{"version":3,"sources":["../src/app/_appConfigurationProvider.min.js","../src/app/accessibility/acc-helpers/element-utils.min.js","../src/app/accessibility/acc-helpers/jquery-extensions.min.js","../src/app/accessibility/acc-helpers/linkedLabelsList.min.js","../src/app/accessibility/acc-helpers/nodes-with-current.min.js","../src/app/accessibility/acc-helpers/subDomMonitor.min.js","../src/app/accessibility/acc-roles/actions/listActions.min.js","../src/app/accessibility/acc-roles/actions/performClickAction.min.js","../src/app/accessibility/acc-roles/plainRole.min.js","../src/app/accessibility/acc-roles/role.interface.min.js","../src/app/accessibility/acc-roles/role.min.js","../src/app/accessibility/acc-roles/roleFactory.min.js","../src/app/accessibility/acc-roles/roles/clickable/clickable.min.js","../src/app/accessibility/acc-roles/roles/dialog/dialog.min.js","../src/app/accessibility/acc-roles/roles/dropdown/dropdown.min.js","../src/app/accessibility/acc-roles/roles/escapable-dialog/escapable-dialog.min.js","../src/app/accessibility/acc-roles/roles/focus-default/focus-default.min.js","../src/app/accessibility/acc-roles/roles/list-item/list-item-removable.min.js","../src/app/accessibility/acc-roles/roles/list-item/list-item.min.js","../src/app/accessibility/acc-roles/roles/list/list.min.js","../src/app/accessibility/acc-roles/roles/listgrid-item/listgrid-item-dom.min.js","../src/app/accessibility/acc-roles/roles/listgrid-item/listgrid-item-no-memory.min.js","../src/app/accessibility/acc-roles/roles/listgrid-item/listgrid-item.min.js","../src/app/accessibility/acc-roles/roles/listgrid/listgrid.min.js","../src/app/accessibility/acc-roles/roles/listgrid/z-listgrid-horizontal-and-vertical.min.js","../src/app/accessibility/acc-roles/roles/listgrid/z-listgrid-horizontal.min.js","../src/app/accessibility/acc-roles/roles/listgrid/z-listgrid-vertical.min.js","../src/app/accessibility/acc-roles/roles/listgrid/zz-listgrid-horizontal-no-memory.min.js","../src/app/accessibility/acc-roles/roles/listgrid/zz-listgrid-horizontal-person-card.min.js","../src/app/accessibility/acc-roles/roles/menu-item/menu-item.min.js","../src/app/accessibility/acc-roles/roles/menu-separator/menu-separator.min.js","../src/app/accessibility/acc-roles/roles/menu/menu.min.js","../src/app/accessibility/acc-roles/roles/message-list-tooltip/message-list-tooltip.min.js","../src/app/accessibility/acc-roles/roles/message-list/message-list-baseState.min.js","../src/app/accessibility/acc-roles/roles/message-list/message-list-inCqfFormState.min.js","../src/app/accessibility/acc-roles/roles/message-list/message-list-inMessageState.min.js","../src/app/accessibility/acc-roles/roles/message-list/message-list-messageState.min.js","../src/app/accessibility/acc-roles/roles/message-list/message-list-threadState.min.js","../src/app/accessibility/acc-roles/roles/message-list/message-list.min.js","../src/app/accessibility/acc-roles/roles/post-call/tab-handler-postCallingScreen.min.js","../src/app/accessibility/acc-roles/roles/radio-group/radio-group.min.js","../src/app/accessibility/acc-roles/roles/radio/radio.min.js","../src/app/accessibility/acc-roles/roles/setup-anonymous-meeting/tab-handler-setupAnonymousMeeting.min.js","../src/app/accessibility/acc-roles/roles/sub-menu/has-sub-menu.min.js","../src/app/accessibility/acc-roles/roles/sub-menu/sub-menu-item.min.js","../src/app/accessibility/acc-roles/roles/sub-menu/sub-menu.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-elements-actions.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-elements-constants.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-elements-manager.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-elements.interface.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-elements.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-a-base.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-a-newMessageBase.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-a-trap-base.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-addTabButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-appBar.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-appBasedLink.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-appFlyout.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-appNotificationBanner.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-baseTab.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-body.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-browserDefault.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-calendar-events.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-calling-dialpad.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-calling-tabs.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingMonitor-multiCallList.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingMonitor.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingPersistentIndicator.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-action-buttons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-bottom-critical-ufd.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-buttons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-callMeBackDialog.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-dialIn.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-dialog.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-dominantSpeaker.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-errorMessage.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-header.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-holographicControl.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-lobbyToast.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-multiCallList.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-myselfVideo.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-passiveBar.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-pptSharing-pptViewer.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-pptSharing.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-resume.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-sharing-control-tools.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-sharingPanel.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-stage.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-top-critical-ufd.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreen-whiteboardSharing.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreenPstnDialog.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingScreenRightRail.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-callingSharingPanelDialog.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-channelNotificationBanner.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-closeConversationPane.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-consultationDialog.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-cortanaButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-cqf.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-documentViewerFrame.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-empty-middle-pane.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-groupNameLine.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-headerActionMenu.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-inputExtensionSearchList.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-inputExtensionSelectorList.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-leftRail.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-meProfile.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-meetingAttendees.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-meetingFooterButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-messageList.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-modal-coachmark.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-navigationButtons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-new-post-button.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newChatButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newChatPeoplePicker.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newExpandButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMeetup.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageChiclet.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageCompose.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageComposeDiscardButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageComposeIcons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageComposePostIcons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageCrossPostToolbarChannels.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageCrossPostToolbarDialogButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageExtensionIcons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageHeaderAddTitleButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageHeaderImageClosebutton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageHeaderOptions.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageIcons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageInputExtensionIcons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageNotificationBanner.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageSubject.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newMessageTitle.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-newSendDiscardButtons.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-notes-tab.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-peoplePaneButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-powerbar.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-producerControlPanel.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-promote-mobile.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-rightPaneHeader.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-startTabConversationButton.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-tabActions.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-tabBar.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-tableList.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-tenantSwitcher.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-toggleGroupName.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-unread-messages-button.min.js","../src/app/accessibility/acc-roles/roles/tab-handler/tab-handler-waffleButton.min.js","../src/app/accessibility/acc-roles/roles/tab-list/tab-list.min.js","../src/app/accessibility/acc-roles/roles/table-content/table-content-cell.min.js","../src/app/accessibility/acc-roles/roles/table-content/table-content-row.min.js","../src/app/accessibility/acc-roles/roles/table-content/table-first-content-row.min.js","../src/app/accessibility/acc-roles/roles/table-header/table-header-column.min.js","../src/app/accessibility/acc-roles/roles/table-header/table-header-row.min.js","../src/app/accessibility/acc-roles/roles/table/simple-table.min.js","../src/app/accessibility/acc-roles/roles/table/table-keyboard.min.js","../src/app/accessibility/acc-roles/roles/table/table.min.js","../src/app/accessibility/acc-roles/roles/toolbar/toolbar.min.js","../src/app/accessibility/acc-roles/roles/tree-group/tree-group.min.js","../src/app/accessibility/acc-roles/roles/tree-node/tree-node.min.js","../src/app/accessibility/acc-roles/roles/tree/tree.min.js","../src/app/accessibility/acc-roles/roles/vs-repeat-content-elements/vs-repeat-content-elements.min.js","../src/app/accessibility/acc-roles/roles/wiki-sections/wiki-section.min.js","../src/app/accessibility/acc-roles/roles/z-appbar-list-item/appbar-list-button.min.js","../src/app/accessibility/acc-roles/roles/z-appbar-list-item/appbar-list-item.min.js","../src/app/accessibility/acc-roles/roles/z-appbar-list-item/appbar-list.min.js","../src/app/accessibility/acc-roles/roles/z-calling-cqf-list/calling-cqf-list.min.js","../src/app/accessibility/acc-roles/roles/z-calling-roster-list/calling-roster-list.min.js","../src/app/accessibility/acc-roles/roles/z-calling-sharing-panel-list/calling-sharing-panel-list.min.js","../src/app/accessibility/acc-roles/roles/z-calling-sharing-panel-list/z-calling-sharing-panel-browse-button/calling-sharing-panel-browse-button.min.js","../src/app/accessibility/acc-roles/roles/z-calling-sharing-panel-system-audio/calling-sharing-panel-system-audio.min.js","../src/app/accessibility/acc-roles/roles/z-canvas-section-content/canvas-section-content.min.js","../src/app/accessibility/acc-roles/roles/z-menu-item-header/menu-item-header.min.js","../src/app/accessibility/element.interface.min.js","../src/app/accessibility/eventHandler/eventHandler.min.js","../src/app/accessibility/keyboard/keyboard.min.js","../src/app/accessibility/ngIAugmentedJQueryAdapter.min.js","../src/app/app.min.js","../src/app/ariawebtelemetry-awt-js/aria-webjs-sdk-1.8.1.min.js","../src/app/ariawebtelemetry-js/ts/lib/bond_const.min.js","../src/app/ariawebtelemetry-js/ts/lib/microsoft.bond.collections.min.js","../src/app/ariawebtelemetry-js/ts/lib/microsoft.bond.encoding.min.js","../src/app/ariawebtelemetry-js/ts/lib/microsoft.bond.io.min.js","../src/app/ariawebtelemetry-js/ts/lib/microsoft.bond.min.js","../src/app/ariawebtelemetry-js/ts/src/0utils.min.js","../src/app/ariawebtelemetry-js/ts/src/1datamodels.min.js","../src/app/ariawebtelemetry-js/ts/src/2sender.min.js","../src/app/ariawebtelemetry-js/ts/src/clienttelemetry.build.min.js","../src/app/ariawebtelemetry-js/ts/src/core.min.js","../src/app/ariawebtelemetry-js/ts/src/ecsclient.min.js","../src/app/ariawebtelemetry-js/ts/src/jsonTextWriter.min.js","../src/app/command-framework/baseCommand.min.js","../src/app/command-framework/command.interface.min.js","../src/app/command-framework/commandFactory.min.js","../src/app/command-framework/commandParser.min.js","../src/app/command-framework/commandResults.min.js","../src/app/command-framework/commandUserParameter.min.js","../src/app/command-framework/finiteStateMachine.interface.min.js","../src/app/command-framework/finiteStateMachine.min.js","../src/app/command-framework/schemaGenerator.min.js","../src/app/command-framework/scopeCommand.min.js","../src/app/components/accordion/accordion-section-toggle.min.js","../src/app/components/accordion/accordion-section.interface.min.js","../src/app/components/accordion/accordion-section.min.js","../src/app/components/accordion/accordion-switch-mode.min.js","../src/app/components/accordion/accordion.interface.min.js","../src/app/components/accordion/accordion.min.js","../src/app/components/add-members-speed-dial/add-members-speed-dial.min.js","../src/app/components/add-members/add-members-dialog.min.js","../src/app/components/add-members/add-members.min.js","../src/app/components/add-members/addMemberContext/addMembersToChannelContext.min.js","../src/app/components/add-members/addMemberContext/addMembersToTeamContext.min.js","../src/app/components/alert-dialog/alert-dialog.min.js","../src/app/components/analytics-panel/analytics-panel.interface.min.js","../src/app/components/analytics/AppAnalyticsHelper.min.js","../src/app/components/analytics/TelemetryHelper.min.js","../src/app/components/apps-list/apps-list.interface.min.js","../src/app/components/archive-team/archive-team-confirm-dialog.min.js","../src/app/components/at-mentions/at-mentions.min.js","../src/app/components/autosuggest/autosuggest-data.min.js","../src/app/components/autosuggest/autosuggest.min.js","../src/app/components/base-controller/baseController.min.js","../src/app/components/base-copy-dialog/base-copy-dialog.min.js","../src/app/components/base-meeting-details/meeting-detail-base.min.js","../src/app/components/blank-stripe/blank-stripe.min.js","../src/app/components/blank-tab/blank-tab.min.js","../src/app/components/bookmarks-tab/bookmarks-tab.min.js","../src/app/components/broadcast-playback-screen/broadcast-playback-screen.min.js","../src/app/components/broadcast-post-playback-screen/broadcast-post-playback-screen.min.js","../src/app/components/buddy-groups/add-buddy-to-group.min.js","../src/app/components/buddy-groups/buddy-groups.min.js","../src/app/components/buddy-groups/create-buddy-group.min.js","../src/app/components/buddy-groups/delete-buddy-group.min.js","../src/app/components/buddy-groups/left-rail-chat-tabs.min.js","../src/app/components/buddy-groups/rename-buddy-group.min.js","../src/app/components/buddy-groups/sfb-migration-status-dialog.min.js","../src/app/components/calendar-tab/calendar-tab.min.js","../src/app/components/calendar-v2-error-page/calendar-v2-error-page.min.js","../src/app/components/calendar-v2-scheduling-form/calendar-v2-scheduling-form.min.js","../src/app/components/calendar-v2/calendar-v2.min.js","../src/app/components/call-contact-list/call-contact-card.min.js","../src/app/components/call-contact-list/call-contact-list.min.js","../src/app/components/call-contact-list/shared-line-call-contact-card.min.js","../src/app/components/call-list/ViewModel/callListViewModel.min.js","../src/app/components/call-list/call-list.min.js","../src/app/components/call-me-back/call-me-back.min.js","../src/app/components/call-modern-settings-tab/call-modern-settings-tab.min.js","../src/app/components/call-navigation/call-navigation.min.js","../src/app/components/call-settings-tab/call-settings-tab.min.js","../src/app/components/call-transfer-dialog/call-transfer-dialog.min.js","../src/app/components/call-video-background-settings-tab/call-video-background-settings-tab.min.js","../src/app/components/calling-action-buttons/calling-action-buttons.min.js","../src/app/components/calling-action-buttons/panelButtonOptions.interface.min.js","../src/app/components/calling-alert-banner/calling-alert-banner.min.js","../src/app/components/calling-alert/calling-alert.min.js","../src/app/components/calling-animation/calling-animation-outgoing.min.js","../src/app/components/calling-animation/calling-animation.min.js","../src/app/components/calling-buttons/abstract-calling-button.min.js","../src/app/components/calling-buttons/calling-buttons.min.js","../src/app/components/calling-chat-bubbles/bubbleMessageQueue/bubbleMessageQueue.interface.min.js","../src/app/components/calling-chat-bubbles/bubbleMessageQueue/bubbleMessageQueue.min.js","../src/app/components/calling-chat-bubbles/calling-chat-bubbles.min.js","../src/app/components/calling-chat-bubbles/chat-bubble/chat-bubble.min.js","../src/app/components/calling-chat/calling-chat.min.js","../src/app/components/calling-closed-captions/calling-closed-captions.min.js","../src/app/components/calling-closed-captions/closed-captions-settings/closed-captions-settings.min.js","../src/app/components/calling-closed-captions/status-observers/closedCaptionsAlertsObserver.min.js","../src/app/components/calling-closed-captions/status-observers/closedCaptionsAriaLiveObserver.min.js","../src/app/components/calling-closed-captions/status-observers/closedCaptionsStatusObservable.min.js","../src/app/components/calling-confirmation-dialog/calling-confirmation-dialog.min.js","../src/app/components/calling-content-loading-panel/calling-content-loading-panel.min.js","../src/app/components/calling-content-sharing-error/calling-content-sharing-error.min.js","../src/app/components/calling-copy-join-info-button/calling-copy-join-info-button.interface.min.js","../src/app/components/calling-debug/calling-debug.min.js","../src/app/components/calling-dial-in/calling-dial-in.min.js","../src/app/components/calling-dialpad/calling-dialpad.min.js","../src/app/components/calling-disabled-button-popover/calling-disabled-button-popover.min.js","../src/app/components/calling-dominant-speaker/calling-dominant-speaker.min.js","../src/app/components/calling-dtmf-keypad/calling-dtmf-keypad.min.js","../src/app/components/calling-duration/calling-duration.min.js","../src/app/components/calling-forwarding-settings/calling-forwarding-settings-helper.min.js","../src/app/components/calling-forwarding-settings/calling-forwarding-settings.min.js","../src/app/components/calling-forwarding-settings/phoneNumber-people-selector/phoneNumber-people-selector.min.js","../src/app/components/calling-frame/calling-frame.min.js","../src/app/components/calling-get-user-media-dialog/calling-get-user-media-dialog.min.js","../src/app/components/calling-group-dialpad/calling-group-dialpad.min.js","../src/app/components/calling-header/calling-header.min.js","../src/app/components/calling-holographic-control/calling-holographic-control.min.js","../src/app/components/calling-holographic-stage/calling-holographic-stage.min.js","../src/app/components/calling-join-button/calling-join-button.min.js","../src/app/components/calling-live-roster/calling-live-roster.min.js","../src/app/components/calling-lobby-toast-notification/calling-lobby-toast-notification.min.js","../src/app/components/calling-meeting-info/calling-meeting-info.min.js","../src/app/components/calling-monitor/calling-monitor.min.js","../src/app/components/calling-myself-video/calling-myself-video.min.js","../src/app/components/calling-new-meetup/calling-new-meetup.min.js","../src/app/components/calling-participant-stream/calling-participant-stream.min.js","../src/app/components/calling-participant-voice/calling-participant-voice.min.js","../src/app/components/calling-passive-bar/calling-passive-bar.min.js","../src/app/components/calling-persistent-indicator/calling-persistent-indicator-item.min.js","../src/app/components/calling-persistent-indicator/calling-persistent-indicator.min.js","../src/app/components/calling-phone-audio/calling-phone-audio.min.js","../src/app/components/calling-ppt-sharing/calling-ppt-sharing.min.js","../src/app/components/calling-pre-join-banner/calling-pre-join-banner.min.js","../src/app/components/calling-pre-join-overlay/calling-pre-join-overlay.min.js","../src/app/components/calling-pre-join-room-connecting/calling-pre-join-room-connecting.min.js","../src/app/components/calling-pre-join-room-screen/calling-pre-join-room-screen.min.js","../src/app/components/calling-pre-join-screen/calling-pre-join-screen.min.js","../src/app/components/calling-pstn-dialog/calling-pstn-dialog.min.js","../src/app/components/calling-pstn-extended-dialog/calling-pstn-extended-dialog.min.js","../src/app/components/calling-quality-feedback/thanks-for-feedback.min.js","../src/app/components/calling-recording-bug-reporting/recording-bug-reporting-dialog.min.js","../src/app/components/calling-reject-button/calling-reject-button.min.js","../src/app/components/calling-retry-screen/calling-retry-screen.min.js","../src/app/components/calling-roster/calling-roster-section.min.js","../src/app/components/calling-roster/calling-roster.min.js","../src/app/components/calling-routing-settings-informational-dialog/routing-settings-informational-dialog.min.js","../src/app/components/calling-routing-settings/routing-settings.min.js","../src/app/components/calling-screen/addStreamItemChangeHandlers.min.js","../src/app/components/calling-screen/callDisconnectStateHandler.min.js","../src/app/components/calling-screen/callScreenTelemetryHandler.min.js","../src/app/components/calling-screen/callStateHandlerFactory.min.js","../src/app/components/calling-screen/calling-screen.min.js","../src/app/components/calling-screen/viewModels/b-layoutItem.min.js","../src/app/components/calling-screen/viewModels/callConsultationHandler.min.js","../src/app/components/calling-screen/viewModels/callingParticipant.min.js","../src/app/components/calling-screen/viewModels/callingState.min.js","../src/app/components/calling-screen/viewModels/callingStreamFactory.min.js","../src/app/components/calling-screen/viewModels/contentShareItem.min.js","../src/app/components/calling-screen/viewModels/gridLayout.min.js","../src/app/components/calling-screen/viewModels/gridWithPresentationLayout.min.js","../src/app/components/calling-screen/viewModels/holographicAnnotationsItem.min.js","../src/app/components/calling-screen/viewModels/immersiveModeHandler.min.js","../src/app/components/calling-screen/viewModels/layoutItemComparer.min.js","../src/app/components/calling-screen/viewModels/layoutManager.min.js","../src/app/components/calling-screen/viewModels/layoutTypes.min.js","../src/app/components/calling-screen/viewModels/layoutorderer.min.js","../src/app/components/calling-screen/viewModels/meetingInfoExchangeProvider.min.js","../src/app/components/calling-screen/viewModels/participantState.min.js","../src/app/components/calling-screen/viewModels/participantsManager.min.js","../src/app/components/calling-screen/viewModels/pinnedLayout.min.js","../src/app/components/calling-screen/viewModels/presentationLayout.min.js","../src/app/components/calling-screen/viewModels/presentationWithHolographicLayout.min.js","../src/app/components/calling-screen/viewModels/presentationWithParticipantsLayout.min.js","../src/app/components/calling-screen/viewModels/selfScreenSharingItem.min.js","../src/app/components/calling-screen/viewModels/streamItem.min.js","../src/app/components/calling-screen/viewModels/streamItemCallConsultation.min.js","../src/app/components/calling-screen/viewModels/streamItemCallingMonitor.min.js","../src/app/components/calling-screensharing-control/calling-screensharing-control.min.js","../src/app/components/calling-screensharing-panel/calling-screensharing-panel.min.js","../src/app/components/calling-screensharing-panel/callingScreensharingAlertsProvider.min.js","../src/app/components/calling-settings-panel/calling-settings-panel.min.js","../src/app/components/calling-sharing-panel-dialog/calling-sharing-panel-dialog.min.js","../src/app/components/calling-stage/calling-stage.min.js","../src/app/components/calling-start-button/calling-start-button.min.js","../src/app/components/calling-tooltip/calling-tooltip-pre-join-device.min.js","../src/app/components/calling-tooltip/calling-tooltip.min.js","../src/app/components/calling-ufd-popup/calling-ufd-popup.min.js","../src/app/components/calling-unified-bar/buttons-configuration.min.js","../src/app/components/calling-unified-bar/calling-bar-interfaces.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/broadcast-analytics-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/broadcast-qna-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/broadcast-yammer-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/call-health-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/call-transcript-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/call-transcript-panel-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/chat-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/device-settings-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/full-screen-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/meeting-info-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/meeting-notes-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/popout-new-window-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/raise-hand-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/action-buttons/roster-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/calling-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/decrease-volume-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/dtmf-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/increase-volume-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/layout-toggle-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/microphone-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/more-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/mute-speakers-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/pstn-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/share-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/swap-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/transfer-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/video-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/calling-buttons/whiteboard-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/broadcast-state-indicator-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/call-duration-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/closed-captions-indicator-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/image-rendering-quality-indicator-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/poor-network-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/recording-indicator-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/indicators/title-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/audio-sharing-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/bkg-blur-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/call-consultations-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/call-park-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/call-transfer-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/closed-captions-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/cortana-toggle-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/dialpad-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/hold-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/incoming-video-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/recording-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/resume-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/more-menu-default-buttons/room-controls-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar-handlers/share-controls/share-controls-button-handler.min.js","../src/app/components/calling-unified-bar/calling-unified-bar.min.js","../src/app/components/calling-unified-bar/container-manager.min.js","../src/app/components/calling-unified-bar/control-button/control-button.min.js","../src/app/components/calling-unified-bar/indicator/indicator.min.js","../src/app/components/calling-unified-bar/item-widget/item-widget.min.js","../src/app/components/calling-unified-bar/items-group-builder.min.js","../src/app/components/calling-unified-bar/items-group/items-group.min.js","../src/app/components/calling-unified-bar/menu-item/menu-item.min.js","../src/app/components/calling-unified-bar/push-button/push-button.min.js","../src/app/components/calling-unified-bar/services/popover-adapter.min.js","../src/app/components/calling-unified-bar/services/service-adapter.min.js","../src/app/components/calling-unified-bar/services/store-adapter.min.js","../src/app/components/calling-zoomable-stream/calling-zoomable-stream.min.js","../src/app/components/change-member-role-dropdown/change-member-role-dropdown.min.js","../src/app/components/change-team-picture/change-team-picture.min.js","../src/app/components/change-team-picture/pictureContext.min.js","../src/app/components/change-team-picture/pictureState.min.js","../src/app/components/channel-actions-menu/channel-actions-menu.min.js","../src/app/components/channel-card/channel-card.min.js","../src/app/components/channel-dashboard-stripe/channel-dashboard-stripe.min.js","../src/app/components/channel-deeplink-dialog/channel-deeplink-dialog.min.js","../src/app/components/channel-email/channel-email.min.js","../src/app/components/channel-hub/channel-hub.min.js","../src/app/components/channel-list/active-calls-counter.min.js","../src/app/components/channel-list/channel-list.min.js","../src/app/components/channel-notification-settings-dialog/channel-notification-settings-dialog.min.js","../src/app/components/channel-owners-dialog/channel-owners-dialog.min.js","../src/app/components/channel-selector/channel-selector.min.js","../src/app/components/chat-banner/mute-chat-settings-dialog.min.js","../src/app/components/chat-header/callingButtonTitleHandler/callingButtonTitleHandler.min.js","../src/app/components/chat-header/chat-header.min.js","../src/app/components/chat-header/chatHeaderParticipantBehavior/chatHeaderParticipantBehavior.min.js","../src/app/components/chat-header/chatHeaderParticipantBehavior/meetingHeaderParticipantBehavior.min.js","../src/app/components/chat-roster-management/chat-roster-management.min.js","../src/app/components/chat-roster-management/removeUserFromGroupChat/chatRosterManagementBase.min.js","../src/app/components/chat-roster-management/removeUserFromGroupChat/leaveGroupChat.min.js","../src/app/components/chat-roster-management/removeUserFromGroupChat/removeUserFromGroupChat.min.js","../src/app/components/collections-app/collections-app.min.js","../src/app/components/collections-tab/collections-tab.min.js","../src/app/components/common/dropdown-select/dropdown-select.min.js","../src/app/components/component-failure/component-failure.min.js","../src/app/components/compose-box/compose-box.min.js","../src/app/components/compose-box/format-command-handlers/command-handlers.min.js","../src/app/components/compose-box/format-command-handlers/image-picker-command-handler.min.js","../src/app/components/compose-box/format-command-handlers/table-command-handler.min.js","../src/app/components/compose-box/format-command-handlers/text-editor-command-handler.min.js","../src/app/components/compose-box/semantic-content/at-mention-semantic-handler.min.js","../src/app/components/compose-box/semantic-content/at-mention-semantic-parser.min.js","../src/app/components/compose-box/semantic-content/hyperlink-semantic-handler.min.js","../src/app/components/compose-box/semantic-content/inline-image-semantic-handler.min.js","../src/app/components/compose-box/semantic-content/inline-image-semantic-parser.min.js","../src/app/components/compose-box/semantic-content/markdown-semantic-handler.min.js","../src/app/components/compose-box/semantic-content/pasted-html-semantic-handler.min.js","../src/app/components/compose-box/semantic-content/semantic-handlers.min.js","../src/app/components/compose-box/semantic-content/semantic-parsers.min.js","../src/app/components/compose-box/semantic-content/table-semantic-handler.min.js","../src/app/components/compose-box/table-column-resizer/basic-resizer.min.js","../src/app/components/compose-box/table-column-resizer/table-column-resizer.min.js","../src/app/components/compose-box/table-column-resizer/table-pillar-mover.min.js","../src/app/components/connecting-animation/connecting-animation.min.js","../src/app/components/context-view-component/context-view-component.min.js","../src/app/components/create-chat/create-chat.min.js","../src/app/components/create-edit-tag-dialog/create-edit-tag-dialog.min.js","../src/app/components/create-edit-tag-dialog/edit-tag-dialog.min.js","../src/app/components/create-team/base-create-team.min.js","../src/app/components/create-team/clone-team/clone-team.min.js","../src/app/components/create-team/create-class-team/create-class-team.min.js","../src/app/components/create-team/create-edu-team/create-edu-team.min.js","../src/app/components/create-team/create-plc-team/create-plc-team.min.js","../src/app/components/create-team/create-staff-team/create-staff-team.min.js","../src/app/components/create-team/create-standard-team/create-standard-team.min.js","../src/app/components/create-team/pristine-initial-value/pristine-initial-value.min.js","../src/app/components/create-team/team-classification/team-classification.min.js","../src/app/components/create-team/team-discovery/team-discovery.min.js","../src/app/components/create-team/team-sensitivity/team-sensitivity.min.js","../src/app/components/create-update-meeting/components/meetingAttendeeComponent.min.js","../src/app/components/create-update-meeting/components/meetingChannelComponent.min.js","../src/app/components/create-update-meeting/components/meetingComponentManager.min.js","../src/app/components/create-update-meeting/components/meetingMessageComponent.min.js","../src/app/components/create-update-meeting/components/meetingTimeComponent.min.js","../src/app/components/create-update-meeting/components/meetingTimezoneComponent.min.js","../src/app/components/create-update-meeting/components/meetingTypeComponent.min.js","../src/app/components/create-update-meeting/create-update-meeting.min.js","../src/app/components/create-update-meeting/meeting-recurrence/components/RecurrenceComponent.min.js","../src/app/components/create-update-meeting/meeting-recurrence/components/RecurrenceControlFactory.min.js","../src/app/components/create-update-meeting/meeting-recurrence/components/RecurrencePatternComponent.min.js","../src/app/components/create-update-meeting/meeting-recurrence/components/RecurrencePatternTypeComponent.min.js","../src/app/components/create-update-meeting/meeting-recurrence/components/common/DropdownSelectHelper.min.js","../src/app/components/create-update-meeting/meeting-recurrence/meeting-recurrence.min.js","../src/app/components/create-update-meeting/meeting-room-selector/MeetingRoomAvailabilityDataProvider.min.js","../src/app/components/create-update-meeting/meeting-room-selector/meeting-room-selector.min.js","../src/app/components/create-update-meeting/state/baseMeetingDialogState.min.js","../src/app/components/create-update-meeting/state/createMeetingDialogState.min.js","../src/app/components/create-update-meeting/state/editMeetingDialogState.min.js","../src/app/components/create-update-meeting/state/meetingDialogContext.min.js","../src/app/components/create-update-meeting/suggested-time/suggested-time.min.js","../src/app/components/create-update-meeting/suggested-time/viewModel/SuggestedTimeViewModel.min.js","../src/app/components/debug-common-links/debug-common-links.min.js","../src/app/components/debug-main-page/debug-main-page.min.js","../src/app/components/debug-people-analysis/debug-people-analysis.min.js","../src/app/components/debug-reset-user-preferences/debug-reset-user-preferences.min.js","../src/app/components/deep-link-chicklet/deep-link-chicklet.min.js","../src/app/components/desktop-download-dialog/desktop-download-dialog.min.js","../src/app/components/dev-preview-dialog/dev-preview-dialog.min.js","../src/app/components/device-settings-audio-mic-meter/device-settings-audio-mic-meter.min.js","../src/app/components/device-settings-audio-volume-slider/device-settings-audio-volume-slider.min.js","../src/app/components/device-settings-audio/device-settings-audio.min.js","../src/app/components/device-settings-echo-bot/device-settings-echo-bot.min.js","../src/app/components/device-settings-video/device-settings-video.min.js","../src/app/components/diagnostics-window/diagnostics-button.min.js","../src/app/components/digital-signage-management-app/digital-signage-management-app.min.js","../src/app/components/discover-teams/discover-teams.min.js","../src/app/components/discover-teams/simple-tileview/simple-tileview.min.js","../src/app/components/edit-channel/available-channel-name/available-channel-name.min.js","../src/app/components/edit-channel/base-edit-channel.min.js","../src/app/components/edit-channel/create-channel/create-channel.min.js","../src/app/components/edit-channel/update-channel/update-channel.min.js","../src/app/components/edit-channel/valid-channel-name/valid-channel-name.min.js","../src/app/components/editable-text/editable-text.min.js","../src/app/components/emit-window-events/emit-window-events.min.js","../src/app/components/emoji-picker/emoji-picker.min.js","../src/app/components/exchange-contacts/exchange-contacts.min.js","../src/app/components/extensibility/add-app-dialog/add-app-dialog.interface.min.js","../src/app/components/extensibility/chat-apps-helper/chat-apps-helper.min.js","../src/app/components/extensibility/in-context-app-store-dialog/in-context-app-store-dialog-helper.min.js","../src/app/components/external-document-viewer/external-document-viewer.min.js","../src/app/components/feed-if-feedback-negative/feed-if-feedback-negative.min.js","../src/app/components/feed-if-feedback-positive/feed-if-feedback-positive.min.js","../src/app/components/feed-if-feedback/if-feedback-submenu.min.js","../src/app/components/feed-list/feed-list.min.js","../src/app/components/feed-list/feed-suggestion-section.min.js","../src/app/components/feed/feed-list-actions/feed-list-actions-menu.min.js","../src/app/components/file-chicklet/file-chiclet-module.min.js","../src/app/components/file-chicklet/file-chiclet-permissions.min.js","../src/app/components/file-chicklet/file-chiclet-title.min.js","../src/app/components/file-chicklet/file-message-chiclet.min.js","../src/app/components/file-chicklet/file-upload-chiclet.min.js","../src/app/components/file-chicklet/file-upload-notifications.min.js","../src/app/components/file-empty/file-empty.min.js","../src/app/components/file-full-alert/file-full-alert.min.js","../src/app/components/file-link-copy/file-link-copy.min.js","../src/app/components/file-open-native-dialog/file-open-native-dialog.min.js","../src/app/components/file-preview/file-preview.min.js","../src/app/components/file-setup-dialog/file-setup-dialog.min.js","../src/app/components/file-setup/file-setup.min.js","../src/app/components/file-transfer-picker/file-transfer-picker.min.js","../src/app/components/files-command/files-command.min.js","../src/app/components/files-custom/files-channel-list/files-channel-list.min.js","../src/app/components/files-custom/files-team-list/files-team-list.min.js","../src/app/components/files-custom/spo/files-custom-spo-tab-settings/files-custom-spo-tab-settings.min.js","../src/app/components/files-custom/spo/files-custom-spo-tab/base-files-list.min.js","../src/app/components/files-custom/spo/files-custom-spo-tab/files-custom-spo-tab.min.js","../src/app/components/files-custom/spo/files-sharepoint-dialog/files-sharepoint-dialog.min.js","../src/app/components/files-navigation/files-navigation.min.js","../src/app/components/files-pin-tab-settings/files-pin-tab-settings.min.js","../src/app/components/files-pin-tab/files-pin-tab.min.js","../src/app/components/files-with-navigation/files-with-navigation.min.js","../src/app/components/files/chat-files/chat-files-dialog.min.js","../src/app/components/files/copy-link-dialog/copy-link-dialog.min.js","../src/app/components/files/delete-file-dialog/delete-file-dialog.min.js","../src/app/components/files/document-viewer/file-document-tab/file-document-tab.min.js","../src/app/components/files/document-viewer/file-external-frame/file-external-frame.min.js","../src/app/components/files/document-viewer/file-external-viewer/file-external-viewer.min.js","../src/app/components/files/external-files-list/external-files-list-dialog.min.js","../src/app/components/files/external-files-list/external-files-list.min.js","../src/app/components/files/external-files-list/external-files-lists.mocks.min.js","../src/app/components/files/external-provider-signin/external-provider-signin.min.js","../src/app/components/files/fileIconSize.enum.min.js","../src/app/components/files/files-breadcrumb/files-breadcrumb.min.js","../src/app/components/files/files-choose-provider/files-choose-provider-dialog/files-choose-provider-dialog.min.js","../src/app/components/files/files-choose-provider/files-choose-provider-folder-dialog/files-choose-provider-folder-dialog.min.js","../src/app/components/files/files-choose-provider/files-choose-provider-folder-list/files-choose-provider-folder-list.min.js","../src/app/components/files/files-choose-provider/files-choose-sharepoint-site-dialog/files-choose-sharepoint-site-dialog.min.js","../src/app/components/files/files-choose-upload-folder/files-choose-upload-folder.min.js","../src/app/components/files/files-create-item-dialog/files-create-item-dialog.min.js","../src/app/components/files/files-downloads-view/filesDownloadsView.min.js","../src/app/components/files/files-in-chats/filesAggregateView.min.js","../src/app/components/files/files-link-dialog/files-link-dialog.min.js","../src/app/components/files/files-list-action-toolbar/files-list-action-bar/files-list-action-bar.min.js","../src/app/components/files/files-list-action-toolbar/files-list-action-bar/files-upload-list.min.js","../src/app/components/files/files-list-action-toolbar/files-list-multi-select-actions/files-list-multi-select-actions.min.js","../src/app/components/files/files-list-action-toolbar/files-list-single-entity-actions/files-list-single-entity-actions.min.js","../src/app/components/files/files-list-fields/files-list-fields.min.js","../src/app/components/files/files-list/columns/filesEntityColumnMappers.min.js","../src/app/components/files/files-list/columns/filesListColumnGenerator.min.js","../src/app/components/files/files-list/files-list.min.js","../src/app/components/files/files-name-collision-dialog/files-name-collision-dialog.min.js","../src/app/components/files/files-p2p/files-p2p-dialog.min.js","../src/app/components/files/files-p2p/files-p2p.min.js","../src/app/components/files/files-personal/files-personal-dialog.min.js","../src/app/components/files/files-personal/files-personal.min.js","../src/app/components/files/files-recent/files-recent-dialog.min.js","../src/app/components/files/files-recent/filesRecent.min.js","../src/app/components/files/files-team-share-dialog/files-team-share-dialog.min.js","../src/app/components/files/filesControllerShared.min.js","../src/app/components/files/permission-dialog/permission-dialog.min.js","../src/app/components/files/sharePoint-files.mocks.min.js","../src/app/components/files/sharedWithMe/shared-with-me-dialog.min.js","../src/app/components/files/sharedWithMe/shared-with-me.min.js","../src/app/components/files/team-files-hamburger/team-files-hamburger.min.js","../src/app/components/files/team-files-list/team-files-list.min.js","../src/app/components/files/team-files/team-files-dialog.min.js","../src/app/components/files/team-files/team-files.min.js","../src/app/components/filter-actions-menu/filter-actions-menu.min.js","../src/app/components/filter-view/filter-view.min.js","../src/app/components/first-run/first-run-default.min.js","../src/app/components/first-run/first-run-existing-teams.min.js","../src/app/components/fre-video-player/fre-video-player.min.js","../src/app/components/fun-stuff-picker/base-input-extension.min.js","../src/app/components/get-user-media/get-user-media.min.js","../src/app/components/guest-license-error/guest-license-error.min.js","../src/app/components/help-faq-tab/faq-tab.min.js","../src/app/components/help-release-notes-tab/help-release-notes-tab.min.js","../src/app/components/help-tab/help-tab.min.js","../src/app/components/help-videos-tab/help-videos-tab.min.js","../src/app/components/image-caption/image-caption.min.js","../src/app/components/image/image.min.js","../src/app/components/internal-url/internal-url.min.js","../src/app/components/invite-response/invite-response.min.js","../src/app/components/item-visible-listener/item-visible-listener.min.js","../src/app/components/item-visible-notifier/item-visible-notifier.min.js","../src/app/components/join-team-dialog/join-team-dialog.min.js","../src/app/components/language-list/language-list.min.js","../src/app/components/large-screen-app-bar/large-screen-app-bar.min.js","../src/app/components/large-screen-audio-call/large-screen-audio-call.min.js","../src/app/components/large-screen-left-blade/large-screen-left-blade.min.js","../src/app/components/large-screen-start-meeting/large-screen-start-meeting.min.js","../src/app/components/large-screen-teams-list/large-screen-teams-list.min.js","../src/app/components/left-navigation-stripe/left-navigation-stripe.min.js","../src/app/components/left-rail/left-rail.min.js","../src/app/components/license-error/license-error.min.js","../src/app/components/load-directive/load-directive.min.js","../src/app/components/loading-application/loading-application.min.js","../src/app/components/loading-stripe/loading-stripe.min.js","../src/app/components/manage-tags-dialog/manage-tags-dialog.min.js","../src/app/components/manage-tags-dropdown/manage-tags-dropdown.min.js","../src/app/components/manage-tenant/manage-tenant.min.js","../src/app/components/meeting-detail-full-page/IcsTemplateHelper.min.js","../src/app/components/meeting-detail-full-page/meeting-detail-full-page.min.js","../src/app/components/meeting-detail/attendee-meeting-detail/attendee-meeting-detail.min.js","../src/app/components/meeting-detail/broadcast-attendee-banner/broadcast-attendee-banner.min.js","../src/app/components/meeting-detail/meeting-attendees-cards/meeting-attendee-status.min.js","../src/app/components/meeting-detail/meeting-attendees-cards/meeting-attendees-cards.min.js","../src/app/components/meeting-detail/meeting-detail-message-body/meeting-mail-body.min.js","../src/app/components/meeting-detail/meeting-detail.min.js","../src/app/components/meeting-follow-up/meeting-follow-up.min.js","../src/app/components/meeting-join-cross-cloud-dialog/meeting-join-cross-cloud-dialog.min.js","../src/app/components/meeting-side-panel/basePanelManager.min.js","../src/app/components/meeting-side-panel/broadcastPlaybackPanelManager.min.js","../src/app/components/meeting-side-panel/meetingPanelManager.min.js","../src/app/components/member-add-member/MemberAddMemberTeam.min.js","../src/app/components/message-delivery-option/message-delivery-option.interface.min.js","../src/app/components/message-list-item-tracker/message-list-item-tracker.min.js","../src/app/components/message-list/messageListRenderState.min.js","../src/app/components/message-list/messageTypeFilter.min.js","../src/app/components/message-reactions/reactionsEmoji.min.js","../src/app/components/messages-header/messages-header.min.js","../src/app/components/middle-call-list-stripe/middle-call-list-stripe.min.js","../src/app/components/middle-download/middle-download.min.js","../src/app/components/middle-messages-context-stripe/middle-messages-context-stripe.min.js","../src/app/components/middle-messages-stripe/middle-messages-stripe.min.js","../src/app/components/middle-people-stripe/middle-people-stripe.min.js","../src/app/components/middle-people-tab-stripe/middle-people-tab-stripe.min.js","../src/app/components/middle-your-spaces-stripe/middle-your-spaces-stripe.min.js","../src/app/components/mobile-download-dialog/mobile-download-dialog.min.js","../src/app/components/modal-dialog/modal-dialog.interface.min.js","../src/app/components/multi-call-list/multi-call-list.min.js","../src/app/components/name-group-chat/name-group-chat.min.js","../src/app/components/nav-tabs/nav-tabs.min.js","../src/app/components/new-message/new-message.interface.min.js","../src/app/components/non-members-placeholder/non-members-placeholder.min.js","../src/app/components/notes-edu-tab/notes-edu-tab.min.js","../src/app/components/notes-tab-settings/notes-tab-settings.min.js","../src/app/components/notes-tab2/notes-desktop-tab/notes-desktop-tab.min.js","../src/app/components/notes-tab2/notes-tab2.min.js","../src/app/components/office-contact-card-dialog/office-contact-card-dialog.min.js","../src/app/components/office-contact-card-dialog/officeIntegrationFirstRun.min.js","../src/app/components/on-demand-load/on-demand-load.min.js","../src/app/components/oops-page/oops-page.min.js","../src/app/components/org-chart/org-chart.min.js","../src/app/components/people-app/people-app.min.js","../src/app/components/people-meeting-tab/people-meeting-tab.min.js","../src/app/components/perf-dashboard/perf-dashboard.interface.min.js","../src/app/components/personalize-team/personalize-team.min.js","../src/app/components/post-calling-screen/post-calling-screen.min.js","../src/app/components/post-echo-bot-calling-screen/post-echo-bot-calling-screen.min.js","../src/app/components/present-team-join-code/present-team-join-code.min.js","../src/app/components/private-channel-files-warning/private-channel-files-warning.min.js","../src/app/components/prompt-cards/prompt-card.interface.min.js","../src/app/components/prompt-cards/prompt-cards-first-run.min.js","../src/app/components/prompt-cards/prompt-cards-holder.min.js","../src/app/components/quick-calendar/helper/quickCalendarEventProcessor.min.js","../src/app/components/quick-calendar/helper/quickCalendarGroupEventsViewModel.min.js","../src/app/components/quick-calendar/quick-calendar.min.js","../src/app/components/reply-message/reply-message.min.js","../src/app/components/rigel-console-cortana/rigel-console-cortana.min.js","../src/app/components/rigel-console-frame/rigel-console-frame.min.js","../src/app/components/rigel-console-home-page/rigel-console-home-page.min.js","../src/app/components/rigel-console-left-panel/rigel-console-left-panel.min.js","../src/app/components/rigel-console-post-call/rigel-console-post-call.min.js","../src/app/components/rigel-console-pre-call/rigel-console-new-meeting.min.js","../src/app/components/rigel-console-pre-call/rigel-console-new-pstn-call.min.js","../src/app/components/rigel-console-pre-call/rigel-console-pre-call.min.js","../src/app/components/rigel-console-recurrent/rigel-console-recurrent.min.js","../src/app/components/rigel-console-right-panel/rigel-console-add-participants.min.js","../src/app/components/rigel-console-right-panel/rigel-console-right-panel.min.js","../src/app/components/rigel-console-right-panel/rigel-dtmf.min.js","../src/app/components/rigel-console-screen/rigel-console-incoming.min.js","../src/app/components/rigel-console-screen/rigel-console-screen.interface.min.js","../src/app/components/rigel-console-screen/rigel-console-screen.min.js","../src/app/components/rigel-console-screen/speakerManager.min.js","../src/app/components/rigel-layout-toggle/rigel-layout-toggle.min.js","../src/app/components/rigel-screen-sharing-panel/rigel-screen-sharing-panel.min.js","../src/app/components/rigel-screen-sharing-panel/rigel-sharing-content.min.js","../src/app/components/rigel-volume-slider/rigel-volume-slider.min.js","../src/app/components/right-context-stripe/right-context-stripe.min.js","../src/app/components/right-person-context/ViewModel/PersonInformationProvider.min.js","../src/app/components/right-person-context/ViewModel/RightPersonViewModel.min.js","../src/app/components/right-person-context/person-recent-files/person-recent-files.min.js","../src/app/components/right-person-context/person-short-info-card/person-short-info-card.min.js","../src/app/components/scheduling-assistant/EdgeScrollPositionHelper.min.js","../src/app/components/scheduling-assistant/ViewModel/AvailabilitySlotViewModel.min.js","../src/app/components/scheduling-assistant/ViewModel/SAViewModel.min.js","../src/app/components/scheduling-assistant/ViewModel/SUAViewModel.min.js","../src/app/components/scheduling-assistant/scheduling-assistant.min.js","../src/app/components/scheduling-assistant/single-user-availability/single-user-availability.min.js","../src/app/components/scheduling-assistant/single-user-availability/sticky-date-label.min.js","../src/app/components/school-app/school-app-back-button/school-app-back-button.min.js","../src/app/components/school-app/school-app-left-rail/school-app-left-rail.min.js","../src/app/components/school-app/school-app-settings-button/school-app-settings-button.min.js","../src/app/components/school-app/school-app-view-settings/school-app-view-settings.min.js","../src/app/components/school-app/school-app.min.js","../src/app/components/school-app/single-team-channel-list/single-team-channel-list.min.js","../src/app/components/school-app/teams-grid/teams-grid.min.js","../src/app/components/scroll-item-tracker/scroll-item-tracker.min.js","../src/app/components/search-filter-ribbon/search-filter-ribbon.min.js","../src/app/components/search-filter/search-filter.interface.min.js","../src/app/components/search/searchUtility.min.js","../src/app/components/select-teamtype/select-teamtype.min.js","../src/app/components/set-focus/set-focus.min.js","../src/app/components/settings-list/settings-list.min.js","../src/app/components/settings/settings.min.js","../src/app/components/setup-anonymous-meeting/setup-anonymous-meeting.min.js","../src/app/components/sfb-fre-dialogs/sfb-fre-quick-start-dialog.min.js","../src/app/components/sfb-fre-dialogs/sfb-fre-welcome-dialog.min.js","../src/app/components/speed-dial/speed-dial.min.js","../src/app/components/stage-viewer/stage-viewer.min.js","../src/app/components/staleteams-cleanup-details-dialog/staleteams-cleanup-details-dialog.min.js","../src/app/components/star-rating/star-rating.min.js","../src/app/components/start-conversation/start-conversation.min.js","../src/app/components/start-meeting/start-meeting.min.js","../src/app/components/sticky-header-container/sticky-header-container.min.js","../src/app/components/stop-propagation/stop-propagation.min.js","../src/app/components/stream-policy-dialog/stream-policy-dialog.min.js","../src/app/components/stream-share-dialog/stream-share-dialog.min.js","../src/app/components/sunrise/config/helpers.min.js","../src/app/components/surface-hub-home-screen/surface-hub-home-screen.min.js","../src/app/components/tabs/bot-query-tab/bot-query-tab.interface.min.js","../src/app/components/tabs/tab-instance-configuration-dialog/tab-instance-configuration-dialog.interface.min.js","../src/app/components/tabs/tab-instance-configuration/tab-instance-configuration.interface.min.js","../src/app/components/tags-card-list/tags-card-list.min.js","../src/app/components/team-actions-menu/team-actions-menu.min.js","../src/app/components/team-dashboard-stripe/td-analytics-tab/td-analytics-tab.min.js","../src/app/components/team-dashboard-stripe/td-apps-gallery/td-apps-gallery.interface.min.js","../src/app/components/team-dashboard-stripe/td-channel-settings-tab/td-channel-settings-tab.min.js","../src/app/components/team-dashboard-stripe/td-channels-tab/td-channels-tab-channel-actions-menu/td-channels-tab-channel-actions-menu.min.js","../src/app/components/team-dashboard-stripe/td-channels-tab/td-channels-tab-channel-admin-actions-menu/td-channels-tab-channel-admin-actions-menu.min.js","../src/app/components/team-dashboard-stripe/td-channels-tab/td-channels-tab.interface.min.js","../src/app/components/team-dashboard-stripe/td-error-banner/td-error-banner.min.js","../src/app/components/team-dashboard-stripe/td-files-tab/td-files-tab.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/membersTabContext/baseTeamChannelMembersTabContext.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/membersTabContext/channelMembersTabContext.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/membersTabContext/teamMembersTabContext.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/membersTabContext/tenantMembersTabContext.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/td-members-tab-header/td-members-tab-header.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/td-members-tab-row/assigned-tags-row/assigned-tags-row.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/td-members-tab-row/td-members-tab-row.min.js","../src/app/components/team-dashboard-stripe/td-members-tab/td-members-tab.min.js","../src/app/components/team-dashboard-stripe/td-pending-requests-tab/td-pending-requests-tab.min.js","../src/app/components/team-dashboard-stripe/td-settings-tab/base-permission-section.interface.min.js","../src/app/components/team-dashboard-stripe/td-settings-tab/team-permission-section/team-permission-section-giphysetting.min.js","../src/app/components/team-dashboard-stripe/td-settings-tab/team-permission-section/team-permission-section-tagssettings.min.js","../src/app/components/team-dashboard-stripe/team-dashboard-stripe.min.js","../src/app/components/team-deeplink-dialog/team-deeplink-dialog.min.js","../src/app/components/team-overview/team-overview.min.js","../src/app/components/team-view/team-view.min.js","../src/app/components/tenant-switch-page/tenant-switch-page.min.js","../src/app/components/third-party-notice/third-party-notice.min.js","../src/app/components/threads/context-message-pane/context-message-pane.min.js","../src/app/components/threads/thread/calling-recording-deeplink-dialog/calling-recording-deeplink-dialog.min.js","../src/app/components/threads/thread/system-message/system-message-render-area.min.js","../src/app/components/threads/viewModels/messageThreadListViewModel.interface.min.js","../src/app/components/threads/viewModels/messageThreadViewModel.interface.min.js","../src/app/components/threads/viewModels/messageViewModel.interface.min.js","../src/app/components/threads/viewModels/suggestedActionsViewModel.interface.min.js","../src/app/components/top-contributors/top-contributors.min.js","../src/app/components/tree-dropdown/tree-dropdown.min.js","../src/app/components/tty-settings/tty-settings.min.js","../src/app/components/typing-indicator/typing-indicator.min.js","../src/app/components/ui-toolkit/icons/icons.min.js","../src/app/components/ui-toolkit/icons/ui-toolkit-icon.min.js","../src/app/components/ui-toolkit/ui-toolkit-components.min.js","../src/app/components/ui-toolkit/ui-toolkit.min.js","../src/app/components/unsupported-browser/unsupported-browser.min.js","../src/app/components/update-notification/update-notification.min.js","../src/app/components/url-preview/img-failure-src/img-failure-src.min.js","../src/app/components/url-preview/img-resize-ratio/img-resize-ratio.min.js","../src/app/components/url-preview/url-preview.min.js","../src/app/components/user-settings/notification-settings.min.js","../src/app/components/user-video-preview/baseUserPreview.min.js","../src/app/components/user-video-preview/user-screensharing-preview.min.js","../src/app/components/user-video-preview/user-video-preview.min.js","../src/app/components/video-message/video-message.min.js","../src/app/components/video-player/video-player.min.js","../src/app/components/videos-tab/videos-tab.min.js","../src/app/components/voice-message/voice-message.min.js","../src/app/components/voicemail-list/voicemail-list.min.js","../src/app/components/waiting-animation/waiting-animation.min.js","../src/app/components/webpage-tab-settings/webpage-tab-settings.min.js","../src/app/config.min.js","../src/app/constants.min.js","../src/app/directives/clickDecorators/clickDecorators.min.js","../src/app/directives/clickDecorators/trackConstants.min.js","../src/app/directives/compile-html/compile-html.min.js","../src/app/directives/compile/compile.min.js","../src/app/directives/file-fields/file-fields.min.js","../src/app/directives/include/include.min.js","../src/app/directives/log-event/log-event.min.js","../src/app/directives/navigate-to-chat/navigate-to-chat.min.js","../src/app/directives/ng-show-no-animate/ng-show-no-animate.min.js","../src/app/directives/right-click/right-click.min.js","../src/app/directives/set-aria-pos/set-aria-pos.min.js","../src/app/directives/simple-events/simple-events.min.js","../src/app/directives/smart-table/st-select-row-left-right-click.min.js","../src/app/directives/surface-hub-calling-panel-resizer/surface-hub-calling-panel-resizer.min.js","../src/app/directives/tab-view/tab-view-item.min.js","../src/app/directives/tab-view/tab-view.min.js","../src/app/directives/timed-gif/timed-gif.min.js","../src/app/directives/validation-controls/validated-text-box.min.js","../src/app/directives/virtual-repeat/virtual-repeat-placeholder.min.js","../src/app/extensions/CallListViewExtensions.min.js","../src/app/extensions/appsViewExtensions.min.js","../src/app/extensions/channelDashboardViewExtensions.min.js","../src/app/extensions/conversationViewExtensions.min.js","../src/app/extensions/customTabsViewExtensions.min.js","../src/app/extensions/filesViewExtensions.min.js","../src/app/extensions/isPrivateMeetingState.min.js","../src/app/extensions/meetingWhiteboardViewExtensions.min.js","../src/app/extensions/meetingWikiViewExtensions.min.js","../src/app/extensions/orgChartViewExtensions.min.js","../src/app/extensions/peopleViewExtensions.min.js","../src/app/extensions/teamDashboardViewExtensions.min.js","../src/app/extensions/teamViewExtensions.min.js","../src/app/extensions/yourSpacesViewExtensions.min.js","../src/app/flights.min.js","../src/app/pact-helper.min.js","../src/app/prefetch-html.min.js","../src/app/services/$nosqlProvider/AStoreBase.min.js","../src/app/services/$nosqlProvider/ASyncTasks.min.js","../src/app/services/$nosqlProvider/CacheProvider.min.js","../src/app/services/$nosqlProvider/ClientDatabase.min.js","../src/app/services/$nosqlProvider/ClonableModel.min.js","../src/app/services/$nosqlProvider/DbProvider.min.js","../src/app/services/$nosqlProvider/DbProviderUtils.min.js","../src/app/services/$nosqlProvider/GenericRestClient.min.js","../src/app/services/$nosqlProvider/InMemoryProvider.min.js","../src/app/services/$nosqlProvider/IndexedDbFactoryProvider.min.js","../src/app/services/$nosqlProvider/IndexedDbProvider.min.js","../src/app/services/$nosqlProvider/SaveDuplicateFetchHelper.min.js","../src/app/services/$nosqlProvider/WorkerIndexedDbProvider.min.js","../src/app/services/$nosqlProvider/WorkerIndexedDbProviderMessage.interface.min.js","../src/app/services/$nosqlProvider/WorkerIndexedDbTransactionWhitelist.min.js","../src/app/services/$qNoApply/qNoApply.min.js","../src/app/services/EndpointService/EndpointService.min.js","../src/app/services/EndpointService/EndpointServiceBase.min.js","../src/app/services/EndpointService/SyncEndpointService.min.js","../src/app/services/EndpointService/UnifiedPresenceEndpointService.min.js","../src/app/services/EndpointService/UnifiedPresenceMultiEndpointHelper.min.js","../src/app/services/Utilities/DateTimeHelper.min.js","../src/app/services/Utilities/EnumHelper.min.js","../src/app/services/Utilities/EventVerifier.min.js","../src/app/services/Utilities/HashHelpers.min.js","../src/app/services/Utilities/PromiseHelper.min.js","../src/app/services/Utilities/PromiseMap.min.js","../src/app/services/Utilities/SequentialTasks.min.js","../src/app/services/_baseMtma/mtmaBase.min.js","../src/app/services/_baseMtma/mtmaUtilities.min.js","../src/app/services/_basePeriodicSyncService/periodicSyncService.min.js","../src/app/services/_baseQuestionnaire/QuestionnaireBase.min.js","../src/app/services/accessibility/accessibilityService.interface.min.js","../src/app/services/actions/action.interface.min.js","../src/app/services/actions/actionWithPayload.interface.min.js","../src/app/services/actions/files/customSpo/settings/customSpoSettingsActionTypes.enum.min.js","../src/app/services/actions/files/customSpo/settings/customSpoSettingsActions.min.js","../src/app/services/actions/files/customSpo/settings/customSpoSettingsSource.enum.min.js","../src/app/services/actions/files/fileCollision/fileCollisionActions.min.js","../src/app/services/actions/files/filesActionTypes.enum.min.js","../src/app/services/actions/files/filesActions.min.js","../src/app/services/actions/files/upload/uploadActionTypes.enum.min.js","../src/app/services/actions/mediaPreview/mediaPreviewActionTypes.enum.min.js","../src/app/services/actions/mediaPreview/mediaPreviewActions.min.js","../src/app/services/actions/mediaPreview/mediaPreviewServiceSource.enum.min.js","../src/app/services/actions/teamTemplating/teamTemplatingActionTypes.enum.min.js","../src/app/services/aggregatedSettings/AggregatedSettingsStore.min.js","../src/app/services/aggregatedSettings/AggregatedSettingsStoreSyncService.min.js","../src/app/services/aggregatedSettings/base/UserSettingsStoreBase.min.js","../src/app/services/announcementsIllustrationsService/announcementsIllustrationsService.interface.min.js","../src/app/services/appCache/appCacheService.min.js","../src/app/services/appState/appStateAdapter.min.js","../src/app/services/appState/appStateService.interface.min.js","../src/app/services/appState/appStateService.min.js","../src/app/services/appState/networkPingService.min.js","../src/app/services/appState/notificationBannerStore.min.js","../src/app/services/appState/tabTakeoverStore.min.js","../src/app/services/atMention/atMentionService.interface.min.js","../src/app/services/audio/audioService.min.js","../src/app/services/authentication/_authenticationProvider.min.js","../src/app/services/authentication/adalAuthenticationProvider.min.js","../src/app/services/authentication/anonymousAuthenticationProvider.min.js","../src/app/services/authentication/authenticationService.interface.min.js","../src/app/services/authentication/electronAuthenticationProvider.min.js","../src/app/services/authentication/hwaAuthenticationProvider.min.js","../src/app/services/authentication/signout.min.js","../src/app/services/authentication/skypeAuthenticationProvider.min.js","../src/app/services/authentication/surfaceHubNativeAuthenticationProvider.min.js","../src/app/services/autodiscover/autodiscoverClient.min.js","../src/app/services/autosuggest/autosuggestService.min.js","../src/app/services/bluetoothLEService/bluetoothLEService.interface.min.js","../src/app/services/broadcast/attendee/attendeeMeeting.min.js","../src/app/services/broadcast/attendee/attendeeStreamingMetadata.min.js","../src/app/services/broadcast/attendee/extensions.min.js","../src/app/services/broadcast/broadcastLayout.interface.min.js","../src/app/services/broadcast/join/broadcastJoinRequest.interface.min.js","../src/app/services/broadcast/localBroadcastState.interface.min.js","../src/app/services/broadcast/notification/hubSubscriber.interface.min.js","../src/app/services/broadcast/playback/broadcastPlaybackService.interface.min.js","../src/app/services/broadcast/playbackQuestionnaire/playbackQuestionnaire.min.js","../src/app/services/broadcast/policy/broadcastMeetingPolicyStore.interface.min.js","../src/app/services/broadcast/policy/broadcastMeetingPolicyStore.min.js","../src/app/services/buddyListService/buddyListService.interface.min.js","../src/app/services/buddyListService/buddyListService.min.js","../src/app/services/calendar/StreamingSync/outlookNotificationStreamParser.min.js","../src/app/services/calendar/StreamingSync/outlookNotificationsRestClient.min.js","../src/app/services/calendar/StreamingSync/outlookNotificationsXhrService.min.js","../src/app/services/calendar/StreamingSync/streamingCalendarSyncService.min.js","../src/app/services/calendar/attendeeAvailability/attendeesAvailabilityDataProvider.min.js","../src/app/services/calendar/calendarService.interface.min.js","../src/app/services/calendar/calendarService.min.js","../src/app/services/calendar/converter/calendarGroupEventConverter.min.js","../src/app/services/calendar/meetingRoom/meetingRoomService.min.js","../src/app/services/calendar/meetings/calendarMeetingsSettingsService.min.js","../src/app/services/calendar/operations/CalendarBaseOperationHandler.min.js","../src/app/services/calendar/operations/CalendarChatOperationHandler.min.js","../src/app/services/calendar/operations/CalendarGroupOperationHandler.min.js","../src/app/services/calendar/slashCommand/ISearch.interface.min.js","../src/app/services/calendar/slashCommand/keyWordSearch.min.js","../src/app/services/calendar/slashCommand/slashCalendarEventConverter.min.js","../src/app/services/calendar/sync/calendarSyncService.min.js","../src/app/services/calendar/utils/CalendarUtilitiesService.min.js","../src/app/services/calendar/viewModels/BroadcastMeetingObjectsViewModel.min.js","../src/app/services/calendar/viewModels/BroadcastSettingsViewModel.min.js","../src/app/services/calendar/viewModels/MeetingAttendeeDetailViewModel.min.js","../src/app/services/calendar/viewModels/MeetingData.min.js","../src/app/services/calendar/viewModels/MeetingType.min.js","../src/app/services/calendar/viewModels/MeetingViewModel.min.js","../src/app/services/calendar/viewModels/MeetingViewModelBroadcast.min.js","../src/app/services/calendar/viewModels/MeetingViewModelFactory.min.js","../src/app/services/calendar/viewModels/MeetingViewModelRequestor.min.js","../src/app/services/calendar/viewModels/Recurrence/Converters/EventRecurrenceToTextConverter.min.js","../src/app/services/calendar/viewModels/Recurrence/Converters/EventRecurrenceToUIRecurrenceConverter.min.js","../src/app/services/calendar/viewModels/Recurrence/Converters/UIRecurrenceToEventRecurrenceConverter.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrenceHelper.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrenceMappings.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrenceObjectsFactory.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrencePatternOptionsProvider.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrenceViewModel.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrenceViewModelFactory.min.js","../src/app/services/calendar/viewModels/Recurrence/RecurrentPatternOptions.min.js","../src/app/services/calendar/viewModels/ScheduledMeetingMessagePropertyInfo.min.js","../src/app/services/callParkPolicy/CallParkStore.min.js","../src/app/services/calling/_callingScenarioSubscription.min.js","../src/app/services/calling/_util_/async.min.js","../src/app/services/calling/_util_/broadcastUtilities.min.js","../src/app/services/calling/_util_/callUtilities.min.js","../src/app/services/calling/_util_/eventEmitter.min.js","../src/app/services/calling/_util_/events.min.js","../src/app/services/calling/_util_/observableBase.min.js","../src/app/services/calling/_util_/participantUtilities.min.js","../src/app/services/calling/activeCallsService.interface.min.js","../src/app/services/calling/adminSettingsService.min.js","../src/app/services/calling/anonymousMeetingService/anonymousMeetingService.min.js","../src/app/services/calling/anonymousNotificationService/anonymousNotificationService.min.js","../src/app/services/calling/broadcast/sdk/broadcast.interface.min.js","../src/app/services/calling/broadcast/sdk/broadcastCommandResponseWatcher.min.js","../src/app/services/calling/broadcast/sdk/broadcastMeeting.min.js","../src/app/services/calling/broadcast/sdk/broadcastModalityHealthWatcher.min.js","../src/app/services/calling/broadcast/sdk/broadcastModalityStateManager.min.js","../src/app/services/calling/broadcast/sdk/producer/producerCommand.interface.min.js","../src/app/services/calling/broadcast/sdk/producer/producerCommand.min.js","../src/app/services/calling/broadcastLivePreviewProvider.min.js","../src/app/services/calling/callBlockingService/blockedContactsRestClient.interface.min.js","../src/app/services/calling/callClosedCaptionsService/callClosedCaptionsService.min.js","../src/app/services/calling/callConsultationService.interface.min.js","../src/app/services/calling/callConsultationStore.interface.min.js","../src/app/services/calling/callContactService.interface.min.js","../src/app/services/calling/callCoordinates/callCoordinatesUtilities.min.js","../src/app/services/calling/callEscalationService.interface.min.js","../src/app/services/calling/callForwardingSettings/callForwardingSettingsService.interface.min.js","../src/app/services/calling/callForwardingSettings/callForwardingSettingsService.min.js","../src/app/services/calling/callGroupMembershipSettings/callGroupMembershipSettingService.min.js","../src/app/services/calling/callHealthTab/callHealthTab.interface.min.js","../src/app/services/calling/callLobbyService.min.js","../src/app/services/calling/callMergeService.interface.min.js","../src/app/services/calling/callMergeService.min.js","../src/app/services/calling/callMonitorService.interface.min.js","../src/app/services/calling/callMonitorService.min.js","../src/app/services/calling/callMuteService.min.js","../src/app/services/calling/callParkService.interface.min.js","../src/app/services/calling/callPreJoinService.min.js","../src/app/services/calling/callPropsStoreService.interface.min.js","../src/app/services/calling/callPropsStoreService.min.js","../src/app/services/calling/callPstnTelemetryService.min.js","../src/app/services/calling/callRecordingRestClient.min.js","../src/app/services/calling/callRecordingService.min.js","../src/app/services/calling/callRingingService.min.js","../src/app/services/calling/callStartedMessageProviderService.min.js","../src/app/services/calling/callStore/callStore.interface.min.js","../src/app/services/calling/callStore/callStoreService.interface.min.js","../src/app/services/calling/callSupportDetector.min.js","../src/app/services/calling/callTitleService.min.js","../src/app/services/calling/callTogglingService.min.js","../src/app/services/calling/callTransferService.interface.min.js","../src/app/services/calling/callingAgentsService.min.js","../src/app/services/calling/callingAlertsService.min.js","../src/app/services/calling/callingDebugService.min.js","../src/app/services/calling/callingDeepLinkService.min.js","../src/app/services/calling/callingDropsCollectorService.min.js","../src/app/services/calling/callingDurationHelper.min.js","../src/app/services/calling/callingDurationService.min.js","../src/app/services/calling/callingEchoBotCallService.min.js","../src/app/services/calling/callingMRUPhoneNumbersService/callingMRUPhoneNumbersService.min.js","../src/app/services/calling/callingMultiWindowService.interface.min.js","../src/app/services/calling/callingMultiWindowService.min.js","../src/app/services/calling/callingNavigationService.interface.min.js","../src/app/services/calling/callingNavigationService.min.js","../src/app/services/calling/callingNotificationService.interface.min.js","../src/app/services/calling/callingNotificationService.min.js","../src/app/services/calling/callingParticipantService.min.js","../src/app/services/calling/callingPerfCollectorService.min.js","../src/app/services/calling/callingProbeService.min.js","../src/app/services/calling/callingService.interface.min.js","../src/app/services/calling/callingService.min.js","../src/app/services/calling/callingShortcutService.min.js","../src/app/services/calling/callingStateService/anonymousCallingSessionStateHandler.min.js","../src/app/services/calling/callingStateService/callingSessionStateService.interface.min.js","../src/app/services/calling/callingStateService/callingSessionStateService.min.js","../src/app/services/calling/callingStateService/defaultCallingSessionStateHandler.min.js","../src/app/services/calling/callingSupportService.min.js","../src/app/services/calling/callingUserActionService.min.js","../src/app/services/calling/companion/_companionTelemetryHelpers.min.js","../src/app/services/calling/companion/_sharedEndpointMetadata.min.js","../src/app/services/calling/companion/companionAgent.interface.min.js","../src/app/services/calling/companion/companionAgent.min.js","../src/app/services/calling/companion/companionCallState.min.js","../src/app/services/calling/companion/companionCallWatcher.min.js","../src/app/services/calling/companion/companionEndpointCallRoleMetadata.min.js","../src/app/services/calling/companion/companionEndpointMetadataWrapper.min.js","../src/app/services/calling/companion/multiDispose.min.js","../src/app/services/calling/companion/sharedEndpointCallParticipant.min.js","../src/app/services/calling/configAdapter.min.js","../src/app/services/calling/cqf/callQuestionnaireForQuality.min.js","../src/app/services/calling/cqf/callQuestionnaireForShortDuration.min.js","../src/app/services/calling/cqf/callingQualityFeedbackService.interface.min.js","../src/app/services/calling/cqf/callingQualityFeedbackService.min.js","../src/app/services/calling/customVideoBackgroundsService.min.js","../src/app/services/calling/deviceManagerService.interface.min.js","../src/app/services/calling/deviceManagerService.min.js","../src/app/services/calling/dialingService.interface.min.js","../src/app/services/calling/dialingService.min.js","../src/app/services/calling/emergency/emergencyService.min.js","../src/app/services/calling/getUserMediaService.min.js","../src/app/services/calling/hid/hidService.interface.min.js","../src/app/services/calling/httpRequestDispatcherFactory.min.js","../src/app/services/calling/incomingCallPushService.min.js","../src/app/services/calling/instantMeeting/instantMeetingService.min.js","../src/app/services/calling/joinNotification/joinNotificationService.min.js","../src/app/services/calling/locationService.interface.min.js","../src/app/services/calling/loggingAdapter.min.js","../src/app/services/calling/minimalMeetingsRestClient.min.js","../src/app/services/calling/minimalMeetingsService.min.js","../src/app/services/calling/mixins/ScreenSharingControlMixin.min.js","../src/app/services/calling/mixins/broadcastMixin/broadcastMixin.min.js","../src/app/services/calling/mixins/callBackgroundBlurMixin/callBackgroundBlurMixin.min.js","../src/app/services/calling/mixins/callClosedCaptionMixin/callClosedCaptionMixin.min.js","../src/app/services/calling/mixins/callMarkerMixin/callMarkerMixin.min.js","../src/app/services/calling/mixins/callNegotiationTagMixin/callNegotiationTagMixin.min.js","../src/app/services/calling/mixins/callQueueMixin/callQueueMixin.interface.min.js","../src/app/services/calling/mixins/callQueueMixin/callQueueMixin.min.js","../src/app/services/calling/mixins/callRemoteUfdMixin/callRemoteUfdMixin.min.js","../src/app/services/calling/mixins/callRemoteUfdMixin/protocolDataChannelHandler.min.js","../src/app/services/calling/mixins/callScreenshareTelemetryMixin/callScreenshareTelemetryMixin.min.js","../src/app/services/calling/mixins/callSetupMixin/callSetupMixin.min.js","../src/app/services/calling/mixins/callSystemAudioSharingMixin/callSystemAudioSharingMixin.min.js","../src/app/services/calling/mixins/callTelemetryMixin.min.js","../src/app/services/calling/mixins/callTranscriptMixin/callTranscriptMixin.min.js","../src/app/services/calling/mixins/callingBot/callingBot.min.js","../src/app/services/calling/mixins/callingBotService/callingBotService.interface.min.js","../src/app/services/calling/mixins/callingChatBubblesMixin/callingChatBubblesMixin.min.js","../src/app/services/calling/mixins/callingRecordingMixin/callingRecordingMixin.min.js","../src/app/services/calling/mixins/callingScreensharingCallMixin/callingScreensharingCallMixin.min.js","../src/app/services/calling/mixins/callingScreensharingMixin/callingScreensharingMixin.min.js","../src/app/services/calling/mixins/callingScreensharingMixin/screensharingSessionParticipantStates.min.js","../src/app/services/calling/mixins/callingVoiceCollectionMixin/callingVoiceCollectionMixin.min.js","../src/app/services/calling/mixins/cortanaCallInfoMixin/cortanaCallInfoMixin.min.js","../src/app/services/calling/mixins/emergencyCallMixin/emergencyCallMixin.min.js","../src/app/services/calling/mixins/meetingDetailsMixin/meetingDetailsMixin.min.js","../src/app/services/calling/mixins/meetingInfoMixin/meetingInfoMixin.min.js","../src/app/services/calling/mixins/meetingInfoMixin/providers/meetingInfoProvider.min.js","../src/app/services/calling/mixins/meetingInfoMixin/providers/pstnStateProvider.min.js","../src/app/services/calling/mixins/meetingRoleMixin/meetingRoleMixin.min.js","../src/app/services/calling/mixins/musicOnHoldMixin/musicOnHoldMixin.min.js","../src/app/services/calling/mixins/pptSharingMixin/pptSharingMixin.min.js","../src/app/services/calling/mixins/raiseHandMixin/raiseHandMixin.min.js","../src/app/services/calling/mixins/selfParticipantMixin/selfParticipantMixin.min.js","../src/app/services/calling/mixins/teamsCallEventMixin/teamsCallEventMixin.min.js","../src/app/services/calling/mixins/teamsCallStateMixin/extendedCallStateMixin.min.js","../src/app/services/calling/multiWindow/callingIntentMultiWindowService.interface.min.js","../src/app/services/calling/multiWindow/callingIntentMultiWindowService.min.js","../src/app/services/calling/multiWindow/virtualRenderer.min.js","../src/app/services/calling/myPhoneNumberService.min.js","../src/app/services/calling/observableCallService.min.js","../src/app/services/calling/participantStateAnnouncerService.interface.min.js","../src/app/services/calling/participantStateAnnouncerService.min.js","../src/app/services/calling/performance/callingNetworkRequestsCollectorService.min.js","../src/app/services/calling/performance/resourceUsageMonitor.min.js","../src/app/services/calling/policiesService.min.js","../src/app/services/calling/policiesSyncService.min.js","../src/app/services/calling/preheatService/preheatService.min.js","../src/app/services/calling/pstnNumberService.interface.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelAutoScreenShare.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelContentSharing.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelExternalWindowService.interface.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelExternalWindowService.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelFrameSinkHelper.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelFrontOfRoomAlerts.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelFrontOfRoomCallManager.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelFrontOfRoomLayout.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelFrontOfRoomWindow.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelLocalPreview.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelParticipantDisplayInfo.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelParticipantStreamsManager.min.js","../src/app/services/calling/rigel/frontOfRoom/rigelParticipantsManager.min.js","../src/app/services/calling/rigel/rigelCallHandler.interface.min.js","../src/app/services/calling/rigel/rigelCallHandler.min.js","../src/app/services/calling/rigel/rigelCallScreenService.interface.min.js","../src/app/services/calling/rigel/rigelCallScreenService.min.js","../src/app/services/calling/rigel/rigelNavigationService.interface.min.js","../src/app/services/calling/rigel/rigelNavigationService.min.js","../src/app/services/calling/rigel/rigelServiceHandler.interface.min.js","../src/app/services/calling/rigel/rigelServiceHandler.min.js","../src/app/services/calling/ringtoneSetting/ringtoneSettingService.interface.min.js","../src/app/services/calling/ringtoneSetting/ringtoneSettingService.min.js","../src/app/services/calling/screenSharingControlService.min.js","../src/app/services/calling/screenSharingService.min.js","../src/app/services/calling/shareSystemAudioService.min.js","../src/app/services/calling/sharingArbiterService.interface.min.js","../src/app/services/calling/signalsTracker.min.js","../src/app/services/calling/skype/safeSubscribe.min.js","../src/app/services/calling/teamsCall.interface.min.js","../src/app/services/calling/teamsCallService.min.js","../src/app/services/calling/telemetry/callingPerformanceMonitor.min.js","../src/app/services/calling/telemetry/callingTelemetryDecorator.min.js","../src/app/services/calling/telemetry/callingTelemetryService.min.js","../src/app/services/calling/telemetry/incomingCallTelemetryService.min.js","../src/app/services/calling/telemetry/videoPerformanceMonitor.min.js","../src/app/services/calling/telemetry/videoPerformanceMonitorStub.min.js","../src/app/services/calling/transcript/substrateRestClient.min.js","../src/app/services/calling/vdi/vdiUiService.min.js","../src/app/services/calling/vdiSupport.min.js","../src/app/services/calling/versionProvider.min.js","../src/app/services/calling/videoSupportService.interface.min.js","../src/app/services/calling/videoSupportService.min.js","../src/app/services/calling/voiceSettingsService.min.js","../src/app/services/calling/voicemailRestClient.min.js","../src/app/services/calling/voicemailSync/voicemailSyncService.min.js","../src/app/services/callingPolicy/CallingPolicyStore.min.js","../src/app/services/calls/callsConstantsMapper.min.js","../src/app/services/channelActionMenuProvider/actionContext/channelActionsContext.interface.min.js","../src/app/services/channelActionMenuProvider/channelActionMenuProvider.interface.min.js","../src/app/services/channels/channelEmailService.min.js","../src/app/services/channels/channelService.interface.min.js","../src/app/services/channels/models/ChannelLocal.min.js","../src/app/services/channels/models/ChannelSettingsLocal.min.js","../src/app/services/channels/models/ChannelViewModel.min.js","../src/app/services/channels/models/RosterSummary.min.js","../src/app/services/channels/models/SortedChannelsList.min.js","../src/app/services/channels/models/SortedTeamsList.min.js","../src/app/services/channels/models/TeamLocal.min.js","../src/app/services/channels/models/TeamSettingsLocal.min.js","../src/app/services/channels/models/ZGroupBackedChannelLocal.min.js","../src/app/services/channels/muteTeamMemberService.min.js","../src/app/services/channels/preview/channelPreviewHelperService.interface.min.js","../src/app/services/channels/preview/channelPreviewHelperService.min.js","../src/app/services/channels/settings/teamChannelSettingsStore.interface.min.js","../src/app/services/channels/teamMembershipService.interface.min.js","../src/app/services/channels/teamService.interface.min.js","../src/app/services/channels/utility/ChannelConversationAdapterService.interface.min.js","../src/app/services/channels/utility/channelActivitiesService.min.js","../src/app/services/channels/utility/channelByNamePopulator.min.js","../src/app/services/channels/utility/channelTeamSortHelper.min.js","../src/app/services/channels/utility/postSync/BaseConversationPostSyncOperationStep.min.js","../src/app/services/channels/utility/postSync/ConversationPostSyncFavoriteOperationStep.min.js","../src/app/services/chatService/A_sxmodels.min.js","../src/app/services/chatService/CallLogStore.min.js","../src/app/services/chatService/ChatRoster.min.js","../src/app/services/chatService/ChatServiceUtils.min.js","../src/app/services/chatService/ChatSyncPriorityService.min.js","../src/app/services/chatService/DataPrefetchService.min.js","../src/app/services/chatService/LongPollEventStore.min.js","../src/app/services/chatService/LongPollSubscriptionUtils.min.js","../src/app/services/chatService/MessageStore.interface.min.js","../src/app/services/chatService/MockChatServiceClientData.min.js","../src/app/services/chatService/MockTeamsDataService.min.js","../src/app/services/chatService/MruChannelsService.min.js","../src/app/services/chatService/MyUserPreferencesStore.interface.min.js","../src/app/services/chatService/OfflineActionService.min.js","../src/app/services/chatService/PresenceService.interface.min.js","../src/app/services/chatService/ReplyChainStore.interface.min.js","../src/app/services/chatService/SkypeConversationLocal.min.js","../src/app/services/chatService/SkypeMessageLocal.min.js","../src/app/services/chatService/SkypeMessageModels.min.js","../src/app/services/chatService/SkypeReplyChain.min.js","../src/app/services/chatService/SkypeToken.min.js","../src/app/services/chatService/StarredItemsStore.interface.min.js","../src/app/services/chatService/SyncLongPollService.min.js","../src/app/services/chatService/SyncTelemetryService.min.js","../src/app/services/chatService/TeamsDataService.min.js","../src/app/services/chatService/ThrottledSyncCall.min.js","../src/app/services/chatService/UrlUtils.min.js","../src/app/services/chatService/Utilities.min.js","../src/app/services/chatService/ZZZ_ChatServiceClient.interface.min.js","../src/app/services/chatService/ZZZ_ChatSyncServiceDecl.min.js","../src/app/services/chatService/ZZZ_ConversationsStoreDecl.min.js","../src/app/services/chatService/adapters/AttachmentsAdapter.min.js","../src/app/services/chatService/adapters/conversationAdapter.min.js","../src/app/services/chatService/adapters/filesAttachmentAdapter.min.js","../src/app/services/chatService/adapters/messageAdapter.min.js","../src/app/services/chatService/adapters/teamsObjectsAdapter.min.js","../src/app/services/chatService/adapters/userAdapter.min.js","../src/app/services/chatService/notifications/NotificationUtility.min.js","../src/app/services/chatService/notifications/NotificationsStore.interface.min.js","../src/app/services/chatService/notifications/adapters/NotificationsAdapter.interface.min.js","../src/app/services/chatService/notifications/notificationHydration/msGraphNotificationHydrator.min.js","../src/app/services/chatService/notifications/notificationHydration/notificationHydrator.min.js","../src/app/services/chatService/notifications/notificationHydration/notificationsHydrationHelper.min.js","../src/app/services/chatService/notifications/validator/NotificationValidator.min.js","../src/app/services/chatService/notifications/viewModels/NotificationType.min.js","../src/app/services/chatService/notifications/viewModels/NotificationViewModel.min.js","../src/app/services/chatService/notifications/viewModels/NotificationViewModelMessage.min.js","../src/app/services/chatService/offlineActionService.interface.min.js","../src/app/services/chatService/sync/SyncJob.interface.min.js","../src/app/services/chatService/syncStateService.interface.min.js","../src/app/services/coachMarks/coachmarks.interfaces.min.js","../src/app/services/commandsService/commandsService.interface.min.js","../src/app/services/composeFormatCommandService/composeFormatCommandService.min.js","../src/app/services/composeFormatCommandService/composeFormatCommandSource.min.js","../src/app/services/contactsSharedUtilityService/contactsSharedUtilityService.min.js","../src/app/services/contactsSharedUtilityService/contactsStaticUtils.min.js","../src/app/services/contentSharing/baseSharingSession.min.js","../src/app/services/contentSharing/contentSharingService.interface.min.js","../src/app/services/contentSharing/ppt/baseFileSharingProvider.min.js","../src/app/services/contentSharing/ppt/channelFileSharingProvider.min.js","../src/app/services/contentSharing/ppt/chatFileSharingProvider.min.js","../src/app/services/contentSharing/ppt/exchangeAttachmentRepository.interface.min.js","../src/app/services/contentSharing/ppt/exchangeAttachmentRepositoryDirect.min.js","../src/app/services/contentSharing/ppt/fileSharingProvider.interface.min.js","../src/app/services/contentSharing/ppt/fileSharingProviderFactory.min.js","../src/app/services/contentSharing/ppt/fileSharingService.interface.min.js","../src/app/services/contentSharing/ppt/fileSharingService.min.js","../src/app/services/contentSharing/ppt/mruFileSharingProvider.min.js","../src/app/services/contentSharing/ppt/pptSharingSession.interface.min.js","../src/app/services/contentSharing/ppt/pptSharingSession.min.js","../src/app/services/contentSharing/ppt/pptViewerConfirmation.interface.min.js","../src/app/services/contentSharing/ppt/pptViewerConfirmation.min.js","../src/app/services/contentSharing/ppt/wrsViewerApi.interface.min.js","../src/app/services/contentSharing/ppt/wrsViewerApi.min.js","../src/app/services/contentSharing/sessionUtils.min.js","../src/app/services/contentSharing/whiteboard/whiteboardSharingSession.interface.min.js","../src/app/services/contentSharing/whiteboard/whiteboardSharingSession.min.js","../src/app/services/contextFilters/currentPreviousCollection.min.js","../src/app/services/contextFilters/filterQueryService.interface.min.js","../src/app/services/contextFilters/filterServices/filterViewService.min.js","../src/app/services/contextViewLauncherService/contextViewLauncherService.interface.min.js","../src/app/services/conversationsService/callingConversation.min.js","../src/app/services/conversationsService/chatConversation.min.js","../src/app/services/conversationsService/chatConversationFactory.min.js","../src/app/services/conversationsService/chatListService.interface.min.js","../src/app/services/conversationsService/chatMessagePreviewService.min.js","../src/app/services/conversationsService/conversationsService.interface.min.js","../src/app/services/conversationsService/newChatService.interface.min.js","../src/app/services/cortanaService/cortanaConfigurationService.interface.min.js","../src/app/services/cortanaService/cortanaEventingService.min.js","../src/app/services/cortanaService/cortanaLoaderService.min.js","../src/app/services/cortanaService/cortanaRigelService.min.js","../src/app/services/cortanaService/cortanaService.interface.min.js","../src/app/services/crosstab/crosstabService.min.js","../src/app/services/customerFeedback/customerFeedbackLauncher.interfaces.min.js","../src/app/services/customerFeedbackPolicy/customerFeedbackPolicy.interface.min.js","../src/app/services/dataLayer/data-layer-graphql.interface.min.js","../src/app/services/dataLayer/data-layer-worker-service.interface.min.js","../src/app/services/dataManager/dataManagerService.interface.min.js","../src/app/services/dataManager/dataManagerService.min.js","../src/app/services/debugWhitelist/debugToolService.min.js","../src/app/services/deepLinkService/deepLinkProvider.interface.min.js","../src/app/services/deepLinkService/deepLinkProvider.min.js","../src/app/services/deepLinkService/deepLinkService.interface.min.js","../src/app/services/delegation/delegationSettingsService.interface.min.js","../src/app/services/desktopEventsService/desktopEventsService.min.js","../src/app/services/desktopUtility/desktopUtilityService.interface.min.js","../src/app/services/diagnostics/diagnosticsEvent.min.js","../src/app/services/diagnostics/diagnosticsEventQueue.min.js","../src/app/services/diagnostics/diagnosticsService.interface.min.js","../src/app/services/dialog/channelActionDialogUtilityService.min.js","../src/app/services/dialog/teamActionDialogUtilityService.interface.min.js","../src/app/services/digitalSignageService/showcaseContent.interface.min.js","../src/app/services/discover/discoverService.interface.min.js","../src/app/services/discover/discoverService.min.js","../src/app/services/discover/discoverTeamDetails.interface.min.js","../src/app/services/discover/discoverTeamType.interface.min.js","../src/app/services/discover/findTeamsResponse.interface.min.js","../src/app/services/discover/joinActionType.interface.min.js","../src/app/services/discover/teamJoinState.interface.min.js","../src/app/services/dispatcher/listenerRegistration.interface.min.js","../src/app/services/dispatcher/listenerRegistrationFactory.interface.min.js","../src/app/services/ecs/ecsClient.interface.min.js","../src/app/services/educationAssignmentsAppPolicy/EducationAssignmentsAppPolicyStore.min.js","../src/app/services/engagementSurfaces/engagementSurfaces.interfaces.min.js","../src/app/services/entities/asyncEntitiesService.interface.min.js","../src/app/services/entities/entitiesService.interface.min.js","../src/app/services/entities/entityActionService.interface.min.js","../src/app/services/errorRedirect/errorRedirectService.interface.min.js","../src/app/services/errorRedirect/errorRedirectService.min.js","../src/app/services/eventing/eventingService.min.js","../src/app/services/exchangeContacts/exchangeContactsService.min.js","../src/app/services/expoService/expoMultiWindowService.min.js","../src/app/services/extensibility/PowerbiViewModels/powerbiViewModels.min.js","../src/app/services/extensibility/appsClientCache/appsClientCache.interface.min.js","../src/app/services/extensibility/appsService/appsService.interface.min.js","../src/app/services/extensibility/appsServiceUtils/appsServiceUtils.min.js","../src/app/services/extensibility/bot/botCardService.interface.min.js","../src/app/services/extensibility/bot/botCards.min.js","../src/app/services/extensibility/bot/botService.interface.min.js","../src/app/services/extensibility/bot/signinCardAuthService.interface.min.js","../src/app/services/extensibility/extensionViewModels/extensionViewModels.min.js","../src/app/services/extensibility/outgoingWebhook/outgoingWebhookService.interface.min.js","../src/app/services/extensibility/suggestedActionsService/suggestedActionsService.interface.min.js","../src/app/services/extensibility/tabService/IExtensionTabService.interface.min.js","../src/app/services/extensibility/tabsConversationService/tabsConversationService.interface.min.js","../src/app/services/feed/feedCollection/feedCollection.min.js","../src/app/services/feed/feedSyncHelpers/feedSyncHelpers.interface.min.js","../src/app/services/feed/feedSyncHelpers/notificationFeedSyncHelper/notificationFeedSyncHelper.min.js","../src/app/services/feed/feedSyncHelpers/userActivityFeedSyncHelper/userActivityFeedSyncHelper.min.js","../src/app/services/feed/feedSyncService/feedSyncService.min.js","../src/app/services/feed/models/_webFeed.min.js","../src/app/services/feed/models/callFeed/callFeed.min.js","../src/app/services/feed/models/callFeed/missedCallFeed.min.js","../src/app/services/feed/models/callFeed/voicemailFeed.min.js","../src/app/services/feed/models/feed.interface.min.js","../src/app/services/feed/models/notificationFeed/notificationFeed.min.js","../src/app/services/feed/models/replyChainFeed/replyChainFeed.min.js","../src/app/services/feed/models/tasksFeed/tasksFeed.min.js","../src/app/services/feed/models/userActivityFeed/userActivityFeed.min.js","../src/app/services/files/RestClients/middleTierRestClient.min.js","../src/app/services/files/documentDimensions.interface.min.js","../src/app/services/files/entityActions/copyLinkFactory.min.js","../src/app/services/files/entityActions/copyMoveFactory.min.js","../src/app/services/files/entityActions/createFileFactory.min.js","../src/app/services/files/entityActions/deleteFactory.min.js","../src/app/services/files/entityActions/downloadFactory.min.js","../src/app/services/files/entityActions/editSideBySideFactory.min.js","../src/app/services/files/entityActions/entityActionTypes/actionEntityTypeMapper.min.js","../src/app/services/files/entityActions/entityActionTypes/filesListActionBar.interface.min.js","../src/app/services/files/entityActions/externalProviderSignOutFactory.min.js","../src/app/services/files/entityActions/filePickerUploadFactory.min.js","../src/app/services/files/entityActions/index.min.js","../src/app/services/files/entityActions/openExternalFolderHomeFactory.min.js","../src/app/services/files/entityActions/openFolderFactory.min.js","../src/app/services/files/entityActions/openInDesktopAppFactory.min.js","../src/app/services/files/entityActions/openInNewTabFactory.min.js","../src/app/services/files/entityActions/openInSharePointFactory.min.js","../src/app/services/files/entityActions/openSideBySideFactory.min.js","../src/app/services/files/entityActions/pinToTabFactory.min.js","../src/app/services/files/entityActions/renameFactory.min.js","../src/app/services/files/entityActions/sharePointAddExternalFolderFactory.min.js","../src/app/services/files/entityActions/sharePointDeleteExternalFolderFactory.min.js","../src/app/services/files/entityActions/sharePointOpenExternalFolderFactory.min.js","../src/app/services/files/entityActions/uploadFileFactory.min.js","../src/app/services/files/fileCollisionNotification.min.js","../src/app/services/files/fileEntityActionService.interface.min.js","../src/app/services/files/fileEntityRouteParams.interface.min.js","../src/app/services/files/fileReaderAdapterFactory.min.js","../src/app/services/files/filesActionRouter.min.js","../src/app/services/files/filesAggregateSync/filesAggregateSyncService.min.js","../src/app/services/files/filesAsyncMediaService.interface.min.js","../src/app/services/files/filesChannelLookupService.min.js","../src/app/services/files/filesCommand.interface.min.js","../src/app/services/files/filesEntityService.interface.min.js","../src/app/services/files/filesError.min.js","../src/app/services/files/filesErrorHandler.interface.min.js","../src/app/services/files/filesListUtilityService.min.js","../src/app/services/files/filesNavigationEntryService.min.js","../src/app/services/files/filesNotificationService.min.js","../src/app/services/files/filesProvider/filesProviderFactory.interface.min.js","../src/app/services/files/filesRoutingService.interface.min.js","../src/app/services/files/filesRoutingService.min.js","../src/app/services/files/filesShareDialogService.interface.min.js","../src/app/services/files/filesTeamService.min.js","../src/app/services/files/filesURLResolver.interface.min.js","../src/app/services/files/filesUploadRouter.min.js","../src/app/services/files/filesUtilityService.interface.min.js","../src/app/services/files/folderActionService.min.js","../src/app/services/files/itemsViewStringLoaderService.interface.min.js","../src/app/services/files/itemsViewStringLoaderService.min.js","../src/app/services/files/model/domainFilesEntityFactory.interface.min.js","../src/app/services/files/model/filesEntity.interface.min.js","../src/app/services/files/model/filesEntityAction.interface.min.js","../src/app/services/files/model/filesEntityActionExecutor.interface.min.js","../src/app/services/files/model/filesEntityCollection.interface.min.js","../src/app/services/files/model/filesEntityUser.interface.min.js","../src/app/services/files/modules/aggregate/aggregateFileEntity.min.js","../src/app/services/files/modules/aggregate/aggregateFileEntityActionService.min.js","../src/app/services/files/modules/aggregate/aggregateFileEntityContext.interface.min.js","../src/app/services/files/modules/aggregate/aggregateFilesRepository.min.js","../src/app/services/files/modules/aggregate/aggregateFilesStore.min.js","../src/app/services/files/modules/aggregate/index.min.js","../src/app/services/files/modules/ams/amsOfflineRestClient.min.js","../src/app/services/files/modules/ams/amsRestClient.min.js","../src/app/services/files/modules/ams/amsUrlService.min.js","../src/app/services/files/modules/common/crossProviderService.min.js","../src/app/services/files/modules/common/directoryEntity.min.js","../src/app/services/files/modules/common/storesHelper.min.js","../src/app/services/files/modules/corsproxy/middleTierCorsProxyClient.min.js","../src/app/services/files/modules/customSpo/settings/customSpoSettingsState.interface.min.js","../src/app/services/files/modules/customSpo/settings/customSpoSettingsStore.min.js","../src/app/services/files/modules/customSpo/settings/index.min.js","../src/app/services/files/modules/downloads/downloadsFileEntity.min.js","../src/app/services/files/modules/downloads/downloadsFilesRepository.min.js","../src/app/services/files/modules/downloads/downloadsFilesStore.min.js","../src/app/services/files/modules/downloads/index.min.js","../src/app/services/files/modules/external/externalDirectoryEntityActionService.min.js","../src/app/services/files/modules/external/externalFileEntity.min.js","../src/app/services/files/modules/external/externalFileEntityActionService.min.js","../src/app/services/files/modules/external/externalFilesChannelFilesHelper.min.js","../src/app/services/files/modules/external/externalFilesChannelFilesRepository.min.js","../src/app/services/files/modules/external/externalFilesProvidersConfig.min.js","../src/app/services/files/modules/external/externalFilesProvidersService.min.js","../src/app/services/files/modules/external/externalFilesRepositoryFactory.min.js","../src/app/services/files/modules/external/externalFilesStore.min.js","../src/app/services/files/modules/external/externalUserSettingsService.min.js","../src/app/services/files/modules/external/index.min.js","../src/app/services/files/modules/fileChiclet/fileChicletActionService.min.js","../src/app/services/files/modules/fileChiclet/fileUploadState.interface.min.js","../src/app/services/files/modules/fileChiclet/fileUploadStore.interface.min.js","../src/app/services/files/modules/google/googleDriveAuthenticationService.min.js","../src/app/services/files/modules/google/googleDriveDeferredLibraryLoader.interface.min.js","../src/app/services/files/modules/google/googleDriveDeferredLibraryLoader.min.js","../src/app/services/files/modules/google/googleDriveServiceMock.mocks.min.js","../src/app/services/files/modules/google/googleFilesRepository.min.js","../src/app/services/files/modules/google/googleIconsService.min.js","../src/app/services/files/modules/google/googleRenameService.min.js","../src/app/services/files/modules/google/index.min.js","../src/app/services/files/modules/p2p/index.min.js","../src/app/services/files/modules/p2p/p2pFileEntity.min.js","../src/app/services/files/modules/p2p/p2pFileEntityActionService.min.js","../src/app/services/files/modules/p2p/p2pFileEntityContext.interface.min.js","../src/app/services/files/modules/p2p/p2pFilesDirectoryEntity.min.js","../src/app/services/files/modules/p2p/p2pFilesRepository.min.js","../src/app/services/files/modules/p2p/p2pFilesStore.min.js","../src/app/services/files/modules/recent/index.min.js","../src/app/services/files/modules/recent/recentFilesClientCache.min.js","../src/app/services/files/modules/recent/recentFilesRepository.min.js","../src/app/services/files/modules/recent/recentFilesStore.min.js","../src/app/services/files/modules/references/index.min.js","../src/app/services/files/modules/scenarios/filesErrorTypes.enum.min.js","../src/app/services/files/modules/scenarios/filesScenario.min.js","../src/app/services/files/modules/scenarios/filesScenarioHandler.min.js","../src/app/services/files/modules/scenarios/index.min.js","../src/app/services/files/modules/scenarios/sharepointScenarioHandler.min.js","../src/app/services/files/modules/sharePoint/externalSharePointEntity.min.js","../src/app/services/files/modules/sharePoint/externalSharePointEntityActionService.min.js","../src/app/services/files/modules/sharePoint/fileCollisionStore.min.js","../src/app/services/files/modules/sharePoint/filesSharePointShareService.min.js","../src/app/services/files/modules/sharePoint/filesSharePointUrlService.min.js","../src/app/services/files/modules/sharePoint/filesSharingHelper.min.js","../src/app/services/files/modules/sharePoint/index.min.js","../src/app/services/files/modules/sharePoint/oneDriveRepository.min.js","../src/app/services/files/modules/sharePoint/sharePointDirectoryFilesEntityActionService.min.js","../src/app/services/files/modules/sharePoint/sharePointFileDetailsRepository.min.js","../src/app/services/files/modules/sharePoint/sharePointFileEntity.min.js","../src/app/services/files/modules/sharePoint/sharePointFileEntityActionService.min.js","../src/app/services/files/modules/sharePoint/sharePointFilePreviewService.interface.min.js","../src/app/services/files/modules/sharePoint/sharePointFilesState.interface.min.js","../src/app/services/files/modules/sharePoint/sharePointRepository.min.js","../src/app/services/files/modules/sharePoint/sharePointRepositoryDirect.min.js","../src/app/services/files/modules/sharePoint/sharePointStore.min.js","../src/app/services/files/modules/sharePoint/specialDocumentLibraryErrorTroubleshooter.min.js","../src/app/services/files/modules/sharePoint/teamSiteInfoClient.min.js","../src/app/services/files/modules/sharePoint/vroom/sharepointShareService.min.js","../src/app/services/files/modules/sharedWithMe/sharedWithMeClientCache.min.js","../src/app/services/files/modules/sharedWithMe/sharedWithMeRepository.min.js","../src/app/services/files/modules/sharedWithMe/sharedWithMeStore.min.js","../src/app/services/files/modules/simple/index.min.js","../src/app/services/files/modules/simple/simpleFileEntity.min.js","../src/app/services/files/modules/simple/simpleFileEntityActionService.min.js","../src/app/services/files/modules/simple/simpleFilesClientCache.min.js","../src/app/services/files/modules/simple/simpleFilesStore.min.js","../src/app/services/files/modules/simple/simpleMTFilesRepository.min.js","../src/app/services/files/modules/teams/teamChannelFilesMenuHelper.min.js","../src/app/services/files/modules/wopi/index.min.js","../src/app/services/files/modules/wopi/wopiAuthService.min.js","../src/app/services/files/modules/wopi/wopiDeleteService.min.js","../src/app/services/files/modules/wopi/wopiFilesRepository.min.js","../src/app/services/files/modules/wopi/wopiServicesHelper.min.js","../src/app/services/files/mtmaFilesStore.interface.min.js","../src/app/services/firstRun/firstRunService.interface.min.js","../src/app/services/flatContactListService/flatContactListService.interface.min.js","../src/app/services/flatContactListService/flatContactListService.min.js","../src/app/services/floodgateService/floodgateService.interface.min.js","../src/app/services/freemium/freemiumUtilities.interface.min.js","../src/app/services/frequentChatsHandler/frequentChatsHandler.min.js","../src/app/services/heartbeat/InfoSampler.min.js","../src/app/services/heartbeat/batteryStatusService.min.js","../src/app/services/heartbeat/heartbeatMonitor.min.js","../src/app/services/heartbeat/heartbeatService.interface.min.js","../src/app/services/heartbeat/performanceObserverService.min.js","../src/app/services/heartbeat/processBlinkMemorySamplerService.min.js","../src/app/services/heartbeat/processMallocMemoryInfo.min.js","../src/app/services/heartbeat/processMemoryInfoService.min.js","../src/app/services/heartbeat/webCacheInfo.min.js","../src/app/services/heartbeat/z_appMetricsSampler.min.js","../src/app/services/heartbeat/z_blinkMemorySampler.min.js","../src/app/services/heartbeat/z_callMetricsSampler.min.js","../src/app/services/heartbeat/z_cpuInfoSampler.min.js","../src/app/services/heartbeat/z_domElementsSampler.min.js","../src/app/services/heartbeat/z_jsHeapStatisticsSampler.min.js","../src/app/services/heartbeat/z_mallocInfoSampler.min.js","../src/app/services/heartbeat/z_memoryInfoSampler.min.js","../src/app/services/heartbeat/z_systemCpuInfoSampler.min.js","../src/app/services/heartbeat/z_systemMemoryInfoSampler.min.js","../src/app/services/heartbeat/z_webCacheInfoSampler.min.js","../src/app/services/help/helpService.interface.min.js","../src/app/services/helpBot/helpBot.interfaces.min.js","../src/app/services/holoLensInteractionService/canvasManager.min.js","../src/app/services/holoLensInteractionService/holoLensInteractionControl.min.js","../src/app/services/holoLensInteractionService/holoLensInteractionService.min.js","../src/app/services/holoLensInteractionService/inputHandler.min.js","../src/app/services/holoLensInteractionService/protocol/holoLensChunkDataProtocol.min.js","../src/app/services/holoLensInteractionService/protocol/holoLensChunkReader.min.js","../src/app/services/holoLensInteractionService/protocol/holoLensChunkWriter.min.js","../src/app/services/holoLensInteractionService/protocol/holoLensDataChannelHandler.min.js","../src/app/services/holoLensInteractionService/protocol/holoLensDataProtocolV1.min.js","../src/app/services/http/httpInterceptor.interface.min.js","../src/app/services/http/httpInterceptor.min.js","../src/app/services/http/httpRealBackend.min.js","../src/app/services/http/jsonModelFilterService.min.js","../src/app/services/http/scenarioInjector.interface.min.js","../src/app/services/http/xhrService.min.js","../src/app/services/hwaServiceProvider/hwaServiceProvider.interface.min.js","../src/app/services/infoPaneService/infoPaneService.interface.min.js","../src/app/services/inputExtension/inputExtensionService.interface.min.js","../src/app/services/inputExtension/messageActionsPayload.interface.min.js","../src/app/services/interfaceExtensibility/interfaceExtensibilityService.interface.min.js","../src/app/services/interfaceExtensibility/interfaceExtensibilityService.min.js","../src/app/services/keyboardNavigation/keyInfo.min.js","../src/app/services/keyboardNavigation/keyMap.min.js","../src/app/services/keyboardNavigation/keyboardNavigation.enums.min.js","../src/app/services/keyboardNavigation/keyhandlers/baseHandler.min.js","../src/app/services/keyboardNavigation/keyhandlers/dynamicShortcutHandler.min.js","../src/app/services/keyboardNavigation/keyhandlers/inputFieldFilter.min.js","../src/app/services/keyboardNavigation/keyhandlers/newMessageHandler.min.js","../src/app/services/keyboardNavigation/keyhandlers/noncharacterFilter.min.js","../src/app/services/keyboardNavigation/keyhandlers/oneCharacterHandler.min.js","../src/app/services/keyboardNavigation/keyhandlers/regularHandler.min.js","../src/app/services/keyboardNavigation/keyhandlers/sequenceHandler.min.js","../src/app/services/keyboardNavigation/keyhandlers/unicodeNumpadFilter.min.js","../src/app/services/keyboardNavigation/keymappings/baseKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappings/keymappingFactory.min.js","../src/app/services/keyboardNavigation/keymappings/macBrowserKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappings/macDesktopKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappings/surfaceHubKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappings/windowsBrowserKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappings/windowsDesktopKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappingsInternational/frenchKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappingsInternational/germanKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/keymappingsInternational/spanishKeymappingStrategy.min.js","../src/app/services/keyboardNavigation/shortcutService.interface.min.js","../src/app/services/layout/layoutService.interface.min.js","../src/app/services/localMessageStorageService/localItemsStorage.min.js","../src/app/services/logging/activityAggregatedCounters.min.js","../src/app/services/logging/loggingContextService.interface.min.js","../src/app/services/logging/loggingService.interface.min.js","../src/app/services/logging/loggingService.min.js","../src/app/services/logging/piiString.min.js","../src/app/services/logging/piiValue.min.js","../src/app/services/logging/scenarioPerf.min.js","../src/app/services/logging/telemetryProvider.interface.min.js","../src/app/services/meetingPoliciesSettingsStore/meetingPolicySettingsStore.min.js","../src/app/services/meetingPoliciesSettingsStore/teamsMeetingConfiguration.interface.min.js","../src/app/services/messageActionsService/messageActionsService.interface.min.js","../src/app/services/messageHandlerDecorator/messageHandlerDecorator.min.js","../src/app/services/messaging/crossPostService.interface.min.js","../src/app/services/messaging/messageFetchService.interface.min.js","../src/app/services/messaging/messageNotificationService.min.js","../src/app/services/messaging/messagePrefetchAndCleanupService.interface.min.js","../src/app/services/messaging/messageProcessingService.min.js","../src/app/services/messaging/messageSanitizingService.min.js","../src/app/services/messaging/messageService.interface.min.js","../src/app/services/messaging/messagingUtilities.min.js","../src/app/services/messaging/safelinksMTCacheService.interface.min.js","../src/app/services/messaging/streamItemsCache.min.js","../src/app/services/messaging/systemMessageHydrators.interface.min.js","../src/app/services/messaging/systemMessageHydrators.min.js","../src/app/services/messagingTelemetryService/messagingTelemetryService.interface.min.js","../src/app/services/mobileDownloadEmail/mobileDownloadEmailService.min.js","../src/app/services/models/TeamsModels.interface.min.js","../src/app/services/models/index.min.js","../src/app/services/multiWindowService/childWindow.interface.min.js","../src/app/services/multiWindowService/childWindowEvents.min.js","../src/app/services/multiWindowService/childWindowParameters.min.js","../src/app/services/navigation/navigationService.interface.min.js","../src/app/services/navigationStateManagementService/navigationStateManagementService.min.js","../src/app/services/navigationStateManagementService/navigationStateManagerFactory.min.js","../src/app/services/navigationStateManagementService/surfaceHub2NavigationStateManager.min.js","../src/app/services/navigationStateManagementService/surfaceHubNavigationStateManager.min.js","../src/app/services/navigationStateManagementService/teamsDefaultNavigationStateManager.min.js","../src/app/services/networkDetector/networkDetector.interface.min.js","../src/app/services/notes/notesEntityService.min.js","../src/app/services/notes/notesEntityServiceMock.min.js","../src/app/services/notes/notesURLResolver.interface.min.js","../src/app/services/notes/notesURLResolver.min.js","../src/app/services/notifications/bellNotificationService/bellNotificationsService.interface.min.js","../src/app/services/notifications/channelNotificationSettingsService.interface.min.js","../src/app/services/notifications/channelNotificationSettingsService.min.js","../src/app/services/notifications/notificationsService.base.min.js","../src/app/services/notifications/uisSettingsService.interface.min.js","../src/app/services/notifications/uisSettingsService.min.js","../src/app/services/officeIntegration/officeIntegrationService.min.js","../src/app/services/onlineDialinConferencingPolicy/OnlineDialinConferencingPolicyStore.min.js","../src/app/services/optimizations/templateRequestService.min.js","../src/app/services/orchestration/appLoadOrchestrations/ConversationVersionCheckOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/FilesAggregateOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/FilesUploadStoreInitializationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/FilesUploadStoreOnlineStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/GetModernGroupsStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/WaitForConversationsSyncOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/buddyListServiceOpenDbOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/closeDbsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/cortanaOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/dataLayerClientOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/dataValidationService.min.js","../src/app/services/orchestration/appLoadOrchestrations/desktopLazyLoadStageOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/engagementSurfacesOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/expoSetupOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/extensibilityPreInitOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/firstRunEngagementSurfacesOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/getPinnedChannelsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/getSensitivityLabelsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/getTenantsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/getUserGroupsSettingsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/helpBotOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/helpSlashCommandOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/hwaBaseOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/hwaPlatformOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/hwaStartSendingTelemetryOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/lazyLoadPrefetchOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/loadFeedSuggestionOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/loadFeedSyncOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/loadPeoplePickerTopNDataOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/loadStarredItemsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/loadedModulesSizeTelemetryOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/messagePrefetchOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/multiWindowOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/orchestrationRegistration.min.js","../src/app/services/orchestration/appLoadOrchestrations/priorityContactsServiceOpenDbOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/processOfflineActionsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/recordDesktopFirstLoginOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/refreshUserInfoOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/rigelSetupOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/setupMeetupCompanionOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/setupSkypeCallingOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/sfbInteropOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/shellAppInitializedOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/spellCheckerOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/startChatSyncStoreOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/startConversationStoreOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/startEverythingButSyncStoreOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/startPresenceOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/startSyncStoreOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/surfaceHubPlatformOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/syncCallingSettingsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/taggedContactsServiceTrackingOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/teamsAndChannelsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/teamsUpdateManagementOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/tenantPropertiesOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/triggerMigrationSkypeTeamUser.min.js","../src/app/services/orchestration/appLoadOrchestrations/unblockPeopleDataManagerOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/userAppsStoreOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/waitForMultipleStepsOrchestrationStep.min.js","../src/app/services/orchestration/appLoadOrchestrations/watchForChannelActivityOrchestrationStep.min.js","../src/app/services/orchestration/configurations/orchestrationConfigurations.min.js","../src/app/services/orchestration/orchestrationService.interface.min.js","../src/app/services/orchestration/orchestrationService.min.js","../src/app/services/peoplePickerService/peoplePickerService.interface.min.js","../src/app/services/peopleService/peoplePickerFilters.min.js","../src/app/services/peopleService/sync/primeSearchSyncService.min.js","../src/app/services/peopleService/uriToMriService.min.js","../src/app/services/peopleSlugService/peopleSlugService.min.js","../src/app/services/performanceDetectService/performanceDetectService.interface.min.js","../src/app/services/personalization/notificationSettingsStore/notificationSettingsStore.interface.min.js","../src/app/services/personalization/notificationSettingsStore/notificationSettingsStore.min.js","../src/app/services/personalization/personalConversationService/personalConversationService.interface.min.js","../src/app/services/platformDetect/platformDetectService.interface.min.js","../src/app/services/policyAdminSettingsStore/policyAdminSettingsStore.min.js","../src/app/services/policySettingsStore/PolicySettingsStore.min.js","../src/app/services/popoverDecorator/popover-decorator.min.js","../src/app/services/presence/presenceManagerService/presenceManagerService.interface.min.js","../src/app/services/presence/presenceSubscriptionService/presenceSubscriptionService.min.js","../src/app/services/presence/unifiedPresenceService/UnifiedPresenceMriEncoder.min.js","../src/app/services/presence/unifiedPresenceService/UnifiedPresenceService.min.js","../src/app/services/presence/unifiedPresenceService/UnifiedPresenceStateAdapter.min.js","../src/app/services/presence/unifiedPresenceService/unifiedPresenceExtensionsParser.min.js","../src/app/services/priorityContactsService/priorityContactsRestClient.interface.min.js","../src/app/services/probe/probingService.min.js","../src/app/services/profilePictureLoaderService/profilePictureLoaderService.interface.min.js","../src/app/services/promiseTracker/promiseTracker.interface.min.js","../src/app/services/promiseTracker/promiseTracker.min.js","../src/app/services/readReceiptService/readReceiptService.interface.min.js","../src/app/services/resolutionDetectService/resolutionDetectService.interface.min.js","../src/app/services/resourceManager/resourceManager.interface.min.js","../src/app/services/retry/retryService.interface.min.js","../src/app/services/rightPaneState/rightPaneStateService.interface.min.js","../src/app/services/roster/rosterSyncService.min.js","../src/app/services/routeListenerService/routeListenerService.min.js","../src/app/services/schoolAppNavigationService/schoolAppNavigationService.min.js","../src/app/services/schoolAppSettingsStore/schoolAppSettingsStore.interface.min.js","../src/app/services/schoolAppSettingsStore/schoolAppSettingsStore.min.js","../src/app/services/search/search-filter/searchFileFilterFactory.min.js","../src/app/services/search/search-filter/searchMessagingFilterFactory.min.js","../src/app/services/search/searchHistoryService.min.js","../src/app/services/search/searchTelemetry/skypeSearchTelemetryClient.min.js","../src/app/services/search/searchclient/aadSearch/aadPeopleSearch.min.js","../src/app/services/search/searchclient/file/fileSearchClient.min.js","../src/app/services/search/searchclient/indexedDbSearch/indexedDbPeopleSearch.min.js","../src/app/services/search/searchclient/searchFeedbackServiceToODS/searchFeedbackServiceToODS.min.js","../src/app/services/search/searchclient/substrateSearch/substrateSearchRequest.min.js","../src/app/services/search/searchclient/substrateSearch/substrateSearchResponse.min.js","../src/app/services/search/searchclient/substrateSearch/substrateSearchRestClient.min.js","../src/app/services/semanticObject/semanticObjectService.interface.min.js","../src/app/services/settings/settingsService.interface.min.js","../src/app/services/sfb/A_sfbMessageConverter.min.js","../src/app/services/sfb/chatPreferredClientSettings/chatPreferredClientSettingsService.min.js","../src/app/services/sfb/sfbChatService.min.js","../src/app/services/sfb/sfbContactsService.min.js","../src/app/services/sfb/sfbConversationsService.min.js","../src/app/services/sfb/sfbDisposal.min.js","../src/app/services/sfb/sfbInteropServiceGateway.min.js","../src/app/services/sfb/sfbInteropServiceSdk.min.js","../src/app/services/sfb/sfbInteropUtilsService.min.js","../src/app/services/sfb/sfbMigrationService.interfaces.min.js","../src/app/services/sfb/sfbPresenceService.min.js","../src/app/services/sfb/sfbTeamsUpgradeService.interface.min.js","../src/app/services/sfb/sfbTelemetryManager.min.js","../src/app/services/sfb/z_sfbInteropService.declare.min.js","../src/app/services/sfbTeamsUpgradeSyncService/SfbTeamsUpgradePolicySyncService.min.js","../src/app/services/sharepoint/feSharepointClient.interface.min.js","../src/app/services/sharepoint/feSharepointClient.min.js","../src/app/services/sharepoint/feSharepointClientPerfCounted.min.js","../src/app/services/sharepoint/inputSanitizer.min.js","../src/app/services/sharepoint/mtSharepointClient.min.js","../src/app/services/sharepoint/sharepointClient.min.js","../src/app/services/sharepoint/sharepointScrubber.min.js","../src/app/services/skypeTokenService/skypeTokenService.min.js","../src/app/services/slashCommands/appSlashCommand.min.js","../src/app/services/slashCommands/calendarSlashCommand.min.js","../src/app/services/slashCommands/callSlashCommand.min.js","../src/app/services/slashCommands/filesSlashCommand.min.js","../src/app/services/slashCommands/navigationSlashCommands.min.js","../src/app/services/slashCommands/popOutSlashCommands.min.js","../src/app/services/slashCommands/sendMessageSlashCommands.min.js","../src/app/services/slashCommands/slashCommands.interface.min.js","../src/app/services/slashCommands/whoSlashCommand.min.js","../src/app/services/storage/storageService.min.js","../src/app/services/storage/tokenCacheService.interface.min.js","../src/app/services/storage/tokenCacheService.min.js","../src/app/services/stores/files/filesListState.interface.min.js","../src/app/services/stores/listenerRegistrationOptions.interface.min.js","../src/app/services/stores/multiStateStore.min.js","../src/app/services/stores/singleStateStore.min.js","../src/app/services/stores/stateCloner.interface.min.js","../src/app/services/stores/store.interface.min.js","../src/app/services/stores/storeListener.interface.min.js","../src/app/services/stream/streamPermissionsService.min.js","../src/app/services/stream/streamPermissionsStore.min.js","../src/app/services/stream/streamPermissionsSyncService.min.js","../src/app/services/stream/streamPolicyService.min.js","../src/app/services/stream/streamRestClientService.min.js","../src/app/services/suggestedTeamsStore/suggestedTeamsStore.interface.min.js","../src/app/services/taggedContactsService/taggedContactsService.interface.min.js","../src/app/services/targetingService/mockPeopleTargetingDataService.min.js","../src/app/services/targetingService/peopleTargetingServiceRestClient.min.js","../src/app/services/teamTemplating/teamTemplateStore.interface.min.js","../src/app/services/teamsAndChannels/teamsAndChannelsRestClient.min.js","../src/app/services/teamsAndChannelsPolicy/teamsAndChannelsPolicyStore.interface.min.js","../src/app/services/teamsMembersLruStore/teamsMembersLruStore.interface.min.js","../src/app/services/telemetryService/telemetryContextService.min.js","../src/app/services/telemetryService/telemetryService.min.js","../src/app/services/templateCompileService/templateCompileService.interface.min.js","../src/app/services/tenantMembershipService/joinRequests/joinRequestsActions.interface.min.js","../src/app/services/tenantMembershipService/tenantMembershipService.interface.min.js","../src/app/services/tenantService/tenantService.interface.min.js","../src/app/services/tenantSettings/ClientSettingsSettingsStorageKey.min.js","../src/app/services/tenantSettings/ClientSettingsSettingsStore.interface.min.js","../src/app/services/tenantSettings/ClientSettingsSettingsStore.min.js","../src/app/services/tenantSettings/MessagingPolicySettingsStorageKey.min.js","../src/app/services/tenantSettings/MessagingPolicySettingsStore.min.js","../src/app/services/tenantSettings/TenantSettingsStorageKey.min.js","../src/app/services/tenantSettings/TenantSettingsStore.interface.min.js","../src/app/services/tenantSwitchService/tenantSwitchService.interface.min.js","../src/app/services/tenantVoiceSettings/TenantVoiceSettingsStore.min.js","../src/app/services/textEditorService/BaseSemanticObjectHandler.min.js","../src/app/services/textEditorService/BotInputMenuHelper.min.js","../src/app/services/textEditorService/ColorHelper.min.js","../src/app/services/textEditorService/EmojiAutocompleteHandler.min.js","../src/app/services/textEditorService/EmoticonPickerHandler.min.js","../src/app/services/textEditorService/FilePasteHandler.min.js","../src/app/services/textEditorService/FunStuffPopoverHandler.min.js","../src/app/services/textEditorService/HtmlPasteHandler.min.js","../src/app/services/textEditorService/ISemanticObjectHandler.min.js","../src/app/services/textEditorService/InlineImageHandler.min.js","../src/app/services/textEditorService/MarkdownHandler.min.js","../src/app/services/textEditorService/PeoplePickerHandler.min.js","../src/app/services/textEditorService/TableHandler.min.js","../src/app/services/textEditorService/TextEditor.interface.min.js","../src/app/services/textEditorService/linkTextHandler.min.js","../src/app/services/time/timeService.min.js","../src/app/services/timeagoCalcService/timeagoCalcService.min.js","../src/app/services/tooltipService/tooltipService.interface.min.js","../src/app/services/translateConfigProvider/TranslateConfigProvider.min.js","../src/app/services/translationDecorator/translation-decorator.min.js","../src/app/services/trouterService/slimCoreTrouterClient.min.js","../src/app/services/trouterService/trouterService.min.js","../src/app/services/typingIndicatorService/typingIndicatorService.interface.min.js","../src/app/services/uiOrchestrator/uiOrchestrator.interface.min.js","../src/app/services/unsupportedBrowserService/unsupportedBrowserService.min.js","../src/app/services/urlPreviewService/urlPreviewRestClient.interface.min.js","../src/app/services/userApps/userApp.min.js","../src/app/services/userApps/userAppState.min.js","../src/app/services/userApps/userAppsStore.interface.min.js","../src/app/services/userAppsFilteringService/userAppsFilteringService.min.js","../src/app/services/userOfficeSettings/UserOfficeSettingsStore.min.js","../src/app/services/userResourcesSettings/UserResourcesSettingsStore.interface.min.js","../src/app/services/userResourcesSettings/UserResourcesStorageKey.min.js","../src/app/services/utility/locationHelper.min.js","../src/app/services/utility/loopDetector.min.js","../src/app/services/utility/repeatableDictionary.min.js","../src/app/services/utility/routeUtilityService.interface.min.js","../src/app/services/utility/utilityService.interface.min.js","../src/app/services/utility/visibleViewPort/lazyImage.min.js","../src/app/services/utility/visibleViewPort/viewPortContainer.min.js","../src/app/services/utility/visibleViewPort/viewPortContainerItem.min.js","../src/app/services/utility/visibleViewPort/visibleViewPortService.min.js","../src/app/services/voiceSettings/VoiceSettingsStore.min.js","../src/app/services/webAppUpdateService/webAppUpdateService.min.js","../src/app/services/webWorkerProxy/webWorkerProxyService.min.js","../src/app/services/whiteboard/whiteboardPolicyService.min.js","../src/app/services/whiteboard/whiteboardPolicyStore.min.js","../src/app/services/whiteboard/whiteboardPolicySyncService.min.js","../src/app/services/whiteboard/whiteboardRestClientService.min.js","../src/app/services/wiki/wikiServiceCore.interface.min.js","../src/app/services/windowSyncDataService/windowSyncDataService.interfaces.min.js","../src/app/shared.min.js","../src/config.min.js","../src/locale.min.js"],"names":[],"mappings":"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CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,EAAE,QAAQ,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,QAAQ,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,aAAa,GAAG,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,MAAM,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,iDAAiD,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,SAAS,EAAE,2BAA2B,GAAG,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,EAAE,6BAA6B,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,eAAe,EAAE,oCAAoC,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,oBAAoB,IAAI,wCAAwC,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,cAAc,IAAI,aAAa,GAAG,eAAe,GAAG,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,qBAAqB,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,UAAU,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,EAAE,MAAM,CAAC,GAAG,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,KAAK,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAr/H,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,WAAW,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,SAAS,GAAG,MAAM,CAAC,KAAK,MAAM,GAAG,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,OAAO,SAAS,GAAG,MAAM,CAAC,KAAK,MAAM,GAAG,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvoB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAzkB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,SAAS,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,cAAc,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,EAAE,KAAK,GAAG,QAAQ,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,EAAE,KAAK,GAAG,QAAQ,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,IAAI,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,GAAG,EAAE,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/wI,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,SAAS,IAAI,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,UAAU,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,KAAK,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,EAAE,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA5lC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,KAAK,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt1C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhtB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnjB,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhP,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAta,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,iDAAiD,CAAC,CAAC,EAAE,KAAK,GAAG,IAAI,GAAG,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,iBAAiB,EAAE,QAAQ,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnkE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,wBAAwB,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,eAAe,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,CAAC,YAAY,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,IAAI,QAAQ,CAAC,aAAa,CAAC,YAAY,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,KAAK,KAAK,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,IAAI,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,GAAG,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,QAAQ,EAAE,CAAC,CAAC,wBAAwB,IAAI,MAAM,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,CAAC,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,KAAK,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,QAAQ,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,MAAM,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,MAAM,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,OAAO,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,MAAM,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,YAAY,IAAI,KAAK,OAAO,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC,YAAY,IAAI,IAAI,KAAK,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvmK,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,IAAI,GAAG,OAAO,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,GAAG,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,YAAY,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA95C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,yBAAyB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,cAAc,GAAG,OAAO,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,GAAG,GAAG,GAAG,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,0BAA0B,GAAG,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA17D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACApkB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,YAAY,CAAC,aAAa,KAAK,CAAC,GAAG,CAAC,EAAE,OAAO,GAAG,GAAG,GAAG,CAAC,MAAM,IAAI,CAAC,CAAC,GAAG,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,KAAK,GAAG,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,CAAC,KAAK,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAz7C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAlsB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,gBAAgB,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,KAAK,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3gD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjpB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnpB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/oB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,EAAE,IAAI,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,CAAC,gBAAgB,KAAK,IAAI,CAAC,WAAW,QAAQ,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,IAAI,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,iBAAiB,QAAQ,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,CAAC,gBAAgB,KAAK,IAAI,CAAC,WAAW,SAAS,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,GAAG,EAAE,EAAE,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,oBAAoB,GAAG,EAAE,EAAE,IAAI,GAAG,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,WAAW,OAAO,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,GAAG,GAAG,EAAE,KAAK,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,oBAAoB,GAAG,GAAG,EAAE,IAAI,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3jJ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,KAAK,KAAK,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,IAAI,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,qBAAqB,GAAG,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,gBAAgB,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt5F,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,gBAAgB,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAz2C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9hC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,CAAC,cAAc,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/oD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,MAAM,CAAC,IAAI,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACApyC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,GAAG,EAAE,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,KAAK,GAAG,EAAE,QAAQ,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,eAAe,EAAE,EAAE,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,eAAe,EAAE,EAAE,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAluD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAxd,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9wC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,QAAQ,IAAI,CAAC,CAAC,EAAE,GAAG,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,OAAO,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,KAAK,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,OAAO,CAAC,SAAS,GAAG,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,QAAQ,GAAG,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,GAAG,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,GAAG,EAAE,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,CAAC,cAAc,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,GAAG,CAAC,KAAK,OAAO,CAAC,QAAQ,CAAC,SAAS,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,KAAK,OAAO,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,GAAG,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,4BAA4B,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,KAAK,CAAC,cAAc,GAAG,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,QAAQ,CAAC,aAAa,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjyN,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,yBAAyB,EAAE,EAAE,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,4BAA4B,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,YAAY,EAAE,YAAY,EAAE,CAAC,CAAC,wBAAwB,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,wBAAwB,EAAE,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,qBAAqB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,GAAG,eAAe,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,cAAc,EAAE,KAAK,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,aAAa,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,GAAG,QAAQ,CAAC,aAAa,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,qBAAqB,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9+F,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,gBAAgB,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,KAAK,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,uBAAuB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,MAAM,IAAI,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,EAAE,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,KAAK,IAAI,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,EAAE,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,IAAI,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,EAAE,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,4BAA4B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,4BAA4B,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,QAAQ,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAl/E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,GAAG,QAAQ,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,KAAK,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,QAAQ,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,SAAS,IAAI,IAAI,CAAC,mCAAmC,GAAG,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,SAAS,IAAI,IAAI,CAAC,mCAAmC,GAAG,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,IAAI,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,GAAG,QAAQ,CAAC,SAAS,GAAG,OAAO,GAAG,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,wBAAwB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,GAAG,IAAI,CAAC,aAAa,IAAI,CAAC,EAAE,IAAI,CAAC,oCAAoC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,sBAAsB,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,2BAA2B,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,iCAAiC,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,yCAAyC,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,gCAAgC,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,GAAG,QAAQ,CAAC,aAAa,IAAI,CAAC,CAAC,uBAAuB,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,0BAA0B,EAAE,OAAO,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,KAAK,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,KAAK,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,KAAK,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,KAAK,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,KAAK,CAAC,CAAC,iBAAiB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,KAAK,CAAC,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,gBAAgB,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,KAAK,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,IAAI,IAAI,CAAC,yCAAyC,EAAE,MAAM,IAAI,IAAI,CAAC,gCAAgC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,2BAA2B,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,wBAAwB,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,aAAa,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,wBAAwB,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,iCAAiC,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAtjW,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,EAAE,gBAAgB,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,4BAA4B,GAAG,OAAO,GAAG,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,4BAA4B,EAAE,IAAI,GAAG,eAAe,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,4BAA4B,EAAE,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,4BAA4B,EAAE,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,4BAA4B,EAAE,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,YAAY,CAAC,4BAA4B,EAAE,EAAE,CAAC,IAAI,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,0BAA0B,EAAE,OAAO,GAAG,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,IAAI,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,aAAa,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,aAAa,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,EAAE,EAAE,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,aAAa,EAAE,SAAS,CAAC,KAAK,CAAC,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,GAAG,QAAQ,EAAE,EAAE,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,oCAAoC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,6BAA6B,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,aAAa,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,IAAI,EAAE,CAAC,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,mCAAmC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,4BAA4B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,yBAAyB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,IAAI,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,aAAa,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,qBAAqB,EAAE,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt6Q,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,EAAE,gBAAgB,GAAG,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,4BAA4B,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC,iBAAiB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,QAAQ,CAAC,aAAa,EAAE,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,4BAA4B,EAAE,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,iBAAiB,KAAK,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,iBAAiB,KAAK,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,QAAQ,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,uBAAuB,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,0BAA0B,MAAM,GAAG,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,wCAAwC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,oCAAoC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,6BAA6B,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,oBAAoB,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oBAAoB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,mCAAmC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,IAAI,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA5oJ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,yBAAyB,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,4BAA4B,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,yBAAyB,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,4BAA4B,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,oBAAoB,EAAE,GAAG,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,uBAAuB,KAAK,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,+BAA+B,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,0BAA0B,GAAG,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,wBAAwB,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,EAAE,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,aAAa,KAAK,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,yBAAyB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,oBAAoB,IAAI,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,WAAW,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,yBAAyB,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,GAAG,oBAAoB,GAAG,QAAQ,EAAE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,oBAAoB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,IAAI,IAAI,QAAQ,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,eAAe,KAAK,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7/L,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,GAAG,QAAQ,CAAC,aAAa,GAAG,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,EAAE,2BAA2B,EAAE,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3wD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,UAAU,GAAG,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACApe,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,GAAG,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,KAAK,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,GAAG,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,IAAI,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,oBAAoB,IAAI,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,oBAAoB,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,oBAAoB,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAzoE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,EAAE,+BAA+B,EAAE,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAz9B,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,IAAI,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,GAAG,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt6B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,eAAe,IAAI,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,iBAAiB,EAAE,QAAQ,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,QAAQ,IAAI,CAAC,CAAC,EAAE,GAAG,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,CAAC,cAAc,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,KAAK,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnnF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAlzC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,EAAE,QAAQ,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,oBAAoB,GAAG,EAAE,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,KAAK,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,KAAK,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,MAAM,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,OAAO,KAAK,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,iBAAiB,EAAE,IAAI,CAAC,KAAK,GAAG,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,IAAI,GAAG,oBAAoB,GAAG,QAAQ,EAAE,IAAI,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,MAAM,EAAE,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,MAAM,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,uBAAuB,EAAE,gCAAgC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,2BAA2B,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,2BAA2B,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,EAAE,oBAAoB,GAAG,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,EAAE,oBAAoB,GAAG,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,SAAS,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,oBAAoB,GAAG,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,oBAAoB,GAAG,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,GAAG,CAAC,EAAE,oBAAoB,GAAG,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,WAAW,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,gBAAgB,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,oCAAoC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,oCAAoC,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,mCAAmC,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,oCAAoC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,WAAW,CAAC,QAAQ,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,GAAG,EAAE,OAAO,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qBAAqB,GAAG,QAAQ,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,kBAAkB,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,EAAE,qBAAqB,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,QAAQ,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,IAAI,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,WAAW,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,gBAAgB,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,uBAAuB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,GAAG,EAAE,2BAA2B,CAAC,SAAS,IAAI,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,QAAQ,IAAI,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,MAAM,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,MAAM,OAAO,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,KAAK,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,wBAAwB,GAAG,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,MAAM,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,KAAK,EAAE,GAAG,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,KAAK,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,uBAAuB,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,gCAAgC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,wBAAwB,CAAC,CAAC,CAAC,oBAAoB,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,gCAAgC,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,qCAAqC,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,oCAAoC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,oCAAoC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,EAAE,OAAO,GAAG,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,EAAE,OAAO,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,wCAAwC,CAAC,QAAQ,KAAK,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,wCAAwC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,qCAAqC,CAAC,QAAQ,EAAE,CAAC,CAAC,uBAAuB,EAAE,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,qCAAqC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,qCAAqC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,iCAAiC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,iCAAiC,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,KAAK,MAAM,EAAE,CAAC,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,WAAW,KAAK,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,sCAAsC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,sCAAsC,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,iCAAiC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,iCAAiC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,wCAAwC,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,wCAAwC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,WAAW,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,uBAAuB,EAAE,wCAAwC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,4BAA4B,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,QAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,0CAA0C,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,0CAA0C,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,yCAAyC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,yCAAyC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,KAAK,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,gBAAgB,CAAC,QAAQ,QAAQ,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,OAAO,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,gBAAgB,GAAG,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,gBAAgB,GAAG,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,SAAS,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,QAAQ,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,KAAK,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,QAAQ,CAAC,GAAG,CAAC,OAAO,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,GAAG,GAAG,MAAM,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,kCAAkC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,KAAK,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,MAAM,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,YAAY,CAAC,MAAM,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,QAAQ,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,MAAM,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,wBAAwB,MAAM,CAAC,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,4BAA4B,MAAM,CAAC,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,+BAA+B,MAAM,CAAC,CAAC,qCAAqC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,8BAA8B,MAAM,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,4BAA4B,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,sBAAsB,MAAM,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,MAAM,CAAC,UAAU,CAAC,MAAM,MAAM,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,iBAAiB,MAAM,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,2BAA2B,MAAM,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,sBAAsB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,qBAAqB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,oBAAoB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,sBAAsB,MAAM,CAAC,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,sBAAsB,MAAM,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,MAAM,CAAC,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,4BAA4B,MAAM,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,YAAY,MAAM,CAAC,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,qBAAqB,MAAM,CAAC,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,sBAAsB,MAAM,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,wBAAwB,MAAM,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,wBAAwB,MAAM,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,wBAAwB,MAAM,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,KAAK,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,OAAO,IAAI,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,EAAE,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,uCAAuC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,YAAY,CAAC,SAAS,GAAG,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,+BAA+B,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,+BAA+B,CAAC,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,iCAAiC,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,iCAAiC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnx5B,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,+BAA+B,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,gCAAgC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,+CAA+C,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,+CAA+C,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,gCAAgC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,+CAA+C,CAAC,CAAC,CAAC,gCAAgC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,gCAAgC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,gCAAgC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,2BAA2B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,cAAc,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,EAAE,kBAAkB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,aAAa,EAAE,uBAAuB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,sBAAsB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,EAAE,uBAAuB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,mBAAmB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,EAAE,wBAAwB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,EAAE,0BAA0B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,EAAE,gBAAgB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,EAAE,wBAAwB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,EAAE,kBAAkB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,aAAa,EAAE,mBAAmB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,MAAM,0BAA0B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,gBAAgB,EAAE,MAAM,CAAC,QAAQ,MAAM,wBAAwB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,EAAE,MAAM,CAAC,QAAQ,MAAM,gBAAgB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,EAAE,sBAAsB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,EAAE,+BAA+B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gCAAgC,EAAE,4BAA4B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,EAAE,oBAAoB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,EAAE,kBAAkB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,wBAAwB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,MAAM,oCAAoC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,EAAE,qBAAqB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,wBAAwB,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,EAAE,2BAA2B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,EAAE,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,EAAE,+BAA+B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,EAAE,oCAAoC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,8BAA8B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,EAAE,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,EAAE,mCAAmC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,EAAE,mCAAmC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,EAAE,sCAAsC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,EAAE,wCAAwC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,EAAE,qCAAqC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gCAAgC,EAAE,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,iCAAiC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,oCAAoC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,EAAE,qCAAqC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gCAAgC,EAAE,kCAAkC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,EAAE,iCAAiC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,EAAE,wCAAwC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,EAAE,0CAA0C,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,EAAE,gCAAgC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,uCAAuC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,EAAE,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,EAAE,0CAA0C,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,yCAAyC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+CAA+C,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,mCAAmC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,EAAE,qBAAqB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,GAAG,wBAAwB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sCAAsC,EAAE,0BAA0B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,MAAM,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,yBAAyB,EAAE,QAAQ,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,uBAAuB,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,4BAA4B,EAAE,QAAQ,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,4BAA4B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,EAAE,2BAA2B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,EAAE,wCAAwC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,EAAE,iCAAiC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,EAAE,0CAA0C,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,EAAE,2BAA2B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,oCAAoC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,EAAE,gCAAgC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,EAAE,kCAAkC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,EAAE,uCAAuC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,EAAE,wCAAwC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,sCAAsC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,EAAE,mCAAmC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,oCAAoC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,EAAE,kCAAkC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,EAAE,sBAAsB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,mBAAmB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,EAAE,kCAAkC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,EAAE,6BAA6B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,wBAAwB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,EAAE,oCAAoC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,EAAE,+BAA+B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,EAAE,yBAAyB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,EAAE,aAAa,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,EAAE,2BAA2B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,iCAAiC,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,EAAE,+BAA+B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,8BAA8B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uCAAuC,GAAG,8BAA8B,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,uBAAuB,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,MAAM,kCAAkC,EAAE,QAAQ,EAAE,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,4CAA4C,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,EAAE,gDAAgD,EAAE,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,oBAAoB,CAAC,UAAU,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,eAAe,EAAE,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,EAAE,UAAU,EAAE,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,EAAE,WAAW,EAAE,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,oBAAoB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACApriB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,GAAG,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,UAAU,EAAE,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,KAAK,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,eAAe,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1gE,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,qBAAqB,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjhB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAprB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,UAAU,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,qBAAqB,IAAI,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,IAAI,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,YAAY,KAAK,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,eAAe,KAAK,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,2BAA2B,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,2BAA2B,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAz1F,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,IAAI,CAAC,WAAW,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,GAAG,IAAI,GAAG,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,GAAG,CAAC,CAAC,QAAQ,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAx4C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sBAAsB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,mCAAmC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oBAAoB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sBAAsB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt9D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gBAAgB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,KAAK,IAAI,GAAG,QAAQ,EAAE,OAAO,CAAC,GAAG,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oBAAoB,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,SAAS,CAAC,EAAE,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mBAAmB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACArtD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sBAAsB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,IAAI,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,UAAU,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7jF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mBAAmB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,GAAG,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,OAAO,GAAG,CAAC,KAAK,CAAC,GAAG,OAAO,GAAG,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,GAAG,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,OAAO,GAAG,CAAC,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,KAAK,GAAG,CAAC,MAAM,CAAC,KAAK,GAAG,KAAK,GAAG,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,OAAO,GAAG,CAAC,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,KAAK,GAAG,CAAC,MAAM,CAAC,KAAK,GAAG,KAAK,OAAO,GAAG,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,KAAK,GAAG,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhvD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+BAA+B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,+BAA+B,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,GAAG,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+BAA+B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAp2D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iBAAiB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,qBAAqB,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qBAAqB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,oCAAoC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,QAAQ,GAAG,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iBAAiB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,GAAG,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAxnF,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,cAAc,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhvC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAlyC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kCAAkC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kCAAkC,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAzxD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,wBAAwB,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAxwD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qBAAqB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAxtC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qCAAqC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qCAAqC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA58C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,GAAG,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,KAAK,CAAC,GAAG,CAAC,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,KAAK,MAAM,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/hD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qBAAqB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,iBAAiB,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAxmE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,KAAK,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3iD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wCAAwC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,oBAAoB,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,oBAAoB,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wCAAwC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhoD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,8BAA8B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,mCAAmC,GAAG,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,SAAS,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,mCAAmC,GAAG,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,8BAA8B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnoE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uCAAuC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,IAAI,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,EAAE,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,eAAe,IAAI,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,KAAK,IAAI,KAAK,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uCAAuC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjjE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,SAAS,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,KAAK,IAAI,CAAC,mBAAmB,GAAG,sBAAsB,GAAG,2BAA2B,GAAG,uBAAuB,KAAK,4BAA4B,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,SAAS,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,mCAAmC,GAAG,oCAAoC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,oBAAoB,GAAG,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1lE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACApxD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sCAAsC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sCAAsC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/vD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,GAAG,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qCAAqC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACArtD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qCAAqC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,iCAAiC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,GAAG,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,EAAE,OAAO,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,IAAI,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt0E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yCAAyC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yCAAyC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvoD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,GAAG,KAAK,CAAC,WAAW,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,IAAI,EAAE,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA5xD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,mCAAmC,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,6BAA6B,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3sD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kCAAkC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sCAAsC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,QAAQ,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,IAAI,KAAK,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kCAAkC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAj0D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAv2C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0CAA0C,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0CAA0C,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAv0C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,oBAAoB,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,0CAA0C,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3oD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,4BAA4B,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3iD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0CAA0C,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0CAA0C,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAl4C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,OAAO,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,MAAM,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,IAAI,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,MAAM,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,OAAO,CAAC,aAAa,CAAC,KAAK,GAAG,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,MAAM,MAAM,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,SAAS,GAAG,EAAE,GAAG,OAAO,KAAK,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,GAAG,EAAE,GAAG,KAAK,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,0BAA0B,KAAK,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,cAAc,KAAK,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,KAAK,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC,CAAC,8BAA8B,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvmF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,4BAA4B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,4BAA4B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9iD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qCAAqC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,oBAAoB,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,oBAAoB,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gCAAgC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qCAAqC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7rD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wCAAwC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,oBAAoB,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wCAAwC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1gD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,8BAA8B,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAr2C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC,GAAG,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gCAAgC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,EAAE,QAAQ,OAAO,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,EAAE,QAAQ,OAAO,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qCAAqC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gCAAgC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvzE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,GAAG,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9kD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,oBAAoB,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,KAAK,MAAM,MAAM,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,GAAG,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gCAAgC,GAAG,EAAE,CAAC,IAAI,CAAC,eAAe,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,EAAE,CAAC,IAAI,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mCAAmC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAx+E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+BAA+B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+BAA+B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAn5C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,4BAA4B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA14B,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAt0C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,aAAa,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,EAAE,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,GAAG,UAAU,CAAC,IAAI,IAAI,CAAC,GAAG,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,IAAI,IAAI,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,EAAE,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,GAAG,UAAU,CAAC,IAAI,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,UAAU,CAAC,IAAI,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAl+D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,qBAAqB,IAAI,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/nC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAxxC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1+C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0BAA0B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0BAA0B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhtC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kCAAkC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,IAAI,EAAE,EAAE,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,EAAE,EAAE,OAAO,CAAC,SAAS,CAAC,OAAO,CAAC,GAAG,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,IAAI,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,IAAI,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,IAAI,EAAE,EAAE,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,EAAE,EAAE,OAAO,CAAC,SAAS,CAAC,OAAO,CAAC,GAAG,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,IAAI,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,GAAG,OAAO,CAAC,SAAS,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,IAAI,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oCAAoC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,0BAA0B,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACApjH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,EAAE,wBAAwB,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjyD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kBAAkB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,IAAI,MAAM,IAAI,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,KAAK,SAAS,CAAC,EAAE,CAAC,MAAM,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,IAAI,KAAK,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,IAAI,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,IAAI,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,KAAK,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,YAAY,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,EAAE,QAAQ,QAAQ,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,QAAQ,GAAG,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,oCAAoC,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,wBAAwB,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,CAAC,GAAG,MAAM,IAAI,CAAC,GAAG,2BAA2B,CAAC,SAAS,IAAI,CAAC,EAAE,EAAE,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,EAAE,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,GAAG,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,GAAG,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yCAAyC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,SAAS,CAAC,EAAE,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,gBAAgB,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,EAAE,QAAQ,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,GAAG,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,EAAE,QAAQ,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yBAAyB,EAAE,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,CAAC,eAAe,EAAE,QAAQ,OAAO,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA79J,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mBAAmB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAj4C,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0BAA0B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0BAA0B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9xC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACArxC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,EAAE,gBAAgB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qBAAqB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnrC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,SAAS,CAAC,OAAO,GAAG,QAAQ,EAAE,KAAK,CAAC,SAAS,QAAQ,SAAS,CAAC,OAAO,GAAG,QAAQ,EAAE,UAAU,CAAC,SAAS,IAAI,GAAG,CAAC,CAAC,KAAK,SAAS,CAAC,OAAO,GAAG,IAAI,GAAG,QAAQ,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,MAAM,CAAC,EAAE,GAAG,EAAE,UAAU,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAtiD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,2BAA2B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qCAAqC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gCAAgC,EAAE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,KAAK,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,2BAA2B,EAAE,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wCAAwC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,0BAA0B,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,EAAE,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3oH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAn+B,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,GAAG,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sCAAsC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,OAAO,CAAC,OAAO,EAAE,IAAI,GAAG,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,cAAc,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/lE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,KAAK,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,6BAA6B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/oD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAl0C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI,KAAK,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,KAAK,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,IAAI,KAAK,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAz5C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,2BAA2B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjkD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,2BAA2B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,IAAI,CAAC,2BAA2B,IAAI,EAAE,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,6BAA6B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,yBAAyB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,oCAAoC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,yCAAyC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7gH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wCAAwC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,IAAI,CAAC,uBAAuB,GAAG,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAtjE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gCAAgC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAp/E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/wE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,4CAA4C,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,4CAA4C,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvxE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gDAAgD,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,gDAAgD,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3xE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kCAAkC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,aAAa,EAAE,QAAQ,CAAC,aAAa,CAAC,UAAU,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,EAAE,IAAI,CAAC,GAAG,GAAG,KAAK,GAAG,wBAAwB,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,+BAA+B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,gCAAgC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,sBAAsB,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAz5E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wCAAwC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9+D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0CAA0C,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAh/D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,iCAAiC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAv+D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,CAAC,oBAAoB,CAAC,cAAc,KAAK,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAp/C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uCAAuC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,aAAa,EAAE,QAAQ,CAAC,aAAa,CAAC,UAAU,EAAE,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,EAAE,IAAI,CAAC,GAAG,GAAG,KAAK,GAAG,wBAAwB,IAAI,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,2BAA2B,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3yE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sCAAsC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,4BAA4B,KAAK,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,GAAG,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,KAAK,EAAE,GAAG,KAAK,IAAI,EAAE,CAAC,IAAI,CAAC,uBAAuB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,OAAO,IAAI,CAAC,mBAAmB,GAAG,CAAC,GAAG,EAAE,GAAG,KAAK,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sCAAsC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjqF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,2BAA2B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,GAAG,EAAE,CAAC,IAAI,CAAC,uBAAuB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,mCAAmC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAtpE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,iCAAiC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAn4D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+BAA+B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,gCAAgC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qCAAqC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,2BAA2B,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,yBAAyB,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,yBAAyB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,IAAI,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhsG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kBAAkB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,KAAK,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAx2C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0BAA0B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,qBAAqB,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,0BAA0B,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAlvC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kBAAkB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kBAAkB,EAAE,CAAC,MAAM,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,UAAU,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,IAAI,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,UAAU,EAAE,SAAS,CAAC,KAAK,MAAM,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,KAAK,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,IAAI,IAAI,CAAC,YAAY,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mBAAmB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,aAAa,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAnlG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,8BAA8B,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uCAAuC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7rB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,uBAAuB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,uBAAuB,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAh9B,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,EAAE,gBAAgB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA/rC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oCAAoC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAh2C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oBAAoB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,sBAAsB,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sBAAsB,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAj7C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gBAAgB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,EAAE,QAAQ,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,8BAA8B,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,gBAAgB,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA3gD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mBAAmB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,mBAAmB,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvvC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAx0C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,8BAA8B,EAAE,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,yBAAyB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjlD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAl3B,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sBAAsB,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,CAAC,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,mCAAmC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,sCAAsC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjmE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,IAAI,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7rC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,wBAAwB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,wBAAwB,GAAG,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9pB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,OAAO,CAAC,QAAQ,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,QAAQ,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,GAAG,GAAG,CAAC,CAAC,oBAAoB,GAAG,EAAE,EAAE,KAAK,IAAI,MAAM,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7wC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,QAAQ,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAvsB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,YAAY,GAAG,CAAC,CAAC,YAAY,EAAE,KAAK,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjuB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,sBAAsB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAjrB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,wBAAwB,IAAI,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,uBAAuB,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,kBAAkB,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,kBAAkB,MAAM,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA18G,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,CAAC,qBAAqB,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,6BAA6B,KAAK,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,uBAAuB,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,+BAA+B,KAAK,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,GAAG,CAAC,IAAI,KAAK,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,CAAC,aAAa,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,MAAM,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,CAAC,cAAc,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,aAAa,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,GAAG,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,YAAY,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,IAAI,CAAC,8BAA8B,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,GAAG,EAAE,CAAC,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,gBAAgB,MAAM,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,oCAAoC,CAAC,CAAC,EAAE,IAAI,CAAC,iCAAiC,KAAK,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,2BAA2B,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,kCAAkC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,8BAA8B,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,CAAC,cAAc,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,kCAAkC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,4BAA4B,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,oCAAoC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,CAAC,cAAc,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,KAAK,QAAQ,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,EAAE,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,KAAK,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,EAAE,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA32V,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,WAAW,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAzc,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,OAAO,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,OAAO,CAAC,EAAE,YAAY,EAAE,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,OAAO,GAAG,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,oBAAoB,GAAG,EAAE,EAAE,KAAK,IAAI,MAAM,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,oBAAoB,GAAG,EAAE,EAAE,IAAI,IAAI,MAAM,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7+C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1c,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,QAAQ,GAAG,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAlnB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,KAAK,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,QAAQ,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,WAAW,GAAG,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA5xL,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAhoB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,OAAO,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,wBAAwB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,8BAA8B,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,EAAE,OAAO,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,+BAA+B,KAAK,CAAC,CAAC,iBAAiB,CAAC,uBAAuB,EAAE,+BAA+B,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,kCAAkC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,wBAAwB,EAAE,MAAM,GAAG,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,UAAU,EAAE,iBAAiB,GAAG,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,KAAK,qBAAqB,GAAG,OAAO,GAAG,mBAAmB,GAAG,EAAE,GAAG,OAAO,KAAK,oBAAoB,GAAG,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,KAAK,wBAAwB,GAAG,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,KAAK,aAAa,EAAE,eAAe,EAAE,iBAAiB,EAAE,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,4BAA4B,GAAG,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,YAAY,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,wBAAwB,GAAG,EAAE,GAAG,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,kCAAkC,GAAG,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,EAAE,8BAA8B,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA14I,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,KAAK,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,CAAC,YAAY,EAAE,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAliC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA54C,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,GAAG,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,QAAQ,OAAO,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACArtC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,GAAG,EAAE,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA9nD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,MAAM,CAAC,IAAI,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,GAAG,EAAE,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,MAAM,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7zG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,mBAAmB,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,SAAS,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,UAAU,EAAE,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,MAAM,MAAM,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,SAAS,GAAG,EAAE,GAAG,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,KAAK,IAAI,CAAC,WAAW,QAAQ,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,KAAK,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,aAAa,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,KAAK,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,GAAG,CAAC,KAAK,QAAQ,CAAC,UAAU,GAAG,EAAE,GAAG,OAAO,QAAQ,EAAE,CAAC,UAAU,GAAG,EAAE,GAAG,OAAO,GAAG,CAAC,KAAK,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,GAAG,CAAC,KAAK,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,GAAG,OAAO,GAAG,CAAC,KAAK,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAptG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+CAA+C,GAAG,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,QAAQ,CAAC,UAAU,GAAG,EAAE,GAAG,OAAO,QAAQ,EAAE,CAAC,UAAU,GAAG,EAAE,GAAG,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,uBAAuB,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,KAAK,CAAC,OAAO,GAAG,EAAE,GAAG,OAAO,GAAG,CAAC,KAAK,OAAO,CAAC,SAAS,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC,CAAC,8BAA8B,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,+CAA+C,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,+CAA+C,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAlvD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,mBAAmB,CAAC,WAAW,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA7pC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,aAAa,GAAG,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,2BAA2B,CAAC,CAAC,EAAE,MAAM,GAAG,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,mBAAmB,EAAE,KAAK,GAAG,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,IAAI,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,IAAI,CAAC,CAAC,YAAY,CAAC,kCAAkC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,KAAK,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1yE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,KAAK,QAAQ,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA77B,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,OAAO,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,iBAAiB,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA1nB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,gBAAgB,KAAK,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE,QAAQ,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE,QAAQ,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,cAAc,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,OAAO,GAAG,IAAI,CAAC,iBAAiB,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACAj6K,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,qBAAqB,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,KAAK,GAAG,WAAW,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,UAAU,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,SAAS,GAAG,SAAS;ACA36D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,EAAE,CAAC,IAAI,CAAC,oBAAoB,CAAC,EAAE,CAAC,IAAI,CAAC,6BAA6B,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,EAAE,CAAC,IAAI,CAAC,gCAAgC,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,0BAA0B,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,aAAa,EAAE,YAAY,CAAC,UAAU,EAAE,oBAAoB,GAAG,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,EAAE,EAAE,CAAC,uBAAuB,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,QAAQ,GAAG,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,gBAAgB,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,cAAc,GAAG,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,sBAAsB,EAAE,aAAa,CAAC,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,EAAE,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,GAAG,EAAE,CAAC,qBAAqB,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,IAAI,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,0BAA0B,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,GAAG,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,oBAAoB,GAAG,EAAE,CAAC,kBAAkB,IAAI,GAAG,CAAC,EAAE,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,EAAE,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,EAAE,EAAE,GAAG,KAAK,IAAI,EAAE,GAAG,KAAK,IAAI,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,EAAE,CAAC,EAAE,KAAK,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,IAAI,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,IAAI,YAAY,IAAI,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,IAAI,YAAY,MAAM,KAAK,IAAI,EAAE,OAAO,EAAE,GAAG,KAAK,IAAI,EAAE,EAAE,EAAE,GAAG,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,OAAO,IAAI,CAAC,sBAAsB,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,GAAG,EAAE,CAAC,yBAAyB,EAAE,EAAE,CAAC,yBAAyB,GAAG,EAAE,CAAC,uBAAuB,EAAE,EAAE,CAAC,uBAAuB,KAAK,IAAI,CAAC,+BAA+B,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,GAAG,EAAE,CAAC,gBAAgB,EAAE,CAAC,GAAG,IAAI,CAAC,4BAA4B,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,sBAAsB,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,OAAO,IAAI,QAAQ,IAAI,QAAQ,IAAI,UAAU,IAAI,CAAC,IAAI,SAAS,IAAI,GAAG,IAAI,KAAK,IAAI,KAAK,IAAI,OAAO,IAAI,SAAS,IAAI,MAAM,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,SAAS,GAAG,WAAW,GAAG,eAAe,GAAG,eAAe,GAAG,eAAe,GAAG,qBAAqB,GAAG,wBAAwB,GAAG,cAAc,GAAG,eAAe,GAAG,iBAAiB,GAAG,cAAc,GAAG,SAAS,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,oBAAoB,GAAG,aAAa,GAAG,oBAAoB,GAAG,eAAe,GAAG,sBAAsB,GAAG,2BAA2B,GAAG,2BAA2B,GAAG,gBAAgB,GAAG,aAAa,GAAG,cAAc,GAAG,mBAAmB,GAAG,cAAc,GAAG,yBAAyB,GAAG,sBAAsB,GAAG,kBAAkB,GAAG,kBAAkB,GAAG,yBAAyB,GAAG,gCAAgC,GAAG,aAAa,GAAG,eAAe,GAAG,cAAc,GAAG,gBAAgB,GAAG,qBAAqB,GAAG,eAAe,GAAG,cAAc,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,wBAAwB,GAAG,yBAAyB,GAAG,cAAc,GAAG,oBAAoB,GAAG,6BAA6B,GAAG,wBAAwB,GAAG,uBAAuB,GAAG,gBAAgB,GAAG,iBAAiB,GAAG,oBAAoB,GAAG,eAAe,GAAG,eAAe,GAAG,wBAAwB,GAAG,mBAAmB,GAAG,mBAAmB,GAAG,WAAW,GAAG,kBAAkB,GAAG,yBAAyB,GAAG,0BAA0B,GAAG,gCAAgC,GAAG,eAAe,GAAG,eAAe,GAAG,uBAAuB,GAAG,sBAAsB,GAAG,mBAAmB,GAAG,0BAA0B,GAAG,eAAe,GAAG,eAAe,GAAG,iBAAiB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,oBAAoB,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,+BAA+B,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,0BAA0B,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,0CAA0C,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,IAAI,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,qBAAqB,CAAC,UAAU,IAAI,IAAI,CAAC,qBAAqB,CAAC,YAAY,MAAM,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,GAAG,cAAc,GAAG,CAAC,EAAE,KAAK,KAAK,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,MAAM,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,mBAAmB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,gCAAgC,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,2BAA2B,CAAC,SAAS,EAAE,IAAI,EAAE,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,gCAAgC,EAAE,SAAS,GAAG,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,KAAK,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,2BAA2B,CAAC,QAAQ,EAAE,IAAI,EAAE,MAAM,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,gCAAgC,EAAE,QAAQ,IAAI,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,2BAA2B,CAAC,SAAS,EAAE,IAAI,EAAE,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,gCAAgC,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,2BAA2B,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,6BAA6B,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,GAAG,kBAAkB,EAAE,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,EAAE,EAAE,CAAC,CAAC,aAAa,CAAC,kBAAkB,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,gBAAgB,GAAG,CAAC,CAAC,oBAAoB,CAAC,aAAa,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,kBAAkB,KAAK,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,6BAA6B,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,yBAAyB,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,4BAA4B,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,yBAAyB,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,SAAS,GAAG,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,IAAI,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,qBAAqB,CAAC,YAAY,GAAG,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,kBAAkB,CAAC,sBAAsB,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,4BAA4B,EAAE,CAAC,EAAE,MAAM,CAAC,YAAY,EAAE,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,gBAAgB,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,iBAAiB,EAAE,CAAC,MAAM,IAAI,CAAC,aAAa,CAAC,oBAAoB,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,GAAG,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,YAAY,IAAI,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,IAAI,CAAC,eAAe,CAAC,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,WAAW,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,EAAE,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,oBAAoB,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,eAAe,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,gCAAgC,CAAC,cAAc,IAAI,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,wBAAwB,CAAC,0BAA0B,EAAE,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,wBAAwB,CAAC,0BAA0B,EAAE,KAAK,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,YAAY,EAAE,EAAE,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,eAAe,CAAC,sCAAsC,EAAE,IAAI,CAAC,0BAA0B,CAAC,uBAAuB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,OAAO,CAAC,6BAA6B,EAAE,SAAS,CAAC,IAAI,CAAC,GAAG,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,GAAG,IAAI,CAAC,aAAa,CAAC,gBAAgB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,aAAa,KAAK,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,wBAAwB,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,qBAAqB,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,4BAA4B,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,IAAI,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,KAAK,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,mBAAmB,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,KAAK,GAAG,OAAO,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,KAAK,EAAE,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,WAAW,CAAC,KAAK,IAAI,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,oCAAoC,GAAG,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,kBAAkB,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,OAAO,CAAC,IAAI,EAAE,wBAAwB,GAAG,CAAC,CAAC,cAAc,CAAC,SAAS,IAAI,IAAI,CAAC,eAAe,CAAC,2BAA2B,GAAG,IAAI,CAAC,eAAe,CAAC,2BAA2B,GAAG,IAAI,CAAC,eAAe,CAAC,8BAA8B,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,kBAAkB,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,wBAAwB,EAAE,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,EAAE,oCAAoC,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,EAAE,cAAc,GAAG,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,GAAG,UAAU,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,sBAAsB,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,YAAY,EAAE,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC,sCAAsC,EAAE,IAAI,CAAC,0BAA0B,CAAC,uBAAuB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,OAAO,CAAC,YAAY,EAAE,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,CAAC,YAAY,KAAK,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,gBAAgB,KAAK,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,UAAU,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,SAAS,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,IAAI,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,UAAU,EAAE,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,wBAAwB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,IAAI,EAAE,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,MAAM,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,KAAK,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,KAAK,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,CAAC,6BAA6B,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,EAAE,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,+BAA+B,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,2BAA2B,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,6BAA6B,GAAG,CAAC,CAAC,yBAAyB,CAAC,yCAAyC,EAAE,mBAAmB,EAAE,2BAA2B,EAAE,MAAM,EAAE,KAAK,CAAC,MAAM,EAAE,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,yBAAyB,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,EAAE,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,gBAAgB,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,EAAE,CAAC,CAAC,yCAAyC,GAAG,CAAC,CAAC,yCAAyC,GAAG,CAAC,CAAC,yCAAyC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,IAAI,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,wBAAwB,CAAC,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,0BAA0B,GAAG,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,0BAA0B,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,0BAA0B,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,IAAI,GAAG,EAAE,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,eAAe,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,qBAAqB,CAAC,qBAAqB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,EAAE,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,qBAAqB,EAAE,GAAG,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,OAAO,GAAG,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,yBAAyB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,OAAO,GAAG,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,EAAE,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,YAAY,GAAG,CAAC,MAAM,IAAI,CAAC,0BAA0B,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,gBAAgB,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,GAAG,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,QAAQ,qBAAqB,KAAK,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC,WAAW,IAAI,IAAI,CAAC,eAAe,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,iBAAiB,KAAK,IAAI,CAAC,eAAe,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,SAAS,GAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,YAAY,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,OAAO,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,GAAG,aAAa,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,iBAAiB,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,yCAAyC,EAAE,IAAI,CAAC,yCAAyC,IAAI,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,aAAa,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,yCAAyC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,KAAK,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,yCAAyC,GAAG,IAAI,CAAC,yCAAyC,GAAG,IAAI,CAAC,yCAAyC,CAAC,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,aAAa,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,6BAA6B,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,yCAAyC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,KAAK,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,SAAS,GAAG,UAAU,EAAE,aAAa,EAAE,CAAC,GAAG,SAAS,GAAG,SAAS;ACAtyoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,GAAG,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,EAAE,QAAQ,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,OAAO,KAAK,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,uBAAuB,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,MAAM,GAAG,SAAS,GAAG,MAAM,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,IAAI,WAAW,IAAI,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,EAAE,EAAE,SAAS,GAAG,MAAM,CAAC,SAAS,EAAE,SAAS,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,GAAG,EAAE,EAAE,CAAC,CAAC,OAAO,EAAE,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,KAAK,CAAC,CAAC,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,SAAS,GAAG,MAAM,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,SAAS,GAAG,MAAM,CAAC,UAAU,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa,QAAQ,CAAC,CAAC,CAAC,CAAC,kBAAkB,KAAK,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,UAAU,EAAE,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,aAAa,EAAE,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,cAAc,EAAE,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,cAAc,EAAE,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,EAAE,GAAG,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,SAAS,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,SAAS,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,EAAE,QAAQ,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,YAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,aAAa,CAAC,iBAAiB,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,GAAG,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,aAAa,CAAC,QAAQ,IAAI,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,YAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,6BAA6B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,IAAI,UAAU,KAAK,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC,MAAM,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC,MAAM,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,sCAAsC,EAAE,CAAC,EAAE,6CAA6C,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,KAAK,EAAE,KAAK,GAAG,CAAC,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,aAAa,EAAE,OAAO,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,CAAC,EAAE,EAAE,OAAO,EAAE,OAAO,GAAG,CAAC,EAAE,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,GAAG,SAAS,GAAG,MAAM,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,MAAM,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,IAAI,SAAS,GAAG,MAAM,CAAC,QAAQ,EAAE,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,GAAG,SAAS,GAAG,MAAM,CAAC,SAAS,EAAE,IAAI,CAAC,gBAAgB,CAAC,eAAe,CAAC,SAAS,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,wBAAwB,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,OAAO,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,EAAE,KAAK,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,GAAG,CAAC,CAAC,WAAW,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,SAAS,GAAG,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,OAAO,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,IAAI,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,QAAQ,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,EAAE,kBAAkB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,iBAAiB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,UAAU,GAAG,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,UAAU,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,eAAe,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,kBAAkB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,EAAE,WAAW,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,qBAAqB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,EAAE,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,IAAI,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,CAAC,IAAI,GAAG,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,sBAAsB,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,mBAAmB,GAAG,IAAI,CAAC,OAAO,CAAC,uBAAuB,GAAG,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,qBAAqB,GAAG,IAAI,CAAC,SAAS,GAAG,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,EAAE,MAAM,CAAC,gBAAgB,EAAE,YAAY,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,SAAS,GAAG,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,CAAC,CAAC,OAAO,CAAC,gBAAgB,GAAG,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,IAAI,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,IAAI,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,kBAAkB,GAAG,CAAC,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,oCAAoC,CAAC,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,CAAC,WAAW,EAAE,CAAC,CAAC,uBAAuB,CAAC,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,mBAAmB,GAAG,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,gBAAgB,GAAG,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,qBAAqB,GAAG,SAAS,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,GAAG,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,8BAA8B,CAAC,CAAC,CAAC,8BAA8B,EAAE,CAAC,CAAC,mCAAmC,GAAG,IAAI,CAAC,OAAO,CAAC,mCAAmC,CAAC,CAAC,CAAC,mCAAmC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,YAAY,EAAE,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,oCAAoC,CAAC,GAAG,CAAC,mBAAmB,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC,CAAC,mCAAmC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,WAAW,EAAE,gCAAgC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,UAAU,KAAK,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,IAAI,OAAO,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,CAAC,iBAAiB,EAAE,GAAG,EAAE,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,KAAK,IAAI,KAAK,EAAE,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,cAAc,GAAG,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,UAAU,KAAK,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,UAAU,KAAK,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,IAAI,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,IAAI,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,cAAc,IAAI,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,YAAY,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,QAAQ,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,UAAU,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,SAAS,EAAE,CAAC,CAAC,kBAAkB,EAAE,cAAc,EAAE,CAAC,CAAC,eAAe,EAAE,WAAW,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,+BAA+B,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,2BAA2B,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,wBAAwB,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,2BAA2B,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,8DAA8D,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,kBAAkB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,EA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E,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,MAAM,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAA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I,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAA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C,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,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,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,GAAG,MAAM,CAAC,WAAW,GAAG,SAAS,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,OAAO,SAAS,GAAG,SAAS,MAAM,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,OAAO,SAAS,GAAG,SAAS;ACAt0H,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,EAAE,kBAAkB,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,GAAG,GAAG,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,GAAG,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,EAAE,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG;ACA3xC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,QAAQ,CAAC,EAAE,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,MAAM,CAAC,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,MAAM,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,QAAQ,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,MAAM,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,IAAI,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,KAAK,IAAI,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,GAAG,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,MAAM,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,SAAS,GAAG,SAAS;ACA59O,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,wBAAwB,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,2BAA2B,CAAC,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,iCAAiC,CAAC,MAAM,CAAC,iCAAiC,EAAE,IAAI,CAAC,CAAC,CAAC,2BAA2B,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,MAAM,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,WAAW,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,GAAG,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,aAAa,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,WAAW,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC,WAAW,EAAE,aAAa,GAAG,SAAS,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,mBAAmB,EAAE,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,yBAAyB,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,qBAAqB,GAAG,CAAC,CAAC,WAAW,EAAE,kBAAkB,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,mBAAmB,GAAG,CAAC,CAAC,WAAW,EAAE,qBAAqB,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,iBAAiB,GAAG,CAAC,CAAC,WAAW,EAAE,mBAAmB,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,mBAAmB,GAAG,CAAC,CAAC,WAAW,EAAE,qBAAqB,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,QAAQ,GAAG,WAAW,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,QAAQ,GAAG,cAAc,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,MAAM,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,QAAQ,GAAG,KAAK,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,OAAO,EAAE,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,IAAI,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,KAAK,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,OAAO,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,QAAQ,EAAE,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,OAAO,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,SAAS,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,OAAO,EAAE,WAAW,GAAG,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,SAAS,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,GAAG,EAAE,IAAI,MAAM,CAAC,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,SAAS,GAAG,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,kBAAkB,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,IAAI,EAAE,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,SAAS,EAAE,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,YAAY,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,KAAK,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,GAAG,OAAO,GAAG,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,qBAAqB,CAAC,OAAO,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,IAAI,WAAW,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,iBAAiB,KAAK,SAAS,GAAG,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,EAAE,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,IAAI,MAAM,IAAI,IAAI,CAAC,QAAQ,EAAE,UAAU,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,wBAAwB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,EAAE,iBAAiB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,cAAc,GAAG,IAAI,CAAC,sBAAsB,EAAE,IAAI,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC,IAAI,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,OAAO,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,aAAa,GAAG,GAAG,GAAG,CAAC,EAAE,OAAO,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,WAAW,GAAG,CAAC,EAAE,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,EAAE,KAAK,GAAG,CAAC,EAAE,IAAI,MAAM,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,aAAa,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,KAAK,IAAI,CAAC,QAAQ,EAAE,WAAW,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,WAAW,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,GAAG,oBAAoB,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,GAAG,oBAAoB,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,KAAK,KAAK,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,iBAAiB,CAAC,cAAc,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,SAAS,GAAG,SAAS;ACA94b,GAAG,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,qBAAqB,GAAG,qBAAqB;ACAvG,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,KAAK,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,6BAA6B,CAAC,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,UAAU,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,UAAU,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,UAAU,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,UAAU,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,UAAU,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,QAAQ,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,QAAQ,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,QAAQ,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,QAAQ,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,QAAQ,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,oBAAoB,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,eAAe,CAAC,kBAAkB,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,GAAG,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,GAAG,KAAK,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,GAAG,KAAK,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,EAAE,GAAG,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,OAAO,GAAG,CAAC,CAAC,iBAAiB,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,aAAa,EAAE,OAAO,CAAC,KAAK,EAAE,UAAU,EAAE,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,aAAa,MAAM,CAAC,OAAO,CAAC,CAAC,iBAAiB,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,eAAe,EAAE,OAAO,EAAE,CAAC,CAAC,gBAAgB,EAAE,sCAAsC,EAAE,CAAC,CAAC,wBAAwB,EAAE,6CAA6C,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,sBAAsB,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,sBAAsB,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,sBAAsB,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,sBAAsB,CAAC,uBAAuB,IAAI,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,CAAC,sBAAsB,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,IAAI,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,OAAO,GAAG,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,QAAQ,GAAG,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,QAAQ,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,OAAO,GAAG,OAAO,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,KAAK,GAAG,OAAO,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,CAAC,iBAAiB,EAAE,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,KAAK,GAAG,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,eAAe,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,WAAW,IAAI,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,EAAE,GAAG,EAAE,SAAS,EAAE,CAAC,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,MAAM,GAAG,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,SAAS,CAAC,UAAU,GAAG,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,qBAAqB,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,EAAE,SAAS,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,EAAE,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,sBAAsB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,SAAS,GAAG,SAAS;ACA95e,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,wBAAwB,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,MAAM,CAAC,wBAAwB,EAAE,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,MAAM,CAAC,0BAA0B,EAAE,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,MAAM,CAAC,wBAAwB,EAAE,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,YAAY,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,WAAW,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,cAAc,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,KAAK,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,OAAO,CAAC,CAAC,MAAM,MAAM,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,IAAI,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,OAAO,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,QAAQ,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,iBAAiB,KAAK,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,GAAG,CAAC,KAAK,CAAC,qBAAqB,IAAI,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,iBAAiB,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,EAAE,EAAE,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,aAAa,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,OAAO,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,CAAC,CAAC,6BAA6B,EAAE,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,GAAG,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,GAAG,YAAY,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,OAAO,EAAE,aAAa,GAAG,CAAC,EAAE,IAAI,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,GAAG,SAAS,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,SAAS,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,GAAG,SAAS,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,GAAG,SAAS,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,OAAO,GAAG,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,EAAE,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,GAAG,CAAC,CAAC,WAAW,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,KAAK,GAAG,GAAG,GAAG;ACAzmW,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,iBAAiB,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,SAAS,GAAG,SAAS;ACA1qE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,UAAU,GAAG,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAx5C,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,cAAc,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/a,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,CAAC,uBAAuB,KAAK,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,kBAAkB,MAAM,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,MAAM,IAAI,CAAC,kBAAkB,MAAM,IAAI,CAAC,kBAAkB,MAAM,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,MAAM,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACArtC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/T,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7N,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAta,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,oBAAoB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,oBAAoB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,MAAM,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,UAAU,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,MAAM,IAAI,CAAC,aAAa,QAAQ,IAAI,CAAC,aAAa,EAAE,EAAE,EAAE,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/tF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,IAAI,EAAE,EAAE,CAAC,IAAI,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,wBAAwB,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAriB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,OAAO,CAAC,MAAM,GAAG,QAAQ,EAAE,WAAW,EAAE,WAAW,GAAG,GAAG,CAAC,EAAE,CAAC,KAAK,GAAG,UAAU,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC,aAAa,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,GAAG,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,MAAM,IAAI,IAAI,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,EAAE,OAAO,IAAI,IAAI,CAAC,kBAAkB,EAAE,MAAM,CAAC,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,GAAG,IAAI,IAAI,EAAE,KAAK,CAAC,eAAe,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,kBAAkB,EAAE,MAAM,CAAC,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,GAAG,IAAI,IAAI,EAAE,KAAK,CAAC,eAAe,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,OAAO,IAAI,IAAI,CAAC,kBAAkB,EAAE,MAAM,CAAC,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,GAAG,GAAG,IAAI,EAAE,KAAK,CAAC,OAAO,IAAI,SAAS,CAAC,MAAM,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,MAAM,IAAI,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,GAAG,GAAG,IAAI,EAAE,KAAK,CAAC,OAAO,IAAI,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,EAAE,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,OAAO,IAAI,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,EAAE,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,EAAE,MAAM,IAAI,EAAE,GAAG,IAAI,EAAE,KAAK,CAAC,aAAa,IAAI,IAAI,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1uE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,sBAAsB,MAAM,SAAS,EAAE,sBAAsB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,OAAO,IAAI,SAAS,IAAI,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,QAAQ,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/iB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7G,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,MAAM,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,gBAAgB,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,OAAO,IAAI,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,IAAI,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,mBAAmB,IAAI,SAAS,EAAE,gBAAgB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,EAAE,IAAI,GAAG,EAAE,UAAU,MAAM,OAAO,IAAI,cAAc,GAAG,OAAO,GAAG,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,SAAS,UAAU,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApyD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,mBAAmB,MAAM,SAAS,EAAE,mBAAmB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,OAAO,IAAI,SAAS,IAAI,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAhiB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7G,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,SAAS,IAAI,SAAS,CAAC,gBAAgB,IAAI,SAAS,EAAE,SAAS,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,KAAK,IAAI,gBAAgB,EAAE,yBAAyB,MAAM,gBAAgB,MAAM,kBAAkB,OAAO,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,KAAK,UAAU,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAn4D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,mBAAmB,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,wBAAwB,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,OAAO,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,gBAAgB,GAAG,cAAc,GAAG,eAAe,GAAG,oBAAoB,GAAG,wBAAwB,GAAG,eAAe,GAAG,iBAAiB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,CAAC,eAAe,GAAG,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,KAAK,IAAI,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,aAAa,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,KAAK,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,0CAA0C,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,0CAA0C,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,0CAA0C,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,0CAA0C,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oDAAoD,EAAE,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,gDAAgD,GAAG,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,EAAE,QAAQ,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,SAAS,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,KAAK,GAAG,QAAQ,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,mBAAmB,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,UAAU,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,gCAAgC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,aAAa,EAAE,qBAAqB,CAAC,SAAS,EAAE,IAAI,CAAC,kBAAkB,EAAE,+BAA+B,CAAC,SAAS,EAAE,IAAI,CAAC,iBAAiB,EAAE,+BAA+B,CAAC,SAAS,EAAE,IAAI,CAAC,cAAc,EAAE,sBAAsB,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,gCAAgC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,aAAa,EAAE,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,+BAA+B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,iBAAiB,EAAE,+BAA+B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,sBAAsB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,mBAAmB,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,mBAAmB,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,mBAAmB,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,EAAE,QAAQ,EAAE,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,6BAA6B,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAvna,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,GAAG,EAAE,eAAe,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,OAAO,EAAE,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,cAAc,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,EAAE,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,IAAI,MAAM,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,mBAAmB,GAAG,eAAe,GAAG,SAAS,GAAG,iBAAiB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,8BAA8B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,qBAAqB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iCAAiC,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,qBAAqB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,aAAa,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,iBAAiB,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,QAAQ,EAAE,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA95H,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,KAAK,GAAG,kBAAkB,GAAG,UAAU,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,eAAe,GAAG,eAAe,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,gBAAgB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,gBAAgB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,EAAE,oBAAoB,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,qBAAqB,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,EAAE,oBAAoB,CAAC,IAAI,CAAC,gBAAgB,CAAC,oBAAoB,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,4BAA4B,KAAK,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,OAAO,IAAI,SAAS,GAAG,gBAAgB,GAAG,eAAe,GAAG,gBAAgB,GAAG,qBAAqB,GAAG,SAAS,GAAG,uBAAuB,GAAG,eAAe,GAAG,uBAAuB,GAAG,kBAAkB,GAAG,0BAA0B,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,eAAe,GAAG,qBAAqB,GAAG,cAAc,GAAG,uBAAuB,GAAG,eAAe,GAAG,iBAAiB,GAAG,+BAA+B,GAAG,kCAAkC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,GAAG,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qCAAqC,GAAG,IAAI,CAAC,WAAW,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,aAAa,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,kCAAkC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,CAAC,CAAC,0BAA0B,CAAC,8BAA8B,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,SAAS,MAAM,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,2BAA2B,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,UAAU,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,4BAA4B,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,KAAK,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,gBAAgB,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,UAAU,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,WAAW,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,EAAE,KAAK,EAAE,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,eAAe,CAAC,gBAAgB,IAAI,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,GAAG,MAAM,GAAG,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,KAAK,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,SAAS,EAAE,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,uBAAuB,CAAC,oBAAoB,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,oBAAoB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,mBAAmB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,EAAE,eAAe,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,yCAAyC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,uBAAuB,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,uBAAuB,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,uBAAuB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,MAAM,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,EAAE,SAAS,QAAQ,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,cAAc,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,cAAc,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,WAAW,GAAG,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,cAAc,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,IAAI,MAAM,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,EAAE,SAAS,QAAQ,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,WAAW,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,IAAI,MAAM,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,YAAY,CAAC,KAAK,KAAK,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,YAAY,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,KAAK,EAAE,CAAC,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,QAAQ,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,KAAK,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,IAAI,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,yBAAyB,QAAQ,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,KAAK,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,IAAI,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,qBAAqB,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,KAAK,GAAG,QAAQ,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,qBAAqB,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,MAAM,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,QAAQ,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,SAAS,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,KAAK,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,6BAA6B,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,SAAS,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,QAAQ,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,kBAAkB,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,MAAM,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,oBAAoB,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,SAAS,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC,aAAa,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,MAAM,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,mBAAmB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,CAAC,MAAM,QAAQ,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,iCAAiC,CAAC,CAAC,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,0BAA0B,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,EAAE,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,KAAK,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,OAAO,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,oBAAoB,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,QAAQ,GAAG,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,IAAI,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,iBAAiB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,iBAAiB,IAAI,SAAS,EAAE,UAAU,GAAG,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,MAAM,gBAAgB,EAAE,OAAO,IAAI,SAAS,EAAE,UAAU,IAAI,YAAY,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,aAAa,IAAI,eAAe,EAAE,cAAc,IAAI,gBAAgB,EAAE,SAAS,IAAI,WAAW,EAAE,iBAAiB,IAAI,mBAAmB,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,IAAI,IAAI,MAAM,EAAE,WAAW,IAAI,aAAa,EAAE,wBAAwB,GAAG,0BAA0B,EAAE,uBAAuB,GAAG,yBAAyB,GAAG,YAAY,EAAE,MAAM,EAAE,WAAW,EAAE,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;;ACA39lC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,wCAAwC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,6CAA6C,EAAE,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,2BAA2B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kCAAkC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,EAAE,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,SAAS,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,KAAK,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,OAAO,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,WAAW,GAAG,OAAO,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,IAAI,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr6G,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qCAAqC,EAAE,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,2BAA2B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,KAAK,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAt9D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,IAAI,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,SAAS,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApZ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,CAAC,0BAA0B,GAAG,CAAC,CAAC,0BAA0B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,EAAE,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,EAAE,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,CAAC,GAAG,2CAA2C,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,GAAG,0CAA0C,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,8CAA8C,CAAC,GAAG,GAAG,8CAA8C,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,GAAG,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,GAAG,yCAAyC,EAAE,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,GAAG,6CAA6C,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,GAAG,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,wCAAwC,CAAC,GAAG,GAAG,wCAAwC,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,GAAG,GAAG,yCAAyC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,IAAI,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,IAAI,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,IAAI,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,IAAI,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,IAAI,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,IAAI,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,IAAI,GAAG,0CAA0C,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,EAAE,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,EAAE,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,GAAG,2CAA2C,EAAE,CAAC,CAAC,CAAC,CAAC,mDAAmD,CAAC,GAAG,GAAG,mDAAmD,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,uBAAuB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,EAAE,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,EAAE,GAAG,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,EAAE,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,EAAE,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,6CAA6C,CAAC,GAAG,GAAG,6CAA6C,EAAE,CAAC,CAAC,CAAC,CAAC,gDAAgD,CAAC,GAAG,GAAG,gDAAgD,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,GAAG,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,GAAG,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,GAAG,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,GAAG,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,GAAG,GAAG,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,GAAG,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,GAAG,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,GAAG,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,GAAG,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,GAAG,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,GAAG,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,GAAG,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,GAAG,kCAAkC,EAAE,CAAC,CAAC,CAAC,CAAC,0CAA0C,CAAC,GAAG,GAAG,0CAA0C,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,GAAG,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,GAAG,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,gBAAgB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,EAAE,GAAG,uCAAuC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAhvrH,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,iCAAiC,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,MAAM,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,GAAG,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,cAAc,GAAG,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,GAAG,oBAAoB,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,GAAG,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,EAAE,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,EAAE,KAAK,MAAM,cAAc,EAAE,YAAY,GAAG,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,KAAK,MAAM,UAAU,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAvoF,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,aAAa,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACArsC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5U,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,IAAI,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC,2BAA2B,IAAI,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,IAAI,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kCAAkC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,uBAAuB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,mBAAmB,GAAG,uBAAuB,GAAG,eAAe,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,WAAW,GAAG,cAAc,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,+BAA+B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,aAAa,CAAC,GAAG,EAAE,WAAW,CAAC,cAAc,EAAE,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,WAAW,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,EAAE,IAAI,CAAC,2BAA2B,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,IAAI,MAAM,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,0BAA0B,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,IAAI,MAAM,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,0BAA0B,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,MAAM,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,IAAI,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,MAAM,IAAI,UAAU,EAAE,qBAAqB,EAAE,CAAC,EAAE,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,qBAAqB,EAAE,YAAY,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA57L,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,mBAAmB,CAAC,+BAA+B,CAAC,IAAI,CAAC,+BAA+B,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,SAAS,GAAG,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,oCAAoC,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,CAAC,oCAAoC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iCAAiC,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,IAAI,CAAC,oCAAoC,GAAG,IAAI,CAAC,yCAAyC,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,YAAY,EAAE,WAAW,CAAC,KAAK,EAAE,CAAC,CAAC,0BAA0B,EAAE,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,WAAW,EAAE,CAAC,CAAC,gBAAgB,EAAE,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,EAAE,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,cAAc,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,wBAAwB,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,uBAAuB,KAAK,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,eAAe,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,wBAAwB,GAAG,CAAC,EAAE,KAAK,EAAE,UAAU,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,EAAE,UAAU,GAAG,SAAS,GAAG,aAAa,CAAC,EAAE,CAAC,aAAa,CAAC,MAAM,GAAG,+BAA+B,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,KAAK,IAAI,CAAC,6BAA6B,EAAE,CAAC,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oCAAoC,KAAK,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,iCAAiC,GAAG,CAAC,CAAC,2BAA2B,KAAK,IAAI,CAAC,iCAAiC,GAAG,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,wCAAwC,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,OAAO,IAAI,SAAS,IAAI,GAAG,IAAI,KAAK,GAAG,gBAAgB,IAAI,MAAM,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,cAAc,GAAG,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,QAAQ,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,sBAAsB,GAAG,eAAe,GAAG,SAAS,GAAG,qBAAqB,GAAG,UAAU,GAAG,WAAW,GAAG,gBAAgB,GAAG,cAAc,GAAG,eAAe,GAAG,+BAA+B,GAAG,mBAAmB,GAAG,sBAAsB,GAAG,aAAa,GAAG,sBAAsB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,oCAAoC,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,6BAA6B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,CAAC,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,GAAG,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,GAAG,IAAI,CAAC,6BAA6B,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,+BAA+B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,qBAAqB,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,6BAA6B,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,kCAAkC,EAAE,IAAI,CAAC,kCAAkC,CAAC,EAAE,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,IAAI,CAAC,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,iCAAiC,GAAG,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,iCAAiC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,iCAAiC,CAAC,OAAO,CAAC,CAAC,CAAC,0BAA0B,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,iCAAiC,CAAC,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,+BAA+B,CAAC,IAAI,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,4BAA4B,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,SAAS,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,qBAAqB,EAAE,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,EAAE,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,GAAG,CAAC,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,EAAE,WAAW,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,OAAO,WAAW,MAAM,CAAC,EAAE,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,oBAAoB,GAAG,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,+CAA+C,CAAC,CAAC,CAAC,oCAAoC,CAAC,4BAA4B,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,EAAE,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,+CAA+C,CAAC,CAAC,CAAC,oCAAoC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,CAAC,oCAAoC,CAAC,CAAC,CAAC,oCAAoC,SAAS,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,OAAO,cAAc,EAAE,KAAK,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,gBAAgB,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,wBAAwB,EAAE,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,EAAE,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,IAAI,IAAI,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,4BAA4B,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,sBAAsB,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,EAAE,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,MAAM,CAAC,+CAA+C,CAAC,IAAI,CAAC,oCAAoC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,oCAAoC,EAAE,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,yCAAyC,EAAE,IAAI,CAAC,yCAAyC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,YAAY,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,uBAAuB,EAAE,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,MAAM,CAAC,CAAC,qBAAqB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,aAAa,KAAK,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,mBAAmB,EAAE,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,mBAAmB,EAAE,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,aAAa,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,KAAK,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,+BAA+B,EAAE,CAAC,MAAM,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,gBAAgB,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,EAAE,SAAS,GAAG,CAAC,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,EAAE,cAAc,EAAE,CAAC,EAAE,KAAK,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,mBAAmB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,OAAO,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,IAAI,IAAI,EAAE,KAAK,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,0BAA0B,CAAC,OAAO,GAAG,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,IAAI,IAAI,EAAE,KAAK,CAAC,WAAW,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,SAAS,EAAE,IAAI,CAAC,iBAAiB,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,UAAU,GAAG,IAAI,EAAE,KAAK,CAAC,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,6BAA6B,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,GAAG,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,sBAAsB,CAAC,WAAW,IAAI,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,CAAC,WAAW,KAAK,CAAC,CAAC,uBAAuB,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,KAAK,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,GAAG,wBAAwB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,oBAAoB,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,oBAAoB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,qBAAqB,EAAE,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,6BAA6B,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,0BAA0B,CAAC,SAAS,EAAE,IAAI,CAAC,0BAA0B,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,iCAAiC,GAAG,IAAI,CAAC,2BAA2B,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,yBAAyB,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,iCAAiC,EAAE,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,GAAG,MAAM,CAAC,CAAC,GAAG,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,aAAa,KAAK,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,IAAI,SAAS,IAAI,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,KAAK,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,6BAA6B,GAAG,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,IAAI,SAAS,GAAG,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,KAAK,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,KAAK,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,4BAA4B,EAAE,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,IAAI,CAAC,qBAAqB,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,uBAAuB,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,EAAE,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,EAAE,EAAE,IAAI,CAAC,oCAAoC,GAAG,CAAC,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,iBAAiB,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,cAAc,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,IAAI,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,sBAAsB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,4BAA4B,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,KAAK,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,KAAK,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,oCAAoC,CAAC,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,wBAAwB,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,0BAA0B,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,IAAI,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gCAAgC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,IAAI,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,uBAAuB,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,aAAa,IAAI,IAAI,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,UAAU,MAAM,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,EAAE,KAAK,IAAI,WAAW,IAAI,cAAc,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,IAAI,IAAI,EAAE,KAAK,CAAC,UAAU,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,EAAE,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,EAAE,IAAI,CAAC,cAAc,EAAE,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,mBAAmB,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,kBAAkB,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,qBAAqB,EAAE,IAAI,CAAC,0BAA0B,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,kBAAkB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,0BAA0B,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,kBAAkB,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,MAAM,IAAI,CAAC,0BAA0B,CAAC,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,8BAA8B,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,GAAG,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,sBAAsB,CAAC,aAAa,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,EAAE,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,mBAAmB,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,iCAAiC,CAAC,OAAO,GAAG,CAAC,CAAC,2BAA2B,KAAK,OAAO,CAAC,CAAC,CAAC,oBAAoB,QAAQ,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,oBAAoB,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,qBAAqB,EAAE,IAAI,CAAC,0BAA0B,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,wBAAwB,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,EAAE,CAAC,SAAS,CAAC,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,0BAA0B,CAAC,IAAI,GAAG,CAAC,CAAC,sBAAsB,EAAE,CAAC,GAAG,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,oBAAoB,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,kCAAkC,EAAE,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,kCAAkC,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,MAAM,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,kCAAkC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,EAAE,CAAC,SAAS,CAAC,YAAY,GAAG,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,IAAI,CAAC,kCAAkC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,uBAAuB,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,aAAa,CAAC,wBAAwB,CAAC,CAAC,EAAE,gBAAgB,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,EAAE,CAAC,aAAa,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,yBAAyB,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,YAAY,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,wBAAwB,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,kCAAkC,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,GAAG,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,mBAAmB,EAAE,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,+BAA+B,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,uBAAuB,MAAM,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,GAAG,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,oCAAoC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,kBAAkB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,SAAS,IAAI,CAAC,oCAAoC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,qBAAqB,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,QAAQ,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,gCAAgC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,gBAAgB,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,KAAK,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,8BAA8B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,6BAA6B,EAAE,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,6BAA6B,CAAC,SAAS,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,WAAW,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,6BAA6B,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,MAAM,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,6BAA6B,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,KAAK,MAAM,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,EAAE,KAAK,CAAC,0BAA0B,EAAE,IAAI,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,GAAG,WAAW,GAAG,KAAK,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,KAAK,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,CAAC,gBAAgB,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,SAAS,GAAG,cAAc,CAAC,SAAS,GAAG,cAAc,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,CAAC,WAAW,KAAK,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,EAAE,CAAC,MAAM,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,iBAAiB,CAAC,6BAA6B,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC,QAAQ,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,yBAAyB,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,iBAAiB,KAAK,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,IAAI,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,GAAG,IAAI,CAAC,uBAAuB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,+BAA+B,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,sBAAsB,IAAI,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,aAAa,IAAI,CAAC,EAAE,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,4CAA4C,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,+BAA+B,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,CAAC,UAAU,EAAE,CAAC,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,IAAI,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,oBAAoB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,KAAK,CAAC,CAAC,qBAAqB,CAAC,iBAAiB,EAAE,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,KAAK,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,2BAA2B,GAAG,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,QAAQ,CAAC,oBAAoB,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,cAAc,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,KAAK,CAAC,CAAC,aAAa,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,sBAAsB,CAAC,mCAAmC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,yCAAyC,EAAE,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,IAAI,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,sBAAsB,CAAC,wCAAwC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,yCAAyC,EAAE,CAAC,CAAC,yCAAyC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,UAAU,IAAI,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,EAAE,KAAK,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,IAAI,CAAC,EAAE,KAAK,CAAC,KAAK,EAAE,CAAC,GAAG,IAAI,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,MAAM,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,SAAS,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,cAAc,CAAC,SAAS,GAAG,cAAc,GAAG,YAAY,KAAK,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,cAAc,CAAC,SAAS,GAAG,cAAc,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,CAAC,WAAW,KAAK,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,oCAAoC,GAAG,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,EAAE,KAAK,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,oBAAoB,EAAE,CAAC,MAAM,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,GAAG,CAAC,EAAE,KAAK,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qCAAqC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,WAAW,GAAG,KAAK,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,gBAAgB,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC,EAAE,cAAc,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,mBAAmB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,oBAAoB,EAAE,CAAC,EAAE,KAAK,CAAC,oBAAoB,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,IAAI,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,WAAW,KAAK,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,qBAAqB,GAAG,CAAC,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,MAAM,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,iBAAiB,KAAK,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,iBAAiB,IAAI,CAAC,EAAE,KAAK,CAAC,gBAAgB,EAAE,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,IAAI,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,IAAI,CAAC,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,aAAa,OAAO,CAAC,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,EAAE,KAAK,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,uBAAuB,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,KAAK,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,mBAAmB,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,EAAE,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,KAAK,CAAC,gBAAgB,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,cAAc,EAAE,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,OAAO,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,MAAM,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC,qBAAqB,MAAM,EAAE,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,0BAA0B,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,KAAK,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,KAAK,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,cAAc,EAAE,CAAC,MAAM,CAAC,CAAC,mBAAmB,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,2BAA2B,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wCAAwC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,cAAc,GAAG,CAAC,GAAG,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,EAAE,KAAK,CAAC,cAAc,IAAI,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,4BAA4B,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,EAAE,IAAI,CAAC,sCAAsC,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,EAAE,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,wBAAwB,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,OAAO,CAAC,aAAa,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,eAAe,GAAG,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,OAAO,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,oCAAoC,EAAE,uBAAuB,EAAE,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,UAAU,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,sBAAsB,IAAI,SAAS,EAAE,UAAU,IAAI,cAAc,GAAG,qBAAqB,GAAG,eAAe,GAAG,gBAAgB,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,oBAAoB,MAAM,aAAa,MAAM,YAAY,MAAM,UAAU,MAAM,gBAAgB,MAAM,oBAAoB,MAAM,UAAU,MAAM,eAAe,MAAM,KAAK,MAAM,QAAQ,MAAM,WAAW,KAAK,EAAE,KAAK,MAAM,KAAK,YAAY,KAAK,cAAc,KAAK,aAAa,MAAM,gBAAgB,MAAM,WAAW,KAAK,cAAc,OAAO,gBAAgB,EAAE,eAAe,MAAM,mBAAmB,OAAO,YAAY,EAAE,SAAS,EAAE,WAAW,EAAE,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,EAAE,UAAU,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,GAAG,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAC,EAAE,KAAK,EAAE,iBAAiB,CAAC,EAAE,CAAC,EAAE,gBAAgB,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,MAAM,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,OAAO,CAAC,EAAE,KAAK,EAAE,iBAAiB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,gBAAgB,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,sBAAsB,KAAK,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,EAAE,gBAAgB,YAAY,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACArppE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,iCAAiC,GAAG,CAAC,CAAC,iCAAiC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,EAAE,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,IAAI,CAAC,yCAAyC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yCAAyC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,cAAc,EAAE,2BAA2B,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,mBAAmB,EAAE,cAAc,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,CAAC,IAAI,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sCAAsC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,6BAA6B,CAAC,KAAK,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,6BAA6B,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,6BAA6B,CAAC,gBAAgB,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,WAAW,GAAG,UAAU,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,qBAAqB,EAAE,EAAE,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,WAAW,KAAK,CAAC,CAAC,EAAE,CAAC,WAAW,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,eAAe,EAAE,CAAC,CAAC,aAAa,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,iCAAiC,CAAC,GAAG,GAAG,CAAC,CAAC,yCAAyC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,eAAe,EAAE,CAAC,CAAC,aAAa,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,eAAe,CAAC,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,qBAAqB,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,UAAU,IAAI,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,MAAM,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,iCAAiC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,yBAAyB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,iCAAiC,CAAC,GAAG,KAAK,CAAC,CAAC,OAAO,QAAQ,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,WAAW,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,cAAc,EAAE,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,IAAI,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,iBAAiB,GAAG,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,KAAK,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,QAAQ,CAAC,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,KAAK,CAAC,CAAC,GAAG,QAAQ,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,QAAQ,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,UAAU,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,UAAU,KAAK,OAAO,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,gBAAgB,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mCAAmC,EAAE,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,QAAQ,SAAS,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,EAAE,iBAAiB,EAAE,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,GAAG,aAAa,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,GAAG,yBAAyB,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,EAAE,qBAAqB,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,qBAAqB,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,wBAAwB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,qBAAqB,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,qBAAqB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,mBAAmB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,uBAAuB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,oBAAoB,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,WAAW,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,wBAAwB,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,uBAAuB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,oBAAoB,KAAK,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,cAAc,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,cAAc,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,GAAG,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,2BAA2B,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,SAAS,CAAC,eAAe,IAAI,SAAS,EAAE,eAAe,IAAI,yBAAyB,GAAG,aAAa,GAAG,SAAS,GAAG,oBAAoB,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,gBAAgB,GAAG,WAAW,GAAG,qBAAqB,GAAG,eAAe,GAAG,eAAe,GAAG,iBAAiB,IAAI,CAAC,GAAG,aAAa,GAAG,SAAS,IAAI,SAAS,GAAG,cAAc,GAAG,oBAAoB,IAAI,OAAO,GAAG,sCAAsC,GAAG,0BAA0B,GAAG,aAAa,GAAG,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAjppB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,EAAE,WAAW,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,EAAE,WAAW,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,KAAK,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,YAAY,MAAM,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,qBAAqB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,SAAS,GAAG,aAAa,GAAG,cAAc,GAAG,oBAAoB,IAAI,KAAK,GAAG,eAAe,GAAG,oBAAoB,GAAG,eAAe,GAAG,iBAAiB,GAAG,gBAAgB,GAAG,cAAc,GAAG,aAAa,GAAG,oBAAoB,GAAG,iBAAiB,GAAG,aAAa,GAAG,oBAAoB,GAAG,yBAAyB,GAAG,aAAa,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,eAAe,CAAC,oBAAoB,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,KAAK,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,qBAAqB,EAAE,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,EAAE,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,aAAa,EAAE,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,EAAE,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,EAAE,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,UAAU,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC,aAAa,CAAC,qBAAqB,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,oBAAoB,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,SAAS,CAAC,oBAAoB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,OAAO,CAAC,mBAAmB,GAAG,OAAO,CAAC,KAAK,GAAG,MAAM,EAAE,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,gBAAgB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,qBAAqB,EAAE,aAAa,MAAM,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,aAAa,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,WAAW,EAAE,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,EAAE,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,mBAAmB,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,yBAAyB,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,EAAE,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,EAAE,WAAW,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,aAAa,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,aAAa,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,yBAAyB,CAAC,oCAAoC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,KAAK,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,IAAI,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,CAAC,EAAE,WAAW,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,CAAC,EAAE,WAAW,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,oBAAoB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,oBAAoB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,qBAAqB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,KAAK,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,IAAI,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,MAAM,UAAU,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3nhB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/U,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,SAAS,IAAI,CAAC,GAAG,gBAAgB,GAAG,SAAS,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,eAAe,IAAI,cAAc,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,GAAG,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,IAAI,cAAc,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,IAAI,GAAG,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,IAAI,UAAU,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA1pF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,KAAK,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,aAAa,EAAE,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,iCAAiC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,KAAK,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,wBAAwB,CAAC,CAAC,CAAC,wBAAwB,CAAC,yBAAyB,CAAC,CAAC,CAAC,yBAAyB,CAAC,2BAA2B,CAAC,CAAC,CAAC,2BAA2B,GAAG,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,yBAAyB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,SAAS,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,CAAC,2BAA2B,GAAG,CAAC,CAAC,UAAU,CAAC,2BAA2B,CAAC,CAAC,CAAC,UAAU,CAAC,2BAA2B,CAAC,cAAc,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,KAAK,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,KAAK,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlxF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,gBAAgB,IAAI,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,MAAM,SAAS,EAAE,WAAW,EAAE,QAAQ,GAAG,MAAM,CAAC,WAAW,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,WAAW,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAra,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,MAAM,SAAS,EAAE,QAAQ,GAAG,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,IAAI,WAAW,EAAE,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7X,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,OAAO,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,iBAAiB,GAAG,cAAc,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW,GAAG,gBAAgB,GAAG,eAAe,GAAG,sBAAsB,GAAG,eAAe,GAAG,cAAc,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,EAAE,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,iBAAiB,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,QAAQ,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,OAAO,CAAC,GAAG,CAAC,GAAG,OAAO,UAAU,CAAC,KAAK,OAAO,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,OAAO,GAAG,GAAG,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,YAAY,IAAI,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,WAAW,GAAG,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,sBAAsB,GAAG,MAAM,CAAC,iBAAiB,IAAI,SAAS,EAAE,YAAY,IAAI,sBAAsB,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,IAAI,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,UAAU,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA91L,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,0BAA0B,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,KAAK,EAAE,SAAS,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sCAAsC,EAAE,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,qBAAqB,GAAG,wBAAwB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,mBAAmB,GAAG,iBAAiB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,IAAI,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,uBAAuB,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,iBAAiB,IAAI,SAAS,EAAE,uBAAuB,GAAG,QAAQ,IAAI,YAAY,EAAE,uBAAuB,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,EAAE,UAAU,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr4D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+CAA+C,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,GAAG,wBAAwB,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,gBAAgB,IAAI,KAAK,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,gCAAgC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,2BAA2B,IAAI,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,gBAAgB,IAAI,SAAS,EAAE,2BAA2B,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,sBAAsB,KAAK,sBAAsB,KAAK,WAAW,MAAM,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,2BAA2B,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/tD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,wBAAwB,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0CAA0C,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,EAAE,eAAe,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,qBAAqB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,OAAO,EAAE,KAAK,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kCAAkC,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,EAAE,eAAe,CAAC,UAAU,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,OAAO,EAAE,OAAO,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,sBAAsB,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,qBAAqB,CAAC,IAAI,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,eAAe,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,MAAM,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,EAAE,QAAQ,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAnyG,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,IAAI,UAAU,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,OAAO,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,EAAE,GAAG,GAAG,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,sCAAsC,EAAE,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,EAAE,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,IAAI,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,gCAAgC,EAAE,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,8BAA8B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,8BAA8B,IAAI,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,wBAAwB,EAAE,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,2BAA2B,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iCAAiC,IAAI,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,YAAY,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,WAAW,KAAK,CAAC,CAAC,iBAAiB,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,6BAA6B,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gCAAgC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,qBAAqB,GAAG,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,iBAAiB,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,WAAW,GAAG,CAAC,CAAC,iBAAiB,MAAM,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,iBAAiB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,wBAAwB,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,qBAAqB,GAAG,aAAa,GAAG,SAAS,GAAG,iBAAiB,GAAG,eAAe,GAAG,eAAe,GAAG,oBAAoB,GAAG,sBAAsB,GAAG,aAAa,GAAG,QAAQ,GAAG,eAAe,GAAG,mBAAmB,GAAG,cAAc,GAAG,qBAAqB,GAAG,cAAc,GAAG,kBAAkB,GAAG,gBAAgB,GAAG,qBAAqB,GAAG,eAAe,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,cAAc,EAAE,WAAW,EAAE,SAAS,CAAC,KAAK,EAAE,SAAS,EAAE,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,WAAW,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,6BAA6B,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,GAAG,CAAC,CAAC,iBAAiB,IAAI,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,MAAM,IAAI,CAAC,QAAQ,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,4BAA4B,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,GAAG,cAAc,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,qBAAqB,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,0BAA0B,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,4BAA4B,IAAI,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,0BAA0B,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,gCAAgC,IAAI,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,oBAAoB,EAAE,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,aAAa,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,OAAO,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,IAAI,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,uBAAuB,CAAC,UAAU,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,2BAA2B,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,wBAAwB,IAAI,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,uBAAuB,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,uBAAuB,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,mBAAmB,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,mBAAmB,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,EAAE,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,WAAW,CAAC,aAAa,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,uBAAuB,CAAC,sBAAsB,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,yBAAyB,EAAE,CAAC,CAAC,GAAG,GAAG,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,yBAAyB,EAAE,CAAC,CAAC,GAAG,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,qBAAqB,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,0BAA0B,CAAC,IAAI,CAAC,uBAAuB,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,uBAAuB,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,0BAA0B,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,GAAG,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC,4BAA4B,CAAC,UAAU,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,4BAA4B,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,IAAI,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,IAAI,SAAS,EAAE,WAAW,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,cAAc,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,cAAc,EAAE,WAAW,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxwtB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0CAA0C,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,EAAE,gBAAgB,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,OAAO,EAAE,KAAK,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,EAAE,gBAAgB,CAAC,UAAU,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,OAAO,EAAE,OAAO,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,sBAAsB,GAAG,cAAc,GAAG,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,eAAe,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,MAAM,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,QAAQ,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxrG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,8BAA8B,EAAE,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,IAAI,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0CAA0C,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,EAAE,gBAAgB,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,OAAO,EAAE,KAAK,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2CAA2C,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,EAAE,gBAAgB,CAAC,UAAU,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,OAAO,EAAE,OAAO,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,yBAAyB,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,KAAK,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,0BAA0B,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,KAAK,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,MAAM,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,QAAQ,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/7H,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,EAAE,eAAe,EAAE,IAAI,CAAC,kBAAkB,EAAE,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,EAAE,cAAc,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,IAAI,CAAC,iBAAiB,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,IAAI,CAAC,kBAAkB,EAAE,KAAK,CAAC,QAAQ,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,IAAI,YAAY,EAAE,CAAC,CAAC,6BAA6B,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,WAAW,EAAE,iBAAiB,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,EAAE,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,kBAAkB,CAAC,IAAI,GAAG,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,UAAU,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,MAAM,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,UAAU,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,OAAO,CAAC,EAAE,KAAK,EAAE,WAAW,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,YAAY,CAAC,uBAAuB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,wCAAwC,KAAK,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,wCAAwC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,wBAAwB,OAAO,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,oBAAoB,EAAE,WAAW,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,sBAAsB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,SAAS,IAAI,QAAQ,IAAI,OAAO,GAAG,aAAa,GAAG,mBAAmB,GAAG,eAAe,GAAG,SAAS,IAAI,SAAS,GAAG,iBAAiB,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,qBAAqB,GAAG,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,MAAM,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,yBAAyB,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,EAAE,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,UAAU,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,0BAA0B,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,EAAE,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,KAAK,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,qBAAqB,CAAC,gBAAgB,CAAC,IAAI,EAAE,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,SAAS,CAAC,wCAAwC,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,uBAAuB,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,wCAAwC,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA6B,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,6BAA6B,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,kBAAkB,EAAE,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,wBAAwB,KAAK,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,iBAAiB,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,IAAI,SAAS,EAAE,gBAAgB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAn9S,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0CAA0C,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,EAAE,gBAAgB,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,OAAO,EAAE,KAAK,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,EAAE,gBAAgB,CAAC,UAAU,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,OAAO,EAAE,OAAO,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,sBAAsB,GAAG,cAAc,GAAG,oBAAoB,GAAG,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,mBAAmB,EAAE,IAAI,EAAE,KAAK,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,eAAe,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,MAAM,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,QAAQ,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,0BAA0B,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr4G,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wCAAwC,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,GAAG,EAAE,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,OAAO,EAAE,KAAK,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,IAAI,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,QAAQ,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,kCAAkC,EAAE,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA96D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,IAAI,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,WAAW,IAAI,cAAc,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,WAAW,EAAE,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,eAAe,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,kBAAkB,QAAQ,SAAS,GAAG,SAAS;ACA5c,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,6BAA6B,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,aAAa,GAAG,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,KAAK,IAAI,EAAE,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,4BAA4B,GAAG,IAAI,CAAC,aAAa,CAAC,uBAAuB,GAAG,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,mBAAmB,IAAI,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,mBAAmB,GAAG,QAAQ,EAAE,SAAS,MAAM,qBAAqB,OAAO,YAAY,EAAE,UAAU,EAAE,WAAW,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAx8B,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,aAAa,GAAG,eAAe,GAAG,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,wBAAwB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,IAAI,YAAY,EAAE,OAAO,EAAE,WAAW,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3zB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,aAAa,GAAG,eAAe,GAAG,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,UAAU,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,IAAI,YAAY,EAAE,KAAK,EAAE,WAAW,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAtvB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,CAAC,0BAA0B,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,0BAA0B,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,oBAAoB,EAAE,GAAG,GAAG,CAAC,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,SAAS,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,gCAAgC,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,cAAc,IAAI,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,wBAAwB,GAAG,gBAAgB,GAAG,yBAAyB,GAAG,aAAa,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,qBAAqB,GAAG,iBAAiB,GAAG,sBAAsB,GAAG,eAAe,GAAG,gBAAgB,GAAG,aAAa,GAAG,SAAS,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,sBAAsB,GAAG,eAAe,GAAG,oBAAoB,GAAG,oBAAoB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,EAAE,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,IAAI,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,KAAK,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,qBAAqB,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,sBAAsB,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,gCAAgC,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,MAAM,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,MAAM,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,sBAAsB,CAAC,CAAC,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mCAAmC,CAAC,iBAAiB,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,qBAAqB,CAAC,SAAS,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,CAAC,SAAS,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,6BAA6B,IAAI,IAAI,CAAC,0BAA0B,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,KAAK,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAC,GAAG,IAAI,CAAC,mBAAmB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,aAAa,CAAC,yBAAyB,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,aAAa,EAAE,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,KAAK,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,KAAK,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,aAAa,IAAI,SAAS,EAAE,eAAe,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,OAAO,KAAK,YAAY,KAAK,mBAAmB,KAAK,UAAU,MAAM,YAAY,EAAE,mBAAmB,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAx4c,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,MAAM,SAAS,EAAE,eAAe,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,mBAAmB,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5e,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,eAAe,EAAE,CAAC,GAAG,cAAc,MAAM,oBAAoB,MAAM,cAAc,CAAC,IAAI,GAAG,2BAA2B,EAAE,CAAC,GAAG,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,IAAI,qBAAqB,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,OAAO,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,mCAAmC,KAAK,MAAM,KAAK,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,wBAAwB,GAAG,gBAAgB,GAAG,yBAAyB,GAAG,aAAa,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,qBAAqB,GAAG,iBAAiB,GAAG,sBAAsB,GAAG,eAAe,GAAG,gBAAgB,GAAG,aAAa,GAAG,SAAS,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,sBAAsB,GAAG,eAAe,GAAG,oBAAoB,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,QAAQ,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,WAAW,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,iEAAiE,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,iEAAiE,GAAG,IAAI,CAAC,aAAa,EAAE,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,IAAI,EAAE,WAAW,GAAG,mBAAmB,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,KAAK,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,EAAE,OAAO,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,EAAE,OAAO,CAAC,KAAK,GAAG,KAAK,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,IAAI,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC,OAAO,GAAG,IAAI,CAAC,wBAAwB,CAAC,IAAI,EAAE,IAAI,EAAE,OAAO,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,4BAA4B,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,gBAAgB,CAAC,cAAc,GAAG,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,KAAK,IAAI,CAAC,yBAAyB,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,IAAI,EAAE,OAAO,CAAC,KAAK,GAAG,KAAK,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,MAAM,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,cAAc,GAAG,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,MAAM,MAAM,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,iBAAiB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,yBAAyB,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,qBAAqB,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,qBAAqB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,aAAa,IAAI,SAAS,EAAE,yBAAyB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,OAAO,KAAK,IAAI,MAAM,YAAY,EAAE,mBAAmB,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA9xS,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3W,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,oBAAoB,EAAE,GAAG,GAAG,CAAC,CAAC,oBAAoB,CAAC,wBAAwB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,MAAM,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,SAAS,GAAG,oBAAoB,GAAG,YAAY,GAAG,wBAAwB,GAAG,SAAS,GAAG,oBAAoB,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,iBAAiB,GAAG,aAAa,GAAG,SAAS,GAAG,eAAe,GAAG,qBAAqB,GAAG,cAAc,GAAG,cAAc,GAAG,eAAe,GAAG,wBAAwB,GAAG,aAAa,GAAG,mBAAmB,GAAG,gBAAgB,GAAG,qBAAqB,GAAG,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,aAAa,CAAC,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,qBAAqB,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,qCAAqC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,qCAAqC,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,IAAI,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,6BAA6B,CAAC,4BAA4B,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,uBAAuB,GAAG,IAAI,CAAC,SAAS,MAAM,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,qBAAqB,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,EAAE,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,KAAK,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,CAAC,SAAS,EAAE,SAAS,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,mBAAmB,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,+BAA+B,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,+BAA+B,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,+BAA+B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,+BAA+B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,aAAa,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,KAAK,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,CAAC,SAAS,EAAE,QAAQ,EAAE,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,mBAAmB,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,+BAA+B,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,+BAA+B,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,KAAK,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,+BAA+B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,+BAA+B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,qBAAqB,CAAC,SAAS,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,0BAA0B,CAAC,SAAS,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,0BAA0B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,MAAM,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,QAAQ,MAAM,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,OAAO,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,WAAW,CAAC,gBAAgB,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,wBAAwB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,YAAY,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,yBAAyB,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,eAAe,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,OAAO,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,IAAI,MAAM,CAAC,YAAY,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,qBAAqB,IAAI,SAAS,EAAE,WAAW,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,SAAS,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5nc,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,MAAM,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,QAAQ,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+CAA+C,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+CAA+C,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,gBAAgB,CAAC,kBAAkB,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,UAAU,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,YAAY,CAAC,EAAE,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,GAAG,SAAS,IAAI,OAAO,IAAI,SAAS,GAAG,SAAS,GAAG,uBAAuB,GAAG,wBAAwB,GAAG,cAAc,GAAG,iBAAiB,GAAG,cAAc,GAAG,cAAc,GAAG,qBAAqB,GAAG,eAAe,GAAG,eAAe,GAAG,qBAAqB,GAAG,6BAA6B,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,6BAA6B,CAAC,OAAO,GAAG,IAAI,CAAC,6BAA6B,CAAC,IAAI,EAAE,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,4BAA4B,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,IAAI,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,iBAAiB,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,qBAAqB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,uCAAuC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,uCAAuC,IAAI,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uCAAuC,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,sBAAsB,KAAK,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC,MAAM,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,uBAAuB,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,6BAA6B,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,mBAAmB,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,gBAAgB,EAAE,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,wBAAwB,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,OAAO,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,aAAa,EAAE,OAAO,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,GAAG,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,KAAK,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,GAAG,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,IAAI,KAAK,SAAS,MAAM,eAAe,MAAM,WAAW,MAAM,WAAW,MAAM,YAAY,MAAM,aAAa,OAAO,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,6BAA6B,GAAG,SAAS,CAAC,eAAe,IAAI,SAAS,EAAE,UAAU,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,KAAK,SAAS,EAAE,aAAa,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,aAAa,KAAK,UAAU,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/0X,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,aAAa,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,CAAC,uBAAuB,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,YAAY,EAAE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,qBAAqB,EAAE,aAAa,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oCAAoC,EAAE,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,KAAK,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yCAAyC,IAAI,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,IAAI,CAAC,GAAG,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,GAAG,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,qBAAqB,GAAG,eAAe,GAAG,SAAS,GAAG,qBAAqB,IAAI,OAAO,GAAG,qBAAqB,GAAG,eAAe,GAAG,yBAAyB,GAAG,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,sBAAsB,EAAE,CAAC,IAAI,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,qBAAqB,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,4BAA4B,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,yBAAyB,IAAI,SAAS,EAAE,qBAAqB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,EAAE,oBAAoB,MAAM,yBAAyB,MAAM,mBAAmB,OAAO,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,KAAK,MAAM,MAAM,aAAa,OAAO,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,qBAAqB,CAAC,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA9lG,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,qBAAqB,CAAC,kBAAkB,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,GAAG,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,IAAI,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,IAAI,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,gCAAgC,EAAE,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,8BAA8B,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,8BAA8B,EAAE,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,4BAA4B,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,4BAA4B,EAAE,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,MAAM,GAAG,wBAAwB,GAAG,0BAA0B,GAAG,oBAAoB,GAAG,oBAAoB,GAAG,SAAS,GAAG,oBAAoB,GAAG,aAAa,GAAG,cAAc,GAAG,eAAe,IAAI,OAAO,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,2BAA2B,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,EAAE,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,IAAI,OAAO,KAAK,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,KAAK,CAAC,CAAC,aAAa,EAAE,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,0BAA0B,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,0BAA0B,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,0BAA0B,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,0BAA0B,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,KAAK,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,0BAA0B,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,cAAc,EAAE,SAAS,EAAE,IAAI,CAAC,0BAA0B,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,EAAE,qBAAqB,CAAC,QAAQ,GAAG,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,cAAc,MAAM,qBAAqB,CAAC,QAAQ,GAAG,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,MAAM,2BAA2B,CAAC,QAAQ,GAAG,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,MAAM,OAAO,CAAC,QAAQ,GAAG,KAAK,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,IAAI,CAAC,CAAC,KAAK,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,SAAS,MAAM,SAAS,CAAC,QAAQ,GAAG,KAAK,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,KAAK,SAAS,CAAC,QAAQ,GAAG,KAAK,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,QAAQ,CAAC,QAAQ,KAAK,mBAAmB,CAAC,QAAQ,KAAK,qBAAqB,CAAC,QAAQ,MAAM,IAAI,CAAC,UAAU,EAAE,MAAM,EAAE,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,IAAI,CAAC,aAAa,EAAE,SAAS,IAAI,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,OAAO,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,MAAM,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,IAAI,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,IAAI,SAAS,EAAE,cAAc,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAljN,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,aAAa,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,CAAC,uBAAuB,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,YAAY,EAAE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oCAAoC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,sBAAsB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,qBAAqB,GAAG,eAAe,GAAG,SAAS,IAAI,OAAO,GAAG,eAAe,GAAG,qBAAqB,GAAG,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,4BAA4B,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,OAAO,IAAI,SAAS,EAAE,eAAe,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,gBAAgB,EAAE,yBAAyB,OAAO,KAAK,EAAE,IAAI,KAAK,oBAAoB,MAAM,aAAa,OAAO,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,eAAe,CAAC,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp1D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,IAAI,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gCAAgC,GAAG,CAAC,OAAO,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,KAAK,IAAI,CAAC,IAAI,SAAS,GAAG,cAAc,GAAG,aAAa,GAAG,eAAe,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,uBAAuB,GAAG,eAAe,GAAG,eAAe,GAAG,kBAAkB,GAAG,QAAQ,GAAG,SAAS,GAAG,yBAAyB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,IAAI,GAAG,EAAE,kBAAkB,CAAC,WAAW,EAAE,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,EAAE,kBAAkB,CAAC,UAAU,EAAE,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,yBAAyB,CAAC,iBAAiB,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,4BAA4B,IAAI,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,KAAK,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,KAAK,IAAI,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,KAAK,IAAI,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,QAAQ,GAAG,CAAC,yBAAyB,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,yBAAyB,GAAG,CAAC,qBAAqB,CAAC,SAAS,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,8BAA8B,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,KAAK,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,mBAAmB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,IAAI,IAAI,CAAC,aAAa,CAAC,cAAc,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,GAAG,IAAI,EAAE,KAAK,GAAG,SAAS,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,4BAA4B,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kBAAkB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,aAAa,GAAG,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,eAAe,GAAG,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,yBAAyB,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr4T,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,GAAG,IAAI,CAAC,qBAAqB,EAAE,aAAa,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,KAAK,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,0CAA0C,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,aAAa,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,0CAA0C,GAAG,CAAC,CAAC,0CAA0C,CAAC,OAAO,GAAG,CAAC,CAAC,0CAA0C,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,uCAAuC,EAAE,CAAC,CAAC,IAAI,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,IAAI,OAAO,IAAI,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,6BAA6B,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,qBAAqB,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,sBAAsB,CAAC,CAAC,EAAE,6DAA6D,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,wCAAwC,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,6BAA6B,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,8BAA8B,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,6BAA6B,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gDAAgD,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oDAAoD,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gDAAgD,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,6BAA6B,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,sBAAsB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,6BAA6B,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,YAAY,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,MAAM,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,6BAA6B,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,GAAG,MAAM,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,QAAQ,CAAC,qBAAqB,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,QAAQ,CAAC,qBAAqB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,EAAE,CAAC,IAAI,OAAO,IAAI,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,EAAE,CAAC,GAAG,WAAW,IAAI,CAAC,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,EAAE,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,sBAAsB,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,WAAW,EAAE,IAAI,CAAC,6BAA6B,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,qBAAqB,IAAI,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,oBAAoB,IAAI,CAAC,CAAC,MAAM,GAAG,oBAAoB,IAAI,CAAC,CAAC,MAAM,GAAG,qBAAqB,IAAI,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,8BAA8B,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,6BAA6B,GAAG,YAAY,IAAI,SAAS,EAAE,8BAA8B,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,EAAE,6BAA6B,MAAM,yBAAyB,MAAM,IAAI,MAAM,KAAK,EAAE,aAAa,MAAM,MAAM,OAAO,QAAQ,EAAE,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,8BAA8B,CAAC,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAl8O,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,QAAQ,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,EAAE,YAAY,EAAE,MAAM,CAAC,GAAG,EAAE,eAAe,EAAE,MAAM,CAAC,MAAM,EAAE,kBAAkB,EAAE,MAAM,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,CAAC,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,SAAS,CAAC,CAAC,oCAAoC,CAAC,CAAC,IAAI,OAAO,GAAG,KAAK,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,EAAE,YAAY,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,cAAc,EAAE,oBAAoB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,CAAC,wBAAwB,GAAG,CAAC,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,GAAG,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+BAA+B,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,IAAI,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,eAAe,GAAG,oBAAoB,GAAG,gBAAgB,GAAG,SAAS,GAAG,eAAe,GAAG,SAAS,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,CAAC,gBAAgB,MAAM,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,8BAA8B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,sBAAsB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,oBAAoB,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,SAAS,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,YAAY,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,oBAAoB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAI,KAAK,YAAY,KAAK,cAAc,KAAK,cAAc,MAAM,gBAAgB,MAAM,gBAAgB,KAAK,kBAAkB,KAAK,yBAAyB,MAAM,sBAAsB,OAAO,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA1mJ,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gCAAgC,EAAE,WAAW,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,OAAO,CAAC,IAAI,GAAG,QAAQ,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,GAAG,QAAQ,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,kBAAkB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,GAAG,UAAU,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,MAAM,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,MAAM,CAAC,IAAI,GAAG,QAAQ,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,oBAAoB,CAAC,QAAQ,IAAI,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,+BAA+B,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxgC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,wBAAwB,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,SAAS,GAAG,SAAS,IAAI,SAAS,GAAG,eAAe,GAAG,uBAAuB,GAAG,gBAAgB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,8BAA8B,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,0BAA0B,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,uBAAuB,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kBAAkB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,qBAAqB,IAAI,SAAS,EAAE,kBAAkB,IAAI,sBAAsB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,IAAI,KAAK,cAAc,KAAK,mBAAmB,KAAK,OAAO,OAAO,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAnwG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,CAAC,IAAI,CAAC,8BAA8B,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,GAAG,SAAS,GAAG,oBAAoB,GAAG,aAAa,GAAG,eAAe,GAAG,eAAe,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,aAAa,CAAC,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,2BAA2B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,uBAAuB,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,wBAAwB,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,wBAAwB,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,wBAAwB,IAAI,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,GAAG,iBAAiB,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,CAAC,IAAI,CAAC,8BAA8B,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,GAAG,CAAC,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,YAAY,IAAI,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,IAAI,SAAS,EAAE,YAAY,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,gBAAgB,KAAK,sBAAsB,MAAM,4BAA4B,KAAK,gCAAgC,KAAK,OAAO,KAAK,wBAAwB,KAAK,qBAAqB,KAAK,IAAI,MAAM,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAh8H,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,CAAC,IAAI,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,wBAAwB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,IAAI,EAAE,gBAAgB,EAAE,UAAU,KAAK,eAAe,OAAO,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,wBAAwB,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAjzB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,UAAU,EAAE,OAAO,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,8BAA8B,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,4BAA4B,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,eAAe,KAAK,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yCAAyC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+BAA+B,EAAE,CAAC,CAAC,eAAe,MAAM,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,KAAK,EAAE,OAAO,CAAC,SAAS,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,aAAa,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,WAAW,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,wBAAwB,IAAI,SAAS,EAAE,gBAAgB,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,IAAI,EAAE,gBAAgB,EAAE,UAAU,KAAK,gBAAgB,MAAM,cAAc,MAAM,eAAe,MAAM,eAAe,MAAM,WAAW,MAAM,WAAW,OAAO,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA35D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,IAAI,CAAC,wCAAwC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wCAAwC,EAAE,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,KAAK,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,IAAI,IAAI,CAAC,yCAAyC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,6BAA6B,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,KAAK,IAAI,CAAC,yBAAyB,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,GAAG,CAAC,CAAC,yCAAyC,EAAE,CAAC,CAAC,yCAAyC,CAAC,OAAO,GAAG,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,qBAAqB,CAAC,OAAO,GAAG,CAAC,CAAC,iBAAiB,CAAC,KAAK,EAAE,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,OAAO,EAAE,YAAY,EAAE,OAAO,IAAI,CAAC,CAAC,iBAAiB,CAAC,KAAK,EAAE,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,OAAO,EAAE,YAAY,EAAE,OAAO,IAAI,CAAC,CAAC,sBAAsB,EAAE,KAAK,GAAG,CAAC,CAAC,sBAAsB,EAAE,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,aAAa,GAAG,IAAI,CAAC,yBAAyB,IAAI,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,KAAK,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,EAAE,oBAAoB,EAAE,IAAI,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC,EAAE,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,cAAc,GAAG,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,uBAAuB,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,uBAAuB,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,IAAI,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,GAAG,EAAE,CAAC,SAAS,GAAG,MAAM,CAAC,GAAG,EAAE,QAAQ,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,GAAG,KAAK,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,kCAAkC,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,CAAC,8BAA8B,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,wBAAwB,IAAI,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,CAAC,YAAY,IAAI,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,KAAK,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,wCAAwC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,IAAI,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,qBAAqB,KAAK,IAAI,CAAC,yBAAyB,KAAK,IAAI,CAAC,kCAAkC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,uBAAuB,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,+BAA+B,GAAG,WAAW,IAAI,CAAC,EAAE,IAAI,CAAC,wBAAwB,KAAK,KAAK,IAAI,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,qBAAqB,GAAG,CAAC,EAAE,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,6CAA6C,EAAE,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,6CAA6C,GAAG,IAAI,CAAC,0CAA0C,EAAE,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,0CAA0C,EAAE,IAAI,CAAC,0CAA0C,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0CAA0C,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,GAAG,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,IAAI,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,QAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0CAA0C,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,0CAA0C,EAAE,IAAI,CAAC,0CAA0C,CAAC,IAAI,EAAE,IAAI,CAAC,+BAA+B,EAAE,IAAI,CAAC,qBAAqB,GAAG,CAAC,EAAE,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,6CAA6C,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,IAAI,CAAC,6CAA6C,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,6CAA6C,EAAE,IAAI,CAAC,6CAA6C,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,EAAE,YAAY,CAAC,CAAC,EAAE,IAAI,GAAG,EAAE,IAAI,IAAI,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,IAAI,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,IAAI,CAAC,6BAA6B,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,GAAG,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,cAAc,EAAE,CAAC,EAAE,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,0BAA0B,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,IAAI,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,GAAG,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,IAAI,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,EAAE,YAAY,EAAE,OAAO,KAAK,GAAG,EAAE,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,yBAAyB,EAAE,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,oBAAoB,GAAG,IAAI,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7se,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,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GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAA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,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,WAAW,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,GAAG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AAI,CAAC,CAAC,CAAC,iBAAiB,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,IAAI,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,eAAe,GAAG,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,sBAAsB,IAAI,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,CAAC,wBAAwB,KAAK,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,sBAAsB,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,sBAAsB,MAAM,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,6BAA6B,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,cAAc,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,KAAK,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,iBAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,EAAE,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,EAAE,MAAM,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,EAAE,GAAG,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,qBAAqB,CAAC,YAAY,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,KAAK,CAAC,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,sBAAsB,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,sBAAsB,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,aAAa,CAAC,UAAU,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,EAAE,IAAI,CAAC,4BAA4B,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,IAAI,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,IAAI,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,EAAE,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,WAAW,EAAE,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,oBAAoB,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,YAAY,EAAE,CAAC,EAAE,KAAK,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,EAAE,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,yBAAyB,IAAI,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,YAAY,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,kBAAkB,IAAI,SAAS,EAAE,yBAAyB,GAAG,QAAQ,EAAE,cAAc,MAAM,IAAI,MAAM,SAAS,KAAK,mBAAmB,KAAK,qBAAqB,MAAM,gBAAgB,MAAM,gBAAgB,MAAM,2BAA2B,KAAK,iBAAiB,OAAO,UAAU,CAAC,CAAC,CAAC,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,IAAI,SAAS,EAAE,aAAa,EAAE,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/1gC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,uCAAuC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApa,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,8BAA8B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,oBAAoB,IAAI,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,oBAAoB,MAAM,SAAS,EAAE,oBAAoB,GAAG,QAAQ,EAAE,IAAI,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA16B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,+BAA+B,EAAE,GAAG,CAAC,IAAI,CAAC,0BAA0B,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,UAAU,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,6BAA6B,EAAE,CAAC,KAAK,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,KAAK,GAAG,IAAI,CAAC,mBAAmB,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,EAAE,cAAc,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,wBAAwB,CAAC,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,eAAe,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,YAAY,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,UAAU,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,eAAe,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,oBAAoB,EAAE,CAAC,GAAG,CAAC,iBAAiB,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,IAAI,SAAS,EAAE,yBAAyB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,6BAA6B,MAAM,0BAA0B,KAAK,mBAAmB,KAAK,cAAc,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,yBAAyB,KAAK,SAAS,EAAE,YAAY,KAAK,QAAQ,IAAI,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,MAAM,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,MAAM,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,YAAY,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlnH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,sBAAsB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,YAAY,IAAI,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,2BAA2B,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,uBAAuB,IAAI,SAAS,EAAE,YAAY,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,IAAI,IAAI,YAAY,EAAE,cAAc,OAAO,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAvgC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sCAAsC,EAAE,IAAI,CAAC,uCAAuC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,sBAAsB,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,gCAAgC,KAAK,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,EAAE,CAAC,CAAC,sBAAsB,MAAM,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,6BAA6B,IAAI,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,gCAAgC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qCAAqC,IAAI,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,wCAAwC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,OAAO,IAAI,KAAK,IAAI,CAAC,GAAG,SAAS,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,oBAAoB,IAAI,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,cAAc,GAAG,gBAAgB,GAAG,wBAAwB,GAAG,qBAAqB,GAAG,yBAAyB,GAAG,aAAa,GAAG,iBAAiB,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,aAAa,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,0BAA0B,CAAC,MAAM,EAAE,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,uBAAuB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,qBAAqB,GAAG,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,gCAAgC,QAAQ,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,GAAG,KAAK,QAAQ,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,uBAAuB,CAAC,sBAAsB,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,uBAAuB,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,uBAAuB,CAAC,yBAAyB,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,KAAK,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,8BAA8B,CAAC,CAAC,CAAC,6BAA6B,CAAC,UAAU,EAAE,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,cAAc,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,EAAE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,+BAA+B,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,CAAC,GAAG,CAAC,EAAE,kBAAkB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,IAAI,CAAC,wBAAwB,CAAC,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,iBAAiB,GAAG,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,iBAAiB,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,mBAAmB,CAAC,EAAE,EAAE,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,mBAAmB,EAAE,EAAE,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,IAAI,CAAC,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,EAAE,CAAC,GAAG,CAAC,EAAE,aAAa,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,iCAAiC,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,GAAG,IAAI,EAAE,OAAO,EAAE,MAAM,CAAC,KAAK,GAAG,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,wBAAwB,EAAE,CAAC,GAAG,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,KAAK,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,mBAAmB,MAAM,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,qBAAqB,KAAK,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,IAAI,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,eAAe,CAAC,sBAAsB,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,qCAAqC,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,oBAAoB,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,IAAI,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,EAAE,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,gCAAgC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,wBAAwB,IAAI,IAAI,CAAC,mBAAmB,CAAC,uCAAuC,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,+BAA+B,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,mBAAmB,CAAC,8CAA8C,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,uCAAuC,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,wBAAwB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,EAAE,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,OAAO,EAAE,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,GAAG,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,cAAc,MAAM,WAAW,MAAM,GAAG,MAAM,IAAI,MAAM,SAAS,MAAM,SAAS,MAAM,aAAa,MAAM,UAAU,MAAM,SAAS,MAAM,iBAAiB,MAAM,cAAc,MAAM,gBAAgB,MAAM,gBAAgB,MAAM,YAAY,MAAM,OAAO,MAAM,sBAAsB,OAAO,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kBAAkB,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,wBAAwB,GAAG,MAAM,CAAC,mBAAmB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,kBAAkB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,kBAAkB,KAAK,SAAS,EAAE,6BAA6B,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,6BAA6B,KAAK,SAAS,EAAE,uBAAuB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,uBAAuB,KAAK,UAAU,EAAE,4BAA4B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp8hB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,OAAO,KAAK,IAAI,CAAC,0BAA0B,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,0BAA0B,CAAC,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,gCAAgC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,oBAAoB,CAAC,+BAA+B,GAAG,IAAI,CAAC,4BAA4B,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,GAAG,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,CAAC,IAAI,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,2BAA2B,MAAM,SAAS,EAAE,2BAA2B,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,IAAI,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,2BAA2B,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7uE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,MAAM,SAAS,EAAE,cAAc,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,WAAW,KAAK,eAAe,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,cAAc,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA1b,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,kBAAkB,GAAG,oBAAoB,GAAG,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,OAAO,GAAG,SAAS,GAAG,oBAAoB,GAAG,gBAAgB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,KAAK,CAAC,oBAAoB,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,0BAA0B,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,8BAA8B,EAAE,IAAI,CAAC,YAAY,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,yBAAyB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,YAAY,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,GAAG,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,EAAE,EAAE,IAAI,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,SAAS,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,KAAK,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,qBAAqB,EAAE,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,oCAAoC,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,eAAe,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,KAAK,MAAM,KAAK,KAAK,OAAO,MAAM,SAAS,OAAO,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,eAAe,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA9/I,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,GAAG,EAAE,CAAC,SAAS,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,EAAE,CAAC,GAAG,CAAC,SAAS,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,EAAE,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAtvE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,qBAAqB,EAAE,qBAAqB,EAAE,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,CAAC,8BAA8B,EAAE,8BAA8B,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,YAAY,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,YAAY,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,yBAAyB,EAAE,yBAAyB,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,mBAAmB,EAAE,mBAAmB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,qBAAqB,EAAE,qBAAqB,EAAE,CAAC,CAAC,wBAAwB,EAAE,wBAAwB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,qBAAqB,EAAE,qBAAqB,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,mBAAmB,EAAE,mBAAmB,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,sBAAsB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,WAAW,GAAG,OAAO,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,sBAAsB,EAAE,2BAA2B,EAAE,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,KAAK,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/xM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,2BAA2B,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA51E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,SAAS,CAAC,GAAG,EAAE,CAAC,EAAE,SAAS,CAAC,GAAG,CAAC,MAAM,IAAI,MAAM,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,IAAI,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp6F,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,eAAe,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAj1E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACArzE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,KAAK,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,EAAE,EAAE,uBAAuB,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,+BAA+B,CAAC,OAAO,GAAG,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,gCAAgC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAv4G,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,YAAY,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,gCAAgC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApqF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,cAAc,EAAE,oBAAoB,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,KAAK,IAAI,CAAC,OAAO,CAAC,UAAU,KAAK,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,MAAM,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,YAAY,MAAM,IAAI,CAAC,aAAa,CAAC,iBAAiB,GAAG,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,KAAK,IAAI,CAAC,iBAAiB,CAAC,aAAa,MAAM,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,IAAI,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,oBAAoB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,YAAY,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,yBAAyB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,yBAAyB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,WAAW,IAAI,IAAI,CAAC,oBAAoB,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,0BAA0B,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,aAAa,EAAE,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,0BAA0B,GAAG,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,0BAA0B,OAAO,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr4J,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,MAAM,CAAC,QAAQ,GAAG,QAAQ,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,QAAQ,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,gCAAgC,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,gCAAgC,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxoF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,sCAAsC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,oCAAoC,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,IAAI,gBAAgB,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,gCAAgC,CAAC,QAAQ,GAAG,CAAC,CAAC,sCAAsC,KAAK,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,iBAAiB,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,EAAE,MAAM,CAAC,UAAU,CAAC,OAAO,GAAG,IAAI,EAAE,MAAM,CAAC,UAAU,CAAC,MAAM,OAAO,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,QAAQ,EAAE,IAAI,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,iBAAiB,CAAC,IAAI,CAAC,aAAa,CAAC,wBAAwB,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,iBAAiB,GAAG,IAAI,CAAC,aAAa,CAAC,wBAAwB,EAAE,IAAI,CAAC,aAAa,CAAC,wBAAwB,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gCAAgC,EAAE,wBAAwB,CAAC,IAAI,CAAC,aAAa,CAAC,wBAAwB,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxlH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,0BAA0B,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,0BAA0B,EAAE,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,6BAA6B,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,cAAc,GAAG,IAAI,CAAC,kBAAkB,GAAG,OAAO,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3xG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,OAAO,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,oBAAoB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,gBAAgB,MAAM,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,8BAA8B,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp5F,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,CAAC,MAAM,IAAI,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,GAAG,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,gBAAgB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,MAAM,EAAE,YAAY,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,WAAW,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/0E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,UAAU,KAAK,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,eAAe,GAAG,MAAM,CAAC,SAAS,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5gF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,qBAAqB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,GAAG,CAAC,MAAM,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAx/G,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,OAAO,GAAG,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,GAAG,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,KAAK,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,CAAC,GAAG,KAAK,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,uBAAuB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,MAAM,IAAI,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACArnF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,cAAc,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,qCAAqC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlwE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,OAAO,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAtxE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,cAAc,CAAC,iBAAiB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,qCAAqC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,cAAc,GAAG,QAAQ,CAAC,MAAM,CAAC,MAAM,IAAI,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA9wE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,IAAI,CAAC,YAAY,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,OAAO,EAAE,IAAI,CAAC,YAAY,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,kBAAkB,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,kBAAkB,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5rG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,EAAE,EAAE,kBAAkB,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,KAAK,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,gCAAgC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,+BAA+B,CAAC,OAAO,GAAG,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,uBAAuB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4DAA4D,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,GAAG,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,IAAI,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,GAAG,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,EAAE,IAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,YAAY,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB,KAAK,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,iBAAiB,CAAC,sBAAsB,EAAE,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,iBAAiB,CAAC,SAAS,KAAK,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,CAAC,UAAU,GAAG,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,GAAG,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,EAAE,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,wBAAwB,EAAE,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACArzL,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,cAAc,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,UAAU,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,YAAY,GAAG,IAAI,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,iBAAiB,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,gCAAgC,KAAK,IAAI,CAAC,iBAAiB,CAAC,aAAa,KAAK,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,iBAAiB,CAAC,aAAa,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,8BAA8B,EAAE,IAAI,CAAC,iBAAiB,CAAC,aAAa,KAAK,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,CAAC,cAAc,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,IAAI,CAAC,iBAAiB,CAAC,SAAS,IAAI,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,IAAI,CAAC,iBAAiB,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,qBAAqB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,IAAI,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,oBAAoB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAt0H,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,cAAc,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,GAAG,QAAQ,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,YAAY,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,IAAI,GAAG,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,OAAO,EAAE,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,EAAE,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,OAAO,EAAE,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,0BAA0B,EAAE,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/jI,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,mBAAmB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC,mBAAmB,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,mBAAmB,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,mBAAmB,CAAC,EAAE,CAAC,SAAS,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,kBAAkB,CAAC,UAAU,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAtjG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,MAAM,CAAC,QAAQ,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,4BAA4B,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,4BAA4B,IAAI,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,+BAA+B,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,4CAA4C,IAAI,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,wCAAwC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yCAAyC,IAAI,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,qCAAqC,EAAE,CAAC,CAAC,4CAA4C,GAAG,CAAC,CAAC,yCAAyC,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qBAAqB,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,GAAG,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,OAAO,EAAE,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,MAAM,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,2BAA2B,CAAC,qBAAqB,CAAC,MAAM,CAAC,QAAQ,CAAC,+BAA+B,CAAC,iBAAiB,EAAE,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,2BAA2B,CAAC,qBAAqB,CAAC,MAAM,CAAC,QAAQ,CAAC,+BAA+B,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,8BAA8B,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,8BAA8B,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,QAAQ,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,SAAS,CAAC,4CAA4C,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,mBAAmB,CAAC,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,yCAAyC,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,IAAI,IAAI,CAAC,cAAc,CAAC,uBAAuB,GAAG,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,mBAAmB,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,IAAI,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,iBAAiB,CAAC,aAAa,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,GAAG,KAAK,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,GAAG,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,uBAAuB,GAAG,mBAAmB,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,EAAE,qBAAqB,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,uCAAuC,IAAI,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,0BAA0B,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,CAAC,cAAc,MAAM,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,IAAI,IAAI,CAAC,iBAAiB,CAAC,QAAQ,KAAK,IAAI,CAAC,iBAAiB,CAAC,wBAAwB,KAAK,IAAI,CAAC,0BAA0B,MAAM,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,IAAI,CAAC,iBAAiB,CAAC,SAAS,IAAI,IAAI,CAAC,yDAAyD,KAAK,IAAI,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,GAAG,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,sBAAsB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,oCAAoC,EAAE,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,0BAA0B,EAAE,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,WAAW,GAAG,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,aAAa,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,uBAAuB,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,uBAAuB,EAAE,CAAC,CAAC,SAAS,CAAC,yDAAyD,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,iBAAiB,EAAE,IAAI,CAAC,aAAa,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,IAAI,CAAC,iCAAiC,CAAC,MAAM,CAAC,QAAQ,CAAC,+BAA+B,CAAC,iBAAiB,EAAE,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,GAAG,MAAM,CAAC,QAAQ,CAAC,iBAAiB,CAAC,IAAI,GAAG,CAAC,CAAC,sBAAsB,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,IAAI,CAAC,8BAA8B,CAAC,MAAM,CAAC,QAAQ,CAAC,+BAA+B,CAAC,sBAAsB,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,uBAAuB,GAAG,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,KAAK,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,KAAK,CAAC,OAAO,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,IAAI,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,kBAAkB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5wU,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,cAAc,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,sBAAsB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,sBAAsB,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,sBAAsB,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,IAAI,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/sE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,uBAAuB,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,QAAQ,CAAC,6BAA6B,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,IAAI,IAAI,CAAC,uBAAuB,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,2BAA2B,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,2BAA2B,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,QAAQ,CAAC,IAAI,GAAG,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA9nF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,EAAE,SAAS,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,WAAW,GAAG,aAAa,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,CAAC,IAAI,GAAG,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,GAAG,QAAQ,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,MAAM,GAAG,wBAAwB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,GAAG,sBAAsB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,GAAG,YAAY,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,WAAW,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,WAAW,CAAC,IAAI,CAAC,GAAG,GAAG,cAAc,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,UAAU,GAAG,WAAW,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,GAAG,eAAe,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,WAAW,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,IAAI,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,gCAAgC,EAAE,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,+BAA+B,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,IAAI,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,+BAA+B,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,gCAAgC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,aAAa,IAAI,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,gCAAgC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,+BAA+B,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,qCAAqC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,IAAI,IAAI,CAAC,GAAG,KAAK,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,iBAAiB,CAAC,oCAAoC,GAAG,IAAI,CAAC,wCAAwC,CAAC,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,wCAAwC,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qCAAqC,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,gBAAgB,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,qBAAqB,GAAG,IAAI,CAAC,iBAAiB,CAAC,QAAQ,IAAI,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,gCAAgC,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,oCAAoC,IAAI,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,CAAC,+BAA+B,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,oCAAoC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,0BAA0B,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,WAAW,GAAG,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,KAAK,CAAC,KAAK,GAAG,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,EAAE,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,wBAAwB,EAAE,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5rR,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wCAAwC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,KAAK,IAAI,CAAC,iBAAiB,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,aAAa,KAAK,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,MAAM,QAAQ,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,EAAE,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,kBAAkB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,OAAO,MAAM,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,oBAAoB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,4BAA4B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,IAAI,CAAC,iBAAiB,CAAC,cAAc,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,IAAI,IAAI,CAAC,iBAAiB,CAAC,QAAQ,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,EAAE,IAAI,CAAC,iBAAiB,CAAC,SAAS,IAAI,IAAI,CAAC,iBAAiB,CAAC,YAAY,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,KAAK,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,sBAAsB,IAAI,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,KAAK,CAAC,UAAU,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlwK,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iCAAiC,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,YAAY,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,OAAO,GAAG,OAAO,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,SAAS,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,SAAS,IAAI,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,gCAAgC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,4BAA4B,CAAC,OAAO,GAAG,IAAI,CAAC,4BAA4B,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAzwF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,SAAS,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,IAAI,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,KAAK,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,iCAAiC,GAAG,CAAC,CAAC,iCAAiC,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,GAAG,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,QAAQ,EAAE,CAAC,EAAE,QAAQ,CAAC,SAAS,IAAI,EAAE,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,qBAAqB,CAAC,OAAO,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,aAAa,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,iCAAiC,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,KAAK,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,OAAO,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,EAAE,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA15H,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,4BAA4B,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,4BAA4B,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,EAAE,EAAE,2BAA2B,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,KAAK,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,gCAAgC,CAAC,OAAO,GAAG,CAAC,CAAC,gCAAgC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,KAAK,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,KAAK,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,MAAM,CAAC,QAAQ,CAAC,SAAS,EAAE,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,SAAS,IAAI,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAloE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,KAAK,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,GAAG,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,MAAM,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,GAAG,0BAA0B,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,qCAAqC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5tD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,wBAAwB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,GAAG,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,MAAM,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,cAAc,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAnwE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,yBAAyB,GAAG,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,4CAA4C,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,cAAc,GAAG,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,GAAG,SAAS,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,SAAS,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,KAAK,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,sBAAsB,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,KAAK,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,4BAA4B,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,KAAK,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,0BAA0B,MAAM,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,yBAAyB,CAAC,OAAO,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,2BAA2B,CAAC,OAAO,GAAG,IAAI,CAAC,2BAA2B,CAAC,IAAI,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,OAAO,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,0BAA0B,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,IAAI,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,gBAAgB,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,EAAE,OAAO,CAAC,SAAS,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,MAAM,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,kBAAkB,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,KAAK,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3nK,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,MAAM,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,IAAI,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,KAAK,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC,OAAO,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,8BAA8B,EAAE,IAAI,CAAC,8BAA8B,CAAC,OAAO,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,IAAI,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,KAAK,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,YAAY,CAAC,OAAO,IAAI,IAAI,CAAC,oBAAoB,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,sBAAsB,IAAI,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA31J,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,mBAAmB,MAAM,MAAM,KAAK,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,wBAAwB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,YAAY,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,GAAG,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC,MAAM,CAAC,kBAAkB,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAx5E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,mCAAmC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,CAAC,CAAC,CAAC,CAAC,gCAAgC,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iCAAiC,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,yBAAyB,EAAE,CAAC,CAAC,iCAAiC,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,8BAA8B,KAAK,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,MAAM,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uCAAuC,KAAK,IAAI,CAAC,uBAAuB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,kBAAkB,MAAM,MAAM,KAAK,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,yCAAyC,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,uBAAuB,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,UAAU,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,oBAAoB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC,MAAM,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,yBAAyB,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,yBAAyB,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,uCAAuC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,IAAI,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,yBAAyB,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,oBAAoB,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/rJ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,oBAAoB,CAAC,yBAAyB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,qBAAqB,CAAC,YAAY,KAAK,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,iBAAiB,CAAC,kCAAkC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,yBAAyB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAvzE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,iBAAiB,CAAC,kCAAkC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,SAAS,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,EAAE,YAAY,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA15D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,iBAAiB,CAAC,kCAAkC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,iBAAiB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,EAAE,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAzkE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,wCAAwC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,8BAA8B,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,YAAY,CAAC,UAAU,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,sBAAsB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,wCAAwC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,2BAA2B,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,IAAI,CAAC,2BAA2B,CAAC,MAAM,CAAC,QAAQ,CAAC,+BAA+B,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,oBAAoB,CAAC,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,EAAE,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,wCAAwC,GAAG,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,KAAK,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,KAAK,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,OAAO,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,KAAK,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,sBAAsB,KAAK,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,sBAAsB,KAAK,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA1qJ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,cAAc,CAAC,iBAAiB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,cAAc,CAAC,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,oBAAoB,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAvtG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,oBAAoB,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,gBAAgB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,EAAE,YAAY,EAAE,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAhkE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,UAAU,IAAI,CAAC,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,iBAAiB,CAAC,kCAAkC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAjzE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,CAAC,sCAAsC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,8BAA8B,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sCAAsC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,GAAG,IAAI,CAAC,iBAAiB,GAAG,GAAG,QAAQ,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,mBAAmB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,QAAQ,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA1gG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mCAAmC,EAAE,kBAAkB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,CAAC,EAAE,CAAC,OAAO,GAAG,qBAAqB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,GAAG,gBAAgB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,GAAG,qBAAqB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,CAAC,YAAY,GAAG,SAAS,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,CAAC,IAAI,GAAG,aAAa,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,GAAG,CAAC,UAAU,GAAG,gBAAgB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,mBAAmB,CAAC,MAAM,GAAG,oBAAoB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,mBAAmB,CAAC,UAAU,GAAG,WAAW,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,GAAG,gBAAgB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,GAAG,SAAS,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,SAAS,CAAC,IAAI,GAAG,0BAA0B,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,YAAY,CAAC,GAAG,CAAC,WAAW,GAAG,qBAAqB,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,GAAG,aAAa,EAAE,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,GAAG,sBAAsB,EAAE,YAAY,EAAE,QAAQ,EAAE,WAAW,EAAE,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,OAAO,GAAG,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,+BAA+B,GAAG,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,2BAA2B,CAAC,qBAAqB,EAAE,CAAC,CAAC,YAAY,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,KAAK,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,uBAAuB,EAAE,MAAM,CAAC,CAAC,CAAC,yBAAyB,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,gDAAgD,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,wCAAwC,EAAE,aAAa,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,wCAAwC,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,YAAY,CAAC,MAAM,EAAE,GAAG,EAAE,gCAAgC,GAAG,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,0BAA0B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,0BAA0B,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC,yBAAyB,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,OAAO,IAAI,cAAc,CAAC,WAAW,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,uCAAuC,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,uCAAuC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,EAAE,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,SAAS,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,EAAE,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,8BAA8B,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,mCAAmC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,IAAI,CAAC,wBAAwB,GAAG,MAAM,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,mCAAmC,CAAC,sBAAsB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,KAAK,IAAI,CAAC,oBAAoB,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,WAAW,IAAI,IAAI,CAAC,oBAAoB,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,WAAW,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,aAAa,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,yBAAyB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,IAAI,IAAI,CAAC,qBAAqB,CAAC,WAAW,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,gCAAgC,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,YAAY,KAAK,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,mCAAmC,CAAC,aAAa,CAAC,IAAI,CAAC,oBAAoB,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,mCAAmC,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,kBAAkB,CAAC,EAAE,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,gBAAgB,CAAC,EAAE,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,qBAAqB,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,qBAAqB,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,SAAS,CAAC,EAAE,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,SAAS,CAAC,EAAE,EAAE,IAAI,CAAC,wBAAwB,CAAC,MAAM,CAAC,CAAC,CAAC,gCAAgC,CAAC,kBAAkB,CAAC,EAAE,EAAE,IAAI,CAAC,0BAA0B,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,+BAA+B,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC,mCAAmC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,mCAAmC,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,oBAAoB,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,SAAS,IAAI,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,mCAAmC,CAAC,WAAW,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,mCAAmC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mCAAmC,CAAC,sBAAsB,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApoW,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,KAAK,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,KAAK,IAAI,CAAC,iBAAiB,CAAC,kCAAkC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,UAAU,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3zE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,oBAAoB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,gBAAgB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,EAAE,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAE,YAAY,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp2D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,wBAAwB,EAAE,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,OAAO,KAAK,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,uBAAuB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC,CAAC,eAAe,CAAC,yBAAyB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,EAAE,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,YAAY,EAAE,MAAM,CAAC,OAAO,CAAC,QAAQ,EAAE,OAAO,EAAE,KAAK,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,EAAE,KAAK,CAAC,QAAQ,GAAG,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,sBAAsB,CAAC,IAAI,CAAC,oBAAoB,EAAE,OAAO,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,wBAAwB,EAAE,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,YAAY,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,YAAY,CAAC,IAAI,CAAC,2BAA2B,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,2BAA2B,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gDAAgD,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uDAAuD,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,0BAA0B,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gDAAgD,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,GAAG,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApyJ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,OAAO,IAAI,OAAO,IAAI,MAAM,GAAG,SAAS,GAAG,oBAAoB,GAAG,aAAa,GAAG,cAAc,IAAI,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,mBAAmB,GAAG,cAAc,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,eAAe,GAAG,aAAa,GAAG,0BAA0B,GAAG,qBAAqB,GAAG,uBAAuB,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,kBAAkB,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,eAAe,GAAG,qBAAqB,GAAG,cAAc,GAAG,cAAc,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,oBAAoB,GAAG,gBAAgB,GAAG,qBAAqB,IAAI,QAAQ,GAAG,sBAAsB,GAAG,aAAa,GAAG,gBAAgB,GAAG,uBAAuB,GAAG,2BAA2B,GAAG,oBAAoB,GAAG,yBAAyB,GAAG,wBAAwB,GAAG,gBAAgB,GAAG,yBAAyB,GAAG,oBAAoB,GAAG,sBAAsB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,cAAc,EAAE,IAAI,CAAC,yBAAyB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,yBAAyB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,IAAI,CAAC,qBAAqB,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,SAAS,EAAE,GAAG,EAAE,MAAM,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,iCAAiC,GAAG,cAAc,CAAC,WAAW,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,IAAI,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,yBAAyB,CAAC,eAAe,GAAG,IAAI,CAAC,yBAAyB,CAAC,eAAe,KAAK,OAAO,CAAC,OAAO,MAAM,CAAC,EAAE,CAAC,CAAC,4BAA4B,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,iBAAiB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,oBAAoB,GAAG,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,2BAA2B,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,4BAA4B,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,aAAa,GAAG,MAAM,CAAC,0BAA0B,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,YAAY,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,2BAA2B,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,sBAAsB,IAAI,SAAS,EAAE,iBAAiB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,IAAI,IAAI,YAAY,EAAE,YAAY,KAAK,cAAc,MAAM,UAAU,MAAM,gBAAgB,MAAM,cAAc,MAAM,gBAAgB,MAAM,OAAO,MAAM,gBAAgB,MAAM,iBAAiB,MAAM,kBAAkB,MAAM,+BAA+B,MAAM,4BAA4B,MAAM,oBAAoB,MAAM,wBAAwB,MAAM,qBAAqB,MAAM,cAAc,MAAM,kBAAkB,MAAM,YAAY,MAAM,mBAAmB,MAAM,kBAAkB,OAAO,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,iBAAiB,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA9zL,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,EAAE,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,gBAAgB,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,yBAAyB,EAAE,KAAK,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,GAAG,eAAe,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,yBAAyB,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,KAAK,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAn7H,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,aAAa,IAAI,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,aAAa,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,MAAM,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,aAAa,MAAM,SAAS,GAAG,SAAS;ACAxT,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,SAAS,IAAI,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,SAAS,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,MAAM,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,MAAM,SAAS,GAAG,SAAS;ACA/R,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,aAAa,IAAI,SAAS,EAAE,UAAU,IAAI,sBAAsB,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,IAAI,OAAO,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAnjB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,uCAAuC,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,KAAK,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,wBAAwB,IAAI,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wCAAwC,GAAG,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,uCAAuC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,QAAQ,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,EAAE,CAAC,sBAAsB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,qBAAqB,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,qBAAqB,CAAC,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,EAAE,EAAE,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,GAAG,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,mBAAmB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,aAAa,CAAC,EAAE,EAAE,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,CAAC,EAAE,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,IAAI,CAAC,qBAAqB,CAAC,OAAO,KAAK,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,iBAAiB,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,EAAE,EAAE,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,8BAA8B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,qCAAqC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,uBAAuB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,uBAAuB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,uBAAuB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,iBAAiB,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,wBAAwB,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,+BAA+B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gCAAgC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAjjgB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,iBAAiB,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,UAAU,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,UAAU,IAAI,SAAS,EAAE,UAAU,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,KAAK,KAAK,aAAa,MAAM,YAAY,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAhkC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,IAAI,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,QAAQ,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,MAAM,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,MAAM,SAAS,GAAG,SAAS;ACAzS,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,SAAS,IAAI,SAAS,EAAE,UAAU,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,MAAM,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,MAAM,SAAS,GAAG,SAAS;ACA/S,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,KAAK,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACApd,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlkC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAva,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,MAAM,GAAG,cAAc,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,SAAS,GAAG,gBAAgB,IAAI,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,OAAO,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,OAAO,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,UAAU,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,QAAQ,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,QAAQ,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,sBAAsB,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,sBAAsB,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,sBAAsB,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,sBAAsB,GAAG,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,eAAe,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,QAAQ,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,GAAG,IAAI,CAAC,qBAAqB,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,iCAAiC,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,KAAK,IAAI,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,qBAAqB,CAAC,MAAM,GAAG,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,CAAC,UAAU,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,KAAK,EAAE,IAAI,CAAC,iBAAiB,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,OAAO,EAAE,IAAI,CAAC,eAAe,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,gBAAgB,EAAE,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,wBAAwB,CAAC,MAAM,GAAG,IAAI,CAAC,qBAAqB,CAAC,UAAU,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,KAAK,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,OAAO,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,OAAO,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,QAAQ,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,SAAS,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,mBAAmB,EAAE,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,EAAE,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,qBAAqB,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,gBAAgB,IAAI,SAAS,EAAE,qBAAqB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,KAAK,IAAI,gBAAgB,IAAI,UAAU,CAAC,CAAC,IAAI,UAAU,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxrV,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,CAAC,EAAE,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,KAAK,IAAI,CAAC,cAAc,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,6BAA6B,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,uBAAuB,GAAG,eAAe,GAAG,cAAc,GAAG,mBAAmB,GAAG,SAAS,GAAG,gBAAgB,GAAG,eAAe,GAAG,qBAAqB,GAAG,eAAe,GAAG,uBAAuB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,sCAAsC,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qCAAqC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,GAAG,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,gBAAgB,IAAI,IAAI,CAAC,sCAAsC,CAAC,IAAI,CAAC,uBAAuB,CAAC,6BAA6B,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gCAAgC,CAAC,iBAAiB,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,wBAAwB,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gCAAgC,CAAC,QAAQ,EAAE,CAAC,CAAC,gBAAgB,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,0BAA0B,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,KAAK,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,wBAAwB,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,OAAO,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,6BAA6B,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gCAAgC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,+BAA+B,KAAK,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,qBAAqB,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,iBAAiB,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,OAAO,MAAM,CAAC,CAAC,qBAAqB,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,OAAO,IAAI,CAAC,CAAC,iBAAiB,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,gBAAgB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,IAAI,CAAC,MAAM,UAAU,EAAE,CAAC,CAAC,uBAAuB,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,EAAE,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,qBAAqB,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,uBAAuB,IAAI,SAAS,EAAE,wBAAwB,EAAE,QAAQ,GAAG,MAAM,CAAC,gBAAgB,EAAE,KAAK,IAAI,SAAS,EAAE,mBAAmB,IAAI,uBAAuB,EAAE,SAAS,IAAI,aAAa,EAAE,KAAK,IAAI,SAAS,EAAE,MAAM,IAAI,UAAU,EAAE,mBAAmB,IAAI,iBAAiB,EAAE,wBAAwB,IAAI,4BAA4B,EAAE,0BAA0B,IAAI,8BAA8B,EAAE,cAAc,IAAI,MAAM,EAAE,QAAQ,IAAI,YAAY,EAAE,gBAAgB,IAAI,uBAAuB,GAAG,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,WAAW,EAAE,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7rU,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,iBAAiB,CAAC,OAAO,EAAE,GAAG,EAAE,iBAAiB,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,cAAc,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,iBAAiB,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,IAAI,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kCAAkC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,IAAI,CAAC,GAAG,iBAAiB,GAAG,SAAS,GAAG,oBAAoB,GAAG,eAAe,GAAG,cAAc,GAAG,SAAS,GAAG,WAAW,GAAG,MAAM,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,GAAG,OAAO,CAAC,OAAO,GAAG,iBAAiB,CAAC,OAAO,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,KAAK,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,EAAE,UAAU,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,KAAK,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,KAAK,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,IAAI,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,kBAAkB,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,KAAK,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,iBAAiB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,EAAE,QAAQ,EAAE,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,2BAA2B,EAAE,YAAY,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAzpK,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr3C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,YAAY,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,KAAK,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,kBAAkB,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,KAAK,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,aAAa,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,KAAK,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,iBAAiB,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,KAAK,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,iBAAiB,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,KAAK,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7nE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,0BAA0B,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,yBAAyB,GAAG,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kBAAkB,MAAM,SAAS,EAAE,kBAAkB,GAAG,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,IAAI,gBAAgB,EAAE,OAAO,IAAI,UAAU,EAAE,0BAA0B,OAAO,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAnyB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,sBAAsB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,yBAAyB,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2CAA2C,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,IAAI,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,WAAW,KAAK,OAAO,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,WAAW,KAAK,gBAAgB,KAAK,gBAAgB,MAAM,iBAAiB,MAAM,yBAAyB,MAAM,0BAA0B,KAAK,8BAA8B,KAAK,cAAc,KAAK,iBAAiB,KAAK,4BAA4B,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,WAAW,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAn8E,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,KAAK,GAAG,cAAc,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,2BAA2B,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,CAAC,+BAA+B,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,sBAAsB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,IAAI,SAAS,EAAE,sBAAsB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7wC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,SAAS,IAAI,CAAC,GAAG,gBAAgB,GAAG,SAAS,GAAG,aAAa,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,gBAAgB,GAAG,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,MAAM,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,YAAY,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,qBAAqB,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,EAAE,QAAQ,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,+BAA+B,EAAE,YAAY,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,gBAAgB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAn5G,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,KAAK,EAAE,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,0BAA0B,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,iCAAiC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,sBAAsB,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,iCAAiC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yCAAyC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uCAAuC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,mBAAmB,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,oBAAoB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oCAAoC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yCAAyC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mCAAmC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,IAAI,IAAI,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,OAAO,cAAc,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,OAAO,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,oBAAoB,GAAG,OAAO,IAAI,CAAC,CAAC,oBAAoB,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,oBAAoB,CAAC,cAAc,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,sBAAsB,KAAK,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,gBAAgB,GAAG,mBAAmB,GAAG,sBAAsB,GAAG,SAAS,GAAG,aAAa,GAAG,uBAAuB,GAAG,mBAAmB,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,IAAI,CAAC,GAAG,uBAAuB,GAAG,+BAA+B,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,GAAG,CAAC,GAAG,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,IAAI,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,YAAY,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,YAAY,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,wBAAwB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,iBAAiB,CAAC,EAAE,EAAE,OAAO,IAAI,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,GAAG,KAAK,MAAM,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,iCAAiC,GAAG,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,UAAU,EAAE,sBAAsB,EAAE,sBAAsB,EAAE,iCAAiC,EAAE,iCAAiC,EAAE,2BAA2B,EAAE,2BAA2B,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,oBAAoB,EAAE,oBAAoB,GAAG,CAAC,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,YAAY,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,IAAI,UAAU,EAAE,sBAAsB,EAAE,CAAC,EAAE,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,sBAAsB,EAAE,YAAY,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAt+Z,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,aAAa,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,IAAI,SAAS,EAAE,UAAU,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3jB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,CAAC,kBAAkB,MAAM,SAAS,EAAE,kBAAkB,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,MAAM,SAAS,OAAO,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,kBAAkB,KAAK,MAAM,EAAE,QAAQ,KAAK,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,SAAS,GAAG,SAAS;ACAja,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,oCAAoC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,gCAAgC,CAAC,uBAAuB,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2CAA2C,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,EAAE,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,EAAE,IAAI,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,GAAG,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,mBAAmB,KAAK,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,mCAAmC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oCAAoC,IAAI,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,6BAA6B,GAAG,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,sBAAsB,EAAE,KAAK,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,EAAE,UAAU,GAAG,WAAW,CAAC,QAAQ,GAAG,WAAW,CAAC,IAAI,GAAG,WAAW,CAAC,kBAAkB,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,EAAE,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,yBAAyB,CAAC,EAAE,CAAC,4BAA4B,EAAE,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,iCAAiC,CAAC,EAAE,CAAC,YAAY,EAAE,EAAE,CAAC,4BAA4B,EAAE,KAAK,KAAK,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,GAAG,EAAE,CAAC,2BAA2B,GAAG,EAAE,CAAC,uBAAuB,GAAG,EAAE,CAAC,kCAAkC,GAAG,EAAE,CAAC,0BAA0B,GAAG,EAAE,CAAC,sCAAsC,EAAE,EAAE,CAAC,uBAAuB,GAAG,EAAE,CAAC,oBAAoB,IAAI,EAAE,CAAC,cAAc,KAAK,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,UAAU,KAAK,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,UAAU,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,EAAE,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,YAAY,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,KAAK,EAAE,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,GAAG,IAAI,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,eAAe,EAAE,EAAE,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,OAAO,CAAC,EAAE,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,EAAE,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,EAAE,CAAC,eAAe,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,EAAE,QAAQ,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,SAAS,IAAI,EAAE,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,MAAM,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,sBAAsB,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,2BAA2B,CAAC,wBAAwB,EAAE,EAAE,CAAC,sBAAsB,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,yBAAyB,EAAE,EAAE,CAAC,EAAE,EAAE,OAAO,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,KAAK,CAAC,MAAM,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,uBAAuB,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,sBAAsB,CAAC,aAAa,GAAG,EAAE,CAAC,mBAAmB,EAAE,CAAC,CAAC,cAAc,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,CAAC,eAAe,EAAE,EAAE,CAAC,iBAAiB,EAAE,EAAE,CAAC,0BAA0B,CAAC,EAAE,CAAC,YAAY,EAAE,EAAE,CAAC,uBAAuB,EAAE,EAAE,CAAC,0BAA0B,MAAM,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,gCAAgC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,EAAE,CAAC,0BAA0B,KAAK,IAAI,CAAC,qCAAqC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,0BAA0B,CAAC,CAAC,GAAG,GAAG,OAAO,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,GAAG,UAAU,EAAE,EAAE,GAAG,CAAC,CAAC,yBAAyB,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,gCAAgC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,GAAG,EAAE,CAAC,wBAAwB,KAAK,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,mBAAmB,KAAK,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,EAAE,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,CAAC,kBAAkB,CAAC,EAAE,CAAC,mBAAmB,EAAE,EAAE,CAAC,mBAAmB,GAAG,EAAE,CAAC,kBAAkB,EAAE,EAAE,CAAC,kBAAkB,GAAG,EAAE,CAAC,4BAA4B,GAAG,EAAE,CAAC,4BAA4B,GAAG,EAAE,CAAC,4BAA4B,CAAC,IAAI,EAAE,EAAE,CAAC,gCAAgC,EAAE,EAAE,CAAC,gCAAgC,GAAG,EAAE,CAAC,qCAAqC,EAAE,EAAE,CAAC,qCAAqC,GAAG,EAAE,EAAE,EAAE,KAAK,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,CAAC,gBAAgB,GAAG,CAAC,CAAC,UAAU,GAAG,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,GAAG,EAAE,CAAC,eAAe,MAAM,CAAC,EAAE,UAAU,GAAG,GAAG,CAAC,aAAa,GAAG,GAAG,CAAC,sBAAsB,GAAG,GAAG,CAAC,uBAAuB,GAAG,GAAG,CAAC,wBAAwB,GAAG,GAAG,CAAC,kBAAkB,GAAG,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,mBAAmB,GAAG,WAAW,GAAG,cAAc,GAAG,qBAAqB,GAAG,cAAc,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,eAAe,GAAG,aAAa,GAAG,2BAA2B,GAAG,qBAAqB,GAAG,iBAAiB,GAAG,cAAc,GAAG,sBAAsB,GAAG,eAAe,GAAG,kBAAkB,GAAG,gBAAgB,GAAG,aAAa,GAAG,eAAe,GAAG,KAAK,GAAG,iBAAiB,GAAG,uBAAuB,GAAG,qBAAqB,IAAI,OAAO,GAAG,SAAS,GAAG,oBAAoB,GAAG,8BAA8B,GAAG,+BAA+B,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,cAAc,GAAG,eAAe,GAAG,mBAAmB,GAAG,cAAc,GAAG,eAAe,GAAG,kBAAkB,GAAG,yBAAyB,GAAG,iBAAiB,GAAG,yBAAyB,GAAG,iBAAiB,GAAG,0BAA0B,IAAI,MAAM,GAAG,gBAAgB,GAAG,cAAc,GAAG,sBAAsB,GAAG,uBAAuB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,6BAA6B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,GAAG,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,IAAI,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,uBAAuB,CAAC,yBAAyB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,uBAAuB,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,uBAAuB,CAAC,yBAAyB,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,uBAAuB,CAAC,cAAc,OAAO,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,KAAK,CAAC,IAAI,CAAC,uBAAuB,CAAC,yBAAyB,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,EAAE,IAAI,CAAC,SAAS,CAAC,6BAA6B,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,6BAA6B,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,qBAAqB,EAAE,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,sBAAsB,EAAE,IAAI,CAAC,sCAAsC,EAAE,IAAI,CAAC,uBAAuB,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,GAAG,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,0BAA0B,KAAK,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,qBAAqB,CAAC,2BAA2B,CAAC,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,WAAW,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,iBAAiB,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,iBAAiB,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,gCAAgC,CAAC,uBAAuB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,cAAc,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,kBAAkB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,IAAI,IAAI,EAAE,KAAK,EAAE,UAAU,GAAG,kBAAkB,GAAG,yBAAyB,GAAG,oBAAoB,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,oCAAoC,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,YAAY,KAAK,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,oCAAoC,CAAC,MAAM,GAAG,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,gCAAgC,CAAC,MAAM,GAAG,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,iCAAiC,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,SAAS,GAAG,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,EAAE,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,6BAA6B,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yCAAyC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,GAAG,MAAM,EAAE,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,gCAAgC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,0BAA0B,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,0BAA0B,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,KAAK,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,GAAG,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,8BAA8B,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,qBAAqB,IAAI,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,2BAA2B,CAAC,4BAA4B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,CAAC,wBAAwB,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,EAAE,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,aAAa,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,kBAAkB,CAAC,CAAC,CAAC,uBAAuB,CAAC,aAAa,CAAC,eAAe,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,EAAE,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,kBAAkB,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,CAAC,aAAa,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,sBAAsB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,EAAE,CAAC,GAAG,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,YAAY,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,GAAG,EAAE,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,YAAY,IAAI,EAAE,GAAG,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,MAAM,GAAG,CAAC,OAAO,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,KAAK,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,YAAY,IAAI,EAAE,KAAK,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,QAAQ,OAAO,QAAQ,GAAG,GAAG,EAAE,MAAM,MAAM,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,GAAG,GAAG,EAAE,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,EAAE,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,sBAAsB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,WAAW,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,YAAY,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,wBAAwB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,sBAAsB,EAAE,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,IAAI,IAAI,CAAC,4BAA4B,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,8CAA8C,MAAM,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,sBAAsB,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,IAAI,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,mBAAmB,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,4BAA4B,EAAE,CAAC,EAAE,IAAI,CAAC,4BAA4B,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,CAAC,cAAc,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,0BAA0B,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,WAAW,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,mCAAmC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,KAAK,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,KAAK,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,IAAI,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,OAAO,YAAY,EAAE,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,GAAG,OAAO,EAAE,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,6BAA6B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,8BAA8B,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,kBAAkB,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,OAAO,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,4BAA4B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,KAAK,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,4BAA4B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,GAAG,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,4BAA4B,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,aAAa,IAAI,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,uBAAuB,EAAE,QAAQ,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,+BAA+B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,EAAE,CAAC,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,mCAAmC,EAAE,IAAI,CAAC,mBAAmB,OAAO,OAAO,CAAC,IAAI,CAAC,QAAQ,QAAQ,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,IAAI,GAAG,CAAC,GAAG,eAAe,IAAI,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,WAAW,IAAI,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,OAAO,GAAG,CAAC,CAAC,QAAQ,GAAG,kBAAkB,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,OAAO,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,GAAG,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,GAAG,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,GAAG,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,KAAK,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,aAAa,CAAC,KAAK,EAAE,CAAC,CAAC,aAAa,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,qBAAqB,GAAG,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,MAAM,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,KAAK,IAAI,CAAC,gBAAgB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,GAAG,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,MAAM,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,GAAG,OAAO,EAAE,mBAAmB,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,GAAG,MAAM,IAAI,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,6CAA6C,CAAC,CAAC,EAAE,IAAI,CAAC,uCAAuC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,6CAA6C,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,uCAAuC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,QAAQ,IAAI,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,UAAU,IAAI,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,EAAE,MAAM,CAAC,mBAAmB,CAAC,QAAQ,GAAG,CAAC,CAAC,8BAA8B,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,IAAI,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,oBAAoB,KAAK,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,EAAE,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC,QAAQ,KAAK,KAAK,GAAG,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,IAAI,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,UAAU,CAAC,IAAI,IAAI,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,CAAC,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,IAAI,CAAC,EAAE,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,KAAK,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,CAAC,QAAQ,IAAI,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,gCAAgC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,EAAE,IAAI,EAAE,MAAM,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,8BAA8B,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,IAAI,CAAC,CAAC,6BAA6B,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,wBAAwB,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,sBAAsB,EAAE,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,WAAW,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,qBAAqB,GAAG,OAAO,CAAC,QAAQ,CAAC,IAAI,GAAG,OAAO,GAAG,SAAS,CAAC,WAAW,CAAC,kBAAkB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,8BAA8B,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,sBAAsB,GAAG,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,IAAI,SAAS,EAAE,WAAW,KAAK,MAAM,GAAG,sBAAsB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,OAAO,SAAS,EAAE,mBAAmB,KAAK,MAAM,GAAG,sBAAsB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,KAAK,OAAO,KAAK,MAAM,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,SAAS,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp5rD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,gBAAgB,EAAE,CAAC,CAAC,UAAU,IAAI,eAAe,KAAK,IAAI,CAAC,eAAe,EAAE,gBAAgB,EAAE,CAAC,CAAC,UAAU,IAAI,eAAe,KAAK,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,kCAAkC,EAAE,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,2BAA2B,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2DAA2D,IAAI,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oEAAoE,IAAI,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+CAA+C,IAAI,CAAC,CAAC,YAAY,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,sCAAsC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,YAAY,CAAC,2BAA2B,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,YAAY,CAAC,yBAAyB,CAAC,IAAI,CAAC,kCAAkC,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,+BAA+B,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,IAAI,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,kBAAkB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,GAAG,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,sCAAsC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,IAAI,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,QAAQ,GAAG,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,EAAE,aAAa,EAAE,qBAAqB,EAAE,KAAK,EAAE,OAAO,CAAC,QAAQ,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,CAAC,QAAQ,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,gBAAgB,GAAG,SAAS,GAAG,cAAc,GAAG,SAAS,GAAG,yBAAyB,GAAG,kBAAkB,GAAG,eAAe,GAAG,aAAa,GAAG,6BAA6B,GAAG,kCAAkC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,GAAG,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,CAAC,kCAAkC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,gBAAgB,CAAC,QAAQ,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qCAAqC,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,IAAI,CAAC,sCAAsC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,IAAI,CAAC,sCAAsC,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,uCAAuC,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,MAAM,IAAI,CAAC,eAAe,CAAC,gBAAgB,KAAK,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,MAAM,IAAI,CAAC,eAAe,CAAC,gBAAgB,KAAK,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,uCAAuC,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,MAAM,IAAI,CAAC,eAAe,CAAC,gBAAgB,KAAK,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,MAAM,IAAI,CAAC,eAAe,CAAC,gBAAgB,KAAK,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kCAAkC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,IAAI,IAAI,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,KAAK,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,eAAe,CAAC,gBAAgB,GAAG,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,qCAAqC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,IAAI,IAAI,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC,GAAG,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,0CAA0C,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,gBAAgB,CAAC,QAAQ,IAAI,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kCAAkC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,KAAK,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,KAAK,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,GAAG,OAAO,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,IAAI,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,QAAQ,IAAI,IAAI,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,iCAAiC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,kCAAkC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,OAAO,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,QAAQ,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,2BAA2B,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,IAAI,GAAG,EAAE,2BAA2B,CAAC,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,2BAA2B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,6BAA6B,GAAG,SAAS,CAAC,kCAAkC,IAAI,UAAU,EAAE,qCAAqC,EAAE,CAAC,EAAE,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,qCAAqC,EAAE,YAAY,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,kCAAkC,EAAE,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,qCAAqC,EAAE,YAAY,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA5va,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,EAAE,iBAAiB,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,GAAG,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qCAAqC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,qBAAqB,GAAG,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,mBAAmB,MAAM,UAAU,EAAE,6BAA6B,EAAE,CAAC,EAAE,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,EAAE,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,6BAA6B,EAAE,YAAY,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAxnC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,2BAA2B,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,mBAAmB,GAAG,cAAc,GAAG,0BAA0B,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,MAAM,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,MAAM,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,UAAU,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,KAAK,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,KAAK,IAAI,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,MAAM,CAAC,mBAAmB,GAAG,MAAM,CAAC,0BAA0B,GAAG,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,eAAe,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,OAAO,MAAM,WAAW,MAAM,QAAQ,MAAM,gBAAgB,MAAM,YAAY,OAAO,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAp+F,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2CAA2C,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iDAAiD,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iDAAiD,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yCAAyC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yCAAyC,EAAE,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,IAAI,OAAO,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,sBAAsB,GAAG,aAAa,GAAG,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,GAAG,UAAU,CAAC,QAAQ,GAAG,CAAC,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,GAAG,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,EAAE,QAAQ,GAAG,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,yBAAyB,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,yBAAyB,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,uBAAuB,EAAE,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,0BAA0B,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,GAAG,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,oBAAoB,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,uBAAuB,CAAC,IAAI,CAAC,sBAAsB,CAAC,qBAAqB,GAAG,oBAAoB,CAAC,YAAY,CAAC,uBAAuB,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,0BAA0B,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,wBAAwB,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gEAAgE,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gEAAgE,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,IAAI,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,oBAAoB,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,sBAAsB,CAAC,qBAAqB,GAAG,oBAAoB,EAAE,IAAI,CAAC,uBAAuB,CAAC,YAAY,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,qBAAqB,GAAG,oBAAoB,CAAC,YAAY,CAAC,uBAAuB,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,aAAa,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,sBAAsB,IAAI,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,IAAI,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,EAAE,QAAQ,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,EAAE,0BAA0B,EAAE,YAAY,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,EAAE,WAAW,CAAC,KAAK,OAAO,UAAU,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAt7M,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iCAAiC,EAAE,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,yCAAyC,GAAG,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uCAAuC,EAAE,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,yCAAyC,GAAG,IAAI,CAAC,2CAA2C,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gDAAgD,EAAE,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,yCAAyC,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,mCAAmC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,mCAAmC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,IAAI,CAAC,2CAA2C,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,GAAG,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlwC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,6BAA6B,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,+BAA+B,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,sBAAsB,CAAC,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC,wBAAwB,CAAC,CAAC,CAAC,EAAE,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,4BAA4B,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,mBAAmB,CAAC,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC,mBAAmB,GAAG,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAyB,CAAC,CAAC,CAAC,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,CAAC,sBAAsB,CAAC,CAAC,CAAC,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,CAAC,qBAAqB,CAAC,EAAE,CAAC,EAAE,CAAC,YAAY,IAAI,EAAE,CAAC,4BAA4B,EAAE,CAAC,CAAC,EAAE,CAAC,8BAA8B,EAAE,CAAC,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,6BAA6B,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,+BAA+B,CAAC,EAAE,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,IAAI,EAAE,CAAC,yBAAyB,CAAC,CAAC,CAAC,mCAAmC,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,CAAC,mBAAmB,EAAE,CAAC,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,CAAC,EAAE,CAAC,iBAAiB,IAAI,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,CAAC,+BAA+B,EAAE,CAAC,CAAC,EAAE,CAAC,YAAY,IAAI,EAAE,CAAC,kBAAkB,EAAE,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAE,CAAC,CAAC,EAAE,CAAC,4CAA4C,EAAE,CAAC,CAAC,EAAE,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,CAAC,sBAAsB,EAAE,CAAC,CAAC,EAAE,CAAC,oBAAoB,EAAE,CAAC,CAAC,EAAE,CAAC,kBAAkB,EAAE,CAAC,CAAC,EAAE,CAAC,YAAY,EAAE,CAAC,CAAC,EAAE,CAAC,aAAa,EAAE,CAAC,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,uBAAuB,EAAE,CAAC,CAAC,EAAE,CAAC,4BAA4B,EAAE,CAAC,CAAC,EAAE,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,CAAC,oCAAoC,EAAE,CAAC,CAAC,EAAE,CAAC,kBAAkB,EAAE,CAAC,CAAC,EAAE,CAAC,4BAA4B,EAAE,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAE,CAAC,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,CAAC,uBAAuB,EAAE,CAAC,CAAC,EAAE,CAAC,wBAAwB,EAAE,CAAC,CAAC,EAAE,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,CAAC,eAAe,EAAE,CAAC,CAAC,EAAE,CAAC,qBAAqB,EAAE,CAAC,CAAC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC,EAAE,CAAC,mCAAmC,EAAE,CAAC,CAAC,EAAE,CAAC,mBAAmB,EAAE,CAAC,CAAC,EAAE,CAAC,8BAA8B,CAAC,CAAC,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,CAAC,eAAe,EAAE,CAAC,CAAC,EAAE,CAAC,wBAAwB,EAAE,CAAC,CAAC,EAAE,CAAC,2BAA2B,EAAE,CAAC,CAAC,EAAE,CAAC,8BAA8B,EAAE,CAAC,CAAC,EAAE,CAAC,oBAAoB,EAAE,CAAC,CAAC,EAAE,CAAC,qBAAqB,EAAE,CAAC,CAAC,EAAE,CAAC,qCAAqC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,EAAE,CAAC,uBAAuB,EAAE,CAAC,CAAC,EAAE,CAAC,kBAAkB,EAAE,CAAC,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,EAAE,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,EAAE,CAAC,cAAc,CAAC,QAAQ,GAAG,EAAE,CAAC,EAAE,CAAC,2BAA2B,CAAC,EAAE,CAAC,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,oBAAoB,CAAC,eAAe,CAAC,EAAE,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,0BAA0B,GAAG,EAAE,CAAC,EAAE,CAAC,OAAO,EAAE,EAAE,CAAC,oBAAoB,CAAC,6BAA6B,CAAC,CAAC,EAAE,EAAE,CAAC,0BAA0B,GAAG,EAAE,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,CAAC,6BAA6B,GAAG,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,+BAA+B,CAAC,CAAC,CAAC,EAAE,CAAC,yBAAyB,CAAC,kBAAkB,IAAI,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,uBAAuB,EAAE,EAAE,CAAC,eAAe,CAAC,QAAQ,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qCAAqC,KAAK,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,uBAAuB,CAAC,EAAE,CAAC,eAAe,CAAC,8BAA8B,CAAC,CAAC,EAAE,EAAE,CAAC,eAAe,CAAC,qBAAqB,CAAC,CAAC,KAAK,EAAE,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,aAAa,GAAG,EAAE,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,GAAG,EAAE,CAAC,uCAAuC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,EAAE,EAAE,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,CAAC,mCAAmC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,EAAE,CAAC,wBAAwB,CAAC,EAAE,CAAC,wBAAwB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,EAAE,CAAC,oCAAoC,CAAC,MAAM,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,oBAAoB,CAAC,EAAE,EAAE,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,8BAA8B,EAAE,EAAE,CAAC,mBAAmB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,EAAE,EAAE,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,EAAE,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,EAAE,CAAC,2CAA2C,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,4BAA4B,CAAC,CAAC,GAAG,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,GAAG,EAAE,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,EAAE,EAAE,CAAC,+BAA+B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,EAAE,CAAC,6BAA6B,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,aAAa,EAAE,EAAE,CAAC,4CAA4C,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,yCAAyC,EAAE,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,EAAE,EAAE,CAAC,8BAA8B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,EAAE,EAAE,CAAC,8BAA8B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,EAAE,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,EAAE,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,EAAE,CAAC,oCAAoC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oCAAoC,EAAE,EAAE,CAAC,qCAAqC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4CAA4C,EAAE,EAAE,CAAC,yCAAyC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qCAAqC,EAAE,EAAE,CAAC,sCAAsC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sCAAsC,EAAE,EAAE,CAAC,uCAAuC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,EAAE,EAAE,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,oCAAoC,CAAC,EAAE,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,8CAA8C,CAAC,CAAC,CAAC,aAAa,CAAC,yCAAyC,CAAC,EAAE,CAAC,kBAAkB,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,GAAG,EAAE,CAAC,8BAA8B,GAAG,EAAE,CAAC,kBAAkB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,0BAA0B,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,EAAE,CAAC,8BAA8B,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC,yCAAyC,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,EAAE,EAAE,CAAC,2BAA2B,GAAG,EAAE,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,wBAAwB,CAAC,EAAE,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,GAAG,EAAE,CAAC,wBAAwB,EAAE,CAAC,CAAC,MAAM,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE,CAAC,cAAc,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,EAAE,EAAE,CAAC,UAAU,CAAC,YAAY,EAAE,EAAE,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,uBAAuB,EAAE,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,UAAU,CAAC,sBAAsB,CAAC,QAAQ,GAAG,EAAE,CAAC,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,sBAAsB,CAAC,aAAa,EAAE,EAAE,CAAC,oBAAoB,KAAK,EAAE,CAAC,4BAA4B,GAAG,EAAE,CAAC,+BAA+B,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,4BAA4B,IAAI,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,+BAA+B,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,EAAE,CAAC,eAAe,KAAK,EAAE,CAAC,+BAA+B,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iCAAiC,GAAG,EAAE,CAAC,6BAA6B,IAAI,EAAE,CAAC,2CAA2C,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,EAAE,CAAC,kCAAkC,IAAI,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,4BAA4B,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,kCAAkC,CAAC,CAAC,EAAE,EAAE,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,wBAAwB,GAAG,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,EAAE,EAAE,CAAC,aAAa,GAAG,EAAE,CAAC,wBAAwB,GAAG,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,EAAE,EAAE,CAAC,UAAU,CAAC,YAAY,IAAI,EAAE,CAAC,UAAU,CAAC,YAAY,CAAC,UAAU,EAAE,EAAE,CAAC,wBAAwB,GAAG,EAAE,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,GAAG,EAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,CAAC,GAAG,SAAS,IAAI,SAAS,GAAG,aAAa,GAAG,aAAa,GAAG,eAAe,GAAG,oBAAoB,GAAG,iBAAiB,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,QAAQ,GAAG,iBAAiB,IAAI,MAAM,GAAG,kBAAkB,GAAG,eAAe,GAAG,gBAAgB,GAAG,iBAAiB,GAAG,cAAc,GAAG,SAAS,GAAG,sBAAsB,GAAG,eAAe,GAAG,kBAAkB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,kBAAkB,GAAG,WAAW,GAAG,eAAe,GAAG,mBAAmB,GAAG,4BAA4B,GAAG,cAAc,GAAG,mBAAmB,GAAG,kBAAkB,GAAG,mBAAmB,GAAG,SAAS,IAAI,KAAK,GAAG,iBAAiB,GAAG,eAAe,GAAG,cAAc,GAAG,qBAAqB,GAAG,yBAAyB,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,sBAAsB,GAAG,qBAAqB,GAAG,+BAA+B,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,oBAAoB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,oBAAoB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,6BAA6B,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,IAAI,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,6BAA6B,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,IAAI,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,IAAI,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,oBAAoB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,oBAAoB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,wBAAwB,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,wBAAwB,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,GAAG,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,MAAM,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,oBAAoB,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,6BAA6B,CAAC,MAAM,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,KAAK,IAAI,CAAC,SAAS,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,sBAAsB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,qBAAqB,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,sBAAsB,CAAC,yBAAyB,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,wBAAwB,CAAC,MAAM,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,MAAM,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,gBAAgB,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,IAAI,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,6BAA6B,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mCAAmC,EAAE,IAAI,CAAC,iDAAiD,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,wCAAwC,CAAC,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,+BAA+B,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,wCAAwC,GAAG,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,mCAAmC,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,iDAAiD,CAAC,IAAI,CAAC,wCAAwC,GAAG,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,GAAG,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,oCAAoC,CAAC,IAAI,CAAC,oCAAoC,CAAC,IAAI,CAAC,wCAAwC,EAAE,CAAC,GAAG,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,kBAAkB,CAAC,YAAY,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,IAAI,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,uCAAuC,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,SAAS,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,kBAAkB,CAAC,yBAAyB,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,uBAAuB,CAAC,mBAAmB,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,IAAI,IAAI,CAAC,eAAe,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,cAAc,CAAC,IAAI,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,EAAE,KAAK,GAAG,SAAS,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,sCAAsC,GAAG,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,KAAK,GAAG,SAAS,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,gBAAgB,IAAI,IAAI,CAAC,qCAAqC,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,qCAAqC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,qCAAqC,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,uCAAuC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,gBAAgB,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,OAAO,IAAI,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,MAAM,IAAI,CAAC,oBAAoB,GAAG,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,6BAA6B,CAAC,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,iBAAiB,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC,YAAY,EAAE,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,OAAO,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,mCAAmC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,kCAAkC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,GAAG,EAAE,IAAI,EAAE,MAAM,CAAC,gBAAgB,EAAE,MAAM,EAAE,IAAI,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,EAAE,MAAM,CAAC,mBAAmB,EAAE,MAAM,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,EAAE,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,IAAI,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,2BAA2B,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,0BAA0B,KAAK,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC,YAAY,CAAC,EAAE,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,kBAAkB,GAAG,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,gCAAgC,CAAC,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,IAAI,IAAI,CAAC,gCAAgC,EAAE,CAAC,GAAG,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,oBAAoB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,EAAE,IAAI,CAAC,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,8BAA8B,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,2BAA2B,GAAG,CAAC,IAAI,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iCAAiC,GAAG,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,OAAO,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,uCAAuC,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,+BAA+B,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,mBAAmB,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,kBAAkB,CAAC,OAAO,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,IAAI,IAAI,CAAC,8BAA8B,EAAE,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,QAAQ,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gDAAgD,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sDAAsD,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0DAA0D,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,aAAa,EAAE,IAAI,CAAC,iCAAiC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,YAAY,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,CAAC,gBAAgB,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,GAAG,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,CAAC,gBAAgB,KAAK,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,yBAAyB,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,CAAC,2BAA2B,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,wBAAwB,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,aAAa,QAAQ,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,cAAc,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,IAAI,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,aAAa,GAAG,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,iBAAiB,CAAC,8BAA8B,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,IAAI,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,QAAQ,IAAI,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,sBAAsB,GAAG,IAAI,CAAC,WAAW,CAAC,oBAAoB,EAAE,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,EAAE,CAAC,CAAC,WAAW,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,IAAI,KAAK,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,CAAC,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,WAAW,IAAI,IAAI,CAAC,oBAAoB,CAAC,yBAAyB,GAAG,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,KAAK,EAAE,UAAU,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,MAAM,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,YAAY,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,0BAA0B,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,0BAA0B,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,YAAY,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,wBAAwB,IAAI,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,IAAI,IAAI,CAAC,mCAAmC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,8BAA8B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,IAAI,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,6BAA6B,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,MAAM,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,EAAE,mCAAmC,IAAI,SAAS,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,EAAE,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,CAAC,0BAA0B,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,EAAE,OAAO,CAAC,SAAS,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,EAAE,aAAa,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,SAAS,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,KAAK,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,0BAA0B,CAAC,KAAK,CAAC,OAAO,CAAC,0BAA0B,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,0BAA0B,CAAC,OAAO,CAAC,0BAA0B,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,sBAAsB,CAAC,IAAI,CAAC,WAAW,CAAC,oBAAoB,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,mBAAmB,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,iBAAiB,CAAC,uBAAuB,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,wBAAwB,GAAG,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,yCAAyC,EAAE,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,2BAA2B,KAAK,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,EAAE,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,EAAE,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yCAAyC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,GAAG,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,MAAM,CAAC,CAAC,cAAc,GAAG,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,oCAAoC,EAAE,IAAI,CAAC,qBAAqB,IAAI,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,yCAAyC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,aAAa,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,mBAAmB,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,GAAG,IAAI,CAAC,8BAA8B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,MAAM,OAAO,iBAAiB,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,iBAAiB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,6BAA6B,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,gCAAgC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,UAAU,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,4BAA4B,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,iCAAiC,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,mBAAmB,CAAC,UAAU,GAAG,IAAI,CAAC,yBAAyB,KAAK,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,MAAM,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,kBAAkB,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,MAAM,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,kBAAkB,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,uCAAuC,EAAE,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,2BAA2B,EAAE,IAAI,CAAC,WAAW,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,eAAe,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,aAAa,IAAI,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,aAAa,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,4BAA4B,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,UAAU,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,4BAA4B,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,UAAU,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,0BAA0B,MAAM,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,YAAY,KAAK,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,YAAY,KAAK,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,GAAG,IAAI,CAAC,8BAA8B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,8BAA8B,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,gCAAgC,EAAE,IAAI,CAAC,+BAA+B,EAAE,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,IAAI,CAAC,+BAA+B,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,2CAA2C,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,2CAA2C,EAAE,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,eAAe,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,cAAc,CAAC,IAAI,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,CAAC,YAAY,MAAM,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,+BAA+B,MAAM,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,gCAAgC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,GAAG,MAAM,CAAC,QAAQ,EAAE,IAAI,GAAG,QAAQ,CAAC,GAAG,EAAE,QAAQ,CAAC,YAAY,EAAE,EAAE,GAAG,SAAS,GAAG,MAAM,CAAC,SAAS,EAAE,SAAS,CAAC,SAAS,GAAG,CAAC,GAAG,SAAS,CAAC,SAAS,CAAC,OAAO,EAAE,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC,IAAI,KAAK,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,WAAW,CAAC,4BAA4B,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,8BAA8B,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iCAAiC,GAAG,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,4CAA4C,GAAG,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,WAAW,CAAC,sBAAsB,MAAM,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,qBAAqB,GAAG,MAAM,CAAC,4BAA4B,GAAG,SAAS,CAAC,+BAA+B,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,qBAAqB,IAAI,SAAS,EAAE,UAAU,IAAI,sBAAsB,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,EAAE,EAAE,MAAM,UAAU,OAAO,gBAAgB,EAAE,UAAU,OAAO,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA/u8D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,IAAI,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,4BAA4B,IAAI,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,eAAe,GAAG,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,aAAa,OAAO,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,MAAM,IAAI,CAAC,4BAA4B,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,yBAAyB,CAAC,OAAO,EAAE,MAAM,EAAE,6BAA6B,IAAI,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,wBAAwB,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,EAAE,+BAA+B,KAAK,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,yBAAyB,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,OAAO,EAAE,UAAU,EAAE,6BAA6B,OAAO,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAjtE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,CAAC,OAAO,EAAE,wBAAwB,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,IAAI,CAAC,yBAAyB,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,CAAC,OAAO,EAAE,wBAAwB,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,MAAM,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAr/C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,UAAU,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gCAAgC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mCAAmC,EAAE,IAAI,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,IAAI,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,oBAAoB,GAAG,oBAAoB,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,oBAAoB,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,IAAI,GAAG,GAAG,aAAa,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,EAAE,QAAQ,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,gBAAgB,EAAE,WAAW,CAAC,KAAK,EAAE,iBAAiB,EAAE,WAAW,CAAC,WAAW,OAAO,UAAU,EAAE,8BAA8B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA19D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,kBAAkB,EAAE,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,uBAAuB,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,IAAI,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,EAAE,KAAK,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAtrC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,qBAAqB,CAAC,OAAO,EAAE,UAAU,EAAE,wBAAwB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,EAAE,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,EAAE,oBAAoB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,MAAM,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,wBAAwB,GAAG,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,IAAI,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA1nD,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,EAAE,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,8BAA8B,CAAC,OAAO,EAAE,UAAU,EAAE,6BAA6B,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,EAAE,uBAAuB,GAAG,IAAI,CAAC,oBAAoB,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,EAAE,iCAAiC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,6BAA6B,GAAG,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,MAAM,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,qCAAqC,GAAG,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,IAAI,CAAC,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAt2D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,eAAe,GAAG,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,MAAM,UAAU,EAAE,wBAAwB,EAAE,CAAC,EAAE,SAAS,EAAE,cAAc,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,cAAc,EAAE,WAAW,EAAE,UAAU,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA7mB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,eAAe,GAAG,SAAS,GAAG,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,MAAM,UAAU,EAAE,wBAAwB,EAAE,CAAC,EAAE,SAAS,EAAE,cAAc,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,cAAc,EAAE,WAAW,EAAE,UAAU,CAAC,WAAW,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAruB,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,IAAI,EAAE,YAAY,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,iBAAiB,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,OAAO,IAAI,OAAO,IAAI,MAAM,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,IAAI,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,aAAa,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,GAAG,CAAC,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,GAAG,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,MAAM,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,YAAY,CAAC,QAAQ,GAAG,EAAE,CAAC,QAAQ,CAAC,IAAI,GAAG,GAAG,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,GAAG,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,GAAG,IAAI,GAAG,CAAC,EAAE,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,cAAc,CAAC,MAAM,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,EAAE,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,QAAQ,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,iBAAiB,CAAC,QAAQ,GAAG,IAAI,MAAM,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,KAAK,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,mBAAmB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,EAAE,KAAK,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,QAAQ,CAAC,MAAM,GAAG,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,oBAAoB,MAAM,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,iBAAiB,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,2BAA2B,IAAI,CAAC,GAAG,CAAC,KAAK,IAAI,EAAE,KAAK,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,EAAE,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,EAAE,YAAY,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,eAAe,EAAE,KAAK,GAAG,QAAQ,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,iBAAiB,CAAC,IAAI,EAAE,EAAE,GAAG,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,iBAAiB,CAAC,IAAI,EAAE,EAAE,GAAG,IAAI,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,iBAAiB,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,iBAAiB,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,KAAK,CAAC,CAAC,IAAI,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,GAAG,KAAK,GAAG,IAAI,EAAE,OAAO,CAAC,WAAW,EAAE,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,IAAI,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,SAAS,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,EAAE,KAAK,GAAG,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,OAAO,CAAC,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,EAAE,CAAC,QAAQ,CAAC,OAAO,GAAG,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,IAAI,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,IAAI,SAAS,EAAE,cAAc,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,SAAS,GAAG,WAAW,EAAE,gBAAgB,IAAI,kBAAkB,EAAE,UAAU,GAAG,YAAY,EAAE,QAAQ,GAAG,UAAU,EAAE,uBAAuB,IAAI,yBAAyB,EAAE,QAAQ,IAAI,UAAU,EAAE,WAAW,IAAI,aAAa,EAAE,gBAAgB,IAAI,kBAAkB,EAAE,SAAS,IAAI,WAAW,EAAE,OAAO,IAAI,SAAS,EAAE,wBAAwB,IAAI,UAAU,EAAE,YAAY,IAAI,cAAc,EAAE,aAAa,IAAI,eAAe,EAAE,YAAY,GAAG,cAAc,EAAE,qBAAqB,IAAI,gBAAgB,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,UAAU,IAAI,UAAU,EAAE,kBAAkB,IAAI,oBAAoB,EAAE,WAAW,IAAI,aAAa,EAAE,kBAAkB,IAAI,oBAAoB,EAAE,cAAc,IAAI,gBAAgB,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,eAAe,IAAI,eAAe,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,YAAY,GAAG,cAAc,EAAE,uBAAuB,IAAI,yBAAyB,EAAE,gBAAgB,IAAI,kBAAkB,EAAE,iBAAiB,IAAI,mBAAmB,GAAG,WAAW,EAAE,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,KAAK,SAAS,EAAE,gBAAgB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,SAAS,GAAG,WAAW,EAAE,gBAAgB,IAAI,kBAAkB,EAAE,UAAU,GAAG,YAAY,EAAE,QAAQ,GAAG,UAAU,EAAE,uBAAuB,IAAI,yBAAyB,EAAE,QAAQ,IAAI,UAAU,EAAE,WAAW,IAAI,aAAa,EAAE,gBAAgB,IAAI,kBAAkB,EAAE,SAAS,IAAI,WAAW,EAAE,OAAO,IAAI,SAAS,EAAE,wBAAwB,IAAI,UAAU,EAAE,YAAY,IAAI,cAAc,EAAE,aAAa,IAAI,eAAe,EAAE,YAAY,GAAG,cAAc,EAAE,qBAAqB,IAAI,gBAAgB,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,UAAU,IAAI,UAAU,EAAE,kBAAkB,IAAI,oBAAoB,EAAE,WAAW,IAAI,aAAa,EAAE,kBAAkB,IAAI,oBAAoB,EAAE,cAAc,IAAI,gBAAgB,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,eAAe,IAAI,eAAe,EAAE,mBAAmB,IAAI,qBAAqB,EAAE,YAAY,GAAG,cAAc,EAAE,uBAAuB,IAAI,yBAAyB,EAAE,gBAAgB,IAAI,kBAAkB,EAAE,iBAAiB,IAAI,mBAAmB,GAAG,WAAW,EAAE,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAv5W,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,MAAM,SAAS,EAAE,gBAAgB,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,YAAY,EAAE,gBAAgB,EAAE,WAAW,EAAE,UAAU,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA3Z,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,EAAE,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,oCAAoC,CAAC,CAAC,CAAC,MAAM,CAAC,6BAA6B,CAAC,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,OAAO,IAAI,KAAK,IAAI,CAAC,IAAI,OAAO,IAAI,QAAQ,GAAG,wBAAwB,GAAG,uBAAuB,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,6BAA6B,GAAG,cAAc,GAAG,iBAAiB,GAAG,gBAAgB,GAAG,cAAc,GAAG,aAAa,GAAG,2BAA2B,GAAG,eAAe,GAAG,gBAAgB,GAAG,0BAA0B,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,KAAK,IAAI,CAAC,2BAA2B,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,IAAI,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,6BAA6B,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,CAAC,sBAAsB,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,4BAA4B,EAAE,IAAI,EAAE,WAAW,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,CAAC,uBAAuB,EAAE,IAAI,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,GAAG,IAAI,CAAC,wBAAwB,GAAG,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,CAAC,gBAAgB,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,gCAAgC,CAAC,IAAI,CAAC,0BAA0B,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,UAAU,CAAC,yBAAyB,CAAC,IAAI,CAAC,0BAA0B,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,UAAU,CAAC,mCAAmC,CAAC,IAAI,CAAC,0BAA0B,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,UAAU,CAAC,mCAAmC,CAAC,IAAI,CAAC,0BAA0B,CAAC,+BAA+B,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,eAAe,CAAC,OAAO,GAAG,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,GAAG,mBAAmB,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,CAAC,WAAW,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,GAAG,iBAAiB,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,UAAU,CAAC,kBAAkB,CAAC,WAAW,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,YAAY,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,GAAG,EAAE,EAAE,KAAK,EAAE,QAAQ,GAAG,CAAC,CAAC,YAAY,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,GAAG,EAAE,EAAE,KAAK,EAAE,QAAQ,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,qBAAqB,MAAM,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,EAAE,MAAM,EAAE,QAAQ,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,mBAAmB,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,uBAAuB,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,kBAAkB,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,cAAc,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,oBAAoB,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,6CAA6C,CAAC,IAAI,CAAC,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,6BAA6B,CAAC,IAAI,CAAC,oCAAoC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,EAAE,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,MAAM,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,EAAE,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,MAAM,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,EAAE,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,MAAM,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,KAAK,IAAI,CAAC,6CAA6C,EAAE,IAAI,CAAC,6CAA6C,EAAE,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAE,sBAAsB,EAAE,CAAC,MAAM,IAAI,CAAC,4BAA4B,EAAE,IAAI,CAAC,4BAA4B,EAAE,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,UAAU,GAAG,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,EAAE,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,SAAS,KAAK,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,eAAe,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,YAAY,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,+CAA+C,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0CAA0C,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,+CAA+C,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,GAAG,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,WAAW,CAAC,IAAI,GAAG,IAAI,EAAE,WAAW,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,2BAA2B,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,wBAAwB,IAAI,SAAS,EAAE,UAAU,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,IAAI,gBAAgB,EAAE,yBAAyB,KAAK,oBAAoB,KAAK,mBAAmB,KAAK,kBAAkB,KAAK,6CAA6C,KAAK,4BAA4B,KAAK,iBAAiB,KAAK,qBAAqB,KAAK,qBAAqB,KAAK,uBAAuB,KAAK,qBAAqB,KAAK,kBAAkB,KAAK,MAAM,KAAK,SAAS,KAAK,cAAc,KAAK,uBAAuB,KAAK,4BAA4B,MAAM,kBAAkB,MAAM,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,IAAI,WAAW,EAAE,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACAlpZ,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,aAAa,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,UAAU,GAAG,OAAO,EAAE,6BAA6B,IAAI,SAAS,GAAG,cAAc,GAAG,yBAAyB,GAAG,mBAAmB,GAAG,gCAAgC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,SAAS,GAAG,SAAS;ACA90C,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,OAAO,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,SAAS,IAAI,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,GAAG,KAAK,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,C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C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,GAAG,KAAK,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAA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E,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAA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AAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,MAAM,KAAK,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,MAAM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G,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,EAAE,cAAc,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,cAAc,EAAE,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAA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E,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,EAAE,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,aAAa,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,aAAa,CAAC,CAAC,KAAK,GAAG,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,aAAa,CAAC,CAAC,MAAM,GAAG,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC,MAAM,GAAG,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,cAAc,EAAE,GAAG,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,cAAc,EAAE,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,CAAC,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,MAAM,CAAC,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,MAAM,CAAC,GAAG,EAAE,GAAG,EAAE,MAAM,CAAC,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,GAAG,IAAI,EAAE,KAAK,CAAC,KAAK,EAAE,GAAG,EAAE,KAA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C,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,MAAM,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,GAAG,IAAI,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,GAAG,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAA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G,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,UAAU,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,SAAS,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,QAAQ,CAAC,YAAY,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,MAAM,IAAI,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,eAAe,GAAG,IAAI,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAA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AAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,cAAc,GAAG,IAAI,GAAG,IAAI,EAAE,IAAI,CAAC,I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,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI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AAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,qBAAqB,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,cAAc,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,mBAAmB,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,0BAA0B,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,oBAAoB,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,iBAAiB,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,8BAA8B,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,EAAE,CAAC,EAAE,GAAG,OAAO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C,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,GAAG,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,EAAE,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC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,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC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CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,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AAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,K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,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ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AAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,CAA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AC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,EAAE,EAAE,aAAa,EAAE,mBAAmB,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,EAAE,aAAa,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,WAAW,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,aAAa,EAAE,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE,gBAAgB,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,EAAE,MAAM,GAAG,UAAU,EAAE,QAAQ,KAAK,MAAM,GAAG,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,WAAW,GAAG,KAAK,CAAC,OAAO,GAAG,GAAG,GAAG,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,GAAG,IAAI,OAAO,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,OAAO,GAAG,WAAW,GAAG,GAAG,MAAM,OAAO,GAAG,GAAG,EAAE,IAAI,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,SAAS,GAAG,CAAC,QAAQ,EAAE,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,EAAE,IAAI,GAAG,GAAG,GAAG,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,iEAAiE,IAAI,CAAC,CAAC,8BAA8B,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,oCAAoC,EAAE,cAAc,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,iEAAiE,EAAE,kBAAkB,EAAE,UAAU,CAAC,UAAU,CAAC,UAAU,KAAK,CAAC,CAAC,yBAAyB,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,EAAE,MAAM,EAAE,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,SAAS,CAAC,8IAA8I,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,4BAA4B,CAAC,aAAa,CAAC,0BAA0B,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,EAAE,EAAE,EAAE,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,gBAAgB,IAAI,EAAE,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,mBAAmB,GAAG,KAAK,GAAG,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,kBAAkB,CAAC,UAAU,CAAC,kBAAkB,CAAC,UAAU,CAAC,aAAa,CAAC,GAAG,IAAI,oCAAoC,EAAE,KAAK,EAAE,kBAAkB,EAAE,EAAE,EAAE,iBAAiB,EAAE,KAAK,GAAG,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,KAAK,CAAC,kBAAkB,EAAE,4BAA4B,GAAG,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,EAAE,WAAW,EAAE,kBAAkB,EAAE,UAAU,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,4BAA4B,EAAE,IAAI,EAAE,SAAS,EAAE,kBAAkB,EAAE,qBAAqB,EAAE,gBAAgB,CAAC,WAAW,CAAC,OAAO,EAAE,YAAY,EAAE,aAAa,EAAE,eAAe,EAAE,kBAAkB,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,EAAE,4BAA4B,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,qBAAqB,EAAE,MAAM,CAAC,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,CAAC,iEAAiE,EAAE,UAAU,EAAE,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,kDAAkD,EAAE,IAAI,EAAE,SAAS,EAAE,aAAa,EAAE,2BAA2B,EAAE,OAAO,EAAE,4CAA4C,EAAE,IAAI,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,MAAM,KAAK,EAAE,GAAG,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,GAAG,IAAI,GAAG,sBAAsB,GAAG,OAAO,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,GAAG,SAAS,EAAE,KAAK,IAAI,EAAE,GAAG,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,GAAG,IAAI,GAAG,sBAAsB,GAAG,OAAO,EAAE,IAAI,EAAE,SAAS,GAAG,UAAU,GAAG,SAAS,EAAE,KAAK,IAAI,kBAAkB,IAAI,YAAY,IAAI,WAAW,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,iBAAiB,EAAE,KAAK,EAAE,iBAAiB,EAAE,KAAK,EAAE,iBAAiB,EAAE,KAAK,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,KAAK,EAAE,WAAW,EAAE,KAAK,IAAI,UAAU,IAAI,0BAA0B,EAAE,CAAC,EAAE,4BAA4B,EAAE,CAAC,EAAE,0BAA0B,EAAE,CAAC,GAAG,0BAA0B,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,EAAE,WAAW,EAAE,CAAC,EAAE,WAAW,GAAG,QAAQ,GAAG,gBAAgB,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,EAAE,kDAAkD,EAAE,IAAI,EAAE,4BAA4B,EAAE,OAAO,EAAE,cAAc,EAAE,KAAK,EAAE,YAAY,GAAG,SAAS,GAAG,WAAW,GAAG,aAAa,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,eAAe,IAAI,OAAO,GAAG,IAAI,EAAE,YAAY,EAAE,QAAQ,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,EAAE,KAAK,EAAE,YAAY,GAAG,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,YAAY,CAAC,uBAAuB,CAAC,YAAY,GAAG,OAAO,CAAC,aAAa,CAAC,QAAQ,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,gBAAgB,EAAE,aAAa,EAAE,UAAU,EAAE,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,iBAAiB,EAAE,iBAAiB,CAAC,2EAA2E,GAAG,CAAC,CAAC,gBAAgB,EAAE,EAAE,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,QAAQ,EAAE,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,EAAE,QAAQ,GAAG,CAAC,CAAC,gBAAgB,EAAE,YAAY,EAAE,MAAM,EAAE,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,wBAAwB,GAAG,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,iEAAiE,CAAC,SAAS,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,YAAY,CAAC,gBAAgB,GAAG,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,iEAAiE,CAAC,SAAS,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,YAAY,CAAC,gBAAgB,GAAG,EAAE,EAAE,gBAAgB,EAAE,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,eAAe,GAAG,CAAC,CAAC,kBAAkB,EAAE,OAAO,IAAI,UAAU,EAAE,IAAI,EAAE,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,IAAI,MAAM,gBAAgB,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,KAAK,MAAM,IAAI,gBAAgB,IAAI,eAAe,GAAG,KAAK,GAAG,SAAS,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,CAAC,sBAAsB,IAAI,qBAAqB,GAAG,KAAK,GAAG,SAAS,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,CAAC,sBAAsB,CAAC,SAAS,GAAG,YAAY,EAAE,CAAC,GAAG,oBAAoB,IAAI,aAAa,IAAI,cAAc,EAAE,GAAG,EAAE,cAAc,EAAE,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,YAAY,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,YAAY,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,gCAAgC,EAAE,KAAK,EAAE,wCAAwC,EAAE,KAAK,GAAG,aAAa,IAAI,cAAc,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,gCAAgC,EAAE,IAAI,EAAE,wCAAwC,EAAE,IAAI,EAAE,wBAAwB,EAAE,IAAI,EAAE,mBAAmB,EAAE,IAAI,EAAE,uBAAuB,EAAE,IAAI,GAAG,0BAA0B,IAAI,cAAc,EAAE,IAAI,EAAE,eAAe,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,gCAAgC,EAAE,IAAI,EAAE,wCAAwC,EAAE,IAAI,GAAG,cAAc,IAAI,UAAU,GAAG,GAAG,KAAK,sBAAsB,IAAI,wBAAwB,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,yBAAyB,GAAG,KAAK,GAAG,SAAS,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,CAAC,sBAAsB,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM,KAAK,kCAAkC,EAAE,IAAI,EAAE,WAAW,IAAI,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,GAAG,GAAG,GAAG,QAAQ,CAAC,SAAS,CAAC,GAAG,IAAI,gBAAgB,IAAI,kBAAkB,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,GAAG,kBAAkB,GAAG,KAAK,GAAG,SAAS,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,CAAC,sBAAsB,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,EAAE,OAAO,CAAC,GAAG,IAAI,SAAS,IAAI,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,GAAG,qBAAqB,IAAI,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,iBAAiB,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,OAAO,GAAG,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,IAAI,MAAM,EAAE,EAAE,CAAC,EAAE,EAAE,UAAU,KAAK,KAAK,EAAE,CAAC,EAAE,MAAM,GAAG,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,KAAK,KAAK,EAAE,CAAC,EAAE,MAAM,GAAG,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,KAAK,iBAAiB,MAAM,cAAc,EAAE,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,iBAAiB,EAAE,KAAK,CAAC,iEAAiE,EAAE,SAAS,EAAE,KAAK,CAAC,iEAAiE,GAAG,CAAC,CAAC,cAAc,GAAG,EAAE,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,6CAA6C,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO,CAAC,aAAa,CAAC,WAAW,EAAE,EAAE,EAAE,aAAa,EAAE,mBAAmB,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,EAAE,aAAa,EAAE,IAAI,CAAC,UAAU,EAAE,WAAW,EAAE,IAAI,EAAE,OAAO,CAAC,aAAa,CAAC,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,EAAE,eAAe,EAAE,mBAAmB,EAAE,WAAW,EAAE,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,6CAA6C,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,EAAE,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,eAAe,EAAE,IAAI,GAAG,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,aAAa,EAAE,WAAW,GAAG,MAAM,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,EAAE,EAAE,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC,CAAC,QAAQ,GAAG,EAAE,EAAE,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,EAAE,WAAW,EAAE,IAAI,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,IAAI,gBAAgB,CAAC,GAAG,CAAC,YAAY,EAAE,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,EAAE,sBAAsB,EAAE,SAAS,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,EAAE,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,gBAAgB,CAAC,GAAG,CAAC,YAAY,EAAE,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC,gCAAgC,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,EAAE,sBAAsB,EAAE,SAAS,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,gBAAgB,EAAE,WAAW,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,gBAAgB,CAAC,GAAG,CAAC,YAAY,EAAE,EAAE,CAAC,4CAA4C,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,IAAI,CAAC,IAAI,EAAE,WAAW,EAAE,iBAAiB,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,QAAQ,GAAG,WAAW,EAAE,kBAAkB,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,EAAE,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,aAAa,EAAE,WAAW,GAAG,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,UAAU,EAAE,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,kBAAkB,EAAE,YAAY,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,kBAAkB,EAAE,aAAa,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,MAAM,EAAE,UAAU,EAAE,KAAK,EAAE,SAAS,CAAC,GAAG,CAAC,WAAW,EAAE,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,wBAAwB,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,cAAc,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,yBAAyB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA5k3B,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,SAAS,EAAE,mBAAmB,GAAG,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,cAAc,CAAC,YAAY,IAAI,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,WAAW,IAAI,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACArhC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,GAAG,kBAAkB,GAAG,cAAc,GAAG,eAAe,GAAG,eAAe,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,MAAM,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,uBAAuB,GAAG,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,4BAA4B,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,+BAA+B,EAAE,IAAI,CAAC,+BAA+B,GAAG,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,eAAe,CAAC,UAAU,CAAC,EAAE,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,eAAe,CAAC,UAAU,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,KAAK,CAAC,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,iBAAiB,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,iBAAiB,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,SAAS,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,IAAI,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,+BAA+B,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,qBAAqB,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,2BAA2B,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,IAAI,IAAI,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,iBAAiB,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,iBAAiB,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,GAAG,IAAI,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,eAAe,CAAC,MAAM,KAAK,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,kBAAkB,IAAI,SAAS,CAAC,cAAc,GAAG,MAAM,CAAC,YAAY,GAAG,MAAM,CAAC,sBAAsB,GAAG,MAAM,CAAC,kBAAkB,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAh7L,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,qBAAqB,EAAE,qBAAqB,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,0BAA0B,EAAE,0BAA0B,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,EAAE,CAAC,CAAC,qBAAqB,EAAE,qBAAqB,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,CAAC,wBAAwB,EAAE,wBAAwB,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,kCAAkC,EAAE,kCAAkC,EAAE,CAAC,CAAC,mBAAmB,EAAE,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,EAAE,mBAAmB,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,EAAE,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAxuC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,gCAAgC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,IAAI,CAAC,IAAI,OAAO,GAAG,eAAe,GAAG,cAAc,GAAG,SAAS,GAAG,oBAAoB,GAAG,eAAe,GAAG,0BAA0B,GAAG,cAAc,GAAG,YAAY,GAAG,SAAS,GAAG,eAAe,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,8BAA8B,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,gCAAgC,CAAC,KAAK,GAAG,IAAI,CAAC,oCAAoC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oCAAoC,EAAE,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iCAAiC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,oBAAoB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,gCAAgC,CAAC,KAAK,GAAG,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,oCAAoC,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,gCAAgC,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,mBAAmB,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,eAAe,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,QAAQ,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,KAAK,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,0CAA0C,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,qCAAqC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iCAAiC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,uCAAuC,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,0CAA0C,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,gCAAgC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,uCAAuC,CAAC,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iCAAiC,IAAI,IAAI,CAAC,gCAAgC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,kBAAkB,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,iCAAiC,EAAE,IAAI,CAAC,qCAAqC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,WAAW,GAAG,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,sBAAsB,IAAI,QAAQ,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,KAAK,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,GAAG,SAAS,EAAE,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,OAAO,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,kBAAkB,GAAG,QAAQ,CAAC,CAAC,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,yBAAyB,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,0BAA0B,CAAC,2BAA2B,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,EAAE,cAAc,GAAG,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,0BAA0B,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,cAAc,GAAG,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,OAAO,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,IAAI,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,0CAA0C,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,IAAI,CAAC,oCAAoC,EAAE,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,0BAA0B,GAAG,6BAA6B,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,0BAA0B,CAAC,2BAA2B,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,IAAI,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,MAAM,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,SAAS,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,GAAG,SAAS,EAAE,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,QAAQ,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,oBAAoB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,SAAS,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAz2V,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAzR,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,EAAE,CAAC,CAAC,iBAAiB,EAAE,eAAe,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,iBAAiB,EAAE,CAAC,CAAC,EAAE,EAAE,iBAAiB,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAxW,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,KAAK,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,KAAK,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,GAAG,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,GAAG,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,KAAK,IAAI,CAAC,UAAU,KAAK,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,IAAI,IAAI,CAAC,YAAY,KAAK,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,qBAAqB,KAAK,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,MAAM,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,KAAK,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,IAAI,IAAI,CAAC,YAAY,IAAI,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,cAAc,KAAK,CAAC,EAAE,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,GAAG,QAAQ,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,EAAE,EAAE,CAAC,CAAC,kCAAkC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,EAAE,IAAI,CAAC,QAAQ,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mCAAmC,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,oBAAoB,CAAC,CAAC,EAAE,aAAa,CAAC,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,mCAAmC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,MAAM,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,KAAK,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,UAAU,IAAI,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,IAAI,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,IAAI,CAAC,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,QAAQ,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,EAAE,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,IAAI,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,mBAAmB,EAAE,OAAO,IAAI,CAAC,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,OAAO,MAAM,CAAC,CAAC,CAAC,kBAAkB,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE,EAAE,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,GAAG,KAAK,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,KAAK,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,+BAA+B,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,GAAG,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,IAAI,CAAC,CAAC,mBAAmB,KAAK,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,GAAG,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,MAAM,EAAE,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,KAAK,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,MAAM,CAAC,IAAI,IAAI,CAAC,GAAG,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,KAAK,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,IAAI,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,+BAA+B,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,iCAAiC,CAAC,IAAI,CAAC,EAAE,GAAG,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,iCAAiC,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,8BAA8B,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,wCAAwC,IAAI,CAAC,GAAG,IAAI,CAAC,gDAAgD,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAC,EAAE,CAAC,CAAC,sBAAsB,EAAE,IAAI,CAAC,wCAAwC,IAAI,CAAC,GAAG,IAAI,CAAC,gDAAgD,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,4BAA4B,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,SAAS,IAAI,CAAC,MAAM,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,gDAAgD,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,oCAAoC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,iCAAiC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,qCAAqC,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,GAAG,CAAC,OAAO,IAAI,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,mBAAmB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,GAAG,OAAO,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,OAAO,CAAC,cAAc,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,kBAAkB,GAAG,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,OAAO,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,wCAAwC,KAAK,CAAC,CAAC,QAAQ,CAAC,2BAA2B,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,qBAAqB,IAAI,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,kBAAkB,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,6CAA6C,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uCAAuC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,qBAAqB,EAAE,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,8CAA8C,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,GAAG,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,EAAE,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,wCAAwC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,0BAA0B,GAAG,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,0BAA0B,GAAG,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,0BAA0B,GAAG,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,gDAAgD,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qCAAqC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gDAAgD,IAAI,IAAI,CAAC,wCAAwC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,EAAE,WAAW,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,gBAAgB,GAAG,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,IAAI,EAAE,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,IAAI,gBAAgB,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,0BAA0B,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,iCAAiC,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,GAAG,IAAI,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,IAAI,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,KAAK,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,IAAI,IAAI,CAAC,qBAAqB,IAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,KAAK,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,kCAAkC,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,GAAG,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAhmyB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oCAAoC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,2BAA2B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,GAAG,8BAA8B,GAAG,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,6BAA6B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,yBAAyB,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,iBAAiB,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,EAAE,OAAO,GAAG,IAAI,CAAC,OAAO,EAAE,IAAI,GAAG,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,CAAC,MAAM,GAAG,CAAC,IAAI,SAAS,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,EAAE,iBAAiB,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,iBAAiB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qCAAqC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,4BAA4B,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,EAAE,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,6BAA6B,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,6BAA6B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,GAAG,CAAC,EAAE,OAAO,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,IAAI,IAAI,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,GAAG,IAAI,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,6BAA6B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,+BAA+B,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,CAAC,qBAAqB,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,MAAM,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,GAAG,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,aAAa,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,4BAA4B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,oCAAoC,CAAC,IAAI,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,kBAAkB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mCAAmC,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mCAAmC,GAAG,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mCAAmC,GAAG,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,qBAAqB,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,GAAG,SAAS,CAAC,UAAU,CAAC,gBAAgB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC,UAAU,CAAC,gBAAgB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,SAAS,OAAO,KAAK,YAAY,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,KAAK,IAAI,GAAG,IAAI,aAAa,IAAI,MAAM,IAAI,QAAQ,IAAI,SAAS,IAAI,UAAU,CAAC,CAAC,CAAC,aAAa,IAAI,WAAW,IAAI,YAAY,IAAI,UAAU,KAAK,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,KAAK,SAAS,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI,OAAO,IAAI,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,EAAE,MAAM,QAAQ,MAAM,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,EAAE,aAAa,QAAQ,MAAM,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,gBAAgB,OAAO,SAAS,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,gBAAgB,OAAO,UAAU,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,eAAe,OAAO,KAAK,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,eAAe,OAAO,QAAQ,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI,EAAE,QAAQ,QAAQ,IAAI,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,SAAS,OAAO,cAAc,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,EAAE,eAAe,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,+BAA+B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,uBAAuB,IAAI,IAAI,CAAC,qBAAqB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0CAA0C,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAC,GAAG,IAAI,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,yBAAyB,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,QAAQ,CAAC,iCAAiC,CAAC,wBAAwB,IAAI,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,QAAQ,CAAC,iCAAiC,CAAC,qBAAqB,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,4BAA4B,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,OAAO,IAAI,CAAC,EAAE,IAAI,CAAC,4BAA4B,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,KAAK,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,GAAG,SAAS,SAAS,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,KAAK,IAAI,EAAE,KAAK,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,KAAK,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,iBAAiB,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,iBAAiB,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,kCAAkC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,GAAG,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,kBAAkB,QAAQ,GAAG,CAAC,KAAK,QAAQ,EAAE,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,QAAQ,OAAO,MAAM,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,SAAS,OAAO,KAAK,cAAc,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,OAAO,KAAK,cAAc,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA5iuB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,mBAAmB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAtmF,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,EAAE,kBAAkB,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,+BAA+B,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,uBAAuB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,sBAAsB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,sBAAsB,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,WAAW,CAAC,sBAAsB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,WAAW,CAAC,sBAAsB,EAAE,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,KAAK,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,CAAC,kBAAkB,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,4BAA4B,IAAI,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,qBAAqB,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,qBAAqB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,sBAAsB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,4BAA4B,IAAI,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,GAAG,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,YAAY,CAAC,eAAe,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,kCAAkC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,wBAAwB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,GAAG,IAAI,CAAC,wBAAwB,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,GAAG,IAAI,CAAC,wBAAwB,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,cAAc,GAAG,IAAI,CAAC,wBAAwB,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,2BAA2B,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,wBAAwB,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,qBAAqB,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,sBAAsB,GAAG,IAAI,CAAC,wBAAwB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,YAAY,CAAC,sBAAsB,CAAC,IAAI,CAAC,wBAAwB,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,wBAAwB,CAAC,YAAY,IAAI,IAAI,CAAC,wBAAwB,CAAC,eAAe,IAAI,IAAI,CAAC,wBAAwB,CAAC,cAAc,IAAI,IAAI,CAAC,wBAAwB,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,wBAAwB,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAvyR,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAjY,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAxL,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,IAAI,QAAQ,IAAI,OAAO,GAAG,eAAe,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,eAAe,GAAG,qBAAqB,GAAG,cAAc,GAAG,oBAAoB,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,mBAAmB,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,eAAe,CAAC,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,aAAa,EAAE,CAAC,CAAC,iBAAiB,MAAM,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,eAAe,CAAC,gBAAgB,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,OAAO,GAAG,IAAI,CAAC,iBAAiB,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,aAAa,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,4BAA4B,IAAI,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,uBAAuB,EAAE,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,8BAA8B,EAAE,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,4BAA4B,IAAI,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,sBAAsB,EAAE,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,uBAAuB,GAAG,IAAI,CAAC,eAAe,CAAC,qBAAqB,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,GAAG,CAAC,UAAU,IAAI,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,aAAa,CAAC,GAAG,CAAC,QAAQ,IAAI,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,wBAAwB,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,OAAO,EAAE,EAAE,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,OAAO,EAAE,OAAO,KAAK,OAAO,CAAC,SAAS,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,0CAA0C,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,SAAS,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,SAAS,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,mBAAmB,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,GAAG,CAAC,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,KAAK,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,WAAW,CAAC,KAAK,IAAI,IAAI,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,IAAI,CAAC,eAAe,CAAC,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,qBAAqB,GAAG,IAAI,CAAC,gBAAgB,KAAK,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,iBAAiB,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,uBAAuB,CAAC,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,IAAI,CAAC,eAAe,CAAC,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,aAAa,GAAG,IAAI,CAAC,iBAAiB,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,IAAI,CAAC,CAAC,yBAAyB,EAAE,eAAe,EAAE,CAAC,CAAC,8BAA8B,EAAE,oBAAoB,EAAE,CAAC,CAAC,6BAA6B,EAAE,WAAW,EAAE,CAAC,CAAC,uBAAuB,EAAE,aAAa,EAAE,CAAC,CAAC,wBAAwB,EAAE,cAAc,EAAE,CAAC,CAAC,sBAAsB,EAAE,YAAY,EAAE,CAAC,CAAC,sBAAsB,EAAE,YAAY,EAAE,CAAC,CAAC,8BAA8B,EAAE,oBAAoB,EAAE,CAAC,CAAC,gBAAgB,EAAE,MAAM,EAAE,CAAC,CAAC,mCAAmC,EAAE,yBAAyB,EAAE,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,mBAAmB,IAAI,MAAM,CAAC,iBAAiB,GAAG,MAAM,CAAC,kBAAkB,GAAG,MAAM,CAAC,oBAAoB,GAAG,MAAM,CAAC,kBAAkB,GAAG,MAAM,CAAC,YAAY,GAAG,MAAM,CAAC,uBAAuB,GAAG,MAAM,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,oBAAoB,GAAG,cAAc,CAAC,kBAAkB,GAAG,SAAS,CAAC,aAAa,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA7lU,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,SAAS,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,gBAAgB,EAAE,QAAQ,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,WAAW,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE,oBAAoB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,cAAc,EAAE,WAAW,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,wBAAwB,CAAC,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,uBAAuB,IAAI,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,IAAI,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,kBAAkB,GAAG,eAAe,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAG,eAAe,GAAG,kBAAkB,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,kBAAkB,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,cAAc,IAAI,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,UAAU,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,GAAG,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,6BAA6B,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,gBAAgB,IAAI,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,yBAAyB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,IAAI,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,QAAQ,CAAC,KAAK,QAAQ,IAAI,CAAC,eAAe,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,IAAI,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,iCAAiC,EAAE,IAAI,CAAC,mBAAmB,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,SAAS,EAAE,WAAW,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,CAAC,iBAAiB,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,gBAAgB,CAAC,KAAK,GAAG,IAAI,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,yBAAyB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,mBAAmB,IAAI,IAAI,CAAC,yBAAyB,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,SAAS,EAAE,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,yBAAyB,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,SAAS,EAAE,IAAI,CAAC,yBAAyB,CAAC,MAAM,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,CAAC,KAAK,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,uBAAuB,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,IAAI,CAAC,6BAA6B,EAAE,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,SAAS,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,oBAAoB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAlkQ,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,eAAe,IAAI,IAAI,IAAI,CAAC,IAAI,QAAQ,GAAG,qBAAqB,GAAG,cAAc,GAAG,SAAS,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,KAAK,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,EAAE,iBAAiB,GAAG,CAAC,IAAI,UAAU,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,GAAG,uBAAuB,CAAC,IAAI,IAAI,uBAAuB,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,6BAA6B,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,uBAAuB,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,0BAA0B,EAAE,IAAI,EAAE,0BAA0B,CAAC,IAAI,CAAC,SAAS,EAAE,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,KAAK,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,8BAA8B,MAAM,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,aAAa,EAAE,KAAK,GAAG,CAAC,GAAG,QAAQ,GAAG,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,6BAA6B,EAAE,IAAI,EAAE,6BAA6B,CAAC,IAAI,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,+BAA+B,MAAM,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,QAAQ,CAAC,CAAC,CAAC,oBAAoB,CAAC,mBAAmB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,sBAAsB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,KAAK,GAAG,CAAC,GAAG,QAAQ,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,GAAG,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,GAAG,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,GAAG,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,YAAY,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,aAAa,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,GAAG,QAAQ,GAAG,CAAC,GAAG,YAAY,GAAG,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,iBAAiB,EAAE,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,mCAAmC,IAAI,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,aAAa,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,GAAG,uBAAuB,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,gBAAgB,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,8BAA8B,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,aAAa,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,GAAG,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,mBAAmB,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,8BAA8B,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,uBAAuB,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,uBAAuB,CAAC,IAAI,IAAI,uBAAuB,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,EAAE,eAAe,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,8BAA8B,MAAM,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,gBAAgB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,MAAM,CAAC,iBAAiB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,EAAE,OAAO,EAAE,gBAAgB,KAAK,QAAQ,GAAG,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,kBAAkB,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,oBAAoB,GAAG,oBAAoB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAjjM,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,GAAG,YAAY,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACArxB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,IAAI,CAAC,KAAK,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,yBAAyB,CAAC,KAAK,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAjkB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,iBAAiB,EAAE,QAAQ,IAAI,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,8DAA8D,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,KAAK,OAAO,GAAG,CAAC,SAAS,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,GAAG,CAAC,UAAU,EAAE,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACArxE,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA3e,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACApM,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,YAAY,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC,WAAW,EAAE,MAAM,EAAE,CAAC,CAAC,YAAY,EAAE,OAAO,EAAE,CAAC,CAAC,iBAAiB,EAAE,KAAK,EAAE,CAAC,CAAC,oBAAoB,EAAE,QAAQ,EAAE,CAAC,CAAC,uBAAuB,EAAE,mBAAmB,EAAE,CAAC,CAAC,wBAAwB,EAAE,oBAAoB,EAAE,CAAC,CAAC,kCAAkC,EAAE,+BAA+B,EAAE,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAj8B,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,IAAI,OAAO,IAAI,iBAAiB,IAAI,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAn3B,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,qCAAqC,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,IAAI,SAAS,IAAI,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,IAAI,YAAY,IAAI,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;;ACAnuB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,GAAG,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,gBAAgB,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,GAAG,oBAAoB,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,OAAO,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,EAAE,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,WAAW,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,gBAAgB,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,IAAI,OAAO,IAAI,iBAAiB,IAAI,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,EAAE,IAAI,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,IAAI,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,iBAAiB,QAAQ,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,iBAAiB,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,IAAI,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,CAAC,GAAG,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,sBAAsB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAplI,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,IAAI,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,EAAE,CAAC,UAAU,IAAI,kBAAkB,IAAI,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,IAAI,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,iBAAiB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA17B,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,QAAQ,GAAG,wBAAwB,GAAG,cAAc,GAAG,SAAS,GAAG,eAAe,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,KAAK,CAAC,CAAC,UAAU,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,SAAS,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,WAAW,GAAG,KAAK,CAAC,MAAM,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,WAAW,GAAG,KAAK,CAAC,MAAM,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,IAAI,CAAC,CAAC,OAAO,EAAE,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,2BAA2B,GAAG,cAAc,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,WAAW,EAAE,gBAAgB,CAAC,CAAC,CAAC,UAAU,IAAI,QAAQ,IAAI,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,IAAI,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,EAAE,OAAO,GAAG,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,EAAE,OAAO,GAAG,QAAQ,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,uCAAuC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,EAAE,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,0CAA0C,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,KAAK,CAAC,MAAM,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sCAAsC,EAAE,CAAC,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,CAAC,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,kCAAkC,EAAE,CAAC,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,kBAAkB,KAAK,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,EAAE,OAAO,GAAG,QAAQ,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,uCAAuC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,uBAAuB,EAAE,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,eAAe,EAAE,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,KAAK,CAAC,MAAM,CAAC,WAAW,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,IAAI,CAAC,SAAS,EAAE,oBAAoB,GAAG,aAAa,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,IAAI,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kCAAkC,EAAE,CAAC,CAAC,mBAAmB,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,EAAE,IAAI,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mCAAmC,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,KAAK,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,2BAA2B,GAAG,cAAc,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,CAAC,CAAC,4BAA4B,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,CAAC,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,WAAW,EAAE,gBAAgB,CAAC,CAAC,CAAC,UAAU,IAAI,QAAQ,IAAI,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,IAAI,CAAC,CAAC,gBAAgB,KAAK,IAAI,CAAC,mBAAmB,EAAE,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,CAAC,CAAC,WAAW,IAAI,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,uBAAuB,EAAE,mBAAmB,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,eAAe,EAAE,mBAAmB,CAAC,OAAO,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,IAAI,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,IAAI,SAAS,GAAG,CAAC,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,KAAK,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,MAAM,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,MAAM,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,KAAK,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,GAAG,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,oBAAoB,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,sBAAsB,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,WAAW,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,EAAE,iBAAiB,CAAC,SAAS,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,iBAAiB,CAAC,SAAS,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,mBAAmB,EAAE,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,OAAO,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,OAAO,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,EAAE,OAAO,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,+BAA+B,CAAC,MAAM,CAAC,CAAC,CAAC,+BAA+B,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,uBAAuB,GAAG,SAAS,CAAC,QAAQ,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,yBAAyB,GAAG,SAAS,CAAC,QAAQ,CAAC,yBAAyB,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,KAAK,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,eAAe,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kCAAkC,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,mBAAmB,EAAE,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,mBAAmB,IAAI,MAAM,CAAC,QAAQ,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAv9rB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,GAAG,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACA9X,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,4BAA4B,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,CAAC,CAAC,CAAC,mBAAmB,CAAC,oCAAoC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,4BAA4B,GAAG,MAAM,EAAE,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,IAAI,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,IAAI,CAAC,EAAE,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,MAAM,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,GAAG,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,4BAA4B,GAAG,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,KAAK,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,EAAE,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,gBAAgB,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,0CAA0C,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,GAAG,CAAC,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,0CAA0C,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,MAAM,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAljJ,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,wBAAwB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA5N,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,0BAA0B,GAAG,CAAC,CAAC,0BAA0B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlrB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,WAAW,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,EAAE,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,aAAa,KAAK,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,WAAW,KAAK,EAAE,CAAC,CAAC,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACApqF,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,EAAE,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,EAAE,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,gBAAgB,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,WAAW,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,WAAW,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,UAAU,CAAC,QAAQ,KAAK,CAAC,CAAC,iBAAiB,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,aAAa,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,GAAG,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,IAAI,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,CAAC,CAAC,kBAAkB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,SAAS,KAAK,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,oCAAoC,CAAC,IAAI,CAAC,mBAAmB,CAAC,SAAS,GAAG,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,qBAAqB,KAAK,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,kCAAkC,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,YAAY,EAAE,IAAI,CAAC,gDAAgD,CAAC,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,YAAY,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,gDAAgD,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,cAAc,CAAC,4BAA4B,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,GAAG,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC,4CAA4C,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,MAAM,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,EAAE,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,WAAW,KAAK,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,aAAa,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,GAAG,IAAI,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qDAAqD,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,GAAG,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gDAAgD,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0DAA0D,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mEAAmE,EAAE,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yDAAyD,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,oCAAoC,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kEAAkE,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,KAAK,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,IAAI,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,eAAe,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,EAAE,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,KAAK,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,kBAAkB,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA3mkB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,IAAI,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,0BAA0B,CAAC,GAAG,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,GAAG,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,4CAA4C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,WAAW,EAAE,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sDAAsD,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,CAAC,CAAC,iBAAiB,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,CAAC,CAAC,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yDAAyD,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,+BAA+B,CAAC,CAAC,EAAE,YAAY,CAAC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,yBAAyB,CAAC,CAAC,EAAE,YAAY,CAAC,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,6BAA6B,CAAC,MAAM,MAAM,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,SAAS,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,mBAAmB,CAAC,SAAS,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wDAAwD,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,oCAAoC,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0DAA0D,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iEAAiE,CAAC,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,GAAG,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iDAAiD,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,UAAU,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,SAAS,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,YAAY,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,EAAE,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,0BAA0B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,IAAI,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,8BAA8B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,4BAA4B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,uBAAuB,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,6BAA6B,GAAG,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,CAAC,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,MAAM,IAAI,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,EAAE,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+CAA+C,CAAC,0BAA0B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oDAAoD,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,oBAAoB,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,0BAA0B,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,KAAK,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,0BAA0B,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA5s8B,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,GAAG,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,mBAAmB,GAAG,cAAc,IAAI,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,mBAAmB,GAAG,IAAI,IAAI,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,sBAAsB,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,KAAK,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,GAAG,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,KAAK,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,IAAI,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,GAAG,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,kBAAkB,OAAO,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,CAAC,CAAC,4CAA4C,CAAC,CAAC,KAAK,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,iCAAiC,CAAC,CAAC,IAAI,CAAC,CAAC,4CAA4C,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,sBAAsB,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,eAAe,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,WAAW,KAAK,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,WAAW,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,IAAI,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,eAAe,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,kBAAkB,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,qBAAqB,EAAE,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,qBAAqB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,SAAS,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,eAAe,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,YAAY,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,cAAc,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,mDAAmD,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,cAAc,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC,wCAAwC,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,cAAc,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,OAAO,KAAK,CAAC,CAAC,SAAS,CAAC,mDAAmD,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,wCAAwC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,YAAY,GAAG,eAAe,GAAG,UAAU,GAAG,iBAAiB,GAAG,cAAc,GAAG,eAAe,GAAG,YAAY,GAAG,kBAAkB,GAAG,CAAC,GAAG,cAAc,GAAG,gBAAgB,GAAG,MAAM,GAAG,WAAW,GAAG,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,qBAAqB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,uBAAuB,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,4BAA4B,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,GAAG,IAAI,CAAC,+BAA+B,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,6BAA6B,IAAI,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,CAAC,4CAA4C,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,MAAM,MAAM,CAAC,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,4BAA4B,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,IAAI,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,CAAC,WAAW,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,eAAe,EAAE,cAAc,EAAE,kBAAkB,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,mBAAmB,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,MAAM,MAAM,CAAC,CAAC,CAAC,4BAA4B,EAAE,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,gBAAgB,MAAM,CAAC,CAAC,gCAAgC,GAAG,CAAC,IAAI,IAAI,CAAC,2BAA2B,CAAC,CAAC,EAAE,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,kBAAkB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,aAAa,CAAC,6BAA6B,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACA/5T,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,GAAG,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,GAAG,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,GAAG,cAAc,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,EAAE,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,EAAE,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,EAAE,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,EAAE,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,EAAE,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,EAAE,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,EAAE,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA7uH,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,wBAAwB,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,KAAK,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,WAAW,KAAK,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,OAAO,EAAE,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,EAAE,CAAC,CAAC,IAAI,OAAO,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAz2B,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,QAAQ,GAAG,iBAAiB,GAAG,OAAO,GAAG,cAAc,GAAG,gBAAgB,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,cAAc,GAAG,IAAI,GAAG,EAAE,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,iBAAiB,GAAG,mBAAmB,GAAG,eAAe,GAAG,UAAU,GAAG,MAAM,GAAG,IAAI,GAAG,OAAO,GAAG,aAAa,GAAG,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACAtf,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,uCAAuC,EAAE,kCAAkC,EAAE,CAAC,CAAC,sBAAsB,EAAE,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAzR,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACAvW,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,MAAM,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM,MAAM,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,MAAM,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAroB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,EAAE,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACAzxD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAjM,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,8BAA8B,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,aAAa,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,2BAA2B,MAAM,OAAO,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAlmC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,CAAC,mCAAmC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mCAAmC,EAAE,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mCAAmC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,CAAC,mCAAmC,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACAh/E,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,4BAA4B,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,4BAA4B,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,4BAA4B,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,4BAA4B,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,aAAa,EAAE,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,4BAA4B,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,uBAAuB,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,wBAAwB,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,4BAA4B,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,sBAAsB,OAAO,CAAC,EAAE,CAAC,CAAC,sBAAsB,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,MAAM,gBAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,0CAA0C,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,4BAA4B,IAAI,SAAS,CAAC,SAAS,IAAI,OAAO,EAAE,4BAA4B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA94G,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,SAAS,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,mBAAmB,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3V,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wCAAwC,CAAC,IAAI,CAAC,qBAAqB,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mCAAmC,KAAK,IAAI,CAAC,mCAAmC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,wCAAwC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,+BAA+B,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,+BAA+B,GAAG,KAAK,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,2BAA2B,GAAG,KAAK,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,2BAA2B,GAAG,KAAK,EAAE,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,cAAc,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAjgE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,qCAAqC,CAAC,CAAC,GAAG,qCAAqC,EAAE,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,GAAG,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,oCAAoC,CAAC,EAAE,GAAG,oCAAoC,EAAE,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,EAAE,GAAG,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,EAAE,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,yDAAyD,CAAC,EAAE,GAAG,yDAAyD,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,EAAE,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,GAAG,GAAG,oBAAoB,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,uBAAuB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtlC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,KAAK,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,IAAI,OAAO,CAAC,CAAC,CAAC,oBAAoB,GAAG,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,GAAG,UAAU,CAAC,CAAC,CAAC,aAAa,GAAG,eAAe,CAAC,CAAC,CAAC,kBAAkB,GAAG,YAAY,CAAC,CAAC,CAAC,eAAe,GAAG,QAAQ,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,MAAM,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,cAAc,EAAE,qBAAqB,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7yD,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gCAAgC,CAAC,KAAK,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC,yBAAyB,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,IAAI,CAAC,gCAAgC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,sBAAsB,CAAC,OAAO,CAAC,qBAAqB,CAAC,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,qBAAqB,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,sBAAsB,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,oBAAoB,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,oBAAoB,EAAE,gBAAgB,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAh4D,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,WAAW,KAAK,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAv4B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,KAAK,CAAC,EAAE,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,EAAE,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,OAAO,EAAE,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,UAAU,IAAI,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kCAAkC,IAAI,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA5rF,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,uBAAuB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/O,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,GAAG,gBAAgB,GAAG,eAAe,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,oBAAoB,EAAE,OAAO,CAAC,KAAK,CAAC,KAAK,EAAE,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,MAAM,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,0BAA0B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qBAAqB,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA5jD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,yBAAyB,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,0BAA0B,GAAG,kCAAkC,GAAG,cAAc,IAAI,OAAO,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,EAAE,EAAE,gBAAgB,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,GAAG,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,2BAA2B,EAAE,EAAE,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,wBAAwB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,oBAAoB,EAAE,MAAM,CAAC,CAAC,CAAC,2BAA2B,CAAC,sBAAsB,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,IAAI,cAAc,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,EAAE,cAAc,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,MAAM,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,SAAS,CAAC,SAAS,IAAI,IAAI,CAAC,EAAE,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,2BAA2B,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,EAAE,cAAc,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,UAAU,OAAO,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,kCAAkC,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,WAAW,QAAQ,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,0BAA0B,KAAK,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE,UAAU,EAAE,YAAY,EAAE,IAAI,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,GAAG,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,0BAA0B,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,oBAAoB,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,sBAAsB,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,sBAAsB,CAAC,OAAO,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,uBAAuB,CAAC,cAAc,EAAE,IAAI,CAAC,sBAAsB,CAAC,cAAc,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,GAAG,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,SAAS,CAAC,SAAS,IAAI,IAAI,CAAC,EAAE,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,WAAW,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,WAAW,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,sBAAsB,CAAC,OAAO,GAAG,IAAI,CAAC,2BAA2B,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,OAAO,GAAG,IAAI,CAAC,qBAAqB,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kBAAkB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,kCAAkC,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACApnP,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,KAAK,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,OAAO,EAAE,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,EAAE,gBAAgB,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,+BAA+B,GAAG,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAntC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,UAAU,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,CAAC,CAAC,mCAAmC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mCAAmC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,yBAAyB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,yBAAyB,MAAM,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,2BAA2B,GAAG,KAAK,EAAE,CAAC,GAAG,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,GAAG,IAAI,CAAC,iCAAiC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,iCAAiC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,2BAA2B,GAAG,KAAK,EAAE,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,mBAAmB,GAAG,KAAK,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,MAAM,IAAI,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,EAAE,EAAE,CAAC,CAAC,CAAC,uBAAuB,GAAG,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,UAAU,EAAE,MAAM,EAAE,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,SAAS,CAAC,OAAO,EAAE,SAAS,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,gBAAgB,KAAK,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,EAAE,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,KAAK,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,KAAK,EAAE,iBAAiB,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,uBAAuB,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,CAAC,UAAU,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,qBAAqB,GAAG,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,mCAAmC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,yBAAyB,GAAG,CAAC,CAAC,qBAAqB,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,KAAK,EAAE,qBAAqB,GAAG,KAAK,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,gCAAgC,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,qBAAqB,CAAC,mBAAmB,GAAG,IAAI,CAAC,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,yBAAyB,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,gCAAgC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,GAAG,GAAG,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,KAAK,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,uBAAuB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oCAAoC,GAAG,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAr3R,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,cAAc,CAAC,4BAA4B,EAAE,IAAI,CAAC,QAAQ,CAAC,SAAS,EAAE,kBAAkB,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,GAAG,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,GAAG,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,qBAAqB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,4BAA4B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/jD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,OAAO,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,OAAO,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,OAAO,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,OAAO,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,OAAO,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,mCAAmC,CAAC,OAAO,GAAG,mCAAmC,EAAE,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,OAAO,GAAG,yCAAyC,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,OAAO,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,sCAAsC,CAAC,OAAO,GAAG,sCAAsC,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,OAAO,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,OAAO,GAAG,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,OAAO,GAAG,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,OAAO,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,OAAO,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,OAAO,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,OAAO,GAAG,iCAAiC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,OAAO,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,OAAO,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,OAAO,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,OAAO,GAAG,0BAA0B,GAAG,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,yCAAyC,CAAC,IAAI,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,CAAC,CAAC,sCAAsC,CAAC,IAAI,CAAC,CAAC,CAAC,2BAA2B,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,iCAAiC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,8BAA8B,CAAC,IAAI,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,0BAA0B,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,kBAAkB,EAAE,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,UAAU,CAAC,EAAE,EAAE,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,KAAK,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,WAAW,IAAI,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,UAAU,EAAE,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,EAAE,aAAa,CAAC,IAAI,EAAE,yBAAyB,EAAE,wBAAwB,EAAE,CAAC,EAAE,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,yBAAyB,CAAC,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,yBAAyB,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC,CAAC,oBAAoB,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,oBAAoB,EAAE,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC,IAAI,CAAC,SAAS,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,oBAAoB,EAAE,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,oBAAoB,CAAC,IAAI,CAAC,KAAK,EAAE,eAAe,GAAG,KAAK,CAAC,CAAC,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,kBAAkB,CAAC,IAAI,CAAC,KAAK,EAAE,mBAAmB,GAAG,KAAK,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,iBAAiB,CAAC,IAAI,CAAC,KAAK,EAAE,eAAe,GAAG,KAAK,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,EAAE,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,eAAe,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,GAAG,mBAAmB,GAAG,SAAS,GAAG,cAAc,GAAG,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,YAAY,IAAI,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAj3P,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,gBAAgB,CAAC,EAAE,CAAC,YAAY,EAAE,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,QAAQ,IAAI,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,EAAE,gBAAgB,CAAC,EAAE,CAAC,YAAY,EAAE,OAAO,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,KAAK,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,CAAC,CAAC,uBAAuB,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAz/D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,kBAAkB,MAAM,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAxxB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,QAAQ,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAvwB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,eAAe,GAAG,SAAS,GAAG,oBAAoB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,GAAG,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,MAAM,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,iBAAiB,MAAM,OAAO,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAn3D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,cAAc,KAAK,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,oBAAoB,CAAC,yBAAyB,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,uBAAuB,CAAC,OAAO,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,GAAG,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,eAAe,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wCAAwC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,mBAAmB,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,IAAI,CAAC,EAAE,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,mBAAmB,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,mBAAmB,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,IAAI,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,uBAAuB,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,uBAAuB,EAAE,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlkM,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,cAAc,EAAE,gBAAgB,EAAE,CAAC,CAAC,cAAc,EAAE,eAAe,EAAE,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,IAAI,OAAO,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,KAAK,QAAQ,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,gBAAgB,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,eAAe,KAAK,CAAC,IAAI,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,sBAAsB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,MAAM,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,GAAG,CAAC,CAAC,CAAC,MAAM,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA5rG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,yBAAyB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,CAAC,IAAI,SAAS,IAAI,QAAQ,GAAG,QAAQ,GAAG,eAAe,GAAG,sBAAsB,GAAG,sBAAsB,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,aAAa,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,2BAA2B,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,IAAI,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,GAAG,IAAI,CAAC,2BAA2B,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,6BAA6B,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,yBAAyB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,yBAAyB,MAAM,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,yBAAyB,IAAI,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,iBAAiB,IAAI,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,kBAAkB,IAAI,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,kBAAkB,IAAI,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,oBAAoB,IAAI,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,oBAAoB,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,yBAAyB,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,IAAI,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,uBAAuB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,+BAA+B,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,oBAAoB,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,oBAAoB,CAAC,4BAA4B,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,wBAAwB,CAAC,mBAAmB,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,EAAE,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,EAAE,gBAAgB,EAAE,OAAO,CAAC,EAAE,CAAC,mBAAmB,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,iDAAiD,GAAG,IAAI,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,yBAAyB,CAAC,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,QAAQ,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,6BAA6B,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,2BAA2B,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,2BAA2B,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,gCAAgC,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,yBAAyB,CAAC,sCAAsC,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gCAAgC,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,IAAI,EAAE,iBAAiB,GAAG,MAAM,CAAC,CAAC,CAAC,yBAAyB,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,uBAAuB,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,MAAM,CAAC,QAAQ,GAAG,SAAS,CAAC,sBAAsB,GAAG,MAAM,CAAC,sBAAsB,GAAG,MAAM,CAAC,oBAAoB,IAAI,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1rO,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,OAAO,EAAE,CAAC,CAAC,kBAAkB,EAAE,QAAQ,EAAE,CAAC,CAAC,sBAAsB,EAAE,YAAY,EAAE,CAAC,CAAC,qBAAqB,EAAE,WAAW,EAAE,CAAC,CAAC,oBAAoB,EAAE,WAAW,EAAE,CAAC,CAAC,2BAA2B,EAAE,iBAAiB,EAAE,CAAC,CAAC,oCAAoC,EAAE,0BAA0B,EAAE,CAAC,CAAC,sBAAsB,EAAE,YAAY,EAAE,CAAC,CAAC,kBAAkB,EAAE,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhpB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,SAAS,GAAG,cAAc,GAAG,iBAAiB,GAAG,SAAS,GAAG,oBAAoB,GAAG,6BAA6B,GAAG,0BAA0B,GAAG,mBAAmB,GAAG,aAAa,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,8BAA8B,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iBAAiB,EAAE,CAAC,CAAC,kBAAkB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,CAAC,CAAC,gBAAgB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,CAAC,CAAC,qBAAqB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,CAAC,CAAC,4BAA4B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,EAAE,CAAC,CAAC,2BAA2B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,CAAC,CAAC,+BAA+B,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,CAAC,uBAAuB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,oBAAoB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,QAAQ,EAAE,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,EAAE,IAAI,CAAC,6BAA6B,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,wBAAwB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,sBAAsB,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,wCAAwC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,OAAO,CAAC,CAAC,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,YAAY,MAAM,GAAG,CAAC,IAAI,EAAE,YAAY,GAAG,IAAI,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,GAAG,IAAI,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,yCAAyC,CAAC,CAAC,GAAG,IAAI,CAAC,uCAAuC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,GAAG,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iCAAiC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,mBAAmB,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,oBAAoB,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,KAAK,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,OAAO,CAAC,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,KAAK,CAAC,CAAC,UAAU,IAAI,IAAI,CAAC,qBAAqB,GAAG,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,WAAW,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,OAAO,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,wBAAwB,EAAE,CAAC,GAAG,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,OAAO,GAAG,CAAC,CAAC,CAAC,EAAE,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,YAAY,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,yCAAyC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,GAAG,IAAI,CAAC,oCAAoC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uCAAuC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,IAAI,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,oBAAoB,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,6BAA6B,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACArkX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,YAAY,CAAC,CAAC,CAAC,sBAAsB,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,CAAC,CAAC,uCAAuC,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,kCAAkC,CAAC,CAAC,IAAI,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA5kB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,cAAc,EAAE,CAAC,CAAC,0BAA0B,EAAE,gBAAgB,EAAE,CAAC,CAAC,uBAAuB,EAAE,aAAa,EAAE,CAAC,CAAC,wBAAwB,EAAE,cAAc,EAAE,CAAC,CAAC,4BAA4B,EAAE,kBAAkB,EAAE,CAAC,CAAC,qBAAqB,EAAE,WAAW,EAAE,CAAC,CAAC,uBAAuB,EAAE,aAAa,EAAE,CAAC,CAAC,mCAAmC,EAAE,mCAAmC,EAAE,CAAC,CAAC,qCAAqC,EAAE,qCAAqC,EAAE,CAAC,CAAC,+BAA+B,EAAE,+BAA+B,EAAE,CAAC,CAAC,+CAA+C,EAAE,+CAA+C,EAAE,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAzhC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,iCAAiC,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,cAAc,EAAE,cAAc,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAvS,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,sBAAsB,MAAM,OAAO,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA1hC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,CAAC,CAAC,8BAA8B,EAAE,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,UAAU,IAAI,QAAQ,IAAI,CAAC,GAAG,2BAA2B,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,oBAAoB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,QAAQ,IAAI,EAAE,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,EAAE,kBAAkB,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,GAAG,GAAG,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,gBAAgB,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,gBAAgB,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,cAAc,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,yBAAyB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,oBAAoB,IAAI,EAAE,CAAC,QAAQ,GAAG,SAAS,CAAC,2BAA2B,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,oBAAoB,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/yF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,CAAC,CAAC,8BAA8B,EAAE,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,2BAA2B,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,sBAAsB,GAAG,eAAe,GAAG,cAAc,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,OAAO,KAAK,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,2BAA2B,CAAC,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,EAAE,CAAC,QAAQ,MAAM,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,cAAc,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,eAAe,EAAE,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,mBAAmB,EAAE,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,2BAA2B,CAAC,QAAQ,GAAG,CAAC,CAAC,6BAA6B,IAAI,CAAC,CAAC,iCAAiC,CAAC,oBAAoB,EAAE,IAAI,CAAC,6BAA6B,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,oBAAoB,CAAC,UAAU,EAAE,CAAC,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,oBAAoB,CAAC,SAAS,EAAE,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,oBAAoB,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,cAAc,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,iBAAiB,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,oBAAoB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,gBAAgB,CAAC,IAAI,CAAC,2BAA2B,CAAC,gBAAgB,GAAG,iBAAiB,CAAC,IAAI,CAAC,2BAA2B,CAAC,iBAAiB,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,6BAA6B,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,2BAA2B,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,CAAC,IAAI,EAAE,gBAAgB,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,mBAAmB,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,oBAAoB,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,mBAAmB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,kBAAkB,MAAM,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,IAAI,CAAC,2BAA2B,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,CAAC,2BAA2B,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,KAAK,GAAG,IAAI,CAAC,2BAA2B,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,kBAAkB,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,cAAc,EAAE,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,iBAAiB,EAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,cAAc,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,gBAAgB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,kBAAkB,KAAK,IAAI,CAAC,cAAc,CAAC,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,gBAAgB,CAAC,EAAE,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,gBAAgB,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,mBAAmB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,2BAA2B,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACArhN,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,MAAM,CAAC,CAAC,oBAAoB,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,EAAE,SAAS,EAAE,YAAY,EAAE,YAAY,EAAE,aAAa,EAAE,aAAa,EAAE,cAAc,EAAE,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,OAAO,EAAE,OAAO,EAAE,cAAc,EAAE,cAAc,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,kBAAkB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,MAAM,CAAC,CAAC,0BAA0B,EAAE,eAAe,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,wBAAwB,EAAE,UAAU,EAAE,SAAS,EAAE,UAAU,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,SAAS,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,WAAW,EAAE,OAAO,EAAE,oBAAoB,EAAE,KAAK,EAAE,cAAc,EAAE,QAAQ,EAAE,cAAc,EAAE,WAAW,EAAE,MAAM,EAAE,OAAO,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,mBAAmB,EAAE,mBAAmB,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,yBAAyB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,cAAc,EAAE,cAAc,EAAE,CAAC,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,CAAC,CAAC,gBAAgB,EAAE,gBAAgB,GAAG,CAAC,CAAC,+BAA+B,GAAG,CAAC,CAAC,+BAA+B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAplE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,CAAC,CAAC,KAAK,EAAE,GAAG,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,KAAK,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,EAAE,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,gBAAgB,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC,gBAAgB,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,cAAc,IAAI,MAAM,IAAI,QAAQ,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,2CAA2C,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,EAAE,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,OAAO,IAAI,CAAC,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,GAAG,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,IAAI,CAAC,aAAa,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,iCAAiC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,iBAAiB,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,eAAe,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,CAAC,mBAAmB,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,aAAa,EAAE,gBAAgB,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,aAAa,EAAE,gBAAgB,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,aAAa,EAAE,iBAAiB,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,iCAAiC,CAAC,GAAG,CAAC,CAAC,CAAC,mCAAmC,CAAC,IAAI,CAAC,CAAC,CAAC,2CAA2C,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,SAAS,CAAC,cAAc,GAAG,kBAAkB,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA14M,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,0BAA0B,GAAG,CAAC,CAAC,0BAA0B,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA7W,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,iCAAiC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,qBAAqB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;ACA3hB,GAAG,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,YAAY,EAAE,YAAY,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;ACA5M,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAra,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,8BAA8B,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,KAAK,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,sBAAsB,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,OAAO,IAAI,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,OAAO,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,gCAAgC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,oBAAoB,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/4H,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,IAAI,IAAI,CAAC,IAAI,QAAQ,GAAG,qBAAqB,GAAG,eAAe,GAAG,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,eAAe,GAAG,cAAc,GAAG,oBAAoB,GAAG,YAAY,GAAG,eAAe,GAAG,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,sBAAsB,EAAE,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,2BAA2B,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,kBAAkB,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,GAAG,OAAO,CAAC,KAAK,GAAG,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,WAAW,CAAC,OAAO,IAAI,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,aAAa,GAAG,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,mBAAmB,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,WAAW,KAAK,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,EAAE,eAAe,IAAI,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,mBAAmB,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,OAAO,CAAC,yBAAyB,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,8BAA8B,EAAE,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,EAAE,GAAG,EAAE,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,kBAAkB,GAAG,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,aAAa,GAAG,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,mBAAmB,EAAE,IAAI,CAAC,mBAAmB,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,MAAM,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,UAAU,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,oBAAoB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,wBAAwB,CAAC,EAAE,CAAC,CAAC,GAAG,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,GAAG,CAAC,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,oBAAoB,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,EAAE,cAAc,EAAE,UAAU,EAAE,MAAM,CAAC,OAAO,CAAC,WAAW,EAAE,YAAY,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,EAAE,cAAc,EAAE,UAAU,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,EAAE,WAAW,EAAE,YAAY,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,IAAI,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,OAAO,OAAO,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,mBAAmB,GAAG,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,wBAAwB,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,iCAAiC,GAAG,IAAI,GAAG,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,IAAI,IAAI,WAAW,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA1wd,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,IAAI,IAAI,CAAC,GAAG,qBAAqB,GAAG,SAAS,GAAG,kBAAkB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,GAAG,MAAM,GAAG,kBAAkB,CAAC,CAAC,GAAG,MAAM,EAAE,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,IAAI,OAAO,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAx8B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,EAAE,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7Q,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,CAAC,CAAC,8BAA8B,EAAE,gBAAgB,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,IAAI,IAAI,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,qBAAqB,GAAG,cAAc,GAAG,cAAc,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,QAAQ,SAAS,IAAI,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,oBAAoB,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,uBAAuB,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,EAAE,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,QAAQ,GAAG,CAAC,GAAG,OAAO,GAAG,CAAC,EAAE,CAAC,GAAG,eAAe,GAAG,CAAC,MAAM,CAAC,GAAG,QAAQ,GAAG,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,CAAC,MAAM,CAAC,GAAG,WAAW,GAAG,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,GAAG,CAAC,kBAAkB,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,MAAM,CAAC,GAAG,QAAQ,GAAG,CAAC,EAAE,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,SAAS,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,IAAI,EAAE,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,GAAG,CAAC,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,OAAO,CAAC,SAAS,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,EAAE,MAAM,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,QAAQ,OAAO,GAAG,CAAC,GAAG,QAAQ,GAAG,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,EAAE,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,OAAO,KAAK,CAAC,EAAE,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,IAAI,IAAI,kBAAkB,CAAC,IAAI,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,KAAK,IAAI,CAAC,oBAAoB,KAAK,CAAC,MAAM,CAAC,CAAC,kBAAkB,CAAC,CAAC,UAAU,kBAAkB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,WAAW,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,qBAAqB,IAAI,OAAO,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAt7L,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlzB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAzd,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,oBAAoB,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,KAAK,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,kBAAkB,CAAC,IAAI,KAAK,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,SAAS,IAAI,MAAM,IAAI,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,eAAe,GAAG,aAAa,GAAG,qBAAqB,GAAG,sBAAsB,GAAG,aAAa,GAAG,cAAc,GAAG,iBAAiB,GAAG,cAAc,GAAG,WAAW,GAAG,cAAc,GAAG,gBAAgB,IAAI,IAAI,IAAI,CAAC,IAAI,OAAO,IAAI,KAAK,GAAG,aAAa,GAAG,sBAAsB,GAAG,cAAc,GAAG,oBAAoB,GAAG,kBAAkB,GAAG,kBAAkB,GAAG,oBAAoB,GAAG,eAAe,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,oBAAoB,GAAG,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,iBAAiB,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,EAAE,CAAC,CAAC,iBAAiB,EAAE,QAAQ,CAAC,KAAK,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,mBAAmB,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,KAAK,GAAG,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,2BAA2B,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,eAAe,CAAC,2BAA2B,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,GAAG,0BAA0B,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,CAAC,CAAC,eAAe,CAAC,2BAA2B,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,GAAG,iCAAiC,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,WAAW,EAAE,CAAC,CAAC,cAAc,CAAC,YAAY,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,CAAC,sBAAsB,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,mBAAmB,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,eAAe,EAAE,CAAC,CAAC,2BAA2B,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,cAAc,EAAE,CAAC,CAAC,wBAAwB,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,OAAO,EAAE,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,6BAA6B,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,4BAA4B,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,sBAAsB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,0BAA0B,CAAC,yBAAyB,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,EAAE,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,gBAAgB,EAAE,cAAc,EAAE,QAAQ,GAAG,CAAC,KAAK,CAAC,CAAC,gBAAgB,EAAE,WAAW,EAAE,QAAQ,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,yBAAyB,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,CAAC,+BAA+B,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,gCAAgC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,sBAAsB,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,eAAe,IAAI,QAAQ,IAAI,MAAM,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,KAAK,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oCAAoC,IAAI,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,EAAE,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,0BAA0B,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,aAAa,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,EAAE,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,CAAC,2BAA2B,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,GAAG,8BAA8B,KAAK,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,IAAI,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,mBAAmB,CAAC,IAAI,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,UAAU,KAAK,oBAAoB,CAAC,UAAU,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,0BAA0B,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,GAAG,CAAC,CAAC,kBAAkB,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,oBAAoB,CAAC,IAAI,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,EAAE,SAAS,CAAC,CAAC,KAAK,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,qBAAqB,EAAE,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,iBAAiB,CAAC,OAAO,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,IAAI,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,uBAAuB,IAAI,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,aAAa,IAAI,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,aAAa,KAAK,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,IAAI,GAAG,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,GAAG,GAAG,IAAI,IAAI,CAAC,CAAC,eAAe,GAAG,CAAC,EAAE,IAAI,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,mBAAmB,IAAI,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,CAAC,CAAC,CAAC,QAAQ,KAAK,IAAI,CAAC,qBAAqB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,EAAE,MAAM,CAAC,kBAAkB,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,2BAA2B,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,IAAI,EAAE,MAAM,CAAC,mBAAmB,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,2BAA2B,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,IAAI,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,IAAI,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,GAAG,IAAI,EAAE,MAAM,CAAC,mBAAmB,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,cAAc,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mDAAmD,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6CAA6C,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,cAAc,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,UAAU,EAAE,sBAAsB,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,UAAU,EAAE,2CAA2C,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,UAAU,EAAE,uCAAuC,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,eAAe,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,UAAU,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,kCAAkC,KAAK,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,kCAAkC,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,CAAC,CAAC,CAAC,kCAAkC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,kCAAkC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,aAAa,KAAK,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,EAAE,CAAC,EAAE,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,IAAI,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,CAAC,CAAC,CAAC,QAAQ,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,CAAC,gBAAgB,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,EAAE,gBAAgB,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,KAAK,EAAE,UAAU,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,IAAI,YAAY,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,aAAa,KAAK,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,EAAE,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,IAAI,YAAY,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,aAAa,QAAQ,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,KAAK,EAAE,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,QAAQ,CAAC,IAAI,IAAI,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,GAAG,KAAK,IAAI,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,QAAQ,CAAC,IAAI,GAAG,KAAK,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,GAAG,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,MAAM,CAAC,IAAI,GAAG,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,MAAM,CAAC,IAAI,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,MAAM,CAAC,IAAI,GAAG,KAAK,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,kBAAkB,MAAM,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,EAAE,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,IAAI,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,iBAAiB,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,yBAAyB,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,EAAE,GAAG,IAAI,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,OAAO,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,oBAAoB,IAAI,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,sBAAsB,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,EAAE,GAAG,GAAG,SAAS,GAAG,aAAa,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,EAAE,QAAQ,EAAE,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,MAAM,EAAE,OAAO,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAxjiC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACAld,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAr5B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,IAAI,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,qBAAqB,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,IAAI,CAAC,gBAAgB,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA72D,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iCAAiC,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,OAAO,IAAI,SAAS,GAAG,eAAe,GAAG,qBAAqB,GAAG,kCAAkC,GAAG,cAAc,GAAG,SAAS,GAAG,aAAa,GAAG,uBAAuB,GAAG,mBAAmB,GAAG,cAAc,GAAG,oBAAoB,GAAG,SAAS,GAAG,QAAQ,GAAG,eAAe,GAAG,qBAAqB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,0CAA0C,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,cAAc,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,kBAAkB,CAAC,CAAC,GAAG,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,uBAAuB,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,EAAE,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,0BAA0B,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,sBAAsB,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,aAAa,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,aAAa,EAAE,MAAM,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,aAAa,CAAC,uBAAuB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,KAAK,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,mBAAmB,CAAC,kBAAkB,EAAE,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,uBAAuB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,sBAAsB,EAAE,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,GAAG,KAAK,GAAG,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4DAA4D,GAAG,CAAC,EAAE,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,EAAE,QAAQ,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,GAAG,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,EAAE,QAAQ,IAAI,CAAC,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,0BAA0B,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,EAAE,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,aAAa,EAAE,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,aAAa,CAAC,uBAAuB,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,MAAM,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,aAAa,CAAC,kBAAkB,EAAE,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,cAAc,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,0BAA0B,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,QAAQ,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,oBAAoB,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,0BAA0B,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,eAAe,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,mBAAmB,CAAC,CAAC,EAAE,SAAS,CAAC,sBAAsB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,sBAAsB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,iBAAiB,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,GAAG,CAAC,CAAC,kCAAkC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,mBAAmB,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,cAAc,EAAE,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,CAAC,CAAC,sBAAsB,CAAC,IAAI,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yDAAyD,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,IAAI,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,uBAAuB,CAAC,wBAAwB,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kCAAkC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,IAAI,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,iCAAiC,IAAI,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,qBAAqB,IAAI,OAAO,EAAE,iCAAiC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA7jT,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;;;ACAzL,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,EAAE,CAAC,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA3O,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,MAAM,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,IAAI,CAAC,8BAA8B,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,KAAK,IAAI,SAAS,GAAG,oBAAoB,GAAG,SAAS,GAAG,SAAS,GAAG,0BAA0B,GAAG,eAAe,GAAG,uBAAuB,GAAG,eAAe,GAAG,cAAc,GAAG,iBAAiB,GAAG,oBAAoB,GAAG,SAAS,GAAG,yBAAyB,GAAG,eAAe,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,WAAW,GAAG,cAAc,GAAG,qBAAqB,GAAG,gBAAgB,GAAG,uBAAuB,GAAG,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,+BAA+B,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,SAAS,EAAE,IAAI,CAAC,iBAAiB,IAAI,IAAI,CAAC,wBAAwB,IAAI,IAAI,CAAC,eAAe,CAAC,eAAe,IAAI,IAAI,CAAC,yBAAyB,CAAC,gCAAgC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,KAAK,IAAI,CAAC,eAAe,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,mBAAmB,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,eAAe,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,aAAa,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,IAAI,CAAC,iBAAiB,KAAK,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,aAAa,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,aAAa,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sCAAsC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,gCAAgC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,yBAAyB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,uBAAuB,CAAC,kCAAkC,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,GAAG,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,aAAa,CAAC,MAAM,IAAI,CAAC,CAAC,uBAAuB,OAAO,CAAC,CAAC,uBAAuB,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,OAAO,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,sBAAsB,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,GAAG,UAAU,GAAG,CAAC,EAAE,OAAO,GAAG,cAAc,IAAI,IAAI,GAAG,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,GAAG,EAAE,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,EAAE,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,mBAAmB,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,iBAAiB,CAAC,KAAK,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,GAAG,OAAO,GAAG,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,GAAG,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,yBAAyB,CAAC,2BAA2B,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,GAAG,QAAQ,GAAG,CAAC,EAAE,OAAO,GAAG,UAAU,GAAG,CAAC,EAAE,OAAO,GAAG,GAAG,GAAG,CAAC,CAAC,QAAQ,IAAI,OAAO,GAAG,SAAS,GAAG,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,OAAO,GAAG,QAAQ,GAAG,CAAC,EAAE,OAAO,GAAG,UAAU,GAAG,CAAC,EAAE,OAAO,GAAG,GAAG,GAAG,CAAC,CAAC,QAAQ,IAAI,OAAO,GAAG,SAAS,GAAG,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,kBAAkB,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,eAAe,IAAI,IAAI,CAAC,eAAe,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,WAAW,IAAI,MAAM,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,IAAI,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,0BAA0B,KAAK,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,gBAAgB,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,GAAG,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,IAAI,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,GAAG,iBAAiB,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,GAAG,iBAAiB,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,mBAAmB,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,6BAA6B,CAAC,aAAa,GAAG,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,EAAE,cAAc,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,4CAA4C,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,EAAE,cAAc,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,MAAM,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,oBAAoB,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,EAAE,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,cAAc,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,gBAAgB,CAAC,gCAAgC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,GAAG,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,EAAE,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,YAAY,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,EAAE,YAAY,CAAC,CAAC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,gCAAgC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,KAAK,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,KAAK,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,sBAAsB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,sCAAsC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,qBAAqB,EAAE,mBAAmB,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,mBAAmB,EAAE,mBAAmB,EAAE,CAAC,CAAC,eAAe,EAAE,eAAe,EAAE,CAAC,CAAC,sBAAsB,GAAG,8BAA8B,GAAG,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,uBAAuB,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlxqB,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA1Z,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAjM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACApQ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uCAAuC,EAAE,uBAAuB,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA5N,CAAC,GAAG,CAAC,MAAM;;;;;;;ACAX,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,uBAAuB,EAAE,QAAQ,GAAG,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,uBAAuB,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,IAAI,CAAC,CAAC,uCAAuC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,MAAM,CAAC,kCAAkC,IAAI,MAAM,CAAC,uBAAuB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,IAAI,OAAO,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,MAAM,GAAG,MAAM;;;;;;;ACAnhD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,GAAG,8BAA8B,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA14B,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,EAAE,GAAG,0BAA0B,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,EAAE,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,EAAE,GAAG,4BAA4B,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,EAAE,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,EAAE,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,EAAE,GAAG,2BAA2B,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,GAAG,QAAQ,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAp6C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3U,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,eAAe,GAAG,SAAS,IAAI,MAAM,GAAG,cAAc,GAAG,iBAAiB,IAAI,OAAO,IAAI,mBAAmB,IAAI,KAAK,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,uBAAuB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,qBAAqB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,EAAE,oBAAoB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,wBAAwB,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,GAAG,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,mBAAmB,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,EAAE,EAAE,EAAE,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,kBAAkB,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,kBAAkB,OAAO,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,IAAI,CAAC,kBAAkB,EAAE,KAAK,CAAC,yBAAyB,EAAE,IAAI,CAAC,kBAAkB,EAAE,CAAC,EAAE,MAAM,CAAC,KAAK,KAAK,yBAAyB,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,GAAG,CAAC,EAAE,KAAK,CAAC,gBAAgB,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,eAAe,EAAE,EAAE,EAAE,IAAI,CAAC,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,IAAI,GAAG,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,EAAE,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,KAAK,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,EAAE,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,EAAE,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,iBAAiB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,KAAK,GAAG,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,mBAAmB,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,EAAE,IAAI,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,oBAAoB,IAAI,EAAE,CAAC,MAAM,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAzmK,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,OAAO,EAAE,QAAQ,GAAG,CAAC,MAAM,QAAQ,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,SAAS,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mCAAmC,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,MAAM,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA1hE,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,SAAS,GAAG,kBAAkB,GAAG,gBAAgB,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,uBAAuB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,IAAI,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,yBAAyB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,GAAG,CAAC,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,uBAAuB,CAAC,aAAa,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,0CAA0C,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,QAAQ,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,CAAC,aAAa,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,0CAA0C,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uCAAuC,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,qBAAqB,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,YAAY,EAAE,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,CAAC,uBAAuB,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,0BAA0B,CAAC,CAAC,EAAE,6BAA6B,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,0BAA0B,CAAC,CAAC,EAAE,4BAA4B,GAAG,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,EAAE,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,KAAK,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,GAAG,CAAC,WAAW,GAAG,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,gBAAgB,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,EAAE,GAAG,EAAE,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,SAAS,GAAG,IAAI,CAAC,SAAS,EAAE,OAAO,GAAG,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,uBAAuB,CAAC,SAAS,EAAE,MAAM,CAAC,IAAI,CAAC,2BAA2B,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,uBAAuB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,IAAI,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAlsV,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,sBAAsB,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,IAAI,QAAQ,IAAI,SAAS,IAAI,CAAC,GAAG,kBAAkB,GAAG,yBAAyB,GAAG,eAAe,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,8BAA8B,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,oBAAoB,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,WAAW,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,eAAe,EAAE,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,mBAAmB,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,qBAAqB,EAAE,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,MAAM,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,EAAE,EAAE,gBAAgB,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,yBAAyB,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,EAAE,CAAC,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,EAAE,wBAAwB,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,kBAAkB,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,OAAO,KAAK,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,sBAAsB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,yBAAyB,IAAI,OAAO,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACArxH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,SAAS,QAAQ,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAz5B,CAAC,GAAG,CAAC,MAAM;;;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,yBAAyB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,2BAA2B,EAAE,2BAA2B,EAAE,CAAC,CAAC,4BAA4B,EAAE,4BAA4B,EAAE,CAAC,CAAC,WAAW,EAAE,WAAW,EAAE,CAAC,CAAC,SAAS,EAAE,MAAM,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,2BAA2B,EAAE,2BAA2B,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzpC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,WAAW,KAAK,CAAC,CAAC,EAAE,CAAC,WAAW,KAAK,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,OAAO,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,IAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,IAAI,CAAC,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,sBAAsB,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,IAAI,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,QAAQ,KAAK,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,aAAa,CAAC,qBAAqB,EAAE,CAAC,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,MAAM,CAAC,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,KAAK,IAAI,EAAE,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACAv3E,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,GAAG,yBAAyB,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAr5D,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,oBAAoB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,EAAE,YAAY,CAAC,CAAC,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,aAAa,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,IAAI,CAAC,CAAC,eAAe,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,sBAAsB,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,OAAO,KAAK,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,yBAAyB,YAAY,CAAC,KAAK,KAAK,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,SAAS,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,SAAS,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,GAAG,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,yBAAyB,GAAG,CAAC,CAAC,yBAAyB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,uBAAuB,IAAI,CAAC,CAAC,0BAA0B,IAAI,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,aAAa,MAAM,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,gBAAgB,MAAM,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,YAAY,MAAM,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,iBAAiB,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,eAAe,IAAI,CAAC,CAAC,cAAc,IAAI,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0CAA0C,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,eAAe,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,EAAE,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,yBAAyB,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,eAAe,EAAE,CAAC,EAAE,IAAI,CAAC,0CAA0C,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA9nmB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAnL,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,oCAAoC,EAAE,MAAM,CAAC,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;;;;;ACAtO,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,0BAA0B,EAAE,IAAI,EAAE,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,mBAAmB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,GAAG,GAAG,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,aAAa,CAAC,kBAAkB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,KAAK,CAAC,uBAAuB,EAAE,IAAI,CAAC,KAAK,CAAC,uBAAuB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,uBAAuB,CAAC,CAAC,EAAE,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,SAAS,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,KAAK,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,EAAE,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,WAAW,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE,GAAG,GAAG,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAt4M,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,GAAG,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,mBAAmB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;;ACA5N,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,gCAAgC,EAAE,uBAAuB,CAAC,sBAAsB,EAAE,CAAC,CAAC,4BAA4B,EAAE,uBAAuB,CAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAzU,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,UAAU,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,EAAE,KAAK,GAAG,CAAC,CAAC,6BAA6B,GAAG,CAAC,CAAC,6BAA6B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,oBAAoB,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;;ACApf,CAAC,GAAG,CAAC,MAAM;;;;ACAX,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,KAAK,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,KAAK,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,MAAM,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,4BAA4B,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,KAAK,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,MAAM,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,cAAc,MAAM,OAAO,EAAE,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA/9D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,GAAG,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAxL,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,wBAAwB,GAAG,wBAAwB,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,kBAAkB,GAAG,eAAe,GAAG,iBAAiB,IAAI,SAAS,GAAG,6BAA6B,GAAG,gBAAgB,GAAG,SAAS,GAAG,aAAa,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,IAAI,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,kBAAkB,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,0BAA0B,EAAE,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,EAAE,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,iCAAiC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,kBAAkB,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,uBAAuB,GAAG,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,qBAAqB,GAAG,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,aAAa,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,EAAE,uBAAuB,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,KAAK,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,wBAAwB,GAAG,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,aAAa,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,0BAA0B,IAAI,MAAM,CAAC,kBAAkB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,6BAA6B,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAtrK,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,IAAI,CAAC,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,CAAC,CAAC,2CAA2C,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,CAAC,CAAC,8BAA8B,EAAE,OAAO,CAAC,cAAc,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,SAAS,GAAG,qBAAqB,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,iBAAiB,GAAG,SAAS,GAAG,iBAAiB,GAAG,yBAAyB,GAAG,QAAQ,GAAG,eAAe,GAAG,gBAAgB,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,WAAW,IAAI,IAAI,CAAC,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,IAAI,CAAC,2CAA2C,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iDAAiD,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,IAAI,CAAC,6BAA6B,EAAE,CAAC,CAAC,IAAI,CAAC,2CAA2C,EAAE,CAAC,CAAC,IAAI,CAAC,iCAAiC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,wCAAwC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,IAAI,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,WAAW,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,eAAe,GAAG,UAAU,CAAC,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,mBAAmB,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,CAAC,CAAC,MAAM,GAAG,OAAO,EAAE,GAAG,GAAG,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,iCAAiC,GAAG,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,CAAC,WAAW,GAAG,QAAQ,CAAC,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,iBAAiB,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,EAAE,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,OAAO,CAAC,QAAQ,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,EAAE,WAAW,EAAE,GAAG,GAAG,YAAY,EAAE,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC,IAAI,gBAAgB,EAAE,KAAK,IAAI,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,CAAC,iBAAiB,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,GAAG,sBAAsB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,yBAAyB,EAAE,CAAC,CAAC,yBAAyB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,qBAAqB,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,GAAG,sBAAsB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,qBAAqB,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,qCAAqC,EAAE,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,yBAAyB,CAAC,iBAAiB,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,EAAE,qBAAqB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,0BAA0B,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,GAAG,MAAM,CAAC,WAAW,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,MAAM,OAAO,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,EAAE,MAAM,EAAE,IAAI,EAAE,gBAAgB,EAAE,KAAK,MAAM,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,6BAA6B,EAAE,IAAI,CAAC,2CAA2C,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,6BAA6B,EAAE,SAAS,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,0BAA0B,IAAI,MAAM,CAAC,kBAAkB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAr2R,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,uCAAuC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,kBAAkB,GAAG,oBAAoB,GAAG,0BAA0B,GAAG,0BAA0B,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,wCAAwC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,0BAA0B,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,uBAAuB,CAAC,SAAS,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,uCAAuC,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,EAAE,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAC,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,aAAa,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,uBAAuB,GAAG,UAAU,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,cAAc,CAAC,aAAa,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,EAAE,yBAAyB,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,IAAI,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,gBAAgB,CAAC,aAAa,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,0BAA0B,CAAC,qBAAqB,CAAC,CAAC,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,cAAc,KAAK,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,aAAa,GAAG,IAAI,EAAE,CAAC,CAAC,GAAG,EAAE,IAAI,CAAC,0BAA0B,CAAC,aAAa,GAAG,IAAI,CAAC,0BAA0B,CAAC,aAAa,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,MAAM,IAAI,CAAC,QAAQ,OAAO,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,WAAW,IAAI,IAAI,CAAC,0BAA0B,CAAC,WAAW,GAAG,IAAI,CAAC,0BAA0B,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,0BAA0B,CAAC,KAAK,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,YAAY,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,eAAe,IAAI,MAAM,CAAC,kBAAkB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,6BAA6B,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,EAAE,OAAO,EAAE,cAAc,EAAE,CAAC,CAAC,4BAA4B,EAAE,OAAO,EAAE,0BAA0B,KAAK,QAAQ,GAAG,wBAAwB,GAAG,wBAAwB,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,eAAe,IAAI,SAAS,GAAG,6BAA6B,GAAG,gBAAgB,GAAG,cAAc,GAAG,SAAS,GAAG,aAAa,GAAG,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,OAAO,EAAE,0BAA0B,KAAK,QAAQ,IAAI,SAAS,GAAG,qBAAqB,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,iBAAiB,GAAG,SAAS,GAAG,iBAAiB,GAAG,yBAAyB,GAAG,QAAQ,GAAG,eAAe,GAAG,gBAAgB,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,wCAAwC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAt2N,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAxkC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,wBAAwB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA35B,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAnjC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,IAAI,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtjC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzU,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,GAAG,CAAC,CAAC,uBAAuB,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,GAAG,MAAM,EAAE,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,gBAAgB,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,gBAAgB,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,gBAAgB,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,uBAAuB,GAAG,CAAC,KAAK,IAAI,CAAC,YAAY,CAAC,gBAAgB,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,GAAG,EAAE,IAAI,CAAC,YAAY,CAAC,mBAAmB,GAAG,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,GAAG,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,sBAAsB,CAAC,IAAI,CAAC,YAAY,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,CAAC,mBAAmB,IAAI,CAAC,KAAK,CAAC,EAAE,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,IAAI,CAAC,YAAY,CAAC,mBAAmB,GAAG,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,kBAAkB,IAAI,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,6BAA6B,CAAC,wBAAwB,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,cAAc,GAAG,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3hG,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,qBAAqB,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,cAAc,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,6BAA6B,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,qBAAqB,CAAC,EAAE,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,GAAG,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,qBAAqB,CAAC,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,qBAAqB,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,qBAAqB,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,KAAK,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtwE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,eAAe,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/1C,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,QAAQ,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,0BAA0B,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,wBAAwB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,wBAAwB,CAAC,KAAK,MAAM,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,wCAAwC,CAAC,6BAA6B,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,wCAAwC,CAAC,6BAA6B,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,KAAK,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAx5E,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,IAAI,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,2BAA2B,EAAE,CAAC,EAAE,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA3gG,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,IAAI,KAAK,GAAG,cAAc,GAAG,cAAc,GAAG,aAAa,GAAG,qBAAqB,GAAG,gBAAgB,GAAG,wBAAwB,IAAI,GAAG,GAAG,mBAAmB,GAAG,cAAc,GAAG,gBAAgB,GAAG,cAAc,GAAG,qBAAqB,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,OAAO,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,iBAAiB,KAAK,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,GAAG,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,CAAC,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,IAAI,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,SAAS,IAAI,cAAc,CAAC,CAAC,CAAC,aAAa,CAAC,mBAAmB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,iBAAiB,KAAK,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,EAAE,WAAW,EAAE,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,SAAS,EAAE,IAAI,CAAC,GAAG,GAAG,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,KAAK,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,0BAA0B,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,gBAAgB,CAAC,GAAG,CAAC,QAAQ,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,eAAe,GAAG,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,oBAAoB,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,QAAQ,MAAM,MAAM,CAAC,QAAQ,CAAC,QAAQ,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,WAAW,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,IAAI,SAAS,CAAC,OAAO,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,wBAAwB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA5lL,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,IAAI,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,eAAe,GAAG,kBAAkB,GAAG,gBAAgB,IAAI,CAAC,GAAG,mBAAmB,GAAG,uBAAuB,GAAG,mBAAmB,GAAG,aAAa,GAAG,eAAe,GAAG,oBAAoB,GAAG,kCAAkC,GAAG,2BAA2B,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,SAAS,EAAE,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,OAAO,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,uBAAuB,CAAC,aAAa,CAAC,CAAC,CAAC,uBAAuB,CAAC,uCAAuC,EAAE,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,IAAI,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,CAAC,CAAC,YAAY,MAAM,IAAI,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,EAAE,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,wBAAwB,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,oBAAoB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,2BAA2B,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,SAAS,IAAI,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,2BAA2B,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,6BAA6B,CAAC,CAAC,GAAG,IAAI,CAAC,2BAA2B,CAAC,0BAA0B,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,MAAM,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,KAAK,IAAI,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,qBAAqB,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,IAAI,SAAS,CAAC,OAAO,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7+M,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,mBAAmB,GAAG,gBAAgB,GAAG,mBAAmB,GAAG,cAAc,GAAG,aAAa,GAAG,cAAc,GAAG,eAAe,GAAG,oBAAoB,GAAG,wBAAwB,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,KAAK,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,GAAG,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,GAAG,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,IAAI,CAAC,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,UAAU,EAAE,KAAK,EAAE,OAAO,CAAC,KAAK,KAAK,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,IAAI,CAAC,IAAI,QAAQ,IAAI,CAAC,IAAI,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,mBAAmB,CAAC,0BAA0B,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,IAAI,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlpH,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,kBAAkB,IAAI,CAAC,GAAG,aAAa,GAAG,cAAc,GAAG,mBAAmB,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,QAAQ,EAAE,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,KAAK,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,IAAI,CAAC,EAAE,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC,CAAC,QAAQ,CAAC,cAAc,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,iBAAiB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,IAAI,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,IAAI,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,GAAG,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,kBAAkB,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,EAAE,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,WAAW,IAAI,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,oBAAoB,EAAE,iBAAiB,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,aAAa,IAAI,SAAS,CAAC,OAAO,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7hH,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,sBAAsB,GAAG,kBAAkB,GAAG,mBAAmB,GAAG,eAAe,IAAI,CAAC,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,qBAAqB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,QAAQ,EAAE,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,oBAAoB,EAAE,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,MAAM,OAAO,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,mBAAmB,CAAC,2CAA2C,KAAK,IAAI,CAAC,mBAAmB,CAAC,wBAAwB,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,CAAC,CAAC,MAAM,GAAG,WAAW,CAAC,CAAC,CAAC,cAAc,GAAG,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,KAAK,QAAQ,CAAC,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,QAAQ,GAAG,SAAS,CAAC,CAAC,CAAC,MAAM,GAAG,WAAW,CAAC,CAAC,CAAC,cAAc,GAAG,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,IAAI,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,sBAAsB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,SAAS,GAAG,YAAY,CAAC,SAAS,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAttF,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,GAAG,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,wBAAwB,GAAG,eAAe,GAAG,mBAAmB,GAAG,kBAAkB,GAAG,cAAc,GAAG,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,MAAM,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,4BAA4B,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,CAAC,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qBAAqB,IAAI,EAAE,CAAC,MAAM,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,wBAAwB,GAAG,SAAS,CAAC,iBAAiB,IAAI,OAAO,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1mE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,KAAK,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,KAAK,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,KAAK,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,uBAAuB,MAAM,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAl1F,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,CAAC,kBAAkB,GAAG,CAAC,CAAC,kBAAkB,OAAO,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAnY,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,2BAA2B,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,QAAQ,EAAE,KAAK,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,IAAI,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,8BAA8B,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAjzB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,uBAAuB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,gBAAgB,GAAG,SAAS,GAAG,cAAc,GAAG,SAAS,GAAG,qBAAqB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gBAAgB,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,EAAE,QAAQ,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,KAAK,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,QAAQ,GAAG,aAAa,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,IAAI,CAAC,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,cAAc,GAAG,OAAO,CAAC,cAAc,IAAI,CAAC,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,uBAAuB,IAAI,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,qBAAqB,GAAG,YAAY,CAAC,SAAS,IAAI,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAv/D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,uBAAuB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,uBAAuB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,uBAAuB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,kCAAkC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,mCAAmC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,6BAA6B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qCAAqC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,KAAK,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA19C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,+BAA+B,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,EAAE,SAAS,KAAK,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,IAAI,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,+BAA+B,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,OAAO,KAAK,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,6BAA6B,IAAI,SAAS,CAAC,OAAO,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,IAAI,OAAO,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAp+C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,mBAAmB,GAAG,gBAAgB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,IAAI,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlnD,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,IAAI,OAAO,IAAI,QAAQ,IAAI,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,IAAI,KAAK,GAAG,cAAc,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,oBAAoB,GAAG,gBAAgB,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,oBAAoB,IAAI,SAAS,GAAG,qBAAqB,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,wBAAwB,QAAQ,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,oBAAoB,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,IAAI,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,YAAY,IAAI,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,QAAQ,GAAG,aAAa,CAAC,CAAC,CAAC,YAAY,GAAG,WAAW,CAAC,CAAC,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,GAAG,IAAI,KAAK,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,EAAE,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,yBAAyB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,wBAAwB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAE,OAAO,GAAG,SAAS,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,KAAK,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,IAAI,CAAC,CAAC,qBAAqB,CAAC,YAAY,IAAI,CAAC,CAAC,sBAAsB,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,EAAE,sBAAsB,GAAG,CAAC,CAAC,sBAAsB,CAAC,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,OAAO,GAAG,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,uBAAuB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzwI,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,SAAS,IAAI,CAAC,IAAI,MAAM,GAAG,gBAAgB,GAAG,SAAS,GAAG,wBAAwB,GAAG,mBAAmB,GAAG,cAAc,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,eAAe,GAAG,+BAA+B,GAAG,8BAA8B,GAAG,4BAA4B,GAAG,2BAA2B,GAAG,qBAAqB,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,4BAA4B,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,IAAI,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,sBAAsB,CAAC,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,mCAAmC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,UAAU,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,IAAI,CAAC,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,qBAAqB,CAAC,YAAY,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,kBAAkB,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,kBAAkB,CAAC,sBAAsB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,qBAAqB,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,YAAY,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,YAAY,CAAC,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,EAAE,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,aAAa,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,MAAM,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,EAAE,MAAM,CAAC,CAAC,UAAU,EAAE,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,OAAO,GAAG,CAAC,KAAK,CAAC,CAAC,IAAI,QAAQ,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,mBAAmB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,8BAA8B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,4BAA4B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1hM,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,CAAC,KAAK,MAAM,KAAK,MAAM,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,uBAAuB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,IAAI,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAh/C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,wBAAwB,GAAG,8BAA8B,GAAG,mBAAmB,GAAG,wBAAwB,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,mBAAmB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,UAAU,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,iBAAiB,CAAC,oBAAoB,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qBAAqB,IAAI,EAAE,CAAC,MAAM,GAAG,SAAS,CAAC,OAAO,GAAG,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,wBAAwB,GAAG,SAAS,CAAC,iBAAiB,IAAI,OAAO,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA98G,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,cAAc,GAAG,cAAc,GAAG,gBAAgB,GAAG,0BAA0B,GAAG,eAAe,GAAG,cAAc,GAAG,kCAAkC,GAAG,sBAAsB,GAAG,oBAAoB,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,wBAAwB,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,kCAAkC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,KAAK,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,GAAG,KAAK,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,GAAG,KAAK,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,EAAE,IAAI,GAAG,KAAK,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,UAAU,EAAE,GAAG,GAAG,KAAK,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,QAAQ,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,gBAAgB,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,IAAI,OAAO,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACApqJ,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,EAAE,IAAI,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,aAAa,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,QAAQ,EAAE,KAAK,CAAC,UAAU,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,iBAAiB,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,aAAa,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhqD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,SAAS,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,aAAa,GAAG,cAAc,GAAG,eAAe,GAAG,gBAAgB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,6BAA6B,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,qBAAqB,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,QAAQ,EAAE,KAAK,CAAC,GAAG,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,6BAA6B,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,IAAI,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,EAAE,YAAY,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,8BAA8B,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,EAAE,YAAY,CAAC,GAAG,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,kCAAkC,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,4CAA4C,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,gDAAgD,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,EAAE,OAAO,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,EAAE,YAAY,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,8CAA8C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,4CAA4C,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,kCAAkC,CAAC,OAAO,CAAC,CAAC,oBAAoB,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,uBAAuB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,MAAM,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,kCAAkC,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,kCAAkC,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAr6I,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,SAAS,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,gBAAgB,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,QAAQ,EAAE,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,YAAY,EAAE,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,IAAI,CAAC,EAAE,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qCAAqC,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,WAAW,EAAE,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,cAAc,EAAE,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mCAAmC,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2CAA2C,GAAG,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,kBAAkB,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,IAAI,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,iBAAiB,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,2CAA2C,EAAE,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,qCAAqC,CAAC,CAAC,cAAc,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,qCAAqC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,qCAAqC,CAAC,CAAC,aAAa,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qCAAqC,IAAI,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,IAAI,OAAO,EAAE,qCAAqC,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAj4H,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,wCAAwC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,eAAe,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,EAAE,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,mCAAmC,IAAI,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,gBAAgB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,IAAI,OAAO,EAAE,mCAAmC,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAz0D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,GAAG,gBAAgB,GAAG,aAAa,GAAG,oBAAoB,GAAG,cAAc,GAAG,cAAc,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,SAAS,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,EAAE,QAAQ,EAAE,KAAK,CAAC,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,IAAI,iBAAiB,EAAE,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,EAAE,KAAK,CAAC,GAAG,GAAG,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,UAAU,EAAE,mBAAmB,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,iBAAiB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,aAAa,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3gF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,SAAS,GAAG,aAAa,GAAG,kBAAkB,GAAG,eAAe,IAAI,OAAO,GAAG,cAAc,IAAI,QAAQ,GAAG,QAAQ,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,IAAI,CAAC,oBAAoB,EAAE,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,GAAG,CAAC,CAAC,oBAAoB,GAAG,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,IAAI,QAAQ,IAAI,CAAC,CAAC,KAAK,IAAI,MAAM,IAAI,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC,SAAS,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,0BAA0B,CAAC,YAAY,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,EAAE,GAAG,IAAI,CAAC,qBAAqB,CAAC,UAAU,GAAG,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,QAAQ,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,cAAc,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7mH,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,QAAQ,GAAG,SAAS,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,UAAU,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,kBAAkB,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,IAAI,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,wBAAwB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7yD,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,oBAAoB,GAAG,+BAA+B,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,+BAA+B,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,GAAG,IAAI,CAAC,+BAA+B,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,qBAAqB,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,GAAG,IAAI,CAAC,+BAA+B,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,EAAE,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,IAAI,OAAO,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAn7D,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,yBAAyB,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,cAAc,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,SAAS,IAAI,QAAQ,GAAG,eAAe,GAAG,eAAe,GAAG,mBAAmB,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,oBAAoB,IAAI,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,mBAAmB,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,EAAE,cAAc,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,uCAAuC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,UAAU,KAAK,OAAO,CAAC,IAAI,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,uCAAuC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,QAAQ,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAnjE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACArM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,EAAE,cAAc,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,UAAU,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,gBAAgB,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,QAAQ,CAAC,GAAG,EAAE,iBAAiB,GAAG,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,QAAQ,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,MAAM,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,QAAQ,SAAS,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,iBAAiB,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,kBAAkB,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,KAAK,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,GAAG,WAAW,EAAE,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,eAAe,IAAI,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,CAAC,IAAI,SAAS,IAAI,UAAU,IAAI,QAAQ,GAAG,SAAS,GAAG,qBAAqB,GAAG,cAAc,GAAG,SAAS,GAAG,kBAAkB,GAAG,gBAAgB,GAAG,mBAAmB,GAAG,cAAc,GAAG,cAAc,GAAG,YAAY,IAAI,SAAS,GAAG,CAAC,IAAI,CAAC,CAAC,uCAAuC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,yBAAyB,IAAI,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,YAAY,GAAG,EAAE,CAAC,QAAQ,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA5wG,CAAC,GAAG,CAAC,MAAM;;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAxR,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,kBAAkB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,gBAAgB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gBAAgB,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,cAAc,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,CAAC,gBAAgB,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,iBAAiB,GAAG,CAAC,oBAAoB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,EAAE,CAAC,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,WAAW,GAAG,CAAC,EAAE,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,GAAG,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,GAAG,OAAO,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzlF,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uCAAuC,EAAE,uCAAuC,GAAG,CAAC,CAAC,CAAC,CAAC,uBAAuB,GAAG,CAAC,CAAC,uBAAuB,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,kCAAkC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,uCAAuC,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,kCAAkC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,kCAAkC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,UAAU,IAAI,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0CAA0C,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sCAAsC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8CAA8C,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,aAAa,CAAC,8BAA8B,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,qBAAqB,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,IAAI,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,CAAC,eAAe,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,kBAAkB,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,KAAK,KAAK,CAAC,MAAM,CAAC,yBAAyB,CAAC,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,uBAAuB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,QAAQ,IAAI,OAAO,EAAE,uBAAuB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAv1I,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,IAAI,CAAC,4BAA4B,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,SAAS,IAAI,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,oBAAoB,GAAG,6BAA6B,GAAG,2BAA2B,GAAG,qBAAqB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,IAAI,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,UAAU,IAAI,IAAI,CAAC,qBAAqB,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,0BAA0B,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,6BAA6B,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,IAAI,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,kBAAkB,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,eAAe,CAAC,CAAC,CAAC,eAAe,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,eAAe,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,IAAI,CAAC,6BAA6B,CAAC,oBAAoB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,iBAAiB,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,MAAM,CAAC,CAAC,YAAY,EAAE,WAAW,GAAG,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,QAAQ,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,YAAY,EAAE,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,IAAI,KAAK,CAAC,IAAI,CAAC,MAAM,GAAG,WAAW,KAAK,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,IAAI,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,IAAI,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO,EAAE,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,EAAE,UAAU,EAAE,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,eAAe,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,EAAE,GAAG,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,YAAY,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,eAAe,CAAC,oBAAoB,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,qBAAqB,CAAC,oBAAoB,EAAE,CAAC,CAAC,uBAAuB,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,IAAI,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,QAAQ,CAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,UAAU,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,GAAG,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,GAAG,CAAC,QAAQ,CAAC,MAAM,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,eAAe,CAAC,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,UAAU,EAAE,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,YAAY,CAAC,OAAO,EAAE,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gBAAgB,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,gBAAgB,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,eAAe,CAAC,OAAO,EAAE,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,KAAK,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,2BAA2B,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAjzS,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,wBAAwB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,oBAAoB,GAAG,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,KAAK,EAAE,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,mBAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,UAAU,EAAE,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,OAAO,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,mBAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,cAAc,EAAE,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,QAAQ,EAAE,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,mBAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,mBAAmB,CAAC,eAAe,EAAE,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB,EAAE,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,IAAI,IAAI,CAAC,oBAAoB,CAAC,kBAAkB,EAAE,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB,GAAG,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAnvE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,GAAG,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA/a,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,SAAS,GAAG,SAAS,IAAI,KAAK,GAAG,iBAAiB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,GAAG,WAAW,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,iCAAiC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,EAAE,IAAI,CAAC,WAAW,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,CAAC,MAAM,IAAI,IAAI,EAAE,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,kBAAkB,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,GAAG,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,QAAQ,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,mBAAmB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,iBAAiB,GAAG,SAAS,CAAC,mBAAmB,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA3jE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,2BAA2B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAje,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,WAAW,IAAI,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,gBAAgB,IAAI,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,gBAAgB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhzC,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,iBAAiB,GAAG,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,cAAc,GAAG,2BAA2B,GAAG,uBAAuB,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,yBAAyB,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,WAAW,CAAC,YAAY,CAAC,EAAE,CAAC,UAAU,IAAI,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,EAAE,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,EAAE,qBAAqB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,oBAAoB,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC,2BAA2B,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,2BAA2B,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2BAA2B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,uBAAuB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,IAAI,OAAO,EAAE,iBAAiB,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA72D,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,cAAc,EAAE,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,GAAG,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,YAAY,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,KAAK,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,MAAM,EAAE,MAAM,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,KAAK,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,CAAC,UAAU,EAAE,MAAM,KAAK,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,MAAM,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,KAAK,GAAG,CAAC,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,GAAG,EAAE,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,MAAM,GAAG,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,KAAK,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,QAAQ,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,MAAM,IAAI,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,+BAA+B,KAAK,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,2BAA2B,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,GAAG,QAAQ,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,OAAO,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,aAAa,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,GAAG,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,SAAS,IAAI,CAAC,IAAI,MAAM,IAAI,GAAG,IAAI,OAAO,GAAG,qBAAqB,GAAG,SAAS,GAAG,kBAAkB,GAAG,QAAQ,GAAG,cAAc,GAAG,eAAe,GAAG,mBAAmB,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,aAAa,IAAI,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,QAAQ,EAAE,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,EAAE,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,EAAE,SAAS,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,IAAI,EAAE,MAAM,IAAI,SAAS,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,mBAAmB,IAAI,YAAY,CAAC,SAAS,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACArrN,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,4BAA4B,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,cAAc,IAAI,MAAM,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,qBAAqB,CAAC,uBAAuB,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,GAAG,+BAA+B,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,+BAA+B,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,MAAM,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,+BAA+B,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,QAAQ,CAAC,MAAM,MAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,cAAc,EAAE,CAAC,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,4BAA4B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,4BAA4B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAl4D,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM;;ACAX,CAAC,GAAG,CAAC,MAAM;;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,gCAAgC,GAAG,mBAAmB,GAAG,cAAc,GAAG,qBAAqB,GAAG,eAAe,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,0BAA0B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,gCAAgC,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACArkF,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,eAAe,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,eAAe,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,eAAe,GAAG,uBAAuB,GAAG,eAAe,GAAG,mBAAmB,IAAI,SAAS,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,UAAU,CAAC,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,gCAAgC,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,GAAG,QAAQ,GAAG,SAAS,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,IAAI,OAAO,EAAE,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAl1E,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAkB,EAAE,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,kBAAkB,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,GAAG,sBAAsB,GAAG,eAAe,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,yBAAyB,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,wBAAwB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,KAAK,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,KAAK,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,IAAI,IAAI,CAAC,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,eAAe,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,GAAG,CAAC,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,yBAAyB,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,OAAO,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,cAAc,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,MAAM,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,IAAI,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,OAAO,IAAI,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,CAAC,iBAAiB,IAAI,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,cAAc,CAAC,iBAAiB,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,QAAQ,QAAQ,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,QAAQ,QAAQ,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,IAAI,CAAC,MAAM,KAAK,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,iBAAiB,CAAC,KAAK,MAAM,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,OAAO,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,IAAI,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA3lL,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,mBAAmB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,0BAA0B,IAAI,OAAO,EAAE,mBAAmB,IAAI,0BAA0B,GAAG,wBAAwB,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,SAAS,GAAG,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,mBAAmB,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,KAAK,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,KAAK,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,GAAG,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,QAAQ,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAruG,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,gCAAgC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,mBAAmB,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACApiB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA3nC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,CAAC,eAAe,CAAC,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,aAAa,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAnrD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,SAAS,GAAG,iBAAiB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,kBAAkB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,MAAM,IAAI,QAAQ,CAAC,IAAI,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,aAAa,IAAI,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA5hC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,oBAAoB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,eAAe,GAAG,aAAa,GAAG,cAAc,GAAG,cAAc,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,aAAa,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,gBAAgB,GAAG,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,6BAA6B,EAAE,UAAU,CAAC,CAAC,IAAI,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,WAAW,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,UAAU,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,8BAA8B,GAAG,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,QAAQ,KAAK,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,CAAC,EAAE,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,mBAAmB,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,cAAc,GAAG,OAAO,EAAE,MAAM,CAAC,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,MAAM,GAAG,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,EAAE,oBAAoB,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,eAAe,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,wBAAwB,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAzsL,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,2CAA2C,CAAC,CAAC,CAAC,IAAI,CAAC,oCAAoC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,2CAA2C,GAAG,oCAAoC,GAAG,iBAAiB,GAAG,SAAS,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,IAAI,CAAC,2CAA2C,CAAC,IAAI,CAAC,oCAAoC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,oCAAoC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2CAA2C,IAAI,OAAO,EAAE,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7nE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,YAAY,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,mBAAmB,GAAG,wBAAwB,GAAG,SAAS,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,wCAAwC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,OAAO,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,gCAAgC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,KAAK,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,IAAI,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,YAAY,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,wBAAwB,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,oBAAoB,GAAG,CAAC,CAAC,QAAQ,CAAC,oBAAoB,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,YAAY,IAAI,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,IAAI,OAAO,EAAE,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtoH,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,0BAA0B,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,IAAI,IAAI,GAAG,SAAS,GAAG,eAAe,GAAG,qBAAqB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,IAAI,CAAC,CAAC,MAAM,CAAC,WAAW,GAAG,IAAI,CAAC,eAAe,GAAG,mBAAmB,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,GAAG,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,GAAG,mBAAmB,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,GAAG,IAAI,CAAC,eAAe,GAAG,mBAAmB,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,EAAE,QAAQ,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,mBAAmB,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,0BAA0B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,qBAAqB,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA75D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,GAAG,oBAAoB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,kBAAkB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,GAAG,wBAAwB,EAAE,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,GAAG,uBAAuB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,GAAG,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,8BAA8B,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,2BAA2B,GAAG,CAAC,CAAC,2BAA2B,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAzyB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,4BAA4B,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,gBAAgB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,gCAAgC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,iCAAiC,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,sBAAsB,IAAI,qBAAqB,IAAI,IAAI,GAAG,SAAS,GAAG,SAAS,IAAI,SAAS,GAAG,2BAA2B,GAAG,2BAA2B,GAAG,cAAc,GAAG,gBAAgB,GAAG,kBAAkB,GAAG,qBAAqB,GAAG,gCAAgC,GAAG,iCAAiC,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,gBAAgB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,oBAAoB,CAAC,OAAO,IAAI,wBAAwB,IAAI,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,cAAc,EAAE,CAAC,CAAC,aAAa,EAAE,sBAAsB,EAAE,CAAC,CAAC,sBAAsB,EAAE,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,EAAE,YAAY,EAAE,CAAC,CAAC,aAAa,EAAE,wBAAwB,EAAE,CAAC,CAAC,yBAAyB,EAAE,cAAc,EAAE,CAAC,CAAC,cAAc,EAAE,uBAAuB,EAAE,CAAC,CAAC,yBAAyB,EAAE,0BAA0B,EAAE,CAAC,CAAC,0BAA0B,EAAE,cAAc,EAAE,CAAC,CAAC,aAAa,EAAE,yBAAyB,EAAE,CAAC,CAAC,yBAAyB,EAAE,uBAAuB,EAAE,CAAC,CAAC,uBAAuB,EAAE,iBAAiB,EAAE,CAAC,CAAC,iBAAiB,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,sBAAsB,EAAE,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,4BAA4B,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,0BAA0B,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,mCAAmC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,0BAA0B,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,wBAAwB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,wBAAwB,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,uBAAuB,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,IAAI,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,wBAAwB,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,4BAA4B,CAAC,UAAU,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,wBAAwB,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,CAAC,wBAAwB,IAAI,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,oBAAoB,KAAK,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,iCAAiC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,EAAE,SAAS,GAAG,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,qBAAqB,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,wBAAwB,CAAC,kBAAkB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,KAAK,QAAQ,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,CAAC,SAAS,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,qBAAqB,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,EAAE,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,wBAAwB,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,0BAA0B,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,EAAE,SAAS,GAAG,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,oBAAoB,CAAC,CAAC,CAAC,kBAAkB,CAAC,gBAAgB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,EAAE,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,yCAAyC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,EAAE,SAAS,GAAG,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,kBAAkB,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,mBAAmB,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,QAAQ,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,8BAA8B,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,EAAE,SAAS,GAAG,IAAI,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,yCAAyC,CAAC,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,KAAK,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,CAAC,CAAC,2BAA2B,CAAC,OAAO,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,EAAE,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,IAAI,CAAC,CAAC,KAAK,CAAC,wBAAwB,IAAI,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,EAAE,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,EAAE,IAAI,CAAC,CAAC,CAAC,8BAA8B,CAAC,uBAAuB,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,oBAAoB,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,uBAAuB,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,8BAA8B,CAAC,wBAAwB,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,uBAAuB,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,CAAC,gCAAgC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,iCAAiC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,gBAAgB,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,uCAAuC,OAAO,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,8BAA8B,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,gCAAgC,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,OAAO,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oCAAoC,OAAO,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,2BAA2B,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzqd,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,CAAC,sBAAsB,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,KAAK,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAtc,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,0BAA0B,MAAM,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAn9B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,sBAAsB,IAAI,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,sBAAsB,CAAC,eAAe,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,wBAAwB,IAAI,SAAS,CAAC,sBAAsB,IAAI,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAruB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,mBAAmB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,0BAA0B,IAAI,OAAO,EAAE,mBAAmB,IAAI,0BAA0B,GAAG,wBAAwB,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,mBAAmB,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,wBAAwB,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,UAAU,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAx5E,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,0BAA0B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,mBAAmB,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtd,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,8BAA8B,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,GAAG,iBAAiB,GAAG,iBAAiB,GAAG,iBAAiB,GAAG,8BAA8B,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,KAAK,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,8BAA8B,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,oCAAoC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,GAAG,oCAAoC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,iBAAiB,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,oCAAoC,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,IAAI,OAAO,EAAE,oCAAoC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhnE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,+BAA+B,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,+BAA+B,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,gBAAgB,CAAC,WAAW,GAAG,CAAC,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,+BAA+B,GAAG,mBAAmB,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,yBAAyB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,GAAG,SAAS,CAAC,mBAAmB,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1xE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,IAAI,SAAS,GAAG,mBAAmB,GAAG,eAAe,GAAG,aAAa,GAAG,eAAe,GAAG,qBAAqB,GAAG,aAAa,GAAG,mBAAmB,GAAG,iBAAiB,GAAG,eAAe,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,+BAA+B,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,GAAG,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,mBAAmB,CAAC,kBAAkB,GAAG,UAAU,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,EAAE,QAAQ,KAAK,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,aAAa,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,IAAI,GAAG,EAAE,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,aAAa,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,eAAe,IAAI,OAAO,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAxnJ,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,mCAAmC,GAAG,+BAA+B,GAAG,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,mCAAmC,CAAC,oCAAoC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,gBAAgB,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,GAAG,IAAI,CAAC,mCAAmC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,kBAAkB,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,IAAI,CAAC,mCAAmC,CAAC,4BAA4B,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,cAAc,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,+BAA+B,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,IAAI,CAAC,mCAAmC,CAAC,8BAA8B,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,IAAI,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,mCAAmC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,GAAG,SAAS,CAAC,qBAAqB,IAAI,OAAO,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAlwG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,qBAAqB,EAAE,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,IAAI,IAAI,IAAI,CAAC,IAAI,QAAQ,GAAG,cAAc,GAAG,qBAAqB,GAAG,eAAe,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,WAAW,GAAG,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,WAAW,GAAG,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oCAAoC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,WAAW,GAAG,KAAK,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,YAAY,EAAE,WAAW,GAAG,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,MAAM,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,MAAM,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,GAAG,QAAQ,GAAG,CAAC,GAAG,iBAAiB,GAAG,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,IAAI,IAAI,CAAC,QAAQ,OAAO,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,QAAQ,GAAG,CAAC,GAAG,iBAAiB,GAAG,QAAQ,CAAC,IAAI,CAAC,QAAQ,GAAG,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,kCAAkC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,GAAG,QAAQ,GAAG,CAAC,GAAG,iBAAiB,GAAG,QAAQ,CAAC,IAAI,CAAC,QAAQ,IAAI,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,GAAG,QAAQ,GAAG,CAAC,GAAG,iBAAiB,GAAG,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,QAAQ,GAAG,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,OAAO,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,YAAY,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,0BAA0B,EAAE,QAAQ,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,yBAAyB,EAAE,QAAQ,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,QAAQ,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,IAAI,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,mCAAmC,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,mCAAmC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA9+J,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,4BAA4B,MAAM,OAAO,EAAE,4BAA4B,IAAI,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,sBAAsB,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,EAAE,OAAO,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,YAAY,CAAC,mCAAmC,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,UAAU,EAAE,KAAK,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,KAAK,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,wBAAwB,EAAE,IAAI,EAAE,kBAAkB,EAAE,OAAO,IAAI,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,YAAY,CAAC,UAAU,EAAE,KAAK,GAAG,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,EAAE,kBAAkB,EAAE,GAAG,IAAI,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,wBAAwB,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,EAAE,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,YAAY,CAAC,UAAU,EAAE,KAAK,GAAG,kBAAkB,CAAC,SAAS,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,kBAAkB,EAAE,SAAS,IAAI,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,qBAAqB,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,CAAC,YAAY,EAAE,MAAM,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,YAAY,CAAC,UAAU,IAAI,kBAAkB,EAAE,MAAM,IAAI,aAAa,CAAC,MAAM,CAAC,QAAQ,CAAC,wBAAwB,CAAC,0BAA0B,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,MAAM,CAAC,YAAY,EAAE,WAAW,EAAE,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,0BAA0B,CAAC,cAAc,CAAC,kBAAkB,EAAE,MAAM,CAAC,KAAK,QAAQ,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3hE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,SAAS,GAAG,SAAS,IAAI,QAAQ,GAAG,eAAe,GAAG,eAAe,GAAG,4BAA4B,GAAG,2BAA2B,GAAG,eAAe,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,uBAAuB,EAAE,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,wBAAwB,EAAE,IAAI,CAAC,4BAA4B,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,IAAI,SAAS,IAAI,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,4BAA4B,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,iBAAiB,CAAC,MAAM,IAAI,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,EAAE,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,GAAG,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,IAAI,KAAK,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,MAAM,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,cAAc,OAAO,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,iBAAiB,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,GAAG,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,IAAI,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,4BAA4B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,2BAA2B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,mBAAmB,IAAI,OAAO,EAAE,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA1kG,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,8BAA8B,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,IAAI,OAAO,EAAE,8BAA8B,IAAI,mBAAmB,GAAG,qBAAqB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAxpB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,kBAAkB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,yBAAyB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,0BAA0B,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,KAAK,CAAC,cAAc,IAAI,OAAO,EAAE,yBAAyB,KAAK,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,oBAAoB,GAAG,cAAc,GAAG,SAAS,GAAG,yBAAyB,GAAG,sBAAsB,GAAG,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,IAAI,CAAC,CAAC,0CAA0C,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,kBAAkB,GAAG,CAAC,CAAC,aAAa,EAAE,kBAAkB,EAAE,CAAC,CAAC,SAAS,EAAE,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,YAAY,EAAE,sBAAsB,EAAE,CAAC,CAAC,aAAa,EAAE,uBAAuB,EAAE,CAAC,CAAC,eAAe,EAAE,qBAAqB,EAAE,CAAC,CAAC,WAAW,EAAE,0BAA0B,EAAE,CAAC,CAAC,4BAA4B,EAAE,sBAAsB,EAAE,CAAC,CAAC,mCAAmC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,IAAI,IAAI,CAAC,0CAA0C,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,IAAI,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,IAAI,gBAAgB,IAAI,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,IAAI,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,4BAA4B,EAAE,OAAO,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,MAAM,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,+BAA+B,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,UAAU,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,uBAAuB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,iBAAiB,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,KAAK,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,KAAK,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,QAAQ,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,OAAO,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,uBAAuB,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,IAAI,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,CAAC,QAAQ,OAAO,CAAC,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,QAAQ,CAAC,MAAM,KAAK,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,eAAe,OAAO,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,EAAE,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,EAAE,CAAC,iBAAiB,CAAC,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,UAAU,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,cAAc,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,aAAa,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAK,KAAK,CAAC,CAAC,MAAM,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,cAAc,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,cAAc,EAAE,CAAC,CAAC,IAAI,IAAI,gBAAgB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,uBAAuB,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,wCAAwC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,GAAG,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,6BAA6B,CAAC,CAAC,EAAE,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,qBAAqB,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,SAAS,CAAC,WAAW,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,6BAA6B,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,gCAAgC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,8BAA8B,GAAG,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,IAAI,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,UAAU,EAAE,KAAK,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,gCAAgC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,QAAQ,CAAC,WAAW,IAAI,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,oBAAoB,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,OAAO,EAAE,gBAAgB,KAAK,SAAS,GAAG,SAAS,GAAG,yBAAyB,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,SAAS,GAAG,mBAAmB,GAAG,wBAAwB,GAAG,cAAc,GAAG,YAAY,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,eAAe,GAAG,oBAAoB,GAAG,+BAA+B,GAAG,0BAA0B,GAAG,eAAe,GAAG,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,OAAO,EAAE,cAAc,KAAK,SAAS,GAAG,SAAS,GAAG,yBAAyB,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,SAAS,GAAG,mBAAmB,GAAG,wBAAwB,GAAG,cAAc,GAAG,YAAY,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,eAAe,GAAG,oBAAoB,GAAG,+BAA+B,GAAG,0BAA0B,GAAG,eAAe,GAAG,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3kiB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,IAAI,QAAQ,GAAG,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,WAAW,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,sBAAsB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,WAAW,CAAC,IAAI,EAAE,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,KAAK,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,GAAG,WAAW,CAAC,IAAI,EAAE,QAAQ,GAAG,IAAI,EAAE,QAAQ,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,sBAAsB,MAAM,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,2BAA2B,IAAI,MAAM,CAAC,sBAAsB,IAAI,OAAO,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzrD,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,4BAA4B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,yBAAyB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,kBAAkB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,6BAA6B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,2BAA2B,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhrB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,eAAe,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,eAAe,GAAG,eAAe,GAAG,mBAAmB,GAAG,uBAAuB,GAAG,cAAc,IAAI,SAAS,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,CAAC,oBAAoB,KAAK,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,cAAc,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,wBAAwB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,IAAI,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;;;ACAl6F,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,GAAG,WAAW,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,GAAG,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,YAAY,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/lB,CAAC,GAAG,CAAC,MAAM;;;;;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,kBAAkB,EAAE,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,kBAAkB,EAAE,QAAQ,CAAC,MAAM,CAAC,GAAG,EAAE,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,IAAI,CAAC,IAAI,OAAO,IAAI,MAAM,GAAG,gCAAgC,GAAG,oBAAoB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,oBAAoB,GAAG,2BAA2B,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,gCAAgC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,yBAAyB,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,gCAAgC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,gBAAgB,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,CAAC,EAAE,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,UAAU,CAAC,GAAG,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,CAAC,EAAE,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,WAAW,CAAC,GAAG,GAAG,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,MAAM,CAAC,eAAe,EAAE,CAAC,EAAE,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,UAAU,CAAC,qBAAqB,CAAC,CAAC,CAAC,kBAAkB,EAAE,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,MAAM,IAAI,CAAC,EAAE,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,2BAA2B,CAAC,cAAc,EAAE,WAAW,KAAK,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,eAAe,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,OAAO,EAAE,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,EAAE,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,iBAAiB,CAAC,GAAG,EAAE,CAAC,OAAO,KAAK,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,KAAK,CAAC,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,2BAA2B,CAAC,YAAY,EAAE,WAAW,KAAK,CAAC,CAAC,2BAA2B,CAAC,YAAY,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,sBAAsB,GAAG,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,CAAC,MAAM,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,YAAY,CAAC,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,wBAAwB,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,QAAQ,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,cAAc,CAAC,aAAa,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,OAAO,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,gCAAgC,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,oBAAoB,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,2BAA2B,IAAI,OAAO,EAAE,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAz3K,CAAC,GAAG,CAAC,MAAM;ACAX,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,QAAQ,IAAI,MAAM,GAAG,cAAc,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,gCAAgC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,EAAE,yBAAyB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,gCAAgC,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,MAAM,GAAG,IAAI,EAAE,QAAQ,CAAC,MAAM,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,EAAE,MAAM,GAAG,CAAC,CAAC,YAAY,EAAE,GAAG,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,IAAI,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,gCAAgC,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAz2E,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,IAAI,MAAM,CAAC,GAAG,CAAC,OAAO,IAAI,MAAM,EAAE,KAAK,GAAG,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,WAAW,CAAC,GAAG,CAAC,cAAc,CAAC,cAAc,CAAC,gBAAgB,CAAC,QAAQ,EAAE,iBAAiB,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,WAAW,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,WAAW,CAAC,GAAG,CAAC,cAAc,CAAC,cAAc,CAAC,cAAc,CAAC,YAAY,EAAE,iBAAiB,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,WAAW,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,IAAI,EAAE,iBAAiB,EAAE,GAAG,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,MAAM,IAAI,EAAE,KAAK,CAAC,QAAQ,EAAE,aAAa,EAAE,CAAC,GAAG,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,OAAO,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,IAAI,MAAM,CAAC,GAAG,CAAC,OAAO,IAAI,MAAM,EAAE,KAAK,GAAG,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,QAAQ,EAAE,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,WAAW,CAAC,GAAG,CAAC,cAAc,CAAC,cAAc,CAAC,gBAAgB,CAAC,QAAQ,EAAE,iBAAiB,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,WAAW,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,WAAW,CAAC,GAAG,CAAC,cAAc,CAAC,cAAc,CAAC,cAAc,CAAC,YAAY,EAAE,iBAAiB,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,WAAW,MAAM,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,IAAI,EAAE,iBAAiB,EAAE,GAAG,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,WAAW,MAAM,IAAI,EAAE,KAAK,CAAC,QAAQ,EAAE,aAAa,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,YAAY,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,IAAI,EAAE,iBAAiB,EAAE,IAAI,EAAE,YAAY,EAAE,IAAI,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,CAAC,WAAW,KAAK,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,eAAe,EAAE,OAAO,EAAE,gBAAgB,GAAG,MAAM,CAAC,GAAG,CAAC,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,WAAW,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,GAAG,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,WAAW,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,sBAAsB,MAAM,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACApyG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,qBAAqB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,gCAAgC,GAAG,kBAAkB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,mBAAmB,GAAG,SAAS,GAAG,oBAAoB,GAAG,cAAc,GAAG,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,gCAAgC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,gCAAgC,CAAC,cAAc,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,mCAAmC,CAAC,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,kBAAkB,GAAG,eAAe,OAAO,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,eAAe,CAAC,CAAC,MAAM,CAAC,CAAC,eAAe,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,wBAAwB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,GAAG,CAAC,CAAC,QAAQ,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,GAAG,eAAe,OAAO,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,aAAa,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,KAAK,GAAG,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,iBAAiB,CAAC,CAAC,cAAc,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,aAAa,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC,GAAG,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,wBAAwB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,WAAW,EAAE,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,iBAAiB,GAAG,aAAa,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,GAAG,aAAa,QAAQ,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,WAAW,CAAC,CAAC,iBAAiB,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,OAAO,IAAI,IAAI,CAAC,CAAC,EAAE,CAAC,OAAO,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,GAAG,QAAQ,OAAO,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,YAAY,EAAE,UAAU,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,KAAK,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,gBAAgB,GAAG,YAAY,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,GAAG,YAAY,OAAO,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,YAAY,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,YAAY,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,WAAW,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,kBAAkB,GAAG,eAAe,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,KAAK,MAAM,GAAG,KAAK,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,GAAG,eAAe,OAAO,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,eAAe,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,MAAM,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,kBAAkB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,GAAG,OAAO,KAAK,QAAQ,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,IAAI,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,KAAK,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,KAAK,CAAC,cAAc,IAAI,OAAO,EAAE,qBAAqB,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7hR,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,yBAAyB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,WAAW,IAAI,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,GAAG,MAAM,CAAC,QAAQ,EAAE,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,cAAc,CAAC,GAAG,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,cAAc,CAAC,GAAG,EAAE,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,eAAe,CAAC,GAAG,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,eAAe,CAAC,GAAG,EAAE,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,CAAC,KAAK,EAAE,CAAC,EAAE,YAAY,EAAE,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,gBAAgB,CAAC,GAAG,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,gBAAgB,CAAC,GAAG,EAAE,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,KAAK,EAAE,CAAC,EAAE,KAAK,EAAE,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,eAAe,CAAC,GAAG,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,eAAe,CAAC,GAAG,EAAE,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,eAAe,CAAC,GAAG,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,eAAe,CAAC,GAAG,EAAE,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,wBAAwB,CAAC,KAAK,EAAE,CAAC,EAAE,WAAW,EAAE,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,gBAAgB,CAAC,GAAG,EAAE,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,EAAE,gBAAgB,CAAC,GAAG,EAAE,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,KAAK,EAAE,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,kBAAkB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,OAAO,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1gF,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,mBAAmB,GAAG,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,QAAQ,GAAG,gCAAgC,GAAG,oBAAoB,GAAG,kBAAkB,GAAG,SAAS,GAAG,cAAc,GAAG,kBAAkB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,OAAO,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,kBAAkB,CAAC,mBAAmB,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,YAAY,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,eAAe,GAAG,UAAU,KAAK,CAAC,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,8BAA8B,CAAC,CAAC,GAAG,UAAU,QAAQ,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,mBAAmB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,kBAAkB,IAAI,OAAO,EAAE,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAj7D,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA9T,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,8BAA8B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,0BAA0B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,kBAAkB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,aAAa,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAxiB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,4BAA4B,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,kBAAkB,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,EAAE,CAAC,CAAC,gBAAgB,CAAC,aAAa,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,yBAAyB,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,WAAW,IAAI,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,MAAM,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,MAAM,OAAO,GAAG,SAAS,IAAI,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,QAAQ,OAAO,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,KAAK,IAAI,CAAC,KAAK,CAAC,MAAM,MAAM,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,0BAA0B,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,oBAAoB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,0BAA0B,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1uF,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,eAAe,GAAG,eAAe,GAAG,uBAAuB,GAAG,mBAAmB,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,IAAI,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,GAAG,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,IAAI,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,MAAM,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,KAAK,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,0BAA0B,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAl5E,CAAC,GAAG,CAAC,MAAM;ACAX,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,MAAM,EAAE,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,uBAAuB,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,8BAA8B,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,IAAI,OAAO,EAAE,8BAA8B,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3hC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,SAAS,GAAG,cAAc,GAAG,cAAc,GAAG,iBAAiB,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,EAAE,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,WAAW,CAAC,KAAK,CAAC,KAAK,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,eAAe,IAAI,CAAC,EAAE,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,EAAE,WAAW,EAAE,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,KAAK,CAAC,EAAE,qBAAqB,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,GAAG,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,eAAe,CAAC,uBAAuB,EAAE,MAAM,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,GAAG,YAAY,GAAG,KAAK,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,oBAAoB,EAAE,GAAG,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,mBAAmB,EAAE,kBAAkB,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,EAAE,iBAAiB,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,aAAa,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC,CAAC,gBAAgB,EAAE,OAAO,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,kBAAkB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,iBAAiB,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA3wE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,aAAa,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,kBAAkB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,8BAA8B,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2BAA2B,GAAG,SAAS,CAAC,SAAS,IAAI,OAAO,EAAE,aAAa,KAAK,OAAO,GAAG,oBAAoB,GAAG,8BAA8B,GAAG,kBAAkB,GAAG,eAAe,GAAG,2BAA2B,GAAG,oBAAoB,GAAG,cAAc,GAAG,eAAe,GAAG,2BAA2B,GAAG,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,UAAU,EAAE,CAAC,CAAC,SAAS,EAAE,YAAY,EAAE,CAAC,CAAC,WAAW,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,MAAM,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,GAAG,IAAI,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAkB,EAAE,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,KAAK,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,yBAAyB,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,gBAAgB,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,UAAU,KAAK,GAAG,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,CAAC,gBAAgB,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA3wJ,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA1b,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,IAAI,MAAM,CAAC,cAAc,IAAI,OAAO,EAAE,sBAAsB,IAAI,SAAS,GAAG,eAAe,GAAG,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,IAAI,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAriB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,kBAAkB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,8BAA8B,IAAI,OAAO,EAAE,qBAAqB,KAAK,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,sBAAsB,GAAG,eAAe,GAAG,8BAA8B,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAr7B,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,uBAAuB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,uBAAuB,IAAI,OAAO,EAAE,gBAAgB,IAAI,qBAAqB,GAAG,uBAAuB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACAvtB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA7U,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,GAAG,qBAAqB,EAAE,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,GAAG,gBAAgB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,EAAE,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,EAAE,GAAG,yBAAyB,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,GAAG,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,EAAE,GAAG,mBAAmB,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,EAAE,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,EAAE,GAAG,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,EAAE,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,EAAE,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,GAAG,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,eAAe,OAAO,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAp1C,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,iBAAiB,EAAE,IAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,OAAO,CAAC,oBAAoB,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,gBAAgB,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,CAAC,KAAK,GAAG,IAAI,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,IAAI,CAAC,gBAAgB,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,IAAI,CAAC,IAAI,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAtzD,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,8BAA8B,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,sBAAsB,GAAG,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,sBAAsB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,eAAe,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,KAAK,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,kBAAkB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,gBAAgB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,eAAe,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,aAAa,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,iCAAiC,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,gBAAgB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,mBAAmB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kDAAkD,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,kCAAkC,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,yBAAyB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,mBAAmB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,OAAO,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,uBAAuB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,qBAAqB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yCAAyC,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,iBAAiB,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,4BAA4B,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,sBAAsB,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mCAAmC,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAoB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA92S,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,yBAAyB,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhZ,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,4BAA4B,GAAG,IAAI,CAAC,2BAA2B,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,yBAAyB,GAAG,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,4BAA4B,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,SAAS,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,SAAS,CAAC,gBAAgB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,KAAK,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,iBAAiB,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,qBAAqB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,eAAe,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,qBAAqB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,eAAe,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,qBAAqB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,UAAU,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,gBAAgB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,gBAAgB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,kBAAkB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,gBAAgB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,gBAAgB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,gBAAgB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,2BAA2B,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,mBAAmB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,qBAAqB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,iBAAiB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,sBAAsB,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,yBAAyB,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,eAAe,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,gBAAgB,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,cAAc,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,oBAAoB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,yBAAyB,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA10J,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qCAAqC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,qCAAqC,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,IAAI,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,4CAA4C,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,MAAM,KAAK,CAAC,CAAC,EAAE,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,OAAO,CAAC,CAAC,KAAK,KAAK,MAAM,EAAE,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,KAAK,CAAC,IAAI,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,WAAW,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,IAAI,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,qCAAqC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,qCAAqC,GAAG,mBAAmB,GAAG,eAAe,GAAG,oBAAoB,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qCAAqC,IAAI,OAAO,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA10G,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mCAAmC,CAAC,CAAC,CAAC,IAAI,CAAC,qCAAqC,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,eAAe,GAAG,mCAAmC,GAAG,qCAAqC,GAAG,kCAAkC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,KAAK,KAAK,CAAC,MAAM,CAAC,yBAAyB,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC,GAAG,IAAI,CAAC,kCAAkC,CAAC,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,mCAAmC,CAAC,MAAM,CAAC,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,mCAAmC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,qCAAqC,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,IAAI,CAAC,IAAI,CAAC,CAAC,qCAAqC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qCAAqC,IAAI,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,mCAAmC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,CAAC,qCAAqC,GAAG,SAAS,CAAC,kCAAkC,IAAI,OAAO,EAAE,qCAAqC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhrD,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,gBAAgB,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,oBAAoB,IAAI,OAAO,EAAE,kBAAkB,IAAI,gBAAgB,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,oBAAoB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,EAAE,qBAAqB,EAAE,CAAC,CAAC,0BAA0B,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,sBAAsB,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,oBAAoB,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAj1D,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,CAAC,cAAc,MAAM,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,cAAc,IAAI,SAAS,GAAG,SAAS,GAAG,sBAAsB,GAAG,aAAa,GAAG,mBAAmB,GAAG,eAAe,GAAG,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,eAAe,EAAE,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,IAAI,IAAI,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,YAAY,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,wBAAwB,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,sBAAsB,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,6BAA6B,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,oBAAoB,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,CAAC,CAAC,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAE,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,CAAC,EAAE,oBAAoB,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,iBAAiB,EAAE,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,KAAK,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,IAAI,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,EAAE,KAAK,EAAE,aAAa,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6BAA6B,EAAE,mCAAmC,EAAE,IAAI,EAAE,6BAA6B,EAAE,KAAK,EAAE,mBAAmB,CAAC,CAAC,CAAC,2BAA2B,EAAE,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,6BAA6B,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,iBAAiB,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,MAAM,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,0BAA0B,CAAC,CAAC,EAAE,IAAI,MAAM,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,kCAAkC,CAAC,OAAO,EAAE,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,KAAK,OAAO,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,kBAAkB,KAAK,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,YAAY,CAAC,QAAQ,GAAG,CAAC,CAAC,aAAa,CAAC,KAAK,IAAI,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,kBAAkB,GAAG,wBAAwB,EAAE,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,MAAM,CAAC,QAAQ,CAAC,0BAA0B,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,WAAW,KAAK,CAAC,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2BAA2B,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,aAAa,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAxqM,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,IAAI,IAAI,GAAG,qBAAqB,GAAG,eAAe,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,mBAAmB,GAAG,cAAc,GAAG,oBAAoB,GAAG,sBAAsB,GAAG,kBAAkB,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,QAAQ,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,CAAC,2BAA2B,CAAC,CAAC,GAAG,aAAa,GAAG,MAAM,GAAG,IAAI,IAAI,SAAS,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI,GAAG,SAAS,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,CAAC,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,aAAa,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,EAAE,iBAAiB,CAAC,CAAC,CAAC,mBAAmB,CAAC,wBAAwB,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,EAAE,eAAe,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,YAAY,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,UAAU,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,yBAAyB,IAAI,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,kBAAkB,IAAI,OAAO,EAAE,yBAAyB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAh7E,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,wBAAwB,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,GAAG,OAAO,UAAU,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,EAAE,OAAO,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,OAAO,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,KAAK,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,MAAM,EAAE,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,QAAQ,CAAC,EAAE,GAAG,KAAK,EAAE,CAAC,IAAI,IAAI,MAAM,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,qBAAqB,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,wBAAwB,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,kBAAkB,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,YAAY,EAAE,iBAAiB,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,qBAAqB,KAAK,IAAI,CAAC,mBAAmB,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,EAAE,CAAC,CAAC,YAAY,GAAG,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,mBAAmB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,UAAU,EAAE,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,gCAAgC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,mCAAmC,EAAE,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,GAAG,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA55H,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,KAAK,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,IAAI,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2BAA2B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,iCAAiC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,8BAA8B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,gCAAgC,KAAK,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA9hC,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,OAAO,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,aAAa,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,OAAO,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,OAAO,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,GAAG,KAAK,IAAI,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAz5M,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,kCAAkC,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,qBAAqB,GAAG,eAAe,GAAG,uBAAuB,GAAG,iBAAiB,GAAG,iBAAiB,GAAG,iBAAiB,GAAG,kCAAkC,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,mBAAmB,GAAG,eAAe,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,GAAG,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,+BAA+B,CAAC,CAAC,CAAC,qBAAqB,MAAM,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,MAAM,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,KAAK,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,kCAAkC,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,WAAW,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,gBAAgB,IAAI,CAAC,IAAI,CAAC,CAAC,2CAA2C,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2CAA2C,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,UAAU,GAAG,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,2CAA2C,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACA7yF,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,IAAI,IAAI,GAAG,SAAS,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,oBAAoB,GAAG,cAAc,GAAG,cAAc,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,6BAA6B,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,+BAA+B,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,KAAK,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,KAAK,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,OAAO,EAAE,OAAO,GAAG,MAAM,GAAG,CAAC,EAAE,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,QAAQ,IAAI,OAAO,GAAG,cAAc,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,GAAG,GAAG,WAAW,EAAE,WAAW,EAAE,WAAW,CAAC,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,cAAc,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,mBAAmB,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,8BAA8B,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,+BAA+B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA/6H,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,WAAW,GAAG,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,iCAAiC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iCAAiC,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,gBAAgB,CAAC,WAAW,GAAG,CAAC,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC,CAAC,gBAAgB,CAAC,aAAa,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,kCAAkC,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,kCAAkC,CAAC,OAAO,IAAI,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,OAAO,IAAI,QAAQ,GAAG,IAAI,CAAC,YAAY,IAAI,OAAO,IAAI,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,OAAO,IAAI,SAAS,GAAG,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,OAAO,IAAI,gBAAgB,GAAG,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,MAAM,GAAG,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,4CAA4C,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,KAAK,CAAC,kCAAkC,EAAE,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,kCAAkC,CAAC,OAAO,IAAI,YAAY,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,OAAO,IAAI,QAAQ,GAAG,IAAI,CAAC,YAAY,IAAI,OAAO,IAAI,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,EAAE,OAAO,IAAI,SAAS,IAAI,gBAAgB,GAAG,kBAAkB,CAAC,CAAC,GAAG,MAAM,GAAG,QAAQ,EAAE,CAAC,QAAQ,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,EAAE,UAAU,CAAC,CAAC,CAAC,YAAY,CAAC,OAAO,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,MAAM,UAAU,IAAI,CAAC,KAAK,CAAC,gBAAgB,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,iCAAiC,GAAG,mBAAmB,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,iCAAiC,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,cAAc,GAAG,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2BAA2B,IAAI,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,mBAAmB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,iCAAiC,IAAI,OAAO,EAAE,2BAA2B,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAz3J,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,eAAe,GAAG,aAAa,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,aAAa,GAAG,eAAe,GAAG,uBAAuB,GAAG,eAAe,GAAG,mBAAmB,GAAG,uBAAuB,GAAG,iBAAiB,GAAG,eAAe,IAAI,SAAS,GAAG,SAAS,GAAG,cAAc,GAAG,eAAe,GAAG,eAAe,GAAG,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,UAAU,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,GAAG,mBAAmB,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,mBAAmB,CAAC,+BAA+B,CAAC,CAAC,CAAC,qBAAqB,MAAM,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,gBAAgB,IAAI,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAG,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,qBAAqB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,GAAG,aAAa,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,KAAK,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,UAAU,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,MAAM,GAAG,QAAQ,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,EAAE,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,UAAU,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,cAAc,IAAI,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,gBAAgB,CAAC,YAAY,IAAI,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,UAAU,EAAE,IAAI,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,MAAM,EAAE,UAAU,EAAE,IAAI,EAAE,cAAc,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,iCAAiC,IAAI,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,UAAU,GAAG,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,aAAa,GAAG,SAAS,CAAC,cAAc,IAAI,OAAO,EAAE,iCAAiC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACA16J,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,IAAI,MAAM,CAAC,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,KAAK,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,KAAK,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE,UAAU,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;ACAtvB,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,GAAG,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,GAAG,YAAY,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,GAAG,eAAe,EAAE,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,GAAG,cAAc,EAAE,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,GAAG,iBAAiB,GAAG,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,WAAW,OAAO,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAhpB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,KAAK,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,OAAO,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,KAAK,CAAC,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,GAAG,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,IAAI,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,WAAW,OAAO,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO,GAAG,SAAS,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,IAAI,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,CAAC,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,sBAAsB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,IAAI,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,8BAA8B,EAAE,IAAI,CAAC,SAAS,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,GAAG,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,oBAAoB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAzoK,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,cAAc,GAAG,cAAc,GAAG,mBAAmB,GAAG,eAAe,GAAG,cAAc,GAAG,oBAAoB,GAAG,yBAAyB,GAAG,+BAA+B,GAAG,MAAM,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,EAAE,aAAa,GAAG,GAAG,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC,YAAY,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,+BAA+B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,kBAAkB,CAAC,CAAC,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,aAAa,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,UAAU,CAAC,cAAc,EAAE,EAAE,CAAC,aAAa,CAAC,SAAS,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,KAAK,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,6BAA6B,EAAE,CAAC,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,kBAAkB,KAAK,CAAC,CAAC,kBAAkB,KAAK,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,MAAM,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,sBAAsB,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,CAAC,IAAI,CAAC,cAAc,CAAC,wBAAwB,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,sBAAsB,EAAE,OAAO,GAAG,OAAO,GAAG,UAAU,EAAE,iBAAiB,IAAI,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,IAAI,oBAAoB,EAAE,IAAI,CAAC,CAAC,GAAG,uBAAuB,EAAE,IAAI,CAAC,CAAC,GAAG,WAAW,EAAE,IAAI,CAAC,CAAC,GAAG,gBAAgB,EAAE,IAAI,CAAC,CAAC,GAAG,mBAAmB,EAAE,IAAI,CAAC,CAAC,GAAG,YAAY,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,KAAK,IAAI,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,+BAA+B,CAAC,CAAC,CAAC,UAAU,GAAG,oBAAoB,GAAG,kCAAkC,CAAC,CAAC,CAAC,UAAU,GAAG,uBAAuB,GAAG,WAAW,CAAC,CAAC,CAAC,UAAU,GAAG,WAAW,GAAG,gBAAgB,CAAC,CAAC,CAAC,UAAU,GAAG,gBAAgB,GAAG,mBAAmB,CAAC,CAAC,CAAC,UAAU,GAAG,mBAAmB,GAAG,YAAY,CAAC,CAAC,CAAC,UAAU,GAAG,YAAY,IAAI,MAAM,CAAC,CAAC,CAAC,IAAI,IAAI,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,cAAc,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,KAAK,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,UAAU,CAAC,wBAAwB,EAAE,0BAA0B,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,iBAAiB,IAAI,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,EAAE,0BAA0B,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,KAAK,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,sBAAsB,EAAE,OAAO,GAAG,qBAAqB,GAAG,UAAU,EAAE,iBAAiB,IAAI,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,WAAW,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,sBAAsB,CAAC,SAAS,GAAG,OAAO,GAAG,qBAAqB,KAAK,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,qBAAqB,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC,oBAAoB,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,mBAAmB,GAAG,OAAO,GAAG,kBAAkB,CAAC,CAAC,CAAC,qBAAqB,GAAG,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,GAAG,CAAC,CAAC,qBAAqB,EAAE,IAAI,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,EAAE,CAAC,IAAI,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,gCAAgC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,EAAE,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,gBAAgB,GAAG,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,GAAG,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,KAAK,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,SAAS,GAAG,OAAO,IAAI,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,eAAe,EAAE,OAAO,GAAG,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,IAAI,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,yBAAyB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,CAAC,OAAO,UAAU,OAAO,UAAU,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,wBAAwB,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,wBAAwB,EAAE,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,wBAAwB,IAAI,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,OAAO,UAAU,OAAO,UAAU,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,CAAC,GAAG,CAAC,SAAS,GAAG,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,GAAG,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,WAAW,GAAG,QAAQ,EAAE,OAAO,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,eAAe,KAAK,IAAI,CAAC,cAAc,CAAC,oBAAoB,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,uBAAuB,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,CAAC,CAAC,QAAQ,MAAM,OAAO,GAAG,SAAS,IAAI,GAAG,CAAC,IAAI,EAAE,OAAO,GAAG,QAAQ,OAAO,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,KAAK,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,kBAAkB,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,UAAU,EAAE,WAAW,IAAI,KAAK,IAAI,GAAG,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,aAAa,EAAE,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,IAAI,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,gBAAgB,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,MAAM,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,QAAQ,CAAC,KAAK,GAAG,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CAAC,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,sBAAsB,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,IAAI,oBAAoB,EAAE,IAAI,CAAC,CAAC,GAAG,uBAAuB,EAAE,IAAI,CAAC,CAAC,GAAG,WAAW,EAAE,IAAI,CAAC,CAAC,GAAG,gBAAgB,EAAE,IAAI,CAAC,CAAC,GAAG,mBAAmB,EAAE,IAAI,CAAC,CAAC,GAAG,YAAY,EAAE,IAAI,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,KAAK,IAAI,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,+BAA+B,CAAC,CAAC,CAAC,UAAU,GAAG,oBAAoB,GAAG,kCAAkC,CAAC,CAAC,CAAC,UAAU,GAAG,uBAAuB,GAAG,WAAW,CAAC,CAAC,CAAC,UAAU,GAAG,WAAW,GAAG,gBAAgB,CAAC,CAAC,CAAC,UAAU,GAAG,gBAAgB,GAAG,mBAAmB,CAAC,CAAC,CAAC,UAAU,GAAG,mBAAmB,GAAG,YAAY,CAAC,CAAC,CAAC,UAAU,GAAG,YAAY,IAAI,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,0BAA0B,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,UAAU,CAAC,kBAAkB,EAAE,0BAA0B,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,sBAAsB,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,kBAAkB,EAAE,CAAC,CAAC,SAAS,KAAK,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,WAAW,KAAK,CAAC,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,QAAQ,CAAC,iBAAiB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,iBAAiB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,GAAG,GAAG,UAAU,EAAE,aAAa,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,CAAC,yCAAyC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,GAAG,QAAQ,CAAC,IAAI,EAAE,OAAO,KAAK,OAAO,GAAG,KAAK,CAAC,eAAe,CAAC,UAAU,CAAC,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,WAAW,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,eAAe,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,eAAe,GAAG,cAAc,EAAE,UAAU,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK,EAAE,IAAI,IAAI,CAAC,IAAI,QAAQ,CAAC,YAAY,EAAE,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,UAAU,EAAE,aAAa,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,CAAC,yCAAyC,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,iBAAiB,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC,GAAG,QAAQ,CAAC,IAAI,EAAE,OAAO,KAAK,OAAO,CAAC,iBAAiB,CAAC,KAAK,EAAE,EAAE,EAAE,QAAQ,CAAC,IAAI,EAAE,WAAW,IAAI,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,KAAK,KAAK,GAAG,EAAE,GAAG,KAAK,CAAC,eAAe,EAAE,KAAK,CAAC,eAAe,CAAC,UAAU,CAAC,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,SAAS,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,YAAY,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,eAAe,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,wBAAwB,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,WAAW,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,UAAU,GAAG,mBAAmB,CAAC,QAAQ,CAAC,IAAI,EAAE,OAAO,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,QAAQ,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,eAAe,GAAG,kBAAkB,CAAC,QAAQ,CAAC,IAAI,EAAE,eAAe,GAAG,cAAc,EAAE,UAAU,CAAC,YAAY,EAAE,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,IAAI,CAAC,GAAG,GAAG,IAAI,OAAO,IAAI,CAAC,GAAG,EAAE,IAAI,OAAO,IAAI,CAAC,GAAG,EAAE,IAAI,OAAO,IAAI,CAAC,GAAG,IAAI,IAAI,OAAO,IAAI,CAAC,GAAG,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,IAAI,SAAS,CAAC,WAAW,GAAG,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,SAAS,CAAC,mBAAmB,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,+BAA+B,IAAI,OAAO,EAAE,0BAA0B,EAAE,CAAC,EAAE,OAAO,EAAE,wBAAwB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAh/jB,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,uBAAuB,EAAE,uBAAuB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,kBAAkB,EAAE,kBAAkB,EAAE,CAAC,CAAC,aAAa,EAAE,aAAa,GAAG,CAAC,GAAG,CAAC,MAAM,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,eAAe,IAAI,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,wBAAwB,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,0BAA0B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,eAAe,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,2BAA2B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,yBAAyB,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,KAAK,CAAC,oBAAoB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,+BAA+B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,0BAA0B,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,qBAAqB,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,gCAAgC,GAAG,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,iCAAiC,GAAG,SAAS,CAAC,eAAe,GAAG,SAAS,CAAC,KAAK,CAAC,cAAc,IAAI,OAAO,EAAE,eAAe,KAAK,CAAC,GAAG,2BAA2B,GAAG,sBAAsB,GAAG,kBAAkB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,0BAA0B,GAAG,eAAe,GAAG,2BAA2B,GAAG,cAAc,GAAG,cAAc,GAAG,mBAAmB,GAAG,gBAAgB,GAAG,SAAS,GAAG,SAAS,IAAI,SAAS,GAAG,kBAAkB,GAAG,eAAe,GAAG,eAAe,IAAI,OAAO,IAAI,MAAM,IAAI,UAAU,IAAI,QAAQ,GAAG,aAAa,GAAG,eAAe,GAAG,wBAAwB,GAAG,yBAAyB,GAAG,oBAAoB,GAAG,mBAAmB,GAAG,oBAAoB,GAAG,YAAY,GAAG,+BAA+B,GAAG,oBAAoB,GAAG,0BAA0B,GAAG,qBAAqB,GAAG,gCAAgC,GAAG,iCAAiC,GAAG,eAAe,GAAG,cAAc,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,IAAI,CAAC,CAAC,yBAAyB,EAAE,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,yBAAyB,EAAE,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC,CAAC,qBAAqB,GAAG,QAAQ,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC,CAAC,sBAAsB,IAAI,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,0BAA0B,IAAI,CAAC,CAAC,0CAA0C,IAAI,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,qBAAqB,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EAAE,eAAe,GAAG,CAAC,CAAC,aAAa,EAAE,wBAAwB,EAAE,CAAC,CAAC,aAAa,EAAE,oBAAoB,EAAE,CAAC,CAAC,SAAS,EAAE,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,oBAAoB,EAAE,CAAC,CAAC,oBAAoB,EAAE,uBAAuB,EAAE,CAAC,CAAC,WAAW,EAAE,yBAAyB,EAAE,CAAC,CAAC,eAAe,EAAE,uBAAuB,EAAE,CAAC,CAAC,YAAY,EAAE,0BAA0B,EAAE,CAAC,CAAC,4BAA4B,EAAE,mBAAmB,EAAE,CAAC,CAAC,8BAA8B,EAAE,sBAAsB,EAAE,CAAC,CAAC,mCAAmC,IAAI,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,EAAE,KAAK,CAAC,UAAU,GAAG,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,sBAAsB,IAAI,IAAI,CAAC,gBAAgB,IAAI,IAAI,CAAC,0BAA0B,IAAI,IAAI,CAAC,0CAA0C,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,GAAG,MAAM,CAAC,mBAAmB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,GAAG,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC,qBAAqB,EAAE,CAAC,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,GAAG,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,uCAAuC,CAAC,SAAS,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,qBAAqB,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,cAAc,MAAM,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,oBAAoB,GAAG,CAAC,CAAC,QAAQ,CAAC,eAAe,CAAC,IAAI,CAAC,0BAA0B,GAAG,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,CAAC,GAAG,IAAI,CAAC,sBAAsB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,0BAA0B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,IAAI,IAAI,CAAC,0CAA0C,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,0BAA0B,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,4BAA4B,EAAE,OAAO,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,iBAAiB,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,MAAM,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,IAAI,CAAC,+BAA+B,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,wCAAwC,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,EAAE,IAAI,CAAC,+BAA+B,CAAC,8BAA8B,CAAC,CAAC,CAAC,OAAO,EAAE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,wBAAwB,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,8BAA8B,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,2CAA2C,EAAE,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,2CAA2C,EAAE,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,wBAAwB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,gBAAgB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,6BAA6B,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,CAAC,kCAAkC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,mBAAmB,CAAC,yBAAyB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,MAAM,EAAE,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,EAAE,CAAC,uBAAuB,IAAI,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,KAAK,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,EAAE,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,kBAAkB,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,EAAE,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,mBAAmB,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,sBAAsB,IAAI,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,qBAAqB,CAAC,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,gBAAgB,EAAE,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,GAAG,EAAE,iBAAiB,GAAG,GAAG,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,yBAAyB,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,sCAAsC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,MAAM,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,QAAQ,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,IAAI,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,EAAE,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,wCAAwC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,MAAM,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,WAAW,EAAE,UAAU,EAAE,CAAC,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,GAAG,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,YAAY,CAAC,uBAAuB,CAAC,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,EAAE,IAAI,CAAC,IAAI,CAAC,YAAY,CAAC,6BAA6B,CAAC,CAAC,EAAE,eAAe,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,uBAAuB,IAAI,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,KAAK,EAAE,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,qBAAqB,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,cAAc,CAAC,gCAAgC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,IAAI,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,YAAY,CAAC,SAAS,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,cAAc,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,iBAAiB,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,EAAE,CAAC,CAAC,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,EAAE,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,EAAE,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,6BAA6B,EAAE,UAAU,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,OAAO,CAAC,6BAA6B,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oBAAoB,CAAC,CAAC,CAAC,wBAAwB,CAAC,uBAAuB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,OAAO,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,CAAC,mBAAmB,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,2BAA2B,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC,GAAG,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,GAAG,CAAC,CAAC,iBAAiB,OAAO,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,aAAa,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,WAAW,KAAK,IAAI,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,KAAK,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,KAAK,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,wBAAwB,CAAC,MAAM,CAAC,CAAC,CAAC,8BAA8B,EAAE,QAAQ,CAAC,CAAC,CAAC,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,QAAQ,GAAG,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,oDAAoD,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,8BAA8B,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,EAAE,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,aAAa,EAAE,eAAe,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,sBAAsB,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,EAAE,OAAO,GAAG,QAAQ,GAAG,CAAC,EAAE,OAAO,GAAG,KAAK,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,wBAAwB,CAAC,CAAC,GAAG,YAAY,CAAC,IAAI,EAAE,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,0BAA0B,EAAE,OAAO,GAAG,QAAQ,GAAG,CAAC,EAAE,QAAQ,CAAC,QAAQ,GAAG,CAAC,CAAC,yBAAyB,CAAC,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,KAAK,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,MAAM,IAAI,CAAC,CAAC,YAAY,KAAK,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,YAAY,GAAG,eAAe,CAAC,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,mBAAmB,EAAE,EAAE,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,GAAG,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,MAAM,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,GAAG,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,qBAAqB,GAAG,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,MAAM,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,eAAe,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,qBAAqB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,qBAAqB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,OAAO,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,MAAM,EAAE,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,CAAC,QAAQ,OAAO,CAAC,CAAC,gBAAgB,EAAE,QAAQ,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,QAAQ,CAAC,MAAM,KAAK,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,qBAAqB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,EAAE,aAAa,CAAC,YAAY,GAAG,CAAC,CAAC,MAAM,EAAE,IAAI,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,qBAAqB,KAAK,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,cAAc,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,aAAa,CAAC,8BAA8B,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,SAAS,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,eAAe,IAAI,SAAS,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,cAAc,EAAE,CAAC,CAAC,OAAO,CAAC,aAAa,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,cAAc,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,cAAc,IAAI,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,gBAAgB,CAAC,IAAI,CAAC,iBAAiB,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,UAAU,EAAE,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,MAAM,CAAC,IAAI,CAAC,qBAAqB,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,cAAc,EAAE,QAAQ,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,iBAAiB,EAAE,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,YAAY,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,YAAY,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,+BAA+B,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,EAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,cAAc,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,IAAI,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,8BAA8B,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,GAAG,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,2BAA2B,CAAC,CAAC,EAAE,CAAC,CAAC,+BAA+B,CAAC,4BAA4B,CAAC,CAAC,CAAC,OAAO,OAAO,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,CAAC,EAAE,CAAC,WAAW,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC,eAAe,GAAG,CAAC,CAAC,yBAAyB,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,gCAAgC,CAAC,CAAC,CAAC,iCAAiC,CAAC,CAAC,CAAC,mBAAmB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,yCAAyC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,UAAU,EAAE,eAAe,KAAK,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,yBAAyB,EAAE,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAE,OAAO,CAAC,KAAK,CAAC,IAAI,MAAM,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,UAAU,CAAC,iBAAiB,CAAC,IAAI,CAAC,yBAAyB,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,iBAAiB,CAAC,IAAI,CAAC,qBAAqB,CAAC,OAAO,GAAG,QAAQ,IAAI,qBAAqB,KAAK,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,eAAe,CAAC,cAAc,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,4BAA4B,EAAE,CAAC,CAAC,uBAAuB,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,IAAI,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,iBAAiB,GAAG,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,IAAI,CAAC,yBAAyB,EAAE,IAAI,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,EAAE,OAAO,CAAC,QAAQ,GAAG,CAAC,CAAC,sBAAsB,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,qBAAqB,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,qBAAqB,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,EAAE,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,IAAI,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI,CAAC,sBAAsB,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,MAAM,GAAG,CAAC,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,gBAAgB,EAAE,CAAC,EAAE,IAAI,CAAC,gBAAgB,CAAC,CAAC,EAAE,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,2BAA2B,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,GAAG,CAAC,CAAC,SAAS,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,eAAe,CAAC,cAAc,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,2BAA2B,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,eAAe,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,GAAG,qBAAqB,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,QAAQ,IAAI,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,CAAC,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,iBAAiB,CAAC,MAAM,CAAC,IAAI,CAAC,wBAAwB,CAAC,8BAA8B,GAAG,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,IAAI,EAAE,CAAC,IAAI,CAAC,YAAY,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,UAAU,EAAE,KAAK,EAAE,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,KAAK,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,CAAC,GAAG,CAAC,GAAG,IAAI,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,gCAAgC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,UAAU,IAAI,OAAO,CAAC,CAAC,CAAC,YAAY,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,MAAM,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,QAAQ,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,cAAc,CAAC,kCAAkC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,YAAY,CAAC,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,WAAW,KAAK,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,GAAG,CAAC,QAAQ,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,QAAQ,KAAK,CAAC,CAAC,SAAS,CAAC,oBAAoB,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,SAAS,CAAC,sBAAsB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,SAAS,CAAC,CAAC,CAAC,SAAS,EAAE,CAAC,CAAC,oBAAoB,CAAC,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,oBAAoB,CAAC,gBAAgB,EAAE,CAAC,CAAC,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,oBAAoB,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,KAAK,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,uBAAuB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,IAAI,CAAC,qBAAqB,CAAC,uBAAuB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,oBAAoB,EAAE,CAAC,CAAC,SAAS,CAAC,mBAAmB,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,IAAI,CAAC,wBAAwB,CAAC,IAAI,CAAC,0BAA0B,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;;ACA5wgC,GAAG,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,gCAAgC,CAAC,CAAC,CAAC,IAAI,CAAC,iCAAiC,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,8BAA8B,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,aAAa,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,cAAc,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,MAAM,CAAC,0BAA0B,CAAC,cAAc,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,mCAAmC,GAAG,CAAC,CAAC,gBAAgB,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,CAAC,WAAW,GAAG,CAAC,CAAC,KAAK,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,CAAC,OAAO,CAAC,qBAAqB,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,qBAAqB,CAAC,qBAAqB,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,qBAAqB,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,SAAS,CAAC,YAAY,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,QAAQ,CAAC,eAAe,CAAC,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,eAAe,GAAG,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,QAAQ,CAAC,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,eAAe,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,WAAW,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,iCAAiC,CAAC,mBAAmB,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,YAAY,EAAE,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,YAAY,CAAC,CAAC,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,6BAA6B,CAAC,CAAC,CAAC,sBAAsB,KAAK,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,gCAAgC,CAAC,aAAa,CAAC,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,IAAI,EAAE,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,MAAM,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,YAAY,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,CAAC,OAAO,MAAM,CAAC,IAAI,CAAC,CAAC,yCAAyC,CAAC,CAAC,EAAE,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;;;ACA19E,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,EAAE,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,IAAI,CAAC,IAAI,QAAQ,GAAG,SAAS,IAAI,IAAI,GAAG,qBAAqB,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,GAAG,oBAAoB,GAAG,kBAAkB,GAAG,cAAc,GAAG,cAAc,GAAG,CAAC,CAAC,SAAS,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,EAAE,OAAO,CAAC,MAAM,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,IAAI,EAAE,MAAM,CAAC,IAAI,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,IAAI,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,MAAM,CAAC,CAAC,SAAS,CAAC,4BAA4B,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,kBAAkB,CAAC,MAAM,CAAC,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,EAAE,OAAO,CAAC,MAAM,KAAK,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,oBAAoB,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,IAAI,EAAE,CAAC,CAAC,OAAO,GAAG,IAAI,CAAC,aAAa,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,CAAC,GAAG,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,kBAAkB,CAAC,iBAAiB,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,gBAAgB,CAAC,MAAM,CAAC,QAAQ,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,oBAAoB,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC,GAAG,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,uBAAuB,CAAC,CAAC,CAAC,kBAAkB,EAAE,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,CAAC,MAAM,MAAM,CAAC,CAAC,SAAS,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,qBAAqB,CAAC,cAAc,CAAC,CAAC,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,iBAAiB,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,EAAE,SAAS,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,kBAAkB,IAAI,SAAS,CAAC,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,SAAS,CAAC,cAAc,GAAG,SAAS,CAAC,SAAS,GAAG,SAAS,CAAC,qBAAqB,GAAG,MAAM,CAAC,kBAAkB,GAAG,SAAS,CAAC,oBAAoB,GAAG,SAAS,CAAC,eAAe,IAAI,OAAO,EAAE,kBAAkB,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,GAAG,CAAC,CAAC,UAAU,OAAO,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,OAAO,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,OAAO,SAAS,GAAG,SAAS;ACAxoG,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,cAAc,GAAG,SAAS,IAAI,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,GAAG,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,GAAG,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,SAAS,CAAC,IAAI,EAAE,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,IAAI,OAAO,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,SAAS,EAAE,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,SAAS,IAAI,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC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,CAAC,SAAS,IAAI,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,GAAG,KAAK,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,GAAG,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,IAAI,GAAG,CAAC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CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,MAAM,GAAG,EAAE,OAAO,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,KAAK,GAAG,IAAI,EAAE,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,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BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,+BAA+B,EAAE,+BAA+B,GAAG,+BAA+B,CAAC,EAAE,GAAG,+BAA+B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,+BAA+B,EAAE,+BAA+B,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,+BAA+B,EAAE,+BAA+B,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,GAAG,8BAA8B,CAAC,IAAI,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,+BAA+B,EAAE,+BAA+B,EAAE,8BAA8B,EAAE,8BAA8B,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,GAAG,8BAA8B,CAAC,EAAE,EAAE,8BAA8B,EAAE,8BAA8B,EAAE,8BAA8B,EAAE,8BAA8B,GAAG,8BAA8B,CAAC,EAAE,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","file":"3.1-app.min.js","sourcesContent":["\"use strict\";var teamspace;!function(e){var a;!function(e){e[e.notDefined=0]=\"notDefined\",e[e.alertList=1]=\"alertList\",e[e.chat=2]=\"chat\",e[e.chatList=3]=\"chatList\",e[e.channel=4]=\"channel\",e[e.teamList=5]=\"teamList\",e[e.activity=6]=\"activity\",e[e.meSpace=7]=\"meSpace\",e[e.calendar=8]=\"calendar\",e[e.calendarList=9]=\"calendarList\",e[e.saved=10]=\"saved\",e[e.savedList=11]=\"savedList\",e[e.files=12]=\"files\",e[e.fileSources=13]=\"fileSources\",e[e.notes=14]=\"notes\",e[e.call=15]=\"call\",e[e.document=16]=\"document\",e[e.team=17]=\"team\",e[e.message=18]=\"message\",e[e.firstRun=19]=\"firstRun\",e[e.comments=20]=\"comments\",e[e.assignments=21]=\"assignments\",e[e.addMembersDialog=22]=\"addMembersDialog\",e[e.deleteCardDialog=24]=\"deleteCardDialog\",e[e.changeTeamPictureDialog=25]=\"changeTeamPictureDialog\",e[e.changeUserPictureDialog=26]=\"changeUserPictureDialog\",e[e.channelsManagerDialog=27]=\"channelsManagerDialog\",e[e.createChatDialog=28]=\"createChatDialog\",e[e.createTeamDialog=29]=\"createTeamDialog\",e[e.createUpdateMeetingDialog=30]=\"createUpdateMeetingDialog\",e[e.editChannelDialog=31]=\"editChannelDialog\",e[e.feedbackDialog=32]=\"feedbackDialog\",e[e.fileLinkCopyDialog=33]=\"fileLinkCopyDialog\",e[e.fileNameConflictDialog=34]=\"fileNameConflictDialog\",e[e.fileCreationDialog=35]=\"fileCreationDialog\",e[e.fileRemoveConfirmationDialog=36]=\"fileRemoveConfirmationDialog\",e[e.folderCreationDialog=37]=\"folderCreationDialog\",e[e.languageListDialog=38]=\"languageListDialog\",e[e.meetingDetailDialog=39]=\"meetingDetailDialog\",e[e.tabSettingsDialog=40]=\"tabSettingsDialog\",e[e.addTabDialog=41]=\"addTabDialog\",e[e.tabInstanceConfigurationDialog=42]=\"tabInstanceConfigurationDialog\",e[e.tabLinkCopyDialog=43]=\"tabLinkCopyDialog\",e[e.notificationSettingsDialog=44]=\"notificationSettingsDialog\",e[e.connectorsManagerDialog=45]=\"connectorsManagerDialog\",e[e.promptDialog=46]=\"promptDialog\",e[e.nameGroupChat=47]=\"nameGroupChat\",e[e.screensharePickerDialog=48]=\"screensharePickerDialog\",e[e.peopleCard=49]=\"peopleCard\",e[e.fileMoveDialog=50]=\"fileMoveDialog\",e[e.fileCopyDialog=51]=\"fileCopyDialog\",e[e.documentStage=52]=\"documentStage\",e[e.lastOwnerLeaveTeamDialog=53]=\"lastOwnerLeaveTeamDialog\",e[e.callingScreen=54]=\"callingScreen\",e[e.callList=55]=\"callList\",e[e.callTransferDialog=57]=\"callTransferDialog\",e[e.addWebhookDialog=58]=\"addWebhookDialog\",e[e.callForwardingSettingsDialog=59]=\"callForwardingSettingsDialog\",e[e.discover=60]=\"discover\",e[e.meetingDetailFullPage=61]=\"meetingDetailFullPage\",e[e.firstRunTeamList=62]=\"firstRunTeamList\",e[e.firstRunBannerDownloadDesktopApp=63]=\"firstRunBannerDownloadDesktopApp\",e[e.firstRunBannerDownloadMobileApp=64]=\"firstRunBannerDownloadMobileApp\",e[e.appsGallery=66]=\"appsGallery\",e[e.openOfficeFileDialog=67]=\"openOfficeFileDialog\",e[e.channelEmailDialog=68]=\"channelEmailDialog\",e[e.toast=69]=\"toast\",e[e.firstRunTeamCreationNameDescription=70]=\"firstRunTeamCreationNameDescription\",e[e.firstRunTeamCreationAddMembers=71]=\"firstRunTeamCreationAddMembers\",e[e.firstRunFRECardTeamTogether=72]=\"firstRunFRECardTeamTogether\",e[e.firstRunFRECardChatGroups=73]=\"firstRunFRECardChatGroups\",e[e.firstRunFRECardCallsMeetings=74]=\"firstRunFRECardCallsMeetings\",e[e.firstRunFRECardFilesNotesApps=75]=\"firstRunFRECardFilesNotesApps\",e[e.firstRunFRECardLastCard=76]=\"firstRunFRECardLastCard\",e[e.firstRunNoLicenseContactAdmin=77]=\"firstRunNoLicenseContactAdmin\",e[e.firstRunNoLicenseEnable=78]=\"firstRunNoLicenseEnable\",e[e.firstRunNoLicenseUpgrade=79]=\"firstRunNoLicenseUpgrade\",e[e.confirmWebhookDialog=80]=\"confirmWebhookDialog\",e[e.callAlertBanner=81]=\"callAlertBanner\",e[e.taskBarMenu=82]=\"taskBarMenu\",e[e.deleteTeamDialog=83]=\"deleteTeamDialog\",e[e.leaveTeamDialog=84]=\"leaveTeamDialog\",e[e.deleteChannelDialog=85]=\"deleteChannelDialog\",e[e.unsupportedBrowserPage=86]=\"unsupportedBrowserPage\",e[e.filesChooseProviderDialog=87]=\"filesChooseProviderDialog\",e[e.selectTeamTypeDialog=88]=\"selectTeamTypeDialog\",e[e.routingSettingsDialog=89]=\"routingSettingsDialog\",e[e.channelDeeplinkDialog=90]=\"channelDeeplinkDialog\",e[e.teamDeeplinkDialog=91]=\"teamDeeplinkDialog\",e[e.devPreviewDialog=92]=\"devPreviewDialog\",e[e.filesChooseProviderFolderDialog=93]=\"filesChooseProviderFolderDialog\",e[e.tabsGallery=94]=\"tabsGallery\",e[e.ssoUpsell=96]=\"ssoUpsell\",e[e.cqfEarlyCancelledCallDialog=97]=\"cqfEarlyCancelledCallDialog\",e[e.meetingInfoPane=98]=\"meetingInfoPane\",e[e.meetingInfoButton=99]=\"meetingInfoButton\",e[e.disconnectedDialog=100]=\"disconnectedDialog\",e[e.offlineDialog=101]=\"offlineDialog\",e[e.freshDialog=102]=\"freshDialog\",e[e.offlineBanner=103]=\"offlineBanner\",e[e.disconnectedBanner=104]=\"disconnectedBanner\",e[e.filesChooseUploadFolderDialog=105]=\"filesChooseUploadFolderDialog\",e[e.leaveGroupChat=106]=\"leaveGroupChat\",e[e.firstRunFRECardTeacherClassroomBasics=107]=\"firstRunFRECardTeacherClassroomBasics\",e[e.firstRunFRECardTeacherStudentsParticipate=108]=\"firstRunFRECardTeacherStudentsParticipate\",e[e.firstRunFRECardTeacherFocusOnTopic=109]=\"firstRunFRECardTeacherFocusOnTopic\",e[e.firstRunFRECardTeacherStaffHere=110]=\"firstRunFRECardTeacherStaffHere\",e[e.firstRunFRECardStudentSchoolOnline=111]=\"firstRunFRECardStudentSchoolOnline\",e[e.firstRunFRECardStudentAskAnswerQuestions=112]=\"firstRunFRECardStudentAskAnswerQuestions\",e[e.firstRunFRECardStudentNeverMissImportant=113]=\"firstRunFRECardStudentNeverMissImportant\",e[e.feedbackDialogEdu=114]=\"feedbackDialogEdu\",e[e.feedbackDialogEduEmail=115]=\"feedbackDialogEduEmail\",e[e.rosterPanel=116]=\"rosterPanel\",e[e.personalizeTeamDialog=117]=\"personalizeTeamDialog\",e[e.filesTeamShareDialog=118]=\"filesTeamShareDialog\",e[e.anonymousJoinSetupAnonymousPage=119]=\"anonymousJoinSetupAnonymousPage\",e[e.anonymousJoinPostAnonymousPage=120]=\"anonymousJoinPostAnonymousPage\",e[e.stageViewer=121]=\"stageViewer\",e[e.getUserMedia=122]=\"getUserMedia\",e[e.tenantSwitch=123]=\"tenantSwitch\",e[e.firstRunFRECardGuest=124]=\"firstRunFRECardGuest\",e[e.firstRunFRECardGuestChat=125]=\"firstRunFRECardGuestChat\",e[e.firstRunFRECardGuestMeeting=126]=\"firstRunFRECardGuestMeeting\",e[e.firstRunFRECardGuestReady=127]=\"firstRunFRECardGuestReady\",e[e.discoverSearch=128]=\"discoverSearch\",e[e.pendingRequests=129]=\"pendingRequests\",e[e.autoReconnectInCall=130]=\"autoReconnectInCall\",e[e.pstnFallbackCallDrop=131]=\"pstnFallbackCallDrop\",e[e.showUpsellInfo=132]=\"showUpsellInfo\",e[e.autoReconnectInCallMonitor=133]=\"autoReconnectInCallMonitor\",e[e.autoReconnectCallDroppedMonitor=134]=\"autoReconnectCallDroppedMonitor\",e[e.chromeDAUCRequested=135]=\"chromeDAUCRequested\",e[e.chromeDAUCDenied=136]=\"chromeDAUCDenied\",e[e.edgeDAUCRequested=137]=\"edgeDAUCRequested\",e[e.edgeDAUCDenied=138]=\"edgeDAUCDenied\",e[e.lobbyToast=139]=\"lobbyToast\",e[e.firstRunNoLicenseTrial=140]=\"firstRunNoLicenseTrial\",e[e.removedFromMeetingScreen=141]=\"removedFromMeetingScreen\",e[e.officeContactCardDialog=142]=\"officeContactCardDialog\",e[e.meetingNotes=143]=\"meetingNotes\",e[e.joinTeamDialog=144]=\"joinTeamDialog\",e[e.feedbackDialogBrbV2=145]=\"feedbackDialogBrbV2\",e[e.manifestErrorDialog=146]=\"manifestErrorDialog\",e[e.composeBanner=147]=\"composeBanner\",e[e.coachmark=148]=\"coachmark\",e[e.firstRunGuestNoLicense=149]=\"firstRunGuestNoLicense\",e[e.meetingPreJoinScreen=150]=\"meetingPreJoinScreen\",e[e.appAppsAppSearchPage=151]=\"appAppsAppSearchPage\",e[e.file=152]=\"file\",e[e.wizard=153]=\"wizard\",e[e.appInstalledDialogV2=154]=\"appInstalledDialogV2\",e[e.addAppDialogV2=155]=\"addAppDialogV2\",e[e.ringSelectionDialog=156]=\"ringSelectionDialog\",e[e.callingProtocolDialog=157]=\"callingProtocolDialog\",e[e.engagementSurfaceDialog=158]=\"engagementSurfaceDialog\",e[e.callingRecordingDeeplinkDialog=159]=\"callingRecordingDeeplinkDialog\",e[e.broadcastScreen=160]=\"broadcastScreen\",e[e.lobbyWaitingPage=161]=\"lobbyWaitingPage\",e[e.lobbyWaitingPageCallingMonitor=162]=\"lobbyWaitingPageCallingMonitor\",e[e.connectedCallingMonitor=163]=\"connectedCallingMonitor\",e[e.meetingPreJoinScreenAutoMuteTooltip=164]=\"meetingPreJoinScreenAutoMuteTooltip\",e[e.firstRunFRECardQuickStartVideo=165]=\"firstRunFRECardQuickStartVideo\",e[e.firstRunFRECardSfBWelcome=166]=\"firstRunFRECardSfBWelcome\",e[e.preferredClientChoice=167]=\"preferredClientChoice\",e[e.preferredClientChoiceEDisclaimer=168]=\"preferredClientChoiceEDisclaimer\",e[e.preferredClientInform=169]=\"preferredClientInform\",e[e.preferredClientInformEDisclaimer=170]=\"preferredClientInformEDisclaimer\",e[e.preferredClientInformChatCalling=171]=\"preferredClientInformChatCalling\",e[e.integrateOCOM=172]=\"integrateOCOM\",e[e.engagementSurfaceEmailSmsControl=173]=\"engagementSurfaceEmailSmsControl\",e[e.freemiumInviteDialog=174]=\"freemiumInviteDialog\",e[e.broadcastPlaybackScreen=175]=\"broadcastPlaybackScreen\",e[e.broadcastPlaybackMonitor=176]=\"broadcastPlaybackMonitor\",e[e.callExternalMonitor=177]=\"callExternalMonitor\",e[e.callingUfdPopup=178]=\"callingUfdPopup\",e[e.manageTenant=179]=\"manageTenant\",e[e.manageTeams=180]=\"manageTeams\",e[e.surfaceHubErrorDialog=181]=\"surfaceHubErrorDialog\",e[e.callConsultationDialog=182]=\"callConsultationDialog\",e[e.broadcastIntermediateScreen=183]=\"broadcastIntermediateScreen\",e[e.upgradeBanner=184]=\"upgradeBanner\",e[e.dialInDetails=185]=\"dialInDetails\",e[e.codeSnippetDialog=186]=\"codeSnippetDialog\",e[e.broadcastProducerByoeScreen=187]=\"broadcastProducerByoeScreen\",e[e.engagementSurfaceCoachmark=188]=\"engagementSurfaceCoachmark\",e[e.engagementSurfaceBanner=189]=\"engagementSurfaceBanner\",e[e.engagementSurfaceProactiveMessage=190]=\"engagementSurfaceProactiveMessage\",e[e.help=191]=\"help\",e[e.archiveTeamDialog=192]=\"archiveTeamDialog\",e[e.pstnFallbackInCallMonitor=193]=\"pstnFallbackInCallMonitor\",e[e.videoPlayerDialog=194]=\"videoPlayerDialog\",e[e.firstRunSfBQuickStartVideo=195]=\"firstRunSfBQuickStartVideo\",e[e.postCallingScreen=196]=\"postCallingScreen\",e[e.inviteMembersDialog=197]=\"inviteMembersDialog\",e[e.inviteMembersDialogFRE=198]=\"inviteMembersDialogFRE\",e[e.memberLimitInMemberDialog=199]=\"memberLimitInMemberDialog\",e[e.connectorInstanceConfigurationDialog=200]=\"connectorInstanceConfigurationDialog\",e[e.privateChannelExistsLeaveTeamDialog=201]=\"privateChannelExistsLeaveTeamDialog\",e[e.privateChannelExistsDeleteTeamDialog=202]=\"privateChannelExistsDeleteTeamDialog\",e[e.meetingNotesPanel=203]=\"meetingNotesPanel\",e[e.meetingNotesTab=204]=\"meetingNotesTab\",e[e.meetingNotesErrorPanel=205]=\"meetingNotesErrorPanel\",e[e.teamJoinDialog=206]=\"teamJoinDialog\",e[e.leaveChannelDialog=207]=\"leaveChannelDialog\",e[e.appBarHelpButtonPopover=208]=\"appBarHelpButtonPopover\",e[e.streamPolicyDialog=209]=\"streamPolicyDialog\",e[e.taskModule=210]=\"taskModule\",e[e.reproduceDialogBrbV2=211]=\"reproduceDialogBrbV2\",e[e.collectLogsDialogBrbV2=212]=\"collectLogsDialogBrbV2\",e[e.engagementSurfaceCarousel=213]=\"engagementSurfaceCarousel\",e[e.loadingApplication=214]=\"loadingApplication\",e[e.eligibleEngagementSurface=215]=\"eligibleEngagementSurface\",e[e.enqueuedEngagementSurface=216]=\"enqueuedEngagementSurface\",e[e.calendarV2=217]=\"calendarV2\",e[e.lastOwnerLeaveChannelDialog=218]=\"lastOwnerLeaveChannelDialog\",e[e.freVideoPlayerDialog=219]=\"freVideoPlayerDialog\",e[e.earlyDesktopDownload=220]=\"earlyDesktopDownload\",e[e.earlyDesktopDownloadThanks=221]=\"earlyDesktopDownloadThanks\",e[e.eligibleFreVideo=222]=\"eligibleFreVideo\",e[e.whisperCard=223]=\"whisperCard\",e[e.createOptionsDialog=224]=\"createOptionsDialog\",e[e.teamTypesDialog=225]=\"teamTypesDialog\",e[e.createFromDialog=226]=\"createFromDialog\",e[e.teamDetailsDialog=227]=\"teamDetailsDialog\",e[e.loadingTeamCreateDialog=228]=\"loadingTeamCreateDialog\",e[e.dismissableLoadingTeamCreateDialog=229]=\"dismissableLoadingTeamCreateDialog\",e[e.createFromGroupDialog=230]=\"createFromGroupDialog\",e[e.cloneTeamDialog=231]=\"cloneTeamDialog\",e[e.GuestLicenseErrorTenantPicker=232]=\"GuestLicenseErrorTenantPicker\",e[e.GuestLicenseErrorNoTenantPicker=233]=\"GuestLicenseErrorNoTenantPicker\",e[e.meetingNotesEmptyStatePanel=235]=\"meetingNotesEmptyStatePanel\",e[e.devicePermission=236]=\"devicePermission\",e[e.pstnDialog=237]=\"pstnDialog\",e[e.eligibleFreemiumUpdateProfileFre=238]=\"eligibleFreemiumUpdateProfileFre\",e[e.eligibleFreemiumInviteFre=239]=\"eligibleFreemiumInviteFre\",e[e.elapsedEngagementSurface=240]=\"elapsedEngagementSurface\",e[e.whisper=241]=\"whisper\",e[e.smartReplyButton=244]=\"smartReplyButton\",e[e.enableImplicitMentionDryRun=245]=\"enableImplicitMentionDryRun\",e[e.earlyDesktopDownloadPseudo=246]=\"earlyDesktopDownloadPseudo\",e[e.removeGroupChat=247]=\"removeGroupChat\",e[e.oneOnOneChatActivityView=248]=\"oneOnOneChatActivityView\",e[e.dlpDialog=249]=\"dlpDialog\",e[e.weboptin=250]=\"weboptin\",e[e.webtoast=251]=\"webtoast\",e[e.webostoast=252]=\"webostoast\",e[e.createFromGroup=253]=\"createFromGroup\",e[e.recordingSharingPopUp=254]=\"recordingSharingPopUp\",e[e.appsFlyoutActionsMenu=255]=\"appsFlyoutActionsMenu\",e[e.appsFlyoutPopover=256]=\"appsFlyoutPopover\",e[e.collections=257]=\"collections\",e[e.staleTeamsCleanUpInfoDialog=258]=\"staleTeamsCleanUpInfoDialog\",e[e.lastPrivateChannelOwnerRemoveFromTeamDialog=259]=\"lastPrivateChannelOwnerRemoveFromTeamDialog\",e[e.implicitMentionEnabledStateChange=260]=\"implicitMentionEnabledStateChange\",e[e.composeHeaderImageDialog=261]=\"composeHeaderImageDialog\",e[e.channelSettingsModal=262]=\"channelSettingsModal\",e[e.calendarV2SchedulingForm=263]=\"calendarV2SchedulingForm\",e[e.meetingJoinCrossCloudDialog=264]=\"meetingJoinCrossCloudDialog\",e[e.recordingBugReportingDialog=265]=\"recordingBugReportingDialog\",e[e.autoUnmutedMeetingChatCoachmark=266]=\"autoUnmutedMeetingChatCoachmark\",e[e.unmuteMeetingChatCoachmark=267]=\"unmuteMeetingChatCoachmark\",e[e.muteMeetingChatWithActionsCoachmark=268]=\"muteMeetingChatWithActionsCoachmark\",e[e.channelModeratorsDialog=269]=\"channelModeratorsDialog\",e[e.postEchoBotCallingScreen=270]=\"postEchoBotCallingScreen\",e[e.devicePermissionConsent=271]=\"devicePermissionConsent\",e[e.devicePermissionSetting=272]=\"devicePermissionSetting\",e[e.devicePermissionSettingPerApp=273]=\"devicePermissionSettingPerApp\",e[e.bulkDenyJoinRequestConfirmDialog=274]=\"bulkDenyJoinRequestConfirmDialog\",e[e.school=275]=\"school\",e[e.confirmMuteAllDialog=276]=\"confirmMuteAllDialog\",e[e.meetingPreJoinRoomScreen=277]=\"meetingPreJoinRoomScreen\",e[e.suggestedMentions=278]=\"suggestedMentions\",e[e.teamCreationSuccessful=279]=\"teamCreationSuccessful\",e[e.pinChannelMaxLimitReachedDialog=280]=\"pinChannelMaxLimitReachedDialog\",e[e.teamsEngagementActivity=281]=\"teamsEngagementActivity\",e[e.confirmStopRecordingDialog=282]=\"confirmStopRecordingDialog\",e[e.powerBarNewChat=283]=\"powerBarNewChat\",e[e.chatLeftRailNewChat=284]=\"chatLeftRailNewChat\",e[e.startStandardRecordingCoachmark=285]=\"startStandardRecordingCoachmark\",e[e.startChannelRecordingCoachmark=286]=\"startChannelRecordingCoachmark\",e[e.stopStandardRecordingCoachmark=287]=\"stopStandardRecordingCoachmark\",e[e.stopChannelRecordingCoachmark=288]=\"stopChannelRecordingCoachmark\",e[e.inContextAppStoreDialog=289]=\"inContextAppStoreDialog\",e[e.continueWithoutAudioDialog=290]=\"continueWithoutAudioDialog\",e[e.engagementSurfaceTrigger=291]=\"engagementSurfaceTrigger\",e[e.firstTeamsSession=292]=\"firstTeamsSession\",e[e.digitalSignageManagement=293]=\"digitalSignageManagement\",e[e.suggestedContacts=294]=\"suggestedContacts\",e[e.pinChannelReorderErrorDialog=295]=\"pinChannelReorderErrorDialog\",e[e.addAppDialogV3=296]=\"addAppDialogV3\",e[e.peopleApp=297]=\"peopleApp\",e[e.feedbackUploadStatusBanner=299]=\"feedbackUploadStatusBanner\",e[e.crossPostChannelsDialog=300]=\"crossPostChannelsDialog\",e[e.callingDeviceSettings=301]=\"callingDeviceSettings\",e[e.teamOrChannelPicker=302]=\"teamOrChannelPicker\",e[e.engagementSurfaceMenu=303]=\"engagementSurfaceMenu\",e[e.newMessageContextSwitchPseudo=304]=\"newMessageContextSwitchPseudo\",e[e.engagementSurfaceDiscoverySettingsControl=305]=\"engagementSurfaceDiscoverySettingsControl\",e[e.loginRequiredBanner=306]=\"loginRequiredBanner\",e[e.loginProgressBanner=307]=\"loginProgressBanner\",e[e.teamsGrid=308]=\"teamsGrid\",e[e.teamChannelList=309]=\"teamChannelList\",e[e.earlyMobilePromo=310]=\"earlyMobilePromo\",e[e.earlyMobilePromoPseudo=311]=\"earlyMobilePromoPseudo\",e[e.crossPostDeleteDialog=312]=\"crossPostDeleteDialog\",e[e.claimTrial=313]=\"claimTrial\",e[e.composeHeaderIllustrationDialog=314]=\"composeHeaderIllustrationDialog\",e[e.mentionSession=315]=\"mentionSession\",e[e.conversationSubEntity=316]=\"conversationSubEntity\",e[e.channelEmptyState=317]=\"channelEmptyState\",e[e.channelRecommendationCoachmark=318]=\"channelRecommendationCoachmark\",e[e.crossPostFailedDialog=319]=\"crossPostFailedDialog\",e[e.appBar=320]=\"appBar\",e[e.teamsDeviceAttachedPseudo=321]=\"teamsDeviceAttachedPseudo\",e[e.pendingMembersBanner=322]=\"pendingMembersBanner\",e[e.schoolSwitchViewDialog=323]=\"schoolSwitchViewDialog\",e[e.customerFeedbackDialog=324]=\"customerFeedbackDialog\",e[e.closedCaptionsOptionCoachmark=325]=\"closedCaptionsOptionCoachmark\",e[e.customerFeedbackDialogNps=326]=\"customerFeedbackDialogNps\",e[e.messagingExtensionFlyout=327]=\"messagingExtensionFlyout\",e[e.messageActions=328]=\"messageActions\",e[e.callingScreensharingPanel=329]=\"callingScreensharingPanel\",e[e.cortanaLoaded=330]=\"cortanaLoaded\",e[e.customerFeedbackNpsCoachmark=331]=\"customerFeedbackNpsCoachmark\",e[e.customerFeedbackBpsCoachmark=332]=\"customerFeedbackBpsCoachmark\",e[e.pendingMembersActivateDialog=333]=\"pendingMembersActivateDialog\",e[e.confirmAudioEscalationDialog=334]=\"confirmAudioEscalationDialog\",e[e.activityRecommendation=335]=\"activityRecommendation\",e[e.customerFeedbackDialogBps=336]=\"customerFeedbackDialogBps\",e[e.callingPreJoinOverlay=337]=\"callingPreJoinOverlay\",e[e.appAuthDialog=338]=\"appAuthDialog\",e[e.globalSettings=339]=\"globalSettings\",e[e.userPinnedAppsResetBanner=340]=\"userPinnedAppsResetBanner\",e[e.confirmPromoteDialog=341]=\"confirmPromoteDialog\",e[e.confirmDemoteDialog=342]=\"confirmDemoteDialog\",e[e.muteMeetingChatDialog=343]=\"muteMeetingChatDialog\",e[e.scheduleFollowupDialog=344]=\"scheduleFollowupDialog\"}(a=e.PanelType||(e.PanelType={}));!function(e){e[e.main=0]=\"main\",e[e.left=1]=\"left\",e[e.right=2]=\"right\",e[e.modal=3]=\"modal\",e[e.toast=4]=\"toast\",e[e.firstRun=5]=\"firstRun\",e[e.popover=6]=\"popover\",e[e.banner=7]=\"banner\",e[e.header=8]=\"header\",e[e.rigel=9]=\"rigel\",e[e.ufd=10]=\"ufd\"}(e.PanelRegion||(e.PanelRegion={}));var t=function(){function t(){}return t.configure=function(){var t=angular.module(\"teamspace\",[\"ngIdle.idle\",\"oc.lazyLoad\",\"teamspace.debugMainPage\",\"teamspace.uiToolkit\",\"ngAnimate\",\"teamspace.skipRosterSettingService\",\"teamspace.compile\",\"teamspace.compileHtml\",\"teamspace.navigateToChat\",\"teamspace.navTabs\",\"teamspace.ngAnimateDecorator\",\"ui.router\",\"AdalAngular\",\"templates-app\",\"templates-common\",\"teamspace.appState\",\"teamspace.appsService\",\"teamspace.cmsService\",\"teamspace.resourceManager\",\"teamspace.appStateAdapter\",\"teamspace.networkPing\",\"teamspace.leftRailHeader\",\"teamspace.staleTeamsService\",\"teamspace.analyticsPanelView\",\"teamspace.webAppUpdateService\",\"teamspace.downloadAppService\",\"teamspace.diagnosticsService\",\"teamspace.digitalSignageService\",\"teamspace.digitalSignageManagementService\",\"teamspace.storageUsageCollectionService\",\"teamspace.diagnosticsActionService\",\"teamspace.messagesContextStripe\",\"teamspace.heartbeatService\",\"teamspace.connectorService\",\"teamspace.broadcastModalityRestClient\",\"teamspace.botService\",\"teamspace.suggestedActionsService\",\"teamspace.suggestedActionsViewModelFactory\",\"teamspace.botActionService\",\"teamspace.infoModal\",\"teamspace.imageConfirmDialog\",\"teamspace.dialogService\",\"teamspace.teamActionDialogUtilityService\",\"teamspace.channelActionDialogUtilityService\",\"teamspace.modalDialog\",\"teamspace.debugHeader\",\"teamspace.powerBarAtCommandSelector\",\"teamspace.powerBarAtCommandRunner\",\"teamspace.scrollHelper\",\"teamspace.searchBox\",\"teamspace.slashCommandBox\",\"teamspace.sendMessageSlashCommands\",\"teamspace.popOutSlashCommands\",\"teamspace.profilePictureLoaderService\",\"teamspace.slashCommandPopover\",\"teamspace.slashCommandsService\",\"teamspace.navigationSlashCommands\",\"teamspace.callSlashCommand\",\"teamspace.filesSlashCommand\",\"teamspace.calendarSlashCommand\",\"teamspace.slashCommandsParameterTemplateMappings\",\"teamspace.whoSlashCommand\",\"teamspace.appSlashCommand\",\"teamspace.slashCommandsManager\",\"teamspace.callingDuration\",\"teamspace.callingMonitor\",\"teamspace.callLobbyService\",\"teamspace.callMergeService\",\"teamspace.callingGroupDialpad\",\"teamspace.coachmarksService\",\"teamspace.codeSnippetService\",\"teamspace.leftNavigationStripe\",\"teamspace.rightContextStripe\",\"teamspace.middleMessagesStripe\",\"teamspace.middlePeopleTabStripe\",\"skypeX.dataPrefetchService\",\"teamspace.authenticationService\",\"teamspace.webWorkerProxyService\",\"teamspace.locales\",\"teamspace.personalConversationService\",\"teamspace.notificationSettingsStore\",\"teamspace.urlPreviewCacheService\",\"teamspace.urlPreviewService\",\"teamspace.urlPreviewRestClient\",\"teamspace.urlPreview\",\"teamspace.geoRoutingService\",\"teamspace.groupList\",\"teamspace.imgFailureSrc\",\"teamspace.imgResizeRatio\",\"teamspace.calendarGroupEventConverter\",\"teamspace.channelService\",\"teamspace.channelActivitiesService\",\"teamspace.meetingViewModelFactory\",\"teamspace.chatConversationFactory\",\"teamspace.channelConversationAdapterService\",\"teamspace.navigationService\",\"teamspace.teamService\",\"teamspace.teamManagementService\",\"teamspace.callStateHandlerFactory\",\"teamspace.sensitivityLabelService\",\"teamspace.sensitivityLabelSyncService\",\"teamspace.stickyDateLabel\",\"teamspace.atMentionService\",\"teamspace.teamMemberProfileSearchClient\",\"teamspace.teamMembershipService\",\"teamspace.blurOn\",\"teamspace.setFocus\",\"teamspace.fallbackSrc\",\"teamspace.stopPropagation\",\"teamspace.messageService\",\"teamspace.messageFetchService\",\"teamspace.messagingUtilities\",\"teamspace.safelinksUtilities\",\"teamspace.messagingTelemetryService\",\"teamspace.scheduledMeetingMessage\",\"teamspace.unsupportedBrowser\",\"teamspace.unsupportedBrowserService\",\"teamspace.audioService\",\"teamspace.scheduledMeetingUpdate\",\"teamspace.systemMessageHydrators\",\"teamspace.messageProcessingService\",\"teamspace.messageSanitizingService\",\"teamspace.localMessageStorageService\",\"teamspace.attachmentSyncService\",\"teamspace.funStuffFilterService\",\"teamspace.emojiService\",\"teamspace.emoticonService\",\"teamspace.emojiEmoticonCategoryService\",\"teamspace.stickerMemeCategoryService\",\"teamspace.channelList\",\"teamspace.setFavDefaultDialog\",\"teamspace.teamActionsMenu\",\"teamspace.channelActionsMenu\",\"teamspace.anonymousMeetingService\",\"teamspace.tdChannelsTabChannelActionsMenu\",\"teamspace.tdChannelsTabChannelAdminActionsMenu\",\"teamspace.newChatService\",\"teamspace.leftRailChatTabs\",\"teamspace.buddyGroups\",\"teamspace.chatList\",\"teamspace.chatListEntryFactory\",\"teamspace.chatListService\",\"teamspace.chatSearchService\",\"teamspace.chatFilterService\",\"teamspace.chatMessagePreviewService\",\"teamspace.channelSelector\",\"teamspace.treeDropdown\",\"teamspace.translateConfig\",\"teamspace.moreOptions\",\"teamspace.messagesHeader\",\"angucomplete-alt\",\"teamspace.keyHandlerTemplate\",\"ngDialog\",\"teamspace.viewModelFactory\",\"teamspace.messagePane\",\"teamspace.channelPreviewHelperService\",\"teamspace.messageList\",\"teamspace.onEnter\",\"teamspace.postRender\",\"teamspace.onEscape\",\"teamspace.thread\",\"teamspace.threadBody\",\"teamspace.readReceipt\",\"teamspace.whisper\",\"teamspace.smartReply\",\"teamspace.services.files.modules.fileChiclet.fileChicletEntityFactory\",\"teamspace.threadCollapsed\",\"teamspace.systemMessage\",\"teamspace.escalationUpdate\",\"teamspace.escalationUpdateTranslate\",\"teamspace.tombstone\",\"teamspace.translateWithHtmlParams\",\"teamspace.composeFormatToolbar\",\"teamspace.composePostToolbar\",\"teamspace.composeHeader\",\"teamspace.newMessage\",\"teamspace.callingTransferButtonWithDropdown\",\"teamspace.replyMessage\",\"teamspace.staleTeamsCleanUpInfoDialog\",\"teamspace.addMembers\",\"teamspace.addMembersDialog\",\"teamspace.addWebhookDialog\",\"teamspace.confirmWebhookDialog\",\"teamspace.atMentions\",\"teamspace.authenticationElectronPlatformService\",\"teamspace.inputExtensionPopover\",\"teamspace.settingsList\",\"teamspace.thirdPartyNotice\",\"teamspace.optionsSettingsDialog\",\"teamspace.nonevCallForwardingSettings\",\"teamspace.voicemailSetting\",\"teamspace.voicemailSettingsV2\",\"teamspace.callingDistinctiveRingtoneSettings\",\"teamspace.forwardedCallsNotificationSettings\",\"teamspace.callGroupBanner\",\"teamspace.parkedCallList\",\"teamspace.slaCallList\",\"teamspace.callGroupMembershipSettingService\",\"teamspace.groupCallPickup\",\"teamspace.unparkCall\",\"teamspace.interopScreenshareFromChat\",\"teamspace.voipUserPstnCallDialog\",\"teamspace.slaContactCards\",\"teamspace.callingStartButtonWithDropdown\",\"teamspace.callerIdSetting\",\"teamspace.callerIdService\",\"teamspace.callBlockingService\",\"teamspace.callBlockingSetting\",\"teamspace.locationSettings\",\"teamspace.blockedContactsSettings\",\"teamspace.blockedContactsSettingsDialog\",\"teamspace.generalTab\",\"teamspace.privacyTab\",\"teamspace.devicesTab\",\"teamspace.deviceSettingsEchoBot\",\"teamspace.autoRepliesSettings\",\"teamspace.diagnosticsButton\",\"teamspace.messageDeliveryOption\",\"teamspace.teamView\",\"teamspace.eventingService\",\"teamspace.esEventListener\",\"teamspace.constants\",\"models.modelsMetaData\",\"teamspace.qAllSettled\",\"teamspace.config\",\"teamspace.deleteFileDialog\",\"teamspace.filesTeamShareDialog\",\"teamspace.fileFieldDirectives\",\"teamspace.filesChooseUploadFolder\",\"teamspace.filesChooseProviderDialog\",\"teamspace.filesChooseProviderFolderDialog\",\"teamspace.filesProviderFolderList\",\"teamspace.filesCreateItemDialog\",\"teamspace.filesEntityService\",\"teamspace.filesUtilityService\",\"teamspace.filesListUtilityService\",\"teamspace.notesEntityService\",\"teamspace.filesActionService\",\"teamspace.routeListenerService\",\"teamspace.contextViewComponent\",\"teamspace.userAppsFilteringService\",\"teamspace.folderActionService\",\"teamspace.filesTeamService\",\"teamspace.filesNameCollisionDialog\",\"teamspace.filesNotificationService\",\"teamspace.filesChannelLookupService\",\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\",\"teamspace.services.files.modules.sharePoint.filesSharePointUrlService\",\"teamspace.services.files.modules.sharePoint.vroom.sharepointShareService\",\"teamspace.filesCommand\",\"teamspace.copyLinkDialog\",\"teamspace.filesLinkDialog\",\"teamspace.extensionManifestService\",\"teamspace.baseTab\",\"teamspace.channelOwnersDialog\",\"teamspace.deepLinkChicklet\",\"teamspace.filesPinTabSettings\",\"teamspace.exceptionUtilityService\",\"teamspace.semanticObjectService\",\"teamspace.presentTeamJoinCodeDialog\",\"teamspace.helpTab\",\"teamspace.aboutTab\",\"teamspace.allTabsTab\",\"teamspace.recentTab\",\"teamspace.helpFaqsTab\",\"teamspace.guestAccessSettingsService\",\"teamspace.jsHeapStatisticsInfoService\",\"teamspace.helpReleaseNotesTab\",\"teamspace.helpVideosTab\",\"teamspace.videosTab\",\"teamspace.peopleMeetingTab\",\"teamspace.quickCalendar\",\"teamspace.calendarService\",\"teamspace.calendarSyncService\",\"teamspace.voicemailSyncService\",\"teamspace.msaAuthenticationService\",\"teamspace.meetingDetail\",\"teamspace.meetingDetailFullPage\",\"teamspace.calendarV2\",\"teamspace.calendarV2ErrorPage\",\"teamspace.calendarV2SchedulingForm\",\"teamspace.draggableMultiCallList\",\"teamspace.discoverService\",\"teamspace.discoverTeams\",\"teamspace.attendeeMeetingDetail\",\"teamspace.meetingAttendeesCards\",\"teamspace.meetingFollowUp\",\"teamspace.baseCopyDialog\",\"teamspace.channelDeeplinkDialog\",\"teamspace.teamDeeplinkDialog\",\"teamspace.callingRecordingDeeplinkDialog\",\"teamspace.mobileDownloadEmailService\",\"ngSanitize\",\"teamspace.pristineInitialValue\",\"teamspace.dataLayerclientOrchestrationStep\",\"teamspace.webClientDataLayerClientHandler\",\"teamspace.workerDataLayerClientHandler\",\"teamsDataLayer.webClientDataLayerWorkerService\",\"teamspace.peopleResolverService\",\"teamspace.peopleService\",\"teamspace.peoplePicker\",\"teamspace.peoplePickerService\",\"teamspace.primeSearchSyncService\",\"teamspace.safelinksSyncService\",\"teamspace.peopleSlugService\",\"teamspace.middlePeopleStripe\",\"skypeX.syncStateService\",\"teamspace.availableChannelName\",\"teamspace.meetingMailBody\",\"teamspace.validChannelName\",\"teamspace.editChannel\",\"teamspace.createChannel\",\"teamspace.createUpdateMeeting\",\"teamspace.schedulingAssistant\",\"teamspace.singleUserAvailability\",\"teamspace.suggestedTime\",\"teamspace.updateChannel\",\"teamspace.scenarioEnd\",\"teamspace.logEvent\",\"teamspace.settingsService\",\"teamspace.appsList\",\"teamspace.appsButton\",\"teamspace.castButton\",\"teamspace.discoverAppsButton\",\"teamspace.getAppButton\",\"teamspace.newPostButton\",\"teamspace.appsView\",\"teamspace.mobileDownloadDialog\",\"teamspace.flights\",\"teamspace.rightAlignDropdown\",\"teamspace.telemetryProvider\",\"teamspace.cortana\",\"teamspace.cortanaTab\",\"teamspace.cortanaFREService\",\"teamspace.cortanaDevToolsDialog\",\"teamspace.loggingService\",\"teamspace.loggingServiceStartup\",\"teamspace.leftRailHeaderService\",\"teamspace.analyticsStateService\",\"teamspace.loggingContextService\",\"teamspace.retryService\",\"teamspace.ngScroll\",\"teamspace.ngEdgeScroll\",\"teamspace.retainScrollPosition\",\"teamspace.scrollItemTracker\",\"teamspace.messageListItemTracker\",\"teamspace.fileLinkCopy\",\"ngFileUpload\",\"teamspace.electronWindowMessagingService\",\"teamspace.timeAgo\",\"teamspace.timeagoCalcService\",\"pascalprecht.translate\",\"teamspace.seeMore\",\"teamspace.simpleEvents\",\"teamspace.storageService\",\"teamspace.dataManagerService\",\"teamspace.teamsAndChannelsRestClient\",\"teamspace.phoneNumberPeopleSelector\",\"ngCookies\",\"teamspace.wizardBtn\",\"teamspace.wizardBtnList\",\"teamspace.createStandardTeam\",\"teamspace.createClassTeam\",\"teamspace.createPLCTeam\",\"teamspace.createStaffTeam\",\"teamspace.createEduTeam\",\"teamspace.selectTeamType\",\"teamspace.meetingRecurrence\",\"teamspace.createChat\",\"teamspace.authenticationLoggingService\",\"teamspace.recurrenceObjectsFactory\",\"teamspace.nameGroupChat\",\"teamspace.chatRosterManagement\",\"teamspace.blankStripe\",\"teamspace.loadingStripe\",\"teamspace.fileUtils\",\"teamspace.firstRun\",\"teamspace.firstRunExistingTeams\",\"teamspace.firstRunService\",\"teamspace.callingLocalVideo\",\"teamspace.setAriaPos\",\"teamspace.surfaceHubCallingPanelResizer\",\"teamspace.surfaceHubErrorDialog\",\"teamspace.presencePostActiveService\",\"teamspace.presenceManagerService\",\"teamspace.presenceSyncService\",\"teamsDataLayer.presenceSubscriptionService\",\"teamspace.shellAppInitializedOrchestrationStep\",\"teamspace.processOfflineActionsOrchestrationStep\",\"teamspace.loadFeedSyncOrchestrationStep\",\"teamspace.loadFeedSuggestionOrchestrationStep\",\"teamspace.tenantPropertiesOrchestrationStep\",\"teamspace.setupSkypeCallingOrchestrationStep\",\"teamspace.startChatSyncStoreOrchestrationStep\",\"teamspace.startConversationStoreOrchestrationStep\",\"teamspace.startPresenceOrchestrationStep\",\"teamspace.getModernGroupsStep\",\"teamspace.filesAggregateOrchestrationStep\",\"teamspace.filesUploadStoreInitializationStep\",\"teamspace.triggerMigrationSkypeTeamUser\",\"teamspace.unblockPeopleDataManagerOrchestrationStep\",\"teamspace.getPinnedChannelsOrchestrationStep\",\"teamspace.getTenantsOrchestrationStep\",\"teamspace.syncCallingSettingsOrchestrationStep\",\"teamspace.engagementSurfacesOrchestrationStep\",\"teamspace.helpBotOrchestrationStep\",\"teamspace.helpSlashCommandOrchestrationStep\",\"teamspace.buddyListServiceOpenDbOrchestrationStep\",\"teamspace.priorityContactsServiceOpenDbOrchestrationStep\",\"teamspace.taggedContactsServiceTrackingOrchestrationStep\",\"teamspace.recordDesktopFirstLoginOrchestrationStep\",\"teamspace.loadingApplication\",\"teamspace.teamsMembersLruStore\",\"skypeX.teamsAndChannelsPolicyStore\",\"teamspace.suggestedTeamsStore\",\"teamspace.utilityService\",\"teamspace.routeUtilityService\",\"teamspace.blobUrlCacheService\",\"teamspace.messagePrefetchAndCleanupService\",\"teamspace.filesBreadcrumb\",\"teamspace.file.chiclet\",\"teamspace.file.chiclet.run\",\"teamspace.filePreview\",\"teamspace.meetingRoomSelector\",\"teamspace.fileEmpty\",\"teamspace.externalProviderSignin\",\"teamspace.jsonModelFilterService\",\"teamspace.fileFullAlert\",\"teamspace.oopsPage\",\"teamspace.tenantSwitchPage\",\"teamspace.searchFilterRibbon\",\"teamspace.searchBaseFilter\",\"teamspace.search\",\"teamspace.appCacheService\",\"teamspace.autosuggest\",\"teamspace.autosuggestService\",\"teamspace.teamMembersCacheService\",\"teamspace.pinChannelService\",\"teamspace.searchHistoryService\",\"teamspace.searchMessagingFilterFactory\",\"teamspace.searchFileFilterFactory\",\"teamspace.fileSearchClient\",\"teamspace.filesLink\",\"teamspace.windowSyncDataService\",\"teamspace.skypeSearchClient\",\"teamspace.skypeSearchTelemetryClient\",\"teamspace.recipientLine\",\"teamspace.renderImage\",\"teamspace.xhrService\",\"LocalStorageModule\",\"teamspace.commandsService\",\"teamspace.composeHeaderService\",\"teamspace.cdnResourceService\",\"teamspace.announcementsIllustrationsService\",\"focusOn\",\"teamspace.stickyHeaderContainer\",\"teamspace.busyAnimation\",\"teamspace.teamsCheckbox\",\"teamspace.typingIndicator\",\"teamspace.typingIndicatorService\",\"teamspace.inviteResponse\",\"teamspace.personCard\",\"teamspace.personCardList\",\"mgcrea.ngStrap.core\",\"mgcrea.ngStrap.modal\",\"mgcrea.ngStrap.popover\",\"mgcrea.ngStrap.dropdown\",\"mgcrea.ngStrap.tooltip\",\"mgcrea.ngStrap.datepicker\",\"mgcrea.ngStrap.helpers.dateParser\",\"mgcrea.ngStrap.helpers.dateFormatter\",\"mgcrea.ngStrap.helpers.dimensions\",\"teamspace.safeUtils\",\"teamspace.settings\",\"teamspace.confirmDialog\",\"teamspace.offShiftDialog\",\"teamspace.confirmWithActionlinkDialog\",\"teamspace.customTabsViewExtensions\",\"teamspace.conversationViewExtensions\",\"teamspace.meetingWikiViewExtensions\",\"teamspace.meetingWhiteboardViewExtensions\",\"teamspace.peopleViewExtensions\",\"teamspace.orgChartViewExtensions\",\"teamspace.filesViewExtensions\",\"teamspace.appsViewExtensions\",\"teamspace.retryCollectionService\",\"teamspace.teamViewExtensions\",\"teamspace.interfaceExtensibilityService\",\"angularStats\",\"teamspace.orchestrationService\",\"teamspace.immersiveReaderService\",\"teamspace.dlpService\",\"teamspace.messageActions\",\"teamspace.messageReactions\",\"teamspace.messageReactionsRightRailPersonCard\",\"teamspace.messageActionsService\",\"teamspace.watchForChannelActivityOrchestrationStep\",\"teamspace.fileDocumentViewer\",\"teamspace.signoutHelperServiceFactory\",\"teamspace.externalDocumentViewer\",\"teamspace.fileDocumentTab\",\"teamspace.fileGoogleFrame\",\"teamspace.fileWopiFrame\",\"teamspace.fileExternalViewer\",\"teamspace.middleDownload\",\"teamspace.callingFrame\",\"teamspace.delegatePermissions\",\"teamspace.delegateSettingsDialog\",\"teamspace.delegationSettings\",\"teamspace.delegationSettingsService\",\"teamspace.priorityContactsSettingsDialog\",\"teamspace.priorityContactsSettings\",\"teamspace.priorityContactsService\",\"teamspace.priorityContactsRestClient\",\"teamspace.followPresenceSettingsDialog\",\"teamspace.followPresenceSettings\",\"teamspace.blockContactsSettingsDialog\",\"teamspace.blockContactsSettings\",\"teamspace.rigelConsoleFrame\",\"teamspace.rigelConsoleHomePage\",\"teamspace.rigelConsoleRecurrent\",\"teamspace.rigelScreenSharingPanel\",\"teamspace.userVideoPreview\",\"teamspace.setupAnonymousMeeting\",\"teamspace.postCallingScreen\",\"teamspace.postEchoBotCallingScreen\",\"teamspace.filesAggregateView\",\"teamspace.filesDownloadsView\",\"teamspace.textEditorConfig\",\"teamspace.searchFeedbackCaptureButton\",\"teamspace.textEditorService\",\"teamspace.htmlSanitizer\",\"teamspace.customScrollbar\",\"teamspace.simpleTileView\",\"teamspace.layoutService\",\"teamspace.individualSearchBase\",\"teamspace.individualSearchCategoryMessaging\",\"teamspace.individualSearchCategoryFile\",\"teamspace.individualSearchCategoryPeople\",\"teamspace.videoMessage\",\"teamspace.image\",\"teamspace.imageCaption\",\"teamspace.emitWindowEvents\",\"teamspace.visibleViewPortService\",\"teamspace.itemVisibleListener\",\"teamspace.itemVisibleNotifier\",\"teamspace.notificationBanner\",\"teamspace.tabTakeover\",\"teamspace.extensionTabSettings\",\"teamspace.extensionTabBase\",\"teamspace.extensionTab\",\"teamspace.webpageTabSettings\",\"teamspace.webpageTab\",\"teamspace.bookmarksTab\",\"teamspace.notesTabSettings\",\"teamspace.notesDesktopTab\",\"teamspace.notesTab2\",\"teamspace.notesEduTab\",\"teamspace.filesPinTab\",\"teamspace.powerbiTabSettings\",\"teamspace.powerbiTab\",\"teamspace.blankTab\",\"teamspace.botQueryTab\",\"teamspace.httpInterceptor\",\"teamspace.ngShowNoAnimate\",\"teamspace.onDemandLoad\",\"teamspace.templateRequestOptimization\",\"teamspace.tenantService\",\"teamspace.tenantMembershipService\",\"teamspace.tenantStorageService\",\"teamspace.tenantNotificationSyncService\",\"teamspace.tenantSwitchService\",\"teamspace.tenantSwitchUtilityService\",\"teamspace.guestAccessService\",\"teamspace.schoolApp\",\"teamspace.digitalSignageManagementApp\",\"teamspace.schoolAppBackButton\",\"teamspace.peopleApp\",\"teamspace.schoolAppLeftRail\",\"teamspace.schoolAppNavigationService\",\"teamspace.schoolAppSettingsButton\",\"teamspace.schoolAppSettingsStore\",\"teamspace.singleTeamChannelList\",\"teamspace.searchMessagingFilter\",\"teamspace.searchFileFilter\",\"teamspace.actionMarker\",\"teamspace.licenseError\",\"teamspace.guestLicenseError\",\"teamspace.readReceiptService\",\"reTree\",\"ng.deviceDetector\",\"vs-repeat\",\"teamspace.virtualRepeat\",\"teamspace.uiOrchestrator\",\"teamspace.tsLoadDirective\",\"teamspace.filterView\",\"teamspace.filterViewService\",\"angular-page-visibility\",\"teamspace.contextViewLauncherService\",\"teamspace.autosuggestData\",\"teamspace.botInputMenuData\",\"teamspace.emojiPicker\",\"teamspace.emoticonPickerData\",\"teamspace.assignedTagsRow\",\"teamspace.tdMembersTab\",\"teamspace.tdPendingRequestsTab\",\"teamspace.notificationSettings\",\"teamspace.tdFilesTab\",\"teamspace.tdChannelSettingsTab\",\"teamspace.tdAnalyticsTab\",\"teamspace.tdErrorBanner\",\"teamspace.changeTeamPicture\",\"teamspace.personalizeTeam\",\"teamspace.inputExtensionsSelector\",\"teamspace.inputExtensionsSettings\",\"teamspace.taskModule\",\"teamspace.collectionsApp\",\"teamspace.collectionsTab\",\"teamspace.inputExtensionGiphy\",\"teamspace.emojiInputExtension\",\"teamspace.inputExtensionStickers\",\"teamspace.channelMembershipPropertiesService\",\"teamspace.teamMembershipPropertiesService\",\"teamspace.membershipPropertiesService\",\"teamspace.channelSettingsService\",\"teamspace.teamSettingsService\",\"teamspace.teamChannelSettingsStore\",\"teamspace.codeSnippet\",\"teamspace.tabViewItem\",\"teamspace.tabView\",\"teamspace.skypeStatus\",\"teamspace.staticSkypeStatus\",\"teamspace.promptCards\",\"teamspace.skypeStatusMessage\",\"teamspace.orgChart\",\"teamspace.personRecentFiles\",\"teamspace.personShortInfoCard\",\"teamspace.dropdownSelect\",\"teamspace.toggleSwitch\",\"teamspace.toggleButton\",\"teamspace.callingTooltip\",\"teamspace.callingTooltipPreJoinDevice\",\"teamspace.changeMemberRoleDropdown\",\"teamspace.translationDecorator\",\"teamspace.tdMembersTabHeader\",\"teamspace.tdMembersTabRow\",\"teamspace.extensionDefinitionService\",\"teamspace.extensionConfigurationService\",\"teamspace.appsExtensionDefinitionService\",\"teamspace.tabService\",\"teamspace.clientAuthenticationService\",\"teamspace.electronPlatformService\",\"teamspace.hwaPlatformService\",\"teamspace.hwaWindowService\",\"teamspace.electronSafeIpcService\",\"teamspace.analyticsPanel\",\"teamspace.extensionTabLogService\",\"teamspace.extensionTabHelperService\",\"teamspace.extensionTabService\",\"teamspace.tabReorderService\",\"teamspace.tabOverflowService\",\"teamspace.composeHeaderImageDialog\",\"teamspace.crossPostChannelsDialog\",\"teamspace.crossPostChannelsToolbar\",\"teamspace.crossPostDeleteDialog\",\"teamspace.crossPostFailedDialog\",\"teamspace.notificationsService\",\"teamspace.deepLinkService\",\"teamspace.feedSyncService\",\"teamspace.loadStarredItemsOrchestrationStep\",\"teamspace.filterActionsMenu\",\"teamspace.feedListActionsMenu\",\"teamspace.feedList\",\"teamspace.feedSuggestionService\",\"teamspace.feedSuggestionSection\",\"teamspace.IFFeedbackSubMenu\",\"teamspace.feedIFFeedbackPositive\",\"teamspace.feedIFFeedbackNegative\",\"teamspace.downloadManagerService\",\"teamspace.downloadManagerHelper\",\"teamspace.files.mtmaFilesStore\",\"teamspace.bellNotificationsService\",\"teamspace.messageNotificationServiceRun\",\"teamspace.messageNotificationService\",\"toastr\",\"teamspace.analyticsService\",\"teamspace.leftRail\",\"teamspace.eventClass\",\"teamspace.languageList\",\"teamspace.updateNotification\",\"teamspace.timedGif\",\"teamspace.wikisTab\",\"teamspace.wikiTab\",\"teamspace.wikiTabSettings\",\"teamspace.rightPaneStateService\",\"teamspace.userCard\",\"teamspace.rightPane\",\"teamspace.rightPaneHeader\",\"teamspace.waffle\",\"teamspace.waffleService\",\"teamspace.teamDashboardStripe\",\"teamspace.channelDashboardStripe\",\"teamspace.teamDashboardViewExtensions\",\"teamspace.channelDashboardViewExtensions\",\"teamspace.powerbiService\",\"teamspace.validatedTextBox\",\"teamspace.conversationsService\",\"teamspace.chatTitlesService\",\"teamspace.botCardFactory\",\"teamspace.botCardService\",\"teamspace.botCardSharingService\",\"teamspace.signinCardAuthService\",\"teamspace.cardEnlargeImageIcon\",\"teamspace.cardImageError\",\"teamspace.signinCard\",\"teamspace.profileCard\",\"teamspace.listCard\",\"teamspace.o365ConnectorCard\",\"teamspace.o365ConnectorCardSection\",\"teamspace.o365ActionPane\",\"teamspace.cardSeeMore\",\"teamspace.cardSeeMoreV2\",\"teamspace.receiptCard\",\"teamspace.adaptiveCard\",\"teamspace.fileConsentCard\",\"teamspace.whoBotTabService\",\"skypeX.adapters.filesAttachmentAdapter\",\"skypeX.callLogStore\",\"skypeX.chatServiceClient\",\"skypeX.unifiedPresenceService\",\"skypeX.teamsDataService\",\"teamspace.meetingRoomService\",\"skypeX.chatSyncService\",\"skypeX.syncLongPollService\",\"teamsDataLayer.longPollEventStore\",\"skypeX.syncTelemetryService\",\"skypeX.myUserPreferencesStore\",\"skypeX.tenantSettingsStore\",\"skypeX.messagingPolicySettingsStore\",\"skypeX.clientSettingsSettingsStore\",\"skypeX.voiceSettingsStore\",\"skypeX.callingPolicyStore\",\"skypeX.callParkPolicyStore\",\"skypeX.onlineDialinConferencingPolicyStore\",\"skypeX.tenantVoiceSettingsStore\",\"skypeX.policySettingsStore\",\"skypeX.policyAdminSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"skypeX.unifiedPresenceMultiEndpointHelper\",\"skypeX.presenceService\",\"skypeX.longPollSubscription\",\"skypeX.endpointService\",\"skypeX.syncEndpointService\",\"skypeX.unifiedPresenceEndpointService\",\"skypeX.chatSyncPriorityService\",\"skypeX.mruChannelsService\",\"skypeX.skypeXMembersService\",\"skypeX.offlineActionService\",\"skypeX.notifyAfterSyncService\",\"teamspace.componentFailure\",\"skypeX.userOfficeSettingsStore\",\"skypeX.userResourcesSettingsStore\",\"skypeX.aggregatedSettingsStore\",\"skypeX.broadcastMeetingPolicyStore\",\"teamspace.htmlMessageBodyAdapterService\",\"teamspace.debugToolService\",\"teamspace.middleYourSpacesStripe\",\"teamspace.yourSpacesViewExtensions\",\"teamspace.welcomeMessages\",\"teamspace.channelWelcomeMessage\",\"teamspace.appSuggestion\",\"teamspace.voiceSettingsService\",\"teamspace.policiesService\",\"teamspace.policiesSyncService\",\"teamspace.filesWithNavigation\",\"teamspace.scopedPeopleSearchService\",\"teamspace.fileTransferPicker\",\"jlareau.bowser\",\"teamspace.filesURLResolver\",\"teamspace.filesRedeemService\",\"teamspace.filesDocStageHelperService\",\"teamspace.notesURLResolver\",\"angularScreenfull\",\"teamspace.skypeTokenService\",\"teamspace.telemetryService\",\"teamspace.telemetryContextService\",\"teamspace.bluetoothLEService\",\"teamspace.roomService\",\"teamspace.callingService\",\"teamspace.callingSessionStateService\",\"teamspace.callingNotificationService\",\"teamspace.mutedCallNotificationsService\",\"teamspace.callingShortcutService\",\"teamspace.callingProtocolDialog\",\"teamspace.callConsultationDialog\",\"teamspace.callConsultationScreen\",\"teamspace.trouterService\",\"teamspace.filesAsyncMediaService\",\"teamspace.osFormattingService\",\"teamspace.platformDetectService\",\"ngDraggable\",\"teamspace.ttySettings\",\"teamspace.routingSettings\",\"teamspace.routingSettingsInformationalDialog\",\"teamspace.officeContactCardDialog\",\"teamspace.deviceManagerService\",\"teamspace.joinTeamDialog\",\"teamspace.fileSetup\",\"teamspace.chatHeader\",\"teamspace.feedbackButtonBrbV2\",\"teamspace.feedbackDialogBrbV2\",\"teamspace.reproduceDialogBrbV2\",\"teamspace.collectLogsDialogBrbV2\",\"teamspace.feedbackDialogEdu\",\"teamspace.customerFeedbackDialog\",\"teamspace.appBarHelpButton\",\"teamspace.crossTabService\",\"teamspace.contextMessagePane\",\"teamspace.internalUrl\",\"ngFileSaver\",\"teamspace.loadImageHandler\",\"teamspace.accessibilityService\",\"teamspace.shortcutService\",\"teamspace.wikiLocalStorageService\",\"teamspace.appHeaderBar\",\"teamspace.powerBar\",\"teamspace.searchPage\",\"teamspace.desktopHandlingService\",\"teamspace.desktopEventsService\",\"teamspace.desktopUtilityService\",\"teamspace.hwaServiceProvider\",\"teamspace.hwaBannerService\",\"teamspace.tooltipService\",\"teamspace.smartTablePlugins\",\"teamspace.appBar\",\"teamspace.appBarService\",\"teamspace.rightClick\",\"teamspace.accRole\",\"teamspace.multiWindowService\",\"keyboard\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.components.fileFields\",\"teamspace.actionEntityTypeMappers\",\"teamspace.filesP2P\",\"teamspace.filesList\",\"teamspace.filesListSingleEntityActions\",\"teamspace.filesListMultiSelectActions\",\"teamspace.filesListActionBar\",\"teamspace.filesNavigation\",\"teamspace.filesList.filesListColumnGenerator\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.services.files.modules.aggregate\",\"teamspace.services.files.modules.downloads\",\"teamspace.services.files.modules.sharePoint\",\"teamspace.services.files.modules.scenarios\",\"teamspace.components.msGiphy\",\"teamspace.components.mediaPreview\",\"teamspace.components.mediaPreviewWrapper\",\"teamspace.services.actions.mediaPreview.mediaPreviewActions\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.mediaPreview\",\"teamspace.fileOpenNativeDialog\",\"teamspace.services.files.entityActions\",\"teamspace.filesMessagePaneHelper\",\"teamspace.localizationService\",\"teamspace.dateSeparatorService\",\"teamspace.dateFormatService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tabLinkCopy\",\"teamspace.files.customSpoTabSettings\",\"teamspace.files.customSpoTab\",\"teamspace.services.files.modules.external\",\"teamspace.services.files.modules.google\",\"teamspace.services.files.googleDriveService\",\"teamspace.services.files.googleDriveAuthenticationService\",\"teamspace.files.externalFilesList\",\"teamspace.files.externalFilesListDialog\",\"teamspace.files.teamFiles\",\"teamspace.files.teamFilesDialog\",\"teamspace.files.teamFilesList\",\"teamspace.files.personalFilesList\",\"teamspace.files.chatFilesDialog\",\"teamspace.files.filesP2pDialog\",\"teamspace.services.files.modules.wopi\",\"teamspace.mtSharepointClient\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.filesDropzone\",\"teamspace.bsPopoverDecorator\",\"teamspace.sfbInteropService\",\"teamspace.sfBCallingInteropService\",\"teamspace.sfbChatServiceFactory\",\"teamspace.sfbContactsServiceFactory\",\"teamspace.sfbConversationsServiceFactory\",\"teamspace.sfbPresenceServiceFactory\",\"teamspace.sfbInteropOrchestrationStep\",\"teamspace.sfbFreQuickStartDialog\",\"teamspace.sfbFreWelcomeDialog\",\"teamspace.qNoApply\",\"teamspace.templateCompileService\",\"teamspace.userAppsStore\",\"teamspace.clickDecorators\",\"teamspace.webpageTabEmpty\",\"teamspace.services.files.modules.ams.amsRestClient\",\"teamspace.services.amsOfflineRestClient\",\"teamspace.services.amsUrlService\",\"teamspace.loadImageHandlerService\",\"teamspace.filesRecent\",\"teamspace.filesRecent.dialog\",\"teamspace.filesPersonal.dialog\",\"teamspace.components.files.sharedWithMe\",\"teamspace.components.files.sharedWithMeDialog\",\"teamspace.services.files.modules.recent\",\"teamspace.services.files.modules.simple\",\"teamspace.desktopDownloadDialog\",\"teamspace.errorRedirectService\",\"teamspace.outlookNotificationsXhrService\",\"teamspace.outlookNotificationsRestClient\",\"teamspace.streamingCalendarSyncService\",\"teamspace.surfaceHubHomeScreen\",\"teamspace.topContributors\",\"teamspace.startMeeting\",\"teamspace.channelHub\",\"teamspace.teamOverview\",\"teamspace.nonMembersPlaceholder\",\"teamspace.callingIntermediateScreen\",\"teamspace.callNavigation\",\"teamspace.searchFeedbackServiceToODS\",\"teamspace.callListViewExtensions\",\"teamspace.middleCallListStripe\",\"teamspace.contactsSharedUtilityService\",\"teamspace.callList\",\"teamspace.callContactList\",\"teamspace.emergencyService\",\"teamspace.voicemailRestClient\",\"teamspace.autodiscoverClient\",\"teamspace.substrateSearchRestClient\",\"teamspace.substrateSearchTopNService\",\"teamspace.substrateSearchHelperService\",\"teamspace.aadPeopleSearch\",\"teamspace.importMsaContactsService\",\"teamspace.indexedDbPeopleSearch\",\"teamspace.voicemailList\",\"teamspace.voiceMessage\",\"teamspace.speedDial\",\"teamspace.callContactCard\",\"teamspace.sharedLineCallContactCard\",\"teamspace.exchangeContactsService\",\"teamspace.exchangeContacts\",\"teamspace.buddyListService\",\"teamspace.flatContactListService\",\"teamspace.taggedContactsService\",\"teamspace.clientDatabaseCapacityManager\",\"teamspace.outgoingWebhookService\",\"teamspace.webpageTabBanner\",\"teamspace.callForwardingSettingsService\",\"teamspace.ringtoneSettingService\",\"teamspace.callGroupMembershipSettingService\",\"teamspace.callForwardingSettings\",\"teamspace.callStoreService\",\"teamspace.blockedContactsRestClient\",\"teamspace.files.sharepoint.dialog\",\"teamspace.files.teamList\",\"teamspace.files.channelList\",\"teamspace.files.teamFilesHamburger\",\"teamspace.eventSuppressionService\",\"teamspace.fileCollisionNotification\",\"teamspace.services.files.modules.references\",\"teamspace.channelEmailService\",\"teamspace.channelEmail\",\"teamspace.turnOnOffNewPostDialog\",\"teamspace.channelNotificationSettings\",\"teamspace.dlpDialog\",\"teamspace.channelModeratorsDialog\",\"teamspace.orchestrationConfigurations\",\"teamspace.orchestrationRegistrationService\",\"teamspace.rosterSyncService\",\"teamspace.inputExtensionService\",\"teamspace.appBasedLinkPreview\",\"teamspace.appBasedLinkService\",\"teamspace.uriToMriService\",\"teamspace.officeIntegrationService\",\"teams.models\",\"teamspace.devPreviewDialog\",\"teamspace.files.filesChooseSharepointSite\",\"teamspace.sdkHelperService\",\"teamspace.navigationNotificationService\",\"teamspace.muteTeamMemberService\",\"teamspace.profilePicture\",\"teamspace.getUserMedia\",\"teamspace.popupWindowService\",\"angular-cache\",\"teamspace.rigelCallScreenService\",\"teamspace.rigelExternalWindowService\",\"teamspace.stageViewer\",\"teamspace.rigelServiceHandler\",\"teamspace.stageViewer\",\"teamspace.addMembersSpeedDial\",\"teamspace.broadcastPlaybackScreen\",\"teamspace.broadcastIntermediateScreen\",\"teamspace.broadcastJoinService\",\"teamspace.broadcastService\",\"teamspace.broadcastMeetingService\",\"teamspace.broadcastPlaybackMonitor\",\"teamspace.brbV2AmpLogProvider\",\"teamspace.usersGroupsSettingsService\",\"teamspace.routeChangeService\",\"teamspace.addBuddyToGroup\",\"teamspace.schoolAppViewSettings\",\"teamspace.deleteBuddyGroup\",\"teamspace.createBuddyGroup\",\"teamspace.renameBuddyGroup\",\"teamspace.embeddedPageContainer\",\"teamspace.cloneTeam\",\"teamspace.altScenarioService\",\"teamspace.appsMRUService\",\"teamspace.hwaContextMenuService\",\"teamspace.newTabBadge\",\"teamspace.quickMessage\",\"teamspace.services.hwaEventEmitterService\",\"teamspace.services.hwaEventEmitListenerService\",\"teamspace.services.hwaEventSubscriptionService\",\"teamspace.diagnosticMetricsCollector\",\"teamspace.fundamentalsSlashCommands\",\"teamspace.tabInfoCard\",\"teamspace.lazyLoadService\",\"teamspace.wizard\",\"teamspace.memberAddMember\",\"teamspace.groupSpecificSettingsService\",\"teamspace.holoLensInteractionService\",\"teamspace.teamClassification\",\"teamspace.sensitivityLabelDropdown\",\"teamspace.teamSensitivity\",\"teamspace.teamDiscovery\",\"teamspace.teamNameValidationHelperService\",\"teamspace.ringSelection\",\"teamspace.feSharepointClientPerfCounted\",\"teamspace.hwaSurfaceHubShellService\",\"teamspace.bridge\",\"teamspace.settingsServiceV2\",\"teamspace.shellService\",\"teamspace.messageCopySelectService\",\"teamspace.safelinksRestClient\",\"teamspace.safelinksService\",\"teamspace.safelinksMTService\",\"teamspace.safelinksMTCacheService\",\"teamspace.safelinksCacheService\",\"teamspace.activityRoutingService\",\"teamspace.hwaFilesUtilityService\",\"teamspace.notificationsEventService\",\"teamspace.platformActivityService\",\"teamspace.protocolActivityService\",\"teamspace.scenarioManager\",\"teamspace.onDemandTranslationService\",\"teamspace.messageTranslationService\",\"teamspace.navigationStateManagementService\",\"teamspace.surfaceHubNavigationStateManager\",\"teamspace.surfaceHub2NavigationStateManager\",\"teamspace.teamsDefaultNavigationStateManager\",\"teamspace.navigationStateManagerFactory\",\"teamspace.manageTenant\",\"teamspace.manageTeams\",\"teamspace.crossTeamAnalyticsTab\",\"teamspace.perTeamAnalyticsTab\",\"teamspace.somethingWentWrong\",\"teamspace.chatAppsButton\",\"teamspace.sfbMigrationStatusDialog\",\"teamspace.performanceDetectService\",\"teamspace.performanceSettings\",\"teamspace.desktopHwaSettings\",\"teamspace.cortanaSettings\",\"teamspace.changeUserPictureDialog\",\"teamspace.updateUserProfile\",\"teamspace.surfaceHubShellService\",\"teamspace.appResponsivenessService\",\"teamspace.surfaceHubHotKeyService\",\"teamspace.archiveTeam\",\"teamspace.helpTab\",\"teamspace.rigelCallHandler\",\"teamspace.expoMultiWindowService\",\"teamspace.rigelNavigationService\",\"teamspace.trackResponsiveness\",\"teamspace.sendFocusTo\",\"teamspace.takeFocusFrom\",\"teamspace.cortanaSettingsHelperService\",\"teamspace.spellCheckerOrchestrationStep\",\"teamspace.cortanaOrchestrationStep\",\"teamspace.teamsUpdateManagementPolicyService\",\"teamspace.teamsUpdateManagementOrchestrationStep\",\"teamspace.desktopLazyLoadStageOrchestrationStep\",\"teamspace.tenantPrivacyProfileService\",\"teamspace.largeScreenLeftBlade\",\"teamspace.largeScreenAudioCall\",\"teamspace.largeScreenStartMeeting\",\"teamspace.appsClientCache\",\"teamspace.largeScreenTeamsList\",\"teamspace.channelCard\",\"teamspace.adminSettingsService\",\"teamspace.svgInclude\",\"teamspace.devicePermissionSetting\",\"teamspace.appsDevicePermissionService\",\"teamspace.loadedModulesSizeTelemetryOrchestrationStep\",\"teamspace.largeScreenAppBar\",\"teamspace.lazyLoadPrefetchOrchestrationStep\",\"teamspace.channelActionMenuProvider\",\"teamspace.channelActionsContext\",\"teamspace.calendarTab\",\"teamspace.floodgateCampaignConfigService\",\"teamspace.customerFeedbackConfigService\",\"teamspace.floodgateService\",\"teamspace.tokenWarmingUtility\",\"teamspace.tokenWarmingService\",\"teamspace.privateChannelFilesWarning\",\"teamspace.promoteDesktop\",\"teamspace.promoteMobile\",\"teamspace.services.itemsViewStringLoaderService\",\"teamspace.resolutionDetectService\",\"teamspace.notificationsAuxiliaryService\",\"teamspace.calendarUtilitiesService\",\"teamspace.meetingJoinCrossCloudDialog\",\"teamspace.manageTagsDropdown\",\"teamspace.manageTagsDialog\",\"teamspace.tagsCardList\",\"teamspace.createEditTagDialog\",\"teamspace.editTagDialog\",\"teamspace.networkDetector\",\"teamspace.teamsGrid\",\"teamspace.highchart\",\"teamspace.charts\",\"teamspace.noData\",\"teamspace.userCompletedActionService\",\"teamspace.streamPolicyDialog\",\"teamspace.extensibilityPreInitOrchestrationStep\",\"teamspace.peopleTargetingServiceRestClient\",\"teamspace.mockPeopleTargetingDataService\",\"teamspace.authenticationUtilityService\",\"teamspace.accessTypeIcon\",\"teamspace.tabsConversationService\",\"teamspace.customerFeedbackPayloadBuilder\",\"teamspace.customerFeedbackService\",\"skypeX.customerFeedbackPolicyStore\",\"teamspace.filesShareDialogService\",\"teamspace.channelNotificationSettingsService\",\"teamspace.customerFeedbackSettingsService\",\"teamspace.customerFeedbackLauncher\",\"teamspace.observableCallService\",\"teamspace.offlineActionsManager\",\"teamspace.offlineActionsDatabaseService\",\"teamspace.dataValidationService\",\"teamspace.muteChatSettingsDialog\"]),i=[];return t.config([\"$provide\",function(a){var t=window&&window.desktopSettings&&window.desktopSettings.enableAlphonso;t&&(e.services.MTMASubscriptionUtility.enableSubscriptionTracking=!0,e.services.MTMAIpcUtility.enableListenerTracking=!0,e.services.PromiseTrackerService.getInstance().setupTracking(e.services.PromiseType.Angular,t,a),e.services.PromiseTrackerService.getInstance().setupTracking(e.services.PromiseType.ASyncTasks,t),e.services.PromiseTrackerService.getInstance().setupTracking(e.services.PromiseType.ES6,t))}]),t.config([\"$provide\",\"$ocLazyLoadProvider\",function(e,a){e.decorator(\"$exceptionHandler\",[\"$delegate\",\"$injector\",function(e,a){var t=null;return function(i,s){t||(t=a.get(\"loggingService\"),a=null),t&&angular.isFunction(t.processUnhandledException)&&t.processUnhandledException(i,s),e(i,s)}}]);var t=window[\"lazy-ng1-modules\"];if(t)try{var i=JSON.parse(t);_.forEach(i,function(e){e.files=_.map(e.files,function(e){return\"\"+window.lazy_ng1_scripts_root_path+e})}),a.config({modules:i})}catch(e){console.error(\"error parsing oclazyload config\",e)}}]),t.config([\"$stateProvider\",\"$urlRouterProvider\",\"settingsServiceProvider\",\"adalAuthenticationServiceProvider\",\"authenticationLoggingServiceProvider\",\"appConfig\",\"$httpProvider\",\"constants\",\"$injector\",\"$compileProvider\",\"ngDialogProvider\",\"$urlMatcherFactoryProvider\",\"clientAuthenticationServiceProvider\",\"translateConfigProvider\",\"orchestrationRegistrationServiceProvider\",function(s,n,c,r,o,l,p,m,g,d,S,u,v,h,f){function C(e){return g.get(e+\"DirectiveProvider\").$get()[0]}function D(a,t){var i={url:a,views:{},requireADLogin:!0};return i.views[e.PanelRegion.main]=C(t),i.views[e.PanelRegion.firstRun]=C(O.firstRun),i.views[e.PanelRegion.rigel]=C(O.rigelConsoleFrame),i}function y(a,t){var i={url:a,views:{},onEnter:[\"$state\",\"settingsService\",function(e,a){a.isInternalRing()||e.go(m.states.app)}]};return i.views[e.PanelRegion.main]=C(t||O.oopsPage),i}function b(a,t){var i={url:a,views:{}};return i.views[e.PanelRegion.main]=C(t||O.oopsPage),i.views[e.PanelRegion.firstRun]=C(O.blankStripe),i.views[e.PanelRegion.rigel]=C(O.rigelConsoleFrame),i}function P(a,t,i){void 0===i&&(i={});var s={},n={panelType:e.PanelType.firstRun,directiveName:null},c=function(e,a,t){t&&(e[a+\"@\"]=C(t))};return i.panelInfo=function(){var a={};return a[e.PanelRegion.main]=t,a[e.PanelRegion.firstRun]=n,a}(),i.deepLinkContext=null,i.context=null,i.rootfolder=void 0,i.filterparams=void 0,i.skipStateHistory=null,c(s,e.PanelRegion.main,t.directiveName),c(s,e.PanelRegion.firstRun,n.directiveName),c(s,e.PanelRegion.rigel,O.rigelConsoleFrame),{url:a,views:s,requireADLogin:!0,params:i}}function T(e,a){var t=e.get(\"authenticationService\"),s=e.get(\"storageService\"),n=t.getLoggedInUser(),c=e.get(\"navigationService\"),r=e.get(\"analyticsStateService\"),o=e.get(\"appConfig\");if(r.setLaunchMethodFromCurrentState(),n&&n.profile){var l=o.lastLocationHashName,p=s.get(l);p||(p=s.get(l+n.profile.upn?n.profile.upn:\"\",!1)),p&&\"/\"!==p?a.url(p):c.navigateToDefaultWithFallbacks(\"invalid-route\")}else i.push(function(e){e.error(\"Invalid route found. Attempting to redirect to users last route but found null user profile. Must not have been able to update the profile\")}),c.navigateToDefaultWithFallbacks(\"invalid-route\");return!0}function k(e,a,t){if(s.state(e,a),e===m.states.appDeepLink&&angular.isDefined(t)&&t!=m.startUpOrchestrationPlans.default)throw new Error(\"Deeplink state must not be tied to any specific orchestration plan\");t=t||f.getDefaultPlan(),f.addNewPlan(a,t)}T.$inject=[\"$injector\",\"$location\"],i.push(function(e){e.newScenario(m.scenarios.appConfig)});var w=t;w.processInvokeQueue=function(){var e,a;for(e=0,a=w._invokeQueue.length;e<a;e++){var t=w._invokeQueue[e],i=g.get(t[0]);i[t[1]].apply(i,t[2])}},S.setDefaults({showClose:!1});var M=$(\"head\"),R={app:M.data(m.dataNames.app),themes:M.data(m.dataNames.themes),orbitalVersions:M.data(m.dataNames.orbitalVersions),versionDate:M.data(m.dataNames.versionDate),versionHash:M.data(m.dataNames.versionHash),buildDate:M.data(m.dataNames.buildDate)};M=null,window&&window.desktopSettings&&window.desktopSettings.isMsaConsUser&&(window[m.settings.tsOverrideSettings][\"authConstants.skypeAuthEndpointAddress\"]=\"https://authsvc-int.fl.teams.microsoft.com/v1.0/authz/consumer\",window[m.settings.tsOverrideSettings][\"authConstants.skypeAuthEndpointAddressV2\"]=\"https://authsvc-int.fl.teams.microsoft.com/v1.0/authz/consumer\",window[m.settings.tsOverrideSettings][\"authConstants.resources\"]=[\"service::api.fl.teams.microsoft.com::MBI_SSL\"],window[m.settings.tsOverrideSettings][\"authConstants.globalResource\"]=\"service::api.fl.teams.microsoft.com::MBI_SSL\",window[m.settings.tsOverrideSettings][\"authConstants.isMsaConsUser\"]=!0,window[m.settings.tsOverrideSettings].enablePinnedCoreApps=!1);var A=m.storageNames.prefix+\".\"+m.settings.tsOverrideSettings,I=m.storageNames.prefix+\".\"+m.settings.tsAdditionalSettings,F=window[m.settings.tsOverrideSettings];F?window[m.settings.tsAdditionalSettings]&&(Object.assign(F,window[m.settings.tsAdditionalSettings]),function(){if(window.localStorage)try{window.localStorage.setItem(A,JSON.stringify(window[m.settings.tsOverrideSettings])),window.localStorage.setItem(I,JSON.stringify(window[m.settings.tsAdditionalSettings]))}catch(e){console.error(\"Error: \"+e)}else console.error(\"LocalStorage not available to read ECS settings\")}()):F=function(){if(window.localStorage)try{return Object.assign(JSON.parse(window.localStorage.getItem(A))||{},JSON.parse(window.localStorage.getItem(I))||{})}catch(e){console.error(\"Error while caching ECS settings during ALT: \"+e)}else console.error(\"LocalStorage not available to cache ECS settings\")}();var E=l[m.settings.names.decryptSettingsKey]||F.decryptSettingsKey,L=void 0;if(E)try{L=JSON.parse(CryptoJS.AES.decrypt(window.TS_SETTINGS,E).toString(CryptoJS.enc.Utf8))}catch(e){console.error(\"Error: \"+e)}var N={settings:(L=L||{settings:[],debugSettings:[]}).settings,debugSettings:L.debugSettings,overrideSettings:F};c.setIndexHeadData(R),c.setSettingsData(N);l.hrefSanitizationWhitelist&&d.aHrefSanitizationWhitelist(new RegExp(l.hrefSanitizationWhitelist));var B=!!l.angularDebugInfoEnabled,x=function(e){return window.sessionStorage&&window.sessionStorage.debugSettings?JSON.parse(window.sessionStorage.debugSettings)[e]:null}(\"angularDebugInfoEnabled\");null!=x&&void 0!=x&&(B=x),d.debugInfoEnabled(B),u.caseInsensitive(!0);var O={appsView:\"appsView\",blankStripe:\"blankStripe\",firstRun:\"firstRun\",leftNavigationStripe:\"leftNavigationStripe\",loadingStripe:\"loadingStripe\",meetingDetailFull:\"meetingDetailFullPage\",muteMeetingChatDialog:\"muteMeetingChatDialog\",calendarV2:\"calendarV2\",calendarV2SchedulingForm:\"calendarV2SchedulingForm\",quickCalendar:\"quickCalendar\",discoverTeams:\"discoverTeams\",middleMessagesContextStripe:\"middleMessagesContextStripe\",middlePeopleTabStripe:\"middlePeopleTabStripe\",fileDocumentViewer:\"fileDocumentViewer\",externalDocumentViewer:\"externalDocumentViewer\",middleDownload:\"middleDownload\",callingFrame:\"callingFrame\",rigelConsoleFrame:\"rigelConsoleFrame\",rigelConsoleHomePage:\"rigelConsoleHomePage\",rigelConsolePreCall:\"rigelConsolePreCall\",rigelConsolePostCall:\"rigelConsolePostCall\",rigelConsoleCortana:\"rigelConsoleCortana\",setupAnonymousMeeting:\"setupAnonymousMeeting\",surfaceHubHomeScreen:\"surfaceHubHomeScreen\",startMeeting:\"startMeeting\",channelHub:\"channelHub\",teamOverview:\"teamOverview\",nonMembersPlaceholder:\"nonMembersPlaceholder\",callingIntermediateScreen:\"callingIntermediateScreen\",postCallingScreen:\"postCallingScreen\",postEchoBotCallingScreen:\"postEchoBotCallingScreen\",getUserMedia:\"getUserMedia\",middleMessagesStripe:\"middleMessagesStripe\",middlePeopleStripe:\"middlePeopleStripe\",middleYourSpacesStripe:\"middleYourSpacesStripe\",middleCallListStripe:\"middleCallListStripe\",oopsPage:\"oopsPage\",licenseError:\"licenseError\",guestLicenseError:\"guestLicenseError\",unsupportedBrowser:\"unsupportedBrowser\",rightContextSmartStripe:\"blankStripe\",search:\"search\",searchPage:\"searchPage\",debugCommonLinks:\"debugCommonLinks\",debugMainPage:\"debugMainPage\",uiToolkit:\"uiToolkit\",debugPeopleAnalysis:\"debugPeopleAnalysis\",teamDashboardStripe:\"teamDashboardStripe\",deepLink:\"deepLink\",stageViewer:\"stageViewer\",tenantSwitchPage:\"tenantSwitchPage\",broadcastPlaybackScreen:\"broadcastPlaybackScreen\",broadcastIntermediateScreen:\"broadcastIntermediateScreen\",channelDashboardStripe:\"channelDashboardStripe\",callingProtocolDialog:\"callingProtocolDialog\",manageTenant:\"manageTenant\",manageTeams:\"manageTeams\",crossTeamAnalyticsTab:\"crossTeamAnalyticsTab\",perTeamAnalyticsTab:\"perTeamAnalyticsTab\",helpTab:\"helpTab\",collectionsApp:\"collectionsApp\",schoolApp:\"schoolApp\",digitalSignageManagementApp:\"digitalSignageManagementApp\",peopleApp:\"peopleApp\"},U=R&&R.app&&R.app.rootUri?R.app.rootUri:l.authConstants.redirectUri;_.endsWith(U,\"/\")||(U+=\"/\"),v.config(r,U,o);var V=window.TS_PREFERRED_LOCALES||(R.app&&R.app.preferredLocales?R.app.preferredLocales:[]);h.config(window.TS_LOCALE_TABLES,l.fallbackLocale,V,function(e,a){i.push(function(t){_.forOwn(a,function(e,a){return t.setContext(a,e)}),t.info(\"Config: \"+e,a)})}),n.otherwise(T),n.when(\"/\",T),k(m.states.app,D(\"/\",O.middleYourSpacesStripe)),k(m.states.appCollections,P(\"collections\",{panelType:e.PanelType.collections,directiveName:O.collectionsApp})),k(m.states.appDeepLinkHome,{url:\"l/home\",onEnter:[\"$state\",function(e){e.go(m.states.app)}]}),k(m.states.appVoiceAssistant,{url:\"l/voiceassistant?correlationId&source\"}),k(m.states.appChatProtocol,{url:\"chatProtocol?protocol&target\",onEnter:[\"$stateParams\",\"desktopEventsService\",\"settingsService\",function(e,a,t){t.valueAsBoolean(m.settings.names.isDesktopApp)&&e.protocol&&\"im\"===e.protocol&&t.valueAsBoolean(m.settings.names.enableProtocolHandling)&&(e.target?a.navigateToChatWithUser(\"chat-protocol\",e.target):a.navigateToChatWithUser(\"chat-protocol\",\"\"))}]}),k(m.states.appDownload,P(\"download\",{panelType:e.PanelType.notDefined,directiveName:O.middleDownload})),k(m.states.appCalling,P(\"calling/:conversationId/\",{panelType:e.PanelType.call,directiveName:O.callingFrame},{deepLinkContext:null,title:\"\",messageId:null,teamsCallId:null,isMeetupCreation:!1,isMultiTasking:!1,isSharingPanelRequested:!1,searchPaneActive:!1,rightPanelToOpen:e.components.Calling.RightPanel.None,shouldOpenPstnDialog:!1,callMoreOptionToExecute:e.services.CallMoreOption.None}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.preJoinCalling,P(\"pre-join-calling/:conversationId\",{panelType:e.PanelType.call,directiveName:O.callingFrame},{conversationId:null,messageId:null,teamsCallId:null,callId:null,scenarioId:null,joinCall:null,title:null,permissions:null,broadcastRole:null,isBroadcast:null,isPstnEnabled:null,eventId:null,modalityLink:null,tenantId:null,organizerId:null,enableSubscribeFallback:!1,isInstantMeeting:!1,conversationIdPromise:null,instantMeetingScenarioId:null}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.rigelConsole,P(\"rigel-console/:conversationId/:messageId/\",{panelType:e.PanelType.call,directiveName:O.rigelConsoleFrame},{teamsCallId:null}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.rigelConsolePreCall,P(\"rigel-console-pre-call/:isPstnCall\",{panelType:e.PanelType.notDefined,directiveName:O.rigelConsolePreCall},{})),k(m.states.rigelConsolePostCall,P(\"rigel-console-post-call/:callId\",{panelType:e.PanelType.notDefined,directiveName:O.rigelConsolePostCall},{})),k(m.states.rigelConsoleHomePage,b(\"rigel-console-home-page/*path\",O.rigelConsoleHomePage)),k(m.states.rigelConsoleCortana,P(\"rigel-console-cortana/\",{panelType:e.PanelType.notDefined,directiveName:O.rigelConsoleCortana},{})),k(m.states.setupAnonymousMeeting,P(\"setup-guest-meeting/:conversationId/\",{panelType:e.PanelType.call,directiveName:O.setupAnonymousMeeting}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.postCalling,P(\"post-calling/\",{panelType:e.PanelType.notDefined,directiveName:O.postCallingScreen},{teamsCallId:null,callId:null,isB2b:!1,isAnonymousJoinDisabled:!1,isLobbyFull:!1,exchangeId:null,meetingType:null,conversationId:null}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.postEchoBotCall,P(\"post-echo-bot-call/\",{panelType:e.PanelType.postCallingScreen,directiveName:O.postEchoBotCallingScreen},{teamsCallId:null,callId:null}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.surfaceHubHomeScreen,P(\"surface-hub-home-screen/\",{panelType:e.PanelType.notDefined,directiveName:O.surfaceHubHomeScreen},{})),k(m.states.startMeeting,P(\"start-meeting/\",{panelType:e.PanelType.notDefined,directiveName:O.startMeeting},{})),k(m.states.channelHub,P(\"channel-hub/\",{panelType:e.PanelType.notDefined,directiveName:O.channelHub},{leftRailVisible:!1})),k(m.states.teamOverview,P(\"team-overview/\",{panelType:e.PanelType.notDefined,directiveName:O.teamOverview},{leftRailVisible:!1})),k(m.states.nonMembersPlaceholder,P(\"non-members-placeholder/\",{panelType:e.PanelType.notDefined,directiveName:O.nonMembersPlaceholder},{leftRailVisible:!1})),k(m.states.callingIntermediateScreen,P(\"calling-intermediate-screen/\",{panelType:e.PanelType.notDefined,directiveName:O.callingIntermediateScreen},{})),k(m.states.appGetUserMedia,P(\"getUserMedia/\",{panelType:e.PanelType.getUserMedia,directiveName:O.getUserMedia},{ticketId:null})),k(m.states.appTeamDashboard,P(\"teamDashboard/:teamName/:threadId/:middlePane\",{panelType:e.PanelType.team,directiveName:O.teamDashboardStripe},{navCtx:null})),k(m.states.appChannelDashboard,P(\"channelDashboard/:teamName/:threadId/:middlePane\",{panelType:e.PanelType.channel,directiveName:O.channelDashboardStripe})),k(m.states.appChannelTeamMessagesStartingFromTime,P(\"?expandConv&expandMsg&externalItemId\",{panelType:e.PanelType.channel,directiveName:O.middleMessagesStripe})),k(m.states.appDocumentViewer,P(\":fileType/viewer/:serviceName/:objectUrl?threadId&messageId&subEntityId&baseUrl&fileId&ctx&rootContext&viewerAction\",{panelType:e.PanelType.document,directiveName:O.fileDocumentViewer},{fileName:null,shareUrl:null,accessType:null,shareId:null}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.appStageViewer,P(\"stageViewer?id&canvasUrl&websiteUrl&entityName&icon&accentColor\",{panelType:e.PanelType.stageViewer,directiveName:O.stageViewer}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.appExternalDocumentViewer,P(\":fileType/cloud/:providerType/:providerCode/:fileId?threadId&messageId&ctx\",{panelType:e.PanelType.document,directiveName:O.externalDocumentViewer}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.appYourSpaces,P(\"my/:middlePane?context&rootfolder&filterparams\",{panelType:e.PanelType.files,directiveName:O.middleYourSpacesStripe},{filesNavigationConfig:{hide:!0}})),k(m.states.appAlerts,P(\"alerts\",{panelType:e.PanelType.alertList,directiveName:O.middleMessagesStripe},{navCtx:m.navContext.alert,activityFilter:null,feedType:null})),k(m.states.appCallList,P(\"calls/:middlePane\",{panelType:e.PanelType.callList,directiveName:O.middleCallListStripe},{navCtx:\"\"})),k(m.states.appCalendar,P(\"calendar?meetingId&iCalUId&isBroadcast\",{panelType:e.PanelType.calendar,directiveName:O.meetingDetailFull})),k(m.states.appCalendarV2SchedulingForm,P(\"scheduling-form/:type?meetingId&isBroadcast&eventId&iCalUId&slug&threadId&messageId&ctx&middlePane&attendees&subject&content&startTime&endTime&objectId&conversationId&isGroup&officeGroupId&showQuickStartDisclaimer&isByoeDisabled&opener&providerType&title&tab&navCtx&eventType\",{panelType:e.PanelType.calendar,directiveName:O.calendarV2SchedulingForm})),k(m.states.appCalendarV2,P(\"calendarv2?meetingId&iCalUId&isBroadcast&slug&threadId&messageId&activeTab&ctx&viewDate&eventType\",{panelType:e.PanelType.calendar,directiveName:O.calendarV2})),k(m.states.appDiscover,P(\"discover?searchString\",{panelType:e.PanelType.discover,directiveName:O.discoverTeams})),k(m.states.appTeamsManagement,P(\"manageteams/myteams/:middlePane\",{panelType:e.PanelType.manageTeams,directiveName:O.manageTeams},{navCtx:null})),k(m.states.appCrossTeamAnalyticsTab,P(\"analytics/myteams\",{panelType:e.PanelType.manageTeams,directiveName:O.crossTeamAnalyticsTab},{navCtx:null})),k(m.states.appCallingProtocol,P(\"callingProtocol?protocol&target\",{panelType:e.PanelType.callingProtocolDialog,directiveName:O.callingProtocolDialog})),k(m.states.appDigitalSignageManagement,P(\"digital-signage-management\",{panelType:e.PanelType.digitalSignageManagement,directiveName:O.digitalSignageManagementApp},{leftRailVisible:!1})),k(m.states.appTeamsPeopleApp,P(\"people\",{panelType:e.PanelType.peopleApp,directiveName:O.peopleApp},{leftRailVisible:!1})),k(m.states.appManageTenant,P(\"manageTenant/:tab?context\",{panelType:a.manageTenant,directiveName:O.manageTenant})),k(m.states.appContext,P(\"message\",{panelType:e.PanelType.message,directiveName:O.middleMessagesContextStripe},{replyChainIdType:null,replyChainId:null,messageId:null,conversationId:null,conversationType:null,link:null,itemName:null,groupName:null,enableNewMessage:!1})),k(m.states.appAppsAppContext,P(\"message?conversationId&conversationType&messageId&replyChainId&itemName&q\",{panelType:e.PanelType.message,directiveName:O.middleMessagesContextStripe},{replyChainIdType:null,replyChainId:null,messageId:null,conversationId:null,conversationType:null,link:null,itemName:null,groupName:null,enableNewMessage:!1,teamId:null,oneToOneUserId:null,pictureMembers:null,plGroupKey:null,userName:null,timeOfMessage:null,searchSession:null,searchSource:null,searchPaneActive:!0})),k(m.states.appActivity,P(\"activity\",{panelType:e.PanelType.activity,directiveName:O.middleMessagesContextStripe},{replyChainIdType:null,replyChainId:null,conversationId:null,conversationType:null,link:null,itemName:null,enableNewMessage:!1})),k(m.states.appSaved,P(\"saved\",{panelType:e.PanelType.saved,directiveName:O.middleMessagesContextStripe},{replyChainIdType:null,replyChainId:null,conversationId:null,conversationType:null,link:null,itemName:null,enableNewMessage:!1}));var H=\":middlePane/:slug?groupId&threadId&messageId&replyChainId&ctx&context&isFederated&rootfolder&filterparams\",G={navCtx:\"\",showNewMeetupExperience:!1,openReply:!1,activityFilter:null,feedType:null,msgFromDeepLink:null,subType:null,linkType:null,searchSession:null};k(m.states.appSchool,P(\"school/\"+H,{panelType:e.PanelType.school,directiveName:O.schoolApp},G)),k(m.states.appConversation,P(H,{panelType:e.PanelType.channel,directiveName:O.middleMessagesStripe},G)),k(m.states.appBroadcastPlaybackScreen,P(\"broadcastPlaybackScreen\",{panelType:a.calendar,directiveName:O.broadcastPlaybackScreen},{searchPaneActive:!1})),k(m.states.appBroadcastIntermediateScreen,P(\"broadcast-intermediate-screen\",{panelType:e.PanelType.notDefined,directiveName:O.broadcastIntermediateScreen},{joinRequest:null,playbackJoinRequest:null})),k(m.states.appHelp,P(\"help\",{panelType:a.help,directiveName:O.helpTab})),k(m.states.appApps,P(\"apps?:intent&:category&:threadId&:autoNavigationOnDone&:skipInstalledSuccess&:filterByPersonal&:returnMessageId&:preselectTeam&:storeLaunchFromChat&:addAppDialogEntryPoint\",{panelType:e.PanelType.channel,directiveName:O.appsView})),k(m.states.appAppsApp,D(\"/:appId/\",O.middleYourSpacesStripe)),k(m.states.appAppsAppSection,P(\"sections/:middlePane?slug&messageId&tabId\",{panelType:e.PanelType.chat,directiveName:O.middleMessagesStripe},{navCtx:\"\",ctx:\"chat\"})),k(m.states.appAppsAppChat,P(\"chats/:threadId/\",{panelType:e.PanelType.chat,directiveName:O.middleMessagesStripe},{navCtx:\"\",ctx:\"chat\"})),k(m.states.appAppsAppChannel,P(\"channels/:threadId/\",{panelType:e.PanelType.channel,directiveName:O.middleMessagesStripe},{navCtx:\"\",ctx:\"channel\"})),k(m.states.appAppsAppChatSection,P(\"sections/:middlePane?slug&messageId&q\",{panelType:e.PanelType.chat,directiveName:O.middleMessagesStripe},{navCtx:\"\",ctx:\"chat\",searchSession:\"\",searchSource:\"\"})),k(m.states.appAppsAppChannelSection,P(\"sections/:middlePane?slug&messageId&replyChainId&q\",{panelType:e.PanelType.channel,directiveName:O.middleMessagesStripe},{navCtx:\"\",ctx:\"channel\",searchSession:\"\",searchSource:\"\"})),k(m.states.appAppsAppSearchPage,P(\"search?:q\",{panelType:e.PanelType.appAppsAppSearchPage,directiveName:O.searchPage},{searchSession:\"\",searchSource:\"\"})),k(m.states.appAppsAppFileSection,P(\":fileType/viewer/:serviceName/:objectUrl?messageId&baseUrl&fileId&ctx&viewerAction&q\",{panelType:e.PanelType.document,directiveName:O.fileDocumentViewer},{fileName:null,shareUrl:null,accessType:null}),m.startUpOrchestrationPlans.nonBlocking),k(m.states.appAppsAppPeopleSection,P(\":middlePane/:slug?groupId&messageId&ctx&context&q\",{panelType:e.PanelType.channel,directiveName:O.middleMessagesStripe},{navCtx:\"\",showNewMeetupExperience:!1})),k(\"app.channel.teamInvalid\",{url:\"/:teamName/:slug/:middlePane\",onEnter:[\"$state\",function(e){e.go(m.states.appYourSpaces)}]}),k(\"app.teamDashboardInvalid\",{url:\"/:teamName/:slug/:middlePane\",onEnter:[\"$state\",function(e){e.go(m.states.appYourSpaces)}]}),k(m.states.appDeepLink,{url:\"l/:type/:containerId/:itemId?users&title&conversationType&context&label&uri&deeplinkId&fqdn&groupId&teamName&channelName&parentMessageId&createdTime&skipJoinTeam&tenantId&topicName&message&launchAgent&missingDeeplinkId&role&btype&vid&linktype\",onEnter:[\"$injector\",\"$stateParams\",\"$state\",\"deepLinkService\",\"callingDeepLinkService\",\"constants\",function(e,a,t,i,s,n){if(a.type&&a.type.toLowerCase()===n.deepLinkTypes.meetupJoin&&s.traceDeeplink(a.deeplinkId),angular.isString(a.context))try{a.context=JSON.parse(a.context)}catch(e){}var c=i.resolveDeepLink(a);return a.type===n.deepLinkTypes.meetupJoin&&s.traceDeeplinkPromise(a.deeplinkId,c),c}]}),k(m.states.appDeepLinkFileOpen,{url:\"l/file/:fileId?fileType&tenantId&groupId&objectUrl&baseUrl&threadId&serviceName&messageId\",onEnter:[\"$injector\",\"$stateParams\",\"$state\",\"deepLinkService\",function(e,a,t,i){return i.resolveFileDeepLink(a)}]}),k(m.states.appDeepLinkFileDownload,{url:\"l/fileDownload/:fileId?fileType&tenantId&groupId&objectUrl&baseUrl&threadId&serviceName&messageId\",onEnter:[\"$injector\",\"$stateParams\",\"$state\",\"deepLinkService\",function(e,a,t,i){return i.resolveFileDownloadDeepLink(a)}]}),k(m.states.appDeepLinkAddApp,{url:\"l/app/:appId?deeplinkId&source\"}),k(m.states.appDeepLinkTaskModule,{url:\"l/task/:appId?url&height&width&title&fallbackURL&card&completionBotId\"}),k(m.states.appSfbFreQuickStartVideo,{url:\"sfbfrequickstartvideo\"}),k(m.states.appDeepLinkMeetingCreate,{url:\"l/meeting/new?meetingType&groupId&tenantId&deeplinkId&attendees&subject&content&startTime&endTime&nobyoe&qsdisclaimer\"}),k(m.states.appDeepLinkMeetingDetails,{url:\"l/meeting/:tenantId/:organizerId/:threadId/:messageId?deeplinkId&nobyoe&qsdisclaimer\"}),k(m.states.appDeepLinkMeetingDetailsEventId,{url:\"l/meeting/details?eventId&deeplinkId\"}),k(m.states.oops,b(\"/oops?errorCode&errorMessage&errorDescription\",O.oopsPage)),k(m.states.licenseError,b(\"/licenseError?errorCode&referrer\",O.licenseError)),k(m.states.guestLicenseError,b(\"/guestLicense?isAadDomain\",O.guestLicenseError)),k(m.states.unsupportedBrowser,b(\"/unsupportedBrowser\",O.unsupportedBrowser)),k(m.states.error,b(\"/error\",void 0)),k(m.states.tenantSwitch,b(\"/tenantSwitch?tenantName\",O.tenantSwitchPage)),k(m.states.toolkit,y(\"/toolkit\",O.uiToolkit)),k(m.states.debug,y(\"/debug\",O.debugMainPage)),i.push(function(e){var a=e.findScenario(m.scenarios.appConfig);a&&a.stop()})}]),t.filter(\"iff\",function(){return function(e,a,t){return e?a:t}}),t.run([\"loggingService\",\"$translate\",\"$injector\",\"loggingContextService\",\"hwaContextMenuService\",\"hwaSurfaceHubShellService\",\"surfaceHubHotKeyService\",\"$rootScope\",\"constants\",\"navigationService\",\"schoolAppNavigationService\",function(e,a,t,s,n,c,r,o,l,p,m){var g=$.fn.on;if($.fn.on=function(e,a,t,i){return g.call(this,e,a,t,i)},o.$on(l.events.ng.$stateChangeStart,function(e,a,t,i,s,n){!p.isNavigating()&&p.shouldSchoolAppOverrideToState(a.name,t)&&(e.preventDefault(),p.navigatePromise(o,l.states.appSchool,t,!1,n))}),e.debug(\"attempting to set moment locale to {0}\",a.use()),moment.locale(a.use()),window.Promise=window.Promise||window.ES6Promise,!window.performance||!window.performance.now){window.performance={};var d=Date.now();window.performance.now=function(){return Date.now()-d}}t.invoke([\"loggingService\",function(e){_.each(i,function(a){return a(e)})}]),s.init()}]),t},t}();e.AppConfigurationProvider=t}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(n){function r(e){var t=e.getBoundingClientRect();return 0!==t.height&&0!==t.width}function i(e){for(var t=0;t<e.length;t++)if(r(e[t]))return e[t];return null}function o(e,t){void 0===t&&(t=!1);var n=$(\"input, select, textarea, object, a[href], button, [tabindex], [kb-item]\",e);return t&&(n=n.filter(\":not([disabled])\")),n}function a(e){for(var t,n=o(e),r=[],i=[],a=0;a<n.length;a++)void 0===(t=$(n[a]).attr(\"tabindex\"))?i.push(n[a]):Number(t)>=0&&r.push(n[a]);return r.concat(i)}function c(e){var t=$(e);void 0!==t.attr(\"kb-item\")&&void 0===t.attr(\"tabindex\")&&t.attr(\"tabindex\",\"-1\")}function l(e,t,n){if(n){var r=$(e);if(r.length){var g=i(t?a(r):o(r));if(g&&(c(g),g.focus(),document.activeElement===g))return}setTimeout(function(){l(e,t,n-1)})}}var g;n.getDescendentOrItselfWithAttribute=function(e,t){var n=e.find(\"[\"+t+\"]\");return n.length?n[0]:void 0!==e.getAttributeValue(t)?e:null},n.isFiredByEnterKey=function(e){return e&&-1===e.detail},n.getElementDescendentOrItselfWithAttributeAndValue=function(e,t,n,r){var i=e.find(t+\"[\"+n+'=\"'+r+'\"]');return i.length?i[0]:void 0!==e.getAttributeValue(n)?e:null},n.findFirst=function(e,t){var n=e.find(t);return n.length?n[0]:null},n.isVisible=r,n.isVisibleWithInvisibleAnchor=function(e){if(e.offsetWidth>0||e.offsetHeight>0)return!0;var t=e.getClientRects();return t.length>0&&t[0].left>-9999},n.getFirstVisible=i,n.filterVisible=function(e){for(var t=[],n=0;n<e.length;n++)r(e[n])&&t.push(e[n]);return t},n.getFocusable=o,n.getFocusableWithoutTextArea=function(e){return $(\"input, select, object, a[href], button, [tabindex], [kb-item]\",e)},n.getFocusableWithoutAnchor=function(e){return $(\"input, select, textarea, object, button, [tabindex], [kb-item]\",e).not(\"a[href]\")},n.getTabbable=a,n.prepareForFocus=c,n.setFocus=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=30),l(e,t,n)},n.stopPropagation=function(e){e.stopPropagation(),e.preventDefault()},n.f10KeyAction=function(n){var r=new e.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=t.ElementUtils.getDescendentOrItselfWithAttribute(r,\"ts-right-click\");i&&(this.stopPropagation(n),i.rightClick())},n.Selectors={newComposeButtonNotInThread:\"#ts-bottom-compose-identifier .compose-max-min-toggle\",newComposeButtonNotInThreadV2:\"#add-new-message .cke_wysiwyg_div\",newComposeExtensionButtonNotInThread:'#add-new-message [data-tid=\"textFormatBoldButton\"]',newComposeExtensionPostButtonNotInThread:'#add-new-message [data-tid=\"postTypeButton\"]',newComposeBox:\".cke_wysiwyg_div\"},n.createMouseEvent=function(e,t){if(void 0===t&&(t={}),t.canBubbleArg=void 0===t.canBubbleArg||t.canBubbleArg,t.cancelableArg=void 0===t.cancelableArg||t.cancelableArg,t.viewArg=void 0===t.viewArg?window:t.viewArg,t.detailArg=void 0===t.detailArg?-1:t.detailArg,t.screenXArg=void 0===t.screenXArg?0:t.screenXArg,t.screenYArg=void 0===t.screenYArg?0:t.screenYArg,t.clientXArg=void 0===t.clientXArg?0:t.clientXArg,t.clientYArg=void 0===t.clientYArg?0:t.clientYArg,t.ctrlKeyArg=void 0!==t.ctrlKeyArg&&t.ctrlKeyArg,t.altKeyArg=void 0!==t.altKeyArg&&t.altKeyArg,t.shiftKeyArg=void 0!==t.shiftKeyArg&&t.shiftKeyArg,t.metaKeyArg=void 0!==t.metaKeyArg&&t.metaKeyArg,t.buttonArg=void 0===t.buttonArg?0:t.buttonArg,t.relatedTargetArg=void 0===t.relatedTargetArg?null:t.relatedTargetArg,t.targetElement){var n=t.targetElement.getBoundingClientRect();t.clientXArg=n.left+n.width/2,t.clientYArg=n.top+n.height/2}var r=document.createEvent(\"MouseEvent\");return r.initMouseEvent(e,t.canBubbleArg,t.cancelableArg,t.viewArg,t.detailArg,t.screenXArg,t.screenYArg,t.clientXArg,t.clientYArg,t.ctrlKeyArg,t.altKeyArg,t.shiftKeyArg,t.metaKeyArg,t.buttonArg,t.relatedTargetArg),r},n.tryToMoveFocusToSearchBox=function(e){var t=!1;try{$(e).closest(\"search\").find(\"search-box\").find(\"input\")[0].focus(),t=!0}catch(e){}return t},n.isAppInRtlMode=function(){return g||(g=$(\"html[dir='rtl']\").length>0)}}(t.ElementUtils||(t.ElementUtils={}))}(e.Helpers||(e.Helpers={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){function t(e){if(!e.is(\":visible\"))return!1;var t=e[0].nodeName.toLowerCase();return/input|select|textarea|button|object/.test(t)?!e.disabled:!isNaN(Number(e.attr(\"tabindex\")))||\"a\"===t&&e.href}function n(e){var n=Number(e.attr(\"tabindex\"));return(isNaN(n)||n>=0)&&t(e)}e.isFocusable=t,e.isTabbable=n,\"undefined\"!=typeof $&&$.extend($.expr.pseudos,{focusable:function(e){return t(angular.element(e))}}),\"undefined\"!=typeof $&&$.extend($.expr.pseudos,{tabbable:function(e){return n(angular.element(e))}})}(e.Helpers||(e.Helpers={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var t=function(){function e(e){this.elements=this.createOrderedArray(e)}return e.prototype.createOrderedArray=function(e){var t=[];return e.forEach(function(e,n){t[t[e]=n]=e}),t},e.prototype.nextElement=function(e){var t=this.elements[e]+1;return this.elements[t>=this.elements.length?0:t]},e.prototype.previousElement=function(e){var t=this.elements[e]-1;return this.elements[t<0?this.elements.length-1:t]},e}();e.LinkedCircularLabelsList=t}(e.Helpers||(e.Helpers={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=\".acc-message-list-focusable\",n=\".acc-thread-focusable\";!function(t){t[t.forward=1]=\"forward\",t[t.backward=-1]=\"backward\"}(t.Direction||(t.Direction={})),t.kMaxIterations=15;var r=function(){function e(){this._all=[],this._currentIndex=-1}return e.prototype.indexOfCurrentNodeInAll=function(t){if(t){for(var e=0;e<this._all.length;e++)if(this._all[e].isEqualNode(t))return e}else if(this.all.length>0)return 0;return-1},e.prototype.reverse=function(){this._all.reverse()},e.prototype.reSetCurrent=function(t){this.currentIndex=this._all.indexOf(t)},Object.defineProperty(e.prototype,\"all\",{get:function(){return this._all},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"currentIndex\",{get:function(){return this._currentIndex},set:function(t){t>=0&&t<this.all.length&&(this._currentIndex=t)},enumerable:!0,configurable:!0}),e.withAttribute=function(t,n,r){var i=new e;return i.fillWithSelector(t,\"[\"+n+\"]\",r),i},e.withClass=function(t,n,r){var i=new e;return i.fillWithSelector(t,\".\"+n,r),i},e.withSelectors=function(t,n,r,i){var l=$(t),o=l.closest(r).find(n);i&&(o=o.filter(i));var s=new e;return s._all=o.toArray(),s._currentIndex=o.index(l),s},e.fromHTMLElements=function(t){var n=new e;return n._currentIndex=0,n._all=t,n},e.prototype.resetCurrentIndex=function(t){this.all.indexOf(t.target)!==this.currentIndex&&this.reSetCurrent(t.target)},e.prototype.moveFocusBy=function(e,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=void 0),!(this.all.length<2)){var i=this.currentIndex+e;if(i<0||i>=this.all.length){if(!n)return void t.focusAction(this.all[this.currentIndex],r);i=(i+this.all.length)%this.all.length}t.focusAction(this.all[i],r),this._currentIndex=i}},e.prototype.moveFocusToFirst=function(){this.all.length&&(this._currentIndex=0,t.focusAction(this.all[0]))},e.prototype.moveFocusToPosition=function(e){e<0||e>=this.all.length||this.all.length&&(this._currentIndex=e,t.focusAction(this.all[e]))},e.prototype.moveFocusToLast=function(){this.all.length&&(this._currentIndex=this.all.length-1,t.focusAction(this.all[this.all.length-1]))},e.prototype.moveFocusToFirstOfClass=function(e){var n=_.findIndex(this.all,function(t){return $(t).hasClass(e)});n>-1&&(this._currentIndex=n,t.focusAction(this.all[n]))},e.prototype.appendElements=function(t){this._all=this._all.concat(t),this._currentIndex=$(this._all).index($(document.activeElement))},e.prototype.insertElement=function(t,e){this._all.splice(t,0,e),this._currentIndex=$(this._all).index($(document.activeElement))},e.prototype.fillWithSelector=function(e,n,r){for(var i=e,l=null,o=0;o<r&&i;o++){var s=$(i);if(s.is(n))l=i;else if(!s.attr(\"use-parentnode-for-keyboard\")){var a=$(n,i);if(a&&a.length>1||e.hasAttribute(\"keyboard-navigation-help-tr\")&&a&&a.length>0||e.hasAttribute(\"add-member-dialog-tr\")&&a&&a.length>0){this._all=a.toArray().filter(function(e){return t.ElementUtils.isVisible(e)});break}}i=i.parentElement}this._currentIndex=this.indexOfCurrentNodeInAll(l)},e.prototype.clear=function(){this._all=[],this._currentIndex=-1},e}();t.NodesWithCurrent=r,t.focusAction=function(t,e){if(void 0===e&&(e=void 0),!t)return!1;var n=$(t);if(e){var r=n.find(e);if(1===r.length)return r.focus(),!0}return n.focus(),!0},t.MoveFocusInElementsOfClass=function(e,n,i){void 0===i&&(i=t.kMaxIterations);var l=r.withClass(document.activeElement,e,i);l&&l.all.length>1&&l.moveFocusBy(n)},t.FocusFirstOfClass=function(e){var n=r.withClass(document.activeElement,e,t.kMaxIterations);n&&n.all.length&&n.moveFocusToFirst()},t.FocusLastOfClass=function(e){var n=r.withClass(document.activeElement,e,t.kMaxIterations);n&&n.all.length&&n.moveFocusToLast()},t.FocusFirstWithSelectors=function(t,e){var n=r.withSelectors(document.activeElement,t,e);n&&n.all.length&&n.moveFocusToFirst()},t.FocusLastWithSelectors=function(t,e){var n=r.withSelectors(document.activeElement,t,e);n&&n.all.length&&n.moveFocusToLast()},t.FirstParentByClass=function(e,n){for(var r=e,i=0;i<t.kMaxIterations&&r;i++){if(r.classList.contains(n))return r;r=r.parentElement}return null},t.findVisibleElement=function(t,r,i){var l,o=$(r);if(o&&o.length){l=o.offset().top;var s=i.find(t?e:n);return _.findLast(s,function(t){return $(t).offset().top<=l})}return null}}(t.Helpers||(t.Helpers={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var t=function(){function e(e,t,n){this.parentElement=e,this.elementTypes=t,this.action=n,this.createElementObserver()}return e.prototype.stop=function(){this.elementObserver&&this.elementObserver.disconnect()},e.prototype.isRelevant=function(e){return this.elementTypes.indexOf(e.nodeName)>=0},e.prototype.nodeListHasRelevantNodes=function(e){for(var t=0;t<e.length;++t)if(this.isRelevant(e[t]))return!0;return!1},e.prototype.changesAreRelevant=function(e){for(var t=0,n=e;t<n.length;t++){var s=n[t];if(\"childList\"===s.type&&(this.nodeListHasRelevantNodes(s.addedNodes)||this.nodeListHasRelevantNodes(s.removedNodes)))return!0;if(\"attributes\"===s.type&&this.isRelevant(s.target))return!0}return!1},e.prototype.createElementObserver=function(){var e=this;this.elementObserver=new MutationObserver(function(t){e.changesAreRelevant(t)&&e.action()}),this.elementObserver.observe(this.parentElement,{childList:!0,subtree:!0,attributes:!0})},e}();e.SubDomMonitor=t}(e.Helpers||(e.Helpers={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(o){!function(o){var e=function(){function o(t,o,e){var i=this;this.listSelector=t,this.buttonsSelector=e,this.onItemFocus=function(t){return function(){var o=t.closest(i.listSelector).find(i.buttonsSelector);i.applyTabIndex(t,o)}},this.movePrevious=this.movePrevious.bind(this),this.moveNext=this.moveNext.bind(this),this.moveFirst=this.moveFirst.bind(this),this.moveLast=this.moveLast.bind(this),this.moveFocus=this.moveFocus.bind(this)}return o.prototype.moveFocus=function(o,e){var i=angular.element(o.target),n=i.closest(this.listSelector).find(this.buttonsSelector),s=e(n.index(i),n.length);n.get(s).focus(),t.Helpers.ElementUtils.stopPropagation(o)},o.prototype.applyTabIndex=function(t,e){e.forEach(function(t){t.addAttribute(o.tabindexAttr,\"-1\")}),t.addAttribute(o.tabindexAttr,\"0\")},o.prototype.movePrevious=function(t){this.moveFocus(t,function(t,o){var e=t-1;return e<0?o-1:e})},o.prototype.moveNext=function(t){this.moveFocus(t,function(t,o){var e=t+1;return e>=o?0:e})},o.prototype.moveFirst=function(t){this.moveFocus(t,function(t,o){return 0})},o.prototype.moveLast=function(t){this.moveFocus(t,function(t,o){return o-1})},o.tabindexAttr=\"tabindex\",o}();o.ListActions=e}(o.Actions||(o.Actions={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(t){t.performClick=function(t){var n=new e.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=e.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"ng-click\")||e.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"onclick\")||e.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"simple-click\")||e.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"bs-popover\")||e.Helpers.ElementUtils.findFirst(n,\"a\");i&&(i.click(),n.getAttributeValue(\"menu-prevent-enter\")&&t.preventDefault())}}(t.Actions||(t.Actions={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e.plainRole=function(e,t){return function(){function c(){}return Object.defineProperty(c,\"roleAttr\",{get:function(){return e},enumerable:!0,configurable:!0}),Object.defineProperty(c,\"selector\",{get:function(){return\"[acc-role~='\"+e+\"'], [acc-role-dom~='\"+e+\"']\"},enumerable:!0,configurable:!0}),c.prototype.processTemplate=function(e){},c.prototype.processDom=function(e){t&&e.addAttribute(\"role\",t)},c}()}}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e.registerRoleTypeWithFactory=function(c){e.RoleFactory.registerRole(c.roleAttr,c)}}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(c){!function(c){!function(c){!function(c){var e={};c.registerRole=function(c,t){e[c]=t},c.createRole=function(c){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var a;return e.hasOwnProperty(c)?new((a=e[c]).bind.apply(a,[void 0].concat(t))):null}}(c.RoleFactory||(c.RoleFactory={}))}(c.AccRole||(c.AccRole={}))}(c.accessibility||(c.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(n){!function(i){function l(e){e.stopPropagation(),e.preventDefault()}var s=[\"BUTTON\",\"A\",\"DIV\",\"NG-INCLUDE\"],c=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"clickable\"},enumerable:!0,configurable:!0}),n.prototype.clickCheckbox=function(){var e=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),n=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"data-toggle\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"ng-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"onclick\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"simple-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"bs-popover\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"person-card\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"data-person-card\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"custom-clickable-element\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(e,\"data-clickable-element\")||t.Helpers.ElementUtils.getElementDescendentOrItselfWithAttributeAndValue(e,\"input\",\"type\",\"checkbox\");n&&!n.getAttributeValue(\"disabled\")&&n.click()},n.prototype.enterKeyAction=function(e){l(e),this.clickCheckbox()},n.prototype.spaceKeyAction=function(e){l(e),this.clickCheckbox()},n.prototype.applyTabIndexToSubElements=function(e){for(var t=e.find(':button[tabindex!=\"-1\"], a[tabindex!=\"-1\"]'),n=0,i=t;n<i.length;n++)i[n].addAttribute(\"tabindex\",\"-1\");t.length&&(this.subDomMonitor.stop(),this.subDomMonitor=null)},n.prototype.processDom=function(n){var i=this,l=new e.accessibility.Keyboard(n);l.onEnterKey(this.enterKeyAction.bind(this)),l.onSpaceKey(this.spaceKeyAction.bind(this)),this.subDomMonitor=new t.Helpers.SubDomMonitor(n.getUnderlyingElement()[0],s,function(){return i.applyTabIndexToSubElements(n)})},n}();i.Clickable=c,n.registerRoleTypeWithFactory(c)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){!function(e){!function(o){var n=t.accessibility.Helpers,a=function(){function e(t,e,o,n){this.scope=n}return Object.defineProperty(e.prototype,\"dialogElement\",{get:function(){return this._dialogElement},set:function(t){var e=this;t!==this._dialogElement&&(t&&t.on(\"$destroy\",function(){e.dialogElement=null}),this._dialogElement=t)},enumerable:!0,configurable:!0}),e.stopPropagation=function(t){t.stopPropagation(),t.preventDefault()},Object.defineProperty(e,\"roleAttr\",{get:function(){return\"dialog\"},enumerable:!0,configurable:!0}),e.prototype.collectTabbableDescendents=function(){return n.NodesWithCurrent.fromHTMLElements(this.dialogElement.find(e.tabbableElementsSelector).map(function(t){return t.getUnderlyingElement()[0]}))},e.prototype.moveFocusInList=function(t,e,o){var a=n.NodesWithCurrent.withAttribute(t,e,n.kMaxIterations);if(a&&a.all.length>1){$(t).attr(\"tabindex\",\"-1\");var i=a.currentIndex;return a.moveFocusBy(o),$(a.all[a.currentIndex]).attr(\"tabindex\",\"0\"),i!==a.currentIndex||i===a.all.length-1}return!1},e.prototype.moveFocusToFooterText=function(t,e){var o=document.getElementById(\"keyboard-navigation-footer-link1\");o?o.focus():this.focusCloseButton(t)},e.prototype.focusCloseButton=function(t){var e=$(t).closest(\".keyboard-navigation-help-content\").find(\".btn\")[0];e&&e.focus()},e.prototype.moveFocusToNextEnabled=function(t,o){var a=this.collectTabbableDescendents(),i=a.all.indexOf(t);if(i<0){var r=$(t).parents(e.tabbableElementsSelector);if(r&&(i=a.all.indexOf(r[0])),i<0)return}var l=a.all.indexOf(a.all.find(function(t){return t.className.contains(\"cke_wysiwyg_div\")}));if(l>-1){var s=l+1,c=a.all[l];a.all[l]=a.all[s],a.all[s]=c,i==l?i++:i==s&&i--}a.currentIndex=i;var u;do{a.moveFocusBy(o,!0),u=$(a.all[a.currentIndex])[0]}while((u.disabled||!n.ElementUtils.isVisible(u)||document.activeElement.hasAttribute(\"keyboard-navigation-help-tr\")||document.activeElement.hasAttribute(\"keyboard-navigation-help-td\"))&&i!=a.currentIndex);var b=$(t).parents(e.tabbableElementsSelector)[0];b&&b.hasAttribute(\"aria-expanded\")&&b.getAttribute(\"aria-expanded\")&&(b.setAttribute(\"aria-expanded\",\"false\"),$(t).parent().hide(),b.focus())},e.prototype.iskeyboardNavigationMode=function(){document.body.className.contains(\"acc-keyboard-mode\")||(document.body.className+=\" acc-keyboard-mode\")},e.prototype.isKeyboardShortcutFooter=function(t,e){return t.id===e},e.prototype.nextFocus=function(t){this.dialogElement&&(this.iskeyboardNavigationMode(),e.stopPropagation(t),this.moveFocusToNextEnabled(t.target,n.Direction.forward))},e.prototype.previousFocus=function(t){this.dialogElement&&(this.iskeyboardNavigationMode(),e.stopPropagation(t),this.moveFocusToNextEnabled(t.target,n.Direction.backward))},e.prototype.onLeftKey=function(t){if(this.dialogElement){if(this.dialogElement.is(\".channel-list-overflow\")){e.stopPropagation(t);var o=$(\".left-rail-selected.open-channel-mgr\").closest(\"li\");o&&(o.focus(),this.scope.$root.$broadcast(\"left-rail-overflow.hide\"))}this.isKeyboardShortcutFooter(t.target,\"keyboard-navigation-footer-link2\")&&this.moveFocusToFooterText(t.target,0)}},e.prototype.onRightKey=function(t){this.dialogElement&&this.isKeyboardShortcutFooter(t.target,\"keyboard-navigation-footer-link1\")&&this.moveFocusToFooterText(t.target,1)},e.prototype.processTemplate=function(t){t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"dialog\"),t.addAttribute(\"aria-modal\",\"true\")},e.prototype.processDom=function(e){var o=this,n=new t.accessibility.Keyboard(e);e.is(\"code-snippet-dialog\")?this.processCodeSnippetDialog(n):e.is(\".task-module\")?this.processTaskModuleDialog(n):(n.onTabKey(function(t){return o.nextFocus(t)}),n.onShiftTabKey(function(t){return o.previousFocus(t)}),n.onLeftKey(function(t){return o.onLeftKey(t)}),n.onRightKey(function(t){return o.onRightKey(t)})),this.dialogElement=e,this.collectTabbableDescendents().moveFocusToFirst()},e.prototype.processCodeSnippetDialog=function(t){var e=this;t.onTabKey(function(t){return\"TEXTAREA\"!==t.target.nodeName&&e.nextFocus(t)}),t.onShiftTabKey(function(t){return\"TEXTAREA\"!==t.target.nodeName&&e.previousFocus(t)})},e.prototype.processTaskModuleDialog=function(t){var e=this;t.onTabKey(function(t){return\"WEBVIEW\"!==t.target.nodeName&&\"IFRAME\"!==t.target.nodeName&&e.nextFocus(t)}),t.onShiftTabKey(function(t){return\"WEBVIEW\"!==t.target.nodeName&&\"IFRAME\"!==t.target.nodeName&&e.previousFocus(t)})},e.tabbableAttr=\"acc-tabbable\",e.tabbableElementsSelector=[':button[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'a[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'input[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'textarea[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'select[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'iframe[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'webview[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'x-ms-webview[tabindex!=\"-1\"]:not(['+e.tabbableAttr+\"='false'])\",'[tabindex=\"0\"]',\"[\"+e.tabbableAttr+\"='true']\",\"th[keyboard-navigation-help-rowheader]\"].join(\", \"),e}();o.Dialog=a,e.registerRoleTypeWithFactory(a)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(o,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var e in o)o.hasOwnProperty(e)&&(t[e]=o[e])})(o,e)};return function(o,e){function i(){this.constructor=o}t(o,e),o.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}}(),teamspace;!function(t){!function(o){!function(o){!function(e){e.DropdownList=o.plainRole(\"dropdown-list\",\"listbox\"),e.DropdownListItem=o.plainRole(\"dropdown-list-item\",\"presentation\");var i=function(i){function n(){var t=i.call(this)||this;return t.listActions=new o.Actions.ListActions(e.DropdownList.selector,e.DropdownListItem.selector,n.selector),t}return __extends(n,i),n.prototype.processDom=function(e){i.prototype.processDom.call(this,e),e.addAttribute(o.Actions.ListActions.tabindexAttr,\"-1\"),e.on(\"focus\",this.listActions.onItemFocus(e));var n=new t.accessibility.Keyboard(e);n.onUpKey(this.listActions.movePrevious),n.onDownKey(this.listActions.moveNext),n.onHomeKey(this.listActions.moveFirst),n.onEndKey(this.listActions.moveLast)},n}(o.plainRole(\"dropdown-list-button\",\"option\"));e.DropdownListButton=i,o.registerRoleTypeWithFactory(e.DropdownList),o.registerRoleTypeWithFactory(e.DropdownListItem),o.registerRoleTypeWithFactory(i)}(o.Roles||(o.Roles={}))}(o.AccRole||(o.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var o=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return __extends(o,e),Object.defineProperty(o,\"roleAttr\",{get:function(){return\"escapable-dialog\"},enumerable:!0,configurable:!0}),Object.defineProperty(o,\"tabHandler\",{get:function(){return\"tabHandlerEscapableDialog\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isEscapable\",{get:function(){var e=this.dialogElement.getAttributeValue(\"escapable\");return _.isUndefined(e)||\"true\"===e},enumerable:!0,configurable:!0}),o.prototype.moveFocusToBrowser=function(e){var o=t.TabElementsManager.getElementFromMappingName(\"tabHandlerBody\").element;t.TabHandlerActions.focusOnFirstOrLastElement(o,e)&&t.TabHandlerActions.blurActiveElement(e)},o.prototype.nextFocus=function(t){this.isEscapable&&t.target===_.last(this.collectTabbableDescendents().all)?(this.iskeyboardNavigationMode(),t.stopPropagation()):e.prototype.nextFocus.call(this,t)},o.prototype.previousFocus=function(t){this.isEscapable&&t.target===this.collectTabbableDescendents().all[0]?(this.iskeyboardNavigationMode(),t.stopPropagation(),this.moveFocusToBrowser(t)):e.prototype.previousFocus.call(this,t)},o.prototype.onLeftKey=function(e){},o.prototype.processDom=function(n){e.prototype.processDom.call(this,n),t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(o.tabHandler))},o}(t.Dialog);t.EscapableDialog=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var c=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"focus-default\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"attributeName\",{get:function(){return\"acc-focus-default\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t){t.addAttribute(e.attributeName)},e}();t.FocusDefault=c,e.registerRoleTypeWithFactory(c)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(e){!function(i){var r=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"list-item-removable\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"active\",{get:function(){return\"list-item-removable-active\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t){t.addAttribute(e.roleAttr),t.addAttribute(\"kb-item\"),t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"option\")},e.prototype.processDom=function(r){for(var a=r.find(\":button\"),n=0;n<a.length;n++)a[n].addAttribute(\"tabindex\",\"-1\");for(var o=r.find(\"a\"),n=0;n<o.length;n++)o[n].addAttribute(\"tabindex\",\"-1\");r.on(\"$destroy\",function(){var r=document.activeElement;if(r.hasAttribute(\"kb-item\")&&(r.classList.contains(\"kb-active\")||r.classList.contains(e.active))){var a,n=t.Helpers.NodesWithCurrent.withAttribute(r,e.roleAttr,t.Helpers.kMaxIterations);if(n&&n.all.length>1){var o=n.currentIndex+(n.currentIndex<n.all.length-1?1:-1);a=$(n.all[o])}else{var c=\"[\"+i.FocusDefault.attributeName+\"]\";a=$(r).closest(\":has(\"+c+\")\").find(c+\":focusable, \"+c+\" :focusable\").first()}setTimeout(function(){t.Helpers.ElementUtils.isVisible(a[0])&&($(a).attr(\"tabindex\",\"0\"),$(a).addClass(e.active),$(a).focus())},0)}})},e}();i.ListItemRemovable=r,e.registerRoleTypeWithFactory(r)}(e.Roles||(e.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){!function(e){var i=function(){function t(){}return Object.defineProperty(t,\"roleAttr\",{get:function(){return\"list-item\"},enumerable:!0,configurable:!0}),t.prototype.processTemplate=function(t){t.addAttribute(\"kb-item\"),t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"option\")},t.prototype.processDom=function(t){for(var e=t.find(\":button\"),i=0;i<e.length;i++)e[i].addAttribute(\"tabindex\",\"-1\");for(var o=t.find(\"a\"),i=0;i<o.length;i++)o[i].addAttribute(\"tabindex\",\"-1\")},t}();e.ListItem=i,t.registerRoleTypeWithFactory(i)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(n){!function(i){var r=function(){function n(e){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"list\"},enumerable:!0,configurable:!0}),n.prototype.spaceKeyActions=function(e){var n=document.activeElement.querySelectorAll(\"button[space-action],a[space-action]\");if(n&&0!==n.length){var i=angular.element(n[0]),r=new t.NgIAugmentedJQueryAdapter(i);t.Helpers.ElementUtils.stopPropagation(e),r.click()}},n.prototype.enterKeyAction=function(e){var n=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"ng-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"onclick\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"simple-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"bs-popover\")||t.Helpers.ElementUtils.findFirst(n,\"a\")||t.Helpers.ElementUtils.findFirst(n,\"input\");i&&!i.getAttributeValue(\"acc-prevent-click-on-enter\")&&(t.Helpers.ElementUtils.stopPropagation(e),i.click())},n.prototype.processTemplate=function(e){e.addAttribute(\"kb-list\"),e.getAttributeValue(\"role\")||e.addAttribute(\"role\",\"listbox\")},n.prototype.processDom=function(t){var n=new e.accessibility.Keyboard(t);n.onEnterKey(this.enterKeyAction.bind(this)),n.onSpaceKey(this.spaceKeyActions.bind(this))},n}();i.List=r,n.registerRoleTypeWithFactory(r)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){!function(i){t.accessibility.Helpers;var r=function(){function t(){}return Object.defineProperty(t,\"roleAttr\",{get:function(){return\"listgrid-item-dom\"},enumerable:!0,configurable:!0}),Object.defineProperty(t,\"itemAttr\",{get:function(){return\"acc-listgrid-item\"},enumerable:!0,configurable:!0}),t.prototype.processDom=function(e){e.getAttributeValue(\"role\")||e.addAttribute(\"role\",\"button\"),e.addAttribute(t.itemAttr)},t}();i.ListGridItemDom=r,e.registerRoleTypeWithFactory(r)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var r=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"listgrid-item-no-memory\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"itemAttr\",{get:function(){return\"acc-listgrid-item-no-memory\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t){t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"button\"),t.addAttribute(e.itemAttr)},e}();t.ListGridItemNoMemory=r,e.registerRoleTypeWithFactory(r)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(i){e.accessibility.Helpers;var r=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"listgrid-item\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"itemAttr\",{get:function(){return\"acc-listgrid-item\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t){t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"button\"),t.addAttribute(e.itemAttr)},e}();i.ListGridItem=r,t.registerRoleTypeWithFactory(r)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(e){!function(e){var r=function(){function r(t){this.accessibilityService=t,this.cleanups=[]}return Object.defineProperty(r,\"roleAttr\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(r,\"listAttr\",{get:function(){return\"acc-listgrid\"},enumerable:!0,configurable:!0}),Object.defineProperty(r,\"activeItemAttr\",{get:function(){return\"acc-listgrid-active-item\"},enumerable:!0,configurable:!0}),r.prototype.getListAttr=function(){return r.listAttr},r.prototype.getItemAttr=function(){return e.ListGridItem.itemAttr},r.prototype.getActiveItemAttr=function(){return r.activeItemAttr},r.prototype.onBlurHandler=function(t){var e=this.getItselfOrParentWithAttribute(this.getListAttr(),t.target),r=null==t.relatedTarget||null==this.getItselfOrParentWithAttribute(this.getListAttr(),t.relatedTarget);e&&r&&e.setAttribute(\"tabindex\",\"0\")},r.prototype.indexOfCurrentNodeInAll=function(t,e){return Array.prototype.indexOf.call(t,e)},r.prototype.getItselfOrParentWithAttribute=function(t,e){for(var r=0;null!=e&&!e.hasAttribute(t);)if(e=e.parentElement,++r>10)return null;return e},r.prototype.addAttributeToElements=function(t,e,r){for(var i=0;i<t.length;i++)t[i].setAttribute(e,r)},r.prototype.listHasActiveElement=function(t){for(var e=0;e<t.length;e++)if(t[e].matches(\":active\"))return!0;return!1},r.prototype.focusListItem=function(t,e,r){e=e||this.getItselfOrParentWithAttribute(this.getListAttr(),t),r&&r.removeAttribute(this.getActiveItemAttr()),t.setAttribute(this.getActiveItemAttr(),\"\"),t.focus(),e.setAttribute(\"tabindex\",\"-1\")},r.prototype.focusActiveItem=function(t){var e=this.getItselfOrParentWithAttribute(this.getListAttr(),document.activeElement);if(e&&t.target===e){var r,i=e.getAttribute(\"custom-listgrid-item-attribute\");if(r=i?e.querySelectorAll(\"[\"+i+\"]\"):e.querySelectorAll(\"[\"+this.getItemAttr()+\"]\"),this.addAttributeToElements(r,\"tabindex\",\"-1\"),!this.listHasActiveElement(r)){var n=e.querySelector(\"[\"+this.getActiveItemAttr()+\"]\");n?this.focusListItem(n,e):this.focusDefaultListItem(r,e)}}},r.prototype.focusDefaultListItem=function(t,e){t&&t.length&&this.focusListItem(t[0],e)},r.prototype.previousItemKeyAction=function(e){var r=document.activeElement;this.focusPreviousItem(r)&&t.Helpers.ElementUtils.stopPropagation(e)},r.prototype.nextItemKeyAction=function(e){var r=document.activeElement;this.focusNextItem(r)&&t.Helpers.ElementUtils.stopPropagation(e)},r.prototype.focusPreviousItem=function(t){var e=this.getListElements(t);if(!e)return null;this.addAttributeToElements(e,\"tabindex\",\"-1\");var r=this.indexOfCurrentNodeInAll(e,t);if(r>0){n=e[r-1];return this.focusListItem(n,null,t),n}if(0===r){var i=this.getParentElement(t);if(i&&i.hasAttribute(\"kb-cyclic\")){var n=e[e.length-1];return this.focusListItem(n,null,t),n}}return null},r.prototype.focusNextItem=function(t){var e=this.getListElements(t);if(!e)return null;this.addAttributeToElements(e,\"tabindex\",\"-1\");var r=this.indexOfCurrentNodeInAll(e,t);if(r>=0&&r<e.length-1){n=e[r+1];return this.focusListItem(n,null,t),n}if(r===e.length-1){var i=this.getParentElement(t);if(i&&i.hasAttribute(\"kb-cyclic\")){var n=e[0];return this.focusListItem(n,null,t),n}}return null},r.prototype.getListElements=function(t){if(!(t=this.getItselfOrParentWithAttribute(this.getItemAttr(),t)))return null;var e=this.getItselfOrParentWithAttribute(this.getListAttr(),t);if(!e)return null;var r=e.getAttribute(\"custom-listgrid-item-attribute\");return r?e.querySelectorAll(\"[\"+r+\"]\"):e.querySelectorAll(\"[\"+this.getItemAttr()+\"]\")},r.prototype.processTemplate=function(t){t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"list\"),t.addAttribute(this.getListAttr()),t.addAttribute(\"tabindex\",\"0\"),void 0===t.getAttributeValue(e.Dialog.tabbableAttr)&&t.addAttribute(e.Dialog.tabbableAttr,\"true\")},r.prototype.processDom=function(t){var e=this;t.getUnderlyingElement().on(\"focus.\"+r.namespace,function(t){return e.focusActiveItem(t)}),t.getUnderlyingElement().on(\"blur.\"+r.namespace,\"[\"+this.getItemAttr()+\"]\",function(t){return e.onBlurHandler(t)}),this.cleanups.push(function(){t.getUnderlyingElement().off(\"focus.\"+r.namespace),t.getUnderlyingElement().off(\"blur.\"+r.namespace)})},r.prototype.cleanUp=function(){for(var t=0,e=this.cleanups;t<e.length;t++)(0,e[t])();this.cleanups=[]},r.prototype.getParentElement=function(t){return(t=this.getItselfOrParentWithAttribute(this.getItemAttr(),t))?this.getItselfOrParentWithAttribute(this.getListAttr(),t):null},r.namespace=\"listgrid\",r}();e.ListGridBase=r}(e.Roles||(e.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(n){!function(o){var r=function(n){function o(t){return n.call(this,t)||this}return __extends(o,n),Object.defineProperty(o,\"roleAttr\",{get:function(){return\"listgrid-horizontal-and-vertical\"},enumerable:!0,configurable:!0}),Object.defineProperty(o,\"ItemAttr\",{get:function(){return\"listgrid-item\"},enumerable:!0,configurable:!0}),o.prototype.processDom=function(e){var o=this;n.prototype.processDom.call(this,e);var r=new t.accessibility.Keyboard(e);r.onLeftKey(function(t){return o.previousItemKeyAction(t)}),r.onCtrlLeftKey(function(t){return o.previousItemKeyAction(t)}),r.onRightKey(function(t){return o.nextItemKeyAction(t)}),r.onCtrlRightKey(function(t){return o.nextItemKeyAction(t)}),r.onUpKey(function(t){return o.upItemKeyAction(t)}),r.onCtrlUpKey(function(t){return o.upItemKeyAction(t)}),r.onDownKey(function(t){return o.downItemKeyAction(t)}),r.onCtrlDownKey(function(t){return o.downItemKeyAction(t)}),r.onSpaceKey(function(t){return o.spaceItemKeyActions(t)}),e.getAttributeValue(\"col-count\")&&(this.columnCount=parseInt(e.getAttributeValue(\"col-count\")));var i=e.getUnderlyingElement(),c=e.controller().$scope;c&&c.$watch(function(){return i.attr(\"col-count\")},function(t){o.columnCount=parseInt(t)},!0)},o.prototype.upItemKeyAction=function(t){var n=document.activeElement;this.focusUpItem(n)&&e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.downItemKeyAction=function(t){var n=document.activeElement;this.focusDownItem(n)&&e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.focusDownItem=function(t){return this.moveVertically(t,1)},o.prototype.focusUpItem=function(t){return this.moveVertically(t,-1)},o.prototype.moveVertically=function(t,e){var n=this.getListElements(t);if(!n)return null;if(this.addAttributeToElements(n,\"tabindex\",\"-1\"),!this.columnCount||isNaN(this.columnCount)){var o=n[0].parentElement.getBoundingClientRect().width;this.columnCount=Math.floor(o/n[0].getBoundingClientRect().width)}var r=this.indexOfCurrentNodeInAll(n,t)+e*this.columnCount;if(r>=0&&r<n.length){var i=n[r];return this.focusListItem(i,null,t),i}return null},o.prototype.spaceItemKeyActions=function(t){var n=document.activeElement.querySelectorAll(\"button[space-action],a[space-action]\");if(n&&0!==n.length){var o=new e.NgIAugmentedJQueryAdapter(angular.element(n[0]));e.Helpers.ElementUtils.stopPropagation(t),o.click()}},o}(o.ListGridBase);o.ListGridHorizontalAndVertical=r,n.registerRoleTypeWithFactory(r)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(n){!function(o){var r=function(n){function o(t){return n.call(this,t)||this}return __extends(o,n),Object.defineProperty(o,\"roleAttr\",{get:function(){return\"listgrid-horizontal\"},enumerable:!0,configurable:!0}),o.prototype.processDom=function(e){var o=this;n.prototype.processDom.call(this,e);var r=new t.accessibility.Keyboard(e);r.onLeftKey(function(t){return o.previousItemKeyAction(t)}),r.onRightKey(function(t){return o.nextItemKeyAction(t)}),r.onSpaceKey(function(t){return o.spaceItemKeyActions(t)})},o.prototype.spaceItemKeyActions=function(t){var n=document.activeElement.querySelectorAll(\"button[space-action],a[space-action]\");if(n&&0!==n.length){var o=new e.NgIAugmentedJQueryAdapter(angular.element(n[0]));e.Helpers.ElementUtils.stopPropagation(t),o.click()}},o}(o.ListGridBase);o.ListGridHorizontal=r,n.registerRoleTypeWithFactory(r)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(e){!function(n){var o=function(e){function n(t){return e.call(this,t)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return\"listgrid-vertical\"},enumerable:!0,configurable:!0}),n.prototype.processDom=function(n){var o=this;e.prototype.processDom.call(this,n);var r=new t.accessibility.Keyboard(n);r.onUpKey(function(t){return o.previousItemKeyAction(t)}),r.onDownKey(function(t){return o.nextItemKeyAction(t)})},n}(n.ListGridBase);n.ListGridVertical=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var r=function(t){function r(e){return t.call(this,e)||this}return __extends(r,t),Object.defineProperty(r,\"roleAttr\",{get:function(){return\"listgrid-horizontal-no-memory\"},enumerable:!0,configurable:!0}),Object.defineProperty(r,\"listAttr\",{get:function(){return\"listgrid-horizontal-no-memory\"},enumerable:!0,configurable:!0}),Object.defineProperty(r,\"activeItemAttr\",{get:function(){return\"acc-listgrid-active-item-no-memory\"},enumerable:!0,configurable:!0}),r.prototype.getListAttr=function(){return r.listAttr},r.prototype.getItemAttr=function(){return e.ListGridItemNoMemory.itemAttr},r.prototype.getActiveItemAttr=function(){return r.activeItemAttr},r.prototype.processTemplate=function(e){t.prototype.processTemplate.call(this,e),e.addAttribute(\"tabindex\",\"-1\")},r.prototype.processDom=function(e){t.prototype.processDom.call(this,e)},r.prototype.onBlurHandler=function(t){var r=this.getItselfOrParentWithAttribute(e.ListGridBase.listAttr,t.target);r.removeAttribute(e.ListGridBase.activeItemAttr),r.setAttribute(\"tabindex\",\"-1\")},r}(e.ListGridHorizontal);e.ListGridHorizontalNoMemory=r,t.registerRoleTypeWithFactory(r)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),teamspace;!function(t){!function(e){!function(o){!function(r){var n=function(o){function r(){return null!==o&&o.apply(this,arguments)||this}return __extends(r,o),Object.defineProperty(r,\"roleAttr\",{get:function(){return\"listgrid-horizontal-person-card\"},enumerable:!0,configurable:!0}),r.prototype.spaceKeyAction=function(t){var o=angular.element(t.target.querySelector(\"[person-card]\"));o&&new e.NgIAugmentedJQueryAdapter(o).click()},r.prototype.onBlurHandler=function(){},r.prototype.processTemplate=function(t){o.prototype.processTemplate.call(this,t),t.removeAttribute(\"tabindex\")},r.prototype.processDom=function(e){new t.accessibility.Keyboard(e).onSpaceKey(this.spaceKeyAction.bind(this)),o.prototype.processDom.call(this,e)},r}(r.ListGridHorizontal);r.ListGridHorizontalPersonCard=n,o.registerRoleTypeWithFactory(n)}(o.Roles||(o.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(n){!function(o){var i=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"menu-item\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"']:not([disabled]), [acc-role-dom~='\"+this.roleAttr+\"']:not([disabled])\"},enumerable:!0,configurable:!0}),n.prototype.processTemplate=function(e){e.addAttribute(\"kb-item\"),e.getAttributeValue(\"prevent-override-role\")||e.addAttribute(\"role\",\"menuitem\")},n.prototype.processDom=function(t){var n=new e.accessibility.Keyboard(t);n.onUpKey(this.upKeyAction.bind(this)),n.onDownKey(this.downKeyAction.bind(this)),n.onLeftKey(this.upKeyAction.bind(this)),n.onRightKey(this.downKeyAction.bind(this));for(var o=t.find(\":button\"),i=0;i<o.length;i++)o[i].addAttribute(\"tabindex\",\"-1\");for(var r=t.find(\"a\"),i=0;i<r.length;i++)r[i].addAttribute(\"tabindex\",\"-1\")},n.prototype.upKeyAction=function(e){var i=angular.element(e.target),r=i.closest(o.Menu.selector).find(n.selector),c=r.index(i),l=c-1;for(c<1&&(r.get(c).removeAttribute(\"kb-cyclic\"),l%=r.length);r.get(l).style.display.contains(\"none\");)l=(l-1)%r.length;r.get(l%r.length).focus(),t.Helpers.ElementUtils.stopPropagation(e)},n.prototype.downKeyAction=function(e){var i=angular.element(e.target),r=i.closest(o.Menu.selector).find(n.selector),c=r.index(i),l=c+1;for(r.length<=l&&(r.get(c).removeAttribute(\"kb-cyclic\"),l%=r.length);r.get(l).style.display.contains(\"none\");)l=(l+1)%r.length;r.get(l%r.length).focus(),t.Helpers.ElementUtils.stopPropagation(e)},n}();o.MenuItem=i,n.registerRoleTypeWithFactory(i)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var r=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"menu-separator\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(e){e.addAttribute(\"aria-hidden\",\"true\")},e}();t.MenuSeparator=r,e.registerRoleTypeWithFactory(r)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(n){!function(r){var i=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"menu\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),n.prototype.enterKeyAction=function(e){var n=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),r=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"ng-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"onclick\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"simple-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"bs-popover\")||t.Helpers.ElementUtils.findFirst(n,\"a\");r&&(r.click(),n.getAttributeValue(\"menu-prevent-enter\")&&e.preventDefault())},n.prototype.processTemplate=function(e){e.addAttribute(\"kb-list\"),e.addAttribute(\"kb-cyclic\"),e.addAttribute(\"role\",\"menu\")},n.prototype.processDom=function(t){new e.accessibility.Keyboard(t).onEnterKey(this.enterKeyAction.bind(this))},n}();r.Menu=i,n.registerRoleTypeWithFactory(i)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(s){!function(i){var n=\"ts-hero-card\",a=\"ts-list-card\",o=\"ts-profile-card\",r=\"ts-o365-connector-card\",l=\"ts-receipt-card\",c=\"ts-adaptive-card\",h=function(){function s(e,t,s){this.accessibilityService=e,this.settingsService=t,this.constants=s,this.messageActionButtons=[],this.seeMoreButtons=[],this.cardRootElements=[],this.innerElements=[],this.isActionableCard=!1,this.isAdaptiveCard=!1,this.allCardClasses=[n,a,o,r,l,c],this.messageReactionsV2Enabled=t.valueAsBoolean(s.settings.names.enableMessageReactionsV2)}return Object.defineProperty(s,\"roleAttr\",{get:function(){return\"message-list-tooltip\"},enumerable:!0,configurable:!0}),Object.defineProperty(s,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),s.prototype.processDom=function(t){var s=new e.accessibility.Keyboard(t);s.onLeftKey(this.leftKeyAction.bind(this)),s.onRightKey(this.rightKeyAction.bind(this)),s.onEscapeKey(this.escapeKeyAction.bind(this)),s.onTabKey(this.tabKeyAction.bind(this)),s.onShiftTabKey(this.shiftTabKeyAction.bind(this))},s.prototype.getNewIndex=function(e,t,s){var i=t+s;return this.messageReactionsV2Enabled&&(i=i<0?e-1:i%e),i>=e||i<0?t:i},s.prototype.isElementDisabled=function(e){var t=angular.element(e);return t.is(\".disabled\")||t.is(\":disabled\")},s.prototype.getNextItem=function(e,t,s){for(var i=this.getNewIndex(e.length,t,s);this.isElementDisabled(e[i])&&i!==t;)i=this.getNewIndex(e.length,i,s);return e[i]},s.prototype.applyAnimation=function(e,t){var s=e.find(\".message-emoji-reaction\");t?(s.addClass(\"play-animation\"),e.addClass(\"change-popover-container\"),e.addClass(\"expand-width\")):(s.removeClass(\"play-animation\"),e.removeClass(\"change-popover-container\"),e.removeClass(\"expand-width\"))},s.prototype.moveFocus=function(i,n){var a=[],o=angular.element(i.target),r=o.closest(\".tooltip-message-reactions-right-rail-person-card\");if(r.length>0)a=r.find(\".right-rail-reactions\").toArray();else{var l=o.closest(\".message-actions-popover-container\");a=l.length>0?this.messageReactionsV2Enabled?l.find(\".message-emoji-reaction\").toArray():l.find(s.selector).toArray():o.closest(\".message-actions\").find(s.selector).toArray()}if(!(a.length<=1)){e.accessibility.Helpers.ElementUtils.isAppInRtlMode()&&(a=a.reverse());var c=a.indexOf(o[0]);if(o.hasClass(\"like-button\")){var h=$(\".message-actions-popover-container\"),m=$(\".message-reaction-container\");if(h.length>0&&m.length>0){var p=e.accessibility.Helpers.ElementUtils.isAppInRtlMode(),d=-1===n&&!p||1===n&&p;this.applyAnimation(m,d)}}this.getNextItem(a,c,n).focus(),t.Helpers.ElementUtils.stopPropagation(i)}},s.prototype.leftKeyAction=function(e){this.moveFocus(e,-1)},s.prototype.rightKeyAction=function(e){this.moveFocus(e,1)},s.prototype.escapeKeyAction=function(e){var t=$(e.target);if(!t.hasClass(\"right-rail-reactions\")&&!t.hasClass(\"right-rail-peron-card\")){var s=$(e.target).closest(i.messageIdAttrSelector),n=s.attr(i.messageIdAttr);if(s.length>0){var a=$(\"[id=\"+n+\"]\");a.length>0&&angular.element(a).focus()}}},s.prototype.tabKeyAction=function(e){var s=$(e.target);if(!this.messageReactionsV2Enabled&&s.hasClass(\"message-emoji-reaction\"))return e.preventDefault(),void e.stopPropagation();this.moveToNextTabbableElement(e,t.Helpers.Direction.forward)},s.prototype.shiftTabKeyAction=function(e){var s=$(e.target);if(!this.messageReactionsV2Enabled&&s.hasClass(\"message-emoji-reaction\"))return e.preventDefault(),void e.stopPropagation();this.moveToNextTabbableElement(e,t.Helpers.Direction.backward)},s.prototype.moveToNextTabbableElement=function(e,t){var s;s=$(e.target).hasClass(\"right-rail-reactions\")||$(e.target).hasClass(\"right-rail-peron-card\")?\".tooltip-message-reactions-right-rail-person-card\":i.messageIdAttrSelector;var n=$(e.target).closest(s),a=$(e.target).closest(\"[scan-mode-popover]\");if(n.length>0)this.findTabbableElements(n,t);else if(this.messageReactionsV2Enabled&&a.length>0){var o=a.find(\".tabbable-action-item\").toArray(),r=angular.element(e.target).hasClass(\"message-action\")?1:0;this.getNextItem(o,r,t).focus()}e.preventDefault()},s.prototype.findTabbableElements=function(e,s){if(e.hasClass(\"tooltip-message-reactions-right-rail-person-card\")){var n=s===t.Helpers.Direction.forward?\".right-rail-peron-card\":\".right-rail-reactions\",a=e.find(n);a.length>0&&a[0].focus()}else{var o=e.attr(i.messageIdAttr),r=$(\"[id=\"+o+\"]\");if(r.length>0){var l=$(e).find(\".tabbable-action-item\"),h=_.filter(t.Helpers.ElementUtils.getFocusable(r).not(\".ts-call-quality-feedback *, .ts-calling-live-roster *:not(.kb-active), .hidden-button-virtual-pc-cursor\"),t.Helpers.ElementUtils.isVisibleWithInvisibleAnchor),m=[];if(m=l.toArray().concat(h),r.find(\".ts-card-thread-body\").length>0){this.isAdaptiveCard=r.find(\".\"+c).length>0,this.isActionableCard=this.isAdaptiveCard||r.find(\".o365-action-pane\").length>0,this.categorizeElements(m);var p=[];p=this.seeMoreButtons.length>0?this.messageActionButtons.concat(this.cardRootElements,this.seeMoreButtons):this.messageActionButtons.concat(this.innerElements,this.seeMoreButtons),this.tabbableElements=t.Helpers.NodesWithCurrent.fromHTMLElements(p),this.isActionableCard&&!this.cardElementsInFirstLevel()?this.navigateOnActionableCard(event,s,r):this.moveFocusToElement(s),event.preventDefault()}else this.tabbableElements=t.Helpers.NodesWithCurrent.fromHTMLElements(m),this.moveFocusToElement(s)}}},s.prototype.moveFocusToElement=function(e){this.messageReactionsV2Enabled&&this.tabbableElements.reSetCurrent(document.activeElement),this.tabbableElements.moveFocusBy(e,!0)},s.prototype.categorizeElements=function(e){var t=this;this.messageActionButtons=[],this.seeMoreButtons=[],this.cardRootElements=[],this.innerElements=[],_.forEach(e,function(e){e.classList.contains(\"tabbable-action-item\")?t.messageActionButtons.push(e):e.classList.contains(\"ts-see-more-button\")?t.seeMoreButtons.push(e):_.intersection(e.classList,t.allCardClasses).length>0?t.cardRootElements.push(e):t.innerElements.push(e)}),this.isActionableCard&&(this.innerElements=_.filter(this.innerElements,function(e){return!(e.classList.contains(\"o365-dropdown-button\")||e.attributes.disabled)}))},s.prototype.navigateOnActionableCard=function(e,s,i){var n=t.Helpers.ElementUtils.filterVisible(t.Helpers.ElementUtils.getFocusable(i));this.categorizeElements(n);var a=[];a=this.messageActionButtons.concat(this.innerElements,this.seeMoreButtons),this.tabbableElements=t.Helpers.NodesWithCurrent.fromHTMLElements(a);var o=a.indexOf(e.target);this.tabbableElements.moveFocusToPosition(o),this.tabbableElements.moveFocusBy(s,!0)},s.prototype.cardElementsInFirstLevel=function(){return _.intersection(this.tabbableElements.all,this.cardRootElements).length>0},s}();i.MessageListTooltip=h,s.registerRoleTypeWithFactory(h)}(s.Roles||(s.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(t){!function(s){s.systemMessageClass=\"system-message\",s.systemMessageSelector=\".\"+s.systemMessageClass,s.systemMessageSubItemClass=\"sm-subitem-container\",s.systemMessageSubItemSelector=\".\"+s.systemMessageSubItemClass,s.isSystemMessage=function(e){return e.target&&e.target.classList&&e.target.classList.contains(s.systemMessageClass)},s.ckeClassName=\"cke_editable\",s.subjectLineEditClassName=\"ts-subject-line-editable\",s.animationMessageClass=\"item-wrap ts-message-list-item\",s.animationMessageSelector=\"div[class='\"+s.animationMessageClass+\"']\";var a=function(){function a(){}return a.prototype.inCke=function(){var e=document.activeElement;return!(!e||!e.classList.contains(s.ckeClassName))},a.prototype.inSubjectLineEdit=function(){var e=document.activeElement;return!(!e||!e.classList.contains(s.subjectLineEditClassName))},a.prototype.downArrowKeyAction=function(e){},a.prototype.upArrowKeyAction=function(e){},a.prototype.leftArrowKeyAction=function(e){this.horizontalKeyAction(e,-50)},a.prototype.rightArrowKeyAction=function(e){this.horizontalKeyAction(e,50)},a.prototype.horizontalKeyAction=function(e,t){var s=e.target;if(s&&\"threadBodyMedia\"===s.getAttribute(\"data-tid\")){var a=s.querySelector(\".message-body-container\");a&&(a.scrollLeft+=t)}},a.prototype.homeKeyAction=function(e){},a.prototype.endKeyAction=function(e){},a.prototype.pageUpKeyAction=function(e){},a.prototype.pageDownKeyAction=function(e){},a.prototype.tabKeyAction=function(e){},a.prototype.shiftTabKeyAction=function(e){},a.prototype.moveToClassOutside=function(e){event&&event.preventDefault&&event.preventDefault();var t=$(e);t&&t.length>0&&angular.element(t[0]).focus()},a.prototype.moveFocusToTab=function(e){var s=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerMessageList.roleAttr);s||(s=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerAddTabButton.roleAttr)),s&&s.tab(e)},a.prototype.enterKeyActionSystemMessage=function(t,a,n,o){var i=document.activeElement.querySelector(\"button.expand-collapse-button\");if(i){var r=$(i);return r.hasClass(\"expand-button\")&&r.click(),e.Helpers.FocusFirstOfClass(s.systemMessageSubItemClass),o.preventDefault(),o.stopPropagation(),new s.SystemMessageState(t,a,n,this)}var c=e.Helpers.ElementUtils.filterVisible(e.Helpers.ElementUtils.getFocusable($(document.activeElement)));return c.length?(o.preventDefault(),o.stopPropagation(),new s.InFlatSystemMessageState(t,a,n,c,this)):null},a.prototype.collapseSystemMessage=function(e){var t=$(document.activeElement).closest(s.systemMessageSelector);if(t&&t.length){var a=_.first(t.find(\"button.collapse-button\"));a&&a.click(),angular.element(t).focus(),e.preventDefault()}},a.prototype.removeMessageNavMarkers=function(e){var s=$(e.target);s&&s.has(t.navClassName)&&s.removeClass(t.navClassName)},a}();s.BaseState=a}(t.MessageListStates||(t.MessageListStates={}))}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(e){!function(e){!function(n){var o=t.accessibility.Helpers,r=\".ts-call-quality-feedback\",s=\"div.type, div.items, button\",i=function(t){function n(e,n,o){var i=t.call(this)||this;i.parentState=o,i.currentActionButtonsInParent=e,i.refreshActionButtons($(n).find(r)[0],s),i.currentActionButtons.moveFocusToFirst();for(var c=0,a=i.currentActionButtons.all;c<a.length;c++){var u=a[c];$(u).on(\"$destroy\",function(){i.currentActionButtons.clear()})}return i}return __extends(n,t),n.prototype.escapeKeyAction=function(t){var n=$(t.target).closest(e.threadFocusableSelector);return n&&n.length&&angular.element(n).focus(),t.preventDefault(),this.parentState},n.prototype.enterKeyAction=function(t){var e=t.target;return e.className.contains(\"rating\")?(this.refreshActionButtons(e,\"div.type, button\"),this.currentActionButtons.moveFocusToFirstOfClass(\"type\"),this):e.className.contains(\"types\")?(this.refreshActionButtons(e,\"div.type, button\"),this.currentActionButtons.moveFocusToFirstOfClass(\"type\"),this):e.className.contains(\"type\")?(this.refreshActionButtons(e,s),this.currentActionButtons.moveFocusToFirstOfClass(\"items\"),this):void 0},n.prototype.tabKeyAction=function(t){this.currentActionButtons.moveFocusBy(o.Direction.forward,!0),t.preventDefault()},n.prototype.shiftTabKeyAction=function(t){this.currentActionButtons.moveFocusBy(o.Direction.backward,!0),t.preventDefault()},n.prototype.refreshActionButtons=function(t,e){this.currentActionButtons=o.NodesWithCurrent.fromHTMLElements(this.currentActionButtonsInParent);var n=this.getCqfForm(t);if(n){var r=n.find(e);r&&(this.currentActionButtons=o.NodesWithCurrent.fromHTMLElements(this.currentActionButtonsInParent.concat(r.toArray())))}},n.prototype.getCqfForm=function(t){var e=$(t).closest(\".ts-calling-thread-body, .ts-calling-message, .ts-calling-thread-header-questionnaire, .post-call-questionnaire, .cqf-details-container-animated\");if(e.length>0)return e.find(r)},n}(n.BaseState);n.InCqfFormState=i}(e.MessageListStates||(e.MessageListStates={}))}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(t){!function(t){!function(s){var n=e.accessibility.Helpers,a=\"ts-calling-thread-header\",i=function(e){function s(s,i,o,r,c){var l=e.call(this)||this;return l.accessibilityService=s,l.settingsService=i,l.constants=o,l.parentState=c,l.messageActions=new n.NodesWithCurrent,l.messageReactionsV2Enabled=!1,l.messageReactionsV2Enabled=i.valueAsBoolean(o.settings.names.enableMessageReactionsV2),l.setMessageActionsAndTabbableElements(r),l.parentSelector=t.threadFocusableSelector,l.parentElement=document.activeElement,$(document.activeElement).hasClass(a)?l.tabbableElements.moveFocusToFirstOfClass(\"ts-calling-join-button\"):l.tabbableElements.moveFocusToFirst(),l}return __extends(s,e),s.prototype.setMessageActionsAndTabbableElements=function(e){var t=this,s=_.partition(e,function(e){return e.classList.contains(\"message-action\")}),a=s[0],i=s[1];if(a&&a.length>0){var o=_.partition(i,function(e){return e.classList.contains(\"screen-reader-text\")}),r=(o[0],o[1]);if(this.messageActions=n.NodesWithCurrent.fromHTMLElements(a),this.messageActions.currentIndex=0,this.messageReactionsV2Enabled){var c=_.partition(r,function(e){return e.classList.contains(\"message-emoji-reaction\")}),l=c[0],u=c[1];i=[l[0],a[0]].concat(u)}else i=[a[0]].concat(r)}this.tabbableElements=n.NodesWithCurrent.fromHTMLElements(i);for(var m=0,d=e;m<d.length;m++){var h=d[m];$(h).on(\"$destroy\",function(e){e&&$(e.target).hasClass(\"reaction-container\")?_.remove(t.tabbableElements.all,e.target):(t.tabbableElements.clear(),t.messageActions.clear())})}},s.prototype.getParentState=function(){return this.parentState},s.prototype.escapeKeyAction=function(e){if($(\"body > .tooltip-person-card-list\").length)return e.preventDefault(),this;var t=$(document.activeElement).closest(this.parentSelector);return t&&t.length&&angular.element(t).focus(),e.preventDefault(),this.parentState},s.prototype.enterKeyAction=function(e){return this},s.prototype.tabKeyAction=function(e){e&&$(e.target).hasClass(\"reaction-container\")&&this.reconstructReactionTabbableElements(),this.tabbableElements.resetCurrentIndex(e),this.tabbableElements.moveFocusBy(n.Direction.forward,!0),e.preventDefault()},s.prototype.shiftTabKeyAction=function(e){e&&$(e.target).hasClass(\"reaction-container\")&&this.reconstructReactionTabbableElements(),this.tabbableElements.resetCurrentIndex(e),this.tabbableElements.moveFocusBy(n.Direction.backward,!0),e.preventDefault()},s.prototype.leftArrowKeyAction=function(e){this.handleArrowKey(n.Direction.backward)},s.prototype.rightArrowKeyAction=function(e){this.handleArrowKey(n.Direction.forward)},s.prototype.pageUpKeyAction=function(e){var t=$(\"virtual-repeat\"),s=n.findVisibleElement(!0,\"virtual-repeat\",t);if(null!=s)return n.focusAction(s)},s.prototype.pageDownKeyAction=function(e){var t=$(\"virtual-repeat\"),s=n.findVisibleElement(!0,'[data-tid=\"channelNewMessageContainer\"]',t);if(null!=s)return n.focusAction(s)},s.prototype.reconstructReactionTabbableElements=function(){var e=_.partition(this.tabbableElements.all,function(e){return $(e).hasClass(\"reaction-container\")}),s=e[0],a=e[1],i=$(this.parentElement).find(\".reaction-container\").toArray();if(!_.isEqual(i,s)){var o=_.partition(a,function(e){return $(e).hasClass(t.tabbableActionsItemClass)}),r=o[0],c=o[1],l=r.concat(i,c);this.tabbableElements=n.NodesWithCurrent.fromHTMLElements(l)}},s.prototype.resetElementsIfNecessary=function(e,t){if(0===this.messageActions.all.length||e===n.Direction.forward&&t===this.messageActions.all.length-1&&document.activeElement.classList.contains(\"message-actions-liked\")){var s=n.ElementUtils.filterVisible(n.ElementUtils.getFocusable($(this.parentElement)));s&&this.setMessageActionsAndTabbableElements(s)}},s.prototype.handleArrowKey=function(e){var t=document.activeElement;if(t&&t.classList.contains(\"message-action\")){var s=_.findIndex(this.messageActions.all,t);this.resetElementsIfNecessary(e,s),s=-1===s?_.findIndex(this.messageActions.all,t):s,this.messageActions.currentIndex=s>-1?s:0,this.messageActions.moveFocusBy(e),event.preventDefault()}else if(t&&t.classList.contains(\"kb-active\")){var n=_.findIndex(this.tabbableElements.all,function(e){return e.parentElement==t.parentElement});-1!==n&&(this.tabbableElements.all[n]=t)}},s}(s.BaseState);s.InMessageState=i;var o=function(e){function t(t,n,a,i,o){var r=e.call(this,t,n,a,i,o)||this;return r.accessibilityService=t,r.settingsService=n,r.constants=a,r.parentState=o,r.parentSelector=s.systemMessageSubItemSelector,r}return __extends(t,e),t}(i);s.InSystemMessageState=o;var r=function(e){function s(s,n,a,i,o){var r=e.call(this,s,n,a,i,o)||this;return r.accessibilityService=s,r.settingsService=n,r.constants=a,r.parentState=o,r.parentSelector=t.messageListFocusableSelector,r}return __extends(s,e),s}(i);s.InFlatSystemMessageState=r;var c=function(e){function s(s,a,i,o,r,c){var l=e.call(this)||this;if(l.accessibilityService=s,l.settingsService=a,l.constants=i,l.parentState=r,l.messageActionButtons=[],l.seeMoreButtons=[],l.cardRootElements=[],l.innerElements=[],l.isActionableCard=!1,l.isListCard=!1,l.isProfileCard=!1,l.isHeroCard=!1,l.isReceiptCard=!1,l.isAdaptiveCard=!1,l.useMultilevel=!0,l.heroCardClass=\"ts-hero-card\",l.listCardClass=\"ts-list-card\",l.profileCardClass=\"ts-profile-card\",l.o365CardClass=\"ts-o365-connector-card\",l.receiptCardClass=\"ts-receipt-card\",l.adaptiveCardClass=\"ts-adaptive-card\",l.allCardClasses=[l.heroCardClass,l.listCardClass,l.profileCardClass,l.o365CardClass,l.receiptCardClass,l.adaptiveCardClass],l.cardSeemoreButtonClass=\"ts-see-more-button\",l.cardSeemoreExpandedSelector=\".card-see-more.expanded\",l.o365ActionPaneClass=\"o365-action-pane\",l.o365ActionPaneDropdownButtonClass=\"o365-dropdown-button\",l.o365ActionPaneMultichoiceDropdownSelector=\".o365-multichoice-dropdown\",l.o365ActionPaneDatepickerSelector=\".ts-message-list-item .datepicker\",l.messageReactionsEnabled=!1,l.messageReactionsEnabled=a.valueAsBoolean(i.settings.names.enableMessageReactions),!c&&(c=n.ElementUtils.filterVisible(n.ElementUtils.getFocusable($(document.activeElement))),l.messageReactionsEnabled)){var u=$(t.messageReactionsPopoverSelector);u.length>0&&(u.attr(t.messageIdAttr,o.target.id),c=$(t.tabbableActionItemSelector).toArray().concat(c))}l.parentSelector=t.threadFocusableSelector,l.isListCard=$(o.target).closest(l.parentSelector).find(\".\"+l.listCardClass).length>0,l.isProfileCard=$(o.target).closest(l.parentSelector).find(\".\"+l.profileCardClass).length>0,l.isHeroCard=$(o.target).closest(l.parentSelector).find(\".\"+l.heroCardClass).length>0,l.isReceiptCard=$(o.target).closest(l.parentSelector).find(\".\"+l.receiptCardClass).length>0,l.isAdaptiveCard=$(o.target).closest(l.parentSelector).find(\".\"+l.adaptiveCardClass).length>0,l.isActionableCard=l.isAdaptiveCard||$(o.target).closest(l.parentSelector).find(\".\"+l.o365ActionPaneClass).length>0,l.filterElements(c);var m=l.seeMoreButtons.length>0,d=[];d=m?l.messageActionButtons.concat(l.cardRootElements,l.seeMoreButtons):l.messageActionButtons.concat(l.innerElements),l.isHeroCard&&m&&(d=l.cardRootElements.concat(l.messageActionButtons,l.innerElements,l.seeMoreButtons),l.useMultilevel=!1),l.navElements=n.NodesWithCurrent.fromHTMLElements(d),l.navElements.moveFocusToFirst(),o.stopImmediatePropagation(),o.preventDefault(),l.cardRootElements.length>0&&l.cardRootElements[0].click();for(var h=0,p=c;h<p.length;h++){var f=p[h];$(f).on(\"$destroy\",function(){l.navElements.clear(),_.remove(l.messageActionButtons),_.remove(l.seeMoreButtons),_.remove(l.cardRootElements),_.remove(l.innerElements)})}return l}return __extends(s,e),s.prototype.getParentState=function(){return this.parentState},s.prototype.escapeKeyAction=function(e){if($(\"body > .tooltip-person-card-list\").length||$(this.o365ActionPaneMultichoiceDropdownSelector).length||$(this.o365ActionPaneDatepickerSelector).length)return e.preventDefault(),this;var t=$(document.activeElement).closest(this.parentSelector);return t&&t.length&&angular.element(t).focus(),e.preventDefault(),this.parentState},s.prototype.enterKeyAction=function(e){return this.cardRootElements[0]===e.target&&this.useMultilevel?this.seeMoreButtons.length>0&&!($(e.target).closest(this.parentSelector).find(this.cardSeemoreExpandedSelector).length>0)?(this.seeMoreButtons[0].click(),e.stopImmediatePropagation(),this):new s(this.accessibilityService,this.settingsService,this.constants,e,this,this.innerElements):this},s.prototype.tabKeyAction=function(e){this.navElements.resetCurrentIndex(e),this.navigateToNextElement(e)},s.prototype.shiftTabKeyAction=function(e){this.navElements.resetCurrentIndex(e),this.navigateToPreviousElement(e)},s.prototype.downArrowKeyAction=function(e){(this.isListCard||this.isReceiptCard)&&this.navigateToNextElement(e)},s.prototype.upArrowKeyAction=function(e){(this.isListCard||this.isReceiptCard)&&this.navigateToPreviousElement(e)},s.prototype.rightArrowKeyAction=function(e){this.isProfileCard&&this.navigateToNextElement(e)},s.prototype.leftArrowKeyAction=function(e){this.isProfileCard&&this.navigateToPreviousElement(e)},s.prototype.navigateToNextElement=function(e){this.isActionableCard&&!this.cardElementsInFirstLevel()?this.navigateOnActionableCard(e,n.Direction.forward):this.navElements.moveFocusBy(n.Direction.forward,!0),e.preventDefault()},s.prototype.navigateToPreviousElement=function(e){this.isActionableCard&&!this.cardElementsInFirstLevel()?this.navigateOnActionableCard(e,n.Direction.backward):this.navElements.moveFocusBy(n.Direction.backward,!0),e.preventDefault()},s.prototype.cardElementsInFirstLevel=function(){return _.intersection(this.navElements.all,this.cardRootElements).length>0},s.prototype.navigateOnActionableCard=function(e,t){var s=$(e.target).closest(this.parentSelector),a=n.ElementUtils.filterVisible(n.ElementUtils.getFocusable(s));this.filterElements(a);var i=[];i=this.messageActionButtons.concat(this.innerElements,this.seeMoreButtons),this.navElements=n.NodesWithCurrent.fromHTMLElements(i);var o=i.indexOf(e.target);this.navElements.moveFocusToPosition(o),this.navElements.moveFocusBy(t,!0)},s.prototype.filterElements=function(e){var s=this;this.messageActionButtons=[],this.seeMoreButtons=[],this.cardRootElements=[],this.innerElements=[];var n=this.messageReactionsEnabled?t.tabbableActionsItemClass:\"message-action\";_.forEach(e,function(e){e.classList.contains(n)?s.messageActionButtons.push(e):e.classList.contains(s.cardSeemoreButtonClass)?s.seeMoreButtons.push(e):_.intersection(e.classList,s.allCardClasses).length>0?s.cardRootElements.push(e):s.innerElements.push(e)}),this.isActionableCard&&(this.innerElements=_.filter(this.innerElements,function(e){return!(e.classList.contains(s.o365ActionPaneDropdownButtonClass)||e.attributes.disabled)}))},s}(s.BaseState);s.InCardMessageState=c}(t.MessageListStates||(t.MessageListStates={}))}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(t){!function(t){!function(t){!function(n){var s=e.accessibility.Helpers,a=function(e){function a(n,s,a,i){var r=e.call(this)||this;return r.accessibilityService=n,r.settingsService=s,r.constants=a,r.parentState=i,r.messageReactionsEnabled=!1,r.messageReactionsV2Enabled=!1,r._currentNavElement=null,r.hasParent=!!i,r.itemSelector=t.threadFocusableSelector,r.currentNavElement=$(document.activeElement),r.isUsingNoTransform=s.valueAsBoolean(\"vrUseNoTransform\"),r.messageReactionsEnabled=s.valueAsBoolean(a.settings.names.enableMessageReactions),r.messageReactionsV2Enabled=s.valueAsBoolean(a.settings.names.enableMessageReactionsV2),r}return __extends(a,e),Object.defineProperty(a.prototype,\"currentNavElement\",{set:function(e){this._currentNavElement!==e&&(this._currentNavElement&&this._currentNavElement.removeClass(t.navClassName),this._currentNavElement=e,this._currentNavElement&&this._currentNavElement.addClass(t.navClassName))},enumerable:!0,configurable:!0}),a.prototype.arrowKeyActionsForMessageInThread=function(e,n){if(!this.inCke()){var a=s.NodesWithCurrent.withSelectors(document.activeElement,this.itemSelector,t.messageListFocusableSelector,\":visible\"),i=$(document.activeElement).closest(t.messageListFocusableSelector).find(\".cke_wysiwyg_div\");i.length&&a.appendElements(i.toArray()),a.moveFocusBy(n),e.preventDefault()}},a.prototype.arrowKeyActionsForMessageInChat=function(e,n){this.inCke()||(s.NodesWithCurrent.withSelectors(document.activeElement,this.itemSelector,t.messageListContainerSelector).moveFocusBy(n),e.preventDefault())},a.prototype.downArrowKeyAction=function(e){this.removeMessageNavMarkers(e),this.currentNavElement=$(document.activeElement),this.hasParent?this.arrowKeyActionsForMessageInThread(e,s.Direction.forward):this.arrowKeyActionsForMessageInChat(e,this.toggleDirectionForTransform(s.Direction.backward)),this.currentNavElement=$(document.activeElement)},a.prototype.upArrowKeyAction=function(e){this.removeMessageNavMarkers(e),this.currentNavElement=$(document.activeElement),this.hasParent?this.arrowKeyActionsForMessageInThread(e,s.Direction.backward):this.arrowKeyActionsForMessageInChat(e,this.toggleDirectionForTransform(s.Direction.forward)),this.currentNavElement=$(document.activeElement)},a.prototype.toggleDirectionForTransform=function(e){return this.isUsingNoTransform?e===s.Direction.forward?s.Direction.backward:s.Direction.forward:e},a.prototype.homeKeyAction=function(e){this.removeMessageNavMarkers(e),this.inCke()||(s.FocusFirstWithSelectors(this.itemSelector,this.hasParent?t.messageListFocusableSelector:t.messageListContainerSelector),this.currentNavElement=$(document.activeElement),e.preventDefault())},a.prototype.endKeyAction=function(e){this.removeMessageNavMarkers(e),this.inCke()||(s.FocusLastWithSelectors(this.itemSelector,this.hasParent?t.messageListFocusableSelector:t.messageListContainerSelector),this.currentNavElement=$(document.activeElement),e.preventDefault())},a.prototype.escapeKeyAction=function(e){if(this.hasParent){var n=t.messageListFocusableClass;if(n.length>0){var a=s.FirstParentByClass(document.activeElement,n);a&&angular.element(a).focus(),e.preventDefault()}return this.currentNavElement=null,this.parentState}return this},a.prototype.enterKeyActionChat=function(e){var a=$(document.activeElement),i=_.filter(s.ElementUtils.getFocusable(a).not(\".ts-call-quality-feedback *, .ts-calling-live-roster *:not(.kb-active), .hidden-button-virtual-pc-cursor\"),s.ElementUtils.isVisibleWithInvisibleAnchor);if(this.messageReactionsEnabled){var r=$(t.messageReactionsPopoverSelector);r.length>0&&(r.attr(t.messageIdAttr,e.target.id),i=$(t.tabbableActionItemSelector).toArray().concat(i))}return i.length?(e.preventDefault(),e.stopPropagation(),$(e.target).find(\"star-rating, calling-quality-feedback\").length>0?new n.InCqfFormState(i,e.target.parentElement,this):$(e.target).find(\".ts-card-thread-body\").length>0?new n.InCardMessageState(this.accessibilityService,this.settingsService,this.constants,e,this):new n.InMessageState(this.accessibilityService,this.settingsService,this.constants,i,this)):this},a.prototype.enterKeyAction=function(e){return(n.isSystemMessage(e)?this.enterKeyActionSystemMessage.bind(this,this.accessibilityService,this.settingsService,this.constants,e):this.enterKeyActionChat.bind(this))(e)},a.prototype.isComposeBoxExpanded=function(){return s.FirstParentByClass(document.activeElement,\"ts-new-message-expand\")},a.prototype.tabKeyAction=function(e){if(this.hasParent){if(s.FirstParentByClass(document.activeElement,\"ts-new-message-footer-content\")){if(this.isComposeBoxExpanded()&&document.activeElement.className.contains(\"icons-send\"))return void e.preventDefault();if(!this.isComposeBoxExpanded()&&s.FirstParentByClass(document.activeElement,\"collapsed-icons-container\"))return void e.preventDefault();return}e.preventDefault()}else if(this.removeMessageNavMarkers(e),$(\".ts-disabled-compose-watermark\").length>0){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e))return;t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",e)}else $(\"#add-new-message .ts-message-editor\").hasClass(\"ts-expanded\")?this.moveToClassOutside(s.ElementUtils.Selectors.newComposeExtensionButtonNotInThread):this.moveToClassOutside(s.ElementUtils.Selectors.newComposeButtonNotInThreadV2)},a.prototype.shiftTabKeyAction=function(e){if(this.removeMessageNavMarkers(e),this.hasParent){if(s.FirstParentByClass(document.activeElement,\"ts-new-message-footer-content\")){if(document.activeElement.className.contains(\"compose-max-min-toggle\"))return void e.preventDefault();return}e.preventDefault()}else if(t.TabHandlerActions.hasTabbableElementsWithMapping(\"tabHandlerChannelNotificationBanner\"))t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerChannelNotificationBanner\",e);else if(t.TabHandlerActions.isCallingPersistentIndicatorPresent(e.target))t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingPersistentIndicator\",e);else{if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCloseConversationPane\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBaseTab\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerConsultationDialog\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerRightPaneHeader\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenActionButtons\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerUnreadMessagesButton\",e))return;this.moveFocusToTab(e)}},a.prototype.pageUpKeyAction=function(e){this.removeMessageNavMarkers(e);var t=$(\"virtual-repeat\"),n=s.findVisibleElement(!1,\"virtual-repeat\",t);if(null!=n)return s.focusAction(n)},a.prototype.pageDownKeyAction=function(e){this.removeMessageNavMarkers(e);var t=$(\"virtual-repeat\"),n=s.findVisibleElement(!1,'[data-tid=\"channelNewMessageContainer\"]',t);if(null!=n)return s.focusAction(n)},a}(n.BaseState);n.MessageState=a;var i=function(e){function t(t,s,a,i){var r=e.call(this,t,s,a,i)||this;return r.accessibilityService=t,r.settingsService=s,r.constants=a,r.itemSelector=n.systemMessageSubItemSelector,r}return __extends(t,e),t.prototype.enterKeyAction=function(e){var t=s.ElementUtils.filterVisible(s.ElementUtils.getTabbable($(document.activeElement)));return t.length?(e.preventDefault(),new n.InSystemMessageState(this.accessibilityService,this.settingsService,this.constants,t,this)):this},t.prototype.escapeKeyAction=function(e){return this.collapseSystemMessage(e),this.parentState},t.prototype.downArrowKeyAction=function(e){this.arrowKeyNavigate(e,s.Direction.forward)},t.prototype.upArrowKeyAction=function(e){this.arrowKeyNavigate(e,s.Direction.backward)},t.prototype.arrowKeyNavigate=function(e,t){s.NodesWithCurrent.withSelectors(document.activeElement,this.itemSelector,n.systemMessageSelector).moveFocusBy(t),this.currentNavElement=$(document.activeElement),e.preventDefault()},t}(a);n.SystemMessageState=i}(t.MessageListStates||(t.MessageListStates={}))}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function s(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(t){!function(e){!function(e){!function(e){!function(n){var s=t.accessibility.Helpers,i=function(t){function i(e,n,s){var i=t.call(this)||this;return i.accessibilityService=e,i.settingsService=n,i.constants=s,i.isUsingNoTransform=n.valueAsBoolean(\"vrUseNoTransform\"),i.enableChannelNewPostButton=n.valueAsBoolean(s.settings.names.enableChannelNewPostButton),i}return __extends(i,t),i.prototype.findMessageListFocusableElement=function(t){if(t){var n=$(t).closest(e.messageListFocusableSelector);if(n&&n.length>0)return n.get(0)}return null},i.prototype.arrowKeyActions=function(t,n){if(!this.inCke()&&!this.inSubjectLineEdit()){var i=this.findMessageListFocusableElement(document.activeElement);null!=i&&(s.NodesWithCurrent.withSelectors(i,e.messageListFocusableSelector,e.messageListContainerSelector).moveFocusBy(n),t.preventDefault())}},i.prototype.downArrowKeyAction=function(t){this.isUsingNoTransform?this.arrowKeyActions(t,s.Direction.forward):this.arrowKeyActions(t,s.Direction.backward)},i.prototype.upArrowKeyAction=function(t){this.isUsingNoTransform?this.arrowKeyActions(t,s.Direction.backward):this.arrowKeyActions(t,s.Direction.forward)},i.prototype.homeKeyAction=function(t){this.inCke()||this.inSubjectLineEdit()||(this.isUsingNoTransform?s.FocusFirstOfClass(e.messageListFocusableClass):s.FocusLastOfClass(e.messageListFocusableClass),t.preventDefault())},i.prototype.endKeyAction=function(t){this.inCke()||this.inSubjectLineEdit()||(this.isUsingNoTransform?s.FocusLastOfClass(e.messageListFocusableClass):s.FocusFirstOfClass(e.messageListFocusableClass),t.preventDefault())},i.prototype.escapeKeyAction=function(t){return n.isSystemMessage(t)&&this.collapseSystemMessage(t),this},i.prototype.enterKeyAction=function(t){return(n.isSystemMessage(t)?this.enterKeyActionSystemMessage.bind(this,this.accessibilityService,this.settingsService,this.constants,t):this.enterKeyActionThread.bind(this))(t)},i.prototype.enterKeyActionThread=function(t){var i=this.findMessageListFocusableElement(document.activeElement);if(null!=i){var a=i.querySelector(e.threadFocusableSelector);if(a)return s.focusAction(a),t.preventDefault(),t.stopPropagation(),new n.MessageState(this.accessibilityService,this.settingsService,this.constants,this)}return null},i.prototype.tabKeyAction=function(t){if(this.enableChannelNewPostButton&&$(\"#new-post-button\").length>0)e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewPostButton\",t);else if($(\".ts-disabled-compose-watermark\").length>0){if(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t))return;e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",t)}else{var n=$(\"#add-new-message .ts-message-editor\");n.hasClass(\"ts-expanded\")?n.hasClass(\"ts-post-toolbar\")?this.moveToClassOutside(s.ElementUtils.Selectors.newComposeExtensionPostButtonNotInThread):this.moveToClassOutside(s.ElementUtils.Selectors.newComposeExtensionButtonNotInThread):this.moveToClassOutside(s.ElementUtils.Selectors.newComposeButtonNotInThreadV2)}},i.prototype.shiftTabKeyAction=function(t){if(e.TabHandlerActions.isCallingPersistentIndicatorPresent(t.target))e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingPersistentIndicator\",t);else{if(e.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerTabActions\"))return void e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTabActions\",t);if(e.TabHandlerActions.hasTabbableElementsWithMapping(\"tabHandlerChannelNotificationBanner\"))e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerChannelNotificationBanner\",t);else{if(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCloseConversationPane\",t))return;if(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBaseTab\",t))return;if(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerUnreadMessagesButton\",t))return;this.moveFocusToTab(t)}}},i.prototype.pageUpKeyAction=function(t){var e=$(\"virtual-repeat\"),n=s.findVisibleElement(!0,\"virtual-repeat\",e);if(null!=n)return s.focusAction(n)},i.prototype.pageDownKeyAction=function(t){var e=$(\"virtual-repeat\"),n=s.findVisibleElement(!0,'[data-tid=\"channelNewMessageContainer\"]',e);if(null!=n)return s.focusAction(n)},i}(n.BaseState);n.ThreadState=i}(e.MessageListStates||(e.MessageListStates={}))}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){!function(s){s.navClassName=\"acc-message-nav\",s.messageListContainerClass=\"ts-message-list-container\",s.messageListContainerSelector=\".\"+s.messageListContainerClass,s.messageListFocusableClass=\"acc-message-list-focusable\",s.messageListFocusableSelector=\".\"+s.messageListFocusableClass,s.threadFocusableClass=\"acc-thread-focusable\",s.threadFocusableSelector=\".\"+s.threadFocusableClass,s.messageReactionsPopoverSelector=\".message-actions-popover-container\",s.tabbableActionItemSelector=\".tabbable-action-item\",s.tabbableActionsItemClass=\"tabbable-action-item\",s.messageIdAttr=\"message-id\",s.messageIdAttrSelector=\"[\"+s.messageIdAttr+\"]\";var i;!function(t){t[t.Channel=0]=\"Channel\",t[t.Chat=1]=\"Chat\",t[t.MessageUpdate=2]=\"MessageUpdate\"}(i=s.AccMessageListState||(s.AccMessageListState={}));var n=function(){function e(t,e,s){this.accessibilityService=t,this.settingsService=e,this.constants=s,this.isChatStyle=!1,this.currentState=null,this.isScrolling=!1,this.shouldCheckFocus=!1}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"message-list\"},enumerable:!0,configurable:!0}),e.prototype.cleanUp=function(){this.elemController&&(this.elemController.updateMessageListAccState=null)},e.prototype.downArrowKeyActions=function(t){this.resetCurrentState(t),this.currentState.downArrowKeyAction(t)},e.prototype.upArrowKeyActions=function(t){this.resetCurrentState(t),this.currentState.upArrowKeyAction(t)},e.prototype.leftArrowKeyActions=function(t){this.resetCurrentState(t),this.currentState.leftArrowKeyAction(t)},e.prototype.rightArrowKeyActions=function(t){this.resetCurrentState(t),this.currentState.rightArrowKeyAction(t)},e.prototype.homeKeyAction=function(t){this.resetCurrentState(t),this.currentState.homeKeyAction(t)},e.prototype.endKeyAction=function(t){this.resetCurrentState(t),this.currentState.endKeyAction(t)},e.prototype.escapeKeyActions=function(t){this.resetCurrentState(t),this.currentState=this.currentState.escapeKeyAction(t)||this.currentState},e.prototype.enterKeyAction=function(t){this.resetCurrentState(t),this.currentState=this.currentState.enterKeyAction(t)||this.currentState},e.prototype.tabKeyActions=function(t){this.resetCurrentState(t),this.currentState.tabKeyAction(t)},e.prototype.shiftTabKeyActions=function(t){this.resetCurrentState(t),this.currentState.shiftTabKeyAction(t)},e.prototype.pageUpKeyAction=function(t){this.resetCurrentState(t),this.currentState.pageUpKeyAction(t)},e.prototype.pageDownKeyAction=function(t){this.resetCurrentState(t),this.currentState.pageDownKeyAction(t)},e.prototype.resetCurrentState=function(t){$(t.target).hasClass(s.threadFocusableClass)&&(this.currentState instanceof s.MessageListStates.InMessageState||this.currentState instanceof s.MessageListStates.InCardMessageState)&&(this.currentState=this.currentState.getParentState())},e.prototype.processDom=function(e,i){var n=this;this.roleElement=e,this.elemController=e.controller(\"messageList\"),this.elemController&&(this.elemController.updateMessageListAccState=this.updateCurrentStateCallback.bind(this),this.isChatStyle=this.elemController.isChat||e.closest(\"message-list\").getUnderlyingElement().hasClass(\"chat-style\"),this.currentState=this.isChatStyle?new s.MessageListStates.MessageState(this.accessibilityService,this.settingsService,this.constants):new s.MessageListStates.ThreadState(this.accessibilityService,this.settingsService,this.constants));var a=e.controller(\"retainScrollPosition\");if(a){var o=_.debounce(function(){return n.restoreFocus()},150),r=a.scope.$on(this.constants.events.virtualRepeat.stability,function(t){!n.isScrolling&&n.shouldCheckFocus&&o()}),c=a.scope.$on(this.constants.events.scroll.scrollState,function(t,e){n.isScrolling=e,e&&(n.shouldCheckFocus=n.accessibilityService.isInKeyboardNavigationMode(),n.shouldCheckFocus&&o.cancel())});e.on(\"$destroy\",function(){o.cancel(),c(),r()})}var h=new t.accessibility.Keyboard(e);h.onShiftTabKey(this.shiftTabKeyActions.bind(this)),h.onTabKey(this.tabKeyActions.bind(this)),h.onEscapeKey(this.escapeKeyActions.bind(this)),h.onDownKey(this.downArrowKeyActions.bind(this)),h.onUpKey(this.upArrowKeyActions.bind(this)),h.onLeftKey(this.leftArrowKeyActions.bind(this)),h.onRightKey(this.rightArrowKeyActions.bind(this)),h.onHomeKey(this.homeKeyAction.bind(this)),h.onEndKey(this.endKeyAction.bind(this)),h.onCtrlHomeKey(this.homeKeyAction.bind(this)),h.onCtrlEndKey(this.endKeyAction.bind(this)),h.onEnterKey(this.enterKeyAction.bind(this)),h.onPageUpKey(this.pageUpKeyAction.bind(this)),h.onPageDownKey(this.pageDownKeyAction.bind(this))},e.prototype.isFocusedOnBody=function(){return!document.activeElement||\"BODY\"===document.activeElement.tagName},e.prototype.restoreFocus=function(){this.shouldCheckFocus=!1,this.accessibilityService.isInKeyboardNavigationMode()&&this.isFocusedOnBody()&&(this.shouldCheckFocus=!s.TabHandlerActions.focusLastElementInHistory(null,!this.isChatStyle,this.roleElement,!0,!1))},e.prototype.updateCurrentStateCallback=function(t){if(t===i.Channel)this.isChatStyle=!1,!this.currentState||this.currentState instanceof s.MessageListStates.ThreadState||(this.currentState=new s.MessageListStates.ThreadState(this.accessibilityService,this.settingsService,this.constants));else if(t===i.Chat)this.isChatStyle=!0,!this.currentState||this.currentState instanceof s.MessageListStates.MessageState||(this.currentState=new s.MessageListStates.MessageState(this.accessibilityService,this.settingsService,this.constants));else if(t===i.MessageUpdate&&this.currentState&&!(this.currentState instanceof s.MessageListStates.MessageState)){var e=null;this.isChatStyle||(e=new s.MessageListStates.ThreadState(this.accessibilityService,this.settingsService,this.constants)),this.currentState=new s.MessageListStates.MessageState(this.accessibilityService,this.settingsService,this.constants,e)}},e}();s.MessageList=n,e.registerRoleTypeWithFactory(n),angular.module(\"teamspace.messageListAccessibility\",[\"teamspace.settingsService\"])}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(n){!function(a){var i=function(){function n(){}return n.prototype.enterKeyAction=function(n){if(\"post-calling-screen-star-rating\"===n.target.getAttribute(\"calling-screen-focus\")){var a=e.Helpers.ElementUtils.filterVisible(e.Helpers.ElementUtils.getFocusable($(document.activeElement)).not(\".ts-call-quality-feedback *\")),i=$(\".post-call-questionnaire, .cqf-details-container-animated, .broadcast-post-playback-screen-questionnaire\")[0];new t.accessibility.AccRole.Roles.MessageListStates.InCqfFormState(a,i.parentElement,void 0).enterKeyAction(n)}},n.prototype.tabKeyActions=function(t){t.target===_.last(a.TabHandlerActions.getAllTabbableElements(this.container))&&(a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",t)||a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",t)||a.TabHandlerActions.tabToElementWithMapping(n.mapping,t))&&t.preventDefault()},n.prototype.shiftTabKeyActions=function(t){t.target===_.first(a.TabHandlerActions.getAllTabbableElements(this.container))&&(a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",t)||a.TabHandlerActions.tabToElementWithMapping(n.mapping,t))&&t.preventDefault()},n.prototype.processDom=function(e){this.container=e;var n=new t.accessibility.Keyboard(e);n.onShiftTabKey(this.shiftTabKeyActions.bind(this)),n.onTabKey(this.tabKeyActions.bind(this)),n.onEnterKey(this.enterKeyAction.bind(this))},n.mapping=\"tabHandlerPostCallingScreen\",n.roleAttr=\"tab-handler-post-calling-screen\",n}();a.TabHandlerPostCallingScreen=i,n.registerRoleTypeWithFactory(i)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(t){var o=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"radio-group\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(e){e.addAttribute(\"role\",\"radiogroup\"),e.addAttribute(\"tabindex\",\"-1\")},e}();t.RadioGroup=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){!function(e){!function(i){var o=function(){function e(t){this.accessibilityService=t,this.firstRadioButton=null,this.lastRadioButton=null,this.radioButtons=[]}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"radio\"},enumerable:!0,configurable:!0}),e.prototype.getActiveElement=function(){return angular.element(document.activeElement)},e.prototype.setChecked=function(t,e){if(t)if(e)if(t.attr(\"tabindex\",\"-1\"),t.attr(\"aria-checked\",\"false\"),t.attr(\"checked\",\"false\"),1===e&&t.get(0)===this.lastRadioButton.get(0))this.setChecked(this.firstRadioButton);else if(-1===e&&t.get(0)===this.firstRadioButton.get(0))this.setChecked(this.lastRadioButton);else{var i=this.radioButtons.map(function(t){return t.get(0)}).indexOf(t.get(0));this.setChecked(this.radioButtons[i+e])}else t.attr(\"tabindex\",\"0\"),t.attr(\"aria-checked\",\"true\"),t.attr(\"checked\",\"true\"),this.accessibilityService.isChromeOrSafari()&&angular.element(t).focus()},e.prototype.upAndLeftArrowKeyActions=function(t){this.setChecked(this.getActiveElement(),-1)},e.prototype.downAndRightArrowKeyActions=function(t){this.setChecked(this.getActiveElement(),1)},e.prototype.processTemplate=function(t){t.addAttribute(\"role\",\"radio\"),t.addAttribute(\"tabindex\",\"-1\"),t.addAttribute(\"aria-checked\",\"false\")},e.prototype.processDom=function(e){var i=new t.accessibility.Keyboard(e);i.onUpKey(this.upAndLeftArrowKeyActions.bind(this)),i.onDownKey(this.downAndRightArrowKeyActions.bind(this)),i.onLeftKey(this.upAndLeftArrowKeyActions.bind(this)),i.onRightKey(this.downAndRightArrowKeyActions.bind(this));var o=e.closest(\"[role=radiogroup]\").find(\"input[type=radio], [role=radio]\");for(var n in o)this.radioButtons.push(o[n].getUnderlyingElement()),this.firstRadioButton||(this.firstRadioButton=o[n].getUnderlyingElement());this.lastRadioButton=o[o.length-1].getUnderlyingElement(),this.firstRadioButton.attr(\"tabindex\",\"0\"),this.firstRadioButton.attr(\"aria-checked\",\"true\"),this.firstRadioButton.attr(\"checked\",\"true\")},e}();i.Radio=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){!function(n){var i=function(){function e(){}return e.prototype.tabKeyActions=function(t){t.target===_.last(n.TabHandlerActions.getAllTabbableElements(this.container,!0))&&n.TabHandlerActions.tabToElementWithMapping(e.mapping,t)&&t.preventDefault()},e.prototype.shiftTabKeyActions=function(t){t.target===_.first(n.TabHandlerActions.getAllTabbableElements(this.container,!0))&&n.TabHandlerActions.tabToElementWithMapping(e.mapping,t)&&t.preventDefault()},e.prototype.processDom=function(e){this.container=e;var n=new t.accessibility.Keyboard(e);n.onShiftTabKey(this.shiftTabKeyActions.bind(this)),n.onTabKey(this.tabKeyActions.bind(this))},e.mapping=\"tabHandlerSetupAnonymousMeeting\",e.roleAttr=\"tab-handler-setup-anonymous-meeting\",e}();n.TabHandlerSetupAnonymousMeeting=i,e.registerRoleTypeWithFactory(i)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(n){!function(r){var i=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"has-sub-menu\"},enumerable:!0,configurable:!0}),n.prototype.processTemplate=function(e){e.addAttribute(\"aria-haspopup\",\"true\"),e.addAttribute(\"aria-expanded\",\"false\")},n.prototype.processDom=function(t){var n=new e.accessibility.Keyboard(t);n.onEnterKey(this.enterKeyAction.bind(this)),n.onRightKey(this.enterKeyAction.bind(this))},n.prototype.enterKeyAction=function(e){var n=angular.element(e.target);n.attr({\"aria-expanded\":!0});var r=n.children(\"ul\");r.show();var i=r.children(\"li\").first();t.Helpers.ElementUtils.prepareForFocus(i[0]),i.focus(),t.Helpers.ElementUtils.stopPropagation(e)},n}();r.HasSubMenu=i,n.registerRoleTypeWithFactory(i)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(n){!function(i){var o=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"sub-menu-item\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),n.prototype.processTemplate=function(e){e.getAttributeValue(\"prevent-override-role\")||e.addAttribute(\"role\",\"menuitem\")},n.prototype.processDom=function(t){var n=new e.accessibility.Keyboard(t);n.onUpKey(this.upKeyAction.bind(this)),n.onDownKey(this.downKeyAction.bind(this)),n.onLeftKey(this.leftKeyAction.bind(this)),n.onRightKey(this.downKeyAction.bind(this)),n.onSpaceKey(this.spaceBarAction.bind(this)),t.getAttributeValue(\"bypassEscapeKey\")||n.onEscapeKeyUp(this.leftKeyAction.bind(this));for(var i=t.find(\":button\"),o=0;o<i.length;o++)i[o].addAttribute(\"tabindex\",\"-1\");for(var r=t.find(\"a\"),o=0;o<r.length;o++)r[o].addAttribute(\"tabindex\",\"-1\");t.getAttributeValue(\"tabindex\")||t.addAttribute(\"tabindex\",\"-1\")},n.prototype.getNewIndex=function(e,t,n,i){void 0===i&&(i=!0);var o=t+n;return o>=e?0:o<0?i?e-1:0:o},n.prototype.isElementDisabled=function(e){var t=angular.element(e);return t.is(\".disabled\")||t.is(\":disabled\")},n.prototype.getNextItem=function(e,t,n,i){void 0===i&&(i=!0);for(var o=this.getNewIndex(e.length,t,n,i);this.isElementDisabled(e[o])&&o!==t;)o=this.getNewIndex(e.length,o,n);return e[o]},n.prototype.moveFocus=function(o,r,s){void 0===s&&(s=!0);var c=angular.element(o.target),a=c.closest(i.SubMenu.selector).find(n.selector);if(!(a.length<=1)){e.accessibility.Helpers.ElementUtils.isAppInRtlMode()&&(a=$(a.toArray().reverse()));var l=a.index(c);this.getNextItem(a,l,r,s).focus(),t.Helpers.ElementUtils.stopPropagation(o)}},n.prototype.upKeyAction=function(e){this.moveFocus(e,-1)},n.prototype.downKeyAction=function(e){this.moveFocus(e,1)},n.prototype.leftKeyAction=function(e){var n=angular.element(e.target).closest(i.SubMenu.selector),o=n.closest(i.MenuItem.selector);o.length>0?(n.hide(),t.Helpers.ElementUtils.prepareForFocus(o[0]),o.attr({\"aria-expanded\":!1}),o.focus(),t.Helpers.ElementUtils.stopPropagation(e)):this.moveFocus(e,-1,!1)},n.prototype.spaceBarAction=function(e){var n=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"ts-right-click\");i&&(t.Helpers.ElementUtils.stopPropagation(e),i.rightClick())},n}();i.SubMenuItem=o,n.registerRoleTypeWithFactory(o)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(n){!function(i){var r=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"sub-menu\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),n.prototype.processTemplate=function(e){e.getAttributeValue(\"prevent-override-role\")||e.addAttribute(\"role\",\"menu\")},n.prototype.processDom=function(t){var n=new e.accessibility.Keyboard(t);n.onEnterKey(this.clickAction.bind(this)),n.onSpaceKey(this.clickAction.bind(this))},n.prototype.clickAction=function(e){var n=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"ng-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"onclick\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"simple-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"bs-popover\")||t.Helpers.ElementUtils.findFirst(n,\"a\");i&&(t.Helpers.ElementUtils.stopPropagation(e),i.click())},n}();i.SubMenu=r,n.registerRoleTypeWithFactory(r)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(n){!function(t){!function(t){!function(a){function i(e,n,t){if(!e||!t)return!1;var a=e.find(t);return!(a.length<1)&&d(_.find(a,function(e){return\"0\"===e.getAttributeValue(\"tabindex\")})||a[0],n)}function l(e,n){e&&(e.getUnderlyingElement().is(\"button\")?d(e,n):d(e.find(\"button\")[0],n))}function r(e,n){return!!e&&d(e.find(\"button:not([disabled])\")[0],n)}function o(e,n){return!!e&&d(_.last(e.find(\"button:not([disabled])\")),n)}function s(n,t){return!!n&&((t.keyCode||t.which)===e.Constants.Instance.keyCodes.tab&&!0===t.shiftKey&&n.length>1?d(n[1],t):d(n[0],t))}function u(e,n,t){if(e){var a=e.find(\"button:not([disabled])\")[0];return a&&a.getUnderlyingElement()[0]===n}return!1}function c(e,n,t){if(e){var a=_.last(e.find(\"button:not([disabled])\"));return a&&a.getUnderlyingElement()[0]===n}return!1}function f(e,n){p(n);var t=angular.element(e);t.length>0&&t.focus()}function d(e,n){return!!e&&(!!e.is(\":visible\")&&(e.focus(),n&&p(n),!0))}function m(e){if(!e)return null;var n=e.find(\"div[\"+t.TabElementsConstants.PROCESS_TAB_ATTRIBUTE+\"] > .active-rail\")||e.find(\"div[\"+t.TabElementsConstants.PROCESS_TAB_ATTRIBUTE+\"] > ul\");return n.length>0?{index:_.parseInt(n[0].getAttributeValue(\"data-index\"),10),element:n[0]}:null}function g(e){return e&&e.controller()}function b(e){return!!e&&!1===e.children(\"message-list\").getUnderlyingElement().hasClass(\"chat-style\")}function p(e){e.stopPropagation(),e.preventDefault()}function E(e,n){var i=e.find(\"button:enabled:visible\");if(0!==i.length)return s(i,n);{if(!t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling())return!!a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",n)||(!!a.tabToElementWithMapping(\"tabHandlerNewChatButton\",n)||void 0);var l=void 0;if(n.shiftKey){if(a.tabToElementWithMapping(\"tabHandlerCallingScreenRightRail\",n))return;l=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerNavigationButtons.roleAttr)}else l=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerNavigationButtons.roleAttr);l.tab(n)}}function T(e,n){if(e.find(\"#controlbox-input-group\")[0].getUnderlyingElement().hasClass(\"power-bar-hide\")){if(!e.find(\".slash-command-box\")[0].getUnderlyingElement().hasClass(\"power-bar-hide\")){if(d(e.find(\".current-param-input\")[0],n))return;if(d(e.find(\".current-committed-param\")[0],n))return;if(d(e.find(\"#slash-command-submit-message\")[0],n))return}if(e.find(\".at-command-query-pill\")[0])return p(n),void e.find(\".at-command-query-pill\")[0].getUnderlyingElement().focus();if(e.find(\"power-bar-at-command-selector\")[0].getUnderlyingElement().hasClass(\"power-bar-hide\")){if(!e.find(\"search-box\")[0].getUnderlyingElement().hasClass(\"power-bar-hide\")){var t=e.find(\"#searchInput\");d((t&&t.length?t:e.find(\"#searchInputField\"))[0],n)}}else f(\"#at-param-input\",n)}else f(\"#control-input\",n)}function h(e,n){if(n.shiftKey){if(d(e.find(\".power-bar-card-copy\")[0],n))return;if(d(e.find(\"#input-extensions-settings-button\")[0],n))return;if(d(e.find(\".at-command-query-pill\")[0],n))return;if(d(e.find(\"#at-param-input\")[0],n))return}else{if(d(e.find(\"#input-extensions-settings-button\")[0],n))return;if(d(e.find(\".power-bar-card-copy\")[0],n))return;if(d(e.find(\"#at-command-cancel-button\")[0],n))return}}function C(e,t){return void 0===t&&(t=!1),n.Helpers.ElementUtils.filterVisible(n.Helpers.ElementUtils.getFocusable(e.getUnderlyingElement(),t))}function v(e,t,a,i){void 0===a&&(a=!1),void 0===i&&(i=!1);var l=e&&C(e,i),r=!1;if(l&&l.length>0){var o=a?_.last(l):_.first(l);r=d(new n.NgIAugmentedJQueryAdapter(angular.element(o)),t)}return r}function M(e,n){var a;n.shiftKey?d(e.find('[calling-screen-focus=\"multi-call-list-last-button\"]')[0],n)||(a=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenMultiCallList.roleAttr))&&a.tab(n):d(e.find('[calling-screen-focus=\"multi-call-list-first-button\"]')[0],n)||(a=t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenMultiCallList.roleAttr):t.TabElementsManager.getElementFromRoleName(t.TabHandlerCallingScreenErrorMessage.roleAttr)||t.TabElementsManager.getElementFromRoleName(t.TabHandlerCallingScreenDialIn.roleAttr)||t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenMultiCallList.roleAttr))&&a.tab(n)}function N(e,n){return i(e,n,'[acc-role-dom*=\"'+t.Clickable.roleAttr+'\"]')}function y(e,n){return i(e,n,'[acc-role-dom*=\"'+t.ListItem.roleAttr+'\"]')}function A(e,n){return i(e,n,'[acc-role-dom*=\"'+t.SubMenuItem.roleAttr+'\"]')}function H(e){var a=$(document).find(t.TabElementsConstants.COMMON_SELECTORS.leftRailDiv);if(a&&a.length>0&&(\"none\"!=a.css(\"display\")||a[0].classList&&a[0].classList.contains(\"popover-left-rail\"))){var i=a.find(\"button[data-tid='lr-create-chat']\");if(i&&i.length>0)return d(new n.NgIAugmentedJQueryAdapter(angular.element(i[0])),e)}return!1}function B(e,a,i,l,r){i=i||new n.NgIAugmentedJQueryAdapter(angular.element('[acc-role-dom*=\"'+t.TabElementsConstants.getElementMapping(\"tabHandlerMessageList\").roleName+'\"]'));var o=0;if(r){l=!0;var s=angular.element('[data-tid=\"middlePaneChannels\"]');s&&s.length>0&&(o=s[0].getBoundingClientRect().top)}var u=angular.element('[data-tid=\"channelNewMessageContainer\"]');if(!i||!u||0===u.length)return!1;var c=u[0].getBoundingClientRect().top;if(!(c<=0)){var f=i.find(a?t.messageListFocusableSelector:t.threadFocusableSelector),m=d((t.TabElementsManager.usingNoTransform()?_.findLast:_.find)(f,function(e){var n=e.getUnderlyingElement()[0].getBoundingClientRect();return l?n.bottom>0&&n.bottom<=c&&(!r||n.top>o):n.top<=c}),e);return m&&!a&&$(document.activeElement).addClass(t.navClassName),m}}var S=1870;a.tryFocusBody=function(e,n){var t=angular.element(\"body\");t.length>0&&t.focus()},a.tryFocusElement=d,a.stopPropagation=p,a.focusNavigationButtons=E,a.tabToVisibleElementWithMapping=function(e,n){var a=t.TabElementsManager.getElementFromMappingName(e),i=this.isElementVisible(a);return i&&a.tab(n),i},a.isElementWithMappingVisible=function(e){return this.isElementVisible(t.TabElementsManager.getElementFromMappingName(e))},a.isElementVisible=function(e){return e&&e.element&&e.element.is(\":visible\")},a.tabToElementWithMapping=function(e,n){var a=t.TabElementsManager.getElementFromMappingName(e);return a&&a.tab(n),!!a},a.focusMeProfile=function(e,n){f(\"#personDropdown\",n)},a.focusTenantSwitcher=function(e,n){f(\".tenant-switcher\",n)},a.focusPowerbar=function(e,n){if(window.document.activeElement!==angular.element(\".at-command-query-pill\")[0]&&window.document.activeElement!==angular.element(\"#at-param-input\")[0]&&window.document.activeElement!==angular.element(\"#at-command-cancel-button\")[0]){if(window.document.activeElement!==angular.element(\"#input-extensions-settings-button\")[0]&&window.document.activeElement!==angular.element(\".power-bar-card-copy\")[0]){if(window.document.activeElement===angular.element(\"#slash-command-submit-button\")[0]||window.document.activeElement===angular.element(\"#slash-command-submit-message\")[0]){if(n.shiftKey)return void T(e,n);if(d(e.find(\"#slash-command-cancel-button\")[0],n))return}if(window.document.activeElement!==angular.element(\"#slash-command-cancel-button\")[0]){if(n.shiftKey){if(window.document.activeElement===angular.element(\"#search-cancel-button\")[0]&&d(e.find(\"#searchInput\")[0],n))return;if(window.document.activeElement===angular.element(\"#search-cancel-button\")[0]&&d(e.find(\"#searchInputField\")[0],n))return;if(d(e.find(\"#search-cancel-button\")[0],n))return;if(d(e.find(\"#slash-command-cancel-button\")[0],n))return;if(d(e.find(\"#at-command-cancel-button\")[0],n))return}T(e,n)}else{if(d(e.find(\"#slash-command-submit-button\")[0],n)||d(e.find(\"#slash-command-submit-message\")[0],n))return;T(e,n)}}else if(n.shiftKey){if(d(e.find(\"#at-param-input\")[0],n))return;if(d(e.find(\".at-command-query-pill\")[0],n))return}else if(d(e.find(\"#at-command-cancel-button\")[0],n))return}else h(e,n)},a.focusNewChatButton=function(e,n){if(!d(e,n)){if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling())return void(n.shiftKey?t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerNewChatButton.roleAttr):t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerNewChatButton.roleAttr)).tab(n);a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",n)}},a.focusWaffleButton=function(e,n){if(!d(e,n)){if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling())return void(n.shiftKey?t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerWaffleButton.roleAttr):t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerWaffleButton.roleAttr)).tab(n);a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",n)}},a.focusCortanaButton=function(e,n){d(e,n)},a.focusMeetingAttendees=function(e,n){d(e.find(\".ts-mtng-att-info-cont\")[0],n)},a.focusComposeButton=function(e,n){var t=[];if(e){var a=e.getAttributeValue(\"class\");t=a&&a.contains(\"search-result\")?e.find(\"button.ts-search-outer-cancel\"):e.find(\"button.icons-compose\")}d(t[0],n)},a.focusLeftRail=function(a,l){var r=m(a);r&&(i(new n.NgIAugmentedJQueryAdapter(angular.element(\"#search-result-tabs\")),l,\"li\")||i(r.element,l,function(n){switch(r.index){case e.services.AppBarItemType.MyActivity:return'[data-tid=\"skypeStatusDropdownMenuItem-changepic\"]';case e.services.AppBarItemType.Chat:return'[role=\"treeitem\"]';case e.services.AppBarItemType.Teams:return'[acc-role-dom*=\"'+t.TreeNode.roleAttr+'\"]';case e.services.AppBarItemType.Calendar:return r.element.find(\".day-nav, .view-toggle\")[0]?\".day-nav:not([disabled]), .view-toggle\":'[acc-role-dom*=\"'+t.TreeNode.roleAttr+'\"]';default:return'[acc-role-dom*=\"'+t.ListItem.roleAttr+'\"]'}}())||d(new n.NgIAugmentedJQueryAdapter(angular.element(\".middle-message-empty .kb-active\")),l))},a.focusEmptyMiddlePane=function(e,n){d(e.find(\".kb-active\")[0],n)},a.focusFunPicker=function(e,n){i(e,n,'[data-tid=\"fun-stuff-picker-button\"]')},a.focusSendButton=function(e,n){var t=e.find(\".compose-send-discard\");0===t.length&&(t=e.find(\".new-message-send-discard\"));{if(0!==t.length)return n.shiftKey?o(t[0],n):r(t[0],n);f(\"#send-message-button\",n)}},a.focusConsultationDialog=function(e,n){r(e,n)},a.focusCqf=function(e,n){d(e.find('[cqf-focus=\"cqf-start-ratings\"]')[0],n)},a.focusPostCallingScreen=function(e,n){v(e,n,n.shiftKey)},a.focusCallButtons=function(e,n){var t=e.find(\"button:not([disabled]), div.ts-indicator\");n.shiftKey?d(t[t.length-1],n):d(t[0],n)},a.focusCallingTabList=function(e){var n=t.TabElementsManager.getElementFromMappingName(\"tabHandlerCallingTabs\"),a=n?n.element.find(\".kb-active\"):null;d(a&&a.length?a[0]:n.element.find(\"li\")[0],e)},a.focusCallingDialpadNumberInputOrButton=function(e,n){d(e.find(\"#dialpad-number, #select-call-member_input, #close-calling-group-dialpad-btn, #call-tab-dial-display, #calling-open-dialpad-btn\")[0],n)},a.focusCallingDialpadCallButton=function(e){d(t.TabElementsManager.getElementFromMappingName(\"tabHandlerCallingDialpad\").element.find('button[calling-dialpad-focus=\"call-button\"]')[0],e)},a.focusCallDialog=function(e,n){return d(e.find('div[calling-screen-focus=\"dialog-text\"]')[0],n)||(n.shiftKey?t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenDialog.roleAttr):t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenDialog.roleAttr)).tab(n),v(e,n,n.shiftKey)},a.focusCallMeBackDialog=function(e,n){d(e.find('[calling-screen-focus=\"phone-number-input\"]')[0],n)},a.focusErrorMessageDialog=function(e,n){n.shiftKey?d(e.find('[calling-screen-focus=\"cancel-button\"]')[0],n):$('[calling-screen-focus=\"retry-button\"]').is(\":visible\")?d(e.find('[calling-screen-focus=\"retry-button\"]')[0],n):d(e.find('[calling-screen-focus=\"cancel-button\"]')[0],n)},a.focusDialIn=function(e,n){(n.shiftKey?[\"calling-meeting-info-dialin-get-local-numbers\",\"calling-meeting-info-dialin-expand-button\"]:[\"calling-meeting-info-dialin-expand-button\",\"calling-meeting-info-dialin-toll\"]).some(function(t){return d(e.find('[calling-screen-focus=\"'+t+'\"]')[0],n)})},a.focusMyselfVideo=function(e,n){d(e,n)},a.focusEventElement=function(e,n){d(e,n)},a.focusCallRightRail=function(e,i){var l;if(i.shiftKey)l=t.TabHandlerCallingScreenRightRail.getLastFocusableElement(e.getUnderlyingElement()),d(new n.NgIAugmentedJQueryAdapter(angular.element(l)),i)||(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?(o=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenRightRail.roleAttr)).tab(i):a.tabToElementWithMapping(\"tabHandlerCallingScreenLobbyToast\",i)||a.tabToElementWithMapping(\"tabHandlerCallingScreenActionButtons\",i)||a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",i));else{l=t.TabHandlerCallingScreenRightRail.getFirstFocusableElement(e.getUnderlyingElement());var r=angular.element(l);if(!r||r.offset().left>S||!d(new n.NgIAugmentedJQueryAdapter(r),i))if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()){var o=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenRightRail.roleAttr);o.tab(i)}else a.tabToElementWithMapping(\"tabHandlerCallingScreenLobbyToast\",i)||a.tabToElementWithMapping(\"tabHandlerCallingScreenTopCriticalUfd\",i)}},a.focusActionButtons=function(e,n){var a=e.find(\"button:visible:enabled\");if(n.shiftKey)if(a.length)d(a.pop(),n);else{var i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenActionButtons.roleAttr);i&&(i.tab(n),n.preventDefault())}else if(a.length)d(e.find(\"button:visible:enabled\")[0],n);else{var l=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenActionButtons.roleAttr);l&&(l.tab(n),n.preventDefault())}},a.focusCallingHeader=function(e,n){if(n.shiftKey)d(e.find(\"button:visible:enabled\").pop(),n)||d(e.find(\"[calling-screen-focus=title]:visible\").pop(),n)||(i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenHeader.roleAttr))&&(i.tab(n),n.preventDefault());else{var a=e.find(\"[calling-screen-focus=recording-indicator]:visible\")[0];if(a)return void d(a,n);if(!d(e.find(\"[calling-screen-focus=title]\")[0],n)){var i=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenHeader.roleAttr);i&&(i.tab(n),n.preventDefault())}}},a.getAllTabbableElements=C,a.focusOnFirstOrLastElement=v,a.focusCallingScreenBottomCriticalUfd=function(e,n){var a;n.shiftKey?d(e.find(\"button#critical-ufd-close-button\")[0],n)||(a=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenBottomCriticalUfd.roleAttr)):[\"a:first\",\"button:first\"].some(function(t){return d(e.find(t)[0],n)})||(a=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenBottomCriticalUfd.roleAttr)),a&&a.tab(n)},a.focusCallingScreenTopCriticalUfd=function(e,n){var i;n.shiftKey&&!d(e.find(\"button:last\")[0],n)?t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenTopCriticalUfd.roleAttr):a.tabToElementWithMapping(\"tabHandlerCallingScreenRightRail\",n)||a.tabToElementWithMapping(\"tabHandlerCallingScreenLobbyToast\",n)||(i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenTopCriticalUfd.roleAttr)):d(e.find(\"button:first\")[0],n)||a.tabToElementWithMapping(\"tabHandlerCallingScreenLobbyToast\",n)||(i=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenTopCriticalUfd.roleAttr)),i&&i.tab(n)},a.focusCallingLobbyToast=function(e,n){if(n.shiftKey){if(!d(e.find('[calling-screen-focus=\"lobby-toast-button-close\"]')[0],n)){if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling())return void(i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenLobbyToast.roleAttr)).tab(n);a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",n)&&n.preventDefault()}}else if(!d(e,n)){if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()){var i=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenLobbyToast.roleAttr);return void i.tab(n)}a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",n)&&n.preventDefault()}},a.focusCallingScreenMultiCallList=M,a.focusCallingMonitorMultiCallList=function(e,n){0===e.find('[calling-screen-focus=\"multi-call-list-first-button\"]').length&&a.tabToElementWithMapping(\"tabHandlerCallingMonitor\",n)||d(e.find('[calling-screen-focus=\"multi-call-list-first-button\"]')[0],n)&&n.preventDefault()},a.focusDominantSpeakerParticipant=function(e,n){if(!d(e.find('[calling-screen-focus=\"calling-participant\"]')[0],n))if(n.shiftKey)(i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenDominantSpeaker.roleAttr))&&i.tab(n);else{if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()){var i=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenDominantSpeaker.roleAttr);return void i.tab(n)}if(a.tabToElementWithMapping(\"tabHandlerCallingScreenMyselfVideo\",n)||a.tabToElementWithMapping(\"tabHandlerWaffleButton\",n)||a.tabToElementWithMapping(\"tabHandlerNavigationButtons\",n)||a.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",n))return void n.preventDefault();a.tabToElementWithMapping(\"tabHandlerNewChatButton\",n)}},a.focusPassiveParticipant=function(e,n){if(!d(e.find('[calling-screen-focus=\"calling-participant\"]:visible')[0],n))if(n.shiftKey)t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?(i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenPassiveBar.roleAttr)).tab(n):a.tabToElementWithMapping(\"tabHandlerCallingScreenButtons\",n)&&n.preventDefault();else{var i=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenPassiveBar.roleAttr);i&&i.tab(n)}},a.focusWhiteboard=function(e,n){if(!d(e.find(\"iframe, webview\")[0],n)){var a=void 0;(a=n.shiftKey?t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenWhiteboardSharing.roleAttr):t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenWhiteboardSharing.roleAttr))&&a.tab(n)}},a.focusStageParticipant=function(e,n){if(!d(e.find('[calling-screen-focus=\"calling-participant\"]')[0],n)&&!d(e.find('[calling-screen-focus=\"ppt-viewer\"]')[0],n)&&!a.tabToElementWithMapping(\"tabHandlerCallingScreenWhiteboardSharing\",n))if(n.shiftKey)t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?(i=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenStage.roleAttr)).tab(n):(a.tabToElementWithMapping(\"tabHandlerCallingScreenDialIn\",n)||a.tabToElementWithMapping(\"tabHandlerCallingScreenMultiCallList\",n))&&n.preventDefault();else{var i=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenStage.roleAttr);i&&i.tab(n)}},a.focusResumeButton=function(e,n){d(e.find('[calling-screen-focus=\"resume-button\"]')[0],n)},a.focusControlButton=function(e,n){var i=e.find('[calling-screen-focus=\"control-button\"]')[0];if(!i||i.getAttributeValue(\"disabled\")||!d(i,n))if(n.shiftKey)a.tabToElementWithMapping(\"tabHandlerCallingScreenPptSharing\",n)&&!t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?n.preventDefault():(l=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenSharingControlTools.roleAttr)).tab(n);else{var l=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenSharingControlTools.roleAttr);l&&l.tab(n)}},a.focusHolographicControl=function(e,n){var a=null;n.shiftKey?d(e.find('[calling-screen-focus=\"toggle-editing-button\"]')[0],n)||(a=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenHolographicControl.roleAttr)):d(e.find('[calling-screen-focus=\"control-drag-container\"]')[0],n)||(a=t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenHolographicControl.roleAttr)),a&&a.tab(n)},a.focusSharingResource=function(e,t){var a=angular.element(\"calling-screensharing-panel calling-alert-banner\");if(!t.shiftKey&&a.children().length>0)l(new n.NgIAugmentedJQueryAdapter(a),t);else{var i=e.find(\".system-audio-resource .setting-item-label, .sharing-resource, .browse-button\").filter(function(e){return e.is(\".browse-button\")||e.find(\".screen\").length>0||e.is(\".system-audio-resource .setting-item-label\")});if(i.length>0)if(t.shiftKey){var r=i.pop();d(r.is(\".system-audio-resource .setting-item-label\")||r.is(\".browse-button\")?r:r.find(\".screen\")[0],t)}else{var o=i[0];d(o.is(\".browse-button\")||o.is(\".system-audio-resource .setting-item-label\")?o:o.find(\".screen\")[0],t)}}},a.focusLeftRailCreateChatHandler=function(e,n){H(n)},a.focusAppBar=function(e,n){0===e.find(\"button:enabled:visible\").length?a.tabToElementWithMapping(\"tabHandlerCallingScreenButtons\",n)&&n.preventDefault():i(e,n,'[acc-role-dom*=\"'+t.AppbarListButton.roleAttr+'\"]')},a.focusTableList=function(e,n){i(e,n,'[acc-role-dom~=\"table-content-row\"]')},a.focusCalendarHeaderButtons=function(e){var n=m(t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\").element);if(n){var l=n.element.find(\".view-toggle\")[0],r=n.element.find(\".agenda-header\")[0];if(r||l)if(r)if(c(r,e.target,e)&&!e.shiftKey)a.focusAllDayEvents(e);else{if(!u(r,e.target,e)||!e.shiftKey)return;a.focusAppBar(t.TabElementsManager.getElementFromMappingName(\"tabHandlerAppbar\").element,e)}else e.shiftKey?a.focusAppBar(t.TabElementsManager.getElementFromMappingName(\"tabHandlerAppbar\").element,e):i(n.element,e,'[acc-role-dom*=\"'+t.TreeNode.roleAttr+'\"]')}},a.focusAllDayEvents=function(e){var n=m(t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\").element);n&&i(n.element.find(\".agenda-allday\")[0],e,'[acc-role-dom*=\"'+t.TreeNode.roleAttr+'\"]')},a.focusCalendarAgendaViewEvents=function(e,n){var t=e.find('[data-tid=\"calendar-event\"]');t.length>0&&d(t[0],n)?n.preventDefault():this.focusCalendarAgendaViewEvents(e,n)},a.focusCalendarNewMeetingButton=function(e,n){if(e||(e=t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\").element)){var a=e.find('[data-tid=\"calendar-new-meeting\"]');a.length>0&&d(a[0],n)&&n.preventDefault()}},a.focusMeetingFooterButton=function(e,n){r(e,n)},a.focusCallingMonitor=function(e,n){n.shiftKey?o(e,n):M(e,n)},a.focusTabBar=function(e,n){i(e,n,'[role*=\"tab\"]')},a.focusAddTabButton=function(e,n){l(e,n)},a.focusNotesFirstElement=function(e,n){d(e.find('button[class~=\"wiki-sidebar-toggle-button\"]')[0],n)},a.focusTabActions=function(e,n){d(e.find(\"button:visible:enabled\")[0],n)},a.focusRightPaneHeaderClose=function(e,n){d(e.find('button[class~=\"right-panel-header-close\"]')[0],n)},a.focusTab=function(e,n){d(e,n)},a.isCallingPersistentIndicatorPresent=function(e){var n=$(e).closest(\"messages-header\");if(n.length>0)return n.find(\"calling-persistent-indicator .header, calling-persistent-indicator-item\").length>0},a.isChannelNotificationBannerPresent=function(){var e=$(\"[data-tid='tab-handler-channel-notification-banner']\");if(e&&e.length>0)return e.find(\".app-notification-banner\").children().length>0},a.isThreadOrChatEmpty=function(e){if(!e)return!1;var n=e.find(t.messageListFocusableSelector),a=e.find(t.threadFocusableSelector);return!(n&&0!=n.length||a&&0!=a.length)},a.focusPersistentCallIndicatorHeader=N,a.focusPersistentCallIndicatorListItem=y,a.focusPersistentCallIndicator=function(e,n){N(e,n)||y(e,n)},a.focusFirstListItem=function(e,n){i(e,n,'[acc-role-dom*=\"'+t.ListItem.roleAttr+'\"]')},a.focusFirstSubMenuItem=A,a.focusNewMessageCompose=function(e,t){return e&&d(e.find(n.Helpers.ElementUtils.Selectors.newComposeBox)[0],t)},a.focusNewMessageSubject=function(e,n){return i(e,n,'[data-tid=\"messageComposeInputSubject\"]')},a.focusNewMessageTitle=function(e,n){return i(e,n,'[data-tid=\"messageComposeInputTitle\"]')},a.focusNewMessageHeaderAddTitleButton=function(e,n){return i(e,n,'[data-tid=\"messageComposeAddTitleButton\"]')},a.focusNewMessageHeaderOptions=function(e,n){return i(e,n,'[data-tid=\"messageComposeColorOptionButton\"]')},a.focusNewMessageHeaderImageCloseButton=function(e,n){return i(e,n,'[data-tid=\"messageComposeImageCloseButton\"]')},a.focusComposeIcons=function(n,t){var a=\"#\"+e.Constants.Instance.formatToolbar.buttonid.textFormatBoldButton;return angular.element(a)[0]!==document.activeElement&&i(n,t,a)},a.focusComposePostIcons=function(n,t){for(var a=[e.Constants.Instance.postToolbar.buttonid.postTypeButton,e.Constants.Instance.postToolbar.buttonid.replyPermissionButton],l=a.length,r=0;r<l;r++)if(i(n,t,\"#\"+a[r]))return!0;return!1},a.focusNewMessageNotificationBanner=function(e,n,t){return void 0===t&&(t=!1),!!e&&v(e.find('[data-tid=\"newMessageNotificationBanner\"]')[0],n,t)},a.focusRegisteredElement=function(e,n){return d(e,n)},a.focusLeftRailCreateChat=H,a.focusNewMessageExtensionIcons=function(e,n){return i(e,n,'[data-tid=\"newMessageExpandButton\"]')},a.focusNewMessageAttachmentButton=function(e,n){return i(e,n,'[data-tid=\"select-attachment-button\"]')},a.focusNewMessageEmojiPickerButton=function(e,n){return i(e,n,'[data-tid=\"emojiPickerButton\"]')},a.focusComposeDiscardButton=function(e,n){return i(e,n,'[data-tid=\"messageComposeButtonDiscard\"]')},a.focusComposeExtensionSearchList=function(e,n){return i(e,n,'[data-tid=\"composeSearchListItems\"]')||i(e,n,'[data-tid=\"composeExtensionRetry\"]')||i(e,n,'[data-tid=\"composeExtensionAuth\"]')||i(e,n,'[data-tid=\"composeExtensionConfig\"]')},a.focusComposeExtensionSearchListInput=function(e,n){return i(e,n,'[data-tid=\"composeSearchListInput\"]')},a.focusComposeExtensionCommandTab=function(e,n){return i(e,n,'[data-tid=\"composeExtensionCommandTab\"]')},a.focusComposeExtensionCreateButton=function(e,n){return i(e,n,'[data-tid=\"composeExtensionCreateButton\"]')},a.focusComposeExtensionSelector=function(e,n){return i(e,n,'[data-tid=\"composeItems\"]')},a.focusComposeExtensionAppStoreButton=function(e,n){return i(e,n,'[data-tid=\"composeAppStoreButton\"]')},a.focusAppBasedLinkUrlPreview=function(e,n){return i(e,n,'[data-tid=\"appBasedLinkUrlPreview\"]')},a.focusAppBasedLinkExpandButton=function(e,n){return i(e,n,'[data-tid=\"appBasedLinkExpandButton\"]')},a.focusAppBasedLinkCancelButton=function(e,n){return i(e,n,'[data-tid=\"appBasedLinkCancelButton\"]')},a.focusAppBasedLinkActionButton=function(e,n){return i(e,n,'[data-tid=\"appBasedLinkActionButton\"]')},a.focusCrossPostToolbarChannels=function(e,n){var t=e.find('[data-tid=\"cross-post-toolbar-channels\"]');return 0!==t.length&&A(t[0],n)},a.focusCrossPostToolbarDialogButton=function(e,n){return i(e,n,'[data-tid=\"cross-post-toolbar-dialog-button\"]')},a.focusLastElementInHistory=B,a.focusMessageOrThreadList=function(e,n){g(e)&&B(n,b(e),e)},a.focusNewExpandButton=function(e,n){(document.activeElement.classList.contains(\"ts-message\")||document.activeElement.classList.contains(\"thread-body\"))&&l(e,n)},a.focusFeedListFilterButton=function(e){var n=m(t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\").element);n&&d(n.element.find(\".fl-filter\")[0],e)},a.focusLeftRailHeaderFilterButton=function(e){var n=t.TabElementsManager.getElementFromRoleName(t.TabHandlerLeftRail.roleAttr).element.find(\".left-rail-header-filter-button\");return n.length>0&&a.tryFocusElement(n[0],e)},a.focusEmptyMessagePaneTitle=function(e){var t=$(document).find(\"div.middle-message-empty-title\");t&&t.length>0&&d(new n.NgIAugmentedJQueryAdapter(angular.element(t[0])),e)},a.focusNextButtonAfterProducerSourcePanel=function(e){if(0===$(\"broadcast-producer-header.has-panel\").length)return E(new n.NgIAugmentedJQueryAdapter(angular.element(\".app-header-bar\")),e)},a.focusFeedListDropdown=function(e){var n=m(t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\").element);n&&d(n.element.find(\".feed-sources-dropdown\")[0],e)},a.blurActiveElement=function(e){document.activeElement.blur(),a.stopPropagation(e)},a.focusCloseConversationPaneButton=function(e,n){d(e,n)},a.focusClosePeoplePaneButton=function(e,n){d(e,n)},a.focusChannelNotificationBanner=function(e,n){return v(e,n,n.shiftKey)},a.focusStartTabConversationButton=function(e,n){d(e,n)},a.focusEscapableDialog=function(e,n){return v(e,n)},a.hasTabbableElementsWithMapping=function(e){var n=t.TabElementsManager.getElementFromMappingName(e);return!!n&&!_.isEmpty(C(n.element))},a.focusAppNotificationBanner=function(e,n,i){if(i=i||n.shiftKey,!e||!e.find(\".app-notification-container\").length){var l=void 0;(l=n.shiftKey?t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerAppNotificationBanner.roleAttr):t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerAppNotificationBanner.roleAttr))?l.tab(n):a.tabToElementWithMapping(\"tabHandlerCallingScreenButtons\",n)}return v(e,n,i)},a.focusLicenseErrorButton=function(e){var t=new n.NgIAugmentedJQueryAdapter(angular.element(\"body\")),a=t.find(\".license-error-admin-button\")[0],i=t.find(\".license-error-main-video\")[0];return a&&a.is(\":visible\")?d(a,e):i&&i.is(\":visible\")?d(i,e):void 0},a.focusPstnDialog=function(e,n){e.find(\"calling-pstn-dialog\").length>0?d((n.shiftKey?e.find(\"button.icons-close\"):e.find(\"input#pstn-number-input, a\"))[0],n):(n.shiftKey?t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenPstnDialog.roleAttr):t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerCallingScreenPstnDialog.roleAttr)).tab(n)},a.focusSetupAnonymousPage=function(e,n){return v(e,n,n.shiftKey,!0)},a.focusNewPostButton=function(e,n){var t=e.find(\"#new-post-button\")[0];if(t)return d(t,n)},a.focusUnreadMessagesButton=function(e,n){var t=e.find(\"#unread-messages-button\");if(t.length>0)return d(t[0],n)}}(t.TabHandlerActions||(t.TabHandlerActions={}))}(t.Roles||(t.Roles={}))}(n.AccRole||(n.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(a){!function(e){!function(n){!function(n){!function(t){function l(a){var e;switch(a){case i.app_DEPRECATED:e=[b.tabHandlerAppbar,b.tabHandlerLeftrail,b.tabHandlerTabBar,b.tabHandlerAddTabButton,b.tabHandlerMessageList,b.tabHandlerNewExpandButton,b.tabHandlerNewSendDiscardButtons].map(function(a){return a.roleName});break;case i.app:e=[b.tabHandlerAppbar,b.tabHandlerCallingMonitorMultiCallList,b.tabHandlerCallingMonitor,b.tabHandlerLeftrail,b.tabHandlerTabBar,b.tabHandlerAddTabButton,b.tabHandlerMessageList,b.tabHandlerNewMessageCompose,b.tabHandlerNewMessageComposeIcons].map(function(a){return a.roleName});break;case i.calling:e=[b.tabHandlerAppbar,b.tabHandlerAppNotificationBanner,b.tabHandlerCallingScreenDialog,b.tabHandlerCallingScreenHeader,b.tabHandlerCallingScreenActionButtons,b.tabHandlerCallingScreenTopCriticalUfd,b.tabHandlerCallingScreenMultiCallList,b.tabHandlerCallingScreenStage,b.tabHandlerCallingScreenSharingControlTools,b.tabHandlerCallingScreenHolographicControl,b.tabHandlerCallingScreenBottomCriticalUfd,b.tabHandlerCallingScreenPstnDialog,b.tabHandlerCallingScreenButtons,b.tabHandlerCallingScreenPassiveBar,b.tabHandlerCallingScreenDominantSpeaker,b.tabHandlerCallingScreenSharingPanel,b.tabHandlerCallingScreenSharingPanelBrowseButton].map(function(a){return a.roleName});break;case i.newcalling:e=[b.tabHandlerWaffleButton,b.tabHandlerNavigationButtons,b.tabHandlerNewChatButton,b.tabHandlerAppbar,b.tabHandlerAppNotificationBanner,b.tabHandlerCallingScreenDialog,b.tabHandlerCallingScreenHeader,b.tabHandlerCallingScreenTopCriticalUfd,b.tabHandlerCallingScreenMultiCallList,b.tabHandlerCallingScreenDialIn,b.tabHandlerCallingScreenStage,b.tabHandlerCallingScreenWhiteboardSharing,b.tabHandlerCallingScreenPptSharingPptViewer,b.tabHandlerCallingScreenPptSharing,b.tabHandlerCallingScreenSharingControlTools,b.tabHandlerCallingScreenHolographicControl,b.tabHandlerCallingScreenBottomCriticalUfd,b.tabHandlerCallingScreenPstnDialog,b.tabHandlerCallingScreenLobbyToast,b.tabHandlerCallingScreenResume,b.tabHandlerCallingScreenButtons,b.tabHandlerCallingScreenPassiveBar,b.tabHandlerCallingScreenDominantSpeaker,b.tabHandlerCallingScreenMyselfVideo,b.tabHandlerCallingScreenSharingPanel,b.tabHandlerCallingScreenSharingPanelBrowseButton,b.tabHandlerCallingScreenActionButtons,b.tabHandlerCallingScreenRightRail].map(function(a){return a.roleName});break;case i.vdiCalling:e=[b.tabHandlerWaffleButton,b.tabHandlerNavigationButtons,b.tabHandlerNewChatButton,b.tabHandlerAppbar,b.tabHandlerAppNotificationBanner,b.tabHandlerCallingScreenDialog,b.tabHandlerCallingScreenHeader,b.tabHandlerCallingScreenTopCriticalUfd,b.tabHandlerCallingScreenMultiCallList,b.tabHandlerCallingScreenDialIn,b.tabHandlerCallingScreenStage,b.tabHandlerCallingScreenWhiteboardSharing,b.tabHandlerCallingScreenPptSharingPptViewer,b.tabHandlerCallingScreenPptSharing,b.tabHandlerCallingScreenSharingControlTools,b.tabHandlerCallingScreenHolographicControl,b.tabHandlerCallingScreenBottomCriticalUfd,b.tabHandlerCallingScreenPstnDialog,b.tabHandlerCallingScreenLobbyToast,b.tabHandlerCallingScreenResume,b.tabHandlerCallingScreenPassiveBar,b.tabHandlerCallingScreenDominantSpeaker,b.tabHandlerCallingScreenMyselfVideo,b.tabHandlerCallingScreenButtons,b.tabHandlerCallingScreenSharingPanel,b.tabHandlerCallingScreenSharingPanelBrowseButton,b.tabHandlerCallingScreenRightRail].map(function(a){return a.roleName});break;case i.tabs:e=[b.tabHandlerAppbar,b.tabHandlerLeftrail,b.tabHandlerTabBar,b.tabHandlerAddTabButton,b.tabHandlerTabActions,b.tabHandlerNotesTab,b.tabHandlerBrowserDefault,b.tabHandlerCloseConversationPane,b.tabHandlerMessageList,b.tabHandlerNewMessageCompose,b.tabHandlerNewMessageComposeIcons].map(function(a){return a.roleName});break;case i.context:e=[b.tabHandlerMessageList,b.tabHandlerNewMessageCompose,b.tabHandlerNewMessageComposeIcons].map(function(a){return a.roleName})}return e}function r(){d=!1}function o(a){r(),s=a,c=l(a),g=new e.Helpers.LinkedCircularLabelsList(c)}var i;!function(a){a[a.app=0]=\"app\",a[a.calling=1]=\"calling\",a[a.newcalling=2]=\"newcalling\",a[a.tabs=3]=\"tabs\",a[a.context=4]=\"context\",a[a.app_DEPRECATED=5]=\"app_DEPRECATED\",a[a.vdiCalling=6]=\"vdiCalling\"}(i=t.orderTypes||(t.orderTypes={}));var s,c,d,b={tabHandlerNavigationButtons:{roleName:\"tab-handler-navigation-buttons\",action:n.TabHandlerActions.focusNavigationButtons},tabHandlerBody:{roleName:\"tab-handler-body\",action:n.TabHandlerActions.tryFocusBody},tabHandlerPowerbar:{roleName:\"tab-handler-powerbar\",action:n.TabHandlerActions.focusPowerbar},tabHandlerNewChatButton:{roleName:\"tab-handler-newchat-button\",action:n.TabHandlerActions.focusNewChatButton},tabHandlerWaffleButton:{roleName:\"tab-handler-waffle-button\",action:n.TabHandlerActions.focusWaffleButton},tabHandlerCortanaButton:{roleName:\"tab-handler-cortana-button\",action:n.TabHandlerActions.focusCortanaButton},tabHandlerMeProfile:{roleName:\"tab-handler-me-profile\",action:n.TabHandlerActions.focusMeProfile},tabHandlerTenantSwitcher:{roleName:\"tab-handler-tenant-switcher\",action:n.TabHandlerActions.focusTenantSwitcher},tabHandlerMeetingAttendees:{roleName:\"tab-handler-meeting-attendees\",action:n.TabHandlerActions.focusMeetingAttendees},tabHandlerAppbar:{roleName:\"tab-handler-appbar\",action:n.TabHandlerActions.focusAppBar},tabHandlerCallingMonitor:{roleName:\"tab-handler-calling-monitor\",action:n.TabHandlerActions.focusCallingMonitor},tabHandlerLeftrail:{roleName:\"tab-handler-leftrail\",action:n.TabHandlerActions.focusLeftRail},tabHandlerAppFlyout:{roleName:\"tab-handler-app-flyout\",action:function(){}},tabHandlerHeaderActionMenu:{roleName:\"tab-handler-headerActionMenu\",action:function(){}},tabHandlerModalCoachmark:{roleName:\"tab-handler-modal-coachmark\",action:function(){}},tabHandlerTabBar:{roleName:\"tab-handler-tab-bar\",action:n.TabHandlerActions.focusTabBar},tabHandlerAddTabButton:{roleName:\"tab-handler-add-tab-button\",action:n.TabHandlerActions.focusAddTabButton},tabHandlerCloseConversationPane:{roleName:\"tab-handler-close-conversation-pane\",action:n.TabHandlerActions.focusCloseConversationPaneButton},tabHandlerConsultationDialog:{roleName:\"tab-handler-consultation-dialog\",action:n.TabHandlerActions.focusConsultationDialog},tabHandlerClosePeoplePane:{roleName:\"tab-handler-close-people-pane\",action:n.TabHandlerActions.focusClosePeoplePaneButton},tabHandlerTabActions:{roleName:\"tab-handler-tab-actions\",action:n.TabHandlerActions.focusTabActions},tabHandlerNotesTab:{roleName:\"tab-handler-notes-tab\",action:n.TabHandlerActions.focusNotesFirstElement},tabHandlerBrowserDefault:{roleName:\"tab-handler-browser-default\",action:function(){}},tabHandlerCallingPersistentIndicator:{roleName:\"tab-handler-calling-persistent-indicator\",action:n.TabHandlerActions.focusPersistentCallIndicator},tabHandlerMessageList:{roleName:\"tab-handler-message-list\",action:n.TabHandlerActions.focusMessageOrThreadList},tabHandlerRightPaneHeader:{roleName:\"tab-handler-right-pane-header\",action:n.TabHandlerActions.focusRightPaneHeaderClose},tabHandlerNewExpandButton:{roleName:\"tab-handler-new-expand-button\",action:n.TabHandlerActions.focusNewExpandButton},tabHandlerNewMessageIcons:{roleName:\"tab-handler-new-message-icons\",action:n.TabHandlerActions.focusFunPicker},tabHandlerNewMessageChiclet:{roleName:\"tab-handler-new-message-chiclet\",action:n.TabHandlerActions.focusFirstSubMenuItem},tabHandlerDocumentViewerFrame:{roleName:\"tab-handler-document-viewer-frame\",action:n.TabHandlerActions.focusEventElement},tabHandlerNewSendDiscardButtons:{roleName:\"tab-handler-new-send-discard-buttons\",action:n.TabHandlerActions.focusSendButton},tabHandlerCallingScreenActionButtons:{roleName:\"tab-handler-calling-screen-action-buttons\",action:n.TabHandlerActions.focusActionButtons},tabHandlerCallingScreenButtons:{roleName:\"tab-handler-calling-screen-buttons\",action:n.TabHandlerActions.focusCallButtons},tabHandlerCallingScreenDialog:{roleName:\"tab-handler-calling-screen-dialog\",action:n.TabHandlerActions.focusCallDialog},tabHandlerCallingSharingPanelDialog:{roleName:\"tab-handler-calling-sharing-panel-dialog\",action:n.TabHandlerActions.focusSharingResource},tabHandlerCallingScreenErrorMessage:{roleName:\"tab-handler-calling-screen-error-message\",action:n.TabHandlerActions.focusErrorMessageDialog},tabHandlerCallingScreenDialIn:{roleName:\"tab-handler-calling-screen-dial-in\",action:n.TabHandlerActions.focusDialIn},tabHandlerCallingScreenDominantSpeaker:{roleName:\"tab-handler-calling-screen-dominant-speaker\",action:n.TabHandlerActions.focusDominantSpeakerParticipant},tabHandlerCallingScreenBottomCriticalUfd:{roleName:\"tab-handler-bottom-critical-ufd-popup\",action:n.TabHandlerActions.focusCallingScreenBottomCriticalUfd},tabHandlerCallingScreenTopCriticalUfd:{roleName:\"tab-handler-top-critical-ufd-popup\",action:n.TabHandlerActions.focusCallingScreenTopCriticalUfd},tabHandlerCallingScreenHeader:{roleName:\"tab-handler-calling-screen-header\",action:n.TabHandlerActions.focusCallingHeader},tabHandlerCallingScreenLobbyToast:{roleName:\"tab-handler-calling-screen-lobby-toast\",action:n.TabHandlerActions.focusCallingLobbyToast},tabHandlerCallingScreenMultiCallList:{roleName:\"tab-handler-calling-screen-multi-call-list\",action:n.TabHandlerActions.focusCallingScreenMultiCallList},tabHandlerCallingMonitorMultiCallList:{roleName:\"tab-handler-calling-monitor-multi-call-list\",action:n.TabHandlerActions.focusCallingMonitorMultiCallList},tabHandlerCallingScreenMyselfVideo:{roleName:\"tab-handler-calling-screen-myself-video\",action:n.TabHandlerActions.focusMyselfVideo},tabHandlerCallingScreenPassiveBar:{roleName:\"tab-handler-calling-screen-passive-bar\",action:n.TabHandlerActions.focusPassiveParticipant},tabHandlerCallingScreenPptSharing:{roleName:\"tab-handler-ppt-sharing-buttons\",action:n.TabHandlerActions.focusCallButtons},tabHandlerCallingScreenWhiteboardSharing:{roleName:\"tab-handler-whiteboard-sharing\",action:n.TabHandlerActions.focusWhiteboard},tabHandlerCallingScreenPptSharingPptViewer:{roleName:\"tab-handler-ppt-sharing-ppt-viewer\",action:n.TabHandlerActions.tryFocusElement},tabHandlerCallingScreenRightRail:{roleName:\"tab-handler-calling-screen-right-rail\",action:n.TabHandlerActions.focusCallRightRail},tabHandlerCallingScreenCallMeBackDialog:{roleName:\"tab-handler-calling-screen-call-me-back-dialog\",action:n.TabHandlerActions.focusCallMeBackDialog},tabHandlerCallingScreenResume:{roleName:\"tab-handler-calling-screen-resume\",action:n.TabHandlerActions.focusResumeButton},tabHandlerCallingScreenSharingControlTools:{roleName:\"tab-handler-calling-screen-sharing-control-tools\",action:n.TabHandlerActions.focusControlButton},tabHandlerCallingScreenHolographicControl:{roleName:\"tab-handler-calling-screen-holographic-control\",action:n.TabHandlerActions.focusHolographicControl},tabHandlerCallingScreenSharingPanelBrowseButton:{roleName:\"tab-handler-calling-screen-sharing-panel-browse-button\",action:n.TabHandlerActions.focusRegisteredElement},tabHandlerCallingScreenSharingPanel:{roleName:\"tab-handler-calling-screen-sharing-panel\",action:n.TabHandlerActions.focusSharingResource},tabHandlerCallingTabs:{roleName:\"tab-handler-calling-tabs\",action:function(){return n.TabHandlerActions.focusCallingTabList}},tabHandlerCallingDialpad:{roleName:\"tab-handler-calling-dialpad\",action:n.TabHandlerActions.focusCallingDialpadNumberInputOrButton},tabHandlerPeoplePaneButton:{roleName:\"tab-handler-people-pane-button\",action:function(){}},tabHandlerNewChatPeoplePicker:{roleName:\"new-chat-people-picker\",action:n.TabHandlerActions.focusRegisteredElement},tabHandlerToggleGroupName:{roleName:\"toggle-group-name\",action:n.TabHandlerActions.focusRegisteredElement},tabHandlerGroupNameLine:{roleName:\"group-name-line\",action:n.TabHandlerActions.focusRegisteredElement},tabHandlerLeftRailCreateChat:{roleName:\"lr-create-chat\",action:n.TabHandlerActions.focusLeftRailCreateChatHandler},tabHandlerCallingScreenStage:{roleName:\"tab-handler-calling-screen-stage\",action:n.TabHandlerActions.focusStageParticipant},tabHandlerNewMessageCompose:{roleName:\"tab-handler-new-message-compose\",action:n.TabHandlerActions.focusNewMessageCompose},tabHandlerNewMessageTitle:{roleName:\"tab-handler-new-message-title\",action:n.TabHandlerActions.focusNewMessageTitle},tabHandlerNewMessageHeaderAddTitleButton:{roleName:\"tab-handler-new-message-header-add-title-button\",action:n.TabHandlerActions.focusNewMessageHeaderAddTitleButton},tabHandlerNewMessageHeaderOptions:{roleName:\"tab-handler-new-message-header-options\",action:n.TabHandlerActions.focusNewMessageHeaderOptions},tabHandlerNewMessageHeaderImageCloseButton:{roleName:\"tab-handler-new-message-header-image-close-button\",action:n.TabHandlerActions.focusNewMessageHeaderImageCloseButton},tabHandlerNewMessageSubject:{roleName:\"tab-handler-new-message-subject\",action:n.TabHandlerActions.focusNewMessageSubject},tabHandlerNewMessageComposePostIcons:{roleName:\"tab-handler-new-message-compose-post-icons\",action:n.TabHandlerActions.focusComposePostIcons},tabHandlerNewMessageComposeIcons:{roleName:\"tab-handler-new-message-compose-icons\",action:n.TabHandlerActions.focusComposeIcons},tabHandlerNewMessageExtensionIcons:{roleName:\"tab-handler-new-message-extension-icons\",action:n.TabHandlerActions.focusNewMessageExtensionIcons},tabHandlerNewMessageInputExtensionIcons:{roleName:\"tab-handler-new-message-input-extension-icons\",action:n.TabHandlerActions.focusNewMessageAttachmentButton},tabHandlerNewMessageComposeDiscardButton:{roleName:\"tab-handler-new-message-compose-discard-button\",action:n.TabHandlerActions.focusComposeDiscardButton},tabHandlerNewMessageNotificationBanner:{roleName:\"new-message-notification-banner\",action:n.TabHandlerActions.focusNewMessageNotificationBanner},tabHandlerChannelNotificationBanner:{roleName:\"tab-handler-channel-notification-banner\",action:n.TabHandlerActions.focusChannelNotificationBanner},tabHandlerInputExtensionSelectorList:{roleName:\"tab-handler-input-extension-selector-list\",action:n.TabHandlerActions.focusComposeExtensionSelector},tabHandlerInputExtensionSearchList:{roleName:\"tab-handler-input-extension-search-list\",action:n.TabHandlerActions.focusComposeExtensionSearchListInput},tabHandlerAppBasedLink:{roleName:\"tab-handler-app-based-link\",action:n.TabHandlerActions.focusAppBasedLinkUrlPreview},tabHandlerTableList:{roleName:\"tab-handler-table-list\",action:n.TabHandlerActions.focusTableList},tabHandlerCalendarAgendaViewEvents:{roleName:\"tab-handler-calendar-agenda-view-events\",action:n.TabHandlerActions.focusCalendarAgendaViewEvents},tabHandlerMeetingFooterButton:{roleName:\"tab-handler-meeting-footer-button\",action:n.TabHandlerActions.focusMeetingFooterButton},tabHandlerBaseTab:{roleName:\"tab-handler-base-tab\",action:n.TabHandlerActions.focusTab},tabHandlerEmptyMiddlePane:{roleName:\"tab-handler-empty-middle-pane\",action:n.TabHandlerActions.focusEmptyMiddlePane},tabHandlerStartTabConversationButton:{roleName:\"tab-handler-start-tab-conversation-button\",action:n.TabHandlerActions.focusStartTabConversationButton},tabHandlerAppNotificationBanner:{roleName:\"tab-handler-app-notification-banner\",action:n.TabHandlerActions.focusAppNotificationBanner},tabHandlerEscapableDialog:{roleName:\"tab-handler-escapable-dialog\",action:n.TabHandlerActions.focusEscapableDialog},tabHandlerCqf:{roleName:\"tab-handler-cqf\",action:n.TabHandlerActions.focusCqf},tabHandlerPostCallingScreen:{roleName:\"tab-handler-post-calling-screen\",action:n.TabHandlerActions.focusPostCallingScreen},tabHandlerCallingScreenPstnDialog:{roleName:\"tab-handler-calling-screen-pstn-dialog\",action:n.TabHandlerActions.focusPstnDialog},tabHandlerSetupAnonymousMeeting:{roleName:\"tab-handler-setup-anonymous-meeting\",action:n.TabHandlerActions.focusSetupAnonymousPage},tabHandlerNewPostButton:{roleName:\"tab-handler-new-post-button\",action:n.TabHandlerActions.focusNewPostButton},tabHandlerProducerControlPanel:{roleName:\"tab-handler-producer-control-panel\",action:function(){return n.TabHandlerActions.focusNextButtonAfterProducerSourcePanel}},tabHandlerUnreadMessagesButton:{roleName:\"tab-handler-unread-messages-button\",action:n.TabHandlerActions.focusUnreadMessagesButton},tabHandlerPromoteMobile:{roleName:\"tab-handler-promote-mobile\",action:function(){}},tabHandlerBroadcastPlaybackMonitor:{roleName:\"broadcast-playback-monitor-overlay\",action:n.TabHandlerActions.focusRegisteredElement},tabHandlerNewMessageCrossPostToolbarChannels:{roleName:\"tab-handler-new-message-cross-post-toolbar-channels\",action:n.TabHandlerActions.focusCrossPostToolbarChannels},tabHandlerNewMessageCrossPostToolbarDialogButton:{roleName:\"tab-handler-new-message-cross-post-toolbar-dialog-button\",action:n.TabHandlerActions.focusCrossPostToolbarDialogButton}},H=null;o(a.accessibility.AccRole.Roles.TabElementsConstants.orderTypes.app_DEPRECATED);var g=new e.Helpers.LinkedCircularLabelsList(c);t.PROCESS_TAB_ATTRIBUTE=\"process-tab-handler\",t.DROPDOWN_OPTION=\"dropdown-option\",t.COMMON_SELECTORS={newChatDiv:\"div.ts-create-chat\",leftRailDiv:\"div.ts-left-rail-wrapper\"},t.getElementMapping=function(a){return b[a]},t.appendContextRoles=function(){d||(d=!0,H=new e.Helpers.LinkedCircularLabelsList(_.concat(c,l(i.context))))},t.removeContextRoles=r,t.setOrderedRoleAttributes=o,t.getOrderedRole=function(){return s},t.getOrderedList=function(){return d?H:g},t.getTabElementMappingByRole=function(a){for(var e in b)if(a===b[e].roleName)return b[e];return null}}(n.TabElementsConstants||(n.TabElementsConstants={}))}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(a.accessibility||(a.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(n){!function(n){!function(t){function r(){return n.TabElementsConstants.getOrderedList()}function l(){return n.TabElementsConstants.getOrderedRole()===n.TabElementsConstants.orderTypes.newcalling||n.TabElementsConstants.getOrderedRole()===n.TabElementsConstants.orderTypes.vdiCalling}function o(e,n){e.getUnderlyingElement().on(\"$destroy\",function(){i(n)})}function i(e){g[e]=null}function a(e,t){g[t.roleName]=new n.TabElement(e,t.action),o(e,t.roleName)}function s(e){return g.hasOwnProperty(e)&&null!==g[e]}function m(t){if(s(t))return g[t];var r=angular.element($(\"[acc-role-dom*='\"+t+\"']\"));if(0===r.length)return null;var l=new e.NgIAugmentedJQueryAdapter(r),o=n.TabElementsConstants.getTabElementMappingByRole(t);return null!=o?(a(l,o),new n.TabElement(l,o.action)):null}function u(e){for(var n,t=r().elements.length;!n&&t--;)n=m(e=r().nextElement(e));return n}function c(e){for(var n,t=r().elements.length;!n&&t--;)n=m(e=r().previousElement(e));return n}var g={},f=!1;t.isOrderTypeNewCallingOrVdiCalling=l,t.unregister=i,t.register=a,t.isRegistered=s,t.isInOrderedList=function(e){return-1!==r().elements.indexOf(e)},t.getElementFromRoleName=m,t.getElementFromMappingName=function(e){var r=n.TabElementsConstants.getElementMapping(e);if(!r)return null;var l=r.roleName;return t.getElementFromRoleName(l)},t.getNextElementFromRoleName=function(e){return l()?u(e):m(r().nextElement(e))},t.getPreviousElementFromRoleName=function(e){return l()?c(e):m(r().previousElement(e))},t.getNextVisibleElementFromRoleName=u,t.getPreviousVisibleElementFromRoleName=c,t.getPreviousElementRecursivelyFromRoleName=function(e){if(r()){var n=r().elements.indexOf(e);if(n>0){for(var t=r().elements.slice(0,n),l=m(t[n]);!l&&n>=0;)l=m(t[--n]);return l}}return null},t.usingNoTransform=function(){return f},t.setUsingNoTransform=function(e){f=e}}(n.TabElementsManager||(n.TabElementsManager={}))}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(t){!function(t){!function(t){!function(t){function e(t){if(!t)return!1;try{var e=t.element[0].getBoundingClientRect();return 0!==e.height&&0!==e.width}catch(t){}}var i=function(){function t(t,e){this.element=t,this.action=e}return t.prototype.tab=function(t){this.action&&this.action(this.element,t)},t.prototype.isVisible=function(){return e(this.element)},t}();t.TabElement=i}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(t){var n=function(){function t(){}return Object.defineProperty(t,\"roleAttr\",{get:function(){return\"tab-handler-base\"},enumerable:!0,configurable:!0}),t.prototype.nextFocus=function(e){throw new Error(\"not implemented\")},t.prototype.previousFocus=function(e){throw new Error(\"not implemented\")},t.prototype.processDom=function(t){var n=this,o=new e.accessibility.Keyboard(t);o.onShiftTabKey(function(e){return n.previousFocus(e)}),o.onTabKey(function(e){return n.nextFocus(e)})},t}();t.TabHandlerBase=n}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(t){!function(n){!function(n){var s=function(s){function o(){return null!==s&&s.apply(this,arguments)||this}return __extends(o,s),o.prototype.processDom=function(t){var n=this,s=new e.accessibility.Keyboard(t);s.onShiftTabKey(function(e){return n.previousFocus(e)}),s.onTabKey(function(e){return n.nextFocus(e)}),s.onDownKey(this.downArrowKeyActions.bind(this)),s.onUpKey(this.upArrowKeyActions.bind(this)),s.onHomeKey(this.homeKeyAction.bind(this)),s.onEndKey(this.endKeyAction.bind(this))},o.prototype.nextFocus=function(e){throw new Error(\"not implemented\")},o.prototype.previousFocus=function(e){throw new Error(\"not implemented\")},o.prototype.downArrowKeyActions=function(e){},o.prototype.upArrowKeyActions=function(e){},o.prototype.homeKeyAction=function(e){},o.prototype.endKeyAction=function(e){},o.prototype.ensureNewMessageElem=function(){if(!this.newMessageElement){var e=$(document.activeElement).closest('[data-tid=\"newMessage\"]');e.length>0&&(this.newMessageElement=new t.NgIAugmentedJQueryAdapter(angular.element(e[0])))}return null!=this.newMessageElement},o.prototype.hasPostToolbarInCompose=function(){if(!this.hasReplyMessageParent()){var e=$(\"#add-new-message .ts-message-editor\");if(e[0]&&e[0].classList.contains(\"ts-post-toolbar\"))return!0}return!1},o.prototype.hasReplyOrEditMessageParent=function(){return this.hasReplyMessageParent()||this.hasEditMessageParent()},o.prototype.hasReplyMessageParent=function(){if(void 0===this._hasReplyMessageParent){var e=$(document.activeElement).closest('[data-tid=\"replyMessage\"]');this._hasReplyMessageParent=e.length>0}return this._hasReplyMessageParent},o.prototype.hasEditMessageParent=function(){if(void 0===this._hadEditMessageParent){var e=$(document.activeElement).closest('[data-tid=\"editMessageForm\"]');this._hadEditMessageParent=e.length>0}return this._hadEditMessageParent},o.prototype.focusPreviousOutOfNewMessage=function(e){if(this.hasReplyOrEditMessageParent())e.stopPropagation(),e.preventDefault();else if($(document.activeElement).closest(\"thread\").length>0)e.preventDefault();else{var t=n.TabElementsManager.getPreviousElementFromRoleName(n.TabHandlerNewMessageCompose.roleAttr);t&&t.element&&0===t.element.find(\".ts-message-list-item\").length&&(t=n.TabElementsManager.getElementFromRoleName(n.TabHandlerNewChatPeoplePicker.roleAttr)),t&&t.tab(e)}},o}(n.TabHandlerBase);n.TabHandlerNewMessageBase=s}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(t){var e=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),n.prototype.mappingName=function(){throw new Error(\"not implemented\")},n.prototype.focus=function(e,n){var o=t.TabElementsManager.getElementFromMappingName(this.mappingName());if(o&&o.element){var r=o.element.getUnderlyingElement().find(\":tabbable\").sort(function(t,e){return(t.tabIndex||32767)-(e.tabIndex||32767)}),a=$(e.target),i=r.index(a)+n;i=(i%r.length+r.length)%r.length,r.eq(i).focus(),e.stopImmediatePropagation(),e.preventDefault()}},n.prototype.nextFocus=function(t){this.focus(t,1)},n.prototype.previousFocus=function(t){this.focus(t,-1)},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(this.mappingName())),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerTrapBase=e}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function a(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(t){!function(e){!function(e){!function(n){var a=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return __extends(a,e),Object.defineProperty(a,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerAddTabButton\").roleName},enumerable:!0,configurable:!0}),a.prototype.previousFocus=function(t){var e=n.TabElementsManager.getPreviousElementFromRoleName(a.roleAttr);e&&e.tab(t)},a.prototype.nextFocus=function(t){if(n.TabHandlerActions.isCallingPersistentIndicatorPresent(document.activeElement))n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingPersistentIndicator\",t);else if(n.TabHandlerActions.hasTabbableElementsWithMapping(\"tabHandlerChannelNotificationBanner\"))n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerChannelNotificationBanner\",t);else{if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTabActions\",t))return;if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerUnreadMessagesButton\",t))return;if(!t||!t.target||\"add-tab-button-v2\"!==t.target.id){var e=n.TabElementsManager.getNextElementFromRoleName(a.roleAttr);e&&e.tab(t)}}},a.prototype.processDom=function(e){var a=this;n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerAddTabButton\"));var r=new t.accessibility.Keyboard(e);r.onTabKey(function(t){return a.nextFocus(t)}),r.onShiftTabKey(function(t){return a.previousFocus(t)})},a}(n.TabHandlerBase);n.TabHandlerAddTabButton=a,e.registerRoleTypeWithFactory(a)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerAppbar\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(!$(\"body\").hasClass(\"enlarge-tab\")||!t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTabActions\",e)){var a=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);angular.element(\".ts-left-rail\").mouseenter(),a&&a.tab(e)}},n.prototype.previousFocus=function(e){var n=$(\".searchbox-in-result\");if(n&&n.length>0){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e))return;t.TabHandlerActions.blurActiveElement(e)}else{var a=t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\");a&&t.TabHandlerActions.focusComposeButton(a.element,e),t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMeProfile\",e)}},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerAppbar\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerAppBar=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(t){!function(n){var o=function(t){function o(){return t.call(this)||this}return __extends(o,t),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerAppBasedLink\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(e){if(this.ensureRootElem()){if(\"app-based-link-url-preview\"===window.document.activeElement.id){if(n.TabHandlerActions.focusAppBasedLinkExpandButton(this.rootElement,e))return;if(n.TabHandlerActions.focusAppBasedLinkCancelButton(this.rootElement,e))return}if(\"app-based-link-expand-button\"===window.document.activeElement.id&&n.TabHandlerActions.focusAppBasedLinkCancelButton(this.rootElement,e))return;if(\"app-based-link-cancel-button\"===window.document.activeElement.id&&n.TabHandlerActions.focusAppBasedLinkActionButton(this.rootElement,e))return;var t=this.rootElement.find(\".ts-file-chicklet\");if(t.length>0&&n.TabHandlerActions.focusFirstSubMenuItem(t[0],e))return;n.TabHandlerActions.focusNewMessageExtensionIcons(this.rootElement,e)}},o.prototype.previousFocus=function(e){if(this.ensureRootElem()){if(\"app-based-link-action-button\"===window.document.activeElement.id&&n.TabHandlerActions.focusAppBasedLinkCancelButton(this.rootElement,e))return;if(\"app-based-link-cancel-button\"===window.document.activeElement.id){if(n.TabHandlerActions.focusAppBasedLinkExpandButton(this.rootElement,e))return;if(n.TabHandlerActions.focusAppBasedLinkUrlPreview(this.rootElement,e))return}if(\"app-based-link-expand-button\"===window.document.activeElement.id&&n.TabHandlerActions.focusAppBasedLinkUrlPreview(this.rootElement,e))return;n.TabHandlerActions.focusNewMessageCompose(this.rootElement,e)}},o.prototype.processDom=function(e){t.prototype.processDom.call(this,e)},o.prototype.ensureRootElem=function(){if(!this.rootElement){var t=$(document.activeElement).closest('[data-tid=\"newMessage\"]');t.length>0&&(this.rootElement=new e.NgIAugmentedJQueryAdapter(angular.element(t[0])))}return null!=this.rootElement},o}(n.TabHandlerBase);n.TabHandlerAppBasedLink=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var o=\"app-search-input\",r=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return __extends(r,t),Object.defineProperty(r,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerAppFlyout\").roleName},enumerable:!0,configurable:!0}),r.prototype.nextFocus=function(t){t.target.id===o?this.focusFirstApp():\"app-store-btn\"===t.target.id?this.focusSearchOrList():$(\"#app-store-btn\")?$(\"#app-store-btn\").focus():this.focusFirstApp()},r.prototype.previousFocus=function(t){t.target.id!==o&&(\"app-store-btn\"===t.target.id?this.focusFirstApp():this.focusSearchOrStore())},r.prototype.focusSearchOrList=function(){$(\"#app-search-input\").length>0?$(\"#app-search-input\").focus():this.focusFirstApp()},r.prototype.focusSearchOrStore=function(){$(\"#app-search-input\").length>0?$(\"#app-search-input\").focus():$(\"#app-store-btn\").focus()},r.prototype.focusFirstApp=function(){$(\".user-apps .app-item\").first().attr(\"tabindex\",0).focus()},r.prototype.processDom=function(o){e.TabElementsManager.register(o,e.TabElementsConstants.getElementMapping(\"tabHandlerAppFlyout\")),t.prototype.processDom.call(this,o)},r}(e.TabHandlerBase);e.TabHandlerAppFlyout=r,t.registerRoleTypeWithFactory(r)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerAppNotificationBanner\").roleName},enumerable:!0,configurable:!0}),n.prototype.getTabbableElements=function(){var e=t.TabElementsManager.getElementFromMappingName(\"tabHandlerAppNotificationBanner\");return e?e.element.find(\"button, [tabindex]\")||[]:[]},n.prototype.nextFocus=function(e){var a=this.getTabbableElements();if(a&&a.length>0&&a[a.length-1].is(\":focus\")){var o=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o?(o.tab(e),e.preventDefault()):t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerGroupNameLine\",e)?e.preventDefault():t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerToggleGroupName\",e)&&e.preventDefault()}},n.prototype.previousFocus=function(e){var a=this.getTabbableElements();if(a&&a.length>0&&a[0].is(\":focus\")){var o=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&o.tab(e)}},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerAppNotificationBanner\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerAppNotificationBanner=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function a(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(t){!function(e){!function(n){!function(a){var o=function(n){function o(){return null!==n&&n.apply(this,arguments)||this}return __extends(o,n),Object.defineProperty(o,\"roleAttr\",{get:function(){return a.TabElementsConstants.getElementMapping(\"tabHandlerBaseTab\").roleName},enumerable:!0,configurable:!0}),o.prototype.previousFocus=function(t){t.target.getAttribute(\"acc-role-dom\")===o.roleAttr&&a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTabActions\",t)},o.prototype.nextFocus=function(t){if(t.target.getAttribute(\"acc-role-dom\")===o.roleAttr){if(a.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerMessageList\"))return void a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMessageList\",t);if(a.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerStartTabConversationButton\"))return void a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerStartTabConversationButton\",t);this.isHostingHelpTab(t.target)&&a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)}},o.prototype.processTemplate=function(t){t.addAttribute(\"role\",\"tabpanel\"),t.addAttribute(\"tabindex\",\"0\")},o.prototype.processDom=function(e){var o=this;a.TabElementsManager.register(e,a.TabElementsConstants.getElementMapping(\"tabHandlerBaseTab\"));var r=new t.accessibility.Keyboard(e);r.onEscapeKey(function(t){return o.onEscapeKey(t)}),r.onEnterKey(function(t){return o.onEnterKey(t)}),n.prototype.processDom.call(this,e)},o.prototype.isHostingHelpTab=function(t){return t.getElementsByTagName(\"help-tab\").length>0||t.getElementsByTagName(\"help-faq-tab\").length>0||t.getElementsByTagName(\"help-videos-tab\").length>0||t.getElementsByTagName(\"help-release-notes-tab\").length>0},o.prototype.onEscapeKey=function(t){this.isHostingHelpTab(t.delegateTarget)&&a.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBaseTab\",t)&&e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.onEnterKey=function(t){if(this.isHostingHelpTab(t.delegateTarget)){var n=e.Helpers.ElementUtils.getFocusable($(t.delegateTarget));n.length>0&&(n[0].focus(),e.Helpers.ElementUtils.stopPropagation(t))}},o}(a.TabHandlerBase);a.TabHandlerBaseTab=o,n.registerRoleTypeWithFactory(o)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerBody\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){this.handleFocus(t)},n.prototype.previousFocus=function(t){this.handleFocus(t)},n.prototype.handleFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(e.EscapableDialog.tabHandler,t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerBody\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerBody=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerBrowserDefault\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var o=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o&&o.tab(e)},n.prototype.previousFocus=function(e){var o=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&o.tab(e)},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerBrowserDefault\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerBrowserDefault=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(t){!function(n){var o=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return __extends(o,t),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerCalendarAgendaViewEvents\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(e){n.TabHandlerActions.focusCalendarNewMeetingButton(null,e)},o.prototype.previousFocus=function(e){n.TabHandlerActions.focusAllDayEvents(e)},o.prototype.nextEventFocus=function(e){console.log(\"agenda-view-a11y:next event\");var t=$(e.target).next();t.length>0&&t.focus()},o.prototype.previousEventFocus=function(e){console.log(\"agenda-view-a11y:previous event\");var t=$(e.target).prev();t.length>0&&t.focus()},o.prototype.enterEvent=function(e){$(e.target).click()},o.prototype.processDom=function(o){var r=this;n.TabElementsManager.register(o,n.TabElementsConstants.getElementMapping(\"tabHandlerCalendarAgendaViewEvents\"));var a=new e.accessibility.Keyboard(o);a.onLeftKey(function(e){return r.previousEventFocus(e)}),a.onRightKey(function(e){return r.nextEventFocus(e)}),a.onEnterKey(function(e){return r.enterEvent(e)}),t.prototype.processDom.call(this,o)},o}(n.TabHandlerBase);n.TabHandlerCalendarAgendaViewEvents=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingDialpad\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){},n.prototype.previousFocus=function(e){var n=e.target.getAttribute(\"id\"),a=t.TabElementsManager.getElementFromMappingName(\"tabHandlerCallingDialpad\");switch(n){case\"call-tab-dial-display\":case\"call-tab-dial-input\":if(a)return t.TabHandlerActions.tryFocusElement(a.element.find(\"#dialpad-number\")[0],e),void e.preventDefault();break;case\"select-call-member_input\":case\"dialpad-number\":case\"close-calling-group-dialpad-btn\":return t.TabHandlerActions.focusCallingTabList(e),void e.preventDefault()}if(e.target.className&&e.target.className.indexOf(\"dialpad-member\")>-1)return t.TabHandlerActions.tryFocusElement(a.element.find(\"#select-call-member_input\")[0],e),void e.preventDefault()},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingDialpad\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingDialpad=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingTabs\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingDialpad\",t)&&t.preventDefault()},n.prototype.previousFocus=function(t){},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingTabs\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingTabs=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingMonitorMultiCallList\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){if(\"multi-call-list-last-button\"===t.target.getAttribute(\"calling-screen-focus\")){var e=angular.element(\".ts-left-rail\");e.mouseenter(),e.tab()}},n.prototype.previousFocus=function(t){\"multi-call-list-first-button\"===t.target.getAttribute(\"calling-screen-focus\")&&e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingMonitorMultiCallList\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingMonitorMultiCallList=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingMonitor\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var e=this.element.querySelectorAll(\".ts-calling-buttons button:not([disabled])\");if(t.target===e[e.length-1]){var n=angular.element(\".ts-left-rail\");n.mouseenter(),n.tab()}},n.prototype.previousFocus=function(t){t.target===$('[calling-screen-focus=\"calling-monitor\"]')[0]&&0===$('[calling-screen-focus=\"multi-call-list-first-button\"]').length&&e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingMonitor\")),this.element=n.getUnderlyingElement()[0],t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingMonitor=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(t){!function(n){var i=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return __extends(i,t),Object.defineProperty(i,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerCallingPersistentIndicator\").roleName},enumerable:!0,configurable:!0}),i.prototype.areListItemsVisible=function(){return this.topElement.find(\"calling-persistent-indicator-item\").length>0},i.prototype.isHeaderVisible=function(){return this.topElement.find(\".header\").length>0},i.prototype.nextFocus=function(t){if(angular.element(t.target).closest(\"calling-persistent-indicator .header\").length>0&&this.areListItemsVisible()){var i=new e.NgIAugmentedJQueryAdapter(angular.element(this.topElement));n.TabHandlerActions.focusPersistentCallIndicatorListItem(i,t)}else{if(n.TabHandlerActions.tabToElementWithMapping(\"TabHandlerChannelNotificationBanner\",t))return;n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMessageList\",t)}},i.prototype.previousFocus=function(t){if(angular.element(t.target).closest(\"calling-persistent-indicator-item\").length>0&&this.isHeaderVisible()){var i=new e.NgIAugmentedJQueryAdapter(angular.element(this.topElement));n.TabHandlerActions.focusPersistentCallIndicatorHeader(i,t)}else n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAddTabButton\",t)},i.prototype.processDom=function(e){n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerCallingPersistentIndicator\")),this.topElement=e,t.prototype.processDom.call(this,e)},i}(n.TabHandlerBase);n.TabHandlerCallingPersistentIndicator=i,t.registerRoleTypeWithFactory(i)}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenActionButtons\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){t.target===this.$container.find(\"button:visible:enabled\").last()[0]&&e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenRightRail\",t)&&t.preventDefault()},n.prototype.previousFocus=function(t){if(t.target===this.$container.find(\"button:visible:enabled\").first()[0]){var o=e.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&(o.tab(t),t.preventDefault())}},n.prototype.processDom=function(n){this.$container=n.getUnderlyingElement(),e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenActionButtons\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenActionButtons=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenBottomCriticalUfd\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var r=this.container.find(\"button#critical-ufd-close-button\");if(t.target===r[0].getUnderlyingElement()[0]){var o=e.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o&&(o.tab(t),t.preventDefault())}},n.prototype.previousFocus=function(t){var r=this.container.find(\"a:first\");if(r.length||(r=this.container.find(\"button:first\")),t.target===r[0].getUnderlyingElement()[0]){var o=e.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&(o.tab(t),t.preventDefault())}},n.prototype.processDom=function(n){this.container=n,e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenBottomCriticalUfd\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenBottomCriticalUfd=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenButtons\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var r=e.target.getAttribute(\"calling-screen-focus\");if(\"toggle-screen-share-button\"!==r){if(\"hang-up-button\"===r){var a=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())}}else{var o=t.TabElementsManager.getElementFromMappingName(\"tabHandlerCallingScreenSharingPanel\");o&&t.TabHandlerActions.focusSharingResource(o.element,e)}},n.prototype.previousFocus=function(e){if(\"toggle-screen-share-button\"!==e.target.getAttribute(\"calling-screen-focus\")){var r=this.container.find(\"button:not([disabled]), div.ts-indicator\")[0];if(e.target===r.getUnderlyingElement()[0]){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenResume\",e))return void e.preventDefault();var a=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())}}else{var o=t.TabElementsManager.getElementFromMappingName(\"tabHandlerCallingScreenSharingPanel\");o&&t.TabHandlerActions.focusSharingResource(o.element,e)}},n.prototype.processDom=function(r){t.TabElementsManager.isInOrderedList(n.roleAttr)&&(this.container=r,t.TabElementsManager.register(r,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenButtons\")),e.prototype.processDom.call(this,r))},n}(t.TabHandlerBase);t.TabHandlerCallingScreenButtons=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function c(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(c.prototype=n.prototype,new c)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenCallMeBackDialog\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var t=e.target.getAttribute(\"calling-screen-focus\");e.stopPropagation(),\"call-me-back-dialog-close-button\"===t&&(e.preventDefault(),this.container.find('[calling-screen-focus=\"call-me-back-state\"]').length>0?this.container.find('[calling-screen-focus=\"call-me-back-state\"]')[0].focus():this.container.find('[calling-screen-focus=\"phone-number-input\"]')[0].focus())},n.prototype.previousFocus=function(e){var t=e.target.getAttribute(\"calling-screen-focus\");if(e.stopPropagation(),\"call-me-back-state\"===t)return e.preventDefault(),void this.container.find('[calling-screen-focus=\"call-me-back-dialog-close-button\"]')[0].focus();\"phone-number-input\"===t&&(e.preventDefault(),this.container.find('[calling-screen-focus=\"call-me-back-state\"]').length>0?this.container.find('[calling-screen-focus=\"call-me-back-state\"]')[0].focus():this.container.find('[calling-screen-focus=\"call-me-back-dialog-close-button\"]')[0].focus())},n.prototype.processDom=function(n){this.container=n,t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenCallMeBackDialog\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenCallMeBackDialog=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(e){!function(n){var t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),Object.defineProperty(t,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenDialIn\").roleName},enumerable:!0,configurable:!0}),t.prototype.nextFocus=function(e){e.target.getAttribute(\"calling-screen-focus\")===($('calling-dial-in [calling-screen-focus=\"calling-meeting-info-dialin-expand-button\"]')[0]&&\"calling-meeting-info-dialin-expand-button\"||\"calling-meeting-info-dialin-get-local-numbers\")&&(this.isInsideRetryScreen?[\"tabHandlerWaffleButton\",\"tabHandlerNavigationButtons\",\"tabHandlerNewChatButton\"]:[\"tabHandlerCallingScreenStage\"]).some(function(t){return n.TabHandlerActions.tabToElementWithMapping(t,e)})&&e.preventDefault()},t.prototype.previousFocus=function(e){if(e.target.getAttribute(\"calling-screen-focus\")===($('calling-dial-in [calling-screen-focus=\"calling-meeting-info-dialin-expand-button\"]')[0]&&\"calling-meeting-info-dialin-expand-button\"||\"calling-meeting-info-dialin-toll\")){var t=this.isInsideRetryScreen?\"tabHandlerCallingScreenErrorMessage\":\"tabHandlerCallingScreenMultiCallList\";n.TabHandlerActions.tabToElementWithMapping(t,e)&&e.preventDefault()}},t.prototype.processDom=function(t){this.isInsideRetryScreen=!!t.getUnderlyingElement().parents(\"calling-retry-screen\").length,n.TabElementsManager.register(t,n.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenDialIn\")),e.prototype.processDom.call(this,t)},t}(n.TabHandlerBase);n.TabHandlerCallingScreenDialIn=t,e.registerRoleTypeWithFactory(t)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(n){!function(r){var o=function(n){function o(){return null!==n&&n.apply(this,arguments)||this}return __extends(o,n),Object.defineProperty(o,\"roleAttr\",{get:function(){return r.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenDialog\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(e){if(\"dialog-dismiss-button\"===e.target.getAttribute(\"calling-screen-focus\")){var t=angular.element(e.target).closest(\".ts-calling-alert-banner\").next();if(t&&t.length)return;if(r.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",e))return void e.preventDefault()}},o.prototype.previousFocus=function(e){},o.prototype.openLink=function(){var e=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),n=e.find(\"a\")[0]||e;n&&(t.Helpers.ElementUtils.stopPropagation(event),n.click())},o.prototype.onEnterKey=function(e){e.preventDefault(),this.openLink()},o.prototype.processDom=function(t){var o=this;r.TabElementsManager.register(t,r.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenDialog\")),new e.accessibility.Keyboard(t).onEnterKey(function(e){return o.onEnterKey(e)}),n.prototype.processDom.call(this,t)},o}(r.TabHandlerBase);r.TabHandlerCallingScreenDialog=o,n.registerRoleTypeWithFactory(o)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenDominantSpeaker\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()){var a=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())}else t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMyselfVideo\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e)?e.preventDefault():t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",e)},n.prototype.previousFocus=function(e){var a=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenDominantSpeaker\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenDominantSpeaker=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function a(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenErrorMessage\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){\"cancel-button\"===t.target.getAttribute(\"calling-screen-focus\")&&(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDialIn\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",t))&&t.preventDefault()},n.prototype.previousFocus=function(t){\"retry-button\"===t.target.getAttribute(\"calling-screen-focus\")&&e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenTopCriticalUfd\",t)&&t.preventDefault()},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenErrorMessage\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenErrorMessage=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenHeader\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling())(a=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr)).tab(e);else if(e.target===this.$container.find(\"button:visible:enabled\").last()[0]){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenResume\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenActionButtons\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenTopCriticalUfd\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenLobbyToast\",e))return void e.preventDefault();var a=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())}},n.prototype.previousFocus=function(e){var a=e.target.getAttribute(\"calling-screen-focus\");if(\"call-me-back-dialog-close-button\"!==a&&\"title\"===a){var r=this.$container.find(\"[calling-screen-focus=recording-indicator]:visible\")[0];if(r)return r.focus(),void e.preventDefault();var o=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);if(o)o.tab(e),e.preventDefault();else if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenButtons\",e))return void e.preventDefault()}},n.prototype.processDom=function(a){this.$container=a.getUnderlyingElement(),t.TabElementsManager.register(a,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenHeader\")),n.lastFocusedAttr=null,e.prototype.processDom.call(this,a)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenHeader=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenHolographicControl\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var o=this.container.find('[calling-screen-focus=\"toggle-editing-button\"]')[0];if(e.target===o.getUnderlyingElement()[0]){var r=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);r&&(r.tab(e),e.preventDefault())}},n.prototype.previousFocus=function(e){var o=this.container.find('[calling-screen-focus=\"control-drag-container\"]')[0];if(e.target===o.getUnderlyingElement()[0]){var r=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);r&&(r.tab(e),e.preventDefault())}},n.prototype.processDom=function(n){this.container=n,t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenHolographicControl\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenHolographicControl=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(e){!function(n){var o=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return __extends(o,e),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenLobbyToast\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(t){\"lobby-toast-button-close\"===t.target.getAttribute(\"calling-screen-focus\")&&n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMultiCallList\",t)&&t.preventDefault()},o.prototype.previousFocus=function(t){\"view-lobby-button\"===t.target.getAttribute(\"calling-screen-focus\")&&n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenHeader\",t)&&t.preventDefault()},o.prototype.enterEvent=function(t){\"admit-participant-button\"===t.target.getAttribute(\"calling-screen-focus\")&&(this.$container.focus(),t.preventDefault())},o.prototype.processDom=function(o){var r=this;this.$container=o.getUnderlyingElement(),n.TabElementsManager.register(o,n.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenLobbyToast\")),new t.accessibility.Keyboard(o).onEnterKey(function(t){return r.enterEvent(t)}),e.prototype.processDom.call(this,o)},o}(n.TabHandlerBase);n.TabHandlerCallingScreenLobbyToast=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenMultiCallList\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(\"multi-call-list-last-button\"===e.target.getAttribute(\"calling-screen-focus\")){var r=t.TabElementsManager.getElementFromRoleName(t.TabHandlerCallingScreenErrorMessage.roleAttr)||t.TabElementsManager.getElementFromRoleName(t.TabHandlerCallingScreenDialIn.roleAttr)||t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);r&&(r.tab(e),e.preventDefault())}},n.prototype.previousFocus=function(e){if(\"multi-call-list-first-button\"===e.target.getAttribute(\"calling-screen-focus\")){var r=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);r&&(r.tab(e),e.preventDefault())}},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenMultiCallList\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenMultiCallList=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenMyselfVideo\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getNextElementFromRoleName(n.roleAttr).tab(e):t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e)?e.preventDefault():t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",e)},n.prototype.previousFocus=function(e){t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr).tab(e):t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDominantSpeaker\",e)?e.preventDefault():($(\"[calling-screen-focus=hang-up-button]\").focus(),e.preventDefault())},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenMyselfVideo\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenMyselfVideo=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPassiveBar\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var r=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);r&&(r.tab(e),e.preventDefault())},n.prototype.previousFocus=function(e){var r=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);r&&(r.tab(e),e.preventDefault())},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPassiveBar\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenPassiveBar=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPptSharingPptViewer\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){t.stopPropagation()},n.prototype.previousFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMultiCallList\",t)&&t.preventDefault()},n.prototype.processDom=function(n){this.container=n,e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPptSharingPptViewer\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenPptSharingPptViewer=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPptSharing\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var r=this.container.find(\"button:not([disabled])\");if(t.stopPropagation(),t.target===r[r.length-1].getUnderlyingElement()[0]){if(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenSharingControlTools\",t))return void t.preventDefault();if(e.TabElementsConstants.getOrderedRole()===e.TabElementsConstants.orderTypes.vdiCalling){var o=e.TabElementsManager.getNextElementFromRoleName(n.roleAttr);if(o)return o.tab(t),void t.preventDefault()}}},n.prototype.previousFocus=function(t){t.stopPropagation()},n.prototype.processDom=function(n){this.container=n,e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPptSharing\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenPptSharing=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenResume\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getNextElementFromRoleName(n.roleAttr).tab(e):t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenButtons\",e)},n.prototype.previousFocus=function(e){t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr).tab(e):t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenStage\",e)},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenResume\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenResume=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenSharingControlTools\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var o=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o&&(o.tab(e),e.preventDefault())},n.prototype.previousFocus=function(e){var o=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&(o.tab(e),e.preventDefault())},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenSharingControlTools\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenSharingControlTools=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenSharingPanel\").roleName},enumerable:!0,configurable:!0}),n.prototype.focusScreensharingButton=function(){$(\"[calling-screen-focus=toggle-screen-share-button]\").focus()},n.prototype.focusUpsell=function(){$(\"calling-screensharing-panel [calling-screen-focus=dialog-dismiss-button]\").focus()},n.prototype.focusBrowseButton=function(){$(\"calling-screensharing-panel .browse-button\").focus()},n.prototype.focusedOnUpsell=function(t){return $(\"calling-screensharing-panel calling-alert-banner\").find(t.target).length>0},n.prototype.isBrowseButtonFirstInPanel=function(){return $(\"calling-screensharing-panel\").find(\".sharing-resource, .browse-button\").filter(function(t,e){return e==$(\".browse-button\")[0]||$(e).find(\".screens-container\").is(\":visible\")})[0]===$(\"calling-screensharing-panel .browse-button\")[0]},n.prototype.downloadAppUpsellVisible=function(){return $(\".ts-calling-screensharing-panel\").is(\".alert-displayed\")},n.prototype.isLastButton=function(t){return\"dialog-dismiss-button\"===t.target.getAttribute(\"calling-screen-focus\")},n.prototype.nextFocus=function(t){this.focusedOnUpsell(t)?this.isLastButton(t)&&this.isBrowseButtonFirstInPanel()&&(this.focusBrowseButton(),t.preventDefault()):(this.focusScreensharingButton(),t.preventDefault()),t.stopPropagation()},n.prototype.previousFocus=function(t){this.downloadAppUpsellVisible()&&!this.focusedOnUpsell(t)?(this.focusUpsell(),t.preventDefault()):this.isLastButton(t)||(this.focusScreensharingButton(),t.preventDefault()),t.stopPropagation()},n.prototype.processDom=function(n){e.TabElementsManager.isInOrderedList(e.TabHandlerCallingScreenButtons.roleAttr)&&(this.container=n,e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenSharingPanel\")),t.prototype.processDom.call(this,n))},n}(e.TabHandlerBase);e.TabHandlerCallingScreenSharingPanel=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenStage\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenResume\",e))e.preventDefault();else{var a=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())}},n.prototype.previousFocus=function(e){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDialIn\",e))e.preventDefault();else{var a=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);a&&(a.tab(e),e.preventDefault())}},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenStage\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenStage=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenTopCriticalUfd\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var r=this.container.find(\"button:last\");if(r.length&&e.target===r[0].getUnderlyingElement()[0]){var o=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o&&(o.tab(e),e.preventDefault())}},n.prototype.previousFocus=function(e){var r=this.container.find(\"button:first\");if(r.length&&e.target===r[0].getUnderlyingElement()[0]){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenRightRail\",e))return void e.preventDefault();var o=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&(o.tab(e),e.preventDefault())}},n.prototype.processDom=function(n){this.container=n,t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenTopCriticalUfd\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCallingScreenTopCriticalUfd=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenWhiteboardSharing\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var n=this.container.find(\"iframe,webview\")[0];t.stopPropagation(),t.target!==this.container.getUnderlyingElement()[0]&&t.target!==n.getUnderlyingElement()[0]&&e.TabHandlerActions.tryFocusElement(n,t)&&t.preventDefault()},n.prototype.previousFocus=function(t){t.stopPropagation(),e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMultiCallList\",t)},n.prototype.processDom=function(n){this.container=n,e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenWhiteboardSharing\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenWhiteboardSharing=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPstnDialog\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){if(\"pstn-close-button\"===t.target.getAttribute(\"calling-screen-focus\")){var n=e.TabElementsManager.getElementFromRoleName(e.TabHandlerCallingScreenButtons.roleAttr);n&&(n.tab(t),t.preventDefault())}},n.prototype.previousFocus=function(t){},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenPstnDialog\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCallingScreenPstnDialog=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n='button:visible:not(.mute-state), ul[tabindex]:visible, a:visible, input:visible, div[calling-screen-focus=\"right-rail-message\"]:visible, div.cke_wysiwyg_div:visible, [focusable=\"true\"]',a=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return __extends(a,e),Object.defineProperty(a,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenRightRail\").roleName},enumerable:!0,configurable:!0}),a.getFirstFocusableElement=function(e){return _.first($(n,e).filter(\":not([disabled])\"))},a.getLastFocusableElement=function(e){return _.last($(n,e).filter(\":not([disabled])\"))},a.prototype.nextFocus=function(e){var n=a.getLastFocusableElement(this.$container);e.target!==n&&e.target.parentElement!==n||(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getNextElementFromRoleName(a.roleAttr).tab(e):(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenTopCriticalUfd\",e),e.preventDefault())),\"chat-pane-close\"===e.target.getAttribute(\"calling-screen-focus\")&&t.TabHandlerActions.focusLastElementInHistory(e,!1)},a.prototype.previousFocus=function(e){var n=a.getFirstFocusableElement(this.$container);e.target!==n&&e.target.parentElement!==n||(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getPreviousElementFromRoleName(a.roleAttr).tab(e):(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenActionButtons\",e),e.preventDefault()))},a.prototype.processDom=function(n){this.$container=n.getUnderlyingElement(),t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenRightRail\")),e.prototype.processDom.call(this,n)},a}(t.TabHandlerBase);t.TabHandlerCallingScreenRightRail=a,e.registerRoleTypeWithFactory(a)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(t){!function(n){var o=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return __extends(o,t),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerCallingSharingPanelDialog\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(t){\"screenshare-from-chat-close-button\"===t.target.getAttribute(\"calling-screen-focus\")&&(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenSharingPanel\",t),e.Helpers.ElementUtils.stopPropagation(t))},o.prototype.previousFocus=function(e){var t=$(\"[calling-screen-focus=screenshare-from-chat-close-button]\"),n=e.target.getAttribute(\"calling-screen-focus\");t&&\"screenshare-from-chat-close-button\"!=n&&(t.focus(),e.preventDefault(),e.stopPropagation())},o.prototype.processDom=function(e){n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerCallingSharingPanelDialog\")),t.prototype.processDom.call(this,e)},o}(n.TabHandlerBase);n.TabHandlerCallingSharingPanelDialog=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(t){!function(n){var a=function(t){function a(){return null!==t&&t.apply(this,arguments)||this}return __extends(a,t),Object.defineProperty(a,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerChannelNotificationBanner\").roleName},enumerable:!0,configurable:!0}),a.prototype.ensureTabbableElementsArePresent=function(t){var n=this;if(!this.tabbableElements){var a=e.Helpers.ElementUtils.filterVisible(e.Helpers.ElementUtils.getFocusable(this.topElement.getUnderlyingElement()));a&&a.length&&(this.tabbableElements=e.Helpers.NodesWithCurrent.fromHTMLElements(a),t&&(this.tabbableElements.currentIndex=this.tabbableElements.all.length-1),$(this.topElement).on(\"$destroy\",function(){n.tabbableElements.clear()}))}return!(!this.tabbableElements||!this.tabbableElements.all.length)},a.prototype.isAtLastElement=function(){return this.tabbableElements.currentIndex===this.tabbableElements.all.length-1},a.prototype.isAtFirstElement=function(){return 0===this.tabbableElements.currentIndex},a.prototype.nextFocus=function(t){if(this.ensureTabbableElementsArePresent())if(this.isAtLastElement()){var a=n.TabElementsManager.getNextElementFromRoleName(n.TabHandlerAddTabButton.roleAttr);a&&a.tab(t)}else this.tabbableElements.moveFocusBy(e.Helpers.Direction.forward)},a.prototype.previousFocus=function(t){this.ensureTabbableElementsArePresent(!0)&&(this.isAtFirstElement()?n.TabHandlerActions.isCallingPersistentIndicatorPresent(document.activeElement)?n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingPersistentIndicator\",t):n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAddTabButton\",t):this.tabbableElements.moveFocusBy(e.Helpers.Direction.backward))},a.prototype.processDom=function(e){n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerChannelNotificationBanner\")),this.topElement=e,t.prototype.processDom.call(this,e)},a}(n.TabHandlerBase);n.TabHandlerChannelNotificationBanner=a,t.registerRoleTypeWithFactory(a)}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCloseConversationPane\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var o=null;(o=t.TabElementsManager.getNextElementFromRoleName(n.roleAttr))&&o.tab(e)},n.prototype.previousFocus=function(e){var n=$(\".page-sections\").find(t.CanvasSection.selectors.canvasSectionsElems);if(n&&n.length>0){var o=n.first();o&&(o.focus(),e.preventDefault(),e.stopPropagation())}},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCloseConversationPane\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerCloseConversationPane=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerConsultationDialog\").roleName},enumerable:!0,configurable:!0}),n}(e.Dialog);e.TabHandlerConsultationDialog=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCortanaButton\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTenantSwitcher\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMeProfile\",t)},n.prototype.previousFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerPowerbar\",t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCortanaButton\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerCortanaButton=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerCqf\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var e=t.target.getAttribute(\"acc-role-dom\");if(\"listgrid-item\"!==e&&\"callingcqf-list\"!==e&&\"callingcqf-list tab-handler-cqf\"!==e){if(\"ts-btn ts-btn-primary inset-border\"==t.target.className){var n=this.container.find(\".ts-btn.ts-btn-secondary.inset-border\");n.length>0&&(t.preventDefault(),n[0].focus())}else if(\"ts-btn ts-btn-secondary inset-border\"==t.target.className){var r=this.container.find('[cqf-focus=\"cqf-start-ratings\"]');r.length>0&&(t.preventDefault(),r[0].focus())}}else{var a=this.container.find(\".ts-btn.ts-btn-primary.inset-border\");a.length>0&&(t.preventDefault(),a[0].focus())}},n.prototype.previousFocus=function(t){var e=t.target.getAttribute(\"acc-role-dom\");if(\"listgrid-item\"!==e&&\"callingcqf-list\"!==e){if(\"ts-btn ts-btn-primary inset-border\"==t.target.className){var n=this.container.find('[acc-role-dom=\"callingcqf-list\"]');n.length>0&&n[0].focus()}}else t.preventDefault()},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerCqf\")),t.prototype.processDom.call(this,n),this.container=n},n}(e.TabHandlerBase);e.TabHandlerCallingQualityFeedback=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerDocumentViewerFrame\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerMessageList\")||t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNavigationButtons\",e)||t.TabHandlerActions.blurActiveElement(e)},n}(t.TabHandlerBase);t.TabHandlerDocumentViewerFrame=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(t){!function(n){var r=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return __extends(r,t),Object.defineProperty(r,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerEmptyMiddlePane\").roleName},enumerable:!0,configurable:!0}),r.prototype.previousFocus=function(e){var t=n.TabElementsManager.getElementFromMappingName(\"tabHandlerAppbar\");t&&n.TabHandlerActions.focusAppBar(t.element,e)},r.prototype.processDom=function(t){var r=this;n.TabElementsManager.register(t,n.TabElementsConstants.getElementMapping(\"tabHandlerEmptyMiddlePane\")),new e.accessibility.Keyboard(t).onShiftTabKey(function(e){return r.previousFocus(e)})},r}(n.TabHandlerBase);n.TabHandlerEmptyMiddlePane=r,t.registerRoleTypeWithFactory(r)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerGroupNameLine\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNewChatPeoplePicker\",e)&&e.preventDefault()},n.prototype.previousFocus=function(e){t.TabHandlerActions.focusAppNotificationBanner(null,e,!0)?e.preventDefault():t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerLeftrail\",e)?e.preventDefault():t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",e)&&e.preventDefault()},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerGroupNameLine\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerGroupNameLine=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerHeaderActionMenu\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMessageList\",e)},n.prototype.previousFocus=function(e){},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerHeaderActionMenu\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerHeaderActionMenu=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(t){!function(o){var n=function(t){function n(){return t.call(this)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return o.TabElementsConstants.getElementMapping(\"tabHandlerInputExtensionSearchList\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(this.ensureRootElem()){if(\"compose-extension-create-button\"===window.document.activeElement.id&&o.TabHandlerActions.focusComposeExtensionSearchListInput(this.rootElement,e))return;if(\"compose-search-list-input\"===window.document.activeElement.id&&(o.TabHandlerActions.focusComposeExtensionCommandTab(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionSearchList(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionCreateButton(this.rootElement,e)))return;if(\"compose-extension-command-tab\"===window.document.activeElement.id&&(o.TabHandlerActions.focusComposeExtensionSearchList(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionCreateButton(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionSearchListInput(this.rootElement,e)))return;if((\"compose-search-list-items\"===window.document.activeElement.id||\"compose-extension-retry\"===window.document.activeElement.id||\"compose-extension-auth\"===window.document.activeElement.id||\"compose-extension-config\"===window.document.activeElement.id)&&(o.TabHandlerActions.focusComposeExtensionCreateButton(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionSearchListInput(this.rootElement,e)))return}},n.prototype.previousFocus=function(e){if(this.ensureRootElem()){if(\"compose-extension-create-button\"===window.document.activeElement.id&&(o.TabHandlerActions.focusComposeExtensionSearchList(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionSearchListInput(this.rootElement,e)))return;if(\"compose-search-list-input\"===window.document.activeElement.id&&(o.TabHandlerActions.focusComposeExtensionCreateButton(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionSearchList(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionCommandTab(this.rootElement,e)))return;if(\"compose-extension-command-tab\"===window.document.activeElement.id&&o.TabHandlerActions.focusComposeExtensionSearchListInput(this.rootElement,e))return;if((\"compose-search-list-items\"===window.document.activeElement.id||\"compose-extension-retry\"===window.document.activeElement.id||\"compose-extension-auth\"===window.document.activeElement.id||\"compose-extension-config\"===window.document.activeElement.id)&&(o.TabHandlerActions.focusComposeExtensionCommandTab(this.rootElement,e)||o.TabHandlerActions.focusComposeExtensionSearchListInput(this.rootElement,e)))return}},n.prototype.processDom=function(e){t.prototype.processDom.call(this,e)},n.prototype.ensureRootElem=function(){if(!this.rootElement){var t=$(document.activeElement).closest('[data-tid=\"composeExtensionSearchList\"]');t.length>0&&(this.rootElement=new e.NgIAugmentedJQueryAdapter(angular.element(t[0])))}return null!=this.rootElement},n}(o.TabHandlerBase);o.TabHandlerInputExtensionSearchList=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(t){!function(t){!function(e){!function(o){var n=function(e){function n(){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return o.TabElementsConstants.getElementMapping(\"tabHandlerInputExtensionSelectorList\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){if(this.ensureRootElem()){if(\"compose-app-store-button\"===window.document.activeElement.id&&o.TabHandlerActions.focusComposeExtensionSelector(this.rootElement,t))return;if(o.TabHandlerActions.focusComposeExtensionAppStoreButton(this.rootElement,t))return}},n.prototype.previousFocus=function(t){if(this.ensureRootElem()){if(\"compose-app-store-button\"===window.document.activeElement.id&&o.TabHandlerActions.focusComposeExtensionSelector(this.rootElement,t))return;if(o.TabHandlerActions.focusComposeExtensionAppStoreButton(this.rootElement,t))return}},n.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},n.prototype.ensureRootElem=function(){if(!this.rootElement){var e=$(document.activeElement).closest('[data-tid=\"composeExtensionSelector\"]');e.length>0&&(this.rootElement=new t.NgIAugmentedJQueryAdapter(angular.element(e[0])))}return null!=this.rootElement},n}(o.TabHandlerBase);o.TabHandlerInputExtensionSelectorList=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function n(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){function a(e){var a=t.TabElementsManager.getElementFromMappingName(\"tabHandlerAppbar\");a&&a.tab(e),document.activeElement.blur(),t.TabHandlerActions.stopPropagation(e)}var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerLeftrail\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){var a=e.target;if(a&&a.hasAttribute(t.TabElementsConstants.DROPDOWN_OPTION)&&e.preventDefault(),a&&a.hasAttribute(t.TabElementsConstants.PROCESS_TAB_ATTRIBUTE)&&\"BUTTON\"===a.tagName){var n=$(\".searchbox-in-result\");if(!(n&&n.length>0)){var r=t.TabElementsManager.getElementFromMappingName(\"tabHandlerAppbar\");r&&r.tab(e)}}else{if(a&&a.classList.contains(\"feed-sources-dropdown\")&&t.TabHandlerActions.focusFeedListFilterButton(e),a&&(a.id.contains(\"feed-item\")||a.classList.contains(\"icons-team-operation\")||a.classList.contains(\"ts-qc-create-meeting-button\")||a.classList.contains(\"files-navigation-item\"))&&angular.element(\".ts-left-rail\").mouseleave(),a&&a.classList.contains(\"ts-header-search\")&&angular.element(\".ts-left-rail\").mouseenter(),a&&a.classList.contains(\"ts-chats-header\")){angular.element(\".ts-left-rail\").mouseleave();var i=angular.element(\".ts-chats-header\");if(i&&i.length>1&&a!==i[1])return i[1].focus(),void e.preventDefault();var s=angular.element(\".banner-action\"),l=angular.element(\".app-notification-close\"),o=!1;return(s&&s.length>0||l&&l.length>0)&&(o=!0),void(o?(t.TabHandlerActions.focusAppNotificationBanner(void 0,e),e.preventDefault()):t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerGroupNameLine\",e)?e.preventDefault():t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerToggleGroupName\",e)?e.preventDefault():t.TabHandlerActions.focusEmptyMessagePaneTitle(e))}if(a&&(a.classList.contains(\"day-nav\")||a.classList.contains(\"view-toggle\"))&&t.TabHandlerActions.focusCalendarHeaderButtons(e),a&&a===angular.element(\"left-rail-header-items button:last\")[0]){var c=t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\");c&&c.tab(e)}a&&a.classList.contains(\"dropdown-button\")&&t.TabHandlerActions.focusLeftRailHeaderFilterButton(e)}},n.prototype.previousFocus=function(e){var r=e.target,i=e.target?e.target.tagName:\"\",s=e.target?e.target.getAttribute(\"data-tid\"):\"\",l=e.target?e.target.getAttribute(\"data-tab-area\"):\"\",o=\"disabled\"===$(\".prev-day\").attr(\"disabled\"),c=$(\".multi-call-list\").length>0;if(\"LI\"!==i){if(r&&c&&(r.classList.contains(\"prev-day\")||r.classList.contains(\"next-day\")&&o)){var u=t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingScreenMultiCallList.roleAttr);return u?u.tab(e):t.TabElementsManager.getPreviousElementFromRoleName(t.TabHandlerCallingMonitor.roleAttr).tab(e)}if((r&&r.classList.contains(\"next-day\")||r.classList.contains(\"view-toggle\"))&&t.TabHandlerActions.focusCalendarHeaderButtons(e),\"BUTTON\"!==i||\"skypeStatusDropdownMenuItem-changepic\"===s){if(\"search-content-item\"!==s&&\"chat-list-recent-section\"!==s&&\"chat-list-pinned-section\"!==s)if(\"calendar-all-day-event\"!==s&&\"calendar-all-day-root\"!==s){if(\"left-rail\"!==l&&\"recipient-group-list-item\"!==l)if(\"INPUT\"!==i){if(![\"left-rail-item-kb-l1\",\"left-rail-item-kb-l2\",\"left-rail-item-hover\"].some(function(e){return r&&r.classList.contains(e)})){var m=t.TabElementsManager.getPreviousElementRecursivelyFromRoleName(n.roleAttr);m&&m.tab(e)}}else{var b=$(\".searchbox-in-result\");if(b&&b.length>0){var p=t.TabElementsManager.getElementFromMappingName(\"tabHandlerAppbar\");return void(p&&p.tab(e))}if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingMonitor\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e))return;a(e)}}else t.TabHandlerActions.focusCalendarHeaderButtons(e)}else{if(\"activity-filter-btn\"!==s&&\"activity-remove-filter-btn\"!==s||t.TabHandlerActions.focusFeedListDropdown(e),document.getElementsByClassName(\"team-operations-button\")[0]===r){var d=t.TabElementsManager.getElementFromMappingName(\"tabHandlerLeftrail\");return void(d&&d.tab(e))}var g=e.target.parentElement;if(g){var f=g.getElementsByTagName(\"input\")[0];f&&f.hasAttribute(\"tabindex\")&&f.removeAttribute(\"tabIndex\")}}}},n.prototype.processDom=function(a){t.TabElementsManager.register(a,t.TabElementsConstants.getElementMapping(\"tabHandlerLeftrail\")),e.prototype.processDom.call(this,a)},n}(t.TabHandlerBase);t.TabHandlerLeftRail=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerMeProfile\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",t)},n.prototype.previousFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTenantSwitcher\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCortanaButton\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerPowerbar\",t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerMeProfile\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerMeProfile=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerMeetingAttendees\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){angular.element(\".ngdialog-content .meeting-dialog, .ts-mtng-detail-cont\").length>0||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)},n.prototype.previousFocus=function(t){},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerMeetingAttendees\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerMeetingAttendees=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(e){!function(n){var o=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return __extends(o,e),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerMeetingFooterButton\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(t){n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||n.TabHandlerActions.blurActiveElement(t)},o.prototype.processDom=function(e){var o=this;n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerMeetingFooterButton\")),new t.accessibility.Keyboard(e).onTabKey(function(t){return o.nextFocus(t)})},o}(n.TabHandlerBase);n.TabHandlerMeetingFooterButton=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(n,o){var r=e.call(this)||this;return t.TabElementsManager.setUsingNoTransform(o.valueAsBoolean(\"vrUseNoTransform\")),r}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerMessageList\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){},n.prototype.previousFocus=function(e){},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerMessageList\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerMessageList=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var o=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return __extends(o,t),Object.defineProperty(o,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerModalCoachmark\").roleName},enumerable:!0,configurable:!0}),o.prototype.focus=function(t,e){if($(\"#coachmark-tooltip\").hasClass(\"modal-coachmark\")||$(\"#coachmark-tooltip\").hasClass(\"quickguide-coachmark\")){var o=$(\"#coachmark-tooltip\").find(\"[tabbable]\").filter(function(t,e){return\"visible\"===$(e).css(\"visibility\")}),n=$(t.target),a=o.index(n)+e;a=(a%o.length+o.length)%o.length,o.eq(a).focus(),t.stopImmediatePropagation(),t.preventDefault()}},o.prototype.nextFocus=function(t){this.focus(t,1)},o.prototype.previousFocus=function(t){this.focus(t,-1)},o.prototype.processDom=function(o){e.TabElementsManager.register(o,e.TabElementsConstants.getElementMapping(\"tabHandlerModalCoachmark\")),t.prototype.processDom.call(this,o)},o}(e.TabHandlerBase);e.TabHandlerModalCoachmark=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(t){!function(n){var a=function(t){function a(e,n){return t.call(this)||this}return __extends(a,t),Object.defineProperty(a,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerNavigationButtons\").roleName},enumerable:!0,configurable:!0}),a.prototype.isButtonFocused=function(e){var t=n.TabElementsManager.getElementFromRoleName(a.roleAttr);if(t&&t.element){var r=t.element.find(\"button:enabled\");return r.length>1&&r[e].is(\":focus\")}},a.prototype.nextFocus=function(e){this.isButtonFocused(0)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingMonitorMultiCallList\",e)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingMonitor\",e)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",e)},a.prototype.previousFocus=function(t){if(!this.isButtonFocused(1)){if(n.TabElementsConstants.getOrderedRole()===n.TabElementsConstants.orderTypes.calling){if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenSharingPanel\",t))return;if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMyselfVideo\",t))return;if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenButtons\",t))return;if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDialIn\",t))return;if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenErrorMessage\",t))return}else if(n.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()){if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenRightRail\",t))return;return void n.TabElementsManager.getPreviousElementFromRoleName(a.roleAttr).tab(t)}if(!n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewPostButton\",t)&&!n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewSendDiscardButtons\",t)&&!(n.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNewMessageChiclet\",t)||(n.TabElementsConstants.getOrderedRole()===n.TabElementsConstants.orderTypes.app||n.TabElementsConstants.getOrderedRole()===n.TabElementsConstants.orderTypes.app_DEPRECATED)&&n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewMessageIcons\",t)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewMessageComposeDiscardButton\",t)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewMessageExtensionIcons\",t)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTableList\",t)||n.TabHandlerActions.tabToElementWithMapping(\"TabHandlerMeetingFooterButton\",t)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMeetingAttendees\",t))){var r=angular.element(\"#leave-calling-pre-join\")[0];r&&(t.stopPropagation(),t.preventDefault(),r.focus());var o=new e.NgIAugmentedJQueryAdapter(angular.element(\"broadcast-producer-source-picker .mute-button\")),i=new e.NgIAugmentedJQueryAdapter(angular.element(\"broadcast-producer-source-picker .back-button\"));!n.TabHandlerActions.tryFocusElement(o,t)&&n.TabHandlerActions.tryFocusElement(i,t)}}},a.prototype.processDom=function(e){n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerNavigationButtons\")),t.prototype.processDom.call(this,e)},a}(n.TabHandlerBase);n.TabHandlerNavigationButtons=a,t.registerRoleTypeWithFactory(a)}(t.Roles||(t.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){!function(n){var o=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"tab-handler-new-post-button\"},enumerable:!0,configurable:!0}),e.prototype.processDom=function(e){var n=this,o=new t.accessibility.Keyboard(e);o.onShiftTabKey(function(t){return n.previousFocus(t)}),o.onTabKey(function(t){return n.nextFocus(t)})},e.prototype.previousFocus=function(t){var e=n.TabElementsManager.getElementFromRoleName(n.TabHandlerMessageList.roleAttr);e&&e.tab(t)},e.prototype.nextFocus=function(t){n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",t)||n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",t)},e}();n.TabHandlerNewPostButton=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function a(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerNewChatButton\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerPowerbar\",t)},n.prototype.previousFocus=function(t){angular.element(\"#navigation-buttons button:enabled\").length>0&&e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||(e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMyselfVideo\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDialIn\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenErrorMessage\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDominantSpeaker\",t)||e.TabHandlerActions.tabToElementWithMapping(e.TabHandlerPostCallingScreen.mapping,t)?t.preventDefault():e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewPostButton\",t)||angular.element(\"body\").hasClass(\"desktop-app-common\")&&e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewSendDiscardButtons\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBody\",t))},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerNewChatButton\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerNewChatButton=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewChatPeoplePicker\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){e.isDefaultPrevented()||t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNewMessageCompose\",e)&&e.preventDefault()},n.prototype.previousFocus=function(e){e.isDefaultPrevented()||(t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerGroupNameLine\",e)?e.preventDefault():t.TabHandlerActions.focusAppNotificationBanner(null,e,!0)?e.preventDefault():t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerLeftrail\",e)?e.preventDefault():t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",e)&&e.preventDefault())},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerNewChatPeoplePicker\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerNewChatPeoplePicker=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(t){!function(n){var o=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return __extends(o,t),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerNewExpandButton\").roleName},enumerable:!0,configurable:!0}),o.prototype.previousFocus=function(e){if($(document.activeElement).closest(\"thread\").length>0)e.preventDefault();else{var t=n.TabElementsManager.getPreviousElementFromRoleName(o.roleAttr);t&&t.tab(e)}},o.prototype.processDom=function(t){var o=this;n.TabElementsManager.register(t,n.TabElementsConstants.getElementMapping(\"tabHandlerNewExpandButton\")),new e.accessibility.Keyboard(t).onShiftTabKey(function(e){return o.previousFocus(e)})},o}(n.TabHandlerBase);n.TabHandlerNewExpandButton=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e,\"roleAttr\",{get:function(){return\"tab-handler-new-meetup\"},enumerable:!0,configurable:!0}),e.prototype.nextFocus=function(t){\"new-meetup-button-close\"===t.target.getAttribute(\"calling-screen-focus\")&&(this.$container.find(\"input[calling-screen-focus=new-meetup-title-input]\").focus(),t.preventDefault()),t.stopPropagation()},e.prototype.previousFocus=function(t){\"new-meetup-title-input\"===t.target.getAttribute(\"calling-screen-focus\")&&(this.$container.find(\"button[calling-screen-focus=new-meetup-button-close]\").focus(),t.preventDefault()),t.stopPropagation()},e.prototype.processDom=function(e){this.$container=e.getUnderlyingElement(),t.prototype.processDom.call(this,e)},e}(e.TabHandlerBase);e.TabHandlerNewMeetup=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(t,n){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageChiclet\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){this.ensureNewMessageElem()&&t.TabHandlerActions.focusNewMessageExtensionIcons(this.newMessageElement,e)},n.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(this.appBasedLinkFocusHelper(e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},n.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},n.prototype.appBasedLinkFocusHelper=function(e){if(this.newMessageElement.find(\".app-based-link-preview\").length>0){if(t.TabHandlerActions.focusAppBasedLinkActionButton(this.newMessageElement,e))return!0;if(t.TabHandlerActions.focusAppBasedLinkCancelButton(this.newMessageElement,e))return!0}return!1},n}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageChiclet=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(t,n){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageCompose\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(this.appBasedLinkFocusHelper(e))return;var n=this.newMessageElement.find(\".ts-file-chicklet\");if(n.length>0&&t.TabHandlerActions.focusFirstSubMenuItem(n[0],e))return;t.TabHandlerActions.focusNewMessageExtensionIcons(this.newMessageElement,e)}},n.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()&&!t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e)&&!(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))){if(this.hasPostToolbarInCompose()){if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e))return}else{if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return}if(!t.TabHandlerActions.focusNewMessageNotificationBanner(this.newMessageElement,e,!0)){if(!this.hasReplyOrEditMessageParent()){if($(document.activeElement).closest(\"thread\").length>0)return void e.preventDefault();if(t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNewChatPeoplePicker\",e))return void e.preventDefault();var s=t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);if(!s)return;var a=s.element.getAttributeValue(\"acc-role-dom\");if(\"tab-handler-message-list\"===a&&t.TabHandlerActions.isThreadOrChatEmpty(s.element)){if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerRightPaneHeader\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenActionButtons\",e))return;s=t.TabElementsManager.getPreviousElementRecursivelyFromRoleName(a)}s&&s.tab(e)}e.stopPropagation(),e.preventDefault()}}},n.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},n.prototype.appBasedLinkFocusHelper=function(e){if(this.newMessageElement.find(\".app-based-link-preview\").length>0){if(t.TabHandlerActions.focusAppBasedLinkUrlPreview(this.newMessageElement,e))return!0;if(t.TabHandlerActions.focusAppBasedLinkExpandButton(this.newMessageElement,e))return!0;if(t.TabHandlerActions.focusAppBasedLinkCancelButton(this.newMessageElement,e))return!0}return!1},n}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageCompose=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(s,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(s,t)};return function(s,t){function n(){this.constructor=s}e(s,t),s.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(s){var t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),Object.defineProperty(t,\"roleAttr\",{get:function(){return s.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageComposeDiscardButton\").roleName},enumerable:!0,configurable:!0}),t.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(this.hasPostToolbarInCompose()){if(s.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(s.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(s.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(s.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(s.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(s.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e))return;if(s.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return}if(s.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e))return;s.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},t.prototype.previousFocus=function(e){this.ensureNewMessageElem()&&(this.hasPostToolbarInCompose()?s.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e):s.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))},t.prototype.processDom=function(s){e.prototype.processDom.call(this,s)},t}(s.TabHandlerNewMessageBase);s.TabHandlerNewMessageComposeDiscardButton=t,e.registerRoleTypeWithFactory(t)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function o(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(o.prototype=s.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageComposeIcons\").roleName},enumerable:!0,configurable:!0}),s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(this.hasPostToolbarInCompose()){if(t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return}else if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},s.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(this.hasPostToolbarInCompose()){if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e))return}t.TabHandlerActions.focusNewMessageNotificationBanner(this.newMessageElement,e,!0)||this.focusPreviousOutOfNewMessage(e)}},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageComposeIcons=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function o(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(o.prototype=s.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageComposePostIcons\").roleName},enumerable:!0,configurable:!0}),s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.nextFocus=function(e){this.ensureNewMessageElem()&&(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e)||t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e)||t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e)||t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e))},s.prototype.previousFocus=function(e){this.ensureNewMessageElem()&&(t.TabHandlerActions.focusNewMessageNotificationBanner(this.newMessageElement,e,!0)||this.focusPreviousOutOfNewMessage(e))},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageComposePostIcons=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function o(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(o.prototype=s.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageCrossPostToolbarChannels\").roleName},enumerable:!0,configurable:!0}),s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.nextFocus=function(e){this.ensureNewMessageElem()&&(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e)||t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e))},s.prototype.previousFocus=function(e){this.ensureNewMessageElem()&&(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e)||t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageNotificationBanner(this.newMessageElement,e,!0)||this.focusPreviousOutOfNewMessage(e))},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageCrossPostToolbarChannels=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function o(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(o.prototype=s.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageCrossPostToolbarDialogButton\").roleName},enumerable:!0,configurable:!0}),s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.nextFocus=function(e){this.ensureNewMessageElem()&&(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e))},s.prototype.previousFocus=function(e){this.ensureNewMessageElem()&&(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e)||t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e)||t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageNotificationBanner(this.newMessageElement,e,!0)||this.focusPreviousOutOfNewMessage(e))},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageCrossPostToolbarDialogButton=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageExtensionIcons\").roleName},enumerable:!0,configurable:!0}),n.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){var n=\"\";if(document.activeElement&&document.activeElement.attributes[\"data-tid\"]&&(n=document.activeElement.attributes[\"data-tid\"].value),\"messageComposeButtonSend\"!==n){if(t.TabHandlerActions.focusNewMessageAttachmentButton(this.newMessageElement,e))return;t.TabHandlerActions.focusNewMessageEmojiPickerButton(this.newMessageElement,e)}}},n.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){var n=this.newMessageElement.find(\".ts-file-chicklet\");if(n.length>0&&t.TabHandlerActions.focusFirstSubMenuItem(n[0],e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},n.prototype.processDom=function(t){e.prototype.processDom.call(this,t);var n=t.find('[data-tid=\"newMessageExpandButton\"]');this.expandButton=n.length>0?n[0]:null,this.elemController=t.controller(\"new-message\"),this.elemController&&(this.elemController.isExpandedUpdated=this.isExpandedCallback.bind(this),this.isExpandedCallback(this.elemController.isExpanded))},n.prototype.isExpandedCallback=function(e){this.expandButton&&(e?this.expandButton.addAttribute(\"tabindex\",\"-1\"):this.expandButton.addAttribute(\"tabindex\",\"0\"))},n}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageExtensionIcons=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageHeaderAddTitleButton\").roleName},enumerable:!0,configurable:!0}),s.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},s.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)}},s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageHeaderAddTitleButton=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageHeaderImageCloseButton\").roleName},enumerable:!0,configurable:!0}),s.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},s.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)}},s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageHeaderImageCloseButton=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageHeaderOptions\").roleName},enumerable:!0,configurable:!0}),s.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},s.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)}},s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageHeaderOptions=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageIcons\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){if(t.TabElementsConstants.getOrderedRole()===t.TabElementsConstants.orderTypes.app||t.TabElementsConstants.getOrderedRole()===t.TabElementsConstants.orderTypes.app_DEPRECATED){if(t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNewMessageChiclet\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewSendDiscardButtons\",e))return;t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e)}},n.prototype.previousFocus=function(e){this.ensureNewMessageElem()&&t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e)},n}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageIcons=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageInputExtensionIcons\").roleName},enumerable:!0,configurable:!0}),n.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){var n=\"\";if(document.activeElement&&document.activeElement.attributes[\"data-tid\"]&&(n=document.activeElement.attributes[\"data-tid\"].value),\"messageComposeButtonSend\"!==n&&t.TabHandlerActions.focusSendButton(this.newMessageElement,e))return}if(this.hasReplyOrEditMessageParent())return e.stopPropagation(),void e.preventDefault()},n.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){var n=this.newMessageElement.find(\".ts-file-chicklet\");if(n.length>0&&t.TabHandlerActions.focusFirstSubMenuItem(n[0],e))return;if(this.appBasedLinkFocusHelper(e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},n.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},n.prototype.appBasedLinkFocusHelper=function(e){if(this.newMessageElement.find(\".app-based-link-preview\").length>0){if(t.TabHandlerActions.focusAppBasedLinkActionButton(this.newMessageElement,e))return!0;if(t.TabHandlerActions.focusAppBasedLinkCancelButton(this.newMessageElement,e))return!0}return!1},n}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageInputExtensionIcons=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageNotificationBanner\").roleName},enumerable:!0,configurable:!0}),s.prototype.getTabbableElements=function(){var e=this.newMessageElement.find('[data-tid=\"newMessageNotificationBanner\"]');return e&&e.length?t.TabHandlerActions.getAllTabbableElements(e[0])||[]:[]},s.prototype.nextFocus=function(e){if(this.ensureNewMessageElem())if($(_.last(this.getTabbableElements())).is(\":focus\")){if(this.hasPostToolbarInCompose()){if(t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return}else{if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return}t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e)||t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}else e.stopPropagation()},s.prototype.previousFocus=function(e){this.ensureNewMessageElem()&&($(this.getTabbableElements()[0]).is(\":focus\")?this.focusPreviousOutOfNewMessage(e):e.stopPropagation())},s.prototype.processDom=function(s){t.TabElementsManager.register(s,t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageNotificationBanner\")),e.prototype.processDom.call(this,s)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageNotificationBanner=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageSubject\").roleName},enumerable:!0,configurable:!0}),s.prototype.nextFocus=function(e){this.ensureNewMessageElem()&&t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)},s.prototype.previousFocus=function(e){if(this.ensureNewMessageElem())if(this.hasPostToolbarInCompose()){if(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderAddTitleButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageTitle(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)}else{if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e)}},s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageSubject=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var s=function(e){function s(t,s){return e.call(this)||this}return __extends(s,e),Object.defineProperty(s,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewMessageTitle\").roleName},enumerable:!0,configurable:!0}),s.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageHeaderOptions(this.newMessageElement,e))return;if(t.TabHandlerActions.focusNewMessageSubject(this.newMessageElement,e))return;t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,e)}},s.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(t.TabHandlerActions.focusNewMessageHeaderImageCloseButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeIcons(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarDialogButton(this.newMessageElement,e))return;if(t.TabHandlerActions.focusCrossPostToolbarChannels(this.newMessageElement,e))return;if(t.TabHandlerActions.focusComposeDiscardButton(this.newMessageElement,e))return;t.TabHandlerActions.focusComposePostIcons(this.newMessageElement,e)}},s.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},s.prototype.processDom=function(t){e.prototype.processDom.call(this,t)},s}(t.TabHandlerNewMessageBase);t.TabHandlerNewMessageTitle=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(t,n){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerNewSendDiscardButtons\").roleName},enumerable:!0,configurable:!0}),n.prototype.downArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.upArrowKeyActions=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.homeKeyAction=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.endKeyAction=function(e){e.stopPropagation(),e.preventDefault()},n.prototype.nextFocus=function(e){if(this.ensureNewMessageElem()){if(this.tabToSendDiscard(this.newMessageElement,e,0))return;if(\"calling-chat-exit-point\"===e.target.getAttribute(\"calling-screen-focus\"))return void(t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getNextElementFromRoleName(t.TabHandlerNewMessageComposeIcons.roleAttr).tab(e):t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenTopCriticalUfd\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e));if(this.hasReplyOrEditMessageParent())e.stopPropagation(),e.preventDefault();else{if(t.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerClosePeoplePane\"))return void t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerClosePeoplePane\",e);if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBroadcastPlaybackMonitor\",e))return;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",e))return;t.TabHandlerActions.blurActiveElement(e)}}},n.prototype.previousFocus=function(e){if(this.ensureNewMessageElem()){if(this.tabToSendDiscard(this.newMessageElement,e,1))return;t.TabHandlerActions.focusNewMessageExtensionIcons(this.newMessageElement,e)}},n.prototype.tabToSendDiscard=function(e,n,a){void 0===a&&(a=0);var o=e.find(\".compose-send-discard button:not([disabled])\");if(o.length<2){if(0==a){if(this.hasReplyMessageParent()&&t.TabHandlerActions.focusNewMessageCompose(this.newMessageElement,n))return!0;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerWaffleButton\",n))return!0;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",n))return!0;if(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",n))return!0}}else{if(0===a&&o[0].is(\":focus\"))return t.TabHandlerActions.tryFocusElement(o[1],n);if(1===a&&o[1].is(\":focus\"))return t.TabHandlerActions.tryFocusElement(o[0],n)}return!1},n.prototype.processDom=function(t){e.prototype.processDom.call(this,t),this.elemController=t.controller(\"new-message\")},n}(t.TabHandlerNewMessageBase);t.TabHandlerNewSendDiscardButtons=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerNotesTab\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var o=e.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o&&o.tab(t)},n.prototype.previousFocus=function(t){var o=t.target.getAttribute(\"class\");if(o&&_.includes(o,\"wiki-sidebar-toggle-button\")){var r=e.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);r&&r.tab(t)}},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerNotesTab\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerNotesTab=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerPeoplePaneButton\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerMessageList\")&&t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMessageList\",e)},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerPeoplePaneButton\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerPeoplePaneButton=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerPowerbar\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){(window.document.activeElement!==angular.element(\"#slash-command-submit-button\")[0]&&window.document.activeElement!==angular.element(\"#slash-command-submit-message\")[0]&&window.document.activeElement!==angular.element(\".at-command-query-pill\")[0]&&window.document.activeElement!==angular.element(\"#at-param-input\")[0]&&window.document.activeElement!==angular.element(\"#input-extensions-settings-button\")[0]&&window.document.activeElement!==angular.element(\".power-bar-card-copy\")[0]||!t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerPowerbar\",e))&&((window.document.activeElement.id.startsWith(\"slash-param-input\")||window.document.activeElement.id.startsWith(\"committed-param\"))&&(this.focusElement(\"#slash-command-submit-button\")||this.focusElement(\"#slash-command-submit-message\"))||window.document.activeElement!==angular.element(\"#slash-command-cancel-button\")[0]&&window.document.activeElement!==angular.element(\"#at-command-cancel-button\")[0]&&(this.focusElement(\"#slash-command-cancel-button\")||this.focusElement(\"#at-command-cancel-button\"))||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCortanaButton\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerTenantSwitcher\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMeProfile\",e))},n.prototype.previousFocus=function(e){(window.document.activeElement!==angular.element(\"#search-cancel-button\")[0]&&window.document.activeElement!==angular.element(\"#slash-command-submit-button\")[0]&&window.document.activeElement!==angular.element(\"#slash-command-cancel-button\")[0]&&window.document.activeElement!==angular.element(\"#at-command-cancel-button\")[0]&&window.document.activeElement!==angular.element(\"#input-extensions-settings-button\")[0]&&window.document.activeElement!==angular.element(\".power-bar-card-copy\")[0]||!t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerPowerbar\",e))&&t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",e)},n.prototype.focusElement=function(e){var t=angular.element(e)[0];return!(!t||(t.focus(),document.activeElement!==t))},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerPowerbar\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerPowerbar=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(n){var o=function(){function t(){}return Object.defineProperty(t,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerProducerControlPanel\").roleName},enumerable:!0,configurable:!0}),t.prototype.nextFocus=function(e){n.TabHandlerActions.focusNextButtonAfterProducerSourcePanel(e)},t.prototype.processDom=function(t){var n=this;new e.accessibility.Keyboard(t).onTabKey(function(e){return n.nextFocus(e)})},t}();n.TabHandlerProducerControlPanel=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerPromoteMobile\").roleName},enumerable:!0,configurable:!0}),n.prototype.mappingName=function(){return\"tabHandlerPromoteMobile\"},n}(e.TabHandlerTrapBase);e.TabHandlerPromoteMobile=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(n,o){var r=e.call(this)||this;return t.TabElementsManager.setUsingNoTransform(o.valueAsBoolean(\"vrUseNoTransform\")),r}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerRightPaneHeader\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){},n.prototype.previousFocus=function(e){},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerRightPaneHeader\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerRightPaneHeader=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerStartTabConversationButton\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||e.TabHandlerActions.blurActiveElement(t)},n.prototype.previousFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBaseTab\",t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerStartTabConversationButton\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerStartTabConversationButton=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerTabActions\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){var o=e.TabElementsManager.getNextElementFromRoleName(n.roleAttr);o&&o.tab(t)},n.prototype.previousFocus=function(t){if(e.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerAddTabButton\"))e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAddTabButton\",t);else{var o=e.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr);o&&o.tab(t)}},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerTabActions\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerTabActions=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(t){!function(t){!function(n){var a=function(t){function a(){return null!==t&&t.apply(this,arguments)||this}return __extends(a,t),Object.defineProperty(a,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerTabBar\").roleName},enumerable:!0,configurable:!0}),a.prototype.nextFocus=function(e){var t=n.TabElementsManager.getNextElementFromRoleName(a.roleAttr);if(!t||t.element.getAttributeValue(\"disabled\")){if(n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerUnreadMessagesButton\",e))return;t=n.TabElementsManager.getNextElementFromRoleName(n.TabHandlerAddTabButton.roleAttr)}var r=e.target&&e.target.parentElement&&\"messages-header-v2-tab-group\"!==e.target.parentElement.id;t&&!r&&t.tab(e)},a.prototype.processDom=function(t){var a=this;n.TabElementsManager.register(t,n.TabElementsConstants.getElementMapping(\"tabHandlerTabBar\")),new e.accessibility.Keyboard(t).onTabKey(function(e){return a.nextFocus(e)})},a}(n.TabHandlerBase);n.TabHandlerTabBar=a,t.registerRoleTypeWithFactory(a)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(e){!function(n){var o=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return __extends(o,e),Object.defineProperty(o,\"roleAttr\",{get:function(){return n.TabElementsConstants.getElementMapping(\"tabHandlerTableList\").roleName},enumerable:!0,configurable:!0}),o.prototype.nextFocus=function(t){n.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNavigationButtons\",t)||n.TabHandlerActions.blurActiveElement(t)},o.prototype.processDom=function(e){var o=this;n.TabElementsManager.register(e,n.TabElementsConstants.getElementMapping(\"tabHandlerTableList\")),new t.accessibility.Keyboard(e).onTabKey(function(t){return o.nextFocus(t)})},o}(n.TabHandlerBase);n.TabHandlerTableList=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n,\"roleAttr\",{get:function(){return e.TabElementsConstants.getElementMapping(\"tabHandlerTenantSwitcher\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerMeProfile\",t)},n.prototype.previousFocus=function(t){e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCortanaButton\",t)||e.TabHandlerActions.tabToElementWithMapping(\"tabHandlerPowerbar\",t)},n.prototype.processDom=function(n){e.TabElementsManager.register(n,e.TabElementsConstants.getElementMapping(\"tabHandlerTenantSwitcher\")),t.prototype.processDom.call(this,n)},n}(e.TabHandlerBase);e.TabHandlerTenantSwitcher=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerToggleGroupName\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerNewMessageCompose\",e)&&e.preventDefault()},n.prototype.previousFocus=function(e){t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerGroupNameLine\",e)?e.preventDefault():t.TabHandlerActions.focusAppNotificationBanner(null,e,!0)?e.preventDefault():t.TabHandlerActions.tabToVisibleElementWithMapping(\"tabHandlerLeftrail\",e)?e.preventDefault():t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerAppbar\",e)&&e.preventDefault()},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerToggleGroupName\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerToggleGroupName=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(n){var o=function(){function t(){}return Object.defineProperty(t,\"roleAttr\",{get:function(){return\"tab-handler-unread-messages-button\"},enumerable:!0,configurable:!0}),t.prototype.previousFocus=function(e){var t=n.TabElementsManager.getElementFromRoleName(n.TabHandlerAddTabButton.roleAttr);t&&t.tab(e)},t.prototype.nextFocus=function(e){var t=n.TabElementsManager.getElementFromRoleName(n.TabHandlerMessageList.roleAttr);t&&t.tab(e)},t.prototype.processDom=function(t){var n=this,o=new e.accessibility.Keyboard(t);o.onShiftTabKey(function(e){return n.previousFocus(e)}),o.onTabKey(function(e){return n.nextFocus(e)})},t}();n.TabHandlerUnreadMessagesButton=o,t.registerRoleTypeWithFactory(o)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerWaffleButton\").roleName},enumerable:!0,configurable:!0}),n.prototype.nextFocus=function(e){t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getNextElementFromRoleName(n.roleAttr).tab(e):(t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewChatButton\",e),e.preventDefault())},n.prototype.previousFocus=function(e){t.TabElementsManager.isOrderTypeNewCallingOrVdiCalling()?t.TabElementsManager.getPreviousElementFromRoleName(n.roleAttr).tab(e):t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenMyselfVideo\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDialIn\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenErrorMessage\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDominantSpeaker\",e)||t.TabHandlerActions.tabToElementWithMapping(t.TabHandlerPostCallingScreen.mapping,e)?e.preventDefault():t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewPostButton\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerNewSendDiscardButtons\",e)||t.TabHandlerActions.tabToElementWithMapping(\"tabHandlerBody\",e)},n.prototype.processDom=function(n){t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerWaffleButton\")),e.prototype.processDom.call(this,n)},n}(t.TabHandlerBase);t.TabHandlerWaffleButton=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function i(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(i.prototype=o.prototype,new i)}}(),teamspace;!function(t){!function(e){!function(e){!function(o){o.TabList=e.plainRole(\"tab-list\",\"tablist\");var i=function(i){function s(){var t=i.call(this)||this;return t.listActions=new e.Actions.ListActions(o.TabList.selector,s.selector,s.selector),t}return __extends(s,i),s.prototype.processDom=function(e){i.prototype.processDom.call(this,e),e.on(\"focus\",this.listActions.onItemFocus(e));var o=new t.accessibility.Keyboard(e);o.onRightKey(this.listActions.moveNext),o.onLeftKey(this.listActions.movePrevious),o.onHomeKey(this.listActions.moveFirst),o.onEndKey(this.listActions.moveLast)},s}(e.plainRole(\"tab-list-item\",\"tab\"));o.TabListItem=i,e.registerRoleTypeWithFactory(o.TabList),e.registerRoleTypeWithFactory(i)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"table-content-cell\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"accContentCellIdentifier\",{get:function(){return\"acc-cell\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t,n){t.addAttribute(\"tabindex\",\"-1\"),t.addAttribute(\"role\",\"gridcell\"),t.addAttribute(e.accContentCellIdentifier)},e}();t.TableContentCell=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(n){!function(o){var r=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"table-content-row\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"accContentRowIdentifier\",{get:function(){return\"acc-row\"},enumerable:!0,configurable:!0}),n.prototype.spaceKeyActions=function(e){var n,o=document.activeElement;if(o&&(n=o.querySelectorAll(\"[space-action]\")),n&&0!==n.length){var r=angular.element(n[0]),c=new t.NgIAugmentedJQueryAdapter(r);t.Helpers.ElementUtils.stopPropagation(e),c.click()}},n.prototype.onChildFocusHandler=function(e){var t=$(e.target).parent('[acc-role-dom*=\"'+o.Toolbar.roleAttr+'\"]')[0];t&&t.setAttribute(\"tabindex\",\"0\")},n.prototype.processTemplate=function(e,t){e.getAttributeValue(\"tabindex\")||e.addAttribute(\"tabindex\",\"-1\"),e.addAttribute(\"role\",\"row\"),e.getUnderlyingElement().on(\"focus\",\":button\",this.onChildFocusHandler.bind(this)),e.addAttribute(n.accContentRowIdentifier)},n.prototype.processDom=function(t){new e.accessibility.Keyboard(t).onSpaceKey(this.spaceKeyActions.bind(this))},n}();o.TableContentRow=r,n.registerRoleTypeWithFactory(r)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"table-first-content-row\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"accContentRowIdentifier\",{get:function(){return\"acc-row\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t,n){t.getAttributeValue(\"tabindex\")||t.addAttribute(\"tabindex\",\"0\"),t.addAttribute(\"role\",\"application\"),t.addAttribute(e.accContentRowIdentifier)},e}();t.TableFirstContentRow=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var c=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"table-header-column\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"accHeaderCellIdentifier\",{get:function(){return\"acc-header-cell\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t,c){t.addAttribute(\"kb-item\"),t.addAttribute(e.accHeaderCellIdentifier),t.addAttribute(\"tabindex\",\"-1\"),t.addAttribute(\"role\",\"columnheader\"),t.addAttribute(\"scope\",\"col\")},e}();t.TableHeaderColumn=c,e.registerRoleTypeWithFactory(c)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var r=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"table-header-row\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"accHeaderRowIdentifier\",{get:function(){return\"acc-header-row\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(t,r){t.addAttribute(\"kb-list\"),t.addAttribute(e.accHeaderRowIdentifier),t.addAttribute(\"tabindex\",\"-1\"),t.addAttribute(\"role\",\"row\")},e}();t.TableHeaderRow=r,e.registerRoleTypeWithFactory(r)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){!function(o){var n=t.accessibility.Helpers,i=\"[\"+t.accessibility.AccRole.Roles.TableContentCell.accContentCellIdentifier+\"], td\",r=\"[\"+t.accessibility.AccRole.Roles.TableContentRow.accContentRowIdentifier+\"], tr\",s=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"simple-table\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"accTableIdentifier\",{get:function(){return\"acc-table\"},enumerable:!0,configurable:!0}),e.prototype.stopPropagation=function(t){n.ElementUtils.stopPropagation(t)},e.prototype.init=function(){this.activeElement=document.activeElement;var t=this.getClosestParent(this.activeElement,r),o=this.getClosestParent(this.activeElement,\"[\"+e.accTableIdentifier+\"]\");this.rows=angular.element(r,o);for(a=0;a<this.rows.length;a++)if(this.rows[a]===t){this.currentRowIndex=a;break}for(var n=this.getClosestParent(this.activeElement,i),s=this.getCells(this.rows[this.currentRowIndex]),a=0;a<s.length;a++)if(s[a]===n){this.currentCellIndex=a;break}},e.prototype.setKeyboardNavigationMode=function(){document.body.className.contains(\"acc-keyboard-mode\")||(document.body.className+=\" acc-keyboard-mode\")},e.prototype.getClosestParent=function(t,o){var n=angular.element(t).parent();return n.is(o)?n[0]:n.is(\"[\"+e.accTableIdentifier+\"]\")?null:this.getClosestParent(n,o)},e.prototype.getCells=function(t){return angular.element(i,t)},e.prototype.clearCurrent=function(){angular.element(this.activeElement).attr(\"tabindex\",\"-1\")},e.prototype.setFocusTo=function(t,e){var o=this.getCells(this.rows[t]);if(!(e>=o.length)){var i=o[e],r=n.ElementUtils.getFocusable(i);if(!(r.length<1)){var s=n.ElementUtils.getFirstVisible(r);s&&(s.focus(),angular.element(s).attr(\"tabindex\",\"0\"))}}},e.prototype.moveCol=function(t){var e=this.currentCellIndex+t,o=this.getCells(this.rows[this.currentRowIndex]);e=Math.min(o.length-1,e),e=Math.max(0,e),this.setFocusTo(this.currentRowIndex,e)},e.prototype.moveRow=function(t){var e=this.currentRowIndex+t;e=Math.min(this.rows.length-1,e),e=Math.max(0,e),this.setFocusTo(e,this.currentCellIndex)},e.prototype.goHome=function(){this.setFocusTo(0,0)},e.prototype.goToEnd=function(){var t=this.rows[this.rows.length-1],e=this.getCells(t);this.setFocusTo(this.rows.length-1,e.length-1)},e.prototype.onKey=function(t){this.stopPropagation(t),this.setKeyboardNavigationMode(),this.init(),this.clearCurrent()},e.prototype.onDownArrowKey=function(t){this.onKey(t),this.moveRow(1)},e.prototype.onLeftArrowKey=function(t){this.onKey(t),this.moveCol(-1)},e.prototype.onUpArrowKey=function(t){this.onKey(t),this.moveRow(-1)},e.prototype.onRightArrowKey=function(t){this.onKey(t),this.moveCol(1)},e.prototype.onHomeKey=function(t){this.onKey(t),this.goHome()},e.prototype.onEndKey=function(t){this.onKey(t),this.goToEnd()},e.prototype.processTemplate=function(t,o){t.addAttribute(\"tabindex\",\"-1\"),t.addAttribute(e.accTableIdentifier),t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"application\")},e.prototype.processDom=function(e){var o=new t.accessibility.Keyboard(e);o.onDownKey(this.onDownArrowKey.bind(this)),o.onLeftKey(this.onLeftArrowKey.bind(this)),o.onRightKey(this.onRightArrowKey.bind(this)),o.onUpKey(this.onUpArrowKey.bind(this)),o.onHomeKey(this.onHomeKey.bind(this)),o.onEndKey(this.onEndKey.bind(this))},e}();o.SimpleTable=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(o){!function(i){var n=t.accessibility.Helpers,r=t.accessibility.AccRole.Roles.TableContentCell.accContentCellIdentifier,a=t.accessibility.AccRole.Roles.TableContentRow.accContentRowIdentifier,l=t.accessibility.AccRole.Roles.TableHeaderColumn.accHeaderCellIdentifier,s='button, input[type=\"checkbox\"]';i.keyboardNaviHelpTitle=\"keyboard-navigation-help-title\",i.keyboardNaviHelpTitleSelector=\".\"+i.keyboardNaviHelpTitle,i.keyboardNaviHelpSection=\"keyboard-navigation-help-section\",i.keyboardNaviHelpSectionSelector=\".\"+i.keyboardNaviHelpSection;var c=function(){function o(){}return Object.defineProperty(o,\"roleAttr\",{get:function(){return\"table-keyboard\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"tableElem\",{get:function(){if(this._tableElem)return this._tableElem;var t=$(document.activeElement).parents(\"[acc-role~='\"+o.roleAttr+\"'], [acc-role-dom~='\"+o.roleAttr+\"']\");if(t&&t.length)return this._tableElem=t[0],this._tableElem;var e=$(document.activeElement).parents(\".popover\");if(e&&e.length)return this._tableElem=e[0],this._tableElem;var i=$(document.activeElement).parents(\".ngdialog\");return i&&i.length?(this._tableElem=i[0],this._tableElem):(this._tableElem=document.body,this._tableElem)},enumerable:!0,configurable:!0}),o.prototype.stopPropagation=function(t){t.stopPropagation(),t.preventDefault()},o.prototype.setFocus=function(t){var e=$(document.activeElement);e.is(\"[\"+r+\"], [\"+a+\"], [\"+a+\"] button, [\"+a+'] input[type=\"checkbox\"]')&&e.attr(\"tabindex\",\"-1\");var o=angular.element(t);if(o.is(\"[\"+r+\"]\")){var i=o.find(s);if(1===i.length)return i.focus(),i.attr(\"tabindex\",\"0\"),void(this.lastFocusedElement=i)}o.focus(),o.attr(\"tabindex\",\"0\"),this.lastFocusedElement=o},o.prototype.navigateFromHeaderToFirstTableRow=function(){var t=this.tableElem.querySelectorAll(\"[\"+a+\"]\")[0];t&&(this.lastFocusedElement&&(this.lastFocusedElement.attr(\"tabindex\",\"-1\"),this.lastFocusedElement=null),this.setFocus(t))},o.prototype.focusHeaderCells=function(){for(var t=this.tableElem.querySelectorAll(\"[\"+l+\"]\"),e=0;e<t.length;e++)if(\"0\"==t[e].getAttribute(\"tabindex\")){this.setFocus(t[e]);break}},o.prototype.moveFocusInList=function(e,o,i,a){void 0===a&&(a=!1);var l=n.NodesWithCurrent.withAttribute(e,o,n.kMaxIterations);if(l&&l.all.length>1){$(e).attr(\"tabindex\",\"-1\"),t.accessibility.Helpers.ElementUtils.isAppInRtlMode()&&a&&(l.reverse(),l.reSetCurrent(document.activeElement));var c=l.currentIndex;if(o===r){l.moveFocusBy(i,!1,s);var u=angular.element(l.all[l.currentIndex]),d=u.find(s);1===d.length?(d.attr(\"tabindex\",\"0\"),this.lastFocusedElement=d):(u.attr(\"tabindex\",\"0\"),this.lastFocusedElement=u)}else{l.moveFocusBy(i);var h=angular.element(l.all[l.currentIndex]);h.attr(\"tabindex\",\"0\"),this.lastFocusedElement=h}return c!==l.currentIndex||c===l.all.length-1}return!1},o.prototype.canMoveToCellInSameRow=function(t,e){var o=n.NodesWithCurrent.withAttribute(t,r,n.kMaxIterations);return!!(e===n.Direction.forward&&o&&o.currentIndex<o.all.length-1&&o.all[o.currentIndex+1].textContent&&o.all[o.currentIndex+1].textContent.length>0)||!!(e===n.Direction.backward&&o&&o.currentIndex>0&&o.all[o.currentIndex-1].textContent&&o.all[o.currentIndex-1].textContent.length>0)},o.prototype.moveFocusFromCellToHeaderRowBy=function(t){var e=document.activeElement;if(e){var o=$(e).closest(\".keyboard-navigation-help-section\").find(\"th\")[0];if(o){var i=n.NodesWithCurrent.withAttribute(o,l,n.kMaxIterations);if(t===n.Direction.forward&&i.currentIndex===i.all.length-1)return;t===n.Direction.forward&&i.currentIndex!==i.all.length-1?this.moveFocusInList(o,l,t):t===n.Direction.backward&&i.moveFocusToPosition(i.currentIndex)}}},o.prototype.moveFocusCellToCellInNextOrPrevRow=function(t,e){if(e===n.Direction.forward)(o=n.NodesWithCurrent.withAttribute(t,a,n.kMaxIterations)).currentIndex!==o.all.length-1?this.moveFocusInList(t,a,e)&&(i=n.NodesWithCurrent.withAttribute(document.activeElement,r,n.kMaxIterations))&&i.all.length>0&&i.moveFocusToFirst():this.moveFocusFromCellToHeaderRowBy(e);else{var o=n.NodesWithCurrent.withAttribute(t,a,n.kMaxIterations);if(0!==o.currentIndex){if(this.moveFocusInList(t,a,e)){var i=n.NodesWithCurrent.withAttribute(document.activeElement,r,n.kMaxIterations);i&&i.all.length>0&&i.moveFocusToPosition(i.all.length-1)}}else this.moveFocusFromCellToHeaderRowBy(e)}},o.prototype.moveFocusCellToNextOrPreShortcut=function(t,e){this.canMoveToCellInSameRow(t,e)?e===n.Direction.forward?this.navigateFromCellToNextCell():this.navigateFromCellToPreviousCell():this.moveFocusCellToCellInNextOrPrevRow(t,e)},o.prototype.moveFocusHeadcellToFirstCellShortcut=function(t){var e=n.NodesWithCurrent.withAttribute(t,r,n.kMaxIterations);e&&e.all.length>0&&e.moveFocusToFirst()},o.prototype.moveFocusHeadCellUpAndLeftShortcut=function(){if(document.activeElement.className.contains(\"keyboard-navigation-help-title\")&&this.moveFocusInList(document.activeElement,l,n.Direction.backward)){var t=n.NodesWithCurrent.withAttribute(document.activeElement,a,n.kMaxIterations);if(t){t.moveFocusToLast();var e=n.NodesWithCurrent.withAttribute(document.activeElement,r,n.kMaxIterations);e&&e.all[e.all.length-1]&&e.all[e.all.length-1].textContent&&e.all[e.all.length-1].textContent.length>0?e.moveFocusToLast():e.moveFocusToFirst()}}},o.prototype.navigateFromCellToRow=function(t){this.moveFocusInList(document.activeElement,a,t)},o.prototype.navigateFromCellToBottomRow=function(){this.navigateFromCellToRow(n.Direction.forward)},o.prototype.navigateFromCellToUpRow=function(){this.navigateFromCellToRow(n.Direction.backward)},o.prototype.navigateFromCellToNextCell=function(t){void 0===t&&(t=!1),this.moveFocusInList(document.activeElement,r,n.Direction.forward,t)},o.prototype.navigateFromCellToPreviousCell=function(t){void 0===t&&(t=!1),this.moveFocusInList(document.activeElement,r,n.Direction.backward,t)},o.prototype.navigateFromRowToPreviousRow=function(){this.moveFocusInList(document.activeElement,a,n.Direction.backward)||this.focusHeaderCells()},o.prototype.navigateFromRowToNextRow=function(){this.moveFocusInList(document.activeElement,a,n.Direction.forward)},o.prototype.iskeyboardNavigationMode=function(){document.body.className.contains(\"acc-keyboard-mode\")||(document.body.className+=\" acc-keyboard-mode\")},o.prototype.isButtonChildOfTableCell=function(t){if(t.matches(s))for(var e=t.parentElement,o=0;o<n.kMaxIterations;o++){if(e.hasAttribute(r))return!0;e=e.parentElement}return!1},o.prototype.downArrowKeyActions=function(t){var e=document.activeElement;this.stopPropagation(t),this.iskeyboardNavigationMode(),e.hasAttribute(l)&&(e.className.contains(\"keyboard-navigation-help-title\")?this.moveFocusHeadcellToFirstCellShortcut(e):this.navigateFromHeaderToFirstTableRow()),(e.hasAttribute(r)||this.isButtonChildOfTableCell(e))&&(e.className.contains(\"shortcut-dialog-td\")?this.moveFocusCellToNextOrPreShortcut(e,n.Direction.forward):this.navigateFromCellToBottomRow()),e.hasAttribute(a)&&this.navigateFromRowToNextRow()},o.prototype.leftArrowKeyActions=function(e){if(this.iskeyboardNavigationMode(),!this.editableContent(e.target)){var o=document.activeElement;if(this.stopPropagation(e),o.hasAttribute(l)&&this.moveFocusHeadCellUpAndLeftShortcut(),o.hasAttribute(r)||this.isButtonChildOfTableCell(o))if(o.className.contains(\"shortcut-dialog-td\"))this.moveFocusCellToNextOrPreShortcut(o,n.Direction.backward);else{if(o.parentElement.className.contains(\"tags-container\"))return;this.navigateFromCellToPreviousCell(!0)}if(o.hasAttribute(a)&&t.accessibility.Helpers.ElementUtils.isAppInRtlMode()){var i=o.querySelectorAll(\"[\"+r+\"]\")[0];i&&this.setFocus(i)}}},o.prototype.upArrowKeyActions=function(t){this.iskeyboardNavigationMode();var e=document.activeElement;e.hasAttribute(l)&&this.moveFocusHeadCellUpAndLeftShortcut(),(e.hasAttribute(r)||this.isButtonChildOfTableCell(e))&&(e.className.contains(\"shortcut-dialog-td\")?this.moveFocusCellToNextOrPreShortcut(e,n.Direction.backward):this.navigateFromCellToUpRow()),e.hasAttribute(a)&&this.navigateFromRowToPreviousRow()},o.prototype.rightArrowKeyActions=function(e){if(this.iskeyboardNavigationMode(),!this.editableContent(e.target)){var o=document.activeElement;if(this.stopPropagation(e),o.hasAttribute(l)&&o.className.contains(\"keyboard-navigation-help-title\")&&this.moveFocusHeadcellToFirstCellShortcut(o),o.hasAttribute(r)||this.isButtonChildOfTableCell(o))if(o.className.contains(\"shortcut-dialog-td\"))this.moveFocusCellToNextOrPreShortcut(o,n.Direction.forward);else{if(o.parentElement.className.contains(\"tags-container\"))return;this.navigateFromCellToNextCell(!0)}if(o.hasAttribute(a)){if(t.accessibility.Helpers.ElementUtils.isAppInRtlMode())return;var i=o.querySelectorAll(\"[\"+r+\"]\")[0];i&&this.setFocus(i)}}},o.prototype.editableContent=function(t){return\"INPUT\"===t.nodeName&&\"checkbox\"!==t.getAttribute(\"type\")||\"TEXTAREA\"===t.nodeName||t.isContentEditable},o.prototype.homeKeyAction=function(t){if(!this.editableContent(t.target)){this.stopPropagation(t);var e=n.NodesWithCurrent.withAttribute(document.activeElement,a,n.kMaxIterations);this.setFocus(e.all[0])}},o.prototype.endKeyAction=function(t){if(!this.editableContent(t.target)){this.stopPropagation(t);var e=n.NodesWithCurrent.withAttribute(document.activeElement,a,n.kMaxIterations);this.setFocus(e.all[e.all.length-1])}},o.prototype.enterKeyAction=function(t){var o,i=new e.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),l=void 0!==i.getAttributeValue(r);if(l){var c=i.getAttributeValue(\"id\");void 0!==c&&c.contains(\"name\")&&(o=n.ElementUtils.getDescendentOrItselfWithAttribute(i,\"a[ng-click]\")||n.ElementUtils.getDescendentOrItselfWithAttribute(i,\"a[simple-click]\"));var u=n.ElementUtils.findFirst(i,s);if(u){var d=u.getAttributeValue(\"class\");if(void 0!==d&&d.contains(\"hidden-tags-button\")&&(u=u.next(s)),u)return this.stopPropagation(t),void this.setFocus(u)}}(l||void 0===i.getAttributeValue(\"prevent-acc-row-enter\")&&void 0!==i.getAttributeValue(a))&&(o=n.ElementUtils.getDescendentOrItselfWithAttribute(i,\"open-on-enter-key\")||n.ElementUtils.getDescendentOrItselfWithAttribute(i,\"ng-click\")||n.ElementUtils.getDescendentOrItselfWithAttribute(i,\"simple-click\")),o&&(this.stopPropagation(t),o.click())},o.prototype.processTemplate=function(t,e){t.addAttribute(\"tabindex\",\"-1\"),t.addAttribute(\"kb-list\"),t.getAttributeValue(\"role\")||t.addAttribute(\"role\",\"table\")},o.prototype.processDom=function(e){var o=new t.accessibility.Keyboard(e);o.onDownKey(this.downArrowKeyActions.bind(this)),o.onLeftKey(this.leftArrowKeyActions.bind(this)),o.onRightKey(this.rightArrowKeyActions.bind(this)),o.onUpKey(this.upArrowKeyActions.bind(this)),o.onHomeKey(this.homeKeyAction.bind(this)),o.onEndKey(this.endKeyAction.bind(this)),o.onEnterKey(this.enterKeyAction.bind(this)),o.onShiftF10Key(function(t){return n.ElementUtils.f10KeyAction(t)})},o.prototype.cleanUp=function(){this._tableElem=void 0},o}();i.TableKeyboard=c,o.registerRoleTypeWithFactory(c)}(o.Roles||(o.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var c=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"table\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(e,t){e.addAttribute(\"role\",\"application\")},e}();t.Table=c,e.registerRoleTypeWithFactory(c)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(o){!function(n){var r=function(){function o(){}return Object.defineProperty(o,\"roleAttr\",{get:function(){return\"toolbar\"},enumerable:!0,configurable:!0}),o.prototype.onFocusHandler=function(t){setTimeout(function(){var e=$(t.target).find(\":button\");e.length>0&&e[0].focus()},0),e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.onChildFocusHandler=function(t){$(t.target).parent('[acc-role-dom*=\"'+o.roleAttr+'\"]')[0].setAttribute(\"tabindex\",\"-1\")},o.prototype.onChildBlurHandler=function(t){$(t.target).parent('[acc-role-dom*=\"'+o.roleAttr+'\"]')[0].setAttribute(\"tabindex\",\"0\")},o.prototype.onLeftKeyHandler=function(t){$(t.target).prev().focus(),e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.onRightKeyHandler=function(t){$(t.target).next().focus(),e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.processTemplate=function(t){t.addAttribute(\"role\",\"toolbar\"),t.addAttribute(\"tabindex\",\"0\")},o.prototype.processDom=function(e){e.on(\"focus\",this.onFocusHandler.bind(this)),e.getUnderlyingElement().on(\"focus\",\":button\",this.onChildFocusHandler.bind(this)),e.getUnderlyingElement().on(\"blur\",\":button\",this.onChildBlurHandler.bind(this));var o=new t.accessibility.Keyboard(e);o.onLeftKey(this.onLeftKeyHandler.bind(this)),o.onRightKey(this.onRightKeyHandler.bind(this))},o}();n.Toolbar=r,o.registerRoleTypeWithFactory(r)}(o.Roles||(o.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){var r=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"tree-group\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(e){e.addAttribute(\"role\",\"group\")},e}();t.TreeGroup=r,e.registerRoleTypeWithFactory(r)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(r){e.accessibility.Helpers;var c=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"tree-node\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(e){e.getAttributeValue(\"role\")||e.addAttribute(\"role\",\"treeitem\"),e.addAttribute(\"acc-tree\"),\"true\"!==e.getAttributeValue(\"data-canvas-tree-node\")&&e.addAttribute(\"tabindex\",\"-1\")},e}();r.TreeNode=c,t.registerRoleTypeWithFactory(c)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(r){!function(o){var i=function(){function r(e){this.defaultSearchDepth=5,this.deeperSearchDepth=2*this.defaultSearchDepth}return Object.defineProperty(r,\"roleAttr\",{get:function(){return\"tree\"},enumerable:!0,configurable:!0}),r.prototype.indexOfCurrentNodeInAll=function(e,t){if(e){for(var r=0;r<e.length;r++)if(e[r].isEqualNode(t))return r}else if(e.length>0)return 0;return-1},r.prototype.getActiveRole=function(e,t,r){for(var o=0;!r.hasAttribute(e);)if(r=r.parentElement,++o>t)return null;return r},r.prototype.getActiveNamedAriaRole=function(e,t,r){for(var o=0;r.getAttribute(\"role\")!==e;)if(r=r.parentElement,++o>t)return null;return r},r.prototype.getActiveTreeNode=function(){var e=document.activeElement;return this.getActiveRole(\"acc-tree\",this.defaultSearchDepth,e)},r.prototype.getAllTreeElements=function(e){var t=this.getActiveNamedAriaRole(\"tree\",this.deeperSearchDepth,e);return t?t.querySelectorAll(\"[acc-tree]\"):null},r.prototype.getGroupHeader=function(e){var t=this.getActiveNamedAriaRole(\"group\",this.deeperSearchDepth,e);return t?this.getActiveNamedAriaRole(\"treeitem\",this.deeperSearchDepth,t):null},r.prototype.isGroupHeader=function(e){return e.hasAttribute(\"aria-expanded\")},r.prototype.isExpanded=function(e){return\"true\"===e.getAttribute(\"aria-expanded\")},r.prototype.getExpandCollapseButton=function(e){if(e.classList.contains(\"expand-collapse-button\"))return e;var t=e.querySelectorAll(\".expand-collapse-button\");return t&&t.length>0?t[0]:null},r.prototype.clickExpandCollapseButton=function(e){var t=this.getExpandCollapseButton(e);return!!t&&(angular.element(t).click(),!0)},r.prototype.selectTreeNode=function(e,t){var r=this.getAllTreeElements(e);if(!r)return!1;var o=this.indexOfCurrentNodeInAll(r,e)+t;return o>=0&&o<r.length?(this.focusNode(r[o],e),!0):void 0},r.prototype.selectPreviousTreeNode=function(e){return this.selectTreeNode(e,-1)},r.prototype.selectNextTreeNode=function(e){return this.selectTreeNode(e,1)},r.prototype.focusNode=function(e,t){t&&angular.element(t).attr(\"tabindex\",\"-1\"),angular.element(e).attr(\"tabindex\",\"0\"),angular.element(e).focus()},r.prototype.upArrowKeyActions=function(e){var r=this.getActiveTreeNode();r&&this.selectPreviousTreeNode(r)&&t.Helpers.ElementUtils.stopPropagation(e)},r.prototype.downArrowKeyActions=function(e){var r=this.getActiveTreeNode();r&&this.selectNextTreeNode(r)&&t.Helpers.ElementUtils.stopPropagation(e)},r.prototype.homeKeyActions=function(e){var r=this.getActiveTreeNode();if(r){var o=this.getAllTreeElements(r);o&&o.length>0&&(t.Helpers.ElementUtils.stopPropagation(e),this.focusNode(o[0],r))}},r.prototype.endKeyActions=function(e){var r=this.getActiveTreeNode();if(r){var o=this.getAllTreeElements(r);o&&o.length>0&&(t.Helpers.ElementUtils.stopPropagation(e),this.focusNode(o[o.length-1],r))}},r.prototype.leftArrowKeyActions=function(e){var r=this.getActiveTreeNode();if(r)if(this.isGroupHeader(r)&&this.isExpanded(r))this.clickExpandCollapseButton(r)&&(t.Helpers.ElementUtils.stopPropagation(e),this.focusNode(r));else{var o=this.getGroupHeader(r);o&&(t.Helpers.ElementUtils.stopPropagation(e),this.focusNode(o,r))}},r.prototype.rightArrowKeyActions=function(e){var r=this.getActiveTreeNode();r&&this.isGroupHeader(r)&&(this.isExpanded(r)?this.selectNextTreeNode(r):this.clickExpandCollapseButton(r)&&(t.Helpers.ElementUtils.stopPropagation(e),this.focusNode(r)))},r.prototype.enterKeyActions=function(e){var r=this.getActiveTreeNode();if(r)if(this.isGroupHeader(r))this.clickExpandCollapseButton(r);else{var o=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(o,\"ng-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(o,\"onclick\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(o,\"simple-click\");i&&(t.Helpers.ElementUtils.stopPropagation(e),i.click())}},r.prototype.spaceKeyActions=function(e){var r=this.getActiveTreeNode();if(r){var o=r.querySelectorAll(\"button[space-action],a[space-action]\");if(o&&0!==o.length){var i=angular.element(o[0]),n=new t.NgIAugmentedJQueryAdapter(i);t.Helpers.ElementUtils.stopPropagation(e),n.click()}}},r.prototype.alphaNumericalKeyActions=function(e){var t=e.key;if(!(e.metaKey||e.ctrlKey||e.altKey)){var r=this.getActiveTreeNode();if(r){var o=this.getAllTreeElements(r);if(o){var i=this.indexOfCurrentNodeInAll(o,r);if(!(i<0)){for(n=i+1;n<o.length;n++)if(this.tryFocusNodeIfItStarts(e,t,o[n],r))return;for(var n=0;n<i;n++)if(this.tryFocusNodeIfItStarts(e,t,o[n],r))return}}}}},r.prototype.tryFocusNodeIfItStarts=function(e,r,o,i){var n=o.querySelector(\".type-ahead-hint\");return!!(n?n.textContent:o.textContent).trim().toLowerCase().startsWith(r)&&(t.Helpers.ElementUtils.stopPropagation(e),this.focusNode(o,i),!0)},r.prototype.contextMenuKeyActions=function(e){var r=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement));void 0!==r.getAttributeValue(\"ts-right-click\")&&r.rightClick(),t.Helpers.ElementUtils.stopPropagation(e)},r.prototype.processTemplate=function(e){e.addAttribute(\"role\",\"tree\")},r.prototype.processDom=function(t){var r=new e.accessibility.Keyboard(t);r.onUpKey(this.upArrowKeyActions.bind(this)),r.onDownKey(this.downArrowKeyActions.bind(this)),r.onLeftKey(this.leftArrowKeyActions.bind(this)),r.onRightKey(this.rightArrowKeyActions.bind(this)),r.onEnterKey(this.enterKeyActions.bind(this)),r.onSpaceKey(this.spaceKeyActions.bind(this)),r.onHomeKey(this.homeKeyActions.bind(this)),r.onEndKey(this.endKeyActions.bind(this)),r.onAlphaNumericalKey(this.alphaNumericalKeyActions.bind(this)),r.onShiftF10Key(this.contextMenuKeyActions.bind(this)),r.onContextMenuKey(this.contextMenuKeyActions.bind(this))},r}();o.Tree=i,r.registerRoleTypeWithFactory(i)}(r.Roles||(r.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(){function t(){}return Object.defineProperty(t,\"roleAttr\",{get:function(){return\"vs-repeat-content-elements\"},enumerable:!0,configurable:!0}),t.prototype.processDom=function(t){for(var e=t.find(\":button\"),n=0;n<e.length;n++)e[n].addAttribute(\"tabindex\",\"-1\");t.find(\"li:first-child, li:last-child\").forEach(function(t){return t.addAttribute(\"aria-hidden\",\"true\")})},t}();e.VsRepeatContentElements=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){!function(i){var n,o=t.accessibility.Helpers;!function(t){t[t.up=0]=\"up\",t[t.down=1]=\"down\",t[t.home=2]=\"home\",t[t.end=3]=\"end\"}(n=i.NavigationDirection||(i.NavigationDirection={}));var s=function(){function e(){}return Object.defineProperty(e,\"roleAttr\",{get:function(){return\"canvas-section\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"roleSelector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"selectors\",{get:function(){return e._selectors},enumerable:!0,configurable:!0}),e.prototype.navigationUpDownHomeEnd=function(t,i){var o=angular.element(t.target),s=o.attr(\"id\");if(s&&s.match(e.selectors.canvasSectionIdString)){var c=o.closest(e.roleSelector);if(c){var a=c.find(e.selectors.canvasSectionsElems),r=a.index(o);switch(i){case n.up:--r>=0&&this.handleVisibilityAndFocus(t,o,a,r);break;case n.down:a.length>++r&&this.handleVisibilityAndFocus(t,o,a,r);break;case n.home:this.handleVisibilityAndFocus(t,o,a,0);break;case n.end:this.handleVisibilityAndFocus(t,o,a,a.length-1)}}}},e.prototype.handleVisibilityAndFocus=function(t,e,i,n){this.setVisibilityForAddSectionElems(i,n),this.setVisibilityForActionsButtons(e,null),this.setVisibilityForSectionLock(e,null),i.get(n).focus(),o.ElementUtils.stopPropagation(t)},e.prototype.setVisibilityForAddSectionElems=function(t,i){var n=t.get(i);if(n){var o=$(n),s=o.closest(e.selectors.canvasPostSection);if(s){var c=$(s);c.addClass(e.selectors.showOnKeyNavClass),o.blur(function(){return c.removeClass(e.selectors.showOnKeyNavClass)})}}},e.prototype.setVisibilityForActionsButtons=function(t,i){var n=t.find(e.selectors.canvasSectionActions),o=t.find(e.selectors.canvasSectionActionsLeft);n.length>0&&(n.get(0).style.visibility=i),o.length>0&&(o.get(0).style.visibility=i)},e.prototype.setVisibilityForSectionLock=function(t,i){var n=t.find(e.selectors.wikiSectionLockElementSelector);n.length>0&&(n.get(0).style.visibility=i)},e.prototype.upArrowKeyActions=function(t){this.navigationUpDownHomeEnd(t,n.up)},e.prototype.downArrowKeyActions=function(t){this.navigationUpDownHomeEnd(t,n.down)},e.prototype.homeKeyAction=function(t){this.navigationUpDownHomeEnd(t,n.home)},e.prototype.endKeyAction=function(t){this.navigationUpDownHomeEnd(t,n.end)},e.prototype.enterKeyAction=function(t){var e=angular.element(t.target);this.setVisibilityForActionsButtons(e,\"visible\"),this.setVisibilityForSectionLock(e,\"visible\");var i=o.ElementUtils.filterVisible(o.ElementUtils.getFocusable(e));i.length>0&&i[0].focus(),o.ElementUtils.stopPropagation(t)},e.prototype.tabKeyAction=function(t){i.TabHandlerActions.isElementWithMappingVisible(\"tabHandlerCloseConversationPane\")&&(i.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCloseConversationPane\",t),o.ElementUtils.stopPropagation(t))},e.prototype.shifTabKeyAction=function(t){var i=angular.element(t.target).closest(e.selectors.pageSelector);if(i.length>0){var n=i.find(e.selectors.pageFirstActiveUserElementSelector);if(n.length>0)return n.focus(),void o.ElementUtils.stopPropagation(t);var s=i.find(e.selectors.pageTitleElementSelector).filter(\":visible\");s.length>0&&(s.focus(),o.ElementUtils.stopPropagation(t))}},e.prototype.processDom=function(e){var i=new t.accessibility.Keyboard(e);i.onDownKey(this.downArrowKeyActions.bind(this)),i.onUpKey(this.upArrowKeyActions.bind(this)),i.onHomeKey(this.homeKeyAction.bind(this)),i.onEndKey(this.endKeyAction.bind(this)),i.onEnterKey(this.enterKeyAction.bind(this)),i.onTabKey(this.tabKeyAction.bind(this)),i.onShiftTabKey(this.shifTabKeyAction.bind(this))},e._selectors={canvasPostSection:\"[data-tid^='canvas-post-section-']\",canvasSectionIdString:\"^section-\",canvasSectionsElems:\"[id^='section-']\",canvasSectionActions:\"[data-tid^='canvas-section-actions-']\",canvasSectionActionsLeft:\"[data-tid^='canvas-actions-section-left-']\",ckEditorClass:\"cke_wysiwyg_div\",showOnKeyNavClass:\"show-on-key-nav\",contentSectionPlaceholderNot:\":not(.ts-text-watermark )\",pageSelector:\".ts-wiki-page\",pageTitleElementSelector:\"[id^='canvas-page-id-']\",pageFirstActiveUserElementSelector:\"[data-acc-presence-indicator] [data-acc-active-user]:first-child\",wikiSectionLockElementSelector:\".ts-wiki-viewer-locked\"},e}();i.CanvasSection=s,e.registerRoleTypeWithFactory(s)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(n){!function(r){var o=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"appbar-list-button\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),n.prototype.processTemplate=function(t){},n.prototype.processDom=function(o){var i=this;o.addAttribute(n.tabindexAttr,\"-1\"),o.on(\"focus\",function(){var t=o.closest(r.AppBarList.selector).find(n.selector);i.applyTabIndex(o,t)}),new t.accessibility.Keyboard(o).onShiftF10Key(function(t){return e.Helpers.ElementUtils.f10KeyAction(t)})},n.prototype.applyTabIndex=function(t,e){e.forEach(function(t){t.addAttribute(n.tabindexAttr,\"-1\")}),t.addAttribute(n.tabindexAttr,\"0\")},n.tabindexAttr=\"tabindex\",n}();r.AppbarListButton=o,n.registerRoleTypeWithFactory(o)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(o){!function(n){var i=function(){function o(){}return Object.defineProperty(o,\"roleAttr\",{get:function(){return\"appbar-list-item\"},enumerable:!0,configurable:!0}),Object.defineProperty(o,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),o.prototype.processTemplate=function(t){},o.prototype.processDom=function(e){var o=new t.accessibility.Keyboard(e);o.onUpKey(this.upKeyAction.bind(this)),o.onDownKey(this.downKeyAction.bind(this)),o.onHomeKey(this.homeKeyAction.bind(this)),o.onEndKey(this.endKeyAction.bind(this))},o.prototype.moveFocus=function(t,o){var i=angular.element(t.target),c=i.closest(n.AppBarList.selector).find(n.AppbarListButton.selector),r=o(c.index(i),c.length);c.get(r).focus(),e.Helpers.ElementUtils.stopPropagation(t)},o.prototype.upKeyAction=function(t){this.moveFocus(t,function(t,e){var o=t-1;return o<0?e-1:o})},o.prototype.downKeyAction=function(t){this.moveFocus(t,function(t,e){var o=t+1;return o>=e?0:o})},o.prototype.homeKeyAction=function(t){this.moveFocus(t,function(t,e){return 0})},o.prototype.endKeyAction=function(t){this.moveFocus(t,function(t,e){return e-1})},o}();n.AppbarListItem=i,o.registerRoleTypeWithFactory(i)}(o.Roles||(o.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(n){!function(r){var i=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"appbar-list\"},enumerable:!0,configurable:!0}),Object.defineProperty(n,\"selector\",{get:function(){return\"[acc-role~='\"+this.roleAttr+\"'], [acc-role-dom~='\"+this.roleAttr+\"']\"},enumerable:!0,configurable:!0}),n.prototype.enterKeyAction=function(e){var n=new t.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),r=t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"ng-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"onclick\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"simple-click\")||t.Helpers.ElementUtils.getDescendentOrItselfWithAttribute(n,\"bs-popover\")||t.Helpers.ElementUtils.findFirst(n,\"a\");r&&(r.click(),n.getAttributeValue(\"menu-prevent-enter\")&&e.preventDefault())},n.prototype.processTemplate=function(e){},n.prototype.processDom=function(t){new e.accessibility.Keyboard(t).onEnterKey(this.enterKeyAction.bind(this))},n}();r.AppBarList=i,n.registerRoleTypeWithFactory(i)}(n.Roles||(n.Roles={}))}(t.AccRole||(t.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(n){!function(o){var i=function(n){function i(t){return n.call(this,t)||this}return __extends(i,n),Object.defineProperty(i,\"roleAttr\",{get:function(){return\"callingcqf-list\"},enumerable:!0,configurable:!0}),i.prototype.processTemplate=function(t){n.prototype.processTemplate.call(this,t)},i.prototype.enterKeyAction=function(t){var n=new e.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),o=n.find(\"[ng-click]:not(.ng-hide)\"),r=o[0]||n;r&&(e.Helpers.ElementUtils.stopPropagation(t),t.target.getAttribute(\"acc-role-dom\")!==i.roleAttr?o.length<=1?r.click():r.focus():this.focusActiveItem(t))},i.prototype.escapeKeyAction=function(t){\"listgrid-item\"===t.target.getAttribute(\"acc-role-dom\")&&(e.Helpers.ElementUtils.stopPropagation(t),t.target.parentElement.focus())},i.prototype.processDom=function(e){n.prototype.processDom.call(this,e),e.getUnderlyingElement().off(\"focus.\"+o.ListGridBase.namespace);var i=new t.accessibility.Keyboard(e);i.onEnterKey(this.enterKeyAction.bind(this)),i.onEscapeKey(this.escapeKeyAction.bind(this))},i}(o.ListGridHorizontal);o.CallingCqfList=i,n.registerRoleTypeWithFactory(i)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function i(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(i.prototype=o.prototype,new i)}}(),teamspace;!function(t){!function(e){!function(o){!function(i){var n=function(o){function n(t){return o.call(this,t)||this}return __extends(n,o),Object.defineProperty(n,\"roleAttr\",{get:function(){return\"callingroster-list\"},enumerable:!0,configurable:!0}),n.prototype.processTemplate=function(t){o.prototype.processTemplate.call(this,t)},n.prototype.focusDefaultListItem=function(t,e){this.accessibilityService.isInKeyboardNavigationMode()&&o.prototype.focusDefaultListItem.call(this,t,e)},n.prototype.previousItemKeyAction=function(t){t.target.getAttribute(\"acc-role-dom\")!==n.roleAttr?o.prototype.previousItemKeyAction.call(this,t):this.focusActiveItem(t)},n.prototype.nextItemKeyAction=function(t){t.target.getAttribute(\"acc-role-dom\")!==n.roleAttr?o.prototype.nextItemKeyAction.call(this,t):this.focusActiveItem(t)},n.prototype.onBlurHandler=function(t){o.prototype.onBlurHandler.call(this,t),this.focusClosestElement(t)},n.prototype.enterKeyAction=function(t){var o=new e.NgIAugmentedJQueryAdapter(angular.element(document.activeElement)),i=o.find(\"[ng-click]:not(.ng-hide)\"),r=i[0]||o;r&&(e.Helpers.ElementUtils.stopPropagation(t),t.target.getAttribute(\"acc-role-dom\")!==n.roleAttr?i.length<=1?(r.click(),this.focusClosestElement(t)):r.focus():this.focusActiveItem(t))},n.prototype.spaceKeyAction=function(t){if(!this.isEventFiredOnListElement(t)){var o=angular.element(t.target.querySelector(\"[person-card]\")),i=new e.NgIAugmentedJQueryAdapter(o);i&&i.click()}},n.prototype.escapeKeyAction=function(t){if(!this.isEventFiredOnListElement(t))if(e.Helpers.ElementUtils.stopPropagation(t),\"listgrid-item-no-memory\"!==t.target.getAttribute(\"acc-role-dom\"))t.target.parentElement.focus();else{var o=this.getItselfOrParentWithAttribute(this.getActiveItemAttr(),t.target);angular.element(o).focus()}},n.prototype.isEventFiredOnListElement=function(t){return t.target.getAttribute(\"acc-role-dom\")===n.roleAttr},n.prototype.focusClosestElement=function(t){var e=this,o=t.target,n=this.getItselfOrParentWithAttribute(i.ListGridBase.listAttr,o),r=this.getListElements(o),c=Array.prototype.indexOf.call(r,o);setTimeout(function(){document.body.contains(o)||e.blurCallback(r,c,n)},50)},n.prototype.blurCallback=function(t,e,o){var i=t[e+1],n=t.length>0&&t[e-1],r=i||n;r?this.focusListItem(r):angular.element(\".ts-calling-roster-section ul:visible\")[0].focus()},n.prototype.processDom=function(e){o.prototype.processDom.call(this,e),e.getUnderlyingElement().off(\"focus.\"+i.ListGridBase.namespace);var n=new t.accessibility.Keyboard(e);n.onEnterKey(this.enterKeyAction.bind(this)),n.onSpaceKey(this.spaceKeyAction.bind(this)),n.onEscapeKey(this.escapeKeyAction.bind(this)),e.find(\"li.vs-repeat-before-content:first-child, li.vs-repeat-after-content:last-child\").forEach(function(t){return t.addAttribute(\"aria-hidden\",\"true\")})},n}(i.ListGridVertical);i.CallingRosterList=n,o.registerRoleTypeWithFactory(n)}(o.Roles||(o.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(t){!function(e){!function(e){!function(o){var n=function(e){function o(t){return e.call(this,t)||this}return __extends(o,e),Object.defineProperty(o,\"roleAttr\",{get:function(){return\"callingsharingpanel-list\"},enumerable:!0,configurable:!0}),o.prototype.scrollToTop=function(t){var e=t.closest(\"[simple-scrollbar]\");e&&e.length>0&&e.scrollTop(0)},o.prototype.getTabbableElementsInPanel=function(t){return $(t[0].parentNode).find(\".sharing-resource, .browse-button\").filter(function(t,e){return e==$(\".browse-button\")[0]||$(e).find(\".screens-container\").is(\":visible\")})},o.prototype.focusActiveItem=function(t){var e=this.getItselfOrParentWithAttribute(this.getListAttr(),document.activeElement);if(e&&t.target===e){var o=e.querySelectorAll(\"[\"+this.getItemAttr()+\"]\");this.addAttributeToElements(o,\"tabindex\",\"-1\");var n=$(\".screen:active\")[0];n&&!this.accessibilityService.isInKeyboardNavigationMode()?this.focusListItem(n,e):(this.focusDefaultListItem(o,e),this.scrollToTop($(t.target.parentElement.parentElement)))}},o.prototype.isFirstList=function(t){return 0===this.getTabbableElementsInPanel(t).index(t)},o.prototype.isBeforeBrowseButton=function(t){var e=this.getTabbableElementsInPanel(t),o=$(\".browse-button\");return e.index(o)>-1&&e[e.index(o)-1]===t[0]},o.prototype.tabKeyAction=function(t){var e=$(t.target.parentElement.parentElement),o=e.hasClass(\"content-sources\"),n=$(\".invision-whiteboard\").is(\":visible\")||$(\".ms-whiteboard\").is(\":visible\"),r=$(\".browse-button\"),i=r.length>0;this.isBeforeBrowseButton(e)?(i&&(r[0].focus(),t.preventDefault()),(n||i)&&t.stopPropagation()):o?t.preventDefault():t.stopPropagation()},o.prototype.shifTabKeyAction=function(t){var e=$(t.target.parentElement.parentElement),o=e.hasClass(\"sharing-resource\"),n=e.hasClass(\"content-sources\"),r=$(\"[calling-screen-focus=screenshare-from-chat-close-button]\").is(\":visible\"),i=$(\".system-audio-resource .setting-item-label\"),s=i.length>0;if(o)if(n){var a=$(\".browse-button\");a.length>0&&(a[0].focus(),t.preventDefault()),t.stopPropagation()}else this.isFirstList(e)?(!r&&t.preventDefault(),s&&(i[0].focus(),t.preventDefault(),t.stopPropagation())):t.stopPropagation();else t.preventDefault()},o.prototype.processTemplate=function(t){e.prototype.processTemplate.call(this,t)},o.prototype.previousItemKeyAction=function(t){e.prototype.previousItemKeyAction.call(this,t)},o.prototype.nextItemKeyAction=function(t){e.prototype.nextItemKeyAction.call(this,t)},o.prototype.processDom=function(o){var n=this;e.prototype.processDom.call(this,o);var r=new t.accessibility.Keyboard(o);r.onTabKey(function(t){return n.tabKeyAction(t)}),r.onShiftTabKey(function(t){return n.shifTabKeyAction(t)})},o}(o.ListGridHorizontalAndVertical);o.CallingSharingPanelList=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){var n=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenSharingPanelBrowseButton\").roleName},enumerable:!0,configurable:!0}),n.prototype.isWhiteboardListVisible=function(){return $(\".invision-whiteboard\").is(\":visible\")||$(\".ms-whiteboard\").is(\":visible\")},n.prototype.nextFocus=function(e){var t=$(\".screens-container:visible\");this.isWhiteboardListVisible()&&(t[t.length-1].focus(),e.stopPropagation()),e.preventDefault()},n.prototype.previousFocus=function(e){var t=$(\".files-sources\").is(\":visible\"),n=$(\".screens-container:visible\");(n.length>1||t)&&(n[n.length-(this.isWhiteboardListVisible()?2:1)].focus(),e.stopPropagation()),e.preventDefault()},n.prototype.processDom=function(n){t.TabElementsManager.isInOrderedList(t.TabHandlerCallingScreenButtons.roleAttr)&&(this.container=n,t.TabElementsManager.register(n,t.TabElementsConstants.getElementMapping(\"tabHandlerCallingScreenSharingPanelBrowseButton\")),e.prototype.processDom.call(this,n))},n}(t.TabHandlerBase);t.TabHandlerCallingScreenSharingPanelBrowseButton=n,e.registerRoleTypeWithFactory(n)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){!function(e){!function(n){var o=function(e){function n(t){return e.call(this)||this}return __extends(n,e),Object.defineProperty(n,\"roleAttr\",{get:function(){return\"callingsharingpanel-systemaudio\"},enumerable:!0,configurable:!0}),n.prototype.tabKeyAction=function(t){var e=$(\".screens-container\");e.length>0&&(e[0].focus(),t.preventDefault(),t.stopPropagation())},n.prototype.processTemplate=function(t){},n.prototype.processDom=function(n){var o=this;e.prototype.processDom.call(this,n),new t.accessibility.Keyboard(n).onTabKey(function(t){return o.tabKeyAction(t)})},n}(n.Clickable);n.CallingSharingPanelSystemAudio=o,e.registerRoleTypeWithFactory(o)}(e.Roles||(e.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(n){!function(i){var o,s=t.accessibility.Helpers;!function(t){t[t.forward=0]=\"forward\",t[t.backward=1]=\"backward\"}(o=i.tabNavigationDirection||(i.tabNavigationDirection={}));var a=function(){function n(){}return Object.defineProperty(n,\"roleAttr\",{get:function(){return\"canvas-inside-section\"},enumerable:!0,configurable:!0}),n.prototype.stopArrowPropagation=function(t){angular.element(t.target).hasClass(i.CanvasSection.selectors.ckEditorClass)||s.ElementUtils.stopPropagation(t)},n.prototype.tabNavigation=function(t,e){var n=angular.element(t.target),o=n.closest(i.CanvasSection.selectors.canvasSectionsElems),a=s.ElementUtils.getFocusableWithoutTextArea(o).filter(\":visible\").filter(i.CanvasSection.selectors.contentSectionPlaceholderNot),c=a.index(n);switch(e){case 0:c===a.length-1?c=0:++c;break;case 1:0===c?c=a.length-1:--c}a.get(c).focus(),s.ElementUtils.stopPropagation(t)},n.prototype.upArrowKeyActions=function(t){this.stopArrowPropagation(t)},n.prototype.downArrowKeyActions=function(t){this.stopArrowPropagation(t)},n.prototype.tabKeyAction=function(t){this.tabNavigation(t,o.forward)},n.prototype.shifTabKeyAction=function(t){this.tabNavigation(t,o.backward)},n.prototype.escKeyAction=function(t){angular.element(t.target).closest(i.CanvasSection.selectors.canvasSectionsElems).focus(),s.ElementUtils.stopPropagation(t)},n.prototype.enterKeyAction=function(t){var n,i=new e.NgIAugmentedJQueryAdapter(angular.element(document.activeElement));(n=s.ElementUtils.getDescendentOrItselfWithAttribute(i,\"open-on-enter-key\")||s.ElementUtils.getDescendentOrItselfWithAttribute(i,\"ng-click\")||s.ElementUtils.getDescendentOrItselfWithAttribute(i,\"data-clickable-element\")||s.ElementUtils.getDescendentOrItselfWithAttribute(i,\"simple-click\"))&&n.click()},n.prototype.processDom=function(e){var n=new t.accessibility.Keyboard(e);n.onDownKey(this.downArrowKeyActions.bind(this)),n.onUpKey(this.upArrowKeyActions.bind(this)),n.onEnterKey(this.enterKeyAction.bind(this)),n.onTabKey(this.tabKeyAction.bind(this)),n.onShiftTabKey(this.shifTabKeyAction.bind(this)),n.onEscapeKey(this.escKeyAction.bind(this))},n}();i.CanvasSectionContent=a,n.registerRoleTypeWithFactory(a)}(n.Roles||(n.Roles={}))}(e.AccRole||(e.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){!function(e){var n=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),Object.defineProperty(e,\"roleAttr\",{get:function(){return\"menu-item-header\"},enumerable:!0,configurable:!0}),e.prototype.processTemplate=function(e){t.prototype.processTemplate.call(this,e),e.addAttribute(\"kb-focus\",\"{{menuItem.id}}\")},e}(e.MenuItem);e.MenuItemHeader=n,t.registerRoleTypeWithFactory(n)}(t.Roles||(t.Roles={}))}(t.AccRole||(t.AccRole={}))}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,i){this.element=e,this.event=t,this.handler=s,this.destroyHandler=i,this.destroyEvent=\"$destroy\",this.registeredDestroy=this.destroy.bind(this),e.on(this.destroyEvent,this.registeredDestroy),e.on(t,s)}return e.prototype.destroy=function(){this.element.off(this.event,this.handler),this.element.off(this.destroyEvent,this.registeredDestroy),delete this.registeredDestroy,delete this.handler,this.destroyHandler&&(this.destroyHandler(),delete this.destroyHandler)},e}();e.EventHandler=t}(e.accessibility||(e.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var n=function(){function n(n){this.defaultHandlerId=\"-1\",this.constants=t.Constants.Instance,this.keyCodeDelimiter=\":\",this.keyDownHandlers={},this.keyUpHandlers={},this.keyDownEventHandler=new e.EventHandler(n,\"keydown\",this.keyboardHandler.bind(this),this.destroyFromEventHandler.bind(this)),this.keyUpEventHandler=new e.EventHandler(n,\"keyup\",this.keyboardHandler.bind(this),this.destroyFromEventHandler.bind(this))}return n.prototype.setDefaultHandler=function(t){if(this.defaultHandlerId in this.keyDownHandlers)throw new Error(\"The default handler has been already set\");this.keyDownHandlers[this.defaultHandlerId]=t},n.prototype.onEnterKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.enter)),t)},n.prototype.onSpaceKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.space)),t)},n.prototype.onEscapeKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.escape)),t)},n.prototype.onEscapeKeyUp=function(t){this.onKeyUp(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.escape)),t)},n.prototype.onTabKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.tab)),t)},n.prototype.onShiftTabKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.tab,{shiftKey:!0})),t)},n.prototype.onShiftF10Key=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.f10,{shiftKey:!0})),t)},n.prototype.onBackspaceKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.backspace)),t)},n.prototype.onDeleteKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.delete)),t)},n.prototype.onUpKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.up)),t)},n.prototype.onCtrlUpKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.up,{ctrlKey:!0})),t)},n.prototype.onDownKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.down)),t)},n.prototype.onCtrlDownKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.down,{ctrlKey:!0})),t)},n.prototype.onLeftKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.left)),t)},n.prototype.onCtrlLeftKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.left,{ctrlKey:!0})),t)},n.prototype.onRightKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.right)),t)},n.prototype.onCtrlRightKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.right,{ctrlKey:!0})),t)},n.prototype.onHomeKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.home)),t)},n.prototype.onEndKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.end)),t)},n.prototype.onCtrlHomeKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.home,{ctrlKey:!0})),t)},n.prototype.onCtrlEndKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.end,{ctrlKey:!0})),t)},n.prototype.onPageDownKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.pageDown)),t)},n.prototype.onPageUpKey=function(t){this.onKeyDown(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.pageUp)),t)},n.prototype.onContextMenuKey=function(t){this.onKeyUp(this.getId(this.getSimplifiedEvent(this.constants.keyCodes.contextMenu)),t)},n.prototype.onAlphaNumericalKey=function(t){if(this.alphaNumericalHandler)throw new Error(\"The alphaNumerical key handler has already been registered.\");this.alphaNumericalHandler=t},n.prototype.getSimplifiedEvent=function(t,e){return void 0===e&&(e={}),{keyCode:t,altKey:!!e.altKey,ctrlKey:!!e.ctrlKey,metaKey:!!e.metaKey,shiftKey:!!e.shiftKey}},n.prototype.getId=function(t){for(var e=t.keyCode.toString()+this.keyCodeDelimiter,n=[\"altKey\",\"ctrlKey\",\"metaKey\",\"shiftKey\"],o=0;o<n.length;o++)e+=t[n[o]]?\"1\":\"0\";return e},n.prototype.getKeyCodeFromId=function(t){return t.split(this.keyCodeDelimiter)[0]},n.prototype.destroy=function(){this.keyDownEventHandler.destroy(),this.keyUpEventHandler.destroy()},n.prototype.destroyFromEventHandler=function(){this.offKeyDown(),this.offKeyUp()},n.prototype.onKeyDown=function(t,e){if(t in this.keyDownHandlers)throw new Error(\"The keyCode (\"+this.getKeyCodeFromId(t)+\") already has registered another handler\");this.keyDownHandlers[t]=e},n.prototype.offKeyDown=function(t){void 0!==t?delete this.keyDownHandlers[t]:this.keyDownHandlers={}},n.prototype.onKeyUp=function(t,e){if(t in this.keyUpHandlers)throw new Error(\"The keyCode (\"+this.getKeyCodeFromId(t)+\") already has registered another handler\");this.keyUpHandlers[t]=e},n.prototype.offKeyUp=function(t){void 0!==t?delete this.keyUpHandlers[t]:this.keyUpHandlers={}},n.prototype.isAlphaNumericalKey=function(t){return t.keyCode>=48&&t.keyCode<=90},n.prototype.keyboardHandler=function(t){var e=\"keydown\"===t.type?this.keyDownHandlers:this.keyUpHandlers,n=this.getId(t);e[n]?e[n](t):e[this.defaultHandlerId]&&e[this.defaultHandlerId](t),e==this.keyDownHandlers&&this.alphaNumericalHandler&&this.isAlphaNumericalKey(t)&&this.alphaNumericalHandler(t)},n}();e.Keyboard=n}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t){this.element=t}return t.prototype.addAttribute=function(t,e){this.element.attr(t,e||\"\")},t.prototype.getAttributeValue=function(t){return this.element.attr(t)},t.prototype.removeAttribute=function(t){this.element.removeAttr(t)},t.prototype.replaceAttribute=function(t,e){var n=this.getAttributeValue(t);if(void 0!==n){if(e)for(var i=0,o=e;i<o.length;i++){var r=o[i];this.addAttribute(r,n)}this.removeAttribute(t)}},t.prototype.closest=function(e){var n=this.element.closest(e);return n?new t(angular.element(n)):null},t.prototype.children=function(e){var n=this.element.children(e);return n?new t(angular.element(n)):null},t.prototype.find=function(e){for(var n=this.element.find(e),i=[],o=0;o<n.length;o++)i.push(new t(angular.element(n[o])));return i},t.prototype.focus=function(){this.element.focus()},t.prototype.next=function(e){var n=this.element.next(e);return n?new t(angular.element(n)):null},t.prototype.on=function(t,e){this.element.on(t,e)},t.prototype.off=function(t,e){this.element.off(t,e)},t.prototype.controller=function(t){return this.element.controller(t)},t.prototype.is=function(t){return this.element.is(t)},t.prototype.rightClick=function(){this.doClick(t.RightButton)},t.prototype.click=function(){this.doClick(t.LeftButton)},t.prototype.doClick=function(e){var n=this.element[0].getBoundingClientRect();if(0===n.width&&0===n.height){n=null;var i=this.element[0].parentElement;n=i&&i.getBoundingClientRect()}if(n){var o=e===t.LeftButton?\"click\":\"contextmenu\",r=document.createEvent(\"MouseEvent\");r.initMouseEvent(o,!0,!0,window,t.MouseEventDetail,0,0,n.left+n.width/2,n.top+n.height/2,!1,!1,!1,!1,e,null),this.element[0].dispatchEvent(r)}},t.prototype.getUnderlyingElement=function(){return this.element},t.LeftButton=0,t.RightButton=2,t.MouseEventDetail=-1,t}();t.NgIAugmentedJQueryAdapter=e}(t.accessibility||(t.accessibility={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){Mousetrap.prototype.stopCallback=function(){return!1};var t=function(){function t(t,s,i,n,a,r,o,c,l,p,h,g,u,d,v,S,m,f,b,y,C,w,T,$,k,A,L,P,D,_,F,N,U,R,E,B,I,M,x,O,W,q,J,V,H,z,j,K,X,G,Q,Y,Z,ee,te,se,ie,ne,ae,re,oe,ce,le,pe,he,ge,ue,de,ve,Se,me,fe,be,ye,Ce,we,Te,$e,ke,Ae,Le,Pe,De,_e,Fe){var Ne=this;if(this.$element=t,this.$location=i,this.$q=a,this.$rootScope=r,this.$scope=c,this.$state=l,this.$timeout=p,this.$translate=h,this.$window=g,this.analyticsStateService=d,this.appConfig=v,this.appsService=S,this.appStateAdapter=m,this.appStateService=f,this.ariaLiveService=b,this.authenticationService=y,this.bellNotificationsService=C,this.channelService=w,this.chatListService=T,this.chatTitlesService=$,this.clientDatabase=k,this.constants=A,this.conversationsService=L,this.desktopUtilityService=P,this.brbV2FeedbackService=D,this.dialogService=_,this.errorRedirectService=F,this.eventingService=N,this.layoutService=I,this.storageService=M,this.localizationService=x,this.loggingService=O,this.messagingTelemetryService=W,this.myUserPreferencesStore=q,this.networkPingService=J,this.orchestrationRegistrationService=z,this.peopleService=j,this.calendarService=K,this.callingService=X,this.callTitleService=G,this.platformDetectService=Q,this.deepLinkService=Y,this.resources=ee,this.settingsService=te,this.utilityService=ae,this.routeListenerService=re,this.clientDatabaseCapacityManager=oe,this.altScenarioService=be,this.navigationStateManagementService=we,this.identityService=Te,this.tenantSwitchUtilityService=Pe,this.firstRunService=De,this.networkDetector=_e,this.freemiumUtilities=Fe,this.newLeftRail=!1,this.pageTitleDefault=\"Microsoft Teams\",this.pageTitle=\"\",this.pageTitleNotificationCount=0,this.browserClass=\"\",this.containerEnabled=!1,this.localTmpUsed=void 0,this.appLoadScenario=null,this.isDesktopApp=!1,this.isScreenShotTest=!1,this._skipFirstRun=!0,this.isUnsuspendState=!1,this.tenantSwitchTelemetryDeferred=null,this.appLaunchComplete=!1,clearTimeout(g.appStartTimer),localStorage.removeItem(\"appStartFailureCount\"),Pe.init(),g.localStorage){var Ue=g.location.search+g.location.hash;g.localStorage.setItem(\"ts.nonLoggedInUserLocation\",Ue)}if(te.appReady(),te.valueAsBoolean(A.settings.names.runningscenariotests)){var Re=new e.services.PerfTestUtil(r);window.perfTestUtil=Re}if(this.enableLeftRailFilters=te.valueAsBoolean(A.settings.names.enableLeftRailFilters),this.isScreenShotTest=te.valueAsBoolean(A.settings.names.isScreenShotTest),u.init(document.body),se.init(),me.init(),fe.init(),this.registerOrchestrationActions(),this.panelRegions=e.PanelRegion,this.contextViewComponentType=e.services.ContextViewComponentType,this.logger=O.newLogger(\"APP\"),this.browserClass=Q.getEngine()+\" \"+Q.getBrowser()+Q.getEdgeRS2Plus(),te.valueAsBoolean(A.settings.names.containerEnabled)&&!this.isScreenShotTest){this.containerEnabled=!0;var Ee=te.valueFor(A.settings.names.containerName);this.containerString=h.instant(ee.strings.container_button_title,{containerName:Ee})}var Be=te.valueAsBoolean(A.settings.names.enableLocalMultiWindowTMPDebug80),Ie=te.valueAsBoolean(A.settings.names.enableLocalMultiWindowTMPDebug);if((Be||Ie)&&!this.isScreenShotTest&&(this.localTmpUsed=\"Running TMP On \"+(Ie?\"8080\":\"80\")),this.lang=h.use(),N.$on(c,A.events.firstRun.complete,function(e,t){Ne.skipFirstRun=!0}),N.$on(c,\"fullscreenchange\",function(e,t){I.isWindowFullscreen=c.fullscreenCtrl.isFullscreen()}),N.$on(c,A.events.settings.updated,function(){Ne.enableLeftRailFilters=te.valueAsBoolean(A.settings.names.enableLeftRailFilters)}),this.isInIFrame())return this.logger.error(\"Site loaded in iframe. This should never happen. Verify adal token renew auth-strap if working as it should.\"),void f.notifyServiceDown(e.services.AppService.AdalTokens,A.events.appState.reasons.unknownAuthError);if(y.checkLoginRequired())this.logger.error(\"Aborting app orchestration as user login required.\");else{if(y.throwAwaySkypeTokenOnApiSwitch(),r.resources=ee,r.events=A.telemetry,r.trackConstants={panelType:e.PanelType,trackOutcome:e.components.PanelActionOutcome,trackScenario:e.components.PanelActionScenario,trackScenarioType:e.components.PanelActionScenarioType,trackModuleName:e.components.PanelModuleName,trackType:e.components.PanelModuleType,PanelRegion:e.PanelRegion,trackAppScope:e.components.PanelAppScope,trackAppScenarioCapability:e.components.PanelAppScenarioCapability},r.$state=l,te.valueAsBoolean(A.settings.names.sendAppCoreServicesReadyEvent)&&te.valueAsBoolean(A.settings.names.isDesktopApp)&&g&&g.electronSafeIpc&&g.electronSafeIpc.send(A.events.desktopApp.appCoreServicesReady),!ne.isSupportedBrowser()){var Me={errorStep:A.scenarios.steps.oops.orchestration.unsupportedBrowser,errorMessage:\"This browser is not supported\",errorDescription:\"We have redirected to the unsupported browser page and will attempt unsupported browser orchestration\"};f.notifyServiceDown(e.services.AppService.SupportedBrowser,A.events.appState.reasons.unsupportedBrowser),F.redirect(e.services.ErrorRedirectReason.FailedOrchestration,Me)}if(!te.valueAsBoolean(A.settings.names.checkForExtraJsNotServed)||this.hasExtraJsBeenServed()){var xe=te.valueFor(A.settings.names.killSwitch);xe&&\"false\"!==xe&&\"False\"!==xe&&\"\"!==xe&&(I.isInitialized=!0,I.isLoaded=!0,I.isOops=!0,this.showOopsPage(A.scenarios.steps.oops.orchestration.killswitch,xe,xe)),!(document.location.hash.startsWith(\"#/oops\")||document.location.hash.startsWith(\"#/licenseError\")||document.location.hash.startsWith(\"#/guestLicense\"))||\"false\"!==xe&&\"\"!==xe&&\"False\"!==xe&&xe||(document.location.href=document.location.pathname+\"#/\"),this.handleDesktopAppEvents(),c.$on(A.events.ng.$destroy,function(){Ne.openUserStatusUnsubscribe&&Ne.openUserStatusUnsubscribe(),Ne.openSettingsUnsubscribe&&Ne.openSettingsUnsubscribe()}),this.reloadOnSuspendedDuringAppStart=te.valueAsBoolean(A.settings.names.reloadOnSuspendedDuringAppStart),this.reloadOnSuspendedDuringAppStart&&N.unsafeOn(A.events.appState.unsuspended,function(){Ne.isUnsuspendState=!0}),this.disableLoadingScreenScrapper=te.valueAsBoolean(A.settings.names.disableLoadingScreenScrapper),te.valueAsBoolean(A.settings.names.reloadWhenNodeModulesFailed)&&P.isElectron()&&this.handleDesktopNodeModuleFailures(),this.loadApp()}else this.handleExtraJsNotServed()}}return t.$inject=[\"$element\",\"$injector\",\"$location\",\"$ocLazyLoad\",\"$q\",\"$rootScope\",\"$sce\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"$window\",\"accessibilityService\",\"analyticsStateService\",\"appConfig\",\"appsService\",\"appStateAdapter\",\"appStateService\",\"ariaLiveService\",\"authenticationService\",\"bellNotificationsService\",\"channelService\",\"chatListService\",\"chatTitlesService\",\"clientDatabase\",\"constants\",\"conversationsService\",\"desktopUtilityService\",\"brbV2FeedbackService\",\"dialogService\",\"errorRedirectService\",\"eventingService\",\"hwaEventEmitterService\",\"hwaEventEmitListenerService\",\"hwaEventSubscriptionService\",\"heartbeatService\",\"layoutService\",\"storageService\",\"localizationService\",\"loggingService\",\"messagingTelemetryService\",\"myUserPreferencesStore\",\"networkPingService\",\"notesEntityService\",\"notificationSettingsStore\",\"orchestrationRegistrationService\",\"peopleService\",\"calendarService\",\"callingService\",\"callTitleService\",\"platformDetectService\",\"deepLinkService\",\"powerbiService\",\"resources\",\"settingsService\",\"shortcutService\",\"skipRosterSettingService\",\"unsupportedBrowserService\",\"utilityService\",\"routeListenerService\",\"clientDatabaseCapacityManager\",\"userAppsFilteringService\",\"navigationSlashCommands\",\"callSlashCommand\",\"filesSlashCommand\",\"calendarSlashCommand\",\"whoSlashCommand\",\"appSlashCommand\",\"sendMessageSlashCommands\",\"popOutSlashCommands\",\"osFormattingService\",\"wikiService\",\"altScenarioService\",\"fundamentalsSlashCommands\",\"holoLensInteractionService\",\"navigationStateManagementService\",\"identityService\",\"esEventListener\",\"telemetryContextService\",\"channelSettingsService\",\"teamSettingsService\",\"tenantSwitchUtilityService\",\"firstRunService\",\"networkDetector\",\"freemiumUtilities\"],Object.defineProperty(t.prototype,\"skipFirstRun\",{get:function(){return this._skipFirstRun},set:function(e){this._skipFirstRun=e,this.layoutService.hidePowerBarElements=!e},enumerable:!0,configurable:!0}),t.prototype.hasExtraJsBeenServed=function(){var e=void 0!==this.settingsService.valueFor(this.constants.settings.names.webserviceEnvironmentName);return e&&this.getExtraJsNotServedLoopDetector().clear(),e},t.prototype.handleExtraJsNotServed=function(){var e=this,t=this.constants.events.app.extraJsNotServed,s=this.getExtraJsNotServedLoopDetector();return this.networkPingService.detectCurrentNetworkStatus().then(function(i){if(i)if(e.loggingService.event(t,{count:s.getLoopCount()}),s.incrementAndCheckIfLoopCountHasBeenReached()){var n=e.loggingService.newScenario(e.constants.scenarios.appStart,null,null,null,!0);n.cancelIfOffline=!0,n.fail({error:t}),e.showOopsPage(e.constants.scenarios.steps.oops.orchestration.extraJS,\"Network connection(true), extra.js not loaded.\")}else e.layoutService.reloadApp(e.resources.strings.refresh_message_default,t);else e.showOopsPage(e.constants.scenarios.steps.oops.orchestration.extraJS,\"Network connection(false), extra.js not loaded.\")}).catch(function(t){e.showOopsPage(e.constants.scenarios.steps.oops.orchestration.extraJS,\"Network connection(undefined), extra.js not loaded.\")})},t.prototype.getExtraJsNotServedLoopDetector=function(){return new e.services.LoopDetector(this.constants.events.app.extraJsNotServed,3,this.storageService)},t.prototype.handleDesktopAppEvents=function(){var e=this;(this.desktopUtilityService.isElectron()||this.desktopUtilityService.isDesktopHwa())&&(this.openUserStatusUnsubscribe=this.eventingService.unsafeOn(this.constants.events.desktopApp.openUserStatus,function(t,s){e.$element.find(\"#personDropdown\")[0].click()}),this.openSettingsUnsubscribe=this.eventingService.unsafeOn(this.constants.events.desktopApp.openSettings,function(t,s){e.dialogService.open(e.constants.dialogs.optionsSettingsDialog)}))},Object.defineProperty(t.prototype,\"nodeModulesFailed\",{get:function(){return\"function\"!=typeof this.$window.isSfbDesktopRunning},enumerable:!0,configurable:!0}),t.prototype.logEvent=function(e){this.loggingService.warn(\"handleDesktopNodeModuleFailures: \"+e),this.$window.electronSafeIpc&&this.$window.electronSafeIpc.send(\"perfLog\",e)},t.prototype.handleDesktopNodeModuleFailures=function(){try{var e=this.$window.localStorage.getItem(this.constants.storageNames.reloadWhenNodeModulesFailedState);this.nodeModulesFailed?null===e?(this.logEvent(this.constants.events.reloadWhenNodeModulesFailed.reloading),this.$window.localStorage.setItem(this.constants.storageNames.reloadWhenNodeModulesFailedState,\"reloading\"),this.$window.location.reload()):(this.logEvent(this.constants.events.reloadWhenNodeModulesFailed.givingUp),this.$window.localStorage.setItem(this.constants.storageNames.reloadWhenNodeModulesFailedState,\"givingUp\")):null!==e&&(this.logEvent(this.constants.events.reloadWhenNodeModulesFailed.recovered),this.$window.localStorage.removeItem(this.constants.storageNames.reloadWhenNodeModulesFailedState))}catch(e){this.logEvent(this.constants.events.reloadWhenNodeModulesFailed.exception)}},t.prototype.registerOrchestrationActions=function(){this.clientDatabaseCapacityManager.register()},t.prototype.loadApp=function(){var t=this;try{this.$scope.$on(\"$stateChangeSuccess\",function(){t.setOopsDetails(t.constants.scenarios.steps.oops.orchestration.getUserProfile);var s=t.authenticationService.getUserInformation();if(!t.layoutService.disableRouteChange())if(!0===t.$state.params[t.constants.states.params.skipStateHistory]||t.routeListenerService.isChildWindow()||t.$state.current.name===t.constants.states.tenantSwitch)t.$state.params[t.constants.states.params.skipStateHistory]=null;else{var i=t.$location.url();s.then(function(s){if(s.profile&&i){i=i.replace(\"#.*??\",\"\"),!/^\\/debug$/.test(i)&&t.storageService.set(t.appConfig.lastLocationHashName,i,!0);var n=e.services.navigationGetStateContextFrom(t.$state.current,t.$state.params,t.constants),a=n===t.constants.navigation.context.apps,r=t.$state.params.navCtx;a&&t.shouldSetAppsNavContext(r)?t.$state.params.navCtx=t.constants.navContext.apps:t.$state.params.ctx===t.constants.navigation.context.chat?t.storageService.set(t.constants.p2p.lastVisitedChatStorageKey,t.$state.params):t.$state.params.ctx===t.constants.navigation.context.channel?t.storageService.set(t.constants.teams.lastVisitedChannelStorageKey,t.$state.params):n===t.constants.navigation.context.calendar&&t.storageService.set(t.constants.calendar.lastVisitedCalendarTabKey,t.$state.params);var o=r&&r===t.constants.navContext.firstLoad&&(t.$state.params.ctx===t.constants.navigation.context.chat||t.$state.params.ctx===t.constants.navigation.context.channel),c=r&&r===t.constants.navContext.firstLoad&&t.$state.current.name===t.constants.states.appSchool&&(!t.$state.params||!t.$state.params.threadId&&!t.$state.params.middlePane);t.settingsService.valueAsBoolean(t.constants.settings.names.enableAltExtApps)&&!t.appLaunchComplete&&a?t.altScenarioService.startScenario(t.$state.params.ctx,t.$state.params.appId):o?(t.eventingService.$emit(t.constants.events.orchestration.useDeferredStaging),t.altScenarioService.startScenario(t.$state.params.ctx)):c?t.altScenarioService.startScenario(t.$state.current.name):t.platformDetectService.isSurfaceHub()?t.altScenarioService.startScenario(t.$state.params.ctx):t.altScenarioService.stopAltDesktopListener(),o||t.eventingService.$emit(t.constants.scenarios.alt.events.stopRetryServiceNotification),t.$window.localStorage&&t.$window.localStorage.removeItem(t.constants.storageNames.nonLoggedInUserLocation)}t.appLaunchComplete=!0},function(e){t.loggingService.error(\"Unable to set the lastLocationHash for the user due to error in getting user profile\"),t.appLaunchComplete=!0})}}),this.layoutService.isUnsupportedBrowser?this.unsupportedBrowserStartup():this.appStateStartup()}catch(e){this.showOopsPage(this.oopsDetails.step,this.oopsDetails.description,null,e),this.appLaunchComplete=!0}},t.prototype.shouldSetAppsNavContext=function(e){return!(this.settingsService.valueAsBoolean(this.constants.settings.names.enableTasksNotificationFeeds)&&e===this.constants.navContext.alert&&(this.$state.params.appId===this.constants.appId.tasks||this.$state.params.appId===this.constants.appId.planner))},t.prototype.appStateStartup=function(){var e=this;this.platformDetectService.isSurfaceHub()&&document.location.search.length>0&&this.storageService.set(this.constants.settings.names.surfaceHubQueryParamString,document.location.search,!1),this.settingsService.valueAsBoolean(this.constants.settings.names.enableNetworkDetection)&&this.networkDetector.initialize(),this.newLeftRail=this.settingsService.valueAsBoolean(this.constants.settings.names.newLeftRail),this.isDesktopApp=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp),this.registerStateChangeHandlers(),this.setOopsDetails(this.constants.scenarios.steps.oops.orchestration.routing);var t=this.setupPltReporting();this.pageTitle=this.pageTitleDefault+\" - \"+this.$translate.instant(this.resources.strings.page_title_header_loading),this.setOopsDetails(this.constants.scenarios.steps.oops.orchestration.getOrchestrationPlan),this.appLoadScenario=this.loggingService.newScenario(this.constants.scenarios.appStart,null,null,null,!0),this.appLoadScenario.cancelIfOffline=!0;var s={$state:null,planName:this.orchestrationRegistrationService.getDefaultPlan()},i=this.navigationStateManagementService.getStartupUrl();this.settingsService.valueAsBoolean(this.constants.settings.names.orchestrationPlansEnabled)?(s=this.orchestrationRegistrationService.getOrchestrationPlanForUrl(i),this.loggingService.event(this.constants.events.startUpOrchestrationPlan.orchestrationPlanSelection,{state:s.$state?s.$state.name:null,planSelected:s.planName,nAppsEnabled:s.nAppsEnabled?s.nAppsEnabled:null}),this.logger.info(\"orchestration plan selection:\\nstate : {0} \\norchestrationPlan : {1}\",s.$state?s.$state.name:null,s.planName,s.nAppsEnabled?s.nAppsEnabled:null)):(this.loggingService.event(this.constants.events.startUpOrchestrationPlan.orchestrationPlanSelection,{state:\"NA\",plan:\"NA\",nAppsEnabled:\"NA\"}),this.logger.info(\"orchestration plan selection: Feature flag disable. Triggering the default plan\")),this.appStateService.isTenantSwitchTelemetryScenarioRunning&&this.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(t){t.loadScenarioDataFromStorage(),t.addMarker(e.constants.telemetry.tenantSwitch.markers.loadOrchestrationPlanSelected,{startTime:Date.now()})}),this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppsFilteringByUserRoleAndViewCtx)&&this.layoutService.initializeAppBar();var n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium),a=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSkypeTokenLicenseDetails),r=this.authenticationService.isAnonymous();this.setOopsDetails(this.constants.scenarios.steps.oops.orchestration.appStateService),this.appStateService.startup(this.appLoadScenario,s.planName,s.validOrchestrationSteps).then(function(){if(r||e.authenticationService.isMsaConsUser()||(e.setOopsDetails(e.constants.scenarios.steps.oops.orchestration.hasTeams),e.checkAndUpdateFirstLogin()),!a&&!r&&n&&!e.skipFirstRun)return e.identityService.isFreemiumTenantPromise(10*e.constants.timeInMiliseconds.second).catch(function(e){})}).then(function(){var s=!1;if(r||(e.shouldShowFreemiumFRE()&&(s=!0,e.freemiumUtilities.getFreemiumFre().then(function(e){return e.show()})),e.storeUserDetails(),e.storeUserLocale()),e.layoutService.isLoaded=!0,!e.disableLoadingScreenScrapper){var i=document.getElementById(\"app-loading-elem\");i&&i.parentNode.removeChild(i)}e.determinePageTitle(e.$state.current,e.$state.params),e.setupTitlePillCountWait(),e.ariaLiveService.update(e.$translate.instant(e.resources.strings.aria_app_loaded)),!e.skipFirstRun||s||e.eventingService.$emit(e.constants.events.app.isReady),t()}).then(function(){if(e.isDesktopApp&&e.settingsService.valueAsBoolean(e.constants.settings.names.enableWatchdogAutoBRB))try{e.$window.electronSafeIpc.once(e.constants.events.desktopApp.feedback.watchdogCrashInfoResponse,function(t,s){s&&e.brbV2FeedbackService.sendFeedbackToBrbV2(!0,{category:e.constants.feedback.categories.other,title:\"[AutoBRB] App unresponsive event\",description:\"This is an auto BRB that was triggered after a watchdog killed an unresponsive process. Please investigate.\\n\"+JSON.stringify(s,null,2)})}),e.$window.electronSafeIpc.send(e.constants.events.desktopApp.feedback.requestWatchdogCrashInfo)}catch(t){e.logger.warn(\"An error occured while trying to send auto BRB after crash: \",t)}}).catch(function(t){var s=!0;e.reloadOnSuspendedDuringAppStart&&(e.logger.info(\"Force to run unsuspended check.\"),e.appStateService.runUnsuspendedCheck(!1),e.isUnsuspendState&&(e.loggingService.event(\"reload_on_suspended_during_app_start\"),e.layoutService.reloadApp(e.resources.strings.refresh_message_default,\"unsuspendReloadApp\"),s=!1)),s&&e.showOopsPage(e.oopsDetails.step,e.oopsDetails.description,null,t)}).finally(function(){e.settingsService.valueAsBoolean(e.constants.settings.names.runningscenariotests)&&console.warn(\"TeamspaceUniqueSessionID=\"+e.loggingService.sessionId)}),this.appStateAdapter.showX64UpsellBannerIfNeeded(),this.appStateAdapter.showSsoUpsellBannerIfNeeded(),this.appStateAdapter.showMacUpdateBrokenInPPEorProd()},t.prototype.unsupportedBrowserStartup=function(){var e=this;this.appLoadScenario=this.loggingService.newScenario(this.constants.scenarios.unsupportedBrowser),this.setOopsDetails(this.constants.scenarios.steps.oops.orchestration.unsupportedOrchestration),this.appStateService.startup(this.appLoadScenario,\"appStateUnsupportedOrchestrationPlan\").then(function(){e.skipFirstRun=!0,e.layoutService.isLoaded=!0,e.pageTitle=e.pageTitleDefault+\" - \"+e.$translate.instant(e.resources.strings.page_title_header_unsupported_browser)}).catch(function(t){e.showOopsPage(e.oopsDetails.step,e.oopsDetails.description,null,t)})},t.prototype.recordWorkingSetSize=function(t){var s=e.services.ProcessMemoryInfoService.getProcessMemoryInfo(this.$window);s&&window.electronSafeIpc.send(\"telemetryEvent\",{name:t,Perf_WorkingSetSizeKB:s().workingSetSize})},t.prototype.setOopsDetails=function(e){this.oopsDetails={step:e,description:\"app \"+e}},t.prototype.showOopsPage=function(t,s,i,n){var a=this;this.pageTitle=this.pageTitleDefault+\" - \"+this.$translate.instant(this.resources.strings.page_title_header_error_occurred),n&&(delete n.config,delete n.headers);var r=n?this.utilityService.asString(n):\"unexpected error\";if(this.logger.error('App loading \"{0}\" failed due to error: {1}, redirecting to oops page',t,r),this.layoutService.isLoaded=!0,this.loggingService.unblockTelemetry(),n&&n.isHandled){var o=n.data&&n.data.errorCode;this.appLoadScenario&&(this.appLoadScenario.cancel({errorCode:o}),this.appLoadScenario=null),this.appStateAdapter.disableDialogAndBanner(),this.logger.error(\"Skipping orchestration step due to failure {0}. The error was handled by earlier handler\",o)}else{this.altScenarioService.failScenario(\"oops_page_shown\"),this.appStateService.isTenantSwitchTelemetryScenarioRunning&&this.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(a.constants.telemetry.tenantSwitch.markers.loadAppError,{errorMessage:\"oops page shown\"},a.constants.scenarioStepStatus.failure),e.stopScenario()}),this.appLoadScenario&&(this.appLoadScenario.fail({errorMessage:r}),this.appLoadScenario=null);var c={errorStep:t,errorMessage:this.utilityService.format(\"App loading failed: {0}: {1}\",s,r),errorDescription:\"\"};i&&(c.errorDescription=i),this.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedOrchestration,c)}},t.prototype.setupPltReporting=function(){var t=this,s=[this.loggingService.newScenario(this.constants.scenarios.framePLT_clean,void 0,void 0,this.constants.timeInMiliseconds.tenMinutes),this.loggingService.newScenario(this.constants.scenarios.framePLT_cached,void 0,void 0,this.constants.timeInMiliseconds.tenMinutes)],i=this.loggingService.newScenario(this.constants.scenarios.framePLT,[this.constants.counters.middlePaneRendered,this.constants.counters.leftRailRendered,this.constants.counters.virtualRepeatFirstRender],function(e){var n=!e,a=t.clientDatabase.provider.openState===SkypeX.Services.NoSqlProvider.DbOpenState.Opened;n?s[Number(a)].stop():s[Number(a)].cancel(),s[Number(!a)].cancel(),t.recordWorkingSetSize(t.constants.events.memory.framePltComplete),t.eventingService.$emit(t.constants.events.app.framePltDone,n?i.delta:\"NA\")},this.constants.timeInMiliseconds.tenMinutes);if(!this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging))var n=this.loggingService.newCounter(this.constants.counters.middlePaneRendered),a=this.loggingService.newCounter(this.constants.counters.leftRailRendered),r=this.loggingService.newCounter(this.constants.counters.virtualRepeatFirstRender);var o=this.$rootScope.$on(this.constants.events.telemetry.scenarioEnd,function(e,s){var i=s,a=angular.element(\"#page-content-wrapper\");a&&1===a.length&&i.element&&1===i.element.length&&(a=a.has(i.element))&&1===a.length&&(o(),t.settingsService.valueAsBoolean(t.constants.settings.names.disablePerfTableLogging)||n.stop({scenarioEndName:i.scenario.name}))}),c=this.eventingService.unsafeOn(this.constants.events.virtualRepeat.preRender,function(){t.settingsService.valueAsBoolean(t.constants.settings.names.disablePerfTableLogging)||r.stop(),c()});return function(){t.settingsService.valueAsBoolean(t.constants.settings.names.disablePerfTableLogging)||(n.eventData[t.constants.categories.pageLoadState]=a.eventData[t.constants.categories.pageLoadState]=t.$state.current.name,n.eventData[t.constants.categories.pageLoadMiddlePane]=a.eventData[t.constants.categories.pageLoadMiddlePane]=t.$state.params&&t.$state.params.middlePane?t.$state.params.middlePane:\"\"),t.recordWorkingSetSize(t.constants.events.memory.startupComplete),t.settingsService.valueAsBoolean(t.constants.settings.names.disablePerfTableLogging)?t.$timeout():(a.mark(t.constants.scenarios.steps.renderData),t.$timeout(function(){return a.stop()})),t.$state.params.middlePane===t.constants.messages.panes.conversations&&e.services.navigationGetStateContextFrom(t.$state.current,t.$state.params,t.constants)||(i.cancel(),t.settingsService.valueAsBoolean(t.constants.settings.names.disablePerfTableLogging)||n.fail())}},t.prototype.registerStateChangeHandlers=function(){var e=this,t=!0,s=!0;this.$scope.$on(this.constants.events.ng.$stateChangeStart,function(s,i,n,a,r){e.analyticsStateService.setLaunchMethodFromCurrentState();var o=e.messagingTelemetryService.activeChannelSwitchScenario;if(o&&o.name.contains(e.constants.scenarios.channelDeepLinkActivityFeedV2)||e.messagingTelemetryService.cancelCurrentChannelAndChatSwitchScenario({callingFunctionName:\"registerStateChangeHandlers\",reason:\"state change\",errorMessage:void 0}),t)return e.messagingTelemetryService.handleFirstStateChangeStart(n,i),void(t=!1);e.layoutService.isLoaded&&e.messagingTelemetryService.handleStateChangeStart(i,n,a,r)}),this.$scope.$on(this.constants.events.ng.$stateChangeSuccess,function(t,i,n,a,r){s||e.analyticsStateService.setPreviousRoute({state:a,stateParams:r}),e.chatTitleChangeSubscription&&(e.conversationsService.unsubscribe(e.chatTitleChangeSubscription),e.unsubscribeChatTitleChangeDestroyListener&&(e.unsubscribeChatTitleChangeDestroyListener(),e.unsubscribeChatTitleChangeDestroyListener=void 0),e.chatTitleChangeSubscription=null),e.determinePageTitle(i,n),s=!1})},t.prototype.setupTitlePillCountWait=function(){var t=this,s=_.debounce(function(){if(!t.isDesktopApp){t.pageTitleNotificationCount=t.bellNotificationsService.getNewActivitiesCount();var e=t.chatListService.getUnreadCountFromChatList();if(t.loggingService.info(\"Page Title Notification Count has {0} from activity feed {1} from chats\",t.pageTitleNotificationCount,e),t.pageTitleNotificationCount+=e,\"(\"===t.pageTitle.substring(0,1)){var s=t.pageTitle.indexOf(\")\");t.pageTitle=t.pageTitle.slice(s+1),t.pageTitleNotificationCount>0&&(t.pageTitle=\"(\"+t.pageTitleNotificationCount+\") \"+t.pageTitle)}else t.pageTitleNotificationCount>0&&(t.pageTitle=\"(\"+t.pageTitleNotificationCount+\") \"+t.pageTitle)}},100);this.eventingService.$on(this.$scope,this.constants.events.notifications.bellCountUpdated,function(){return s()}),this.chatListService.safeSubscribe(this.$scope,s,e.services.ChatListServiceEvents.EventType_UnreadCount),s()},t.prototype.determinePageTitle=function(t,s){var i,n,a=this,r=e.services.navigationGetStateContextFrom(t,s,this.constants);if(r===this.constants.navigation.context.channel&&s.threadId){var o=this.channelService.getParentTeamAndChannelByChannelId(s.threadId);o&&o.channel&&o.team&&(i=o.channel.displayName,n=o.team.displayName)}else if(r===this.constants.navigation.context.chat){if(i=this.$translate.instant(this.resources.strings.chat_text_in_header_bar),s.slug)if(SkypeX.Services.ChatServiceUtils.isMri(s.slug)){var c=e.services.SfBInteropUtilsService.isNativeFederationMri(s.slug)?e.services.SfBInteropUtilsService.getOriginalId(s.slug):s.slug;this.peopleService.getPeopleProfile(c,\"pageTitle\").then(function(e){e&&e.displayName&&(i=e.displayName,a.pageTitle=a.constructPageTitle(i,n))})}else{var l=this.conversationsService.getChatConversation(s.slug),p=l&&this.chatTitlesService.getChatConversationTitles(l.id);p&&p.title&&(i=p.title,this.setupTitleChangeSubscription(l,n))}}else if(t.name===this.constants.states.appCalendar||t.name===this.constants.states.appCalendarV2)if(s.meetingId){var h=\"true\"===s.isBroadcast;n=this.$translate.instant(this.resources.strings.aria_app_bar_meetings),this.calendarService.getEventUsingEventProvider(s.meetingId,e.services.CalendarEventProviderType.userEventUsingEventId,\"app page title\",null,!1,h).then(function(e){i=e.subject,a.pageTitle=a.constructPageTitle(i,n)})}else i=t.name===this.constants.states.appCalendarV2?this.$translate.instant(this.resources.strings.meeting_browser_title):this.$translate.instant(this.resources.strings.aria_app_bar_meetings);else if(t.name===this.constants.states.preJoinCalling)s.title&&s.title.length>0?(i=s.title,n=this.$translate.instant(this.resources.strings.page_title_header_in_meeting)):i=this.$translate.instant(this.resources.strings.page_title_header_in_meeting);else if(t.name===this.constants.states.appCalling)if(s.teamsCallId){var g=this.callingService.getCallByTeamsCallId(s.teamsCallId);i=this.callTitleService.getMeetupTitleForCall(g),n=this.$translate.instant(this.resources.strings.page_title_header_in_meeting)}else i=this.$translate.instant(this.resources.strings.page_title_header_in_meeting);else if(t.name===this.constants.states.appYourSpaces)i=this.$translate.instant(this.resources.strings.page_title_header_files);else if(t.name===this.constants.states.appDocumentViewer||t.name===this.constants.states.appAppsAppFileSection){var u=s;i=this.$translate.instant(this.resources.strings.page_title_file_viewer_type_format).replace(\"{fileType}\",u.fileType.toUpperCase())}else if(t.name===this.constants.states.appExternalDocumentViewer){var d=s;i=this.$translate.instant(this.resources.strings.page_title_file_viewer_type_format).replace(\"{fileType}\",d.fileType.toUpperCase())}else t.name===this.constants.states.appCallList?i=this.$translate.instant(this.resources.strings.aria_app_bar_calling):t.name===this.constants.states.appApps?i=this.$translate.instant(this.resources.strings.page_title_header_app_store):t.name===this.constants.states.appManageTenant?i=this.$translate.instant(this.resources.strings.page_title_header_manage_org):t.name===this.constants.states.appAppsAppSection&&this.appsService.getInstalledAppForUser(s.appId).then(function(e){e&&e.appDefinition&&e.appDefinition.name&&(i=e.appDefinition.name,a.pageTitle=a.constructPageTitle(i,n))});this.pageTitle=this.constructPageTitle(i,n)},t.prototype.constructPageTitle=function(e,t){var s=\"\";return 0===this.pageTitleNotificationCount||this.isDesktopApp||(s+=\"(\"+this.pageTitleNotificationCount+\") \"),e&&(s+=e+\" \",t&&(s+=\"(\"+t+\") \")),s&&(s+=\"| \"),s+=this.pageTitleDefault},t.prototype.isInIFrame=function(){try{return window.self!==window.top}catch(e){return this.logger.error(\"isInIFrame: Unexpected error: {0}\",e),!0}},t.prototype.shouldShowFreemiumFRE=function(){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium))return!1;if(this.settingsService.valueAsBoolean(this.constants.settings.names.forceFreemiumFRE))return!0;var e=this.identityService.isFreemiumTenant(),t=this.identityService.isGuestUserType(),s=(this.myUserPreferencesStore.getUserPreferences()||{}).firstLoginInformation||{};return e&&!t&&!s[this.constants.firstLoginDeviceKeys.freemiumFRE]&&!this.deepLinkService.isDeepLinkSession()},t.prototype.checkAndUpdateFirstLogin=function(){this.skipFirstRun=this.deepLinkService.isDeepLinkSession()||!this.firstRunService.isFRESession(),this.firstRunService.updateFirstLoginInformation()},t.prototype.storeUserLocale=function(){var e=this.myUserPreferencesStore.getUserPreferences();if(e){var t=e.locale,s=this.localizationService.getLocale();if(t){if(this.logger.info(\"Found locale {0} for user. Skipping\",t),t!==s){var i={data:{appLocale:s,settingsLocale:t}};this.loggingService.event(\"inconsistent-locale\",i)}}else this.logger.info(\"Locale not found. Saving {0} for user\",s),this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.Locale,s)}else this.logger.error(\"unable to get user preferences\")},t.prototype.storeUserDetails=function(){var e=this,t=this.myUserPreferencesStore.getUserPreferences();if(t){var s=t.userDetails;this.authenticationService.getUserInformation().then(function(t){var i={};if(i.name=t.profile.name,i.upn=t.profile.upn,!s||!_.isEqual(i,s))try{e.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.UserDetails,JSON.stringify(i))}catch(t){return void e.logger.error(\"Error while storing user details.\")}})}else this.logger.error(\"unable to get user preferences\")},t.prototype.clearContainer=function(){var e=this.settingsService.valueFor(this.constants.settings.names.containerName),t=this.constants.container.clear.replace(\"{containerName}\",e);window.location.assign(t)},t.prototype.clearLocalTmp=function(){var e=this,t=this.settingsService.debugSettings;if(t){for(var s=0,i=_.filter(t,function(t){return t.key===e.constants.settings.names.enableLocalMultiWindowTMPDebug80||t.key===e.constants.settings.names.enableLocalMultiWindowTMPDebug});s<i.length;s++)i[s].active=!1;t.store(),window.location.reload()}},t.prototype.completeScenario=function(e,t){e&&(t?e.fail():e.stop())},t.prototype.computeMembersHash=function(e){return _(e).map(function(e){return\"\"+e.id}).sortBy(function(e){return e}).join(\";\")},t.prototype.updatePageTitle=function(e,t,s,i){var n,a=this,r=i||this.loggingService.newScenario(\"chat-page-title-update\");return t?\"string\"==typeof t?(this.pageTitle=this.constructPageTitle(t,s),r.mark(\"success\",{id:e}),n=this.$q.resolve(!0)):n=this.chatTitlesService.buildChatTitles(t.id).then(function(t){var s=!1;return t&&t.title?(a.pageTitle=a.constructPageTitle(t.title),r.mark(\"success\",{id:e}),s=!0):t?(a.logger.error(\"No title for chat {0}. Returned title is {1}\",e,t.title),r.mark(\"title-missing\",{id:e})):(a.logger.error(\"ChatTitlesService returned null titles for chat {0}\",e),r.mark(\"null-titles\",{id:e})),s},function(t){return a.logger.error(\"Error encountered when fetching titles from chatTitlesService for chat {0}: {1}\",e,t),r.mark(\"fetch-title-error\",{id:e,error:t}),!1}):(this.logger.warn(\"Attempted to set new title for chat, but no source given for new title\"),r.mark(\"no-new-title\",{id:e})),i||this.completeScenario(r,!n),n||this.$q.resolve(!1)},t.prototype.subscribeToTopicChanges=function(t,s){var i=this;this.chatTitleChangeSubscription&&(this.conversationsService.unsubscribe(this.chatTitleChangeSubscription),this.unsubscribeChatTitleChangeDestroyListener&&this.unsubscribeChatTitleChangeDestroyListener()),this.chatTitleChangeSubscription=this.conversationsService.subscribe(function(e,n){var a,r=i.loggingService.newScenario(\"chat-page-title-update\");if(e===t)if(n){var o=typeof n;\"string\"===o?a=i.updatePageTitle(t,n,s,r):(i.logger.error(\"Unknown argument passed as new chat topic {0}\",JSON.stringify(n)),r.mark(\"unexpected-type\",{id:t,type:o}))}else a=i.updatePageTitle(t,i.conversationsService.getConversation(t),s,r),i.logger.info(\"Chat {0} no longer has a custom name. Switching subscriptions\",t),r.mark(\"switching-subscriptions\",{id:t,type:\"roster\"}),i.subscribeToConversationChanges(t,s);else i.logger.warn(\"Requested update of page title fot chat the user is not currently on. Current chat: {0}, requested chat: {1}\",t,e),r.mark(\"wrong-chat\",{id:t,requestedId:e});(a||i.$q.resolve(!1)).then(function(e){return i.completeScenario(r,!e)})},e.services.ConversationsServiceEvents.EventType_TopicChanged,t),this.unsubscribeChatTitleChangeDestroyListener=this.$scope.$on(\"$destroy\",function(){i.conversationsService.unsubscribe(i.chatTitleChangeSubscription)})},t.prototype.subscribeToConversationChanges=function(t,s){var i=this;this.chatTitleChangeSubscription&&(this.conversationsService.unsubscribe(this.chatTitleChangeSubscription),this.unsubscribeChatTitleChangeDestroyListener&&(this.unsubscribeChatTitleChangeDestroyListener(),this.unsubscribeChatTitleChangeDestroyListener=void 0));var n=\"\";this.chatTitleChangeSubscription=this.conversationsService.subscribe(function(e,a){var r,o=i.loggingService.newScenario(\"chat-page-title-update\");if(e===t){var c=i.conversationsService.getConversation(e);if(c){var l=c.topicName();if(l)r=i.updatePageTitle(t,l,s,o),i.logger.info(\"Chat {0} now has a custom name. Switching subscriptions\",t),o.mark(\"switching-subscriptions\",{id:t,type:\"topic\"}),i.subscribeToTopicChanges(t,s);else{var p=i.computeMembersHash(c.members);p!==n?(r=i.updatePageTitle(t,i.conversationsService.getConversation(t),s,o),n=p):(o.mark(\"title_does_not_require_change\"),r=i.$q.resolve(!0))}}else{i.logger.error(\"Conversation no longer exists for if {0}. Clearing title\",e),o.mark(\"chat-missing\",{id:t});var h=i.$translate.instant(i.resources.strings.chat_text_in_header_bar);r=i.updatePageTitle(t,i.$translate.instant(h),s,o)}}else i.logger.warn(\"Requested update of page title fot chat the user is not currently on. Current chat: {0}, requested chat: {1}\",t,e),o.mark(\"wrong-chat\",{id:t,requestedId:e});(r||i.$q.resolve(!1)).then(function(e){return i.completeScenario(o,!e)})},e.services.ConversationsServiceEvents.EventType_All,t),this.unsubscribeChatTitleChangeDestroyListener=this.$scope.$on(\"$destroy\",function(){i.conversationsService.unsubscribe(i.chatTitleChangeSubscription)})},t.prototype.setupTitleChangeSubscription=function(e,t){e&&(e.topicName()?this.subscribeToTopicChanges(e.id,t):this.subscribeToConversationChanges(e.id,t))},t}();e.AppController=t,e.AppConfigurationProvider.configure().controller(\"AppController\",t)}(teamspace||(teamspace={}))","!function(e,t){if(\"object\"==typeof exports&&\"object\"==typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define(\"webpack\",[],t);else{var i=t();for(var n in i)(\"object\"==typeof exports?exports:e)[n]=i[n]}}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var r=i[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var i={};return t.m=e,t.c=i,t.i=function(e){return e},t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,\"a\",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p=\"\",t(t.s=30)}([function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});!function(e){e[e.Unspecified=0]=\"Unspecified\",e[e.String=1]=\"String\",e[e.Int64=2]=\"Int64\",e[e.Double=3]=\"Double\",e[e.Boolean=4]=\"Boolean\",e[e.Date=5]=\"Date\"}(t.AWTPropertyType||(t.AWTPropertyType={}));!function(e){e[e.NotSet=0]=\"NotSet\",e[e.DistinguishedName=1]=\"DistinguishedName\",e[e.GenericData=2]=\"GenericData\",e[e.IPV4Address=3]=\"IPV4Address\",e[e.IPv6Address=4]=\"IPv6Address\",e[e.MailSubject=5]=\"MailSubject\",e[e.PhoneNumber=6]=\"PhoneNumber\",e[e.QueryString=7]=\"QueryString\",e[e.SipAddress=8]=\"SipAddress\",e[e.SmtpAddress=9]=\"SmtpAddress\",e[e.Identity=10]=\"Identity\",e[e.Uri=11]=\"Uri\",e[e.Fqdn=12]=\"Fqdn\",e[e.IPV4AddressLegacy=13]=\"IPV4AddressLegacy\"}(t.AWTPiiKind||(t.AWTPiiKind={}));!function(e){e[e.NotSet=0]=\"NotSet\",e[e.GenericContent=1]=\"GenericContent\"}(t.AWTCustomerContentKind||(t.AWTCustomerContentKind={}));!function(e){e[e.Low=1]=\"Low\",e[e.Normal=2]=\"Normal\",e[e.High=3]=\"High\",e[e.Immediate_sync=5]=\"Immediate_sync\"}(t.AWTEventPriority||(t.AWTEventPriority={}));!function(e){e[e.NonRetryableStatus=1]=\"NonRetryableStatus\",e[e.QueueFull=3]=\"QueueFull\"}(t.AWTEventsDroppedReason||(t.AWTEventsDroppedReason={}));!function(e){e[e.InvalidEvent=1]=\"InvalidEvent\",e[e.SizeLimitExceeded=2]=\"SizeLimitExceeded\",e[e.KillSwitch=3]=\"KillSwitch\"}(t.AWTEventsRejectedReason||(t.AWTEventsRejectedReason={}))},function(e,t,i){\"use strict\";function n(e){return\"string\"==typeof e}function r(e){return\"number\"==typeof e}function o(e){return\"boolean\"==typeof e}function s(e){return e instanceof Date}function a(e){return(e+S)*A}function u(){return!(\"undefined\"==typeof navigator||!navigator.product)&&\"ReactNative\"===navigator.product}function d(e){return e<10?\"0\"+e:e.toString()}function c(e){return e<10?\"00\"+e:e<100?\"0\"+e:e.toString()}function _(e,t){switch(t=f(t)?t:g.AWTPropertyType.Unspecified){case g.AWTPropertyType.Unspecified:return l(e);case g.AWTPropertyType.String:return n(e)?t:I;case g.AWTPropertyType.Boolean:return o(e)?t:I;case g.AWTPropertyType.Date:return s(e)&&NaN!==e.getTime()?t:I;case g.AWTPropertyType.Int64:return r(e)&&e%1==0?t:I;case g.AWTPropertyType.Double:return r(e)?t:I}return I}function l(e){switch(typeof e){case\"string\":return g.AWTPropertyType.String;case\"boolean\":return g.AWTPropertyType.Boolean;case\"number\":return g.AWTPropertyType.Double;case\"object\":return s(e)?g.AWTPropertyType.Date:I}return I}function p(e){return!!(r(e)&&e>=0&&e<=13)}function h(e){return!!(r(e)&&e>=0&&e<=1)}function f(e){return!!(r(e)&&e>=0&&e<=4)}function v(){if(\"undefined\"!=typeof navigator&&navigator.userAgent){var e=navigator.userAgent.toLowerCase();if((e.indexOf(\"safari\")>=0||e.indexOf(\"firefox\")>=0)&&e.indexOf(\"chrome\")<0)return!0}return!1}function y(e){return void 0===e||e===I||\"\"===e}Object.defineProperty(t,\"__esModule\",{value:!0});var T=i(4),g=i(0),m=/[xy]/g,S=621355968e5,A=1e4,I=null;t.EventNameDotRegex=/\\./g,t.EventNameAndTypeRegex=/^[a-zA-Z0-9]([a-zA-Z0-9]|_){2,98}[a-zA-Z0-9]$/,t.PropertyNameRegex=/^[a-zA-Z0-9](([a-zA-Z0-9|_|.]){0,98}[a-zA-Z0-9])?$/;var E=I,P=I,W=I;t.numberToBondInt64=function(e){var t=new T.Int64(\"0\");return t.low=4294967295&e,t.high=Math.floor(e/4294967296),t},t.newGuid=function(){return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(m,function(e){var t=16*Math.random()|0;return(\"x\"===e?t:3&t|8).toString(16)})},t.isString=n,t.isNumber=r,t.isBoolean=o,t.isDate=s,t.msToTicks=a,t.getTenantId=function(e){var t=e.indexOf(\"-\");return t>-1?e.substring(0,t):\"\"},t.isBeaconsSupported=function(){return E===I&&(E=\"undefined\"!=typeof navigator&&Boolean(navigator.sendBeacon)),E},t.isUint8ArrayAvailable=function(){return P===I&&(P=\"undefined\"!=typeof Uint8Array&&!v()&&!u()),P},t.isPriority=function(e){return!(!r(e)||!(e>=1&&e<=3||5===e))},t.sanitizeProperty=function(e,i){return!t.PropertyNameRegex.test(e)||y(i)?I:(y(i.value)&&(i={value:i,type:g.AWTPropertyType.Unspecified}),i.type=_(i.value,i.type),i.type?(s(i.value)&&(i.value=a(i.value.getTime())),i.pii>0&&i.cc>0?I:i.pii?p(i.pii)?i:I:i.cc?h(i.cc)?i:I:i):I)},t.getISOString=function(e){return e.getUTCFullYear()+\"-\"+d(e.getUTCMonth()+1)+\"-\"+d(e.getUTCDate())+\"T\"+d(e.getUTCHours())+\":\"+d(e.getUTCMinutes())+\":\"+d(e.getUTCSeconds())+\".\"+c(e.getUTCMilliseconds())+\"Z\"},t.useXDomainRequest=function(){if(W===I){var e=new XMLHttpRequest;W=void 0===e.withCredentials&&\"undefined\"!=typeof XDomainRequest}return W},t.isReactNative=u},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(){}return e.addNotificationListener=function(e){this.listeners.push(e)},e.removeNotificationListener=function(e){for(var t=this.listeners.indexOf(e);t>-1;)this.listeners.splice(t,1),t=this.listeners.indexOf(e)},e.eventsSent=function(e,t){for(var i=this,n=this,r=0;r<this.listeners.length;++r)!function(r){n.listeners[r].eventsSent&&setTimeout(function(){return i.listeners[r].eventsSent(e,t)},0)}(r)},e.eventsDropped=function(e,t){for(var i=this,n=this,r=0;r<this.listeners.length;++r)!function(r){n.listeners[r].eventsDropped&&setTimeout(function(){return i.listeners[r].eventsDropped(e,t)},0)}(r)},e.eventsRetrying=function(e){for(var t=this,i=this,n=0;n<this.listeners.length;++n)!function(n){i.listeners[n].eventsRetrying&&setTimeout(function(){return t.listeners[n].eventsRetrying(e)},0)}(n)},e.eventsRejected=function(e,t){for(var i=this,n=this,r=0;r<this.listeners.length;++r)!function(r){n.listeners[r].eventsRejected&&setTimeout(function(){return i.listeners[r].eventsRejected(e,t)},0)}(r)},e.listeners=[],e}();t.default=n},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(14),r=i(0),o=i(28),s=i(10),a=i(5),u=i(11),d=(i(1),function(){function e(){}return e.setEventsHandler=function(e){this._eventHandler=e},e.getEventsHandler=function(){return this._eventHandler},e.scheduleTimer=function(){var e=this,t=this._profiles[this._currentProfile][2];this._timeout<0&&t>=0&&!this._paused&&(e._config.enableScheduleTimerEvenWithoutEvent||this._eventHandler.hasEvents()?(0===t&&this._currentBackoffCount>0&&(t=1),this._timeout=setTimeout(function(){return e._batchAndSendEvents()},t*(1<<this._currentBackoffCount)*1e3)):this._timerCount=0)},e.initialize=function(e){var t=this;this._newEventsAllowed=!0,this._config=e,this._eventHandler=new o.default(e.collectorUri,e.cacheMemorySizeLimitInNumberOfEvents,e.httpXHROverride,e.clockSkewRefreshDurationInMins,e.maxNumberEventPerBatch,e.maxSendAttempts),this._initializeProfiles(),s.default.initialize(this._config.statsApiKey,function(e,i){if(t._config.canSendStatEvent(\"awt_stats\")){var n=new a.default(\"awt_stats\");n.setEventPriority(r.AWTEventPriority.High),n.setProperty(\"TenantId\",i);for(var o in e)e.hasOwnProperty(o)&&n.setProperty(o,e[o].toString());u.default.getLogger(t._config.statsApiKey).logEvent(n)}})},e.setTransmitProfile=function(e){this._currentProfile!==e&&void 0!==this._profiles[e]&&(this.clearTimeout(),this._currentProfile=e,this.scheduleTimer())},e.loadTransmitProfiles=function(e){this._resetTransmitProfiles();for(var t in e)if(e.hasOwnProperty(t)){if(3!==e[t].length)continue;for(n=2;n>=0;--n)if(e[t][n]<0){for(var i=n;i>=0;--i)e[t][i]=-1;break}for(var n=2;n>0;--n)if(e[t][n]>0&&e[t][n-1]>0){var r=e[t][n-1]/e[t][n];e[t][n-1]=Math.ceil(r)*e[t][n]}this._profiles[t]=e[t]}},e.sendEvent=function(e){this._newEventsAllowed&&(this._currentBackoffCount>0&&e.priority===r.AWTEventPriority.Immediate_sync&&(e.priority=r.AWTEventPriority.High),this._eventHandler.addEvent(e),this.scheduleTimer())},e.flush=function(e){var t=(new Date).getTime();!this._paused&&(0===this._lastUploadNowCall||this._lastUploadNowCall+3e4<t)&&(this._lastUploadNowCall=t,this._timeout>-1&&(clearTimeout(this._timeout),this._timeout=-1),this._eventHandler.uploadNow(e))},e.pauseTransmission=function(){this._paused||(this.clearTimeout(),this._eventHandler.pauseTransmission(),this._paused=!0)},e.resumeTransmision=function(){this._paused&&(this._paused=!1,this._eventHandler.resumeTransmission(),this.scheduleTimer())},e.flushAndTeardown=function(){s.default.teardown(),this._newEventsAllowed=!1,this.clearTimeout(),this._eventHandler.teardown()},e.backOffTransmission=function(){this._currentBackoffCount<4&&(this._currentBackoffCount++,this.clearTimeout(),this.scheduleTimer())},e.clearBackOff=function(){this._currentBackoffCount>0&&(this._currentBackoffCount=0,this.clearTimeout(),this.scheduleTimer())},e._resetTransmitProfiles=function(){this.clearTimeout(),this._initializeProfiles(),this._currentProfile=n.AWT_REAL_TIME,this.scheduleTimer()},e.clearTimeout=function(){this._timeout>0&&(clearTimeout(this._timeout),this._timeout=-1,this._timerCount=0)},e._batchAndSendEvents=function(){var e=r.AWTEventPriority.High;++this._timerCount*this._profiles[this._currentProfile][2]===this._profiles[this._currentProfile][0]?(e=r.AWTEventPriority.Low,this._timerCount=0):this._timerCount*this._profiles[this._currentProfile][2]===this._profiles[this._currentProfile][1]&&(e=r.AWTEventPriority.Normal),this._eventHandler.sendEventsForPriorityAndAbove(e),this._timeout=-1,this.scheduleTimer()},e._initializeProfiles=function(){this._profiles={},this._profiles[n.AWT_REAL_TIME]=[4,2,1],this._profiles[n.AWT_NEAR_REAL_TIME]=[12,6,3],this._profiles[n.AWT_BEST_EFFORT]=[36,18,9]},e._newEventsAllowed=!1,e._currentProfile=n.AWT_REAL_TIME,e._timeout=-1,e._currentBackoffCount=0,e._paused=!1,e._timerCount=0,e._lastUploadNowCall=0,e}());t.default=d},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(e){this.low=0,this.high=0,this.low=parseInt(e,10),this.low<0&&(this.high=-1)}return e.prototype._Equals=function(t){var i=new e(t);return this.low===i.low&&this.high===i.high},e}();t.Int64=n;var r=function(){function e(e){this.low=0,this.high=0,this.low=parseInt(e,10)}return e.prototype._Equals=function(t){var i=new e(t);return this.low===i.low&&this.high===i.high},e}();t.UInt64=r;var o=function(){function e(){}return e._ToByte=function(e){return this._ToUInt8(e)},e._ToUInt8=function(e){return 255&e},e._ToInt32=function(e){return 2147483647&e|2147483648&e},e._ToUInt32=function(e){return 4294967295&e},e}();t.Number=o},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(1),r=i(0),o=function(){function e(e){this._event={name:\"\",properties:{}},e&&this.setName(e)}return e.prototype.setName=function(e){this._event.name=e},e.prototype.getName=function(){return this._event.name},e.prototype.setType=function(e){this._event.type=e},e.prototype.getType=function(){return this._event.type},e.prototype.setTimestamp=function(e){this._event.timestamp=e},e.prototype.getTimestamp=function(){return this._event.timestamp},e.prototype.setEventPriority=function(e){this._event.priority=e},e.prototype.getEventPriority=function(){return this._event.priority},e.prototype.setProperty=function(e,t,i){void 0===i&&(i=r.AWTPropertyType.Unspecified);var o={value:t,type:i,pii:r.AWTPiiKind.NotSet,cc:r.AWTCustomerContentKind.NotSet};null!==(o=n.sanitizeProperty(e,o))?this._event.properties[e]=o:delete this._event.properties[e]},e.prototype.setPropertyWithPii=function(e,t,i,o){void 0===o&&(o=r.AWTPropertyType.Unspecified);var s={value:t,type:o,pii:i,cc:r.AWTCustomerContentKind.NotSet};null!==(s=n.sanitizeProperty(e,s))?this._event.properties[e]=s:delete this._event.properties[e]},e.prototype.setPropertyWithCustomerContent=function(e,t,i,o){void 0===o&&(o=r.AWTPropertyType.Unspecified);var s={value:t,type:o,pii:r.AWTPiiKind.NotSet,cc:i};null!==(s=n.sanitizeProperty(e,s))?this._event.properties[e]=s:delete this._event.properties[e]},e.prototype.getPropertyMap=function(){return this._event.properties},e.prototype.getEvent=function(){return this._event},e}();t.default=o},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});!function(e){e[e.Unknown=0]=\"Unknown\",e[e.MSACID=1]=\"MSACID\",e[e.MSAPUID=2]=\"MSAPUID\",e[e.ANID=3]=\"ANID\",e[e.OrgIdCID=4]=\"OrgIdCID\",e[e.OrgIdPUID=5]=\"OrgIdPUID\",e[e.UserObjectId=6]=\"UserObjectId\",e[e.Skype=7]=\"Skype\",e[e.Yammer=8]=\"Yammer\",e[e.EmailAddress=9]=\"EmailAddress\",e[e.PhoneNumber=10]=\"PhoneNumber\",e[e.SipAddress=11]=\"SipAddress\",e[e.MUID=12]=\"MUID\"}(t.AWTUserIdType||(t.AWTUserIdType={}));!function(e){e[e.Started=0]=\"Started\",e[e.Ended=1]=\"Ended\"}(t.AWTSessionState||(t.AWTSessionState={}))},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(1),r=\"MicrosoftApplicationsTelemetryDeviceId\",o=\"MicrosoftApplicationsTelemetryFirstLaunchTime\",s={MSIE:\"MSIE\",CHROME:\"Chrome\",FIREFOX:\"Firefox\",SAFARI:\"Safari\",EDGE:\"Edge\",ELECTRON:\"Electron\",SKYPE_SHELL:\"SkypeShell\",PHANTOMJS:\"PhantomJS\",OPERA:\"Opera\"},a={WINDOWS:\"Windows\",MACOSX:\"Mac OS X\",WINDOWS_PHONE:\"Windows Phone\",WINDOWS_RT:\"Windows RT\",IOS:\"iOS\",ANDROID:\"Android\",LINUX:\"Linux\",CROS:\"Chrome OS\",UNKNOWN:\"Unknown\"},u={WIN:/(windows|win32)/i,WINRT:/ arm;/i,WINPHONE:/windows\\sphone\\s\\d+\\.\\d+/i,OSX:/(macintosh|mac os x)/i,IOS:/(iPad|iPhone|iPod)(?=.*like Mac OS X)/i,LINUX:/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,ANDROID:/android/i,CROS:/CrOS/i},d={5.1:\"XP\",\"6.0\":\"Vista\",6.1:\"7\",6.2:\"8\",6.3:\"8.1\",\"10.0\":\"10\"},c=function(){function e(){}return e.addPropertyStorageOverride=function(e){return!!e&&(this._propertyStorage=e,!0)},e.autoCollect=function(e,t,i){if(this._semanticContext=e,this._disableCookies=t,this._autoCollect(),i||\"undefined\"==typeof navigator||(i=navigator.userAgent||\"\"),this._autoCollectFromUserAgent(i),this._disableCookies&&!this._propertyStorage)return this._deleteCookie(r),void this._deleteCookie(o);(this._propertyStorage||this._areCookiesAvailable&&!this._disableCookies)&&this._autoCollectDeviceId()},e.checkAndSaveDeviceId=function(e){if(e){var t=this._getData(r),i=this._getData(o);t!==e&&(i=n.getISOString(new Date)),this._saveData(r,e),this._saveData(o,i),this._setFirstLaunchTime(i)}},e._autoCollectDeviceId=function(){var e=this._getData(r);e||(e=n.newGuid()),this._semanticContext.setDeviceId(e)},e._autoCollect=function(){\"undefined\"!=typeof document&&document.documentElement&&this._semanticContext.setAppLanguage(document.documentElement.lang),\"undefined\"!=typeof navigator&&this._semanticContext.setUserLanguage(navigator.userLanguage||navigator.language);var e=(new Date).getTimezoneOffset(),t=e%60,i=(e-t)/60,n=\"+\";i>0&&(n=\"-\"),i=Math.abs(i),t=Math.abs(t),this._semanticContext.setUserTimeZone(n+(i<10?\"0\"+i:i.toString())+\":\"+(t<10?\"0\"+t:t.toString()))},e._autoCollectFromUserAgent=function(e){if(e){var t=this._getBrowserName(e);this._semanticContext.setDeviceBrowserName(t),this._semanticContext.setDeviceBrowserVersion(this._getBrowserVersion(e,t));var i=this._getOsName(e);this._semanticContext.setDeviceOsName(i),this._semanticContext.setDeviceOsVersion(this._getOsVersion(e,i))}},e._getBrowserName=function(e){return this._userAgentContainsString(\"OPR/\",e)?s.OPERA:this._userAgentContainsString(s.PHANTOMJS,e)?s.PHANTOMJS:this._userAgentContainsString(s.EDGE,e)?s.EDGE:this._userAgentContainsString(s.ELECTRON,e)?s.ELECTRON:this._userAgentContainsString(s.CHROME,e)?s.CHROME:this._userAgentContainsString(\"Trident\",e)?s.MSIE:this._userAgentContainsString(s.FIREFOX,e)?s.FIREFOX:this._userAgentContainsString(s.SAFARI,e)?s.SAFARI:this._userAgentContainsString(s.SKYPE_SHELL,e)?s.SKYPE_SHELL:\"Unknown\"},e._setFirstLaunchTime=function(e){if(!isNaN(e)){var t=new Date;t.setTime(parseInt(e,10)),e=n.getISOString(t)}this.firstLaunchTime=e},e._userAgentContainsString=function(e,t){return t.indexOf(e)>-1},e._getBrowserVersion=function(e,t){return t===s.MSIE?this._getIeVersion(e):this._getOtherVersion(t,e)},e._getIeVersion=function(e){var t=e.match(new RegExp(s.MSIE+\" ([\\\\d,.]+)\"));if(t)return t[1];var i=e.match(new RegExp(\"rv:([\\\\d,.]+)\"));return i?i[1]:void 0},e._getOtherVersion=function(e,t){e===s.SAFARI&&(e=\"Version\");var i=t.match(new RegExp(e+\"/([\\\\d,.]+)\"));return i?i[1]:\"Unknown\"},e._getOsName=function(e){return e.match(u.WINPHONE)?a.WINDOWS_PHONE:e.match(u.WINRT)?a.WINDOWS_RT:e.match(u.IOS)?a.IOS:e.match(u.ANDROID)?a.ANDROID:e.match(u.LINUX)?a.LINUX:e.match(u.OSX)?a.MACOSX:e.match(u.WIN)?a.WINDOWS:e.match(u.CROS)?a.CROS:\"Unknown\"},e._getOsVersion=function(e,t){return t===a.WINDOWS?this._getGenericOsVersion(e,\"Windows NT\"):t===a.ANDROID?this._getGenericOsVersion(e,t):t===a.MACOSX?this._getMacOsxVersion(e):\"Unknown\"},e._getGenericOsVersion=function(e,t){var i=e.match(new RegExp(t+\" ([\\\\d,.]+)\"));return i?d[i[1]]?d[i[1]]:i[1]:\"Unknown\"},e._getMacOsxVersion=function(e){var t=e.match(new RegExp(a.MACOSX+\" ([\\\\d,_,.]+)\"));if(t){var i=t[1].replace(/_/g,\".\");if(i){var n=this._getDelimiter(i);return n?i.split(n)[0]:i}}return\"Unknown\"},e._getDelimiter=function(e){return e.indexOf(\".\")>-1?\".\":e.indexOf(\"_\")>-1?\"_\":null},e._saveData=function(e,t){if(this._propertyStorage)this._propertyStorage.setProperty(e,t);else if(this._areCookiesAvailable){var i=new Date;i.setTime(i.getTime()+31536e6);var n=\"expires=\"+i.toUTCString();document.cookie=e+\"=\"+t+\"; \"+n}},e._getData=function(e){if(this._propertyStorage)return this._propertyStorage.getProperty(e)||\"\";if(this._areCookiesAvailable){e+=\"=\";for(var t=document.cookie.split(\";\"),i=0;i<t.length;i++){for(var n=t[i],r=0;\" \"===n.charAt(r);)r++;if(0===(n=n.substring(r)).indexOf(e))return n.substring(e.length,n.length)}}return\"\"},e._deleteCookie=function(e){this._areCookiesAvailable&&(document.cookie=e+\"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;\")},e._disableCookies=!1,e._areCookiesAvailable=\"undefined\"!=typeof document&&void 0!==document.cookie,e}();t.default=c},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(7),r=i(0),o=i(6),s=function(){function e(e,t){this._allowDeviceFields=e,this._properties=t}return e.prototype.setAppId=function(e){this._addContext(\"AppInfo.Id\",e)},e.prototype.setAppVersion=function(e){this._addContext(\"AppInfo.Version\",e)},e.prototype.setAppLanguage=function(e){this._addContext(\"AppInfo.Language\",e)},e.prototype.setDeviceId=function(e){this._allowDeviceFields&&(n.default.checkAndSaveDeviceId(e),this._addContext(\"DeviceInfo.Id\",e))},e.prototype.setDeviceOsName=function(e){this._allowDeviceFields&&this._addContext(\"DeviceInfo.OsName\",e)},e.prototype.setDeviceOsVersion=function(e){this._allowDeviceFields&&this._addContext(\"DeviceInfo.OsVersion\",e)},e.prototype.setDeviceBrowserName=function(e){this._allowDeviceFields&&this._addContext(\"DeviceInfo.BrowserName\",e)},e.prototype.setDeviceBrowserVersion=function(e){this._allowDeviceFields&&this._addContext(\"DeviceInfo.BrowserVersion\",e)},e.prototype.setDeviceMake=function(e){this._allowDeviceFields&&this._addContext(\"DeviceInfo.Make\",e)},e.prototype.setDeviceModel=function(e){this._allowDeviceFields&&this._addContext(\"DeviceInfo.Model\",e)},e.prototype.setUserId=function(e,t,i){if(!isNaN(i)&&null!==i&&i>=0&&i<=12)this._addContext(\"UserInfo.IdType\",i.toString());else{var n=void 0;switch(t){case r.AWTPiiKind.SipAddress:n=o.AWTUserIdType.SipAddress;break;case r.AWTPiiKind.PhoneNumber:n=o.AWTUserIdType.PhoneNumber;break;case r.AWTPiiKind.SmtpAddress:n=o.AWTUserIdType.EmailAddress;break;default:n=o.AWTUserIdType.Unknown}this._addContext(\"UserInfo.IdType\",n.toString())}if(isNaN(t)||null===t||t===r.AWTPiiKind.NotSet||t>13)switch(i){case o.AWTUserIdType.Skype:t=r.AWTPiiKind.Identity;break;case o.AWTUserIdType.EmailAddress:t=r.AWTPiiKind.SmtpAddress;break;case o.AWTUserIdType.PhoneNumber:t=r.AWTPiiKind.PhoneNumber;break;case o.AWTUserIdType.SipAddress:t=r.AWTPiiKind.SipAddress;break;default:t=r.AWTPiiKind.NotSet}this._addContextWithPii(\"UserInfo.Id\",e,t)},e.prototype.setUserAdvertisingId=function(e){this._addContext(\"UserInfo.AdvertisingId\",e)},e.prototype.setUserTimeZone=function(e){this._addContext(\"UserInfo.TimeZone\",e)},e.prototype.setUserLanguage=function(e){this._addContext(\"UserInfo.Language\",e)},e.prototype._addContext=function(e,t){\"string\"==typeof t&&this._properties.setProperty(e,t)},e.prototype._addContextWithPii=function(e,t,i){\"string\"==typeof t&&this._properties.setPropertyWithPii(e,t,i)},e}();t.default=s},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(21),r=i(0),o=i(2),s=i(1),a=function(){function e(){}return e.getPayloadBlob=function(e,t){var i,a=new n.IO.MemoryStream,u=new n.CompactBinaryProtocolWriter(a);u._WriteFieldBegin(n._BondDataType._BT_MAP,3,null),u._WriteMapContainerBegin(t,n._BondDataType._BT_STRING,n._BondDataType._BT_LIST);for(var d in e)if(e.hasOwnProperty(d)){u._WriteString(d);var c=e[d];u._WriteContainerBegin(1,n._BondDataType._BT_STRUCT),u._WriteFieldBegin(n._BondDataType._BT_STRING,2,null),u._WriteString(\"act_default_source\"),u._WriteFieldBegin(n._BondDataType._BT_STRING,5,null),u._WriteString(s.newGuid()),u._WriteFieldBegin(n._BondDataType._BT_INT64,6,null),u._WriteInt64(s.numberToBondInt64(Date.now())),u._WriteFieldBegin(n._BondDataType._BT_LIST,8,null);var _=a._GetBuffer().length+1;u._WriteContainerBegin(e[d].length,n._BondDataType._BT_STRUCT);for(var l=a._GetBuffer().length-_,p=0;p<c.length;++p){var h=a._GetBuffer().length;if(this.writeEvent(c[p],u),a._GetBuffer().length-h>2936012)o.default.eventsRejected([c[p]],r.AWTEventsRejectedReason.SizeLimitExceeded),c.splice(p--,1),a._GetBuffer().splice(h),this._addNewDataPackageSize(c.length,a,l,_);else if(a._GetBuffer().length>2936012){a._GetBuffer().splice(h),i||(i={}),e[d]=c.splice(0,p),i[d]=c,this._addNewDataPackageSize(e[d].length,a,l,_);break}}u._WriteStructEnd(!1)}return u._WriteStructEnd(!1),{payloadBlob:a._GetBuffer(),remainingRequest:i}},e._addNewDataPackageSize=function(e,t,i,r){for(var o=n._Encoding._Varint_GetBytes(n.Number._ToUInt32(e)),s=0;s<i;++s){if(!(s<o.length)){t._GetBuffer().slice(r+s,i-s);break}t._GetBuffer()[r+s]=o[s]}},e.writeEvent=function(e,t){t._WriteFieldBegin(n._BondDataType._BT_STRING,1,null),t._WriteString(e.id),t._WriteFieldBegin(n._BondDataType._BT_INT64,3,null),t._WriteInt64(s.numberToBondInt64(e.timestamp)),t._WriteFieldBegin(n._BondDataType._BT_STRING,5,null),t._WriteString(e.type),t._WriteFieldBegin(n._BondDataType._BT_STRING,6,null),t._WriteString(e.name);var i={},o=0,a={},u=0,d={},c=0,_={},l=0,p={},h=0,f={},v=0,y={},T=0;for(var g in e.properties)if(e.properties.hasOwnProperty(g))if((S=e.properties[g]).cc>0)y[g]=S,T++;else if(S.pii>0)f[g]=S,v++;else switch(S.type){case r.AWTPropertyType.String:i[g]=S.value,o++;break;case r.AWTPropertyType.Int64:a[g]=S.value,u++;break;case r.AWTPropertyType.Double:d[g]=S.value,c++;break;case r.AWTPropertyType.Boolean:_[g]=S.value,l++;break;case r.AWTPropertyType.Date:p[g]=S.value,h++}if(o){t._WriteFieldBegin(n._BondDataType._BT_MAP,13,null),t._WriteMapContainerBegin(o,n._BondDataType._BT_STRING,n._BondDataType._BT_STRING);for(var g in i)if(i.hasOwnProperty(g)){m=i[g];t._WriteString(g),t._WriteString(m.toString())}}if(v){t._WriteFieldBegin(n._BondDataType._BT_MAP,30,null),t._WriteMapContainerBegin(v,n._BondDataType._BT_STRING,n._BondDataType._BT_STRUCT);for(var g in f)if(f.hasOwnProperty(g)){S=f[g];t._WriteString(g),t._WriteFieldBegin(n._BondDataType._BT_INT32,1,null),t._WriteInt32(1),t._WriteFieldBegin(n._BondDataType._BT_INT32,2,null),t._WriteInt32(S.pii),t._WriteFieldBegin(n._BondDataType._BT_STRING,3,null),t._WriteString(S.value.toString()),t._WriteStructEnd(!1)}}if(l){t._WriteFieldBegin(n._BondDataType._BT_MAP,31,null),t._WriteMapContainerBegin(l,n._BondDataType._BT_STRING,n._BondDataType._BT_BOOL);for(var g in _)if(_.hasOwnProperty(g)){m=_[g];t._WriteString(g),t._WriteBool(m)}}if(h){t._WriteFieldBegin(n._BondDataType._BT_MAP,32,null),t._WriteMapContainerBegin(h,n._BondDataType._BT_STRING,n._BondDataType._BT_INT64);for(var g in p)if(p.hasOwnProperty(g)){m=p[g];t._WriteString(g),t._WriteInt64(s.numberToBondInt64(m))}}if(u){t._WriteFieldBegin(n._BondDataType._BT_MAP,33,null),t._WriteMapContainerBegin(u,n._BondDataType._BT_STRING,n._BondDataType._BT_INT64);for(var g in a)if(a.hasOwnProperty(g)){m=a[g];t._WriteString(g),t._WriteInt64(s.numberToBondInt64(m))}}if(c){t._WriteFieldBegin(n._BondDataType._BT_MAP,34,null),t._WriteMapContainerBegin(c,n._BondDataType._BT_STRING,n._BondDataType._BT_DOUBLE);for(var g in d)if(d.hasOwnProperty(g)){var m=d[g];t._WriteString(g),t._WriteDouble(m)}}if(T){t._WriteFieldBegin(n._BondDataType._BT_MAP,36,null),t._WriteMapContainerBegin(T,n._BondDataType._BT_STRING,n._BondDataType._BT_STRUCT);for(var g in y)if(y.hasOwnProperty(g)){var S=y[g];t._WriteString(g),t._WriteFieldBegin(n._BondDataType._BT_INT32,1,null),t._WriteInt32(S.cc),t._WriteFieldBegin(n._BondDataType._BT_STRING,2,null),t._WriteString(S.value.toString()),t._WriteStructEnd(!1)}}t._WriteStructEnd(!1)},e.base64Encode=function(e){return n._Encoding._Base64_GetString(e)},e}();t.default=a},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(1),r=i(2),o=i(0),s=function(){function e(){}return e.initialize=function(e,t){var i=this;this._statsApiKey=e,this._sendStats=t,this._isInitalized=!0,r.default.addNotificationListener({eventsSent:function(e,t){i._addStat(\"records_sent_count\",e.length,e[0].apiKey)},eventsDropped:function(e,t){switch(t){case o.AWTEventsDroppedReason.NonRetryableStatus:i._addStat(\"d_send_fail\",e.length,e[0].apiKey),i._addStat(\"records_dropped_count\",e.length,e[0].apiKey);break;case o.AWTEventsDroppedReason.QueueFull:i._addStat(\"d_queue_full\",e.length,e[0].apiKey)}},eventsRejected:function(e,t){switch(t){case o.AWTEventsRejectedReason.InvalidEvent:i._addStat(\"r_inv\",e.length,e[0].apiKey);break;case o.AWTEventsRejectedReason.KillSwitch:i._addStat(\"r_kl\",e.length,e[0].apiKey);break;case o.AWTEventsRejectedReason.SizeLimitExceeded:i._addStat(\"r_size\",e.length,e[0].apiKey)}i._addStat(\"r_count\",e.length,e[0].apiKey)},eventsRetrying:null}),setTimeout(function(){return i.flush()},6e4)},e.teardown=function(){this._isInitalized&&(this.flush(),this._isInitalized=!1)},e.eventReceived=function(t){e._addStat(\"records_received_count\",1,t)},e.flush=function(){var e=this;if(this._isInitalized){for(var t in this._stats)this._stats.hasOwnProperty(t)&&this._sendStats(this._stats[t],t);this._stats={},setTimeout(function(){return e.flush()},6e4)}},e._addStat=function(e,t,i){if(this._isInitalized&&i!==this._statsApiKey){var r=n.getTenantId(i);this._stats[r]||(this._stats[r]={}),this._stats[r][e]?this._stats[r][e]=this._stats[r][e]+t:this._stats[r][e]=t}},e._isInitalized=!1,e._stats={},e}();t.default=s},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(0),r=i(6),o=i(12),s=i(13),a=i(3),u=i(2),d=i(7),c=function(){function e(){}return e.initialize=function(e,t){if(void 0===t&&(t={}),!this._isInitialized)return this._isInitialized=!0,o.default.defaultTenantToken=e,this._overrideValuesFromConfig(t),this._config.disableCookiesUsage&&!this._config.propertyStorageOverride&&(o.default.sessionEnabled=!1),d.default.addPropertyStorageOverride(this._config.propertyStorageOverride),d.default.autoCollect(o.default.semanticContext,this._config.disableCookiesUsage,this._config.userAgent),a.default.initialize(this._config),o.default.loggingEnabled=!0,this._config.enableAutoUserSession&&(this.getLogger().logSession(r.AWTSessionState.Started),window.addEventListener(\"beforeunload\",this.flushAndTeardown)),this.getLogger()},e.getSemanticContext=function(){return o.default.semanticContext},e.flush=function(e){this._isInitialized&&!this._isDestroyed&&a.default.flush(e)},e.flushAndTeardown=function(){this._isInitialized&&!this._isDestroyed&&(this._config.enableAutoUserSession&&this.getLogger().logSession(r.AWTSessionState.Ended),a.default.flushAndTeardown(),o.default.loggingEnabled=!1,this._isDestroyed=!0)},e.pauseTransmission=function(){this._isInitialized&&!this._isDestroyed&&a.default.pauseTransmission()},e.resumeTransmision=function(){this._isInitialized&&!this._isDestroyed&&a.default.resumeTransmision()},e.setTransmitProfile=function(e){this._isInitialized&&!this._isDestroyed&&a.default.setTransmitProfile(e)},e.loadTransmitProfiles=function(e){this._isInitialized&&!this._isDestroyed&&a.default.loadTransmitProfiles(e)},e.setContext=function(e,t,i){void 0===i&&(i=n.AWTPropertyType.Unspecified),o.default.logManagerContext.setProperty(e,t,i)},e.setContextWithPii=function(e,t,i,r){void 0===r&&(r=n.AWTPropertyType.Unspecified),o.default.logManagerContext.setPropertyWithPii(e,t,i,r)},e.setContextWithCustomerContent=function(e,t,i,r){void 0===r&&(r=n.AWTPropertyType.Unspecified),o.default.logManagerContext.setPropertyWithCustomerContent(e,t,i,r)},e.getLogger=function(e){var t=e;return t&&t!==o.default.defaultTenantToken||(t=\"\"),this._loggers[t]||(this._loggers[t]=new s.default(t)),this._loggers[t]},e.addNotificationListener=function(e){u.default.addNotificationListener(e)},e.removeNotificationListener=function(e){u.default.removeNotificationListener(e)},e._overrideValuesFromConfig=function(e){e.collectorUri&&(this._config.collectorUri=e.collectorUri),e.cacheMemorySizeLimitInNumberOfEvents>0&&(this._config.cacheMemorySizeLimitInNumberOfEvents=e.cacheMemorySizeLimitInNumberOfEvents),e.httpXHROverride&&e.httpXHROverride.sendPOST&&(this._config.httpXHROverride=e.httpXHROverride),e.propertyStorageOverride&&e.propertyStorageOverride.getProperty&&e.propertyStorageOverride.setProperty&&(this._config.propertyStorageOverride=e.propertyStorageOverride),e.userAgent&&(this._config.userAgent=e.userAgent),e.disableCookiesUsage&&(this._config.disableCookiesUsage=e.disableCookiesUsage),e.canSendStatEvent&&(this._config.canSendStatEvent=e.canSendStatEvent),e.enableAutoUserSession&&\"undefined\"!=typeof window&&window.addEventListener&&(this._config.enableAutoUserSession=e.enableAutoUserSession),e.clockSkewRefreshDurationInMins>0&&(this._config.clockSkewRefreshDurationInMins=e.clockSkewRefreshDurationInMins),e.enableScheduleTimerEvenWithoutEvent&&(this._config.enableScheduleTimerEvenWithoutEvent=e.enableScheduleTimerEvenWithoutEvent),e.maxSendAttempts>0&&(this._config.maxSendAttempts=e.maxSendAttempts),e.maxNumberEventPerBatch>0&&(this._config.maxNumberEventPerBatch=e.maxNumberEventPerBatch),e.statsApiKey&&(this._config.statsApiKey=e.statsApiKey)},e._loggers={},e._isInitialized=!1,e._isDestroyed=!1,e._config={collectorUri:\"https://browser.pipe.aria.microsoft.com/Collector/3.0/\",cacheMemorySizeLimitInNumberOfEvents:1e4,disableCookiesUsage:!1,canSendStatEvent:function(e){return!0},clockSkewRefreshDurationInMins:0,enableScheduleTimerEvenWithoutEvent:!1,maxSendAttempts:6,maxNumberEventPerBatch:200,statsApiKey:\"a387cfcf60114a43a7699f9fbb49289e-9bceb9fe-1c06-460f-96c5-6a0b247358bc-7238\"},e}();t.default=c},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(5),r=i(8),o=function(){function e(){}return e.logManagerContext=new n.default,e.sessionEnabled=!0,e.loggingEnabled=!1,e.defaultTenantToken=\"\",e.semanticContext=new r.default(!0,e.logManagerContext),e}();t.default=o},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(0),r=i(6),o=i(5),s=i(1),a=i(10),u=i(2),d=i(3),c=i(12),_=i(15),l=i(8),p=i(7),h=function(){function e(e){this._apiKey=e,this._contextProperties=new o.default,this._semanticContext=new l.default(!1,this._contextProperties),this._sessionStartTime=0,this._createInitId()}return e.prototype.setContext=function(e,t,i){void 0===i&&(i=n.AWTPropertyType.Unspecified),this._contextProperties.setProperty(e,t,i)},e.prototype.setContextWithPii=function(e,t,i,r){void 0===r&&(r=n.AWTPropertyType.Unspecified),this._contextProperties.setPropertyWithPii(e,t,i,r)},e.prototype.setContextWithCustomerContent=function(e,t,i,r){void 0===r&&(r=n.AWTPropertyType.Unspecified),this._contextProperties.setPropertyWithCustomerContent(e,t,i,r)},e.prototype.getSemanticContext=function(){return this._semanticContext},e.prototype.logEvent=function(t){if(c.default.loggingEnabled){this._apiKey||(this._apiKey=c.default.defaultTenantToken,this._createInitId());var i=!0;s.isString(t)?t={name:t}:t instanceof o.default&&(t=t.getEvent(),i=!1),a.default.eventReceived(this._apiKey),e._logEvent(e._getInternalEvent(t,this._apiKey,i),this._contextProperties)}},e.prototype.logSession=function(t,i){if(c.default.sessionEnabled){var o={name:\"session\",type:\"session\",properties:{}};if(e._addPropertiesToEvent(o,i),o.priority=n.AWTEventPriority.High,t===r.AWTSessionState.Started){if(this._sessionStartTime>0)return;this._sessionStartTime=(new Date).getTime(),this._sessionId=s.newGuid(),this.setContext(\"Session.Id\",this._sessionId),o.properties[\"Session.State\"]=\"Started\"}else{if(t!==r.AWTSessionState.Ended)return;if(0===this._sessionStartTime)return;var a=Math.floor(((new Date).getTime()-this._sessionStartTime)/1e3);o.properties[\"Session.Id\"]=this._sessionId,o.properties[\"Session.State\"]=\"Ended\",o.properties[\"Session.Duration\"]=a.toString(),o.properties[\"Session.DurationBucket\"]=e._getSessionDurationFromTime(a),this._sessionStartTime=0,this.setContext(\"Session.Id\",null),this._sessionId=void 0}o.properties[\"Session.FirstLaunchTime\"]=p.default.firstLaunchTime,this.logEvent(o)}},e.prototype.getSessionId=function(){return this._sessionId},e.prototype.logFailure=function(t,i,r,o,s){if(t&&i){var a={name:\"failure\",type:\"failure\",properties:{}};e._addPropertiesToEvent(a,s),a.properties[\"Failure.Signature\"]=t,a.properties[\"Failure.Detail\"]=i,r&&(a.properties[\"Failure.Category\"]=r),o&&(a.properties[\"Failure.Id\"]=o),a.priority=n.AWTEventPriority.High,this.logEvent(a)}},e.prototype.logPageView=function(t,i,n,r,o,s){if(t&&i){var a={name:\"pageview\",type:\"pageview\",properties:{}};e._addPropertiesToEvent(a,s),a.properties[\"PageView.Id\"]=t,a.properties[\"PageView.Name\"]=i,n&&(a.properties[\"PageView.Category\"]=n),r&&(a.properties[\"PageView.Uri\"]=r),o&&(a.properties[\"PageView.ReferrerUri\"]=o),this.logEvent(a)}},e.prototype._createInitId=function(){!e._initIdMap[this._apiKey]&&this._apiKey&&(e._initIdMap[this._apiKey]=s.newGuid())},e._addPropertiesToEvent=function(e,t){if(t){t instanceof o.default&&(t=t.getEvent()),t.name&&(e.name=t.name),t.priority&&(e.priority=t.priority);for(var i in t.properties)t.properties.hasOwnProperty(i)&&(e.properties[i]=t.properties[i])}},e._getSessionDurationFromTime=function(e){return e<0?\"Undefined\":e<=3?\"UpTo3Sec\":e<=10?\"UpTo10Sec\":e<=30?\"UpTo30Sec\":e<=60?\"UpTo60Sec\":e<=180?\"UpTo3Min\":e<=600?\"UpTo10Min\":e<=1800?\"UpTo30Min\":\"Above30Min\"},e._logEvent=function(e,t){e.name&&s.isString(e.name)?(e.name=e.name.toLowerCase(),e.name=e.name.replace(s.EventNameDotRegex,\"_\"),e.type&&s.isString(e.type)?e.type=e.type.toLowerCase():e.type=\"custom\",s.EventNameAndTypeRegex.test(e.name)?((!s.isNumber(e.timestamp)||e.timestamp<0)&&(e.timestamp=(new Date).getTime()),e.properties||(e.properties={}),this._addContextIfAbsent(e,t.getPropertyMap()),this._addContextIfAbsent(e,c.default.logManagerContext.getPropertyMap()),this._setDefaultProperty(e,\"EventInfo.InitId\",this._getInitId(e.apiKey)),this._setDefaultProperty(e,\"EventInfo.Sequence\",this._getSequenceId(e.apiKey)),this._setDefaultProperty(e,\"EventInfo.SdkVersion\",_.FullVersionString),this._setDefaultProperty(e,\"EventInfo.Name\",e.name),this._setDefaultProperty(e,\"EventInfo.Time\",new Date(e.timestamp).toISOString()),s.isPriority(e.priority)||(e.priority=n.AWTEventPriority.Normal),this._sendEvent(e)):u.default.eventsRejected([e],n.AWTEventsRejectedReason.InvalidEvent)):u.default.eventsRejected([e],n.AWTEventsRejectedReason.InvalidEvent)},e._addContextIfAbsent=function(e,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(e.properties[i]||(e.properties[i]=t[i]))},e._setDefaultProperty=function(e,t,i){e.properties[t]={value:i,pii:n.AWTPiiKind.NotSet,type:n.AWTPropertyType.String}},e._sendEvent=function(e){d.default.sendEvent(e)},e._getInternalEvent=function(e,t,i){if(e.properties=e.properties||{},i)for(var n in e.properties)e.properties.hasOwnProperty(n)&&(e.properties[n]=s.sanitizeProperty(n,e.properties[n]),null===e.properties[n]&&delete e.properties[n]);var r=e;return r.id=s.newGuid(),r.apiKey=t,r},e._getInitId=function(t){return e._initIdMap[t]},e._getSequenceId=function(t){return void 0===e._sequenceIdMap[t]&&(e._sequenceIdMap[t]=0),(++e._sequenceIdMap[t]).toString()},e._sequenceIdMap={},e._initIdMap={},e}();t.default=h},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.AWT_REAL_TIME=\"REAL_TIME\",t.AWT_NEAR_REAL_TIME=\"NEAR_REAL_TIME\",t.AWT_BEST_EFFORT=\"BEST_EFFORT\"},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),t.Version=\"1.8.1\",t.FullVersionString=\"AWT-Web-JS-\"+t.Version},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(0);t.AWTPropertyType=n.AWTPropertyType,t.AWTPiiKind=n.AWTPiiKind,t.AWTEventPriority=n.AWTEventPriority,t.AWTEventsDroppedReason=n.AWTEventsDroppedReason,t.AWTEventsRejectedReason=n.AWTEventsRejectedReason,t.AWTCustomerContentKind=n.AWTCustomerContentKind;var r=i(6);t.AWTUserIdType=r.AWTUserIdType,t.AWTSessionState=r.AWTSessionState;var o=i(14);t.AWT_BEST_EFFORT=o.AWT_BEST_EFFORT,t.AWT_NEAR_REAL_TIME=o.AWT_NEAR_REAL_TIME,t.AWT_REAL_TIME=o.AWT_REAL_TIME;var s=i(5);t.AWTEventProperties=s.default;var a=i(13);t.AWTLogger=a.default;var u=i(11);t.AWTLogManager=u.default;var d=i(29);t.AWTTransmissionManager=d.default;var c=i(9);t.AWTSerializer=c.default;var _=i(8);t.AWTSemanticContext=_.default,t.AWT_COLLECTOR_URL_UNITED_STATES=\"https://us.pipe.aria.microsoft.com/Collector/3.0/\",t.AWT_COLLECTOR_URL_GERMANY=\"https://de.pipe.aria.microsoft.com/Collector/3.0/\",t.AWT_COLLECTOR_URL_JAPAN=\"https://jp.pipe.aria.microsoft.com/Collector/3.0/\",t.AWT_COLLECTOR_URL_AUSTRALIA=\"https://au.pipe.aria.microsoft.com/Collector/3.0/\",t.AWT_COLLECTOR_URL_EUROPE=\"https://eu.pipe.aria.microsoft.com/Collector/3.0/\",t.AWT_COLLECTOR_URL_USGOV_DOD=\"https://pf.pipe.aria.microsoft.com/Collector/3.0\",t.AWT_COLLECTOR_URL_USGOV_DOJ=\"https://tb.pipe.aria.microsoft.com/Collector/3.0\"},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});!function(e){e[e._BT_STOP=0]=\"_BT_STOP\",e[e._BT_STOP_BASE=1]=\"_BT_STOP_BASE\",e[e._BT_BOOL=2]=\"_BT_BOOL\",e[e._BT_DOUBLE=8]=\"_BT_DOUBLE\",e[e._BT_STRING=9]=\"_BT_STRING\",e[e._BT_STRUCT=10]=\"_BT_STRUCT\",e[e._BT_LIST=11]=\"_BT_LIST\",e[e._BT_MAP=13]=\"_BT_MAP\",e[e._BT_INT32=16]=\"_BT_INT32\",e[e._BT_INT64=17]=\"_BT_INT64\"}(t._BondDataType||(t._BondDataType={}))},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(4),r=i(19),o=i(22);t._Utf8_GetBytes=function(e){for(var t=[],i=0;i<e.length;++i){var n=e.charCodeAt(i);n<128?t.push(n):n<2048?t.push(192|n>>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++i)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t},t._Base64_GetString=function(e){for(var t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",i=[],n=e.length%3,r=0,o=e.length-n;r<o;r+=3)s=(e[r]<<16)+(e[r+1]<<8)+e[r+2],i.push(function(e){return[t.charAt(e>>18&63),t.charAt(e>>12&63),t.charAt(e>>6&63),t.charAt(63&e)].join(\"\")}(s));switch(n){case 1:var s=e[e.length-1];i.push(t.charAt(s>>2)),i.push(t.charAt(s<<4&63)),i.push(\"==\");break;case 2:var a=(e[e.length-2]<<8)+e[e.length-1];i.push(t.charAt(a>>10)),i.push(t.charAt(a>>4&63)),i.push(t.charAt(a<<2&63)),i.push(\"=\")}return i.join(\"\")},t._Varint_GetBytes=function(e){for(var t=[];4294967168&e;)t.push(127&e|128),e>>>=7;return t.push(127&e),t},t._Varint64_GetBytes=function(e){for(var t=e.low,i=e.high,n=[];i||4294967168&t;)n.push(127&t|128),t=(127&i)<<25|t>>>7,i>>>=7;return n.push(127&t),n},t._Double_GetBytes=function(e){if(o.BrowserChecker._IsDataViewSupport()){var t=new DataView(new ArrayBuffer(8));t.setFloat64(0,e,!0);for(var i=[],n=0;n<8;++n)i.push(t.getUint8(n));return i}return r.FloatUtils._ConvertNumberToArray(e,!0)},t._Zigzag_EncodeZigzag32=function(e){return(e=n.Number._ToInt32(e))<<1^e>>31},t._Zigzag_EncodeZigzag64=function(e){var t=e.low,i=e.high,r=i<<1|t>>>31,o=t<<1;2147483648&i&&(r=~r,o=~o);var s=new n.UInt64(\"0\");return s.low=o,s.high=r,s}},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(){}return e._ConvertNumberToArray=function(e,t){if(!e)return t?this._doubleZero:this._floatZero;var i=t?11:8,n=t?52:23,r=(1<<i-1)-1,o=1-r,s=r,a=e<0?1:0;e=Math.abs(e);for(var u=Math.floor(e),d=e-u,c=2*(r+2)+n,_=new Array(c),l=0;l<c;)_[l++]=0;for(l=r+2;l&&u;)_[--l]=u%2,u=Math.floor(u/2);for(l=r+1;l<c-1&&d>0;)(d*=2)>=1?(_[++l]=1,--d):_[++l]=0;for(var p=0;p<c&&!_[p];)p++;var h=r+1-p,f=p+n;if(_[f+1]){for(l=f;l>p&&(_[l]=1-_[l],!_);--l);l===p&&++h}if(h>s||u)return a?t?this._doubleNegInifinity:this._floatNegInifinity:t?this._doubleInifinity:this._floatInifinity;if(h<o)return t?this._doubleZero:this._floatZero;if(t){var v=0;for(l=0;l<20;++l)v=v<<1|_[++p];for(var y=0;l<52;++l)y=y<<1|_[++p];return g=[255&y,y>>8&255,y>>16&255,y>>>24,255&(v=a<<31|2147483647&(v|=h+r<<20)),v>>8&255,v>>16&255,v>>>24]}var T=0;for(l=0;l<23;++l)T=T<<1|_[++p];var g=[255&(T=a<<31|2147483647&(T|=h+r<<23)),T>>8&255,T>>16&255,T>>>24];return g},e._floatZero=[0,0,0,0],e._doubleZero=[0,0,0,0,0,0,0,0],e._floatInifinity=[0,0,128,127],e._floatNegInifinity=[0,0,128,255],e._doubleInifinity=[0,0,0,0,0,0,240,127],e._doubleNegInifinity=[0,0,0,0,0,0,240,255],e}();t.FloatUtils=n},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(4),r=function(){function e(){this._buffer=[]}return e.prototype._WriteByte=function(e){this._buffer.push(n.Number._ToByte(e))},e.prototype._Write=function(e,t,i){for(;i--;)this._WriteByte(e[t++])},e.prototype._GetBuffer=function(){return this._buffer},e}();t.MemoryStream=r},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(17);t._BondDataType=n._BondDataType;var r=i(18);t._Encoding=r;var o=i(20);t.IO=o;var s=i(4);t.Int64=s.Int64,t.UInt64=s.UInt64,t.Number=s.Number;var a=function(){function e(e){this._stream=e}return e.prototype._WriteBlob=function(e){this._stream._Write(e,0,e.length)},e.prototype._WriteBool=function(e){this._stream._WriteByte(e?1:0)},e.prototype._WriteContainerBegin=function(e,t){this._WriteUInt8(t),this._WriteUInt32(e)},e.prototype._WriteMapContainerBegin=function(e,t,i){this._WriteUInt8(t),this._WriteUInt8(i),this._WriteUInt32(e)},e.prototype._WriteDouble=function(e){var t=r._Double_GetBytes(e);this._stream._Write(t,0,t.length)},e.prototype._WriteFieldBegin=function(e,t,i){t<=5?this._stream._WriteByte(e|t<<5):t<=255?(this._stream._WriteByte(192|e),this._stream._WriteByte(t)):(this._stream._WriteByte(224|e),this._stream._WriteByte(t),this._stream._WriteByte(t>>8))},e.prototype._WriteInt32=function(e){e=r._Zigzag_EncodeZigzag32(e),this._WriteUInt32(e)},e.prototype._WriteInt64=function(e){this._WriteUInt64(r._Zigzag_EncodeZigzag64(e))},e.prototype._WriteString=function(e){if(\"\"===e)this._WriteUInt32(0);else{var t=r._Utf8_GetBytes(e);this._WriteUInt32(t.length),this._stream._Write(t,0,t.length)}},e.prototype._WriteStructEnd=function(e){this._WriteUInt8(e?n._BondDataType._BT_STOP_BASE:n._BondDataType._BT_STOP)},e.prototype._WriteUInt32=function(e){var t=r._Varint_GetBytes(s.Number._ToUInt32(e));this._stream._Write(t,0,t.length)},e.prototype._WriteUInt64=function(e){var t=r._Varint64_GetBytes(e);this._stream._Write(t,0,t.length)},e.prototype._WriteUInt8=function(e){this._stream._WriteByte(s.Number._ToUInt8(e))},e}();t.CompactBinaryProtocolWriter=a},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(){}return e._IsDataViewSupport=function(){return\"undefined\"!=typeof ArrayBuffer&&\"undefined\"!=typeof DataView},e}();t.BrowserChecker=n},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(e){this.clockSkewRefreshDurationInMins=e,this._reset()}return e.prototype.allowRequestSending=function(){return this._isFirstRequest&&!this._clockSkewSet?(this._isFirstRequest=!1,this._allowRequestSending=!1,!0):this._allowRequestSending},e.prototype.shouldAddClockSkewHeaders=function(){return this._shouldAddClockSkewHeaders},e.prototype.getClockSkewHeaderValue=function(){return this._clockSkewHeaderValue},e.prototype.setClockSkew=function(e){this._clockSkewSet||(e?this._clockSkewHeaderValue=e:this._shouldAddClockSkewHeaders=!1,this._clockSkewSet=!0,this._allowRequestSending=!0)},e.prototype._reset=function(){var e=this;this._isFirstRequest=!0,this._clockSkewSet=!1,this._allowRequestSending=!0,this._shouldAddClockSkewHeaders=!0,this._clockSkewHeaderValue=\"use-collector-delta\",this.clockSkewRefreshDurationInMins>0&&setTimeout(function(){return e._reset()},6e4*this.clockSkewRefreshDurationInMins)},e}();t.default=n},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(){this._killedTokenDictionary={}}return e.prototype.setKillSwitchTenants=function(e,t){if(e&&t)try{var i=e.split(\",\");if(\"this-request-only\"===t)return i;for(var n=1e3*parseInt(t,10),r=0;r<i.length;++r)this._killedTokenDictionary[i[r]]=Date.now()+n}catch(e){return[]}return[]},e.prototype.isTenantKilled=function(e){return void 0!==this._killedTokenDictionary[e]&&this._killedTokenDictionary[e]>Date.now()||(delete this._killedTokenDictionary[e],!1)},e}();t.default=n},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(0),r=function(){function e(e,t){this._outboundQueue=e,this._maxNumberOfEvents=t,this._currentBatch={},this._currentNumEventsInBatch=0}return e.prototype.addEventToBatch=function(e){if(e.priority===n.AWTEventPriority.Immediate_sync){var t={};return t[e.apiKey]=[e],t}return this._currentNumEventsInBatch>=this._maxNumberOfEvents&&this.flushBatch(),void 0===this._currentBatch[e.apiKey]&&(this._currentBatch[e.apiKey]=[]),this._currentBatch[e.apiKey].push(e),this._currentNumEventsInBatch++,null},e.prototype.flushBatch=function(){this._currentNumEventsInBatch>0&&(this._outboundQueue.push(this._currentBatch),this._currentBatch={},this._currentNumEventsInBatch=0)},e.prototype.hasBatch=function(){return this._currentNumEventsInBatch>0},e}();t.default=r},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=function(){function e(){}return e.shouldRetryForStatus=function(e){return!(e>=300&&e<500&&408!==e||501===e||505===e)},e.getMillisToBackoffForRetry=function(e){var t=0,i=Math.floor(1200*Math.random())+2400;return t=Math.pow(4,e)*i,Math.min(t,12e4)},e}();t.default=n},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(0),r=i(9),o=i(26),s=i(24),a=i(23),u=i(15),d=i(1),c=i(2),_=i(3),l=\"POST\",p=function(){function e(e,t,i,n,r){var o=this;this._requestQueue=e,this._queueManager=i,this._httpInterface=n,this._urlString=\"?qsp=true&content-type=application%2Fbond-compact-binary&client-id=NO_AUTH&sdk-version=\"+u.FullVersionString,this._killSwitch=new s.default,this._paused=!1,this._useBeacons=!1,this._activeConnections=0,this._clockSkewManager=new a.default(r),d.isUint8ArrayAvailable()||(this._urlString+=\"&content-encoding=base64\"),this._urlString=t+this._urlString,this._httpInterface||(this._useBeacons=!d.isReactNative(),this._httpInterface={sendPOST:function(e,t,i,n,r,s){try{if(d.useXDomainRequest()){var a=new XDomainRequest;a.open(l,e),a.onload=function(){r(200,null)},a.onerror=function(){n(400,null)},a.ontimeout=function(){i(500,null)},a.send(t)}else if(d.isReactNative())fetch(e,{body:t,method:l}).then(function(e){var t={};e.headers&&e.headers.forEach(function(e,i){t[i]=e}),r(e.status,t)}).catch(function(e){n(0,{})});else{var u=new XMLHttpRequest;u.open(l,e,!s),u.onload=function(){r(u.status,o._convertAllHeadersToMap(u.getAllResponseHeaders()))},u.onerror=function(){n(u.status,o._convertAllHeadersToMap(u.getAllResponseHeaders()))},u.ontimeout=function(){i(u.status,o._convertAllHeadersToMap(u.getAllResponseHeaders()))},u.send(t)}}catch(e){n(400,null)}}})}return e.prototype.hasIdleConnection=function(){return this._activeConnections<2},e.prototype.sendQueuedRequests=function(){for(;this.hasIdleConnection()&&!this._paused&&this._requestQueue.length>0&&this._clockSkewManager.allowRequestSending();)this._activeConnections++,this._sendRequest(this._requestQueue.shift(),0,!1);this.hasIdleConnection()&&_.default.scheduleTimer()},e.prototype.isCompletelyIdle=function(){return 0===this._activeConnections},e.prototype.teardown=function(){for(;this._requestQueue.length>0;)this._sendRequest(this._requestQueue.shift(),0,!0)},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1,this.sendQueuedRequests()},e.prototype.removeQueuedRequests=function(){this._requestQueue.length=0},e.prototype.sendSynchronousRequest=function(e,t){this._paused&&(e[t][0].priority=n.AWTEventPriority.High),this._activeConnections++,this._sendRequest(e,0,!1,!0)},e.prototype._sendRequest=function(e,t,i,o){var s=this;void 0===o&&(o=!1);try{if(this._paused)return this._activeConnections--,void this._queueManager.addBackRequest(e);var a=0,u=\"\";for(var _ in e)e.hasOwnProperty(_)&&(this._killSwitch.isTenantKilled(_)?(c.default.eventsRejected(e[_],n.AWTEventsRejectedReason.KillSwitch),delete e[_]):(u.length>0&&(u+=\",\"),u+=_,a++));if(a>0){var l=r.default.getPayloadBlob(e,a);l.remainingRequest&&this._requestQueue.push(l.remainingRequest);var p=this._urlString+\"&x-apikey=\"+u+\"&client-time-epoch-millis=\"+Date.now().toString();this._clockSkewManager.shouldAddClockSkewHeaders()&&(p=p+\"&time-delta-to-apply-millis=\"+this._clockSkewManager.getClockSkewHeaderValue());var h=void 0;h=d.isUint8ArrayAvailable()?new Uint8Array(l.payloadBlob):r.default.base64Encode(l.payloadBlob);for(var _ in e)if(e.hasOwnProperty(_))for(var f=0;f<e[_].length;++f)e[_][f].sendAttempt>0?e[_][f].sendAttempt++:e[_][f].sendAttempt=1;if(this._useBeacons&&i&&d.isBeaconsSupported()&&navigator.sendBeacon(p,h))return;this._httpInterface.sendPOST(p,h,function(n,r){s._retryRequestIfNeeded(n,r,h.length,e,a,u,t,i,o)},function(n,r){s._retryRequestIfNeeded(n,r,h.length,e,a,u,t,i,o)},function(n,r){s._retryRequestIfNeeded(n,r,h.length,e,a,u,t,i,o)},i||o)}else i||this._handleRequestFinished(!1,0,{},i,o)}catch(e){this._handleRequestFinished(!1,0,{},i,o)}},e.prototype._retryRequestIfNeeded=function(e,t,i,r,s,a,u,d,l){var p=this,h=!0;if(void 0!==e){if(t){var f=this._killSwitch.setKillSwitchTenants(t[\"kill-tokens\"],t[\"kill-duration-seconds\"]);this._clockSkewManager.setClockSkew(t[\"time-delta-millis\"]);for(var v=0;v<f.length;++v)c.default.eventsRejected(r[f[v]],n.AWTEventsRejectedReason.KillSwitch),delete r[f[v]],s--}else this._clockSkewManager.setClockSkew(null);if(200===e)return void this._handleRequestFinished(!0,i,r,d,l);(!o.default.shouldRetryForStatus(e)||s<=0)&&(h=!1)}if(h)if(l)this._activeConnections--,r[a][0].priority=n.AWTEventPriority.High,this._queueManager.addBackRequest(r);else if(u<1){for(var y in r)r.hasOwnProperty(y)&&c.default.eventsRetrying(r[y]);setTimeout(function(){return p._sendRequest(r,u+1,!1)},o.default.getMillisToBackoffForRetry(u))}else this._activeConnections--,_.default.backOffTransmission(),this._queueManager.addBackRequest(r);else this._handleRequestFinished(!1,i,r,d,l)},e.prototype._handleRequestFinished=function(e,t,i,r,o){e&&_.default.clearBackOff();for(var s in i)i.hasOwnProperty(s)&&(e?c.default.eventsSent(i[s],t):c.default.eventsDropped(i[s],n.AWTEventsDroppedReason.NonRetryableStatus));this._activeConnections--,o||r||this.sendQueuedRequests()},e.prototype._convertAllHeadersToMap=function(e){var t={};if(e)for(var i=e.split(\"\\n\"),n=0;n<i.length;++n){var r=i[n].split(\": \");t[r[0]]=r[1]}return t},e}();t.default=p},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(0),r=i(27),o=i(3),s=i(25),a=i(2),u=function(){function e(e,t,i,o,a,u){this._maxNumberEventPerBatch=a,this._maxSendAttempts=u,this._queueSizeLimit=t,this._isCurrentlyUploadingNow=!1,this._uploadNowQueue=[],this._shouldDropEventsOnPause=!1,this._paused=!1,this._queueSize=0,this._outboundQueue=[],this._inboundQueues={},this._inboundQueues[n.AWTEventPriority.High]=[],this._inboundQueues[n.AWTEventPriority.Normal]=[],this._inboundQueues[n.AWTEventPriority.Low]=[],this._addEmptyQueues(),this._batcher=new s.default(this._outboundQueue,this._maxNumberEventPerBatch),this._httpManager=new r.default(this._outboundQueue,e,this,i,o)}return e.prototype.addEvent=function(e){e.priority===n.AWTEventPriority.Immediate_sync?this._httpManager.sendSynchronousRequest(this._batcher.addEventToBatch(e),e.apiKey):this._queueSize<this._queueSizeLimit?this._addEventToProperQueue(e):this._dropEventWithPriorityOrLess(e.priority)?this._addEventToProperQueue(e):a.default.eventsDropped([e],n.AWTEventsDroppedReason.QueueFull)},e.prototype.sendEventsForPriorityAndAbove=function(e){this._batchEvents(e),this._httpManager.sendQueuedRequests()},e.prototype.hasEvents=function(){return(this._inboundQueues[n.AWTEventPriority.High][0].length>0||this._inboundQueues[n.AWTEventPriority.Normal][0].length>0||this._inboundQueues[n.AWTEventPriority.Low][0].length>0||this._batcher.hasBatch())&&this._httpManager.hasIdleConnection()},e.prototype.addBackRequest=function(e){if(!this._paused||!this._shouldDropEventsOnPause){for(var t in e)if(e.hasOwnProperty(t))for(var i=0;i<e[t].length;++i)e[t][i].sendAttempt<this._maxSendAttempts?this.addEvent(e[t][i]):a.default.eventsDropped([e[t][i]],n.AWTEventsDroppedReason.NonRetryableStatus);o.default.scheduleTimer()}},e.prototype.teardown=function(){this._paused||(this._batchEvents(n.AWTEventPriority.Low),this._httpManager.teardown())},e.prototype.uploadNow=function(e){var t=this;this._addEmptyQueues(),this._isCurrentlyUploadingNow?this._uploadNowQueue.push(e):(this._isCurrentlyUploadingNow=!0,setTimeout(function(){return t._uploadNow(e)},0))},e.prototype.pauseTransmission=function(){this._paused=!0,this._httpManager.pause(),this.shouldDropEventsOnPause&&(this._queueSize-=this._inboundQueues[n.AWTEventPriority.High][0].length+this._inboundQueues[n.AWTEventPriority.Normal][0].length+this._inboundQueues[n.AWTEventPriority.Low][0].length,this._inboundQueues[n.AWTEventPriority.High][0]=[],this._inboundQueues[n.AWTEventPriority.Normal][0]=[],this._inboundQueues[n.AWTEventPriority.Low][0]=[],this._httpManager.removeQueuedRequests())},e.prototype.resumeTransmission=function(){this._paused=!1,this._httpManager.resume()},e.prototype.shouldDropEventsOnPause=function(e){this._shouldDropEventsOnPause=e},e.prototype._removeFirstQueues=function(){this._inboundQueues[n.AWTEventPriority.High].shift(),this._inboundQueues[n.AWTEventPriority.Normal].shift(),this._inboundQueues[n.AWTEventPriority.Low].shift()},e.prototype._addEmptyQueues=function(){this._inboundQueues[n.AWTEventPriority.High].push([]),this._inboundQueues[n.AWTEventPriority.Normal].push([]),this._inboundQueues[n.AWTEventPriority.Low].push([])},e.prototype._addEventToProperQueue=function(e){this._paused&&this._shouldDropEventsOnPause||(this._queueSize++,this._inboundQueues[e.priority][this._inboundQueues[e.priority].length-1].push(e))},e.prototype._dropEventWithPriorityOrLess=function(e){for(var t=n.AWTEventPriority.Low;t<=e;){if(this._inboundQueues[t][this._inboundQueues[t].length-1].length>0)return a.default.eventsDropped([this._inboundQueues[t][this._inboundQueues[t].length-1].shift()],n.AWTEventsDroppedReason.QueueFull),!0;t++}return!1},e.prototype._batchEvents=function(e){for(var t=n.AWTEventPriority.High;t>=e;){for(;this._inboundQueues[t][0].length>0;){var i=this._inboundQueues[t][0].pop();this._queueSize--,this._batcher.addEventToBatch(i)}t--}this._batcher.flushBatch()},e.prototype._uploadNow=function(e){var t=this;this.hasEvents()&&this.sendEventsForPriorityAndAbove(n.AWTEventPriority.Low),this._checkOutboundQueueEmptyAndSent(function(){t._removeFirstQueues(),null!==e&&void 0!==e&&e(),t._uploadNowQueue.length>0?setTimeout(function(){return t._uploadNow(t._uploadNowQueue.shift())},0):(t._isCurrentlyUploadingNow=!1,t.hasEvents()&&o.default.scheduleTimer())})},e.prototype._checkOutboundQueueEmptyAndSent=function(e){var t=this;this._httpManager.isCompletelyIdle()?e():setTimeout(function(){return t._checkOutboundQueueEmptyAndSent(e)},250)},e}();t.default=u},function(e,t,i){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var n=i(3),r=function(){function e(){}return e.setEventsHandler=function(e){n.default.setEventsHandler(e)},e.getEventsHandler=function(){return n.default.getEventsHandler()},e.scheduleTimer=function(){n.default.scheduleTimer()},e}();t.default=r},function(e,t,i){e.exports=i(16)}])})","var Microsoft;!function(T){!function(T){!function(T){T[T.BT_STOP=0]=\"BT_STOP\",T[T.BT_STOP_BASE=1]=\"BT_STOP_BASE\",T[T.BT_BOOL=2]=\"BT_BOOL\",T[T.BT_UINT8=3]=\"BT_UINT8\",T[T.BT_UINT16=4]=\"BT_UINT16\",T[T.BT_UINT32=5]=\"BT_UINT32\",T[T.BT_UINT64=6]=\"BT_UINT64\",T[T.BT_FLOAT=7]=\"BT_FLOAT\",T[T.BT_DOUBLE=8]=\"BT_DOUBLE\",T[T.BT_STRING=9]=\"BT_STRING\",T[T.BT_STRUCT=10]=\"BT_STRUCT\",T[T.BT_LIST=11]=\"BT_LIST\",T[T.BT_SET=12]=\"BT_SET\",T[T.BT_MAP=13]=\"BT_MAP\",T[T.BT_INT8=14]=\"BT_INT8\",T[T.BT_INT16=15]=\"BT_INT16\",T[T.BT_INT32=16]=\"BT_INT32\",T[T.BT_INT64=17]=\"BT_INT64\",T[T.BT_WSTRING=18]=\"BT_WSTRING\",T[T.BT_UNAVAILABLE=127]=\"BT_UNAVAILABLE\"}(T.BondDataType||(T.BondDataType={}));!function(T){T[T.MARSHALED_PROTOCOL=0]=\"MARSHALED_PROTOCOL\",T[T.MAFIA_PROTOCOL=17997]=\"MAFIA_PROTOCOL\",T[T.COMPACT_PROTOCOL=16963]=\"COMPACT_PROTOCOL\",T[T.JSON_PROTOCOL=21322]=\"JSON_PROTOCOL\",T[T.PRETTY_JSON_PROTOCOL=20554]=\"PRETTY_JSON_PROTOCOL\",T[T.SIMPLE_PROTOCOL=20563]=\"SIMPLE_PROTOCOL\"}(T.ProtocolType||(T.ProtocolType={}))}(T.Bond||(T.Bond={}))}(Microsoft||(Microsoft={}))","var Microsoft;!function(t){!function(t){!function(t){var e=function(){function t(){this._buffer=[]}return t.prototype.Add=function(t){for(var e=0;e<this._buffer.length&&this._buffer[e]!=t;++e);e==this._buffer.length&&this._buffer.push(t)},t.prototype.Count=function(){return this._buffer.length},t.prototype.GetBuffer=function(){return this._buffer},t}();t.Set=e;var n=function(){function t(){this._buffer=[]}return t.prototype.Add=function(t,e){-1==this._getIndex(t)&&this._buffer.push({Key:t,Value:e})},t.prototype.AddOrReplace=function(t,e){var n=this._getIndex(t);n>=0?this._buffer[n]={Key:t,Value:e}:this._buffer.push({Key:t,Value:e})},t.prototype.Remove=function(t){var e=this._getIndex(t);e>=0&&this._buffer.splice(e,1)},t.prototype.Count=function(){return this._buffer.length},t.prototype.GetBuffer=function(){return this._buffer},t.prototype.ContainsKey=function(t){return this._getIndex(t)>=0},t.prototype.Get=function(t){var e=this._getIndex(t);return e>=0?this._buffer[e].Value:null},t.prototype._getIndex=function(t){for(var e=0,n=-1;e<this._buffer.length;++e)if(this._buffer[e].Key==t){n=e;break}return n},t}();t.Map=n}(t.Collections||(t.Collections={}))}(t.Bond||(t.Bond={}))}(Microsoft||(Microsoft={}))","var Microsoft;!function(r){!function(n){!function(r){var e=function(){function r(){}return r.GetBytes=function(r){for(var n=[],t=0;t<r.length;++t){var e=r.charCodeAt(t);e<128?n.push(e):e<2048?n.push(192|e>>6,128|63&e):e<55296||e>=57344?n.push(224|e>>12,128|e>>6&63,128|63&e):(e=65536+((1023&e)<<10|1023&r.charCodeAt(++t)),n.push(240|e>>18,128|e>>12&63,128|e>>6&63,128|63&e))}return n},r}();r.Utf8=e;var o=function(){function r(){}return r.GetString=function(r){var n,t,e,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",i=[],u=r.length%3;for(n=0,e=r.length-u;n<e;n+=3)t=(r[n]<<16)+(r[n+1]<<8)+r[n+2],i.push(function(r){return[o.charAt(r>>18&63),o.charAt(r>>12&63),o.charAt(r>>6&63),o.charAt(63&r)].join(\"\")}(t));switch(u){case 1:t=r[r.length-1],i.push(o.charAt(t>>2)),i.push(o.charAt(t<<4&63)),i.push(\"==\");break;case 2:t=(r[r.length-2]<<8)+r[r.length-1],i.push(o.charAt(t>>10)),i.push(o.charAt(t>>4&63)),i.push(o.charAt(t<<2&63)),i.push(\"=\")}return i.join(\"\")},r}();r.Base64=o;var i=function(){function r(){}return r.GetBytes=function(r){for(var n=[];4294967168&r;)n.push(127&r|128),r>>>=7;return n.push(127&r),n},r}();r.Varint=i;var u=function(){function r(){}return r.GetBytes=function(r){for(var n=r.low,t=r.high,e=[];t||4294967168&n;)e.push(127&n|128),n=(127&t)<<25|n>>>7,t>>>=7;return e.push(127&n),e},r}();r.Varint64=u;var a=function(){function r(){}return r.GetBytes=function(r){if(n.BrowserChecker.IsDataViewSupport()){var e=new DataView(new ArrayBuffer(4));e.setFloat32(0,r,!0);for(var o=[],i=0;i<4;++i)o.push(e.getUint8(i));return o}return t.ConvertNumberToArray(r,!1)},r}();r.Float=a;var f=function(){function r(){}return r.GetBytes=function(r){if(n.BrowserChecker.IsDataViewSupport()){var e=new DataView(new ArrayBuffer(8));e.setFloat64(0,r,!0);for(var o=[],i=0;i<8;++i)o.push(e.getUint8(i));return o}return t.ConvertNumberToArray(r,!0)},r}();r.Double=f;var h=function(){function r(){}return r.EncodeZigzag16=function(r){return(r=n.Number.ToInt16(r))<<1^r>>15},r.EncodeZigzag32=function(r){return(r=n.Number.ToInt32(r))<<1^r>>31},r.EncodeZigzag64=function(r){var t=r.low,e=r.high,o=e<<1|t>>>31,i=t<<1;2147483648&e&&(o=~o,i=~i);var u=new n.UInt64(\"0\");return u.low=i,u.high=o,u},r}();r.Zigzag=h}(n.Encoding||(n.Encoding={}));!function(e){var o=function(){function r(){}return r.GetString=function(r){for(var n=[],t=0;t<r.length;++t){var e=r[t];if(e<=191)n.push(String.fromCharCode(e));else if(e<=223){o=r[++t];n.push(String.fromCharCode((31&e)<<6|63&o))}else if(e<=239){var o=r[++t],i=r[++t];n.push(String.fromCharCode((15&e)<<12|(63&o)<<6|63&i))}else e=(7&e)<<18|(63&(o=r[++t]))<<12|(63&(i=r[++t]))<<6|63&r[++t],e-=65536,n.push(String.fromCharCode(55296|e>>10&1023)),n.push(String.fromCharCode(56320|1023&e))}return n.join(\"\")},r}();e.Utf8=o;var i=function(){function r(){}return r.GetBytes=function(r){for(var n=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",t=[],e=0;e<r.length;++e){var o=n.indexOf(r.charAt(e++)),i=n.indexOf(r.charAt(e++)),u=n.indexOf(r.charAt(e++)),a=n.indexOf(r.charAt(e));t.push(o<<2|i>>4),u>=0&&(t.push(i<<4&240|u>>2),a>=0&&t.push(u<<6&192|a))}return t},r}();e.Base64=i;var u=function(){function n(){}return n.GetInt64=function(n){var t=new r.Bond.Int64(\"0\"),e=this._Read(n);return t.low=e[0],e.length>1&&(t.high=e[1]),t},n.GetNumber=function(r){return this._Read(r)[0]},n._Read=function(r){for(var n=[],t=0,e=!0,o=0;e;){if(e=0!=(128&(i=r.shift())),i&=127,!(o<28)){t|=i<<o,n.push(t),t=i>>4,o=3;break}t|=i<<o,o+=7}for(;e;){var i=r.shift();if(e=0!=(128&i),i&=127,t|=i<<o,(o+=7)>=32)break}return n.push(t),n},n}();e.Varint=u;var a=function(){function r(){}return r.GetNumber=function(r){if(n.BrowserChecker.IsDataViewSupport()){for(var e=new DataView(new ArrayBuffer(4)),o=0;o<4;++o)e.setUint8(o,r[o]);return e.getFloat32(0,!0)}return t.ConvertArrayToNumber(r,!1)},r}();e.Float=a;var f=function(){function r(){}return r.GetNumber=function(r){if(n.BrowserChecker.IsDataViewSupport()){for(var e=new DataView(new ArrayBuffer(8)),o=0;o<8;++o)e.setUint8(o,r[o]);return e.getFloat64(0,!0)}return t.ConvertArrayToNumber(r,!0)},r}();e.Double=f;var h=function(){function n(){}return n.DecodeZigzag16=function(r){return((65535&r)>>>1^-(1&r))<<16>>16},n.DecodeZigzag32=function(r){return r>>>1^-(1&r)},n.DecodeZigzag64=function(n){var t=1&n.high,e=n.high>>>1,o=1&n.low,i=n.low>>>1;i|=t<<31,o&&(i^=4294967295,e^=4294967295);var u=new r.Bond.UInt64(\"0\");return u.low=i,u.high=e,u},n}();e.Zigzag=h}(n.Decoding||(n.Decoding={}));var t=function(){function r(){}return r.ConvertNumberToArray=function(r,n){if(!r)return n?this._doubleZero:this._floatZero;var t=n?11:8,e=n?52:23,o=(1<<t-1)-1,i=1-o,u=o,a=r<0?1:0;r=Math.abs(r);for(var f=Math.floor(r),h=r-f,c=2*(o+2)+e,s=new Array(c),v=0;v<c;)s[v++]=0;for(v=o+2;v&&f;)s[--v]=f%2,f=Math.floor(f/2);for(v=o+1;v<c-1&&h>0;)(h*=2)>=1?(s[++v]=1,--h):s[++v]=0;for(var g=0;g<c&&!s[g];++g);var l=o+1-g,p=g+e;if(s[p+1]){for(v=p;v>g&&!(s[v]=1-s[v]);--v);v==g&&++l}if(l>u||f)return a?n?this._doubleNegInifinity:this._floatNegInifinity:n?this._doubleInifinity:this._floatInifinity;if(l<i)return n?this._doubleZero:this._floatZero;if(n){var d=0;for(v=0;v<20;++v)d=d<<1|s[++g];for(var w=0;v<52;++v)w=w<<1|s[++g];return A=[255&w,w>>8&255,w>>16&255,w>>>24,255&(d=a<<31|2147483647&(d|=l+o<<20)),d>>8&255,d>>16&255,d>>>24]}var b=0;for(v=0;v<23;++v)b=b<<1|s[++g];var A=[255&(b=a<<31|2147483647&(b|=l+o<<23)),b>>8&255,b>>16&255,b>>>24];return A},r.ConvertArrayToNumber=function(r,t){var e=(1<<(t?11:8)-1)-1,o=0!=(128&r[t?7:3]),i=t?(127&r[7])<<4|(240&r[6])>>4:(127&r[3])<<1|(128&r[2])>>7;if(255==i)throw new n.Exception(\"Not a valid float/double buffer.\");var u=1,a=1;if(t){var f=(15&r[6])<<28|(255&r[5])<<20|(255&r[4])<<12,h=r[3]<<24|(255&r[2])<<16|(255&r[1])<<8|255&r[0];if(!i&&!f&&!h)return 0;for(s=0;s<20;++s)a/=2,f<0&&(u+=a),f<<=1;for(s=0;s<32;++s)a/=2,h<0&&(u+=a),h<<=1}else{var c=(127&r[2])<<25|(255&r[1])<<17|(255&r[0])<<9;if(!i&&!c)return 0;for(var s=0;s<23;++s)a/=2,c<0&&(u+=a),c<<=1}return u*=Math.pow(2,i-e),o?0-u:u},r._floatZero=[0,0,0,0],r._doubleZero=[0,0,0,0,0,0,0,0],r._floatInifinity=[0,0,128,127],r._floatNegInifinity=[0,0,128,255],r._doubleInifinity=[0,0,0,0,0,0,240,127],r._doubleNegInifinity=[0,0,0,0,0,0,240,255],r}()}(r.Bond||(r.Bond={}))}(Microsoft||(Microsoft={}))","var Microsoft;!function(t){!function(t){!function(o){var r=function(){function o(){this._buffer=[]}return o.prototype.WriteByte=function(o){this._buffer.push(t.Number.ToByte(o))},o.prototype.Write=function(t,o,r){for(;r--;)this.WriteByte(t[o++])},o.prototype.GetBuffer=function(){return this._buffer},o}();o.MemoryStream=r}(t.IO||(t.IO={}))}(t.Bond||(t.Bond={}))}(Microsoft||(Microsoft={}))","var Microsoft;!function(t){!function(t){var n=function(){return function(t,n){this.Type=t,this.Id=n}}();t.FieldTag=n;var i=function(){return function(t,n){this.ElementType=t,this.Size=n}}();t.ContainerTag=i;var e=function(){return function(t,n,i){this.KeyType=t,this.ValueType=n,this.Size=i}}();t.KeyValueContainerTag=e;var r=function(){return function(){}}();t.Bonded=r;var o=function(){function t(t){this.low=0,this.high=0,this.low=parseInt(t),this.low<0&&(this.high=-1)}return t.prototype.Equals=function(n){var i=new t(n);return this.low==i.low&&this.high==i.high},t}();t.Int64=o;var u=function(){function t(t){this.low=0,this.high=0,this.low=parseInt(t)}return t.prototype.Equals=function(n){var i=new t(n);return this.low==i.low&&this.high==i.high},t}();t.UInt64=u;var s=function(){function t(){}return t.ToByte=function(t){return this.ToUInt8(t)},t.ToInt8=function(t){return 127&t|(128&t)<<24>>24},t.ToInt16=function(t){return 32767&t|(32768&t)<<16>>16},t.ToInt32=function(t){return 2147483647&t|2147483648&t},t.ToUInt8=function(t){return 255&t},t.ToUInt16=function(t){return 65535&t},t.ToUInt32=function(t){return 4294967295&t},t}();t.Number=s;var a=function(){return function(t){this.Message=t}}();t.Exception=a;var c=function(){return function(){}}();t.KeyValuePair=c;var h=function(){function t(){}return t.IsDataViewSupport=function(){return\"undefined\"!=typeof ArrayBuffer&&\"undefined\"!=typeof DataView},t}();t.BrowserChecker=h}(t.Bond||(t.Bond={}))}(Microsoft||(Microsoft={})),function(t){!function(t){var n=function(){function n(t){this._stream=t}return n.prototype.WriteBlob=function(t){this._stream.Write(t,0,t.length)},n.prototype.WriteBool=function(t){this._stream.WriteByte(t?1:0)},n.prototype.WriteContainerBegin=function(t,n){this.WriteUInt8(n),this.WriteUInt32(t)},n.prototype.WriteMapContainerBegin=function(t,n,i){this.WriteUInt8(n),this.WriteUInt8(i),this.WriteUInt32(t)},n.prototype.WriteContainerEnd=function(){},n.prototype.WriteDouble=function(n){var i=t.Encoding.Double.GetBytes(n);this._stream.Write(i,0,i.length)},n.prototype.WriteFloat=function(n){var i=t.Encoding.Float.GetBytes(n);this._stream.Write(i,0,i.length)},n.prototype.WriteFieldBegin=function(t,n,i){n<=5?this._stream.WriteByte(t|n<<5):n<=255?(this._stream.WriteByte(192|t),this._stream.WriteByte(n)):(this._stream.WriteByte(224|t),this._stream.WriteByte(n),this._stream.WriteByte(n>>8))},n.prototype.WriteFieldEnd=function(){},n.prototype.WriteFieldOmitted=function(t,n,i){},n.prototype.WriteInt16=function(n){n=t.Encoding.Zigzag.EncodeZigzag16(n),this.WriteUInt16(n)},n.prototype.WriteInt32=function(n){n=t.Encoding.Zigzag.EncodeZigzag32(n),this.WriteUInt32(n)},n.prototype.WriteInt64=function(n){this.WriteUInt64(t.Encoding.Zigzag.EncodeZigzag64(n))},n.prototype.WriteInt8=function(n){this._stream.WriteByte(t.Number.ToInt8(n))},n.prototype.WriteString=function(n){if(\"\"==n)this.WriteUInt32(0);else{var i=t.Encoding.Utf8.GetBytes(n);this.WriteUInt32(i.length),this._stream.Write(i,0,i.length)}},n.prototype.WriteStructBegin=function(t,n){},n.prototype.WriteStructEnd=function(n){this.WriteUInt8(n?t.BondDataType.BT_STOP_BASE:t.BondDataType.BT_STOP)},n.prototype.WriteUInt16=function(n){var i=t.Encoding.Varint.GetBytes(t.Number.ToUInt16(n));this._stream.Write(i,0,i.length)},n.prototype.WriteUInt32=function(n){var i=t.Encoding.Varint.GetBytes(t.Number.ToUInt32(n));this._stream.Write(i,0,i.length)},n.prototype.WriteUInt64=function(n){var i=t.Encoding.Varint64.GetBytes(n);this._stream.Write(i,0,i.length)},n.prototype.WriteUInt8=function(n){this._stream.WriteByte(t.Number.ToUInt8(n))},n.prototype.WriteWString=function(t){this.WriteUInt32(t.length);for(var n=0;n<t.length;++n){var i=t.charCodeAt(n);this._stream.WriteByte(i),this._stream.WriteByte(i>>>8)}},n}();t.CompactBinaryProtocolWriter=n;var i=function(){return function(){}}();t.CompactBinaryProtocolReader=i}(t.Bond||(t.Bond={}))}(Microsoft||(Microsoft={}))","var sct;!function(e){var n=function(){function e(){}return e.IsSafariOrFirefox=function(){return null===e._isSafariOrFirefox&&e._DetectBrowser(),e._isSafariOrFirefox},e.ajax=function(n){var t=e._createConnection();if(n.headers){var r=\"qsp=true\";for(var i in n.headers)r+=\"&\",r+=encodeURIComponent(i),r+=\"=\",r+=encodeURIComponent(n.headers[i]);n.url.indexOf(\"?\")<0?n.url+=\"?\":n.url+=\"&\",n.url+=r}t.open(n.type,n.url),n.complete&&(t.onload=function(){void 0===t.status&&(t.status=200),n.complete(t)},t.ontimeout=function(){void 0===t.status&&(t.status=500),n.complete(t)},t.onerror=function(){n.complete(t)}),t.send(n.data)},e.keys=function(e){if(Object.keys)return Object.keys(e);var n=[];for(var t in e)e.hasOwnProperty(t)&&n.push(t);return n},e.IsUsingXDomainRequest=function(){if(null==e._usingXDomainRequest){var n=new XMLHttpRequest;e._usingXDomainRequest=void 0===n.withCredentials&&\"undefined\"!=typeof XDomainRequest}return e._usingXDomainRequest},e._createConnection=function(){var n=new XMLHttpRequest;return e.IsUsingXDomainRequest()?new XDomainRequest:n},e._DetectBrowser=function(){var n=navigator.userAgent.toLowerCase();e._isSafariOrFirefox=(n.indexOf(\"safari\")>=0||n.indexOf(\"firefox\")>=0)&&n.indexOf(\"chrome\")<0},e._isSafariOrFirefox=null,e._usingXDomainRequest=null,e}();e.Utils=n}(sct||(sct={}))","var microsoft;!function(t){!function(t){!function(t){!function(e){var i=function(){function t(){}return t.GetGuid=function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1,5)};return[t(),t(),\"-\",t(),\"-\",t(),\"-\",t(),\"-\",t(),t(),t()].join(\"\")},t.GetTimeStamp=function(){var t=(new Date).getTime(),e=new Microsoft.Bond.Int64(\"0\");return e.low=4294967295&t,e.high=Math.floor(t/4294967296),e},t.GetTimeStampWithValue=function(t){var e=new Microsoft.Bond.Int64(\"0\");return e.low=4294967295&t,e.high=Math.floor(t/4294967296),e},t}();e.utils=i;!function(t){t[t.NotSet=0]=\"NotSet\",t[t.Event=1]=\"Event\",t[t.PerformanceCounter=2]=\"PerformanceCounter\",t[t.Anomaly=3]=\"Anomaly\",t[t.Prediction=4]=\"Prediction\",t[t.TraceLog=5]=\"TraceLog\",t[t.EventSourceLog=6]=\"EventSourceLog\",t[t.HttpLog=7]=\"HttpLog\",t[t.PerformanceCounterAzure=8]=\"PerformanceCounterAzure\",t[t.PerformanceCounterGfs=9]=\"PerformanceCounterGfs\"}(e.RecordType||(e.RecordType={}));!function(t){t[t.NotSet=0]=\"NotSet\",t[t.O365=1]=\"O365\",t[t.SkypeBI=2]=\"SkypeBI\",t[t.SkypeData=3]=\"SkypeData\"}(e.PIIScrubber||(e.PIIScrubber={}));!function(t){t[t.NotSet=0]=\"NotSet\",t[t.DistinguishedName=1]=\"DistinguishedName\",t[t.GenericData=2]=\"GenericData\",t[t.IPV4Address=3]=\"IPV4Address\",t[t.IPv6Address=4]=\"IPv6Address\",t[t.MailSubject=5]=\"MailSubject\",t[t.PhoneNumber=6]=\"PhoneNumber\",t[t.QueryString=7]=\"QueryString\",t[t.SipAddress=8]=\"SipAddress\",t[t.SmtpAddress=9]=\"SmtpAddress\",t[t.Identity=10]=\"Identity\",t[t.Uri=11]=\"Uri\",t[t.Fqdn=12]=\"Fqdn\",t[t.IPV4AddressLegacy=13]=\"IPV4AddressLegacy\"}(e.PIIKind||(e.PIIKind={}));var n=function(){function e(){this.ScrubType=t.datamodels.PIIScrubber.NotSet,this.Kind=t.datamodels.PIIKind.NotSet,this.RawContent=\"\"}return e.prototype.Write=function(t){this.WriteImpl(t,!1)},e.prototype.WriteImpl=function(e,i){e.WriteStructBegin(null,i),this.ScrubType!=t.datamodels.PIIScrubber.NotSet?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT32,1,null),e.WriteInt32(this.ScrubType),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT32,1,null),this.Kind!=t.datamodels.PIIKind.NotSet?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT32,2,null),e.WriteInt32(this.Kind),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT32,2,null),\"\"!=this.RawContent?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,3,null),e.WriteString(this.RawContent),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,3,null),e.WriteStructEnd(i)},e.prototype.Read=function(t){this.ReadImpl(t,!1)},e.prototype.ReadImpl=function(t,e){},e}();e.PII=n;var o=function(){function e(){this.Id=i.GetGuid(),this.Timestamp=i.GetTimeStamp(),this.Type=\"\",this.EventType=\"\",this.Extension=new Microsoft.Bond.Collections.Map,this.RecordType=t.datamodels.RecordType.NotSet,this.PIIExtensions=new Microsoft.Bond.Collections.Map}return e.prototype.AddOrReplacePII=function(e,i,n){var o=new t.datamodels.PII;o.RawContent=i,o.Kind=n,o.ScrubType=t.datamodels.PIIScrubber.O365,this.PIIExtensions.AddOrReplace(e,o)},e.prototype.Write=function(t){this.WriteImpl(t,!1)},e.prototype.WriteImpl=function(e,i){if(e.WriteStructBegin(null,i),\"\"!=this.Id?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,1,null),e.WriteString(this.Id),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,1,null),this.Timestamp.Equals(\"0\")?e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT64,3,null):(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT64,3,null),e.WriteInt64(this.Timestamp),e.WriteFieldEnd()),\"\"!=this.Type?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,5,null),e.WriteString(this.Type),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,5,null),\"\"!=this.EventType?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,6,null),e.WriteString(this.EventType),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,6,null),this.Extension.Count()){e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_MAP,13,null),e.WriteMapContainerBegin(this.Extension.Count(),Microsoft.Bond.BondDataType.BT_STRING,Microsoft.Bond.BondDataType.BT_STRING);for(var n=0;n<this.Extension.GetBuffer().length;++n)e.WriteString(this.Extension.GetBuffer()[n].Key),e.WriteString(this.Extension.GetBuffer()[n].Value);e.WriteContainerEnd(),e.WriteFieldEnd()}else e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_MAP,13,null);if(this.RecordType!=t.datamodels.RecordType.NotSet?(e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT32,24,null),e.WriteInt32(this.RecordType),e.WriteFieldEnd()):e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT32,24,null),this.PIIExtensions.Count()){e.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_MAP,30,null),e.WriteMapContainerBegin(this.PIIExtensions.Count(),Microsoft.Bond.BondDataType.BT_STRING,Microsoft.Bond.BondDataType.BT_STRUCT);for(var o=0;o<this.PIIExtensions.GetBuffer().length;++o)e.WriteString(this.PIIExtensions.GetBuffer()[o].Key),this.PIIExtensions.GetBuffer()[o].Value.WriteImpl(e,!1);e.WriteContainerEnd(),e.WriteFieldEnd()}else e.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_MAP,30,null);e.WriteStructEnd(i)},e.prototype.Read=function(t){this.ReadImpl(t,!1)},e.prototype.ReadImpl=function(t,e){},e}();e.Record=o;var r=function(){function t(){this.Source=\"\",this.DataPackageId=\"\",this.Timestamp=new Microsoft.Bond.Int64(\"0\"),this.Records=[]}return t.prototype.Write=function(t){this.WriteImpl(t,!1)},t.prototype.WriteImpl=function(t,e){if(t.WriteStructBegin(null,e),\"\"!=this.Source?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,2,null),t.WriteString(this.Source),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,2,null),\"\"!=this.DataPackageId?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_STRING,5,null),t.WriteString(this.DataPackageId),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_STRING,5,null),this.Timestamp.Equals(\"0\")?t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT64,6,null):(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT64,6,null),t.WriteInt64(this.Timestamp),t.WriteFieldEnd()),this.Records.length){t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_LIST,8,null),t.WriteContainerBegin(this.Records.length,Microsoft.Bond.BondDataType.BT_STRUCT);for(var i=0;i<this.Records.length;++i)this.Records[i].WriteImpl(t,!1);t.WriteContainerEnd(),t.WriteFieldEnd()}else t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_LIST,8,null);t.WriteStructEnd(e)},t.prototype.Read=function(t){this.ReadImpl(t,!1)},t.prototype.ReadImpl=function(t,e){},t}();e.DataPackage=r;var d=function(){function t(){this.DataPackages=[],this.RequestRetryCount=0}return t.prototype.Write=function(t){this.WriteImpl(t,!1)},t.prototype.WriteImpl=function(t,e){if(t.WriteStructBegin(null,e),this.DataPackages.length){t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_LIST,1,null),t.WriteContainerBegin(this.DataPackages.length,Microsoft.Bond.BondDataType.BT_STRUCT);for(var i=0;i<this.DataPackages.length;++i)this.DataPackages[i].WriteImpl(t,!1);t.WriteContainerEnd(),t.WriteFieldEnd()}else t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_LIST,1,null);0!=this.RequestRetryCount?(t.WriteFieldBegin(Microsoft.Bond.BondDataType.BT_INT32,2,null),t.WriteInt32(this.RequestRetryCount),t.WriteFieldEnd()):t.WriteFieldOmitted(Microsoft.Bond.BondDataType.BT_INT32,2,null),t.WriteStructEnd(e)},t.prototype.Read=function(t){this.ReadImpl(t,!1)},t.prototype.ReadImpl=function(t,e){},t}();e.ClientToCollectorRequest=d}(t.datamodels||(t.datamodels={}))}(t.telemetry||(t.telemetry={}))}(t.applications||(t.applications={}))}(microsoft||(microsoft={}))","var microsoft;!function(e){!function(t){!function(t){!function(s){var n;!function(e){e[e.SENT=0]=\"SENT\",e[e.SEND_FAILED=1]=\"SEND_FAILED\"}(n=s.CallbackEventType||(s.CallbackEventType={}));var i;!function(e){e[e.DATARV_ERROR_OK=0]=\"DATARV_ERROR_OK\",e[e.DATARV_ERROR_INVALID_EVENT=1]=\"DATARV_ERROR_INVALID_EVENT\",e[e.DATARV_ERROR_INVALID_CONFIG=2]=\"DATARV_ERROR_INVALID_CONFIG\",e[e.DATARV_ERROR_INVALID_DEPENDENCIES=3]=\"DATARV_ERROR_INVALID_DEPENDENCIES\",e[e.DATARV_ERROR_INVALID_STATUS=4]=\"DATARV_ERROR_INVALID_STATUS\",e[e.DATARV_ERROR_INVALID_ARG=5]=\"DATARV_ERROR_INVALID_ARG\"}(i=s.DATARV_ERROR||(s.DATARV_ERROR={}));var r=function(){function e(e){this._errorCode=i.DATARV_ERROR_OK,this._errorCode=e}return e.prototype.ErrorCode=function(){return this._errorCode},e.prototype.toString=function(){switch(this._errorCode){case i.DATARV_ERROR_OK:return\"DATARV_ERROR_OK\";case i.DATARV_ERROR_INVALID_EVENT:return\"Event is invalid. Either event.Id is empty, or event.Timestamp is empty, or event.EventType is empty.\";case i.DATARV_ERROR_INVALID_CONFIG:return\"Invalid configuration. CollectorUrl is missing.\";case i.DATARV_ERROR_INVALID_DEPENDENCIES:return\"DATARV_ERROR_INVALID_DEPENDENCIES\";case i.DATARV_ERROR_INVALID_STATUS:return\"Telemetry Manager is not initialized.\";case i.DATARV_ERROR_INVALID_ARG:return\"TenantToken is null or empty, or events is null.\";default:return\"Unknown error\"}},e}();s.Exception=r;var o=function(){return function(){}}();s.TelemetryConfig=o;var a=function(){function e(){}return e.CreateTelemetryManager=function(){return new l},e}();s.TelemetryManagerFactory=a;var _,h=function(){function e(){}return e.MaxPackageSizeInBytes=3e6,e.TimeIntervalForNextSendInMS=15e3,e}();!function(e){e[e.Created=0]=\"Created\",e[e.Initialized=1]=\"Initialized\",e[e.Started=2]=\"Started\"}(_||(_={}));var l=function(){function s(){this._MaxPackageSizeInBytes=h.MaxPackageSizeInBytes,this._listeners=[],this._status=_.Created,this._ecsClient=null,this._etag=null,this._ecsCallback=null,this._testServerResponseHook=null,this._isPaused=!1,this._testHookListeners=[]}return s.prototype.Initialize=function(n){if(this._status!=_.Created)throw new r(i.DATARV_ERROR_INVALID_STATUS);if(!n||!n.collectorUrl)throw new r(i.DATARV_ERROR_INVALID_CONFIG);if(this._config=n,this._Reset(),this._status=_.Initialized,n.ecsClient&&(this._Verbose(\"ECS object assigned. Do integration\"),this._ecsClient=n.ecsClient),n.overwriteSendTimeInterval&&n.overwriteSendTimeInterval>=0&&(h.TimeIntervalForNextSendInMS=n.overwriteSendTimeInterval),n.enableTeamsStats){this.AddListener(function(n,i,r,o){if(!s.defaultLogger){var a=t.LogManager.getDefaultToken();a&&(s.defaultLogger=new e.applications.telemetry.Logger(a))}if(s.defaultLogger){for(var _=o.length,h=0,l=0;l<o.length;++l)\"userbi\"===o[l].EventType.toLowerCase()&&++h;var u=new t.EventProperties;u.name=\"scenario\",u.setProperty(\"Scenario_Name\",\"sdk_stats\"),200===i?(u.setProperty(\"AriaStats_EventSentUserBi\",h),u.setProperty(\"AriaStats_EventSent\",_)):400===i&&(u.setProperty(\"AriaStats_EventDropUserBi\",h),u.setProperty(\"AriaStats_EventDrop\",_),u.setProperty(\"AriaStats_EventDropReason\",i));var c=t.Logger.popEventReceivedCount();u.setProperty(\"AriaStats_EventRec\",c);var d=t.Logger.popEventRejectCount();u.setProperty(\"AriaStats_EventReject\",d);var p=t.Logger.popTryToSendCount();u.setProperty(\"AriaStats_TryToSend\",p);var f=t.Logger.popEventPackageSize();u.setProperty(\"AriaStats_PackageSize\",f),s.defaultLogger.logEvent(u)}})}this._Verbose(\"Initialize() done\")},s.prototype.AddListener=function(e){if(this._status<_.Initialized)throw new r(i.DATARV_ERROR_INVALID_STATUS);this._Verbose([\"AddListener(), status: \",this._status,\" old length: \",this._listeners.length,\" func: \",e].join(\"\"));for(var t=0;t<this._listeners.length;++t)if(this._listeners[t]==e)return void this._Verbose(\"the listener has been added already, index: \"+t);this._listeners.push(e),this._Verbose(\"AddListener() done, the new length: \"+this._listeners.length)},s.prototype.RemoveListener=function(e){if(this._status<_.Initialized)throw new r(i.DATARV_ERROR_INVALID_STATUS);this._Verbose([\"RemoveListener(), status: \",this._status,\" old length: \",this._listeners.length,\" func: \",e].join(\"\"));for(var t=0;t<this._listeners.length;++t)if(this._listeners[t]==e)return 1==this._listeners.length?this._listeners=[]:t==this._listeners.length-1?this._listeners.pop():this._listeners[t]=this._listeners.pop(),void this._Verbose([\"this listener has been found, index: \",t,\"new length: \",this._listeners.length].join(\"\"));this._Verbose(\"listener isn't been found, new length\"+this._listeners.length)},s.prototype.Start=function(){if(this._status<_.Initialized)throw new r(i.DATARV_ERROR_INVALID_STATUS);this._Verbose([\"Start(), status:\",this._status,\"tag:\",s._tag].join(\" \")),this._status>=_.Started&&this._Verbose(\"Start() already, ignore\"),this._ecsClient&&(this._ecsCallback=this._CreateEcsCallback(),this._ecsClient.AddListener(this._ecsCallback),this._etag=this._ecsClient.GetETag()),++s._tag,this._status=_.Started,this._Verbose([\"Start() done, status: \",this._status,\"tag: \",s._tag].join(\"\"))},s.prototype.Stop=function(){if(this._status<_.Initialized)throw new r(i.DATARV_ERROR_INVALID_STATUS);this._Verbose(\"Stop(), status: \"+this._status),this._status!=_.Initialized?(this._Reset(),this._status=_.Initialized,this._Verbose(\"Stop() done, status: \"+this._status)):this._Verbose(\"Stop() already, ignore\")},s.prototype.Flush=function(e){this._eventsCache.IsEmpty()||this._WorkThread(e)},s.prototype.SendAsync=function(e,n){if(this._status<_.Initialized)throw new r(i.DATARV_ERROR_INVALID_STATUS);if(this._Verbose([\"SendAsync(), status:\",this._status,\"tenantToken:\",e,\"count:\",n.length].join(\" \")),this._status<_.Started)return this._Info(\"SendAsync(), not started, ignore, return false\"),!1;if(!e||!n)throw this._Error(\"SendAsync(), tenantToken or events is null or empty\"),new r(i.DATARV_ERROR_INVALID_ARG);for(var o=0;o<n.length;++o)if(!n[o].Id||!s._eventTypeRegex.test(n[o].EventType)||n[o].Timestamp.Equals(\"0\"))throw this._Error([\"eventId:\",n[o].Id,\"eventType:\",n[o].EventType,\"timestamp high:\",n[o].Timestamp.high,\"timestamp low:\",n[o].Timestamp.low].join(\"\")),t.Logger.addEventRejectCount(n.length),new r(i.DATARV_ERROR_INVALID_EVENT);return this._eventsCache.AddEvents(e,n),this._Verbose([\"SendAsync(), currentTimer: \",this._timer,\"eventsCacheIsEmpty\",this._eventsCache.IsEmpty()].join(\" \")),this._eventsCache.IsEmpty()||this._timer||this._ScheduleTimer(!1),this._Verbose(\"SendAsync() done\"),!0},s.prototype.Pause=function(){this._isPaused||(this._CleanTimer(),this._isPaused=!0)},s.prototype.Resume=function(){this._isPaused&&(this._isPaused=!1,this._ScheduleTimer(!1))},s.prototype._WorkThread=function(e){var n=this;if(this._isPaused)this._CleanTimer();else try{var i=Date.now();if(this._Verbose(\"_WorkThread, status: \"+this._status),this._status<_.Started)return void this._Verbose(\"_WorkThread, status is not started, return\");var r=this._eventsCache.DequeuEvents();if(null==r)return this._Verbose(\"_WorkThread, No events found, return\"),void this._CleanTimer();var o=r.events.length,a=this._PackEvents(r.tenantToken,r.events);this._eventsCache.AddEvents(r.tenantToken,a.remainedEvents);var h=a.remainedEvents.length;if(null==a.buffer||0==a.buffer.length)return void(this._eventsCache.IsEmpty()?(this._Verbose(\"eventsCache is empty, stop schedule\"),this._CleanTimer()):(this._Verbose(\"eventsCache is not empty, schedule for next run\"),this._ScheduleTimer(!1)));if(this._testHookListeners)for(var l=0;l<this._testHookListeners.length;++l)this._testHookListeners[l](a.sendEvents);var u=a.sendEvents,c=a.buffer.length;if(this._testServerResponseHook){var d=this._testServerResponseHook();return void setTimeout(this._SendCallback(f,r.tenantToken,u,c,d,null),100)}var p={type:\"POST\",url:this._config.collectorUrl,processData:!1,headers:{\"content-type\":\"application/bond-compact-binary\",\"client-id\":\"NO_AUTH\",\"sdk-version\":\"ACT-Web-JS-\"+clienttelemetry_build.version},complete:function(t){return n._SendCallback(f,r.tenantToken,u,c,t,e)}};this._config.useJsonTextStream?(p.data=a.buffer,p.headers[\"content-type\"]=\"application/json\"):sct.Utils.IsSafariOrFirefox()||\"undefined\"==typeof Uint8Array?(this._Verbose(\"Uint8Array is undefined, send with base64 encode.\"),p.data=Microsoft.Bond.Encoding.Base64.GetString(a.buffer),p.headers[\"content-encoding\"]=\"base64\"):(this._Verbose(\"Uint8Array is defined, send with binary format directly.\"),p.data=new Uint8Array(a.buffer)),r.tenantToken&&(p.headers[\"x-apikey\"]=r.tenantToken);var f=s._tag;if(this._lastActiveTime=(new Date).getTime(),sct.Utils.ajax(p),this._config.enableTeamsStats){var v=o-h;t.Logger.addTryToSendCount(v),t.Logger.addEventPackageSize(a.buffer.length)}this._Verbose(\"_Workthread, send via jquery, tag: \"+f),this._Info(\"Processing telemetry events took \"+(Date.now()-i)+\" ms for \"+(o-h)+\" events with total size of \"+a.buffer.length+\" bytes, remaining events - \"+h)}catch(e){this._Error(\"_WorkThread, exception: \"+e)}},s.prototype._PackEvents=function(e,s){this._Verbose(\"_PackageEvents, total Count: \"+s.length);var n=new t.datamodels.ClientToCollectorRequest,i=new t.datamodels.DataPackage;i.Source=\"JS_default_source\",i.DataPackageId=t.datamodels.utils.GetGuid(),i.Timestamp=t.datamodels.utils.GetTimeStamp();var r,o=s;if(s=[],o.length>200){var a=o.splice(0,200);s.push.apply(s,o),o=a}for(;;){if(i.Records=[],i.Records.push.apply(i.Records,o),n.DataPackages=[],n.DataPackages.push(i),r=this._Serialize(n),this._Verbose([\"_PackageEvents, sendEvents.length:\",o.length,\" buffer.length:\",r.length,\" MaxPackageSize:\",this._MaxPackageSizeInBytes].join(\"\")),r.length<this._MaxPackageSizeInBytes)break;if(1==o.length){o=[],r=null;break}var _=o.splice(0,Math.floor(o.length/2));this._Verbose(\"_PackageEvents, too large, package again\"),s.push.apply(s,o),o=_}return this._Verbose([\"_PakcageEvents done, sendEventsCount:\",o.length,\"buffer.length:\",null==r?0:r.length,\"remained events:\",s.length].join(\"\")),{buffer:r,sendEvents:o,remainedEvents:s}},s.prototype._Serialize=function(e){if(this._config.useJsonTextStream){var s=new t.JsonTextWriter;return e.Write(s),JSON.stringify(s.data)}var n=new Microsoft.Bond.IO.MemoryStream,i=new Microsoft.Bond.CompactBinaryProtocolWriter(n);return e.Write(i),n.GetBuffer()},s.prototype._SendCallback=function(e,t,i,r,o,a){if(this._Verbose([\"_SendCallback\",\"tag:\",e,\"current tag:\",s._tag,\"tenantToken:\",t,\"events count:\",i.length,\"jqXHR:\",o].join(\"\")),null==a){var h=null!=o&&o.status>=200&&o.status<300;if(this._status<_.Started||e<s._tag)this._Verbose(\"_SendCallback, is not started, or tag is not the same, return\");else{if(!(h||o&&400==o.status))return this._Verbose(\"retry statusCode: \"+(o?o.status:0)),this._eventsCache.AddEvents(t,i),void this._ScheduleTimer(!0);for(var l=0;l<this._listeners.length;++l)this._listeners[l](h?n.SENT:n.SEND_FAILED,o?o.status:0,t,i,r);this._eventsCache.IsEmpty()?(this._Verbose(\"eventsCache is empty, stop schedule\"),this._CleanTimer()):(this._Verbose(\"eventsCache is not empty, schedule for next run\"),this._ScheduleTimer(!1))}}else a(o?o.status:0,t,i)},s.prototype._CleanTimer=function(){this._Verbose(\"_CleanTimer(), timer: \"+this._timer),this._timer&&(clearTimeout(this._timer),this._timer=null)},s.prototype._ScheduleTimer=function(e){var t=this;if(this._Verbose(\"_ScheduleTimer: isRetry: \"+e),this._CleanTimer(),e){this._Verbose(\"_ScheduleTimer, current factor: \"+this._rescheduleFactor);s=Math.floor(5*this._rescheduleFactor*(1+Math.random()));this._timer=setTimeout(function(){return t._WorkThread(null)},1e3*s),this._Verbose(\"_ScheduleTimer, next try (s): \"+s),this._rescheduleFactor<<=1,this._rescheduleFactor>64&&(this._rescheduleFactor=1)}else{var s=0,n=(new Date).getTime()-this._lastActiveTime;s=n>h.TimeIntervalForNextSendInMS?0:h.TimeIntervalForNextSendInMS-n,this._timer=setTimeout(function(){return t._WorkThread(null)},s),this._Verbose(\"_ScheduleTimer, next try: \"+s),this._rescheduleFactor=1}},s.prototype._Verbose=function(e){this._config.log&&this._config.log.Verbose(\"[TelemetryManagerImpl]: \"+e)},s.prototype._Info=function(e){this._config.log&&this._config.log.Info(\"[TelemetryManagerImpl]: \"+e)},s.prototype._Error=function(e){this._config.log&&this._config.log.Error(\"[TelemetryManagerImpl]: \"+e)},s.prototype._Reset=function(){this._Verbose(\"Reset()\"),this._CleanTimer(),this._lastActiveTime=0,this._rescheduleFactor=1,this._sendingEvents=[],this._eventsCache=new u,this._ecsClient&&(this._ecsClient.RemoveListener(this._ecsCallback),this._ecsCallback=null)},s.prototype._CreateEcsCallback=function(){var e=this;return function(t){t==ecs.CallbackEventType.CONFIG_UPDATED&&(e._etag=e._ecsClient.GetETag())}},s.prototype.__AddTestHookListener=function(e){if(this._status<_.Initialized)throw new r(i.DATARV_ERROR_INVALID_STATUS);for(var t=0;t<this._testHookListeners.length;++t)if(this._testHookListeners[t]==e)return;this._testHookListeners.push(e)},s.prototype.__ClearTestHookListener=function(){this._testHookListeners=[]},s.prototype.__GetListenerArray=function(){return this._listeners},s.prototype.__GetTotalEventsCount=function(){return this._eventsCache.GetTotalEventsCount()},s.prototype.__IsScheduled=function(){return null!=this._timer},s.prototype.__ChageMaxPackageSizeInKB=function(e){this._MaxPackageSizeInBytes=1024*e},s.prototype.__SetTestServerResponseHook=function(e){this._testServerResponseHook=e},s.defaultLogger=void 0,s._eventTypeRegex=/^[a-zA-Z0-9]([a-zA-Z0-9]|_){2,98}[a-zA-Z0-9]$/,s._tag=0,s}();s.TelemetryManagerImpl=l;var u=function(){function e(){this._events={},this._tokens=[]}return e.prototype.AddEvents=function(e,t){t.length&&(t.length>1e4||(this._events[e]||(this._events[e]=[],this._tokens.push(e)),this._events[e].push.apply(this._events[e],t)))},e.prototype.IsEmpty=function(){return 0==this._tokens.length},e.prototype.DequeuEvents=function(){if(0==this._tokens.length)return null;var e=this._tokens.shift(),t=this._events[e];return delete this._events[e],{tenantToken:e,events:t}},e.prototype.GetTotalEventsCount=function(){var e=0;for(var t in this._events)e+=this._events[t].length;return e},e}()}(t._sender||(t._sender={}))}(t.telemetry||(t.telemetry={}))}(e.applications||(e.applications={}))}(microsoft||(microsoft={}))","var clienttelemetry_build;!function(e){e.version=\"2.5.0\"}(clienttelemetry_build||(clienttelemetry_build={}))","var microsoft;!function(e){!function(e){!function(e){e.globalTelemetryManager=null;var t=function(){return function(){this.collectorUrl=null}}();e.LogConfiguration=t;var n=function(){function t(){this.key=null,this.value=null,this.pii=null}return t._isPii=function(t){if(t==e.datamodels.PIIKind.NotSet)return!1;var n=!1;for(var i in e.datamodels.PIIKind)isNaN(i)||i==t&&(n=!0);return n},t}();e.Property=n;var i=function(){function t(){this.name=null,this.timestamp=null,this.properties=[],this.eventType=null}return t.prototype.setProperty=function(n,i,s){if(!n||!this.properties[n]&&!t._propertyNameRegex.test(n))throw new r(o.INVALID_PROPERTY_NAME);this.properties[n]={key:n,value:i,pii:s!=e.datamodels.PIIKind.NotSet?s:null}},t.prototype.unsetProperty=function(e){if(!e)throw new r(o.INVALID_PROPERTY_NAME);void 0!==this.properties[e]&&(this.properties[e]=void 0,delete this.properties[e])},t._propertyNameRegex=/^[a-zA-Z0-9](([a-zA-Z0-9|_|.]){0,98}[a-zA-Z0-9])?$/,t}();e.EventProperties=i;var o;!function(e){e[e.INVALID_TENANT_TOKEN=1]=\"INVALID_TENANT_TOKEN\",e[e.MISSING_EVENT_PROPERTIES_NAME=2]=\"MISSING_EVENT_PROPERTIES_NAME\",e[e.INVALID_PROPERTY_NAME=3]=\"INVALID_PROPERTY_NAME\",e[e.INVALID_COLLECTOR_URL=4]=\"INVALID_COLLECTOR_URL\",e[e.MISSING_FAILURE_SIGNATURE=5]=\"MISSING_FAILURE_SIGNATURE\",e[e.MISSING_FAILURE_DETAIL=6]=\"MISSING_FAILURE_DETAIL\",e[e.MISSING_PAGEVIEW_ID=7]=\"MISSING_PAGEVIEW_ID\",e[e.MISSING_PAGEVIEW_NAME=8]=\"MISSING_PAGEVIEW_NAME\",e[e.INVALID_SESSION_STATE=9]=\"INVALID_SESSION_STATE\"}(o=e.TelemetryError||(e.TelemetryError={}));var r=function(){function e(e){this.errorCode=null,this.errorCode=e}return e.prototype.ErrorCode=function(){return this.errorCode},e.prototype.toString=function(){switch(this.errorCode){case o.INVALID_TENANT_TOKEN:return\"Invalid tenant token\";case o.MISSING_EVENT_PROPERTIES_NAME:return\"Eventproperties.name can not be null or empty\";case o.INVALID_PROPERTY_NAME:return\"Invalid Key. Key does not conform to regular expression ^[a-zA-Z0-9](([a-zA-Z0-9|_]){0,98}[a-zA-Z0-9])?$\";case o.INVALID_COLLECTOR_URL:return\"Collector url can't be null or empty.\";case o.MISSING_FAILURE_SIGNATURE:return\"Failure signature can't be null or empty.\";case o.MISSING_FAILURE_DETAIL:return\"Failure detail can't be null or empty.\";case o.MISSING_PAGEVIEW_ID:return\"Pageview id can't be null or empty.\";case o.MISSING_PAGEVIEW_NAME:return\"Pageview name can't be null or empty.\";case o.INVALID_SESSION_STATE:return\"Session state has to be a value from the SessionState enum.\";default:return\"Unknown error\"}},e}();e.Exception=r;var s=function(){function t(t){this.contextMap=new Microsoft.Bond.Collections.Map,this.piiKind=e.datamodels.PIIKind.NotSet,this._allowDeviceInfoFields=!1,this._allowDeviceInfoFields=t}return t.prototype.setAppId=function(e){e&&this.contextMap.Add(\"AppInfo.Id\",e)},t.prototype.setAppVersion=function(e){e&&this.contextMap.Add(\"AppInfo.Version\",e)},t.prototype.setAppLanguage=function(e){e&&this.contextMap.Add(\"AppInfo.Language\",e)},t.prototype.setDeviceId=function(e){e&&this._allowDeviceInfoFields&&this.contextMap.Add(\"DeviceInfo.Id\",e)},t.prototype.setDeviceOsName=function(e){e&&this._allowDeviceInfoFields&&this.contextMap.Add(\"DeviceInfo.OsName\",e)},t.prototype.setDeviceOsVersion=function(e){e&&this._allowDeviceInfoFields&&this.contextMap.Add(\"DeviceInfo.OsVersion\",e)},t.prototype.setDeviceBrowserName=function(e){e&&this._allowDeviceInfoFields&&this.contextMap.Add(\"DeviceInfo.BrowserName\",e)},t.prototype.setDeviceBrowserVersion=function(e){e&&this._allowDeviceInfoFields&&this.contextMap.Add(\"DeviceInfo.BrowserVersion\",e)},t.prototype.setUserId=function(e,t){e&&this.contextMap.Add(\"UserInfo.Id\",e),n._isPii(t)&&(this.piiKind=t)},t.prototype.setUserMsaId=function(e){e&&this.contextMap.Add(\"UserInfo.MsaId\",e)},t.prototype.setUserANID=function(e){e&&this.contextMap.Add(\"UserInfo.ANID\",e)},t.prototype.setUserAdvertisingId=function(e){e&&this.contextMap.Add(\"UserInfo.AdvertisingId\",e)},t.prototype.setUserTimeZone=function(e){e&&this.contextMap.Add(\"UserInfo.TimeZone\",e)},t.prototype.setUserLanguage=function(e){e&&this.contextMap.Add(\"UserInfo.Language\",e)},t}();e.SemanticContext=s;var a,c=function(){function e(){}return e.initialize=function(t){e.documentInfo=t;var n=t.appLanguage;n&&e.semanticContext.setAppLanguage(n);var i=t.userLanguage;i&&e.semanticContext.setUserLanguage(i);var o=(new Date).getTimezoneOffset(),r=o%60,s=(o-r)/60,a=\"+\";s>0&&(a=\"-\"),r=Math.abs(r);var c=a+((s=Math.abs(s))<10?\"0\"+s:s.toString())+\":\"+(r<10?\"0\"+r:r.toString());e.semanticContext.setUserTimeZone(c),e.semanticContext.setDeviceBrowserName(e._getBrowserName()),e.semanticContext.setDeviceBrowserVersion(e._getBrowserVersion()),e.semanticContext.setDeviceOsName(e._getOsName()),e.semanticContext.setDeviceOsVersion(e._getOsVersion()),e.semanticContext.setDeviceId(t.deviceId),e.firstLaunchTime=t.firstLaunchTime},e.checkAndUpdateDeviceId=function(e){},e._setCookie=function(e,t){},e._getCookie=function(e){return\"\"},e._getUserAgent=function(){return e.documentInfo.userAgent},e._userAgentContainsString=function(t){return e._getUserAgent().indexOf(t)>-1},e._isIe=function(){return e._userAgentContainsString(\"Trident\")},e._isEdge=function(){return e._userAgentContainsString(e.BROWSERS.EDGE)},e._isEdgeAnaheim=function(){return e._userAgentContainsString(\"Edg/\")},e._isOpera=function(){return e._userAgentContainsString(\"OPR/\")},e._getBrowserName=function(){return e._isOpera()?e.BROWSERS.UNKNOWN:e._userAgentContainsString(e.BROWSERS.PHANTOMJS)?e.BROWSERS.PHANTOMJS:e._isEdge()?e.BROWSERS.EDGE:e._isEdgeAnaheim()?e.BROWSERS.EDGEANAHEIM:e._userAgentContainsString(e.BROWSERS.ELECTRON)?e.BROWSERS.ELECTRON:e._userAgentContainsString(e.BROWSERS.CHROME)?e.BROWSERS.CHROME:e._userAgentContainsString(e.BROWSERS.FIREFOX)?e.BROWSERS.FIREFOX:e._userAgentContainsString(e.BROWSERS.SAFARI)?e.BROWSERS.SAFARI:e._userAgentContainsString(e.BROWSERS.SKYPE_SHELL)?e.BROWSERS.SKYPE_SHELL:e._isIe()?e.BROWSERS.MSIE:e.BROWSERS.UNKNOWN},e._getBrowserVersion=function(){return e._isIe()?function(){var t,n=e._getUserAgent(),i=n.match(new RegExp(e.BROWSERS.MSIE+\" \"+e.REGEX_VERSION));return i?i[1]:(t=n.match(new RegExp(\"rv:\"+e.REGEX_VERSION)))?t[1]:void 0}():function(t){var n;return t===e.BROWSERS.SAFARI?t=\"Version\":t===e.BROWSERS.EDGEANAHEIM&&(t=\"Edg\"),(n=e._getUserAgent().match(new RegExp(t+\"/\"+e.REGEX_VERSION)))?n[1]:e.UNKNOWN_VERSION}(e._getBrowserName())},e._getOsName=function(){var t=/(windows|win32)/i,n=/ arm;/i,i=/windows\\sphone\\s\\d+\\.\\d+/i,o=/(macintosh|mac os x)/i,r=/(iPad|iPhone|iPod)(?=.*like Mac OS X)/i,s=/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,a=/android/i;return e._getUserAgent().match(i)?e.OPERATING_SYSTEMS.WINDOWS_PHONE:e._getUserAgent().match(n)?e.OPERATING_SYSTEMS.WINDOWS_RT:e._getUserAgent().match(r)?e.OPERATING_SYSTEMS.IOS:e._getUserAgent().match(a)?e.OPERATING_SYSTEMS.ANDROID:e._getUserAgent().match(s)?e.OPERATING_SYSTEMS.LINUX:e._getUserAgent().match(o)?e.OPERATING_SYSTEMS.MACOSX:e._getUserAgent().match(t)?e.OPERATING_SYSTEMS.WINDOWS:e.OPERATING_SYSTEMS.UNKNOWN},e._getOsVersion=function(){function t(e){return e.indexOf(\".\")>-1?\".\":e.indexOf(\"_\")>-1?\"_\":null}return e._getOsName()===e.OPERATING_SYSTEMS.WINDOWS?function(){var t=e._getUserAgent().match(new RegExp(\"Windows NT \"+e.REGEX_VERSION));return t&&e.VERSION_MAPPINGS[t[1]]?e.VERSION_MAPPINGS[t[1]]:e.UNKNOWN_VERSION}():e._getOsName()===e.OPERATING_SYSTEMS.MACOSX?function(){var n=e._getUserAgent().match(new RegExp(e.OPERATING_SYSTEMS.MACOSX+\" \"+e.REGEX_VERSION_MAC));if(n){var i=n[1].replace(/_/g,\".\");if(i){var o=t(i);return o?i.split(o)[0]:i}}return e.UNKNOWN_VERSION}():e.UNKNOWN_VERSION},e.semanticContext=new s(!0),e.firstLaunchTime=-1,e.BROWSERS={MSIE:\"MSIE\",CHROME:\"Chrome\",FIREFOX:\"Firefox\",SAFARI:\"Safari\",EDGE:\"Edge\",EDGEANAHEIM:\"EdgeAnaheim\",ELECTRON:\"Electron\",SKYPE_SHELL:\"SkypeShell\",PHANTOMJS:\"PhantomJS\",UNKNOWN:\"Unknown\"},e.OPERATING_SYSTEMS={WINDOWS:\"Windows\",MACOSX:\"Mac OS X\",WINDOWS_PHONE:\"Windows Phone\",WINDOWS_RT:\"Windows RT\",IOS:\"iOS\",ANDROID:\"Android\",LINUX:\"Linux\",UNKNOWN:\"Unknown\"},e.VERSION_MAPPINGS={5.1:\"XP\",\"6.0\":\"Vista\",6.1:\"7\",6.2:\"8\",6.3:\"8.1\",\"10.0\":\"10\"},e.REGEX_VERSION=\"([\\\\d,.]+)\",e.REGEX_VERSION_MAC=\"([\\\\d,_,.]+)\",e.UNKNOWN_VERSION=\"Unknown\",e.DEVICE_ID_COOKIE=\"MicrosoftApplicationsTelemetryDeviceId\",e.FIRST_LAUNCH_TIME_COOKIE=\"MicrosoftApplicationsTelemetryFirstLaunchTime\",e}();!function(e){e[e.STARTED=0]=\"STARTED\",e[e.ENDED=1]=\"ENDED\"}(a=e.SessionState||(e.SessionState={}));var d=function(){function t(){}return t.initialize=function(n,i){if(!t._initialized){if(!i)throw new r(o.INVALID_TENANT_TOKEN);t._defaultToken=i,t._config.collectorUrl||(t._config.collectorUrl=\"https://browser.pipe.aria.microsoft.com/Collector/3.0/\"),e.globalTelemetryManager||(e.globalTelemetryManager=e._sender.TelemetryManagerFactory.CreateTelemetryManager(),e.globalTelemetryManager.Initialize(t._config)),e.globalTelemetryManager.Start(),c.initialize(n),t._initialized=!0}},t.initializeWithConfiguration=function(e,n,i){if(!i.collectorUrl)throw new r(o.INVALID_COLLECTOR_URL);t._config.collectorUrl=i.collectorUrl,t.initialize(e,n)},t.flush=function(t){e.globalTelemetryManager.Flush(t)},t.addCallbackListener=function(n){t._initialized&&e.globalTelemetryManager.AddListener(n)},t.setContext=function(e,n,i){\"\"!==n&&\"null\"!==n&&\"undefined\"!==n?t._contextProperties.setProperty(e,n,i):t._contextProperties.unsetProperty(e)},t.isInitialized=function(){return t._initialized},t.getDefaultToken=function(){return t._defaultToken},t.getSemanticContext=function(){return t._semanticContext},t.__addTestHookListener=function(n){t._initialized&&e.globalTelemetryManager.__AddTestHookListener(n)},t.__clearTestHookListener=function(){t._initialized&&e.globalTelemetryManager.__ClearTestHookListener()},t.__backToUninitialized=function(){t._config=new e._sender.TelemetryConfig,t._semanticContext=new s(!0),t._contextProperties=new i,e.globalTelemetryManager=e._sender.TelemetryManagerFactory.CreateTelemetryManager(),t._initialized=!1},t._initialized=!1,t._defaultToken=null,t._config=new e._sender.TelemetryConfig,t._contextProperties=new i,t._semanticContext=new s(!0),t}();e.LogManager=d;var E=function(){function t(t){this._initId=e.datamodels.utils.GetGuid(),this._sequence=0,this._tenantToken=null,this._contextProperties=new i,this._semanticContext=new s(!1),this._sessionStartTime=0,this._sessionId=null,this._tenantToken=t||d.getDefaultToken()}return t.popEventReceivedCount=function(){var e=t.eventReceivedCount;return t.eventReceivedCount=0,e},t.popEventRejectCount=function(){var e=t.eventRejectCount;return t.eventRejectCount=0,e},t.addEventRejectCount=function(e){t.eventRejectCount+=e},t.popTryToSendCount=function(){var e=t.eventPackageSize;return t.eventPackageSize=0,e},t.addTryToSendCount=function(e){t.eventTryToSendCount+=e},t.popEventPackageSize=function(){var e=t.eventPackageSize;return t.eventPackageSize=0,e},t.addEventPackageSize=function(e){t.eventPackageSize+=e},t.prototype.logEvent=function(e){if(!e.name)throw++t.eventRejectCount,new r(o.MISSING_EVENT_PROPERTIES_NAME);++t.eventReceivedCount;var n=this._createEventRecord(e.name,e.eventType);this._addCustomPropertiesToEvent(n,e),this._sendRecord(n)},t.prototype.logFailure=function(e,t,n,i,s){if(!e)throw new r(o.MISSING_FAILURE_SIGNATURE);if(!t)throw new r(o.MISSING_FAILURE_DETAIL);var a=this._createEventRecord(\"failure\",\"failure\");a.Extension.Add(\"Failure.Signature\",e),a.Extension.Add(\"Failure.Detail\",t),n&&a.Extension.Add(\"Failure.Category\",n),i&&a.Extension.Add(\"Failure.Id\",i),this._addCustomPropertiesToEvent(a,s),this._sendRecord(a)},t.prototype.logPageView=function(e,t,n,i,s,a){if(!e)throw new r(o.MISSING_PAGEVIEW_ID);if(!t)throw new r(o.MISSING_PAGEVIEW_NAME);var c=this._createEventRecord(\"pageview\",\"pageview\");c.Extension.Add(\"PageView.Id\",e),c.Extension.Add(\"PageView.Name\",t),n&&c.Extension.Add(\"PageView.Category\",n),i&&c.Extension.Add(\"PageView.Uri\",i),s&&c.Extension.Add(\"PageView.ReferrerUri\",s),this._addCustomPropertiesToEvent(c,a),this._sendRecord(c)},t.prototype.logSession=function(t,n){if(t!==a.STARTED&&t!==a.ENDED)throw new r(o.INVALID_SESSION_STATE);var i=this._createEventRecord(\"session\",\"session\");if(t===a.STARTED){if(this._sessionStartTime>0)return;this._sessionStartTime=(new Date).getTime(),this._sessionId=e.datamodels.utils.GetGuid(),i.Extension.Add(\"Session.Id\",this._sessionId),i.Extension.Add(\"Session.State\",\"Started\")}else if(t===a.ENDED){if(0==this._sessionStartTime)return;var s=Math.floor(((new Date).getTime()-this._sessionStartTime)/1e3);i.Extension.Add(\"Session.Duration\",s.toString()),i.Extension.Add(\"Session.DurationBucket\",this._getSessionDurationFromTime(s)),i.Extension.Add(\"Session.Id\",this._sessionId),i.Extension.Add(\"Session.State\",\"Ended\"),this._sessionId=null,this._sessionStartTime=0}i.Extension.Add(\"Session.FirstLaunchTime\",new Date(c.firstLaunchTime).toISOString()),this._addCustomPropertiesToEvent(i,n),this._sendRecord(i)},t.prototype.getSessionId=function(){return this._sessionId},t.prototype.setContext=function(e,t,n){this._contextProperties.setProperty(e,t,n)},t.prototype.getSemanticContext=function(){return this._semanticContext},t.prototype._getSessionDurationFromTime=function(e){return e<0?\"Undefined\":e<=3?\"UpTo3Sec\":e<=10?\"UpTo10Sec\":e<=30?\"UpTo30Sec\":e<=60?\"UpTo60Sec\":e<=180?\"UpTo3Min\":e<=600?\"UpTo10Min\":e<=1800?\"UpTo30Min\":\"Above30Min\"},t.prototype._createEventRecord=function(t,n){var i=new e.datamodels.Record;n||(n=\"custom\"),i.EventType=t.toLowerCase(),i.Type=n.toLowerCase(),i.Extension.Add(\"EventInfo.Source\",\"JS_default_source\"),i.Extension.Add(\"EventInfo.InitId\",this._initId),this._sequence++,i.Extension.Add(\"EventInfo.Sequence\",this._sequence.toString()),i.Extension.Add(\"EventInfo.Name\",t.toLowerCase());var o=new Date;return i.Timestamp=e.datamodels.utils.GetTimeStampWithValue(o.getTime()),i.Extension.Add(\"EventInfo.Time\",o.toISOString()),i.Extension.Add(\"EventInfo.SdkVersion\",\"ACT-Web-JS-\"+clienttelemetry_build.version),i},t.prototype._addCustomPropertiesToEvent=function(e,t){this._addSemanticContext(e,c.semanticContext),this._addSemanticContext(e,d._semanticContext),this._addSemanticContext(e,this._semanticContext),this._sessionId&&e.Extension.Add(\"Session.Id\",this._sessionId),this._addEventPropertiesToEvent(e,d._contextProperties),this._addEventPropertiesToEvent(e,this._contextProperties),this._addEventPropertiesToEvent(e,t)},t.prototype._addSemanticContext=function(t,n){if(n&&n.contextMap.Count()>0)for(var i=n.contextMap.GetBuffer(),o=0;o<i.length;o++)\"UserInfo.Id\"==i[o].Key&&n.piiKind!=e.datamodels.PIIKind.NotSet?t.AddOrReplacePII(i[o].Key,i[o].Value,n.piiKind):t.Extension.AddOrReplace(i[o].Key,i[o].Value)},t.prototype._addEventPropertiesToEvent=function(t,i){if(i){i.timestamp&&i.timestamp>=new Date(\"1/1/2000\").getTime()&&(t.Timestamp=e.datamodels.utils.GetTimeStampWithValue(i.timestamp),t.Extension.AddOrReplace(\"EventInfo.Time\",new Date(i.timestamp).toISOString())),i.name&&(t.EventType=i.name.toLowerCase(),t.Extension.AddOrReplace(\"EventInfo.Name\",i.name.toLowerCase()));var o=i.properties;if(o)for(var r in o)o[r].key&&\"string\"==typeof o[r].key&&(o[r].value||0==o[r].value||0==o[r].value||\"\"==o[r].value)&&(n._isPii(o[r].pii)?(t.AddOrReplacePII(o[r].key,o[r].value.toString(),o[r].pii),t.Extension.Remove(o[r].key)):(t.Extension.AddOrReplace(o[r].key,o[r].value.toString()),t.PIIExtensions.Remove(o[r].key)))}},t.prototype._sendRecord=function(t){d.isInitialized()&&e.globalTelemetryManager.SendAsync(this._tenantToken,[t])},t.eventReceivedCount=0,t.eventRejectCount=0,t.eventTryToSendCount=0,t.eventPackageSize=0,t}();e.Logger=E}(e.telemetry||(e.telemetry={}))}(e.applications||(e.applications={}))}(microsoft||(microsoft={}))","var ecs;!function(t){var e;!function(t){t[t.ECS_ERROR_OK=0]=\"ECS_ERROR_OK\",t[t.ECS_ERROR_INVALID_STATUS=1]=\"ECS_ERROR_INVALID_STATUS\",t[t.ECS_ERROR_INVALID_RESPONSE=6]=\"ECS_ERROR_INVALID_RESPONSE\",t[t.ECS_ERROR_INVALID_CONFIG=8]=\"ECS_ERROR_INVALID_CONFIG\"}(e=t.ECS_ERROR||(t.ECS_ERROR={}));var s=function(){function t(t){this._errorCode=t}return t.prototype.ErrorCode=function(){return this._errorCode},t.prototype.toString=function(){switch(this._errorCode){case e.ECS_ERROR_OK:return\"ECS_ERROR_OK\";case e.ECS_ERROR_INVALID_STATUS:return\"ECS_ERROR_INVALID_STATUS\";case e.ECS_ERROR_INVALID_RESPONSE:return\"ECS_ERROR_INVALID_RESPONSE\";case e.ECS_ERROR_INVALID_CONFIG:return\"ECS_ERROR_INVALID_CONFIG\";default:return\"Unknown error\"}},t}();t.Exception=s;var i;!function(t){t[t.CONFIG_UPDATED=0]=\"CONFIG_UPDATED\",t[t.TOKEN_IS_INVALID=1]=\"TOKEN_IS_INVALID\"}(i=t.CallbackEventType||(t.CallbackEventType={}));var r=function(){function t(){}return t.prototype.Copy=function(t){if(this.uiVersion=t.uiVersion,this.log=t.log,this.servers=void 0,t.servers&&t.servers.length){this.servers=[];for(var e=0;e<t.servers.length;++e)this.servers.push(t.servers[e])}},t}();t.EcsClientConfig=r;var n=function(){function t(){}return t.CreateEcsClient=function(){return new _},t.__ChangeFailedRetryFactorInMS=function(t){a.FailedRetryFactorInMS=t},t}();t.EcsClientFactory=n;var o,a=function(){function t(){}return t.Servers=[\"https://config.teams.microsoft.com/config/v1/Skype/\"],t.RefreshIntervalInMS=36e5,t.FailedRetryFactorInMS=1e4,t.MaxRetryIntervalForFailedInMS=36e5,t}();!function(t){t[t.Created=0]=\"Created\",t[t.Initialized=1]=\"Initialized\",t[t.Started=2]=\"Started\",t[t.Loading=3]=\"Loading\"}(o||(o={}));var _=function(){function t(){this._tag=0,this._status=o.Created,this._listeners=[],this._failedTimes={},this._skypeToken=null,this._pendingToken=[],this._queryParams={}}return t.prototype.Initialize=function(t){if(this._status!=o.Created)throw new s(e.ECS_ERROR_INVALID_STATUS);if(!t||!t.uiVersion)throw new s(e.ECS_ERROR_INVALID_CONFIG);this._config=new r,this._config.Copy(t),this._config.uiVersion=this._config.uiVersion.replace(\"/\",\"_\");var i=[];if(this._config.servers&&this._config.servers.length)i=this._config.servers;else for(var n=0;n<a.Servers.length;++n)i.push(a.Servers[n]);for(var _=[];i.length;){var h=Math.floor(Math.random()*i.length);_.push(i[h]),h==i.length-1?i.pop():i[h]=i.pop()}this._config.servers=_,this._Info(\"servers: \"+this._config.servers.join(\",\")),this._status=o.Initialized,this._Verbose(\"Initialize() done\")},t.prototype.AddListener=function(t){this._Verbose(\"AddListener()\"),this._CheckStatus(o.Initialized);for(var e=0;e<this._listeners.length;++e)if(this._listeners[e]==t)return void this._Verbose(\"the listener has been added already, index: \"+e);this._listeners.push(t)},t.prototype.RemoveListener=function(t){this._Verbose(\"RemoveListener()\"),this._CheckStatus(o.Initialized);for(var e=0;e<this._listeners.length;++e)if(this._listeners[e]==t)return void(e==this._listeners.length-1?this._listeners.pop():this._listeners[e]=this._listeners.pop())},t.prototype.Start=function(){this._Verbose(\"Start()\"),this._CheckStatus(o.Initialized),this._status>=o.Started?this._Verbose(\"Start() already, ignore\"):(++this._tag,this._status=o.Started,this.ConfigReloadAsync())},t.prototype.Stop=function(){this._Verbose(\"Stop()\"),this._CheckStatus(o.Initialized),this._status!=o.Initialized?(this._CleanTimer(),this._ecsConfig=null,this._etag=null,this._expireTime=null,this._failedTimes={},this._status=o.Initialized):this._Verbose(\"Stop() already, ignore\")},t.prototype.GetETag=function(){return this._CheckStatus(o.Started),this._etag},t.prototype.SetSkypeToken=function(t){this._Verbose(\"SetToken()\"),this._CheckStatus(o.Started),t=t||null,this._status==o.Loading?(this._Verbose(\"A request is ongoing, postpone.\"),this._pendingToken.push(t)):(this._skypeToken=t,this.ConfigReloadAsync())},t.prototype.ConfigReloadAsync=function(){var t=this;if(this._Verbose(\"ConfigReloadAsync()\"),this._CheckStatus(o.Started),this._status!=o.Loading){this._CleanTimer();var e=this._tag,s=this._config.servers[0]+this._config.uiVersion,i={};for(var r in this._queryParams){i[r]={};for(var n in this._queryParams[r])i[r][n]=this._queryParams[r][n]}i.Headers={},!sct.Utils.IsUsingXDomainRequest()&&this._etag&&(i.Headers[\"If-None-Match\"]=this._etag),this._skypeToken&&(i.Headers.SkypeToken=this._skypeToken),0==sct.Utils.keys(i.Headers).length&&delete i.Headers,sct.Utils.ajax({type:\"POST\",url:s,data:JSON.stringify(i),complete:function(s){return t._HttpCallback(e,s)}}),this._status=o.Loading}else this._Verbose(\"ConfigReloadAsync() is loading, ignore\")},t.prototype.AddQueryParameter=function(t,e,s){if(e&&s){t||(t=\"global\");var i=t.toLowerCase();if(\"headers\"==i)return;i in this._queryParams||(this._queryParams[i]={}),this._queryParams[i][e.toLowerCase()]=s.toLowerCase()}},t.prototype.RemoveQueryParameter=function(t,e){var s=\"global\";t&&(s=t.toLowerCase()),e&&(e=e.toLowerCase(),s in this._queryParams&&e in this._queryParams[s]&&(delete this._queryParams[s][e],0==sct.Utils.keys(this._queryParams[s]).length&&delete this._queryParams[s]))},t.prototype.RemoveQueryParameterByNamespace=function(t){t=t?t.toLowerCase():\"global\",delete this._queryParams[t]},t.prototype.GetSetting=function(t,e,s){return this._CheckStatus(o.Started),t?this._GetSettingAsDefault(t,e,s,JSON.stringify):this._ecsConfig?JSON.stringify(this._ecsConfig):\"\"},t.prototype.GetSettingAsString=function(t,e,s){return this._CheckStatus(o.Started),this._GetSettingAsDefault(t,e,s,function(t){return\"\"+t})},t.prototype.GetSettingAsInt=function(t,e,s){return this._CheckStatus(o.Started),this._GetSettingAsDefault(t,e,s,parseInt)},t.prototype.GetSettingAsBool=function(t,e,s){return this._CheckStatus(o.Started),this._GetSettingAsDefault(t,e,s,function(t){return!!t})},t.prototype.GetSettingAsReal=function(t,e,s){return this._CheckStatus(o.Started),this._GetSettingAsDefault(t,e,s,parseFloat)},t.prototype.GetSettingAsList=function(t,e){return this._CheckStatus(o.Started),this._GetSettingAsList(t,e,function(t){return\"\"+t})},t.prototype.GetSettingAsListOfInts=function(t,e){return this._CheckStatus(o.Started),this._GetSettingAsList(t,e,parseInt)},t.prototype.GetSettingAsListOfReal=function(t,e){return this._CheckStatus(o.Started),this._GetSettingAsList(t,e,parseFloat)},t.prototype.GetKeys=function(t,e){if(this._CheckStatus(o.Started),!t)return this.GetAgents();var s=this._NormalizePath(t,e);return s?this._GetObjectKeys(this._GetObject(s)):[]},t.prototype.GetAgents=function(){return this._CheckStatus(o.Started),this._GetObjectKeys(this._ecsConfig)},t.prototype._HttpCallback=function(t,r){if(this._Verbose(\"_HttpCallback\"),this._status==o.Loading&&t==this._tag){var n=!0,a=!1;try{if(null==r)throw this._Error(\"jqXHR is null. exception\"),new s(e.ECS_ERROR_INVALID_RESPONSE);var _=this._ParseResponse(r),h=_.statuscode;if(this._Info(\"status of HttpCallback: \"+h),h>=200&&h<=299){var u=_.etag;if(this._Verbose(\"etag: \"+u),!u)throw new s(e.ECS_ERROR_INVALID_RESPONSE);_.expires;this._Verbose(\"2xx: JSON.parse() success.\"),this._etag=u,this._ecsConfig=_.data,this._expireTime=_.expires,this._Notify(i.CONFIG_UPDATED)}else switch(h){case 304:this._Verbose(\"Config is not changed. Update expire time only.\"),this._expireTime=_.expires;break;case 401:this._Warning(\"token is invalid\"),n=!1,this._Notify(i.TOKEN_IS_INVALID);break;case-1:n=!1;break;default:throw new s(e.ECS_ERROR_INVALID_RESPONSE)}}catch(t){this._Error(\"exception: \"+t),a=!0}n&&this._ScheduleTimer(a),this._status=o.Started}else this._Verbose(\"_status != loading || tag != _tag, ignore\")},t.prototype._Notify=function(t){for(var e=0;e<this._listeners.length;++e)this._listeners[e](t)},t.prototype._ScheduleTimer=function(t){var e=this;if(this._CleanTimer(),t){var s=this._config.servers.shift();this._failedTimes[s]?++this._failedTimes[s]:this._failedTimes[s]=1,this._config.servers.push(s);var i=this._failedTimes[this._config.servers[0]]||0,r=0;i&&(r=Math.pow(2,i-1)*a.FailedRetryFactorInMS)>a.MaxRetryIntervalForFailedInMS&&(r=a.MaxRetryIntervalForFailedInMS),this._timer=setTimeout(function(){return e.ConfigReloadAsync()},r)}else{this._failedTimes[this._config.servers[0]]=0;var n=!1;if(this._pendingToken.length){this._Verbose(\"Pending token found.\");var o=this._pendingToken.pop();this._pendingToken.splice(0,this._pendingToken.length),o!=this._skypeToken&&(this._Verbose(\"Trigger new request immediately.\"),this._skypeToken=o,n=!0)}r=0;n||(r=a.RefreshIntervalInMS,this._expireTime&&(r=this._expireTime-(new Date).getTime())<0&&(r=0)),this._timer=setTimeout(function(){return e.ConfigReloadAsync()},r)}},t.prototype._CleanTimer=function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},t.prototype._GetSettingAsDefault=function(t,e,s,i){if(!t)return s;var r=this._NormalizePath(t,e);if(!r)return s;var n=this._GetObject(r);if(null==n)return s;try{return i(n)}catch(t){return s}},t.prototype._GetSettingAsList=function(t,e,s){if(!t)return[];var i=this._NormalizePath(t,e);if(!i)return[];var r=this._GetObject(i);if(null==r)return[];try{for(var n=[],o=0;o<r.length;++o)n.push(s(r[o]));return n}catch(t){return[]}},t.prototype._CheckStatus=function(t){if(this._status<t)throw this._Error([\"status is error, current status:\",this._status,\"minimalStatus:\",t].join(\" \")),new s(e.ECS_ERROR_INVALID_STATUS)},t.prototype._GetObjectKeys=function(t){var e=[];if(null!=t)for(var s in t)e.push(s);return e},t.prototype._GetObject=function(t){for(var e=t.split(\"/\"),s=this._ecsConfig,i=0;i<e.length&&s;++i)s=s[e[i]];return s},t.prototype._NormalizePath=function(t,e){return null!=e&&e.length&&\"/\"==e[0]&&(e=e.substr(1)),null!=e&&e.length&&\"/\"==e[e.length-1]&&(e=e.substr(0,e.length-1)),e?t?t+\"/\"+e:e:t},t.prototype._Verbose=function(t){this._config&&this._config.log&&this._config.log.Verbose(\"[EcsClient]: \"+t)},t.prototype._Info=function(t){this._config&&this._config.log&&this._config.log.Info(\"[EcsClient]: \"+t)},t.prototype._Warning=function(t){this._config&&this._config.log&&this._config.log.Warning(\"[EcsClient]: \"+t)},t.prototype._Error=function(t){this._config&&this._config.log&&this._config.log.Error(\"[EcsClient]: \"+t)},t.prototype._ParseResponse=function(t){var e={};if(t&&void 0!==t.status)if(304==t.status){r=t.getResponseHeader(\"Expires\");this._Verbose(\"expires: \"+r),e.expires=r?Date.parse(r):null,e.etag=t.getResponseHeader(\"ETag\"),e.statuscode=t.status}else if(t.status>=500)e.statuscode=t.status;else if(0==t.status)this._Verbose(\"Blocked by same-origin policy.\"),e.statuscode=-1;else try{e.statuscode=t.status;var s=JSON.parse(t.responseText),i=this._GetHeader(s);if(i){this._Verbose(\"Header found in body.\");var r=i.expires;e.expires=r?Date.parse(r):null,e.statuscode=parseInt(i.statuscode),e.etag=i.etag}else this._Error(\"Header missing in response body.\");e.data=s}catch(t){this._Error(\"Failed when parsing\")}else this._Verbose(\"IE8/IE9 general error handler.\"),e.statuscode=-1;return this._Verbose(\"Return code = \"+e.statuscode),e},t.prototype._GetHeader=function(t){var e=null;for(var s in t)if(\"headers\"==s.toLowerCase()){e={};for(var i in t[s])e[i.toLowerCase()]=t[s][i];break}return e},t.prototype.__GetListenerArray=function(){return this._listeners},t.prototype.__UpdateServers=function(t){this._config.servers=t},t.prototype.__GetQueryParameters=function(){return this._queryParams},t}()}(ecs||(ecs={}))","var microsoft;!function(t){!function(t){!function(t){var e=function(){function t(){this.data=[]}return t.prototype.WriteBlob=function(t){var e={type:\"blob\",value:t};this.data.push(e)},t.prototype.WriteBool=function(t){var e={type:\"boolean\",value:t};this.data.push(e)},t.prototype.WriteContainerBegin=function(t,e){var i={type:\"containerBegin\",size:t,elementType:e};this.data.push(i)},t.prototype.WriteMapContainerBegin=function(t,e,i){var n={type:\"mapContainerBegin\",size:t,keyType:e,valueType:i};this.data.push(n)},t.prototype.WriteContainerEnd=function(){var t={type:\"containerEnd\"};this.data.push(t)},t.prototype.WriteDouble=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteFloat=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteFieldBegin=function(t,e,i){var n={type:\"fieldBegin\",id:e};this.data.push(n)},t.prototype.WriteFieldEnd=function(){var t={type:\"fieldEnd\"};this.data.push(t)},t.prototype.WriteFieldOmitted=function(t,e,i){var n={type:\"fieldOmitted\",id:e};this.data.push(n)},t.prototype.WriteInt16=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteInt32=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteInt64=function(t){var e={type:\"number\",value:4294967296*t.high+t.low};this.data.push(e)},t.prototype.WriteInt8=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteString=function(t){var e={type:\"string\",value:t};this.data.push(e)},t.prototype.WriteStructBegin=function(t,e){var i={type:\"structBegin\",isBase:e};this.data.push(i)},t.prototype.WriteStructEnd=function(t){var e={type:\"structEnd\",isBase:t};this.data.push(e)},t.prototype.WriteUInt16=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteUInt32=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteUInt64=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteUInt8=function(t){var e={type:\"number\",value:t};this.data.push(e)},t.prototype.WriteWString=function(t){var e={type:\"string\",value:t};this.data.push(e)},t}();t.JsonTextWriter=e}(t.telemetry||(t.telemetry={}))}(t.applications||(t.applications={}))}(microsoft||(microsoft={}))","\"use strict\";var teamspace;!function(e){!function(t){var a=function(){function a(e,t,a,m){this.commandObject=e,this.commandsService=t,this.$q=a,this.$scope=m,this.commandObject=e,this.generateUsageString(),this.generateCommandSchema()}return a.prototype.execute=function(t){var a=this.$q.defer();return this.commandsService.executeCommand(this.commandObject.id,this.commandObject.version,t).then(function(t){if(t&&t.result[0]){switch(e.middletier.Commands.CommandResultComposeType[t.schema.composeType]){case e.middletier.Commands.CommandResultComposeType.Image:t.result[0].result.forEach(function(e){return e.displayValue=e.fieldValues[2].fieldValue});break;default:t.result[0].result.forEach(function(e){return e.displayValue=e.composeValue})}a.resolve(t)}else a.reject(t)}),a.promise},a.prototype.generateSchemaObject=function(a){var m=e.middletier.Commands.CommandResultComposeType[a.composeType];return t.SchemaGenerator.generateSchemaObject(m,a.composeValue)},a.prototype.generateUsageString=function(){var e=this;this.usage=this.commandObject.name;var t=0;this.commandObject.parameters.forEach(function(a){a.required&&(++t>1&&(e.usage+=\",\"),e.usage+=\" \"+a.name)})},a.prototype.generateCommandSchema=function(){var e=this;this.commandSchema=this.commandObject.name,this.commandObject.parameters.forEach(function(t){t.required&&(e.commandSchema+=\" \")})},a}();t.BaseCommand=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(m){var n=function(){function n(){}return n.getCommand=function(n,t,a,o,s){switch(e.middletier.Commands.CommandResultComposeType[n.resultSchema.composeType]){case e.middletier.Commands.CommandResultComposeType.SemanticObject:return new m.ScopeCommand(n,t,a,o,s);default:return new m.BaseCommand(n,t,o,s)}},n}();m.CommandFactory=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(){this.commandSeparator=\"/[w]*[^/\\\\s]+\",this.parameterSeparator=\",\",this.parameterValueSeparator=\":\"}return e.prototype.getCommand=function(e){if(e&&e.length>0){var t=e.trim().match(new RegExp(this.commandSeparator));if(t&&t.length>0)return t[0]}return null},e.prototype.getCommandParameters=function(e,t){var r=this;if(e&&e.length>0){var a=\"[\\\\s]+[^\"+this.parameterSeparator+\"]+\"+this.parameterSeparator+\"?\",n=e.match(new RegExp(a,\"g\"));if(n&&n.length>0){var i=new Map;return n.slice(0,t.length).forEach(function(e,a){var n=t[a];e.startsWith(r.parameterSeparator)&&(e=e.slice(1)),e.endsWith(r.parameterSeparator)&&(e=e.slice(0,e.length-1)),e.contains(r.parameterValueSeparator)&&e.substring(0,n.length)===n&&(e=e.split(r.parameterValueSeparator)[1]),i.set(t[a],e.trim())}),i}}return null},e.prototype.getCommandParameterValues=function(e){var t=[];if(e&&e.length>0){var r=\"\\\\\"+this.parameterSeparator+\"[^\"+this.parameterSeparator+\"]+\"+this.parameterSeparator,a=e.match(new RegExp(r,\"g\"));a&&a.length>0&&a.forEach(function(e,r){e=e.slice(1,e.length-1),t.push(e.trim())})}return t},e}();e.CommandParser=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Commands=0]=\"Commands\",e[e.Results=1]=\"Results\"}(e.WindowType||(e.WindowType={}));var s=function(){return function(e,s){this.results=[],this.templateType=e,this.windowType=s}}();e.CommandResults=s}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var a=function(){return function(e,a){this.parameterDefinition=e,this.parameterValue=a}}();e.CommandUserParameter=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(a){!function(a){!function(a){a[a.Inactive=1]=\"Inactive\",a[a.PartialCommandStated=2]=\"PartialCommandStated\",a[a.FullCommandStated=4]=\"FullCommandStated\",a[a.PartialParametersStated=8]=\"PartialParametersStated\",a[a.FullParametersStated=16]=\"FullParametersStated\",a[a.CommandExecuted=32]=\"CommandExecuted\"}(a.FsmState||(a.FsmState={}))}(a.services||(a.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function e(e,a){this.commandsService=e,this.$q=a,this.currentState=t.FsmState.Inactive,this.commandParser=new t.CommandParser,this.cachedCommands={}}return e.prototype.executeCommand=function(){var e=this,a=this.$q.defer();return this.isCommandReadyForExecution()?this.command.execute(this.userParams).then(function(r){a.resolve(r),e.currentState=t.FsmState.CommandExecuted}):a.resolve(null),a.promise},e.prototype.setSelectedCommand=function(t){this.command&&t.displayValue===this.command.displayValue||(this.command=t,this.updateFiniteState(t.displayValue))},e.prototype.updateFiniteState=function(t){this.commandString=t,this.evaluateCurrentState()},e.prototype.isCommandComplete=function(){var t=this.commandParser.getCommand(this.commandString);return null!==t&&!!this.cachedCommands[t]},e.prototype.isControlSequenceComplete=function(){return!1},e.prototype.areParametersComplete=function(){if(this.isCommandComplete()&&this.command&&this.command.commandObject){var t=this.command.commandObject.parameters,e=[];t.forEach(function(t){return e.push(t.name)}),this.userParams=this.commandParser.getCommandParameters(this.commandString,e);for(var a=0;a<t.length;a++){var r=t[a];if(r.required&&(!this.userParams||!this.userParams.has(r.name)))return!1}return!0}return!1},e.prototype.getUserParams=function(){var e=[];if(this.command&&this.command.commandObject&&this.command.commandObject.parameters){var a=this.command.commandObject.parameters,r=[];a.forEach(function(t){t&&t.name&&r.push(t.name)});var m=this.commandParser.getCommandParameters(this.commandString,r);m&&a.forEach(function(a){return e.push(new t.CommandUserParameter(a,m.get(a.name)))})}return e},e.prototype.isParameterComplete=function(t){return!1},e.prototype.getNextParameterType=function(){if(!this.command||this.areParametersComplete())return null;var t=null,e=this.command.commandObject.parameters;if(!this.userParams&&e&&e.length>0)t=e[0];else for(var a=0;a<e.length&&(t=e[a],this.userParams.has(t.name));a++);return t?t.type:void 0},e.prototype.isCommandReadyForExecution=function(){return!!this.areParametersComplete()},e.prototype.evaluateCurrentState=function(){if(\"\"!==this.commandString&&\"/\"!==this.commandString){if(!this.isCommandComplete())return this.currentState=t.FsmState.PartialCommandStated,void(this.command=null);var e=this.commandParser.getCommand(this.commandString);this.setSelectedCommand(this.cachedCommands[e]),this.currentState=t.FsmState.FullCommandStated,this.areParametersComplete()?this.currentState=t.FsmState.FullParametersStated:this.currentState=t.FsmState.PartialParametersStated}else this.currentState=t.FsmState.Inactive},e}();t.FiniteStateMachine=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(n){var a=function(){function n(){}return n.generateSchemaObject=function(n,a){switch(n){case e.middletier.Commands.CommandResultComposeType.None:return a+' \"\"';case e.middletier.Commands.CommandResultComposeType.Image:return'<span><img src=\"'+a+'\" /><span style=display:inline;padding-right:2px;></span><br /></span>';case e.middletier.Commands.CommandResultComposeType.Text:return\"<span>\"+a+\" </span>\";default:return a}},n}();n.SchemaGenerator=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function o(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(o.prototype=s.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,s,o,a,n){var c=e.call(this,t,s,a,n)||this;return c.commandObject=t,c.commandsService=s,c.notificationsService=o,c.$q=a,c.$scope=n,c}return __extends(t,e),t.prototype.execute=function(e){var t=this.$q.defer(),s={\"approve-reject\":\"approval\",acknowledge:\"acknowledge\",\"yes-no-maybe\":\"yesNoMayBe\",vote:\"custom\"}[this.commandSchema];return s?this.$scope.addExtension(null,s):\"file\"===this.commandSchema?this.$scope.addAttachment():0===this.commandSchema.indexOf(\"status\")?(this.$scope.setPersonStatus(e.get(\"message\")),this.createNotification(\"Status updated\",\"You have successfully updated your status\")):0===this.commandSchema.indexOf(\"wfh\")?(this.$scope.setPersonStatus(\"Working from home\"),this.createNotification(\"Status updated\",\"You have successfully updated your status\")):0===this.commandSchema.indexOf(\"oof\")?(this.$scope.setPersonStatus(\"OOF \"+e.get(\"message\")),this.createNotification(\"Status updated\",\"You have successfully updated your status\")):0===this.commandSchema.indexOf(\"org\")?this.$scope.openUrl(\"#/peopleTab/people.organization?upn=\"+e.get(\"person\")):0===this.commandSchema.indexOf(\"cal\")?this.$scope.openUrl(\"#/calendar\"):0===this.commandSchema.indexOf(\"chat\")?this.sendMessage(e.get(\"person\"),e.get(\"message\")):0===this.commandSchema.indexOf(\"yo\")&&this.sendMessage(e.get(\"person\"),\"YO\"),this.$scope.searchResults=[],this.$scope.showSearchResults=!1,t.resolve([]),t.promise},t.prototype.sendMessage=function(e,t){this.createNotification(\"Message not sent\",\"There was an error while sending your message (unsupported)\")},t.prototype.createNotification=function(e,t){var s={title:e,message:t,type:\"ts-toast-default\",timeout:!0};this.notificationsService.createNotification(s)},t.prototype.generateSchemaObject=function(e){return\"\"},t}(e.BaseCommand);e.ScopeCommand=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){\"use strict\";angular.module(\"teamspace.accordionSectionToggle\",[]).directive(\"accordionSectionToggle\",function(){return{restrict:\"A\",require:[\"^accordion\",\"^accordionSection\"],link:function(n,e,o,t){function c(){e.attr(\"aria-expanded\",a.opened?\"true\":\"false\")}var i=t[0],a=t[1];n.section=a,n.$watch(\"section.opened\",c),c(),e.on(\"click\",function(n){return i.toggleSection(a),n.preventDefault(),n.stopPropagation(),!1})}}})}(n.Calling||(n.Calling={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t){var o=this;this.$element=e,this.$scope=t,this.openedCssClassName=\"opened\",this.enabled=!0,void 0===this.initOpened&&(this.initOpened=!0),this.opened=this.initOpened,t.$watch(\"accordionSection.enabled\",function(e,n){var s=!!e;s!==!!n&&(s?t.accordion.sectionEnabled(o):t.accordion.sectionDisabled(o))})}return e.$inject=[\"$element\",\"$scope\"],e.prototype.getScope=function(){return this.$scope},e.prototype.setOpenedCssClassName=function(e){this.$element.removeClass(this.openedCssClassName),this.openedCssClassName=e,this.updateCssClass()},Object.defineProperty(e.prototype,\"opened\",{get:function(){return this.isOpened},set:function(e){this.isOpened!==e&&(this.isOpened=e,this.updateCssClass(),void 0!==this.$scope.accordion&&this.$scope.accordion.toggledSection(this))},enumerable:!0,configurable:!0}),e.prototype.updateCssClass=function(){this.isOpened?this.$element.addClass(this.openedCssClassName):this.$element.removeClass(this.openedCssClassName)},e.prototype.focus=function(){this.$element.find(\"[accordion-section-content] [acc-tabbable=true]\").focus()},e}();e.AccordionSectionController=t,angular.module(\"teamspace.accordionSection\",[\"teamspace.accordionSectionToggle\",\"teamspace.accordionSwitchMode\"]).directive(\"accordionSection\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{id:\"@?sid\",initOpened:\"<?\",enabled:\"<?sectionEnabled\"},require:\"^accordion\",controller:t,controllerAs:\"accordionSection\",transclude:!0,templateUrl:e.files.templates.accordionSection,link:function(e,t,o,n){e.accordion=n,n.addSection(e.accordionSection),e.$on(\"$destroy\",function(){return n.removeSection(e.accordionSection)})}}}]).controller(\"AccordionSectionController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";angular.module(\"teamspace.accordionSwitchMode\",[]).directive(\"accordionSwitchMode\",[\"constants\",function(e){return{restrict:\"A\",require:[\"^accordion\",\"^accordionSection\"],link:function(o,c,n,t){var i=t[0],r=t[1];c.on(\"click keydown keypress\",function(o){var c;if(void 0===o.keyCode)c=!1;else{if(o.keyCode!==e.keyCodes.enter&&o.keyCode!==e.keyCodes.space)return;c=!0}i.closeOtherSections=!i.closeOtherSections,i.openSection(r,c)})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var o=function(){function e(e){var o=this;this.sections=[],e.$on(\"$destroy\",function(){o.onSectionToggled=void 0})}return e.$inject=[\"$scope\"],e.prototype.addSection=function(e){this.closeOtherSections&&this.hasOpenedSection()&&(e.opened=!1),this.openedSectionCssClassName&&e.setOpenedCssClassName(this.openedSectionCssClassName),this.sections.push(e),this.toggledSection(e)},e.prototype.removeSection=function(e){var o=this.sections.indexOf(e);o>-1&&this.sections.splice(o,1)},e.prototype.sectionDisabled=function(e){if(this.closeOtherSections&&e.opened){e.opened=!1;var o=this.sections.find(function(o){return o!==e&&o.enabled});void 0!==o&&this.openSection(o)}},e.prototype.sectionEnabled=function(e){this.closeOtherSections&&!e.opened&&(this.sections.some(function(e){return e.enabled&&e.opened})||this.openSection(e))},e.prototype.toggleSection=function(e){this.closeOtherSections&&!e.opened&&this.closeAllSections(e),e.opened=!e.opened},e.prototype.hasOpenedSection=function(){return this.sections.some(function(e){return e.opened&&e.enabled})},e.prototype.closeAllSections=function(e){this.sections.forEach(function(o){o.opened&&o!==e&&(o.opened=!1)})},e.prototype.openSection=function(e,o){void 0===o&&(o=!1),this.closeOtherSections&&this.closeAllSections(e),e.opened||(e.opened=!0),o&&e.focus()},e.prototype.toggledSection=function(e){void 0!==this.onSectionToggled&&this.onSectionToggled({section:e})},e}();e.AccordionController=o,angular.module(\"teamspace.accordion\",[\"teamspace.accordionSection\"]).directive(\"accordion\",[\"constants\",function(e){return{restrict:\"E\",transclude:!0,scope:{},bindToController:{openedSectionCssClassName:\"@?\",onSectionToggled:\"&?\",closeOtherSections:\"<?\"},controller:o,controllerAs:\"accordion\",templateUrl:e.files.templates.accordion}}]).controller(\"AccordionController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i;!function(e){e[e.callHistory=0]=\"callHistory\",e[e.callVoicemail=1]=\"callVoicemail\",e[e.callSpeedDial=2]=\"callSpeedDial\"}(i=t.AddMembersSource||(t.AddMembersSource={}));var s=function(){function t(t,i,s,a,o,n,r,d,c,h,l,p,m,u,g){var y=this;this.$scope=t,this.$q=i,this.$timeout=s,this.$translate=a,this.constants=o,this.resources=n,this.buddyListService=d,this.loggingService=c,this.coachmarkEngine=h,this.notificationsService=l,this.callingNavigationService=p,this.pstnNumberService=u,this.ariaLiveService=g,this.addingEmailContact=!1,this.addingVoiceApp=!1,this.addingPhoneNumber=!1,this.showInvalidPhoneError=!1,this.showInvalidCompanyNameError=!1,this.showInvalidJobTitleError=!1,this.showEmptyPhoneError=!1,this.showEmptyNameError=!1,this.showInvalidNameError=!1,this.addTarget=\"\",this.hidePeoplePicker=!1,this.isPstnMemberAllowed=!1,this.editPstnContact=!1,this.isAddBtnEnabled=!1,this.closingDropdown=!1,this.addContactsByNameAllowed=!1,this.isCustomContact=!1,this.isADContact=!1,this.maxCompanyInputLength=100,this.maxInputLength=150,this.maxPhoneInputLength=50,this.logger=c.newLogger(\"add-members-speed-dial\"),this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToSpeedDialOrContacts],this.addContactsByNameAllowed=m.valueAsBoolean(o.settings.names.enableCallContactList),this.selectedPerson=function(e){if(e)return y.selectContact(e);y.logger.error(\"No person object selected\")},this.initDialog(),this.addContactsByNameAllowed&&r.$on(t,o.events.contacts.addContactPeoplePickerKey,function(e,t){y.handlePeoplePickerKeyEvent(t)})}return t.$inject=[\"$scope\",\"$q\",\"$timeout\",\"$translate\",\"constants\",\"resources\",\"eventingService\",\"buddyListService\",\"loggingService\",\"coachmarkEngine\",\"notificationsService\",\"callingNavigationService\",\"settingsService\",\"pstnNumberService\",\"ariaLiveService\"],t.prototype.handlePeoplePickerKeyEvent=function(e){this.name?this.isAddBtnEnabled=!0:this.isAddBtnEnabled=!1,e.event.keyCode!==this.constants.keyCodes.escape&&e.event.keyCode!==this.constants.keyCodes.enter&&e.event.keyCode!=this.constants.keyCodes.tab||e.closingDropdown&&(this.$timeout(function(){angular.element(\"#add-speed-dial-button\").focus()},0),this.closingDropdown=!1)},t.prototype.keyDownHandler=function(e){this.addContactsByNameAllowed?e.keyCode!==this.constants.keyCodes.escape||this.closingDropdown||this.close():e.keyCode===this.constants.keyCodes.escape&&this.close()},t.prototype.initDialog=function(){var e=this.$scope.ngDialogData;if(!e)return this.isPstnMemberAllowed=!0,void(this.dialogTitle=this.$translate.instant(this.resources.strings.addcontact_speed_dial));if(this.hidePeoplePicker=!!e.hidePeoplePicker,this.groupId=e.groupId,this.source=e.source,this.hidePeoplePicker){this.logger.debug(\"editing member\");var t=e.selectedContact;this.originalMri=e.selectedContact.mri,t&&SkypeX.Services.ChatServiceUtils.isPstnMri(t.mri)&&(this.setStateForEditMember(t),this.editPstnContact=!0,this.isAddBtnEnabled=!0)}else e.source===i.callHistory||e.source===i.callVoicemail?(this.phone=e.phone||\"\",this.enteredNumber=e.phone||\"\",this.addingPhoneNumber=!!e.phone,this.hidePeoplePicker=!!e.phone,this.addTarget=e.addTarget,this.isAddBtnEnabled=!0):this.logger.debug(\"adding new member\");this.setContactType(),this.dialogTitle=_.isEmpty(e.dialogTitle)?this.editPstnContact?this.$translate.instant(this.resources.strings.calling_edit_speed_dial_contact):this.$translate.instant(this.resources.strings.addcontact_speed_dial):e.dialogTitle,this.isPstnMemberAllowed=!_.isBoolean(e.isPstnMemberAllowed)||e.isPstnMemberAllowed,this.searchPlaceholderText=this.isPstnMemberAllowed?this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_searchtext_pstn):this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_searchtext)},t.prototype.setStateForEditMember=function(e){this.logger.debug(\"setting up contact info for add-members-speed-dial inputs from selected contact to edit\"),this.enteredNumber=e.preferredPhone||e.phone,this.name=e.displayName,this.selectedContact=e,this.jobTitle=e.jobTitle||\"\",this.companyName=e.companyName||\"\"},t.prototype.close=function(){this.$scope.closeThisDialog()},t.prototype.resetErrors=function(){this.showEmptyNameError=!1,this.showEmptyPhoneError=!1,this.showInvalidPhoneError=!1,this.showInvalidNameError=!1,this.showInvalidCompanyNameError=!1,this.showInvalidJobTitleError=!1},t.prototype.fail=function(e,t){throw this.logger.error(t),e.fail({error:t}),new Error(t)},t.prototype.nullGroupIdCheck=function(e){_.isEmpty(this.groupId)&&this.fail(e,\"Bad user request as the group not found\")},t.prototype.emailContactChecks=function(e){_.isEmpty(this.email)&&this.fail(e,\"Empty email for people picker contact\"),_.isEmpty(this.name)&&this.fail(e,\"Empty display name\")},t.prototype.phoneContactChecks=function(t){_.isEmpty(this.name)&&(this.showEmptyNameError=!0,this.fail(t,\"Empty display name for adding phone number scenario\")),e.services.ContactsSharedUtilityServiceImplementation.buddyListSanitizeRegex.test(this.name)&&(this.showInvalidNameError=!0,this.fail(t,\"Invalid display name for adding phone number scenario\")),_.isEmpty(this.phone)&&(this.showEmptyPhoneError=!0,this.fail(t,\"Empty phone number for adding phone number scenario\")),e.services.ContactsSharedUtilityServiceImplementation.buddyListSanitizeRegex.test(this.phone)&&(this.showInvalidPhoneError=!0,this.fail(t,\"Invalid phone number for adding phone number scenario\")),e.services.ContactsSharedUtilityServiceImplementation.buddyListSanitizeRegex.test(this.companyName)&&(this.showInvalidCompanyNameError=!0,this.fail(t,\"Invalid company name for adding phone number scenario\")),e.services.ContactsSharedUtilityServiceImplementation.buddyListSanitizeRegex.test(this.jobTitle)&&(this.showInvalidJobTitleError=!0,this.fail(t,\"Invalid job title for adding phone number scenario\"))},t.prototype.voiceAppChecks=function(e){_.isEmpty(this.name)&&(this.showEmptyNameError=!0,this.fail(e,\"Empty display name for adding phone number scenario\"))},t.prototype.checkContactExists=function(e){this.buddyListService.isMriAlreadyInBuddyGroup(this.groupId,this.mri)&&(this.notificationsService.createNotification({title:this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_duplicate_user_title_error),message:this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_duplicate_user_error),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop),this.fail(e,\"Cannot add duplicate contact in buddy group\"))},t.prototype.handleContactValidation=function(e){if(this.nullGroupIdCheck(e),this.addingEmailContact)this.emailContactChecks(e);else if(this.addingPhoneNumber||this.editPstnContact){this.phoneContactChecks(e);var t=this.pstnNumberService.normalizePstnNumber(this.phone);e.mark(\"phone number normalized\"),SkypeX.Services.ChatServiceUtils.isVoiceAppMri(this.mri)||(this.mri=SkypeX.Services.ChatServiceUtils.PstnPrefix.concat(t))}else this.addingVoiceApp?this.voiceAppChecks(e):this.fail(e,\"Invalid scenario for add member to speed dial\")},t.prototype.buddyListServiceSuccessCall=function(e){this.close(),e.stop(),e=null,this.coachmarkEngine.markMigratedAndSuggestedContactsCoachmarksAsSeen();var t=\"\";this.source!==i.callHistory&&this.source!==i.callVoicemail||(t=\"contacts\"===this.addTarget?this.constants.callListTab.panes.saved:this.constants.callListTab.panes.contactList,this.callingNavigationService.navigateToCallTab(this.constants.callListTab.panes.contactList,t)),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_add_member_speed_dial_notification))},t.prototype.buddyListServiceFailureCall=function(e,t){e&&e.fail({error:t}),this.close(),this.notificationsService.createNotification({title:this.editPstnContact?this.$translate.instant(this.resources.strings.chat_edit_failure_error_title):this.$translate.instant(this.resources.strings.chat_add_failure_error_title),message:this.editPstnContact?this.$translate.instant(this.resources.strings.chat_edit_failure_error_message):this.$translate.instant(this.resources.strings.chat_add_failure_error_message),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop)},t.prototype.setPstnContact=function(){this.enteredPstnContact={mri:this.mri,displayName:this.name,phone:this.phone,email:this.email,jobTitle:this.jobTitle,companyName:this.companyName}},t.prototype.doBuddyListServiceOperation=function(){if(this.editPstnContact)return this.buddyListService.editPstnMembersOfBuddyGroup(this.groupId,this.originalMri,this.mri,this.name,this.phone,this.companyName,this.jobTitle);if(this.source===i.callSpeedDial){var t=void 0;if(this.addingPhoneNumber)this.setPstnContact(),t=new e.services.UserContact(this.enteredPstnContact,e.services.ContactDataSource.BuddyList);else if(this.addingEmailContact||this.addingVoiceApp){if(_.isEmpty(this.selectedContact)){var s=this.addingEmailContact?\"email\":\"voiceApp\";return this.$q.reject(\"addMembersSpeedDial: Attempted to add invalid type of \"+s+\" contact\")}t=new e.services.UserContact(this.selectedContact,e.services.ContactDataSource.MiddleTier)}return this.buddyListService.addMemberToFavorites(t)}return this.addingEmailContact?this.buddyListService.addMembersToBuddyGroupWithEmail(this.groupId,this.mri,this.name,this.email):this.addingPhoneNumber||this.addingVoiceApp&&!_.isEmpty(this.phone)?this.buddyListService.addMembersToBuddyGroupWithPhone(this.groupId,this.pstnNumberService.normalizeIfPstnMri(this.mri),this.name,this.phone,this.companyName,this.jobTitle):this.addingVoiceApp?this.buddyListService.addMemberToBuddyGroup(this.groupId,this.mri,this.name,this.companyName,this.jobTitle):void 0},t.prototype.getBuddyListSuccessLog=function(){return this.editPstnContact?\"editMembersToBuddyGroupWithPhone succeeded\":this.source===i.callSpeedDial?\"addMembersToFavorites succeeded\":this.addingEmailContact?\"addMembersToBuddyGroupWithEmail succeeded\":this.addingPhoneNumber?\"addMembersToBuddyGroupWithPhone succeeded\":this.addingVoiceApp?\"addMembersToBuddyGroup succeeded\":void 0},t.prototype.getBuddyListFailureLog=function(){return this.editPstnContact?\"editMembersToBuddyGroupWithPhone failed with error: {0}\":this.source===i.callSpeedDial?\"addMembersToFavorites failed with error: {0}\":this.addingEmailContact?\"addMembersToBuddyGroupWithEmail failed with error: {0}\":this.addingPhoneNumber?\"addMembersToBuddyGroupWithPhone failed with error: {0}\":this.addingVoiceApp?\"addMembersToBuddyGroup failed with error: {0}\":void 0},t.prototype.add=function(){var e=this;if(this.addContactsByNameAllowed&&!this.selectedContact&&!this.hidePeoplePicker)return this.hidePeoplePicker=!0,this.addingPhoneNumber=!0,void(this.isCustomContact=!0);var t=this.loggingService.newScenario(this.constants.scenarios.addMembersSpeedDial.addContact);this.setContactType(),this.resetErrors(),this.isAddBtnEnabled=!1;try{this.handleContactValidation(t),this.checkContactExists(t)}catch(e){return this.isAddBtnEnabled=!0,this.$q.reject(e)}return this.doBuddyListServiceOperation().then(function(){e.logger.debug(e.getBuddyListSuccessLog()),e.buddyListServiceSuccessCall(t)}).catch(function(i){e.logger.error(e.getBuddyListFailureLog(),i),e.buddyListServiceFailureCall(t,i)}).finally(function(){e.isAddBtnEnabled=!0})},t.prototype.edit=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.addMembersSpeedDial.editContact);this.resetErrors(),this.isAddBtnEnabled=!1;try{this.handleContactValidation(t)}catch(e){return this.isAddBtnEnabled=!0,this.$q.reject(e)}return this.doBuddyListServiceOperation().then(function(){e.logger.debug(e.getBuddyListSuccessLog()),e.buddyListServiceSuccessCall(t)}).catch(function(i){e.logger.error(e.getBuddyListFailureLog(),i),e.buddyListServiceFailureCall(t,i)}).finally(function(){e.isAddBtnEnabled=!0})},t.prototype.selectContact=function(e){this.hidePeoplePicker=!0,this.isAddBtnEnabled=!0,SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)?(this.enteredNumber=e.displayName,this.addingPhoneNumber=!0):SkypeX.Services.ChatServiceUtils.isVoiceAppMri(e.mri)?(this.addingVoiceApp=!0,this.selectedContact=e,this.name=e.displayName,this.phone=e.telephoneNumber?this.pstnNumberService.parseAndFormatNumber(e.telephoneNumber.replace(/[^0-9]/g,\"\")):null,this.mri=e.mri):(this.addingEmailContact=!0,this.selectedContact=e,this.name=e.displayName,this.email=e.email,this.mri=e.mri),this.setContactType(),this.$timeout(function(){angular.element(\"#add-speed-dial-button\").focus()},0)},t.prototype.setContactType=function(){this.isCustomContact=this.addingPhoneNumber&&!this.addingVoiceApp||this.editPstnContact,this.isADContact=this.addingEmailContact||this.addingVoiceApp},t}();t.AddMembersSpeedDialController=s,angular.module(\"teamspace.addMembersSpeedDial\",[\"teamspace.coachmarkEngine\",\"teamspace.callingNavigationService\",\"teamspace.settingsService\",\"teamspace.ariaLiveService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.addMembersSpeedDial,{template:\"components/add-members-speed-dial/add-members-speed-dial.html\",className:\"ts-add-members-speed-dial-dialog ts-modal-dialog\",closeByEscape:!1,closeByDocument:!0,controller:\"AddMembersSpeedDialController\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"AddMembersSpeedDialController\",s)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,n,i,s,a,o,r,c,l,d){var m=this;this.$scope=t,this.$translate=n,this.constants=s,this.resources=l,this.freemiumUtilities=d,this._isErrorBannerPending=!1,this._adminError=!1,this.suppressCancel=!0,this.isTenantAdmin=!1,this.hasReachedLimit=!1,this.team=t.ngDialogData.team,this.channel=t.ngDialogData.channel,this.setDialogTitle(),this.footerButtons=[{text:n.instant(l.strings.modal_dialog_close_button),secondaryStyle:!0,func:function(){return m.close()},tid:\"addmemberDialog-doneBtn\",disabled:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.addMemberClose,outcome:e.PanelActionOutcome.select,scenario:e.PanelActionScenario.addMemberClose,summary:\"Close Add Member\",scenarioType:e.PanelActionScenarioType.admin}],this.loadPerfCounterName=s.counters.addMembersDialogLoad,o.isFreemiumTenant()&&c.valueAsBoolean(s.settings.names.enableFreemium)&&a.$on(t,s.events.freemium.hasReachedMemberLimit,function(e,t){m.isTenantAdmin=o.isTenantAdmin(),m.hasReachedLimit=t.hasReachedLimit,m.isTenantAdmin||(m._isErrorBannerPending=!0,r.getAllTenantAdmins().then(function(e){return m.updateAdminList(e)}).catch(function(){m._adminError=!0}).finally(function(){m._isErrorBannerPending=!1}))})}return t.$inject=[\"$scope\",\"$translate\",\"$window\",\"constants\",\"eventingService\",\"identityService\",\"manageTenantService\",\"settingsService\",\"resources\",\"freemiumUtilities\"],Object.defineProperty(t.prototype,\"isPending\",{get:function(){return this._isPending},set:function(e){this._isPending!==e&&(this._isPending=e,this.footerButtons[0].disabled=this._isPending)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasSelectedContacts\",{get:function(){return this._hasSelectedContacts},set:function(e){this._hasSelectedContacts!==e&&(this._hasSelectedContacts=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"adminError\",{get:function(){return this._adminError},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"adminCountString\",{get:function(){return this.$translate.instant(this.resources.strings.storage_exceeded_dialog_remaining_admins_text,{adminCount:this.admins.length})},enumerable:!0,configurable:!0}),t.prototype.close=function(){this.$scope.closeThisDialog()},Object.defineProperty(t.prototype,\"showMemberLimitBannerForAdmins\",{get:function(){return this.hasReachedLimit&&this.isTenantAdmin&&!this._isErrorBannerPending},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showMemberLimitBannerForNonAdmins\",{get:function(){return this.hasReachedLimit&&!this.isTenantAdmin&&!this._isErrorBannerPending},enumerable:!0,configurable:!0}),t.prototype.onUpgradeClick=function(){this.freemiumUtilities.openUpgradeTeamsUrl(),this.$scope.closeThisDialog()},t.prototype.setDialogTitle=function(){this.channel?this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.members_addToChannelDialogTitle,{channelName:this.channel.displayName}):this.team&&(this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.members_addDialogTitle,{teamName:this.team.displayName}))},t.prototype.updateAdminList=function(e){this.admins=e,0==e.length&&(this._adminError=!0)},t}();e.AddMembersDialogController=t,angular.module(\"teamspace.addMembersDialog\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.identityService\",\"teamspace.dialogService\",\"pascalprecht.translate\",\"teamspace.settingsService\",\"teamspace.locales\",\"teamspace.freemiumUtilities\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.addMembers,{template:\"components/add-members/add-members-dialog.html\",className:\"ts-modal-dialog custom-width ts-add-members-dialog ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"AddMembersDialogController\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"AddMembersDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(){function e(e,t,i,n,r,s){void 0===s&&(s=!0),this._description=e,this._displayName=t,this._objectId=i,this._type=n,this._userPrincipalName=r,this.showCounts=s,this.canRemove=!0,this.members=[],this.warning=null,this.succeededCount=0,this.failedCount=0}return e.$inject=[\"_description\",\"_displayName\",\"_objectId\",\"_type\",\"_userPrincipalName\",\"showCounts\"],Object.defineProperty(e.prototype,\"description\",{get:function(){return this._description},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"displayName\",{get:function(){return this._displayName},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"objectId\",{get:function(){return this._objectId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"userPrincipalName\",{get:function(){return this._userPrincipalName},enumerable:!0,configurable:!0}),e}();t.BaseDistributionListViewModel=i;var n=function(e){function t(t){var i=e.call(this,t&&(t.description||t.email),t&&t.displayName,t&&t.objectId,t&&t.type,t&&t.userPrincipalName)||this;return i.model=t,i}return __extends(t,e),t.$inject=[\"model\"],t}(i);t.DistributionListViewModel=n;var r=function(e){function t(t,i){return e.call(this,t&&t.description,t&&t.displayName,t&&t.objectId,i.contact.contactType.Group,t&&t.smtpAddress,!1)||this}return __extends(t,e),t.$inject=[\"team\",\"constants\"],t}(i);t.TeamDistributionListViewModel=r;var s=function(){function e(e,t){this.constants=e,this.model=t,this.canRetry=!0}return e.$inject=[\"constants\",\"model\"],Object.defineProperty(e.prototype,\"emailAddress\",{get:function(){return this.model.emailAddress},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"userType\",{get:function(){return this.model.userType},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"displayName\",{get:function(){return this.model.displayName},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isVisible\",{get:function(){return this.userType&&this.displayName&&this.emailAddress},enumerable:!0,configurable:!0}),e}();t.TenantInvitationViewModel=s;var o=function(){function e(e,t,i,n){this.constants=e,this.model=t,this.identityService=i,this.settingsService=n,this.dls=[],this.canRetry=!0}return e.$inject=[\"constants\",\"model\",\"identityService\",\"settingsService\"],Object.defineProperty(e.prototype,\"error\",{get:function(){return this._error},set:function(t){this._error!==t&&(this.canRetry=!t||!t.code||!e.nonRetryErrorCodes[t.code],this.isAdded||(!this._error&&t?this.dls.forEach(function(e){++e.failedCount}):this._error&&!t&&this.dls.forEach(function(e){--e.failedCount})),this._error=t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"description\",{get:function(){return this.model.description},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isGuest\",{get:function(){return this.model.userType===this.constants.userTypes.guest},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isOwner\",{get:function(){return this.model.isOwner||this.model.role===this.constants.RoleConstants.Admin},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isToInvite\",{get:function(){return!this.model.mri&&(this.isGuest||this.isFreemiumTenant)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isVisible\",{get:function(){return this.isExplicitlyAdded||this.error},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"department\",{get:function(){return this.model.department},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"displayName\",{get:function(){return this.model.displayName},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"email\",{get:function(){return this.model.email},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"jobTitle\",{get:function(){return this.model.jobTitle},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"mri\",{get:function(){return this.model.mri},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"type\",{get:function(){return this.model.type},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"userPrincipalName\",{get:function(){return this.model.userPrincipalName},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"userType\",{get:function(){return this.model.userType},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isFreemiumTenant\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.identityService.isFreemiumTenant()},enumerable:!0,configurable:!0}),e.nonRetryErrorCodes={MsaGuestNotSupported:!0},e}();t.TeamMemberViewModel=o;var a;!function(e){e[e.Students=0]=\"Students\",e[e.Teachers=1]=\"Teachers\"}(a=t.AddMembersClassTeamTab||(t.AddMembersClassTeamTab={}));var d;!function(e){e.AddMembers=\"AddMembers\",e.RetryAddMember=\"RetryAddMember\",e.AddDL=\"AddDL\"}(d||(d={}));var l=function(){function i(t,i,n,r,s,o,d,l,c,m,u,g,h,b,p,f,y,v,M,A,C,P,S,_,T){var x=this;if(this.$q=t,this.$scope=i,this.$timeout=n,this.$translate=r,this.analyticsService=s,this.ariaLiveService=o,this.atMentionService=d,this.constants=c,this.distributionListService=m,this.eventingService=u,this.exceptionUtilityService=g,this.guestAccessService=h,this.guestAccessSettingsService=b,this.loggingService=p,this.peopleService=f,this.resources=y,this.settingsService=v,this.teamMembershipService=M,this.utilityService=A,this.tenantMembershipService=C,this.identityService=P,this.freemiumUtilities=S,this.teamMembershipPropertiesService=_,this.channelMembershipPropertiesService=T,this.AddMembersClassTeamTab=a,this.existingCollisionCount=0,this.existingTenantMember={},this.isDestroyed=!1,this.isGuestDisplayNameDlgOpen=!1,this.pendingActionCount=0,this.inputSelector=\".ts-select-people input\",this.selectedDLCount=0,this.selectedIndividualContactCount=0,this.modifyingTenantMembers={},this.isAddingMembers=!1,this.isLoading=!1,this.modifyDLs=[],this.modifyingMembers=[],this.existingMembersFromMT=new Set,this.selectedContacts=[],this.selectedOwners=[],this.focusedMemberRow=null,this.noop=function(){},this.trackPendingFunc=function(e){return x.start(e)},this.isLoading=!0,this.logger=p.newLogger(\"AddMembers\"),this.userPostfix=\" \"+r.instant(y.strings.guest_user_postfix),this.searchFilter=c.messageContext.addMember,this.translatedGuestRole=r.instant(y.strings.members_guest_role),this.setAddMemberContext(),this.dialogMessage=this.addMemberContext.addMemberMessage,this.addMemberBtnAriaLabel=r.instant(y.strings.aria_members_addButton,{addMemberContextName:this.addMemberContext.addMemberContextName}),this.isClassTeam=this.team&&2===this.team.teamType,this.isLockedTeam=v.valueAsBoolean(c.settings.names.enablePendingMembers)&&this.team&&this.team.isTeamLocked,this._currentTab=this.isLockedTeam?a.Teachers:a.Students,this.setGuestAccessRelatedProperties().then(function(){return x.setFreemiumRelatedProperties()}).finally(function(){return x.finishLoading()}),this.isAddMemberV2Enabled||this.onloadVerification(),this.dlsReadonly)for(var E=0,O=this.dlsReadonly;E<O.length;E++){var L=O[E];L.succeededCount+=this.initialAddedMemberCount,L.failedCount+=this.initialFailedMemberCount,L.isAdded=!0,L.showCounts=!0,L.canRemove=!1,this.modifyDLs.push(L)}this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToTeam]}return i.$inject=[\"$q\",\"$scope\",\"$timeout\",\"$translate\",\"analyticsService\",\"ariaLiveService\",\"atMentionService\",\"authenticationService\",\"constants\",\"distributionListService\",\"eventingService\",\"exceptionUtilityService\",\"guestAccessService\",\"guestAccessSettingsService\",\"loggingService\",\"peopleService\",\"resources\",\"settingsService\",\"teamMembershipService\",\"utilityService\",\"tenantMembershipService\",\"identityService\",\"freemiumUtilities\",\"teamMembershipPropertiesService\",\"channelMembershipPropertiesService\"],Object.defineProperty(i.prototype,\"currentTab\",{get:function(){return this._currentTab},set:function(e){this._currentTab=e,this.filterModifyingMembers()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"failedCount\",{get:function(){return _.filter(this.modifyingMembers,function(e){return!e.isAdded&&!!e.error}).length},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"shouldShowRetryAll\",{get:function(){return _.filter(this.modifyingMembers,function(e){return!e.isAdded&&!!e.error&&e.canRetry}).length>0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isAddMemberV2Enabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableAddMemberV2)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showRoleDropdown\",{get:function(){return this.isAdminView&&!(this.settingsService.valueAsBoolean(this.constants.settings.names.disableClassTeamAddMemberRoleDropdown)&&this.isClassTeam)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"memberExistingMessage\",{get:function(){return this.$translate.instant(this.addMemberContext.existingMemberAddMessage,{memberCount:this.existingCollisionCount},this.constants.translation.interpolationIds.messageformat)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"hasSelectedContacts\",{get:function(){return!!this.selectedContacts.length},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"hasMembers\",{get:function(){return this.modifyingMembers&&!!this.modifyingMembers.length},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isAdminView\",{get:function(){return this.isCreatingTeam||this.addMemberContext&&this.addMemberContext.isAdmin},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disableAddMemberBtn\",{get:function(){return this.isGuestDisplayNameDlgOpen||!this.selectedContacts.length||this.isAddingMembers},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disableMemberStudentTab\",{get:function(){return this.isLockedTeam},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"tenantMembers\",{get:function(){return Object.values(this.modifyingTenantMembers)},enumerable:!0,configurable:!0}),i.prototype.guestDisplayNameDlgState=function(e){this.isGuestDisplayNameDlgOpen=e},i.prototype.setAddMemberContext=function(){this.channel?this.addMemberContext=new t.AddMembersToChannelContext(this.$q,this.$translate,this.ariaLiveService,this.atMentionService,this.channel,this.channelMembershipPropertiesService,this.constants,this.team,this.resources,this.settingsService,this.teamMembershipService):this.team&&(this.addMemberContext=new t.AddMembersToTeamContext(this.$q,this.$translate,this.constants,this.resources,this.teamMembershipPropertiesService,this.team,this.teamMembershipService))},i.prototype.setGuestAccessRelatedProperties=function(){var e=this;return this.addMemberContext?(this.logger.info(\"Add Member dialog opening - [setGuestAccessRelatedProperties] - started\"),this.guestAccessService.isAllowToAddGuests(this.addMemberContext.targetMemberGroup&&this.addMemberContext.targetMemberGroup.siteInfo.groupId).then(function(t){e.isInviteGuestEnabled=t.isAllowedToInviteGuests&&e.addMemberContext.allowGuestInvite,e.isAddGuestEnabled=t.isAllowedToAddGuests&&e.addMemberContext.allowGuestAdd,e.isAddGuestEnabled&&!e.addMemberContext.overrideDefaultDialogTitle&&(e.settingsService&&e.settingsService.valueAsBoolean(e.constants.settings.names.enableMsa)?e.dialogMessage=e.$translate.instant(e.resources.strings.add_members_header_guests_msa_enabled):e.guestAccessSettingsService.isGuestInvitationStringEnabled()&&(e.dialogMessage=e.$translate.instant(e.resources.strings.add_members_header_guests_enabled))),e.logger.info(\"Add Member dialog opening - [setGuestAccessRelatedProperties] - completed\")})):this.$q.resolve(null)},i.prototype.setFreemiumRelatedProperties=function(){var e=this;return this.logger.info(\"Add Member dialog opening - [setFreemiumRelatedProperties] - started\"),this.freemiumUtilities.getCanInviteMembers().then(function(t){e.isAddToTeamAndTenantEnabled=t}).catch(function(){e.isAddToTeamAndTenantEnabled=!1}).finally(function(){return e.logger.info(\"Add Member dialog opening - [setFreemiumRelatedProperties] - completed\")})},i.prototype.finishLoading=function(){var e=this;this.isLoading=!1,this.isPending=!1,this.utilityService.digest(this.$scope),this.$timeout(function(){e.focusOnInput()},0,!1)},i.prototype.filterModifyingMembers=function(){var e=this,t=this.isAddMemberV2Enabled;this.filteredModifyingMembers=[],this.modifyingMembers&&this.modifyingMembers.forEach(function(i){t&&e.existingMembersFromMT.has(i.userPrincipalName)||(e.isClassTeam?e.currentTab===a.Teachers===i.isOwner&&e.filteredModifyingMembers.push(i):e.filteredModifyingMembers.push(i))})},i.prototype.addMembers=function(e){var t=this;this.isAddingMembers||this.start(function(){var i=e?t.constants.memberType.owner:t.constants.memberType.member;t.logger.debug('[addMembers] Add \"{0}\" to source \"{1}\"...',i,t.addMemberContext.source.objectId),t.isAddingMembers=!0,angular.element(\"#dummyFocusDuringAddingMember-div\").focus(),t.clearExistingCollisionCount();var n=!1;return t.verifyExistingMembers().then(function(){return t.filterSelectedDLs(e)}).then(function(i){return t.telemetryCallback&&(t.selectedDLCount+=i?i.length:0,t.selectedIndividualContactCount+=e?t.selectedOwners.length:t.selectedContacts.length,t.telemetryCallback({dlLength:t.selectedDLCount,contactLength:t.selectedIndividualContactCount})),t.expandDLs(i)}).then(function(){return t.addContacts(e?t.selectedOwners:t.selectedContacts,e)}).then(function(){return t.clearSelectedContacts(e)}).then(function(){return t.tryResolveInvalidUsers()}).then(function(){return t.markPendingUsers(_.filter(t.modifyDLs,function(e){return!e.warning}),t.modifyingMembers)}).then(function(e){return t.inviteOrAddUsers(e,d.AddMembers)}).then(function(){return n=!0}).finally(function(){t.unmarkPendingMembers(t.modifyDLs,t.modifyingMembers),t.logger.debug('[addMembers] Completed adding \"{0}\" to team \"{1}\".',i,t.addMemberContext.source.objectId),t.finishAddingContacts(n),t.sendAddActionTelemetry(i)})})},i.prototype.finishAddingContacts=function(e){this.isAddingMembers=!1,this.existingCollisionCount>=1?this.ariaLiveService.update(this.memberExistingMessage,!0):e&&this.ariaLiveService.update(this.utilityService.format(this.$translate.instant(this.resources.strings.members_users_added),this.addMemberContext.source.displayName)),this.focusOnMemberRowElseInput(),this.$scope.$evalAsync()},i.prototype.sendTelemetryForTenantInvitations=function(t){if(t&&t.length&&this.identityService.isFreemiumTenant()){var i={action:{gesture:e.components.PanelActionGesture.submit,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.submit.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.inviteCoworkers.toString(),e.components.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.freemium.toString(),e.components.PanelActionScenarioType,this.loggingService)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.inviteCoworkers.toString(),e.components.PanelModuleName,this.loggingService),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.button.toString(),e.components.PanelModuleType,this.loggingService),summary:\"Send request to invite the selected contacts to freemium tenant\",state:\"Submit\"},dataBag:{ContactsCount:t.length,guestUserCountSuccess:_.filter(t,function(e){return e.isGuest&&e.isAdded&&!e.error}).length,guestUserCountFailure:_.filter(t,function(e){return e.isGuest&&!e.isAdded&&!!e.error}).length,memberCountSuccess:_.filter(t,function(e){return!e.isGuest&&e.isAdded&&!e.error}).length,memberCountFailure:_.filter(t,function(e){return!e.isGuest&&!e.isAdded&&!!e.error}).length}};this.analyticsService.onPanelAction(this.$scope,i)}},i.prototype.sendTelemetryForGuestUsersAddAction=function(e,t){if(void 0===t&&(t=\"notProvided\"),this.settingsService.valueAsBoolean(this.constants.settings.names.enableAddGuestUserTelemetry)){if(!e||!e.length)return;var i=e.length,n=_.filter(e,function(e){return e.isGuest}),r=void 0,s=void 0;n&&n.length?(r=n.length,s=_.filter(n,function(e){return e.isAdded&&!e.error}).length):(r=0,s=0),this.loggingService.event(this.constants.trackingTelemetryName.addMember,{telemetryContext:t,toAddMemberCount:i,toAddGuestCount:r,addedGuestCount:s})}},i.prototype.inviteToTenant=function(e){var t=this;return this.tenantMembershipService.inviteMemberToTenant(e.emailAddress,e.displayName,e.userType).then(function(e){var i=t.modifyingTenantMembers[e.emailAddress];i&&(i.model.displayName=e.displayName,i.model.emailAddress=e.emailAddress,i.model.userType=e.userType,t.existingTenantMember[e.emailAddress]=!0,i.isAdded=!0,i.isPending=!1)}).catch(function(i){if(!t.isDestroyed){var n=t.modifyingTenantMembers[e.emailAddress];n&&(i&&i.errorCode===t.constants.freemium.errorCodes.memberAlreadyPresent?(n.error=t.$translate.instant(t.resources.strings.duplicate_tenant_invitation_error),n.canRetry=!1,t.existingTenantMember[n.emailAddress]=!0):i&&i.errorCode===t.constants.freemium.errorCodes.noAvailableLicenses?(n.error=t.$translate.instant(t.resources.strings.no_available_licenses_tenant_invitation_error),n.canRetry=!1,t.eventingService.$emit(t.constants.events.freemium.hasReachedMemberLimit,{hasReachedLimit:!0})):i&&i.errorCode===t.constants.freemium.errorCodes.onlyAdminCanInviteAadUserAsFreemiumMember?(n.error=t.$translate.instant(t.resources.strings.freemium_invite_only_admin_can_invite_aad_user_as_member),n.canRetry=!1):(n.error=t.$translate.instant(t.resources.strings.tenant_invitation_generic_error),n.canRetry=!0),n.isPending=!1,n.isAdded=!1)}})},i.prototype.retryInviteTenantMember=function(e){var t=this;e.isPending||this.start(function(){return e.isPending=!0,e.error=null,t.logger.info('[retryInviteTenantMember] Retrying adding contact to tenant\"'),t.inviteToTenant(e).then(function(){t.logger.info('[retryInviteTenantMember] Contact added to the tenant\"')},function(e){t.logger.error('[retryInviteTenantMember] Failed to add user to the tenant\"')}).finally(function(){e.isPending=!1,e=null,t.$scope.$evalAsync()})})},i.prototype.retryAddMember=function(e){var t=this;e.isPending||this.start(function(){return e.isPending=!0,e.error=null,t.logger.debug('[retryAddMember] Retry to add \"{0}\" to \"{1}\" team...',e.mri,t.addMemberContext.source.objectId),t.inviteOrAddUsers([e],d.RetryAddMember).then(function(){t.logger.debug('[retryAddMember] Completed adding \"{0}\" to \"{1}\" team.',e.mri,t.addMemberContext.source.objectId),t.ariaLiveService.update(t.utilityService.format(t.$translate.instant(t.resources.strings.members_user_added),e.displayName,t.addMemberContext.source.displayName),!0)},function(i){t.logger.error('[retryAddMember] Failed to add \"'+SkypeX.Services.ChatServiceUtils.scrubMri(e.mri)+'\" to \"'+t.addMemberContext.source.objectId+'\" team.')}).finally(function(){e.isPending=!1,e=null,t.$scope.$evalAsync()})})},i.prototype.deleteMember=function(t){var i=this;return t.isPending?this.$q.reject():this.start(function(){t.isPending=!0;var n=i.modifyingMembers.indexOf(t);return n>=0&&i.focusOnMemberRowElseInput(n),i.logger.debug('[deleteMember] Delete \"{0}\" from \"{1}\" team...',t.mri,i.addMemberContext.source.objectId),(t.isAdded?i.addMemberContext.removeUser(t):i.$q.when()).then(function(){i.removeMember(t),i.logger.debug('[deleteMember] Completed deleting \"{0}\" from \"{1}\" team.',t.mri,i.addMemberContext.source.objectId),i.ariaLiveService.update(i.utilityService.format(i.$translate.instant(i.resources.strings.members_user_deleted),t.displayName,i.addMemberContext.source.displayName),!0)}).catch(function(n){t.error=e.services.ErrorPayload.create(n.code,i.exceptionUtilityService.getFormattedErrorMessage(n,i.$translate.instant(i.resources.strings.members_server_error)),n.status),i.logger.error('[deleteMember] Failed to delete \"'+SkypeX.Services.ChatServiceUtils.scrubMri(t.mri)+'\" from \"'+i.addMemberContext.source.objectId+'\" team.')}).finally(function(){t.isPending=!1,t=null})})},i.prototype.removeDL=function(e){var t=this;this.logger.debug('[removeDL] Remove \"{0}\" from the list of modifying distribution lists...',e.objectId),this.start(function(){e.isPending=!0,e.pendingMessage=t.$translate.instant(e.members.length>1?t.resources.strings.add_members_dl_multiple_members_removing:t.resources.strings.add_members_dl_single_member_removing,{memberCount:e.members.length});var i=_.map(e.members,function(i){return i.dls.length<=1&&!i.isExplicitlyAdded?t.deleteMember(i).catch(t.noop):t.$q.when().then(function(){return t.disassociateUserFromDL(i,e)})});return t.$q.all(i).then(function(){t.logger.debug('[removeDL] Complete removing \"{0}\" from the list of modifying distribution lists.',e.objectId),e.isPending=!1,e.pendingMessage=null,e.members=null;var i=t.modifyDLs.indexOf(e);i>=0&&t.modifyDLs.splice(i,1),delete t.modifyDLs[e.userPrincipalName],t.focusOnMemberRowElseInput(0,!0)})})},i.prototype.dismissCollisionBanner=function(){this.clearExistingCollisionCount(),this.focusOnInput()},i.prototype.clearExistingCollisionCount=function(){this.existingCollisionCount=0},i.prototype.confirmAddDL=function(e){var t=this;this.start(function(){t.logger.debug('[confirmAddDL] Add members of DL \"{0}\" into team \"{1}\"...',e.objectId,t.addMemberContext.source.objectId);var i=t.loggingService.newScenario(t.constants.scenarios.teamAndChannel.addDL);t.clearExistingCollisionCount();var n=0,r=e.succeededCount;return t.verifyExistingMembers().then(function(){return t.expandDLs([e],!0)}).then(function(){return n=(e.members.filter(function(e){return!e.isAdded})||[]).length}).then(function(){return t.tryResolveInvalidUsers()}).then(function(){return t.markPendingUsers([e],e.members)}).then(function(e){return t.inviteOrAddUsers(e,d.AddDL)}).finally(function(){return t.unmarkPendingMembers([e],e.members)}).finally(function(){var s,o=(s={},s[t.constants.scenarioDataPropNames.data]=JSON.stringify({totalCount:n,successCount:e.succeededCount-r,failCount:e.failedCount}),s);e.failedCount>0?i.fail(o):i.stop(o),t.logger.debug('[confirmAddDL] Completed adding members of DL \"{0}\" to team \"{1}\".',e.objectId,t.addMemberContext.source.objectId),t.focusOnMemberRowElseInput()})})},i.prototype.start=function(e){var t=this;this.isPending=!0,++this.pendingActionCount;var i=e();return i.finally(function(){--t.pendingActionCount||(t.isPending=!1)}),i},i.prototype.generateRoleLabel=function(e){var t=e.model.role.toString()===this.constants.RoleConstants.Admin?this.$translate.instant(this.resources.strings.td_owner_text):this.$translate.instant(this.resources.strings.td_member_text);return this.$translate.instant(this.resources.strings.td_members_tab_role_change_label,{user:e.displayName,role:t})},i.prototype.onloadVerification=function(){var e,t=this;this.loadPerfCounterName&&!this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)&&(e=this.loggingService.newCounter(this.loadPerfCounterName)),this.start(function(){return e&&(e.stop(),e=null),t.verifyExistingMembers()})},i.prototype.focusOnInput=function(){var e=angular.element(this.inputSelector);e&&e.length>0&&e.focus()},i.prototype.focusOnMemberRowElseInput=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var i=angular.element(\"#member-table\").children();i&&(!t||i.length>1)?(t&&(e=e?0:e+1),i[e].focus(),i[e].setAttribute(\"tabindex\",\"0\")):this.focusOnInput()},i.prototype.verifyExistingMembers=function(){var e=this;return this.isAddMemberV2Enabled?this.$q.when():this.existingMemberUpns?this.$q.when():(this.logger.debug(\"[verifyExistingMembers] Verify the existing members...\"),this.addMemberContext?this.teamMembershipService.getTeamMembers(this.addMemberContext.source.objectId).then(function(t){e.existingMemberUpns=_.reduce(t,function(e,t){return e[t.userPrincipalName]=!0,e[t.email]=!0,e},{})}):this.$q.resolve(null))},i.prototype.filterSelectedDLs=function(e){var t=e?this.selectedOwners:this.selectedContacts;if(!t||!t.length)return[];for(var i=[],r=t.length;r--;){var s=t[r];if(s.type===this.constants.contact.contactType.Group&&(t.splice(r,1),!this.modifyDLs[s.userPrincipalName])){var o=new n(s);o.addAsOwner=e,i.push(o),this.modifyDLs.unshift(o),this.modifyDLs[o.userPrincipalName]=o,o=null}}return i},i.prototype.expandDLs=function(e,t){var i=this;if(!e||!e.length)return this.$q.when();this.logger.debug(\"[expandDLs] Expand the members of {0} Distribution Lists...\",e.length);var n=[];return e.forEach(function(e){e.isGettingMembers=!0;var r=i.distributionListService.getNestedMembers(e.model).then(function(n){t||n.length<=i.constants.teams.settings.expandDLMembersNoWarningLimit?(e.warning=null,i.addContacts(n,e.addAsOwner,e)):e.warning={message:i.$translate.instant(i.resources.strings.add_members_dl_expand_limit_warning,{memberCount:n.length})}}).catch(function(t){i.logger.error('[expandDLs] Failed to expand distribution list \"'+e.objectId+'\".'),e.error=t}).finally(function(){e.isGettingMembers=!1,e.warning||(e.isPending=!0,e.pendingMessage=i.$translate.instant(e.members.length>1?i.resources.strings.add_members_dl_multiple_members_adding:i.resources.strings.add_members_dl_single_member_adding,{memberCount:e.members.length}),e=null)});n.push(r)}),this.$q.all(n)},i.prototype.updateModifyingMembersList=function(e,t){var i=this.modifyingMembers[e.userPrincipalName||e.email];i||(i=new o(this.constants,e,this.identityService,this.settingsService),this.modifyingMembers.unshift(i),i.userPrincipalName&&(this.modifyingMembers[i.userPrincipalName]=i),i.email&&(this.modifyingMembers[i.email]=i),i.isValid=i.isToInvite||!!i.mri,this.filterModifyingMembers()),t?this.associateUserWithDL(i,t):i.isExplicitlyAdded=!0,i=null},i.prototype.addContacts=function(t,i,n){var r=this;t&&t.length&&(this.logger.debug(\"[addUsers] Add {0} contacts into the list of currently modifying members...\",t.length),t.forEach(function(t){t.role=i?e.middletier.Role.Owner:e.middletier.Role.Member,t.isOwner=i,r.isAddMemberV2Enabled?r.updateModifyingMembersList(t,n):r.existingMemberUpns[t.userPrincipalName||t.email]?++r.existingCollisionCount:r.updateModifyingMembersList(t,n)}))},i.prototype.clearSelectedContacts=function(e){e?this.selectedOwners.length=0:this.selectedContacts.length=0},i.prototype.tryResolveInvalidUsers=function(){var t=this;return this.$q.all(_.map(_.filter(this.modifyingMembers,function(e){return!e.isValid}),function(e){return t.peopleService.getPeopleProfile(e.userPrincipalName,\"add-members\").then(function(t){t.mri&&t.mri!==t.userPrincipalName&&(e.model=t,e.isValid=!0,e.error=null)}).catch(t.noop)})).then(function(){_.each(_.filter(t.modifyingMembers,function(e){return!e.isValid}),function(i){i.error=e.services.ErrorPayload.create(null,t.$translate.instant(t.resources.strings.member_nonexist_errorMessage))})})},i.prototype.markPendingUsers=function(e,t){var i=this;if(!this.modifyingMembers.length)return[];this.logger.debug(\"[markPendingMembers] Flag to-be-added members as pending...\"),e&&e.forEach(function(e){e.isAdded||e.error||e.warning||(e.isPending=!0,e.pendingMessage=i.$translate.instant(e.members.length>1?i.resources.strings.add_members_dl_multiple_members_adding:i.resources.strings.add_members_dl_single_member_adding,{memberCount:e.members.length}),e.succeededCount=0,e.failedCount=0)});var n=[];return t&&t.forEach(function(e){!e.isAdded&&e.isValid&&e.canRetry&&(e.isPending=!0,e.error=null,n.push(e))}),n},i.prototype.unmarkPendingMembers=function(e,t){this.logger.debug(\"[unmarkPendingMembers] Unflag all pending members ...\"),this.modifyingMembers.length&&t&&t.length&&t.forEach(function(e){e.isPending=!1}),e&&e.length&&e.forEach(function(e){e.isPending&&(e.isAdded=!0,e.isPending=!1,e.pendingMessage=null)})},i.prototype.inviteOrAddUsers=function(e,t){return this.$q.all([this.inviteUsers(_.filter(e,function(e){return e.isToInvite}),t),this.addWhitelistedPendingUsers(_.filter(e,function(e){return!e.isToInvite}))])},i.prototype.inviteUsers=function(t,i){var n=this;return t&&t.length?(this.logger.debug(\"[inviteUsers] Invite \"+t.length+' pending users into team \"'+this.addMemberContext.source.objectId+'\"...'),this.$q.all(_.map(t,function(t){return n.teamMembershipService.inviteUserToTeam(t.email,t.displayName&&t.displayName.replace(n.userPostfix,\"\"),n.addMemberContext.targetMemberGroup,t.userType).then(function(t){if(!n.isDestroyed){var i=n.modifyingMembers[t.invitedMember.email];i&&(i.model.accountEnabled=t.invitedMember.accountEnabled,i.model.displayName=t.invitedMember.displayName,i.model.isOwner=!1,i.model.role=t.invitedMember.role,i.model.mri=t.invitedMember.mri,i.model.objectId=t.invitedMember.objectId,i.model.userPrincipalName=t.invitedMember.userPrincipalName,t.partialError?(i.isAdded=!1,i.error=e.services.ErrorPayload.create(t.partialError.code,n.exceptionUtilityService.getFormattedErrorMessage(t.partialError,n.$translate.instant(n.resources.strings.members_server_error)),t.partialError.status)):(i.isAdded=!0,n.modifyingMembers[t.invitedMember.userPrincipalName]=i,n.isAddMemberV2Enabled||(n.existingMemberUpns[i.email]=!0,n.existingMemberUpns[i.userPrincipalName]=!0)),i.dls.forEach(function(e){++e.succeededCount}))}},function(i){if(!n.isDestroyed){var r=n.modifyingMembers[t.email];if(r)if(i&&i.response&&i.response.errorCode===n.constants.freemium.errorCodes.noAvailableLicenses){r.error=e.services.ErrorPayload.create(i.code,n.exceptionUtilityService.getFormattedErrorMessage(i,n.$translate.instant(n.resources.strings.no_available_licenses_tenant_invitation_error)),i.status),r.canRetry=!1;var s={hasReachedLimit:!0};n.eventingService.$emit(n.constants.events.freemium.hasReachedMemberLimit,s)}else r.error=e.services.ErrorPayload.create(i.code,n.exceptionUtilityService.getFormattedErrorMessage(i,n.$translate.instant(n.resources.strings.members_server_error)),i.status)}})})).finally(function(){n.filterModifyingMembers(),n.sendTelemetryForTenantInvitations(t),n.sendTelemetryForGuestUsersAddAction(t,i)})):this.$q.resolve()},i.prototype.addWhitelistedPendingUsers=function(t){var i=this;return t&&t.length?(this.logger.debug('[addWhitelistedPendingUsers] Add whitelisted pending user into \"{0}\" team...',this.addMemberContext.source.objectId),this.addMemberContext.addUsers(_.map(t,function(e){return e.model})).then(function(t){if(!i.isDestroyed){if(t.addedMembers){var n=[];t.addedMembers.forEach(function(e){var t=i.modifyingMembers[e.userPrincipalName];t&&(t.isAdded=!0,t.model.role=e.role,t.model.isOwner=e.isOwner,i.isAddMemberV2Enabled||(i.existingMemberUpns[t.userPrincipalName]=!0,i.existingMemberUpns[t.email]=!0),t.dls.forEach(function(e){++e.succeededCount}),n.push({addedMemberMri:t.mri,teamId:i.addMemberContext.source.objectId}))}),i.eventingService.$emit(i.constants.dialogs.addMembers,n)}i.isAddMemberV2Enabled&&(i.existingCollisionCount=t.existingMembers&&t.existingMembers.length||0,i.existingMembersFromMT.clear(),t.existingMembers.forEach(function(e){i.existingMembersFromMT.add(e.userPrincipalName)})),i.filterModifyingMembers(),t.errors&&t.errors.forEach(function(t){var n=i.modifyingMembers[t.user.userPrincipalName];n&&(n.error=e.services.ErrorPayload.create(t.error.code,i.exceptionUtilityService.getFormattedErrorMessage(t.error,i.$translate.instant(i.resources.strings.members_server_error)),t.error.status))})}},function(n){if(!i.isDestroyed)return t.forEach(function(t){t.error=e.services.ErrorPayload.create(n.code,i.exceptionUtilityService.getFormattedErrorMessage(n))}),i.$q.reject(n)})):this.$q.resolve()},i.prototype.removeMember=function(e){var t=this;if(e){this.logger.debug('[removeMember] Remove \"{0}\" from the list of modifying members.',e.mri);var i=this.modifyingMembers.indexOf(e);i>=0&&(this.modifyingMembers.splice(i,1),delete this.modifyingMembers[e.userPrincipalName],delete this.modifyingMembers[e.email],this.filterModifyingMembers(),this.isAddMemberV2Enabled||(delete this.existingMemberUpns[e.userPrincipalName],delete this.existingMemberUpns[e.email]),this.focusOnMemberRowElseInput(i,!0)),e.dls.forEach(function(i){return t.disassociateUserFromDL(e,i)})}},i.prototype.associateUserWithDL=function(e,t){e.dls[t.userPrincipalName]||(e.dls.push(t),e.dls[t.userPrincipalName]=t,t.members.push(e))},i.prototype.disassociateUserFromDL=function(e,t){var i=e.dls.indexOf(t);i>=0&&(e.dls.splice(i,1),delete e.dls[t.userPrincipalName]);var n=t.members.indexOf(e);n>=0&&t.members.splice(n,1)},i.prototype.sendAddActionTelemetry=function(i){var n=this;_.defer(function(){var r={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,n.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.addMember.toString(),t.PanelActionScenario,n.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,n.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.addMember.toString(),t.PanelModuleName,n.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,n.logger),state:(n.modifyDLs.length+n.modifyingMembers.length-n.failedCount).toString(),summary:'Add \"'+i+'\"'},dataBag:n.addMemberContext.getDataBag()};n.analyticsService.onPanelAction(n.$scope,r)})},i.prototype.$onDestroy=function(){for(var e=this.modifyingMembers.length;e--;)delete this.modifyingMembers[this.modifyingMembers[e].userPrincipalName],this.modifyingMembers[e]=null;this.modifyingMembers=null,this.selectedContacts=null,this.selectedOwners=null,this.existingMemberUpns=null,this.existingTenantMember=null,this.trackPendingFunc=null,this.isDestroyed=!0,this.modifyingTenantMembers=null},i.prototype.isBot=function(e){return SkypeX.Services.ChatServiceUtils.isBotMri(e.mri,!1)},i}();t.AddMembersController=l,angular.module(\"teamspace.addMembers\",[\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.distributionListService\",\"teamspace.eventingService\",\"teamspace.exceptionUtilityService\",\"teamspace.guestAccessService\",\"teamspace.guestAccessSettingsService\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.teamMembershipService\",\"teamspace.utilityService\",\"teamspace.tenantMembershipService\",\"teamspace.identityService\",\"teamspace.freemiumUtilities\"]).directive(\"addMembers\",[function(){return{restrict:\"E\",replace:!0,scope:{isFre:\"=\"},bindToController:{channel:\"<?amChannel\",hasMembers:\"=?amHasMembers\",hasSelectedContacts:\"=?amHasSelectedContacts\",hideFieldName:\"<?amHideFieldName\",isCreatingTeam:\"<?amIsCreatingTeam\",isPending:\"=?amIsPending\",telemetryCallback:\"&?amTelemetryCallback\",loadPerfCounterName:\"<?amLoadPerfCounterName\",team:\"<?amTeam\",dlsReadonly:\"<?amDlsReadonly\",initialFailedMemberCount:\"<amInitialFailedMemberCount\",initialAddedMemberCount:\"<amInitialAddedMemberCount\"},controllerAs:\"amctrl\",templateUrl:\"components/add-members/add-members.html\",controller:l}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function n(e,t,n,r,i,s,a,o,c,l,m){this.$translate=t,this.ariaLiveService=n,this.atMentionService=r,this.channel=i,this.channelMembershipPropertiesService=s,this.constants=a,this.parentTeam=o,this.resources=c,this.settingsService=l,this.teamMembershipService=m,this.isLargeTeamsEnabled=!1,this.addMemberContextName=t.instant(c.strings.member_add_member_context_channel),this.addMemberMessage=t.instant(c.strings.members_addToChannelDialogMessage),this.existingMemberAddMessage=c.strings.members_existingMemberAdd_channelContext,this.isLargeTeamsEnabled=l.valueAsBoolean(a.settings.names.enableLargeTeamsV2),this.placeholderString=t.instant(c.strings.add_members_people_picker_placeholder_channel)}return Object.defineProperty(n.prototype,\"areAllowedMembersRestricted\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isAdmin\",{get:function(){return this.channelMembershipPropertiesService.isAdmin(this.channel.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"allowGuestInvite\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"allowGuestAdd\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"targetMemberGroup\",{get:function(){return this.parentTeam},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"source\",{get:function(){return this.channel},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberSourceObjectId\",{get:function(){return this.channel.parentTeamId},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberUpdateType\",{get:function(){return t.MemberUpdateContext.Channel},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"overrideDefaultDialogTitle\",{get:function(){return!0},enumerable:!0,configurable:!0}),n.prototype.fetchAllowedUsers=function(t){var n=this,r=t?t.trim():\"\";if(this.isLargeTeamsEnabled){var i=new e.services.PeoplePickerFilters(e.services.PeoplePickerFor.addToTeam);return this.atMentionService.searchForUserProfileInChannel(this.memberSourceObjectId,r,i,\"channel-add-member\",void 0,!0,void 0,!0).then(function(e){return n.ariaLiveService.update(n.$translate.instant(n.resources.strings.aria_people_picker_search_finished),!1),n.settingsService.valueAsBoolean(n.constants.settings.names.enableGuestAdditionToPC)?e:_.filter(e,function(e){return e.role!=n.constants.RoleConstants.Guest})})}return this.teamMembershipService.getTeamMembers(this.memberSourceObjectId).then(function(e){return _.filter(e,function(e){if(SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)){if(!r)return!0;if(e.displayName&&0===e.displayName.toLowerCase().indexOf(r.toLowerCase())||e.email&&0===e.email.toLowerCase().indexOf(r.toLowerCase()))return!0}return!1})})},n.prototype.removeUser=function(e){var t=e.isOwner?this.constants.RoleConstants.Admin:e.isGuest?this.constants.RoleConstants.Guest:this.constants.RoleConstants.User;return this.teamMembershipService.removeChannelUser(this.parentTeam.objectId,this.channel.objectId,e.userPrincipalName||e.email,e.mri,t)},n.prototype.addUsers=function(e){return this.teamMembershipService.addChannelUsers(this.channel.parentTeamId,this.channel.objectId,e)},n.prototype.getDataBag=function(){return{channelType:e.services.ChannelType[this.channel.channelType]}},n}();t.AddMembersToChannelContext=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,r,n,i,o,s){this.constants=r,this.teamMembershipPropertiesService=i,this.team=o,this.teamMembershipService=s,this.fetchAllowedUsers=null,this.addMemberContextName=t.instant(n.strings.member_add_member_context_team),this.addMemberMessage=t.instant(n.strings.add_members_header_default),this.existingMemberAddMessage=n.strings.members_existingMemberAdd_teamContext,this.placeholderString=t.instant(n.strings.add_members_people_picker_placeholder)}return Object.defineProperty(t.prototype,\"allowGuestInvite\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"allowGuestAdd\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"areAllowedMembersRestricted\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isAdmin\",{get:function(){return this.teamMembershipPropertiesService.isAdmin(this.team.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"source\",{get:function(){return this.team},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"targetMemberGroup\",{get:function(){return this.team},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"memberUpdateType\",{get:function(){return e.MemberUpdateContext.Team},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"overrideDefaultDialogTitle\",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.removeUser=function(e){var t=e.isOwner?this.constants.RoleConstants.Admin:e.isGuest?this.constants.RoleConstants.Guest:this.constants.RoleConstants.User;return this.teamMembershipService.removeTeamUser(this.team.objectId,e.userPrincipalName||e.email,e.mri,t)},t.prototype.addUsers=function(e){return this.teamMembershipService.addTeamUsers(this.team,e)},t.prototype.getDataBag=function(){},t}();e.AddMembersToTeamContext=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";angular.module(\"teamspace.alertDialog\",[\"teamspace.dialogService\",\"teamspace.constants\"]).run([\"constants\",\"dialogService\",function(e,a){a.register(e.dialogs.alert,{template:e.files.templates.alertDialog,className:\"ts-modal-dialog custom-width ts-alert-dialog\",showClose:!1,isPersistent:!0})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.general=0]=\"general\",e[e.team=1]=\"team\",e[e.personal=2]=\"personal\",e[e.group=4]=\"group\"}(e.PanelAppScope||(e.PanelAppScope={}));!function(e){e[e.na=0]=\"na\",e[e.bots=1]=\"bots\",e[e.tabs=2]=\"tabs\",e[e.messaging=3]=\"messaging\",e[e.connectors=4]=\"connectors\"}(e.PanelAppScenarioCapability||(e.PanelAppScenarioCapability={}));!function(e){e[e.click=0]=\"click\",e[e.hover=1]=\"hover\",e[e.scroll=2]=\"scroll\",e[e.submit=3]=\"submit\",e[e.kbshort=4]=\"kbshort\",e[e.drop=5]=\"drop\",e[e.asyncStateChange=6]=\"asyncStateChange\",e[e.paste=7]=\"paste\",e[e.auto=8]=\"auto\",e[e.touch=9]=\"touch\",e[e.keypress=10]=\"keypress\",e[e.fileshare=11]=\"fileshare\"}(e.PanelActionGesture||(e.PanelActionGesture={}));!function(e){e[e.info=0]=\"info\",e[e.nav=1]=\"nav\",e[e.read=2]=\"read\",e[e.inspect=3]=\"inspect\",e[e.select=4]=\"select\",e[e.submit=5]=\"submit\",e[e.openDialog=6]=\"openDialog\",e[e.closeDialog=7]=\"closeDialog\",e[e.resetDialog=8]=\"resetDialog\",e[e.checked=9]=\"checked\",e[e.unchecked=10]=\"unchecked\",e[e.dismiss=11]=\"dismiss\",e[e.download=12]=\"download\",e[e.show=13]=\"show\",e[e.hide=14]=\"hide\",e[e.rejoinOnCallDrop=15]=\"rejoinOnCallDrop\",e[e.cancelOnCallDrop=16]=\"cancelOnCallDrop\",e[e.reload=17]=\"reload\",e[e.rejoinAfterBeingRemoved=18]=\"rejoinAfterBeingRemoved\",e[e.dismissAfterBeingRemoved=19]=\"dismissAfterBeingRemoved\",e[e.joinMeeting=20]=\"joinMeeting\",e[e.castToDevice=21]=\"castToDevice\",e[e.cameraOn=22]=\"cameraOn\",e[e.cameraOff=23]=\"cameraOff\",e[e.micOn=24]=\"micOn\",e[e.micOff=25]=\"micOff\",e[e.auditoriumModeOn=26]=\"auditoriumModeOn\",e[e.auditoriumModeOff=27]=\"auditoriumModeOff\",e[e.search=28]=\"search\",e[e.enable=29]=\"enable\",e[e.disable=30]=\"disable\",e[e.videoToStage=31]=\"videoToStage\",e[e.screenShareToStage=32]=\"screenShareToStage\",e[e.upload=33]=\"upload\",e[e.audioOn=34]=\"audioOn\",e[e.failed=35]=\"failed\",e[e.videoStart=36]=\"videoStart\",e[e.videoEnd=37]=\"videoEnd\",e[e.videoCheckpoint=38]=\"videoCheckpoint\",e[e.videoLoad=39]=\"videoLoad\",e[e.videoError=40]=\"videoError\",e[e.videoStatus=41]=\"videoStatus\",e[e.clickInsideVideo=42]=\"clickInsideVideo\",e[e.clickOutsideVideo=43]=\"clickOutsideVideo\",e[e.previous=44]=\"previous\",e[e.next=45]=\"next\",e[e.openFeedback=46]=\"openFeedback\",e[e.complete=47]=\"complete\",e[e.openIFFeedbackMenu=48]=\"openIFFeedbackMenu\",e[e.openIFFeedbackSubMenu=49]=\"openIFFeedbackSubMenu\",e[e.grant=50]=\"grant\",e[e.deny=51]=\"deny\",e[e.abandon=52]=\"abandon\",e[e.confirmMuteAll=53]=\"confirmMuteAll\",e[e.confirmAudioEscalation=54]=\"confirmAudioEscalation\",e[e.stopRecording=55]=\"stopRecording\",e[e.changeMeetingRole=56]=\"changeMeetingRole\",e[e.openWebPage=57]=\"openWebPage\",e[e.openSfB=58]=\"openSfB\",e[e.atMention=59]=\"atMention\",e[e.delete=60]=\"delete\",e[e.primary=61]=\"primary\",e[e.secondary=62]=\"secondary\",e[e.openOfficeApp=63]=\"openOfficeApp\",e[e.openOneDrive=64]=\"openOneDrive\",e[e.muteUnmuteSpeaker=65]=\"muteUnmuteSpeaker\",e[e.muteUnmuteMicrophoneFromMicMeter=66]=\"muteUnmuteMicrophoneFromMicMeter\",e[e.speakerMasterVolumeChange=67]=\"speakerMasterVolumeChange\",e[e.pinParticipant=68]=\"pinParticipant\",e[e.zoom=69]=\"zoom\",e[e.displayOverflowMenu=70]=\"displayOverflowMenu\",e[e.muteUnmuteNotificicationsForThread=71]=\"muteUnmuteNotificicationsForThread\",e[e.flyoutopen=72]=\"flyoutopen\",e[e.warningsForFileUpload=73]=\"warningsForFileUpload\",e[e.activityPillUpdate=74]=\"activityPillUpdate\",e[e.favChannel=75]=\"favChannel\",e[e.openOdspShareDialog=76]=\"openOdspShareDialog\",e[e.vmCallAnswerRule=77]=\"vmCallAnswerRule\",e[e.vmTransferTarget=78]=\"vmTransferTarget\",e[e.vmAudioLanguage=79]=\"vmAudioLanguage\",e[e.vmSettingsExhaustive=80]=\"vmSettingsExhaustive\",e[e.popOutToNewWindow=81]=\"popOutToNewWindow\",e[e.openHistoryMenu=82]=\"openHistoryMenu\",e[e.resetMuteMeetingChatSettings=83]=\"resetMuteMeetingChatSettings\"}(e.PanelActionOutcome||(e.PanelActionOutcome={}));!function(e){e[e.interopScreenshareFromCallAlertStartMeeting=0]=\"interopScreenshareFromCallAlertStartMeeting\",e[e.interopScreenshareFromCallAlertCancel=1]=\"interopScreenshareFromCallAlertCancel\",e[e.startInteropInstantMeeting=2]=\"startInteropInstantMeeting\",e[e.cancelInteropInstantMeeting=3]=\"cancelInteropInstantMeeting\",e[e.emergencyCall=4]=\"emergencyCall\",e[e.pillCountIncrease=5]=\"pillCountIncrease\",e[e.pinChannelReorderDragAndDrop=6]=\"pinChannelReorderDragAndDrop\",e[e.overwritePinChannelOrder=7]=\"overwritePinChannelOrder\",e[e.syncPinChannelOrder=8]=\"syncPinChannelOrder\",e[e.bluetoothLEState=9]=\"bluetoothLEState\",e[e.channelListSelect=10]=\"channelListSelect\",e[e.restoreChannel=11]=\"restoreChannel\",e[e.cancelRestore=12]=\"cancelRestore\",e[e.newChat=13]=\"newChat\",e[e.popOutChat=14]=\"popOutChat\",e[e.popOutCall=15]=\"popOutCall\",e[e.searchInitiate=16]=\"searchInitiate\",e[e.searchExecute=17]=\"searchExecute\",e[e.navProfile=18]=\"navProfile\",e[e.navActivity=19]=\"navActivity\",e[e.navCalling=20]=\"navCalling\",e[e.navChat=21]=\"navChat\",e[e.navTeams=22]=\"navTeams\",e[e.navMeetings=23]=\"navMeetings\",e[e.navFiles=24]=\"navFiles\",e[e.navFeedback=25]=\"navFeedback\",e[e.navHelp=26]=\"navHelp\",e[e.selectHelpOption=27]=\"selectHelpOption\",e[e.navSettings=28]=\"navSettings\",e[e.navAssignments=29]=\"navAssignments\",e[e.navManageTenant=30]=\"navManageTenant\",e[e.navAppDeepLink=31]=\"navAppDeepLink\",e[e.navMeetingDetailsDeepLink=32]=\"navMeetingDetailsDeepLink\",e[e.chatAddParticipant=33]=\"chatAddParticipant\",e[e.channelOpenMenu=34]=\"channelOpenMenu\",e[e.searchAutosuggest=35]=\"searchAutosuggest\",e[e.peopleAutosuggest=36]=\"peopleAutosuggest\",e[e.chatListScrollList=37]=\"chatListScrollList\",e[e.chatListNavConversations=38]=\"chatListNavConversations\",e[e.chatListInspectPerson=39]=\"chatListInspectPerson\",e[e.chatListOpenMenu=40]=\"chatListOpenMenu\",e[e.chatListFavoriteConversation=41]=\"chatListFavoriteConversation\",e[e.chatListBlockBot=42]=\"chatListBlockBot\",e[e.chatListMarkRead=43]=\"chatListMarkRead\",e[e.chatListTagContact=44]=\"chatListTagContact\",e[e.discardChat=45]=\"discardChat\",e[e.generateTeamCode=46]=\"generateTeamCode\",e[e.presentTeamCode=47]=\"presentTeamCode\",e[e.resetTeamCode=48]=\"resetTeamCode\",e[e.removeTeamCode=49]=\"removeTeamCode\",e[e.copyTeamCode=50]=\"copyTeamCode\",e[e.chatNewChat=51]=\"chatNewChat\",e[e.chatAddChat=52]=\"chatAddChat\",e[e.newChatAddPeople=53]=\"newChatAddPeople\",e[e.newChatRemovePeople=54]=\"newChatRemovePeople\",e[e.newChatResolveToLie=55]=\"newChatResolveToLie\",e[e.addChatConfirm=56]=\"addChatConfirm\",e[e.addChatCancel=57]=\"addChatCancel\",e[e.chatScrollMessage=58]=\"chatScrollMessage\",e[e.chatOpenOptions=59]=\"chatOpenOptions\",e[e.chatEditMessage=60]=\"chatEditMessage\",e[e.chatDeleteMessage=61]=\"chatDeleteMessage\",e[e.chatUndoDelete=62]=\"chatUndoDelete\",e[e.chatBookmarkMessage=63]=\"chatBookmarkMessage\",e[e.chatOpenImage=64]=\"chatOpenImage\",e[e.chatOpenHyperlink=65]=\"chatOpenHyperlink\",e[e.chatRemovePreview=66]=\"chatRemovePreview\",e[e.chatOpenUrlPreview=67]=\"chatOpenUrlPreview\",e[e.composeExpandComposer=68]=\"composeExpandComposer\",e[e.composeDeliveryOptions=69]=\"composeDeliveryOptions\",e[e.composeAddAttachment=70]=\"composeAddAttachment\",e[e.addAttachmentResolveToLie=71]=\"addAttachmentResolveToLie\",e[e.composeAtMention=72]=\"composeAtMention\",e[e.composeOpenFunPicker=73]=\"composeOpenFunPicker\",e[e.composeSelectExtension=74]=\"composeSelectExtension\",e[e.composeNormalImportance=75]=\"composeNormalImportance\",e[e.composeHighImportance=76]=\"composeHighImportance\",e[e.composeUrgentImportance=77]=\"composeUrgentImportance\",e[e.composeOpenCodeSnippet=78]=\"composeOpenCodeSnippet\",e[e.composeInsertCodeSnippet=79]=\"composeInsertCodeSnippet\",e[e.composeDiscardCodeSnippet=80]=\"composeDiscardCodeSnippet\",e[e.composeInsertHeaderImage=81]=\"composeInsertHeaderImage\",e[e.composeDiscardHeaderImage=82]=\"composeDiscardHeaderImage\",e[e.composeSendMessage=83]=\"composeSendMessage\",e[e.composeHidePlaceholder=84]=\"composeHidePlaceholder\",e[e.chatFocusCompose=85]=\"chatFocusCompose\",e[e.channelComposeFocus=86]=\"channelComposeFocus\",e[e.composeFormatBold=87]=\"composeFormatBold\",e[e.composeFormatItalic=88]=\"composeFormatItalic\",e[e.composeFormatUnderline=89]=\"composeFormatUnderline\",e[e.composeFormatStrikethrough=90]=\"composeFormatStrikethrough\",e[e.composeSelectHighlighter=91]=\"composeSelectHighlighter\",e[e.composeFormatHighlight=92]=\"composeFormatHighlight\",e[e.composeInsertTable=93]=\"composeInsertTable\",e[e.composeSelectTextColor=94]=\"composeSelectTextColor\",e[e.composeFormatTextColor=95]=\"composeFormatTextColor\",e[e.composeSelectTextSize=96]=\"composeSelectTextSize\",e[e.composeFormatFontSize=97]=\"composeFormatFontSize\",e[e.composeFormatBullet=98]=\"composeFormatBullet\",e[e.composeFormatList=99]=\"composeFormatList\",e[e.composeFormatLink=100]=\"composeFormatLink\",e[e.composeFormatQuote=101]=\"composeFormatQuote\",e[e.composeFormatEndQuote=102]=\"composeFormatEndQuote\",e[e.composeFormatInlineCode=103]=\"composeFormatInlineCode\",e[e.composeFormatMultilineCode=104]=\"composeFormatMultilineCode\",e[e.composeFormatEndMultilineCode=105]=\"composeFormatEndMultilineCode\",e[e.composeFormatHeading=106]=\"composeFormatHeading\",e[e.composeFormatBlockQuote=107]=\"composeFormatBlockQuote\",e[e.composeFormatCode=108]=\"composeFormatCode\",e[e.composeFormatH1=109]=\"composeFormatH1\",e[e.composeFormatH2=110]=\"composeFormatH2\",e[e.composeFormatH3=111]=\"composeFormatH3\",e[e.composeFormatParagraph=112]=\"composeFormatParagraph\",e[e.composeFormatUndo=113]=\"composeFormatUndo\",e[e.composeHighPriMessage=114]=\"composeHighPriMessage\",e[e.composeDiscardDraft=115]=\"composeDiscardDraft\",e[e.composeFilePicker=116]=\"composeFilePicker\",e[e.composeInsertImage=117]=\"composeInsertImage\",e[e.composePasteHtml=118]=\"composePasteHtml\",e[e.composeSearchResult=119]=\"composeSearchResult\",e[e.composeAnnouncement=120]=\"composeAnnouncement\",e[e.composePostType=121]=\"composePostType\",e[e.composeReplyPermission=122]=\"composeReplyPermission\",e[e.conversationStartersWave=123]=\"conversationStartersWave\",e[e.funSelectCategory=124]=\"funSelectCategory\",e[e.funSelectItem=125]=\"funSelectItem\",e[e.funMoreItem=126]=\"funMoreItem\",e[e.funScrollCategory=127]=\"funScrollCategory\",e[e.funSearchItem=128]=\"funSearchItem\",e[e.funAddItem=129]=\"funAddItem\",e[e.funCancel=130]=\"funCancel\",e[e.funAddAutosuggest=131]=\"funAddAutosuggest\",e[e.insertHyperlink=132]=\"insertHyperlink\",e[e.muteChat=133]=\"muteChat\",e[e.unmuteChat=134]=\"unmuteChat\",e[e.hideChat=135]=\"hideChat\",e[e.unhideChat=136]=\"unhideChat\",e[e.participantsListExpand=137]=\"participantsListExpand\",e[e.settingsAutoMuteBanner=138]=\"settingsAutoMuteBanner\",e[e.displayStaleTeamsPopup=139]=\"displayStaleTeamsPopup\",e[e.acceptStaleTeamsRemoval=140]=\"acceptStaleTeamsRemoval\",e[e.rejectStaleTeamsRemoval=141]=\"rejectStaleTeamsRemoval\",e[e.viewStaleTeamsChanges=142]=\"viewStaleTeamsChanges\",e[e.displayStaleTeamsToast=143]=\"displayStaleTeamsToast\",e[e.clickStaleTeamsToast=144]=\"clickStaleTeamsToast\",e[e.readReceiptsEnabled=145]=\"readReceiptsEnabled\",e[e.readReceiptsDisabled=146]=\"readReceiptsDisabled\",e[e.readReceiptsUserSettingToggle=147]=\"readReceiptsUserSettingToggle\",e[e.seenMessageIndicator=148]=\"seenMessageIndicator\",e[e.surveysNotificationUserSettingToggle=149]=\"surveysNotificationUserSettingToggle\",e[e.alertsScrollItem=150]=\"alertsScrollItem\",e[e.activityFeedClick=151]=\"activityFeedClick\",e[e.activityFeedClicktab=152]=\"activityFeedClicktab\",e[e.recentScrollItem=153]=\"recentScrollItem\",e[e.alertsNavRecenttab=154]=\"alertsNavRecenttab\",e[e.alertsNavRecent=155]=\"alertsNavRecent\",e[e.feedFocused=156]=\"feedFocused\",e[e.feedAll=157]=\"feedAll\",e[e.messageMuteMember=158]=\"messageMuteMember\",e[e.searchClose=159]=\"searchClose\",e[e.searchScrollMessages=160]=\"searchScrollMessages\",e[e.searchScrollPeople=161]=\"searchScrollPeople\",e[e.searchScrollFiles=162]=\"searchScrollFiles\",e[e.searchClickMessagesHeader=163]=\"searchClickMessagesHeader\",e[e.searchClickPeopleHeader=164]=\"searchClickPeopleHeader\",e[e.searchClickFilesHeader=165]=\"searchClickFilesHeader\",e[e.searchClickMessagesItem=166]=\"searchClickMessagesItem\",e[e.searchClickPeopleItem=167]=\"searchClickPeopleItem\",e[e.searchClickFileItem=168]=\"searchClickFileItem\",e[e.searchClickQfAll=169]=\"searchClickQfAll\",e[e.searchClickQfTeam=170]=\"searchClickQfTeam\",e[e.searchClickQfChannel=171]=\"searchClickQfChannel\",e[e.searchClickFilterIcon=172]=\"searchClickFilterIcon\",e[e.searchClickFilterTeam=173]=\"searchClickFilterTeam\",e[e.searchClickFilterChannel=174]=\"searchClickFilterChannel\",e[e.searchClickFilterDate=175]=\"searchClickFilterDate\",e[e.searchClickFilterPeoplepicker=176]=\"searchClickFilterPeoplepicker\",e[e.searchClickFilterAtment=177]=\"searchClickFilterAtment\",e[e.searchClickFilterAttach=178]=\"searchClickFilterAttach\",e[e.calendarOpenItem=179]=\"calendarOpenItem\",e[e.calendarReadAllDayEvents=180]=\"calendarReadAllDayEvents\",e[e.calendarClickJoin=181]=\"calendarClickJoin\",e[e.calendarClickSchedule=182]=\"calendarClickSchedule\",e[e.calendarChannelMeetingCreated=183]=\"calendarChannelMeetingCreated\",e[e.calendarChannelMeetingUpdated=184]=\"calendarChannelMeetingUpdated\",e[e.calendarAccept=185]=\"calendarAccept\",e[e.calendarTentative=186]=\"calendarTentative\",e[e.calendarDecline=187]=\"calendarDecline\",e[e.calendarCancel=188]=\"calendarCancel\",e[e.calendarList=189]=\"calendarList\",e[e.calendarPrivateMeetingCreated=190]=\"calendarPrivateMeetingCreated\",e[e.calendarPrivateMeetingUpdated=191]=\"calendarPrivateMeetingUpdated\",e[e.calendarSelectTeamChannel=192]=\"calendarSelectTeamChannel\",e[e.calendarSelectStartDate=193]=\"calendarSelectStartDate\",e[e.calendarSelectStartTime=194]=\"calendarSelectStartTime\",e[e.calendarSelectEndTime=195]=\"calendarSelectEndTime\",e[e.calendarSelectEndDate=196]=\"calendarSelectEndDate\",e[e.calendarClickSchedulingAssist=197]=\"calendarClickSchedulingAssist\",e[e.calendarSelectAddPeople=198]=\"calendarSelectAddPeople\",e[e.calendarSelectAddPeopleSelect=199]=\"calendarSelectAddPeopleSelect\",e[e.calendarSelectMeetingClose=200]=\"calendarSelectMeetingClose\",e[e.calendarSubmitMeetingDone=201]=\"calendarSubmitMeetingDone\",e[e.calendarSelectMeetingBack=202]=\"calendarSelectMeetingBack\",e[e.calendarSelectAssistantTime=203]=\"calendarSelectAssistantTime\",e[e.calendarEventCardClick=204]=\"calendarEventCardClick\",e[e.calendarEventCardClickJoin=205]=\"calendarEventCardClickJoin\",e[e.calendarEventCardRightClickJoin=206]=\"calendarEventCardRightClickJoin\",e[e.calendarNavigateToToday=207]=\"calendarNavigateToToday\",e[e.calendarNavigateToPrev=208]=\"calendarNavigateToPrev\",e[e.calendarNavigateToNext=209]=\"calendarNavigateToNext\",e[e.calendarSwitchView=210]=\"calendarSwitchView\",e[e.calendarEventCardRightClickAction=211]=\"calendarEventCardRightClickAction\",e[e.calendarLoad=212]=\"calendarLoad\",e[e.calendarNavigateUsingDatePicker=213]=\"calendarNavigateUsingDatePicker\",e[e.calendarOpenCreateMeetingDialog=214]=\"calendarOpenCreateMeetingDialog\",e[e.calendarEventCardPeekClickJoin=215]=\"calendarEventCardPeekClickJoin\",e[e.calendarOpenSchedulingFormCreateMode=216]=\"calendarOpenSchedulingFormCreateMode\",e[e.calendarOpenSchedulingFormEditMode=217]=\"calendarOpenSchedulingFormEditMode\",e[e.calendarOpenSchedulingFormViewMode=218]=\"calendarOpenSchedulingFormViewMode\",e[e.calendarCloseSchedulingFormCreateMode=219]=\"calendarCloseSchedulingFormCreateMode\",e[e.calendarCloseSchedulingFormEditMode=220]=\"calendarCloseSchedulingFormEditMode\",e[e.calendarCloseSchedulingFormViewMode=221]=\"calendarCloseSchedulingFormViewMode\",e[e.calendarSchedulingFormJoin=222]=\"calendarSchedulingFormJoin\",e[e.calendarRSVP=223]=\"calendarRSVP\",e[e.calendarAddToCalendar=224]=\"calendarAddToCalendar\",e[e.calendarRemoveFromCalendar=225]=\"calendarRemoveFromCalendar\",e[e.calendarDeleteEvent=226]=\"calendarDeleteEvent\",e[e.calendarCancelEvent=227]=\"calendarCancelEvent\",e[e.calendarCreateEvent=228]=\"calendarCreateEvent\",e[e.calendarCreateEventFromDiscardDialog=229]=\"calendarCreateEventFromDiscardDialog\",e[e.calendarUpdateEvent=230]=\"calendarUpdateEvent\",e[e.calendarUpdateEventFromDiscardDialog=231]=\"calendarUpdateEventFromDiscardDialog\",e[e.messageOpenOptions=232]=\"messageOpenOptions\",e[e.messageLike=233]=\"messageLike\",e[e.messageLiked=234]=\"messageLiked\",e[e.messageUnlike=235]=\"messageUnlike\",e[e.messageBookmarkMessage=236]=\"messageBookmarkMessage\",e[e.messageSeeMoreMessage=237]=\"messageSeeMoreMessage\",e[e.messageUncollapsedMessage=238]=\"messageUncollapsedMessage\",e[e.messageReply=239]=\"messageReply\",e[e.messageDelete=240]=\"messageDelete\",e[e.messageEdit=241]=\"messageEdit\",e[e.messageUndoDelete=242]=\"messageUndoDelete\",e[e.messageUnread=243]=\"messageUnread\",e[e.messageOpenImage=244]=\"messageOpenImage\",e[e.messageInspectMention=245]=\"messageInspectMention\",e[e.messageOpenHyperlink=246]=\"messageOpenHyperlink\",e[e.messageRemovePreview=247]=\"messageRemovePreview\",e[e.messageOpenUrlPreview=248]=\"messageOpenUrlPreview\",e[e.messageOpenAppUrl=249]=\"messageOpenAppUrl\",e[e.messageEditSubject=250]=\"messageEditSubject\",e[e.messageScheduledMeeting=251]=\"messageScheduledMeeting\",e[e.meetingOpenOptions=252]=\"meetingOpenOptions\",e[e.messageViewMeeting=253]=\"messageViewMeeting\",e[e.messageJoinMeeting=254]=\"messageJoinMeeting\",e[e.messageOpenFile=255]=\"messageOpenFile\",e[e.loadReplies=256]=\"loadReplies\",e[e.loadingRepliesRetry=257]=\"loadingRepliesRetry\",e[e.expandingRepliesDeeplink=258]=\"expandingRepliesDeeplink\",e[e.fileOpenOptions=259]=\"fileOpenOptions\",e[e.fileInitiateAction=260]=\"fileInitiateAction\",e[e.downloadEmail=261]=\"downloadEmail\",e[e.threadViewToggle=262]=\"threadViewToggle\",e[e.messageCopylink=263]=\"messageCopylink\",e[e.messageQuotedReply=264]=\"messageQuotedReply\",e[e.editMessage=265]=\"editMessage\",e[e.channelAction=266]=\"channelAction\",e[e.chnlSetSaved=267]=\"chnlSetSaved\",e[e.chnlSetTweaked=268]=\"chnlSetTweaked\",e[e.chnlSetShowCancel=269]=\"chnlSetShowCancel\",e[e.messageTranslate=270]=\"messageTranslate\",e[e.channelNewPost=271]=\"channelNewPost\",e[e.activeTeamsList=272]=\"activeTeamsList\",e[e.archivedTeamsList=273]=\"archivedTeamsList\",e[e.collapseTeam=274]=\"collapseTeam\",e[e.expand=275]=\"expand\",e[e.teamExpandCollapse=276]=\"teamExpandCollapse\",e[e.teamOpenMenu=277]=\"teamOpenMenu\",e[e.teamFavorite=278]=\"teamFavorite\",e[e.teamRemoveFavorite=279]=\"teamRemoveFavorite\",e[e.teamNav=280]=\"teamNav\",e[e.addChannel=281]=\"addChannel\",e[e.addMember=282]=\"addMember\",e[e.addMemberClose=283]=\"addMemberClose\",e[e.memberAddMember=284]=\"memberAddMember\",e[e.addTeacher=285]=\"addTeacher\",e[e.addStudent=286]=\"addStudent\",e[e.editTeam=287]=\"editTeam\",e[e.newEditTeamDialog=288]=\"newEditTeamDialog\",e[e.deleteTeam=289]=\"deleteTeam\",e[e.leaveTeam=290]=\"leaveTeam\",e[e.editChannel=291]=\"editChannel\",e[e.deleteChannel=292]=\"deleteChannel\",e[e.channelNav=293]=\"channelNav\",e[e.channelMenuSelect=294]=\"channelMenuSelect\",e[e.channelFavorite=295]=\"channelFavorite\",e[e.channelFavoritedByDefault=296]=\"channelFavoritedByDefault\",e[e.channelOverflow=297]=\"channelOverflow\",e[e.channelFavoritesExpandCollapse=298]=\"channelFavoritesExpandCollapse\",e[e.moreExpandCollapse=299]=\"moreExpandCollapse\",e[e.namingPolicy=300]=\"namingPolicy\",e[e.scrollTeamList=301]=\"scrollTeamList\",e[e.teamMembersTab=302]=\"teamMembersTab\",e[e.teamChannelTab=303]=\"teamChannelTab\",e[e.manageTeams=304]=\"manageTeams\",e[e.teamMemberSearch=305]=\"teamMemberSearch\",e[e.pendingMemberSearch=306]=\"pendingMemberSearch\",e[e.teamChannelNav=307]=\"teamChannelNav\",e[e.channelMembers=308]=\"channelMembers\",e[e.teamChannelSearch=309]=\"teamChannelSearch\",e[e.teamCreate=310]=\"teamCreate\",e[e.plcTeamCreate=311]=\"plcTeamCreate\",e[e.classTeamCreate=312]=\"classTeamCreate\",e[e.staffTeamCreate=313]=\"staffTeamCreate\",e[e.teamCloning=314]=\"teamCloning\",e[e.addChannelCancel=315]=\"addChannelCancel\",e[e.addChannelSubmit=316]=\"addChannelSubmit\",e[e.leaveTeamCancel=317]=\"leaveTeamCancel\",e[e.leaveTeamSubmit=318]=\"leaveTeamSubmit\",e[e.addMemberCancel=319]=\"addMemberCancel\",e[e.addMemberSubmit=320]=\"addMemberSubmit\",e[e.deleteTeamCancel=321]=\"deleteTeamCancel\",e[e.deleteTeamSubmit=322]=\"deleteTeamSubmit\",e[e.editTeamCancel=323]=\"editTeamCancel\",e[e.editTeamSubmit=324]=\"editTeamSubmit\",e[e.removeLastPrivateChannelOwner=325]=\"removeLastPrivateChannelOwner\",e[e.openInviteByEmailDialog=326]=\"openInviteByEmailDialog\",e[e.openInviteContactsDialog=327]=\"openInviteContactsDialog\",e[e.openPendingJoinRequestsDialog=328]=\"openPendingJoinRequestsDialog\",e[e.copyJoinUrl=329]=\"copyJoinUrl\",e[e.invitePeople=330]=\"invitePeople\",e[e.pendingJoinRequests=331]=\"pendingJoinRequests\",e[e.pendingInvites=332]=\"pendingInvites\",e[e.sendInvites=333]=\"sendInvites\",e[e.addMoreMemberFields=334]=\"addMoreMemberFields\",e[e.removeMemberFields=335]=\"removeMemberFields\",e[e.resendAllInvites=336]=\"resendAllInvites\",e[e.resendInvite=337]=\"resendInvite\",e[e.approveAllRequests=338]=\"approveAllRequests\",e[e.denyJoinRequest=339]=\"denyJoinRequest\",e[e.approveJoinRequest=340]=\"approveJoinRequest\",e[e.sendInviteExternalContacts=341]=\"sendInviteExternalContacts\",e[e.selectExternalContact=342]=\"selectExternalContact\",e[e.selectInviteFromNewChat=343]=\"selectInviteFromNewChat\",e[e.manageOrg=344]=\"manageOrg\",e[e.teamDiscover=345]=\"teamDiscover\",e[e.teamDiscoverSearch=346]=\"teamDiscoverSearch\",e[e.teamDiscoverJoin=347]=\"teamDiscoverJoin\",e[e.teamDialogJoin=348]=\"teamDialogJoin\",e[e.teamDialogCancel=349]=\"teamDialogCancel\",e[e.teamDiscoverJoinByCode=350]=\"teamDiscoverJoinByCode\",e[e.slashCommandJoinByCode=351]=\"slashCommandJoinByCode\",e[e.teamDiscoverSearchNextPage=352]=\"teamDiscoverSearchNextPage\",e[e.teamJoinRequestAccept=353]=\"teamJoinRequestAccept\",e[e.teamJoinRequestDeny=354]=\"teamJoinRequestDeny\",e[e.teamJoinRequestBulkDeny=355]=\"teamJoinRequestBulkDeny\",e[e.teamJoinRequestBulkAccept=356]=\"teamJoinRequestBulkAccept\",e[e.teamSettingsMuteMember=357]=\"teamSettingsMuteMember\",e[e.scrollDiscover=358]=\"scrollDiscover\",e[e.scrollDiscoverSearch=359]=\"scrollDiscoverSearch\",e[e.migrateGroup=360]=\"migrateGroup\",e[e.renewTeam=361]=\"renewTeam\",e[e.viewGroupUsageGuidelines=362]=\"viewGroupUsageGuidelines\",e[e.expandClassificationOptions=363]=\"expandClassificationOptions\",e[e.selectClassification=364]=\"selectClassification\",e[e.expandDiscoverabilityOptions=365]=\"expandDiscoverabilityOptions\",e[e.selectDiscoverability=366]=\"selectDiscoverability\",e[e.archiveTeam=367]=\"archiveTeam\",e[e.confirmArchiveTeam=368]=\"confirmArchiveTeam\",e[e.cancelArchive=369]=\"cancelArchive\",e[e.newTeamsToastRemovalOnClick=370]=\"newTeamsToastRemovalOnClick\",e[e.newTeamsToastRemovalOnScroll=371]=\"newTeamsToastRemovalOnScroll\",e[e.openDiscoverySettingDialog=372]=\"openDiscoverySettingDialog\",e[e.selectAllClicked=373]=\"selectAllClicked\",e[e.unselectAllClicked=374]=\"unselectAllClicked\",e[e.selected=375]=\"selected\",e[e.unselected=376]=\"unselected\",e[e.makeDiscoverable=377]=\"makeDiscoverable\",e[e.remindMeLater=378]=\"remindMeLater\",e[e.cancel=379]=\"cancel\",e[e.success=380]=\"success\",e[e.error=381]=\"error\",e[e.tryAgain=382]=\"tryAgain\",e[e.whatsTeam=383]=\"whatsTeam\",e[e.createTeamFromScratch=384]=\"createTeamFromScratch\",e[e.createTeamFromOther=385]=\"createTeamFromOther\",e[e.seeOrgGuidelines=386]=\"seeOrgGuidelines\",e[e.privateTeamType=387]=\"privateTeamType\",e[e.publicTeamType=388]=\"publicTeamType\",e[e.orgwideTeamType=389]=\"orgwideTeamType\",e[e.changeClassificationSetting=390]=\"changeClassificationSetting\",e[e.updateClassification=391]=\"updateClassification\",e[e.updateMIPSSensitivityLabel=392]=\"updateMIPSSensitivityLabel\",e[e.createFromTeam=393]=\"createFromTeam\",e[e.createFromGroup=394]=\"createFromGroup\",e[e.dimissableLoading=395]=\"dimissableLoading\",e[e.addMemberSpeedDialClose=396]=\"addMemberSpeedDialClose\",e[e.addMemberSpeedDialAdd=397]=\"addMemberSpeedDialAdd\",e[e.searchClickFilterRowOpen=398]=\"searchClickFilterRowOpen\",e[e.searchClickFilterRowRemove=399]=\"searchClickFilterRowRemove\",e[e.searchClickFilterApply=400]=\"searchClickFilterApply\",e[e.searchSelectFilterClear=401]=\"searchSelectFilterClear\",e[e.gotoPerson=402]=\"gotoPerson\",e[e.gotoGroupChat=403]=\"gotoGroupChat\",e[e.gotoTeam=404]=\"gotoTeam\",e[e.gotoSlashCommand=405]=\"gotoSlashCommand\",e[e.gotoAtCommand=406]=\"gotoAtCommand\",e[e.gotoApp=407]=\"gotoApp\",e[e.gotoAppInstallDialog=408]=\"gotoAppInstallDialog\",e[e.openBotsGallery=409]=\"openBotsGallery\",e[e.savedNavItem=410]=\"savedNavItem\",e[e.savedUnsave=411]=\"savedUnsave\",e[e.myActivityNavTab=412]=\"myActivityNavTab\",e[e.savedNavTab=413]=\"savedNavTab\",e[e.myActivityScrollList=414]=\"myActivityScrollList\",e[e.myActivityNavItem=415]=\"myActivityNavItem\",e[e.chooseUploadFolder=416]=\"chooseUploadFolder\",e[e.addExternalFolderToFilesList=417]=\"addExternalFolderToFilesList\",e[e.cancelFileGetLink=418]=\"cancelFileGetLink\",e[e.changeGetLinkTab=419]=\"changeGetLinkTab\",e[e.cancelCreateFileFolder=420]=\"cancelCreateFileFolder\",e[e.confirmCreateFileFolder=421]=\"confirmCreateFileFolder\",e[e.closeFileNameConflictDialog=422]=\"closeFileNameConflictDialog\",e[e.closeOpenOfficeFileDialog=423]=\"closeOpenOfficeFileDialog\",e[e.fileNameConflictKeepBoth=424]=\"fileNameConflictKeepBoth\",e[e.fileNameConflictReplace=425]=\"fileNameConflictReplace\",e[e.selectBreadcrumbRoot=426]=\"selectBreadcrumbRoot\",e[e.selectBreadcrumbLeaf=427]=\"selectBreadcrumbLeaf\",e[e.selectFileBreadcrumb=428]=\"selectFileBreadcrumb\",e[e.startFileUpload=429]=\"startFileUpload\",e[e.openNewFileMenu=430]=\"openNewFileMenu\",e[e.chooseNewFile=431]=\"chooseNewFile\",e[e.cancelNewFile=432]=\"cancelNewFile\",e[e.createNewFile=433]=\"createNewFile\",e[e.cancelNewFolder=434]=\"cancelNewFolder\",e[e.createNewFolder=435]=\"createNewFolder\",e[e.confirmFileGetLink=436]=\"confirmFileGetLink\",e[e.sortFileView=437]=\"sortFileView\",e[e.cancelFileMove=438]=\"cancelFileMove\",e[e.cancelFileCopy=439]=\"cancelFileCopy\",e[e.confirmFileCopy=440]=\"confirmFileCopy\",e[e.confirmFileMove=441]=\"confirmFileMove\",e[e.filePickerNavigateUp=442]=\"filePickerNavigateUp\",e[e.selectFile=443]=\"selectFile\",e[e.openFile=444]=\"openFile\",e[e.viewFileActions=445]=\"viewFileActions\",e[e.selectFileAction=446]=\"selectFileAction\",e[e.scrollFileView=447]=\"scrollFileView\",e[e.selectMultiFileAction=448]=\"selectMultiFileAction\",e[e.cancelMultiFileSelect=449]=\"cancelMultiFileSelect\",e[e.openFileEditOptions=450]=\"openFileEditOptions\",e[e.closeDocumentStage=451]=\"closeDocumentStage\",e[e.fileStartConversation=452]=\"fileStartConversation\",e[e.shareFile=453]=\"shareFile\",e[e.uploadAndShareFile=454]=\"uploadAndShareFile\",e[e.attachFromPC=455]=\"attachFromPC\",e[e.openPersonalFileView=456]=\"openPersonalFileView\",e[e.changeFilePickerSource=457]=\"changeFilePickerSource\",e[e.uploadFileAttachment=458]=\"uploadFileAttachment\",e[e.downloadFile=459]=\"downloadFile\",e[e.selectFileChiclet=460]=\"selectFileChiclet\",e[e.cancelFileDelete=461]=\"cancelFileDelete\",e[e.confirmFileDelete=462]=\"confirmFileDelete\",e[e.cancelFileTeamShare=463]=\"cancelFileTeamShare\",e[e.confirmFileTeamShare=464]=\"confirmFileTeamShare\",e[e.headerEllipsisDropdownMenu=465]=\"headerEllipsisDropdownMenu\",e[e.editFileInApp=466]=\"editFileInApp\",e[e.editFileOnline=467]=\"editFileOnline\",e[e.spoTabChangeSource=468]=\"spoTabChangeSource\",e[e.spoValidateLink=469]=\"spoValidateLink\",e[e.spoChooseSite=470]=\"spoChooseSite\",e[e.spoChooseDocumentLibrary=471]=\"spoChooseDocumentLibrary\",e[e.viewFileBreadcrumbOverflow=472]=\"viewFileBreadcrumbOverflow\",e[e.selectPreviewAction=473]=\"selectPreviewAction\",e[e.navImage=474]=\"navImage\",e[e.spoTabConfirmSite=475]=\"spoTabConfirmSite\",e[e.spoTabConfirmDocumentLibrary=476]=\"spoTabConfirmDocumentLibrary\",e[e.spoTabRepairClassMaterials=477]=\"spoTabRepairClassMaterials\",e[e.specialDoclibErrorDiagnose=478]=\"specialDoclibErrorDiagnose\",e[e.specialDoclibErrorRepair=479]=\"specialDoclibErrorRepair\",e[e.loadFilesList=480]=\"loadFilesList\",e[e.refreshFilesList=481]=\"refreshFilesList\",e[e.updatesAvailableFileList=482]=\"updatesAvailableFileList\",e[e.renameFileFolder=483]=\"renameFileFolder\",e[e.openUploadManager=484]=\"openUploadManager\",e[e.cancelAllUploads=485]=\"cancelAllUploads\",e[e.cancelUpload=486]=\"cancelUpload\",e[e.attachFileUpload=487]=\"attachFileUpload\",e[e.attachFileReference=488]=\"attachFileReference\",e[e.cancelFileAttachment=489]=\"cancelFileAttachment\",e[e.requestAccess=490]=\"requestAccess\",e[e.odspShareDialog=491]=\"odspShareDialog\",e[e.warningsForFileUpload=492]=\"warningsForFileUpload\",e[e.pasteReferenceChiclet=493]=\"pasteReferenceChiclet\",e[e.pastedLinkConvertedToChiclet=494]=\"pastedLinkConvertedToChiclet\",e[e.clickShortenedFileUrl=495]=\"clickShortenedFileUrl\",e[e.switchLayout=496]=\"switchLayout\",e[e.sync=497]=\"sync\",e[e.addCloudStorage=498]=\"addCloudStorage\",e[e.refreshItemsView=499]=\"refreshItemsView\",e[e.itemsViewErrorBoundary=500]=\"itemsViewErrorBoundary\",e[e.chatStartAudioCall=501]=\"chatStartAudioCall\",e[e.chatStartAudioCallOnBehalfOf=502]=\"chatStartAudioCallOnBehalfOf\",e[e.chatStartPstnCall=503]=\"chatStartPstnCall\",e[e.chatStartVideoCall=504]=\"chatStartVideoCall\",e[e.chatStartScreensharingCall=505]=\"chatStartScreensharingCall\",e[e.contactCardStartAudioCall=506]=\"contactCardStartAudioCall\",e[e.contactCardStartAudioCallOnBehalfOf=507]=\"contactCardStartAudioCallOnBehalfOf\",e[e.contactCardStartVideoCall=508]=\"contactCardStartVideoCall\",e[e.contactCardToggleOboMenu=509]=\"contactCardToggleOboMenu\",e[e.startPSTNCall=510]=\"startPSTNCall\",e[e.startVoicemailCall=511]=\"startVoicemailCall\",e[e.callingSettingsDialog=512]=\"callingSettingsDialog\",e[e.callingSwitchMicphone=513]=\"callingSwitchMicphone\",e[e.callingSwitchSpeaker=514]=\"callingSwitchSpeaker\",e[e.callingSwitchCamera=515]=\"callingSwitchCamera\",e[e.callingSwitchCompositeAudioDevice=516]=\"callingSwitchCompositeAudioDevice\",e[e.callMuteUnmuteSpeakerFromDeviceSettings=517]=\"callMuteUnmuteSpeakerFromDeviceSettings\",e[e.callMuteUnmuteMicrophoneFromDeviceSettings=518]=\"callMuteUnmuteMicrophoneFromDeviceSettings\",e[e.callSpeakerMasterVolumeSlide=519]=\"callSpeakerMasterVolumeSlide\",e[e.callEchoBot=520]=\"callEchoBot\",e[e.postEchoBotCall=521]=\"postEchoBotCall\",e[e.vmCallAnswerRule=522]=\"vmCallAnswerRule\",e[e.vmTransferTarget=523]=\"vmTransferTarget\",e[e.vmAudioLanguage=524]=\"vmAudioLanguage\",e[e.vmSettingsExhaustive=525]=\"vmSettingsExhaustive\",e[e.callSpeedDialTab=526]=\"callSpeedDialTab\",e[e.callContactsTab=527]=\"callContactsTab\",e[e.callHistoryTab=528]=\"callHistoryTab\",e[e.callVoicemailTab=529]=\"callVoicemailTab\",e[e.callEditTitle=530]=\"callEditTitle\",e[e.callStartVideo=531]=\"callStartVideo\",e[e.callStopVideo=532]=\"callStopVideo\",e[e.callStartIncomingVideo=533]=\"callStartIncomingVideo\",e[e.callStopIncomingVideo=534]=\"callStopIncomingVideo\",e[e.callMuteAudio=535]=\"callMuteAudio\",e[e.callUnmuteAudio=536]=\"callUnmuteAudio\",e[e.callShareDesktop=537]=\"callShareDesktop\",e[e.callStopSharing=538]=\"callStopSharing\",e[e.callShareMSWhiteboard=539]=\"callShareMSWhiteboard\",e[e.callStopShareMSWhiteboard=540]=\"callStopShareMSWhiteboard\",e[e.callSelectShare=541]=\"callSelectShare\",e[e.callScreenSharingControl=542]=\"callScreenSharingControl\",e[e.callAnswer=543]=\"callAnswer\",e[e.callHold=544]=\"callHold\",e[e.callResume=545]=\"callResume\",e[e.callCopyPickupCode=546]=\"callCopyPickupCode\",e[e.callCloseParkedBanner=547]=\"callCloseParkedBanner\",e[e.callIgnore=548]=\"callIgnore\",e[e.callShowMoreActions=549]=\"callShowMoreActions\",e[e.callTransfer=550]=\"callTransfer\",e[e.callPark=551]=\"callPark\",e[e.callConsultation=552]=\"callConsultation\",e[e.callOpenDialpad=553]=\"callOpenDialpad\",e[e.callStartBackgroundBlur=554]=\"callStartBackgroundBlur\",e[e.callStopBackgroundBlur=555]=\"callStopBackgroundBlur\",e[e.callStopMeeting=556]=\"callStopMeeting\",e[e.callMerge=557]=\"callMerge\",e[e.callExpandFullscreen=558]=\"callExpandFullscreen\",e[e.callOpenMeetingNotes=559]=\"callOpenMeetingNotes\",e[e.callViewNotesTab=560]=\"callViewNotesTab\",e[e.callShowConversation=561]=\"callShowConversation\",e[e.callAddParticipant=562]=\"callAddParticipant\",e[e.callHealthPanel=563]=\"callHealthPanel\",e[e.callOpenSettings=564]=\"callOpenSettings\",e[e.callSelectSpeaker=565]=\"callSelectSpeaker\",e[e.callSelectMicrophone=566]=\"callSelectMicrophone\",e[e.callSelectCamera=567]=\"callSelectCamera\",e[e.callJoinAnonymousMeeting=568]=\"callJoinAnonymousMeeting\",e[e.callPostAnonymousMeeting=569]=\"callPostAnonymousMeeting\",e[e.callShowActiveSLACalls=570]=\"callShowActiveSLACalls\",e[e.callHideActiveSLACalls=571]=\"callHideActiveSLACalls\",e[e.postCall=572]=\"postCall\",e[e.callingProtocolDialog=573]=\"callingProtocolDialog\",e[e.callContactsEditContact=574]=\"callContactsEditContact\",e[e.createMeetup=575]=\"createMeetup\",e[e.sendEarlyCancelledCqf=576]=\"sendEarlyCancelledCqf\",e[e.meetingShowPanel=577]=\"meetingShowPanel\",e[e.recording=578]=\"recording\",e[e.recordingReportBug=579]=\"recordingReportBug\",e[e.shareRecording=580]=\"shareRecording\",e[e.standardRecording=581]=\"standardRecording\",e[e.channelRecording=582]=\"channelRecording\",e[e.stopStandardRecording=583]=\"stopStandardRecording\",e[e.stopChannelRecording=584]=\"stopChannelRecording\",e[e.startClosedCaptions=585]=\"startClosedCaptions\",e[e.stopClosedCaptions=586]=\"stopClosedCaptions\",e[e.startTranscript=587]=\"startTranscript\",e[e.stopTranscript=588]=\"stopTranscript\",e[e.showTranscriptPanel=589]=\"showTranscriptPanel\",e[e.hideTranscriptPanel=590]=\"hideTranscriptPanel\",e[e.callMeBack=591]=\"callMeBack\",e[e.callingRosterSectionUpdate=592]=\"callingRosterSectionUpdate\",e[e.callingRosterSectionShowMore=593]=\"callingRosterSectionShowMore\",e[e.callMeBackDisconnectPstn=594]=\"callMeBackDisconnectPstn\",e[e.copyJoinInfo=595]=\"copyJoinInfo\",e[e.showOrHideCallerId=596]=\"showOrHideCallerId\",e[e.blockAnonymous=597]=\"blockAnonymous\",e[e.closeCallGroupSettingsDialog=598]=\"closeCallGroupSettingsDialog\",e[e.closeCallUnparkDialog=599]=\"closeCallUnparkDialog\",e[e.closeVoipUserPstnCallDialog=600]=\"closeVoipUserPstnCallDialog\",e[e.openCallGroupSettingsDialog=601]=\"openCallGroupSettingsDialog\",e[e.officeIntegrationCall=602]=\"officeIntegrationCall\",e[e.updateCallGroupDetails=603]=\"updateCallGroupDetails\",e[e.updateCallUnparkDetails=604]=\"updateCallUnparkDetails\",e[e.navigateCallGroupSettingsDialog=605]=\"navigateCallGroupSettingsDialog\",e[e.navigateCallUnparkDialog=606]=\"navigateCallUnparkDialog\",e[e.navigateVoipUserPstnCallDialog=607]=\"navigateVoipUserPstnCallDialog\",e[e.updateCallGroupRingtone=608]=\"updateCallGroupRingtone\",e[e.updateCallQueueRingtone=609]=\"updateCallQueueRingtone\",e[e.updateDelegateRingtone=610]=\"updateDelegateRingtone\",e[e.updateRegularCallRingtone=611]=\"updateRegularCallRingtone\",e[e.updateCallGroupForwardedCallNotficationSetting=612]=\"updateCallGroupForwardedCallNotficationSetting\",e[e.callSystemAudioSharing=613]=\"callSystemAudioSharing\",e[e.showCallToast=614]=\"showCallToast\",e[e.stopRecordingConfirmation=615]=\"stopRecordingConfirmation\",e[e.toggleParticipantVideoCrop=616]=\"toggleParticipantVideoCrop\",e[e.undefined=617]=\"undefined\",e[e.orgChart=618]=\"orgChart\",e[e.email=619]=\"email\",e[e.personCard=620]=\"personCard\",e[e.changePresence=621]=\"changePresence\",e[e.roleList=622]=\"roleList\",e[e.activity=623]=\"activity\",e[e.addAppDialog=624]=\"addAppDialog\",e[e.addAppDialogV3AddButton=625]=\"addAppDialogV3AddButton\",e[e.addAppDialogV3BackButton=626]=\"addAppDialogV3BackButton\",e[e.addAppDialogV3ImageViewBackButton=627]=\"addAppDialogV3ImageViewBackButton\",e[e.addAppDialogV3TeamChatPickerBackButton=628]=\"addAppDialogV3TeamChatPickerBackButton\",e[e.addAppDialogV3TeamChatSetup=629]=\"addAppDialogV3TeamChatSetup\",e[e.appInstalledDialog=630]=\"appInstalledDialog\",e[e.appPin=631]=\"appPin\",e[e.appUnpin=632]=\"appUnpin\",e[e.composeExtentionSwitchCommand=633]=\"composeExtentionSwitchCommand\",e[e.composeExtensionFlyout=634]=\"composeExtensionFlyout\",e[e.createComposeExtension=635]=\"createComposeExtension\",e[e.createComposeComplete=636]=\"createComposeComplete\",e[e.createComposeCancel=637]=\"createComposeCancel\",e[e.inputMenuExpandCollapse=638]=\"inputMenuExpandCollapse\",e[e.selectInputMenu=639]=\"selectInputMenu\",e[e.manifestErrorDialog=640]=\"manifestErrorDialog\",e[e.upgradeAppDialog=641]=\"upgradeAppDialog\",e[e.showFlyout=642]=\"showFlyout\",e[e.removeAppDialog=643]=\"removeAppDialog\",e[e.navAppStore=644]=\"navAppStore\",e[e.navConnector=645]=\"navConnector\",e[e.navTab=646]=\"navTab\",e[e.navComposeExtension=647]=\"navComposeExtension\",e[e.navBot=648]=\"navBot\",e[e.deleteApp=649]=\"deleteApp\",e[e.sideloadApp=650]=\"sideloadApp\",e[e.changeAppGalleryCategory=651]=\"changeAppGalleryCategory\",e[e.uploadTenantApp=652]=\"uploadTenantApp\",e[e.updateTenantApp=653]=\"updateTenantApp\",e[e.deleteTenantApp=654]=\"deleteTenantApp\",e[e.clickSettings=655]=\"clickSettings\",e[e.messageActions=656]=\"messageActions\",e[e.messageActionsComplete=657]=\"messageActionsComplete\",e[e.messageActionsCancel=658]=\"messageActionsCancel\",e[e.addAppInline=659]=\"addAppInline\",e[e.addAppInlineCancel=660]=\"addAppInlineCancel\",e[e.navNewChat=661]=\"navNewChat\",e[e.linkUnfurl=662]=\"linkUnfurl\",e[e.expandAppLink=663]=\"expandAppLink\",e[e.linkPreviewCancel=664]=\"linkPreviewCancel\",e[e.linkPreviewPermission=665]=\"linkPreviewPermission\",e[e.messagePreviewSend=666]=\"messagePreviewSend\",e[e.messagePreviewEdit=667]=\"messagePreviewEdit\",e[e.cardHeaderInstall=668]=\"cardHeaderInstall\",e[e.storeSearchApp=669]=\"storeSearchApp\",e[e.appsFlyoutOpen=670]=\"appsFlyoutOpen\",e[e.chatNavTab=671]=\"chatNavTab\",e[e.chatAddTab=672]=\"chatAddTab\",e[e.chatTabOverflow=673]=\"chatTabOverflow\",e[e.channelNavTab=674]=\"channelNavTab\",e[e.channelAddTab=675]=\"channelAddTab\",e[e.channelTabOverflow=676]=\"channelTabOverflow\",e[e.tabsShowConfigDialog=677]=\"tabsShowConfigDialog\",e[e.createTab=678]=\"createTab\",e[e.createUnconfigTab=679]=\"createUnconfigTab\",e[e.backToTabGallery=680]=\"backToTabGallery\",e[e.removeTab=681]=\"removeTab\",e[e.editTab=682]=\"editTab\",e[e.renameTab=683]=\"renameTab\",e[e.tabPostToChannel=684]=\"tabPostToChannel\",e[e.tabPostToChat=685]=\"tabPostToChat\",e[e.tabActionChat=686]=\"tabActionChat\",e[e.tabActionReload=687]=\"tabActionReload\",e[e.tabActionGoToWebsite=688]=\"tabActionGoToWebsite\",e[e.tabActionMoreOptions=689]=\"tabActionMoreOptions\",e[e.tabActionCopyLink=690]=\"tabActionCopyLink\",e[e.tabActionOpenInDesktop=691]=\"tabActionOpenInDesktop\",e[e.tabActionAboutThisTab=692]=\"tabActionAboutThisTab\",e[e.tabActionChevron=693]=\"tabActionChevron\",e[e.tabActionDeepLinkChicklet=694]=\"tabActionDeepLinkChicklet\",e[e.tabSettings=695]=\"tabSettings\",e[e.tabRemove=696]=\"tabRemove\",e[e.tabRename=697]=\"tabRename\",e[e.tabActionYesWebpageTabBanner=698]=\"tabActionYesWebpageTabBanner\",e[e.tabActionNoWebpageTabBanner=699]=\"tabActionNoWebpageTabBanner\",e[e.tabActionEnlarge=700]=\"tabActionEnlarge\",e[e.tabActionCloseEnlargeTab=701]=\"tabActionCloseEnlargeTab\",e[e.tabActionNavigateFromAllTabs=702]=\"tabActionNavigateFromAllTabs\",e[e.tabActionNavigateFromRecentTabs=703]=\"tabActionNavigateFromRecentTabs\",e[e.appAuthDialog=704]=\"appAuthDialog\",e[e.digitalSignageTabManagement=705]=\"digitalSignageTabManagement\",e[e.addTabToDigitalSignage=706]=\"addTabToDigitalSignage\",e[e.removeTabFromDigitalSignage=707]=\"removeTabFromDigitalSignage\",e[e.startMeetNow=708]=\"startMeetNow\",e[e.createMeetupReplyChain=709]=\"createMeetupReplyChain\",e[e.joinMeetupReplyChain=710]=\"joinMeetupReplyChain\",e[e.joinGroupCall=711]=\"joinGroupCall\",e[e.joinGroupScreenshareCall=712]=\"joinGroupScreenshareCall\",e[e.callAccept=713]=\"callAccept\",e[e.screenshareCallAccept=714]=\"screenshareCallAccept\",e[e.joinMeetupCalendar=715]=\"joinMeetupCalendar\",e[e.joinScheduledMeeting=716]=\"joinScheduledMeeting\",e[e.closeFromPrivateMeeting=717]=\"closeFromPrivateMeeting\",e[e.joinOrCreateMeetupFromLink=718]=\"joinOrCreateMeetupFromLink\",e[e.adjacentRoomToast=719]=\"adjacentRoomToast\",e[e.adjacentOccupiedRoomToast=720]=\"adjacentOccupiedRoomToast\",e[e.joinOnAdjacentRoomToast=721]=\"joinOnAdjacentRoomToast\",e[e.joinContentOnlyOnAdjacentRoomToast=722]=\"joinContentOnlyOnAdjacentRoomToast\",e[e.joinOnPreJoinScreen=723]=\"joinOnPreJoinScreen\",e[e.joinOnPreJoinRoomScreen=724]=\"joinOnPreJoinRoomScreen\",e[e.castToDeviceFromCastButton=725]=\"castToDeviceFromCastButton\",e[e.navigateToCall=726]=\"navigateToCall\",e[e.navigateToPreJoinAddRoom=727]=\"navigateToPreJoinAddRoom\",e[e.navigateToPreJoinAddAnotherRoom=728]=\"navigateToPreJoinAddAnotherRoom\",e[e.navigateToScreenshareCall=729]=\"navigateToScreenshareCall\",e[e.prejoinRoomScreenBack=730]=\"prejoinRoomScreenBack\",e[e.newUserInvite=731]=\"newUserInvite\",e[e.pstnDialOut=732]=\"pstnDialOut\",e[e.removeUserFromMeetup=733]=\"removeUserFromMeetup\",e[e.helpViewVideos=734]=\"helpViewVideos\",e[e.helpViewArticle=735]=\"helpViewArticle\",e[e.helpViewTopic=736]=\"helpViewTopic\",e[e.submitFeedbackBrbV2Dialog=737]=\"submitFeedbackBrbV2Dialog\",e[e.collectLogsBrbDialog=738]=\"collectLogsBrbDialog\",e[e.reproduceIssueBrbDialog=739]=\"reproduceIssueBrbDialog\",e[e.submitCustomerFeedbackDialogAdhoc=740]=\"submitCustomerFeedbackDialogAdhoc\",e[e.submitCustomerFeedbackDialogNps=741]=\"submitCustomerFeedbackDialogNps\",e[e.submitCustomerFeedbackDialogBps=742]=\"submitCustomerFeedbackDialogBps\",e[e.launchCustomerFeedbackSurvey=743]=\"launchCustomerFeedbackSurvey\",e[e.selectSettingOption=744]=\"selectSettingOption\",e[e.changeTheme=745]=\"changeTheme\",e[e.changeAppPrefs=746]=\"changeAppPrefs\",e[e.changeSetting=747]=\"changeSetting\",e[e.addWebhook=748]=\"addWebhook\",e[e.downloadApp=749]=\"downloadApp\",e[e.downloadBrowser=750]=\"downloadBrowser\",e[e.openApp=751]=\"openApp\",e[e.downloadDesktopApp=752]=\"downloadDesktopApp\",e[e.closeDownloadDesktopBanner=753]=\"closeDownloadDesktopBanner\",e[e.downloadMobileApp=754]=\"downloadMobileApp\",e[e.closeDownloadMobileBanner=755]=\"closeDownloadMobileBanner\",e[e.addMorePeople=756]=\"addMorePeople\",e[e.createMoreChannels=757]=\"createMoreChannels\",e[e.openTheFaq=758]=\"openTheFaq\",e[e.changeBusinessImpact=759]=\"changeBusinessImpact\",e[e.skipTeamSubmit=760]=\"skipTeamSubmit\",e[e.skipAddMembers=761]=\"skipAddMembers\",e[e.doneAdd=762]=\"doneAdd\",e[e.next=763]=\"next\",e[e.back=764]=\"back\",e[e.closeFreCard=765]=\"closeFreCard\",e[e.playVideo=766]=\"playVideo\",e[e.letsGoFreCard=767]=\"letsGoFreCard\",e[e.closeMobileDownloadDialog=768]=\"closeMobileDownloadDialog\",e[e.sendMobileDownloadLink=769]=\"sendMobileDownloadLink\",e[e.freVideo=770]=\"freVideo\",e[e.esVideo=771]=\"esVideo\",e[e.upgradeLicenseNow=772]=\"upgradeLicenseNow\",e[e.signUpForTeamsNoLicense=773]=\"signUpForTeamsNoLicense\",e[e.tryLicenseAgain=774]=\"tryLicenseAgain\",e[e.turnOnMicrosoftTeams=775]=\"turnOnMicrosoftTeams\",e[e.watchTheVideos=776]=\"watchTheVideos\",e[e.downloadMicrosoftTeams=777]=\"downloadMicrosoftTeams\",e[e.noLicenseEmailMe=778]=\"noLicenseEmailMe\",e[e.startTrial=779]=\"startTrial\",e[e.toggleNavPane=780]=\"toggleNavPane\",e[e.selectPage=781]=\"selectPage\",e[e.selectSection=782]=\"selectSection\",e[e.openPageMenu=783]=\"openPageMenu\",e[e.openSectionMenu=784]=\"openSectionMenu\",e[e.selectPageGetLink=785]=\"selectPageGetLink\",e[e.selectPageDelete=786]=\"selectPageDelete\",e[e.selectSectionGetLink=787]=\"selectSectionGetLink\",e[e.selectSectionDelete=788]=\"selectSectionDelete\",e[e.createNewPage=789]=\"createNewPage\",e[e.editPageTitle=790]=\"editPageTitle\",e[e.savePageTitle=791]=\"savePageTitle\",e[e.addSection=792]=\"addSection\",e[e.editSection=793]=\"editSection\",e[e.focusSection=794]=\"focusSection\",e[e.saveSection=795]=\"saveSection\",e[e.copyLink=796]=\"copyLink\",e[e.closeCopyMenu=797]=\"closeCopyMenu\",e[e.confirmDelete=798]=\"confirmDelete\",e[e.cancelDelete=799]=\"cancelDelete\";e[e.toggleConversation=800]=\"toggleConversation\",e[e.closeConversation=801]=\"closeConversation\",e[e.discardSection=802]=\"discardSection\",e[e.discardSectionConfirm=803]=\"discardSectionConfirm\",e[e.resizeImage=804]=\"resizeImage\",e[e.resizeTable=805]=\"resizeTable\",e[e.resizeTableColumn=806]=\"resizeTableColumn\",e[e.meetingNotesNavInTab=807]=\"meetingNotesNavInTab\",e[e.meetingNotesNavInTabFromChicklet=808]=\"meetingNotesNavInTabFromChicklet\",e[e.meetingNotesNavInTabFromCallingScreen=809]=\"meetingNotesNavInTabFromCallingScreen\",e[e.meetingNotesNavInCallingScreen=810]=\"meetingNotesNavInCallingScreen\",e[e.inMeetingNotes=811]=\"inMeetingNotes\",e[e.startTakingNotesFromTab=812]=\"startTakingNotesFromTab\",e[e.startTakingNotesInCall=813]=\"startTakingNotesInCall\",e[e.closeApp=814]=\"closeApp\",e[e.minimizeApp=815]=\"minimizeApp\",e[e.maximizeApp=816]=\"maximizeApp\",e[e.restoreApp=817]=\"restoreApp\",e[e.navigateBack=818]=\"navigateBack\",e[e.navigateForward=819]=\"navigateForward\",e[e.navigateHistory=820]=\"navigateHistory\",e[e.taskBarOpenUserStatus=821]=\"taskBarOpenUserStatus\",e[e.taskBarOpenSettings=822]=\"taskBarOpenSettings\",e[e.taskBarNewChat=823]=\"taskBarNewChat\",e[e.appToForeground=824]=\"appToForeground\",e[e.getEmailAddress=825]=\"getEmailAddress\",e[e.copyEmailAddress=826]=\"copyEmailAddress\",e[e.updateEmailAddress=827]=\"updateEmailAddress\",e[e.deleteEmailAddress=828]=\"deleteEmailAddress\",e[e.cancelDeleteEmailAddress=829]=\"cancelDeleteEmailAddress\",e[e.getChannelDeeplink=830]=\"getChannelDeeplink\",e[e.cancelChannelDeeplink=831]=\"cancelChannelDeeplink\",e[e.getTeamDeeplink=832]=\"getTeamDeeplink\",e[e.cancelTeamDeeplink=833]=\"cancelTeamDeeplink\",e[e.notificationTypeChat=834]=\"notificationTypeChat\",e[e.notificationTypeReply=835]=\"notificationTypeReply\",e[e.notificationTypeReplyToReply=836]=\"notificationTypeReplyToReply\",e[e.notificationTypeLike=837]=\"notificationTypeLike\",e[e.notificationTypeReaction=838]=\"notificationTypeReaction\",e[e.notificationTypeMentionChannel=839]=\"notificationTypeMentionChannel\",e[e.notificationTypeMentionTeam=840]=\"notificationTypeMentionTeam\",e[e.notificationTypeMentionPerson=841]=\"notificationTypeMentionPerson\",e[e.notificationTypeTeamMembershipAddedToTeam=842]=\"notificationTypeTeamMembershipAddedToTeam\",e[e.notificationTypeTeamMembershipPromotedToAdmin=843]=\"notificationTypeTeamMembershipPromotedToAdmin\",e[e.notificationTypeAlertSound=844]=\"notificationTypeAlertSound\",e[e.notificationTypeEmailNotificationDelay=845]=\"notificationTypeEmailNotificationDelay\",e[e.notificationTypeEmailDigestDelay=846]=\"notificationTypeEmailDigestDelay\",e[e.notificationTypeMeetingWentLive=847]=\"notificationTypeMeetingWentLive\",e[e.notificationTypeFollowChannelMessage=848]=\"notificationTypeFollowChannelMessage\",e[e.notificationTypeInferred=849]=\"notificationTypeInferred\",e[e.notificationTypeTrending=850]=\"notificationTypeTrending\",e[e.notificationTypeDLP=851]=\"notificationTypeDLP\",e[e.notificationTypePriority=852]=\"notificationTypePriority\",e[e.notificationTypeMeetingChat=853]=\"notificationTypeMeetingChat\",e[e.notificationTypeLikeInChat=854]=\"notificationTypeLikeInChat\",e[e.notificationTypeMentionInChat=855]=\"notificationTypeMentionInChat\",e[e.notificationTypeVisibleChannelNewMessage=856]=\"notificationTypeVisibleChannelNewMessage\",e[e.notificationTypeVisibleChannelReply=857]=\"notificationTypeVisibleChannelReply\",e[e.notificationTypeVisibleChannelMention=858]=\"notificationTypeVisibleChannelMention\",e[e.notificationTypeRecommendation=859]=\"notificationTypeRecommendation\",e[e.notificationTypePopOut=860]=\"notificationTypePopOut\",e[e.botClickCardAction=861]=\"botClickCardAction\",e[e.botCardSeeMoreV2=862]=\"botCardSeeMoreV2\",e[e.backToConnectorGallery=863]=\"backToConnectorGallery\",e[e.removeConnector=864]=\"removeConnector\",e[e.addConnector=865]=\"addConnector\",e[e.updateConnector=866]=\"updateConnector\",e[e.callForwardingSettings=867]=\"callForwardingSettings\",e[e.nonevCallForwardingSettings=868]=\"nonevCallForwardingSettings\",e[e.inviteGuest=869]=\"inviteGuest\",e[e.selectTenant=870]=\"selectTenant\",e[e.viewMoreTenants=871]=\"viewMoreTenants\",e[e.guestInAppRedemption=872]=\"guestInAppRedemption\",e[e.confirmTenantSwitch=873]=\"confirmTenantSwitch\",e[e.logout=874]=\"logout\",e[e.closeSsoUpsell=875]=\"closeSsoUpsell\",e[e.navigateToSsoHelp=876]=\"navigateToSsoHelp\",e[e.ssoReauth=877]=\"ssoReauth\",e[e.manageTeamCode=878]=\"manageTeamCode\",e[e.audioCallContactList=879]=\"audioCallContactList\",e[e.videoCallContactList=880]=\"videoCallContactList\",e[e.startChatCallContactList=881]=\"startChatCallContactList\",e[e.sendEmailCallContactList=882]=\"sendEmailCallContactList\",e[e.viewOrgCallContactList=883]=\"viewOrgCallContactList\",e[e.muteParticipant=884]=\"muteParticipant\",e[e.muteAll=885]=\"muteAll\",e[e.scrollToNewMessages=886]=\"scrollToNewMessages\",e[e.scrollToUnreadMessages=887]=\"scrollToUnreadMessages\",e[e.blockApp=888]=\"blockApp\",e[e.unblockApp=889]=\"unblockApp\",e[e.nudgeParticipant=890]=\"nudgeParticipant\",e[e.escalateAudio=891]=\"escalateAudio\",e[e.pinParticipant=892]=\"pinParticipant\",e[e.changeMeetingRole=893]=\"changeMeetingRole\",e[e.admitParticipant=894]=\"admitParticipant\",e[e.denyParticipant=895]=\"denyParticipant\",e[e.admitAll=896]=\"admitAll\",e[e.viewLobbyFromToast=897]=\"viewLobbyFromToast\",e[e.closeLobbyToast=898]=\"closeLobbyToast\",e[e.tryAgainFromPSTNFallback=899]=\"tryAgainFromPSTNFallback\",e[e.pstnFallbackPstnComponent=900]=\"pstnFallbackPstnComponent\",e[e.downloadTeamsApp=901]=\"downloadTeamsApp\",e[e.chromeSharingWithExtension=902]=\"chromeSharingWithExtension\",e[e.chromeMeetingWithDeficiency=903]=\"chromeMeetingWithDeficiency\",e[e.edgeMeetingWithDeficiency=904]=\"edgeMeetingWithDeficiency\",e[e.openAddAppDialog=905]=\"openAddAppDialog\",e[e.chooseCallingApp=906]=\"chooseCallingApp\",e[e.enableTTY=907]=\"enableTTY\",e[e.addBuddyToGroupCancel=908]=\"addBuddyToGroupCancel\",e[e.addBuddyToGroupConfirm=909]=\"addBuddyToGroupConfirm\",e[e.deleteBuddyGroupCancel=910]=\"deleteBuddyGroupCancel\",e[e.deleteBuddyGroupConfirm=911]=\"deleteBuddyGroupConfirm\",e[e.createBuddyGroupCancel=912]=\"createBuddyGroupCancel\",e[e.createBuddyGroupConfirm=913]=\"createBuddyGroupConfirm\",e[e.renameBuddyGroupCancel=914]=\"renameBuddyGroupCancel\",e[e.renameBuddyGroupConfirm=915]=\"renameBuddyGroupConfirm\",e[e.switchTeamsToInteropThread=916]=\"switchTeamsToInteropThread\",e[e.switchInteropToTeamsThread=917]=\"switchInteropToTeamsThread\",e[e.selectParameter=918]=\"selectParameter\",e[e.selectClose=919]=\"selectClose\",e[e.setSlashCommand=920]=\"setSlashCommand\",e[e.executeSlashCommand=921]=\"executeSlashCommand\",e[e.commandsOpen=922]=\"commandsOpen\",e[e.extensionsOpen=923]=\"extensionsOpen\",e[e.commitExtension=924]=\"commitExtension\",e[e.executeCommand=925]=\"executeCommand\",e[e.copyExtensionResult=926]=\"copyExtensionResult\",e[e.pasteExtensionResult=927]=\"pasteExtensionResult\",e[e.closeExtension=928]=\"closeExtension\",e[e.closeCommand=929]=\"closeCommand\",e[e.postExecutionAction=930]=\"postExecutionAction\",e[e.gotIt=931]=\"gotIt\",e[e.muteMeetingChatCoachmark=932]=\"muteMeetingChatCoachmark\",e[e.muteMeetingChatWithActionsCoachmark=933]=\"muteMeetingChatWithActionsCoachmark\",e[e.closedCaptionsOptionCoachmark=934]=\"closedCaptionsOptionCoachmark\",e[e.channelRecommendationCoachmark=935]=\"channelRecommendationCoachmark\",e[e.engagementSurfaceSendLinkButton=936]=\"engagementSurfaceSendLinkButton\",e[e.engagementSurfaceDialogButton=937]=\"engagementSurfaceDialogButton\",e[e.engagementSurfaceSendLink=938]=\"engagementSurfaceSendLink\",e[e.engagementSurfaceDialogResetButton=939]=\"engagementSurfaceDialogResetButton\",e[e.engagementSurfaceBannerButton=940]=\"engagementSurfaceBannerButton\",e[e.engagementSurfaceCoachmarkPrimaryButton=941]=\"engagementSurfaceCoachmarkPrimaryButton\",e[e.engagementSurfaceCoachmarkSecondaryButton=942]=\"engagementSurfaceCoachmarkSecondaryButton\",e[e.navigateDelegationSettings=943]=\"navigateDelegationSettings\",e[e.openDelegationPermissions=944]=\"openDelegationPermissions\",e[e.cancelDelegationPermissions=945]=\"cancelDelegationPermissions\",e[e.selectDelegate=946]=\"selectDelegate\",e[e.addDelegate=947]=\"addDelegate\",e[e.changeDelegationPermissions=948]=\"changeDelegationPermissions\",e[e.editDelegate=949]=\"editDelegate\",e[e.deleteDelegate=950]=\"deleteDelegate\",e[e.selectDelegator=951]=\"selectDelegator\",e[e.addDelegator=952]=\"addDelegator\",e[e.editDelegator=953]=\"editDelegator\",e[e.deleteDelegator=954]=\"deleteDelegator\",e[e.showCallOnBehalfOfList=955]=\"showCallOnBehalfOfList\",e[e.navigatePriorityContactsSettings=956]=\"navigatePriorityContactsSettings\",e[e.addPriorityContact=957]=\"addPriorityContact\",e[e.deletePriorityContact=958]=\"deletePriorityContact\",e[e.navigateBlockedContactsSettings=959]=\"navigateBlockedContactsSettings\",e[e.deleteBlockedContact=960]=\"deleteBlockedContact\",e[e.addBlockedContact=961]=\"addBlockedContact\",e[e.navigateFollowPresenceSettings=962]=\"navigateFollowPresenceSettings\",e[e.addTaggedContact=963]=\"addTaggedContact\",e[e.removeTaggedContact=964]=\"removeTaggedContact\",e[e.taggedContactPresenceToast=965]=\"taggedContactPresenceToast\",e[e.openStatusMessageForm=966]=\"openStatusMessageForm\",e[e.deleteStatusMessage=967]=\"deleteStatusMessage\",e[e.viewStatusMessageForm=968]=\"viewStatusMessageForm\",e[e.discardStatusMessage=969]=\"discardStatusMessage\",e[e.setStatusMessage=970]=\"setStatusMessage\",e[e.acceptOffShiftDialog=971]=\"acceptOffShiftDialog\",e[e.exitTeamsOffShiftDialog=972]=\"exitTeamsOffShiftDialog\",e[e.getCallingRecordingDeeplink=973]=\"getCallingRecordingDeeplink\",e[e.cancelCallingRecordingDeeplink=974]=\"cancelCallingRecordingDeeplink\",e[e.addPeople=975]=\"addPeople\",e[e.closePeoplePane=976]=\"closePeoplePane\",e[e.manageTeam=977]=\"manageTeam\",e[e.openPeoplePane=978]=\"openPeoplePane\",e[e.openWaffleControl=979]=\"openWaffleControl\",e[e.closeWaffleControl=980]=\"closeWaffleControl\",e[e.openOfficeHome=981]=\"openOfficeHome\",e[e.openOfficeApp=982]=\"openOfficeApp\",e[e.generalSettingsDialog=983]=\"generalSettingsDialog\",e[e.privacySettingsDialog=984]=\"privacySettingsDialog\",e[e.notificationsSettingsDialog=985]=\"notificationsSettingsDialog\",e[e.chatSettingsDialog=986]=\"chatSettingsDialog\",e[e.devicesSettingDialog=987]=\"devicesSettingDialog\",e[e.leaveBroadcastIntermediateScreen=988]=\"leaveBroadcastIntermediateScreen\",e[e.retryBroadcastJoin=989]=\"retryBroadcastJoin\",e[e.continueJoinAsAnonymous=990]=\"continueJoinAsAnonymous\",e[e.createBroadcast=991]=\"createBroadcast\",e[e.joinBroadcast=992]=\"joinBroadcast\",e[e.leaveBroadcast=993]=\"leaveBroadcast\",e[e.startBroadcast=994]=\"startBroadcast\",e[e.stopBroadcast=995]=\"stopBroadcast\",e[e.setLayout=996]=\"setLayout\",e[e.selectSingleLayout=997]=\"selectSingleLayout\",e[e.selectTwoLargeLeftLayout=998]=\"selectTwoLargeLeftLayout\",e[e.selectTwoLargeRightLayout=999]=\"selectTwoLargeRightLayout\",e[e.selectTemplateControls=1e3]=\"selectTemplateControls\",e[e.sourcePickerShare=1001]=\"sourcePickerShare\",e[e.sourcePickerMuteAll=1002]=\"sourcePickerMuteAll\",e[e.leaveBroadcastPlayback=1003]=\"leaveBroadcastPlayback\",e[e.joinBroadcastAsAttendee=1004]=\"joinBroadcastAsAttendee\",e[e.playBroadcast=1005]=\"playBroadcast\",e[e.pauseBroadcast=1006]=\"pauseBroadcast\",e[e.resumeBroadcast=1007]=\"resumeBroadcast\",e[e.fullScreenMode=1008]=\"fullScreenMode\",e[e.anonymousBroadcastAttendee=1009]=\"anonymousBroadcastAttendee\",e[e.broadcastCopyIngestUrl=1010]=\"broadcastCopyIngestUrl\",e[e.inviteCoworkers=1011]=\"inviteCoworkers\",e[e.settingsDropdownUpgrade=1012]=\"settingsDropdownUpgrade\",e[e.manageTenantSettings=1013]=\"manageTenantSettings\",e[e.confirm=1014]=\"confirm\",e[e.useTeams=1015]=\"useTeams\",e[e.useSfB=1016]=\"useSfB\",e[e.integrateOCOM=1017]=\"integrateOCOM\",e[e.sfbMigrationStatusClose=1018]=\"sfbMigrationStatusClose\",e[e.dismissNotificationBanner=1019]=\"dismissNotificationBanner\",e[e.upgradeBanner=1020]=\"upgradeBanner\",e[e.addMembersUpgradeBanner=1021]=\"addMembersUpgradeBanner\",e[e.filesUpgradeBanner=1022]=\"filesUpgradeBanner\",e[e.closeUpgradeBanner=1023]=\"closeUpgradeBanner\",e[e.filesUpgradeDialog=1024]=\"filesUpgradeDialog\",e[e.flyoutUnblockBot=1025]=\"flyoutUnblockBot\",e[e.flyoutBlockBot=1026]=\"flyoutBlockBot\",e[e.flyoutPinApp=1027]=\"flyoutPinApp\",e[e.flyoutUnpinApp=1028]=\"flyoutUnpinApp\",e[e.flyoutDragDrop=1029]=\"flyoutDragDrop\",e[e.flyoutKbReorder=1030]=\"flyoutKbReorder\",e[e.appBarUnblockBot=1031]=\"appBarUnblockBot\",e[e.appBarBlockBot=1032]=\"appBarBlockBot\",e[e.appBarPinApp=1033]=\"appBarPinApp\",e[e.appBarUnpinApp=1034]=\"appBarUnpinApp\",e[e.appBarDragDrop=1035]=\"appBarDragDrop\",e[e.appBarKbReorder=1036]=\"appBarKbReorder\",e[e.showMoreOptions=1037]=\"showMoreOptions\",e[e.navTask=1038]=\"navTask\",e[e.immersiveReader=1039]=\"immersiveReader\",e[e.readReceipts=1040]=\"readReceipts\",e[e.downloadMeetingObjects=1041]=\"downloadMeetingObjects\",e[e.restoreMeetingObjects=1042]=\"restoreMeetingObjects\",e[e.refreshMeetingObjects=1043]=\"refreshMeetingObjects\",e[e.deleteMeetingObjects=1044]=\"deleteMeetingObjects\",e[e.openStreamLink=1045]=\"openStreamLink\",e[e.openKollectiveReports=1046]=\"openKollectiveReports\",e[e.openHiveReports=1047]=\"openHiveReports\",e[e.openPstnDialog=1048]=\"openPstnDialog\",e[e.togglePstnDialog=1049]=\"togglePstnDialog\",e[e.closePstnDialog=1050]=\"closePstnDialog\",e[e.whisperDismiss=1051]=\"whisperDismiss\",e[e.whisperFeedback=1052]=\"whisperFeedback\",e[e.whisperEngage=1053]=\"whisperEngage\",e[e.whisperComplete=1054]=\"whisperComplete\",e[e.cortanaWhisperOptIn=1055]=\"cortanaWhisperOptIn\",e[e.cortanaWhisperOptOut=1056]=\"cortanaWhisperOptOut\",e[e.closeReAuthDialog=1057]=\"closeReAuthDialog\",e[e.openReAuthDialog=1058]=\"openReAuthDialog\",e[e.messageSave=1059]=\"messageSave\",e[e.cortanaToggle=1060]=\"cortanaToggle\",e[e.cortanaClose=1061]=\"cortanaClose\",e[e.cortanaEduPage=1062]=\"cortanaEduPage\",e[e.cortanaGoToHelp=1063]=\"cortanaGoToHelp\",e[e.cortanaFeedback=1064]=\"cortanaFeedback\",e[e.cortanaInvoke=1065]=\"cortanaInvoke\",e[e.cortanaStopListening=1066]=\"cortanaStopListening\",e[e.cortanaStopResponding=1067]=\"cortanaStopResponding\",e[e.feedbackSeeLess=1068]=\"feedbackSeeLess\",e[e.feedbackSeeMore=1069]=\"feedbackSeeMore\",e[e.httpFailureSeeLess=1070]=\"httpFailureSeeLess\",e[e.httpFailureSeeMore=1071]=\"httpFailureSeeMore\",e[e.activityTabFollowUnfollow=1072]=\"activityTabFollowUnfollow\",e[e.toastclick=1073]=\"toastclick\",e[e.toastdismiss=1074]=\"toastdismiss\",e[e.popupclick=1075]=\"popupclick\",e[e.promptToTalkButtons=1076]=\"promptToTalkButtons\",e[e.newGroupChatToggle=1077]=\"newGroupChatToggle\",e[e.requestMemberAdd=1078]=\"requestMemberAdd\",e[e.openMeetingOptionsPage=1079]=\"openMeetingOptionsPage\",e[e.continueWithoutAudioDialogDismiss=1080]=\"continueWithoutAudioDialogDismiss\",e[e.continueWithoutAudioDialogAddPhoneAudio=1081]=\"continueWithoutAudioDialogAddPhoneAudio\",e[e.minimalMeetingUfdClickLearnMore=1082]=\"minimalMeetingUfdClickLearnMore\",e[e.manageApps=1083]=\"manageApps\",e[e.addBot=1084]=\"addBot\",e[e.navInContextAppStoreDialog=1085]=\"navInContextAppStoreDialog\",e[e.moreApps=1086]=\"moreApps\",e[e.configureApp=1087]=\"configureApp\",e[e.addApp=1088]=\"addApp\",e[e.removeApp=1089]=\"removeApp\",e[e.changedTagPermissionToAll=1090]=\"changedTagPermissionToAll\",e[e.changedTagPermissionToOwnersOnly=1091]=\"changedTagPermissionToOwnersOnly\",e[e.createTag=1092]=\"createTag\",e[e.updateTags=1093]=\"updateTags\",e[e.schoolAppViewSwitch=1094]=\"schoolAppViewSwitch\",e[e.schoolAppMoreOptions=1095]=\"schoolAppMoreOptions\",e[e.schoolAppNavigateToAllTeams=1096]=\"schoolAppNavigateToAllTeams\",e[e.schoolAppTeamMoreOptions=1097]=\"schoolAppTeamMoreOptions\",e[e.schoolAppTeamMoreOptionsContextMenu=1098]=\"schoolAppTeamMoreOptionsContextMenu\",e[e.schoolAppFilterOptions=1099]=\"schoolAppFilterOptions\",e[e.schoolAppTeamsGridSelectTeam=1100]=\"schoolAppTeamsGridSelectTeam\",e[e.schoolAppViewSwitcherClose=1101]=\"schoolAppViewSwitcherClose\",e[e.zoomIn=1102]=\"zoomIn\",e[e.zoomOut=1103]=\"zoomOut\",e[e.zoomReset=1104]=\"zoomReset\",e[e.openConversationOverflow=1105]=\"openConversationOverflow\",e[e.notificationSettingConvoOn=1106]=\"notificationSettingConvoOn\",e[e.notificationSettingConvoOff=1107]=\"notificationSettingConvoOff\",e[e.notificationSettingFail=1108]=\"notificationSettingFail\",e[e.openNotificationOption=1109]=\"openNotificationOption\",e[e.zoomReady=1110]=\"zoomReady\",e[e.callingSecondaryRinger=1111]=\"callingSecondaryRinger\",e[e.channelWelcomeSuggestedActions=1112]=\"channelWelcomeSuggestedActions\",e[e.pendingMembersBanner=1113]=\"pendingMembersBanner\",e[e.pendingMembersBannerActivateButton=1114]=\"pendingMembersBannerActivateButton\",e[e.pendingMembersActivateDialogActivateButton=1115]=\"pendingMembersActivateDialogActivateButton\",e[e.openRoomControls=1116]=\"openRoomControls\",e[e.swapWindows=1117]=\"swapWindows\",e[e.changeVolume=1118]=\"changeVolume\",e[e.showCrossPostToolbar=1119]=\"showCrossPostToolbar\",e[e.filterCrossPostChannels=1120]=\"filterCrossPostChannels\",e[e.selectAllCrossPostChannels=1121]=\"selectAllCrossPostChannels\",e[e.updateSelectedChannels=1122]=\"updateSelectedChannels\",e[e.deleteCrossPost=1123]=\"deleteCrossPost\",e[e.retryCrossPost=1124]=\"retryCrossPost\",e[e.hasUsedLeftRailFilter=1125]=\"hasUsedLeftRailFilter\",e[e.quickIM=1126]=\"quickIM\",e[e.presetSelection=1127]=\"presetSelection\",e[e.navTeamsNotifSettings=1128]=\"navTeamsNotifSettings\",e[e.navNotificationHelp=1129]=\"navNotificationHelp\",e[e.navChatNotifSettings=1130]=\"navChatNotifSettings\",e[e.navMeetingsNotifSettings=1131]=\"navMeetingsNotifSettings\",e[e.callRaiseHand=1132]=\"callRaiseHand\",e[e.callDismissHand=1133]=\"callDismissHand\",e[e.teamAnalytics=1134]=\"teamAnalytics\",e[e.setPresenceAvailable=1135]=\"setPresenceAvailable\",e[e.setPresenceAway=1136]=\"setPresenceAway\",e[e.setPresenceBrb=1137]=\"setPresenceBrb\",e[e.setPresenceAppearAway=1138]=\"setPresenceAppearAway\",e[e.setPresenceBusy=1139]=\"setPresenceBusy\",e[e.setPresenceDnd=1140]=\"setPresenceDnd\",e[e.setPresenceInCall=1141]=\"setPresenceInCall\",e[e.setPresencePresenting=1142]=\"setPresencePresenting\",e[e.setPresenceInMeeting=1143]=\"setPresenceInMeeting\",e[e.setPresenceFocusing=1144]=\"setPresenceFocusing\",e[e.setPresenceReset=1145]=\"setPresenceReset\",e[e.setPresenceOther=1146]=\"setPresenceOther\",e[e.historySelect=1147]=\"historySelect\",e[e.historyOpen=1148]=\"historyOpen\",e[e.historyClose=1149]=\"historyClose\"}(e.PanelActionScenario||(e.PanelActionScenario={}));!function(e){e[e.pillCount=0]=\"pillCount\",e[e.chatCreation=1]=\"chatCreation\",e[e.clickButton=2]=\"clickButton\",e[e.createFileFolder=3]=\"createFileFolder\",e[e.coachmarkClick=4]=\"coachmarkClick\",e[e.collapse=5]=\"collapse\",e[e.deleteFile=6]=\"deleteFile\",e[e.featured=7]=\"featured\",e[e.shareFile=8]=\"shareFile\",e[e.nav=9]=\"nav\",e[e.search=10]=\"search\",e[e.admin=11]=\"admin\",e[e.inviteMembers=12]=\"inviteMembers\",e[e.removeMember=13]=\"removeMember\",e[e.joinTenantRequests=14]=\"joinTenantRequests\",e[e.echoBotCall=15]=\"echoBotCall\",e[e.callOrMeetup=16]=\"callOrMeetup\",e[e.groupCallPickup=17]=\"groupCallPickup\",e[e.consultCall=18]=\"consultCall\",e[e.oneOnOneCall=19]=\"oneOnOneCall\",e[e.oneOnOneScreensharingCall=20]=\"oneOnOneScreensharingCall\",e[e.emergencyCall=21]=\"emergencyCall\",e[e.groupCall=22]=\"groupCall\",e[e.groupScreensharingCall=23]=\"groupScreensharingCall\",e[e.meetup=24]=\"meetup\",e[e.manageLink=25]=\"manageLink\",e[e.privateMeeting=26]=\"privateMeeting\",e[e.sendMsgs=27]=\"sendMsgs\",e[e.readMsgs=28]=\"readMsgs\",e[e.unreadMsg=29]=\"unreadMsg\",e[e.composeMsg=30]=\"composeMsg\",e[e.message=31]=\"message\",e[e.chat=32]=\"chat\",e[e.calendar=33]=\"calendar\",e[e.expandTeam=34]=\"expandTeam\",e[e.other=35]=\"other\",e[e.openDialog=36]=\"openDialog\",e[e.closeDialog=37]=\"closeDialog\",e[e.openOfficeFile=38]=\"openOfficeFile\",e[e.openteam=39]=\"openteam\",e[e.config=40]=\"config\",e[e.people=41]=\"people\",e[e.presence=42]=\"presence\",e[e.email=43]=\"email\",e[e.fileNameConflict=44]=\"fileNameConflict\",e[e.files=45]=\"files\",e[e.prevImage=46]=\"prevImage\",e[e.nextImage=47]=\"nextImage\",e[e.sameImage=48]=\"sameImage\",e[e.freemium=49]=\"freemium\",e[e.tabMgmt=50]=\"tabMgmt\",e[e.toggleExpand=51]=\"toggleExpand\",e[e.tooltip=52]=\"tooltip\",e[e.tty=53]=\"tty\",e[e.threadExpand=54]=\"threadExpand\",e[e.threadCollapse=55]=\"threadCollapse\",e[e.help=56]=\"help\",e[e.engageDriving=57]=\"engageDriving\",e[e.feeds=58]=\"feeds\",e[e.fre=59]=\"fre\",e[e.quitFRE=60]=\"quitFRE\",e[e.postFRE=61]=\"postFRE\",e[e.completeFRE=62]=\"completeFRE\",e[e.preFRE=63]=\"preFRE\",e[e.guestAccess=64]=\"guestAccess\",e[e.appMgmt=65]=\"appMgmt\",e[e.castMgmt=66]=\"castMgmt\",e[e.page=67]=\"page\",e[e.section=68]=\"section\",e[e.link=69]=\"link\",e[e.delete=70]=\"delete\",e[e.leaveChannel=71]=\"leaveChannel\",e[e.conversation=72]=\"conversation\",e[e.notificationSettingChange=73]=\"notificationSettingChange\",e[e.callForwardingSettingChange=74]=\"callForwardingSettingChange\",e[e.nonevCallForwardingSettingChange=75]=\"nonevCallForwardingSettingChange\",e[e.auth=76]=\"auth\",e[e.muteMember=77]=\"muteMember\",e[e.recording=78]=\"recording\",e[e.closedCaptions=79]=\"closedCaptions\",e[e.callTranscript=80]=\"callTranscript\",e[e.scroll=81]=\"scroll\",e[e.loadReplies=82]=\"loadReplies\",e[e.loadingRepliesRetry=83]=\"loadingRepliesRetry\",e[e.expandingRepliesDeeplink=84]=\"expandingRepliesDeeplink\",e[e.resizer=85]=\"resizer\",e[e.manageTeamCode=86]=\"manageTeamCode\",e[e.manageTeamDiscoverySetting=87]=\"manageTeamDiscoverySetting\",e[e.messageCopylink=88]=\"messageCopylink\",e[e.messageQuotedReply=89]=\"messageQuotedReply\",e[e.messageTranslate=90]=\"messageTranslate\",e[e.upToEdit=91]=\"upToEdit\",e[e.table=92]=\"table\",e[e.commanding=93]=\"commanding\",e[e.muteChat=94]=\"muteChat\",e[e.hideChat=95]=\"hideChat\",e[e.groupCreation=96]=\"groupCreation\",e[e.broadcast=97]=\"broadcast\",e[e.engagementSurface=98]=\"engagementSurface\",e[e.rightRail=99]=\"rightRail\",e[e.preferredClient=100]=\"preferredClient\",e[e.integrateOCOM=101]=\"integrateOCOM\",e[e.teamCreate=102]=\"teamCreate\",e[e.teamEdit=103]=\"teamEdit\",e[e.selfRequest=104]=\"selfRequest\",e[e.requestedOnBehalf=105]=\"requestedOnBehalf\",e[e.member=106]=\"member\",e[e.digitalSignage=107]=\"digitalSignage\",e[e.card=108]=\"card\",e[e.delegation=109]=\"delegation\",e[e.priorityContacts=110]=\"priorityContacts\",e[e.blockedContacts=111]=\"blockedContacts\",e[e.taggedContacts=112]=\"taggedContacts\",e[e.statusMessage=113]=\"statusMessage\",e[e.manageChannel=114]=\"manageChannel\",e[e.chnlSet=115]=\"chnlSet\",e[e.waffleControl=116]=\"waffleControl\",e[e.upgrade=117]=\"upgrade\",e[e.quitUpgrade=118]=\"quitUpgrade\",e[e.connectorMgmt=119]=\"connectorMgmt\",e[e.appsFlyout=120]=\"appsFlyout\",e[e.activityFeed=121]=\"activityFeed\",e[e.selectHelpOption=122]=\"selectHelpOption\",e[e.joinByCode=123]=\"joinByCode\",e[e.immersiveReader=124]=\"immersiveReader\",e[e.readReceipts=125]=\"readReceipts\",e[e.messageStateIndicator=126]=\"messageStateIndicator\",e[e.whisper=127]=\"whisper\",e[e.cortana=128]=\"cortana\",e[e.messageSave=129]=\"messageSave\",e[e.deepLink=130]=\"deepLink\",e[e.video=131]=\"video\",e[e.keyboarding=132]=\"keyboarding\",e[e.grant=133]=\"grant\",e[e.deny=134]=\"deny\",e[e.dismiss=135]=\"dismiss\",e[e.shareRecording=136]=\"shareRecording\",e[e.newChatColored=137]=\"newChatColored\",e[e.newChatLabel=138]=\"newChatLabel\",e[e.newChatLeftRail=139]=\"newChatLeftRail\",e[e.appDetails=140]=\"appDetails\",e[e.appSettings=141]=\"appSettings\",e[e.addBot=142]=\"addBot\",e[e.tabs=143]=\"tabs\",e[e.bots=144]=\"bots\",e[e.connectors=145]=\"connectors\",e[e.inputExtensions=146]=\"inputExtensions\",e[e.manageApps=147]=\"manageApps\",e[e.manageOrg=148]=\"manageOrg\",e[e.manageTags=149]=\"manageTags\",e[e.schoolAppMoreOptions=150]=\"schoolAppMoreOptions\",e[e.schoolAppNavigateToAllTeams=151]=\"schoolAppNavigateToAllTeams\",e[e.schoolAppFilterOptionsButton=152]=\"schoolAppFilterOptionsButton\",e[e.schoolAppViewSwitch=153]=\"schoolAppViewSwitch\",e[e.zoom=154]=\"zoom\",e[e.manageConversation=155]=\"manageConversation\",e[e.convoSetting=156]=\"convoSetting\",e[e.callingSecondaryRinger=157]=\"callingSecondaryRinger\",e[e.showCoachmark=158]=\"showCoachmark\",e[e.Tms_Conv_ChannelWelcomeSuggestedActions=159]=\"Tms_Conv_ChannelWelcomeSuggestedActions\",e[e.Tms_Conv_PendingMembersActivateBanner=160]=\"Tms_Conv_PendingMembersActivateBanner\",e[e.Tms_Conv_PendingMembersBannerActivateButton=161]=\"Tms_Conv_PendingMembersBannerActivateButton\",e[e.Tms_Conv_PendingMembersActivateDialogActivateButton=162]=\"Tms_Conv_PendingMembersActivateDialogActivateButton\",e[e.appLinks=163]=\"appLinks\",e[e.crossPost=164]=\"crossPost\",e[e.Mtg_Calndr_Grid=165]=\"Mtg_Calndr_Grid\",e[e.Mtg_Calndr_Join=166]=\"Mtg_Calndr_Join\",e[e.Mtg_Calndr_Load=167]=\"Mtg_Calndr_Load\",e[e.Mtg_Calndr_ViewOptions=168]=\"Mtg_Calndr_ViewOptions\",e[e.Mtg_Calndr_Mtg=169]=\"Mtg_Calndr_Mtg\",e[e.Mtg_Dtls_Close=170]=\"Mtg_Dtls_Close\",e[e.Mtg_Create_Update=171]=\"Mtg_Create_Update\",e[e.select=172]=\"select\",e[e.openTeamAnalytics=173]=\"openTeamAnalytics\",e[e.titlebarNavigateHistorymenu=174]=\"titlebarNavigateHistorymenu\"}(e.PanelActionScenarioType||(e.PanelActionScenarioType={}));!function(e){e[e.notifSettingHelp=0]=\"notifSettingHelp\",e[e.interopScreenshareButtonAlert=1]=\"interopScreenshareButtonAlert\",e[e.shareButtonAlert=2]=\"shareButtonAlert\",e[e.activityApp=3]=\"activityApp\",e[e.pinnedChannelUpperLimit=4]=\"pinnedChannelUpperLimit\",e[e.reorderPinChannel=5]=\"reorderPinChannel\",e[e.pinnedChannelOrderConflict=6]=\"pinnedChannelOrderConflict\",e[e.activeChannelsList=7]=\"activeChannelsList\",e[e.deletedChannelsList=8]=\"deletedChannelsList\",e[e.restoreChannel=9]=\"restoreChannel\",e[e.confirmRestoreChannel=10]=\"confirmRestoreChannel\",e[e.cancelRestore=11]=\"cancelRestore\",e[e.platformNotSupported=12]=\"platformNotSupported\",e[e.platformSupported=13]=\"platformSupported\",e[e.newChatButton=14]=\"newChatButton\",e[e.newChatButtonChatList=15]=\"newChatButtonChatList\",e[e.appBarItem=16]=\"appBarItem\",e[e.searchBox=17]=\"searchBox\",e[e.searchIcon=18]=\"searchIcon\",e[e.videoButton=19]=\"videoButton\",e[e.audioButton=20]=\"audioButton\",e[e.screenShareButton=21]=\"screenShareButton\",e[e.addParticipantButton=22]=\"addParticipantButton\",e[e.menuButton=23]=\"menuButton\",e[e.textEditorResizer=24]=\"textEditorResizer\",e[e.peoplePickerInvite=25]=\"peoplePickerInvite\",e[e.selectInviteFromNewChat=26]=\"selectInviteFromNewChat\",e[e.selectTenantButton=27]=\"selectTenantButton\",e[e.viewMoreTenantsButton=28]=\"viewMoreTenantsButton\",e[e.inAppRedemption=29]=\"inAppRedemption\",e[e.tenantSwitchDialog=30]=\"tenantSwitchDialog\",e[e.signUpForTeamsGuestLicenseError=31]=\"signUpForTeamsGuestLicenseError\",e[e.signUpForTeamsUserInClaimedDomainError=32]=\"signUpForTeamsUserInClaimedDomainError\",e[e.signIntoTenantButton=33]=\"signIntoTenantButton\",e[e.newChatTo=34]=\"newChatTo\",e[e.addChatPeoplePickerAdd=35]=\"addChatPeoplePickerAdd\",e[e.newChatPeoplePickerAdd=36]=\"newChatPeoplePickerAdd\",e[e.newChatPeoplePillRemove=37]=\"newChatPeoplePillRemove\",e[e.saveMeetingChatNotificationSetting=38]=\"saveMeetingChatNotificationSetting\",e[e.resetMeetingChatMuteSettings=39]=\"resetMeetingChatMuteSettings\",e[e.closeContextualMuteSettingsDialog=40]=\"closeContextualMuteSettingsDialog\",e[e.addChatConfirm=41]=\"addChatConfirm\",e[e.addChatCancel=42]=\"addChatCancel\",e[e.chatMessagePane=43]=\"chatMessagePane\",e[e.chatActions=44]=\"chatActions\",e[e.messageEdit=45]=\"messageEdit\",e[e.messageDelete=46]=\"messageDelete\",e[e.messageList=47]=\"messageList\",e[e.messageUnread=48]=\"messageUnread\",e[e.messageCopylink=49]=\"messageCopylink\",e[e.messageQuotedReply=50]=\"messageQuotedReply\",e[e.messageTranslate=51]=\"messageTranslate\",e[e.messageFromMeetingStartToast=52]=\"messageFromMeetingStartToast\",e[e.threadCollapsed=53]=\"threadCollapsed\",e[e.muteSender=54]=\"muteSender\",e[e.undoDeleteLink=55]=\"undoDeleteLink\",e[e.bookmarkButton=56]=\"bookmarkButton\",e[e.image=57]=\"image\",e[e.hyperlink=58]=\"hyperlink\",e[e.codeSnippet=59]=\"codeSnippet\",e[e.composeHeaderImage=60]=\"composeHeaderImage\",e[e.previewRemove=61]=\"previewRemove\",e[e.urlPreview=62]=\"urlPreview\",e[e.composeToggle=63]=\"composeToggle\",e[e.setDeliveryOptions=64]=\"setDeliveryOptions\",e[e.addAttachment=65]=\"addAttachment\",e[e.composeAtMentionButton=66]=\"composeAtMentionButton\",e[e.funStuffPicker=67]=\"funStuffPicker\",e[e.sendEnter=68]=\"sendEnter\",e[e.composeBox=69]=\"composeBox\",e[e.composeFocus=70]=\"composeFocus\",e[e.composeNormalImportance=71]=\"composeNormalImportance\",e[e.composeHighImportance=72]=\"composeHighImportance\",e[e.composeUrgentImportance=73]=\"composeUrgentImportance\",e[e.formatBold=74]=\"formatBold\",e[e.formatItalic=75]=\"formatItalic\",e[e.formatUnderline=76]=\"formatUnderline\",e[e.formatBlockQuote=77]=\"formatBlockQuote\",e[e.formatCode=78]=\"formatCode\",e[e.formatH1=79]=\"formatH1\",e[e.formatH2=80]=\"formatH2\",e[e.formatH3=81]=\"formatH3\",e[e.formatParagraph=82]=\"formatParagraph\",e[e.formatStrike=83]=\"formatStrike\",e[e.formatRemove=84]=\"formatRemove\",e[e.formatIndent=85]=\"formatIndent\",e[e.formatOutdent=86]=\"formatOutdent\",e[e.formatHorizontalRule=87]=\"formatHorizontalRule\",e[e.formatUndo=88]=\"formatUndo\",e[e.formatRedo=89]=\"formatRedo\",e[e.attachedImageLightbox=90]=\"attachedImageLightbox\",e[e.inlineImageLightbox=91]=\"inlineImageLightbox\",e[e.postNormal=92]=\"postNormal\",e[e.postAnnouncement=93]=\"postAnnouncement\",e[e.postLiveEvent=94]=\"postLiveEvent\",e[e.repliesAllow=95]=\"repliesAllow\",e[e.repliesLimit=96]=\"repliesLimit\",e[e.highlighterMenu=97]=\"highlighterMenu\",e[e.formatHighlighter=98]=\"formatHighlighter\",e[e.insertTable=99]=\"insertTable\",e[e.textcolorMenu=100]=\"textcolorMenu\",e[e.formatTextcolor=101]=\"formatTextcolor\",e[e.textsizeMenu=102]=\"textsizeMenu\",e[e.formatFontsize=103]=\"formatFontsize\",e[e.formatBullet=104]=\"formatBullet\",e[e.formatList=105]=\"formatList\",e[e.markdownBold=106]=\"markdownBold\",e[e.markdownItalic=107]=\"markdownItalic\",e[e.markdownStrikethrough=108]=\"markdownStrikethrough\",e[e.markdownLink=109]=\"markdownLink\",e[e.markdownBullet=110]=\"markdownBullet\",e[e.markdownList=111]=\"markdownList\",e[e.markdownQuote=112]=\"markdownQuote\",e[e.markdownEndQuote=113]=\"markdownEndQuote\",e[e.markdownInlineCode=114]=\"markdownInlineCode\",e[e.markdownMultilineCode=115]=\"markdownMultilineCode\",e[e.markdownEndMultilineCode=116]=\"markdownEndMultilineCode\",e[e.markdownHeading=117]=\"markdownHeading\",e[e.markdownUndo=118]=\"markdownUndo\",e[e.highPriority=119]=\"highPriority\",e[e.discardDraft=120]=\"discardDraft\",e[e.sendButton=121]=\"sendButton\",e[e.funTabItem=122]=\"funTabItem\",e[e.funItem=123]=\"funItem\",e[e.funViewMoreLabel=124]=\"funViewMoreLabel\",e[e.funTabContent=125]=\"funTabContent\",e[e.funSearchBox=126]=\"funSearchBox\",e[e.funCustomDone=127]=\"funCustomDone\",e[e.funCustomCancel=128]=\"funCustomCancel\",e[e.funEmojiSuggestion=129]=\"funEmojiSuggestion\",e[e.messageMuteMember=130]=\"messageMuteMember\",e[e.chatOptionsTab=131]=\"chatOptionsTab\",e[e.pasteHtmlImage=132]=\"pasteHtmlImage\",e[e.pasteAMSImage=133]=\"pasteAMSImage\",e[e.insertHyperlink=134]=\"insertHyperlink\",e[e.newChatGroupNameToggle=135]=\"newChatGroupNameToggle\",e[e.chatList=136]=\"chatList\",e[e.chatListItem=137]=\"chatListItem\",e[e.personCard=138]=\"personCard\",e[e.chatListMore=139]=\"chatListMore\",e[e.starButton=140]=\"starButton\",e[e.botBlockButton=141]=\"botBlockButton\",e[e.channelFavoritedByDefaultCheckbox=142]=\"channelFavoritedByDefaultCheckbox\",e[e.leftRail=143]=\"leftRail\",e[e.leftRailManage=144]=\"leftRailManage\",e[e.staleTeamsPopUp=145]=\"staleTeamsPopUp\",e[e.staleTeamsCoachmark=146]=\"staleTeamsCoachmark\",e[e.listItem=147]=\"listItem\",e[e.alertTab=148]=\"alertTab\",e[e.recentList=149]=\"recentList\",e[e.recentTab=150]=\"recentTab\",e[e.feedList=151]=\"feedList\",e[e.feedsFocusedTab=152]=\"feedsFocusedTab\",e[e.feedsAllTab=153]=\"feedsAllTab\",e[e.feedsFilterActionsMenu=154]=\"feedsFilterActionsMenu\",e[e.webToast=155]=\"webToast\",e[e.serpClose=156]=\"serpClose\",e[e.serpMessages=157]=\"serpMessages\",e[e.serpPeople=158]=\"serpPeople\",e[e.serpFiles=159]=\"serpFiles\",e[e.serpHeaderMessages=160]=\"serpHeaderMessages\",e[e.serpHeaderPeople=161]=\"serpHeaderPeople\",e[e.serpHeaderFiles=162]=\"serpHeaderFiles\",e[e.serpItemMessages=163]=\"serpItemMessages\",e[e.serpItemPeople=164]=\"serpItemPeople\",e[e.serpItemFiles=165]=\"serpItemFiles\",e[e.serpQfAll=166]=\"serpQfAll\",e[e.serpQfTeam=167]=\"serpQfTeam\",e[e.serpQfChannel=168]=\"serpQfChannel\",e[e.serpFilterIcon=169]=\"serpFilterIcon\",e[e.serpFilterFromIcon=170]=\"serpFilterFromIcon\",e[e.serpFilterTypeIcon=171]=\"serpFilterTypeIcon\",e[e.serpFilterMoreFiltersIcon=172]=\"serpFilterMoreFiltersIcon\",e[e.serpFilterTeam=173]=\"serpFilterTeam\",e[e.serpFilterChannel=174]=\"serpFilterChannel\",e[e.serpFilterDate=175]=\"serpFilterDate\",e[e.serpFilterPeoplepicker=176]=\"serpFilterPeoplepicker\",e[e.serpFilterAtment=177]=\"serpFilterAtment\",e[e.serpFilterAttach=178]=\"serpFilterAttach\",e[e.serpFilter=179]=\"serpFilter\",e[e.autosuggestSearch=180]=\"autosuggestSearch\",e[e.autosuggestPerson=181]=\"autosuggestPerson\",e[e.autosuggestGroupChat=182]=\"autosuggestGroupChat\",e[e.autosuggestTeam=183]=\"autosuggestTeam\",e[e.autosuggestSlashCommand=184]=\"autosuggestSlashCommand\",e[e.autosuggestAtCommand=185]=\"autosuggestAtCommand\",e[e.autosuggestApp=186]=\"autosuggestApp\",e[e.autosuggestAppInstall=187]=\"autosuggestAppInstall\",e[e.autoMutedChats=188]=\"autoMutedChats\",e[e.entryPoint=189]=\"entryPoint\",e[e.teamCode=190]=\"teamCode\",e[e.settingOption=191]=\"settingOption\",e[e.chatWithParticipants=192]=\"chatWithParticipants\",e[e.channelContextualMeetingSchedule=193]=\"channelContextualMeetingSchedule\",e[e.chatContextualMeetingSchedule=194]=\"chatContextualMeetingSchedule\",e[e.confirmCancelMeeting=195]=\"confirmCancelMeeting\",e[e.discardMeeting=196]=\"discardMeeting\",e[e.editMeeting=197]=\"editMeeting\",e[e.viewMeeting=198]=\"viewMeeting\",e[e.meetingLeftRail=199]=\"meetingLeftRail\",e[e.meetingItem=200]=\"meetingItem\",e[e.joinButtonCalendar=201]=\"joinButtonCalendar\",e[e.joinButtonHeader=202]=\"joinButtonHeader\",e[e.closeButtonHeader=203]=\"closeButtonHeader\",e[e.joinButtonWarningDialog=204]=\"joinButtonWarningDialog\",e[e.meetingExpandAllDay=205]=\"meetingExpandAllDay\",e[e.meetingJoin=206]=\"meetingJoin\",e[e.meetingSchedule=207]=\"meetingSchedule\",e[e.meetingAccept=208]=\"meetingAccept\",e[e.meetingDecline=209]=\"meetingDecline\",e[e.meetingCancel=210]=\"meetingCancel\",e[e.meetingInfoPanel=211]=\"meetingInfoPanel\",e[e.meetingStartedNotification=212]=\"meetingStartedNotification\",e[e.teamChannel=213]=\"teamChannel\",e[e.startDate=214]=\"startDate\",e[e.startTime=215]=\"startTime\",e[e.endTime=216]=\"endTime\",e[e.endDate=217]=\"endDate\",e[e.schedulingAssistant=218]=\"schedulingAssistant\",e[e.addPeople=219]=\"addPeople\",e[e.addPeopleSelect=220]=\"addPeopleSelect\",e[e.replyChainContextualMeetingSchedule=221]=\"replyChainContextualMeetingSchedule\",e[e.scheduleMeetingClose=222]=\"scheduleMeetingClose\",e[e.scheduleMeetingDone=223]=\"scheduleMeetingDone\",e[e.scheduleMeetingBack=224]=\"scheduleMeetingBack\",e[e.scheduleNewMeeting=225]=\"scheduleNewMeeting\",e[e.schedulingAssistantTime=226]=\"schedulingAssistantTime\",e[e.leaveMeetingChat=227]=\"leaveMeetingChat\",e[e.leaveGroupChat=228]=\"leaveGroupChat\",e[e.confirmLeaveGroupChat=229]=\"confirmLeaveGroupChat\",e[e.removeGuestUser=230]=\"removeGuestUser\",e[e.removeUserFromGroupChat=231]=\"removeUserFromGroupChat\",e[e.participantsListNavConversations=232]=\"participantsListNavConversations\",e[e.startChatFromParticipants=233]=\"startChatFromParticipants\",e[e.openParticipantsList=234]=\"openParticipantsList\",e[e.confirmRemoveUserFromGroupChat=235]=\"confirmRemoveUserFromGroupChat\",e[e.publishMeetingEvent=236]=\"publishMeetingEvent\",e[e.calendarViewOptionsChange=237]=\"calendarViewOptionsChange\",e[e.eventCardRightClick=238]=\"eventCardRightClick\",e[e.viewCalendar=239]=\"viewCalendar\",e[e.cancelDeleteChannel=240]=\"cancelDeleteChannel\",e[e.messageActions=241]=\"messageActions\",e[e.likeButton=242]=\"likeButton\",e[e.seeMoreToggle=243]=\"seeMoreToggle\",e[e.conversationCollapsed=244]=\"conversationCollapsed\",e[e.replyLink=245]=\"replyLink\",e[e.editLink=246]=\"editLink\",e[e.downloadEmailLink=247]=\"downloadEmailLink\",e[e.mention=248]=\"mention\",e[e.subjectLine=249]=\"subjectLine\",e[e.scheduledMeeting=250]=\"scheduledMeeting\",e[e.meetingActions=251]=\"meetingActions\",e[e.openMeetingDetails=252]=\"openMeetingDetails\",e[e.pstnFallbackUFDButton=253]=\"pstnFallbackUFDButton\",e[e.prejoinRoomScreenButton=254]=\"prejoinRoomScreenButton\",e[e.prejoinRoomScreenBackButton=255]=\"prejoinRoomScreenBackButton\",e[e.adjacentRoomToastPanel=256]=\"adjacentRoomToastPanel\",e[e.adjacentOccupiedRoomToastPanel=257]=\"adjacentOccupiedRoomToastPanel\",e[e.joinMeetingButton=258]=\"joinMeetingButton\",e[e.joinScreenshareCallButton=259]=\"joinScreenshareCallButton\",e[e.joinContentOnlyButton=260]=\"joinContentOnlyButton\",e[e.joinPstnContentOnlyButton=261]=\"joinPstnContentOnlyButton\",e[e.joinAddRoomInputControlButton=262]=\"joinAddRoomInputControlButton\",e[e.joinSuggestedRoomButton=263]=\"joinSuggestedRoomButton\",e[e.castSuggestedDeviceButton=264]=\"castSuggestedDeviceButton\",e[e.showDialInLink=265]=\"showDialInLink\",e[e.showCallMeBackLink=266]=\"showCallMeBackLink\",e[e.filesChicklet=267]=\"filesChicklet\",e[e.filesActions=268]=\"filesActions\",e[e.filesActionsItem=269]=\"filesActionsItem\",e[e.upToEdit=270]=\"upToEdit\",e[e.updateFavDefault=271]=\"updateFavDefault\",e[e.channelAction=272]=\"channelAction\",e[e.channelActionMenu=273]=\"channelActionMenu\",e[e.channelSettings=274]=\"channelSettings\",e[e.channelActionMenuHeader=275]=\"channelActionMenuHeader\",e[e.newPostButton=276]=\"newPostButton\",e[e.newChannelAppSuggestion=277]=\"newChannelAppSuggestion\",e[e.channelRecomendation=278]=\"channelRecomendation\",e[e.callMuteUnmuteSpeakerFromDeviceSettingsButton=279]=\"callMuteUnmuteSpeakerFromDeviceSettingsButton\",e[e.callMuteUnmuteMicrophoneFromDeviceSettingsButton=280]=\"callMuteUnmuteMicrophoneFromDeviceSettingsButton\",e[e.callSpeakerMasterVolumeSlider=281]=\"callSpeakerMasterVolumeSlider\",e[e.startEchoBotCallButton=282]=\"startEchoBotCallButton\",e[e.closeEchoBotCallButton=283]=\"closeEchoBotCallButton\",e[e.postEchoBotGoToDeviceSettings=284]=\"postEchoBotGoToDeviceSettings\",e[e.vmCallAnswerRule=285]=\"vmCallAnswerRule\",e[e.vmTransferTarget=286]=\"vmTransferTarget\",e[e.vmAudioLanguage=287]=\"vmAudioLanguage\",e[e.vmSettingsExhaustive=288]=\"vmSettingsExhaustive\",e[e.addChannel=289]=\"addChannel\",e[e.channelButton=290]=\"channelButton\",e[e.moreLabel=291]=\"moreLabel\",e[e.deleteChannel=292]=\"deleteChannel\",e[e.deleteChannelOk=293]=\"deleteChannelOk\",e[e.activeTeamsList=294]=\"activeTeamsList\",e[e.archivedTeamsList=295]=\"archivedTeamsList\",e[e.collapseTeam=296]=\"collapseTeam\",e[e.expandTeam=297]=\"expandTeam\",e[e.createTeam=298]=\"createTeam\",e[e.createClassTeam=299]=\"createClassTeam\",e[e.createPLCTeam=300]=\"createPLCTeam\",e[e.createStaffTeam=301]=\"createStaffTeam\",e[e.createEduTeam=302]=\"createEduTeam\",e[e.teamCreateNext=303]=\"teamCreateNext\",e[e.teamCreateSkip=304]=\"teamCreateSkip\",e[e.teamCloningNext=305]=\"teamCloningNext\",e[e.teamCloningClose=306]=\"teamCloningClose\",e[e.ChooseGroupToConvert=307]=\"ChooseGroupToConvert\",e[e.teamMembersTab=308]=\"teamMembersTab\",e[e.editTeam=309]=\"editTeam\",e[e.newEditTeamDialog=310]=\"newEditTeamDialog\",e[e.addTeam=311]=\"addTeam\",e[e.joinTeam=312]=\"joinTeam\",e[e.cancelTeam=313]=\"cancelTeam\",e[e.namingPolicy=314]=\"namingPolicy\",e[e.discoverSearchScroll=315]=\"discoverSearchScroll\",e[e.rightArrow=316]=\"rightArrow\",e[e.cancelDeleteTeam=317]=\"cancelDeleteTeam\",e[e.deleteTeam=318]=\"deleteTeam\",e[e.joinAccept=319]=\"joinAccept\",e[e.joinDeny=320]=\"joinDeny\",e[e.renewTeam=321]=\"renewTeam\",e[e.renewTeamButton=322]=\"renewTeamButton\",e[e.teamExpirySetting=323]=\"teamExpirySetting\",e[e.changeTeamPicture=324]=\"changeTeamPicture\",e[e.groupUsageGuidelineLink=325]=\"groupUsageGuidelineLink\",e[e.classificationSettingButton=326]=\"classificationSettingButton\",e[e.classificationMenuOption=327]=\"classificationMenuOption\",e[e.discoverabilitySettingButton=328]=\"discoverabilitySettingButton\",e[e.discoverabilityCheckbox=329]=\"discoverabilityCheckbox\",e[e.reviewTeamDiscoverySettings=330]=\"reviewTeamDiscoverySettings\",e[e.successReviewTeamDiscoverySettings=331]=\"successReviewTeamDiscoverySettings\",e[e.errorReviewTeamDiscoverySettings=332]=\"errorReviewTeamDiscoverySettings\",e[e.archive=333]=\"archive\",e[e.archiveTeam=334]=\"archiveTeam\",e[e.restore=335]=\"restore\",e[e.restroreTeam=336]=\"restroreTeam\",e[e.cancelArchiveTeam=337]=\"cancelArchiveTeam\",e[e.newTeamsToast=338]=\"newTeamsToast\",e[e.staleTeamsToast=339]=\"staleTeamsToast\",e[e.whatsTeam=340]=\"whatsTeam\",e[e.teamFromScratch=341]=\"teamFromScratch\",e[e.createFrom=342]=\"createFrom\",e[e.seeYourOrgGuidelines=343]=\"seeYourOrgGuidelines\",e[e.privateTeamType=344]=\"privateTeamType\",e[e.publicTeamType=345]=\"publicTeamType\",e[e.orgwideTeamType=346]=\"orgwideTeamType\",e[e.changeClassificationSetting=347]=\"changeClassificationSetting\",e[e.updateClassification=348]=\"updateClassification\",e[e.createFromTeam=349]=\"createFromTeam\",e[e.createFromGroup=350]=\"createFromGroup\",e[e.getMoreInfoTeam=351]=\"getMoreInfoTeam\",e[e.getMoreInfoGroup=352]=\"getMoreInfoGroup\",e[e.closeDimissableLoading=353]=\"closeDimissableLoading\",e[e.create=354]=\"create\",e[e.addMemberSpeedDialClose=355]=\"addMemberSpeedDialClose\",e[e.addMemberSpeedDialAdd=356]=\"addMemberSpeedDialAdd\",e[e.addMember=357]=\"addMember\",e[e.addMemberClose=358]=\"addMemberClose\",e[e.addTeacher=359]=\"addTeacher\",e[e.addStudent=360]=\"addStudent\",e[e.teamSettingsMuteMember=361]=\"teamSettingsMuteMember\",e[e.removeLastPrivateChannelOwner=362]=\"removeLastPrivateChannelOwner\",e[e.serpFilterRowOpen=363]=\"serpFilterRowOpen\",e[e.serpFilterRowRemove=364]=\"serpFilterRowRemove\",e[e.serpFilterApply=365]=\"serpFilterApply\",e[e.serpFilterClear=366]=\"serpFilterClear\",e[e.leftRailTab=367]=\"leftRailTab\",e[e.saveButton=368]=\"saveButton\",e[e.breadcrumb=369]=\"breadcrumb\",e[e.cancelDialogButton=370]=\"cancelDialogButton\",e[e.filesDialogBackButton=371]=\"filesDialogBackButton\",e[e.getLinkTab=372]=\"getLinkTab\",e[e.uploadFileButton=373]=\"uploadFileButton\",e[e.newFileButton=374]=\"newFileButton\",e[e.newFileOption=375]=\"newFileOption\",e[e.newMessageFileDrop=376]=\"newMessageFileDrop\",e[e.cancelNewFileButton=377]=\"cancelNewFileButton\",e[e.createNewFileButton=378]=\"createNewFileButton\",e[e.cancelNewFolderButton=379]=\"cancelNewFolderButton\",e[e.createNewFolderButton=380]=\"createNewFolderButton\",e[e.fileViewColumnHeader=381]=\"fileViewColumnHeader\",e[e.fileRow=382]=\"fileRow\",e[e.fileRowName=383]=\"fileRowName\",e[e.fileRowEllipses=384]=\"fileRowEllipses\",e[e.fileActionButton=385]=\"fileActionButton\",e[e.fileActionBarButton=386]=\"fileActionBarButton\",e[e.fileActionBarMenu=387]=\"fileActionBarMenu\",e[e.fileView=388]=\"fileView\",e[e.notesTab=389]=\"notesTab\",e[e.filesListFileDrop=390]=\"filesListFileDrop\",e[e.multiFileActionButton=391]=\"multiFileActionButton\",e[e.cancelMultiSelectButton=392]=\"cancelMultiSelectButton\",e[e.documentStage=393]=\"documentStage\",e[e.documentStageEditMenu=394]=\"documentStageEditMenu\",e[e.documentStageCloseButton=395]=\"documentStageCloseButton\",e[e.documentStageStartConversationButton=396]=\"documentStageStartConversationButton\",e[e.documentStageDownload=397]=\"documentStageDownload\",e[e.shareFileButton=398]=\"shareFileButton\",e[e.filePickerUploadButton=399]=\"filePickerUploadButton\",e[e.filePickerConfimUploadButton=400]=\"filePickerConfimUploadButton\",e[e.filePickerReferenceButton=401]=\"filePickerReferenceButton\",e[e.filePickerCancelButton=402]=\"filePickerCancelButton\",e[e.personalFilesLeftNav=403]=\"personalFilesLeftNav\",e[e.filePickerLeftNav=404]=\"filePickerLeftNav\",e[e.messageFileChiclet=405]=\"messageFileChiclet\",e[e.deleteFileButton=406]=\"deleteFileButton\",e[e.downloadFileButton=407]=\"downloadFileButton\",e[e.cancelCopyFileButton=408]=\"cancelCopyFileButton\",e[e.confirmCopyFileButton=409]=\"confirmCopyFileButton\",e[e.cancelMoveFileButton=410]=\"cancelMoveFileButton\",e[e.confirmMoveFileButton=411]=\"confirmMoveFileButton\",e[e.confirmAddExternalFolderButton=412]=\"confirmAddExternalFolderButton\",e[e.chooseUploadFolderLocationButton=413]=\"chooseUploadFolderLocationButton\",e[e.openInOneDriveButton=414]=\"openInOneDriveButton\",e[e.fileDocumentTitleBar=415]=\"fileDocumentTitleBar\",e[e.filesCustomSpoTabSetting=416]=\"filesCustomSpoTabSetting\",e[e.filesErrorPage=417]=\"filesErrorPage\",e[e.mediaPreview=418]=\"mediaPreview\",e[e.submitDialogButton=419]=\"submitDialogButton\",e[e.navigateUpButton=420]=\"navigateUpButton\",e[e.filePicker=421]=\"filePicker\",e[e.insertImageButton=422]=\"insertImageButton\",e[e.uploadIndicator=423]=\"uploadIndicator\",e[e.uploadIndicatorCancelAll=424]=\"uploadIndicatorCancelAll\",e[e.uploadIndicatorCancel=425]=\"uploadIndicatorCancel\",e[e.requestAccessButton=426]=\"requestAccessButton\",e[e.odspShare=427]=\"odspShare\",e[e.fileReferenceService=428]=\"fileReferenceService\",e[e.filesLinkDirective=429]=\"filesLinkDirective\",e[e.popoutCallButton=430]=\"popoutCallButton\",e[e.editContactCancelButton=431]=\"editContactCancelButton\",e[e.meetingTitle=432]=\"meetingTitle\",e[e.editMeetingTitleButton=433]=\"editMeetingTitleButton\",e[e.stopVideoButton=434]=\"stopVideoButton\",e[e.muteAudioButton=435]=\"muteAudioButton\",e[e.shareDesktopButton=436]=\"shareDesktopButton\",e[e.shareAppButton=437]=\"shareAppButton\",e[e.shareScreenButton=438]=\"shareScreenButton\",e[e.shareRequestControlButton=439]=\"shareRequestControlButton\",e[e.shareStopControlButton=440]=\"shareStopControlButton\",e[e.callHoldButton=441]=\"callHoldButton\",e[e.callResumeButton=442]=\"callResumeButton\",e[e.hideShowCallerIdCheckbox=443]=\"hideShowCallerIdCheckbox\",e[e.blockAnonymousCheckbox=444]=\"blockAnonymousCheckbox\",e[e.resumeFromMultiCallListButton=445]=\"resumeFromMultiCallListButton\",e[e.copyPickupCodeFromParkedCallListBanner=446]=\"copyPickupCodeFromParkedCallListBanner\",e[e.closeParkedCallListBanner=447]=\"closeParkedCallListBanner\",e[e.showMoreActionsButton=448]=\"showMoreActionsButton\",e[e.transferButton=449]=\"transferButton\",e[e.transferDropdownMainButton=450]=\"transferDropdownMainButton\",e[e.transferDropdownToggleButton=451]=\"transferDropdownToggleButton\",e[e.auditoriumModeToggleButton=452]=\"auditoriumModeToggleButton\",e[e.cancelTransferButton=453]=\"cancelTransferButton\",e[e.callParkButton=454]=\"callParkButton\",e[e.consultThenTransferButton=455]=\"consultThenTransferButton\",e[e.consultButton=456]=\"consultButton\",e[e.stopConsultingButton=457]=\"stopConsultingButton\",e[e.openDialpadButton=458]=\"openDialpadButton\",e[e.stopMeetingButton=459]=\"stopMeetingButton\",e[e.stopMeetingFromMultiCallListButton=460]=\"stopMeetingFromMultiCallListButton\",e[e.callMergeFromMultiCallListButton=461]=\"callMergeFromMultiCallListButton\",e[e.fullscreenButton=462]=\"fullscreenButton\",e[e.meetingNotes=463]=\"meetingNotes\",e[e.inMeetingNotes=464]=\"inMeetingNotes\",e[e.startTakingNotesFromTab=465]=\"startTakingNotesFromTab\",e[e.startTakingNotesInCall=466]=\"startTakingNotesInCall\",e[e.showConversationButton=467]=\"showConversationButton\",e[e.addPeopleButton=468]=\"addPeopleButton\",e[e.callHealthButton=469]=\"callHealthButton\",e[e.callSettings=470]=\"callSettings\",e[e.enableTTY=471]=\"enableTTY\",e[e.emergencyCall=472]=\"emergencyCall\",e[e.speakerSettingsDropdown=473]=\"speakerSettingsDropdown\",e[e.microphoneSettingsDropdown=474]=\"microphoneSettingsDropdown\",e[e.cameraSettingsDropdown=475]=\"cameraSettingsDropdown\",e[e.compositeAudioSettingDropdown=476]=\"compositeAudioSettingDropdown\",e[e.playVoicemail=477]=\"playVoicemail\",e[e.callVoicemailButton=478]=\"callVoicemailButton\",e[e.startMeetNowButton=479]=\"startMeetNowButton\",e[e.anonymousMeetingJoin=480]=\"anonymousMeetingJoin\",e[e.anonymousMeetingSignIn=481]=\"anonymousMeetingSignIn\",e[e.preJoinSignIn=482]=\"preJoinSignIn\",e[e.anonymousMeetingDownloadDesktopApp=483]=\"anonymousMeetingDownloadDesktopApp\",e[e.prejoinDownloadDesktopApp=484]=\"prejoinDownloadDesktopApp\",e[e.safariErrorDownloadDesktopApp=485]=\"safariErrorDownloadDesktopApp\",e[e.prejoinCloseButton=486]=\"prejoinCloseButton\",e[e.prejoinDismissButton=487]=\"prejoinDismissButton\",e[e.anonymousMeetingToggleMuted=488]=\"anonymousMeetingToggleMuted\",e[e.anonymousMeetingToggleVideo=489]=\"anonymousMeetingToggleVideo\",e[e.anonymousMeetingPostMeetingRejoin=490]=\"anonymousMeetingPostMeetingRejoin\",e[e.anonymousMeetingPostMeetingDismiss=491]=\"anonymousMeetingPostMeetingDismiss\",e[e.anonymousMeetingPostMeetingMoreInfo=492]=\"anonymousMeetingPostMeetingMoreInfo\",e[e.postCallDismiss=493]=\"postCallDismiss\",e[e.editContactButton=494]=\"editContactButton\",e[e.editCallGroupButton=495]=\"editCallGroupButton\",e[e.updateCallGroupDetailsButton=496]=\"updateCallGroupDetailsButton\",e[e.updateCallUnparkDetailsButton=497]=\"updateCallUnparkDetailsButton\",e[e.callGroupSettingsDialog=498]=\"callGroupSettingsDialog\",e[e.callUnparkDialog=499]=\"callUnparkDialog\",e[e.voipUserPstnCallDialog=500]=\"voipUserPstnCallDialog\",e[e.stageSwitch=501]=\"stageSwitch\",e[e.systemAudioSharingButton=502]=\"systemAudioSharingButton\",e[e.systemAudioSharingCheckBox=503]=\"systemAudioSharingCheckBox\",e[e.showCallToast=504]=\"showCallToast\",e[e.answerGCPCallBtn=505]=\"answerGCPCallBtn\",e[e.ignoreGCPCallBtn=506]=\"ignoreGCPCallBtn\",e[e.callGroupBanner=507]=\"callGroupBanner\",e[e.callForwardingNotificationGCP=508]=\"callForwardingNotificationGCP\",e[e.dismissStopRecordingConfirmation=509]=\"dismissStopRecordingConfirmation\",e[e.confirmStopRecording=510]=\"confirmStopRecording\",e[e.officeIntegrationService=511]=\"officeIntegrationService\",e[e.settingsAutoMuteBanner=512]=\"settingsAutoMuteBanner\",e[e.closeAutoMuteBanner=513]=\"closeAutoMuteBanner\",e[e.startCallButton=514]=\"startCallButton\",e[e.closeDialogButton=515]=\"closeDialogButton\",e[e.toggleOboMenuButton=516]=\"toggleOboMenuButton\",e[e.button=517]=\"button\",e[e.orgChart=518]=\"orgChart\",e[e.peopleCard=519]=\"peopleCard\",e[e.setPresence=520]=\"setPresence\",e[e.sendIMFromPeoplecard=521]=\"sendIMFromPeoplecard\",e[e.resetIMFromPeoplecard=522]=\"resetIMFromPeoplecard\",e[e.addAppButton=523]=\"addAppButton\",e[e.cancelAddAppButton=524]=\"cancelAddAppButton\",e[e.okButton=525]=\"okButton\",e[e.backToGalleryButton=526]=\"backToGalleryButton\",e[e.navigationButton=527]=\"navigationButton\",e[e.expandInputMenu=528]=\"expandInputMenu\",e[e.collapseInputMenu=529]=\"collapseInputMenu\",e[e.selectInputMenuByClick=530]=\"selectInputMenuByClick\",e[e.selectInputMenuByKeyboard=531]=\"selectInputMenuByKeyboard\",e[e.manifestErrorRetryButton=532]=\"manifestErrorRetryButton\",e[e.manifestErrorCancelButton=533]=\"manifestErrorCancelButton\",e[e.confirmRemoveApp=534]=\"confirmRemoveApp\",e[e.teamAppDashboard=535]=\"teamAppDashboard\",e[e.chatAppDashboard=536]=\"chatAppDashboard\",e[e.appDeleteButton=537]=\"appDeleteButton\",e[e.botFileAcceptConsentButton=538]=\"botFileAcceptConsentButton\",e[e.botFileDeclineConsentButton=539]=\"botFileDeclineConsentButton\",e[e.selectButton=540]=\"selectButton\",e[e.appSettings=541]=\"appSettings\",e[e.appPin=542]=\"appPin\",e[e.appUnpin=543]=\"appUnpin\",e[e.navNewChat=544]=\"navNewChat\",e[e.LinkUnfurl=545]=\"LinkUnfurl\",e[e.AddAppInline=546]=\"AddAppInline\",e[e.AddAppInlineCancel=547]=\"AddAppInlineCancel\",e[e.closeAddAppDialog=548]=\"closeAddAppDialog\",e[e.openAddAppDialogImage=549]=\"openAddAppDialogImage\",e[e.composeExtensionFlyout=550]=\"composeExtensionFlyout\",e[e.newMessagingExtension=551]=\"newMessagingExtension\",e[e.pinnedMessagingExtension=552]=\"pinnedMessagingExtension\",e[e.appsFlyout=553]=\"appsFlyout\",e[e.additionalAuthButton=554]=\"additionalAuthButton\",e[e.tab=555]=\"tab\",e[e.allTabs=556]=\"allTabs\",e[e.recentTabs=557]=\"recentTabs\",e[e.addTabButton=558]=\"addTabButton\",e[e.tabOverflowButton=559]=\"tabOverflowButton\",e[e.removeTabButton=560]=\"removeTabButton\",e[e.renameTabButton=561]=\"renameTabButton\",e[e.settingsTabButton=562]=\"settingsTabButton\",e[e.tabGalleryGoToStoreButtonClick=563]=\"tabGalleryGoToStoreButtonClick\",e[e.tabGalleryIconClick=564]=\"tabGalleryIconClick\",e[e.tabSuggestionAppIconClick=565]=\"tabSuggestionAppIconClick\",e[e.tabSuggestionMoreOptionsIconClick=566]=\"tabSuggestionMoreOptionsIconClick\",e[e.tabSaveClick=567]=\"tabSaveClick\",e[e.tabBackButtonClick=568]=\"tabBackButtonClick\",e[e.tabRemoveClick=569]=\"tabRemoveClick\",e[e.tabPostToChannel=570]=\"tabPostToChannel\",e[e.tabPostToChat=571]=\"tabPostToChat\",e[e.tabToggleChat=572]=\"tabToggleChat\",e[e.tabReload=573]=\"tabReload\",e[e.tabGoToWebsite=574]=\"tabGoToWebsite\",e[e.tabMoreOptions=575]=\"tabMoreOptions\",e[e.tabCopyLink=576]=\"tabCopyLink\",e[e.tabOpenInDesktop=577]=\"tabOpenInDesktop\",e[e.tabAbout=578]=\"tabAbout\",e[e.tabChevronSettings=579]=\"tabChevronSettings\",e[e.tabDeepLinkChicklet=580]=\"tabDeepLinkChicklet\",e[e.tabYesButtonWebpageBanner=581]=\"tabYesButtonWebpageBanner\",e[e.tabNoButtonWebpageBanner=582]=\"tabNoButtonWebpageBanner\",e[e.tabEnlarge=583]=\"tabEnlarge\",e[e.tabCloseEnlargeTab=584]=\"tabCloseEnlargeTab\",e[e.digitalSignageTabManagementButton=585]=\"digitalSignageTabManagementButton\",e[e.addTabToDigitalSignageButton=586]=\"addTabToDigitalSignageButton\",e[e.removeTabFromDigitalSignageButton=587]=\"removeTabFromDigitalSignageButton\",e[e.waffleButton=588]=\"waffleButton\",e[e.officeHomeButton=589]=\"officeHomeButton\",e[e.officeAppButton=590]=\"officeAppButton\",e[e.wikiNavButton=591]=\"wikiNavButton\",e[e.wikiPageNavButton=592]=\"wikiPageNavButton\",e[e.wikiSectionNavButton=593]=\"wikiSectionNavButton\",e[e.wikiMenuButton=594]=\"wikiMenuButton\",e[e.wikiPageActionButton=595]=\"wikiPageActionButton\",e[e.wikiSectionActionButton=596]=\"wikiSectionActionButton\",e[e.wikiCreatePageActionButton=597]=\"wikiCreatePageActionButton\",e[e.wikiLinkBox=598]=\"wikiLinkBox\",e[e.wikiLinkButton=599]=\"wikiLinkButton\",e[e.wikiDeleteButton=600]=\"wikiDeleteButton\",e[e.wikiConversationButton=601]=\"wikiConversationButton\",e[e.reAuthDialogButton=602]=\"reAuthDialogButton\",e[e.reAuthDialig=603]=\"reAuthDialig\",e[e.tableResize=604]=\"tableResize\",e[e.meetNowButton=605]=\"meetNowButton\",e[e.meetNowButtonReplyChain=606]=\"meetNowButtonReplyChain\",e[e.joinMeetup=607]=\"joinMeetup\",e[e.joinOngoingGroupCall=608]=\"joinOngoingGroupCall\",e[e.answerIncomingCall=609]=\"answerIncomingCall\",e[e.answerIncomingScreenshareCall=610]=\"answerIncomingScreenshareCall\",e[e.joinIncoming1on1Call=611]=\"joinIncoming1on1Call\",e[e.joinScheduledMeeting=612]=\"joinScheduledMeeting\",e[e.joinFromMeetingStartToast=613]=\"joinFromMeetingStartToast\",e[e.oneToOneNavigate=614]=\"oneToOneNavigate\",e[e.oneToOneScreenshareCallNavigate=615]=\"oneToOneScreenshareCallNavigate\",e[e.groupCallNavigate=616]=\"groupCallNavigate\",e[e.groupScreenshareCallNavigate=617]=\"groupScreenshareCallNavigate\",e[e.newUserInvite=618]=\"newUserInvite\",e[e.pstnDialOut=619]=\"pstnDialOut\",e[e.removeUserFromMeeting=620]=\"removeUserFromMeeting\",e[e.helpVideos=621]=\"helpVideos\",e[e.helpArticles=622]=\"helpArticles\",e[e.helpMenuItem=623]=\"helpMenuItem\",e[e.settingMenuItem=624]=\"settingMenuItem\",e[e.settingLogout=625]=\"settingLogout\",e[e.generalSettingItem=626]=\"generalSettingItem\",e[e.privacySettingItem=627]=\"privacySettingItem\",e[e.notificationSettingItem=628]=\"notificationSettingItem\",e[e.callingSettingItem=629]=\"callingSettingItem\",e[e.chatSettingItem=630]=\"chatSettingItem\",e[e.deviceSettingItem=631]=\"deviceSettingItem\",e[e.callForwardingOption=632]=\"callForwardingOption\",e[e.feedbackOption=633]=\"feedbackOption\",e[e.submitFeedbackBrbV2Button=634]=\"submitFeedbackBrbV2Button\",e[e.reproduceIssueBrbButton=635]=\"reproduceIssueBrbButton\",e[e.collectLogsBrbButton=636]=\"collectLogsBrbButton\",e[e.submitCustomerFeedbackAdhocButton=637]=\"submitCustomerFeedbackAdhocButton\",e[e.customerFeedbackCoachmark=638]=\"customerFeedbackCoachmark\",e[e.addWebhook=639]=\"addWebhook\",e[e.downloadAppButton=640]=\"downloadAppButton\",e[e.downloadBrowserLink=641]=\"downloadBrowserLink\",e[e.firstRun=642]=\"firstRun\",e[e.notificationBanner=643]=\"notificationBanner\",e[e.teamWelcomeMessage=644]=\"teamWelcomeMessage\",e[e.promptCardHolder=645]=\"promptCardHolder\",e[e.freVideo=646]=\"freVideo\",e[e.esVideo=647]=\"esVideo\",e[e.earlyDesktopPromo=648]=\"earlyDesktopPromo\",e[e.earlyMobilePromo=649]=\"earlyMobilePromo\",e[e.licenseError=650]=\"licenseError\",e[e.guestLicenseError=651]=\"guestLicenseError\",e[e.signUpForTeamsLicenseError=652]=\"signUpForTeamsLicenseError\",e[e.closeButton=653]=\"closeButton\",e[e.minimizeButton=654]=\"minimizeButton\",e[e.maximizeButton=655]=\"maximizeButton\",e[e.restoreButton=656]=\"restoreButton\",e[e.backButton=657]=\"backButton\",e[e.forwardButton=658]=\"forwardButton\",e[e.historyMenuButton=659]=\"historyMenuButton\",e[e.taskBarUserStatus=660]=\"taskBarUserStatus\",e[e.taskBarSettings=661]=\"taskBarSettings\",e[e.taskBarNewChat=662]=\"taskBarNewChat\",e[e.taskBarIcon=663]=\"taskBarIcon\",e[e.getEmailAddress=664]=\"getEmailAddress\",e[e.copyEmailAddress=665]=\"copyEmailAddress\",e[e.updateEmailAddress=666]=\"updateEmailAddress\",e[e.deleteEmailAddress=667]=\"deleteEmailAddress\",e[e.cancelDeleteEmailAddress=668]=\"cancelDeleteEmailAddress\",e[e.botCardButtonO365Action=669]=\"botCardButtonO365Action\",e[e.botCardButtonAdaptiveCardAction=670]=\"botCardButtonAdaptiveCardAction\",e[e.botCardButtonDefaultAction=671]=\"botCardButtonDefaultAction\",e[e.connectorBackButtonClick=672]=\"connectorBackButtonClick\",e[e.connectorSaveClick=673]=\"connectorSaveClick\",e[e.connectorRemoveClick=674]=\"connectorRemoveClick\",e[e.cardHeaderInstall=675]=\"cardHeaderInstall\",e[e.getChannelDeeplink=676]=\"getChannelDeeplink\",e[e.getTeamDeeplink=677]=\"getTeamDeeplink\",e[e.ssoHelpButton=678]=\"ssoHelpButton\",e[e.ssoReauthButton=679]=\"ssoReauthButton\",e[e.pinnedCallContactCard=680]=\"pinnedCallContactCard\",e[e.suggestedCallContactCard=681]=\"suggestedCallContactCard\",e[e.toggleSLAActiveCallsButton=682]=\"toggleSLAActiveCallsButton\",e[e.moreOptionsButton=683]=\"moreOptionsButton\",e[e.threadCollapse=684]=\"threadCollapse\",e[e.threadExpand=685]=\"threadExpand\",e[e.appFlyoutItem=686]=\"appFlyoutItem\",e[e.startRecording=687]=\"startRecording\",e[e.stopRecording=688]=\"stopRecording\",e[e.startVoiceCollection=689]=\"startVoiceCollection\",e[e.stopVoiceCollection=690]=\"stopVoiceCollection\",e[e.optOutVoiceCollection=691]=\"optOutVoiceCollection\",e[e.closedCaptions=692]=\"closedCaptions\",e[e.callTranscript=693]=\"callTranscript\",e[e.muteParticipant=694]=\"muteParticipant\",e[e.pinParticipant=695]=\"pinParticipant\",e[e.acceptStreamPolicyRequested=696]=\"acceptStreamPolicyRequested\",e[e.streamPolicyCancel=697]=\"streamPolicyCancel\",e[e.streamPolicyAccepted=698]=\"streamPolicyAccepted\",e[e.playRecording=699]=\"playRecording\",e[e.downloadRecording=700]=\"downloadRecording\",e[e.shareRecordingWithCompany=701]=\"shareRecordingWithCompany\",e[e.stopShareRecordingWithCompany=702]=\"stopShareRecordingWithCompany\",e[e.dismissShareRecordingPopUp=703]=\"dismissShareRecordingPopUp\",e[e.reportRecordingIssuePopUp=704]=\"reportRecordingIssuePopUp\",e[e.copyShareRecordingLink=705]=\"copyShareRecordingLink\",e[e.shareRecordingMoreActions=706]=\"shareRecordingMoreActions\",e[e.manageShareRecordingInStream=707]=\"manageShareRecordingInStream\",e[e.incomingVideoButton=708]=\"incomingVideoButton\",e[e.blurBackgroundButton=709]=\"blurBackgroundButton\",e[e.conversationsTab=710]=\"conversationsTab\",e[e.filesTab=711]=\"filesTab\",e[e.wikiTab=712]=\"wikiTab\",e[e.meetingNotesTab=713]=\"meetingNotesTab\",e[e.callMeBack=714]=\"callMeBack\",e[e.callMeBackDisconnectPstn=715]=\"callMeBackDisconnectPstn\",e[e.pstnComponentInPstnFallback=716]=\"pstnComponentInPstnFallback\",e[e.dismiss=717]=\"dismiss\",e[e.unmute=718]=\"unmute\",e[e.shareDesktop=719]=\"shareDesktop\",e[e.switchAudioDevice=720]=\"switchAudioDevice\",e[e.openDeviceSettings=721]=\"openDeviceSettings\",e[e.unmuteSpeakers=722]=\"unmuteSpeakers\",e[e.ufdTurnOffAudio=723]=\"ufdTurnOffAudio\",e[e.ufdTurnOffVideo=724]=\"ufdTurnOffVideo\",e[e.cancelMuteAll=725]=\"cancelMuteAll\",e[e.muteAll=726]=\"muteAll\",e[e.copyJoinInfoButton=727]=\"copyJoinInfoButton\",e[e.escalateAudio=728]=\"escalateAudio\",e[e.admitParticipant=729]=\"admitParticipant\",e[e.denyParticipant=730]=\"denyParticipant\",e[e.admitAll=731]=\"admitAll\",e[e.viewLobby=732]=\"viewLobby\",e[e.closeLobbyToast=733]=\"closeLobbyToast\",e[e.changeMeetingRole=734]=\"changeMeetingRole\",e[e.tryAgainFromUnableToJoin=735]=\"tryAgainFromUnableToJoin\",e[e.autoReconnectRejoinonCallDropMonitor=736]=\"autoReconnectRejoinonCallDropMonitor\",e[e.downloadTeamsApp=737]=\"downloadTeamsApp\",e[e.chromeContinueMeetupNoDA=738]=\"chromeContinueMeetupNoDA\",e[e.chromeDownloadSharingExtension=739]=\"chromeDownloadSharingExtension\",e[e.edgeContinueMeetupNoDA=740]=\"edgeContinueMeetupNoDA\",e[e.edgeReloadRequestUC=741]=\"edgeReloadRequestUC\",e[e.edgeReloadRequestUCInMeeting=742]=\"edgeReloadRequestUCInMeeting\",e[e.presenterChangesSlide=743]=\"presenterChangesSlide\",e[e.viewerChangesSlide=744]=\"viewerChangesSlide\",e[e.pptTakeControl=745]=\"pptTakeControl\",e[e.pptEnterPrivateView=746]=\"pptEnterPrivateView\",e[e.pptReturnToPresenter=747]=\"pptReturnToPresenter\",e[e.pptStopSharing=748]=\"pptStopSharing\",e[e.privateViewingButtonDisabled=749]=\"privateViewingButtonDisabled\",e[e.privateViewingButtonEnabled=750]=\"privateViewingButtonEnabled\",e[e.privateViewingToggleDisabled=751]=\"privateViewingToggleDisabled\",e[e.privateViewingToggleEnabled=752]=\"privateViewingToggleEnabled\",e[e.shareTrayDocChosen=753]=\"shareTrayDocChosen\",e[e.shareInvisionWhiteboard=754]=\"shareInvisionWhiteboard\",e[e.stopInvisionWhiteboardSharing=755]=\"stopInvisionWhiteboardSharing\",e[e.shareMSWhiteboard=756]=\"shareMSWhiteboard\",e[e.stopMSWhiteboardSharing=757]=\"stopMSWhiteboardSharing\",e[e.appsGalleryItem=758]=\"appsGalleryItem\",e[e.sfb=759]=\"sfb\",e[e.teams=760]=\"teams\",e[e.addMore=761]=\"addMore\",e[e.removeFields=762]=\"removeFields\",e[e.denyJoinRequest=763]=\"denyJoinRequest\",e[e.approveJoinRequest=764]=\"approveJoinRequest\",e[e.approveAllRequests=765]=\"approveAllRequests\",e[e.sendInvites=766]=\"sendInvites\",e[e.resendAllInvites=767]=\"resendAllInvites\",e[e.resendInvite=768]=\"resendInvite\",e[e.invitePeopleTab=769]=\"invitePeopleTab\",e[e.pendingInvitesTab=770]=\"pendingInvitesTab\",e[e.joinRequestsTab=771]=\"joinRequestsTab\",e[e.sendInviteExternalContacts=772]=\"sendInviteExternalContacts\",e[e.selectExternalContact=773]=\"selectExternalContact\",e[e.selectMsaContact=774]=\"selectMsaContact\",e[e.manageOrgMembersTab=775]=\"manageOrgMembersTab\",e[e.manageOrgSettingsTab=776]=\"manageOrgSettingsTab\",e[e.addBuddyToGroupCancel=777]=\"addBuddyToGroupCancel\",e[e.addBuddyToGroupConfirm=778]=\"addBuddyToGroupConfirm\",e[e.deleteBuddyGroupCancel=779]=\"deleteBuddyGroupCancel\",e[e.deleteBuddyGroupConfirm=780]=\"deleteBuddyGroupConfirm\",e[e.createBuddyGroupCancel=781]=\"createBuddyGroupCancel\",e[e.createBuddyGroupConfirm=782]=\"createBuddyGroupConfirm\",e[e.renameBuddyGroupCancel=783]=\"renameBuddyGroupCancel\",e[e.renameBuddyGroupConfirm=784]=\"renameBuddyGroupConfirm\",e[e.rejoinMeeting=785]=\"rejoinMeeting\",e[e.dismissMeeting=786]=\"dismissMeeting\",e[e.dismissFromMeetingStartToast=787]=\"dismissFromMeetingStartToast\",e[e.showParticipantActions=788]=\"showParticipantActions\",e[e.showNonParticipantActions=789]=\"showNonParticipantActions\",e[e.newChatFromPeoplecard=790]=\"newChatFromPeoplecard\",e[e.emailFromPeoplecard=791]=\"emailFromPeoplecard\",e[e.orgChartFromPeoplecard=792]=\"orgChartFromPeoplecard\",e[e.composeExtension=793]=\"composeExtension\",e[e.activityFromPeoplecard=794]=\"activityFromPeoplecard\",e[e.parameterCommit=795]=\"parameterCommit\",e[e.commandClose=796]=\"commandClose\",e[e.commandCommit=797]=\"commandCommit\",e[e.serpIcon=798]=\"serpIcon\",e[e.commandingList=799]=\"commandingList\";e[e.commandSubmit=800]=\"commandSubmit\",e[e.extensionsList=801]=\"extensionsList\",e[e.extensionSubmit=802]=\"extensionSubmit\",e[e.extensionCopy=803]=\"extensionCopy\",e[e.extensionPaste=804]=\"extensionPaste\",e[e.extensionClose=805]=\"extensionClose\",e[e.discoverApps=806]=\"discoverApps\",e[e.postExecutionAction=807]=\"postExecutionAction\",e[e.gotIt=808]=\"gotIt\",e[e.toggleCamera=809]=\"toggleCamera\",e[e.toggleMic=810]=\"toggleMic\",e[e.toggleDevices=811]=\"toggleDevices\",e[e.toggleBackgroundBlur=812]=\"toggleBackgroundBlur\",e[e.openSettings=813]=\"openSettings\",e[e.delegateSettingsDialog=814]=\"delegateSettingsDialog\",e[e.delegateSettingsBackButton=815]=\"delegateSettingsBackButton\",e[e.delegatePeoplePicker=816]=\"delegatePeoplePicker\",e[e.delegateList=817]=\"delegateList\",e[e.delegatorPeoplePicker=818]=\"delegatorPeoplePicker\",e[e.delegatorList=819]=\"delegatorList\",e[e.delegationDetails=820]=\"delegationDetails\",e[e.delegationEditMenu=821]=\"delegationEditMenu\",e[e.delegationDeleteMenu=822]=\"delegationDeleteMenu\",e[e.delegationPermissions=823]=\"delegationPermissions\",e[e.priorityContactsSettingsDialog=824]=\"priorityContactsSettingsDialog\",e[e.priorityContactsSettingsBackButton=825]=\"priorityContactsSettingsBackButton\",e[e.priorityContactPeoplePicker=826]=\"priorityContactPeoplePicker\",e[e.priorityContactList=827]=\"priorityContactList\",e[e.blockedContactsSettingsDialog=828]=\"blockedContactsSettingsDialog\",e[e.blockedContactsSettingsBackButton=829]=\"blockedContactsSettingsBackButton\",e[e.blockedContactsList=830]=\"blockedContactsList\",e[e.followPresenceSettingsDialog=831]=\"followPresenceSettingsDialog\",e[e.followPresenceSettingsBackButton=832]=\"followPresenceSettingsBackButton\",e[e.taggedContactPeoplePicker=833]=\"taggedContactPeoplePicker\",e[e.taggedContactList=834]=\"taggedContactList\",e[e.taggedContactPresenceToast=835]=\"taggedContactPresenceToast\",e[e.blockContactsSettingsDialog=836]=\"blockContactsSettingsDialog\",e[e.setStatusMessageButton=837]=\"setStatusMessageButton\",e[e.editStatusMessageButton=838]=\"editStatusMessageButton\",e[e.deleteStatusMessageButton=839]=\"deleteStatusMessageButton\",e[e.statusMessageForm=840]=\"statusMessageForm\",e[e.exitButton=841]=\"exitButton\",e[e.acceptButton=842]=\"acceptButton\",e[e.engagementSurfaceDialogButton=843]=\"engagementSurfaceDialogButton\",e[e.engagementSurfaceBannerButton=844]=\"engagementSurfaceBannerButton\",e[e.openInStream=845]=\"openInStream\",e[e.shareRecordingEntryPoint=846]=\"shareRecordingEntryPoint\",e[e.getLink=847]=\"getLink\",e[e.makeItATab=848]=\"makeItATab\",e[e.learnMore=849]=\"learnMore\",e[e.companyVideoPolicy=850]=\"companyVideoPolicy\",e[e.peoplePaneAddPeopleButton=851]=\"peoplePaneAddPeopleButton\",e[e.peoplePaneManageTeamButton=852]=\"peoplePaneManageTeamButton\",e[e.peoplePaneOpenButton=853]=\"peoplePaneOpenButton\",e[e.peoplePaneCloseButton=854]=\"peoplePaneCloseButton\",e[e.joinBroadcastMeeting=855]=\"joinBroadcastMeeting\",e[e.leaveBroadcastButton=856]=\"leaveBroadcastButton\",e[e.retryBroadcastJoinButton=857]=\"retryBroadcastJoinButton\",e[e.continueJoinAsAnonymousButton=858]=\"continueJoinAsAnonymousButton\",e[e.startBroadcastButton=859]=\"startBroadcastButton\",e[e.stopBroadcastButton=860]=\"stopBroadcastButton\",e[e.setLayoutButton=861]=\"setLayoutButton\",e[e.singleLayout=862]=\"singleLayout\",e[e.twoLargeLeftLayout=863]=\"twoLargeLeftLayout\",e[e.twoLargeRightLayout=864]=\"twoLargeRightLayout\",e[e.templateControls=865]=\"templateControls\",e[e.shareButton=866]=\"shareButton\",e[e.muteAllButton=867]=\"muteAllButton\",e[e.retryBroadcastJoin=868]=\"retryBroadcastJoin\",e[e.playBroadcastPlayer=869]=\"playBroadcastPlayer\",e[e.pauseBroadcastPlayer=870]=\"pauseBroadcastPlayer\",e[e.resumeBroadcastPlayer=871]=\"resumeBroadcastPlayer\",e[e.fullScreenBroadcastPlayer=872]=\"fullScreenBroadcastPlayer\",e[e.refreshBroadcastPlayer=873]=\"refreshBroadcastPlayer\",e[e.signInAnonymousAttendee=874]=\"signInAnonymousAttendee\",e[e.moreInfoAnonymousAttendee=875]=\"moreInfoAnonymousAttendee\",e[e.rejoinAnonymousAttendee=876]=\"rejoinAnonymousAttendee\",e[e.leaveBroadcastButtonInAttendeeMonitor=877]=\"leaveBroadcastButtonInAttendeeMonitor\",e[e.resumeBroadcastButtonInCollapsedAM=878]=\"resumeBroadcastButtonInCollapsedAM\",e[e.leaveBroadcastButtonInCollapsedAM=879]=\"leaveBroadcastButtonInCollapsedAM\",e[e.byoeProducerCopyIngestUrlButton=880]=\"byoeProducerCopyIngestUrlButton\",e[e.inviteCoworkers=881]=\"inviteCoworkers\",e[e.settingsDropdownUpgrade=882]=\"settingsDropdownUpgrade\",e[e.manageLinkSection=883]=\"manageLinkSection\",e[e.toggleJoinTenantByUrl=884]=\"toggleJoinTenantByUrl\",e[e.resetJoinTenantUrl=885]=\"resetJoinTenantUrl\",e[e.copyJoinTenantUrl=886]=\"copyJoinTenantUrl\",e[e.confirm=887]=\"confirm\",e[e.useTeams=888]=\"useTeams\",e[e.useSfB=889]=\"useSfB\",e[e.integrateOCOM=890]=\"integrateOCOM\",e[e.navAppDeepLink=891]=\"navAppDeepLink\",e[e.sfbMigrationStatusClose=892]=\"sfbMigrationStatusClose\",e[e.upgradeBanner=893]=\"upgradeBanner\",e[e.addMembersUpgradeBanner=894]=\"addMembersUpgradeBanner\",e[e.manageOrgUpdateButton=895]=\"manageOrgUpdateButton\",e[e.filesUpgradeBanner=896]=\"filesUpgradeBanner\",e[e.filesUpgradeDialog=897]=\"filesUpgradeDialog\",e[e.escalateToRegularCall=898]=\"escalateToRegularCall\",e[e.botBlock=899]=\"botBlock\",e[e.botUnblock=900]=\"botUnblock\",e[e.callingRosterUpdate=901]=\"callingRosterUpdate\",e[e.callingRosterShowMore=902]=\"callingRosterShowMore\",e[e.immersiveReader=903]=\"immersiveReader\",e[e.downloadButtonInMeetingObjects=904]=\"downloadButtonInMeetingObjects\",e[e.restoreButtonInMeetingObjects=905]=\"restoreButtonInMeetingObjects\",e[e.refreshButtonInMeetingObjects=906]=\"refreshButtonInMeetingObjects\",e[e.deleteButtonInMeetingObjects=907]=\"deleteButtonInMeetingObjects\",e[e.resourceLinkInMeetingObjects=908]=\"resourceLinkInMeetingObjects\",e[e.readReceipts=909]=\"readReceipts\",e[e.readReceiptsUserSetting=910]=\"readReceiptsUserSetting\",e[e.seenMessageIndicator=911]=\"seenMessageIndicator\",e[e.whisper=912]=\"whisper\",e[e.cortanaSetting=913]=\"cortanaSetting\",e[e.messageSave=914]=\"messageSave\",e[e.surveysNotificationUserSetting=915]=\"surveysNotificationUserSetting\",e[e.allowDevicePermissionButton=916]=\"allowDevicePermissionButton\",e[e.denyDevicePermissionButton=917]=\"denyDevicePermissionButton\",e[e.cortanaToggle=918]=\"cortanaToggle\",e[e.cortanaSkill=919]=\"cortanaSkill\",e[e.smartReplyButton=920]=\"smartReplyButton\",e[e.activityDashboard=921]=\"activityDashboard\",e[e.toastitem=922]=\"toastitem\",e[e.popupitem=923]=\"popupitem\",e[e.promptToTalkAudioCall=924]=\"promptToTalkAudioCall\",e[e.promptToTalkDismiss=925]=\"promptToTalkDismiss\",e[e.broadcastLearnMoreAlertButton=926]=\"broadcastLearnMoreAlertButton\",e[e.announcementFormatBannerColor=927]=\"announcementFormatBannerColor\",e[e.announcementDropImage=928]=\"announcementDropImage\",e[e.announcementDropAnotherImage=929]=\"announcementDropAnotherImage\",e[e.announcementUploadImage=930]=\"announcementUploadImage\",e[e.announcementUploadAnotherImage=931]=\"announcementUploadAnotherImage\",e[e.announcementCancelImageUpload=932]=\"announcementCancelImageUpload\",e[e.announcementCancelIllustrationSelection=933]=\"announcementCancelIllustrationSelection\",e[e.announcementSubmitImage=934]=\"announcementSubmitImage\",e[e.announcementSubmitIllustration=935]=\"announcementSubmitIllustration\",e[e.announcementOpenImageOptionMenu=936]=\"announcementOpenImageOptionMenu\",e[e.announcementOpenImageDialog=937]=\"announcementOpenImageDialog\",e[e.announcementOpenIllustrationDialog=938]=\"announcementOpenIllustrationDialog\",e[e.announcementDismissError=939]=\"announcementDismissError\",e[e.inputExtensionMesasageSend=940]=\"inputExtensionMesasageSend\",e[e.devicePermissionConsentDialog=941]=\"devicePermissionConsentDialog\",e[e.devicePermissionSettings=942]=\"devicePermissionSettings\",e[e.devicePermissionSettingsDialog=943]=\"devicePermissionSettingsDialog\",e[e.meetingOptionsLinkCalendar=944]=\"meetingOptionsLinkCalendar\",e[e.teamsDeviceVoiceMail=945]=\"teamsDeviceVoiceMail\",e[e.teamsDeviceMissedCall=946]=\"teamsDeviceMissedCall\",e[e.teamsDeviceActivateApp=947]=\"teamsDeviceActivateApp\",e[e.teamsDeviceMeetingJoin=948]=\"teamsDeviceMeetingJoin\",e[e.teamsDeviceCortanaInvoked=949]=\"teamsDeviceCortanaInvoked\",e[e.togglePstnDialogButton=950]=\"togglePstnDialogButton\",e[e.minimalMeetingUfdOpenPstnDialInDialog=951]=\"minimalMeetingUfdOpenPstnDialInDialog\",e[e.minimalMeetingUfdOpenPstnDialOutDialog=952]=\"minimalMeetingUfdOpenPstnDialOutDialog\",e[e.minimalMeetingUfdLearnMore=953]=\"minimalMeetingUfdLearnMore\",e[e.continueWithoutAudioDismissButton=954]=\"continueWithoutAudioDismissButton\",e[e.continueWithoutAudioAddPhoneAudioButton=955]=\"continueWithoutAudioAddPhoneAudioButton\",e[e.chatBotHeader=956]=\"chatBotHeader\",e[e.addBot=957]=\"addBot\",e[e.inContextAppStoreDialog=958]=\"inContextAppStoreDialog\",e[e.manageApps=959]=\"manageApps\",e[e.manageTagsDropdown=960]=\"manageTagsDropdown\",e[e.schoolAppMoreOptionsButton=961]=\"schoolAppMoreOptionsButton\",e[e.schoolAppMoreOptionsManageTeams=962]=\"schoolAppMoreOptionsManageTeams\",e[e.schoolAppMoreOptionsSwitchView=963]=\"schoolAppMoreOptionsSwitchView\",e[e.schoolAppViewSettingsGridViewButton=964]=\"schoolAppViewSettingsGridViewButton\",e[e.schoolAppViewSettingsListViewButton=965]=\"schoolAppViewSettingsListViewButton\",e[e.schoolAppBackButton=966]=\"schoolAppBackButton\",e[e.schoolAppTeamMoreOptionsButton=967]=\"schoolAppTeamMoreOptionsButton\",e[e.schoolAppTeamMoreOptionsContextMenu=968]=\"schoolAppTeamMoreOptionsContextMenu\",e[e.schoolAppFilterOptionsButton=969]=\"schoolAppFilterOptionsButton\",e[e.schoolAppFilterOptionsContextMenuItem=970]=\"schoolAppFilterOptionsContextMenuItem\",e[e.schoolAppTeamsGridTeamButton=971]=\"schoolAppTeamsGridTeamButton\",e[e.schoolAppViewSwitcher=972]=\"schoolAppViewSwitcher\",e[e.callingParticipantStream=973]=\"callingParticipantStream\",e[e.conversationOverflow=974]=\"conversationOverflow\",e[e.convoOn=975]=\"convoOn\",e[e.convoOff=976]=\"convoOff\",e[e.notificationOption=977]=\"notificationOption\",e[e.fileChicletPermissions=978]=\"fileChicletPermissions\",e[e.callingSecondaryRinger=979]=\"callingSecondaryRinger\",e[e.openRoomControls=980]=\"openRoomControls\",e[e.increaseVolume=981]=\"increaseVolume\",e[e.decreaseVolume=982]=\"decreaseVolume\",e[e.muteSpeakers=983]=\"muteSpeakers\",e[e.toggleLayout=984]=\"toggleLayout\",e[e.swapWindows=985]=\"swapWindows\",e[e.pendingMembersBanner=986]=\"pendingMembersBanner\",e[e.pendingMembersBannerActivateButton=987]=\"pendingMembersBannerActivateButton\",e[e.pendingMembersActivateDialogActivateButton=988]=\"pendingMembersActivateDialogActivateButton\",e[e.showCrossPostToolbarButton=989]=\"showCrossPostToolbarButton\",e[e.crossPostChannelsFilter=990]=\"crossPostChannelsFilter\",e[e.selectAllCrossPostChannelsButton=991]=\"selectAllCrossPostChannelsButton\",e[e.updateSelectedChannelsButton=992]=\"updateSelectedChannelsButton\",e[e.deleteCrossPostButton=993]=\"deleteCrossPostButton\",e[e.retryCrossPostButton=994]=\"retryCrossPostButton\",e[e.leftRailFilter=995]=\"leftRailFilter\",e[e.lpcStartChat=996]=\"lpcStartChat\",e[e.lpcOrgChart=997]=\"lpcOrgChart\",e[e.lpcQuickIM=998]=\"lpcQuickIM\",e[e.lpcAudioCall=999]=\"lpcAudioCall\",e[e.lpcVideoCall=1e3]=\"lpcVideoCall\",e[e.allActivity=1001]=\"allActivity\",e[e.myAtMentions=1002]=\"myAtMentions\",e[e.custom=1003]=\"custom\",e[e.teamsNotifSettings=1004]=\"teamsNotifSettings\",e[e.ChatNotifSettings=1005]=\"ChatNotifSettings\",e[e.MeetingsNotifSettings=1006]=\"MeetingsNotifSettings\",e[e.analytics=1007]=\"analytics\",e[e.raiseHandButton=1008]=\"raiseHandButton\",e[e.scheduleFollowup=1009]=\"scheduleFollowup\"}(e.PanelModuleName||(e.PanelModuleName={}));!function(e){e[e.appbar=0]=\"appbar\",e[e.appState=1]=\"appState\",e[e.nav=2]=\"nav\",e[e.pin=3]=\"pin\",e[e.tab=4]=\"tab\",e[e.search=5]=\"search\",e[e.callList=6]=\"callList\",e[e.callingRoster=7]=\"callingRoster\",e[e.callingScreen=8]=\"callingScreen\",e[e.callConsultationScreen=9]=\"callConsultationScreen\",e[e.callMonitor=10]=\"callMonitor\",e[e.callSharingPanel=11]=\"callSharingPanel\",e[e.callSharingControlPanel=12]=\"callSharingControlPanel\",e[e.chat=13]=\"chat\",e[e.autoMutedChat=14]=\"autoMutedChat\",e[e.channel=15]=\"channel\",e[e.channelList=16]=\"channelList\",e[e.compose=17]=\"compose\",e[e.collapse=18]=\"collapse\",e[e.editMessage=19]=\"editMessage\",e[e.editContact=20]=\"editContact\",e[e.lightbox=21]=\"lightbox\",e[e.message=22]=\"message\",e[e.messageSubmit=23]=\"messageSubmit\",e[e.messageAction=24]=\"messageAction\",e[e.fun=25]=\"fun\",e[e.people=26]=\"people\",e[e.engageDriving=27]=\"engageDriving\",e[e.openDialog=28]=\"openDialog\",e[e.other=29]=\"other\",e[e.closeDialog=30]=\"closeDialog\",e[e.submit=31]=\"submit\",e[e.inspect=32]=\"inspect\",e[e.sfbInterop=33]=\"sfbInterop\",e[e.button=34]=\"button\",e[e.slider=35]=\"slider\",e[e.menu=36]=\"menu\",e[e.menuItem=37]=\"menuItem\",e[e.newposts_includereplies_channelmentions=38]=\"newposts_includereplies_channelmentions\",e[e.newposts=39]=\"newposts\",e[e.includereplies=40]=\"includereplies\",e[e.channelmentions=41]=\"channelmentions\",e[e.checkbox=42]=\"checkbox\",e[e.chiclet=43]=\"chiclet\",e[e.link=44]=\"link\",e[e.list=45]=\"list\",e[e.feeds=46]=\"feeds\",e[e.listItem=47]=\"listItem\",e[e.teamActionMenu=48]=\"teamActionMenu\",e[e.viewer=49]=\"viewer\",e[e.taskBarMenuItem=50]=\"taskBarMenuItem\",e[e.shortcut=51]=\"shortcut\",e[e.textfield=52]=\"textfield\",e[e.teamSettingsAccordian=53]=\"teamSettingsAccordian\",e[e.toast=54]=\"toast\",e[e.tooltip=55]=\"tooltip\",e[e.table=56]=\"table\",e[e.commanding=57]=\"commanding\",e[e.blade=58]=\"blade\",e[e.textBox=59]=\"textBox\",e[e.gallery=60]=\"gallery\",e[e.accessDeniedMeetingNotes=61]=\"accessDeniedMeetingNotes\",e[e.joinTeam=62]=\"joinTeam\",e[e.teamsList=63]=\"teamsList\",e[e.confirmationDialog=64]=\"confirmationDialog\",e[e.meetingStartToast=65]=\"meetingStartToast\",e[e.video=66]=\"video\",e[e.userSettingToggle=67]=\"userSettingToggle\",e[e.whisper=68]=\"whisper\",e[e.feedbackOption=69]=\"feedbackOption\",e[e.cortana=70]=\"cortana\",e[e.deepLink=71]=\"deepLink\",e[e.dropdown=72]=\"dropdown\",e[e.flyOut=73]=\"flyOut\",e[e.smartReplyButton=74]=\"smartReplyButton\",e[e.author=75]=\"author\",e[e.ifFeedback=76]=\"ifFeedback\",e[e.createNewChatHeader=77]=\"createNewChatHeader\",e[e.callNotification=78]=\"callNotification\",e[e.popup=79]=\"popup\",e[e.recordingSharingPopUp=80]=\"recordingSharingPopUp\",e[e.inputExtensionMesasageSend=81]=\"inputExtensionMesasageSend\",e[e.devicePermission=82]=\"devicePermission\",e[e.staleTeams=83]=\"staleTeams\",e[e.settingsAutoMuteBanner=84]=\"settingsAutoMuteBanner\",e[e.JIT=85]=\"JIT\",e[e.chatBotHeader=86]=\"chatBotHeader\",e[e.inContextAppStoreDialog=87]=\"inContextAppStoreDialog\",e[e.discoverySettingsDialog=88]=\"discoverySettingsDialog\",e[e.overflowMenu=89]=\"overflowMenu\",e[e.convoSetting=90]=\"convoSetting\",e[e.card=91]=\"card\",e[e.showCoachmark=92]=\"showCoachmark\",e[e.toggle=93]=\"toggle\",e[e.crossPost=94]=\"crossPost\",e[e.notificationSettings=95]=\"notificationSettings\",e[e.pendingMembersBanner=96]=\"pendingMembersBanner\",e[e.scheduleFollowupDialog=97]=\"scheduleFollowupDialog\"}(e.PanelModuleType||(e.PanelModuleType={}));!function(e){e[e.direct=0]=\"direct\",e[e.toast=1]=\"toast\",e[e.deeplink=2]=\"deeplink\",e[e.systray=3]=\"systray\",e[e.crash=4]=\"crash\",e[e.update=5]=\"update\",e[e.restart=6]=\"restart\",e[e.nav=7]=\"nav\",e[e.notification=8]=\"notification\",e[e.presenceRestore=9]=\"presenceRestore\"}(e.LaunchMethod||(e.LaunchMethod={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var a=function(){function t(){}return t.getAppAnalyticsData=function(t,a,n){var e=t.appDefinition,s=e.customBots&&e.customBots.length,i={id:e.id,name:e.externalId||s?\"<retracted_sideloaded_or_custombot>\":e.name,version:e.version,manifestVersion:e.manifestVersion,state:t.appEntitlement&&t.appEntitlement.state,categories:e.categories?e.categories.join(\" \"):\"\",isTenantApp:!!e.tenantId,externalId:e.externalId,mpnId:e.mpnId},o=[];return e.bots&&e.bots.length>0&&(o.push(\"bot\"),this.collectBotAnalyticsData(i,e.bots[0])),e.customBots&&e.customBots.length>0&&o.push(\"customBot\"),e.connectors&&e.connectors.length>0&&(o.push(\"connector\"),this.collectConnectorAnalyticsData(i,e.connectors[0])),e.staticTabs&&e.staticTabs.length>0&&(o.push(\"staticTab\"),this.collectStaticTabAnalyticsData(i,e.staticTabs[0])),e.galleryTabs&&e.galleryTabs.length>0&&(o.push(\"galleryTab\"),this.collectGalleryTabAnalyticsData(i,e.galleryTabs[0])),e.inputExtensions&&e.inputExtensions.length>0&&(o.push(\"inputExtension\"),this.collectInputExtensionAnalyticsData(i,e.inputExtensions[0])),i.capabilities=o.join(\" \"),a&&(i.teamId=a),n&&(i.channelId=n),i},t.getAppAnalyticsDataFromUserApp=function(t){var a={id:t.appId,appName:t.isExternal?\"<retracted_sideloaded>\":t.name,isExternal:t.isExternal||!1,isFeatured:t.isFeatured||!1,isFirstParty:t.isFirstParty||!1,isTenantApp:t.isTenantApp||!1,isCoreApp:t.isCoreApp||!1,isUserPinned:t.isUserPinned||!1,mpnId:t.mpnId},n=[];return t.bots&&t.bots.length>0&&(n.push(\"bot\"),this.collectBotAnalyticsData(a,t.bots[0])),t.staticTabs&&t.staticTabs.length>0&&(n.push(\"staticTab\"),this.collectStaticTabAnalyticsData(a,t.staticTabs[0])),a.capabilities=n.join(\" \"),a},t.collectBotAnalyticsData=function(t,a){t.botId=a.id,t.botScopes=a.scopes.join(\" \"),t.botIsNotificationOnly=a.isNotificationOnly||!1},t.collectGalleryTabAnalyticsData=function(a,n){a.galleryTabScopes=n.scopes.join(\" \"),n.configurationUrl&&n.configurationUrl.match(t.spfxUrlRegex)&&(a.galleryTabIsSpfx=!0),n.configurationUrl&&n.configurationUrl.match(t.jsonTabUrlRegex)&&(a.galleryTabIsJSONTab=!0)},t.collectStaticTabAnalyticsData=function(a,n){a.staticTabScopes=n.scopes.join(\" \"),a.staticTabName=n.name,n.contentUrl&&n.contentUrl.match(t.jsonTabUrlRegex)&&(a.staticTabIsJSONTab=!0)},t.collectConnectorAnalyticsData=function(t,a){t.connectorScopes=a.scopes.join(\" \"),t.connectorId=a.connectorId},t.collectInputExtensionAnalyticsData=function(t,a){t.inputExtensionBotId=a.botId},t.spfxUrlRegex=/https:\\/\\/{teamSiteDomain}{teamSitePath}.*teamshostedapp.aspx/i,t.jsonTabUrlRegex=/https:\\/\\/{jsonTabUrl}*/i,t}();t.AppAnalyticsHelper=a}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function t(){}return t.logTelemetry=function(e,n,a){var o=t.getPanelActionEventData(e,n);a.getAnalyticsPanelActionEventData(o).then(function(e){a.sendPanelAction(e)})},t.getPanelActionEventData=function(t,n){var a={action:{gesture:t.actionGesture,outcome:e.shared.AttributeHelper.tryGetEnum(t.actionOutcome.toString(),e.components.PanelActionOutcome,n),scenario:e.shared.AttributeHelper.tryGetEnum(t.actionScenario.toString(),e.components.PanelActionScenario,n),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.actionScenarioType.toString(),e.components.PanelActionScenarioType,n)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.moduleName.toString(),e.components.PanelModuleName,n),type:e.shared.AttributeHelper.tryGetEnum(t.moduleType.toString(),e.components.PanelModuleType,n),summary:t.moduleSummary}};return t.app&&(a.app=t.app),t.bot&&(a.bot=t.bot),t.team&&(a.team=t.team),t.tab&&(a.tab=t.tab),t.composeExtension&&(a.composeExtension=t.composeExtension),t.whisper&&(a.whisper=t.whisper),t.dataBag&&(a.dataBag=t.dataBag),t.asyncDataBag&&(a.asyncDataBag=t.asyncDataBag),a},t}();t.TelemetryHelper=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(p){!function(p){!function(p){p[p.PinnedApps=0]=\"PinnedApps\",p[p.InstalledApps=1]=\"InstalledApps\",p[p.FeaturedApps=2]=\"FeaturedApps\",p[p.SideloadedApps=3]=\"SideloadedApps\",p[p.SearchingApps=4]=\"SearchingApps\"}(p.AppCategoryType||(p.AppCategoryType={}))}(p.components||(p.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function e(t,e,i,a,s,o,r,n,c,h,l,m,u,g){var p=this;this.$q=t,this.$scope=e,this.$translate=a,this.constants=s,this.exceptionUtilityService=r,this.loggingService=c,this.resources=l,this.channelService=u,this.archiveButton={func:function(){return p.archiveTeam()},disabled:!1,dataBagFunc:function(){return{isSPOSelected:p.isSharepointReadOnlyEnabled}}},this.exitButton={func:function(){return p.closeAndNavigate()},disabled:!1},this.activeFooterButtons=[],this.isValidationInProgress=!1,this._archiveTeamdialogBusy=!1,this.isEditMode=!1,this.showSharepointOption=!1,this.showDescriptionText=!1,this.team=e.ngDialogData.team,this.action=e.ngDialogData.action,this.action===s.teams.archiveOperations.archiveTeam?this.prepareArchiveTeamDialog():this.action===s.teams.archiveOperations.restoreTeam&&(this.busyDialogMessage=a.instant(l.strings.teams_restore_dialog_progress_text),this.logger=c.newLogger(s.teams.archiveOperations.restoreTeam),this.restoreTeam()),this.setExitButtonProperties()}return e.$inject=[\"$q\",\"$scope\",\"$state\",\"$translate\",\"constants\",\"localizationService\",\"exceptionUtilityService\",\"ariaLiveService\",\"loggingService\",\"dialogService\",\"resources\",\"teamService\",\"channelService\",\"appConfig\"],e.prototype.prepareArchiveTeamDialog=function(){this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.teams_archive_dialog_confirmation_text,{teamName:this.team.displayName}),this.descriptionText=this.$translate.instant(this.resources.strings.teams_archive_dialog_description_text),this.busyDialogMessage=this.$translate.instant(this.resources.strings.teams_archive_dialog_progress_text),this.learnMoreTargetUrl=this.constants.goMicrosoft.archiveTeamsUrl,this.activeFooterButtons=[this.archiveButton],this.showSharepointOption=!!this.team.siteInfo&&!!this.team.siteInfo.siteUrl,this.showDescriptionText=!0,this.setArchiveFooterButtonProperties(),this.sharepointReadonlyCheckboxTitle=this.$translate.instant(this.resources.strings.teams_archive_dialog_sharepoint_option_text),this.logger=this.loggingService.newLogger(this.constants.teams.archiveOperations.archiveTeam)},e.prototype.setArchiveFooterButtonProperties=function(){this.archiveButton.text=this.$translate.instant(this.resources.strings.teams_archive_dialog_button_text),this.archiveButton.tid=\"archiveTeam-archiveTeamBtn\",this.archiveButton.outcome=t.PanelActionOutcome.submit,this.archiveButton.scenario=t.PanelActionScenario.confirmArchiveTeam,this.archiveButton.scenarioType=t.PanelActionScenarioType.clickButton,this.archiveButton.name=t.PanelModuleName.archiveTeam,this.archiveButton.type=t.PanelModuleType.confirmationDialog,this.archiveButton.summary=\"Archive Team\"},e.prototype.setExitButtonProperties=function(){this.exitButton.text=this.$translate.instant(this.resources.strings.teams_okButtonText),this.exitButton.tid=\"archiveTeam-okBtn\",this.exitButton.outcome=t.PanelActionOutcome.submit,this.exitButton.name=t.PanelModuleName.archiveTeam,this.exitButton.summary=\"Ok\",this.exitButton.secondaryStyle=!0},e.prototype.archiveRestoreTeamInternal=function(t){var e=this,i={teamId:this.team.objectId,isArchived:t,isSharepointEnabled:!!t&&this.isSharepointReadOnlyEnabled};return this.channelService.archiveOrUnarchiveTeam(i).then(function(){e.closeAndNavigate()})},e.prototype.archiveTeam=function(){var t=this;return this.dialogTitle=null,this.descriptionText=null,this.showDescriptionText=!1,this.showSharepointOption=!1,this.logger.debug('[archiveTeam] Archive \"'+this.team.displayName+'\" team...'),this.setLoadingFlagsOn(),this.focusOnWaitMessage(),this.archiveRestoreTeamInternal(!0).catch(function(e){return t.logger.error('[archiveTeam] Failed to archive \"'+t.team.objectId+'\" team.'),t.suppressCancel=!0,t.dialogTitle=t.$translate.instant(t.resources.strings.teams_archive_dialog_error_title_text),t.descriptionText=t.exceptionUtilityService.getFormattedErrorMessage(e,t.$translate.instant(t.resources.strings.teams_archive_dialog_error_description_text)),t.showDescriptionText=!0,t.activeFooterButtons=[t.exitButton],t.$q.reject(e)}).finally(function(){t.setLoadingFlagsOff()})},e.prototype.restoreTeam=function(){var t=this;return this.dialogTitle=null,this.descriptionText=null,this.showDescriptionText=!1,this.showSharepointOption=!1,this.logger.debug('[restoreTeam] Restore \"'+this.team.displayName+'\" team...'),this.setLoadingFlagsOn(),this.focusOnWaitMessage(),this.archiveRestoreTeamInternal(!1).catch(function(e){return t.logger.error('[restoreTeam] Failed to restore \"'+t.team.objectId+'\" team.'),t.suppressCancel=!0,t.dialogTitle=t.$translate.instant(t.resources.strings.teams_restore_dialog_error_title_text),t.descriptionText=t.$translate.instant(t.resources.strings.teams_restore_dialog_error_description_text),t.showDescriptionText=!0,t.activeFooterButtons=[t.exitButton],t.$q.reject(e)}).finally(function(){t.setLoadingFlagsOff()})},e.prototype.closeAndNavigate=function(){this.$scope.closeThisDialog()},e.prototype.setLoadingFlagsOn=function(){this.isPending=!0,this.suppressCancel=!0,this.activeFooterButtons=null},e.prototype.setLoadingFlagsOff=function(){this.isPending=!1},e.prototype.focusOnWaitMessage=function(){var t=angular.element(\"#ts-archive-team-focus\")[0];t&&(t.tabIndex=0,t.focus())},e}();t.ArchiveTeamController=e,angular.module(\"teamspace.archiveTeam\",[\"teamspace.availableChannelName\",\"teamspace.constants\",\"teamspace.exceptionUtilityService\",\"teamspace.loggingService\",\"teamspace.validChannelName\",\"teamspace.dialogService\",\"teamspace.videoIframeDialog\",\"teamspace.channelService\",\"teamspace.config\"]).controller(\"ArchiveTeamController\",e).run([\"constants\",\"dialogService\",function(t,e){e.register(t.dialogs.archiveTeam,{template:\"components/archive-team/archive-team-confirm-dialog.html\",className:\"ts-modal-dialog custom-width ts-create-channel-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"ArchiveTeamController\",controllerAs:\"atc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n,i=e.components.TelemetryHelper,s=function(){function e(){}return e.prototype.getMentionTelemetryData=function(){return{success:this.success||!1,positionOfSelection:this.positionOfSelection,countOfMentionsResultsDisplayed:this.countOfMentionsResultsDisplayed,queryLength:this.queryLength,isAtLessMention:this.isAtLessMention||!1,mentionType:this.mentionType,fromCache:this.fromCache||!1,elapsedTime:Date.now()-this.startTime}},e}();!function(e){e[e.None=0]=\"None\",e[e.Team=1]=\"Team\",e[e.Channel=2]=\"Channel\",e[e.Chat=3]=\"Chat\",e[e.GroupChat=4]=\"GroupChat\",e[e.MeetingChat=5]=\"MeetingChat\"}(n||(n={}));var o;!function(e){e[e.None=0]=\"None\",e[e.ChannelWithUpdate=1]=\"ChannelWithUpdate\",e[e.ChannelWithoutUpdate=2]=\"ChannelWithoutUpdate\",e[e.Chat=3]=\"Chat\"}(o||(o={}));var a;!function(e){e[e.Team=0]=\"Team\",e[e.GroupChat=1]=\"GroupChat\"}(a||(a={}));var r=function(){function r(t,n,i,o,a,r,c,l,h,p,u,d,m,g,v,S,f,C,y,b,T,M,I,A,$,P,E,F,k,w,_,R,O,U){var B=this;this.$scope=t,this.$q=n,this.$timeout=i,this.$translate=o,this.$sce=a,this.$state=r,this.atMentionService=c,this.$window=l,this.routeUtilityService=h,this.teamMembershipService=p,this.channelService=u,this.peopleService=d,this.appConfig=m,this.constants=g,this.loggingService=v,this.conversationsService=S,this.sxConfig=f,this.eventingService=C,this.dialogService=y,this.uiOrchestrator=b,this.outgoingWebhookService=T,this.settingsService=M,this.resources=I,this.inputExtensionService=A,this.botService=$,this.appsService=P,this.analyticsService=E,this.utilityService=F,this.ariaLiveService=k,this.teamMembershipPropertiesService=w,this.teamSettingsService=_,this.channelSettingsService=R,this.htmlSanitizer=O,this.peopleTargetingService=U,this.idleCallbackId=void 0,this.defaultTeamPicture=this.constants.defaultTeamPictureURL,this.team=null,this.channel=null,this.lastKey=null,this.peopleCacheInitialized=!1,this.REQUEST_IDLE_TIMEOUT=5e3,this.UPS_TIMEOUT_IN_MS=1e4,this.clearStateCounter=\"clearStateCounter\",this.emptyMentionResultLength=5,this.isBotAtMentionJitInstallationEnabled=!1,this.typesWithDescriptions=new Set([this.constants.atMentions.type.team,this.constants.atMentions.type.channel,this.constants.atMentions.type.bot,this.constants.atMentions.type.webhook,this.constants.atMentions.type.tag]),this.logger=v.newLogger(\"AtMentions\"),this.atMentionScenario=null,this.mentionSession=new s,this.updateCachedPeopleScenario=null,this.isBotAtMentionJitInstallationEnabled=M.valueAsBoolean(g.settings.names.enableBotAtMentionJitInstallation)&&M.valueAsBoolean(g.settings.names.enableAppsInstalledByCurrentUser),this.isBotAtMentionJitInstallationEnabled&&(this.appIdsInstalledByCurrentUserInAllContexts=new Set),this.clearState(),t.searchFields=\"displayName,email\",t.teamAndChannelSearchFields=\"searchableValue\",t.titleField=\"displayName\",t.descriptionField=\"email\",t.minLength=1,t.pause=M.valueFor(g.settings.names.atMentionPauseTimeInMs)||200,t.loadingAnimationPause=500,t.matchClass=\"search-highlight\",t.usersSearchProfilePromiseFailed=!1,t.searchTimer=null,t.loadingAnimationTimer=null,t.hideTimer=null,t.targetElementRect=null,t.firstSearchResult=!1,t.startNewMentionSession=function(){B.mentionSession.startTime&&t.endCurrentMentionSession(),t.firstSearchResult=!0,B.mentionSession.startTime=Date.now(),B.mentionSession.isAtLessMention=t.isAtLessMention},t.endCurrentMentionSession=function(){B.mentionSession.startTime?(E.sendPseudoPanelView({panelType:e.PanelType.mentionSession,dataBag:B.mentionSession.getMentionTelemetryData()}),B.mentionSession=new s):B.mentionSession=new s},this.currentUserMri=f.getCurrentSkypeMri(),this.enableAtMentionsRosterSync=M.valueAsBoolean(g.settings.names.enableAtMentionsRosterSync),this.enableTenantSettingsForBots=M.valueAsBoolean(g.settings.names.enableTenantSettingsForBots),this.enableOneWayBots=M.valueAsBoolean(g.settings.names.enableOneWayBots),this.enableAtMentionUpdateCacheDeferral=M.valueAsBoolean(g.settings.names.enableAtMentionUpdateCacheDeferral),this.atMentionLength=M.valueFor(g.settings.names.atMentionLengthLimit),this.peoplePickerFilters=new e.services.PeoplePickerFilters(e.services.PeoplePickerFor.atMention),this.noResultsLocaleString=o.instant(I.strings.people_noResults),this.enableBotsInGroupChat=M.valueAsBoolean(g.settings.names.enableBotsInGroupChat),this.enableBotsInGroupChat&&(this.appStoreDialogHelper=new e.components.InContextAppStoreDialogHelper(g,y)),this.atMentionLength<5&&(this.atMentionLength=5),C.$on(t,g.events.settings.updated,function(){var e=M.valueFor(g.settings.names.atMentionLengthLimit);e!=B.atMentionLength&&(B.atMentionLength=e,B.atMentionLength<5&&(B.atMentionLength=5),B.logger.info(\"atMentionLength value changed to \"+B.atMentionLength))}),this.setupPeopleCacheHandlers(),t.$watch(\"searchText\",function(){return B.processText()}),t.$watchGroup([\"searching\",\"searchResults && searchResults.length\",\"usersSearchProfilePromiseFailed\"],function(){return B.computeNoResultsMessage()}),this.canSearchWithAtMentionService&&t.$watch(\"searching\",function(){return B.computeShowAtMentionLoadingAnimation()}),t.$on(\"$destroy\",function(){B.idleCallbackId&&(l.cancelIdleCallback(B.idleCallbackId),B.idleCallbackId=void 0),B.unsubscribeFromConversationUpdate(),B.unsubscribeFromRosterUpdate()}),this.registerTeamSpecificEventHandlers(),this.registerScopeHandlers(),this.registerGroupChatEntitlementChangedEvent()}return r.$inject=[\"$scope\",\"$q\",\"$timeout\",\"$translate\",\"$sce\",\"$state\",\"atMentionService\",\"$window\",\"routeUtilityService\",\"teamMembershipService\",\"channelService\",\"peopleService\",\"appConfig\",\"constants\",\"loggingService\",\"conversationsService\",\"sxConfig\",\"eventingService\",\"dialogService\",\"uiOrchestrator\",\"outgoingWebhookService\",\"settingsService\",\"resources\",\"inputExtensionService\",\"botService\",\"appsService\",\"analyticsService\",\"utilityService\",\"ariaLiveService\",\"teamMembershipPropertiesService\",\"teamSettingsService\",\"channelSettingsService\",\"htmlSanitizer\",\"peopleTargetingService\"],Object.defineProperty(r.prototype,\"latencyFromLastSearchTriggerToSelect\",{get:function(){return this.lastSearchStartTime?Date.now()-this.lastSearchStartTime:-1},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"canSearchWithAtMentionService\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableUsingAtMentionService)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableNiji)&&this.isPrivateChannelContext()},enumerable:!0,configurable:!0}),r.prototype.computeNoResultsMessage=function(){var e=this.canSearchWithAtMentionService&&!this.$scope.searching&&0===this.$scope.searchResults.length||!this.canSearchWithAtMentionService&&0==this.$scope.searchResults.length;this.noResultsMessage=e?this.$scope.usersSearchProfilePromiseFailed?this.resources.strings.people_noResults_error:this.resources.strings.people_noResults:void 0},r.prototype.computeShowAtMentionLoadingAnimation=function(){var e=this;this.$scope.searching?this.$scope.loadingAnimationTimer=this.$timeout(function(){e.showAtMentionLoadingAnimation=!0},this.$scope.loadingAnimationPause):this.cancelLoadingAnimationTimer()},r.prototype.setupPeopleCacheHandlers=function(){var e=this;if(this.logger.info(\"setting up cache handlers with enableAtMentionUpdateCacheDeferral = {0}\",this.enableAtMentionUpdateCacheDeferral),this.enableAtMentionUpdateCacheDeferral)if(this.updateRosterOnEvent)this.$scope.$watch(\"conversationId\",function(t,n){if(e.logger.info(\"watch triggered with newConversationId = {0}, oldConversationId = {1}, peopleCacheInitialized = {2}\",t,n,e.peopleCacheInitialized),t&&(!e.peopleCacheInitialized||t!==n)){if(t!==n&&e.clearState(),e.unsubscribeFromConversationUpdate(),e.unsubscribeFromRosterUpdate(),e.waitForUpdateEventAndIdleDeferred=e.$q.defer(),e.waitForFirstSearchDeferred=e.$q.defer(),e.settingsService.valueAsBoolean(e.constants.settings.names.runningscenariotests)){var i=window.perfTestUtil;i&&i.clearAtMentionIdleCallbackMaker()}e.waitForUpdateEventAndIdle(),e.waitForPeopleCacheUpdatePromise=e.utilityService.race([e.waitForUpdateEventAndIdleDeferred.promise,e.waitForFirstSearchDeferred.promise]).then(function(){e.waitForUpdateEventAndIdleDeferred=null,e.waitForFirstSearchDeferred=null;var n=e.determineComputationStrategy(t,!1);return e.updateCachedPeopleV2(t,n)}).finally(function(){e.waitForPeopleCacheUpdatePromise=null})}});else{var t=this.determineComputationStrategy(this.$scope.conversationId,!0);this.updateCachedPeopleV2(this.$scope.conversationId,t)}else this.$scope.$watch(\"teamId\",function(t){e.logger.info(\"watch triggered with teamId = {0}\",t),e.updateCachedPeople(t)}),this.$scope.$watch(\"conversationId\",function(t,n){e.logger.info(\"watch triggered with newConversationId = {0}, oldConversationId = {1}\",t,n),t!==n&&n&&n.contains(SkypeX.Services.SkypeConversationLocal.LiePrefix)&&e.clearState(),e.updateCachedPeople(t)})},r.prototype.resolveMentionIfMatch=function(e){var t=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableAtMentionAutocomplete)){this.logger.info(\"resolveMentionIfMatch() params: key = {0}\",e.keyCode);var n=this.loggingService.newScenario(this.constants.scenarios.people.resolveAtMentions);this.$scope.searching=!0,this.searchContacts().then(function(){if(t.logger.info(\"searching for matches on space\"),t.$scope.searchResults&&1===t.$scope.searchResults.length&&t.$scope.searchText){var i=t.$scope.searchText.toUpperCase(),s=String.fromCharCode(t.lastKey);t.lastKey&&i.charAt(i.length-1)!==s&&(t.logger.info(\"need to autocomplete this with last char: \"+s),i=(i+s).trim().toUpperCase());var o=t.$scope.searchResults[0],a=(t.$scope.matchClass?t.removeFormating(o.title):o.title).toUpperCase()===i,r=!1;if(o.originalObject.type===t.constants.atMentions.type.person||o.originalObject.type===t.constants.contact.contactType.Federated){var c=t.$scope.matchClass?t.removeFormating(o.description):o.description;r=(c&&c.substring(0,c.indexOf(\"@\")).toUpperCase())===i||c.toUpperCase()===i}a||r?(t.$scope.selectResult(o,e),n.stop({at_mention_fromCache:!!o.originalObject.fromCache,at_mention_latencyFromLastSearchTriggerToSelect:t.latencyFromLastSearchTriggerToSelect,at_mention_positionOfSection:t.$scope.currentIndex,at_mention_queryLength:t.$scope.searchText&&t.$scope.searchText.length,at_mention_type:o.originalObject.type,data:JSON.stringify({key:e.keyCode,autoresolved:!0,results:1})})):n.stop({at_mention_latencyFromLastSearchTriggerToSelect:t.latencyFromLastSearchTriggerToSelect,data:JSON.stringify({key:e.keyCode,autoresolved:!1,results:0})})}else n.stop({data:JSON.stringify({key:e.keyCode,autoresolved:!1,results:t.$scope.searchResults&&t.$scope.searchResults.length,latencyFromLastSearchTriggerToSelect:t.latencyFromLastSearchTriggerToSelect})})})}},r.prototype.removeFormating=function(e){var t=e.toString().replace(/(<([^>]+)>)/gi,\"\");return this.logger.info(\"removeFormatting(): original length = {0}, and formatted length = {1}\",e.length,t.length),t},r.prototype.resolveMentionIfSelected=function(e){this.logger.info(\"resolveMentionifSelected() params: key = {0}\",e.keyCode);var t,n,i=this.loggingService.newScenario(this.constants.scenarios.people.resolveAtMentions),s=!1;if(this.$scope.searchResults&&this.$scope.searchResults.length&&this.$scope.currentIndex>=0&&this.$scope.currentIndex<this.$scope.searchResults.length){var o=this.$scope.searchResults[this.$scope.currentIndex];t=o.originalObject.fromCache,n=o.originalObject.type,this.$scope.selectResult(o,e),s=!0}else this.$scope.searchResults=[],this.$scope.showSearchResults=!1;var a={key:e.keyCode,autoresolved:s,results:this.$scope.searchResults.length},r={at_mention_positionOfSection:this.$scope.currentIndex,at_mention_queryLength:this.$scope.lastSearchText&&this.$scope.lastSearchText.length,at_mention_latencyFromLastSearchTriggerToSelect:this.latencyFromLastSearchTriggerToSelect,data:JSON.stringify(a)};s&&(r.at_mention_fromCache=!!t,r.at_mention_type=n),i.stop(r)},r.prototype.convertAppDefinitionToUserPickerItem=function(e,t,n){this.logger.debug(\"convertAppDefinitionToUserPickerItem() params: appDef.id = {0}\",e.id);var i={scope:t,teamOrGroupChatId:n,appId:e.id};return{description:e.longDescription,displayName:e.name,mri:SkypeX.Services.ChatServiceUtils.BotPrefix+e.bots[0].id,imageUrl:e.largeImageUrl,type:this.constants.atMentions.type.bot,objectId:SkypeX.Services.ChatServiceUtils.BotPrefix+e.bots[0].id,sortOrder:this.appIdsInstalledByCurrentUserInAllContexts&&this.appIdsInstalledByCurrentUserInAllContexts.has(e.id)?1.1:1.2,$$requestCount:0,jitInstallation:i}},r.prototype.convertToUserPickerItem=function(e){this.logger.debug(\"convertToUserPickerItem() params: user.mri = {0}\",e.mri);var t=e;return t.sortOrder=1,t.type=\"ADUser\"!==e.type&&e.type?e.type:this.constants.atMentions.type.person,t.$$requestCount=e.$$requestCount||0,t},r.prototype.convertToChannelPickerItem=function(e){return this.logger.info(\"convertToChannelPickerItem() params: currentTeamAndChannel.channel.objectId: {0}\",e&&e.channel?e.channel.objectId:\"does not exist\"),e&&e.channel?{description:this.$translate.instant(this.resources.strings.person_card_headerChannelText),displayName:e.channel.displayName,atDisplayName:\"@\"+e.channel.displayName,searchableValue:this.constants.atMentions.type.channel,mri:e.channel.objectId,imageUrl:this.defaultTeamPicture,pictureETag:null,groupId:null,memberCount:0,sortOrder:3,type:this.constants.atMentions.type.channel}:null},r.prototype.convertBotAppToUser=function(e){this.logger.debug(\"convertBotAppToUser() params: app = {0}\",e);var t={};return t.description=e.longDescription,t.displayName=e.name,t.mri=SkypeX.Services.ChatServiceUtils.BotPrefix+e.bots[0].id,t.imageUrl=e.largeImageUrl,t.type=this.constants.atMentions.type.bot,t.objectId=SkypeX.Services.ChatServiceUtils.BotPrefix+e.bots[0].id,t},r.prototype.convertToWebhookPickerItem=function(e){return this.logger.info(\"convertBotAppToUser() params: webhook.id = {0}\",e.id),{description:e.description,displayName:e.name,atDisplayName:\"@\"+e.name,searchableValue:e.name,mri:e.id,imageUrl:e.iconUrl,pictureETag:null,groupId:null,memberCount:0,sortOrder:1,type:this.constants.atMentions.type.webhook}},r.prototype.convertTeamTagToPickerItem=function(e){return{description:e.memberCount>1?this.$translate.instant(this.resources.strings.tag_at_mention_description,{numberOfUsers:e.memberCount}):this.$translate.instant(this.resources.strings.tag_at_mention_description_one_member),displayName:e.tagName,atDisplayName:\"@\"+e.tagName,searchableValue:e.tagName,mri:e.tagId,imageUrl:this.defaultTeamPicture,pictureETag:null,groupId:null,memberCount:0,sortOrder:3,type:this.constants.atMentions.type.tag}},r.prototype.convertPickerItemToSearchResult=function(e,t,n){void 0===n&&(n=!1),this.logger.debug(\"convertPickerItemToSearchResult() params: originalObject.mri = {0}, searchString.length = {1}\",e.mri,t.length);var i=\"\";i=this.typesWithDescriptions.has(e.type)?e.description||e.type:e[this.$scope.descriptionField]||\"\",i=_.escape(i);var s=null,o=null;if(this.$scope.matchClass){var a=e[this.$scope.titleField];s=this.findMatchString(a,t),o=_.kebabCase(_.toLower(a))}return{title:s,tid:o,description:i,originalObject:e,priorityMatch:n}},r.prototype.addLoggingInfo=function(e,t,n){this.logger.info(\"atMentionEntitiesToSearch is modified in {0} with current Length {1} and new Length {2}\",e,t,n)},r.prototype.scrollToSelectedSearchResult=function(){var t=this;this.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Layout,function(){var n=$(\"#\"+t.$scope.id+\"_dropdown\"),i=$(\"#\"+t.$scope.id+\"_dropdownitem_\"+t.$scope.currentIndex);if(i.length){var s=i.position(),o=n[0].scrollTop;if(s.top<o)t.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.High,function(){n[0].scrollTop=s.top});else{var a=i[0].getBoundingClientRect(),r=n[0].getBoundingClientRect();s.top+a.height>o+r.height&&t.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.High,function(){return i[0].scrollIntoView(!1)})}var c=t.$scope.currentIndex+1,l=t.$translate.instant(t.resources.strings.list_item_index_of_separator,{selectedResultIndex:c,totalResultsLength:t.$scope.searchResults.length});t.ariaLiveService.update(i[0].innerText+\" \"+l)}})},r.prototype.processText=function(){var t=this;this.$scope.searchText&&\"\"!==this.$scope.searchText?this.$scope.searchText.length>=this.$scope.minLength&&this.$scope.searchRequired(this.$scope.searchText,this.$scope.lastSearchText)&&(this.$scope.currentIndex=-1,this.$scope.lastSearchText=this.$scope.searchText,this.cancelSearchTimer(),this.cancelLoadingAnimationTimer(),this.waitForFirstSearchDeferred&&this.waitForFirstSearchDeferred.resolve(),this.$scope.searching=!0,this.waitForPeopleCacheUpdatePromise?this.waitForPeopleCacheUpdatePromise.then(function(){t.$scope.searchTimer=t.$timeout(t.searchContacts.bind(t),t.$scope.pause)}):this.$scope.searchTimer=this.$timeout(this.searchContacts.bind(this),this.$scope.pause)):(this.logger.info(\"No search text found. Hiding results!\"),e.services.QCancelable.cancel(this.usersSearchProfilePromise),this.cancelSearchTimer(),this.cancelLoadingAnimationTimer(),this.hideResults())},r.prototype.searchContacts=function(){var e=this;this.lastSearchStartTime=Date.now();var t=this.$scope.isAtLessMention?this.constants.atMentions.callType.atLessMention:this.constants.atMentions.callType.atMention;this.atMentionScenario&&!this.atMentionScenario.isStopped&&this.atMentionScenario.cancel();var i=this.$scope.isAtLessMention?this.constants.scenarios.people.atLessMentions:this.constants.scenarios.people.atMentions;this.atMentionScenario=this.loggingService.newScenario(i),this.atMentionScenario.isStopped=!1;var s=this.currentChannelPicker?_.union(this.atMentionEntitiesToSearch,[this.currentChannelPicker]):this.atMentionEntitiesToSearch;this.logger.info(\"search Text entered with length: \"+(this.$scope.searchText&&(this.$scope.searchText!==this.constants.events.atMention.emptyAtMentionSearch?this.$scope.searchText.length:0))),this.logger.info(\"contactsToSearch has {0} results\",s.length);var o=this.determineSwitchType(this.$scope.teamId);return this.logger.debug(\"at-mentions searchContacts: switchtype: {0}\",o),!this.canSearchWithAtMentionService||o!=n.Team&&o!=n.Channel?this.$scope.isTenantSearch&&o===n.None?this.searchUsingPeopleService(this.$scope.searchText):(this.$scope.performSearch(this.$scope.searchText,s),o!=n.Team&&o!=n.Channel||!this.peopleTargetingService.tagsEnabled()||this.isPrivateChannelContext()||this.searchForTeamTags(this.$scope.searchText),this.$q.resolve()):this.searchUsingProfileAPIAsync(this.$scope.searchText,s,t).then(function(){e.peopleTargetingService.tagsEnabled()&&!e.isPrivateChannelContext()&&e.searchForTeamTags(e.$scope.searchText)})},r.prototype.searchUsingPeopleService=function(t){var n=this,i=t===this.constants.events.atMention.emptyAtMentionSearch?\"@\":t;return this.peopleService.search(i,this.constants.atMentions.search.pageSize,this.constants.atMentions.search.pageSize,new e.services.PeoplePickerFilters(e.services.PeoplePickerFor.statusNote),\"searchUsingPeopleService\").then(function(e){var i=_.filter(e,function(e){return e.mri!==n.currentUserMri}),s=_.map(i,function(e){return n.convertPickerItemToSearchResult(n.convertToUserPickerItem(e),t)});n.$scope.processSearchResults(s,t)})},r.prototype.searchForTeamTags=function(e){var t=this;return e?this.peopleTargetingService.getUniqueTagsForTeam(this.$scope.teamId).then(function(n){var i=_.reduce(n,function(n,i){var s=t.matchAndConvertToSearchResults(t.convertTeamTagToPickerItem(i),e,!!t.$scope.showExactMatchesOnly);return s&&n.push(s),n},[]);if(i.length){var s=_.union(t.$scope.searchResults,i);t.$scope.processSearchResults(s,e)}}).catch(function(e){t.logger.error(\"Failed to get the tags per team \"+t.$scope.teamId+\" with error: \"+e)}):this.$q.resolve()},r.prototype.cancelSearchTimer=function(){this.$scope.searchTimer&&this.$timeout.cancel(this.$scope.searchTimer)},r.prototype.cancelLoadingAnimationTimer=function(){this.$scope.loadingAnimationTimer&&this.$timeout.cancel(this.$scope.loadingAnimationTimer),this.showAtMentionLoadingAnimation=!1},r.prototype.clearState=function(){this.updateCachedPeopleScenario&&this.updateCachedPeopleScenario.eventData&&this.updateCachedPeopleScenario.eventData[this.clearStateCounter]++,this.unsubscribeFromConversationUpdate(),this.unsubscribeFromRosterUpdate(),e.services.QCancelable.cancel(this.updateCachedPeoplePromise),e.services.QCancelable.cancel(this.getTeamMembersPromise),e.services.QCancelable.cancel(this.usersSearchProfilePromise),this.cachedPeople=[],this.cachedBots=[],this.cachedWebhooks=[],this.atMentionEntitiesToSearch=[],this.currentTeam=[],this.channelList=[],this.cachedComposeExtensions=[],this.cachedBotsFromChatApps=[],this.chatOtherMembersMris=new Set,this.currentChannelPicker=null,this.team=null,this.$scope.showSearchResults=!1,this.$scope.contactsAvailable=!1,this.$scope.usersSearchProfilePromiseFailed=!1,this.$scope.searching=!1,this.$scope.skipSearch=!1,this.$scope.currentIndex=-1,this.cancelSearchTimer(),this.cancelLoadingAnimationTimer(),this.hideResults()},r.prototype.populateCurrentTeamAndChannelList=function(e){var t=this;this.logger.info(\"populateCurrentTeamAndChannelList() params: teamObj.objectId = {0}\",e.objectId);var n;if(this.isPrivateChannelContext())return n=[{description:this.$translate.instant(this.resources.strings.person_card_headerChannelText),displayName:this.channel.displayName,atDisplayName:\"@\"+this.channel.displayName,searchableValue:this.channel.displayName,mri:this.channel.objectId,imageUrl:this.defaultTeamPicture,pictureETag:null,groupId:null,memberCount:0,sortOrder:3,type:this.constants.atMentions.type.channel}],{teamItems:[],channelList:n};n=_.map(e.getChannels(),function(e){return{description:t.$translate.instant(t.resources.strings.person_card_headerChannelText),displayName:e.displayName,atDisplayName:\"@\"+e.displayName,searchableValue:e.displayName,mri:e.objectId,imageUrl:t.defaultTeamPicture,pictureETag:null,groupId:null,memberCount:0,sortOrder:3,type:t.constants.atMentions.type.channel}});var i=this.conversationsService.getConversation(e.objectId),s=i?i.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_Picture]:null;s=s?s+this.constants.amsImageTemplate.thumbnail:null;var o=i?i.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_PictureETag]:null,a=e.members?e.members.length:0;return this.canSearchWithAtMentionService&&(a=this.teamMembershipPropertiesService.getTotalUserCount(e.objectId)),{teamItems:[{description:this.$translate.instant(this.resources.strings.person_card_headerTeamText),displayName:e.displayName,atDisplayName:\"@\"+e.displayName,searchableValue:e.displayName,mri:e.objectId,imageUrl:s,pictureETag:o,groupId:i?i.groupId:\"\",memberCount:a,sortOrder:2,type:this.constants.atMentions.type.team},{description:this.$translate.instant(this.resources.strings.person_card_headerTeamText),displayName:e.displayName,atDisplayName:\"@\"+e.displayName,searchableValue:this.constants.atMentions.type.team,mri:e.objectId,imageUrl:s,pictureETag:o,groupId:i?i.groupId:\"\",memberCount:a,sortOrder:2,type:this.constants.atMentions.type.team}],channelList:n}},r.prototype.populateComposeExtensionList=function(e){var t=this;return this.logger.info(\"populateComposeExtensionList() params: teamId = {0}\",e),this.settingsService.valueAsBoolean(this.constants.settings.names.enableFullInputExtensions)?this.inputExtensionService.getInputExtensions(e,void 0,\"Compose\").then(function(e){var n=_.map(e,function(e){return{description:e.description,displayName:e.name,atDisplayName:\"@\"+e.name,searchableValue:e.name,mri:e.botId,imageUrl:e.imageUrl,pictureETag:null,groupId:null,memberCount:0,sortOrder:1,type:t.constants.atMentions.type.bot}});return t.logger.info(\"compose ext length: {0}\",n?n.length:0),t.cachedComposeExtensions=n,n}).catch(function(n){return t.logger.error(\"Failed to get compose extensions for team {0} with error: {1}\",e||\"\",n),[]}):(this.logger.info(\"compose ext length: 0\"),this.cachedComposeExtensions=[],this.$q.resolve([]))},r.prototype.populateBotListFromChatApps=function(n,i){var s=this;this.logger.info(\"populateBotListFromChatApps() params: chatId = {0}\",n);var o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSideloadedAppsInGroupChat),c=this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoveBotFromChatMembers),l=function(e){return e?\"ON\":\"OFF\"};if(!o||!c)return this.logger.info(\"populateBotListFromChatApps: feature disabled enableSideloadedAppsInGroupChat is {0} enableRemoveBotFromChatMembers is {1}.\",l(o),l(c)),this.cachedBotsFromChatApps=[],this.$q.resolve([]);if(!i)return this.logger.info(\"populateBotListFromChatApps: conversation does not exist\"),this.cachedBotsFromChatApps=[],this.$q.resolve([]);if(!this.isBotAtMentionJitInstallationEnabled&&!t.ChatAppsHelper.hasApps(this.utilityService,i))return this.logger.info(\"populateBotListFromChatApps: conversation does not have any bot member\"),this.cachedBotsFromChatApps=[],this.$q.resolve([]);if(i.isOneOnOneBotChat())return this.logger.info(\"populateBotListFromChatApps: 1:1 bot chat does not have sideloaded apps\"),this.cachedBotsFromChatApps=[],this.$q.resolve([]);if(i.id===this.chatAppsCacheConversationId&&t.ChatAppsHelper.getAppsUpdatedTime(this.utilityService,i)===this.chatAppsUpdatedTime)return this.logger.info(\"populateBotListFromChatApps: serving from the cache\"),this.$q.resolve(this.cachedBotsFromChatApps);var h,p=this.logger.service.newScenario(this.constants.scenarios.extensibility.apps.chat.syncGroupChatEntitlements),u=_.map(i.botMembers,function(e){return SkypeX.Services.ChatServiceUtils.getMri(e.id)});h=this.peopleService.getAllShortPeopleProfile(u,r.PeopleProfileCallerInfoForBotsInChat,!1,this.peoplePickerFilters);var d=this.appsService.getInstalledAppsForGroupChat(n,{category:e.services.AppsServiceCategoryFilter.Bots}).then(function(e){return e.filter(function(e){return e.isAppInstalled()}).map(function(e){return e.appDefinition})});return this.$q.all([h,d]).then(function(e){var o=e[0],a=e[1],r=[],c=new Set;return _.each(o,function(e){var t=SkypeX.Services.ChatServiceUtils.getBotIdFromMri(e.mri);if(t){var i=_.find(a,function(e){return!(s.enableOneWayBots&&e.bots[0].isNotificationOnly)&&e.bots[0].id===t});if(i){var o=s.convertBotAppToUser(i);r.push(s.convertToUserPickerItem(o)),c.add(i.id)}else s.logger.info(\"populateBotListFromChatApps: Found a bot with id: {0}  in conversation {1} botMembers but missing from groupchat app entitlements\",e.mri,n)}else s.logger.info(\"populateBotListFromChatApps: invalid bot mri: {0}\",e.mri)}),s.logger.info(\"populateBotListFromChatApps: chat bot list length: {0}\",r?r.length:0),s.chatAppsCacheConversationId=i.id,s.chatAppsUpdatedTime=t.ChatAppsHelper.getAppsUpdatedTime(s.utilityService,i),p.stop(),[r,c]}).then(function(t){var i=t[0],o=t[1];if(!s.isBotAtMentionJitInstallationEnabled)return s.cachedBotsFromChatApps=i,s.$q.resolve(i);var r=s.loggingService.newScenario(s.constants.scenarios.extensibility.apps.atMentionJitInstallation.groupchat),c=s.appsService.getGroupChatAppDefinitions(n,\"at-mentions\",{category:e.services.AppsServiceCategoryFilter.Bots}).then(function(e){r.mark(\"received all bot app definitions\"),_.each(e,function(e){!o.has(e.id)&&_.some(e.bots[0].scopes,function(e){return\"groupchat\"===e.toLowerCase()})&&i.push(s.convertAppDefinitionToUserPickerItem(e,a.GroupChat,n))}),s.cachedBotsFromChatApps=i}),l=s.updateBotsInstalledInAllContexts();return s.$q.all([c,l]).then(function(){return r.stop(),i}).catch(function(e){throw s.logger.error(\"Failed to get bot definitions for groupchat \"+e),r.fail({error:e}),e})}).catch(function(e){return s.logger.error(\"Failed to sync chat app entitlements for chat {0} with error: {1}\",n,e),p.fail({error:e}),[]})},r.prototype.filter=function(e){var t=this;return this.channel&&(!1===this.channelSettingsService.canAtMentionTeam(this.channel.objectId)&&(e=e.reject(function(e){return e.type===t.constants.atMentions.type.team}),this.logger.debug(\"Filtering team at-mentions as canAtMentionTeam {0}\",this.channelSettingsService.canAtMentionTeam(this.channel.objectId))),!1===this.channelSettingsService.canAtMentionChannel(this.channel.objectId)&&(e=e.reject(function(e){return e.type===t.constants.atMentions.type.channel}),this.logger.debug(\"Filtering channel at-mentions as canAtMentionChannel {0}\",this.channelSettingsService.canAtMentionChannel(this.channel.objectId)))),e=this.hideTeamsAndChannelsForPrivateChannels(e),_.isEmpty(this.$scope.searchFilter)||(e=e.reject(function(e){return _.some(t.$scope.searchFilter,function(t){return t===e.type})})),e},r.prototype.hideTeamsAndChannelsForPrivateChannels=function(e){var t=this;return this.isPrivateChannelContext()&&(e=e.reject(function(e){return e.type===t.constants.atMentions.type.channel&&e.mri!==(t.channel&&t.channel.objectId)||e.type===t.constants.atMentions.type.team}),this.logger.debug(\"Filtering at-mentions of teams and channels for private channels\")),e},r.prototype.hideResults=function(){this.$scope.searchResults=[],this.$scope.showSearchResults=!1,this.$scope.lastSearchText=\"\"},r.prototype.addUnResolvedEmail=function(e){var t=(this.$scope.searchText||\"\").slice(0,-1).trim();t&&t.length&&this.$scope.selectResult({title:{},description:{},originalObject:{displayName:t,givenName:null,surName:null,email:t,objectId:t,userPrincipalName:t}},e)},r.prototype.findMatchString=function(e,t){t=_.escapeRegExp(t);var n=new RegExp(\"\\\\b\"+t,\"gi\");if(e){var i=(e=_.escape(e)).match(n),s=null;return s=_.isEmpty(i)?e:e.replace(n,'<span class=\"'+this.$scope.matchClass+'\">'+i[0]+\"</span>\"),s=this.htmlSanitizer.sanitizeHtml(s),this.$sce.trustAsHtml(s)}},r.prototype.addOrRemoveWebhooksFromSearchList=function(t){switch(t.action){case e.services.WebhookConfigAction.Add:if(!_.some(this.atMentionEntitiesToSearch,function(e){return e.mri===t.webhook.id})){var n=this.atMentionEntitiesToSearch.length;this.atMentionEntitiesToSearch.push(this.convertToWebhookPickerItem(t.webhook)),this.addLoggingInfo(\"OnWebhookConfigAdd\",n,this.atMentionEntitiesToSearch.length)}break;case e.services.WebhookConfigAction.Remove:var i=this.atMentionEntitiesToSearch.length;_.remove(this.atMentionEntitiesToSearch,function(e){return e.mri===t.webhook.id}),i>this.atMentionEntitiesToSearch.length&&this.addLoggingInfo(\"OnWebhookConfigRemove\",i,this.atMentionEntitiesToSearch.length)}},r.prototype.getPickerListCount=function(){return this.atMentionEntitiesToSearch?this.atMentionEntitiesToSearch.length:0},r.prototype.determineSwitchType=function(e){if(this.logger.debug(\"determineSwitchType: teamOrConversationId: {0}\",e),!e)return n.None;var t=this.conversationsService.getConversation(e);return t?t.isChat()?t.isGroupChat()?n.GroupChat:t.isMeetingConversation()?n.MeetingChat:n.Chat:t.isTeam()?n.Team:t.isChannelConversation()?n.Channel:void 0:n.None},r.prototype.updateCachedPeople=function(e){var t=this;this.logger.info(\"updateCachedPeople() params: id = {0}\",e),this.updateCachedPeopleScenario=this.loggingService.newScenario(this.constants.scenarios.people.atMentionsUpdateCache),this.updateCachedPeopleScenario.eventData={conversationId:e,atMentionDeferralEnabled:!1},this.updateCachedPeopleScenario.eventData[this.clearStateCounter]=0;var i=this.determineSwitchType(e);switch(this.logger.info(\"updateCachedPeople switchType = {0}\",i),i){case n.None:this.clearState();break;case n.Chat:case n.GroupChat:case n.MeetingChat:this.logger.info(\"Loading chatId {0}\",e),this.updateCachedPeoplePromise=this.updateCachedMentionEntitiesForChat(e);break;case n.Channel:this.logger.info(\"Loading conversationId {0}\",e);var s=this.channelService.getParentTeamAndChannelByChannelId(e);this.currentChannelPicker=this.convertToChannelPickerItem(s),this.channel=s.channel;break;case n.Team:this.logger.info(\"Loading teamId {0}\",e),this.updateCachedPeoplePromise=this.updateCachedPeopleForTeams(e)}return this.updateCachedPeoplePromise?this.updateCachedPeoplePromise.then(function(){t.updateCachedPeopleScenario.stop()}).catch(function(){var n=\"UpdateCachedPeople failed for \"+e;t.logger.error(n),t.updateCachedPeopleScenario.fail({errorInfo:n})}):(this.updateCachedPeopleScenario.stop(),this.updateCachedPeoplePromise)},r.prototype.unsubscribeFromRosterUpdate=function(){this.updateRosterOnEventUnsubscribe&&(this.updateRosterOnEventUnsubscribe(),this.updateRosterOnEventUnsubscribe=null)},r.prototype.unsubscribeFromConversationUpdate=function(){this.conversationsServiceSubscription&&(this.conversationsService.unsubscribe(this.conversationsServiceSubscription),this.conversationsServiceSubscription=void 0)},r.prototype.waitForUpdateEventAndIdle=function(){var e=this;this.updateRosterOnEventUnsubscribe||(this.updateRosterOnEventUnsubscribe=this.eventingService.unsafeOn(this.updateRosterOnEvent,function(n,i){i.state==t.MessageListRenderState.RenderedFully&&(e.idleCallbackId&&(e.$window.cancelIdleCallback(e.idleCallbackId),e.idleCallbackId=void 0),e.idleCallbackId=e.$window.requestIdleCallback(function(){if(e.idleCallbackId=void 0,e.settingsService.valueAsBoolean(e.constants.settings.names.runningscenariotests)){var t=window.perfTestUtil;t&&t.setAtMentionIdleCallbackMarker()}e.waitForUpdateEventAndIdleDeferred&&e.waitForUpdateEventAndIdleDeferred.resolve(),e.unsubscribeFromRosterUpdate()},{timeout:e.REQUEST_IDLE_TIMEOUT}))}))},r.prototype.determineComputationStrategy=function(e,t){if(!e)return this.logger.warn(\"Invalid conversationId\"),o.None;var n=this.conversationsService.getConversation(e);if(!n)return this.logger.warn(\"Conversation not found for \"+e),o.None;if(n.isChat())return o.Chat;if(n.isChannelConversation()||n.isTeam()){var i=(this.team?this.team.objectId:void 0)!==n.teamId;return t||i?o.ChannelWithUpdate:o.ChannelWithoutUpdate}return this.logger.warn(\"Computation strategy not found for \"+e),o.None},r.prototype.updateCachedPeopleV2=function(e,t){var n=this;switch(this.logger.info(\"updateCachedPeopleV2() params: id = {0}, strategy = {1}\",e,t),this.updateCachedPeopleScenario=this.loggingService.newScenario(this.constants.scenarios.people.atMentionsUpdateCache),this.updateCachedPeopleScenario.eventData={conversationId:e,strategy:t,atMentionDeferralEnabled:!0},this.updateCachedPeopleScenario.eventData[this.clearStateCounter]=0,t){case o.None:this.clearState(),this.updateCachedPeoplePromise=this.$q.when();break;case o.Chat:this.logger.info(\"Updating cached people for chatId \"+e),this.updateCachedPeoplePromise=this.updateCachedMentionEntitiesForChat(e);break;case o.ChannelWithoutUpdate:this.logger.info(\"Not updating cached people for channelId \"+e);var i=this.channelService.getParentTeamAndChannelByChannelId(e);this.currentChannelPicker=this.convertToChannelPickerItem(i),this.channel=i.channel,this.updateCachedPeoplePromise=this.$q.when();break;case o.ChannelWithUpdate:var s=this.channelService.getCurrentTeamAndChannel();if(!s||!s.team||!s.channel){var a=\"Could not find valid team/channel while updating people cache\";this.logger.error(a),this.updateCachedPeoplePromise=this.$q.reject(a);break}if(this.channel=s.channel,this.currentChannelPicker=this.convertToChannelPickerItem(s),!s.channel.objectId)return void this.logger.error(\"Subscribing to undefined conversation\");this.logger.info(\"Updating cached people for channelId \"+s.channel.objectId),this.updateCachedPeoplePromise=this.updateCachedPeopleForTeams(s.team.objectId);break;default:this.logger.warn(\"Invalid computation strategy \"+t+\" for conversation \"+e),this.updateCachedPeoplePromise=this.$q.when()}return this.updateCachedPeoplePromise.then(function(){n.updateCachedPeopleScenario.stop(),n.peopleCacheInitialized=!0}).catch(function(){var t=\"UpdateCachedPeopleV2 failed for \"+e;n.logger.error(t),n.updateCachedPeopleScenario.fail({errorInfo:t})})},r.prototype.updateCachedMentionEntitiesForChat=function(e){var t=this;this.logger.info(\"updateCachedMentionEntitiesForChat() params: chatId = {0}\",e);var n=this.conversationsService.getChatConversation(e);return n?this.$q.all([this.populatePeopleListForChat(e,n),this.populateComposeExtensionList(),this.populateBotListFromChatApps(e,n)]).then(function(e){var n=e[0],i=e[1],s=e[2];t.addLoggingInfo(\"ChatLoad\",t.atMentionEntitiesToSearch.length,t.cachedPeople.length),i=i.filter(function(e){return!_.find(s,function(t){return t.mri===SkypeX.Services.ChatServiceUtils.BotPrefix+e.mri})}),t.atMentionEntitiesToSearch=n.concat(i,s),t.$scope.contactsAvailable=!0,t.logger.info(\"updateCachedMentionEntitiesForChat atMentionEntitiesToSearch length = {0}\",t.atMentionEntitiesToSearch.length)}).catch(function(e){t.logger.info(\"updateCachedPeopleForChat: error is {0}\",e)}):this.$q.resolve()},r.prototype.populatePeopleListForChat=function(t,n){var i=this,s=n.getOtherMembers(this.currentUserMri),o=s&&s.length!==this.chatOtherMembersMris.size||_.some(s,function(e){return!i.chatOtherMembersMris.has(e)});if(this.logger.info(\"populatePeopleListForChat() isAnyMemberDifferent = {0}\",o),o)if(this.clearState(),this.enableAtMentionUpdateCacheDeferral){if(!t)return void this.logger.error(\"Subscribing to undefined conversation\");this.conversationsServiceSubscription=this.conversationsService.subscribe(function(e,t){e?i.updateCachedMentionEntitiesForChat(e):i.logger.error(\"Conversation update called with invalid key \"+e)},e.services.ConversationsServiceEvents.EventType_All,t)}else this.conversationsServiceSubscription=this.conversationsService.subscribe(this.updateCachedMentionEntitiesForChat.bind(this),e.services.ConversationsServiceEvents.EventType_All,t);else if(this.cachedPeople.length&&this.$scope.contactsAvailable)return this.$q.resolve(this.cachedPeople);this.chatOtherMembersMris=new Set([]);var a=_.map(s,function(e){return i.chatOtherMembersMris.add(e),e}),r=n.isMeetingConversation();return this.peoplePickerFilters.includeFederated=n.isNativeFederated(),this.logger.info(\"populatePeopleListForChat() isMeetingConversation = {0}\",r),(r?this.peopleService.getPeopleProfilesForMeeting(a,t,!0,\"AtMentionsInMeetingChat\",this.peoplePickerFilters):this.peopleService.getAllShortPeopleProfile(a,\"AtMentionsInChat\",!1,this.peoplePickerFilters)).then(function(e){return i.logger.info(\"populatePeopleListForChat() peopleService returned profiles.length = {0}\",e.length),i.cachedPeople=_(e).reject(function(e){return i.peopleService.isUnknownUser(e)}).map(function(e){return i.convertToUserPickerItem(e)}).value(),i.logger.info(\"populatePeopleListForChat() returning {0} users after removing unknown users\",i.cachedPeople.length),i.cachedPeople}).catch(function(e){return i.logger.error(\"Failed to fetch user profiles for chat {0} with error: {1}\",t,e),[]})},r.prototype.updateCachedPeopleForTeams=function(t){var n=this;this.logger.info(\"updateCachedPeopleForTeams() params: id = {0}\",t),this.clearState();var i=this.channelService.getCurrentTeamAndChannel();this.currentChannelPicker=this.convertToChannelPickerItem(i),this.enableAtMentionUpdateCacheDeferral?this.conversationsServiceSubscription=this.conversationsService.subscribe(function(e,i){e?n.updateCachedPeopleForTeams(t):n.logger.error(\"Conversation update called with invalid key \"+e)},e.services.ConversationsServiceEvents.EventType_All,t):this.conversationsServiceSubscription=this.conversationsService.subscribe(this.updateCachedPeopleForTeams.bind(this),e.services.ConversationsServiceEvents.EventType_All,t);var s=this.conversationsService.getConversation(t);if(!s)return this.$q.resolve();if(this.logger.info(\"updateCachedPeopleForTeams() canSearchWithAtMentionService = {0}\",this.canSearchWithAtMentionService),!this.canSearchWithAtMentionService){var o=_.differenceBy(s.members,this.cachedPeople,function(e){return e.mri||e.id});if(this.logger.info(\"updateCachedPeopleForTeams() differentMembers.length = {0}\",o?o.length:\"0\"),_.isEmpty(o))return this.$q.resolve()}return this.channelService.getTeamById(s.id).then(function(e){n.team=e;var t=n.populateCurrentTeamAndChannelList(e),i=t.channelList,s=t.teamItems;if(n.currentTeam=s,n.channelList=i,n.canSearchWithAtMentionService){var o=n.determineAvailableMentions();return n.updateAtMentionEntitiesToSearch(o)}return n.processTeamMembers(n.team.objectId)}).catch(function(e){n.logger.info(\"updateCachedPeopleForTeams: error is {0}\",e)})},r.prototype.processTeamMembers=function(t){var n=this;this.logger.info(\"processTeamsMembers() params: objectId = {0}\",t);var i,s=!1;return this.getTeamMembersPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.teamMembershipService.getTeamMembers(t,!0,!1,this.peoplePickerFilters)),this.logger.info(\"trying to get team members for team: {0}\",t),this.getTeamMembersPromise.then(function(e){n.logger.info(\"updateCachedPeopleForTeams() getTeamMembers returned {0} members\",e.length),i=n.determineAvailableMentions(e)}).catch(function(t){n.logger.info(\"unable to process teamMembers with error = {0}\",t),t===e.services.QCancelable.CancelID&&(n.logger.info(\"in catch block, cancelling promise\"),s=!0)}).finally(function(){return s?(n.logger.info(\"cancelled promise hence, returning from here to make sure atMentionEntitiesToSearch don't get initialized.\"),n.$q.resolve()):n.updateAtMentionEntitiesToSearch(i)})},r.prototype.updateAtMentionEntitiesToSearch=function(e){var t=this;return this.$q.all(e).then(function(){t.logger.info(\"Successfully resolved contacts list\")}).catch(function(e){t.logger.warn(\"Caught an error trying to resolve contacts list \"),t.cachedBots=[],t.cachedWebhooks=[],t.cachedComposeExtensions=[]}).finally(function(){t.canSearchWithAtMentionService||(t.atMentionEntitiesToSearch=t.cachedPeople.slice()),t.atMentionEntitiesToSearch=t.atMentionEntitiesToSearch.concat(t.cachedBots,t.cachedWebhooks,t.channelList,t.currentTeam),t.settingsService.valueAsBoolean(t.constants.settings.names.enableFullInputExtensions)&&(t.cachedComposeExtensions=t.cachedComposeExtensions.filter(function(e){return!_.find(t.atMentionEntitiesToSearch,function(t){return t.mri===SkypeX.Services.ChatServiceUtils.BotPrefix+e.mri})}),t.atMentionEntitiesToSearch=t.atMentionEntitiesToSearch.concat(t.cachedComposeExtensions)),t.logger.info(\"Completed initializing atMentions list, added {0} people, {1} bots, {2} webhooks, {3} compose extensions, {4} channels and {5} team to the list, totaling {6} members and setting $scope.contactsAvailable to true.\",t.cachedPeople.length,t.cachedBots.length,t.cachedWebhooks.length,t.cachedComposeExtensions.length,t.channelList.length,t.currentTeam.length,t.atMentionEntitiesToSearch.length),t.$scope.contactsAvailable=!0})},r.prototype.determineAvailableMentions=function(t){var n=this;if(this.isPrivateChannelContext())return[];this.logger.info(\"determineAvailableMentions() params: members.length = {0}\",t?t.length:\"null\");var i,s=[];if(this.canSearchWithAtMentionService){var o;if(this.isBotAtMentionJitInstallationEnabled&&(o=new Set),i=this.appsService.getInstalledAppsForTeam(this.team.objectId,{category:e.services.AppsServiceCategoryFilter.Bots}).then(function(e){_.each(e,function(e){if(e.isAppInstalled()){var t=e.appDefinition;if(!n.enableOneWayBots||!t.bots[0].isNotificationOnly){var i=n.convertBotAppToUser(t);n.isBotAtMentionJitInstallationEnabled&&o.add(t.id),n.cachedBots.push(n.convertToUserPickerItem(i))}}})}),this.isBotAtMentionJitInstallationEnabled){var r=this.loggingService.newScenario(this.constants.scenarios.extensibility.apps.atMentionJitInstallation.team);i=i.then(function(){return n.channelService.resolveTeamAndChannel(n.routeUtilityService.getRootRouteParams().threadId)}).then(function(e){r.mark(\"Check if user can install apps to team \"+e.team.objectId);var t=e.team.objectId,i=e.team.isArchived&&n.settingsService.valueAsBoolean(n.constants.settings.names.enableTeamArchive),s=n.teamMembershipPropertiesService.isAdmin(t);return!i&&(s||n.teamSettingsService.canAddApp(t))}).then(function(t){if(!t)return r.mark(\"cannot install app. completing the scenario\"),r.stop(),n.$q.resolve();r.mark(\"user can install app to this team. get all app definitions with a team scope bot\");var i=n.appsService.getTeamAppDefinitions(n.team.objectId,\"at-mentions\",{category:e.services.AppsServiceCategoryFilter.Bots}).then(function(e){r.mark(\"got all bot app definitions\"),_.forEach(e,function(e){!o.has(e.id)&&_.some(e.bots[0].scopes,function(e){return\"team\"===e.toLowerCase()})&&n.cachedBots.push(n.convertAppDefinitionToUserPickerItem(e,a.Team,n.team.objectId))}),r.stop()}),s=n.updateBotsInstalledInAllContexts();return n.$q.all([i,s])}).catch(function(e){throw n.logger.error(\"Team at mention jit installation scenario failed \"+e),r.fail({error:e}),e})}s.push(i)}else{if(_.isEmpty(t))return s;var c=[];_.each(t,function(e){n.enableTenantSettingsForBots&&SkypeX.Services.ChatServiceUtils.isBotMri(e.mri)?c.push(e):n.$scope.hideLoggedInUser&&n.currentUserMri===e.mri||n.peopleService.isUnknownUser(e)||n.cachedPeople.push(n.convertToUserPickerItem(e))}),this.logger.info(\"cachedPeople length: {0} and bot members length: {1}\",this.cachedPeople.length,c.length),i=this.filterBotsBasedOnEntitlements(c),s.push(i)}e.services.QCancelable.cancel(this.getTeamOutgoingWebhooksPromise);var l=e.services.QCancelable.toCancelablePromise(this.$q,this.outgoingWebhookService.getRegisteredWebhooks(this.team.objectId));this.getTeamOutgoingWebhooksPromise=l.then(function(e){if(n.logger.info(\"registeredWebhooks length: {0}\",e.length),_.isEmpty(e))return[];for(var t=0,i=e;t<i.length;t++){var s=i[t];n.cachedWebhooks.push(n.convertToWebhookPickerItem(s))}return e}),s.push(this.getTeamOutgoingWebhooksPromise);var h=null;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableFullInputExtensions)?(h=this.populateComposeExtensionList(this.team.objectId),s.push(h)):s.push(this.$q.resolve([])),this.logger.info(\"Promises: bots entitlement: {0}, webhook: {1}, compose extensions: {2}\",!!i,!!l,!!h),s},r.prototype.filterBotsBasedOnEntitlements=function(t){var n=this;return this.logger.info(\"filterBotsBasedOnEntitlements() params: botMembers.length = {0}\",t.length),_.isEmpty(t)?(this.logger.info(\"filterBotsBasedOnEntitlements completed\"),this.$q.resolve()):this.appsService.getInstalledAppsForTeam(this.team.objectId,{category:e.services.AppsServiceCategoryFilter.Bots}).then(function(e){return e.map(function(e){return e.appDefinition})}).then(function(e){n.logger.info(\"filterBotsBasedOnEntitlements() teamApps.length = \",e.length),t.forEach(function(t){var i=t.mri.substring(t.mri.indexOf(\":\")+1);e.some(function(e){return!(n.enableOneWayBots&&e.bots[0].isNotificationOnly)&&e.bots[0].id===i})?n.cachedBots.push(n.convertToUserPickerItem(t)):n.logger.info(\"Found a bot with id: {0}  in Team {1} Roster but missing from team's app entitlements\",t.mri,n.team.objectId)})}).then(function(){n.logger.info(\"filterBotsBasedOnEntitlements completed\")})},r.prototype.matchContact=function(e,t,n){var i=this.$scope.searchFields.split(\",\"),s=[];return s=e.type===this.constants.atMentions.type.person||e.type===this.constants.contact.contactType.Federated||e.type.toUpperCase()===this.constants.bots.botType||e.type===this.constants.atMentions.type.webhook?i.slice():[this.$scope.teamAndChannelSearchFields],this.atMentionService.matchContactBySearchFields(e,t,s,n)},r.prototype.matchAndConvertToSearchResults=function(e,t,n){var i=this.matchContact(e,t,n);return i?this.convertPickerItemToSearchResult(i,t):null},r.prototype.mergeContactsAndConvertToSearchResults=function(e,t,n,i,s){var o=this;void 0===s&&(s=!1);var a=e.length;i&&(t=_(t).map(function(e){return o.atMentionService.matchContactBySearchFields(e,n,[\"displayName\",\"email\"],!0)}).reject(_.isNil).value()),_.each(t,function(t){if(!o.$scope.hideLoggedInUser||o.currentUserMri!==t.mri){var n=o.convertToUserPickerItem(t);n.fromCache||(s&&(o.userResultsFromCache+=1),n.fromCache=s),e.push(n)}});var r=_(e),c=(r=this.filter(r)).map(function(e){return o.convertPickerItemToSearchResult(e,n)}).reject(_.isNil).uniqBy(function(e){return e.originalObject.mri}).value();s||(this.userResultsFromService=c.length-a);var l=_.orderBy(c,[function(e){return!!e.originalObject.fromCache},\"originalObject.sortOrder\",\"originalObject.$$requestCount\",\"priorityMatch\",\"originalObject.displayName\"],[\"desc\",\"asc\",\"desc\",\"desc\",\"asc\"]);if(n===this.constants.events.atMention.emptyAtMentionSearch){var h=this.getDefaultBotEntry();h&&(l=_.take(l,this.emptyMentionResultLength)).push(this.convertPickerItemToSearchResult(h,n))}this.$scope.processSearchResults(l,n,s)},r.prototype.searchUsingProfileAPIAsync=function(t,n,i){var s=this,o=!!this.$scope.showExactMatchesOnly;e.services.QCancelable.cancel(this.usersSearchProfilePromise),this.logger.info(\"searchUsingProfileAPIAsync() params: searchString.length = {0}, data.length = {1}\",t.length,n.length);var a=_(n),r=(a=this.filter(a)).map(function(e){return s.matchContact(e,t,o)}).reject(_.isNil).uniqBy(function(e){return s.convertPickerItemToSearchResult(e,t).originalObject.mri}).value(),c=!1;t===this.constants.events.atMention.emptyAtMentionSearch&&(c=!0),this.userResultsFromCache=0,this.userResultsFromService=0;var l=this.getTargetAtMentionId();this.logger.info(\"calling atMentionsService.SearchForUserProfileInChannel() with teamId = {0}, searchString.length = {1}, and peoplePickerFilters = {2}\",l,t.length,this.peoplePickerFilters);var h=this.atMentionService.searchForUserProfileInChannel(l,t,this.peoplePickerFilters,i,void 0,void 0,void 0,void 0,{timeout:this.UPS_TIMEOUT_IN_MS});return this.usersSearchProfilePromise=e.services.QCancelable.toCancelablePromise(this.$q,h),this.usersSearchProfilePromise.then(function(e){s.$scope.usersSearchProfilePromiseFailed=!1,s.mergeContactsAndConvertToSearchResults(r,e,t,o,c)},function(e){var n;s.logger.error(\"[at-mentions]: unable to process usersSearchProfilePromise for keyword length = {0} with error = {1}\",t.length,e),s.$scope.usersSearchProfilePromiseFailed=!0,s.atMentionScenario.fail((n={},n[s.constants.scenarioDataPropNames.error]=JSON.stringify(e),n))},function(e){e&&e.length>0&&s.mergeContactsAndConvertToSearchResults(r,e,t,o,!0)}).finally(function(){s.$scope.searching=!1,s.atMentionScenario.isStopped=!0})},r.prototype.getTargetAtMentionId=function(){return this.isPrivateChannelContext()?this.channel.objectId:this.$scope.teamId},r.prototype.isPrivateChannelContext=function(){return this.channel&&this.channel.channelType===e.services.ChannelType.Private},r.prototype.getDefaultBotEntry=function(){var e=this.conversationsService.getConversation(this.$scope.conversationId),t=e&&e.isChat()&&!e.isOneOnOneBotChat()&&!SkypeX.Services.SkypeConversationLocal.isLie(this.$scope.conversationId),n=!1;_.includes(this.$scope.searchFilter,this.constants.atMentions.type.addABot)||(n=e&&e.isNativeFederated()?!this.settingsService.valueAsBoolean(this.constants.settings.names.hideAppsForNativeFederatedChats):t||!this.isPrivateChannelContext());var i=this.team&&(this.teamMembershipPropertiesService.isAdmin(this.team.objectId)||this.teamSettingsService.canAddApp(this.team.objectId)),s=t&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableBotsInGroupChat),o=i||s;if(this.appsService.isAppsDiscoveryEnabled()&&n&&this.botService.isBotsEnabled()&&o){this.addBotIcon=\"svg/icons-addbot.html\";var a=this.$translate.instant(this.resources.strings.extensibility_get_bots);return{title:a,displayName:a,type:this.constants.atMentions.type.addABot}}return null},r.prototype.updateBotsInstalledInAllContexts=function(){var e=this;return this.appsService.getAppsInstalledByCurrentUserFromAllContexts().then(function(t){e.appIdsInstalledByCurrentUserInAllContexts=new Set(t)})},r.prototype.registerScopeHandlers=function(){var n=this;this.$scope.searchRequired=function(e,t){return e!=t},this.$scope.selectResult=function(i,s){if(n.$scope.matchClass&&(i.title&&(i.title=n.removeFormating(i.title)),i.description&&(i.description=n.removeFormating(i.description))),n.$scope.lastSearchText=n.$scope.searchText,n.mentionSession.mentionType=i.originalObject.type,n.mentionSession.success=!0,n.mentionSession.fromCache=i.originalObject.fromCache,n.mentionSession.positionOfSelection=n.$scope.currentIndex,n.mentionSession.countOfMentionsResultsDisplayed=n.$scope.searchResults&&n.$scope.searchResults.length||0,n.mentionSession.queryLength=n.$scope.searchText&&n.$scope.searchText.length||0,n.$scope.searchResults=[],n.$scope.showSearchResults=!1,n.peopleService.updateFrequencyCount(i.originalObject,n.constants.scenarios.people.atMention),n.team&&i.originalObject.type===n.constants.atMentions.type.person){var o=n.getTargetAtMentionId();n.eventingService.$emit(n.constants.events.channels.channelMemberSelected,{targetId:o,mri:i.originalObject.mri})}if(i.originalObject.type===n.constants.atMentions.type.channel){m=n.conversationsService.getConversation(i.originalObject.mri);if(n.canSearchWithAtMentionService)n.contactSelected({contact:i.originalObject,event:s}),n.$scope.searchText=\"\";else{var r=n.channelService.getChannelByObjectId(i.originalObject.mri),c=n.getMemberCount(m);n.logger.info(\"objectId {0}, memberCount {1}, channelInfoObj.isFavorite {2}, channelInfoObj.isJoined {3}, and channelInfoObj.hasMemberExpiration {4}\",i.originalObject.mri,c,r.isFavorite,r.isJoined,r.hasMemberExpiration),r.isFavorite&&r.isJoined&&!r.hasMemberExpiration&&m&&m.members?(i.originalObject.memberCount=c,n.contactSelected({contact:i.originalObject,event:s}),n.$scope.searchText=\"\"):n.teamMembershipService.getChannelsRoster([i.originalObject.mri]).then(function(e){var t=e.channels.hasOwnProperty(i.originalObject.mri)?e.channels[i.originalObject.mri]:[];i.originalObject.memberCount=t.length,n.contactSelected({contact:i.originalObject,event:s}),n.$scope.searchText=\"\"})}}else if(i.originalObject.type===n.constants.atMentions.type.addABot){var l=i.originalObject;if(n.enableBotsInGroupChat)n.openInContextAppStoreDialog();else{n.eventingService.$once(n.$scope,n.constants.events.app.installed,function(e,t){var i=t.result;i&&i.installSucceeded&&i.botMri&&(l.displayName=i.botDisplayName,l.userPrincipalName=i.botDisplayName,l.mri=i.botMri,l.type=n.constants.atMentions.type.bot,n.contactSelected({contact:l,event:e}),n.$scope.searchText=\"\")});var h=n.logger.service.newScenario(n.constants.scenarios.extensibility.tabs.framework.openAppGalleryScenario),p={intent:t.AddAppDialogIntent.Team,category:e.services.AppsServiceCategoryFilter.Bots,threadId:n.routeUtilityService.getRootRouteParams().threadId,skipInstalledSuccess:!1,returnMessageId:n.$scope.replyChainId,autoNavigationOnDone:!0};n.$state.go(n.constants.states.appApps,p).catch(function(e){h.fail({source:\"at-mentions\",params:JSON.stringify(p),error:e})}).finally(function(){h.stop()}),_.defer(function(){return n.logTelemetryForGoToStore()})}}else if(i.originalObject.type===n.constants.atMentions.type.bot)if(n.isBotAtMentionJitInstallationEnabled&&i.originalObject.jitInstallation){var u=i.originalObject.jitInstallation;n.dialogService.registerCloseCallback(n.constants.lazyDialogs.addAppNew,function(e){e&&e.installSucceeded&&(n.contactSelected({contact:i.originalObject,event:s}),n.$scope.searchText=\"\"),n.dialogService.registerCloseCallback(n.constants.lazyDialogs.addAppNew,null)});var d=u.scope===a.Team?{entryPoint:e.components.AddAppDialogEntryPoint.AtMentionDirectInstallationFromTeam,teamId:u.teamOrGroupChatId,appId:u.appId,isSurfacedApp:n.appIdsInstalledByCurrentUserInAllContexts&&n.appIdsInstalledByCurrentUserInAllContexts.has(u.appId)}:{entryPoint:e.components.AddAppDialogEntryPoint.AtMentionDirectInstallationFromGroupChat,chatId:u.teamOrGroupChatId,appId:u.appId,isSurfacedApp:n.appIdsInstalledByCurrentUserInAllContexts&&n.appIdsInstalledByCurrentUserInAllContexts.has(u.appId)};n.dialogService.openLazyDialog(n.constants.lazyDialogs.addAppNew,n.constants.lazyModules.extensibilityDialogs,d)}else n.contactSelected({contact:i.originalObject,event:s}),n.$scope.searchText=\"\";else{if(i.originalObject.type===n.constants.atMentions.type.team){var m=n.conversationsService.getConversation(i.originalObject.mri);i.originalObject.memberCount=n.getMemberCount(m)}n.contactSelected({contact:i.originalObject,event:s}),n.$scope.searchText=\"\"}i&&i.title&&n.ariaLiveService.update(n.$translate.instant(n.resources.strings.aria_people_picker_item_selected,{name:i.title}))},this.$scope.hideSearchResults=function(){n.$scope.hideTimer=n.$timeout(function(){n.$scope.showSearchResults=!1,n.$scope.focusOut&&n.$scope.focusOut()},n.$scope.pause,!1)},this.$scope.hoverRow=function(e){n.$scope.currentIndex=e},this.$scope.performSearch=function(e,t){var i=!!n.$scope.showExactMatchesOnly;if(n.logger.info(\"scope.performSearch() params: searchString.length = {0}, data.length = {1}\",e?e.length:\"null\",t?t.length:\"null\"),e===n.constants.events.atMention.emptyAtMentionSearch){var s=_(t).filter(function(e){return e.type===n.constants.atMentions.type.person||e.type===n.constants.contact.contactType.Federated}).map(function(t){return n.convertPickerItemToSearchResult(t,e,!0)}).uniqBy(function(e){return e.originalObject.mri}).value();s=_.orderBy(s,[\"originalObject.sortOrder\",\"originalObject.$$requestCount\"],[\"asc\",\"desc\"]),s=_.take(s,n.emptyMentionResultLength);var o=n.getDefaultBotEntry();return o&&s.push(n.convertPickerItemToSearchResult(o,e)),void n.$scope.processSearchResults(s,e)}if(!_.isEmpty(t)){var a=_(t),r=(a=n.filter(a)).map(function(t){return n.matchAndConvertToSearchResults(t,e,i)}).reject(_.isNil).uniqBy(function(e){return e.originalObject.mri}).value(),c=_.orderBy(r,[\"originalObject.sortOrder\",\"originalObject.$$requestCount\",\"priorityMatch\",\"originalObject.displayName\"],[\"asc\",\"desc\",\"desc\",\"asc\"]);n.$scope.firstSearchResult&&n.isBotAtMentionJitInstallationEnabled&&(n.$scope.firstSearchResult=!1,n.logTelemetryForAppShowUp(c)),n.$scope.processSearchResults(c,e)}},this.$scope.processSearchResults=function(e,t,i){void 0===e&&(e=[]),void 0===i&&(i=!1),n.logger.info(\"scope.processSearchResults() params: matchedContacts.length = {0}, searchString.length = {1}\",e.length,t.length),(n.settingsService.valueAsBoolean(n.constants.settings.names.enableMentionStartsWithFilter)||n.$scope.isAtLessMention&&n.settingsService.valueAsBoolean(n.constants.settings.names.enableImplicitMentionStartsWithFilter))&&(e=e.filter(function(e){return!!n.atMentionService.matchContactBySearchFields(e.originalObject,t,[\"displayName\",\"email\"])})),_.isEmpty(e)||(n.logger.info(\"matchedContacts length {0}\",e.length),n.$scope.currentIndex=0);var s=e.length;n.currentChannelPicker&&(e=_.take(e,n.atMentionLength)),n.logger.info(\"Dropdown is shown for {0} search Results\",e.length);var o={searchResultsCount:s,limitedResultsCount:e.length},a={data:JSON.stringify(o)},r=(t||\"\").length;n.$scope.isAtLessMention?a.at_less_mention_searchStringLength=r:a.at_mention_searchStringLength=r,n.userResultsFromService&&(a.at_mention_userResultsFromCache=n.userResultsFromCache,a.at_mention_userResultsFromService=n.userResultsFromService),n.atMentionScenario&&n.atMentionScenario.stop(a),n.$scope.searchResults=e,n.$scope.searching=i,n.$scope.showSearchResults=!0;var c=!!n.$scope.hideEmptyResults;if(_.isEmpty(e))c||n.ariaLiveService.update(n.noResultsLocaleString);else{var l=n.$translate.instant(n.resources.strings.people_atMentionsLabel_suggestionsAvailable_mf,{suggestionsCount:e.length},n.constants.translation.interpolationIds.messageformat),h=n.$scope.searchResults[0].originalObject.displayName+\" \"+n.$scope.searchResults[0].description,p=n.$scope.currentIndex+1,u=n.$translate.instant(n.resources.strings.list_item_index_of_separator,{selectedResultIndex:p,totalResultsLength:n.$scope.searchResults.length});n.ariaLiveService.update(l+\" \"+h+\" \"+u)}n.$scope.searchResultsUpdated&&n.$scope.searchResultsUpdated(n.$scope.searchResults)},this.$scope.inputChanged=function(e){e.length<n.$scope.minLength&&n.hideResults()},this.$scope.keyUpHandler=function(e){e.keyCode!=r.UP_KEY&&e.keyCode!=r.DOWN_KEY&&e.keyCode!=r.ENTER_KEY&&(e.keyCode===r.SEMICOLON_KEY&&n.$scope.adhoc?(n.addUnResolvedEmail(e),e.preventDefault()):n.processText())},this.$scope.$on(this.constants.events.atMention.keyDown,function(e,t){n.$scope.targetElementRect=t.actualTarget&&t.actualTarget.getBoundingClientRect(),n.$scope.keyDownHandler(t.domEvent.$)}),this.$scope.$on(this.constants.events.atMention.blur,function(e,t){n.$scope.hideSearchResults()}),this.$scope.keyDownHandler=function(e){if(n.$scope.showSearchResults&&(!n.$scope.hideEmptyResults||n.$scope.searchResults.length))switch(e.keyCode){case r.UP_KEY:n.$scope.searchResults&&n.$scope.currentIndex>0&&(n.$scope.currentIndex=n.$scope.currentIndex-1,n.scrollToSelectedSearchResult()),e.preventDefault(!0);break;case r.DOWN_KEY:n.$scope.searchResults&&n.$scope.currentIndex+1<n.$scope.searchResults.length&&(n.$scope.currentIndex=n.$scope.currentIndex+1,n.scrollToSelectedSearchResult()),e.preventDefault(!0);break;case r.ENTER_KEY:case r.TAB_KEY:n.resolveMentionIfSelected(e),e.preventDefault(!0);break;case r.SPACE_KEY:n.resolveMentionIfMatch(e);break;case r.ESCAPE_KEY:n.$scope.searchResults=[],n.$scope.showSearchResults=!1,e.stopPropagation(),e.preventDefault(!0);break;case r.BACKSPACE_KEY:angular.isDefined(n.$scope.deleteHandler)&&\"\"==n.$scope.searchText&&(n.$scope.deleteHandler(null),e.preventDefault(!0))}n.lastKey=e.keyCode}},r.prototype.registerTeamSpecificEventHandlers=function(){var t=this;this.eventingService.$on(this.$scope,this.constants.events.channels.updatedChannelName,function(e,n){if(t.team&&n&&n.oldChannelName&&n.newChannelName&&(!t.enableAtMentionsRosterSync||n.teamId===t.team.objectId)){var i=n.oldChannelName,s=n.newChannelName;t.atMentionEntitiesToSearch=_.map(t.atMentionEntitiesToSearch,function(e){return e.type===t.constants.atMentions.type.channel&&e.displayName===i&&(t.logger.info(\"Updating channel name due to channelNameUpdatedEvent\"),e.displayName=s,e.atDisplayName=\"@\"+s,e.searchableValue=s),e})}}),this.eventingService.$on(this.$scope,this.constants.events.channels.deletedChannel,function(e,n){n&&t.team&&(t.logger.info(\"Updating channels to search due to deletedChannelEvent\"),_.remove(t.atMentionEntitiesToSearch,function(e){return e.mri===n}))});if(!this.canSearchWithAtMentionService)this.eventingService.$on(this.$scope,this.constants.events.teamMembers.teamMemberCacheRoleChange,function(n,i){if(t.team&&i&&i.action&&i.members&&i.teamId===t.team.objectId)switch(i.action){case e.services.TeamMemberAction.Add:_.each(i.members,function(e){if(!(_.some(t.atMentionEntitiesToSearch,function(t){return t.mri===e.mri})||t.$scope.hideLoggedInUser&&t.currentUserMri===e.mri)){var n=t.atMentionEntitiesToSearch.length;t.atMentionEntitiesToSearch.push(t.convertToUserPickerItem(e)),t.addLoggingInfo(\"InitialLoad\",n,t.atMentionEntitiesToSearch.length)}});break;case e.services.TeamMemberAction.Remove:_.each(i.members,function(e){var n=t.atMentionEntitiesToSearch.length;_.remove(t.atMentionEntitiesToSearch,function(t){return t.mri===e.mri}),t.addLoggingInfo(\"InitialLoad\",n,t.atMentionEntitiesToSearch.length)})}}),this.eventingService.$on(this.$scope,this.constants.events.outgoingWebhooks.webhookConfigChanged,function(e,n){t.team&&n&&n.action&&n.webhook&&(t.enableAtMentionsRosterSync&&n.teamId!==t.team.objectId||(t.logger.info(\"Team webhook registration: payload.action {0}, payload.webhook {1}, enableAtMentionsRosterSync {2}.\",n.action,n.webhook,t.enableAtMentionsRosterSync),t.addOrRemoveWebhooksFromSearchList(n)))});this.eventingService.$on(this.$scope,this.constants.events.atMention.emptyAtMentionSearch,function(e,n){n&&(t.$scope.targetElementRect=n.getBoundingClientRect())});if(this.enableAtMentionsRosterSync)this.eventingService.$on(this.$scope,this.constants.events.channels.updatedTeamName,function(e,n){if(t.team&&n&&n.oldTeamName&&n.newTeamName&&n.teamId&&n.teamId===t.team.objectId){t.logger.info(\"For enableAtMentionsRosterSync: oldTeamName length {0}, newTeamName length {1}, teamId {2} and team.objectId {3}\",n.oldTeamName.length,n.newTeamName.length,n.teamId,t.team.objectId);var i=n.oldTeamName,s=n.newTeamName;t.atMentionEntitiesToSearch=_.map(t.atMentionEntitiesToSearch,function(e){return e.type===t.constants.atMentions.type.team&&e.displayName===i&&(e.displayName=s,e.atDisplayName=\"@\"+s,e.searchableValue=s),e})}}),this.eventingService.$on(this.$scope,this.constants.events.channels.syncNewChannel,function(e,n){if(t.team&&n&&n.channelId&&n.channelName&&n.teamId&&n.teamId===t.team.objectId){var i={displayName:n.channelName,atDisplayName:\"@\"+n.channelName,searchableValue:n.channelName,description:t.$translate.instant(t.resources.strings.person_card_headerChannelText),mri:n.channelId,imageUrl:t.defaultTeamPicture,pictureETag:null,groupId:null,memberCount:0,sortOrder:3,type:t.constants.atMentions.type.channel};t.atMentionEntitiesToSearch.push(i)}})},r.prototype.getMemberCount=function(e){return e&&this.logger.info(\"getMemberCount() params: channelConversation.id = {0}\",e.id),e&&e.members?_.filter(e.getMembersWithoutExpiration(),function(e){return!SkypeX.Services.ChatServiceUtils.isBotMri(e.id)}).length:0},r.prototype.registerGroupChatEntitlementChangedEvent=function(){var t=this;this.appsService.safeSubscribe(this.$scope,function(e){t.$scope.conversationId===e&&(t.chatAppsCacheConversationId=void 0,t.chatAppsUpdatedTime=void 0,t.updateCachedMentionEntitiesForChat(t.$scope.conversationId))},e.services.AppsServiceEvents.GroupChatEntitlementsChanged)},r.prototype.openInContextAppStoreDialog=function(){this.appStoreDialogHelper.openDialog(this.$scope.conversationId,e.services.AppsServiceCategoryFilter.Bots,this.$scope.replyChainId),this.logTelemetryForInContextAppStoreDialog()},r.prototype.logTelemetryForGoToStore=function(){var t=this,n={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.nav.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.navAppStore.toString(),e.components.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.nav.toString(),e.components.PanelActionScenarioType,this.loggingService)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.composeBox.toString(),e.components.PanelModuleName,this.loggingService),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.compose.toString(),e.components.PanelModuleType,this.loggingService),summary:\"At-mention - Store\"}};this.analyticsService.getAnalyticsPanelActionEventData(n).then(function(e){t.analyticsService.sendPanelAction(e)}).catch(function(e){t.logger.error(\"logTelemetryForGoToStore: error is {0}\",e)})},r.prototype.logTelemetryForInContextAppStoreDialog=function(){var t=this;_.defer(function(){var n={actionGesture:e.components.PanelActionGesture.click,actionOutcome:e.components.PanelActionOutcome.openDialog,actionScenario:e.components.PanelActionScenario.addBot,actionScenarioType:e.components.PanelActionScenarioType.addBot,moduleName:e.components.PanelModuleName.composeBox,moduleType:e.components.PanelModuleType.compose,moduleSummary:\"Get bots from at-mention menu\"};i.logTelemetry(n,t.loggingService,t.analyticsService)})},r.prototype.logTelemetryForAppShowUp=function(t){var n=this;_.defer(function(){var s=_.filter(t,function(e){return e.originalObject&&e.originalObject.type===n.constants.atMentions.type.bot}),o=_.filter(t,function(e){return e.originalObject&&e.originalObject.jitInstallation}),a={actionGesture:e.components.PanelActionGesture.keypress,actionOutcome:e.components.PanelActionOutcome.show,actionScenario:e.components.PanelActionScenario.composeAtMention,actionScenarioType:e.components.PanelActionScenarioType.search,moduleName:e.components.PanelModuleName.composeBox,moduleType:e.components.PanelModuleType.compose,moduleSummary:\"Search bots in at-mention\",dataBag:{appCount:s.length,notInstalledAppCount:o.length}};i.logTelemetry(a,n.loggingService,n.analyticsService)})},r.BACKSPACE_KEY=8,r.TAB_KEY=9,r.ENTER_KEY=13,r.ESCAPE_KEY=27,r.SPACE_KEY=32,r.LEFT_KEY=37,r.UP_KEY=38,r.RIGHT_KEY=39,r.DOWN_KEY=40,r.DELETE_KEY=46,r.SEMICOLON_KEY=186,r.PeopleProfileCallerInfoForBotsInChat=\"AtMentionsInChatForBots\",r}();t.AtMentionsController=r,angular.module(\"teamspace.atMentions\",[\"ngSanitize\",\"teamspace.uiOrchestrator\",\"teamspace.routeUtilityService\",\"teamspace.utilityService\",\"teamspace.ariaLiveService\",\"teamspace.localizationService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.analyticsService\",\"teamspace.peopleTargetingService\"]).directive(\"atMentions\",[\"tooltipService\",\"tooltipCssApplicators\",\"settingsService\",\"analyticsService\",\"constants\",function(t,n,i,s,o){return{restrict:\"E\",scope:{searchResultsUpdated:\"=?\",deleteHandler:\"=?\",searchFilter:\"=?\",searchText:\"=?\",hideEmptyResults:\"=?\",showExactMatchesOnly:\"=?\",maxResults:\"=?\",isAtLessMention:\"=?\",adhoc:\"=?\",focusOut:\"=?\",placeholder:\"@\",id:\"@\",teamId:\"@\",replyChainId:\"@\",conversationId:\"@\",targetElement:\"=?\",hideLoggedInUser:\"=?\",customClass:\"@\",isTenantSearch:\"=?\"},bindToController:{contactSelected:\"&?\",updateRosterOnEvent:\"@?\"},controllerAs:\"atMenCtrl\",templateUrl:\"components/at-mentions/at-mentions.html\",controller:r,link:function(a,r){function c(i){var s={autoClose:!0,container:\"body\",placement:\"auto center\",scope:a,templateUrl:\"components/at-mentions/at-mentions-dropdown.html\",trigger:\"manual\"},o={sourceElement:r,tooltipType:e.services.TooltipType.Dropdown,options:s,tooltipId:i,cssApplicator:function(){var e;e=a.targetElementRect?a.targetElementRect:r[0].getBoundingClientRect(),n.atMentionDialog(e)}};t.toggleTooltip(o)}i.valueAsBoolean(o.settings.names.enableSuggestedMentionsPanelView)&&a.$watch(\"showSearchResults && !(hideEmptyResults && !searchResults.length)\",function(t){t&&s.sendPseudoPanelView({panelType:e.PanelType.suggestedMentions,dataBag:{type:a.isAtLessMention?o.atMentions.callType.atLessMention:o.atMentions.callType.atMention,region:i.valueFor(o.settings.names.webserviceEnvironmentName)}})}),a.$watch(\"showSearchResults\",function(n,i){n?(c(\"atMentionToolTip\"),n!==i&&a.startNewMentionSession()):(a.endCurrentMentionSession(),t.clearTooltip(e.services.TooltipType.Dropdown,\"atMentionToolTip\"))})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var a;!function(e){e[e.More=0]=\"More\",e[e.Person=1]=\"Person\",e[e.App=2]=\"App\",e[e.Team=3]=\"Team\",e[e.Channel=4]=\"Channel\",e[e.Chat=5]=\"Chat\",e[e.SlashCommandNoSlash=6]=\"SlashCommandNoSlash\",e[e.SearchExternal=7]=\"SearchExternal\",e[e.Last=8]=\"Last\"}(a=t.AutosuggestSearchItemTypePriority||(t.AutosuggestSearchItemTypePriority={}));var s=function(){function t(t,s,n,r,i,o,u,l,p,c,g,d,m,h,f,v,y,S,b,T,A,I,C,E){var D=this;this.constants=n,this.utilityService=u,this.$q=h,this.resources=v,this.tenantService=C,this.restrict=\"AE\",this.isGuestUser=!1,this.enableNonInstalledAppAutosuggest=g.valueAsBoolean(n.settings.names.enableNonInstalledAppAutosuggest),this.enableMessagingExtensionsInPowerbarSearch=g.valueAsBoolean(n.settings.names.enableMessagingExtensionsInPowerbarSearch),this.numOfAutosuggestApps=g.valueFor(n.settings.names.numOfAutosuggestApps),this.powerBarKoreanFixKillSwitch=g.valueAsBoolean(\"powerBarKoreanFixKillSwitch\"),this.chatsEnabled=!0,f.register(this),this.autosuggestPerfData={cumulativeTime:0,numSearchStringUpdates:0},this.link=function(m){function f(e){var t=e.originalObject?e.originalObject:e;return t.type&&\"More\"===t.type}var C=null;c.getUserInformation().then(function(e){C=e});var x=y.instant(m.$root.resources.strings.autosuggest_seeMore),P=(g.valueAsBoolean(n.settings.names.enablePrivateMeetings),g.valueAsBoolean(n.settings.names.enableInstalledAppAPIs),g.valueAsBoolean(n.settings.names.enablePartialSuggestions)),j=g.valueAsBoolean(n.settings.names.showSearchExternalInPowerBar);D.isGuestUser=E.isGuestUserType();var k,U={shouldUpdate:!1},$=function(){var e=r.getRecents();e=_.reduce(e,function(e,t){if(t.type===n.autosuggest.type.recentSlashCommand){var a=S.getSlashCommand(t.originalObject.id);a&&(t.matchString=t.originalObject.name=a.name,e.push(t))}else e.push(t);return e},[]);var t=g.valueAsBoolean(n.settings.names.doNotDisableMeetingChatIfChatsDisabled);m.results=m.localData=[],_.forEach(e,function(e,a){(e.type!==n.autosuggest.type.recentChat&&e.type!==n.autosuggest.type.recentPerson||e.type===n.autosuggest.type.recentChat&&(D.chatsEnabled||t&&e.originalObject&&e.originalObject.isMeeting)||e.type===n.autosuggest.type.recentPerson&&D.chatsEnabled)&&m.results.push({title:e.matchString,type:e.type,obj:e.originalObject,originalObject:{uniqueId:e.uniqueId||a}})})},w=function(t){var s=(new Date).getTime();D.lastGetSuggestionsStartTime=s;var r=u.generateUUID(),i=b.newScenario(n.scenarios.powerbarAutosuggest,null,null,null,!0),o={autosuggestQueryId:r,peopleRendered:0};k&&T.cancel(k);var l=performance.now();if(t){var c=[],d=[],f=g.valueAsBoolean(n.settings.names.doNotDisableMeetingChatIfChatsDisabled),v=A.get(e.services.SlashCommands.SlashCommandParameterTemplate.Chats).getPopoverValues(t,5);if(v.then(function(e){var a=_.filter(e,function(e){return D.chatsEnabled||f&&e.isMeeting});_.forEach(a,function(e){e.title=t}),c=c.concat(a)}),D.chatsEnabled){var y=A.get(e.services.SlashCommands.SlashCommandParameterTemplate.People).getPopoverValues(t,n.autosuggest.maxPersonCount,r);y.then(function(e){var a=validator.isEmail(t);m.localSearchReturnedExternalUser=a&&_.some(e,function(e){return e.isFederated}),_.forEach(e,function(e){e.title=t}),c=c.concat(e),o.peopleRendered=1});var I=F(t).then(function(e){c=c.concat(e)});d.push(v),d.push(y),d.push(I)}var C=A.get(e.services.SlashCommands.SlashCommandParameterTemplate.TeamsAndChannels).getPopoverValues(t,3,5);C.then(function(e){c=c.concat(e)}),d.push(C);var E=[];_.forEach(S.getAllSlashCommands(),function(e){e.name.substr(1).toLowerCase().startsWith(t.toLowerCase())&&E.push({title:e.name,uniqueId:e.id,description:e.descriptionResource,type:n.autosuggest.type.slashCommandNoSlash,priority:a.SlashCommandNoSlash})}),E=_.orderBy(E,[\"uniqueId\"]),E=_.take(E,5),c=c.concat(E);var x={searchStr:t},j=p.getAggregatedInstalledAppsForUser(!0,null,x),U=D.enableNonInstalledAppAutosuggest&&!D.isGuestUser?p.getUserAppDefinitions(\"td-powerbar-search\",x):h.resolve(null),w=h.all([j,U]).then(function(t){if(t&&t.length>0){var a=t[0],s=t[1],r=[];D.enableNonInstalledAppAutosuggest&&t[1]&&s.forEach(function(t){var s=a?a.find(function(e){return e.appDefinition.id.toLowerCase()===t.id.toLowerCase()}):void 0;t.externalId&&!t.tenantId||_.isEmpty(t.customBots)&&(e.services.AppsServiceUtils.isAppPermanent(s)||e.services.AppsServiceUtils.isAppDeprecated(s)||e.services.AppsServiceUtils.isAppInstalled(s)&&s.appDefinition.isInstalledPersonally||r.push(t))}),a=_.filter(a,function(t){return(t.appDefinition.bots&&t.appDefinition.bots.length>0||t.appDefinition.staticTabs&&t.appDefinition.staticTabs.length>0||t.appDefinition.inputExtensions&&t.appDefinition.inputExtensions.length>0)&&(e.services.AppsServiceUtils.isAppInstalled(t)||e.services.AppsServiceUtils.isAppFeatured(t))});var i=[];return(a=_.uniqBy(a,function(e){return e.appDefinition.externalId?e.appDefinition.externalId:e.appDefinition.id})).forEach(function(t){(t.appDefinition.bots&&t.appDefinition.bots.length>0||t.appDefinition.staticTabs&&t.appDefinition.staticTabs.length>0)&&i.push({title:t.appDefinition.name,description:t.appDefinition.shortDescription,type:n.autosuggest.type.app,subType:n.autosuggest.type.installedApps,app:t,uniqueId:D.getAppId(t.appDefinition),priority:e.components.AutosuggestSearchItemTypePriority.App}),D.enableMessagingExtensionsInPowerbarSearch&&t.appDefinition&&t.appDefinition.inputExtensions&&t.appDefinition.inputExtensions.length>0&&_.forEach(t.appDefinition.inputExtensions[0].commands,function(a){t.appDefinition.isInstalledPersonally&&(a.context&&!a.context.includes(\"Commandbox\")||i.push({title:t.appDefinition.name+\": \"+a.title,description:a.description,type:n.autosuggest.type.app,subType:n.autosuggest.type.messagingExtensions,app:t,command:a,uniqueId:D.getAppId(t.appDefinition)+\"-\"+a.id,priority:e.components.AutosuggestSearchItemTypePriority.App}))})}),i=_.orderBy(i,function(e){return e.title.toLowerCase()},[\"asc\"]),i=_.take(i,D.numOfAutosuggestApps),_.forEach(i,function(e){c.push(e)}),i.length<=D.numOfAutosuggestApps&&D.enableNonInstalledAppAutosuggest&&(r=_.take(r,D.numOfAutosuggestApps-a.length)).forEach(function(t){c.push({title:t.name,description:t.shortDescription,type:n.autosuggest.type.app,subType:n.autosuggest.type.availableNonInstalledApps,app:t,uniqueId:D.getAppId(t),priority:e.components.AutosuggestSearchItemTypePriority.App})}),h.resolve([])}}).catch(function(e){return b.error(e),h.reject(e)});d.push(w),P&&(k=T(function(){s<D.lastGetSuggestionsStartTime||(b.error(\"An autosuggest provider was not resolved before the timeout.\"),N(c,t,l))},1e3)),h.allSettled(d).then(function(){if(s<D.lastGetSuggestionsStartTime)return o.peopleRendered=0,void i.stop(o);P&&T.cancel(k),i.stop(o),N(c,t,l)})}else $()},N=function(e,t,a){e.unshift(m.localData[0]),e=_.uniqBy(e,\"uniqueId\"),e=_.sortBy(e,[\"priority\"]),R(e,t),O(a)},R=function(e,t){m.$evalAsync(function(){m.localData=e,m.currentIndex=-1,m.inputChangeHandler(t)})},O=function(e){D.autosuggestPerfData.cumulativeTime+=performance.now()-e,D.autosuggestPerfData.numSearchStringUpdates++},B=function(){D.autosuggestPerfData.cumulativeTime=0,D.autosuggestPerfData.numSearchStringUpdates=0},q=function(e){if(void 0===e&&(e=\"\"),!(!D.autosuggestPerfData||D.autosuggestPerfData.cumulativeTime<=0||D.autosuggestPerfData.numSearchStringUpdates<=0)){var t={delta:D.autosuggestPerfData.cumulativeTime,numSearchStringUpdates:D.autosuggestPerfData.numSearchStringUpdates,searchType:e};b.event(n.events.search.searchAutosuggestTime,t),B()}};i.$on(m,n.events.search.sendAutosuggestTelemetry,function(e,t){q(t)});var F=function(t){var r=validator.isEmail(t);if(!r)return h.resolve([]);var i=j&&r&&!m.localSearchReturnedExternalUser;m.remoteSearching=i;var o=[],u=h.defer();return i?s.searchContacts(t,new e.services.PeoplePickerFilters).then(function(i){if(m.remoteSearching=!1,m.searchStr!==t)return[];var l,p=!1,c=e.services.SfBInteropUtilsService.isFederatedChatSupported(g,I,n);return 0===i.results.length?l=h.resolve([]):1===i.results.length?(b.info(\"Calling AAD to confirm user type of the user returned from MT\"),l=s.getAllPeopleProfileFromAAD([i.results[0].userPrincipalName],\"autosuggest\",r,!1).then(function(e){if(b.info(\"Received response from AAD to confirm user type of the user returned from MT\"),e&&e.length){var t=e[0];if(!(C&&C.profile&&C.profile.oid===t.objectId)){var s=t&&t.userPrincipalName||\"\",r=SkypeX.Services.ChatServiceUtils.isBotMri(t.mri)?t.description:t.description||t.userPrincipalName;o=[{type:n.autosuggest.type.person,title:t.displayName,renderTitle:t.displayName,upn:t.userPrincipalName,email:t.email,mri:t.mri,description:r,imageUri:t.imageUri,uniqueId:s,priority:a.Person}],p=t.userType&&t.userType.toLowerCase()===n.userTypes.guest.toLowerCase()}}})):l=h.resolve([]),l.then(function(){(g.valueAsBoolean(n.settings.names.checkTenantVerifiedDomains)?D.isExternalDomain(m.searchStr):h.resolve(0===i.results.length||1===i.results.length&&p)).then(function(e){var s=c&&!m.localSearchReturnedExternalUser&&e;return s&&(o=o.concat([{type:n.autosuggest.type.searchExternal,title:y.instant(v.strings.people_search_externally_btn_text,{email:_.escape(t)}),searchExternallyAriaText:y.instant(v.strings.autosuggest_aria_searchExternally,{email:t}),uniqueId:\"searchExternal\",priority:a.SearchExternal,searchStr:t}])),b.info(\"searchString: \"+m.searchStr+\" showSearchExternal: \"+s+\", isFederatedChatSupported: \"+c+\", isEmail: \"+r+\", noLocalTenantUserInResults: \"+e+\" networkResults.length: \"+i.results.length+\", guestUserReturned: \"+p+\", localSearchReturnedExternalUser: \"+m.localSearchReturnedExternalUser),u.resolve(o)})})}).catch(function(e){return m.remoteSearching=!1,u.reject(e)}):u.resolve([]),u.promise},M=function(e){if(validator.isEmail(e)){var t=performance.now();m.remoteSearching=!0,m.externalUserSearch=!0;var r=[],i=!1;s.searchFederated(e,n.scenarios.powerbarAutosuggest).then(function(e){if(_.size(e)>0){var t=e[0];r.push({type:n.autosuggest.type.person,title:t.displayName,renderTitle:t.decoratedDisplayName||t.displayName,upn:t.userPrincipalName,email:t.email,mri:t.mri,isFederated:!0,description:t.description||t.userPrincipalName||t.displayName,imageUri:t.imageUri,uniqueId:t.mri,priority:a.Person})}else b.error(\"No user found for the specified email/upn\")}).catch(function(e){e&&e.errorCode===n.errorCodes.forbidden&&(i=!0),b.error(\"Failed search externally\")}).finally(function(){if(i){m.externalUserResolutionStatus=y.instant(m.$root.resources.strings.federated_failed_chat_header_forbidden);var a=y.instant(m.$root.resources.strings.federated_failed_chat_header_forbidden);d.update(a)}else if(0===r.length){m.externalUserResolutionStatus=y.instant(m.$root.resources.strings.autosuggest_error_external_user_notfound,{email:_.escape(e)});var s=y.instant(m.$root.resources.strings.autosuggest_aria_error_external_user_notfound,{email:e});d.update(s)}else m.externalUserSearch=!1;N(r,e,t),m.remoteSearching=!1})}else b.info(\"search string is not a valid email address\")},L=function(){var e=m.results[m.currentIndex];if(e){var t=\"\";if(e.type)switch(e.type){case\"RecentChat\":t=y.instant(v.strings.autosuggest_aria_chat)+\" \"+e.obj.renderTitle;break;case\"RecentPerson\":t=y.instant(v.strings.autosuggest_aria_person)+\" \"+e.obj.displayName;var a=e.obj.description||e.obj.upn;a&&(t+=\" \"+a);break;case\"RecentTeam\":t=y.instant(v.strings.autosuggest_aria_team)+\" \"+e.obj.title;break;case\"RecentChannel\":t=y.instant(v.strings.autosuggest_aria_channel)+\" \"+e.obj.channel+\" \"+e.obj.title;break;case\"RecentApp\":t=y.instant(v.strings.autosuggest_aria_app)+\" \"+e.obj.app.name,e.obj.app.shortDescription&&(t+=\" \"+e.obj.app.shortDescription);break;case\"Recent\":t=y.instant(v.strings.autosuggest_aria_search)+\" \"+e.obj;break;case\"RecentSlashCommand\":t=y.instant(v.strings.autosuggest_aria_command)+\" \"+e.obj.id;break;case\"RecentAtCommand\":t=y.instant(v.strings.autosuggest_aria_command)+\" \"+e.obj.title;break;case\"BotsEntryPoint\":t=e.title}else if(e.originalObject.type)switch(e.originalObject.type){case\"More\":t=e.originalObject.ariaTitle;break;case\"Person\":t=y.instant(v.strings.autosuggest_aria_person)+\" \"+e.originalObject.renderTitle+\" \"+e.originalObject.description;break;case\"App\":t=y.instant(v.strings.autosuggest_aria_app)+\" \"+e.originalObject.title,e.originalObject.description&&(t+=\" \"+e.originalObject.description);break;case\"Team\":t=y.instant(v.strings.autosuggest_aria_team)+\" \"+e.originalObject.title;break;case\"Channel\":t=y.instant(v.strings.autosuggest_aria_channel)+\" \"+e.originalObject.title+\" \"+e.originalObject.teamName;break;case\"Chat\":t=y.instant(v.strings.autosuggest_aria_chat)+\" \"+e.originalObject.renderTitle;break;case\"SlashCommandNoSlash\":t=y.instant(v.strings.autosuggest_aria_command)+\" \"+e.originalObject.title;break;case\"SearchExternal\":t=e.originalObject.searchExternallyAriaText}t&&(t+=\" \"+y.instant(v.strings.autosuggest_powerbar_position_count,{position:m.currentIndex+1,count:m.results.length}),d.update(t.trim()))}};i.$on(m,n.events.autosuggest.searchExternally,function(e,t){M(t)}),i.$on(m,n.events.autosuggest.updateSearchHistory,function(){$()}),i.$on(m,n.events.autosuggest.blur,function(){m.currentIndex=-1}),i.$on(m,n.events.autosuggest.keyDownCallback,function(a,s){if(s.keyCode===n.keyCodes.escape)m.results.length?m.results=[]:(o.searchPaneActive=!1,i.$emit(n.events.search.cancelSearch,{keepSearchResults:!0}));else if(s.keyCode===n.keyCodes.down)o.autosuggestSelected=!0,void 0==m.currentIndex||-1===m.currentIndex?m.currentIndex=f(m.results[0])&&m.results.length>1?1:0:m.currentIndex=(m.currentIndex+1)%(m.localData.length||m.results.length),L();else if(s.keyCode===n.keyCodes.up)o.autosuggestSelected=!0,m.currentIndex<=0?m.currentIndex=(m.localData.length||m.results.length)-1:m.currentIndex=m.currentIndex-1,L();else if(s.keyCode!==n.keyCodes.tab||s.shiftKey){if(s.keyCode===n.keyCodes.enter)if(s.searchStr){var r=m.localData[m.currentIndex];if(!r||!r.type)return;if(r.type===n.autosuggest.type.more)i.$emit(n.events.search.performSearch,{searchStr:r.searchStr}),l.eventTrack(n.telemetry.autosuggest.moreEnter);else if(r.upn){var u={traceId:r.traceId,clickposition:r.position,searchStringLength:s.searchStr.length,peopleSearchSource:r.source,peopleSearchId:r.peopleSearchId};i.$emit(n.events.autosuggest.navigateToPerson,{upn:r.upn,role:r.role,dataBag:u}),l.eventTrack(n.telemetry.autosuggest.personEnter),t.substratePeopleSearchTelemetryAction(r,s.searchStr.length)}else if(r.type===n.autosuggest.type.team)i.$emit(n.events.autosuggest.navigateToTeam,{team:r.title,pictureETag:r.pictureETag,groupId:r.groupId,threadId:r.threadId}),l.eventTrack(n.telemetry.autosuggest.teamEnter);else if(r.type===n.autosuggest.type.channel)i.$emit(n.events.autosuggest.navigateToTeam,{team:r.teamName,channel:r.title,pictureETag:r.pictureETag,groupId:r.groupId,threadId:r.threadId}),l.eventTrack(n.telemetry.autosuggest.channelEnter);else if(r.type===n.autosuggest.type.app&&\"InstalledApps\"===r.subType)i.$emit(n.events.autosuggest.navigateToApp,{app:r.app,uniqueId:r.app.id}),l.eventTrack(n.telemetry.autosuggest.appEnter);else if(r.type===n.autosuggest.type.app&&\"AvailableNonInstalledApps\"===r.subType)i.$emit(n.events.autosuggest.navigateToAppInstall,{app:r.app,uniqueId:r.app.id}),l.eventTrack(n.telemetry.autosuggest.appEnter);else if(r.type===n.autosuggest.type.app&&r.subType===n.autosuggest.type.messagingExtensions){var p=r.app.appDefinition.inputExtensions[0];i.$emit(n.events.powerBar.atCommandBox,{appId:r.app.appDefinition.id,botId:p.botId,name:r.app.appDefinition.name,description:r.app.appDefinition.shortDescription,imageUrl:r.app.appDefinition.largeImageUrl,imageUrlSmall:r.app.appDefinition.smallImageUrl,accentColor:r.app.appDefinition.accentColor,commands:p.commands,canUpdateConfiguration:p.canUpdateConfiguration,isFavorite:p.isFavorited,isFeatured:e.services.AppsServiceUtils.isAppFeatured(r.app),isInstalledPersonally:r.app.appDefinition.isInstalledPersonally,favoriteRank:p.order,command:r.command}),l.eventTrack(n.telemetry.autosuggest.appEnter)}else r.type===n.autosuggest.type.chat?(i.$emit(n.events.autosuggest.navigateToGroupChat,{id:r.id,renderTitle:r.renderTitle}),l.eventTrack(n.telemetry.autosuggest.chatEnter)):r.type===n.autosuggest.type.slashCommandNoSlash?(i.$emit(n.events.autosuggest.navigateToSlashCommand,r.uniqueId),l.eventTrack(n.telemetry.autosuggest.slashCommandNoSlashEnter)):r.type===n.autosuggest.type.searchExternal&&(M(r.searchStr),l.eventTrack(n.telemetry.autosuggest.searchExternallyClick))}else{var c=m.results[m.currentIndex];if(!c||!c.type)return;c.type===n.autosuggest.type.recentPerson?(i.$emit(n.events.autosuggest.navigateToPerson,{upn:c.obj.upn,role:c.obj.role}),l.eventTrack(n.telemetry.autosuggest.recentPersonEnter)):c.type===n.autosuggest.type.recentTeam?(i.$emit(n.events.autosuggest.navigateToTeam,{team:c.obj.title,pictureETag:c.obj.pictureETag,groupId:c.obj.groupId,threadId:c.obj.threadId}),l.eventTrack(n.telemetry.autosuggest.recentTeamEnter)):c.type===n.autosuggest.type.recentChannel?(i.$emit(n.events.autosuggest.navigateToTeam,{team:c.obj.title,channel:c.obj.channel,pictureETag:c.obj.pictureETag,threadId:c.obj.threadId,groupId:c.obj.groupId}),l.eventTrack(n.telemetry.autosuggest.recentChannelEnter)):c.type===n.autosuggest.type.recentApp?(i.$emit(n.events.autosuggest.navigateToApp,{app:c.obj.app,uniqueId:c.obj.uniqueId}),l.eventTrack(n.telemetry.autosuggest.recentAppEnter)):c.type===n.autosuggest.type.recentChat?(i.$emit(n.events.autosuggest.navigateToGroupChat,{id:c.obj.id,renderTitle:c.obj.renderTitle}),l.eventTrack(n.telemetry.autosuggest.recentChatEnter)):c.type===n.autosuggest.type.botsEntryPoint?(o.searchBoxFocused=!1,i.$emit(n.events.autosuggest.navigateToBotsGallery),l.eventTrack(n.telemetry.autosuggest.botsEntryPointEnter)):c.type===n.autosuggest.type.recentSlashCommand?(i.$emit(n.events.autosuggest.navigateToSlashCommand,c.obj.id),l.eventTrack(n.telemetry.autosuggest.recentSlashCommandEnter)):c.type===n.autosuggest.type.recentAtCommand?(i.$emit(n.events.autosuggest.navigateToAtCommand,c.obj.item),l.eventTrack(n.telemetry.autosuggest.recentAtCommandEnter)):(i.$emit(n.events.search.performSearch,{searchStr:c.obj,fromHistory:!0}),l.eventTrack(n.telemetry.autosuggest.recentEnter))}}else if(s.searchStr){if(!(r=m.localData[m.currentIndex])||!r.type)return;r.type===n.autosuggest.type.slashCommandNoSlash&&(i.$emit(n.events.autosuggest.navigateToSlashCommand,r.uniqueId),l.eventTrack(n.telemetry.autosuggest.slashCommandNoSlashEnter))}else(c=m.results[m.currentIndex]).type===n.autosuggest.type.recentSlashCommand?(i.$emit(n.events.autosuggest.navigateToSlashCommand,c.obj.id),l.eventTrack(n.telemetry.autosuggest.recentSlashCommandEnter)):c.type===n.autosuggest.type.recentAtCommand&&(i.$emit(n.events.autosuggest.navigateToAtCommand,c.obj.item),l.eventTrack(n.telemetry.autosuggest.recentAtCommandEnter))}),m.ariaResultsUpdateDebounced=_.debounce(function(){if(U.shouldUpdate&&m.results&&m.results.length>1){if(m.results[0].originalObject&&m.results[0].originalObject.ariaTitle){var e=y.instant(v.strings.search_box_suggests_updated)+\" \"+m.results[0].originalObject.ariaTitle;d.update(e,!0)}else d.update(y.instant(v.strings.search_box_suggests_updated),!0);U.shouldUpdate=!1}},200),m.$watch(\"results\",m.ariaResultsUpdateDebounced),m.debounceSearch=_.debounce(function(e){(D.powerBarKoreanFixKillSwitch||\"/\"!==e&&\"@\"!==e)&&(U.shouldUpdate=!0),w(e)},100),m.$watch(\"searchStr\",function(e,t){if(m.remoteSearching=!1,m.externalUserSearch=!1,m.externalUserResolutionStatus=void 0,m.localSearchReturnedExternalUser=!1,e){!t&&e&&1===e.length&&(m.localData=[]);var s=u.format(x,'<span class=\"search-term\">'+e+\"</span>\"),r=u.format(x,e),i={title:s,priority:a.More,type:n.autosuggest.type.more,ariaTitle:r,searchStr:e};m.localData||(m.localData=[]),0===m.localData.length?m.localData.push(i):m.localData[0]=i,m.localData.forEach(function(t){t&&t.type===n.autosuggest.type.chat&&(t.title=e)}),m.currentIndex=0,m.debounceSearch(e)}else $()})}}return t.prototype.onStateChanged=function(e){this.userAppsState=e,this.chatsEnabled=e.hasApp(this.constants.appId.chat)},t.prototype.isExternalDomain=function(e){var t=this.utilityService.getEmailDomain(e);return t?this.tenantService.isTenantVerifiedDomain(t).then(function(e){return!e}):this.$q.resolve(!1)},t.prototype.getAppId=function(e){var t=e.id;return e.bots&&e.bots.length>0&&(t=e.bots[0].id),t},t}();t.AutosuggestData=s,angular.module(\"teamspace.autosuggestData\",[\"teamspace.identityService\"]).directive(\"autosuggestData\",[\"substrateSearchRestClient\",\"peopleService\",\"constants\",\"searchHistoryService\",\"eventingService\",\"layoutService\",\"utilityService\",\"analyticsService\",\"appsService\",\"authenticationService\",\"settingsService\",\"ariaLiveService\",\"chatTitlesService\",\"$q\",\"userAppsStore\",\"resources\",\"$translate\",\"loggingService\",\"slashCommandsService\",\"$timeout\",\"slashCommandsParameterTemplateMappings\",\"userResourcesSettingsStore\",\"tenantService\",\"identityService\",function(e,t,a,n,r,i,o,u,l,p,c,g,d,m,h,f,v,y,S,b,T,A,I,C){return new s(e,t,a,n,r,i,o,u,l,p,c,g,d,m,h,f,v,S,y,b,T,A,I,C)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,o,s,a,r,c,l,g,p,u,h,S,v,d,m,y,A){var P=this;this.$scope=e,this.constants=t,this.peopleService=i,this.channelService=n,this.conversationsService=o,this.$state=s,this.eventingService=a,this.searchHistoryService=r,this.settingsService=c,this.navigationService=l,this.analyticsService=g,this.loggingService=p,this.dialogService=u,this.accessibilityService=h,this.chatTitlesService=S,this.userAppsStore=v,this.slashCommandsService=d,this.substrateSearchRestClient=m,this.layoutService=y,this.utilityService=A,this.gotoFederatedConversion=function(e){P.eventingService.$emit(P.constants.events.search.cancelSearch,null),P.conversationsService.getConversationWithV2(e,\"autoSuggest\").then(function(e){e&&e.id?P.navigationService.navigateToChat(e.id,\"autoSuggest-searchExternal\"):P.loggingService.info(\"Conversation id is not available\")}).catch(function(){P.loggingService.error(\"Failed to get federated conversation\")})},this.discoverButtonSrc=\"svg/icons-discover-apps.html\",a.$on(e,t.events.autosuggest.navigateToPerson,function(i,n){var o=e&&e.$parent&&e.$parent.$parent?e.$parent.$parent.$parent:null;P.gotoConversation(n.upn,n.role&&n.role.toLowerCase()===t.userTypes.guest.toLowerCase(),n.dataBag,o)}),a.$on(e,t.events.autosuggest.navigateToGroupChat,function(e,t){P.gotoGroupChat(t.id,t.renderTitle)}),a.$on(e,t.events.autosuggest.navigateToSlashCommand,function(e,t){P.gotoSlashCommand(t)}),a.$on(e,t.events.autosuggest.navigateToAtCommand,function(e,t){P.gotoAtCommand(t)}),a.$on(e,t.events.autosuggest.navigateToTeam,function(e,t){var i=t.channel?t.channel:null;i||(i=n.getGeneralChannelName(t.threadId));var o={title:t.team,pictureETag:t.pictureETag,groupId:t.groupId,threadId:t.threadId};P.gotoTeam(o,i)}),a.$on(e,t.events.autosuggest.navigateToBotsGallery,function(){P.gotoBotsGallery()}),a.$on(e,t.events.autosuggest.navigateToApp,function(e,t){P.gotoApp(t.app)}),a.$on(e,t.events.autosuggest.navigateToAppInstall,function(e,t){P.gotoAppInstallDialog(t.app)})}return i.$inject=[\"$scope\",\"constants\",\"peopleService\",\"channelService\",\"conversationsService\",\"$state\",\"eventingService\",\"searchHistoryService\",\"settingsService\",\"navigationService\",\"analyticsService\",\"loggingService\",\"dialogService\",\"accessibilityService\",\"chatTitlesService\",\"userAppsStore\",\"slashCommandsService\",\"substrateSearchRestClient\",\"layoutService\",\"utilityService\"],i.prototype.updateSearchHistory=function(){this.eventingService.$emit(this.constants.events.autosuggest.updateSearchHistory)},i.prototype.gotoBotsGallery=function(){var i=this.loggingService.newScenario(this.constants.scenarios.extensibility.tabs.framework.openAppGalleryScenario),n={intent:t.AddAppDialogIntent.Ambiguous,category:e.services.AppsServiceCategoryFilter.InputExtensions,autoNavigationOnDone:!0,filterByPersonal:!1};this.dialogService.close(),this.$state.go(this.constants.states.appApps,n).catch(function(e){i.fail({source:\"auto-suggest\",params:JSON.stringify(n),error:e})}).finally(function(){i.stop()}),this.sendSearchPanelAction(\"gotoBotsGallery\")},i.prototype.gotoAppInstallDialog=function(e){this.eventingService.$emit(this.constants.events.search.cancelSearch,null),this.eventingService.$emit(this.constants.events.powerBar.defaultBox,{noFocus:!0,sourceBox:void 0}),this.openAppConsentDialog(e),this.sendSearchPanelAction(\"gotoAppInstallDialog\")},i.prototype.gotoApp=function(t){if(this.eventingService.$emit(this.constants.events.search.cancelSearch,null),this.eventingService.$emit(this.constants.events.powerBar.defaultBox,{noFocus:!0,sourceBox:void 0}),e.services.AppsServiceUtils.isAppInstalled(t)){var i=new e.services.userApp.UserApp(t,!1);this.navigationService.navigateToUserApp(this.$scope,i)}else this.openAppConsentDialog(t.appDefinition);this.searchHistoryService.storeInRecents({type:this.constants.autosuggest.type.recentApp,originalObject:{app:t,id:t.appDefinition.id},matchString:t.appDefinition.name,uniqueId:t.appDefinition.id}),this.updateSearchHistory(),this.sendSearchPanelAction(\"gotoApp\")},i.prototype.gotoMessagingExtension=function(t,i){this.eventingService.$emit(this.constants.events.search.cancelSearch,null),this.eventingService.$emit(this.constants.events.powerBar.defaultBox,{noFocus:!0,sourceBox:void 0});var n=t.appDefinition.inputExtensions[0];this.eventingService.$emit(this.constants.events.powerBar.atCommandBox,{appId:t.appDefinition.id,botId:n.botId,name:t.appDefinition.name,description:t.appDefinition.shortDescription,imageUrl:t.appDefinition.largeImageUrl,imageUrlSmall:t.appDefinition.smallImageUrl,accentColor:t.appDefinition.accentColor,commands:n.commands,canUpdateConfiguration:n.canUpdateConfiguration,isFavorite:n.isFavorited,isFeatured:e.services.AppsServiceUtils.isAppFeatured(t),isInstalledPersonally:t.appDefinition.isInstalledPersonally,favoriteRank:n.order,command:i}),this.updateSearchHistory()},i.prototype.openAppConsentDialog=function(t){this.dialogService.openLazyDialog(this.constants.lazyDialogs.addAppNew,this.constants.lazyModules.extensibilityDialogs,{appID:t.id,intent:e.components.AddAppDialogIntent.Ambiguous,autoNavigationOnDone:!0,action:e.components.AddAppDialogAction.Install,preActiveElementIds:[\"control-input\"],source:\"autosuggest\"})},i.prototype.gotoGroupChat=function(e,t){var i=this;this.layoutService.searchBoxFocused=!1;var n=this.conversationsService.getConversation(e),o=n&&this.settingsService.valueAsBoolean(this.constants.settings.names.enablePrivateMeetings)&&n.isMeetingConversation();this.accessibilityService.focusEditorOnInit=!0;var s=\"\";this.substrateSearchRestClient&&this.substrateSearchRestClient.searchSessionId&&(s=this.substrateSearchRestClient.searchSessionId,this.$state&&this.$state.params&&(this.$state.params.searchSession=s)),this.navigationService.navigate(this.$scope,this.constants.states.appConversation,{slug:e,middlePane:this.constants.messages.panes.conversations,groupName:t,ctx:this.constants.navigation.context.chat,navCtx:\"autosuggest\",subType:n.isMeetingConversation()?this.constants.navigation.subType.meeting:void 0,searchSession:s});var a,r=[];n&&n.members&&this.chatTitlesService.buildChatTitles(n.id).then(function(n){n?(r=n.pictureMembers,a=i.peopleService.getPlGroupKeyFromPictureGroup(r)):r=null,i.searchHistoryService.storeInRecents({type:i.constants.autosuggest.type.recentChat,originalObject:{renderTitle:t,id:e,isMeeting:!!o,pictureGroup:r,plGroupKey:a},matchString:t,uniqueId:e}),i.updateSearchHistory(),i.sendSearchPanelAction(\"gotoGroupChat\")})},i.prototype.gotoTeam=function(e,t){void 0===t&&(t=\"\"),this.accessibilityService.focusEditorOnInit=!0,this.eventingService.$emit(this.constants.events.search.cancelSearch,null);var i=this.channelService.getGeneralChannelName(e.threadId);t=t||i;var n=\"\";this.substrateSearchRestClient&&this.substrateSearchRestClient.searchSessionId&&(n=this.substrateSearchRestClient.searchSessionId,this.$state&&this.$state.params&&(this.$state.params.searchSession=n)),t===i?this.searchHistoryService.storeInRecents({type:this.constants.autosuggest.type.recentTeam,originalObject:{title:e.title,pictureETag:e.pictureETag,groupId:e.groupId,threadId:e.threadId},matchString:e.title,uniqueId:e.groupId}):this.searchHistoryService.storeInRecents({type:this.constants.autosuggest.type.recentChannel,originalObject:{title:e.title,pictureETag:e.pictureETag,groupId:e.groupId,channel:t,threadId:e.threadId},matchString:t,uniqueId:e.threadId}),this.updateSearchHistory(),this.layoutService.searchBoxFocused=!1,this.navigationService.navigate(this.$scope,this.constants.states.appConversation,{groupName:e.title,middlePane:this.constants.messages.panes.conversations,slug:t,threadId:e.threadId,ctx:this.constants.navigation.context.channel,navCtx:\"autosuggest\",searchSession:n}),this.sendSearchPanelAction(\"gotoTeam\")},i.prototype.gotoPerson=function(e,t,i,n){var o=this;this.accessibilityService.focusEditorOnInit=!0;var s=this.peopleService.getPeopleProfile(e,this.constants.scenarios.people.autoSuggest,validator.isEmail(e)),a=\"\";this.substrateSearchRestClient&&this.substrateSearchRestClient.searchSessionId&&(a=this.substrateSearchRestClient.searchSessionId,this.$state&&this.$state.params&&(this.$state.params.searchSession=a)),s.then(function(e){e&&(t?o.peopleService.getAllPeopleProfile([e.mri],o.constants.scenarios.people.autoSuggest,!1,!t):o.peopleService.getAllLatestPeopleProfile([e.mri],o.constants.scenarios.people.autoSuggest,!1)).then(function(e){if(e&&e.length>0){var t=e[0];o.layoutService.searchBoxFocused=!1,o.searchHistoryService.storeInRecents({type:o.constants.autosuggest.type.recentPerson,originalObject:{upn:t.userPrincipalName,displayName:t.displayName,mri:t.mri,description:t.description,skypeTeamsInfo:t.skypeTeamsInfo},matchString:t.userPrincipalName,uniqueId:t.mri});var s=o.conversationsService.getPrivateChatUserMri(t,\"autosuggest\");o.navigationService.navigate(o.$scope,o.constants.states.appConversation,{slug:s,middlePane:o.constants.messages.panes.conversations,groupName:t.displayName,ctx:o.constants.navigation.context.chat,navCtx:\"autosuggest\",searchSession:a}),o.updateSearchHistory(),o.peopleService.updateFrequencyCount(t,o.constants.scenarios.people.autoSuggest),o.peopleService.clientFeedbackToExchange(t),o.sendSearchPanelAction(\"gotoPerson\",i,n)}})})},i.prototype.gotoConversation=function(e,t,i,n){var o=this;this.eventingService.$emit(this.constants.events.search.cancelSearch,null),this.isBotUserMri(e)?this.userAppsStore.createUserAppFromBotId(e,!1).then(function(s){s?(o.layoutService.searchBoxFocused=!1,o.searchHistoryService.storeInRecents({type:o.constants.autosuggest.type.recentPerson,originalObject:{upn:e,displayName:s.name,mri:e,description:s.shortDescription,skypeTeamsInfo:void 0},matchString:e,uniqueId:e}),o.navigationService.navigateToUserApp(o.$scope,s),o.sendSearchPanelAction(\"gotoPerson\",i,n)):o.gotoPerson(e,t,i,n)}):this.gotoPerson(e,t,i,n)},i.prototype.onMouseClick=function(e){var t=this.$scope&&this.$scope.$parent&&this.$scope.$parent.$parent?this.$scope.$parent.$parent.$parent:null;if(e&&e.originalObject){if(e.originalObject.isFederated)return void this.gotoFederatedConversion(e.originalObject.mri);this.substrateSearchRestClient.substratePeopleSearchTelemetryAction(e.originalObject,this.layoutService.searchString.length);var i={traceId:e.originalObject.traceId,clickposition:e.originalObject.position,searchStringLength:this.layoutService.searchString.length,peopleSearchSource:e.originalObject.source,peopleSearchId:e.originalObject.peopleSearchId};this.gotoConversation(e.originalObject.upn,e.originalObject.role&&e.originalObject.role.toLowerCase()===this.constants.userTypes.guest.toLowerCase(),i,t)}},i.prototype.gotoSlashCommand=function(e){this.layoutService.searchString=\"\",this.slashCommandsService.startSlashCommand(e)},i.prototype.gotoAtCommand=function(e){this.settingsService.valueAsBoolean(this.constants.settings.names.enablePowerBarAtCommands)&&this.eventingService.$emit(this.constants.events.powerBar.atCommandBox,e)},i.prototype.searchExternally=function(e,t){this.accessibilityService.focusEditorOnInit=!0,this.utilityService.stopEvent(e),this.eventingService.$emit(this.constants.events.autosuggest.searchExternally,t)},i.prototype.isBotUserMri=function(e){return!!e&&SkypeX.Services.ChatServiceUtils.isBotMri(e)},i.prototype.clickSearch=function(e,t){this.layoutService.searchBoxFocused=!1,this.eventingService.$emit(this.constants.events.search.performSearch,{searchStr:e,fromHistory:t}),this.layoutService.newSearchTriggered=!0,this.sendSearchPanelAction(\"search\")},i.prototype.sendSearchPanelAction=function(i,n,o){var s,a,r,c,l;switch(i){case\"search\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.searchExecute.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.search.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.search.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestSearch.toString(),t.PanelModuleName,this.loggingService).toString(),l=\"Autosuggest search\";break;case\"gotoPerson\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoPerson.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestPerson.toString(),t.PanelModuleName,this.loggingService).toString(),l=\"Autosuggest search\";break;case\"gotoGroupChat\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoGroupChat.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestGroupChat.toString(),t.PanelModuleName,this.loggingService).toString();break;case\"gotoTeam\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoTeam.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestTeam.toString(),t.PanelModuleName,this.loggingService).toString();break;case\"gotoSlashCommand\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoSlashCommand.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestSlashCommand.toString(),t.PanelModuleName,this.loggingService).toString();break;case\"gotoAtCommand\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoAtCommand.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestAtCommand.toString(),t.PanelModuleName,this.loggingService).toString();break;case\"gotoApp\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoApp.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestApp.toString(),t.PanelModuleName,this.loggingService).toString();break;case\"gotoAppInstallDialog\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.gotoApp.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.nav.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.autosuggestAppInstall.toString(),t.PanelModuleName,this.loggingService).toString();break;case\"gotoBotsGallery\":s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.openBotsGallery.toString(),t.PanelActionScenario,this.loggingService),a=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.engageDriving.toString(),t.PanelActionScenarioType,this.loggingService),r=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,this.loggingService),c=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.entryPoint.toString(),t.PanelModuleName,this.loggingService).toString(),l=\"From search\"}var g={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.nav.toString(),t.PanelActionOutcome,this.loggingService),scenario:s,scenarioType:a},module:{type:r,name:c,summary:l}};n&&(g.dataBag=n),this.analyticsService.onPanelAction(o||this.$scope,g)},i.prototype.isGuestUser=function(e){return e.userType&&e.userType.toLowerCase()===this.constants.userTypes.guest.toLowerCase()},i}();t.AutosuggestController=i,angular.module(\"teamspace.autosuggest\",[]).controller(\"AutosuggestController\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var n=function(){function t(){}return t.prototype.registerInitializationListener=function(t,n){var i=this;t.$watch(n,function(t,e){t!==e&&i.initialize(n,t,e)})},t.prototype.initialize=function(t,n,i){},t}();t.BaseController=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function e(t,e,i,o,n,a,s,c,l){this.$scope=t,this.$timeout=e,this.$translate=i,this.$q=o,this.analyticsService=n,this.constants=a,this.loggingService=s,this.resources=c,this.utilityService=l,this.suppressDefaultButton=!0,this.clearErrorOnInputChange=!1,this.isLoading=!0}return e.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"analyticsService\",\"constants\",\"loggingService\",\"resources\",\"utilityService\"],Object.defineProperty(e.prototype,\"inputValue\",{get:function(){return this._inputValue},set:function(t){this._inputValue=t,this.onInputValueChange&&this.onInputValueChange(),this.clearErrorOnInputChange&&(this.error=null)},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){var t=this;this.footerButtons=this.getFooterButtons(),this.title=this.getTitle(),this.inputAriaLabel=this.getInputAriaLabel(),this.panelType=this.getPanelType(),this.disableInput=this.getDisableInput(),this.getInputModelValue().then(function(e){t._inputValue=e,t.selectInput()}).catch(function(e){t.error=e}).finally(function(){t.isLoading=!1})},e.prototype.getDefaultFooterButtons=function(e){var i=this;return[{disabled:!1,func:function(){i.$scope.closeThisDialog()},secondaryStyle:!0,tid:\"copy-dialog-close\",text:this.$translate.instant(this.resources.strings.cancel),outcome:t.PanelActionOutcome.closeDialog,scenario:e.closeScenario,scenarioType:e.closeScenarioType,name:t.PanelModuleName.cancelDialogButton,type:t.PanelModuleType.button,summary:e.closeSummary},{disabled:!1,func:function(){i.copyValueAndCloseDialog()},secondaryStyle:!1,tid:\"copy-dialog-copy\",text:this.$translate.instant(this.resources.strings.files_fileCopyLinkBtnText),outcome:t.PanelActionOutcome.select,scenario:e.copyScenario,scenarioType:e.copyScenarioType,name:t.PanelModuleName.submitDialogButton,type:t.PanelModuleType.button,summary:e.copySummary}]},e.prototype.updateDialogTitle=function(t){this.title=t},e.prototype.showDefaultDialogButton=function(){this.footerButtons=[],this.suppressDefaultButton=!1},e.prototype.copyValueAndCloseDialog=function(){this.utilityService.copyToClipboard(this.inputValue),this.$scope.closeThisDialog()},e.prototype.selectInput=function(){this.$timeout(function(){var t=angular.element(\".copy-dialog-input-box\");t&&t.length&&t.focus().select()},400,!1)},e}();t.BaseCopyDialogController=e,angular.module(\"teamspace.baseCopyDialog\",[\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.deepLinkProvider\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).controller(\"BaseCopyDialogController\",e)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,s,n,o,r,a,l,c,d,g,h,v){this.$scope=e,this.$q=t,this.$translate=i,this.$window=s,this.resources=n,this.settingsService=o,this.loggingService=r,this.calendarService=a,this.channelService=l,this.dialogService=c,this.eventingService=d,this.meetingViewModelFactory=g,this.exceptionUtilityService=h,this.constants=v,this.meetingViewModel=null}return i.prototype.getEventPromise=function(i,s,n){var o=this,r=this.$scope&&this.$scope.ngDialogData||{},a={conversationId:r.conversationId};return this.calendarService.getEventUsingEventProvider(i,s,n,a).then(function(i){return o.meetingViewModel=o.meetingViewModelFactory.getViewModel(i,null,e.services.MeetingViewModelRequestor.MeetingDetail),o.meetingViewModel.isTeamEventObject=r.opener===t.CalendarDialogOpener.channel,o.setErrorMessageForUnresolvedUsers(),o.$q.when(i)})},i.prototype.editButtonClick=function(){this.dialogService.close();var e=t.CreateUpdateMeetingController.dialogName,i=this.$scope.ngDialogData||{},s=this.dialogService.open(e,{eventId:this.meetingViewModel.meetingId,isBroadcast:this.meetingViewModel.isBroadcast,isByoeDisabled:i.isByoeDisabled,showQuickStartDisclaimer:i.showQuickStartDisclaimer,onCreateUpdateDialogClose:i.onCreateUpdateDialogClose,onMeetingDetailsDialogClose:i.onMeetingDetailsDialogClose});s&&s.closePromise&&s.closePromise.then(function(e){i.onCreateUpdateDialogClose&&_.isFunction(i.onCreateUpdateDialogClose)&&i.onCreateUpdateDialogClose(e)})},i.prototype.getMeetingOptionsUrl=function(e){return this.calendarService.getMeetingOptionsUrl(e)},i.prototype.setErrorMessageForUnresolvedUsers=function(){if(this.meetingViewModel&&this.meetingViewModel.isBroadcast&&this.meetingViewModel.isOrganizer&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableFederationForBroadcast)){var t=this.meetingViewModel,i=!this.settingsService.valueAsBoolean(this.constants.settings.names.disableUnresolvedEmailErrorForBroadcast)&&_.some(t.attendees,function(t){return t&&!t.skypeMri&&!t.objectId&&t.type!==e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer]}),s=!1;t.broadcastSettings&&t.broadcastSettings.broadcastMeetingAccessLevel===e.middletier.BroadcastMeetingAccessLevel[e.middletier.BroadcastMeetingAccessLevel.InvitationOnly]&&(s=_.some(t.broadcastSettings.closedMeetingAttendees,function(e){return e&&!e.skypeMri&&!e.objectId})),(s||i)&&(this.footerHasErrorMessage=!0,this.footerMessage=s&&i?this.$translate.instant(this.resources.strings.calendar_error_invalid_attendee_etm_email):s?this.$translate.instant(this.resources.strings.calendar_error_invalid_attendee_email):this.$translate.instant(this.resources.strings.calendar_error_invalid_etm_email))}},i}();t.MeetingDetailBase=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function e(e,n){e.onPanelView(n)}return e.$inject=[\"analyticsService\",\"$scope\"],e}();e.BlankStripeController=n,angular.module(\"teamspace.blankStripe\",[]).directive(\"blankStripe\",function(){return{templateUrl:\"components/blank-stripe/blank-stripe.html\",controller:n,controllerAs:\"blankStripe\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(n){var t=function(){return function(){}}();n.BlankTabController=t,angular.module(\"teamspace.blankTab\",[]).directive(\"blankTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{},templateUrl:\"components/blank-tab/blank-tab.html\",controller:t,controllerAs:\"ctrl\"}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function t(t,s,r,a,i,n,o,c,m,p,l,g,d,h){var v=this;this.starredItemsStore=t,this.loggingService=s,this.$scope=r,this.constants=n,this.timeService=o,this.analyticsService=c,this.presenceManagerService=p,this.presenceService=l,this.messageService=g,this.messageFetchService=d,this.tabIndex=0,this.starredItems=[],this.isLoading=!0,this.isEmpty=!1,t.clearDeletedCache(),this.logger=s.newLogger(\"BookmarksTab\"),this.loadStarredItems(),this.emptyMessage=a.instant(i.strings.bookmarks_tab_no_results),this.enableLeftRailFilters=h.valueAsBoolean(n.settings.names.enableLeftRailFilters),this.headerTitle=a.instant(i.strings.stars_tab_title),t.safeSubscribe(r,this.loadStarredItems.bind(this),n.starredItemStore.typeStarredItems),m.$on(r,n.events.layout.shortcutNavigationInLeftRailList,function(t,s){if(v.selectedItem&&v.starredItems){v.logger.debug(\"Navigation to {0} starred item\",s.direction===e.services.Direction.Previous?\"previous\":\"next\");var r=_.findIndex(v.starredItems,function(e){return e===v.selectedItem}),a=v.starredItems[r+s.direction];a?v.onItemClicked(a):v.logger.debug(\"No starred items found to which one might navigate.\")}})}return t.$inject=[\"starredItemsStore\",\"loggingService\",\"$scope\",\"$translate\",\"resources\",\"constants\",\"timeService\",\"analyticsService\",\"eventingService\",\"presenceManagerService\",\"presenceService\",\"messageService\",\"messageFetchService\",\"settingsService\"],t.prototype.constructAriaLabel=function(e,t){var s=e.target.dataset.focusedMessageId,r=_.find(this.starredItems,function(e){return e.messageId===s});if(r){var a=r.message,i=this.presenceManagerService.getPresence(t),n=this.presenceService.GetTranslatedStatusText(SkypeX.Services.UserStatus.Unknown);i&&i.status&&(n=this.presenceService.GetTranslatedStatusText(i.status));var o=\"\";o+=a.imdisplayname+\" - \"+n+\".\",o+=\" \"+r.messagePreview,o+=\" \"+this.timeService.getTimeAgoString(new Date(a.originalarrivaltime),new Date),e.target.setAttribute(\"aria-label\",o)}},t.prototype.loadStarredItems=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.bookmarks.loadBookmarksPage);return this.starredItemsStore.getStarredItems().then(function(s){return e.starredItems=s,e.estimateSizes(e.starredItems),s&&s.length>0&&(_.forEach(s,function(t){t.messagePreview=e.messageService.createMessagePreview(t.message,!!t.message.attachments,!1,!1),t.messageComposeTime||e.messageFetchService.getMessage(t.conversationId,t.messageId).then(function(e){t.messageComposeTime=e&&e.composetime?e.composetime:\"\"})}),e.openThread(s[0])),t.stop(),e.analyticsService.eventTrack(e.constants.telemetry.bookmarks.loaded,e.computeTelemetry(s),e.$scope),s},function(s){t.fail({error:s}),e.logger.error(\"Failed to fetch saved items. Error: {0}\",s)}).finally(function(){e.isLoading=!1,e.isEmpty=0===e.starredItems.length})},t.prototype.onItemClicked=function(e){if(e.type===SkypeX.Services.StarredItemType.Message||e.type===SkypeX.Services.StarredItemType.Chat){var t=e;this.starredItemsStore.navigateToStarredItem(t),this.openThread(t)}},t.prototype.onPanelChange=function(){var t=this.constants.messages.panes.saved,s={tab:{id:this.selectedItem.conversationId+t,type:t,ordinal:this.tabIndex},panel:{type:e.PanelType.meSpace}};this.analyticsService.onPanelView(this.$scope,s)},t.prototype.openThread=function(e){this.selectedItem=e,this.onPanelChange()},t.prototype.estimateSizes=function(e){var t=this;_.each(e,function(e){if(!e.size){var s=e.imdisplayname&&\"string\"==typeof e.imdisplayname?e.imdisplayname.length:0,r=e.message.renderContent?e.message.renderContent.toString():\"\",a=s+(r.length?r.replace(/<br[^>]*>/g,\"\\n\").replace(/<[^>]*>/g,\"\").replace(/&#(\\d+);/g,\" \").replace(\"&amp;\",\" \").length:0)>t.constants.vsRepeat.leftRail.common.lineCharCount||r.contains(\"\\n\")?t.constants.vsRepeat.leftRail.bookmarks.largeSize:t.constants.vsRepeat.leftRail.bookmarks.smallSize;e.size=a}})},t.prototype.isBot=function(e){return SkypeX.Services.ChatServiceUtils.isBotMri(e.creatorMri)||e.creatorType===this.constants.atMentions.type.bot||e.creatorType===this.constants.atMentions.type.webhook},t.prototype.isConnector=function(e){return e.creatorType===this.constants.connectors.type},t.prototype.shouldShowPersonCard=function(e){var t=e.creatorMri;if(!t)return!1;var s=this.constants.outgoingWebhooks.interceptorBotMris.includes(t),r=SkypeX.Services.ChatServiceUtils.isConnectorMri(t);return!(s||r)},t.prototype.shouldShowPresenceIndicator=function(e){var t=this.constants.outgoingWebhooks.interceptorBotMris.includes(e.creatorMri)||e.creatorType===this.constants.atMentions.type.webhook,s=SkypeX.Services.ChatServiceUtils.isConnectorMri(e.creatorMri)||e.creatorType===this.constants.connectors.type;return!(e.isUnresolvedEmailUser||t||s)},t.prototype.unstar=function(e){var t=this;return _.remove(this.starredItems,function(t){return t.message.id==e.message.id}),this.starredItemsStore.unstarItem(e).catch(function(s){t.logger.error(\"Unable to unstar message {0} in conversation {1}, err: {2}\",e.message.id,e.message.conversationId,s)})},t.prototype.computeTelemetry=function(e){for(var t=0,s=0,r=0,a=e?e.length:0,i=a?e[a-1].message.originalarrivaltime:void 0,n=0;n<a;n++)Date.now()-Date.parse(e[n].message.originalarrivaltime)>2*this.constants.timeInMiliseconds.week&&(t+=1),e[n].type==SkypeX.Services.StarredItemType.Chat?s+=1:e[n].type==SkypeX.Services.StarredItemType.Message&&(r+=1);return{0:a,1:i,2:t,3:s,4:r}},t}();t.BookmarksTabController=s,angular.module(\"teamspace.bookmarksTab\",[\"teamspace.htmlSanitizer\",\"teamspace.presenceManagerService\",\"teamspace.timeService\",\"skypeX.presenceService\",\"teamspace.templateCompileService\",\"skypeX.starredItemsStore\"]).directive(\"bookmarksTab\",[\"templateCompileService\",function(e){return{restrict:\"E\",scope:{},bindToController:{},controller:s,controllerAs:\"ctrl\",link:function(t,s){e.compile(\"components/bookmarks-tab/bookmarks-tab.html\",t,s)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(e){var t=function(){function e(e,t,c,o,s,r,n,i,l){var b=this;if(this.constants=o,this.resourceManager=s,this.isUserAnonymous=!1,this.logger=n.newLogger(\"broadcast-playback-screen\"),!c.getActiveBroadcastPlayback())return this.logger.info(\"Could not find active broadcast. Navigating to default page\"),void l.navigateToDefaultWithFallbacks(this.navCtx);if(e.$on(\"$destroy\",function(){b.completeTask(o.tasks.broadcastPlayback),c.dockPlayer(),i.track(\"broadcast-playback-screen\",b)}),this.logger.info(\"undocking broadcast player on navigating to broadcast-playback-screen\"),c.undockPlayer(),this.isUserAnonymous=t.isAnonymous(),!s.findTask(o.tasks.broadcastPlayback)){var g=r.valueAsBoolean(o.settings.names.enableRealTimeTaskForBroadcastPlayback)?a.services.TaskPriority.RealTime:a.services.TaskPriority.Normal;s.scheduleTask({priority:g,type:o.tasks.broadcastPlayback})}}return e.$inject=[\"$scope\",\"authenticationService\",\"broadcastPlaybackService\",\"constants\",\"resourceManager\",\"settingsService\",\"loggingService\",\"objectLeaksDetector\",\"navigationService\"],Object.defineProperty(e.prototype,\"navCtx\",{get:function(){return\"broadcast-playback-screen\"},enumerable:!0,configurable:!0}),e.prototype.completeTask=function(a){this.logger.info(\"Completing the task\");var e=this.resourceManager.findTask(a);e&&(this.logger.info(\"Task found. Will Complete the task\"),e.completed())},e}();e.BroadcastPlaybackScreenController=t,angular.module(\"teamspace.broadcastPlaybackScreen\",[\"teamspace.authenticationService\",\"teamspace.broadcastPlaybackService\",\"teamspace.constants\",\"teamspace.resourceManager\",\"teamspace.loggingService\",\"teamspace.navigationService\"]).component(\"broadcastPlaybackScreen\",{bindings:{},controllerAs:\"broadcastPlaybackScreen\",controller:t,templateUrl:\"components/broadcast-playback-screen/broadcast-playback-screen.html\"})}(a.components||(a.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=6e4,a=function(){function t(t,a,s,o,i,c,r,l,u,m){this.constants=o,this.eventingService=i,this.$state=l,this.anonymousUtils=u;var p=s.getActiveBroadcastPlayback();this.questionnaire=new e.services.BroadcastPlaybackQuestionnaire(o,r,c,a,i,n,0,this.broadcastCorrelationId,p,!m.valueAsBoolean(o.settings.names.disableBroadcastPlaybackQuestionnaireByoeTokens)),this.isAnonymous&&this.questionnaire.removeExpiry()}return t.$inject=[\"$scope\",\"$timeout\",\"broadcastPlaybackService\",\"constants\",\"eventingService\",\"loggingService\",\"telemetryService\",\"$state\",\"anonymousUtils\",\"settingsService\"],t.prototype.ratingChanged=function(e){this.questionnaire.rating=e},t.prototype.dismiss=function(){this.questionnaire.cancel(),this.eventingService.$emit(this.constants.events.broadcast.broadcastQualityFeedbackComplete)},t.prototype.rejoin=function(){this.showPostPlaybackScreen=!1,this.$state.go(this.$state.current.name,null,{reload:!0})},t.prototype.openMoreInfoLink=function(){window.open(this.constants.anonymousMeeting.postAnonymousCallMoreInfoLink,\"_blank\")},t.prototype.signIn=function(){this.anonymousUtils.signIn()},t}();t.BroadcastPostPlaybackScreenController=a,angular.module(\"teamspace.broadcastPostPlaybackScreen\",[\"teamspace.starRating\",\"teamspace.broadcastPlaybackService\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.telemetryService\"]).directive(\"broadcastPostPlaybackScreen\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{broadcastCorrelationId:\"@\",showPostPlaybackScreen:\"=\",isAnonymous:\"<\"},templateUrl:t.files.templates.broadcastPostPlaybackScreen,controller:a,controllerAs:\"ctrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){function o(o,r,n,s,i,a,c,d){var l=this;this.$scope=o,this.$translate=n,this.resources=i,this.flatContactListService=a,this.logger=c.newLogger(\"add-buddy-to-group\"),this.showError=!1,this.errorMsg=\"\",this.searchText=\"\",this.isPstnMemberAllowed=!1,this.searchPlaceholderText=n.instant(i.strings.calling_add_to_speed_dial_searchtext),this.selectedPerson=function(e){e?l.newContact=e:l.logger.error(\"No person object selected\")};var u=o.ngDialogData;_.isNil(u)?(this.logger.error(\"selected group not passed in\"),this.cancel()):this.selectedGroup=u.selectedGroup,this.dialogTitle=n.instant(i.strings.addcontact_group),this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToSpeedDialOrContacts],this.footerButtons=[{text:n.instant(i.strings.chat_buddy_list_delete_group_cancel_button),secondaryStyle:!0,func:function(){return l.cancel()},tid:\"addBuddyToGroup-cancelBtn\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.addBuddyToGroupCancel,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.addBuddyToGroupCancel,summary:\"Close dialog\",scenarioType:t.PanelActionScenarioType.admin},{text:n.instant(i.strings.chat_buddy_list_add_confirm_button),secondaryStyle:!1,func:function(){return l.confirm()},tid:\"addBuddyToGroup-confirmBtn\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.addBuddyToGroupConfirm,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.addBuddyToGroupConfirm,summary:\"Confirm dialog\",scenarioType:t.PanelActionScenarioType.admin}]}return o.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"resources\",\"flatContactListService\",\"loggingService\",\"settingsService\"],o.prototype.cancel=function(){this.$scope.closeThisDialog()},o.prototype.confirm=function(){var e=this;return _.isNil(this.newContact)?(this.errorMsg=this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_error),void(this.showError=!0)):this.contactExistsInGroup()?(this.errorMsg=this.$translate.instant(this.resources.strings.buddy_group_duplicate_contact),this.showError=!0,void this.resetDialog(!1)):void this.flatContactListService.addMemberToBuddyGroup(this.selectedGroup.id,this.newContact.mri,this.newContact.displayName,this.newContact.email,this.newContact.isFederated).then(function(){e.logger.debug(\"addBuddyToGroup succeeded\"),e.cancel()}).catch(function(t){e.logger.error(\"New contact could not be added with error: {0}\",t),e.errorMsg=e.$translate.instant(e.resources.strings.buddy_group_add_failed),e.showError=!0})},o.prototype.resetDialog=function(e){this.newContact=null,this.searchText=\"\",e&&(this.errorMsg=\"\",this.showError=!1)},o.prototype.contactExistsInGroup=function(){var e=this;return-1!==_.findIndex(this.selectedGroup.buddies,function(t){return t.mri===e.newContact.mri})},o}();t.AddBuddyToGroupController=o,angular.module(\"teamspace.addBuddyToGroup\",[]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.addBuddyToGroup,{template:\"components/buddy-groups/add-buddy-to-group.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"CreateBuddyGroupController\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"AddBuddyToGroupController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var o=function(){function t(t){this.buddyGroupModel=t,this.isGroupExpanded=!(\"isExpanded\"in t)||t.isExpanded,this.isGroupInRenameMode=!1,this.hasBuddies=!_.isEmpty(t.buddies),this.sortBuddies(),this.isOtherContactsGroup=t.groupType===e.services.BuddyListService.buddyGroupType.OtherContacts,this.isTaggedContactsGroup=t.groupType===e.services.BuddyListService.buddyGroupType.Tagged,this.isSfBFavoritesContactsGroup=t.groupType===e.services.BuddyListService.buddyGroupType.SfBFavorites,this.isFavoritesContactsGroup=t.groupType===e.services.BuddyListService.buddyGroupType.Favorites,this.isTflContactsGroup=t.groupType===e.services.BuddyListService.buddyGroupType.TflContacts,this.isTflBlockedContactsGroup=t.groupType===e.services.BuddyListService.buddyGroupType.TflBlocked}return t.prototype.sortBuddies=function(){this.hasBuddies&&(this.buddyGroupModel.buddies=_.sortBy(this.buddyGroupModel.buddies,function(e){return e.displayName.toLowerCase()}))},t.prototype.updateBuddyGroupModelData=function(e){this.buddyGroupModel=e,this.hasBuddies=!_.isEmpty(this.buddyGroupModel.buddies),this.sortBuddies()},t.prototype.toggleIsGroupExpanded=function(){this.isGroupExpanded=!this.isGroupExpanded},t}();t.BuddyGroupViewModel=o;var i=function(){function i(t,i,s,r,n,d,a,u,p,l,c,g,h,y,v,f,b,G,m,S,C,M,B,T,w,I,E){var F=this;this.$q=i,this.$translate=s,this.resources=r,this.utilityService=d,this.tooltipService=a,this.tooltipCssApplicators=u,this.peopleService=p,this.constants=l,this.navigationService=c,this.settingsService=g,this.conversationsService=y,this.flatContactListService=v,this.dialogService=f,this.sfbMigrationService=m,this.storageService=S,this.callingSupportService=C,this.buddyListService=T,this.taggedContactsService=w,this.ariaLiveService=I,this.multiWindowService=E,this.mrisToBold=new Set,this.buddyMris=new Set,this.sfbMigrationStatusInterval=null,this.buddyGroupViewModels=[],this.showRemoveContactOption=!1,this.showPopOutChat=!1,this.showToggleTagContact=!1,this.isCustomGroup=!1,this.isMigrationComplete=!1,this.voiceAppsEnabled=!1,this.isCallParkEnabled=!1,this.isBuddyGroupViewModelsLoaded=!1,this.showInformationBarrierInfoMsg=!1,this.logger=n.newLogger(\"buddy-groups\"),this.menuTemplateSelector=\"div#\"+l.callingActionMenuIds.buddyGroupActionMenuItemId,this.currentUserMri=b.getCurrentSkypeMri(),this.logger=n.newLogger(\"buddy-groups\"),this.voiceAppsEnabled=g.valueAsBoolean(l.settings.names.enableVoiceApps),this.isCallParkEnabled=C.isCallParkEnabled(),this.ariaLabelForTable=s.instant(r.strings.aria_label_landmark_left_rail_contacts),this.filterBuddiesFunc=function(e){return!F.isCallContacts&&SkypeX.Services.ChatServiceUtils.isPstnMri(e)||!F.voiceAppsEnabled&&SkypeX.Services.ChatServiceUtils.isVoiceAppMri(e)};var L=g.valueAsBoolean(l.settings.names.disableSfbMigrationFre);if(this.pstnCallingAllowedSubscription=C.subscribe(function(){return F.onPstnCallingAllowedChanged()},e.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),t.$on(\"$destroy\",function(){F.pstnCallingAllowedSubscription&&C.unsubscribe(F.pstnCallingAllowedSubscription)}),L)this.isMigrationComplete=!0;else{var A=S.get(l.storageServiceKeys.sfbFreMigrationCompleted);A&&\"true\"===A?this.isMigrationComplete=!0:this.isMigrationCompleted(A).then(function(e){F.isMigrationComplete=e,F.isMigrationComplete||F.checkSfbMigrationStatusTask()})}var P=!(!g.valueAsBoolean(l.settings.names.enableRefreshBuddyListOnUserClick)||!this.isCallContacts);this.getAllBuddies(P).then(function(){var e=function(){return F.buddyGroupViewModels.length>0},t=\"left-rail-chat-tabs ul[nav-tabs]:visible\";G.showSuggestedContacts(e,t),G.showMigratedContacts(e,t)}),h.$on(t,l.events.buddyListService.buddyListUpdatedByMt,function(t,o){F.logger.debug(\"Buddy list updated by mt event received.\"),_.isEmpty(o)?F.logger.info(\"Do nothing as the buddy list updated by mt event is empty\"):(F.logger.info(\"Replacing the buddy list with newly received list\"),_.forEach(o,function(t){t.event===e.services.BuddylistGroupEventType.GroupMembersUpdated?F.updateBuddyGroupModels(t):t.event===e.services.BuddylistGroupEventType.GroupDeleted&&F.getBuddyGroupViewModel(t.deletedGroup.id)&&_.remove(F.buddyGroupViewModels,function(e){return e.buddyGroupModel.displayName===t.deletedGroup.displayName})}),F.buildBuddyMriList())}),h.$on(t,l.events.buddyListService.buddyGroupUpdated,function(t,i){if(F.logger.debug(\"Buddy group updated event received.\"),_.isEmpty(i))F.logger.info(\"Do nothing as the buddy group updated event is empty\");else{F.logger.info(\"Resolving the buddies prior into middletier users.\");var n=F.getBuddyGroupViewModel(i.updatedOrNewGroup.id),d=F.filterBuddiesFromBuddyGroup(i.updatedOrNewGroup);if(n)n.updateBuddyGroupModelData(d),n.isSfBFavoritesContactsGroup&&(n.buddyGroupModel.displayName=s.instant(r.strings.contacts_favorite_group_title)),n.isFavoritesContactsGroup&&(n.buddyGroupModel.displayName=s.instant(r.strings.calling_speed_dial_group)),n.isTflContactsGroup&&(n.buddyGroupModel.displayName=s.instant(r.strings.tfl_contacts_group_title)),n.isTflBlockedContactsGroup&&(n.buddyGroupModel.displayName=s.instant(r.strings.tfl_blocked_contacts_group_title));else if(d.groupType===e.services.BuddyListService.buddyGroupType.OtherContacts)F.otherGroupViewModel.updateBuddyGroupModelData(d);else{var a=new o(d);F.logger.info(\"Expand the updated group by toggleIsGroupExpanded\"),a.toggleIsGroupExpanded(),F.buddyGroupViewModels=F.buddyGroupViewModels.concat([a]),F.orderBuddyGroups()}F.buildBuddyMriList()}}),h.$on(t,l.events.buddyListService.buddyGroupDeleted,function(e,t){F.logger.debug(\"Buddy group deleted event received.\"),_.isEmpty(t)?F.logger.info(\"Do nothing as the buddy group deleted event is empty\"):(F.logger.info(\"Removing the group with id = {0}\",t),_.remove(F.buddyGroupViewModels,function(e){return e.buddyGroupModel.displayName===t.deletedGroup.displayName}),F.buildBuddyMriList())}),y.safeSubscribe(t,function(e,t){return F.checkUnread(t)},e.services.ConversationsServiceEvents.EventType_Batched),M.safeSubscribe(t,function(e){c.navigateToChat(e,F.navCtx)},e.services.NewChatServiceEvents.EventType_ResolveNewChat),this.isCallContacts&&B.getSuggestedUsers().then(function(e){F.suggestedUsersViewModel=new o(F.convertUserContactsToBuddyGroup(e))})}return i.$inject=[\"$scope\",\"$q\",\"$translate\",\"resources\",\"loggingService\",\"utilityService\",\"tooltipService\",\"tooltipCssApplicators\",\"peopleService\",\"constants\",\"navigationService\",\"settingsService\",\"eventingService\",\"conversationsService\",\"flatContactListService\",\"dialogService\",\"sxConfig\",\"coachmarkEngine\",\"sfbMigrationService\",\"storageService\",\"callingSupportService\",\"newChatService\",\"callContactService\",\"buddyListService\",\"taggedContactsService\",\"ariaLiveService\",\"multiWindowService\"],i.prototype.onPstnCallingAllowedChanged=function(){this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.logger.info(\"BuddyGroup: isPstnCallingAllowed= \"+this.isPstnCallingAllowed)},i.prototype.convertUserContactsToBuddyGroup=function(e){var t=this,o={id:\"suggestedUsers\",displayName:\"Suggested Users\",groupType:\"suggestedUsers\",isExpanded:!0,buddies:[]};return o.displayName=this.$translate.instant(this.resources.strings.calling_suggested_group),e.forEach(function(e){var i={mri:e.mri,displayName:e.displayName,companyName:e.companyName,email:e.emails&&e.emails[0],jobTitle:e.jobTitle,phone:e.preferredPhone};t.isValidSuggestion(e)&&o.buddies.push(i)}),o},Object.defineProperty(i.prototype,\"navCtx\",{get:function(){return\"buddy-groups\"},enumerable:!0,configurable:!0}),i.prototype.getAriaSetPos=function(e,t,o){var i=t.buddyGroupModel.buddies,s=i.indexOf(o)+1;0!==s&&(e.target.setAttribute(\"aria-posinset\",s.toString()),e.target.setAttribute(\"aria-setsize\",i.length.toString()))},i.prototype.getSortedBuddyGroupViewModels=function(e){return this.isCallContacts?(_.sortBy(e.slice(),function(e){return e.buddyGroupModel.displayName.toLowerCase()}),_.sortBy(e.slice(),function(e){return!e.hasBuddies})):_.sortBy(e.slice(),function(e){return e.buddyGroupModel.displayName.toLowerCase()})},i.prototype.orderBuddyGroups=function(){var t,o,i,s,r=[],n=[];_.forEach(this.buddyGroupViewModels,function(n){n&&n.isTflContactsGroup?i=n:n&&n.isTflBlockedContactsGroup?s=n:n&&n.isSfBFavoritesContactsGroup?t=n:n&&n.isFavoritesContactsGroup?o=n:n&&n.buddyGroupModel&&n.buddyGroupModel.groupType!==e.services.BuddyListService.buddyGroupType.OtherContacts&&r.push(n)}),this.isCallContacts?(n.push(o),n.push(t)):(n.push(t),n.push(o),n.push(i),n.push(s)),this.buddyGroupViewModels=_.compact(n.concat(this.getSortedBuddyGroupViewModels(r)))},i.prototype.updateBuddyGroupModels=function(t){var i=this.getBuddyGroupViewModel(t.updatedOrNewGroup.id);if(i)i.updateBuddyGroupModelData(this.filterBuddiesFromBuddyGroup(t.updatedOrNewGroup));else if(t.updatedOrNewGroup.groupType===e.services.BuddyListService.buddyGroupType.OtherContacts)this.otherGroupViewModel.updateBuddyGroupModelData(this.filterBuddiesFromBuddyGroup(t.updatedOrNewGroup));else{var s=new o(this.filterBuddiesFromBuddyGroup(t.updatedOrNewGroup));this.buddyGroupViewModels=this.buddyGroupViewModels.concat([s]),this.orderBuddyGroups()}i&&i.isSfBFavoritesContactsGroup&&(i.buddyGroupModel.displayName=this.$translate.instant(this.resources.strings.contacts_favorite_group_title)),i&&i.isFavoritesContactsGroup&&(i.buddyGroupModel.displayName=this.$translate.instant(this.resources.strings.calling_speed_dial_group)),i&&i.isTflContactsGroup&&(i.buddyGroupModel.displayName=this.$translate.instant(this.resources.strings.tfl_contacts_group_title)),i&&i.isTflBlockedContactsGroup&&(i.buddyGroupModel.displayName=this.$translate.instant(this.resources.strings.tfl_blocked_contacts_group_title))},i.prototype.buildBuddyMriList=function(){var e=this;this.buddyMris.clear(),_.forEach(this.buddyGroupViewModels,function(t){_.forEach(t.buddyGroupModel.buddies,function(t){e.buddyMris.add(t.mri)})})},i.prototype.filterBuddiesFromBuddyGroup=function(e){var t=this;return _.remove(e.buddies,function(e){return t.filterBuddiesFunc(e.mri)}),e},i.prototype.filterBuddies=function(e){var t=this;return _.forEach(e,function(e){t.filterBuddiesFromBuddyGroup(e)}),e},i.prototype.handleIbBarredContacts=function(e){var t=this,o=0,i=0;_.forEach(e,function(e){e&&e.buddies&&!t.showInformationBarrierInfoMsg&&(t.showInformationBarrierInfoMsg=_.some(e.buddies,function(e){return e&&e.isIbBarred})),t.isCallContacts&&(o+=e.buddies.length,e.buddies=e.buddies.filter(function(e){return!e.isIbBarred}),i+=e.buddies.length,t.ariaLabelForTable=t.showInformationBarrierInfoMsg&&t.$translate.instant(t.resources.strings.contacts_information_barriers_aria_label)||t.ariaLabelForTable)}),this.showInformationBarrierInfoMsg&&this.isCallContacts&&this.logger.info(\"Call Contacts - Have been filtered out due to Information Barrier Policies: {0} buddies\",o-i)},i.prototype.getAllBuddies=function(e){var t=this;return this.flatContactListService.getBuddyList(e).then(function(e){var o=t.filterBuddies(_.cloneDeep(e));t.settingsService.valueAsBoolean(t.constants.settings.names.enableIBForPeople)&&t.handleIbBarredContacts(o),t.logger.info(\"Number of groups we got : {0}\",e.length),t.logger.info(\"Number of filtered groups we got : {0}\",o.length),t.concatGroupsToBuddyGroupModels(o),t.buildBuddyMriList();var i=t.conversationsService.getConversations(function(e){return e.isOneOnOne()&&!e.isReadForUser(t.currentUserMri)&&e.isUserMember()}),s=_.map(i,function(e){return e&&_.head(e.getOtherMembers(t.currentUserMri))}),r=new Set(s);t.buddyMris.forEach(function(e){e&&r.has(e)&&t.mrisToBold.add(e)})}).then(function(){}).catch(function(e){t.logger.error(\"buddy list loading failed with error - {0}\",e)}).finally(function(){t.isBuddyGroupViewModelsLoaded=!0})},i.prototype.isValidSuggestion=function(e){return!(SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)&&!this.isPstnCallingAllowed)},i.prototype.concatGroupsToBuddyGroupModels=function(e){var t,i=this;_.forEach(e,function(e){var s=new o(e);s.isOtherContactsGroup?t=s:(s.isSfBFavoritesContactsGroup?s.buddyGroupModel.displayName=i.$translate.instant(i.resources.strings.contacts_favorite_group_title):s.isFavoritesContactsGroup?s.buddyGroupModel.displayName=i.$translate.instant(i.resources.strings.calling_speed_dial_group):s&&s.isTflContactsGroup?s.buddyGroupModel.displayName=i.$translate.instant(i.resources.strings.tfl_contacts_group_title):s&&s.isTflBlockedContactsGroup&&(s.buddyGroupModel.displayName=i.$translate.instant(i.resources.strings.tfl_blocked_contacts_group_title)),i.buddyGroupViewModels=i.buddyGroupViewModels.concat(s))}),this.orderBuddyGroups(),this.otherGroupViewModel=t},i.prototype.invertExpanded=function(t){if(t){var o=this.getBuddyGroupViewModel(t.id);o||t.groupType!==e.services.BuddyListService.buddyGroupType.OtherContacts||(o=this.otherGroupViewModel),o||\"suggestedUsers\"!==t.id||(o=this.suggestedUsersViewModel),o&&(this.logger.info(\"toggleIsGroupExpanded to toggle status of groups which is expanded: {0}\",o.isGroupExpanded),o.toggleIsGroupExpanded(),o.isGroupExpanded&&!o.hasBuddies&&(this.openedMenuForBuddyGroup=o.buddyGroupModel))}else this.logger.error(\"cannot do inverExpanded on null/undefined group\")},i.prototype.getBuddyGroupViewModel=function(e){return _.find(this.buddyGroupViewModels,function(t){return t.buddyGroupModel&&t.buddyGroupModel.id===e})},i.prototype.isMigrationCompleted=function(t){var o=this,i=\"false\";return this.sfbMigrationService.getBuddyGroupMigrationInfo().then(function(s){return s.sfbMigrationState===e.services.MigrationState.Completed||s.sfbMigrationState===e.services.MigrationState.NotRequired?(i=\"true\",!0):(t||o.openSfbMigrationStatusDialog(),!1)}).catch(function(e){return o.logger.error(\"Getting an Sfb Migration state failed with an error: {0}\",e),!1}).finally(function(){o.storageService.set(o.constants.storageServiceKeys.sfbFreMigrationCompleted,i)})},i.prototype.checkSfbMigrationStatusTask=function(){var e=this;clearInterval(this.sfbMigrationStatusInterval),this.sfbMigrationStatusInterval=setInterval(function(){e.clearcheckSfbMigrationStatusTask()},this.constants.timeInMiliseconds.fifteenMinutes)},i.prototype.clearcheckSfbMigrationStatusTask=function(){var e=this;this.sfbMigrationStatusInterval&&this.isMigrationCompleted(\"false\").then(function(t){e.isMigrationComplete=t,e.isMigrationComplete&&(clearInterval(e.sfbMigrationStatusInterval),e.sfbMigrationStatusInterval=null,e.buddyListService.forceUpdateBuddyListFromMT())})},i.prototype.openSfbMigrationStatusDialog=function(){var e={dialogTitle:\"\",isPstnMemberAllowed:!1};this.dialogService.open(this.constants.dialogs.sfbMigrationStatusDialog,e)},Object.defineProperty(i.prototype,\"hasAnyUser\",{get:function(){return this.suggestedUsersViewModel&&this.suggestedUsersViewModel.hasBuddies||this.buddyGroupViewModels.length>0&&!_.isEmpty(_.filter(this.buddyGroupViewModels,function(e){return e&&e.hasBuddies}))},enumerable:!0,configurable:!0}),i.prototype.isGroupVisible=function(e){return this.isCallContacts?e&&!e.isTaggedContactsGroup&&(!e.isFavoritesContactsGroup||e.hasBuddies)&&(!e.isSfBFavoritesContactsGroup||e.hasBuddies):e&&!e.isTaggedContactsGroup&&!e.isFavoritesContactsGroup&&(!e.isSfBFavoritesContactsGroup||this.isMigrationComplete)},i.prototype.addContactToGroup=function(t){t&&(this.openedMenuForBuddyGroup=t.buddyGroupModel);var o=this.getBuddyGroupViewModel(this.openedMenuForBuddyGroup.id);o&&!o.isGroupExpanded&&this.invertExpanded(o.buddyGroupModel);var i={selectedGroup:this.openedMenuForBuddyGroup,dialogTitle:this.$translate.instant(this.resources.strings.addcontact_group),isPstnMemberAllowed:!1};this.dialogService.open(this.constants.dialogs.addBuddyToGroup,i),this.buddyGroupTooltipId&&this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.buddyGroupTooltipId)},i.prototype.createNewGroup=function(){var t={dialogTitle:this.$translate.instant(this.resources.strings.addcontact_group),isPstnMemberAllowed:!1,currentGroups:this.buddyGroupViewModels};this.dialogService.open(this.constants.dialogs.createBuddyGroup,t),this.buddyGroupTooltipId&&this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.buddyGroupTooltipId)},i.prototype.unparkCall=function(){this.dialogService.open(this.constants.dialogs.callingUnparkCall),this.buddyGroupTooltipId&&this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.buddyGroupTooltipId)},i.prototype.addToSpeedDial=function(){var o={groupId:this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.Favorites).id,source:t.AddMembersSource.callSpeedDial};this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,o)},i.prototype.rename=function(){var t={groupId:this.openedMenuForBuddyGroup.id,dialogTitle:this.$translate.instant(this.resources.strings.buddy_group_rename),isPstnMemberAllowed:!1,groupName:this.openedMenuForBuddyGroup.displayName,currentGroups:this.buddyGroupViewModels};this.dialogService.open(this.constants.dialogs.renameBuddyGroup,t),this.buddyGroupTooltipId&&this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.buddyGroupTooltipId)},i.prototype.deleteGroup=function(){var t={group:this.openedMenuForBuddyGroup,isDeletingFromFlatList:!1,contact:null};this.dialogService.open(this.constants.dialogs.deleteBuddyGroup,t),this.buddyGroupTooltipId&&this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.buddyGroupTooltipId)},i.prototype.startChat=function(e){var t=this;if(e){return(e.isFederated?this.peopleService.searchFederatedUsersByMri([e.mri],\"buddy-groups\"):this.peopleService.getAllLatestPeopleProfile([e.mri],\"buddy-groups\",!1)).then(function(o){return t.navigationService.navigateToUserChat(o[0],t.navCtx).then(function(){t.selectedContact=e})})}var o=\"cannot start chat with undefined/null contact\";return this.logger.error(o),this.$q.reject(o)},i.prototype.popOutChat=function(t,o){var i=this;if(this.multiWindowService.enabled){if(t){var s=this.conversationsService.findConversationWith(t.mri);if(s&&this.conversationsService.canConversationPopOut(s)){var r=this.$q.defer();return this.multiWindowService.openWindow(new e.services.ChatChildWindowParams(s.id),o).then(function(){r.resolve(),i.buddyGroupTooltipId&&i.tooltipService.clearTooltip(e.services.TooltipType.Popover,i.buddyGroupTooltipId)}),r.promise}return this.logger.info(\"Conversation cannot be popped out.\"),this.$q.resolve()}var n=\"cannot start chat with undefined/null contact\";return this.logger.error(n),this.$q.reject(n)}},i.prototype.showActionMenu=function(t,o,i,s){var r=this;if(this.showRemoveContactOption=!1,this.showToggleTagContact=!1,this.showPopOutChat=!1,t)if(this.openedMenuForBuddyGroup=i,this.isCustomGroup=i.groupType===e.services.BuddyListService.buddyGroupType.Custom,s){if(this.selectedContact=s,this.showRemoveContactOption=!0,this.multiWindowService.enabled){var n=this.conversationsService.findConversationWith(s.mri);n&&this.conversationsService.canConversationPopOut(n)&&(this.showPopOutChat=!0)}if(s.isIbBarred)return this.isCustomGroup=!1,this.showToggleTagContact=!1,void this.showActionTooltip(t,o);if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTaggedContacts))return void this.showActionTooltip(t,o);this.peopleService.getPeopleProfile(s.mri,\"buddy-groups\").then(function(e){r.showToggleTagContact=e&&!e.isFederated&&r.taggedContactsService.isTaggedListInitialized,r.showToggleTagContact&&(r.taggedContactsService.isTaggedContact(s.mri)?(r.tagButtonText=r.$translate.instant(r.resources.strings.chats_unfollow_status),r.tagIconSrc=r.constants.svgs.unfollowStatus):(r.tagButtonText=r.$translate.instant(r.resources.strings.chats_follow_status),r.tagIconSrc=r.constants.svgs.followStatus))}).catch(function(e){r.logger.error(\"error occured while fetching people profile: {0}\",e)}).finally(function(){r.showActionTooltip(t,o)})}else this.showActionTooltip(t,o);else this.logger.error(\"cannot open more actions menu with null/undefined event\")},i.prototype.showActionTooltip=function(t,o){var i=this;this.buddyGroupTooltipId=this.utilityService.generateUUID();var s={templateUrl:\"components/buddy-groups/buddy-groups-actions-menu.html\",trigger:\"manual\",container:\"body\",placement:\"auto bottom-right\",scope:o,autoClose:!0},r={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:s,tooltipId:this.buddyGroupTooltipId,cssApplicator:function(){i.tooltipCssApplicators.contextMenu(t,i.menuTemplateSelector)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(r)},i.prototype.removeContactFromGroup=function(){var e=this;this.flatContactListService.deleteMemberFromBuddyGroup(this.openedMenuForBuddyGroup.id,this.selectedContact.mri).then(function(){var t={name:e.selectedContact.displayName,group:e.openedMenuForBuddyGroup.displayName},o=e.$translate.instant(e.resources.strings.buddy_group_remove_contact_from_group_selected,t);e.ariaLiveService.update(o),e.logger.debug(\"BuddyGroups: Remove Contact From Group Promise Successful.\")}).catch(function(t){e.logger.error(\"Error while trying to deleteMemberFromBuddyGroup, error {0}\",t)})},i.prototype.toggleTagContact=function(){var t=this,o=this.taggedContactsService.isTaggedContact(this.selectedContact.mri);this.peopleService.getPeopleProfile(this.selectedContact.mri,\"buddy-groups-toggleTagContact\").then(function(e){t.taggedContactsService.toggleAddRemoveTaggedContact(e,o).then(function(){var i=e&&e.displayName;if(i){var s=o?t.resources.strings.chats_unfollow_status_unselected:t.resources.strings.chats_follow_status_selected;t.ariaLiveService.update(t.$translate.instant(s,{name:i}))}t.logger.info(\"BuddyGroups: toggleAddRemoveTaggedContact successful\")}).catch(function(e){t.logger.error(\"Error while trying to toggleAddRemoveTaggedContact, error {0}\",e)})}).catch(function(e){t.logger.error(\"Error while trying to getPeopleProfile, error {0}\",e)}),this.buddyGroupTooltipId&&this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.buddyGroupTooltipId)},i.prototype.hasUnread=function(e){return this.mrisToBold.has(e)},i.prototype.loadConversations=function(){this.checkUnread(this.conversationsService.getConversations())},i.prototype.checkUnread=function(e){var t=this,o=_.filter(e,function(e){return e.isOneOnOne()&&e.isUserMember()});_.forEach(o,function(e){var o=_.head(e.getOtherMembers(t.currentUserMri));e.isReadForUser(t.currentUserMri)?t.mrisToBold.delete(o):t.mrisToBold.add(o)})},i}();t.BuddyGroupsController=i,angular.module(\"teamspace.buddyGroups\",[\"teamspace.buddyListService\",\"teamspace.flatContactListService\",\"teamspace.loggingService\",\"teamspace.tooltipService\",\"teamspace.peopleService\",\"teamspace.tooltipCssApplicators\",\"teamspace.constants\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.conversationsService\",\"teamspace.utilityService\",\"teamspace.services.sfbMigrationService\",\"teamspace.coachmarkEngine\",\"teamspace.storageService\",\"teamspace.callContactService\",\"teamspace.newChatService\",\"teamspace.taggedContactsService\"]).directive(\"buddyGroups\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{isCallContacts:\"@\"},controller:i,controllerAs:\"buddyGroupCtrl\",templateUrl:\"components/buddy-groups/buddy-groups.html\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r=function(){function r(e,r,o,i,n,s,a,c){var u=this;this.$scope=e,this.$translate=o,this.resources=n,this.flatContactListService=s,this.htmlSanitizer=c,this.logger=a.newLogger(\"create-buddy-group\"),this.showError=!1,this.errorMsg=\"\",this.newGroupName=\"\";var d=e.ngDialogData;_.isEmpty(d)||(this.existingGroups=d.currentGroups),this.dialogTitle=o.instant(n.strings.buddy_group_new_group),this.footerButtons=[{text:o.instant(n.strings.chat_buddy_list_delete_group_cancel_button),secondaryStyle:!0,func:function(){return u.cancel()},tid:\"createBuddyGroup-cancelBtn\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.createBuddyGroupCancel,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.createBuddyGroupCancel,summary:\"Close dialog\",scenarioType:t.PanelActionScenarioType.admin},{text:o.instant(n.strings.clone_create_button_text),secondaryStyle:!1,func:function(){return u.confirm()},tid:\"createBuddyGroup-confirmBtn\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.createBuddyGroupConfirm,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.createBuddyGroupConfirm,summary:\"Confirm dialog\",scenarioType:t.PanelActionScenarioType.admin}]}return r.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"resources\",\"flatContactListService\",\"loggingService\",\"htmlSanitizer\"],r.prototype.cancel=function(){this.$scope.closeThisDialog()},r.prototype.confirm=function(){var e=this;return this.newGroupName=this.sanitizeInputString(this.newGroupName.trim()),_.isEmpty(this.newGroupName)?(this.errorMsg=this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_error),void(this.showError=!0)):this.groupExistsWithSameName(this.newGroupName)?(this.errorMsg=this.$translate.instant(this.resources.strings.buddy_group_duplicate_name),void(this.showError=!0)):void this.flatContactListService.createBuddyGroup(this.newGroupName).then(function(){e.$scope.closeThisDialog()}).catch(function(t){e.logger.error(\"New group can not be added with error: {0}\",t),e.errorMsg=e.$translate.instant(e.resources.strings.buddy_group_create_failed),e.showError=!0})},r.prototype.clearError=function(){this.showError&&(this.errorMsg=\"\",this.showError=!1)},r.prototype.sanitizeInputString=function(e){var t=e;return _.isEmpty(t)||(t=_.unescape(this.htmlSanitizer.escapeAngular(this.htmlSanitizer.sanitizeHtml(e)))),t},r.prototype.groupExistsWithSameName=function(t){return!!_.find(this.existingGroups,function(e){return e.buddyGroupModel.displayName===t})||t===e.services.BuddyListService.buddyGroupType.Favorites||t===e.services.BuddyListService.buddyGroupType.Tagged||t===this.$translate.instant(this.resources.strings.buddy_group_other_contacts)},r}();t.CreateBuddyGroupController=r,angular.module(\"teamspace.createBuddyGroup\",[]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.createBuddyGroup,{template:\"components/buddy-groups/create-buddy-group.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"CreateBuddyGroupController\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"CreateBuddyGroupController\",r)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,o,i,r,n,a,s,c){var l=this;this.$scope=t,this.$translate=i,this.resources=n,this.buddyListService=a,this.notificationsService=c,this.logger=s.newLogger(\"delete-buddy-group\"),this.deleteInProgress=!1;var u=t.ngDialogData;_.isEmpty(u)||(this.group=u.group,u.contact&&(this.contact=u.contact),u.isDeletingFromFlatList&&(this.isDeletingFromFlatList=u.isDeletingFromFlatList)),this.isDeletingFromFlatList?(this.dialogTitle=i.instant(n.strings.chat_delete_contact_confirmation),this.dialogMessage=i.instant(n.strings.chat_delete_contact_message)):(this.dialogTitle=i.instant(n.strings.chat_delete_group_confirmation,{groupName:this.group.displayName}),this.dialogMessage=i.instant(n.strings.chat_delete_group_message,{groupName:this.group.displayName})),this.footerButtons=[{text:i.instant(n.strings.chat_buddy_list_delete_group_cancel_button),secondaryStyle:!0,func:function(){return l.cancel()},tid:\"deleteBuddyGroup-cancelBtn\",disabled:!1,type:e.PanelModuleType.button,name:e.PanelModuleName.deleteBuddyGroupCancel,outcome:e.PanelActionOutcome.select,scenario:e.PanelActionScenario.deleteBuddyGroupCancel,summary:\"Close dialog\",scenarioType:e.PanelActionScenarioType.admin},{text:i.instant(n.strings.chat_buddy_list_delete_group_confirm_button),secondaryStyle:!1,func:function(){return l.confirm()},tid:\"deleteBuddyGroup-confirmBtn\",disabled:!1,type:e.PanelModuleType.button,name:e.PanelModuleName.deleteBuddyGroupConfirm,outcome:e.PanelActionOutcome.select,scenario:e.PanelActionScenario.deleteBuddyGroupConfirm,summary:\"Confirm dialog\",scenarioType:e.PanelActionScenarioType.admin}]}return t.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"resources\",\"buddyListService\",\"loggingService\",\"notificationsService\"],t.prototype.cancel=function(){this.$scope.closeThisDialog()},t.prototype.confirm=function(){var e=this;this.deleteInProgress||(this.deleteInProgress=!0,this.isDeletingFromFlatList?this.buddyListService.removeContactFromFlatList(this.contact.mri).then(function(){e.logger.info(\"removed contact from all groups\")}).catch(function(t){e.logger.error(\"Error while trying to removeContactFromFlatList, error {0}\",t),e.notificationsService.createNotification({title:e.$translate.instant(e.resources.strings.chat_delete_contact_error_title),message:e.$translate.instant(e.resources.strings.chat_delete_contact_error_message),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop)}).finally(function(){e.cancel()}):this.contact?this.buddyListService.deleteMemberFromBuddyGroup(this.group.id,this.contact.mri).catch(function(t){e.logger.error(\"Error while trying to deleteMemberFromBuddyGroup, error {0}\",t),e.notificationsService.createNotification({title:e.$translate.instant(e.resources.strings.chat_delete_contact_error_title),message:e.$translate.instant(e.resources.strings.chat_delete_contact_error_message),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop)}).finally(function(){e.cancel()}):this.buddyListService.deleteBuddyGroup(this.group.id).catch(function(t){e.logger.error(\"Error while trying to delete the buddy group, error: {0}\",t),e.notificationsService.createNotification({title:e.$translate.instant(e.resources.strings.chat_delete_group_error_title),message:e.$translate.instant(e.resources.strings.chat_delete_group_error_message),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-files-missing\"},null,angular.noop)}).finally(function(){e.cancel()}))},t}();e.DeleteBuddyGroupController=t,angular.module(\"teamspace.deleteBuddyGroup\",[]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.deleteBuddyGroup,{template:\"components/buddy-groups/delete-buddy-group.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"DeleteBuddyGroupController\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"DeleteBuddyGroupController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var i;!function(t){t[t.UnreadChat=1]=\"UnreadChat\",t[t.Meeting=2]=\"Meeting\",t[t.Muted=3]=\"Muted\"}(i=e.FilterOptionType||(e.FilterOptionType={}));var s=function(){function e(e,s,n,a,r,o,l,c,h,p,u,d,f,C,v,b,m){var g=this;this.$scope=e,this.constants=s,this.$qNoApply=n,this.$element=a,this.layoutService=r,this.settingsService=l,this.resources=c,this.$translate=h,this.chatFilterService=p,this.loggingService=u,this.eventingService=d,this.newChatService=f,this.ariaLiveService=C,this.leftRailHeaderService=b,this.selectedLeftRailChatTab=t.services.LeftRailChatTab.Recent,this.isChatListViewsBridgeEnabled=!1,this.filterInputOn=!1,this.isNewChatButtonEnabled=!1,this.isNewChatButtonSVGEnabled=!1,this.leftRailRecentTab=t.services.LeftRailChatTab.Recent,this.leftRailContactsTab=t.services.LeftRailChatTab.Contacts,this.unreadOptionBtnId=\"unreadOptionBtn\",this.meetingOptionBtnId=\"meetingOptionBtn\",this.mutedOptionBtnId=\"mutedOptionBtn\",this.debouncedFilterChats=_.debounce(function(t){g.eventingService.$emit(g.constants.events.leftRail.filterChats,t)},100,{leading:!0,trailing:!0}),this.selectedChatType=t.services.LeftRailChatTab.Recent,this.unreadChatOptionAction=new t.components.FilterActionItem(this.unreadOptionBtnId,\"icons-unhide\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_unread_text),function(){return g.selectFilterOption(i.UnreadChat)}),this.meetingOptionAction=new t.components.FilterActionItem(this.meetingOptionBtnId,\"icons-calendar\",this.$translate.instant(this.resources.strings.left_rail_chat_filter_menu_meetings),function(){return g.selectFilterOption(i.Meeting)}),this.mutedOptionAction=new t.components.FilterActionItem(this.mutedOptionBtnId,\"icons-muted\",this.$translate.instant(this.resources.strings.left_rail_chat_filter_menu_muted_conversations),function(){return g.selectFilterOption(i.Muted)}),m.register(this,e),this.setSelectedLeftRailChatTab(r.unreadChats<=0?r.selectedLeftRailChatTab:t.services.LeftRailChatTab.Recent),this.isChatListViewsBridgeEnabled=l.valueAsBoolean(s.settings.names.enableChatListViewsBridge),e.routeParams=o.getRootRouteParams(),this.isNewChatButtonEnabled=l.valueAsBoolean(s.settings.names.enableLeftRailNewChatButton);var T=l.valueAsObject(s.settings.names.leftRailChatTabsOptions)||{showDropdown:!1,isNewChatButtonComposeEnabled:!1};this.chatListFilterOptions=l.valueAsBoolean(s.settings.names.chatListFilterOptions),this.enableLeftRailFilters=l.valueAsBoolean(s.settings.names.enableLeftRailFilters),this.headerTitle=T.showDropdown?\"\":h.instant(c.strings.aria_app_bar_chat),this.placeholderText=h.instant(c.strings.left_rail_chat_filter_placeholder),this.chatTabsChatTitle=T.showDropdown?h.instant(c.strings.chat_text_in_header_bar):h.instant(c.strings.chat_tabs_chat_title),this.chatTabsContactTitle=h.instant(c.strings.chat_tabs_contacts_title),this.executeFilterInputChange=this.executeFilterInputChange.bind(this),this.executeFilterButtonClick=this.executeFilterButtonClick.bind(this),this.tooltipId=v.generateUUID(),this.filterActions=[this.unreadChatOptionAction,this.meetingOptionAction,this.mutedOptionAction],this.chatListFilterOptions&&(this.moreOptions={showFilterOptions:this.openFilterOptionsDropdown.bind(this),removeFilter:this.removeFilter.bind(this),selectedFilterType:null}),T.showDropdown||(this.tabs=[{name:h.instant(c.strings.chat_tabs_chat_title),isSelected:r.selectedLeftRailChatTab===t.services.LeftRailChatTab.Recent,executeTabClick:function(t){t.isFilterButtonDisabled=!1,g.clickChatTab()}},{name:h.instant(c.strings.chat_tabs_contacts_title),isSelected:r.selectedLeftRailChatTab===t.services.LeftRailChatTab.Contacts,executeTabClick:function(t){t.isFilterButtonDisabled=!0,g.clickBuddyGroupsTab()}}]),e.$watch(\"routeParams.peopleSlug\",function(e,i){e===s.p2p.newChatId&&g.setSelectedLeftRailChatTab(t.services.LeftRailChatTab.Recent)}),e.$watch(\"chatTabsCtrl.selectedLeftRailChatTab\",function(t,e){t!==r.selectedLeftRailChatTab&&g.updateLayoutServiceIsContactsTabSelected()}),e.$on(\"$destroy\",function(){g.updateLayoutServiceIsContactsTabSelected(),g.filterString&&g.executeFilterInputChange(\"\")});var S=[{text:h.instant(c.strings.chat_text_in_header_bar),value:t.services.LeftRailChatTab.Recent},{text:h.instant(c.strings.chat_tabs_contacts_title),value:t.services.LeftRailChatTab.Contacts}];T.showDropdown&&(this.headerDropdownTitles={dataSources:S,sourceChangeHandler:this.sourceChangeHandler.bind(this)});var R=T.isNewChatButtonComposeEnabled?\"svg/icons-compose.html\":\"svg/icons-add.html\",F=T.isNewChatButtonComposeEnabled?0:1;this.newChatButtonOptions={onCreateNewChat:this.createChat.bind(this),imagePath:R,newChatButtonId:F,isNewChatButtonEnabled:this.isNewChatButtonEnabled}}return e.$inject=[\"$scope\",\"constants\",\"$qNoApply\",\"$element\",\"layoutService\",\"routeUtilityService\",\"settingsService\",\"resources\",\"$translate\",\"chatFilterService\",\"loggingService\",\"eventingService\",\"newChatService\",\"ariaLiveService\",\"utilityService\",\"leftRailHeaderService\",\"userAppsStore\"],e.prototype.sourceChangeHandler=function(e){var i=this;return this.selectedChatType=e,this.isFilterButtonRemoved=this.selectedChatType===t.services.LeftRailChatTab.Contacts,this.selectChatSource(e).finally(function(){i.dismissDropdownMenu()})},e.prototype.dismissDropdownMenu=function(){var t=this.$element.find('button[aria-expanded=\"true\"]')[0];t&&t.setAttribute(\"aria-expanded\",\"false\")},e.prototype.selectChatSource=function(e){var i=this;return this.$qNoApply.resolve().then(function(){e===t.services.LeftRailChatTab.Recent?i.clickChatTab():e===t.services.LeftRailChatTab.Contacts&&i.clickBuddyGroupsTab()})},e.prototype.openFilterOptionsDropdown=function(t){this.leftRailHeaderService.openFilterOptionsDropdown(t,this.$scope.$new(),this.constants.events.leftRailFilter.openChatFilterMoreOptions,this.tooltipId)},e.prototype.selectFilterOption=function(t){var e;switch(t){case i.UnreadChat:this.selectedOptionType=this.unreadChatOptionAction,e=this.resources.strings.notifications_unread_aria_label;break;case i.Meeting:this.selectedOptionType=this.meetingOptionAction,e=this.resources.strings.calendar_meetings;break;case i.Muted:this.selectedOptionType=this.mutedOptionAction,e=this.resources.strings.notification_feeds_filter_menu_unread_text}this.doFilter(this.filterString,t),this.leftRailHeaderService.dismissFilterPopover(this.$element),this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedOptionType}),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_feed_filter_selected,{filterType:this.$translate.instant(e)}))},e.prototype.removeFilter=function(){this.selectedOptionType&&this.selectedOptionType.id===this.unreadOptionBtnId&&this.chatFilterService.clearChatsReadWithFilterOn(),this.selectedOptionType=null,this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedOptionType}),this.ariaLiveService.update(\"\"),this.filterInputOn&&(this.doFilter(this.filterString,null),this.leftRailHeaderService.focusFilterInput(this.$element))},e.prototype.doFilter=function(t,e){var i={filterString:t,filterOptionType:e};this.debouncedFilterChats(i)},e.prototype.onStateChanged=function(t){var e=t.hasApp(this.constants.appId.chat);this.isNewChatButtonEnabled=e&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableLeftRailNewChatButton),this.isNewChatButtonSVGEnabled=this.isNewChatButtonEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableLeftRailNewChatButtonSVG)},e.prototype.updateLayoutServiceIsContactsTabSelected=function(){this.layoutService.selectedLeftRailChatTab=this.selectedLeftRailChatTab},e.prototype.clickBuddyGroupsTab=function(){this.setSelectedLeftRailChatTab(t.services.LeftRailChatTab.Contacts)},e.prototype.clickChatTab=function(){this.setSelectedLeftRailChatTab(t.services.LeftRailChatTab.Recent)},e.prototype.setSelectedLeftRailChatTab=function(t){this.selectedLeftRailChatTab=t,this.updateLayoutServiceIsContactsTabSelected()},e.prototype.setFilterInputFocused=function(t){this.filterInputFocused=t},e.prototype.executeFilterButtonClick=function(t,e){var i=this.settingsService.valueAsBoolean(this.constants.settings.names.leftRailFilterSearchIconExperiment)?this.constants.leftRailFilterExperimentGroup.treatment:this.constants.leftRailFilterExperimentGroup.control;this.filterInputOn=t,t?(this.chatFilterService.cacheMemberAlias(),this.loggingService.event(this.constants.events.leftRailFilter.openChatListFilter,{eventType:e,experimentGroup:i})):(this.removeFilter(),this.executeFilterInputChange(\"\"),this.loggingService.event(this.constants.events.leftRailFilter.closeChatListFilter))},e.prototype.executeFilterInputChange=function(t){this.filterString=t;var e=this.selectedOptionType&&this.selectedOptionType.id,s=null;e===this.unreadOptionBtnId?s=i.UnreadChat:e===this.meetingOptionBtnId?s=i.Meeting:e===this.mutedOptionBtnId&&(s=i.Muted);var n={filterString:t,filterOptionType:s};this.debouncedFilterChats(n)},e.prototype.createChat=function(){this.newChatService.navigateToNewChat(\"chat-left-rail-header\")},e}();e.LeftRailChatTabsController=s,angular.module(\"teamspace.leftRailChatTabs\",[\"teamspace.constants\",\"teamspace.layoutService\",\"teamspace.routeUtilityService\",\"teamspace.settingsService\",\"teamspace.newChatService\",\"teamspace.leftRailHeaderService\",\"teamspace.utilityService\",\"teamspace.ariaLiveService\",\"teamspace.userAppsStore\",\"teamspace.qNoApply\"]).directive(\"leftRailChatTabs\",function(){return{restrict:\"E\",scope:{},controllerAs:\"chatTabsCtrl\",templateUrl:\"components/buddy-groups/left-rail-chat-tabs.html\",controller:s}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r=function(){function r(e,r,o,i,n,s,a,u,c){var l=this;this.$scope=e,this.$translate=o,this.resources=n,this.flatContactListService=s,this.htmlSanitizer=c,this.logger=a.newLogger(\"rename-buddy-group\"),this.showError=!1,this.errorMsg=\"\";var d=e.ngDialogData;_.isEmpty(d)||(this.existingGroups=d.currentGroups,this.groupId=d.groupId,this.currentName=d.groupName,this.newGroupName=d.groupName,this.initialNewGroupName=d.groupName),this.dialogTitle=o.instant(n.strings.buddy_group_rename),this.footerButtons=[{text:o.instant(n.strings.chat_buddy_list_delete_group_cancel_button),secondaryStyle:!0,func:function(){return l.cancel()},tid:\"renameBuddyGroup-cancelBtn\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.renameBuddyGroupCancel,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.renameBuddyGroupCancel,summary:\"Close dialog\",scenarioType:t.PanelActionScenarioType.admin},{text:o.instant(n.strings.calling_save_contact),secondaryStyle:!1,func:function(){return l.confirm()},tid:\"renameBuddyGroup-confirmBtn\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.renameBuddyGroupConfirm,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.renameBuddyGroupConfirm,summary:\"Confirm dialog\",scenarioType:t.PanelActionScenarioType.admin}]}return r.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"resources\",\"flatContactListService\",\"loggingService\",\"notificationsService\",\"htmlSanitizer\"],r.prototype.cancel=function(){this.$scope.closeThisDialog()},r.prototype.confirm=function(){var e=this;return this.newGroupName=this.sanitizeInputString(this.newGroupName.trim()),this.newGroupName===this.initialNewGroupName&&this.$scope.closeThisDialog(),_.isEmpty(this.newGroupName)?(this.errorMsg=this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_error),void(this.showError=!0)):this.groupExistsWithSameName(this.newGroupName)?(this.errorMsg=this.$translate.instant(this.resources.strings.buddy_group_duplicate_name),void(this.showError=!0)):void this.flatContactListService.renameBuddyGroup(this.groupId,this.newGroupName).then(function(){e.$scope.closeThisDialog()}).catch(function(t){e.logger.error(\"Error while renaming group with error: {0}\",t),e.errorMsg=e.$translate.instant(e.resources.strings.buddy_group_rename_failed),e.showError=!0})},r.prototype.clearError=function(){this.showError&&(this.errorMsg=\"\",this.showError=!1)},r.prototype.sanitizeInputString=function(e){var t=e;return _.isEmpty(t)||(t=_.unescape(this.htmlSanitizer.escapeAngular(this.htmlSanitizer.sanitizeHtml(e)))),t},r.prototype.groupExistsWithSameName=function(t){return!!_.find(this.existingGroups,function(e){return e.buddyGroupModel.displayName===t})||t===e.services.BuddyListService.buddyGroupType.Favorites||t===e.services.BuddyListService.buddyGroupType.Tagged||t===this.$translate.instant(this.resources.strings.buddy_group_other_contacts)},r}();t.RenameBuddyGroupController=r,angular.module(\"teamspace.renameBuddyGroup\",[]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.renameBuddyGroup,{template:\"components/buddy-groups/rename-buddy-group.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"RenameBuddyGroupController\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"RenameBuddyGroupController\",r)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var i=function(){function i(i,s,e,n,a,r){var o=this;this.$scope=i,this.logger=r.newLogger(\"sfb-migration-status-dialog\"),this.firstrunMigrateTitle=e.instant(a.strings.firstrun_sfb_migrate_title),this.firstrunMigrateText1=e.instant(a.strings.firstrun_sfb_migrate_text_1),this.firstrunMigrateText2=e.instant(a.strings.icons_more),this.firstrunMigrateText3=e.instant(a.strings.firstrun_sfb_migrate_text_2),this.firstrunMigrateText4=e.instant(a.strings.buddy_group_add_contact),this.firstrunMigrateText5=e.instant(a.strings.firstrun_sfb_migrate_text_3),this.firstrunMigrateText6=e.instant(a.strings.buddy_group_new_group),this.firstrunMigrateText7=e.instant(a.strings.firstrun_sfb_migrate_text_4),this.footerButtons=[{text:e.instant(a.strings.sfb_fre_quick_start_dialog_got_it_button),secondaryStyle:!1,func:function(){return o.cancel()},tid:\"sfb-migration-status-got-it\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.sfbMigrationStatusClose,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.sfbMigrationStatusClose,summary:\"Close dialog\",scenarioType:t.PanelActionScenarioType.admin}]}return i.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"resources\",\"loggingService\"],i.prototype.cancel=function(){this.$scope.closeThisDialog()},i}();t.SfbMigrationStatusDialogController=i,angular.module(\"teamspace.sfbMigrationStatusDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.loggingService\"]).run([\"constants\",\"dialogService\",function(t,i){i.register(t.dialogs.sfbMigrationStatusDialog,{template:\"components/buddy-groups/sfb-migration-status-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"SfbMigrationStatusDialogController\",controllerAs:\"ctrl\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"SfbMigrationStatusDialogController\",i)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){a.components||(a.components={}),angular.module(\"teamspace.calendarTab\",[\"teamspace.loggingService\"]).directive(\"calendarTab\",[\"loggingService\",\"constants\",function(a,e){return{restrict:\"E\",scope:{},templateUrl:\"components/calendar-tab/calendar-tab.html\",link:function(){a.newScenario(e.scenarios.calendar.channelCalendar.channel_cal_v2).mark(e.scenarios.calendar.cal_v2_scenarios.steps.teams_cal_v2_start)}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var a=function(){function e(e,a,t){this.$state=e,this.layoutService=a,this.navigationService=t,this.navigationContext=\"CalendarV2ErrorPageController\"}return e.$inject=[\"$state\",\"layoutService\",\"navigationService\"],e.prototype.onTryAgainClick=function(){this.$state.go(\".\",null,{reload:!0})},e.prototype.onCloseClick=function(){this.layoutService.canGoBackToPreviousRouteName()?this.layoutService.backToPreviousRouteName():this.navigationService.navigateToCalendar(this.navigationContext)},e}();e.CalendarV2ErrorPageController=a,angular.module(\"teamspace.calendarV2ErrorPage\",[\"teamspace.layoutService\",\"teamspace.navigationService\",\"teamspace.constants\"]).component(\"calendarV2ErrorPage\",{bindings:{errorText:\"<?\",shouldShowCloseButton:\"<?\"},controllerAs:\"calV2Error\",templateUrl:\"components/calendar-v2-error-page/calendar-v2-error-page.html\",controller:a})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function e(e,n,a,t){this.loggingService=e,this.dialogService=n,this.settingsService=a,this.constants=t,this.enableCalendarDialogBridge=!1,this.enableCalendarDialogBridge=a.valueAsBoolean(t.settings.names.enableCalendarDialogBridge)}return e.$inject=[\"loggingService\",\"dialogService\",\"settingsService\",\"constants\"],e}();e.CalendarV2SchedulingFormController=n,angular.module(\"teamspace.calendarV2SchedulingForm\",[\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.constants\"]).directive(\"calendarV2SchedulingForm\",function(){return{restrict:\"E\",replace:!0,scope:{},controllerAs:\"calV2Sf\",templateUrl:\"components/calendar-v2-scheduling-form/calendar-v2-scheduling-form.html\",controller:n}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var a=function(){function e(e,a,n,t){this.loggingService=e,this.dialogService=a,this.settingsService=n,this.constants=t,this.enableCalendarViewsBridge=!1,this.enableCalendarViewsBridge=n.valueAsBoolean(t.settings.names.enableCalendarViewsBridge),a.close()}return e.$inject=[\"loggingService\",\"dialogService\",\"settingsService\",\"constants\"],e}();e.CalendarV2Controller=a,angular.module(\"teamspace.calendarV2\",[\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.constants\"]).directive(\"calendarV2\",function(){return{restrict:\"E\",replace:!0,scope:{},controllerAs:\"calv2\",templateUrl:\"components/calendar-v2/calendar-v2.html\",controller:a}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(t,i,o,s,n,a,r,c,l,p,d,h,u,v,g,m,S,y,C,b,f,A,B,T,P,w,k,V){var M=this;this.$scope=t,this.$q=i,this.$translate=o,this.constants=s,this.loggingService=n,this.conversationsService=a,this.callingUserActionService=r,this.callStoreService=c,this.dialogService=p,this.layoutService=h,this.utilityService=u,this.tooltipService=g,this.tooltipCssApplicators=m,this.navigationService=S,this.presenceManagerService=y,this.presenceService=C,this.buddyListService=b,this.peopleService=f,this.resources=A,this.callBlockingService=B,this.callingSupportService=T,this.flatContactListService=P,this.ariaLiveService=w,this.deviceManagerService=k,this.accessibilityService=V,this.isPstnCallingAllowed=!1,this.isEditOn=!0,this.isToolTipShowing=!1,this.altPressed=!1,this.controlPressed=!1,this.isVoiceApp=!1,this.isBot=!1,this.isAlreadyBlocked=!1,this.enableRemoveContact=!0,this.isSLAEnabled=!1,this.userDelegators=[],this.isVideoCallDisabled=!0,this.isAudioCallBtnVisible=!1,this.isToggleOBOMenuBtnVisible=!1,this._element=null,this.isCameraAvailable=!1,this.onPresenceUpdated=function(){M.userPresence&&(M.status=M.userPresence.status,M.statusText=M.presenceService.GetTranslatedStatusText(M.status))},this.removeContact=function(){M.flatContactListService.deleteMemberFromBuddyGroup(M.buddyGroupId,M.contact.mri).then(function(){M.logger.info(\"BuddyGroups: Remove Contact From Group Promise Successful.\")}).catch(function(e){M.logger.error(\"Error while trying to deleteMemberFromBuddyGroup, error {0}\",e)})},this.logger=n.newLogger(\"call-contact-card\"),this.menuTemplateSelector=\"div#\"+s.callingActionMenuIds.callContactsActionMenuItemId,this.isPstn=SkypeX.Services.ChatServiceUtils.isPstnMri(this.contact.mri),this.isPstnCallingAllowed=T.isPSTNCallingAllowed(),this.isVideoAvailable=T.isVideoSupported(1),t.$on(\"$destroy\",function(){return M.onDestroy()}),this.isEditOn=v.valueAsBoolean(s.settings.names.enableEditContactCalling),this.voiceAppsOn=v.valueAsBoolean(s.settings.names.enableVoiceApps),this.isVoiceApp=SkypeX.Services.ChatServiceUtils.isVoiceAppMri(this.contact.mri)&&this.voiceAppsOn,this.isBot=SkypeX.Services.ChatServiceUtils.isBotMri(this.contact.mri),this.isPstnCallBlockingEnabled=v.valueAsBoolean(s.settings.names.enableBlockingPstn),this.isPstn||this.isVoiceApp||(this.userPresence=y.trackPresence(this.contact.mri,SkypeX.Services.PresencePriority.High,t.$id,this.onPresenceUpdated),this.onPresenceUpdated()),this.isMac=e.services.KeymappingFactory.isMac,this.isRemoving=!1,this.userDelegators=_.filter(l.getUserDelegators(),function(e){return e.user.mri!==M.contact.mri&&e.delegationDetails.allowedActions.makeCalls}),this.updateAudioCallBtn(),this.pstnCallingAllowedSubscriptionId=T.subscribe(function(){return M.updateAudioCallBtn()},e.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),this.isVideoCallBtnVisible=!this.isPstn&&!this.isVoiceApp,this.isVideoCallBtnVisible&&k.whenInitialized().then(function(){M.cameraSubscriptionId=k.subscribe(function(){return M.updateVideoCallBtn()},s.events.calling.devicesChanged)}).finally(function(){return M.updateVideoCallBtn()}),d.$on(t,s.events.buddyListService.buddyUpdatedByMt,function(e,t){M.onUpdateContact(t)})}return i.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"loggingService\",\"conversationsService\",\"callingUserActionService\",\"callStoreService\",\"delegationSettingsService\",\"dialogService\",\"eventingService\",\"layoutService\",\"utilityService\",\"settingsService\",\"tooltipService\",\"tooltipCssApplicators\",\"navigationService\",\"presenceManagerService\",\"presenceService\",\"buddyListService\",\"peopleService\",\"resources\",\"callBlockingService\",\"callingSupportService\",\"flatContactListService\",\"ariaLiveService\",\"deviceManagerService\",\"accessibilityService\"],Object.defineProperty(i.prototype,\"element\",{get:function(){return!this._element&&this.contact&&(this._element=angular.element(document.getElementById(\"callingcard-\"+this.contact.mri))),this._element},enumerable:!0,configurable:!0}),i.prototype.onUpdateContact=function(t){var i=this;this.isPstn&&(this.logger.debug(\"Buddy list updated by mt event received.\"),_.isEmpty(t)?this.logger.info(\"Do nothing as the buddy list updated by mt event is empty\"):(this.logger.info(\"Replacing the buddy list with newly received list\"),_.forEach(t,function(t){if(t.event===e.services.BuddylistGroupEventType.GroupMembersUpdated){var o=_.find(t.updatedOrNewGroup.buddies,function(e){return e.mri===i.contact.mri});if(!o)return;i.updateContact(o)}})))},i.prototype.updateContact=function(e){this.contact.mri=e.mri,this.contact.displayName=e.displayName,this.contact.phone=e.phone||\"\",this.contact.jobTitle=e.jobTitle||\"\",this.contact.companyName=e.companyName||\"\"},i.prototype.updateVideoCallBtn=function(){var e=this;this.deviceManagerService.getCameraAvailable().then(function(t){e.isCameraAvailable=t}).catch(function(t){e.isCameraAvailable=!1}).finally(function(){e.isVideoCallDisabled=!e.isVideoAvailable||!e.isCameraAvailable,e.videoCallTooltip=e.isVideoAvailable?e.isCameraAvailable?e.$translate.instant(e.resources.strings.calling_video):e.$translate.instant(e.resources.strings.calling_video_disabled_no_device):e.$translate.instant(e.resources.strings.calling_video_disabled),e.logger.info('[updateVideoCallBtn] mri: \"{0}\", isVideoAvailable: {1}, isCameraAvailable: {2}, isVideoCallDisabled: {3}',e.contact.mri,e.isVideoAvailable,e.isCameraAvailable,e.isVideoCallDisabled)})},i.prototype.updateAudioCallBtn=function(){this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.isAudioCallBtnVisible=!this.isPstn||this.isPstnCallingAllowed,this.isToggleOBOMenuBtnVisible=this.isAudioCallBtnVisible&&!!this.userDelegators.length,this.logger.info('[updateAudioCallBtn] mri: \"{0}\", isPstnCallingAllowed: {1}, isAudioCallBtnVisible: {2}, isToggleOBOMenuBtnVisible: {3}',this.contact.mri,this.isPstnCallingAllowed,this.isAudioCallBtnVisible,this.isToggleOBOMenuBtnVisible)},i.prototype.onDestroy=function(){this.userPresence&&(this.presenceManagerService.untrackPresence(this.contact.mri,SkypeX.Services.PresencePriority.High,this.$scope.$id),this.userPresence=null,this._element&&(this._element=null),this.pstnCallingAllowedSubscriptionId&&(this.callingSupportService.unsubscribe(this.pstnCallingAllowedSubscriptionId),this.pstnCallingAllowedSubscriptionId=null),this.cameraSubscriptionId&&(this.deviceManagerService.unsubscribe(this.cameraSubscriptionId),this.cameraSubscriptionId=null))},i.prototype.narrateCurrentItem=function(){var e=this.contact.displayName;e+=_.isEmpty(this.contact.jobTitle)?\"\":\" \"+this.contact.jobTitle,e+=_.isEmpty(this.statusText)?\"\":\" \"+this.statusText,this.ariaLiveService.update(e,!0)},i.prototype.showOBOMenu=function(i){var o=this;this.oboDropdownId=this.utilityService.generateUUID();var s=this.$scope.$new();s.ctrl={audioCallTrackScenario:t.PanelActionScenario.contactCardStartAudioCall,oboCallTrackScenario:t.PanelActionScenario.contactCardStartAudioCallOnBehalfOf,trackScenarioType:t.PanelActionScenarioType.oneOnOneCall,placeCall:function(e){return o.makeCall(o.contact,!1,e)},getFilteredDelegators:function(){return o.userDelegators}};var n={templateUrl:\"components/calling-start-button/delegation-popover.html\",trigger:\"manual\",container:\"body\",placement:\"auto bottom-left\",scope:s,autoClose:!0,onHide:function(){o.oboDropdownId=null}},a={sourceElement:angular.element(i.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:n,tooltipId:this.oboDropdownId};this.tooltipService.showTooltip(a)},i.prototype.addMemberToBlockList=function(){var e=this;this.contact&&this.contact.mri?this.callBlockingService.addBlockedMri(this.contact.mri,\"call-contact-card\").then(function(){e.logger.info(\"addContactToBlockList succeeded\")}).catch(function(t){e.logger.error(\"addContactToBlockList failed with error: {0}\",t)}):this.logger.error(\"the mri is null\")},i.prototype.removeMemberFromBlockList=function(){var e=this;this.contact&&this.contact.mri?this.callBlockingService.deleteBlockedMri(this.contact.mri,\"call-contact-card\").then(function(){e.logger.info(\"removeContactFromBlockList succeeded.\")}).catch(function(t){e.logger.error(\"Error while trying to removeContactFrom BlockList with error: {0}\",t)}):this.logger.error(\"the mri is null\")},i.prototype.isShowMoreActionMenuVisible=function(){return this.isOpenChatOptionVisible()||this.isFavoriteOptionVisible()||this.isRemoveFavoriteOptionVisible()||this.isEditContactOptionVisible()},i.prototype.isOpenChatOptionVisible=function(){return!this.isPstn&&!this.isVoiceApp},i.prototype.isFavoriteOptionVisible=function(){return!this.isFavorite},i.prototype.isRemoveFavoriteOptionVisible=function(){return this.isFavorite},i.prototype.isRemoveContactOptionVisible=function(){return this.enableRemoveContact},i.prototype.isEditContactOptionVisible=function(){return this.isPstn&&this.isEditOn&&!!this.buddyGroupId},i.prototype.toggleOBOMenu=function(t){this.oboDropdownId?this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,this.oboDropdownId):this.showOBOMenu(t)},i.prototype.showActionMenu=function(t,i){var o=this,s=this.loggingService.newScenario(this.constants.scenarios.contactsTab.contactActions),n=this.utilityService.generateUUID(),a={templateUrl:\"components/call-contact-list/call-contact-actions-menu.html\",trigger:\"manual\",container:\"body\",placement:\"auto bottom-left\",scope:i},r={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:a,tooltipId:n,cssApplicator:function(){o.tooltipCssApplicators.contextMenu(t,o.menuTemplateSelector)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(r),this.tooltipType=e.services.TooltipType.Dropdown,this.tooltipId=n,this.isToolTipShowing=!0,this.isAlreadyBlocked=this.callBlockingService.isBlockedContact(this.contact.mri),s.stop()},i.prototype.closeActionMenu=function(e){this.tooltipService.clearTooltip(this.tooltipType,this.tooltipId),e.preventDefault(),e.stopPropagation(),this.isToolTipShowing=!1},i.prototype.onClick=function(e){this.element.focus()},i.prototype.onKeyDown=function(e){switch(e.keyCode){case this.constants.keyCodes.enter:this.makeCall(this.contact,!1);break;case this.constants.keyCodes.space:this.isToolTipShowing?this.closeActionMenu(e):this.showActionMenu(e,this.$scope);break;case this.constants.keyCodes.c:e.altKey&&e.ctrlKey&&this.makeCall(this.contact,!1);break;case this.constants.keyCodes.v:e.altKey&&e.ctrlKey&&this.makeCall(this.contact,!0)}},i.prototype.onKeyUp=function(e,t){e.keyCode!==this.constants.keyCodes.alt?(!this.isMac&&e.keyCode===this.constants.keyCodes.control||this.isMac&&this.utilityService.isMetaKeyPressed(e))&&(this.controlPressed=!1):this.altPressed=!1},i.prototype.onFocus=function(){this.narrateCurrentItem()},i.prototype.makeCall=function(t,i,o){if(this.isAudioCallBtnVisible&&(!i||!this.isVideoCallDisabled)){var s=e.services.ContactsStaticUtils.getScrubbedMri(t.mri);if(this.logger.info(\"user trying to call with mri - {0} and withVideo - {1}\",s,i),this.isPstn)return this.callingUserActionService.startPstnCall({dialoutNumber:t.mri.substring(SkypeX.Services.ChatServiceUtils.PstnPrefix.length),dtmfPortion:null,context:e.services.CallTelemetryContext.ContactsTab});var n=this.conversationsService.getChatConversationWith(t.mri).id;return this.callingUserActionService.placeCall({conversationId:n,messageId:null,withVideo:i,isChannelMeeting:!1,context:e.services.CallTelemetryContext.ContactsTab,onBehalfOf:o,$scope:this.$scope})}},i.prototype.openChat=function(){var e=this,t=this.contact.mri;this.peopleService.getAllLatestPeopleProfile([t],\"call-contact-card-openChat\",!1).then(function(t){var i=e.conversationsService.getPrivateChatUserMri(t[0],\"call-contact-card-openChat\");e.navigate({peopleSlug:i,middlePane:\"conversations\",groupName:e.contact.displayName})})},i.prototype.sendEmail=function(){window.location.href=\"mailto:\"+encodeURIComponent(this.contact.email)},i.prototype.showOrg=function(){this.navigate({peopleSlug:this.contact.mri,middlePane:this.constants.peopleTab.panes.organization,groupName:this.contact.displayName})},i.prototype.onFavoriteClicked=function(t,i,o){var s=this,n=this.$q.defer();if(!_.isEmpty(i)){var a=this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.Favorites).id;if(this.isFavorite)this.isRemoving=!0,this.buddyListService.deleteMemberFromBuddyGroup(a,i.mri).then(function(){return n.resolve()}).catch(function(){return n.reject()}).finally(function(){return s.isRemoving=!1});else{this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.OtherContacts).id;this.buddyListService.addMemberToFavorites(new e.services.UserContact(i,e.services.ContactDataSource.BuddyList)).then(function(){return n.resolve()}).catch(function(){return n.reject()})}return n.promise}this.logger.error(\"No user provided\")},i.prototype.onEditContactClicked=function(e,t){if(_.isEmpty(t))this.logger.error(\"No user provided\");else if(_.isEmpty(this.buddyGroupId))this.logger.error(\"No buddy group id provided\");else{var i={groupId:this.buddyGroupId,selectedContact:t,hidePeoplePicker:!0,isPstn:this.isPstn,editPstnContact:!0};this.tooltipService.clearTooltip(this.tooltipType,this.tooltipId),this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,i),e.stopPropagation()}},i.prototype.navigate=function(e){var t={slug:e.peopleSlug,groupName:e.groupName||e.teamName,middlePane:e.middlePane,threadId:e.threadId,messageId:void 0,ctx:this.constants.navigation.context.chat,navCtx:\"contact-list-calls\"};return this.navigationService.navigate(this.$scope,this.constants.states.appConversation,t).type},i}();t.CallContactCardController=i,angular.module(\"teamspace.callContactCard\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.conversationsService\",\"teamspace.callingUserActionService\",\"teamspace.callStoreService\",\"teamspace.delegationSettingsService\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.navigationService\",\"teamspace.presenceManagerService\",\"teamspace.buddyListService\",\"teamspace.peopleService\",\"teamspace.callingSupportService\",\"teamspace.flatContactListService\",\"teamspace.ariaLiveService\",\"teamspace.deviceManagerService\",\"teamspace.layoutService\"]).directive(\"callContactCard\",function(){return{restrict:\"E\",scope:{},bindToController:{contact:\"=\",buddyGroupId:\"<\",enableRemoveContact:\"<\",isFavorite:\"<\"},controllerAs:\"callContactCardCtrl\",templateUrl:\"components/call-contact-list/call-contact-card.html\",controller:i}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var c=function(){return function(){}}();t.CallContactListController=c,angular.module(\"teamspace.callContactList\",[]).directive(\"callContactList\",[\"constants\",function(t){return{restrict:\"E\",scope:{},controllerAs:\"callContactListCtrl\",templateUrl:\"components/call-contact-list/call-contact-list.html\",controller:c,link:function(c,n,a,l){c.callTab=t.callListTab.panes.contactList}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(t){var a=function(t){function a(e,a,i,r,o,l,n,c,s,p,d,h,v,u,g,C,f,S,y,b,I,m,L,A,T,w,_,D){var $=t.call(this,e,a,i,r,o,l,n,c,s,p,d,h,v,u,g,C,f,S,y,b,I,m,L,A,T,w,_,D)||this;return $.isTrappingFocus=!1,$.activeCallList=[],$.activeCallDictionary={},$.activeCallText=null,$.isActiveCallsDropdownShowed=!1,$.isSLAEnabled=u.valueAsBoolean(r.settings.names.enableSharedLineAppearance),$.activeCallsDropdownId=\"active-shared-line-call-list-\"+$.contact.mri,$.logger=o.newLogger(\"SharedLineCallContactCardController\"),$.onInit(),$}return __extends(a,t),a.$inject=[\"$scope\",\"$q\",\"$translate\",\"constants\",\"loggingService\",\"conversationsService\",\"callingUserActionService\",\"callStoreService\",\"delegationSettingsService\",\"dialogService\",\"eventingService\",\"layoutService\",\"utilityService\",\"settingsService\",\"tooltipService\",\"tooltipCssApplicators\",\"navigationService\",\"presenceManagerService\",\"presenceService\",\"buddyListService\",\"peopleService\",\"resources\",\"callBlockingService\",\"callingSupportService\",\"flatContactListService\",\"ariaLiveService\",\"deviceManagerService\",\"accessibilityService\"],a.prototype.isFavoriteOptionVisible=function(){return!1},a.prototype.isRemoveFavoriteOptionVisible=function(){return!1},a.prototype.isRemoveContactOptionVisible=function(){return!1},a.prototype.isEditContactOptionVisible=function(){return!1},a.prototype.addDebugCall=function(e,t,a,i){void 0===e&&(e=(new Date).getTime().toString()),void 0===t&&(t=\"4:+14253214567\"),void 0===a&&(a=\"8:orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d\"),void 0===i&&(i=\"8:orgid:72f988bf86f141af91ab2d7cd011db47_dcaa08205045461cb045c2fe500ab24c\"),this.insertSLACall({sequenceId:this.activeCallList.length,delegatorId:a,callerId:t,targetId:i,callConnectedTime:(new Date).toISOString(),sharedCorrelationId:e,callState:\"active\"},!0)},a.prototype.toggleActiveCallDropdown=function(t){if(this.isActiveCallsDropdownShowed)this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.activeCallsDropdownId),this.isActiveCallsDropdownShowed=!1;else{var a={templateUrl:\"components/call-contact-list/active-shared-line-call-list.html\",trigger:\"manual\",container:\"body\",scope:this.$scope,autoClose:!0,placement:\"auto bottom-right\"},i={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:a,tooltipId:this.activeCallsDropdownId};this.tooltipService.showTooltip(i),this.isActiveCallsDropdownShowed=!0}t.preventDefault(),t.stopPropagation()},a.prototype.onClick=function(e){e&&\"click\"===e.type&&this.endTrappingTab(),this.isTrappingFocus||t.prototype.onClick.call(this,e)},a.prototype.onKeyDown=function(e){switch(e.keyCode){case this.constants.keyCodes.enter:this.startTrappingTab(e);break;case this.constants.keyCodes.escape:this.endTrappingTab(e);break;case this.constants.keyCodes.tab:if(!this.isTrappingFocus){t.prototype.onKeyDown.call(this,e);break}var a=!1;e.shiftKey&&e.target===this.$buttons.first()[0]?(this.$buttons.last().focus(),a=!0):e.shiftKey||e.target!==this.$buttons.last()[0]||(this.$buttons.first().focus(),a=!0),a&&(e.preventDefault(),e.stopPropagation());break;default:t.prototype.onKeyDown.call(this,e)}},a.prototype.onDestroy=function(){t.prototype.onDestroy.call(this),this.syncSLACallsSubscription&&(this.syncSLACallsSubscription.dispose(),this.syncSLACallsSubscription=null),this.$buttons&&(this.$buttons=null)},a.prototype.onInit=function(){var t=this;this.accessibilityService.safeSubscribe(this.$scope,function(){t.accessibilityService.isInKeyboardNavigationMode()||t.endTrappingTab()},e.services.AccessibilityServiceEvents.EventType_KeyboardModeChange),this.syncSLACallsSubscription=this.callStoreService.getSlaRegistry().changed(function(){return t.fetchAndReconcileSLACalls()}),this.fetchAndReconcileSLACalls()},a.prototype.startTrappingTab=function(e){this.isTrappingFocus||(this.isTrappingFocus=!0,this.$buttons=this.element.find(\"button\"),this.$buttons.attr(\"tabindex\",\"0\"),this.$buttons.first().focus(),e.preventDefault(),e.stopPropagation())},a.prototype.endTrappingTab=function(e){this.isTrappingFocus&&(this.isTrappingFocus=!1,this.onClick(),this.$buttons.attr(\"tabindex\",\"-1\"),this.$buttons=null,e&&(e.preventDefault(),e.stopPropagation()))},a.prototype.updateActiveCallText=function(){this.activeCallText=this.activeCallList.length?1===this.activeCallList.length?this.$translate.instant(this.resources.strings.call_contact_card_single_active_call):this.$translate.instant(this.resources.strings.call_contact_card_multiple_active_calls,{number:this.activeCallList.length}):null},a.prototype.fetchAndReconcileSLACalls=function(){var e=this;this.type?this.callStoreService.getSlaRegistry().getCalls().then(function(t){switch(e.type){case\"delegator\":return _.filter(t,function(t){return\"active\"===t.callState&&t.delegatorId===e.contact.mri});case\"delegate\":return _.filter(t,function(t){return\"active\"===t.callState&&(t.callerId===e.contact.mri||t.targetId===e.contact.mri)});default:return[]}}).then(function(t){var a={};t.forEach(function(t){a[t.sharedCorrelationId]=t,e.insertOrUpdateSLACall(t)});for(var i=e.activeCallList.length;i-- >0;){var r=e.activeCallList[i].shareLineCallInfo.sharedCorrelationId;a[r]||e.removeSLACall(r)}}):this.logger.warn(\"[fetchAndReconcileSLACalls] Missing card type.\")},a.prototype.insertOrUpdateSLACall=function(e,t){if(void 0===t&&(t=!1),e&&e.callerId&&e.delegatorId&&e.targetId&&e.sharedCorrelationId){var a=this.activeCallDictionary[e.sharedCorrelationId];a?this.isCallChanged(e,a)?this.updateSLACall(e,a):this.logger.info(\"[insertOrUpdateSLACall] callInfo is already in the active call list.\"):this.insertSLACall(e,t)}else this.logger.warn('[insertOrUpdateSLACall] Unable to insert SLA call. Missing call info. sharedCorrelationId = \"{0}\", callerId = \"{1}\", delegatorId = \"{2}\", targetId = \"{3}\"',e.sharedCorrelationId,e.callerId,e.delegatorId,e.targetId)},a.prototype.isCallChanged=function(e,t){return t.shareLineCallInfo.callerId!==e.callerId||t.shareLineCallInfo.targetId!==e.targetId},a.prototype.insertSLACall=function(e,t){var a=this;void 0===t&&(t=!1),this.peopleService.getAllPeopleProfile([e.callerId,e.delegatorId,e.targetId],\"shared-line-call-contact-card\").then(function(i){if(i.forEach(function(e){i[e.mri]=e}),i[e.callerId]&&i[e.delegatorId]&&i[e.targetId]){var r={caller:i[e.callerId],delegator:i[e.delegatorId],target:i[e.targetId],shareLineCallInfo:e,isDebug:t};a.activeCallList.push(r),a.activeCallDictionary[e.sharedCorrelationId]=r,a.updateActiveCallText(),a.logger.info('[insertSLACall] Inserted a new active SLA call for contact \"{0}\". sharedCorrelationId = \"{1}\"',a.contact.mri,e.sharedCorrelationId)}else a.logger.error(\"[insertSLACall] Unable to insert SLA call. Missing profiles.\")}).catch(function(e){a.logger.error(\"[insertSLACall] Unable to insert SLA call. Failed to resolve profiles. Error: {0}\",e&&e.message||\"unknown\")})},a.prototype.updateSLACall=function(e,t){var a=this;this.peopleService.getAllPeopleProfile([e.callerId,e.targetId],\"shared-line-call-contact-card\").then(function(i){i.forEach(function(e){i[e.mri]=e}),i[e.callerId]&&i[e.targetId]?(t.caller=i[e.callerId],t.target=i[e.targetId],t.shareLineCallInfo=e,a.logger.info('[updateSLACall] Updated a currently active SLA call for contact \"{0}\". sharedCorrelationId = \"{1}\"',a.contact.mri,e.sharedCorrelationId)):a.logger.error(\"[updateSLACall] Unable to update SLA call. Missing profiles.\")}).catch(function(e){a.logger.error(\"[updateSLACall] Unable to update active SLA call. Failed to resolve profiles. Error: {0}\",e&&e.message||\"unknown\")})},a.prototype.removeSLACall=function(e){this.activeCallDictionary[e]?(_.remove(this.activeCallList,function(t){return t.shareLineCallInfo.sharedCorrelationId===e}),delete this.activeCallDictionary[e],this.updateActiveCallText(),this.logger.info('[removeSLACall] Remove an active SLA call for contact \"{0}\". sharedCorrelationId = \"{1}\"',this.contact.mri,e)):this.logger.warn('[removeSLACall] Unable to remove an active SLA call for contact \"{0}\". No call info is found with sharedCorrelationId \"{1}\"',this.contact.mri,e)},a}(t.CallContactCardController);t.SharedLineCallContactCardController=a,angular.module(\"teamspace.sharedLineCallContactCard\",[\"teamspace.callContactCard\",\"teamspace.callingSupportService\",\"teamspace.callingUserActionService\",\"teamspace.callStoreService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.buddyListService\",\"teamspace.eventingService\",\"teamspace.flatContactListService\",\"teamspace.delegationSettingsService\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.navigationService\",\"teamspace.peopleService\",\"teamspace.presenceManagerService\",\"teamspace.settingsService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.utilityService\",\"teamspace.deviceManagerService\",\"teamspace.layoutService\"]).directive(\"sharedLineCallContactCard\",function(){return{restrict:\"E\",scope:{},bindToController:{contact:\"<\",type:\"@\"},controllerAs:\"callContactCardCtrl\",templateUrl:\"components/call-contact-list/call-contact-card.html\",controller:a}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){t[t.Missed=0]=\"Missed\",t[t.Incoming=1]=\"Incoming\",t[t.Outgoing=2]=\"Outgoing\"}(t.CallType||(t.CallType={}));var n=function(){return function(t,n,e,i,s){this.entity=t,this.type=n,this.length=e,this.date=i,this.time=s}}();t.CallListViewModel=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,o,s,a,n,l,r,c,d,p,g,h,u,v,m,S,y,f,C,b,M,T,A){var L=this;this.$scope=t,this.$translate=i,this.accessibilityService=o,this.callLogStore=s,this.callingUserActionService=a,this.constants=n,this.conversationsService=l,this.eventingService=r,this.layoutService=c,this.loggingService=d,this.navigationService=p,this.peopleService=g,this.resources=h,this.settingsService=u,this.tooltipCssApplicators=v,this.tooltipService=m,this.utilityService=S,this.coachmarkEngine=y,this.callingNavigationService=f,this.dialogService=C,this.callBlockingService=b,this.buddyListService=M,this.dateFormatService=A,this.listItems=[],this.callLogState=null,this.isAlreadySpeedDial=!1,this.isAlreadyContact=!1,this.isAnonymousUser=!1,this.isAlreadyBlocked=!1,this.forceEmptyCallList=!1,this.pillCountCleared=!1,this.voiceAppsEnabled=!1,this.isPSTNCallingAllowed=!1,this.logger=d.newLogger(\"call-list\"),r.$on(t,n.events.calling.callLogUpdated,function(){L.logger.debug(\"call log update event fired. update log now...\"),L.updateLog()}),this.loading=!0,this.isCallContactListEnabled=u.valueAsBoolean(n.settings.names.enableCallContactList),this.forceEmptyCallList=u.valueAsBoolean(n.settings.names.forceEmptyCallList),this.isPstnCallBlockingEnabled=u.valueAsBoolean(n.settings.names.enableBlockingPstn),this.emptyTitle=i.instant(h.strings.calling_log_empty_title),this.menuTemplateSelector=\"div#\"+n.callingActionMenuIds.callListActionMenuItemId,this.voiceAppsEnabled=u.valueAsBoolean(n.settings.names.enableVoiceApps),this.isPSTNCallingAllowed=T.isPSTNCallingAllowed(),this.voiceAppsEnabled?this.filterConditions=function(e){return!_.isEmpty(e)}:this.filterConditions=function(e){return e&&!SkypeX.Services.ChatServiceUtils.isVoiceAppMri(e.mri)},t.$on(\"$destroy\",function(){(c.missedCalls||L.pillCountCleared)&&s.clearPillCount(),L.loadScenario&&L.loadScenario.cancel(),L.updateScenario&&L.updateScenario.cancel()})}return i.$inject=[\"$q\",\"$scope\",\"$translate\",\"accessibilityService\",\"callLogStore\",\"callingUserActionService\",\"constants\",\"conversationsService\",\"eventingService\",\"layoutService\",\"loggingService\",\"navigationService\",\"peopleService\",\"resources\",\"settingsService\",\"tooltipCssApplicators\",\"tooltipService\",\"utilityService\",\"coachmarkEngine\",\"callingNavigationService\",\"dialogService\",\"callBlockingService\",\"buddyListService\",\"callingSupportService\",\"dateFormatService\"],i.prototype.loadLog=function(){var e=this;this.loadScenario=this.loggingService.newScenario(this.constants.scenarios.callTab.loadLog),this.callTab=this.$scope.callTab,this.logger.info(\"loading call logs for \"+this.callTab),this.callLogStore.getCallLog().then(function(t){e.logger.debug(\"results from call log store: \"+(t.allCalls?t.allCalls.length:0)+\" call entries loaded (still loading: \"+t.loading+\")\"),e.callLogState=t,e.listItems=_.filter(e.callLogState.allCalls,function(t){return e.filterConditions(t.user)}),e.loading=!1,e.loadScenario.stop(),e.attachAriaStrings(),e.setCoachmarkData(),e.layoutService.missedCalls&&(e.callLogStore.clearCallHistoryBadge(),e.pillCountCleared=!0),e.dismissMissedCallNotificationOnDevice()}).catch(function(t){e.logger.error(\"Failed getting call log from callLogStore: \"+t),e.loadScenario.fail({error:t})})},i.prototype.updateLog=function(){var e=this;this.callLogState?(this.logger.info(\"update call logs for \"+this.callTab),this.updateScenario=this.loggingService.newScenario(this.constants.scenarios.callTab.updateLog),this.callLogStore.getCallLog().then(function(t){e.logger.debug(\"results from call log store: \"+(e.callLogState.allCalls?e.callLogState.allCalls.length:0)+\" call entries loaded.\"),e.listItems=_.filter(e.callLogState.allCalls,function(t){return e.filterConditions(t.user)}),e.attachAriaStrings(),e.setCoachmarkData(),e.updateScenario.stop()}).catch(function(t){e.updateScenario.fail({error:t})})):this.logger.info(\"no log state. not ready for render\")},i.prototype.dismissMissedCallNotificationOnDevice=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableNotificationToPuck)&&(this.loggingService.debug(\"[teamsDevice] Dismiss Missed call event triggered from load log\"),this.eventingService.$emit(e.services.TeamsDeviceNotificationEvents.Type_Dismiss_MissedCallEvent))},i.prototype.setCoachmarkData=function(){this.coachmarkEngine.isDataCollectionEnabled&&(this.listItems||[]).length>0&&this.coachmarkEngine.markExitedCallOrMeeting()},i.prototype.attachAriaStrings=function(){var t=this;this.listItems.forEach(function(i){var o=e.services.CallingDurationHelper.durationFormatterLong(i.duration,t.$translate,t.resources.strings),s=t.timestampToDateAndTimeAria(i),a=e.services.CallUtilities.callerToAriaString(i.user.displayName);i.rowAria=\"missed\"===i.type?t.$translate.instant(t.resources.strings.calling_log_aria_row_missed,{caller:a,date:s}):t.$translate.instant(t.resources.strings.calling_log_aria_row_connected,{duration:o,caller:a,date:s})})},i.prototype.showActionMenu=function(t,i,o,s,a){var n=this,l=o.mri;this.logger.info(\"action menu triggered for callid \"+s),this.loggingService.newScenario(this.constants.scenarios.callTab.openActionMenu),this.openedMenuMri=l,this.openedIsFederated=o.isFederated,this.openedIsPstn=SkypeX.Services.ChatServiceUtils.isPstnMri(l),this.openedIsVoiceApp=SkypeX.Services.ChatServiceUtils.isVoiceAppMri(l),this.openedCallId=s,this.openedIsOwnVoicemail=a,this.selectedContact=o;var r=this.utilityService.generateUUID(),c={templateUrl:\"components/call-list/call-list-actions-menu.html\",trigger:\"manual\",container:\"body\",placement:\"auto bottom-left\",scope:i};this.buddyListService.isMriAlreadyContact(this.openedMenuMri).then(function(e){n.isAlreadyContact=e}),this.buddyListService.isMriAlreadyOnSpeedDial(this.openedMenuMri).then(function(e){n.isAlreadySpeedDial=e}),this.isAnonymousUser=this.openedMenuMri===this.constants.pstn.anonymousUserPrefix,this.isAlreadyBlocked=this.callBlockingService.isBlockedContact(l);var d={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:c,tooltipId:r,cssApplicator:function(){n.tooltipCssApplicators.contextMenu(t,n.menuTemplateSelector)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(d)},i.prototype.isBlocked=function(e){return!!e.isPstn&&this.callBlockingService.isBlockedContact(e.user.mri)},i.prototype.isBlockOptionAvailable=function(){return this.isPstnCallBlockingEnabled&&this.openedIsPstn&&!this.isAnonymousUser&&!this.isAlreadyBlocked},i.prototype.isUnBlockOptionAvailable=function(){return this.isPstnCallBlockingEnabled&&this.openedIsPstn&&!this.isAnonymousUser&&this.isAlreadyBlocked},i.prototype.isFirst=function(e){return this.listItems&&this.listItems[0]===e},i.prototype.getDate=function(e){return e.timestamp?this.dateFormatService.getMessageDisplayableDateTime(e.timestamp):null},i.prototype.timestampToDateAndTime=function(e){return e.timestamp?this.dateFormatService.getMessageDateTimeTooltip(e.timestamp):null},i.prototype.addMembersToSpeedDial=function(){var i=this,o=this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.Favorites).id;if(this.openedIsPstn&&!this.isAlreadyContact){var s={groupId:o,phone:this.openedMenuMri.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\"),source:t.AddMembersSource.callHistory,addTarget:\"speedDial\"};this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,s)}else{var a=this.loggingService.newScenario(this.constants.scenarios.addMembersSpeedDial.addContact);this.peopleService.getPeopleProfile(this.openedMenuMri,\"call-list\").then(function(e){(i.openedIsVoiceApp||i.openedIsPstn?i.buddyListService.addMembersToBuddyGroupWithPhone(o,i.openedMenuMri,e.displayName,_.isEmpty(e.telephoneNumber)?e.displayName:e.telephoneNumber):i.buddyListService.addMembersToBuddyGroupWithEmail(o,i.openedMenuMri,e.displayName,e.email)).then(function(){i.openedIsVoiceApp?i.logger.info(\"addMembersToBuddyGroupWithPhone succeeded\"):i.logger.info(\"addMembersToBuddyGroupWithEmail succeeded\"),a.stop(),i.callingNavigationService.navigateToCallTab(i.constants.callListTab.panes.contactList)}).catch(function(e){i.openedIsVoiceApp?i.logger.error(\"addMembersToBuddyGroupWithPhone failed with error: {0}\",e):i.logger.error(\"addMembersToBuddyGroupWithEmail failed with error: {0}\",e),a.fail({error:e})})})}},i.prototype.addMembersToContacts=function(){var i=this,o=this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.OtherContacts).id;if(this.openedIsPstn){var s={groupId:o,phone:this.openedMenuMri.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\"),source:t.AddMembersSource.callHistory,addTarget:\"contacts\",dialogTitle:this.$translate.instant(this.resources.strings.addcontact_button)};this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,s)}else{var a=this.loggingService.newScenario(this.constants.scenarios.addMembersSpeedDial.addContact);this.peopleService.getPeopleProfile(this.openedMenuMri,\"call-list\").then(function(e){(i.openedIsVoiceApp?i.buddyListService.addMembersToBuddyGroupWithPhone(o,i.openedMenuMri,e.displayName,e.telephoneNumber):i.buddyListService.addMembersToBuddyGroupWithEmail(o,i.openedMenuMri,e.displayName,e.email)).then(function(){i.openedIsVoiceApp?i.logger.info(\"addMembersToBuddyGroupWithPhone succeeded\"):i.logger.info(\"addMembersToBuddyGroupWithEmail succeeded\"),a.stop(),i.callingNavigationService.navigateToCallTab(i.constants.callListTab.panes.contactList,i.constants.callListTab.panes.saved)}).catch(function(e){i.openedIsVoiceApp?i.logger.error(\"addMembersToBuddyGroupWithPhone failed with error: {0}\",e):i.logger.error(\"addMembersToBuddyGroupWithEmail failed with error: {0}\",e),a.fail({error:e})})})}},i.prototype.addMemberToBlockList=function(){var e=this;this.callBlockingService.addBlockedMri(this.openedMenuMri,\"call-list\").then(function(){e.logger.info(\"addContactToBlockList succeeded\")}).catch(function(t){e.logger.error(\"addContactToBlockList failed with error: {0}\",t)})},i.prototype.removeMemberFromBlockList=function(){var e=this;this.callBlockingService.deleteBlockedMri(this.openedMenuMri,\"call-list\").then(function(){e.logger.info(\"removeContactFromBlockList succeeded\")}).catch(function(t){e.logger.error(\"removeContactFromBlockList failed with error: {0}\",t)})},i.prototype.timestampToDateAndTimeAria=function(e){var t=this.getDate(e);return!t||t.contains(\"/\")?this.$translate.instant(this.resources.strings.calling_log_aria_date,{date:this.dateFormatService.getMessageDateTimeTooltip(e.timestamp)}):t.contains(\":\")?this.$translate.instant(this.resources.strings.calling_log_aria_time,{time:t}):this.$translate.instant(this.resources.strings.calling_log_aria_date,{date:t})},i.prototype.spaceKeyUp=function(e,t,i,o,s){e.keyCode===this.constants.keyCodes.space&&this.showActionMenu(e,t,i,o,s)},i.prototype.allowInitiateCall=function(e){var t=this.openedIsPstn;return e&&e.mri&&(t=!!e.mri&&e.mri.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix)),!!(!t||t&&this.isPSTNCallingAllowed)},i.prototype.initiateCall=function(t,i){var o=this.openedMenuMri,s=this.openedIsPstn,a=this.openedIsFederated,n=this.openedIsOwnVoicemail,l=!1;if(t&&t.mri&&(o=t.mri,s=!!t.mri&&t.mri.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix),a=t.isFederated,l=!0,n=i),this.logger.info(\"user try to call back\"),n)return this.callingUserActionService.placeCall({$scope:this.$scope,conversationId:o,isVoicemail:!0,context:l?e.services.CallTelemetryContext.CallHistoryDoubleClick:e.services.CallTelemetryContext.CallHistory,isChannelMeeting:!1});if(s)return this.callingUserActionService.startPstnCall({dialoutNumber:o.substring(SkypeX.Services.ChatServiceUtils.PstnPrefix.length),dtmfPortion:null,context:l?e.services.CallTelemetryContext.CallHistoryDoubleClick:e.services.CallTelemetryContext.CallHistory});var r=void 0;this.logger.info(\"Attempting to find conversation\");var c=this.conversationsService.findChatConversationWith(o);return!c||!c.isFederated&&a?(this.logger.info(\"suitable conversation not found, creating a lie. conversation=\"+JSON.stringify(c)+\", isMriFederated=\"+a),r=this.conversationsService.getConversationLieWith(o,null,a).id):(r=c.id,this.logger.info(\"conversation found, id=\"+r)),this.logger.info(\"Attempting to place a call with conversationId=\"+r),this.callingUserActionService.placeCall({conversationId:r,messageId:null,withVideo:!1,isChannelMeeting:!1,context:l?e.services.CallTelemetryContext.CallHistoryDoubleClick:e.services.CallTelemetryContext.CallHistory,$scope:this.$scope})},i.prototype.initiateChat=function(){var t=this;this.logger.info(\"user try to chat with caller\");var i=this.loggingService.newScenario(this.constants.scenarios.callTab.actionChatWith);return this.peopleService.getAllLatestPeopleProfile([this.openedMenuMri],\"call-list\",!1).then(function(o){var s=o&&o.length>0?o[0]:void 0,a={groupName:s.displayName,peopleSlug:t.openedMenuMri,middlePane:t.constants.messages.panes.conversations,ctx:t.constants.navigation.context.chat};i.mark(\"people_resolved\");var n={slug:t.conversationsService.getPrivateChatUserMri(s,\"call-list\"),groupName:a.groupName,middlePane:a.middlePane,messageId:void 0,ctx:a.ctx,navCtx:\"person-short-info-card\"};return t.accessibilityService.focusEditorOnInit=!0,t.navigationService.navigatePromise(t.$scope,t.constants.states.appConversation,n).then(function(t){return t===e.services.NavigationResultType.None?i.fail():i.stop(),t})},function(e){i.fail({error:\"fail to load people profile\"})})},i.prototype.deleteLog=function(){var e=this.loggingService.newScenario(this.constants.scenarios.callTab.actionDeleteLog);this.callLogStore.deleteLog(this.openedCallId).then(function(){e.stop()}).catch(function(t){e.fail({error:t})})},i.prototype.showSkypeStatus=function(e){if(this.callLogState&&!this.callLogState.loading)return!e.isPstn},i}();t.CallListController=i,angular.module(\"teamspace.callList\",[\"skypeX.callLogStore\",\"teamspace.callingUserActionService\",\"teamspace.callingNavigationService\",\"teamspace.dialogService\",\"teamspace.buddyListService\",\"teamspace.coachmarkEngine\",\"teamspace.callBlockingService\",\"teamspace.callingSupportService\"]).directive(\"allCallList\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controllerAs:\"callListCtrl\",templateUrl:\"components/call-list/call-list.html\",controller:i,link:function(t,i,o,s){t.callTab=e.callListTab.panes.all,s.loadLog()}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){\"use strict\";var a;!function(e){e[e.Connecting=1]=\"Connecting\",e[e.Connected=2]=\"Connected\",e[e.Failed=3]=\"Failed\"}(a=i.CallMeBackCallState||(i.CallMeBackCallState={})),i.PstnDeclinedError=581;var l=function(){function l(t,a,l,s,n,o,r,c,p,h,u,d,m,C,g,b,v,S){var f=this;this.$scope=t,this.constants=l,this.$timeout=s,this.$translate=n,this.resources=o,this.callingTelemetryService=r,this.callPstnTelemetryService=c,this.pstnNumberService=h,this.utilityService=u,this.tooltipService=d,this.tooltipCssApplicators=m,this.ariaLiveService=C,this.callPropsStoreService=b,this.callingMRUPhoneNumbersService=v,this.eventingService=S,this.isEditMode=!1,this.shouldBeDisabled=!0,this.isAudioCallConnecting=!1,this.statusIndicatorDelay=3e3,this.validParticipantStateReasons=e.services.ValidParticipantStateReasons.concat([i.PstnDeclinedError]),this.validPstnErrorCodes=[],this.enablePstnMruDialog=!1,this.id=Math.random().toString().slice(2),this.logger=p.newLogger(\"CallMeBack\"),this.endCallEnabled=g.valueAsBoolean(l.settings.names.enableCallMeBackEndCall),this.endCallButtonLabel=n.instant(o.strings.calling_pstn_call_me_back_end_call_button_label),this.endCallButtonTitle=n.instant(o.strings.calling_pstn_call_me_back_end_call_button_title),this.validPstnErrorCodes=g.valueFor(l.settings.names.callingConstants).pstnConferencing.expectedErrorCodes,this.enablePstnMruDialog=g.valueAsBoolean(l.settings.names.enablePstnMruDialog),S.$on(t,l.events.callMeBack.callPhoneNumber,function(e,t){return f.callFavoritedNumber(t)}),t.$on(\"$destroy\",function(){f.disposeCallChanged(),f.cancelTooltipTimeout(),f.storeProps()}),this.titleText=this.titleText||n.instant(o.strings.calling_pstn_call_me_back_header),this.clear(),this.setRetryMode(!1),this.loadProps(),this.inputElement=a.find(\"input.pstn-entry\"),this.inputElement.on(\"dragstart\",function(e){return e.preventDefault(),!1})}return l.$inject=[\"$scope\",\"$element\",\"constants\",\"$timeout\",\"$translate\",\"resources\",\"callingTelemetryService\",\"callPstnTelemetryService\",\"loggingService\",\"pstnNumberService\",\"utilityService\",\"tooltipService\",\"tooltipCssApplicators\",\"ariaLiveService\",\"settingsService\",\"callPropsStoreService\",\"callingMRUPhoneNumbersService\",\"eventingService\"],l.prototype.disposeCallChanged=function(){this.callChangedCallbackDisposable&&(this.callChangedCallbackDisposable.dispose(),this.callChangedCallbackDisposable=null),this.callEndpointsWatchUnregister&&(this.callEndpointsWatchUnregister(),this.callEndpointsWatchUnregister=null)},l.prototype.subscribeToCallChanged=function(){this.callChangedCallbackDisposable||(this.callChangedCallbackDisposable=this.call.changed(this.onCallChanged.bind(this)))},l.prototype.cancelTooltipTimeout=function(){this.tooltipTimeout&&(this.$timeout.cancel(this.tooltipTimeout),this.tooltipTimeout=null)},l.prototype.loadProps=function(){if(this.call){var e=this.callPropsStoreService.get(this.call.teamsCallId,0),t=i.ParticipantState.getReconciledPstnParticipantMri(this.call);e&&(this.phoneNumber=e.phoneNumber,this.ariaLabel=e.ariaLabel,this.pstnCallState=e.callState,this.callPromise=e.callPromise,this.placeCallScenario=e.scenario),this.pstnCallState===a.Connecting||t||(this.pstnCallState=null,this.callPromise=null),t&&(this.pstnCallState=a.Connected,this.phoneNumber||(this.phoneNumber=t.slice(SkypeX.Services.ChatServiceUtils.PstnPrefix.length))),this.phoneNumber&&(this.displayNumber=this.pstnNumberService.parseAndFormatNumber(this.phoneNumber),this.updateShouldBeDisabled()),this.callPromise&&this.handleCallPromise()}},l.prototype.storeProps=function(){this.phoneNumber?this.callPropsStoreService.set(this.call.teamsCallId,0,{phoneNumber:this.phoneNumber,callPromise:this.callPromise,callState:this.pstnCallState,scenario:this.placeCallScenario}):this.callPropsStoreService.remove(this.call.teamsCallId,0)},Object.defineProperty(l.prototype,\"callMeBackState\",{get:function(){return a[this._pstnCallState]},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,\"pstnCallState\",{get:function(){return this._pstnCallState},set:function(e){this._pstnCallState!=e&&(e==a.Connected?(this.callChangedCallbackDisposable=this.call.changed(this.subscribeToCallChangesAfterPstnConnects.bind(this)),this.subscribeToCallChangesAfterPstnConnects()):this.disposeCallChanged()),this._pstnCallState=e,this.updateShouldBeDisabled()},enumerable:!0,configurable:!0}),l.prototype.subscribeToCallChangesAfterPstnConnects=function(){i.ParticipantState.isReconciledPstnParticipant(this.call)&&(this.disposeCallChanged(),this.subscribeToCallChanged())},Object.defineProperty(l.prototype,\"disableInput\",{get:function(){return this.connectingCall||this.isCallConnected},enumerable:!0,configurable:!0}),l.prototype.onKeydown=function(e){e.keyCode===this.constants.keyCodes.enter&&(this.phoneNumber=this.displayNumber,this.placeCall())},l.prototype.updateShouldBeDisabled=function(){this.shouldBeDisabled=this.disableInput||!this.pstnNumberService.isStandardFormatNormalized(this.displayNumber)},l.prototype.enterEditMode=function(){this.displayNumber=this.phoneNumber,this.isEditMode=!0},l.prototype.exitEditMode=function(){this.phoneNumber=this.displayNumber,this.displayNumber=this.pstnNumberService.parseAndFormatNumber(this.phoneNumber),this.isEditMode=!1},l.prototype.endCall=function(){var e,t=this,a=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.callMeBackEndCall,(e={},e[this.constants.counters.eventNames.context]=this.scenarioContext,e)),l=i.ParticipantState.getReconciledPstnParticipantMri(this.call);if(!l){var s=\"Call does not have pstn endpoints. CallId: \"+this.call.callId+\" teamsCallId: \"+this.call.teamsCallId;return this.logger.warn(s),this.pstnCallState=null,void a.incomplete({message:s})}this.call.removeParticipant(l).then(function(){t.pstnCallState=null,a.stop()}).catch(function(e){t.logger.error(\"removing callMeBack participant failed - \"+e),a.fail({errorReason:e})})},Object.defineProperty(l.prototype,\"connectingCall\",{get:function(){return this.pstnCallState===a.Connecting},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,\"isCallConnected\",{get:function(){return this.pstnCallState===a.Connected},enumerable:!0,configurable:!0}),l.prototype.callFavoritedNumber=function(e){this.pstnCallState,this.phoneNumber=e&&e.number,this.displayNumber=this.pstnNumberService.parseAndFormatNumber(this.phoneNumber),this.updateShouldBeDisabled(),this.placeCall()},l.prototype.placeCall=function(){var e;if(!this.shouldBeDisabled){var t=this.pstnNumberService.parseAndFormatNumber(this.phoneNumber,libphonenumber.PhoneNumberFormat.E164,!0);if(t&&(this.logger.info(\"calling: \"+t),this.pstnMri=SkypeX.Services.ChatServiceUtils.PstnPrefix.concat(t),this.placeCallScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.callMeBack,(e={},e[this.constants.counters.eventNames.context]=this.scenarioContext,e)),this.errorMessage=\"\",this.pstnCallState=a.Connecting,this.isPstnConnected=!1,this.ariaLabel=this.$translate.instant(this.resources.strings.callParticipant_connectingState),this.restoreFocus(),this.ariaLiveService.update(this.ariaLabel),this.cancelTooltipTimeout(),this.callPromise=this.call.callMeBack(this.pstnMri),this.handleCallPromise(),this.enablePstnMruDialog)){this.isAudioCallConnecting=this.pstnCallState===a.Connecting;var i=this.callingMRUPhoneNumbersService.getConnectingPhoneNumber(t);this.callingMRUPhoneNumbersService.addPhoneNumber(t),this.eventingService.$emit(this.constants.events.callMeBack.callIsConnecting,i)}}},l.prototype.handleCallPromise=function(){var t=this;this.callPstnTelemetryService.handleCallMeBack(this.call,this.callPromise,this.correlationId,this.scenarioContext),this.callPromise.then(function(){t.pstnCallState=a.Connected,t.isAudioCallConnecting=!1,t.placeCallScenario.stop(),t.ariaLabel=t.$translate.instant(t.resources.strings.aria_announce_call_connected),t.ariaLiveService.update(t.ariaLabel),t.restoreFocus(),t.eventingService.$emit(t.constants.events.callMeBack.callIsConnected),t.logger.info(\"Call me back succeeded\")}).catch(function(i){var l=\"number\"==typeof i?i:i.failureReason,s={};t.pstnCallState=a.Failed,t.setErrorMessage(l),t.restoreFocus(),t.removeCallIndicator();var n=!_.includes(t.validParticipantStateReasons,l);s[t.constants.counters.eventNames.terminatedReason]=l,\"object\"==typeof i&&(n=n||!_.includes(t.validPstnErrorCodes,i.code),s[t.constants.counters.eventNames.transactionEndData.code]=i.code,s[t.constants.counters.eventNames.transactionEndData.subCode]=i.subCode,s[t.constants.counters.eventNames.transactionEndData.phrase]=i.phrase);var o=e.services.CallingTelemetryService.getErrorMessage(l);n?(t.placeCallScenario.fail(s),t.logger.error(\"Call me back failed: \"+o)):(t.placeCallScenario.incomplete(s),t.logger.info(\"Call me back was not completed: \"+o))})},l.prototype.showTooltip=function(t){var i=this;if(this.pstnCallState===a.Failed){this.tooltipId=this.utilityService.generateUUID();var l=this.$scope.$new();l.error=this.errorMessage,l.tooltipClass=this.tooltipClass;var s={templateUrl:this.constants.files.templates.callingCallMeBackTooltip,trigger:\"manual\",container:\"body\",scope:l},n={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:s,tooltipId:this.tooltipId,cssApplicator:function(){i.tooltipCssApplicators.tooltip(t,\".call-me-back-tooltip\",\"call-me-back .icons-call-participant-failed\",12,8)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(n)}},l.prototype.hideTooltip=function(){this.tooltipId&&(this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,this.tooltipId),this.tooltipId=null)},l.prototype.clear=function(){this.phoneNumber=\"\",this.displayNumber=\"\",this.pstnMri=\"\"},l.prototype.restoreFocus=function(){var e=this;0!==angular.element(document.activeElement).parents(\".ts-calling-call-me-back-dialog\").length&&_.defer(function(){e.pstnCallState===a.Connecting?angular.element('[calling-screen-focus=\"call-me-back-state\"]').focus():angular.element('[calling-screen-focus=\"call-me-back-dialog-close-button\"]').focus()})},l.prototype.setRetryMode=function(e){this.isRetryMode=e,this.buttonLabel=this.$translate.instant(e?this.resources.strings.calling_pstn_call_me_back_button_label_retry:this.resources.strings.calling_pstn_call_me_back_button_label)},l.prototype.removeCallIndicator=function(){var e=this;this.cancelTooltipTimeout(),this.tooltipTimeout=this.$timeout(function(){e.tooltipId?e.removeCallIndicator():e.pstnCallState=null},this.statusIndicatorDelay,!1)},l.prototype.onCallChanged=function(){if(!this.tooltipTimeout){var e=i.ParticipantState.isReconciledPstnParticipant(this.call);!this.isPstnConnected&&void 0!==this.isPstnConnected||e||(this.pstnCallState=null,this.ariaLabel=null,this.callPromise=null),this.isPstnConnected=e}},l.prototype.setErrorMessage=function(e){var i=t.Calling.ParticipantState.getError(e);this.errorMessage=t.Calling.ParticipantState.getErrorText(i),this.ariaLabel+=\" \"+this.errorMessage,this.ariaLiveService.update(this.errorMessage)},l}();i.CallMeBackController=l;var s=function(e){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",titleText:\"@?\",scenarioContext:\"@?\",contentText:\"@?\",shouldFocus:\"<?\",tooltipClass:\"@?\",correlationId:\"<?\"},controllerAs:\"ctrl\",controller:l,templateUrl:e}};angular.module(\"teamspace.callMeBack\",[\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.callPstnTelemetryService\",\"teamspace.pstnNumberService\",\"teamspace.callPropsStoreService\",\"teamspace.utilityService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.ariaLiveService\",\"pascalprecht.translate\",\"teamspace.settingsService\",\"teamspace.callingMRUPhoneNumbersService\",\"teamspace.eventingService\"]).directive(\"callMeBack\",[\"constants\",function(e){return s(e.files.templates.callMeBack)}]).directive(\"callMeBackMru\",[\"constants\",function(e){return s(e.files.templates.callMeBackMru)}]).controller(\"CallMeBackController\",l)}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function e(e){void 0===e&&(e=!1),this._isEnabled=e,this.isToggleDisabled=!1}return Object.defineProperty(e.prototype,\"isEnabled\",{get:function(){return this._isEnabled},enumerable:!0,configurable:!0}),e.prototype.toggle=function(){this._isEnabled=!this._isEnabled},e}();t.AuditoriumModeState=i;var s=function(){function i(i,s,a,n,o,c,r,l,d,u){var g=this;this.constants=n,this.avIsRemoted=!1,this.isBroadcast=!1,this.customRightRailHeader=!1,this.isBroadcastProducer=!1,this.telemetryBag={trackScenario:t.PanelActionScenario.meetingShowPanel,trackScenarioType:t.PanelActionScenarioType.clickButton,trackType:t.PanelModuleType.button,trackSummary:\"Close settings from header\",trackName:t.PanelModuleName.closeButton},this.isSourcePreJoinScreen=\"prejoinscreen\"===i.source,this.avIsRemoted=r.avIsRemoted(),this.isAnonymousClient=s.isAnonymous(),this.customRightRailHeader=a.valueAsBoolean(n.settings.names.customRightRailHeader),this.panelType=e.components.Calling.RightPanel.DeviceSettings;var m=i.call,S=a.valueAsBoolean(n.settings.names.disablePrivateViewingOfPptPresession);if(this.isBroadcast=m&&m.isBroadcast,this.callingSettingsVisible=S&&m&&!m.isBroadcast&&!this.isAnonymousClient&&!o.isConferenceRoomDevice(),a.valueAsBoolean(n.settings.names.enableClosedCaptionsSettings)&&!this.isSourcePreJoinScreen&&d.isAvailable(m)&&d.enabledByPolicy().then(function(e){g.enableClosedCaptionsSettings=e}),l.$on(i,n.events.calling.focusDeviceSettingsFirstInput,function(){var e=c.find(\".call-modern-settings-tab .form-field-input button\");e.length&&e[0].focus()}),this.isBroadcast){var p=u.getLocalBroadcastState(m.teamsCallId);this.isBroadcastProducer=p&&p.role==e.services.BroadcastMeeting.constants.role.producer}!this.auditoriumModeState&&m&&m.isBroadcast&&a.valueAsBoolean(n.settings.names.enableAuditoriumModeSelectionForBroadcast)&&(this.auditoriumModeState=new e.components.AuditoriumModeState(!(!m||\"Auditorium\"!==m.setupArgs.audioUsageMode)),this.auditoriumModeState.isToggleDisabled=!0)}return i.$inject=[\"$scope\",\"authenticationService\",\"settingsService\",\"constants\",\"platformDetectService\",\"$element\",\"desktopUtilityService\",\"eventingService\",\"callClosedCaptionsService\",\"broadcastService\"],i.prototype.shouldShowCallingSettingsContainer=function(){return!this.isBroadcastProducer&&this.enableClosedCaptionsSettings||this.callingSettingsVisible},i}();t.CallModernSettingsTabController=s,angular.module(\"teamspace.callModernSettingsTab\",[\"teamspace.authenticationService\",\"teamspace.deviceSettingsAudio\",\"teamspace.deviceSettingsVideo\",\"teamspace.callingSharedsettingsSection\",\"teamspace.callingSettingsPanel\",\"teamspace.platformDetectService\",\"teamspace.closedCaptionsSettings\",\"teamspace.callClosedCaptionsService\"]).directive(\"callModernSettingsTab\",[\"constants\",function(e){return{bindToController:{toggleDeviceSettings:\"&?\",enableActionButtonsInUbar:\"<?\",auditoriumModeState:\"<?\"},restrict:\"E\",scope:{call:\"<\",source:\"@?\",usageScenario:\"@?\"},templateUrl:e.files.templates.callModernSettingsTab,controllerAs:\"ctrl\",controller:s}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(e){var t=function(){function e(e,t,a,l,n,o,s,c,r,p,h,d,g,m){var u=this;this.callingNavigationService=a,this.callingNotificationService=l,this.notificationsService=n,this.callsConstantsMapper=o,this.constants=s,this.conversationsService=c,this.layoutService=r,this.$timeout=d,this.callingSupportService=g,this.openDialpadId=\"calling-open-dialpad-btn\",this.isDialpadOpen=!1,this.udpateIsVoicemailAllowed=function(){u.isVoicemailAllowed=u.voicemailTabEnabled&&u.callingSupportService.isVoicemailAllowed},this.logger=p.newLogger(\"CallNavigationController\"),this.enableCallContactList=h.valueAsBoolean(s.settings.names.enableCallContactList),this.enableEmergencyCalling=h.valueAsBoolean(s.settings.names.enableEmergencyCalling),this.voicemailTabEnabled=h.valueAsBoolean(s.settings.names.voicemailTab),this.enableSpeedDial=h.valueAsBoolean(s.settings.names.speedDial),this.shouldOpenDialpadInEditMode=!1,this.enableLeftRailFilters=h.valueAsBoolean(s.settings.names.enableLeftRailFilters),this.isGroupCallPickupEnabled=h.valueAsBoolean(s.settings.names.enableGroupCallPickup),this.onPstnCallingAllowedChanged(),this.pane=m.getRootRouteParams().middlePane,this.maxDialpadHeight=s.scenarios.calling.maxDialpadHeight,this.isDialpadOpen=this.canDialpadFit();var v=function(){u.isDialpadOpen=u.canDialpadFit()};this.pstnCallingAllowedSubscription=g.subscribe(function(){return u.onPstnCallingAllowedChanged()},i.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),this.udpateIsVoicemailAllowed(),this.voicemailAllowedSubscription=g.subscribe(this.udpateIsVoicemailAllowed,i.services.CallingSupportServiceEvents.Type_isVoicemailAllowedChanged),t.addEventListener(s.events.dom.windowResize,v),e.$on(\"$destroy\",function(){t.removeEventListener(s.events.dom.windowResize,v),u.pstnCallingAllowedSubscription&&(g.unsubscribe(u.pstnCallingAllowedSubscription),u.pstnCallingAllowedSubscription=void 0),u.voicemailAllowedSubscription&&(g.unsubscribe(u.voicemailAllowedSubscription),u.voicemailAllowedSubscription=void 0)})}return e.$inject=[\"$scope\",\"$window\",\"callingNavigationService\",\"callingNotificationService\",\"notificationsService\",\"callsConstantsMapper\",\"constants\",\"conversationsService\",\"layoutService\",\"loggingService\",\"settingsService\",\"$timeout\",\"callingSupportService\",\"routeUtilityService\"],e.prototype.onPstnCallingAllowedChanged=function(){this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.logger.info(\"onPstnCallingAllowedChanged: isPstnCallingAllowed= \"+this.isPstnCallingAllowed+\" [call][isPstnCallingAllowed=\"+this.isPstnCallingAllowed+\"][callTab]\")},Object.defineProperty(e.prototype,\"navCtx\",{get:function(){return\"call-navigation\"},enumerable:!0,configurable:!0}),e.prototype.canDialpadFit=function(){var i=angular.element(\".call-navigation\")[0],e=angular.element(\".call-left-rail-tabs\")[0];return i&&e?i.offsetHeight-e.offsetHeight>this.maxDialpadHeight:this.isDialpadOpen},e.prototype.closeDialpad=function(){var i=this;this.isDialpadOpen=!1,this.shouldOpenDialpadInEditMode=!1,this.$timeout(function(){angular.element(\"#\"+i.openDialpadId).focus()})},e.prototype.openDialpad=function(){this.shouldOpenDialpadInEditMode=!0,this.isDialpadOpen=!0},e.prototype.openAudioToast=function(){this.loadMocks(),this.callingNotificationService.createIncomingCallNotification(this.mockCall,this.mockHandlers,this.mockCaller,this.mockImage)},e.prototype.openVideoToast=function(){this.loadMocks(),this.callingNotificationService.createIncomingCallNotification(this.mockCall,this.mockHandlers,this.mockCaller,this.mockImage)},e.prototype.openPSTNToast=function(){this.loadMocks(),this.callingNotificationService.createIncomingCallNotification(this.mockCall,this.mockHandlers,this.mockCaller,this.mockImage)},e.prototype.openTransferToast=function(){this.loadMocks(),this.callingNotificationService.createIncomingCallNotification(this.mockCall,this.mockHandlers,this.mockCaller,this.mockImage,!1,this.mockTransferor,this.mockImage)},e.prototype.openTransferFailedToast=function(){var e=function(){},t={action:e},a={title:\"Couldn't reach Beth Davies\",message:\"Return to call with Daniela Mandera\",type:i.services.NotificationType.callTransferFailed,onNotificationShown:e,dismissAction:t,primaryAction:t};this.notificationsService.createNotificationWithActions(a)},e.prototype.openDelegatorToast=function(){this.loadMocks(),this.callingNotificationService.createIncomingCallNotification(this.mockCall,this.mockHandlers,this.mockCaller,this.mockImage,!1,this.mockDelegator,this.mockImage)},e.prototype.openCallForDelegatorToast=function(){this.loadMocks(),this.mockCall.transferorType=\"delegator\",this.callingNotificationService.createIncomingCallNotification(this.mockCall,this.mockHandlers,this.mockCaller,this.mockImage,!1,this.mockDelegator,this.mockImage)},e.prototype.selectTab=function(i){this.logger.debug(\"Selecting tab {0}\",i),this.pane=i,this.callingNavigationService.navigateToCallTab(i)},e.prototype.loadMocks=function(){if(!this.mockCall){var i=this.conversationsService.getChatConversations();this.mockCall={threadId:i[0].id},this.mockHandlers={onAcceptCallWithVideo:function(){alert(\"this.acceptCall(call.callId, this.isVideoEnabled);\")},onAcceptCallWithAudio:function(){alert(\"this.acceptCall(call.callId, false);\")},OnAcceptScreenshareOnlyCall:function(){alert(\"this.acceptCall(call.callId, false);\")},onReply:function(){alert(\"if (call.state === skype.calling.CallState.Notified) {\\r\\n  call.reject();\\r\\n}\\r\\nthis.restoreWindow();\\r\\nthis.callingNavigationService.navigateToConversation(this.navCtx, call.conversationId, call.messageId);\")},onDismiss:function(){alert(\"if (call.state === skype.calling.CallState.Notified) {\\r\\n  call.reject();\\r\\n}\")},onTimeout:function(){alert(\"if (call.state === skype.calling.CallState.Notified) {\\r\\n  this.callRegistry.deleteCall(call);\\r\\n}\")},onIgnore:function(){},onNotificationShown:function(){},onNotificationUpdated:function(){}},this.mockCaller=\"TESTER\",this.mockTransferor=\"TRANSFEROR\",this.mockDelegator=\"DELEGATOR\"}},e}();e.CallNavigationController=t;var a=function(){return function(){this.controller=t,this.bindings={pane:\"=?\"},this.templateUrl=\"components/call-navigation/call-navigation.html\"}}();e.CallNavigation=a,angular.module(\"teamspace.callNavigation\",[\"teamspace.layoutService\",\"teamspace.conversationsService\",\"teamspace.callingNotificationService\",\"teamspace.notificationsService\",\"teamspace.services.calls.callsConstantsMapper\",\"teamspace.callingDialpad\",\"teamspace.callingNavigationService\",\"teamspace.callingSupportService\",\"teamspace.routeUtilityService\"]).component(\"callNavigation\",new a)}(i.components||(i.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(i,n,s,a,c,o,l,r){this.constants=a,this.customRightRailHeader=!1,this.telemetryBag={trackScenario:t.PanelActionScenario.meetingShowPanel,trackScenarioType:t.PanelActionScenarioType.clickButton,trackType:t.PanelModuleType.button,trackSummary:\"Close settings from header\",trackName:t.PanelModuleName.closeButton},this.isInLightweightMode=!1,this.isAnonymousClient=n.isAnonymous(),this.customRightRailHeader=s.valueAsBoolean(a.settings.names.customRightRailHeader),this.panelType=e.components.Calling.RightPanel.DeviceSettings;var g=i.call;g&&(this.isInLightweightMode=g.isInLightweightMode()),this.headerText=this.isInLightweightMode?r.strings.settings_header:r.strings.devices_header,o.$on(i,a.events.calling.focusDeviceSettingsFirstInput,function(){var e=c.find(\".ts-call-settings-tab .form-field-input button\");e.length&&e[0].focus()});var m=s.valueAsBoolean(a.settings.names.disablePrivateViewingOfPptPresession);this.callingSettingsVisible=m&&g&&!g.isBroadcast&&!this.isAnonymousClient&&!l.isConferenceRoomDevice()}return i.$inject=[\"$scope\",\"authenticationService\",\"settingsService\",\"constants\",\"$element\",\"eventingService\",\"platformDetectService\",\"resources\"],i}();t.CallSettingsTabController=i,angular.module(\"teamspace.callSettingsTab\",[\"teamspace.authenticationService\",\"teamspace.deviceSettingsAudio\",\"teamspace.deviceSettingsVideo\",\"teamspace.callingSharedsettingsSection\",\"teamspace.callingSettingsPanel\",\"teamspace.platformDetectService\",\"teamspace.locales\"]).directive(\"callSettingsTab\",[\"constants\",function(e){return{restrict:\"E\",bindToController:{enableActionButtonsInUbar:\"<?\"},scope:{call:\"<\",toggleDeviceSettings:\"&?\",usageScenario:\"@?\"},templateUrl:e.files.templates.callSettingsTab,controllerAs:\"ctrl\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s;!function(e){e[e.Transfer=0]=\"Transfer\",e[e.Consultation=1]=\"Consultation\"}(s=t.CallTransferDialogMode||(t.CallTransferDialogMode={}));var r=function(){function t(e,r,i,n,a,o,c,l,h,u,p,d,f,S,g,m,v){var y=this;this.constants=e,this.$scope=r,this.$translate=n,this.peopleService=o,this.ariaLiveService=c,this.myUserPreferencesStore=l,this.conversationsService=h,this.callTransferService=u,this.callConsultationService=p,this.presenceService=d,this.resources=m,this.delegationSettingsService=v,this.pinnedUsers=[],this.isSearching=!1,this.enableTransferToVoicemail=!1,this.includePstn=!1,this.searchString=\"\",this.userSearchResults=[],this.shouldShowDropdownBtn=!1,this.focusSearchInput=function(){var e=angular.element(\".call-tranfer-input\");e.length&&e.focus()},this.logger=a.newLogger(\"Call Transfer Dialog Controller\"),this.close=r.closeThisDialog,this.call=r.ngDialogData.call,this.enableTransferToVoicemail=f.valueAsBoolean(e.settings.names.enableTansferCallToVoicemail),f.valueAsBoolean(e.settings.names.enablePstnCallTransfer)&&S.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.isEvEnabled).then(function(e){e&&(y.logger.log(\"The user can transfer to PSTN target.\"),y.includePstn=!0)}),this.excludedUsers=this.call.participants.map(function(e){return e.id}),this.excludedUsers.push(g.getCurrentSkypeMri());var T=this.getDelegators(),b=this.getPinnedMris();switch(this.isSearching=!0,o.getAllPeopleProfile(b,e.scenarios.people.callTransferDialog).then(function(e){if(!r.$$destroyed)return y.pinnedUsers=_.unionBy(T,e,function(e){return e.mri||e.userPrincipalName}),y.setUserSearchResults(y.pinnedUsers.slice()),y.userSearchResults.length<t.searchResultSlots?y.startSearch(!0):void 0}).finally(function(){y.isSearching=!1}),this.debouncedSearch=_.debounce(function(e){y.startSearch(e).then(function(){_.defer(function(){return c.update(n.instant(m.strings.calling_callTransfer_aria_search),!0)})})},t.debounceWait),r.ngDialogData.mode){case s.Transfer:this.initForTransferring();break;case s.Consultation:this.initForConsulting()}r.$on(\"$destroy\",function(){y.debouncedSearch&&y.debouncedSearch.cancel()})}return t.$inject=[\"constants\",\"$scope\",\"$q\",\"$translate\",\"loggingService\",\"peopleService\",\"ariaLiveService\",\"myUserPreferencesStore\",\"conversationsService\",\"callTransferService\",\"callConsultationService\",\"presenceService\",\"settingsService\",\"voiceSettingsStore\",\"sxConfig\",\"resources\",\"delegationSettingsService\"],Object.defineProperty(t.prototype,\"isBusyAnimationVisible\",{get:function(){return this.isSearching&&!this.userSearchResults.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasNoSearchResults\",{get:function(){return!this.isSearching&&!this.userSearchResults.length},enumerable:!0,configurable:!0}),t.prototype.initForTransferring=function(){var t=this,s={text:this.$translate.instant(this.resources.strings.calling_transfer_call),func:function(){return t.transfer()},tid:\"callTransferDialog-transferBtn\",disabled:!0,outcome:e.components.PanelActionOutcome.nav,scenario:e.components.PanelActionScenario.callTransfer,scenarioType:e.components.PanelActionScenarioType.callOrMeetup,name:e.components.PanelModuleName.transferButton,type:e.components.PanelModuleType.button,summary:\"Starting transfer from call transfer dialog\"};this.footerButtons=[s],this.dialogTitle=this.$translate.instant(this.resources.strings.call_transfer_dialog_title),this.searchInputAriaLabel=this.$translate.instant(this.resources.strings.aria_call_transfer_searchbox),this.userSelectedAriaLabelKey=this.resources.strings.calling_callTransfer_aria_selected},t.prototype.initForConsulting=function(){var t=this,s={text:this.$translate.instant(this.resources.strings.calling_consult),func:function(){return t.consult()},tid:\"callTransferDialog-consultBtn\",disabled:!0,outcome:e.components.PanelActionOutcome.openDialog,scenario:e.components.PanelActionScenario.callConsultation,scenarioType:e.components.PanelActionScenarioType.callOrMeetup,name:e.components.PanelModuleName.consultButton,type:e.components.PanelModuleType.button,summary:\"Starting consultation from call transfer dialog\"};this.footerButtons=[s],this.dialogTitle=this.$translate.instant(this.resources.strings.call_consultation_dialog_title),this.searchInputAriaLabel=this.$translate.instant(this.resources.strings.aria_call_consultation_searchbox),this.userSelectedAriaLabelKey=this.resources.strings.calling_callConsultation_aria_selected},t.prototype.getDelegators=function(){var e=this,t=_.map(this.delegationSettingsService.getUserDelegators(),function(e){return e.user}),s=this.isDelegatorForwardedCall()?this.call.transferorMri:this.call.onBehalfOfMri;return t=_.orderBy(t,function(e){return e.mri===s},[\"desc\"]),_.filter(t,function(t){return e.isNonExcludedMri(t.mri)})},t.prototype.isDelegatorForwardedCall=function(){return!!this.call.transferorMri&&this.call.transferorType===this.constants.transferorType.delegator},t.prototype.getPinnedMris=function(){for(var e=[],s=this.myUserPreferencesStore.getUserPreferences().pinned||{},r=_.keys(s),i=0;i<r.length&&e.length<t.searchResultSlots;i++)if(r[i].startsWith(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser))this.addNonExcludedUniqueMri(r[i],e);else{var n=this.conversationsService.getChatConversation(r[i]);if(n&&n.members)for(var a=0;a<n.members.length&&e.length<t.searchResultSlots;a++)this.addNonExcludedUniqueMri(n.members[a].id,e)}return e},t.prototype.isNonExcludedMri=function(e){return e&&e.startsWith(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser)&&-1===this.excludedUsers.indexOf(e)},t.prototype.addNonExcludedUniqueMri=function(e,t){this.isNonExcludedMri(e)&&-1===t.indexOf(e)&&t.push(e)},t.prototype.consult=function(){this.callConsultationService.startConsultation(this.call,this.selectedUser),this.close()},t.prototype.transfer=function(){this.callTransferService.transferCall(this.call,this.selectedUser),this.close(),this.focusOnAriaHidden()},t.prototype.focusOnAriaHidden=function(){var e=angular.element(\"#ts-callscreen-aria-hidden\")[0];e&&(e.tabIndex=0,e.focus())},t.prototype.isSearchActive=function(){return\"\"!==this.searchString},t.prototype.cancelSearch=function(){this.searchString=\"\",this.selectUser(null),this.setUserSearchResults(this.pinnedUsers.slice()),this.userSearchResults.length<t.searchResultSlots&&(this.debouncedSearch(!0),this.debouncedSearch.flush()),this.focusSearchInput()},t.prototype.performAction=function(){this.footerButtons[0].func()},t.prototype.onKeyDown=function(e){switch(e.keyCode){case this.constants.keyCodes.enter:this.selectedUser&&this.performAction();break;case this.constants.keyCodes.up:case this.constants.keyCodes.down:var t=this.userSearchResults.indexOf(this.selectedUser),s=e.keyCode===this.constants.keyCodes.up?t-1:t+1;0<=s&&s<this.userSearchResults.length&&this.selectUser(this.userSearchResults[s]),e.preventDefault()}},t.prototype.searchInputKeydown=function(){this.debouncedSearch()},t.prototype.selectUser=function(e){if(this.selectedUser=e,this.footerButtons[0].disabled=null===e,e){var t=this.$scope.ngDialogData.mode===s.Transfer,r=e.mri&&e.mri.startsWith(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser);this.shouldShowDropdownBtn=this.enableTransferToVoicemail&&t&&r,this.logger.log(\"for user with mri: \"+e.mri+\", transfer dialog mode is \"+this.$scope.ngDialogData.mode+\"\\n        and enableTransferToVoicemail is \"+this.enableTransferToVoicemail+\", shouldShowDropdownBtn evaluates to \"+this.shouldShowDropdownBtn);var i=this.presenceService.getTranslatedStatusTextFromMri(e.mri),n=this.$translate.instant(this.userSelectedAriaLabelKey,{name:e.displayName,status:i});this.ariaLiveService.update(n,!1)}},t.prototype.startSearch=function(t){var s=this;t||this.setUserSearchResults([]),this.selectUser(null),this.isSearching=!0;var r=new e.services.PeoplePickerFilters(e.services.PeoplePickerFor.transfer);return r.includePstn=this.includePstn,this.peopleService.searchPeopleInCache(this.searchString,r,this.constants.scenarios.people.callTransferDialog).then(function(e){return s.processSearchResults(e)}),this.peopleService.searchContacts(this.searchString,r).then(function(e){return s.processSearchResults(e)}).finally(function(){s.isSearching=!1})},t.prototype.setUserSearchResults=function(e){this.userSearchResults=e,this.userSearchResults.length>0&&this.selectUser(this.userSearchResults[0])},t.prototype.processSearchResults=function(e){if(!(this.$scope.$$destroyed||e.searchQuery!==this.searchString||this.userSearchResults.length>=t.searchResultSlots)){for(var s=this.userSearchResults.slice(0),r=e.results,i=this,n=0;n<r.length&&s.length<t.searchResultSlots;n++)!function(e){var t=r[e];t.mri&&(t.mri.startsWith(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser)||i.includePstn&&t.mri.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix)||SkypeX.Services.ChatServiceUtils.isVoiceAppMri(t.mri))&&-1===i.excludedUsers.indexOf(t.mri)&&!_.find(s,function(e){return e.mri===t.mri||e.userPrincipalName===t.userPrincipalName})&&s.push(t)}(n);this.setUserSearchResults(s)}},t.searchResultSlots=4,t.debounceWait=500,t}();t.CallTransferDialogController=r,angular.module(\"teamspace.callTransferDialog\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.peopleService\",\"skypeX.myUserPreferencesStore\",\"teamspace.conversationsService\",\"teamspace.callTransferService\",\"teamspace.callConsultationService\",\"teamspace.modalDialog\",\"teamspace.settingsService\",\"skypeX.presenceService\",\"teamspace.delegationSettingsService\"]).run([\"constants\",\"dialogService\",function(e,t){var i=function(e){return{template:\"components/call-transfer-dialog/call-transfer-dialog.html\",className:\"call-transfer-dialog ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,controller:r,controllerAs:\"ctrl\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\",data:{mode:e}}};t.register(e.dialogs.callTransfer,i(s.Transfer)),t.register(e.dialogs.callConsultation,i(s.Consultation))}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,n,s,a,o,r,c,l,g){var u=this;this.$scope=t,this.constants=i,this.$element=a,this.$translate=o,this.resources=r,this.Upload=c,this.customVideoBackgroundsService=l,this.downloading=!1,this.isUploadAvailable=!1,this.logger=s.newLogger(\"call-video-background-settings-tab\"),this.isSourcePreJoinScreen=\"prejoinscreen\"===t.source,this.panelType=e.components.Calling.RightPanel.VideoBackgroundSettings,this.renderPreview=!1,this.pictureNgfParams=i.customBackgroundsNgfParams,this.isUploadAvailable=g.valueAsBoolean(i.settings.names.enableCustomBackgroundUpload),l.hasBackgroundEffect=this.call?this.call.isBackgroundBlurOn:l.hasBackgroundEffect,n.$on(t,i.events.calling.focusVideoSettingsFirstInput,function(){var e=a.find(\".call-video-background-settings-tab .upload-button\");e.length&&e[0].focus()}),this.stockImages=l.getProvidedImages(),this.getUserImages(),this.call&&(this.callChangedSubscriptionForApplyButtonTitle=this.call.changed(function(){u.onCallChanged()}),this.onCallChanged()),t.$on(\"$destroy\",function(){u.renderPreview=null,u.downloading=null,u.callChangedSubscriptionForApplyButtonTitle&&(u.callChangedSubscriptionForApplyButtonTitle.dispose(),u.callChangedSubscriptionForApplyButtonTitle=null),u.call&&u.call.previousImage&&l.applyBackgroundEffects(u.call.previousImage,\"callVideoBackgroundSettingsTabOnDestroy\",u.call)})}return t.$inject=[\"$scope\",\"constants\",\"eventingService\",\"loggingService\",\"$element\",\"$translate\",\"resources\",\"Upload\",\"customVideoBackgroundsService\",\"settingsService\"],t.prototype.onCallChanged=function(){if(this.call){var t=this.findImage(e.services.VIDEO_BACKGROUND_NONE);switch(this.call.state){case 7:case 6:this.customVideoBackgroundsService.applyBackgroundEffects(t,\"callVideoBackgroundSettingsTabCallDisconnectingOrDisconnected\",this.call,!0);break;case 4:this.customVideoBackgroundsService.applyBackgroundEffects(this.call.previousImage||t,\"callVideoBackgroundSettingsTabCallOnHold\",this.call,!1)}this.call.isVideoOn?(this.renderPreview=!1,this.applyButtonTitle=this.$translate.instant(this.resources.strings.video_background_settings_apply),this.call.previousImage&&this.customVideoBackgroundsService.applyBackgroundEffects(this.call.previousImage,\"callVideoBackgroundSettingsTab\",this.call)):this.applyButtonTitle=this.$translate.instant(this.resources.strings.video_background_settings_apply_and_start_video)}},t.prototype.loadFiles=function(e){var t=this;e&&e.forEach(function(e){t.imageWithFileNameAlreadyAdded(e)||t.stockImages.push(e)})},t.prototype.getUserImages=function(){var e=this;this.customVideoBackgroundsService.getUserImages().then(function(t){e.loadFiles(t)}).catch(function(t){e.logger.error(\"failed to get user images with status \"+t)})},t.prototype.getImageAriaLabel=function(e){if(e)switch(e.state){case\"FAIL\":return this.$translate.instant(this.resources.strings.video_background_settings_image_download_failure,{name:e.name});case\"IN_PROGRESS\":return this.$translate.instant(this.resources.strings.video_background_settings_image_download_in_progress,{name:e.name});case\"SUCCESS\":return this.$translate.instant(this.resources.strings.video_background_settings_image_download_success,{name:e.name});default:return e.name}},t.prototype.getImageContent=function(e){return e.thumb_src||e.src||e.content||\"\"},t.prototype.uploadPhoto=function(e){var t=this;if(!e)return Promise.reject(\"image is not defined\");this.customVideoBackgroundsService.uploadImage(e).then(function(i){t.newPhoto=e,t.loadFiles(i)}).catch(function(e){t.logger.error(\"failed to upload custom background image with status \"+e)})},t.prototype.togglePreview=function(){var e=this;this.renderPreview=!this.renderPreview,this.call&&(this.renderPreview&&this.call.stopVideo(this.call.getTag()).catch(function(t){e.logger.info(\"Render preview stop video failed with: \"+t)}),this.applyBackgroundEffects(!1))},t.prototype.getClickedImage=function(){return this.stockImages.find(function(e){return e.clicked})},t.prototype.applyBackgroundEffects=function(e){var t=this,i=this.getClickedImage();i&&(this.logger.info(\"Background image invoked\"),e&&(this.renderPreview=!1,this.call&&!this.call.isVideoOn&&this.call.startVideo(this.call.getTag()).catch(function(e){t.logger.info(\"Render preview start video failed with: \"+e)})),this.customVideoBackgroundsService.applyBackgroundEffects(i,this.getContext(),this.call,e).then(function(){t.logger.info(\"effect was applied on device successfully\")}).catch(function(e){t.logger.error(\"failed to apply effect on device with error \"+e)}))},Object.defineProperty(t.prototype,\"getCachedEffect\",{get:function(){return this.customVideoBackgroundsService.getCachedEffect(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"previewTitle\",{get:function(){var e=this.renderPreview?this.resources.strings.video_background_settings_stop_preview:this.resources.strings.video_background_settings_preview_action;return this.$translate.instant(e)},enumerable:!0,configurable:!0}),t.prototype.findImage=function(e){var t=this.stockImages.filter(function(t){return t.id===e});return t.length?t[0]:null},t.prototype.imageWithFileNameAlreadyAdded=function(e){return 0!=this.stockImages.filter(function(t){return t.name===e.name}).length},Object.defineProperty(t.prototype,\"isDefault\",{get:function(){var t=this.getClickedImage();return!!t&&(t.id===e.services.VIDEO_BACKGROUND_NONE||t.id===e.services.VIDEO_BACKGROUND_BLUR)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isFinished\",{get:function(){var e=this.getClickedImage();return!!e&&(\"SUCCESS\"===e.state||this.isDefault)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isLoading\",{get:function(){var e=this.getClickedImage();return!!e&&\"IN_PROGRESS\"===e.state},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isFailed\",{get:function(){var e=this.getClickedImage();return!!e&&\"FAIL\"===e.state},enumerable:!0,configurable:!0}),t.prototype.selectBackground=function(e){var t=this;if(!this.downloading){var i=this.stockImages[e];if(i){this.stockImages.forEach(function(t,i){return t.clicked=i===e});var n=this.stockImages[e].src;if(this.logger.info(n),!n)return this.logger.info(\"Svg or png image at :\"+e),void(this.call&&!this.renderPreview||this.applyBackgroundEffects(!1));this.downloading=!0,i.state=\"IN_PROGRESS\",this.customVideoBackgroundsService.downloadImage(i).then(function(e){if(\"FILE_DOWNLOAD_SUCCESS\"===e.status){var i=t.findImage(e.id);i&&(i.state=\"SUCCESS\",i.path=e.path,t.call&&!t.renderPreview||t.applyBackgroundEffects(!1))}t.downloading=!1}).catch(function(e){if(\"DOWNLOAD_URL_FAILURE\"===e.status||\"DIR_CREATION_FAILURE\"===e.status||\"FILE_DOWNLOAD_FAILURE\"===e.status){var i=t.findImage(e.id);i&&(i.state=\"FAIL\")}t.downloading=!1})}}},t.prototype.getContext=function(){return this.call?this.constants.preJoin.inCall:this.constants.preJoin.preJoinScreen},t}();t.CallVideoBackgroundSettingsTabController=i,angular.module(\"teamspace.callVideoBackgroundSettingsTab\",[\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.userVideoPreview\",\"teamspace.customVideoBackgroundsService\",\"ngFileUpload\"]).directive(\"callVideoBackgroundSettingsTab\",[\"constants\",function(e){return{bindToController:{toggleVideoBackgroundSettings:\"&?\",enableActionButtonsInUbar:\"<?\",call:\"<\"},scope:{usageScenario:\"@?\",source:\"@?\"},restrict:\"E\",templateUrl:e.files.templates.callVideoBackgroundSettingsTab,controllerAs:\"ctrl\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(n){n.ActionButtonsClasses={chat:\"toggle-chat\",roster:\"toggle-roster\",settings:\"toggle-device-settings\",info:\"toggle-meeting-info\",notes:\"toggle-meeting-notes\",broadcastQna:\"toggle-qna\",broadcastYammer:\"toggle-yammer\",broadcastAnalytics:\"toggle-broadcast-analytics\",callHealth:\"toggle-call-health\"};var a;!function(t){t[t.PoorQuality=1]=\"PoorQuality\",t[t.Chat=2]=\"Chat\",t[t.Roster=3]=\"Roster\",t[t.Settings=4]=\"Settings\",t[t.MeetingInfo=5]=\"MeetingInfo\"}(a=n.ButtonType||(n.ButtonType={})),n.mapRightPanelToActionButtonClassName=function(t){switch(t){case n.RightPanel.Roster:return n.ActionButtonsClasses.roster;case n.RightPanel.CallingChat:return n.ActionButtonsClasses.chat;case n.RightPanel.DeviceSettings:return n.ActionButtonsClasses.settings;case n.RightPanel.MeetingInfo:return n.ActionButtonsClasses.info;case n.RightPanel.MeetingNotes:return n.ActionButtonsClasses.notes;case n.RightPanel.BroadcastQna:return n.ActionButtonsClasses.broadcastQna;case n.RightPanel.BroadcastYammer:return n.ActionButtonsClasses.broadcastYammer;case n.RightPanel.BroadcastAnalytics:return n.ActionButtonsClasses.broadcastAnalytics;case n.RightPanel.CallHealth:return n.ActionButtonsClasses.callHealth;default:return\"\"}},n.focusActionButton=function(t){_.defer(function(){$(\".\"+n.mapRightPanelToActionButtonClassName(t)+\":visible\").focus()})};var s=function(){function s(s,o,i,l,r,c,u,g,b,p,h,m,d,v){var B=this;this.constants=h,this.eventingService=m,this.layoutService=d,this.ButtonType=a,this.inLobbyCount=0,this.immersiveContext=n.ImmersiveEventContext,this.logger=v.newLogger(\"callingActionButtons\"),this.serviceAdapter=new e.AngularServiceAdapter(s,l,r,null),this.handler=new e.PoorNetworkHandler(b,this.serviceAdapter,u),this.fullScreenHandler=new e.FullScreenHandler({conversation:this.conversation},h,d,m,b,c,this.serviceAdapter,i),this.enableSurfaceHubChat=p.valueAsBoolean(\"enableSurfaceHubChat\"),g.safeSubscribe(l,function(t,e){B.inLobbyCount=e,B.panelButtonOptions&&B.panelButtonOptions.rosterPanelButtonOptions&&(B.panelButtonOptions.rosterPanelButtonOptions.inLobbyCount=e)},t.services.CallLobbyServiceEvents.Type_InLobbyCountChanged,t.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.inLobbyCount=g.getInLobbyCount(this.call.teamsCallId),this.panelButtonOptions&&this.panelButtonOptions.rosterPanelButtonOptions&&(this.panelButtonOptions.rosterPanelButtonOptions.inLobbyCount=this.inLobbyCount,this.panelButtonOptions.rosterPanelButtonOptions.isLobbyEnabled=this.isLobbyEnabled),this.callQualityIndicatorAriaLabel=r.instant(b.strings.calling_qualityIndicatorTooltip)}return s.$inject=[\"$q\",\"$element\",\"$window\",\"$scope\",\"$translate\",\"ariaLiveService\",\"callingAlertsService\",\"callLobbyService\",\"resources\",\"settingsService\",\"constants\",\"eventingService\",\"layoutService\",\"loggingService\"],Object.defineProperty(s.prototype,\"meetingUniqueId\",{get:function(){return\"\"+this.call.conversationId+(this.conversation.isPrivateMeeting()?\"\":this.call.messageId)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showOldFullScreenButton\",{get:function(){return!(this.layoutService.surfaceHubEnabled||this.enableActionButtonsInUbar||this.call.isBroadcast&&this.getBroadcastRole()!==t.services.BroadcastMeeting.constants.role.contributor)},enumerable:!0,configurable:!0}),s.prototype.getBroadcastRole=function(){return this.call.broadcastMeeting&&this.call.broadcastMeeting.role},Object.defineProperty(s.prototype,\"shouldShowCallQualityIndicator\",{get:function(){return this.handler.visible&&!this.enableIndicatorsInUbar},enumerable:!0,configurable:!0}),s}();n.CallingActionButtonsController=s,angular.module(\"teamspace.callingActionButtons\",[\"teamspace.settingsService\",\"teamspace.locales\",\"teamspace.constants\",\"pascalprecht.translate\",\"teamspace.callingAlertsService\",\"teamspace.callLobbyService\",\"teamspace.layoutService\",\"teamspace.ariaLiveService\",\"teamspace.eventingService\",\"teamspace.chatButton\",\"teamspace.deviceSettingsButton\",\"teamspace.meetingInfoButton\",\"teamspace.meetingNotesButton\",\"teamspace.rosterButton\",\"teamspace.broadcastQnaButton\",\"teamspace.broadcastYammerButton\",\"teamspace.callHealthButton\",\"teamspace.loggingService\"]).directive(\"callingActionButtons\",[\"constants\",function(t){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{call:\"<\",conversation:\"<\",isLobbyEnabled:\"<\",layoutSettings:\"<?\",hideOutsidePanel:\"<?\",immersiveHandler:\"<\",panelButtonOptions:\"<\",enableActionButtonsInUbar:\"<?\",enableIndicatorsInUbar:\"<?\"},controller:s,templateUrl:t.files.templates.callingActionButtons}}])}(e.Calling||(e.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(i){for(var a,n=1,t=arguments.length;n<t;n++){a=arguments[n];for(var e in a)Object.prototype.hasOwnProperty.call(a,e)&&(i[e]=a[e])}return i}).apply(this,arguments)},teamspace;!function(i){!function(i){i.CommonUnavailibilityDisablements={ConsultCall:{abbreviation:\"cnsl\",description:\"consult call\"},OneOnOne:{abbreviation:\"1to1\",description:\"One to One call\"},PSTNCall:{abbreviation:\"pstn\",description:\"1to1 pstn call\"},DisabledBySettings:{abbreviation:\"sett\",description:\"Disabled by settings config\"},CallOnHold:{abbreviation:\"hold\",description:\"Call is on hold\"},Parked:{abbreviation:\"park\",description:\"Parked Call\"},TestCall:{abbreviation:\"test\",description:\"Test Call\"}},i.UXDisablementReasons=__assign({},i.CommonUnavailibilityDisablements,i.RecordingUnavailibilityDisablements,i.MeetingInfoUnavailabilityDisablements,i.ChatUnavailabilityDisablements,i.VideoUnavailabilityDisablements)}(i.components||(i.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(t,i,r,n,l,s,a,c,o){this.$scope=t,this.constants=i,this.ariaLiveService=l,this.callingTelemetryService=s,this.analyticsService=a,this.callingAlertsService=c,this.activeCallingAlerts=[],this.AlertTypeEnum=e.services.AlertType,this.lastReceivedAlert=null,this.alertEventsProvider.safeSubscribe(t,this.onNewAlertReceived.bind(this)),this.onNewAlertReceived(),this.dismissButtonText=n.instant(r.strings.calling_dismiss),this.showNewUfdDesign=c.showNewCriticalUFDDesign(),this.isSurfaceHub=o.isSurfaceHub()}return i.$inject=[\"$scope\",\"constants\",\"resources\",\"$translate\",\"ariaLiveService\",\"callingTelemetryService\",\"analyticsService\",\"callingAlertsService\",\"platformDetectService\"],Object.defineProperty(i.prototype,\"alertsProvider\",{get:function(){return this.alertsProviderInternal||this.callingAlertsService},set:function(e){this.alertsProviderInternal=e},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"alertEventsProvider\",{get:function(){return this.alertEventsProviderInternal||this.callingAlertsService},set:function(e){this.alertEventsProviderInternal=e},enumerable:!0,configurable:!0}),i.prototype.executeAction=function(e,t){t.command(),t.sendBiTelemetry&&t.sendBiTelemetry(this.$scope),t.preventAutomaticAlertDismissal||this.dismissAlert(e)},i.prototype.dismissAlert=function(e){this.alertsProvider.dismiss(e)},i.prototype.getTrackName=function(t){return e.components.PanelModuleName[t]},i.prototype.sendTelemetry=function(t){if(this.call){var i=this.callingTelemetryService.getCommonEventData(this.call);i[this.constants.counters.eventNames.alertName]=t;var r={panel:{type:e.PanelType.callAlertBanner},dataBag:i};this.analyticsService.onPanelView(this.$scope,r)}},i.prototype.onNewAlertReceived=function(){var i=this.activeCallingAlerts.length>0;if(this.activeCallingAlerts=this.alertsProvider.getAlerts(e.services.WindowType.CallScreen,e.services.ScreenRegionForAlert.CallingAlertBanner),this.activeCallingAlerts.length>0){var r=this.activeCallingAlerts.length-1,n=this.activeCallingAlerts[r],l=n.ariaText||(n.title?n.title+n.text:n.text);this.ariaLiveService.update(l,!0),this.lastReceivedAlert!==n.name&&(this.sendTelemetry(n.name),this.lastReceivedAlert=n.name),i||this.$scope.$emit(this.constants.events.calling.forceSuppressImmersiveMode,{context:this.context||t.Calling.ImmersiveEventContext.CallingAlertBanner})}else i&&this.$scope.$emit(this.constants.events.calling.forceAllowImmersiveMode,{context:this.context||t.Calling.ImmersiveEventContext.CallingAlertBanner})},i}();t.CallingAlertBannerController=i,angular.module(\"teamspace.callingAlertBanner\",[\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.ariaLiveService\",\"teamspace.callingTelemetryService\",\"teamspace.analyticsService\",\"teamspace.callingAlertsService\",\"teamspace.templateCompileService\",\"teamspace.layoutService\",\"teamspace.platformDetectService\"]).directive(\"callingAlertBanner\",[\"templateCompileService\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",alertsProvider:\"<\",alertEventsProvider:\"<\",context:\"<?\"},controllerAs:\"ctrl\",controller:i,link:function(t,i){e.compile(\"components/calling-alert-banner/calling-alert-banner.html\",t,i)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,l,n,s){this.$scope=e,this.constants=t,this.callingAlertsService=i,this.layoutService=l,this.ariaLiveService=n,this.getUserMediaDialogType=null,this.showAlert=!1,this.pointCriticalAlertToCamera=!1,this.pointCriticalAlertToMicrophone=!1,this.showNewCriticalUfdDesign=!1,this.shouldShowArrowForUfd=!(s.valueAsBoolean(t.settings.names.enableActionButtonsInUbar)||s.valueAsBoolean(t.settings.names.enableIndicatorsInUbar)),i.safeSubscribe(e,this.onNewAlertReceived.bind(this)),this.onNewAlertReceived()}return i.$inject=[\"$scope\",\"constants\",\"callingAlertsService\",\"layoutService\",\"ariaLiveService\",\"settingsService\"],Object.defineProperty(i.prototype,\"shouldShowBottomAlert\",{get:function(){return this.showAlert&&!this.showNewCriticalUfdDesign&&!this.layoutService.surfaceHubEnabled&&!this.layoutService.isRigel},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"shouldShowCriticalBottomUfd\",{get:function(){return this.showAlert&&this.showNewCriticalUfdDesign&&!this.layoutService.surfaceHubEnabled},enumerable:!0,configurable:!0}),i.prototype.sendTelemetryWhenNewUfdShown=function(t){var i;this.context===this.constants.scenarios.calling.context.callScreen?i=e.PanelType.callingScreen:this.context!==this.constants.scenarios.calling.context.inAppCallMonitor&&this.context!==this.constants.scenarios.calling.context.floatingCallMonitor||(i=e.PanelType.connectedCallingMonitor),i&&this.callingAlertsService.sendBITelemetry(this.$scope,t,i)},i.prototype.onNewAlertReceived=function(){var t=this.callingAlertsService.getAlerts(e.services.WindowType.CallingFooter);if(t.length){this.callingAlert=t[0];var i=this.callingAlertsService.showNewCriticalUFDDesign()&&this.callingAlert.type===e.services.AlertType.Error;this.showAlert=this.callingAlertsService.showNewCriticalUFDDesign()&&this.context===this.constants.scenarios.calling.context.callScreen||!this.callingAlertsService.showNewCriticalUFDDesign()||this.callingAlert.isAffirmational,this.showAlert=this.showAlert&&!this.callingAlertsService.isAlertSuppressed(this.getTrackType(),this.callingAlert.name),this.showNewCriticalUfdDesign=this.context===this.constants.scenarios.calling.context.callScreen&&i,this.pointCriticalAlertToCamera=this.pointAlertToCameraButton||i&&\"NoAvailableCamera\"===this.callingAlert.name,this.pointCriticalAlertToMicrophone=this.pointAlertToMicButton||i&&this.callingAlert.isMicRelated,this.showAlert&&this.lastReceivedAlertName!==this.callingAlert.name&&(this.sendTelemetryWhenNewUfdShown(this.callingAlert.name),this.lastReceivedAlertName=this.callingAlert.name,this.callingAlert.autoFocus||this.ariaLiveService.update(this.callingAlert.ariaText||this.callingAlert.text,!0))}else this.showAlert=!1,this.showNewCriticalUfdDesign=!1,this.pointCriticalAlertToCamera=!1,this.pointCriticalAlertToMicrophone=!1},i.prototype.getTrackType=function(){switch(this.context){case this.constants.scenarios.calling.context.callScreen:return t.PanelModuleType.callingScreen;case this.constants.scenarios.calling.context.inAppCallMonitor:case this.constants.scenarios.calling.context.floatingCallMonitor:return t.PanelModuleType.callMonitor;case this.constants.scenarios.calling.context.callConsultationScreen:return t.PanelModuleType.callConsultationScreen;default:return t.PanelModuleType.callingScreen}},i}();t.CallingAlertController=i,angular.module(\"teamspace.callingAlert\",[\"teamspace.callingAlertsService\",\"teamspace.callingGetUserMediaDialog\",\"teamspace.ariaLiveService\",\"teamspace.callingUfdPopup\",\"teamspace.settingsService\"]).directive(\"callingAlert\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{immersiveHandler:\"<\",getUserMediaDialogType:\"=?\",shouldShowGetUserMediaDialog:\"<\",isDisabledButtonPopoverDisplayed:\"<\",context:\"@\",pointAlertToCameraButton:\"<\",pointAlertToMicButton:\"<\",call:\"<\"},controllerAs:\"ctrl\",controller:i,templateUrl:e.files.templates.callingAlert}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(n){var t=function(){function n(n,t){var e=this;this.constants=n,this.isPstn=SkypeX.Services.ChatServiceUtils.isPstnMri(this.partnerMri),t.getPeopleProfile(this.partnerMri,\"calling-animation-outgoing\").then(function(n){e.upn=n.userPrincipalName,e.name=n.displayName,e.mri=n.mri})}return n.$inject=[\"constants\",\"peopleService\"],n}();n.CallingAnimationOutgoingController=t,angular.module(\"teamspace.callingAnimationOutgoing\",[\"teamspace.peopleService\",\"teamspace.constants\"]).directive(\"callingAnimationOutgoing\",[\"constants\",function(n){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{partnerMri:\"<\",isEmergencyCall:\"<?\"},controller:t,templateUrl:n.files.templates.callingAnimationOutgoing}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(i){!function(i){var n=function(){function i(i,n,t,e,a,r,c){var l=this;this.constants=i,this.ariaLiveService=c,a.getPeopleProfile(this.partnerMri,\"calling-animation\").then(function(i){l.displayName=i.displayName,l.beingParked?(l.text=t.instant(e.strings.calling_call_park_notification),l.icon=\"'svg/icons-call-park.html'\"):l.beingTransferred&&!l.isCallQueue?(l.text=t.instant(e.strings.calling_transferee_notification),l.icon=\"'svg/icons-call-transfer-notification.html'\"):l.isEmergencyCall?(l.text=\"\",l.icon=\"'svg/icons-call-emergency.html'\"):l.isCallQueue?(l.text=t.instant(e.strings.calling_connectingString),l.icon=\"'svg/icons-call.html'\"):(l.text=t.instant(e.strings.calling_connecting_animation),l.icon=\"'svg/icons-call.html'\"),l.updateAriaLabel()}),n.$watch(\"ctrl.beingForwarded\",function(n){if(n){if(n===i.forwardingDestinationType.voicemail)return l.text=t.instant(e.strings.calling_forwarding_notification_voicemail),void l.updateAriaLabel(!1);l.text=t.instant(e.strings.calling_forwarding_notification),l.updateAriaLabel()}}),n.$on(\"$destroy\",function(){r.track(\"calling-animation\",l)})}return i.$inject=[\"constants\",\"$scope\",\"$translate\",\"resources\",\"peopleService\",\"objectLeaksDetector\",\"ariaLiveService\"],i.prototype.updateAriaLabel=function(i){void 0===i&&(i=!0),this.ariaLiveService.update(this.text+\" \"+(i?this.displayName:\"\"),!0)},i}();i.CallingAnimationController=n,angular.module(\"teamspace.callingAnimation\",[\"teamspace.ariaLiveService\",\"teamspace.peopleService\",\"teamspace.callingAnimationOutgoing\"]).directive(\"callingAnimation\",[\"$compile\",\"constants\",function(i,t){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{partnerMri:\"@\",beingTransferred:\"<?\",beingForwarded:\"<?\",isMyselfVideoOn:\"<?\",isEmergencyCall:\"<?\",isCallQueue:\"<?\",beingParked:\"<?\"},controller:n,templateUrl:t.files.templates.callingAnimation}}])}(i.components||(i.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,i,n,o,s,a,l,r,c,h,u,p,d,g,v,m,f,y,S,b,C,P,D,A,B,M,T,w,O,I,U,k,V,E,$,x,H,F,R,N,G,K,J,L,q,z,W,X,j){var Q=this;this.$q=e,this.$scope=i,this.$element=n,this.$timeout=o,this.constants=s,this.deviceManagerService=a,this.dialogService=l,this.callingService=r,this.$translate=c,this.resources=h,this.settingsService=u,this.callTogglingService=p,this.tooltipService=d,this.utilityService=g,this.coachmarkEngine=m,this.layoutService=f,this.meetingPolicySettingsStore=y,this.callConsultationStore=S,this.callConsultationService=b,this.desktopUtilityService=C,this.callingSupportService=P,this.videoSupportService=D,this.callingDebugService=A,this.callPreJoinService=B,this.disabledButtonPopover=null,this.visibleVerticalElements=[],this.isUnmuting=!1,this.showAlert=!1,this.getUserMediaDialogType=null,this.immersiveContext=t.Calling.ImmersiveEventContext,this.isNetworkReconnectOngoing=!1,this.isDisabledButtonPopoverDisplayed=!1,a.whenInitialized().then(function(){Q.deviceManagerSubscription=a.subscribe(Q.onDeviceChanged.bind(Q),s.events.calling.devicesChanged),Q.onDeviceChanged()}),this.translate=_.memoize(c.instant),this.analyticsDeferred={video:void 0,audio:void 0},this.analyticsDeferredTimeout={video:void 0,audio:void 0},this.enablePerUserPolicies=u.valueAsBoolean(s.settings.names.enableUserMeetingPolicy),this.enablePowerPointSharingInPrivateMeetings=u.valueAsBoolean(s.settings.names.enablePowerPointSharingInPrivateMeetings),this.escalateScreensharingCallEnabled=u.valueAsBoolean(s.settings.names.enableSharingOnlyCallEscalation),this.enableSelfCapabilitiesOnICall=u.valueAsBoolean(s.settings.names.enableSelfCapabilitiesOnICall);var Y=u.valueAsBoolean(s.settings.names.enableUbarV2ForBroadcast)&&this.call.isBroadcast;this.enableActionButtonsInUbar=u.valueAsBoolean(s.settings.names.enableActionButtonsInUbar)&&(!this.call.isBroadcast||Y),u.valueAsBoolean(s.settings.names.enableNetworkReconnectUI)&&(this.networkReconnectStatusChangedSubscription=this.call.on(\"networkReconnectStatusChanged\",function(){return Q.onNetworkReconnectChanged()}),this.onNetworkReconnectChanged()),v.$on(i,s.events.calling.toggleGetUserMediaDialog,function(e,t){return Q.toggleGetUserMediaDialog(t)}),i.$on(\"$destroy\",function(){a.unsubscribe(Q.deviceManagerSubscription),l.isDialogOpen(Q.dtmfDialpadDialogId)&&Q.closeDtmfKeypad(),Q.moreActionsMenu&&Q.moreActionsMenu.hide(),Q.networkReconnectStatusChangedSubscription&&Q.networkReconnectStatusChangedSubscription.dispose(),Q.callStateSubscription&&Q.callStateSubscription.dispose(),Q.analyticsDeferred.video&&Q.analyticsDeferred.video.resolve({DeviceAccess:\"Unknown\"}),Q.analyticsDeferred.audio&&Q.analyticsDeferred.audio.resolve({DeviceAccess:\"Unknown\"}),Q.cancelAnalyticsTimeout(\"video\"),Q.cancelAnalyticsTimeout(\"audio\")});var Z=r.getAdvancedCallSettings();this.isAdvancedSharingEnabled=Z.isAppSharingEnabled||Z.isPPTSharingEnabled,this.containerManager=new t.ContainerManager(this,this.call,m,c,h,i,u,s,p,P,D,g,e,r,f,this.showSharingPanel,y,A,b,M,v,T,w,C,a,O,U,k,V,E,$,x,F,R,N,H,o,n,G,K,J,l,L,q,z,W,X,j),this.verticalGroups=this.containerManager.verticalContainer.groups;var ee=new t.AngularServiceAdapter(e,i,c,g);this.videoButtonHandler=new t.VideoButtonHandler(this,this.call,D,h,A,ee,u,s,O),this.microphoneButtonHandler=new t.MicrophoneButtonHandler(u,s,this,p,h,this.call,ee,O)}return i.prototype.isMuteButtonDisabled=function(){return!!this.enableSelfCapabilitiesOnICall&&(this.call&&this.call.capabilities&&!this.call.capabilities.canUnmuteSelf)||this.isConnectingAsContentOnly()||this.screenSharedFromChatCall&&!this.escalateScreensharingCallEnabled||this.noMicrophonesAvailable||this.isUnmuting},i.prototype.isConnectingAsContentOnly=function(){return this.isConnecting()&&(this.callPreJoinService.getPreJoinInfoForCall(this.call).isJoiningContentOnly||this.callingSupportService.isCallInContentOnlyMode(this.call))},i.prototype.isConnecting=function(){return e.services.CallUtilities.isCallConnecting(this.call)},i.prototype.onNetworkReconnectChanged=function(){this.isNetworkReconnectOngoing=this.call.isNetworkReconnectOngoing()},i.prototype.onDeviceChanged=function(){this.isScreenshareFromChatCall()?this.screenSharedFromChatCall=!0:(this.screenSharedFromChatCall=!1,this.noMicrophonesAvailable=0===this.deviceManagerService.getMicrophones().length)},i.prototype.getTrackScenarioType=function(){return this.isConsultCall()?t.PanelActionScenarioType.consultCall:this.isOneToOne?t.PanelActionScenarioType.oneOnOneCall:this.isGroupCall()?t.PanelActionScenarioType.groupCall:this.isChannelMeeting()?t.PanelActionScenarioType.meetup:this.isPrivateMeeting()?t.PanelActionScenarioType.privateMeeting:this.call.isBroadcast?t.PanelActionScenarioType.broadcast:t.PanelActionScenarioType.other},i.prototype.getTrackType=function(){switch(this.context){case this.constants.scenarios.calling.context.callScreen:return t.PanelModuleType.callingScreen;case this.constants.scenarios.calling.context.inAppCallMonitor:case this.constants.scenarios.calling.context.floatingCallMonitor:return t.PanelModuleType.callMonitor;case this.constants.scenarios.calling.context.callConsultationScreen:return t.PanelModuleType.callConsultationScreen}},i.prototype.getTrackSharingOutcome=function(){return!1===this.showSharingPanel?t.PanelActionOutcome.show:!0===this.showSharingPanel?t.PanelActionOutcome.hide:this.isAdvancedSharingEnabled?t.PanelActionOutcome.nav:t.PanelActionOutcome.select},i.prototype.getTrackCallType=function(){return this.isOneToOnePstnCall()?\"PSTN\":\"VOIP or Interop\"},i.prototype.getVerticalMenuSize=function(){return this.visibleVerticalElements.length},i.prototype.getVerticalMenuPosition=function(e){return _.findIndex(this.visibleVerticalElements,function(t){return t.handler===e})+1},i.prototype.$postLink=function(){var e=this;!1!==this.shouldGetFocus&&this.$timeout(function(){var t=e.enableActionButtonsInUbar?\".ts-indicator\":\"button:not([disabled])\",i=e.$element.find(t);i&&i.first()&&i.first().focus()},0,!1)},i.prototype.isGroupCall=function(){return this.conversation&&this.conversation.isGroup()},i.prototype.isChannelMeeting=function(){return this.conversation&&this.conversation.isChannel()},i.prototype.isPrivateMeeting=function(){return this.conversation&&this.conversation.isPrivateMeeting()},i.prototype.isMeetingVideoAllowed=function(){return!this.enablePerUserPolicies||!this.call.meetingDetails||!this.call.meetingDetails.meetingCapability||this.call.meetingDetails.meetingCapability.allowIPVideo},i.prototype.isOneToOneConnecting=function(){return this.isConnecting()&&this.isOneToOne},i.prototype.isVideoSupported=function(){return this.videoSupportService.isVideoAvailable(this.call.callType)},i.prototype.isScreenshareFromChatCall=function(){return this.call.isScreenshareFromChat},i.prototype.isScreenshareFromChatCallEscalated=function(){return this.call.isScreenshareFromChatCallEscalated},i.prototype.isScreenshareWithEnforcedSingleVideo=function(){return this.call.isScreenSharingOn&&this.callingSupportService.isSingleIncomingVideoSupported(this.call)},i.prototype.isScreenSharingSupported=function(){return this.callingSupportService.isScreenSharingSupported()||this.layoutService.surfaceHubEnabled||this.desktopUtilityService.isDesktopHwa()||this.callingSupportService.isPptSharingEnabled()&&(this.isChannelMeeting()||this.enablePowerPointSharingInPrivateMeetings)},i.prototype.isOneToOnePstnCall=function(){return 1===this.call.callType&&!_.isUndefined(this.call.participants)&&!_.isNull(this.call.participants)&&this.call.participants.length>0&&!_.isUndefined(this.call.participants[0].id)&&!_.isNull(this.call.participants[0].id)&&this.call.participants[0].id.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix)&&(1===this.call.participants.length||1===_.filter(this.call.participants,function(e){return 1===e.state||3===e.state}).length)},i.prototype.isConsultCall=function(){return this.isOutgoingConsultCall()||e.services.CallUtilities.isIncomingConsultCall(this.call)},i.prototype.isOutgoingConsultCall=function(){return this.callConsultationStore.isConsultCall(this.call.teamsCallId)},i.prototype.isEchoBotCall=function(){return e.services.CallUtilities.isEchoBotCall(this.call)},i.prototype.isTransferButtonVisible=function(){return this.allowConsultTransfer&&this.isOutgoingConsultCall()&&!this.isScreenshareFromChatCall()&&!this.isScreenshareFromChatCallEscalated()},i.prototype.transferCall=function(){this.isTransferButtonVisible()&&this.callConsultationService.transferConsultation(this.call)},i.prototype.isOnRemoteHold=function(){return 5===this.call.state},i.prototype.isOnHold=function(){return this.isOnLocalHold()||this.isOnRemoteHold()},i.prototype.isOnLocalHold=function(){return 4===this.call.state},i.prototype.isCallMuted=function(){return this.callTogglingService.isMuted(this.call)},i.prototype.isInLobby=function(){return 10===this.call.state},i.prototype.isTransferring=function(){return 1001===this.call.extendedCallState},i.prototype.isEscalating=function(){return 1004===this.call.extendedCallState},i.prototype.scheduleShowingDisabledButtonPopover=function(e,t){var i=this;!this.shouldShowDisabledButtonPopover||\"screenshare\"===e&&this.isScreenSharingSupported()||\"video\"===e&&this.callingSupportService.isVideoSupported(this.call.callType)||(this.disabledButtonPopover===e&&this.isDisabledButtonPopoverDisplayed?this.hideDisabledButtonPopoverAfterMouseOutPromise&&this.$timeout.cancel(this.hideDisabledButtonPopoverAfterMouseOutPromise):(this.showDisabledButtonPopoverAfterDelayPromise&&this.$timeout.cancel(this.showDisabledButtonPopoverAfterDelayPromise),this.showDisabledButtonPopoverAfterDelayPromise=this.$timeout(function(){return i.showDisabledButtonPopover(e,t)},400,!1)))},i.prototype.showDisabledButtonPopover=function(t,i){var n=this;this.showDisabledButtonPopoverAfterDelayPromise=null,this.disabledButtonPopoverId&&this.hideDisabledButtonPopover(),this.disabledButtonPopover=t,this.disabledButtonPopoverId=this.utilityService.generateUUID();var o={templateUrl:\"components/calling-buttons/disabled-button-popover.html\",trigger:\"manual\",container:\"body\",placement:\"auto top\",scope:this.$scope,autoClose:!0,onShow:function(){n.isDisabledButtonPopoverDisplayed=!0,n.immersiveHandler.suppressImmersiveMode(n.immersiveContext.CallingDisabledButtonPopover)},onHide:function(){n.isDisabledButtonPopoverDisplayed=!1,n.immersiveHandler.allowImmersiveMode(n.immersiveContext.CallingDisabledButtonPopover)}},s={sourceElement:$(i.currentTarget).children().eq(0),tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:this.disabledButtonPopoverId};i.preventDefault(),i.stopPropagation(),this.tooltipService.showTooltip(s)},i.prototype.leaveDisabledButtonPopover=function(e,t){var i=this;this.showDisabledButtonPopoverAfterDelayPromise&&(this.$timeout.cancel(this.showDisabledButtonPopoverAfterDelayPromise),this.showDisabledButtonPopoverAfterDelayPromise=null),this.shouldShowDisabledButtonPopover&&this.disabledButtonPopover===e&&this.isDisabledButtonPopoverDisplayed&&(this.hideDisabledButtonPopoverAfterMouseOutPromise=this.$timeout(function(){return i.hideDisabledButtonPopover()},2e3,!1))},i.prototype.hideDisabledButtonPopover=function(){this.hideDisabledButtonPopoverAfterMouseOutPromise&&(this.$timeout.cancel(this.hideDisabledButtonPopoverAfterMouseOutPromise),this.hideDisabledButtonPopoverAfterMouseOutPromise=null),this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.disabledButtonPopoverId),this.disabledButtonPopover=null,this.disabledButtonPopoverId=null},i.prototype.toggleGetUserMediaDialog=function(e){var t=e.dialogType,i=e.show;this.getUserMediaDialogType=this.shouldShowGetUserMediaDialog&&i?t:null,this.analyticsDeferred[t]&&(this.analyticsDeferred[t].resolve({DeviceAccess:i?\"NoDA\":\"DA\"}),this.cancelAnalyticsTimeout(t))},i.prototype.getMoreOptionsPopoverPosition=function(){return this.layoutService.surfaceHubEnabled?\"auto top\":this.context===this.constants.scenarios.calling.context.inAppCallMonitor?\"auto top-right!\":\"top-right!\"},i.prototype.setVisibleVerticalElements=function(){var e=_.flatMap(this.verticalGroups,function(e){return e.items});this.visibleVerticalElements=_.filter(e,function(e){return e.visible&&e.handler.visible})},i.prototype.showMore=function(t){var i=this;if(angular.element(document).find(\".calling-more-actions-menu\").length>0)this.hideMore();else{this.moreActionsToolTipId=this.utilityService.generateUUID(),this.setBackgroundBlurAvailability();var n=this.getMoreOptionsPopoverPosition(),o={templateUrl:\"components/calling-unified-bar/calling-more-actions/calling-more-actions.html\",trigger:\"manual\",container:\"body\",scope:this.$scope,placement:n,autoClose:!0,payload:{preventTabbing:!0},onBeforeShow:function(){i.setVisibleVerticalElements()},onShow:function(e){i.moreActionsMenu=e,i.immersiveHandler.suppressImmersiveMode(i.immersiveContext.CallingMoreActionsMenu,!0)},onHide:function(){i.moreActionsMenu=null,i.immersiveHandler.allowImmersiveMode(i.immersiveContext.CallingMoreActionsMenu,!0)}},s={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:this.moreActionsToolTipId,cssApplicator:function(){i.tooltipCssApplicators&&i.tooltipCssApplicators.contextMenu(t)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(s)}},i.prototype.hideMore=function(){this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.moreActionsToolTipId)},i.prototype.moreMenuOpen=function(){return!!this.moreActionsMenu},i.prototype.toggleDtmfKeypad=function(e){this.dtmfDialpadDialogId?this.closeDtmfKeypad():this.openDtmfKeypad(),e&&(this.moreActionsMenu&&this.moreActionsMenu.hide(),e.stopPropagation())},i.prototype.openDtmfKeypad=function(){var e=this,t=\"\";switch(this.context){case this.constants.scenarios.calling.context.callScreen:t=\"calling-screen\";break;case this.constants.scenarios.calling.context.externalCallMonitor:case this.constants.scenarios.calling.context.inAppCallMonitor:case this.constants.scenarios.calling.context.floatingCallMonitor:t=\"calling-monitor\"}var i=this.dialogService.open(this.constants.dialogs.dialpad,{call:this.call,className:t});this.dtmfDialpadDialogId=i.id,i.closePromise.then(function(){e.dtmfDialpadDialogId&&(e.dtmfDialpadDialogId=null)})},i.prototype.closeDtmfKeypad=function(){this.dialogService.close(this.dtmfDialpadDialogId)},i.prototype.cancelAnalyticsTimeout=function(e){this.analyticsDeferredTimeout[e]&&(this.$timeout.cancel(this.analyticsDeferredTimeout[e]),this.analyticsDeferredTimeout[e]=null)},i.prototype.gatherAnalyticsAsyncData=function(e){var t=this;return this.analyticsDeferred[e]||(this.analyticsDeferred[e]=this.$q.defer(),this.analyticsDeferred[e].promise.then(function(){return t.analyticsDeferred[e]=null}),this.analyticsDeferredTimeout[e]=this.$timeout(function(){t.analyticsDeferred[e]&&t.analyticsDeferred[e].resolve({DeviceAccess:\"Unknown\"})},1e3,!1)),this.analyticsDeferred[e].promise},i.prototype.isMicrophoneButtonVisible=function(){return this.microphoneButtonHandler.visible},i.prototype.isVideoButtonVisible=function(){return this.videoButtonHandler.visible},i.prototype.shouldDisableVideoButton=function(){return this.videoButtonHandler.disabled},i.prototype.setBackgroundBlurAvailability=function(){return this.$scope.isBackgroundBlurAvailable=!this.shouldDisableVideoButton()&&this.isVideoButtonVisible(),this.$scope.isBackgroundBlurAvailable},i}();t.AbstractCallingBarController=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(i){var t=function(t){function n(n,a,s,r,l,o,c,g,h,u,S,p,d,v,m,b,y,C,f,P,_,M,T,E,w,U,A,O,k,B,F,D,V,H,I,$,L,R,X,j,x,G,K,Q,q,W,J,N,z){var Y=t.call(this,n,a,s,r,o,c,g,h,u,S,p,d,v,m,b,y,C,f,P,_,M,T,E,U,w,A,O,k,B,F,D,V,H,I,$,L,R,X,j,x,G,K,l,Q,q,W,J,N,z)||this;Y.platformDetectService=k,Y.isVideoEnabled=!0,Y.isScreenSharingAllowed=SkypeX.Services.ScreenSharingMode.entireScreen,Y.trackScenarioType=i.PanelActionScenarioType.other,Y.conversation.whenInitialized().then(function(){Y.trackScenarioType=Y.getTrackScenarioType()}),Y.trackCallType=Y.getTrackCallType(),Y.trackType=Y.getTrackType(),a.$on(\"$destroy\",function(){c.unsubscribe(Y.deviceManagerSubscription),Y.onServerMuteChangedSubscription&&Y.onServerMuteChangedSubscription.dispose(),Y.onMuteCalledSubcription&&d.unsubscribe(Y.onMuteCalledSubcription),Y.onUnmuteFailSubcription&&d.unsubscribe(Y.onUnmuteFailSubcription),Y.waitForScreenSharingPolicyPromise&&e.services.QCancelable.cancel(Y.waitForScreenSharingPolicyPromise),Y.waitForPptSharingPolicyPromise&&e.services.QCancelable.cancel(Y.waitForPptSharingPolicyPromise)}),Y.updateFromAdminSettings(A.getAdminSettingSync()),A.safeSubscribe(a,function(e,i){Y.updateFromAdminSettings(i)}),p.valueAsBoolean(o.settings.names.enableUserMeetingPolicy)&&(Y.updateScreenSharingPolicy(),f.safeSubscribe(a,Y.updateScreenSharingPolicy.bind(Y),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode),Y.updatePptSharingPolicy(),f.safeSubscribe(a,Y.updatePptSharingPolicy.bind(Y),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing));var Z=h.getAdvancedCallSettings();return Y.isHoldResumeEnabled=Y.conversation&&Y.conversation.isOneToOne()&&Z.isHoldResumeEnabled,Y.isCallTransferEnabled=Z.isCallTransferEnabled,Y.isDtmfEnabled=Z.isDtmfEnabled,Y.isTogglingIncomingVideoEnabled=Z.isTogglingIncomingVideoEnabled,Y.muteParticipantEnabled=p.valueAsBoolean(o.settings.names.enableRemoteMuteParticipant),Y.muteParticipantEnabled&&(Y.onServerMuteChangedSubscription=Y.call.on(\"serverMutedChanged\",function(){return Y.onServerMutedChangeCallback()}),Y.onMuteCalledSubcription=d.subscribe(function(e,i){return Y.onToggleMute(i)},e.services.CallTogglingService.Type_CallTogglingMuteAudioCalled,e.services.TeamsCallService.getTeamsCallIdAsString(Y.call.teamsCallId)),Y.onUnmuteFailSubcription=d.subscribe(function(){return Y.onUnmuteFail()},e.services.CallTogglingService.Type_CallTogglingUnmuteFailed,e.services.TeamsCallService.getTeamsCallIdAsString(Y.call.teamsCallId)),Y.onServerMutedChangeCallback()),Y.calling_hangup=u.instant(S.strings.calling_hangup),Y.loggingService=B,Y}return __extends(n,t),n.$inject=[\"$q\",\"$scope\",\"$element\",\"$timeout\",\"$window\",\"constants\",\"deviceManagerService\",\"dialogService\",\"callingService\",\"$translate\",\"resources\",\"settingsService\",\"callTogglingService\",\"tooltipService\",\"utilityService\",\"eventingService\",\"coachmarkEngine\",\"layoutService\",\"meetingPolicySettingsStore\",\"callConsultationStore\",\"callConsultationService\",\"desktopUtilityService\",\"callingSupportService\",\"videoSupportService\",\"callPreJoinService\",\"callingDebugService\",\"adminSettingsService\",\"ariaLiveService\",\"platformDetectService\",\"loggingService\",\"channelService\",\"conversationsService\",\"authenticationService\",\"callRecordingService\",\"callLobbyService\",\"contentSharingService\",\"$injector\",\"callingAlertsService\",\"callingDurationService\",\"peopleService\",\"callTitleService\",\"whiteboardPolicyService\",\"screenSharingControlService\",\"callClosedCaptionsService\",\"sfBCallingInteropService\",\"broadcastService\",\"callingMultiWindowService\",\"cortanaLoaderService\",\"cortanaEventingService\"],n.prototype.updateFromAdminSettings=function(e){var i=e.isVideoEnabled,t=e.isScreenSharingEnabled,n=e.isPPTSharingEnabled;this.isVideoEnabled=i,this.isScreenSharingEnabled=t,this.isPptSharingEnabled=n&&this.callingService.getAdvancedCallSettings().isPPTSharingEnabled},n.prototype.updateScreenSharingPolicy=function(){var i=this;this.waitForScreenSharingPolicyPromise&&e.services.QCancelable.cancel(this.waitForScreenSharingPolicyPromise),this.waitForScreenSharingPolicyPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode)),this.waitForScreenSharingPolicyPromise.then(function(e){i.isScreenSharingAllowed=e,i.isScreenSharingAllowed===SkypeX.Services.ScreenSharingMode.none&&(i.isScreenSharingEnabled=!1)})},n.prototype.updatePptSharingPolicy=function(){var i=this;this.waitForPptSharingPolicyPromise&&e.services.QCancelable.cancel(this.waitForPptSharingPolicyPromise),this.waitForPptSharingPolicyPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing)),this.waitForPptSharingPolicyPromise.then(function(e){i.isPptSharingEnabled=e&&i.callingService.getAdvancedCallSettings().isPPTSharingEnabled})},n.prototype.hangUp=function(e){this.loggingService.info(\"hangUp gets called\"),this.actionsHandler?(this.loggingService.info(\"this.actionsHandler is not null and hangUp defined by type of = [\"+typeof this.actionsHandler.hangUp+\"]\"),this.actionsHandler.hangUp(e),this.coachmarkEngine.markExitedCallOrMeeting()):this.loggingService.error(\"this.actionsHandler is null and this would cause end call hanging\")},n.prototype.shouldDisableScreenSharingInFullScreenModeUnderSurfaceHub=function(){return this.layoutService.surfaceHubEnabled&&this.layoutService.isSurfaceHubInFullScreen},n.prototype.shouldDisableSharingButton=function(){return this.isConnecting()||this.isTransferring()||!(this.isScreenSharingEnabled||this.isPptSharingEnabled)||this.isOneToOnePstnCall()||this.isOnHold()||!this.isScreenSharingSupported()||!this.hasScreenSharingCapability()||this.isNetworkReconnectOngoing||this.isInLobby()||this.shouldDisableScreenSharingInFullScreenModeUnderSurfaceHub()||!this.call.isScreenSharingOn&&!this.call.isActionExecutable(e.services.MeetingAction.Share)||this.isEscalating()},n.prototype.getImageUrlForMute=function(){var e=\"svg/icons\";return this.isScreenshareFromChatCall()?e+=\"-call-microphone-off.html\":(e+=\"-call-microphone\",this.isUnmuting?e+=\"-unmuting.html\":e=this.isCallMuted()?e+\"-off.html\":e+\".html\"),e},n.prototype.isDtmfKeypadVisible=function(){return this.isOneToOnePstnCall()||this.call.isEmergencyCall},n.prototype.isScreenSharingButtonVisible=function(){return!(this.isOneToOnePstnCall()||e.services.CallUtilities.isVoicemailGreetingCall(this.call)||this.isConsultCall()||this.call.isEmergencyCall||e.services.CallUtilities.isParkCall(this.call)||e.services.CallUtilities.isEchoBotCall(this.call))},n.prototype.isMoreActionsButtonVisible=function(){return this.shouldShowCallingMoreActionsMenu()&&!this.isConsultCall()&&!this.call.isEmergencyCall&&!e.services.CallUtilities.isEchoBotCall(this.call)},n.prototype.shouldShowCallingMoreActionsMenu=function(){return this.isHoldResumeEnabled||this.isDtmfEnabled||this.isOnLocalHold()},n.prototype.shouldEnableCallingMoreActionsMenu=function(){var e=this.isHoldResumeEnabled||this.isDtmfEnabled||this.isTogglingIncomingVideoEnabled||this.isOnLocalHold();return!this.isConnecting()&&!this.isTransferring()&&e&&!this.isNetworkReconnectOngoing&&!this.isInLobby()&&!this.isEscalating()},Object.defineProperty(n.prototype,\"videoButtonTitle\",{get:function(){return this.call.isVideoOn&&this.isVideoSupported()?this.translate(this.resources.strings.calling_stopVideo):this.call.isScreenshareFromChat?this.escalateScreensharingCallEnabled?this.translate(this.resources.strings.calling_screenshare_only_call_escalation_startVideo):this.translate(this.resources.strings.calling_screenshare_only_startVideo):this.isScreenshareWithEnforcedSingleVideo()?this.translate(this.resources.strings.calling_video_disabled_while_sharing_screen):this.isVideoEnabled&&this.isMeetingVideoAllowed()?this.isVideoSupported()?this.translate(this.resources.strings.calling_startVideo):this.translate(this.videoSupportService.getVideoUnavailableReasonString(this.call.callType)):this.translate(this.resources.strings.calling_video_disabled_by_admin)},enumerable:!0,configurable:!0}),n.prototype.getMuteButtonDisabledTitle=function(){return this.call.isScreenshareFromChat?this.translate(this.resources.strings.calling_screenshare_only_call_microphone_disabled):this.isUnmuting?this.translate(this.resources.strings.calling_unmuting):this.translate(this.resources.strings.calling_microphone_disabled)},Object.defineProperty(n.prototype,\"microphoneButtonTitle\",{get:function(){return this.isMuteButtonDisabled()?this.getMuteButtonDisabledTitle():this.call.isScreenshareFromChat&&this.escalateScreensharingCallEnabled?this.translate(this.resources.strings.calling_screenshare_only_call_escalation_microphone_disabled):this.isCallMuted()?this.translate(this.resources.strings.calling_unmute):this.translate(this.resources.strings.calling_button_mute)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"microphoneButtonAriaLabel\",{get:function(){return this.isMuteButtonDisabled()?this.getMuteButtonDisabledTitle():this.callingSupportService.isCallInContentOnlyMode(this.call)?this.translate(this.resources.strings.calling_unmute_content_only):this.isCallMuted()?this.translate(this.resources.strings.aria_calling_mic_off):this.translate(this.resources.strings.aria_calling_mic_on)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"sharingButtonTitle\",{get:function(){return this.shouldDisableSharingButton()?this.translate(this.videoSupportService.getScreenSharingUnavailableReasonString()):this.call.isScreenSharingOn?this.translate(this.resources.strings.calling_stopSharingDesktop):this.isPptSharingEnabled?this.translate(this.call.isScreenshareFromChat?this.resources.strings.calling_screensharing_call_share_button_tooltip:this.resources.strings.calling_share_button_tooltip):this.translate(this.resources.strings.calling_shareDesktop)},enumerable:!0,configurable:!0}),n.prototype.onServerMutedChangeCallback=function(){this.isUnmuting&&!this.call.isServerMuted&&this.stopUnmuting()},n.prototype.onToggleMute=function(e){this.muteParticipantEnabled&&!this.isInLobby()&&!e&&this.call.isServerMuted&&(this.isUnmuting=!0)},n.prototype.onUnmuteFail=function(){this.stopUnmuting()},n.prototype.stopUnmuting=function(){this.isUnmuting&&(this.isUnmuting=!1,this.utilityService.digest(this.$scope))},n.prototype.hasScreenSharingCapability=function(){if(!this.call||1!==this.call.callType||1!==this.call.participants.length)return!0;var e=this.getCapabilitesOneToOneCall();return!e||e.canShareScreen},n.prototype.getCapabilitesOneToOneCall=function(){var e=this.call.participants[0];if(!e)return null;var i={canConference:!0,canShareScreen:!0,canMerge:!0};return _.defaults(e,{participantCapabilities:i}),this.call.participants[0].participantCapabilities},n}(i.AbstractCallingBarController);i.CallingScreenButtonsController=t,angular.module(\"teamspace.callingButtons\",[\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.authenticationService\",\"teamspace.callRecordingService\",\"teamspace.loggingService\",\"teamspace.deviceManagerService\",\"skypeX.myUserPreferencesStore\",\"teamspace.settingsService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.callingScreensharingControl\",\"teamspace.callTogglingService\",\"teamspace.callingDisabledButtonPopover\",\"teamspace.coachmarkEngine\",\"teamspace.layoutService\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.callConsultationStore\",\"teamspace.callConsultationService\",\"teamspace.callingService\",\"teamspace.desktopUtilityService\",\"teamspace.callingSupportService\",\"teamspace.videoSupportService\",\"teamspace.callPreJoinService\",\"teamspace.itemsGroup\",\"teamspace.eventingService\",\"teamspace.callingAlert\",\"teamspace.ariaLiveService\",\"teamspace.platformDetectService\",\"teamspace.callLobbyService\",\"teamspace.contentSharingService\",\"teamspace.callingDurationService\",\"teamspace.whiteboardPolicyService\",\"teamspace.screenSharingControlService\",\"teamspace.peopleService\",\"teamspace.callTitleService\",\"teamspace.callingAlertsService\",\"teamspace.callClosedCaptionsService\",\"teamspace.broadcastService\",\"teamspace.callingMultiWindowService\",\"teamspace.cortanaLoaderService\",\"teamspace.cortanaEventingService\"]).directive(\"callingButtons\",[\"$compile\",\"constants\",function(e,i){return{restrict:\"E\",scope:{},bindToController:{call:\"<?callingModel\",conversation:\"<\",actionsHandler:\"<?\",isOneToOne:\"<?\",immersiveHandler:\"<?\",isMultiTasking:\"<?\",isMeetupCreation:\"<?\",context:\"@?\",showSharingPanel:\"<?\",isOnCallingScreen:\"<?\",getUserMediaDialog:\"=?\",shouldShowDisabledButtonPopover:\"<?\",shouldShowGetUserMediaDialog:\"<?\",allowConsultTransfer:\"<?\",pointAlertToCameraButton:\"<?\",pointAlertToMicButton:\"<?\",shouldGetFocus:\"<?\"},controllerAs:\"ctrl\",controller:t,templateUrl:i.files.templates.callingButtons}}]).directive(\"callingMicrophoneButton\",[\"constants\",\"utilityService\",function(e,i){return{restrict:\"E\",scope:{},bindToController:{call:\"<?callingModel\",conversation:\"<\",actionsHandler:\"<?\",isOneToOne:\"<?\",immersiveHandler:\"<?\",isMultiTasking:\"<?\",isMeetupCreation:\"<?\",context:\"@?\",showSharingPanel:\"<?\",isOnCallingScreen:\"<?\",getUserMediaDialog:\"=?\",shouldShowDisabledButtonPopover:\"<?\",shouldShowGetUserMediaDialog:\"<?\"},controllerAs:\"ctrl\",controller:t,templateUrl:e.files.templates.callingMicrophoneButton}}]).directive(\"callingVideoButton\",[\"constants\",\"utilityService\",function(e,i){return{restrict:\"E\",scope:{},bindToController:{call:\"<?callingModel\",conversation:\"<\",actionsHandler:\"<?\",isOneToOne:\"<?\",immersiveHandler:\"<?\",isMultiTasking:\"<?\",isMeetupCreation:\"<?\",context:\"@?\",showSharingPanel:\"<?\",isOnCallingScreen:\"<?\",getUserMediaDialog:\"=?\",shouldShowDisabledButtonPopover:\"<?\",shouldShowGetUserMediaDialog:\"<?\"},controllerAs:\"ctrl\",controller:t,templateUrl:e.files.templates.callingVideoButton}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(n){n.Calling||(n.Calling={})}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var s=function(){function e(e,s){this.maxBubbles=e,this.timestampProvider=s,this.queue=[],this.visibleMessages=[],this.maxBubbles=e,this.timestampProvider=s}return e.prototype.addMessage=function(e){this.queue.push(e)},e.prototype.refreshVisible=function(e){var s=this.removeOld(e),t=this.moveQueue();return t&&s.push(t),s},e.prototype.moveQueue=function(){if(this.queue.length){var e=this.queue.shift();return this.makeVisible(e)}return null},e.prototype.removeOld=function(e){for(var s=[];this.visibleMessages[0]&&this.timestampProvider()-this.visibleMessages[0].timestamp>e;)s.push(this.removeTopVisible());return s},e.prototype.removeTopVisible=function(){return this.visibleMessages.shift()},e.prototype.makeVisible=function(e){var s=null;return this.isVisibleFull()&&(s=this.removeTopVisible()),e.timestamp=this.timestampProvider(),this.visibleMessages.push(e),s},e.prototype.isVisibleFull=function(){return this.visibleMessages.length>=this.maxBubbles},e}();e.BubbleMessageQueue=s;var t=function(){function e(){}return e.prototype.create=function(e,t){return new s(e,t)},e}();e.BubbleMessageQueueFactory=t,angular.module(\"teamspace.bubbleMessageQueueFactory\",[]).service(\"bubbleMessageQueueFactory\",t)}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(s){var i=function(){function s(e,s,i,a,n,o,r,c){var l=this;this.constants=a,this.chatMessagePreviewService=n,this.messageHydrationService=o,this.settingsService=r,this.$timeout=c,this.alreadyShowed=new Set,this.oldMessages=[],this.startTime=Date.now(),this.chatBubblesContext=this.getChatBubblesContext(),this.whitelistedTypes=t.MeetingPanelManager.createNotificationMessageTypeWhitelist(r.valueFor(a.settings.names.callingConstants).ui.chatNotifications),this.messageQueue=s.create(this.chatBubblesContext.maxVisibleMessages,Date.now),this.initQueueTimeInterval(),e.$on(\"$destroy\",function(){return l.onDestroy()}),i.$on(e,a.events.pushEvents.messageStore.createOrUpdateMessage,function(e,t){t.messages.forEach(function(e){return l.onCreateOrUpdateMessage(e)})})}return s.$inject=[\"$scope\",\"bubbleMessageQueueFactory\",\"eventingService\",\"constants\",\"chatMessagePreviewService\",\"messageHydrationService\",\"settingsService\",\"$timeout\"],s.prototype.onDestroy=function(){this.$timeout.cancel(this.queueTimeout)},s.prototype.initQueueTimeInterval=function(){this.queueTimeout=this.$timeout(this.moveQueue.bind(this),this.chatBubblesContext.queueRefreshIntervalInMs)},s.prototype.moveQueue=function(){this.oldMessages=this.messageQueue.refreshVisible(this.chatBubblesContext.messageVisibilityInMs),this.initQueueTimeInterval()},s.prototype.getChatBubblesContext=function(){return this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.chatBubblesContext},s.prototype.onCreateOrUpdateMessage=function(e){var t=this;if(!(e.originalArrivalTimeUtc<this.startTime||this.alreadyShowed.has(e.id)))return this.conversation.getId().then(function(s){if(e.conversationId===s&&e.messagetype!==SkypeX.Services.ChatServiceUtils.MessageType_Call&&!e.isFromMe&&t.whitelistedTypes.has(e.renderingKind)&&t.shouldDisplayMessageInConversation(e)&&!(void 0!==e.editTime||e.isDeleted))return t.alreadyShowed.add(e.id),t.messageHydrationService.hydrateMessages([e]).then(function(){return t.addMessage(e)})})},s.prototype.shouldDisplayMessageInConversation=function(e){return this.conversation.isChat()||this.conversation.isPrivateMeeting()||this.conversation.isChannel()&&this.call.messageId===e.parentMessageId},s.prototype.addMessage=function(t){var s=new e.services.ChatConversation;s.lastMessage=t,s.isMeeting=!0,s.isLastMessageFromMe=!1;var i={skypeMessage:t,text:this.chatMessagePreviewService.getChatMessagePreview(s,this.chatBubblesContext.messagePreviewLength),timestamp:0};this.messageQueue.addMessage(i)},s}();s.CallingChatBubblesController=i,angular.module(\"teamspace.callingChatBubbles\",[\"teamspace.constants\",\"teamspace.messageHydrationService\",\"teamspace.eventingService\",\"teamspace.chatMessagePreviewService\",\"teamspace.bubbleMessageQueueFactory\",\"teamspace.settingsService\",\"teamspace.chatBubble\"]).directive(\"callingChatBubbles\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",conversation:\"<\"},controllerAs:\"ctrl\",controller:\"CallingChatBubblesController\",templateUrl:t.files.templates.callingChatBubbles}}]).controller(\"CallingChatBubblesController\",i)}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=function(){function e(t,e){this.$scope=t,this.constants=e}return e.$inject=[\"$scope\",\"constants\"],e.prototype.openChat=function(){this.$scope.$emit(this.constants.events.calling.surfaceHub.toggleChatPanel),this.$scope.$emit(this.constants.events.calling.openRightPanel,t.RightPanel.CallingChat)},e}();t.ChatBubbleController=e,angular.module(\"teamspace.chatBubble\",[\"teamspace.profilePicture\"]).directive(\"chatBubble\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{message:\"<\",fadeOut:\"<\"},controllerAs:\"ctrl\",controller:\"ChatBubbleController\",templateUrl:e.files.templates.chatBubble}}]).controller(\"ChatBubbleController\",e)}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){function n(n,s,a,i,r,o){var l=this;this.constants=s,this.resources=o,this.customRightRailHeader=!1,this.telemetryBag={trackScenario:t.PanelActionScenario.callShowConversation,trackScenarioType:t.PanelActionScenarioType.callOrMeetup,trackType:t.PanelModuleType.other,trackSummary:\"Close conversation from header\",trackName:t.PanelModuleName.showConversationButton},this.logger=i.newLogger(\"CallingChat\"),this.dragEnter=function(){return l.dragEnter()},this.dragLeave=function(){return l.dragLeave()},this.conversation.whenInitialized().then(function(){return l.updateMessagePaneContext()}),this.dragEnterElementsCnt=0,this.customRightRailHeader=r.valueAsBoolean(s.settings.names.customRightRailHeader),this.panelType=e.components.Calling.RightPanel.CallingChat;var c=a.find(\".ts-calling-chat\");1==c.length?(this.callingChatElement=c[0],this.callingChatElement.addEventListener(\"dragenter\",this.dragEnter,!1),this.callingChatElement.addEventListener(\"dragleave\",this.dragLeave,!1)):this.logger.error(\"unexpected: the number of calling chat elements: - {0}\",[c.length]),this.updateTitle(),n.$on(\"$destroy\",function(){l.callingChatElement&&(l.callingChatElement.removeEventListener(\"dragenter\",l.dragEnter,!1),l.callingChatElement.removeEventListener(\"dragleave\",l.dragLeave,!1))})}return n.$inject=[\"$scope\",\"constants\",\"$element\",\"loggingService\",\"settingsService\",\"resources\"],n.prototype.dragEnter=function(){return this.actionsHandler&&this.actionsHandler.isControlDragging&&this.actionsHandler.blockDroppingElementCnt++,!1},n.prototype.dragLeave=function(){return this.actionsHandler&&this.actionsHandler.isControlDragging&&this.actionsHandler.blockDroppingElementCnt--,!1},n.prototype.getRenderAreaForConversationType=function(){var e=t.SystemMessageRenderArea.Default;return this.conversation.isChannel()&&(e=t.SystemMessageRenderArea.Channel),this.conversation.isChat()&&(e=t.SystemMessageRenderArea.Chat),this.conversation.isPrivateMeeting()&&(e=t.SystemMessageRenderArea.Meeting),e},n.prototype.getAllowedMessageTypesForConversationType=function(){return this.conversation.isChannel()?t.MessageTypeFilter.getAllowedMessageTypesForTeam():this.conversation.isOneToOne()?t.MessageTypeFilter.getDefaultAllowedMessageTypes():this.conversation.isPrivateMeeting()?t.MessageTypeFilter.getAllowedMessageTypesForMeetingChat():t.MessageTypeFilter.getAllowedMessageTypesForGroupChat()},n.prototype.getAllowedMessageTypes=function(){return this.getAllowedMessageTypesForConversationType().filter(function(e){return e!==SkypeX.Services.ChatServiceUtils.MessageType_Call})},n.prototype.updateMessagePaneContext=function(){var e=this;this.conversation.getId().then(function(t){e.context=e.getMessagePaneContext(t)})},n.prototype.updateTitle=function(){this.title=this.conversation.isOneToOne()?this.resources.strings.chat_header_1to1:this.resources.strings.chat_header},n.prototype.getConversationType=function(){return this.conversation.isChat()||this.conversation.isPrivateMeeting()?this.constants.search.chat.conversationTypes.Chat:this.constants.search.chat.conversationTypes.Channel},n.prototype.getReplyChainId=function(){return SkypeX.Services.ChatServiceUtils.isValidId(this.replyChainId)?this.replyChainId:null},n.prototype.getMessagePaneContext=function(n){return{conversationId:n,conversationType:this.getConversationType(),replyChainId:this.getReplyChainId(),replyChainIdType:e.services.ReplyChainIdType.ParentMessageId,enableNewMessage:!0,hideSendDiscard:this.hideSendDiscard,hideInputExtensions:this.hideInputExtensions,disableMessageExpander:!0,doNotFocusEditorOnInit:!1,focusEditorEventName:this.constants.events.calling.focusInEditor,allowMessageTypes:this.getAllowedMessageTypes(),renderArea:this.getRenderAreaForConversationType(),isMeetupPane:!0,host:t.MessagePaneHost.Calling,hideTitle:this.hideTitle}},n}();t.CallingChatController=n,angular.module(\"teamspace.callingChat\",[\"teamspace.contextMessagePane\",\"teamspace.constants\",\"teamspace.loggingService\"]).directive(\"callingChat\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",conversation:\"<\",replyChainId:\"<\",actionsHandler:\"=?\",hideSendDiscard:\"<?\",hideInputExtensions:\"<?\",enableActionButtonsInUbar:\"<?\",hideTitle:\"<?\"},controllerAs:\"ctrl\",controller:n,templateUrl:t.files.templates.callingChat}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){\"use strict\";var s=function(){function t(t,s,n,i,a,o,r,l,c,p){var C=this;this.constants=r,this.myUserPreferencesStore=l,this.callClosedCaptionsService=c,this.objectLeaksDetector=p,this.partialCaptions=\"\",this.prevPartialCaptions=\"\",this.finalCaptions=\"\";var h=o.valueFor(r.settings.names.callingConstants).callRecording.closedCaptionsBotMri;this.botMri=h,this.logger=a.newLogger(\"CallingClosedCaptionsController\"),this.clearTextDelay=o.valueFor(r.settings.names.callingConstants).closedCaptions.clearTextDelay,this.maxLines=o.valueFor(r.settings.names.callingConstants).closedCaptions.maxLines,this.scheduleClearCaptions=_.debounce(this.clearCaptions,this.clearTextDelay),i.$on(\"$destroy\",this.destroy.bind(this)),this.subscribeToSettingsStore(),this.setFontSize(),this.lazyLoadPromise=e.services.QCancelable.toCancelablePromise(t,s.load(\"calling-bot-service\")),this.lazyLoadPromise.then(function(){C.callingBotService=n.get(\"callingBotService\"),C.initDataChannel()})}return t.$inject=[\"$q\",\"$ocLazyLoad\",\"$injector\",\"$scope\",\"loggingService\",\"settingsService\",\"constants\",\"myUserPreferencesStore\",\"callClosedCaptionsService\",\"objectLeaksDetector\"],t.prototype.clearCaptions=function(){this.partialCaptions=\"\",this.prevPartialCaptions=\"\",this.finalCaptions=\"\"},t.prototype.initDataChannel=function(){this.callingBotService.registerDataCallback(this.call,this.botMri,3,e.services.DataChannelOwnerId.ClosedCaptions,this.onDataReceived.bind(this))},t.prototype.subscribeToSettingsStore=function(){var e=this;this.myUserPreferencesStoreSubscriptionToken=this.myUserPreferencesStore.subscribe(function(t,s){e.onUserPreferenceCallBack(s)},this.constants.MyUserPreferencesStore.Type_UserPreference)},t.prototype.onUserPreferenceCallBack=function(e){e.includes(SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings)&&this.setFontSize()},t.prototype.setFontSize=function(){var t=this.callClosedCaptionsService.getSettings();this.fontSizeClass=\"ts-calling-closed-captions-font-\"+e.services.ClosedCaptionsSettingsFontSize[t.fontSize].toLowerCase()},t.prototype.onDataReceived=function(e){this.scheduleClearCaptions();var t=e.text;e.isFinal?(this.partialCaptions=\"\",this.prevPartialCaptions=\"\",this.finalCaptions=t):this.partialCaptions=t.charAt(0).toUpperCase()+t.substr(1)},t.prototype.destroy=function(){this.lazyLoadPromise&&(e.services.QCancelable.cancel(this.lazyLoadPromise),this.lazyLoadPromise=null),this.callingBotService&&this.callingBotService.unregisterDataCallback(this.call,this.botMri,e.services.DataChannelOwnerId.ClosedCaptions),this.myUserPreferencesStoreSubscriptionToken&&this.myUserPreferencesStore.unsubscribe(this.myUserPreferencesStoreSubscriptionToken),this.scheduleClearCaptions.cancel(),this.objectLeaksDetector.track(\"calling-closed-captions\",this)},t.CONTAINER_WIDTH=500,t}();t.CallingClosedCaptionsController=s,angular.module(\"teamspace.callingClosedCaptions\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.callClosedCaptionsService\"]).directive(\"callingClosedCaptions\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{call:\"<\"},controller:t.CallingClosedCaptionsController,controllerAs:\"ctrl\",templateUrl:e.files.templates.callingClosedCaptions,link:function(e,t){function s(e){if(e.length){var t=document.createElement(\"span\");t.className=\"ts-closed-captions-line\";var s=\"\\n\";return\"\\n\"===e[e.length-1]&&(s=\"\"),\"\\n\"===e[0]&&(e=e.slice(1)),t.textContent=\"\"+e+s,t}}function n(e){var t=document.createElement(\"span\");return t.className=\"ts-closed-captions-word\",t.textContent=e+\" \",t}function i(e,t){var n=document.createDocumentFragment(),i=t.slice(-h);i.forEach(function(t,a){var o=e.slice(t,i[a+1]||e.length);n.appendChild(s(o.join(\" \")))}),c.empty(),c.get(0).appendChild(n)}function a(){return u&&!g?f+\" \\n \"+u+\"\\n\":!u&&g?\"\"+g:u&&g?u+\" \\n \"+g:\"\"}function o(e){if(!(g.length>0&&d.length>g.length)||e){e&&(C=p.text(\"&nbsp;\").height());var t=0,s=[];p.empty();var o=a().split(\" \");o.forEach(function(e,i){p.append(n(e)),p.height()>C*t&&(t++,s.push(i))}),i(o,s),d=g,f=u}}var r,l,c=t.find(\".ts-calling-closed-captions-words\"),p=t.find(\".ts-calling-closed-captions-buffer\"),C=p.text(\"&nbsp;\").height(),h=e.ctrl.maxLines,d=\"\",g=\"\",u=\"\",f=\"\";e.$watchGroup([\"ctrl.partialCaptions\",\"ctrl.finalCaptions\",\"ctrl.fontSizeClass\"],function(e,t){g=e[0],u=e[1],l=e[2],d=t[0],o(r&&r!==l),r=l})}}}]).controller(\"CallingClosedCaptionsController\",s)}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){!function(e){var n=function(){function e(e,n,s){var i=this;this.callClosedCaptionsService=e,this.translatedStringOn=n.instant(s.strings.settings_on),this.translatedStringOff=n.instant(s.strings.settings_off),this.fontSizes=[{label:n.instant(s.strings.calling_closedCaptionsSettingsFontSizeSmall),value:t.services.ClosedCaptionsSettingsFontSize.Small},{label:n.instant(s.strings.calling_closedCaptionsSettingsFontSizeNormal),value:t.services.ClosedCaptionsSettingsFontSize.Normal},{label:n.instant(s.strings.calling_closedCaptionsSettingsFontSizeLarge),value:t.services.ClosedCaptionsSettingsFontSize.Large}];var l=e.getSettings();this.selectedFontSize=_.find(this.fontSizes,function(t){return t.value===l.fontSize}),e.shouldEnforceStartByPolicy().then(function(t){i.isEnabled=e.isOverriddenByUserSettings()?l.enabledByUser:t})}return e.$inject=[\"callClosedCaptionsService\",\"$translate\",\"resources\"],e.prototype.updateFontSize=function(){this.callClosedCaptionsService.setSettings(\"fontSize\",this.selectedFontSize.value)},e.prototype.isToggleDisabled=function(){return this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.pending},e.prototype.toggleEnabled=function(){this.isEnabled=!this.isEnabled,this.callClosedCaptionsService.setSettings(\"enabledByUser\",this.isEnabled)},e.prototype.knobText=function(){return this.isEnabled?this.translatedStringOn:this.translatedStringOff},e}();e.ClosedCaptionsSettingsController=n,angular.module(\"teamspace.closedCaptionsSettings\",[\"teamspace.callClosedCaptionsService\",\"pascalprecht.translate\",\"teamspace.locales\"]).directive(\"closedCaptionsSettings\",[\"constants\",function(t){return{bindToController:{call:\"<\"},restrict:\"E\",scope:{},templateUrl:t.files.templates.closedCaptionsSettings,controllerAs:\"ctrl\",controller:n}}])}(e.Calling||(e.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function t(t,s,i){this.callingAlertsService=t,this.alerts={},this.alerts[e.services.CallClosedCaptionStatus.failed]={dismissable:!0,type:e.services.AlertType.Warning,name:\"ClosedCaptionsFailed\",title:s.instant(i.strings.calling_alertClosedCaptionsFailedTitle),text:s.instant(i.strings.calling_alertClosedCaptionsFailedDescription)}}return t.prototype.update=function(t){t===e.services.CallClosedCaptionStatus.failed&&this.callingAlertsService.handleOnDemandAlert(this.alerts[t])},t}();t.ClosedCaptionsAlertsObserver=s}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var s=function(){function e(e,s,a){var i;this.ariaLiveService=e,this.statusToTextMap=(i={},i[t.services.CallClosedCaptionStatus.started]=s.instant(a.strings.calling_alertClosedCaptionHasBeenStartedTitle),i[t.services.CallClosedCaptionStatus.pending]=s.instant(a.strings.calling_alertClosedCaptionsPending),i[t.services.CallClosedCaptionStatus.stopped]=s.instant(a.strings.calling_alertClosedCaptionsStopped),i[t.services.CallClosedCaptionStatus.failed]=s.instant(a.strings.calling_alertClosedCaptionsFailedTitle),i)}return e.prototype.update=function(t){this.statusToTextMap[t]&&this.ariaLiveService.update(this.statusToTextMap[t],!0)},e}();e.ClosedCaptionsAriaLiveObserver=s}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var s=function(){function t(t,s){this.call=t,this.observers=s,this.callSubscription=t.on(\"closedCaptionsStatusChanged\",this.handleStatusChange.bind(this))}return t.prototype.dispose=function(){this.callSubscription&&(this.callSubscription.dispose(),this.callSubscription=void 0),this.call=void 0},t.prototype.handleStatusChange=function(){this.notify(this.call.getClosedCaptionStatus())},t.prototype.notify=function(t){this.observers.forEach(function(s){return s.update(t)})},t}();t.ClosedCaptionsStatusObservable=s}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(o){!function(o){var t=function(){function o(o){this.$scope=o,this.initDialog()}return o.$inject=[\"$scope\"],o.prototype.initDialog=function(){this.dialogTitle=this.$scope.ngDialogData.dialogTitle,this.dialogText=this.$scope.ngDialogData.dialogText,this.dialogTelemetry=this.$scope.ngDialogData.dialogTelemetry,this.suppressDefaultButton=!!this.$scope.ngDialogData.suppressDefaultButton,this.skipAutoFocus=!!this.$scope.ngDialogData.skipAutoFocus;var o=this.$scope.ngDialogData.primaryButton,t=this.$scope.ngDialogData.secondaryButtons;this.footerButtons=t?t.concat([o]):[o]},o}();o.CallingConfirmationDialogController=t,angular.module(\"teamspace.callingConfirmationDialog\",[\"teamspace.constants\",\"teamspace.modalDialog\"]).run([\"constants\",\"dialogService\",function(o,t){t.register(o.dialogs.callingConfirmationDialog,{template:o.files.templates.callingConfirmationDialog,className:\"ts-modal-dialog ts-calling-confirmation-dialog\",closeByEscape:!0,closeByNavigation:!0,controller:\"CallingConfirmationDialogController\",controllerAs:\"ctrl\",ariaAuto:!1})}]).controller(\"CallingConfirmationDialogController\",t)}(o.components||(o.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(n){var a=function(){return function(){}}();n.CallingContentLoadingPanelController=a,angular.module(\"teamspace.callingContentLoadingPanel\",[\"pascalprecht.translate\",\"teamspace.busyAnimation\",\"teamspace.locales\"]).component(\"callingContentLoading\",{templateUrl:\"components/calling-content-loading-panel/calling-content-loading-panel.html\",bindings:{loadingMessage:\"<\"},controller:a,controllerAs:\"cflCtrl\"})}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var n=function(){function t(t,n){var e=this;this.$scope=t,this.constants=n,this.contentItemModel.initializedDeferred.resolve(),t.$on(n.events.calling.participantContentSharingRoleChanged,function(){e.updatePresenter()}),this.updatePresenter()}return t.$inject=[\"$scope\",\"constants\"],t.prototype.updatePresenter=function(){this.call&&this.call.participants&&(this.presenter=this.call.participants.find(function(t){return 2===t.contentSharingRole}))},t.prototype.onClick=function(){this.$scope.$emit(this.constants.events.calling.participantStreamClicked,this.contentItemModel)},t}();t.CallingContentSharingErrorController=n,angular.module(\"teamspace.callingContentSharingError\",[\"teamspace.constants\"]).directive(\"callingContentSharingError\",function(){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",contentItemModel:\"<\",contentSharingError:\"<\"},templateUrl:\"components/calling-content-sharing-error/calling-content-sharing-error.html\",controller:n,controllerAs:\"ctrl\"}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(t){var i=305778222,n=0,a=\"28:a0d491ca-3b80-4855-bdf5-4559a348ad21\",s=function(){function s(e,t,i,n,a,s,r,o,l,c,p,u,d,h,g,v,m,f,y,S,C,b,I){var N=this;this.$q=e,this.$scope=t,this.$state=i,this.$element=n,this.$timeout=a,this.$interval=s,this.appConfig=r,this.constants=o,this.authenticationService=l,this.eventingService=c,this.callingDebugService=u,this.conversationsService=d,this.callingService=h,this.utilityService=g,this.layoutService=m,this.emergencyService=f,this.peopleService=y,this.settingsService=S,this.policiesService=C,this.streamPermissionsService=b,this.substrateRestClientService=I,this.teamMembers=null,this.participantNames=[],this.callSubscriptions={},this.callTechnicalInfoInterval=null,this.testingNotesCount=0,this.simulateParticipantsIntervals=[],this.nBots=10,this.ciiChannels=[],this.dsTimeout=0,this.transcriptId=\"\",this.transcribedText=\"\",this.transcriptEntry=\"\",this.selectedTab=-1,this.dominantSpeakersList=[],this.qualityEvents=[],this.chatBubbleMessage=\"\";var D=p.getVersions();this.data=u.data,this.participantsPromise=this.getParticipants(),this.usesSlimCore=p.callSupport.isSlimCoreEnabled(),this.slimCoreVersion=\"unknown\"===D.slimCore||\"0.0.0\"===D.slimCore||D.slimCore===D.builtInSlimCore?D.slimCore:D.slimCore+\" (built-in: \"+D.builtInSlimCore+\")\",this.tsCallingVersion=D.tsCalling,this.emergencyServiceStatus=\"Waiting\",this.policiesServiceStatus=\"Waiting\",this.getServiceStatus(),this.initDraggable(),this.initCallTechnicalInfo(),this.getQualityEvents(),h.safeSubscribe(t,function(){return N.updateCalls()}),this.updateCalls(),(r.callingDebugInfoEnabled||S.valueAsBoolean(o.settings.names.runningscenariotests))&&this.forceEnabled(),this.isCortanaEnabled=S.valueAsBoolean(o.settings.names.enableCortana)&&S.valueAsBoolean(o.settings.names.enableCortanaMeetingNotes),t.$on(\"$destroy\",function(){_.values(N.callSubscriptions).forEach(function(e){return e.dispose()}),s.cancel(N.callTechnicalInfoInterval),N.participantNames=[],N.disposeCallChangedSubscription(),N.stopSimulatingParticipants()})}return s.$inject=[\"$q\",\"$scope\",\"$state\",\"$element\",\"$timeout\",\"$interval\",\"appConfig\",\"constants\",\"authenticationService\",\"eventingService\",\"callingAgentsService\",\"callingDebugService\",\"conversationsService\",\"callingService\",\"utilityService\",\"desktopUtilityService\",\"layoutService\",\"emergencyService\",\"peopleService\",\"settingsService\",\"policiesService\",\"streamPermissionsService\",\"substrateRestClientService\"],s.prototype.getQualityEvents=function(){return this.qualityEvents=[{eventName:\"NetworkSendQuality\",type:1},{eventName:\"NetworkRecvQuality\",type:2},{eventName:\"NetworkDelay\",type:3},{eventName:\"NetworkBandwidthLow\",type:4},{eventName:\"NetworkReconnect\",type:5},{eventName:\"NetworkPacketLoss\",type:6},{eventName:\"NetworkJitter\",type:7},{eventName:\"NetworkRateMatching\",type:8},{eventName:\"DeviceCaptureNotFunctioning\",type:9},{eventName:\"DeviceRenderNotFunctioning\",type:10},{eventName:\"DeviceRenderGlitches\",type:11},{eventName:\"DeviceLowSNR\",type:12},{eventName:\"DeviceLowSpeechLevel\",type:13},{eventName:\"DeviceClipping\",type:14},{eventName:\"DeviceEcho\",type:15},{eventName:\"DeviceNearEndToEchoRatio\",type:16},{eventName:\"DeviceHalfDuplexAec\",type:17},{eventName:\"DeviceMultipleEndpoints\",type:18},{eventName:\"DeviceHowling\",type:19},{eventName:\"DeviceRenderZeroVolume\",type:20},{eventName:\"DeviceRenderMute\",type:21},{eventName:\"NetworkSendCatastrophic\",type:22},{eventName:\"NetworkRecvCatastrophic\",type:23},{eventName:\"CpuInsufficient\",type:24},{eventName:\"DeviceCaptureMute\",type:25},{eventName:\"DeviceCaptureNotMuteButSilent\",type:26},{eventName:\"DeviceSpeakWhileMuted\",type:27},{eventName:\"VideoVbssRendered\",type:28},{eventName:\"NetworkEthernetInterfaceUsed\",type:29},{eventName:\"NetworkWlanInterfaceUsed\",type:30},{eventName:\"NetworkWwanInterfaceUsed\",type:31},{eventName:\"NetworkRelaysNotReachable\",type:32},{eventName:\"VideoCapturerDeviceStartFailed\",type:33},{eventName:\"VideoCapturerDeviceStartTimedOut\",type:34},{eventName:\"VideoCapturerDeviceStartFailureLackSystemRes\",type:35},{eventName:\"VideoCapturerDeviceStartFailureMFResConflict\",type:36},{eventName:\"NoNetwork\",type:37},{eventName:\"NetworkNotWorking\",type:38},{eventName:\"DeviceCaptureNotFunctioningDeviceInUse\",type:39},{eventName:\"DeviceRenderNotFunctioningDeviceInUse\",type:40},{eventName:\"DeviceCaptureNotFunctioningAudioSrvNotRunning\",type:41},{eventName:\"DeviceRenderNotFunctioningAudioSrvNotRunning\",type:42},{eventName:\"ZeroCaptureDevicesEnumerated\",type:43},{eventName:\"ZeroRenderDevicesEnumerated\",type:44},{eventName:\"VideoCaptureDeviceFreeze\",type:45},{eventName:\"AudioCapturePermissionDenied\",type:46},{eventName:\"VideoCapturePermissionDenied\",type:47},{eventName:\"VideoCaptureFreezeRecovered\",type:48},{eventName:\"DeviceRenderHowling\",type:49},{eventName:\"ImageRenderingQuality\",type:51,isLocalSource:!1,mediaType:3}],this.qualityEvents},s.prototype.updateDominantSpeakersList=function(){var e=this;this.dominantSpeakersList=[],_.forEach(this.selectedCall.dominantSpeakerInfo.speakerList,function(t){var i=_.find(e.selectedCall.participants,function(e){return e.id===t}),n=void 0!==i?i.displayName:t;e.dominantSpeakersList.push(n)})},s.prototype.clearStreamCache=function(){this.streamPermissionsService.clearCache()},s.prototype.raiseHand=function(){this.selectedCall.raiseHand()},s.prototype.dismissHand=function(){this.selectedCall.dismissHand()},s.prototype.toggleParticipantHand=function(e){e.isHandRaised=!e.isHandRaised,e.raiseChanged()},s.prototype.initCallTechnicalInfo=function(){var e=this,t=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.callTechnicalInfoIntervalMs;this.callTechnicalInfoInterval=this.$interval(function(){return e.updateCallTechnicalInfo()},t,0,!0),this.updateCallTechnicalInfo()},s.prototype.updateCallTechnicalInfo=function(){var e=this;this.selectedCall&&this.selectedCall.getTechnicalInformationJson().then(function(t){try{var i=JSON.parse(t);e.ciiChannels=i.channels}catch(e){}})},s.prototype.updateCalls=function(){var e=this;this.calls=this.callingService.getAllCalls(!0).filter(function(e){return 7!==e.state}),-1===this.calls.indexOf(this.selectedCall)&&(this.selectedCall=this.calls[0],this.subscribeToCallChanged(),this.getMeetingOptionsUrl()),this.calls.forEach(function(t){return e.addCallSubscription(t)})},s.prototype.disposeCallChangedSubscription=function(){this.callChangedSubscription&&this.callChangedSubscription.dispose(),this.callChangedSubscription=void 0},s.prototype.subscribeToCallChanged=function(){this.disposeCallChangedSubscription(),this.selectedCall&&(this.callChangedSubscription=this.selectedCall.changed(this.updateDominantSpeakersList.bind(this)),this.updateDominantSpeakersList())},s.prototype.addCallSubscription=function(e){var t=this;this.callSubscriptions[e.teamsCallId]||(this.callSubscriptions[e.teamsCallId]=e.on(\"callStateChanged\",function(){7===e.state&&(t.updateCalls(),t.removeCallSubscription(e))}))},s.prototype.removeCallSubscription=function(e){this.callSubscriptions[e.teamsCallId]&&(this.callSubscriptions[e.teamsCallId].dispose(),delete this.callSubscriptions[e.teamsCallId])},s.prototype.initDraggable=function(){var e,t=this;this.$element.on(\"dragstart\",function(t){e=t.originalEvent}),this.$element.on(\"dragend\",function(i){var n=i.originalEvent,a=n.offsetX-e.offsetX,s=n.offsetY-e.offsetY;t.$element.css({top:parseInt(t.$element.css(\"top\"))+s+\"px\",right:parseInt(t.$element.css(\"right\"))-a+\"px\"})})},s.prototype.getParticipants=function(){var e=this,t=this.authenticationService.getLoggedInUser().profile.upn,i=this.getUsersIds(0,400),n=this.peopleService.getAllPeopleProfile(i,\"calling-debug\");return n.then(function(i){return e.teamMembers=i.filter(function(e){return e.userPrincipalName!==t}),e.teamMembers}),n},s.prototype.resetCall=function(){var e=this.selectedCall;e.participants=[],e.terminatedReason=0,e.failureType=2,this.setCallQuality(5,1)},s.prototype.getParticipantData=function(){return this.teamMembers[this.selectedCall.participants.length]},s.prototype.simulateParticipantsOneByOne=function(e){var t=this;void 0===e&&(e=20),this.simulatingParticipants=!0;var i=0,n=1,a=this.$interval(function(){i?20==i&&(n=-1):n=1,n>0?t.addParticipantMock():t.removeParticipantMock(t.selectedCall.participants[0]),i+=n},e);this.simulateParticipantsIntervals.push(a)},s.prototype.simulateParticipantsInGroup=function(e,t){var i=this;void 0===e&&(e=6e3),void 0===t&&(t=20),this.simulatingParticipants=!0;var n=-1,a=this.$interval(function(){if((n=n>0?-1:1)>0)for(e=0;e<t;++e)i.addParticipantMock();else for(var e=0;e<t;++e)i.removeParticipantMock(i.selectedCall.participants[0])},e);this.simulateParticipantsIntervals.push(a)},s.prototype.toggleParticipantsSimulation=function(){if(this.simulatingParticipants)this.stopSimulatingParticipants();else{for(var e=Math.round(Math.max(0,100-this.selectedCall.participants.length)/12),t=0;t<e;++t)this.addALotOfParticipants();this.simulateParticipantsOneByOne(),this.simulateParticipantsInGroup()}},s.prototype.stopSimulatingParticipants=function(){this.simulatingParticipants=!1,this.simulateParticipantsIntervals.forEach(this.$interval.cancel),this.simulateParticipantsIntervals=[]},s.prototype.getServiceStatus=function(){var e=this;this.emergencyService.whenInitialized().then(function(){e.emergencyServiceStatus=\"Ready\"}).catch(function(){e.emergencyServiceStatus=\"Failed, ready\"}),this.policiesService.waitForPolicySettingsFetch().then(function(){e.policiesServiceStatus=\"Ready\"}).catch(function(){e.policiesServiceStatus=\"Failed\"})},s.prototype.getUsersIds=function(e,t){for(var i=this.conversationsService.getAllConversations(function(e){return e.isChat()}),n=e+t,a=[],s=0;s<i.length&&!((a=a.concat(i[s].members)).length>n);s++);return a.filter(function(e){return!!e}).slice(e).map(function(e){return e.id})},s.prototype.getMeetingOptionsUrl=function(){var e=this;if(!this.selectedCall)return null;var t=this.selectedCall,i=t.conversationId,n=t.messageId;if(!i||!n)return null;t.getMeetingInfoAsync().then(function(t){var a=unescape(t.meetingBody);a=(a=(a=a.substr(a.indexOf(\"context=\"))).substr(0,a.indexOf(\"}\")+1)).substr(\"context=\".length);var s=e.utilityService.tryParseJSON(a),r=s.Oid,o=s.Tid;e.meetingOptionsUrl=\"https://teams.microsoft.com/meetingOptions?tenantId=\"+o+\"&organizerId=\"+r+\"&threadId=\"+i.replace(\":\",\"_\")+\"&messageId=\"+n})},s.prototype.setCallQuality=function(e,t,i,n){void 0===i&&(i=!0),void 0===n&&(n=0),this.callingDebugService.setCallQuality(e,t,this.selectedCall,i,n)},s.prototype.onQualityEventTriggered=function(e,t){this.setCallQuality(e.type,t,e.isLocalSource,e.mediaType)},s.prototype.forceEnabled=function(){this.appConfig.callingDebugInfoEnabled=!0,this.selectedTab=0},s.prototype.reload=function(){this.$state.go(\".\",null,{reload:!0})},s.prototype.addParticipantMock=function(){var e=this;this.participantsPromise.then(function(){var t=e.getParticipantData();t&&e.addParticipantByMRI(t.mri,!0)})},s.prototype.addBots=function(e){this.callingDebugService.addBots(e,this.selectedCall)},s.prototype.toggleBotAudio=function(e){0===e.voiceLevel?this.botStartAudio(e):this.botStopAudio(e)},s.prototype.toggleBotVideo=function(e){this.isStreamStreaming(e)?this.botStopVideo(e):this.botStartVideo(e)},s.prototype.getParticipantNameIfNeeded=function(e){return e?e.displayName&&e.displayName.trim()?this.$q.resolve(e.displayName):this.peopleService.getPeopleProfile(e.id,\"calling-debug\").then(function(e){return e.displayName}):this.$q.resolve(\"\")},s.prototype.startTranscript=function(){this.appConfig.callingConstants.callRecording.recordingBotMri=\"28:07331c9d-bd9a-4d00-bb00-9dcacd105691\",this.selectedCall&&this.selectedCall.startRecording(this.conversation)},s.prototype.botStartAudio=function(e){var t=this;this.getParticipantNameIfNeeded(e).then(function(e){return t.callingDebugService.botStartAudio(t.selectedCall,e)})},s.prototype.botStopAudio=function(e){var t=this;this.getParticipantNameIfNeeded(e).then(function(e){return t.callingDebugService.botStopAudio(t.selectedCall,e)})},s.prototype.botStartVideo=function(e){var t=this;this.getParticipantNameIfNeeded(e).then(function(e){return t.callingDebugService.botStartVideo(t.selectedCall,e)})},s.prototype.botStopVideo=function(e){var t=this;this.getParticipantNameIfNeeded(e).then(function(e){return t.callingDebugService.botStopVideo(t.selectedCall,e)})},s.prototype.botRemove=function(e){var t=this;this.getParticipantNameIfNeeded(e).then(function(e){return t.callingDebugService.botRemove(t.selectedCall,e)})},s.prototype.botReset=function(){this.callingDebugService.botReset(this.selectedCall)},s.prototype.hasMasterBot=function(){return this.selectedCall&&this.selectedCall.participants.filter(function(e){return e.id===a}).length>0},s.prototype.addBot=function(){var e=this.selectedCall;if(e){var t=this.conversationsService.getCallingConversation(e.conversationId),i=t.members.some(function(e){return e.id===a}),n=t.isPrivateMeeting()||t.isGroup();this.addParticipantByMRI(a),!i&&n&&this.conversationsService.addUsersToConversation(e.conversationId,a)}},s.prototype.close=function(){this.layoutService.hideDebug=!0},Object.defineProperty(s.prototype,\"participantBots\",{get:function(){return this.selectedCall?this.selectedCall.participants.filter(function(e){return-1!==e.id.indexOf(\"28:\")&&e.id!==a}):[]},enumerable:!0,configurable:!0}),s.prototype.addALotOfParticipants=function(){for(var e=this,t=0;t<12;t++)this.addParticipantMock();_.defer(function(){var t=e.selectedCall,i=50;_.each(t.participants,function(e){e.state=3,e.raiseChanged(),e.audio.id=i++}),e.utilityService.digest(e.$scope)})},s.prototype.cortanaTakeNote=function(){this.eventingService.$emit(this.constants.events.meetingNotes.takeNote,{noteBody:\"This is testing note #\"+ ++this.testingNotesCount+\"!\"})},s.prototype.addParticipantByMRI=function(e,t){void 0===t&&(t=!1);var i=this.selectedCall;i&&e&&(t?this.callingDebugService.addMockParticipantByMRI(e,i):i.addParticipant(e),this.showAddParticipant=!1)},s.prototype.toggleSpeaking=function(e){if(SkypeX.Services.ChatServiceUtils.isBotMri(e.id))return this.toggleBotAudio(e);e.voiceLevel=1===e.voiceLevel?0:1,e.fakevoiceLevel=1===e.fakevoiceLevel?0:1,e.raiseChanged()},s.prototype.addPstnParticipant=function(){this.addParticipantByMRI(\"4:\"+i++,!0)},s.prototype.changeCallState=function(e,t){t=t||(e.state+1)%11,this.callingDebugService.setFakeCallState(t,e)},s.prototype.policiesHidden=function(){return!this.policies||!this.newPolicies},s.prototype.changeState=function(e){var t=e.state;e.state=(t+1)%8,_.includes([5,6],e.state)&&(e.state=7),e.raiseChanged()},s.prototype.toggleScreenShare=function(e){var t=skype.calling.ICallParticipantHelpers.firstScreenShareFor(e);t&&(t.isAvailable=!t.isAvailable,t.rank=1,e.raiseChanged())},s.prototype.toggleVideo=function(e){if(SkypeX.Services.ChatServiceUtils.isBotMri(e.id))return this.toggleBotVideo(e);var t=skype.calling.ICallParticipantHelpers.firstVideoFor(e);t&&(t.isAvailable=!t.isAvailable,t.rank=1,e.raiseChanged())},s.prototype.toggleMute=function(e){e.isServerMuted=!e.isServerMuted,e.raiseChanged()},s.prototype.removeParticipantMock=function(e){var t=this.selectedCall.participants.indexOf(e);-1!==t&&(this.selectedCall.participants.splice(t,1),e.state=4,this.selectedCall.raiseChanged())},s.prototype.updateDominantSpeakerInfo=function(e){this.$timeout(function(){var t=e.participants.filter(function(e){return 1===e.voiceLevel}).map(function(e){return e.id});e.dominantSpeakerInfo={speakerList:t,timestamp:new Date},e.raiseChanged()},this.dsTimeout)},s.prototype.postTranscript=function(){var e=this,t={Entries:[{entryId:\"EntryId\",text:this.transcribedText,speakerId:\"SpeakerId\",speakerDisplayName:\"Displayname\",startTime:Date().toString(),endTime:Date().toString()}],ModelId:\"ModelId\",ModelVersion:\"ModelVersopm\",RecordingUrl:\"Someurl\"};this.substrateRestClientService.postTranscript(t,\"1\",\"1\").then(function(t){e.transcriptId=t.Id,e.transcriptResponse=t})},s.prototype.getTranscript=function(){var e=this;return this.substrateRestClientService.getTranscript(\"1\",\"1\",this.transcriptId).then(function(t){return e.transcriptResponse=t})},s.prototype.patchTranscript=function(){var e=this,t={Entries:[{entryId:\"EntryId\",text:this.transcriptEntry,speakerId:\"SpeakerId\",speakerDisplayName:\"Displayname\",startTime:Date().toString(),endTime:Date().toString()}],ModelId:\"ModelId\",ModelVersion:\"ModelId\",RecordingUrl:\"someurl\"};return this.substrateRestClientService.patchTranscript(t,\"1\",\"1\",this.transcriptId).then(function(t){return e.transcriptResponse=t})},s.prototype.getParticipantName=function(e){var t=this;if(e.displayName&&e.displayName.trim())return e.displayName;var i=this.teamMembers?this.teamMembers.filter(function(t){return t.mri===e.id})[0]:null;if(i)return i.displayName;var n=this.participantNames[e.id];return n||(this.participantNames[e.id]=e.id,this.getParticipantNameIfNeeded(e).then(function(i){return t.participantNames[e.id]=i})),n},s.prototype.setLayout=function(e){var t=e.broadcastMeeting;if(t.broadcastState){var i={};i.sources=[],angular.forEach(e.broadcastMeeting.broadcastState.sources,function(e){var t=$(\"#source-\"+e.id+\"-\"+e.type);if(t&&t.length&&t[0].checked){var n={};n.id=e.id,n.type=e.type,i.sources.push(n)}}),0!=i.sources.length&&t.setLayout(i)}},s.prototype.showPolicies=function(e){this.policies=e.meetingDetails.capabilities,this.newPolicies=e.meetingDetails.meetingCapability},s.prototype.stopBroadcast=function(e){e.broadcastMeeting.stop()},s.prototype.startBroadcast=function(e){e.broadcastMeeting.start()},s.prototype.switchPrimary=function(e){e.broadcastMeeting.switchPrimary()},s.prototype.failoverInstance=function(e,t){e.broadcastMeeting.failoverInstance(t)},s.prototype.raiseComposerFailure=function(e){this.callingDebugService.raiseComposerFailure(e)},s.prototype.getStreamForParticipant=function(e,t){return t?skype.calling.ICallParticipantHelpers.bestAvailableScreenShareFor(e):skype.calling.ICallParticipantHelpers.bestVideoFor(e)},s.prototype.streamAvailable=function(e,t){var i=this.getStreamForParticipant(e,t);return!!i&&i.isAvailable},s.prototype.isStreamStreaming=function(e,t){var i=this.getStreamForParticipant(e,t);return!!i&&i.isStreaming},s.prototype.getStreamProps=function(e){return\"isAvailable: \"+this.streamAvailable(e)+\", isStreaming: \"+this.isStreamStreaming(e)},s.prototype.disableImmersiveMode=function(){this.callingDebugService.disableImmersiveMode()},s.prototype.showToggleCameraButton=function(){this.callingDebugService.showToggleCamera()},s.prototype.restartCall=function(){this.callingDebugService.openFakeCall()},s.prototype.startBroadcastCall=function(e){this.callingDebugService.openFakeBroadcastMeeting(e)},s.prototype.pstnJoinCall=function(){this.callingDebugService.openFakeCall(!0,null,e.services.JoinType.pstn,null,!0)},s.prototype.genericCall=function(){this.setConnected(),this.resetCall(),this.addALotOfParticipants()},s.prototype.screenShareCall=function(){var e=this;this.genericCall(),_.defer(function(){return e.toggleScreenShare(e.selectedCall.participants[0])})},s.prototype.showMultiCall=function(){this.showCallingMonitor(3),this.showCallingMonitor(4),this.showCallingMonitor(4)},s.prototype.showCallingMonitor=function(e){void 0===e&&(e=3),this.callingDebugService.openFakeCall(!1,\"conversationId\"+n++),this.callingDebugService.setFakeCallState(e)},s.prototype.setConnecting=function(){this.changeCallState(this.selectedCall,2)},s.prototype.setConnected=function(){this.changeCallState(this.selectedCall,3)},s.prototype.setDisconnecting=function(){this.changeCallState(this.selectedCall,6)},s.prototype.setReconnecting=function(e){this.setCallQuality(5,e)},s.prototype.setOnHold=function(){this.changeCallState(this.selectedCall,4)},s.prototype.setInLobby=function(){this.changeCallState(this.selectedCall,10)},s.prototype.setTerminatedState=function(e){var t=this.selectedCall;t.terminatedReason=e,this.changeCallState(t,7)},s.prototype.setRemovedFromCall=function(){this.selectedCall.failureType=2,this.setTerminatedState(44)},s.prototype.setMeetingIsFull=function(){this.selectedCall.failureType=1,this.setTerminatedState(59)},s.prototype.setMeetingIsTransferred=function(){var e=this.selectedCall;e.callEndDiagnosticsInfo={callControllerCode:0,callControllerSubCode:5027},this.changeCallState(e,7)},s.prototype.setCallNotFound=function(){this.setTerminatedState(24)},s.prototype.setCallDropped=function(){var e=this.selectedCall;e.callEndDiagnosticsInfo.callControllerCode=0,e.callEndDiagnosticsInfo.callControllerSubCode=5027,this.changeCallState(e,7)},s.prototype.setReconnectingFailed=function(){var e=this.selectedCall;e.failureType=1,e.terminatedReason=4,this.changeCallState(e,7)},s.prototype.simulateActiveCallInChannel=function(){this.callingDebugService.simulateActiveCallInChannel()},s.prototype.simulateCallInCurrentPrivateMeeting=function(){this.callingDebugService.simulateCallInCurrentPrivateMeeting()},s.prototype.showMeetingToast=function(){this.callingDebugService.showCallToast(\"mockedThreadId\")},s.prototype.setRecordingStatus=function(e){this.callingDebugService.setRecordingStatus(e,this.selectedCall)},s.prototype.setVoiceCollectionStatus=function(e){this.callingDebugService.setVoiceCollectionStatus(e)},s.prototype.showCallToast=function(){this.callingDebugService.showCallToast(a)},s.prototype.closeFakeCall=function(){this.callingDebugService.closeFakeCall()},s.prototype.simulateBadNetwork=function(){this.setCallQuality(22,3)},s.prototype.simulateGoodNetwork=function(){this.setCallQuality(22,1)},s.prototype.reloadWithAngularDebug=function(){angular.reloadWithDebugInfo()},s.prototype.shareSystemSound=function(e){e.shareSystemSound(!0)},s.prototype.layout=function(){return t.Calling.LayoutType[this.callingDebugService.data.states.Layout]},s.prototype.onChatBubbleMessageKeyPress=function(e){e.keyCode===this.constants.keyCodes.enter&&this.simulateAddChatBubble()},s.prototype.simulateAddChatBubble=function(){var e={parentMessageId:this.selectedCall.messageId};this.chatBubbleMessage.length&&(e.content=this.chatBubbleMessage,this.chatBubbleMessage=\"\");var t=this.callingDebugService.makeFakeMessage(this.selectedCall.conversationId,e);this.eventingService.$emit(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,{messages:[t],isFromLongPoll:!0})},s.prototype.getParticipantsInPosition=function(e){return this.callingDebugService.data&&this.callingDebugService.data.states&&this.callingDebugService.data.states.items&&this.callingDebugService.data.states.items.filter(function(t){return t.position===e}).map(function(e){return e.id})},s.prototype.participantsInStage=function(){return this.getParticipantsInPosition(0)},s.prototype.getUnavailabilityOrDisablementInfoAbbreviation=function(e,t){var i,n=this.callingDebugService.data&&this.callingDebugService.data.states;if(!n)return null;\"recording\"===e?i=n.recordingButtonMissingOrDisabled:\"chat\"===e?i=n.chatPanelMissingOrDisabled:\"meetingInfo\"===e?i=n.meetingInfoPanelMissingOrDisabled:\"video\"===e&&(i=n.videoButtonMissingOrDisabled);var a=\"disablement\"===t?i.disabled:i.hidden;return a?a.abbreviation:\"\"},s.prototype.getRecordingDisablementReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"recording\",\"disablement\")},s.prototype.getRecordingUnavailableReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"recording\",\"unavailable\")},s.prototype.getChatDisablementReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"chat\",\"disablement\")},s.prototype.getChatUnavailableReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"chat\",\"unavailable\")},s.prototype.getMeetingInfoDisablementReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"meetingInfo\",\"disablement\")},s.prototype.getMeetingInfoUnavailableReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"meetingInfo\",\"unavailable\")},s.prototype.getVideoDisablementReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"video\",\"disablement\")},s.prototype.getVideoUnavailableReason=function(){return this.getUnavailabilityOrDisablementInfoAbbreviation(\"video\",\"unavailable\")},s.prototype.hiddenParticipantCount=function(){return this.callingDebugService.data&&this.callingDebugService.data.states&&this.callingDebugService.data.states.plusCount},s.prototype.participantsInPassiveBar=function(){return this.getParticipantsInPosition(1)},s.prototype.dominantSpeaker=function(){return this.getParticipantsInPosition(2)},s.prototype.stopSystemSound=function(e){e.shareSystemSound(!1)},s.prototype.modalCQFPercentage=function(t){return e.services.CallUtilities.getCQFHashPercentage(t.callId)},s.prototype.checkIfSampledForPostCallCQF=function(e){return this.callingDebugService.checkIfSampledForPostCallCQF(e)?\"Modal CQF\":\"Inline CQF\"},s}();t.CallingDebugController=s,angular.module(\"teamspace.callingDebug\",[\"teamspace.callingDebugService\",\"teamspace.substrateRestClientService\",\"teamspace.teamMembershipService\",\"teamspace.callingService\",\"teamspace.callingAgentsService\",\"teamspace.authenticationService\",\"teamspace.dropdownSelect\",\"teamspace.conversationsService\",\"teamspace.eventingService\",\"teamspace.callingTelemetryService\",\"teamspace.callingNavigationService\",\"teamspace.layoutService\",\"teamspace.settingsService\",\"teamspace.peopleService\",\"teamspace.desktopUtilityService\",\"teamspace.streamPermissionsService\",\"pascalprecht.translate\"]).directive(\"callingDebug\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{conversation:\"<\"},controller:s,templateUrl:t.files.templates.callingDebug}}]).filter(\"callState\",function(){return function(t){return e.services.CallUtilities.stringifyCallState(t)}}).filter(\"participantState\",function(){return function(e){switch(e){case 1:return\"Connecting\";case 3:return\"Connected\";case 2:return\"Ringing\";case 4:return\"Disconnected\";case 7:return\"InLobby\"}return\"None\"}}).filter(\"broadcastModalityState\",function(){return function(e){switch(e){case 0:return\"None\";case 1:return\"Ringing\";case 2:return\"Connecting\";case 3:return\"Connected\"}return\"None\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){\"use strict\";var n=function(){function t(t,n,i,a,l,s,c){var o=this;this.$state=t,this.constants=n,this.analyticsService=i,this.callingTelemetryService=a,this.eventingService=l,this.utilityService=s,this.loggingService=c,\"calling-meeting-info-panel\"!==this.context?(this.accessibilityRole=\"tab-handler-calling-screen-dial-in\",this.panelRegion=e.PanelRegion.main):this.panelRegion=e.PanelRegion.right,this.call.getMeetingInfoAsync().then(function(e){o.updateDisplayCopyJoinInfo(e)}).catch(function(e){c.error(\"Failed to get meeting info due to error {0}\",e)})}return t.$inject=[\"$state\",\"constants\",\"analyticsService\",\"callingTelemetryService\",\"eventingService\",\"utilityService\",\"loggingService\"],t.prototype.updateDisplayCopyJoinInfo=function(e){if(e.pstnDetails){var t=e.pstnDetails.acpMcuInfo.settings.participantPasscode.replace(/(\\d{3})/g,function(e){return e+\" \"}),n=e.pstnDetails.acpMcuInfo.settings.tollNumber,i=e.pstnDetails.acpMcuInfo.settings.tollFreeNumber;this.joinInfo={pstn:{conferenceCode:t,tollNumber:n?\"+\"+n:n,tollFreeNumber:i?\"+\"+i:i,internationalNumbersLink:e.pstnDetails.dialinUrl}}}},t.prototype.onDetailsSectionShown=function(){this.eventingService.$emit(this.constants.events.calling.pstnComponentShown,{teamsCallId:this.call.teamsCallId,componentType:\"dialIn\"}),this.sendPanelView()},t.prototype.sendPanelView=function(){var t=this.callingTelemetryService.getCommonEventData(this.call);t[this.constants.counters.eventNames.context]=this.context;var n={panel:{launchMethod:e.components.LaunchMethod[e.components.LaunchMethod.nav],previousUri:void 0,previousUriParams:void 0,region:e.PanelRegion[this.panelRegion],uri:this.$state.current.name,uriParams:this.loggingService.hashUriParamsPII(this.$state.params),viewId:this.utilityService.generateUUID(),type:e.PanelType[e.PanelType.dialInDetails]},dataBag:t};this.analyticsService.sendPanelView(n)},t}();t.CallingDialInController=n,angular.module(\"teamspace.callingDialIn\",[\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.callingTelemetryService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).directive(\"callingDialIn\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",context:\"@\",showIcon:\"<?\"},controllerAs:\"ctrl\",controller:n,templateUrl:t.files.templates.callingDialIn}}])}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(t){var i=function(){return function(){}}();t.KeypadButton=i;var r=function(){function e(t){this._dialpadButtons=t,this.keypresses={},this.invalidKeypresses={},this.keysProcessed={},this.replacedZeroWithPlus=!1,this.phoneNumber||(this.phoneNumber=\"\"),this.numberMap=e.getNumberMap(t),this.letterMap=e.getLetterMap(t)}return e.getNumberMap=function(e){var t={};for(var i in e)t[e[i].number]=!0;return t},e.getLetterMap=function(e){var t={};for(var i in e)for(var r=e[i],n=r.letters.length,s=0;s<n;s++)t[r.letters[s]]=r.number,t[r.letters[s].toLowerCase()]=r.number;return t},e.prototype.onMouseDown=function(e){var t=this;\"0\"===e.toString()&&(this.replacedZeroWithPlus=!1,this.longKeyPressTimer=this.$timeout(function(){t.logger.debug(\"onMouseDown: longKeyPressTimer timeout invoked\"),t.onKeyEntry(\"+\"),t.replacedZeroWithPlus=!0},1e3,!1))},e.prototype.onMouseUp=function(){this.logger.debug(\"onMouseUp called\"),this.longKeyPressTimer&&this.$timeout.cancel(this.longKeyPressTimer),this.longKeyPressTimer=null},e.prototype.onKeyEntry=function(t,i){var r,n=t.toString();return this.restoreFocus(),(r=this.numberMap[n]?n:this.letterMap[n])?(this.logger.debug(\"onKeyEntry: key: \"+r+\", replacedZeroWithPlus: \"+this.replacedZeroWithPlus),\"0\"===r&&this.replacedZeroWithPlus?(this.replacedZeroWithPlus=!1,!0):(this.processChar(r),this.loggingService.event(this.eventConstants.keypadValidKey),e.logKeypressCount(this.keypresses,r),!0)):(this.logger.warn(\"Unrecognized input: \"+t),this.loggingService.event(this.eventConstants.keypadInvalidKey),e.logKeypressCount(this.invalidKeypresses,t),!1)},e.prototype.restoreFocus=function(){angular.element(\"#call-tab-dial-display\").focus()},e.prototype.processChar=function(t){this.phoneNumber+=t,e.logKeypressCount(this.keysProcessed,t)},e.logKeypressCount=function(t,i){var r=-1===e.whiteList.indexOf(i)?\"number\":i;t[r]=(t[r]||0)+1},Object.defineProperty(e.prototype,\"keypadCounts\",{get:function(){var e={};return e[this.eventConstants.keypadCountValid]=JSON.stringify(this.keypresses),e[this.eventConstants.keypadCountInvalid]=JSON.stringify(this.invalidKeypresses),e[this.eventConstants.keypadCountProcessed]=JSON.stringify(this.keysProcessed),e},enumerable:!0,configurable:!0}),e.whiteList=[\"+\",\"*\",\"#\",\",\",\";\"],e}();t.Keypad=r;var n=function(t){function i(e,r,n,s,o,a,l,u,h,c,p,m,d,g,b,y,f,v,N,P){var D=t.call(this,i.DialpadButtons)||this;D.$scope=e,D.$timeout=n,D.loggingService=s,D.constants=a,D.resources=l,D.$translate=u,D.dialingService=h,D.emergencyService=p,D.callingUserActionService=d,D.callingSupportService=b,D.pstnNumberService=y,D.tooltipService=v,D.myPhoneNumberService=N,D.myNumberHtmlElementId=\"dialpad-number\",D.displayNumber=\"\",D.isEditMode=!1,D.userDelegators=[],D.dropdownOptions=[],D.validPhoneNumber=!1,D.firstDelimiterIndex=-1,D.locale=\"\",D.myPhoneNumberV1=\"\",D.logger=s.newLogger(\"CallingDialpad\"),D.eventConstants=a.events.calling,D.enableEmergencyCallingTesting=m.valueAsBoolean(a.settings.names.enableEmergencyCallingTesting),D.enableMyPhoneNumberV2=m.valueAsBoolean(a.settings.names.enableMyPhoneNumberV2),D.phoneNumber=h.getDialpadNumber()||D.phoneNumber,D.dialpadDisplayButtons=D._dialpadButtons.slice(0,-2),D.numberMap[\"+\"]=!0,delete D.letterMap[\"+\"];var S=c.getLocale().split(\"-\");return D.locale=S.length>1?S[1]:\"US\",D.phoneUtil=libphonenumber.PhoneNumberUtil.getInstance(),D.formatter=new libphonenumber.AsYouTypeFormatter(D.locale),D.displayNumber=D.reformatNumber(D.phoneNumber),D.autoEditMode&&n(function(){return D.enterEditMode()},0),D.userDelegators=_.filter(f.getUserDelegators(),function(e){return e.delegationDetails.allowedActions.makeCalls}),P.$on(e,a.events.calling.callForwardingSettingsChanged,function(e,t){t.isVoiceSettingStoreUpdate&&(D.userDelegators=_.filter(f.getUserDelegators(),function(e){return e.delegationDetails.allowedActions.makeCalls}))}),D.isDialpadDropdownForOBOCallsEnabled=m.valueAsBoolean(a.settings.names.enableDialpadDropdownForOBOCalls),D.setPhoneNumber(),s.event(a.events.calling.dialpadOpen),g.showAssignedCallingNumber(D.myNumberHtmlElementId),P.$on(e,a.events.dialpad.clearDialpadDisplay,function(){D.logger.debug(\"clear dialpad event handled\"),D.clear()}),D}return __extends(i,t),i.$inject=[\"$scope\",\"$q\",\"$timeout\",\"loggingService\",\"$element\",\"constants\",\"resources\",\"$translate\",\"dialingService\",\"localizationService\",\"emergencyService\",\"settingsService\",\"callingUserActionService\",\"coachmarkEngine\",\"callingSupportService\",\"pstnNumberService\",\"delegationSettingsService\",\"tooltipService\",\"myPhoneNumberService\",\"eventingService\"],Object.defineProperty(i.prototype,\"myNumber\",{get:function(){return this.enableMyPhoneNumberV2?this.myPhoneNumberService.getMyPhoneNumber():this.myPhoneNumberV1},enumerable:!0,configurable:!0}),i.prototype.openOptionsMenu=function(t){var i={templateUrl:\"components/sla-call-button-dropdown/sla-call-button-dropdown-options.html\",trigger:\"manual\",container:\"body\",scope:this.$scope,autoClose:!0,placement:\"top-right\"},r={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:i,tooltipId:\"sla-call-button-dropdown-options\"};this.tooltipService.showTooltip(r)},i.prototype.setPhoneNumber=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.calling.fetchPhoneNumberForDialpad);this.callingSupportService.getPhoneNumberAsync(\"calling-dialpad\").then(function(t){e.myPhoneNumberV1=t}).finally(function(){_.isEmpty(e.myNumber)&&(e.logger.info(\"Empty phone number fetched from voiceSettingsStore and PeopleProfile\"),t.mark(e.constants.scenarios.steps.calling.fetchPhoneNumberForDialpad.emptyInBVDAndAAD)),t.stop()})},i.prototype.$onDestroy=function(){this.loggingService.event(this.constants.events.calling.dialpadClose,this.keypadCounts)},i.prototype.getAriaLabel=function(){return this.displayNumber||this.$translate.instant(this.resources.strings.calls_dialANumber)},i.prototype.enterEditMode=function(){var e=this;this.isEditMode||(this.isEditMode=!0,this.$scope.inputNumber=this.phoneNumber,this.clearInputWatch=this.$scope.$watch(\"inputNumber\",function(t,i){if(t!==i&&(e.phoneNumber=\"\",e.displayNumber=e.reformatNumber(\"\"),t))for(var r=0;r<t.length;r++)e.onKeyEntry(t[r])}))},i.prototype.exitEditMode=function(){this.isEditMode&&(this.isEditMode=!1,this.clearInputWatch(),this.dialingService.setDialpadNumber(this.displayNumber))},i.prototype.onKeydown=function(e){switch(e.key){case\"Escape\":this.isEditMode&&(this.exitEditMode(),this.restoreFocus());break;case\"Enter\":this.isEditMode&&(this.exitEditMode(),this.restoreFocus()),this.call();break;case\"Backspace\":this.deleteChar();break;case\"ArrowLeft\":case\"ArrowRight\":\"call-tab-dial-display\"===document.activeElement.id&&this.enterEditMode();break;default:return}e.stopPropagation()},i.prototype.onKeyPress=function(e){var t=e.key;!this.isEditMode&&this.onKeyEntry(t)&&e.stopPropagation()},i.prototype.onPaste=function(e){if(!this.isEditMode)for(var t=e.originalEvent.clipboardData.getData(\"text\"),i=0;i<t.length;i++)this.onKeyEntry(t[i],!0)},i.prototype.backspace=function(){this.deleteChar(),this.phoneNumber||this.restoreFocus()},i.prototype.deleteChar=function(){if(!this.isEditMode&&this.phoneNumber){this.phoneNumber=this.phoneNumber.slice(0,-1);var e=this.validPhoneNumber;this.validateLastDigit(),this.hasDelimiter()&&(e&&this.validPhoneNumber||this.phoneNumber.length>this.firstDelimiterIndex)?this.displayNumber=this.displayNumber.slice(0,-1):this.displayNumber=this.reformatNumber(this.phoneNumber),this.dialingService.setDialpadNumber(this.phoneNumber)}},i.prototype.processChar=function(e){t.prototype.processChar.call(this,e),this.validateLastDigit(),this.hasDelimiter()?this.displayNumber+=e:this.displayNumber=this.formatter.inputDigit(e),this.dialingService.setDialpadNumber(this.phoneNumber),this.$scope.$evalAsync(),this.logger.debug(\"processChar: char: \"+e+\", this.displayNumber: \"+this.displayNumber+\", this.phoneNumber: \"+this.phoneNumber)},i.prototype.clear=function(){this.phoneNumber=\"\",this.$scope.inputNumber=\"\",this.displayNumber=this.reformatNumber(\"\"),this.dialingService.setDialpadNumber(\"\")},i.prototype.getDtmfPortion=function(e){var t=this.pstnNumberService.getExtension(e);return t||\"\"},i.prototype.call=function(t){var r=this;if(this.phoneNumber){var n=this.hasDelimiter()?this.phoneNumber.slice(0,this.firstDelimiterIndex):this.phoneNumber,s=this.getDtmfPortion(this.phoneNumber),o=this.pstnNumberService.normalizePstnNumber(n);this.logger.debug(\"calling: \"+n+\" + \"+s);var a;return this.emergencyService.whenInitialized().then(function(){var e=r.phoneUtil.parse(n,r.locale);if(e)try{var t=_.toString(e.getNationalNumber());(a=r.emergencyService.getMappedEmergencyNumber(t)||r.emergencyService.getMappedEmergencyNumber(n))&&a.emergencyPhoneNumber&&(o=i.EmergencyNumberPrefix.concat(a.emergencyPhoneNumber))}catch(e){r.logger.warn(e)}}).finally(function(){var i=e.services.CallTelemetryContext.Dialpad;r.callingUserActionService.startPstnCall({dialoutNumber:o,dtmfPortion:s,emergencyResult:a,onBehalfOf:t,context:i}).then(function(){return r.clear()})})}},i.prototype.reformatNumber=function(e){this.formatter.clear();for(var t=\"\",r=0;r<e.length;r++)this.hasDelimiter()?t+=e[r]:(this.firstDelimiterIndex=-1===i.excludeFromPhoneNumber.indexOf(e[r])?-1:r,this.hasDelimiter()?t+=\" \"+e[r]:t=this.formatter.inputDigit(e[r]));var n=this.hasDelimiter()?e.slice(0,this.firstDelimiterIndex):e;return this.bestEffortValidate(n),t},i.prototype.validateLastDigit=function(){if(this.phoneNumber.length<i.shortestPossiblePhoneNumber)return this.validPhoneNumber=!1,void(this.firstDelimiterIndex=-1);if(this.hasDelimiter())this.phoneNumber.length<=this.firstDelimiterIndex&&(this.displayNumber=this.displayNumber.slice(0,-1),this.firstDelimiterIndex=-1);else{if(-1!==i.excludeFromPhoneNumber.indexOf(this.phoneNumber.slice(-1))&&(this.firstDelimiterIndex=this.phoneNumber.length-1,this.hasDelimiter()))return void(this.displayNumber+=\" \");this.bestEffortValidate(this.phoneNumber)}},i.prototype.bestEffortValidate=function(e){try{var t=this.phoneUtil.parse(e,this.locale);this.phoneUtil.isPossibleNumber(t)&&this.phoneUtil.isValidNumber(t)?this.validPhoneNumber=!0:this.validPhoneNumber=!1}catch(e){this.logger.log(e),this.validPhoneNumber=!1}},i.prototype.hasDelimiter=function(){return-1!==this.firstDelimiterIndex},i.EmergencyNumberPrefix=\"+\",i.excludeFromPhoneNumber=[\",\",\";\"],i.shortestPossiblePhoneNumber=5,i.DialpadButtons=[{number:\"1\",letters:\"\"},{number:\"2\",letters:\"ABC\"},{number:\"3\",letters:\"DEF\"},{number:\"4\",letters:\"GHI\"},{number:\"5\",letters:\"JKL\"},{number:\"6\",letters:\"MNO\"},{number:\"7\",letters:\"PQRS\"},{number:\"8\",letters:\"TUV\"},{number:\"9\",letters:\"WXYZ\"},{number:\"*\",letters:\"\"},{number:\"0\",letters:\"+\"},{number:\"#\",letters:\"\"},{number:\",\",letters:\"\"},{number:\";\",letters:\"\"}],i}(r);t.CallingDialpadController=n,angular.module(\"teamspace.callingDialpad\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialingService\",\"teamspace.localizationService\",\"teamspace.modalDialog\",\"teamspace.callingUserActionService\",\"teamspace.delegationSettingsService\",\"teamspace.tooltipCssApplicators\",\"teamspace.myPhoneNumberService\",\"teamspace.coachmarkEngine\"]).component(\"callingDialpad\",{bindings:{phoneNumber:\"=?\",closeDialpad:\"&\",autoEditMode:\"<?\"},controller:n,templateUrl:\"components/calling-dialpad/calling-dialpad.html\"})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(o){var t=function(){function o(o){this.downloadAppService=o,this.panelRegion=e.PanelRegion}return o.$inject=[\"downloadAppService\"],o.prototype.download=function(){this.downloadAppService.download(),this.close()},o}();o.CallingDisabledButtonPopoverController=t,angular.module(\"teamspace.callingDisabledButtonPopover\",[\"teamspace.downloadAppService\"]).directive(\"callingDisabledButtonPopover\",[\"$compile\",\"constants\",function(e,o){return{restrict:\"E\",scope:{},bindToController:{titleText:\"<?\",contentText:\"<?\",popoverType:\"<?\",close:\"&\"},controller:t,controllerAs:\"ctrl\",templateUrl:o.files.templates.callingDisabledButtonPopover}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n){this.container=t.find(\".ts-dominant-speakers-wrapper\"),e.$on(n.events.calling.participantStreamAdded,this.onItemAdded.bind(this)),e.$emit(n.events.calling.dominantSpeakerCreated,{})}return e.$inject=[\"$scope\",\"$element\",\"constants\"],e.prototype.onItemAdded=function(e,t){var n=t.item;if(2===n.position){var a=n.getElement()[0],i=this.container[0],r=Math.max(0,n.layout.order),o=Math.max(0,i.children.length-r);i.insertBefore(a,i.children[o])}},e.ITEM_WIDTH=180,e}();e.DominantSpeakerController=t,angular.module(\"teamspace.callingDominantSpeaker\",[\"teamspace.callingParticipantStream\"]).directive(\"callingDominantSpeaker\",[\"$compile\",\"constants\",function(e,n){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",controller:t,templateUrl:n.files.templates.callingDominantSpeaker}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,o,s,l,a){var r=t.call(this,n.KeypadButtons)||this;r.constants=e,r.dialingService=l,r.loggingService=a,r.className=\"\",r.logger=a.newLogger(\"DTMF Keypad Controller\"),r.eventConstants=e.events.calling,r.dialpadDisplayButtons=r._dialpadButtons.slice(0,-2),r.close=r.close||o.closeThisDialog;var i=o.ngDialogData||{};r.call=r.call||i.call,r.className=i.className||\"\",r.phoneNumber=\"\",r.inputBox=s.find(\".dtmf-output\")[0],r.inputBox.scrollLeft=r.inputBox.scrollWidth;var c={};return c[e.counters.eventNames.endpointId]=r.call.endpointId,c[e.counters.eventNames.id]=r.call.callId,a.event(e.events.calling.dtmfKeypadOpen,c),l.fetchAudioElements(),r}return __extends(n,t),n.$inject=[\"constants\",\"$scope\",\"$element\",\"dialingService\",\"loggingService\"],n.prototype.$onDestroy=function(){var e=this.keypadCounts;e[this.constants.counters.eventNames.id]=this.call.callId,this.loggingService.event(this.constants.events.calling.dtmfKeypadClose,e)},n.prototype.onKeyPress=function(e){var t=e.key;this.onKeyEntry(t)&&e.stopPropagation(),this.loggingService.event(this.constants.events.calling.dtmfKeyboardEntry)},n.prototype.onMousePress=function(e){this.onKeyEntry(e),this.loggingService.event(this.constants.events.calling.dtmfMouseEntry)},n.prototype.onPaste=function(t){for(var n=t.originalEvent.clipboardData.getData(\"text\"),o=0;o<n.length;o++)this.onKeyEntry(n[o],!0);var s=this.constants.events.calling,l={};l[s.keypadPasteContent]=new e.services.PIIValue(n,e.services.PiiKind.PhoneNumber),l[s.keypadPasteLength]=n.length,this.loggingService.event(s.dtmfPasteEntry,l)},n.prototype.processChar=function(e){this.dialingService.sendDtmf(this.call,e),t.prototype.processChar.call(this,e),this.inputBox.scrollLeft=this.inputBox.scrollWidth},n.KeypadButtons=[{number:\"1\",letters:\"\"},{number:\"2\",letters:\"ABC\"},{number:\"3\",letters:\"DEF\"},{number:\"4\",letters:\"GHI\"},{number:\"5\",letters:\"JKL\"},{number:\"6\",letters:\"MNO\"},{number:\"7\",letters:\"PQRS\"},{number:\"8\",letters:\"TUV\"},{number:\"9\",letters:\"WXYZ\"},{number:\"*\",letters:\"\"},{number:\"0\",letters:\"\"},{number:\"#\",letters:\"\"},{number:\",\",letters:\"\"},{number:\";\",letters:\"\"}],n}(t.Keypad);t.CallingDtmfKeypadController=n,angular.module(\"teamspace.callingDtmfKeypad\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialingService\",\"teamspace.dialogService\"]).component(\"callingDtmfKeypad\",{bindings:{call:\"<\",close:\"&\"},controller:n,templateUrl:\"components/calling-dtmf-keypad/calling-dtmf-keypad.html\"}).run([\"constants\",\"dialogService\",\"platformDetectService\",function(e,t,o){t.register(e.dialogs.dialpad,{template:\"components/calling-dtmf-keypad/calling-dtmf-keypad.html\",className:\"dtmf-keypad-dialog ts-modal-dialog \"+(o.isRigel()?\"rigel\":\"\"),closeByEscape:!0,closeByDocument:!0,controller:n,controllerAs:\"$ctrl\",preActiveElementIds:[\"toggle-dtmf-keypad-button\",\"callingButtons-showMoreBtn\"]})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,n,a,l){this.callingDurationService=l,this.serviceAdapter=new e.AngularServiceAdapter(n,t,a,null)}return t.$inject=[\"$scope\",\"$q\",\"$translate\",\"callingDurationService\"],t.prototype.$onChanges=function(t){var n=this;t&&t.call&&t.call.currentValue&&t.call.currentValue!==t.call.previousValue&&(this.handler=new e.CallDurationIndicatorHandler(this.callingDurationService,this.call,this.serviceAdapter,null,this.messageId,this.manageHoldOffset,function(e){return n.duration=e}))},t}();e.CallingDurationController=t,angular.module(\"teamspace.callingDuration\",[\"teamspace.callingDurationService\"]).directive(\"callingDuration\",[\"$compile\",\"constants\",function(e,n){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",messageId:\"<?\",manageHoldOffset:\"<?\",duration:\"=?cdDuration\"},controllerAs:\"ctrl\",controller:t,templateUrl:n.files.templates.callingDuration}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(r){var t=function(){function r(e,r,t){this.constants=e,this.callingSupportService=t,this.logger=r.newLogger(\"CallForwardingSettings-Helper\")}return r.prototype.setModelForImmediateOrSimultaneous=function(r,t,a,i,s){if(r.callForwardingSettings&&r.unansweredCallSettings){var n=r.callForwardingSettings;switch(n.isEnabled=i,n.forwardingType=_.lowerFirst(e.services.CallForwardingType[t]),n.targetType=this.getStrForTargetTypeEnum(a),n.target=s&&a!==e.services.CallForwardingTargetType.Group?s:null,n.delaySeconds=0,Number(t)){case e.services.CallForwardingType.Immediate:n.delaySeconds=0,r.unansweredCallSettings.isEnabled=!1;break;case e.services.CallForwardingType.Simultaneous:break;default:this.logger.error(\"CallForwarding settings: forwardingType {0} didn't match CallForwardingType enum\",t)}}},r.prototype.setModelForUnansweredType=function(r,t,a,i){var s=r.unansweredCallSettings;switch(s.isEnabled=!0,s.targetType=this.getStrForTargetTypeEnum(t),s.delaySeconds=a,Number(t)){case e.services.CallForwardingTargetType.Voicemail:s.target=null,s.safeForward=!1;break;case e.services.CallForwardingTargetType.SingleTarget:s.target=i,s.safeForward=!1;break;case e.services.CallForwardingTargetType.MyDelegates:s.target=null,s.safeForward=!0;break;case e.services.CallForwardingTargetType.DoNothing:s.isEnabled=!1,s.target=null,s.safeForward=!1;break;case e.services.CallForwardingTargetType.Group:s.target=null,s.safeForward=!1;break;default:s.isEnabled=!1,s.target=null,s.safeForward=!1,this.logger.error(\"CallForwarding settings: Unanswered TargetType value {0} doesnt match any CallForwardingTargetType\",t)}r.callForwardingSettings.isEnabled&&r.callForwardingSettings.targetType===this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates)&&this.setModelForMyDelegates(r.unansweredCallSettings,r.callForwardingSettings.targetType),r.callForwardingSettings.isEnabled&&_.toLower(r.callForwardingSettings.forwardingType)===_.toLower(e.services.CallForwardingType[e.services.CallForwardingType.Immediate])&&!this.shouldTargetTypeAllowUnansweredWithImmediate(r.callForwardingSettings.targetType)&&r.unansweredCallSettings.isEnabled&&(r.callForwardingSettings.isEnabled=!1)},r.prototype.validateModel=function(e){var r=e.unansweredCallSettings,t=e.callForwardingSettings;return!!(e&&t&&r)&&(this.isFwdSettingsValid(t,r)&&this.isUnasweredSettingsValid(r))},r.prototype.setFavoriteTargets=function(e,r){var t=[];if(e.favoriteTargets=e.favoriteTargets?e.favoriteTargets:{targets:[]},r&&-1===_.findIndex(e.favoriteTargets.targets,function(e){return e===r})){if(e.favoriteTargets&&e.favoriteTargets.targets.length<this.constants.callForwardingSettings.favoriteTargetListMaxLength)e.favoriteTargets.targets.unshift(r);else{var a=e.favoriteTargets.targets.pop();t.push(a),e.favoriteTargets.targets.unshift(r)}return t}},r.prototype.initDefaultsForwardingSettings=function(r){var t={callForwardingSettings:{isEnabled:!1,forwardingType:_.lowerFirst(e.services.CallForwardingType[e.services.CallForwardingType.Immediate]),targetType:this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.Voicemail),target:null,delaySeconds:0},unansweredCallSettings:{isEnabled:!0,targetType:this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.Voicemail),target:null,delaySeconds:this.constants.callForwardingSettings.voiceMailDelayInSeconds,safeForward:!1},favoriteTargets:{targets:[]}};return r&&(t.callGroupDetails={callOrder:this.constants.callForwardingSettings.callGroupDetails.callOrder.simultaneous,delaySeconds:this.constants.callForwardingSettings.callGroupDetails.defaultDelaySeconds,targets:[]}),t},r.prototype.isFwdSettingsValid=function(r,t){if(!r.isEnabled)return!0;if(!r.forwardingType||!r.targetType)return!1;return _.toLower(r.forwardingType)===_.toLower(e.services.CallForwardingType[e.services.CallForwardingType.Immediate])?this.validateForwardingSettingsForImmediate(r,t):this.validateForwardingSettingsForSimultaneous(r,t)},r.prototype.isUnasweredSettingsValid=function(r){if(!r.isEnabled)return!0;var t=!0;return r.targetType&&(r.targetType!==this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.SingleTarget)||r.target)?r.targetType===this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.Voicemail)&&0===r.delaySeconds&&(t=!1):t=!1,t},r.prototype.validateForwardingSettingsForImmediate=function(e,r){return!(0!==e.delaySeconds||r.isEnabled&&!this.shouldTargetTypeAllowUnansweredWithImmediate(e.targetType))&&this.validateTargetTypeForFwdSettings(e.targetType,e.target,r)},r.prototype.shouldTargetTypeAllowUnansweredWithImmediate=function(r){return _.toLower(r)===_.toLower(this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates))},r.prototype.validateForwardingSettingsForSimultaneous=function(r,t){return r.targetType!=this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.Voicemail)&&this.validateTargetTypeForFwdSettings(r.targetType,r.target,t)},r.prototype.validateTargetTypeForFwdSettings=function(r,t,a){var i=!0;switch(r){case this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.SingleTarget):i=!!t;break;case this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates):i=this.validateMyDelegates(a)}return i},r.prototype.setModelForMyDelegates=function(r,t){t===this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates)?this.detectLoopMyDelegates(t,r.targetType)?(r.safeForward=!1,r.target=null,this.callingSupportService.isVoicemailAllowed?(r.isEnabled=!0,r.targetType=this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.Voicemail)):(r.isEnabled=!1,r.targetType=this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.DoNothing))):r.isEnabled&&_.toLower(r.targetType)!==_.toLower(this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.DoNothing))&&(r.safeForward=!0):r.safeForward=!1},r.prototype.getStrForTargetTypeEnum=function(r){if(!angular.isDefined(r))return null;var t;switch(Number(r)){case e.services.CallForwardingTargetType.Voicemail:t=_.lowerFirst(e.services.CallForwardingTargetType[e.services.CallForwardingTargetType.Voicemail]);break;case e.services.CallForwardingTargetType.SingleTarget:t=_.lowerFirst(e.services.CallForwardingTargetType[e.services.CallForwardingTargetType.SingleTarget]);break;case e.services.CallForwardingTargetType.MyDelegates:t=_.lowerFirst(e.services.CallForwardingTargetType[e.services.CallForwardingTargetType.MyDelegates]);break;case e.services.CallForwardingTargetType.Group:t=_.lowerFirst(e.services.CallForwardingTargetType[e.services.CallForwardingTargetType.Group]);break;default:this.logger.warn(\"TargetType {0} didnt match  any value in CallForwardingTargetTYpe enum\",r)}return t},r.prototype.validateMyDelegates=function(r){return!(!r.isEnabled||!r.safeForward)&&r.targetType!==this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates)},r.prototype.detectLoopMyDelegates=function(r,t){return r==this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates)&&t==this.getStrForTargetTypeEnum(e.services.CallForwardingTargetType.MyDelegates)},r}();r.CallingForwardingSettingsHelper=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r;!function(e){e[e.RingMeFirst=0]=\"RingMeFirst\",e[e.DontRingMe=1]=\"DontRingMe\"}(r=t.IncomingCallType||(t.IncomingCallType={}));var i;!function(e){e[e.ten=10]=\"ten\",e[e.twenty=20]=\"twenty\",e[e.thirty=30]=\"thirty\",e[e.forty=40]=\"forty\",e[e.fifty=50]=\"fifty\",e[e.sixty=60]=\"sixty\"}(i=t.DelaySecondOptions||(t.DelaySecondOptions={}));var s=function(){function s(r,i,n,a,o,l,g,d,c,p,h,u,w,m,v,T,y){var D=this;this.$scope=r,this.$q=i,this.callingSupportService=n,this.constants=a,this.resources=o,this.loggingService=g,this.$translate=d,this.peopleService=c,this.accessibilityService=h,this.analyticsService=u,this.dialogService=w,this.callForwardingSettingsService=m,this.delegationSettingsService=v,this.pstnNumberService=T,this.isFetchingResults=!1,this.isCallGroupForwardingEnabled=!1,this.showCallGroup=!1,this.callGroupMembers=[],this.errorMessage=null,this.isPeoplePickerFocused=!0,this.isBusy=!1,this.removedFavoriteTargetList=[],this.isFavoriteTargetSelected=!1,this.delegateInvalidUnansweredTargets=[e.services.CallForwardingTargetType.MyDelegates,e.services.CallForwardingTargetType.DoNothing],this.immediateDropdownContactSelected=function(e){if(null!=(e=D.selectedContactCleanup(e))){if(D.vm.immediateDropdown.isPhoneNumber=SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri),D.vm.immediateDropdown.selectTargetToBeAdded=e,!D.isValidViewModel())return;D.updateSettingsOnChangeAndSave()}},this.simulDropdownContactSelected=function(e){if(null!=(e=D.selectedContactCleanup(e))){if(D.vm.simulDropdown.isPhoneNumber=SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri),D.vm.simulDropdown.selectTargetToBeAdded=e,!D.isValidViewModel())return;D.updateSettingsOnChangeAndSave()}},this.unansweredDropdownContactSelected=function(e){if(null!=(e=D.selectedContactCleanup(e))){if(D.vm.unansweredDropdown.isPhoneNumber=SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri),D.vm.unansweredDropdown.selectTargetToBeAdded=e,!D.isValidViewModel())return;D.updateSettingsOnChangeAndSave()}},this.focusSearchInput=function(){var e=angular.element(\"#add_priority_contact_input\");e&&e.length&&e.focus()},this.logger=g.newLogger(\"CallForwardingSettings\"),this.isCallGroupForwardingEnabled=n.isCallGroupsAllowed&&y.valueAsBoolean(a.settings.names.enableCallGroupForwarding),this.loggedInUserMri=SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser.concat(l.getCurrentSkypeId()),this.init(),this.debouncedValidateAndSaveSettings=_.debounce(function(e){return D.validateAndSaveSettings(e)},s.debounceWait),this.helper=new t.CallingForwardingSettingsHelper(a,g,n),this.phoneUtil=libphonenumber.PhoneNumberUtil.getInstance(),this.isDelaySecondsEnabled=y.valueAsBoolean(a.settings.names.enableDelaySeconds),this.isForwardingToPhoneAllowed=n.isForwardingToPhoneAllowed,this.isForwardingToUserAllowed=n.isForwardingToUserAllowed,this.isVoicemailAllowed=n.isVoicemailAllowed,this.peoplePickerFilterScenario=e.services.PeoplePickerFor[this.isForwardingToUserAllowed?e.services.PeoplePickerFor.priorityContactsSelection:e.services.PeoplePickerFor.allFalse],this.specialCharRegExp=new RegExp(\"[^0-9 +-]\",\"g\"),this.isForwardingToUserAllowed?this.isForwardingToPhoneAllowed?(this.peoplePickerLabel=d.instant(o.strings.calling_forwarding_settings_add_target_container_text),this.peoplePickerPlaceholder=d.instant(o.strings.priority_contacts_settings_add_contact_input_placeholder)):(this.peoplePickerLabel=d.instant(o.strings.calling_forwarding_settings_add_contact_only_container_text),this.peoplePickerPlaceholder=d.instant(o.strings.priority_contacts_settings_add_contact_only_input_placeholder)):(this.peoplePickerLabel=d.instant(o.strings.calling_forwarding_settings_add_number_only_container_text),this.peoplePickerPlaceholder=d.instant(o.strings.priority_contacts_settings_add_number_input_placeholder)),r.$watch(\"cfsc.isPeoplePickerFocused\",function(){D.isPeoplePickerFocused&&D.resetErrorMessage()})}return s.$inject=[\"$scope\",\"$q\",\"callingSupportService\",\"constants\",\"resources\",\"sxConfig\",\"loggingService\",\"$translate\",\"peopleService\",\"distributionListService\",\"accessibilityService\",\"analyticsService\",\"dialogService\",\"callForwardingSettingsService\",\"delegationSettingsService\",\"pstnNumberService\",\"settingsService\"],s.prototype.init=function(){var e=this;this.isBusy=!0,this.isAtDelegatorCallSettings=!!this.delegatorMri,(this.isAtDelegatorCallSettings?this.delegationSettingsService.fetchUserVoiceSettings(this.delegatorMri):this.callForwardingSettingsService.getSettings()).then(function(t){e.originalSettings=e.isAtDelegatorCallSettings?t.callRedirectionSettings:t,e.initDropdownOptionsModel(e.originalSettings),e.isCallGroupForwardingEnabled&&e.updateCallGroupDetails(e.originalSettings&&e.originalSettings.callGroupDetails||{callOrder:e.constants.callForwardingSettings.callGroupDetails.callOrder.simultaneous,delaySeconds:e.constants.callForwardingSettings.callGroupDetails.defaultDelaySeconds,targets:[]})}).catch(function(){e.initDropdownOptionsModel()}).finally(function(){e.isBusy=!1})},s.prototype.handleKeyDown=function(e){e&&e.which===this.constants.keyCodes.escape&&(e.preventDefault(),e.stopImmediatePropagation())},s.prototype.initDropdownOptionsModel=function(e){if(this.vm=this.initDefaultsViewModel(),e)if(e=this.extendDefaultUserSettings(),this.helper.validateModel(e))this.mapSettingsToVM(e);else{this.originalSettings=null;var t=this.hideUserPersonalInfo(e);this.logger.error(\"CallForwarding invalid payload in bvd store for user {0} payload: {1}\",this.loggedInUserMri,JSON.stringify(t))}},s.prototype.selectedContactCleanup=function(e){if(this.resetErrorMessage(),!e)return this.errorMessage=this.$translate.instant(this.resources.strings.priority_contacts_resolve_user_failed),this.logger.error(\"Resolve user failed: no selected contact object.\"),null;if(SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)){var t=e.mri.slice(SkypeX.Services.ChatServiceUtils.PstnPrefix.length);if(this.specialCharRegExp.test(t))return this.errorMessage=this.$translate.instant(this.resources.strings.priority_contacts_settings_invalid_number_error),this.logger.error(\"Invalid number entered: special characters in the number\"),null;var r=this.pstnNumberService.parseAndFormatNumber(t);e.mri=SkypeX.Services.ChatServiceUtils.PstnPrefix.concat(this.pstnNumberService.normalizePstnNumber(r))}return e},s.prototype.resetErrorMessage=function(){this.errorMessage=null},s.prototype.onFwdViewTypeChange=function(){var e=Number(this.vm.selectedIncomingCallType)===r.DontRingMe?this.vm.immediateDropdown.selectedTargetKey:this.vm.simulDropdown.selectedTargetKey;this.showHideDropDowns(e),this.isValidViewModel()&&this.updateSettingsOnChangeAndSave()},s.prototype.onImmediateDropdownChange=function(t,r){if(this.resetErrorMessage(),!this.vm.immediateDropdown.showAddTargetContainer){if(this.showHideDropDowns(r),!this.checkIfSelectedOptionIsTarget(t))switch(Number(r)){case e.services.CallForwardingTargetType.SingleTarget:return this.vm.immediateDropdown.selectedTargetKey=t,this.vm.immediateDropdown.showAddTargetContainer=!0,this.vm.disableAll=!0,void this.focusAddTargetContainer();case e.services.CallForwardingTargetType.Group:if(!this.callGroupDetails||!this.callGroupDetails.targets||!this.callGroupDetails.targets.length)return void this.createNewCallGroupDetails(this.vm.immediateDropdown,e.services.CallForwardingType.Immediate)}this.vm.immediateDropdown.selectedTargetKey=t,this.isValidViewModel()&&this.updateSettingsOnChangeAndSave()}},s.prototype.onSimulDropdownChange=function(t,r){if(this.resetErrorMessage(),!this.vm.simulDropdown.showAddTargetContainer){if(this.showHideDropDowns(r),!this.checkIfSelectedOptionIsTarget(t))switch(Number(r)){case e.services.CallForwardingTargetType.SingleTarget:return this.vm.simulDropdown.selectedTargetKey=t,this.vm.simulDropdown.showAddTargetContainer=!0,this.vm.disableAll=!0,void this.focusAddTargetContainer();case e.services.CallForwardingTargetType.Group:if(!this.callGroupDetails||!this.callGroupDetails.targets||!this.callGroupDetails.targets.length)return void this.createNewCallGroupDetails(this.vm.simulDropdown,e.services.CallForwardingType.Simultaneous)}this.vm.simulDropdown.selectedTargetKey=t,this.isValidViewModel()&&this.updateSettingsOnChangeAndSave()}},s.prototype.onDelaySecondsDropdownChange=function(e){this.vm.unansweredDelaySecondsDropDown.delayTime=e,this.updateSettingsOnChangeAndSave()},s.prototype.onUnansweredDropdownChange=function(t,r){if(this.resetErrorMessage(),!this.vm.unansweredDropdown.showAddTargetContainer){if(!this.checkIfSelectedOptionIsTarget(t))switch(Number(r)){case e.services.CallForwardingTargetType.SingleTarget:return this.vm.unansweredDropdown.selectedTargetKey=t,this.vm.unansweredDropdown.showAddTargetContainer=!0,this.vm.disableAll=!0,void this.focusAddTargetContainer();case e.services.CallForwardingTargetType.Group:if(!this.callGroupDetails||!this.callGroupDetails.targets||!this.callGroupDetails.targets.length)return void this.createNewCallGroupDetails(this.vm.unansweredDropdown,e.services.CallForwardingType.Unanswered)}this.vm.unansweredDropdown.selectedTargetKey=t,this.isValidViewModel()&&this.updateSettingsOnChangeAndSave()}},s.prototype.onCancelBtnClick=function(e){this.mapSettingsToVM()},s.prototype.setFocusOnTab=function(e){if(!this.accessibilityService.isInKeyboardNavigationMode())return e.stopPropagation(),void e.preventDefault();if(e&&e.target){var t=e.target.parentElement;t.className.contains(s.ToggleTabFocusClassName)||(t.className=t.className.concat(\" \",s.ToggleTabFocusClassName))}},s.prototype.removeFocus=function(e){if(!this.accessibilityService.isInKeyboardNavigationMode())return e.stopPropagation(),void e.preventDefault();if(e&&e.target){var t=e.target.parentElement;t.className=t.className.replace(s.ToggleTabFocusClassName,\"\")}},s.prototype.updateSettingsOnChangeAndSave=function(){var e=this.extendDefaultUserSettings();this.isCallGroupForwardingEnabled&&this.callGroupDetails&&(e.callGroupDetails=_.cloneDeep(this.callGroupDetails)),this.vm.immediateDropdown.show&&this.updateModelForImmediateDropdown(e),this.vm.simulDropdown.show&&this.updateModelForSimulDropdown(e),(this.vm.unansweredDropdown.show||this.vm.isCallGroupChanged)&&this.updateModelForUnasweredView(e),this.vm.unansweredDelaySecondsDropDown.show&&this.isDelaySecondsEnabled&&this.updateModelForUnanswereDelaySeconds(e),this.mapSettingsToVM(e),this.debouncedValidateAndSaveSettings(e)},s.prototype.editCallGroupDetails=function(){var t=this;this.openCallGroupSettingsDialog().then(function(r){var i=r.value;i&&i.callOrder&&i.targets&&(i.targets.length||(Number(t.vm.simulDropdown.selectedTargetKey)===e.services.CallForwardingTargetType.Group&&(t.vm.simulDropdown.selectedTargetKey=e.services.CallForwardingTargetType.DoNothing),Number(t.vm.unansweredDropdown.selectedTargetKey)===e.services.CallForwardingTargetType.Group&&(t.vm.unansweredDropdown.selectedTargetKey=e.services.CallForwardingTargetType.DoNothing),Number(t.vm.immediateDropdown.selectedTargetKey)===e.services.CallForwardingTargetType.Group&&(t.vm.immediateDropdown.selectedTargetKey=e.services.CallForwardingTargetType.Voicemail)),t.updateCallGroupDetailsAndSave(i))})},s.prototype.createNewCallGroupDetails=function(t,r){var i=this;this.openCallGroupSettingsDialog().then(function(r){var s=r.value;s&&s.callOrder&&s.targets&&(s.targets.length&&(t.selectedTargetKey=e.services.CallForwardingTargetType.Group),i.updateCallGroupDetailsAndSave(s))})},s.prototype.openCallGroupSettingsDialog=function(){return this.dialogService.open(this.constants.dialogs.callingForwardGroupSettings,{callGroupDetails:_.cloneDeep(this.callGroupDetails)}).closePromise.then(function(e){return angular.element(\"#edit-call-group-btn\").focus(),e})},s.prototype.updateCallGroupDetailsAndSave=function(e){this.updateCallGroupDetails(e),this.isValidViewModel()&&(this.updateCallGroupDetailsScenario&&(this.updateCallGroupDetailsScenario.stop({data:JSON.stringify({reason:\"overwritten\"})}),this.updateCallGroupDetailsScenario=null),this.updateCallGroupDetailsScenario=this.loggingService.newScenario(this.constants.scenarios.calling.updateCallGroupDetails),this.updateCallGroupDetailsScenario.cancelIfOffline=!0,e.callOrder&&e.targets&&e.targets.length&&(this.updateCallGroupDetailsScenario.eventData[this.constants.telemetry.updateCallGroup.ringOrder]=e.callOrder,this.updateCallGroupDetailsScenario.eventData[this.constants.telemetry.updateCallGroup.targets]=e.targets.length),this.vm.isCallGroupChanged=!0,this.updateSettingsOnChangeAndSave())},s.prototype.updateCallGroupDetails=function(e){var t=this;if(this.callGroupDetails=e,this.showCallGroup=this.isCallGroupForwardingEnabled&&this.callGroupDetails&&this.callGroupDetails.targets&&!!this.callGroupDetails.targets.length,this.callGroupMembersCountText=this.callGroupDetails.targets.length>1?this.$translate.instant(this.resources.strings.calling_forward_group_multiple_members_count_text,{count:this.callGroupDetails.targets.length}):this.callGroupDetails.targets.length>0?this.$translate.instant(this.resources.strings.calling_forward_group_single_member_count_text):\"\",this.callGroupDetails.targets.length){this.peopleService.getAllPeopleProfile(this.callGroupDetails.targets.slice(0,5),\"calling-forwarding-settings\").then(function(e){t.callGroupMembers=e})}else this.callGroupMembers=[]},s.prototype.focusAddTargetContainer=function(){_.defer(function(){angular.element(\"#add_call_forwarding_contact_input\").focus()})},s.prototype.updateModelForImmediateDropdown=function(t){var r=e.services.CallForwardingType.Immediate,i=this.getTargetTypeOfSelectedKey(this.vm.immediateDropdown.selectedTargetKey,e.services.CallForwardingType.Immediate),s=this.checkIfSelectedOptionIsTarget(this.vm.immediateDropdown.selectedTargetKey)?this.vm.immediateDropdown.selectedTargetKey:null,n=this.vm.immediateDropdown.selectTargetToBeAdded,a=this.vm.immediateDropdown.isPhoneNumber,o=s||this.getFormattedMriForTarget(n,a);this.helper.setModelForImmediateOrSimultaneous(t,r,i,!0,o),o&&(this.removedFavoriteTargetList=this.helper.setFavoriteTargets(t,o))},s.prototype.updateModelForSimulDropdown=function(t){var r=e.services.CallForwardingType.Simultaneous;if(Number(this.vm.simulDropdown.selectedTargetKey)!==e.services.CallForwardingTargetType.DoNothing){var i=this.getTargetTypeOfSelectedKey(this.vm.simulDropdown.selectedTargetKey,e.services.CallForwardingType.Simultaneous),s=this.checkIfSelectedOptionIsTarget(this.vm.simulDropdown.selectedTargetKey)?this.vm.simulDropdown.selectedTargetKey:null,n=this.vm.simulDropdown.selectTargetToBeAdded,a=this.vm.simulDropdown.isPhoneNumber,o=s||this.getFormattedMriForTarget(n,a);this.helper.setModelForImmediateOrSimultaneous(t,r,i,!0,o),o&&(this.removedFavoriteTargetList=this.helper.setFavoriteTargets(t,o))}else this.helper.setModelForImmediateOrSimultaneous(t,r,null,!1,null)},s.prototype.updateModelForUnanswereDelaySeconds=function(e){e.unansweredCallSettings.delaySeconds=this.vm.unansweredDelaySecondsDropDown.delayTime},s.prototype.updateModelForUnasweredView=function(t){var r=this.getTargetTypeOfSelectedKey(this.vm.unansweredDropdown.selectedTargetKey,e.services.CallForwardingType.Unanswered),i=this.checkIfSelectedOptionIsTarget(this.vm.unansweredDropdown.selectedTargetKey)?this.vm.unansweredDropdown.selectedTargetKey:null,s=this.vm.unansweredDropdown.selectTargetToBeAdded,n=this.vm.unansweredDropdown.isPhoneNumber,a=i||this.getFormattedMriForTarget(s,n);this.helper.setModelForUnansweredType(t,r,this.vm.unansweredDelaySecondsDropDown.delayTime,a),a&&(this.removedFavoriteTargetList=this.helper.setFavoriteTargets(t,a))},s.prototype.validateAndSaveSettings=function(e){var t=this;if(e){if(!this.helper.validateModel(e))return this.logger.warn(\"Callforwarding settings invalid model {0} was being saved.\",e),this.vm.showErrorMessage=!0,this.vm.errorMessage=this.$translate.instant(this.resources.strings.calling_forwarding_settings_invalid_model_errorMessage),void(this.vm.disableAll=!1);this.vm.errorMessage=null,this.originalSettings=e,(this.isAtDelegatorCallSettings?this.callForwardingSettingsService.addOrUpdateSettings(this.delegatorMri,e,!1,this.isAtDelegatorCallSettings):this.callForwardingSettingsService.addOrUpdateSettings(this.loggedInUserMri,e)).then(function(){t.recordSettingChangeTelemetry(e),t.updateCallGroupDetailsScenario&&t.updateCallGroupDetailsScenario.stop({data:JSON.stringify({reason:\"succeeded\"})})}).catch(function(r){t.logger.error(\"Unable to update call forwarding settings {0} payload {1}\",r,JSON.stringify(t.hideUserPersonalInfo(e))),t.vm.showErrorMessage=!0,t.vm.errorMessage=t.$translate.instant(t.resources.strings.calling_forwarding_settings_error_while_saving_errorMessage),t.updateCallGroupDetailsScenario&&t.updateCallGroupDetailsScenario.fail({error:JSON.stringify(r)})}).finally(function(){t.isFavoriteTargetSelected=!1,t.updateCallGroupDetailsScenario=null,t.vm.isCallGroupChanged=!1})}},s.prototype.mapSettingsToVM=function(t){t&&t.callForwardingSettings&&t.unansweredCallSettings||(t=this.extendDefaultUserSettings());var r=e.services.CallForwardingType[_.upperFirst(t.callForwardingSettings.forwardingType)],i=e.services.CallForwardingTargetType[_.upperFirst(t.callForwardingSettings.targetType)],s=t.callForwardingSettings.target,n=e.services.CallForwardingTargetType[_.upperFirst(t.unansweredCallSettings.targetType)],a=t.unansweredCallSettings.target,o=t.unansweredCallSettings.delaySeconds,l=t.favoriteTargets.targets;this.setUnansweredDelaySecondsSelectedValue(o),this.setForwardingType(t.callForwardingSettings.isEnabled,r,i),this.setImmediateOrSimulDropdownSelectedValue(t.callForwardingSettings.isEnabled,r,i,s),this.vm.unansweredDropDownWasSet=!(_.upperFirst(t.unansweredCallSettings.targetType)==e.services.CallForwardingTargetType[e.services.CallForwardingTargetType.Voicemail]&&!t.unansweredCallSettings.isEnabled);var g=this.vm.unansweredDropDownWasSet?Number(this.vm.unansweredDropdown.selectedTargetKey)!==e.services.CallForwardingTargetType.DoNothing:t.unansweredCallSettings.isEnabled;this.setUnansweredDropdownSelectedValue(g,n,a);var d=_.compact([s,a]);l=_.union(l,d),this.bindFavoriteTargetsToDropdown(l),this.updateDropdownOptions(i),this.clearValuesAndResetView()},s.prototype.updateDropdownOptions=function(t){if(this.hasDelegates()||this.isTargetTypeMyDelegates(t)||this.isAtDelegatorCallSettings){var r={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delegates_option_text),targetType:e.services.CallForwardingTargetType.MyDelegates.toString()};this.immediateDropdownOptions.items[e.services.CallForwardingTargetType.MyDelegates]=r,this.unansweredDropdownOptions.items[e.services.CallForwardingTargetType.MyDelegates]=r,this.simulDropDownOptions.items[e.services.CallForwardingTargetType.MyDelegates]=r}else delete this.unansweredDropdownOptions.items[e.services.CallForwardingTargetType.MyDelegates],delete this.simulDropDownOptions.items[e.services.CallForwardingTargetType.MyDelegates],delete this.immediateDropdownOptions.items[e.services.CallForwardingTargetType.MyDelegates];this.updateDelegateUnansweredOptions(t)},s.prototype.updateDelegateUnansweredOptions=function(t){var r=this;this.isTargetTypeMyDelegates(t)?(_.each(this.delegateInvalidUnansweredTargets,function(e){delete r.unansweredDropdownOptions.items[e]}),-1!==_.indexOf(this.delegateInvalidUnansweredTargets,this.vm.unansweredDropdown.selectedTargetKey)&&(this.vm.unansweredDropdown.selectedTargetKey=this.isVoicemailAllowed?e.services.CallForwardingTargetType.Voicemail:e.services.CallForwardingTargetType.DoNothing)):this.unansweredDropdownOptions.items.hasOwnProperty(e.services.CallForwardingTargetType.DoNothing)||(this.unansweredDropdownOptions.items[e.services.CallForwardingTargetType.DoNothing]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_doNothing_option_text),targetType:e.services.CallForwardingTargetType.DoNothing.toString()})},s.prototype.isTargetTypeMyDelegates=function(t){return angular.isDefined(t)&&Number(t)===e.services.CallForwardingTargetType.MyDelegates},s.prototype.setForwardingType=function(t,i,s){t&&i===e.services.CallForwardingType.Immediate?this.vm.selectedIncomingCallType=r.DontRingMe:this.vm.selectedIncomingCallType=r.RingMeFirst,this.showHideDropDowns(s)},s.prototype.setImmediateOrSimulDropdownSelectedValue=function(t,r,i,s){r!==e.services.CallForwardingType.Immediate?this.vm.simulDropdown.selectedTargetKey=t?s||i:e.services.CallForwardingTargetType.DoNothing:this.vm.immediateDropdown.selectedTargetKey=s||i},s.prototype.setUnansweredDelaySecondsSelectedValue=function(e){this.vm.unansweredDelaySecondsDropDown.delayTime=e},s.prototype.setUnansweredDropdownSelectedValue=function(t,r,i){this.vm.unansweredDropdown.selectedTargetKey=t?i||r:e.services.CallForwardingTargetType.DoNothing,this.vm.unansweredDropDownWasSet=!0},s.prototype.isValidViewModel=function(){var t=!0;return!(!this.vm||!angular.isDefined(this.vm.selectedIncomingCallType))&&(this.vm.immediateDropdown.show&&(_.isNull(this.vm.immediateDropdown.selectedTargetKey)?t=!1:this.checkIfSelectedOptionIsTarget(this.vm.immediateDropdown.selectedTargetKey.toString())||Number(this.vm.immediateDropdown.selectedTargetKey)!==e.services.CallForwardingTargetType.SingleTarget||this.vm.immediateDropdown.selectTargetToBeAdded||(t=!1)),t&&this.vm.simulDropdown.show&&(_.isNull(this.vm.simulDropdown.selectedTargetKey)?t=!1:this.checkIfSelectedOptionIsTarget(this.vm.simulDropdown.selectedTargetKey.toString())||Number(this.vm.simulDropdown.selectedTargetKey)!==e.services.CallForwardingTargetType.SingleTarget||this.vm.simulDropdown.selectTargetToBeAdded||(t=!1)),t&&this.vm.unansweredDropdown.show&&(_.isNull(this.vm.unansweredDropdown.selectedTargetKey)?t=!1:this.checkIfSelectedOptionIsTarget(this.vm.unansweredDropdown.selectedTargetKey.toString())||Number(this.vm.unansweredDropdown.selectedTargetKey)!==e.services.CallForwardingTargetType.SingleTarget||this.vm.unansweredDropdown.selectTargetToBeAdded||(t=!1)),t?this.vm.showErrorMessage=!1:(this.vm.showErrorMessage=!0,this.vm.errorMessage=this.$translate.instant(this.resources.strings.calling_forwarding_settings_invalid_model_errorMessage)),t)},s.prototype.bindFavoriteTargetsToDropdown=function(t){var r=this,i={},s=[];return _.each(t,function(t){if(!(SkypeX.Services.ChatServiceUtils.isPstnMri(t)&&!r.callingSupportService.isForwardingToPhoneAllowed||SkypeX.Services.ChatServiceUtils.isUserMri(t)&&!r.callingSupportService.isForwardingToUserAllowed)){var n=r.getPhoneNumberOrDisplayName(t).then(function(r){r&&(i[t]={value:r,targetType:e.services.CallForwardingTargetType.SingleTarget.toString()})});s.push(n)}}),this.$q.all(s).then(function(){_.each(r.removedFavoriteTargetList,function(e){delete r.immediateDropdownOptions.items[e],delete r.unansweredDropdownOptions.items[e],delete r.simulDropDownOptions.items[e]}),r.removedFavoriteTargetList=[],_.merge(r.immediateDropdownOptions.items,i),_.merge(r.unansweredDropdownOptions.items,i),_.merge(r.simulDropDownOptions.items,i)})},s.prototype.mapMrisToUserProfiles=function(e){var t=this;return this.peopleService.getPeopleProfile(e,\"calling-forwarding-settings\").then(function(e){return e}).catch(function(){return t.logger.debug(\"unable to resolve mri:{0}\",e),null})},s.prototype.extendDefaultUserSettings=function(){var e=this.originalSettings?_.cloneDeep(this.originalSettings):{};return _.defaultsDeep(e,this.helper.initDefaultsForwardingSettings(this.isCallGroupForwardingEnabled)),e},s.prototype.getCallForwardingOptions=function(){var e;return{label:\"Calls\",items:(e={},e[r.RingMeFirst]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_simul_with_unanswered_option_text),targetType:null},e[r.DontRingMe]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_immediate_option_text),targetType:null},e)}},s.prototype.hasDelegates=function(){return this.callingSupportService.isDelegationAllowed&&this.delegationSettingsService.getUserDelegates().length>0},s.prototype.getTargetOptions=function(t){var r={label:this.$translate.instant(this.resources.strings.calling_forwarding_settings_forward_target_dropdown_label),items:{}};if((this.isVoicemailAllowed||this.isAtDelegatorCallSettings)&&(r.items[e.services.CallForwardingTargetType.Voicemail]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_voicemail_option_text),targetType:e.services.CallForwardingTargetType.Voicemail.toString()}),this.isForwardingToUserAllowed||this.isForwardingToPhoneAllowed||this.isAtDelegatorCallSettings){var i=this.isForwardingToUserAllowed?this.isForwardingToPhoneAllowed?this.$translate.instant(this.resources.strings.calling_forwarding_settings_singleTarget_option_text):this.$translate.instant(this.resources.strings.calling_forwarding_settings_singleTarget_contact_only_option_text):this.$translate.instant(this.resources.strings.calling_forwarding_settings_singleTarget_number_only_option_text);r.items[e.services.CallForwardingTargetType.SingleTarget]={value:i,targetType:e.services.CallForwardingTargetType.SingleTarget.toString()}}return(this.isCallGroupForwardingEnabled||this.isAtDelegatorCallSettings)&&(r.items[e.services.CallForwardingTargetType.Group]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_simul_ring_call_group_option_text),targetType:e.services.CallForwardingTargetType.Group.toString()}),(this.hasDelegates()||this.isAtDelegatorCallSettings)&&(r.items[e.services.CallForwardingTargetType.MyDelegates]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delegates_option_text),targetType:e.services.CallForwardingTargetType.MyDelegates.toString()}),t&&(r.label=this.$translate.instant(this.resources.strings.calling_forwarding_settings_unanswered_target_dropdown_label),r.items[e.services.CallForwardingTargetType.DoNothing]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_doNothing_option_text),targetType:e.services.CallForwardingTargetType.DoNothing.toString()}),r},s.prototype.getDelaySecondsOptions=function(){var e={label:this.$translate.instant(this.resources.strings.calling_forwarding_settings_forward_target_dropdown_label),items:{}};return e.items[i.ten]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delay_10_seconds_text),targetType:i.ten.toString()},e.items[i.twenty]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delay_20_seconds_text),targetType:i.twenty.toString()},e.items[i.thirty]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delay_30_seconds_text),targetType:i.thirty.toString()},e.items[i.forty]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delay_40_seconds_text),targetType:i.forty.toString()},e.items[i.fifty]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delay_50_seconds_text),targetType:i.fifty.toString()},e.items[i.sixty]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delay_60_seconds_text),targetType:i.sixty.toString()},e},s.prototype.getSimulTargetDropdownOptions=function(){var t={label:this.$translate.instant(this.resources.strings.calling_forwarding_settings_forward_target_dropdown_label),items:{}};if(t.items[e.services.CallForwardingTargetType.DoNothing]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_simul_ring_none_option_text),targetType:e.services.CallForwardingTargetType.DoNothing.toString()},(this.isCallGroupForwardingEnabled||this.isAtDelegatorCallSettings)&&(t.items[e.services.CallForwardingTargetType.Group]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_simul_ring_call_group_option_text),targetType:e.services.CallForwardingTargetType.Group.toString()}),this.isForwardingToUserAllowed||this.isForwardingToPhoneAllowed||this.isAtDelegatorCallSettings){var r=this.isForwardingToUserAllowed?this.isForwardingToPhoneAllowed?this.$translate.instant(this.resources.strings.calling_forwarding_settings_singleTarget_option_text):this.$translate.instant(this.resources.strings.calling_forwarding_settings_singleTarget_contact_only_option_text):this.$translate.instant(this.resources.strings.calling_forwarding_settings_singleTarget_number_only_option_text);t.items[e.services.CallForwardingTargetType.SingleTarget]={value:r,targetType:e.services.CallForwardingTargetType.SingleTarget.toString()}}return(this.hasDelegates()||this.isAtDelegatorCallSettings)&&(t.items[e.services.CallForwardingTargetType.MyDelegates]={value:this.$translate.instant(this.resources.strings.calling_forwarding_settings_delegates_option_text),targetType:e.services.CallForwardingTargetType.MyDelegates.toString()}),t},s.prototype.clearValuesAndResetView=function(){var t=this.vm.immediateDropdown.showAddTargetContainer?s.immediateDropdownBtnSelector:this.vm.simulDropdown.showAddTargetContainer?s.simulDropdownBtnSelector:this.vm.unansweredDropdown.showAddTargetContainer?s.unansweredDropdownBtnSelector:void 0;if(this.vm.showErrorMessage=!1,this.vm.immediateDropdown.showAddTargetContainer=!1,this.vm.immediateDropdown.selectTargetToBeAdded=null,this.vm.simulDropdown.showAddTargetContainer=!1,this.vm.simulDropdown.selectTargetToBeAdded=null,this.vm.unansweredDropdown.selectTargetToBeAdded=null,this.vm.unansweredDropdown.showAddTargetContainer=!1,this.vm.disableAll=!1,!angular.isDefined(this.vm.selectedIncomingCallType))return this.vm.selectedIncomingCallType=r.RingMeFirst,this.vm.simulDropdown.selectedTargetKey=e.services.CallForwardingTargetType.DoNothing,this.vm.unansweredDropdown.selectedTargetKey=this.isVoicemailAllowed?e.services.CallForwardingTargetType.Voicemail:e.services.CallForwardingTargetType.DoNothing,this.vm.immediateDropdown.show=!1,this.vm.unansweredDropdown.show=!0,this.vm.simulDropdown.show=!0,void(this.vm.unansweredDelaySecondsDropDown.show=!0);t&&_.defer(function(){return angular.element(t).focus()})},s.prototype.checkIfSelectedOptionIsTarget=function(t){return!(!t||angular.isDefined(e.services.CallForwardingTargetType[t]))&&(this.isFavoriteTargetSelected=!0,!0)},s.prototype.initDefaultsViewModel=function(){var t={selectedIncomingCallType:r.RingMeFirst,unansweredDropDownWasSet:!1,showErrorMessage:!1,errorMessage:null,disableAll:!1,isCallGroupChanged:!1,immediateDropdown:{selectedTargetKey:e.services.CallForwardingTargetType.Voicemail,showAddTargetContainer:!1,selectTargetToBeAdded:null,isPhoneNumber:!1,show:!1},simulDropdown:{selectedTargetKey:e.services.CallForwardingTargetType.DoNothing,showAddTargetContainer:!1,selectTargetToBeAdded:null,isPhoneNumber:!1,show:!1},unansweredDropdown:{selectedTargetKey:this.isVoicemailAllowed?e.services.CallForwardingTargetType.Voicemail:e.services.CallForwardingTargetType.DoNothing,showAddTargetContainer:!1,selectTargetToBeAdded:null,isPhoneNumber:!1,show:!0},unansweredDelaySecondsDropDown:{selectedTargetKey:i.twenty,delayTime:this.constants.callForwardingSettings.voiceMailDelayInSeconds,show:!0}};return this.callDropdownOptions=this.getCallForwardingOptions(),this.immediateDropdownOptions=this.getTargetOptions(),this.unansweredDropdownOptions=this.getTargetOptions(!0),this.simulDropDownOptions=this.getSimulTargetDropdownOptions(),this.delaySecondsDropDownOptions=this.getDelaySecondsOptions(),t},s.prototype.recordSettingChangeTelemetry=function(r){var i=this;_.defer(function(){var s=i.captureUsageInformation(r),n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,i.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.callForwardingSettings.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.callForwardingSettingChange.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.callForwardingOption.toString(),t.PanelModuleName,i.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.logger),summary:\"Update call forwarding settings for non-EV users\"},dataBag:s};i.analyticsService.onPanelAction(i.$scope,n)})},s.prototype.captureUsageInformation=function(e){var t,r,i=!1,s=!1,n=!1,a=\"\",o=\"\",l=\"\";return e.callForwardingSettings&&(s=e.callForwardingSettings.isEnabled,a=e.callForwardingSettings.forwardingType,o=e.callForwardingSettings.targetType,t=this.getTargetValueType(e.callForwardingSettings.target)),e.unansweredCallSettings&&(i=e.unansweredCallSettings.isEnabled,l=e.unansweredCallSettings.targetType,r=this.getTargetValueType(e.unansweredCallSettings.target)),t||r||t!==r||(n=e.unansweredCallSettings.target===e.callForwardingSettings.target),{isEvEnabled:!0,forwardingOn:s,forwardingType:a,forwardingTargetType:o,forwardingTargetValueType:t,unansweredOn:i,unansweredTargetType:l,unansweredTargetValueType:r,sameTargetForImmediateAndUnanswered:n,favoriteTargetUsed:this.isFavoriteTargetSelected}},s.prototype.showHideDropDowns=function(e){var t=this.vm.selectedIncomingCallType;angular.isDefined(t)&&(Number(t)===r.RingMeFirst?(this.vm.immediateDropdown.show=!1,this.vm.unansweredDropdown.show=!0,this.vm.unansweredDelaySecondsDropDown.show=!0,this.vm.simulDropdown.show=!0):(this.vm.simulDropdown.show=!1,this.vm.unansweredDropdown.show=!1,this.vm.unansweredDelaySecondsDropDown.show=!1,this.vm.immediateDropdown.show=!0,this.isTargetTypeMyDelegates(e)&&(this.vm.unansweredDropdown.show=!0,this.vm.unansweredDelaySecondsDropDown.show=!0)),this.resetInvalidUnansweredTargetForDelegates(e))},s.prototype.resetInvalidUnansweredTargetForDelegates=function(t){this.vm.unansweredDropdown.show&&this.isTargetTypeMyDelegates(t)&&-1!==_.indexOf(this.delegateInvalidUnansweredTargets,this.vm.unansweredDropdown.selectedTargetKey)&&(this.vm.unansweredDropdown.selectedTargetKey=this.isVoicemailAllowed?e.services.CallForwardingTargetType.Voicemail:e.services.CallForwardingTargetType.DoNothing)},s.prototype.getPhoneNumberOrDisplayName=function(e){if(!e)return this.$q.resolve(null);if(this.isTargetPhoneNumber(e)){var t=e.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\"),r=this.pstnNumberService.parseAndFormatNumber(t),i=this.pstnNumberService.normalizePstnNumber(r);return this.$q.resolve(i)}return this.mapMrisToUserProfiles(e).then(function(e){return e&&e.displayName}).catch(function(e){return null})},s.prototype.getFormattedMriForTarget=function(e,t){if(e)return e.mri},s.prototype.isTargetPhoneNumber=function(e){try{e=e.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\");var t=this.phoneUtil.parse(e,\"US\");if(this.phoneUtil.isPossibleNumber(t)&&this.phoneUtil.isValidNumber(t))return!0}catch(e){this.logger.log(e)}return!1},s.prototype.getTargetTypeOfSelectedKey=function(t,r){if(angular.isDefined(t)){var i;switch(r){case e.services.CallForwardingType.Unanswered:i=this.unansweredDropdownOptions.items[t];break;case e.services.CallForwardingType.Immediate:i=this.immediateDropdownOptions.items[t];break;case e.services.CallForwardingType.Simultaneous:i=this.simulDropDownOptions.items[t];break;default:this.logger.error(\"Unknown call forwarding type {0}\",r)}return i?i.targetType:null}},s.prototype.getTargetValueType=function(e){return e?e.startsWith(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser)?this.constants.callForwardingSettings.targetValueType.user:this.constants.callForwardingSettings.targetValueType.phoneNumber:\"\"},s.prototype.hideUserPersonalInfo=function(e){var t=_.cloneDeep(e);return t.callForwardingSettings&&t.callForwardingSettings.target&&(t.callForwardingSettings.target=this.getTargetValueType(t.callForwardingSettings.target)),t.unansweredCallSettings&&t.unansweredCallSettings.target&&(t.unansweredCallSettings.target=this.getTargetValueType(t.unansweredCallSettings.target)),t.favoriteTargets&&(t.favoriteTargets=null),t},s.addTargetInputSelector=\".call-fwd-settings .phone-number-people-selector .ts-search-input input\",s.debounceWait=400,s.immediateDropdownBtnSelector=\"#immediate-dropdown-btn\",s.simulDropdownBtnSelector=\"#simul-dropdown-btn\",s.unansweredDropdownBtnSelector=\"#unanswered-dropdown-btn\",s.ToggleTabFocusClassName=\"tab-focus\",s}();t.CallForwardingSettingsController=s,angular.module(\"teamspace.callForwardingSettings\",[\"teamspace.callForwardingSettingsService\",\"teamspace.callingSupportService\",\"teamspace.delegationSettingsService\",\"teamspace.callingForwardGroupSettingsDialog\",\"teamspace.pstnNumberService\"]).component(\"callForwardingSettings\",{bindings:{delegatorMri:\"<?\"},controller:s,controllerAs:\"cfsc\",templateUrl:\"components/calling-forwarding-settings/calling-forwarding-settings.html\"})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){function t(t,o,r,s){var n=this;this.constants=r,this.searchInputId=\"phoneNumberPeopleSelector-searchInput\",this.removeSelectedTargetBtnId=\"phoneNumberPeopleSelector-removeSelectedTargetBtn\",this.peoplePickerId=\"phoneNumberPeopleSelector-peoplePicker\",this.peoplePickerInputId=this.peoplePickerId+\"_input\",this.selectedTarget=null,this.locale=\"US\",this.selectedPerson=function(e){e&&(n.selectedTarget=e,n.searchText=null,n.isFocused=!1,n.focusNextTabElement())},this.logger=s.newLogger(\"custom-target-selector\"),this.formatter=new libphonenumber.AsYouTypeFormatter(this.locale),this.phoneUtil=libphonenumber.PhoneNumberUtil.getInstance(),this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.callRouting]}return t.$inject=[\"$scope\",\"$timeout\",\"constants\",\"loggingService\"],t.prototype.onSearchTextChange=function(){if(this.searchText&&!this.selectedTarget){this.isPhoneNumber=!1;var e=this.searchText;this.isPotentialPhoneNumber(e)||(this.pplSearchText=this.searchText),this.isTargetPhoneNumber(e)&&(this.selectedTarget=this.getFormattedNumber(e),this.searchText=null,this.isPhoneNumber=!0,this.focusNextTabElement())}},t.prototype.removeTarget=function(){var e=this;this.searchText=null,this.pplSearchText=null,this.selectedTarget=null,this.isFocused=!0,this.isPhoneNumber=!1,_.defer(function(){angular.element(\"#\"+e.searchInputId).focus()})},t.prototype.onKeydown=function(e){var t=this;switch(e.keyCode){case this.constants.keyCodes.down:case this.constants.keyCodes.up:case this.constants.keyCodes.enter:case this.constants.keyCodes.tab:return!(!e.shiftKey||e.keyCode!==this.constants.keyCodes.tab)||(_.defer(function(){angular.element(\"#\"+t.peoplePickerInputId).trigger({type:\"keydown\",which:e.which,keyCode:e.keyCode,shiftKey:e.shiftKey})}),e.preventDefault(),e.stopPropagation(),!1)}},t.prototype.focusNextTabElement=function(){var e=this;_.defer(function(){var t=angular.element(\"#\"+e.removeSelectedTargetBtnId);t.focus(),t.trigger({type:\"keydown\",which:e.constants.keyCodes.tab,keyCode:e.constants.keyCodes.tab})})},t.prototype.isTargetPhoneNumber=function(e){try{e=e.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\");var t=this.phoneUtil.parse(e,this.locale);if(this.phoneUtil.isPossibleNumber(t)&&this.phoneUtil.isValidNumber(t))return!0}catch(e){this.logger.log(e)}return!1},t.prototype.getFormattedNumber=function(e){this.formatter.clear();var t=\"\";e=e.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\");for(var o=this.phoneUtil.parse(e,this.locale),r=this.phoneUtil.format(o,libphonenumber.PhoneNumberFormat.E164),s=0;s<r.length;s++)t=this.formatter.inputDigit(r[s]);return t},t.prototype.isPotentialPhoneNumber=function(e){return!this.hasAlphabets(e)},t.prototype.hasAlphabets=function(e){return new RegExp(\"[a-z]\",\"i\").test(e)},t}();t.PhoneNumberPeopleSelectorController=o,angular.module(\"teamspace.phoneNumberPeopleSelector\",[\"teamspace.loggingService\"]).directive(\"phoneNumberPeopleSelector\",[\"constants\",function(e){return{restrict:\"E\",bindToController:{selectedTarget:\"=\",searchText:\"=\",isPhoneNumber:\"=\",customClass:\"@?\",ariaLabelledbyId:\"@?\"},controllerAs:\"ctrl\",templateUrl:\"components/calling-forwarding-settings/phoneNumber-people-selector/phoneNumber-people-selector.html\",controller:o}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var i,t=1,n=arguments.length;t<n;t++){i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this,arguments)},__rest=this&&this.__rest||function(e,i){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&i.indexOf(n)<0&&(t[n]=e[n]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)i.indexOf(n[a])<0&&(t[n[a]]=e[n[a]]);return t},teamspace;!function(e){!function(i){var t=\"CallingFrame: Couldn't navigate to calling screen\";i.CALLING_SCREEN_PRELOAD_TIMEOUT_WITH_VIDEO=2e3,i.CALLING_SCREEN_PRELOAD_TIMEOUT_WITHOUT_VIDEO=100;var n=function(){function n(i,n,a,s,o,l,r,c,d,h,g,p,v,u,S,C,m,I,f,P,b,y,_){var T=this;this.$scope=i,this.$q=n,this.$timeout=a,this.constants=s,this.callingDeepLinkService=o,this.$state=l,this.callingUserActionService=c,this.loggingService=d,this.callingNavigationService=g,this.layoutService=S,this.callPreJoinService=m,this.broadcastJoinService=I,this.callingDebugService=f,this.conversationsService=b,this.showPreJoinScreen=!1,this.wasInLobby=!1;var L=l.params;if(this.isInstantMeeting=L.isInstantMeeting,this.conversationIdPromise=L.conversationIdPromise,this.enablePreJoinExperience=y.isPreJoinEnabled(),p.isStateValid(e.services.CallingSessionState.callingScreen)){C.isSurfaceHub()&&(S.callingScreenLayoutSettings={disableCallMonitor:!0,disableRoster:!1,disableHeader:!1,disableCallingButtons:!1,disableImmersiveMode:!1,isSlimHeader:!0,callingActionButtonsToBottom:!0});try{S.fullscreenStart(!1),L.conversationId?this.initConversation(L.conversationId):this.isInstantMeeting&&this.conversationIdPromise&&P.getPromiseWithTimeout(this.conversationIdPromise,s.timeInMiliseconds.minute,n,void 0,!0).then(function(e){i.$$destroyed||T.initConversation(e)}),i.$on(\"$destroy\",function(){return T.onDestroy()}),this.isMeetupCreation=L.isMeetupCreation,this.isMultiTasking=L.isMultiTasking,this.isSharingPanelRequested=L.isSharingPanelRequested,this.rightPanelToOpen=L.rightPanelToOpen,this.shouldOpenPstnDialog=L.shouldOpenPstnDialog,this.callMoreOptionToExecute=L.callMoreOptionToExecute;var k=L.isBroadcast||L.deepLinkContext&&L.deepLinkContext.IsBroadcastMeeting,O=L.broadcastRole,D=k&&O===e.services.BroadcastParticipantRole.Producer&&v.valueAsBoolean(s.settings.names.enableCallHealthTabForProducers),E=k&&O===e.services.BroadcastParticipantRole.Contributor&&v.valueAsBoolean(s.settings.names.enableCallHealthTabForContributors),M=!k&&v.valueAsBoolean(s.settings.names.enableCallHealthTabForCalls);this.enableCallHealthTab=D||E||M;var J=v.valueAsBoolean(s.settings.names.enableCallTranscript);if((this.enableCallHealthTab||J)&&_.load(s.lazyModules.calling,s.scenarios.calling.lazyLoad),L.teamsCallId&&l.current.name!==s.states.preJoinCalling){this.teamsCallId=L.teamsCallId;var $=r.getRetriableCall(L.teamsCallId)||r.getCallByTeamsCallId(L.teamsCallId,!0);return void($?(this.setCall($),!L.messageId&&$.messageId&&(L.messageId=$.messageId),h.$on(i,s.events.calling.forwardingTargetJoined,function(e,i){return T.navigateToCall(i)}),h.$on(i,s.events.calling.callEscalated,function(i,t){var n={rightPanelToOpen:e.components.Calling.RightPanel.Roster};t&&t.isEmergencyCall?T.navigateToCall(t):T.navigateToCall(t,n)})):this.handleError(L,t+\" \"+this.stringifyParams(L)+\" !\"))}if(this.shouldShowPreJoinScreen())return void this.initPreJoinScreen();if(L.deepLinkContext)return void this.handleCallDeepLink(L);this.handleError(L,t+\" \"+this.stringifyParams(L)+\" !\")}catch(i){this.handleError(L,t+\" due to \"+e.services.CallingTelemetryService.getErrorMessage(i)+\" - \"+this.stringifyParams(L)+\" !\")}}else p.goToDefaultState()}return n.$inject=[\"$scope\",\"$q\",\"$timeout\",\"constants\",\"callingDeepLinkService\",\"$state\",\"callingService\",\"callingUserActionService\",\"loggingService\",\"eventingService\",\"callingNavigationService\",\"callingSessionStateService\",\"settingsService\",\"authenticationService\",\"layoutService\",\"platformDetectService\",\"callPreJoinService\",\"broadcastJoinService\",\"callingDebugService\",\"utilityService\",\"conversationsService\",\"callingSupportService\",\"$ocLazyLoad\"],n.prototype.initConversation=function(e){this.conversation=this.conversationsService.getCallingConversation(e),this.conversation.alive()},n.prototype.isBroadcast=function(){return angular.isUndefined(this.isBroadcastCached)?this.broadcastJoinService.isBroadcastETMJoinEnabled()?!!this.call&&(this.isBroadcastCached=!1,this.call.isBroadcast&&(this.isBroadcastCached=!0),this.isBroadcastCached):(this.isBroadcastCached=!1,this.isBroadcastCached):this.isBroadcastCached},n.prototype.onCallStateChanged=function(){10===this.call.state&&this.initPreJoinScreen();var e=[3,7,6,10,4,5];_.includes(e,this.call.state)&&this.callStateChangedSubscription.dispose()},n.prototype.shouldShowPreJoinScreen=function(){if(!this.enablePreJoinExperience)return!1;if(!this.isInstantMeeting&&this.conversation.isChat())return!1;if(this.call){var e=this.callPreJoinService.isCallStartedThroughPreJoin(this.call),i=_.includes([0,2,10],this.call.state);return e&&i}return this.$state.current.name===this.constants.states.preJoinCalling},n.prototype.initPreJoinScreen=function(){var e=this;this.prejoinScreenState=new i.CallingPrejoinScreenState,this.showPreJoinScreen=!0;var t=this.$state.params;t.joinCall&&(this.preJoinContext=__assign({},t,{isBroadcast:t.isBroadcast||t.deepLinkContext&&t.deepLinkContext.IsBroadcastMeeting,tenantId:t.tenantId||t.deepLinkContext&&t.deepLinkContext.Tid,organizerId:t.organizerId||t.deepLinkContext&&t.deepLinkContext.Oid,participantId:t.deepLinkContext&&t.deepLinkContext.DeeplinkId,isPstnEnabled:t.isPstnEnabled})),this.call||this.preJoinContext?(this.$scope.$on(this.constants.events.calling.callingPreJoinCallReady,function(i,t,n){void 0===n&&(n=!1),e.wasInLobby=n,e.setCall(t),e.callingNavigationService.markCallAsVisited(t),e.showCallingScreen=!0,e.hidePrejoinScreen()}),this.$scope.$on(this.constants.events.calling.callingPreJoinShowRooms,function(i){e.prejoinScreenState.showRoomScreen=!0,e.$scope.$broadcast(e.constants.events.calling.callingPreJoinShowRoomsRelayed)}),this.$scope.$on(this.constants.events.calling.callingPreJoinShowLanding,function(i){e.prejoinScreenState.showRoomScreen=!1,e.$scope.$broadcast(e.constants.events.calling.callingPreJoinShowLandingRelayed)})):this.handleError(t,\"both joinContext and call not provided\")},n.prototype.hidePrejoinScreen=function(){var e=this,t=this.$q.defer(),n=this.call.changed(function(){e.call.participants.length>0&&(t.resolve(),n.dispose())}),a=this.callPreJoinService.getPreJoinInfoForCall(this.call),s=Date.now();(this.call.isVideoOn?this.$q(function(n){t.promise.then(function(){return n(\"call_withvideo_participants_joined\")}),e.$scope.$on(e.constants.events.calling.callingScreenVideoPreviewRendering,function(){return n(\"call_withvideo_preview_rendered\")}),e.$timeout(i.CALLING_SCREEN_PRELOAD_TIMEOUT_WITH_VIDEO).then(function(){return n(\"call_withvideo_timeout\")})}):this.$q(function(t){e.$scope.$on(e.constants.events.calling.callingScreenRendered,function(){return t(\"call_withoutvideo_screen_rendered\")}),e.$timeout(i.CALLING_SCREEN_PRELOAD_TIMEOUT_WITHOUT_VIDEO).then(function(){return t(\"call_withoutvideo_timeout\")})})).then(function(i){e.showPreJoinScreen=!1,e.prejoinScreenState.showRoomScreen=!1,e.loggingService.event(\"calling_prejoin_to_callingscreen\",{reason:i,delta:Date.now()-s,correlationId:a&&a.correlationId})}).finally(function(){n.dispose()})},n.prototype.setCall=function(e){var i=this;this.call!==e&&(this.call=e,this.setMessageIdSubscription&&this.setMessageIdSubscription.dispose(),this.setMessageIdSubscription=skype.calling.safeSubscribeToCall(e,function(){var t=i.call.callId,n=i.call.participantId,a=i.call.conversationId,s=i.call.meetingDetails&&i.call.meetingDetails.capabilities,o=i.call.meetingDetails&&i.call.meetingDetails.meetingCapability,l={callId:t,participantId:n,conversationId:a,isBroadcastMeeting:!!i.call.broadcastMeeting,broadcastMeetingRole:i.call.broadcastMeeting?i.call.broadcastMeeting.role:\"\",capabilities:s,meetingCapabilities:o};if(i.callingDebugService.updateLastCallInfo(l),e.messageId)return i.$state.params.messageId=e.messageId,!0},!0),this.shouldShowPreJoinScreen()?this.initPreJoinScreen():this.enablePreJoinExperience&&(this.callStateChangedSubscription&&this.callStateChangedSubscription.dispose(),this.callStateChangedSubscription=this.call.on(\"callStateChanged\",function(){return i.onCallStateChanged()}),this.onCallStateChanged()))},n.prototype.navigateToCall=function(e,i){this.call.teamsCallId===e.teamsCallId&&this.callingNavigationService.navigateToCall(e.conversationId,e.teamsCallId,i)},n.prototype.stringifyParams=function(e){var i=e.conversationId,t=e.teamsCallId,n=e.messageId,a=e.isMeetupCreation,s=e.isMultiTasking,o=e.isSharingPanelRequested,l=e.searchPaneActive,r=e.rightPanelToOpen,c=e.shouldOpenPstnDialog,d=e.callMoreOptionToExecute;__rest(e,[\"conversationId\",\"teamsCallId\",\"messageId\",\"isMeetupCreation\",\"isMultiTasking\",\"isSharingPanelRequested\",\"searchPaneActive\",\"rightPanelToOpen\",\"shouldOpenPstnDialog\",\"callMoreOptionToExecute\"]);return JSON.stringify({conversationId:i,teamsCallId:t,messageId:n,isMeetupCreation:a,isMultiTasking:s,isSharingPanelRequested:o,searchPaneActive:l,rightPanelToOpen:r,shouldOpenPstnDialog:c,callMoreOptionToExecute:d})},n.prototype.handleError=function(e,i){this.loggingService.error(i),this.callingNavigationService.navigateToConversation(e.conversationId)},n.prototype.handleCallDeepLink=function(e){var i=this;if(this.enablePreJoinExperience){var t={conversationId:e.conversationId,messageId:e.messageId,deeplinkId:e.deepLinkContext.DeeplinkId,context:e.deepLinkContext,navCtx:this.constants.navContext.deepLink,goOptions:void 0},n=__assign({},e.deepLinkContext);this.callingDeepLinkService.startOrMarkScenario(n,this.constants.scenarios.steps.calling.joinOrCreateMeetupFromLink.joinFromDeeplink,e.messageId,e.conversationId),this.callingDeepLinkService.traceDeeplink(t.deeplinkId);var a=this.callingUserActionService.joinFromDeeplink(t);this.callingDeepLinkService.traceDeeplinkPromise(t.deeplinkId,a)}else this.callingDeepLinkService.handleCallDeepLink(e.deepLinkContext,e.conversationId,e.messageId).then(function(t){i.callingDeepLinkService.traceDeeplinkCall(e.deepLinkContext&&e.deepLinkContext.DeeplinkId,t),i.setCall(t)}).catch(function(t){i.handleError(e,\"CallingFrame: could not handle deep-link \"+t+\", \"+i.stringifyParams(e)+\" !\")})},n.prototype.onDestroy=function(){this.conversation&&this.conversation.dispose(),this.setMessageIdSubscription&&this.setMessageIdSubscription.dispose(),this.callStateChangedSubscription&&this.callStateChangedSubscription.dispose(),this.layoutService.fullScreenExit()},n}();i.CallingFrameController=n,angular.module(\"teamspace.callingFrame\",[\"teamspace.callingScreen\",\"teamspace.callingPreJoinScreen\",\"teamspace.callingPreJoinRoomScreen\",\"teamspace.callingService\",\"teamspace.authenticationService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.callingUserActionService\",\"teamspace.callingDeepLinkService\",\"teamspace.callingNavigationService\",\"teamspace.layoutService\",\"teamspace.callPreJoinService\",\"teamspace.callingRetryScreen\",\"teamspace.callingDebugService\",\"teamspace.callingSupportService\",\"teamspace.utilityService\"]).directive(\"callingFrame\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:n,templateUrl:e.files.templates.callingFrame,controllerAs:\"callingFrame\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function t(e,t,s,i,a,r,o){var c=this;this.constants=s,this.layoutService=i,this.callingUserActionService=a,this.previousFocus=document.activeElement,this.popup=t.find(\".ts-calling-get-user-media-dialog\")[0],this.browserNameClass=r.getBrowser();var l=r.getBrowserVersion();this.hasEdgeInstructions=this.browserNameClass===s.browser.edge&&l>=s.minSupportedBrowserVersion.edgeRS4,this.setupImage(),e.$on(\"$destroy\",function(){o.stopPollingForPermissions(),c.previousFocus&&c.previousFocus.focus&&c.previousFocus.focus()})}return t.$inject=[\"$scope\",\"$element\",\"constants\",\"layoutService\",\"callingUserActionService\",\"platformDetectService\",\"getUserMediaService\"],t.prototype.setupImage=function(){switch(this.browserNameClass){case this.constants.browser.chrome:this.imageUrl=\"svg/device-access-chrome.html\";break;case this.constants.browser.edge:this.imageUrl=this.hasEdgeInstructions?\"svg/device-access-edge.html\":null;break;default:this.imageUrl=null}},t.prototype.reload=function(){var t={dataBag:{conversationId:this.call.conversationId,messageId:this.call.messageId,isChannelMeeting:SkypeX.Services.ChatServiceUtils.isValidId(this.call.messageId),context:e.services.CallTelemetryContext.GetUserMediaReload},action:e.services.CallAction.StartCall};this.callingUserActionService.navigateToGetUserMediaPage(t,!1),this.layoutService.reloadApp(this.constants.getUserMedia.rejectionFlag)},t.prototype.close=function(){this.getUserMediaDialog=null},t}();t.CallingGetUserMediaDialogController=s,angular.module(\"teamspace.callingGetUserMediaDialog\",[\"teamspace.callingUserActionService\",\"teamspace.layoutService\",\"teamspace.platformDetectService\",\"teamspace.getUserMediaService\"]).directive(\"callingGetUserMediaDialog\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{getUserMediaDialog:\"=?\",call:\"<\"},controller:s,controllerAs:\"ctrl\",templateUrl:t.files.templates.callingGetUserMediaDialog}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){var t=function(){function i(i,t,n,o,s,a,r,l,c,p,d){var u=this;this.$timeout=i,this.constants=t,this.$scope=n,this.loggingService=o,this.conversationsService=s,this.callingUserActionService=a,this.callContactService=r,this.videoSupportService=l,this.$translate=c,this.resources=p,this.callingSupportService=d,this.isInProgress=!0,this.members=[],this.suggestedMembers=[],this.isVideoDisabledForP2P=!0,this.isVideoDisabledForConference=!0,this.call=function(e,i){var t=i?\"voip_dialpad_suggestions\":\"voip_dialpad_text_input\",n=i?i.mri:u.members.map(function(e){return e.mri}),o=u.loggingService.newScenario(u.constants.scenarios.calling.placeCallFromVoipDialpad);if(o.eventData=u.getEventData(e,n,t),o.cancelIfOffline=!0,u.logger.info(\"Call {0} from {1}\",JSON.stringify(n),t),!n||n.length<0){r=\"Invalid mris:\"+JSON.stringify(n);o.fail({reason:r}),u.logger.error(r)}var s=u.conversationsService.getChatConversationWith(n);if(s){u.logger.info(\"Found chat: \"+s.id+\"}\"),o.eventData.chat_id=s.id,o.mark(u.constants.scenarios.steps.calling.placeCallFromVoipDialpad.getChatConversation);var a={conversationId:s.id,isChannelMeeting:!1,withVideo:e};u.callingUserActionService.placeCall(a).then(function(e){u.logger.info(\"Place call completed with callId: \"+e.callId),o.eventData.call_id=e.callId,o.stop()}).catch(function(e){o.fail({reason:e}),u.logger.error(\"Place call failed because of error: \"+e)})}else{var r=\"Chat not found for mris:\"+SkypeX.Services.ChatServiceUtils.replaceAllPstnMriWithRegEx(JSON.stringify(n));o.fail({reason:r}),u.logger.error(r)}},this.onInit=function(){u.loadSuggestedContactsForDialpad().finally(function(){u.isInProgress=!1}),u.autoEditMode&&u.$timeout(function(){return angular.element(\"#select-call-member_input\").focus()},0),u.evaluateDisabledState(),u.videoSupportService.safeSubscribe(u.$scope,function(){return u.evaluateDisabledState()},e.services.VideoSupportServiceEvents.Type_VideoAvailableStatusChanged),u.dialpadSuggestedUsersSubscription=u.callContactService.subscribe(function(){return u.loadSuggestedContactsForDialpad()},e.services.CallContactServiceEvents.Type_isDialpadSuggestedUsersChanged),u.$scope.$on(\"$destroy\",function(){u.dialpadSuggestedUsersSubscription&&u.callContactService.unsubscribe(u.dialpadSuggestedUsersSubscription)})},this.logger=o.newLogger(\"CallingGroupDialpadController\"),this.pstnCallingAllowedSubscription=d.subscribe(function(){return u.onPstnCallingAllowedChanged()},e.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),n.$on(\"$destroy\",function(){u.pstnCallingAllowedSubscription&&d.unsubscribe(u.pstnCallingAllowedSubscription)}),this.onInit()}return i.$inject=[\"$timeout\",\"constants\",\"$scope\",\"loggingService\",\"conversationsService\",\"callingUserActionService\",\"callContactService\",\"videoSupportService\",\"$translate\",\"resources\",\"callingSupportService\"],Object.defineProperty(i.prototype,\"isGroupCall\",{get:function(){return this.members&&this.members.length>1},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isVideoDisabledForDialpadInput\",{get:function(){return!this.isValidDialpadInput()||(this.isGroupCall?this.isVideoDisabledForConference:this.isVideoDisabledForP2P)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isAudioDisabledForDialpadInput\",{get:function(){return!this.isValidDialpadInput()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"videoButtonTooltipForDialpadInput\",{get:function(){return this.isValidDialpadInput()?this.isGroupCall?this.videoButtonTooltipForConference:this.videoButtonTooltipForP2P:this.$translate.instant(this.resources.strings.calling_video)},enumerable:!0,configurable:!0}),i.prototype.isValidDialpadInput=function(){return this.members&&this.members.length>0},i.prototype.onKeydown=function(e){switch(e.keyCode){case this.constants.keyCodes.enter:this.members&&this.members.length>0&&(this.logger.info(\"Starting call from group dialpad - onKeydown enter\"),this.call());break;default:return}e.stopPropagation()},i.prototype.evaluateDisabledState=function(){this.isVideoDisabledForP2P=!this.videoSupportService.isVideoAvailable(1),this.isVideoDisabledForConference=!this.videoSupportService.isVideoAvailable(2),this.videoButtonTooltipForP2P=this.$translate.instant(this.isVideoDisabledForP2P?this.videoSupportService.getVideoUnavailableReasonString(1):this.resources.strings.calling_video),this.videoButtonTooltipForConference=this.$translate.instant(this.isVideoDisabledForConference?this.videoSupportService.getVideoUnavailableReasonString(2):this.resources.strings.calling_video)},i.prototype.getEventData=function(e,i,t){var n={};n.withVideo=e;var o=SkypeX.Services.ChatServiceUtils.replaceAllPstnMriWithRegEx(JSON.stringify(i));return n.mris=JSON.stringify(o),n.number_of_callees=i.length,n.context=t,n},i.prototype.loadSuggestedContactsForDialpad=function(){var e=this;return this.callContactService.getSuggestedUsersForDialpad().then(function(i){i.forEach(function(i){e.isValidSuggestion(i)&&e.suggestedMembers.push(i)})})},i.prototype.onPstnCallingAllowedChanged=function(){this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.logger.info(\"CallingGroupDialpad: isPstnCallingAllowed= \"+this.isPstnCallingAllowed)},i.prototype.isValidSuggestion=function(e){return!(SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)&&!this.isPstnCallingAllowed)},i}();i.CallingGroupDialpadController=t,angular.module(\"teamspace.callingGroupDialpad\",[\"teamspace.constants\",\"teamspace.callingUserActionService\",\"teamspace.loggingService\",\"teamspace.conversationsService\",\"teamspace.callContactService\",\"teamspace.videoSupportService\",\"teamspace.callingSupportService\"]).component(\"callingGroupDialpad\",{bindings:{autoEditMode:\"<?\",closeDialpad:\"&\"},controller:t,templateUrl:\"components/calling-group-dialpad/calling-group-dialpad.html\"})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){var a=function(){function t(t,a,i,n,s,r,c,l,o,g,v,p,h){this.$scope=t,this.constants=a,this.eventingService=i,this.resources=n,this.$translate=s,this.ariaLiveService=r,this.callingAlertsService=c,this.isTitleEditable=!1,this.enableSkypeWatermark=!0,this.logger=p.newLogger(\"CallingHeaderController\"),this.enableSkypeWatermark=h.valueAsBoolean(a.settings.names.callingSkypeWatermarkEnabled),this.enableAppBarOffset=h.valueAsBoolean(a.settings.names.enableAppBarOffset);var u=new e.AngularServiceAdapter(null,t,s,null,g);this.titleHandler=new e.TitleIndicatorHandler(this.call,n,a,v,p,o,this.conversation,u),this.initEvents(),this.enableSurfaceHubChat=h.valueAsBoolean(\"enableSurfaceHubChat\"),this.enableUbarV2ForBroadcast=h.valueAsBoolean(a.settings.names.enableUbarV2ForBroadcast),this.isSurfaceHub=l.isSurfaceHub()}return t.$inject=[\"$scope\",\"constants\",\"eventingService\",\"resources\",\"$translate\",\"ariaLiveService\",\"callingAlertsService\",\"platformDetectService\",\"callTitleService\",\"$timeout\",\"conversationsService\",\"loggingService\",\"settingsService\"],t.prototype.canRenderBroadcastControl=function(){return!!this.conversation&&(this.call.isBroadcast&&!this.enableUbarV2ForBroadcast)},t.prototype.initEvents=function(){var e=this;this.enableActionButtonsInUbar||this.eventingService.$on(this.$scope,this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(t,a){return a.messages.forEach(function(t){return e.onCreateOrUpdateMessage(t)})}),this.isSurfaceHub&&this.callingAlertsService.safeSubscribe(this.$scope,this.setActiveAlerts.bind(this))},t.prototype.onCreateOrUpdateMessage=function(e){var t=this;if(this.conversation.isInitialized&&this.meetingPanelManager){var a=this.meetingPanelManager.showChatUpdateNotification;this.meetingPanelManager.onCreateOrUpdateChatMessage(e).then(function(){t.meetingPanelManager.showChatUpdateNotification&&!a&&t.ariaLiveService.update(t.$translate.instant(t.resources.strings.aria_calling_new_incoming_message),!0)})}},t.prototype.shouldShowRecordingIndicator=function(){return!this.enableIndicatorsInUbar||this.immersiveHandler.isImmersive},t.prototype.setActiveAlerts=function(){this.activeAlerts=!0},t.prototype.makeTitleHidden=function(){return this.activeAlerts&&this.isSurfaceHub&&(this.activeAlerts=this.callingAlertsService.getAllActiveAlerts().length>0),this.activeAlerts},t}();t.CallingHeaderController=a,angular.module(\"teamspace.callingHeader\",[\"teamspace.editableText\",\"teamspace.callTitleService\",\"teamspace.eventingService\",\"teamspace.locales\",\"teamspace.constants\",\"teamspace.callSettingsTab\",\"teamspace.callModernSettingsTab\",\"teamspace.callingAlertBanner\",\"teamspace.callingAlertsService\",\"teamspace.ariaLiveService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.callingActionButtons\",\"teamspace.callingRecordingIndicator\",\"teamspace.conversationsService\",\"teamspace.platformDetectService\"]).directive(\"callingHeader\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{immersiveHandler:\"<\",call:\"<\",conversation:\"<\",isLobbyEnabled:\"<\",layoutSettings:\"<\",panelButtonOptions:\"<\",meetingPanelManager:\"<\",showPreviewLabel:\"<\",enableActionButtonsInUbar:\"<?\",enableIndicatorsInUbar:\"<?\"},controller:a,templateUrl:e.files.templates.callingHeader}}])}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var o=function(){function o(t,e,o,i,n,s,r,a,l,c,h,u,g,p,d,b,m,f,v){this.$scope=t,this.$cookies=e,this.constants=o,this.$translate=n,this.resources=s,this.$element=r,this.$window=a,this.$document=l,this.$timeout=c,this.holoLensInteractionService=h,this.utilityService=u,this.layoutService=g,this.tooltipService=p,this.tooltipCssApplicators=d,this.coachmarkEngine=b,this.settingsService=m,this.ariaLiveService=f,this.eventingService=v,this.colorPickerDismissedTimestamp=0,this.insertFileDismissedTimestamp=0,this.wasWindowFullscreen=!1,this.toolbarKeyboardMovementIncrement=10,this.hasUserMovedControl=!1,this.startEditingButton=this.$translate.instant(this.resources.strings.calling_holographic_control_start_editing_scene),this.stopEditingButton=this.$translate.instant(this.resources.strings.calling_holographic_control_stop_editing_scene),this.toolbar=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_toolbar),this.moveToolbarControl=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_move_toolbar),this.arrowButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_arrow),this.inkButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_ink),this.colorPickerButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_color_picker),this.insertFileButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_insert_file),this.undoButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_undo),this.deleteAllAnnounce=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_announce_delete_all_completed),this.undoAnnounce=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_announce_undo_completed),this.eraseAllButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_erase_all),this.eraseAllThisSessionButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_erase_all_this_session),this.disabledButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_disabled),this.selectedButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_selected),this.expandedButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_expanded),this.collapsedButton=this.$translate.instant(this.resources.strings.aria_calling_holographic_control_collapsed),this.enableUnifiedControlBar=this.settingsService.valueAsBoolean(this.constants.settings.names.enableUnifiedControlBar),this.colorPickerItemNames=[this.$translate.instant(this.resources.strings.aria_calling_holographic_control_color_picker_item1),this.$translate.instant(this.resources.strings.aria_calling_holographic_control_color_picker_item2),this.$translate.instant(this.resources.strings.aria_calling_holographic_control_color_picker_item3),this.$translate.instant(this.resources.strings.aria_calling_holographic_control_color_picker_item4),this.$translate.instant(this.resources.strings.aria_calling_holographic_control_color_picker_item5)],this.acceptedFileTypes=[\"bmp\",\"jpg\",\"jpeg\",\"png\",\"tif\",\"tiff\",\"gif\",\"pdf\"],this.acceptFileMimeFilter=\"image/bmp, image/jpeg, image/png, image/tiff, image/gif, application/pdf\",this.logger=i.newLogger(\"CallingHolographicControl\")}return o.$inject=[\"$scope\",\"$cookies\",\"constants\",\"loggingService\",\"$translate\",\"resources\",\"$element\",\"$window\",\"$document\",\"$timeout\",\"holoLensInteractionService\",\"utilityService\",\"layoutService\",\"tooltipService\",\"tooltipCssApplicators\",\"coachmarkEngine\",\"settingsService\",\"ariaLiveService\",\"eventingService\"],o.prototype.fileFilter=function(t,e){return t.data.isFolder||this.acceptedFileTypes.indexOf(t.data.type.toLowerCase())>-1},Object.defineProperty(o.prototype,\"interactionControl\",{get:function(){return this.call?this.holoLensInteractionService.getInteractionControl(this.call):null},enumerable:!0,configurable:!0}),o.prototype.initialize=function(){var t=this,e=this.$element.find(\".ts-calling-holographic-control\");1===e.length?this.draggableElement=e[0]:this.logger.error(\"Draggable element for holographic control not found!\"),this.boundDismissColorPicker=this.dismissColorPicker.bind(this),this.boundOnMouseMove=this.onMouseMove.bind(this),this.boundOnMouseUp=this.onMouseUp.bind(this),this.boundOnResize=_.debounce(function(){t.updateCallingButtonsClientRect(),t.updateControlPosition()},this.constants.events.holographic.debounceInterval),this.$scope.$on(this.constants.events.calling.callScreenResized,function(){return t.boundOnResize()}),this.eventingService.$on(this.$scope,this.constants.events.calling.repositionCallingControls,function(){return t.boundOnResize()});var o=this.holoLensInteractionService.subscribe(function(e,o){return t.onInteractionReady(o.call)},this.constants.events.holographic.interactionReady);this.dragContainer=this.$element.find(\".control-drag-container\")[0],this.boundOnTouchEvent=this.onTouchEvent.bind(this),this.dragContainer.addEventListener(this.constants.events.jQuery.touchstart,this.boundOnTouchEvent),this.updateColor(),this.updateCallingButtonsClientRect(),this.setInitialPosition(),this.$scope.$on(\"$destroy\",function(){t.unsubscribeFromMouseEventsForDrag(),t.unsubscribeFromTouchEventsForDrag(),t.unsubscribeFromMouseEventsForColorPickerDismiss(),t.holoLensInteractionService.unsubscribe(o),t.dragContainer&&t.dragContainer.removeEventListener(t.constants.events.jQuery.touchstart,t.boundOnTouchEvent)})},Object.defineProperty(o.prototype,\"isToggleEditingActive\",{get:function(){return!!this.actionsHandler.isEditingScene||this.isToolbarActive},enumerable:!0,configurable:!0}),o.prototype.toggleEditing=function(t){(this.isToolbarActive||this.actionsHandler.isEditingScene)&&(this.actionsHandler.isEditingScene?(this.$scope.$emit(this.constants.events.calling.forceAllowImmersiveMode,{hard:!0,context:e.Calling.ImmersiveEventContext.CallingHolographicStage}),this.actionsHandler.stopEditingScene()):this.requestStartEditing())},o.prototype.enableArrows=function(t){var e=this.interactionControl;this.isToolbarActive&&e&&(e.switchToArrows(),this.coachmarkEngine.markHolographicToolbarAsSeen(),this.requestStartEditing())},o.prototype.enableInking=function(t){var e=this.interactionControl;this.isToolbarActive&&e&&(e.switchToInking(),this.coachmarkEngine.markHolographicToolbarAsSeen(),this.requestStartEditing())},o.prototype.initializeColorPickerContainer=function(){var t=this.$element.find(\".color-picker-container\")[0],e=this.actionsHandler.mainElement[0];t.getBoundingClientRect().top<e.getBoundingClientRect().top&&(t.style.top=\"4.4rem\")},o.prototype.colorPicker=function(t){this.isToolbarActive&&(this.isChoosingColor?this.dismissColorPickerInternal():this.colorPickerDismissedTimestamp+200<Date.now()&&(this.isChoosingColor=!0,this.subscribeToMouseEventsForColorPickerDismiss()),this.coachmarkEngine.markHolographicToolbarAsSeen())},o.prototype.pickColor=function(t){this.$element.find(\".color-picker\")[0].focus(),this.dismissColorPickerInternal(),this.selectedColorIndex=t;var e=this.holoLensInteractionService.annotationColor(t);this.interactionControl.color=e,this.storeLastUsedColorInSettings(e),this.coachmarkEngine.markHolographicToolbarAsSeen()},Object.defineProperty(o.prototype,\"shouldShowInsertFile\",{get:function(){var t=this.holoLensInteractionService.getAnnotatableParticipantOnStage(this.call);return!this.holoLensInteractionService.isParticipantMobile(t)},enumerable:!0,configurable:!0}),o.prototype.insertFile=function(e,o){var i=this;if(this.isInsertingFile)this.isInsertingFile=!1;else if(this.isToolbarActive&&!(this.insertFileDismissedTimestamp+200>Date.now())){this.actionsHandler.stopEditingScene(),this.isInsertingFile=!0;var n={openLocation:this.constants.files.dialogOpenLocation.chatAttach,fileFilter:this.fileFilter.bind(this),acceptFilter:this.acceptFileMimeFilter,generateThumbNail:!1,messageBody:this.$translate.instant(this.resources.strings.calling_holographic_file_sent_msg_body),isPostedInConversation:!0},s={templateUrl:this.constants.files.templates.filesChatCommand,trigger:\"manual\",container:\"body\",scope:o,payload:n,onHide:function(t){return i.onInsertFileDismissed(t)}},r={sourceElement:this.$element,tooltipType:t.services.TooltipType.Popover,options:s,tooltipId:this.utilityService.generateUUID(),cssApplicator:function(){i.tooltipCssApplicators.fileAttachmentDialog(e,!1)}};this.tooltipService.toggleTooltip(r),this.coachmarkEngine.markHolographicToolbarAsSeen()}},o.prototype.undoLastAnnotation=function(t){if(this.isToolbarActive){var e=this.interactionControl;e&&e.canUndo&&(e.undo(),this.ariaLiveService.update(this.undoAnnounce,!0)),this.coachmarkEngine.markHolographicToolbarAsSeen()}},o.prototype.undoAllAnnotations=function(t){if(this.isToolbarActive){var e=this.interactionControl,o=this.holoLensInteractionService.getAnnotatableParticipantOnStage(this.call);e&&e.canUndoAll(o)&&(this.logger.info(\"undoAllAnnotations\"),e.undoAll(o),this.ariaLiveService.update(this.deleteAllAnnounce,!0)),this.coachmarkEngine.markHolographicToolbarAsSeen()}},Object.defineProperty(o.prototype,\"isToolbarActive\",{get:function(){var t=this.holoLensInteractionService.getAnnotatableParticipantOnStage(this.call);return!!t&&this.holoLensInteractionService.isParticipantInteractionReady(this.call,t.id)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isArrowsSelected\",{get:function(){var t=this.interactionControl;return this.isToolbarActive&&t&&(1===t.mode||1===t.lastUsedInteractionMode)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isInkingSelected\",{get:function(){var t=this.interactionControl;return this.isToolbarActive&&t&&(2===t.mode||2===t.lastUsedInteractionMode)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isColorPickerSelected\",{get:function(){return this.isChoosingColor},enumerable:!0,configurable:!0}),o.prototype.isColorButtonSelected=function(t){return this.selectedColorIndex===t},Object.defineProperty(o.prototype,\"isInsertFileSelected\",{get:function(){return this.isInsertingFile},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isUndoActive\",{get:function(){var t=this.interactionControl;return this.isToolbarActive&&t&&t.canUndo},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isUndoAllActive\",{get:function(){var t=this.interactionControl,e=this.holoLensInteractionService.getAnnotatableParticipantOnStage(this.call);return t&&t.canUndoAll(e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"toggleEditingButtonTitle\",{get:function(){return this.actionsHandler.isEditingScene?this.stopEditingButton:this.startEditingButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"toggleEditingButtonAriaLabel\",{get:function(){return this.toggleEditingButtonTitle},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"toolbarAriaLabel\",{get:function(){return this.toolbar},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"moveControlTitleAriaLabel\",{get:function(){return this.moveToolbarControl},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"arrowButtonTitle\",{get:function(){return this.arrowButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"arrowButtonAriaLabel\",{get:function(){return this.isArrowsSelected?this.arrowButtonTitle+\" \"+this.selectedButton:this.arrowButtonTitle},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"inkButtonTitle\",{get:function(){return this.inkButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"inkButtonAriaLabel\",{get:function(){return this.isInkingSelected?this.inkButtonTitle+\" \"+this.selectedButton:this.inkButtonTitle},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"colorPickerTitle\",{get:function(){return this.colorPickerButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"colorPickerAriaLabel\",{get:function(){return this.colorPickerTitle+\" \"+this.colorButtonTitle(this.selectedColorIndex)+\" \"+(this.isChoosingColor?this.expandedButton:this.collapsedButton)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"insertFileButtonTitle\",{get:function(){return this.insertFileButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"insertFileButtonAriaLabel\",{get:function(){return this.insertFileButtonTitle+\" \"+(this.isInsertingFile?this.expandedButton:this.collapsedButton)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"undoButtonTitle\",{get:function(){return this.undoButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"undoButtonAriaLabel\",{get:function(){return this.isUndoActive?this.undoButtonTitle:this.undoButtonTitle+\" \"+this.disabledButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"eraseAllButtonTitle\",{get:function(){return this.actionsHandler.isEditingScene?this.eraseAllThisSessionButton:this.eraseAllButton},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"eraseAllButtonAriaLabel\",{get:function(){return this.isUndoAllActive?this.eraseAllButtonTitle:this.eraseAllButtonTitle+\" \"+this.disabledButton},enumerable:!0,configurable:!0}),o.prototype.colorButtonTitle=function(t){return t>=0&&t<this.colorPickerItemNames.length?this.colorPickerItemNames[t]:(this.logger.error(\"No resource text available for color: \"+(t?t.toString(16):\"undefined\")),\"\")},o.prototype.colorButtonAriaLabel=function(t){return this.selectedColorIndex===t?this.colorButtonTitle(t)+\" \"+this.selectedButton:this.colorButtonTitle(t)},o.prototype.getClassForColor=function(t){return\"color-picker-color\"+(t+1).toString()},Object.defineProperty(o.prototype,\"colorPickerButtonRange\",{get:function(){return new Array(this.holoLensInteractionService.annotationColorCount)},enumerable:!0,configurable:!0}),o.prototype.requestStartEditing=function(){if(!this.actionsHandler.isEditingScene){var t=this.holoLensInteractionService.getAnnotatableParticipantOnStage(this.call);t?this.holoLensInteractionService.requestHolographicInteraction(t.id):this.logger.error(\"Start editing requested without annotatable participant on stage\")}},o.prototype.onInteractionReady=function(t){t.teamsCallId===this.call.teamsCallId&&this.updateColor()},o.prototype.updateColor=function(){var t=this.readLastUsedColorFromSettings();this.selectedColorIndex=this.holoLensInteractionService.annotationColorIndex(t);var e=this.interactionControl;e&&(e.color=t)},o.prototype.readLastUsedColorFromSettings=function(){var t=parseInt(this.$cookies.get(this.constants.holographic.lastColorCookieName));return t?this.holoLensInteractionService.isSupportedAnnotationColor(t)?t:(this.logger.warn(\"Annotation color restored from settings is no longer supported (color=\"+t.toString(16)+\") . Using default value\"),this.holoLensInteractionService.defaultAnnotationColor):(this.logger.warn(\"Annotation color not found in settings! Using default value\"),this.holoLensInteractionService.defaultAnnotationColor)},o.prototype.storeLastUsedColorInSettings=function(t){var e=new Date;this.$cookies.put(this.constants.holographic.lastColorCookieName,t.toString(),{expires:new Date(e.getFullYear()+1,e.getMonth(),e.getDate())})},o.prototype.subscribeToMouseEventsForColorPickerDismiss=function(){this.unsubscribeFromMouseEventsForColorPickerDismiss(),this.$window.addEventListener(\"mousedown\",this.boundDismissColorPicker)},o.prototype.unsubscribeFromMouseEventsForColorPickerDismiss=function(){this.$window.removeEventListener(\"mousedown\",this.boundDismissColorPicker)},o.prototype.subscribeToMouseEventsForDrag=function(){this.unsubscribeFromMouseEventsForDrag(),this.$window.addEventListener(this.constants.events.jQuery.mousemove,this.boundOnMouseMove),this.$window.addEventListener(this.constants.events.jQuery.mouseup,this.boundOnMouseUp)},o.prototype.unsubscribeFromMouseEventsForDrag=function(){this.$window.removeEventListener(this.constants.events.jQuery.mousemove,this.boundOnMouseMove),this.$window.removeEventListener(this.constants.events.jQuery.mouseup,this.boundOnMouseUp)},o.prototype.subscribeToTouchEventsForDrag=function(){this.unsubscribeFromTouchEventsForDrag(),this.$window.addEventListener(this.constants.events.jQuery.touchmove,this.boundOnTouchEvent),this.$window.addEventListener(this.constants.events.jQuery.touchend,this.boundOnTouchEvent)},o.prototype.unsubscribeFromTouchEventsForDrag=function(){this.$window.removeEventListener(this.constants.events.jQuery.touchmove,this.boundOnTouchEvent),this.$window.removeEventListener(this.constants.events.jQuery.touchend,this.boundOnTouchEvent)},o.prototype.onTouchEvent=function(t){var e,o=t.changedTouches[0];switch(t.type){case this.constants.events.jQuery.touchstart:e=this.constants.events.jQuery.mousedown,this.subscribeToTouchEventsForDrag();break;case this.constants.events.jQuery.touchend:e=this.constants.events.jQuery.mouseup,this.unsubscribeFromTouchEventsForDrag();break;case this.constants.events.jQuery.touchmove:e=this.constants.events.jQuery.mousemove;break;default:return}var i=document.createEvent(\"MouseEvent\");i.initMouseEvent(e,!0,!0,window,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),o.target.dispatchEvent(i)},o.prototype.onKeyDown=function(t){if(this.isChoosingColor)if(t.which===this.constants.keyCodes.escape||t.which===this.constants.keyCodes.tab)this.$element.find(\".color-picker\")[0].focus(),this.dismissColorPicker(t);else if(t.which===this.constants.keyCodes.up)(e=this.getNextColorButtonDown())&&(e.focus(),t.preventDefault());else if(t.which===this.constants.keyCodes.down){var e=this.getNextColorButtonUp();e&&(e.focus(),t.preventDefault())}},o.prototype.getNextColorButtonUp=function(){var t=this.$element.find(\".color-picker-container .holographic-action-btn\"),e=t.index(document.activeElement);return e=-1===e?0:(e+1)%t.length,t[e]},o.prototype.getNextColorButtonDown=function(){var t=this.$element.find(\".color-picker-container .holographic-action-btn\"),e=t.index(document.activeElement);if(-1===e)e=t.length-1;else{var o=t.length;e=((e-1)%o+o)%o}return t[e]},o.prototype.moveToolbarWithArrowKeys=function(t){switch(t.which){case this.constants.keyCodes.left:this.updateControlPosition(-this.toolbarKeyboardMovementIncrement,0,!0);break;case this.constants.keyCodes.up:this.updateControlPosition(0,-this.toolbarKeyboardMovementIncrement,!0);break;case this.constants.keyCodes.right:this.updateControlPosition(this.toolbarKeyboardMovementIncrement,0,!0);break;case this.constants.keyCodes.down:this.updateControlPosition(0,this.toolbarKeyboardMovementIncrement,!0)}},o.prototype.onMouseDown=function(t){t.preventDefault(),this.isDraggingInProgress=!0;var e=this.draggableElement.style.left?parseInt(this.draggableElement.style.left,10):this.draggableElement.offsetLeft,o=this.draggableElement.style.top?parseInt(this.draggableElement.style.top,10):this.draggableElement.offsetTop;this.dragStartPageX=t.pageX,this.dragStartPageY=t.pageY,this.dragStartControlX=this.dragStartPageX-e,this.dragStartControlY=this.dragStartPageY-o,this.subscribeToMouseEventsForDrag()},o.prototype.onMouseMove=function(t){if(this.isDraggingInProgress){var e=t.pageX-this.dragStartControlX,o=t.pageY-this.dragStartControlY;this.updateControlPosition(e,o)}else this.logger.error(\"onMouseMove handled unexpectedly when not dragging the control\")},o.prototype.onMouseUp=function(t){this.isDraggingInProgress?(this.isDraggingInProgress=!1,this.unsubscribeFromMouseEventsForDrag()):this.logger.error(\"onMouseUp handled unexpectedly when not dragging the control\")},o.prototype.dismissColorPicker=function(t){if(t&&t.clientX&&t.clientY){var e=this.$element.find(\".color-picker-container\")[0];if(e){var o=e.getBoundingClientRect();if(t.clientX>=o.left&&t.clientX<=o.right&&t.clientY>=o.top&&t.clientY<=o.bottom)return}}this.dismissColorPickerInternal(),t.preventDefault()},o.prototype.dismissColorPickerInternal=function(){-1!==this.$element.find(\".color-picker-container .holographic-action-btn\").index(document.activeElement)&&document.activeElement.blur(),this.isChoosingColor=!1,this.colorPickerDismissedTimestamp=Date.now(),this.unsubscribeFromMouseEventsForColorPickerDismiss()},o.prototype.onInsertFileDismissed=function(t){this.isInsertingFile=!1,this.insertFileDismissedTimestamp=Date.now()},o.prototype.setInitialPosition=function(){var t=this,e=this.holoLensInteractionService.getLastControlPosition(this.call);if(e)this.updateControlPosition(e[0],e[1]);else{if(!this.actionsHandler.mainElement||0===this.actionsHandler.mainElement.length)return;this.$timeout(function(){t.updateControlPosition(null,null,!1)},500,!1)}},o.prototype.updateControlPosition=function(t,e,o){void 0===o&&(o=!1);var i,n,s=this.actionsHandler.mainElement[0].getBoundingClientRect(),r=this.draggableElement.getBoundingClientRect();(t||e)&&(this.hasUserMovedControl=!0),t||e||this.hasUserMovedControl||(t=this.callingButtonsRect.left+this.callingButtonsClientRect.width/2-r.width/2,this.layoutService.enableAppBarOffset&&(t-=s.left),e=23),t?(o&&(t+=r.left-s.left),i=t):i=r.left-s.left,e?(o&&(e+=r.top-s.top),n=e):n=r.top-s.top;var a=0;if(this.layoutService.enableAppBarOffset||(this.wasWindowFullscreen&&!this.layoutService.isWindowFullscreen?a=100:this.layoutService.isWindowFullscreen||(a=68),this.wasWindowFullscreen=this.layoutService.isWindowFullscreen),i=Math.max(i,a),n=Math.max(n,0),i=Math.min(i,s.width-r.width),n=Math.min(n,s.height-r.height),this.callingButtonsClientRect){var l={top:n+s.top,bottom:n+s.top+r.height,left:i+s.left,right:i+s.left+r.width,width:0,height:0};if(this.areRectanglesIntersecting(l,this.callingButtonsClientRect)){var c=s.height-(this.callingButtonsClientRect.top-s.top);n=Math.min(n,s.height-r.height-c)}}this.draggableElement.style.left=i+\"px\",this.draggableElement.style.top=n+\"px\",this.hasUserMovedControl&&this.holoLensInteractionService.storeLastControlPosition(this.call,i,n)},Object.defineProperty(o.prototype,\"callingButtonsClientRect\",{get:function(){return this.callingButtonsRect||this.updateCallingButtonsClientRect(),this.callingButtonsRect},enumerable:!0,configurable:!0}),o.prototype.updateCallingButtonsClientRect=function(){var t=this.enableUnifiedControlBar?this.$document.find(\".ts-calling-unified-bar\")[0]:this.$document.find(\".ts-calling-buttons\")[0];if(!this.enableUnifiedControlBar&&t&&t.children&&t.children.length>0){var e=t.children[0].getBoundingClientRect(),o=t.children[t.children.length-1].getBoundingClientRect();this.callingButtonsRect={top:e.top,bottom:e.bottom,left:e.left,right:o.right,width:0,height:0}}else this.enableUnifiedControlBar&&t&&(this.callingButtonsRect=t.getBoundingClientRect())},o.prototype.areRectanglesIntersecting=function(t,e){return!(e.left>t.right||e.right<t.left||e.top>t.bottom||e.bottom<t.top)},o}();e.CallingHolographicControlController=o,angular.module(\"teamspace.callingHolographicControl\",[\"teamspace.holoLensInteractionService\",\"teamspace.utilityService\",\"teamspace.layoutService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.coachmarkEngine\",\"teamspace.settingsService\",\"teamspace.ariaLiveService\",\"teamspace.eventingService\"]).directive(\"callingHolographicControl\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{call:\"<\",actionsHandler:\"<\"},controller:o,templateUrl:e.files.templates.callingHolographicControl}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var i;!function(t){t[t.NotInitialized=0]=\"NotInitialized\",t[t.Initializing=1]=\"Initializing\",t[t.InitializeSuccess=2]=\"InitializeSuccess\",t[t.InitializeFailed=3]=\"InitializeFailed\"}(i||(i={}));var e=function(){function e(e,n,o,a,r,l,c,s){var h=this;this.$scope=e,this.constants=n,this.holoLensInteractionService=l,this.layoutService=s,this.initializationState=i.NotInitialized,this.logger=o.newLogger(\"CallingHolographicStage\"),this.enableHoloLensChunkedProtocol=a.valueAsBoolean(n.settings.names.enableHoloLensChunkedProtocol),this.boundOnResize=_.debounce(this.onResize.bind(this),n.events.holographic.debounceInterval);var g=r.find(\".annotation-canvas\")[0];g||(this.logger.error(\"Canvas element not found!\"),this.initializationState=i.InitializeFailed);var p=r.find(\".captured-frame-container\")[0];p||(this.logger.error(\"Container for captured frame not found!\"),this.initializationState=i.InitializeFailed),this.canvasContainer=r.find(\".annotation-canvas-container\")[0],this.canvasContainer||(this.logger.error(\"Canvas container element not found!\"),this.initializationState=i.InitializeFailed),this.streamModel&&this.streamModel.participant||(this.logger.error(\"Participant has not been specified!\"),this.initializationState=i.InitializeFailed),this.initializationState!==i.InitializeFailed?(e.$on(\"$destroy\",function(){return h.onDestroy()}),this.initializationState=i.Initializing,this.interactionControl.enableAnnotations(this.streamModel.participant,p,g).then(function(o){o?(h.initializationState=i.InitializeSuccess,e.$on(n.events.calling.callScreenResized,function(){return h.boundOnResize()}),e.$watch(\"ctrl.canvasContainer\",function(){return h.boundOnResize()}),e.$emit(n.events.calling.forceSuppressImmersiveMode,{hard:!0,context:t.Calling.ImmersiveEventContext.CallingHolographicStage}),e.$emit(n.events.holographic.holographicSceneInitSuccessEmit,h.streamModel.participant),c.showHolographicStopEditing(\".holographic-toggle-edit-btn\")):(h.initializationState=i.InitializeFailed,e.$emit(n.events.holographic.holographicSceneInitErrorEmit,h.streamModel.participant))})):e.$emit(n.events.holographic.holographicSceneInitErrorEmit,this.streamModel.participant)}return e.$inject=[\"$scope\",\"constants\",\"loggingService\",\"settingsService\",\"$element\",\"holoLensInteractionService\",\"coachmarkEngine\",\"layoutService\"],Object.defineProperty(e.prototype,\"interactionControl\",{get:function(){return this.holoLensInteractionService.getInteractionControl(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isUsingArrows\",{get:function(){return!!this.interactionControl&&1===this.interactionControl.mode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isUsingInking\",{get:function(){return!!this.interactionControl&&2===this.interactionControl.mode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isScaleToFit\",{get:function(){return this.enableHoloLensChunkedProtocol},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"enableAppBarOffset\",{get:function(){return this.layoutService.enableAppBarOffset},enumerable:!0,configurable:!0}),e.prototype.onResize=function(){var t=this.canvasContainer.getBoundingClientRect();this.interactionControl.updateCanvasSize(t.width,t.height)},e.prototype.onDestroy=function(){this.initializationState!==i.InitializeSuccess&&this.initializationState!==i.Initializing||(this.interactionControl&&this.interactionControl.isDataChannelStarted&&this.interactionControl.disableAnnotations(),this.initializationState=i.NotInitialized),this.$scope.$emit(this.constants.events.holographic.holographicSceneRemovedEmit,this.streamModel.participant,this)},e}();t.CallingHolographicStageController=e,angular.module(\"teamspace.callingHolographicStage\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.holoLensInteractionService\",\"teamspace.coachmarkEngine\",\"teamspace.layoutService\"]).directive(\"callingHolographicStage\",[\"$compile\",\"constants\",function(t,i){return{restrict:\"E\",scope:{},replace:!0,controllerAs:\"ctrl\",bindToController:{streamModel:\"<\",call:\"<\"},controller:e,templateUrl:i.files.templates.callingHolographicStage}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var n=function(){function n(t,n,i,a,o,s,r,c,l,h,u){this.$scope=t,this.constants=i,this.conversationsService=o,this.$translate=s,this.resources=r,this.callingUserActionService=c,this.settingsService=l,this.videoSupportService=u,this.correlationId=h.getOrCreatePreJoinInfo(this.callInfo.conversationId,this.callInfo.messageId).correlationId,u.safeSubscribe(t,this.onVideoAvailableStatusChanged.bind(this),e.services.VideoSupportServiceEvents.Type_VideoAvailableStatusChanged),this.evaluateDisabledState()}return n.$inject=[\"$scope\",\"$q\",\"constants\",\"callingService\",\"conversationsService\",\"$translate\",\"resources\",\"callingUserActionService\",\"settingsService\",\"callPreJoinService\",\"videoSupportService\"],Object.defineProperty(n.prototype,\"isPreJoinEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperience)},enumerable:!0,configurable:!0}),n.prototype.$onChanges=function(e){e.buttonDisabled&&this.evaluateDisabledState(),this.refreshBiTrackingData()},n.prototype.refreshBiTrackingData=function(){switch(this.joinContext){case this.constants.joinContext.channel:this.trackScenario=t.PanelActionScenario.joinMeetupReplyChain,this.trackName=t.PanelModuleName.joinMeetingButton,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.channelJoin;break;case this.constants.joinContext.channelPersistent:this.trackScenario=t.PanelActionScenario.joinMeetupReplyChain,this.trackName=t.PanelModuleName.joinMeetingButton,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.persistentIndicatorJoin;break;case this.constants.joinContext.chatHeader:this.conversationId&&((e=this.conversationsService.getConversation(this.conversationId))&&e.isOneOnOne()?this.callInfo.isScreenshareFromChat?(this.trackName=t.PanelModuleName.answerIncomingScreenshareCall,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.oneToOneScreenshareJoin,this.trackScenario=t.PanelActionScenario.screenshareCallAccept):this.audioOnly?(this.trackName=t.PanelModuleName.answerIncomingCall,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.oneToOneAudioJoin,this.trackScenario=t.PanelActionScenario.callAccept):(this.trackName=t.PanelModuleName.joinIncoming1on1Call,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.oneToOneVideoJoin,this.trackScenario=t.PanelActionScenario.callAccept):this.callInfo.isScreenshareFromChat?(this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.groupScreenshareJoin,this.trackScenario=t.PanelActionScenario.joinGroupScreenshareCall,this.trackName=t.PanelModuleName.joinScreenshareCallButton):this.audioOnly?(this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.groupAudioJoin,this.trackScenario=t.PanelActionScenario.joinGroupCall,this.trackName=t.PanelModuleName.joinMeetingButton):(this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.groupVideoJoin,this.trackScenario=t.PanelActionScenario.joinGroupCall,this.trackName=t.PanelModuleName.joinMeetingButton));break;case this.constants.joinContext.navigateToCall:if(this.conversationId){var e=this.conversationsService.getConversation(this.conversationId);e&&e.isOneOnOne()?this.callInfo.isScreenshareFromChat?(this.trackScenario=t.PanelActionScenario.navigateToScreenshareCall,this.trackName=t.PanelModuleName.oneToOneScreenshareCallNavigate,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.oneToOneScreenshareCallNavigate):(this.trackScenario=t.PanelActionScenario.navigateToCall,this.trackName=t.PanelModuleName.oneToOneNavigate,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.oneToOneNavigate):this.callInfo.isScreenshareFromChat?(this.trackScenario=t.PanelActionScenario.navigateToScreenshareCall,this.trackName=t.PanelModuleName.groupScreenshareCallNavigate,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.groupScreenshareCallNavigate):(this.trackScenario=t.PanelActionScenario.navigateToCall,this.trackName=t.PanelModuleName.groupCallNavigate,this.trackSummary=this.constants.scenarios.biEvents.calling.moduleSummary.groupCallNavigate)}}},n.prototype.doesDependOnVideoAvailableStatus=function(){return!this.audioOnly||this.joinContext!==this.constants.joinContext.navigateToCall},n.prototype.onVideoAvailableStatusChanged=function(){this.doesDependOnVideoAvailableStatus()&&this.evaluateDisabledState()},n.prototype.evaluateDisabledState=function(){var e,t=this.buttonDisabled,n=this.videoSupportService.isVideoAvailableForConversation(this.conversationId);switch(this.joinContext){case this.constants.joinContext.navigateToCall:e=this.resources.strings.navigate_to_call_tooltip;break;case this.constants.joinContext.chatHeader:this.audioOnly?e=this.resources.strings.calling_JoinButton_audio_tooltip:this.screenshareOnly?e=this.resources.strings.calling_JoinButton_share_tooltip:(t=t||!n,e=n?this.resources.strings.calling_JoinButton_video_tooltip:this.videoSupportService.getVideoUnavailableReasonStringForConversation(this.conversationId));break;case this.constants.joinContext.channelPersistent:case this.constants.joinContext.channel:default:e=t?this.resources.strings.calling_disabled:n?this.resources.strings.calling_JoinButton_video_tooltip:this.resources.strings.calling_JoinButton_audio_tooltip}this.tooltipTitle=this.$translate.instant(e),this.reallyDisabled=t},n.prototype.joinCall=function(){this.callingUserActionService.joinCall({$scope:this.$scope,callInfo:this.callInfo,audioOnly:this.screenshareOnly||this.audioOnly||!this.videoSupportService.isVideoAvailableForConversation(this.conversationId),screenSharingOnly:this.screenshareOnly,joinContext:this.joinContext,conversationId:this.conversationId,correlationId:this.correlationId})},n}();t.CallingJoinButtonController=n;var i=function(e){return{restrict:\"E\",scope:{},bindToController:{callInfo:\"<?\",audioOnly:\"<?\",screenshareOnly:\"<?\",buttonDisabled:\"<?\",roundButton:\"<?\",joinButtonWithIcon:\"<?\",conversationId:\"@?\",joinContext:\"@\"},controllerAs:\"ctrl\",controller:n,templateUrl:e}};angular.module(\"teamspace.callingJoinButton\",[\"teamspace.callingService\",\"teamspace.conversationsService\",\"teamspace.locales\",\"teamspace.callingUserActionService\",\"teamspace.settingsService\",\"teamspace.callPreJoinService\",\"teamspace.videoSupportService\"]).directive(\"callingJoinButton\",[\"constants\",function(e){return i(e.files.templates.callingJoinButton)}]).directive(\"callingJoinButtonSimple\",[\"constants\",function(e){return i(e.files.templates.callingJoinButtonSimple)}]).controller(\"CallingJoinButtonController\",n)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var i=function(){function t(t,i){this.hiddenParticipantsDisplayNames=\"\",this.numberOfHiddenParticipants=0,this.updateRoster(),this.pstnType=i.pstn.userType,t.$on(i.events.calling.callingParticipantsChanged,this.updateRoster.bind(this))}return t.$inject=[\"$scope\",\"constants\"],t.prototype.$onChanges=function(t){this.updateRoster()},t.prototype.updateRoster=function(){var t,i=this.callParticipants||[];t=!this.participantsCount||this.participantsCount<=0?this.callParticipants.length:this.participantsCount,this.hiddenParticipantsDisplayNames=\"\";var n=Math.min(t,this.maxVisibleParticipants);this.visibleCallParticipants=i.slice(0,n),this.numberOfHiddenParticipants=t-n,this.numberOfHiddenParticipants>0&&(this.hiddenParticipantsDisplayNames=i.slice(n).map(function(t){return t.displayName}).join(\", \"))},t}();t.CallingLiveRosterController=i,angular.module(\"teamspace.callingLiveRoster\",[]).directive(\"callingLiveRoster\",[\"$compile\",\"constants\",function(t,n){return{restrict:\"E\",scope:{},bindToController:{callParticipants:\"<\",maxVisibleParticipants:\"<\",participantsCount:\"<?\",useSmallIcons:\"@?\"},controllerAs:\"ctrl\",controller:i,templateUrl:n.files.templates.callingLiveRoster}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function i(e,i,o,n,s,a,l,c,r,h,p){var u=this;this.$scope=i,this.constants=o,this.callLobbyService=n,this.peopleService=s,this.callingTelemetryService=a,this.analyticsService=l,this.settingsService=h,this.$window=p,this.showToastNotification=!1,this.user=null,this.rosterButtonSelector=\".calling-unified-bar-section #roster-button\",this.moreButtonSelector=\"#callingButtons-showMoreBtn\",this.sectionElemenSelector=\".calling-unified-bar-section\",this.updatePosition=function(){if(u.enableActionButtonsInUbar&&u.showToastNotification&&u.focusButton){var t=u.focusButton.offset(),e=u.parentElement.offset(),i=t.left-e.left;u.offsetLeft=i+u.focusButton.outerWidth()/2,u.$window.requestAnimationFrame(u.updatePosition)}},this.logger=e.newLogger(\"CallingLobbyToastNotificationController\"),this.toastSubscription=n.subscribe(function(t,e){return u.createToastFor(e)},t.services.CallLobbyServiceEvents.Type_ShowToastForParticipant,t.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),i.$on(\"$destroy\",function(){return u.onDestroy()}),i.$watch(\"ctrl.selectedPanel\",function(){return u.updateVisibility()}),this.updateVisibility(),this.waitingInLobbyText=r.instant(c.strings.toast_notification_is_waiting_in_lobby),this.enableActionButtonsInUbar=h.valueAsBoolean(o.settings.names.enableActionButtonsInUbar)&&!this.call.isBroadcast,this.createToastFor(n.peekToastQueue(this.call.teamsCallId))}return i.$inject=[\"loggingService\",\"$scope\",\"constants\",\"callLobbyService\",\"peopleService\",\"callingTelemetryService\",\"analyticsService\",\"resources\",\"$translate\",\"settingsService\",\"$window\"],i.prototype.close=function(t){t&&(t.stopPropagation(),t.preventDefault()),this.clearAndHide()},i.prototype.viewLobby=function(e){e&&(e.stopPropagation(),e.preventDefault()),this.$scope.$emit(this.constants.events.calling.toggleRightPanel,t.components.Calling.RightPanel.Roster)},i.prototype.admitParticipant=function(t){t&&(t.stopPropagation(),t.preventDefault()),this.callLobbyService.admitParticipant(this.call,this.participant,this.constants.lobby.admittingSingle)},Object.defineProperty(i.prototype,\"focusButton\",{get:function(){return this.rosterButtonCached&&this.rosterButtonCached.length||(this.rosterButtonCached=$(this.rosterButtonSelector)),this.rosterButtonCached.offset().left?this.rosterButtonCached:(this.moreButtonCached&&this.moreButtonCached.length||(this.moreButtonCached=$(this.moreButtonSelector)),this.rosterButtonCached=null,this.moreButtonCached)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"parentElement\",{get:function(){return this.sectionElementCached&&this.sectionElementCached.length||(this.sectionElementCached=$(this.sectionElemenSelector)),this.sectionElementCached},enumerable:!0,configurable:!0}),i.prototype.createToastFor=function(e){(e||this.participant)&&(e&&this.selectedPanel!==t.components.Calling.RightPanel.Roster&&(this.settingsService.valueAsBoolean(this.constants.settings.names.allowNonPstnParticipantsInBroadcastLobby)||!this.call.isBroadcast||SkypeX.Services.ChatServiceUtils.isPstnMri(e.id))?this.loadProfile(e):this.clearAndHide())},i.prototype.show=function(){this.user&&(this.showToastNotification||(this.showToastNotification=!0,this.updatePosition()),this.enableActionButtonsInUbar&&this.$scope.$emit(this.constants.events.calling.forceSuppressImmersiveMode,{context:e.Calling.ImmersiveEventContext.CallingLobbyToast}),this.sendTelemetry())},i.prototype.hide=function(){this.enableActionButtonsInUbar&&this.showToastNotification&&this.$scope.$emit(this.constants.events.calling.forceAllowImmersiveMode,{context:e.Calling.ImmersiveEventContext.CallingLobbyToast}),this.showToastNotification=!1},i.prototype.clearAndHide=function(){this.hide(),this.participant=null,this.user=null,this.toastAriaString=null,this.callLobbyService.clearToastQueue(this.call.teamsCallId)},i.prototype.updateVisibility=function(){this.selectedPanel!==t.components.Calling.RightPanel.None?this.selectedPanel===t.components.Calling.RightPanel.Roster?this.clearAndHide():this.enableActionButtonsInUbar?this.show():this.hide():this.show()},i.prototype.loadProfile=function(e){var i=this;this.participant=e,this.peopleService.getPeopleProfile(this.participant.id,\"lobby-toast-notification\",!1).then(function(t){i.participant.id===t.mri&&(i.user=t,i.toastAriaString=i.user.displayName+\" \"+i.waitingInLobbyText,i.updateVisibility())}).catch(function(e){i.logger.error(\"Failed to get participant's profile: {0}\",t.services.CallingTelemetryService.getErrorMessage(e))})},i.prototype.sendTelemetry=function(){var e=this.callingTelemetryService.getCommonEventData(this.call),i={panel:{type:t.PanelType.lobbyToast},dataBag:e};this.analyticsService.onPanelView(this.$scope,i)},i.prototype.onDestroy=function(){this.callLobbyService.unsubscribe(this.toastSubscription),this.toastSubscription=null,this.hide()},i}();e.CallingLobbyToastNotificationController=i,angular.module(\"teamspace.callingLobbyToastNotification\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.callLobbyService\",\"teamspace.peopleService\",\"teamspace.callingTelemetryService\",\"teamspace.analyticsService\",\"teamspace.locales\"]).directive(\"callingLobbyToastNotification\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",selectedPanel:\"<\"},controllerAs:\"ctrl\",controller:i,templateUrl:e.files.templates.callingLobbyToastNotification}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){\"use strict\";var n=function(){function i(i,n,o,s,a,l,r,c,u,g,p){var h=this;this.resources=n,this.constants=o,this.$translate=s,this.callTitleService=a,this.settingsService=l,this.utilityService=r,this.localizationService=c,this.customRightRailHeader=!1,this.telemetryBag={trackScenario:t.PanelActionScenario.meetingShowPanel,trackScenarioType:t.PanelActionScenarioType.callOrMeetup,trackType:t.PanelModuleType.button,trackSummary:\"Close meeting info from header\",trackName:t.PanelModuleName.meetingInfoPanel},this.isB2bUser=!1,this.isAnonymousUser=u.isAnonymous(),this.logger=p.newLogger(\"CallingMeetingInfo\"),this.isSurfaceHub=g.isSurfaceHub(),this.isJoinGroupCallsViaDeepLinkEnabled=l.valueAsBoolean(o.settings.names.enableJoinGroupCallViaDeepLink),this.isCallMeBackFromMeetingInfoEnabled=l.valueAsBoolean(o.settings.names.enableCallMeBackFromMeetingInfo),this.panelType=e.components.Calling.RightPanel.MeetingInfo,this.customRightRailHeader=l.valueAsBoolean(o.settings.names.customRightRailHeader),this.callTitle=s.instant(n.strings.calling_default_meet_up_name);var f=a.subscribeForMeetupTitle(this.call.teamsCallId,function(){return h.updateTitle()});this.updateTitle(),this.call.getMeetingInfoAsync().then(function(e){h.meetingInfo=e,h.updateDisplayCopyJoinInfo()}),this.supportUrl&&(this.supportUrlWithProtocol=r.addMissingProtocol(this.supportUrl)),this.isAnonymousUser||this.meetingInfoExchangeProvider.getExchangeMeetingInfo().then(function(e){h.meetingBody=e&&e.meetingBody,h.generateMeetingHours(e),h.updateDisplayCopyJoinInfo()}),this.call.getPstnAvailabilityAsync().then(function(e){h.enablePstn=e,h.conversation.isGroup()&&(h.enablePstn=e&&l.valueAsBoolean(o.settings.names.enablePstnDialoutFromGroupCall)),h.updateDisplayCopyJoinInfo()});var m=this.call.getCapabilities();this.allowDialOutForAnonymous=m&&!!m.allowAnonymousUsersToDialOut,skype.calling.safeSubscribeToCall(this.call,function(e){if(e.role)return h.isB2bUser=e.role===o.calling.roles.guest,!0},!0,i),i.$on(\"$destroy\",function(){f.dispose()})}return i.$inject=[\"$scope\",\"resources\",\"constants\",\"$translate\",\"callTitleService\",\"settingsService\",\"utilityService\",\"localizationService\",\"authenticationService\",\"platformDetectService\",\"loggingService\"],Object.defineProperty(i.prototype,\"showDialInInfo\",{get:function(){return!this.isSurfaceHub&&this.shouldDisplayDialInInfo},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showDialOutInfo\",{get:function(){return!this.isSurfaceHub&&this.isCallMeBackFromMeetingInfoEnabled&&this.shouldDisplayDialOutInfo()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showCopyJoinMeetingInfo\",{get:function(){return this.isMeetingInfoEnabled()&&this.shouldDisplayCopyJoinInfo},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showMeetingInfoBody\",{get:function(){return this.isMeetingInfoEnabled()&&!!this.joinInfo&&!!this.joinInfo.meetingBody},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"callInfoText\",{get:function(){return this.conversation.isMeeting()?this.resources.strings.meeting_info_header:this.resources.strings.call_info_header},enumerable:!0,configurable:!0}),i.prototype.isMeetingInfoEnabled=function(){return this.conversation.isGroup()?this.isJoinGroupCallsViaDeepLinkEnabled:!this.isSurfaceHub},i.prototype.updateTitle=function(){var e=this;this.conversation.getId().then(function(t){e.callTitleService.getDefaultCallTitle(e.constants.scenarios.calling.context.inAppCallMonitor,e.call,e.constants.dialogs.settings.numberOfNamesInTitle,e.conversation).then(function(t){e.callTitle=e.callTitleService.getMeetupTitleForCall(e.call)||t.titleText,e.meetingInfoSubject=e.callTitle}).catch(function(t){e.logger.error(\"Could not get default title for teamsCallId \"+e.call.teamsCallId+\", callId \"+e.call.callId+\" error=\"+t+\" for inAppCallMonitor context\")})})},i.prototype.generateMeetingHours=function(e){if(e&&e.startTime&&e.endTime){var t=this.localizationService.getDate(e.startTime,\"shortTime\"),i=this.localizationService.getDate(e.endTime,\"shortTime\"),n=this.utilityService.generateDurationString(moment(e.endTime).diff(moment(e.startTime)));this.meetingHours=this.$translate.instant(this.resources.strings.meeting_timeduration_format,{startHour:t,endingHour:i,duration:n}),this.recurrence=e.recurrence,this.location=e.location}},i.prototype.shouldDisplayDialOutInfo=function(){return this.isAnonymousUser||this.isB2bUser?this.allowDialOutForAnonymous:this.enablePstn},i.prototype.updateDisplayCopyJoinInfo=function(){if(this.meetingInfo){if(this.shouldDisplayDialInInfo=this.enablePstn,this.shouldDisplayCopyJoinInfo=this.shouldDisplayDialInInfo&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCopyJoinInformationButton),!this.shouldDisplayDialInInfo)return this.logger.warn(\"There are no meeting details, invitation or pstnDetails\"),void(this.joinInfo=null);var e=this.meetingBody||this.meetingInfo.meetingBody;if(e){var t=this.meetingInfo.pstnDetails.acpMcuInfo.settings.participantPasscode.replace(/(?=(\\d{3})+$)/g,\" \"),i=this.meetingInfo.pstnDetails.acpMcuInfo.settings.tollNumber,n=this.meetingInfo.pstnDetails.acpMcuInfo.settings.tollFreeNumber;this.recurrence=this.recurrence||this.meetingInfo.recurrence,this.location=this.location||this.meetingInfo.location,this.joinInfo={meetingBody:e,pstn:{conferenceCode:t,tollNumber:i?\"+\"+i:i,tollFreeNumber:n?\"+\"+n:n,internationalNumbersLink:this.meetingInfo.pstnDetails.dialinUrl}}}else this.logger.error(\"Failed to get invitation blob\",this.call.meetingDetails)}},i}();i.CallingMeetingInfoController=n,angular.module(\"teamspace.callingMeetingInfo\",[\"teamspace.constants\",\"pascalprecht.translate\",\"teamspace.authenticationService\",\"teamspace.callMeBack\",\"teamspace.callingCopyJoinInfoButton\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.localizationService\",\"teamspace.callTitleService\",\"teamspace.platformDetectService\",\"teamspace.callingDialIn\"]).directive(\"callingMeetingInfo\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{meetingInfoExchangeProvider:\"<\",supportUrl:\"<\",call:\"<\",conversation:\"<\",enableActionButtonsInUbar:\"<?\"},controllerAs:\"ctrl\",controller:n,templateUrl:t.files.templates.callingMeetingInfo}}])}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++){e=arguments[i];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a])}return t}).apply(this,arguments)},teamspace;!function(t){!function(e){var i=function(){function i(i,n,a,l,s,o,r,c,h,p,g,u,d,v,m,S,C,y,f,b,T,P,I,w,A,R,M,k,D,L,N,O,x,B,E,U){var F=this;this.$scope=i,this.$timeout=a,this.$q=l,this.$element=s,this.$translate=o,this.ariaLiveService=r,this.callMonitorService=c,this.callingService=h,this.callingNavigationService=p,this.callingTelemetryService=g,this.callTitleService=u,this.conversationsService=d,this.peopleService=v,this.resources=m,this.loggingService=S,this.constants=C,this.settingsService=y,this.dialogService=f,this.callTogglingService=b,this.callTransferService=T,this.callConsultationService=P,this.callConsultationStore=I,this.appConfig=w,this.callingAlertsService=R,this.callingDebugService=M,this.callingParticipantService=k,this.callLobbyService=D,this.callingStateFactory=L,this.analyticsService=N,this.desktopUtilityService=O,this.utilityService=B,this.callParkService=E,this.callPropsStoreService=U,this.showCallQualityIndicator=!1,this.showCallQualityIndicatorTooltip=!1,this.isOneToOne=!1,this.darkTheme=!1,this.isRecording=!1,this.showSomeoneInLobbyIndicator=!1,this.isNetworkReconnectOngoing=!1,this.showNewCriticalUfdDesign=!1,this.cacheScreenShareRenderer=!1,this.pointCriticalAlertToCamera=!1,this.pointCriticalAlertToMicrophone=!1,this.shouldShowCallingButtons=!0,this.shouldShowConsultationButtons=!1,this.dockUbar=!1,this.monitorParticipantId=null,this.screenShareParticipantId=null,this.switchTimer=null,this.wasCallDropWhileReconnectReported=!1,this.lastReceivedAlert=null,this.streamsToShowOnContainerInit={},this.isMeetingCompanionEnabled=!1,this.logger=S.newLogger(\"calling-monitor\"),this.onlyMyselfText=o.instant(m.strings.calling_monitor_onlyOneHere),this.waitingInLobbyText=o.instant(m.strings.calling_monitor_inLobby),this.failureRetryText=o.instant(m.strings.calling_callFailed_retry),this.failureRejoinText=o.instant(m.strings.calling_callFailed_rejoin),this.failureRejoinMeetingText=o.instant(m.strings.calling_callFailed_rejoin_meeting),this.onHoldText=o.instant(m.strings.calling_onHoldString_short),this.transferringText=o.instant(m.strings.calling_transferring_call),this.parkingText=o.instant(m.strings.calling_parking_call),this.holdingText=o.instant(m.strings.callParticipant_holdingState),this.onCallUpdated=this.onCallUpdated.bind(this),this.updateActiveSpeakers=this.updateActiveSpeakers.bind(this),this.updateParticipantsStream=this.updateParticipantsStream.bind(this),this.enableUnifiedControlBar=y.valueAsBoolean(C.settings.names.enableUnifiedControlBar),this.enableUnifiedControlBarInCallMonitor=y.valueAsBoolean(C.settings.names.enableUnifiedControlBarInCallMonitor),this.dockUbar=O.useVDIUX(),this.callingConstantsUI=y.valueFor(C.settings.names.callingConstants).ui,this.isAttachCallingLogsEnabled=y.valueAsBoolean(C.settings.names.enableAttachCallingLogs),this.shouldSendReport=y.valueAsBoolean(C.settings.names.enableAttachCallingLogs)&&y.valueAsBoolean(C.settings.names.attachCallingLogsCheckboxDefaultValue),this.isDialInOnCallFailuresEnabled=y.valueAsBoolean(C.settings.names.enableDialInOnCallFailures),this.isMeetingCompanionEnabled=y.valueAsBoolean(C.settings.names.enableVBSSFromCompanion),this.isNetworkReconnectEnabled=y.valueAsBoolean(C.settings.names.enableNetworkReconnectUI),this.cacheScreenShareRenderer=y.valueAsBoolean(C.settings.names.cacheScreenShareRenderer),this.immersiveModeHandler={allowImmersiveMode:function(){},suppressImmersiveMode:function(){},enableMouseHoverCapture:function(){},disableMouseHoverCapture:function(){}},this.callingStreamFactory=new e.Calling.CallingStreamFactory(n,s,this.immersiveModeHandler),this.context=C.scenarios.calling.context.inAppCallMonitor,this.logger.info(\"Subscribing to call monitor events\");var H=c.subscribe(function(){return F.updateMonitorSettings()},t.services.CallMonitorServiceImplementation.Type_ExternalMonitorChanged);A.$on(i,C.events.calling.forwardingTargetJoined,function(t,e){return F.updateCall(e)}),A.$on(i,C.events.calling.callEscalated,function(t,e){return F.updateCall(e)}),I.safeSubscribe(i,function(){return F.onCallConsultationStateChanged()},t.services.CallConsultationEvents.StateChanged,t.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.onCallConsultationStateChanged(),this.setCall(this.call),_.defer(function(){F.updateParticipantsStream()}),i.$on(\"$destroy\",function(){x.track(\"calling-monitor\",F,{enableAlerting:!0}),c.unsubscribe(H),F.removeMonitorStream(0),F.removeMonitorStream(1),F.disposeCallSubscription(!0),F.conversation=null,F.clearTimer()});var W=$(window);this.dockUbar&&W.resize(function(){return i.$broadcast(e.BaseHandler.visibilityChangedEvent,{width:F.callingMonitorWidth})})}return i.$inject=[\"$scope\",\"$compile\",\"$timeout\",\"$q\",\"$element\",\"$translate\",\"ariaLiveService\",\"callMonitorService\",\"callingService\",\"callingNavigationService\",\"callingTelemetryService\",\"callTitleService\",\"conversationsService\",\"peopleService\",\"resources\",\"loggingService\",\"constants\",\"settingsService\",\"dialogService\",\"callTogglingService\",\"callTransferService\",\"callConsultationService\",\"callConsultationStore\",\"appConfig\",\"eventingService\",\"callingAlertsService\",\"callingDebugService\",\"callingParticipantService\",\"callLobbyService\",\"callingStateFactory\",\"analyticsService\",\"desktopUtilityService\",\"objectLeaksDetector\",\"utilityService\",\"callParkService\",\"callPropsStoreService\"],Object.defineProperty(i.prototype,\"showAvatarPopUp\",{get:function(){return!!this.monitorStream&&4===this.monitorStream.position},enumerable:!0,configurable:!0}),i.prototype.isTransfereeTransferring=function(){return t.services.CallUtilities.isTransfereeTransferring(this.call)},i.prototype.isParkeeParking=function(){return this.call.origin&&2===this.call.origin},i.prototype.onCallConsultationStateChanged=function(){var e=this.callConsultationStore.getCallConsultationInfo(this.call.teamsCallId),i=e.consultationState,n=e.consultee;i===t.services.CallConsultationState.ConsultingWithIM?(this.shouldShowCallingButtons=!1,this.shouldShowConsultationButtons=!0,this.consultingText=this.$translate.instant(this.resources.strings.calling_consulting_with,{consultee:n.displayName})):(this.shouldShowCallingButtons=!0,this.shouldShowConsultationButtons=!1,this.consultingText=void 0)},i.prototype.stopConsulting=function(t){this.callConsultationService.endConsultation(this.call.teamsCallId)},i.prototype.transferConsultation=function(t){this.callConsultationService.transferConsultation(this.call),t&&t.stopPropagation()},i.prototype.shouldShowHeaderSubtitle=function(){return t.services.CallUtilities.isCallOnHold(this.call)||t.services.CallUtilities.isAnyTransferState(this.call)||t.services.CallUtilities.isAnyParkState(this.call)||this.isTransfereeTransferring()||this.isParkeeParking()},i.prototype.shouldShowCallDuration=function(){return t.services.CallUtilities.isCallConnected(this.call)||t.services.CallUtilities.isCallOnHold(this.call)},Object.defineProperty(i.prototype,\"callSubtitle\",{get:function(){return 1003===this.call.extendedCallState||1002===this.call.extendedCallState||1008===this.call.extendedCallState||1009===this.call.extendedCallState?this.getCallStatusMessageTitle():1001===this.call.extendedCallState||this.isTransfereeTransferring()?this.transferringText:1007===this.call.extendedCallState?0===this.call.parkContext?this.parkingText:this.holdingText:t.services.CallUtilities.isCallOnHold(this.call)||this.isParkeeParking()?this.onHoldText:\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"statusText\",{get:function(){var e=this;if(this.consultingText)return this.consultingText;if(10===this.call.state)return this.waitingInLobbyText;if(this.broadcastLivePreviewProvider&&this.broadcastLivePreviewProvider.isPreviewReady())return this.monitorStream?void 0:this.broadcastLivePreviewProvider.getErrorMessage();var i=this.call&&this.call.participants.some(function(i){return 3===i.state&&!t.services.CallUtilities.isCallingSystemBot(i.id,e.callingConstantsUI.blacklistedBots)});return 1===this.call.callType||this.isCallConnecting()||i?void 0:this.onlyMyselfText},enumerable:!0,configurable:!0}),i.prototype.shouldShowRetryScreen=function(){return this.call.canBeRetried()},i.prototype.getCallStatusMessageTitle=function(){return this.callingState.getCallingStateProps().descriptionTitle||this.callingState.getCallStatusMessageTitle()},i.prototype.getCallStatusMessageText=function(){return this.call.isRemovedFromCall()||this.call.wasDeniedFromLobby||this.call.isNotAdmittedForLongTime||this.call.wasNetworkReconnectIssue()||this.shouldShowDialInInfo?\"\":this.callingState.getCallingStateProps().descriptionText},i.prototype.shouldShowAttachLogCheckbox=function(){return!(!this.isAttachCallingLogsEnabled||this.call.wasDeniedFromLobby||this.call.isNotAdmittedForLongTime||this.call.isRelayWhitelistingIssue()||this.call.isRemovedFromCall()||this.call.wasNetworkReconnectIssue())&&this.shouldShowRetryScreen()},i.prototype.hangUp=function(t){this.forceCleanup&&this.forceCleanup({callParam:this.call}),t&&t.stopPropagation()},i.prototype.shareDesktop=function(t){this.call.isScreenSharingOn||this.desktopUtilityService.isDesktopHwa()&&!this.callingService.getAdvancedCallSettings().supportsUwpMonitorEnumeration||!this.callingService.getAdvancedCallSettings().isAppSharingEnabled&&!this.callingService.getAdvancedCallSettings().isPPTSharingEnabled?this.call.shareDesktop(this.context):this.navigateToCall(!0),t.stopPropagation()},i.prototype.toggleVideo=function(t){this.callTogglingService.toggleVideo(this.call,this.context),t.stopPropagation()},i.prototype.toggleHold=function(t){this.callParkService.toggleHold(this.call,this.context),t&&(this.moreActionsMenu&&this.moreActionsMenu.hide(),t.stopPropagation())},i.prototype.startTransferring=function(t){this.callTransferDialogId=this.callTransferService.openCallTransferDialog(this.call,this.context).id,this.moreActionsMenu&&this.moreActionsMenu.hide(),t.stopPropagation()},i.prototype.startPark=function(){this.logger.info(\"initiating call park\"),this.callParkService.parkCall(this.call,0)},i.prototype.startConsulting=function(t){this.callConsultationDialogId=this.callConsultationService.openCallConsultationDialog(this.call,this.constants.scenarios.calling.context.inAppCallMonitor).id,this.moreActionsMenu&&this.moreActionsMenu.hide(),t.stopPropagation()},i.prototype.toggleDtmfKeypad=function(t){this.dialpadDialogId=this.dialogService.open(this.constants.dialogs.dialpad,{call:this.call,className:\"calling-monitor\"}).id,t&&(this.moreActionsMenu&&this.moreActionsMenu.hide(),t.stopPropagation())},i.prototype.toggleIncomingVideo=function(){this.callTogglingService.toggleIncomingVideo(this.call)},i.prototype.toggleMuteAudio=function(t){var e;this.callTogglingService.toggleMuteAudio(this.call,1,null,(e={},e[this.constants.counters.eventNames.context]=\"calling-monitor\",e)),t.stopPropagation()},i.prototype.isCallConnecting=function(){return 2===this.call.state||9===this.call.state},i.prototype.navigateToCall=function(e){if(void 0===e&&(e=!1),this.call&&!this.shouldShowRetryScreen()){var i={isSharingPanelRequested:e};this.call.isScreenshareFromChat&&(i.rightPanelToOpen=t.components.Calling.RightPanel.CallingChat),this.callingNavigationService.navigateToCallScreen(this.call,i)}},i.prototype.toggleRecording=function(){this.call.getRecordingStatus()!=t.services.CallRecordingStatus.recording&&this.call.getRecordingStatus()!=t.services.CallRecordingStatus.pending?this.call.startRecording(this.conversation):this.call.stopRecording()},i.prototype.onPstnButtonClicked=function(){this.callingNavigationService.navigateToCallScreen(this.call,{shouldOpenPstnDialog:!0})},i.prototype.onDialInInfoClicked=function(){this.sendDialInInfoClickedTelemetry(),this.callingNavigationService.navigateToCallScreen(this.call)},i.prototype.onDialInInfoShown=function(){this.sendDialInInfoShownTelemetry()},i.prototype.retry=function(e){var i=this;e&&(e.stopPropagation(),e.preventDefault()),this.wasNetworkReconnect()&&this.sendRetryCallDropWhileReconnectingTelemetry(),this.call.isRemovedFromCall()&&this.sendRetryCallRemovedTelemetry(),this.submitIssueWithLogs(),this.callingService.retryCall(this.call,t.services.CallTelemetryContext.RetryCall).then(function(t){i.setCall(t)}).catch(function(t){i.logError(\"failed to retry call for teamsCallId = \"+i.call.teamsCallId+\", callId = \"+i.call.callId,t),i.callingService.cancelRetry(i.call)})},i.prototype.cancelRetry=function(t){t&&(t.stopPropagation(),t.preventDefault()),this.call.isRemovedFromCall()&&this.sendDismissRetryCallRemovedTelemetry(),this.submitIssueWithLogs(),this.callingService.cancelRetry(this.call)},i.prototype.getRetryButtonText=function(){return this.call.wasReconnectingIssue?2===this.call.callType?this.failureRejoinMeetingText:this.$translate.instant(this.resources.strings.calling_callFailed_call_back):this.call.isRemovedFromCall()?this.failureRejoinMeetingText:t.services.CallUtilities.isCallSetupFailed(this.call)||this.call.isAborted()?this.failureRetryText:this.failureRejoinText},Object.defineProperty(i.prototype,\"shouldShowDialInInfo\",{get:function(){return this.callingState.shouldShowDialInInfoWhenCallEnds()&&!!this.meetingInfo},enumerable:!0,configurable:!0}),i.prototype.renderPreview=function(t){var e=this;_.defer(function(){e.updateParticipantsStream()})},i.prototype.canRenderBroadcastControl=function(){return!!this.conversation&&this.call.isBroadcast},Object.defineProperty(i.prototype,\"callingMonitorWidth\",{get:function(){return this.$element.width()},enumerable:!0,configurable:!0}),i.prototype.logError=function(e,i){var n=t.services.CallingTelemetryService.getErrorMessage(i);this.logger.error(e+\": \"+n)},i.prototype.setRecordingState=function(){this.isRecording=this.call.getRecordingStatus()===t.services.CallRecordingStatus.recording},i.prototype.setCall=function(t){var e=this;t&&this.call.teamsCallId===t.teamsCallId&&(this.call=t,this.conversation=this.conversationsService.getCallingConversation(this.call.conversationId),this.isDialInOnCallFailuresEnabled&&(this.meetingInfo=null,this.call.getMeetingInfoAsync().then(function(i){e.call===t&&(e.meetingInfo=i)})),this.dialogService.isDialogOpen(this.callTransferDialogId)&&this.dialogService.close(this.callTransferDialogId),this.dialogService.isDialogOpen(this.callConsultationDialogId)&&this.dialogService.close(this.callConsultationDialogId),this.dialogService.isDialogOpen(this.dialpadDialogId)&&this.dialogService.close(this.dialpadDialogId),this.moreActionsMenu&&this.moreActionsMenu.hide(),this.disposeCallSubscription(!0),this.monitorParticipantId=null,this.callTitle=\"\",this.addCallSubscription(t),this.updateCallTitle())},i.prototype.onNewAlertReceived=function(){var e=this.callingAlertsService.getAlerts(t.services.WindowType.CallMonitor);e.length>0?(this.callingAlert=e[e.length-1],this.showNewCriticalUfdDesign=this.callingAlertsService.showNewCriticalUFDDesign()&&_.includes([t.services.AlertType.Error,t.services.AlertType.Warning],this.callingAlert.type)&&\"NetworkReconnect\"!==this.callingAlert.name,this.pointCriticalAlertToCamera=this.showNewCriticalUfdDesign&&\"NoAvailableCamera\"===this.callingAlert.name,this.pointCriticalAlertToMicrophone=this.showNewCriticalUfdDesign&&this.callingAlert.isMicRelated,this.showNewCriticalUfdDesign||(this.updateCallQualityIndicator(this.callingAlert),this.lastReceivedAlert!==this.callingAlert.name&&(this.callingAlertsService.sendBITelemetry(this.$scope,this.callingAlert.name,t.PanelType.connectedCallingMonitor),this.lastReceivedAlert=this.callingAlert.name))):(this.showNewCriticalUfdDesign=!1,this.updateCallQualityIndicator(),this.pointCriticalAlertToCamera=!1,this.pointCriticalAlertToMicrophone=!1)},i.prototype.onNetworkReconnect=function(){this.updateNetworkReconnectingOngoing(),this.isNetworkReconnectOngoing&&this.call.getNetworkReconnectStatus()===t.services.NetworkReconnectStatus.Poor&&this.sendReconnectingOngoingTelemetry()},i.prototype.updateNetworkReconnectingOngoing=function(){this.isNetworkReconnectOngoing=this.call.isNetworkReconnectOngoing()&&-1===[10,6,7].indexOf(this.call.state)},i.prototype.sendReconnectingOngoingTelemetry=function(){var e=this.callingTelemetryService.getCommonEventData(this.call);this.sendPanelView(t.PanelType.autoReconnectInCallMonitor,e)},i.prototype.sendCallDropWhileReconnectingTelemetry=function(){this.wasCallDropWhileReconnectReported=!0;var e=this.callingTelemetryService.getCommonEventData(this.call);e.isNetworkIssue=this.call.getNetworkReconnectStatus()===t.services.NetworkReconnectStatus.Bad,this.sendPanelView(t.PanelType.autoReconnectCallDroppedMonitor,e)},i.prototype.sendPanelView=function(t,e){var i={panel:{type:t},dataBag:e};this.analyticsService.onPanelView(this.$scope,i)},i.prototype.sendRetryCallDropWhileReconnectingTelemetry=function(){var i={action:{gesture:e.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(e.PanelActionOutcome.rejoinOnCallDrop.toString(),e.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum(e.PanelActionScenario.tryAgainFromPSTNFallback.toString(),e.PanelActionScenario,this.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(e.PanelActionScenarioType.callOrMeetup.toString(),e.PanelActionScenarioType,this.logger)},module:{name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.autoReconnectRejoinonCallDropMonitor.toString(),e.PanelModuleName,this.logger),type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.other.toString(),e.PanelModuleType,this.logger),summary:\"Rejoin on Call Drop\"},panel:{type:t.PanelType.autoReconnectCallDroppedMonitor},dataBag:{isNetworkIssue:this.call.getNetworkReconnectStatus()===t.services.NetworkReconnectStatus.Bad}};this.analyticsService.onPanelAction(this.$scope,i)},i.prototype.sendRemovedFromCallTelemetry=function(){var e=this.callingTelemetryService.getCommonEventData(this.call);e[this.constants.counters.eventNames.context]=this.context,this.sendPanelView(t.PanelType.removedFromMeetingScreen,e)},i.prototype.sendRetryCallRemovedTelemetry=function(){var i={action:{gesture:e.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(e.PanelActionOutcome.rejoinAfterBeingRemoved.toString(),e.PanelActionOutcome,this.logger)},module:{name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.rejoinMeeting.toString(),e.PanelModuleName,this.logger),type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.other.toString(),e.PanelModuleType,this.logger),summary:\"Click rejoin from removed from meeting screen\"},dataBag:{context:this.context}};this.analyticsService.onPanelAction(this.$scope,i)},i.prototype.sendDismissRetryCallRemovedTelemetry=function(){var i={action:{gesture:e.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(e.PanelActionOutcome.dismissAfterBeingRemoved.toString(),e.PanelActionOutcome,this.logger)},module:{name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.dismissMeeting.toString(),e.PanelModuleName,this.logger),type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.other.toString(),e.PanelModuleType,this.logger),summary:\"Click dismiss from removed from meeting screen\"},dataBag:{context:this.context}};this.analyticsService.onPanelAction(this.$scope,i)},i.prototype.sendDialInInfoShownTelemetry=function(){var e,i=this,n={panel:{type:t.PanelType.pstnFallbackInCallMonitor},dataBag:__assign({},this.callingTelemetryService.getCommonEventData(this.call),(e={},e[this.constants.counters.eventNames.reason]=\"CallDrop\",e[this.constants.counters.eventNames.autoreconnectShown]=this.wasNetworkReconnect(),e))};this.callingTelemetryService.enrichEventDataWithDialInOutInfo(this.call,n.dataBag).finally(function(){i.analyticsService.onPanelView(i.$scope,n)})},i.prototype.sendDialInInfoClickedTelemetry=function(){var i=this,n={action:{gesture:e.PanelActionGesture.click,scenario:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenario.pstnFallbackPstnComponent.toString(),t.components.PanelActionScenario,this.logger)},module:{type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.button.toString(),e.PanelModuleType,this.logger),name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.pstnComponentInPstnFallback.toString(),e.PanelModuleName,this.logger)},dataBag:{context:\"calling-monitor\"}};this.callingTelemetryService.enrichEventDataWithDialInOutInfo(this.call,n.dataBag).finally(function(){i.analyticsService.onPanelAction(i.$scope,n)})},i.prototype.updateCallQualityIndicator=function(t){var e,i;t&&!t.isAffirmational&&(e=t.showQualityIndicator&&5!==t.qualityAlertType,i=t.qualityAlertType&&5===t.qualityAlertType&&t.showQualityIndicator&&[3,2].indexOf(t.qualityLevel)>-1),this.showCallQualityIndicator=e||i,this.showCallQualityIndicatorTooltip=e},i.prototype.wasNetworkReconnect=function(){return this.call.wasNetworkReconnectIssue()},i.prototype.updateInLobbyIndicator=function(){this.showSomeoneInLobbyIndicator=this.callLobbyService.isSomeoneInLobby(this.call.teamsCallId)},i.prototype.disposeCallSubscription=function(t){void 0===t&&(t=!1),this.broadcastLivePreviewProvider&&(this.broadcastLivePreviewProvider.dispose(),this.broadcastLivePreviewProvider=null),this.callChangedCallbackDisposable&&(this.callChangedCallbackDisposable.dispose(),this.callChangedCallbackDisposable=null),this.callTitleServiceSubscription&&(this.callTitleServiceSubscription.dispose(),this.callTitleServiceSubscription=null),this.inLobbyCountSubscription&&(this.callLobbyService.unsubscribe(this.inLobbyCountSubscription),this.inLobbyCountSubscription=null),!this.participantsManager||!t&&this.isCallConnected||(this.participantsManager.dispose(),this.participantsManager=null),this.callingAlertsServiceSubscription&&(this.callingAlertsService.unsubscribe(this.callingAlertsServiceSubscription),this.callingAlertsServiceSubscription=null)},i.prototype.addCallSubscription=function(i){var n=this;if(i)if(this.callChangedCallbackDisposable)this.logger.error(\"Calling Monitor - race condition in addCallSubscription, teamsCallId = \"+this.call.teamsCallId+\", callId = \"+this.call.callId);else{if(this.callChangedCallbackDisposable=i.changed(this.onCallUpdated),this.conversation.isChannel()&&(this.callTitleServiceSubscription=this.callTitleService.subscribeForMeetupTitle(this.call.teamsCallId,this.updateCallTitle.bind(this))),this.conversation.isGroup()&&this.conversationsService.safeSubscribe(this.$scope,function(){return n.updateCallTitle()},t.services.ConversationsServiceEvents.EventType_TopicChanged),!this.participantsManager){var a=function(){};this.participantsManager=new e.Calling.ParticipantsManager(this.peopleService,this.$timeout,this.$q,this.updateParticipantsStream.bind(this),this.updateParticipantsStream.bind(this),a,a,a,a,a,this.callingDebugService,this.callingParticipantService,this.loggingService,this.call,this.constants.loggingContexts.callingMonitor,this.utilityService,this.callPropsStoreService,this.settingsService,this.constants),this.participantsManager.init()}this.callingAlertsServiceSubscription=this.callingAlertsService.subscribe(function(){return n.onNewAlertReceived()}),this.onNewAlertReceived();var l,s=this.call.on(\"recordingStatusChanged\",function(){return n.setRecordingState()});this.isNetworkReconnectEnabled&&(l=this.call.on(\"networkReconnectStatusChanged\",function(){return n.onNetworkReconnect()})),this.$scope.$on(\"$destroy\",function(){s.dispose(),l&&l.dispose()}),this.inLobbyCountSubscription=this.callLobbyService.subscribe(function(){return n.updateInLobbyIndicator()},t.services.CallLobbyServiceEvents.Type_InLobbyCountChanged,t.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.updateInLobbyIndicator(),this.wasCallDropWhileReconnectReported=!1,this.callingState=this.callingStateFactory.get(this.call),this.onNetworkReconnect();var o=this.call.setupArgs.meetingInfo;this.canRenderBroadcastControl()&&o&&o.broadcastRole&&\"producer\"===o.broadcastRole.toLowerCase()&&(this.broadcastLivePreviewProvider&&(this.logger.error(\"addCallSubscription: Some race condition, earlier live preview provider should have been disposed\"),this.broadcastLivePreviewProvider.dispose(),this.broadcastLivePreviewProvider=null),this.broadcastLivePreviewProvider=new t.services.BroadcastLivePreviewProvider(i,this,this.$translate,this.appConfig,this.resources,this.logger),this.broadcastLivePreviewProvider.init())}},i.prototype.updateMonitorSettings=function(){this.callMonitorService.isShownInExternalWindow||(this.removeMonitorStream(0),this.call&&this.updateParticipantsStream())},i.prototype.setPositioningTimer=function(){var t=this;this.clearTimer(),this.switchTimer=this.$timeout(function(){t.monitorStream?t.monitorStream.position=t.screenShareParticipantId?4:3:t.logger.warn(\"monitor stream is null and its position cannot be updated\"),t.clearTimer()},i.SWITCH_STREAMS_MS,!0)},i.prototype.clearTimer=function(){this.switchTimer&&(this.$timeout.cancel(this.switchTimer),this.switchTimer=null)},i.prototype.updateCallTitle=function(){var t=this;this.callTitle=this.$translate.instant(this.resources.strings.calling_default_meet_up_name);var e=this.conversationsService.getCallingConversation(this.call.conversationId);this.callTitleService.getDefaultCallTitle(this.context,this.call,this.constants.dialogs.settings.numberOfNamesInTitle,e).then(function(e){t.callTitle=t.callTitleService.getMeetupTitleForCall(t.call)||e.titleText}).catch(function(e){t.logError(\"Could not get default title for teamsCallId \"+t.call.teamsCallId+\", callId \"+t.call.callId,e)})},i.prototype.onCallUpdated=function(){var e;if(this.isCallConnected=3===this.call.state,this.isCallInLobby=10===this.call.state,this.updateNetworkReconnectingOngoing(),6!==this.call.state&&7!==this.call.state||(this.ariaLiveService.update(this.$translate.instant(this.isOneToOne?this.resources.strings.calling_screen_callEnded:this.resources.strings.calling_leave_meetup),!0),this.wasNetworkReconnect()&&!this.wasCallDropWhileReconnectReported&&this.sendCallDropWhileReconnectingTelemetry(),this.lastCallState!==this.call.state&&this.call.isRemovedFromCall()&&this.sendRemovedFromCallTelemetry(),this.disposeCallSubscription(!0)),this.isCallConnected||this.isCallInLobby){var i=10===this.lastCallState;this.isCallInLobby&&!i&&this.sendPanelView(t.PanelType.lobbyWaitingPageCallingMonitor),this.isCallConnected&&i&&this.sendPanelView(t.PanelType.connectedCallingMonitor,(e={},e[this.constants.counters.eventNames.previousStep]=t.PanelType[t.PanelType.lobbyWaitingPageCallingMonitor],e)),this.lastCallState=this.call.state,this.isRecording=this.call.getRecordingStatus()===t.services.CallRecordingStatus.recording,this.updateParticipantsStream(),this.updateInLobbyIndicator()}},i.prototype.updateParticipantsStream=function(){var t=this;!this.isOneToOneAndOnHold()&&this.participantsManager&&this.participantsManager.isInitialized&&this.getScreenSharingParticipants().then(function(e){if(!(e.length>1)){var i=e[0];switch(t.getMonitorAction(i)){case 1:t.updateScreenShare(i);break;case 0:t.updateActiveSpeakers();break;case 3:t.updateScreenShare(i),t.updateActiveSpeakers();break;case 2:t.updateBroadcastLivePreview()}}})},i.prototype.getScreenSharingParticipants=function(){var t,e=this;if(this.isMeetingCompanionEnabled&&this.call.mediaStreams[1].filter(function(t){return t.isAvailable}).filter(function(t){return t.endpointId!==e.call.endpointId}).length>0)return t=!0,this.call.getSelfParticipant().then(function(t){return[t]});if(!t){var i=this.call.participants.filter(function(t){return skype.calling.ICallParticipantHelpers.bestAvailableScreenShareFor(t)});return this.$q.resolve(i)}},i.prototype.getMonitorAction=function(t){return this.broadcastLivePreviewProvider&&this.broadcastLivePreviewProvider.isPreviewReady()?2:t?this.screenShareParticipantId===t.id?0:this.screenShareStream?1:3:this.screenShareStream?1:0},i.prototype.updateScreenShare=function(t){this.removeMonitorStream(1),this.putItemToMonitorStream(t,!0)},i.prototype.updateBroadcastLivePreview=function(){this.removeMonitorStream(1);var t=this.broadcastLivePreviewProvider.getComposerIdIfExist();t||this.logger.error(\"updateBroadcastLivePreview: composer id not found\"),this.putSpeakerToMonitorStream(t,this.$translate.instant(this.resources.strings.calling_monitor_broadcast_live_preview_notavailable))},i.prototype.updateActiveSpeakers=function(){var e=this,i=this.call.dominantSpeakerInfo.speakerList.filter(function(i){return e.call.participants.some(function(n){return n.id===i&&!t.services.CallUtilities.isCallingSystemBot(n.id,e.callingConstantsUI.blacklistedBots)})})[0]||this.call.participants.filter(function(i){return _.includes([2,6,1,3,5],i.state)&&!t.services.CallUtilities.isCallingSystemBot(i.id,e.callingConstantsUI.blacklistedBots)}).map(function(t){return t.id})[0];this.putSpeakerToMonitorStream(i)},i.prototype.putSpeakerToMonitorStream=function(t,e){if(t){if(t!==this.monitorParticipantId){this.removeMonitorStream(0);var i=this.call.participants.find(function(e){return e.id===t});this.putItemToMonitorStream(i,!1,e)}}else this.removeMonitorStream(0)},i.prototype.removeMonitorStream=function(t){if(0===t&&this.monitorStream&&(this.monitorParticipantId=null,this.monitorStream.destroy(),this.monitorStream=null,this.clearTimer(),delete this.streamsToShowOnContainerInit[0]),1===t&&this.screenShareStream){var e=this.screenShareStream.userName||\"\",i=this.$translate.instant(this.resources.strings.calling_screensharing_user_stopped_screen_sharing,{name:e});this.ariaLiveService.update(i,!0),this.screenShareParticipantId=null,this.screenShareStream.destroy(),this.screenShareStream=null,this.setPositioningTimer(),delete this.streamsToShowOnContainerInit[1]}},i.prototype.onContainerInit=function(t){var e=this,i=t?1:0;if(this.streamsToShowOnContainerInit[i]){var n=this.call.participants.find(function(t){return t.id===e.streamsToShowOnContainerInit[i]});this.putItemToMonitorStream(n,t),delete this.streamsToShowOnContainerInit[i]}},i.prototype.putItemToMonitorStream=function(t,e,i){if(t){var n=e?\"#screenShareContainer\":\"#activeSpeakerContainer\",a=this.$element.find(n);if(1===a.length){if(0===a.first().children().length){var l=this.create(t,e,i);if(l)if(a.append(l.getElement()),this.logger.info(\"Adding stream item \"+l.getIdForLogging()),e){this.screenShareStream=l,this.screenShareParticipantId=t.id,this.setPositioningTimer();var s=this.screenShareStream.participant.displayName||\"\",o=this.$translate.instant(this.resources.strings.calling_screensharing_user_started_screen_sharing,{name:s});this.ariaLiveService.update(o,!0)}else this.monitorStream=l,this.screenShareParticipantId&&(this.monitorStream.position=4),this.monitorParticipantId=t.id}}else{var r=e?1:0;this.streamsToShowOnContainerInit[r]=t.id}}},i.prototype.create=function(e,i,n){if(!e)return this.logger.warn(\"not creating participant\",this.call.teamsCallId),null;var a=new t.components.Calling.StreamItemCallingMonitor(e,i,n);return a.init(this.call,this.$scope,this.callingStreamFactory),this.peopleService.getPeopleProfile(e.id,\"calling-monitor\").then(function(t){return a.update(t,e.displayName)}),a},i.prototype.getCallUnholdButtonText=function(){return 1===this.call.callType?this.$translate.instant(this.resources.strings.calling_resume_call):this.$translate.instant(this.resources.strings.calling_rejoin_call)},i.prototype.submitIssueWithLogs=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableAttachCallingLogs)&&this.shouldSendReport&&this.callingTelemetryService.submitIssueWithLogs(this.call,\"calling-monitor\")},i.prototype.shouldShowRejoinButton=function(){return!(this.call.wasDeniedFromLobby||this.call.isMeetingFull()||this.call.isUnparkCall||_.includes([69,67],this.call.terminatedReason))},i.prototype.isOneToOneAndOnHold=function(){return!(!this.isOneToOne||1!==this.call.participants.length)&&(4===this.call.state||5===this.call.state||5===this.call.participants[0].state)},i.prototype.updateCall=function(t){t.teamsCallId===this.call.teamsCallId&&(this.updateCallTitle(),this.updateActiveSpeakers())},i.SWITCH_STREAMS_MS=1760,i}();e.CallingMonitorController=i,angular.module(\"teamspace.callingMonitor\",[\"teamspace.channelService\",\"teamspace.callMonitorService\",\"teamspace.peopleService\",\"teamspace.callingNavigationService\",\"teamspace.callingTelemetryService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.callTitleService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.callTransferDialog\",\"teamspace.callTransferService\",\"teamspace.callParkService\",\"teamspace.callConsultationService\",\"teamspace.callConsultationStore\",\"teamspace.callingDtmfKeypad\",\"teamspace.dialogService\",\"teamspace.callParkService\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.callingAlertsService\",\"teamspace.callingDebugService\",\"teamspace.callingParticipantService\",\"teamspace.callLobbyService\",\"teamspace.callingState\",\"teamspace.callingRecordingIndicator\",\"teamspace.desktopUtilityService\",\"teamspace.utilityService\",\"teamspace.objectLeaksDetector\",\"teamspace.callingUnifiedBar\",\"teamspace.callPropsStoreService\"]).directive(\"callingMonitor\",[\"templateCompileService\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},controller:i,controllerAs:\"ctrl\",bindToController:{call:\"<\",forceCleanup:\"&?\"},link:function(i,n){t.compile(e.files.templates.callingMonitor,i,n)}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var n=function(){function i(e,i,n,t,r,s,o,a){var c=this;this.constants=e,this.$scope=i,this.deviceManagerService=t,this.callingTelemetryService=r,this.videoContainer=s.find(\".ts-calling-myself-video .video-stream-container\")[0],this.callChangedCallbackDisposable=this.call.changed(function(){return c.onCallChanged()}),this.onCallChanged(),this.logger=o.newLogger(\"calling-myself-video\"),i.$on(\"$destroy\",function(){a.track(\"calling-myself-video\",c,{enableAlerting:!0}),c.isDisposed=!0,c.callChangedCallbackDisposable.dispose(),c.renderer&&(c.logger.info(\"$destroy - disposing renderer\"),c.disposeRenderer()),c.broadcastChangedSubscription&&c.broadcastChangedSubscription.dispose()});var l=n.getLoggedInUser().profile;this.upn=l.upn,this.name=l.name,this.isBroadcast=!(!this.call||!this.call.broadcastMeeting),this.isBroadcast&&(this.broadcastChangedSubscription=this.call.broadcastMeeting.changed(function(){c.updateLiveIndicator()})),this.updateLiveIndicator()}return i.$inject=[\"constants\",\"$scope\",\"authenticationService\",\"deviceManagerService\",\"callingTelemetryService\",\"$element\",\"loggingService\",\"objectLeaksDetector\"],i.prototype.updateLiveIndicator=function(){this.isBroadcast&&this.call.broadcastMeeting&&this.call.broadcastMeeting.role===e.services.BroadcastMeeting.constants.role.contributor&&(this.isUserBroadcasting=e.services.BroadcastUtilities.isMyVideoBroadcasting(this.call))},i.prototype.onClick=function(){this.expanded?this.$scope.$emit(this.constants.events.calling.myselfVideoClicked):this.skipToggleOnClick||this.deviceManagerService.toggleCamera()},i.prototype.onToggleCameraClick=function(e){this.deviceManagerService.toggleCamera(),e.stopPropagation()},i.prototype.onCallChanged=function(){var e,i=this;this.callOnHold=4===this.call.state;var n=7===this.call.state,t=this.call.isScreenSharingOn&&3===this.call.sharingSourceType,r=this.call.isVideoOn||t;this.shouldShowAvatar=!r||this.callOnHold||n,this.isWaitingForRenderer||(this.shouldShowAvatar||this.renderer||(this.isWaitingForRenderer=!0,this.videoPerformanceMonitor=this.callingTelemetryService.newVideoPerformanceMonitor(this.call,(e={},e[this.constants.counters.eventNames.rendererId]=this.callingTelemetryService.generateRendererId(),e[this.constants.counters.eventNames.videoType]=\"myself-video\",e)),this.deviceManagerService.getPreviewRenderer(this.videoContainer).then(function(e){i.isDisposed||i.shouldShowAvatar?e.dispose():(i.videoPerformanceMonitor&&i.videoPerformanceMonitor.start(e,i.videoContainer),i.renderer=e,i.rendererChangedSubscription=i.renderer.changed(function(){return i.onRendererChanged()}),i.onRendererChanged())}).finally(function(){i.isWaitingForRenderer=!1})),this.shouldShowAvatar&&this.renderer&&(this.logger.info(\"onCallChanged - disposing renderer\"),this.disposeRenderer()))},i.prototype.onRendererChanged=function(){!this.isRenderingPreview&&this.renderer.isRendering&&this.$scope.$emit(this.constants.events.calling.callingScreenVideoPreviewRendering),this.isRenderingPreview=this.renderer.isRendering},i.prototype.disposeRenderer=function(){this.renderer.dispose(),this.renderer=void 0,this.rendererChangedSubscription.dispose(),this.rendererChangedSubscription=void 0,this.videoPerformanceMonitor&&(this.videoPerformanceMonitor.stop(),this.videoPerformanceMonitor=null),this.isRenderingPreview=!1},i}();i.CallingMyselfVideoController=n,angular.module(\"teamspace.callingMyselfVideo\",[\"teamspace.deviceManagerService\",\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.authenticationService\"]).directive(\"callingMyselfVideo\",[\"$compile\",\"constants\",function(e,i){return{restrict:\"E\",scope:{},bindToController:{audioOnly:\"=?\",expanded:\"=?\",call:\"=?callingModel\",showToggleCamera:\"=?\",skipToggleOnClick:\"=?\"},templateUrl:i.files.templates.callingMyselfVideo,controller:n,controllerAs:\"ctrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,s,r,a,o,c,l,d,g,h,v,p,u,S,m,w,f,y,C,M){this.constants=e,this.$q=t,this.$scope=i,this.$state=n,this.$element=s,this.authenticationService=r,this.callingAgentsService=a,this.callingTelemetryService=o,this.channelService=c,this.deviceManagerService=l,this.eventingService=d,this.loggingService=g,this.navigationService=h,this.$translate=v,this.userOfficeSettingsStore=p,this.identityService=u,this.tenantSettingsStore=S,this.settingsService=m,this.resources=w,this.adminSettingsService=y,this.objectLeaksDetector=C,this.previewIsRendering=!1,this.withVideo=!1,this.canToggleCamera=!1,this.previewIsRequested=!1,this.leaveReason=this.constants.events.calling.startMeetupFlowUnloadedByNavigation,this.isVideoEnabled=y.getAdminSettingSync().isVideoEnabled,this.isVideoSupported=M.isVideoSupported(2),this.canToggleVideo=this.canToggleCamera=this.isVideoAvailable(),this.updateShowChannelMeetingCreate(),f.safeSubscribe(i,this.updateShowChannelMeetingCreate.bind(this),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.allowChannelMeetingScheduling)}return i.$inject=[\"constants\",\"$q\",\"$scope\",\"$state\",\"$element\",\"authenticationService\",\"callingAgentsService\",\"callingTelemetryService\",\"channelService\",\"deviceManagerService\",\"eventingService\",\"loggingService\",\"navigationService\",\"$translate\",\"userOfficeSettingsStore\",\"identityService\",\"tenantSettingsStore\",\"settingsService\",\"resources\",\"meetingPolicySettingsStore\",\"adminSettingsService\",\"objectLeaksDetector\",\"callingSupportService\"],Object.defineProperty(i.prototype,\"isPrivateChannelContext\",{get:function(){var t=this.channelService.getChannelByObjectId(this.conversationId);return t&&t.channelType===e.services.ChannelType.Private},enumerable:!0,configurable:!0}),i.prototype.updateShowChannelMeetingCreate=function(){var e=this;this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isChannelMeetingEnabled).then(function(t){e.userOfficeSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable).then(function(i){e.showChannelMeetingCreate=t&&i&&!e.identityService.isGuestUserType()&&!e.isPrivateChannelContext})})},i.prototype.updateFromAdminSettings=function(e){this.isVideoEnabled=e.isVideoEnabled,this.onDevicesChanged()},i.prototype.isVideoAvailable=function(){return this.isVideoEnabled&&this.isVideoSupported},i.prototype.updateVideoButtonTitle=function(){this.canToggleVideo?this.videoButtonTitle=\"\":this.videoButtonTitle=this.$translate.instant(this.isVideoSupported?this.isVideoEnabled?this.canToggleVideo?\"\":this.resources.strings.calling_video_disabled_no_device:this.resources.strings.calling_video_disabled_by_admin:this.resources.strings.calling_video_disabled)},i.prototype.$onInit=function(){var e=this;this.eventingService.$emit(this.constants.events.calling.closeStartMeetupFlow,{}),this.userProfile=this.authenticationService.getLoggedInUser().profile,this.loggingService.event(this.constants.events.calling.startMeetupFlowLoaded),this.previewContainer=this.$element.find(\".user-video-container\")[0],this.deviceManagerService.safeSubscribe(this.$scope,function(){return e.onDevicesChanged()},this.constants.events.calling.devicesChanged),this.deviceManagerService.whenInitialized().then(function(){return e.onDevicesChanged()}),this.eventingService.$on(this.$scope,this.constants.events.calling.closeStartMeetupFlow,function(){return e.close(e.constants.events.calling.startMeetupFlowUnloadedByNewMeetupPreviewOpened)}),this.adminSettingsService.safeSubscribe(this.$scope,function(t,i){return e.updateFromAdminSettings(i)});var t=this.channelService.getChannelByObjectId(this.conversationId);if(t){var i=t.displayName;this.subtitle=this.$translate.instant(this.resources.strings.prejoin_subtitle,{channelName:i})}},i.prototype.isDisabled=function(){return!this.canToggleVideo&&this.previewIsRendering===this.previewIsRequested||!this.isVideoAvailable()},i.prototype.close=function(e){this.$scope.$emit(this.constants.events.calling.startMeetupFlowClosePressed,null),this.leaveReason=e,this.settingsService.valueAsBoolean(this.constants.settings.names.enableGetUserMediaScreen)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&this.$state.go(\".\",{showNewMeetupExperience:!1},{notify:!1})},i.prototype.onKeyUp=function(e){e.which===this.constants.keyCodes.enter&&this.$scope.$broadcast(this.constants.events.createMeetupExperience.startMeetup),e.which===this.constants.keyCodes.escape&&this.close(this.constants.events.calling.startMeetupFlowUnloadedByClose)},i.prototype.onCallStarted=function(){this.leaveReason=this.constants.events.calling.startMeetupFlowUnloadedByMeetup},i.prototype.toggleVideo=function(){var e,t=this;if(this.title=this.previewIsRequested&&!this.isDisabled()?this.$translate.instant(this.resources.strings.calling_videoOff):this.previewIsRequested||this.isDisabled()?this.$translate.instant(this.resources.strings.calling_video_disabled):this.$translate.instant(this.resources.strings.calling_videoOn),this.previewIsRendering===this.previewIsRequested&&this.isVideoAvailable())if(this.previewIsRequested=!this.previewIsRequested,this.previewIsRequested){this.loggingService.event(this.constants.events.calling.startMeetupFlowVideoEnabled);var i=this.callingTelemetryService.generateRendererId();this.videoStartTime=Date.now(),this.videoPerformanceMonitor=this.callingTelemetryService.newVideoPerformanceMonitor(void 0,(e={},e[this.constants.counters.eventNames.rendererId]=i,e[this.constants.counters.eventNames.videoType]=\"self-precall\",e)),this.deviceManagerService.getPreviewRenderer(this.previewContainer).then(function(e){t.previewRenderer=e,t.$scope.$$destroyed?t.disposePreviewRenderer():(t.deviceManagerService.getDeviceBlurringCapability()&&t.deviceManagerService.setBackgroundEffectsOnDevice(0,t.constants.scenarios.calling.context.meetUpScreen),t.previewRenderer.isRendering?t.previewRenderingChanged():t.renderingChangedSubscription=t.previewRenderer.changed(function(){return t.previewRenderingChanged()}),t.videoPerformanceMonitor&&t.videoPerformanceMonitor.start(e,t.previewContainer))}).catch(function(e){t.previewIsRequested=!1,t.disposePreviewRenderer(),t.canToggleVideo=!1,t.loggingService.error(\"CallingNewMeetup: Start Video failed \"+e),e.errorType&&t.reportVideoError(e)})}else this.loggingService.event(this.constants.events.calling.startMeetupFlowVideoDisabled),this.disposePreviewRenderer()},i.prototype.toggleCamera=function(){this.canToggleVideo=!0,this.deviceManagerService.toggleCamera(),this.updateSelectedCamera(),this.previewIsRendering&&this.previewIsRequested||this.toggleVideo()},i.prototype.createNewMeeting=function(){var e=this,i=t.CreateUpdateMeetingController.dialogName,n=this.messageId?this.constants.navContext.channelReply:this.constants.navContext.channel,s=this.navigationService.navigateToCalendarScheduleForm(i,{messageId:this.messageId,conversationId:this.conversationId,title:this.newTitleText,isGroup:!0,navCtx:n});this.$q.resolve(s).then(function(){return e.close(e.constants.events.calling.startMeetupFlowUnloadedByMeetupSchedule)})},i.prototype.$onDestroy=function(){this.objectLeaksDetector.track(\"calling-new-meetup\",this,{enableAlerting:!0}),this.disposePreviewRenderer(),this.reportLeaveTelemetry()},i.prototype.reportLeaveTelemetry=function(){var e;this.leaveReason===this.constants.events.calling.startMeetupFlowUnloadedByMeetup&&(e={withVideo:this.previewIsRequested}),this.loggingService.event(this.leaveReason,e)},i.prototype.updateSelectedCamera=function(){var e=this.deviceManagerService.getSelectedDevices();if(this.selectedCamera=e&&e.camera,this.deviceManagerService.getCameras().map(function(e){return e.id}).indexOf(this.selectedCamera)<0){this.deviceManagerService.toggleCamera();var t=this.deviceManagerService.getSelectedDevices();this.selectedCamera=t&&t.camera}},i.prototype.onDevicesChanged=function(){var e=this.deviceManagerService.getCameras().map(function(e){return e.id}),t=e.length,i=this.selectedCamera&&e.indexOf(this.selectedCamera)<0,n=!this.selectedCamera&&t>0;if(this.canToggleVideo=this.isVideoAvailable()&&t>0,this.canToggleCamera=this.isVideoAvailable()&&t>1,this.updateSelectedCamera(),this.canToggleVideo){var s=this.previewIsRendering&&this.previewIsRequested;i&&s&&this.toggleCamera(),n&&this.toggleVideo()}else this.canToggleVideo=!1,this.previewIsRequested=!1,this.disposePreviewRenderer();this.updateVideoButtonTitle()},i.prototype.previewRenderingChanged=function(){var e=this;if(this.previewRenderer.isRendering){this.canToggleVideo=!0,this.previewIsRendering=!0,_.defer(function(){return e.$scope.$digest()}),this.disposeRenderingChangedSubscription();var t=Date.now()-this.videoStartTime;this.loggingService.event(this.constants.events.calling.startMeetupFlowVideoLoaded,{loadTime:t})}},i.prototype.disposeRenderingChangedSubscription=function(){this.renderingChangedSubscription&&(this.renderingChangedSubscription.dispose(),this.renderingChangedSubscription=null)},i.prototype.reportVideoError=function(e){switch(e.errorType){case 0:this.loggingService.event(this.constants.events.calling.videoCaptureDeviceFailed,{reason:e.reason});break;case 2:this.callingAgentsService.callSupport.onVideoRenderingFailure();case 1:this.loggingService.event(this.constants.events.calling.videoRendererFailed,{reason:e.reason})}},i.prototype.disposePreviewRenderer=function(){this.previewRenderer&&(this.previewRenderer.dispose(),this.previewRenderer=null),this.previewIsRendering=!1,this.disposeRenderingChangedSubscription(),this.videoPerformanceMonitor&&(this.videoPerformanceMonitor.stop(),this.videoPerformanceMonitor=null)},i}();t.CallingNewMeetup=i,angular.module(\"teamspace.callingNewMeetup\",[\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.callingAgentsService\",\"teamspace.callingSupportService\",\"teamspace.eventingService\",\"teamspace.callingStartButton\",\"teamspace.deviceManagerService\",\"teamspace.locales\",\"teamspace.settingsService\",\"teamspace.navigationService\",\"skypeX.tenantSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.identityService\",\"teamspace.adminSettingsService\"]).directive(\"callingNewMeetup\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{conversationId:\"@\",newTitle:\"@?\",messageId:\"@?\"},controllerAs:\"ctrl\",controller:i,templateUrl:t.files.templates.callingNewMeetup}}]).directive(\"callingNewMeetupVdi\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{conversationId:\"@\",newTitle:\"@?\",messageId:\"@?\"},controllerAs:\"ctrl\",controller:i,templateUrl:t.files.templates.callingNewMeetupVdi}}]).directive(\"callingNewMeetupOverlay\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{conversationId:\"@\",newTitle:\"@?\",messageId:\"@?\"},controllerAs:\"ctrl\",controller:i,templateUrl:t.files.templates.callingNewMeetupOverlay}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){e.Calling||(e.Calling={})}(e.components||(e.components={}))}(teamspace||(teamspace={})),function(e){!function(t){var i,n=[2,0,3,5],r=[0,3,5],s=1e4;!function(e){e[e.manual=0]=\"manual\",e[e.event=1]=\"event\",e[e.initial=2]=\"initial\",e[e.position=3]=\"position\"}(i||(i={}));var a;!function(e){e.rightClick=\"RightClick\",e.moreButton=\"MoreActionsButton\"}(a=t.PinParticipantOrigin||(t.PinParticipantOrigin={}));var o=function(){function o(i,n,r,a,c,l,h,d,p,g,u,S,m,v,f,y,C,b,R,I,P,T,M,V,E,A,O,L,w,B,k,H){var $=this;this.constants=i,this.loggingService=n,this.appConfig=r,this.callingTelemetryService=c,this.callingPerfCollectorService=l,this.resources=h,this.utilityService=d,this.$element=p,this.$scope=g,this.$translate=u,this.$q=S,this.callingAgentsService=m,this.callingSupportService=f,this.callTogglingService=y,this.localizationService=C,this.shortcutService=b,this.screenSharingControlService=R,this.$window=I,this.accessibilityService=P,this.holoLensInteractionService=T,this.desktopUtilityService=M,this.platformDetectService=V,this.tooltipService=A,this.tooltipCssApplicators=O,this.$timeout=L,this.callMuteService=w,this.analyticsService=k,this.callPropsStoreService=H,this.ignoreProfilePictureClicks=!1,this.showReconciliatedPstnIcon=!0,this.cachingSSRendererEnabled=!1,this.isSmallSize=!1,this.isUserBroadcasting=!1,this.isHolographicAnnotationEnabled=!1,this.isZoomable=!1,this.shouldResetZoomLevels=!1,this.contextMenuInvokedFromStage=!0,this.isContextMenuVisible=!1,this.NORMALIZE_SPEECH_TIMEOUT=2e3,this.MIN_CONTAINER_HEIGHT=400,this.didStartStream=!1,this.isScreenShare=!1,this.videoRendererSubscriptions=[],this.enableParticipantVBSSLatency=!0,this.isPstnSpeakingFlagEnabled=!1,this.isNowSpeaking=!1,this.screenShareZoomEnabled=!1,this.screenShareZoomTelemetryShouldSend=!0,this.videoScalingTransitions=[],this.rightClickEventValue=3,this.useVDIUX=!1;var x=v.getAdvancedCallSettings();this.participant=this.streamModel.participant,this.isScreenShare=this.streamModel.isScreenShare,this.logger=n.newLogger(\"calling-participant-stream \"+this.streamModel.getIdForLogging()),this.callingStreamElement=p.find(\".ts-calling-participant-stream\")?p.find(\".ts-calling-participant-stream\")[0]:void 0,this.container=p.find(\".video-stream-container\")[0],this.menuButton=p.find(\".ts-participant-action-button\")[0],this.containerTabIndex=this.container.tabIndex,this.isPstn=SkypeX.Services.ChatServiceUtils.isPstnMri(this.participant.id),this.enableParticipantVBSSLatency=a.valueAsBoolean(i.settings.names.enableParticipantVBSSLatency),this.isPstnSpeakingFlagEnabled=a.valueAsBoolean(i.settings.names.enablePstnSpeakingEvent),this.showReconciliatedPstnIcon=a.valueAsBoolean(i.settings.names.showReconciliatedPstnIcon),this.cachingSSRendererEnabled=a.valueAsBoolean(i.settings.names.cacheScreenShareRenderer),this.cachedRendererCleanupTimeout=a.valueFor(i.settings.names.cachedRendererCleanupTimeout)||s,this.videoRenderingTimeoutMs=a.valueFor(i.settings.names.videoRenderingTimeoutMs),this.videoRenderingMaxTries=a.valueFor(i.settings.names.videoRenderingMaxTries),this.enableRemoteMuteParticipant=a.valueAsBoolean(i.settings.names.enableRemoteMuteParticipant),this.enableRaiseHand=a.valueAsBoolean(i.settings.names.enableRaiseHand),this.useVDIUX=M.useVDIUX(),this.isAnonymousClient=B.isAnonymous(),this.enableStructuredMeetingsSettingsConsumption=a.valueAsBoolean(i.settings.names.enableStructuredMeetingsSettingsConsumption),this.enableStructuredMeetingsAnonymousToMuteAndRemove=a.valueAsBoolean(i.settings.names.enableStructuredMeetingsAnonymousToMuteAndRemove),this.enableContextMenuOnStage=a.valueAsBoolean(i.settings.names.enableContextMenuOnStage),this.enableManualCropControl=a.valueAsBoolean(i.settings.names.enableManualCropControl),this.enableFullFrameRenderEvent=a.valueAsBoolean(i.settings.names.enableFullFrameRenderEvent),this.enableHoloLensChunkedProtocol=a.valueAsBoolean(i.settings.names.enableHoloLensChunkedProtocol),this.updateSpeaking=_.throttle(this.updateSpeaking.bind(this),this.NORMALIZE_SPEECH_TIMEOUT),this.enablePinning=!V.isSurfaceHub()&&!V.isRigel()&&!this.isAnonymousClient&&a.valueAsBoolean(i.settings.names.enablePinning)&&!this.call.isBroadcast&&1!==this.call.callType,this.videoKeyHandler=this.videoKeyboardHandler.bind(this),this.runUpdateParticipantVideo=function(e){return $.updateParticipantVideo(e)},this.unsetContainerOffsetHeight=this.unsetContainerOffsetHeight.bind(this),this.isSingleIncomingVideoSupported=f.isSingleIncomingVideoSupported(this.call),this.screenShareZoomEnabled=a.valueAsBoolean(i.settings.names.enableScreensharingZoom),this.isWeb=M.isWeb(),this.sharingInProgressText=u.instant(h.strings.callParticipant_screensharing_in_progress),t.Calling.ParticipantState.init(u,h.strings),this.maxItemsOnStage=this.isSingleIncomingVideoSupported?1:f.maxNumberOfItemsOnStage,this.pinButtonTitle=u.instant(h.strings.pin_participant_stream),this.unpinButtonTitle=u.instant(h.strings.unpin_participant_stream),this.updateMenuActions(),g.$on(i.events.calling.callScreenResized,function(){return $.updateIsSmallSize()}),g.$on(i.events.calling.afterParticipantStreamAdded,function(){return $.updateIsSmallSize()}),g.$on(i.events.calling.participantStreamRemoved,function(){return $.updateIsSmallSize()}),g.$on(i.events.calling.callingResetZoom,function(){return $.resetZoomLevels()}),g.$on(i.events.holographic.holographicSceneInitSuccessBroadcast,function(e,t){return $.onHolographicAnnotationScene(t,!0)}),g.$on(i.events.holographic.holographicSceneInitErrorBroadcast,function(e,t){return $.onHolographicAnnotationScene(t,!1)}),g.$on(i.events.holographic.holographicSceneRemovedBroadcast,function(e,t){return $.onHolographicAnnotationScene(t,!1)}),g.$on(i.events.calling.resetIsContextMenuVisible,function(e,t){return $.resetIsContextMenuVisible(t)}),this.holographicInteractionSubscriptionToken=T.subscribe(function(e,t){return $.onHolographicInteractionRequested(t.participantId)},i.events.holographic.holographicInteractionRequested),this.isPstn||(x.isTogglingIncomingVideoEnabled&&(this.incomingVideoSubscription=y.subscribe(function(){return $.onIncomingVideoValueChanged()},e.services.CallTogglingService.isIncomingVideoChanged)),g.$watch(\"ctrl.position\",this.onPositionChanged.bind(this)),this.call.isBroadcast&&((e.services.BroadcastUtilities.isComposerBotMri(this.participant.id,r.broadcastSettings.composerBotMris)||this.isScreenSharingStream())&&(this.videoRenderingTimeoutMs=r.broadcastSettings.streamRenderingTimeout),this.broadcastChangedSubscription=this.call.broadcastMeeting.changed(function(){$.updateLiveIndicator(),e.services.BroadcastUtilities.isComposerBotMri($.participant.id,r.broadcastSettings.composerBotMris)&&$.runUpdateParticipantVideo(\"broadcastMeetingChanged\")})),this.updateLiveIndicator()),this.subscriptionControlStateToken=R.subscribe(this.onControlStateChanged.bind(this),i.events.calling.controlStateChanged),R.controlState(this.call)===e.services.ControlState.inControl&&this.updateContainerTabIndexForScreenSharingControl(e.services.ControlState.inControl);var D,F;this.enableStructuredMeetingsSettingsConsumption&&(D=this.call.onMeetingRoleChanged(function(){$.updateMenuActions()})),this.enableStructuredMeetingsSettingsConsumption&&this.enableStructuredMeetingsAnonymousToMuteAndRemove||(F=this.call.changed(function(){$.updateMenuActions()})),g.$on(\"$destroy\",function(){$.logger.info(\"$destroy\"),E.track(\"calling-participant-stream\",$,{enableAlerting:!0}),$.cleanupRenderingTimer(),$.subscriptionControlStateToken&&R.unsubscribe($.subscriptionControlStateToken),$.participantChangedSubscription&&$.participantChangedSubscription.dispose(),$.callChangedSubscription&&$.callChangedSubscription.dispose(),D&&D.dispose(),F&&F.dispose(),$.broadcastChangedSubscription&&$.broadcastChangedSubscription.dispose(),$.incomingVideoSubscription&&y.unsubscribe($.incomingVideoSubscription),$.holographicInteractionSubscriptionToken&&T.unsubscribe($.holographicInteractionSubscriptionToken),$.isPstn||$.stopVideo(\"scopeDestroy\"),$.shouldTrackParticipantVBSSLatency()&&$.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_Destroyed,{callState:$.call.state,participantState:$.participant&&$.participant.state,streamId:$.stream&&$.stream.id,context:$.position&&o.convertItemPositionToString($.position),reason:\"ScopeDestroyed\",negotiationTag:$.stream&&$.stream.negotiationTag})})}return o.$inject=[\"constants\",\"loggingService\",\"appConfig\",\"settingsService\",\"callingTelemetryService\",\"callingPerfCollectorService\",\"resources\",\"utilityService\",\"$element\",\"$scope\",\"$translate\",\"$q\",\"callingAgentsService\",\"callingService\",\"callingSupportService\",\"callTogglingService\",\"localizationService\",\"shortcutService\",\"screenSharingControlService\",\"$window\",\"accessibilityService\",\"holoLensInteractionService\",\"desktopUtilityService\",\"platformDetectService\",\"objectLeaksDetector\",\"tooltipService\",\"tooltipCssApplicators\",\"$timeout\",\"callMuteService\",\"authenticationService\",\"analyticsService\",\"callPropsStoreService\"],o.prototype.shouldTrackParticipantVBSSLatency=function(){return this.enableParticipantVBSSLatency&&this.isScreenSharingStream()},o.prototype.resetIsContextMenuVisible=function(e){e!==this.streamModel.id&&(this.isContextMenuVisible=!1)},o.prototype.onPositionChanged=function(e,t){var i=this;this.logger.info(\"ctrl.position changed \"+t+\" - \"+e),this.runUpdateParticipantVideo(\"positionChanged\"),this.updateVideoScalingMode(),this.isVideoRenderingAllowedInCurrentPosition()?this.callChangedSubscription||(this.participantChangedSubscription=this.participant.changed(function(){return i.runUpdateParticipantVideo(\"participantChanged\")}),this.callChangedSubscription=this.call.changed(function(){return i.runUpdateParticipantVideo(\"callChanged\")})):(this.callChangedSubscription&&this.callChangedSubscription.dispose(),this.participantChangedSubscription&&this.participantChangedSubscription.dispose(),this.streamChangedSubscription&&this.streamChangedSubscription.dispose(),this.callChangedSubscription=null,this.participantChangedSubscription=null,this.streamChangedSubscription=null,this.stream=null),this.desktopUtilityService.isHwa()&&this.refreshVideoElement()},o.prototype.updateMenuActions=function(){var t=1===this.call.callType||this.call.isServerHold;this.muteParticipantEnabled=!t&&this.enableRemoteMuteParticipant;var i=this.isAnonymousClient||\"guest\"===this.call.role;!this.enableStructuredMeetingsSettingsConsumption||i&&!this.enableStructuredMeetingsAnonymousToMuteAndRemove?this.muteParticipantEnabled=this.muteParticipantEnabled&&!i:this.muteParticipantEnabled=this.muteParticipantEnabled&&this.call.isActionExecutable(e.services.MeetingAction.MuteParticipant),this.contextMenuHasItems=this.muteParticipantEnabled},o.prototype.updateLiveIndicator=function(){this.call.broadcastMeeting&&this.call.broadcastMeeting.role===e.services.BroadcastMeeting.constants.role.contributor&&(this.isUserBroadcasting=e.services.BroadcastUtilities.isParticipantStreamLive(this.call,this.participant,this.isScreenShare))},Object.defineProperty(o.prototype,\"containerOffsetHeight\",{get:function(){return this.containerOffsetHeightCached||(this.containerOffsetHeightCached=this.container.offsetHeight,this.utilityService.deferOnce(this.unsetContainerOffsetHeight)),this.containerOffsetHeightCached},enumerable:!0,configurable:!0}),o.prototype.unsetContainerOffsetHeight=function(){this.containerOffsetHeightCached=void 0},o.prototype.updateIsSmallSize=function(){if(0===this.position){var e=this.containerOffsetHeight;this.isSmallSize=e<this.MIN_CONTAINER_HEIGHT}},o.prototype.onHolographicAnnotationScene=function(e,t){this.participant.id===e.id&&(this.isHolographicAnnotationEnabled=t)},o.prototype.getAppropriateStream=function(){return e.services.BroadcastUtilities.isComposerBotMri(this.participant.id,this.appConfig.broadcastSettings.composerBotMris)?e.services.BroadcastUtilities.getAvailableComposerStream(this.call,this.participant,this.logger)||skype.calling.ICallParticipantHelpers.bestVideoFor(this.participant):(this.isScreenShare?skype.calling.ICallParticipantHelpers.bestScreenShareFor:skype.calling.ICallParticipantHelpers.bestVideoFor)(this.participant)},Object.defineProperty(o.prototype,\"position\",{get:function(){return this.streamModel.position},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"name\",{get:function(){return this.streamModel.isInitialized?this.streamModel.userName:\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"displayName\",{get:function(){return this.showScreenShareIndicator?this.sharingInProgressText:this.name},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"nameUp\",{get:function(){return!!this.streamModel.layout&&this.streamModel.layout.isBottomBound},enumerable:!0,configurable:!0}),o.prototype.pinningTitle=function(){return this.isPinned()?this.unpinButtonTitle:this.pinButtonTitle},Object.defineProperty(o.prototype,\"nameRight\",{get:function(){if(this.localizationService.langDirection===this.constants.languageDirectionStrings.rtl){var e=this.streamModel.layout;return!!e&&(e.isBottomBound&&e.isLeftBound&&0===e.x&&0===e.y?e.isLeftBound:!e.isLeftBound)}return!!this.streamModel.layout&&this.streamModel.layout.isLeftBound},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"upn\",{get:function(){return this.call.isCallQueue?this.call.callQueueInfo.onBehalfOf.id:this.streamModel.isInitialized||this.isPstn?this.streamModel.userPrincipalName:null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isOnStage\",{get:function(){return 0==this.position},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"holographicIconText\",{get:function(){return this.isHolographic?this.isOnStage?(this.holographicLabelLong||(this.holographicLabelLong=this.$translate.instant(this.resources.strings.calling_holographic_badge_long)),this.holographicLabelLong):(this.holographicLabelShort||(this.holographicLabelShort=this.$translate.instant(this.resources.strings.calling_holographic_badge_short)),this.holographicLabelShort):\"\"},enumerable:!0,configurable:!0}),o.prototype.isOneToOneCall=function(){return 1===this.call.callType},o.prototype.showGuiState=function(){return\"\"!==this.getParticipantStateProps().icon&&!this.call.isEmergencyCall},o.prototype.getStateIconName=function(){return this.getParticipantStateProps().icon},o.prototype.getStateText=function(){return this.getParticipantStateProps().description},o.prototype.getItemClassName=function(){return this.streamModel&&this.streamModel.layout?\"item\"+this.streamModel.layout.order:\"\"},Object.defineProperty(o.prototype,\"showScreenShareIndicator\",{get:function(){return 2===this.position&&this.isScreenShare&&this.isSingleIncomingVideoSupported},enumerable:!0,configurable:!0}),o.prototype.generateAriaLabel=function(){var t=this.name;0!==this.position&&2!==this.position||!this.isVideoRendering||(this.isScreenShare?t=this.screenSharingControlService&&this.screenSharingControlService.controlState(this.call)===e.services.ControlState.inControl&&0===this.position?this.$translate.instant(this.resources.strings.callParticipant_screensharing_inControl,{sharer:this.name}):this.$translate.instant(this.resources.strings.callParticipant_screensharing_notInControl,{sharer:this.name}):t+=\", \"+this.$translate.instant(this.resources.strings.callParticipant_video_on)),this.isSpeaking()&&(t+=\", \"+this.$translate.instant(this.resources.strings.callParticipant_speaking)),(this.isMuted()||this.isScreenshareFromChat())&&(t+=\", \"+this.$translate.instant(this.resources.strings.aria_calling_roster_muted)),this.isHandRaised()&&(t+=\", \"+this.$translate.instant(this.resources.strings.aria_calling_roster_hand_raised)),this.isLeaving()&&(t+=\", \"+this.$translate.instant(this.resources.strings.callParticipant_left)),this.isPinned()&&(t+=\", \"+this.$translate.instant(this.resources.strings.pinned_participant_stream_state)),this.shouldShowContextMenuButton()&&(t+=\", \"+this.$translate.instant(this.resources.strings.aria_calling_roster_press_shift_f10_actions)),this.isVideoRendering||(t+=\", \"+this.$translate.instant(this.resources.strings.aria_calling_roster_press_space)),this.ariaLabel=t},o.prototype.pinParticipant=function(){this.$scope.$emit(this.constants.events.calling.participantStreamPinned,this.streamModel),this.isContextMenuVisible=!1},o.prototype.muteParticipant=function(){this.participant.isServerMuted||this.callMuteService.muteParticipant(this.call,this.participant),this.isContextMenuVisible=!1},o.prototype.isPresentable=function(){return this.isScreenShare||this.isHolographic()},o.prototype.isPinningDisabled=function(){var e=this.callPropsStoreService.get(this.call.teamsCallId,13);return!this.isPinned()&&e&&e.participantIds.length>=this.maxItemsOnStage},o.prototype.isPinned=function(){var e=this,t=this.callPropsStoreService.get(this.call.teamsCallId,13);return t&&!this.isPresentable()&&t.participantIds.some(function(t){return t===e.participant.id})},o.prototype.toggleParticipantVideoCrop=function(e){if(this.videoRenderer){var t=this.callPropsStoreService.get(this.call.teamsCallId,14)||{},n=t[this.participant.id]||{mode:1,reason:i.initial};if(void 0===e)n={mode:1===n.mode?2:1,reason:i.manual};else{var r=n.reason===i.manual;if(r||e&&2===n.mode)return void this.logger.log(\"Ignoring fullFrameRenderRequired event: last manual - \"+r);n={mode:e?2:1,reason:i.event}}t[this.participant.id]=n,this.callPropsStoreService.set(this.call.teamsCallId,14,t),this.updateVideoScalingMode(n),this.videoScalingTransitions.push({timestamp:Date.now(),scalingMode:n})}},o.prototype.isParticipantMuted=function(){return this.participant.isServerMuted||!e.services.CallUtilities.isConnectedWithAudioOrVideo(this.participant)},o.prototype.canChangeVideoScalingMode=function(){return 0===this.position&&!this.isScreenShare},o.prototype.getVideoScalingMode=function(){if(this.isScreenShare)return 2;var e=this.callPropsStoreService.get(this.call.teamsCallId,14)||{};return this.canChangeVideoScalingMode()?(e[this.participant.id]||{}).mode:1},o.prototype.isParticipantVideoCropped=function(){if(this.isScreenShare)return!1;var e=this.getVideoScalingMode();return 1===(void 0===e?1:e)},o.prototype.isMuteParticipantDisabled=function(){return this.callMuteService.hasParticipantCapabilityToUnmuteSelf(this.participant),this.isParticipantMuted()},Object.defineProperty(o.prototype,\"isVideoRendering\",{get:function(){return!!this.videoRenderer&&this.videoRenderer.isRendering},enumerable:!0,configurable:!0}),o.prototype.isLeaving=function(){return 4===this.participant.state},o.prototype.isSpeaking=function(){return!(this.isPstn&&!this.isPstnSpeakingFlagEnabled)&&(this.isLeaving()?this.isNowSpeaking=!1:this.updateSpeaking(),this.isNowSpeaking)},o.prototype.updateSpeaking=function(){this.isNowSpeaking=this.participant.voiceLevel>0&&!this.isLeaving()},o.prototype.isConnecting=function(){return 1===this.participant.state},o.prototype.isConnected=function(){return 3===this.participant.state},o.prototype.isMuted=function(){return this.participant.isServerMuted||!e.services.CallUtilities.isConnectedWithAudioOrVideo(this.participant)},o.prototype.isHandRaised=function(){return this.enableRaiseHand&&this.participant.isHandRaised},o.prototype.isHolographic=function(){return this.streamModel.isHolographic},o.prototype.isScreenshareFromChat=function(){return this.call.isScreenshareFromChat},o.prototype.isEmergencyParticipant=function(){return this.call&&this.participant&&this.call.isEmergencyCall&&this.call.emergencyCalleeMri===this.participant.id},Object.defineProperty(o.prototype,\"menu\",{get:function(){return this.menuButton||(this.menuButton=this.$element.find(\".ts-participant-action-button\")[0]),this.menuButton},enumerable:!0,configurable:!0}),o.prototype.hasMenuAsTarget=function(e){for(;e&&e!==this.$element[0]&&e!==this.menu;)e=e.parentElement;return e===this.menu},o.prototype.onClick=function(t){t&&(this.hasMenuAsTarget(t.target)||t.which===this.rightClickEventValue)||(this.isContextMenuVisible&&(this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,\"calling-participant-stream-\"+this.participant.id),this.isContextMenuVisible=!1),this.$scope.$emit(this.constants.events.calling.participantStreamClicked,this.streamModel,this.participant,this.videoRenderer),this.onFocus())},o.prototype.showContextMenu=function(t){var i=this;if(this.shouldShowContextMenuButton()){var n=\"calling-participant-stream-\"+this.participant.id,r=t.which===this.rightClickEventValue?null:1===this.position?angular.element(t.currentTarget).find(\".photo-wrapper\"):angular.element(t.currentTarget).find(\".ts-participant-action-button\");this.logger.info(\"Action menu triggered for participant \"+this.participant.id+\" from calling stage.\");var s={templateUrl:this.constants.files.templates.callingRosterActionsMenu,trigger:\"manual\",container:\"body\",scope:this.$scope},o={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:s,tooltipId:n,cssApplicator:function(){t&&i.tooltipCssApplicators.contextMenu(t,null,null,r)}};t.preventDefault(),t.stopPropagation(),this.isContextMenuVisible=!0,this.contextMenuTriggeredFrom=t.which===this.rightClickEventValue?a.rightClick:a.moreButton,this.tooltipService.toggleTooltip(o),this.$scope.$emit(this.constants.events.calling.contextMenuVisibilityChanged,this.streamModel.id)}},o.prototype.getPinningOrigin=function(){return o.convertItemPositionToString(this.position)},o.prototype.getCallId=function(){return this.call.callId},o.prototype.getParticipantIdForContextMenu=function(){return this.participant.id},o.prototype.getPinIcon=function(){return\"svg/icons-compose-extension-\"+(this.isPinned()?\"unpin.html\":\"pin.html\")},o.prototype.shouldShowContextMenuButton=function(){return this.enableContextMenuOnStage&&this.contextMenuHasItems&&!this.isPresentable()&&3!==this.position},o.prototype.shouldShowMuteParticipant=function(){return this.muteParticipantEnabled},o.prototype.shouldShowRemoveParticipant=function(){return!1},o.prototype.shouldShowVideoCropMenu=function(){return this.enableManualCropControl&&this.videoRenderer&&this.canChangeVideoScalingMode()},o.prototype.getVideoCropMenuText=function(){return this.isParticipantVideoCropped()?this.resources.strings.rigel_video_uncrop:this.resources.strings.rigel_video_crop},o.prototype.onHolographicInteractionRequested=function(e){this.participant.id===e&&this.onClick()},o.prototype.onFocus=function(){this.streamModel.isFocused=!0,this.generateAriaLabel(),this.updateIsZoomable()},o.prototype.onBlur=function(){this.streamModel.isFocused=!1,this.updateIsZoomable()},o.prototype.sendZoomBiTelemetry=function(){var i={action:{gesture:e.shared.AttributeHelper.tryGetEnum(t.PanelActionGesture.auto.toString(),t.PanelActionGesture,this.logger),outcome:t.PanelActionOutcome.zoom,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.zoomReady.toString(),t.PanelActionScenario,this.logger),scenarioType:t.PanelActionScenarioType.zoom},module:{name:t.PanelModuleName.callingParticipantStream.toString(),type:t.PanelModuleType.callingScreen,summary:\"incoming screen share zoomable\"}};this.analyticsService.onPanelAction(this.$scope,i),this.screenShareZoomTelemetryShouldSend=!1},o.prototype.updateIsZoomable=function(){this.isZoomable=this.screenShareZoomEnabled&&this.isScreenSharingOnStage()&&!this.isLocalUserControllingScreenSharingOnStage()&&!this.isLocalUserRequestingToControlScreenSharingOnStage(),this.isZoomable&&this.screenShareZoomTelemetryShouldSend&&this.sendZoomBiTelemetry(),this.shouldResetZoomLevels=!1},o.prototype.resetZoomLevels=function(){this.shouldResetZoomLevels=!0,this.isZoomable=!1},o.prototype.onKeyDown=function(e){this.logger.debug(\"calling-participant-stream: onKeyDown() - keyCode: \"+e.which),this.isLocalUserControllingScreenSharingOnStage()?e.which===this.constants.keyCodes.enter&&!1===e.shiftKey&&!1===e.altKey&&!1===e.ctrlKey&&this.container&&this.container.focus():e.which===this.constants.keyCodes.enter?this.onClick():e.shiftKey&&e.which===this.constants.keyCodes.f10&&this.showContextMenu(e)},o.prototype.onVideoFocus=function(){this.onFocus(),this.callingStreamElement&&this.isLocalUserControllingScreenSharingOnStage()&&(this.shortcutService.disableShortcuts([]),this.callingStreamElement.addEventListener(\"keydown\",this.videoKeyHandler,!0),this.accessibilityService.lockKeyboardNavigation(),this.immersiveHandler.disableMouseHoverCapture())},o.prototype.onVideoBlur=function(){this.onBlur(),this.callingStreamElement&&this.isLocalUserControllingScreenSharingOnStage()&&(this.shortcutService.reenableShortcuts(),this.callingStreamElement.removeEventListener(\"keydown\",this.videoKeyHandler,!0))},o.prototype.videoKeyboardHandler=function(e){this.callingStreamElement&&e.ctrlKey&&e.shiftKey&&e.keyCode===this.constants.keyCodes.up&&(this.accessibilityService.unLockKeyboardNavigation(!0),this.immersiveHandler.enableMouseHoverCapture(),this.callingStreamElement.focus(),e.stopPropagation())},o.prototype.getParticipantStateProps=function(){return t.Calling.ParticipantState.getStateProps(this.participant)},o.prototype.isCallOnLocalHold=function(){return 4===this.call.state},o.prototype.isCallDisconnectingOrDisconnected=function(){return 6===this.call.state||7===this.call.state},o.prototype.isReconciledPstnParticipant=function(){return this.showReconciliatedPstnIcon&&t.Calling.ParticipantState.isReconciledPstnParticipant(this.participant)},o.prototype.onControlStateChanged=function(t,i){var n=i.controlState;this.updateContainerTabIndexForScreenSharingControl(n),this.updateContainerAttributeForScreenSharingControl(n),n!==e.services.ControlState.inControl&&(this.isCallOnLocalHold()||(this.accessibilityService.unLockKeyboardNavigation(!0),this.shortcutService.reenableShortcuts()),this.immersiveHandler.enableMouseHoverCapture())},o.prototype.onIncomingVideoValueChanged=function(){this.isScreenShare||(this.callTogglingService.isIncomingVideoOn(this.call)?this.updateParticipantVideo(\"toggle_incoming_video\"):this.stopVideo(\"toggle_incoming_video\"))},o.prototype.updateContainerTabIndexForScreenSharingControl=function(t){this.container&&(t===e.services.ControlState.inControl?this.container.tabIndex=0:this.container.tabIndex=this.containerTabIndex)},o.prototype.updateContainerAttributeForScreenSharingControl=function(t){this.container&&(t===e.services.ControlState.inControl?this.container.hasAttribute(\"inControl\")||this.container.setAttribute(\"inControl\",\"true\"):this.container.hasAttribute(\"inControl\")&&this.container.removeAttribute(\"inControl\"))},o.prototype.updateWithAppropriateStream=function(t){var i=this,n=this.getAppropriateStream();if(n!==this.stream){var r=void 0,s=void 0;this.stream&&(r=this.stream.id,this.stopVideo(t)),n?(s=n.id,this.stream=n,this.shouldTrackParticipantVBSSLatency()&&this.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_StreamUpdated,{streamId:this.stream&&this.stream.id}),this.streamChangedSubscription=this.stream.changed(function(){return i.runUpdateParticipantVideo(\"streamChanged\")})):this.stream=null,(r||s)&&this.logger.info(\"Stream changed from \"+r+\" to \"+s)}},o.prototype.willStartVideo=function(){return this.isStreamAvailable()&&!this.isCallDisconnectingOrDisconnected()&&!this.isCallOnLocalHold()&&!this.isLeaving()&&this.isVideoRenderingAllowedInCurrentPosition()},o.prototype.isStreamAvailable=function(){return this.stream&&this.stream.isAvailable},o.prototype.isVideoRenderingAllowedInCurrentPosition=function(){return this.isSingleIncomingVideoSupported?r.indexOf(this.position)>=0:n.indexOf(this.position)>=0},o.prototype.willStopVideoBeforeStartVideo=function(){return void 0!==this.lastStreamId&&this.lastStreamId!==this.stream.id},o.prototype.refreshVideoElement=function(){var e=this.container.getElementsByTagName(\"video\");if(e&&e.length>0){var t=e[0].src;setTimeout(function(){e[0].src=t},100)}},o.prototype.updateVideoScalingMode=function(e){(this.enableManualCropControl||this.enableFullFrameRenderEvent)&&this.videoRenderer&&!this.isScreenShare&&(this.canChangeVideoScalingMode()?e||(e=(this.callPropsStoreService.get(this.call.teamsCallId,14)||{})[this.participant.id]||{mode:1,reason:i.initial}):e={mode:1,reason:i.position},this.logger.log(\"Setting scaling mode to: \"+e.mode+\" reason: \"+i[e.reason]+\" position: \"+this.position),this.videoRenderer.setScalingMode(e.mode))},o.prototype.updateParticipantVideo=function(t,i){if(void 0===i&&(i=1),(this.isCallOnLocalHold()||this.isCallDisconnectingOrDisconnected())&&this.cleanupReusableRenderer(!0),this.callTogglingService.isIncomingVideoOn(this.call)||this.isScreenShare){var n=this.callingSupportService.isIncomingVideoSupported(this.call);if(!this.streamModel.isScreenShare&&!n)return;this.updateWithAppropriateStream(t),this.willStartVideo()?((this.willStopVideoBeforeStartVideo()||i>=2)&&(this.logger.info(\"Stopping video stream \"+this.stream.id+\" before starting\"),this.stopVideo(t)),this.didStartStream||this.tryStartVideo(t,i)):(this.stopVideo(t),this.shouldTrackParticipantVBSSLatency()&&this.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_RenderingStopped,{callState:this.call.state,participantState:this.participant&&this.participant.state,streamId:this.stream&&this.stream.id,context:this.position&&o.convertItemPositionToString(this.position),eventOrigin:t,shareAttempt:i})),this.$scope.$applyAsync()}},o.prototype.isScreenSharingStream=function(){return this.stream&&1===this.stream.type},o.prototype.tryStartVideo=function(t,i){var n=this;this.didStartStream=!0;var r=this.createVideoStreamStartedRenderingScenario(t);r.appendEventData({attempt:i}),this.logger.info(\"Executing video stream \"+(this.stream&&this.stream.id)+\" rendering attempt \"+i+\" ...\"),this.startVideo(r,i).catch(function(r){r.isCancelled?(n.logger.info(\"Video stream \"+(n.stream&&n.stream.id)+\" rendering attempt \"+i+\" cancelled\"),n.didStartStream=!!n.rendererDeferred):i>=n.videoRenderingMaxTries?(n.logger.error(\"Video stream \"+(n.stream&&n.stream.id)+\" rendering attempt \"+i+\" failed. Max number of retries reached.\"),n.shouldTrackParticipantVBSSLatency()&&n.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_Stopped,{reason:\"rendering attempt \"+i+\" exceeded max retries.\",callState:n.call.state,participantState:n.participant&&n.participant.state,streamId:n.stream&&n.stream.id,negotiationTag:n.stream&&n.stream.negotiationTag,context:o.convertItemPositionToString(n.position),eventOrigin:t,shareAttempt:i})):n.updateParticipantVideo(t,++i)})},o.prototype.startVideo=function(t,n){var r=this;this.lastStreamId=this.stream.id,this.videoStartTimestamp=Date.now(),this.rendererId=this.callingTelemetryService.generateRendererId();var s,a=this.createVideoPerformanceMonitor(),c=this.rendererDeferred=this.$q.defer();n<this.videoRenderingMaxTries&&(s=this.renderingTimer=this.setupRenderingTimer(c));var l,h=c.promise.then(function(n){if(!n)throw r.logger.warn(\"rendererReturnInfo is null in startVideo.. unexpected\"),{isCancelled:!1,reason:\"rendererReturnInfo is null\"};l=n.renderer;var s=!1;t.eventData[r.constants.counters.eventNames.frameType]=e.services.CallingTelemetryService.getFrameTypeAsString(l.frameType),n.rendererId?(s=!0,t.eventData[r.constants.counters.eventNames.reusedRendererId]=n.rendererId,t.eventData[r.constants.counters.eventNames.rendererType]=r.constants.counters.eventValues.calling.rendererReused):t.eventData[r.constants.counters.eventNames.rendererType]=r.constants.counters.eventValues.calling.rendererCreated;var o=void 0===n.scalingMode?void 0:{scalingMode:n.scalingMode};if(t.mark(r.constants.counters.eventValues.calling.rendererCreated,o),c!==r.rendererDeferred)throw r.logger.warn(\"Disposing videoRenderer as deferred cached is different\"),l.dispose(),{isCancelled:!0,reason:r.constants.scenarios.steps.calling.rendererDisposed};if(r.assertVideoStopped(),r.logger.info(\"Setting videoRenderer [\"+r.rendererId+\"] (isRendering: \"+l.isRendering+\") (reusedRendererId: \"+n.rendererId+\")\"),r.isScreenSharingOnStage()&&(r.updateIsZoomable(),r.desktopUtilityService.isDesktop()&&(r.logger.info(\"Setting renderer for screenSharingControl since screensharing is on stage\"),r.call.screenSharingControl.setRenderer(l,r.container),r.shouldTrackParticipantVBSSLatency()&&r.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_RendererCreated,{negotiationTag:r.stream.negotiationTag}))),r.videoRenderer=l,r.videoRendererSubscriptions.push(r.videoRenderer.changed(function(){return r.renderingStateChanged()})),r.videoRendererSubscriptions.push(r.videoRenderer.on(\"frameTypeChanged\",function(e){return r.frameTypeChanged(e)})),r.enableFullFrameRenderEvent&&r.videoRendererSubscriptions.push(r.videoRenderer.on(\"fullFrameRenderRequired\",function(e){return r.toggleParticipantVideoCrop(e)})),r.enableHoloLensChunkedProtocol&&r.holoLensInteractionService.isHolographicCall(r.call)){var h=r.callPropsStoreService.get(r.call.teamsCallId,14)||{},d={mode:2,reason:i.initial};h[r.participant.id]=d,r.callPropsStoreService.set(r.call.teamsCallId,14,h),r.videoRenderer.setScalingMode(d.mode),r.videoScalingTransitions.push({timestamp:Date.now(),scalingMode:d})}r.callingPerfCollectorService.onRendererCreated(r.call,r.stream,l),r.scenario=t,r.performanceMonitor=a,r.performanceMonitor.start(l,r.container),(s||r.videoRenderer.isRendering)&&(r.logger.info(\"calling renderingStateChanged as the renderer is reused or already rendering\"),r.renderingStateChanged())}).then(function(){return r.signalVideoReadyForHolographicInteraction()}).catch(function(i){s&&r.$timeout.cancel(s);var n=i===e.services.QCancelable.ScopeCancelID||i.isCancelled||3!==r.call.state;if(n)r.logger.warn(\"Video rendering cancelled, reason: \"+(i.reason||i||\"\")),t.incomplete({errorInfo:i.errorType,errorMessage:i.message||i||\"\",reason:i.reason||\"\"});else{var o=e.services.CallingTelemetryService.getErrorMessage(i,null,[\"stack\",\"message\",\"name\",\"reason\",\"errorType\"]);r.logger.error(\"Failed to start video stream: \"+o),r.errorWhileRendering=!0,2===i.errorType?(r.callingAgentsService.callSupport.onVideoRenderingFailure(),t.incomplete({errorInfo:i.errorType,errorMessage:i.message||\"\",reason:i.reason||\"\"})):t.fail({errorInfo:i.errorType||i,errorMessage:i.message||\"\",reason:i.reason||o})}return a.stop(),r.$q.reject(__assign({},i,{isCancelled:n}))}),d=this.stream.id;if(this.logger.info(\"Starting stream \"+d),this.isScreenSharingStream()&&o.reusableRendererInfo){var p=o.reusableRendererInfo;if(p.stream===this.stream)return this.logger.info(\"startVideo: reusing the renderer \"+p.rendererId),this.cleanupExistingElementsInContainer(),this.container.appendChild(p.rendererElement),this.shouldTrackParticipantVBSSLatency()&&this.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_RendererReused,{}),c.resolve({renderer:p.renderer,rendererId:p.rendererId}),this.cleanupReusableRenderer(!1),this.$q.resolve();this.logger.info(\"startVideo: sharer switch. disposing the old renderer \"+p.rendererId),this.cleanupReusableRenderer(!0)}this.isSingleIncomingVideoSupported&&o.reusableRendererInfo&&(this.logger.info(\"Only one video supported: cleaning reusable renderer \"+o.reusableRendererInfo.rendererId),this.cleanupReusableRenderer(!0));var g;0===this.stream.type&&this.isWeb&&(g={scalingMode:1,transparent:!1});var u;0===this.stream.type&&void 0!==(u=this.getVideoScalingMode())&&(g=__assign({},g,{scalingMode:u})),this.logger.info(\"startVideo: creating new renderer\"),this.shouldTrackParticipantVBSSLatency()&&this.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_Starting,{});var S=this.stream.start(this.container,g);return e.services.QCancelable.toCancelablePromise(this.$q,S,this.$scope).then(function(e){if(c===r.rendererDeferred)return r.logger.info(\"Stream \"+d+\" started\"),c.resolve({renderer:e,scalingMode:u});r.logger.warn(\"startVideo: Disposing video renderer\"),e.dispose(),e=null}).catch(function(t){return t===e.services.QCancelable.ScopeCancelID&&S.then(o.disposeRenderer),r.logger.info(\"Stream \"+d+\" failed\"),r.$timeout.cancel(s),c.reject(t)}),h},o.disposeRenderer=function(e){e.dispose()},o.prototype.cleanupExistingElementsInContainer=function(){if(this.container.childElementCount)for(this.logger.error(\"expecting container to have 0 children. Container had \"+this.container.childElementCount);;){var e=this.container.firstElementChild;if(!e)break;this.container.removeChild(e)}},o.prototype.assertVideoStopped=function(){this.videoRenderer&&(this.logger.warn(\"videoRenderer is being overwritten\"),this.videoRenderer.dispose(),this.videoRenderer=null),this.scenario&&(this.logger.warn(\"scenario is being overwritten\"),this.scenario.incomplete({reason:this.constants.scenarios.steps.calling.scenarioOverwritten}),this.scenario=null),this.performanceMonitor&&(this.logger.warn(\"performanceMonitor is being overwritten\"),this.performanceMonitor.stop(),this.performanceMonitor=null)},o.prototype.tryCacheRenderer=function(e){var t=this;return this.cachingSSRendererEnabled?1===this.stream.type&&(o.reusableRendererInfo&&this.cleanupReusableRenderer(o.reusableRendererInfo.renderer!==this.videoRenderer),!this.isCallOnLocalHold()&&!this.isCallDisconnectingOrDisconnected()&&this.videoRenderer&&this.videoRenderer.isRendering&&this.stream.isAvailable?(o.reusableRendererInfo={stream:this.stream,renderer:this.videoRenderer,rendererElement:this.container.lastElementChild,rendererId:this.rendererId},this.videoRenderer=null,o.cachedRendererCleanupTimerPromise=this.$timeout(function(){o.reusableRendererInfo&&(t.logger.info(\"Leftover renderer cleaned up by timer \"+o.reusableRendererInfo.rendererId),t.cleanupReusableRenderer(!0,!0))},this.cachedRendererCleanupTimeout),this.logger.info(\"Caching renderer succeeded - caller \"+e+\" rendererId \"+this.rendererId),!0):(this.logger.info(\"Not caching renderer - Call state \"+this.call.state+\", stream available: \"+this.stream.isAvailable+\", rendering: \"+(this.videoRenderer&&this.videoRenderer.isRendering)),!1)):(this.logger.info(\"Not caching renderer - FF is disabled\"),!1)},o.prototype.cleanupReusableRenderer=function(t,i){if(this.logger.info(\"cleanupReusableRenderer disposeRenderer \"+t+\" ignoreClearTimer \"+i),t)try{o.reusableRendererInfo&&(o.reusableRendererInfo.renderer.dispose(),this.logger.info(\"cleanupReusableRenderer renderer [\"+o.reusableRendererInfo.rendererId+\"] disposed\"))}catch(t){var n=e.services.CallingTelemetryService.getErrorMessage(t);this.logger.error(\"Error in disposing cached renderer [\"+o.reusableRendererInfo.rendererId+\"] \"+n)}o.reusableRendererInfo=null,i||this.$timeout.cancel(o.cachedRendererCleanupTimerPromise)},o.prototype.stopVideo=function(t){try{if(this.videoRendererSubscriptions.forEach(function(e){return e.dispose()}),this.videoRendererSubscriptions=[],this.streamChangedSubscription&&(this.streamChangedSubscription.dispose(),this.streamChangedSubscription=null),this.videoRenderer&&!this.tryCacheRenderer(t)){this.isScreenSharingStream()&&this.call.sendScreensharingRenderStopped(this.stream.negotiationTag||\"\"),this.logger.info(\"stopVideo: Disposing video renderer Caller - \"+t),this.callingPerfCollectorService.onRendererDestroyed(this.call,this.stream,this.videoRenderer);var n=this.createVideoStreamStoppedRenderingScenario(t);try{this.videoRenderer.dispose();var r=this.videoScalingTransitions.map(function(e){return JSON.stringify({timestamp:e.timestamp,scalingMode:e.scalingMode.mode,reason:i[e.scalingMode.reason]})}).join();n.stop(\"\"!==r?{videoScalingTransitions:r}:void 0)}catch(t){var s=e.services.CallingTelemetryService.getErrorMessage(t);this.logger.error(\"stopVideo: Dispose failed: \"+s),n.fail({reason:s})}finally{this.videoRenderer=null,this.videoScalingTransitions=[]}}delete this.lastStreamId,this.rendererId=null,this.cleanupRenderingTimer(),this.rendererDeferred&&(this.rendererDeferred.reject({isCancelled:!0,reason:this.constants.scenarios.steps.calling.streamStoppedBeforeRendering}),this.rendererDeferred=null),this.scenario&&(this.scenario.incomplete({reason:this.constants.scenarios.steps.calling.streamStoppedBeforeFramesReceived}),this.scenario=null),this.performanceMonitor&&(this.performanceMonitor.stop(),this.performanceMonitor=null)}catch(e){this.logger.error(\"Failed to stop video in call \"+this.call.callId+\" with error \"+e)}finally{this.didStartStream=!1,this.signalVideoTerminatedForHolographicInteraction()}},o.convertItemPositionToString=function(e){switch(e){case-1:return\"None\";case 0:return\"Stage\";case 1:return\"PassiveBar\";case 2:return\"DominantSpeaker\";case 3:return\"CallingMonitor\";case 4:return\"CallingMonitorDS\";case 5:return\"BroadcastScreen\";default:return e}},o.prototype.getEventData=function(t,i){var n,r,s=this.isScreenShare?3:1;return Object.assign({},i?(n={},n[this.constants.counters.eventNames.eventOrigin]=i,n):null,(r={},r[this.constants.counters.eventNames.streamId]=this.streamModel.getIdForLogging(),r[this.constants.counters.eventNames.context]=o.convertItemPositionToString(this.position),r[this.constants.counters.eventNames.videoType]=this.isScreenShare?\"screenshare\":\"video\",r[this.constants.counters.eventNames.remoteParticipantId]=this.participant.id,r[this.constants.counters.eventNames.rendererId]=t,r.isSelfScreenShare=this.streamModel.isSelfScreenShare,r[this.constants.counters.eventNames.negotiationTag]=this.stream?this.stream.negotiationTag:null,r[this.constants.scenarioDataPropNames.data]=JSON.stringify({sourceId:e.services.CallUtilities.mapParticipantToSourceId(this.participant,s),streamId:this.stream.id}),r))},o.prototype.createVideoStreamStartedRenderingScenario=function(e){return this.callingTelemetryService.newVideoStreamStartedRenderingScenario(this.call,this.getEventData(this.rendererId,e))},o.prototype.createVideoStreamStoppedRenderingScenario=function(e){return this.callingTelemetryService.newVideoStreamStoppedRenderingScenario(this.call,this.getEventData(this.rendererId,e))},o.prototype.createVideoPerformanceMonitor=function(){return this.callingTelemetryService.newVideoPerformanceMonitor(this.call,this.getEventData(this.rendererId))},o.prototype.renderingStateChanged=function(){if(this.logger.info(\"Video renderer state changed\"),this.isScreenSharingStream()&&this.$scope.$emit(this.constants.events.calling.screenShareRendererStateChanged,this.videoRenderer.isRendering),this.videoRenderer&&this.videoRenderer.isRendering){if(this.logger.info(\"Video renderer state changed: isRendering=true \"+this.stream.type),this.errorWhileRendering=!1,this.isScreenSharingStream()&&(this.shouldTrackParticipantVBSSLatency()&&this.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_IsRendering,{callState:this.call.state,participantState:this.participant.state,streamId:this.stream.id,context:o.convertItemPositionToString(this.position),negotiationTag:this.stream.negotiationTag}),this.call.sendScreensharingRenderStarted(this.stream.negotiationTag||\"\"),this.logger.info(\"video isRendering with screenshare sending rendered at viewer with tag \"+this.stream.negotiationTag)),this.scenario){var t=e.services.CallingTelemetryService.getFrameTypeAsString(this.videoRenderer.frameType);this.scenario.stop({frameType:t}),this.scenario=null}this.cleanupRenderingTimer(),this.signalVideoReadyForHolographicInteraction()}else this.logger.warn(\"Remote video stream stopped rendering\"),this.isScreenSharingStream()&&this.call.sendScreensharingRenderStopped(this.stream.negotiationTag||\"\"),this.loggingService.event(this.constants.events.calling.videoRenderingStopped,{participantId:this.streamModel.id,videoPosition:this.position,videoFailDelay:Date.now()-this.videoStartTimestamp,isScreenShare:this.isScreenShare,callId:this.call.callId})},o.prototype.frameTypeChanged=function(t){this.scenario&&(this.scenario.eventData[this.constants.counters.eventNames.frameType]=e.services.CallingTelemetryService.getFrameTypeAsString(t),this.scenario.mark(\"frame_type_changed\")),this.shouldTrackParticipantVBSSLatency()&&this.call.handleScreenshareEvent(e.services.ScreenshareEventType.SS_FrameTypeChanged,{frameType:t})},o.prototype.isLocalUserControllingScreenSharingOnStage=function(){return this.isScreenSharingOnStage()&&this.screenSharingControlService&&this.screenSharingControlService.controlState(this.call)===e.services.ControlState.inControl},o.prototype.isLocalUserRequestingToControlScreenSharingOnStage=function(){return this.desktopUtilityService.isDesktop()&&this.isScreenSharingOnStage()&&this.screenSharingControlService&&this.screenSharingControlService.controlState(this.call)===e.services.ControlState.disabled},o.prototype.isScreenSharingOnStage=function(){var e=this.streamModel.isScreenShare&&0===this.position;return this.desktopUtilityService.isWeb()?e:e&&this.$window.enableScreenSharingToolbar&&this.call.screenSharingControl},o.prototype.deferImmersive=function(){var e=this;this.immersiveHandler.suppressImmersiveMode(t.Calling.ImmersiveEventContext.CallingParticipantStream,!0),_.defer(function(){return e.immersiveHandler.allowImmersiveMode(t.Calling.ImmersiveEventContext.CallingParticipantStream,!0)})},o.prototype.signalVideoReadyForHolographicInteraction=function(){this.holoLensInteractionService.isHolographicCall(this.call)&&this.isVideoRendering&&this.holoLensInteractionService.onInteractionReady(this.call,this.participant.id,4)},o.prototype.signalVideoTerminatedForHolographicInteraction=function(){this.holoLensInteractionService.isHolographicCall(this.call)&&this.holoLensInteractionService.onInteractionTerminated(this.call,this.participant.id,4,!0)},o.prototype.setupRenderingTimer=function(e){var t=this;return this.cleanupRenderingTimer(),this.$timeout(function(){e.reject({reason:t.constants.scenarios.steps.calling.streamRenderingTimedOut}),t.$scope.$emit(t.constants.events.calling.streamRenderingTimeout,{streamType:t.stream.type,id:t.participant.id})},this.videoRenderingTimeoutMs)},o.prototype.cleanupRenderingTimer=function(){this.renderingTimer&&(this.$timeout.cancel(this.renderingTimer),this.renderingTimer=null)},o.prototype.hideAvatarOnSurfaceHub=function(){return this.platformDetectService.isSurfaceHub()&&this.showGuiState()},o}();t.CallingParticipantStreamController=o,angular.module(\"teamspace.callingParticipantStream\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.shortcutService\",\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.callingService\",\"teamspace.callingSupportService\",\"teamspace.callTogglingService\",\"pascalprecht.translate\",\"teamspace.holoLensInteractionService\",\"teamspace.callingPerfCollectorService\",\"teamspace.desktopUtilityService\",\"teamspace.platformDetectService\",\"teamspace.objectLeaksDetector\",\"teamspace.callMuteService\",\"teamspace.authenticationService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.analyticsService\",\"teamspace.callPropsStoreService\"]).directive(\"callingParticipantStream\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{streamModel:\"<\",call:\"<\",immersiveHandler:\"<?\",ignoreProfilePictureClicks:\"<?\",isContextMenuVisible:\"<?\",noAvatarPlaceholder:\"<?\",errorMessageOnNoFrames:\"<?\"},controllerAs:\"ctrl\",controller:o,templateUrl:t.files.templates.callingParticipantStream}}]).directive(\"zoomableStream\",function(){return{restrict:\"A\",controller:t.CallingZoomableStreamController,link:function(e,t,i,n){t.ready(function(){t[0]&&(e.$watch(\"ctrl.isZoomable\",function(){e.ctrl.isZoomable?n.addZoomEventListeners(t[0]):n.removeZoomEventListeners()}),e.$watch(\"ctrl.shouldResetZoomLevels\",function(){e.ctrl.shouldResetZoomLevels&&n.reset()}),e.$on(\"$destroy\",function(){return n.removeZoomEventListeners()}))})}}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){var e;!function(t){t[t.CallingScreen=0]=\"CallingScreen\",t[t.Roster=1]=\"Roster\"}(e=t.CallingParticipantVoiceSources||(t.CallingParticipantVoiceSources={}));var i=function(){function t(t,e,i,s,n){this.$scope=t,this.constants=e,this.resources=i,this.settingsService=n,this.showSpeakingIndicator&&(this.setRosterRelatedFlags(),this.isSpeakingIndicatorEnabled&&(this.registerSpeakingSubscription(),this.translate=_.memoize(s.instant)))}return t.$inject=[\"$scope\",\"constants\",\"resources\",\"$translate\",\"settingsService\"],t.prototype.getClassNames=function(){var t;return t={},t[this.className]=this.enabled(),t[this.speakingClassName]=this.enabled()&&this.isSpeaking,t},t.prototype.getAriaLabel=function(){return this.isSpeaking?this.translate(this.resources.strings.callParticipant_speaking):\"\"},t.prototype.setRosterRelatedFlags=function(){this.isPstn=SkypeX.Services.ChatServiceUtils.isPstnMri(this.participant.id),this.isPstnSpeakingFlagEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePstnSpeakingEvent),this.isRosterActiveSpeakerEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableActiveSpeakerIndicatorRoster),this.isSpeakingIndicatorEnabled=this.isFeatureEnabled()&&this.showPstnSpeakerIndicator()},t.prototype.registerSpeakingSubscription=function(){this.updateIsSpeaking();var t=this.participant.changed(this.updateIsSpeaking.bind(this));this.$scope.$on(\"$destroy\",function(){return t.dispose()})},t.prototype.updateIsSpeaking=function(){this.isSpeaking=this.participant.voiceLevel>0},t.prototype.isFeatureEnabled=function(){switch(this.source){case e.Roster:return this.isRosterActiveSpeakerEnabled;default:return!0}},t.prototype.showPstnSpeakerIndicator=function(){return!this.isPstn||this.isPstnSpeakingFlagEnabled},t.prototype.enabled=function(){return this.showSpeakingIndicator&&this.isSpeakingIndicatorEnabled},t}();t.CallingParticipantVoice=i,angular.module(\"teamspace.callingParticipantVoice\",[\"teamspace.settingsService\",\"teamspace.constants\"]).controller(\"callingParticipantVoiceController\",i).directive(\"callingParticipantVoice\",[\"constants\",function(t){return{restrict:\"A\",transclude:!0,replace:!0,scope:{},bindToController:{areaId:\"<\",participant:\"<\",showSpeakingIndicator:\"<\",source:\"<?\",className:\"<?\",speakingClassName:\"<?\"},controllerAs:\"ctrl\",controller:\"callingParticipantVoiceController\",templateUrl:t.files.templates.callingParticipantVoice}}])}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(e,i,n,s,a,r,o,h){var l=this;this.$element=i,this.constants=n,this.callingDebugService=r,this.layoutService=o,this.utilityService=h,this.items=[],this.numberOfHiddenParticipants=0,this.numberOfHiddenParticipantsLargerThan99=!1,this.logger=s.newLogger(\"callingPassiveBar\"),this.container=i.find(\".pb-container\"),this.largeMeetingsEnabled=a.valueAsBoolean(n.settings.names.enablePassiveBarLargeMeetings),this.maxElements=a.valueFor(n.settings.names.maxNumberOfElementsInPassiveBar),this.passiveBarContainerElementCached=angular.element(document.getElementsByClassName(\"call-passive-bar-container\")),this.unsetPassiveBarWidth=this.unsetPassiveBarWidth.bind(this);var c=this.onItemAdded.bind(this),d=this.updateNumberOfHiddenParticipants.bind(this);this.largeMeetingsEnabled&&(c=this.onItemAddedNew.bind(this),d=this.onResize.bind(this)),this.onResizeDebounced=_.debounce(d,t.HIDDEN_PARTICIPANT_UPDATE_DELAY_MS),e.$on(n.events.calling.participantStreamAdded,function(t,e){c(e.item)}),e.$on(n.events.calling.participantStreamRemoved,function(t,e){l.onItemRemoved(e.item)}),e.$on(n.events.calling.callScreenResized,this.onResizeDebounced.bind(this)),e.$on(n.events.calling.callScreenMyselfVideoPreviewToggled,this.onResizeDebounced.bind(this)),e.$watchGroup([\"ctrl.isImmersive\",\"ctrl.layoutType\"],this.onResizeDebounced.bind(this)),e.$emit(n.events.calling.passiveBarCreated,{})}return t.$inject=[\"$scope\",\"$element\",\"constants\",\"loggingService\",\"settingsService\",\"callingDebugService\",\"layoutService\",\"utilityService\"],Object.defineProperty(t.prototype,\"passiveBarElement\",{get:function(){return this.passiveBarElementCached||(this.passiveBarElementCached=this.$element.find(\".ts-calling-passive-bar\")),this.passiveBarElementCached},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"passiveBarWidth\",{get:function(){return this.passiveBarWidthCached||(this.passiveBarWidthCached=this.passiveBarElement.outerWidth(),this.utilityService.deferOnce(this.unsetPassiveBarWidth)),this.passiveBarWidthCached},enumerable:!0,configurable:!0}),t.prototype.unsetPassiveBarWidth=function(){this.passiveBarWidthCached=void 0},t.prototype.min=function(t,e){return t<e?t:e},t.prototype.max=function(t,e){return t>e?t:e},t.prototype.getSlotCount=function(){var e=this.isImmersive?0:this.constants.appBar.width,i=this.passiveBarWidth;i=this.layoutService.surfaceHubEnabled&&this.passiveBarContainerElementCached?this.getSurfaceHubPassiveBarWidth(i):this.max(i-e,0);var n=Math.floor(i/t.ITEM_WIDTH);return this.items.length>n&&n?n-1:n},t.prototype.getTotalSlotCount=function(t){return this.max(void 0===t?this.getSlotCount():t,this.maxElements)},t.prototype.onResize=function(){var e=this.container[0].children,i=this.getSlotCount(),n=this.getTotalSlotCount(i),s=e.length;s<this.min(n,this.items.length)?this.fillEmptySlots(n,s,i):s>n&&this.removeOverflowingChildren(n,s),this.updateNumberOfHiddenParticipantsNew(i);var a=this.container.children(),r=a.length,o=this.min(i,r);a.slice(-o).removeClass(t.HIDDEN_ELEMENT_CLASS),r>i&&a.slice(0,s-i).addClass(t.HIDDEN_ELEMENT_CLASS)},t.prototype.fillEmptySlots=function(t,e,i){for(var n=this.min(t,this.items.length);e<n;){var s=this.items.length-e-1;++e,this.insertItemAtPositionNew(this.items[s],0,e>i)}},t.prototype.removeOverflowingChildren=function(t,e){for(;e>t;)this.items[this.items.length-e].destroy(!1),--e},t.prototype.updateNumberOfHiddenParticipants=function(){var e=this.container.children(),i=this.isImmersive?0:this.constants.appBar.width,n=this.max(this.passiveBarElement.outerWidth()-i,0),s=Math.floor(n/t.ITEM_WIDTH),a=this.numberOfHiddenParticipants;this.numberOfHiddenParticipants=this.max(e.length-s,0),this.numberOfHiddenParticipants>0&&s>0&&this.numberOfHiddenParticipants++,this.numberOfHiddenParticipantsLargerThan99=this.numberOfHiddenParticipants>99,this.logger.log(\"Updating hidden participants: elementWidth: \"+n+\" oldNumberOfHiddenParticipants: \"+a+\" numberOfHiddenParticipants: \"+this.numberOfHiddenParticipants+\" totalParticipants: \"+e.length),a!==this.numberOfHiddenParticipants&&(e.slice(-s).removeClass(t.HIDDEN_ELEMENT_CLASS),this.numberOfHiddenParticipants>0&&e.slice(0,this.numberOfHiddenParticipants).addClass(t.HIDDEN_ELEMENT_CLASS))},t.prototype.updateNumberOfHiddenParticipantsNew=function(t){var e=this.numberOfHiddenParticipants;this.numberOfHiddenParticipants=this.max(this.items.length-t,0),this.numberOfHiddenParticipantsLargerThan99=this.numberOfHiddenParticipants>99,this.logger.log(\"Updating hidden participants: oldNumberOfHiddenParticipants: \"+e+\" numberOfHiddenParticipants: \"+this.numberOfHiddenParticipants+\" totalParticipants: \"+this.items.length),this.callingDebugService.data.states.plusCount=this.numberOfHiddenParticipants},t.prototype.onItemAddedNew=function(t){if(1===t.position){var e=this.items.length-t.layout.order;this.items.splice(e,0,t);var i=this.getTotalSlotCount(),n=this.container[0].children.length;if(e>=this.max(this.items.length-i,0)&&e<this.items.length){var s=e-this.max(this.items.length-n-1,0);this.insertItemAtPositionNew(t,s)}else t.destroy(!1);this.onResize(),this.onUpdate&&this.onUpdate({participantsCount:this.items.length})}else this.onItemRemoved(t)},t.prototype.onItemAdded=function(t){1===t.position&&(this.insertItemAtPosition(t,t.layout.order),this.onUpdate&&this.onUpdate({participantsCount:this.items.length})),this.onResizeDebounced()},t.prototype.onItemRemoved=function(t){_.remove(this.items,function(e){return e.id===t.id}).length&&(this.onResize(),this.onUpdate&&this.onUpdate({participantsCount:this.items.length}))},t.prototype.insertItemAtPosition=function(t,e){var i=this.container[0],n=i.children.length;i.insertBefore(t.getElement()[0],i.children[n-e])},t.prototype.insertItemAtPositionNew=function(e,i,n){void 0===n&&(n=!0);var s=this.container[0],a=s.children;e.initialCssClass=n?t.HIDDEN_ELEMENT_CLASS:\"\",s.insertBefore(e.getElement()[0],a.length>i?a[i]:null)},t.prototype.getSurfaceHubPassiveBarWidth=function(t){if(this.layoutService.isSnap){var e=this.passiveBarContainerElementCached.find(\".ts-calling-participant-stream.is-screen-share\");if(e&&e.is(\":visible\")){return this.max(t-2*e.outerWidth(),0)}}return this.max(t,0)},t.HIDDEN_PARTICIPANT_UPDATE_DELAY_MS=5,t.ITEM_WIDTH=84,t.HIDDEN_ELEMENT_CLASS=\"pb-hidden\",t}();t.CallingPassiveBarController=e,angular.module(\"teamspace.callingPassiveBar\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.callingDebugService\",\"teamspace.utilityService\"]).directive(\"callingPassiveBar\",[\"$compile\",\"constants\",function(t,i){return{restrict:\"E\",scope:{},bindToController:{isImmersive:\"<\",layoutType:\"<\",onUpdate:\"&\"},controllerAs:\"ctrl\",controller:e,templateUrl:i.files.templates.callingPassiveBar}}]).controller(\"CallingPassiveBarController\",e)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,i,n,s,l){this.constants=t,this.$scope=e,this.callTitleService=s,this.title=n.instant(i.strings.calling_meetup_default_title),this.isPreJoinEnabled=l.valueAsBoolean(t.settings.names.enableMeetingPreJoinExperience)}return t.$inject=[\"constants\",\"$scope\",\"resources\",\"$translate\",\"callTitleService\",\"settingsService\"],t.prototype.$onInit=function(){var t=this,e=this.callTitleService.getMeetupTitle(this.callInfo.callId,this.callInfo.teamsCallId,this.callInfo.conversationId,this.callInfo.messageId);this.title=e||this.title,this.subscription=this.callTitleService.subscribeForMeetupTitle(this.callInfo.teamsCallId,function(e){t.title=e||t.title,t.$scope.$applyAsync()})},t.prototype.$onDestroy=function(){this.subscription.dispose()},t}();t.CallingPersistentIndicatorItemController=e,angular.module(\"teamspace.callingPersistentIndicatorItem\",[\"teamspace.callTitleService\",\"teamspace.callingJoinButton\",\"teamspace.settingsService\"]).component(\"callingPersistentIndicatorItem\",{bindings:{callInfo:\"<\"},templateUrl:\"components/calling-persistent-indicator/calling-persistent-indicator-item.html\",controller:e})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(i){\"use strict\";var e=function(){function i(t,i,e,s,c,l){var o=this;this.$scope=i,this.$document=e,this.activeCallsService=l,this.isCollapsed=!0,this.activeCalls=[],this.showIndicator=!1,this.logger=t.newLogger(\"persistent-indicator\"),this.subscribeForActiveCall(),c.$on(i,s.events.calling.callMeetupVisibilityChanged,function(t,i){o.onMeetupVisibilityChanged(i.isVisible)}),this.updateActiveCalls(),this.showIndicator=this.activeCalls.length>1,this.collapseIndicator=this.collapseIndicator.bind(this),i.$on(\"$destroy\",function(){e.off(\"click\",o.collapseIndicator),o.unsubscribeForActiveCall()})}return i.$inject=[\"loggingService\",\"$scope\",\"$document\",\"constants\",\"eventingService\",\"activeCallsService\"],i.prototype.$onChanges=function(t){t.conversationId&&(t.conversationId.currentValue?t.conversationId.currentValue!==t.conversationId.previousValue&&(this.subscribeForActiveCall(),this.updateActiveCalls()):this.unsubscribeForActiveCall())},i.prototype.toggleCollapse=function(){if(1===this.activeCalls.length)return this.isCollapsed=!1,void this.$document.off(\"click\",this.collapseIndicator);this.isCollapsed=!this.isCollapsed,this.isCollapsed?this.$document.off(\"click\",this.collapseIndicator):this.$document.on(\"click\",this.collapseIndicator)},i.prototype.subscribeForActiveCall=function(){this.unsubscribeForActiveCall(),this.activeCallsSubscription=this.activeCallsService.subscribe(this.updateActiveCalls.bind(this),t.services.ActiveCallsServiceEvents.Type_ActiveCallsChanged,this.conversationId)},i.prototype.unsubscribeForActiveCall=function(){this.activeCallsSubscription&&this.activeCallsService.unsubscribe(this.activeCallsSubscription),this.activeCallsSubscription=null},i.prototype.onMeetupVisibilityChanged=function(t){var i=1!==this.activeCalls.length||!t;i!==this.showIndicator&&(this.showIndicator=i,this.$scope.$applyAsync())},i.prototype.updateActiveCalls=function(t,i){_.isNil(t)&&(t=this.conversationId),t===this.conversationId&&(this.activeCalls=i||this.activeCallsService.getCallsByConversationId(t),1===this.activeCalls.length&&(this.isCollapsed=!1))},i.prototype.collapseIndicator=function(){this.isCollapsed=!0,this.$scope.$applyAsync(),this.$document.off(\"click\",this.collapseIndicator)},i}();i.CallingPersistentIndicatorController=e,angular.module(\"teamspace.callingPersistentIndicator\",[\"teamspace.activeCallsService\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.callingPersistentIndicatorItem\",\"teamspace.locales\"]).directive(\"callingPersistentIndicator\",[\"$compile\",\"constants\",function(t,i){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{conversationId:\"@\"},controller:e,templateUrl:i.files.templates.callingPersistentIndicator}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){\"use strict\";var e=function(){function e(t,e,n,l,a,i,s,o){var c=this;this.resources=t,this.constants=e,this.callingTelemetryService=n,this.eventingService=l,this.isCallConnected=!1,l.$on(i,e.events.callMeBack.callIsConnected,function(){c.isCallConnected=!0}),i.$on(\"$destroy\",function(){c.disposeCallChanged()}),this.translate=_.memoize(a.instant),this.endCallButtonLabel=this.translate(t.strings.calling_pstn_call_me_back_end_call_button_label),this.connectingState=this.translate(t.strings.callParticipant_calling),this.logger=o.newLogger(\"CallingPhoneAudio\"),this.inputElement=s.find(\"input.pstn-entry\"),this.inputElement.on(\"dragstart\",function(t){return t.preventDefault(),!1})}return e.$inject=[\"resources\",\"constants\",\"callingTelemetryService\",\"eventingService\",\"$translate\",\"$scope\",\"$element\",\"loggingService\"],Object.defineProperty(e.prototype,\"titleText\",{get:function(){return this.isCallConnected?this.translate(this.resources.strings.calling_PstnConnectedPhoneDialogTitle):this.translate(this.resources.strings.calling_PstnConnectingPhoneDialogTitle)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"contentText\",{get:function(){return this.isCallConnected?this.translate(this.resources.strings.calling_PstnConnectedPhoneContextTitle):this.translate(this.resources.strings.calling_PstnConnectingPhoneContextTitle)},enumerable:!0,configurable:!0}),e.prototype.endCall=function(){var e,n=this,l=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.callMeBackEndCall,(e={},e[this.constants.counters.eventNames.context]=this.scenarioContext,e)),a=t.ParticipantState.getReconciledPstnParticipantMri(this.call);if(!a){var i=\"Call does not have pstn endpoints. CallId: \"+this.call.callId+\" teamsCallId: \"+this.call.teamsCallId;return this.logger.warn(i),l.incomplete({message:i}),void(this._pstnCallState=null)}this.call.removeParticipant(a).then(function(){n.eventingService.$emit(n.constants.events.callMeBack.participantRemoved),l.stop()}).catch(function(t){n.logger.error(\"Removing callMeBack participant failed - \"+t),l.fail({errorReason:t}),n._pstnCallState=null})},e.prototype.disposeCallChanged=function(){this.callChangedCallbackDisposable&&(this.callChangedCallbackDisposable.dispose(),this.callChangedCallbackDisposable=null),this.callEndpointsWatchUnregister&&(this.callEndpointsWatchUnregister(),this.callEndpointsWatchUnregister=null)},Object.defineProperty(e.prototype,\"callMeBackState\",{get:function(){return t.CallMeBackCallState[this._pstnCallState]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"pstnCallState\",{get:function(){return this._pstnCallState},set:function(e){this._pstnCallState!=e&&e==t.CallMeBackCallState.Connected&&this.disposeCallChanged(),this._pstnCallState=e},enumerable:!0,configurable:!0}),e}();t.CallingPhoneAudioController=e;var n=function(t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",scenarioContext:\"@?\",tooltipClass:\"@?\",correlationId:\"<?\",connectingPhoneNumber:\"<\",connectingPhoneNumberType:\"<\"},controllerAs:\"ctrl\",controller:e,templateUrl:t}};angular.module(\"teamspace.callingPhoneAudio\",[\"pascalprecht.translate\",\"teamspace.eventingService\",\"teamspace.loggingService\"]).directive(\"callingPhoneAudio\",[\"constants\",function(t){return n(t.files.templates.callingPhoneAudio)}]).controller(\"CallingPhoneAudioController\",e)}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){\"use strict\";var t=function(){function t(i,t,n,r,s,a,o,l,c,g,p,h,d,u,v,w,S,m,b,P,f,y,_,V,A,C){var T=this;this.$scope=i,this.$timeout=r,this.$compile=s,this.$translate=a,this.$window=o,this.$q=l,this.resources=c,this.accessibilityService=g,this.ariaLiveService=p,this.utilityService=d,this.callingTelemetryService=u,this.callingAlertsService=v,this.tooltipService=S,this.analyticsService=b,this.constants=P,this.wrsViewerApiFactory=f,this.eventingService=_,this.peopleService=V,this.lazyLoadService=A,this.objectLeaksDetector=C,this.listeners=[],this.viewerListeners=[],this.currentWrsUuid=\"\",this.isInitFinished=!1,this.disablePrivateViewingViewerScenario=null,this.disablePrivateViewingOfPpt=!1,this.disablePrivateViewingOfPptConsuming=!1,this.disablePrivateViewingOfPptPresessionConsuming=!1,this.disablePrivateViewingInProgress=!1,this.enableStructuredMeetingsSettingsConsumption=!1,this.currentPresenter={},this.exitPrivateView=!1,this.calling_ppt_sharing_button_disable_private_viewing_tooltip=a.instant(c.strings.calling_ppt_sharing_button_disable_private_viewing_tooltip),this.calling_ppt_sharing_button_enable_private_viewing_tooltip=a.instant(c.strings.calling_ppt_sharing_button_enable_private_viewing_tooltip),this.logger=h.newLogger(\"calling-ppt-sharing\"),this.pptViewerConfirmation=y.create(),this.container=n.find(\"#pptViewer\"),this.disablePrivateViewingOfPpt=w.valueAsBoolean(P.settings.names.disablePrivateViewingOfPpt),this.disablePrivateViewingOfPptConsuming=w.valueAsBoolean(P.settings.names.disablePrivateViewingOfPptConsuming),this.disablePrivateViewingOfPptPresessionConsuming=w.valueAsBoolean(P.settings.names.disablePrivateViewingOfPptPresessionConsuming),this.enableStructuredMeetingsSettingsConsumption=w.valueAsBoolean(P.settings.names.enableStructuredMeetingsSettingsConsumption),this.pptSharingSession?(this.updateCurrentPresenter(),this.listeners.push(this.pptSharingSession.onSlideIndexChanged(function(e){return T.sessionSlideChanged(e)})),this.disablePrivateViewingOfPptConsuming&&this.listeners.push(this.pptSharingSession.onEnablePrivateViewingToggled(function(e,i,t){return T.privateViewingChangedRemotely(e,i,t)})),this.disablePrivateViewingOfPpt&&this.listeners.push(this.call.onPrivateViewingChanged(function(){return T.privateViewingToggle()})),(this.disablePrivateViewingOfPpt||this.disablePrivateViewingOfPptConsuming)&&(this.privateViewingAlert={name:\"PptPrivateViewing\",type:v.showNewCriticalUFDDesign()?e.services.AlertType.Warning:e.services.AlertType.Info,title:\"\",text:\"\",dismissable:!0}),this.listeners.push(this.pptSharingSession.onContentSharingStatusChanged(function(e){return T.sessionContentSharingStatusChanged(e)})),this.sessionStealingAlertInfo=null,this.unsubscribePPTSharingOnHold=_.$on(t,P.events.calling.pptSharingOnHold,function(e,i){i.callId===T.call.callId&&3==T.pptSharingSession.mode&&T.stopSharing()}),this.unsubscribePPTSharingNext=_.$on(t,P.events.calling.pptSharingNext,function(e,i){i.callId===T.call.callId&&T.onNextClick()}),this.unsubscribePPTSharingPrev=_.$on(t,P.events.calling.pptSharingPrev,function(e,i){i.callId===T.call.callId&&T.onPrevClick()}),this.unsubscribePPTSharingGoTo=_.$on(t,P.events.calling.pptSharingGoTo,function(e,i){i.callId===T.call.callId&&T.wrsViewerApi.goToSlide(i.index)}),e.components.addStreamItemChangeHandlers(i,function(){return T.pptSharingSession},function(){T.destroyViewer(),T.clearPrivateViewTooltip()},function(){return T.initializeViewer()}),i.$on(P.events.calling.participantContentSharingRoleChanged,function(){T.updateCurrentPresenter().then(function(e){e&&e.mri!==T.currentPresenter.mri||(T.pptViewerConfirmation.update(T.getPptViewerStateForParticipants()),T.sessionStealingPresenterUpdate(T.currentPresenter.displayName))})}),i.$on(P.events.calling.contentSharingError,function(e,i){i.id===T.pptSharingSession.id&&(T.pptSharingError=i.error)}),this.pptSharingSession.isCreatingAsPresenter()?(this.logger.log(\"Starting viewer confirmation watcher\"),this.pptViewerConfirmation.start(this.getPptViewerStateForParticipants())):this.logger.log(\"Not starting viewer confirmation watcher, not creating as a presenter\"),this.initializeViewer()):this.initDone()}return t.$inject=[\"$scope\",\"$rootScope\",\"$element\",\"$timeout\",\"$compile\",\"$translate\",\"$window\",\"$q\",\"resources\",\"accessibilityService\",\"ariaLiveService\",\"loggingService\",\"utilityService\",\"callingTelemetryService\",\"callingAlertsService\",\"settingsService\",\"tooltipService\",\"tooltipCssApplicators\",\"analyticsService\",\"constants\",\"wrsViewerApiFactory\",\"pptViewerConfirmationFactory\",\"eventingService\",\"peopleService\",\"lazyLoadService\",\"objectLeaksDetector\"],t.prototype.getPptViewerStateForParticipants=function(){return this.call&&this.call.participants?this.call.participants.map(function(e){return{participantId:e.id,canSee:_.includes([1,2],e.contentSharingRole)}}):[]},t.prototype.initDone=function(){this.isInitFinished||(this.isInitFinished=!0,this.contentItemModel.initializedDeferred.resolve(),this.contentItemModel.loadedDeferred.resolve())},t.prototype.initFailed=function(e){this.isInitFinished||(this.isInitFinished=!0,this.contentItemModel.initializedDeferred.reject(e),this.contentItemModel.loadedDeferred.reject(e))},t.prototype.suppressImmersiveMode=function(){this.logger.log(\"Suppressing immersive mode\"),this.immersiveHandler.suppressImmersiveMode(i.Calling.ImmersiveEventContext.CallingPPTSharing)},t.prototype.allowImmersiveMode=function(e){this.logger.log(\"Allowing immersive mode (reason: \"+e+\")\"),this.immersiveHandler.allowImmersiveMode(i.Calling.ImmersiveEventContext.CallingPPTSharing)},t.prototype.showPrivateViewTooltip=function(){var i=this,t=this.$translate.instant(this.resources.strings.calling_contentsharing_private_view_notification),n={templateUrl:\"components/calling-ppt-sharing/calling-ppt-sharing-private-view-tooltip.html\",scope:this.$scope,content:t,placement:\"top-left\",container:\"body\"},r={selector:\".return-to-presenter\",tooltipType:e.services.TooltipType.Popover,tooltipId:this.constants.pptSharing.privateViewTooltipId,options:n};if(this.tooltipService.showTooltip(r),this.accessibilityService.isInKeyboardNavigationMode()){var s=t.replace(/(<([^>]+)>)/gi,\"\");this.$timeout(function(){i.ariaLiveService.update(s,!0)},1e3)}},Object.defineProperty(t.prototype,\"canTakeControl\",{get:function(){return this.isViewing&&this.call.isActionExecutable(e.services.MeetingAction.TakeControl)},enumerable:!0,configurable:!0}),t.prototype.clearPrivateViewTooltip=function(){this.clearPrivateViewTooltipPromise&&(this.$timeout.cancel(this.clearPrivateViewTooltipPromise),this.clearPrivateViewTooltipPromise=void 0),this.$window.event=new Event(\"timeoutEvent\"),this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.constants.pptSharing.privateViewTooltipId)},t.prototype.updateCurrentPresenter=function(){var e=this;if(!this.call||!this.call.participants)return this.currentPresenter={},this.$q.when(null);var i=_.first(this.call.participants.filter(function(e){return 2===e.contentSharingRole}).map(function(e){return e.id}));return i?(this.currentPresenter={mri:i,displayName:\"\"},this.peopleService.getPeopleProfile(this.currentPresenter.mri,\"calling-ppt-sharing\").then(function(i){if(i.mri===e.currentPresenter.mri&&(e.currentPresenter.displayName=i.displayName,e.accessibilityService.isInKeyboardNavigationMode()&&e.currentPresenter&&e.currentPresenter.displayName)){var t=e.$translate.instant(e.resources.strings.calling_contentsharing_aria_live_presentation_started,{userName:e.currentPresenter.displayName});e.ariaLiveService.update(t,!0)}return i})):(this.currentPresenter={},this.$q.when(null))},t.prototype.sessionContentSharingStatusChanged=function(e){3==this.pptSharingSession.mode?this.enableKeyboardAndMouseNavigation(\"sharing status changed to presenter\"):(e?(this.disableKeyboardAndMouseNavigation(\"sharing status changed to viewer\"),this.sessionStealingWasPresentingUpdate()):1==this.pptSharingSession.mode&&this.leavePrivateView(),2==this.pptSharingSession.mode&&this.enterPrivateView())},t.prototype.initializeViewer=function(){var i,t=this,n=this.utilityService.generateUUID();this.logger.log(\"Initializing viewer \"+n+\" ...\");var r=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingWrsInit,this.pptSharingSession.id,this.pptSharingSession.contentType,{contextId:n,source:this.pptSharingSession.contentDto.bootstrapperUrl});try{if(\"\"!==this.currentWrsUuid){var s=\"Viewer initialization aborted, init already in progress\";return this.logger.log(s),void r.cancel({reason:s})}this.currentWrsUuid=n;var a=this.pptSharingSession.contentDto.bootstrapperUrl||this.constants.pptSharing.defaultWrsBootstrapperUrl;return this.lazyLoadService.loadFromUrl(\"powerpointBoot\",a,(i={},i.crossorigin=\"anonymous\",i)).catch(function(i){return t.$q.reject(new e.services.WrsViewerError(n,\"Bootstrapper script load failed\",e.services.WrsViewerErrorCode.BootstrapperLoadFailure))}).then(function(){return t.currentWrsUuid===n?(t.wrsElement=t.$compile(\"<div></div>\")(t.$scope),t.container.append(t.wrsElement),r.mark(t.constants.scenarios.contentSharing.steps.bootstrapperLoaded),t.wrsViewerApiFactory.create(t.wrsElement[0],n,t.pptSharingSession)):(r.incomplete(),t.$q.reject(e.services.QCancelable.CancelID))}).then(function(i){if(t.logger.log(\"Viewer successfully initialized wrsUuid=\"+n+\" currentWrsUuid=\"+t.currentWrsUuid),t.currentWrsUuid!==n)return i.dispose(),t.$q.reject(e.services.QCancelable.CancelID);t.viewerInitialized(i),t.initDone(),r.stop()}).catch(function(i){if(i===e.services.QCancelable.CancelID)t.logger.warn(\"Viewer initialization aborted, wrsUuid=\"+n),r.incomplete({reason:\"Initialization aborted\"});else if(i instanceof e.services.WrsViewerError){t.logger.warn(\"Viewer initialization aborted: wrsUuid=\"+n+\", message=\"+i.errorMessage+\", code=\"+i.errorCode);var s={reason:i.errorMessage,failureType:i.failureType,terminatedReason:i.errorCode,errorCode:i.eventType};switch(i.failureType){case 2:case 4:case 3:r.incomplete(s);break;default:t.logger.error(\"Viewer initialization failed: wrsUuid=\"+n+\", message=\"+(i&&i.errorMessage)+\", code=\"+(i&&i.errorCode)),r.fail(s)}}else{var a=e.services.CallingTelemetryService.getErrorMessage(i);t.logger.error(\"Viewer initialization failed: wrsUuid=\"+n+\", message=\"+a),r.fail({reason:a})}t.currentWrsUuid===n&&(t.initFailed(i),t.destroyViewer())})}catch(i){var o=e.services.CallingTelemetryService.getErrorMessage(i);this.logger.error(\"Viewer initialization failed due to an error: wrsUuid=\"+n+\", message=\"+o),r.fail({reason:o})}},t.prototype.controlTakenAway=function(t){var n=this;this.controlTakenAwayAlert&&this.callingAlertsService.dismiss(this.controlTakenAwayAlert),this.controlTakenAwayAlert={name:\"PptSharingStolen\",type:this.callingAlertsService.showNewCriticalUFDDesign()?e.services.AlertType.Warning:e.services.AlertType.Info,title:this.$translate.instant(this.resources.strings.calling_contentsharing_notification_user_has_taken_control_title),text:this.$translate.instant(this.resources.strings.calling_contentsharing_notification_user_has_taken_control,{userName:t}),dismissable:!0},this.controlTakenAwayAlert.actions=this.enableStructuredMeetingsSettingsConsumption&&this.call&&\"attendee\"===this.call.meetingRole?[]:[{alertActionType:\"TakePptSharingControl\",buttonText:this.$translate.instant(this.resources.strings.calling_contentsharing_notification_take_back_button),command:this.takeControl.bind(this),buttonTrackName:i.PanelModuleName.pptTakeControl}],this.callingAlertsService.handleOnDemandAlert(this.controlTakenAwayAlert),this.enableStructuredMeetingsSettingsConsumption&&this.call&&\"attendee\"!==this.call.meetingRole&&!this.meetingRoleChangedSubscription&&(this.meetingRoleChangedSubscription=this.call.onMeetingRoleChanged(function(){\"attendee\"===n.call.meetingRole&&(n.callingAlertsService.dismiss(n.controlTakenAwayAlert),n.meetingRoleChangedSubscription&&n.meetingRoleChangedSubscription.dispose(),n.meetingRoleChangedSubscription=null)}))},t.prototype.viewerInitialized=function(e){var i=this;this.wrsViewerApi=e,3==this.pptSharingSession.mode?this.enableKeyboardAndMouseNavigation(\"view initialized for presenter\"):this.disableKeyboardAndMouseNavigation(\"view initialized for viewer\"),this.viewerListeners.push(this.wrsViewerApi.onSlidesCountRead(function(e){i.pptSharingSession.slidesCount=e})),this.viewerListeners.push(this.wrsViewerApi.onCurrentPositionRead(function(e){return i.wrsSlideChanged(e)})),this.viewerListeners.push(this.wrsViewerApi.onPositionChanged(function(e){return i.wrsSlideChanged(e)})),this.viewerListeners.push(this.wrsViewerApi.onError(function(e){i.logger.error(\"An error occurred on PPT sharing: \"+e)})),this.wrsViewerApi.goToSlide(this.pptSharingSession.slide.slideIndex,this.pptSharingSession.slide.timeLineMappings),2==this.pptSharingSession.mode&&this.enterPrivateView()},t.prototype.wrsSlideChanged=function(e){this.pptSharingSession.wrsSlideChanged(e,this.currentWrsUuid,this.exitPrivateView),this.accessibilityService.isInKeyboardNavigationMode()&&this.ariaLiveService.update(this.$translate.instant(this.resources.strings.calling_contentsharing_toolbar_aria_live_slide_change,{number:e.slideIndex+1}),!0)},t.prototype.sessionSlideChanged=function(e){this.wrsViewerApi&&2!==this.pptSharingSession.mode&&this.wrsViewerApi.goToSlide(e.slideIndex,e.timeLineMappings)},t.prototype.disableKeyboardAndMouseNavigation=function(e){this.wrsViewerApi?(this.logger.log(\"Disabling keyboard navigation. Reason: \"+e),this.wrsViewerApi.disableKeyboardAndMouseNavigation()):this.logger.log(\"Not disabling keyboard navigation, wrs not initialized. Reason: \"+e)},t.prototype.enableKeyboardAndMouseNavigation=function(e){this.wrsViewerApi?(this.logger.log(\"Enabling keyboard navigation. Reason: \"+e),this.wrsViewerApi.enableKeyboardAndMouseNavigation()):this.logger.log(\"Not enabling keyboard navigation, wrs not initialized. Reason: \"+e)},t.prototype.destroyViewer=function(){this.logger.log(\"Destroying viewer currentWrsUuid=\"+this.currentWrsUuid+\" wrsViewerApi=\"+!!this.wrsViewerApi+\" wrsElement=\"+!!this.wrsElement);var e=this.currentWrsUuid;this.currentWrsUuid=\"\",this.wrsViewerApi?(this.viewerListeners.forEach(function(e){return e.dispose()}),this.viewerListeners=[],this.pptSharingSession.wrsViewerApi===this.wrsViewerApi&&(this.pptSharingSession.wrsViewerApi=null),this.wrsViewerApi.dispose(),this.objectLeaksDetector.track(\"wrsViewerApi\",this.wrsViewerApi,{enableAlerting:!0}),delete this.wrsViewerApi):this.wrsViewerApiFactory.abortCreate(e),this.wrsElement&&(this.wrsElement.remove(),this.objectLeaksDetector.track(\"wrsElement\",this.wrsElement,{enableAlerting:!0}),delete this.wrsElement)},t.prototype.$onDestroy=function(){this.pptViewerConfirmation.abort(\"destroy\"),this.listeners.forEach(function(e){return e.dispose()}),this.listeners=[],this.objectLeaksDetector.track(\"calling-ppt-sharing\",this,{enableAlerting:!0}),null!==this.disablePrivateViewingViewerScenario&&(this.disablePrivateViewingViewerScenario.incomplete({reason:\"viewer left ppt sharing\"}),this.disablePrivateViewingViewerScenario=null),this.destroyViewer(),this.controlTakenAwayAlert&&(this.callingAlertsService.dismiss(this.controlTakenAwayAlert),this.controlTakenAwayAlert=null),this.meetingRoleChangedSubscription&&(this.meetingRoleChangedSubscription.dispose(),this.meetingRoleChangedSubscription=null),this.privateViewingAlert&&(this.callingAlertsService.dismiss(this.privateViewingAlert),this.privateViewingAlert=null),this.initFailed(e.services.QCancelable.CancelID),this.unsubscribePPTSharingOnHold&&this.unsubscribePPTSharingOnHold(),this.unsubscribePPTSharingNext&&this.unsubscribePPTSharingNext(),this.unsubscribePPTSharingPrev&&this.unsubscribePPTSharingPrev(),this.unsubscribePPTSharingGoTo&&this.unsubscribePPTSharingGoTo()},Object.defineProperty(t.prototype,\"displaySharingActions\",{get:function(){var e=this.pptSharingSession.contentSharingStateIsInitialized||!this.disablePrivateViewingOfPptPresessionConsuming;return!this.pptSharingError&&(this.isPresenting||this.isViewing&&e)&&!!this.wrsViewerApi},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isPresenting\",{get:function(){return 3==this.pptSharingSession.mode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isViewing\",{get:function(){return _.includes([1,2],this.pptSharingSession.mode)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isPrivateViewing\",{get:function(){return 2==this.pptSharingSession.mode},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"privateViewingEnabled\",{get:function(){return this.pptSharingSession.privateViewingEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isPrivateViewingNotAllowed\",{get:function(){return this.disablePrivateViewingOfPptConsuming&&!this.isPresenting&&!this.privateViewingEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"slidesText\",{get:function(){return this.pptSharingSession.slidesCount?this.$translate.instant(this.resources.strings.calling_contentsharing_toolbar_presentation_position,{currentSlide:this.pptSharingSession.slide.slideIndex+1,totalSlides:this.pptSharingSession.slidesCount}):\"\"+(this.pptSharingSession.slide.slideIndex+1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"presenterSlideText\",{get:function(){return\"\"+(this.pptSharingSession.sessionSlide.slideIndex+1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"currentSlideText\",{get:function(){return\"\"+(this.pptSharingSession.slide.slideIndex+1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"slidesCount\",{get:function(){return\"\"+this.pptSharingSession.slidesCount},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"privateViewingButtonTitle\",{get:function(){return this.privateViewingEnabled?this.calling_ppt_sharing_button_disable_private_viewing_tooltip:this.calling_ppt_sharing_button_enable_private_viewing_tooltip},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){this.$scope.$emit(this.constants.events.calling.participantStreamClicked,this.contentItemModel)},t.prototype.onNextClick=function(){!this.isPrivateViewingNotAllowed&&this.wrsViewerApi&&(this.logger.info(\"Viewer wrsuuid=\"+this.currentWrsUuid+\": Requesting go to next slide\"),this.wrsViewerApi.goToNextSlide())},t.prototype.onPrevClick=function(){!this.isPrivateViewingNotAllowed&&this.wrsViewerApi&&(this.logger.info(\"Viewer wrsuuid=\"+this.currentWrsUuid+\": Requesting go to previous slide\"),this.wrsViewerApi.goToPrevSlide())},t.prototype.privateViewingToggle=function(){var i=this;if(!this.disablePrivateViewingInProgress&&this.disablePrivateViewingOfPpt&&this.isPresenting){this.disablePrivateViewingInProgress=!0;var t=!this.privateViewingEnabled,n=this.utilityService.generateUUID(),r=_.join(_.map(_.union(_.filter(this.call.endpoints.endpointDetails,function(e){return e.endpointId!=i.call.endpointId}),_.flatten(_.map(this.call.participants,function(e){return e.endpoints.endpointDetails}))),function(e){return e.endpointId}),\";\"),s=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingPresenterChangedEnablePrivateView,this.pptSharingSession.id,this.pptSharingSession.contentType,{contextId:this.currentWrsUuid,commandId:n,otherEndpointIds:r});this.pptSharingSession.toggleEnablePrivateViewing(n).then(function(){i.logger.info(\"Private viewing change to \"+(t?'\"enabled\"':'\"disabled\"')+\" sent successfully\"),s.stop();var e=i.privateViewingEnabled?i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_success_title_enabled):i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_success_title_disabled),n=i.privateViewingEnabled?i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_success_body_enabled):i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_success_body_disabled);i.showPrivateViewingChangePresenterUFD(\"PptPrivateViewingSuccessful\",e,n)}).catch(function(n){var r=e.services.CallingTelemetryService.getErrorMessage(n);i.logger.error(\"Private viewing change to \"+(t?'\"enabled\"':'\"disabled\"')+\" failed due to an unexpected error: \"+r);var a=i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_error_title),o=i.privateViewingEnabled?i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_error_enabled):i.$translate.instant(i.resources.strings.calling_ppt_sharing_private_viewing_error_disabled);if(n&&n.terminatedReason){var l=e.services.SessionUtils.getTerminatedReasonEventData(n);e.services.SessionUtils.isReasonToIncomplete(n.terminatedReason,i.call)?s.incomplete(l):(s.fail(l),i.showPrivateViewingChangePresenterUFD(\"PptPrivateViewingFailed\",a,o))}else s.fail({reason:r}),i.showPrivateViewingChangePresenterUFD(\"PptPrivateViewingFailed\",a,o)}).finally(function(){i.disablePrivateViewingInProgress=!1})}},t.prototype.showPrivateViewingChangePresenterUFD=function(i,t,n){this.privateViewingAlert&&this.callingAlertsService.dismiss(this.privateViewingAlert),this.privateViewingAlert={name:i,type:this.callingAlertsService.showNewCriticalUFDDesign()?e.services.AlertType.Warning:e.services.AlertType.Info,title:t,text:n,dismissable:!0},this.callingAlertsService.handleOnDemandAlert(this.privateViewingAlert)},t.prototype.privateViewingChangedRemotely=function(i,t,n){var r=this;void 0===n&&(n=!0),this.logger.info(\"Viewer: Changing private viewing to \"+(i?'\"enabled\"':'\"disabled\"')),this.disablePrivateViewingViewerScenario=null;var s=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingViewerChangedEnablePrivateView,this.pptSharingSession.id,this.pptSharingSession.contentType,{commandId:t});try{this.isViewing||this.isPrivateViewing?(n&&this.showPrivateViewingChangedViewerUFD(i),!i&&this.isPrivateViewing?(this.disablePrivateViewingViewerScenario=s,this.returnToPresenter().catch(function(i){var t=e.services.CallingTelemetryService.getErrorMessage(i);s.fail({reason:t}),r.disablePrivateViewingViewerScenario=null})):s.stop({reason:\"private viewing enabled or viewer not private viewing\"})):this.isPresenting?s.stop({reason:\"presenter\"}):s.incomplete({reason:\"undefined role\"})}catch(t){var a=e.services.CallingTelemetryService.getErrorMessage(t);this.logger.error(\"Viewer's private viewing change to \"+(i?'\"enabled\"':'\"disabled\"')+\" failed due to an error: \"+a),s.fail({reason:a}),this.disablePrivateViewingViewerScenario=null}},t.prototype.showPrivateViewingChangedUFD=function(i,t){this.controlTakenAwayAlert&&(this.callingAlertsService.dismiss(this.controlTakenAwayAlert),this.controlTakenAwayAlert=null),this.meetingRoleChangedSubscription&&(this.meetingRoleChangedSubscription.dispose(),this.meetingRoleChangedSubscription=null),this.privateViewingAlert&&this.callingAlertsService.dismiss(this.privateViewingAlert),this.privateViewingAlert={name:\"PptPrivateViewing\",type:this.callingAlertsService.showNewCriticalUFDDesign()?e.services.AlertType.Warning:e.services.AlertType.Info,title:this.$translate.instant(i),text:this.$translate.instant(t),dismissable:!0},this.callingAlertsService.handleOnDemandAlert(this.privateViewingAlert)},t.prototype.showPrivateViewingChangedViewerUFD=function(e){e?this.showPrivateViewingChangedUFD(this.resources.strings.calling_ppt_sharing_private_viewing_enabled_alert_title,this.resources.strings.calling_ppt_sharing_private_viewing_enabled_alert_body):this.showPrivateViewingChangedUFD(this.resources.strings.calling_ppt_sharing_private_viewing_disabled_alert_title,this.resources.strings.calling_ppt_sharing_private_viewing_disabled_alert_body)},t.prototype.showPrivateViewingChangedAfterControlTakenUFD=function(e){this.showPrivateViewingChangedUFD(e?this.resources.strings.calling_ppt_sharing_private_viewing_control_taken_alert_title_enabled:this.resources.strings.calling_ppt_sharing_private_viewing_control_taken_alert_title_disabled,this.resources.strings.calling_ppt_sharing_private_viewing_control_taken_alert_body)},t.prototype.enterPrivateView=function(){var t=this,n={action:{gesture:i.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(i.PanelActionOutcome.submit.toString(),i.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(i.PanelModuleName.pptEnterPrivateView.toString(),i.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(i.PanelModuleType.button.toString(),i.PanelModuleType,this.logger),summary:\"User entering private view in PPT\"}};this.$timeout(function(){t.showPrivateViewTooltip(),t.clearPrivateViewTooltipPromise=t.$timeout(function(){t.clearPrivateViewTooltipPromise=void 0,t.clearPrivateViewTooltip()},1e4)}),this.analyticsService.onPanelAction(this.$scope,n),this.logger.info(\"Viewer wrsuuid=\"+this.currentWrsUuid+\": Entering private viewing\"),this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingStartedPrivateView,this.pptSharingSession.id,this.pptSharingSession.contentType,{contextId:this.currentWrsUuid}).stop()},t.prototype.leavePrivateView=function(){this.clearPrivateViewTooltip(),this.exitPrivateView&&this.disablePrivateViewingViewerScenario&&(this.disablePrivateViewingViewerScenario.stop({reason:\"private viewing left\"}),this.disablePrivateViewingViewerScenario=null),this.exitPrivateView=!1},t.prototype.stopSharing=function(){var i=this,t=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingStop,this.pptSharingSession.id,this.pptSharingSession.contentType);e.services.SessionUtils.terminateContentSharingSession(this.call,this.pptSharingSession.contentSharingSession,t,this.logger).then(function(){i.accessibilityService.waitForElementAndSetFocus('button[calling-screen-focus=\"toggle-screen-share-button\"]')})},t.prototype.takeControl=function(){var i=this;this.logger.info(\"Taking control ...\");var t=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingTakeControl,this.pptSharingSession.id,this.pptSharingSession.contentType,{contextId:this.currentWrsUuid});try{this.pptSharingSession.takeControl().then(function(){i.clearPrivateViewTooltip(),i.logger.info(\"Take control successful\"),t.stop(),i.controlTakenAwayAlert&&(i.callingAlertsService.dismiss(i.controlTakenAwayAlert),i.controlTakenAwayAlert=null),i.meetingRoleChangedSubscription&&(i.meetingRoleChangedSubscription.dispose(),i.meetingRoleChangedSubscription=null),i.privateViewingAlert&&(i.callingAlertsService.dismiss(i.privateViewingAlert),i.privateViewingAlert=null),i.call.togglePrivateViewing(!0,i.pptSharingSession.privateViewingEnabled)&&i.showPrivateViewingChangedAfterControlTakenUFD(i.pptSharingSession.privateViewingEnabled),i.pptSharingSession.isTakingControl=!1,i.accessibilityService.waitForElementAndSetFocus(i.constants.pptSharing.selectors.nextSlideButtonSelector)}).catch(function(n){var r=\"Take control failed: \"+e.services.CallingTelemetryService.getErrorMessage(n);if(i.logger.error(r),n&&n.terminatedReason){var s=e.services.SessionUtils.getTerminatedReasonEventData(n);e.services.SessionUtils.isReasonToIncomplete(n.terminatedReason)?(t.incomplete(s),8==n.terminatedReason&&i.eventingService.$emit(i.constants.events.calling.actionFailedWithInsufficientMeetingRole,{titleAction:i.resources.strings.calling_error_action_not_allowed_title_action_take_control,textAction:i.resources.strings.calling_error_action_not_allowed_action_take_control})):t.fail(s)}else t.fail({reason:r});i.pptSharingSession.isTakingControl=!1})}catch(i){var n=\"An unexpected error occured while taking control: \"+e.services.CallingTelemetryService.getErrorMessage(i);this.logger.error(n),t.fail({reason:n,terminatedReason:i&&i.terminatedReason}),this.pptSharingSession.isTakingControl=!1}},t.prototype.returnToPresenter=function(){this.logger.info(\"Viewer wrsuuid=\"+this.currentWrsUuid+\": Returning to presenter (slide \"+this.pptSharingSession.sessionSlide.slideIndex+\")\");var i=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingBackToPresenter,this.pptSharingSession.id,this.pptSharingSession.contentType,{contextId:this.currentWrsUuid});try{return this.allowImmersiveMode(\"return to presenter\"),this.exitPrivateView=!0,this.pptSharingSession.areSlidesEqual(this.pptSharingSession.slide,this.pptSharingSession.sessionSlide)?this.pptSharingSession.wrsSlideChanged(this.pptSharingSession.sessionSlide,this.currentWrsUuid,this.exitPrivateView):this.wrsViewerApi.goToSlide(this.pptSharingSession.sessionSlide.slideIndex,this.pptSharingSession.sessionSlide.timeLineMappings),this.accessibilityService.waitForElementAndSetFocus(this.constants.pptSharing.selectors.nextSlideButtonSelector),i.stop(),this.$q.resolve()}catch(t){return i.fail({reason:e.services.CallingTelemetryService.getErrorMessage(t)}),this.$q.reject(t)}},t.prototype.sessionStealingPresenterUpdate=function(e){e&&(this.isPresenting?(this.logger.log(\"Presenting but participant updated, will wait for session update to display alert.\"),this.sessionStealingAlertInfo={presenterName:e}):this.sessionStealingAlertInfo&&this.sessionStealingAlertInfo.wasPresenting&&(this.logger.log(\"Participant updated, session already updated, will display alert.\"),this.controlTakenAway(e),this.sessionStealingAlertInfo=null))},t.prototype.sessionStealingWasPresentingUpdate=function(){this.sessionStealingAlertInfo&&this.sessionStealingAlertInfo.presenterName?(this.logger.log(\"Session updated, participant already updated, will display alert.\"),this.controlTakenAway(this.sessionStealingAlertInfo.presenterName),this.sessionStealingAlertInfo=null):(this.logger.log(\"Session updated, but waiting for participant update to arrive.\"),this.sessionStealingAlertInfo={wasPresenting:!0})},t}();i.CallingPptSharingController=t,angular.module(\"teamspace.callingPptSharing\",[\"teamspace.filesEntityService\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.callingTelemetryService\",\"teamspace.analyticsService\",\"teamspace.wrsViewerApi\",\"teamspace.pptViewerConfirmation\",\"teamspace.ariaLiveService\",\"teamspace.accessibilityService\",\"teamspace.peopleService\",\"teamspace.lazyLoadService\",\"teamspace.addStreamItemChangeHandlers\",\"teamspace.objectLeaksDetector\"]).directive(\"callingPptSharing\",function(){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",contentItemModel:\"<\",pptSharingSession:\"<\",immersiveHandler:\"<\",pptSharingError:\"<\"},templateUrl:\"components/calling-ppt-sharing/calling-ppt-sharing.html\",controller:t,controllerAs:\"ctrl\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var e=function(){function n(n){this.$element=n}return n.$inject=[\"$element\"],n.prototype.$onInit=function(){this.$element.find(\"button[calling-screen-focus=room-join-button]\").focus()},n}();n.CallingPreJoinBannerController=e,angular.module(\"teamspace.callingPreJoinBanner\",[]).directive(\"callingPreJoinBanner\",[\"$compile\",\"constants\",function(n,t){return{restrict:\"E\",bindToController:{clickJoin:\"&\",clickClose:\"&\"},scope:{roomName:\"@\",callSite:\"@\",correlationId:\"@\",toastIcon:\"@\",buttonText:\"@\",telemetryBag:\"=\",toastTitle:\"@\",actionButtonTitle:\"@\",closeButtonTitle:\"@\"},templateUrl:t.files.templates.callingPreJoinBanner,controller:e,controllerAs:\"ctrl\"}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.callingPreJoinOverlay\",[\"teamspace.dialogService\",\"teamspace.callingNewMeetup\"]).run([\"constants\",\"dialogService\",function(e,a){a.register(e.dialogs.prejoinOverlay,{template:e.files.templates.prejoinOverlayDialog,className:\"ts-modal-dialog custom-width calling-pre-join-overlay-dialog\",showClose:!1})}])}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var t=function(){function n(n,t,e,o){this.$scope=n,this.$cookies=t,this.constants=e,this.eventingService=o,this.connectingIconDefaultUrl=\"/assets/pre-join/connecting.gif\",this.connectingIconContrastUrl=\"/assets/pre-join/connecting-HC.gif\",this.connectingIconUrl=\"\"}return n.$inject=[\"$scope\",\"$cookies\",\"constants\",\"eventingService\"],n.prototype.$onInit=function(){var n=this;this.setConnectingIconUrl(),this.eventingService.$on(this.$scope,this.constants.events.layout.themeChanged,function(){n.setConnectingIconUrl()})},n.prototype.setConnectingIconUrl=function(){switch(this.$cookies.get(this.constants.themes.cookieName)){case this.constants.themes.highContrast:this.connectingIconUrl=this.connectingIconContrastUrl;break;default:this.connectingIconUrl=this.connectingIconDefaultUrl}},n}();n.CallingPreJoinRoomConnectingController=t,angular.module(\"teamspace.callingPreJoinRoomConnecting\",[]).directive(\"callingPreJoinRoomConnecting\",[\"$compile\",\"constants\",function(n,e){return{restrict:\"E\",transclude:!0,scope:{roomName:\"@\"},controllerAs:\"ctrl\",controller:t,templateUrl:e.files.templates.connectingPreJoinRoom}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)},__rest=this&&this.__rest||function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(i[n[o]]=e[n[o]]);return i},teamspace;!function(e){!function(t){var i=function(){function t(t,i,n,o,s,a,r,c,l,h,g,p,v,m,u,d,S,f,y,C,b,P,j,k,T,I){var J=this;this.$scope=t,this.constants=i,this.$q=s,this.ariaLiveService=a,this.addParticipantService=r,this.callingService=c,this.callTitleService=l,this.callingNavigationService=h,this.authenticationService=g,this.$translate=p,this.resources=v,this.callingDeepLinkService=u,this.callPreJoinService=d,this.$timeout=S,this.utilityService=f,this.analyticsService=y,this.loggingService=C,this.objectLeaksDetector=b,this.peopleService=P,this.pstnNumberService=j,this.eventingService=k,this.layoutService=T,this.isRoomValidEndPoint=!1,this.callSubscriptions=[],this.scenarios=[],this.isJoiningContentOnly=!0,this.visitedLobby=!1,this.componentDestroyedMessage=\"pre-join room component destroyed\",this.logger=C.newLogger(\"CallingPreJoinRoomScreen\"),t.$on(\"$destroy\",function(){return J.onDestroy()}),this.isShowSuggestions=I.valueAsBoolean(i.settings.names.showSuggestedRooms),u.traceDeeplinkScope(t,function(){return J.joinContext&&J.joinContext.deepLinkContext&&J.joinContext.deepLinkContext.DeeplinkId}),m.close();var R=n.params;if(!this.joinContext&&!this.call)return this.logger.error(\"both joinContext and call not provided.\"),void h.navigateToConversation(R.conversationId);this.joinContext&&(this.conversation||this.joinContext.isInstantMeeting||(this.conversation=o.getCallingConversation(this.joinContext.conversationId)),this.gatherAndPauseScenarios()),this.resolveMeetingType(),this.initTitle(),this.initUserName(),this.meetingTimeZone=e.middletier.TimeZone[e.middletier.TimeZone.Utc],this.call&&(this.handlePreviousSettings(),this.track(this.call)),this.setUpCallingPreJoinKeyHandlers(),this.skypeTeamMeetingType=e.services.MeetingType.Team,R.deepLinkContext&&f.convertStringToBoolean(R.deepLinkContext.Rejoin)&&this.joinMeeting(),t.$on(i.events.calling.callingPreJoinShowRoomsRelayed,function(e){S(function(){var e=angular.element(\"div[calling-screen-focus=prejoin-nearby-room-listitem]\")[0],t=e||angular.element(\"input.location\")[0];t&&t.focus()},0,!1)}),this.selectedDeviceCallback=this.dialRoom.bind(this)}return t.$inject=[\"$scope\",\"constants\",\"$state\",\"conversationsService\",\"$q\",\"ariaLiveService\",\"addParticipantService\",\"callingService\",\"callTitleService\",\"callingNavigationService\",\"authenticationService\",\"$translate\",\"resources\",\"dialogService\",\"callingDeepLinkService\",\"callPreJoinService\",\"$timeout\",\"utilityService\",\"analyticsService\",\"loggingService\",\"objectLeaksDetector\",\"peopleService\",\"pstnNumberService\",\"eventingService\",\"layoutService\",\"settingsService\"],t.prototype.backToPreJoinLanding=function(){this.$scope.$emit(this.constants.events.calling.callingPreJoinShowLanding)},t.prototype.hideDebug=function(){return this.layoutService.hideDebug},t.prototype.dialRoom=function(e){e&&!this.isWaitingForMeetingToConnect&&(this.roomProfile=e,this.setRoomValidEndPoint(),this.joinMeeting())},t.prototype.selectRoom=function(t){var i=this;t&&t.address&&!this.isWaitingForMeetingToConnect&&(this.showJoinAddThisRoomButton=!0,e.services.QCancelable.toCancelablePromise(this.$q,this.peopleService.getAllPeopleProfile([t.address],this.constants.events.calling.callingPreJoinShowRooms,!0),this.$scope).then(function(e){i.roomProfile=e[0],i.setRoomValidEndPoint()}))},t.prototype.setRoomValidEndPoint=function(){var e=!!this.roomProfile.skypeTeamsInfo&&this.roomProfile.skypeTeamsInfo.isSkypeTeamsUser,t=!1;!e&&this.roomProfile.telephoneNumber&&(t=!0,this.roomProfile.mri=SkypeX.Services.ChatServiceUtils.PstnPrefix+this.pstnNumberService.normalizePstnNumber(this.roomProfile.telephoneNumber)),this.isRoomValidEndPoint=e||t},t.prototype.deleteSubscriptions=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];e.forEach(function(e){e&&e.dispose()})},t.prototype.handlePreviousSettings=function(){var e=this.callPreJoinService.getPreJoinInfoForCall(this.call);this.correlationId=e.correlationId},t.prototype.setUpCallingPreJoinKeyHandlers=function(){var t=this;this.$timeout(function(){angular.element(\"#leave-calling-pre-join-room\").length>0&&new e.accessibility.Keyboard(new e.accessibility.NgIAugmentedJQueryAdapter(angular.element(\"#leave-calling-pre-join-room\"))).onTabKey(function(e){return t.tabKeyAction(e)}),t.keyboardShortcuts=new e.accessibility.Keyboard(new e.accessibility.NgIAugmentedJQueryAdapter(angular.element(document.body))),t.keyboardShortcuts.onEscapeKey(function(e){return t.EscOrEnterNavigationAction(e,function(){return t.leavePreJoin()})})},0,!1)},t.prototype.tabKeyAction=function(t){var i=angular.element(\"#navigation-buttons button:enabled:visible\")[0];i&&(e.accessibility.Helpers.ElementUtils.stopPropagation(t),i.focus())},t.prototype.EscOrEnterNavigationAction=function(t,i){var n=angular.element(document.activeElement);n&&n[0]===document.body&&(e.accessibility.Helpers.ElementUtils.stopPropagation(t),i())},t.prototype.gatherAndPauseScenarios=function(){var e=this,t=this.joinContext.deepLinkContext&&this.joinContext.deepLinkContext.DeeplinkId,i=t?this.callingDeepLinkService.getDeeplinkScenario(t):this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.joinMeetup,this.joinContext.scenarioId);this.correlationId=t||(i?i.eventData[this.constants.counters.eventNames.correlationId]:this.callPreJoinService.getOrCreatePreJoinInfo(this.joinContext.conversationId,this.joinContext.messageId).correlationId);var n=[i,this.loggingService.findScenario(this.constants.scenarios.calling.callingIntent)];_.forEach(n,function(t){t&&(e.scenarios.push(t),t.pause({reason:e.constants.preJoin.preJoinScreen}))})},t.prototype.markAndResumeScenarios=function(e){var t=this,i=(e.withNavigation,__rest(e,[\"withNavigation\"])),n={joinMediaSettings:JSON.stringify(i)};_.forEach(this.scenarios,function(e){e.mark(t.constants.scenarios.steps.calling.joinMeetup.preJoinScreenJoinButtonClicked,__assign({},n)),e.resume()})},t.prototype.failScenarios=function(t){_.forEach(this.scenarios,function(i){i.fail({reason:\"failed to joincall from pre-join room screen\"+(t?', error:  [\"'+e.services.CallingTelemetryService.getErrorMessage(t)+'\"]':\"\")})})},t.prototype.pauseScenarios=function(e){_.forEach(this.scenarios,function(t){t.pause({reason:e})})},t.prototype.cancelScenarios=function(e){_.forEach(this.scenarios,function(t){t.cancel({reason:e,reasonCMD:e})})},t.prototype.resolveMeetingType=function(){var t=this;this.meetingType=this.constants.meetingType.unknown,this.conversation&&e.services.QCancelable.toCancelablePromise(this.$q,this.conversation.whenInitialized(),this.$scope).then(function(){t.conversation.isPrivateMeeting()?t.meetingType=t.constants.meetingType.scheduledPrivate:t.conversation.isMeeting()&&(t.meetingType=t.constants.meetingType.scheduledChannel)})},t.prototype.initTitle=function(){var e=this;this.defaultMeetupTitle=this.$translate.instant(this.resources.strings.calling_meetup_default_title),this.containerTitle=this.$translate.instant(this.resources.strings.calling_prejoin_choose_room_title);this.call?(this.call.callId,this.call.teamsCallId,this.call.conversationId,this.call.messageId):(this.joinContext.callId,this.joinContext.teamsCallId,this.joinContext.conversationId,this.joinContext.messageId)},t.prototype.initUserName=function(){var t=this;this.getDisplayNameDeferred=this.$q.defer(),this.authenticationService.getUserInformation().then(function(e){t.upn=e.profile.upn,t.userName=e.profile.name||e.userName,t.getDisplayNameDeferred.resolve(t.userName)}).catch(function(i){t.logger.error('Couldn\\'t get current user info: [\"{0}\"]',e.services.CallingTelemetryService.getErrorMessage(i)),t.getDisplayNameDeferred.reject()})},t.prototype.leavePreJoin=function(){if(this.prejoinScreenState.showRoomScreen)if(this.call){var e=this.call.state;this.callingService.leaveCall(this.call,this.constants.preJoin.preJoinScreen),10===e?this.$scope.$emit(this.constants.events.calling.callingPreJoinCallReady,this.call,!0):this.eventingService.$emit(this.constants.events.navigation.navigateBackWithoutIndexChange)}else this.eventingService.$emit(this.constants.events.navigation.navigateBackWithoutIndexChange)},t.prototype.joinMeeting=function(){var t=this;if(!this.isWaitingForMeetingToConnect){this.observingCall&&this.observingCall.markAsReusable();var i={withNavigation:!1,withOutgoingVideo:!1,withOutgoingAudio:!1,withIncomingVideo:!0,withIncomingAudio:!1,joinType:e.services.JoinType.contentOnly};this.logger.info(\"joining call - content only and adding room\"),this.markAndResumeScenarios(i),this.isWaitingForMeetingToConnect=!0;var n=this.$translate.instant(this.resources.strings.calling_prejoin_preview_container_title_connecting);this.ariaLiveService.update(n,!0),this.joinContext.joinCall(i).then(function(i){t.logger.info('call received, callId: [\"'+i.callId+'\"]'),i.setupArgs.joinType=e.services.JoinType.contentOnly,i.isAborted()?t.callingNavigationService.navigateToCall(i.threadId,i.teamsCallId,{forceCallingScreenReloading:!0}):(t.callSubscriptions.push(i.on(\"callStateChanged\",function(){switch(i.state){case 3:t.logger.info(\"PreJoinRoom: Connected\"),t.isRoomValidEndPoint&&t.roomProfile&&t.roomProfile.mri&&(t.logger.info(\"PreJoinRoom: Adding room \"+t.roomProfile.mri),t.addParticipantService.addRoomParticipant(i,t.roomProfile,t.constants.events.calling.callingPreJoinShowRooms));break;case 6:case 7:t.logger.error(\"PreJoinRoom: Disconnected\")}})),t.callPreJoinService.markCallAsStartedThroughPreJoin(i,t.correlationId,t.isJoiningContentOnly),t.track(i))}).catch(function(i){t.logger.log(e.services.CallingTelemetryService.getErrorMessage(i)),i.reason===e.services.CallAttemptFailureReason.MultiCallLimitReached||i.reason===e.services.CallAttemptFailureReason.UserCancelledAttemptDueToOngoingCall?t.pauseScenarios(i.message):t.failScenarios(i),t.isWaitingForMeetingToConnect=!1})}},t.prototype.track=function(e){var t=this;this.call=e,this.callSubscriptions.push(e.on(\"callStateChanged\",function(){return t.onCallStateChange()})),this.callingDeepLinkService.traceDeeplinkCall(this.joinContext&&this.joinContext.deepLinkContext&&this.joinContext.deepLinkContext.DeeplinkId,e),this.onCallStateChange()},t.prototype.onCallStateChange=function(){var t=this;switch(this.logger.log(\"callStateChange - \"+e.services.CallUtilities.stringifyCallState[this.call.state]+', [\"'+this.call.callId+'\"]'),this.call.state){case 0:break;case 2:this.isWaitingForMeetingToConnect=!0;break;case 3:this.prejoinScreenState.showRoomScreen&&this.$scope.$emit(this.constants.events.calling.callingPreJoinCallReady,this.call,this.visitedLobby);break;case 10:this.visitedLobby=!0,this.isWaitingForMeetingToConnect=!0,this.analyticsService.onPanelView(this.$scope,{panel:{type:e.PanelType.lobbyWaitingPage}}),this.getDisplayNameDeferred.promise.catch(function(){return t.logger.error(\"Failed getting display name for Lobby state\"),\"\"}).then(function(e){t.containerTitle=t.utilityService.decodeHtml(t.$translate.instant(t.resources.strings.calling_screen_inLobby,{name:e}))});break;case 6:case 7:this.prejoinScreenState.showRoomScreen&&this.$scope.$emit(this.constants.events.calling.callingPreJoinCallReady,this.call)}},t.prototype.onDestroy=function(){var e=this;this.objectLeaksDetector.track(\"calling-pre-join-room-screen\",this,{enableAlerting:!0}),this.isWaitingForMeetingToConnect||(this.scenarios&&this.cancelScenarios(this.componentDestroyedMessage),_.some(this.scenarios,function(t){return t.name===e.constants.scenarios.calling.joinOrCreateMeetupFromLink})&&this.callingDeepLinkService.stopTracking(\"leaving pre-join room without action\",this.correlationId)),this.callSubscriptions.forEach(function(e){return e.dispose()}),this.keyboardShortcuts&&this.keyboardShortcuts.destroy()},t}();t.CallingPreJoinRoomScreenController=i,angular.module(\"teamspace.callingPreJoinRoomScreen\",[\"pascalprecht.translate\",\"oc.lazyLoad\",\"teamspace.callingNavigationService\",\"teamspace.callTitleService\",\"teamspace.callingService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.addParticipantService\",\"teamspace.authenticationService\",\"teamspace.callingDeepLinkService\",\"teamspace.callPreJoinService\",\"teamspace.connectingAnimation\",\"teamspace.multiCallList\",\"teamspace.analyticsService\",\"teamspace.utilityService\",\"teamspace.toggleButton\",\"teamspace.objectLeaksDetector\",\"teamspace.peopleService\",\"teamspace.profilePicture\",\"teamspace.pstnNumberService\",\"teamspace.eventingService\",\"teamspace.layoutService\",\"teamspace.settingsService\",\"teamspace.callingPreJoinRoomConnecting\",\"teamspace.callingBluetoothProximityPicker\"]).directive(\"callingPreJoinRoomScreen\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{joinContext:\"<\",call:\"<\",conversation:\"<\",observingCall:\"=\",prejoinScreenState:\"=\"},controllerAs:\"ctrl\",controller:i,templateUrl:\"components/calling-pre-join-room-screen/calling-pre-join-room-screen.html\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)},__rest=this&&this.__rest||function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&(i[n[o]]=e[n[o]]);return i},teamspace;!function(e){!function(t){var i=function(){return function(){}}();t.CallingPrejoinScreenState=i;var n=function(){function i(i,n,o,s,a,r,c,l,h,u,d,g,p,v,m,S,C,y,f,b,M,j,P,I,T,w,A,k,J,B,D,_,E,$,R,x,O,L,N,U,F,V,W,H,z,q,Q,K,G,X,Y,Z,ee,te,ie,ne){var oe=this;this.$scope=i,this.$element=n,this.constants=o,this.$state=s,this.conversationsService=a,this.$q=r,this.addParticipantService=l,this.callingService=h,this.callTitleService=u,this.callTogglingService=d,this.callingNavigationService=g,this.authenticationService=p,this.getUserMediaService=v,this.$translate=m,this.resources=S,this.$cookies=C,this.dialogService=y,this.exceptionUtilityService=f,this.bluetoothLEService=b,this.broadcastJoinService=M,this.broadcastMeetingService=j,this.callingDeepLinkService=P,this.callPreJoinService=I,this.activeCallsService=T,this.deviceManagerService=w,this.$timeout=A,this.tooltipService=k,this.utilityService=J,this.$templateCache=B,this.appConfig=D,this.messageService=_,this.peopleService=E,this.analyticsService=$,this.loggingService=R,this.objectLeaksDetector=x,this.storageService=O,this.ariaLiveService=L,this.eventingService=U,this.callingSessionStateService=F,this.anonymousMeetingService=V,this.downloadAppService=W,this.telemetryProvider=H,this.anonymousUtils=z,this.callPstnTelemetryService=q,this.layoutService=Q,this.coachmarksService=K,this.instantMeetingService=G,this.preheatService=X,this.$window=ee,this.customVideoBackgroundsService=ne,this.isBroadcast=!1,this.renderPreview=!1,this.videoSupported=!1,this.audioSupported=!1,this.showCoachMark=!1,this.showVideoBackgroundSettings=!1,this.devicesInitialized=!1,this.isJoinAddingRoom=!1,this.isModernSettingsTabEnabled=!1,this.blurBackground=!1,this.backgroundBlurSupported=!1,this.videoBackgroundImageSupported=!1,this.isDeviceAtCallStartEnabled=!1,this.isBroadcastRoleProducer=!1,this.shouldShowJoinButtons=!0,this.isSurfaceHub=!1,this.customRightRailHeader=!1,this.joinPstnButtonDisabled=!1,this.isCoachmarkVisible=!1,this.joinRoomToastTelemetry={trackScenario:t.PanelActionScenario.joinOnAdjacentRoomToast,trackSummary:\"join meeting on the adjacent room toast\"},this.joinContentOnlyRoomToastTelemetry={trackScenario:t.PanelActionScenario.joinContentOnlyOnAdjacentRoomToast,trackSummary:\"join content only to meeting on the adjacent room toast\"},this.isInstantMeeting=!1,this.isTitleEditable=!1,this.failedToReceiveConversationId=!1,this.isLightweightOnlyEnvironment=!1,this.joinType=e.services.JoinType.normal,this.callSubscriptions=[],this.scenarios=[],this.muteSpeakers=!1,this.toBeMuted=!0,this.isJoiningContentOnly=!1,this.visitedLobby=!1,this.enablePreJoinContentOnly=!1,this.enablePstnPreJoin=!1,this.enablePstnPreJoinFetchingCapabilities=!1,this.callingEnablePrejoinScreenHIDSupport=!1,this.isVideoEnabledByAdmin=!1,this.isVideoSupported=!1,this.existsVideoDevice=!1,this.waitingForConversationIdPromise=null,this.logger=R.newLogger(\"CallingPrejoinScreen\"),i.$on(\"$destroy\",function(){return oe.onDestroy()}),this.isMultiCallEnabled=te.valueAsBoolean(o.settings.names.enableMultiCallSupport),this.enableByom=te.valueAsBoolean(o.settings.names.enableByom),this.enableByomToast=te.valueAsBoolean(o.settings.names.enableByomToast),this.enablePreJoinContentOnly=Y.isPreJoinContentOnlyEnabled(),this.enablePstnPreJoin=te.valueAsBoolean(o.settings.names.enablePstnPreJoin),this.enablePstnPreJoinFetchingCapabilities=this.enablePstnPreJoin&&te.valueAsBoolean(o.settings.names.enablePstnPreJoinFetchingCapabilities),this.customRightRailHeader=te.valueAsBoolean(o.settings.names.customRightRailHeader),this.isDesktopApp=te.valueAsBoolean(o.settings.names.isDesktopApp),this.isModernSettingsTabEnabled=te.valueAsBoolean(o.settings.names.enableModernSettingsTab)&&this.isDesktopApp,this.isQuickJoinWithoutModalityEnabled=Y.isQuickJoinWithoutModalityEnabled(),this.enablePreJoinHowlingBanner=te.valueAsBoolean(o.settings.names.enablePreJoinHowlingBanner),this.meetingConnectTitle=m.instant(S.strings.calling_prejoin_preview_container_title_connecting);var se=ee&&ee.desktopSettings&&ee.desktopSettings.customVideoBackgroundManagerEnabled&&ie&&ie.isDesktop();this.videoBackgroundImageSupported=te.valueAsBoolean(o.settings.names.enableVideoBackground)&&se,this.includeBotsAsParticipants=te.valueAsBoolean(o.settings.names.includeBotsAsParticipants),this.dockControls=ie.useVDIUX(),this.isDeviceAtCallStartEnabled=te.valueAsBoolean(o.settings.names.enableDeviceAtCallStartUFD)&&this.isModernSettingsTabEnabled,y.close(),this.isSurfaceHub=Q.surfaceHubEnabled,this.isOtherOptionsTitleVisible=this.isContentOnlyEnabled()||this.isPstnEnabled()||this.prejoinScreenState.isRoomEnabled,P.traceDeeplinkScope(i,function(){return oe.joinContext&&oe.joinContext.deepLinkContext&&oe.joinContext.deepLinkContext.DeeplinkId}),this.isLightweightOnlyEnvironment=Y.isLightweightOnlyEnvironment(),this.joinPstnButtonDisabled=!0,this.pstnJoinTooltipText=m.instant(S.strings.calling_JoinPstnPreJoinTooltipWaiting);var ae=s.params;this.isInstantMeeting=this.joinContext&&this.joinContext.isInstantMeeting,this.isTitleEditable=this.isInstantMeeting,this.isTitleEditable&&(this.placeholderTitle=this.joinContext.title),this.isAnonymousUser=p.isAnonymous(),this.isAnonymousUser&&(this.isDownloadAppVisible=W.isDownloadSupported(),F.stateContext.setupAnonymousDone=!1),this.setElementsVisibility(),this.devicesInitializedDeferred=r.defer(),this.whenMediaPermissionsAreSet=r.defer(),w.whenInitialized().then(function(){return oe.devicesInitializedDeferred.resolve()}),this.devicesInitializedDeferred.promise.then(function(){oe.devicesInitialized=!0,oe.isVideoSupported=Y.isVideoSupported(2),oe.isVideoEnabledByAdmin=h.getAdminSettings().isVideoEnabled,oe.videoSupportedInConferenceCalls=oe.isVideoSupported&&oe.isVideoEnabledByAdmin,oe.blurringCapabilityChangedSubscription=w.subscribe(function(){return oe.applyBlurringCapability()},o.events.calling.blurringCapabilityChanged),oe.setInitialCameraAndMicrophonePermissions(),oe.isDeviceAtCallStartEnabled&&(oe.selectedCompositeDeviceLabel=w.getSelectedCompositeDeviceLabel()),oe.deviceManagerChangedSubscription=w.subscribe(function(){return oe.onDeviceChanged()},o.events.calling.devicesChanged)}),Z.getActiveBroadcastsCount()>0&&Z.pausePlayer(),this.joinContext&&(this.isBroadcast=this.joinContext.isBroadcast,this.isInstantMeeting?this.joinContext.conversationIdPromise&&(this.waitingForConversationIdPromise=J.getPromiseWithTimeout(this.joinContext.conversationIdPromise,o.timeInMiliseconds.minute,r).then(function(e){i.$$destroyed||(oe.logger.info(\"[Instant Meeting] Received thread id from the scheduling service, threadId = \"+e+\".\"),oe.joinContext.conversationId=e,oe.initConversationDependencies())}).catch(function(t){var i=e.services.CallingTelemetryService.getErrorMessage(t),n=\"failed to receive conversationId from scheduling service\"+(t?', error: [\"'+i+'\"]':\"\");return oe.markScenarios(o.scenarios.steps.calling.createAndJoinInstantMeeting.conversationIdReceivingFailed,{reason:n}),oe.logger.error(\"[Instant Meeting] \"+n),r.reject(t)})):this.initConversationDependencies(),this.isBroadcast&&(this.initBroadcastJoinInfoTitle(),c.load([o.lazyModules.broadcast],o.scenarios.broadcast.lazyLoad),this.isBroadcastRoleProducer=this.joinContext.broadcastRole===e.services.BroadcastParticipantRole.Producer,this.muteAudioAndShowTooltip(),te.valueAsBoolean(o.settings.names.enableAuditoriumModeSelectionForBroadcast)&&(this.auditoriumModeState=new t.AuditoriumModeState(!1))),this.gatherAndPauseScenarios(),this.handleMultiCall()),this.initRoomEnabled(),this.enableByomToast&&this.prejoinScreenState.isRoomEnabled&&e.services.QCancelable.toCancelablePromise(r,b.onceInitialized(),i).then(function(){return oe.bleSetup()}).catch(function(){oe.logger.error(\"BLE service is not initialized\")}),this.resolveMeetingType(),this.initTitle(),this.initUserName(),this.call&&this.handlePreviousSettings().then(function(){return oe.track(oe.call)}),this.setUpCallingPreJoinKeyHandlers(),this.callPrejoinDeferred=r.defer(),N.scheduleTask({task:function(){return oe.callPrejoinDeferred.promise},type:o.tasks.callPreJoin,priority:e.services.TaskPriority.RealTime}),ae.deepLinkContext&&J.convertStringToBoolean(ae.deepLinkContext.Rejoin)&&(this.shouldShowJoinButtons=!1,this.joinMeeting()),this.enablePstnPreJoinFetchingCapabilities&&this.isQuickJoinWithoutModalityEnabled||(this.pstnJoinTooltipText=m.instant(S.strings.calling_JoinPstnPreJoinTooltip),this.joinPstnButtonDisabled=!1),i.$on(o.events.calling.callingPreJoinShowLandingRelayed,function(e){A(function(){angular.element(\"button[calling-screen-focus=prejoin-join-button]\").focus()},0,!1)}),i.$on(o.events.ng.$stateChangeStart,function(e,t,i,n,s){var a;n.name===o.states.preJoinCalling&&t.name===o.states.appDeepLink&&i.containerId===s.conversationId&&oe.sanitizeMessage(i.itemId)===oe.sanitizeMessage(s.messageId)&&i.type&&i.type.toLowerCase()===o.deepLinkTypes.meetupJoin&&(e.preventDefault(),oe.markScenarios(o.scenarios.steps.calling.joinMeetup.preJoinDoubleNavigation,(a={},a[o.counters.eventNames.suppressedDeeplinkId]=i.deeplinkId,a)),oe.correlationId===i.deeplinkId&&10!==oe.call.state||P.stopTracking(o.scenarios.steps.calling.joinMeetup.preJoinDoubleNavigation,i.deeplinkId))}),te.valueAsBoolean(o.authentication.disable403AnonJoinReload)||window.sessionStorage&&window.sessionStorage.removeItem(o.storageNames.skypeAuthAnonReloadJoinLocation),this.callingEnablePrejoinScreenHIDSupport=te.valueAsBoolean(o.settings.names.callingEnablePrejoinScreenHIDSupport),this.callingEnablePrejoinScreenHIDSupport&&(U.$emit(o.events.calling.preJoinScreenLaunched),this.hidToggleMuteSubscription=U.unsafeOn(o.events.calling.hidToggleMuteFromDevice,function(e,t){return oe.handleHidDeviceMuteChange(t)})),this.isAnonymousUser&&i.$watch(\"ctrl.userName\",function(t,i){!i&&t&&K.dismissCoachmark(e.services.coachmarks.Coachmark.AdHoc)})}return i.$inject=[\"$scope\",\"$element\",\"constants\",\"$state\",\"conversationsService\",\"$q\",\"$ocLazyLoad\",\"addParticipantService\",\"callingService\",\"callTitleService\",\"callTogglingService\",\"callingNavigationService\",\"authenticationService\",\"getUserMediaService\",\"$translate\",\"resources\",\"$cookies\",\"dialogService\",\"exceptionUtilityService\",\"bluetoothLEService\",\"broadcastJoinService\",\"broadcastMeetingService\",\"callingDeepLinkService\",\"callPreJoinService\",\"activeCallsService\",\"deviceManagerService\",\"$timeout\",\"tooltipService\",\"utilityService\",\"$templateCache\",\"appConfig\",\"messageService\",\"peopleService\",\"analyticsService\",\"loggingService\",\"objectLeaksDetector\",\"storageService\",\"ariaLiveService\",\"resourceManager\",\"eventingService\",\"callingSessionStateService\",\"anonymousMeetingService\",\"downloadAppService\",\"telemetryProvider\",\"anonymousUtils\",\"callPstnTelemetryService\",\"layoutService\",\"coachmarksService\",\"instantMeetingService\",\"preheatService\",\"callingSupportService\",\"broadcastPlaybackService\",\"$window\",\"settingsService\",\"desktopUtilityService\",\"customVideoBackgroundsService\"],Object.defineProperty(i.prototype,\"isMicrophoneOn\",{get:function(){return!this.isMuted()},set:function(e){},enumerable:!0,configurable:!0}),i.prototype.$onInit=function(){var e=this;this.isLightweightOnlyEnvironment&&!this.isAnonymousUser&&this.$timeout(function(){e.joinMeeting()})},i.prototype.toggleVideoBackgroundSettings=function(){this.videoBackgroundImageSupported&&this.renderPreview&&(this.showDeviceSettings=!1,this.showVideoBackgroundSettings=!this.showVideoBackgroundSettings)},i.prototype.initConversationDependencies=function(){this.conversation||(this.conversation=this.conversationsService.getCallingConversation(this.joinContext.conversationId)),this.joinCallWithoutModality()},i.prototype.bleSetup=function(){var e=this;this.bleHandle=this.bluetoothLEService.subscribe(function(t,i){return e.onAdjacentRoomFound(i)},this.constants.events.bluetoothLE.adjacent,this.constants.events.bluetoothLE.rigelDiscovery)},i.prototype.hideDebug=function(){return this.layoutService.hideDebug},i.prototype.checkIfCoachmarkDisplaying=function(){this.isCoachmarkVisible=$(\".coachmark-content\").is(\":visible\")},i.prototype.sanitizeMessage=function(e){return SkypeX.Services.ChatServiceUtils.isValidId(e)?e:void 0},i.prototype.getCachedVideoSetting=function(){var e=this.storageService.get(this.constants.storageNames.isPrejoinVideoEnabled);return\"true\"===e||!e},i.prototype.handleMultiCall=function(){var e=this,t=this.callingService.getActiveCalls();if(this.callingService.isBroadcastLiveNow()){var i=this.$q.defer();this.callingService.showBroadcastInProgressDialog(t,i),this.processCurrentActiveCalls=i.promise.catch(function(){e.cancelScenarios(e.constants.preJoin.componentDestroyedMessage),e.leavePreJoin()})}else{var n=[];t.filter(function(e){return 2===e.state}).forEach(function(t){e.logger.info(\"call \"+t.callId+\" in connecting will be dropped\"),n.push(e.callingService.leaveCall(t,e.constants.scenarios.calling.context.connectingCallDropMultiCall))}),t.filter(function(e){return 10===e.state}).forEach(function(t){e.logger.info(\"call \"+t.callId+\" in lobby will be dropped\"),n.push(e.callingService.leaveCall(t,e.constants.scenarios.calling.context.inLobbyCallDropMultiCall))}),n.push(this.callingService.putOtherCallsOnHold(this.joinContext.teamsCallId)),this.processCurrentActiveCalls=this.$q.all(n).catch(function(t){e.failScenarios(t),e.leavePreJoin()})}},i.prototype.deleteSubscriptions=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];e.forEach(function(e){e&&e.dispose()})},i.prototype.joinCallWithoutModality=function(){var t=this;if(!(this.call||this.observingCall||this.isBroadcast||this.isLightweightOnlyEnvironment)){this.ccwmScenario=this.startNewScenario(this.constants.scenarios.preJoin.ccwm);try{this.isQuickJoinWithoutModalityEnabled&&this.enablePstnPreJoinFetchingCapabilities&&(this.pstnCapabilitiesScenario=this.startNewScenario(this.constants.scenarios.preJoin.preJoinPstnCapabilities,5*this.constants.timeInMiliseconds.minute),this.joinContext.isPstnEnabled&&this.isPstnEnabled()&&this.enablePstnJoin()),this.getCallInfo(this.joinContext.conversationId,this.joinContext.messageId,this.joinContext.callId).catch(function(){}).then(function(e){return e||t.createCallInfoManually()}).then(function(e){t.$scope.$$destroyed?t.logger.info(\"Component already destroyed - not invoking joinCallWithoutModality\"):e?t.executeJoinCallWithoutModality(e):t.incompleteCcwmDependentScenarios(\"no callInfo\")})}catch(t){var i=e.services.CallingTelemetryService.getErrorMessage(t);this.incompleteCcwmDependentScenarios(i)}}},i.prototype.executeJoinCallWithoutModality=function(t){var i=this;this.ccwmScenario.mark(this.constants.scenarios.preJoin.ccwmExecute),this.callingService.joinCallWithoutModality(t,\"calling-pre-join-screen\",this.joinContext.participantId).then(function(t){var n;return i.observingCall=t,i.ccwmScenario.appendEventData((n={},n[i.constants.counters.eventNames.callId]=i.observingCall.callId,n[i.constants.counters.eventNames.participantId]=i.observingCall.participantId,n)),i.ccwmScenario.mark(i.constants.scenarios.preJoin.ccwmObservingCall),i.automute(),e.services.QCancelable.toCancelablePromise(i.$q,t.whenJoinedWithoutModalities,i.$scope).then(function(){i.ccwmScenario.stop(),i.isBroadcast||i.preheatService.startPreheating(i.observingCall,i.correlationId),i.joinContext.isPstnEnabled||i.isQuickJoinWithoutModalityEnabled&&i.enablePstnPreJoinFetchingCapabilities&&i.isPstnEnabled()&&(i.isPstnAvailableForCall(t)?i.enablePstnJoin():(i.subscribeForPstnCapabilities(t),i.joinPstnButtonDisabled=!0,i.pstnJoinTooltipText=i.$translate.instant(i.resources.strings.calling_JoinPstnPreJoinTooltipDisabled)))})}).catch(function(t){[e.services.QCancelable.CancelID,e.services.QCancelable.ScopeCancelID].includes(t)?i.incompleteCcwmDependentScenarios(t):i.failCcwmDependentScenarios(t)})},i.prototype.createCallInfoManually=function(){if(this.isQuickJoinWithoutModalityEnabled&&this.joinContext.tenantId&&this.joinContext.organizerId)return this.ccwmScenario.mark(this.constants.scenarios.preJoin.ccwmCreateCallInfo),{conversationId:this.joinContext.conversationId,messageId:this.joinContext.messageId,callId:this.joinContext.callId,meetingInfo:{tenantId:this.joinContext.tenantId,organizerId:this.joinContext.organizerId},callInitiator:null,callUrl:null,expiration:null,isScreenshareFromChat:null,status:null,teamsCallId:null}},i.prototype.incompleteCcwmDependentScenarios=function(e){this.logger.info(\"incomplete ccwm - \"+e),this.ccwmScenario.incomplete({reason:e}),this.pstnCapabilitiesScenario&&this.pstnCapabilitiesScenario.incomplete({reason:e})},i.prototype.failCcwmDependentScenarios=function(t){var i=e.services.CallingTelemetryService.getErrorMessage(t);this.logger.info(\"fail ccwm - \"+i),this.ccwmScenario.fail({reason:i}),this.pstnCapabilitiesScenario&&this.pstnCapabilitiesScenario.fail({reason:i})},i.prototype.sendBITelemetry=function(i,n,o,s){var a={action:{scenario:e.shared.AttributeHelper.tryGetEnum(i.toString(),e.components.PanelActionScenario,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(n.toString(),t.PanelModuleName,this.loggingService).toString(),summary:o},dataBag:s};this.analyticsService.onPanelAction(this.$scope,a)},i.prototype.onAdjacentRoomFound=function(t){var i=this;t?(this.bluetoothLEService.unsubscribe(this.bleHandle),e.services.QCancelable.toCancelablePromise(this.$q,this.peopleService.getAllPeopleProfile([t.mri],this.constants.events.calling.callingPreJoinShowLanding,!1),this.$scope).then(function(e){e&&e[0].accountEnabled?i.setBannerData(e[0],t):i.logger.error(\"peopleService returned null for \"+t.mri)}).catch(function(e){i.logger.error(\"Error while fetching the people profile. Error: \",e)})):this.logger.error(\"adjacent room = \"+t)},i.prototype.setBannerData=function(e,i){var n=t.PanelActionScenario.adjacentOccupiedRoomToast,o=t.PanelModuleName.adjacentOccupiedRoomToastPanel,s=\"Howling toast in the prejoin screen\";this.roomInRoster(e),this.adjacentOccupiedRoom||(this.adjacentRoom=e,n=t.PanelActionScenario.adjacentRoomToast,o=t.PanelModuleName.adjacentRoomToastPanel,s=\"BYOM hero toast in the prejoin screen\",this.toastTitle=this.$translate.instant(this.resources.strings.calling_prejoin_roomsNearby_alert,{room:e.displayName})),this.sendBITelemetry(n,o,s,{rssi:i.rssi,correlationId:this.correlationId})},i.prototype.roomInRoster=function(e){this.enablePreJoinHowlingBanner&&e&&this.observingCall&&this.observingCall.participants.filter(function(t){return t.id==e.mri}).length>0&&(this.adjacentOccupiedRoom=e,this.adjacentRoom=null,this.toastTitle=this.$translate.instant(this.resources.strings.calling_prejoin_content_only_occupiedRoom_alert,{room:e.displayName}))},i.prototype.joinAddRoom=function(){this.adjacentRoom&&!this.isWaitingForMeetingToConnect&&(this.isJoinAddingRoom=!0,this.joinContentOnly())},i.prototype.dismissRoomToast=function(){this.adjacentRoom=null,this.adjacentOccupiedRoom=null,angular.element(\"label[calling-screen-focus=prejoin-options-title]\").focus()},i.prototype.shouldShowSecondaryJoinOptions=function(){return!this.isWaitingForMeetingToConnect&&this.shouldShowJoinButtons&&!this.adjacentRoom&&!this.adjacentOccupiedRoom},i.prototype.shouldShowInfoTitle=function(){return!this.isBroadcast&&!(this.isLightweightOnlyEnvironment&&!this.isAnonymousUser)},i.prototype.enablePstnJoin=function(){this.pstnCapabilitiesScenario.stop(),this.disposePstnCapabilitiesListener(),this.joinPstnButtonDisabled=!1,this.pstnJoinTooltipText=this.$translate.instant(this.resources.strings.calling_JoinPstnPreJoinTooltip)},i.prototype.isPstnAvailableForCall=function(e){return e.meetingDetails&&e.meetingDetails.meetingCapability&&e.meetingDetails.meetingCapability.allowPstnConferencing},i.prototype.subscribeForPstnCapabilities=function(e){var t=this;this.onPstnCapabilitiesChanged=e.changed(function(){t.isPstnAvailableForCall(e)&&t.enablePstnJoin()})},i.prototype.disposePstnCapabilitiesListener=function(){this.onPstnCapabilitiesChanged&&(this.onPstnCapabilitiesChanged.dispose(),this.onPstnCapabilitiesChanged=null)},i.prototype.getCallInfo=function(t,i,n){var o=this;return this.ccwmScenario.mark(this.constants.scenarios.preJoin.ccwmGetCallInfo,{conversationId:t,messageId:i,callId:n}),n?this.$q.resolve(this.activeCallsService.getCallByCallId(t,n)):i&&\"0\"!==i?this.$q.resolve(this.activeCallsService.getCallByMessageId(t,i)):t&&this.conversation&&!this.isQuickJoinWithoutModalityEnabled?(this.ccwmScenario.mark(this.constants.scenarios.preJoin.ccwmWhenConversationInitialized),e.services.QCancelable.toCancelablePromise(this.$q,this.conversation.whenInitialized(),this.$scope).then(function(){if(o.conversation.isPrivateMeeting())return o.activeCallsService.getCallsByConversationId(t)[0]})):this.$q.resolve(void 0)},i.prototype.automute=function(){var e=this;this.automuteScenario=this.startNewScenario(this.constants.scenarios.preJoin.preJoinAutoMute),this.whenMediaPermissionsAreSet.promise.then(function(){e.isMuted()||e.isWaitingForMeetingToConnect?e.automuteScenario.incomplete({reason:e.isWaitingForMeetingToConnect?\"waiting for meeting to connect\":\"already muted\"}):e.tryCompleteAutomute()||(e.autoMuteSubscription=e.observingCall.changed(function(){e.tryCompleteAutomute(!1)}))})},i.prototype.tryCompleteAutomute=function(e){void 0===e&&(e=!0);var t;if(7===this.observingCall.state)return this.automuteScenario.incomplete({reason:\"call state: \"+this.constants.scenarios.steps.calling.disconnected}),this.handleAutomuteCleaning(),!0;var i=this.includeBotsAsParticipants?this.observingCall.participants.length:this.observingCall.participants.filter(function(e){return!SkypeX.Services.ChatServiceUtils.isBotMri(e.id)}).length;return 0!==i&&(this.automuteScenario.appendEventData((t={},t[this.constants.scenarios.calling.participantsCount]=i,t[this.constants.scenarios.steps.renderDataFromCache]=e,t)),i<this.appConfig.preJoinAutoMuteSettings.preJoinAutoMuteParticipantThreshold?(this.automuteScenario.incomplete({reason:\"not enough participants\"}),this.handleAutomuteCleaning()):(this.automuteScenario.stop(),this.muteAudioAndShowTooltip()),this.roomInRoster(this.adjacentRoom),!0)},i.prototype.muteAudioAndShowTooltip=function(){var t,i=this,n=this.observingCall&&this.observingCall.participants&&this.observingCall.participants.length;if(this.isBroadcast)t=this.$translate.instant(this.resources.strings.calling_prejoin_preview_broadcast_automute_tooltip);else{if(!this.observingCall)return;t=this.$translate.instant(this.resources.strings.calling_prejoin_preview_automute_tooltip,{participantsCount:n})}var o={element:\"#preJoinAudioButton\",content:t,placement:\"bottom\"},s=angular.extend(this.$scope.$new(),{coachmarkName:\"preJoinAutoMuteScope\",className:o.className||\"\",content:o.content,panelRegion:e.PanelRegion,trackData:{meetingType:this.meetingType,correlationId:this.correlationId,isBroadcast:this.isBroadcast,participantsCount:n}}),a=this.$templateCache.get(\"components/calling-pre-join-screen-automute/auto-mute-tooltip.html\"),r=5*this.constants.timeInMiliseconds.second,c={selector:o.element,tooltipType:e.services.TooltipType.Popover,tooltipId:this.utilityService.generateUUID(),options:{autoClose:!o.asModal,animation:\"calling-pre-join-animation\",template:a,trigger:\"manual\",container:\"body\",scope:s,placement:o.placement,show:!0}};_.defer(function(){i.toBeMuted=!0,i.eventingService.$emit(i.constants.events.calling.toggleMuteFromPrejoinScreen,i.toBeMuted),i.tooltipService.showTooltip(c),i.ariaLiveService.update(t,!0)}),this.$timeout(function(){i.tooltipService.clearTooltip(c.tooltipType,c.tooltipId)},r),this.handleAutomuteCleaning()},i.prototype.handleAutomuteCleaning=function(){this.deleteSubscriptions(this.autoMuteSubscription)},i.prototype.handlePreviousSettings=function(){var e=this.callPreJoinService.getPreJoinInfoForCall(this.call),t=this.$q.resolve();return this.correlationId=e.correlationId,e.isJoiningContentOnly&&(t=this.setContentOnlyJoin()),t},i.prototype.setUpCallingPreJoinKeyHandlers=function(){var t=this;this.$timeout(function(){t.$scope.$$destroyed?t.logger.info(\"Component already destroyed - not adding keyboard shortcuts\"):(angular.element(\"#leave-calling-pre-join\").length>0&&new e.accessibility.Keyboard(new e.accessibility.NgIAugmentedJQueryAdapter(angular.element(\"#leave-calling-pre-join\"))).onTabKey(function(e){return t.tabKeyAction(e)}),t.escAndEnterKeyboard=new e.accessibility.Keyboard(new e.accessibility.NgIAugmentedJQueryAdapter(angular.element(document.body))),t.escAndEnterKeyboard.onEscapeKey(function(e){return t.EscOrEnterNavigationAction(e,function(){return t.leavePreJoin()})}),t.escAndEnterKeyboard.onEnterKey(function(e){return t.EscOrEnterNavigationAction(e,function(){return t.joinMeeting()})}))},0,!1)},i.prototype.tabKeyAction=function(t){var i=angular.element(\"#navigation-buttons button:enabled:visible\")[0];i&&(e.accessibility.Helpers.ElementUtils.stopPropagation(t),i.focus())},i.prototype.EscOrEnterNavigationAction=function(t,i){var n=angular.element(document.activeElement);n&&(n[0]===document.body||\"username\"==n[0].id&&this.userName)&&(e.accessibility.Helpers.ElementUtils.stopPropagation(t),i())},i.prototype.setInitialCameraAndMicrophonePermissions=function(){var e=this;this.isJoiningContentOnly||(this.joinContext&&this.joinContext.permissions?function(){return e.$q.resolve(e.joinContext.permissions)}:function(){return e.getUserMediaService.getCurrentPermissions()})().then(function(t){var i=[];if(t.audio){n=e.deviceManagerService.getMicrophoneAvailable().then(function(t){e.audioSupported=t&&!e.isJoiningContentOnly,e.toBeMuted=!e.audioSupported});i.push(n)}if(t.video){var n=e.deviceManagerService.getCameraAvailable().then(function(t){e.videoSupported=t&&e.videoSupportedInConferenceCalls&&!e.isJoiningContentOnly,e.existsVideoDevice=t,e.applyBlurringCapability();var i=e.getCachedVideoSetting();e.call?(e.renderPreview=e.videoSupported&&e.call.isVideoOn,e.renderPreviewReason=\"ShowPreJoin-ReturnedFromMultitasking\",e.logger.info(\"render preview with call - device permissions - cached value is \"+i)):(e.renderPreview=e.videoSupported&&i,e.renderPreviewReason=\"ShowPreJoin-Cache\",e.logger.info(\"render preview no call - device permissions - cached value is \"+i))});i.push(n)}return e.$q.all(i)}).then(function(){return e.whenMediaPermissionsAreSet.resolve()},function(){return e.whenMediaPermissionsAreSet.reject()})},i.prototype.applyBlurringCapability=function(){this.backgroundBlurSupported=this.videoSupported&&this.deviceManagerService.getDeviceBlurringCapability()},i.prototype.onDeviceChanged=function(){var e=this;if(this.isDeviceAtCallStartEnabled&&(this.selectedCompositeDeviceLabel=this.deviceManagerService.getSelectedCompositeDeviceLabel()),this.isJoiningContentOnly)return this.videoSupported=!1,void(this.audioSupported=!1);if(this.videoSupportedInConferenceCalls){var t=this.videoSupported;this.getUserMediaService.showGetUserMediaDialogIfNeeded(\"video\").then(function(){return e.getUserMediaService.getCurrentPermissions().then(function(i){i.video?e.deviceManagerService.getCameraAvailable().then(function(i){if(e.videoSupported=i,e.existsVideoDevice=i,!e.videoSupported||!t){var n=e.getCachedVideoSetting();e.renderPreview=e.videoSupported&&n,e.renderPreviewReason=\"CacheAndDevicePermission\",e.logger.info(\"render preview - on device changed with video supported - cached value is \"+n)}}):(e.videoSupported=!1,e.renderPreview=!1,e.renderPreviewReason=\"NoDevicePermission\",e.logger.info(\"render preview - on device changed no video supported\"))})}).catch(function(e){})}this.getUserMediaService.showGetUserMediaDialogIfNeeded(\"audio\").then(function(){return e.getUserMediaService.getCurrentPermissions().then(function(t){t.audio?e.deviceManagerService.getMicrophoneAvailable().then(function(t){e.audioSupported=t}):e.audioSupported=!1})}).catch(function(e){})},i.prototype.gatherAndPauseScenarios=function(){var e=this,t=this.joinContext.deepLinkContext?this.callingDeepLinkService.getDeeplinkScenario(this.joinContext.deepLinkContext.correlationId):this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.joinMeetup,this.joinContext.scenarioId)||this.loggingService.findScenario(this.constants.scenarios.broadcast.joinMeetupBroadcast);this.correlationId=t?t.eventData[this.constants.counters.eventNames.correlationId]:this.callPreJoinService.getOrCreatePreJoinInfo(this.joinContext.conversationId,this.joinContext.messageId).correlationId;var i=[t,this.loggingService.findScenario(this.constants.scenarios.calling.callingIntent)];this.isInstantMeeting&&this.joinContext.instantMeetingScenarioId&&(this.instantMeetingScenario=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.createAndJoinInstantMeeting,this.joinContext.instantMeetingScenarioId),this.instantMeetingScenario&&i.push(this.instantMeetingScenario)),_.forEach(i,function(t){t&&(e.scenarios.push(t),t.pause({reason:e.constants.preJoin.preJoinScreen}))})},i.prototype.markAndResumeScenarios=function(e){var t=this,i=(e.withNavigation,__rest(e,[\"withNavigation\"])),n={joinMediaSettings:JSON.stringify(__assign({},i,{videoPreviewReason:this.renderPreviewReason}))};_.forEach(this.scenarios,function(e){e.mark(t.constants.scenarios.steps.calling.joinMeetup.preJoinScreenJoinButtonClicked,__assign({},n)),e.resume()})},i.prototype.markScenarios=function(e,t){_.forEach(this.scenarios,function(i){i.mark(e,t)})},i.prototype.failScenarios=function(t){var i=\"failed to joincall from pre-join screen\"+(t?', error:  [\"'+e.services.CallingTelemetryService.getErrorMessage(t)+'\"]':\"\");_.forEach(this.scenarios,function(e){e.fail({reason:i})})},i.prototype.pauseScenarios=function(e){_.forEach(this.scenarios,function(t){t.pause({reason:e})})},i.prototype.cancelScenarios=function(e,t){_.forEach(this.scenarios,function(i){i.cancel({reason:e,nextState:t})})},i.prototype.startNewScenario=function(e,t){void 0===t&&(t=null);var i=this.loggingService.newScenario(e,null,null,t,!0);return i.appendEventData({correlationId:this.correlationId}),this.scenarios.push(i),i},i.prototype.getVideoButtonTitle=function(){return this.callingService.getAdminSettings().isVideoEnabled?\"\":this.$translate.instant(this.resources.strings.calling_video_disabled_by_admin)},i.prototype.resolveMeetingType=function(){var t=this;this.meetingType=this.constants.meetingType.unknown,this.isInstantMeeting?this.meetingType=this.constants.meetingType.adhocPrivate:this.conversation&&e.services.QCancelable.toCancelablePromise(this.$q,this.conversation.whenInitialized(),this.$scope).then(function(){t.conversation.isPrivateMeeting()?t.meetingType=t.constants.meetingType.scheduledPrivate:t.conversation.isMeeting()&&(t.meetingType=t.constants.meetingType.scheduledChannel)})},i.prototype.initTitle=function(){var t=this;if(this.isLightweightOnlyEnvironment)this.isAnonymousUser?(this.containerTitle=this.$translate.instant(this.resources.strings.calling_prejoin_header_anonymous_lwj),this.updateTitle(this.$translate.instant(this.resources.strings.calling_prejoin_title_anonymous_lwj))):this.updateTitle(this.meetingConnectTitle);else if(this.defaultMeetupTitle=this.$translate.instant(this.resources.strings.calling_meetup_default_title),this.containerTitle=this.$translate.instant(this.resources.strings.calling_prejoin_preview_container_title),this.updateTitle(this.defaultMeetupTitle),this.joinContext&&this.joinContext.title)this.updateTitle(this.joinContext.title);else{var i=this.call?[this.call.callId,this.call.teamsCallId,this.call.conversationId,this.call.messageId,function(){return t.callTitleService.getDefaultCallTitle(t.constants.scenarios.calling.context.preJoinScreen,t.call,t.constants.dialogs.settings.numberOfNamesInTitle,t.conversation)}]:[this.joinContext.callId,this.joinContext.teamsCallId,this.joinContext.conversationId,this.joinContext.messageId,function(){return t.callTitleService.getDefaultCallTitleForConversation(t.conversation)}],n=i[0],o=i[1],s=i[2],a=i[3],r=i[4],c=function(){if(n&&o){t.titleSubscription=t.callTitleService.subscribeForMeetupTitle(o,function(e){return t.updateTitle(e)});var e=t.callTitleService.getMeetupTitle(n,o,s,a);t.updateTitle(e)}else t.messageService.getMeetupTitle(s,a).then(function(e){return t.updateTitle(e)})};e.services.QCancelable.toCancelablePromise(this.$q,r(),this.$scope).then(function(e){var i=e.titleText,n=t.isWaitingForMeetingToConnect?t.meetingConnectTitle:i;t.updateTitle(n),c()},function(t){t!==e.services.QCancelable.ScopeCancelID&&c()})}},i.prototype.updateTitle=function(e){_.isNil(e)||(this.meetingTitle=e)},i.prototype.initUserName=function(){var t=this;this.getDisplayNameDeferred=this.$q.defer(),this.isAnonymousUser?this.userName=this.$cookies.get(this.constants.anonymousMeeting.anonymousUserNameCookieKey):this.authenticationService.getUserInformation().then(function(e){t.upn=e.profile.upn,t.userName=e.profile.name||e.userName,t.getDisplayNameDeferred.resolve(t.userName)}).catch(function(i){t.logger.error('Couldn\\'t get current user info: [\"{0}\"]',e.services.CallingTelemetryService.getErrorMessage(i)),t.getDisplayNameDeferred.reject()})},i.prototype.initBroadcastJoinInfoTitle=function(){var t=this;this.joinContext.modalityLink?(this.joinRequest={threadId:this.joinContext.conversationId,title:this.joinContext.title,modalityLinks:this.joinContext.modalityLink,userRole:this.joinContext.broadcastRole},this.createBroadcastJoinInfoTitle()):this.broadcastMeetingService.getAttendeeMeetingUsingIds(this.joinContext.tenantId,this.joinContext.organizerId,this.joinContext.conversationId,\"0\",this.utilityService.generateUUID(),void 0,!0).then(function(i){var n=t.joinContext.broadcastRole||e.services.BroadcastParticipantRole[i.userRole];t.joinRequest={threadId:t.joinContext.conversationId,title:t.joinContext.title,modalityLinks:t.broadcastMeetingService.getModalityLinksFromAttendeeMeeting(i),userRole:n},t.joinContext.broadcastRole=n,t.createBroadcastJoinInfoTitle()})},i.prototype.createBroadcastJoinInfoTitle=function(){var t=\"\";this.joinRequest.userRole===e.services.BroadcastParticipantRole.Producer?t=this.$translate.instant(this.resources.strings.broadcast_producer_role_text_lowercase):this.joinRequest.userRole===e.services.BroadcastParticipantRole.Contributor&&(t=this.$translate.instant(this.resources.strings.broadcast_contributor_role_text_lowercase)),this.joinInfoTitle=this.$translate.instant(this.resources.strings.prejoin_info_title,{roleInfo:t})},i.prototype.getVideoToogleTooltip=function(){return this.isVideoSupported?this.isVideoEnabledByAdmin?this.existsVideoDevice?this.renderPreview?this.$translate.instant(this.resources.strings.calling_stopVideo):this.$translate.instant(this.resources.strings.calling_startVideo):this.$translate.instant(this.resources.strings.calling_video_disabled_no_device):this.$translate.instant(this.resources.strings.calling_video_disabled_by_admin):this.$translate.instant(this.isDesktopApp?this.resources.strings.calling_video_disabled_desktop:this.resources.strings.calling_video_disabled)},i.prototype.isContentOnlyEnabled=function(){return this.enablePreJoinContentOnly&&!this.isBroadcastRoleProducer},i.prototype.isPstnEnabled=function(){return this.enablePstnPreJoin&&this.isContentOnlyEnabled()},i.prototype.initRoomEnabled=function(){this.enableByom&&!this.isAnonymousUser?this.prejoinScreenState.isRoomEnabled=!0:this.prejoinScreenState.isRoomEnabled=!1},i.prototype.joinBroadcastAttendeeMeeting=function(){if(this.isBroadcast)try{this.joinRequest.userRoleOverride=e.services.BroadcastParticipantRole.Attendee,this.broadcastJoinService.joinBroadcastPlayback(this.joinRequest)}catch(e){this.loggingService.error(this.exceptionUtilityService.getFormattedErrorMessage(e)),this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.error_message_meeting_join_failure)})}},i.prototype.joinContentOnly=function(){var e=this;this.checkUsername()&&this.setContentOnlyJoin().then(function(){return e.joinMeeting()})},i.prototype.joinPstnContentOnly=function(){var t=this;this.checkUsername()&&this.setContentOnlyJoin().then(function(){t.joinType=e.services.JoinType.pstn,t.joinMeeting()})},i.prototype.addRoom=function(){this.$scope.$emit(this.constants.events.calling.callingPreJoinShowRooms)},i.prototype.setContentOnlyJoin=function(){this.joinType=e.services.JoinType.contentOnly,this.isJoiningContentOnly=!0,this.muteSpeakers=!0,this.toBeMuted||this.toggleMute(),this.audioSupported=!1;var t=this.$q.resolve();return this.renderPreview&&(t=this.toggleVideo()),this.videoSupported=!1,t},i.prototype.leavePreJoin=function(){if(!this.prejoinScreenState.showRoomScreen)if(this.call){var e=this.call.state;this.callingService.leaveCall(this.call,this.constants.preJoin.preJoinScreen),10===e?this.$scope.$emit(this.constants.events.calling.callingPreJoinCallReady,this.call,!0):this.eventingService.$emit(this.constants.events.navigation.navigateBackWithoutIndexChange)}else this.eventingService.$emit(this.constants.events.navigation.navigateBackWithoutIndexChange)},i.prototype.checkUsername=function(){if(this.isAnonymousUser&&!this.userName){return this.$element.find(\"#username\").focus(),this.coachmarksService.showAdHocCoachmark({element:\"#username\",content:this.$translate.instant(this.resources.strings.anonymous_enter_name_coachmark_text),placement:\"top\"},null),this.isCoachmarkVisible=!0,!1}return!0},i.prototype.joinMeeting=function(){this.isTitleEditable=!1,this.checkUsername()&&(this.isInstantMeeting?this.joinInstantMeeting():this.isAnonymousUser?this.joinMeetingAnonymous():this.joinMeetingInternal())},i.prototype.joinInstantMeeting=function(){var t=this,i=this.meetingTitle&&this.meetingTitle.trim()||this.joinContext.title;i!==this.joinContext.title&&this.instantMeetingScenario&&this.instantMeetingScenario.mark(this.constants.scenarios.steps.calling.createAndJoinInstantMeeting.meetingTitleChangedByUser),this.isWaitingForMeetingToConnect=!0,this.meetingTitle=this.$translate.instant(this.resources.strings.calling_prejoin_preview_container_title_connecting),this.joinContext.conversationIdPromise?(this.logger.info(\"[Instant Meeting] Organizer joining instant meeting\"),this.waitingForConversationIdPromise.then(function(){t.instantMeetingService.updateInstantMeetingInfo(t.joinContext.conversationId,i,!0,t.instantMeetingScenario).catch(function(i){t.logger.error(\"Failed to update the instant meeting thread properties, reason: \"+e.services.CallingTelemetryService.getErrorMessage(i))}),t.joinMeetingInternal()}).catch(function(){t.handleFailureToReceiveConversationId()})):this.joinContext.conversationId&&this.joinMeetingInternal()},i.prototype.handleFailureToReceiveConversationId=function(){this.containerTitle=this.$translate.instant(this.resources.strings.instantMeeting_errorTitle),this.meetingTitle=this.$translate.instant(this.resources.strings.instantMeeting_errorMessage),this.failedToReceiveConversationId=!0,this.isWaitingForMeetingToConnect=!1,this.showClosePreJoinButton=!1},i.prototype.joinMeetingAnonymous=function(){var e=this;this.getDisplayNameDeferred.resolve(this.userName),this.eventingService.$emit(this.constants.events.anonymousMeeting.nameChangeEvent,{userName:this.userName});var t=new Date;t.setDate(t.getDate()+this.constants.anonymousMeeting.anonymousUserNameCookieExpirationInDays),this.$cookies.put(this.constants.anonymousMeeting.anonymousUserNameCookieKey,this.userName,{expires:t}),this.callingSessionStateService.stateContext.setupAnonymousDone=!0,this.callingService.leaveCall(this.observingCall,\"pre-join anon\").then(function(){return e.observingCall=null}).finally(function(){e.callingService.updateSkypeIdentity().then(function(){e.joinMeetingInternal()})})},i.prototype.joinMeetingAddRoom=function(e){var t=this;if(this.isJoinAddingRoom&&this.adjacentRoom&&this.adjacentRoom.mri){var i=this.$translate.instant(this.resources.strings.calling_prejoin_preview_container_title_connecting);this.ariaLiveService.update(i,!0),this.callSubscriptions.push(e.on(\"callStateChanged\",function(){switch(e.state){case 3:t.logger.info(\"PreJoinRoom: Connected\"),t.addParticipantService.addRoomParticipant(e,t.adjacentRoom,t.constants.events.calling.callingPreJoinShowLanding);break;case 6:case 7:t.logger.error(\"PreJoinRoom: Disconnected\")}}))}},i.prototype.joinMeetingInternal=function(){var t=this;if(this.isBroadcast&&this.joinInfoTitle&&this.ariaLiveService.update(this.joinInfoTitle,!0),!this.isWaitingForMeetingToConnect||this.isInstantMeeting){this.observingCall&&this.observingCall.markAsReusable();var i={withNavigation:!1,withOutgoingVideo:this.renderPreview,withOutgoingAudio:!this.toBeMuted,withIncomingVideo:!0,withIncomingAudio:!this.muteSpeakers,joinType:this.joinType},n=i.withIncomingAudio?\"joining call; cam: \"+(i.withOutgoingVideo?\"ON\":\"OFF\")+\", mic: \"+(i.withOutgoingAudio?\"ON\":\"OFF\"):\"joining call - content only\";this.logger.info(n),this.joinContext.isBroadcast&&(i.broadcastRole=this.joinContext.broadcastRole===e.services.BroadcastParticipantRole.Producer?e.services.BroadcastMeeting.constants.role.producer:e.services.BroadcastMeeting.constants.role.contributor,this.auditoriumModeState&&this.auditoriumModeState.isEnabled&&(i.audioUsageMode=\"Auditorium\",this.auditoriumModeState.isToggleDisabled=!0)),!this.isInstantMeeting&&this.conversation.meetingInfo&&this.conversation.meetingInfo.meetingType===e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Adhoc]&&this.logger.info(\"[Instant Meeting] Joining instant meeting\"),this.isJoiningContentOnly||(this.storageService.set(this.constants.storageNames.isPrejoinVideoEnabled,this.renderPreview),this.logger.info(\"render preview - caching video preference to \"+this.renderPreview)),this.ccwmScenario&&this.incompleteCcwmDependentScenarios(this.constants.scenarios.steps.calling.joinMeetup.preJoinScreenJoinButtonClicked),this.automuteScenario&&(this.logger.info(\"cancelling automute\"),this.automuteScenario.cancel({reason:this.constants.scenarios.steps.calling.joinMeetup.preJoinScreenJoinButtonClicked})),this.handleAutomuteCleaning(),this.markAndResumeScenarios(i),this.isWaitingForMeetingToConnect=!0,this.setElementsVisibility(),this.meetingTitle=this.$translate.instant(this.resources.strings.calling_prejoin_preview_container_title_connecting),this.processCurrentActiveCalls.then(function(){return t.joinContext.joinCall(i)}).then(function(n){if(t.logger.info('call received, callId: [\"'+n.callId+'\"]'),n.setupArgs.joinType=i.joinType,n.isAborted())t.callingNavigationService.navigateToCall(n.threadId,n.teamsCallId,{forceCallingScreenReloading:!0});else if(t.isJoinAddingRoom&&t.joinMeetingAddRoom(n),t.callPreJoinService.markCallAsStartedThroughPreJoin(n,t.correlationId,t.isJoiningContentOnly),t.track(n),i.joinType==e.services.JoinType.pstn&&t.callPstnTelemetryService.subscribeToCallChanged(n,t.correlationId),t.blurBackground&&n.toggleBackgroundBlur(t.constants.scenarios.calling.context.preJoinScreen),t.customVideoBackgroundsService.hasBackgroundEffect){var o=t.customVideoBackgroundsService.cachedImage?16:1;n.setBackground(o,t.constants.scenarios.calling.context.preJoinScreen,t.customVideoBackgroundsService.cachedImage)}}).catch(function(i){t.logger.log(e.services.CallingTelemetryService.getErrorMessage(i)),i.reason===e.services.CallAttemptFailureReason.MultiCallLimitReached||i.reason===e.services.CallAttemptFailureReason.UserCancelledAttemptDueToOngoingCall?t.pauseScenarios(i.message):t.failScenarios(i),t.containerTitle=t.$translate.instant(t.resources.strings.calling_prejoin_preview_container_title),t.isWaitingForMeetingToConnect=!1,t.setElementsVisibility()})}},i.prototype.track=function(e){var t=this;this.call=e,this.callSubscriptions.push(e.on(\"callStateChanged\",function(){return t.onCallStateChange()})),this.callingDeepLinkService.traceDeeplinkCall(this.joinContext&&this.joinContext.deepLinkContext&&this.joinContext.deepLinkContext.DeeplinkId,e),this.onCallStateChange()},i.prototype.onCallStateChange=function(){var t=this;switch(this.logger.log(\"callStateChange - \"+e.services.CallUtilities.stringifyCallState[this.call.state]+', [\"'+this.call.callId+'\"]'),this.call.state){case 0:break;case 2:this.isWaitingForMeetingToConnect=!0,this.setElementsVisibility(),this.meetingTitle=this.$translate.instant(this.resources.strings.calling_prejoin_preview_container_title_connecting);break;case 3:!this.prejoinScreenState.showRoomScreen&&this.$scope.$emit(this.constants.events.calling.callingPreJoinCallReady,this.call,this.visitedLobby);break;case 10:this.visitedLobby=!0,this.isWaitingForMeetingToConnect=!0,this.setElementsVisibility(),this.analyticsService.onPanelView(this.$scope,{panel:{type:e.PanelType.lobbyWaitingPage}}),this.isAnonymousUser?this.meetingTitle=this.utilityService.decodeHtml(this.$translate.instant(this.resources.strings.calling_screen_inLobby,{name:this.userName})):this.getDisplayNameDeferred.promise.catch(function(){return t.logger.error(\"Failed getting display name for Lobby state\"),\"\"}).then(function(e){t.meetingTitle=t.utilityService.decodeHtml(t.$translate.instant(t.resources.strings.calling_screen_inLobby,{name:e}))});break;case 6:case 7:!this.prejoinScreenState.showRoomScreen&&this.$scope.$emit(this.constants.events.calling.callingPreJoinCallReady,this.call)}},i.prototype.toggleBackgroundBlur=function(){this.call&&this.call.toggleBackgroundBlur(this.constants.scenarios.calling.context.preJoinScreen),this.blurBackground=!this.blurBackground},i.prototype.toggleVideo=function(){var e=this,t=this.renderPreview;return this.renderPreview&&(this.blurBackground=!1),this.call?this.callTogglingService.toggleVideo(this.call,this.constants.preJoin.preJoinScreen).then(function(){e.renderPreview=!t,e.renderPreviewReason=\"TogglePreJoinCamera\",e.logger.info(\"render preview with call - callTogglingService.toggleVideo\")}):(this.renderPreview=!t,this.logger.info(\"render preview no call - changing toggle state\"),this.renderPreviewReason=\"TogglePreJoinCamera\",this.$q.resolve())},i.prototype.isMuted=function(){return!this.audioSupported||(this.call&&_.includes([3,2,10],this.call.state)?this.callTogglingService.isMuted(this.call):this.toBeMuted)},i.prototype.handleHidDeviceMuteChange=function(e){e!==this.toBeMuted?this.toggleMute(this.constants.preJoinToggleMuteSource.hidDevice):this.logger.info(\"prejoin mute state is already in sync with device mute state\")},i.prototype.toggleMute=function(t){var i,n=this,o=this.isMuted();this.call&&_.includes([3,2,10],this.call.state)?this.callTogglingService.toggleMuteAudio(this.call,1,void 0,(i={},i[this.constants.counters.eventNames.context]=\"pre-join-\"+e.services.CallUtilities.stringifyCallState(this.call.state)+(t?-t:\"\"),i)).finally(function(){n.toBeMuted=n.isMuted(),t!==n.constants.preJoinToggleMuteSource.hidDevice&&n.eventingService.$emit(n.constants.events.calling.toggleMuteFromPrejoinScreen,n.toBeMuted)}):(this.toBeMuted=!this.toBeMuted,t!==this.constants.preJoinToggleMuteSource.hidDevice&&this.eventingService.$emit(this.constants.events.calling.toggleMuteFromPrejoinScreen,this.toBeMuted)),o=!o},i.prototype.toggleDeviceSettings=function(){var e=this;this.showVideoBackgroundSettings=!1,this.showDeviceSettings=!this.showDeviceSettings,this.$timeout(function(){angular.element(\"button[prejoin-focus=devices-\"+(e.showDeviceSettings?\"close\":\"toggle\")+\"]\").focus()},0,!1)},i.prototype.$postLink=function(){var e=this;this.$timeout(function(){e.adjacentRoom?angular.element(\"button[calling-screen-focus=room-join-button]\").focus():angular.element(\"button[calling-screen-focus=prejoin-join-button]\").focus()},0,!1)},i.prototype.downloadApp=function(){this.downloadAppService.download()},i.prototype.signIn=function(){var e=this,t=this.anonymousMeetingService.getAnonymousMeetingInfo();this.cancelScenarios(this.constants.preJoin.anonSignInMessage),this.utilityService.getPromiseWithTimeout(this.telemetryProvider.flush(),this.constants.anonymousMeeting.telemetryFlushTimeout).finally(function(){return e.anonymousUtils.signInWithMeetingInfo(t)})},i.prototype.shouldShowConnectingDots=function(){return this.isWaitingForMeetingToConnect&&(this.call&&10!==this.call.state||this.isInstantMeeting)},i.prototype.setElementsVisibility=function(){this.showClosePreJoinButton=!this.isJoinAddingRoom&&(this.isWaitingForMeetingToConnect||!this.isAnonymousUser),this.showSignAndUpsell=!this.showClosePreJoinButton},i.prototype.onDestroy=function(){var e=this;if(this.objectLeaksDetector.track(\"calling-pre-join-screen\",this,{enableAlerting:!0}),this.callPrejoinDeferred&&this.callPrejoinDeferred.resolve(),this.callingEnablePrejoinScreenHIDSupport&&this.eventingService.$emit(this.constants.events.calling.preJoinScreenExited),this.hidToggleMuteSubscription&&(this.hidToggleMuteSubscription(),this.hidToggleMuteSubscription=null),this.bluetoothLEService.unsubscribe(this.bleHandle),!this.isWaitingForMeetingToConnect){if(this.scenarios){var t=this.$state.current&&this.$state.current.name;this.cancelScenarios(this.constants.preJoin.componentDestroyedMessage,t)}_.some(this.scenarios,function(t){return t.name===e.constants.scenarios.calling.joinOrCreateMeetupFromLink||t.name===e.constants.scenarios.broadcast.joinOrCreateBroadcastFromLink})&&this.callingDeepLinkService.stopTracking(\"leaving pre-join without action\",this.correlationId)}this.callSubscriptions.forEach(function(e){return e.dispose()}),isNaN(this.blurringCapabilityChangedSubscription)||this.deviceManagerService.unsubscribe(this.blurringCapabilityChangedSubscription),isNaN(this.deviceManagerChangedSubscription)||this.deviceManagerService.unsubscribe(this.deviceManagerChangedSubscription),this.escAndEnterKeyboard&&this.escAndEnterKeyboard.destroy(),this.handleAutomuteCleaning(),this.deleteSubscriptions(this.titleSubscription),this.observingCall&&(this.observingCall.stopIfNotReusable(),this.observingCall=null),this.devicesInitializedDeferred&&this.devicesInitializedDeferred.reject(),this.whenMediaPermissionsAreSet&&this.whenMediaPermissionsAreSet.reject(),this.disposePstnCapabilitiesListener()},i}();t.CallingPreJoinScreenController=n,angular.module(\"teamspace.callingPreJoinScreen\",[\"pascalprecht.translate\",\"oc.lazyLoad\",\"teamspace.callingNavigationService\",\"teamspace.callTogglingService\",\"teamspace.callTitleService\",\"teamspace.callingService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.exceptionUtilityService\",\"teamspace.addParticipantService\",\"teamspace.bluetoothLEService\",\"teamspace.broadcastMeetingService\",\"teamspace.broadcastJoinService\",\"teamspace.broadcastPlaybackService\",\"teamspace.settingsService\",\"teamspace.authenticationService\",\"teamspace.callingSupportService\",\"teamspace.callingDeepLinkService\",\"teamspace.callPreJoinService\",\"teamspace.connectingAnimation\",\"teamspace.multiCallList\",\"teamspace.activeCallsService\",\"teamspace.tooltipService\",\"teamspace.analyticsService\",\"teamspace.utilityService\",\"teamspace.desktopUtilityService\",\"teamspace.messageService\",\"teamspace.peopleService\",\"teamspace.toggleButton\",\"teamspace.objectLeaksDetector\",\"teamspace.storageService\",\"teamspace.eventingService\",\"teamspace.callingSessionStateService\",\"teamspace.anonymousMeetingService\",\"teamspace.anonymousUtils\",\"teamspace.downloadAppService\",\"teamspace.callPstnTelemetryService\",\"teamspace.layoutService\",\"teamspace.coachmarksService\",\"teamspace.callingPreJoinBanner\",\"teamspace.instantMeetingService\",\"teamspace.preheatService\",\"teamspace.customVideoBackgroundsService\"]).directive(\"callingPreJoinScreen\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{joinContext:\"<\",call:\"<\",conversation:\"<\",observingCall:\"=\",prejoinScreenState:\"=\"},controllerAs:\"ctrl\",controller:n,templateUrl:t.files.templates.callingPreJoinScreen}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){\"use strict\";var n=function(){function n(t,n,i,s,l,a,o){var c=this;this.constants=t,this.$timeout=n,this.$element=i,this.titleText=s.instant(l.strings.calling_PstnPreJoinDialogTitle),this.contentCallMeBack=s.instant(l.strings.calling_PstnPreJoinDialogContentCallMeBack),this.contentDialIn=s.instant(l.strings.calling_PstnPreJoinDialogContentDialIn),this.scenarioContext=t.scenarios.calling.context.callMeBackDialog,this.immersiveHandler.suppressImmersiveMode(e.Calling.ImmersiveEventContext.CallingCallMeBackPopup,!0),this.immersiveHandler.toggleImmersive(!0),this.settings.showDialOut=this.settings.showDialOut&&this.dialOutEnabled,o.set(this.call.teamsCallId,9,!1),this.callChangedDisposable=this.call.changed(function(){return c.callChanged()}),this.callChanged(),a.$on(\"$destroy\",function(){return c.onDestroy()})}return n.$inject=[\"constants\",\"$timeout\",\"$element\",\"$translate\",\"resources\",\"$scope\",\"callPropsStoreService\"],n.prototype.onDestroy=function(){this.destroyCallListener()},n.prototype.destroyCallListener=function(){this.callChangedDisposable&&(this.callChangedDisposable.dispose(),this.callChangedDisposable=null)},n.prototype.setFocus=function(){var t=this;this.$timeout(function(){t.settings.showDialOut?t.$element.find(\"input#pstn-number-input\").focus():t.$element.find(\"#dialinToll\").focus()},0,!1)},n.prototype.callChanged=function(){var e=this;t.services.CallUtilities.isCallConnected(this.call)&&this.$timeout(function(){e.setDialogType(),e.setFocus(),e.destroyCallListener()},0,!1)},n.prototype.setDialogType=function(){this.dialogType=this.settings.showDialOut?this.constants.scenarios.calling.callMeBack:this.constants.scenarios.calling.dialInManually},n.prototype.togglePstnComponent=function(){this.settings.showDialOut=!this.settings.showDialOut,this.setDialogType(),this.setFocus()},n.prototype.closeDialog=function(){this.onDialogClosed(),this.immersiveHandler.allowImmersiveMode(e.Calling.ImmersiveEventContext.CallingCallMeBackPopup,!0)},n}();e.CallingPstnDialogController=n,angular.module(\"teamspace.callingPstnDialog\",[\"teamspace.callMeBack\",\"teamspace.eventingService\",\"teamspace.callingDialIn\"]).directive(\"callingPstnDialog\",[\"constants\",function(t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",immersiveHandler:\"<\",onDialogClosed:\"&\",dialOutEnabled:\"<\",dialInEnabled:\"<\",settings:\"=\",correlationId:\"<\"},controller:n,controllerAs:\"ctrl\",templateUrl:t.files.templates.callingPstnDialog}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var i=function(){function i(e,i,n,s,l,o,a,r,c,u,h){var g=this;this.constants=e,this.$timeout=i,this.$element=n,this.utilityService=s,this.$scope=l,this.callingMRUPhoneNumbersService=o,this.eventingService=a,this.lastCalledList=[],this.scenarioContext=e.scenarios.calling.context.callMeBackDialog,this.immersiveHandler.suppressImmersiveMode(t.Calling.ImmersiveEventContext.CallingCallMeBackPopup,!0),this.immersiveHandler.toggleImmersive(!0),a.$emit(e.events.callMeBack.showDialOut,this.shouldShowDialOut()),this.enablePstnMruDialog=r.valueAsBoolean(e.settings.names.enablePstnMruDialog),this.titleText=c.instant(u.strings.calling_PstnPreJoinDialogTitle),this.contentCallMeBack=this.enablePstnMruDialog?c.instant(u.strings.calling_PstnPreJoinDialogContentCallMeBackMru):c.instant(u.strings.calling_PstnPreJoinDialogContentCallMeBack),this.contentDialIn=c.instant(u.strings.calling_PstnPreJoinDialogContentDialIn),h.set(this.call.teamsCallId,9,!1),this.callChangedDisposable=this.call.changed(function(){return g.callChanged()}),this.callChanged(),this.initializeMRUNumbers(),a.$on(l,e.events.callMeBack.numberUpdated,function(){return g.updatePhoneNumbersAfterAddition()}),a.$on(l,e.events.callMeBack.callIsConnecting,function(e,t){g.connectingPhoneNumber=t,g.isAudioCallConnecting=!0}),l.$on(\"$destroy\",function(){return g.onDestroy()})}return i.$inject=[\"constants\",\"$timeout\",\"$element\",\"utilityService\",\"$scope\",\"callingMRUPhoneNumbersService\",\"eventingService\",\"settingsService\",\"$translate\",\"resources\",\"callPropsStoreService\"],i.prototype.initializeMRUNumbers=function(){var e=this;this.mruNumbersPromise=this.callingMRUPhoneNumbersService.getMRUNumbers(),this.mruNumbersPromise.then(function(t){e.lastCalledList=t,e.utilityService.digest(e.$scope)})},i.prototype.updatePhoneNumbersAfterAddition=function(){var e=this;this.callingMRUPhoneNumbersService.getUpdatedMRUNumbers().then(function(t){e.lastCalledList=t,e.utilityService.digest(e.$scope)})},i.prototype.onDestroy=function(){this.destroyCallListener(),e.services.QCancelable.cancel(this.mruNumbersPromise)},i.prototype.destroyCallListener=function(){this.callChangedDisposable&&(this.callChangedDisposable.dispose(),this.callChangedDisposable=null)},i.prototype.setFocus=function(){var e=this;this.$timeout(function(){e.$element.find(e.settings.showDialOut?\"input#pstn-number-input\":\"#dialinToll\").focus()},0,!1)},i.prototype.callChanged=function(){var t=this;e.services.CallUtilities.isCallConnected(this.call)&&this.$timeout(function(){t.setDialogType(),t.setFocus(),t.destroyCallListener()},0,!1)},i.prototype.setDialogType=function(){this.dialogType=this.settings.showDialOut?this.constants.scenarios.calling.callMeBack:this.constants.scenarios.calling.dialInManually},i.prototype.togglePstnComponent=function(){this.settings.showDialOut=!this.settings.showDialOut,this.eventingService.$emit(this.constants.events.callMeBack.showDialOut,this.settings.showDialOut),this.setDialogType(),this.setFocus()},i.prototype.callFavoritedNumber=function(e){this.eventingService.$emit(this.constants.events.callMeBack.callPhoneNumber,e)},i.prototype.closeDialog=function(){this.onDialogClosed(),this.immersiveHandler.allowImmersiveMode(t.Calling.ImmersiveEventContext.CallingCallMeBackPopup,!0)},i.prototype.shouldShowDialOut=function(){return this.settings.showDialOut&&this.dialOutEnabled&&!this.isAudioCallConnecting},i.prototype.shouldShowDialIn=function(){return!this.settings.showDialOut&&this.dialInEnabled},i.prototype.shouldShowDialInManually=function(){return this.dialInEnabled&&this.shouldShowDialOut()},i.prototype.shouldShowCallConnecting=function(){return this.enablePstnMruDialog&&this.isAudioCallConnecting},i.prototype.getPhoneNumberId=function(e){return\"\"+e.replace(/[-:]/gi,\"\")},i}();t.CallingPstnExtendedDialogController=i,angular.module(\"teamspace.callingPstnExtendedDialog\",[\"teamspace.callMeBack\",\"teamspace.callingPhoneAudio\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.callingDialIn\",\"teamspace.callPropsStoreService\",\"teamspace.callingMRUPhoneNumbersService\",\"teamspace.eventingService\"]).directive(\"callingPstnExtendedDialog\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",immersiveHandler:\"<\",onDialogClosed:\"&\",dialOutEnabled:\"<\",dialInEnabled:\"<\",settings:\"<\",correlationId:\"<\",connectingPhoneNumber:\"=\"},controller:i,controllerAs:\"ctrl\",templateUrl:e.files.templates.callingPstnExtendedDialog}}]).filter(\"phoneTypeFilter\",[\"$translate\",\"resources\",function(t,i){return function(n){switch(n){case e.services.PhoneNumberType.Mobile:return t.instant(i.strings.people_mobile);case e.services.PhoneNumberType.Home:return t.instant(i.strings.people_home);default:return\"\"}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.thanksForFeedback\",[\"teamspace.starRating\"]).directive(\"thanksForFeedback\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{ratingDescription:\"<?\",rating:\"<?\"},templateUrl:t.files.templates.thanksForFeedback}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(e,o,a,i,n,s,r){this.$scope=e,this.$translate=o,this.resources=a,this.constants=i,this.loggingService=n,this.messageFetchService=s,this.$q=r,this.footerButtons=[],this.logger=n.newLogger(t.dialogName),this.translate=_.memoize(o.instant),this.logger.info(\"preparing recording bug reporting dialog\"),this.dialogTitle=this.translate(a.strings.teams_feedback_dialog_title),this.initDialog()}return t.$inject=[\"$scope\",\"$translate\",\"resources\",\"constants\",\"loggingService\",\"messageFetchService\",\"$q\"],t.prototype.initButtons=function(t,o){var a=this;this.cancelBtn={text:this.translate(t.strings.cancel),func:function(){return a.close()},isFocusDefault:!1,secondaryStyle:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.reportRecordingIssuePopUp,outcome:e.PanelActionOutcome.closeDialog,scenario:e.PanelActionScenario.recordingReportBug,scenarioType:e.PanelActionScenarioType.closeDialog,dataBagFunc:function(){return a.collectAnalyticsData()},summary:\"Cancel Recording Debug Telemetry dialog\",tid:\"recordingDebugCloseBtn\"},this.sendBtn={text:this.translate(t.strings.calling_recording_send),func:function(){return a.sendDebugInfo()},isFocusDefault:!1,type:e.PanelModuleType.button,name:e.PanelModuleName.reportRecordingIssuePopUp,outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.recordingReportBug,scenarioType:e.PanelActionScenarioType.closeDialog,dataBagFunc:function(){return a.collectAnalyticsData()},summary:\"Send Recording Debug Telemetry dialog\",tid:\"recordingDebugSendBtn\",disabled:!0}},t.prototype.initDialog=function(){this.assignFeedbackDropDownOptions(),this.initButtons(this.resources,this.constants),this.assignButtons(),this.feedbackSelectedCategory=void 0},t.prototype.assignFeedbackDropDownOptions=function(){var e=this;this.feedbackCategories=this.getRecordingFeedbackCategories(),this.feedbackDropDownOptions=this.feedbackCategories.map(function(t){return{id:t.id,title:e.translate(t.title)}})},t.prototype.getRecordingFeedbackCategories=function(){var e=this;return Object.values(this.constants.feedback.recording.categories).map(function(t){return{id:t,title:e.resources.strings[\"teams_recording_feedback_dialog_category_\"+t]}})},t.prototype.assignButtons=function(){this.footerButtons=[this.cancelBtn,this.sendBtn]},t.prototype.collectAnalyticsData=function(){return{messageId:this.$scope.ngDialogData.messageId,callId:this.$scope.ngDialogData.callId}},t.prototype.close=function(){this.$scope.closeThisDialog()},t.prototype.sendDebugInfo=function(){var e=this;this.getMessageSpecificData().then(function(t){e.msgData=t,e.sendTelemetryAndCloseDialog()}).catch(function(t){var o=e.$scope.ngDialogData.conversationId,a=e.$scope.ngDialogData.messageId;e.logger.debug(\"Error while trying to retrieve message from messageFetchService. ConversationId: \"+o+\", messageId: \"+a+\". Error: \"+t),e.sendTelemetryAndCloseDialog()})},t.prototype.getMessageSpecificData=function(){var e=this.$scope.ngDialogData.downloadUrl,t=this.$scope.ngDialogData.creator,o=this.$scope.ngDialogData.duration,a=this.$scope.ngDialogData.timestamp,i=this.$scope.ngDialogData.thumbnailUrl,n=this.$scope.ngDialogData.conversationId,s=this.$scope.ngDialogData.messageId;return e&&t&&o&&a?this.$q.resolve({downloadUrl:e,creator:t,duration:o,timestamp:a,thumbnailUrl:i}):this.messageFetchService.getMessage(n,s).then(function(e){var t=e.callRecording;return{downloadUrl:t&&t.downloadUrl,creator:e.creator,duration:t&&t.duration,timestamp:t&&t.timestamp,thumbnailUrl:t&&t.thumbnailUrl}})},t.prototype.sendTelemetryAndCloseDialog=function(){this.recordingDebugScenario=this.loggingService.newScenario(this.constants.scenarios.calling.recording.recordingDebugScenario);var e={videoId:this.$scope.ngDialogData.videoId,messageId:this.$scope.ngDialogData.messageId,callId:this.$scope.ngDialogData.callId,recordingInitiator:this.$scope.ngDialogData.creator||this.msgData.creator,downloadUrl:this.$scope.ngDialogData.downloadUrl||this.msgData.downloadUrl,context:this.$scope.ngDialogData.context,duration:this.$scope.ngDialogData.duration||this.msgData.duration,timestamp:this.$scope.ngDialogData.timestamp||this.msgData.timestamp,thumbnailUrl:this.$scope.ngDialogData.thumbnailUrl||this.msgData.thumbnailUrl,problemCode:this.feedbackSelectedCategory,errorCodes:this.$scope.ngDialogData.errorCodes};this.recordingDebugScenario.stop(e),this.close()},t.prototype.validateFeedback=function(){var e=!!_.find(this.feedbackCategories,[\"id\",this.feedbackSelectedCategory]);this.footerButtons[1].disabled=!e},t.dialogName=\"RecordingBugReportingDialog\",t}();e.RecordingBugReportingDialogController=t,angular.module(\"teamspace.recordingBugReportingDialog\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.messageService\"]).run([\"dialogService\",function(e){e.register(t.dialogName,{template:\"components/calling-recording-bug-reporting/recording-bug-reporting-dialog.html\",className:\"ts-modal-dialog custom-width ts-recording-bug-dialog\",controllerAs:\"ctrl\",controller:\"RecordingBugReportingDialogController\",closeByEscape:!0,closeByNavigation:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"RecordingBugReportingDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n){this.constants=e,this.callingService=t}return e.$inject=[\"constants\",\"callingService\",\"loggingService\"],e.prototype.onClick=function(){var e=this.callingService.findIncomingCallScenario(this.teamsCallId);e&&e.cancel({reason:this.constants.scenarios.calling.reasons.reject});var t=this.callingService.getCallByTeamsCallId(this.teamsCallId);t&&1===t.state&&t.reject()},e}();e.CallingRejectButtonController=t,angular.module(\"teamspace.callingRejectButton\",[\"teamspace.constants\",\"teamspace.callingService\",\"teamspace.loggingService\"]).directive(\"callingRejectButton\",[\"$compile\",\"constants\",function(e,n){return{restrict:\"E\",scope:{},bindToController:{teamsCallId:\"=\"},controllerAs:\"ctrl\",controller:t,templateUrl:n.files.templates.callingRejectButton}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(e){var n=t.accessibility.AccRole.Roles.TabElementsConstants,i=function(){function e(t,e,i,l,a){this.$translate=t,this.resources=e,this.$window=i,this.constants=l,this.showDialIn=!1,n.setOrderedRoleAttributes(n.orderTypes.calling),this.showDialIn=this.callingState.shouldShowDialInInfoWhenCallEnds(),this.callDisconnectStateHandler.sendRetryScreenShownTelemetry(),a.update(this.getRetryStatusText(),!0)}return e.$inject=[\"$translate\",\"resources\",\"$window\",\"constants\",\"ariaLiveService\"],e.prototype.getRetryStatusTitle=function(){return this.callingState.getCallStatusMessageTitle()},e.prototype.getRetryStatusText=function(){return this.callingState.getCallingStateProps().descriptionText},e.prototype.getIcon=function(){return this.callingState.getCallingStateProps().icon},e.prototype.getRetryButtonLabel=function(){return this.call.isRelayWhitelistingIssue()?this.$translate.instant(this.resources.strings.calling_moreInformation):this.call.isNotAdmittedForLongTime?this.$translate.instant(this.resources.strings.calling_rejoin_call):this.getRetryLabel()},e.prototype.retry=function(){this.call.isRelayWhitelistingIssue()?this.showMoreInformation():this.call.isNotAdmittedForLongTime?this.callDisconnectStateHandler.rejoin():this.callDisconnectStateHandler.retry()},e.prototype.shouldShowRejoinButton=function(){return this.call.isRejoinable()},e.prototype.cancel=function(){this.callDisconnectStateHandler.cancel()},e.prototype.shouldShowAttachLogCheckbox=function(){return this.callDisconnectStateHandler.shouldShowAttachLogCheckbox()},e.prototype.showMoreInformation=function(){this.$window.open(this.constants.IPaddressRangesUrl,\"_blank\")},e.prototype.getRetryLabel=function(){return this.call.wasReconnectingIssue?2===this.call.callType?this.rejoinMeetingLabel:this.$translate.instant(this.resources.strings.calling_callFailed_call_back):this.call.isRemovedFromCall()?this.rejoinMeetingLabel:t.services.CallUtilities.isCallSetupFailed(this.call)||this.call.isAborted()?this.$translate.instant(this.resources.strings.calling_callFailed_retry):this.rejoinCallLabel},Object.defineProperty(e.prototype,\"rejoinCallLabel\",{get:function(){return this.rejoinCallLabelCached||(this.rejoinCallLabelCached=this.$translate.instant(this.resources.strings.calling_callFailed_rejoin)),this.rejoinCallLabelCached},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"rejoinMeetingLabel\",{get:function(){return this.rejoinMeetingLabelCached||(this.rejoinMeetingLabelCached=this.$translate.instant(this.resources.strings.calling_callFailed_rejoin_meeting)),this.rejoinMeetingLabelCached},enumerable:!0,configurable:!0}),e}();e.CallingRetryScreen=i;var l=function(t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",callDisconnectStateHandler:\"<\",callingState:\"<\"},controllerAs:\"ctrl\",controller:i,templateUrl:t}};angular.module(\"teamspace.callingRetryScreen\",[\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.callingDialIn\",\"teamspace.ariaLiveService\"]).controller(\"CallingRetryScreen\",i).directive(\"callingRetryScreen\",[\"constants\",function(t){return l(t.files.templates.callingRetryScreen)}])}(e.Calling||(e.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var i,e=1,n=arguments.length;e<n;e++){i=arguments[e];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(t[a]=i[a])}return t}).apply(this,arguments)},teamspace;!function(t){!function(i){!function(e){var n=function(){function n(n,a,s,r,o,c,l,p,h,u,g,d,m,P,b,y,f,S){var v=this;this.$scope=n,this.$translate=a,this.resources=s,this.constants=r,this.settingsService=c,this.loggingService=l,this.tooltipService=p,this.tooltipCssApplicators=h,this.callMuteService=u,this.callLobbyService=g,this.ariaLiveService=d,this.dialogService=P,this.platformDetectService=b,this.callPropsStoreService=y,this.callingTelemetryService=S,this.showMuteAllButton=!1,this.showAdmitAllButton=!1,this.showSpeakerIndicator=!1,this.contextMenuInvokedFromStage=!1,this.showReconciliatedPstnIcon=!0,this.CallingParticipantVoiceSources=e.CallingParticipantVoiceSources,this.rightClickEventValue=3,this.participantWithOpenMenu=\"\",this.showRetryStates=[1,2,23,4,40,3,28,29,30,31,32],this.dialOutErrorStates=[28,29,30,31,32],this.leavingStates=[0,33],this.maxItemsOnStage=f.isSingleIncomingVideoSupported(this.call)?1:f.maxNumberOfItemsOnStage,this.logger=l.newLogger(\"calling-roster-section\"),this.connectingStateStr=this.call.isScreenshareFromChat?a.instant(s.strings.callParticipant_screensharingConnectingState):a.instant(s.strings.callParticipant_connectingState),this.isAnonymousClient=o.isAnonymous(),this.enableStructuredMeetingsSettingsConsumption=c.valueAsBoolean(r.settings.names.enableStructuredMeetingsSettingsConsumption),this.enableStructuredMeetingsAnonymousToMuteAndRemove=c.valueAsBoolean(r.settings.names.enableStructuredMeetingsAnonymousToMuteAndRemove);var M=c.valueFor(r.settings.names.rigel);this.enableVideoPinning=M.enableVideoPinning&&1!==this.call.callType&&b.isRigel(),this.seeingMuteStatusEnabled=c.valueAsBoolean(r.settings.names.enableRemoteMuteParticipant),this.seeingRaiseHandEnabled=c.valueAsBoolean(r.settings.names.enableRaiseHand),this.dialOutErrorsEnabled=c.valueAsBoolean(r.settings.names.enablePstnDialoutErrors),this.showReconciliatedPstnIcon=c.valueAsBoolean(r.settings.names.showReconciliatedPstnIcon),this.enableRosterParticipantsLimit=c.valueAsBoolean(r.settings.names.enableRosterParticipantsLimit),this.enableAccordion=c.valueAsBoolean(r.settings.names.enableRosterAccordion),this.enableSelfCapabilitiesOnICall=c.valueAsBoolean(r.settings.names.enableSelfCapabilitiesOnICall),this.oneMorePerson=a.instant(s.strings.calling_roster_one_more_person),this.currentUserMri=m.getCurrentSkypeMri(),this.addParticipantConfirmNudgeEnabled=this.showConfirmNudge&&c.valueAsBoolean(r.settings.names.enableConfirmNudging)&&!this.call.isEmergencyCall,this.enablePinning=!b.isSurfaceHub()&&!b.isRigel()&&!this.isAnonymousClient&&c.valueAsBoolean(r.settings.names.enablePinning)&&!this.call.isBroadcast&&1!==this.call.callType&&!this.addParticipantConfirmNudgeEnabled,this.pinButtonTitle=a.instant(s.strings.pin_participant_stream),this.unpinButtonTitle=a.instant(s.strings.unpin_participant_stream),this.updateMenuActions();var _=P.close.bind(P,r.dialogs.callingConfirmationDialog,r.files.strings.closeDialogValueSuccess);this.confirmationDialogPayload={dialogTitle:a.instant(s.strings.calling_roster_button_mute_all),dialogText:a.instant(s.strings.calling_confirm_mute_all_dialog_text),primaryButton:{text:a.instant(s.strings.calling_mute_all_dialog_button),ariaLabel:a.instant(s.strings.calling_mute_all_dialog_button)+\" \"+a.instant(s.strings.calling_confirm_mute_all_dialog_text),isFocusDefault:!0,func:_,outcome:i.PanelActionOutcome.confirmMuteAll,scenario:i.PanelActionScenario.muteAll,scenarioType:i.PanelActionScenarioType.consultCall,name:i.PanelModuleName.muteAll,type:i.PanelModuleType.button,summary:\"Confirm mute all from dialog\"},dialogTelemetry:{panelType:t.PanelType.confirmMuteAllDialog}},this.changeMeetingRoleConfirmationDialogPayload={dialogTitle:a.instant(s.strings.calling_confirm_change_participant_role_dialog_title),dialogText:a.instant(s.strings.calling_confirm_change_participant_role_dialog_text),primaryButton:{text:a.instant(s.strings.calling_roster_change_participant_role),ariaLabel:\"\"+a.instant(s.strings.calling_roster_change_participant_role),isFocusDefault:!0,func:_,outcome:i.PanelActionOutcome.changeMeetingRole,scenario:i.PanelActionScenario.changeMeetingRole,scenarioType:i.PanelActionScenarioType.consultCall,name:i.PanelModuleName.changeMeetingRole,type:i.PanelModuleType.button,summary:\"Confirm demoting/promoting participant from dialog\"},dialogTelemetry:void 0};var A,C;this.enableStructuredMeetingsSettingsConsumption&&(A=this.call.onMeetingRoleChanged(function(){v.updateMenuActions()})),this.enableStructuredMeetingsSettingsConsumption&&this.enableStructuredMeetingsAnonymousToMuteAndRemove||(C=this.call.changed(function(){v.updateMenuActions()})),n.$on(\"$destroy\",function(){C&&C.dispose(),A&&A.dispose()})}return n.$inject=[\"$scope\",\"$translate\",\"resources\",\"constants\",\"authenticationService\",\"settingsService\",\"loggingService\",\"tooltipService\",\"tooltipCssApplicators\",\"callMuteService\",\"callLobbyService\",\"ariaLiveService\",\"sxConfig\",\"dialogService\",\"platformDetectService\",\"callPropsStoreService\",\"callingSupportService\",\"callingTelemetryService\"],n.prototype.isContextMenuVisible=function(t){return this.getParticipantId(\"participant-context-menu\",t)===this.participantWithOpenMenu},n.prototype.updateMenuActions=function(){var i=1===this.call.callType,e=!0;this.enableSelfCapabilitiesOnICall&&this.call&&this.call.capabilities&&(e=this.call.capabilities.canMuteOthers),this.removeParticipantEnabled=!i&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoveParticipant)&&!this.call.isEmergencyCall,this.muteParticipantEnabled=!i&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoteMuteParticipant)&&e,this.muteAllOtherParticipantsEnabled=!i&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoteMuteParticipant)&&e,this.lobbyEnabled=!i&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableLobby);var n=this.isAnonymousClient||\"guest\"===this.call.role;!this.enableStructuredMeetingsSettingsConsumption||n&&!this.enableStructuredMeetingsAnonymousToMuteAndRemove?(this.removeParticipantEnabled=this.removeParticipantEnabled&&!n,this.muteParticipantEnabled=this.muteParticipantEnabled&&!n,this.muteAllOtherParticipantsEnabled=this.muteAllOtherParticipantsEnabled&&!n,this.lobbyEnabled=this.lobbyEnabled&&!n,this.enableChangingRoles=!1):(this.removeParticipantEnabled=this.removeParticipantEnabled&&this.call.isActionExecutable(t.services.MeetingAction.RemoveParticipant),this.muteParticipantEnabled=this.muteParticipantEnabled&&this.call.isActionExecutable(t.services.MeetingAction.MuteParticipant),this.muteAllOtherParticipantsEnabled=this.muteAllOtherParticipantsEnabled&&this.call.isActionExecutable(t.services.MeetingAction.MuteAll),this.lobbyEnabled=this.lobbyEnabled&&this.call.isActionExecutable(t.services.MeetingAction.AdmitOrDenyParticipantInLobby),this.enableChangingRoles=!i&&this.call.isActionExecutable(t.services.MeetingAction.ChangeMeetingRole)),this.actionsMenuEnabled=this.removeParticipantEnabled||this.muteParticipantEnabled||this.enableVideoPinning||this.enableChangingRoles||this.enablePinning},n.prototype.getImageUrlForMute=function(t){return this.isParticipantMuted(t)?this.call.isScreenshareFromChat?\"svg/icons-speaker-slashed.html\":\"svg/icons-call-microphone-off.html\":\"svg/icons-call-microphone.html\"},n.prototype.pinningTitle=function(t){return this.isPinned(t)?this.unpinButtonTitle:this.pinButtonTitle},n.prototype.shouldShowMuteParticipant=function(){return this.muteParticipantEnabled&&!this.addParticipantConfirmNudgeEnabled},n.prototype.showVideoPin=function(){return this.enableVideoPinning&&!this.addParticipantConfirmNudgeEnabled},n.prototype.shouldShowVideoCropMenu=function(){return!1},n.prototype.shouldShowRemoveParticipant=function(i){return this.removeParticipantEnabled&&!this.addParticipantConfirmNudgeEnabled&&!this.isParticipantFake(i)&&this.call.isActionExecutableOnParticipant(t.services.MeetingAction.RemoveParticipant,i.participant,!0)},n.prototype.getPinIcon=function(t){return\"svg/icons-compose-extension-\"+(this.isPinned(t)?\"unpin.html\":\"pin.html\")},n.prototype.isPinned=function(t){var i=this.callPropsStoreService.get(this.call.teamsCallId,13);return i&&t.participant&&i.participantIds.some(function(i){return i===t.participant.id})},n.prototype.pinParticipant=function(t){this.$scope.$emit(this.constants.events.calling.participantStreamPinned,t.userData.userPrincipalName)},Object.defineProperty(n.prototype,\"shouldShowMorePeople\",{get:function(){return this.enableRosterParticipantsLimit&&this.participantsList.notVisibleCount>0},enumerable:!0,configurable:!0}),n.prototype.showPromoteAction=function(t){return this.showChangeMeetingRole(t,\"attendee\")},n.prototype.showDemoteAction=function(t){return this.showChangeMeetingRole(t,\"presenter\")},n.prototype.demoteParticipant=function(t){this.changeMeetingRole(t,\"attendee\")},n.prototype.promoteParticipant=function(t){this.changeMeetingRole(t,\"presenter\")},n.prototype.changeMeetingRole=function(i,e){var n,a=this,s=i&&i.participant,r=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.changeMeetingRole,(n={},n[this.constants.counters.eventNames.remoteParticipantId]=SkypeX.Services.ChatServiceUtils.scrubMri(s.id),n[this.constants.counters.eventNames.callParticipantUserRole]=e,n));if(this.logger.info(\"Requested changing role of \"+s.id+\" to \"+e),this.isParticipantFake(i))r.incomplete({reason:\"Participant is fake\"});else{var o=(2===s.contentSharingRole||s===this.call.getScreenSharer())&&\"attendee\"!==s.meetingRole&&\"attendee\"===e,c=__assign({},this.changeMeetingRoleConfirmationDialogPayload,{dialogTelemetry:{panelType:o?t.PanelType.confirmDemoteDialog:t.PanelType.confirmPromoteDialog},dialogText:o?this.$translate.instant(this.resources.strings.calling_confirm_change_participant_role_for_active_presenter_dialog_text):this.$translate.instant(this.resources.strings.calling_confirm_change_participant_role_dialog_text)});try{this.dialogService.open(this.constants.dialogs.callingConfirmationDialog,c).closePromise.finally(function(){return r.resume()}).then(function(i){if(i.value===a.constants.files.strings.closeDialogValueSuccess)try{a.call.changeParticipantRole(s,e,r)}catch(i){var n=\"Changing participant role failed: \"+t.services.CallingTelemetryService.getErrorMessage(i);a.logger.error(n),r.fail({reason:n})}else a.logger.info(\"Changing role of participant \"+s.id+\" to \"+e+\" was aborted\"),r.cancel({reason:\"User canceled the operation\"})}).catch(function(i){var e=\"Closing confirmation dialog failed: \"+t.services.CallingTelemetryService.getErrorMessage(i);a.logger.error(e),r.fail({reason:e})})}catch(i){var l=\"Opening confirmation dialog failed: \"+t.services.CallingTelemetryService.getErrorMessage(i);this.logger.error(l),r.fail({reason:l})}r.pause({reason:\"Opening confirmation dialog\"})}},n.prototype.getDisplayName=function(t){return t.participant&&t.participant.displayName&&t.userData.isFederated?t.participant.displayName:t.userData.displayName},Object.defineProperty(n.prototype,\"morePeopleLabel\",{get:function(){return 1===this.participantsList.notVisibleCount?this.oneMorePerson:(this.participantsList.notVisibleCount!==this.notVisibleCount&&(this.notVisibleCount=this.participantsList.notVisibleCount,this.morePeopleCached=this.$translate.instant(this.resources.strings.calling_roster_more_people,{n:this.participantsList.notVisibleCount})),this.morePeopleCached)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasActionButtons\",{get:function(){return this.showAdmitAllButton||this.showMuteAllButton},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"leavingTranslation\",{get:function(){return void 0===this._leavingTranslation&&(this._leavingTranslation=this.$translate.instant(this.resources.strings.callParticipant_leavingState)),this._leavingTranslation},enumerable:!0,configurable:!0}),n.prototype.getState=function(t){if(this.isParticipantMyself(t))return e.ParticipantState.getStatePropsFromCallState(this.call.state).description;var i=t.participant;if(!i)return\"\";var n=i.state,a=i&&(1===i.state||2===i.state);if(this.isParticipantFake(t)||this.call.isScreenshareFromChat&&a)return this.connectingStateStr;if(this.isParticipantConnected(n)){var s=this.getConnectedParticipantState(i);if(s)return s}if(this.isParticipantInLobby(t)||this.isParticipantDisconnected(n)){var r=this.getLobbyParticipantState(i);if(r)return r}return e.ParticipantState.getStateProps(i).description},n.prototype.isParticipantOrganizer=function(t){if(this.isParticipantMyself(t))return\"organizer\"===this.call.meetingRole;var i=t.participant;return i&&\"organizer\"===i.meetingRole},n.prototype.showChangeMeetingRole=function(i,e){return this.enableChangingRoles&&!this.isParticipantFake(i)&&!this.isPstnParticipant(i)&&i.participant.meetingRole===e&&this.call.isActionExecutableOnParticipant(t.services.MeetingAction.ChangeMeetingRole,i.participant,!1)},n.prototype.getConnectedParticipantState=function(t){if(this.callMuteService.hasParticipantMuteError(t))return this.$translate.instant(this.resources.strings.calling_roster_mute_participant_failed);if(this.callMuteService.isParticipantMuting(t))return this.$translate.instant(this.resources.strings.calling_roster_muting_participant);var i=this.call.getParticipantMeetingRoleChangeStatus(t);return i&&i.message},n.prototype.getLobbyParticipantState=function(i){switch(this.callLobbyService.getLobbyParticipantActionStatus(this.call,i)){case t.services.LobbyParticipantActionStatus.Admitting:return this.$translate.instant(this.resources.strings.calling_roster_admitting_participant);case t.services.LobbyParticipantActionStatus.Denying:return this.$translate.instant(this.resources.strings.calling_roster_denying_participant);case t.services.LobbyParticipantActionStatus.AdmitError:return this.$translate.instant(this.resources.strings.calling_roster_admit_participant_failed);case t.services.LobbyParticipantActionStatus.DenyError:return this.$translate.instant(this.resources.strings.calling_roster_deny_participant_failed);default:return null}},n.prototype.isLeaving=function(t){return!this.isParticipantFake(t)&&(!this.isParticipantMyself(t)&&(t.isLeaving||this.showState&&4==t.participant.state&&this.leavingStates.includes(t.participant.stateReason)))},n.prototype.isParticipantInLightweightMode=function(t){if(this.isParticipantFake(t,!1))return!1;var i=this.getParticipantOrCall(t);return e.ParticipantState.isParticipantInLightweightMode(i)},n.prototype.isReconciledPstnParticipant=function(t){if(!this.showReconciliatedPstnIcon)return!1;if(this.isParticipantFake(t,!1))return!1;var i=this.getParticipantOrCall(t);return e.ParticipantState.isReconciledPstnParticipant(i)},n.prototype.getParticipantOrCall=function(t){return t.participant&&Object.keys(t.participant).length>0?t.participant:this.call},n.prototype.getStateError=function(t){return this.dialOutErrorsEnabled?this.isParticipantFake(t,!1)?\"\":this.isParticipantMyself(t)?e.ParticipantState.getStatePropsFromCallState(this.call.state).error:t.participant?e.ParticipantState.getStateProps(t.participant).error:\"\":\"\"},n.prototype.getParticipantId=function(t,i){return t+\"-\"+i.userData.mri.replace(/[-:]/gi,\"\")},n.prototype.showRetry=function(t){return!(this.isParticipantMyself(t)||!this.retryAction||!t.participant)&&-1!==this.showRetryStates.indexOf(t.participant.stateReason)},n.prototype.showRetryInline=function(t){return this.showRetry(t)&&!this.inDialOutErrorState(t)},n.prototype.generateAriaLabel=function(t){this.participantAriaLabel=this.getAriaLabel(t),this.participantAriaLabelledBy=this.getAriaLabelledBy(t)},n.prototype.getStateAriaLabel=function(t){return this.isLeaving(t)?this.leavingTranslation:this.getState(t)},n.prototype.getAriaLabel=function(t){if(this.isLeaving(t))return this.leavingTranslation;var i=[];return this.showState&&this.showRetry(t)?i.push(this.$translate.instant(this.resources.strings.aria_calling_roster_press_enter_retry)):this.showState||this.shouldShowMoreActions(t)?this.muteParticipantEnabled&&this.isParticipantMuted(t)?i.push(this.$translate.instant(this.resources.strings.aria_calling_roster_muted)):this.seeingRaiseHandEnabled&&this.isParticipantHandRaised(t)&&i.push(this.$translate.instant(this.resources.strings.aria_calling_roster_hand_raised)):i.push(this.$translate.instant(this.resources.strings.aria_calling_roster_press_enter_invite)),this.shouldShowMoreActions(t)&&i.push(this.$translate.instant(this.resources.strings.aria_calling_roster_press_enter_actions)),i.push(this.$translate.instant(this.resources.strings.aria_calling_roster_press_space)),i.join(\" \")},n.prototype.shouldShowMoreActions=function(t){return this.actionsMenuEnabled&&(this.isParticipantInLobby(t)||this.isActionsMenuVisible(t))},n.prototype.getGuestLabel=function(t){var i=t&&t.userData&&(t.userData.isAnonymousB2bUser||t.userData.isFederated)?this.resources.strings.calling_roster_b2b_status:this.resources.strings.calling_roster_guest_status;return this.$translate.instant(i)},n.prototype.getAriaLabelledBy=function(t){return this.isLeaving(t)?this.getParticipantId(\"participant-name\",t)+\" \"+this.getParticipantId(\"participant-state\",t):this.isPstnParticipant(t)?this.getParticipantId(\"participant-name\",t)+\" \"+this.getParticipantId(\"participant-voice\",t):this.getParticipantId(\"participant-name\",t)+\" \"+this.getParticipantId(\"participant-voice\",t)+\" \"+this.getParticipantId(\"participant-state\",t)+\" \"+(this.showAttendees?this.getParticipantId(\"participant-status\",t)+\" \":\"\")+(this.showRetry(t)?this.getParticipantId(\"participant-retry\",t)+\" \":\"\")},n.prototype.isPstnParticipant=function(t){return!this.isParticipantFake(t,!1)&&t.userData.type===this.constants.pstn.userType},n.prototype.isContextTriggeredOnAvatar=function(t){var i=t.currentTarget;if(i){var e=i.querySelector(\".participant-avatar\"),n=t.target;return e&&(n===e||e.contains(n))}},n.prototype.shouldShowStatus=function(t){return!this.isAnonymousClient&&!t.userData.isAnonymousUser&&!this.isPstnParticipant(t)},n.prototype.showActionsPopup=function(e,n,a){var s=this;if(this.isActionsMenuVisible(a)&&!this.isContextTriggeredOnAvatar(e))if(this.platformDetectService.isRigel()&&1===this.call.callType&&this.actionsMenuEnabled)this.updateMenuActions();else{var r=a.participant?a.participant.id:null;this.logger.info(\"action menu triggered for participant \"+r),this.loggingService.newScenario(this.constants.scenarios.callTab.openActionMenu);var o,c=\"calling-roster-section-\"+r,l=this.inDialOutErrorState(a),p=a.participant&&this.callMuteService.hasParticipantMuteError(a.participant)&&!this.callMuteService.hasParticipantCapabilityToUnmuteSelf(a.participant);l?(o=this.$scope.$new()).participant=a:o=n,o.hasDialOutError=l,o.errorMsg=this.getStateError(a),o.shouldShowRetry=this.showRetry(a),o.showMenuError=l||p,!l&&p&&(o.errorMsg=this.$translate.instant(this.resources.strings.calling_roster_menu_mute_participant_error_msg));var h={templateUrl:this.constants.files.templates.callingRosterActionsMenu,trigger:\"manual\",container:\"body\",scope:o,onShow:function(){s.participantWithOpenMenu=s.getParticipantId(\"participant-context-menu\",a)},onHide:function(){s.participantWithOpenMenu=\"\"}},u={sourceElement:$(e.currentTarget),tooltipType:t.services.TooltipType.Dropdown,options:h,tooltipId:c,cssApplicator:function(){s.tooltipCssApplicators.contextMenu(e)}};e.preventDefault(),e.stopPropagation(),o.hasDialOutError&&o.errorMsg&&this.ariaLiveService.update(o.errorMsg),this.contextMenuTriggeredFrom=e.which===this.rightClickEventValue?i.PinParticipantOrigin.rightClick:i.PinParticipantOrigin.moreButton,this.tooltipService.toggleTooltip(u)}},n.prototype.getPinningOrigin=function(){return\"Roster\"},n.prototype.getCallId=function(){return this.call.callId},n.prototype.getParticipantIdForContextMenu=function(t){return t.participant.id},n.prototype.isMuteStatusVisible=function(t){return this.isParticipantMyself(t)?3===this.call.state:!this.isParticipantFake(t,!0)&&3==t.participant.state},n.prototype.isRaiseHandVisible=function(t){return this.isParticipantMyself(t)?3===this.call.state:!this.isParticipantFake(t,!0)&&3==t.participant.state},n.prototype.isActionsMenuVisible=function(t){return!!this.addParticipantConfirmNudgeEnabled||!this.isParticipantFake(t)&&!this.isParticipantMyself(t)&&(_.includes([3,5],t.participant.state)||this.inDialOutErrorState(t))},n.prototype.showFailIcon=function(t){var i=!this.isParticipantFake(t)&&this.call.getParticipantMeetingRoleChangeStatus(t.participant);return this.inDialOutErrorState(t)||this.callMuteService.hasParticipantMuteError(t.participant)||i&&i.isFailure},n.prototype.inDialOutErrorState=function(t){return!!this.dialOutErrorsEnabled&&(!this.isParticipantFake(t)&&!this.isParticipantMyself(t)&&-1!==this.dialOutErrorStates.indexOf(t.participant.stateReason))},n.prototype.isParticipantMuted=function(i){return!this.isParticipantFake(i,!1)&&(this.isParticipantMyself(i)?this.call.isMuted||this.call.isServerMuted||this.call.isScreenshareFromChat:!!i.participant&&(i.participant.isServerMuted||!t.services.CallUtilities.isConnectedWithAudioOrVideo(i.participant)))},n.prototype.isParticipantHandRaised=function(t){return!this.isParticipantFake(t,!1)&&(this.isParticipantMyself(t)?this.call.isHandRaised:t.participant&&t.participant.isHandRaised)},n.prototype.isParticipantVideoPinned=function(t){return!!this.pinnedParticipant&&(null!==t.userData&&t.userData.mri===this.pinnedParticipant.userData.mri)},n.prototype.isMuteParticipantDisabled=function(t){return t.participant&&this.callMuteService.hasParticipantCapabilityToUnmuteSelf(t.participant),this.isParticipantMuted(t)},n.prototype.isPinningDisabled=function(t){var i=this.callPropsStoreService.get(this.call.teamsCallId,13);return!this.isPinned(t)&&i&&i.participantIds.length>=this.maxItemsOnStage},n.prototype.isParticipantInLobby=function(t){return!this.isParticipantFake(t)&&!this.isParticipantMyself(t)&&7===t.participant.state},n.prototype.shouldShowLobbyActions=function(i){var e=this.isParticipantInLobby(i),n=this.callLobbyService.getLobbyParticipantActionStatus(this.call,i.participant);return e&&n===t.services.LobbyParticipantActionStatus.None},n.prototype.admitAllInLobby=function(){var t=this.participantsManager.participants.filter(function(t){return 7===t.state});this.callLobbyService.admitAll(this.call,t)},n.prototype.admitParticipantInLobby=function(t){this.isParticipantInLobby(t)&&this.callLobbyService.admitParticipant(this.call,t.participant,this.constants.lobby.admittingSingle)},n.prototype.denyParticipantInLobby=function(t){this.isParticipantInLobby(t)&&this.callLobbyService.denyParticipant(this.call,t.participant)},n.prototype.removeParticipant=function(t){this.inDialOutErrorState(t)?this.participantsManager.removeParticipantNow(t.userData.mri):this.$scope.$emit(this.constants.events.calling.removeParticipantSelected,t)},n.prototype.muteAll=function(){var t=this;this.dialogService.open(this.constants.dialogs.callingConfirmationDialog,this.confirmationDialogPayload).closePromise.then(function(i){i.value===t.constants.files.strings.closeDialogValueSuccess&&t.callMuteService.muteAllParticipants(t.call)})},n.prototype.muteParticipant=function(t){this.isParticipantMyself(t)||t.participant.isServerMuted||this.callMuteService.muteParticipant(this.call,t.participant)},n.prototype.toggleParticipantVideoPin=function(t){this.canPinParticipant(t)&&(this.pinnedParticipantSubscription&&(this.pinnedParticipantSubscription.dispose(),this.pinnedParticipantSubscription=null),this.isParticipantVideoPinned(t)?this.pinnedParticipant=null:(this.pinnedParticipant=t,this.pinnedParticipantSubscription=this.pinnedParticipant.participant.changed(this.pinnedParticipantPropertyChanged.bind(this))),this.$scope.$emit(this.constants.events.calling.pinnedParticipantChanged,this.pinnedParticipant?this.pinnedParticipant.participant:null))},n.prototype.canPinParticipant=function(t){return!this.isParticipantFake(t,!1)&&!this.isParticipantMyself(t)&&t.userData},n.prototype.pinnedParticipantPropertyChanged=function(){4===this.pinnedParticipant.participant.state&&(this.logger.info(\"Pinned participant was disconnected from the meeting\"),this.pinnedParticipantSubscription.dispose(),this.pinnedParticipantSubscription=null,this.pinnedParticipant=null)},n.prototype.renderSpeakerIndicator=function(t){return this.showSpeakerIndicator&&t.participant&&!this.isParticipantMyself(t)},n.prototype.isParticipantFake=function(t,i){return void 0===i&&(i=!0),!t.userData||i&&!t.participant},n.prototype.isParticipantMyself=function(t){return null!==t.userData&&t.userData.mri===this.currentUserMri},n.prototype.isParticipantConnected=function(t){return 3===t},n.prototype.isParticipantDisconnected=function(t){return 4===t},n}();e.CallingRosterSectionController=n;var a=function(t,i){return{restrict:\"E\",scope:{},bindToController:{participantsList:\"<\",participantsManager:\"<?\",showState:\"<?\",sectionTitle:\"@\",call:\"=\",action:\"&?\",retryAction:\"&?\",showAttendees:\"<?\",isFirstSection:\"<\",showMuteAllButton:\"<?\",showAdmitAllButton:\"<?\",showSpeakerIndicator:\"<?\",showConfirmNudge:\"<?\",sectionKey:\"@\"},controllerAs:\"ctrl\",controller:n,link:function(e,n){t.compile(i,e,n)}}};angular.module(\"teamspace.callingRosterSection\",[\"pascalprecht.translate\",\"teamspace.skypeStatus\",\"teamspace.locales\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.callMuteService\",\"teamspace.callLobbyService\",\"teamspace.templateCompileService\",\"teamspace.callingRosterShowMore\",\"teamspace.callingParticipantVoice\",\"skypeX.sxConfig\",\"teamspace.dialogService\",\"teamspace.platformDetectService\",\"teamspace.callPropsStoreService\",\"teamspace.callingSupportService\"]).directive(\"callingRosterSection\",[\"templateCompileService\",\"constants\",function(t,i){return a(t,i.files.templates.callingRosterSection)}]).directive(\"rigelConsoleRosterSection\",[\"templateCompileService\",\"constants\",function(t,i){return a(t,i.files.templates.rigelConsoleRosterSection)}]).controller(\"CallingRosterSectionController\",n)}(i.Calling||(i.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){\"use strict\";var n;!function(e){e[e.Call=1]=\"Call\",e[e.Meeting=2]=\"Meeting\",e[e.Thread=3]=\"Thread\",e[e.Lobby=4]=\"Lobby\",e[e.Suggestions=5]=\"Suggestions\",e[e.Attendees=6]=\"Attendees\"}(n=i.CallingRosterListType||(i.CallingRosterListType={}));var s=function(){function s(i,s,a,r,o,c,l,p,u,h,g,d,m,y,S,v,f,b,P,C,A,M,R,T){var L=this;this.$scope=i,this.$q=s,this.constants=a,this.channelService=r,this.teamMembershipService=c,this.atMentionService=l,this.peopleService=p,this.eventingService=u,this.messageFetchService=g,this.settingsService=d,this.$translate=y,this.resources=S,this.analyticsService=v,this.platformDetectService=f,this.utilityService=b,this.callPropsStoreService=P,this.addParticipantService=C,this.callingDebugService=A,this.objectLeaksDetector=M,this.$timeout=R,this.$element=T,this.participantsLists={},this.responseTypeMessageMap={},this.inputPlaceholder=\"\",this.sectionsOpened={},this.telemetryBag={trackScenario:t.PanelActionScenario.callAddParticipant,trackScenarioType:t.PanelActionScenarioType.callOrMeetup,trackType:t.PanelModuleType.other,trackSummary:\"Close people from header\",trackName:t.PanelModuleName.addPeopleButton},this.customRightRailHeader=!1,this.participantsInCallLieMris=[],this.callParticipantMap={},this.participantsListsCache={};var I=d.valueFor(a.settings.names.updateRosterThrottleInterval);this.updateRosterSections=I>0?_.throttle(function(){return L._updateRosterSections()},I):this._updateRosterSections.bind(this),this.triggerVirtualRepeatUpdate=this.triggerVirtualRepeatUpdate.bind(this),this.contactSelected=this.contactSelected.bind(this),this.logger=h.newLogger(\"CallingRosterController\"),this.currentUserMri=m.getCurrentSkypeMri(),this.enableAttendeesForChannel=d.valueAsBoolean(a.settings.names.enableAttendeesForChannel),this.enableSuggestionsInCallingRoster=d.valueAsBoolean(a.settings.names.enableSuggestionsInCallingRoster),this.isPstnDialoutFromMeetingEnabled=d.valueAsBoolean(a.settings.names.enablePstnDialoutFromMeeting),this.areBotsInCallingRosterEnabled=d.valueAsBoolean(a.settings.names.enableBotsInCallingRoster),this.enableRosterParticipantsLimit=d.valueAsBoolean(a.settings.names.enableRosterParticipantsLimit),this.anonymousJoinEnabled=d.valueAsBoolean(a.settings.names.anonymousJoinEnabled),this.enableAccordion=d.valueAsBoolean(a.settings.names.enableRosterAccordion),this.enableLargeTeamsV2=d.valueAsBoolean(a.settings.names.enableLargeTeamsV2),this.callingConstantsUI=d.valueFor(a.settings.names.callingConstants).ui,this.panelType=e.components.Calling.RightPanel.Roster,this.customRightRailHeader=d.valueAsBoolean(a.settings.names.customRightRailHeader),this.enableStructuredMeetingsSettingsConsumption=d.valueAsBoolean(a.settings.names.enableStructuredMeetingsSettingsConsumption),this.raiseHandEnabled=d.valueAsBoolean(a.settings.names.enableRaiseHand),this.enableStructuredMeetingsAnonymousToMuteAndRemove=d.valueAsBoolean(a.settings.names.enableStructuredMeetingsAnonymousToMuteAndRemove),this.disableNudge=this.call.isEmergencyCall,this.call.isBroadcast&&(this.disableNudge=this.disableNudge||!d.valueAsBoolean(a.settings.names.enableNudgeForBroadcast),this.disableGuestForNudging=!d.valueAsBoolean(a.settings.names.enableGuestForBroadcast)),!this.call.isScreenshareFromChat&&this.call.getPstnAvailabilityAsync().then(function(e){L.enablePstn=e,L.conversation.isGroup()&&(L.enablePstn=e&&d.valueAsBoolean(a.settings.names.enablePstnDialoutFromGroupCall)),L.updatePstnDialout()}),this.searchFilter=a.messageContext.addMember,this.conversation.isMeeting()&&this.generateResponseTypeStringMap(),this.isAnonymousUser=o.isAnonymous(),this.shouldShowSearch=!this.isAnonymousUser,this.lobbyEnabled=d.valueAsBoolean(a.settings.names.enableLobby),this.fillParticipantsLists(),this.initEvents(),this.setDisplayCopyJoinInfo(),this.updateRosterSections(),this.loadAccordionState(),this.updateCallSectionTitle(),this.listType=n,skype.calling.safeSubscribeToCall(this.call,function(e){if(e.role)return e.role===a.calling.roles.guest&&(L.isB2bUser=!0,L.shouldShowSearch=!1,L.displayCopyJoinInfoLink=!1),!0},!0,i),1===this.call.callType||this.conversation&&this.conversation.isGroup()?this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToCall]:this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToMeeting],u.$on(i,a.events.calling.callEscalationFailed,function(e,t){t&&L.setCallingRosterMessage(t.callId,t.message)}),u.$on(i,a.events.calling.joinLinkSent,function(e,t){t&&(L.setCallingRosterMessage(t.callId,t.message),L.setDisplayCopyJoinInfo(t.deepLink))}),u.$on(i,a.events.calling.addParticipant,function(e,t){L.call&&L.call.callId===t.callId&&(L.logger.debug(\"adding participant lie with mri=\"+t.participant.mri),2===L.call.state&&(L.participantsInCallLieMris.push(t.participant.mri),L.updateRosterSections()))}),u.$on(i,a.events.calling.focusRosterInput,function(){var e=T.find(\".ts-calling-roster .ts-people-picker input\");e.length&&e[0].focus()}),u.$on(i,a.events.calling.participantHandStateChanged,function(e,t){3===L.call.state&&L.updateRosterSections()})}return s.$inject=[\"$scope\",\"$q\",\"constants\",\"channelService\",\"authenticationService\",\"teamMembershipService\",\"atMentionService\",\"peopleService\",\"eventingService\",\"loggingService\",\"messageFetchService\",\"settingsService\",\"sxConfig\",\"$translate\",\"resources\",\"analyticsService\",\"platformDetectService\",\"utilityService\",\"callPropsStoreService\",\"addParticipantService\",\"callingDebugService\",\"objectLeaksDetector\",\"$timeout\",\"$element\"],s.prototype.setCallingRosterMessage=function(e,t){this.call&&this.call.callId===e&&t&&(this.message=t,this.logger.info(\"Setting call roster message to \"+this.message.content+\", callId = \"+this.call.callId))},s.prototype.onSectionToggled=function(e){var t=this;this.enableAccordion&&(this.sectionsOpened[e.id]=e.opened,e.opened&&this.$timeout(function(){t.triggerVirtualRepeatUpdate(e.getScope()),_.defer(function(){t.eventingService.$once(t.$scope,t.constants.events.angularVsRepeat.vsRepeatReinitialized,function(i){var n=i.targetScope,s=e.$element.find(\"[accordion-section-content]\"),a=s.find(\".scrollable\"),r={vrItemsCount:a.find(\"li\").length,height:s.height(),scrollHeight:a.height(),startIndex:n.startIndex,endIndex:n.endIndex,totalSize:n.totalSize};t.callingDebugService.updateRosterSectionInfo(e.id,r)}),t.triggerVirtualRepeatUpdate(e.getScope())})},200))},s.prototype.triggerVirtualRepeatUpdate=function(e){(e||this.$scope).$broadcast(this.constants.events.angularVsRepeat.vsRepeatTrigger)},s.prototype.setDisplayCopyJoinInfo=function(e){var t=this;if(e)return this.displayCopyJoinInfoLink=!0,void(this.joinInfo={meetingBody:e});this.call.getMeetingInfoAsync().then(function(e){t.joinInfo={meetingBody:e.meetingBody},t.displayCopyJoinInfoLink=t.settingsService.valueAsBoolean(t.constants.settings.names.enableCopyJoinInformationButton)&&!t.isAnonymousUser&&!t.isB2bUser,t.conversation.isGroup()&&(t.displayCopyJoinInfoLink=t.displayCopyJoinInfoLink&&t.settingsService.valueAsBoolean(t.constants.settings.names.enableJoinGroupCallViaDeepLink)),t.displayCopyJoinInfoLink||(t.joinInfo=null)}).catch(function(e){t.logger.error(\"Failed to get meetingInfo\")})},s.prototype.initEvents=function(){var e=this;this.updatePstnDialout(),this.$scope.$on(this.constants.events.calling.participantsChanged,this.updateRosterSections),this.$scope.$on(this.constants.events.calling.participantSelected,function(t,i){e.contactSelected(i)}),this.$scope.$on(this.constants.events.calling.removeParticipantSelected,function(t,i){e.removeParticipantSelected(i)}),this.$scope.$on(\"$destroy\",function(){return e.onDestroy()}),this.updateConversation()},s.prototype.updateConversation=function(){var e=this;this.conversation.isInitialized||this.conversation.whenInitialized().then(function(){e.updateRosterSections()})},s.prototype.fillParticipantsLists=function(){var e=this.settingsService.valueFor(this.constants.settings.names.rosterMaxParticipants);for(var t in n)if(!isNaN(Number(t))){var i=void 0;this.enableRosterParticipantsLimit&&void 0!==e[n[t]]&&(i=e[n[t]]),this.participantsLists[t]={participants:[],allParticipants:[],totalCount:0,notVisibleCount:0,maxVisible:i}}},s.prototype.setFirstParticipantSection=function(){if(this.disableNudge||!this.shouldShowSearch)for(var e=0,t=[n.Lobby,n.Call,n.Attendees,n.Meeting,n.Thread,n.Suggestions];e<t.length;e++){var i=t[e];if(this.participantsLists[i]&&this.participantsLists[i].participants.length>0){this.firstNonEmptyListType=i;break}}},s.prototype.wrapUser=function(e,t){var i={userData:e};return t&&(i.participant=t),i},s.prototype.rebuildCallParticipantsMap=function(){var e=this;this.callParticipantMap={},this.participantsManager.participants.forEach(function(t){return e.callParticipantMap[t.id]=t}),this.participantsInCallLieMris.forEach(function(t){return e.callParticipantMap[t]={}}),this.callParticipantMap[this.currentUserMri]={}},s.prototype._updateRosterSections=function(){var e=this,t=function(t){return e.getSectionListData(t).then(function(i){return e.updateSectionList(t,i)}).then(function(){return e.handleRosterSectionsUpdated()}).catch(function(t){e.logger.error(\"failed to update roster sections: {0}\",t)})};this.rebuildCallParticipantsMap();var i=this.$q.resolve().then(function(){return t(n.Lobby)}).then(function(){return t(n.Call)}).then(function(){return t(n.Attendees)});this.conversation.isInitialized&&!this.isAnonymousUser&&i.then(function(){return t(n.Meeting)}).then(function(){return t(n.Thread)}).then(function(){return t(n.Suggestions)})},s.prototype.handleRosterSectionsUpdated=function(){this.setFirstParticipantSection(),this.updateCallSectionTitle(),this.$scope.$applyAsync()},s.compareParticipantsByUsage=function(e,t){return(t.$$requestCount||0)-(e.$$requestCount||0)},s.compareParticipantsByRaisedHands=function(e,t){var i=Number(!(!t.participant||!t.participant.isHandRaised))-Number(!(!e.participant||!e.participant.isHandRaised));return 0===i?s.compareParticipantsByName(e.userData,t.userData):i},s.compareParticipantsByName=function(e,t){return\"pstn\"===e.type&&\"pstn\"!==t.type?1:\"pstn\"!==e.type&&\"pstn\"===t.type?-1:e.displayName.localeCompare(t.displayName)},s.prototype.disposeCallStateChangedSubscription=function(){this.callStateChangedSubscription&&(this.callStateChangedSubscription.dispose(),this.callStateChangedSubscription=null)},s.prototype.onDestroy=function(){this.disposeCallStateChangedSubscription(),this.storeAccordionState(),this.objectLeaksDetector.track(\"calling-roster\",this,{enableAlerting:!0})},s.prototype.loadAccordionState=function(){var e=this.callPropsStoreService.get(this.call.teamsCallId,11);if(void 0!==e)this.accordionActive=e.shouldCloseOtherSections,this.sectionsOpened=e.sections,this.accordionActive&&this.removeAllParticipantsLimits();else{this.accordionActive=!1;for(var t in n)isNaN(Number(t))||(this.sectionsOpened[t]=!0)}},s.prototype.storeAccordionState=function(){this.enableAccordion&&this.callPropsStoreService.set(this.call.teamsCallId,11,{shouldCloseOtherSections:this.accordionActive,sections:this.sectionsOpened})},s.prototype.generateResponseTypeStringMap=function(){this.responseTypeMessageMap[e.middletier.ResponseType[e.middletier.ResponseType.None]]=this.$translate.instant(this.resources.strings.callParticipant_noResponseState),this.responseTypeMessageMap[e.middletier.ResponseType[e.middletier.ResponseType.NotResponded]]=this.$translate.instant(this.resources.strings.callParticipant_noResponseState),this.responseTypeMessageMap[e.middletier.ResponseType[e.middletier.ResponseType.Organizer]]=this.$translate.instant(this.resources.strings.meeting_details_organizer_title),this.responseTypeMessageMap[e.middletier.ResponseType[e.middletier.ResponseType.Accepted]]=this.$translate.instant(this.resources.strings.meeting_details_accept_status),this.responseTypeMessageMap[e.middletier.ResponseType[e.middletier.ResponseType.Tentative]]=this.$translate.instant(this.resources.strings.meeting_details_button_tentative),this.responseTypeMessageMap[e.middletier.ResponseType[e.middletier.ResponseType.Declined]]=this.$translate.instant(this.resources.strings.callParticipant_declinedState)},s.prototype.getMeetingParticipants=function(e){var t=this,i=_.keyBy(e,\"address\"),n=e.map(function(e){return e.address});return this.peopleService.getAllPeopleProfile(n,\"calling-roster\",!0).then(function(e){return _.reduce(e,function(e,n){if(!SkypeX.Services.ChatServiceUtils.isUserMri(n.mri))return e;var s=i[n.userPrincipalName]||i[n.email];return s&&(n.meetingStatus=t.responseTypeMessageMap[s.status.response],t.peopleService.isUnknownUser(n)&&(n.displayName=s.name)),e.push(n),e},[])},function(e){t.logger.error(\"Error while fetching people profiles for meeting: \"+e+\".\")})},s.prototype.getSectionListData=function(t){var i=this,s=this.participantsListsCache[t]||[],a=\"attendee\"==this.call.meetingRole||_.some(this.participantsManager.participants,function(e){return i.isAttendee(e)});if(s.length>0&&!_.includes([n.Lobby,n.Call,n.Attendees],t))return this.$q.resolve(s);switch(t){case n.Lobby:if(!this.lobbyEnabled)break;return this.getParticipants(function(e){return i.isInLobby(e)});case n.Call:var r=void 0,o=void 0;return this.enableStructuredMeetingsSettingsConsumption?(r=function(e){return!i.shouldBeDisplayedAsAttendee(e,a)&&!i.isInLobby(e)},o=\"attendee\"!==this.call.meetingRole):(r=function(e){return!i.isInLobby(e)},o=!0),this.getParticipants(r,o,!0);case n.Attendees:return this.enableStructuredMeetingsSettingsConsumption?this.getParticipants(function(e){return i.shouldBeDisplayedAsAttendee(e,a)},\"attendee\"===this.call.meetingRole):this.$q.resolve([]);case n.Meeting:if(!this.conversation.isChannel()||this.enableAttendeesForChannel)return this.meetingInfoExchangeProvider.getExchangeMeetingInfo().then(function(e){if(e&&e.attendees)return i.getMeetingParticipants(e.attendees)});break;case n.Thread:if(this.conversation.isChat()||this.conversation.isPrivateMeeting()){var c=this.conversation.members.map(function(e){return e.id});return this.peopleService.getAllPeopleProfile(c,\"calling-roster\").then(function(e){return e.filter(function(e){return!i.peopleService.isUnknownUser(e)&&!e.isAnonymousUser})})}if(this.conversation.isChannel()&&this.call.messageId)return this.messageFetchService.getReplyChain({conversationId:this.call.conversationId,replyChainId:this.call.messageId}).then(function(e){return e.getReplyChainParticipants()});break;case n.Suggestions:if(this.conversation.isChannel()){var l=this.channelService.getChannelByObjectId(this.call.conversationId);if(this.enableLargeTeamsV2){var p=new e.services.PeoplePickerFilters(e.services.PeoplePickerFor.addToCall);return this.atMentionService.searchForUserProfileInChannel(l.parentTeamId,this.constants.events.atMention.emptyAtMentionSearch,p,\"calling-roster\").then(function(e){return i.getSuggestionsCallback(e)})}return this.teamMembershipService.getTeamMembers(l.parentTeamId).then(function(e){return i.getSuggestionsCallback(e)})}}return this.$q.resolve([])},s.prototype.getParticipants=function(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var n=this.participantsManager.participants.filter(e).map(function(e){return e.id});return t&&(n=n.concat(this.currentUserMri)),i&&(n=n.concat(this.participantsInCallLieMris)),this.peopleService.getAllPeopleProfile(_.uniq(n),\"calling-roster\")},s.prototype.isPstn=function(e){return SkypeX.Services.ChatServiceUtils.isPstnMri(e.id)},s.prototype.isAttendee=function(e){return!this.isInLobby(e)&&!this.isPstn(e)&&\"attendee\"===e.meetingRole},s.prototype.isPresenter=function(e){return!this.isInLobby(e)&&!this.isPstn(e)&&\"attendee\"!==e.meetingRole},s.prototype.isInLobby=function(e){return 7===e.state},s.prototype.isConnected=function(e){return _.includes([3,5],e.state)},s.prototype.shouldBeDisplayedAsAttendee=function(e,t){return this.isAttendee(e)||t&&!this.isInLobby(e)&&(!this.isConnected(e)||this.isPstn(e))},s.prototype.getSuggestionsCallback=function(e){var t=this;return this.enableSuggestionsInCallingRoster?e.filter(function(e){return t.isDifferentUser(e)}).sort(s.compareParticipantsByUsage).slice(0,this.callingConstantsUI.callingRosterTeamSuggestionLimit):e},s.prototype.isDifferentUser=function(e){return SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)&&e.mri!==this.currentUserMri},s.prototype.updateSectionList=function(e,t){var i=this;void 0===t&&(t=[]);var s=this.getExclusionMap(e),a=this.participantsLists[e];if(this.areBotsInCallingRosterEnabled||(t=t.filter(function(e){return!i.isBlackListedBotMri(e.mri)})),!this.settingsService.valueAsBoolean(this.constants.settings.names.allowNonPstnParticipantsInBroadcastLobby)&&this.call.isBroadcast&&e===n.Lobby&&(t=t.filter(function(e){return SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)})),this.participantsListsCache[e]=t,a.participants=t.filter(function(e){return!s[e.mri]}).map(function(e){return i.wrapUser(e,i.callParticipantMap[e.mri])}).sort(this.getListSortFunction(e)),_.includes([n.Call,n.Attendees],e)&&a.participants.length>1){var r=_.find(a.participants,function(e){return e.userData.mri===i.currentUserMri});r&&(_.remove(a.participants,r),a.participants.unshift(this.wrapUser(r.userData)))}this.anonymousJoinEnabled&&e===n.Meeting&&_.remove(a.participants,function(e){return!SkypeX.Services.ChatServiceUtils.isMri(e.userData.mri)}),a.totalCount=a.participants.length,a.allParticipants=a.participants,this.enableRosterParticipantsLimit&&void 0!==a.maxVisible&&(a.maxVisible<a.participants.length&&this.sendTelemetryForReachingParticipantsLimit(e),a.participants=a.participants.slice(0,a.maxVisible)),a.notVisibleCount=a.totalCount-a.participants.length,this.callingDebugService.updateRosterSectionInfo(e,{visibleParticipantCount:a.participants.length,hiddenParticipantCount:a.notVisibleCount}),this.enableAccordion&&this.utilityService.deferOnce(this.triggerVirtualRepeatUpdate)},s.prototype.getListSortFunction=function(e){return e===n.Suggestions?function(e,t){return s.compareParticipantsByUsage(e.userData,t.userData)}:this.raiseHandEnabled&&e===n.Call?s.compareParticipantsByRaisedHands:function(e,t){return s.compareParticipantsByName(e.userData,t.userData)}},s.prototype.getExclusionMap=function(e){var t=[];switch(e){case n.Call:t=this.participantsListsCache[n.Lobby];break;case n.Meeting:t=this.participantsListsCache[n.Lobby].concat(this.participantsListsCache[n.Call]).concat(this.participantsListsCache[n.Attendees]);break;case n.Thread:t=this.participantsListsCache[n.Lobby].concat(this.participantsListsCache[n.Call]).concat(this.participantsListsCache[n.Attendees]).concat(this.participantsListsCache[n.Meeting]);break;case n.Suggestions:t=this.participantsListsCache[n.Lobby].concat(this.participantsListsCache[n.Call]).concat(this.participantsListsCache[n.Attendees]).concat(this.participantsListsCache[n.Meeting]).concat(this.participantsListsCache[n.Thread])}return _.keyBy(t,\"mri\")},s.prototype.isBlackListedBotMri=function(t){return e.services.CallUtilities.isCallingSystemBot(t,this.callingConstantsUI.blacklistedBots)},s.prototype.updateCallSectionTitle=function(){var e=this.conversation.isChat()?this.$translate.instant(this.resources.strings.calling_roster_in_call_list_title):this.$translate.instant(this.resources.strings.calling_roster_in_meeting_list_title);this.sectionTitle=this.enableStructuredMeetingsSettingsConsumption&&this.attendeesInMeeting.participants.length?this.$translate.instant(this.resources.strings.calling_roster_meeting_presenters_list_title):e},Object.defineProperty(s.prototype,\"participantsInLobby\",{get:function(){return this.participantsLists[n.Lobby]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"participantsInCall\",{get:function(){return this.participantsLists[n.Call]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"participantsFromMeeting\",{get:function(){return this.participantsLists[n.Meeting]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"attendeesInMeeting\",{get:function(){return this.participantsLists[n.Attendees]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"participantsFromThread\",{get:function(){return this.participantsLists[n.Thread]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"participantsFromTeamSuggestions\",{get:function(){return this.participantsLists[n.Suggestions]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"inCallParticipantMris\",{get:function(){return this.participantsInCall.participants.map(function(e){return e.userData.mri})},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"inCallParticipantsObjectIds\",{get:function(){return this.participantsInCall.participants.map(function(e){return e.userData.objectId})},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showParticipantsFromThread\",{get:function(){return this.participantsFromThread.participants.length>0&&!this.platformDetectService.isSurfaceHub()},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showParticipantsFromTeamSuggestions\",{get:function(){return this.participantsFromTeamSuggestions.participants.length>0&&!this.platformDetectService.isSurfaceHub()},enumerable:!0,configurable:!0}),s.prototype.resurrectParticipant=function(e){this.participantsManager.removeParticipantNow(e.mri),this.addParticipantService.handleAddParticipant(this.call,e)},s.prototype.sendTelemetryForReachingParticipantsLimit=function(i){var s={action:{gesture:t.PanelActionGesture.asyncStateChange,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.show.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.callingRosterSectionUpdate.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.people.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.callingRosterUpdate.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.callingRoster.toString(),t.PanelModuleType,this.logger),summary:\"roster section participants limit reached\"},dataBag:{listType:n[i]}};this.analyticsService.onPanelAction(this.$scope,s)},s.prototype.sendTelemetryForLoadingMorePeopleInSection=function(i){var s={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.show.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.callingRosterSectionShowMore.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.people.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.callingRosterShowMore.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.callingRoster.toString(),t.PanelModuleType,this.logger),summary:\"click on Show More button in calling roster section\"},dataBag:{listType:n[i]}};this.analyticsService.onPanelAction(this.$scope,s)},s.prototype.sendTelemetryForAddingParticipant=function(e){var t=this.participantsLists[n.Meeting].participants.some(function(t){return e.mri===t.userData.mri}),i=this.getAddParticipantEventData(t,e.type);this.analyticsService.onPanelAction(this.$scope,i)},s.prototype.getAddParticipantEventData=function(i,n){var s,a,r=t.PanelActionGesture.click,o=t.PanelActionOutcome.select,c=t.PanelModuleType.people,l=t.PanelActionScenarioType.people;return n!==this.constants.pstn.userType?(s=t.PanelActionScenario.newUserInvite,a=t.PanelModuleName.newUserInvite):(s=t.PanelActionScenario.pstnDialOut,a=t.PanelModuleName.pstnDialOut),{action:{gesture:r,outcome:e.shared.AttributeHelper.tryGetEnum(o.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(s.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(l.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(a.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(c.toString(),t.PanelModuleType,this.logger),summary:\"adding participant to call or meeting by using add participant search input\"},dataBag:{isUserPartOfMeetingAttendees:i,pstnDialoutContext:this.meetingTypeContext}}},s.prototype.sendTelemetryForRemovingParticipant=function(e,t){var i=this.getRemoveParticipantEventData(e,t);this.analyticsService.onPanelAction(this.$scope,i)},s.prototype.getRemoveParticipantEventData=function(i,n){var s=t.PanelActionGesture.click,a=t.PanelActionOutcome.nav,r=t.PanelModuleType.people,o=t.PanelActionScenarioType.people,c=t.PanelActionScenario.removeUserFromMeetup,l=t.PanelModuleName.removeUserFromMeeting;return{action:{gesture:s,outcome:e.shared.AttributeHelper.tryGetEnum(a.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(c.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(o.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(l.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(r.toString(),t.PanelModuleType,this.logger),summary:\"removing participant from call or meeting by call roster participant popup menu\"},panel:{type:e.PanelType.rosterPanel},dataBag:{participantState:i,userType:n}}},s.prototype.contactSelected=function(e){e&&this.disableNudge&&!this.participantsFromMeeting.participants.find(function(t){return t&&t.userData.mri===e.mri})?this.logger.info(\"{Nudge is disabled for user outside the meeting invite roster and selected user \"+(e&&e.mri)+\" is not from meeting roster. So exiting\"):(this.message=null,this.sendTelemetryForAddingParticipant(e),this.addParticipantService.handleAddParticipant(this.call,e,this.constants.scenarios.calling.context.roster))},s.prototype.removeParticipantSelected=function(e){if(e.participant){e.isLeaving=!0;var t=i.ParticipantState.getStateProps(e.participant).description;this.sendTelemetryForRemovingParticipant(t,e.userData.type),this.addParticipantService.removeParticipant(this.call,e.userData,this.constants.scenarios.calling.context.roster)}},s.prototype.showAllParticipants=function(e){this.accordionActive=!0,this.removeAllParticipantsLimits(),this.sendTelemetryForLoadingMorePeopleInSection(e)},s.prototype.removeAllParticipantsLimits=function(){var e=this;_.forEach(this.participantsLists,function(t,i){t.maxVisible=void 0,t.participants=t.allParticipants,t.notVisibleCount=0,e.callingDebugService.updateRosterSectionInfo(parseInt(i),{visibleParticipantCount:t.participants.length,hiddenParticipantCount:0})})},s.prototype.updatePstnDialout=function(){this.inputPlaceholder=this.enablePstn&&this.isPstnDialoutFromMeetingEnabled&&!this.isAnonymousUser?this.$translate.instant(this.resources.strings.meeting_add_people_or_dial_placeholder):this.$translate.instant(this.resources.strings.meeting_add_people_placeholder)},s.prototype.showMuteAllButton=function(){if(this.call.isScreenshareFromChat)return!1;var e=this.enableStructuredMeetingsSettingsConsumption?_.union(this.participantsInCall.participants,this.attendeesInMeeting.participants):this.participantsInCall.participants;return _.filter(e,function(e){return e.participant&&3==e.participant.state}).length>=this.constants.callingRoster.minimumParticipantsMuteOthers},s.prototype.showAdmitAllButton=function(){return this.showLobby&&this.participantsInLobby.participants.length>=this.constants.callingRoster.minimumParticipantsAdmitAll},Object.defineProperty(s.prototype,\"showLobby\",{get:function(){return!!this.lobbyEnabled&&(!this.enableStructuredMeetingsSettingsConsumption||this.isAnonymousUser&&!this.enableStructuredMeetingsAnonymousToMuteAndRemove?!this.isAnonymousUser&&!this.isB2bUser&&this.call.role!==this.constants.calling.roles.guest:this.call.isActionExecutable(e.services.MeetingAction.AdmitOrDenyParticipantInLobby))},enumerable:!0,configurable:!0}),s}();i.CallingRosterController=s;var a=function(e){return{restrict:\"E\",scope:{},bindToController:{participantsManager:\"<\",call:\"<\",conversation:\"<\",meetingTypeContext:\"<\",meetingInfoExchangeProvider:\"<\",enableActionButtonsInUbar:\"<?\"},controllerAs:\"ctrl\",controller:s,templateUrl:e}};angular.module(\"teamspace.callingRoster\",[\"teamspace.accordion\",\"teamspace.callingRosterSection\",\"teamspace.channelService\",\"teamspace.teamMembershipService\",\"teamspace.peopleService\",\"teamspace.messageFetchService\",\"teamspace.atMentionService\",\"teamspace.analyticsService\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.addParticipantService\",\"teamspace.callingCopyJoinInfoButton\",\"teamspace.platformDetectService\",\"teamspace.callPropsStoreService\",\"teamspace.callingDebugService\"]).directive(\"callingRoster\",[\"constants\",function(e){return a(e.files.templates.callingRoster)}]).directive(\"rigelConsoleRoster\",[\"constants\",function(e){return a(e.files.templates.rigelConsoleRoster)}]).controller(\"CallingRosterController\",s),angular.module(\"teamspace.callingRosterShowMore\",[]).directive(\"callingRosterShowMore\",[\"constants\",function(e){return{restrict:\"A\",require:[\"?^callingRoster\",\"?^rigelConsoleRoster\",\"^accordionSection\"],link:function(t,i,n,s){var a=s[0]||s[1],r=s[2];i.on(\"click keydown keypress\",function(t){void 0!==t.keyCode&&t.keyCode!==e.keyCodes.enter&&t.keyCode!==e.keyCodes.space||a.showAllParticipants(r.id)})}}}])}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,i,n,s,o,a,r,l,g,c,u,h,d,m,f,S){var p=this;this.$scope=e,this.$translate=i,this.constants=n,this.eventingService=o,this.loggingService=a,this.myUserPreferencesStore=r,this.policySettingsStore=l,this.resources=g,this.settingsService=c,this.callingPolicyStore=u,this.tenantVoiceSettingsStore=h,this.userResourcesSettingsStore=d,this.utilityService=m,this.voiceSettingsService=f,this.officeIntegrationFirstRun=S,this.imagePathWithIM=\"fre/PreferredDialogWithIM.svg\",this.imagePathWithCalling=\"fre/PreferredDialogWithCalling.svg\",this.imagePathWithIMAndCalling=\"fre/PreferredDialogWithIMAndCalling.svg\",this.logger=a.newLogger(\"RoutingSettingsInformationalDialog\"),this.busy=!0,this.close=this.close.bind(this),this.enableEmergencyCalling=c.valueAsBoolean(n.settings.names.enableEmergencyCalling),this.letsGoButton={text:i.instant(g.strings.routing_settings_informational_dialog_button_lets_go),func:this.close,tid:\"routingSettingsInformational-letsGoBtn\",disabled:!1,outcome:t.PanelActionOutcome.nav,scenario:t.PanelActionScenario.confirm,scenarioType:t.PanelActionScenarioType.preferredClient,name:t.PanelModuleName.confirm,type:t.PanelModuleType.button,summary:\"Let's Go\"},this.noThanksButton={text:i.instant(g.strings.routing_settings_informational_dialog_button_no_thanks),func:this.close,tid:\"routingSettingsInformational-noThanksBtn\",disabled:!1,secondaryStyle:!0,outcome:t.PanelActionOutcome.nav,scenario:t.PanelActionScenario.useSfB,scenarioType:t.PanelActionScenarioType.preferredClient,name:t.PanelModuleName.useSfB,type:t.PanelModuleType.button,summary:\"Use Skype for Business\"},this.closeAndUseTeamsButton={text:i.instant(g.strings.routing_settings_informational_dialog_button_got_it),func:function(){return p.useTeams()},tid:\"routingSettingsInformational-gotItBtn\",disabled:!1,outcome:t.PanelActionOutcome.nav,scenario:t.PanelActionScenario.useTeams,scenarioType:t.PanelActionScenarioType.preferredClient,name:t.PanelModuleName.useTeams,type:t.PanelModuleType.button,summary:\"Got It\"},this.confirmAndUseTeamsButton={text:i.instant(g.strings.routing_settings_informational_dialog_button_use_teams2),func:function(){return p.useTeams()},tid:\"routingSettingsInformational-useTeamsBtn\",disabled:!1,outcome:t.PanelActionOutcome.nav,scenario:t.PanelActionScenario.useTeams,scenarioType:t.PanelActionScenarioType.preferredClient,name:t.PanelModuleName.useTeams,type:t.PanelModuleType.button,summary:\"Use Teams\"},this.prepareDialog()}return i.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"eventingService\",\"loggingService\",\"myUserPreferencesStore\",\"policySettingsStore\",\"resources\",\"settingsService\",\"callingPolicyStore\",\"tenantVoiceSettingsStore\",\"userResourcesSettingsStore\",\"utilityService\",\"voiceSettingsService\",\"officeIntegrationFirstRun\"],i.prototype.prepareDialog=function(){var e=this;this.myUserPreferencesStore.waitForPreferenceStoreToInitialize().then(function(){e.preferences=e.myUserPreferencesStore.getUserPreferences()});var t=this.loggingService.newScenario(this.constants.scenarios.calling.routing.showInformationalDialog),i=this.callingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling),n=this.tenantVoiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantVoiceSettingsStorageKey.pstnType),s=this.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.isSipEnabled),o=this.policySettingsStore.waitForSettingAndGetValue(SkypeX.Services.PolicySettingsStorageKey.teamsInteropPolicy);this.utilityService.whenAllAllowFailures([i,n,s,o]).then(function(i){var n=i[0],s=i[1],o=i[2],a=i[3],r=!(!n||!n.wasResolved)&&n.result,l=s&&s.wasResolved?s.result:\"\",g=!(!o||!o.wasResolved)&&o.result,c=a&&a.wasResolved?a.result:{},u=r&&g,h=!e.settingsService.valueAsBoolean(e.constants.settings.names.disableCallingForHybridVoice)&&1!==SkypeX.Services.TenantVoiceSettingsStorageKey.pstnNameMapping[l],d=!!c.allowEndUserClientOverride,m=c.callingDefaultClient,f=e.determineDialogState(u,h,d,m);0===f?(e.eventingService.$emit(e.constants.events.routingSettingsInformationalDialog.closed),e.$scope.closeThisDialog()):e.setDialogContent(f);var S={dialogVersion:0===e.dialogVersion2?e.constants.deliveryOption.forced:e.constants.deliveryOption.choice};t.stop({data:JSON.stringify(S)})}).finally(function(){e.busy=!1})},i.prototype.close=function(){var e=this.preferences.routingSettingsInformationalDialog;e||(e={}),e[this.constants.routingInformationalDialogKeys.web]=(new Date).toISOString(),this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.RoutingSettingsInformationalDialog,JSON.stringify(e)),this.eventingService.$emit(this.constants.events.routingSettingsInformationalDialog.closed),this.$scope.closeThisDialog()},i.prototype.useTeams=function(){var e=this;this.voiceSettingsService.setTeamsAsPreferredClient(!0,\"preferredClientInfoPopup\").then(function(){e.logger.debug(\"Teams set as preferred client successfully\")}).catch(function(t){e.logger.error(\"Failed to set teams as preferred client with error: {0}\",t)}),this.close(),this.officeIntegrationFirstRun.showOfficeContactCardDialog().finally(function(){e.eventingService.$emit(e.constants.events.preferredClientDialogs.done)})},i.prototype.setDialogContent=function(t){switch(this.bodyHint=null,t){case 1:this.header=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_header_1_2),this.body=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_1_2_body,{learnMoreUrl:this.constants.akaMs.callingpolicies}),this.image=this.imagePathWithCalling,this.panelType=e.PanelType.preferredClientChoice;break;case 2:this.header=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_header_1_2),this.body=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_1_2_body,{learnMoreUrl:this.constants.akaMs.callingpolicies}),this.bodyHint=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_2_body2),this.image=this.imagePathWithCalling,this.panelType=e.PanelType.preferredClientChoiceEDisclaimer;break;case 3:this.header=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_header_3_4),this.body=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_3_body),this.image=this.imagePathWithIM,this.panelType=e.PanelType.preferredClientInform;break;case 4:this.header=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_header_3_4),this.body=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_4_body),this.bodyHint=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_4_body2),this.image=this.imagePathWithIM,this.panelType=e.PanelType.preferredClientInformEDisclaimer;break;case 5:this.header=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_header_5),this.body=this.$translate.instant(this.resources.strings.routing_settings_informational_dialog_description_text_5_body),this.image=this.imagePathWithIMAndCalling,this.panelType=e.PanelType.preferredClientInformChatCalling;break;default:this.logger.warn(\"setDialogContent web called with invalid state: \"+t)}1===t||2===t?(this.dialogVersion2=1,this.footerButtons=[this.noThanksButton,this.confirmAndUseTeamsButton]):3===t||4===t||5===t?(this.dialogVersion2=0,this.footerButtons=[this.closeAndUseTeamsButton]):(this.dialogVersion2=0,this.footerButtons=[this.letsGoButton])},i.prototype.determineDialogState=function(e,t,i,n){if(!e)return 0;if(t)return i?2:4;if(i)return 1;switch((n=n?n.toLowerCase():\"\").toLowerCase()){case this.constants.calling.preferredCallingClient.teams:return 5;case this.constants.calling.preferredCallingClient.sfb:default:return 3}},i}();t.RoutingSettingsInformationalDialog=i,angular.module(\"teamspace.routingSettingsInformationalDialog\",[\"pascalprecht.translate\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.locales\",\"skypeX.tenantSettingsStore\",\"skypeX.userResourcesSettingsStore\",\"teamspace.voiceSettingsService\",\"teamspace.officeIntegrationFirstRun\",\"teamspace.eventingService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.routingSettingsInformationalDialog,{template:\"components/calling-routing-settings-informational-dialog/routing-settings-informational-dialog.html\",className:\"ts-modal-dialog custom-width routing-settings-informational-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"RoutingSettingsInformationalDialog\",controllerAs:\"rsid\",ariaAuto:!1,isPersistent:!0,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"RoutingSettingsInformationalDialog\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,i,n,o,r,a,l){this.voiceSettingsStore=a,this.voiceSettingsService=l,this.enableEmergencyCalling=r.valueAsBoolean(t.settings.names.enableEmergencyCalling),this.logger=n.newLogger(\"RoutingSettingsDialog\"),this.busy=!0,this.telemetryTrackingForTeams={trackOutcome:e.PanelActionOutcome.select,trackScenario:e.PanelActionScenario.chooseCallingApp,trackScenarioType:e.PanelActionScenarioType.callOrMeetup,trackType:e.PanelModuleType.menuItem,trackSummary:t.deliveryOption.chooseTeams,trackName:e.PanelModuleName.teams},this.telemetryTrackingForSFB={trackOutcome:e.PanelActionOutcome.select,trackScenario:e.PanelActionScenario.chooseCallingApp,trackScenarioType:e.PanelActionScenarioType.callOrMeetup,trackType:e.PanelModuleType.menuItem,trackSummary:t.deliveryOption.chooseSFB,trackName:e.PanelModuleName.sfb},this.teamsDeliveryOption={text:i.instant(o.strings.routing_dialog_deliver_option_teams),value:t.deliveryOption.teams,telemetryTracking:this.telemetryTrackingForTeams},this.sfbDeliveryOption={text:i.instant(o.strings.routing_dialog_deliver_option_sfb),value:t.deliveryOption.skypeForBusiness,telemetryTracking:this.telemetryTrackingForSFB},this.deliveryOptions=[this.teamsDeliveryOption,this.sfbDeliveryOption],this.prepareDialog()}return t.$inject=[\"constants\",\"$translate\",\"loggingService\",\"resources\",\"settingsService\",\"voiceSettingsStore\",\"voiceSettingsService\"],t.prototype.prepareDialog=function(){var e=this;this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.isTeamsPreferredClient).then(function(t){e.logger.debug(\"Updating delivery option on the dialog based on isTeamsPreferredClient={0}\",t),e.selectedDeliveryOption=!0===t?e.teamsDeliveryOption.value:!1===t?e.sfbDeliveryOption.value:\"\",e.currentDeliveryOption=e.selectedDeliveryOption}).finally(function(){e.logger.debug(\"finished getting voiceSettings\"),e.busy=!1})},t.prototype.updateDeliveryOption=function(e,t){var i=this;if(t.value!==this.currentDeliveryOption){var n=this.selectedDeliveryOption===this.teamsDeliveryOption.value;this.voiceSettingsService.setTeamsAsPreferredClient(n,\"incomingCallDialog\").then(function(){i.currentDeliveryOption=i.selectedDeliveryOption,i.logger.debug(\"preferred client updated\")}).catch(function(e){i.logger.error(\"failed to update the preferred client: {0}\",e)})}},t}();e.RoutingSettingsController=t,angular.module(\"teamspace.routingSettings\",[\"pascalprecht.translate\",\"teamspace.loggingService\",\"teamspace.voiceSettingsService\",\"teamspace.locales\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.routingSettings,{template:\"components/calling-routing-settings/routing-settings.html\",className:\"ts-modal-dialog custom-width routing-settings-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"RoutingSettingsController\",controllerAs:\"rsc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"RoutingSettingsController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){function n(e,n,a,t,c){var o=function(n,o){var i=o.item.scope;i&&i.contentSharingSession===a()&&-1!==o.item.previousPosition&&(n.name===e.events.calling.beforeParticipantStreamAdded?t():c())};n.$on(e.events.calling.beforeParticipantStreamAdded,o),n.$on(e.events.calling.afterParticipantStreamAdded,o)}angular.module(\"teamspace.addStreamItemChangeHandlers\",[\"teamspace.constants\"],[\"constants\",function(a){e.addStreamItemChangeHandlers=function(e,t,c,o){return n(a,e,t,c,o)}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(l){!function(l){var t=function(){function t(e,l,t,i,n,a,s,o,c,r,h,g,u){this.call=e,this.conversation=l,this.callingService=t,this.callingScreenTelemetryHandler=i,this.callingNavigationService=n,this.settingsService=s,this.logger=o,this.constants=c,this.$timeout=r,this.callingScreen=h,this.callingDebugService=g,this.callingQualityFeedbackService=u,this.suppressCalling=!1,this.isLeaving=!1,this.isCancelled=!1,this.b2bAnonymousRoleName=\"guest\",this.isAttachCallingLogsEnabled=s.valueAsBoolean(c.settings.names.enableAttachCallingLogs),this.isPostMeetingFollowUpEnabled=s.valueAsBoolean(c.settings.names.enablePostMeetingFollowUp)}return t.prototype.onDisconnectState=function(l){if(this.lastCallState=l,!this.call.canBeRetried()){var t=this.conversation.isChat()&&!_.includes(e.services.ValidTerminatedReasons,this.call.terminatedReason),i=this.call.isMeetingTransferred();this.closeCallingWithTimeout(t||i)}},t.prototype.sendRetryScreenShownTelemetry=function(){this.call.isRemovedFromCall()?this.lastCallState!==this.call.state&&this.callingScreenTelemetryHandler.sendRemovedFromCallTelemetry():this.callingScreenTelemetryHandler.sendCallDropTelemetry(this.wasNetworkReconnect())},t.prototype.shouldShowAttachLogCheckbox=function(){return!!this.isAttachCallingLogsEnabled&&!(this.call.isRelayWhitelistingIssue()||this.call.isRemovedFromCall()||this.call.wasReconnectingIssue||this.call.isNotAdmittedForLongTime)},Object.defineProperty(t.prototype,\"shouldSendReport\",{get:function(){return this.callingScreenTelemetryHandler.shouldSendReport},set:function(e){this.callingScreenTelemetryHandler.shouldSendReport=e},enumerable:!0,configurable:!0}),t.prototype.shouldShowButtons=function(){return this.call.canBeRetried()},t.prototype.retry=function(){var l=this;this.suppressCalling=!0,this.call.isRemovedFromCall()?this.callingScreenTelemetryHandler.sendRetryCallRemovedTelemetry():this.callingScreenTelemetryHandler.sendRetryCallDropTelemetry(this.wasNetworkReconnect(),this.call.callId,this.call.participantId),this.callingScreenTelemetryHandler.submitIssueWithLogs(),this.callingService.retryCall(this.call,e.services.CallTelemetryContext.RetryCall).catch(function(e){l.logger.error(\"failed to retry call, error = \"+e+\", callId = \"+l.call.callId),l.cancelRetryInternal()})},t.prototype.cancelRetry=function(){this.call.isRemovedFromCall()&&this.callingScreenTelemetryHandler.sendDismissRetryCallRemovedTelemetry(),this.callingScreenTelemetryHandler.submitIssueWithLogs(),this.cancelRetryInternal()},t.prototype.cancel=function(){if(this.callingScreenTelemetryHandler.sendCancelCallDropTelemetry(this.wasNetworkReconnect(),this.call.callId,this.call.participantId),e.services.CallUtilities.isCallInLobby(this.call))return this.call.stop();this.isCancelled=!0,this.cancelRetry()},t.prototype.cancelRetryInternal=function(){this.callingService.cancelRetry(this.call),this.closeCalling()},t.prototype.shouldExcludeCall=function(l){return l.teamsCallId!==this.call.teamsCallId&&(8!==l.state||e.services.CallUtilities.isCallOnServerHold(l))},t.prototype.closeCalling=function(){var l=this;this.callingScreen.executePreCloseCallingAction();var t=_.some(this.callingService.getAllCalls(!0),function(e){return l.shouldExcludeCall(e)})?null:this.callingQualityFeedbackService.getQuestionnaire(this.call.callId);if(t&&t.type===e.services.FeedbackType.ShortDurationHangup)return this.callingScreen.questionnaire=t,void this.callingScreen.onQuestionnaireDisplay();var i=this.call.role===this.b2bAnonymousRoleName,n=i&&!this.call.wasDeniedFromLobby&&!this.call.isNotAdmittedForLongTime,a=!!t&&(this.callingQualityFeedbackService.enabledWebPostCallCQF()||this.callingQualityFeedbackService.checkIfSampledForPostCallCQF(t.callType,this.call.callId));this.isPostMeetingFollowUpEnabled&&this.callingScreen.meetingInfoExchange&&!n?this.checkForFollowUpNavigation(i,a):(this.defaultNavigateAfterCall(n||a,i),this.isCancelled=!1)},t.prototype.checkForFollowUpNavigation=function(e,l){var t=this,i=this.call,n=i.teamsCallId,a=i.callId,s=i.isAnonymousJoinDisabled,o=i.setupArgs,c=i.isLobbyFull,r=i.conversationId;this.callingScreen.meetingInfoExchange.then(function(i){!l&&t.shouldSuggestFollowupPostCall(i)?t.callingNavigationService.navigateOnQuittingCall(n,a,!0,e,s,o.isEchoBotCall,c,t.isCancelled,i.objectId,t.getMeetingTypeForFollowUp(),r):t.defaultNavigateAfterCall(l,e)}).catch(function(){t.logger.error(\"Unable to fetch meeting info for call \"+t.call.callId+\". Skipping follow-up suggestion\"),t.defaultNavigateAfterCall(l,e)}).finally(function(){t.isCancelled=!1})},t.prototype.defaultNavigateAfterCall=function(e,l){var t=this.call,i=t.teamsCallId,n=t.callId,a=t.isAnonymousJoinDisabled,s=t.setupArgs,o=t.isLobbyFull;this.callingNavigationService.navigateOnQuittingCall(i,n,e,l,a,s.isEchoBotCall,o,this.isCancelled)},t.prototype.getMeetingTypeForFollowUp=function(){var e=this.conversation.meetingContext;return\"PrivateMeeting\"===e?\"Private\":e},t.prototype.shouldSuggestFollowupPostCall=function(e){return e.isOrganizer&&this.hasMeetingRunOverTime(e)&&!e.isRecurrent&&(this.conversation.isPrivateMeeting()||this.conversation.isChannel())},t.prototype.hasMeetingRunOverTime=function(e){var l=new Date(e.endTime).getTime()+this.settingsService.valueFor(this.constants.settings.names.postCallingFollowUpOvertimeBufferMilliseconds);return!isNaN(l)&&l<Date.now()},t.prototype.hangUp=function(){this.callingDebugService.log(\"hangUp\"),this.isLeaving=!0;var e=this.call.isBroadcast?this.constants.scenarios.calling.context.producerScreen:this.constants.scenarios.calling.context.callScreen;this.callingQualityFeedbackService.registerHangup(this.call,e),this.callingService.leaveCall(this.call,e)},t.prototype.rejoin=function(){var l=this;this.call.isRejoiningLobby=!0,this.callingService.retryCall(this.call,e.services.CallTelemetryContext.RejoinCall).catch(function(e){l.logger.error(\"Failed to rejoin call with error \"+e),l.closeCalling()})},t.prototype.closeCallingWithTimeout=function(e){var t=this;void 0===e&&(e=!1),this.closingPromise||(this.closingPromise=this.$timeout(function(){t.closeCalling()},e?l.CallingScreenController.ENDING_CALL_TIMEOUT_LONG:l.CallingScreenController.ENDING_CALL_TIMEOUT))},t.prototype.wasNetworkReconnect=function(){return this.call.wasNetworkReconnectIssue()},t.prototype.dispose=function(){this.closingPromise&&(this.$timeout.cancel(this.closingPromise),this.closingPromise=null)},t.prototype.closeCallOnSurfaceHub=function(){this.callingNavigationService.navigateOnQuittingCall(this.call.teamsCallId,this.call.callId,!1)},t}();l.CallDisconnectStateHandler=t}(l.Calling||(l.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(n){var o=function(){function n(e,t,n,o,a,i,r,l,s,c,u){var g=this;this.$scope=t,this.$state=n,this.call=o,this.callingTelemetryService=a,this.logger=i,this.constants=r,this.analyticsService=l,this.settingsService=s,this.utilityService=c,this.loggingService=u,this.wasCallDropReported=!1,this.shouldSendReport=s.valueAsBoolean(r.settings.names.enableAttachCallingLogs)&&s.valueAsBoolean(r.settings.names.attachCallingLogsCheckboxDefaultValue),s.valueAsBoolean(r.settings.names.enableNetworkReconnectUI)&&(this.networkReconnectStatusChangedSubscription=o.on(\"networkReconnectStatusChanged\",function(){return g.onNetworkReconnect()}),this.onNetworkReconnect()),t.$on(\"$destroy\",function(){g.networkReconnectStatusChangedSubscription&&g.networkReconnectStatusChangedSubscription.dispose()})}return n.prototype.sendRemovedFromCallTelemetry=function(){var t=this.callingTelemetryService.getCommonEventData(this.call);t[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callScreen,this.sendPanelView(e.PanelType.removedFromMeetingScreen,t)},n.prototype.sendCallDropTelemetry=function(t){var n=this;if(!this.wasCallDropReported){this.wasCallDropReported=!0;var o=this.callingTelemetryService.getCommonEventData(this.call);o[this.constants.counters.eventNames.autoreconnectShown]=t,o[this.constants.counters.eventNames.isNetworkIssue]=this.call.getNetworkReconnectStatus()===e.services.NetworkReconnectStatus.Bad,this.callingTelemetryService.enrichEventDataWithDialInOutInfo(this.call,o).finally(function(){n.sendPanelView(e.PanelType.pstnFallbackCallDrop,o)})}},n.prototype.sendRetryCallDropTelemetry=function(n,o,a){var i={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.rejoinOnCallDrop.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.tryAgainFromPSTNFallback.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.callOrMeetup.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.tryAgainFromUnableToJoin.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,this.logger),summary:\"Try again after unable to join the meeting\"},panel:{type:e.PanelType.pstnFallbackCallDrop},dataBag:{isNetworkIssue:this.call.getNetworkReconnectStatus()===e.services.NetworkReconnectStatus.Bad,AutoreconnectShown:n,previousCallId:o,previousParticipantId:a}};this.analyticsService.onPanelAction(this.$scope,i)},n.prototype.sendCancelCallDropTelemetry=function(n,o,a){var i={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.cancelOnCallDrop.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.tryAgainFromPSTNFallback.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.callOrMeetup.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.tryAgainFromUnableToJoin.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,this.logger),summary:\"Cancel after unable to join the meeting\"},panel:{type:e.PanelType.pstnFallbackCallDrop},dataBag:{isNetworkIssue:this.call.getNetworkReconnectStatus()===e.services.NetworkReconnectStatus.Bad,AutoreconnectShown:n,previousCallId:o,previousParticipantId:a}};this.analyticsService.onPanelAction(this.$scope,i)},n.prototype.sendRetryCallRemovedTelemetry=function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.rejoinAfterBeingRemoved.toString(),t.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.rejoinMeeting.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,this.logger),summary:\"Click rejoin from removed from meeting screen\"},dataBag:{context:this.constants.scenarios.calling.context.callScreen}};this.analyticsService.onPanelAction(this.$scope,n)},n.prototype.sendDismissRetryCallRemovedTelemetry=function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.dismissAfterBeingRemoved.toString(),t.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.dismissMeeting.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,this.logger),summary:\"Click dismiss from removed from meeting screen\"},dataBag:{context:this.constants.scenarios.calling.context.callScreen}};this.analyticsService.onPanelAction(this.$scope,n)},n.prototype.submitIssueWithLogs=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableAttachCallingLogs)&&this.shouldSendReport){var e=\"calling-screen\";this.call.isBroadcast&&(e+=\", Broadcast\"),this.callingTelemetryService.submitIssueWithLogs(this.call,e)}},n.prototype.onNetworkReconnect=function(){this.call.getNetworkReconnectStatus()===e.services.NetworkReconnectStatus.Poor&&this.sendReconnectingOngoingTelemetry()},n.prototype.sendReconnectingOngoingTelemetry=function(){var t=this,n=this.callingTelemetryService.getCommonEventData(this.call);this.callingTelemetryService.enrichEventDataWithDialInOutInfo(this.call,n).finally(function(){t.sendPanelView(e.PanelType.autoReconnectInCall,n)})},n.prototype.sendPanelView=function(t,n){var o={panel:{launchMethod:e.components.LaunchMethod[e.components.LaunchMethod.nav],previousUri:void 0,previousUriParams:void 0,region:e.PanelRegion[e.PanelRegion.main],uri:this.$state.current.name,uriParams:this.loggingService.hashUriParamsPII(this.$state.params),viewId:this.utilityService.generateUUID(),type:e.PanelType[t]},dataBag:n};this.analyticsService.sendPanelView(o)},n}();n.CallTelemetryHandler=o}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var i=function(){function i(e,i,t,a,c,l,n,s,r){this.callingService=e,this.callingNavigationService=i,this.callingTelemetryService=t,this.settingsService=a,this.loggingService=c,this.constants=l,this.$timeout=n,this.callingDebugService=s,this.callingQualityFeedbackService=r}return i.$inject=[\"callingService\",\"callingNavigationService\",\"callingTelemetryService\",\"settingsService\",\"loggingService\",\"constants\",\"$timeout\",\"callingDebugService\",\"callingQualityFeedbackService\"],i.prototype.getCallDisconnectHandler=function(i,t,a,c){var l=this.loggingService.newLogger(\"CallDisconnectState\");return new e.CallDisconnectStateHandler(i,t,this.callingService,a,this.callingNavigationService,this.callingTelemetryService,this.settingsService,l,this.constants,this.$timeout,c,this.callingDebugService,this.callingQualityFeedbackService)},i}();e.CallStateHandlerFactory=i,angular.module(\"teamspace.callStateHandlerFactory\",[\"teamspace.callingService\",\"teamspace.callingNavigationService\",\"teamspace.callingTelemetryService\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.callingDebugService\",\"teamspace.callingQualityFeedbackService\"]).service(\"callStateHandlerFactory\",i)}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){var n;!function(e){e[e.None=0]=\"None\",e[e.Roster=1]=\"Roster\",e[e.CallingChat=2]=\"CallingChat\",e[e.DeviceSettings=3]=\"DeviceSettings\",e[e.MeetingInfo=4]=\"MeetingInfo\",e[e.MeetingNotes=5]=\"MeetingNotes\",e[e.BroadcastQna=6]=\"BroadcastQna\",e[e.BroadcastYammer=7]=\"BroadcastYammer\",e[e.BroadcastAnalytics=8]=\"BroadcastAnalytics\",e[e.CallTranscript=9]=\"CallTranscript\",e[e.CallHealth=10]=\"CallHealth\",e[e.VideoBackgroundSettings=11]=\"VideoBackgroundSettings\"}(n=i.RightPanel||(i.RightPanel={}));var a=function(){function a(a,s,o,r,l,c,h,g,d,p,u,S,m,v,f,C,y,b,P,I,A,M,E,w,D,T,O,$,U,H,L,R,B,k,F,x,N,V,W,j,z,J,q,G,K,Q,Z,Y,X,ee,te,ie,ne,ae,se,oe,re,le,ce,he,ge){var de=this;this.$scope=a,this.$element=o,this.$q=r,this.constants=l,this.callingDebugService=c,this.peopleService=h,this.sxConfig=g,this.eventingService=d,this.callingService=p,this.callMonitorService=S,this.callingNavigationService=m,this.callingTelemetryService=v,this.loggingService=f,this.layoutService=C,this.$timeout=b,this.$window=P,this.$translate=A,this.resources=M,this.shortcutService=E,this.deviceManagerService=w,this.ariaLiveService=D,this.accessibilityService=T,this.dialogService=O,this.callTogglingService=$,this.callTransferService=U,this.callConsultationService=L,this.callingParticipantService=B,this.screenSharingControlService=k,this.contentSharingService=F,this.authenticationService=x,this.analyticsService=N,this.callingAlertsService=W,this.anonymousMeetingService=j,this.anonymousNotificationService=z,this.desktopUtilityService=G,this.callingSupportService=Q,this.holoLensInteractionService=Z,this.utilityService=Y,this.fileUploadStore=X,this.platformDetectService=ee,this.objectLeaksDetector=te,this.callRecordingService=ie,this.callPropsStoreService=ae,this.hwaFilesUtilityService=se,this.callParkService=oe,this.uploadActions=re,this.conversationsService=le,this.chatListService=ce,this.isOneToOne=!1,this.darkTheme=!0,this.isCallWithParkService=!1,this.isLobbyEnabled=!1,this.meetingModalityLinks={},this.showCriticalAlert=!1,this.currentLoadingMessage=\"\",this.showDialIn=!1,this.wasInLobby=!1,this.shouldFocusCallingButtons=!0,this.isPstnDialogShown=!1,this.callingPstnDialogSettings={showDialOut:!0},this.dialOutEnabled=!1,this.dialInEnabled=!1,this.isClosedCaptioningAvailable=!1,this.shouldHideCaptions=!0,this.isPstnDialogLoading=!1,this._showSharingPanel=!1,this._showSharingAlert=!1,this._showControlOnStage=!1,this._isEditingScene=!1,this._holographicInitializationStarted=!1,this._blockDroppingElementCnt=0,this._isControlDragging=!1,this.callAlreadyConnected=!1,this.activeSpeakers=\"\",this.tabHandler=e.accessibility.AccRole.Roles.TabElementsConstants,this.isMyselfPreviewShown=!1,this.wasRoleSet=!1,this.hasStreamPermsInit=!1,this.isVideoEnabled=!0,this.isDialInOnErrorEnabled=!1,this.isResumingInKeyboardMode=!1,this.isMeetingCompanionEnabled=!1,this.isDesktopApp=!1,this.isOptimizedSpeakerEventingEnabled=!1,this.isPstnPreJoinEnabled=!1,this.isEmergencyCallStatusEnabled=!1,this.enableConfirmAudioEscalation=!1,this.isNativeWhiteboardEnabled=!1,this.disposed=!1,this.screenShareStartedInSnap=!1,this.triggerVirtualRepeatUpdate=function(){de.$scope.$broadcast(de.constants.events.angularVsRepeat.vsRepeatTrigger)},c.clearPanelsAndButtonsInfo(),this.logger=f.newLogger(l.loggingContexts.callingScreen),this.callingScreenId=Y.generateUUID(),a.callingScreenId=this.callingScreenId,this.isScreenShotTest=he.valueAsBoolean(l.settings.names.isScreenShotTest);var pe=this.call.role===l.calling.roles.guest;this.isAnonymousUser=x.isAnonymous(),this.isLobbyEnabled=!this.isAnonymousUser&&!pe&&he.valueAsBoolean(l.settings.names.enableLobby),this.enablePerUserPolicies=he.valueAsBoolean(l.settings.names.enableUserMeetingPolicy),this.isDialInOnErrorEnabled=he.valueAsBoolean(l.settings.names.enableDialInOnCallFailures),this.enableUnifiedControlBar=he.valueAsBoolean(l.settings.names.enableUnifiedControlBar),this.enablePstnMruDialog=he.valueAsBoolean(l.settings.names.enablePstnMruDialog),this.isMeetingCompanionEnabled=he.valueAsBoolean(l.settings.names.enableVBSSFromCompanion),this.isPstnPreJoinEnabled=he.valueAsBoolean(l.settings.names.enablePstnPreJoin),this.isEmergencyCallStatusEnabled=!he.valueAsBoolean(l.settings.names.disableEmergencyCallStatus),this.isStreamPermissionsStoreEnabled=he.valueAsBoolean(l.settings.names.enableStreamPermissionsStore),this.isClosedCaptioningAvailable=he.valueAsBoolean(l.settings.names.enableClosedCaptions)&&G.isElectron()&&!G.avIsRemoted(),this.callingConstantsUI=he.valueFor(l.settings.names.callingConstants).ui;var ue=he.valueAsBoolean(l.settings.names.enableUbarV2ForBroadcast)&&this.call.isBroadcast;if(this.enableActionButtonsInUbar=he.valueAsBoolean(l.settings.names.enableActionButtonsInUbar)&&(!this.call.isBroadcast||ue),this.enableIndicatorsInUbar=he.valueAsBoolean(l.settings.names.enableIndicatorsInUbar)&&he.valueAsBoolean(l.settings.names.enableUnifiedControlBar)&&(!this.call.isBroadcast||ue),this.dockedUbar=G.useVDIUX(),this.isNativeWhiteboardEnabled=he.valueAsBoolean(l.settings.names.enableHandleWhiteboardSharingByNativeApp)&&ee.isSurfaceHub1(),this.enableRecordPPTSharing=he.valueAsBoolean(l.settings.names.enableRecordPPTSharing),this.enableStructuredMeetingsSettingsConsumption=he.valueAsBoolean(l.settings.names.enableStructuredMeetingsSettingsConsumption),this.enableConfirmAudioEscalation=he.valueAsBoolean(l.settings.names.enableConfirmAudioEscalation),this.callPreJoinInfo=ge.getPreJoinInfoForCall(this.call),this.correlationId=this.callPreJoinInfo.correlationId,this.uploadListener=X.register(this,a),i.ParticipantState.init(A,M.strings),this.callingState=V.get(this.call),this.isDialInOnErrorEnabled){var Se=function(){de.showDialIn=de.isDialInOnErrorEnabled&&1e3===de.call.extendedCallState};this.extendedCallStateChangedSubscription=this.call.on(\"extendedCallStateChanged\",Se),Se()}this.closedCaptionsSubscription=this.call.on(\"closedCaptionsStatusChanged\",function(){return de.onClosedCaptionsStatusChanged()}),this.callTelemetryHandler=new i.CallTelemetryHandler(r,a,s,this.call,v,this.logger,l,N,he,Y,f),this.callDisconnectStateHandler=J.getCallDisconnectHandler(this.call,this.conversation,this.callTelemetryHandler,this),this.mainCallingScreenElement=o.find(\".call-screen-main\"),this.participantItems=[];var me=ae.get(this.call.teamsCallId,13),ve=me?me.lastLayoutTypeBeforeMultitask:i.LayoutType.None;if(this.layoutManager=new i.LayoutManager(this.onItemPositionChanged.bind(this),f.newLogger(\"layoutManager\"),{width:this.mainCallingScreenElement.width(),height:this.mainCallingScreenElement.height()},l,C,he,Y,!!C.surfaceHubEnabled,Q.isSingleIncomingVideoSupported(this.call),ve),this.meetingInfoExchangeProvider=new i.MeetingInfoExchangeProvider(r,this.call,l,this.conversation,R,f,v,he),he.valueAsBoolean(l.settings.names.enablePostMeetingFollowUp)&&(this.meetingInfoExchange=this.meetingInfoExchangeProvider.getExchangeMeetingInfo()),this.participantsManager=new i.ParticipantsManager(h,b,r,this.onParticipantStreamAdded.bind(this),this.onParticipantStreamRemoved.bind(this),this.onParticipantsChanged.bind(this),this.onParticipantConnected.bind(this),this.onParticipantHeld.bind(this),this.onParticipantContentSharingRoleChanged.bind(this),this.onParticipantHolographicChanged.bind(this),c,B,f,this.call,l.loggingContexts.callingScreen,Y,ae,he,l),this.isClosedCaptioningAvailable&&(this.closedCaptionsStatusObservable=new t.ClosedCaptionsStatusObservable(this.call,[new t.ClosedCaptionsAlertsObserver(W,A,M),new t.ClosedCaptionsAriaLiveObserver(D,A,M)])),this.immersiveModeHandler=C.surfaceHubEnabled?new i.SurfaceHubImmersiveModeHandler(b,a,I,C,f,T,l,he):new i.ImmersiveModeHandler(b,a,I,C,f,T,l,he),this.callConsultationHandler=new i.CallConsultationHandler(b,a,l,H,U,O,f,this.call),this.callingStreamFactory=new i.CallingStreamFactory(y,o,this.immersiveModeHandler),this.onlyMyselfText=A.instant(M.strings.calling_screen_onlyOneHere),this.fullScreenIsOn=A.instant(M.strings.full_screen_is_on),this.fullScreenIsOff=A.instant(M.strings.full_screen_is_off),this.meetingPanelManager=new e.components.MeetingPanelManager(r,a,this.call,this.conversation,this.questionnaire,he,Q,l,u,this.meetingModalityLinks,x,function(){return de.setSidePanelButtonOptions()}),this.isDesktopApp=G.isDesktop(),this.isOptimizedSpeakerEventingEnabled=ne.isOptimizedSpeakerEventingEnabled(),this.hasStreamPermsInit=he.valueAsBoolean(l.settings.names.ignoreCanCreateVideoPermission),K.isBroadcastETMJoinEnabled()&&this.call.isBroadcast&&this.call.broadcastMeeting){var fe=q.getLocalBroadcastState(this.call.teamsCallId);if(!fe)return void this.logger.error(\"localBroadcastState is null\");fe.getAttendeeMeeting().then(function(e){e?(de.meetingModalityLinks.qnaModerator=e.qna&&e.qna.moderatorUrl,de.meetingModalityLinks.yammer=e.yammer&&e.yammer.isEnabled?{broadcastId:e.yammer&&e.yammer.broadcastId,groupId:e.yammer&&e.yammer.groupId}:void 0,de.supportUrl=e.supportUrl,de.setSidePanelButtonOptions(),de.meetingModalityLinks.qnaModerator&&(de.setSidePanelComponentsOptions(),d.$on(a,l.events.broadcast.qnaUpdateNotification,function(e){return de.meetingPanelManager&&de.meetingPanelManager.handleQnaUpdateNotification()}))):de.logger.error(\"calling-screen: broadcastMeeting object is not valid or modalityLinks are not defined\")}).catch(function(e){de.logger.error(\"calling-screen: failed to get the broadcastMeeting information\")})}var Ce=function(){ae.set(de.call.teamsCallId,10,!0)};this.pstnNotAvailableAlert={name:\"NoAvailablePSTN\",position:1,windowType:e.services.WindowType.CallingFooter,title:A.instant(M.strings.calling_PstnPreJoinAlertTitle),type:e.services.AlertType.Error,text:A.instant(M.strings.calling_PstnPreJoinAlertContent),dismissable:!0,onCloseButtonClicked:function(){return Ce()}},this.initEvents(),d.$emit(l.events.calling.callDisplayed,this.call),this.holographicAnnotationsAlert={name:\"HolographicAnnotationsError\",title:A.instant(M.strings.calling_holographic_alert_editing_title),type:e.services.AlertType.Error,text:\"\",dismissable:!0},this.holographicAnnotationsPdfSizeAlert={name:\"HolographicAnnotationsError\",title:A.instant(M.strings.calling_holographic_alert_pdf_size_title),type:e.services.AlertType.Error,text:A.instant(M.strings.calling_holographic_alert_pdf_size),dismissable:!0},this.contentSharingErrorAlert={name:\"ContentSharingFailed\",title:A.instant(M.strings.calling_contentsharing_error_title),type:e.services.AlertType.Error,text:\"\",dismissable:!0},this.contentSharingServiceSubscriberId=F.init(this.call,{sessionAdded:this.onContentSharingSessionAdded.bind(this),sessionAddedWithError:this.onContentSharingSessionAddedWithError.bind(this),sessionRemoved:this.onContentSharingSessionRemoved.bind(this),sessionError:this.onContentSharingSessionError.bind(this)}),_.forEach(F.activeSessions,function(e){e&&e.session&&de.onContentSharingSessionAdded(e.session)}),this.conversation.whenInitialized().then(function(){return de.onConversationInitialized()}),(this.call.isServerHold||this.call.isUnparkCall)&&(this.isOneToOne=!0),this.logLayout(),this.participantsManager.init(),this.layoutManager.initialisingItems=!1,this.setShortcutArea(e.services.Area.CallingScreen);var ye;ye=this.dockedUbar?this.tabHandler.orderTypes.vdiCalling:this.enableActionButtonsInUbar||C.surfaceHubEnabled&&this.enableUnifiedControlBar?this.tabHandler.orderTypes.newcalling:this.tabHandler.orderTypes.calling,this.tabHandler.setOrderedRoleAttributes(ye),!this.showSharingPanel&&this.isSharingPanelRequested&&this.toggleSharing(),_.isNil(this.rightPanelToOpen)||this.rightPanelToOpen===n.None||(this.shouldFocusCallingButtons=!1,this.openRightPanel(this.rightPanelToOpen)),_.isNil(this.callMoreOptionToExecute)||this.callMoreOptionToExecute===e.services.CallMoreOption.None||(this.shouldFocusCallingButtons=!1,this.onExternalCallMonitorMoreOptionClicked(this.callMoreOptionToExecute)),this.shouldShowDisabledButtonPopover=he.valueAsBoolean(l.settings.names.enableCallingDisabledButtonPopover)&&!this.isDesktopApp,this.shouldShowGetUserMediaDialog=he.valueAsBoolean(l.settings.names.enableGetUserMediaScreen)&&!this.isDesktopApp&&!this.call.isInLightweightMode(),this.showPreviewLabel=G.isWeb()&&he.valueAsBoolean(l.settings.names.enableCallingScreenPreviewLabel),this.contentSharingStartingSubscription=F.onSharingStarting(function(e){de.showSharingPanel&&de.toggleSharing(),de.logger.info(\"Content sharing staring\"),W.dismiss(de.contentSharingErrorAlert),\"ppt\"===e.type?(de.currentLoadingMessage=A.instant(M.strings.calling_loading_file,{fileName:e.name}),T.waitForElementAndSetFocus(\".call-loading-content\")):\"whiteboard\"!==e.type||de.isNativeWhiteboardEnabled||(de.currentLoadingMessage=A.instant(M.strings.calling_loading_whiteboard),T.waitForElementAndSetFocus(\".call-loading-content\"))}),this.contentSharingFailedSubscription=F.onSharingStartFailed(function(t){de.currentLoadingMessage=\"\",t.code!==e.services.ContentSharingErrorCode.Cancelled?(de.logger.error(\"Content sharing stopped: sharing failed\"),de.displayContentSharingAlert(t)):de.logger.info(\"Content sharing stopped: sharing cancelled.\")}),this.autoUnmuteScenario=f.newScenario(l.scenarios.autoUnmuteMeetingChat),this.externalUserErrorMessage=A.instant(M.strings.calling_contentsharing_error_message_external_user_description),this.externalUserErrorTitle=A.instant(M.strings.calling_contentsharing_error_message_external_user_title),d.$on(a,l.events.callMeBack.showDialOut,function(e,t){return de.callingPstnDialogSettings.showDialOut=t}),d.$on(a,l.events.callMeBack.participantRemoved,function(){de.isPstnDialogShown=!1,de.toggleMuteAudio()})}return a.$inject=[\"$scope\",\"$state\",\"$element\",\"$q\",\"constants\",\"callingDebugService\",\"peopleService\",\"sxConfig\",\"eventingService\",\"callingService\",\"meetingNotesService\",\"callMonitorService\",\"callingNavigationService\",\"callingTelemetryService\",\"loggingService\",\"layoutService\",\"$compile\",\"$timeout\",\"$window\",\"$document\",\"$translate\",\"resources\",\"shortcutService\",\"deviceManagerService\",\"ariaLiveService\",\"accessibilityService\",\"dialogService\",\"callTogglingService\",\"callTransferService\",\"callConsultationStore\",\"callConsultationService\",\"calendarService\",\"callingParticipantService\",\"screenSharingControlService\",\"contentSharingService\",\"authenticationService\",\"analyticsService\",\"callingStateFactory\",\"callingAlertsService\",\"anonymousMeetingService\",\"anonymousNotificationService\",\"callStateHandlerFactory\",\"broadcastService\",\"desktopUtilityService\",\"broadcastJoinService\",\"callingSupportService\",\"holoLensInteractionService\",\"utilityService\",\"fileUploadStore\",\"platformDetectService\",\"objectLeaksDetector\",\"callRecordingService\",\"callingAgentsService\",\"callPropsStoreService\",\"hwaFilesUtilityService\",\"callParkService\",\"uploadActions\",\"conversationsService\",\"chatListService\",\"settingsService\",\"callPreJoinService\"],Object.defineProperty(a.prototype,\"callConsultingConversationDialogId\",{get:function(){return this.callConsultationHandler&&this.callConsultationHandler.callConsultingConversationDialogId},enumerable:!0,configurable:!0}),a.prototype.onPstnDialogClose=function(){if(this.isPstnDialogShown=!1,this.callPropsStoreService.set(this.call.teamsCallId,9,!0),this.call.isInLightweightMode())this.showContinueWithoutAudioDialogIfNeeded(!0);else if(this.call.isSpeakerMuted&&this.call.isMuted){this.logger.info(\"Content only - showing UFD\");var t=this.enableConfirmAudioEscalation?this.resources.strings.calling_alertContentOnly:this.resources.strings.calling_alertMicrophoneSpeakersMuted;this.callingAlertsService.handleOnDemandAlert({dismissable:!0,type:e.services.AlertType.Info,name:\"ContentOnlyAlert\",text:this.$translate.instant(t),isAffirmational:!0,teamsCallId:this.call.teamsCallId})}},Object.defineProperty(a.prototype,\"currentUploads\",{get:function(){return[this.currentUpload]},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"shouldShowTemporaryStatus\",{get:function(){return!!this.currentUpload||this.currentLoadingMessage.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"showOldLobbyNotification\",{get:function(){return this.isLobbyEnabled&&!this.enableActionButtonsInUbar},enumerable:!0,configurable:!0}),a.prototype.isCallerInEmergencyCall=function(){return this.call&&this.call.isEmergencyCall&&this.call.myRoleInEmergencyCall===e.services.UserRoleInEmergencyCall.Caller},a.prototype.isSecurityDeskInEmergencyCall=function(){return this.call&&this.call.isEmergencyCall&&this.call.myRoleInEmergencyCall===e.services.UserRoleInEmergencyCall.SecurityDesk},a.prototype.isEmergencyParticipant=function(){return this.call&&this.call.isEmergencyCall&&this.call.emergencyCalleeMri===this.partnerUpn},a.prototype.onStateChanged=function(t){function n(e){this.currentUpload&&e.id===this.currentUpload.id&&(this.currentUpload=null,this.showSharingPanel&&(this.showSharingPanel=!1,this.sharingPanelSizeChanged(0)),this.immersiveModeHandler.isImmersiveModeAllowed||this.immersiveModeHandler.allowImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0))}function a(e){this.currentUpload&&this.currentUpload.id===e.id||(this.currentUpload&&this.currentUpload.id!==e.id&&this.cancelCurrentUpload(),this.showSharingPanel&&(this.showSharingPanel=!1,this.sharingPanelSizeChanged(0)),this.immersiveModeHandler.isImmersiveModeAllowed&&this.immersiveModeHandler.suppressImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0)),this.currentUpload=e}var s=this;t&&t.uploads&&0!==t.uploads.length&&t.uploads.forEach(function(t){if(t.viewId===s.callingScreenId)switch(t.state){case e.services.files.modules.fileUpload.UploadState.UploadInProgress:a.call(s,t);break;case e.services.files.modules.fileUpload.UploadState.UploadCompleted:s.currentUpload&&t.id===s.currentUpload.id&&100===t.progress&&(n.call(s,t),s.startSharingContent({type:\"ppt\",id:t.success.objectId,name:t.success.title,url:t.success.objectUrl,siteUrl:t.success.siteUrl,contentBundleUrl:void 0,fileGetUrl:void 0,fileCommandsUrl:void 0,majorVersion:void 0,fileSize:void 0,source:\"upload\"}));break;case e.services.files.modules.fileUpload.UploadState.UploadCancelled:case e.services.files.modules.fileUpload.UploadState.UploadError:n.call(s,t)}else if(t.viewId===s.constants.urls.files.service.exchange.viewId)switch(t.state){case e.services.files.modules.fileUpload.UploadState.UploadInProgress:t.jobId||(t.jobId=s.callingScreenId),t.jobId===s.callingScreenId&&a.call(s,t);break;case e.services.files.modules.fileUpload.UploadState.UploadCompleted:case e.services.files.modules.fileUpload.UploadState.UploadCancelled:case e.services.files.modules.fileUpload.UploadState.UploadError:t.jobId===s.callingScreenId&&n.call(s,t)}})},a.prototype.isImmersive=function(){return this.layoutService.immersiveAppBar},Object.defineProperty(a.prototype,\"showSoloUserAlert\",{get:function(){var t=this,i=this.callingAlertsService.getAlerts(e.services.WindowType.CallingFooter,e.services.ScreenRegionForAlert.CallingCenterScreen).length>0;if(1===this.call.callType||this.isCallOnHold||e.services.CallUtilities.isCallInLobby(this.call)||e.services.CallUtilities.isCallConnecting(this.call)||this.participantItems.length>=1||i||this.isPPTSharing||this.isWhiteboardSharing)return!1;var n=this.call.participants.filter(function(i){return(3===i.state||4===i.state)&&!e.services.CallUtilities.isCallingSystemBot(i.id,t.callingConstantsUI.blacklistedBots)}).length>0;return n?this.shouldUpdateAriaLiveServiceForSoloTreatment=!1:this.updateAriaLiveServiceForSoloTreatment(),!n},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"duration\",{get:function(){return this._duration},set:function(e){this._duration=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"showSharingAlert\",{get:function(){return this._showSharingAlert},set:function(e){this._showSharingAlert=this._showSharingPanel&&e},enumerable:!0,configurable:!0}),a.prototype.disposeMeetingInfoProviders=function(){this.meetingInfoExchangeProvider.dispose()},a.prototype.onQuestionnaireDisplay=function(){this.disposeMeetingInfoProviders(),this.disposeMeetingPanel()},a.prototype.shouldShowDefaultPstnDialog=function(){return this.enableUnifiedControlBar&&!this.enablePstnMruDialog},a.prototype.updateAriaLiveServiceForSoloTreatment=function(){this.shouldUpdateAriaLiveServiceForSoloTreatment||(this.ariaLiveService.update(this.$translate.instant(this.resources.strings.calling_screen_onlyOneHere)),this.shouldUpdateAriaLiveServiceForSoloTreatment=!0)},a.prototype.onConversationInitialized=function(){var t=this;if(!this.disposed){if(this.isOneToOne=this.conversation.isOneToOne()||e.services.CallUtilities.isCallOnServerHold(this.call),this.meetingTypeContext=this.conversation.meetingContext,this.isOneToOne){var i=this.sxConfig.getCurrentSkypeMri(),a=_.find(this.conversation.members,function(e){return e.id!==i});this.partnerMri=a.id,a&&(this.peopleService.getPeopleProfile(a.id,\"calling-screen\").then(function(e){t.partnerDisplayName=e.displayName,t.partnerUpn=e.userPrincipalName}),this.call.callerMri===i&&(this.partnerMri=a.id,this.isCallWithParkService=this.call.isParkCall,this.logger.info(\"isCallwithParkservice = {0}\",this.isCallWithParkService)))}this.autoUnmutePrivateMeeting(),this.shouldToggleRosterPanel()&&this.toggleRightPanel(n.Roster),this.setSidePanelButtonOptions();var s=this.call?{callId:this.call.callId,participantId:this.call.participantId,correlationId:this.callPreJoinInfo.correlationId}:{};this.call&&this.wasInLobby&&(s[this.constants.counters.eventNames.previousStep]=e.PanelType[e.PanelType.lobbyWaitingPage]),this.analyticsDeferred.resolve(s)}},a.prototype.autoUnmutePrivateMeeting=function(){var e=this,t=this.call&&this.call.callId;this.conversation.getId().then(function(i){var n=e.conversationsService.getConversation(i);n?e.conversationsService.shouldAutoEnableConversationAlerts(n)?e.chatListService.updateMuteChat(i,!1).then(function(){e.autoUnmuteScenario&&(e.autoUnmuteScenario.stop({callId:t,conversationId:i}),e.autoUnmuteScenario=null)}).catch(function(){return e.failAutoUnmuteScenario(\"Conversation mute failed on updateMuteChat from calling screen\",t,i)}):e.autoUnmuteScenario&&(e.autoUnmuteScenario.cancel({reason:\"Conversation doesn't need to be auto unmuted\",callId:t,conversationId:i}),e.autoUnmuteScenario=null):e.failAutoUnmuteScenario(\"Conversation not found from calling screen\",t,i)}).catch(function(){return e.failAutoUnmuteScenario(\"Conversation id could not be retrieved from calling screen\",t)})},a.prototype.failAutoUnmuteScenario=function(e,t,i){this.autoUnmuteScenario&&(this.autoUnmuteScenario.fail({reason:e,conversationId:i,callId:t}),this.autoUnmuteScenario=null,this.logger.error(\"Failed auto unmuting chat: \"+e+\", callId: \"+t+\", conversationId: \"+i))},a.prototype.shouldToggleRosterPanel=function(){return this.isMeetupCreation&&!this.isOneToOne&&!this.platformDetectService.isSurfaceHub()||this.isInstantMeetingCreation},a.prototype.initEvents=function(){var t=this;this.callingStageDeffered=this.$q.defer(),this.passiveBarDeffered=this.$q.defer(),this.dominantSpeakerDeffered=this.$q.defer(),this.analyticsDeferred=this.$q.defer(),this.childrenComponentCreatedPromise=this.$q.all([this.callingStageDeffered.promise,this.passiveBarDeffered.promise,this.dominantSpeakerDeffered.promise]),this.childrenComponentCreatedPromise.then(function(){return t.$scope.$emit(t.constants.events.calling.callingScreenRendered)}),this.$scope.$on(this.constants.events.calling.stageCreated,function(){return t.callingStageDeffered.resolve()}),this.$scope.$on(this.constants.events.calling.dominantSpeakerCreated,function(){return t.dominantSpeakerDeffered.resolve()}),this.$scope.$on(this.constants.events.calling.passiveBarCreated,function(){return t.passiveBarDeffered.resolve()}),this.$scope.$on(this.constants.events.calling.myselfVideoClicked,function(){return t.immersiveModeHandler.toggleImmersive()}),this.$scope.$on(this.constants.events.calling.notificationUpdateReceived,function(){return t.immersiveModeHandler.exitImmersive()}),this.eventingService.$on(this.$scope,this.constants.events.calling.notificationUpdateReceived,function(){return t.immersiveModeHandler.exitImmersive()}),this.$scope.$on(this.constants.events.calling.participantStreamClicked,function(e,i,n,a){return t.onParticipantStreamClicked(i,n,a)}),this.$scope.$on(this.constants.events.calling.participantStreamPinned,function(e,i){return t.onParticipantStreamPinned(i)}),this.eventingService.$on(this.$scope,\"fullscreenchange\",this.toggleLayoutMode.bind(this)),this.eventingService.$on(this.$scope,this.constants.events.messageList.esc,this.onMessageList.bind(this)),this.$scope.$on(this.constants.events.calling.toggleRightPanel,function(e,i){return t.toggleRightPanel(i)}),this.$scope.$on(this.constants.events.calling.openRightPanel,function(e,i){return t.openRightPanel(i)}),this.$scope.$on(this.constants.events.calling.repositionCallingControls,function(e,i){return t.repositionCallingControl(i.width,i.parentSizeOffset)}),this.$scope.$on(this.constants.events.calling.contextMenuVisibilityChanged,function(e,i){return t.resetIsContextMenuVisible(e,i)}),this.eventingService.$on(this.$scope,this.constants.events.calling.openPSTNDialog,function(e){return t.displayPstnDialog()}),this.eventingService.$on(this.$scope,this.constants.events.calling.callQualityFeedbackComplete,function(e){return t.callQualityFeedbackComplete()}),this.eventingService.$on(this.$scope,this.constants.events.calling.callDisposed,function(e,i){i===t.call&&t.handleCallDisposed()}),this.eventingService.$on(this.$scope,this.constants.events.calling.callEscalatedFromContentOnly,function(){t.isPstnDialogShown=!1}),(7===this.call.state||this.call.isAborted())&&this.handleCallDisposed();var i=this.holoLensInteractionService.subscribe(function(e,i){return t.onCallUpgradedToHolographic(i)},this.constants.events.calling.callUpgradedToHolographic),n=this.holoLensInteractionService.subscribe(function(e,i){return t.onCallDowngradedFromHolographic(i)},this.constants.events.calling.callDowngradeFromHolographic),s=this.holoLensInteractionService.subscribe(function(e,i){return t.onInteractionReady(i.call)},this.constants.events.holographic.interactionReady),o=this.holoLensInteractionService.subscribe(function(e,i){return t.onInteractionTerminated(i.call,i.participantId,i.isCritical)},this.constants.events.holographic.interactionTerminated);this.$scope.$on(this.constants.events.holographic.holographicSceneInitSuccessEmit,function(e,i){return t.onHolographicSceneInitSuccess(i)}),this.$scope.$on(this.constants.events.holographic.holographicSceneInitErrorEmit,function(e,i){return t.onHolographicSceneInitError(i)}),this.$scope.$on(this.constants.events.holographic.holographicSceneRemovedEmit,function(e,i){return t.onHolographicSceneRemoved(i)});var r=this.screenSharingControlService.subscribe(this.mouseEnterContent.bind(this),this.constants.events.calling.mouseEnteringContent),l=this.screenSharingControlService.subscribe(this.mouseLeaveContent.bind(this),this.constants.events.calling.mouseLeavingContent),c=this.screenSharingControlService.subscribe(this.onControlStateChanged.bind(this),this.constants.events.calling.controlStateChanged);this.callChangedCallbackDisposable=this.call.changed(this.callChanged.bind(this,this.call)),this.callChanged(this.call);var h=this.call.on(\"recordingStatusChanged\",function(){return t.setRecordingState()}),g=this.call.on(\"voiceCollectionStatusChanged\",function(){return t.setVoiceCollectionState()});this.resizeCallback=_.debounce(function(){return t.resize()},a.RESIZE_THROTTLE_MS),this.$window.addEventListener(\"resize\",this.resizeCallback),this.resizeCallback(),this.externalMonitorMoreOptionsClickSubscription=this.callMonitorService.subscribe(function(e,i){return t.onExternalCallMonitorMoreOptionClicked(i)},e.services.CallMonitorServiceImplementation.Type_ExternalMonitorMoreOptionClicked),this.externalMonitorStopScreenshareSubscription=this.callMonitorService.subscribe(function(){return angular.element(\"#share-button\").focus()},e.services.CallMonitorServiceImplementation.Type_ExternalMonitorStopScreenshare);var d;this.subscribeParticipantEvent(e.services.CallingParticipantServiceEvents.Type_CallParticipantStateChanged,function(){return t.onParticipantsChanged()}),this.enableStructuredMeetingsSettingsConsumption&&(this.subscribeParticipantEvent(e.services.CallingParticipantServiceEvents.Type_CallParticipantMeetingRoleChanged,function(){return t.onParticipantsChanged()}),d=this.call.onMeetingRoleChanged(function(){return t.onMeetingRoleChanged()})),this.$scope.$on(\"$destroy\",function(){t.$window.removeEventListener(\"resize\",t.resizeCallback),h.dispose(),g.dispose(),d&&d.dispose(),t.layoutService.exitBrowserFullscreen(),t.screenSharingControlService.unsubscribe(r),t.screenSharingControlService.unsubscribe(l),t.screenSharingControlService.unsubscribe(c),t.conversation.unsubscribe(c),t.holoLensInteractionService.unsubscribe(i),t.holoLensInteractionService.unsubscribe(n),t.holoLensInteractionService.unsubscribe(s),t.holoLensInteractionService.unsubscribe(o),t.contentSharingService.disposeCallbacks(t.contentSharingServiceSubscriberId),t.onDestroy()})},a.prototype.subscribeParticipantEvent=function(e,t){var i=this;this.callingParticipantService.safeSubscribe(this.$scope,function(e,n){n.teamsCallId===i.call.teamsCallId&&t()},e)},a.prototype.callQualityFeedbackComplete=function(){var e=this.call.role===this.constants.calling.roles.guest;this.callingNavigationService.navigateOnQuittingCall(this.call.teamsCallId,this.call.callId,e)},a.prototype.handleCallDisposed=function(){this.callDisconnectStateHandler.onDisconnectState(this.lastCallState),this.showSharingPanel&&this.toggleSharing(),this.disposeMeetingPanel()},a.prototype.cancelCurrentUpload=function(){this.currentUpload&&(this.uploadActions.cancelUpload({uploadId:this.currentUpload.id}),this.currentUpload=null)},a.prototype.cacheLastLayoutBeforeMultitask=function(){var e=this.callPropsStoreService.get(this.call.teamsCallId,13);this.callPropsStoreService.set(this.call.teamsCallId,13,{participantIds:e?e.participantIds:[],lastLayoutTypeBeforeMultitask:this.layoutManager.currentLayoutType})},a.prototype.onDestroy=function(){this.executePreCloseCallingAction(),this.cacheLastLayoutBeforeMultitask(),this.objectLeaksDetector.track(\"calling-screen\",this,{enableAlerting:!0}),this.callChangedCallbackDisposable.dispose(),this.extendedCallStateChangedSubscription&&this.extendedCallStateChangedSubscription.dispose(),this.callDisconnectStateHandler.dispose(),this.disposeMeetingInfoProviders(),this.participantsManager.dispose(),this.participantsManager=null,this.layoutManager.dispose(),this.layoutManager=null,this.immersiveModeHandler.dispose(),this.immersiveModeHandler=null,this.callConsultationHandler.dispose(),this.callConsultationHandler=null,this.participantItems=null,this.callingStageDeffered.reject(),this.passiveBarDeffered.reject(),this.dominantSpeakerDeffered.reject(),this.analyticsDeferred.reject(),this.tabHandler.setOrderedRoleAttributes(this.tabHandler.orderTypes.app),this.callMonitorService.unsubscribe(this.externalMonitorMoreOptionsClickSubscription),this.callMonitorService.unsubscribe(this.externalMonitorStopScreenshareSubscription),this.selfSharingStreamSubscription&&(this.selfSharingStreamSubscription.dispose(),this.selfSharingStreamSubscription=null),this.contentSharingStartingSubscription&&(this.contentSharingStartingSubscription.dispose(),this.contentSharingStartingSubscription=null),this.contentSharingFailedSubscription&&(this.contentSharingFailedSubscription.dispose(),this.contentSharingFailedSubscription=null),this.questionnaire&&this.questionnaire.abandon(),this.closedCaptionsStatusObservable&&this.closedCaptionsStatusObservable.dispose(),this.closedCaptionsSubscription&&this.closedCaptionsSubscription.dispose(),this.dismissAlerts(),this.disposeMeetingPanel(),this.callingDebugService.logLayout(-1,0,[]),this.callingDebugService.clearPanelsAndButtonsInfo(),this.fileUploadStore.unregister(this.uploadListener),this.cancelCurrentUpload(),this.disposed=!0,this.failAutoUnmuteScenario(\"calling-screen destroyed before conversation was fetched\",this.call&&this.call.callId)},a.prototype.onClosedCaptionsStatusChanged=function(){this.call.getClosedCaptionStatus()!==e.services.CallClosedCaptionStatus.started||this.willFitCaptions()||this.callingAlertsService.handleOnDemandAlert({dismissable:!0,type:e.services.AlertType.Warning,name:\"ClosedCaptionsHidden\",title:this.$translate.instant(this.resources.strings.calling_alertClosedCaptionsHiddenTitle),text:this.$translate.instant(this.resources.strings.calling_alertClosedCaptionsHiddenDescription)}),[e.services.CallClosedCaptionStatus.started,e.services.CallClosedCaptionStatus.stopped].includes(this.call.getClosedCaptionStatus())&&this.resize()},a.prototype.dismissAlerts=function(){this.dismissLightweightJoinAlert()},a.prototype.dismissLightweightJoinAlert=function(){this.lightweightJoinAlert&&this.callingAlertsService.dismiss(this.lightweightJoinAlert)},a.prototype.disposeMeetingPanel=function(){this.meetingPanelManager&&(this.meetingPanelManager.dispose(),this.meetingPanelManager=null),this.panelButtonOptions=null,this.panelComponentsOptions=null},a.prototype.onMessageList=function(){this.meetingPanelManager.hidePanel(),this.setShortcutArea(e.services.Area.CallingScreen)},a.prototype.setVoiceCollectionState=function(){var t=this,i=this.call.getVoiceCollectionStatus(),n=e.services.CallingVoiceCollectionStatus,a=this.call.getPreviousVoiceCollectionStatus();switch(i){case n.none:a===n.started&&this.callingAlertsService.showVoiceCollectionAlerts(i);break;case n.started:this.callingAlertsService.showVoiceCollectionAlerts(i)}_.defer(function(){return t.utilityService.digest(t.$scope)})},a.prototype.setRecordingState=function(){var t=this,i=this.call.getRecordingStatus(),n=e.services.CallRecordingStatus,a=this.call.getOldRecordingStatus(),s=n[a],o=n[i];switch(this.logger.info(\"Recording state changed for call with callId \"+this.call.callId+\". Previous state was \"+s+\", new state is \"+o+\".\"),i){case n.none:case n.stopping:a!==n.stopping&&a!==n.recording||this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.recordingStopped);break;case n.recording:a===n.pending?this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.initiatorRecordingStarted):this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.joinersRecordingStarted);break;case n.failed:a===n.pending&&this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.initiatorRecordingFailed);break;case n.disabled:a===n.pending&&this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.recordingDisabled)}this.recordingStatus=i,this.alertRecordingContentSharing(),_.defer(function(){return t.utilityService.digest(t.$scope)})},a.prototype.isClosedCaptionOn=function(){return this.isClosedCaptioningAvailable&&this.call.getClosedCaptionStatus()===e.services.CallClosedCaptionStatus.started},a.prototype.setShortcutArea=function(t){this.shortcutService.setCurrentArea(t),t===e.services.Area.ChatPanel?e.accessibility.AccRole.Roles.TabElementsConstants.appendContextRoles():e.accessibility.AccRole.Roles.TabElementsConstants.removeContextRoles()},Object.defineProperty(a.prototype,\"mainElement\",{get:function(){return this.mainCallingScreenElement.length&&document.body.contains(this.mainCallingScreenElement[0])||(this.mainCallingScreenElement=this.$element.find(\".call-screen-main\")),this.mainCallingScreenElement},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"mainElementWidth\",{get:function(){return this.mainElement.width()},enumerable:!0,configurable:!0}),a.prototype.resize=function(e,t,n){void 0===e&&(e=!1),void 0===t&&(t=null),void 0===n&&(n=!1);var a=this.mainElement;this.isClosedCaptionOn()&&(this.shouldHideCaptions=!this.willFitCaptions());var s=this.shouldHideCaptions?0:i.CallingClosedCaptionsController.CONTAINER_WIDTH,o={width:a.width(),height:a.height(),panelClosed:e,panel:t,hasPanelChanged:n};this.$scope.$broadcast(this.constants.events.calling.callScreenResized,o),o.width=o.width-this.getReservedSpace()-s,this.layoutManager.onResize(o)},a.prototype.willFitCaptions=function(){return this.mainElementWidth-this.getReservedSpace()>i.CallingClosedCaptionsController.CONTAINER_WIDTH},a.prototype.updateCaptionsVisibility=function(){this.isClosedCaptionOn()&&this.willFitCaptions()&&this.resize()},a.prototype.getReservedSpace=function(){return(this.isVideoOn()?t.DominantSpeakerController.ITEM_WIDTH:0)+(this.layoutManager.items.filter(function(e){return 1===e.position}).length>0?t.CallingPassiveBarController.ITEM_WIDTH:0)+(this.layoutManager.items.filter(function(e){return 2===e.position}).length>0?t.DominantSpeakerController.ITEM_WIDTH:0)},a.prototype.getCallingStateProps=function(){return this.callingState.getCallingStateProps()},a.prototype.onParticipantStreamAdded=function(e){if(this.participantItems.some(function(t){return t.id===e.id}))this.logger.error(\"onParticipantStreamAdded: not adding stream item \"+e.getIdForLogging()+\" because it's already there\");else{if(this.logLayout(),e.init(this.call,this.$scope,this.callingStreamFactory),this.participantItems.push(e),this.layoutManager.onItemAdded(e),e.isHolographic&&0===e.position&&this.signalHolographicViewStateChange(!0,e.participant),e.isScreenShare){var t=e.userName||\"\",i=this.$translate.instant(this.resources.strings.calling_screensharing_user_started_screen_sharing,{name:t});this.ariaLiveService.update(i,!0),this.enterSurfaceHubFullScreenModeIfInSnapMode()}this.updateCaptionsVisibility()}},a.prototype.alertRecordingContentSharing=function(){this.recordingStatus===e.services.CallRecordingStatus.recording&&(this.isPPTSharing&&!this.enableRecordPPTSharing?this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.recordingPPT):this.isWhiteboardSharing&&this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.recordingWhiteboard))},a.prototype.handleContentSharingSessionByNative=function(e,t,i){var n=this,a=e.contentDto.shareUrl;return a?this.hwaFilesUtilityService.isFileUriSupported(this.constants.whiteboard.whiteboardProtocolLauncherUriV2).then(function(s){if(!s)return n.$q.resolve(!1);var o=a.substring(a.lastIndexOf(\"/\")+1);return a=n.constants.whiteboard.whiteboardProtocolLauncherUriV2.replace(\"{guid}\",o),n.hwaFilesUtilityService.openFileUri(a).then(function(a){return a&&(n.layoutService.isSurfaceHubInFullScreen&&(n.surfaceHubSetFullScreenMode(!1),n.screenShareStartedInSnap=!1),n.currentLoadingMessage=\"\",n.cancelCurrentUpload(),t.stop({isHandledByNative:!0}),i(),n.logger.info(\"Content sharing item for session \"+e.id+\" added\")),a})}):this.$q.reject(\"Invalid shareUri\")},a.prototype.handleContentSharingSessionByEmbedded=function(e,t,n){var a=this,s=this.$q.defer(),o=this.$q.defer(),r=(e.contentType,e),l=new i.ContentShareItem(e.id,r,s,o);t.mark(this.constants.scenarios.contentSharing.steps.layoutItemCreated),l.init(this.call,this.$scope,this.callingStreamFactory),t.mark(this.constants.scenarios.contentSharing.steps.layoutItemInitialized),this.participantItems.push(l),this.logger.info(\"Adding content sharing item. isScreenShare: \"+l.isScreenShare+\", position: \"+l.position+\", previousPosition: \"+l.previousPosition+\", layout: \"+l.layout),this.layoutManager.onItemAdded(l),this.currentLoadingMessage=\"\",this.cancelCurrentUpload();var c=function(){a.alertRecordingContentSharing(),a.enterSurfaceHubFullScreenModeIfInSnapMode(),t.stop({isHandledByNative:!1}),n(),a.logger.info(\"Content sharing item for session \"+e.id+\" added\")};return\"whiteboard\"!==e.contentType||this.layoutService.surfaceHubEnabled?c():o.promise.finally(function(){c()}),s.promise.then(function(){a.callingAlertsService.dismiss(a.contentSharingErrorAlert)}),s.promise},a.prototype.onContentSharingSessionAdded=function(t){var i=this;this.logger.info(\"Adding content sharing item for session \"+t.id+\" ...\"),this.callingAlertsService.dismiss(this.contentSharingErrorAlert);var n,a=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.sessionStarted,t.id,t.contentType,{},this.constants.timeInMiliseconds.minute),s=function(){n&&(n(),n=null)};n=this.eventingService.$on(this.$scope,this.constants.events.calling.callDisposed,function(e,t){i.call===t&&(a.incomplete({reason:\"call disposed\"}),s())});try{return _.filter(this.participantItems,function(e){return e.id===t.id})[0]?(a.fail({message:\"Content sharing session already active.\"}),s(),this.$q.reject()):(\"ppt\"===t.contentType?this.isPPTSharing=!0:\"invision_whiteboard\"!==t.contentType&&\"whiteboard\"!==t.contentType||(this.isWhiteboardSharing=!0),\"whiteboard\"!==t.contentType?this.handleContentSharingSessionByEmbedded(t,a,s):this.isWhiteboardEnabledForCurrentUser().then(function(e){return e?(a.cancel({reason:e.cause,errorCode:e.code}),i.$q.reject(e)):i.isNativeWhiteboardEnabled?i.handleContentSharingSessionByNative(t,a,s).then(function(e){return e?i.$q.resolve():i.handleContentSharingSessionByEmbedded(t,a,s)},function(e){return i.logger.error(e),i.handleContentSharingSessionByEmbedded(t,a,s)}):i.handleContentSharingSessionByEmbedded(t,a,s)}))}catch(i){var o=e.services.CallingTelemetryService.getErrorMessage(i);return this.logger.error(\"An error occured while adding content share item for session \"+t.id+\": \"+o),a.fail({message:o}),s(),this.$q.reject(i)}},a.prototype.onContentSharingSessionAddedWithError=function(t,n){this.logger.info(\"Adding content sharing error item for session \"+t+\" ...\");try{this.currentLoadingMessage=\"\",this.cancelCurrentUpload(),_.some(this.participantItems,function(e){return e.id===t})&&(this.logger.info(\"There is an existing item for session \"+t+\" - will be removed\"),this.onContentSharingSessionRemoved(t));var a=this.$q.defer(),s=new i.ContentShareItem(t,void 0,a,this.$q.defer(),n);return s.init(this.call,this.$scope,this.callingStreamFactory),this.participantItems.push(s),this.layoutManager.onItemAdded(s),this.enterSurfaceHubFullScreenModeIfInSnapMode(),this.logger.info(\"Error item for session \"+t+\" added\"),a.promise}catch(n){var o=e.services.CallingTelemetryService.getErrorMessage(n);return this.logger.error(\"An error occured while adding content sharing error item for session \"+t+\": \"+o),this.$q.reject(n)}},a.prototype.onContentSharingSessionRemoved=function(e){this.logger.info(\"Removing content sharing layout item for session \"+e+\" ...\");var t=_.find(this.participantItems,function(t){return t.id===e});if(t){this.removeItem(t),this.$scope.$broadcast(this.constants.events.calling.participantStreamRemoved,{item:t,items:this.participantItems}),this.layoutManager.onItemRemoved(e),this.allowImmersiveModeForSharedContentPPTWhiteboard(),this.exitSurfaceHubFullScreenModeIfPreviouslyInSnapMode(),this.logger.info(\"Content sharing layout item for session \"+e+\" removed\");var i=this.isPPTSharing?this.resources.strings.calling_contentsharing_ppt_aria_live_presentation_stopped:this.resources.strings.calling_contentsharing_whiteboard_aria_live_presentation_stopped;this.ariaLiveService.update(this.$translate.instant(i),!0)}else this.logger.warn(\"Content sharing layout item for session \"+e+\" not found\");this.isPPTSharing=this.isSharingContent(\"ppt\"),this.isWhiteboardSharing=this.isSharingContent(\"invision_whiteboard\")||this.isSharingContent(\"whiteboard\")},a.prototype.isSharingContent=function(e){return _.some(this.participantItems,function(t){return t instanceof i.ContentShareItem&&t.session.contentType===e})},a.prototype.onContentSharingSessionError=function(e,t){var i=this;this.logger.error(\"Content sharing failed in session \"+e+\".\"),this.callingAlertsService.dismiss(this.contentSharingErrorAlert),_.find(this.participantItems,function(t){return t.id===e})?_.defer(function(){i.$scope.$broadcast(i.constants.events.calling.contentSharingError,{id:e,error:t})}):this.displayContentSharingAlert(t)},a.prototype.onParticipantStreamPinned=function(e){var t=e;if(_.isString(e)&&(t=_.find(this.participantItems,function(t){return t.userPrincipalName===e})),t){t.togglePin();var i=this.callPropsStoreService.get(this.call.teamsCallId,13);this.callPropsStoreService.set(this.call.teamsCallId,13,{participantIds:i?t.isPinned?i.participantIds.concat(t.id):i.participantIds.filter(function(e){return e!==t.id}):[t.id]}),this.layoutManager.onItemPinToggled(t)}else this.logger.warn(\"Could not pin item !\")},a.prototype.resetIsContextMenuVisible=function(e,t){this.$scope.$broadcast(this.constants.events.calling.resetIsContextMenuVisible,t),e&&e.stopPropagation()},a.prototype.onParticipantStreamClicked=function(n,a,s){if(this.resetIsContextMenuVisible(void 0,n.id),0===n.position){if(this.isHolographicCall&&!this.isEditingScene){if(this.holoLensInteractionService.isParticipantInteractionReady(this.call,n.id)){if(!a||!s)return void this.logger.error(\"Missing participant or renderer - unable to start editing\");this.holoLensInteractionService.getInteractionControl(this.call).setRenderer(s),this.startEditingScene(a)}return}this.logger.info(\"Control: Toggle Immersive from click\"),this.isWhiteboardSharing||this.immersiveModeHandler.toggleImmersive(this.screenSharingControlService.controlState(this.call)!==e.services.ControlState.inControl)}if(this.layoutManager.currentLayoutType!==i.LayoutType.Grid&&2===n.position){if(this.isEditingScene&&this.stopEditingScene(),this.onSurfaceHubWithNoOutgoingButIncomingScreenShare(n)&&!this.layoutService.isSurfaceHubInFullScreen)return this.surfaceHubSetFullScreenMode(!0),this.layoutManager.currentLayoutType=i.LayoutType.Presentation,void this.layoutManager.setPreferredLayoutType(i.LayoutType.None);this.layoutManager.prioritize(n),i.LayoutManager.isPresentableClickable(this.layoutManager.currentLayoutType)&&n.isPresentable()?this.layoutManager.refreshLayout():(this.layoutManager.flipPresentationLayout(),this.$scope.$broadcast(this.constants.events.calling.callingResetZoom),this.loggingService.event(this.constants.events.calling.callingScreenLayoutFlipped,{layoutMode:this.layoutManager.currentLayoutMode,layoutType:this.layoutManager.currentLayoutType}),this.analyticsService.onPanelAction(this.$scope,{action:{gesture:t.PanelActionGesture.click,outcome:n.isPresentable()?t.PanelActionOutcome.screenShareToStage:t.PanelActionOutcome.videoToStage},module:{type:t.PanelModuleType.callingScreen,name:t.PanelModuleName[t.PanelModuleName.stageSwitch],summary:\"Swapping between content and people on stage\"}}))}},a.prototype.onParticipantStreamRemoved=function(e){if(this.logger.info(\"onParticipantStreamRemoved: \"+e.getIdForLogging()),e.isPinned&&this.onParticipantStreamPinned(e),this.removeItem(e),this.$scope.$broadcast(this.constants.events.calling.participantStreamRemoved,{item:e,items:this.participantItems}),this.layoutManager.onItemRemoved(e.id),e.isHolographic&&0===e.position&&this.signalHolographicViewStateChange(!1,e.participant),e.isScreenShare){var t=e.userName||\"\",i=this.$translate.instant(this.resources.strings.calling_screensharing_user_stopped_screen_sharing,{name:t});this.ariaLiveService.update(i,!0)}this.onSurfaceHubWithNoOutgoingButIncomingScreenShare(e)&&this.screenShareStartedInSnap&&(this.surfaceHubSetFullScreenMode(!1),this.screenShareStartedInSnap=!1),this.updateCaptionsVisibility()},a.prototype.onParticipantsChanged=function(){this.$scope.$broadcast(this.constants.events.calling.participantsChanged,{})},a.prototype.onParticipantContentSharingRoleChanged=function(){this.$scope.$broadcast(this.constants.events.calling.participantContentSharingRoleChanged,{})},a.prototype.onParticipantHolographicChanged=function(e){0===e.position&&this.signalHolographicViewStateChange(!0,e.participant),this.layoutManager.onItemPresentableChanged(!0)},a.prototype.signalHolographicViewStateChange=function(e,t){e?this.eventingService.$emit(this.constants.events.calling.startedViewingAnnotatable,{call:this.call,participant:t}):this.eventingService.$emit(this.constants.events.calling.stoppedViewingAnnotatable,{call:this.call,participant:t})},a.prototype.onParticipantConnected=function(){this.layoutManager.refreshLayout()},a.prototype.onParticipantHeld=function(){this.layoutManager.refreshLayout()},a.prototype.onCallOnHold=function(){this.showSharingPanel&&this.toggleSharing(),this.stopEditingScene()},a.prototype.onCallUpgradedToHolographic=function(e){var t=this;e.teamsCallId===this.call.teamsCallId&&this.eventingService.$on(this.$scope,this.constants.files.upload.uploadStarted,function(e,i){i&&t.checkPdfFileSizeLimitForHoloLens(i)})},a.prototype.onCallDowngradedFromHolographic=function(e){e.teamsCallId===this.call.teamsCallId&&(this.logger.info(\"onCallDowngradedFromHolographic: \"+e.callId),this.stopEditingScene())},a.prototype.startPark=function(){this.logger.info(\"initiating call park\"),this.callParkService.parkCall(this.call,0)},a.prototype.onInteractionReady=function(e){e.teamsCallId===this.call.teamsCallId&&(this.logger.info(\"onInteractionReady: \"+e.callId),this.callingAlertsService.dismiss(this.holographicAnnotationsAlert))},a.prototype.onInteractionTerminated=function(e,t,i){if(e.teamsCallId===this.call.teamsCallId){if(this.logger.info(\"onInteractionTerminated: \"+e.callId),!this._participantForEditingScene||this._participantForEditingScene.id!==t)return;this.isEditingScene&&(i&&this.stopEditingScene(),this.showHolographicAnnotationsAlert(!0))}},a.prototype.showHolographicAnnotationsAlert=function(e){this.callingAlertsService.dismiss(this.holographicAnnotationsAlert),this.holographicAnnotationsAlert.text=e?this.$translate.instant(this.resources.strings.calling_holographic_alert_editing_interrupted):this.$translate.instant(this.resources.strings.calling_holographic_alert_editing_unavailable),this.callingAlertsService.handleOnDemandAlert(this.holographicAnnotationsAlert)},a.prototype.showHolographicAnnotationsPdfSizeAlert=function(){this.callingAlertsService.dismiss(this.holographicAnnotationsPdfSizeAlert),this.callingAlertsService.handleOnDemandAlert(this.holographicAnnotationsPdfSizeAlert)},a.prototype.checkPdfFileSizeLimitForHoloLens=function(e){var t=this,i=!1;e.forEach(function(e){\"application/pdf\"===e.fileType.toLowerCase()&&e.size>t.constants.holographic.maxPdfFileSizeBytes&&(t.logger.warn(\"Attempting to upload a PDF file with a size greater than 100MB [not supported on HL]\"),i=!0)}),i&&this.showHolographicAnnotationsPdfSizeAlert()},Object.defineProperty(a.prototype,\"showSharingPanel\",{get:function(){return this._showSharingPanel},set:function(e){this._showSharingPanel=e,this._showSharingPanel?(this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_calling_screensharing_panel_opened)),this.immersiveModeHandler.suppressImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0)):(this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_calling_screensharing_panel_closed)),this.immersiveModeHandler.allowImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0))},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"showControlOnStage\",{get:function(){return this._showControlOnStage},set:function(e){this._showControlOnStage=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isHolographicCall\",{get:function(){return this.holoLensInteractionService.isHolographicCall(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"showHolographicControlsOnStage\",{get:function(){return this.isHolographicCall&&this.holoLensInteractionService.isViewingHoloLensVideo(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isEditingScene\",{get:function(){return this._isEditingScene},enumerable:!0,configurable:!0}),a.prototype.startEditingScene=function(e){this.isEditingScene||this._holographicInitializationStarted||this.initializeHolographicStageElement(e)},a.prototype.stopEditingScene=function(){this.isEditingScene&&(this.removeHolographicStageElement(),this._isEditingScene=!1,this._participantForEditingScene=null)},a.prototype.initializeHolographicStageElement=function(e){this._holographicInitializationStarted=!0,this.holographicAnnotationsItem=new i.HolographicAnnotationsItem(e),this.holographicAnnotationsItem.init(this.call,this.$scope,this.callingStreamFactory),this.holographicAnnotationsItem.getElement()},a.prototype.removeHolographicStageElement=function(){var e=this.participantItems.filter(function(e){return e.id.indexOf(\"_h\")>=0})[0];e&&(this.removeItem(e),this.layoutManager.onItemRemoved(e.id))},a.prototype.onHolographicSceneInitSuccess=function(e){if(this.holographicAnnotationsItem){if(this.holographicAnnotationsItem.participant.id!==e.id)return void this.logger.error(\"Received HolographicSceneInitSuccess from another id, mismatch with participant id waiting for.\");this.participantItems.push(this.holographicAnnotationsItem),this.layoutManager.onItemAdded(this.holographicAnnotationsItem),this._isEditingScene=!0,this._participantForEditingScene=this.holographicAnnotationsItem.participant}else this.logger.error(\"HolographicAnnotationsItem is not set, can't update layout\");this._holographicInitializationStarted=!1,this.$scope.$broadcast(this.constants.events.holographic.holographicSceneInitSuccessBroadcast,e)},a.prototype.onHolographicSceneInitError=function(e){this.showHolographicAnnotationsAlert(!1),this.stopEditingScene(),this._holographicInitializationStarted=!1,this.$scope.$broadcast(this.constants.events.holographic.holographicSceneInitErrorBroadcast,e)},a.prototype.onHolographicSceneRemoved=function(e){this.$scope.$broadcast(this.constants.events.holographic.holographicSceneRemovedBroadcast,e)},Object.defineProperty(a.prototype,\"blockDroppingElementCnt\",{get:function(){return this._blockDroppingElementCnt},set:function(e){this._blockDroppingElementCnt=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isControlDragging\",{get:function(){return this._isControlDragging},set:function(e){this._isControlDragging=e},enumerable:!0,configurable:!0}),a.prototype.shouldShowResumeButton=function(){return this.isCallOnLocalHold()&&!e.services.CallUtilities.isParkCall(this.call)||e.services.CallUtilities.isCallOnServerHold(this.call)},a.prototype.isCallOnLocalHold=function(){return 4===this.call.state&&!this.callTogglingService.isHoldStateChangingForCall(this.call.teamsCallId)},a.prototype.isCallOnRemoteHold=function(){return 5===this.call.state},a.prototype.isCallConnecting=function(){return e.services.CallUtilities.isCallConnecting(this.call)},a.prototype.isCallActive=function(){return e.services.CallUtilities.isCallActive(this.call)},a.prototype.shouldShowConnecting=function(){return!this.isOneToOne&&e.services.CallUtilities.isCallConnecting(this.call)},a.prototype.shouldShowCallAnimation=function(){return this.partnerMri&&(this.isCallConnecting()||this.call.isIncomingCallQueue)},a.prototype.isPipExpanded=function(){return!(this.call.isUnparkCall||this.hasItemsOn(0)&&3!==this.call.sharingSourceType)},a.prototype.isVideoOn=function(){return this.call&&this.call.isVideoOn},a.prototype.shouldShowPassiveBar=function(){return!this.isOneToOne&&this.isCallActive()&&!this.isCallOnHold},a.prototype.shouldShowDominantSpeaker=function(){return this.isCallActive()},a.prototype.shouldShowMyselfPreview=function(){var e;return e=this.call.isScreenshareFromChat&&this.isOneToOne?this.isCallActive()&&this.isPipExpanded()&&1===this.call.participants.length:!this.call.isUnparkCall&&(this.isCallActive()&&(this.isPipExpanded()&&!this.isOneToOne||this.call.isVideoOn||3===this.call.sharingSourceType)),this.isMyselfPreviewShown!==e&&this.$scope.$broadcast(this.constants.events.calling.callScreenMyselfVideoPreviewToggled,{shown:e}),this.isMyselfPreviewShown=e,e},a.prototype.toggleVideo=function(){var e=this;(this.isVideoEnabled||this.call.isVideoOn)&&this.callTogglingService.toggleVideo(this.call,this.constants.scenarios.calling.context.callScreen).then(function(){e.updateCaptionsVisibility()})},a.prototype.toggleHold=function(){this.isResumingInKeyboardMode=this.accessibilityService.isInKeyboardNavigationMode(),this.isResumingInKeyboardMode&&this.immersiveModeHandler.suppressImmersiveMode(i.ImmersiveEventContext.CallingResumeButton),this.callParkService.toggleHold(this.call,this.constants.scenarios.calling.context.callScreen)},a.prototype.toggleDtmfKeypad=function(){var e=this,t=this.dialogService.open(this.constants.dialogs.dialpad,{call:this.call,className:\"calling-screen\"});this.dialpadDialogId=t.id,t.closePromise.then(function(){e&&e.dialpadDialogId&&(e.dialpadDialogId=null)})},a.prototype.toggleIncomingVideo=function(){this.callTogglingService.toggleIncomingVideo(this.call)},a.prototype.startTransferring=function(){var e=this,t=this.callTransferService.openCallTransferDialog(this.call,this.constants.scenarios.calling.context.callScreen,!0);this.callTransferDialogId=t.id,t.closePromise.then(function(t){e&&e.callTransferDialogId&&(e.callTransferDialogId=null)})},a.prototype.startConsulting=function(){var e=this,t=this.callConsultationService.openCallConsultationDialog(this.call,this.constants.scenarios.calling.context.callScreen,!0);this.callConsultationDialogId=t.id,t.closePromise.then(function(t){e&&e.callConsultationDialogId&&(e.callConsultationDialogId=null)})},a.prototype.toggleMuteAudio=function(){var t,i=this;this.callTogglingService.toggleMuteAudio(this.call,1,null,(t={},t[this.constants.counters.eventNames.context]=\"calling-screen\",t)).then(function(){i.isPstnPreJoinEnabled&&i.call.setupArgs.joinType===e.services.JoinType.pstn&&(i.isPstnDialogShown&&(i.isPstnDialogShown=!1,i.callPropsStoreService.set(i.call.teamsCallId,9,!0)),i.callPropsStoreService.set(i.call.teamsCallId,10,!0),i.pstnNotAvailableAlert&&i.callingAlertsService.dismiss(i.pstnNotAvailableAlert))})},a.prototype.focusOnMoreActionButton=function(){_.defer(function(){var e=document.getElementById(\"callingButtons-showMoreBtn\");e&&e.focus()})},a.prototype.setSidePanelButtonOptions=function(){this.panelButtonOptions=this.meetingPanelManager&&this.meetingPanelManager.meetingPanelButtonOptions,this.call&&(this.callingDebugService.updateChatPanelCondition(this.panelButtonOptions&&this.panelButtonOptions.chatPanelButtonOptions,this.call.teamsCallId),this.callingDebugService.updateMeetingInfoPanelCondition(this.panelButtonOptions&&this.panelButtonOptions.meetingInfoPanelButtonOptions,this.call.teamsCallId))},a.prototype.setSidePanelComponentsOptions=function(){this.panelComponentsOptions=this.meetingPanelManager&&this.meetingPanelManager.meetingPanelComponentsOptions},a.prototype.toggleRightPanel=function(e){this.meetingPanelManager&&(this.meetingPanelManager.toggleMeetingPanel(e),this.onPanelChanged(e))},a.prototype.openRightPanel=function(e){this.meetingPanelManager&&(!this.meetingPanelManager.openMeetingPanel(e)||this.onPanelChanged(e))},a.prototype.onPanelChanged=function(t){var i=this;this.$timeout(function(){return i.resize(!i.meetingPanelManager.hasPanel,t,i.dockedUbar)},0,!1);var a=this.meetingPanelManager.isPanelActive(t);switch(this.setShortcutArea(e.services.Area.CallingScreen),t){case n.MeetingNotes:a&&this.$timeout(function(){i.eventingService.$emit(i.constants.events.notes.focusMeetingNotes,{from:\"calling-screen\"})},10);break;case n.CallingChat:a&&(this.setShortcutArea(e.services.Area.ChatPanel),this.$timeout(function(){i.eventingService.$emit(i.constants.events.calling.focusInEditor,{from:\"calling-screen\"}),i.eventingService.$emit(i.constants.events.virtualRepeat.itemResized,{from:\"calling-screen\"})},10));break;case n.Roster:a&&this.$timeout(function(){i.triggerVirtualRepeatUpdate(),_.defer(i.triggerVirtualRepeatUpdate)},20)}this.meetingPanelManager.hasPanel&&this.$timeout(function(){i.moveFocusToRightRailWhenPanelChanged(t)},10),this.callingDebugService.activePanel=this.meetingPanelManager.showClassName,_.defer(function(){i.setSidePanelButtonOptions(),i.setSidePanelComponentsOptions(),i.utilityService.digest(i.$scope)})},a.prototype.moveFocusToRightRailWhenPanelChanged=function(t){if(this.enableActionButtonsInUbar||this.platformDetectService.isSurfaceHub()){var i;switch(t){case n.MeetingNotes:case n.CallingChat:return;case n.DeviceSettings:i=this.constants.events.calling.focusDeviceSettingsFirstInput;break;case n.Roster:this.call.isBroadcast||(i=this.constants.events.calling.focusRosterInput);break;case n.VideoBackgroundSettings:i=this.constants.events.calling.focusVideoSettingsFirstInput}if(i)this.eventingService.$emit(i);else{var a=jQuery.Event(\"keyup\");e.accessibility.AccRole.Roles.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenRightRail\",a)}}},a.prototype.toggleLayoutMode=function(){this.layoutManager.setLayoutMode(this.layoutService.isWindowFullscreen?i.LayoutMode.Overlay:i.LayoutMode.Persistent),this.loggingService.event(this.constants.events.calling.callingScreenChangingLayoutMode,{layoutMode:this.layoutManager.currentLayoutMode,layoutType:this.layoutManager.currentLayoutType}),this.enableActionButtonsInUbar&&(this.focusOnMoreActionButton(),this.layoutService.isWindowFullscreen?this.ariaLiveService.update(this.fullScreenIsOn):this.ariaLiveService.update(this.fullScreenIsOff))},a.prototype.shareDesktop=function(){this.layoutService.surfaceHubEnabled||this.call.isScreenSharingOn||this.desktopUtilityService.isDesktopHwa()&&!this.callingService.getAdvancedCallSettings().supportsUwpMonitorEnumeration||!this.callingService.getAdvancedCallSettings().isAppSharingEnabled&&!this.callingService.getAdvancedCallSettings().isPPTSharingEnabled?this.call.shareDesktop(this.constants.scenarios.calling.context.callScreen):this.toggleSharing()},a.prototype.closeSharingPanel=function(e){if(this.showSharingPanel){var t=angular.element(e.target)[0],i=this.$element.find(\"button.skype-action\"),n=this.$element.find(\".ts-calling-unified-bar-selector\"),a=this.$element.find(\"calling-screensharing-panel\"),s=this.$element.find(\"meeting-panel-components\"),o=this.$element.find(\"calling-action-buttons\"),r=this.$element.find(\"calling-header\");!(this.$element.has(t).length>0)||i.has(t).length>0||i.is(t)||n.has(t).length>0||a.has(t).length>0||s.has(t).length>0||o.has(t).length>0||r.has(t).length>0||this.toggleSharing()}},a.prototype.toggleSharing=function(){this.showSharingPanel=!this.showSharingPanel,this.showSharingPanel?this.call&&this.call.isBroadcast?this.showDialogIfBroadcastIsLive():this.immersiveModeHandler.suppressImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0):(this.immersiveModeHandler.allowImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0),this.sharingPanelSizeChanged(-1))},a.prototype.showDialogIfBroadcastIsLive=function(){var t=this,n=this.call.broadcastMeeting&&this.call.broadcastMeeting.broadcastState;if((n&&n.status)===e.services.BroadcastStatus.Started&&!this.call.isScreenSharingOn&&e.services.BroadcastUtilities.isScreenShareBroadcasting(this.call)){var a={okButtonText:this.$translate.instant(this.resources.strings.broadcast_share_confirm_button_text),closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageTitle:this.$translate.instant(this.resources.strings.broadcast_share_confirm_title_text),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.broadcast_share_confirm_message_text),callback:function(){t.immersiveModeHandler.suppressImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0)}};this.dialogService.open(this.constants.dialogs.confirmDialog,a)}else this.immersiveModeHandler.suppressImmersiveMode(i.ImmersiveEventContext.CallingScreensharingPanel,!0)},a.prototype.updateElementHeight=function(e,t){1===e.length&&(e[0].style.bottom=t>0?t.toString()+\"px\":null)},a.prototype.sharingPanelSizeChanged=function(e){var t=this.$element.find(\".calling-controls\"),i=this.$element.find(\"calling-pstn-dialog\"),n=this.$element.find(\".calling-chat-bubbles\");this.updateElementHeight(t,e),this.updateElementHeight(i,e),this.updateElementHeight(n,e)},a.prototype.startSharing=function(e,t){this.showSharingPanel&&this.toggleSharing(),this.callingAlertsService.dismiss(this.contentSharingErrorAlert),this.call.startScreenSharingOnCall(e,this.constants.scenarios.calling.context.callScreen,void 0,t)},a.prototype.startSharingContent=function(e){this.cancelCurrentUpload(),this.contentSharingService.startSharingContent(e)},a.prototype.setSharingControlState=function(e){e?this.screenSharingControlService.releaseControl(this.call):(this.$scope.$broadcast(this.constants.events.calling.callingResetZoom),this.screenSharingControlService.requestControl(this.call))},a.prototype.displayContentSharingAlert=function(e){this.contentSharingErrorAlert.title=e.title,this.contentSharingErrorAlert.text=e.message,this.callingAlertsService.handleOnDemandAlert(this.contentSharingErrorAlert),this.accessibilityService.waitForElementAndSetFocus(\".ts-calling-ufd-popup\")},a.prototype.mouseEnterContent=function(){this.screenSharingControlService.controlState(this.call)===e.services.ControlState.inControl&&(this.logger.info(\"Control: Mouse Enter\"),this.immersiveModeHandler.disableMouseHoverCapture())},a.prototype.mouseLeaveContent=function(){this.screenSharingControlService.controlState(this.call)===e.services.ControlState.inControl&&(this.logger.info(\"Control: Mouse Leave\"),this.immersiveModeHandler.enableMouseHoverCapture())},a.prototype.onControlStateChanged=function(t,i){i.controlState===e.services.ControlState.inControl?this.logger.info(\"Control: In Control\"):(this.logger.info(\"Control: Not In Control\"),this.immersiveModeHandler.enableMouseHoverCapture())},a.prototype.getCallStatusMessageTitle=function(){return this.callingState.getCallStatusMessageTitle()},a.prototype.getCallStatusMessageText=function(){return this.getCallingStateProps().descriptionText},a.prototype.shouldShowRetryScreen=function(){var e=this.call.canBeRetried();return e&&(this.isPstnDialogShown=!1),e},a.prototype.showAvatar=function(){return this.isOneToOne&&this.call.participants&&!e.services.CallUtilities.isCallingSystemBot(this.call.participants[0]&&this.call.participants[0].id)&&!this.call.isRemovedFromCall()},a.prototype.shouldShowButtons=function(){return this.callDisconnectStateHandler.shouldShowButtons()},a.prototype.executePreCloseCallingAction=function(){this.dialogService.isDialogOpen(this.callTransferDialogId)&&this.dialogService.close(this.callTransferDialogId),this.dialogService.isDialogOpen(this.callConsultationDialogId)&&this.dialogService.close(this.callConsultationDialogId),this.dialogService.isDialogOpen(this.dialpadDialogId)&&this.dialogService.close(this.dialpadDialogId)},a.prototype.hangUp=function(){this.callDisconnectStateHandler.hangUp()},Object.defineProperty(a.prototype,\"showToggleCamera\",{get:function(){return this.deviceManagerService.getCameras().length>1&&this.isVideoOn()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"layoutModeClass\",{get:function(){return i.LayoutMode[this.layoutManager.currentLayoutMode].toUpperCase()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"layoutTypeClass\",{get:function(){return this.layoutManager.currentLayoutType===i.LayoutType.Pinned?i.LayoutType[i.LayoutType.GridWithPresentation].toUpperCase():i.LayoutType[this.layoutManager.currentLayoutType].toUpperCase()},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"layoutType\",{get:function(){return this.layoutManager.currentLayoutType},enumerable:!0,configurable:!0}),a.prototype.getCallUnholdButtonText=function(){return e.services.CallUtilities.isCallP2P(this.call)?this.$translate.instant(this.resources.strings.calling_resume_call):this.$translate.instant(this.resources.strings.calling_rejoin_call)},a.prototype.getConnectionStateText=function(){return this.getCallingStateProps().descriptionTitle},Object.defineProperty(a.prototype,\"showChatBubbles\",{get:function(){return this.isCallActive()&&this.call.isChatBubblesAvailable&&(void 0==this.panelComponentsOptions||!(this.panelComponentsOptions.chat.shouldDisplay&&this.panelComponentsOptions.chat.isSelected))},enumerable:!0,configurable:!0}),a.prototype.hasItemsOn=function(e){return this.participantItems.some(function(t){return t.position===e})},a.prototype.logLayout=function(){this.callingDebugService.logLayout(this.layoutManager.currentLayoutType,this.participantsManager.participants?this.participantsManager.participants.length:0,this.participantItems.slice(0))},a.prototype.openDtmfKeypadIfNeeded=function(){e.services.CallUtilities.isVoicemailGreetingCall(this.call)&&this.toggleDtmfKeypad()},a.prototype.onCallConnected=function(){if(!this.callAlreadyConnected){var t=this.callPropsStoreService.get(this.call.teamsCallId,9);this.shouldOpenPstnDialog||!t&&this.isPstnPreJoinEnabled&&this.call.setupArgs.joinType===e.services.JoinType.pstn?this.displayPstnDialog():this.call.isInLightweightMode()&&!i.ParticipantState.isReconciledPstnParticipant(this.call)&&(this.callPropsStoreService.get(this.call.teamsCallId,12)?0==t&&this.displayPstnDialog():this.displayLightweightJoinDialog()),this.callingAlertsService.safeSubscribe(this.$scope,this.onNewAlertReceived.bind(this)),this.onNewAlertReceived(),this.setRecordingState(),this.setVoiceCollectionState(),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_announce_call_connected),!0),this.callAlreadyConnected=!0,this.openDtmfKeypadIfNeeded(),this.desktopUtilityService.shouldShowVDINotOptimized()&&this.callingAlertsService.handleOnDemandAlert({dismissable:!0,type:e.services.AlertType.Warning,name:\"VDINotOptimized\",text:this.$translate.instant(this.resources.strings.vdi_non_optimized_mode_text,{providerName:this.constants.vdiProviderName[this.desktopUtilityService.getVDIProvider()]}),teamsCallId:this.call.teamsCallId})}},a.prototype.onPstnButtonClicked=function(){this.isPstnDialogShown?(this.isPstnDialogShown=!1,this.showContinueWithoutAudioDialogIfNeeded(!0)):this.displayPstnDialog()},a.prototype.displayPstnDialog=function(){var t=this;this.isPstnDialogShown||this.isPstnDialogLoading||(this.isPstnDialogLoading=!0,this.call.getPstnAvailabilityAsync().then(function(e){return e?t.checkPstnDialCapabilities()?(t.isPstnDialogShown=!0,t.dismissLightweightJoinAlert(),void t.callPropsStoreService.set(t.call.teamsCallId,12,!0)):t.$q.reject(\"PSTN dialog: No dial in/out capabilities\"):t.$q.reject(\"PSTN dialog: PSTN not enabled\")}).catch(function(i){t.logger.error(e.services.CallingTelemetryService.getErrorMessage(i)),t.call.isInLightweightMode()||t.callPropsStoreService.get(t.call.teamsCallId,10)||t.callingAlertsService.handleOnDemandAlert(t.pstnNotAvailableAlert)}).finally(function(){t.isPstnDialogLoading=!1}))},a.prototype.displayLightweightJoinDialog=function(){var i=this;this.call.getPstnAvailabilityAsync().then(function(n){if(!n)return i.$q.reject(\"Lightweight join dialog: PSTN not enabled\");if(!i.checkPstnDialCapabilities())return i.$q.reject(\"Lightweight join dialog: No dial in/out capabilities\");var a=function(e){i.callingPstnDialogSettings.showDialOut=e,i.isPstnDialogShown=!0,i.callPropsStoreService.set(i.call.teamsCallId,12,!0)},s=function(){i.callPropsStoreService.set(i.call.teamsCallId,12,!0),i.showContinueWithoutAudioDialogIfNeeded()},o=function(){var n={action:{gesture:t.PanelActionGesture.click,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.minimalMeetingUfdClickLearnMore.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.link.toString(),t.PanelActionScenarioType,i.logger),outcome:t.PanelActionOutcome.openWebPage},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.minimalMeetingUfdLearnMore.toString(),t.PanelModuleName,i.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.callingScreen.toString(),t.PanelModuleType,i.logger),summary:\"Learn more link clicked\"},dataBag:{isMinimalMeeting:!0}};i.analyticsService.onPanelAction(i.$scope,n)},r=[],l=t.PanelActionScenario.openPstnDialog,c=t.PanelActionOutcome.openDialog;i.dialInEnabled&&r.push({alertActionType:\"PstnDialInManually\",buttonText:i.$translate.instant(i.resources.strings.calling_alertLightweightJoin_dialInButton),command:function(){return a(!1)},buttonTrackName:t.PanelModuleName.minimalMeetingUfdOpenPstnDialInDialog,buttonTrackScenario:l,buttonTrackOutcome:c,buttonTrackSummary:\"UFD button to open PSTN dial-in dialog\"}),i.dialOutEnabled&&r.push({alertActionType:\"PstnDialOutManually\",buttonText:i.$translate.instant(i.resources.strings.calling_alertLightweightJoin_dialOutButton),command:function(){return a(!0)},buttonTrackName:t.PanelModuleName.minimalMeetingUfdOpenPstnDialOutDialog,buttonTrackScenario:l,buttonTrackOutcome:c,buttonTrackSummary:\"UFD button to open PSTN dial-out dialog\"}),i.lightweightJoinAlert={type:e.services.AlertType.Error,dismissable:!0,name:\"LightweightJoinAlert\",title:i.$translate.instant(i.resources.strings.calling_alertLightweightJoinTitle),text:i.$translate.instant(i.resources.strings.calling_alertLightweightJoinDescription,{learnMore:i.constants.goMicrosoft.lightweightJoinLearnMoreUrl}),actions:r,isMinimalMeetingRelated:!0,autoFocus:!0,eventData:{isDialInEnabled:i.dialInEnabled,isDialOutEnabled:i.dialOutEnabled},onCloseButtonClicked:function(){return s()},onDescriptionClicked:function(e){\"lightweightJoinAlertLearnMore\"===e&&o()}},i.callingAlertsService.handleOnDemandAlert(i.lightweightJoinAlert)}).catch(function(t){i.logger.error(\"Unable to display lightweight join UFD. Reason: \"+e.services.CallingTelemetryService.getErrorMessage(t))})},a.prototype.showContinueWithoutAudioDialogIfNeeded=function(n){var a=this;if(void 0===n&&(n=!1),!i.ParticipantState.isReconciledPstnParticipant(this.call)&&(!n||this.callingPstnDialogSettings.showDialOut)){var s=function(e){return a.dialogService.close(a.constants.dialogs.callingConfirmationDialog,e)},o={dialogTitle:this.$translate.instant(this.resources.strings.calling_lightweightJoin_confirmationDialog_title),dialogText:this.$translate.instant(this.resources.strings.calling_lightweightJoin_confirmationDialog_description),suppressDefaultButton:!0,primaryButton:{isFocusDefault:!0,tid:\"minimalMeeting_noAudioConfirmDialog_dismissButton\",text:this.$translate.instant(this.resources.strings.dismiss),func:function(){return s()},type:t.PanelModuleType.callingScreen,name:t.PanelModuleName.continueWithoutAudioDismissButton,outcome:t.PanelActionOutcome.dismiss,scenario:t.PanelActionScenario.continueWithoutAudioDialogDismiss,scenarioType:t.PanelActionScenarioType.dismiss,summary:\"Minimal meeting continue without audio dialog - Dismiss button clicked\",dataBag:{isMinimalMeeting:!0}},secondaryButtons:[{secondaryStyle:!0,tid:\"minimalMeeting_noAudioConfirmDialog_addAudioButton\",text:this.$translate.instant(this.resources.strings.calling_lightweightJoin_confirmationDialog_addPhoneAudioButton),func:function(){return s(\"addPhoneAudioButton\")},type:t.PanelModuleType.callingScreen,name:t.PanelModuleName.continueWithoutAudioAddPhoneAudioButton,outcome:t.PanelActionOutcome.openDialog,scenario:t.PanelActionScenario.continueWithoutAudioDialogAddPhoneAudio,scenarioType:t.PanelActionScenarioType.clickButton,summary:\"Minimal meeting continue without audio dialog - Add phone audio button clicked\",dataBag:{isMinimalMeeting:!0}}],dialogTelemetry:{panelType:e.PanelType.continueWithoutAudioDialog}};this.dialogService.open(this.constants.dialogs.callingConfirmationDialog,o).closePromise.then(function(e){\"addPhoneAudioButton\"===e.value&&(a.isPstnDialogShown=!0)})}},a.prototype.checkPstnDialCapabilities=function(){var e=this.callingService.getPstnDialCapabilities(this.call);return this.dialInEnabled=e.isDialInEnabled,this.dialOutEnabled=e.isDialOutEnabled,this.dialOutEnabled||this.dialInEnabled},a.prototype.handleStateChanges=function(){var t;if(e.services.CallUtilities.isCallActive(this.call)||(this.isPstnDialogShown=!1),e.services.CallUtilities.isCallConnected(this.call)&&(this.onCallConnected(),this.isCallOnHold&&(this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_announce_call_resumed),!0),this.isResumingInKeyboardMode&&(this.focusOnMoreActionButton(),this.immersiveModeHandler.allowImmersiveMode(i.ImmersiveEventContext.CallingResumeButton))),this.isResumingInKeyboardMode=!1),this.isCallOnHold=e.services.CallUtilities.isCallOnHold(this.call),this.isCallOnHold&&this.onCallOnHold(),!this.callingSupportService.isPreJoinEnabled()){var n=10===this.lastCallState;e.services.CallUtilities.isCallInLobby(this.call)&&!n&&this.sendPanelView(e.PanelType.lobbyWaitingPage),e.services.CallUtilities.isCallConnected(this.call)&&n&&this.sendPanelView(e.PanelType.callingScreen,(t={},t[this.constants.counters.eventNames.previousStep]=e.PanelType[e.PanelType.lobbyWaitingPage],t))}10===this.call.terminatedReason&&this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_announce_call_declined),!0),1!==this.call.callType||51!==this.call.terminatedReason&&2!==this.call.terminatedReason||this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_announce_call_temporarilyunavailable),!0),3===this.lastCallState&&7===this.call.state&&this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_announce_call_ended),!0)},a.prototype.callChanged=function(e){var t=this;if(this.callingDebugService.log(\"CALL changed, participants = \"+e.participants.map(function(e){return e.id})+\", state = \"+e.state+\", isMuted = \"+e.isMuted+\", isVideoOn = \"+e.isVideoOn),e.state!==this.lastCallState&&this.handleStateChanges(),this.isMeetingCompanionEnabled&&this.call.mediaStreams[1].filter(function(e){return e.isAvailable}).filter(function(e){return e.endpointId!==t.call.endpointId}).forEach(function(e){return t.onSelfScreenSharingStreamAdded(e)}),!this.wasRoleSet&&e.role&&(this.hasStreamPermsInit||this.isStreamPermissionsStoreEnabled||(this.callRecordingService.getCanCreateVideoPermission(this.call,this.conversation),this.hasStreamPermsInit=!0),!_.includes([6,7],e.state))){if(e.role===this.constants.calling.roles.guest){var i=this.call.setupArgs.meetingInfo;if(i){var n={conversationId:e.setupArgs.conversationId,messageId:e.messageId,context:{Tid:i.tenantId,Oid:i.organizerId}};this.anonymousMeetingService.setAnonymousMeetingInfo(n),this.authenticationService.isAnonymous()||this.anonymousNotificationService.notifyAboutAB2bCall(e.teamsCallId),this.isLobbyEnabled=!1}}this.wasRoleSet=!0}this.lastCallState=e.state,this.setSidePanelButtonOptions(),_.includes([6,7],e.state)||(this.updateActiveSpeakers(),this.updateVideoEnabled()),this.callingDebugService.updateLastCallCapabilities(this.call.meetingDetails&&this.call.meetingDetails.capabilities,this.call.meetingDetails&&this.call.meetingDetails.meetingCapability);var a=this.call.meetingDetails&&this.call.meetingDetails.pstnDetails&&this.call.meetingDetails.pstnDetails.acpMcuInfo&&this.call.meetingDetails.pstnDetails.acpMcuInfo.settings&&this.call.meetingDetails.pstnDetails.acpMcuInfo.settings.participantPasscode;this.callingDebugService.updateLastCallConferenceId(a)},a.prototype.onMeetingRoleChanged=function(){\"attendee\"===this.call.meetingRole&&this.showSharingPanel&&this.toggleSharing(),this.onParticipantsChanged()},a.prototype.onSelfScreenSharingStreamAdded=function(e){var t=this;this.participantItems.filter(function(t){return t.id===e.id.toString()})[0]||(this.logger.info(\"Adding self screen sharing item for stream \"+e.id),this.scenarioSelfScreenSharing=this.loggingService.findScenario(this.constants.scenarios.calling.selfScreenSharing),this.scenarioSelfScreenSharing||(this.scenarioSelfScreenSharing=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.selfScreenSharing,{streamId:e.id,companion_endpointId:e.endpointId})),this.eventingService.$on(this.$scope,this.constants.events.calling.callDisposed,function(i,n){t.call===n&&t.scenarioSelfScreenSharing.incomplete({reason:\"call disposed\",streamId:e.id,companion_endpointId:e.endpointId})}),this.createSelfScreenSharingStream(e))},a.prototype.createSelfScreenSharingStream=function(e){var t=this;this.call.getSelfParticipant().then(function(n){var a=new i.SelfScreenSharingItem(n,e.id.toString());t.scenarioSelfScreenSharing.mark(t.constants.scenarios.contentSharing.steps.layoutItemCreated,{streamId:e.id,companion_endpointId:e.endpointId}),a.init(t.call,t.$scope,t.callingStreamFactory),t.scenarioSelfScreenSharing.mark(t.constants.scenarios.contentSharing.steps.layoutItemInitialized,{streamId:e.id,companion_endpointId:e.endpointId}),t.participantItems.push(a),t.layoutManager.onItemAdded(a),t.scenarioSelfScreenSharing.stop(),t.selfSharingStreamSubscription=e.changed(function(){e.isAvailable||(t.onParticipantStreamRemoved(a),t.selfSharingStreamSubscription.dispose(),t.selfSharingStreamSubscription=null)})})},a.prototype.sendPanelView=function(e,t){var i={panel:{type:e},dataBag:t};this.analyticsService.onPanelView(this.$scope,i)},a.prototype.updateVideoEnabled=function(){this.isVideoEnabled=this.callingService.getAdminSettings().isVideoEnabled,this.enablePerUserPolicies&&this.call.meetingDetails&&this.call.meetingDetails.meetingCapability&&!this.call.meetingDetails.meetingCapability.allowIPVideo&&(this.isVideoEnabled=!1),!this.isVideoEnabled&&this.call.isVideoOn&&this.toggleVideo()},a.prototype.updateActiveSpeakers=function(){var e;if(this.isOptimizedSpeakerEventingEnabled)e=this.call.dominantSpeakerInfo.speakerList;else{var t=new Map;this.call.participants.forEach(function(e){t.set(e.id,e.dominantSpeakerRank)}),e=this.call.dominantSpeakerInfo.speakerList.filter(function(e){return t.has(e)&&t.get(e)>0})}var i=e.join(\",\");i!==this.activeSpeakers&&e.length>0&&(this.activeSpeakers=i,this.layoutManager.onActiveSpeakersChanged(e))},a.prototype.setParticipantFocus=function(t){var i=jQuery.Event(\"keyup\");switch(t){case 0:e.accessibility.AccRole.Roles.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenStage\",i);break;case 1:i.shiftKey=!0,e.accessibility.AccRole.Roles.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenPassiveBar\",i);break;case 2:i.shiftKey=!0,e.accessibility.AccRole.Roles.TabHandlerActions.tabToElementWithMapping(\"tabHandlerCallingScreenDominantSpeaker\",i)}},a.prototype.onItemPositionChanged=function(e){var t=this;this.callingDebugService.log(\"onItemPositionChanged: \"+e.id+\" \"+e.position+\" \"+e.layout.order),this.logLayout(),0===e.position&&(e.isHolographic?this.signalHolographicViewStateChange(!0,e.participant):this.signalHolographicViewStateChange(!1,null)),this.childrenComponentCreatedPromise.then(function(){e.isPermanentlyDestroyed?t.logger.info(\"childrenComponentCreatedPromise callback - item already destroyed, id: \"+e.id):(t.$scope.$broadcast(t.constants.events.calling.beforeParticipantStreamAdded,{item:e}),t.$scope.$broadcast(t.constants.events.calling.participantStreamAdded,{item:e,items:t.participantItems}),t.$scope.$broadcast(t.constants.events.calling.afterParticipantStreamAdded,{item:e}),e.isFocused&&_.defer(function(){t.setParticipantFocus(e.previousPosition)}))}),this.updateCaptionsVisibility()},a.prototype.removeItem=function(e){var t=this,i=this.participantItems.indexOf(e);-1!==i?(e.destroy(),this.participantItems.splice(i,1),_.defer(function(){e.isFocused&&t.setParticipantFocus(e.position)}),this.callingDebugService.log(\"removing item: \"+e.id)):this.callingDebugService.log(\"could not remove item: \"+e.id),this.logLayout()},a.prototype.onExternalCallMonitorMoreOptionClicked=function(t){switch(this.logger.info(\"onExternalCallMonitorMoreOptionClicked callId=\"+this.call.callId+\" option=\"+e.services.CallMoreOption[t]),t){case e.services.CallMoreOption.ShowDtmfKeypad:this.toggleDtmfKeypad();break;case e.services.CallMoreOption.ToggleHold:this.toggleHold();break;case e.services.CallMoreOption.StartTransferring:this.startTransferring();break;case e.services.CallMoreOption.StartConsulting:this.startConsulting()}},a.prototype.onNewAlertReceived=function(){var t=this.callingAlertsService.getAlerts(e.services.WindowType.CallScreen,e.services.ScreenRegionForAlert.CallingActionButtons);t.length>0?(this.callingCriticalAlert=t[0],this.showCriticalAlert=!0):this.showCriticalAlert=!1},a.prototype.gatherAnalyticsAsyncData=function(){return this.analyticsDeferred.promise},a.prototype.updatePassiveBarParticipantCount=function(e){this.passiveBarParticipantCount=e},a.prototype.showParticipantsInPassiveBar=function(){return this.passiveBarParticipantCount>0},a.prototype.isWhiteboardEnabledForCurrentUser=function(){var t=this,i={code:e.services.ContentSharingErrorCode.ProviderSpecificBase,message:this.externalUserErrorMessage,title:this.externalUserErrorTitle,cause:this.constants.telemetry.whiteboard.externalUser};return this.isAnonymousUser?this.$q.resolve(i):this.authenticationService.getUserInformation().then(function(e){var n=e&&e.profile&&e.profile.tid,a=t.call&&t.call.setupArgs&&t.call.setupArgs.meetingInfo&&t.call.setupArgs.meetingInfo.tenantId;return n&&a&&n!==a?i:null}).catch(function(e){return t.logger.error(\"Unable to get user tenant information. Error \"+e),null})},a.prototype.enterSurfaceHubFullScreenModeIfInSnapMode=function(){this.layoutService.surfaceHubEnabled&&!this.layoutService.isSurfaceHubInFullScreen&&(this.surfaceHubSetFullScreenMode(!0),this.screenShareStartedInSnap=!0)},a.prototype.exitSurfaceHubFullScreenModeIfPreviouslyInSnapMode=function(){this.layoutService.surfaceHubEnabled&&this.screenShareStartedInSnap&&(this.surfaceHubSetFullScreenMode(!1),this.screenShareStartedInSnap=!1)},a.prototype.onSurfaceHubWithNoOutgoingButIncomingScreenShare=function(e){return this.layoutService.surfaceHubEnabled&&!this.call.isScreenSharingOn&&e.isScreenShare},a.prototype.surfaceHubSetFullScreenMode=function(e){this.layoutService.isSurfaceHubInFullScreen=e,this.eventingService.$emit(this.constants.events.calling.surfaceHubFullScreenStateChanged,{isSurfaceHubInFullScreen:this.layoutService.isSurfaceHubInFullScreen})},a.prototype.allowImmersiveModeForSharedContentPPTWhiteboard=function(){this.isPPTSharing?this.immersiveModeHandler.allowImmersiveMode(i.ImmersiveEventContext.CallingPPTSharing,!0):this.isWhiteboardSharing&&this.immersiveModeHandler.allowImmersiveMode(i.ImmersiveEventContext.CallingWhiteboardPanel,!0)},a.prototype.repositionCallingControl=function(e,t){var i=this.$element.find(\".ts-calling-screen\");i&&(e<t?i.removeClass(\"trigger-overlap\"):i.addClass(\"trigger-overlap\"))},a.ENDING_CALL_TIMEOUT=500,a.ENDING_CALL_TIMEOUT_LONG=3e3,a.RESIZE_THROTTLE_MS=200,a}();i.CallingScreenController=a}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={})),function(e){!function(e){\"use strict\";angular.module(\"teamspace.callingScreen\",[\"teamspace.accessibilityService\",\"teamspace.callingContentLoadingPanel\",\"teamspace.callingHeader\",\"teamspace.callingStage\",\"teamspace.callingDominantSpeaker\",\"teamspace.callingButtons\",\"teamspace.callingUnifiedBar\",\"teamspace.callingPassiveBar\",\"teamspace.callingMyselfVideo\",\"teamspace.waitingAnimation\",\"teamspace.callingDebug\",\"teamspace.callingDebugService\",\"teamspace.callMonitorService\",\"teamspace.layoutService\",\"teamspace.callingScreenSharingPanel\",\"teamspace.callingNavigationService\",\"teamspace.callingAnimation\",\"teamspace.shortcutService\",\"teamspace.deviceManagerService\",\"teamspace.callingTelemetryService\",\"teamspace.settingsService\",\"teamspace.ariaLiveService\",\"teamspace.dialogService\",\"teamspace.multiCallList\",\"teamspace.callTransferDialog\",\"teamspace.callTransferService\",\"teamspace.callConsultationStore\",\"teamspace.callConsultationService\",\"teamspace.callingDtmfKeypad\",\"teamspace.callTogglingService\",\"teamspace.messageFetchService\",\"teamspace.activeCallsService\",\"teamspace.calendarService\",\"teamspace.screenSharingControlService\",\"teamspace.peopleService\",\"teamspace.callingContentSharingError\",\"teamspace.callingPptSharing\",\"teamspace.callingTabRenderer\",\"teamspace.callingWhiteboardRenderer\",\"teamspace.contentSharingService\",\"teamspace.authenticationService\",\"teamspace.analyticsService\",\"teamspace.callingState\",\"teamspace.callingLobbyToastNotification\",\"teamspace.callingAlertsService\",\"teamspace.desktopUtilityService\",\"teamspace.meetingPanelComponents\",\"teamspace.broadcastService\",\"teamspace.callingRetryScreen\",\"teamspace.callPreJoinService\",\"teamspace.callingSupportService\",\"teamspace.anonymousMeetingService\",\"teamspace.anonymousNotificationService\",\"teamspace.loggingService\",\"teamspace.holoLensInteractionService\",\"teamspace.callingDialIn\",\"teamspace.utilityService\",\"teamspace.meetingNotesService\",\"teamspace.services.files.modules.fileUpload.fileUploadStore\",\"teamspace.platformDetectService\",\"teamspace.objectLeaksDetector\",\"teamspace.callRecordingService\",\"teamspace.callingAgentsService\",\"teamspace.callingPstnDialog\",\"teamspace.callingPstnExtendedDialog\",\"teamspace.callPropsStoreService\",\"teamspace.callingClosedCaptions\",\"teamspace.callParkService\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.chatListService\",\"teamspace.conversationsService\",\"teamspace.callingChatBubbles\"]).directive(\"callingScreen\",[\"$compile\",\"constants\",function(t,i){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",conversation:\"<\",isMeetupCreation:\"<\",isInstantMeetingCreation:\"<\",isMultiTasking:\"<\",isSharingPanelRequested:\"<\",rightPanelToOpen:\"<\",shouldOpenPstnDialog:\"<\",callMoreOptionToExecute:\"<\",wasInLobby:\"<\"},controllerAs:\"ctrl\",controller:e.Calling.CallingScreenController,templateUrl:i.files.templates.callingScreen}}]).controller(\"CallingScreenController\",e.Calling.CallingScreenController)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){var e=function(){function e(t,e){this.id=t,this.isScreenShare=e,this.storedPosition=-1,this.permanentlyDestroyed=!1,this.isInitialized=!1,this.previousPosition=-1,this.initialCssClass=\"\",this.isHolographic=!1,this.isSelfScreenShare=!1}return Object.defineProperty(e.prototype,\"position\",{get:function(){return this.storedPosition},set:function(t){t!==this.position&&(this.previousPosition=this.storedPosition,this.storedPosition=t)},enumerable:!0,configurable:!0}),e.prototype.getParticipantOrder=function(){return t.LayoutItem.Participant.Order.Undefined},e.prototype.getScope=function(){return this.scope||(this.scope=this.parentScope.$new()),this.scope},e.prototype.init=function(t,e,i){this.parentScope=e,this.call=t,this.callingStreamFactory=i},e.prototype.getElement=function(){return this.element||(this.element=this.createElement()),this.element},e.prototype.togglePin=function(){this.isPinned=!this.isPinned},e.prototype.update=function(t,e){this.userPrincipalName=t.userPrincipalName,this.userName=t.isFederated&&e?e:t.displayName,this.isInitialized=!0},e.prototype.getIdForLogging=function(){return this.id},Object.defineProperty(e.prototype,\"isPermanentlyDestroyed\",{get:function(){return this.permanentlyDestroyed},enumerable:!0,configurable:!0}),e.prototype.isPresentable=function(){return!!this.isScreenShare||!!this.isHolographic},e.prototype.destroy=function(t){void 0===t&&(t=!0),this.permanentlyDestroyed=t,this.scope&&(this.scope.$destroy(),this.scope=null),this.element&&(this.element.remove(),this.element=null)},e.Participant={Order:{Undefined:-1,Max:Number.MAX_SAFE_INTEGER}},e}();t.LayoutItem=e}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(i){!function(i){var e=function(){function e(i,e,n,l,s,o,a,r){var c=this;this.$timeout=i,this.$scope=e,this.constants=n,this.callConsultationStore=l,this.callTransferService=s,this.dialogService=o,this.call=r,this.logger=a.newLogger(\"Call Consultation Handler\"),this.callConsultationStoreSubscription=l.safeSubscribe(e,function(){return c.onCallConsultationStateChanged(\"subscription\")},t.services.CallConsultationEvents.StateChanged,t.services.TeamsCallService.getTeamsCallIdAsString(r.teamsCallId)),this.onCallConsultationStateChanged(\"constructor\"),this.callTransferServiceSubscription=s.safeSubscribe(e,function(){return c.onCallTransferStateChanged()},t.services.CallTransferServiceEvents.CallTransferStateChanged,t.services.TeamsCallService.getTeamsCallIdAsString(r.teamsCallId))}return Object.defineProperty(e.prototype,\"callConsultingConversationDialogId\",{get:function(){return this.dialogId},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.cancelClosingPromise(),this.hideCallConsultation(\"dispose\"),this.callConsultationStoreSubscription&&(this.callConsultationStore.unsubscribe(this.callConsultationStoreSubscription),this.callConsultationStoreSubscription=null),this.callTransferServiceSubscription&&(this.callTransferService.unsubscribe(this.callTransferServiceSubscription),this.callTransferServiceSubscription=null)},e.prototype.isConsulting=function(){return this.getCallConsultationState()!==t.services.CallConsultationState.None},e.prototype.getCallConsultationState=function(){return this.callConsultationStore.getCallConsultationInfo(this.call.teamsCallId).consultationState},e.prototype.showCallConsultation=function(t){this.cancelClosingPromise(),this.dialogId||(this.logger.debug(\"Showing call consultation dialog with context=\"+t),this.dialogId=this.dialogService.open(this.constants.dialogs.callConsultationDialog,{subjectCall:this.call}).id,this.disableImmersiveMode())},e.prototype.hideCallConsultation=function(t){this.cancelClosingPromise(),this.dialogId&&(this.logger.debug(\"Hiding call consultation dialog with context=\"+t),this.dialogService.close(this.dialogId),this.dialogId=null,this.enableImmersiveMode())},e.prototype.hideCallConsultationAfterDelay=function(t){var e=this;this.closingPromise||(this.logger.debug(\"Hiding call consultation dialog after delay with context=\"+t),this.closingPromise=this.$timeout(function(){e.closingPromise=null,e.hideCallConsultation(t+\"[delayed]\")},i.CallingScreenController.ENDING_CALL_TIMEOUT))},e.prototype.cancelClosingPromise=function(){this.closingPromise&&(this.$timeout.cancel(this.closingPromise),this.closingPromise=null)},e.prototype.onCallConsultationStateChanged=function(i){if(this.isConsulting())this.showCallConsultation(i);else if(this.dialogId)switch(this.previousState){case t.services.CallConsultationState.ConsultingWithIM:this.hideCallConsultation(i);break;case t.services.CallConsultationState.ConsultingWithAV:this.hideCallConsultationAfterDelay(i)}this.previousState=this.getCallConsultationState()},e.prototype.onCallTransferStateChanged=function(){this.isTransferring()&&this.hideCallConsultation(\"transferring\")},e.prototype.isTransferring=function(){return this.callTransferService.isCallTransferring(this.call.teamsCallId)},e.prototype.disableImmersiveMode=function(){this.$scope.$emit(this.constants.events.calling.forceSuppressImmersiveMode,{hard:!0,context:i.ImmersiveEventContext.CallConsultationDialog})},e.prototype.enableImmersiveMode=function(){this.$scope.$emit(this.constants.events.calling.forceAllowImmersiveMode,{hard:!0,context:i.ImmersiveEventContext.CallConsultationDialog})},e}();i.CallConsultationHandler=e}(i.Calling||(i.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(i){!function(i){\"use strict\";i.REMOVE_PARTICIPANT_WITH_FAILURE_TIMEOUT=15e3;var e=function(){function e(t,i,e,a,n,r,s,o,h,p,c,d,S,l,m){this.$timeout=t,this.enableParticipantVBSSLatency=e,this.participant=a,this.call=n,this.onParticipantStreamAdded=r,this.onParticipantStreamRemoved=s,this.onParticipantConnected=o,this.onParticipantHeld=h,this.onIsServerMuted=p,this.onParticipantContentSharingRoleChanged=c,this.onParticipantHolographicChanged=d,this.isStreamPinned=S,this.isLeaving=!1,this.storedParticipantContentSharingRole=0,this.prevIsServerMuted=!1,this.logger=l.newLogger(m+\"/callingParticipant[\"+a.id+\"]\")}return e.prototype.init=function(){var t=this;7!==this.participant.state&&(this.videoStream=this.createStream(!1)),this.subscription=this.participant.changed(function(){return t.onParticipantChanged()}),this.onParticipantChanged(!0)},e.prototype.dispose=function(){this.isLeaving=!0,this.leavingTimeoutPromise&&(this.$timeout.cancel(this.leavingTimeoutPromise),this.leavingTimeoutPromise=null),this.subscription&&(this.subscription.dispose(),this.subscription=null)},Object.defineProperty(e.prototype,\"id\",{get:function(){return this.participant.id},enumerable:!0,configurable:!0}),e.prototype.leave=function(t){var i=this;return void 0===t&&(t=5e3),this.isLeaving=!0,this.leavingTimeoutPromise=this.$timeout(function(){i.leavingTimeoutPromise=null,i.leaveNow()},t),this.leavingTimeoutPromise},e.prototype.leaveNow=function(){this.dispose(),this.dispatchStreamDisposeEvent(this.videoStream),this.videoStream=null,this.dispatchStreamDisposeEvent(this.screenShareStream),this.screenShareStream=null},e.prototype.onParticipantProfileUpdated=function(t){this.user=t,this.updateStreamData(this.videoStream,t),this.updateStreamData(this.screenShareStream,t)},e.prototype.onParticipantChanged=function(i){void 0===i&&(i=!1),t.services.HoloLensInteractionService.isParticipantHoloLensNow(this.participant)&&this.videoStream&&!this.videoStream.isHolographic&&(this.videoStream.isHolographic=!0,this.onParticipantHolographicChanged(this.videoStream));var e=skype.calling.ICallParticipantHelpers.bestAvailableScreenShareFor(this.participant),a=!!e;if(a&&!this.screenShareStream){var n=!0;window.avIsRemoted&&window.vdi&&!window.vdi.isFeatureSupported(t.services.VDIFeatureId.Video)&&(n=!1),n&&(this.enableParticipantVBSSLatency&&this.call.handleScreenshareEvent(t.services.ScreenshareEventType.SS_Available,{negotiationTag:e.negotiationTag}),this.screenShareStream=this.createStream(!0))}!a&&this.screenShareStream&&(this.onParticipantStreamRemoved(this.screenShareStream),this.screenShareStream=null),this.participant.state!==this.storedParticipantState&&(3===this.participant.state&&(i||this.onParticipantConnected(),7===this.storedParticipantState&&(this.videoStream=this.createStream(!1))),5===this.participant.state&&this.onParticipantHeld(),7===this.participant.state&&(this.dispatchStreamDisposeEvent(this.videoStream),this.videoStream=null)),this.storedParticipantState=this.participant.state,!!this.participant.isServerMuted!==this.prevIsServerMuted&&(this.prevIsServerMuted=!!this.participant.isServerMuted,this.onIsServerMuted(this.participant)),this.participant.contentSharingRole!==this.storedParticipantContentSharingRole&&(this.storedParticipantContentSharingRole=this.participant.contentSharingRole,this.onParticipantContentSharingRoleChanged())},e.prototype.createStream=function(t){var e=new i.StreamItem(this.participant,t);return this.user&&this.updateStreamData(e,this.user),e.isPinned=this.isStreamPinned,this.onParticipantStreamAdded(e),e},e.prototype.updateStreamData=function(t,i){if(t){var e=this.participant?this.participant.displayName:void 0;t.update(i,e)}},e.prototype.dispatchStreamDisposeEvent=function(t){t&&this.onParticipantStreamRemoved(t)},e}();i.CallingParticipant=e}(i.Calling||(i.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){\"use strict\";var i=function(){function t(t,i,n,s,a,l,c,r,o,d,h){var p=this;this.$translate=t,this.localStrings=i,this.authenticationService=s,this.ariaLiveService=l,this.callTransferService=c,this.call=r,this.conversation=o,this.callParkService=d,this.appStateService=h,this.props={None:{icon:\"\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-none\"},Connecting:{icon:\"icons-call-participant-connecting\",descriptionTitle:this.$translate.instant(this.localStrings.calling_connectingString),descriptionText:\"\",className:\"call-connecting\"},LongConnecting:{icon:\"icons-call-participant-connecting\",descriptionTitle:this.$translate.instant(this.localStrings.calling_longConnectingString),descriptionText:\"\",className:\"call-connecting\"},Connected:{icon:\"\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-connected\"},Ringing:{icon:\"\",descriptionTitle:this.$translate.instant(this.localStrings.calling_ringingString),descriptionText:\"\",className:\"call-none\"},\"2pLocalHold\":{icon:\"icons-call-participant-onhold\",descriptionTitle:this.$translate.instant(this.localStrings.calling_hold_local_ui_message_1to1_call),descriptionText:this.$translate.instant(this.localStrings.aria_announce_call_on_hold),className:\"call-onhold\"},npLocalHold:{icon:\"icons-call-participant-onhold\",descriptionTitle:this.$translate.instant(this.localStrings.calling_hold_local_ui_message_np_call),descriptionText:this.$translate.instant(this.localStrings.calling_hold_local_ui_message_np_call),className:\"call-onhold\"},\"2pRemoteHold\":{icon:\"icons-call-participant-onhold\",descriptionTitle:this.$translate.instant(this.localStrings.calling_hold_remote_ui_message),descriptionText:this.$translate.instant(this.localStrings.calling_hold_remote_ui_message),className:\"call-onhold\"},Disconnected:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.calling_screen_endedString),descriptionText:\"\",className:\"call-ended\"},DisconnectedCall:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.calling_screen_callEnded),descriptionText:\"\",className:\"call-ended\"},DisconnectedScreenshareCall:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.calling_screen_shareEnded),descriptionText:\"\",className:\"call-ended\"},Failed:{icon:\"icons-call-missed-line\",iconStardust:\"call-missed-line\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_callFailed),descriptionText:\"\",className:\"call-ended\"},FailedScreenshareCall:{icon:\"icons-call-missed-line\",iconStardust:\"call-missed-line\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_shareFailed),descriptionText:\"\",className:\"call-ended\"},Reconnecting:{icon:\"icons-call-missed-line-filled\",iconStardust:\"call-missed-line\",descriptionTitle:this.$translate.instant(this.localStrings.calling_holdOn_message_callingScreen),descriptionText:this.$translate.instant(this.localStrings.calling_holdOn_description_callingScreen),className:\"call-reconnecting\"},\"2pReconnecting\":{icon:\"icons-call-missed-line-filled\",iconStardust:\"call-missed-line\",descriptionTitle:this.$translate.instant(this.localStrings.calling_holdOn_message_callingScreen),descriptionText:this.$translate.instant(this.localStrings.calling_holdOn_description_2p_callingScreen),className:\"call-reconnecting\"},\"2pReconnectingScreenshareCall\":{icon:\"icons-call-missed-line-filled\",iconStardust:\"call-missed-line\",descriptionTitle:this.$translate.instant(this.localStrings.calling_holdOn_message_callingScreen),descriptionText:this.$translate.instant(this.localStrings.screenshare_calling_holdOn_description_2p_callingScreen),className:\"call-reconnecting\"},UnresolvedConversation:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.calling_callDoesntExistAnymore),descriptionText:\"\",className:\"call-ended\"},UnresolvedConversationScreenshareCall:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.calling_screenshare_callDoesntExistAnymore),descriptionText:\"\",className:\"call-ended\"},Leaving:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.callParticipant_leavingState),descriptionText:\"\",className:\"call-ended\"},LBRError:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.callingState_LBR_error),descriptionText:\"\",className:\"call-ended\"},CallingPolicyError:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.callingState_callFailed_error),descriptionText:this.$translate.instant(this.localStrings.callingState_callingPolicy_error),className:\"call-ended\"},\"2pNetworkReconnectError\":{icon:\"icons-call-missed-line\",iconStardust:\"call-missed-line\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_callDropped_title_callingScreen),descriptionText:this.$translate.instant(this.localStrings.calling_callDropped_description_2p_callingScreen),className:\"call-ended-network-reconnect\"},\"2pNetworkReconnectScreenshareCallError\":{icon:\"icons-call-missed-line\",iconStardust:\"call-missed-line\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_callDropped_title_callingScreen),descriptionText:this.$translate.instant(this.localStrings.calling_screenshare_callDropped_description_2p_callingScreen),className:\"call-ended-network-reconnect\"},NetworkReconnectError:{icon:\"icons-call-missed-line-filled\",iconStardust:\"call-missed-line\",descriptionTitle:this.$translate.instant(this.localStrings.calling_callDropped_title_callingScreen),descriptionText:this.$translate.instant(this.localStrings.calling_callDropped_description_callingScreen),className:\"call-ended-network-reconnect\"},Declined:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.callParticipant_declinedState),descriptionText:\"\",className:\"call-ended\"},NotReachable:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.callParticipant_notReachableState),descriptionText:this.$translate.instant(this.localStrings.callParticipant_notReachableExplanation),className:\"call-ended\"},Forwarding:{icon:\"icons-call-participant-connecting\",descriptionTitle:this.$translate.instant(this.localStrings.calling_forwardingString),descriptionText:\"\",className:\"call-connecting\"},Parking:{icon:\"icons-call-park\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-transferring\"},ParkFailed:{icon:\"icons-call-participant-failed\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-transfer-failed\"},ParkSucceeded:{icon:\"icons-call-participant-connected\",descriptionTitle:this.$translate.instant(this.localStrings.calling_call_park_succeeded),descriptionText:\"\",className:\"call-transfer-succeeded\"},Holding:{icon:\"icons-call-participant-onhold\",descriptionTitle:this.$translate.instant(this.localStrings.calling_call_holding_succeeded),descriptionText:\"\",className:\"call-onhold\"},HoldingFailed:{icon:\"icons-call-participant-onhold\",descriptionTitle:this.$translate.instant(this.localStrings.calling_call_holding_succeeded),descriptionText:\"\",className:\"call-onhold\"},HoldingSucceeded:{icon:\"icons-call-participant-onhold\",descriptionTitle:this.$translate.instant(this.localStrings.calling_call_holding_succeeded),descriptionText:\"\",className:\"call-onhold\"},Transferring:{icon:\"icons-call-transfer-notification\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-transferring\"},TransferFailed:{icon:\"icons-call-participant-failed\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-transfer-failed\"},TransferSucceeded:{icon:\"icons-call-participant-connected\",descriptionTitle:this.$translate.instant(this.localStrings.calling_transfer_succeeded),descriptionText:\"\",className:\"call-transfer-succeeded\"},Escalating:{icon:\"icons-call-participant-connecting\",descriptionTitle:this.$translate.instant(this.localStrings.calling_escalation_notification),descriptionText:\"\",className:\"call-escalating\"},EscalatingScreenshareCall:{icon:\"icons-call-participant-connecting\",descriptionTitle:this.$translate.instant(this.localStrings.screenshare_calling_escalation_notification),descriptionText:\"\",className:\"call-escalating\"},EscalationFailed:{icon:\"icons-call-participant-failed\",descriptionTitle:this.$translate.instant(this.localStrings.calling_escalation_failed),descriptionText:\"\",className:\"call-escalation-failed\"},EscalationSucceeded:{icon:\"icons-call-participant-connected\",descriptionTitle:this.$translate.instant(this.localStrings.calling_escalation_succeeded),descriptionText:\"\",className:\"call-escalation-succeeded\"},ScreenshareCallEscalationSucceeded:{icon:\"icons-call-participant-connected\",descriptionTitle:this.$translate.instant(this.localStrings.screenshare_calling_escalation_succeeded),descriptionText:\"\",className:\"call-escalation-succeeded\"},KickedFromCall:{icon:\"icons-call-blocked\",iconStardust:\"call-blocked\",descriptionTitle:this.$translate.instant(this.localStrings.calling_you_were_removed),descriptionText:this.$translate.instant(this.localStrings.calling_you_were_removed_description),className:\"call-ended\"},KickedFromScreenshareCall:{icon:\"icons-call-blocked\",iconStardust:\"call-blocked\",descriptionTitle:this.$translate.instant(this.localStrings.screenshare_calling_you_were_removed),descriptionText:this.$translate.instant(this.localStrings.screenshare_calling_you_were_removed_description),className:\"call-ended\"},KickedFromMeeting:{icon:\"icons-call-blocked\",iconStardust:\"call-blocked\",descriptionTitle:this.$translate.instant(this.localStrings.calling_you_were_removed_from_meeting),descriptionText:this.$translate.instant(this.localStrings.calling_you_were_removed_from_meeting_description),className:\"call-ended\"},InLobby:{icon:\"\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-inlobby\"},DeniedFromLobby:{icon:\"icons-dnd\",iconStardust:\"ban\",useOutlineIcon:!0,descriptionTitle:\"\",descriptionText:\"\",className:\"call-denied-from-lobby\"},MeetingIsFull:{icon:\"icons-call-missed-line\",iconStardust:\"call-missed-line\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.error_message_meeting_full_join_failure),descriptionText:this.$translate.instant(this.localStrings.error_message_meeting_full_join_failure_description),className:\"call-ended\"},NotAdmittedForLongTime:{icon:\"\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-not-admitted-for-long\"},Aborted:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:\"\",descriptionText:\"\",className:\"call-ended\"},AnonymousJoinDisabledByPolicy:{icon:\"icons-block\",iconStardust:\"ban\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_anonymousJoinDisabledByPolicy_title),descriptionText:this.$translate.instant(this.localStrings.calling_anonymousJoinDisabledByPolicy_message),className:\"call-ended\"},LobbyIsFull:{icon:\"icons-call-missed-line\",iconStardust:\"call-missed-line\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_lobbyIsFull),descriptionText:\"\",className:\"call-ended\"},BroadcastLimitReached:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.error_message_broadcast_limit_reached),descriptionText:this.$translate.instant(this.localStrings.error_message_broadcast_limit_reached_desc),className:\"call-ended\"},Busy:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.callParticipant_busyState),descriptionText:this.$translate.instant(this.localStrings.callParticipant_busyExplanation),className:\"call-ended\"},NoLobbyForBroadcastJoin:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:this.$translate.instant(this.localStrings.error_message_no_lobby_for_broadcast),descriptionText:this.$translate.instant(this.localStrings.error_message_no_lobby_for_broadcast_desc),className:\"call-ended\"},InformationBarrierPresent:{icon:\"icons-block\",iconStardust:\"ban\",useOutlineIcon:!0,descriptionTitle:this.$translate.instant(this.localStrings.calling_joinFailureDueToInformationBarrier),descriptionText:\"\",className:\"call-ended\"},MeetingTransferred:{icon:\"icons-call-transferred\",descriptionTitle:this.$translate.instant(this.localStrings.calling_meeting_transferred),descriptionText:\"\",className:\"call-transferred\"},Retry:{icon:\"icons-call-end\",iconStardust:\"call-end\",descriptionTitle:\"\",descriptionText:this.$translate.instant(this.localStrings.callParticipant_retryExplanation),className:\"call-ended\"}},this.isDialInOnCallFailuresEnabled=a.valueAsBoolean(n.settings.names.enableDialInOnCallFailures),this.enableCallTransferredScreen=a.valueAsBoolean(n.settings.names.enableCallTransferredScreen),this.isMeeting=o.isMeeting(),this.initTelemetryContexts(),this.callTransferServiceSubscription=c.subscribe(function(){return p.onCallTransferStateChanged()},e.services.CallTransferServiceEvents.CallTransferStateChanged,e.services.TeamsCallService.getTeamsCallIdAsString(r.teamsCallId)),this.callParkServiceSubscription=d.subscribe(function(){return p.onCallParkStateChanged()},e.services.CallParkServiceEvents.CallParkStateChanged,e.services.TeamsCallService.getTeamsCallIdAsString(r.teamsCallId)),this.extendedCallStateChangedSubscription=r.on(\"extendedCallStateChanged\",function(){return p.onExtendedCallStateChanged()}),this.onExtendedCallStateChanged()}return t.prototype.dispose=function(){this.extendedCallStateChangedSubscription.dispose(),this.callTransferService.unsubscribe(this.callTransferServiceSubscription),this.callParkService.unsubscribe(this.callParkServiceSubscription)},t.prototype.getCallingStateProps=function(){if(this.call.isAborted())return this.props.Aborted;switch(this.call.extendedCallState){case 0:return this.props.None;case 1:return this.props.Ringing;case 2:case 9:return this.call.forwardingDestinationType?this.props.Forwarding:this.props.Connecting;case 3:return 1===this.call.callType&&this.call.origin&&2===this.call.origin?this.props[\"2pRemoteHold\"]:this.props.Connected;case 10:return this.getInLobbyProps();case 4:return 1===this.call.callType?this.props[\"2pLocalHold\"]:this.props.npLocalHold;case 8:return this.call.isServerHold?this.props[\"2pLocalHold\"]:this.props.None;case 5:return 1===this.call.callType?this.props[\"2pRemoteHold\"]:this.props.None;case 6:return this.getDisconnectedProps();case 7:return this.enableCallTransferredScreen&&this.call.isMeetingTransferred()?this.props.MeetingTransferred:this.call.isNotAdmittedForLongTime?this.getInLobbyProps():this.call.wasDeniedFromLobby?this.getDeniedFromLobbyProps():this.call.isMeetingFull()?this.props.MeetingIsFull:this.call.isAnonymousJoinDisabled?this.props.AnonymousJoinDisabledByPolicy:this.call.isLobbyFull?this.props.LobbyIsFull:24===this.call.terminatedReason?this.call.isScreenshareFromChat?this.props.UnresolvedConversationScreenshareCall:this.props.UnresolvedConversation:this.call.isInformationBarrierPresent?this.props.InformationBarrierPresent:44===this.call.terminatedReason?this.call.isScreenshareFromChat?this.props.KickedFromScreenshareCall:this.isMeeting?this.props.KickedFromMeeting:this.props.KickedFromCall:4===this.call.terminatedReason&&this.call.wasReconnectingIssue?this.call.isScreenshareFromChat?this.props[\"2pNetworkReconnectScreenshareCallError\"]:1===this.call.callType?this.props[\"2pNetworkReconnectError\"]:this.props.NetworkReconnectError:69===this.call.terminatedReason?this.props.BroadcastLimitReached:67===this.call.terminatedReason?this.props.NoLobbyForBroadcastJoin:this.getDisconnectedProps();case 1e3:return this.call.isScreenshareFromChat?this.props[\"2pReconnectingScreenshareCall\"]:1===this.call.callType?this.props[\"2pReconnecting\"]:this.props.Reconnecting;case 1001:return this.props.Transferring;case 1002:return this.props.TransferFailed;case 1003:return this.props.TransferSucceeded;case 1007:return 0===this.call.parkContext?this.props.Parking:this.props.Holding;case 1009:return 0===this.call.parkContext?this.props.ParkFailed:this.props.HoldingFailed;case 1008:return 0===this.call.parkContext?this.props.ParkSucceeded:this.props.HoldingSucceeded;case 1010:return this.props[\"2pLocalHold\"];case 1004:return this.call.isScreenshareFromChat?this.props.EscalatingScreenshareCall:this.props.Escalating;case 1005:return this.props.EscalationFailed;case 1006:return this.call.isScreenshareFromChat?this.props.ScreenshareCallEscalationSucceeded:this.props.EscalationSucceeded}return this.props.None},t.prototype.isLBRFailure=function(){return!!(this.call&&this.call.callEndDiagnosticsInfo&&_.isNumber(this.call.callEndDiagnosticsInfo.callControllerSubCode)&&(this.call.callEndDiagnosticsInfo.callControllerSubCode>10499&&this.call.callEndDiagnosticsInfo.callControllerSubCode<10550||this.call.callEndDiagnosticsInfo.callControllerSubCode>510545&&this.call.callEndDiagnosticsInfo.callControllerSubCode<510550))},t.prototype.isAllowPrivateCallingPolicyFailure=function(){return!!(this.call&&this.call.callEndDiagnosticsInfo&&_.isNumber(this.call.callEndDiagnosticsInfo.callControllerSubCode)&&10199===this.call.callEndDiagnosticsInfo.callControllerSubCode)},t.prototype.getDisconnectedProps=function(){if(this.isLBRFailure())return this.props.LBRError;if(this.isAllowPrivateCallingPolicyFailure())return this.props.CallingPolicyError;if(this.call.isRejoiningLobby)return this.getInLobbyProps();var e=1===this.call.callType?this.call.callEndDiagnosticsInfo&&this.call.callEndDiagnosticsInfo.callControllerCode||this.call.participants[0]&&this.call.participants[0].callEndDiagnosticsInfo&&this.call.participants[0].callEndDiagnosticsInfo.callControllerCode:null;switch(_.isString(e)?Number(e):e){case 404:case 408:case 480:case 484:return this.props.NotReachable;case 486:return this.props.Busy;case 500:case 501:case 502:case 503:case 504:return this.props.Retry}if(1===this.call.failureType||0===this.call.failureType)return this.call.isScreenshareFromChat?this.props.FailedScreenshareCall:this.props.Failed;switch(this.call.terminatedReason){case 10:return this.props.Declined;case 2:return this.props.NotReachable;case 24:return this.call.isScreenshareFromChat?this.props.UnresolvedConversationScreenshareCall:this.props.UnresolvedConversation;case 12:return this.props.Leaving;case 59:return this.props.MeetingIsFull;default:return this.call.isScreenshareFromChat?this.props.DisconnectedScreenshareCall:this.isMeeting?this.props.Disconnected:this.props.DisconnectedCall}},t.prototype.getCallStatusMessageTitle=function(){return this.call.isRelayWhitelistingIssue()?this.$translate.instant(this.localStrings.calling_relayWhitelistingIssue_message_callingScreen):!this.call.isFailed()||this.call.isRemovedFromCall()||this.call.wasDeniedFromLobby||this.call.isNotAdmittedForLongTime||this.call.isMeetingFull()||this.call.isInformationBarrierPresent||this.call.isAnonymousJoinDisabled||this.call.isLobbyFull?this.getCallingStateProps().descriptionTitle:this.call.abortReason===e.services.CallAbortReason.Offline||!this.appStateService.isOnline&&this.call.isFailed()?this.$translate.instant(this.localStrings.calling_callOffline_message_callingScreen):this.call.abortReason===e.services.CallAbortReason.InitFailed||this.call.abortReason===e.services.CallAbortReason.JoinFailed||this.call.abortReason===e.services.CallAbortReason.AcceptFailed?this.$translate.instant(this.localStrings.calling_callSetupFailed_message):this.call.hasDropped()?this.call.isScreenshareFromChat?this.$translate.instant(this.localStrings.calling_screensharing_callDropped_message_callingScreen):this.$translate.instant(this.localStrings.calling_callDropped_message_callingScreen):24===this.call.terminatedReason&&this.conversation.isChannel()?this.$translate.instant(this.localStrings.calling_callDoesNotExist_message_calling_screen):this.$translate.instant(this.localStrings.calling_callSetupFailed_message)},t.prototype.shouldShowDialInInfoWhenCallEnds=function(){return this.isDialInOnCallFailuresEnabled&&(this.call.hasDropped()||this.call.isAborted()||!this.appStateService.isOnline)&&!this.call.isMeetingFull()},t.prototype.setNameDependentStrings=function(){var e=this;return this.nameFetchPromise||(this.nameFetchPromise=this.authenticationService.getUserInformation().then(function(t){e.props.InLobby.descriptionText=e.$translate.instantWithoutEncoding(e.localStrings.calling_screen_inLobby,{name:t.profile.name}),e.props.DeniedFromLobby.descriptionTitle=e.$translate.instantWithoutEncoding(e.localStrings.calling_screen_deniedFromLobby,{name:t.profile.name}),e.props.NotAdmittedForLongTime.descriptionText=e.$translate.instantWithoutEncoding(e.localStrings.calling_screen_notAdmittedForLongTime,{name:t.profile.name})})),this.nameFetchPromise},t.prototype.getInLobbyProps=function(){return this.setNameDependentStrings(),this.call.isNotAdmittedForLongTime?this.props.NotAdmittedForLongTime:this.props.InLobby},t.prototype.getDeniedFromLobbyProps=function(){return this.setNameDependentStrings(),this.props.DeniedFromLobby},t.prototype.onCallParkStateChanged=function(){var t=this.callParkService.getCallParkInfo(this.call.teamsCallId);t&&t.parkState===e.services.CallParkState.Parking&&(this.props.Parking.descriptionTitle=this.$translate.instant(this.localStrings.calling_parking_call),this.props.ParkFailed.descriptionTitle=this.$translate.instant(this.localStrings.calling_park_failed))},t.prototype.onCallTransferStateChanged=function(){var t=this.callTransferService.getCallTransferInfo(this.call.teamsCallId);t&&t.transferState===e.services.CallTransferState.Transferring&&t.transferTarget&&t.transferTarget.displayName&&(this.props.Transferring.descriptionTitle=this.$translate.instant(this.localStrings.calling_transferring_call_to,{name:t.transferTarget.displayName}),this.props.TransferFailed.descriptionTitle=this.$translate.instant(this.localStrings.calling_transfer_failed,{name:t.transferTarget.displayName}))},t.prototype.onExtendedCallStateChanged=function(){_.includes([1e3,4,5],this.call.extendedCallState)&&this.ariaLiveService.update(this.getCallingStateProps().descriptionText,!0)},t.prototype.initTelemetryContexts=function(){Object.entries(this.props).forEach(function(e){var t=e[0],i=e[1];i.telemetryContext||(i.telemetryContext=t)})},t}();t.CallingState=i;var n=function(){function e(e,t,i,n,s,a,l,c,r,o,d){this.$translate=e,this.resources=t,this.constants=i,this.authenticationService=n,this.settingsService=s,this.eventingService=a,this.ariaLiveService=l,this.callTransferService=c,this.conversationsService=r,this.callParkService=o,this.appStateService=d,this.stateMap={}}return e.$inject=[\"$translate\",\"resources\",\"constants\",\"authenticationService\",\"settingsService\",\"eventingService\",\"ariaLiveService\",\"callTransferService\",\"conversationsService\",\"callParkService\",\"appStateService\"],e.prototype.get=function(e){var t=this;if(!this.stateMap[e.teamsCallId]){var n=this.conversationsService.getCallingConversation(e.conversationId),s=new i(this.$translate,this.resources.strings,this.constants,this.authenticationService,this.settingsService,this.ariaLiveService,this.callTransferService,e,n,this.callParkService,this.appStateService);if(7===e.extendedCallState||e.isAborted())return s;var a=this.eventingService.unsafeOn(this.constants.events.calling.callDisposed,function(i,n){e===n&&(t.stateMap[e.teamsCallId].dispose(),delete t.stateMap[e.teamsCallId],a())});this.stateMap[e.teamsCallId]=s}return this.stateMap[e.teamsCallId]},e}();t.CallingStateFactoryImpl=n,angular.module(\"teamspace.callingState\",[\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.ariaLiveService\",\"teamspace.callTransferService\",\"teamspace.conversationsService\",\"teamspace.callParkService\",\"teamspace.appState\"]).service(\"callingStateFactory\",n)}(t.Calling||(t.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){var e=function(){function n(n,e,t){this.$compile=n,this.container=e,this.immersiveModeHandler=t}return n.prototype.createParticipantSync=function(n,e,t){var i=this;return e.item=t,e.call=n,e.immersiveHandler=this.immersiveModeHandler,this.getCachedLinkingFunction('\\n        <calling-participant-stream\\n          class=\"item '+t.initialCssClass+'\"\\n          ng-style=\"item.layout.rectangle\"\\n          call=\"::call\"\\n          stream-model=\"::item\"\\n          role=\"presentation\"\\n          immersive-handler=\"::ctrl.immersiveModeHandler\">')(e,function(n){i.container.append(n)})},n.prototype.createMonitorParticipantSync=function(n,e,t,i){return e.item=t,e.call=n,e.noAvatarPlaceholder=i,this.getCachedLinkingFunction('\\n        <calling-participant-stream\\n            show-video=\"true\"\\n            ng-style=\"item.layout.rectangle\"\\n            ignore-profile-picture-clicks=\"true\"\\n            call=\"::call\"\\n            stream-model=\"::item\"\\n            class=\"item\"\\n            no-avatar-placeholder=\"::noAvatarPlaceholder\">')(e,function(n){})},n.prototype.createPPTContentElement=function(n,e,t){var i=this;return e.item=t,e.call=n,e.contentSharingSession=t.session,e.contentSharingError=t.contentSharingError,e.immersiveHandler=this.immersiveModeHandler,this.getCachedLinkingFunction('\\n        <calling-ppt-sharing\\n          ng-style=\"item.layout.rectangle\"\\n          content-item-model=\"::item\"\\n          call=\"::call\"\\n          class=\"item {{\\'item\\' + item.layout.order}}\"\\n          ppt-sharing-session=\"::contentSharingSession\"\\n          ppt-sharing-error=\"::contentSharingError\"\\n          immersive-handler=\"::immersiveHandler\">\\n        </calling-ppt-sharing>')(e,function(n){i.container.append(n)})},n.prototype.createContentSharingErrorElement=function(n,e,t){var i=this;return e.item=t,e.call=n,e.contentSharingError=t.contentSharingError,e.immersiveHandler=this.immersiveModeHandler,this.getCachedLinkingFunction('\\n        <calling-content-sharing-error\\n          ng-style=\"item.layout.rectangle\"\\n          content-item-model=\"::item\"\\n          call=\"::call\"\\n          class=\"item {{\\'item\\' + item.layout.order}}\"\\n          content-sharing-error=\"::contentSharingError\"\\n          immersive-handler=\"::immersiveHandler\">\\n        </calling-content-sharing-error>')(e,function(n){i.container.append(n)})},n.prototype.createInvisionWhiteboardContentElement=function(n,e,t){var i=this;return e.item=t,e.call=n,e.contentSharingSession=t.session,e.contentSharingError=t.contentSharingError,e.immersiveHandler=this.immersiveModeHandler,this.getCachedLinkingFunction('\\n        <calling-tab-renderer\\n          ng-style=\"item.layout.rectangle\"\\n          content-item-model=\"::item\"\\n          call=\"::call\"\\n          class=\"item {{\\'item\\' + item.layout.order}}\"\\n          tab-sharing-session=\"::contentSharingSession\"\\n          tab-sharing-error=\"::contentSharingError\"\\n          immersive-handler=\"::immersiveHandler\">\\n        </calling-tab-renderer>')(e,function(n){i.container.append(n)})},n.prototype.createWhiteboardContentElement=function(n,e,t){var i=this;return e.item=t,e.call=n,e.contentSharingSession=t.session,e.contentSharingError=t.contentSharingError,e.immersiveHandler=this.immersiveModeHandler,this.getCachedLinkingFunction('\\n        <calling-whiteboard-renderer\\n          ng-style=\"item.layout.rectangle\"\\n          content-item-model=\"::item\"\\n          call=\"::call\"\\n          class=\"item {{\\'item\\' + item.layout.order}}\"\\n          tab-sharing-session=\"::contentSharingSession\"\\n          tab-sharing-error=\"::contentSharingError\"\\n          immersive-handler=\"::immersiveHandler\">\\n        </calling-whiteboard-renderer>')(e,function(n){i.container.append(n)})},n.prototype.createHolographicAnnotationsContentElement=function(n,e,t){var i=this;return e.item=t,e.call=n,e.immersiveHandler=this.immersiveModeHandler,this.getCachedLinkingFunction('\\n        <calling-holographic-stage\\n          stream-model=\"::item\"\\n          call=\"::call\"\\n          immersive-handler=\"::immersiveHandler\">\\n        </calling-holographic-stage>')(e,function(n){i.container.append(n)})},n.prototype.getCachedLinkingFunction=function(e){return n.cache.has(e)||n.cache.set(e,this.$compile(e)),n.cache.get(e)},n.cache=new Map,n}();n.CallingStreamFactory=e}(n.Calling||(n.Calling={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){var e=function(t){function e(e,n,r,i,o){var a=t.call(this,e,!0)||this;return a.session=n,a.initializedDeferred=r,a.loadedDeferred=i,a.contentSharingError=o,a}return __extends(e,t),e.prototype.createElement=function(){if(this.contentSharingError&&!this.session)return this.callingStreamFactory.createContentSharingErrorElement(this.call,this.getScope(),this);switch(this.session.contentType){case\"ppt\":return this.callingStreamFactory.createPPTContentElement(this.call,this.getScope(),this);case\"invision_whiteboard\":return this.callingStreamFactory.createInvisionWhiteboardContentElement(this.call,this.getScope(),this);case\"whiteboard\":return this.callingStreamFactory.createWhiteboardContentElement(this.call,this.getScope(),this)}},e.prototype.isParticipantConnected=function(){return!0},e.prototype.isParticipantOnHold=function(){return!1},e}(t.LayoutItem);t.ContentShareItem=e}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e;!function(t){t[t.Full=0]=\"Full\",t[t.TwoCol=1]=\"TwoCol\",t[t.TwoRightOneLeft=2]=\"TwoRightOneLeft\",t[t.Four=3]=\"Four\",t[t.Five=4]=\"Five\",t[t.Six=5]=\"Six\",t[t.Seven=6]=\"Seven\",t[t.Eight=7]=\"Eight\",t[t.Nine=8]=\"Nine\",t[t.TwoLeftOneRight=9]=\"TwoLeftOneRight\"}(e||(e={}));var n;!function(t){t[t.Full=0]=\"Full\",t[t.Two=1]=\"Two\",t[t.Three=2]=\"Three\",t[t.Four=3]=\"Four\"}(n||(n={}));var o=function(){function o(e,n,i,u,s){this.itemsHandler=e,this.utilityService=i,this.orderedItems=[],this.newItems=[],this.speakerIds=[],this.callingScreenDimensions={width:0,height:0},this.layouts={Full:[new t.Layout(0)],TwoCol:[new t.Layout(0,\"0\",\"0\",\"50%\",\"100%\"),new t.Layout(1,\"0\",\"50%\",\"50%\",\"100%\",!0,!1,1)],TwoRightOneLeft:[new t.Layout(0,\"0\",\"0\",\"50%\",\"100%\"),new t.Layout(1,\"0\",\"50%\",\"50%\",\"50%\",!1,!1,1,0),new t.Layout(2,\"50%\",\"50%\",\"50%\",\"50%\",!0,!1,1,1)],Four:[new t.Layout(0,\"0\",\"0\",\"50%\",\"50%\",!1,!0,0,0),new t.Layout(1,\"0\",\"50%\",\"50%\",\"50%\",!1,!1,1,0),new t.Layout(2,\"50%\",\"50%\",\"50%\",\"50%\",!0,!1,1,1),new t.Layout(3,\"50%\",\"0\",\"50%\",\"50%\",!0,!0,0,1)],TwoLeftOneRight:[new t.Layout(0,\"0\",\"0\",\"50%\",\"50%\",!1,!0,0,0),new t.Layout(1,\"0\",\"50%\",\"50%\",\"100%\",!0,!1,1,0),new t.Layout(2,\"50%\",\"0\",\"50%\",\"50%\",!0,!0,0,1)],Five:[new t.Layout(0,\"0\",\"0\",\"34%\",\"50%\",!1,!1,0,0),new t.Layout(1,\"0\",\"34%\",\"33%\",\"50%\",!1,!1,1,0),new t.Layout(3,\"50%\",\"34%\",\"33%\",\"50%\",!1,!1,1,1),new t.Layout(2,\"50%\",\"0\",\"34%\",\"50%\",!1,!1,0,1),new t.Layout(4,\"0\",\"67%\",\"33%\",\"100%\",!1,!1,2,0)],Six:[new t.Layout(0,\"0\",\"0\",\"34%\",\"50%\",!1,!1,0,0),new t.Layout(1,\"0\",\"34%\",\"33%\",\"50%\",!1,!1,1,0),new t.Layout(3,\"50%\",\"34%\",\"33%\",\"50%\",!1,!1,1,1),new t.Layout(2,\"50%\",\"0\",\"34%\",\"50%\",!1,!1,0,1),new t.Layout(4,\"0\",\"67%\",\"33%\",\"50%\",!1,!1,2,0),new t.Layout(5,\"50%\",\"67%\",\"33%\",\"50%\",!1,!1,2,1)],Seven:[new t.Layout(0,\"0\",\"0\",\"34%\",\"50%\",!1,!1,0,0),new t.Layout(1,\"0\",\"34%\",\"33%\",\"50%\",!1,!1,1,0),new t.Layout(3,\"50%\",\"34%\",\"33%\",\"50%\",!1,!1,1,1),new t.Layout(2,\"50%\",\"0\",\"34%\",\"50%\",!1,!1,0,1),new t.Layout(4,\"0\",\"67%\",\"33%\",\"34%\",!1,!1,2,0),new t.Layout(5,\"67%\",\"67%\",\"33%\",\"33%\",!1,!1,2,1),new t.Layout(6,\"34%\",\"67%\",\"33%\",\"33%\",!1,!1,2,2)],Eight:[new t.Layout(0,\"0\",\"0\",\"34%\",\"50%\",!1,!1,0,0),new t.Layout(1,\"0\",\"34%\",\"33%\",\"34%\",!1,!1,1,0),new t.Layout(3,\"67%\",\"34%\",\"33%\",\"33%\",!1,!1,1,1),new t.Layout(2,\"50%\",\"0\",\"34%\",\"50%\",!1,!1,0,1),new t.Layout(4,\"0\",\"67%\",\"33%\",\"34%\",!1,!1,2,0),new t.Layout(5,\"67%\",\"67%\",\"33%\",\"33%\",!1,!1,2,1),new t.Layout(6,\"34%\",\"67%\",\"33%\",\"33%\",!1,!1,2,2),new t.Layout(7,\"34%\",\"34%\",\"33%\",\"33%\",!1,!1,1,2)],Nine:[new t.Layout(0,\"0\",\"0\",\"34%\",\"34%\",!1,!1,0,0),new t.Layout(1,\"0\",\"34%\",\"33%\",\"34%\",!1,!1,1,0),new t.Layout(3,\"67%\",\"34%\",\"33%\",\"33%\",!1,!1,1,1),new t.Layout(2,\"67%\",\"0\",\"34%\",\"33%\",!1,!1,0,1),new t.Layout(4,\"0\",\"67%\",\"33%\",\"34%\",!1,!1,2,0),new t.Layout(5,\"67%\",\"67%\",\"33%\",\"33%\",!1,!1,2,1),new t.Layout(6,\"34%\",\"67%\",\"33%\",\"33%\",!1,!1,2,2),new t.Layout(7,\"34%\",\"34%\",\"33%\",\"33%\",!1,!1,1,2),new t.Layout(8,\"34%\",\"0\",\"34%\",\"33%\",!1,!1,0,2)]},this.surfaceHubSnapLayouts={Full:[new t.Layout(0,null,null,null,null)],Two:[new t.Layout(0,null,null,null,null),new t.Layout(1,null,null,null,null)],Three:[new t.Layout(0,null,null,null,null),new t.Layout(1,null,null,null,null),new t.Layout(2,null,null,null,null)],Four:[new t.Layout(0,null,null,null,null),new t.Layout(1,null,null,null,null),new t.Layout(2,null,null,null,null),new t.Layout(3,null,null,null,null)]},this.maxItemsOnStage=u?1:s?o.MAX_ITEMS_ON_STAGE_3X3:o.MAX_ITEMS_ON_STAGE,this.updateNewItems=this.updateNewItems.bind(this),this.layoutOrderer=new t.LayoutOrderer(new t.LayoutItemComparer,n)}return o.prototype.updatePassiveBar=function(){var e=this;1===this.orderedItems.length&&this.orderedItems[0].isParticipantOnHold()||this.filterItemsForPassiveBar(this.orderedItems).forEach(function(n,o){n.layout&&1===n.position||e.itemsHandler.setItemPosition(e,n,1,new t.Layout(o)),n.layout.order=o})},o.prototype.filterItemsForPassiveBar=function(t){var e=[],n=[];return t.forEach(function(t){t.isParticipantConnected()?e.push(t):n.push(t)}),e.slice(this.maxItemsOnStage).concat(n)},o.prototype.filterItemsForStage=function(t){return t.filter(function(t){return t.isParticipantConnected()})},o.prototype.updateStage=function(t,n){var o,i=(o=1===this.orderedItems.length&&this.orderedItems[0].isParticipantOnHold()?this.orderedItems:this.filterItemsForStage(this.orderedItems)).slice(0,this.maxItemsOnStage),u=(this.maxItemsOnStage<i.length?this.maxItemsOnStage:i.length)-1;if(!(u<0)){var s=u;u===e.TwoRightOneLeft&&n&&function(t){return t&&1===t.layout.x}(t)&&(s=e.TwoLeftOneRight),this.placeStageParticipants(u,s,i)}},o.prototype.placeStageParticipants=function(t,o,i){var u=this,s=t===e.Full?null:t===e.TwoCol?function(t,e){return t.x===e.x}:function(t,e){return t.x===e.x&&t.y===e.y},r=[],a=this.isSnap?this.surfaceHubSnapLayouts[n[o]]:this.layouts[e[o]],l=i.filter(function(e){if(!e.layout||0!==e.position)return!0;for(var n=0;n<=t;n++)if(r.indexOf(n)<0&&s&&s(e.layout,a[n]))return u.itemsHandler.setItemPosition(u,e,0,a[n]),r.push(n),!1;return!0});if(0!==l.length){var h=0;a.forEach(function(t,e){-1===r.indexOf(e)&&u.itemsHandler.setItemPosition(u,l[h++],0,t)})}},o.prototype.update=function(t,e){this.layoutOrderer.orderItems(this.orderedItems,this.speakerIds),this.updateStage(t,e),this.updatePassiveBar()},o.prototype.getItemsOnStageForLayout=function(){return this.orderedItems.filter(function(t){return 0===t.position}).sort(function(t,e){return t.layout.order-e.layout.order})},o.prototype.swapItemsPosition=function(t,e){var n=this.orderedItems.indexOf(t),o=this.orderedItems.indexOf(e);console.assert(-1!==n,\"GridLayout: Invalid state ! - incorrect swap1\"),console.assert(-1!==o,\"GridLayout: Invalid state ! - incorrect swap2\"),this.orderedItems[n]=e,this.orderedItems[o]=t;var i=t.position,u=t.layout;this.itemsHandler.setItemPosition(this,t,e.position,e.layout),this.itemsHandler.setItemPosition(this,e,i,u)},o.prototype.updateNewItems=function(){this.orderedItems.length&&(1===this.newItems.length?this.update(this.newItems[0]):this.update(),this.newItems=[])},o.prototype.onBeforeLayoutChanged=function(){this.newItems=[],this.orderedItems=[],this.speakerIds=[]},o.prototype.forceUpdate=function(){this.update()},o.prototype.onActiveSpeakersChanged=function(t){var e=this;if(this.speakerIds=t,0!==this.orderedItems.length&&!_.some(this.orderedItems,function(t){return t.isPinned})){var n=[];t.slice(0,this.maxItemsOnStage).forEach(function(t){var o=_.find(e.orderedItems,function(e){return e.id===t});o&&n.push(o)});var o=n.filter(function(t){return 0!==t.position}),i=this.getItemsOnStageForLayout(),u=function(t){return n.includes(t)};o.forEach(function(t){for(var n=0;n<i.length;n++)if(!u(i[n])){e.swapItemsPosition(i[n],t),i[n]=t;break}})}},o.prototype.onResize=function(t,e,n){this.isSnap=n,this.callingScreenDimensions=t,this.update()},o.prototype.onLayoutModeChanged=function(t,e){},o.prototype.onItemAdded=function(t){this.orderedItems.some(function(e){return e.id===t.id})||(this.orderedItems.push(t),this.newItems.push(t),this.utilityService.deferOnce(this.updateNewItems))},o.prototype.onItemPinned=function(t){this.update(t)},o.prototype.onItemRemoved=function(t){var e=this.orderedItems.indexOf(t);-1!==e&&(this.orderedItems.splice(e,1),this.update(t,!0))},o.prototype.onLayoutChanged=function(t,e,n,o){var i=this;this.isSnap=o,this.orderedItems=[],this.itemsHandler.items.filter(function(t){return!t.isPresentable()}).forEach(function(t){return i.onItemAdded(t)}),t&&this.onActiveSpeakersChanged(t)},o.MAX_ITEMS_ON_STAGE=4,o.MAX_ITEMS_ON_STAGE_3X3=9,o}();t.GridLayout=o}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){var n=function(n){function e(e,o,i,r,s){var a=n.call(this,e,o,i,r,s)||this;return a.internalItemsHandler=e,a.presentationLayout=new t.Layout(0,null,null,null,null),a}return __extends(e,n),e.prototype.updatePresentation=function(){this.presentation&&this.internalItemsHandler.setItemPosition(this,this.presentation,2,this.presentationLayout)},e.prototype.onItemAdded=function(t){t.isPresentable()?(this.presentation=t,this.updatePresentation()):n.prototype.onItemAdded.call(this,t)},e.prototype.onItemRemoved=function(t){t.isPresentable()?(this.presentation=this.internalItemsHandler.items.find(function(t){return t.isPresentable()}),this.updatePresentation()):n.prototype.onItemRemoved.call(this,t)},e.prototype.onLayoutModeChanged=function(t,n){},e.prototype.onLayoutChanged=function(t,e,o,i){var r=this.internalItemsHandler.items.filter(function(t){return t.isPresentable()}),s=r.filter(function(t){return 0===t.position})[0];this.presentation=s||r[0],this.updatePresentation(),n.prototype.onLayoutChanged.call(this,t,e,o,i)},e}(t.GridLayout);t.GridWithPresentationLayout=n}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(n,o)};return function(n,o){function e(){this.constructor=n}t(n,o),n.prototype=null===o?Object.create(o):(e.prototype=o.prototype,new e)}}(),teamspace;!function(t){!function(t){!function(t){var n=function(t){function n(n){var o=t.call(this,n.id+\"_h\",!0)||this;return o.participant=n,o.isHolographic=!0,o}return __extends(n,t),n.prototype.createElement=function(){return this.callingStreamFactory.createHolographicAnnotationsContentElement(this.call,this.getScope(),this)},n.prototype.isParticipantConnected=function(){return!0},n.prototype.isParticipantOnHold=function(){return!1},n}(t.LayoutItem);t.HolographicAnnotationsItem=n}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(s,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var i in s)s.hasOwnProperty(i)&&(e[i]=s[i])})(s,i)};return function(s,i){function t(){this.constructor=s}e(s,i),s.prototype=null===i?Object.create(i):(t.prototype=i.prototype,new t)}}(),teamspace;!function(e){!function(s){!function(s){\"use strict\";var i;!function(e){e[e.CallingButtons=0]=\"CallingButtons\",e[e.CallingVideoButton=1]=\"CallingVideoButton\",e[e.CallingMicrophoneButton=2]=\"CallingMicrophoneButton\",e[e.CallingActionButtons=3]=\"CallingActionButtons\",e[e.CallingBottomAlert=4]=\"CallingBottomAlert\",e[e.CallingBottomCriticalAlert=5]=\"CallingBottomCriticalAlert\",e[e.CallingScreensharingControls=6]=\"CallingScreensharingControls\",e[e.CallingMoreActionsMenu=7]=\"CallingMoreActionsMenu\",e[e.CallingResumeButton=8]=\"CallingResumeButton\",e[e.CallingDisabledButtonPopover=9]=\"CallingDisabledButtonPopover\",e[e.KeyboardNavigationMode=10]=\"KeyboardNavigationMode\",e[e.CallingParticipantStream=11]=\"CallingParticipantStream\",e[e.CallingPPTSharing=12]=\"CallingPPTSharing\",e[e.BroadcastPlaybackScreen=13]=\"BroadcastPlaybackScreen\",e[e.MultiCallList=14]=\"MultiCallList\",e[e.CallingAlertBanner=15]=\"CallingAlertBanner\",e[e.CallingCallMeBackPopup=16]=\"CallingCallMeBackPopup\",e[e.CallingHeaderEditTitle=17]=\"CallingHeaderEditTitle\",e[e.CallingScreensharingPanel=18]=\"CallingScreensharingPanel\",e[e.CallingWhiteboardPanel=19]=\"CallingWhiteboardPanel\",e[e.CallConsultationDialog=20]=\"CallConsultationDialog\",e[e.ProducerFooterBanner=21]=\"ProducerFooterBanner\",e[e.CallingHolographicStage=22]=\"CallingHolographicStage\",e[e.BroadcastProducerScreen=23]=\"BroadcastProducerScreen\",e[e.CallingLobbyToast=24]=\"CallingLobbyToast\",e[e.Dispose=25]=\"Dispose\"}(i=s.ImmersiveEventContext||(s.ImmersiveEventContext={}));var t=function(){function s(t,o,r,n,a,l,u,p){var m=this;this.$timeout=t,this.$scope=o,this.$document=r,this.layoutService=n,this.accessibilityService=l,this.constants=u,this.settingsService=p,this.immersiveTimeout=null,this.lastMouseMoveTime=0,this.mouseHoverCapture=!0,this.mousePosition={x:0,y:0},this.hardSuppresses={},this.timeoutSuppresses={},this.immersiveModeAllowed=!0,this.isImmersive=!1,this.logger=a.newLogger(\"immersiveModeHandler\"),this.mouseThresholdArea=Math.pow(p.valueFor(u.settings.names.immersiveModeMouseTreshold),2),n.setAppBarOffsetActive(),l.isInKeyboardNavigationMode()&&(this.logWithSuppresses(\"onForceSuppressImmersiveMode because of accessibilityService.isInKeyboardNavigationMode()\"),this.onForceSuppressImmersiveMode(i.KeyboardNavigationMode,!0)),this.unsubscribeForceSuppressListener=o.$on(u.events.calling.forceSuppressImmersiveMode,function(e,s){m.logWithSuppresses(\"onForceSuppressImmersiveMode invoked by forceSuppressImmersiveMode event. Context: \"+i[s.context]),m.onForceSuppressImmersiveMode(s.context,s.hard),m.unsetHardSuppressBy(i.KeyboardNavigationMode)}),this.unsubscribeForceAllowListener=o.$on(u.events.calling.forceAllowImmersiveMode,function(e,s){m.logWithSuppresses(\"onForceAllowImmersiveMode invoked by forceAllowImmersiveMode event. Context: \"+i[s.context]),m.onForceAllowImmersiveMode(s.context,s.hard)}),l.safeSubscribe(o,function(){m.isHardSuppressed()||(m.logWithSuppresses(\"onForceSuppressImmersiveMode invoked by keyboardNavigationModeEnabled event\"),m.onForceSuppressImmersiveMode(i.KeyboardNavigationMode,!0))},e.services.AccessibilityServiceEvents.EventType_KeyboardModeChange,e.services.AccessibilityServiceEvents.Key_KeyboardModeEnabled),l.safeSubscribe(o,function(){var e=i.KeyboardNavigationMode;m.isHardSuppressedBy(e)&&(m.logWithSuppresses(\"onForceAllowImmersiveMode invoked by keyboardNavigationModeDisabled event\"),m.onForceAllowImmersiveMode(e,!0))},e.services.AccessibilityServiceEvents.EventType_KeyboardModeChange,e.services.AccessibilityServiceEvents.Key_KeyboardModeDisabled),this.keydownHandler=function(e){m.deactivateImmersive(),m.onKeydownDeactivateAppBarImmersive(e)},r.on(s.KEYDOWN,this.keydownHandler),this.setImmersiveTimeout()}return s.prototype.toggleImmersive=function(e){void 0===e&&(e=!0),this.logWithSuppresses(\"ToggleImmersive called with force=\"+e),this.isImmersive?this.deactivateImmersive(null,e):(this.enableImmersive(),this.$scope.$applyAsync())},s.prototype.exitImmersive=function(e){void 0===e&&(e=!0),this.isImmersive&&this.deactivateImmersive(null,e)},s.prototype.isHardSuppressed=function(){return!_.isEmpty(this.hardSuppresses)},s.prototype.isHardSuppressedBy=function(e){return this.hardSuppresses[e]},s.prototype.setHardSuppressBy=function(e){return!this.isHardSuppressedBy(e)&&(this.hardSuppresses[e]=!0,!0)},s.prototype.unsetHardSuppressBy=function(e){return!!this.isHardSuppressedBy(e)&&(delete this.hardSuppresses[e],!0)},s.prototype.isTimeoutSuppressed=function(){return!_.isEmpty(this.timeoutSuppresses)},s.prototype.isTimeoutSuppressedBy=function(e){return this.timeoutSuppresses[e]},s.prototype.setTimeoutSuppressBy=function(e){return!this.isTimeoutSuppressedBy(e)&&(this.timeoutSuppresses[e]=!0,!0)},s.prototype.unsetTimeoutSuppressBy=function(e){return!!this.isTimeoutSuppressedBy(e)&&(delete this.timeoutSuppresses[e],!0)},s.prototype.suppressImmersiveMode=function(e,s){s?(this.setHardSuppressBy(e),this.immersiveModeAllowed=!1):this.setTimeoutSuppressBy(e),this.logWithSuppresses(\"Immersive mode supressed with hardSuppress \"+s+\", context: \"+i[e])},s.prototype.allowImmersiveMode=function(e,s){s?this.unsetHardSuppressBy(e):this.unsetTimeoutSuppressBy(e),this.isHardSuppressed()||(this.immersiveModeAllowed=!0,this.setImmersiveTimeout()),this.logWithSuppresses(\"allowImmersiveMode called with hardAllow \"+s+\", context: \"+i[e])},s.prototype.isImmersiveModeAllowed=function(){return this.immersiveModeAllowed},s.prototype.enableMouseHoverCapture=function(){this.logWithSuppresses(\"mouseHoverCapture enabled\"),this.mouseHoverCapture=!0,this.deactivateImmersive()},s.prototype.disableMouseHoverCapture=function(){this.mouseHoverCapture=!1,this.logWithSuppresses(\"mouseHoverCapture disabled\"),this.immersiveTimeout&&(this.logWithSuppresses(\"immersiveTimeout canceled\"),this.$timeout.cancel(this.immersiveTimeout)),this.enableImmersive()},s.prototype.dispose=function(){this.disableImmersive(),this.suppressImmersiveMode(i.Dispose,!0),this.immersiveTimeout&&this.$timeout.cancel(this.immersiveTimeout),this.$document.off(s.KEYDOWN,this.keydownHandler),this.unsubscribeForceSuppressListener&&(this.unsubscribeForceSuppressListener(),this.unsubscribeForceSuppressListener=null),this.unsubscribeForceAllowListener&&(this.unsubscribeForceAllowListener(),this.unsubscribeForceAllowListener=null)},s.prototype.onHover=function(e){this.deactivateImmersive(e)},s.prototype.deactivateImmersive=function(e,s){void 0===s&&(s=!1),(s||this.mouseHoverCapture||!this.immersiveModeAllowed)&&this.shouldProceedTogglingImmersive(e)&&(this.isImmersive&&this.logWithSuppresses(\"Immersive mode deactivated with eventType: \"+(e?e.type:\"\")),this.disableImmersive(),this.setImmersiveTimeout())},s.prototype.setImmersiveTimeout=function(){var e=this;this.immersiveTimeout&&this.$timeout.cancel(this.immersiveTimeout),this.immersiveTimeout=this.$timeout(function(){e.isTimeoutSuppressed()||(e.logWithSuppresses(\"immersiveTimeout executed\"),e.enableImmersive()),e.immersiveTimeout=null},s.IMMERSIVE_TIMEOUT,!1)},s.prototype.enableImmersive=function(){var e=!!this.isImmersive||this.immersiveModeAllowed;this.isImmersive=e,this.layoutService.immersiveAppBar=e||this.layoutService.enableAppBarOffset&&!this.accessibilityService.isInKeyboardNavigationMode(),this.$scope.$broadcast(this.constants.events.calling.immersiveModeEnabled)},s.prototype.disableImmersive=function(){this.isImmersive&&(this.isImmersive=!1,this.layoutService.setAppBarOffsetInactive(),this.logWithSuppresses(\"disableImmersive()\"),this.$scope.$applyAsync())},s.prototype.shouldProceedTogglingImmersive=function(e){if(\"mousemove\"===(e?e.type:\"\")){var s={x:e.clientX,y:e.clientY},i=Date.now(),t=this.isWithinMouseThreshold(s,i);if(this.lastMouseMoveTime=i,t)return!1;this.mousePosition=s}return!0},s.prototype.onKeydownDeactivateAppBarImmersive=function(e){e&&e.type===s.KEYDOWN&&this.layoutService.enableAppBarOffset&&(this.layoutService.immersiveAppBar=!1)},s.prototype.getSuppressesNames=function(e){return Object.keys(e).map(function(e){return i[e]}).join(\", \")},s.prototype.logWithSuppresses=function(e){var s=this.getSuppressesNames(this.hardSuppresses),i=this.getSuppressesNames(this.timeoutSuppresses);this.logger.info(e+\" - immersiveModeAllowed: \"+this.immersiveModeAllowed+\", isImmersive:  \"+this.isImmersive+\", hardSuppressedBy: \"+s+\", timeoutSuppressedBy: \"+i)},s.prototype.onForceSuppressImmersiveMode=function(e,s){void 0===s&&(s=!1),this.suppressImmersiveMode(e,s),this.deactivateImmersive()},s.prototype.onForceAllowImmersiveMode=function(e,s){void 0===s&&(s=!1),this.allowImmersiveMode(e,s)},s.prototype.isWithinMouseThreshold=function(e,s){return!!(this.lastMouseMoveTime&&s-this.lastMouseMoveTime>o.MOUSEMOVE_THRESHOLD_TIME)||Math.pow(e.x-this.mousePosition.x,2)+Math.pow(e.y-this.mousePosition.y,2)<=this.mouseThresholdArea},s.IMMERSIVE_TIMEOUT=3e3,s.KEYDOWN=\"keydown\",s.MOUSEMOVE_THRESHOLD_TIME=50,s}();s.ImmersiveModeHandler=t;var o=function(e){function s(s,i,t,o,r,n,a,l){var u=e.call(this,s,i,t,o,r,n,a,l)||this;return u.logger=r.newLogger(\"SurfaceHubImmersiveModeHandler\"),u.isImmersive=!1,u}return __extends(s,e),s.prototype.toggleImmersive=function(e){void 0===e&&(e=!0),this.logger.info(\"Toggle immersive directly is disabled on Surface Hub.\")},s.prototype.onHover=function(e){this.shouldProceedTogglingImmersive(e)&&(this.isImmersive?this.disableImmersive():this.enableImmersive())},s.prototype.suppressImmersiveMode=function(e,s){this.logger.info(\"Entering user control sections. Disable immersive mode.\"),this.immersiveModeAllowed=!1,this.disableImmersive()},s.prototype.allowImmersiveMode=function(e,s){this.logger.info(\"Leaving user control sections, Enable immersive mode.\"),this.immersiveModeAllowed=!0},s}(t);s.SurfaceHubImmersiveModeHandler=o;var r=function(){function e(){}return e.prototype.suppressImmersiveMode=function(e,s){},e.prototype.allowImmersiveMode=function(e,s){},e.prototype.enableMouseHoverCapture=function(){},e.prototype.disableMouseHoverCapture=function(){},e}();s.NoOpImmersiveModeHandler=r}(s.Calling||(s.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var t=function(){function t(){this.speakerIds=new Map}return t.prototype.setSpeakerIds=function(e){var t=this;this.speakerIds.clear(),e&&e.forEach(function(e,r){return t.speakerIds.set(e,r)})},t.prototype.compare=function(t,r){var a=(this.speakerIds.has(t.id)?this.speakerIds.get(t.id):Number.MAX_SAFE_INTEGER)-(this.speakerIds.has(r.id)?this.speakerIds.get(r.id):Number.MAX_SAFE_INTEGER);if(a)return a;var n=function(t){return t.getParticipantOrder()==e.LayoutItem.Participant.Order.Undefined?e.LayoutItem.Participant.Order.Max:t.getParticipantOrder()};return n(t)-n(r)},t}();e.LayoutItemComparer=t}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=function(){function e(e,i,o,n,a,s,r,h,u,y){this.onItemPositionChanged=e,this.logger=i,this.callingScreenDimensions=o,this.layoutService=a,this.utilityService=r,this.presentationWithParticipantsAndSnapModeAllowed=h,this.isSingleVideoAllowed=u,this.preferredLayoutType=y,this.initialisingItems=!0,this.cachedLayouts=[],this.hasScreenShare=!1,this.activeSpeakerIds=[],this.hasHolographic=!1,this.is3x3Enabled=!1,this.enableLayoutSorting=s.valueAsBoolean(n.settings.names.enableLayoutSorting),this.currentLayoutType=t.LayoutType.Grid,this.currentLayoutMode=t.LayoutMode.Persistent,this.items=[],this.is3x3Enabled=s.valueAsBoolean(n.settings.names.enable3x3VideoLayout),this.updateLayoutInSnapMode()}return e.prototype.getItemById=function(t){return this.items.filter(function(e){return e.id===t})[0]},e.prototype.removeItem=function(t){var e=this.items.indexOf(t);-1!==e&&this.items.splice(e,1)},e.prototype.createLayout=function(){switch(this.currentLayoutType){case t.LayoutType.Grid:return new t.GridLayout(this,this.enableLayoutSorting,this.utilityService,this.isSingleVideoAllowed,this.is3x3Enabled);case t.LayoutType.Presentation:return new t.PresentationLayout(this,this.enableLayoutSorting,this.isSingleVideoAllowed,this.is3x3Enabled);case t.LayoutType.GridWithPresentation:return new t.GridWithPresentationLayout(this,this.enableLayoutSorting,this.utilityService,this.isSingleVideoAllowed,this.is3x3Enabled);case t.LayoutType.PresentationWithParticipants:return new t.PresentationWithParticipantsLayout(this,this.enableLayoutSorting,this.isSingleVideoAllowed,this.is3x3Enabled);case t.LayoutType.PresentationWithHolographic:return new t.PresentationWithHolographicLayout(this,this.enableLayoutSorting,this.isSingleVideoAllowed,this.is3x3Enabled);case t.LayoutType.Pinned:return new t.PinnedLayout(this,this.enableLayoutSorting,this.utilityService,this.isSingleVideoAllowed,this.is3x3Enabled)}return null},Object.defineProperty(e.prototype,\"currentLayout\",{get:function(){return this.cachedLayouts[this.currentLayoutType]=this.cachedLayouts[this.currentLayoutType]||this.createLayout(),this.cachedLayouts[this.currentLayoutType]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasPresentableItem\",{get:function(){return this.hasScreenShare||this.hasHolographic},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasPinnedItems\",{get:function(){return _.some(this.items,function(t){return t.isPinned})},enumerable:!0,configurable:!0}),e.prototype.shouldAllowSnapModeSwitch=function(){return this.presentationWithParticipantsAndSnapModeAllowed&&this.layoutService.isSnap},e.prototype.shouldUsePreferredLayoutType=function(){switch(this.preferredLayoutType){case t.LayoutType.Pinned:return this.hasPinnedItems;case t.LayoutType.GridWithPresentation:return this.hasPresentableItem;default:return!1}},e.prototype.getNewLayoutType=function(){return this.hasPresentableItem?t.LayoutType.Presentation:t.LayoutType.Grid},e.prototype.getPlatformSpecificLayoutOverride=function(i){return this.shouldAllowSnapModeSwitch()&&e.isPresentableLayout(i)?t.LayoutType.PresentationWithParticipants:this.hasHolographic&&i===t.LayoutType.Presentation?t.LayoutType.PresentationWithHolographic:i},e.prototype.updateLayout=function(){var t=this.currentLayoutType,e=this.shouldUsePreferredLayoutType()?this.preferredLayoutType:this.getNewLayoutType();t!==(e=this.getPlatformSpecificLayoutOverride(e))&&(this.currentLayout.onBeforeLayoutChanged(),this.currentLayoutType=e,this.onLayoutChanged())},e.prototype.onLayoutChanged=function(){this.currentLayout.onLayoutChanged(this.activeSpeakerIds,this.currentLayoutMode,this.callingScreenDimensions,this.layoutService.isSnap)},e.prototype.onNonPresentableItemRemoved=function(){1===this.items.length&&2===this.items[0].position&&this.flipPresentationLayout()},e.prototype.onItemPresentableChanged=function(e){void 0===e&&(e=!1),this.hasScreenShare=!1,this.hasHolographic=!1;for(var i=0,o=this.items;i<o.length;i++){var n=o[i];if(this.hasScreenShare||(this.hasScreenShare=n.isScreenShare),this.hasHolographic||(this.hasHolographic=n.isHolographic),this.hasScreenShare&&this.hasHolographic)break}this.hasPresentableItem?this.preferredLayoutType===t.LayoutType.None||this.initialisingItems||(this.preferredLayoutType=t.LayoutType.None):this.preferredLayoutType=this.hasPinnedItems?t.LayoutType.Pinned:t.LayoutType.None,this.updateLayout(),e&&this.refreshLayout()},e.prototype.prioritize=function(t){var e=this.items.indexOf(t);e>0&&this.items.splice(0,0,this.items.splice(e,1)[0])},e.prototype.flipPresentationLayout=function(){this.hasPresentableItem&&(this.preferredLayoutType!==t.LayoutType.None?this.preferredLayoutType=t.LayoutType.None:this.preferredLayoutType=this.hasPinnedItems?t.LayoutType.Pinned:t.LayoutType.GridWithPresentation,this.updateLayout())},e.prototype.setItemPosition=function(t,e,i,o){t===this.currentLayout?(e.layout!==o&&(e.layout=o),1===i&&(e.layout.rectangle=void 0),e.position!==i&&(e.position=i,this.onItemPositionChanged(e))):this.logger.error(\"Layout is invalid\")},e.prototype.setLayoutMode=function(t){this.currentLayoutMode=t,this.currentLayout.onLayoutModeChanged(t,this.callingScreenDimensions)},e.prototype.onResize=function(t){this.updateLayoutInSnapMode(),this.callingScreenDimensions.width=t.width,this.currentLayout.onResize(t,this.currentLayoutMode,this.layoutService.isSnap)},e.prototype.updateLayoutInSnapMode=function(){this.presentationWithParticipantsAndSnapModeAllowed&&this.updateLayout(),this.layoutService.isSnap&&(this.layoutService.surfaceHubSnapViewWidth=window.innerWidth)},e.prototype.onItemAdded=function(e){this.items.push(e),e.isPresentable()&&(this.hasPresentableItem&&(this.preferredLayoutType=t.LayoutType.None),this.onItemPresentableChanged()),e.isPinned&&this.currentLayoutType!==t.LayoutType.Pinned&&this.updateLayout(),this.currentLayout.onItemAdded(e)},e.prototype.onItemRemoved=function(t){var e=this.getItemById(t);e||this.logger.error(\"ConversationLayoutManager: ERROR, invalid state - missing item \"+t),this.removeItem(e),e.isPresentable()?this.onItemPresentableChanged():this.onNonPresentableItemRemoved(),this.currentLayout.onItemRemoved(e)},e.prototype.onItemPinToggled=function(e){var i=this.getItemById(e.id);i||this.logger.error(\"ConversationLayoutManager: ERROR, invalid state - missing item pinned \"+e.id),this.preferredLayoutType=this.hasPinnedItems?t.LayoutType.Pinned:t.LayoutType.None,this.updateLayout(),this.currentLayout.onItemPinned(i)},e.prototype.onActiveSpeakersChanged=function(t){this.activeSpeakerIds=t,this.currentLayout.onActiveSpeakersChanged(t)},e.prototype.refreshLayout=function(){this.currentLayout.forceUpdate()},e.prototype.dispose=function(){this.activeSpeakerIds=null,this.items=null,this.cachedLayouts=null},e.prototype.setPreferredLayoutType=function(t){this.preferredLayoutType=t},e.isPresentableLayout=function(e){return e===t.LayoutType.Presentation||e===t.LayoutType.GridWithPresentation},e.isPresentableClickable=function(e){return e===t.LayoutType.Presentation||e===t.LayoutType.PresentationWithHolographic},e}();t.LayoutManager=e}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var i=function(){return function(t,i,n,e,o,a,s,r,d){void 0===i&&(i=\"0\"),void 0===n&&(n=\"0\"),void 0===e&&(e=\"100%\"),void 0===o&&(o=\"100%\"),void 0===a&&(a=!0),void 0===s&&(s=!0),void 0===r&&(r=0),void 0===d&&(d=0),this.order=t,this.isBottomBound=a,this.isLeftBound=s,this.x=r,this.y=d,this.rectangle={top:i,left:n,width:e,height:o}}}();t.Layout=i;!function(t){t[t.None=-1]=\"None\",t[t.Grid=0]=\"Grid\",t[t.Presentation=1]=\"Presentation\",t[t.GridWithPresentation=2]=\"GridWithPresentation\",t[t.PresentationWithParticipants=3]=\"PresentationWithParticipants\",t[t.PresentationWithHolographic=4]=\"PresentationWithHolographic\",t[t.Pinned=5]=\"Pinned\"}(t.LayoutType||(t.LayoutType={}));!function(t){t[t.Persistent=0]=\"Persistent\",t[t.Overlay=1]=\"Overlay\"}(t.LayoutMode||(t.LayoutMode={}))}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var n=function(){function t(t,n){this.comparer=t,this.enableLayoutSorting=n}return t.prototype.orderItems=function(t,n){var e=this;if(this.enableLayoutSorting){this.comparer.setSpeakerIds(n);var r=t.map(function(t){return t.id});t.sort(function(t,n){var o=e.comparer.compare(t,n);return 0===o?r.indexOf(t.id)-r.indexOf(n.id):o})}},t}();t.LayoutOrderer=n}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(n){!function(n){\"use strict\";var t=function(){function n(e,n,t,r,i,o,a,c){this.$q=e,this.call=n,this.constants=t,this.conversation=r,this.calendarService=i,this.callingTelemetryService=a,this.enablePostMeetingFollowUp=!1,this.logger=o.newLogger(\"MeetingInfoExchangeProvider\"),this.enablePostMeetingFollowUp=c.valueAsBoolean(t.settings.names.enablePostMeetingFollowUp)}return n.prototype.dispose=function(){this.meetingInfoPromise&&e.services.QCancelable.cancel(this.meetingInfoPromise),this.meetingInfoToken&&this.conversation.unsubscribe(this.meetingInfoToken)},n.prototype.getExchangeMeetingInfo=function(){var n=this;if(!this.meetingInfoPromise){var t=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.getExchangeMeetingInfo);this.meetingInfoPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.conversation.whenInitialized().then(function(){if(t.mark(\"conversationInitialized\"),n.conversation.isPrivateMeeting()||n.conversation.isChannel())return n.call.getMeetingDetails().then(function(e){return t.mark(\"meetingDetailsReceived\"),n.conversation.isPrivateMeeting()?n.getPrivateMeetingInfo(e,t):n.getChannelMeetingInfo(e,t)}).catch(function(){var e=\"Failed in getting meeting details for call: \"+n.call.callId;return n.logger.error(e),t.fail({errorReason:e}),n.$q.reject(e)});var e=\"Conversation \"+n.conversation.getId()+\" is not private or channel.\";return n.incompleteScenario(t,e)}).catch(function(){var e=\"Failed to initialize the conversation: \"+n.conversation.getId();return n.logger.error(e),t.fail({errorReason:e}),n.$q.reject(e)}))}return this.meetingInfoPromise},n.prototype.getDefaultMeetingInfo=function(e){var n={startTime:\"\",endTime:\"\",location:\"\",attendees:[],meetingBody:\"\",objectId:\"\"};if(!e)return n;var t=e.endTime.toString();return n.startTime=t,n.endTime=e.endTime.toString(),n.location=e.location,n.recurrence=this.getRecurrence(t,e.eventRecurrencePattern,e.eventRecurrenceRange),n},n.prototype.getPrivateMeetingInfo=function(t,r){var i=this,o=this.constants.scenarios.calling.context.meetingType.privateMeeting;return r.appendEventData({meetingType:o}),this.getPrivateConversationMeetingInfo().then(function(a){r.mark(\"privateConversationMeetingInfoReceived\");var c=t&&t.iCalUid||a.iCalUid;return c?i.calendarService.getEventUsingEventProvider(c,e.services.CalendarEventProviderType.userEventUsingICalUId,\"meeting-info\",{conversationId:i.call.conversationId}).then(function(e){r.mark(\"eventReceivedUsingEventProvider\");var t=i.getRecurrence(a.startTime.toString(),a.eventRecurrencePattern,a.eventRecurrenceRange);return r.stop(),{startTime:a.startTime.toString(),endTime:a.endTime.toString(),location:a.location,recurrence:t,attendees:e.attendees,meetingBody:e.bodyContent,objectId:e.objectId,isOrganizer:i.enablePostMeetingFollowUp?e.isOrganizer:null,isRecurrent:i.enablePostMeetingFollowUp?n.isRecurrent(e.eventRecurrencePattern):null}}).catch(function(e){var n=i.getErrorMessage(e);return e&&e.code===i.constants.errorCodes.calendarEventNotFound?i.incompleteScenario(r,n,o,a):(i.logger.error(\"Failed in getting callInfo from calendar service for iCalUid=\"+c),i.failScenario(r,n,o,a))}):i.incompleteScenario(r,\"iCalUid is null\",o,a)}).catch(function(e){var n=i.getErrorMessage(e);return i.logger.error(\"Failed in getting Private Conversation MeetingInfo\"),r.fail({errorReason:n,meetingType:o}),i.$q.reject(e)})},n.prototype.getErrorMessage=function(n){return\"Getting meeting info failed with error \"+(n.message||e.services.CallingTelemetryService.getErrorMessage(n,this.logger))},n.prototype.getPrivateConversationMeetingInfo=function(){var n=this,t=this.conversation.meetingInfo,r=this.$q.defer();return t?this.$q.resolve(t):(this.logger.warn(\"Couldn't get meeting info from conversation, waiting for it\"),this.meetingInfoToken=this.conversation.subscribe(function(){r.resolve(n.conversation.meetingInfo)},e.services.CallingConversation.Type_MeetingInfoChanged),r.promise)},n.prototype.getRecurrence=function(e,n,t){return this.calendarService.getMeetingFormattedTime(new Date(e),n,t)},n.prototype.incompleteScenario=function(e,n,t,r){return e.incomplete({errorReason:n,meetingType:t}),this.logger.warn(\"errorReason=\"+n+\", meetingType=\"+t),this.$q.resolve(this.getDefaultMeetingInfo(r))},n.prototype.failScenario=function(e,n,t,r){return e.fail({errorReason:n,meetingType:t}),this.logger.error(\"errorReason=\"+n+\", meetingType=\"+t),this.$q.resolve(this.getDefaultMeetingInfo(r))},n.prototype.getChannelMeetingInfo=function(t,r){var i=this,o=this.constants.scenarios.calling.context.meetingType.channelMeeting;if(r.appendEventData({meetingType:o}),t&&!t.exchangeId&&!t.iCalUid)return this.incompleteScenario(r,\"Ad-hoc meeting\",o);var a=t&&t.exchangeId;return a?this.calendarService.getEventUsingEventProvider(a,e.services.CalendarEventProviderType.teamEventUsingEventId,\"meeting-info\",{conversationId:this.call.conversationId}).then(function(e){r.mark(\"eventReceivedUsingEventProvider\");var t=i.getRecurrence(e.startTime,e.eventRecurrencePattern,e.eventRecurrenceRange);return r.stop(),{startTime:e.startTime.toString(),endTime:e.endTime.toString(),location:e.location,recurrence:t,attendees:e.attendees,meetingBody:e.bodyContent,objectId:e.objectId,isOrganizer:i.enablePostMeetingFollowUp?e.isOrganizer:null,isRecurrent:i.enablePostMeetingFollowUp?n.isRecurrent(e.eventRecurrencePattern):null}}).catch(function(n){var t=\"Getting callInfo from calendar service failed with an error \"+(n.message||e.services.CallingTelemetryService.getErrorMessage(n,i.logger));return n&&n.code===i.constants.errorCodes.calendarEventNotFound?i.incompleteScenario(r,t,o):(i.logger.error(\"Failed in getting callInfo from calendar service for ExchangeId=\"+a),i.failScenario(r,t,o))}):this.incompleteScenario(r,\"exchangeId is null\",o)},n.isRecurrent=function(n){return n&&n.patternType!==e.middletier.RecurrencePatternType.None},n}();n.MeetingInfoExchangeProvider=t}(n.Calling||(n.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){\"use strict\";var i={},t={},r=!1;!function(n){function e(n){return _.get(t,n,\"\")}function a(n){var i=n.state,t=n.stateReason;switch(i){case 1:case 2:return 10;case 3:return 2;case 5:return 8;case 4:return c(t)}return 0}function c(n){switch(n){case 1:return 4;case 3:return 6;case 2:case 23:return 5;case 4:case 40:return 7;case 32:case 28:case 29:case 30:case 31:return 9;case 46:return 11;case 49:return 12;case 50:return 13;case 51:return 14;case 52:return 15;default:return 3}}function o(n){switch(n){case 32:case 28:return 500;case 29:return 480;case 30:return 403;case 31:return 404;default:return 500}}n.init=function(n,e){if(!r){var a=function(i){return n.instant(i)};r=!0,i[0]={icon:\"\",description:\"\",error:\"\"},i[1]={icon:\"icons-call-participant-connecting\",description:a(e.callParticipant_connectingState),error:\"\"},i[10]={icon:\"icons-call-participant-connecting\",description:a(e.callParticipant_ringingState),error:\"\"},i[2]={icon:\"\",description:\"\",error:\"\"},i[3]={icon:\"icons-call-end\",description:a(e.callParticipant_leavingState),error:\"\"},i[4]={icon:\"icons-call-participant-ending\",description:a(e.callParticipant_addingFailedState),error:\"\"},i[5]={icon:\"icons-call-participant-ending\",description:a(e.callParticipant_noResponseState),error:\"\"},i[6]={icon:\"icons-call-participant-ending\",description:a(e.callParticipant_declinedState),error:\"\"},i[7]={icon:\"icons-call-participant-ending\",description:a(e.callParticipant_notReachableState),error:\"\"},i[8]={icon:\"\",description:a(e.callParticipant_onHold),error:\"\"},i[9]={icon:\"icons-call-failed\",description:a(e.callParticipant_dialOutFailed),error:\"\"},i[11]={icon:\"\",description:a(e.callParticipant_meetingFull),error:\"\"},i[12]={icon:\"icons-call-failed\",description:a(e.callParticipant_forbiddenDueToPolicy),error:\"\"},i[13]={icon:\"icons-call-failed\",description:a(e.callParticipant_insufficientCapabilitiesForCallee),error:\"\"},i[14]={icon:\"icons-call-failed\",description:a(e.callParticipant_dialOutFailed),error:\"\"},i[15]={icon:\"icons-call-failed\",description:a(e.callParticipant_pstnForbidden),error:\"\"},i[16]={icon:\"icons-call-failed\",description:a(e.callParticipant_dialOutFailed),error:\"\"},t[0]=\"\",t[500]=a(e.callParticipant_pstnInternalError),t[480]=a(e.callParticipant_pstnUnavailable),t[403]=a(e.callParticipant_pstnForbidden),t[404]=a(e.callParticipant_pstnInvalidNumber)}},n.getStateProps=function(n){var t=a(n),r=o(n.stateReason),c=i[t];return c.error=e(r),c},n.getErrorText=e,n.getStatePropsFromCallState=function(n){switch(n){case 2:return i[1];case 3:case 4:case 5:return i[2];case 6:case 7:return i[3];default:return i[0]}},n.getError=o,n.isReconciledPstnParticipant=function(n){return!!n.endpoints&&n.endpoints.endpointDetails.some(function(n){return!!n.originalId})},n.getReconciledPstnParticipantMri=function(n){if(n.endpoints){var i=n.endpoints.endpointDetails.find(function(n){return!!n.originalId});return i?i.originalId:void 0}},n.isParticipantInLightweightMode=function(n){if(!n.endpoints)return!1;var i=n.endpointId;return n.endpoints.endpointDetails.some(function(n){return!(!n.lwjSessionInformation||i&&n.endpointId!==i)})}}(n.ParticipantState||(n.ParticipantState={}))}(n.Calling||(n.Calling={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(t){!function(t){\"use strict\";var a=function(){function a(i,t,a,e,n,r,c,s,p,o,l,h,d,g,u,v,S,P,f,m){void 0===m&&(m=[]),this.peopleService=i,this.$timeout=t,this.$q=a,this.onParticipantStreamAdded=e,this.onParticipantStreamRemoved=n,this.onParticipantChanged=r,this.onParticipantConnected=c,this.onParticipantHeld=s,this.onParticipantContentSharingRoleChanged=p,this.onParticipantHolographicChanged=o,this.callingDebugService=l,this.callingParticipantService=h,this.loggingService=d,this.call=g,this.context=u,this.utilityService=v,this.callPropsStoreService=S,this.allowBotMris=m,this.participantsMap={},this.participantsToUpdate=[],this.enableParticipantVBSSLatency=!0,this.isInitialized=!1,this.callingConstantsUI=P.valueFor(f.settings.names.callingConstants).ui,this.enableParticipantVBSSLatency=P.valueAsBoolean(f.settings.names.enableParticipantVBSSLatency),this.context=u+\"/participantsManager\",this.logger=d.newLogger(this.context),this.updateCachedParticipantsData=this.updateCachedParticipantsData.bind(this)}return Object.defineProperty(a.prototype,\"participants\",{get:function(){return _.map(this.participantsMap,function(i){return i.participant})},enumerable:!0,configurable:!0}),a.prototype.onParticipantRemoved=function(i,t){t&&t.participantId&&this.removeParticipant(t.participantId)},a.prototype.init=function(){var t=this,a=this.call.participants.filter(function(i){return t.isMriAllowed(i.id)});_.each(a,function(i){return t.addParticipant(i)}),this.updateParticipantsData(a.map(function(i){return i.id})),this.callingParticipantAddedSubscription=this.callingParticipantService.subscribe(this.onParticipantAdded.bind(this),i.services.CallingParticipantServiceEvents.Type_CallParticipantAdded,i.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.callingParticipantRemovedSubscription=this.callingParticipantService.subscribe(this.onParticipantRemoved.bind(this),i.services.CallingParticipantServiceEvents.Type_CallParticipantRemoved,i.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.isInitialized=!0},a.prototype.dispose=function(){this.callingParticipantService.unsubscribe(this.callingParticipantAddedSubscription),this.callingParticipantService.unsubscribe(this.callingParticipantRemovedSubscription),_.each(this.participantsMap,function(i){return i.dispose()}),this.participantsMap={}},a.prototype.onParticipantAdded=function(i,t){if(t&&t.participant){var a=t.participant,e=this.participantsMap[a.id];if(e){if(!e.isLeaving)return this.logger.warn(\"Participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(a.id)+\" is already in the call\"),void(e.participant=a);this.callingDebugService.log(\"resurrectParticipant:  \"+e.id),this.logger.warn(\"Looks like participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(a.id)+\" rejoins the call - resurrecting ...\"),e.leaveNow(),delete this.participantsMap[e.id]}this.addParticipant(a),this.logger.info(\"Participant with id \"+a.id+\" has been added to the call\"),this.participantsToUpdate.push(a.id),this.utilityService.deferOnce(this.updateCachedParticipantsData)}},a.prototype.updateCachedParticipantsData=function(){this.updateParticipantsData(this.participantsToUpdate),this.participantsToUpdate=[]},a.prototype.updateParticipantsData=function(i){var t=this;this.peopleService.getAllPeopleProfile(i,\"participant-manager\").then(function(i){return i.forEach(function(i){var a=_.find(t.participantsMap,function(t){return t.id===i.mri});a?(t.logger.info(\"Updating participant profile of participant \"+SkypeX.Services.ChatServiceUtils.scrubMri(i.mri)),a.onParticipantProfileUpdated(i)):t.logger.warn(\"Participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(i.mri)+\" doesn't exist in the call\")})})},a.prototype.addParticipant=function(i){var a=this;if(this.isMriAllowed(i.id)){this.callingDebugService.log(\"addParticipant: \"+i.id);var e=this.callPropsStoreService.get(this.call.teamsCallId,13),n=e&&e.participantIds.some(function(t){return t===i.id}),r=new t.CallingParticipant(this.$timeout,this.$q,this.enableParticipantVBSSLatency,i,this.call,this.onParticipantStreamAdded,this.onParticipantStreamRemoved,this.onParticipantConnected,this.onParticipantHeld,function(i){return a.onIsServerMuted(i)},this.onParticipantContentSharingRoleChanged,this.onParticipantHolographicChanged,n,this.loggingService,this.context);r.init(),this.insertParticipant(r)}},a.prototype.insertParticipant=function(i){this.participantsMap[i.id]=i,this.onParticipantChanged()},a.prototype.deleteParticipant=function(i){delete this.participantsMap[i.id],this.callingDebugService.log(\"removeParticipant: \"+i.id),this.logger.info(\"Participant with id \"+i.id+\" removed from the call\"),this.onParticipantChanged()},a.prototype.removeParticipant=function(a){var e=this;this.logger.info(\"Requested removing participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(a));var n=this.participantsMap[a];if(n){if(!n.isLeaving){this.callingDebugService.log(\"leaveParticipant: \"+n.id);var r=void 0;i.services.ValidParticipantStateReasons.includes(n.participant.stateReason)&&(r=t.REMOVE_PARTICIPANT_WITH_FAILURE_TIMEOUT),n.leave(r).then(function(){e.deleteParticipant(n)}).catch(function(i){e.logger.warn(\"Removing participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(a)+\" abandoned, reason: \"+i)})}}else this.isMriAllowed(a)&&this.logger.error(\"Participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(a)+\" is not in the call\")},a.prototype.removeParticipantNow=function(i){this.logger.info(\"Requested immediate removal of participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(i));var t=this.participantsMap[i];t?(t.leaveNow(),this.deleteParticipant(t)):this.logger.error(\"Participant with id \"+SkypeX.Services.ChatServiceUtils.scrubMri(i)+\" is not in the call\")},a.prototype.onIsServerMuted=function(i){this.logger.info(\"Participant \"+SkypeX.Services.ChatServiceUtils.scrubMri(i.id)+\" changed serverMuted to \"+i.isServerMuted)},a.prototype.isMriAllowed=function(t){return!!(this.allowBotMris&&this.allowBotMris.indexOf(t)>=0)||!i.services.CallUtilities.isCallingSystemBot(t,this.callingConstantsUI.blacklistedBots)},a}();t.ParticipantsManager=a}(t.Calling||(t.Calling={}))}(i.components||(i.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function i(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}}(),teamspace;!function(t){!function(t){!function(n){var e=function(e){function i(t,i,o,r,a){var s=e.call(this,t,i,o,r,a)||this;return s.itemsHandlerPinning=t,s.isSingleVideoAllowed=r,s.is3x3Enabled=a,s.maxItemsInDominantSpeaker=0,s.dominantSpeakerLayout=[new n.Layout(0,null,null,null,null),new n.Layout(1,null,null,null,null),new n.Layout(2,null,null,null,null),new n.Layout(3,null,null,null,null)],a&&s.dominantSpeakerLayout.push(new n.Layout(4,null,null,null,null),new n.Layout(5,null,null,null,null),new n.Layout(6,null,null,null,null),new n.Layout(7,null,null,null,null),new n.Layout(8,null,null,null,null)),s}return __extends(i,e),i.prototype.filterItemsForStage=function(t){return t.filter(function(t){return t.isPinned})},i.prototype.filterItemsForPassiveBar=function(t){return t.filter(function(t){return!t.isPinned})},i.prototype.updatePassiveBar=function(){var n=this;if(1!==this.orderedItems.length||!this.orderedItems[0].isParticipantOnHold())if(this.isSingleVideoAllowed)this.populatePassiveBar();else{var e=this.is3x3Enabled?9:4,i=Math.max(0,e-this.orderedItems.filter(function(t){return t.isPinned}).length);this.maxItemsInDominantSpeaker=Math.min(Math.floor(this.callingScreenDimensions.width/t.DominantSpeakerController.ITEM_WIDTH),i);var o=this.filterItemsForPassiveBar(this.orderedItems),r=o.splice(this.maxItemsInDominantSpeaker),a=o.map(function(t){return t.layout}),s=this.dominantSpeakerLayout.filter(function(t){return(!n.presentation||0!==t.order)&&a.indexOf(t)<0});this.populateDominantSpeakerPositions(o,s),this.populatePassiveBar(r)}},i.prototype.populateDominantSpeakerPositions=function(t,n){var e=this;t.forEach(function(t){var i=2===t.position?t.layout:n.shift();e.itemsHandlerPinning.setItemPosition(e,t,2,i)})},i.prototype.populatePassiveBar=function(t){var e=this;(t||this.filterItemsForPassiveBar(this.orderedItems)).forEach(function(t,i){1!==t.position&&e.itemsHandlerPinning.setItemPosition(e,t,1,new n.Layout(i))})},i.prototype.onActiveSpeakersChanged=function(t){var n=this;if(this.orderedItems.length){this.speakerIds=t;var e=this.orderedItems.filter(function(t){return n.speakerIds.indexOf(t.id)<0}),i=[];this.speakerIds.slice(0,this.maxItemsInDominantSpeaker).forEach(function(t){var e=_.find(n.orderedItems,function(n){return n.id===t});e&&i.push(e)}),i=i.concat(e).slice(0,this.maxItemsInDominantSpeaker),this.orderedItems=i.concat(this.orderedItems.filter(function(t){return i.indexOf(t)<0})),this.updatePassiveBar()}},i.prototype.onLayoutChanged=function(t,n,i,o){this.callingScreenDimensions=i,e.prototype.onLayoutChanged.call(this,t,n,i,o)},i.prototype.onLayoutModeChanged=function(t,n){this.callingScreenDimensions=n,e.prototype.onLayoutModeChanged.call(this,t,n),this.updatePassiveBar()},i}(n.GridWithPresentationLayout);n.PinnedLayout=e}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){\"use strict\";var n=function(){function n(e,n,i,s){this.itemsHandler=e,this.isSingleVideoAllowed=i,this.is3x3Enabled=s,this.maxItemsInDominantSpeaker=0,this.orderedSpeakers=[],this.activeSpeakers=[],this.dominantSpeakerLayout=[new t.Layout(0,null,null,null,null),new t.Layout(1,null,null,null,null),new t.Layout(2,null,null,null,null),new t.Layout(3,null,null,null,null)],s&&this.dominantSpeakerLayout.push(new t.Layout(4,null,null,null,null),new t.Layout(5,null,null,null,null),new t.Layout(6,null,null,null,null),new t.Layout(7,null,null,null,null),new t.Layout(8,null,null,null,null)),this.presentationLayout=new t.Layout(0),this.layoutOrderer=new t.LayoutOrderer(new t.LayoutItemComparer,n)}return n.prototype.hasPinnedItems=function(){return this.orderedSpeakers.some(function(e){return e.isPinned})},n.prototype.update=function(){this.layoutOrderer.orderItems(this.orderedSpeakers,this.activeSpeakers);var e=this.orderedSpeakers;this.hasPinnedItems()&&(e=_.orderBy(e,function(e){return!!e.isPinned},[\"desc\"]));var t=e.slice(0,this.maxItemsInDominantSpeaker),n=e.slice(this.maxItemsInDominantSpeaker);this.updateDominantAndPassiveSpeakerPositions(t,n),this.itemsHandler.setItemPosition(this,this.presentation,0,this.presentationLayout)},n.prototype.updateDominantAndPassiveSpeakerPositions=function(e,n){var i=this,s=this.dominantSpeakerLayout.filter(function(t){return e.map(function(e){return e.layout}).indexOf(t)<0});e.forEach(function(e){2!==e.position?i.itemsHandler.setItemPosition(i,e,2,s.shift()):i.itemsHandler.setItemPosition(i,e,2,e.layout)}),n.forEach(function(e,n){1!==e.position&&i.itemsHandler.setItemPosition(i,e,1,new t.Layout(n))})},n.prototype.onActiveSpeakersChanged=function(e){var t=this;if(0!==this.orderedSpeakers.length){this.activeSpeakers=e;var n=this.orderedSpeakers.filter(function(e){return t.activeSpeakers.indexOf(e.id)<0}),i=[];this.activeSpeakers.slice(0,this.maxItemsInDominantSpeaker).forEach(function(e){var n=_.find(t.orderedSpeakers,function(t){return t.id===e});n&&i.push(n)}),i=i.concat(n).slice(0,this.maxItemsInDominantSpeaker),this.orderedSpeakers=i.concat(this.orderedSpeakers.filter(function(e){return i.indexOf(e)<0})),this.update()}},n.prototype.onResize=function(e,t,n){this.updateMaxItemsInDominantSpeaker(t,e)},n.prototype.updateMaxItemsInDominantSpeaker=function(n,i){var s=Math.max(1,Math.min(Math.floor(i.width/e.DominantSpeakerController.ITEM_WIDTH),this.is3x3Enabled?9:4));this.maxItemsInDominantSpeaker=n!==t.LayoutMode.Persistent||this.isSingleVideoAllowed?1:s,this.update()},n.prototype.onLayoutModeChanged=function(e,t){this.updateMaxItemsInDominantSpeaker(e,t)},n.prototype.onItemAdded=function(e){console.assert(!!this.presentation,\"PresentationLayout: Invalid state !\"),e.isPresentable()?(this.presentation&&this.presentation.isPresentable()&&this.presentation!==e&&this.orderedSpeakers.push(this.presentation),this.presentation=e):this.orderedSpeakers.push(e),this.update()},n.prototype.onItemPinned=function(e){this.update()},n.prototype.onItemRemoved=function(e){var t=this;e.isPresentable()&&(this.presentation=this.itemsHandler.items.find(function(e){return e.isPresentable()}),_.remove(this.orderedSpeakers,function(e){return e===t.presentation})),_.remove(this.orderedSpeakers,function(t){return t===e}),this.update()},n.prototype.onLayoutChanged=function(e,t,n,i){this.activeSpeakers=e||[],this.presentation=this.itemsHandler.items.find(function(e){return e.isPresentable()}),this.orderedSpeakers=this.itemsHandler.items.filter(function(e){return!e.isPresentable()}),this.updateMaxItemsInDominantSpeaker(t,n)},n.prototype.forceUpdate=function(){},n.prototype.onBeforeLayoutChanged=function(){this.orderedSpeakers=[],this.activeSpeakers=[]},n}();t.PresentationLayout=n}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){!function(e){\"use strict\";var t=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.presentationSpeakers=[],e}return __extends(n,t),n.prototype.getFirstPresentable=function(){return this.itemsHandler.items.find(function(e){return e.isPresentable()})},n.prototype.getOrderedSpeakers=function(){var e=this;return this.itemsHandler.items.filter(function(t){return!e.presentation||t.id!==e.presentation.id})||[]},n.prototype.getPresentationSpeakerIds=function(){return this.itemsHandler.items.filter(function(e){return e.isPresentable()}).map(function(e){return e.id})||[]},n.prototype.update=function(){var e=this,t=this.activeSpeakers.filter(function(t){return!e.presentationSpeakers.includes(t)})||[];t=this.presentationSpeakers.concat(t),this.layoutOrderer.orderItems(this.orderedSpeakers,t);var n=this.orderedSpeakers.filter(function(t){return!e.presentation||t.id!==e.presentation.id}),r=n.slice(0,this.maxItemsInDominantSpeaker),i=n.slice(this.maxItemsInDominantSpeaker);this.updateDominantAndPassiveSpeakerPositions(r,i),this.itemsHandler.setItemPosition(this,this.presentation,0,this.presentationLayout)},n.prototype.updateDominantAndPassiveSpeakerPositions=function(t,n){var r=this;t.forEach(function(e,t){r.itemsHandler.setItemPosition(r,e,2,r.dominantSpeakerLayout[t])}),n.forEach(function(t,n){1!==t.position&&r.itemsHandler.setItemPosition(r,t,1,new e.Layout(n))})},n.prototype.onItemAdded=function(e){var t=!1;e.isPresentable()&&(this.presentationSpeakers.push(e.id),t=!this.presentation||!this.presentation.isScreenShare),t?(this.presentation&&this.orderedSpeakers.push(this.presentation),this.presentation=e):this.orderedSpeakers.push(e),this.update()},n.prototype.onItemRemoved=function(e){var t=this;e.isPresentable()&&(_.remove(this.presentationSpeakers,function(t){return t===e.id}),this.presentation=this.getFirstPresentable(),_.remove(this.orderedSpeakers,function(e){return e===t.presentation})),_.remove(this.orderedSpeakers,function(t){return t===e}),this.update()},n.prototype.onLayoutChanged=function(e,t,n,r){this.activeSpeakers=e||[],this.presentation=this.getFirstPresentable(),this.orderedSpeakers=this.getOrderedSpeakers(),this.presentationSpeakers=this.getPresentationSpeakerIds(),this.updateMaxItemsInDominantSpeaker(t,n)},n.prototype.forceUpdate=function(){this.presentation=this.getFirstPresentable(),this.orderedSpeakers=this.getOrderedSpeakers(),this.presentationSpeakers=this.getPresentationSpeakerIds(),this.update()},n.prototype.onBeforeLayoutChanged=function(){this.orderedSpeakers=[],this.activeSpeakers=[],this.presentationSpeakers=[]},n}(e.PresentationLayout);e.PresentationWithHolographicLayout=t}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){!function(t){\"use strict\";var e=5,n=4,i=10,s=9,o=function(t){function o(o,a,r,p){var u=t.call(this,o,a,r,p)||this;return u.internalItemsHandler=o,u.maxItemsInDominantSpeakerInSnap=p?i:e,u.maxItemsInDominantSpeaker=p?s:n,u}return __extends(o,t),o.prototype.update=function(){t.prototype.update.call(this),this.isSnap&&this.setUniqueLayoutOrderForItemsInSnapMode();var e=this.orderedSpeakers.filter(function(t){return 2===t.position}),n=[];this.orderedSpeakers.length>=this.maxItemsInDominantSpeakerInSnap&&(n=this.orderedSpeakers.filter(function(t){return 1===t.position})),this.isSnap?this.internalItemsHandler.setItemPosition(this,this.presentation,2,this.dominantSpeakerLayout[0]):this.internalItemsHandler.setItemPosition(this,this.presentation,0,this.presentationLayout),t.prototype.updateDominantAndPassiveSpeakerPositions.call(this,e,n)},o.prototype.onResize=function(t,e,n){this.isSnap=n,this.updateMaxItemsInPassiveBar(t)},o.prototype.updateMaxItemsInPassiveBar=function(t){this.update()},o.prototype.onLayoutModeChanged=function(t,e){this.updateMaxItemsInPassiveBar(e)},o.prototype.onItemRemoved=function(e){e.isPresentable()?(this.maxItemsInDominantSpeakerInSnap=n,this.presentation=this.internalItemsHandler.items.find(function(t){return t.isPresentable()}),this.update()):t.prototype.onItemRemoved.call(this,e)},o.prototype.onItemAdded=function(n){n.isPresentable()?(this.maxItemsInDominantSpeakerInSnap=e,this.presentation&&this.presentation.isPresentable()&&this.presentation!==n&&this.orderedSpeakers.push(this.presentation),this.presentation=n,this.update()):t.prototype.onItemAdded.call(this,n)},o.prototype.setUniqueLayoutOrderForItemsInSnapMode=function(){var t=this,e=0;this.internalItemsHandler.items.filter(function(t){return 2===t.position}).forEach(function(i){i.layout.order=e++%n,t.internalItemsHandler.setItemPosition(t,i,i.position,i.layout)})},o.prototype.onLayoutChanged=function(e,n,i,s){this.isSnap=s,this.presentation=this.internalItemsHandler.items.find(function(t){return t.isPresentable()}),this.presentation?(this.activeSpeakers=e||[],this.orderedSpeakers=this.internalItemsHandler.items.filter(function(t){return!t.isPresentable()}),this.updateMaxItemsInPassiveBar(i)):t.prototype.onLayoutChanged.call(this,e,n,i,s)},o}(t.PresentationLayout);t.PresentationWithParticipantsLayout=o}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function r(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),teamspace;!function(t){!function(t){!function(t){var n=function(t){function n(n,e){var r=t.call(this,e,!0)||this;return r.participant=n,r.isInitialized=!0,r.userName=n.displayName,r.isSelfScreenShare=!0,r}return __extends(n,t),n.prototype.createElement=function(){return this.callingStreamFactory.createParticipantSync(this.call,this.getScope(),this)},n.prototype.isParticipantConnected=function(){return!0},n.prototype.isParticipantOnHold=function(){return!1},n}(t.LayoutItem);t.SelfScreenSharingItem=n}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(i,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var n in i)i.hasOwnProperty(n)&&(t[n]=i[n])})(i,n)};return function(i,n){function e(){this.constructor=i}t(i,n),i.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}}(),teamspace;!function(t){!function(i){!function(i){\"use strict\";var n=function(n){function e(i,r){var a=n.call(this,i.id+(r?\"_s\":\"\"),r)||this;return a.participant=i,a.isInitialized=!1,a.idForLogging=SkypeX.Services.ChatServiceUtils.scrubMri(i.id)+\"_\"+e.nextId+++\"_\"+(r?\"s\":\"v\"),a.isSelfScreenShare=i instanceof t.services.SelfParticipant,a}return __extends(e,n),Object.defineProperty(e.prototype,\"isPinned\",{get:function(){return this.participant.isPinned&&!this.isScreenShare},set:function(t){this.participant&&!this.isScreenShare&&(this.participant.isPinned=t)},enumerable:!0,configurable:!0}),e.prototype.isParticipantConnected=function(){return 3===this.participant.state},e.prototype.isParticipantOnHold=function(){return 5===this.participant.state},e.prototype.getIdForLogging=function(){return this.idForLogging},e.prototype.createElement=function(){return this.callingStreamFactory.createParticipantSync(this.call,this.getScope(),this)},e.prototype.resurrect=function(t){this.participant=t},e.prototype.getParticipantOrder=function(){return this.participant&&this.participant.audio&&this.participant.audio.id?this.participant.audio.id:i.LayoutItem.Participant.Order.Undefined},e.nextId=0,e}(i.LayoutItem);i.StreamItem=n}(i.Calling||(i.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){var n=function(t){function n(n,e){var o=t.call(this,n,!1)||this;return o.participant=n,o.$compile=e,o}return __extends(n,t),n.prototype.init=function(n,e){t.prototype.init.call(this,n,e,null)},n.prototype.createElement=function(){var t=this.getScope(),n=this.$compile('\\n        <calling-participant-stream\\n          ignore-profile-picture-clicks=\"true\"\\n          call=\"::call\"\\n          stream-model=\"::item\"\\n          class=\"item\">')(t);return t.item=this,t.call=this.call,n},n}(t.StreamItem);t.StreamItemCallConsultation=n}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){var n=function(t){function n(n,e,o){var r=t.call(this,n,e)||this;return r.participant=n,r.avatarPlaceholderText=o,r}return __extends(n,t),n.prototype.init=function(n,e,o){t.prototype.init.call(this,n,e,o),this.position=3},n.prototype.createElement=function(){return this.callingStreamFactory.createMonitorParticipantSync(this.call,this.getScope(),this,this.avatarPlaceholderText)},n}(t.StreamItem);t.StreamItemCallingMonitor=n}(t.Calling||(t.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){function n(e){if(!a||!a.isControlDragging)return e.preventDefault(),!1;var t=e.dataTransfer.getData(\"text/plain\").split(\",\");if(null!=l){var n=e.clientX+parseInt(t[0],10),r=e.clientY+parseInt(t[1],10);n=n<-100?-100:n,l.style.left=n+\"px\",l.style.top=r+\"px\",a.showControlOnStage||(s=l.getBoundingClientRect(),a.showControlOnStage=!0),l=null}return e.preventDefault(),!1}function r(e){return a&&a.isControlDragging?(a.blockDroppingElementCnt>0?e.dataTransfer.dropEffect=\"none\":e.dataTransfer.dropEffect=\"move\",e.preventDefault(),!1):(e.preventDefault(),!1)}var l=null,a=null,o=null,i=null,s=null,g=function(){function g(g,d,c,u,p,h,m,f,v){var b=this;this.notSupported=!0,this.logger=p.newLogger(\"CallingScreenSharingControl\"),this.dragStart=this.dragStart.bind(this),this.dragEnd=this.dragEnd.bind(this),this.enableActionButtonsInUbar=v.valueAsBoolean(u.settings.names.enableActionButtonsInUbar);var E=new e.components.AngularServiceAdapter(null,c,h,null,null,f);this.handler=new t.ShareControlsButtonHandler(E,this.call,d,{actionsHandler:this.actionsHandler},m,u);var S=f.find(\".ts-calling-screensharing-control\");if(1==S.length)if(this.draggableElement=S[0],this.draggableElement.addEventListener(\"dragstart\",this.dragStart,!1),this.draggableElement.addEventListener(\"dragend\",this.dragEnd,!1),this.isDocked)null!=o&&this.logger.error(\"unexpected: only one docked element at a time\"),o=this.draggableElement;else if(null!=i&&this.logger.error(\"unexpected: only one undocked element at a time\"),i=this.draggableElement,null==s)this.logger.error(\"unexpected: docked element's dropped position is null when initial undocked element\");else{var C=this.draggableElement.getBoundingClientRect(),y=window.getComputedStyle(this.draggableElement,null);this.draggableElement.style.left=parseInt(y.left,10)+s.left-C.left+\"px\",this.draggableElement.style.top=parseInt(y.top,10)+s.top-C.top+\"px\"}else this.logger.error(\"unexpected: the number of draggable elements: - {0}\",[S.length]);document.body.addEventListener(\"dragover\",r,!1),document.body.addEventListener(\"drop\",n,!1),c.$on(\"$destroy\",function(){b.draggableElement&&(b.draggableElement.removeEventListener(\"dragstart\",b.dragStart,!1),b.draggableElement.removeEventListener(\"dragend\",b.dragEnd,!1)),b.isDocked?o=null:i=null,document.body.removeEventListener(\"dragover\",r,!1),document.body.removeEventListener(\"drop\",n,!1),l=null,a=null,g.track(\"calling-screensharing-control\",b,{enableAlerting:!0})})}return g.$inject=[\"objectLeaksDetector\",\"screenSharingControlService\",\"$scope\",\"constants\",\"loggingService\",\"$translate\",\"resources\",\"$element\",\"settingsService\"],Object.defineProperty(g.prototype,\"shouldShowOldShareControls\",{get:function(){return this.handler.visible&&!this.enableActionButtonsInUbar},enumerable:!0,configurable:!0}),g.prototype.dragStart=function(e){l=this.draggableElement,(a=this.actionsHandler).blockDroppingElementCnt=0,a.isControlDragging=!0;var t=window.getComputedStyle(e.target,null);e.dataTransfer.setData(\"text/plain\",parseInt(t.getPropertyValue(\"left\"),10)-e.clientX+\",\"+(parseInt(t.getPropertyValue(\"top\"),10)-e.clientY))},g.prototype.dragEnd=function(e){a.isControlDragging=!1},g}();t.CallingScreensharingControlController=g,angular.module(\"teamspace.callingScreensharingControl\",[\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.screenSharingControlService\",\"teamspace.objectLeaksDetector\"]).directive(\"callingScreensharingControl\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",bindToController:{call:\"<?\",actionsHandler:\"=?\",isDocked:\"<\"},controller:g,templateUrl:t.files.templates.callingScreensharingControl}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){\"use strict\";t.SharingObjectType={Screen:\"s\",Window:\"w\"};var i;!function(e){e[e.screen=1]=\"screen\",e[e.window=2]=\"window\",e[e.files=4]=\"files\"}(i=t.SharingTypes||(t.SharingTypes={}));var n=function(){return function(e,t,i,n,s){void 0===e&&(e=0),void 0===t&&(t=0),void 0===i&&(i=[]),void 0===n&&(n=[]),this.widthTaken=e,this.shareableItemsCount=t,this.shareableItemsCountPerContainer=i,this.columnsPerContainer=n,this.shareableItemWidth=s}}(),s=function(){function s(n,r,a,o,l,c,h,d,g,p,u,S,m,v,f,y,b,w,C,A,P,I,E,F,x,T,M,k,_,$,U,D,W){var O,R=this;this.$scope=n,this.$q=r,this.constants=a,this.$timeout=l,this.$interval=c,this.$window=h,this.$element=d,this.analyticsService=p,this.settingsService=u,this.loggingService=S,this.resources=m,this.$translate=v,this.newChatService=y,this.meetingPolicySettingsStore=b,this.tooltipService=w,this.tooltipCssApplicators=C,this.desktopUtilityService=P,this.videoSupportService=E,this.callingAlertsService=F,this.downloadAppService=x,this.invisionWhiteboardProvider=T,this.whiteboardProvider=k,this.conversationsService=$,this.shareSystemAudioService=W,this.cssSelectors={container:\".screens-container\",containerColumnsList:\".content-list\",containerColumn:\".sharing-resource\",containerColumnSeparator:\".column-separator\",screen:\".screen\",filesContainerColumn:\".files-sources\",tabbable:\"div[tabindex=0]\",browseButton:\".browse-button\",visible:\":visible\",pptNotification:\".ppt-sharing-notification\",systemAudio:\".system-audio-resource .setting-item-label\"},this.screenWidth=200,this.screenHeight=200,this.errors={},this.dimensions=[],this.isAppSharingFeatureEnabled=!1,this.isAppSharingFeatureSupported=!1,this.isPreviewAsImageEnabled=!1,this.isScreenSharingAllowed=SkypeX.Services.ScreenSharingMode.entireScreen,this.titleMaxCharacters=280,this.allSharesFetched=!1,this.allItemsLoaded=!1,this.screens=[],this.applications=[],this.channelFiles=[],this.channelFilesLoaded=!1,this.tools=[],this.updateShowingAlertClass=function(){R.showSharingAlert=!!R.callingAlertsService.getAlerts(e.services.WindowType.CallScreensharingPanel).length},this.shareSelectedFile=function(e){R.logger.info(\"Sharing file selected from Teams and Channels...\"),R.sharePPT(s.adaptSelectedDialogFile(e.file))},this.logger=S.newLogger(\"CallingScreenSharingPanel\"),this.sharingItemsCount=0,this.startTime=Date.now(),this.filterSharingTypeMask||(this.filterSharingTypeMask=0),this.loadScenario&&(this.loadScenario.cancel(this.loadCounter),this.loadScenario=null),this.usageId=A.generateUUID(),this.steps=a.scenarios.steps.calling.screenSharing,this.logger.debug(\"Enumerating and rendering sharing sources\"),this.loadScenario=S.newScenario(a.scenarios.calling.sharing.displaySharingSources,null,null,5*a.timeInMiliseconds.second,!0),this.loadCounter=(O={},O[this.steps.getPreviews]=0,O[this.steps.renderPreviews]=0,O[this.steps.previewsRendered]=0,O[this.steps.previewsFailed]=0,O[this.steps.getPreviewFallbacks]=0,O[this.steps.renderPreviewFallbacks]=0,O[this.steps.previewFallbacksRendered]=0,O[this.steps.previewFallbacksFailed]=0,O[this.steps.getIcons]=0,O[this.steps.renderIcons]=0,O[this.steps.iconsRendered]=0,O[this.steps.iconsFailed]=0,O),this.loadScenario.eventData[a.categories.isScreenshareFromChat]=!!this.call,this.isShareSystemAudioEnabled=I.isSystemAudioSupportedForCall(this.call),this.isPowerPointSharingEnabled=u.valueAsBoolean(a.settings.names.enablePowerPointSharing),this.includeExchangeFilesInMru=u.valueAsBoolean(a.settings.names.includeExchangeFilesInMru),this.isDesktopApp=u.valueAsBoolean(a.settings.names.isDesktopApp)||P.isDesktopHwa(),this.useBrowserScreenSharingPicker=P.isWeb(),this.isScreenSharingFromChromeWithExtension=I.isScreenSharingFromChromeWithExtension(),this.chromeExtensionId=u.valueFor(a.settings.names.chromeScreenSharingExtensionId),this.isAppSharingFeatureEnabled=u.valueAsBoolean(a.settings.names.enableAppSharing),this.isAppSharingFeatureSupported=f.getAdvancedCallSettings().isAppSharingEnabled,this.isPreviewAsImageEnabled=u.valueAsBoolean(a.settings.names.callingPreviewAsImage),this.browsePPTEnabled=u.valueAsBoolean(a.settings.names.enableBrowseForPowerPointSharing)&&!!this.showShareType(i.files),this.alertsProvider=new t.CallingScreenSharingPanelAlertsProvider(F),this.isAnonymous=D.isAnonymous();var N=[];u.valueAsBoolean(a.settings.names.enableUserMeetingPolicy)&&!this.isAnonymous&&(N.push(this.updateScreenSharingPolicy()),b.safeSubscribe(n,this.updateScreenSharingPolicy.bind(this),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode));var L=function(){if(R.showShareType(i.screen)&&E.isScreenSharingAvailable()){R.logger.info(\"Calling getScreensAsync\");var e=o.getScreensAsync().then(function(e){return R.processSharingObject(e,R.screens,t.SharingObjectType.Screen)});N.push(e)}if(R.showShareType(i.window)&&R.isDesktopApp){R.logger.info(\"Calling getWindowsAsync\");var n=o.getWindowsAsync().then(function(e){return R.processSharingObject(e,R.applications,t.SharingObjectType.Window)});N.push(n)}if(N.length>0&&R.isScreenSharingFromChromeWithExtension){var s=R.isChromeExtensionInstalledAsync().then(function(e){return R.isChromeExtensionInstalled=e});N.push(s)}return r.all(N).then(function(){R.allSharesFetched=!0,R.logger.info(\"Calling renderingComplete for sharing panel\"),R.renderingComplete(),N=[]})};this.pptUnsupportedUploadAlert={name:\"PptUnsupportedUpload\",title:v.instant(m.strings.calling_unsupported_ppt_upload_title),type:e.services.AlertType.Error,text:v.instant(m.strings.calling_unsupported_ppt_upload_text),dismissable:!0};var j=W.subscribe(this.updateShowingAlertClass,a.events.calling.systemAudioAlertShown),B=o.subscribe(L,a.events.calling.screensChanged),q=F.safeSubscribe(n,this.updateShowingAlertClass);U.$on(n,a.files.upload.unsupportedUpload,function(e,t){return R.onUnsupportedFileUpload(t)}),n.$on(a.events.calling.callScreenResized,function(){R.updateRows()}),n.$on(\"$destroy\",function(){var t;if(R.loadScenario){var i=__assign({},R.loadCounter,(t={},t[a.counters.eventNames.error]=JSON.stringify(R.errors),t[a.scenarios.steps.calling.screenSharing.dimensions]=JSON.stringify(R.dimensions),t)),n=[7,7];R.call&&n.includes(R.call.state)?R.loadScenario.incomplete(i):R.loadScenario.cancel(i),R.loadScenario=null}R.sharingItemsCount=0,R.stopChromeExtensionPolling(),R.callMessageIdSubscription&&(R.callMessageIdSubscription.dispose(),R.callMessageIdSubscription=null),R.callMessageIdDeferred&&(R.callMessageIdDeferred.reject(\"destroyed\"),R.callMessageIdDeferred=null),R.waitForScreenSharingPolicyPromise&&e.services.QCancelable.cancel(R.waitForScreenSharingPolicyPromise),R.dismissSharingAlerts(),o.unsubscribe(B),W.stopMonitoringSystemAudioSupport(),F.unsubscribe(q),W.unsubscribe(j),_.track(\"calling-screensharing-panel\",R,{enableAlerting:!0})}),l(function(){var e=L();if(R.isPowerPointSharingEnabled&&R.showShareType(i.files)){R.updateRows();var t=[],n=[];g.init(R.call,R.meetingInfoExchangeProvider,!1);var s=g.getRecentFileList().then(function(e){return n=e}),o=(R.includeExchangeFilesInMru&&!R.isAnonymous?g.getExchangeFileList():r.resolve([])).then(function(e){return t=e});e=e.finally(function(){return s}).finally(function(){return o}).finally(function(){var e=n.length+t.length,i=a.shareTray.recentFilesLimit,s=t.concat(n);e>i&&(s=s.slice(0,i)),R.logger.info(\"Built list of \"+s.length+\" files to share based on \"+e+\" files fetched\"),R.channelFiles=s,R.channelFilesLoaded=!0})}e.finally(function(){return R.checkWhiteboardState()}).finally(function(){return l(function(){R.setFirstFocus()},0)}).finally(function(){R.allItemsLoaded=!0})},0)}return s.$inject=[\"$scope\",\"$q\",\"constants\",\"deviceManagerService\",\"$timeout\",\"$interval\",\"$window\",\"$element\",\"fileSharingService\",\"analyticsService\",\"settingsService\",\"loggingService\",\"resources\",\"$translate\",\"callingService\",\"newChatService\",\"meetingPolicySettingsStore\",\"tooltipService\",\"tooltipCssApplicators\",\"utilityService\",\"desktopUtilityService\",\"callingSupportService\",\"videoSupportService\",\"callingAlertsService\",\"downloadAppService\",\"invisionWhiteboardProvider\",\"$state\",\"whiteboardProvider\",\"objectLeaksDetector\",\"conversationsService\",\"eventingService\",\"authenticationService\",\"shareSystemAudioService\"],s.prototype.$onInit=function(){if(this.call&&this.desktopUtilityService.isWeb()&&!this.videoSupportService.isScreenSharingAvailable()&&this.isScreenSharingAllowed===SkypeX.Services.ScreenSharingMode.entireScreen){var i=this.$translate.instant(this.resources.strings.calling_screensharing_disabled_popover_title),n=this.$translate.instant(this.resources.strings.calling_screensharing_disabled_popover_text),s=this.$translate.instant(this.resources.strings.calling_disabled_button_download_app);this.screenSharingUnsupportedAlert={type:e.services.AlertType.Warning,windowType:e.services.WindowType.CallScreensharingPanel,dismissable:!1,name:\"ScreenSharingNotSupported\",text:\"<strong>\"+i+\"</strong> \"+n,actions:[{alertActionType:\"DownloadApp\",buttonText:s,buttonTrackName:t.PanelModuleName.downloadTeamsApp,command:this.downloadAppService.download.bind(this.downloadAppService)}]},this.callingAlertsService.handleOnDemandAlert(this.screenSharingUnsupportedAlert),this.updateShowingAlertClass()}this.isShareSystemAudioEnabled&&this.triggerIncludeSystemAudioCoachmark()},Object.defineProperty(s.prototype,\"shouldShareSystemAudio\",{get:function(){return this.shareSystemAudioService.shouldShareSystemAudio},enumerable:!0,configurable:!0}),s.prototype.onKeyPress=function(e){var t=e.key;if(\"Escape\"===t||\"Esc\"===t){this.showSharingPanel=!1,this.actionsHandler.sharingPanelSizeChanged(-1);var i=$(\".calling-sharing-panel-dialog\");i.length>0?i.focus():$(\"[calling-screen-focus=toggle-screen-share-button]\").focus()}},s.prototype.onUnsupportedFileUpload=function(e){var t=e.acceptExtensions,i=e.files;if(t&&i&&t===this.constants.pptSharing.shareableExtensions&&1===i.length)this.callingAlertsService.handleOnDemandAlert(this.pptUnsupportedUploadAlert);else{var n=0,s=\"n/a\";i&&(n=i.length,s=i.map(function(e){return e.name}).join(\",\"));var r=t?t.join(\",\"):\"n/a\";this.logger.error('Unexpected situation: [Accept extensions: \"'+r+'\"]; [# of files: '+n+']; [File names: \"'+s+'\"];')}},s.prototype.updateScreenSharingPolicy=function(){var t=this;return this.waitForScreenSharingPolicyPromise&&e.services.QCancelable.cancel(this.waitForScreenSharingPolicyPromise),this.waitForScreenSharingPolicyPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode)),this.waitForScreenSharingPolicyPromise.then(function(e){t.isScreenSharingAllowed=e})},s.prototype.isDesktopSharingAvailable=function(){return(!this.call||!this.call.isInLightweightMode())&&(this.showShareType(i.screen)&&this.videoSupportService.isScreenSharingAvailable()&&this.isScreenSharingAllowed===SkypeX.Services.ScreenSharingMode.entireScreen)},s.prototype.isAppSharingAvailable=function(){return(!this.call||!this.call.isInLightweightMode())&&(this.showShareType(i.window)&&this.applications.length&&this.isScreenSharingAllowed!==SkypeX.Services.ScreenSharingMode.none)},Object.defineProperty(s.prototype,\"isPPTSharingAvailable\",{get:function(){return(!this.call||this.call.isPPTSharingAvailable)&&this.showShareType(i.files)},enumerable:!0,configurable:!0}),s.prototype.toggleShareSystemAudio=function(){this.shareSystemAudioService.tryToggleShareSystemAudio()},s.prototype.whenCallMessageIdReady=function(){var e=this;return this.callMessageIdDeferred||(this.callMessageIdDeferred=this.$q.defer(),this.callMessageIdSubscription=skype.calling.safeSubscribeToCall(this.call,function(t){if(t.messageId)return e.callMessageIdDeferred.resolve(t.messageId),e.callMessageIdSubscription=null,!0},!0)),this.callMessageIdDeferred.promise},Object.defineProperty(s.prototype,\"isContentSharingAvailable\",{get:function(){return!!this.invisionWhiteboardItem||!!this.whiteboardItem},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"desktopSharingTitle\",{get:function(){var e=this.useBrowserScreenSharingPicker?this.resources.strings.calling_screensharing_screens_picker_title:this.resources.strings.calling_screensharing_screens_title;return this.$translate.instant(e)},enumerable:!0,configurable:!0}),s.prototype.checkWhiteboardState=function(){var e=this,t=this.getProviderContent(this.invisionWhiteboardProvider,this.constants.settings.names.enableInvisionWhiteboardSharing),i=this.getProviderContent(this.whiteboardProvider,this.constants.settings.names.enableWhiteboardSharing);return this.$q.all([t,i]).then(function(t){var i=t[0],n=t[1];e.invisionWhiteboardItem=i,e.whiteboardItem=n,e.isContentSharingAvailable&&!e.$scope.$$destroyed&&e.$timeout(function(){e.updateRows()},0)})},s.prototype.getProviderContent=function(t,i){var n=this,s=this.settingsService.valueAsBoolean(i),r=t.getProvidedType();if(!s||this.isAnonymous){a=s?this.isAnonymous?\"Anonymous user\":\"\":\"Feature flag \"+i+\" not enabled\";return this.logger.info(\"Whiteboard app not available. Reason: \"+a+\". Provider: \"+r),this.$q.resolve(null)}if(!this.call||this.call.broadcastMeeting||!this.call.conversationId){var a=this.call?this.call.broadcastMeeting?\"Broadcast meeting\":this.call.conversationId?\"\":\"Undefined conversationId\":\"Call undefined\";return this.logger.info(\"Whiteboard app not available. Reason: \"+a+\". Provider: \"+r),this.$q.resolve(null)}var o=this.conversationsService.getConversation(this.call.conversationId);return o&&o.isOneOnOne()?(this.logger.info(\"Whiteboard app not available. Reason: one on one call. Provider: \"+r),this.$q.resolve(null)):(this.logger.info(\"Retrieving call message id for provider \"+r),this.whenCallMessageIdReady().then(function(){var i={conversationId:n.call&&n.call.conversationId,messageId:n.call&&n.call.messageId,tenantId:n.call&&n.call.setupArgs&&n.call.setupArgs.meetingInfo&&n.call.setupArgs.meetingInfo.tenantId};return n.logger.info(\"Creating context with call message id \"+n.call.messageId+\" for provider \"+r),t.getShareContent(i).then(function(e){return e.length?e[0]:n.$q.reject(\"No items returned from provider\")}).catch(function(t){return n.logger.warn(\"Whiteboard app not available: \"+e.services.CallingTelemetryService.getErrorMessage(t)),n.$q.resolve(null)})}))},s.prototype.dismissSharingAlerts=function(){var e=this;this.callingAlertsService.getAlertsOfTypes([\"PptUnsupportedUpload\",\"ContentSharingFailed\",\"PptPrivateViewingFailed\",\"PptPrivateViewingSuccessful\",\"PptPrivateViewing\",\"ScreenSharingChromeExtensionRequired\",\"SystemAudioUnsupportedSharing\"]).forEach(function(t){return e.callingAlertsService.dismiss(t)}),this.stopChromeExtensionPolling()},s.prototype.completeLoadScenario=function(){this.loadScenario&&(this.loadScenario.stop(null,null,this.constants.scenarioStepStatus.success),this.loadScenario=null)},s.prototype.getFileSource=function(e){return e.exchangeMeta?\"Exchange\":\"ODSP\"},s.prototype.sharePPT=function(t){this.shouldShareSystemAudio?this.shareSystemAudioService.showSystemAudioUnsupportedSharingAlert():(this.completeLoadScenario(),this.dismissSharingAlerts(),e.services.CallUtilities.logExternalForDDL(this.logger,\"Starting PPT sharing\"),this.actionsHandler.startSharingContent(t))},s.prototype.shareInvisionWhiteboard=function(){this.shouldShareSystemAudio?this.shareSystemAudioService.showSystemAudioUnsupportedSharingAlert():(this.completeLoadScenario(),e.services.CallUtilities.logExternalForDDL(this.logger,\"Starting InvisionWhiteBoard sharing\"),this.actionsHandler.startSharingContent(this.invisionWhiteboardItem))},s.prototype.shareWhiteboard=function(){this.shouldShareSystemAudio?this.shareSystemAudioService.showSystemAudioUnsupportedSharingAlert():(this.completeLoadScenario(),e.services.CallUtilities.logExternalForDDL(this.logger,\"Starting WhiteBoard sharing\"),this.actionsHandler.startSharingContent(this.whiteboardItem))},s.prototype.isChromeExtensionInstalledAsync=function(){var e=this.$q.defer();return chrome&&chrome.runtime&&chrome.runtime.sendMessage?chrome.runtime.sendMessage(this.chromeExtensionId,\"version\",function(t){e.resolve(t&&t.version)}):e.resolve(!1),e.promise},s.prototype.startChromeExtensionInstallation=function(){var e=\"https://chrome.google.com/extensions/detail/\"+this.chromeExtensionId,t=this.$window.open(e,\"_blank\");t&&t.focus()},s.prototype.startChromeExtensionPolling=function(e,t){var i=this;this.chromeExtensionTimer=this.$interval(function(){i.isChromeExtensionInstalledAsync().then(function(n){n&&(i.isChromeExtensionInstalled=n,i.stopChromeExtensionPolling(),e&&i.startSharing(e,t))})},1e3,60,!1)},s.prototype.stopChromeExtensionPolling=function(){this.chromeExtensionTimer&&(this.$interval.cancel(this.chromeExtensionTimer),this.chromeExtensionTimer=null)},s.prototype.showChromeExtensionRequiredAlert=function(){var i=this;if(!this.screenSharingChromeExtensionRequiredAlert){var n=this.$translate.instant(this.resources.strings.calling_screensharing_chrome_extension_required_title),s=this.$translate.instant(this.resources.strings.calling_screensharing_chrome_extension_required_text),r=this.$translate.instant(this.resources.strings.calling_screensharing_chrome_extension_required_action);this.screenSharingChromeExtensionRequiredAlert={name:\"ScreenSharingChromeExtensionRequired\",type:e.services.AlertType.Error,dismissable:!0,title:n,text:s,actions:[{alertActionType:\"StartChromeExtensionInstallation\",buttonText:r,buttonTrackName:t.PanelModuleName.chromeDownloadSharingExtension,command:function(){return i.startChromeExtensionInstallation()}}]}}this.callingAlertsService.handleOnDemandAlert(this.screenSharingChromeExtensionRequiredAlert),this.updateShowingAlertClass()},s.prototype.startSharing=function(t,i){var n=this;this.completeLoadScenario();var s=this.getAnalyticsEventData(t,i);if(this.analyticsService.onPanelAction(this.$scope,s),e.services.CallUtilities.logExternalForDDL(this.logger,\"Starting VBSS\"),this.dismissSharingAlerts(),this.isScreenSharingFromChromeWithExtension&&!this.isChromeExtensionInstalled)return this.startChromeExtensionPolling(t,i),this.showChromeExtensionRequiredAlert(),this.startChromeExtensionInstallation(),void this.logger.error(\"Need to install Chrome screen sharing extension\");this.actionsHandler.startSharing(t,this.shouldShareSystemAudio),this.isNewChatSceenshare&&_.defer(function(){return n.newChatService.clearNewChat(!1)})},s.prototype.browseFiles=function(t){var i=this;if(this.browsePPTEnabled)if(this.shouldShareSystemAudio)this.shareSystemAudioService.showSystemAudioUnsupportedSharingAlert();else{this.dismissSharingAlerts();var n={openLocation:this.constants.files.dialogOpenLocation.shareTray,isChannelMeeting:this.isChannel,acceptFilter:this.constants.pptSharing.shareableMimeTypes.join(\",\"),acceptExtensions:this.constants.pptSharing.shareableExtensions,fileFilter:function(e){return i.filterFile(e,void 0)},isSingleFileSelection:!0,fileSelectedCallback:function(e){i.tooltipService.clearAllTooltips(),i.shareSelectedFile(e)}},s={templateUrl:this.constants.files.templates.fileShareCommand,trigger:\"manual\",container:\"body\",scope:this.$scope,payload:n},r={sourceElement:$(t.target),tooltipType:e.services.TooltipType.Popover,options:s,tooltipId:this.usageId,cssApplicator:function(){i.tooltipCssApplicators.fileAttachmentDialog(t,!1)}};this.tooltipService.toggleTooltip(r)}},s.prototype.filterFile=function(e,t){var i=this.constants.pptSharing.shareableExtensions;return!!e.data.isFolder||!(!i||!i.length)&&_.includes(i,e.data.type)},s.adaptSelectedDialogFile=function(e){return{type:\"ppt\",id:e.objectId,name:e.title,url:decodeURIComponent(e.objectUrl),siteUrl:e.siteUrl,contentBundleUrl:void 0,fileGetUrl:void 0,fileCommandsUrl:void 0,majorVersion:void 0,fileSize:void 0,source:\"channel\"}},s.prototype.getAnalyticsEventData=function(i,n){var s=t.PanelActionGesture.click,r=t.PanelActionOutcome.submit,a=t.PanelModuleType.callSharingPanel,o=t.PanelActionScenarioType.callOrMeetup,l=t.PanelActionScenario.callSelectShare,c=2===i.getType()?t.PanelModuleName.shareAppButton:t.PanelModuleName.shareScreenButton,h=this.isScreenSharingFromChromeWithExtension?this.isChromeExtensionInstalled?\"installed\":\"missing\":\"\";return{action:{gesture:e.shared.AttributeHelper.tryGetEnum(s.toString(),t.PanelActionGesture,this.logger),outcome:e.shared.AttributeHelper.tryGetEnum(r.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(l.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(o.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(c.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(a.toString(),t.PanelModuleType,this.logger),summary:\"Share panel select sharing source\"},dataBag:{callId:this.call&&this.call.callId,participantId:this.call&&this.call.participantId,screens:this.screens.length,apps:this.applications.length,position:n,opened:this.startTime,duration:Date.now()-this.startTime,chromeExtension:h}}},s.prototype.updateRows=function(){var e,t;this.logger.debug(\"Starting Layout of Sharing Panel\");var i=this.loggingService.newScenario(this.constants.scenarios.calling.sharing.layoutSharingPanel,void 0,void 0,this.constants.timeInMiliseconds.minute),s=this.$element.find(this.cssSelectors.containerColumnsList);if(1===s.length){var r=s.find(this.cssSelectors.containerColumn+':not(\"'+this.cssSelectors.filesContainerColumn+'\")'),a=s.find(this.cssSelectors.filesContainerColumn),o=r.length>0,l=a.length>0;if(!o&&!l)return this.logger.error(\"SharePanelLayout: no containers\"),void i.fail((e={},e[this.constants.counters.eventNames.error]=\"SharePanelLayout: no containers\",e));var c=o?parseInt(r.css(\"margin-left\"))+parseInt(r.css(\"margin-right\")):parseInt(a.css(\"margin-left\"))+parseInt(a.css(\"margin-right\")),h=s[0].parentElement.offsetWidth-c*(r.length+a.length),d=new n;if(o&&(d=this.layoutNonFilesContainers(h,r,s,l)),l){var g=h-d.widthTaken;this.layoutFilesContainer(g,a,o,d.shareableItemWidth)}return this.actionsHandler.sharingPanelSizeChanged(s[0].offsetHeight),void i.stop({width:s[0].parentElement.offsetWidth,containers:r.length,children:d.shareableItemsCount,distribution:JSON.stringify(d.shareableItemsCountPerContainer),layout:JSON.stringify(d.columnsPerContainer)})}this.logger.error(\"SharePanelLayout: cannot find sharing-panel container element\"),i.fail((t={},t[this.constants.counters.eventNames.error]=\"SharePanelLayout: cannot find sharing-panel container element\",t))},s.prototype.layoutNonFilesContainers=function(e,t,i,s){var r=t.find(this.cssSelectors.container),a=i.find(this.cssSelectors.containerColumnSeparator),o=t.find(this.cssSelectors.screen),l=[\"max-width\",\"margin-left\",\"margin-right\"].reduce(function(e,t){return e+parseInt(o.css(t))},0),c=s?Math.ceil(e/2)+l:e,h=0,d=[];r.each(function(e,t){h+=t.childElementCount,d.push(t.childElementCount)});var g=[],p=Math.floor(c/l),u=l;g=Array(r.length).fill(1);var S=0;if(p>=r.length&&(c-=S=Math.min(c-r.length*l,parseInt(a.css(\"max-width\"))*r.length),p=Math.floor(c/l)),p>r.length)if(r.length>1){var m=this.leftBalanceContainers(r.length>2?p-(r.length-2):p,r[0],r[1]);g[0]=m[0],g[1]=m[1]}else 1==r.length&&(g[0]=Math.ceil(r[0].childElementCount/Math.ceil(r[0].childElementCount/p)));else p<r.length&&(u=Math.max(c/r.length,[\"min-width\",\"margin-left\",\"margin-right\"].reduce(function(e,t){return e+parseInt(o.css(t))},0)));for(var v=0,f=0;f<r.length;f++)r[f].style.width=(g[f]*u).toString()+\"px\",v+=g[f]*u;return a.width(S/r.length),new n(v,h,d,g,l)},s.prototype.layoutFilesContainer=function(e,t,i,n){var s=t.find(this.cssSelectors.container),r=t.find(this.cssSelectors.pptNotification+\", \"+this.cssSelectors.container),a=s.find(this.cssSelectors.screen);n=n||[\"max-width\",\"margin-left\",\"margin-right\"].reduce(function(e,t){return e+parseInt(a.css(t))},0);var o,l=Math.floor(e/n);o=i?l:Math.ceil(a.length/Math.ceil(a.length/l)),_.each(r,function(e){return e.style.width=o*n+\"px\"})},s.prototype.leftBalanceContainers=function(e,t,i){for(var n=[],s=e-1;s>1;s--){var r=Math.ceil(t.childElementCount/s);if(Math.ceil(i.childElementCount/(e-s))<=r)break}return n[0]=Math.ceil(t.childElementCount/Math.ceil(t.childElementCount/s)),n[1]=Math.ceil(i.childElementCount/Math.ceil(i.childElementCount/(e-s))),n},s.prototype.processSharingObject=function(e,i,n){var s=this;if(this.loadScenario&&this.loadScenario.mark(n===t.SharingObjectType.Screen?this.steps.enumerateScreens:this.steps.enumerateWindows,{count:e.length}),e.length>0){this.sharingItemsCount+=e.length;var r=this.$window.devicePixelRatio,a=Math.round(this.screenWidth*r),o=Math.round(this.screenHeight*r),l=e.map(function(e,i){var r=n===t.SharingObjectType.Window&&_.isFunction(e.getIcon),l=n===t.SharingObjectType.Window||n===t.SharingObjectType.Screen,c=function(t){s.incrementError(t),l=!1,s.renderingComplete(s.steps.previewsFailed),r&&(s.loadCounter[s.steps.getPreviewFallbacks]++,e.getIcon(a,o,s.isPreviewAsImageEnabled).then(function(t){t?(s.logger.warn(\"Failed to render preview falling back to icon\"),s.dimensions.push({width:t.width,height:t.height,type:\"preview-fallback\",sharingType:n}),s.loadCounter[s.steps.renderPreviewFallbacks]++,s.$timeout(function(){return s.render(t,e.getId(),n,\"preview\",s.steps.previewFallbacksRendered)})):s.renderingComplete(s.steps.previewFallbacksFailed)}).catch(function(e){s.logger.info(e.message||JSON.stringify(e)),s.renderingComplete(s.steps.previewFallbacksFailed)}))};if(s.loadCounter[s.steps.getPreviews]++,e.getPreviewAsync(a,o,s.isPreviewAsImageEnabled).then(function(i){s.useBrowserScreenSharingPicker&&!i&&n===t.SharingObjectType.Screen&&(i=new ImageData(1,1)),s.isEmpty(i)?c(\"empty preview image\"):(s.dimensions.push({width:i.width,height:i.height,type:\"preview\",sharingType:n}),s.loadCounter[s.steps.renderPreviews]++,s.render(i,e.getId(),n,\"preview\",s.steps.previewsRendered))}).catch(function(e){c(e.message||JSON.stringify(e))}),r){var h=function(e){s.logger.warn(\"Failed to render icon\"),s.incrementError(e),s.renderingComplete(s.steps.iconsFailed),r=!1};s.loadCounter[s.steps.getIcons]++,e.getIcon(32,32,s.isPreviewAsImageEnabled).then(function(t){t&&t.width&&t.height?(s.dimensions.push({width:t.width,height:t.height,type:\"icon\",sharingType:n}),s.loadCounter[s.steps.renderIcons]++,s.render(t,e.getId(),n,\"icon\",s.steps.iconsRendered)):h(\"empty icon image\")}).catch(function(e){h(e.message||JSON.stringify(e))})}var d=e.getDescription();if(n===t.SharingObjectType.Screen)if(s.useBrowserScreenSharingPicker)d=s.$translate.instant(s.resources.strings.calling_screensharing_screen_picker);else{var g=s.resources.strings.calling_screensharing_screen;d=s.$translate.instant(g,{screenNumber:i+1})}return{id:e.getId(),title:d,type:n,source:e,hasIcon:function(){return r},hasPreview:function(){return l}}});i.push.apply(i,l)}},s.prototype.render=function(e,t,i,n,s){var r,a=document.getElementById(n+\"-\"+i+\"-\"+t);e instanceof ImageData?(a.appendChild(this.createCanvas(e)),r=\"<canvas>\"):(a.appendChild(this.createImage(e)),r=\"<img>\"),this.logger.info(\"renderingComplete for \"+t+\" - \"+s+\" using \"+r),s&&this.renderingComplete(s)},s.prototype.createImage=function(e){var t=document.createElement(\"img\");return t.src=\"data:image/png;base64,\"+e.data,t},s.prototype.createCanvas=function(e){var t=document.createElement(\"canvas\");if(t.width=e.width,t.height=e.height,this.desktopUtilityService.isDesktopHwa()){var i=new Uint8ClampedArray(e.data);e=new ImageData(i,e.width,e.height)}return t.getContext(\"2d\").putImageData(e,0,0),t},s.prototype.incrementError=function(e){_.isUndefined(this.errors[e])?this.errors[e]=1:this.errors[e]++},s.prototype.isEmpty=function(e){return!(e&&e.width&&e.height)||(this.desktopUtilityService.isDesktopHwa()&&0==(e.data[0]|e.data[e.data.length/2]|e.data[e.data.length-1])&&this.logger.error(\"Potentially empty image\"),!1)},s.prototype.renderingComplete=function(e){var t,i;if(_.isUndefined(this.loadCounter[e])||this.loadCounter[e]++,this.allSharesFetched){var n=this.loadCounter[this.steps.getPreviews],s=this.loadCounter[this.steps.previewsRendered]+this.loadCounter[this.steps.previewsFailed],r=this.loadCounter[this.steps.getIcons],a=this.loadCounter[this.steps.iconsRendered]+this.loadCounter[this.steps.iconsFailed],o=this.loadCounter[this.steps.getPreviewFallbacks],l=this.loadCounter[this.steps.previewFallbacksRendered]+this.loadCounter[this.steps.previewFallbacksFailed];if(this.loadScenario&&n===this.applications.length+this.screens.length&&n===s&&r===this.applications.length&&r===a&&o===l){var c=__assign((t={},t[this.steps.getPreviews]=this.loadCounter[this.steps.getPreviews],t[this.steps.previewsRendered]=this.loadCounter[this.steps.previewsRendered],t[this.steps.previewsFailed]=this.loadCounter[this.steps.previewsFailed],t[this.steps.previewFallbacksRendered]=this.loadCounter[this.steps.previewFallbacksRendered],t[this.steps.getIcons]=this.loadCounter[this.steps.getIcons],t[this.steps.iconsRendered]=this.loadCounter[this.steps.iconsRendered],t[this.steps.iconsFailed]=this.loadCounter[this.steps.iconsFailed],t[this.steps.previewFallbacksFailed]=this.loadCounter[this.steps.previewFallbacksFailed],t),(i={},i[this.constants.counters.eventNames.error]=JSON.stringify(this.errors),i[this.constants.scenarios.steps.calling.screenSharing.dimensions]=JSON.stringify(this.dimensions),i[this.constants.scenarios.calling.screenSharingMode]=this.isScreenSharingAllowed,i[this.constants.scenarios.calling.appSharingFeatureEnabled]=this.isAppSharingFeatureEnabled,i[this.constants.scenarios.calling.appSharingFeatureSupported]=this.isAppSharingFeatureSupported,i[this.constants.scenarios.calling.screenSharingMonitorCount]=this.screens.length,i[this.constants.scenarios.calling.appSharingWindowCount]=this.applications.length,i));this.logger.info(\"Sharing panel rendering information: \"+JSON.stringify(c)),this.loadCounter[this.steps.previewFallbacksFailed]>0||this.isAppSharingFeatureSupported&&0===this.applications.length||this.isAppSharingFeatureSupported&&this.loadCounter[this.steps.iconsFailed]===this.applications.length||this.loadCounter[this.steps.previewsFailed]===this.applications.length+this.screens.length?this.loadScenario.fail(c):this.loadScenario.stop(c),this.loadScenario=null}}},s.prototype.setFirstFocus=function(){var e=this.$element.find(this.cssSelectors.tabbable);e&&e[0]?(this.logger.info(\"Load complete. Focusing first child of \"+e[0].parentElement.id),this.isShareSystemAudioEnabled&&this.$element.find(this.cssSelectors.systemAudio).length?this.$element.find(this.cssSelectors.systemAudio)[0].focus():e.find(this.cssSelectors.screen).length?0!==e[0].childElementCount?e[0].focus():this.browsePPTEnabled&&this.$element.find(e[0]).has(this.cssSelectors.filesContainerColumn)?this.$element.find(this.cssSelectors.browseButton)[0].focus():this.$element.find(\"\"+this.cssSelectors.tabbable+this.cssSelectors.visible)[0].focus():this.logger.info(\"Empty Container, not setting focus\")):this.logger.error(\"Load complete. No tabbable container found\")},s.prototype.showShareType=function(e){return!this.filterSharingTypeMask||this.filterSharingTypeMask&e},s.prototype.getSystemAudioCheckBoxIcon=function(){return this.shouldShareSystemAudio?\"svg/icons-checkbox-selected.html\":\"svg/icons-checkbox-unselected.html\"},s.prototype.triggerIncludeSystemAudioCoachmark=function(){this.analyticsService.sendPseudoPanelView({panelType:e.PanelType.callingScreensharingPanel})},s}();t.CallingScreenSharingPanelCtrl=s,angular.module(\"teamspace.callingScreenSharingPanel\",[\"pascalprecht.translate\",\"teamspace.authenticationService\",\"teamspace.analyticsService\",\"teamspace.callingAlertsService\",\"teamspace.callingService\",\"teamspace.callingSupportService\",\"teamspace.components\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.downloadAppService\",\"teamspace.desktopUtilityService\",\"teamspace.deviceManagerService\",\"teamspace.eventingService\",\"teamspace.fileSharingService\",\"teamspace.filesCommand\",\"teamspace.invisionWhiteboardProvider\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.newChatService\",\"teamspace.policiesService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.videoSupportService\",\"teamspace.settingsService\",\"teamspace.shareSystemAudioService\",\"teamspace.whiteboardProvider\"]).component(\"callingScreensharingPanel\",{bindings:{actionsHandler:\"<?\",call:\"<?\",isChannel:\"<\",isNewChatSceenshare:\"<\",filterSharingTypeMask:\"<?\",showSharingPanel:\"=?\",showSharingAlert:\"=?\",meetingInfoExchangeProvider:\"<\",sharingItemsCount:\"=?\"},controller:s,templateUrl:\"components/calling-screensharing-panel/calling-screensharing-panel.html\"}).directive(\"sharingSource\",function(){return{link:function(e,t,i){e.$last&&e.$evalAsync(i.updateRows)}}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var n=function(){function t(e){this.callingAlertsService=e}return t.prototype.getAlerts=function(t,n){return this.callingAlertsService.getAlerts(e.services.WindowType.CallScreensharingPanel)},t.prototype.dismiss=function(e){this.callingAlertsService.dismiss(e)},t}();t.CallingScreenSharingPanelAlertsProvider=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var n=function(){function t(t,n){this.translatedStringOn=t.instant(n.strings.settings_on),this.translatedStringOff=t.instant(n.strings.settings_off)}return t.$inject=[\"$translate\",\"resources\"],Object.defineProperty(t.prototype,\"isPPTSharingAvailable\",{get:function(){return this.call.isPPTSharingAvailable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isPrivateViewingEnabledLocally\",{get:function(){return this.call.privateViewingEnabled},enumerable:!0,configurable:!0}),t.prototype.togglePrivateViewing=function(){this.call.togglePrivateViewing()},t}();t.CallingSettingsPanelController=n,angular.module(\"teamspace.callingSettingsPanel\",[]).component(\"callingSettingsPanel\",{bindings:{call:\"<\"},controller:n,controllerAs:\"ctrl\",templateUrl:\"components/calling-settings-panel/calling-settings-panel.html\"})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(n){\"use strict\";var t=function(){function n(n,t,i,a,s,o,r){var l=this;this.$scope=n,this.$element=t,this.objectLeaksDetector=o,this.screenSharingService=r,this.showCallingSharingPanelDialog=!1,this.logger=a.newLogger(\"calling-sharing-dialog\"),this.popup=t[0],this.callingSharingDialogPositioning={top:this.shareFromChatButtonElement.offsetTop,left:this.shareFromChatButtonElement.offsetLeft},this.filterSharingMask=e.components.SharingTypes.screen+e.components.SharingTypes.window,s.$on(n,i.events.calling.closeSharingPanelDialog,function(){return l.close()}),this.placePopUp(),this.showPopUp()}return n.$inject=[\"$scope\",\"$element\",\"constants\",\"loggingService\",\"eventingService\",\"objectLeaksDetector\",\"screenSharingService\"],n.prototype.isChannelConversation=function(){return this.screenSharingService.isChannelConversation(this.conversationId)},n.prototype.showPopUp=function(){this.showCallingSharingPanelDialog=!0,this.sharingElementsPanel=this.$element.find(\".ts-calling-sharing-panel-dialog\")[0]},n.prototype.placePopUp=function(){this.popup.style.left=this.callingSharingDialogPositioning.left-250+\"px\"},n.prototype.close=function(){this.showCallingSharingPanelDialog=!1,$(\".calling-sharing-panel-dialog\").focus(),this.objectLeaksDetector.track(\"calling-sharing-panel-dialog\",this,{enableAlerting:!0})},n.prototype.startSharingContent=function(e){this.logger.info(\"Start sharing content invoked\")},n.prototype.startSharing=function(n){var t=this;return this.showCallingSharingPanelDialog=!1,this.telemetryContext=e.services.CallTelemetryContext.ScreensharingPanelDialog,this.screenSharingService.startSharingFromChat(n,this.conversationId,this.telemetryContext,this.$scope).catch(function(e){return t.logger.error(\"ScreenshareOnly: failed to startSharing for context: \"+t.telemetryContext+\" for source id: \"+n.getId()+\"\\n          with error: \"+e),null})},n.prototype.sharingPanelSizeChanged=function(){if(this.logger.info(\"ScreenshareOnly: sharing panel size changed and sharingElementPanel is: \"+!!this.sharingElementsPanel+\" and sharingItemsCount is: \"+this.sharingItemsCount),this.sharingElementsPanel&&!(this.sharingItemsCount<5)){if(5==this.sharingItemsCount)return this.popup.style.left=this.callingSharingDialogPositioning.left-450+\"px\",void(this.sharingElementsPanel.style.width=\"60rem\");this.popup.style.left=this.callingSharingDialogPositioning.left-570+\"px\",this.sharingElementsPanel.style.width=\"72rem\"}},n.prototype.hideSharingPanel=function(){this.logger.info(\"Sharing panel size changed\")},n}();n.CallingSharingPanelDialogController=t,angular.module(\"teamspace.callingSharingPanelDialog\",[\"teamspace.eventingService\",\"teamspace.callingScreenSharingPanel\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.screenSharingService\"]).directive(\"callingSharingPanelDialog\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{showCallingSharingPanelDialog:\"=?\",shareFromChatButtonElement:\"<\",isNewChatSceenshare:\"<\",conversationId:\"<\"},controller:t,controllerAs:\"ctrl\",templateUrl:e.files.templates.callingSharingPanelDialog}}]).directive(\"clickOutside\",[\"$document\",\"$parse\",function(n,t){return{restrict:\"A\",scope:{clickOutside:\"&\"},link:function(t,i,a){e.common.SafeJQuery.on(t,n,\"click\",function(e){var n=$(e.target).hasClass(\"icons-call-control-present-new\")||$(e.target.parentElement).hasClass(\"icons-call-control-present-new\")||$(e.target).hasClass(\"calling-sharing-panel-dialog\")||$(e.target.parentElement).hasClass(\"calling-sharing-panel-dialog\");i===e.target||i[0].contains(e.target)||n||t.$apply(function(){return t.$eval(t.clickOutside)})})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,n){this.container=e.find(\".ts-calling-stage\"),t.$on(n.events.calling.participantStreamAdded,this.onItemAdded.bind(this)),t.$emit(n.events.calling.stageCreated,{})}return t.$inject=[\"$scope\",\"$element\",\"constants\"],t.prototype.onItemAdded=function(t,e){var n=e.item;if(0===n.position){var a=n.getElement(),l=a[0],i=n.layout.rectangle;l.style.top=i.top,l.style.left=i.left,l.style.width=i.width,l.style.height=i.height,this.container.append(a)}},t}();t.CallingStageController=e,angular.module(\"teamspace.callingStage\",[\"teamspace.callingParticipantStream\",\"teamspace.callingScreensharingControl\",\"teamspace.callingHolographicControl\",\"teamspace.callingHolographicStage\"]).directive(\"callingStage\",[\"constants\",function(t){return{restrict:\"E\",scope:{},bindToController:{call:\"<?callingModel\",actionsHandler:\"<?\"},controllerAs:\"ctrl\",controller:e,templateUrl:t.files.templates.callingStage}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i;!function(e){e[e.None=0]=\"None\",e[e.OneToOne=1]=\"OneToOne\",e[e.Group=2]=\"Group\",e[e.Channel=3]=\"Channel\"}(i=t.ConversationTypes||(t.ConversationTypes={}));var o=function(){function o(t,i,o,n,a,s,r,l,c,h,p,u,g,v,d,S,m,C,y,f,P,T,b,w){var I=this;this.$element=t,this.$scope=i,this.$q=o,this.constants=n,this.callingSupportService=a,this.videoSupportService=s,this.conversationsService=r,this.$translate=l,this.resources=c,this.shortcutService=h,this.newChatService=p,this.navigationService=u,this.loggingService=v,this.analyticsService=d,this.callingUserActionService=S,this.callConsultationStore=m,this.delegationSettingsService=C,this.peopleService=y,this.pstnNumberService=f,this.tooltipService=T,this.callingService=b,this.dialogService=w,this.showCallingSharingPanelDialog=!1,this.isMultiNumPopoverShowed=!1,this.isNewChatSceenshare=!1,this.isPrivateCallingAllowedByTenant=!1,this.isFromNewChatHeader=!1,this.logger=v.newLogger(\"callingStartButton\"),this.trackScenario=this.getTrackScenario(),this.trackScenarioType=this.getTrackScenarioType(),this.trackName=this.getTrackName(),this.trackType=this.getTrackType(),this.isMultiNumPopoverEnabled=P.valueAsBoolean(n.settings.names.enableMultiNumPopoverInCallingStartBtn),this.useMeetingPolicyInScreenSharingFromChat=P.valueAsBoolean(n.settings.names.useMeetingPolicyInScreenSharingFromChat),this.placeCallHandler=this.placeCall.bind(this,null),i.$on(n.events.createMeetupExperience.startMeetup,function(){return I.placeCall()}),this.updateConversationType(),this.enforceAllowPrivateCallingPolicy()&&(g.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling).then(function(e){I.isPrivateCallingAllowedByTenant=e,I.updateIsCallingAllowed()}),g.safeSubscribe(i,function(){I.isPrivateCallingAllowedByTenant=g.getSettingValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling),I.updateIsCallingAllowed()})),this.updateIsCallingAllowed(),this.startButtonElement=t.find(\".calling-sharing-panel-dialog\")[0],s.safeSubscribe(i,function(){return I.onVideoAvailableStatusChanged()},e.services.VideoSupportServiceEvents.Type_VideoAvailableStatusChanged),s.safeSubscribe(i,function(){return I.onScreenSharingAvailableStatusChanged()},e.services.VideoSupportServiceEvents.Type_ScreenSharingAvailableStatusChanged)}return o.$inject=[\"$element\",\"$scope\",\"$q\",\"constants\",\"callingSupportService\",\"videoSupportService\",\"conversationsService\",\"$translate\",\"resources\",\"shortcutService\",\"newChatService\",\"navigationService\",\"callingPolicyStore\",\"loggingService\",\"analyticsService\",\"callingUserActionService\",\"callConsultationStore\",\"delegationSettingsService\",\"peopleService\",\"pstnNumberService\",\"settingsService\",\"tooltipService\",\"callingService\",\"dialogService\"],Object.defineProperty(o.prototype,\"isPopoverShowed\",{get:function(){if(this.shouldShowMultiNumPopover||this.shouldShowDelegatesPopover)return!!this.isDelegatesPopoverShowed||this.isMultiNumPopoverShowed},enumerable:!0,configurable:!0}),o.prototype.$onChanges=function(e){(e.isDisabled||e.withVideo||e.mris)&&this.evaluateDisabledState(),e.conversationId&&this.updateConversationType()},o.prototype.shouldBeVisible=function(){return!(!this.isCallingAllowedByTenant&&this.enforceAllowPrivateCallingPolicy())&&(!!this.conversationId||!!this.mri||this.mris&&this.mris.length>0)},o.prototype.getImageUrl=function(){return this.callingSupportService.isChannelMeeting(this.conversationId)?\"svg/icons-call-meetup-line.html\":this.screenSharingOnly?\"svg/icons-call-control-present-new.html\":\"svg/icons-call\"+(this.withVideo?\"-video\":\"\")+\".html\"},o.prototype.getTrackScenario=function(){return this.screenSharingOnly?t.PanelActionScenario.chatStartScreensharingCall:this.withVideo?t.PanelActionScenario.chatStartVideoCall:this.shouldShowDelegatesPopover?t.PanelActionScenario.showCallOnBehalfOfList:t.PanelActionScenario.chatStartAudioCall},o.prototype.getTrackScenarioType=function(){return this.callingSupportService.isGroupChat(this.conversationId)?this.screenSharingOnly?t.PanelActionScenarioType.groupScreensharingCall:t.PanelActionScenarioType.groupCall:this.shouldShowDelegatesPopover?t.PanelActionScenarioType.delegation:this.screenSharingOnly?t.PanelActionScenarioType.oneOnOneScreensharingCall:t.PanelActionScenarioType.oneOnOneCall},o.prototype.getTrackName=function(){return this.screenSharingOnly?t.PanelModuleName.screenShareButton:this.withVideo?t.PanelModuleName.videoButton:t.PanelModuleName.audioButton},o.prototype.getTrackType=function(){switch(this.context){case this.constants.scenarios.calling.context.peopleCard:return t.PanelModuleType.people;case this.constants.scenarios.calling.context.chatHeader:return t.PanelModuleType.chat;case this.constants.scenarios.calling.context.createNewChatHeader:return t.PanelModuleType.createNewChatHeader;case this.constants.scenarios.calling.context.contactList:return t.PanelModuleType.callList;case this.constants.scenarios.calling.context.callConsultationScreen:return t.PanelModuleType.callConsultationScreen}},o.prototype.onMultiNumAudioBtnClicked=function(t){return this.shouldShowDelegatesPopover?(this.toggleDelegatesPopover(angular.element(t.currentTarget)),t.preventDefault(),void t.stopPropagation()):(this.tooltipService.clearTooltip(e.services.TooltipType.Popover,\"calling-multi-num-popover\"),this.placeCall())},o.prototype.placePstnCall=function(t){var i=this,o=this.pstnNumberService.getExtension(t)||\"\",n=this.pstnNumberService.normalizePstnNumber(t),a=this.messageId?e.services.CallTelemetryContext.ReplyChain:e.services.CallTelemetryContext.CallingStartButton;this.callingUserActionService.startPstnCall({dialoutNumber:n,dtmfPortion:o,context:a}).then(function(e){return i.defer.resolve({callId:e&&e.callId||null})}).catch(function(){return i.defer.resolve({callId:null})})},o.prototype.createNewMeeting=function(){var i=this,o=this.navigationService.navigateToCalendarScheduleForm(t.CreateUpdateMeetingController.dialogName,{conversationId:this.conversationId,isGroup:!0});this.$q.resolve(o).then(function(){return i.tooltipService.clearTooltip(e.services.TooltipType.Popover,\"calling-schedule-popover\")})},o.prototype.showPreJoin=function(){this.dialogService.open(this.constants.dialogs.prejoinOverlay,{conversationId:this.conversationId}),this.tooltipService.clearTooltip(e.services.TooltipType.Popover,\"calling-schedule-popover\")},o.prototype.placeCall=function(t){var i=this;if(this.screenSharingOnly&&0===this.callingService.getCalls(this.getConversationId(),null,!0).length)return e.services.SfBInteropUtilsService.isInteropFederationConversation(this.conversationId)||e.services.SfBInteropUtilsService.isSfBConversation(this.conversationId)?void this.dialogService.open(this.constants.dialogs.interopScreenshareFromChat,{conversationId:this.conversationId,context:this.context}):void(this.showCallingSharingPanelDialog=!this.showCallingSharingPanelDialog);this.isFromNewChatHeader&&_.defer(function(){return i.newChatService.clearNewChat(!1)});var o,n=this.getSubjectTeamsCallId();n&&(o={subjectTeamsCallId:n});var a=this.messageId?e.services.CallTelemetryContext.ReplyChain:e.services.CallTelemetryContext.CallingStartButton;this.callingUserActionService.placeCall({$scope:this.$scope,messageId:this.messageId,conversationId:this.getConversationId(),isChannelMeeting:this.isChannelMeeting,withVideo:this.withVideo,screenSharingOnly:this.screenSharingOnly,titleText:this.titleText,onCallStarted:this.onCallStarted,context:a,onBehalfOf:t,consultationContext:o,checkUserMode:this.context!==this.constants.scenarios.calling.context.chatHeader}).then(function(e){return i.defer.resolve({callId:e?e.callId:null})}).catch(function(){return i.defer.resolve({callId:null})})},o.prototype.getFilteredDelegators=function(){var e=this,t=this.delegationSettingsService.getUserDelegators();return _.filter(t,function(t){return t.user.mri!==e.mri&&t.delegationDetails.allowedActions.makeCalls})},o.prototype.isDelegationEnabled=function(){return this.delegationSettingsService.isDelegationEnabled()},o.prototype.onCallingButtonClicked=function(){if(this.isFromNewChatHeader=!this.conversationId,!this.shouldShowMultiNumPopover||this.isFromNewChatHeader)if(!this.shouldShowDelegatesPopover||this.isFromNewChatHeader){if(!this.conversationId){this.isNewChatSceenshare=!!this.screenSharingOnly;var e=this.newChatService.getNewChat();e&&e.conversation?this.conversationId=e.conversation.id:this.conversationId=this.getConversationIdByMris()}this.gatherAsyncData(),this.placeCall(),this.sendBITelemetry()}else this.toggleDelegatesPopover();else this.toggleMultiNumberPopover()},o.prototype.gatherAsyncData=function(){return this.defer=this.$q.defer(),this.defer.promise},o.prototype.toggleMultiNumberPopover=function(){this.isMultiNumPopoverShowed?this.tooltipService.clearTooltip(e.services.TooltipType.Popover,\"calling-multi-num-popover\"):this.showMultiNumberPopover()},o.prototype.getConversationIdByMris=function(){if(!this.mris||0===this.mris.length)return null;var e=this.conversationsService.getConversationWith(this.mris);return e&&e.id?e.id:null},o.prototype.showMultiNumberPopover=function(){var t=this,i={templateUrl:\"components/calling-start-button/multiple-numbers-popover.html\",trigger:\"manual\",container:\"body\",placement:\"bottom-right\",scope:this.$scope,autoClose:!0,onHide:function(){t.isMultiNumPopoverShowed=!1}},o={sourceElement:this.$element,tooltipType:e.services.TooltipType.Popover,options:i,tooltipId:\"calling-multi-num-popover\"};this.isMultiNumPopoverShowed=!0,this.tooltipService.showTooltip(o)},o.prototype.showSchedulePopover=function(t){var i={template:this.constants.files.templates.callingStartButtonSchedulePopover,trigger:\"manual\",container:\"body\",placement:\"bottom-right\",scope:this.$scope,autoClose:!0},o={sourceElement:$(t.target),tooltipType:e.services.TooltipType.Popover,options:i,tooltipId:\"calling-schedule-popover\"};this.tooltipService.toggleTooltip(o)},o.prototype.toggleDelegatesPopover=function(t){void 0===t&&(t=this.$element),this.isDelegatesPopoverShowed?this.tooltipService.clearTooltip(e.services.TooltipType.Popover,\"calling-delegates-popover\"):this.showDelegatesPopover(t)},o.prototype.showDelegatesPopover=function(t){var i=this;void 0===t&&(t=this.$element);var o={templateUrl:\"components/calling-start-button/delegation-popover.html\",trigger:\"manual\",container:\"body\",placement:t===this.$element?\"bottom-right\":\"bottom\",scope:this.$scope,autoClose:!0,onHide:function(){i.isDelegatesPopoverShowed=!1}},n={sourceElement:t,tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:\"calling-delegates-popover\"};this.isDelegatesPopoverShowed=!0,this.tooltipService.showTooltip(n)},o.prototype.updateIsCallingAllowed=function(){var e;switch(this.conversationType){case i.Channel:e=!0;break;case i.Group:case i.OneToOne:e=this.isPrivateCallingAllowedByTenant;break;default:e=!0}e!==this.isCallingAllowedByTenant&&(this.isCallingAllowedByTenant=e,this.evaluateDisabledState())},o.prototype.updateConversationTypeByMris=function(){this.mris&&0!==this.mris.length?1===this.mris.length?this.conversationType=i.OneToOne:this.conversationType=i.Group:this.conversationType=i.None},o.prototype.updateConversationType=function(){var e=this.getConversationId(),t=e&&this.conversationsService.getConversation(e);t?t.isChannelConversation()?this.conversationType=i.Channel:t.isGroupChat()?this.conversationType=i.Group:this.conversationType=i.OneToOne:this.updateConversationTypeByMris(),this.evaluateDisabledState(),this.updateUIFlags(t),this.updateIsCallingAllowed()},o.prototype.updateUIFlags=function(e){var t=this;if(e){this.shouldShowDelegatesPopover=this.isDelegationEnabled()&&!!this.allowDelegationPopover&&!this.callingSupportService.isFederated(e.id)&&!this.callingSupportService.isGroupChat(e.id)&&!this.getSubjectTeamsCallId()&&!this.withVideo&&this.getFilteredDelegators().length>0,this.shouldShowMultiNumPopover=!1,this.mobileNumber=null;var i=this.context===this.constants.scenarios.calling.context.chatHeader,o=!this.withVideo&&!this.screenSharingOnly,n=this.mri&&e.isOneOnOne();this.isMultiNumPopoverEnabled&&i&&n&&o&&this.callingSupportService.isPSTNCallingAllowed()&&this.peopleService.getPeopleProfile(this.mri,\"calling-start-button\").then(function(e){t.mobileNumber=e.mobile&&t.pstnNumberService.parseAndFormatNumber(e.mobile),t.shouldShowMultiNumPopover=!!t.mobileNumber})}},o.prototype.unassignCommandHandlers=function(){this.startCallCommand&&(this.shortcutService.unassignCommandHandler(this.startCallCommand,this.placeCallHandler),this.startCallCommand=null)},o.prototype.shouldDisplayCombo=function(){return\"true\"!==this.isPrivateChannel},o.prototype.onVideoAvailableStatusChanged=function(){this.withVideo&&this.evaluateDisabledState()},o.prototype.onScreenSharingAvailableStatusChanged=function(){this.screenSharingOnly&&this.evaluateDisabledState()},o.prototype.assignCommandHandlers=function(){this.assignShortcut&&(this.screenSharingOnly?this.startCallCommand=e.services.CommandIdentifier.StartScreenShareInChat:this.withVideo?this.startCallCommand=e.services.CommandIdentifier.StartVideoCallInChat:this.startCallCommand=e.services.CommandIdentifier.StartAudioCallInChat,this.shortcutService.assignCommandHandler(this.startCallCommand,this.placeCallHandler,this.$scope))},o.prototype.updateCommandHandlers=function(){!this.shouldBeVisible()||this.reallyDisabled?this.unassignCommandHandlers():this.assignCommandHandlers()},o.prototype.evaluateDisabledState=function(){var e,t=this.isDisabled;if(!this.isCallingAllowedByTenant&&this.enforceAllowPrivateCallingPolicy())e=this.resources.strings.calling_group_call_disabled,t=!0;else if(this.screenSharingOnly)e=(t=t||!this.videoSupportService.isScreenSharingAvailable())?this.videoSupportService.getScreenSharingUnavailableReasonString():this.resources.strings.calling_screenshare_only_call_screenshare_button_tooltip;else if(this.withVideo){if(this.conversationId)t=t||!this.videoSupportService.isVideoAvailableForConversation(this.conversationId);else{var i=this.mris&&this.mris.length>1?2:1;t=t||!this.videoSupportService.isVideoAvailable(i)}e=t&&this.conversationId?this.videoSupportService.getVideoUnavailableReasonStringForConversation(this.conversationId):this.resources.strings.calling_video}else e=t?this.resources.strings.calling_disabled:this.resources.strings.calling_call;this.reallyDisabled=t,this.updateCommandHandlers(),this.tooltipTitle=this.$translate.instant(e)},o.prototype.enforceAllowPrivateCallingPolicy=function(){return!(this.useMeetingPolicyInScreenSharingFromChat&&this.screenSharingOnly)},o.prototype.getConversationId=function(){var e=this.newChatService.getNewChatIntentId();return this.conversationId||this.mri&&this.conversationsService.getChatConversationWith(this.mri,e).id},o.prototype.getSubjectTeamsCallId=function(){var e=this.getConversationId();if(!e)return null;var t=this.callConsultationStore.getSubjectCallForConsult(e);return t?t.teamsCallId:null},o.prototype.sendBITelemetry=function(){var t=this;_.defer(function(){var i={action:{outcome:t.$scope.$root.trackConstants.trackOutcome.submit,scenario:e.shared.AttributeHelper.tryGetEnum(t.trackScenario.toString(),e.components.PanelActionScenario,t.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.trackScenarioType.toString(),e.components.PanelActionScenarioType,t.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.trackName.toString(),e.components.PanelModuleName,t.loggingService).toString(),type:e.shared.AttributeHelper.tryGetEnum(t.trackType.toString(),e.components.PanelModuleType,t.loggingService),summary:\"Starting a call by clicking calling start button\"},dataBag:{CallType:\"VOIP or Interop\"},asyncDataBag:t.defer.promise};t.analyticsService.getAnalyticsPanelActionEventData(i).then(function(e){t.analyticsService.sendPanelAction(e)})})},o}();t.CallingStartButtonController=o;var n=function(e){return{restrict:\"E\",scope:{},bindToController:{conversationId:\"@?\",customClass:\"@?\",mri:\"@?\",mris:\"<?\",messageId:\"@?\",titleText:\"@?\",onCallStarted:\"&?\",isDisabled:\"<?\",withVideo:\"<?\",screenSharingOnly:\"<?\",assignShortcut:\"<?\",isChannelMeeting:\"<?\",isPrivateChannel:\"@?\",tooltipTitle:\"@?\",context:\"@?\",allowDelegationPopover:\"<?\"},controllerAs:\"ctrl\",controller:o,templateUrl:e}};angular.module(\"teamspace.callingStartButton\",[\"teamspace.callingSupportService\",\"teamspace.videoSupportService\",\"teamspace.callingPreJoinOverlay\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.analyticsService\",\"teamspace.newChatService\",\"teamspace.navigationService\",\"teamspace.locales\",\"teamspace.callingUserActionService\",\"skypeX.tenantSettingsStore\",\"teamspace.callConsultationStore\",\"teamspace.delegationSettingsService\",\"teamspace.callingSharingPanelDialog\",\"teamspace.callingService\",\"teamspace.peopleService\",\"teamspace.dialogService\",\"teamspace.pstnNumberService\",\"teamspace.tooltipService\"]).directive(\"callingStartButton\",[\"constants\",function(e){return n(e.files.templates.callingStartButton)}]).directive(\"callingStartButtonRectangular\",[\"constants\",function(e){return n(e.files.templates.callingStartButtonRectangular)}]).directive(\"callingStartButtonCombo\",[\"constants\",function(e){return n(e.files.templates.callingStartButtonCombo)}]).controller(\"CallingStartButtonController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,i,n,s,a,c){var o=this;this.$translate=i,this.resources=s,this.deviceManagerService=a,this.isModernSettingsTabEnabled=!1,this.isDeviceAtCallStartEnabled=!1,this.customCompositeDeviceSelected=!1,t.$on(\"$destroy\",function(){return o.onDestroy()}),this.isModernSettingsTabEnabled=c.valueAsBoolean(n.settings.names.enableModernSettingsTab)&&c.valueAsBoolean(n.settings.names.isDesktopApp),this.isDeviceAtCallStartEnabled=c.valueAsBoolean(n.settings.names.enableDeviceAtCallStartUFD)&&this.isModernSettingsTabEnabled,this.devicesInitializedDeferred=e.defer(),a.whenInitialized().then(function(){return o.devicesInitializedDeferred.resolve()}),this.devicesInitializedDeferred.promise.then(function(){o.onDeviceChanged()}),this.deviceManagerChangedSubscription=a.subscribe(function(){return o.onDeviceChanged()},n.events.calling.devicesChanged),this.defaultNoneLabel=i.instant(s.strings.device_settings_none)}return e.$inject=[\"$q\",\"$scope\",\"$translate\",\"constants\",\"resources\",\"deviceManagerService\",\"settingsService\"],e.prototype.onDestroy=function(){this.devicesInitializedDeferred&&this.devicesInitializedDeferred.reject(),isNaN(this.deviceManagerChangedSubscription)||this.deviceManagerService.unsubscribe(this.deviceManagerChangedSubscription)},e.prototype.onDeviceChanged=function(){if(this.isDeviceAtCallStartEnabled){this.selectedCompositeDeviceLabel=this.deviceManagerService.getSelectedCompositeDeviceLabel(),this.selectedCompositeDeviceLabel==this.$translate.instant(this.resources.strings.devices_title_customcompositedevice)?this.customCompositeDeviceSelected=!0:this.customCompositeDeviceSelected=!1;var e=this.deviceManagerService.getSelectedSpeakerLabel(),t=this.deviceManagerService.getSelectedMicrophoneLabel();this.selectedSpeakerLabel=e||this.defaultNoneLabel,this.selectedMicrophoneLabel=t||this.defaultNoneLabel}},e}();e.CallingTooltipPreJoinDeviceController=t,angular.module(\"teamspace.callingTooltipPreJoinDevice\",[]).directive(\"callingTooltipPreJoinDevice\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{},controller:t,controllerAs:\"ctrl\",templateUrl:e.files.templates.CallingTooltipPreJoinDevice}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var o=function(){return function(){}}();t.CallingTooltipController=o,angular.module(\"teamspace.callingTooltip\",[]).directive(\"callingTooltip\",[\"constants\",function(t){return{restrict:\"E\",scope:{},bindToController:{tooltipText:\"<\",tooltipPosition:\"<\"},controller:o,controllerAs:\"ctrl\",templateUrl:t.files.templates.callingTooltip}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t}).apply(this,arguments)},teamspace;!function(t){!function(e){!function(n){var i=[\"InteropScreenshare\",\"LightweightJoinAlert\"],o=function(){function o(e,n,i,o,r,a,s){this.$scope=e,this.$element=n,this.$timeout=i,this.constants=o,this.callingAlertsService=r,this.analyticsService=a,this.beakPosition=0,this.alert&&r.sendBITelemetry(e,this.alert.name,t.PanelType.callingUfdPopup,this.context,this.alert.eventData),this.logger=s.newLogger(\"callingUfdPopup\")}return o.$inject=[\"$scope\",\"$element\",\"$timeout\",\"constants\",\"callingAlertsService\",\"analyticsService\",\"loggingService\"],o.prototype.closePopup=function(t){this.alert.onCloseButtonClicked&&this.alert.onCloseButtonClicked(),this.dismissPopup(),t.preventDefault(),t.stopPropagation()},o.prototype.getIconUrl=function(){return this.alert&&this.alert.isScreensharingCallRelated?\"svg/icons-info.html\":\"svg/icons-call-alert-full-body.html\"},o.prototype.dismissPopup=function(){this.close(),this.callingAlertsService.dismiss(this.alert)},o.prototype.callAction=function(t,e){e.stopPropagation(),t.command(),this.sendPanelActionBiEvent(t),t.sendBiTelemetry&&t.sendBiTelemetry(this.$scope),t.preventAutomaticAlertDismissal||this.dismissPopup()},Object.defineProperty(o.prototype,\"shouldPointToActionButton\",{get:function(){return!(!this.showArrow||!this.alert.pointUpArrowTo||this.context!==this.constants.scenarios.calling.context.callScreen)&&(this.setBeakPosition(),!!this.beakPosition&&(this.$element.find(\".critical-ufd-arrow-up\").css(\"right\",this.beakPosition+\"px\"),!0))},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isNgBindHtmlAllowed\",{get:function(){var t=this;return this.alert&&i.some(function(e){return e===t.alert.name})},enumerable:!0,configurable:!0}),o.prototype.onDescriptionClicked=function(t){var e=t.relatedTarget||t.target;e.id&&this.alert.onDescriptionClicked&&this.alert.onDescriptionClicked(e.id)},o.prototype.getTrackName=function(e){return t.components.PanelModuleName[e]},o.prototype.$postLink=function(){var t=this;this.alert&&this.alert.autoFocus&&this.$timeout(function(){t.$element.find(\"button.ts-btn-primary\").focus()},0,!1)},o.prototype.sendPanelActionBiEvent=function(n){var i={gesture:e.PanelActionGesture.click};n.buttonTrackScenario&&(i.scenario=t.shared.AttributeHelper.tryGetEnum(n.buttonTrackScenario.toString(),e.PanelActionScenario,this.logger)),n.buttonTrackScenarioType&&(i.scenarioType=t.shared.AttributeHelper.tryGetEnum(n.buttonTrackScenarioType.toString(),e.PanelActionScenarioType,this.logger)),n.buttonTrackOutcome&&(i.outcome=n.buttonTrackOutcome);var o={name:t.shared.AttributeHelper.tryGetEnum(n.buttonTrackName.toString(),e.PanelModuleName,this.logger),type:t.shared.AttributeHelper.tryGetEnum((_.isNil(n.buttonTrackModuleType)?this.getDefaultTrackType():n.buttonTrackModuleType).toString(),e.PanelModuleType,this.logger)};n.buttonTrackSummary&&(o.summary=n.buttonTrackSummary);var r={action:i,module:o,dataBag:__assign({alertName:this.alert.name,isMinimalMeeting:this.alert.isMinimalMeetingRelated},n.buttonTrackData)};this.analyticsService.onPanelAction(this.$scope,r)},o.prototype.getDefaultTrackType=function(){switch(this.context){case this.constants.scenarios.calling.context.callScreen:return e.PanelModuleType.callingScreen;case this.constants.scenarios.calling.context.inAppCallMonitor:case this.constants.scenarios.calling.context.floatingCallMonitor:return e.PanelModuleType.callMonitor;case this.constants.scenarios.calling.context.callConsultationScreen:return e.PanelModuleType.callConsultationScreen;default:return e.PanelModuleType.callingScreen}},o.prototype.setBeakPosition=function(){var t=$(\".\"+n.mapRightPanelToActionButtonClassName(this.alert.pointUpArrowTo));if(t.length>1&&t[0]){var e=t[0];if(e.offsetParent){var i=angular.element(e.offsetParent).prop(\"offsetWidth\")-e.offsetLeft-e.offsetWidth/2-18;this.beakPosition=i}}},o}();n.CallingUfdPopupController=o,angular.module(\"teamspace.callingUfdPopup\",[\"teamspace.callingAlertsService\",\"teamspace.analyticsService\",\"teamspace.loggingService\"]).directive(\"callingUfdPopup\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{alert:\"<?\",close:\"&\",context:\"@?\",showArrow:\"<?\"},controller:o,controllerAs:\"ctrl\",templateUrl:e.files.templates.callingUfdPopup}}])}(e.Calling||(e.Calling={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(n,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var s in n)n.hasOwnProperty(s)&&(t[s]=n[s])})(n,s)};return function(n,s){function e(){this.constructor=n}t(n,s),n.prototype=null===s?Object.create(s):(e.prototype=s.prototype,new e)}}(),teamspace;!function(t){!function(t){var n=function(){function t(t,n,s){void 0===n&&(n=\"\"),void 0===s&&(s=[]),this.name=t,this.focus=n,this.cssClasses=s,this.fullCss=[],this.fullCss=s}return t.prototype.width=function(){return 0},t.prototype.minWidth=function(){return 0},t}();t.ItemConfiguration=n;var s=function(t){function n(s,e,o,i){void 0===o&&(o=\"\"),void 0===i&&(i=[]);var a=t.call(this,s,o,n.indicatorClasses.concat(i))||this;return a.name=s,a.focus=o,a.extraClasses=i,a.dynamicClassesMap=e,a}return __extends(n,t),Object.defineProperty(n.prototype,\"cssClasses\",{get:function(){var t=this.fullCss;return this.dynamicClassesMap?(this.dynamicClassesMap.forEach(function(n,s){s()&&(t=t.concat(n))}),t):t},set:function(t){},enumerable:!0,configurable:!0}),n.indicatorClasses=[\"ts-indicator\",\"inset-border\"],n}(n);t.IndicatorConfiguration=s;var e=function(t){function n(s,e,o){void 0===e&&(e=\"\"),void 0===o&&(o=[]);var i=t.call(this,s,e,n.callingButtons.concat(o))||this;return i.name=s,i.focus=e,i.extraClasses=o,i}return __extends(n,t),n.callingButtons=[\"ts-push-button-action\",\"ts-sym togglable\",\"inset-border\"],n}(n);t.CallingButtonsConfiguration=e;var o=function(t){function n(n,s,e,o){void 0===e&&(e=\"\"),void 0===o&&(o=[]);var i=t.call(this,n,e,o)||this;return i.name=n,i.extraClasses=o,i.dynamicClassesMap=s,i}return __extends(n,t),Object.defineProperty(n.prototype,\"cssClasses\",{get:function(){var t=this.fullCss;return this.dynamicClassesMap?(this.dynamicClassesMap.forEach(function(n,s){s()&&(t=t.concat(n))}),t):t},set:function(t){},enumerable:!0,configurable:!0}),n}(e);t.DynamicButtonConfiguration=o;var i=function(t){function n(s,e,o){void 0===e&&(e=\"\"),void 0===o&&(o=[]);var i=t.call(this,s,e,n.menuItem.concat(o))||this;return i.name=s,i.focus=e,i.extraClasses=o,i}return __extends(n,t),n.menuItem=[\"ts-sym\"],n}(n);t.MenuItemsConfiguration=i}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(n,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)n.hasOwnProperty(o)&&(t[o]=n[o])})(n,o)};return function(n,o){function e(){this.constructor=n}t(n,o),n.prototype=null===o?Object.create(o):(e.prototype=o.prototype,new e)}}(),teamspace;!function(t){!function(t){!function(t){t.CallingButtons=\"CallingButtons\",t.ActionButtons=\"ActionButtons\",t.HangUp=\"HangUp\",t.DefaultMenuItems=\"DefaultMenuItems\",t.OptionalMenuItems=\"OptionalMenuItems\",t.Indicators=\"Indicators\",t.LayoutButtons=\"LayoutButtons\",t.VolumeButtons=\"VolumeButtons\",t.ContentButtons=\"ContentButtons\"}(t.ControlsGroupType||(t.ControlsGroupType={}));!function(t){t.PoorNetwork=\"PoorNetwork\",t.ShareControlButton=\"ShareControlButton\",t.ClosedCaptionsIndicator=\"ClosedCaptionsIndicator\",t.RecordingIndicator=\"RecordingIndicator\",t.CallDurationIndicator=\"CallDurationIndicator\",t.BroadcastStateIndicator=\"BroadcastStateIndicator\",t.ImageRenderingQualityIndicator=\"ImageRenderingQualityIndicator\",t.PstnButton=\"PstnButton\",t.VideoButton=\"VideoButton\",t.MicrophoneButton=\"MicrophoneButton\",t.DtmfButton=\"DtmfButton\",t.ShareButton=\"ShareButton\",t.TransferButton=\"TransferButton\",t.MoreButton=\"MoreButton\",t.CallButton=\"CallButton\",t.DeviceSettingsButton=\"DeviceSettingsButton\",t.MeetingNotesButton=\"MeetingNotesButton\",t.MeetingInfoButton=\"MeetingInfoButton\",t.FullScreenButton=\"FullScreenButton\",t.ChatButton=\"ChatButton\",t.RosterButton=\"RosterButton\",t.WhiteboardButton=\"WhiteboardButton\",t.HoldButton=\"HoldButton\",t.ResumeButton=\"ResumeButton\",t.CallTransferButton=\"CallTransferButton\",t.CallParkButton=\"CallParkButton\",t.CallConsultationButton=\"CallConsultationButton\",t.BkgBlurButton=\"BkgBlurButton\",t.ClosedCaptionsButton=\"ClosedCaptionsButton\",t.CallTranscriptButton=\"CallTranscriptButton\",t.CallTranscriptPanelButton=\"CallTranscriptPanelButton\",t.DialpadButton=\"DialpadButton\",t.RecordingButton=\"RecordingButton\",t.AudioSharingButton=\"AudioSharingButton\",t.IncomingVideoButton=\"IncomingVideoButton\",t.BroadcastQnaButton=\"BroadcastQnaButton\",t.BroadcastYammerButton=\"BroadcastYammerButton\",t.BroadcastAnalyticsButton=\"BroadcastAnalyticsButton\",t.RoomControlsButton=\"RoomControlsButton\",t.LayoutToggleButton=\"LayoutToggleButton\",t.SwapButton=\"SwapButton\",t.IncreaseVolumeButton=\"IncreaseVolumeButton\",t.MuteSpeakersButton=\"MuteSpeakersButton\",t.DecreaseVolumeButton=\"DecreaseVolumeButton\",t.CallHealthButton=\"CallHealthButton\",t.PopoutNewWindowButton=\"PopoutNewWindowButton\",t.RaiseHandButton=\"RaiseHandButton\",t.CortanaToggleButton=\"CortanaToggleButton\"}(t.HandlerType||(t.HandlerType={}));!function(t){t[t.callMonitorPushButton=44]=\"callMonitorPushButton\",t[t.pushButton=52]=\"pushButton\",t[t.standardIndicator=32]=\"standardIndicator\",t[t.vdiIndicator=16]=\"vdiIndicator\",t[t.durationIndicator=68]=\"durationIndicator\",t[t.BroadcastStateIndicator=70]=\"BroadcastStateIndicator\",t[t.shareControl=175]=\"shareControl\"}(t.ButtonWidth||(t.ButtonWidth={}));!function(t){t[t.PushButton=1]=\"PushButton\",t[t.MenuItem=2]=\"MenuItem\",t[t.Indicator=3]=\"Indicator\",t[t.ControlButton=4]=\"ControlButton\"}(t.ItemType||(t.ItemType={}));var n=function(){return function(t){this.groups=t}}();t.VerticalContainer=n;var o=function(){return function(t){this.groups=t}}();t.HorizontalContainer=o;var e=function(){function n(n,o){void 0===o&&(o=t.SeparatorType.SeparatorNone),this.type=n,this.separatorType=o,this.items=[],this.type=n,this.separatorType=o}return n.prototype.addRange=function(t){var n=this;t.forEach(function(t){n.addItem(t)})},n.prototype.addItem=function(t){this.items.push(t)},n.prototype.removeItem=function(t){_.remove(this.items,t)},n.prototype.getMinWidth=function(){return _.sumBy(this.items,function(t){return t.getMinWidth()})},n.prototype.getWidth=function(){return _.sumBy(this.items,function(t){return t.getWidth()})},n}();t.ControlGroup=e;var r=function(){function t(t,n,o,e,r,i){this.handler=t,this.type=n,this.priority=o,this.visible=e,this.width=r,this.handlerType=i}return t.prototype.getMinWidth=function(){return this.visible&&this.handler.visible&&this.priority<0?this.width:0},t.prototype.getWidth=function(){return this.visible&&this.handler.visible?this.width:0},t}();t.HandlerWrapper=r;var i=function(){function t(t){this.unifiedBarHandler=t,this.tooltip=\"\"}return t.prototype.onVisibilityChanged=function(n){n.$emit(t.visibilityChangedEvent)},Object.defineProperty(t.prototype,\"configuration\",{get:function(){return this.configurationInternal?this.configurationInternal:this.configurationInternal=this.createConfiguration()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"visible\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"disabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showBadge\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"badgeText\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),t.prototype.hasNotifications=function(){return!1},t.prototype.focusThisButton=function(t,n){var o=n||this.id,e=t.find(\"#\"+o);e&&e.focus()},t.prototype.showTooltip=function(t,n){return void 0===n&&(n=!1),this.unifiedBarHandler.showTooltip(t,this.title,n),Promise.resolve()},t.prototype.hideTooltip=function(t){return this.unifiedBarHandler.hideTooltip(),Promise.resolve()},Object.defineProperty(t.prototype,\"ariaLabel\",{get:function(){return this.title},enumerable:!0,configurable:!0}),t.visibilityChangedEvent=\"ubarButtonVisibilityChanged\",t}();t.BaseHandler=i;var u=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),n}(i);t.IndicatorBaseHandler=u;var a=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),Object.defineProperty(n.prototype,\"tracker\",{get:function(){var t=this;return this.trackerInternal||(this.trackerInternal=this.createTracker(),this.trackerInternal.trackData=function(){return t.getTrackData()}),this.trackerInternal},enumerable:!0,configurable:!0}),n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context}},n}(i);t.ConfigurableItemHandler=a}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,o){var i=e.call(this,t)||this;return i.unifiedBarHandler=t,i.resources=n,i.constants=r,i.serviceAdapter=o,i.id=\"broadcast-analytics-button\",i}return __extends(n,e),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-analytics.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.stream_live_event_analytics_toggle_off):this.serviceAdapter.translate(this.resources.strings.stream_live_event_analytics_toggle_on)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,t.Calling.RightPanel.BroadcastAnalytics),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"Broadcast Analytics\",\"broadcast-analytics-button\",[\"toggle-analytics\"])},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return e.isSelected?t.PanelActionOutcome.hide:t.PanelActionOutcome.show},trackScenarioType:function(){return t.PanelActionScenarioType.broadcast},trackType:function(){return t.PanelModuleType.other},trackSummary:\"Show broadcats analytics\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.analyticsPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.analyticsPanelButtonOptions:null},enumerable:!0,configurable:!0}),n}(t.ConfigurableItemHandler);t.BroadcastAnalyticsButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,o,r){var s=e.call(this,t)||this;return s.unifiedBarHandler=t,s.resources=n,s.constants=o,s.serviceAdapter=r,s.id=\"broadcast-qna-button\",s}return __extends(n,e),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-qna.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.broadcast_toggleQna_off):this.serviceAdapter.translate(this.resources.strings.broadcast_toggleQna_on)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.toggleQna(),this.serviceAdapter.resolve()},n.prototype.hasNotifications=function(){return this.hasNewMessages},n.prototype.createConfiguration=function(){var e=this,n=new Map;return n.set(function(){return e.isSelected},\"active\"),n.set(function(){return e.hasNewMessages},\"updated\"),new t.DynamicButtonConfiguration(\"Broadcast Qna\",n,\"broadcast-qna-button\",[\"toggle-qna\",\"ts-push-button-calling-action\"])},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return e.isSelected?t.PanelActionOutcome.hide:t.PanelActionOutcome.show},trackScenarioType:function(){return t.PanelActionScenarioType.broadcast},trackType:function(){return t.PanelModuleType.other},trackSummary:\"Show broadcats qna\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.qnaPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.qnaPanelButtonOptions:null},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasNewMessages\",{get:function(){var t=this.options&&this.options.hasNewMessages;return t!==this.hasMessages&&(t&&this.serviceAdapter.scope().$emit(this.constants.events.calling.notificationUpdateReceived),this.hasMessages=t),this.options&&this.options.hasNewMessages},enumerable:!0,configurable:!0}),n.prototype.toggleQna=function(){!this.isSelected&&this.options&&(this.options.hasNewMessages=!1),this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,t.Calling.RightPanel.BroadcastQna)},n}(t.ConfigurableItemHandler);t.BroadcastQnaButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,o){var i=e.call(this,t)||this;return i.unifiedBarHandler=t,i.resources=n,i.constants=r,i.serviceAdapter=o,i.id=\"broadcast-yammer-button\",i}return __extends(n,e),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-yammer-monochrome.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.broadcast_toggleYammer_off):this.serviceAdapter.translate(this.resources.strings.broadcast_toggleYammer_on)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,t.Calling.RightPanel.BroadcastYammer),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"Broadcast Yammer\",\"broadcast-yammer-button\",[\"toggle-yammer\",\"ts-push-button-calling-action\"])},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return e.isSelected?t.PanelActionOutcome.hide:t.PanelActionOutcome.show},trackScenarioType:function(){return t.PanelActionScenarioType.broadcast},trackType:function(){return t.PanelModuleType.other},trackSummary:\"Show broadcats yammer\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.yammerPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.yammerPanelButtonOptions:null},enumerable:!0,configurable:!0}),n}(t.ConfigurableItemHandler);t.BroadcastYammerButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,r,o){var i=t.call(this,e)||this;return i.unifiedBarHandler=e,i.resources=n,i.constants=r,i.serviceAdapter=o,i.id=\"call-health-button\",i}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-activity.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.aria_toggleHealthAndPerformance_off):this.serviceAdapter.translate(this.resources.strings.aria_toggleHealthAndPerformance_on)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,e.Calling.RightPanel.CallHealth),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"Call Health And Performance\",\"call-health-button\",[\"toggle-health\"])},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.isSelected?e.PanelActionOutcome.hide:e.PanelActionOutcome.show},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackType:function(){return e.PanelModuleType.other},trackSummary:\"Show call health panel\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.healthPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.healthPanelButtonOptions:null},enumerable:!0,configurable:!0}),n}(e.ConfigurableItemHandler);e.CallHealthButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(t){!function(e){var r=function(r){function n(e,n,i,a,s,c){var o=r.call(this,e)||this;return o.unifiedBarHandler=e,o.resources=n,o.constants=i,o.serviceAdapter=a,o.call=s,o.id=\"call-transcript-button\",o.isTranscriptSupported=s.isTranscriptSupported(),o.isDisabled=s.getTranscriptStatus()===t.services.CallTranscriptStatus.disabled,o.callTranscriptStateSubscription=s.on(\"transcriptStatusChanged\",o.handleStatusChange.bind(o)),c.$on(\"$destroy\",o.destroy.bind(o)),o}return __extends(n,r),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isTranscriptSupported&&this.options&&this.options.shouldCreate&&!this.call.isServerHold},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-transcript.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.aria_stop_call_transcript):this.serviceAdapter.translate(this.resources.strings.aria_start_call_transcript)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.call.isTranscribing()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"disabled\",{get:function(){return this.isDisabled},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.isDisabled=!0,this.call.isTranscribing()?this.call.stopTranscript():(this.call.startTranscript(),this.options&&!this.options.isSelected&&this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,e.Calling.RightPanel.CallTranscript)),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Transcript\",\"call-transcript-button\",[\"toggle-call-transcript\"])},n.prototype.createTracker=function(){var t=this,r=this.call.isTranscribing();return{trackOutcome:function(){return t.isSelected?e.PanelActionOutcome.hide:e.PanelActionOutcome.show},trackScenario:function(){return r?e.PanelActionScenario.stopTranscript:e.PanelActionScenario.startTranscript},trackScenarioType:function(){return e.PanelActionScenarioType.callTranscript},trackName:function(){return e.PanelModuleName.callTranscript},trackType:function(){return e.PanelModuleType.button},trackSummary:r?\"Stop transcript\":\"Start transcript\"}},n.prototype.destroy=function(){this.callTranscriptStateSubscription&&(this.callTranscriptStateSubscription.dispose(),this.callTranscriptStateSubscription=void 0)},n.prototype.handleStatusChange=function(){switch(this.call.getTranscriptStatus()){case t.services.CallTranscriptStatus.pending:case t.services.CallTranscriptStatus.waiting:this.isDisabled=!0;break;default:this.isDisabled=!1}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.callTranscriptPanelButtonOptions},enumerable:!0,configurable:!0}),n}(e.ConfigurableItemHandler);e.CallTranscriptButtonHandler=r}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,i,a){var o=e.call(this,t)||this;return o.unifiedBarHandler=t,o.resources=n,o.constants=r,o.serviceAdapter=i,o.call=a,o.id=\"call-transcript-panel-button\",o.isTranscriptSupported=a.isTranscriptSupported(),o}return __extends(n,e),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isTranscriptSupported&&this.call.isTranscribing()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-transcript.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.aria_hide_call_transcript):this.serviceAdapter.translate(this.resources.strings.aria_show_call_transcript)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,t.Calling.RightPanel.CallTranscript),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){var e=this,n=new Map;return n.set(function(){return e.isSelected},\"active\"),new t.DynamicButtonConfiguration(\"TranscriptPanel\",n,\"call-transcript-panel-button\",[\"toggle-call-transcript-panel\",\"ts-push-button-calling-action\"])},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return e.isSelected?t.PanelActionOutcome.hide:t.PanelActionOutcome.show},trackScenario:function(){return e.isSelected?t.PanelActionScenario.hideTranscriptPanel:t.PanelActionScenario.showTranscriptPanel},trackScenarioType:function(){return t.PanelActionScenarioType.callTranscript},trackName:function(){return t.PanelModuleName.callTranscript},trackType:function(){return t.PanelModuleType.button},trackSummary:this.isSelected?\"Hide transcript panel\":\"Show transcript panel\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.callTranscriptPanelButtonOptions},enumerable:!0,configurable:!0}),n}(t.ConfigurableItemHandler);t.CallTranscriptPanelButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,i,a,r,o,s,c,l,u){var p=t.call(this,e)||this;return p.unifiedBarHandler=e,p.resources=n,p.constants=i,p.layoutService=o,p.serviceAdapter=s,p.ariaLiveService=c,p.conversationsService=l,p.call=u,p.id=\"chat-button\",p.enableSurfaceHubChat=r.valueAsBoolean(\"enableSurfaceHubChat\"),a.$on(s.scope(),i.events.calling.surfaceHub.toggleChatPanel,p.toggleChat.bind(p)),a.$on(s.scope(),i.events.pushEvents.messageStore.createOrUpdateMessage,function(t,n){e.meetingPanelManager&&n.messages.forEach(function(e){return p.onCreateOrUpdateMessage(e)})}),p}return __extends(n,t),Object.defineProperty(n.prototype,\"disabled\",{get:function(){return!this.options||(!!this.options.isDisabled||!(!this.isFederatedConversation||!this.unifiedBarHandler.conversation.isChannel()))},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"visible\",{get:function(){return!(!this.options||!this.options.shouldCreate)&&(!(this.layoutService.surfaceHubEnabled&&!this.enableSurfaceHubChat)&&(this.call.isEmergencyCall?!!this.call.threadId:!this.unifiedBarHandler.isOneToOnePstnCall()&&!this.unifiedBarHandler.isEchoBotCall()))},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-chat.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isConversationInitialized?this.isSelected?this.serviceAdapter.translate(this.resources.strings.calling_toggleChat_off):this.serviceAdapter.translate(this.resources.strings.calling_toggleChat_on):this.serviceAdapter.translate(this.resources.strings.calling_chat_disabled_tooltip)},enumerable:!0,configurable:!0}),n.prototype.hasNotifications=function(){return this.hasNewMessages},n.prototype.execute=function(e){return this.toggleChat(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){var t=this,n=new Map;return n.set(function(){return t.isSelected},\"active\"),n.set(function(){return t.hasNewMessages},\"updated\"),new e.DynamicButtonConfiguration(\"Chat\",n,\"chat-button\",[\"toggle-chat\",\"ts-push-button-calling-action\"])},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.isSelected?e.PanelActionOutcome.hide:e.PanelActionOutcome.show},trackScenario:function(){return e.PanelActionScenario.callShowConversation},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.showConversationButton},trackType:function(){return e.PanelModuleType.other},trackSummary:\"Show conversation\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.chatPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.chatPanelButtonOptions:null},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isConversationInitialized\",{get:function(){return this.options&&this.options.isConversationInitialized},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isFederatedConversation\",{get:function(){return this.unifiedBarHandler.conversation.isFederated()||this.conversationsService.isConversationInDifferentTenant(this.call.conversationId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasNewMessages\",{get:function(){return this.options&&this.options.hasNewMessages&&!this.disabled},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.toggleChat=function(){this.isSelected||(this.options.hasNewMessages=!1,this.unifiedBarHandler.meetingPanelManager.showChatUpdateNotification=!1),this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,e.Calling.RightPanel.CallingChat)},n.prototype.onCreateOrUpdateMessage=function(e){var t=this;if(this.unifiedBarHandler.conversation.isInitialized&&this.unifiedBarHandler.meetingPanelManager){var n=this.unifiedBarHandler.meetingPanelManager.showChatUpdateNotification;this.unifiedBarHandler.meetingPanelManager.onCreateOrUpdateChatMessage(e).then(function(){t.unifiedBarHandler.meetingPanelManager.showChatUpdateNotification&&!n&&(t.ariaLiveService.update(t.serviceAdapter.translate(t.resources.strings.aria_calling_new_incoming_message),!0),t.call.isChatBubblesAvailable||t.serviceAdapter.scope().$emit(t.constants.events.calling.notificationUpdateReceived))})}},n}(e.ConfigurableItemHandler);e.ChatButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,i,r,o){var s=t.call(this,e)||this;return s.unifiedBarHandler=e,s.resources=n,s.constants=i,s.call=r,s.serviceAdapter=o,s.id=\"device-settings-button\",s}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return!this.call.isScreenshareFromChat&&this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-settings.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.call.isInLightweightMode()?this.isSelected?this.serviceAdapter.translate(this.resources.strings.hide_settings):this.serviceAdapter.translate(this.resources.strings.show_settings):this.isSelected?this.serviceAdapter.translate(this.resources.strings.hide_device_settings):this.serviceAdapter.translate(this.resources.strings.show_device_settings)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,e.Calling.RightPanel.DeviceSettings),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Device settings\",\"settings-button\",[\"toggle-device-settings\"])},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.isSelected?e.PanelActionOutcome.hide:e.PanelActionOutcome.show},trackScenario:function(){return e.PanelActionScenario.callOpenSettings},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.callSettings},trackType:function(){return e.PanelModuleType.other},trackSummary:\"Call settings\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.deviceSettingsPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.deviceSettingsPanelButtonOptions:null},enumerable:!0,configurable:!0}),n}(e.ConfigurableItemHandler);e.DeviceSettingsButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,r,l,i,u,c,o){var s=t.call(this,e)||this;return s.unifiedBarHandler=e,s.constants=n,s.layoutService=r,s.eventingService=l,s.resources=i,s.ariaLiveService=u,s.serviceAdapter=c,s.$window=o,s.id=\"full-screen-button\",s.exitFullScreen=c.translate(i.strings.calling_exitFullscreen),s.enterFullScreenMeetup=c.translate(i.strings.calling_enterFullscreen_meetup_tooltip),s.enterFullScreenCall=c.translate(i.strings.calling_enterFullscreen_call_tooltip),s.setFullScreenTitle(),l.$on(c.scope(),\"fullscreenchange\",function(){return s.handleFullScreenClicked()}),l.$on(c.scope(),n.events.calling.surfaceHubFullScreenStateChanged,function(){s.handleSurfaceHubFullScreenStateChanged()}),s}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return!this.layoutService.surfaceHubEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isFullScreen?this.serviceAdapter.translate(this.resources.strings.exit_full_screen):this.serviceAdapter.translate(this.resources.strings.enter_full_screen)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return this.isFullScreen?\"svg/icons-reset-zoom.html\":\"svg/icons-fullscreen.html\"},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.layoutService.surfaceHubEnabled?this.handleShubFullScreenClicked():this.$window.screenfull.enabled&&(this.$window.screenfull.toggle(),$(\".calling-more-actions-menu\").appendTo(\"body\")),this.serviceAdapter.resolve()},n.prototype.handleFullScreenClicked=function(){this.setFullScreenTitle(),this.ariaLiveService.update(this.fullScreenTitle)},n.prototype.handleShubFullScreenClicked=function(){this.toggleSurfaceHubFullScreenMode(),this.setFullScreenTitle(),this.ariaLiveService.update(this.fullScreenTitle)},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Full Screen\",\"full-screen-button\")},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.isFullScreen?e.PanelActionOutcome.disable:e.PanelActionOutcome.enable},trackName:function(){return e.PanelModuleName.fullscreenButton},trackType:function(){return e.PanelModuleType.button},trackSummary:\"User clicking on fullscreen button\"}},Object.defineProperty(n.prototype,\"isFullScreen\",{get:function(){return this.layoutService.surfaceHubEnabled?this.layoutService.isSurfaceHubInFullScreen:this.layoutService.isWindowFullscreen},enumerable:!0,configurable:!0}),n.prototype.setFullScreenTitle=function(){this.fullScreenTitle=this.isFullScreen?this.exitFullScreen:this.unifiedBarHandler.conversation.isMeeting()?this.enterFullScreenMeetup:this.enterFullScreenCall},n.prototype.handleSurfaceHubFullScreenStateChanged=function(){this.setFullScreenTitle()},n.prototype.toggleSurfaceHubFullScreenMode=function(){this.layoutService.surfaceHubEnabled&&(this.layoutService.isSurfaceHubInFullScreen=!this.layoutService.isSurfaceHubInFullScreen,this.eventingService.$emit(this.constants.events.calling.surfaceHubFullScreenStateChanged,{isSurfaceHubInFullScreen:this.layoutService.isSurfaceHubInFullScreen}))},n}(e.ConfigurableItemHandler);e.FullScreenHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,i,o,r){var s=t.call(this,e)||this;return s.unifiedBarHandler=e,s.resources=n,s.constants=i,s.call=o,s.serviceAdapter=r,s.id=\"meeting-info-button\",s}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return!this.call.isScreenshareFromChat&&this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"disabled\",{get:function(){return!this.options||this.options.isDisabled},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-info.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){if(this.disabled)return this.serviceAdapter.translate(this.resources.strings.calling_info_tab_disabled);if(this.options.isBroadcastPlaybackMeeting)return this.serviceAdapter.translate(this.resources.strings.broadcast_attendee_meeting_info_tab_name);var e=this.isMeetingContext()?this.isSelected?this.resources.strings.hide_meeting_details:this.resources.strings.show_meeting_details:this.isSelected?this.resources.strings.hide_call_details:this.resources.strings.show_call_details;return this.serviceAdapter.translate(e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,e.Calling.RightPanel.MeetingInfo),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Meeting info\",this.options.isBroadcastPlaybackMeeting?\"broadcast-playback-meeting-info\":\"info-button\",[\"toggle-meeting-info\"])},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.isSelected?e.PanelActionOutcome.hide:e.PanelActionOutcome.show},trackScenario:function(){return e.PanelActionScenario.meetingShowPanel},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.meetingInfoPanel},trackType:function(){return e.PanelModuleType.button},trackSummary:\"User clicking on meeting info panel\"}},Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.meetingInfoPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.meetingInfoPanelButtonOptions:null},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"meetingTypeContext\",{get:function(){return this.options?this.options.meetingTypeContext:\"\"},enumerable:!0,configurable:!0}),n.prototype.isMeetingContext=function(){return\"PrivateMeeting\"==this.meetingTypeContext||\"Channel\"==this.meetingTypeContext},n}(e.ConfigurableItemHandler);e.MeetingInfoButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,o,r,i){var a=t.call(this,e)||this;return a.unifiedBarHandler=e,a.resources=n,a.constants=o,a.call=r,a.serviceAdapter=i,a.id=\"meeting-notes-button\",a}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.options&&this.options.shouldCreate},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-meeting-notes.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isSelected?this.serviceAdapter.translate(this.resources.strings.hide_meeting_notes):this.serviceAdapter.translate(this.resources.strings.show_meeting_notes)},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.toggleNotes(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Meeting notes\",\"meeting-notes-button\",[\"toggle-meeting-notes\"])},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.isSelected?e.PanelActionOutcome.hide:e.PanelActionOutcome.show},trackScenario:function(){return e.PanelActionScenario.callShowConversation},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.inMeetingNotes},trackType:function(){return t.unifiedBarHandler.getTrackType()},trackData:function(){return t.getTrackData()},trackSummary:\"Show conversation\",dataTid:\"meeting-notes-button\"}},Object.defineProperty(n.prototype,\"meetingUniqueId\",{get:function(){return\"\"+this.call.conversationId+(this.unifiedBarHandler.conversation.isPrivateMeeting()?\"\":this.call.messageId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.meetingNotesPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.meetingNotesPanelButtonOptions:null},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),n.prototype.toggleNotes=function(){this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,e.Calling.RightPanel.MeetingNotes)},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,meetingUniqueId:this.meetingUniqueId}},n}(e.ConfigurableItemHandler);e.MeetingNotesButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){var n=function(n){function e(t,e,o,r,i,a,c,u,s,l){var p=n.call(this,r)||this;return p.$root=t,p.constants=o,p.unifiedBarHandler=r,p.resources=i,p.serviceAdapter=a,p.call=c,p.callingMultiWindowService=u,p.eventingService=s,p.conversationsService=l,p.id=\"popout-new-window-button\",p.logger=e.newLogger(\"popoutNewWindowHandler\"),p}return __extends(e,n),Object.defineProperty(e.prototype,\"visible\",{get:function(){return this.callingMultiWindowService.canCallBePoppedOut(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"title\",{get:function(){var t=this.conversationsService.getCallingConversation(this.call.conversationId).isMeeting()?this.resources.strings.multiwindow_pop_out_meeting:this.resources.strings.multiwindow_pop_out_call;return this.serviceAdapter.translate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"icon\",{get:function(){return\"svg/icons-open-outside.html\"},enumerable:!0,configurable:!0}),e.prototype.execute=function(t){var n=this;return this.callingMultiWindowService.popoutCall(this.call,this.constants.events.multiWindow.entryPoints.callingPopoutUbarButton).then(function(){return n.eventingService.$emit(n.constants.events.layout.navigateBack)}).catch(function(t){return n.logger.error(\"Error popping out window for call with teamsCallId: \"+n.call.teamsCallId+\". Error: \"+t)})},e.prototype.createConfiguration=function(){return new t.DynamicButtonConfiguration(\"Popout\",null,\"popout-button\",[\"ts-push-button-calling-action\"])},e.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return t.$root.trackConstants.trackOutcome.nav},trackName:function(){return t.$root.trackConstants.trackModuleName.popoutCallButton},trackType:function(){return t.$root.trackConstants.trackType.button},trackSummary:\"Pop out new window\",dataTid:\"multiwindow-popout-button\"}},e}(t.ConfigurableItemHandler);t.PopoutNewWindowHandler=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),teamspace;!function(e){!function(e){var n=function(n){function t(e,t,r,a,i,o,s){var c=n.call(this,a)||this;return c.unifiedBarHandler=a,c.resources=i,c.serviceAdapter=o,c.call=s,c.id=\"raise-hand-button\",c.logger=t.newLogger(\"raiseHandHandler\"),c.raiseHandEnabled=e.valueAsBoolean(r.settings.names.enableRaiseHand),c}return __extends(t,n),Object.defineProperty(t.prototype,\"isHandRaised\",{get:function(){return this.raiseHandEnabled&&this.call.isHandRaised},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"visible\",{get:function(){var e=this.unifiedBarHandler.conversation;return this.raiseHandEnabled&&!e.isOneToOne()&&!this.call.isServerHold&&!this.call.isEmergencyCall},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"title\",{get:function(){return this.isHandRaised?this.serviceAdapter.translate(this.resources.strings.dismiss_hand_in_call):this.serviceAdapter.translate(this.resources.strings.raise_hand_in_call)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"icon\",{get:function(){return this.isHandRaised?\"svg/icons-hand-filled.html\":\"svg/icons-hand-unfilled.html\"},enumerable:!0,configurable:!0}),t.prototype.execute=function(e){var n=this;return this.logger.info(\"Execute called\"),(this.call.isHandRaised?this.call.dismissHand():this.call.raiseHand()).then(function(){return n.serviceAdapter.resolve()})},t.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"RaiseHandButton\",\"toggle-raisehand-button\",[\"toggle-raisehand\",\"ts-push-button-calling-action\"])},t.prototype.createTracker=function(){var n=this;return{trackOutcome:function(){return e.PanelActionOutcome.select},trackScenario:function(){return n.isHandRaised?e.PanelActionScenario.callDismissHand:e.PanelActionScenario.callRaiseHand},trackScenarioType:function(){return n.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return e.PanelModuleName.raiseHandButton},trackType:function(){return n.unifiedBarHandler.getTrackType()},trackData:function(){return n.getTrackData()},trackSummary:\"Raise hand in unified bar\"}},t}(e.ConfigurableItemHandler);e.RaiseHandHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){var n=function(n){function o(t,o,r,i,a,s,c,u){var l=n.call(this,t)||this;return l.unifiedBarHandler=t,l.resources=o,l.constants=r,l.call=i,l.serviceAdapter=c,l.callingSupportService=u,l.id=\"roster-button\",l.inLobbyCount=0,a.$on(c.scope(),r.events.calling.surfaceHub.toggleRosterPanel,function(){l.toggleRoster()}),s.safeSubscribe(c.scope(),function(e,t){l.inLobbyCount=t},e.services.CallLobbyServiceEvents.Type_InLobbyCountChanged,e.services.TeamsCallService.getTeamsCallIdAsString(i.teamsCallId)),l.inLobbyCount=s.getInLobbyCount(i.teamsCallId),c.scope().$watch(\"isLobbyEnabled\",function(e){void 0!==e&&l.options&&(l.options.isLobbyEnabled=e)}),l}return __extends(o,n),Object.defineProperty(o.prototype,\"visible\",{get:function(){return this.options&&this.options.shouldCreate&&this.callingSupportService.shouldShowRoster(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"disabled\",{get:function(){return this.options&&this.options.isDisabled},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"icon\",{get:function(){return\"svg/icons-roster.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"title\",{get:function(){var e=this.isSelected?this.resources.strings.aria_hide_participants_pane:this.resources.strings.aria_show_participants_pane_and_add_people;return this.serviceAdapter.translate(e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"badgeText\",{get:function(){return String(this.inLobbyCount)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"showBadge\",{get:function(){return Boolean(this.inLobbyCount)},enumerable:!0,configurable:!0}),o.prototype.execute=function(e){return this.toggleRoster(),this.serviceAdapter.resolve()},o.prototype.hasNotifications=function(){return this.showBadge},o.prototype.createConfiguration=function(){var e=this,n=new Map;return n.set(function(){return e.isSelected},\"active\"),new t.DynamicButtonConfiguration(\"Roster\",n,\"roster-button\",[\"toggle-roster\",\"ts-push-button-calling-action\"])},o.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return e.isSelected?t.PanelActionOutcome.hide:t.PanelActionOutcome.show},trackScenario:function(){return t.PanelActionScenario.callAddParticipant},trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.addPeopleButton},trackType:function(){return t.PanelModuleType.other},trackSummary:\"Add people\"}},Object.defineProperty(o.prototype,\"options\",{get:function(){return this.unifiedBarHandler.panelButtonOptions&&this.unifiedBarHandler.panelButtonOptions.rosterPanelButtonOptions?this.unifiedBarHandler.panelButtonOptions.rosterPanelButtonOptions:null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"isSelected\",{get:function(){return this.options&&this.options.isSelected},enumerable:!0,configurable:!0}),o.prototype.toggleRoster=function(){this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,t.Calling.RightPanel.Roster)},o}(t.ConfigurableItemHandler);t.RosterButtonHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function a(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}}(),teamspace;!function(e){!function(e){var n=function(n){function t(e,t,a,r,i,c,o,l){var u=n.call(this,e)||this;return u.unifiedBarHandler=e,u.coachmarkEngine=t,u.resources=a,u.call=r,u.serviceAdapter=i,u.id=\"hangup-button\",u.logger=l.newLogger(\"calling-handler\"),u.escalateScreensharingCallEnabled=c.valueAsBoolean(o.settings.names.enableSharingOnlyCallEscalation),u.calling_hangup=i.translate(a.strings.calling_hangup),u}return __extends(t,n),Object.defineProperty(t.prototype,\"title\",{get:function(){return this.unifiedBarHandler.isScreenshareFromChatCall()?this.escalateScreensharingCallEnabled?this.serviceAdapter.translate(this.resources.strings.calling_screensharing_call_escalated_hangup):this.serviceAdapter.translate(this.resources.strings.calling_screensharing_call_hangup):this.calling_hangup},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"icon\",{get:function(){return\"svg/icons\"+(this.unifiedBarHandler.isScreenshareFromChatCall()?\"-close-end-call\":\"-call-end\")+\".html\"},enumerable:!0,configurable:!0}),t.prototype.execute=function(e){if(this.unifiedBarHandler.actionsHandler)return this.logger.info(\"Execute proceeding to hangup\"),this.unifiedBarHandler.actionsHandler.hangUp(e),this.coachmarkEngine.markExitedCallOrMeeting(),this.serviceAdapter.resolve();this.logger.warn(\"Execute could not proceed - actionsHandler undefined\")},t.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"Call\",\"hang-up-button\",[\"ts-hangup ts-push-button-animation\"])},t.prototype.createTracker=function(){var n=this;return{trackOutcome:function(){return e.PanelActionOutcome.submit},trackScenario:function(){return e.PanelActionScenario.callStopMeeting},trackScenarioType:function(){return n.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return e.PanelModuleName.stopMeetingButton},trackType:function(){return n.unifiedBarHandler.getTrackType()},trackData:function(){return n.getTrackData()},trackSummary:\"Hang up in unified bar\",dataTid:\"call-hangup\"}},t.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},t}(e.ConfigurableItemHandler);e.CallButtonHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(e,r,n,o,a){var c=t.call(this,e)||this;return c.unifiedBarHandler=e,c.call=n,c.serviceAdapter=o,c.id=\"callingButtons-decreseVolumeBtn\",c.logger=a.newLogger(\"decrease-volume-handler\"),c.speakerManager=e.actionsHandler.speakerManager,c.titleText=o.translate(r.strings.rigel_calling_decrease_speaker_volume),c}return __extends(r,t),Object.defineProperty(r.prototype,\"icon\",{get:function(){return\"svg/icons-minus.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.titleText},enumerable:!0,configurable:!0}),r.prototype.execute=function(){return this.logger.info(\"Execute called\"),this.speakerManager.setVolume(this.speakerManager.volume-10),this.serviceAdapter.resolve()},Object.defineProperty(r.prototype,\"visible\",{get:function(){return!0},enumerable:!0,configurable:!0}),r.prototype.showTooltip=function(e,t){return void 0===t&&(t=!1),Promise.resolve()},Object.defineProperty(r.prototype,\"disabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),r.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"DecreaseVolume\",\"decrease-volume-button\")},r.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return e.PanelActionOutcome.submit},trackScenario:function(){return e.PanelActionScenario.changeVolume},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.decreaseVolume},trackType:function(){return e.PanelModuleType.submit},trackData:function(){return t.getTrackData()},trackSummary:\"Decrease volume\"}},r.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId}},r}(e.ConfigurableItemHandler);e.DecreaseVolumeButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,a,i,o){var c=e.call(this,t)||this;return c.unifiedBarHandler=t,c.call=n,c.serviceAdapter=a,c.icon=\"svg/icons-call-dialpad.html\",c.id=\"toggle-dtmf-keypad-button\",c.logger=o.newLogger(\"dtmf-handler\"),c._title=a.translate(r.strings.calling_open_dtmf_keypad),c._visible=t.isOneToOnePstnCall(),i.isRigel&&(c._callChangedSubscription=n.changed(c.onCallChanged.bind(c))),c}return __extends(n,e),Object.defineProperty(n.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"visible\",{get:function(){return(this._visible||this.call.isEmergencyCall)&&!this.call.isServerHold},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.logger.info(\"Execute called\"),this.unifiedBarHandler.toggleDtmfKeypad(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"DTMF\",\"dtmf-button\")},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.select},trackScenario:function(){return t.PanelActionScenario.callOpenDialpad},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return t.PanelModuleName.openDialpadButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Open Dialpad\"}},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},n.prototype.onCallChanged=function(){1===this.call.callType?this._visible=this.unifiedBarHandler.isOneToOnePstnCall():2===this.call.callType&&(this._visible=!1,this._callChangedSubscription.dispose())},n}(t.ConfigurableItemHandler);t.DtmfButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,r,o,a){var i=t.call(this,e)||this;return i.unifiedBarHandler=e,i.call=r,i.serviceAdapter=o,i.id=\"callingButtons-increaseVolumeBtn\",i.logger=a.newLogger(\"increase-volume-handler\"),i.speakerManager=e.actionsHandler.speakerManager,i.titleText=o.translate(n.strings.rigel_calling_increase_speaker_volume),i}return __extends(n,t),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-add.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.titleText},enumerable:!0,configurable:!0}),n.prototype.execute=function(){return this.logger.info(\"Execute called\"),this.speakerManager.setVolume(this.speakerManager.volume+10),this.serviceAdapter.resolve()},Object.defineProperty(n.prototype,\"visible\",{get:function(){return!0},enumerable:!0,configurable:!0}),n.prototype.showTooltip=function(e,t){return void 0===t&&(t=!1),Promise.resolve()},Object.defineProperty(n.prototype,\"disabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),n.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"IncreaseVolume\",\"increase-volume-button\",[\"unfilled\"])},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return e.PanelActionOutcome.submit},trackScenario:function(){return e.PanelActionScenario.changeVolume},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.increaseVolume},trackType:function(){return e.PanelModuleType.submit},trackData:function(){return t.getTrackData()},trackSummary:\"Increase volume\"}},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId}},n}(e.ConfigurableItemHandler);e.IncreaseVolumeButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(e){var n=function(n){function r(e,r,o,i,a){var c=n.call(this,e)||this;return c.unifiedBarHandler=e,c.resources=r,c.call=o,c.serviceAdapter=i,c.currentState={options:null,selectedOption:t.shared.RigelLayoutType.None,isEnabled:!1,isVisible:!1},c.id=\"layout-toggle-button\",i.scope().$on(a.events.rigel.service.eventTypes.updateLayoutSwitch,c.updateSwitch.bind(c)),c}return __extends(r,n),Object.defineProperty(r.prototype,\"icon\",{get:function(){return this.currentState.selectedOption===t.shared.RigelLayoutType.Content?\"svg/icons-content.html\":\"svg/icons-content-and-video.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.currentState.selectedOption===t.shared.RigelLayoutType.Content?this.serviceAdapter.translate(this.resources.strings.rigel_console_btn_content_and_gallery_layout):this.serviceAdapter.translate(this.resources.strings.rigel_console_btn_content_layout)},enumerable:!0,configurable:!0}),r.prototype.execute=function(){return this.currentState.selectedOption=this.getNextLayoutType(),this.unifiedBarHandler.actionsHandler.updateLayoutType(this.currentState.selectedOption),this.serviceAdapter.resolve()},Object.defineProperty(r.prototype,\"visible\",{get:function(){return this.currentState.isVisible&&this.currentState.selectedOption!==t.shared.RigelLayoutType.Gallery&&this.currentState.selectedOption!==t.shared.RigelLayoutType.None},enumerable:!0,configurable:!0}),r.prototype.showTooltip=function(t,e){return void 0===e&&(e=!1),Promise.resolve()},Object.defineProperty(r.prototype,\"disabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),r.prototype.updateSwitch=function(t,e){this.currentState=e},r.prototype.getNextLayoutType=function(){if(!this.currentState.options.length)return null;var t=this.currentState.selectedOption,e=this.currentState.options.indexOf(t);return[-1,this.currentState.options.length-1].includes(e)?this.currentState.options[0]:this.currentState.options[e+1]},r.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"LayoutToggleButton\",\"layout-toggle-button\")},r.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return e.PanelActionOutcome.submit},trackScenario:function(){return e.PanelActionScenario.switchLayout},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.toggleLayout},trackType:function(){return e.PanelModuleType.submit},trackData:function(){return t.getTrackData()},trackSummary:\"Show LayoutToggleButton in the unified bar\"}},r.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId}},r}(e.ConfigurableItemHandler);e.LayoutToggleButtonHandler=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(t,i,r,a,o,l,s,c){var u=n.call(this,r)||this;return u.unifiedBarHandler=r,u.callTogglingService=a,u.resources=o,u.call=l,u.serviceAdapter=s,u.id=\"microphone-button\",u.logger=c.newLogger(\"microphone-handler\"),u.muteParticipantEnabled=t.valueAsBoolean(i.settings.names.enableRemoteMuteParticipant),u.enableConfirmAudioEscalation=t.valueAsBoolean(i.settings.names.enableConfirmAudioEscalation),u.escalateScreensharingCallEnabled=t.valueAsBoolean(i.settings.names.enableSharingOnlyCallEscalation),u.muteParticipantEnabled&&(u.onServerMuteChangedSubscription=l.on(\"serverMutedChanged\",function(){return u.onServerMutedChangeCallback()}),u.onMuteCalledSubcription=a.subscribe(function(e,t){return u.onToggleMute(t)},e.services.CallTogglingService.Type_CallTogglingMuteAudioCalled,e.services.TeamsCallService.getTeamsCallIdAsString(l.teamsCallId)),u.onUnmuteFailSubcription=a.subscribe(function(){return u.onUnmuteFail()},e.services.CallTogglingService.Type_CallTogglingUnmuteFailed,e.services.TeamsCallService.getTeamsCallIdAsString(l.teamsCallId)),u.onServerMutedChangeCallback()),s.subscribe(\"$destroy\",function(){u.onServerMuteChangedSubscription&&u.onServerMuteChangedSubscription.dispose(),u.onMuteCalledSubcription&&a.unsubscribe(u.onMuteCalledSubcription),u.onUnmuteFailSubcription&&a.unsubscribe(u.onUnmuteFailSubcription)}),u}return __extends(i,n),Object.defineProperty(i.prototype,\"title\",{get:function(){return this.disabled?this.microphoneDisabledLabel:this.enableConfirmAudioEscalation&&this.call.isContentOnlyMode?this.serviceAdapter.translate(this.resources.strings.calling_confirm_audio_escalation_tooltip):this.unifiedBarHandler.isScreenshareFromChatCall()&&this.escalateScreensharingCallEnabled?this.serviceAdapter.translate(this.resources.strings.calling_screenshare_only_call_escalation_microphone_disabled):this.isCallMuted()?this.unmuteMicrophoneLabel:this.muteMicrophoneLabel},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){var e=\"svg/icons\";return this.enableConfirmAudioEscalation&&this.call.isContentOnlyMode?e+=\"-no-audio.html\":this.unifiedBarHandler.isScreenshareFromChatCall()?e+=\"-call-microphone-off-filled.html\":(e+=\"-call-microphone\",this.unifiedBarHandler.isUnmuting?e+=\"-unmuting.html\":e=this.isCallMuted()?e+\"-off-filled.html\":e+\".html\"),e},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"microphoneDisabledLabel\",{get:function(){return this.unifiedBarHandler.isScreenshareFromChatCall()?this.serviceAdapter.translate(this.resources.strings.calling_screenshare_only_call_microphone_disabled):this.unifiedBarHandler.isUnmuting?this.serviceAdapter.translate(this.resources.strings.calling_unmuting):this.serviceAdapter.translate(this.resources.strings.calling_microphone_disabled)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"muteMicrophoneLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_mute)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"unmuteMicrophoneLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_unmute)},enumerable:!0,configurable:!0}),i.prototype.isCallMuted=function(){return this.callTogglingService.isMuted(this.call)},i.prototype.execute=function(e){return this.logger.info(\"Execute called\"),this.unifiedBarHandler.actionsHandler.toggleMuteAudio(e),this.serviceAdapter.resolve()},Object.defineProperty(i.prototype,\"visible\",{get:function(){return!this.call.isEmergencyCall&&!this.call.isInLightweightMode()&&!e.services.CallUtilities.isCallOnServerHold(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disabled\",{get:function(){return this.unifiedBarHandler.isConnectingAsContentOnly()||this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.escalateScreensharingCallEnabled||this.unifiedBarHandler.noMicrophonesAvailable||this.unifiedBarHandler.isUnmuting},enumerable:!0,configurable:!0}),i.prototype.onServerMutedChangeCallback=function(){this.unifiedBarHandler.isUnmuting&&!this.call.isServerMuted&&this.stopUnmuting()},i.prototype.onToggleMute=function(e){this.muteParticipantEnabled&&!this.unifiedBarHandler.isInLobby()&&!e&&this.call.isServerMuted&&(this.unifiedBarHandler.isUnmuting=!0)},i.prototype.onUnmuteFail=function(){this.stopUnmuting()},i.prototype.stopUnmuting=function(){this.unifiedBarHandler.isUnmuting&&(this.unifiedBarHandler.isUnmuting=!1,this.serviceAdapter.digest())},i.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"Mute\",\"toggle-audio-button\")},i.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.select},trackScenario:function(){return e.unifiedBarHandler.isCallMuted()?t.PanelActionScenario.callUnmuteAudio:t.PanelActionScenario.callMuteAudio},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return t.PanelModuleName.muteAudioButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Mute in unified bar\",trackAsyncData:function(){return e.unifiedBarHandler.gatherAnalyticsAsyncData(\"audio\")}}},i.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},i}(t.ConfigurableItemHandler);t.MicrophoneButtonHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(n){var t=function(t){function i(e,n,i,r,o,a,l){var s=t.call(this,e)||this;s.unifiedBarHandler=e,s.call=r,s.serviceAdapter=o,s.layoutService=a,s.id=\"callingButtons-showMoreBtn\",s.logger=l.newLogger(\"more-handler\");var u=n.getAdvancedCallSettings();return s.isHoldResumeEnabled=e.conversation&&e.conversation.isOneToOne()&&u.isHoldResumeEnabled,s.isDtmfEnabled=u.isDtmfEnabled,s.isTogglingIncomingVideoEnabled=u.isTogglingIncomingVideoEnabled,s.titleText=o.translate(i.strings.calling_more_actions),s}return __extends(i,t),Object.defineProperty(i.prototype,\"icon\",{get:function(){return\"svg/icons-more.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"title\",{get:function(){return this.titleText},enumerable:!0,configurable:!0}),i.prototype.execute=function(e){return this.logger.info(\"Execute called\"),this.unifiedBarHandler.moreMenuOpen()?this.unifiedBarHandler.showTooltip(e,this.title):this.unifiedBarHandler.hideTooltip(),this.unifiedBarHandler.showMore(e),this.serviceAdapter.resolve()},Object.defineProperty(i.prototype,\"visible\",{get:function(){return this.layoutService.isRigel?this.shouldShowInRigel:this.shouldShowCallingMoreActionsMenu()&&!this.unifiedBarHandler.isConsultCall()&&!this.call.isEmergencyCall&&!e.services.CallUtilities.isEchoBotCall(this.call)},enumerable:!0,configurable:!0}),i.prototype.showTooltip=function(e,n){return void 0===n&&(n=!1),(!this.unifiedBarHandler.moreMenuOpen()||this.unifiedBarHandler.moreMenuOpen()&&n)&&this.unifiedBarHandler.showTooltip(e,this.title,n),Promise.resolve()},i.prototype.shouldShowCallingMoreActionsMenu=function(){return this.isHoldResumeEnabled||this.isDtmfEnabled||this.unifiedBarHandler.isOnLocalHold()},Object.defineProperty(i.prototype,\"disabled\",{get:function(){return!(this.isHoldResumeEnabled||this.isDtmfEnabled||this.isTogglingIncomingVideoEnabled||this.unifiedBarHandler.isOnLocalHold())||this.unifiedBarHandler.isConnecting()||this.unifiedBarHandler.isTransferring()||this.unifiedBarHandler.isNetworkReconnectOngoing||this.unifiedBarHandler.isInLobby()||this.unifiedBarHandler.isEscalating()||this.unifiedBarHandler.isScreenshareFromChatCall()&&this.unifiedBarHandler.smallButtons},enumerable:!0,configurable:!0}),i.prototype.createConfiguration=function(){var e=this,t=new Map;return t.set(function(){return e.isUpdated},\"updated\"),new n.DynamicButtonConfiguration(\"More actions\",t,\"\",[\"ts-more-menu\"])},i.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return n.PanelActionOutcome.nav},trackScenario:function(){return n.PanelActionScenario.callShowMoreActions},trackScenarioType:function(){return n.PanelActionScenarioType.callOrMeetup},trackName:function(){return n.PanelModuleName.showMoreActionsButton},trackType:function(){return n.PanelModuleType.nav},trackData:function(){return e.getTrackData()},trackSummary:\"Show More Actions in unified bar\"}},Object.defineProperty(i.prototype,\"isUpdated\",{get:function(){return this.unifiedBarHandler.hasNotifications()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"shouldShowInRigel\",{get:function(){return!this.unifiedBarHandler.isOneToOnePstnCall()||this.unifiedBarHandler.actionsHandler.isOemPluginConnected},enumerable:!0,configurable:!0}),i.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId}},i}(n.ConfigurableItemHandler);n.MoreButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(r){function n(e,t,n,a,o,i){var u=r.call(this,e)||this;return u.unifiedBarHandler=e,u.resources=t,u.call=n,u.serviceAdapter=a,u.id=\"callingButtons-muteSpeakersBtn\",u._showBadge=!1,u.logger=i.newLogger(\"mute-speakers-handler\"),u.speakerManager=e.actionsHandler.speakerManager,a.scope().$on(o.events.rigel.callScreen.speakerVolumeChanged,u.speakerVolumeChangedCallback.bind(u)),u}return __extends(n,r),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-speaker-controls.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.speakerManager.isMuted?this.serviceAdapter.translate(this.resources.strings.rigel_calling_volume_speaker_unmute):this.serviceAdapter.translate(this.resources.strings.rigel_calling_volume_speaker_mute)},enumerable:!0,configurable:!0}),n.prototype.execute=function(){return this.logger.info(\"Execute called\"),this.speakerManager.toggleMuted(),this.serviceAdapter.resolve()},Object.defineProperty(n.prototype,\"isOff\",{get:function(){return this.speakerManager.isMuted||0===this.speakerManager.volume},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isQuiet\",{get:function(){return!this.speakerManager.isMuted&&this.speakerManager.volume>0&&this.speakerManager.volume<=33},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isLoud\",{get:function(){return!this.speakerManager.isMuted&&this.speakerManager.volume>33&&this.speakerManager.volume<=66},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isLouder\",{get:function(){return!this.speakerManager.isMuted&&this.speakerManager.volume>66},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"visible\",{get:function(){return!e.services.CallUtilities.isCallOnServerHold(this.call)},enumerable:!0,configurable:!0}),n.prototype.showTooltip=function(e,t){return void 0===t&&(t=!1),Promise.resolve()},Object.defineProperty(n.prototype,\"disabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"badgeText\",{get:function(){return(10*Math.round(this.speakerManager.volume/10)).toString()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showBadge\",{get:function(){return this._showBadge},enumerable:!0,configurable:!0}),n.prototype.speakerVolumeChangedCallback=function(){var e=this;this.speakerManager.isMuted||(this._showBadge=!0,this.volumeDisplayTimeout&&clearTimeout(this.volumeDisplayTimeout),this.volumeDisplayTimeout=setTimeout(function(){e._showBadge=!1,e.serviceAdapter.digest()},1e3)),this.serviceAdapter.digest()},n.prototype.createConfiguration=function(){var e=this,r=new Map;return r.set(function(){return e.isOff},\"speaker--off\"),r.set(function(){return e.isQuiet},\"speaker--quiet\"),r.set(function(){return e.isLoud},\"speaker--loud\"),r.set(function(){return e.isLouder},\"speaker--louder\"),r.set(function(){return e.showBadge},\"speaker--none\"),new t.DynamicButtonConfiguration(\"MuteSpeakers\",r,\"mute-speakers-button\",[\"unfilled\"])},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.submit},trackScenario:function(){return t.PanelActionScenario.changeVolume},trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.muteSpeakers},trackType:function(){return t.PanelModuleType.submit},trackData:function(){return e.getTrackData()},trackSummary:\"Mute speakers\"}},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId}},n}(t.ConfigurableItemHandler);t.MuteSpeakersButtonHandler=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,i,o){var a=e.call(this,t)||this;return a.unifiedBarHandler=t,a.call=n,a.serviceAdapter=r,a.resources=i,a.id=\"pstn-button\",a.logger=o.newLogger(\"pstn-handler\"),a}return __extends(n,e),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_pstn_button_tooltip)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"ariaLabel\",{get:function(){return this.isPstnDialogShown?this.serviceAdapter.translate(this.resources.strings.calling_pstn_button_aria_label_dialog_shown):this.serviceAdapter.translate(this.resources.strings.calling_pstn_button_aria_label_dialog_hidden)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-call.html\"},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.unifiedBarHandler.actionsHandler.onPstnButtonClicked?(this.logger.info(\"Execute proceeding to onPstnButtonClicked\"),this.unifiedBarHandler.actionsHandler.onPstnButtonClicked()):this.logger.warn(\"Execute could not proceed because onPstnButtonClicked is undefined\"),this.serviceAdapter.resolve()},Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.call.isInLightweightMode()},enumerable:!0,configurable:!0}),n.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"PSTN button\",\"toggle-pstn-button\")},Object.defineProperty(n.prototype,\"isPstnDialogShown\",{get:function(){return!!this.unifiedBarHandler.actionsHandler.isPstnDialogShown},enumerable:!0,configurable:!0}),n.prototype.createTracker=function(){var e=this;return{dataTid:\"calling-pstn-button\",trackOutcome:function(){return e.isPstnDialogShown?t.PanelActionOutcome.closeDialog:t.PanelActionOutcome.openDialog},trackScenario:function(){return e.isPstnDialogShown?t.PanelActionScenario.closePstnDialog:t.PanelActionScenario.openPstnDialog},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return t.PanelModuleName.togglePstnDialogButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"PSTN button in unified bar\"}},Object.defineProperty(n.prototype,\"isPstnConnected\",{get:function(){return t.Calling.ParticipantState.isReconciledPstnParticipant(this.call)},enumerable:!0,configurable:!0}),n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,isMinimalMeeting:this.call.isInLightweightMode()}},n}(t.ConfigurableItemHandler);t.PstnButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function r(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),teamspace;!function(e){!function(i){var t=function(t){function r(i,r,n,a,s,l,o,c,h,u,p,S,g){var d=t.call(this,i)||this;d.unifiedBarHandler=i,d.call=r,d.callingService=n,d.layoutService=a,d.constants=l,d.resources=o,d.videoSupportService=c,d.policyStoreAdapter=h,d.serviceAdapter=u,d.sfBCallingInteropService=p,d.callingSupportService=S,d.enableInteropScreenshareFromCall=!1,d.isScreenSharingAllowed=SkypeX.Services.ScreenSharingMode.entireScreen,d.isRigelSharingDisabled=!1,d.id=\"share-button\",d.onAllowPrivateMeetNowChanged(),S.safeSubscribe(u.scope(),function(){return d.onAllowPrivateMeetNowChanged()},e.services.CallingSupportServiceEvents.Type_allowPrivateMeetNowChanged),d.logger=g.newLogger(\"share-handler\"),c.safeSubscribe(u.scope(),function(){return d.updateScreenShareAvailableFromSupportService()},e.services.VideoSupportServiceEvents.Type_ScreenSharingAvailableStatusChanged),c.safeSubscribe(u.scope(),function(){return d.updatePPTShareAvailableFromSupportService()},e.services.VideoSupportServiceEvents.Type_PPTSharingAvailableStatusChanged),d.updateScreenShareAvailableFromSupportService(),d.updatePPTShareAvailableFromSupportService(),a.isRigel&&(u.scope().$on(l.events.rigel.service.eventTypes.hdmiPluggedIn,d.updateRigelSharing.bind(d)),u.scope().$on(l.events.rigel.service.eventTypes.whiteboardCamera,d.updateRigelSharing.bind(d)),u.scope().$on(l.events.rigel.service.eventTypes.connectedDisplayCount,d.updateRigelSharing.bind(d)),d.updateRigelSharing(),u.timeout()(function(){var e=document.getElementById(\"share-button\");e?e.addEventListener(\"keydown\",d.rigelKeyDownEventHandler.bind(d)):d.logger.warn(\"Could't set keydown event listener on share-button element, because it doesn't exist\")}));var v=s.valueAsBoolean(l.settings.names.enableUserMeetingPolicy);return d.enableInteropScreenshareFromCall=s.valueAsBoolean(l.settings.names.enableInteropScreenshareFromCall),v&&(d.updateScreenSharingPolicy(),u.safeSubscribe(h.meetingPolicySettingsStore,d.updateScreenSharingPolicy.bind(d),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode),d.updatePptSharingPolicy(),u.safeSubscribe(h.meetingPolicySettingsStore,d.updatePptSharingPolicy.bind(d),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing)),u.subscribe(\"$destroy\",function(){d.waitForScreenSharingPolicyPromise&&e.services.QCancelable.cancel(d.waitForScreenSharingPolicyPromise),d.waitForPptSharingPolicyPromise&&e.services.QCancelable.cancel(d.waitForPptSharingPolicyPromise)}),d}return __extends(r,t),r.prototype.rigelKeyDownEventHandler=function(e){if(e.keyCode===this.constants.keyCodes.tab&&this.unifiedBarHandler.actionsHandler.showSharingPanel){var i=document.getElementById(\"rigel-content-bin\");if(i){var t=_.first(angular.element(i).find(\"button\").filter(function(e,i){return!i.getAttribute(\"disabled\")}));t&&(t.focus(),e.stopPropagation(),e.preventDefault())}}},r.prototype.updateScreenShareAvailableFromSupportService=function(){this.isScreenSharingEnabled=this.videoSupportService.isScreenSharingAvailable()},r.prototype.updatePPTShareAvailableFromSupportService=function(){this.isPptSharingEnabled=this.videoSupportService.isPPTSharingAvailable()&&this.callingService.getAdvancedCallSettings().isPPTSharingEnabled},r.prototype.updateRigelSharing=function(){this.isRigelSharingDisabled=this.unifiedBarHandler.actionsHandler.disableRigelSharing},Object.defineProperty(r.prototype,\"visible\",{get:function(){return!(this.unifiedBarHandler.isOneToOnePstnCall()||e.services.CallUtilities.isVoicemailGreetingCall(this.call)||this.unifiedBarHandler.isConsultCall()||this.call.isEmergencyCall||e.services.CallUtilities.isParkCall(this.call)||e.services.CallUtilities.isEchoBotCall(this.call)||e.services.CallUtilities.isCallOnServerHold(this.call)||e.services.CallUtilities.isSkypeConsumerCall(this.call))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"icon\",{get:function(){var e=\"svg/icons-call-control\";return this.unifiedBarHandler.actionsHandler.showSharingPanel?e+\"-close-sharetray.html\":(e=this.call.isScreenSharingOn?e+\"-stop-presenting\":e+\"-present\",this.callingService.getAdvancedCallSettings().isPPTSharingEnabled?e+\"-new.html\":e+\".html\")},enumerable:!0,configurable:!0}),r.prototype.execute=function(i){return this.logger.info(\"Execute called\"),this.unifiedBarHandler.hideTooltip(),e.services.CallUtilities.isDownlevelCall(this.call)?this.sfBCallingInteropService.showScreenshareAlert(this.call,\"screenshare_from_call\"):this.unifiedBarHandler.actionsHandler.shareDesktop(i),this.serviceAdapter.resolve()},Object.defineProperty(r.prototype,\"title\",{get:function(){return this.disabled?this.call.isActionExecutable(e.services.MeetingAction.Share)?this.serviceAdapter.translate(this.videoSupportService.getScreenSharingUnavailableReasonString()):this.serviceAdapter.translate(this.resources.strings.calling_sharing_not_allowed_tooltip):this.call.isScreenSharingOn?this.screenshareStopLabel:this.layoutService.isRigel?this.serviceAdapter.translate(this.resources.strings.calling_screensharing_call_share_button_tooltip):this.isPptSharingEnabled?this.serviceAdapter.translate(this.unifiedBarHandler.isScreenshareFromChatCall()?this.resources.strings.calling_screensharing_call_share_button_tooltip:this.resources.strings.calling_share_button_tooltip):this.screenshareLabel},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"ariaLabel\",{get:function(){return this.isPptSharingEnabled?this.unifiedBarHandler.actionsHandler.showSharingPanel?this.serviceAdapter.translate(this.resources.strings.calling_share_button_close_aria_label):this.serviceAdapter.translate(this.unifiedBarHandler.isScreenshareFromChatCall()?this.resources.strings.calling_screensharing_call_share_button_tooltip:this.resources.strings.calling_share_button_aria_label):this.title},enumerable:!0,configurable:!0}),r.prototype.onAllowPrivateMeetNowChanged=function(){this.allowPrivateMeetNow=this.callingSupportService.allowPrivateMeetNowEnabled()},Object.defineProperty(r.prototype,\"screenshareLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_shareDesktop)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"screenshareStopLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_stopSharingDesktop)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"disabled\",{get:function(){return this.unifiedBarHandler.isConnecting()||this.unifiedBarHandler.isTransferring()||!(this.isScreenSharingEnabled||this.isPptSharingEnabled)||this.unifiedBarHandler.isOneToOnePstnCall()||this.unifiedBarHandler.isOnHold()||!this.unifiedBarHandler.isScreenSharingSupported()||!this.hasScreenSharingCapability()&&!(this.enableInteropScreenshareFromCall&&this.allowPrivateMeetNow&&e.services.CallUtilities.isDownlevelCall(this.call))||this.unifiedBarHandler.isNetworkReconnectOngoing||this.unifiedBarHandler.isInLobby()||this.shouldDisableScreenSharingInFullScreenModeUnderSurfaceHub()||!this.call.isScreenSharingOn&&!this.call.isActionExecutable(e.services.MeetingAction.Share)||this.unifiedBarHandler.isEscalating()||this.isRigelSharingDisabled},enumerable:!0,configurable:!0}),r.prototype.showTooltip=function(e,i){return void 0===i&&(i=!1),this.unifiedBarHandler.scheduleShowingDisabledButtonPopover(\"screenshare\",e),this.unifiedBarHandler.showTooltip(e,this.title,i),Promise.resolve()},r.prototype.hideTooltip=function(e){return this.unifiedBarHandler.leaveDisabledButtonPopover(\"screenshare\",e),this.unifiedBarHandler.hideTooltip(),Promise.resolve()},r.prototype.hasScreenSharingCapability=function(){if(!this.call||1!==this.call.callType||1!==this.call.participants.length)return!0;var e=this.getCapabilitesOneToOneCall();return!e||e.canShareScreen},r.prototype.getCapabilitesOneToOneCall=function(){var e=this.call.participants[0];if(!e)return null;var i={canConference:!0,canShareScreen:!0,canMerge:!0};return _.defaults(e,{participantCapabilities:i}),this.call.participants[0].participantCapabilities},r.prototype.shouldDisableScreenSharingInFullScreenModeUnderSurfaceHub=function(){return this.layoutService.surfaceHubEnabled&&this.layoutService.isSurfaceHubInFullScreen},r.prototype.updateScreenSharingPolicy=function(){var e=this;this.waitForScreenSharingPolicyPromise=this.policyStoreAdapter.getPolicy(this.waitForScreenSharingPolicyPromise,SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode),this.waitForScreenSharingPolicyPromise.then(function(i){e.isScreenSharingAllowed=i,e.isScreenSharingAllowed===SkypeX.Services.ScreenSharingMode.none&&(e.isScreenSharingEnabled=!1)})},r.prototype.updatePptSharingPolicy=function(){var e=this;this.waitForPptSharingPolicyPromise=this.policyStoreAdapter.getPolicy(this.waitForPptSharingPolicyPromise,SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing),this.waitForPptSharingPolicyPromise.then(function(i){e.isPptSharingEnabled=i&&e.callingService.getAdvancedCallSettings().isPPTSharingEnabled})},r.prototype.createConfiguration=function(){return new i.CallingButtonsConfiguration(\"Share desktop\",\"toggle-screen-share-button\",[\"share-desktop\"])},r.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return e.unifiedBarHandler.getTrackSharingOutcome()},trackScenario:function(){return e.call.isScreenSharingOn?i.PanelActionScenario.callStopSharing:i.PanelActionScenario.callShareDesktop},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return i.PanelModuleName.shareDesktopButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Share desktop in unified bar\"}},r.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},r}(i.ConfigurableItemHandler);i.ShareButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,o){var i=e.call(this,t)||this;return i.unifiedBarHandler=t,i.call=r,i.serviceAdapter=o,i.id=\"callingButtons-swapBtn\",i.titleText=o.translate(n.strings.rigel_console_swap_screens),i}return __extends(n,e),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-switch.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.titleText},enumerable:!0,configurable:!0}),n.prototype.execute=function(){return this.unifiedBarHandler.actionsHandler.swapFrontOfRoomWindows(),this.serviceAdapter.resolve()},Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.unifiedBarHandler.actionsHandler.swapWindowsButtonState.isVisible},enumerable:!0,configurable:!0}),n.prototype.showTooltip=function(t,e){return void 0===e&&(e=!1),Promise.resolve()},Object.defineProperty(n.prototype,\"disabled\",{get:function(){return!this.unifiedBarHandler.actionsHandler.swapWindowsButtonState.isEnabled},enumerable:!0,configurable:!0}),n.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"Swap\",\"swap-button\")},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.submit},trackScenario:function(){return t.PanelActionScenario.swapWindows},trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.swapWindows},trackType:function(){return t.PanelModuleType.submit},trackData:function(){return e.getTrackData()},trackSummary:\"Swap screens\"}},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId}},n}(t.ConfigurableItemHandler);t.SwapButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(e){var n=function(n){function r(e,r,a,i,o){var c=n.call(this,e)||this;return c.unifiedBarHandler=e,c.call=r,c.resources=a,c.callConsultationService=i,c.serviceAdapter=o,c.shouldDisableTransferButton=!1,c.id=\"transfer-button\",e.isTransferButtonVisible()&&(o.safeSubscribe(i,function(){return c.updateCanTransfer()},t.services.CallConsultationServiceEvents.CanTransferChanged,t.services.TeamsCallService.getTeamsCallIdAsString(r.teamsCallId)),c.updateCanTransfer()),c}return __extends(r,n),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_transfer_call)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"icon\",{get:function(){return\"svg/icons-call-transfer.html\"},enumerable:!0,configurable:!0}),r.prototype.execute=function(t){return this.unifiedBarHandler.isTransferButtonVisible()&&this.callConsultationService.transferConsultation(this.call),this.serviceAdapter.resolve()},Object.defineProperty(r.prototype,\"disabled\",{get:function(){return this.shouldDisableTransferButton},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"visible\",{get:function(){return this.unifiedBarHandler.isTransferButtonVisible()},enumerable:!0,configurable:!0}),r.prototype.updateCanTransfer=function(){var t=this.callConsultationService.canTransferConsultation(this.call);this.shouldDisableTransferButton=!t},r.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return e.PanelActionOutcome.select},trackScenario:function(){return e.PanelActionScenario.callConsultation},trackScenarioType:function(){return t.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return e.PanelModuleName.transferButton},trackType:function(){return t.unifiedBarHandler.getTrackType()},trackData:function(){return t.getTrackData()},trackSummary:\"Transfer\"}},r.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"Transfer Call\",\"transfer-button\")},r.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},r}(e.ConfigurableItemHandler);e.TransferButtonHandler=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function a(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}}(),teamspace;!function(e){!function(i){i.VideoUnavailabilityDisablements={VoiceMail:{abbreviation:\"voce\",description:\"PSTN unavailable\"},EmergencyCall:{abbreviation:\"emrg\",description:\"emergency call\"},NotSupported:{abbreviation:\"sprt\",description:\"Video Not Allowed: Video not supported\"},NoCamera:{abbreviation:\"cmra\",description:\"Video Not Allowed: No camera\"},DisabledByTenantSettings:{abbreviation:\"tntn\",description:\"Video Not Allowed: Disabled by tenant settings\"},MeetingVideoNotAllowed:{abbreviation:\"vplc\",description:\"Video Not Allowed: Meeting Video not allowed\"},VBSSFromChat:{abbreviation:\"vbss\",description:\"Screenshare from chat call\"},VBSSFromWeb:{abbreviation:\"wbss\",description:\"Screenshare from web\"},EscalatingCall:{abbreviation:\"esca\",description:\"Call state is escalating\"},ContentOnly:{abbreviation:\"cnto\",description:\"Connected as content only\"},LightweightOnly:{abbreviation:\"lwjo\",description:\"Call in lightweight mode\"}};var t=function(t){function a(i,a,n,l,o,r,s,c,d){var u=t.call(this,i)||this;return u.unifiedBarHandler=i,u.call=a,u.videoSupportService=n,u.resources=l,u.callingDebugService=o,u.serviceAdapter=r,u.isVideoSupported=!0,u.id=\"video-button\",u.logger=d.newLogger(\"video-handler\"),u.escalateScreensharingCallEnabled=s.valueAsBoolean(c.settings.names.enableSharingOnlyCallEscalation),n.safeSubscribe(r.scope(),function(){return u.updateFromSupportService()},e.services.VideoSupportServiceEvents.Type_VideoAvailableStatusChanged),u.updateFromSupportService(),u}return __extends(a,t),Object.defineProperty(a.prototype,\"visible\",{get:function(){return this.call.isInLightweightMode()?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.VideoUnavailabilityDisablements.LightweightOnly,this.call.teamsCallId),!1):this.unifiedBarHandler.isOneToOnePstnCall()?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.CommonUnavailibilityDisablements.PSTNCall,this.call.teamsCallId),!1):e.services.CallUtilities.isVoicemailGreetingCall(this.call)?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.VideoUnavailabilityDisablements.VoiceMail,this.call.teamsCallId),!1):e.services.CallUtilities.isParkCall(this.call)?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.CommonUnavailibilityDisablements.Parked,this.call.teamsCallId),!1):this.unifiedBarHandler.isConsultCall()?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.CommonUnavailibilityDisablements.ConsultCall,this.call.teamsCallId),!1):this.call.isEmergencyCall?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.VideoUnavailabilityDisablements.EmergencyCall,this.call.teamsCallId),!1):this.call.isServerHold?(this.callingDebugService.updateVideoButtonUnavailabilityReason(i.CommonUnavailibilityDisablements.PSTNCall,this.call.teamsCallId),!1):(this.callingDebugService.updateVideoButtonUnavailabilityReason(null,this.call.teamsCallId),!0)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"icon\",{get:function(){return\"svg/icons-call-video\"+(this.call.isVideoOn?\"-filled\":\"-line-off\")+\".html\"},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"title\",{get:function(){return this.call.isVideoOn&&this.isVideoSupported?this.stopVideoLabel:this.call.isScreenshareFromChat?this.videoDisabledScreenshareFromChatLabel:this.unifiedBarHandler.isScreenshareWithEnforcedSingleVideo()?this.videoDisabledWhenScreensharingOnWebLabel:this.unifiedBarHandler.isMeetingVideoAllowed()?this.isVideoSupported?this.startVideoLabel:this.serviceAdapter.translate(this.videoSupportService.getVideoUnavailableReasonString(this.call.callType)):this.videoDisabledAdminLabel},enumerable:!0,configurable:!0}),a.prototype.updateFromSupportService=function(){this.isVideoSupported=this.videoSupportService.isVideoAvailable(this.call.callType)},Object.defineProperty(a.prototype,\"startVideoLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_startVideo)},enumerable:!0,configurable:!0}),a.prototype.execute=function(e){return this.logger.info(\"Execute called\"),this.unifiedBarHandler.actionsHandler.toggleVideo(e),this.serviceAdapter.resolve()},Object.defineProperty(a.prototype,\"stopVideoLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_stopVideo)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"videoDisabledAdminLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_video_disabled_by_admin)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"videoDisabledWhenScreensharingOnWebLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_video_disabled_while_sharing_screen)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"videoDisabledScreenshareFromChatLabel\",{get:function(){return this.escalateScreensharingCallEnabled?this.serviceAdapter.translate(this.resources.strings.calling_screenshare_only_call_escalation_startVideo):this.serviceAdapter.translate(this.resources.strings.calling_screenshare_only_startVideo)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"disabled\",{get:function(){if(!this.isVideoSupported){switch(this.videoSupportService.getVideoUnavailableReason(this.call.callType)){case e.services.UnavailableReasons.UnsupportedEnvironment:this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.NotSupported,this.call.teamsCallId);break;case e.services.UnavailableReasons.NoDeviceAvailable:this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.NoCamera,this.call.teamsCallId);break;case e.services.UnavailableReasons.DisabledByAdmin:this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.DisabledByTenantSettings,this.call.teamsCallId)}return!0}return this.unifiedBarHandler.isMeetingVideoAllowed()?this.unifiedBarHandler.isOnHold()?(this.callingDebugService.updateVideoButtonDisablementReason(i.CommonUnavailibilityDisablements.CallOnHold,this.call.teamsCallId),!0):this.unifiedBarHandler.isEscalating()?(this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.EscalatingCall,this.call.teamsCallId),!0):this.unifiedBarHandler.isScreenshareFromChatCall()?(this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.VBSSFromChat,this.call.teamsCallId),!0):this.unifiedBarHandler.isConnectingAsContentOnly()?(this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.ContentOnly,this.call.teamsCallId),!0):this.unifiedBarHandler.isScreenshareWithEnforcedSingleVideo()?(this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.VBSSFromWeb,this.call.teamsCallId),!0):(this.callingDebugService.updateVideoButtonDisablementReason(null,this.call.teamsCallId),!1):(this.callingDebugService.updateVideoButtonDisablementReason(i.VideoUnavailabilityDisablements.MeetingVideoNotAllowed,this.call.teamsCallId),!0)},enumerable:!0,configurable:!0}),a.prototype.showTooltip=function(e,i){return void 0===i&&(i=!1),this.unifiedBarHandler.scheduleShowingDisabledButtonPopover(\"video\",e),this.unifiedBarHandler.showTooltip(e,this.title,i),Promise.resolve()},a.prototype.hideTooltip=function(e){return this.unifiedBarHandler.leaveDisabledButtonPopover(\"video\",e),this.unifiedBarHandler.hideTooltip(),Promise.resolve()},a.prototype.createConfiguration=function(){return new i.CallingButtonsConfiguration(\"Start video\",\"toggle-video-button\")},a.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return i.PanelActionOutcome.select},trackScenario:function(){return e.call.isVideoOn?i.PanelActionScenario.callStopVideo:i.PanelActionScenario.callStartVideo},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return i.PanelModuleName.stopVideoButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Stop my video in unified bar\",trackAsyncData:function(){return e.unifiedBarHandler.gatherAnalyticsAsyncData(\"video\")}}},a.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},a}(i.ConfigurableItemHandler);i.VideoButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(e,t,i,r,a,o,s,c,l,h,d){var u=n.call(this,e)||this;return u.unifiedBarHandler=e,u.call=t,u.resources=a,u.serviceAdapter=o,u.contentSharingService=s,u.$q=l,u.$injector=h,u.isWhiteboardSharingEnabled=!1,u.isNativeWhiteboardEnabled=!1,u.id=\"whiteboard-button\",u.isNativeWhiteboardEnabled=i.valueAsBoolean(r.settings.names.enableHandleWhiteboardSharingByNativeApp)&&c.isSurfaceHub1(),i.valueAsBoolean(r.settings.names.enableUserMeetingPolicy)&&d.isEnabledByPolicies().then(function(e){u.isWhiteboardSharingEnabled=e}),u}return __extends(i,n),Object.defineProperty(i.prototype,\"visible\",{get:function(){return!this.unifiedBarHandler.isOneToOnePstnCall()&&!this.unifiedBarHandler.isOneToOne&&!e.services.CallUtilities.isVoicemailGreetingCall(this.call)&&!this.unifiedBarHandler.isConsultCall()&&!this.call.isEmergencyCall&&this.call&&!this.call.broadcastMeeting&&this.call.conversationId&&this.call.messageId&&this.isWhiteboardSharingEnabled&&this.isNativeWhiteboardEnabled&&!e.services.CallUtilities.isParkCall(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){var e=this.activeWhiteboardSession;return\"svg/icons-whiteboard-button\"+(e&&e.session&&3===e.session.contentSharingSession.contentSharingStatus?\"-filled\":\"\")+\".html\"},enumerable:!0,configurable:!0}),i.prototype.getWhiteboardContent=function(){var e=this;if(this.whiteboardContent)return this.$q.resolve(this.whiteboardContent);var t={conversationId:this.call.conversationId,messageId:this.call.messageId,tenantId:this.call.setupArgs&&this.call.setupArgs.meetingInfo&&this.call.setupArgs.meetingInfo.tenantId};return this.whiteboardProvider.getShareContent(t).then(function(t){return t.length?(e.whiteboardContent=t[0],e.whiteboardContent):e.$q.reject(\"No items returned from provider\")}).catch(function(t){return e.$q.resolve(null)})},i.prototype.execute=function(e){var t=this;this.whiteboardProvider||(this.whiteboardProvider=this.$injector.get(\"whiteboardProvider\"));var n=this.activeWhiteboardSession;return n&&n.session?n.session.contentSharingSession.stopContentSharing():this.getWhiteboardContent().then(function(e){return e?t.contentSharingService.startSharingContent(e):t.serviceAdapter.resolve()})},Object.defineProperty(i.prototype,\"title\",{get:function(){if(this.disabled)return this.whiteboardShareDisabledLabel;var e=this.activeWhiteboardSession;return e&&e.session&&3===e.session.contentSharingSession.contentSharingStatus?this.whiteboardShareStopLabel:this.whiteboardShareLabel},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"whiteboardShareLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_shareWhiteboard)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"whiteboardShareStopLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_stopSharingWhiteboard)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"whiteboardShareDisabledLabel\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.whiteboardsharing_disabled)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disabled\",{get:function(){var e=this.activeWhiteboardSession;return this.unifiedBarHandler.isConnecting()||this.unifiedBarHandler.isTransferring()||e&&e.session&&3!==e.session.contentSharingSession.contentSharingStatus||this.unifiedBarHandler.isOneToOnePstnCall()||this.unifiedBarHandler.isOnHold()||this.unifiedBarHandler.isNetworkReconnectOngoing||this.unifiedBarHandler.isInLobby()||this.unifiedBarHandler.isEscalating()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"activeWhiteboardSession\",{get:function(){return this.contentSharingService.activeSessions.find(function(e){return\"whiteboard\"===e.type})},enumerable:!0,configurable:!0}),i.prototype.createConfiguration=function(){return new t.CallingButtonsConfiguration(\"Share Whiteboard\")},i.prototype.createTracker=function(){var e=this,n=this.activeWhiteboardSession,i=n&&(3===n.session.contentSharingSession.contentSharingStatus||4===n.session.contentSharingSession.contentSharingStatus);return{trackOutcome:function(){return e.unifiedBarHandler.getTrackSharingOutcome()},trackScenario:function(){return i?t.PanelActionScenario.callStopShareMSWhiteboard:t.PanelActionScenario.callShareMSWhiteboard},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return t.PanelModuleName.shareMSWhiteboard},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Share Whiteboard in unified bar\"}},i.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callId:this.call.callId,participantId:this.call.participantId,callType:\"VOIP or Interop\"}},i}(t.ConfigurableItemHandler);t.WhiteboardButtonHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function a(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(a.prototype=r.prototype,new a)}}(),teamspace;!function(t){!function(e){var r=function(r){function a(t,e,a,n,o){var s=r.call(this,t)||this;return s.unifiedBarHandler=t,s.resources=e,s.serviceAdapter=a,s.call=n,s.id=\"broadcast-state\",s.logger=o.newLogger(\"BroadcastStateIndicatorController\"),a.scope().$on(\"$destroy\",function(){return s.onDestroy()}),s.onInit(),s}return __extends(a,r),a.prototype.onInit=function(){this.call&&this.call.broadcastMeeting?(this.broadcastMeetingSubscription=this.call.broadcastMeeting.changed(this.updateBroadcastState.bind(this)),this.updateBroadcastState()):this.logger.error(\"Broadcast object not available while initializing indicator\")},Object.defineProperty(a.prototype,\"showBadge\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"badgeText\",{get:function(){return this.stateString},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"title\",{get:function(){return this.stateString},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"visible\",{get:function(){return!!this.unifiedBarHandler.conversation&&this.call.isBroadcast},enumerable:!0,configurable:!0}),a.prototype.createConfiguration=function(){var r=this,a=new Map;return a.set(function(){return r.broadcastStatus===t.services.BroadcastStatus.NotStarted},\"notStarted\"),a.set(function(){return r.broadcastStatus===t.services.BroadcastStatus.Starting},\"starting\"),a.set(function(){return r.broadcastStatus===t.services.BroadcastStatus.Started},\"started\"),a.set(function(){return r.broadcastStatus===t.services.BroadcastStatus.Stopping},\"stopping\"),a.set(function(){return r.broadcastStatus===t.services.BroadcastStatus.Stopped},\"stopped\"),new e.IndicatorConfiguration(\"Broadcast state indicator\",a,\"bcast-state-indicator\",[\"ts-bcast-state-indicator\"])},a.prototype.updateBroadcastState=function(){var e=this.call.broadcastMeeting;if(e){var r=e.broadcastState;this.broadcastStatus=r&&r.status;var a=t.services.BroadcastUtilities.getBroadcastStatusResourceString(this.broadcastStatus,this.resources,this.unifiedBarHandler.smallButtons);this.stateString=this.serviceAdapter.translate(a)}else this.logger.error(\"Broadcast meeting object is null\")},a.prototype.onDestroy=function(){this.broadcastMeetingSubscription&&(this.broadcastMeetingSubscription.dispose(),this.broadcastMeetingSubscription=null)},a}(e.IndicatorBaseHandler);e.BroadcastStateIndicatorHandler=r}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function o(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(e){function i(t,i,o,n,r,a,s,l){void 0===r&&(r=\"\"),void 0===a&&(a=!1),void 0===s&&(s=_.noop),void 0===l&&(l={});var u=e.call(this,l)||this;return u.callingDurationService=t,u.call=i,u.titleHandler=n,u.messageId=r,u.manageHoldOffset=a,u.setDurationCallback=s,u.unifiedBarHandler=l,u.showTimer=!1,u.showHours=!1,u.holdOffset=0,u.hoursConvert=36e5,u.timerEmptyValue=\"--:--\",u.id=\"calling-duration\",u.setDuration=u.setDuration.bind(u),u.duration=u.timerEmptyValue,u.updateCallSubscriptions(),u.watchFuncListner=o.scope().$watch(\"call\",function(t,e,i){u.updateCallSubscriptions()}),o.scope().$on(\"$destroy\",function(){u.promiseReject&&u.promiseReject(),u.whenCallStartDateRetrievedPromise&&(u.whenCallStartDateRetrievedPromise=null),u.watchFuncListner(),u.stopTimer()}),u}return __extends(i,e),Object.defineProperty(i.prototype,\"title\",{get:function(){if(this.titleHandler)return this.titleHandler.title},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"badgeText\",{get:function(){return this.duration},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showBadge\",{get:function(){return!0},enumerable:!0,configurable:!0}),i.prototype.createConfiguration=function(){var e=this,i=new Map;return i.set(function(){return e.shouldShowEmptyTime},\"not-shown\"),i.set(function(){return e.showsHours},\"show-hours\"),new t.IndicatorConfiguration(\"Duration\",i,\"duration-indicator\",[\"ts-calling-duration\"])},i.prototype.updateCallSubscriptions=function(){var t=this;this.onCallChangedDisposer&&this.onCallChangedDisposer.dispose(),this.onCallChangedDisposer=this.call.changed(function(){return t.onCallChanged()}),this.onCallChanged();var e=this.call;this.promiseReject&&this.promiseReject(),this.whenCallStartDateRetrievedPromise=new Promise(function(e,i){t.promiseResolve=e,t.promiseReject=i}),i.whenCallStartDateRetrieved(this.callingDurationService,this.promiseResolve,this.promiseReject,this.call,this.messageId),this.whenCallStartDateRetrievedPromise.then(function(i){e===t.call&&t.onCallStartDateRetrieved(i)})},i.whenCallStartDateRetrieved=function(t,e,i,o,n){t.whenCallStartDateRetrieved(o,n).then(e,i)},i.prototype.onCallStartDateRetrieved=function(t){this.callStartDate=t,this.updateHoldOffset(),this.startTimer(t)},i.prototype.onCallChanged=function(){6===this.call.state||7===this.call.state?this.stopTimer():this.updateHoldOffset()},i.prototype.updateHoldOffset=function(){this.holdOffset=this.manageHoldOffset&&this.call.callHeldAt&&this.callStartDate?this.call.callHeldAt.getTime()-this.callStartDate.getTime():0},i.prototype.startTimer=function(t){this.callingDurationService.registerCallDuration(this.call.teamsCallId,t,this.setDuration),this.showTimer=!0},i.prototype.stopTimer=function(){this.showTimer=!1,this.callingDurationService.unregisterCallDuration(this.call.teamsCallId,this.setDuration),this.onCallChangedDisposer&&(this.onCallChangedDisposer.dispose(),this.onCallChangedDisposer=null)},Object.defineProperty(i.prototype,\"shouldShowEmptyTime\",{get:function(){return this.duration==this.timerEmptyValue},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showsHours\",{get:function(){return this.showHours},enumerable:!0,configurable:!0}),i.prototype.setDuration=function(t){t&&(t-=this.holdOffset,this.showHours||(this.showHours=Math.floor(t/this.hoursConvert)>0),this.duration=moment.utc(t).locale(\"en\").format(this.showHours?\"HH:mm:ss\":\"mm:ss\"),this.setDurationCallback(this.duration))},i}(t.IndicatorBaseHandler);t.CallDurationIndicatorHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(e){var n=function(n){function o(t,e,o,s){var i=n.call(this,t)||this;return i.unifiedBarHandler=t,i.call=e,i.serviceAdapter=s,i.id=\"closed-captions-indicator\",i.isClosedCaptionsOn=!1,i.closedCaptionsStarted=s.translate(o.strings.call_closed_captions_started),i.closedCaptionsPending=s.translate(o.strings.call_closed_captions_pending),i.closedCaptionsStatusSubscription=e.on(\"closedCaptionsStatusChanged\",function(){return i.setClosedCaptionsState()}),i.setClosedCaptionsState(),s.subscribe(\"$destroy\",function(){i.closedCaptionsStatusSubscription&&(i.closedCaptionsStatusSubscription.dispose(),i.closedCaptionsStatusSubscription=void 0)}),i}return __extends(o,n),o.prototype.setClosedCaptionsState=function(){var e=this.isClosedCaptionsOn;this.isClosedCaptionsOn=this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.started,this.isClosedCaptionsOn!==e&&this.onVisibilityChanged(this.serviceAdapter.scope())},Object.defineProperty(o.prototype,\"visible\",{get:function(){return this.isClosedCaptionsOn},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"title\",{get:function(){var e;switch(this.call.getClosedCaptionStatus()){case t.services.CallClosedCaptionStatus.started:e=this.closedCaptionsStarted;break;case t.services.CallClosedCaptionStatus.pending:e=this.closedCaptionsPending;break;default:e=\"\"}return e},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"icon\",{get:function(){return\"svg/icons-closed-caption.html\"},enumerable:!0,configurable:!0}),o.prototype.createConfiguration=function(){return new e.IndicatorConfiguration(\"Closed captions indicator\",null,\"closed-captions-indicator\")},o}(e.IndicatorBaseHandler);e.ClosedCaptionsIndicatorHandler=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(e,i,n,r){void 0===r&&(r={});var o=t.call(this,r)||this;return o.resources=e,o.serviceAdapter=i,o.callingAlertsService=n,o.unifiedBarHandler=r,o.id=\"image-rendering-quality-indicator\",n.safeSubscribe(i.scope(),function(){return o.onNewAlertReceived()}),o.onNewAlertReceived(),o}return __extends(i,t),i.prototype.createConfiguration=function(){return new e.IndicatorConfiguration(\"Image rendering quality indicator\",null,\"image-rendering-quality-indicator\")},Object.defineProperty(i.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_image_rendering_quality_indicator_tooltip)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"visible\",{get:function(){return this.isVisible},set:function(e){this.isVisible!==e&&(this.isVisible=e,this.onVisibilityChanged(this.serviceAdapter.scope()))},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){return\"svg/icons-error.html\"},enumerable:!0,configurable:!0}),i.prototype.onNewAlertReceived=function(){var e=this.callingAlertsService.getAlertsOfTypes([\"ImageRenderingQualityAlert\"])[0];e&&e.showQualityIndicator?this.visible=!0:this.visible=!1},i}(e.IndicatorBaseHandler);e.ImageRenderingQualityIndicatorHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(t){var r=function(r){function i(e,t,i,n){void 0===n&&(n={});var o=r.call(this,n)||this;return o.resources=e,o.serviceAdapter=t,o.callingAlertsService=i,o.unifiedBarHandler=n,o.id=\"poor-network-indicator\",i.safeSubscribe(t.scope(),o.onNewAlertReceived.bind(o)),o.onNewAlertReceived(),o}return __extends(i,r),i.prototype.createConfiguration=function(){return new t.IndicatorConfiguration(\"Poor network indicator\",null,\"poor-network-indicator\")},Object.defineProperty(i.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_qualityIndicatorTooltip)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"visible\",{get:function(){return this.showCallQualityIndicator},set:function(e){this.showCallQualityIndicator!==e&&(this.showCallQualityIndicator=e,this.onVisibilityChanged(this.serviceAdapter.scope()))},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){return\"svg/icons-error.html\"},enumerable:!0,configurable:!0}),i.prototype.onNewAlertReceived=function(){var t=this.callingAlertsService.getAlerts(e.services.WindowType.CallingHeader);t.length>0?(this.updateNetworkState(t[0]),this.lastReceivedAlertName!==t[0].name&&(this.callingAlertsService.sendBITelemetry(this.serviceAdapter.scope(),t[0].name,e.PanelType.callingScreen),this.lastReceivedAlertName=t[0].name)):this.updateNetworkState()},i.prototype.updateNetworkState=function(e){e&&(e.name&&\"NetworkQuality\"===e.name&&e.showQualityIndicator||this.isAlertOfType(e,22)||this.isAlertOfType(e,23)||this.isAlertOfType(e,5)&&[3,2].includes(e.qualityLevel))?this.showCallQualityIndicator=!0:this.showCallQualityIndicator=!1},i.prototype.isAlertOfType=function(e,t){return e.qualityAlertType&&e.qualityAlertType===t&&e.showQualityIndicator},i}(t.IndicatorBaseHandler);t.PoorNetworkHandler=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(i,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t[e]=i[e])})(i,e)};return function(i,e){function n(){this.constructor=i}t(i,e),i.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}(),teamspace;!function(t){!function(i){var e=function(e){function n(t,i,r,o,a,c,s,l,d,g){void 0===g&&(g={});var h=e.call(this,g)||this;return h.call=t,h.serviceAdapter=i,h.resources=r,h.peopleService=o,h.coachmarkEngine=l,h.origin=d,h.unifiedBarHandler=g,h.dataTid=\"calling-start-recording\",h.areRecordingCoachmarksEnabled=!1,h.id=\"recording-indicator\"+n.instanceId++,h.logger=a.newLogger(\"RecordingIndicatorHandler\"),h.translatedRecordingPending=i.translate(r.strings.calling_pending_recording),h.translatedRecordingStarted=i.translate(r.strings.calling_recording_started),c&&s&&(h.areRecordingCoachmarksEnabled=c.valueAsBoolean(s.settings.names.enableRecordingCoachmarks)),h.translatedVoiceCollectionStarted=i.translate(r.strings.calling_voiceCollectionStartedRecordingTitle),h.init(),i.scope().$on(\"$destroy\",function(){return h.onDestroy()}),h}return __extends(n,e),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.recordingTitle},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-call-recording.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isRecording||this.recordingPending||this.call.broadcastMeeting&&this.call.broadcastMeeting.broadcastState&&\"started\"===this.call.broadcastMeeting.broadcastState.status},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"getRecordingPending\",{get:function(){return this.recordingPending},enumerable:!0,configurable:!0}),n.prototype.createConfiguration=function(){var t=this,e=new Map;return e.set(function(){return t.getRecordingPending},\"recording-pending\"),new i.IndicatorConfiguration(\"Recording Indicator\",e)},n.prototype.broadcastCallStatusChanged=function(){var t=this;_.defer(function(){return t.serviceAdapter.digest()}),this.onVisibilityChanged(this.serviceAdapter.scope())},n.prototype.init=function(){var t=this;this.callRecordingSubscription=this.call.on(\"recordingStatusChanged\",function(){return t.setRecordingState()}),this.voiceCollectionSubscription=this.call.on(\"voiceCollectionStatusChanged\",function(){return t.setRecordingState()}),this.call.broadcastMeeting&&(this.broadcastSubscription=this.call.broadcastMeeting.changed(function(){return t.broadcastCallStatusChanged()})),this.setRecordingState()},n.prototype.onDestroy=function(){this.cleanUp()},n.prototype.cleanUp=function(){this.callRecordingSubscription&&(this.callRecordingSubscription.dispose(),this.callRecordingSubscription=void 0),this.voiceCollectionSubscription&&(this.voiceCollectionSubscription.dispose(),this.voiceCollectionSubscription=null),this.broadcastSubscription&&(this.broadcastSubscription.dispose(),this.broadcastSubscription=void 0),this.initiatorCleanup()},n.prototype.initiatorCleanup=function(){this.initiatorMriPromise&&(t.services.QCancelable.cancel(this.initiatorMriPromise),this.initiatorMriPromise=null)},n.prototype.getRecordingTitle=function(t,i){return t?this.translatedRecordingStarted:i?this.translatedVoiceCollectionStarted:this.recordingPending?this.translatedRecordingPending:\"\"},n.prototype.setRecordingState=function(){var i=this;if(this.call){var e=this.call.getRecordingStatus(),n=this.visible,r=this.call.getVoiceCollectionStatus(),o=e===t.services.CallRecordingStatus.recording,a=r===t.services.CallingVoiceCollectionStatus.started;this.isRecording=o||a,this.recordingPending=e===t.services.CallRecordingStatus.pending,n!==this.visible&&this.onVisibilityChanged(this.serviceAdapter.scope()),this.areRecordingCoachmarksEnabled&&this.recordingPending&&\"ubar\"===this.origin&&this.coachmarkEngine&&this.showCoachmark(),this.recordingTitle=this.getRecordingTitle(o,a),this.logger.info(\"Recording indicator state changed: \"+e+\" for call: \"+this.call.callId),o||this.recordingPending||!this.initiatorMriPromise||this.initiatorCleanup(),a||!o||this.initiatorMriPromise||(this.initiatorMriPromise=this.call.getRecordingInitiator(),this.initiatorMriPromise.then(function(t){i.peopleService.getPeopleProfile(t,\"calling-recording-indicator\").then(function(t){i.logger.info(\"Recording indicator initiator name fetched for call:\"+i.call.callId),t&&t.displayName&&(i.recordingTitle=i.serviceAdapter.translateWithParam(i.resources.strings.calling_meeting_recording_started_by_title,{name:t.displayName}))}).catch(function(){i.logger.error(\"recordingInitiator failed to fetch user profile from mri\"+i.call.callId)})}).catch(function(){i.logger.error(\"recordingInitiatorMri\"+i.call.callId)}))}else this.logger.info(\"Could not set a recording state. No active call existing.\")},n.prototype.showCoachmark=function(){var t=\"#\"+this.id;this.coachmarkEngine.showStartRecordingCoachmark(this.unifiedBarHandler.conversation.isChannel(),t)},n.instanceId=0,n}(i.IndicatorBaseHandler);i.RecordingIndicatorHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=400,n=function(n){function l(t,l,o,a,r,s,c,u){var d=n.call(this,{})||this;return d.call=t,d.resources=l,d.constants=o,d.conversationsService=a,d.callTitleService=s,d.conversation=c,d.serviceAdapter=u,d.onCallChanged=_.throttle(function(){(d.callTitleService.isForwardedCall(d.call)||e.services.CallUtilities.isVoicemailGreetingCall(d.call))&&d.updateCallTitle()},i),d.id=\"meeting-title\",d.isTitleEditable=!1,d.isTitleEditable=c.isChannel(),d.logger=r.newLogger(\"CallingUnifiedBar\"),d.fetchDefaultCallTitle(),c.whenInitialized().then(function(){return d.onConversationUpdated()}),u.scope().$on(o.events.editableText.inEdit,function(){return d.onTitleInEditMode()}),u.scope().$on(o.events.editableText.inReadOnly,function(e,t){return d.onTitleInReadOnlyMode(t)}),d.callChangedSubscription=t.changed(d.onCallChanged),u.scope().$on(\"$destroy\",function(){return d.onDestroy()}),d}return __extends(l,n),l.prototype.onDestroy=function(){this.callChangedSubscription&&(this.callChangedSubscription.dispose(),this.callChangedSubscription=null),this.onCallChanged&&(this.onCallChanged.cancel(),this.onCallChanged=null),this.meetupTitleChangedSubscription&&this.meetupTitleChangedSubscription.dispose(),this.allowImmersiveModeTimeout&&(this.serviceAdapter.timeout().cancel(this.allowImmersiveModeTimeout),this.allowImmersiveModeTimeout=null)},Object.defineProperty(l.prototype,\"title\",{get:function(){return this.titleText},enumerable:!0,configurable:!0}),Object.defineProperty(l.prototype,\"ariaLabel\",{get:function(){return this.titleHoverText},enumerable:!0,configurable:!0}),l.prototype.createConfiguration=function(){return new t.ItemConfiguration(\"Title\")},l.prototype.fetchDefaultCallTitle=function(){this.setTitleText(this.serviceAdapter.translate(this.resources.strings.calling_default_meet_up_name)),this.updateCallTitle()},l.prototype.updateCallTitle=function(){var e=this;this.conversation.getId().then(function(t){t?e.callTitleService.getDefaultCallTitle(e.constants.scenarios.calling.context.callScreen,e.call,e.constants.dialogs.settings.numberOfNamesInTitle,e.conversation).then(function(t){e.titleWasUpdated||e.setTitleText(t.titleText,t.titleHoverText)}).catch(function(t){e.logError(\"Could not get default title for call \"+e.call.callId,t)}):e.callTitleService.isForwardedCall(e.call)&&e.callTitleService.getForwardingTitle(e.call,e.constants.scenarios.calling.context.callScreen).then(function(t){e.titleWasUpdated||e.setTitleText(t.titleText,t.titleHoverText)})})},l.prototype.onConversationUpdated=function(){this.titleWasUpdated||this.subscribeForMeetingTitle()},l.prototype.subscribeForMeetingTitle=function(){var t=this;this.conversation.isChannel()&&!this.meetupTitleChangedSubscription&&(this.meetupTitleChangedSubscription=this.callTitleService.subscribeForMeetupTitle(this.call.teamsCallId,this.updateMeetingTitle.bind(this)),this.updateMeetingTitle()),this.conversation.isGroup()&&this.conversationsService.safeSubscribe(this.serviceAdapter.scope(),function(){return t.updateMeetingTitle()},e.services.ConversationsServiceEvents.EventType_TopicChanged)},l.prototype.updateMeetingTitle=function(){var e=this,t=this.constants.scenarios.calling.context.callScreen;this.callTitleService.getDefaultCallTitle(t,this.call,this.constants.dialogs.settings.numberOfNamesInTitle,this.conversation).then(function(t){var i=e.callTitleService.getMeetupTitleForCall(e.call)||t.titleText;i&&(e.setTitleText(i),e.titleWasUpdated=!0)}).catch(function(t){e.logError(\"Could not get default title for teamsCallId \"+e.call.teamsCallId+\", callId \"+e.call.callId,t)})},l.prototype.onTitleInEditMode=function(){this.serviceAdapter.scope().$emit(this.constants.events.calling.forceSuppressImmersiveMode,{hard:!0,context:t.Calling.ImmersiveEventContext.CallingHeaderEditTitle})},l.prototype.onTitleInReadOnlyMode=function(e){var i=this;this.callTitleService.setMeetupTitle(this.call,e),this.allowImmersiveModeTimeout&&this.serviceAdapter.timeout().cancel(this.allowImmersiveModeTimeout),this.allowImmersiveModeTimeout=this.serviceAdapter.timeout()(function(){return i.serviceAdapter.scope().$emit(i.constants.events.calling.forceAllowImmersiveMode,{hard:!0,context:t.Calling.ImmersiveEventContext.CallingHeaderEditTitle})},150)},l.prototype.logError=function(t,i){var n=e.services.CallingTelemetryService.getErrorMessage(i);this.logger.error(t+\": \"+n)},l.prototype.setTitleText=function(e,t){this.titleText=e,this.titleHoverText=t||e},l}(t.IndicatorBaseHandler);t.TitleIndicatorHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(t){!function(t){var e=function(e){function r(t,r,n,i,o,a){var s=e.call(this,t)||this;return s.unifiedBarHandler=t,s.resources=r,s.call=o,s.serviceAdapter=a,s.id=\"audio-sharing-button\",s.isSystemAudioSharingEnabled=!1,s}return __extends(r,e),Object.defineProperty(r.prototype,\"isSystemAudioShared\",{get:function(){return this.call.getIsSystemAudioShared()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"visible\",{get:function(){return this.isSystemAudioSharingEnabled&&this.call.isScreenSharingOn&&!this.call.isScreenshareFromChat&&!this.call.isBroadcast},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"icon\",{get:function(){return\"svg/icons-blur-background\"+(this.isSystemAudioShared?\"\":\"-filled\")+\".html\"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.isSystemAudioShared?this.serviceAdapter.translate(this.resources.strings.calling_stopSystemAudioSharing):this.serviceAdapter.translate(this.resources.strings.calling_startSystemAudioSharing)},enumerable:!0,configurable:!0}),r.prototype.execute=function(t){return this.isSystemAudioSharingEnabled&&(this.isSystemAudioShared?this.call.stopSystemAudioSharing():this.call.startSystemAudioSharing()),this.serviceAdapter.resolve()},r.prototype.createConfiguration=function(){return new t.MenuItemsConfiguration(\"Audio Sharing\")},r.prototype.createTracker=function(){return{trackOutcome:function(){return t.PanelActionOutcome.select},trackGesture:t.PanelActionGesture.click,trackScenario:function(){return t.PanelActionScenario.callSystemAudioSharing},trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.systemAudioSharingButton},trackType:function(){return t.PanelModuleType.button},trackSummary:this.isSystemAudioShared?\"Stop computer audio sharing\":\"Start computer audio sharing\",dataTid:\"calling-toggle-systemAudioSharing\"}},r}(t.ConfigurableItemHandler);t.AudioSharingButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(r){function n(t,n,i,a,o,l,s,c,u,d,g){var p=r.call(this,t)||this;p.unifiedBarHandler=t,p.resources=n,p.constants=i,p.deviceManagerService=a,p.call=o,p.serviceAdapter=c,p.settingsService=u,p.desktopUtilityService=d,p.$window=g,p.id=\"blur-button\",p.isBroadcastRoleProducer=o.broadcastMeeting&&o.broadcastMeeting.role===e.services.BroadcastMeeting.constants.role.producer;var B=g&&g.desktopSettings&&g.desktopSettings.customVideoBackgroundManagerEnabled&&d&&d.isDesktop();return p.isVideoBkgAvailable=u.valueAsBoolean(i.settings.names.enableVideoBackground)&&u.valueAsBoolean(i.settings.names.enableUnifiedControlBar)&&B,s.isBackgroundBlurringAPIV2Enabled()&&(l.safeSubscribe(c.scope(),function(){return p.onDeviceBlurringCapabilityChanged()},i.events.calling.blurringCapabilityChanged),p.onDeviceBlurringCapabilityChanged()),p}return __extends(n,r),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isBkgBlurAvailableToShowOption()&&!this.isBroadcastRoleProducer&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&(!this.isVideoBkgAvailable||!!this.unifiedBarHandler.panelButtonOptions)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"visibleInOldMenu\",{get:function(){return this.isBkgBlurAvailableToShowOptionInOldMenu()&&!this.isBroadcastRoleProducer},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-blur-background\"+(this.call.isBackgroundBlurOn?\"\":\"-filled\")+\".html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.isVideoBkgAvailable&&this.unifiedBarHandler.panelButtonOptions?this.unifiedBarHandler.panelButtonOptions.videoBackgroundSettingsPanelButtonOptions.isSelected?this.serviceAdapter.translate(this.resources.strings.calling_hide_background_effects):this.serviceAdapter.translate(this.resources.strings.calling_show_background_effects):this.call.isBackgroundBlurOn?this.serviceAdapter.translate(this.resources.strings.calling_stopBackgroundBlurring):this.call.isVideoOn?this.serviceAdapter.translate(this.resources.strings.calling_startBackgroundBlurring):this.serviceAdapter.translate(this.resources.strings.calling_startBackgroundBlurringWithVideo)},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){if(this.isVideoBkgAvailable)return this.serviceAdapter.scope().$emit(this.constants.events.calling.toggleRightPanel,t.Calling.RightPanel.VideoBackgroundSettings),this.serviceAdapter.resolve();if(this.isBkgBlurAvailable)return this.call.isVideoOn||this.call.isBackgroundBlurOn||this.unifiedBarHandler.actionsHandler.toggleVideo(e),this.call.toggleBackgroundBlur(this.constants.scenarios.calling.context.callScreen),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new t.MenuItemsConfiguration(\"Background blur\")},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.select},trackScenario:function(){return e.call.isBackgroundBlurOn?t.PanelActionScenario.callStartBackgroundBlur:t.PanelActionScenario.callStopBackgroundBlur},trackGesture:t.PanelActionGesture.click,trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.blurBackgroundButton},trackType:function(){return t.PanelModuleType.button},trackData:function(){return e.getTrackData()},trackSummary:this.call.isBackgroundBlurOn?\"Stop applying background effects\":\"Start applying background effects\",dataTid:\"calling-toggle-backgroundblur\"}},n.prototype.isBkgBlurAvailableToShowOption=function(){return null!=this.serviceAdapter.scope().isBackgroundBlurAvailable?this.serviceAdapter.scope().isBackgroundBlurAvailable&&this.isBkgBlurAvailable:this.isBkgBlurAvailable},n.prototype.isBkgBlurAvailableToShowOptionInOldMenu=function(){var e=this.serviceAdapter.scope().$parent;return null!=e.isBackgroundBlurAvailable?e.isBackgroundBlurAvailable&&this.isBkgBlurAvailable:this.isBkgBlurAvailable},n.prototype.onDeviceBlurringCapabilityChanged=function(){this.isBkgBlurAvailable=this.deviceManagerService.getDeviceBlurringCapability()},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callType:this.unifiedBarHandler.getTrackCallType()}},n}(t.ConfigurableItemHandler);t.BkgBlurButtonHandler=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(t,n,r,a,i,o,c){var l=e.call(this,t)||this;return l.unifiedBarHandler=t,l.resources=n,l.call=a,l.platformDetectService=i,l.callingSupportService=o,l.serviceAdapter=c,l.id=\"call-consultation-button\",l.advancedCallSettings=r.getAdvancedCallSettings(),l.isConsultationEnabled=l.advancedCallSettings.isCallConsultationEnabled,l.isTransferEnabled=l.advancedCallSettings.isCallTransferEnabled,l}return __extends(n,e),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isConsultationEnabled&&this.isTransferEnabled&&this.callingSupportService.isTransferAllowed(this.call)&&!this.platformDetectService.isSurfaceHub()&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.unifiedBarHandler.isScreenshareFromChatCallEscalated()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-call-consultation.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_consultThenTransfer)},enumerable:!0,configurable:!0}),n.prototype.execute=function(t){return this.unifiedBarHandler.actionsHandler.startConsulting(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new t.MenuItemsConfiguration(\"Call consultation\")},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.inspect},trackScenario:function(){return t.PanelActionScenario.callConsultation},trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.consultThenTransferButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackSummary:\"Open Consultation Dialog\",dataTid:\"calling-consultation-button\"}},n}(t.ConfigurableItemHandler);t.CallConsultationButtonHandler=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(e,r,n,a,o){var i=t.call(this,e)||this;return i.unifiedBarHandler=e,i.resources=r,i.call=n,i.callingSupportService=a,i.serviceAdapter=o,i.id=\"call-park-button\",i}return __extends(r,t),Object.defineProperty(r.prototype,\"visible\",{get:function(){return this.callingSupportService.isCallParkAvailable(this.call)&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.unifiedBarHandler.isScreenshareFromChatCallEscalated()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"icon\",{get:function(){return\"svg/icons-call-park.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_park_call)},enumerable:!0,configurable:!0}),r.prototype.execute=function(e){return this.unifiedBarHandler.actionsHandler.startPark(),this.serviceAdapter.resolve()},r.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Start park\")},r.prototype.createTracker=function(){return{trackOutcome:function(){return e.PanelActionOutcome.inspect},trackScenario:function(){return e.PanelActionScenario.callPark},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.callParkButton},trackType:function(){return e.PanelModuleType.openDialog},trackSummary:\"Start call park\",dataTid:\"calling-park-button\"}},r}(e.ConfigurableItemHandler);e.CallParkButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,r,a,i,o){var c=t.call(this,e)||this;return c.unifiedBarHandler=e,c.resources=n,c.call=a,c.callingSupportService=i,c.serviceAdapter=o,c.id=\"transfer-button\",c.advancedCallSettings=r.getAdvancedCallSettings(),c.isTransferEnabled=c.advancedCallSettings.isCallTransferEnabled,c}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isTransferEnabled&&this.callingSupportService.isTransferAllowed(this.call)&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.unifiedBarHandler.isScreenshareFromChatCallEscalated()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-call-transfer.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_transfer_call)},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.unifiedBarHandler.actionsHandler.startTransferring(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Call transfer\")},n.prototype.createTracker=function(){return{trackOutcome:function(){return e.PanelActionOutcome.inspect},trackScenario:function(){return e.PanelActionScenario.callTransfer},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.transferButton},trackType:function(){return e.PanelModuleType.openDialog},trackSummary:\"Open Transfer Dialog\",dataTid:\"calling-transfer-button\"}},n}(e.ConfigurableItemHandler);e.CallTransferButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(e){var n=function(n){function i(e,i,o,s,a,r,l,c,p,d,u){var C=n.call(this,e)||this;return C.unifiedBarHandler=e,C.resources=i,C.call=o,C.constants=s,C.settingsService=a,C.serviceAdapter=c,C.policyStoreAdapter=p,C.id=\"closed-captions-button\",C.isEnabledByPolicy=!1,C.isRegionEnabled=!1,C.isTranscriptionEnabledOnBroadcastMeeting=!1,C.logger=l.newLogger(\"closed-caption-handler\"),C.trackContext=t.services.CallUtilities.getContextFromConversationType(e.conversation,C.logger),C.isClosedCaptioningAvailable=!r.avIsRemoted()&&r.isElectron()&&(e.conversation.isOneToOne()?a.valueAsBoolean(s.settings.names.enableClosedCaptionsOneToOne):a.valueAsBoolean(s.settings.names.enableClosedCaptions)),C.checkPolicy(),c.subscribe(\"$destroy\",C.destroy.bind(C)),d.isRegionEnabled().then(function(t){C.isRegionEnabled=t}),o.isBroadcast&&u.getLocalBroadcastState(o.teamsCallId).isTranscriptionEnabled.then(function(t){C.isTranscriptionEnabledOnBroadcastMeeting=t}),C}return __extends(i,n),i.prototype.destroy=function(){this.waitForClosedCaptionsPolicy&&t.services.QCancelable.cancel(this.waitForClosedCaptionsPolicy)},i.prototype.checkPolicy=function(){this.isClosedCaptioningAvailable&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableClosedCaptionsPolicy)?this.updateByPolicy():this.isEnabledByPolicy=!0},i.prototype.updateByPolicy=function(){var t=this;this.waitForClosedCaptionsPolicy=this.policyStoreAdapter.getPolicy(this.waitForClosedCaptionsPolicy,SkypeX.Services.MeetingPolicySettingsStorageKey.LiveCaptionsEnabledType);var e=[SkypeX.Services.LiveCaptionsEnabledType.disabledUserOverride,SkypeX.Services.LiveCaptionsEnabledType.enabledUserOverride];this.waitForClosedCaptionsPolicy.then(function(n){t.isEnabledByPolicy=e.includes(n),t.isEnabledByPolicy||t.logger.info(\"Live captions option is hidden for call - \"+t.call.teamsCallId+\" by policy - \"+n)})},Object.defineProperty(i.prototype,\"visible\",{get:function(){return(!this.call.isBroadcast||this.isTranscriptionEnabledOnBroadcastMeeting)&&this.isClosedCaptioningAvailable&&this.isEnabledByPolicy&&!t.services.CallUtilities.isCallOnLocalHold(this.call)&&!this.unifiedBarHandler.isScreenshareFromChatCall()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disabled\",{get:function(){return this.isClosedCaptionDisabled()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){return\"svg/icons-closed-caption.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"title\",{get:function(){return this.closedCaptionsStateString()},enumerable:!0,configurable:!0}),i.prototype.execute=function(e){return this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.started?this.call.stopClosedCaption():this.call.startClosedCaption(),this.serviceAdapter.resolve()},i.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Closed Captions\")},i.prototype.createTracker=function(){var n=this,i=this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.started;return{trackOutcome:function(){return e.PanelActionOutcome.submit},trackGesture:e.PanelActionGesture.click,trackScenario:function(){return i?e.PanelActionScenario.stopClosedCaptions:e.PanelActionScenario.startClosedCaptions},trackScenarioType:function(){return e.PanelActionScenarioType.closedCaptions},trackName:function(){return e.PanelModuleName.closedCaptions},trackType:function(){return e.PanelModuleType.button},trackData:function(){return n.getTrackData()},trackSummary:i?\"Stop Closed Captions\":\"Start Closed Captions\",dataTid:\"calling-cc-button\"}},i.prototype.closedCaptionsStateString=function(){return this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.started?this.serviceAdapter.translate(this.resources.strings.calling_stop_closedCaptions):this.serviceAdapter.translate(this.resources.strings.calling_start_closedCaptions)},i.prototype.isClosedCaptionDisabled=function(){return!this.isRegionEnabled||this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.disabled||this.call.getClosedCaptionStatus()===t.services.CallClosedCaptionStatus.pending},i.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,context:this.trackContext}},i}(e.ConfigurableItemHandler);e.ClosedCaptionsButtonHandler=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(e){var n;!function(t){t[t.Off=0]=\"Off\",t[t.On=1]=\"On\",t[t.TurningOff=2]=\"TurningOff\",t[t.TurningOn=3]=\"TurningOn\"}(n||(n={}));var r=function(r){function i(e,i,a,o,s,c){var u=r.call(this,e)||this;return u.unifiedBarHandler=e,u.resources=i,u.serviceAdapter=a,u.cortanaLoaderService=o,u.cortanaEventingService=s,u.loggingService=c,u._isVisible=!1,u._state=n.Off,u.id=\"cortana-toggle-button\",u.logger=c.newLogger(u.id),u.updateState(),s.safeSubscribe(a.scope(),function(){u.updateState()},t.services.CortanaServiceEvents.initialize),s.safeSubscribe(a.scope(),function(){u.updateState()},t.services.CortanaServiceEvents.destroyed),u}return __extends(i,r),Object.defineProperty(i.prototype,\"visible\",{get:function(){return this._isVisible},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disabled\",{get:function(){return this._state===n.TurningOff||this._state===n.TurningOn},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){return\"svg/icons-cortana.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"title\",{get:function(){var t=this._state===n.Off||this._state===n.TurningOn?this.resources.strings.cortana_toggle_on_button_text:this.resources.strings.cortana_toggle_off_button_text;return this.serviceAdapter.translate(t)},enumerable:!0,configurable:!0}),i.prototype.execute=function(){return this.logger.info(\"Execute called, current state: \"+n[this._state]),this._state===n.Off?(this.cortanaService.initializeCortana(),this._state=n.TurningOn):this._state===n.On&&(this.cortanaService.destroyCortana(),this._state=n.TurningOff),this.serviceAdapter.resolve()},i.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"Cortana\",\"cortana-toggle-button-tid\")},i.prototype.createTracker=function(){return{trackOutcome:function(){return e.PanelActionOutcome.select},trackScenario:function(){return e.PanelActionScenario.cortanaToggle},trackScenarioType:function(){return e.PanelActionScenarioType.cortana},trackName:function(){return e.PanelModuleName.cortanaToggle},trackType:function(){return e.PanelModuleType.cortana},trackSummary:\"Cortana\",dataTid:\"cortana-toggle-button\"}},i.prototype.updateState=function(){var t=this;this.cortanaService?(this._isVisible=!0,this._state=this.cortanaService.isCortanaInitialized()?n.On:n.Off,this.logger.info(\"updated state: \"+n[this._state]+\", visible: \"+this._isVisible)):this.cortanaLoaderService.getCortanaService().then(function(e){t.cortanaService=e,t._isVisible=!0,t._state=t.cortanaService.isCortanaInitialized()?n.On:n.Off,t.logger.info(\"updated state: \"+n[t._state]+\", visible: \"+t._isVisible)}).catch(function(e){t._isVisible=!1,t._state=n.Off,t.logger.info(\"updated state: \"+n[t._state]+\", visible: \"+t._isVisible)})},i}(e.ConfigurableItemHandler);e.CortanaToggleHandler=r}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(n){function r(e,t,r,a,i,o){var c=n.call(this,e)||this;return c.unifiedBarHandler=e,c.resources=t,c.call=a,c.serviceAdapter=i,c.layoutService=o,c.id=\"dialpad-button\",c.advancedCallSettings=r.getAdvancedCallSettings(),c.isDtmfEnabled=c.advancedCallSettings.isDtmfEnabled,c}return __extends(r,n),Object.defineProperty(r.prototype,\"visible\",{get:function(){return this.isDtmfEnabled&&!e.services.CallUtilities.isOneToOnePstnCall(this.call)&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.call.isServerHold},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"icon\",{get:function(){return\"svg/icons-call-dialpad.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_open_dtmf_keypad)},enumerable:!0,configurable:!0}),r.prototype.execute=function(e){return this.layoutService.isRigel?this.unifiedBarHandler.toggleDtmfKeypad():this.unifiedBarHandler.actionsHandler.toggleDtmfKeypad(),this.serviceAdapter.resolve()},r.prototype.createConfiguration=function(){return new t.MenuItemsConfiguration(\"Dialpad\")},r.prototype.createTracker=function(){return{trackOutcome:function(){return t.PanelActionOutcome.inspect},trackScenario:function(){return t.PanelActionScenario.callOpenDialpad},trackScenarioType:function(){return t.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.PanelModuleName.openDialpadButton},trackType:function(){return t.PanelModuleType.openDialog},trackSummary:\"Open Dialpad\",dataTid:\"calling-hold-button\"}},r}(t.ConfigurableItemHandler);t.DialpadButtonHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(n){function r(t,r,a,o,i){var c=n.call(this,t)||this;return c.unifiedBarHandler=t,c.resources=r,c.call=o,c.serviceAdapter=i,c.id=\"hold-button\",c.advancedCallSettings=a.getAdvancedCallSettings(),c.isHoldResumeEnabled=!e.services.CallUtilities.isVoicemailGreetingCall(o)&&t.conversation.isOneToOne()&&c.advancedCallSettings.isHoldResumeEnabled,c}return __extends(r,n),Object.defineProperty(r.prototype,\"visible\",{get:function(){return!this.isOnLocalHold()&&this.isHoldResumeEnabled&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.unifiedBarHandler.isScreenshareFromChatCallEscalated()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"icon\",{get:function(){return\"svg/icons-call-hold.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"title\",{get:function(){return this.serviceAdapter.translate(this.resources.strings.calling_hold_call)},enumerable:!0,configurable:!0}),r.prototype.execute=function(e){return this.unifiedBarHandler.actionsHandler.toggleHold(),this.serviceAdapter.resolve()},r.prototype.createConfiguration=function(){return new t.MenuItemsConfiguration(\"Hold\")},r.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.select},trackScenario:function(){return t.PanelActionScenario.callHold},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return t.PanelModuleName.callHoldButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Hold\",dataTid:\"calling-hold-button\"}},r.prototype.isOnLocalHold=function(){return 4===this.call.state},r.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callType:this.unifiedBarHandler.getTrackCallType()}},r}(t.ConfigurableItemHandler);t.HoldButtonHandler=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(n){var t=function(t){function i(n,i,o,r,c,a,l){var s=t.call(this,n)||this;return s.unifiedBarHandler=n,s.resources=i,s.call=r,s.serviceAdapter=l,s.id=\"incoming-video-button\",s.advancedCallSettings=o.getAdvancedCallSettings(),s.isTogglingIncomingVideoEnabled=s.advancedCallSettings.isTogglingIncomingVideoEnabled,s.shouldDisableToggleIncomingVideoButton=!a.isVideoSupported(r&&r.callType),s.advancedCallSettings.isTogglingIncomingVideoEnabled&&(c.safeSubscribe(l.scope(),function(){s.isIncomingVideoOn=c.isIncomingVideoOn(r)},e.services.CallTogglingService.isIncomingVideoChanged),s.isIncomingVideoOn=c.isIncomingVideoOn(r)),s}return __extends(i,t),Object.defineProperty(i.prototype,\"visible\",{get:function(){return this.isTogglingIncomingVideoEnabled&&!e.services.CallUtilities.isOneToOnePstnCall(this.call)&&!e.services.CallUtilities.isCallOnServerHold(this.call)&&!this.unifiedBarHandler.isScreenshareFromChatCall()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"disabled\",{get:function(){return this.shouldDisableToggleIncomingVideoButton},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"icon\",{get:function(){return\"svg/icons-call-incoming-video\"+(this.isIncomingVideoOn?\"-off\":\"\")+\".html\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"title\",{get:function(){return this.isIncomingVideoOn?this.serviceAdapter.translate(this.resources.strings.calling_stopIncomingVideo):this.serviceAdapter.translate(this.resources.strings.calling_startIncomingVideo)},enumerable:!0,configurable:!0}),i.prototype.execute=function(e){return this.unifiedBarHandler.actionsHandler.toggleIncomingVideo(),this.serviceAdapter.resolve()},i.prototype.createConfiguration=function(){return new n.MenuItemsConfiguration(\"Incoming video\")},i.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return n.PanelActionOutcome.select},trackGesture:n.PanelActionGesture.click,trackScenario:function(){return e.isIncomingVideoOn?n.PanelActionScenario.callStopIncomingVideo:n.PanelActionScenario.callStartIncomingVideo},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return n.PanelModuleName.incomingVideoButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Toggle incoming video\",dataTid:\"calling-stop-incoming-video-button\"}},i.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callType:this.unifiedBarHandler.getTrackCallType()}},i}(n.ConfigurableItemHandler);n.IncomingVideoButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(i){i.RecordingUnavailibilityDisablements={RecordingIsPending:{abbreviation:\"rpen\",description:\"Recording is pending\"},ExternalAnonymousUser:{abbreviation:\"anon\",description:\"External or Anonymous User\"},DisabledByRegion:{abbreviation:\"regn\",description:\"Recording disabled by region\"},FederatedConversation:{abbreviation:\"fedr\",description:\"Federated conversation\"},GuestUser:{abbreviation:\"gust\",description:\"Guest User\"},DisabledForSH:{abbreviation:\"sfhb\",description:\"Disabled for surfaceHub\"},DisabledByPolicy:{abbreviation:\"cldp\",description:\"Disabled by allowCloudRecording policy\"},DisabledByCapability:{abbreviation:\"mtcp\",description:\"Disabled by allowCloudRecording Capability\"},NoMessageId:{abbreviation:\"mesg\",description:\"Disabled because messageId is undefined for channel meeting\"},StreamPermission:{abbreviation:\"strm\",description:\"Disabled for Stream Permissions check\"},Broadcast:{abbreviation:\"broa\",description:\"Broadcast call\"},ConversationNotInitialized:{abbreviation:\"memb\",description:\"Conversation not initialized\"},DisabledByFeatureFlag:{abbreviation:\"feat\",description:\"Disabled by FF for type of conversation\"},UserNotInTeam:{abbreviation:\"team\",description:\"User not in team\"},DisabledForMeetingRole:{abbreviation:\"partrole\",description:\"Disabled for participant role in the structured meeting\"}};var t=function(t){function n(n,r,o,a,s,l,c,d,g,u,b,p,v,m,f){var y=t.call(this,n)||this;y.unifiedBarHandler=n,y.resources=r,y.settingsService=o,y.authenticationService=a,y.conversationsService=s,y.platformDetectService=l,y.constants=c,y.call=d,y.callRecordingService=g,y.callingDebugService=u,y.meetingPolicySettingsStore=p,y.serviceAdapter=v,y.dialogService=m,y.coachmarkEngine=f,y.id=\"recording-button\",y.logger=b.newLogger(\"recoding-handler\"),y.isRecordingPolicyEnabled=o.valueAsBoolean(c.settings.names.allowCloudRecordingPolicy)&&o.valueAsBoolean(c.settings.names.enableUserMeetingPolicy),y.isStopRecordingConfirmationEnabled=o.valueAsBoolean(c.settings.names.enableStopRecordingConfirmation),y.areRecordingCoachmarksEnabled=o.valueAsBoolean(c.settings.names.enableRecordingCoachmarks),y.updateRecordingDisabledByRegion(),g.getCanCreateVideoPermission(d,n.conversation).then(function(){y.streamPermissionsInitialized=!0,y.updateRecordingAvailability()});var h=d.changed(y.updateRecordingAvailability.bind(y));p.safeSubscribe(v.scope(),y.updateRecordingAvailability.bind(y),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings),n.conversation.whenInitialized().then(function(){return y.updateRecordingAvailability()});var R=d.onMeetingRoleChanged(function(){return y.updateRecordingAvailability()});y.updateRecordingAvailability(),v.scope().$on(\"$destroy\",function(){h&&h.dispose(),R&&R.dispose()});var S=m.close.bind(m,c.dialogs.callingConfirmationDialog,c.files.strings.closeDialogValueSuccess);return y.confirmationDialogPayload={dialogTitle:v.translate(r.strings.calling_stop_recording_confirmation_dialog_title),dialogText:v.translate(r.strings.calling_stop_recording_confirmation_text),primaryButton:{text:v.translate(r.strings.calling_stop_recording),ariaLabel:v.translate(r.strings.calling_stop_recording)+\" \"+v.translate(r.strings.calling_stop_recording_confirmation_text),isFocusDefault:!0,func:S,type:i.PanelModuleType.button,name:i.PanelModuleName.confirmStopRecording,outcome:i.PanelActionOutcome.stopRecording,scenario:i.PanelActionScenario.stopRecordingConfirmation,scenarioType:i.PanelActionScenarioType.clickButton,summary:\"Stop Recording via confirmation dialog\",tid:\"stopRecordingConfirmationStopBtn\"},dialogTelemetry:{panelType:e.PanelType.confirmStopRecordingDialog}},y}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isRecordingAvailable&&!e.services.CallUtilities.isSkypeConsumerCall(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"disabled\",{get:function(){return!!this.getRecordingDisabledReason()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-call-recording.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.call.getRecordingStatus()===e.services.CallRecordingStatus.recording?this.serviceAdapter.translate(this.resources.strings.calling_stop_recording):this.settingsService.valueAsBoolean(this.constants.settings.names.enableRecordingPreviewMessage)?this.serviceAdapter.translate(this.resources.strings.calling_start_recording_preview):this.serviceAdapter.translate(this.resources.strings.calling_start_recording)},enumerable:!0,configurable:!0}),n.prototype.execute=function(i){var t=this;if(!this.disabled)return this.call.getRecordingStatus()!==e.services.CallRecordingStatus.recording&&this.call.getRecordingStatus()!==e.services.CallRecordingStatus.pending?new Promise(function(e){t.call.startRecording(t.unifiedBarHandler.conversation).then(function(){return e()})}):new Promise(function(e){t.isStopRecordingConfirmationEnabled?t.dialogService.open(t.constants.dialogs.callingConfirmationDialog,t.confirmationDialogPayload).closePromise.then(function(i){i.value===t.constants.files.strings.closeDialogValueSuccess&&t.stopRecording(e),t.focusThisButton(t.serviceAdapter.element(),\"callingButtons-showMoreBtn\")}):t.stopRecording(e)})},n.prototype.stopRecording=function(e){var i=this;this.call.stopRecording().then(function(){i.areRecordingCoachmarksEnabled&&i.displayCoachmarkBasedOnConversationType(\"#chat-button\"),e()})},n.prototype.displayCoachmarkBasedOnConversationType=function(e){this.coachmarkEngine.showStopRecordingCoachmark(this.unifiedBarHandler.conversation.isChannel(),e)},n.prototype.createConfiguration=function(){return new i.MenuItemsConfiguration(\"Recording\")},n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return i.PanelActionOutcome.nav},trackGesture:i.PanelActionGesture.click,trackScenario:function(){return i.PanelActionScenario.recording},trackScenarioType:function(){return i.PanelActionScenarioType.recording},trackName:function(){return t.call.getRecordingStatus()===e.services.CallRecordingStatus.recording?i.PanelModuleName.stopRecording:i.PanelModuleName.startRecording},trackType:function(){return i.PanelModuleType.button},trackData:function(){return t.getTrackData()},trackSummary:this.call.getRecordingStatus()===e.services.CallRecordingStatus.recording?\"Stop recording\":\"Start recording\",dataTid:\"calling-start-recording\"}},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,context:e.services.CallUtilities.getContextFromConversationType(this.unifiedBarHandler.conversation,this.logger)}},n.prototype.logRecordingDisablementReason=function(e){this.callingDebugService.updateRecordingDisablementReason(e,this.call.teamsCallId)},n.prototype.logRecordingHiddenReason=function(e){this.callingDebugService.updateRecordingUnavailabilityReason(e,this.call.teamsCallId)},n.prototype.updateRecordingAvailability=function(){var e=this.getRecordingDisabledReason(),t=this.getRecordingHiddenReason();return this.logRecordingDisablementReason(e),this.isRecordingAvailable=!t,this.logRecordingHiddenReason(t),this.tooltip=e===i.RecordingUnavailibilityDisablements.DisabledForMeetingRole?this.serviceAdapter.translate(this.resources.strings.calling_recording_not_allowed_tooltip):\"\",this.isRecordingAvailable},Object.defineProperty(n.prototype,\"hasStreamPermission\",{get:function(){return!this.streamPermissionsInitialized||this.callRecordingService.canCreateVideo},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isGuestUser\",{get:function(){return this.call.role===this.constants.calling.roles.guest},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isFederatedConversation\",{get:function(){return void 0!==this.isFederated?this.isFederated:(this.isFederated=this.unifiedBarHandler.conversation.isFederated()||this.conversationsService.isConversationInDifferentTenant(this.call.conversationId),this.isFederated)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isOnLocalHold\",{get:function(){return 4===this.call.state},enumerable:!0,configurable:!0}),n.prototype.updateRecordingDisabledByRegion=function(){var e=this,i=this.settingsService.valueFor(this.constants.settings.names.callingConstants).callRecording.supportedRecordingRegions;_.isEmpty(i)?this.recordingDisabledByRegion=!1:this.authenticationService.getUserDetails().then(function(t){e.recordingDisabledByRegion=!i.includes(t.region)})},Object.defineProperty(n.prototype,\"isExternalOrAnonymousUser\",{get:function(){return this.authenticationService.isExternalUser()||this.authenticationService.isAnonymous()},enumerable:!0,configurable:!0}),n.prototype.getRecordingHiddenReason=function(){if(this.isOnLocalHold)return i.CommonUnavailibilityDisablements.CallOnHold;if(this.platformDetectService.isSurfaceHub()&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSurfaceHubRecording))return i.RecordingUnavailibilityDisablements.DisabledForSH;if(this.isGuestUser)return null;var e=this.unifiedBarHandler.conversation;return e.isChannel()&&!e.isUserPartOfTeam()?i.RecordingUnavailibilityDisablements.UserNotInTeam:this.callRecordingService.isRecordingEnabledByFeatureFlag(this.call,e)?null:i.RecordingUnavailibilityDisablements.DisabledByFeatureFlag},n.prototype.getRecordingDisabledReason=function(){if(this.call.getRecordingStatus()===e.services.CallRecordingStatus.pending)return i.RecordingUnavailibilityDisablements.RecordingIsPending;if(this.recordingDisabledByRegion)return i.RecordingUnavailibilityDisablements.DisabledByRegion;if(this.isExternalOrAnonymousUser)return i.RecordingUnavailibilityDisablements.ExternalAnonymousUser;if(this.isFederatedConversation)return i.RecordingUnavailibilityDisablements.FederatedConversation;if(this.isGuestUser)return i.RecordingUnavailibilityDisablements.GuestUser;if(!this.unifiedBarHandler.conversation.isInitialized)return i.RecordingUnavailibilityDisablements.ConversationNotInitialized;if(this.call.isBroadcast)return i.RecordingUnavailibilityDisablements.Broadcast;if(!this.isRecordingPolicyEnabled)return i.CommonUnavailibilityDisablements.DisabledBySettings;if(!this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowCloudRecording))return i.RecordingUnavailibilityDisablements.DisabledByPolicy;var t=this.call.getCapabilities();return t&&!t.allowCloudRecording?i.RecordingUnavailibilityDisablements.DisabledByCapability:this.call.isActionExecutable(e.services.MeetingAction.StartOrStopRecording)?this.unifiedBarHandler.conversation.isChannel()&&void 0===this.call.messageId?i.RecordingUnavailibilityDisablements.NoMessageId:this.hasStreamPermission?null:i.RecordingUnavailibilityDisablements.StreamPermission:i.RecordingUnavailibilityDisablements.DisabledForMeetingRole},n}(i.ConfigurableItemHandler);i.RecordingButtonHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(r){function n(e,t,n,i){var a=r.call(this,e)||this;return a.unifiedBarHandler=e,a.resources=t,a.call=n,a.serviceAdapter=i,a.id=\"resume-button\",a}return __extends(n,r),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.isResumeButtonVisible()&&!e.services.CallUtilities.isParkCall(this.call)&&!this.unifiedBarHandler.isScreenshareFromChatCall()&&!this.unifiedBarHandler.isScreenshareFromChatCallEscalated()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-call-resume.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return e.services.CallUtilities.isCallP2P(this.call)?this.serviceAdapter.translate(this.resources.strings.calling_resume_call):this.serviceAdapter.translate(this.resources.strings.calling_rejoin_call)},enumerable:!0,configurable:!0}),n.prototype.execute=function(e){return this.unifiedBarHandler.actionsHandler.toggleHold(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new t.MenuItemsConfiguration(\"Resume\")},n.prototype.createTracker=function(){var e=this;return{trackOutcome:function(){return t.PanelActionOutcome.select},trackScenario:function(){return t.PanelActionScenario.callResume},trackScenarioType:function(){return e.unifiedBarHandler.getTrackScenarioType()},trackName:function(){return t.PanelModuleName.callResumeButton},trackType:function(){return e.unifiedBarHandler.getTrackType()},trackData:function(){return e.getTrackData()},trackSummary:\"Resume\",dataTid:\"calling-resume-button\"}},n.prototype.isResumeButtonVisible=function(){return e.services.CallUtilities.isCallOnLocalHold(this.call)},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callType:this.unifiedBarHandler.getTrackCallType()}},n}(t.ConfigurableItemHandler);t.ResumeButtonHandler=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,o,r){var i=t.call(this,e)||this;return i.unifiedBarHandler=e,i.serviceAdapter=o,i.id=\"room-controls-button\",i.logger=r.newLogger(\"room-controls-handler\"),i._title=o.translate(n.strings.rigel_open_room_controls),i}return __extends(n,t),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.unifiedBarHandler.actionsHandler.isOemPluginConnected},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return\"svg/icons-manage-teams.html\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),n.prototype.execute=function(){return this.logger.info(\"Execute called\"),this.unifiedBarHandler.actionsHandler.displayOemPlugin(),this.serviceAdapter.resolve()},n.prototype.createConfiguration=function(){return new e.MenuItemsConfiguration(\"RoomControls\")},n.prototype.createTracker=function(){return{trackOutcome:function(){return e.PanelActionOutcome.select},trackScenario:function(){return e.PanelActionScenario.openRoomControls},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return e.PanelModuleName.openRoomControls},trackType:function(){return e.PanelModuleType.other},trackSummary:\"Open RoomControls\",dataTid:\"calling-open-room-controls-button\"}},n}(e.ConfigurableItemHandler);e.RoomControlsHandler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(t){!function(e){var r=function(r){function n(e,n,o,a,i,s){var c=r.call(this,a)||this;c.serviceAdapter=e,c.call=n,c.screenSharingControlService=o,c.unifiedBarHandler=a,c.resources=i,c.id=\"screen-share-controls\",c.notSupported=!0,c.disableControl=!1,c.hideControl=!1,c.callSubscription=n.changed(function(){return c.onCallStateChanged()}),o.sharer(n).then(function(t){c.sharer=t}),c.updateRequestButtonState({controlState:o.controlState(n)}),c.controlCapable=o.controlCapability(n);var l=t.services.TeamsCallService.getTeamsCallIdAsString(n.teamsCallId);return o.safeSubscribe(e.scope(),function(t,e){var r=e.controlState;return c.updateRequestButtonState({controlState:r})},s.events.calling.controlStateChanged,l),o.safeSubscribe(e.scope(),function(t,e){return c.controlCapable=e},s.events.calling.controlCapabilityChanged,l),e.scope().$on(\"$destroy\",function(){c.callSubscription.dispose()}),c}return __extends(n,r),Object.defineProperty(n.prototype,\"visible\",{get:function(){return this.controlCapable&&!this.hideControl},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.tooltipTitle||this.controlStateDescription},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"disabled\",{get:function(){return this.disableControl},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){return this.isCurrentlyInControl?\"svg/icons-request-control-off.html\":\"svg/icons-request-control.html\"},enumerable:!0,configurable:!0}),n.prototype.createTracker=function(){var t=this;return{trackOutcome:function(){return e.PanelActionOutcome.submit},trackScenario:function(){return e.PanelActionScenario.callScreenSharingControl},trackScenarioType:function(){return e.PanelActionScenarioType.callOrMeetup},trackName:function(){return t.isCurrentlyInControl?e.PanelModuleName.shareStopControlButton:e.PanelModuleName.shareRequestControlButton},trackType:function(){return e.PanelModuleType.callSharingControlPanel},trackData:function(){return t.getTrackData()},trackSummary:\"Screen sharing controls\",dataTid:\"share-controls-button\"}},n.prototype.createConfiguration=function(){return new e.CallingButtonsConfiguration(\"share-controls\",\"control-screen-share-button\",[\"ts-push-button-calling-action\",\"separator-vertical-left\"])},n.prototype.execute=function(t){return this.unifiedBarHandler.actionsHandler.setSharingControlState(this.isCurrentlyInControl),Promise.resolve()},n.prototype.onCallStateChanged=function(){switch(this.call.state){case 4:case 5:this.hideControl=!0,this.releaseControlIfNeeded(),this.updateRequestButtonState({controlState:t.services.ControlState.notInControl});break;case 3:this.hideControl=!1,this.updateRequestButtonState({controlState:this.screenSharingControlService.controlState(this.call)})}},n.prototype.releaseControlIfNeeded=function(){this.screenSharingControlService.hasSubscription(this.call)&&this.screenSharingControlService.releaseControl(this.call)},n.prototype.updateRequestButtonState=function(e){var r;switch(this.disableControl=!1,e.controlState){case t.services.ControlState.inControl:this.isCurrentlyInControl=!0,this.showActionableControl=!0,this.controlStateDescription=this.serviceAdapter.translate(this.resources.strings.calling_screensharing_viewer_action_stop_control);break;case t.services.ControlState.notInControl:this.isCurrentlyInControl=!1,this.showActionableControl=!0,this.controlStateDescription=this.serviceAdapter.translate(this.resources.strings.calling_screensharing_viewer_action_request_control);break;case t.services.ControlState.disabled:this.showActionableControl=!1,this.disableControl=!0,this.controlStateDescription=this.serviceAdapter.translate(this.resources.strings.calling_screensharing_viewer_action_waiting_for_control);break;case t.services.ControlState.showDisabledRequestControl:this.showActionableControl=!0,this.isCurrentlyInControl=!1,this.disableControl=!0,r=this.resources.strings.calling_screensharing_control_disabled_by_sharer,this.controlStateDescription=this.serviceAdapter.translate(this.resources.strings.calling_screensharing_viewer_action_request_control)}this.tooltipTitle=this.serviceAdapter.translate(r)},n.prototype.getTrackData=function(){return{ubarContext:this.unifiedBarHandler.context,callType:this.unifiedBarHandler.getTrackCallType(),participantId:this.call.participantId,callId:this.call.callId}},n}(e.ConfigurableItemHandler);e.ShareControlsButtonHandler=r}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function a(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(a.prototype=i.prototype,new a)}}(),teamspace;!function(e){!function(t){var i=function(i){function a(e,t,a,o,c,r,n,l,s,p,v,S,u,m,g,d,h,f,C,b,y,T,w,B,P,U,M,k,D,_,O,A,$,E,I,L,j,x,G,H,N,R,W,X,z,J,q,F,K,V){var Q=i.call(this,e,t,a,o,r,n,l,s,p,v,S,u,m,g,h,f,C,b,y,T,w,B,P,M,U,k,D,_,O,A,$,E,I,L,j,x,d,G,H,N,R,W,c,z,J,q,F,K,V)||this;return Q.platformDetectService=_,Q.accessibilityService=X,Q.callClosedCaptionsService=z,Q.dockUbar=!1,Q.horizontalGroups=Q.containerManager.horizontalContainer.groups,Q.dockUbar=w.useVDIUX(),t.$on(r.events.calling.immersiveModeEnabled,function(){return Q.hideTooltip()}),Q.showCoachmark(),Q}return __extends(a,i),a.$inject=[\"$q\",\"$scope\",\"$element\",\"$timeout\",\"$window\",\"constants\",\"deviceManagerService\",\"dialogService\",\"callingService\",\"$translate\",\"resources\",\"settingsService\",\"callTogglingService\",\"tooltipService\",\"utilityService\",\"callingAlertsService\",\"eventingService\",\"coachmarkEngine\",\"layoutService\",\"meetingPolicySettingsStore\",\"callConsultationStore\",\"callConsultationService\",\"desktopUtilityService\",\"callingSupportService\",\"videoSupportService\",\"callPreJoinService\",\"callingDebugService\",\"adminSettingsService\",\"ariaLiveService\",\"platformDetectService\",\"loggingService\",\"channelService\",\"conversationsService\",\"authenticationService\",\"callRecordingService\",\"callLobbyService\",\"contentSharingService\",\"$injector\",\"callingDurationService\",\"peopleService\",\"callTitleService\",\"whiteboardPolicyService\",\"screenSharingControlService\",\"accessibilityService\",\"callClosedCaptionsService\",\"sfBCallingInteropService\",\"broadcastService\",\"callingMultiWindowService\",\"cortanaLoaderService\",\"cortanaEventingService\"],Object.defineProperty(a.prototype,\"showLobbyToastNotification\",{get:function(){return this.actionsHandler.isLobbyEnabled&&this.enableActionButtonsInUbar},enumerable:!0,configurable:!0}),a.prototype.hasNotifications=function(){return this.containerManager.hasNotifications()},Object.defineProperty(a.prototype,\"shouldShowOldShareControls\",{get:function(){return this.isOnCallingScreen&&!this.enableActionButtonsInUbar},enumerable:!0,configurable:!0}),a.prototype.showTooltip=function(t,i,a){if(void 0===a&&(a=!1),!(a&&!this.accessibilityService.isInKeyboardNavigationMode()||this.platformDetectService.isRigel())){var o=this.utilityService.generateUUID(),c={templateUrl:\"components/calling-unified-bar/ubar-tooltip/ubar-tooltip.html\",title:i,trigger:\"manual\",container:\"body\",scope:this.$scope,placement:\"top\",target:$(t.currentTarget)},r={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Tooltip,options:c,tooltipId:o,tooltipTypeToClearList:[e.services.TooltipType.Tooltip]};t.preventDefault(),this.tooltipService.showTooltip(r)}},a.prototype.hideTooltip=function(){this.tooltipService.clearTooltips([e.services.TooltipType.Tooltip])},a.prototype.showCoachmark=function(){var e=this;this.coachmarkEngine.showClosedCaptionsOptionCoachmark(\"#callingButtons-showMoreBtn\",function(){return e.shouldShowCoachmark()},function(){return e.immersiveHandler.suppressImmersiveMode(t.Calling.ImmersiveEventContext.CallingButtons)})},a.prototype.shouldShowCoachmark=function(){return this.callClosedCaptionsService.isAvailable(this.call)?Promise.all([this.callClosedCaptionsService.isRegionEnabled(),this.callClosedCaptionsService.enabledByPolicy()]):Promise.resolve([])},a}(t.AbstractCallingBarController);t.CallingUnifiedBarController=i,angular.module(\"teamspace.callingUnifiedBar\",[\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.authenticationService\",\"teamspace.callRecordingService\",\"teamspace.loggingService\",\"teamspace.deviceManagerService\",\"skypeX.myUserPreferencesStore\",\"teamspace.settingsService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.callingScreensharingControl\",\"teamspace.callTogglingService\",\"teamspace.callingDisabledButtonPopover\",\"teamspace.coachmarkEngine\",\"teamspace.layoutService\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.callConsultationStore\",\"teamspace.callConsultationService\",\"teamspace.callingService\",\"teamspace.desktopUtilityService\",\"teamspace.callingSupportService\",\"teamspace.videoSupportService\",\"teamspace.callPreJoinService\",\"teamspace.itemsGroup\",\"teamspace.eventingService\",\"teamspace.callingAlert\",\"teamspace.ariaLiveService\",\"teamspace.platformDetectService\",\"teamspace.callLobbyService\",\"teamspace.contentSharingService\",\"teamspace.callingDurationService\",\"teamspace.whiteboardPolicyService\",\"teamspace.peopleService\",\"teamspace.callTitleService\",\"teamspace.callingAlertsService\",\"teamspace.screenSharingControlService\",\"teamspace.callingConfirmationDialog\",\"teamspace.accessibilityService\",\"teamspace.callClosedCaptionsService\",\"teamspace.sfBCallingInteropService\",\"teamspace.broadcastService\",\"teamspace.callingMultiWindowService\",\"teamspace.cortanaLoaderService\",\"teamspace.cortanaEventingService\"]).directive(\"callingUnifiedBar\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{call:\"<?callingModel\",conversation:\"<\",actionsHandler:\"<?\",isOneToOne:\"<?\",immersiveHandler:\"<?\",isMultiTasking:\"<?\",isMeetupCreation:\"<?\",context:\"@?\",showSharingPanel:\"<?\",isOnCallingScreen:\"<?\",getUserMediaDialog:\"=?\",shouldShowDisabledButtonPopover:\"<?\",shouldShowGetUserMediaDialog:\"<?\",allowConsultTransfer:\"<?\",pointAlertToCameraButton:\"<?\",pointAlertToMicButton:\"<?\",shouldGetFocus:\"<?\",panelButtonOptions:\"=?\",smallButtons:\"<?\",meetingPanelManager:\"<?\",callingScreenWidth:\"<?\"},controllerAs:\"ctrl\",controller:i,templateUrl:e.files.templates.callingUnifiedBar}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function e(e,i,n,r,a,o,s,l,h,u,c,p,d,g,f,m,z,y,B,H,C,v,b,G,R,S,P,D,T,W,w,F,k,O,$,M,A,q,I,V,N,U,E,Q,Y,x,j,J){var K=this;this.$scope=o,this.constants=l,this.utilityService=p,this.$element=q,this.requestFocusPanel=null,this.containerSize=-1,this.appBarWidth=0,this.rightPanelWidth=320;var L=new t.ItemsGroupBuidler(e,i,n,r,a,o,s,l,h,u,c,p,d,g,f,m,z,y,B,H,C,v,b,G,R,S,P,D,T,W,w,F,k,O,$,M,A,q,I,V,N,U,E,Q,Y,x,j,J);this.itemGroupsHorizontal=L.buildHorizontal(),this.itemGroupsVertical=L.buildVertical(),this.verticalDynamicGroup=this.prioritizeDynamicGroup(this.itemGroupsVertical),this.horizontalDynamicGroup=this.prioritizeDynamicGroup(this.itemGroupsHorizontal);var X=s.valueFor(l.settings.names.callingConstants).ui.debounceTimeoutMs;this.appBarOffset=s.valueFor(l.settings.names.enableAppBarOffset)?0:this.appBarWidth,this.resizingOffset=s.valueFor(l.settings.names.callingConstants).ui.ubarResizingOffset,this.appBarWidth=l.appBar.width,this.shouldAllowDockingInUbar=!0,e.callingScreenWidth&&(this.containerSize=e.callingScreenWidth,this.onResize()),this.verticalContainer=new t.VerticalContainer(this.itemGroupsVertical),this.horizontalContainer=new t.HorizontalContainer(this.itemGroupsHorizontal),this.onResizeDebounced=_.debounce(function(){return K.onResize()},X),o.$on(l.events.calling.callScreenResized,function(t,e){return K.onCallScreenResized(e)}),o.$on(t.BaseHandler.visibilityChangedEvent,function(t,e){return K.onCallScreenResized(e)})}return e.prototype.hasNotifications=function(){return this.horizontalDynamicGroup.findIndex(function(t){return!t.visible&&t.handler.hasNotifications()})>=0},e.prototype.onCallScreenResized=function(t){this.containerSize=t?t.width:this.containerSize,t&&t.panelClosed&&(this.requestFocusPanel=Number(t.panel)),this.shouldAllowDockingInUbar=t&&!t.hasPanelChanged,this.onResizeDebounced()},e.prototype.onResize=function(){var t=this,e=this.containerSize-this.appBarOffset,i=this.getMinBarWidth()+this.appBarOffset,n=this.getBarWidth()+this.rightPanelWidth+this.appBarWidth+this.resizingOffset;this.$scope.$emit(this.constants.events.calling.repositionCallingControls,{width:n,parentSizeOffset:e}),this.shouldAllowDockingInUbar&&this.horizontalDynamicGroup.forEach(function(n,r){i+=n.width,t.toggleButtonStateAt(i<e,r)}),this.utilityService.digest(this.$scope),this.requestFocusPanel&&_.defer(function(){t.getHandlerToFocus().focusThisButton(t.$element),t.requestFocusPanel=null})},e.prototype.getHandlerToFocus=function(){var e=null;switch(this.requestFocusPanel){case t.Calling.RightPanel.Roster:e=this.getHandler(t.HandlerType.RosterButton);break;case t.Calling.RightPanel.CallingChat:e=this.getHandler(t.HandlerType.ChatButton);break;case t.Calling.RightPanel.BroadcastYammer:e=this.getHandler(t.HandlerType.BroadcastYammerButton);break;case t.Calling.RightPanel.BroadcastQna:e=this.getHandler(t.HandlerType.BroadcastQnaButton);break;case t.Calling.RightPanel.CallHealth:e=this.getHandler(t.HandlerType.CallHealthButton);break;case t.Calling.RightPanel.CallTranscript:e=this.getHandler(t.HandlerType.CallTranscriptPanelButton)}return e||(e=this.getHandler(t.HandlerType.MoreButton)),e},e.prototype.getHandler=function(t){for(var e,i=0;i<this.itemGroupsHorizontal.length&&!e;i++)e=_.find(this.itemGroupsHorizontal[i].items,function(e){return e.handlerType===t&&e.visible});return e?e.handler:null},e.prototype.toggleButtonStateAt=function(t,e){this.horizontalDynamicGroup[e].visible=t,this.verticalDynamicGroup[e].visible=!t},e.prototype.prioritizeDynamicGroup=function(t){var e=_.flatMap(t,function(t){return t.items}).filter(function(t){return t.priority>=0});return _.orderBy(e,[\"priority\"],[\"desc\"])},e.prototype.getMinBarWidth=function(){return _.sumBy(this.itemGroupsHorizontal,function(t){return t.getMinWidth()})},e.prototype.getBarWidth=function(){return _.sumBy(this.itemGroupsHorizontal,function(t){return t.getWidth()})},e}();t.ContainerManager=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){t.components||(t.components={}),angular.module(\"teamspace.controlButton\",[\"teamspace.constants\"]).directive(\"controlButton\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{handler:\"<\"},templateUrl:e.files.templates.controlButton}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){t.components||(t.components={}),angular.module(\"teamspace.indicator\",[\"teamspace.constants\"]).directive(\"indicator\",[\"constants\",function(t){return{restrict:\"E\",scope:{handler:\"<\"},templateUrl:t.files.templates.indicator}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){return function(){}}();t.ItemWidgetController=e,angular.module(\"teamspace.itemWidget\",[\"teamspace.constants\",\"teamspace.pushButton\",\"teamspace.menuItem\",\"teamspace.indicator\",\"teamspace.controlButton\"]).directive(\"itemWidget\",[\"templateCompileService\",\"constants\",function(t,n){return{restrict:\"E\",scope:{},bindToController:{item:\"<?\"},controllerAs:\"ctrl\",controller:e,link:function(e,c){t.compile(n.files.templates.itemWidget,e,c)}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,i,r,s,n,a,o,l,c,h,u,d,p,v,B,g,S,H,y,m,I,T,b,f,A,k,w,C,M,P,U,R,V,D,W,G,N,F,$,L,O,E,q,Q,z,x,j,Y){this.unifiedBarHandler=t,this.call=i,this.coachmarkEngine=r,this.resources=n,this.$scope=a,this.settingsService=o,this.constants=l,this.callTogglingService=c,this.callingSupportService=h,this.videoSupportService=u,this.$q=p,this.callingService=v,this.layoutService=B,this.meetingPolicySettingsStore=S,this.callingDebugService=H,this.callConsultationService=y,this.eventingService=I,this.ariaLiveService=T,this.platformDetectService=b,this.desktopUtilityService=f,this.deviceManagerService=A,this.loggingService=k,this.conversationsService=w,this.authenticationService=C,this.callRecordingService=M,this.callLobbyService=P,this.contentSharingService=U,this.$injector=R,this.callingDurationService=V,this.peopleService=D,this.callTitleService=W,this.callingAlertsService=G,this.whiteboardPolicyService=$,this.screenSharingControlService=L,this.$window=O,this.dialogService=E,this.callClosedCaptionsService=q,this.sfBCallingInteropService=Q,this.broadcastService=z,this.callingMultiWindowService=x,this.cortanaLoaderService=j,this.cortanaEventingService=Y,this.enableWhiteboardButtonInUbar=!1,this.resizableGroupArray=[],this.dockUbar=!1,this.enableRequestControlButtonVisualUpdates=!1,this.enableUbarV2ForBroadcast=o.valueAsBoolean(l.settings.names.enableUbarV2ForBroadcast)&&i.isBroadcast,this.enableActionButtonsInUbar=o.valueAsBoolean(l.settings.names.enableActionButtonsInUbar)&&(!i.isBroadcast||this.enableUbarV2ForBroadcast),this.serviceAdapter=new e.AngularServiceAdapter(p,a,s,d,N,F),this.policyStoreAdapter=new e.AngularPolicyStoreAdapter(p,a,S),this.enableIndicatorsInUbar=o.valueAsBoolean(l.settings.names.enableIndicatorsInUbar)&&(!i.isBroadcast||this.enableUbarV2ForBroadcast)&&!b.isRigel(),this.enableWhiteboardButtonInUbar=o.valueAsBoolean(l.settings.names.enableHandleWhiteboardSharingByNativeApp)&&b.isSurfaceHub1(),this.dockUbar=f.useVDIUX(),this.enableRequestControlButtonVisualUpdates=o.valueAsBoolean(l.settings.names.enableRequestControlButtonVisualUpdates);var _=this.getCallingContext();this.horizontalOrder=this.transformGroups(_.buttonsOrder),this.verticalOrder=this.transformGroups(_.moreMenuButtonsOrder),this.priorityQueue=_.priority}return t.prototype.buildVertical=function(){return this.buildGroups(this.verticalOrder,!0)},t.prototype.buildHorizontal=function(){return this.buildGroups(this.horizontalOrder)},t.prototype.transformGroups=function(e){return e.map(function(e){return{groupName:e.groupName,buttons:e.buttons.map(function(e){return _.isString(e)?{name:e,visible:!0}:{name:e.name,visible:e.visible}})}})},t.prototype.buildGroups=function(e,t){var i=this;void 0===t&&(t=!1);var r=[];return e.forEach(function(e){var s=i.getGroup(e.groupName);s&&(s.addRange(i.buildHandlers(e.buttons,t)),r.push(s))}),r},t.prototype.getCallingContext=function(){var e=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.callingControlsContext;return this.call.isBroadcast?e.broadcast:this.platformDetectService.isSurfaceHub1()?e.surfaceHub:this.platformDetectService.isRigel()?e.rigel:this.unifiedBarHandler.smallButtons?e.callingMonitor:e.default},t.prototype.buildHandlers=function(e,t){var i=this;return e.map(function(e){var r=i.getHandler(e.name,e.visible,t);if(r)return r})},t.prototype.getGroup=function(t){var i=e.SeparatorType.SeparatorNone;switch(t){case e.ControlsGroupType.OptionalMenuItems:if(!this.enableActionButtonsInUbar)return null;i=this.unifiedBarHandler.isScreenshareFromChatCall()?e.SeparatorType.SeparatorNone:e.SeparatorType.SeparatorHorizontal;break;case e.ControlsGroupType.ActionButtons:if(!this.enableActionButtonsInUbar)return null;break;case e.ControlsGroupType.Indicators:if(!this.enableIndicatorsInUbar||this.unifiedBarHandler.smallButtons&&!this.dockUbar)return null;i=e.SeparatorType.SeparatorVertical;break;case e.ControlsGroupType.CallingButtons:this.platformDetectService.isRigel()&&(i=e.SeparatorType.SeparatorVertical);break;case e.ControlsGroupType.LayoutButtons:i=e.SeparatorType.SeparatorVertical;break;case e.ControlsGroupType.ContentButtons:if(!this.enableActionButtonsInUbar)return null}return new e.ControlGroup(e.ControlsGroupType[t],i)},t.prototype.getHandler=function(t,i,r){var s=null,n=null,a=this.unifiedBarHandler.smallButtons?e.ButtonWidth.callMonitorPushButton:e.ButtonWidth.pushButton,o=this.priorityQueue.indexOf(t);switch(t){case e.HandlerType.PoorNetwork:s=new e.PoorNetworkHandler(this.resources,this.serviceAdapter,this.callingAlertsService,this.unifiedBarHandler),n=e.ItemType.Indicator,a=this.dockUbar&&this.unifiedBarHandler.smallButtons?e.ButtonWidth.vdiIndicator:e.ButtonWidth.standardIndicator;break;case e.HandlerType.ImageRenderingQualityIndicator:s=new e.ImageRenderingQualityIndicatorHandler(this.resources,this.serviceAdapter,this.callingAlertsService,this.unifiedBarHandler),n=e.ItemType.Indicator,a=e.ButtonWidth.standardIndicator;break;case e.HandlerType.ClosedCaptionsIndicator:s=new e.ClosedCaptionsIndicatorHandler(this.unifiedBarHandler,this.call,this.resources,this.serviceAdapter),n=e.ItemType.Indicator,a=this.dockUbar&&this.unifiedBarHandler.smallButtons?e.ButtonWidth.vdiIndicator:e.ButtonWidth.standardIndicator;break;case e.HandlerType.RecordingIndicator:s=new e.RecordingIndicatorHandler(this.call,this.serviceAdapter,this.resources,this.peopleService,this.loggingService,this.settingsService,this.constants,this.coachmarkEngine,\"ubar\",this.unifiedBarHandler),n=e.ItemType.Indicator,a=this.dockUbar&&this.unifiedBarHandler.smallButtons?e.ButtonWidth.vdiIndicator:e.ButtonWidth.standardIndicator;break;case e.HandlerType.BroadcastStateIndicator:s=new e.BroadcastStateIndicatorHandler(this.unifiedBarHandler,this.resources,this.serviceAdapter,this.call,this.loggingService),n=e.ItemType.Indicator,a=e.ButtonWidth.BroadcastStateIndicator;break;case e.HandlerType.CallDurationIndicator:var l=new e.TitleIndicatorHandler(this.call,this.resources,this.constants,this.conversationsService,this.loggingService,this.callTitleService,this.unifiedBarHandler.conversation,this.serviceAdapter);s=new e.CallDurationIndicatorHandler(this.callingDurationService,this.call,this.serviceAdapter,l,\"\",!1,_.noop,this.unifiedBarHandler),n=e.ItemType.Indicator,a=e.ButtonWidth.durationIndicator;break;case e.HandlerType.PstnButton:s=new e.PstnButtonHandler(this.unifiedBarHandler,this.call,this.serviceAdapter,this.resources,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.VideoButton:s=new e.VideoButtonHandler(this.unifiedBarHandler,this.call,this.videoSupportService,this.resources,this.callingDebugService,this.serviceAdapter,this.settingsService,this.constants,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.MicrophoneButton:s=new e.MicrophoneButtonHandler(this.settingsService,this.constants,this.unifiedBarHandler,this.callTogglingService,this.resources,this.call,this.serviceAdapter,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.DtmfButton:s=new e.DtmfButtonHandler(this.unifiedBarHandler,this.call,this.resources,this.serviceAdapter,this.layoutService,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.ShareButton:s=new e.ShareButtonHandler(this.unifiedBarHandler,this.call,this.callingService,this.layoutService,this.settingsService,this.constants,this.resources,this.videoSupportService,this.policyStoreAdapter,this.serviceAdapter,this.sfBCallingInteropService,this.callingSupportService,this.loggingService),n=r?e.ItemType.MenuItem:e.ItemType.PushButton;break;case e.HandlerType.TransferButton:s=new e.TransferButtonHandler(this.unifiedBarHandler,this.call,this.resources,this.callConsultationService,this.serviceAdapter),n=e.ItemType.PushButton;break;case e.HandlerType.MoreButton:s=new e.MoreButtonHandler(this.unifiedBarHandler,this.callingService,this.resources,this.call,this.serviceAdapter,this.layoutService,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.CallButton:s=new e.CallButtonHandler(this.unifiedBarHandler,this.coachmarkEngine,this.resources,this.call,this.serviceAdapter,this.settingsService,this.constants,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.LayoutToggleButton:s=new e.LayoutToggleButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.serviceAdapter,this.constants),n=e.ItemType.PushButton;break;case e.HandlerType.SwapButton:s=new e.SwapButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.serviceAdapter),n=e.ItemType.PushButton;break;case e.HandlerType.IncreaseVolumeButton:s=new e.IncreaseVolumeButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.serviceAdapter,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.MuteSpeakersButton:s=new e.MuteSpeakersButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.serviceAdapter,this.constants,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.DecreaseVolumeButton:s=new e.DecreaseVolumeButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.serviceAdapter,this.loggingService),n=e.ItemType.PushButton;break;case e.HandlerType.DeviceSettingsButton:s=new e.DeviceSettingsButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.call,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.MeetingNotesButton:s=new e.MeetingNotesButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.call,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.MeetingInfoButton:s=new e.MeetingInfoButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.call,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.FullScreenButton:s=new e.FullScreenHandler(this.unifiedBarHandler,this.constants,this.layoutService,this.eventingService,this.resources,this.ariaLiveService,this.serviceAdapter,this.$window),n=e.ItemType.MenuItem;break;case e.HandlerType.ChatButton:s=new e.ChatButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.eventingService,this.settingsService,this.layoutService,this.serviceAdapter,this.ariaLiveService,this.conversationsService,this.call),n=r?e.ItemType.MenuItem:e.ItemType.PushButton;break;case e.HandlerType.ShareControlButton:s=new e.ShareControlsButtonHandler(this.serviceAdapter,this.call,this.screenSharingControlService,this.unifiedBarHandler,this.resources,this.constants),this.enableRequestControlButtonVisualUpdates?n=r?e.ItemType.MenuItem:e.ItemType.PushButton:(n=r?e.ItemType.MenuItem:e.ItemType.ControlButton,a=e.ButtonWidth.shareControl);break;case e.HandlerType.RosterButton:s=new e.RosterButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.call,this.eventingService,this.callLobbyService,this.serviceAdapter,this.callingSupportService),n=r?e.ItemType.MenuItem:e.ItemType.PushButton;break;case e.HandlerType.WhiteboardButton:s=new e.WhiteboardButtonHandler(this.unifiedBarHandler,this.call,this.settingsService,this.constants,this.resources,this.serviceAdapter,this.contentSharingService,this.platformDetectService,this.$q,this.$injector,this.whiteboardPolicyService),n=r?e.ItemType.MenuItem:e.ItemType.PushButton;break;case e.HandlerType.CallHealthButton:s=new e.CallHealthButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.BroadcastQnaButton:this.enableUbarV2ForBroadcast&&(s=new e.BroadcastQnaButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.serviceAdapter),n=r?e.ItemType.MenuItem:e.ItemType.PushButton);break;case e.HandlerType.BroadcastAnalyticsButton:this.enableUbarV2ForBroadcast&&(s=new e.BroadcastAnalyticsButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.serviceAdapter),n=e.ItemType.MenuItem);break;case e.HandlerType.BroadcastYammerButton:this.enableUbarV2ForBroadcast&&(s=new e.BroadcastYammerButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.serviceAdapter),n=r?e.ItemType.MenuItem:e.ItemType.PushButton);break;case e.HandlerType.HoldButton:s=new e.HoldButtonHandler(this.unifiedBarHandler,this.resources,this.callingService,this.call,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.ResumeButton:s=new e.ResumeButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.CallTransferButton:s=new e.CallTransferButtonHandler(this.unifiedBarHandler,this.resources,this.callingService,this.call,this.callingSupportService,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.CallParkButton:s=new e.CallParkButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.callingSupportService,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.CallConsultationButton:s=new e.CallConsultationButtonHandler(this.unifiedBarHandler,this.resources,this.callingService,this.call,this.platformDetectService,this.callingSupportService,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.BkgBlurButton:s=new e.BkgBlurButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.deviceManagerService,this.call,this.callTogglingService,this.callingSupportService,this.serviceAdapter,this.settingsService,this.desktopUtilityService,this.$window),n=e.ItemType.MenuItem;break;case e.HandlerType.ClosedCaptionsButton:s=new e.ClosedCaptionsButtonHandler(this.unifiedBarHandler,this.resources,this.call,this.constants,this.settingsService,this.desktopUtilityService,this.loggingService,this.serviceAdapter,this.policyStoreAdapter,this.callClosedCaptionsService,this.broadcastService),n=e.ItemType.MenuItem;break;case e.HandlerType.CallTranscriptButton:s=new e.CallTranscriptButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.serviceAdapter,this.call,this.$scope),n=e.ItemType.MenuItem;break;case e.HandlerType.CallTranscriptPanelButton:s=new e.CallTranscriptPanelButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.serviceAdapter,this.call),n=e.ItemType.MenuItem;break;case e.HandlerType.DialpadButton:s=new e.DialpadButtonHandler(this.unifiedBarHandler,this.resources,this.callingService,this.call,this.serviceAdapter,this.layoutService),n=e.ItemType.MenuItem;break;case e.HandlerType.RecordingButton:s=new e.RecordingButtonHandler(this.unifiedBarHandler,this.resources,this.settingsService,this.authenticationService,this.conversationsService,this.platformDetectService,this.constants,this.call,this.callRecordingService,this.callingDebugService,this.loggingService,this.meetingPolicySettingsStore,this.serviceAdapter,this.dialogService,this.coachmarkEngine),n=e.ItemType.MenuItem;break;case e.HandlerType.AudioSharingButton:s=new e.AudioSharingButtonHandler(this.unifiedBarHandler,this.resources,this.constants,this.settingsService,this.call,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.IncomingVideoButton:s=new e.IncomingVideoButtonHandler(this.unifiedBarHandler,this.resources,this.callingService,this.call,this.callTogglingService,this.callingSupportService,this.serviceAdapter),n=e.ItemType.MenuItem;break;case e.HandlerType.RoomControlsButton:s=new e.RoomControlsHandler(this.unifiedBarHandler,this.resources,this.serviceAdapter,this.loggingService),n=e.ItemType.MenuItem;break;case e.HandlerType.PopoutNewWindowButton:s=new e.PopoutNewWindowHandler(this.$scope.$root,this.loggingService,this.constants,this.unifiedBarHandler,this.resources,this.serviceAdapter,this.call,this.callingMultiWindowService,this.eventingService,this.conversationsService),n=r?e.ItemType.MenuItem:e.ItemType.PushButton;break;case e.HandlerType.RaiseHandButton:s=new e.RaiseHandHandler(this.settingsService,this.loggingService,this.constants,this.unifiedBarHandler,this.resources,this.serviceAdapter,this.call),n=r?e.ItemType.MenuItem:e.ItemType.PushButton;break;case e.HandlerType.CortanaToggleButton:s=new e.CortanaToggleHandler(this.unifiedBarHandler,this.resources,this.serviceAdapter,this.cortanaLoaderService,this.cortanaEventingService,this.loggingService),n=e.ItemType.MenuItem}return s?new e.HandlerWrapper(s,n,o,i,a,t):(this.loggingService.log(\"Button \"+t+\" can't be created. It's disabled by policices or constructor is not defined \"),null)},t}();e.ItemsGroupBuidler=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e;!function(t){t[t.SeparatorVertical=1]=\"SeparatorVertical\",t[t.SeparatorHorizontal=3]=\"SeparatorHorizontal\",t[t.SeparatorNone=4]=\"SeparatorNone\"}(e=t.SeparatorType||(t.SeparatorType={}));var r=function(){function r(){this.items=this.group.items,this.extraClasses=this.getExtraClasses()}return r.prototype.getExtraClasses=function(){if(!this.items.length)return[];var r=[];switch(this.separatorType){case e.SeparatorVertical:r=r.concat(\"ts-items-group-separator-vertical\");break;case e.SeparatorHorizontal:r=r.concat(\"ts-items-group-separator-horizontal\")}return this.group.type==t.ControlsGroupType.Indicators&&(r=r.concat(\"ts-items-group-indicators\")),r},r}();t.ItemsGroupController=r,angular.module(\"teamspace.itemsGroup\",[\"teamspace.constants\",\"teamspace.itemWidget\"]).directive(\"itemsGroup\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{group:\"<\",separatorType:\"<\"},controllerAs:\"ctrl\",controller:r,templateUrl:e.files.templates.itemsGroup}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.menuItem\",[\"teamspace.constants\"]).directive(\"menuItem\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{handler:\"<\"},templateUrl:t.files.templates.menuItem}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){t.components||(t.components={}),angular.module(\"teamspace.pushButton\",[\"teamspace.constants\"]).directive(\"pushButton\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{handler:\"<\"},templateUrl:e.files.templates.pushButton}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(o){!function(o){var n=function(){function o(o){var n=this;this.$scope=o,o.$on(\"$destroy\",function(){n.popoverMenu&&n.popoverMenu.hide()})}return o.prototype.decorateOptions=function(o){var n=this;o.scope=this.$scope;var e=o.onShow,t=o.onHide;return o.onShow=function(o){n.popoverMenu=o,e&&e()},o.onHide=function(){n.popoverMenu=null,t&&t()},o},o}();o.AngularPopoverAdapter=n}(o.components||(o.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,n,i,s,r){void 0===r&&(r=null),this.$q=t,this.$scope=e,this.$translate=n,this.utilityService=i,this.$timeout=s,this.$element=r,this.translated=_.memoize(n.instant)}return t.prototype.scope=function(){return this.$scope},t.prototype.timeout=function(){return this.$timeout},t.prototype.subscribe=function(t,e){return this.$scope.$on(t,e)},t.prototype.digest=function(){this.utilityService.digest(this.$scope)},t.prototype.translate=function(t){return this.translated(t)},t.prototype.translateWithParam=function(t,e){return this.$translate.instant(t,e)},t.prototype.element=function(){return this.$element},t.prototype.resolve=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return this.$q.resolve(t)},t.prototype.safeSubscribe=function(t,e,n,i){return void 0===n&&(n=SkypeX.Services.ObservableBase.Type_All),void 0===i&&(i=SkypeX.Services.ObservableBase.Key_All),t.safeSubscribe(this.$scope,e,n,i)},t}();t.AngularServiceAdapter=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){function t(e,t,n){this.$q=e,this.meetingPolicySettingsStore=n}return t.prototype.getPolicy=function(t,n){return t&&e.services.QCancelable.cancel(t),e.services.QCancelable.toCancelablePromise(this.$q,this.meetingPolicySettingsStore.waitForSettingAndGetValue(n))},t}();t.AngularPolicyStoreAdapter=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){\"use strict\";var i;!function(t){t[t.In=0]=\"In\",t[t.Out=1]=\"Out\",t[t.Reset=2]=\"Reset\"}(i=e.ZoomAction||(e.ZoomAction={}));var o;!function(t){t[t.Keyboard=0]=\"Keyboard\",t[t.Mouse=1]=\"Mouse\",t[t.Touch=2]=\"Touch\",t[t.Unknown=3]=\"Unknown\"}(o=e.ZoomType||(e.ZoomType={}));var n=function(){function n(t,e,i,o,n,s,r){this.$window=t,this.loggingService=e,this.platformDetectService=i,this.desktopUtilityService=o,this.constants=n,this.analyticsService=s,this.$scope=r,this.zoomLevels=[100,120,145,170,200],this.zoomLevelIndex=0,this.zoomThrottleMs=250,this.zoomListenersAdded=!1,this.shouldMirrorCoordinates=!1,this.startX=0,this.startY=0,this.diffX=0,this.diffY=0,this.zoom=_.throttle(this.zoomThrottled.bind(this),this.zoomThrottleMs,{trailing:!1}),this.logger=e.newLogger(\"calling-zoomable-stream\"),this.ipc=t.electronSafeIpc,this.mouseUpHandler=this.onMouseUp.bind(this),this.mouseWheelHandler=this.onMouseWheel.bind(this),this.keyboardHandler=this.onKeyboardEvent.bind(this),this.mousedownHandler=this.onMouseDown.bind(this),this.touchStartHandler=this.onTouchStart.bind(this),this.touchEndHandler=this.onTouchEnd.bind(this),this.mouseMoveHandler=this.onMouseMove.bind(this),this.touchMoveHandler=this.onTouchmoveHandler.bind(this),this.mouseLeaveHandler=this.onMouseLeaveHandler.bind(this)}return n.$inject=[\"$window\",\"loggingService\",\"platformDetectService\",\"desktopUtilityService\",\"constants\",\"analyticsService\",\"$scope\"],n.prototype.onMouseMove=function(t){this.stopEvent(t),this.diffX=t.pageX-this.startX,this.diffY=t.pageY-this.startY,this.logger.info(\"startX \"+this.startX+\" startY \"+this.startY+\" newX \"+t.clientX+\" newY \"+t.clientY+\" diffX \"+this.diffX+\" diffY \"+this.diffY),this.validatePositionAndPan()},n.prototype.onMouseDown=function(t){this.zoomLevelIndex&&(this.stopEvent(t),this.calculateAndSetMirrorCoordinates(),this.startX=t.pageX-this.diffX,this.startY=t.pageY-this.diffY,this.container.addEventListener(\"mouseup\",this.mouseUpHandler,!1),this.container.addEventListener(\"mousemove\",this.mouseMoveHandler),this.container.addEventListener(\"mouseleave\",this.mouseLeaveHandler),this.logger.info(\"mouseup listener added\"))},n.prototype.onMouseUp=function(){this.container.removeEventListener(\"mouseup\",this.mouseUpHandler),this.container.removeEventListener(\"mousemove\",this.mouseMoveHandler),this.container.removeEventListener(\"mouseleave\",this.mouseLeaveHandler)},n.prototype.onMouseLeaveHandler=function(){this.onMouseUp()},n.prototype.animate=function(){this.container&&this.container.classList.add(\"zoom-animation\")},n.prototype.stopAnimation=function(){this.container&&this.container.classList.remove(\"zoom-animation\")},n.prototype.validatePositionAndPan=function(t,e,i){var o=100-this.diffX/this.container.clientWidth*100,n=100-this.diffY/this.container.clientHeight*100;n<0&&(this.diffY=this.container.clientHeight),o<0&&(this.diffX=this.container.clientWidth),o>100&&(this.diffX=0),n>100&&(this.diffY=0),this.panVideo(!0,!!t,e,i)},n.prototype.onTouchmoveHandler=function(t){this.stopEvent(t);var e=t.changedTouches[0];this.diffX=e.pageX-this.startX,this.diffY=e.pageY-this.startY,this.logger.info(\"startX \"+this.startX+\" startY \"+this.startY+\" newX \"+e.clientX+\" newY \"+e.clientY+\" diffX \"+this.diffX+\" diffY \"+this.diffY),this.panVideo(!1)},n.prototype.onTouchStart=function(t){if(this.zoomLevelIndex){this.stopEvent(t),this.calculateAndSetMirrorCoordinates();var e=t.changedTouches[0];this.startX=e.pageX-this.diffX,this.startY=e.pageY-this.diffY,this.container.addEventListener(\"touchend\",this.touchEndHandler,!1),this.container.addEventListener(\"touchmove\",this.touchMoveHandler),this.logger.info(\"touchend listener added\")}},n.prototype.onTouchEnd=function(){this.container.removeEventListener(\"touchend\",this.touchEndHandler),this.container.removeEventListener(\"touchmove\",this.touchMoveHandler),this.validatePositionAndPan()},n.prototype.onKeyboardEvent=function(t){if(t){this.logger.info(\"key pressed \"+t.keyCode);var e=this.isMac()?t.metaKey:t.ctrlKey,n=t.altKey;if(e&&!n){var s=!0;switch(t.keyCode){case this.constants.keyCodes.equal:case this.constants.keyCodes.numpadAdd:this.shouldMirrorCoordinates=!0,this.zoom(i.In,o.Keyboard);break;case this.constants.keyCodes.hyphen:case this.constants.keyCodes.numpadSubtract:this.calculateAndSetMirrorCoordinates(),this.zoom(i.Out,o.Keyboard);break;case this.constants.keyCodes.numpadZero:case this.constants.keyCodes.zero:this.zoom(i.Reset,o.Keyboard);break;case this.constants.keyCodes.up:this.diffY=this.diffY-20,s=!1,this.calculateAndSetMirrorCoordinates(),this.validatePositionAndPan();break;case this.constants.keyCodes.down:this.diffY=this.diffY+20,s=!1,this.calculateAndSetMirrorCoordinates(),this.validatePositionAndPan();break;case this.constants.keyCodes.left:this.diffX=this.diffX-20,s=!1,this.calculateAndSetMirrorCoordinates(),this.validatePositionAndPan();break;case this.constants.keyCodes.right:this.diffX=this.diffX+20,s=!1,this.calculateAndSetMirrorCoordinates(),this.validatePositionAndPan();break;default:s=!1}s&&this.stopEvent(t)}}},n.prototype.sendBITelemetry=function(i,n,s){var r;switch(n){case o.Mouse:r=e.PanelActionGesture.click;break;case o.Touch:r=e.PanelActionGesture.touch;break;case o.Keyboard:r=e.PanelActionGesture.kbshort;break;default:r=e.PanelActionGesture.auto}var a={action:{gesture:t.shared.AttributeHelper.tryGetEnum(r.toString(),e.PanelActionGesture,this.logger),outcome:e.PanelActionOutcome.zoom,scenario:t.shared.AttributeHelper.tryGetEnum(i.toString(),e.PanelActionScenario,this.logger),scenarioType:e.PanelActionScenarioType.zoom},module:{name:e.PanelModuleName.callingParticipantStream.toString(),type:e.PanelModuleType.callingScreen,summary:s}};this.analyticsService.onPanelAction(this.$scope,a)},n.prototype.panVideo=function(t,e,i,o){if(this.container){t&&this.animate();var n,s;this.isCentralKeyboardZoom(i,o)?(n=.5,s=.5):(n=this.diffX/this.container.clientWidth,s=this.diffY/this.container.clientHeight),this.container.style.transformOrigin=e?100*n+\"% \"+100*s+\"% \":100-100*n+\"% \"+(100-100*s)+\"% \",this.stopAnimation(),this.logger.info(\"container transformOrigin \"+this.container.style.transformOrigin)}},n.prototype.isCentralKeyboardZoom=function(t,e){return e===i.In&&t===o.Keyboard&&(\"\"===this.container.style.transformOrigin||\"50% 50% 0px\"===this.container.style.transformOrigin)},n.prototype.stopEvent=function(t){t.stopImmediatePropagation(),this.desktopUtilityService.isWeb()&&t.preventDefault()},n.prototype.getExistingTransformations=function(){var t={relativeX:0,relativeY:0};if(!this.container)return t;var e=this.container.style.transformOrigin.match(/(\\d*\\.\\d*|[-.\\d]{1,3})/g);return!e||e.length<2?(this.logger.error(\"Couldn't calculate mirror cordinates from transform origin values of \"+this.container.style.transformOrigin),t):(t.relativeX=parseFloat(e[0]),t.relativeY=parseFloat(e[1]),t)},n.prototype.calculateAndSetMirrorCoordinates=function(){if(this.shouldMirrorCoordinates){this.shouldMirrorCoordinates=!1;var t=this.getExistingTransformations();this.diffX=this.container.clientWidth*((100-t.relativeX)/100),this.diffY=this.container.clientHeight*((100-t.relativeY)/100)}},n.prototype.setInitialCoordinatesBasedOnMouse=function(t){if(t.deltaY<0)this.diffX=t.pageX,this.diffY=t.pageY;else{var e=this.getExistingTransformations();this.diffX=e.relativeX*this.container.clientWidth/100,this.diffY=e.relativeY*this.container.clientHeight/100}},n.prototype.onMouseWheel=function(t){t&&(this.isMac()?t.metaKey:t.ctrlKey)&&(this.setInitialCoordinatesBasedOnMouse(t),this.shouldMirrorCoordinates=!0,t.deltaY<0?this.zoom(i.In,o.Mouse,!0):t.deltaY>0&&this.zoom(i.Out,o.Mouse,!0),this.stopEvent(t))},n.prototype.isMac=function(){return this.platformDetectService.getOS()==this.constants.os.mac},n.prototype.resetZoomLevels=function(){this.container.style.transformOrigin=\"50% 50% 0\"},n.prototype.reset=function(){0!=this.zoomLevelIndex&&this.zoomThrottled(i.Reset,o.Unknown)},n.prototype.addZoomEventListeners=function(t){this.zoomListenersAdded||(this.container=t,this.logger.info(\"addZoomEventListeners called\"),this.container?(this.desktopUtilityService.isElectron()&&this.ipc.send(this.constants.events.desktopApp.autoZoomingEnabled,!1),this.zoomListenersAdded=!0,this.container.addEventListener(\"wheel\",this.mouseWheelHandler,{capture:!0,passive:!1}),this.container.addEventListener(\"keydown\",this.keyboardHandler,{capture:!0,passive:!1}),this.container.addEventListener(\"mousedown\",this.mousedownHandler,!1),this.container.addEventListener(\"touchstart\",this.touchStartHandler,!1),this.logger.info(\"Added zoom event listeners\")):this.logger.error(\"container was null while adding zoom listeners.\"))},n.prototype.removeZoomEventListeners=function(){this.zoomListenersAdded&&(this.logger.info(\"removeZoomEventListeners called\"),this.desktopUtilityService.isElectron()&&this.ipc.send(this.constants.events.desktopApp.autoZoomingEnabled,!0),this.container?(this.container.removeEventListener(\"wheel\",this.mouseWheelHandler,!0),this.container.removeEventListener(\"mousedown\",this.mousedownHandler,!1),this.container.removeEventListener(\"mouseup\",this.mouseUpHandler,!1),this.container.removeEventListener(\"mousemove\",this.mouseMoveHandler,!1),this.container.removeEventListener(\"keydown\",this.keyboardHandler,!0),this.container.removeEventListener(\"touchstart\",this.touchStartHandler,!1),this.container.removeEventListener(\"touchend\",this.touchEndHandler,!1),this.container.removeEventListener(\"touchmove\",this.touchMoveHandler,!1),this.container.removeEventListener(\"mouseleave\",this.mouseLeaveHandler,!1)):this.logger.error(\"container was null while removing zoom listeners - Unexpected\"),this.zoomListenersAdded=!1,this.logger.info(\"Removed zoom event listeners\"))},n.prototype.zoomThrottled=function(t,o,n){if(this.container){switch(t){case i.In:if(this.zoomLevelIndex==this.zoomLevels.length-1)return;this.zoomLevelIndex+=1,this.validatePositionAndPan(!!n,o,t),this.sendBITelemetry(e.PanelActionScenario.zoomIn,o,\"incoming screen share zoomed in\");break;case i.Out:if(0==this.zoomLevelIndex)return;1==this.zoomLevelIndex&&this.resetZoomLevels(),this.zoomLevelIndex-=1,this.validatePositionAndPan(!!n,o,t),this.sendBITelemetry(e.PanelActionScenario.zoomOut,o,\"incoming screen share zoomed out\");break;case i.Reset:this.zoomLevelIndex=0,this.resetZoomLevels(),this.sendBITelemetry(e.PanelActionScenario.zoomReset,o,\"incoming screen share zoomed reset\")}this.container.style.transform=\"scale(\"+this.zoomLevels[this.zoomLevelIndex]/100+\")\"}},n}();e.CallingZoomableStreamController=n,angular.module(\"teamspace.callingZoomableStream\",[\"teamspace.platformDetectService\",\"teamspace.desktopUtilityService\",\"teamspace.analyticsService\"]).directive(\"callingZoomableStream\",function(){return{restrict:\"E\",transclude:!0,scope:{},bindToController:{},controller:n}}).controller(\"CallingZoomableStreamController\",n)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r;!function(e){e[e.Team=0]=\"Team\",e[e.Channel=1]=\"Channel\",e[e.Tenant=2]=\"Tenant\"}(r=t.MemberUpdateContext||(t.MemberUpdateContext={}));var n=function(){function n(e,t,r,n,o,i,a,s,c,l,m,d,u,h){var b=this;this.$q=e,this.$scope=t,this.$translate=r,this.constants=n,this.exceptionUtilityService=o,this.ariaLiveService=i,this.manageTenantService=s,this.resources=c,this.analyticsService=l,this.settingsService=m,this.teamMembershipService=d,this.identityService=u,this.tenantMembershipService=h,this.logger=a.newLogger(\"ChangeMemberRoleDropdown\"),t.$watch(function(){return b.member.role},function(e,t){e&&e!==t&&b.internalSetSelectedRole()}),this.isRoleEditable=!SkypeX.Services.ChatServiceUtils.isBotMri(this.member.mri,!1),this.assignActionFromUpdateContext()}return n.$inject=[\"$q\",\"$scope\",\"$translate\",\"constants\",\"exceptionUtilityService\",\"ariaLiveService\",\"loggingService\",\"manageTenantService\",\"resources\",\"analyticsService\",\"settingsService\",\"teamMembershipService\",\"identityService\",\"tenantMembershipService\"],Object.defineProperty(n.prototype,\"member\",{get:function(){return this._member},set:function(e){this._member!==e&&(this._member=e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"fetchInvitationRedemptionStatusEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableFetchInvitationRedemptionStatus)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"roles\",{get:function(){return n.MemberRoles},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTenantContext\",{get:function(){return this.memberUpdateContext===r.Tenant},enumerable:!0,configurable:!0}),n.prototype.$onInit=function(){n.MemberRoles=[{text:this.isTenantContext?this.$translate.instant(this.resources.strings.members_admin):this.$translate.instant(this.resources.strings.members_owner),value:this.constants.RoleConstants.Admin},{text:this.$translate.instant(this.resources.strings.members_member),value:this.constants.RoleConstants.User}],this.internalSetSelectedRole()},n.prototype.updateMemberRole=function(){var t=this;this.member&&this.member.role!==this.selectedRole&&!this.isPending&&(this.identityService.isFreemiumTenant()&&this.fetchInvitationRedemptionStatusEnabled?this.tenantMembershipService.getInvitationRedemptionStatus(this.member.objectId).then(function(r){t.error=e.services.ErrorPayload.create(e.middletier.ApiResponseErrorType.Conflict,t.$translate.instant(t.resources.strings.freemium_pending_invitation_acceptance),t.constants.responseCode.conflict),r===e.services.TenantInvitationRedemptionStatus.PendingAcceptance?(t.roleChangedErrorCallback&&t.roleChangedErrorCallback({member:t.member,newRole:t.selectedRole,error:t.error}),t.logger.error('[updateMemberRole] Failed to change the role of \"'+SkypeX.Services.ChatServiceUtils.scrubMri(t.member.mri)+'\" member from \"'+t.member.role+'\" to \"'+t.selectedRole+'\" in \"'+t.sourceId+'\" team.'),t.handleRoleUpdateError(t.error)):r===e.services.TenantInvitationRedemptionStatus.Accepted&&t.updateRoleAction()}).catch(function(r){r||(r=e.services.ErrorPayload.create(e.middletier.ApiResponseErrorType.Unknown,null,null)),t.logger.error('[updateMemberRole] Failed to change the role of \"'+SkypeX.Services.ChatServiceUtils.scrubMri(t.member.mri)+'\" member from \"'+t.member.role+'\" to \"'+t.selectedRole+'\" in \"'+t.sourceId+'\" team.'),t.handleRoleUpdateError(r)}):this.updateRoleAction())},n.prototype.updateRoleAction=function(){var e=this;this.trackPendingFunc||(this.trackPendingFunc=function(e){return e()}),this.trackPendingFunc(function(){return e.action().then(function(){e.roleChangedSuccessCallback&&e.roleChangedSuccessCallback({member:e.member,newRole:e.selectedRole})}).catch(function(){e.roleChangedErrorCallback&&e.roleChangedErrorCallback({member:e.member,newRole:e.selectedRole,error:e.error})})}),this.sendChangeRoleTelemetry()},n.prototype.assignActionFromUpdateContext=function(){switch(this.memberUpdateContext){case r.Team:this.action=this.updateMemberRoleForTeamAction();break;case r.Channel:this.action=this.updateMemberRoleForChannelAction();break;case r.Tenant:this.action=this.updateMemberRoleForTenantAction()}},n.prototype.updateMemberRoleForTeamAction=function(){var e=this;return function(){return e.error=null,e.isPending=!0,e.logger.debug('[updateMemberRole] Change the role of \"'+e.member.mri+'\" member from \"'+e.member.role+'\" to \"'+e.selectedRole+'\" in \"'+e.sourceId+'\" team...'),e.teamMembershipService.updateTeamOwner(e.sourceId,e.member,e.selectedRole===e.constants.RoleConstants.Admin).then(function(){e.logger.debug('[updateMemberRole] Completed changing the role of \"'+e.member.mri+'\" member from \"'+e.member.role+'\" to \"'+e.selectedRole+'\" in \"'+e.sourceId+'\" team.'),e.narrateRoleUpdate()}).catch(function(t){return e.logger.error('[updateMemberRole] Failed to change the role of \"'+SkypeX.Services.ChatServiceUtils.scrubMri(e.member.mri)+'\" member from \"'+e.member.role+'\" to \"'+e.selectedRole+'\" in \"'+e.sourceId+'\" team.'),e.handleRoleUpdateError(t),e.$q.reject()}).finally(function(){e.finalizeRoleUpdate()})}},n.prototype.updateMemberRoleForChannelAction=function(){var e=this;return function(){return e.error=null,e.isPending=!0,e.logger.debug('[updateMemberRole] Change the role of \"'+e.member.mri+'\" member from \"'+e.member.role+'\" to \"'+e.selectedRole+'\" in \"'+e.sourceId+'\" channel...'),e.teamMembershipService.updateChannelOwner(e.sourceId,e.member,e.selectedRole===e.constants.RoleConstants.Admin).then(function(){e.logger.debug('[updateMemberRole] Completed changing the role of \"'+e.member.mri+'\" member from \"'+e.member.role+'\" to \"'+e.selectedRole+'\" in \"'+e.sourceId+'\" channel.'),e.narrateRoleUpdate()}).catch(function(t){return e.logger.error('[updateMemberRole] Failed to change the role of \"'+SkypeX.Services.ChatServiceUtils.scrubMri(e.member.mri)+'\" member from \"'+e.member.role+'\" to \"'+e.selectedRole+'\" in \"'+e.sourceId+'\" team.'),e.handleRoleUpdateError(t),e.$q.reject()}).finally(function(){e.finalizeRoleUpdate()})}},n.prototype.updateMemberRoleForTenantAction=function(){var t=this;return function(){t.error=null,t.isPending=!0;var r=t.selectedRole==t.constants.RoleConstants.Admin;return t.logger.debug('[updateMemberRole] Change the tenant role of \"'+t.member.objectId+'\" member from \"'+t.member.isTenantAdmin+'\" to \"'+r+'\"...'),t.manageTenantService.updateUserRole(t.member.objectId,r).then(function(){t.logger.debug('[updateMemberRole] Completed changing the tenant role of \"'+t.member.objectId+'\" member from \"'+t.member.isTenantAdmin+'\" to \"'+r+'\".');var e=r?t.$translate.instant(t.resources.strings.members_admin):t.$translate.instant(t.resources.strings.members_member);t.ariaLiveService.update(t.$translate.instant(t.resources.strings.td_members_tab_role_change_message,{user:t.member.displayName,role:e}),!0)}).catch(function(n){return t.logger.error('[updateMemberRole] Failed to change the tenant role of \"'+t.member.objectId+'\" member from \"'+t.member.isTenantAdmin+'\" to \"'+r+'\".'),t.error=e.services.ErrorPayload.create(n.code,t.exceptionUtilityService.getFormattedErrorMessage(n,t.$translate.instant(t.resources.strings.members_server_error)),(n||{}).statusCode),t.internalSetSelectedRole(),t.$q.reject()}).finally(function(){t.finalizeRoleUpdate()})}},n.prototype.sendChangeRoleTelemetry=function(){var r=this;_.defer(function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,r.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.roleList.toString(),t.PanelActionScenario,r.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,r.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.listItem.toString(),t.PanelModuleName,r.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.menuItem.toString(),t.PanelModuleType,r.logger),summary:\"Change Role\"}};r.analyticsService.onPanelAction(r.$scope,n)})},n.prototype.internalSetSelectedRole=function(){this.member&&(this.isTenantContext?this.selectedRole=this.member.isTenantAdmin?this.constants.RoleConstants.Admin:this.constants.RoleConstants.User:this.selectedRole=this._member.role)},n.prototype.narrateRoleUpdate=function(){var e=this.selectedRole===this.constants.RoleConstants.Admin?this.$translate.instant(this.resources.strings.td_owner_text):this.$translate.instant(this.resources.strings.td_member_text);this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_role_change_message,{user:this.member.displayName,role:e}),!0)},n.prototype.handleRoleUpdateError=function(t){this.member.role===this.constants.RoleConstants.User&&this.member.isReader?this.error=e.services.ErrorPayload.create(t.code,this.exceptionUtilityService.getFormattedErrorMessage(t,this.$translate.instant(this.resources.strings.muted_member_role_change_error)),t.status):this.error=e.services.ErrorPayload.create(t.code,this.exceptionUtilityService.getFormattedErrorMessage(t,this.$translate.instant(this.resources.strings.members_server_error)),t.status),this.internalSetSelectedRole()},n.prototype.finalizeRoleUpdate=function(){this.isPending=!1,document.getElementById(this.roleDropdownId).focus()},n}();t.ChangeMemberRoleDropdownController=n,angular.module(\"teamspace.changeMemberRoleDropdown\",[\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.exceptionUtilityService\",\"teamspace.loggingService\",\"teamspace.manageTenantService\",\"teamspace.teamMembershipService\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.tenantMembershipService\"]).directive(\"changeMemberRoleDropdown\",function(){return{bindToController:{error:\"=?cmrdError\",focusReturnSelector:\"@?cmrdFocusReturnSelector\",isPending:\"=?cmrdIsPending\",label:\"=?cmrdLabel\",member:\"=?cmrdMember\",memberUpdateContext:\"=?cmrdUpdateContext\",roleChangedErrorCallback:\"&?cmrdRoleChangedErrorCallback\",roleChangedSuccessCallback:\"&?cmrdRoleChangedSuccessCallback\",roleDropdownId:\"@?cmrdId\",sourceId:\"=?cmrdSourceId\",trackPendingFunc:\"=?crmdTrackingPendingFunc\"},controller:n,controllerAs:\"cmrdc\",restrict:\"E\",scope:{},templateUrl:\"components/change-member-role-dropdown/change-member-role-dropdown.html\",replace:!0}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,a,i,r,s,o,n,c,u,h,l){var g=this;this.$scope=t,this.$translate=a,this.$q=i,this.chatServiceClient=r,this.constants=s,this.ariaLiveService=n,this.resources=u,this.teamService=h,this.Upload=l,this.logger=c.newLogger(\"ChangeTeamPicture\"),this.dialogData=t.ngDialogData,this.currentTeam=this.dialogData.team,this.apiError=!1;var m={text:a.instant(u.strings.change_team_picture_save),func:function(){return g.savePhoto(g.newPhoto)},symbol:null,id:\"changeTeamPicture-saveBtn\",tid:\"changeTeamPicture-saveBtn\",disabled:!1},d={text:a.instant(u.strings.change_team_picture_close),func:this.close.bind(this),secondaryStyle:!0,symbol:null,tid:\"changeTeamPicture-doneBtn\",disabled:!1};if(this.uploadButton={disabled:!1},this.deleteButton={disabled:!1},this.footerButtons=[d,m],this.teamPictureContext=new e.PictureContext(this.logger,this.uploadButton,this.deleteButton,m,d),this.currentTeam.smtpAddress){var p=o.getConversation(this.currentTeam.objectId);this.eTag=p&&p.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_PictureETag],this.eTag&&this.teamPictureContext.setState(this.teamPictureContext.getExistingImageState()),this.errorMessage=\"\"}else this.teamPictureContext.setState(this.teamPictureContext.getBlockedImageState()),this.errorMessage=a.instant(u.strings.change_team_picture_team_not_ready)}return t.$inject=[\"$scope\",\"$translate\",\"$q\",\"chatServiceClient\",\"constants\",\"conversationsService\",\"ariaLiveService\",\"loggingService\",\"resources\",\"teamService\",\"Upload\"],Object.defineProperty(t.prototype,\"invalidFile\",{set:function(e){if(this._invalidFile=e,e&&e.$error)switch(e.$error){case\"maxSize\":this.errorMessage=this.$translate.instant(this.resources.strings.change_team_picture_image_too_large);break;case\"dimensions\":this.errorMessage=this.$translate.instant(this.resources.strings.change_team_picture_image_too_low_res);break;case\"pattern\":this.errorMessage=this.$translate.instant(this.resources.strings.change_picture_invalid_format)}},enumerable:!0,configurable:!0}),t.prototype.savePhoto=function(e){var t=this;if(this.errorMessage=\"\",e){if(!this.currentTeam.siteInfo.groupId||!this.currentTeam.objectId)return this.logger.warn(\"Save failed because of undefined groupId or objectId. GroupId: \"+this.currentTeam.siteInfo.groupId+\" , objectId: \"+this.currentTeam.objectId),void(this.errorMessage=this.$translate.instant(this.resources.strings.change_team_picture_server_error));angular.element(\"#changeTeamPicture-saveBtn\").blur();var a=this.logger.service.newScenario(this.constants.scenarios.teamAndChannel.changePicture);this.logger.info(\"starting upload of new team picture\"),this.footerButtons[0].disabled=!0,this.wait=!0,this.teamService.uploadTeamPicture(this.currentTeam.siteInfo.groupId,this.currentTeam.objectId,e).then(function(e){t.logger.info(\"new image uploaded: {0}\",e),t.newPhoto=null,t.teamPictureContext.save(),a.stop(),t.ariaLiveService.update(t.$translate.instant(t.resources.strings.change_team_picture_upload_success))}).catch(function(e){switch(t.logger.error(\"failed when uploading team image with error: {0}\",e),e){case\"Forbidden\":t.errorMessage=t.$translate.instant(t.resources.strings.change_team_picture_forbidden);break;default:t.errorMessage=t.$translate.instant(t.resources.strings.change_team_picture_server_error)}a.fail({errorInfo:e}),t.footerButtons[0].disabled=!1}).finally(function(){t.wait=!1,t.logger.info(\"profile picture upload complete\")})}else this.chatServiceClient.setThreadProperty(this.currentTeam.objectId,SkypeX.Services.ChatServiceUtils.ThreadProp_Picture,null,this.constants.counters.teamUpdatePicture).toNgPromise(this.$q).then(function(){t.teamPictureContext.save()})},t.prototype.deletePhoto=function(){var e=this;this.teamService.getTeamInitialsPicture(this.currentTeam.displayName).then(function(t){var a=e.Upload.dataUrltoBlob(t,\"resetImage\");e.newPhoto=a,e.teamPictureContext.upload(),e.ariaLiveService.update(e.$translate.instant(e.resources.strings.change_team_picture_delete_success))}),this.focusInput()},t.prototype.uploadPhoto=function(e){if(this.errorMessage=\"\",!e)return this.newPhotoBackup?this.newPhoto=this.newPhotoBackup:this.eTag?this.teamPictureContext.setState(this.teamPictureContext.getExistingImageState()):this.teamPictureContext.setState(this.teamPictureContext.getNoImageState()),void this.focusInput();this.newPhotoBackup=e,this.focusInput(),this.teamPictureContext.upload()},t.prototype.close=function(){this.teamPictureContext.close(),this.$scope.closeThisDialog()},t.prototype.focusInput=function(){angular.element(\"#upload-team-picture-button\").focus()},t}();e.ChangeTeamPictureController=t,angular.module(\"teamspace.changeTeamPicture\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialogService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.changeTeamPicture,{template:\"components/change-team-picture/change-team-picture.html\",className:\"ts-modal-dialog custom-width change-picture-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"ChangeTeamPictureController\",controllerAs:\"ctpc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"ChangeTeamPictureController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function e(e,a,o,n,i){this.logger=e,this.uploadButton=a,this.deleteButton=o,this.saveButton=n,this.closeButton=i,this.noImageState=new t.NoImageState(this),this.existingImageState=new t.ExistingImageState(this),this.newImageState=new t.NewImageState(this),this.deletedImageState=new t.DeletedImageState(this),this.blockedImageState=new t.BlockedImageState(this),this.setState(this.noImageState)}return e.prototype.setState=function(t){this.logger.debug(\"Setting state to {0}\",t.name),this.pictureState=t,this.uploadButton.disabled=!t.uploadEnabled,this.deleteButton.disabled=!t.deleteEnabled,this.saveButton.disabled=!t.saveEnabled,this.closeButton.disabled=!t.closeEnabled},e.prototype.getNoImageState=function(){return this.noImageState},e.prototype.getExistingImageState=function(){return this.existingImageState},e.prototype.getNewImageState=function(){return this.newImageState},e.prototype.getDeletedImageState=function(){return this.deletedImageState},e.prototype.getBlockedImageState=function(){return this.blockedImageState},e.prototype.upload=function(){this.pictureState.upload()},e.prototype.delete=function(){this.pictureState.delete()},e.prototype.save=function(){this.pictureState.save()},e.prototype.close=function(){this.pictureState.close()},e}();t.PictureContext=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t){this.teamPictureContext=t,this.name=\"NoImageState\",this.uploadEnabled=!0,this.deleteEnabled=!1,this.saveEnabled=!1,this.closeEnabled=!0}return t.prototype.upload=function(){this.teamPictureContext.setState(this.teamPictureContext.getNewImageState())},t.prototype.delete=function(){},t.prototype.save=function(){},t.prototype.close=function(){},t}();t.NoImageState=e;var n=function(){function t(t){this.teamPictureContext=t,this.name=\"ExistingImageState\",this.uploadEnabled=!0,this.deleteEnabled=!0,this.saveEnabled=!1,this.closeEnabled=!0}return t.prototype.upload=function(){this.teamPictureContext.setState(this.teamPictureContext.getNewImageState())},t.prototype.delete=function(){this.teamPictureContext.setState(this.teamPictureContext.getDeletedImageState())},t.prototype.save=function(){},t.prototype.close=function(){},t}();t.ExistingImageState=n;var o=function(){function t(t){this.teamPictureContext=t,this.name=\"NewImageState\",this.uploadEnabled=!0,this.deleteEnabled=!1,this.saveEnabled=!0,this.closeEnabled=!0}return t.prototype.upload=function(){},t.prototype.delete=function(){},t.prototype.save=function(){this.teamPictureContext.setState(this.teamPictureContext.getExistingImageState())},t.prototype.close=function(){},t}();t.NewImageState=o;var a=function(){function t(t){this.teamPictureContext=t,this.name=\"DeletedImageState\",this.uploadEnabled=!0,this.deleteEnabled=!1,this.saveEnabled=!0,this.closeEnabled=!0}return t.prototype.upload=function(){this.teamPictureContext.setState(this.teamPictureContext.getNewImageState())},t.prototype.delete=function(){},t.prototype.save=function(){this.teamPictureContext.setState(this.teamPictureContext.getNoImageState())},t.prototype.close=function(){},t}();t.DeletedImageState=a;var i=function(){function t(t){this.name=\"BlockedImageState\",this.uploadEnabled=!1,this.deleteEnabled=!1,this.saveEnabled=!1,this.closeEnabled=!0}return t.prototype.upload=function(){},t.prototype.delete=function(){},t.prototype.save=function(){},t.prototype.close=function(){},t}();t.BlockedImageState=i}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(e){var t=function(){function e(e,t,c){this.menuAriaLabel=e.instantWithoutEncoding(c.strings.channel_action_menu_label,{channelName:this.channel.displayName}),this.menuItems=t.getMenuItems(n.services.ActionMenuType.LeftRail,this.channel,{preActiveElementIds:this.channelActionMenuReturnIds})}return e.$inject=[\"$translate\",\"channelActionMenuProvider\",\"resources\"],e}();e.ChannelActionsMenuController=t,angular.module(\"teamspace.channelActionsMenu\",[]).directive(\"channelActionsMenu\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{channel:\"=?camChannel\",channelActionMenuReturnIds:\"=?\"},controllerAs:\"ctrl\",templateUrl:\"components/more-options/more-options-dropdown.html\",controller:t}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var n=function(){function t(t,n,e,a,s){this.$translate=t,this.constants=n,this.resources=e,this.settingsService=a,this.channelCardClassName=\"channel-card\",this.channelIsTogglingFavorite=!1,this.logger=s.newLogger(this.channelCardClassName),this.setFavoriteIconStrings()}return t.$inject=[\"$translate\",\"constants\",\"resources\",\"settingsService\",\"loggingService\"],t.prototype.toggleChannelFavorite=function(t){var n=this;t.stopPropagation(),this.channelIsTogglingFavorite||(this.channelIsTogglingFavorite=!0,this.onToggleChannelFavoriteClick().then(function(){n.setFavoriteIconStrings()}).finally(function(){n.channelIsTogglingFavorite=!1}))},t.prototype.setFavoriteIconStrings=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableNewTerminologyForTeamChannelFavorites)?this.channelIsFavorite?(this.channelFavoriteButtonTitle=this.$translate.instant(this.resources.strings.channels_hide_in_channellist_tooltip),this.channelFavoriteButtonAriaLabel=this.$translate.instant(this.resources.strings.channels_hide_in_channellist_aria_label)):(this.channelFavoriteButtonTitle=this.$translate.instant(this.resources.strings.channels_show_in_channellist_tooltip),this.channelFavoriteButtonAriaLabel=this.$translate.instant(this.resources.strings.channels_show_in_channellist_aria_label)):this.channelIsFavorite?(this.channelFavoriteButtonTitle=this.$translate.instant(this.resources.strings.channels_remove_favorite_tooltip),this.channelFavoriteButtonAriaLabel=this.$translate.instant(this.resources.strings.channels_remove_favorite_aria_label)):(this.channelFavoriteButtonTitle=this.$translate.instant(this.resources.strings.channels_add_favorite_tooltip),this.channelFavoriteButtonAriaLabel=this.$translate.instant(this.resources.strings.channels_add_favorite_aria_label))},t}();t.ChannelCardController=n,angular.module(\"teamspace.channelCard\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.loggingService\"]).directive(\"channelCard\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{channelName:\"@\",channelPostCount:\"@\",channelIsGeneral:\"<?\",channelIsFavorite:\"<?\",channelIsTogglingFavorite:\"<?\",channelFavoriteButtonTitle:\"@\",channelFavoriteButtonAriaLabel:\"@\",onCardTopClick:\"&\",onCardBottomClick:\"&\",onToggleChannelFavoriteClick:\"&\"},controller:n,controllerAs:\"ctrl\",templateUrl:e.files.templates.channelCard}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function n(n,t,a,r,o,i,s,c,l){var h=this;this.channelService=a,this.personalConversationService=s,this.headerType=e.MessagesHeaderType.ChannelDashboard;var p=c.getRootRouteParams();this.logger=i.newLogger(\"TeamDashboard\"),p.threadId?(this.initialize(p),o.$on(n,r.events.channels.deletedChannel,function(e,n){n===h.channel.objectId&&t.go(r.states.app)})):t.go(r.states.app)}return n.$inject=[\"$scope\",\"$state\",\"channelService\",\"constants\",\"eventingService\",\"loggingService\",\"personalConversationService\",\"routeUtilityService\",\"settingsService\"],n.prototype.toggleChannelFavorite=function(){this.personalConversationService.toggleFavoriteSettingForChannel(this.channel)},n.prototype.initialize=function(e){var n=this;this.channelService.resolveTeamAndChannel(e.threadId).then(function(e){n.channel=e.channel,n.team=e.team,n.teamId=n.team.objectId})},n}();e.ChannelDashboardStripeController=n,angular.module(\"teamspace.channelDashboardStripe\",[\"teamspace.channelService\",\"teamspace.settingsService\"]).directive(\"channelDashboardStripe\",function(){return{restrict:\"E\",controller:n,controllerAs:\"cdsc\",templateUrl:\"components/channel-dashboard-stripe/channel-dashboard-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(t){var n=function(n){function a(e,t,a,i,o,r,l,c,s,p,g,u){var d=n.call(this,e,t,a,i,o,r,c,s,p)||this;return d.$scope=e,d.$timeout=t,d.$translate=a,d.$q=i,d.analyticsService=o,d.constants=r,d.dialogService=l,d.loggingService=c,d.resources=s,d.utilityService=p,d.deepLinkProvider=g,d.exceptionUtilityService=u,d.logger=c.newLogger(\"channelDeeplinkDialog\"),n.prototype.initialize.call(d),d}return __extends(a,n),a.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"analyticsService\",\"constants\",\"dialogService\",\"loggingService\",\"resources\",\"utilityService\",\"deepLinkProvider\",\"exceptionUtilityService\"],a.prototype.getTitle=function(){return this.$translate.instant(this.resources.strings.channel_deeplink_dialog_title)},a.prototype.getInputAriaLabel=function(){return this.$translate.instant(this.resources.strings.team_deeplink_dialog_title)},a.prototype.getDisableInput=function(){return!0},a.prototype.getInputModelValue=function(){var e=this;if(this.$scope.ngDialogData.channel&&this.$scope.ngDialogData.team&&this.$scope.ngDialogData.team.siteInfo){var t=this.$scope.ngDialogData.channel,n=this.$scope.ngDialogData.team.siteInfo;return this.deepLinkProvider.getChannelPageDeepLinkUrl(t.objectId,t.displayName,n.groupId).catch(function(t){return e.updateDialogTitle(e.$translate.instant(e.resources.strings.channel_deeplink_error_title)),e.showDefaultDialogButton(),t&&-1==t.status?e.$q.reject(e.$translate.instant(e.resources.strings.channel_deeplink_offline_error_title)):e.$q.reject(e.exceptionUtilityService.getFormattedErrorMessage(t,e.$translate.instant(e.resources.strings.channel_deeplink_error_title)))})}return this.logger.error(\"Channel deeplink: No channel data passed\"),this.$q.reject(this.$translate.instant(this.resources.strings.deep_link_copy_default_error))},a.prototype.getFooterButtons=function(){var e={closeScenario:t.PanelActionScenario.cancelChannelDeeplink,closeScenarioType:t.PanelActionScenarioType.admin,closeSummary:\"Channel deep link dialog closed\",copyScenario:t.PanelActionScenario.getChannelDeeplink,copyScenarioType:t.PanelActionScenarioType.admin,copySummary:\"Channel deep link copied\"};return this.getDefaultFooterButtons(e)},a.prototype.getPanelType=function(){return e.PanelType.channelDeeplinkDialog},a}(t.BaseCopyDialogController);t.ChannelDeeplinkDialogController=n,angular.module(\"teamspace.channelDeeplinkDialog\",[\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.deepLinkProvider\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.baseCopyDialog\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.channelDeeplink,{template:\"components/base-copy-dialog/base-copy-dialog.html\",className:\"ts-modal-dialog ts-channel-deeplink\",closeByEscape:!0,closeByDocument:!0,controller:\"ChannelDeeplinkDialogController\",controllerAs:\"copyCtrl\",ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"ChannelDeeplinkDialogController\",n)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function n(i,r,o,a,s,l,c,d,m,h,u,g,p,S,y,A,E,b){var f=this;this.$scope=i,this.$translate=r,this.analyticsService=o,this.channelEmailService=a,this.exceptionUtilityService=d,this.resources=u,this.utilityService=g,this.accessibilityService=E,this.selectDomainOptionValidationError=!1,this.domainError=!1,this.showAdditionalSettings=!1,this.showAdvancedSettings=!1,this.wait=!0,this.enabledTenantRestricted=!1,this.logger=h.newLogger(\"ChannelEmail\"),this.channel=i.ngDialogData.channel,this.team=i.ngDialogData.team,this.cancelButton={text:r.instant(u.strings.channel_email_cancel),func:this.close.bind(this),symbol:null,tid:\"channelEmail-cancelBtn\",disabled:!1,secondaryStyle:!0},this.closeButton={text:r.instant(u.strings.channel_email_close),func:this.close.bind(this),symbol:null,tid:\"channelEmail-closeBtn\",disabled:!1,secondaryStyle:!0},this.copyButton={text:r.instant(u.strings.channel_email_copy),func:function(){return f.copyEmail()},symbol:null,tid:\"channelEmail-copyBtn\",disabled:!1},this.doneButton={text:r.instant(u.strings.channel_email_done),func:function(){return f.updateSettings()},symbol:null,tid:\"channelEmail-doneBtn\",disabled:!1},this.okButton={text:r.instant(u.strings.channel_email_ok),func:this.close.bind(this),symbol:null,tid:\"channelEmail-okBtn\",disabled:!1},y.setActiveConversation(this.team.objectId);var v=p.waitForThreadToSync(this.team.objectId).then(function(){f.showAdvancedSettings=A.isAdmin(f.team.objectId)||s.canAddConnector(f.channel.objectId)},function(e){f.logger.error(\"[ChannelEmail] Error waiting for thread to sync: {0}\",e)}),T=b.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.email_restrictedSenderList).then(function(e){f.restrictedSenderList=e,f.errorGetTenantSettings=null},function(e){f.restrictedSenderList=null,f.errorGetTenantSettings=e,f.logger.error(\"[ChannelEmail] Error getting tenant setting - RestrictedSenderList: {0}\",e)}),P=e.services.ErrorPayload.create(n.errorCodes.missingTeamSmtpAddress),B=m.getSiteUrlForChannel(this.channel.objectId);B||(P=e.services.ErrorPayload.create(n.errorCodes.sharepointDocumentLibraryNotFound));var D=this.team.smtpAddress&&B?a.getChannelEmail(this.channel.objectId):S.reject(P);D.then(function(e){f.channelEmailSettings=e,f.errorGetEmail=null},function(e){f.channelEmailSettings=null,f.errorGetEmail=e,f.logger.error(\"[ChannelEmail] Error getting channel email: {0}\",e)}),g.whenAllAllowFailures([D,T,v]).then(function(){if(f.error=f.errorGetEmail||f.errorGetTenantSettings,f.removeButton={visible:!f.error},f.error)f.footerButtons=[f.okButton],f.error.code==n.errorCodes.missingTeamSmtpAddress||f.error.code==n.errorCodes.sharepointDocumentLibraryNotFound||f.error.code==n.errorCodes.provisionEmailAddressFailed?(f.dialogTitle=r.instant(u.strings.channel_email_error_team_not_ready_header),f.errorText=r.instant(u.strings.channel_email_error_team_not_ready_text)):f.error.code==n.errorCodes.emailUserIsNotAdmin||f.error.code==n.errorCodes.emailUserIsNotInTeam?(f.dialogTitle=r.instant(u.strings.channel_email_header_forbidden_error),f.errorText=r.instant(u.strings.channel_email_header_forbidden_help_error)):f.error.code===l.errorCodes.networkOffline?(f.dialogTitle=r.instant(u.strings.channel_email_header_error),f.errorText=r.instant(u.strings.channel_email_offline_error_message)):(f.dialogTitle=r.instant(u.strings.channel_email_header_error),f.errorText=d.getFormattedErrorMessage(f.error,r.instant(u.strings.channel_email_error)));else{f.footerButtons=[f.closeButton,f.copyButton],f.dialogTitle=r.instant(u.strings.channel_email_header);var e=(f.channel.displayName+\" - \"+f.team.displayName).replace(/[@;,\"<>/()]/g,\"_\");f.emailString=e+\" <\"+f.channelEmailSettings.emailAddressDetails.emailId+\">\",_.isEmpty(f.restrictedSenderList)?\"domains\"===f.channelEmailSettings.allowedSenders.allowedSenderType?f._approvedDomainsString=f.channelEmailSettings.allowedSenders.allowedDomains.join(\", \"):f._approvedDomainsString=\"\":(f.enabledTenantRestricted=!0,f._approvedDomainsString=f.restrictedSenderList.join(\", \")),f.initialDomainsString=f._approvedDomainsString,_.defer(function(){var e=angular.element(\"#ts-cec-channel-email-input\").get(0);e&&(e.focus(),e.select())})}f.wait=!1});var w={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.getEmailAddress.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.getEmailAddress.toString(),t.PanelModuleName,this.logger),summary:\"User viewed email address\"}};o.onPanelAction(i,w)}return n.$inject=[\"$scope\",\"$translate\",\"analyticsService\",\"channelEmailService\",\"channelSettingsService\",\"constants\",\"dialogService\",\"exceptionUtilityService\",\"filesUtilityService\",\"loggingService\",\"resources\",\"utilityService\",\"channelService\",\"$q\",\"chatSyncPriorityService\",\"teamMembershipPropertiesService\",\"accessibilityService\",\"tenantSettingsStore\"],Object.defineProperty(n.prototype,\"approvedDomainsString\",{get:function(){return this._approvedDomainsString},set:function(e){this._approvedDomainsString!==e&&(this.selectDomainOptionValidationError=!0,this._approvedDomainsString=e,this.parseApprovedDomains())},enumerable:!0,configurable:!0}),n.prototype.copyEmail=function(){if(this.channelEmailSettings){this.utilityService.copyToClipboard(this.emailString);var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.copyEmailAddress.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.copyEmailAddress.toString(),t.PanelModuleName,this.logger),summary:\"User copied email address\"}};this.analyticsService.onPanelAction(this.$scope,n),this.showAdditionalSettings||this.close()}},n.prototype.close=function(){this.$scope.closeThisDialog()},n.prototype.removeEmail=function(){var e=this;this.dialogTitle=this.$translate.instant(this.resources.strings.channel_email_header_delete),this.confirmDelete=!0;var t={text:this.$translate.instant(this.resources.strings.channel_email_back),func:function(){return e.dontDeleteEmail()},symbol:null,id:\"ts-channel-email-delete-back-button\",tid:\"channelEmail-backBtn\",disabled:!1,secondaryStyle:!0},n={text:this.$translate.instant(this.resources.strings.channel_email_remove),func:function(){return e.deleteEmail()},symbol:null,tid:\"channelEmail-removeBtn\",disabled:!1};this.footerButtons=[t,n],this.focusButtonByID(\"ts-channel-email-delete-back-button\")},n.prototype.dontDeleteEmail=function(){this.confirmDelete=!1,this.footerButtons=[this.closeButton,this.copyButton],this.dialogTitle=this.$translate.instant(this.resources.strings.channel_email_header);var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.cancelDeleteEmailAddress.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.cancelDeleteEmailAddress.toString(),t.PanelModuleName,this.logger),summary:\"User cancelled deleting email address\"}};this.analyticsService.onPanelAction(this.$scope,n),this.focusButtonByID(\"ts-cec-remove-email-button\")},n.prototype.focusButtonByID=function(e){this.accessibilityService.isInKeyboardNavigationMode()&&_.defer(function(){var t=angular.element(\"#\"+e).get(0);t&&t.focus()})},n.prototype.toggleShowAdditionalSettings=function(){this.showAdditionalSettings=!this.showAdditionalSettings,this.showAdditionalSettings?this.footerButtons[1]=this.doneButton:this.footerButtons[1]=this.copyButton,this.footerButtons[1].disabled=!1},n.prototype.selectAllowedSender=function(e){this.channelEmailSettings.allowedSenders.allowedSenderType!==e&&(this.channelEmailSettings.allowedSenders.allowedSenderType=e,\"domains\"===e?this.parseApprovedDomains():(this.channelEmailSettings.allowedSenders.allowedDomains=null,this.doneButton.disabled=!1,this.domainError=!1),this.footerButtons=[this.cancelButton,this.doneButton])},n.prototype.updateSettings=function(){var i=this,r=this.channelEmailSettings.allowedSenders.allowedSenderType;if(\"domains\"!==r||!this.domainError){this.wait=!0,this.footerButtons=[],this.dialogTitle=\"\",this.channelEmailService.updateChannelEmail(this.channel.objectId,this.channelEmailSettings.allowedSenders).then(function(e){},function(e){i.error=e}).finally(function(){i.wait=!1,i.error?(i.dialogTitle=i.$translate.instant(i.resources.strings.channel_email_header_error),i.errorText=i.exceptionUtilityService.getFormattedErrorMessage(i.error,i.$translate.instant(i.resources.strings.channel_email_error)),i.footerButtons=[i.okButton]):i.close()});var o=n.SenderTypeToStateStrMap[r],a={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.updateEmailAddress.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.updateEmailAddress.toString(),t.PanelModuleName,this.logger),summary:\"User saved changes to email address\",state:o}};this.analyticsService.onPanelAction(this.$scope,a)}},n.prototype.deleteEmail=function(){var n=this;this.error=null,this.wait=!0,this.footerButtons=[],this.dialogTitle=\"\",this.channelEmailService.deleteChannelEmail(this.channel.objectId).then(function(e){},function(e){n.error=e}).finally(function(){n.confirmDelete=!1,n.footerButtons=[n.okButton],n.error?400==n.error.status?n.close():(n.dialogTitle=n.$translate.instant(n.resources.strings.channel_email_remove_error_message),n.errorText=\"\"):n.close(),n.wait=!1});var i={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.deleteEmailAddress.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.deleteEmailAddress.toString(),t.PanelModuleName,this.logger),summary:\"User deleted email address\"}};this.analyticsService.onPanelAction(this.$scope,i)},n.prototype.parseApprovedDomains=function(){var e=this,t=_.filter(_.map(this.approvedDomainsString.trim().split(\",\"),function(e){return e.trim()}),function(e){return!!e}),n=!!t.length;_.each(t,function(t){n=n&&e.utilityService.isDomain(t)}),this.doneButton.disabled=this.domainError,this.domainError=this.selectDomainOptionValidationError&&!n,this.channelEmailSettings.allowedSenders.allowedDomains=n?t:[],this.footerButtons[1].disabled=!n},n.SenderTypeToStateStrMap={anyone:\"Everyone\",members:\"Team members only\",domains:\"Restricted domains\"},n.errorCodes={missingTeamSmtpAddress:\"MissingTeamSmtpAddress\",sharepointDocumentLibraryNotFound:\"SharepointDocumentLibraryNotFound\",provisionEmailAddressFailed:\"ProvisionEmailAddressFailed\",emailUserIsNotAdmin:\"EmailUserIsNotAdmin\",emailUserIsNotInTeam:\"EmailUserIsNotInTeam\"},n}();t.ChannelEmailController=n,angular.module(\"teamspace.channelEmail\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.channelEmailService\",\"teamspace.utilityService\",\"teamspace.channelService\",\"teamspace.exceptionUtilityService\"]).controller(\"ChannelEmailController\",n).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.channelEmail,{template:\"components/channel-email/channel-email.html\",className:\"ts-modal-dialog channel-email-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"ChannelEmailController\",controllerAs:\"cec\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e,n){this.channelHubClassName=\"channel-hub\",this.logger=e.newLogger(this.channelHubClassName)}return e.$inject=[\"loggingService\",\"layoutService\"],e}();e.ChannelHubController=n,angular.module(\"teamspace.channelHub\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.layoutService\"]).directive(\"channelHub\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:n,controllerAs:\"ctrl\",templateUrl:e.files.templates.channelHub}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.channelList.activeCallsCounter\",[]).directive(\"activeCallsCounter\",[\"constants\",function(e){return{restrict:\"E\",scope:{count:\"<?\",isMeeting:\"<?\"},templateUrl:e.files.templates.activeCallsCounter}}]).filter(\"moreThan\",[\"$window\",function(e){return function(t,n){return e.isNaN(t)?t:t>n?n+\"+\":t}}])}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function n(t,s,i,a,r,o,l,h,c,d,m,p,u,g,v,C,T,f,y,S,b,w,P,A,I,O,B,N,$,F,M,E,x,L,j,k,H,R,D,U,G,K,V,q,z,J,W,Q,X,Y,Z,ee){var te=this;this.$scope=t,this.$state=s,this.$translate=i,this.constants=a,this.eventingService=r,this.teamService=h,this.channelService=c,this.channelTeamSortHelper=d,this.utilityService=m,this.settingsService=g,this.dialogService=v,this.personalConversationService=C,this.leftRailHeaderService=T,this.pinChannelService=f,this.loggingService=y,this.myUserPreferencesStore=S,this.chatSyncService=b,this.activeCallsService=w,this.analyticsService=P,this.layoutService=A,this.shortcutService=I,this.focus=O,this.navigationService=B,this.exceptionUtilityService=N,this.animationFrameFactory=$,this.$timeout=F,this.resources=M,this.accessibilityService=E,this.teamActionDialogUtilityService=x,this.teamMembershipPropertiesService=L,this.teamSettingsService=j,this.tooltipCssApplicators=k,this.tooltipService=H,this.ariaLiveService=R,this.storageService=U,this.mruChannelsService=K,this.messagingTelemetryService=V,this.staleTeamsService=q,this.freemiumUtilities=J,this.teamChannelNewBadgeService=W,this.$window=Q,this.highlightService=X,this.callingService=Y,this.tenantMembershipService=ee,this.sortingTeams=!1,this.sortingPinnedChannels=!1,this.hasKeyboardFocus=!1,this.debounceWait=100,this.debouncedCreateFilteredChannelsLists=_.debounce(this.createFilteredChannelsLists.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.debouncedCreateOrderedTeamsLists=_.debounce(this.createOrderedTeamsLists.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.debouncedCreatePinnedChannelList=_.debounce(this.createPinnedChannelsList.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.debouncedExecuteFilterInputChange=_.debounce(this.executeFilterInputChange.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.filterInputOn=!1,this.inviteRequestCount=0,this.isInviteBadgeActive=!1,this.pinChannelIdsOrder=[],this.snippetOptions={max:50,wordwise:!1,exactMatchOnly:!0,startOfWordMatchOnly:!1},this.ageoutTestMode=!1,this.testingAgeout=!1,this.isPrivateChannelsEnabled=!1,this.favoritedActivityCount=0,this.moreTeamsCollapsedText=\"\",this.unfavoritedActivityCount=0,this.blockTeamOperations=!0,this.firstKeyPressed=!1,this.secondKeyPressed=!1,this.isAlreadySubscribedToStaleTeams=!1,this.newBadgesOnChannels=!1,this.newBadgesOnTeamsAndChannels=!1,this.enableTeamGalleryV2=!1,this.teamAppBarItemType=e.services.AppBarItemType.Teams,this.channelTypes=e.services.ChannelType,this.showNewTeamsToast=!1,this.newTeamsToastChecked=!1,this.newTeamsToastElement=null,this.logger=y.newLogger(\"channel-list\"),this.uniqueTeamExpiryTootlipId=m.generateUUID(),this.ageoutTestMode=g.valueAsBoolean(a.settings.names.testAgeout),this.chatListMaxItems=a.p2p.chatListMaxItems,this.chatListMinItems=a.p2p.chatListMinItems||6,this.isPrivateChannelsEnabled=g.valueAsBoolean(a.settings.names.enableNiji),this.enableLeftRailFilters=g.valueAsBoolean(a.settings.names.enableLeftRailFilters),this.newTeamsAndChannelsBadgeSettings=g.valueFor(a.settings.names.newTeamsAndChannelsBadge),this.newBadgesOnTeamsAndChannels=this.enableNewTeamsAndChannelsBadge(),this.newBadgesOnChannels=this.newBadgesOnTeamsAndChannels||this.newTeamsAndChannelsBadgeSettings.newBadgesOnlyOnChannels,this.isPinChannelEnabled=f.isPinChannelEnabled,this.showPinnedChannelUnderTeam=g.valueAsBoolean(a.settings.names.showPinnedChannelUnderTeam),this.ensurePresenceOfSelectedChannelEnabled=g.valueAsBoolean(a.settings.names.ensurePresenceOfSelectedChannel),this.isVdiEnabled=p.useVDIUX(),this.allChannelsPinnedMsg=i.instant(M.strings.all_channels_pinned),this.headerTitle=i.instant(M.strings.aria_app_bar_teams),this.executeFilterInputChange=this.executeFilterInputChange.bind(this),this.executeFilterButtonClick=this.executeFilterButtonClick.bind(this),this.placeholderText=i.instant(M.strings.left_rail_channel_filter_placeholder),this.noResultsFound=i.instant(M.strings.left_rail_filter_no_results),this.hasFilterResults=!this.enableLeftRailFilters||this.checkIfHasFilterResults(),this.isMoveStaleTeamsEnabled=g.valueAsBoolean(a.settings.names.enableMoveStaleTeams),this.isNewTerminologyForFavoritesEnabled=g.valueAsBoolean(a.settings.names.enableNewTerminologyForTeamChannelFavorites),this.enableTeamGalleryV2=g.valueAsBoolean(a.settings.names.enableTeamGalleryV2),this.useSchoolAppSettingsButtonInFooter=Z.isSchoolAppEnabled,this.sessionStorage=Q.sessionStorage,this.parseTeamRelatedSettings(),this.blockTeamOperations=o.isGuestUserType(),this.teams=[],this.activeTeamObjectId=U.get(a.storageNames.currentTeam),this.peoplePicker={id:m.generateUUID(),show:!1},this.parseStateVariables(),t.$watch(\"clc.$state.current.name\",function(e,t){e!==t&&te.parseStateVariables()}),this.sectionAriaSetSize=2,this.isPinChannelEnabled?(this.pinChannelAriaPosInset=1,this.favoriteTeamAriaPosInset=this.pinChannelAriaPosInset+1,this.sectionAriaSetSize=3):this.favoriteTeamAriaPosInset=1,this.hiddenTeamAriaPosInset=this.favoriteTeamAriaPosInset+1,this.moreTeamsCollapsedText=i.instant(M.strings.teams_overflowTitle),this.isNewTerminologyForFavoritesEnabled?(this.favoriteTeamsHeader=i.instant(M.strings.channel_list_your_teams),this.hiddenTeamsHeader=i.instant(M.strings.channel_list_hidden_teams),this.oneChannelOverflow=i.instant(M.strings.teams_one_channel_hidden_overflow),this.teamsPinChannelTooltipText=i.instant(M.strings.channels_show_in_channellist_tooltip)):(this.favoriteTeamsHeader=i.instant(M.strings.channel_list_favorites),this.hiddenTeamsHeader=i.instant(M.strings.channel_list_more),this.oneChannelOverflow=i.instant(M.strings.teams_oneChannelOverflow),this.teamsPinChannelTooltipText=i.instant(M.strings.channels_add_favorite_tooltip));this.selectedTeamChannelNavSource=this.isPinChannelEnabled?n.componentInitNavSource:\"watch\";var ne=u.getRootRouteParams();t.routeParams=ne,t.$watchGroup([\"routeParams.threadId\",\"routeParams.slug\",\"routeParams.userPrincipalNames\"],function(e){switch(s.current.name){case a.states.appConversation:case a.states.appTeamDashboard:case a.states.appAppsAppChannelSection:case a.states.appSchool:te.selectedConversationId=e[0],te.selectedChannelName=e[1],te.setSelectedTeamAndChannel(te.selectedTeamChannelNavSource),te.filterInputOn&&te.debouncedExecuteFilterInputChange(te.filterString),te.selectedTeamChannelNavSource=\"watch\"}}),t.greaterThan=function(e,t){return function(n){return n[e]>t}},this.isPinChannelEnabled&&this.syncPinChannelListByOrder(!1),c.getTeams().then(function(e){te.teams=e,te.collapseAllSingleChannelTeams(),te.createFilteredChannelsLists(),te.createOrderedTeamsLists(),te.watchForTeamOrderAndChannelChanges(),te.setNewTeamsToastVisibility(),te.ensurePresenceOfSelectedChannelEnabled&&te.scrollToSelectedChannel(),te.shouldLandInDiscover()&&te.landInDiscover()}),this.disableDebugVisuals=g.valueAsBoolean(a.settings.names.disableDebugVisuals),this.inactiveUnsubscribe=r.unsafeOn(a.events.appState.inactive,function(){return te.unhoistAll()}),this.offlineUnsubscribe=r.unsafeOn(a.events.appState.offline,function(){return te.unhoistAll()}),r.$on(t,\"tooltip.hide\",function(){return te.onMenuClosed()}),r.$on(t,a.events.layout.shortcutNavigationInLeftRailList,function(t,n){if(A.routedToAppBarItem.itemType===e.services.AppBarItemType.Teams){te.logger.debug(\"Navigation to \"+(n.direction===e.services.Direction.Previous?\"previous\":\"next\")+\" channel\");var s,i=void 0;if(te.isPinChannelEnabled&&f.isPinned(te.selectedChannel&&te.selectedChannel.objectId)){var r=te.pinChannelIdsOrder.indexOf(te.selectedChannel.objectId)+n.direction;if(r>=0&&r<te.pinChannelIdsOrder.length){var o=c.getParentTeamAndChannelByChannelId(te.pinChannelIdsOrder[r],!0);o&&o.channel&&o.team&&(i=o.team,s=o.channel)}}else{i=te.selectedTeam;var l=te.teamsByOrder.indexOf(i),h=i.favoriteChannels.indexOf(te.selectedChannel);(s=i.favoriteChannels[h+n.direction])||(te.logger.debug(\"No channel found in current team, trying \"+(n.direction===e.services.Direction.Previous?\"previous\":\"next\")),(i=te.teamsByOrder[l+n.direction])&&(s=n.direction===e.services.Direction.Previous?i.favoriteChannels[i.favoriteChannels.length-1]:i.favoriteChannels[0]))}s?te.navigate(t,{teamName:i.displayName,slug:s.displayName,threadId:s.objectId,middlePane:a.messages.panes.conversations,ctx:a.navigation.context.channel,navCtx:te.navCtx+\"_shortcut\"}):te.logger.debug(\"No channel found\")}}),G.areCoachmarksEnabled&&r.$on(t,a.events.messages.sentMessage,function(e,t){G.showCreateChannel(te,t)}),r.$on(t,a.events.messages.messageListRenderStateChanged,function(n,s){if(s.state===e.components.MessageListRenderState.RenderedFully&&t&&t.routeParams&&t.routeParams.linkType===a.channelNotificationSettings.ChannelRecoChannelDetail&&te.selectedConversationId===t.routeParams.threadId){var i=c.getChannelByObjectId(t.routeParams.threadId);i&&!i.isFavorite&&G.showChannelRecommendation('li[id=\"channel-'+t.routeParams.threadId+'\"',i)}}),(this.newBadgesOnChannels||this.enableTeamArchive||this.isMoveStaleTeamsEnabled)&&r.$on(t,a.events.messages.messageListRenderStateChanged,function(t,n){n.state===e.components.MessageListRenderState.RenderedFully&&(te.newBadgesOnChannels&&W.removeNewBadge(te.selectedTeam,te.selectedChannel),te.enableTeamArchive&&te.showArchivedTeamOnLeftRail(te.selectedTeam),te.isMoveStaleTeamsEnabled&&te.showStaleTeamsNotification())}),this.enableNewTeamsToast&&(this.unsubscribeNewTeamsToastOnResize=r.$on(t,a.events.jQuery.resize,function(){te.setNewTeamsToastVisibility()}),this.unsubscribeNewTeamsToastScrollHandler=r.$on(t,a.events.channelListScroll.scroll,function(e,t){_.throttle(function(){return te.newTeamsToastScrollHandler(t)},200)()})),this.uniqueId=m.generateUUID(),this.isEnglish=l.getLocale().startsWith(\"en\"),D.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.email_isEmailIntoChannelsEnabled).then(function(e){te.showGetEmail=e&&g.valueAsBoolean(a.settings.names.mailHooksEnabled)}),r.$on(t,a.events.settings.updated,function(){te.parseTeamRelatedSettings()}),this.pinChannelsSectionCollapsed=A.pinChannelsSectionCollapsed,this.favoritedTeamsCollapsed=A.favoritedTeamsCollapsed,this.moreTeamsCollapsed=A.moreTeamsCollapsed;var se=t.$root.$on(\"left-rail-overflow.hide\",function(){return te.hideChannelOverflow()});t.$on(\"$destroy\",function(){A.favoritedTeamsCollapsed=te.favoritedTeamsCollapsed,A.moreTeamsCollapsed=te.moreTeamsCollapsed,te.inactiveUnsubscribe&&te.inactiveUnsubscribe(),te.offlineUnsubscribe&&te.offlineUnsubscribe(),te.unsubscribeTelemetryListener&&(te.unsubscribeTelemetryListener(),te.unsubscribeTelemetryListener=null),te.unsubscribeNewTeamsToastOnResize&&te.unsubscribeNewTeamsToastOnResize(),te.unsubscribeNewTeamsToastScrollHandler&&te.unsubscribeNewTeamsToastScrollHandler(),se&&se()}),this.isMac=e.services.KeymappingFactory.isMac,J.getCanInviteMembers().then(function(e){te.canInviteMembers=e,te.canInviteMembers&&(J.loadModule().catch(function(){return te.canInviteMembers=!1}),te.getJoinRequests())}),t.$watchGroup([\"clc.filterInputOn\",\"clc.favoritedActivityCount\",\"clc.favoritedTeamsCollapsed\",\"clc.unfavoritedActivityCount\",\"clc.moreTeamsCollapsed\"],function(e){te.showBadgeFavorites=!e[0]&&e[1]>0&&e[2],te.showBadgeMore=!e[0]&&e[3]>0&&e[4]})}return n.$inject=[\"$scope\",\"$state\",\"$translate\",\"constants\",\"eventingService\",\"identityService\",\"localizationService\",\"teamService\",\"channelService\",\"channelTeamSortHelper\",\"utilityService\",\"desktopUtilityService\",\"routeUtilityService\",\"settingsService\",\"dialogService\",\"personalConversationService\",\"leftRailHeaderService\",\"pinChannelService\",\"loggingService\",\"myUserPreferencesStore\",\"chatSyncService\",\"activeCallsService\",\"analyticsService\",\"layoutService\",\"shortcutService\",\"focus\",\"navigationService\",\"exceptionUtilityService\",\"animationFrameFactory\",\"$timeout\",\"resources\",\"accessibilityService\",\"teamActionDialogUtilityService\",\"teamMembershipPropertiesService\",\"teamSettingsService\",\"tooltipCssApplicators\",\"tooltipService\",\"ariaLiveService\",\"tenantSettingsStore\",\"storageService\",\"coachmarkEngine\",\"mruChannelsService\",\"messagingTelemetryService\",\"staleTeamsService\",\"scopedPeopleSearchService\",\"freemiumUtilities\",\"teamChannelNewBadgeService\",\"$window\",\"highlightService\",\"callingService\",\"schoolAppSettingsStore\",\"tenantMembershipService\"],Object.defineProperty(n.prototype,\"enableNewTeamsToast\",{get:function(){var e=this.newTeamsAndChannelsBadgeSettings;return!!e&&e.newBadgesAndToast},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isCurrentTeamSectionCollapsed\",{get:function(){return!!this.selectedTeam&&(this.selectedTeam.isFavorite?this.favoritedTeamsCollapsed:this.moreTeamsCollapsed)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showMultiCallList\",{get:function(){return this.callingService.getAllCalls().length>0},enumerable:!0,configurable:!0}),n.prototype.getJoinRequests=function(){var e=this;this.settingsService.valueAsBoolean(this.constants.settings.names.enableJoinTenantByUrl)&&(this.inviteRequestCount=this.tenantMembershipService.getTenantJoinRequestCount(),this.isInviteBadgeActive=this.tenantMembershipService.getBadgeStatus(),this.eventingService.$on(this.$scope,this.constants.events.freemium.tenantJoinRequestsSync,function(){e.inviteRequestCount=e.tenantMembershipService.getTenantJoinRequestCount(),e.isInviteBadgeActive=e.tenantMembershipService.getBadgeStatus()}))},n.prototype.syncPinChannelListByOrder=function(e,t,n){var s=this;void 0===e&&(e=!0),void 0===t&&(t=!1),void 0===n&&(n=void 0),this.pinChannelService.getPinnedChannels(t).then(function(t){s.updatePinChannelListByOrder(t,e,n)})},n.prototype.inviteCoworkers=function(){this.canInviteMembers&&this.freemiumUtilities.openInvitationDialog(this.isInviteBadgeActive)},n.prototype.getBadgeAriaLabel=function(){return this.$translate.instant(this.resources.strings.aria_new_join_requests_mf,{count:this.tenantMembershipService.getTenantJoinRequestCount()},this.constants.translation.interpolationIds.messageformat)},n.prototype.resetCollapsedOnView=function(e){_.forEach(e,function(e){e.isCollapsedOnView=e.isCollapsed})},n.prototype.updatePinChannelListByOrder=function(e,t,n){this.pinChannelIdsOrder=e,t?this.debouncedCreatePinnedChannelList(n):this.createPinnedChannelsList(n)},n.prototype.executeFilterButtonClick=function(e,t){var n=this.settingsService.valueAsBoolean(this.constants.settings.names.leftRailFilterSearchIconExperiment)?this.constants.leftRailFilterExperimentGroup.treatment:this.constants.leftRailFilterExperimentGroup.control;this.sortingTeams?this.teamsSortingStop():this.sortingPinnedChannels&&this.pinnedChannelSortingStop(),this.filterInputOn=e,e?this.loggingService.event(this.constants.events.leftRailFilter.openChannelListFilter,{eventType:t,experimentGroup:n}):(this.filterString=\"\",this.hasFilterResults=!0,this.moreTeamsCollapsed=this.layoutService.moreTeamsCollapsed,this.resetCollapsedOnView(this.teamsByOrder),this.resetCollapsedOnView(this.moreTeamsByName),this.loggingService.event(this.constants.events.leftRailFilter.closeChannelListFilter),this.ensurePresenceOfSelectedChannelEnabled&&this.scrollToSelectedChannel())},n.prototype.executeFilterInputChange=function(e){this.filterString!==e&&(this.filterString=e,e?(this.teamsByOrderFiltered=this.filterTeamsAndChannelsHelper(this.teamsByOrder),this.moreTeamsByNameFiltered=this.filterTeamsAndChannelsHelper(this.moreTeamsByName),this.pinChannelsFiltered=this.filterPinnedChannelshelper()):(this.resetCollapsedOnView(this.teamsByOrderFiltered),this.resetCollapsedOnView(this.moreTeamsByNameFiltered)),this.teamsByOrderFiltered&&0===this.teamsByOrderFiltered.length?this.moreTeamsCollapsed=!1:this.moreTeamsCollapsed=this.layoutService.moreTeamsCollapsed,this.hasFilterResults=this.checkIfHasFilterResults(),this.leftRailHeaderService.updateFilterResultsAriaText(this.hasFilterResults))},n.prototype.checkIfHasFilterResults=function(){return!this.filterString||(this.teamsByOrderFiltered.length>0||this.moreTeamsByNameFiltered.length>0||this.pinChannelsFiltered.length>0)},n.prototype.addHighlight=function(e){return this.highlightService.createSnippet(e,this.filterString,this.snippetOptions)},n.prototype.filterTeamsAndChannelsHelper=function(e){var t=this;return e.filter(function(e){var n=t.updateHighlightedDisplayNameIfMatch(e),s=!1,i=!1;return e.filteredChannels=e.allChannels.filter(function(n){return!!t.updateHighlightedDisplayNameIfMatch(n)&&(s=!0,n!==e.generalChannel||(i=!0,!1))}),e.filteredChannels.length>1&&(e.filteredChannels=_.sortBy(e.filteredChannels,function(e){return e.displayName&&e.displayName.toLowerCase()})),(i||n&&0===e.filteredChannels.length)&&e.filteredChannels.unshift(e.generalChannel),e.isCollapsedOnView=!n&&!s,!e.isCollapsedOnView})},n.prototype.filterPinnedChannelshelper=function(){var e=this;this.filterString.toLocaleLowerCase();return _.filter(this.pinChannels,function(t){var n=e.updateHighlightedDisplayNameIfMatch(t),s=e.verifyDisplayNameMatchesFilter(t.parentTeamDisplayName);return t.parentTeamHighlightedDisplayName=s?e.addHighlight(t.parentTeamDisplayName):t.parentTeamDisplayName,n||s})},n.prototype.updateHighlightedDisplayNameIfMatch=function(e){var t=this.verifyDisplayNameMatchesFilter(e.displayName);return e.highlightedDisplayName=t?this.addHighlight(e.displayName):e.displayName,t},n.prototype.verifyDisplayNameMatchesFilter=function(e){var t=this.filterString.toLocaleLowerCase();return e.toLocaleLowerCase().includes(t)},Object.defineProperty(n.prototype,\"navCtx\",{get:function(){return\"channel-list\"},enumerable:!0,configurable:!0}),n.prototype.isTeamAdmin=function(e){return this.teamMembershipPropertiesService.isAdmin(e)},n.prototype.showStaleTeamsNotification=function(){var e=this;this.isMoveStaleTeamsEnabled&&!this.isAlreadySubscribedToStaleTeams&&(this.showStaleTeamsPopup(),this.isAlreadySubscribedToStaleTeams=!0,this.eventingService.$on(this.$scope,this.constants.events.teams.showStaleTeamsNotification,function(){return e.showStaleTeamsPopup()}))},n.prototype.showStaleTeamsPopup=function(){var e=this;this.favoritedTeamsCollapsed&&(this.favoritedTeamsCollapsed=!1),this.$timeout(function(){return e.staleTeamsService.showStaleTeamsNotification()})},n.prototype.parseTeamRelatedSettings=function(){this.newTeamsAndChannelsBadgeSettings=this.settingsService.valueFor(this.constants.settings.names.newTeamsAndChannelsBadge),this.newBadgesOnTeamsAndChannels=this.enableNewTeamsAndChannelsBadge(),this.newBadgesOnChannels=this.newBadgesOnTeamsAndChannels||this.newTeamsAndChannelsBadgeSettings.newBadgesOnlyOnChannels,this.enableTeamArchive=this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)},n.prototype.parseStateVariables=function(){this.isAddingTeams=this.$state.current.name===this.constants.states.appDiscover,this.isManagingTeams=this.$state.current.name===this.constants.states.appTeamsManagement},n.prototype.showTeamExpirationTooltip=function(t,n,s){var i=this.uniqueTeamExpiryTootlipId;n&&n.objectId&&(i+=n.objectId);var a=this.$translate.instant(this.resources.strings.team_renewal_tooltip,{expirationDate:n.localExpiryDate}),r={templateUrl:this.constants.files.templates.tooltip,trigger:\"manual\",container:\"body\",placement:\"bottom\",autoClose:!0,scope:this.$scope,content:a,customClass:\"clc-renewal-tooltip\"},o={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:r,tooltipId:i};s?this.tooltipService.showTooltip(o):this.tooltipService.clearTooltip(e.services.TooltipType.Popover,i)},n.prototype.watchForTeamOrderAndChannelChanges=function(){var e=this;this.$scope.isTeamOrderChanged=!1,this.$scope.isChannelFilteringChanged=!1,this.$scope.isTeamAddedOrRemoved=!1;var t=_.debounce(this.teamsSorted.bind(this),this.debounceWait,{leading:!0,trailing:!0});this.eventingService.$on(this.$scope,this.constants.events.channels.updatedTeam,function(){e.$scope.isTeamOrderChanged=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.deletedTeam,function(){e.$scope.isTeamOrderChanged=!0,e.$scope.isTeamAddedOrRemoved=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.addedTeam,function(){e.$scope.isTeamOrderChanged=!0,e.$scope.isChannelFilteringChanged=!0,e.$scope.isTeamAddedOrRemoved=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.updatedChannel,function(){e.$scope.isChannelFilteringChanged=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.deletedChannel,function(){e.$scope.isChannelFilteringChanged=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.updatedPinnedChannelsOrder,function(t,n){return e.syncPinChannelListByOrder(!0,!1,n.pinStateUpdatedChannelId)}),this.$scope.$watchGroup([\"isTeamOrderChanged\",\"isChannelFilteringChanged\",\"isTeamAddedOrRemoved\"],function(n,s){if(n[0]||n[1]){if((n[0]&&n[0]!=s[0]||n[1]&&n[1]!=s[1])&&(e.debouncedCreateOrderedTeamsLists(),e.debouncedCreateFilteredChannelsLists(),e.isPinChannelEnabled&&e.syncPinChannelListByOrder(!0)),n[2]&&n[2]!=s[2]){t(!1),e.shouldLandInDiscover()&&e.landInDiscover(),n[1]&&n[1]!=s[1]&&(e.newTeamsToastChecked=!1);e.setNewTeamsToastVisibility(!0)}e.$scope.isTeamOrderChanged=!1,e.$scope.isChannelFilteringChanged=!1,e.$scope.isTeamAddedOrRemoved=!1,e.filterInputOn&&e.debouncedExecuteFilterInputChange(e.filterString)}}),this.eventingService.$on(this.$scope,\"$destroy\",function(){e.debouncedCreateFilteredChannelsLists&&e.debouncedCreateFilteredChannelsLists.cancel(),e.debouncedCreateFilteredChannelsLists&&e.debouncedCreateOrderedTeamsLists.cancel(),e.debouncedExecuteFilterInputChange&&e.debouncedExecuteFilterInputChange.cancel()})},n.prototype.testAgeout=function(){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.disableDebugVisuals)&&this.ageoutTestMode){var e=this.testingAgeout?this.constants.events.appState.interactive:this.constants.events.appState.longInactive;this.eventingService.$emit(e,{}),this.testingAgeout=!this.testingAgeout}},n.prototype.scrollTo=function(e){var t=$(e.target),n=t.parents(\".simple-scrollbar\");this.$timeout(function(){var e=t.offset().top+n.scrollTop()-n.offset().top;n.animate({scrollTop:e},220)})},n.prototype.setMenuOpen=function(e,t){t===n.TeamOverflowActionsTemplateId?(this.menuOpenTeamId=e,this.menuOpenChannelId=null):(this.menuOpenTeamId=null,this.menuOpenChannelId=e)},n.prototype.onMenuClosed=function(){this.menuOpenChannelId=null,this.menuOpenTeamId=null},n.prototype.unhoistAll=function(){for(var e=0;e<this.teams.length;e++){this.teams[e].isHoisted=!1;for(var t=this.teams[e].getChannels(this.isPrivateChannelsEnabled),n=0;n<t.length;n++)t[n].isHoisted=!1}this.createFilteredChannelsLists(),this.createOrderedTeamsLists()},n.prototype.navigateToGeneralIfSingleChannelTeam=function(e,t){if(!this.accessibilityService.isInKeyboardNavigationMode()){var n=t.getChannels(this.isPrivateChannelsEnabled);if(t&&n&&!t.isCollapsed&&(1===n.length||!this.teamHasHoistedExceptGeneral(t))){var s={teamName:t.displayName,slug:n[0].displayName,threadId:n[0].objectId,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channel,navCtx:this.navCtx+\"-general\"};return this.navigate(e,s),!0}return!1}},n.prototype.getSelectedTeamAndChannelDataForAnalytics=function(e,t,n){null===e&&(e=this.channelService.getTeamByObjectId(t.parentTeamId));var s=t&&this.pinChannelService.isPinned(t.objectId),i={isFavDefault:t.isFavDefault,isTeamNew:void 0,isChannelNew:void 0,channelState:s?\"pinned\":t&&t.isFavorite?\"shown\":\"hidden\",channelPosition:n};return this.newTeamsAndChannelsBadgeSettings&&this.newTeamsAndChannelsBadgeSettings.collectData&&(i.isTeamNew=this.teamChannelNewBadgeService.showNewTeamBadge(e,!0)?1:0,i.isChannelNew=this.teamChannelNewBadgeService.showNewChannelBadge(e,t,!0)?1:0),i},n.prototype.channelClickHandler=function(e,t,n,s){void 0===s&&(s=!1);var i={teamName:t,slug:n.displayName,threadId:n.objectId,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channel,navCtx:this.navCtx+\"-clicked-channel\"};this.highlightChannelInPinSection=s,this.navigate(e,i)},n.prototype.navigate=function(e,t){var n=this.$translate.instant(this.resources.strings.aria_label_landmark_channel_chat,{team:t.teamName,channel:t.slug});this.ariaLiveService.update(n);var s={slug:t.slug,groupName:t.teamName,middlePane:t.middlePane,threadId:t.threadId,messageId:void 0,ctx:this.constants.navigation.context.channel,navCtx:t.navCtx||this.navCtx};return this.accessibilityService.isInKeyboardNavigationMode()&&(this.accessibilityService.focusEditorOnInit=!0,this.selectedConversationId===t.threadId&&(this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelNewPostButton)&&this.eventingService.$emit(this.constants.events.messages.requestFocusOnNewComposeButton),this.eventingService.$emit(this.constants.events.messages.requestFocusOnCompose))),this.navigationService.navigate(this.$scope,this.constants.states.appConversation,s).type},n.prototype.displayTeam=function(e){return e.isFavorite||e&&this.selectedTeam&&e.objectId===this.selectedTeam.objectId||this.teamHasAtMentionChannels(e)||e.isHoisted},n.prototype.togglePeoplePicker=function(){this.peoplePicker.show=!this.peoplePicker.show,this.peoplePicker.show&&this.focus(this.peoplePicker.id)},n.prototype.getActiveCallsCount=function(e){return this.activeCallsService.getCallsCountByConversationId(e)},n.prototype.toggleTeamHiddenState=function(e){return this.toggleTeamHiddenStateInternal(e),!0},n.prototype.toggleTeamHiddenStateInternal=function(e){e.isFavorite=!e.isFavorite,this.personalConversationService.toggleFavoriteSettingForTeam(e.objectId,e.isFavorite)},n.prototype.teamHasAtMentionChannels=function(e){var t=e.getChannels(this.isPrivateChannelsEnabled);return t&&t.filter(function(e){return e.activityCount>0}).length>0},n.prototype.pinnedChannelSortingStart=function(){this.sortingPinnedChannels=!0},n.prototype.pinnedChannelSortingStop=function(){this.sortingPinnedChannels=!1},n.prototype.pinnedChannelSorted=function(){this.sortingPinnedChannels||this.updatePinChannelsOrder()},n.prototype.updatePinChannelsOrder=function(){var n=this,s=_.map(this.pinChannels,function(e){return e.objectId});this.pinChannelService.updatePinnedChannelOrder(s).catch(function(i){i&&i.errorMessage===n.constants.errorCodes.pinChannelVersionMismatch&&n.dialogService.open(n.constants.dialogs.confirmDialog,{okButtonText:n.$translate.instant(n.resources.strings.pin_channel_reorder_error_dialog_primary_btn_text),actionScenario:t.PanelActionScenario.syncPinChannelOrder,moduleSummary:\"Pinned channel order version conflict\",actionScenarioType:t.PanelActionScenarioType.manageChannel,closeButtonText:n.$translate.instant(n.resources.strings.pin_channel_reorder_error_dialog_secondary_btn_text),closeActionScenario:t.PanelActionScenario.overwritePinChannelOrder,closeModuleSummary:\"Pinned channel order version conflict\",closeActionScenarioType:t.PanelActionScenarioType.manageChannel,confirmMessageTitle:n.$translate.instant(n.resources.strings.pin_channel_reorder_error_dialog_title),confirmMessageHtmlBody:n.$translate.instant(n.resources.strings.pin_channel_reorder_error_dialog_message),confirmDialogType:e.PanelType.pinChannelReorderErrorDialog,callback:function(){return n.syncPinChannelListByOrder(!0,!0)},closeButtonCallback:function(){return n.pinChannelService.updatePinnedChannelOrder(s,!0)}})})},n.prototype.teamsSortingStart=function(){var e=this;clearTimeout(this.sortStopTimer),$(\".channels\").each(function(t,n){var s=$(n);s.data(\"storedHeight\",s.height()),s.css(\"height\",s.data(\"storedHeight\")+\"px\"),e.animationFrameFactory(function(){return s.css(\"height\",\"0\")})}),this.sortingTeams=!0},n.prototype.teamsSortingStop=function(){var e=this;$(\".channels\").each(function(e,t){var n=$(t);n.css(\"height\",n.data(\"storedHeight\")+\"px\")}),this.sortStopTimer=setTimeout(function(){$(\".channels\").css(\"height\",\"\"),e.eventingService.$emit(e.constants.events.jQuery.resize,null)},500),this.sortingTeams=!1},n.prototype.teamsSorted=function(e){var t=this;void 0===e&&(e=!0);for(var n=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.teamOrder),s=[],i=0;i<this.teamsByOrder.length;i++){var a=this.teamsByOrder[i];a.order=i,s.push({order:i,teamId:a.objectId}),a.order=i}this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.TeamsOrder,JSON.stringify(s)).then(function(){n.stop(),t.logger.info(\"Teams re-ordered. Total teams sent: \"+t.teamsByOrder.length)},function(e){t.exceptionUtilityService.failScenarioSelectively(n,e,null,[])}),e&&this.createOrderedTeamsLists()},n.prototype.setSelectedTeamAndChannel=function(e){var t=this.selectedTeam;if(this.selectedTeam=null,this.selectedChannel=null,this.activeTeamObjectId=null,this.storageService.set(this.constants.storageNames.currentTeam,this.activeTeamObjectId),this.selectedConversationId){var s=this.channelService.getParentTeamAndChannelByChannelId(this.selectedConversationId,!0);if(!s)return e=e||\"default-state\",void this.navigationService.navigateToDefaultTeamState(this.navCtx+\"_\"+e);this.selectedTeam=s.team,!this.selectedTeam.smtpAddress&&this.selectedTeam.siteInfo&&this.selectedTeam.siteInfo.groupId&&this.teamService.getAndStampTeamSmtpAddress(this.selectedTeam.objectId),this.activeTeamObjectId=this.selectedTeam.objectId,this.storageService.set(this.constants.storageNames.currentTeam,this.activeTeamObjectId),this.selectedTeam.isFavorite||(this.selectedTeam.isHoisted=!0),this.selectedChannel=this.selectedChannelName?s.channel:null,this.selectedChannel&&this.storageService.set(this.constants.storageNames.currentChannel,this.selectedChannel.objectId),t&&t.objectId!==this.selectedTeam.objectId&&this.filterChannelLists(t),this.filterChannelLists(this.selectedTeam),this.channelService.setCurrentTeamAndChannel(this.selectedTeam,this.selectedChannel),this.selectedTeamChannelNavSource==n.componentInitNavSource&&this.pinChannelService.isPinned(this.selectedChannel&&this.selectedChannel.objectId)&&(this.highlightChannelInPinSection=!0);var i=this.messagingTelemetryService.activeChannelSwitchScenario;i&&(i.eventData||(i.eventData={}),i.eventData.fromParamsNavCtx+=\"_\"+e,i.mark(\"ChannelList_setSelectedTeamAndChannel_complete\"))}},n.prototype.createOrderedTeamsLists=function(){var e=this;this.resetCollapsedOnView(this.teams);var t=this.channelTeamSortHelper.createOrderedTeamLists(this.teams);this.teamsByOrder=t.favoriteTeamsByOrder,this.moreTeamsByName=t.moreTeamsByName.filter(function(t){return t&&(!t.isArchived||e.selectedTeam&&t.objectId===e.selectedTeam.objectId)}),this.favoritedActivityCount=t.favoritedActivityCount,this.unfavoritedActivityCount=t.unfavoritedActivityCount},n.prototype.createFilteredChannelsLists=function(){for(var e=0;e<this.teams.length;++e){var t=this.teams[e];this.filterChannelLists(t)}},n.prototype.createPinnedChannelsList=function(e){if(this.isPinChannelEnabled)if(this.pinChannelIdsOrder&&0!==this.pinChannelIdsOrder.length){for(var t=[],n=0;n<this.pinChannelIdsOrder.length;n++){var s=this.channelService.getParentTeamAndChannelByChannelId(this.pinChannelIdsOrder[n],!0);if(s&&s.channel&&s.team&&!s.team.isArchived){var i=s.channel,a=s.team;i.parentTeamDisplayName=a.displayName,i.parentTeamGroupId=a.siteInfo&&a.siteInfo.groupId,i.parentTeamPictureEtag=a.pictureETag,i.parentTeamHighlightedDisplayName=a.highlightedDisplayName,t.push(i)}}this.selectedChannel&&this.selectedChannel.objectId===e&&(this.pinChannelService.isPinned(e)?(this.scrollToSelectedChannel(),this.highlightChannelInPinSection=!0):this.highlightChannelInPinSection=!1),this.pinChannels=t,this.filterChannelLists(this.selectedTeam)}else this.pinChannels=[]},n.prototype.scrollToSelectedChannel=function(){var e=this,t=this.selectedChannel&&this.selectedChannel.objectId;if(t){var n=\"pinned-channel-\"+t,s=\"channel-\"+t,i=this.pinChannelService.isPinned(t);if(!i){var a=this.channelService.getChannelByObjectId(t).parentTeamId,r=this.teamsByOrder.find(function(e){return e.objectId===a});r||(r=this.moreTeamsByName.find(function(e){return e.objectId===a}),this.moreTeamsCollapsed&&this.expandCollapseMoreTeams(jQuery.Event(\"click\"))),r&&r.isCollapsedOnView&&(this.expandCollapseTeam(r,!1),this.logger.info(\"Auto expanded the parent team of selected channel, team id: \"+a+\", channel id: \"+t))}this.$timeout(function(){var t=i?document.getElementById(n):document.getElementById(s);if(t){var a=angular.element(t),r=angular.element(angular.element(\"channel-list\")[0]);e.utilityService.isElementInView(a,r)||e.utilityService.scrollElementIntoView(a[0],i?e.constants.utilities.scroll.top:e.constants.utilities.scroll.bottom,!0,r[0])}})}},n.prototype.filterChannelLists=function(e){if(e){var t=e.getChannels(this.isPrivateChannelsEnabled),n=this.channelTeamSortHelper.getVisibleAndOverflowChannels(t,this.selectedChannel,this.isPinChannelEnabled&&!this.showPinnedChannelUnderTeam);e.favoriteChannels=n.visibleChannels,e.unreadFavorite=e.favoriteChannels.filter(function(e){return e.unreadCount>0}).length,e.overflowChannels=n.overflowChannels,e.channelsToShow=this.hiddenTeamChannelsFilter(t,this.selectedChannel),e.moreChannelText=this.getTeamMoreChannelText(e),e.localExpiryDate=this.teamService.getTeamExpiryDate(e),e.showTeamRenewalBtn=this.isTeamAdmin(e.objectId)&&e.localExpiryDate&&this.teamService.isTeamEligibleForRenewal(e),e.isAdmin=this.isTeamAdmin(e.objectId),e.canAddConnector=this.teamSettingsService.canAddConnector(e.objectId)}},n.prototype.getTeamMoreChannelText=function(e){return e.overflowChannels&&e.overflowChannels.length?1===e.overflowChannels.length?this.oneChannelOverflow:this.isNewTerminologyForFavoritesEnabled?this.$translate.instant(this.resources.strings.teams_channel_hidden_overflow,{count:e.overflowChannels.length}):this.$translate.instant(this.$translate.instant(this.resources.strings.teams_channelOverflow,{count:e.overflowChannels.length})):null},n.prototype.hiddenTeamChannelsFilter=function(e,t){return e.filter(function(e){return t&&e.objectId===t.objectId||e.activityCount>0})},n.prototype.hideChannelOverflow=function(){this.tooltipService.clearAllTooltips()},n.prototype.expandCollapseChannelOverflow=function(t,n,s){var i=this.generateIdFromProperty(n.objectId,\"@\")+\"morechannels\",a={templateUrl:\"components/channel-list/channel-list-overflow.html\",trigger:\"manual\",container:\"body\",scope:s,autoClose:!0,placement:\"right\",viewport:{selector:\"#wrapper\",padding:5}},r={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:a,tooltipId:this.uniqueId+i};this.tooltipService.toggleTooltip(r),this.tooltipService.clearAllTooltips();var o=n.getChannels(this.isPrivateChannelsEnabled),l=o?o.filter(function(e){return!e.isFavorite}).map(function(e){return e.objectId}):null;this.channelService.updateChannelStatusFromServer(n.objectId,l,\"channel-list\")},n.prototype.createTeam=function(){this.teamActionDialogUtilityService.openCreateTeamDialog()},n.prototype.focusOnCreateTeamTile=function(){var e=angular.element(\".create-team-container\").parent();e&&(e.attr(\"tabindex\",0),e.focus())},n.prototype.discoverTeam=function(){this.activeTeamObjectId=null,this.selectedChannel=null,this.$state.current.name===this.constants.states.appDiscover&&this.focusOnCreateTeamTile(),this.$state.go(this.constants.states.appDiscover)},n.prototype.manageTeams=function(){this.activeTeamObjectId=null,this.selectedChannel=null,this.$state.current.name===this.constants.states.appTeamsManagement&&this.eventingService.$emit(this.constants.events.manageTeams.focusOnManageTeams,null),this.$state.go(this.constants.states.appTeamsManagement)},n.prototype.expandCollapseTeam=function(e,t){void 0===t&&(t=!0);var n=e.isCollapsed;e.isCollapsed=!e.isCollapsed,e.isCollapsedOnView=e.isCollapsed;var s=(e.getChannels(this.isPrivateChannelsEnabled)||[]).length<=1;this.personalConversationService.toggleCollapseSettingForTeam(e.objectId,e.isCollapsed,s),this.eventingService.$emit(this.constants.events.jQuery.resize,null),t&&this.sendExpandCollapseTelemetry(n)},n.prototype.sendExpandCollapseTelemetry=function(n){var s=this;_.defer(function(){var i={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.inspect.toString(),t.PanelActionOutcome,s.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.teamExpandCollapse.toString(),t.PanelActionScenario,s.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(n?t.PanelActionScenarioType.toggleExpand.toString():t.PanelActionScenarioType.collapse.toString(),t.PanelActionScenarioType,s.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(n?t.PanelModuleName.expandTeam.toString():t.PanelModuleName.collapseTeam.toString(),t.PanelModuleName,s.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,s.logger),summary:n?\"Expand Team\":\"Collapse Team\"}};s.analyticsService.onPanelAction(s.$scope,i)})},n.prototype.collapseIfSingleChannelTeam=function(e,t,n,s){var i=e&&e.getChannels(this.isPrivateChannelsEnabled);e&&i&&t&&t.objectId&&s&&n&&t.objectId!==s&&n!=e.objectId&&(1===i.length||!this.teamHasHoistedExceptGeneral(e))&&(e.isCollapsed=!0,e.isCollapsedOnView=!0,this.personalConversationService.toggleCollapseSettingForTeam(e.objectId,e.isCollapsed,!0))},n.prototype.collapseAllSingleChannelTeams=function(){for(var e=0;e<this.teams.length;e++){var t=this.teams[e].getChannels(this.isPrivateChannelsEnabled);this.teams[e]&&t&&1===t.length&&!this.teams[e].isCollapsed&&(this.selectedTeam&&this.selectedTeam.objectId===this.teams[e].objectId||(this.teams[e].isCollapsed=!0,this.personalConversationService.toggleCollapseSettingForTeam(this.teams[e].objectId,this.teams[e].isCollapsed,!0)))}},n.prototype.teamHasHoistedExceptGeneral=function(e){for(var t=e.getChannels(this.isPrivateChannelsEnabled),n=0;t&&n<t.length;n++)if((t[n].isFavorite||0!=t[n].activityCount)&&(null==t[n].isGeneral||!t[n].isGeneral))return!0;return!1},n.prototype.createChannel=function(e){this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.openCreateChannelDialog).clientId=\"channel-list\",this.dialogService.open(this.constants.dialogs.createChannel,{team:e})},n.prototype.isActive=function(e){return this.$state.current.name===e},n.prototype.toggleFavoriteChannel=function(e,t){this.personalConversationService.toggleFavoriteSettingForChannel(e)},n.prototype.getMessageSyncStatusClass=function(e){return this.chatSyncService.getSyncStatusClass(e.objectId,SkypeX.Services.SyncStatusResource.Messages)},n.prototype.getMruStatusClass=function(e){return this.mruChannelsService.contains(e.objectId)?\"in-mru\":\"not-in-mru\"},n.prototype.contextMenuHandler=function(s,i,a,r,o,l){var h=this;void 0===l&&(l=!1);var c,d,m,p,u;this.isChannelMenuOpenFromPinSection=l,this.isNewTerminologyForFavoritesEnabled||this.isPinChannelEnabled||!$(\".channel-list-overflow\")||$(\".channel-list-overflow\").hide(),s.stopPropagation(),this.eatRightClick(s),void 0===o?(c=n.TeamOverflowActionsTemplateId,d=\"div[id='team-\"+r+\"-teamActionsMenu']\",m=this.generateIdFromProperty(r,\"@\"),u=r,\"contextmenu\"===s.type&&(p=angular.element(s.currentTarget).find(\".channel-list-team-header\"))):(c=n.ChannelActionsTemplateId,u=o.objectId,d=\"div[id='channel-\"+o.objectId+\"-channelActionsMenu']\",m=o.isGeneral?this.generateIdFromProperty(o.objectId,\"@\")+\"g\":this.generateIdFromProperty(o.objectId,\"@\"),m=l?m+\"-pinned\":m);var g={templateUrl:c,trigger:\"manual\",container:\"body\",scope:i,autoClose:!0,placement:\"auto bottom-right\",onShow:function(){h.setMenuOpen(u,c)}},v={sourceElement:angular.element(s.currentTarget),tooltipType:e.services.TooltipType.Popover,options:g,tooltipId:this.uniqueId+m,cssApplicator:function(){h.tooltipCssApplicators.contextMenu(s,d,null,p)}};this.tooltipService.toggleTooltip(v),_.defer(function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.inspect.toString(),t.PanelActionOutcome,h.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.teamOpenMenu.toString(),t.PanelActionScenario,h.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,h.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.menuButton.toString(),t.PanelModuleName,h.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.menuItem.toString(),t.PanelModuleType,h.logger),summary:\"More Options\"}};h.analyticsService.onPanelAction(h.$scope,n)})},n.prototype.unselectChannel=function(){this.selectedChannel=void 0},n.prototype.generateIdFromProperty=function(e,t,n,s){if(void 0===n&&(n=0),void 0===s&&(s=!1),!e||!t)return e;var i=s?e.lastIndexOf(t):e.indexOf(t);return i<n?e:e.substring(n,i)},n.prototype.setAriaInfoForTeam=function(e,t){var n=this.$translate.instant(this.resources.strings.channel_list_aria_label_team_name,{teamName:t.displayName});this.enableTeamArchive&&t.isArchived&&(n+=\" \"+this.$translate.instant(this.resources.strings.td_manage_teams_dashboard_archived_header)),(t.unreadFavorite>0||t.activityCount>0)&&(n+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_new_messages)),t.hasFailedMessages&&t.isCollapsed&&(n+=\" \"+this.$translate.instant(this.resources.strings.icons_message_failure_indicator)),t.isHighImportance&&t.isCollapsed&&(n+=\" \"+this.$translate.instant(this.resources.strings.icons_important)),t.isFavorite&&(n+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_favorited)),n+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_more_options),t.showNewBadge&&(n+=\" \"+this.$translate.instant(this.resources.strings.new_team_badge_message)),e.target.setAttribute(\"aria-label\",n);var s=this.teamsByOrder.indexOf(t)>-1?this.teamsByOrder:this.moreTeamsByName,i=s.indexOf(t)+1;e.target.setAttribute(\"aria-posinset\",i.toString()),e.target.setAttribute(\"aria-setsize\",s.length.toString()),e.target.setAttribute(\"aria-selected\",\"true\")},n.prototype.setAriaInfoForChannel=function(t,n,s){var i=this.$translate.instant(this.resources.strings.channel_list_aria_label_channel_name,{channelName:s.displayName});s.channelType===e.services.ChannelType.Private&&(i+=\" \"+this.$translate.instant(this.resources.strings.channel_type_private_title)),this.getActiveCallsCount(s.objectId)>0&&(i+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_meetup_in_progress)),s.activityCount>0&&(i+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_new_mentions,{num:s.activityCount})),s.unreadCount>0&&(i+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_new_messages)),s.hasFailedMessages&&(i+=\" \"+this.$translate.instant(this.resources.strings.icons_message_failure_indicator)),s.isHighImportance&&(i+=\" \"+this.$translate.instant(this.resources.strings.icons_important)),s.isFavorite?i+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_favorited)+\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_more_options):i+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_space_to_favorite),s.showNewBadge&&(i+=\" \"+this.$translate.instant(this.resources.strings.new_channel_badge_message)),t.target.setAttribute(\"aria-label\",i);var a=n.favoriteChannels.indexOf(s)>-1?n.favoriteChannels:n.overflowChannels,r=a.indexOf(s)+1,o=a.length;a===n.favoriteChannels&&n.overflowChannels.length>0&&(o+=1),t.target.setAttribute(\"aria-setsize\",o.toString()),t.target.setAttribute(\"aria-posinset\",r.toString()),t.target.setAttribute(\"aria-selected\",\"true\")},n.prototype.setAriaInfoForChannelManager=function(e,t){var n=t.favoriteChannels.length+1;e.target.setAttribute(\"aria-setsize\",n.toString()),e.target.setAttribute(\"aria-posinset\",n.toString())},n.prototype.onFocus=function(t){this.shouldLandInDiscover()?this.landInDiscover():(this.accessibilityService.isInKeyboardNavigationMode()&&(this.hasKeyboardFocus=!0),this.shortcutService.setCurrentArea(e.services.Area.ChannelList))},n.prototype.onBlur=function(t){this.hasKeyboardFocus=!1,this.shortcutService.setCurrentArea(e.services.Area.ChannelPanel)},n.prototype.onTeamLiBlur=function(e){this.onBlur(e),this.sortingTeams&&e.currentTarget.focus&&e.currentTarget.focus()},n.prototype.onKeydown=function(t,n,s){var i=this;if(void 0===s&&(s=!1),!this.filterInputOn){var a=this.shortcutService.getKeymappingStrategy().getCommandKeymap(e.services.CommandIdentifier.ReorderTeamsUp),r=a&&a.hotkey[0]&&a.hotkey[0].split(\"+\");if(r&&(this.firstKeyObject=e.services.keyMap.nonPrintableCharacterMap[r[1]],this.secondKeyObject=e.services.keyMap.nonPrintableCharacterMap[r[0]],this.firstKeyObject&&t.keyCode===this.firstKeyObject.code[0]?this.firstKeyPressed=!0:(this.secondKeyObject&&t.keyCode===this.secondKeyObject.code[0]&&(t.keyCode!==this.constants.keyCodes.control||!this.isMac)||this.isMac&&this.utilityService.isMetaKeyPressed(t))&&(this.secondKeyPressed=!0)),this.firstKeyPressed&&this.secondKeyPressed){var o;s||this.sortingTeams?s&&!this.sortingPinnedChannels&&(this.pinnedChannelSortingStart(),o=this.resources.strings.channel_list_aria_reorder_pin_channels_start):(this.teamsSortingStart(),o=this.resources.strings.channel_list_aria_reorder_team_start),this.$timeout(function(){i.ariaLiveService.update(i.$translate.instant(o))},0);var l;if(t.keyCode===this.constants.keyCodes.up)l=n-1;else{if(t.keyCode!==this.constants.keyCodes.down)return;l=n+1}s?this.swapPinChannelPositions(n,l):this.swapTeamPositions(n,l),this.$timeout(function(){angular.element(t.currentTarget).focus()},0,!1),t.stopPropagation()}}},n.prototype.swapTeamPositions=function(e,t){var n=this.teamsByOrder.length;if(!(t<0||t>n-1)){var s=this.teamsByOrder.splice(t,1);this.teamsByOrder.splice(e,0,s[0]),this.teamsSorted(!1),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.channel_list_aria_reorder_team_arrow,{teamPosition:t+1,teamCount:this.teamsByOrder.length}))}},n.prototype.swapPinChannelPositions=function(e,t){var n=this.pinChannels.length;if(!(t<0||t>n-1)){var s=this.pinChannels.splice(t,1);this.pinChannels.splice(e,0,s[0]),this.pinChannelIdsOrder=_.map(this.pinChannels,function(e){return e.objectId}),this.updatePinChannelsOrder(),this.sendPinChannelOrderUpdateTelemetry(e,t),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.channel_list_aria_reorder_pin_channel_arrow,{position:t+1,count:this.pinChannels.length}))}},n.prototype.sendPinChannelOrderUpdateTelemetry=function(n,s){var i=this;_.defer(function(){var a=i.pinChannels&&i.pinChannels.length>0&&s<i.pinChannels.length&&i.pinChannels[s],r={action:{gesture:t.PanelActionGesture.click,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.pinChannelReorderDragAndDrop.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.manageChannel.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.reorderPinChannel.toString(),t.PanelModuleName,i.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.logger)},dataBag:{totalPinnedChannels:i.pinChannels.length,pinnedPosition:s,oldPinnedPosition:n,channelState:a&&a.isFavorite?\"shown\":\"hidden\"}};i.analyticsService.onPanelAction(i.$scope,r)})},n.prototype.onKeyup=function(e,t,n){if(void 0===n&&(n=!1),this.firstKeyObject&&e.keyCode===this.firstKeyObject.code[0]||!this.isMac&&this.secondKeyObject&&e.keyCode===this.secondKeyObject.code[0]||this.isMac&&this.utilityService.isMetaKeyPressed(e)){if(n?this.stopPinChannelSortingOrderTriggeredByKeyPress(t):this.stopTeamSortingOrderTriggeredByKeyPress(t),this.firstKeyObject&&e.keyCode===this.firstKeyObject.code[0])return void(this.firstKeyPressed=!1);if(this.secondKeyObject&&e.keyCode===this.secondKeyObject.code[0]&&(e.keyCode!==this.constants.keyCodes.control||!this.isMac)||this.isMac&&this.utilityService.isMetaKeyPressed(e))return void(this.secondKeyPressed=!1)}},n.prototype.stopPinChannelSortingOrderTriggeredByKeyPress=function(e){this.sortingPinnedChannels&&(this.pinnedChannelSortingStop(),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.channel_list_aria_reorder_pin_channel_stop,{position:e+1,count:this.pinChannels.length})))},n.prototype.stopTeamSortingOrderTriggeredByKeyPress=function(e){this.sortingTeams&&(this.createOrderedTeamsLists(),this.teamsSortingStop(),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.channel_list_aria_reorder_team_stop,{teamPosition:e+1,teamCount:this.teamsByOrder.length})))},n.prototype.eatRightClick=function(e){e.button&&2==e.button&&(e.preventDefault(),e.stopPropagation())},n.prototype.expandCollapseMoreTeams=function(e){this.moreTeamsCollapsed=!this.moreTeamsCollapsed,this.layoutService.moreTeamsCollapsed=this.moreTeamsCollapsed,this.moreTeamsCollapsed?this.moreTeamsCollapsedText=this.$translate.instant(this.resources.strings.teams_overflowTitle):this.moreTeamsCollapsedText=this.$translate.instant(this.resources.strings.teams_overflowTitleCollapse),this.scrollTo(e),this.eventingService.$emit(this.constants.events.jQuery.resize,null)},n.prototype.selectOverflowedChannel=function(e,t,n,s){this.navigate(t,{teamName:n.displayName,slug:s.displayName,threadId:s.objectId,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channel,navCtx:this.navCtx+\"-overflow\"}),this.collapseIfSingleChannelTeam(this.selectedTeam,this.selectedChannel,n.objectId,s.objectId),this.hideChannelListOverflowPopover(e)},n.prototype.pinOverflowedChannel=function(e,t,n){this.toggleFavoriteChannel(n,t),this.hideChannelListOverflowPopover(e)},n.prototype.hideChannelListOverflowPopover=function(e){e.$$destroyed||e.$hide()},n.prototype.showArchivedTeamOnLeftRail=function(e){(e.isArchived&&!e.isFavorite||this.lastSelectedTeam&&this.lastSelectedTeam.isArchived)&&(this.createOrderedTeamsLists(),this.lastSelectedTeam=e)},n.prototype.enableNewTeamsAndChannelsBadge=function(){var e=this.newTeamsAndChannelsBadgeSettings;return(!e||!e.newBadgesOnlyOnChannels)&&(e.newBadges||e.newBadgesAndToast)},n.prototype.setNewTeamsToastVisibility=function(e){var t=this;void 0===e&&(e=!1),this.enableNewTeamsToast&&this.$window.requestIdleCallback(function(){t.processNewTeamsToastVisibility(e)})},n.prototype.processNewTeamsToastVisibility=function(e){if(void 0===e&&(e=!1),e?this.sessionStorage.setItem(this.constants.storageNames.newTeamsToastChecked,this.newTeamsToastChecked.toString()):this.newTeamsToastChecked=this.utilityService.convertStringToBoolean(this.sessionStorage.getItem(this.constants.storageNames.newTeamsToastChecked))||!1,this.newTeamsToastChecked)this.showNewTeamsToast=!1;else{this.newTeamsToastElement=null;var t=this.getOneNewTeamBelowViewport();this.showNewTeamsToast=!_.isEmpty(t)}},n.prototype.getOneNewTeamBelowViewport=function(){for(var e=_.filter(this.teams,function(e){return e.showNewBadge}),t=document.querySelector(\"channel-list\"),n=null,s=0;s<e.length;s++){var i=e[s],a=angular.element('body [data-team-id=\"'+i.objectId+'\"]:first')[0];if(this.utilityService.isElementBelowViewport(a,t)){n=a;break}}return n},n.prototype.newTeamsToastClickHandler=function(){var e=this.getOneNewTeamBelowViewport(),t=jQuery.Event(\"click\");t.target=angular.element(e)[0],this.scrollTo(t),this.newTeamsToastChecked=!0,this.sessionStorage.setItem(this.constants.storageNames.newTeamsToastChecked,this.newTeamsToastChecked.toString()),this.showNewTeamsToast=!1,this.sendNewTeamsToastActionTelemetry()},n.prototype.newTeamsToastScrollHandler=function(e){if(this.showNewTeamsToast&&(e.eventType===this.constants.simpleScrollbar.eventTypes.scroll||e.eventType===this.constants.simpleScrollbar.eventTypes.drag)&&(this.newTeamsToastElement||(this.newTeamsToastElement=angular.element(\".new-teams-toast-container\")),e&&this.newTeamsToastElement&&this.newTeamsToastElement.length>0&&e.scrollBottom<=this.newTeamsToastElement.height())){this.newTeamsToastChecked=!0,this.sessionStorage.setItem(this.constants.storageNames.newTeamsToastChecked,this.newTeamsToastChecked.toString()),this.showNewTeamsToast=!1;this.sendNewTeamsToastActionTelemetry(!1)}},n.prototype.sendNewTeamsToastActionTelemetry=function(n){var s=this;if(void 0===n&&(n=!0),this.newTeamsAndChannelsBadgeSettings&&this.newTeamsAndChannelsBadgeSettings.collectData){var i=t.PanelActionScenario.newTeamsToastRemovalOnClick.toString(),a=t.PanelActionGesture.click;n||(i=t.PanelActionScenario.newTeamsToastRemovalOnScroll.toString(),a=t.PanelActionGesture.scroll),this.$window.requestIdleCallback(function(){var n={action:{gesture:a,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,s.logger),scenario:e.shared.AttributeHelper.tryGetEnum(i,t.PanelActionScenario,s.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.admin.toString(),t.PanelActionScenarioType,s.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.newTeamsToast.toString(),t.PanelModuleName,s.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,s.logger)}};s.analyticsService.onPanelAction(s.$scope,n)})}},n.prototype.shouldLandInDiscover=function(){return this.teams.length<1&&this.navigationService.canUserNavigateToDiscoverTeams()},n.prototype.landInDiscover=function(){this.discoverTeam(),this.enableTeamGalleryV2&&this.layoutService.leftRailHide()},n.TeamOverflowActionsTemplateId=\"components/channel-list/overflow-team-actions.html\",n.ChannelActionsTemplateId=\"components/channel-list/channel-actions.html\",n.componentInitNavSource=\"init\",n}();t.ChannelListController=n,angular.module(\"teamspace.channelList\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.channelService\",\"teamspace.createChat\",\"teamspace.navigationService\",\"teamspace.activeCallsService\",\"teamspace.dialogService\",\"teamspace.channelTeamSortHelper\",\"angular-sortable-view\",\"focusOn\",\"teamspace.channelList.activeCallsCounter\",\"teamspace.leftRailHeaderService\",\"teamspace.teamActionDialogUtilityService\",\"teamspace.templateCompileService\",\"teamspace.routeUtilityService\",\"teamspace.desktopUtilityService\",\"teamspace.coachmarkEngine\",\"teamspace.freemiumUtilities\",\"teamspace.teamChannelNewBadgeService\",\"teamspace.schoolAppSettingsStore\",\"skypeX.myUserPreferencesStore\",\"teamspace.callingService\",\"teamspace.tenantMembershipService\"]).directive(\"channelList\",[\"$window\",\"templateCompileService\",function(e,t){return{restrict:\"E\",scope:{},controller:n,controllerAs:\"clc\",link:function(e,n){t.compile(\"components/channel-list/channel-list.html\",e,n)}}}]).directive(\"channelListChannels\",[\"$window\",\"templateCompileService\",function(t,s){return{restrict:\"E\",scope:{team:\"<\",liLevel:\"@\",liRole:\"@\"},controller:n,controllerAs:\"clc\",link:function(t,n){s.compile(\"components/channel-list/channel-list-channels.html\",t,n,{mode:e.services.TemplateCompileMode.Replace})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function n(n,i,s,a,o,l,c,r,h,g,u,S){var p=this;if(this.$scope=n,this.$translate=i,this.analyticsService=s,this.constants=a,this.resources=l,this.uisSettingsService=r,this.dialogService=g,this.channelNotificationSettingsService=S,this.defaults={isIncludeReplies:!1,allNewPost:{},channelMentions:{}},this.channelSettings={isIncludeReplies:!1,allNewPost:{},channelMentions:{}},this.showAdditionalSettings=!1,this.showAdvancedSettings=!1,this.wait=!0,this.enabledTenantRestricted=!1,this.isChannelNotificationSettingDialog=!0,this.visibleChannelNewMessageSelectedOption=e.services.NotificationDefaultOptions.Off,this.isShowReset=!0,this.closeSettingsDialogue=function(){p.closeThisDialog(),p.dialogService.close(p.constants.dialogs.optionsSettingsDialog)},this.logger=o.newLogger(\"channelNotificationSettings\"),this.defaultDropdownOptions=[],this.defaultDropdownOptions.push({key:e.services.NotificationDefaultOptions[e.services.NotificationDefaultOptions.BothBannerEmail],value:i.instant(l.strings.notification_settings_dropdown_options_banner_and_feed_text)}),this.defaultDropdownOptions.push({key:e.services.NotificationDefaultOptions[e.services.NotificationDefaultOptions.OnlyAlertList],value:i.instant(l.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)}),this.defaultDropdownOptions.push({key:e.services.NotificationDefaultOptions[e.services.NotificationDefaultOptions.Off],value:i.instant(l.strings.notification_settings_dropdown_options_off_text)}),n.ngDialogData.channel){this.channel=_.isNil(n.ngDialogData)?null:n.ngDialogData.channel,this.team=_.isNil(n.ngDialogData)?null:n.ngDialogData.team,this.channelId=_.isNil(this.channel)?null:this.channel.objectId,this.teamId=_.isNil(this.team)?null:this.team.objectId;d=S.setHeaderDefaults(this.channel);this.visibleChannelNewMessageSelectedOption=d.visibleChannelNewMessageSelectedOption,this.defaults=d.defaults,this.channelSettings=d.channelSettings,this.teamChannelDisplayName=this.team.displayName+\" > \"+this.channel.displayName,this.getUISChannelSettings()}else{this.onNotificationSettingChange=n.ngDialogData.onNotificationSettingChange,this.updateVisibleChannelTitle=n.ngDialogData.updateVisibleChannelTitle,this.isChannelNotificationSettingDialog=!1,this.headerButtons=[{text:i.instant(l.strings.settings_back_to_settings_label),func:function(){p.closeThisDialog()},icon:\"svg/icons-chevron-left-small.html\"}],this.userSetting=c.getAppUserSettings();var d=S.setValueInChannelDialog();this.visibleChannelNewMessageSelectedOption=d.visibleChannelNewMessageSelectedOption,this.defaults=d.defaults,this.channelSettings=_.cloneDeep(this.defaults),this.wait=!1,this.dialogTitle=n.ngDialogData.visibleChannelDialogHeader,_.delay(function(){p.focusDropdown()},100)}var f={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.channelAction.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.manageChannel.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.menuItem.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.channelActionMenu.toString(),t.PanelModuleName,this.logger),summary:\"Channel Settings\"},panel:{type:e.shared.AttributeHelper.tryGetEnum(e.PanelType.teamList.toString(),e.PanelType,this.logger)},dataBag:{channelAction:\"invokeChannelSettings\",value:\"Channel Settings\"}};s.onPanelAction(n,f);var y={panel:{type:e.PanelType.channelSettingsModal},dataBag:{value:\"Channel Settings\"}};s.onPanelView(n,y)}return n.$inject=[\"$scope\",\"$translate\",\"analyticsService\",\"constants\",\"loggingService\",\"resources\",\"notificationSettingsStore\",\"uisSettingsService\",\"settingsService\",\"dialogService\",\"notificationsAuxiliaryService\",\"channelNotificationSettingsService\"],n.prototype.closeThisDialog=function(){this.$scope.closeThisDialog()},n.prototype.toggleCheckbox=function(n){if(\"Off\"!=this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected))if(this.isChannelNotificationSettingDialog)this.sendTweakSettingsTelemetry(t.PanelModuleType.includereplies.toString(),this.channelSettings.isIncludeReplies.toString());else{var i=this.constants.visibleChannelFollowReplyPropertyName,s={},a={};this.channelSettings.isIncludeReplies?(s.key=e.services.NotificationDefaultOptions[this.visibleChannelNewMessageSelectedOption],a.key=e.services.NotificationDefaultOptions[e.services.NotificationDefaultOptions.Off]):(s.key=e.services.NotificationDefaultOptions[e.services.NotificationDefaultOptions.Off],a.key=e.services.NotificationDefaultOptions[this.visibleChannelNewMessageSelectedOption]),this.onNotificationSettingChange(i,s,a),this.updateVisibleChannelTitle()}},n.prototype.saveChannelSettings=function(){this.uisSettingsService.saveChannelSettings(this.channelSettings.allNewPost.selected,this.channelSettings.isIncludeReplies,this.channelSettings.channelMentions.selected,this.teamId,this.channelId),this.$scope.closeThisDialog()},n.prototype.sendSaveChannelSettingsTelemetry=function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.chnlSetSaved.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.chnlSet.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.newposts_includereplies_channelmentions.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.channelSettings.toString(),t.PanelModuleName,this.logger),summary:this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected)+\"|\"+this.channelSettings.isIncludeReplies+\"|\"+this.uisSettingsService.resolveSettings(this.channelSettings.channelMentions.selected)},panel:{type:e.shared.AttributeHelper.tryGetEnum(e.PanelType.channelSettingsModal.toString(),e.PanelType,this.logger)},dataBag:{value:this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected)+\"|\"+this.channelSettings.isIncludeReplies+\"|\"+this.uisSettingsService.resolveSettings(this.channelSettings.channelMentions.selected)}};this.analyticsService.onPanelAction(this.$scope,n)},n.prototype.close=function(){this.sendDialogClosedTelemetry(),this.$scope.closeThisDialog()},n.prototype.sendDialogClosedTelemetry=function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.dismiss.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.chnlSetShowCancel.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.chnlSet.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.newposts_includereplies_channelmentions.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.channelSettings.toString(),t.PanelModuleName,this.logger),summary:this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected)+\"|\"+this.channelSettings.isIncludeReplies+\"|\"+this.uisSettingsService.resolveSettings(this.channelSettings.channelMentions.selected)},panel:{type:e.shared.AttributeHelper.tryGetEnum(e.PanelType.channelSettingsModal.toString(),e.PanelType,this.logger)},dataBag:{value:this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected)+\"|\"+this.channelSettings.isIncludeReplies+\"|\"+this.uisSettingsService.resolveSettings(this.channelSettings.channelMentions.selected)}};this.analyticsService.onPanelAction(this.$scope,n)},n.prototype.newPostsTweak=function(n,i){this.isChannelNotificationSettingDialog?(this.sendTweakSettingsTelemetry(t.PanelModuleType.newposts.toString(),this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected)),this.channelSettings.allNewPost.selected===this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)&&(this.channelSettings.isIncludeReplies=!1),this.setShowResetToDefault()):(this.visibleChannelNewMessageSelectedOption=e.services.NotificationDefaultOptions[n.key],this.channelSettings.isIncludeReplies&&(this.onNotificationSettingChange(this.constants.visibleChannelFollowReplyPropertyName,n,i),n.key===this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_key)&&(this.channelSettings.isIncludeReplies=!1)),this.onNotificationSettingChange(this.constants.visibleChannelFollowNewMessagePropertyName,n,i),this.updateVisibleChannelTitle())},n.prototype.setShowResetToDefault=function(){_.isEqual(this.channelSettings,this.defaults)?this.isShowReset=!1:this.isShowReset=!0},n.prototype.includeRepliesTweak=function(){this.sendTweakSettingsTelemetry(t.PanelModuleType.includereplies.toString(),this.channelSettings.isIncludeReplies.toString()),this.setShowResetToDefault()},n.prototype.channelMentionsTweak=function(e,n){this.isChannelNotificationSettingDialog?(this.sendTweakSettingsTelemetry(t.PanelModuleType.channelmentions.toString(),this.uisSettingsService.resolveSettings(this.channelSettings.channelMentions.selected)),this.setShowResetToDefault()):(this.onNotificationSettingChange(this.constants.visibleChannelMentionPropertyName,e,n),this.updateVisibleChannelTitle())},n.prototype.sendTweakSettingsTelemetry=function(n,i){var s={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.chnlSetTweaked.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.chnlSet.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(n,t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.channelSettings.toString(),t.PanelModuleName,this.logger),summary:i},panel:{type:e.shared.AttributeHelper.tryGetEnum(e.PanelType.channelSettingsModal.toString(),e.PanelType,this.logger)},dataBag:{value:i}};this.analyticsService.onPanelAction(this.$scope,s)},n.prototype.setOptionsOnSettingsChange=function(){return\"Off\"===this.uisSettingsService.resolveSettings(this.channelSettings.allNewPost.selected)&&(this.channelSettings.isIncludeReplies=!1),!0},n.prototype.getUISChannelSettings=function(){var e=this;this.uisSettingsService.getUISChannelNotificationSettings(this.teamId,this.channelId).then(function(t){e.channelSettings=e.channelNotificationSettingsService.resolveUISChannelSettingsData(t,e.channel,e.channelSettings),e.addCancelAndSaveButton(),e.wait=!1,_.defer(function(){e.focusDropdown()})}).catch(function(){e.addCancelAndSaveButton(),e.wait=!1,_.defer(function(){e.focusDropdown()})})},n.prototype.addCancelAndSaveButton=function(){var e=this,t={text:this.$translate.instant(this.resources.strings.channel_notification_settings_cancel),func:this.close.bind(this),tid:\"channelNotificationSettings-cancelBtn\",disabled:!1,secondaryStyle:!0},n={text:this.$translate.instant(this.resources.strings.channel_notification_settings_save),func:function(){return e.saveChannelSettings()},tid:\"channelNotificationSettings-saveBtn\",disabled:!1,isFocusDefault:!0};this.footerButtons=[t,n],this.dialogTitle=this.$translate.instant(this.resources.strings.channel_notification_settings_header)},n.prototype.resetToDefault=function(){var e=this;this.channelSettings=_.cloneDeep(this.defaults),_.defer(function(){e.focusDropdown()})},n.prototype.focusDropdown=function(){if(!_.isNil(angular.element(\"#ts-all-new-post-dd\")[0])){var e=angular.element(\"#ts-all-new-post-dd\")[0].children[0];e&&e.focus()}},n}();t.ChannelNotificationSettingsController=n,angular.module(\"teamspace.channelNotificationSettings\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.channelEmailService\",\"teamspace.utilityService\",\"teamspace.channelService\",\"teamspace.exceptionUtilityService\",\"teamspace.uisSettingsService\",\"teamspace.settingsService\",\"teamspace.notificationsAuxiliaryService\",\"teamspace.channelNotificationSettingsService\"]).controller(\"ChannelNotificationSettingsController\",n).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.channelNotificationSettings,{template:\"components/channel-notification-settings-dialog/channel-notification-settings-dialog.html\",className:\"ts-modal-dialog channel-notification-settings-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"ChannelNotificationSettingsController\",controllerAs:\"cns\",ariaAuto:!1,ariaRole:\"dialog\"}),t.register(e.dialogs.visibleChannelNotificationSettings,{template:\"components/channel-notification-settings-dialog/channel-notification-settings-dialog.html\",className:\"ts-modal-dialog channel-notification-settings-dialog visible-channel-notification-settings-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"ChannelNotificationSettingsController\",controllerAs:\"cns\",ariaAuto:!1,ariaRole:\"dialog\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e,n,a,t,o){var l=this,s=e.ngDialogData.channel,r=e.ngDialogData.team;if(r&&s){this.dialogTitle=n.instant(t.strings.channel_owners_dialog_title,{channelName:s.displayName});var i={selectMemberRoles:[1]};this.isWaiting=!0,o.getChannelRoster(r.objectId,s.objectId,i).then(function(e){l.owners=e.members}).catch(function(e){l.errorMessage=e.message}).finally(function(){return l.isWaiting=!1})}else this.dialogTitle=n.instant(t.strings.error_message_InvalidCommandParameter)}return e.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"teamMembershipService\"],e}();e.ChannelOwnersDialogController=n,angular.module(\"teamspace.channelOwnersDialog\",[]).controller(\"channelOwnersDialogController\",n).run([\"constants\",\"dialogService\",function(e,n){n.register(e.dialogs.channelOwners,{template:\"components/channel-owners-dialog/channel-owners-dialog.html\",className:\"ts-modal-dialog channel-owners-dialog\",closeByDocument:!0,controller:\"channelOwnersDialogController\",controllerAs:\"codCtrl\",ariaAuto:!1,ariaRole:\"dialog\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,s,a,i){this.$translate=t,this.resources=n,this.tenantSettingsStore=s,this.channelService=a,this.isReady=!1,this.updateIsMeetingEnabled(),i.safeSubscribe(e,this.updateIsMeetingEnabled.bind(this),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings)}return e.$inject=[\"$scope\",\"$translate\",\"resources\",\"tenantSettingsStore\",\"channelService\",\"meetingPolicySettingsStore\"],e.prototype.updateIsMeetingEnabled=function(){var e=this;this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isPrivateMeetingEnabled).then(function(t){e.isPrivateMeetingEnabled=t,e.isChannelMeetingEnabled=e.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isChannelMeetingEnabled),e.isChannelMeetingEnabled||(e.disabled=!0),e.getReady().then(function(){e.isReady=!0})})},Object.defineProperty(e.prototype,\"ngModel\",{get:function(){return this.model},set:function(e){this.model=e},enumerable:!0,configurable:!0}),e.prototype.formatSelectedDisplayValue=function(e){var t=this.channelService.getChannelByObjectId(e);if(t){var n=this.channelService.getTeamByObjectId(t.parentTeamId);if(n)return this.$translate.instantWithoutEncoding(this.resources.strings.channel_selector_display_format,{teamName:n.displayName,channelName:t.displayName})}return e==this.noneOptionId?this.$translate.instant(this.resources.strings.meeting_channel_placeholder):\"\"},e.prototype.getReady=function(){var e=this;return this.treeOptions=[],this.channelService.getTeams().then(function(t){if(e.isChannelMeetingEnabled)for(var n=0;n<t.length;n++)if(!t[n].isArchived){var s={},a=t[n];s.id=\"team_\"+a.objectId,s.label=a.displayName,s.subItems=[],s.expanded=!1;for(var i=[],r=0;r<a.channels.length;r++){var l={},o=a.channels[r];l.id=o.objectId,l.label=o.displayName,l.searchableLabels=[],l.searchableLabels[0]=e.$translate.instantWithoutEncoding(e.resources.strings.channel_selector_display_format,{teamName:a.displayName,channelName:o.displayName}),o.isGeneral?s.subItems.push(l):i.push(l)}i.length&&(i=_.sortBy(i,[\"label\"])),s.subItems=s.subItems.concat(i),e.treeOptions.push(s)}if(e.treeOptions=_.sortBy(e.treeOptions,[\"label\"]),e.isPrivateMeetingEnabled&&e.noneOptionId){var c={};c.id=e.noneOptionId,c.label=e.$translate.instant(e.resources.strings.meeting_channel_helper),c.subItems=[],e.treeOptions.unshift(c)}else!e.ngModel&&e.treeOptions.length>0&&e.treeOptions[0].subItems.length&&(e.ngModel=e.treeOptions[0].subItems[0].id)})},e}();e.ChannelSelectorController=t,angular.module(\"teamspace.channelSelector\",[\"skypeX.tenantSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.channelService\"]).directive(\"channelSelector\",[function(e){return{restrict:\"E\",scope:{},bindToController:{ngModel:\"=?\",parentClass:\"=?\",disabled:\"=?\",ariaLabelledById:\"@?\",noneOptionId:\"=?\"},templateUrl:\"components/channel-selector/channel-selector.html\",controller:t,controllerAs:\"cs\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i;!function(t){t[t.MeetingsUserIsInvitedTo=0]=\"MeetingsUserIsInvitedTo\",t[t.MeetingsUserParticipatesIn=1]=\"MeetingsUserParticipatesIn\",t[t.MeetingsManuallyUnmuted=2]=\"MeetingsManuallyUnmuted\"}(i||(i={}));var s=function(){function e(e,s,n,a,r,o,c,g,h,l){this.$scope=e,this.$translate=s,this.resources=n,this.constants=a,this.$element=r,this.eventingService=o,this.myUserPreferencesStore=h,this.dialogService=l,this.muteChatSettings=i,this.logger=c.newLogger(\"MuteChatSettings\"),this.areUpdatedStringsEnabled=g.valueAsBoolean(a.settings.names.enableMeetingChatNotificationUpdatedStrings),this.dialogSubtitle=this.areUpdatedStringsEnabled?s.instant(n.strings.meeting_chat_notification_setting_details_updated):s.instant(n.strings.meeting_chat_notification_setting_details_default),this.dialogTitle=this.areUpdatedStringsEnabled?s.instant(n.strings.meeting_chat_notification_setting_updated):s.instant(n.strings.meeting_chat_notification_setting_default),this.initializeMutedChatSettings(),this.panelRegions=t.PanelRegion}return e.$inject=[\"$scope\",\"$translate\",\"resources\",\"constants\",\"$element\",\"eventingService\",\"loggingService\",\"settingsService\",\"myUserPreferencesStore\",\"dialogService\"],e.prototype.$onInit=function(){var t=this;this.eventingService.$on(this.$scope,this.constants.events.messages.setFocus,function(){setTimeout(function(){t.$element.find(\".mute-chat-settings-input-wrapper\").attr(\"tabIndex\",\"-1\"),t.$element.find(\".mute-chat-settings-option selected\").attr(\"tabIndex\",\"0\")})})},e.prototype.selectedMuteChatSetting=function(e){if(this.selectedMuteChatSettingId!==e){var s=this.selectedMuteChatSettingInfo[this.selectedMuteChatSettingId].header,n=this.selectedMuteChatSettingInfo[e].header;this.dataBag={oldValue:s,newValue:n}}switch(this.selectedMuteChatSettingId=e,this.selectedMuteChatSettingId){case i.MeetingsUserIsInvitedTo:return void(this.userMeetingChatSettings=t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo);case i.MeetingsUserParticipatesIn:return void(this.userMeetingChatSettings=t.services.MeetingChatNotificationValue.MeetingsUserParticipatesIn);case i.MeetingsManuallyUnmuted:return void(this.userMeetingChatSettings=t.services.MeetingChatNotificationValue.MeetingsManuallyUnmuted)}},e.prototype.initializeMutedChatSettings=function(){this.selectedMuteChatSettingInfo=[{header:this.getMuteChatsNotificationStrings(0,!0),details:this.getMuteChatsNotificationStrings(0,!1),svgPath:\"svg/icons-urgent.html\"},{header:this.getMuteChatsNotificationStrings(1,!0),details:this.getMuteChatsNotificationStrings(1,!1),svgPath:\"svg/icons-snooze.html\"},{header:this.getMuteChatsNotificationStrings(2,!0),details:this.getMuteChatsNotificationStrings(2,!1),svgPath:\"svg/icons-bell-muted.html\"}];var e=this.myUserPreferencesStore.getUserPreferences().userPersonalSettings;this.userMeetingChatSettings=e?e.chatSettings.meetingChatNotification:this.myUserPreferencesStore.getDefaultPreferences().userPersonalSettings.chatSettings.meetingChatNotification,this.selectedMuteChatSettingId=this.userMeetingChatSettings==t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo?i.MeetingsUserIsInvitedTo:this.userMeetingChatSettings==t.services.MeetingChatNotificationValue.MeetingsUserParticipatesIn?i.MeetingsUserParticipatesIn:i.MeetingsManuallyUnmuted},e.prototype.getMuteChatsNotificationStrings=function(t,e){if(this.areUpdatedStringsEnabled)switch(t){case 0:return e?this.$translate.instant(this.resources.strings.meeting_chat_notification_all_updated):this.$translate.instant(this.resources.strings.meeting_chat_notification_all_details_updated);case 1:return e?this.$translate.instant(this.resources.strings.meeting_chat_notification_meetingsIParticipateIn_updated):this.$translate.instant(this.resources.strings.meeting_chat_notification_meetingsIParticipateIn_details_updated);case 2:return e?this.$translate.instant(this.resources.strings.meeting_chat_notification_none_updated):this.$translate.instant(this.resources.strings.meeting_chat_notification_none_details_updated)}else switch(t){case 0:return e?this.$translate.instant(this.resources.strings.meeting_chat_notification_all_default):this.$translate.instant(this.resources.strings.meeting_chat_notification_all_details_default);case 1:return e?this.$translate.instant(this.resources.strings.meeting_chat_notification_meetingsIParticipateIn_default):this.$translate.instant(this.resources.strings.meeting_chat_notification_meetingsIParticipateIn_details_default);case 2:return e?this.$translate.instant(this.resources.strings.meeting_chat_notification_none_default):this.$translate.instant(this.resources.strings.meeting_chat_notification_none_details_default)}},e.prototype.updateCurrentChatPreferences=function(t){this.currentPersonalSettings=this.myUserPreferencesStore.getUserPreferences().userPersonalSettings,this.currentPersonalSettings||(this.currentPersonalSettings=this.myUserPreferencesStore.getDefaultPreferences().userPersonalSettings),this.currentPersonalSettings.chatSettings.meetingChatNotification=t,this.logger.log(\"User preferences have been updated from chat settings banner.\")},e.prototype.resetMuteSettingsToDefault=function(){var t=this.myUserPreferencesStore.getDefaultPreferences().userPersonalSettings.chatSettings.meetingChatNotification;this.updateCurrentChatPreferences(t),this.myUserPreferencesStore.updateUserSettings(this.currentPersonalSettings),this.initializeMutedChatSettings(),this.logger.log(\"User preferences have been reset from chat settings banner.\")},e.prototype.cancel=function(){this.dialogService.close()},e.prototype.save=function(){this.updateCurrentChatPreferences(this.userMeetingChatSettings),this.myUserPreferencesStore.updateUserSettings(this.currentPersonalSettings),this.dialogService.close()},e}();e.MuteChatSettingsController=s,angular.module(\"teamspace.muteChatSettingsDialog\",[\"teamspace.dialogService\",\"teamspace.constants\",\"teamspace.notificationSettings\",\"skypeX.myUserPreferencesStore\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.loggingService\"]).run([\"constants\",\"dialogService\",function(t,e){e.register(t.dialogs.muteChatSettingsDialog,{template:\"components/chat-banner/mute-chat-settings-dialog.html\",className:\"ts-modal-dialog custom-width mute-chat-settings-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"MuteChatSettingsController\",controllerAs:\"mcs\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"MuteChatSettingsController\",s)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var i=function(){function t(t,i,e){this.$translate=t,this.resources=i,this.callingDisabledAudioTitleTranslated=t.instant(i.strings.calling_disabled_for_bigger_chats,{groupChatRosterSize:e.chatConstants.maxRosterSizeInGroupChat_ChatServiceLimit}),this.callingDisabledVideoTitleTranslated=t.instant(i.strings.calling_video_disabled_for_bigger_chats,{groupChatRosterSize:e.chatConstants.maxRosterSizeInGroupChat_ChatServiceLimit}),this.callingDisabledScreenSharingTitleTranslated=t.instant(i.strings.calling_screen_sharing_disabled_for_bigger_chats,{groupChatRosterSize:e.chatConstants.maxRosterSizeInGroupChat_ChatServiceLimit})}return t.prototype.updateTitles=function(t){this.callingDisabledAudioTitle=t?this.callingDisabledAudioTitleTranslated:this.$translate.instant(this.resources.strings.calling_call),this.callingDisabledVideoTitle=t?this.callingDisabledVideoTitleTranslated:this.$translate.instant(this.resources.strings.calling_video),this.callingDisabledScreenSharingTitle=t?this.callingDisabledScreenSharingTitleTranslated:this.$translate.instant(this.resources.strings.calling_screenshare_only_call_screenshare_button_tooltip)},t}();t.CallingButtonTitleHandler=i}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){t.ChatMeetingHeaderMuteButtonId=\"chat-meeting-header-unmute\",t.ChatMeetingHeaderUnmuteButtonId=\"chat-meeting-header-mute\";var i=function(i){function n(s,a,o,r,l,c,h,p,u,d,g,v,C,S,m,f,b,B,M,P,I,y,A,w,T,O,E,N,D,U,F,k,R,H,G,L,V,$,z,x,W,J,j,X,q,K,Q,Y,Z,ee,te){var ie=i.call(this)||this;ie.$scope=s,ie.$element=a,ie.$q=o,ie.constants=r,ie.$translate=l,ie.peopleService=c,ie.dialogService=h,ie.settingsService=p,ie.conversationsService=u,ie.chatTitlesService=d,ie.calendarService=g,ie.newChatService=v,ie.messageService=C,ie.chatListService=S,ie.callingService=m,ie.sxConfig=f,ie.chatServiceClient=b,ie.$window=B,ie.activeCallsService=M,ie.shortcutService=P,ie.analyticsService=I,ie.sfbInteropService=y,ie.loggingService=A,ie.resources=w,ie.sfbInteropUtilsService=T,ie.callingPolicyStore=E,ie.callingUserActionService=N,ie.broadcastJoinService=D,ie.callPreJoinService=U,ie.appsService=F,ie.eventingService=k,ie.messagingPolicySettingsStore=H,ie.utilityService=G,ie.routeUtilityService=L,ie.multiWindowService=V,ie.localizationService=$,ie.navigationService=W,ie.coachmarkEngine=J,ie.tooltipService=j,ie.tooltipCssApplicators=X,ie.notificationSettingsStore=q,ie.callingSupportService=K,ie.taggedContactsService=Q,ie.flatContactListService=Y,ie.desktopUtilityService=Z,ie.inputExtensionService=te,ie.participants=[],ie.isGroupChatCreationAvailable=!1,ie.enableAddUserForPrivateMeeting=!1,ie.isChatLie=!1,ie.isOneOnOne=!1,ie.isGroupChat=!1,ie.canBePinned=!1,ie.muteButtonId=t.ChatMeetingHeaderMuteButtonId,ie.unmuteButtonId=t.ChatMeetingHeaderUnmuteButtonId,ie.joinableCallInfo=null,ie.callParticipants=[],ie.maxVisibleCallParticipant=n.MAX_VISIBLE_CALL_PARTICIPANT_MIDDLE,ie.isSfB=!1,ie.isSmsChat=!1,ie.isFederated=!1,ie.isNativeFederated=!1,ie.enableFederatedChat=!1,ie.isMeeting=!1,ie.sfbChatHeaderInfo=\"\",ie.isPinned=!1,ie.isMuted=!1,ie.groupChatTitle=null,ie.containsVoiceApp=!1,ie.enableSideloadedAppsInGroupChat=!1,ie.chatAppsList=[],ie.showChatAppsButton=!1,ie.isAppsEnabledByTenantSettings=!1,ie.isSideloadedAppsEntrypointEnabledInGroupChat=!1,ie.enableCallingBots=!1,ie.showBotCallingDisabled=!1,ie.showBotVideoDisabled=!1,ie.chatSwitchRendered=!1,ie.canPlaceCall=!1,ie.canAcceptCall=!1,ie.canJoinCall=!1,ie.canJoinAudioOrVideoCall=!1,ie.canJoinScreenSharingOnlyCall=!1,ie.canNavigateToCall=!1,ie.isScreenSharingFromChatButtonVisible=!1,ie.popOutChatDisabled=!0,ie.enableCloseButtonForMeetings=!1,ie.shouldShowMeetingDetailButton=!1,ie.isInstantMeeting=!1,ie.landedOnDisabledP2PChat=!1,ie.isMessageHeaderV2Enabled=!1,ie.isOneOnOneBotChat=!1,ie.canBotBeBlocked=!1,ie.isBlockBotChatEnabled=!1,ie.isHidden=!1,ie.isInteropScreenshareFromChatEnabled=!1,ie.allowPrivateMeetNow=!1,ie.NUM_PARTICIPANTS_IN_ONE_ON_ONE=2,ie.enableRemoveUser=!1,ie.enableVoiceApps=!1,ie.isCallingAllowedByTenant=!1,ie.isCallingAllowedByTenantSet=!1,ie.enableDeferPresenceAfterRender=!1,ie.internalIsUserMember=!1,ie.isPrivateChatDisabled=!1,ie.joinCallWithoutModalitiesAttemptsDict={},ie.chatHasApps=!1,ie.botHasCallingProperties=!1,ie.botSupportsCalling=!1,ie.botSupportsVideo=!1,ie.canBeMuted=!1,ie.isBotChatBlocked=!1,ie.mitigationScenario=null,ie.refreshIsMuted=function(){if(ie.peopleSlugHasConversationId(ie.peopleSlug)){var t=ie.conversationsService.getConversation(ie.peopleSlug.conversation.id);if(!t)return ie.isMuted=!1,ie.canBeMuted=!1,void ie.updateShouldShowMuteButton();if(ie.isMuted=!ie.conversationsService.isConversationAlertingEnabled(t),ie.updateShouldShowMuteButton(),ie.canBeMuted&&void 0===t.alerts){var i=\"#\"+e.components.ChatMeetingHeaderMuteButtonId+\", #\"+e.components.ChatMeetingHeaderUnmuteButtonId,n=ie.notificationSettingsStore.getAppUserSettings();(n&&n.chatSettings&&n.chatSettings.meetingChatNotification||ie.settingsService.valueFor(ie.constants.settings.names.meetingChatNotificationDefaultSetting))===e.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo?ie.coachmarkEngine.showMuteMeetingChatWithActions(i):ie.coachmarkEngine.showUnmuteMeetingChat(i)}}},ie.hideMuteTooltip=function(){void 0!==ie.muteTooltipId&&(ie.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,ie.muteTooltipId),ie.muteTooltipId=void 0)},ie.logger=A.newLogger(\"chat-header\"),ie.selfMri=f.getCurrentSkypeMri(),ie.joinCallWithoutModalitiesMaxNumAttempts=p.valueFor(r.settings.names.joinCallWithoutModalitiesMaxNumAttempts),ie.isMessageHeaderV2Enabled=p.valueAsBoolean(r.settings.names.headerV2),ie.isInteropScreenshareFromChatEnabled=p.valueAsBoolean(r.settings.names.enableInteropScreenshareFromChat),ie.enableNewGroupRosterMenu=ie.isMessageHeaderV2Enabled&&p.valueAsBoolean(r.settings.names.newGroupRosterMenu),ie.isBlockBotChatEnabled=p.valueAsBoolean(r.settings.names.blockBotChat);var ne=p.valueFor(r.settings.names.callingConstants).ui.joinCallWithoutModalityRetryInterval;return ie.onCallDisposed=_.throttle(ie.onCallDisposedHelper,ne),ie.translatedNoTitle=l.instant(w.strings.quick_calendar_invite_no_title),ie.enableFederatedChat=p.valueAsBoolean(r.settings.names.enableFederatedChat),ie.enableAddToChatButtonForMeetings=p.valueAsBoolean(r.settings.names.enableAddToChatButtonForMeetings),ie.enableRemoveUser=p.valueAsBoolean(r.settings.names.enableRemoveUser),ie.allowPrivateMeetingPopOut=p.valueAsBoolean(r.settings.names.enablePrivateMultiWindowChat),p.valueAsBoolean(r.settings.names.enableCloseButtonForMeetings)&&ee.isSfbUserWithsMeetingFirstExperienceEnabled().then(function(e){return ie.enableCloseButtonForMeetings=e}),ie.enableVoiceApps=p.valueAsBoolean(r.settings.names.enableVoiceApps),ie.isGuestUser=O.isGuestUserType(),ie.isContactsInChatAvailable=p.valueAsBoolean(r.settings.names.enableBuddyList),ie.isPreJoinEnabled=p.valueAsBoolean(r.settings.names.enableMeetingPreJoinExperience),ie.enableSideloadedAppsInGroupChat=p.valueAsBoolean(r.settings.names.enableSideloadedAppsInGroupChat),ie.isAppsEnabledByTenantSettings=R.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isAppsEnabled),ie.isSideloadedAppsEntrypointEnabledInGroupChat=p.valueAsBoolean(r.settings.names.enableSideloadedAppsEntrypointInGroupChat),ie.enableCallingBots=p.valueAsBoolean(r.settings.names.enableCallingBots),ie.enableDeferPresenceAfterRender=p.valueAsBoolean(r.settings.names.enableDeferPresenceAfterRender),ie.enableInstallChatAppsFromStore=p.valueAsBoolean(r.settings.names.enableInstallChatAppsFromStore),ie.enableBotsInGroupChat=p.valueAsBoolean(r.settings.names.enableBotsInGroupChat),ie.botsAllowedAsChatUsers=_.keys(p.valueFor(r.settings.names.botsAllowedForMedia)),ie.enableFilterBotsFromChatParticipants=p.valueAsBoolean(r.settings.names.enableFilterBotsFromChatParticipants),ie.isCallStartWithMultipleNumbersEnabled=p.valueAsBoolean(r.settings.names.enableChatHeaderCallStartWithMultipleNumbers),ie.areMeetingChatNotificationSettingsEnabled=p.valueAsBoolean(r.settings.names.enableMeetingChatNotificationSettings),ie.enableCallWithoutModalityForGroupCalls=p.valueAsBoolean(r.settings.names.enableCallWithoutModalityForGroupCalls),ie.useMeetingPolicyInScreenSharingFromChat=p.valueAsBoolean(r.settings.names.useMeetingPolicyInScreenSharingFromChat),ie.buttonTitleHandler=new t.CallingButtonTitleHandler(l,w,z),ie.maxRosterSizeInChat_ChatServiceLimit=ie.isMeetingChat()?z.chatConstants.maxRosterSizeInPrivateMeeting_ChatServiceLimit:z.chatConstants.maxRosterSizeInGroupChat_ChatServiceLimit,ie.callingButtonState=2,ie.updateGroupChatCreationButton(),ie.updateAddUserForPrivateMeeting(),ie.updatePinnedButton(),v.safeSubscribe(s,ie.updateHeader.bind(ie),e.services.NewChatServiceEvents.EventType_UpdateChatHeader),k.$once(s,r.events.multiWindow.loaded,ie.updatePopOutButton.bind(ie)),S.safeSubscribe(s,ie.updateIsPinned.bind(ie),e.services.ChatListServiceEvents.EventType_Batched,e.services.ChatListServiceEvents.EventKey_CheckPinned),ie.registerInitializationListener(s,\"ctrl.peopleSlug\"),ie.areMeetingChatNotificationSettingsEnabled&&q.safeSubscribeForUpdateSettingGroup(s,ie.refreshIsMuted),ie.setIsCallingAllowedByTenant(),ie.sfbChatHeaderInfo=l.instant(w.strings.sfb_chat_header_info),k.$on(s,r.events.settings.updated,function(){var e=ie.isMessageHeaderV2Enabled;ie.isMessageHeaderV2Enabled=p.valueAsBoolean(r.settings.names.headerV2),e!==ie.isMessageHeaderV2Enabled&&x.reload()}),k.$on(s,r.events.calling.callDisposed,ie.onCallDisposed.bind(ie)),k.$on(s,r.events.chats.landedOnDisabledP2PChat,function(e,t){ie.peopleSlug&&ie.peopleSlug.conversation&&ie.peopleSlug.conversation.id===t&&(ie.landedOnDisabledP2PChat=!0)}),k.$on(s,r.events.messages.messageListRenderStateChanged,function(t,i){i.state>=e.components.MessageListRenderState.Rendered&&(ie.chatSwitchRendered=!0),i.state===e.components.MessageListRenderState.RenderedFully&&ie.onChatSwitchComplete()}),ie.onAllowPrivateMeetNowChanged(),ie.allowPrivateMeetNowSubscription=K.subscribe(function(){return ie.onAllowPrivateMeetNowChanged()},e.services.CallingSupportServiceEvents.Type_allowPrivateMeetNowChanged),k.$on(s,r.events.messages.createGroupChat,function(){ie.createGroupChat()}),ie.enableSideloadedAppsInGroupChat&&(p.valueAsBoolean(r.settings.names.enableAppPolicySideloadingControl)||ie.isAppsEnabledByTenantSettings)&&(ie.appsServiceGroupChatDefinitionsSubscription=F.subscribe(function(){ie.syncGroupChatOnEntitlementsChanged()},e.services.AppsServiceEvents.GroupChatEntitlementsChanged),v.safeSubscribe(s,function(e){ie.syncGroupChatOnEntitlementsChanged(e),ie.resolvedChatId=e},e.services.NewChatServiceEvents.EventType_ResolveNewChat)),s.$on(\"$destroy\",ie.onDestroy.bind(ie)),ie.initialize(null,ie.peopleSlug),ie.initShortcuts(),ie.isMessageHeaderV2Enabled&&(ie.isHidden=ie.peopleSlug&&ie.peopleSlug.conversation&&!!ie.peopleSlug.conversation.hiddenTime),ie.enableNewGroupRosterMenu&&(ie.viewParticipantsTitle=l.instant(w.strings.view_participants_title)),ie}return __extends(n,i),n.$inject=[\"$scope\",\"$element\",\"$q\",\"constants\",\"$translate\",\"peopleService\",\"dialogService\",\"settingsService\",\"conversationsService\",\"chatTitlesService\",\"calendarService\",\"newChatService\",\"messageService\",\"chatListService\",\"callingService\",\"sxConfig\",\"chatServiceClient\",\"$window\",\"activeCallsService\",\"shortcutService\",\"analyticsService\",\"sfbInteropService\",\"loggingService\",\"resources\",\"sfbInteropUtilsService\",\"identityService\",\"callingPolicyStore\",\"callingUserActionService\",\"broadcastJoinService\",\"callPreJoinService\",\"appsService\",\"eventingService\",\"tenantSettingsStore\",\"messagingPolicySettingsStore\",\"utilityService\",\"routeUtilityService\",\"multiWindowService\",\"localizationService\",\"appConfig\",\"$state\",\"navigationService\",\"coachmarkEngine\",\"tooltipService\",\"tooltipCssApplicators\",\"notificationSettingsStore\",\"callingSupportService\",\"taggedContactsService\",\"flatContactListService\",\"desktopUtilityService\",\"calendarMeetingsSettingsService\",\"inputExtensionService\"],n.prototype.isMeetingChat=function(e){return e?e.isMeetingConversation():this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.isMeeting},n.prototype.setMenuItems=function(){var e=this;this.menuItems=[{displayName:this.resources.strings.chats_add_pin,svgPath:\"svg/icons-compose-extension-pin.html\",id:this.constants.chats.header.dropdownMenuPinChat,click:function(){return e.togglePinned(e.peopleSlug,!0)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuPinChat)}},{displayName:this.resources.strings.chats_remove_pin,svgPath:\"svg/icons-compose-extension-unpin.html\",id:this.constants.chats.header.dropdownMenuUnPinChat,click:function(){return e.togglePinned(e.peopleSlug,!1)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuUnPinChat)}},{displayName:this.resources.strings.chats_favorite_contact,svgPath:\"svg/icons-add-participant.html\",id:this.constants.chats.header.dropdownMenuFavoriteChat,click:function(){return e.addFavoriteContact(e.peopleSlug)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuFavoriteChat)}},{displayName:this.resources.strings.chat_mute,svgPath:\"svg/icons-bell-mute.html\",id:this.constants.chats.header.dropdownMenuMuteChat,click:function(){return e.updateMuteChat(e.peopleSlug,!0)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuMuteChat)}},{displayName:this.resources.strings.chats_nameGroupChat_buttonTitle,svgPath:\"svg/icons-edit.html\",id:this.constants.chats.header.dropdownMenuEditGroupChatName,click:function(){return e.openNameGroupChatDialog()},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuEditGroupChatName)}},{displayName:this.resources.strings.chat_unmute,svgPath:\"svg/icons-bell.html\",id:this.constants.chats.header.dropdownMenuUnMuteChat,click:function(){return e.updateMuteChat(e.peopleSlug,!1)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuUnMuteChat)}},{displayName:this.resources.strings.chat_blockBotChat,svgPath:\"svg/icons-block.html\",id:this.constants.chats.header.dropdownMenuBlockBotChat,click:function(){return e.toggleBotChatBlocked()},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuBlockBotChat)}},{displayName:this.resources.strings.chat_blockBotChatUnblock,svgPath:\"svg/icons-block.html\",id:this.constants.chats.header.dropdownMenuUnblockBotChat,click:function(){return e.toggleBotChatBlocked()},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuUnblockBotChat)}},{displayName:this.resources.strings.chat_unpin,svgPath:\"svg/icons-hide.html\",id:this.constants.chats.header.dropdownMenuHideChat,click:function(){return e.toggleHiddenChat(e.peopleSlug.conversation.id,!1)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuHideChat)}},{displayName:this.resources.strings.chat_unpin_undo,svgPath:\"svg/icons-unhide.html\",id:this.constants.chats.header.dropdownMenuUnHideChat,click:function(){return e.toggleHiddenChat(e.peopleSlug.conversation.id,!0)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuUnHideChat)}},{displayName:this.resources.strings.chat_leave,svgPath:\"svg/icons-leave.html\",id:this.constants.chats.header.dropdownMenuLeaveChat,click:function(){return e.leaveChat(e.peopleSlug.conversation.id)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuLeaveChat)}},{displayName:this.resources.strings.chats_follow_status,svgPath:\"svg/icons-status-follow.html\",id:this.constants.chats.header.dropdownMenuFollowStatus,click:function(){return e.chatListService.addOrRemoveTaggedContact(e.peopleSlug.conversation.id,!1)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuFollowStatus)}},{displayName:this.resources.strings.chats_unfollow_status,svgPath:\"svg/icons-status-unfollow.html\",id:this.constants.chats.header.dropdownMenuUnFollowStatus,click:function(){return e.chatListService.addOrRemoveTaggedContact(e.peopleSlug.conversation.id,!0)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuUnFollowStatus)}},{displayName:this.resources.strings.chat_manage_apps,svgPath:\"svg/icons-apps.html\",id:this.constants.chats.header.dropdownMenuManageApps,click:function(){return e.chatListService.manageApps(e.peopleSlug.conversation.id)},shouldBeHidden:function(){return e.isMenuItemHidden(e.constants.chats.header.dropdownMenuManageApps)}}]},n.prototype.isMenuItemHidden=function(e){var t=this.getCurrentChat();switch(e){case this.constants.chats.header.dropdownMenuPinChat:return!(this.canBePinned&&!this.isPinned);case this.constants.chats.header.dropdownMenuUnPinChat:return!(this.canBePinned&&this.isPinned);case this.constants.chats.header.dropdownMenuMuteChat:return this.isMuted;case this.constants.chats.header.dropdownMenuUnMuteChat:return!this.isMuted;case this.constants.chats.header.dropdownMenuHideChat:return!(this.canBePinned&&!this.isPinned&&!this.isHidden);case this.constants.chats.header.dropdownMenuUnHideChat:return!this.isHidden;case this.constants.chats.header.dropdownMenuEditGroupChatName:return!((this.participants.length>2||!this.isOneOnOne)&&!this.isChatLie&&this.isUserMember)||this.isMeeting;case this.constants.chats.header.dropdownMenuLeaveChat:return!(t&&t.canUserLeaveGroupChat())||this.isMeeting&&!!t&&t.creator()===this.sxConfig.getCurrentSkypeMri();case this.constants.chats.header.dropdownMenuManageApps:return this.isSfB||this.isOneOnOneBotChat;case this.constants.chats.header.dropdownMenuFollowStatus:return this.isSfB||!this.isOneOnOne||this.isOneOnOneBotChat||this.isMeeting||this.taggedContactsService.isTaggedContact(this.peopleSlug.mri);case this.constants.chats.header.dropdownMenuUnFollowStatus:return this.isSfB||!this.isOneOnOne||this.isOneOnOneBotChat||this.isMeeting||!this.taggedContactsService.isTaggedContact(this.peopleSlug.mri);case this.constants.chats.header.dropdownMenuFavoriteChat:return!this.isOneOnOne||this.isOneOnOneBotChat||this.isMeeting||this.flatContactListService.isContactAlreadyAFavorite(this.peopleSlug.mri);case this.constants.chats.header.dropdownMenuBlockBotChat:return!(this.isOneOnOneBotChat&&this.canBotBeBlocked&&!this.isBotChatBlocked);case this.constants.chats.header.dropdownMenuUnblockBotChat:return!(this.isOneOnOneBotChat&&this.canBotBeBlocked&&this.isBotChatBlocked)}},n.prototype.toggleBotChatBlocked=function(){this.chatListService.setBotChatBlock(this.peopleSlug.conversation.id,!this.isBotChatBlocked||null),this.isBotChatBlocked=!this.isBotChatBlocked},n.prototype.toggleHiddenChat=function(e,t){var i=this;e?this.conversationsService.setChatVisibility(e,t).then(function(){i.isHidden=!i.isHidden},function(e){i.logger.warn(\"toggle hidden chat in chat header failed. \"+e)}):this.logger.warn(\"toggleHiddenChat was called without chatId\")},n.prototype.addFavoriteContact=function(e){this.flatContactListService.addMriToFavorites(e.mri)},n.prototype.leaveChat=function(e){var t=this,i=this.conversationsService.getConversation(e);if(i&&i.isMeetingConversation()){var n={chatId:e,okButtonText:this.$translate.instant(this.resources.strings.meeting_header_leave_confirm_approve),closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageTitle:this.$translate.instant(this.resources.strings.meeting_header_leave_confirm_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.meeting_header_leave_confirm_desc),callback:function(){t.conversationsService.leaveConversation(e)},teamId:e};this.dialogService.open(this.constants.dialogs.confirmDialog,n)}else this.chatListService.leaveChat(e)},Object.defineProperty(n.prototype,\"callingButtonState\",{get:function(){return this.internalCallingButtonState},set:function(e){this.internalCallingButtonState=e,this.updateCallingProperties()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"callingButtonsEnabled\",{get:function(){return this.internalCallingButtonsEnabled},set:function(e){this.internalCallingButtonsEnabled=e,this.updateCallingProperties()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isUserMember\",{get:function(){return this.internalIsUserMember},set:function(e){this.internalIsUserMember=e,this.updateCallingProperties()},enumerable:!0,configurable:!0}),n.prototype.canShowJoinOrAcceptButtons=function(){return this.isCallingJoinOrAcceptButtonsVisible||this.isScreenSharingCallOnlyJoinOrAcceptButtonsVisible},n.prototype.updateCallingProperties=function(){this.canPlaceCall=2===this.callingButtonState,this.canAcceptCall=0===this.callingButtonState,this.canJoinAudioOrVideoCall=1===this.callingButtonState,this.canJoinScreenSharingOnlyCall=4===this.callingButtonState,this.canJoinCall=this.canJoinAudioOrVideoCall||this.canJoinScreenSharingOnlyCall,this.canNavigateToCall=3===this.callingButtonState;var e=this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.id,t=e?this.conversationsService.getCorrespondingChatConversation(e):null;this.isSomeScreenSharingCallOnlyButtonVisible=this.shouldShowScreenSharingButton(),this.isCallingNavigateButtonsVisible=(this.callingButtonsEnabled||this.isSomeScreenSharingCallOnlyButtonVisible)&&this.canNavigateToCall&&this.isUserMember,this.isCallingJoinOrAcceptButtonsVisible=this.callingButtonsEnabled&&(this.canJoinAudioOrVideoCall||this.canAcceptCall)&&this.isUserMember,this.isScreenSharingCallOnlyJoinOrAcceptButtonsVisible=this.isSomeScreenSharingCallOnlyButtonVisible&&(this.canJoinScreenSharingOnlyCall||this.canAcceptCall)&&this.isUserMember;var i=this.canPlaceCall&&this.isUserMember&&(!t||t.otherMembers&&t.otherMembers.length>0)&&!this.isThreadDisabled(e)&&(this.enableVoiceApps||!this.containsVoiceApp);this.isCallingStartButtonsVisible=this.callingButtonsEnabled&&i&&!this.isCallStartWithMultipleNumbersEnabled,this.isCallStartWithMultipleNumbersVisible=this.callingButtonsEnabled&&i&&this.isCallStartWithMultipleNumbersEnabled,this.isCallingButtonsDisabled=t&&t.otherMembers&&t.otherMembers.length>=this.maxRosterSizeInChat_ChatServiceLimit,this.isScreenSharingFromChatButtonVisible=this.isSomeScreenSharingCallOnlyButtonVisible&&i&&!this.isCallStartWithMultipleNumbersEnabled,this.buttonTitleHandler.updateTitles(this.isCallingButtonsDisabled)},n.prototype.updatePinnedText=function(){this.isContactsInChatAvailable?(this.pinnedAriaLabel=this.$translate.instant(this.resources.strings.chats_add_pin),this.pinnedTitle=this.isPinned?this.$translate.instant(this.resources.strings.chats_remove_pin):this.$translate.instant(this.resources.strings.chats_add_pin)):(this.pinnedAriaLabel=this.$translate.instant(this.resources.strings.chats_favorite),this.pinnedTitle=this.isPinned?this.$translate.instant(this.resources.strings.chats_removeFavorite):this.$translate.instant(this.resources.strings.chats_favorite))},n.prototype.setIsCallingAllowedByTenant=function(){var t=this;return this.isCallingAllowedByTenantSet?this.$q.when():e.services.QCancelable.toCancelablePromise(this.$q,this.callingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling),this.$scope).then(function(e){(e||t.useMeetingPolicyInScreenSharingFromChat)&&(t.isCallingAllowedByTenantSet=e,t.isCallingAllowedByTenant=e,t.callingServiceChangeSubscription||(t.callingServiceChangeSubscription=t.callingService.subscribe(function(){return t.updateCallButtonStates()})))}).catch(function(e){t.logger.error(\"callingPolicyStore.waitForSettingAndGetValue errored out for key: \"+SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling+\" error: \"+e)})},n.prototype.initShortcuts=function(){var t=this;this.createGroupChatFunction=function(){return t.createGroupChat()},this.shortcutService.assignCommandHandler(e.services.CommandIdentifier.AddParticipant,this.createGroupChatFunction)},n.prototype.joinCallWithoutModality=function(e){var t=this,i=this.activeCallsService.getCallsByConversationId(e)[0];!this.activeCall&&i&&!this.$scope.$$destroyed&&(this.isMeeting||i.isScreenshareFromChat||this.isGroupChat&&this.enableCallWithoutModalityForGroupCalls)&&this.callingService.joinCallWithoutModality(i,\"chat-header\").then(function(e){if(t.$scope.$$destroyed)e.stopIfNotReusable();else{if(t.activeCall=e,7===t.activeCall.state)return void t.onCallDisposed(null,t.activeCall);t.callChangedCallbackDisposable=t.activeCall.changed(t.updateRoster.bind(t,e)),t.updateRoster(e)}}).catch(function(e){t.logger.error(\"Error occured while joining the call {0}. Error: {1}\",i.callId,e)})},n.prototype.onCallDisposedHelper=function(e,t){if(t===this.activeCall&&!_.includes([24,46],this.activeCall.terminatedReason)&&(this.joinCallWithoutModalitiesAttemptsDict[t.callId]||(this.joinCallWithoutModalitiesAttemptsDict[t.callId]=0),this.joinCallWithoutModalitiesAttemptsDict[t.callId]++<this.joinCallWithoutModalitiesMaxNumAttempts)){var i=this.peopleSlug.conversation?this.peopleSlug.conversation.id:null;this.disposeJoinedCall(),this.updateOngoingCall(i)}},n.prototype.updateCallSubscription=function(e){var t=this;e?this.callSubscription&&this.callSubscription.teamsCallId===e.teamsCallId||(this.disposeCallSubscription(),this.callSubscription={teamsCallId:e.teamsCallId,subscription:e.changed(function(){return t.updateCallButtonStates()})}):this.disposeCallSubscription()},n.prototype.updateRoster=function(e){var t=this,i=e.participants.map(function(e){return e.id}).join(\",\");this.callParticipantCache!==i&&(this.callParticipantCache=i,this.callingService.getCallLiveParticipants(e,\"chat-header\").then(function(i){t.callParticipants=null,t.activeCall===e&&(t.callParticipants=i,t.handleResize())}).catch(function(e){t.callParticipants=null,t.logger.error(\"Error occured while getting call participants: {0}\",e)}))},n.prototype.disposeJoinedCall=function(){this.activeCall&&(this.callChangedCallbackDisposable&&this.callChangedCallbackDisposable.dispose(),this.activeCall.stopIfNotReusable(),this.activeCall=null,this.activeCallId=null,this.callParticipantCache=null,this.callParticipants=null)},n.prototype.disposeCallSubscription=function(){this.callSubscription&&(this.callSubscription.subscription&&this.callSubscription.subscription.dispose(),this.callSubscription=null)},n.prototype.isCallScreenshareOnly=function(){var e=this.callingService.getCalls(this.peopleSlug.conversation.id,null,!0);return e.length>0?e[0].isScreenshareFromChat:!!this.joinableCallInfo&&this.joinableCallInfo.isScreenshareFromChat},n.prototype.handleResize=function(){var e=this.$element.find(\".app-chat-header\");if(e){var t=e.width();t>n.LARGE_HEADER_WIDTH?this.maxVisibleCallParticipant=n.MAX_VISIBLE_CALL_PARTICIPANT_LARGE:t>n.MIDDLE_HEADER_WIDTH?this.maxVisibleCallParticipant=n.MAX_VISIBLE_CALL_PARTICIPANT_MIDDLE:this.maxVisibleCallParticipant=n.MAX_VISIBLE_CALL_PARTICIPANT_SMALL}},n.prototype.subscribeForWindowResize=function(){var e=this;this.resizeCallback||(this.resizeCallback=_.debounce(function(){return e.handleResize()},300),this.$window.addEventListener(\"resize\",this.resizeCallback))},n.prototype.unsubscribeFromWindowResize=function(){this.resizeCallback&&(this.$window.removeEventListener(\"resize\",this.resizeCallback),this.resizeCallback=null)},n.prototype.updateOngoingCall=function(e){var t=this.activeCallsService.getCallsByConversationId(e),i=t.length>0?t[0].callId:void 0;i!==this.activeCallId&&(this.activeCallId&&this.disposeJoinedCall(),i?(this.subscribeForWindowResize(),this.joinCallWithoutModality(e)):(this.disposeJoinedCall(),this.unsubscribeFromWindowResize()),this.activeCallId=i)},n.prototype.updateCallButtonStates=function(){var e=this;if(this.peopleSlug){var t=this.peopleSlug.conversation?this.peopleSlug.conversation.id:null;this.updateOngoingCall(t);var i=t&&this.callingService.getCalls(t,null,!0)[0];if(this.updateCallSubscription(i),this.updateJoinableCallInfo(i),this.setIsCallingAllowedByTenant().then(function(){e.callingButtonsEnabled=e.shouldEnableCallingButtons()}),this.joinableCallInfo?this.callingButtonState=this.joinableCallInfo.isScreenshareFromChat?4:1:this.callingButtonState=2,i&&this.joinableCallInfo){var n=[2,3,4,5],s=[6,7];1===i.state?this.callingButtonState=0:-1!==n.indexOf(i.state)?this.callingButtonState=3:-1!==s.indexOf(i.state)&&(this.callingButtonState=2)}}},n.prototype.initialize=function(t,i,n){var s=this;this.participants=[],this.otherParticipant=void 0,this.callParticipants=null;var a=this.checkIsConversationTab(),o=i&&n&&(i.mri&&n.mri&&i.mri===n.mri||i.conversation&&n.conversation&&i.conversation.id===n.conversation.id);(!this.resolvedChatId||i&&i.conversation&&i.conversation.id!==this.resolvedChatId)&&(this.chatSwitchRendered=!(a&&!o)),this.resolvedChatId=null,i!==n&&(this.allCallsSubscription&&(this.activeCallsService.unsubscribe(this.allCallsSubscription),this.allCallsSubscription=null),this.conversationsServiceSubscription&&(this.conversationsService.unsubscribe(this.conversationsServiceSubscription),this.conversationsServiceSubscription=null)),this.updateView(i),this.updateIsPinned();var r=i&&i.conversation?i.conversation.id:null;!this.allCallsSubscription&&r&&(this.allCallsSubscription=this.activeCallsService.subscribe(function(){return s.updateCallButtonStates()},e.services.ActiveCallsServiceEvents.Type_ActiveCallsChanged,r)),!this.conversationsServiceSubscription&&r&&(this.conversationsServiceSubscription=this.conversationsService.safeSubscribe(this.$scope,function(){return s.updateView()},e.services.ConversationsServiceEvents.EventType_All,r)),i!==n&&this.dialogOpenResult&&this.dialogService.isDialogOpen(this.dialogOpenResult.id)&&this.dialogService.close(this.dialogOpenResult.id,!0),this.peopleSlug&&this.peopleSlug.mri==SkypeX.Services.ChatServiceUtils.SkypeBot&&this.analyticsService.eventTrack(this.constants.telemetry.help.tbotChat);var l=this.routeUtilityService.getRootRouteParams(),c=this.enableInstallChatAppsFromStore&&l&&l.middlePane==this.constants.messages.panes.manageApps,h=this.enableSideloadedAppsInGroupChat&&r&&(c||this.groupChatEntitlementsChatId!==r)&&!this.isChatLie&&(this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppPolicySideloadingControl)||this.isAppsEnabledByTenantSettings);this.chatHasApps=!!h&&this.hasApps(r),this.groupChatEntitlementsChatId!=r&&(this.chatAppsList=[],this.updateShowChatApps(),this.groupChatEntitlementsChatId=void 0),this.isChatAppsLoading=this.chatHasApps,this.showBotCallingDisabled=!1,this.showBotVideoDisabled=!1,(c||this.chatSwitchRendered)&&r&&this.chatHasApps&&this.updateGroupChatAppEntitlements(r)},n.prototype.checkIsConversationTab=function(){var e=this.routeUtilityService.getRootRouteParams();return(e?e.middlePane?e.middlePane:e.sections:\"\")===this.constants.messages.panes.conversations},n.prototype.onChatSwitchComplete=function(){var e=this.peopleSlug&&this.peopleSlug.conversation?this.peopleSlug.conversation.id:null;if(e){var t=this.chatHasApps;t&&this.updateGroupChatAppEntitlements(e),this.inputExtensionService.onChatAppEnumerated(e,t),this.enableCallingBots&&this.isBotUserMri()&&this.updateBotCalling()}},n.prototype.hasApps=function(e){var t=this.conversationsService.getConversation(e);if(t&&t.threadProperties){var i=this.utilityService.tryParseJSON(t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_ExtensionDefinitionContainer]);return i&&!!i.updatedTime}return!1},n.prototype.updateHeader=function(t,i){var n=this;t&&i&&(this.participants=_.map(i,function(t){var i=e.services.ChatConversationMemberConverter.toUsers(t),s=i&&i.length>0&&i[0];return n.userAsChatParticipant(s)}),this.filterBotsFromParticipants(),this.sortParticipants(),this.participantBehavior&&(this.participantBehavior.participants=this.participants),this.updateOtherParticipant(),this.updateCallButtonStates(),this.updateParticipantsButton(),this.updatePopOutButton())},n.prototype.updatePopOutButton=function(){if(this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.id){var e=this.conversationsService.getCorrespondingConversation(this.peopleSlug.conversation.id);this.multiWindowService.enabled&&(this.popOutChatDisabled=!this.conversationsService.canConversationPopOut(e),this.popOutButtonTitle=this.popOutChatDisabled?this.$translate.instant(this.resources.strings.multiwindow_pop_out_chat_disabled):this.$translate.instant(this.resources.strings.multiwindow_pop_out_chat))}},n.prototype.updateOtherParticipant=function(){var e=(this.participants&&this.participants.length)===this.NUM_PARTICIPANTS_IN_ONE_ON_ONE&&this.getCurrentChat(),t=e&&e.isUserMember()&&this.selfMri;this.otherParticipant=t&&_.find(this.participants,function(e){return e.mri!==t})},n.prototype.userAsChatParticipant=function(e){var t=e;return t&&!t.shortName&&(t.shortName=this.chatTitlesService.shortNameForUser(e)),t},n.prototype.updateIsPinned=function(){this.isPinned=this.peopleSlug&&this.peopleSlug.conversation&&this.headerIsPinned(this.peopleSlug),this.updatePinnedText()},n.prototype.updateParticipantsButton=function(){var e,t,i,n=this,s=_.partition(this.participants,function(e){return e.userType===n.constants.RoleConstants.Guest}),a=s[0],o=s[1],r=_.isEmpty(a)?0:a.length,l=_.isEmpty(o)?0:o.length,c=l+r;this.isMessageHeaderV2Enabled?this.newParticipantsButtonString=c.toString():(!l&&r>=1?(t=this.resources.strings.chats_participants_subTitle_guests_mf,i=this.resources.strings.chats_participants_subTitle_guests_mf_aria_label):l>=1&&!r?(t=this.resources.strings.chats_participants_subTitle_participants_mf,i=this.resources.strings.chats_participants_subTitle_participants_mf_aria_label):l>=1&&r>=1&&(e=this.$translate.instant(this.resources.strings.chats_participants_subTitle_participants_mf,{numOfParticipants:c},this.constants.translation.interpolationIds.messageformat),t=this.resources.strings.chats_participants_subTitle_including_guests_mf,i=this.resources.strings.chats_participants_subTitle_including_guests_mf_aria_label),this.participantsButtonString=this.$translate.instant(t,{participantsClause:e,numOfParticipants:c,numOfGuests:r},this.constants.translation.interpolationIds.messageformat),this.participantsButtonAriaLabelString=this.$translate.instant(i,{participantsClause:e,numOfParticipants:c,numOfGuests:r},this.constants.translation.interpolationIds.messageformat))},n.prototype.createGroupChat=function(e){var i=this;e&&(e.stopPropagation(),e.preventDefault());var n=this.participants.length>this.NUM_PARTICIPANTS_IN_ONE_ON_ONE?t.ChatActivityType.UpdateRecipientGroupInChat:t.ChatActivityType.CreateGroupChat;if(this.dialogOpenResult&&this.dialogService.isDialogOpen(this.dialogOpenResult.id))this.dialogOpenResult&&this.newChatService.focusOnAddLine(this.dialogOpenResult.id);else{var s={chatActivityType:n,existingChatRecipients:this.participants,otherRecipient:this.otherParticipant};this.dialogService.registerCloseCallback(this.constants.dialogs.createChat,function(){i.peopleSlug&&i.peopleSlug.conversation||(i.dialogOpenResult=null,i.newChatService.setOpenDialogResult(i.dialogOpenResult))});var a=this.newChatService.getOpenDialogResult();a&&this.dialogService.isDialogOpen(a.id)?a.closePromise.then(function(){i.dialogOpenResult=i.dialogService.open(i.constants.dialogs.createChat,s),i.newChatService.setOpenDialogResult(i.dialogOpenResult)}):(this.dialogOpenResult=this.dialogService.open(this.constants.dialogs.createChat,s),this.newChatService.setOpenDialogResult(this.dialogOpenResult))}this.updateGroupProfilePicture()},n.prototype.onClickMeetingButtonClose=function(){this.navigationService.navigateToLastCalendarState(\"chat-header\")},n.prototype.openNameGroupChatDialog=function(){var e=this;if(!this.nameGroupChatDialogToken||!this.dialogService.isDialogOpen(this.nameGroupChatDialogToken.id)){var t=this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.id;if(t){var i={chatId:t};this.nameGroupChatDialogToken=this.dialogService.open(this.constants.dialogs.nameGroupChat,i),this.dialogService.registerCloseCallback(this.constants.dialogs.nameGroupChat,function(t){e.reevaluateGroupChatTitle(t),t&&t.mark&&t.mark(\"dialog_closed\")})}}},n.prototype.popOutChat=function(){this.multiWindowService.openWindow(new e.services.ChatChildWindowParams(this.peopleSlug.conversation.id),this.constants.events.multiWindow.entryPoints.chatHeaderButton)},n.prototype.reevaluateGroupChatTitle=function(e){var t=this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.id;if(t){var i=this.conversationsService.getCorrespondingChatConversation(t);this.groupChatTitle=i&&i.customTitle;var n=!!this.groupChatTitle&&this.groupChatTitle!==this.translatedNoTitle;this.logger.info(\"groupChatTitle set to \"+(n?\"custom title\":\"no title\")),this.isMessageHeaderV2Enabled&&this.updateParticipantsButton(),e&&e.mark&&e.mark(\"title_updated\",{hasTitle:n})}},n.prototype.openMeetingDetail=function(){var t=this.meetingInfo.iCalUid;if(t){var i=this.constants.dialogs.meetingDetail,n=this.meetingInfo.meetingType;this.navigationService.navigateToCalendarScheduleForm(i,{eventId:t,providerType:e.services.CalendarEventProviderType.userEventUsingICalUId,meetingType:n,navCtx:this.constants.navContext.chatHeader})}else this.logger.error(\"No exchange Id for the meeting {0}\",this.peopleSlug.conversation&&this.peopleSlug.conversation.id)},n.prototype.onFocus=function(e){var t=this.activeCall?this.$translate.instant(this.resources.strings.meeting_privatemeeting_chatheader_active,{name:this.groupChatTitle}):this.$translate.instant(this.resources.strings.meeting_privatemeeting_chatheader_not_active,{name:this.groupChatTitle});e.target.setAttribute(\"aria-label\",t)},n.prototype.joinMeeting=function(){var t=this;try{this.activeCall&&this.activeCall.markAsReusable();var i=this.peopleSlug&&this.peopleSlug.conversation&&this.conversationsService.getCorrespondingConversation(this.peopleSlug.conversation.id),n=e.services.CalendarBaseOperationHandler.getOrganizer(i),s=n.tenantId,a=n.organizerId,o={conversationId:this.peopleSlug.conversation.id,meetingType:e.services.MeetingType.Chat,start:new Date(this.meetingInfo.startTime.toString()),end:new Date(this.meetingInfo.endTime.toString()),title:this.meetingInfo.subject,isRecurring:!(!this.meetingInfo.eventRecurrencePattern||!this.meetingInfo.eventRecurrenceRange),correlationId:this.correlationId,tenantId:s,organizerId:a},r={context:this.constants.scenarios.calling.context.meetingChatHeader};if(o.isBroadcast=this.meetingInfo.meetingType===e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Broadcast]&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastJoinDeprecated),o.isBroadcast){if(!(i&&i.creator()))throw Error(\"Creator field not present in the thread\");var l={containerId:this.meetingId,itemId:this.meetingInfo.itemId||\"0\",context:{Tid:s,Oid:a}},c=function(){t.broadcastJoinService.joinBroadcastMeeting(l,function(e){o.broadcastRole=e,t.callingUserActionService.joinSkypeTeamMeeting(o,r)},function(t){return t===e.services.BroadcastParticipantRole.Producer?t:e.services.BroadcastParticipantRole.Contributor})};this.broadcastJoinService.isBroadcastETMJoinEnabled()?c():this.broadcastJoinService.showEtmUnsupportedDialog(c)}else this.callingUserActionService.joinSkypeTeamMeeting(o,r)}catch(e){this.logger.error(\"chat header: joinMeeting failed with error: \"+e),this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.error_message_meeting_join_failure)})}},n.prototype.updateMuteChat=function(e,t){this.peopleSlugHasConversationId(e)&&this.chatListService.updateMuteChat(e.conversation.id,t).then(this.hideMuteTooltip)},n.prototype.togglePinned=function(e,t){this.peopleSlugHasConversationId(e)&&(!0===t?this.chatListService.pinChat(e.conversation.id):this.chatListService.unpinChat(e.conversation.id)),this.updatePinnedText()},n.prototype.peopleSlugHasConversationId=function(e){if(this.resolveSlug(e),e&&e.conversation){if(e.conversation.id)return!0;this.logger.error(\"id missing for conversation in peopleSlug. PeopleSlugs mri is: \"+e.mri)}else e&&!e.conversation?this.logger.error(\"conversation missing on peopleslug when trying to pin: \"+e.mri):this.logger.error(\"peopleSlug is falsy when attempting to pin\");return!1},n.prototype.onAllowPrivateMeetNowChanged=function(){this.allowPrivateMeetNow=this.callingSupportService.allowPrivateMeetNowEnabled(),this.logger.info(\"[allowPrivateMeetNowChanged] allowPrivateMeetNow= \"+this.allowPrivateMeetNow)},n.prototype.headerIsPinned=function(t){var i=!1;return t&&t.conversation?i=!!this.chatListService.getChatConversation(e.services.ChatListType.PINNED,t.conversation.id):t&&!t.conversation?this.logger.error(\"Tried to check header pinned status for falsy peopleSlug conversation:\"+t.mri):this.logger.error(\"Tried to check header pinned status for falsy peopleSlug\"),i},n.prototype.checkIfChatDisabledForGroup=function(){if(this.participants&&this.participants.length>0){var e=this.peopleSlug&&this.peopleSlug.conversation&&this.conversationsService.getCorrespondingConversation(this.peopleSlug.conversation.id);this.isPrivateChatDisabled=!this.messageService.isChatEnabled(e,this.participants)}},n.prototype.enableSharingOnlyCall=function(){return!this.isSmsChat&&(this.desktopUtilityService.avIsRemoted()?this.settingsService.valueAsBoolean(this.constants.settings.names.enableSharingOnlyCallChrome)&&window.vdi&&window.vdi.isFeatureSupported(e.services.VDIFeatureId.Screenshare)&&window.vdi.isFeatureSupported(e.services.VDIFeatureId.Video):this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableSharingOnlyCall)||this.callingSupportService.isScreenSharingSupported()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableSharingOnlyCallChrome))},n.prototype.enableSharingOnlyCallForInterop=function(){return this.enableSharingOnlyCall()&&this.isInteropScreenshareFromChatEnabled},n.prototype.getLangDirection=function(){return this.localizationService.langDirection},n.prototype.updateJoinableCallInfo=function(e){if(this.joinableCallInfo=null,e&&1==e.state)this.joinableCallInfo={callId:e.callId,teamsCallId:e.teamsCallId,conversationId:this.peopleSlug&&this.peopleSlug.conversation?this.peopleSlug.conversation.id:null,messageId:e.messageId,isScreenshareFromChat:e.isScreenshareFromChat};else if(this.peopleSlug&&this.peopleSlug.conversation&&this.participants.length>this.NUM_PARTICIPANTS_IN_ONE_ON_ONE){var t=this.activeCallsService.getCallsByConversationId(this.peopleSlug.conversation.id);this.joinableCallInfo=t[0]}},n.prototype.updateView=function(t){var i=this;t||(t=this.peopleSlug);var n=t?t.conversation?this.conversationsService.getCorrespondingConversation(t.conversation.id):t.mri?this.conversationsService.findConversationWith(t.mri):null:null;if(this.isNativeFederated=n&&n.isNativeFederated(),this.isFederated=n&&n.isFederated()||this.routeUtilityService.getRootRouteParams().isFederated,this.isSmsChat=n&&n.isSmsChat(),t){e.services.QCancelable.cancel(this.chatParticipantsPromise),e.services.QCancelable.cancel(this.getAllPeopleProfilePromise);var s=t.conversation?this.conversationsService.waitForChatConversationSynced(t.conversation.id).then(function(){}):this.$q.when();if(this.chatParticipantsPromise=e.services.QCancelable.toCancelablePromise(this.$q,s),this.chatParticipantsPromise.then(function(){n&&n.getOtherMembers(i.selfMri);var s={notInChat:new Set,common:new Set,onlyInChat:new Set};if(n){var a=_.map(i.participants,function(e){return e.mri});s=n.getRosterDelta(a)}else t&&t.mri&&(s.notInChat=new Set,s.notInChat.add(t.mri),s.notInChat.add(i.selfMri));var o=i.convertRosterDelta(s);if(o.addedParticipantMris.size>0||o.removedParticipantMris.size>0){i.logger.info(\"User added or removed, updating chat header\");var r;n&&((r=i.loggingService.newScenario(\"chat_recipients_update_profilefetch\")).eventData={id:n&&n.id});var l=n&&n.isFederated(),c=i.selectParticipantListAndSetProfilePromise(o,t,l);i.getAllPeopleProfilePromise.then(function(e){if(r){var n=c&&c.size;if(n&&_.size(e)!==n){var s=Array.from(c),a=_.map(e,function(e){return e.mri});r.fail({errorInfo:JSON.stringify({description:\"number of requested users does not match number of returned user profiles\",numRequestedUsers:s.length,numReceivedProfiles:a.length})}),i.logger.error(\"number of requested users does not match number of returned user profiles. number requested: {0}, number received: {1}\",s.length,a.length)}else r.stop()}i.logger.info(\"User profile is resolved, resolved user length: {0}, current participant length: {1}\",e&&e.length,i.participants.length),i.participants=_.unionBy(e,i.participants||[],function(e){return i.userAsChatParticipant(e).mri}),i.logger.info(\"Before users removal, commonParticipantMris size: {0}, removedParticipantMris size: {1}, current participant length {2}\",o.commonParticipantMris.size,o.removedParticipantMris.size,i.participants.length),(o.commonParticipantMris.size>0&&o.removedParticipantMris.size>0||l&&o.removedParticipantMris.size>0)&&(i.participants=_.filter(i.participants,function(e){return!o.removedParticipantMris.has(e.mri)}),i.logger.info(\"After users removal, current participant length {2}\",i.participants.length)),i.filterBotsFromParticipants(),i.sortParticipants(),i.updateOtherParticipant(),i.initializeParticipantBehavior(),i.isMessageHeaderV2Enabled&&i.setMenuItems(),i.updateCallButtonStates(),i.updateGroupChatCreationButton(),i.updateAddUserForPrivateMeeting(),i.updatePinnedButton(),i.updateParticipantsButton(),i.isFederated&&i.updateFederatedChatHeader(t)},function(t){t===e.services.QCancelable.CancelID?(r&&r.stop({errorInfo:JSON.stringify({description:\"promise cancelled\"})}),i.logger.info(\"getAllPeopleProfile - promise cancelled\")):(r&&r.fail({errorInfo:JSON.stringify({description:\"peopleService rejected the promise\",error:t})}),i.logger.error(\"getAllPeopleProfile - failed getting the data from people service: \"+t))})}}),!this.isMeeting&&n&&n.isUserMember()!==this.isUserMember&&(this.initializeParticipantBehavior(),this.updateParticipantsButton()),this.isUserMember=n&&n.isUserMember(),this.isChatLie=!!n&&SkypeX.Services.SkypeConversationLocal.isLie(n.id),this.isOneOnOne=n&&n.isOneOnOne(),this.isOneOnOneBotChat=n&&n.isOneOnOneBotChat(),this.canBotBeBlocked=n&&this.isOneOnOneBotChat&&this.isBlockBotChatEnabled&&this.isAppsEnabledByTenantSettings,this.isBotChatBlocked=n&&n.threadProperties&&n.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PMessagingDisabled],this.isGroupChat=n&&n.isGroupChat(),this.containsVoiceApp=n&&n.containsVoiceApp(),this.updateGroupProfilePicture(),this.checkIfChatDisabledForGroup(),this.isMeeting=n&&this.isMeetingChat(n),this.updatePopOutButton(),this.isMeeting){var a=t.conversation&&this.conversationsService.getChatConversation(t.conversation.id);this.meetingInfo=a?a.getMeetingInfo():this.peopleSlug.conversation&&this.peopleSlug.conversation.meetingInfo,this.meetingId=a?a.id:null;var o=a&&this.chatTitlesService.getChatConversationTitles(a.id);this.groupChatTitle=a?o&&o.title:this.peopleSlug.conversation&&this.peopleSlug.conversation.title,this.isInstantMeeting=this.meetingInfo&&this.meetingInfo.meetingType===e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Adhoc],this.groupChatTitle||(o?o.title||this.logger.warn(\"Cannot get meeting chat title from groupChatConversationTitle.title because groupChatConversationTitle.title is null\"):this.logger.warn(\"Cannot get meeting chat title from groupChatConversationTitle because groupChatConversationTitle is null\"),this.peopleSlug?this.peopleSlug.conversation?this.peopleSlug.conversation&&!this.peopleSlug.conversation.title&&this.logger.warn(\"Cannot get meeting chat title from peopleSlug.conversation.title because peopleSlug.conversation.title is null\"):this.logger.warn(\"Cannot get meeting chat title from peopleSlug.conversation because peopleSlug.conversation is null\"):this.logger.warn(\"Cannot get meeting chat title from peopleSlug because peopleSlug is null\")),this.meetingInfo&&(this.meetingInfo.formattedTime=this.calendarService.getMeetingFormattedTime(this.meetingInfo.startTime,this.meetingInfo.eventRecurrencePattern,this.meetingInfo.eventRecurrenceRange)),this.initializeParticipantBehavior(),this.updateParticipantsButton()}else this.meetingInfo=null;e.services.SfBInteropServiceGateway.IsSfBGatewayEnabled()?t.conversation?this.isSfB=this.sfbInteropUtilsService.isSfB(t.conversation.id):t.mri&&(this.isSfB=this.sfbInteropUtilsService.isSfB(t.mri)):t.mri?this.isSfB=this.sfbInteropUtilsService.isSfB(t.mri):t.conversation&&(this.isSfB=this.sfbInteropUtilsService.isSfB(t.conversation.id)),this.isFederated&&this.updateFederatedChatHeader(t),this.isSfB&&t.conversation&&this.sfbInteropService.acknowledgeConversation(t.conversation.id)}if(this.peopleSlug&&this.peopleSlug.conversation&&this.reevaluateGroupChatTitle(),n?(this.canBeMuted=this.areMeetingChatNotificationSettingsEnabled&&n.isMeetingConversation(),this.refreshIsMuted(),this.updateCallButtonStates(),this.updateGroupChatCreationButton(),this.updatePinnedButton(),this.checkIfChatDisabledForGroup()):(this.groupChatTitle=null,this.isMuted=!1,this.canBeMuted=!1,this.isGroupChatCreationAvailable=!1,this.canBePinned=!1,this.isPrivateChatDisabled=!1),this.updateShouldShowMuteButton(),this.updateAddUserForPrivateMeeting(),this.shouldShowMeetingDetailButton=!this.isGuestUser&&this.isUserMember&&!this.isInstantMeeting,this.activeCall)this.correlationId=this.callPreJoinService.getPreJoinInfoForCall(this.activeCall).correlationId;else{var r=__assign({},this.joinableCallInfo),l=r.conversationId,c=r.messageId;this.correlationId=this.callPreJoinService.getOrCreatePreJoinInfo(l,c).correlationId}this.updateShowChatApps()},n.prototype.updateShouldShowMuteButton=function(){this.shouldShowMuteButton=this.canBeMuted&&!this.isMuted},n.prototype.showMuteTooltip=function(e){var t=this.areMeetingChatNotificationSettingsEnabled?this.resources.strings.meeting_chat_header_unmute_tooltip:this.resources.strings.chat_unmute,i=this.$translate.instant(t);this.showTooltip(e,i)},n.prototype.showTooltip=function(t,i){var n=this;this.hideMuteTooltip(),this.muteTooltipId=\"chat-header-mute-tooltip\";var s=this.$scope.$new();s.muteInfo=i;var a={templateUrl:\"components/chat-header/chat-header-mute-tooltip.html\",trigger:\"manual\",container:\"body\",scope:s},o={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:a,tooltipId:this.muteTooltipId,cssApplicator:function(){n.tooltipCssApplicators.tooltip(t,\".chat-header-mute-tooltip\",\"#\"+n.unmuteButtonId+\", #\"+n.muteButtonId,5,8)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(o)},n.prototype.showUnmuteTooltip=function(e){var t=this.$translate.instant(this.resources.strings.chat_mute_long);this.showTooltip(e,t)},n.prototype.sortParticipants=function(){this.participants=_.sortBy(this.participants,function(e){return e.shortName||e.guestlessDisplayName||e.displayName})},n.prototype.filterBotsFromParticipants=function(){var e=this;this.enableFilterBotsFromChatParticipants&&this.enableBotsInGroupChat&&(!this.isOneOnOne||this.isOneOnOne&&!this.isBotUserMri())&&(this.participants=_.filter(this.participants,function(t){return!SkypeX.Services.ChatServiceUtils.isBotMri(t.mri)||e.botsAllowedAsChatUsers.includes(t.mri)}))},n.prototype.convertRosterDelta=function(e){return{addedParticipantMris:e?e.onlyInChat:new Set,removedParticipantMris:e?e.notInChat:new Set,commonParticipantMris:e?e.common:new Set}},n.prototype.selectParticipantListAndSetProfilePromise=function(t,i,n){var s=this,a=t&&(t.addedParticipantMris.size>0?t.addedParticipantMris:i&&i.mri&&t.removedParticipantMris&&t.removedParticipantMris.size>0?t.removedParticipantMris:this.participants&&0!==this.participants.length?null:t.commonParticipantMris);if(a)if(a===t.removedParticipantMris)this.setProfilePromise(a,\"removedusers\",function(e,t){return s.peopleService.getAllPeopleProfile(e,t,!1)});else if(n||this.isMeeting)if(this.isMeeting)this.setProfilePromise(a,\"meeting\",function(e,t){return s.peopleService.getPeopleProfilesForMeeting(e,s.meetingId,!1,t)});else{var o=n&&_.partition(Array.from(a),function(e){return e===s.selfMri}),r=o[0],l=o[1];l&&l.length>0?this.setProfilePromise(a,\"federated\",function(e,t){return s.$q.all([s.peopleService.getAllPeopleProfile(r,t),s.peopleService.searchFederatedUsersByMri(l,t)]).then(function(e){var t=e[0],i=e[1];return _.flatten(_.concat(t,i))})}):this.setProfilePromise(a,\"temp_federated\",function(e,t){return s.peopleService.getAllPeopleProfile(e,t)})}else this.setProfilePromise(a,\"standard\",function(e,t){return s.peopleService.getAllPeopleProfile(e,t,!1)});else this.getAllPeopleProfilePromise=e.services.QCancelable.toCancelablePromise(this.$q,this.$q.when(null));return a},n.prototype.setProfilePromise=function(t,i,n){this.getAllPeopleProfilePromise=e.services.QCancelable.toCancelablePromise(this.$q,n(Array.from(t),\"chat-header_\"+i))},n.prototype.updateFederatedChatHeader=function(e){if(this.enableFederatedChat){if(!e.mri)return;this.updateFederatedUserDomain()}},n.prototype.updateFederatedUserDomain=function(){var e=this;if(this.participants.length===this.NUM_PARTICIPANTS_IN_ONE_ON_ONE){var t=this.otherParticipant||_.find(this.participants,function(t){return t.mri!==e.selfMri});this.federationUserDomain=(t&&t.userPrincipalName||\"\").replace(/[^@]+@/,\"@\")}},n.prototype.updateGroupProfilePicture=function(){var e=this;if(this.peopleSlug&&this.peopleSlug.conversation){var t=this.conversationsService.getCorrespondingConversation(this.peopleSlug.conversation.id);t&&!t.isOneOnOne()&&this.chatTitlesService.buildChatTitles(t.id).then(function(t){t?(e.pictureGroup=t.pictureMembers,e.plGroupKey=e.peopleService.getPlGroupKeyFromPictureGroup(e.pictureGroup)):e.pictureGroup=null})}},n.prototype.resolveSlug=function(e){e&&!e.conversation&&e.mri&&(this.peopleSlug.conversation=this.conversationsService.getChatConversationWith(e.mri))},n.prototype.getUpdateMuteActionData=function(e){return e&&e.otherMembers&&{MemberCount:1+e.otherMembers.length}},n.prototype.getCurrentChatId=function(){return this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.id},n.prototype.getCurrentChat=function(){return this.conversationsService.getChatConversation(this.getCurrentChatId())},n.prototype.initializeParticipantBehavior=function(){var e=this.getCurrentChat(),i=this.getCurrentChatId(),n=e&&e.canUserLeaveGroupChat();if(this.isMeeting){var s=this.sxConfig.getCurrentSkypeMri(),a=e?e.creator():null,o=a===s,r=n&&!o;this.participantBehavior=new t.MeetingHeaderParticipantBehavior(this.meetingInfo,i,a,this.chatServiceClient,this.dialogService,this.participants,this.constants,this.eventingService,this.settingsService,this.$translate.instant(this.resources.strings.meeting_details_organizer_title),n,r),this.participantBehavior.initialize()}else{var r=n,l=this.enableRemoveUser&&this.messagingPolicySettingsStore.getSettingValue(SkypeX.Services.MessagingPolicySettingsStorageKey.allowRemoveUser)&&n;this.participantBehavior=i?new t.ChatHeaderParticipantBehavior(this.participants,i,r,l,this.chatServiceClient,this.constants,this.dialogService,this.eventingService,this.settingsService):new t.ChatHeaderParticipantBehavior(this.participants,void 0,!1,!1,void 0,this.constants,void 0,this.eventingService,this.settingsService),this.participantBehavior.initialize(),this.updateGroupProfilePicture()}},n.prototype.shouldEnableCallingButtons=function(){var e=!this.isBotUserMri()&&(!this.isBotInGroupChat()||this.enableSideloadedAppsInGroupChat),t=this.enableCallingBots&&this.isBotUserMri()&&this.botHasCallingProperties;return(this.containsVoiceApp||this.isAllowedMediaBots()||e||t)&&this.isCallingAllowedByTenant},n.prototype.shouldShowScreenSharingButton=function(){var e=!this.isBotUserMri()&&(!this.isBotInGroupChat()||this.enableSideloadedAppsInGroupChat),t=this.enableCallingBots&&this.isBotUserMri()&&this.botHasCallingProperties;return(this.containsVoiceApp||this.isAllowedMediaBots()||e||t)&&(this.useMeetingPolicyInScreenSharingFromChat||this.isCallingAllowedByTenant)},n.prototype.updateBotCalling=function(){var t=this;this.botHasCallingProperties=!1;var i=this.participants[0].mri,n=this.loggingService.newScenario(e.Constants.Instance.scenarios.extensibility.bots.botCallingScenario.chatHeaderCallingProperties);this.appsService.getUserInstalledAppFromBotId(i).then(function(e){e&&e.appDefinition&&e.appDefinition.bots&&e.appDefinition.bots.length>0&&(e.appDefinition.bots[0].supportsCalling||e.appDefinition.bots[0].supportsVideo)&&(t.botHasCallingProperties=!0,t.botSupportsCalling=!!e.appDefinition.bots[0].supportsCalling,t.botSupportsVideo=!!e.appDefinition.bots[0].supportsVideo),n.stop(),t.loggingService.info(\"getUserInstalledAppFromBotId succeeded to get bot calling properties\")}).catch(function(e){n.fail({errorInfo:e}),t.loggingService.info(\"getUserInstalledAppFromBotId failed to get bot calling properties\")}).finally(function(){t.updateBotCallingButtons(),t.callingButtonsEnabled=t.shouldEnableCallingButtons()})},n.prototype.updateBotCallingButtons=function(){this.showBotCallingDisabled=!!this.isBotUserMri()&&!this.botSupportsCalling,this.showBotVideoDisabled=!!this.isBotUserMri()&&!this.botSupportsVideo},n.prototype.isBotUserMri=function(){var e=this;if(this.participants&&this.participants.length===this.NUM_PARTICIPANTS_IN_ONE_ON_ONE){var t=this.otherParticipant||_.find(this.participants,function(t){return t.mri!==e.selfMri});return SkypeX.Services.ChatServiceUtils.isBotMri(t&&t.mri)}return!1},n.prototype.isBotInGroupChat=function(){return this.participants&&this.participants.length>this.NUM_PARTICIPANTS_IN_ONE_ON_ONE&&this.participants.filter(function(e){return SkypeX.Services.ChatServiceUtils.isBotMri(e.mri)}).length>0},n.prototype.isAllowedMediaBots=function(){var e=_.keys(this.settingsService.valueFor(this.constants.settings.names.botsAllowedForMedia));return _.some(this.participants,function(t){return e.includes(t.mri)})},n.prototype.onDestroy=function(){this.callingServiceChangeSubscription&&this.callingService.unsubscribe(this.callingServiceChangeSubscription),this.allowPrivateMeetNowSubscription&&this.callingSupportService.unsubscribe(this.allowPrivateMeetNowSubscription),this.allowPrivateMeetNow=void 0,this.appsServiceGroupChatDefinitionsSubscription&&this.appsService.unsubscribe(this.appsServiceGroupChatDefinitionsSubscription),this.activeCallsService.unsubscribe(this.allCallsSubscription),this.disposeCallSubscription(),this.disposeJoinedCall(),this.unsubscribeFromWindowResize(),this.shortcutService.unassignCommandHandler(e.services.CommandIdentifier.AddParticipant,this.createGroupChatFunction)},n.prototype.isThreadDisabled=function(e){return this.conversationsService.isConversationThreadDisabled(e)},n.prototype.updateGroupChatCreationButton=function(){var e=this.peopleSlug&&this.peopleSlug.conversation&&this.peopleSlug.conversation.id,t=e?this.conversationsService.getCorrespondingChatConversation(e):null;this.isGroupChatCreationAvailable=!this.isSmsChat&&!this.isThreadDisabled(e)&&(this.isAllowedMediaBots()||!this.isBotUserMri()&&(!this.isBotInGroupChat()||this.enableSideloadedAppsInGroupChat))&&!(t&&t.otherMembers&&0===t.otherMembers.length&&t.isOneOnOne)},n.prototype.updateAddUserForPrivateMeeting=function(){this.enableAddUserForPrivateMeeting=this.isGroupChatCreationAvailable&&this.isUserMember&&this.enableAddToChatButtonForMeetings},n.prototype.updatePinnedButton=function(){var e=!1,t=this.peopleSlug?this.peopleSlug.conversation?this.conversationsService.getCorrespondingConversation(this.peopleSlug.conversation.id):this.peopleSlug.mri?this.conversationsService.findConversationWith(this.peopleSlug.mri):null:null;t&&(e=!_.isNil(t.hiddenTime())&&t.lastMessageTimeUtc<t.hiddenTime()),this.canBePinned=this.isFederated||!this.isFederated&&this.isChatLie&&this.participants.length==this.NUM_PARTICIPANTS_IN_ONE_ON_ONE||!this.isChatLie&&!e},n.prototype.isIE=function(){return\"undefined\"!=typeof document&&null!==document.all&&document.documentMode<=11||\"undefined\"!=typeof navigator&&navigator.userAgent&&-1!==navigator.userAgent.indexOf(\"Edge/\")},n.prototype.syncGroupChatOnEntitlementsChanged=function(e){var t;(t=e||(this.peopleSlug.conversation?this.peopleSlug.conversation.id:null))&&!SkypeX.Services.SkypeConversationLocal.isLie(t)&&this.hasApps(t)&&(this.isChatAppsLoading=!0,this.chatAppsList=[],this.updateShowChatApps(),this.groupChatEntitlementsChatId=void 0,this.updateGroupChatAppEntitlements(t))},n.prototype.updateGroupChatAppEntitlements=function(t){var i=this,n=this.logger.service.newScenario(this.constants.scenarios.extensibility.apps.chat.syncGroupChatEntitlements);this.appsService.getInstalledAppsForGroupChat(t,{category:e.services.AppsServiceCategoryFilter.Bots}).then(function(s){if(i.groupChatEntitlementsChatId=t,!s||s.length<1)return i.chatAppsList=[],i.updateShowChatApps(),i.logger.info(\"No chat app entitlements found for chat: {0}\",t),void n.stop();for(var a=[],o=0;o<s.length;o++){var r=s[o];if(r&&r.appDefinition&&e.services.AppsServiceUtils.isAppInstalled(r)&&!e.services.AppsServiceUtils.isAppPermanent(r)&&r.appDefinition.bots&&r.appDefinition.bots.length>0&&r.appDefinition.bots[0].scopes.includes(i.constants.extensibility.apps.appScopes.groupchat)){var l=r.appDefinition.name;r.appDefinition.externalId&&(l=i.$translate.instant(i.resources.strings.chats_apps_sideload_app_name,{name:l})),a.push({id:r.appDefinition.id,name:l,description:r.appDefinition.longDescription,icon:r.appDefinition.largeImageUrl,smallIcon:r.appDefinition.smallImageUrl,accentColor:r.appDefinition.accentColor,hasBots:!!r.appDefinition.bots,hasTabs:!!r.appDefinition.galleryTabs,externalId:r.appDefinition.externalId})}}i.chatAppsList=a,i.updateShowChatApps(),i.logger.info(\"Successfully synced chat app entitlements for chat: {0}\",t),n.stop()}).catch(function(e){i.logger.error(\"Failed to sync chat app entitlements for chat {0} with error: {1}\",t,e),n.fail({error:e})}).finally(function(){i.isChatAppsLoading=!1})},n.prototype.updateShowChatApps=function(){var e=(!this.enableInstallChatAppsFromStore||this.enableBotsInGroupChat&&this.chatAppsList&&this.chatAppsList.length>0)&&this.enableSideloadedAppsInGroupChat&&(this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppPolicySideloadingControl)||this.isAppsEnabledByTenantSettings)&&this.isSideloadedAppsEntrypointEnabledInGroupChat&&!this.isChatLie&&this.appsService.isAppsDiscoveryEnabled()&&(!this.isOneOnOne&&this.isUserMember||this.isOneOnOne&&!this.isBotUserMri());this.showChatAppsButton=e},n.MAX_VISIBLE_CALL_PARTICIPANT_SMALL=2,n.MAX_VISIBLE_CALL_PARTICIPANT_MIDDLE=3,n.MIDDLE_HEADER_WIDTH=500,n.MAX_VISIBLE_CALL_PARTICIPANT_LARGE=5,n.LARGE_HEADER_WIDTH=800,n}(t.BaseController);t.ChatHeaderController=i,angular.module(\"teamspace.chatHeader\",[\"teamspace.conversationsService\",\"teamspace.newChatService\",\"teamspace.chatTitlesService\",\"teamspace.dialogService\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.messageService\",\"teamspace.callingService\",\"teamspace.activeCallsService\",\"teamspace.callingRejectButton\",\"teamspace.sfbInteropService\",\"teamspace.callingLiveRoster\",\"teamspace.templateCompileService\",\"teamspace.identityService\",\"teamspace.sfbInteropUtilsService\",\"teamspace.callingUserActionService\",\"teamspace.callingRecordingIndicator\",\"teamspace.broadcastJoinService\",\"teamspace.callPreJoinService\",\"teamspace.eventingService\",\"teamspace.localizationService\",\"teamspace.coachmarkEngine\",\"teamspace.tooltipService\",\"teamspace.multiWindowService\",\"teamspace.callingSupportService\",\"teamspace.desktopUtilityService\",\"skypeX.messagingPolicySettingsStore\",\"teamspace.calendarMeetingsSettingsService\",\"teamspace.taggedContactsService\",\"teamspace.flatContactListService\",\"teamspace.inputExtensionService\"]).directive(\"chatHeader\",[\"templateCompileService\",function(e){return{restrict:\"E\",scope:{mh:\"=?\",activePane:\"=?\"},bindToController:{peopleSlug:\"=?\"},controller:i,controllerAs:\"ctrl\",link:function(t,i){e.compile(\"components/chat-header/chat-header.html\",t,i)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t;!function(e){e[e.Leave=0]=\"Leave\",e[e.Remove=1]=\"Remove\"}(t=e.RemoveType||(e.RemoveType={}));var a=function(){function a(e,t,a,o,i,s,n,r,h){void 0===t&&(t=null),void 0===a&&(a=!1),void 0===o&&(o=!1),void 0===i&&(i=null),void 0===n&&(n=null),void 0===r&&(r=null),this.participants=e,this.chatId=t,this.showLeaveButton=a,this.showRemoveButton=o,this.chatServiceClient=i,this.constants=s,this.dialogService=n,this.eventingService=r,this.settingsService=h,this.removeTelemetryProperties={},this.leaveTelemetryProperties={},this.startChatTelemetryProperties={},this.enableNewGroupRosterMenu=h.valueAsBoolean(s.settings.names.newGroupRosterMenu)}return a.prototype.removeParticipantCallback=function(e,a){if(this.chatId&&this.dialogService&&this.constants){var o=void 0;if(this.showRemoveButton&&e?o={chatId:this.chatId,userToRemove:e,removeType:t.Remove}:this.showLeaveButton&&(o={chatId:this.chatId,removeType:t.Leave}),!o)return;this.dialogService.open(this.constants.dialogs.chatRosterManagement,o),this.dialogService.registerCloseCallback(this.constants.dialogs.chatRosterManagement,function(e){e&&e.mark&&e.mark(\"dialog_closed\")})}},a.prototype.createGroupChat=function(){this.eventingService.$emit(this.constants.events.messages.createGroupChat)},a.prototype.keyDownHandler=function(e,t,a){return!(e.keyCode!==this.constants.keyCodes.delete||!(this.showRemoveButton&&t||this.showLeaveButton))&&(this.removeParticipantCallback(t,a),e.stopPropagation(),!0)},a.prototype.initialize=function(){var t=this;this.participants&&this.participants.length>1&&(this.participants.forEach(function(e){e.showRemoveButton=t.showRemoveButton,e.subtitle=\"\"}),this.startChatTelemetryProperties={moduleName:e.PanelModuleName.startChatFromParticipants,dataBag:{module:\"start_chat_from_participaints\"}},this.showLeaveButton&&(this.leaveTelemetryProperties={moduleName:e.PanelModuleName.leaveGroupChat,dataBag:{moduleName:\"attempt_leave_chat_participants\"}}),this.showRemoveButton&&(this.removeTelemetryProperties={moduleName:e.PanelModuleName.removeUserFromGroupChat,dataBag:{moduleName:\"attempt_remove_user_from_chat\"}}))},a}();e.ChatHeaderParticipantBehavior=a}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(e,i,n,r,o,a,s,c,u,m,h,p){void 0===p&&(p=!1);var d=t.call(this,a,i,p,h,r,s,o,c,u)||this;return d.meetingInfo=e,d.organizerMri=n,d.chatServiceClient=r,d.dialogService=o,d.participants=a,d.constants=s,d.eventingService=c,d.settingsService=u,d.organizerSubTitle=m,d.isReady=!1,d}return __extends(i,t),i.prototype.setTelemetryForMeetingInfo=function(t,i){this.leaveTelemetryProperties={moduleName:e.PanelModuleName.leaveMeetingChat,dataBag:{Meeting_ScheduledEndTime:i,Meeting_ScheduledStartTime:t}},this.removeTelemetryProperties={moduleName:e.PanelModuleName.removeGuestUser,dataBag:{Meeting_ScheduledEndTime:i,Meeting_ScheduledStartTime:t}}},i.prototype.initialize=function(){var e=this;_.forEach(this.participants,function(t){var i=t.mri===e.organizerMri;t.showRemoveButton=e.showRemoveButton&&!i,t.subtitle=i?e.organizerSubTitle:\"\"}),this.meetingInfo&&this.setTelemetryForMeetingInfo(this.meetingInfo.startTime,this.meetingInfo.endTime),this.isReady=!0},i}(e.ChatHeaderParticipantBehavior);e.MeetingHeaderParticipantBehavior=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function a(a,t,o,n,s,r,i,c){if(this.logger=i.newLogger(\"chat-roster-management\"),t.ngDialogData&&t.ngDialogData.removeType===e.RemoveType.Leave)this.removeUserFromGroupChat=new e.LeaveGroupChat(a,t,o,n,i,c,r,t.ngDialogData.chatId,a.instant(n.strings.chat_leaveChatTitle),a.instant(n.strings.chat_leaveChatMessage),a.instant(n.strings.chat_leaveChatButton),i.newLogger(\"leave-group-chat\"),s);else if(t.ngDialogData&&t.ngDialogData.removeType===e.RemoveType.Remove){var g=t.ngDialogData.userToRemove,l=g&&g.displayName?a.instant(n.strings.chat_removeChatTitleWithUsername,{userName:g.displayName}):a.instant(n.strings.chat_removeChatTitleWithoutUsername);this.removeUserFromGroupChat=new e.RemoveUserFromGroupChat(a,t,o,n,i,c,r,t.ngDialogData.chatId,l,a.instant(n.strings.chat_removeChatMessage),a.instant(n.strings.chat_removeChatButton),i.newLogger(\"remove-group-chat\"),s)}else this.logger.error(\"Remove user type is not supported: {0}\",t.ngDialogData&&t.ngDialogData.removeType)}return a.$inject=[\"$translate\",\"$scope\",\"constants\",\"resources\",\"conversationsService\",\"accessibilityService\",\"loggingService\",\"eventingService\"],a}();e.ChatRosterManagementController=a,angular.module(\"teamspace.chatRosterManagement\",[\"pascalprecht.translate\",\"teamspace.dialogService\",\"teamspace.modalDialog\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.eventingService\"]).run([\"dialogService\",\"constants\",function(e,a){e.register(a.dialogs.chatRosterManagement,{template:\"components/chat-roster-management/chat-roster-management-dialog.html\",className:\"ts-modal-dialog custom-width ts-chat-roster-management-dialog\",closeByEscape:!0,closeByDocument:!0,closeByNavigation:!0,overlay:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\",ariaDescribedById:\"modalDialog-description\"})}]).controller(\"ChatRosterManagementController\",a)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,i,o,n,r,a,c,h,g,v,l,p){this.$translate=e,this.$scope=t,this.constants=s,this.resources=i,this.loggingService=o,this.eventingService=n,this.accessibilityService=r,this.conversationId=a,this.dialogTitle=c,this.dialogContent=h,this.confirmButtonText=g,this.logger=v,this.conversationsService=l,this.removePending=p,this.telemetryProperties={}}return e.prototype.failRemoveUserFromGroupChat=function(e,t,s,i){this.eventingService.$emit(this.constants.events.messages.messageActionError,{errorMessage:i,conversationId:this.conversationId}),e.fail({error:t,errorInfo:s}),this.logger.error(s),this.removePending=!1},e.prototype.defaultKeyHandler=function(e){switch(e.keyCode){case this.constants.keyCodes.enter:e.preventDefault(),e.stopPropagation(),this.removePending||this.removeUserFromGroupChat();break;default:return}},e.prototype.closeChatRosterManagementDialog=function(e){if(this.accessibilityService.isInKeyboardNavigationMode()){var t=$(\".app-chat-header button.ts-sub-title-button\");t&&t.length&&t.focus()}this.$scope.closeThisDialog(e)},e}();e.ChatRosterManagementBase=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(n,o,r,a,s,i,c,u,h,v,p,l,_,m){void 0===m&&(m=!1);var f=t.call(this,n,o,r,a,s,i,c,u,h,v,p,l,_,m)||this;return f.telemetryProperties={moduleName:e.PanelModuleName.confirmLeaveGroupChat,dataBag:{moduleName:\"confirm_leave_group_chat\"}},f}return __extends(n,t),n.prototype.removeUserFromGroupChat=function(){var e=this;this.removePending=!0;var t=this.loggingService.newScenario(this.constants.counters.leaveGroupChat);t.eventData.conversationId=this.conversationId,this.closeChatRosterManagementDialog(t),this.conversationId?(t.mark(\"leaving_chat\"),this.conversationsService.leaveConversation(this.conversationId,t).then(function(){t.mark(\"leave_chat_succeeded\"),t.stop(),e.removePending=!1}).catch(function(n){e.failRemoveUserFromGroupChat(t,\"leave_chat_error\",\"User attempts to leave group chat, but error occured in conversationsService: \"+n,e.$translate.instant(e.resources.strings.chats_leaveGroupChat_unknownError))})):this.failRemoveUserFromGroupChat(t,\"leave_chat_invalid_input\",\"User attempts to leave chat, but the input is invalid\",this.$translate.instant(this.resources.strings.chats_leaveGroupChat_unknownError))},n}(e.ChatRosterManagementBase);e.LeaveGroupChat=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(r,o,n,s,a,i,c,m,u,v,h,_,p,f){void 0===f&&(f=!1);var g=t.call(this,r,o,n,s,a,i,c,m,u,v,h,_,p,f)||this;return g.userToRemove=o.ngDialogData&&o.ngDialogData.userToRemove,g.telemetryProperties={moduleName:e.PanelModuleName.confirmRemoveUserFromGroupChat,dataBag:{moduleName:\"confirm_remove_user_from_chat\"}},g}return __extends(r,t),r.prototype.removeUserFromGroupChat=function(){var e=this;this.removePending=!0;var t=this.loggingService.newScenario(this.constants.counters.removeGroupChat);t.eventData.conversationId=this.conversationId,this.closeChatRosterManagementDialog(t),this.conversationId&&this.userToRemove&&this.userToRemove.mri?(t.mark(\"removing_user_from_chat\"),this.conversationsService.removeUserFromConversation(this.conversationId,this.userToRemove.mri,t).then(function(){t.mark(\"removing_user_from_chat_succeeded\"),t.stop(),e.removePending=!1}).catch(function(r){e.failRemoveUserFromGroupChat(t,\"removing_user_from_chat_error\",\"User attempts to remove user from group chat, but error occured in conversationsService: \"+r,e.$translate.instant(e.resources.strings.chats_removeGroupChat_unknownError))})):this.failRemoveUserFromGroupChat(t,\"removing_user_from_chat_invalid_input\",\"User attempts to remove user from group chat, but the input is invalid\",this.$translate.instant(this.resources.strings.chats_removeGroupChat_unknownError))},r}(e.ChatRosterManagementBase);e.RemoveUserFromGroupChat=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.settingsService=e,this.constants=t,this.enableCollectionsAppBridge=e.valueAsBoolean(t.settings.names.enableCollectionsAppBridge)}return e.$inject=[\"settingsService\",\"constants\"],e}();e.CollectionsAppController=t;angular.module(\"teamspace.collectionsApp\",[]).controller(\"CollectionsAppController\",t).directive(\"collectionsApp\",function(){return{restrict:\"E\",scope:{},controller:t,controllerAs:\"collectionsApp\",templateUrl:\"components/collections-app/collections-app.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function e(e,n,t){this.settingsService=e,this.constants=n,this.channelService=t,this.enableCollectionsTabBridge=e.valueAsBoolean(n.settings.names.enableCollectionsTabBridge);var o=t.getCurrentTeamAndChannel(),c=o&&o.channel;this.channelId=c&&c.objectId}return e.$inject=[\"settingsService\",\"constants\",\"channelService\"],e}();e.CollectionsTabController=n;angular.module(\"teamspace.collectionsTab\",[]).controller(\"CollectionsTabController\",n).directive(\"collectionsTab\",function(){return{restrict:\"E\",scope:{},controller:n,controllerAs:\"collectionsTab\",templateUrl:\"components/collections-tab/collections-tab.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){function t(e,t,o,i,n,s,r,l,d,a,c,h,p){this.$scope=e,this.$element=t,this.$timeout=o,this.$window=i,this.accessibilityService=n,this.animationFrameFactory=s,this.constants=r,this.tooltipService=l,this.ariaLiveService=d,this._trackingTelemetryEnabled=!1,this.isInitialized=!1,this.highlightSelectedClass=\"highlight-selected\",this.openedByMouse=!1,this.isFixedPosition=!1,this.$trigger=t.children(\"button.ts-btn\"),this.$dropdownMenu=t.children(\".dropdown-menu\"),this.$dropdownMenuItems=t.find(\".ts-dropdown-select-options\"),this.parentContainer=this.parentContainerSelector?t.closest(this.parentContainerSelector):void 0,this.parentContainerSelector=void 0,this.isInitialized=!0,this.uniqueSpanId=a.generateUUID(),this.tooltipId=a.generateUUID(),this.uniqueToggleBtnId=this.uniqueToggleBtnId||null,this.initEvents()}return t.$inject=[\"$scope\",\"$element\",\"$timeout\",\"$window\",\"accessibilityService\",\"animationFrameFactory\",\"constants\",\"tooltipService\",\"ariaLiveService\",\"utilityService\",\"$translate\",\"resources\",\"settingsService\"],Object.defineProperty(t.prototype,\"rowHeight\",{get:function(){return this.optionHeight||t.BUFFER_HEIGHT},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"trackingTelemetryEnabled\",{get:function(){return this._trackingTelemetryEnabled},set:function(e){this._trackingTelemetryEnabled!==e&&(this._trackingTelemetryEnabled=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"options\",{get:function(){return this._options},set:function(e){this._options!==e&&(this._options=e,this.selectOption(this.lookupOption(this.selectedValue)))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"telemetryTracking\",{get:function(){return this._telemetryTracking},set:function(e){this._telemetryTracking!==e&&(this._telemetryTracking=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"selectedText\",{get:function(){return this.getText(this.selectedOption)},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"selectedValue\",{get:function(){return this._selectedValue},set:function(e){this._selectedValue!==e&&this.selectOption(this.lookupOption(e))},enumerable:!0,configurable:!0}),t.prototype.initEvents=function(){var o=this,i=this.constants.events,n=function(){return o.animationFrameFactory(function(){return o.setCSSForDropdown()})};this.registerDropdownEvent(i.dropdownSelect.show,function(){if(!o.dropdownRequiredHeight){o.maxViewableItems=o.maxViewableItems&&o.maxViewableItems>0?o.maxViewableItems:t.DEFAULT_MAX_ITEMS;var e=o._options?o._options.length:1;o.dropdownRequiredHeight=Math.min(e,o.maxViewableItems)*o.rowHeight,e>o.maxViewableItems&&(o.dropdownRequiredHeight-=t.BOTTOM_CUT_OFF),o.$dropdownMenu.children(\".ts-dropdown-area\").css(\"max-height\",o.dropdownRequiredHeight)}o.setCSSForDropdown(),o.accessibilityService.isInKeyboardNavigationMode()?o.focusAndShowSelectedElement():o.openedByMouse=!0,o.$trigger.attr(\"aria-expanded\",\"true\"),o.$window.addEventListener(i.dom.windowResize,n),o.$scope.$emit(o.constants.events.dropdownSelect.opened)}),this.registerDropdownEvent(i.dropdownSelect.hide,function(){o.triggerDropdownClose(),o.$window.removeEventListener(i.dom.windowResize,n)}),e.common.SafeJQuery.on(this.$scope,this.$element,this.constants.events.jQuery.keydown,function(e){if(e&&o.$element.hasClass(\"open\"))if(o.openedByMouse)switch(o.openedByMouse=!1,e.which){case o.constants.keyCodes.up:o.$timeout(function(){return o.setTabIndexAndFocus(o.$dropdownMenuItems.children().last())});break;case o.constants.keyCodes.down:case o.constants.keyCodes.left:case o.constants.keyCodes.right:o.$timeout(function(){return o.focusFirstElement()})}else switch(e.which){case o.constants.keyCodes.escape:e.preventDefault(),e.stopImmediatePropagation(),o.triggerDropdownClose(),o.focusReturnSelector?angular.element(o.focusReturnSelector).focus():o.$element.children(\".dropdown-button\").focus();break;case o.constants.keyCodes.tab:e.stopImmediatePropagation(),o.triggerDropdownClose()}}),e.common.SafeJQuery.on(this.$scope,this.$element,this.constants.events.jQuery.keypress,function(e){if(e){for(var t=e.key.toLocaleLowerCase(),i=o.getSelectedElement(),n=i?i.index():-1,s=-1,r=0,l=(n+1)%o._options.length;r<1||l!=(n+1)%o._options.length;l=(l+1)%o._options.length){var d=o.getText(o._options[l]);if(d.length&&d[0].toLocaleLowerCase()===t){s=l;break}r++}s>=0&&o.$timeout(function(){o.selectOption(o._options[s]),o.$timeout(function(){o.focusAndShowSelectedElement()},0)},0)}}),this.$scope.$on(\"$destroy\",function(){return o.stopListeningToEvents(n)})},t.prototype.stopListeningToEvents=function(e){this.$window.removeEventListener(this.constants.events.dom.windowResize,e)},t.prototype.registerDropdownEvent=function(t,o){return e.common.SafeJQuery.on(this.$scope,this.$element,t,o)},t.prototype.setCSSForDropdown=function(){var e={},t=this.$window.innerHeight,o=this.parentContainer&&this.parentContainer.length>0,i=o?this.parentContainer.innerHeight():t,n=Math.max(o?this.parentContainer.offset().top:0,0),s=Math.min(t,i),r=this.$trigger.offset().top,l=this.$trigger.outerHeight(),d=this.$trigger.outerWidth(),a=r-n,c=s-a-l;if(this.calculatePopoverWidth&&this.selectedOption&&this.options&&this.options.length>1){for(var h=this.options[0],p=0;p<this.options.length;p++)this.options[p][this.textField].length>h[this.textField].length&&(h=this.options[p]);if(this.selectedOption[this.textField].length!==h[this.textField].length){var u=d/this.selectedOption[this.textField].length;d=Math.round(u*h[this.textField].length)}}this.dropdownRequiredHeight>c&&a>c&&!this.alwaysShowInBottom?(e.bottom=l+\"px\",this.dropdownRequiredHeight>a?(e.top=this.rowHeight,e.height=a-this.rowHeight):(e.top=\"auto\",e.height=\"\")):(e.top=\"auto\",this.dropdownRequiredHeight>c&&!this.alwaysShowInBottom?(e.bottom=this.rowHeight,e.height=c-this.rowHeight):(e.bottom=\"auto\",e.height=\"\")),e.width=d+\"px\",e.minWidth=d+\"px\",this.$dropdownMenu.css(e)},t.prototype.resetCSSForDropdown=function(){this.$dropdownMenu.css({left:\"auto\",position:this.isFixedPosition?\"fixed\":\"absolute\",top:\"auto\",bottom:\"auto\"})},t.prototype.focusFirstElement=function(){var e=this.$dropdownMenuItems.find(\"li\").first();e.length>0&&this.setTabIndexAndFocus(e)},t.prototype.getSelectedElement=function(){return this.$dropdownMenuItems.find(\"li.\"+this.highlightSelectedClass)},t.prototype.getScrollValue=function(e,t,o){return(o+1)*t-e/2},t.prototype.focusAndShowSelectedElement=function(){var e=this;if(this.highlightSelectedOption&&this.selectedOption){var t=this.getSelectedElement(),o=t.index();o<0||this.$timeout(function(){e.$dropdownMenuItems.scrollTop(e.getScrollValue(e.$dropdownMenuItems.outerHeight(),t.outerHeight(),o)),e.setTabIndexAndFocus(t)})}else this.$timeout(function(){return e.focusFirstElement()})},t.prototype.setTabIndexAndFocus=function(e){angular.isUndefined(e.attr(\"tabIndex\"))&&e.attr(\"tabIndex\",\"-1\"),e.focus()},t.prototype.triggerDropdownClose=function(){this.resetCSSForDropdown(),this.$trigger.attr(\"aria-expanded\",\"false\"),this.$element.removeClass(\"open\")},t.prototype.lookupOption=function(e){if(this.options&&angular.isDefined(e))for(var t=this.options.length;t--;)if(angular.isString(this.valueField)&&this.options[t][this.valueField]===e||this.options[t]===e)return this.options[t]},t.prototype.evaluateSelectedValue=function(){this._selectedValue=this.selectedOption?angular.isString(this.valueField)?this.selectedOption[this.valueField]:this.selectedOption:void 0},t.prototype.isOptionChanged=function(e,t){return e&&t&&this.valueField?e[this.valueField]!==t[this.valueField]:e!==t},t.prototype.selectOption=function(e,t){var o=this;if(!e||!e.disabled){var i=this.selectedOption,n=this.isOptionChanged(i,e);this.selectedOption=e,n&&this.evaluateSelectedValue(),this.onChange&&this.isInitialized&&this.$timeout(function(){return o.$scope.$evalAsync(function(){n&&o.onChange({oldOption:i,newOption:e},t),t&&(o.focusReturnSelector?angular.element(o.focusReturnSelector).focus():o.$trigger&&o.$trigger.focus())})},0)}},t.prototype.showTooltip=function(t,o,i){if(i&&o&&o.tooltipText){var n={templateUrl:\"components/tooltip/tooltip.html\",trigger:\"manual\",container:\"body\",content:o.tooltipText,placement:\"bottom\",autoClose:!0,scope:this.$scope,customClass:\"ts-dropdown-tooltip\"},s={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:n,tooltipId:this.tooltipId};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(s),this.ariaLiveService.update(o.tooltipText)}else this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.tooltipId)},t.prototype.getText=function(e){return e?this.textField?e[this.textField]:e.toString():this.defaultTextField?this.defaultTextField:\"\"},t.prototype.getTitle=function(e){return this.enableTitle?this.getText(e):\"\"},t.BUFFER_HEIGHT=40,t.DEFAULT_MAX_ITEMS=4,t.BOTTOM_CUT_OFF=24,t}();t.DropdownSelectController=o,angular.module(\"teamspace.dropdownSelect\",[\"teamspace.accessibilityService\",\"teamspace.animationFrameFactory\",\"teamspace.customScrollbar\",\"teamspace.constants\",\"teamspace.tooltipService\"]).directive(\"dropdownSelect\",function(){return{restrict:\"E\",scope:{},bindToController:{textField:\"@dsTextField\",defaultTextField:\"=?dsDefaultTextField\",valueField:\"@dsValueField\",onChange:\"&dsOnChange\",highlightSelectedOption:\"<?dsHighlightSelectedOption\",disabled:\"=?dsDisabled\",enableTitle:\"=?dsEnableTitle\",enableTruncation:\"=?dsEnableTruncation\",hideCaret:\"=?dsHideCaret\",options:\"=?dsOptions\",trackingTelemetryEnabled:\"<?dsTracking\",selectedText:\"=?dsSelectedText\",selectedValue:\"=?dsSelectedValue\",labelledById:\"@dsLabelledbyId\",calculatePopoverWidth:\"@?dsCalculateWidth\",showTickForSelected:\"=?dsShowTickForSelected\",isForFeeds:\"=?dsForFeeds\",menuPreventDefault:\"<?dsMenuPreventDefault\",placeholder:\"@?dsPlaceholder\",alwaysShowInBottom:\"<?dsAlwaysShowInBottom\",useCustomTheme:\"<?dsUseCustomTheme\",allowMultiLineItems:\"<?dsAllowMultiLineItems\",isFixedPosition:\"<?dsFixedPosition\",focusReturnSelector:\"@?dsFocusReturnSelector\",optionHeight:\"@dsOptionHeight\",parentContainerSelector:\"@?dsParentContainerSelector\",maxViewableItems:\"@?dsMaxViewableItems\",uniqueToggleBtnId:\"@?dsUniqueToggleBtnId\"},templateUrl:\"components/common/dropdown-select/dropdown-select.html\",replace:!0,controller:o,controllerAs:\"dsc\"}}).directive(\"dropdownSelectV2\",function(){return{restrict:\"E\",scope:{},bindToController:{textField:\"@dsTextField\",defaultTextField:\"=?dsDefaultTextField\",valueField:\"@dsValueField\",onChange:\"&dsOnChange\",highlightSelectedOption:\"<?dsHighlightSelectedOption\",disabled:\"=?dsDisabled\",enableTitle:\"=?dsEnableTitle\",enableTruncation:\"=?dsEnableTruncation\",hideCaret:\"=?dsHideCaret\",options:\"=?dsOptions\",trackingTelemetryEnabled:\"<?dsTracking\",selectedText:\"=?dsSelectedText\",selectedValue:\"=?dsSelectedValue\",labelledById:\"@dsLabelledbyId\",calculatePopoverWidth:\"@?dsCalculateWidth\",showTickForSelected:\"=?dsShowTickForSelected\",isForFeeds:\"=?dsForFeeds\",menuPreventDefault:\"<?dsMenuPreventDefault\",placeholder:\"@?dsPlaceholder\",alwaysShowInBottom:\"<?dsAlwaysShowInBottom\",useCustomTheme:\"<?dsUseCustomTheme\",allowMultiLineItems:\"<?dsAllowMultiLineItems\",isFixedPosition:\"<?dsFixedPosition\",focusReturnSelector:\"@?dsFocusReturnSelector\",optionHeight:\"@dsOptionHeight\",parentContainerSelector:\"@?dsParentContainerSelector\",maxViewableItems:\"@?dsMaxViewableItems\",uniqueToggleBtnId:\"@?dsUniqueToggleBtnId\"},templateUrl:\"components/common/dropdown-select-v2/dropdown-select-v2.html\",replace:!0,controller:o,controllerAs:\"dsc\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){return function(){}}();e.ComponentFailureController=n,angular.module(\"teamspace.componentFailure\",[]).directive(\"componentFailure\",function(){return{restrict:\"E\",scope:{},controllerAs:\"componentFailure\",templateUrl:\"components/component-failure/component-failure.html\",controller:n}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){!function(o){var n=function(){return function(t,e){void 0===t&&(t=\"\"),void 0===e&&(e={}),this.text=t,this.semanticContent=e}}();o.Content=n;var i=function(){return function(t,e){void 0===e&&(e={}),this.newContent=t,this.removedSemanticContent=e}}();o.ContentUpdate=i;var r=function(){function o(t,e,o,n,i,r,s,a,c,d,l,h,u,m,p,g,C,v,f,E){var S=this;this.$element=t,this.$scope=e,this.$timeout=n,this.$document=i,this.constants=a,this.utilityService=h,this.textEditorService=u,this.textEditorConfig=m,this.loggingService=p,this.htmlSanitizer=g,this.composeFormatCommandService=C,this.settingsService=v,this.analyticsService=f,this.tableColumnResizerProvider=E,this.shouldShowPlaceholder=!0,this.shouldFireOnChangeEvent=!0,this.$placeHolder=null,this.previousSemanticContent={},this.resizeImages=!1,this.logger=p.newLogger(\"compose-box\"),this.tablesEnabled=v.valueAsBoolean(a.settings.names.wikiTablesEnabled),this.composeFormatCommandSource=C.grabCommandSource(this.formatCommandSourceId),this.formatCommandHandlers=l.getNewInstance(),this.semanticHandlers=r.getNewInstance(),this.semanticParsers=s.getNewInstance(),this.textEditorReady=o.defer(),this.atMentionsFilter=[a.atMentions.type.bot,a.atMentions.type.addABot],this.formattedChannelId=c.stripInvalidEmailCharacters(this.channelId),this.originalExtraPlugins=m.config.extraPlugins,this.originalImage2ResizeBoundarySelector=m.config.image2_resizeBoundarySelector,e.$on(\"$destroy\",function(){return S.onDestroy()})}return o.$inject=[\"$element\",\"$scope\",\"$q\",\"$timeout\",\"$document\",\"semanticHandlersProvider\",\"semanticParsersProvider\",\"constants\",\"channelService\",\"eventingService\",\"formatCommandHandlersProvider\",\"utilityService\",\"textEditorService\",\"textEditorConfig\",\"loggingService\",\"htmlSanitizer\",\"composeFormatCommandService\",\"settingsService\",\"analyticsService\",\"tableColumnResizerProvider\"],Object.defineProperty(o.prototype,\"textEditorElementId\",{get:function(){return this._textEditorElementId},enumerable:!0,configurable:!0}),o.prototype.onPlaceholderClick=function(t){this.focusTextEditor(),t.preventDefault()},o.prototype.initializeTextEditor=function(){var t=this,e={title:\"\"};this.processPluginsByFeatureFlag(),e.extraPlugins=this.textEditorConfig.config.extraPlugins,this.settingsService.valueAsBoolean(this.constants.settings.names.wikiResizeImages)&&(this.resizeImages=!0,this.textEditorConfig.config.image2_resizeBoundarySelector=this.constants.composeBox.componentSelectors.imageResizerBoundaries),this._textEditorElementId=this.utilityService.generateUUID(),this.applyIdToTextEditorAnchorElement(this.textEditorElementId),this.textEditor=this.textEditorService.initEditor(this.textEditorElementId,e,this.enableResizeablePastedTables),this.$placeHolder=this.$element.find(this.constants.composeBox.componentSelectors.emptyContentPlaceHolder),this.semanticHandlers.registerHandlersWith(this.textEditor,this.$scope),this.initialContent&&(this.shouldFireOnChangeEvent=!1,this.setContent(this.initialContent,!0)),this.provideAccessorsToClient(),this.textEditor.initEditor().then(function(){return t.onEditorReady()})},o.prototype.isFocusOnFirstLine=function(){return this.textEditor.isFocusOnFirstLine()},o.prototype.applyIdToTextEditorAnchorElement=function(t){this.$element.find(this.constants.composeBox.componentSelectors.textEditorAnchor).attr(\"id\",t)},o.prototype.handleFormatCommand=function(t,e,o){this.formatCommandHandlers.handle({commandName:e,scope:this.$scope,event:t,textEditor:this.textEditor,value:o}),t.stopPropagation(),this.focusTextEditor()},o.prototype.onEditorReady=function(){this.composeFormatCommandSource.listenToFormatCommands(this.handleFormatCommand.bind(this)),this.textEditor.registerStyleStateChangeCallback(this.composeFormatCommandSource.fireFormatStyleStateChange.bind(this.composeFormatCommandSource)),this.textEditor.registerOnKeyDownCallback(this.composeFormatCommandSource.fireOnKeyDownEvent.bind(this.composeFormatCommandSource)),this.textEditor.registerFormatCommandEnabledChanged(this.composeFormatCommandSource.fireFormatCommandEnabled.bind(this.composeFormatCommandSource)),this.textEditor.registerFormatCommandOptionsChanged(this.composeFormatCommandSource.fireFormatCommandOptionsChanged.bind(this.composeFormatCommandSource)),this.textEditorReady.resolve(),this.onEditorReadyCallback&&this.onEditorReadyCallback(),this.registerEditorFocus(),this.registerEditorOnChange(),this.resizeImages&&(this.registerEditorOnPaste(),this.setupResizer()),this.tablesEnabled&&this.setupTableResizer()},o.prototype.setupTableResizer=function(){var t=this;this.$timeout(function(){t.tableColumnResizer=t.tableColumnResizerProvider.getNewInstance(t.$scope,t.textEditor.editor)},0,!1)},o.prototype.setupResizer=function(){var t=this;this.$timeout(function(){angular.forEach(t.$element.find(\".cke_image_nocaption\"),function(e){var o=angular.element(e),n=angular.element(o.find(t.constants.composeBox.componentSelectors.widgetClass));angular.element(o.find(\".cke_image_resizer\")).bind(t.constants.events.jQuery.mousedown,function(e){var o=n.width(),i=n.height();t.$document.bind(t.constants.events.jQuery.mouseup,function(e){t.$document.unbind(t.constants.events.jQuery.mouseup),t.logResizeBiEvent(),t.loggingService.newScenario(t.constants.telemetry.textEditor.inlineImageHandler.resizeImage).stop({message:\"mouse: from: \"+o+\"x\"+i+\" to:\"+n.width()+\"x\"+n.height()})})})})},0)},o.prototype.logResizeBiEvent=function(){var o={action:{gesture:e.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(e.PanelActionOutcome.submit.toString(),e.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum(e.PanelActionScenario.resizeImage.toString(),e.PanelActionScenario,this.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(e.PanelActionScenarioType.resizer.toString(),e.PanelActionScenarioType,this.logger)},module:{type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.button.toString(),e.PanelModuleType,this.logger),name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.textEditorResizer.toString(),e.PanelModuleName,this.logger),summary:\"Resize image\"}};this.analyticsService.onPanelAction(this.$scope,o)},o.prototype.registerEditorOnPaste=function(){var t=this;this.textEditor.editor.editable().on(\"paste\",function(){t.setupResizer()})},o.prototype.registerEditorFocus=function(){var t=this;this.textEditor.editor.editable().on(\"focus\",function(){t.checkAndShowPlaceholder(),t.onEditorFocusCallback&&t.onEditorFocusCallback()})},o.prototype.registerEditorOnChange=function(){var t=this;this.textEditor.editor.on(\"change\",function(){t.checkAndShowPlaceholder(),t.focusTextEditor(),t.handleOnChangeEvent()})},o.prototype.handleOnChangeEvent=function(){this.shouldFireOnChangeEvent?this.onContentChangeCallback&&this.onContentChangeCallback():this.shouldFireOnChangeEvent=!0},o.prototype.addCkePlugins=function(t){for(var e=this.textEditorConfig.config.extraPlugins.split(\",\"),o=0,n=t;o<n.length;o++){var i=n[o];-1===e.indexOf(i)&&e.push(i)}this.textEditorConfig.config.extraPlugins=e.join(\",\")},o.prototype.processPluginsByFeatureFlag=function(){this.ckePluginsByFeatureFlag=this.ckePluginsByFeatureFlag||{};for(var t=0,e=Object.keys(this.ckePluginsByFeatureFlag);t<e.length;t++){var o=e[t];this.settingsService.valueAsBoolean(this.constants.settings.names[o])&&this.addCkePlugins(this.ckePluginsByFeatureFlag[o])}},o.prototype.onDestroy=function(){this.semanticHandlers.unregisterHandlers(),this.textEditor&&this.textEditor.teardownEditor(),this.textEditor=null,this.composeFormatCommandService.releaseCommandSource(this.formatCommandSourceId),this.provideGetContentUpdateTo=null,this.provideSetContentTo=null,this.provideSetCursorTo=null,this.provideAddNewLine=null,this.provideFocusEditorWithPreservedSelectionRange=null,this.provideGetIsFocusOnFirstLine=null,this.onEditorFocusCallback=null,this.onEditorReadyCallback=null,this.onContentChangeCallback=null,this.$element=null,this.$placeHolder=null,this.textEditorConfig.config.extraPlugins=this.originalExtraPlugins,this.textEditorConfig.config.image2_resizeBoundarySelector=this.originalImage2ResizeBoundarySelector},o.prototype.focusTextEditor=function(){var t=this;this.textEditorReady.promise.then(function(){t.textEditor.focus()})},o.prototype.provideAccessorsToClient=function(){var t=this;this.provideGetContentUpdateTo&&this.provideGetContentUpdateTo({callback:function(){return t.getContentUpdate()}}),this.providePeekContentTo&&this.providePeekContentTo({callback:function(){return t.peekContent()}}),this.provideAddNewLine&&this.provideAddNewLine({callback:function(){t.addNewLine()}}),this.provideSetContentTo&&this.provideSetContentTo({callback:function(e,o){return t.setContent(e,o)}}),this.provideSetCursorTo&&this.provideSetCursorTo({callback:function(e){return t.setCursorTo(e)}}),this.provideFocusEditorWithPreservedSelectionRange&&this.provideFocusEditorWithPreservedSelectionRange({callback:function(){return t.textEditor.focus({preserveSelectionRange:!0})}}),this.provideGetIsFocusOnFirstLine&&this.provideGetIsFocusOnFirstLine({callback:function(){return t.isFocusOnFirstLine()}})},o.prototype.getContentUpdate=function(t){void 0===t&&(t=!1);var e=this.getTextualContent(),o=this.semanticParsers.parseSemanticContentFrom(e),r=this.semanticHandlers.getContent(),s=this.getAddedSemanticContentBetween(this.previousSemanticContent,r,o),a=this.getRemovedSemanticContentBetween(this.previousSemanticContent,o),c=new n(e,s);return t&&(this.previousSemanticContent=o,this.semanticHandlers.clearContent()),new i(c,a)},o.prototype.peekContent=function(){return this.getTextualContent()},o.prototype.addNewLine=function(){var t=document.createElement(\"div\");this.textEditor.addElement(t)},o.prototype.setContent=function(t,e){var o=this;void 0===e&&(e=!1);var n=this.htmlSanitizer.sanitizeHtml(t);this.textEditorReady.promise.then(function(){o.textEditor.setData(n),e&&o.textEditor.editor.resetUndo()}),e&&(this.previousSemanticContent=this.semanticParsers.parseSemanticContentFrom(n),this.semanticHandlers.clearContent())},o.prototype.getTextualContent=function(){if(this.textEditor){var t=this.htmlSanitizer.sanitizeHtml(this.textEditor.getHTML());return this.postProcessContent?this.postProcessContent(t):t}return\"\"},o.prototype.getAddedSemanticContentBetween=function(t,e,o){var n={};for(var i in o)e[i]?n[i]=this.getInsertedSemanticContentThatIsParsed(o[i],e[i]):n[i]=this.getParsedSemanticContentNotPresentInOldOne(o[i],t[i]);return n},o.prototype.getRemovedSemanticContentBetween=function(t,e){var o={};for(var n in t)o[n]=this.filterOldSemanticContentStillPresentInParsedOne(t[n],e[n]);return o},o.prototype.getInsertedSemanticContentThatIsParsed=function(t,e){return e.map(function(e){var o=t.find(function(t){return t.compareTo(e)});return void 0!==o?_.merge({},e,o):void 0}).filter(function(t){return void 0!==t})},o.prototype.getParsedSemanticContentNotPresentInOldOne=function(t,e){return e?t.filter(function(t){return!e.some(function(e){return t.compareTo(e)})}):t},o.prototype.filterOldSemanticContentStillPresentInParsedOne=function(t,e){return e?t.filter(function(t){return _.findIndex(e,function(e){return t.compareTo(e)})<0}):t},o.prototype.setCursorTo=function(t){return this.textEditor&&_.isFunction(this.textEditor.setCursorToEnd)&&this.textEditor.setCursorToEnd(\"end\"===t)},o.prototype.checkAndShowPlaceholder=function(){var t=this.shouldShowPlaceholder;this.shouldShowPlaceholder=this.textEditor.isEmpty(),t!==this.shouldShowPlaceholder&&(this.shouldShowPlaceholder?this.$placeHolder.show():this.$placeHolder.hide())},o}();o.ComposeBoxController=r,angular.module(\"teamspace.composeBox\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.utilityService\",\"teamspace.textEditorService\",\"teamspace.textEditorConfig\",\"teamspace.loggingService\",\"teamspace.htmlSanitizer\",\"teamspace.analyticsService\",\"teamspace.ariaLiveService\",\"teamspace.channelService\",\"teamspace.settingsService\",\"teamspace.composeFormatCommandService\",\"teamspace.settingsService\",\"teamspace.routeUtilityService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.performanceDetectService\"]).directive(\"composeBox\",function(){return{restrict:\"E\",scope:{},bindToController:{provideGetContentUpdateTo:\"&\",providePeekContentTo:\"&\",provideSetContentTo:\"&\",provideSetCursorTo:\"&\",provideFocusEditorWithPreservedSelectionRange:\"&\",provideGetIsFocusOnFirstLine:\"&\",provideAddNewLine:\"&\",onEditorFocusCallback:\"&\",onEditorReadyCallback:\"&\",onContentChangeCallback:\"&\",formatCommandSourceId:\"@\",contentPlaceholder:\"@\",teamId:\"<\",channelId:\"<\",initialContent:\"<\",ckePluginsByFeatureFlag:\"<\",enableResizeablePastedTables:\"<?\",postProcessContent:\"<\"},controller:r,controllerAs:\"composeBoxCtrl\",link:function(t,e,o,n){n.initializeTextEditor()},templateUrl:\"components/compose-box/compose-box.html\"}})}(e.ComposeBox||(e.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){var e=function(){function n(n,e){this.loggingService=n,this.constants=e}return n.prototype.setNextHandler=function(n){return this.nextHandler=n},n.prototype.handle=function(n){var e=this.shouldHandleRequest(n);this.logDebugData(e,n.commandName),e?this.handleRequest(n):this.nextHandler&&this.nextHandler.handle(n)},n.prototype.setLogger=function(n){this.log=n},n.prototype.logDebugData=function(n,e){var t=n?\"mine, processing\":\"not mine, send it to the next handler\";this.log.debug(\"[handleRequest]: \"+e+\" is \"+t+\".\")},n}();n.FormatCommandHandler=e;var t=function(){function n(n,e,t,a,o){this.commandHandlers=[t.getNewInstance(),a.getNewInstance(),o.getNewInstance()];for(var r=0;r<this.commandHandlers.length-1;r++){var s=this.commandHandlers[r],d=this.commandHandlers[r+1];s.setNextHandler(d)}this.commandHandler=this.commandHandlers[0]}return n.prototype.handle=function(n){this.commandHandler.handle(n)},n}();n.FormatCommandHandlers=t,angular.module(\"teamspace.composeBox\").factory(\"formatCommandHandlersProvider\",[\"constants\",\"loggingService\",\"imagePickerCommandHandler\",\"tableCommandHandler\",\"textEditorCommandHandlerProvider\",function(n,e,a,o,r){return{getNewInstance:function(){return new t(n,e,a,o,r)}}}])}(n.ComposeBox||(n.ComposeBox={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),__awaiter=this&&this.__awaiter||function(e,t,i,r){return new(i||(i=Promise))(function(o,n){function a(e){try{c(r.next(e))}catch(e){n(e)}}function s(e){try{c(r.throw(e))}catch(e){n(e)}}function c(e){e.done?o(e.value):new i(function(t){t(e.value)}).then(a,s)}c((r=r.apply(e,t||[])).next())})},__generator=this&&this.__generator||function(e,t){function i(e){return function(t){return r([e,t])}}function r(i){if(o)throw new TypeError(\"Generator is already executing.\");for(;c;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return c.label++,{value:i[1],done:!1};case 5:c.label++,n=i[1],i=[0];continue;case 7:i=c.ops.pop(),c.trys.pop();continue;default:if(a=c.trys,!(a=a.length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){c=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){c.label=i[1];break}if(6===i[0]&&c.label<a[1]){c.label=a[1],a=i;break}if(a&&c.label<a[2]){c.label=a[2],c.ops.push(i);break}a[2]&&c.ops.pop(),c.trys.pop();continue}i=t.call(e,c)}catch(e){i=[6,e],n=0}finally{o=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}var o,n,a,s,c={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return s={next:i(0),throw:i(1),return:i(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s},teamspace;!function(e){!function(t){!function(t){\"use strict\";var i=function(t){function i(e,i,r,o,n,a,s,c,l){var p=t.call(this,i,e)||this;return p.constants=e,p.loggingService=i,p.eventingService=r,p.tooltipService=o,p.tooltipCssApplicators=n,p.filesUploadRouter=a,p.filesNotificationService=s,p.resources=l,p.magicBytesToCompareCount=8,p.acceptedImageTypesEx={jpg:{browserMimeFilter:\"image/jpeg\",fileEntityTypes:[\"jpg\",\"jpeg\"],magicBytes:[255,216,255]},png:{browserMimeFilter:\"image/png\",fileEntityTypes:[\"png\"],magicBytes:[137,80,78,71,13,10,26,10]},gif:{browserMimeFilter:\"image/gif\",fileEntityTypes:[\"gif\"],magicBytes:[71,73,70]},bmp:{browserMimeFilter:\"image/bmp\",fileEntityTypes:[\"bmp\"],magicBytes:[66,77]}},p.acceptedFileEntityTypes=Object.keys(p.acceptedImageTypesEx).map(function(e){return p.acceptedImageTypesEx[e].fileEntityTypes}).reduce(function(e,t){return e.concat(t)}),p.acceptMimeFilter=Object.keys(p.acceptedImageTypesEx).map(function(e){return p.acceptedImageTypesEx[e].browserMimeFilter}).join(\", \"),p.scopeId=c.generateUUID(),p.logger=i.newLogger(\"ImagePickerCommandHandler\"),p.setLogger(p.logger),p}return __extends(i,t),i.prototype.shouldHandleRequest=function(e){return this.constants.editor.commands.imagePicker===e.commandName},i.prototype.handleRequest=function(t){var i=this,r={openLocation:this.constants.files.dialogOpenLocation.wikiImagePicker,fileFilter:this.fileFilter.bind(this),acceptFilter:this.acceptMimeFilter,handleUploadFromPc:function(e){i.tooltipService.clearAllTooltips(),i.processLocalPCSelectedImages(e,t)},fileSelectedCallback:function(e){i.tooltipService.clearAllTooltips(),i.processImageSelectedFromStorageProviders(e,t)},onBeforeUploadDialogOpened:function(){return i.raiseBeforeSystemFileDialogOpenedEvent()}},o={templateUrl:this.constants.files.templates.filesCommand,trigger:\"manual\",container:\"body\",scope:t.scope,payload:r,onHide:function(){return i.raiseImagePickerDialogStateChangedEvent(!1)}},n={sourceElement:$(t.event.target),tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:this.scopeId,cssApplicator:function(){return i.tooltipCssApplicators.fileAttachmentDialog(t.event)}};this.raiseImagePickerDialogStateChangedEvent(!0),this.tooltipService.toggleTooltip(n)},i.prototype.fileFilter=function(e,t){if(e.data.isFolder)return!0;var i=e.data.type.toLowerCase();return this.acceptedFileEntityTypes.indexOf(i)>=0},i.prototype.processLocalPCSelectedImage=function(t,i){return __awaiter(this,void 0,void 0,function(){var r,o;return __generator(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this.detectAcceptedImageType(t)];case 1:return null==(r=n.sent())?(this.filesNotificationService.showFailureNotification(this.resources.strings.wiki_error_image_format_not_supported,void 0,this.resources.strings.wiki_error_image_format_not_supported_title),[2]):(this.insertImage({imageFile:e.services.InlineImage.createFromBlob(t),data:i}),[3,3]);case 2:return o=n.sent(),this.filesNotificationService.showFailureNotification(this.resources.strings.wiki_error_image_not_inserted),[3,3];case 3:return[2]}})})},i.prototype.processLocalPCSelectedImages=function(e,t){for(var i=0;i<e.length;i++)this.processLocalPCSelectedImage(e[i],t)},i.prototype.processImageSelectedFromStorageProviders=function(t,i){var r=this;return this.downloadFile({selectedFileContext:t}).then(function(o){return r.insertImage({imageFile:e.services.InlineImage.createFromBlob(o).withType(t.file.type),data:i})}).catch(function(e){r.logger.error(e),r.filesNotificationService.showFailureNotification(r.resources.strings.wiki_error_image_not_inserted)}),!0},i.prototype.raiseImagePickerDialogStateChangedEvent=function(e){this.eventingService.$emit(this.constants.events.formatCommandHandler.imagePickerDialogStateChanged,e)},i.prototype.raiseBeforeSystemFileDialogOpenedEvent=function(){this.eventingService.$emit(this.constants.events.formatCommandHandler.beforeSystemFileDialogOpened)},i.prototype.insertImage=function(e){var t=e.data,i=e.imageFile;this.getImageHandler({fromEditor:t.textEditor}).insertImage(i)},i.prototype.downloadFile=function(e){var t=e.selectedFileContext;return this.filesUploadRouter.getFileUploadService(t.provider).getFileFromSource({id:t.file.objectId,objectUrl:t.file.objectUrl,siteUrl:t.file.siteUrl},t.file.title,t.provider)},i.prototype.getImageHandler=function(t){return t.fromEditor.semanticObjectHandlers.filter(function(t){return t instanceof e.services.InlineImageHandler})[0]},i.prototype.detectAcceptedImageType=function(e){return __awaiter(this,void 0,void 0,function(){var t,i=this;return __generator(this,function(r){switch(r.label){case 0:return[4,this.readFirstBytesOfBlob(e,this.magicBytesToCompareCount)];case 1:return t=r.sent(),[2,Object.keys(this.acceptedImageTypesEx).find(function(e){var r=i.acceptedImageTypesEx[e];return i.isContentPrefixPatternMatch({firstContentBytes:t,pattern:r.magicBytes})})]}})})},i.prototype.isContentPrefixPatternMatch=function(e){var t=e.firstContentBytes,i=e.pattern,r=!0;return t.slice(0,i.length).forEach(function(e,t){e!==i[t]&&(r=!1)}),r},i.prototype.readFirstBytesOfBlob=function(e,t){return new Promise(function(i,r){t<0&&r(\"negative number of bytes to read is provided.\"),e.size<t&&r(\"blob is too small to read required amount of bytes (\"+t+\").\");var o=e.slice(0,t),n=new FileReader;n.addEventListener(\"loadend\",function(){i(new Uint8Array(n.result))}),n.addEventListener(\"error\",function(e){r(e)}),n.readAsArrayBuffer(o)})},i}(t.FormatCommandHandler);t.ImagePickerCommandHandler=i,angular.module(\"teamspace.composeBox\").factory(\"imagePickerCommandHandler\",[\"constants\",\"loggingService\",\"eventingService\",\"tooltipService\",\"tooltipCssApplicators\",\"filesUploadRouter\",\"filesNotificationService\",\"utilityService\",\"resources\",function(e,t,r,o,n,a,s,c,l){return{getNewInstance:function(){return new i(e,t,r,o,n,a,s,c,l)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(t){\"use strict\";var n=function(t){function n(e,n,o,r,s,a,i,c,l,u){var m=t.call(this,s,r)||this;return m.$timeout=o,m.constants=r,m.loggingService=s,m.eventingService=a,m.settingsService=u,m.logger=s.newLogger(\"TableCommandHandler\"),m.setLogger(m.logger),m}return __extends(n,t),n.prototype.shouldHandleRequest=function(e){var t=this.constants.editor.commands;return _.includes([t.insertTable,t.insertColumn,t.insertRow,t.deleteTable,t.deleteColumn,t.deleteRow],e.commandName)},n.prototype.handleRequest=function(t){var n=this.constants.editor.commands,o=new e.services.TableHandler(t.textEditor,this.loggingService,this.eventingService,this.constants,this.$timeout,this.settingsService);switch(t.commandName){case n.insertTable:o.insertTable(t.value);break;case n.insertColumn:o.insertColumn(t.value);break;case n.insertRow:o.insertRow(t.value);break;case n.deleteTable:o.deleteTable();break;case n.deleteColumn:o.deleteColumn();break;case n.deleteRow:o.deleteRow()}},n}(t.FormatCommandHandler);t.TableCommandHandler=n,angular.module(\"teamspace.composeBox\").factory(\"tableCommandHandler\",[\"$compile\",\"$q\",\"$timeout\",\"constants\",\"loggingService\",\"eventingService\",\"utilityService\",\"$translate\",\"resources\",\"settingsService\",function(e,t,o,r,s,a,i,c,l,u){return{getNewInstance:function(){return new n(e,t,o,r,s,a,i,c,l,u)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){\"use strict\";var e=function(t){function e(e,n){var o=t.call(this,n,e)||this;return o.constants=e,o.loggingService=n,o.logger=n.newLogger(\"TextEditorCommandHandler\"),o.setLogger(o.logger),o}return __extends(e,t),e.prototype.shouldHandleRequest=function(t){return!!t.textEditor},e.prototype.handleRequest=function(t){t.textEditor.editCommand(t.commandName,t.value)},e}(t.FormatCommandHandler);t.TextEditorCommandHandler=e,angular.module(\"teamspace.composeBox\").factory(\"textEditorCommandHandlerProvider\",[\"constants\",\"loggingService\",function(t,n){return{getNewInstance:function(){return new e(t,n)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){var i=function(){function i(e,t,i,n,r,s,c,o,a,p,h,v,l,u,S,d){this.constants=t,this.channelService=i,this.appConfig=n,this.eventingService=r,this.loggingService=s,this.utilityService=c,this.routeUtilityService=o,this.settingsService=a,this.teamMembershipPropertiesService=p,this.analyticsService=h,this.conversationsService=v,this.$translate=l,this.resources=u,this.ariaLiveService=S,this.performanceDetectService=d,this.contentType=\"atMentions\",this.addedAtMentions=[]}return i.prototype.registerWith=function(t,i){var n=this;this.peoplePickerHandler=new e.services.PeoplePickerHandler(i,t,this.constants,this.channelService,this.appConfig,this.eventingService,this.loggingService,this.utilityService,this.routeUtilityService,this.teamMembershipPropertiesService,this.settingsService,this.analyticsService,this.conversationsService,this.$translate,this.resources,this.ariaLiveService,this.performanceDetectService),t.registerHandler(this.peoplePickerHandler),i.addAtMention=function(e,t){n.peoplePickerHandler.insertInEditor(e,t),n.registerAtMention(e)},i.atMentionResultsChanged=function(e){t.commandSearchResultsChanged(e)}},i.prototype.unregister=function(){this.peoplePickerHandler&&this.peoplePickerHandler.dispose(),this.peoplePickerHandler=null},i.prototype.getContent=function(){return this.addedAtMentions},i.prototype.clearContent=function(){this.addedAtMentions=[]},i.prototype.registerAtMention=function(e){e.mri&&e.type&&this.addedAtMentions.push(new t.AtMention({userObjectId:e.mri,userType:e.type}))},i}();t.AtMentionSemanticHandler=i,angular.module(\"teamspace.composeBox\").factory(\"atMentionSemanticHandlerProvider\",[\"$q\",\"constants\",\"channelService\",\"appConfig\",\"eventingService\",\"loggingService\",\"utilityService\",\"routeUtilityService\",\"settingsService\",\"teamMembershipPropertiesService\",\"analyticsService\",\"conversationsService\",\"$translate\",\"resources\",\"ariaLiveService\",\"performanceDetectService\",function(e,t,n,r,s,c,o,a,p,h,v,l,u,S,d,g){return{getNewInstance:function(){return new i(e,t,n,r,s,c,o,a,p,h,v,l,u,S,d,g)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){var n=function(){function t(t){this.atMention=t,this.mentionId=t.userObjectId+\"_\"+t.userType}return t.prototype.compareTo=function(t){return this.mentionId===t.mentionId},t}();t.AtMention=n;var e=function(){function t(t,n){this.constants=t,this.semanticObjectService=n}return Object.defineProperty(t.prototype,\"contentType\",{get:function(){return t.contentType},enumerable:!0,configurable:!0}),t.prototype.parseSemanticContentFrom=function(t){return this.semanticObjectService.extractSemanticObjects(t,!1)[this.constants.semanticObjectSchemas.mention].map(function(t){return new n(t)})},t.contentType=\"atMentions\",t}();t.AtMentionSemanticParser=e,angular.module(\"teamspace.composeBox\").factory(\"atMentionSemanticParserProvider\",[\"constants\",\"semanticObjectService\",function(t,n){return{getNewInstance:function(){return new e(t,n)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(n){!function(n){var t=function(){function n(e,n,t,i){this.constants=e,this.channelService=n,this.utilityService=t,this.hyperlinkHelper=i,this.contentType=\"hyperlink\"}return n.prototype.registerWith=function(n,t){this.linkTextHandler=new e.services.LinkTextHandler(t,n,this.constants,this.channelService,this.utilityService,this.hyperlinkHelper),n.registerHandler(this.linkTextHandler)},n.prototype.unregister=function(){this.linkTextHandler&&this.linkTextHandler.dispose(),this.linkTextHandler=null},n.prototype.getContent=function(){return null},n.prototype.clearContent=function(){},n}();n.HyperlinkSemanticHandler=t,angular.module(\"teamspace.composeBox\").factory(\"hyperlinkSemanticHandlerProvider\",[\"constants\",\"channelService\",\"utilityService\",\"hyperlinkHelper\",function(e,n,i,r){return{getNewInstance:function(){return new t(e,n,i,r)}}}])}(n.ComposeBox||(n.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){var n=function(){function e(e,i){this.id=e,this.image=i}return e.prototype.compareTo=function(e){return this.id===e.id},e}();i.ComparableInlineImage=n;var t=function(){function i(e,i,n,t,s,a,o){this.constants=e,this.utilityService=i,this.loggingService=n,this.settingsService=t,this.htmlMessageBodyAdapterService=s,this.filesAsyncMediaService=a,this.$window=o,this.contentType=\"inlineImages\",this.inlineImages=[]}return i.prototype.registerWith=function(i,n){var t=this;this.inlineImageHandler=new e.services.InlineImageHandler(i,this.constants,this.utilityService,this.loggingService,this.htmlMessageBodyAdapterService,this.filesAsyncMediaService,this.$window,this.settingsService.valueAsBoolean(this.constants.settings.names.wikiResizeImages),function(e,n,s){return t.addInlineImage(i,e,n,s)},!0),i.registerHandler(this.inlineImageHandler)},i.prototype.unregister=function(){this.inlineImageHandler&&this.inlineImageHandler.dispose(),this.inlineImageHandler=null},i.prototype.getContent=function(){for(var e=[],i=0,n=this.inlineImages;i<n.length;i++){var t=n[i];e.push(t)}return e},i.prototype.clearContent=function(){this.inlineImages=[]},i.prototype.addInlineImage=function(e,i,t,s){this.settingsService.valueAsBoolean(this.constants.settings.names.wikiResizeImages)&&(e.editor.widgets.checkWidgets(),s&&e.editor.widgets.initOn(new CKEDITOR.dom.element(s),\"image\")),this.inlineImages.push(new n(i,t))},i}();i.InlineImageSemanticHandler=t,angular.module(\"teamspace.composeBox\").factory(\"inlineImageSemanticHandlerProvider\",[\"constants\",\"utilityService\",\"loggingService\",\"settingsService\",\"htmlMessageBodyAdapterService\",\"filesAsyncMediaService\",\"$window\",function(e,i,n,s,a,o,r){return{getNewInstance:function(){return new t(e,i,n,s,a,o,r)}}}])}(i.ComposeBox||(i.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){var t=function(){function t(n){this.constants=n,this.contentType=\"inlineImages\"}return t.prototype.parseSemanticContentFrom=function(n){for(var t=[],e=$(n).find(\"img[\"+this.constants.files.strings.inlineImageIdAttr+\"]\"),i=0;i<e.length;i++)this.addToInlineImages(e[i],t);return t},t.prototype.addToInlineImages=function(t,e){var i=t.getAttribute(this.constants.files.strings.inlineImageIdAttr),s={blobUrl:t.getAttribute(\"src\"),size:parseInt(t.getAttribute(this.constants.files.strings.inlineImageLenAttr))},o=new n.ComparableInlineImage(i,s);e.push(o)},t}();n.InlineImageSemanticParser=t,angular.module(\"teamspace.composeBox\").factory(\"inlineImageSemanticParserProvider\",[\"constants\",function(n){return{getNewInstance:function(){return new t(n)}}}])}(n.ComposeBox||(n.ComposeBox={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){var n=function(){function t(e,t,n,i,r,a,o,s,c,l){this.constants=e,this.$translate=n,this.analyticsService=i,this.ariaLiveService=r,this.loggingService=a,this.channelService=o,this.utilityService=s,this.htmlSanitizer=l,this.contentType=\"markdown\"}return t.prototype.registerWith=function(t,n){this.markdownHandler=new e.services.MarkdownHandler(n,t,this.constants,this.$translate,this.analyticsService,this.ariaLiveService,this.loggingService,this.channelService,this.utilityService,this.htmlSanitizer),t.registerHandler(this.markdownHandler)},t.prototype.unregister=function(){this.markdownHandler&&this.markdownHandler.dispose(),this.markdownHandler=null},t.prototype.getContent=function(){return null},t.prototype.clearContent=function(){},t}();t.MarkdownSemanticHandler=n,angular.module(\"teamspace.composeBox\").factory(\"markdownSemanticHandlerProvider\",[\"constants\",\"$timeout\",\"$translate\",\"analyticsService\",\"ariaLiveService\",\"loggingService\",\"channelService\",\"utilityService\",\"settingsService\",\"htmlSanitizer\",function(e,t,i,r,a,o,s,c,l,h){return{getNewInstance:function(){return new n(e,t,i,r,a,o,s,c,l,h)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){!function(e){var i=function(){function e(t,e,i,n,s,r,c,o,a){this.$q=t,this.constants=e,this.loggingService=i,this.settingsService=n,this.analyticsService=s,this.emoticonService=r,this.htmlSanitizer=c,this.utilityService=o,this.urlPreviewService=a,this.contentType=\"pastedHtml\"}return e.prototype.registerWith=function(e,i){this.htmlPasteHandler=new t.services.HtmlPasteHandler(this.$q,i,this.constants,e,this.loggingService,this.settingsService,this.analyticsService,this.emoticonService,this.htmlSanitizer,this.utilityService,this.urlPreviewService),e.registerHandler(this.htmlPasteHandler)},e.prototype.unregister=function(){this.htmlPasteHandler&&this.htmlPasteHandler.dispose(),this.htmlPasteHandler=null},e.prototype.getContent=function(){return null},e.prototype.clearContent=function(){},e}();e.PastedHtmlSemanticHandler=i,angular.module(\"teamspace.composeBox\").factory(\"pastedHtmlSemanticHandlerProvider\",[\"$q\",\"constants\",\"loggingService\",\"settingsService\",\"analyticsService\",\"emoticonService\",\"htmlSanitizer\",\"utilityService\",\"urlPreviewService\",function(t,e,n,s,r,c,o,a,l){return{getNewInstance:function(){return new i(t,e,n,s,r,c,o,a,l)}}}])}(e.ComposeBox||(e.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var n=function(){function e(e,n,t,r,a,o){this.semanticHandlers=[e.getNewInstance(),n.getNewInstance(),t.getNewInstance(),r.getNewInstance(),a.getNewInstance(),o.getNewInstance()]}return e.prototype.getContent=function(){for(var e={},n=0,t=this.semanticHandlers;n<t.length;n++){var r=t[n];e[r.contentType]=r.getContent()}return e},e.prototype.clearContent=function(){for(var e=0,n=this.semanticHandlers;e<n.length;e++)n[e].clearContent()},e.prototype.registerHandlersWith=function(e,n){for(var t=0,r=this.semanticHandlers;t<r.length;t++)r[t].registerWith(e,n)},e.prototype.unregisterHandlers=function(){for(var e=0,n=this.semanticHandlers;e<n.length;e++)n[e].unregister()},e}();e.SemanticHandlers=n,angular.module(\"teamspace.composeBox\").factory(\"semanticHandlersProvider\",[\"inlineImageSemanticHandlerProvider\",\"pastedHtmlSemanticHandlerProvider\",\"atMentionSemanticHandlerProvider\",\"markdownSemanticHandlerProvider\",\"hyperlinkSemanticHandlerProvider\",\"tableSemanticHandlerProvider\",function(e,t,r,a,o,i){return{getNewInstance:function(){return new n(e,r,t,a,o,i)}}}])}(e.ComposeBox||(e.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var n=function(){function e(e,n){this.semanticParsers={};var t=e.getNewInstance(),r=n.getNewInstance();this.semanticParsers[t.contentType]=t,this.semanticParsers[r.contentType]=r}return e.prototype.parseSemanticContentFrom=function(e){var n={};for(var t in this.semanticParsers)n[t]=this.semanticParsers[t].parseSemanticContentFrom(e);return n},e}();e.SemanticParsers=n,angular.module(\"teamspace.composeBox\").factory(\"semanticParsersProvider\",[\"inlineImageSemanticParserProvider\",\"atMentionSemanticParserProvider\",function(e,t){return{getNewInstance:function(){return new n(e,t)}}}])}(e.ComposeBox||(e.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){var n=function(){function t(e,t,n,i,o){this.$timeout=e,this.constants=t,this.loggingService=n,this.settingsService=i,this.eventingService=o}return Object.defineProperty(t.prototype,\"contentType\",{get:function(){return t.contentType},enumerable:!0,configurable:!0}),t.prototype.registerWith=function(t,n){this.tableHandler=new e.services.TableHandler(t,this.loggingService,this.eventingService,this.constants,this.$timeout,this.settingsService),t.registerHandler(this.tableHandler)},t.prototype.unregister=function(){this.tableHandler&&this.tableHandler.dispose(),this.tableHandler=null},t.prototype.getContent=function(){return null},t.prototype.clearContent=function(){},t.contentType=\"table\",t}();t.TableSemanticHandler=n,angular.module(\"teamspace.composeBox\").factory(\"tableSemanticHandlerProvider\",[\"$timeout\",\"constants\",\"loggingService\",\"settingsService\",\"eventingService\",function(e,t,i,o,r){return{getNewInstance:function(){return new n(e,t,i,o,r)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){var e=function(){function t(t,e,o){this.$scope=t,this.ckEditor=e,this.analyticsService=o,this.pillarCacheKey=\"_cke_table_pillars\",this.borderMap={thin:0,medium:1,thick:2}}return t.prototype.createCkeElement=function(t){return new this.ckEditor.dom.element(t)},t.prototype.buildTableMap=function(t){return this.ckEditor.tools.buildTableMap(t)},t.prototype.getBorderWidth=function(t,e){return this.getComputedStylePx(t,\"border-\"+e+\"-width\")},t.prototype.getComputedStylePx=function(t,e){var o=t.getComputedStyle(e);return o.indexOf(\"px\")<0?this.getStyleStringToPx(t,e,o):parseInt(o,10)},t.prototype.getStyleStringToPx=function(t,e,o){return[\"border-left-width\",\"border-right-width\"].indexOf(e)>=0&&o in this.borderMap&&\"none\"!==t.getComputedStyle(\"border-style\")?this.borderMap[o]:0},t}();t.BasicResizer=e}(t.ComposeBox||(t.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function o(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(t){!function(t){!function(t){var e=function(t){function e(e,i,o,r,a,n){var l=t.call(this,e,i.CKEDITOR,a)||this;return l.$scope=e,l.$window=i,l.editor=o,l.loggingService=r,l.analyticsService=a,l.tablePillarMoverProvider=n,l.pillarMinWidth=3,l.logger=r.newLogger(\"TableColumnResizer\"),l.editable=o.editable(),l.editable.attachListener(l.editable.isInline()?l.editable:o.document,\"mousemove\",function(t){l.onMouseMove(t.data)}),l}return __extends(e,t),e.prototype.onMouseMove=function(t){var e=t.getTarget();if(e.type===this.ckEditor.NODE_ELEMENT){var i=t.getPageOffset().x;if(this.tablePillarMover&&this.tablePillarMover.move(i))t.preventDefault();else{var o,r;if((e.is(\"table\")||e.getAscendant({thead:1,tbody:1,tfoot:1},1))&&(r=e.getAscendant(\"table\",1),this.editor.editable().contains(r))){(o=r.getCustomData(this.pillarCacheKey))||(o=this.buildTableColumnPillars(r),r.setCustomData(this.pillarCacheKey,o),r.on(\"mouseout\",this.clearPillarsCache,this),r.on(\"mousedown\",this.clearPillarsCache,this));var a=this.getPillarAtPosition(o,i);a&&(this.tablePillarMover||(this.tablePillarMover=this.tablePillarMoverProvider.getNewInstance(this.$scope,this.ckEditor,this.editor)),this.tablePillarMover.attachTo(a))}}}},e.prototype.getMasterPillarRow=function(t){for(var e,i,o=0,r=0,a=t.$.rows;r<a.length;r++){var n=a[r];(e=n.cells.length)>o&&(o=e,i=n)}return i},e.prototype.getPillarCommonDimensions=function(t){for(var e=0,i=null,o=0,r=[t.$.tHead,t.$.tBodies[0],t.$.tFoot];o<r.length;o++){var a=r[o];if(a){var n=this.createCkeElement(a);e+=n.$.offsetHeight,i||(i=n.getDocumentPosition())}}return{height:e,y:i.y}},e.prototype.buildTableColumnPillars=function(t){var e=[],i=-1,o=\"rtl\"===t.getComputedStyle(\"direction\"),r=this.getMasterPillarRow(t);if(r)for(var a=void 0,n=void 0,l=void 0,s=void 0,c=void 0,h=this.getPillarCommonDimensions(t),u=0;u<r.cells.length;u++){var d=this.createCkeElement(r.cells[u]),g=r.cells[u+1]&&this.createCkeElement(r.cells[u+1]);i+=d.$.colSpan||1,c=d.getDocumentPosition().x,o?(n=c+this.getBorderWidth(d,\"left\"),s=this.getComputedStylePx(d,\"padding-left\")/2):(a=c+d.$.offsetWidth,s=this.getComputedStylePx(d,\"padding-right\")/2),g?(c=g.getDocumentPosition().x,o?(a=c+g.$.offsetWidth,s+=this.getComputedStylePx(g,\"padding-right\")/2):(n=c+this.getBorderWidth(g,\"left\"),s+=this.getComputedStylePx(g,\"padding-left\")/2)):(c=t.getDocumentPosition().x,o?a=c:n=c+t.$.offsetWidth,s*=2),l=Math.max(n-a+s,this.pillarMinWidth),e.push({table:t,index:i,x:a-Math.floor(l/2),y:h.y,width:l,height:h.height,rtl:o})}return e},e.prototype.clearPillarsCache=function(t){var e=t.data.getTarget();if(\"mouseout\"===t.name){if(!e.is(\"table\"))return;for(var i=this.createCkeElement(t.data.$.relatedTarget||t.data.$.toElement);i&&i.$&&!i.equals(e)&&!i.is(\"body\");)i=i.getParent();if(!i||i.equals(e))return}var o=e.getAscendant(\"table\",1);o&&o.removeCustomData(this.pillarCacheKey),t.removeListener()},e.prototype.getPillarAtPosition=function(t,e){for(var i=0,o=t;i<o.length;i++){var r=o[i];if(e>=r.x&&e<=r.x+r.width)return r}return null},e}(t.BasicResizer);t.TableColumnResizer=e,angular.module(\"teamspace.composeBox\").factory(\"tableColumnResizerProvider\",[\"$window\",\"loggingService\",\"analyticsService\",\"tablePillarMoverProvider\",function(t,i,o,r){return{getNewInstance:function(a,n){return new e(a,t,n,i,o,r)}}}])}(t.ComposeBox||(t.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function r(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(t){!function(e){!function(i){var r=function(i){function r(t,e,r,o,n){var s=i.call(this,t,e,n)||this;return s.$scope=t,s.ckEditor=e,s.editor=r,s.loggingService=o,s.analyticsService=n,s.widthCalculationPrecision=2,s.logger=o.newLogger(\"TablePillarMover\"),s.pxUnit=e.tools.cssLength,s.document=r.document,s.resizer=e.dom.element.createFromHtml('<div data-cke-temp=1 contenteditable=false unselectable=on style=\"position:absolute;cursor:col-resize;filter:alpha(opacity=0);opacity:0;padding:0;background-color:#004;background-image:none;border:0px none;z-index:10\"></div>',s.document),r.on(\"destroy\",function(){s.resizer.remove()}),s.document.getDocumentElement().append(s.resizer),s}return __extends(r,i),r.prototype.detach=function(){this.pillar=null,this.currentShift=0,this.isResizing=!1,this.document.removeListener(\"mouseup\",this.onMouseUp),this.resizer.removeListener(\"mousedown\",this.onMouseDown),this.resizer.removeListener(\"mousemove\",this.onMouseMove),this.document.getBody().setStyle(\"cursor\",\"auto\"),this.resizer.hide()},r.prototype.getWidth=function(t){return this.ckEditor.env.ie?t.$.clientWidth:this.getComputedStylePx(t,\"width\")},r.prototype.preventEvent=function(t){(t.data||t).preventDefault()},r.prototype.resizeStart=function(){this.isResizing=!0;var i=this.pillar.index,r=Number.MAX_VALUE,o=Number.MAX_VALUE,n=this.buildTableMap(this.pillar.table);if(n.length){var s=n[0],l=this.pillar.table.findOne(\"colgroup\");if(l){var h=l.find(\"col\");h&&h.count()!==s.length&&l.remove()}this.leftSideCell=s[i+(this.pillar.rtl?1:0)],this.rightSideCell=s[i+(this.pillar.rtl?0:1)],this.leftSideCell=this.leftSideCell&&this.createCkeElement(this.leftSideCell),this.rightSideCell=this.rightSideCell&&this.createCkeElement(this.rightSideCell),this.leftSideCell&&this.rightSideCell&&this.leftSideCell.equals(this.rightSideCell)||(this.leftSideCell&&(r=Math.min(r,this.getWidth(this.leftSideCell))),this.rightSideCell&&(o=Math.min(o,this.getWidth(this.rightSideCell)))),this.leftShiftBoundary=this.pillar.x-r+this.getCellMinWidth(this.leftSideCell),this.rightShiftBoundary=this.pillar.x+o-this.getCellMinWidth(this.rightSideCell),this.resizer.setOpacity(.5),this.startOffset=this.getComputedStylePx(this.resizer,\"left\"),this.currentShift=0;var a={action:{gesture:e.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(e.PanelActionOutcome.select.toString(),e.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum((this.rightSideCell?e.PanelActionScenario.resizeTableColumn:e.PanelActionScenario.resizeTable).toString(),e.PanelActionScenario,this.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(e.PanelActionScenarioType.table.toString(),e.PanelActionScenarioType,this.logger)},module:{type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.table.toString(),e.PanelModuleType,this.logger),name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.tableResize.toString(),e.PanelModuleName,this.logger),summary:this.rightSideCell?\"Resize table column\":\"Resize table\"}};this.analyticsService.onPanelAction(this.$scope,a),this.resizer.on(\"mousemove\",this.onMouseMove,this),this.document.on(\"dragstart\",this.preventEvent,this)}},r.prototype.getCellMinWidth=function(t){return t?this.getComputedStylePx(t,\"padding-left\")+this.getComputedStylePx(t,\"padding-right\"):0},r.prototype.resizeEnd=function(){var t=this;this.isResizing=!1,this.resizer.setOpacity(0),this.currentShift&&this.resizeColumn();var e=this.pillar.table;setTimeout(function(){e.removeCustomData(t.pillarCacheKey)},0),this.document.removeListener(\"dragstart\",this.preventEvent)},r.prototype.resizeColumn=function(){var t=this,e=this.pillar.rtl,i=this.pillar.index,r=this.pillar.table;this.ckEditor.tools.setTimeout(function(i,o,n,s,l,h,a,u,c){if(s){var d=r.findOne(\"colgroup\");if(d||(d=t.insertColgroup(r)),d){var p=d.find(\"col\");p&&(i&&p.getItem(n).setStyle(\"width\",(100*(o+c)/a).toFixed(t.widthCalculationPrecision).toString()+\"%\"),p.getItem(h).setStyle(\"width\",(100*(l-c)/a).toFixed(t.widthCalculationPrecision).toString()+\"%\"))}}else{var g=t.getWidth(t.createCkeElement(r.$.parentElement)),f=Math.min(100*(a+u+c*(e?-1:1))/g,100);r.setStyle(\"width\",f.toFixed(t.widthCalculationPrecision).toString()+\"%\")}t.editor.fire(\"saveSnapshot\")},0,this,[this.leftSideCell,this.leftSideCell&&this.getWidth(this.leftSideCell),i+(e?1:0),this.rightSideCell,this.rightSideCell&&this.getWidth(this.rightSideCell),this.rightSideCell&&i+(e?0:1),this.getWidth(r),this.getBorderWidth(r,\"left\")+this.getBorderWidth(r,\"right\"),this.currentShift])},r.prototype.insertColgroup=function(t){if(t.findOne(\"colgroup\"))return null;var e=this.buildTableMap(t);if(!e.length)return null;var i=e[0].length,r=this.createCkeElement(\"colgroup\");t.append(r,!0);for(var o=0;o<i;o++)r.append(this.createCkeElement(\"col\"));return r},r.prototype.onMouseDown=function(t){this.preventEvent(t),this.editor.fire(\"saveSnapshot\"),this.resizeStart(),this.document.on(\"mouseup\",this.onMouseUp,this)},r.prototype.onMouseUp=function(t){t.removeListener(),this.resizeEnd()},r.prototype.onMouseMove=function(t){var e=t.data.getPageOffset();this.move(e.x)},r.prototype.attachTo=function(t){this.isResizing||(this.pillar=t,this.resizer.setStyles({width:this.pxUnit(t.width),height:this.pxUnit(t.height),left:this.pxUnit(t.x),top:this.pxUnit(t.y)}),this.resizer.on(\"mousedown\",this.onMouseDown,this),this.document.getBody().setStyle(\"cursor\",\"col-resize\"),this.resizer.show())},r.prototype.move=function(t){if(!this.pillar)return!1;if(!this.isResizing&&(t<this.pillar.x||t>this.pillar.x+this.pillar.width))return this.detach(),!1;var e=t-Math.round(this.resizer.$.offsetWidth/2);if(this.isResizing){if(e===this.leftShiftBoundary||e===this.rightShiftBoundary)return!0;e=Math.max(e,this.leftShiftBoundary),e=Math.min(e,this.rightShiftBoundary),this.currentShift=e-this.startOffset}return this.resizer.setStyle(\"left\",this.pxUnit(e)),!0},r}(i.BasicResizer);i.TablePillarMover=r,angular.module(\"teamspace.composeBox\").factory(\"tablePillarMoverProvider\",[\"loggingService\",\"analyticsService\",function(t,e){return{getNewInstance:function(i,o,n){return new r(i,o,n,t,e)}}}])}(e.ComposeBox||(e.ComposeBox={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){n.components||(n.components={}),angular.module(\"teamspace.connectingAnimation\",[]).directive(\"connectingAnimation\",[\"constants\",function(n){return{restrict:\"E\",scope:{},templateUrl:n.files.templates.connectingAnimation}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){return function(t,n,o,i){var r=this;this.restrict=\"A\",this.logger=i.newLogger(\"ContextViewComponent\"),this.link={pre:function(n,o,i){var c=e.shared.AttributeHelper.tryGetEnumAttr(\"contextViewComponent\",i,void 0,void 0,e.services.ContextViewComponentType,r.logger,!0);angular.isDefined(c)&&t.isLayoutComponentDisabled(c)&&o.replaceWith(\"\\x3c!-- element removed by layout --\\x3e\")}}}}();t.ContextViewComponent=n,angular.module(\"teamspace.contextViewComponent\",[]).directive(\"contextViewComponent\",[\"userAppsFilteringService\",\"settingsService\",\"constants\",\"loggingService\",\"$compile\",function(e,t,o,i,r){return new n(e,t,o,i)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var a;!function(e){e[e.CreateChat=1]=\"CreateChat\",e[e.SelectMembers=2]=\"SelectMembers\",e[e.CreatingChat=3]=\"CreatingChat\",e[e.CreateChatComplete=4]=\"CreateChatComplete\",e[e.AddMembers=5]=\"AddMembers\",e[e.AddMembersComplete=6]=\"AddMembersComplete\",e[e.Finish=7]=\"Finish\"}(a=t.ChatCreationState||(t.ChatCreationState={}));var i;!function(e){e[e.CreateGroupChat=1]=\"CreateGroupChat\",e[e.UpdateRecipientGroupInChat=2]=\"UpdateRecipientGroupInChat\"}(i=t.ChatActivityType||(t.ChatActivityType={}));var s=function(){function t(t,s,r,n,c,o,h){this.$scope=t,this.newChatService=o,this.chatActivityType=i.CreateGroupChat,this.existingChatRecipients=[],this.chatActivityType=t.ngDialogData&&t.ngDialogData.chatActivityType||i.CreateGroupChat,this.existingChatRecipients=t.ngDialogData&&t.ngDialogData.existingChatRecipients||[],this.otherChatRecipient=t.ngDialogData&&t.ngDialogData.otherRecipient,this.chatPeoplePickerLazyloadScenarioName=n.scenarios.chatPeoplePicker.lazyLoad,this.createChatErrorMessage=\"\",this.enterState(a.CreateChat),this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToChat]}return t.$inject=[\"$scope\",\"$translate\",\"$window\",\"constants\",\"conversationsService\",\"newChatService\",\"utilityService\"],t.prototype.createChat=function(){this.enterState(a.CreatingChat)},t.prototype.finishChat=function(){this.enterState(a.Finish)},t.prototype.updateProgress=function(e){this.progressMessage=e},t.prototype.updateError=function(e){this.createChatErrorMessage=e&&e.length>0?e:null,this.enterState(a.CreateChat)},t.prototype.registerFocusOnAddLineElement=function(t){this.focusOnAddLine=t,this.focusOnAddLineSubscription&&this.newChatService.unsubscribe(this.focusOnAddLineSubscription),this.focusOnAddLineSubscription=this.newChatService.safeSubscribe(this.$scope,this.focusOnAddLine.bind(this),e.services.NewChatServiceEvents.EventType_FocusOnToLine)},t.prototype.setStateFlags=function(e){switch(this.currentState=e,this.currentState){case a.CreateChat:this.step1=!0,this.wait=!1,this.step2=!1,this.dialogBusy=!1;break;case a.SelectMembers:this.step2=!0,this.wait=!1,this.step1=!1,this.dialogBusy=!0;break;case a.CreatingChat:this.step1=!1,this.step2=!0,this.wait=!1,this.dialogBusy=!0;break;case a.AddMembers:this.wait=!1,this.step1=!1,this.step2=!0,this.dialogBusy=!1}},t.prototype.enterState=function(e){switch(this.setStateFlags(e),e){case a.CreatingChat:if(!this.isCreatingChat)return this.enterState(a.SelectMembers);break;case a.SelectMembers:if(this.createChatErrorMessage)return this.enterState(a.CreateChat);break;case a.CreateChatComplete:return this.createChatErrorMessage?this.enterState(a.CreateChat):this.enterState(a.AddMembers);case a.AddMembers:return this.createChatErrorMessage?this.enterState(a.CreateChat):this.enterState(a.CreatingChat);case a.Finish:this.finish()}},t.prototype.finish=function(){this.$scope.closeThisDialog()},t}();t.CreateChatController=s,angular.module(\"teamspace.createChat\",[\"pascalprecht.translate\",\"teamspace.authenticationService\",\"teamspace.dialogService\",\"teamspace.modalDialog\",\"teamspace.utilityService\",\"teamspace.conversationsService\",\"teamspace.newChatService\"]).run([\"dialogService\",\"constants\",function(e,t){e.register(t.dialogs.createChat,{template:\"components/create-chat/create-chat.html\",className:\"ts-modal-dialog custom-width ts-create-chat-dialog\",closeByEscape:!0,closeByDocument:!0,closeByNavigation:!0,overlay:!1,trapFocus:!1,ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).directive(\"closeCreateChat\",[\"dialogService\",\"constants\",\"settingsService\",function(e,t,a){return{restrict:\"A\"}}]).controller(\"CreateChatController\",s)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,a,s,n,r,o,c,g,h,l){this.$q=e,this.$scope=t,this.$translate=i,this.resources=a,this.constants=s,this.settingsService=n,this.eventingService=r,this.dialogService=o,this.peopleTargetingService=c,this.peopleService=g,this.teamMembershipPropertiesService=h,this.atMentionService=l,this.canManageTags=!1,this.isLoading=!0,this.hasBackButton=!1,this.membersToAdd=[],this.membersToDelete=[],this.teamId=t.ngDialogData.teamId,this.hasBackButton=t.ngDialogData.backButton,this.init()}return e.$inject=[\"$q\",\"$scope\",\"$translate\",\"resources\",\"constants\",\"settingsService\",\"eventingService\",\"dialogService\",\"peopleTargetingService\",\"peopleService\",\"teamMembershipPropertiesService\",\"atMentionService\"],e.prototype.init=function(){var e=this;this.getManageTagsPermissions().then(function(t){e.canManageTags=t,e.initializeContext()})},e.prototype.fetchAllowedUsers=function(e){var t=this,i=e?e.trim():\"\";return this.atMentionService.searchForUserProfileInChannel(this.teamId,i,null,\"create-edit-tag-dialog\",null,!1,this.settingsService.valueFor(this.constants.settings.names.tdMembersSearchLimit)).then(function(e){return _.filter(e,function(e){return!_.find(t.members,function(t){return t.mri===e.mri})})})},e.prototype.openManageTagsDialog=function(){this.$scope.closeThisDialog(),this.dialogService.open(this.constants.dialogs.manageTagsDialog,{teamId:this.teamId})},e.prototype.getManageTagsPermissions=function(){return this.teamMembershipPropertiesService.isAdmin(this.teamId)?this.$q.resolve(!0):this.peopleTargetingService.canMembersManageTags(this.teamId)},e}();e.CreateEditTagDialogController=t,angular.module(\"teamspace.createEditTagDialog\",[\"teamspace.dialogService\",\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\"]).controller(\"CreateEditTagDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function r(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(r.prototype=a.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,r,i,o,n,s,l,c,g,m,p){var d=e.call(this,t,a,r,i,o,n,s,l,c,g,m,p)||this;return d.tagId=a.ngDialogData.tagId,d.tagName=a.ngDialogData.tagName,d}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$translate\",\"resources\",\"constants\",\"settingsService\",\"eventingService\",\"dialogService\",\"peopleTargetingService\",\"peopleService\",\"teamMembershipPropertiesService\",\"atMentionService\"],t.prototype.applyChanges=function(){var e=this;this.removeMembersFromTag().finally(function(){e.addTagToMembers().finally(function(){e.eventingService.$emit(e.constants.events.teamMembers.teamMemberTagsUpdate,{teamId:e.teamId}),e.$scope.closeThisDialog()})})},t.prototype.removeMember=function(e){var t=_.findIndex(this.members,function(t){return t.mri===e.mri});this.members.splice(t,1),this.membersToDelete.push(e)},t.prototype.initializeContext=function(){var e=this;this.canManageTags?this.dialogTitle=this.$translate.instant(this.resources.strings.manage_tag_dialog_title):this.dialogTitle=this.$translate.instant(this.resources.strings.view_tag_dialog_title),this.getMembersForTag(this.teamId,this.tagId).then(function(t){e.members=t,e.isLoading=!1})},t.prototype.getMembersForTag=function(e,t){var a=this;return this.peopleTargetingService.getMembersForTag(e,t).then(function(e){var t=_.map(e,function(e){return e.memberId});return a.peopleService.getAllShortPeopleProfile(t,\"edit-tag-dialog\")})},t.prototype.addTagToMembers=function(){if(!this.membersToAdd.length)return this.$q.resolve(null);var e=_.map(this.membersToAdd,function(e){return e.mri});return this.peopleTargetingService.assignTagsToMembersOfTeam(this.teamId,[this.tagName],e)},t.prototype.removeMembersFromTag=function(){if(!this.membersToDelete.length)return this.$q.resolve(null);var e=_.map(this.membersToDelete,function(e){return e.mri});return this.peopleTargetingService.unassignTagsFromMembersOfTeam(this.teamId,[this.tagId],e)},t}(e.CreateEditTagDialogController);e.EditTagDialogController=t,angular.module(\"teamspace.editTagDialog\",[\"teamspace.dialogService\",\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\"]).controller(\"EditTagDialogController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.editTagDialog,{template:\"components/create-edit-tag-dialog/create-edit-tag-dialog.html\",className:\"ts-modal-dialog create-edit-tag-dialog\",closeByEscape:!0,controller:\"EditTagDialogController\",controllerAs:\"cetd\",ariaAuto:!1,ariaRole:\"dialog\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i;!function(e){e[e.CreateTeam=1]=\"CreateTeam\",e[e.CreatingTeam=2]=\"CreatingTeam\",e[e.UpdateTeam=3]=\"UpdateTeam\",e[e.UpdatingTeam=4]=\"UpdatingTeam\",e[e.MigrateTeam=5]=\"MigrateTeam\",e[e.MigratingTeam=6]=\"MigratingTeam\",e[e.AddMembers=7]=\"AddMembers\",e[e.Finish=8]=\"Finish\",e[e.Disabled=9]=\"Disabled\",e[e.SelectTemplate=10]=\"SelectTemplate\",e[e.CloneTeam=11]=\"CloneTeam\",e[e.CloningTeam=12]=\"CloningTeam\"}(i=t.TeamCreationState||(t.TeamCreationState={}));var a;!function(e){e[e.channels=0]=\"channels\",e[e.tabs=1]=\"tabs\",e[e.teamSettings=2]=\"teamSettings\",e[e.apps=3]=\"apps\",e[e.members=4]=\"members\"}(a||(a={}));var s=function(){function s(e,s,n,r,o,l,c,m,h,d,u,p,g,T,b,y,v,S,f,C,N,D,_,P,A,M,E,w,V,x,I,$,G,B){var F=this;this.$q=e,this.$scope=s,this.$state=n,this.$timeout=r,this.$translate=o,this.analyticsService=l,this.authenticationService=c,this.appsService=m,this.identityService=h,this.channelService=d,this.constants=u,this.conversationsService=p,this.discoverService=g,this.loggingContextService=T,this.loggingService=b,this.settingsService=v,this.exceptionUtilityService=S,this.resources=f,this.ariaLiveService=C,this.teamsAndChannelsPolicyStore=N,this.teamMembershipPropertiesService=D,this.teamNameValidationHelperService=_,this.teamService=P,this.tenantService=A,this.tooltipService=M,this.utilityService=E,this.dialogService=w,this.userResourcesSettingsStore=V,this.teamTemplatingActions=x,this.teamTemplateStore=I,this.schoolAppSettingsStore=G,this._isCloneTeam=!1,this.mailNickNamePrefix=null,this.mailNickNameSuffix=null,this.previousTeamName=null,this.newTeamGroupId=null,this.createTeamNameInputElement=null,this.isFre=!1,this.channelsSelected=!0,this.teamSettingsSelected=!0,this.appsSelected=this.isAppStoreEnabled,this.membersSelected=!1,this.tabsSelected=this.isAppStoreEnabled,this.showDataClassifications=!0,this.isTeamDiscoverySettingsEnabled=!1,this.isSensitivityLabelsEnabled=!1,this.isShowVideoLink=!0,this.currentDiscoverableValue=void 0,this.isDiscoverable=void 0,this.isValidationOnGoing=!1,this.teamNamePrefix=null,this.teamNameSuffix=null,this.subjectNamePrefix=\"teamEditTeamDialog_classSubjectHint_\",this.classSubjectPrefix=\"teamEditTeamDialog_classSubjectName_\",this.validateTeamNameErrorMessage=null,this.useInitialClassificationValue=!1,this.teamInitialized=!1,this.classGradeNames=[],this.classSubjectNames=[],this.cloneOptions=[{label:this.$translate.instant(this.resources.strings.clone_options_channels),svgPath:this.constants.svgs.channelIcon,toggle:function(){F.disableCloneOptions(a.channels)||(F.channelsSelected=!F.channelsSelected)},selected:this.channelsSelected,type:a.channels},{label:this.$translate.instant(this.resources.strings.clone_options_tabs),svgPath:this.constants.svgs.tabIcon,toggle:function(){F.disableCloneOptions(a.tabs)||(F.tabsSelected=!F.tabsSelected)},selected:this.tabsSelected,type:a.tabs},{label:this.$translate.instant(this.resources.strings.clone_options_team_settings),svgPath:this.constants.svgs.settingsIcon,toggle:function(){F.disableCloneOptions(a.teamSettings)||(F.teamSettingsSelected=!F.teamSettingsSelected)},selected:this.teamSettingsSelected,type:a.teamSettings},{label:this.$translate.instant(this.resources.strings.clone_options_apps),svgPath:this.constants.svgs.appsIcon,toggle:function(){F.disableCloneOptions(a.apps)||(F.appsSelected=!F.appsSelected)},selected:this.appsSelected,type:a.apps},{label:this.getAddMembersLabel(),svgPath:this.constants.svgs.rosterIcon,toggle:function(){F.disableCloneOptions(a.members)||(F.membersSelected=!F.membersSelected)},selected:this.membersSelected,type:a.members}],this.logger=b.newLogger(\"create-team\"),this.dialogData=s.ngDialogData,this.preLoadString(),this.isGroupNamingPolicyEnabled=v.valueAsBoolean(u.settings.names.enableGroupNamingPolicy),this.maxTeamNameLength=u.teams.settings.maxTeamNameLength,this.tooltipId=E.generateUUID(),this.teamsAndChannelsVideoUrl=$.fre.videos.base+u.azureVideos.teamsAndChannelsVideo[y.getSupportedVideoLocale()]+$.fre.videos.videoParams,this.privateVisibilityData={teamVisibility:u.teams.visibility.private,isTenantWide:!1},this.hiddenMembershipVisibilityData={teamVisibility:u.teams.visibility.hiddenMembership,isTenantWide:!1},this.publicVisibilityData={teamVisibility:u.teams.visibility.public,isTenantWide:!1},this.tenantWideVisibilityData={teamVisibility:u.teams.visibility.public,isTenantWide:!0};var j={text:o.instant(f.strings.teamEditTeamDialog_update_button),func:function(){return F.requestCreateTeam()},symbol:null,tid:\"basecreateteam-updateBtn\",disabled:!0,gesture:t.PanelActionGesture.click,outcome:t.PanelActionOutcome.submit,scenario:t.PanelActionScenario.newEditTeamDialog,scenarioType:t.PanelActionScenarioType.admin,name:t.PanelModuleName.newEditTeamDialog,type:t.PanelModuleType.button,summary:\"New Edit Team Dialog\",dataBagFunc:function(){return F.collectAnalyticsDataForClassSetUp()}};if(this.footerButtonsClassSetup=[j],this.teamVisibilityDataTypes=[{text:o.instant(f.strings.teamAccessType_private_dropdown),value:this.privateVisibilityData,disabled:!1},{text:o.instant(f.strings.teamAccessType_public_dropdown),value:this.publicVisibilityData,disabled:!1}],this.teamVisibilityData=this.privateVisibilityData,this.initialTeamVisibility=this.privateVisibilityData,this.searchFilter=u.messageContext.addMember,this.enableClassSetUp=v.valueAsBoolean(u.settings.names.enableClassSetUp),this.enableClassSetUp){if(this.dialogData){var L=d.getTeamByObjectId(this.dialogData.team.objectId);L&&(2===L.teamType?this.isClassTeamType=!0:3===L.teamType||4===L.teamType?this.isPlcorStaffTeamType=!0:1===L.teamType&&(this.isEduTeamType=!0))}(this.isClassTeamType||this.isPlcorStaffTeamType||this.isEduTeamType)&&(this.enableClassSetUp?(this.avatarNames=u.avatarNamesClassSetUp,this.avatarPositions=u.avatarPositionClassSetUp):this.avatarNames=u.avatarNames2018,this.newAvatar=null,this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_artanddesign),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_artanddesign),originalValue:u.classSubjectNames.ArtAndDesign}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_engineering),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_engineering),originalValue:u.classSubjectNames.Engineering}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_foreignlanguage),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_foreignlanguage),originalValue:u.classSubjectNames.ForeignLanguage}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_mathematics),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_mathematics),originalValue:u.classSubjectNames.Mathematics}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_physicaleducation),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_physicaleducation),originalValue:u.classSubjectNames.PhysicalEducation}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_science),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_science),originalValue:u.classSubjectNames.Science}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_socialsciences),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_socialsciences),originalValue:u.classSubjectNames.SocialSciences}),this.classSubjectNames.push({text:o.instant(f.strings.teamEditTeamDialog_classSubjectName_other),value:o.instant(f.strings.teamEditTeamDialog_classSubjectName_other),originalValue:u.classSubjectNames.Other}),this.classGradeNames.push({text:o.instant(f.strings.teamEditTeamDialog_classGradeName_primary),value:o.instant(f.strings.teamEditTeamDialog_classGradeName_primary)}),this.classGradeNames.push({text:o.instant(f.strings.teamEditTeamDialog_classGradeName_secondary),value:o.instant(f.strings.teamEditTeamDialog_classGradeName_secondary)}),this.classGradeNames.push({text:o.instant(f.strings.teamEditTeamDialog_classGradeName_postsecondary),value:o.instant(f.strings.teamEditTeamDialog_classGradeName_postsecondary)}),this.classGrade=this.classGradeNames[0].text,this.teamNamePlaceholder=o.instant(f.strings.createTeamV2_teamName_placeholder),this.isPlcorStaffTeamType&&(this.createTeamNameTitle=o.instant(f.strings.createTeam_groupName)),this.userProfilePictureUpload=o.instant(f.strings.user_profile_picture_upload))}this.isSelectTemplateState=this.currentState===i.SelectTemplate,this.isTeamDiscoverySettingsEnabled=v.valueAsBoolean(u.settings.names.enableTeamDiscoverabilitySetting),this.isSensitivityLabelsEnabled=v.valueAsBoolean(u.settings.names.enableSensitivityLabels);var U=v.valueFor(u.settings.names.maxTeamSize);this.createTeamMigrateMGSubtitle=o.instant(f.strings.createTeam_migrateMG_subtitle,{teamMaxSize:U}),this.setInitialFooterButtons(),this.loadPerfCounterName=u.counters.createTeamMembersDialogLoad,s.$watchGroup([\"ctc.createTeamForm.$valid\",\"ctc.createTeamForm.teamname.$dirty\",\"ctc.createTeamForm.teamdescription.$dirty\"],function(){return F.toggleCreateTeamStepButton()});var k=this.isGroupNamingPolicyEnabled?_.getTeamNamePolicyIfRequired():e.resolve({isNameValidationRequired:!1,teamNamePolicy:null});this.setUsageGuidelineUrl();var O=[k.then(function(e){if(e.isNameValidationRequired){var t=e.teamNamePolicy;return t?F.setTeamPrefixSuffixAndMaxLength(t.displayNamePrefix,t.displayNameSuffix,t.mailNicknamePrefix,t.mailNicknameSuffix):void 0}F.isGroupNamingPolicyEnabled=!1})];if(this.isSensitivityLabelsEnabled){var W=B.getUserLabels().then(function(e){F.sensitivityLabelOptions=e}),z=B.getUserLabelsPolicySetting().then(function(e){F.sensitivityLabelPolicy=e}).finally(function(){F.sensitivityLabelPolicy||(F.sensitivityLabelPolicy={isMandatory:!1})});O.push(W,z)}E.whenAllAllowFailures(O).then(function(){if(!F.sensitivityLabelPolicy||!F.sensitivityLabelPolicy.isMandatory){var e=F.sensitivityLabelOptions&&F.sensitivityLabelOptions.find(function(e){return!e.id});F.sensitivityLabelOptions&&!e&&F.sensitivityLabelOptions.push({id:\"\",name:void 0,displayName:o.instant(f.strings.createTeam_dataSensitivity_none)})}if(F.isCloneTeam?F.initializeForCloneTeam():F.isUpdate?F.initializeForUpdateTeam():F.initializeForCreateTeam(),F.setFinalTeamName(F.teamName),F.enableClassSetUp&&F.isClassTeamType&&!F.classSubject)try{F.setSubjectName()}catch(e){F.classSubject=o.instant(f.strings.teamEditTeamDialog_classSubjectName_other),F.recommendedClassSubject=F.classSubject,F.logger.error(\"Error while setting subject name based on class name : \"+e)}F.teamInitialized=!0}),this.canCloneTeam&&(this.initializeTeamTemplates(),this._selectedTemplateId=this.selectedTemplateId)}return s.prototype.setFinalTeamName=function(e){var t=e||\"\";this.teamNamePrefix&&(t=this.teamNamePrefix+t),this.teamNameSuffix&&(t+=this.teamNameSuffix),this.ariaFinalTeamName=this.$translate.instant(this.resources.strings.createTeam_Naming_Policy_TeamName,{teamName:t}),this.finalTeamName=t},s.prototype.setTeamNameOnKeyPress=function(){this.createTeamNameInputElement||(this.createTeamNameInputElement=angular.element(\"#create-teamname\"));var e=this.createTeamNameInputElement&&this.createTeamNameInputElement.val()||\"\";this.setFinalTeamName(e)},Object.defineProperty(s.prototype,\"addMemberDialogBusy\",{get:function(){return this._addMemberDialogBusy},set:function(e){this._addMemberDialogBusy!==e&&(this._addMemberDialogBusy=e,this.footerButtons.step2[0].disabled=this._addMemberDialogBusy)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"hasMembers\",{get:function(){return this._hasMembers},set:function(e){this._hasMembers!==e&&(this._hasMembers=e,this.footerButtons.step2[0].text=this._hasMembers?this.$translate.instant(this.resources.strings.modal_dialog_close_button):this.$translate.instant(this.resources.strings.createTeam_skipBtn),this.isFre&&this.setFRETelemetry())},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"selectedModernGroupId\",{get:function(){return this._selectedModernGroupId},set:function(e){this._selectedModernGroupId!==e&&(this._selectedModernGroupId=e,this.footerButtons.migrateModernGroupsStep&&this.footerButtons.migrateModernGroupsStep.length>1?this.footerButtons.migrateModernGroupsStep[1].disabled=!this._selectedModernGroupId:this.logger.error(\"Tried to update selectedModernGroup but did not have more than one footer button.\"))},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"selectedTemplateId\",{get:function(){return this._selectedTemplateId},set:function(e){this._selectedTemplateId!==e&&(this._selectedTemplateId=e,this.footerButtons.selectTemplateStep&&this.footerButtons.selectTemplateStep.length>1?this.footerButtons.selectTemplateStep[1].disabled=!this._selectedTemplateId:this.logger.error(\"Tried to update selectedTemplateId but did not have more than one footer button.\"))},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"hasTeamDialogData\",{get:function(){return!_.isNil(this.$scope&&this.$scope.ngDialogData&&this.$scope.ngDialogData.team)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isUpdate\",{get:function(){return this.hasTeamDialogData&&!this.isCloneTeam},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"canCloneTeam\",{get:function(){return!this.isUpdate&&!this.isCloneTeam},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isCloneTeam\",{get:function(){return this._isCloneTeam},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isCloneTeamInner\",{set:function(e){this._isCloneTeam=e},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showTeamVisibilityTypes\",{get:function(){return 2!==this.getCreatingTeamType()&&this.settingsService.valueAsBoolean(this.constants.settings.names.showTeamVisibilityType)},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showCloneLink\",{get:function(){return this.canCloneTeam&&this.teamsForClone&&this.teamsForClone.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isCreateTeamFormValid\",{get:function(){return this.createTeamForm&&this.createTeamForm.$valid},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"viewId\",{get:function(){return this.$scope&&this.$scope.ngDialogData&&this.$scope.ngDialogData.viewId},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isAppStoreEnabled\",{get:function(){return!this.identityService.isGuestUserType()&&this.appsService.isAppsDiscoveryEnabled()},enumerable:!0,configurable:!0}),s.prototype.setInitialFooterButtons=function(){var e=this;this.footerButtons={step1:[{text:this.isUpdate?this.$translate.instant(this.resources.strings.createTeam_doneBtn):this.$translate.instant(this.resources.strings.createTeam_createBtn),func:function(){return e.requestCreateTeam()},symbol:null,tid:\"createTeam-createBtn\",disabled:!0,gesture:t.PanelActionGesture.click,outcome:t.PanelActionOutcome.submit,scenario:this.isUpdate?t.PanelActionScenario.editTeam:t.PanelActionScenario.teamCreate,type:t.PanelModuleType.button,name:this.isUpdate?t.PanelModuleName.editTeam:t.PanelModuleName.teamCreateNext,summary:this.isUpdate?\"Edit Team\":\"Create Team\",scenarioType:t.PanelActionScenarioType.admin,dataBagFunc:function(){return e.collectAnalyticsData()}}],step2:[{text:this.$translate.instant(this.resources.strings.createTeam_skipBtn),secondaryStyle:!0,func:function(){return e.finishSelectMembers()},symbol:null,tid:\"createTeam-finishBtn\",disabled:!0,outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.teamCreate,type:t.PanelModuleType.button,name:t.PanelModuleName.teamCreateSkip}],wait:[],migrateModernGroupsStep:[{text:this.$translate.instant(this.resources.strings.createTeam_migrateMG_backBtn),func:function(){return e.returnToCreateTeamState()},symbol:null,tid:\"createTeam-backBtn\",disabled:!1,secondaryStyle:!0},{text:this.$translate.instant(this.resources.strings.createTeam_migrateMG_migrateBtn),func:function(){return e.requestMigrateSelectedModernGroup()},name:t.PanelModuleName.ChooseGroupToConvert,symbol:null,tid:\"createTeam-migrateBtn\",type:t.PanelModuleType.button,summary:\"Choose team\",disabled:!0}],disabledStep:[{text:this.$translate.instant(this.resources.strings.createTeam_errorDialog_okBtn),func:function(){return e.$scope.closeThisDialog()},symbol:null,tid:\"createTeam-finishBtn\",disabled:!1}],cloneTeamStep:[{text:this.$translate.instant(this.resources.strings.clone_create_button_text),func:function(){return e.requestCloneTeam()},symbol:null,tid:\"createTeam-cloneBtn\",disabled:!0,gesture:t.PanelActionGesture.click,outcome:t.PanelActionOutcome.submit,scenario:t.PanelActionScenario.teamCloning,type:t.PanelModuleType.button,name:t.PanelModuleName.teamCloningNext,summary:\"Clone Team\",scenarioType:t.PanelActionScenarioType.admin,dataBagFunc:function(){return e.collectAnalyticsData()}}],selectTemplateStep:[{text:this.$translate.instant(this.resources.strings.createTeam_migrateMG_backBtn),func:function(){return e.returnToCreateTeamState()},symbol:null,tid:\"createTeam-backBtn\",disabled:!1,secondaryStyle:!0},{text:this.$translate.instant(this.resources.strings.createTeam_migrateMG_migrateBtn),func:function(){return e.openCloneTeamDialog()},symbol:null,tid:\"createTeam-chooseTemplateBtn\",disabled:!0}],closeButton:[{text:this.$translate.instant(this.resources.strings.modal_dialog_close_button),func:function(){return e.$scope.closeThisDialog&&e.$scope.closeThisDialog()},tid:\"createTeam-closeFooterBtn\",disabled:!1,gesture:t.PanelActionGesture.click,outcome:t.PanelActionOutcome.submit,scenario:t.PanelActionScenario.teamCloning,type:t.PanelModuleType.button,name:t.PanelModuleName.teamCloningClose,summary:\"Close dialog button\"}]}},s.prototype.setUsageGuidelineUrl=function(){var e=this;this.teamService.getUsageGuidelineUrl().then(function(t){e.usageGuidelineUrl=t})},s.prototype.dataClassificationsLoadedCallback=function(e){this.dataClassifications=e},s.prototype.onUploadCustomIconClicked=function(e){null!=this.selectedAvatar&&(angular.element(\"#\"+this.selectedAvatar.avatar).removeClass(\"selected\"),this.selectedAvatar=null),this.newAvatar=this.newAvatarBackup,angular.element(\"#upload-button-background\").addClass(\"uploadSelected\"),this.toggleCreateTeamStepButton()},s.prototype.onIconClicked=function(e){var t,i=(t=\"LI\"===e.target.tagName?e.target:e.target.parentNode.parentNode).id;this.selectedAvatar&&i!=this.selectedAvatar.avatar?angular.element(\"#\"+this.selectedAvatar.avatar).removeClass(\"selected\"):null!=this.newAvatar&&(angular.element(\"#upload-button-background\").removeClass(\"uploadSelected\"),this.newAvatar=null),this.selectedAvatar={avatar:i},t.className+=\" selected\",this.selectedAvatar.avatar!=this.teamAvatar?this.toggleCreateTeamStepButton():this.footerButtonsClassSetup[0].disabled=!0},s.prototype.setTeamPrefixSuffixAndMaxLength=function(e,t,i,a){this.mailNickNamePrefix=i,this.mailNickNameSuffix=a,this.teamNamePrefix=e,this.teamNameSuffix=t;var s=e&&e.length||0,n=t&&t.length||0;this.maxTeamNameLength=this.constants.teams.settings.maxTeamNameLength-s-n},s.prototype.removePrefixAndSuffixFromTeamName=function(){this.teamName&&(this.teamNamePrefix&&this.teamName.startsWith(this.teamNamePrefix)&&(this.teamName=this.teamName.slice(this.teamNamePrefix.length)),this.teamNameSuffix&&this.teamName.endsWith(this.teamNameSuffix)&&(this.teamName=this.teamName.slice(0,this.teamName.length-this.teamNameSuffix.length)))},s.prototype.showNamingPolicyTooltip=function(t,i){var a={templateUrl:this.constants.files.templates.tooltip,trigger:\"manual\",container:\"body\",placement:\"bottom\",autoClose:!0,scope:this.$scope,content:this.$translate.instant(this.resources.strings.createTeam_Naming_Policy)},s={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:a,tooltipId:this.tooltipId};i?(this.tooltipService.showTooltip(s),this.sendNamingTooltipTelemetry()):this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.tooltipId)},s.prototype.sendNamingTooltipTelemetry=function(){var i=this;_.defer(function(){var a={action:{gesture:t.PanelActionGesture.hover,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.inspect.toString(),t.PanelActionOutcome,i.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.namingPolicy.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.tooltip.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.namingPolicy.toString(),t.PanelModuleName,i.logger),state:i.dataClassification,type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.tooltip.toString(),t.PanelModuleType,i.logger),summary:\"Hover over naming policy tooltip\"}};i.analyticsService.onPanelAction(i.$scope,a)})},s.prototype.showVideo=function(){this.dialogService.open(this.constants.dialogs.displayVideo,{videoSrc:this.teamsAndChannelsVideoUrl,videoType:\"video/mp4\",videoCallerId:\"create-team\"})},s.prototype.classificationChanged=function(){this.isFre&&this.sendFreClassificationChangedTelemetry()},s.prototype.sendFreClassificationChangedTelemetry=function(){var i=this;_.defer(function(){var a={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,i.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.changeBusinessImpact.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.fre.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.createTeam.toString(),t.PanelModuleName,i.logger),state:i.dataClassification,type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.menuItem.toString(),t.PanelModuleType,i.logger),summary:\"Change Business Impact Settings\"}};i.analyticsService.onPanelAction(i.$scope,a)})},s.prototype.onclassificationChanged=function(e,t){void 0===t&&(t=!0),this.dataClassification=e,t&&this.sendClassificationChangedTelemetry(),this.toggleCreateTeamStepButton()},s.prototype.onSensitivityChanged=function(e){e&&(e.name||e.displayName)&&(this.sensitivityLabel=e,this.sensitivityLabelDropdownInitialized&&this.sendSensitivityChangedTelemetry()),this.sensitivityLabelDropdownInitialized=!0,this.toggleValidationSettingsBasedOnSensitivityLabel(),this.toggleCreateTeamStepButton()},s.prototype.toggleValidationSettingsBasedOnSensitivityLabel=function(){var e=this,t={teamVisibility:void 0,isTenantWide:!1};if(this.sensitivityLabel){if(!this.sensitivityLabel.id&&this.sensitivityLabel.displayName)return void this.teamVisibilityDataTypes.forEach(function(e){e.disabled=!1,e.tooltipText=void 0});this.sensitivityLabel.allowPublicTeams&&this.sensitivityLabel.allowPrivateTeams?this.teamVisibilityDataTypes.forEach(function(e){e.disabled=!1,e.tooltipText=void 0}):this.sensitivityLabel.allowPublicTeams?this.sensitivityLabel.allowPrivateTeams||(this.teamVisibilityDataTypes.forEach(function(t){t.value.teamVisibility.toLocaleLowerCase()!==e.constants.teams.visibility.private.toLocaleLowerCase()?(t.disabled=!1,t.tooltipText=void 0):(t.disabled=!0,t.tooltipText=e.$translate.instant(e.resources.strings.teamAccessType_private_dropdown_disabled_tooltip))}),this.teamVisibilityData&&this.teamVisibilityData.teamVisibility.toLocaleLowerCase()===this.constants.teams.visibility.private.toLocaleLowerCase()&&(this.teamVisibilityData=t)):(this.teamVisibilityDataTypes.forEach(function(t){t.value.teamVisibility.toLocaleLowerCase()===e.constants.teams.visibility.private.toLocaleLowerCase()?(t.disabled=!1,t.tooltipText=void 0):(t.disabled=!0,t.tooltipText=e.$translate.instant(e.resources.strings.teamAccessType_public_dropdown_disabled_tooltip))}),this.teamVisibilityData&&this.teamVisibilityData.teamVisibility.toLocaleLowerCase()!==this.constants.teams.visibility.private.toLocaleLowerCase()&&(this.teamVisibilityData=t))}},s.prototype.sendSensitivityChangedTelemetry=function(){var t=this;_.defer(function(){var i={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.select.toString(),e.components.PanelActionOutcome,t.logger),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.updateMIPSSensitivityLabel.toString(),e.components.PanelActionScenario,t.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.teamEdit.toString(),e.components.PanelActionScenarioType,t.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.updateClassification.toString(),e.components.PanelModuleName,t.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.dropdown.toString(),e.components.PanelModuleType,t.logger),summary:\"Sensitivity Dropdown\"}};t.analyticsService.onPanelAction(t.$scope,i)})},s.prototype.sendClassificationChangedTelemetry=function(){var i=this;_.defer(function(){var a={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,i.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.selectClassification.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.groupCreation.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.classificationMenuOption.toString(),t.PanelModuleName,i.logger),state:i.dataClassification,type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.logger),summary:\"Selects one of several classification options\"}};i.analyticsService.onPanelAction(i.$scope,a)})},s.prototype.setCreateTeamCompletionTelemetry=function(t,i){var a={panel:{type:e.PanelType.teamCreationSuccessful},team:{id:t.objectId,creationMethod:i,memType:this.loggingContextService.getMembershipType(t),teamType:this.loggingContextService.getTeamTypeString(t.teamType)}};this.analyticsService.onPanelView(this.$scope,a)},s.prototype.setFRE=function(){this.isFre=!0,this.setFRETelemetry()},s.prototype.onDiscoverabilityChanged=function(e){this.isTeamPrivate()&&(this.isDiscoverable=e,this.toggleCreateTeamStepButton(),this.sendDiscoverabilityChangedTelemetry())},s.prototype.sendDiscoverabilityChangedTelemetry=function(){var i=this;_.defer(function(){var a={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,i.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.selectDiscoverability.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.groupCreation.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.discoverabilityCheckbox.toString(),t.PanelModuleName,i.logger),state:i.isDiscoverable?i.constants.teams.discoverability.discoverable:i.constants.teams.discoverability.notDiscoverable,type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.logger),summary:\"Discoverability checkbox\"}};i.analyticsService.onPanelAction(i.$scope,a)})},s.prototype.collectAnalyticsData=function(){var e={};return this.teamVisibilityData&&(e.TeamVisibility=this.teamVisibilityData.teamVisibility,e.IsTenantWide=this.teamVisibilityData.isTenantWide),this.dataClassification&&(e.TeamClassification=this.dataClassification),this.isGroupNamingPolicyEnabled&&(e.namingpolicy=this.isGroupNamingPolicyEnabled),this.isUpdate||(e.addGroups=!0),this.isTeamDiscoverySettingsEnabled&&(e.Discoverability=this.isDiscoverable?this.constants.teams.discoverability.discoverable:this.constants.teams.discoverability.notDiscoverable),e},s.prototype.collectAnalyticsDataForClassSetUp=function(){var e={};return this.recommendedClassSubject&&this.classSubject&&(e.recommendedClassSubject=this.recommendedClassSubject,e.actualClassSubjectUpdated=this.classSubject),this.recommendedAvatar&&this.selectedAvatar&&(e.recommendedAvatar=this.recommendedAvatar,e.actualAvatarUpdated=this.selectedAvatar),e},s.prototype.setFRETelemetry=function(){this.hasMembers?(this.footerButtons.step2[0].scenario=t.PanelActionScenario.doneAdd,this.footerButtons.step2[0].scenarioType=t.PanelActionScenarioType.fre,this.footerButtons.step2[0].summary=\"Add members\"):(this.footerButtons.step2[0].scenario=t.PanelActionScenario.skipAddMembers,this.footerButtons.step2[0].scenarioType=t.PanelActionScenarioType.quitFRE,this.footerButtons.step2[0].summary=\"Skip Add members\",this.footerButtons.step2[0].state='{\"Team name length\": '+(this.teamName?this.teamName.length:0)+', \"TeamDescriptionLength\": '+(this.description?this.description.length:0)+\"}\")},s.prototype.toggleCreateTeamStepButton=function(){(this.isCloneTeam?this.footerButtons.cloneTeamStep[0]:this.enableClassSetUp?this.isCreateTeamState||!this.isClassTeamType&&!this.isPlcorStaffTeamType&&!this.isEduTeamType?this.footerButtons.step1[0]:this.footerButtonsClassSetup[0]:this.footerButtons.step1[0]).disabled=!this.createTeamForm||!this.createTeamForm.$valid||this.isSensitivityLabelsEnabled&&(!this.teamVisibilityData||!this.teamVisibilityData.teamVisibility)||!this.isSensitivityLabelsEnabled&&this.dataClassifications&&this.dataClassifications.length>0&&this.showDataClassifications&&!this.dataClassification||this.isSensitivityLabelsEnabled&&this.sensitivityLabelOptions&&this.sensitivityLabelOptions.length>0&&this.sensitivityLabelPolicy.isMandatory&&!this.sensitivityLabel||!this.isCreateTeamFormDirty(),this.createTeamForm&&this.createTeamForm.teamname&&this.createTeamForm.teamname.$error&&(this.createTeamForm.teamname.$error.required||this.createTeamForm.teamname.$error.validTeamName)&&(this.validateTeamNameErrorMessage=null)},s.prototype.isCreateTeamFormDirty=function(){return this.createTeamForm&&(this.createTeamForm.teamname&&this.createTeamForm.teamname.$dirty||this.createTeamForm.teamdescription&&this.createTeamForm.teamdescription.$dirty||this.dataClassification!=this.initialClassificationValue||this.isSensitivityLabelsEnabled&&this.sensitivityLabel.id!=this.initialSensitivityId||this.teamVisibilityData&&this.teamVisibilityData.teamVisibility!==this.initialTeamVisibility.teamVisibility||this.newAvatar||this.selectedAvatar&&this.selectedAvatar.avatar!==this.initialSelectedAvatar||this.teamVisibilityData&&this.teamVisibilityData.isTenantWide!==this.initialTeamVisibility.isTenantWide)||this.isTeamDiscoverySettingsEnabled&&void 0!=this.currentDiscoverableValue&&this.currentDiscoverableValue!=this.isDiscoverable},s.prototype.isOnlyImageUpdated=function(){return(this.newAvatar||this.selectedAvatar&&this.selectedAvatar.avatar!==this.teamAvatar)&&this.createTeamForm.teamname&&!this.createTeamForm.teamname.$dirty&&(!this.createTeamForm.teamdescription||!this.createTeamForm.teamdescription.$dirty)&&this.dataClassification==this.initialClassificationValue&&this.teamVisibilityData&&this.teamVisibilityData.teamVisibility===this.initialTeamVisibility.teamVisibility&&this.teamVisibilityData&&this.teamVisibilityData.isTenantWide===this.initialTeamVisibility.isTenantWide&&(!this.isTeamDiscoverySettingsEnabled||(void 0===this.currentDiscoverableValue||void 0!=this.currentDiscoverableValue&&this.currentDiscoverableValue===this.isDiscoverable))},s.prototype.setStateFlags=function(e){switch(this.currentState=e,this.isSelectTemplateState=this.currentState===i.SelectTemplate,this.currentState){case i.CreateTeam:this.step1=!0,this.wait=!1,this.step2=!1,this.migrateModernGroupsStep=!1,this.disabledStep=!1,this.selectedModernGroupId=null,this.activeFooterButtons=this.footerButtons.step1,this.dialogTitle=this.$translate.instant(this.resources.strings.createTeam_dialogTitle),this.removeWaitMessageTabIndex(),this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!1;break;case i.UpdateTeam:this.step1=!0,this.wait=!1,this.step2=!1,this.migrateModernGroupsStep=!1,this.disabledStep=!1,this.selectedModernGroupId=null,this.enableClassSetUp?this.isClassTeamType?(this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.team_update_team_dialog_title,{teamName:this.initialTeamName+\" \"+this.$translate.instantWithoutEncoding(this.resources.strings.teamEditTeamDialog_class_title)+\" \"}),this.activeFooterButtons=this.footerButtonsClassSetup):this.isPlcorStaffTeamType?(this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.team_update_team_dialog_title,{teamName:this.initialTeamName}),this.activeFooterButtons=this.footerButtonsClassSetup):this.isEduTeamType?(this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.teamEditTeamDialog_title_new,{teamName:this.initialTeamName}),this.activeFooterButtons=this.footerButtonsClassSetup):(this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.team_edit_team_dialog_title,{teamName:this.initialTeamName}),this.activeFooterButtons=this.footerButtons.step1):(this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.team_edit_team_dialog_title,{teamName:this.initialTeamName}),this.activeFooterButtons=this.footerButtons.step1),this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!1,this.removeWaitMessageTabIndex(),this.enableClassSetUp&&(this.isClassTeamType||this.isPlcorStaffTeamType||this.isEduTeamType)&&this.setFocusOnAvatarBasedOnSubject();break;case i.MigrateTeam:this.step1=!1,this.wait=!1,this.step2=!1,this.migrateModernGroupsStep=!0,this.disabledStep=!1,this.activeFooterButtons=this.footerButtons.migrateModernGroupsStep,this.dialogTitle=this.$translate.instant(this.resources.strings.createTeam_migrateMG_title),this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!1,this.removeWaitMessageTabIndex(),this.initialTeamName=null,this.teamName=null,this.initialDescription=null,this.description=null,this.focusOnFirstGroupItem();break;case i.SelectTemplate:this.step1=!1,this.wait=!1,this.step2=!1,this.migrateModernGroupsStep=!1,this.disabledStep=!1,this.activeFooterButtons=this.footerButtons.selectTemplateStep,this.dialogTitle=this.$translate.instant(this.resources.strings.select_template_dialog_title),this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!1,this.removeWaitMessageTabIndex(),this.initialTeamName=null,this.teamName=null,this.initialDescription=null,this.description=null,this.focusOnFirstGroupItem();break;case i.CloneTeam:this.step1=!0,this.wait=!1,this.step2=!1,this.migrateModernGroupsStep=!1,this.disabledStep=!1,this.selectedModernGroupId=null,this.activeFooterButtons=this.footerButtons.cloneTeamStep,this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!1,this.initialDescription=null,this.description=null,this.removeWaitMessageTabIndex();break;case i.UpdatingTeam:case i.CreatingTeam:case i.MigratingTeam:case i.CloningTeam:if(this.$scope.ngDialogData&&this.$scope.ngDialogData.createTeamV2)break;this.step1=!1,this.step2=!1,this.migrateModernGroupsStep=!1,this.disabledStep=!1,this.wait=!0,this.activeFooterButtons=null,this.footerMessage=\"\",this.dialogTitle=\"\",this.dialogBusy=!0,this.suppressCancel=!0,this.currentState===i.UpdatingTeam?this.loadingMessage=this.$translate.instant(this.resources.strings.team_edit_save_message):this.loadingMessage=this.$translate.instant(this.resources.strings.createTeam_creating);break;case i.AddMembers:this.wait=!1,this.step1=!1,this.step2=!0,this.migrateModernGroupsStep=!1,this.disabledStep=!1,this.selectedModernGroupId=null,this.footerButtons.step2[0].disabled=!1,this.activeFooterButtons=this.footerButtons.step2,this.dialogTitle=this.$translate.instantWithoutEncoding(this.members_addDialogTitleResource,{teamName:this.newTeam.displayName}),this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!0,this.removeWaitMessageTabIndex();break;case i.Disabled:this.wait=!1,this.step1=!1,this.step2=!1,this.migrateModernGroupsStep=!1,this.disabledStep=!0,this.selectedModernGroupId=null,this.activeFooterButtons=this.footerButtons.disabledStep,this.dialogTitle=this.$translate.instant(this.resources.strings.createTeam_errorDialog_title),this.dialogBusy=!1,this.footerMessage=\"\",this.suppressCancel=!0,this.removeWaitMessageTabIndex()}},s.prototype.setSubjectName=function(){for(var e=this.teamName.toLowerCase(),t=0;t<this.constants.classSubjectMapping.classSubjectMappingList.length;t++)for(var i=this.constants.classSubjectMapping.classSubjectMappingList[t],a=0,s=i.Keywords;a<s.length;a++)for(var n=s[a],r=0,o=this.$translate.instant(this.resources.strings[this.subjectNamePrefix+n.replace(/ /g,\"_\")]).split(\" \");r<o.length;r++){var l=o[r];if(-1!=e.search(l)||-1!=l.search(e)){var c=i.Subject.split(\" \").join(\"\").toLowerCase();return this.classSubject=this.$translate.instant(this.resources.strings[this.classSubjectPrefix+c]),void(this.recommendedClassSubject=this.classSubject)}}this.classSubject=this.$translate.instant(this.resources.strings.teamEditTeamDialog_classSubjectName_other),this.recommendedClassSubject=this.classSubject},s.prototype.onTeamNameBlur=function(e){var t=this;this.isGroupNamingPolicyEnabled&&this.teamName&&this.teamName!==this.previousTeamName&&(this.previousTeamName=this.teamName,this.isValidationInProgress=this.validateTeamName(this.newTeamGroupId).finally(function(){t.isValidationInProgress=null}))},s.prototype.validateNamingAndInvoke=function(e){var t=this;e&&(this.isGroupNamingPolicyEnabled?this.isValidationInProgress?this.isValidationInProgress.then(function(){return e()}).catch(function(e){return t.logger.error(JSON.stringify(e))}):this.mailNickName?e():this.validateTeamName().then(function(){return e()}).catch(function(e){return t.logger.error(JSON.stringify(e))}):e())},s.prototype.enterState=function(e){switch(this.setStateFlags(e),e){case i.CreatingTeam:this.validateNamingAndInvoke(this.createTeam.bind(this));break;case i.AddMembers:if(this.createTeamErrorMessage)return this.enterState(i.CreateTeam);break;case i.UpdatingTeam:this.validateNamingAndInvoke(this.performUpdateTeam.bind(this));break;case i.CloningTeam:this.validateNamingAndInvoke(this.cloneTeam.bind(this));break;case i.MigratingTeam:this.migrateSelectedModernGroup();break;case i.Finish:this.finish()}},s.prototype.startWizard=function(e){this.enterState(e)},s.prototype.requestCreateTeam=function(){this.onSubmit(this.isUpdate?i.UpdatingTeam:i.CreatingTeam)},s.prototype.requestCloneTeam=function(){this.isCloneTeam&&this.onSubmit(i.CloningTeam)},s.prototype.showModernGroups=function(){this.focusOnWaitMessage(),this.onPanelChange(e.PanelType.createFromGroup),this.enterState(i.MigrateTeam),this.ariaLiveService.update(this.dialogTitle+\",\"+this.$translate.instant(this.resources.strings.createTeam_migrateMG_hint_title))},s.prototype.showSelectTemplateDialog=function(){this.canCloneTeam&&(this.focusOnWaitMessage(),this.enterState(i.SelectTemplate),this.ariaLiveService.update(this.dialogTitle))},s.prototype.handleToggleOption=function(e,t){e.toggle(),this.narrateCloneOption(e.selected,e.label)},s.prototype.uploadPhoto=function(e){this.newAvatar=e,this.toggleCreateTeamStepButton(),null!=e&&(null!=this.selectedAvatar&&(angular.element(\"#\"+this.selectedAvatar.avatar).removeClass(\"selected\"),this.selectedAvatar=null),this.newAvatarBackup=e,angular.element(\"#upload-button-background\").addClass(\"uploadSelected\"))},s.prototype.narrateCloneOption=function(e,t){void 0===t&&(t=\"\");var i=t+\" \";i+=e?this.$translate.instant(this.resources.strings.checkbox_state_checked):this.$translate.instant(this.resources.strings.checkbox_state_unchecked),this.ariaLiveService.update(i,!0)},s.prototype.requestMigrateSelectedModernGroup=function(){this.selectedModernGroupId&&this.enterState(i.MigratingTeam)},s.prototype.finishSelectMembers=function(){this.enterState(i.Finish)},s.prototype.returnToCreateTeamState=function(){this.selectedModernGroupId=null,this.selectedTemplateId=null,this.onPanelChange(e.PanelType.createTeamDialog),this.enterState(i.CreateTeam)},s.prototype.selectModernGroup=function(e){this.selectedModernGroupId=e?e.id:null},s.prototype.selectTemplate=function(e){this.selectedTemplateId=e?e.id:null},s.prototype.openCloneTeamDialog=function(){var e=this;this.teamService.verifyGroupsAccess().then(function(){e.$scope.closeThisDialog&&e.$scope.closeThisDialog();var t={team:e.teamsForClone.filter(function(t){return t.siteInfo.groupId===e.selectedTemplateId})[0],viewId:e.utilityService.generateUUID()};e.dialogService.open(e.constants.dialogs.cloneTeam,t).closePromise.then(function(){var i={viewId:t.viewId,disableNotification:!1};e.teamTemplatingActions.updateJob(i)})}).catch(function(t){var i={isConfirmation:!0,okButtonText:e.$translate.instant(e.resources.strings.createTeam_errorDialog_okBtn),confirmMessageTitle:e.$translate.instant(e.resources.strings.createTeam_errorDialog_title),confirmMessageHtmlBody:e.exceptionUtilityService.getFormattedErrorMessage(t)};e.dialogService.open(e.constants.dialogs.confirmDialog,i)})},s.prototype.onPanelChange=function(e){var t={panel:{type:e}};this.analyticsService.onPanelView(this.$scope,t)},s.prototype.onSubmit=function(t){this.teamName&&(this.onPanelChange(e.PanelType.addMembersDialog),this.focusOnWaitMessage(),this.enterState(t))},s.prototype.updateModernGroups=function(e){this.modernGroups=e,this.modernGroupsListItems=this.modernGroups.map(function(e){return{id:e.groupId,displayName:e.displayName}})},s.prototype.validateTeamName=function(e){var t=this;return void 0===e&&(e=void 0),this.validateTeamNameErrorMessage=null,this.mailNickName=null,this.isValidationOnGoing=!0,this.teamNameValidationHelperService.validateTeamName(this.teamName,this.teamNamePrefix,this.teamNameSuffix,this.mailNickNamePrefix,this.mailNickNameSuffix,e).then(function(e){t.mailNickName=e}).catch(function(e){if(e.errorCode===t.constants.errorCodes.missingPrefixSuffixInTeamName){var a=e.error;t.setTeamPrefixSuffixAndMaxLength(a.displayNamePrefix,a.displayNameSuffix,a.mailNicknamePrefix,a.mailNickNameSuffix)}return t.validateTeamNameErrorMessage=e.formattedErrorString,t.isUpdate?t.enterState(i.UpdateTeam):t.enterState(i.CreateTeam),t.$q.reject()}).finally(function(){return t.isValidationOnGoing=!1})},s.prototype.disableCloneOptions=function(e){switch(e){case a.apps:case a.tabs:return!this.isAppStoreEnabled;default:return this.tabsSelected&&e===a.channels}},s.prototype.cloneTeam=function(){var e=this;if(!this.hasTeamDialogData)return this.$q.reject(\"Tried to clone a team without team dialog data.\");var t;this.teamVisibilityData&&this.teamVisibilityData.teamVisibility&&2!==this.getCreatingTeamType()&&(t=this.teamVisibilityData.teamVisibility.toLocaleLowerCase()===this.constants.teams.visibility.private.toLocaleLowerCase()?1:3);var i=this.teamVisibilityData&&this.teamVisibilityData.isTenantWide,a={displayName:this.teamName,displayNamePrefix:this.teamNamePrefix,displayNameSuffix:this.teamNameSuffix,description:this.description,accessType:t,isTenantWide:i,classification:this.dataClassification,alias:this.mailNickName,validationRequired:!1,includeChannels:this.channelsSelected,includeSettings:this.teamSettingsSelected,includeAppEntitlements:this.appsSelected,includeRoster:this.membersSelected,includeTabs:this.tabsSelected};if(this.$scope.ngDialogData&&this.$scope.ngDialogData.createTeamV2)return this.dialogService.open(this.constants.dialogs.wizard,{rootStep:{context:{cloneTeamContext:a,cloneTemplateTeam:this.$scope.ngDialogData.team},directive:this.constants.wizardSteps.createTeam}}),this.$scope.closeThisDialog(),this.$q.resolve();this.teamTemplatingActions.cloneTeam({cloneTeamContext:a,templateTeam:this.$scope.ngDialogData.team,viewId:this.viewId}),this.cloningTimeout=this.$timeout(function(){e.loadingMessage=e.$translate.instant(e.resources.strings.clone_cloning_long_message),e.activeFooterButtons=e.footerButtons.closeButton},15e3,!0)},s.prototype.updateCloneState=function(a){var s=this;if(a){var n=_.compact(a.jobs||[]).find(function(e){return e.viewId===s.viewId});if(n)if(n.status===e.services.teamTemplating.ProvisioningState.Success)if(this.cloningTimeout&&(this.$timeout.cancel(this.cloningTimeout),this.cloningTimeout=void 0),n.team){if(this.membersSelected){var r=new t.TeamDistributionListViewModel(this.newTeam,this.constants);this.addMembersCloningDls=[r]}this.newTeam=n.team,this.failedCloneTeamMembersCount=n.failedMembersCount,this.successfulCloneTeamMembersCount=n.membersCount,this.setCreateTeamCompletionTelemetry(n.team,\"fromTeam\"),this.enterState(i.AddMembers)}else this.$scope.closeThisDialog();else n.status===e.services.teamTemplating.ProvisioningState.Failed&&(this.createTeamErrorMessage=this.$translate.instant(this.resources.strings.clone_team_dialog_failure_message),this.enterState(i.Disabled),this.dialogTitle=\"\")}},s.prototype.toggleCloneOptions=function(){this.tabsSelected=!this.tabsSelected,this.tabsSelected&&(this.channelsSelected=!0,this.appsSelected=!0,this.cloneOptions[a.channels].selected=this.channelsSelected,this.cloneOptions[a.apps].selected=this.appsSelected)},s.prototype.createTeam=function(){var e=this;if(!this.createTeamForm.$valid)return this.$q.reject();var t=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.groupCreate),a={};this.createTeamErrorMessage=null,this.newTeam=null;var s=this.getCreatingTeamType(),n=!0;this.isTeamDiscoverySettingsEnabled&&this.teamVisibilityData&&this.isTeamPrivate()&&(n=this.isDiscoverable);var r={showInTeamsSearchAndSuggestions:n},o={teamName:this.teamName,teamType:s,description:this.description,classification:this.dataClassification,visibility:this.teamVisibilityData?this.teamVisibilityData.teamVisibility:void 0,isTenantWide:this.teamVisibilityData?this.teamVisibilityData.isTenantWide:void 0,displayNamePrefix:this.teamNamePrefix,displayNameSuffix:this.teamNameSuffix,validationRequired:!1,mailNickName:this.mailNickName,discoverySettings:this.isTeamDiscoverySettingsEnabled?r:void 0};return this.channelService.createTeamWithDescription(o).then(function(s){e.newTeam=s,e.isTeamDiscoverySettingsEnabled&&e.teamVisibilityData&&e.isTeamPrivate()&&(e.currentDiscoverableValue=e.isDiscoverable),e.setCreateTeamCompletionTelemetry(e.newTeam,\"fromScratch\"),a[e.constants.scenarioDataPropNames.teamId]=s.objectId,a[e.constants.scenarioDataPropNames.teamType]=s.teamType,t.stop(a),e.ariaLiveService.update(e.$translate.instant(e.resources.strings.createTeam_success)),e.$timeout(function(){return e.enterState(i.AddMembers)},1e3),o.isTenantWide?e.enterState(i.Finish):e.enterState(i.AddMembers)},function(s){switch(e.createTeamErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(s,e.$translate.instant(e.resources.strings.createTeam_defaultError)),a[e.constants.scenarioDataPropNames.error]=JSON.stringify(s),a[e.constants.scenarioDataPropNames.teamId]=\"noTeamCreated\",(s||{}).code){case e.constants.errorCodes.networkOffline:case e.constants.errorCodes.userNotPartOfSGToCreateTeam:case e.constants.errorCodes.createTeamInExchangeNotAuthorized:t.stop(a),e.enterState(i.Disabled);break;case e.constants.errorCodes.unableToGenerateUniqueTeamAlias:e.createTeamErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(s,e.$translate.instant(e.resources.strings.error_message_UnableToGenerateUniqueTeamAlias)),e.exceptionUtilityService.failScenarioSelectively(t,s,a),e.enterState(i.CreateTeam);break;case e.constants.errorCodes.canCreateTenantWideAuthenticationError:e.createTeamErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(s,e.$translate.instant(e.resources.strings.tenantWideTeam_unauthorizedError)),e.exceptionUtilityService.failScenarioSelectively(t,s,a),e.enterState(i.CreateTeam);break;case e.constants.errorCodes.canCreateTenantWideGenericError:e.createTeamErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(s,e.$translate.instant(e.resources.strings.tenantWideTeam_getTenantUsersError)),e.exceptionUtilityService.failScenarioSelectively(t,s,a),e.enterState(i.CreateTeam);break;case e.constants.errorCodes.canCreateTenantWideExceededMaxMemberLimitError:var n=e.settingsService.valueFor(e.constants.settings.names.maxTeamSize);e.createTeamErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(s,e.$translate.instant(e.resources.strings.tenantWideTeam_tenantUserLimitExceededError,{maxTeamSize:n})),e.exceptionUtilityService.failScenarioSelectively(t,s,a),e.enterState(i.CreateTeam);break;default:e.exceptionUtilityService.failScenarioSelectively(t,s,a),e.enterState(i.CreateTeam)}e.ariaLiveService.update(e.createTeamErrorMessage.toString())}).finally(function(){t=null})},s.prototype.initializeForCreateTeam=function(){var e=this;this.teamService.getMyGroupsSettings();var t=this.getCreatingTeamType();2!==t&&this.teamService.getModernGroups(t).then(function(t){return e.updateModernGroups(t)},null,function(t){return e.updateModernGroups(t)}),this.isTeamDiscoverySettingsEnabled&&(this.isDiscoverable=!0,this.currentDiscoverableValue=!0),this.addTenantWideOptionToTeamVisibility(),this.isCreateTeamState=!0,this.startWizard(i.CreateTeam)},s.prototype.initializeTeamTemplates=function(){var e=this;this.channelService.getTeams().then(function(t){e.teamsForClone=_.filter(t,function(t){return!t.creatingFromTemplate&&e.filterTeamsForClone(t)}),e.teamsForCloneItems=_.map(e.teamsForClone,function(e){return{id:e.siteInfo.groupId,displayName:e.displayName,pictureETag:e.pictureETag}})})},s.prototype.filterTeamsForClone=function(e){return!e.isTenantWide&&(e.siteInfo&&e.siteInfo.groupId?0===this.getCreatingTeamType()&&(1===e.teamType||0===e.teamType)||e.teamType===this.getCreatingTeamType():(this.logger.error(\"groupId of team {0} doesn't get set, skip it for now\",e.objectId),!1))},s.prototype.initializeForUpdateTeam=function(){var e=this;this.useInitialClassificationValue=!0,this.newTeam=this.$scope.ngDialogData&&this.$scope.ngDialogData.team;var t=this.getTeamVisibilityData(this.newTeam.visibility,this.newTeam.isTenantWide);this.initialTeamName=this.newTeam.displayName,this.initialDescription=this.newTeam.description,this.initialTeamVisibility=t,this.teamName=this.newTeam.displayName,this.description=this.newTeam.description,this.initialClassificationValue=this.newTeam.classification,this.teamVisibilityData=t;var a=this.conversationsService.getConversation(this.newTeam.objectId);if(this.newTeamGroupId=a&&a.groupId,this.newTeam.sensitivityLabel&&this.newTeam.sensitivityLabel.id){var s=this.newTeam.sensitivityLabel.id.split(\"|\");this.initialSensitivityId=s[0]}this.isTeamDiscoverySettingsEnabled&&this.isTeamPrivate()&&this.channelService.getTeamIsDiscoverable(this.newTeamGroupId).then(function(t){e.isDiscoverable=t,e.currentDiscoverableValue=t}),this.removePrefixAndSuffixFromTeamName(),this.addTenantWideOptionToTeamVisibility(this.newTeam.isTenantWide),this.startWizard(i.UpdateTeam)},s.prototype.getTeamVisibilityData=function(e,t){switch(e?e.toLocaleLowerCase():e){case this.constants.teams.visibility.public.toLocaleLowerCase():return t?this.tenantWideVisibilityData:this.publicVisibilityData;case this.constants.teams.visibility.private.toLocaleLowerCase():if(t){this.logger.error(\"getTeamVisibilityData called with private visibility but team is tenant wide\");break}return this.privateVisibilityData;case this.constants.teams.visibility.hiddenMembership.toLocaleLowerCase():if(t){this.logger.error(\"getTeamVisibilityData called with hiddenMembership visibility but team is tenant wide\");break}return this.hiddenMembershipVisibilityData;default:this.logger.error(\"getTeamVisibilityData called with invalid visibility data: {0}\",e)}},s.prototype.isTeamPrivate=function(e){return void 0===e&&(e=this.teamVisibilityData),e.teamVisibility===this.privateVisibilityData.teamVisibility},s.prototype.checkPendingRequest=function(){var e=this;return this.teamVisibilityData&&this.teamVisibilityData.teamVisibility==this.constants.teams.visibility.public&&this.teamVisibilityData.teamVisibility!=this.initialTeamVisibility.teamVisibility?this.discoverService.findPendingJoinRequests([this.newTeamGroupId]).then(function(t){return!!(t.joinRequestsPerTeam[e.newTeamGroupId]&&t.joinRequestsPerTeam[e.newTeamGroupId].length>0)}).catch(function(t){return e.logger.error(\"[pendingRequests] Unable to get requests.\"),!0}):this.$q.resolve(!1)},s.prototype.performUpdateTeam=function(){var t=this;if(!this.createTeamForm.$valid)return this.$q.reject();this.loggingService.info(\"Updating team\"),this.createTeamErrorMessage=null;var a=!0;this.isTeamDiscoverySettingsEnabled&&this.teamVisibilityData&&this.isTeamPrivate()&&(a=this.isDiscoverable);var s={showInTeamsSearchAndSuggestions:a},n={newTeamName:this.teamName,newDescription:this.description,newClassification:this.dataClassification,newSensitivityLabel:this.sensitivityLabel,teamId:this.newTeam.objectId,newVisibility:this.teamVisibilityData?this.teamVisibilityData.teamVisibility:void 0,isTenantWide:this.teamVisibilityData?this.teamVisibilityData.isTenantWide:void 0,displayNamePrefix:this.teamNamePrefix,displayNameSuffix:this.teamNameSuffix,validationRequired:!1,discoverySettings:this.isTeamDiscoverySettingsEnabled?s:void 0};return this.checkPendingRequest().then(function(a){if(!a)return t.enableClassSetUp&&t.isOnlyImageUpdated()?t.updateTeamPicture():t.channelService.editTeam(n).then(function(a){t.isTeamDiscoverySettingsEnabled&&t.teamVisibilityData&&t.isTeamPrivate()&&(t.currentDiscoverableValue=t.isDiscoverable),t.enableClassSetUp&&t.isNewAvatarSelected()?t.updateTeamPicture():t.schoolAppSettingsStore.isSchoolAppEnabled&&t.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid?t.$scope.closeThisDialog():t.enterState(i.Finish)},function(e){switch(t.createTeamErrorMessage=t.exceptionUtilityService.getFormattedErrorMessage(e,t.$translate.instant(t.resources.strings.updateTeam_defaultError)),(e||{}).code){case t.constants.errorCodes.canCreateTenantWideAuthenticationError:t.createTeamErrorMessage=t.exceptionUtilityService.getFormattedErrorMessage(e,t.$translate.instant(t.resources.strings.tenantWideTeam_unauthorizedError));break;case t.constants.errorCodes.canCreateTenantWideGenericError:t.createTeamErrorMessage=t.exceptionUtilityService.getFormattedErrorMessage(e,t.$translate.instant(t.resources.strings.tenantWideTeam_getTenantUsersError));break;case t.constants.errorCodes.canCreateTenantWideExceededMaxMemberLimitError:var a=t.settingsService.valueFor(t.constants.settings.names.maxTeamSize);t.createTeamErrorMessage=t.exceptionUtilityService.getFormattedErrorMessage(e,t.$translate.instant(t.resources.strings.tenantWideTeam_tenantUserLimitExceededError,{maxTeamSize:a}))}t.enterState(i.UpdateTeam)});t.createTeamErrorMessage=t.exceptionUtilityService.getFormattedErrorMessage(e.services.ErrorPayload.create(t.constants.errorCodes.cantChangeTeamTypeIfPendingRequest)),t.enterState(i.UpdateTeam)})},s.prototype.updateTeamPicture=function(){var e=this;if((this.isClassTeamType||this.isPlcorStaffTeamType||this.isEduTeamType)&&this.isImageUpdatedForClassTeam()){var t=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.setPersonalizationUsingNewEditDialog);this.teamService.setPersonalizationSettings(this.dialogData.team.objectId,this.selectedAvatar).then(function(a){e.enterState(i.Finish),t.stop(),e.logger.info(\"Successfully saved class avatar using new edit team dialog\")}).catch(function(i){t.fail({errorInfo:i}),e.logger.error(\"Failed when saving class avatar using new edit team dialog with error: {0}\",i)})}else if(this.isImageUpdatedForOtherTeams()){var a=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.uploadTeamPictureUsingNewEditDialog);this.teamService.uploadTeamPicture(this.dialogData.team.siteInfo.groupId,this.dialogData.team.objectId,this.newAvatar).then(function(t){e.logger.info(\"new image uploaded: {0}\",t),e.newAvatar=null,e.enterState(i.Finish),a.stop(),e.logger.info(\"Successfully uploaded custom team image using new edit team dialog\")}).catch(function(t){a.fail({errorInfo:t}),e.logger.error(\"Failed when uploading custom team image using new edit team dialog with error: {0}\",t)})}angular.element(document.getElementsByClassName(\"ts-modal-dialog-content\")).removeClass(\"ts-modal-dialog-content-classsetup\"),angular.element(document.getElementsByClassName(\"ts-modal-dialog-content-container\")).removeClass(\"ts-modal-dialog-content-container-classsetup\")},s.prototype.initializeForCloneTeam=function(){var e=this;this.useInitialClassificationValue=!0,this.newTeam=this.$scope.ngDialogData&&this.$scope.ngDialogData.team,this.initialTeamName=\"\",this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.team_clone_team_dialog_title,{teamName:this.newTeam.displayName}),this.teamName=this.$translate.instantWithoutEncoding(this.resources.strings.clone_team_name_default_format,{teamName:this.newTeam.displayName}),this.initialClassificationValue=this.newTeam.classification,this.teamVisibilityData=this.getTeamVisibilityData(this.newTeam.visibility,!1),this.teamTemplateStore.register({onStateChanged:function(t){return e.updateCloneState(t)}},this.$scope),this.startWizard(i.CloneTeam)},s.prototype.addTenantWideOptionToTeamVisibility=function(e){var t=this;if(void 0===e&&(e=!1),this.teamService.shouldEnableTenantWideTeam()){var i=this.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.licenseType),a=void 0;a=this.settingsService.valueAsBoolean(this.constants.settings.names.enableUseOrgWideTeamCreationPolicy)?this.teamsAndChannelsPolicyStore.waitForSettingOrStartupAndGetValue(SkypeX.Services.TeamsAndChannelsPolicyStorageKeys.allowOrgWideTeamCreation):this.teamService.getMyGroupsSettings().then(function(e){return e&&e.isUserAllowedToCreateTenantWideTeam}),this.$q.all([a,i]).then(function(i){var a=i[0],s=i[1],n=s===t.constants.licenseType.teacher||s===t.constants.licenseType.student;!e&&!a||n||t.tenantService.canCreateTenantWide().then(function(e){if(e&&e.canCreate){var i=!1;t.sensitivityLabel&&!t.sensitivityLabel.allowPublicTeams&&(i=!0),t.teamVisibilityDataTypes.push({text:t.$translate.instant(t.resources.strings.teamAccessType_tenantWide_dropdown),value:t.tenantWideVisibilityData,disabled:i}),t.initialTeamVisibility===t.tenantWideVisibilityData&&(t.teamVisibilityData=t.tenantWideVisibilityData),t.$scope.ngDialogData&&t.$scope.ngDialogData.prefillTenantWideProps&&(t.teamVisibilityData=t.tenantWideVisibilityData,t.teamName||t.tenantService.getCurrentTenantName().then(function(e){return t.teamName=e}),t.description||(t.description=t.$translate.instant(t.resources.strings.createTeamV2_teamDetails_orgWide_defaultDescription)))}})})}},s.prototype.migrateSelectedModernGroup=function(){var e=this;if(this.selectedModernGroupId){var t=this.modernGroups.filter(function(t){return t.groupId===e.selectedModernGroupId})[0];this.createTeamErrorMessage=null;var a=void 0;4===this.getCreatingTeamType()&&(a=4),this.teamService.migrateModernGroup(t,a).then(function(t){e.newTeam=t,e.setCreateTeamCompletionTelemetry(e.newTeam,\"fromGroup\"),e.enterState(i.Finish)}).catch(function(t){e.createTeamErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(t,e.$translate.instant(e.resources.strings.migrateTeam_defaultError)),e.enterState(i.MigrateTeam)})}},s.prototype.finish=function(){this.finishCallback&&this.finishCallbackObject?this.finishCallback.apply(this.finishCallbackObject,[this.newTeam.displayName,this.newTeam.objectId]):(this.$scope.closeThisDialog(),this.$state.go(this.constants.states.appConversation,{groupName:this.newTeam.displayName,slug:this.channelService.getGeneralChannelName(this.newTeam.objectId),threadId:this.newTeam.objectId,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channel,navCtx:this.constants.navContext.createTeam}))},s.prototype.focusOnFirstGroupItem=function(){this.$timeout(function(){var e=angular.element(\".modern-groups-list\").find(\".modern-group-item\")[0];e&&e.focus()})},s.prototype.focusOnWaitMessage=function(){var e=angular.element(\"#ts-create-team-focus\")[0];e&&(e.tabIndex=0,e.focus())},s.prototype.removeWaitMessageTabIndex=function(){var e=angular.element(\"#ts-create-team-focus\")[0];e&&(e.tabIndex=-1)},s.prototype.onSubjectChange=function(){if(this.classSubject!==this.$translate.instant(this.resources.strings.teamEditTeamDialog_classSubjectName_other)){var e=this.findAvatarRelatedToClassSubject();this.focusOnAvatar(e),this.toggleCreateTeamStepButton()}},s.prototype.setFocusOnAvatarBasedOnSubject=function(){var e=this;this.$timeout(function(){e.teamService.getPersonalizationSettings(e.dialogData.team.objectId).then(function(t){var i=null;t&&t.avatar?(e.teamAvatar=t.avatar,i=t.avatar,e.initialSelectedAvatar=i,e.focusOnAvatar(i)):e.isClassTeamType&&(i=e.findAvatarRelatedToClassSubject(),e.recommendedAvatar=i,e.focusOnAvatar(i))}).catch(function(t){e.logger.error(\"failed when getting class avatar with error: {0}\",t)}),angular.element(document.getElementsByClassName(\"ts-modal-dialog-content\")).addClass(\"ts-modal-dialog-content-classsetup\"),angular.element(document.getElementsByClassName(\"ts-modal-dialog-content-container\")).addClass(\"ts-modal-dialog-content-container-classsetup\"),angular.element(document.getElementsByClassName(\"ts-modal-dialog-title\")).addClass(\"ts-modal-dialog-title-classsetup\")})},s.prototype.findAvatarRelatedToClassSubject=function(){var e=\"\";for(var t in this.classSubjectNames)if(this.classSubject===this.classSubjectNames[t].text){e=this.classSubjectNames[t].originalValue.toLowerCase();break}if(e){var i=e.split(\" \");for(var t in this.avatarNames)for(var a=this.avatarNames[t],s=0,n=i;s<n.length;s++){var r=n[s];if(-1!=a.search(r))return this.avatarNames[t]}}},s.prototype.isImageUpdatedForClassTeam=function(){return this.selectedAvatar&&this.dialogData&&this.dialogData.team.objectId},s.prototype.isImageUpdatedForOtherTeams=function(){return this.newAvatar&&this.dialogData&&this.dialogData.team.objectId},s.prototype.isNewAvatarSelected=function(){return this.newAvatar||!!this.selectedAvatar&&this.selectedAvatar.avatar!=this.teamAvatar},s.prototype.focusOnAvatar=function(e){e&&(this.selectedAvatar&&e!=this.selectedAvatar.avatar?angular.element(\"#\"+this.selectedAvatar.avatar).removeClass(\"selected\"):null!=this.newAvatar&&(angular.element(\"#upload-button-background\").removeClass(\"uploadSelected\"),this.newAvatar=null),this.selectedAvatar={avatar:e},angular.element(\".ctc-content\").animate({scrollTop:this.avatarPositions[e]},10),angular.element(\"#\"+e).addClass(\"selected\"))},s.prototype.getAddMembersLabel=function(){var e=this,t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2),i=this.hasTeamDialogData&&this.$scope.ngDialogData.team;if(!this.hasTeamDialogData||t&&!this.teamMembershipPropertiesService.getTotalUserCount(i.objectId)||!t&&(i.members||[]).length<=0)return this.$translate.instant(this.resources.strings.clone_options_members_fallback);var a=0,s=0;return t?(a=this.teamMembershipPropertiesService.getTotalUserCount(i.objectId),s=this.teamMembershipPropertiesService.getGuestCount(i.objectId)):_.each(i.members,function(t){SkypeX.Services.ChatServiceUtils.isBotMri(t.id)||++a,t.role===e.constants.RoleConstants.Guest&&++s}),1===a?s?this.$translate.instant(this.resources.strings.clone_options_members_singular_with_singular_guest,{rosterSize:a}):this.$translate.instant(this.resources.strings.clone_options_members_singular_no_guest,{rosterSize:a}):s<1?this.$translate.instant(this.resources.strings.clone_options_members_plural_no_guest,{rosterSize:a}):1===s?this.$translate.instant(this.resources.strings.clone_options_members_plural_with_singular_guest,{rosterSize:a}):this.$translate.instant(this.resources.strings.clone_options_members_plural_with_plural_guests,{rosterSize:a,guestCount:s})},s}();t.BaseCreateTeamController=s,angular.module(\"teamspace.baseCreateTeam\",[\"pascalprecht.translate\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"skypeX.userResourcesSettingsStore\",\"teamspace.videoIframeDialog\",\"teamspace.schoolAppSettingsStore\",\"teamspace.sensitivityLabelService\",\"teamspace.config\"]).directive(\"validTeamName\",[\"$q\",\"$translate\",\"channelService\",\"constants\",\"resources\",\"settingsService\",\"teamService\",function(e,t,i,a,s,n,r){return{restrict:\"A\",require:\"ngModel\",link:function(e,o,l,c){c.$message||(c.$message={}),c.$validators.validTeamName=function(e,o){if(c.$message.validTeamNameError=null,!c.$dirty||c.$isEmpty(o))return!0;if(!n.valueAsBoolean(a.settings.names.allowSpCharsOnTeamName)){if(o.match(a.teams.invalidStartDisplayNameRegEx))return c.$message.validTeamNameError=t.instant(s.strings.createTeam_invalidStartsWithTeamNameError),!1;if(!r.isValidDisplayName(o)||!i.stripInvalidEmailCharacters(o))return c.$message.validTeamNameError=t.instant(s.strings.createTeam_invalidTeamNameError),!1}return!0}}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,o,c,r,s,n,l,m,p,v,S,g,u,d,h,T,y,f,_,C,D,b,$,A,x,L,w,B,N,O,P,j){var R=e.call(this,t,a,i,o,c,r,s,n,l,m,p,v,S,g,u,d,h,T,y,f,_,C,D,b,$,A,x,L,w,B,N,O,P,j)||this;return R.showDataClassifications=!0,R.isCloneTeamInner=!0,R}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"analyticsService\",\"authenticationService\",\"appsService\",\"identityService\",\"channelService\",\"constants\",\"conversationsService\",\"discoverService\",\"loggingContextService\",\"loggingService\",\"localizationService\",\"settingsService\",\"exceptionUtilityService\",\"resources\",\"ariaLiveService\",\"teamsAndChannelsPolicyStore\",\"teamMembershipPropertiesService\",\"teamNameValidationHelperService\",\"teamService\",\"tenantService\",\"tooltipService\",\"utilityService\",\"dialogService\",\"userResourcesSettingsStore\",\"teamTemplatingActions\",\"teamTemplateStore\",\"appConfig\",\"schoolAppSettingsStore\",\"sensitivityLabelService\"],t.prototype.getCreatingTeamType=function(){return this.hasTeamDialogData?this.$scope.ngDialogData.team.teamType:0},t.prototype.preLoadString=function(){this.createTeamNameTitle=this.$translate.instant(this.resources.strings.createTeam_groupName),this.createTeamDescriptionTitle=this.$translate.instant(this.resources.strings.createTeam_description),this.members_addDialogTitleResource=this.resources.strings.members_addDialogTitle},t}(e.BaseCreateTeamController);e.CloneTeamController=t,angular.module(\"teamspace.cloneTeam\",[\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.baseCreateTeam\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.dialogService\",\"teamspace.analyticsService\",\"teamspace.localizationService\",\"teamspace.settingsService\",\"teamspace.exceptionUtilityService\",\"teamspace.locales\",\"teamspace.ariaLiveService\",\"teamspace.teamTemplatingActions\",\"teamspace.teamTemplateStore\",\"teamspace.config\",\"teamspace.schoolAppSettingsStore\",\"teamspace.sensitivityLabelService\"]).controller(\"CloneTeamController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.cloneTeam,{template:\"components/create-team/base-create-team.html\",className:\"ts-modal-dialog custom-width ts-create-team-dialog dialog-hide-fullscreen ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"CloneTeamController\",controllerAs:\"ctc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,r,s,o,c,n,l,m,p,g,u,v,S,d,h,T,_,f,y,C,b,D,A,$,x,w,O,L,P,B,N,R){var j=e.call(this,t,a,i,r,s,o,c,l,m,p,g,n,u,v,S,d,h,T,_,f,y,b,C,D,A,$,x,w,O,L,P,B,N,R)||this;return j.showDataClassifications=!1,j.isShowVideoLink=!1,j}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"analyticsService\",\"authenticationService\",\"conversationsService\",\"appsService\",\"identityService\",\"channelService\",\"constants\",\"discoverService\",\"loggingContextService\",\"loggingService\",\"localizationService\",\"settingsService\",\"exceptionUtilityService\",\"resources\",\"ariaLiveService\",\"teamsAndChannelsPolicyStore\",\"teamNameValidationHelperService\",\"teamMembershipPropertiesService\",\"teamService\",\"tenantService\",\"tooltipService\",\"utilityService\",\"dialogService\",\"userResourcesSettingsStore\",\"teamTemplatingActions\",\"teamTemplateStore\",\"appConfig\",\"schoolAppSettingsStore\",\"sensitivityLabelService\"],t.prototype.getCreatingTeamType=function(){return 2},t.prototype.preLoadString=function(){this.createTeamNameTitle=this.$translate.instant(this.resources.strings.createTeam_groupName_Only),this.createTeamDescriptionTitle=this.$translate.instant(this.resources.strings.createTeam_description_withOption),this.createTeamDialogTitleSubTextResource=this.resources.strings.createClass_dialogTitle_subText,this.members_addDialogTitleResource=this.resources.strings.members_addDialogTitle_People},t}(e.BaseCreateTeamController);e.CreateClassTeamController=t,angular.module(\"teamspace.createClassTeam\",[\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.baseCreateTeam\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.dialogService\",\"teamspace.teamTemplatingActions\",\"teamspace.teamTemplateStore\",\"teamspace.config\",\"teamspace.sensitivityLabelService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"CreateClassTeamController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.createClassTeam,{template:\"components/create-team/base-create-team.html\",className:\"ts-modal-dialog custom-width ts-create-team-dialog dialog-hide-fullscreen ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"CreateClassTeamController\",controllerAs:\"ctc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,r,c,s,o,n,l,m,p,u,v,S,g,d,h,T,y,f,_,C,b,D,x,A,$,E,L,w,B,N,O,P){var R=e.call(this,t,a,i,r,c,s,o,n,l,m,p,u,v,S,g,d,h,T,y,f,_,C,b,D,x,A,$,E,L,w,B,N,O,P)||this;return R.showDataClassifications=!0,R.isShowVideoLink=!1,R}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"analyticsService\",\"authenticationService\",\"appsService\",\"identityService\",\"channelService\",\"constants\",\"conversationsService\",\"discoverService\",\"loggingContextService\",\"loggingService\",\"localizationService\",\"settingsService\",\"exceptionUtilityService\",\"resources\",\"ariaLiveService\",\"teamsAndChannelsPolicyStore\",\"teamMembershipPropertiesService\",\"teamNameValidationHelperService\",\"teamService\",\"tenantService\",\"tooltipService\",\"utilityService\",\"dialogService\",\"userResourcesSettingsStore\",\"teamTemplatingActions\",\"teamTemplateStore\",\"appConfig\",\"schoolAppSettingsStore\",\"sensitivityLabelService\"],t.prototype.getCreatingTeamType=function(){return 0},t.prototype.preLoadString=function(){this.createTeamNameTitle=this.$translate.instant(this.resources.strings.createTeam_groupName),this.createTeamDescriptionTitle=this.$translate.instant(this.resources.strings.createTeam_description),this.createTeamDialogTitleSubTextResource=this.resources.strings.createEduTeam_dialogTitle_subText,this.members_addDialogTitleResource=this.resources.strings.members_addDialogTitle},t}(e.BaseCreateTeamController);e.CreateEduTeamController=t,angular.module(\"teamspace.createEduTeam\",[\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.baseCreateTeam\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.dialogService\",\"teamspace.analyticsService\",\"teamspace.localizationService\",\"teamspace.settingsService\",\"teamspace.exceptionUtilityService\",\"teamspace.locales\",\"teamspace.ariaLiveService\",\"teamspace.teamTemplatingActions\",\"teamspace.teamTemplateStore\",\"teamspace.config\",\"teamspace.sensitivityLabelService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"CreateEduTeamController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.createEduTeam,{template:\"components/create-team/base-create-team.html\",className:\"ts-modal-dialog custom-width ts-create-team-dialog dialog-hide-fullscreen ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"CreateEduTeamController\",controllerAs:\"ctc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,r,o,s,c,n,l,m,p,g,u,v,S,d,h,T,_,f,y,C,b,L,P,D,A,$,x,w,O,B,N,R){var j=e.call(this,t,a,i,r,o,s,c,l,m,p,g,n,u,v,S,d,h,T,_,f,y,C,b,L,P,D,A,$,x,w,O,B,N,R)||this;return j.showDataClassifications=!0,j.isShowVideoLink=!1,j}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"analyticsService\",\"authenticationService\",\"conversationsService\",\"appsService\",\"identityService\",\"channelService\",\"constants\",\"discoverService\",\"loggingContextService\",\"loggingService\",\"localizationService\",\"settingsService\",\"exceptionUtilityService\",\"resources\",\"ariaLiveService\",\"teamsAndChannelsPolicyStore\",\"teamMembershipPropertiesService\",\"teamNameValidationHelperService\",\"teamService\",\"tenantService\",\"tooltipService\",\"utilityService\",\"dialogService\",\"userResourcesSettingsStore\",\"teamTemplatingActions\",\"teamTemplateStore\",\"appConfig\",\"schoolAppSettingsStore\",\"sensitivityLabelService\"],t.prototype.getCreatingTeamType=function(){return 3},t.prototype.preLoadString=function(){this.createTeamNameTitle=this.$translate.instant(this.resources.strings.createTeam_groupName_Only),this.createTeamDescriptionTitle=this.$translate.instant(this.resources.strings.createTeam_description_withOption),this.createTeamDialogTitleSubTextResource=this.resources.strings.createPLCTeam_dialogTitle_subText,this.members_addDialogTitleResource=this.resources.strings.members_addDialogTitle_People},t}(e.BaseCreateTeamController);e.CreatePLCTeamController=t,angular.module(\"teamspace.createPLCTeam\",[\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.baseCreateTeam\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.dialogService\",\"teamspace.teamTemplatingActions\",\"teamspace.teamTemplateStore\",\"teamspace.config\",\"teamspace.sensitivityLabelService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"CreatePLCTeamController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.createPLCTeam,{template:\"components/create-team/base-create-team.html\",className:\"ts-modal-dialog custom-width ts-create-team-dialog dialog-hide-fullscreen ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"CreatePLCTeamController\",controllerAs:\"ctc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,r,o,s,c,n,l,m,p,S,g,v,u,d,f,h,T,_,y,C,b,D,A,$,x,w,O,L,P,B,N,R){var j=e.call(this,t,a,i,r,o,s,c,n,l,m,p,S,g,v,u,d,f,h,T,_,y,C,b,D,A,$,x,w,O,L,P,B,N,R)||this;return j.showDataClassifications=!0,j.isShowVideoLink=!1,j}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"analyticsService\",\"authenticationService\",\"appsService\",\"identityService\",\"channelService\",\"constants\",\"conversationsService\",\"discoverService\",\"loggingContextService\",\"loggingService\",\"localizationService\",\"settingsService\",\"exceptionUtilityService\",\"resources\",\"ariaLiveService\",\"teamsAndChannelsPolicyStore\",\"teamMembershipPropertiesService\",\"teamNameValidationHelperService\",\"teamService\",\"tenantService\",\"tooltipService\",\"utilityService\",\"dialogService\",\"userResourcesSettingsStore\",\"teamTemplatingActions\",\"teamTemplateStore\",\"appConfig\",\"schoolAppSettingsStore\",\"sensitivityLabelService\"],t.prototype.getCreatingTeamType=function(){return 4},t.prototype.preLoadString=function(){this.createTeamNameTitle=this.$translate.instant(this.resources.strings.createTeam_groupName_Only),this.createTeamDescriptionTitle=this.$translate.instant(this.resources.strings.createTeam_description_withOption),this.createTeamDialogTitleSubTextResource=this.resources.strings.createStaffTeam_dialogTitle_subText,this.members_addDialogTitleResource=this.resources.strings.members_addDialogTitle_People},t}(e.BaseCreateTeamController);e.CreateStaffTeamController=t,angular.module(\"teamspace.createStaffTeam\",[\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.baseCreateTeam\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.dialogService\",\"teamspace.teamTemplatingActions\",\"teamspace.teamTemplateStore\",\"teamspace.config\",\"teamspace.sensitivityLabelService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"CreateStaffTeamController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.createStaffTeam,{template:\"components/create-team/base-create-team.html\",className:\"ts-modal-dialog custom-width ts-create-team-dialog dialog-hide-fullscreen ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"CreateStaffTeamController\",controllerAs:\"ctc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,r,c,s,o,n,l,m,p,S,v,g,u,d,h,T,y,f,_,C,b,D,x,A,$,L,w,B,N,O,P,R){var j=e.call(this,t,a,i,r,c,s,o,n,l,m,p,S,v,g,u,d,h,T,y,f,_,C,b,D,x,A,$,L,w,B,N,O,P,R)||this;return j.showDataClassifications=!0,j}return __extends(t,e),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"analyticsService\",\"authenticationService\",\"appsService\",\"identityService\",\"channelService\",\"constants\",\"conversationsService\",\"discoverService\",\"loggingContextService\",\"loggingService\",\"localizationService\",\"settingsService\",\"exceptionUtilityService\",\"resources\",\"ariaLiveService\",\"teamsAndChannelsPolicyStore\",\"teamMembershipPropertiesService\",\"teamNameValidationHelperService\",\"teamService\",\"tenantService\",\"tooltipService\",\"utilityService\",\"dialogService\",\"userResourcesSettingsStore\",\"teamTemplatingActions\",\"teamTemplateStore\",\"appConfig\",\"schoolAppSettingsStore\",\"sensitivityLabelService\"],t.prototype.getCreatingTeamType=function(){return 0},t.prototype.preLoadString=function(){this.createTeamNameTitle=this.$translate.instant(this.resources.strings.createTeam_groupName),this.createTeamDescriptionTitle=this.$translate.instant(this.resources.strings.createTeam_description),this.createTeamDialogTitleSubTextResource=this.resources.strings.createTeam_dialogTitle_subText,this.members_addDialogTitleResource=this.resources.strings.members_addDialogTitle},t}(e.BaseCreateTeamController);e.CreateStandardTeamController=t,angular.module(\"teamspace.createStandardTeam\",[\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.baseCreateTeam\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.modalDialog\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.dialogService\",\"teamspace.analyticsService\",\"teamspace.localizationService\",\"teamspace.settingsService\",\"teamspace.exceptionUtilityService\",\"teamspace.locales\",\"teamspace.ariaLiveService\",\"teamspace.teamTemplatingActions\",\"teamspace.teamTemplateStore\",\"teamspace.config\",\"teamspace.sensitivityLabelService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"CreateStandardTeamController\",t).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.createStandardTeam,{template:\"components/create-team/base-create-team.html\",className:\"ts-modal-dialog custom-width ts-create-team-dialog dialog-hide-fullscreen ts-add-members-common\",closeByEscape:!0,closeByDocument:!1,controller:\"CreateStandardTeamController\",controllerAs:\"ctc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){i.components||(i.components={}),angular.module(\"teamspace.pristineInitialValue\",[]).directive(\"pristineInitialValue\",function(){return{restrict:\"A\",scope:!1,require:\"ngModel\",link:function(i,e,n,t){function a(i){_.isString(t.$$pristineInitialValue)&&((t.$$pristineInitialValue||null)===(i||null)?t.$setPristine():t.$setDirty())}i.$watch(n.pristineInitialValue,function(i){t.$$pristineInitialValue=i,a(t.$modelValue)}),t.$parsers.push(function(i){return a(i),i})}}})}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(i){var a=function(){function i(t,i,a,o,s,e,n,c,l){this.$scope=t,this.$timeout=i,this.teamService=s,this.tooltipService=e,this.constants=l,this.classificationButtonSelector=\".classification-container button.dropdown-button\",this.setDataClassificationSettings(),this.tooltipId=n.generateUUID(),this.moreInfoLinkAriaLabel=a.instant(c.strings.clone_more_info)}return i.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"authenticationService\",\"teamService\",\"tooltipService\",\"utilityService\",\"resources\",\"constants\"],i.prototype.onClassificationRevealClicked=function(){var t=this;this.showDataClassificationSelection=!this.showDataClassificationSelection,this.showDataClassificationSelection&&this.$timeout(function(){angular.element(t.classificationButtonSelector).focus()},0,!1)},i.prototype.classificationChanged=function(t){void 0===t&&(t=!0),this.classificationChangeCallback&&this.classificationChangeCallback({classification:this.teamDataClassification,sendTelemetry:t})},i.prototype.setDataClassificationSettings=function(){var t=this;this.teamService.getTeamDataClassificationSettings().then(function(i){t.dataClassificationSettings=[],t.teamDataClassifications=[];for(var a=0,o=0;o<i.length;o++)i[o]&&(t.dataClassificationSettings.push(i[o]),t.teamDataClassifications.push(i[o].name),i[o].isDefault&&(a=o));t.classificationLoadCallback&&t.classificationLoadCallback({classifications:t.teamDataClassifications}),i.length>0&&i[a].name?(t.classificationUseInitialValue?t.teamDataClassification=t.tryGetValidClassification(t.classificationInitialValue):t.teamDataClassification=i[a].name,t.classificationChanged(!1)):t.classificationInitialValue&&(t.teamDataClassification=t.classificationInitialValue)})},i.prototype.onClassificationDescriptionKeyDown=function(t){t.keyCode===this.constants.keyCodes.enter?this.showClassificationDescriptionTooltip(t,!0):t.keyCode===this.constants.keyCodes.escape&&(this.showClassificationDescriptionTooltip(t,!1),t.stopPropagation())},i.prototype.showClassificationDescriptionTooltip=function(i,a){var o={templateUrl:\"components/create-team/classification-description-popover.html\",trigger:\"manual\",container:\"body\",placement:\"right\",autoClose:!0,scope:this.$scope},s={sourceElement:angular.element(i.currentTarget),tooltipType:t.services.TooltipType.Popover,options:o,tooltipId:this.tooltipId};a?this.tooltipService.showTooltip(s):this.tooltipService.clearTooltip(t.services.TooltipType.Popover,this.tooltipId)},i.prototype.tryGetValidClassification=function(t){return t&&(this.dataClassificationSettings||[]).some(function(i){return i.name==t})?t:null},i}();i.TeamClassificationController=a,angular.module(\"teamspace.teamClassification\",[]).directive(\"teamClassification\",function(){return{restrict:\"E\",scope:{},bindToController:{classificationChangeCallback:\"&\",classificationLoadCallback:\"&\",classificationUseInitialValue:\"=?\",classificationInitialValue:\"=?\"},controller:a,controllerAs:\"tclctrl\",templateUrl:\"components/create-team/team-classification/team-classification.html\",replace:!0}}).directive(\"teamClassificationV2\",function(){return{restrict:\"E\",scope:{},bindToController:{classificationChangeCallback:\"&\",classificationLoadCallback:\"&?\",classificationUseInitialValue:\"=?\",classificationInitialValue:\"=?\"},controller:a,controllerAs:\"tclctrl\",templateUrl:\"components/create-team/team-classification/team-classification-v2.html\",replace:!0}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,o,s,r,c){this.$scope=e,this.$timeout=t,this.$translate=i,this.tooltipService=o,this.resources=r,this.constants=c,this.discoveryCheckboxSelector=\"#discovery_showInTeamsSearchAndSuggestions\",this._discoverabilityIsDiscoverable=!0,this.tooltipId=s.generateUUID(),this.moreInfoLinkAriaLabel=i.instant(r.strings.clone_more_info),this.updateTitle()}return t.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"tooltipService\",\"utilityService\",\"resources\",\"constants\"],Object.defineProperty(t.prototype,\"discoverabilityIsDiscoverable\",{get:function(){return this._discoverabilityIsDiscoverable},set:function(e){this._discoverabilityIsDiscoverable!==e&&(this._discoverabilityIsDiscoverable=e,this.updateTitle())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"discoverabilityIsEditing\",{get:function(){return this._discoverabilityIsEditing},set:function(e){this._discoverabilityIsEditing!==e&&(this._discoverabilityIsEditing=e,this.updateTitle())},enumerable:!0,configurable:!0}),t.prototype.onDiscoveryRevealClicked=function(){var e=this;this.showDiscoverySelection=!this.showDiscoverySelection,this.showDiscoverySelection&&this.$timeout(function(){angular.element(e.discoveryCheckboxSelector).focus()},0,!1)},t.prototype.discoverabilityChanged=function(){this.discoverabilityChangeCallback&&(this.updateTitle(),this.discoverabilityChangeCallback({isDiscoverable:this.discoverabilityIsDiscoverable}))},t.prototype.onDiscoveryDescriptionKeyDown=function(e){e.keyCode===this.constants.keyCodes.enter?this.showDiscoveryDescriptionTooltip(e,!0):e.keyCode===this.constants.keyCodes.escape&&(this.showDiscoveryDescriptionTooltip(e,!1),e.stopPropagation())},t.prototype.showDiscoveryDescriptionTooltip=function(t,i){var o={templateUrl:\"components/create-team/team-discovery/team-discovery-description-popover.html\",trigger:\"manual\",container:\"body\",placement:\"right\",autoClose:!0,scope:this.$scope},s={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:this.tooltipId};i?this.tooltipService.showTooltip(s):this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.tooltipId)},t.prototype.updateTitle=function(){this.$translate&&(this._discoverabilityIsDiscoverable?this.titleAdjective=this.$translate.instant(this.resources.strings.createTeam_discovery_discoverable):this.titleAdjective=this.$translate.instant(this.resources.strings.createTeam_discovery_not_discoverable),this._discoverabilityIsEditing?this.title=this.$translate.instant(this.resources.strings.createTeam_discovery_title_edit,{discoverySetting:this.titleAdjective}):this.title=this.$translate.instant(this.resources.strings.createTeam_discovery_title,{discoverySetting:this.titleAdjective}))},t}();t.TeamDiscoveryController=i,angular.module(\"teamspace.teamDiscovery\",[]).directive(\"teamDiscovery\",function(){return{restrict:\"E\",scope:{},bindToController:{discoverabilityChangeCallback:\"&\",discoverabilityIsDiscoverable:\"=?\",discoverabilityIsEditing:\"=?\"},controller:i,controllerAs:\"tdctrl\",templateUrl:\"components/create-team/team-discovery/team-discovery.html\",replace:!0}}).directive(\"teamDiscoveryV2\",function(){return{restrict:\"E\",scope:{},bindToController:{discoverabilityChangeCallback:\"&\",discoverabilityIsDiscoverable:\"=?\",discoverabilityIsEditing:\"=?\"},controller:i,controllerAs:\"tdctrl\",templateUrl:\"components/create-team/team-discovery/team-discovery-v2.html\",replace:!0}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var i=function(){function t(t,i,e){this.$timeout=t,this.$translate=i,this.resources=e,this.sensitivityButtonSelector=\".sensitivity-container button.dropdown-button\",this.showDataSensitivitySelection=!0,this.sensitivityLabelOptions||(this.sensitivityLabelOptions=[]),this.setDataSensitivitySettings()}return t.$inject=[\"$timeout\",\"$translate\",\"resources\"],t.prototype.onSensitivityRevealClicked=function(){var t=this;this.showDataSensitivitySelection=!this.showDataSensitivitySelection,this.showDataSensitivitySelection&&this.$timeout(function(){angular.element(t.sensitivityButtonSelector).focus()},0,!1)},t.prototype.sensitivityChanged=function(t){this.sensitivityChangeCallback&&this.sensitivityChangeCallback({sensitivity:t}),this.setSensitivityLabelImpactDescription(t)},t.prototype.setSensitivityLabelImpactDescription=function(t){t&&(this.sensitivityLabelImpactDescription=void 0,t.allowPrivateTeams&&!t.allowPublicTeams?this.sensitivityLabelImpactDescription=this.$translate.instant(this.resources.strings.createTeam_dataSensitivity_impact_privateOnly):!t.allowPrivateTeams&&t.allowPublicTeams&&(this.sensitivityLabelImpactDescription=this.$translate.instant(this.resources.strings.createTeam_dataSensitivity_impact_publicOnly)))},t.prototype.setDataSensitivitySettings=function(){var t=this.sensitivityLabelOptions.find(function(t){return t&&!0===t.isDefault});if(this.sensitivityLabelOptions.length>0){var i=this.tryGetValidSensitivity(this.sensitivityInitialValue);if(i)this.teamDataSensitivity=i;else if(t&&t.id){this.teamDataSensitivity=t,this.showDataSensitivitySelection=!1;var e=this.$translate.instant(this.resources.strings.createTeam_dataSensitivityDefaultInfo,{sensitivity:this.teamDataSensitivity.displayName});this.teamDataSensitivity.allowPrivateTeams&&!this.teamDataSensitivity.allowPublicTeams?e+=\" \"+this.$translate.instant(this.resources.strings.createTeam_dataSensitivityDefaultInfo_privateOnly):!this.teamDataSensitivity.allowPrivateTeams&&this.teamDataSensitivity.allowPublicTeams&&(e+=\" \"+this.$translate.instant(this.resources.strings.createTeam_dataSensitivityDefaultInfo_publicOnly)),this.defaultSensitivityInfo=e}this.sensitivityChanged(this.teamDataSensitivity)}},t.prototype.tryGetValidSensitivity=function(t){return t?this.findMatchingSensitivityLabelById(this.sensitivityLabelOptions,t):null},t.prototype.findMatchingSensitivityLabelById=function(t,i){var e,s=this;return(t||[]).some(function(t){return t.id==i?(e=t,!0):!!t.subLabels&&!!(e=s.findMatchingSensitivityLabelById(t.subLabels,i))}),e},t}();t.TeamSensitivityController=i,angular.module(\"teamspace.teamSensitivity\",[]).directive(\"teamSensitivity\",function(){return{restrict:\"E\",scope:{},bindToController:{sensitivityChangeCallback:\"&\",sensitivityInitialValue:\"=?\",sensitivityIsMandatory:\"=?\",sensitivityLabelOptions:\"=?\"},controller:i,controllerAs:\"tslctrl\",templateUrl:\"components/create-team/team-sensitivity/team-sensitivity.html\",replace:!0}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(e,t){var i=this;this.dialog=e,this.constants=t,this.onMemberAdd=function(e){return i.onMemberAddCallback(e)},this.searchFilter=e.constants.messageContext.addMember,this.attendeeByAddress={}}return t.prototype.initialize=function(){var e=this;this.attendeeByAddress={},this.dialog.meetingDetails.attendees&&_.forEach(this.dialog.meetingDetails.attendees,function(t){t&&t.address&&(e.attendeeByAddress[t.address]=!0)})},t.prototype.fetchTeamMembers=function(t){if(this.dialog.meetingDetails.skypeTeamMeetingType!=e.services.MeetingType.Team)return this.dialog.$q.when([]);var i=this.dialog.channelService.getChannelByObjectId(this.dialog.meetingDetails.associatedConversationId);return i?this.dialog.settingsService.valueAsBoolean(this.dialog.constants.settings.names.enableLargeTeamsV2)?this.dialog.atMentionService.searchForUserProfileInChannel(i.parentTeamId,t,null,\"meeting-attendee\"):this.dialog.teamMembershipService.getTeamMembers(i.parentTeamId,!0,!0).then(function(e){return e.filter(function(e){return!!SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)&&!!(e.displayName&&0===e.displayName.toLowerCase().indexOf(t.toLowerCase())||e.email&&0===e.email.toLowerCase().indexOf(t.toLowerCase()))})}):this.dialog.$q.when([])},t.prototype.onMemberAddCallback=function(t){var i=this;if(t){var s={};if(s.name=t.displayName,s.address=t.email||t.userPrincipalName,s.type=e.middletier.AttendeeType[e.middletier.AttendeeType.Required],this.attendeeByAddress[s.address])return;var a=new e.services.MeetingAttendeeDetailViewModel(s,this.dialog.constants);a.isNewAttendee=!0,a.skypeMri=t.mri,this.dialog.isBroadcastMeetingEnabled&&this.dialog.meetingDetails.isBroadcast&&(a.broadcastMeetingRole=e.middletier.BroadcastRole[e.middletier.BroadcastRole.Contributor],t.accountEnabled&&(a.role=t.userType===this.constants.userTypes.guest?this.constants.RoleConstants.Guest:this.constants.RoleConstants.Admin)),this.dialog.meetingDetails.attendees.splice(1,0,a),this.attendeeByAddress[s.address]=!0,setTimeout(function(){i.dialog.$scope.$broadcast(i.dialog.constants.events.calendar.createUpdateMeeting.attendeeAdded)})}this.dialog.eventingService.$emit(this.dialog.constants.events.calendar.triggerSchedulingServiceEvent,null)},t.prototype.onMemberRemoveCallback=function(t){t&&t.address&&(t.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Resource]&&this.dialog.$scope.$broadcast(this.dialog.constants.events.calendar.createUpdateMeeting.roomRemoved,{name:t.name,address:t.address}),this.attendeeByAddress[t.address]=null)},t.prototype.onRoomAddCallback=function(t){if(t&&t.address){var i={};i.address=t.address,i.name=t.name,i.type=e.middletier.AttendeeType[e.middletier.AttendeeType.Resource];var s=new e.services.MeetingAttendeeDetailViewModel(i,this.dialog.constants);this.dialog.isBroadcastMeetingEnabled&&this.dialog.meetingDetails.isBroadcast&&(s.broadcastMeetingRole=e.middletier.BroadcastRole[e.middletier.BroadcastRole.Contributor]),this.dialog.meetingDetails.attendees.splice(1,0,s)}},t}();t.MeetingAttendeeComponent=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(e){this.dialog=e,this.noneOptionId=\"_private_meeting_placeholder_\"}return t.prototype.initialize=function(){this.dialog.isPrivateMeetingsEnabled||(this.noneOptionId=null),this.dialog.meetingDetails.skypeTeamMeetingType===e.services.MeetingType.Team&&(this.conversationId=this.dialog.meetingDetails.associatedConversationId)},Object.defineProperty(t.prototype,\"conversationId\",{get:function(){return this._conversationId},set:function(t){var i=this;if(t&&t!==this._conversationId){var n=this.dialog.form.channelSelector;if(n&&(n.$valid=!0),t===this.noneOptionId)return this._conversationId=void 0,void(this.dialog.meetingDetails.skypeTeamMeetingType===e.services.MeetingType.Team&&(this.dialog.meetingDetails.skypeTeamMeetingType=e.services.MeetingType.Chat,this.dialog.context.reInitialize()));var a=this.dialog.channelService.getParentTeamAndChannelByChannelId(t);a&&a.team&&this.dialog.chatSyncPriorityService.setActiveConversation(a.team.objectId);var o=this.dialog.meetingDetails.attendees.filter(function(t){return t.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Resource]});this.dialog.isEditMode||(this.dialog.meetingDetails.attendees=this.dialog.meetingDetails.attendees.filter(function(t,i){return 0===i||t.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Resource]}),this.dialog.manager&&this.dialog.manager.attendee&&this.dialog.manager.attendee.initialize()),this._conversationId=t,this.dialog.channelService.getChannelByObjectId(t)?this.dialog.meetingDetails.skypeTeamMeetingType!==e.services.MeetingType.Team?(this.dialog.meetingDetails.skypeTeamMeetingType=e.services.MeetingType.Team,this.dialog.context.reInitialize().then(function(){var e;i.dialog.meetingDetails.associatedConversationId=t,i.dialog.defaultLocation=i.generateMeetingLocation(t),(e=i.dialog.meetingDetails.attendees).push.apply(e,o),i.dialog.manager&&i.dialog.manager.attendee&&i.dialog.manager.attendee.initialize()})):(this.dialog.meetingDetails.associatedConversationId=t,this.dialog.defaultLocation=this.generateMeetingLocation(t)):n&&(n.$valid=!1)}},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.conversationId=this.noneOptionId},t.prototype.generateMeetingLocation=function(e){var t=this.dialog.channelService.getChannelByObjectId(e),i=t?this.dialog.channelService.getTeamByObjectId(t.parentTeamId):null;return{objectId:this.dialog.meetingDetails.associatedConversationId,name:this.dialog.$translate.instantWithoutEncoding(this.dialog.resources.strings.meeting_skypeteam_location,{teamName:i?i.displayName:e,channelName:t?t.displayName:e})}},t}();t.MeetingChannelComponent=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function n(n,t,i){this.components=[],this.attendee=new e.MeetingAttendeeComponent(n,i),this.channel=new e.MeetingChannelComponent(n),this.time=new e.MeetingTimeComponent(n,t,i),this.timezone=new e.MeetingTimezoneComponent(n),this.message=new e.MeetingMessageComponent(n),this.meetingType=new e.MeetingTypeComponent(n),this.components.push(this.attendee),this.components.push(this.channel),this.components.push(this.time),this.components.push(this.timezone),this.components.push(this.message),this.components.push(this.meetingType)}return n.prototype.initialize=function(){_.forEach(this.components,function(e){e.initialize()})},n}();e.MeetingComponentManager=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e){this.dialog=e}return e.prototype.initialize=function(){},e.prototype.sendReply=function(e){return this.dialog.meetingDetails.detail=e.message,this.dialog.context.onMessageSentCallback&&this.dialog.context.onMessageSentCallback(),this.dialog.$q.when(\"\")},e}();e.MeetingMessageComponent=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,a){var n=this;this.dialog=e,this.settingsService=t,this.constants=a,this.occursInPast=!1,this.selectedTimeSelector=\".ui-timepicker-selected:visible\",this.timeFormat=\"h:mma\",this.timeFormat=e.localizationService.getDateFormatValue(\"shortTime\",!0),e.$scope.$on(e.constants.events.calendar.createUpdateMeeting.meetingTimeChangedInternal,function(t,a){if(a&&a.range){if(a.source)switch(a.source){case e.constants.events.calendar.createUpdateMeeting.meetingTimeChangeSource.schedulingAssistant:e.analyticsData.schedulingAssistantUsed=!0;break;case e.constants.events.calendar.createUpdateMeeting.meetingTimeChangeSource.suggestions:e.analyticsData.freeTimesUsed=!0}n.setFromDate(a.range.startTime,!a.silentAriaUpdate),n.fromTime=a.range.startTime,n.setUntilDate(a.range.endTime,!a.silentAriaUpdate),n.untilTime=a.range.endTime,angular.element(i.startTimepickerSelector).timepicker(\"setTime\",n.fromTime).trigger(\"change\"),n.updateMeetingStartAndEnd()}})}return Object.defineProperty(i.prototype,\"fromDate\",{get:function(){return this._fromDate},set:function(e){this.setFromDate(e,!0)},enumerable:!0,configurable:!0}),i.prototype.setFromDate=function(e,t){e&&(this._fromDate&&t&&this.narrateDate(e),this._fromDate=e)},Object.defineProperty(i.prototype,\"untilDate\",{get:function(){return this._untilDate},set:function(e){this.setUntilDate(e,!0)},enumerable:!0,configurable:!0}),i.prototype.setUntilDate=function(e,t){e&&(this._untilDate&&t&&this.narrateDate(e),this._untilDate=e)},i.prototype.initialize=function(){var e=this;this.populateDateTime(),setTimeout(function(){e.prepareDateTimePickers()})},i.prototype.populateDateTime=function(){this.dialog.meetingDetails.start&&this.dialog.meetingDetails.end?this.populateExistingDateTime(this.dialog.meetingDetails):(this.fromTime=i.getTimeSnappedToNextHalfHour(),this.fromDate=this.fromTime,this.untilTime=moment(this.fromTime).add(30,\"m\").toDate(),this.untilDate=this.untilTime,this.updateMeetingStartAndEnd())},i.getTimeSnappedToNextHalfHour=function(e){var t=e?e.clone():moment();return t.minutes()>=30?(t.add(1,\"h\"),t.minutes(0)):t.minutes(30),t.seconds(0),t.milliseconds(0),t.toDate()},i.prototype.prepareDateTimePickers=function(){var a=this,n=angular.element(\"#datetimeGroup .start.date\"),o=angular.element(i.startTimepickerSelector),r=angular.element(\"#datetimeGroup .end.date\"),s=angular.element(i.endTimepickerSelector);$(\"#datetimeGroup .time\").timepicker({showDuration:!0,timeFormat:function(e){return a.dialog.localizationService.getDate(e,\"shortTime\")},lang:{mins:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_duration_minutes_text),hrs:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_duration_hours_text),hr:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_duration_hour_text)},orientation:this.dialog.localizationService.langDirection===this.dialog.constants.languageDirectionStrings.rtl?\"r\":\"l\"}),o.timepicker(\"setTime\",this.fromTime),s.timepicker(\"setTime\",this.untilTime);var l=angular.element(\"#datetimeGroup\")[0];if(l)new Datepair(l,{parseDate:function(e){return angular.element(e).hasClass(\"from-date\")?a.fromDate:a.untilDate},updateDate:function(e,t){t.setHours(0,0,0),angular.element(e).hasClass(\"from-date\")?(a.fromDate=t,a.dialog.$scope.$broadcast(\"fromDatepicker.hide\")):(a.untilDate=t,a.dialog.$scope.$broadcast(\"untilDatepicker.hide\"))}});e.common.SafeJQuery.on(this.dialog.$scope,angular.element(l),\"rangeSelected\",function(){!o.hasClass(t.CreateUpdateMeetingController.errorClass)&&s.hasClass(t.CreateUpdateMeetingController.errorClass)&&s.removeClass(t.CreateUpdateMeetingController.errorClass);var e=moment(o.val(),a.timeFormat).toDate(),i=moment(s.val(),a.timeFormat).toDate();a.fromDate.setHours(0,0,0),a.untilDate.setHours(0,0,0),a.fromTime=e,a.untilTime=i,a.updateMeetingStartAndEnd(),a.dialog.$scope.$broadcast(\"sendButtonStateChanged\",!1)}),e.common.SafeJQuery.on(this.dialog.$scope,angular.element(l),\"rangeIncomplete rangeError\",function(){a.dialog.$scope.$broadcast(\"sendButtonStateChanged\",!0)}),e.common.SafeJQuery.on(this.dialog.$scope,angular.element(s),\"change\",function(){if(a.dialog.meetingDetails.repeat&&a.dialog.meetingDetails.recurrenceViewModel&&a.dialog.meetingDetails.recurrenceViewModel.endDate){var e=angular.element(t.MeetingRecurrenceController.untilDateFieldSelector);a.validateTime(a.dialog.meetingDetails.recurrenceViewModel.endDate,e,s)}else a.validateTime(a.untilDate,r,s)}),e.common.SafeJQuery.on(this.dialog.$scope,angular.element(o),\"change\",function(){if(a.dialog.meetingDetails.repeat&&a.dialog.meetingDetails.recurrenceViewModel){var e=angular.element(t.MeetingRecurrenceController.fromDateFieldSelector);a.validateTime(a.dialog.meetingDetails.recurrenceViewModel.startDate,e,o)}else a.validateTime(a.fromDate,n,o)}),e.common.SafeJQuery.on(this.dialog.$scope,o,\"showTimepicker\",function(){a.addDelayedAriaHidden(o.selector),o.on(\"keydown.meeting\",function(e){e.which!==a.dialog.constants.keyCodes.up&&e.which!==a.dialog.constants.keyCodes.down||a.narrateSelectedTime()})}),e.common.SafeJQuery.on(this.dialog.$scope,s,\"showTimepicker\",function(){a.addDelayedAriaHidden(s.selector),s.on(\"keydown.meeting\",function(e){e.which!==a.dialog.constants.keyCodes.up&&e.which!==a.dialog.constants.keyCodes.down||a.narrateSelectedTime()})}),e.common.SafeJQuery.on(this.dialog.$scope,o,\"hideTimepicker\",function(){o.attr(\"aria-hidden\",\"\"),o.off(\"keydown.meeting\")}),e.common.SafeJQuery.on(this.dialog.$scope,s,\"hideTimepicker\",function(){s.attr(\"aria-hidden\",\"\"),s.off(\"keydown.meeting\")}),e.common.SafeJQuery.on(this.dialog.$scope,angular.element(n),\"keydown\",function(e){if(!e.which||9!==e.which)return!1}),e.common.SafeJQuery.on(this.dialog.$scope,angular.element(r),\"keydown\",function(e){if(!e.which||9!==e.which)return!1}),this.dialog.$scope.$on(\"fromDatepicker.show\",function(){a.dialog.ariaLiveService.update(a.dialog.$translate.instant(a.dialog.resources.strings.meeting_from_date_placeholder),!0),a.narrateDate(a.fromDate),a.narrateDatepickerLabel()}),this.dialog.$scope.$on(\"untilDatepicker.show\",function(){a.dialog.ariaLiveService.update(a.dialog.$translate.instant(a.dialog.resources.strings.meeting_until_date_placeholder),!0),a.narrateDate(a.untilDate),a.narrateDatepickerLabel()}),this.dialog.$scope.$on(\"fromDatepicker.hide\",function(){var e=angular.element(\"#datetimeGroup .start.date\");a.validateDate(a.fromDate,e,o)}),this.dialog.$scope.$on(\"untilDatepicker.hide\",function(){var e=angular.element(\"#datetimeGroup .end.date\");a.validateDate(a.untilDate,e,s)})},i.prototype.addDelayedAriaHidden=function(e){var t=this;setTimeout(function(){var i=angular.element(e);i&&i.length>0?i.attr(\"aria-hidden\",\"true\"):t.dialog.logger.error(\"Selector didnt return any element: {0}\",e)},1e3)},i.prototype.narrateDatepickerLabel=function(){this.dialog.ariaLiveService.update(this.dialog.$translate.instant(this.dialog.resources.strings.meeting_datepicker_accessible_string),!0)},i.prototype.narrateSelectedTime=function(){var e=this;setTimeout(function(){var t=angular.element(e.selectedTimeSelector),i=t[t.length-1].innerText;e.dialog.ariaLiveService.update(i,!0)})},i.prototype.validateUserDateTimeIsNotPast=function(t,i){if(this.dialog.hasConflictingTimezone)return!0;if(this.dialog.isEditMode&&this.dialog.meetingDetails.eventType===e.middletier.AppointmentType.RecurringMaster)return!0;moment(t).toDate();this.dialog.logger.info(\"Validating user date time. Parsed Date: {0}\",t);var a=moment(i,this.timeFormat).toDate();this.dialog.logger.info(\"Parsed Time: {0}\",a);var n=this.combineFullTime(t,a);this.dialog.logger.info(\"User seletion: {0}\",n);var o=new Date;return this.dialog.logger.info(\"Now: {0} , Comparison Result: {1}\",o,n>o),n>o},i.prototype.dateValidator=function(e,t,a,n,o){var r,s;return n?r=angular.element(i.startTimepickerSelector):o?r=angular.element(i.endTimepickerSelector):a&&(r=angular.element(a)),s=angular.element(t),this.validateDate(e,s,r)},i.prototype.validateDate=function(e,i,a){return!!i.attr(\"disabled\")||(this.allowMeetingCreationInPast()||this.validateUserDateTimeIsNotPast(e,a.val())?(a.val()&&a.removeClass(t.CreateUpdateMeetingController.errorClass),i.removeClass(t.CreateUpdateMeetingController.errorClass),this.occursInPast=!1,this.dialog.$scope.$applyAsync(),i.trigger(\"change\"),angular.element(\"#datetimeGroup\").trigger(\"rangeSelected\"),!0):(i.addClass(t.CreateUpdateMeetingController.errorClass),this.occursInPast=!0,this.dialog.$scope.$applyAsync(),!1))},i.prototype.validateTime=function(e,i,a){a.val()?(a.removeClass(t.CreateUpdateMeetingController.errorClass),this.allowMeetingCreationInPast()||this.validateUserDateTimeIsNotPast(e,a.val())?(this.occursInPast=!1,i.removeClass(t.CreateUpdateMeetingController.errorClass),this.dialog.$scope.$applyAsync()):(this.occursInPast=!0,this.dialog.$scope.$applyAsync()),angular.element(\"#datetimeGroup\").trigger(\"rangeSelected\"),this.dialog.meetingDetails.isBroadcast&&this.showBroadcastMeetingDurationLimitIfNeeded()):a.hasClass(t.CreateUpdateMeetingController.errorClass)||a.addClass(t.CreateUpdateMeetingController.errorClass)},i.prototype.allowMeetingCreationInPast=function(){return!!(this.settingsService&&this.constants&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCalendarViewsBridge))},i.prototype.updateMeetingStartAndEnd=function(){var e=this.dialog.meetingDetails.start,t=this.dialog.meetingDetails.end;this.dialog.meetingDetails.start=this.combineFullTime(this.fromDate,this.fromTime),this.dialog.meetingDetails.end=this.combineFullTime(this.untilDate,this.untilTime),this.dialog.meetingDetails.start?this.dialog.logger.debug(\"Meeting start updated to {0}\",this.dialog.meetingDetails.start.toISOString()):this.dialog.logger.error(\"Could not update meeting start\"),this.dialog.meetingDetails.end?this.dialog.logger.debug(\"Meeting End updated to {0}\",this.dialog.meetingDetails.end.toISOString()):this.dialog.logger.error(\"Could not update meeting end\"),(this.dialog.meetingDetails.start&&e&&this.dialog.meetingDetails.start.valueOf()!=e.valueOf()||this.dialog.meetingDetails.end&&t&&this.dialog.meetingDetails.end.valueOf()!=t.valueOf())&&(this.dialog.form&&this.dialog.form.$setDirty(),this.dialog.$scope.$broadcast(this.dialog.constants.events.calendar.createUpdateMeeting.meetingTimeChanged,{startTime:this.dialog.meetingDetails.start,endTime:this.dialog.meetingDetails.end}))},i.prototype.populateExistingDateTime=function(e){this.fromDate=moment(e.start).clone().toDate(),this.fromTime=moment(e.start).clone().toDate(),this.untilDate=moment(e.end).clone().toDate(),this.untilTime=moment(e.end).clone().toDate()},i.prototype.showBroadcastMeetingDurationLimitIfNeeded=function(){var t=this.settingsService.valueFor(\"broadcastSettings\").maxBroadcastDurationInMins;if(!(moment.duration(moment(this.dialog.meetingDetails.end).diff(moment(this.dialog.meetingDetails.start))).asMinutes()<=t)){var a=_.round(t/this.dialog.constants.timeConversion.numMinuteInHour,1),n=angular.element(i.endTimepickerSelector),o={templateUrl:this.dialog.constants.files.templates.tooltip,trigger:\"manual\",container:\"body\",placement:\"bottom\",autoClose:!0,scope:this.dialog.$scope,target:n,content:this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_scheduling_meeting_duration_limit_tooltip,{maxMeetingDuration:a}),customClass:\"meeting-duration-limit-tooltip\"},r={sourceElement:n,tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:this.dialog.utilityService.generateUUID()};this.dialog.tooltipService.showTooltip(r)}},i.prototype.combineFullTime=function(e,t){var i=moment(e);return i.hours(t.getHours()),i.minutes(t.getMinutes()),i.toDate()},i.prototype.narrateDate=function(e){if(e){var t=this.dialog.localizationService.getDate(e,\"fullDate\");this.dialog.ariaLiveService.update(t,!0)}},i.dateFormat=\"MMM D, YYYY\",i.startTimepickerSelector=\"#datetimeGroup .start.time\",i.endTimepickerSelector=\"#datetimeGroup .end.time\",i}();t.MeetingTimeComponent=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){function t(e){this.dialog=e}return t.prototype.initialize=function(){this.timezoneOptions=this.getTimezoneOptions()},Object.defineProperty(t.prototype,\"model\",{get:function(){return this.dialog.meetingDetails.eventTimezone},set:function(e){this.dialog.logger.info(\"Timezone selector value changed {0}\",e),e&&e!==this.dialog.meetingDetails.eventTimezone&&(this.dialog.meetingDetails.eventTimezone=e)},enumerable:!0,configurable:!0}),t.prototype.getTimezoneOptions=function(){var t=[];for(var n in this.dialog.constants.timezoneNames)t.push(new e.services.ValueNameTuple(n,this.getTimezoneDisplayValue(n)));return t},t.prototype.getTimezoneDisplayValue=function(e){var t=\"meeting_timezone_\"+e,n=this.dialog.$translate.instant(t);return n==t?this.dialog.constants.timezoneNames[e]:n},t}();t.MeetingTimezoneComponent=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){t.BroadcastAttendeeVisibilityMode={Everyone:\"Everyone\",EveryoneInCompany:\"EveryoneInCompany\",EveryoneInCompanyAndExternal:\"EveryoneInCompanyAndExternal\",InvitedUsersInCompany:\"InvitedUsersInCompany\",InvitedUsersInCompanyAndExternal:\"InvitedUsersInCompanyAndExternal\"},t.BroadcastRecordingMode={AlwaysEnabled:\"AlwaysEnabled\",AlwaysDisabled:\"AlwaysDisabled\",UserOverride:\"UserOverride\"};var i=function(){function i(e){this.dialog=e,e.settingsService.valueAsBoolean(e.constants.settings.names.enableBroadcastGALabel)?e.broadcastMeetingTypeTitle=e.$translate.instant(e.resources.strings.meetingType_broadcast_dropdown):e.broadcastMeetingTypeTitle=e.$translate.instant(e.resources.strings.meetingType_broadcast_dropdown_preview),this.meetingTypes=[{text:e.$translate.instant(e.resources.strings.meetingType_scheduled_dropdown),value:e.constants.calendar.meetingType.scheduled},{text:e.broadcastMeetingTypeTitle,value:e.constants.calendar.meetingType.broadcast}],this.meetingType=e.constants.calendar.meetingType.scheduled}return i.prototype.initialize=function(){this.dialog.isEditMode?this.dialog.meetingDetails&&this.dialog.meetingDetails.isBroadcast&&this.dialog.settingsService.valueAsBoolean(this.dialog.constants.settings.names.enableBroadcastPolicyCheck)&&this.checkForBroadcastMeetingPoliciesChanges():this.meetingType===this.dialog.constants.calendar.meetingType.scheduled?this.meetingTypeText=this.meetingTypes[0].text:this.meetingType===this.dialog.constants.calendar.meetingType.broadcast&&(this.meetingTypeText=this.meetingTypes[1].text)},i.prototype.toggleMeetingType=function(){var t=this;this.dialog.logger.info(\"toggleMeetingType: new type \"+this.meetingType),this.dialog.reInitializeDialog().then(function(){if(t.meetingType===t.dialog.constants.calendar.meetingType.scheduled){var i=t.dialog.meetingViewModelFactory.getViewModel(null,t.dialog.meetingDetails.skypeTeamMeetingType,e.services.MeetingViewModelRequestor.Scheduling);t.copyPropertiesMeetingViewModel(t.dialog.meetingDetails,i),t.dialog.meetingDetails=i,t.dialog.manager.initialize(),t.dialog.context.setFooterButtons()}else t.meetingType===t.dialog.constants.calendar.meetingType.broadcast?(t.dialog.broadcastMeetingPolicyStore.startSettingsSync(),t.dialog.isQuickStartEnabledInRegion||t.dialog.isBYOEEnabledInRegion?t.dialog.isBroadcastLicenseAvailable?!t.dialog.isBYOEEnabledInRegion&&t.dialog.isIPVideoVbssPolicyDisabled?t.showBroadcastDisabledPage(t.dialog.resources.strings.broadcast_meeting_creation_disabled_tenantPolicy):t.enableBroadcastIfAllowedByTenantPolicy().then(function(){t.isBroadcastMeetingAllowedByTenant?(t.initializeBroadcastMeetingComponent(),t.dialog.manager.channel&&t.dialog.manager.channel.clear(),t.dialog.manager.initialize(),t.dialog.context.setFooterButtons(),t.setYammerGroupInformation()):t.showBroadcastDisabledPage(t.dialog.resources.strings.broadcast_meeting_creation_disabled_tenantPolicy)}):t.showBroadcastDisabledPage(t.dialog.resources.strings.broadcast_meeting_creation_disabled_tenantLicense):t.showBroadcastDisabledPage(t.dialog.resources.strings.broadcast_meeting_creation_disabled_region)):t.dialog.logger.error(\"Invalid meeting type on meeting selector\")})},i.prototype.showBroadcastDisabledPage=function(e){this.dialog.currentBroadcastPageOpen=t.BroadcastPage.Disabled,this.dialog.loadingError=this.dialog.$translate.instant(e),this.dialog.context.setFooterButtons()},i.prototype.setYammerGroupInformation=function(){var t=this,i=this.dialog.meetingDetails;if(i&&i.broadcastSettings&&i.broadcastSettings.isYammerEnabled){var a=i.broadcastSettings.modalityLinks.yammer.groupId;i.broadcastSettings.broadcastMeetingAccessLevel=e.middletier.BroadcastMeetingAccessLevel[e.middletier.BroadcastMeetingAccessLevel.InvitationOnly];var o={broadcastMeetingRole:e.middletier.BroadcastRole[e.middletier.BroadcastRole.Attendee],isGroup:!0,groupType:e.middletier.AttendeeGroupType.StreamGroup,objectId:a},n=new e.services.MeetingAttendeeDetailViewModel(o,this.dialog.constants);i.broadcastSettings.closedMeetingAttendees=i.broadcastSettings.closedMeetingAttendees||[],i.broadcastSettings.closedMeetingAttendees.push(n),this.dialog.teamService.getOfficeGroup(a).then(function(i){t.dialog.yammerGroupInfo=e.services.BroadcastUtilities.yammerGroupInfoToString(i,t.dialog.$translate,t.dialog.resources)},function(e){t.dialog.logger.error(\"prepareDialog: unable to get group info for officeGroupId \"+a+\", error \"+e)})}},i.prototype.enableBroadcastIfAllowedByTenantPolicy=function(){var e,t=this;return this.dialog.broadcastMeetingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.BroadcastMeetingPolicyStorageKey.allowBroadcastScheduling).then(function(i){e=i,t.dialog.logger.info(\"Broadcast MeetingTypeComponent - allowBroadcastScheduling: \"+e)}).catch(function(i){t.dialog.logger.error(\"enableBroadcastIfAllowedByTenant check errored out for keys: \"+SkypeX.Services.BroadcastMeetingPolicyStorageKey.allowBroadcastScheduling),e=t.dialog.appConfig.broadcastPolicyDefaults.allowBroadcastScheduling}).finally(function(){t.isBroadcastMeetingAllowedByTenant=e})},i.prototype.initializeBroadcastMeetingComponent=function(){var i=this.dialog.meetingViewModelFactory.getBroadcastMeetingViewModel();this.copyPropertiesMeetingViewModel(this.dialog.meetingDetails,i),this.dialog.currentBroadcastPageOpen=t.BroadcastPage.MeetingInfo,this.officeGroupId&&(i.broadcastSettings.isYammerEnabled=!0,i.broadcastSettings.modalityLinks=i.broadcastSettings.modalityLinks||{},i.broadcastSettings.modalityLinks.yammer={},i.broadcastSettings.modalityLinks.yammer.groupId=this.officeGroupId,i.broadcastSettings.modalityLinks.yammer.published=!0),i.attendees[0].broadcastMeetingRole=e.middletier.BroadcastRole[e.middletier.BroadcastRole.Producer],this.dialog.meetingDetails=i,this.dialog.footerButtons[this.dialog.footerButtons.length-1].text=this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_open_create_dialog)},i.prototype.checkForBroadcastMeetingPoliciesChanges=function(){var e=this;return this.dialog.$q.all([this.dialog.broadcastMeetingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.BroadcastMeetingPolicyStorageKey.broadcastAttendeeVisibilityMode),this.dialog.broadcastMeetingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.BroadcastMeetingPolicyStorageKey.broadcastRecordingMode),this.dialog.broadcastMeetingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.BroadcastMeetingPolicyStorageKey.allowBroadcastTranscription)]).then(function(t){var i=t[0],a=t[1],o=t[2],n=e.dialog.meetingDetails;e.isBroadcastAttendeeVisibilitySetAsPerPolicy(i,n)&&e.isBroadcastRecordingModeSetAsPerPolicy(a,n)&&e.isBroadcastTranscriptionSetAsPerPolicy(o,n)||(e.dialog.hasBroadcastMeetingPolicyChanged=!0,e.dialog.footerMessage=e.dialog.$translate.instant(e.dialog.resources.strings.broadcast_policy_changed_message),e.dialog.logger.info(\"Broadcast TMB policies have been changed\"))}).catch(function(t){e.dialog.logger.error(\"broadcastMeetingPolicyStore.waitForSettingAndGetValue errored out for keys: \"+SkypeX.Services.BroadcastMeetingPolicyStorageKey.broadcastAttendeeVisibilityMode+\",\\n            \"+SkypeX.Services.BroadcastMeetingPolicyStorageKey.broadcastRecordingMode+\", \"+SkypeX.Services.BroadcastMeetingPolicyStorageKey.allowBroadcastTranscription+\" error: \"+t)})},i.prototype.isBroadcastAttendeeVisibilitySetAsPerPolicy=function(e,t){return!!this.dialog.broadcastMeetingService.isValidMeetingAccessLevel(e,t.broadcastSettings.broadcastMeetingAccessLevel)||(this.dialog.logger.info(\"BroadcastAttendeeVisibilityMode policy has changed\"),!1)},i.prototype.isBroadcastRecordingModeSetAsPerPolicy=function(t,i){return!(t===e.components.BroadcastRecordingMode.AlwaysEnabled&&!i.broadcastSettings.isRecordingEnabled||t===e.components.BroadcastRecordingMode.AlwaysDisabled&&i.broadcastSettings.isRecordingEnabled)||(this.dialog.logger.info(\"BroadcastRecordingMode policy has changed\"),!1)},i.prototype.isBroadcastTranscriptionSetAsPerPolicy=function(e,t){return!(!e&&t.broadcastSettings.teamsStreamingSettings.isCaptionsEnabled)||(this.dialog.logger.info(\"AllowBroadcastTranscription policy has changed\"),!1)},i.prototype.copyPropertiesMeetingViewModel=function(e,t){t.title=e.title,t.start=e.start,t.end=e.end,t.eventTimezone=e.eventTimezone,t.attendees=e.attendees,t.detail=e.detail,t.duration=e.duration,t.location=e.location,t.organizer=e.organizer,t.organizerMri=e.organizerMri,t.skypeTeamMeetingType=e.skypeTeamMeetingType},i}();t.MeetingTypeComponent=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i;!function(e){e[e.MeetingInfo=1]=\"MeetingInfo\",e[e.BroadcastSettings=2]=\"BroadcastSettings\",e[e.Disabled=3]=\"Disabled\"}(i=t.BroadcastPage||(t.BroadcastPage={}));!function(e){e[e.Private=0]=\"Private\",e[e.Public=1]=\"Public\"}(t.YammerGroupVisibility||(t.YammerGroupVisibility={}));var n=function(){function n(n,s,a,o,r,c,l,g,d,u,h,p,v,m,S,f,b,y,D,B,M,E,$,k,C,T,P,A,x,I,w,F,L,R,V,N,O,U,q,z){var H=this;this.loggingService=n,this.ngDialog=s,this.tenantSettingsStore=a,this.teamService=r,this.broadcastMeetingPolicyStore=c,this.localizationService=l,this.teamMembershipService=g,this.$scope=d,this.$q=u,this.settingsService=h,this.$state=p,this.sxConfig=v,this.calendarService=m,this.channelService=S,this.conversationsService=f,this.chatSyncPriorityService=b,this.dialogService=y,this.localMessageStorageService=D,this.$translate=B,this.authenticationService=M,this.peopleService=E,this.navigationService=$,this.tooltipService=k,this.utilityService=C,this.meetingViewModelFactory=T,this.resources=P,this.exceptionUtilityService=A,this.atMentionService=x,this.ariaLiveService=I,this.broadcastMeetingService=w,this.analyticsService=F,this.accessibilityService=L,this.eventingService=R,this.constants=V,this.meetingNotesService=N,this.appConfig=O,this.streamPermissionsService=U,this.identityService=q,this.userResourcesSettingsStore=z,this.dialogTitle=null,this.dialogBusy=!1,this.isLoading=!0,this.isEditMode=!1,this.isSchedulingAssistantVisible=!1,this.shouldEnableMeetingNotes=!1,this.broadcastPage=i,this.hasBroadcastMeetingPolicyChanged=!1,this.isSchedulingOperationPending=!1,this.formatItemsSelector=\".ts-create-update-meeting button.icons-bold\",this.channelInputSelector=\".ts-create-update-meeting .tree-channel-input\",this.peoplePickerSelector=\".ts-create-update-meeting .ts-search-input\",this.meetingComposeSelector=\".ts-create-update-meeting .cke_wysiwyg_div\",this.recurrenceInputSelector=\".ts-create-update-meeting .ts-meeting-recurrence input\",this.schedulingAssistantButtonSelector=\".ts-create-update-meeting .ts-sa-but\",this.textEditorAnchorTagsSelector=\".ts-edit-box-container a\",this.editorDirty=!1,this.isCloseConfirmed=!1,this.showLiveEventBanner=!0,this.calNewEventScenarios=[],this.logger=n.newLogger(\"CreateUpdateMeeting\"),this.peoplePickerFilterScenarioAddToMeeting=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToMeeting],this.peoplePickerFilterScenarioMeetingSchedule=e.services.PeoplePickerFor[e.services.PeoplePickerFor.meetingSchedule],this.timezoneResolvedDefer=u.defer(),this.timezoneResolvedPromise=this.timezoneResolvedDefer.promise,this.analyticsData={},this.isPrivateMeetingsEnabled=h.valueAsBoolean(V.settings.names.enablePrivateMeetings),this.isBroadcastMeetingEnabled=h.valueAsBoolean(V.settings.names.enableBroadcastProduction),this.isSchedulingAssistantEnabled=h.valueAsBoolean(V.settings.names.showSchedulingAssistant),this.isSuggestionsEnabled=h.valueAsBoolean(V.settings.names.showSuggestedTime),this.isRecurrenceEnabled=h.valueAsBoolean(V.settings.names.enableRecurrence),this.isLocationEnabled=h.valueAsBoolean(V.settings.names.enableMeetingLocation),this.isInviteGuestEnabled=h.valueAsBoolean(V.settings.names.enableAddPeopleToMeetingByEmail),this.shouldEnableMeetingNotes=N.isMeetingNotesEnabledViaFF,this.isGuestEnabledForBroadcast=h.valueAsBoolean(V.settings.names.enableGuestForBroadcast),this.isFederationEnabledForBroadcast=h.valueAsBoolean(V.settings.names.enableFederationForBroadcast),this.enableCalendarDialogBridge=h.valueAsBoolean(V.settings.names.enableCalendarDialogBridge),this.manager=new t.MeetingComponentManager(this,h,V),this.currentBroadcastPageOpen=i.MeetingInfo,this.triggerSchedulingServiceEventFunction=_.throttle(function(e){e&&H.context.currentState.discardSchedulingServiceMeetingEvent(),H.context.currentState.createSchedulingMeetingEvent()},1e3),this.logger.info(\"preparing create update meeting dialog\"),this.calNewEventScenarios=[V.scenarios.calendar.cal_v2_scenarios.cal_new_event_from_top_bar,V.scenarios.calendar.cal_v2_scenarios.cal_update_meeting,V.scenarios.calendar.cal_v2_scenarios.cal_mouse_drag_grid_new_event,V.scenarios.calendar.cal_v2_scenarios.cal_keyboard_enter_grid_new_event],this.prepareDialog(),o.getAdminSettings().then(function(e){return H.isIPVideoVbssPolicyDisabled=!e.isVideoEnabled&&!e.isScreenSharingEnabled})}return n.$inject=[\"loggingService\",\"ngDialog\",\"tenantSettingsStore\",\"adminSettingsService\",\"teamService\",\"broadcastMeetingPolicyStore\",\"localizationService\",\"teamMembershipService\",\"$scope\",\"$q\",\"settingsService\",\"$state\",\"sxConfig\",\"calendarService\",\"channelService\",\"conversationsService\",\"chatSyncPriorityService\",\"dialogService\",\"localMessageStorageService\",\"$translate\",\"authenticationService\",\"peopleService\",\"navigationService\",\"tooltipService\",\"utilityService\",\"meetingViewModelFactory\",\"resources\",\"exceptionUtilityService\",\"atMentionService\",\"ariaLiveService\",\"broadcastMeetingService\",\"analyticsService\",\"accessibilityService\",\"eventingService\",\"constants\",\"meetingNotesService\",\"appConfig\",\"streamPermissionsService\",\"identityService\",\"userResourcesSettingsStore\"],n.prototype.showMetingTypeDropDown=function(){return this.isBroadcastMeetingEnabled&&(this.isQuickStartEnabledInRegion||this.isBYOEEnabledInRegion)&&this.isBroadcastLicenseAvailable},n.prototype.prepareDialog=function(){var s=this,a=void 0;return this.calNewEventScenarios.some(function(e){if(a=s.loggingService.findScenario(e))return!0}),this.context=new t.MeetingDialogContext(this),this.authenticationService.getUserDetails().then(function(t){return s.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isPrivateMeetingEnabled).then(function(o){s.logger.info(\"prepareDialog: received meeting settings from tenant settings store\"),s.userRegion=t.region;var r=s.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isChannelMeetingEnabled);if(s.isPrivateMeetingsEnabled=s.isPrivateMeetingsEnabled&&o,s.isBroadcastMeetingEnabled){var c=s.appConfig.broadcastSettings.supportedQuickStartRegions,l=s.appConfig.broadcastSettings.supportedBYOERegions;s.logger.info(\"prepareDialog: tenant region - {0}\",t&&t.region),c&&c.length&&(s.isQuickStartEnabledInRegion=_.indexOf(c,t.region)>=0),s.$scope.ngDialogData.isByoeDisabled?s.isBYOEEnabledInRegion=!1:l&&l.length&&(s.isBYOEEnabledInRegion=_.indexOf(l,t.region)>=0);var g=s.loggingService.newScenario(s.constants.scenarios.broadcast.licenseCheckForBroadcast),d={};s.checkTenantLicensesToEnableBroadcast(t).then(function(e){s.isBroadcastLicenseAvailable=e,d[s.constants.scenarioDataPropNames.broadcastData]=JSON.stringify({isBroadcastLicenseAvailable:s.isBroadcastLicenseAvailable}),g.stop(d)}).catch(function(e){s.logger.error(\"isBroadcastLicenseAvailable error: \"+e),d[s.constants.scenarioDataPropNames.broadcastError]=e,g.fail(d),s.isBroadcastLicenseAvailable=!1})}return s.context.initialize().then(function(){if(s.logger.info(\"prepareDialog: initialized the meeting dialog context\"),!s.isEditMode&&!s.isPrivateMeetingsEnabled&&!r){if(s.loadingError=s.$translate.instant(s.resources.strings.meeting_creation_disabled_tenant),s.isLoading=!1,s.footerButtons&&s.footerButtons.length>0)for(var t=0;t<s.footerButtons.length;t++)\"close\"!==s.footerButtons[t].id&&s.footerButtons.splice(t,1);return s.$q.reject()}if(s.isEditMode&&s.meetingDetails&&s.meetingDetails.isBroadcast)if(s.broadcastMeetingPolicyStore.startSettingsSync(),s.$scope.ngDialogData.openSettingsPage&&!0===s.$scope.ngDialogData.openSettingsPage)s.currentBroadcastPageOpen=i.BroadcastSettings,s.footerMessage=s.$translate.instant(s.resources.strings.broadcast_meeting_edit_disabled),s.context.setFooterButtons();else if(!s.meetingDetails.canEditMeeting())return s.logger.info(\"prepareDialog: the meeting already started/ended, edit is no longer allowed (meetingId \"+s.meetingDetails.meetingId+\", state \"+e.middletier.MeetingStatus[s.meetingDetails.state]+\")\"),s.currentBroadcastPageOpen=i.Disabled,s.loadingError=s.$translate.instant(s.resources.strings.broadcast_meeting_edit_disabled),s.context.setFooterButtons(),s.$q.resolve();if(s.eventingService.$on(s.$scope,s.constants.events.calendar.triggerSchedulingServiceEvent,function(e,t){s.triggerSchedulingServiceEventFunction(t)}),s.$scope.ngDialogData.startDate&&s.$scope.ngDialogData.endDate&&(s.meetingDetails.start=s.$scope.ngDialogData.startDate,s.meetingDetails.end=s.$scope.ngDialogData.endDate),s.manager.initialize(),s.isBroadcastMeetingEnabled){s.showQuickStartDisclaimer=!!s.$scope.ngDialogData.showQuickStartDisclaimer;var n=s.$scope.ngDialogData.meetingType||\"\";if(!s.isEditMode&&n.toLowerCase()===s.constants.calendar.meetingType.broadcast&&s.manager.meetingType){var o=s.manager.meetingType;o.meetingType=s.constants.calendar.meetingType.broadcast,o.officeGroupId=s.$scope.ngDialogData.officeGroupId,o.toggleMeetingType()}}a&&a.mark(\"\"+a.name+s.constants.scenarios.calendar.cal_v2_scenarios.scenario_success_suffix),s.logger.info(\"prepareDialog: meeting component manager initialized\"),setTimeout(function(){s.attachDetailTabHandler(),s.addTabIndexForAnchorTags(),s.attachComposeTabHandler()},1e3)},function(e){return a&&a.mark(\"\"+a.name+s.constants.scenarios.calendar.cal_v2_scenarios.scenario_fail_suffix),s.footerMessage=s.exceptionUtilityService.getFormattedErrorMessage(e),s.$q.reject()}).finally(function(){s.dialogService.registerCloseCallback(n.dialogName,s.closeConfirm.bind(s)),s.isLoading=!1;for(var e=0,t=s.footerButtons;e<t.length;e++)t[e].disabled=!1;a&&a.stop(),s.logger.info(\"prepareDialog: completed\")})})})},n.prototype.reInitializeDialog=function(){return this.context.currentState.reInitialize()},n.prototype.updateMeeting=function(){var e=this;if(this.hasBroadcastMeetingPolicyChanged){var t=this.$translate.instant(this.resources.strings.broadcast_policy_change_confirm_text),i={okButtonText:this.$translate.instant(this.resources.strings.broadcast_dialog_confirm_button_text),closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageTitle:t,callback:function(){e.updateMeetingInternal()}};this.dialogService.open(this.constants.dialogs.confirmDialog,i)}else this.updateMeetingInternal()},n.prototype.cancelMeeting=function(){this.context.cancel()},n.prototype.createMeeting=function(){var e=this;this.context.validate().then(function(t){if(!t)return e.ariaLiveService.update(e.$translate.instant(e.resources.strings.meeting_invalid_form_error),!0),void(e.isSchedulingAssistantVisible&&(e.isSchedulingAssistantVisible=!1,e.footerButtons.shift()));e.$scope.$broadcast(e.constants.events.messages.sendMessage),e.context.onMessageSentCallback=e.context.create})},n.prototype.subjectChanged=function(){this.eventingService.$emit(this.constants.events.calendar.triggerSchedulingServiceEvent,null)},n.prototype.closeDialogOnSuccess=function(e){this.editorDirty=!1,this.form.$setPristine();var t={status:\"success\",event:e};this.ngDialog.closeAll(t)},n.prototype.close=function(){var e={status:\"cancel\"};this.$scope.closeThisDialog(e)},n.prototype.viewSchedulingAssistant=function(){var e=this;if(this.isSchedulingAssistantEnabled){var t={text:this.$translate.instant(this.resources.strings.desktopapp_back_button_text),func:function(){e.footerMessage=e.$translate.instant(e.resources.strings.meeting_details_skype_teams_meeting_message),e.footerButtons.shift(),e.isSchedulingAssistantVisible=!1,e.analyticsData.schedulingAssistantUsed=!0},disabled:!1,secondaryStyle:!0};this.footerButtons.unshift(t),this.footerMessage=\"\",this.isSchedulingAssistantVisible=!0}},n.prototype.calendarHide=function(){var e=this.scope;if(e.$parent&&e.$parent.cumc&&e.$parent.cumc.accessibilityService.isInKeyboardNavigationMode()){var t;\"fromDatepicker\"===this.prefixEvent?t=\".from-time\":\"untilDatepicker\"===this.prefixEvent&&(t=\".until-time\"),setTimeout(function(){angular.element(document.activeElement).is(\"body, \"+t)&&angular.element(t).focus()})}},n.prototype.getPlacement=function(){return this.localizationService.langDirection===this.constants.languageDirectionStrings.rtl?\"bottom-right\":void 0},n.prototype.checkTenantLicensesToEnableBroadcast=function(e){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastLicenseCheck)?this.checkIfBroadcastLicenseIsAvailable(e):this.$q.resolve(!0)},n.prototype.checkIfBroadcastLicenseIsAvailable=function(e){var t=this.identityService.isFreemiumTenant();if(this.logger.info(\"checkIfBroadcastLicenseIsAvailable - isFreemium \"+t),t)return this.$q.resolve(!1);if(!this.settingsService.valueAsBoolean(\"enableSkypeAuthEndpointV2\"))return this.$q.resolve(!0);if(!e){i=\"userDetails is null or undefined\";return this.logger.error(i),this.$q.reject(i)}if(!e.licenseDetails){var i=\"licenseDetails is null or undefined\";return this.logger.error(i),this.$q.reject(i)}return this.logger.info(\"checkIfBroadcastLicenseIsAvailable - isBasicLiveEventsEnabled is set to \"+e.licenseDetails.isBasicLiveEventsEnabled),this.$q.resolve(e.licenseDetails.isBasicLiveEventsEnabled)},n.prototype.isEduTenant=function(){var e=this,t=!1;return this.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.licenseType).then(function(i){return t=i===e.constants.licenseType.teacher||i===e.constants.licenseType.student,e.$q.resolve(t)}).catch(function(t){return e.logger.error(\"checkTenantLicensesToEnableBroadcast - isEduTenant check errored out for keys: \"+SkypeX.Services.UserResourcesStorageKey.licenseType+\" error: \"+t),e.$q.reject(t)})},n.prototype.updateMeetingInternal=function(){var e=this;this.context.validate().then(function(t){if(!t)return e.ariaLiveService.update(e.$translate.instant(e.resources.strings.meeting_invalid_form_error),!0),void(e.isSchedulingAssistantVisible&&(e.isSchedulingAssistantVisible=!1,e.footerButtons.shift()));e.$scope.$broadcast(e.constants.events.messages.sendMessage),e.context.onMessageSentCallback=e.context.edit})},n.prototype.attachDetailTabHandler=function(){this.logger.info(\"attachDetailTabHandler: started\");var e=angular.element(this.formatItemsSelector);angular.isUndefined(e)||(\"0\"!==e.attr(\"tabindex\")?e.attr(\"tabindex\",\"0\"):this.attachFormatShiftTabHandler(e)),this.logger.info(\"attachDetailTabHandler: completed\")},n.prototype.addTabIndexForAnchorTags=function(){this.logger.info(\"addTabIndexForAnchorTags: started\"),$(this.textEditorAnchorTagsSelector).attr(\"tabIndex\",\"-1\")},n.prototype.handleKeyDownInRepeatCheckbox=function(e){var t=e.which;if(t===this.constants.keyCodes.enter||t===this.constants.keyCodes.space){e.preventDefault();var i=this.meetingDetails.repeat;this.meetingDetails.repeat=!i}},n.prototype.setBroadcastSettingsFocus=function(){this.eventingService.$emit(this.constants.events.messages.setFocus)},n.prototype.attachFormatShiftTabHandler=function(t){var i=this;e.common.SafeJQuery.on(this.$scope,t,\"keydown\",function(e){e&&e.which===i.constants.keyCodes.tab&&e.shiftKey&&(i.focusOnSchedulingAssistant(),e.preventDefault(),e.stopImmediatePropagation())})},n.prototype.focusOnSchedulingAssistant=function(){var e=angular.element(this.recurrenceInputSelector);if(!_.isEmpty(e))return _.last(e).focus();var t=angular.element(this.schedulingAssistantButtonSelector);_.isUndefined(t)||t.focus()},n.prototype.focusOnChannelSelector=function(){var e=angular.element(this.channelInputSelector);if(_.isEmpty(e)||e.attr(\"disabled\")){var t=angular.element(this.peoplePickerSelector);_.isUndefined(t)||t.focus()}else e.focus()},n.prototype.attachComposeTabHandler=function(t){var i=this;this.logger.info(\"attachComposeTabHandler: started\");var n=angular.element(this.meetingComposeSelector);if(angular.isUndefined(n)||0==n.length)return t||setTimeout(function(){i.attachComposeTabHandler(!0)},1e3),void this.logger.info(\"attachComposeTabHandler: completed\");e.common.SafeJQuery.on(this.$scope,n,\"keydown\",function(e){e&&e.which===i.constants.keyCodes.tab&&!e.shiftKey&&(i.focusOnChannelSelector(),e.preventDefault(),e.stopImmediatePropagation())})},n.prototype.closeConfirm=function(){var e=this;if(this.isCloseConfirmed)return!0;if(this.isSchedulingOperationPending)return!1;if(this.editorDirty||this.form&&this.form.$dirty){var t={okButtonText:this.$translate.instant(this.resources.strings.meeting_confirmclose_yes),closeButtonText:this.$translate.instant(this.resources.strings.meeting_confirmclose_no),confirmMessageTitle:this.$translate.instant(this.resources.strings.meeting_confirmclose),callback:function(){e.isCloseConfirmed=!0,e.context.currentState.dispose(),e.close()}};return this.dialogService.open(this.constants.dialogs.confirmDialog,t),!1}return!0},n.dialogName=\"CreateUpdateMeeting\",n.errorClass=\"ts-crum-hasError\",n}();t.CreateUpdateMeetingController=n,angular.module(\"teamspace.createUpdateMeeting\",[\"teamspace.loggingService\",\"teamspace.atMentionService\",\"teamspace.calendarService\",\"teamspace.teamMembershipService\",\"teamspace.setFocus\",\"teamspace.channelService\",\"teamspace.localMessageStorageService\",\"teamspace.exceptionUtilityService\",\"teamspace.authenticationService\",\"teamspace.navigationService\",\"teamspace.tooltipService\",\"teamspace.utilityService\",\"teamspace.meetingViewModelFactory\",\"teamspace.dialogService\",\"teamspace.modalDialog\",\"teamspace.accessibilityService\",\"teamspace.meetingNotesService\",\"teamspace.teamService\",\"skypeX.tenantSettingsStore\",\"skypeX.broadcastMeetingPolicyStore\",\"teamspace.adminSettingsService\"]).run([\"dialogService\",\"settingsService\",\"constants\",function(e,t,i){e.register(n.dialogName,{template:\"components/create-update-meeting/create-update-meeting.html\",className:\"ts-modal-dialog custom-width ts-create-update-meeting-dialog\",closeByEscape:!0,preCloseCallback:function(){var t=e.preCloseCallback(n.dialogName);if(angular.isFunction(t))return t.call(window)},postCloseCallback:function(){e.registerCloseCallback(n.dialogName,void 0)},ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"CreateUpdateMeetingController\",n)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,n,a){this.utilityService=t,this.translate=e,this.resources=n,this.internalStartDate=a}return Object.defineProperty(t.prototype,\"startDate\",{get:function(){return this.internalStartDate},set:function(t){this.internalStartDate!==t&&(this.internalStartDate=t,this.onStartDateChanged())},enumerable:!0,configurable:!0}),t.prototype.onStartDateChanged=function(){},t}();t.RecurrenceComponent=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(n){var r=function(){function r(){}return r.getRecurrencePatternComponent=function(r,t,c,o,s,a){switch(e.services.RecurrencePatternOptions[r]){case e.services.RecurrencePatternOptions.None:return null;case e.services.RecurrencePatternOptions.SingleWeekDay:return new n.RecurrenceSingleWeekDayComponent(c,o,s,a,t);case e.services.RecurrencePatternOptions.AllWorkDays:return new n.RecurrenceAllWorkDayComponent(c,o,s,a,t);case e.services.RecurrencePatternOptions.DayInMonth:return new n.RecurrenceDayInMonthComponent(c,o,s,a,t);case e.services.RecurrencePatternOptions.Daily:return new n.RecurrenceDailyIntervalComponent(c,o,s,a,t);case e.services.RecurrencePatternOptions.Weekly:return new n.RecurrenceWeeklyIntervalComponent(c,o,s,a,t);case e.services.RecurrencePatternOptions.Monthly:return new n.RecurrenceMonthlyPatternComponent(c,o,s,a,t);case e.services.RecurrencePatternOptions.Yearly:return new n.RecurrenceYearlyPatternComponent(c,o,s,a,t)}},r}();n.RecurrenceControlFactory=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(e){function n(t,n,r,o,a){var i=e.call(this,t,n,r,o)||this;return i.patternViewModel=a,setTimeout(function(){i.selectFirstElement()},100),i}return __extends(n,e),Object.defineProperty(n.prototype,\"intervalValue\",{get:function(){return this.patternViewModel.interval},set:function(e){this.patternViewModel.interval!==e&&(this.patternViewModel.interval=e);var n=angular.element(\".interval-pattern\");!Number.isInteger(this.patternViewModel.interval)||this.patternViewModel.interval<=0?n.addClass(t.CreateUpdateMeetingController.errorClass):n.removeClass(t.CreateUpdateMeetingController.errorClass)},enumerable:!0,configurable:!0}),n.prototype.selectFirstElement=function(){angular.element(\".every .interval\").focus()},n}(t.RecurrenceComponent);t.RecurrencePatternComponent=n;var r=function(e){function t(t,n,r,o,a){return e.call(this,t,n,r,o,a)||this}return __extends(t,e),t}(n);t.RecurrenceSingleWeekDayComponent=r;var o=function(e){function t(t,n,r,o,a){return e.call(this,t,n,r,o,a)||this}return __extends(t,e),t}(n);t.RecurrenceAllWorkDayComponent=o;var a=function(e){function t(t,n,r,o,a){return e.call(this,t,n,r,o,a)||this}return __extends(t,e),t}(n);t.RecurrenceDayInMonthComponent=a;var i=function(e){function t(t,n,r,o,a){return e.call(this,t,n,r,o,a)||this}return __extends(t,e),t}(n);t.RecurrenceDailyIntervalComponent=i;var l=function(e){function t(t,n,r,o,a){var i=e.call(this,t,n,r,o,a)||this;i.weekDaysMin=moment.weekdaysMin(),i.weekDaysFull=moment.weekdays();var l=moment.localeData(),s=l&&l.firstDayOfWeek()||0,p=i.weekDaysMin.length;i.weekDayOrder=[];for(var u=s,c=0;c<p;u++,c++)u<p?i.weekDayOrder.push(u):i.weekDayOrder.push(p-u);return i}return __extends(t,e),Object.defineProperty(t.prototype,\"weekDays\",{get:function(){return this.patternViewModel.weekDays},enumerable:!0,configurable:!0}),t.prototype.updateWeekDay=function(e){var t=this.patternViewModel.weekDays.indexOf(e);if(t>=0){if(1==this.patternViewModel.weekDays.length)return;this.patternViewModel.weekDays.splice(t,1)}else this.patternViewModel.weekDays.push(e)},t}(n);t.RecurrenceWeeklyIntervalComponent=l;var s=function(n){function r(o,a,i,l,s){var p=n.call(this,o,a,i,l,s)||this;return p.initializeOptions(),p.selectedDayOrWeekValue=s.dayOrWeek?s.dayOrWeek:e.services.RecurrenceMonthlyPatternViewModel.DefaultOptionForMonthPattern,p.weekOrDayValueDropdownHelper=new t.DropdownSelectHelper,p.weekOrDayValueDropdownHelper.setOptions(r.dayOrWeekValueOptions),p.weekOrDayValueDropdownHelper.setSelectedValue(p.selectedDayOrWeekValue),p.weekOrDayValueDropdownHelper.onClickHandler=function(e){p.selectedDayOrWeekValue=e},p.weekDayDropdownHelper=new t.DropdownSelectHelper,p.weekDayDropdownHelper.setOptions(r.weekValueDropDownOptions),p.weekDayDropdownHelper.setSelectedValue(p.selectedWeekDayValue.toString()),p.weekDayDropdownHelper.onClickHandler=function(e){p.selectedWeekDayValue=parseInt(e)},p}return __extends(r,n),Object.defineProperty(r.prototype,\"selectedDayValue\",{get:function(){return this.patternViewModel.day},set:function(e){this.patternViewModel.day!==e&&(this.patternViewModel.day=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"selectedWeekDayValue\",{get:function(){return this.patternViewModel.weekDay},set:function(e){this.patternViewModel.weekDay!==e&&(this.patternViewModel.weekDay=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"selectedDayOrWeekValue\",{get:function(){return this.patternViewModel.dayOrWeek},set:function(e){this.patternViewModel.dayOrWeek!==e&&(this.patternViewModel.dayOrWeek=e,this.patternViewModel.day=this.startDate.getDate(),this.patternViewModel.weekDay=this.startDate.getDay())},enumerable:!0,configurable:!0}),r.prototype.onStartDateChanged=function(){this.weekOrDayValueDropdownHelper.setSelectedValue(this.selectedDayOrWeekValue),this.weekDayDropdownHelper.setSelectedValue(this.selectedWeekDayValue.toString())},r.prototype.initializeOptions=function(){if(!r.optionsInitialized){r.dayOrWeekValueOptions=[];var t=e.services.RecurrenceDayOfWeekIndexMapping.getMappings(this.translate,this.resources);r.dayOrWeekValueOptions.push(new e.services.ValueNameTuple(e.services.RecurrenceMonthlyPatternViewModel.DefaultOptionForMonthPattern,this.translate.instant(this.resources.strings.meeting_recurrence_day_option))),r.dayOrWeekValueOptions[0].showLine=!0;for(var n in t)r.dayOrWeekValueOptions.push(new e.services.ValueNameTuple(n,t[n]));r.weekValueDropDownOptions=[];var o=e.services.DayOfTheWeekMapping.getMappings();for(var a in o)r.weekValueDropDownOptions.push(new e.services.ValueNameTuple(e.middletier.DayOfTheWeek[a].toString(),o[a]));r.optionsInitialized=!0}},r.optionsInitialized=!1,r}(n);t.RecurrenceMonthlyPatternComponent=s;var p=function(n){function r(e,o,a,i,l){var s=n.call(this,e,o,a,i,l)||this;return s.selectedMonthValue=l.month,s.selectedWeekOrDayValue=l.nthWeekOrDay,s.selectedWeekValue=l.weekDay,s.selectedDayValue=l.day,s.initializeOptions(),s.monthDropDownHelper=new t.DropdownSelectHelper,s.monthDropDownHelper.setOptions(r.monthOptions),s.monthDropDownHelper.setSelectedValue(s.selectedMonthValue.toString()),s.monthDropDownHelper.onClickHandler=function(e){s.selectedMonthValue=parseInt(e)},s.weekOrDayValueDropdownHelper=new t.DropdownSelectHelper,s.weekOrDayValueDropdownHelper.setOptions(r.weekOrDayValueDropdownOptions),s.weekOrDayValueDropdownHelper.setSelectedValue(s.selectedWeekOrDayValue),s.weekOrDayValueDropdownHelper.onClickHandler=function(e){s.selectedWeekOrDayValue=e},s.weekValueDropdownHelper=new t.DropdownSelectHelper,s.weekValueDropdownHelper.setOptions(r.weekValueDropDownOptions),s.weekValueDropdownHelper.setSelectedValue(s.selectedWeekValue.toString()),s.weekValueDropdownHelper.onClickHandler=function(e){s.selectedWeekValue=parseInt(e)},s}return __extends(r,n),Object.defineProperty(r.prototype,\"selectedMonthValue\",{get:function(){return this.patternViewModel.month},set:function(e){this.patternViewModel.month!==e&&(this.patternViewModel.month=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"selectedWeekOrDayValue\",{get:function(){return this.patternViewModel.nthWeekOrDay},set:function(e){this.patternViewModel.nthWeekOrDay!==e&&(this.patternViewModel.nthWeekOrDay=e,this.patternViewModel.day=this.startDate.getDate(),this.patternViewModel.weekDay=this.startDate.getDay())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"selectedWeekValue\",{get:function(){return this.patternViewModel.weekDay},set:function(e){this.patternViewModel.weekDay!==e&&(this.patternViewModel.weekDay=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"selectedDayValue\",{get:function(){return this.patternViewModel.day},set:function(e){this.patternViewModel.day!==e&&(this.patternViewModel.day=e)},enumerable:!0,configurable:!0}),r.prototype.onStartDateChanged=function(){this.monthDropDownHelper.setSelectedValue(this.selectedMonthValue.toString()),this.weekOrDayValueDropdownHelper.setSelectedValue(this.selectedWeekOrDayValue),this.weekValueDropdownHelper.setSelectedValue(this.selectedWeekValue.toString())},r.prototype.initializeOptions=function(){if(!r.optionsInitialized){r.monthOptions=[];var t=e.services.RecurrenceMonthMapping.getMappings();for(var n in t)r.monthOptions.push(new e.services.ValueNameTuple(e.middletier.Month[n].toString(),t[n]));r.weekOrDayValueDropdownOptions=[],r.weekOrDayValueDropdownOptions.push(new e.services.ValueNameTuple(e.services.RecurrenceMonthlyPatternViewModel.DefaultOptionForMonthPattern,this.translate.instant(this.resources.strings.meeting_recurrence_day_option))),r.weekOrDayValueDropdownOptions[0].showLine=!0;var o=e.services.RecurrenceDayOfWeekIndexMapping.getMappings(this.translate,this.resources);for(var a in o)r.weekOrDayValueDropdownOptions.push(new e.services.ValueNameTuple(a,o[a]));r.weekValueDropDownOptions=[];var i=e.services.DayOfTheWeekMapping.getMappings();for(var l in i)r.weekValueDropDownOptions.push(new e.services.ValueNameTuple(e.middletier.DayOfTheWeek[l].toString(),i[l]));r.optionsInitialized=!0}},r.optionsInitialized=!1,r}(n);t.RecurrenceYearlyPatternComponent=p}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(e){var n=function(e){function n(n,r,p,o,i,a){var s=e.call(this,n,r,p,i)||this;return s.viewModel=a,s.selectedPatternTypeDisplayText=null,s.patternTypeOptionProvider=new t.services.RecurrencePatternOptionsProvider(r,p),s.updatePatternOptions(s.patternTypeOptionProvider.getOptionsForRecurrencePattern(i,a)),s.patternType=a.patternType,s}return __extends(n,e),n.prototype.onStartDateChanged=function(){this.updatePatternOptions(this.patternTypeOptionProvider.getOptionsForRecurrencePattern(this.startDate,this.viewModel)),this.setPatternDisplayText(this.internalPatternValue)},Object.defineProperty(n.prototype,\"patternType\",{get:function(){return this.internalPatternValue},set:function(t){this.internalPatternValue!=t&&(this.internalPatternValue=t,this.setPatternDisplayText(t))},enumerable:!0,configurable:!0}),n.prototype.patternTypeUpdated=function(){this.onChange&&this.onChange(this.patternType)},n.prototype.setPatternDisplayText=function(e){e&&e!=t.services.RecurrencePatternOptions[t.services.RecurrencePatternOptions.None]&&(this.selectedPatternTypeDisplayText=this.patternOptions.filter(function(t){return t.value===e})[0].text)},n.prototype.updatePatternOptions=function(t){this.patternOptions||(this.patternOptions=[]),this.patternOptions.splice(0,this.patternOptions.length);for(var e=0;e<t.length;e++){var n={};n.text=t[e].name,n.value=t[e].value,n.click=\"mr.patternTypeComponent.patternTypeUpdated('\"+t[e].value+\"')\",this.patternOptions.push(n)}},n}(e.RecurrenceComponent);e.RecurrencePatternTypeComponent=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(){this.dropDownOptions=[]}return Object.defineProperty(e.prototype,\"selectedValue\",{get:function(){return this._selectedValue},set:function(e){this._selectedValue!=e&&(this._selectedValue=e,this.selectedDisplayValue=this.optionsInValueName.filter(function(t){return t.value===e})[0].name)},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this.optionsInValueName=e,this.initializeDropDownOptions()},e.prototype.setSelectedValue=function(e){this.selectedValue=e},e.prototype.initializeDropDownOptions=function(){this.dropDownOptions.splice(0,this.dropDownOptions.length-1);for(var e=0;e<this.optionsInValueName.length;e++){var t={};t.text=this.optionsInValueName[e].name,t.value=this.optionsInValueName[e].value,this.optionsInValueName[e].showLine&&(t.divider=!0),this.dropDownOptions.push(t)}},e.prototype.valueChanged=function(){this.onClickHandler&&this.onClickHandler(this.selectedValue)},e}();e.DropdownSelectHelper=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r=function(){function r(t,a,i,n,o,s,l,d,c,u){var p=this;this.constants=a,this.ariaLiveService=i,this.localizationService=n,this.recurrenceObjectsFactory=o,this.accessibilityService=s,this.$translate=l,this.resources=c,this.utilityService=u,this.isStartAndEndDateValid=!0,this.viewModel.initialize(),this.initializePatternTypeComponent(),this.initializePatternComponent(),d(function(){t.$on(\"repeatstart.show\",function(){p.narrateDatepickerLabel(),p.addDelayedAriaHidden(r.fromDateFieldSelector)}),t.$on(\"repeatend.show\",function(){p.narrateDatepickerLabel(),p.addDelayedAriaHidden(r.untilDateFieldSelector)}),t.$on(\"repeatstart.hide\",function(){angular.element(r.fromDateFieldSelector).attr(\"aria-hidden\",\"false\")}),t.$on(\"repeatend.hide\",function(){angular.element(r.untilDateFieldSelector).attr(\"aria-hidden\",\"false\")}),e.common.SafeJQuery.on(t,angular.element(r.untilDateFieldSelector),\"keydown\",function(e){p.onRepeatEndDateKeydown(e)})})}return r.$inject=[\"$scope\",\"constants\",\"ariaLiveService\",\"localizationService\",\"recurrenceObjectsFactory\",\"accessibilityService\",\"$translate\",\"$timeout\",\"resources\",\"utilityService\"],Object.defineProperty(r.prototype,\"recurrenceStartDate\",{get:function(){return this.viewModel.startDate},set:function(e){var a=angular.element(r.fromDateFieldSelector),i=angular.element(r.untilDateFieldSelector);if(this.viewModel.startDate.toISOString()!==e.toISOString()||a.hasClass(t.CreateUpdateMeetingController.errorClass)){var n=!0;if(this.dateValidator&&(n=this.dateValidator({dateModel:e,dateFieldSelector:r.fromDateFieldSelector,timeFieldSelector:null,useDefaultFromTime:!0,useDefaultUntilTime:!1})),this.checkStartAndEndDateValidity(e,this.recurrenceEndDate),this.isStartAndEndDateValid||i.hasClass(t.CreateUpdateMeetingController.errorClass)?n&&this.isStartAndEndDateValid&&(a.removeClass(t.CreateUpdateMeetingController.errorClass),i.removeClass(t.CreateUpdateMeetingController.errorClass)):i.addClass(t.CreateUpdateMeetingController.errorClass),!n)return;this.viewModel.startDate=e,this.endTimeDate.setHours(0,0,0),this.startTimeDate.setHours(0,0,0);var o=moment(this.endTimeDate).diff(moment(this.startTimeDate),\"d\");this.startTimeDate.setTime(e.getTime()),this.endTimeDate.setTime(moment(e).add(o,\"d\").toDate().getTime()),angular.element(\"#datetimeGroup\").trigger(\"rangeSelected\"),this.narrateDate(e),this.viewModel.patternViewModel&&this.viewModel.patternViewModel.initializeFromStartDate(e),this.patternTypeComponent&&(this.patternTypeComponent.startDate=e),this.patternComponent&&(this.patternComponent.startDate=e)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"recurrenceEndDate\",{get:function(){return this.viewModel.endDate},set:function(e){var a=angular.element(r.fromDateFieldSelector),i=angular.element(r.untilDateFieldSelector);if(!e)return i.removeClass(t.CreateUpdateMeetingController.errorClass),void(this.viewModel.endDate=null);if(!this.viewModel.endDate||this.viewModel.endDate.toISOString()!==e.toISOString()||i.hasClass(t.CreateUpdateMeetingController.errorClass)){var n=!0;if(this.dateValidator&&(n=this.dateValidator({dateModel:e,dateFieldSelector:\"#repeatenddate\",timeFieldSelector:null,useDefaultFromTime:!1,useDefaultUntilTime:!0})),this.checkStartAndEndDateValidity(this.recurrenceStartDate,e),this.isStartAndEndDateValid||i.hasClass(t.CreateUpdateMeetingController.errorClass)?n&&this.isStartAndEndDateValid&&(a.removeClass(t.CreateUpdateMeetingController.errorClass),i.removeClass(t.CreateUpdateMeetingController.errorClass)):i.addClass(t.CreateUpdateMeetingController.errorClass),!n||!this.isStartAndEndDateValid)return;this.viewModel.endDate=e,this.narrateDate(e)}},enumerable:!0,configurable:!0}),r.prototype.checkStartAndEndDateValidity=function(e,t){this.isStartAndEndDateValid=!t||t.setHours(0,0,0)>=e.setHours(0,0,0)},r.prototype.setForm=function(e){this.viewModel.recurrenceForm=e},r.prototype.onCalendarHide=function(){if(this.scope.$parent.mr.accessibilityService.isInKeyboardNavigationMode()){var e;\"repeatstart\"===this.prefixEvent?e=\"#repeatenddate\":\"repeatend\"===this.prefixEvent&&0==(e=\".intervalInput\").length&&(e=\".cke_wysiwyg_div\"),setTimeout(function(){angular.element(document.activeElement).is(\"body\")&&angular.element(e).focus()})}},r.prototype.onRepeatEndDateKeydown=function(e){if(e&&!this.recurrenceEndDate){var t=e.which;t!==this.constants.keyCodes.down&&t!==this.constants.keyCodes.up&&t!==this.constants.keyCodes.left&&t!==this.constants.keyCodes.right||(this.recurrenceEndDate=this.recurrenceStartDate)}},r.prototype.initializePatternTypeComponent=function(){var r=this;this.patternTypeComponent=new t.RecurrencePatternTypeComponent(this.utilityService,this.$translate,this.resources,this.recurrenceObjectsFactory,this.recurrenceStartDate,this.viewModel),this.patternTypeComponent.onChange=function(a){r.viewModel.patternType=a,r.viewModel.patternViewModel=e.services.RecurrenceViewModelFactory.getDefaultViewModel(a,r.recurrenceStartDate),r.patternComponent=t.RecurrenceControlFactory.getRecurrencePatternComponent(a,r.viewModel.patternViewModel,r.utilityService,r.$translate,r.resources,r.recurrenceStartDate)}},r.prototype.initializePatternComponent=function(){this.patternComponent=t.RecurrenceControlFactory.getRecurrencePatternComponent(this.viewModel.patternType,this.viewModel.patternViewModel,this.utilityService,this.$translate,this.resources,this.recurrenceStartDate)},r.prototype.narrateDatepickerLabel=function(){this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_datepicker_accessible_string),!0)},r.prototype.addDelayedAriaHidden=function(e){setTimeout(function(){var t=angular.element(e);t&&t.length>0&&t.attr(\"aria-hidden\",\"false\")},500)},r.prototype.narrateDate=function(e){if(e){var t=this.localizationService.getDate(e,\"fullDate\");this.ariaLiveService.update(t,!0)}},r.fromDateFieldSelector=\"#repeatstartdate\",r.untilDateFieldSelector=\"#repeatenddate\",r}();t.MeetingRecurrenceController=r,angular.module(\"teamspace.meetingRecurrence\",[]).directive(\"meetingRecurrence\",[function(){return{restrict:\"E\",scope:{},bindToController:{viewModel:\"=\",dateValidator:\"&\",startTimeDate:\"=\",endTimeDate:\"=\"},templateUrl:\"components/create-update-meeting/meeting-recurrence/meeting-recurrence.html\",controller:r,controllerAs:\"mr\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(i,a){this.$q=a,this.attendeeAvailabilityDataProvider=new e.services.AttendeeAvailabilityDataProvider(i,a,!0,t.availabilityToFetchForRooms)}return t.prototype.retrieveAvailableRoomInTimePeriod=function(t,i,a,r){for(var n=[];t.length>0;){var o=i||new Date,s=a||new Date;n.push(this.attendeeAvailabilityDataProvider.retrieveStatusByStartAndEndTime(t.splice(0,7),o,s,r,\"meeting-room\"))}return this.$q.all(n).then(function(t){for(var r=[],n=!!i&&!!a,o=0;o<t.length;o++){var s=t[o];for(var v in s){var l=s[v];if(l)if(n){for(var u=!0,m=0;m<l.length;m++){var c=l[m];if(c.freeBusyStatus!==e.middletier.FreeBusyType[e.middletier.FreeBusyType.Free]){var d=new Date(c.startTime),f=new Date(c.endTime);if(i>=d&&i<f||a>d&&a<=f||i<=d&&a>=f){u=!1;break}}}u&&r.push(v)}else r.push(v)}}return r})},t.availabilityToFetchForRooms=5,t}();t.MeetingRoomAvailabilityDataProvider=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){return function(){}}();t.ItemDropDown=o;var i=function(){function o(e,o,i,n,a,r,s,l,c,m){var d=this;this.$q=o,this.$translate=i,this.ariaLiveService=n,this.meetingRoomService=r,this.resources=l,this.constants=c,this.storageService=m,this.dropdownTemplate=\"components/create-update-meeting/meeting-room-selector/meeting-room-selector-dropdown.html\",this.validParent=\".dropdown-menu, .ts-meeting-room-selector\",this.mainContainerClass=\"ts-meeting-room-selector\",this.locationDropdownSelector=\".meeting-room-dropdown\",this.inputClassSelector=\".location.control-input\",this.showLoadIcon=!1,this.showBackToBuildingsButton=!1,this.itemsDropDown=[],this.currentBuildingSelected=null,this.logger=a.newLogger(\"MeetingRoomSelector\"),this.meetingRoomAvailabilityDataProvider=new t.MeetingRoomAvailabilityDataProvider(s,o),this.meetingLocation||(this.meetingLocation={}),e.$on(c.events.calendar.createUpdateMeeting.meetingTimeChanged,function(e,t){d.locationPlaceHolderText=i.instant(l.strings.meeting_location_loading_availabilities),d.meetingStartTime=t.startTime,d.meetingEndTime=t.endTime,d.loadAvailabilityPlaceholder()}),e.$on(c.events.calendar.createUpdateMeeting.roomRemoved,function(e,t){return d.removeRoomCallback(t)}),(this.isReady?this.isReady:o.when()).finally(function(){setTimeout(function(){d.loadAvailabilityPlaceholder()})})}return o.$inject=[\"$scope\",\"$q\",\"$translate\",\"ariaLiveService\",\"loggingService\",\"meetingRoomService\",\"calendarService\",\"resources\",\"constants\",\"storageService\"],Object.defineProperty(o.prototype,\"message\",{get:function(){return this._message},set:function(e){e!==this._message&&(this._message=e,e&&this.ariaLiveService.update(e,!0))},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"eventTimeZone\",{get:function(){return this.eventTimeZoneValue},set:function(e){this.eventTimeZoneValue?this.eventTimeZoneValue!==e&&(this.eventTimeZoneValue=e,this.loadAvailabilityPlaceholder()):this.eventTimeZoneValue=e},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"locationText\",{get:function(){return this.meetingLocation.name},set:function(e){e&&(this.locationPlaceHolderText=\"\"),this.meetingLocation.name!==e&&(this.meetingLocation.name=e,this.meetingLocation.address=null)},enumerable:!0,configurable:!0}),o.prototype.loadAvailabilityPlaceholder=function(){var e=this;this.meetingLocation.name||(this.currentBuildingSelected||(this.currentBuildingSelected=this.tryGetLastBuildingFromLocalStorage(),this.currentBuildingSelected)?(this.locationPlaceHolderText=this.$translate.instant(this.resources.strings.meeting_location_loading_availabilities),this.getAvailableRoomsInBuilding(this.currentBuildingSelected).then(function(t){if(!e.meetingLocation.name){var o=t.availableRoomsList?t.availableRoomsList.length:0;e.locationPlaceHolderText=e.$translate.instant(e.resources.strings.meeting_location_placeholder_format,{roomCount:o,building:e.currentBuildingSelected.name})}}).catch(function(t){e.locationPlaceHolderText=\"\"})):this.locationPlaceHolderText=\"\")},o.prototype.addRoomButtonClicked=function(e){return this.currentBuildingSelected||(this.currentBuildingSelected=this.tryGetLastBuildingFromLocalStorage()),this.currentBuildingSelected?void this.showAvailableRoomsInBuilding(this.currentBuildingSelected):(this.clearDropDown(),void this.showAvailableBuildings())},o.prototype.onBuildingClick=function(e,t){e&&(e.stopImmediatePropagation(),e.preventDefault());var o=t.room;o&&(this.saveCurrentBuildingToLocalStorageIfRequired(o),this.currentBuildingSelected=o,this.showAvailableRoomsInBuilding(o),setTimeout(function(){angular.element(\".pick-new-room\").focus()}))},o.prototype.onRoomClick=function(e){this.logger.log(\"Meeting room selected: \"+e.room.address),this.locationPlaceHolderText=\"\",this.meetingLocation.address=e.room.address,this.meetingLocation.name=e.room.name,this.roomClickedCallback&&this.roomClickedCallback({room:{name:e.room.name,address:e.room.address}})},o.prototype.backToBuildingClicked=function(e){e&&(e.stopImmediatePropagation(),e.preventDefault()),this.showAvailableBuildings()},o.prototype.onBlur=function(e,t){var o=e&&e.relatedTarget&&e.relatedTarget.offsetParent?angular.element(e.relatedTarget.offsetParent):null;o&&o.is(this.validParent)||angular.element(document.activeElement).offsetParent().is(this.validParent)||(t?t():this.hideDelegate&&this.hideDelegate())},o.prototype.setDefaultMeetingLocation=function(e){this.meetingLocation.name=e||this.$translate.instant(this.resources.strings.meeting_default_skypeteam_location)},o.prototype.showDropdownClicked=function(e){angular.element(this.locationDropdownSelector)&&0!=angular.element(this.locationDropdownSelector).length?this.hideDelegate&&this.hideDelegate():(this.showDropdown=!0,this.addRoomButtonClicked(e),this.showDelegate&&this.showDelegate())},o.prototype.onKeydown=function(e){e&&e.which===this.constants.keyCodes.escape&&(this.hideDelegate&&this.hideDelegate(),e.preventDefault(),e.stopImmediatePropagation())},o.prototype.showAvailableBuildings=function(){var e=this;this.showBackToBuildingsButton=!1,this.message=this.$translate.instant(this.resources.strings.meeting_location_loading_buildings),this.showLoadIcon=!0,this.clearDropDown(),this.meetingRoomService.getAvailableBuildings().then(function(t){if(e.clearDropDown(),!t||0===t.length)return e.message=e.$translate.instant(e.resources.strings.meeting_location_no_buildings_found),void(e.showLoadIcon=!1);for(var o=0;o<t.length;o++){var i={};i.text=t[o].name,i.room=t[o],i.isBuilding=!0,e.itemsDropDown.push(i)}e.message=null,e.showLoadIcon=!1,setTimeout(function(){e.focusOnDropdown()})}).catch(function(t){e.message=e.$translate.instant(e.resources.strings.meeting_location_no_buildings_found),e.showLoadIcon=!1})},o.prototype.showAvailableRoomsInBuilding=function(e){var t=this;this.showBackToBuildingsButton=!0,this.message=this.$translate.instant(this.resources.strings.meeting_location_loading_rooms,{building:e.name}),this.showLoadIcon=!0,this.clearDropDown(),this.getAvailableRoomsInBuilding(e).then(function(o){if(!o.roomList||0===o.roomList.length)return t.message=t.$translate.instant(t.resources.strings.meeting_location_no_room_found,{building:e.name}),t.showLoadIcon=!1,void setTimeout(function(){t.focusOnDropdown()});if(!o.availableRoomsList||0===o.availableRoomsList.length)return t.message=t.$translate.instant(t.resources.strings.meeting_location_no_free_room_found,{building:e.name}),t.showLoadIcon=!1,void setTimeout(function(){t.focusOnDropdown()});for(var i=0;i<o.roomList.length;i++)if(o.availableRoomsList.indexOf(o.roomList[i].address)>=0){var n={};n.text=t.meetingStartTime&&t.meetingEndTime?t.$translate.instant(t.resources.strings.meeting_location_free_room_format,{room:o.roomList[i].name}):t.$translate.instant(o.roomList[i].name),n.room=o.roomList[i],t.itemsDropDown.push(n)}t.message=null,t.showLoadIcon=!1,setTimeout(function(){t.focusOnDropdown()})}).catch(function(o){return o.roomList?o.availableRoomsList?void 0:(t.clearDropDown(),t.message=t.$translate.instant(t.resources.strings.meeting_location_no_free_room_found,{building:e.name}),void(t.showLoadIcon=!1)):(t.clearDropDown(),t.message=t.$translate.instant(t.resources.strings.meeting_location_no_room_found,{building:e.name}),void(t.showLoadIcon=!1))})},o.prototype.getAvailableRoomsInBuilding=function(t){var o=this,i=this.$q.defer();return this.meetingRoomService.getAvailableRoomsInBuilding(t.address).then(function(n){var a=n.map(function(t){return{address:t.address,type:e.middletier.AttendeeType.Resource}});if(!a||0===a.length)return o.logger.info(\"Zero room found in building {0}\",t.address),void i.resolve({roomList:null,availableRoomsList:null});o.meetingRoomAvailabilityDataProvider.retrieveAvailableRoomInTimePeriod(a,o.meetingStartTime,o.meetingEndTime,o.eventTimeZone).then(function(e){if(!e||0===e.length)return o.logger.info(\"No free room found in building {0}\",t.address),void i.resolve({roomList:n,availableRoomsList:null});i.resolve({roomList:n,availableRoomsList:e})}).catch(function(e){o.logger.error(\"Error occured while fetching availability for rooms in building {0}. Error:\",t.name,e),i.reject({roomList:n,availableRoomsList:null})})}).catch(function(e){o.logger.error(\"Error occured while fetching rooms in building {0}. Error: {1}\",t.name,e),i.reject({roomList:null,availableRoomsList:null})}),i.promise},o.prototype.clearDropDown=function(){this.itemsDropDown=[]},o.prototype.focusOnDropdown=function(){var e=angular.element(\"li.item\");e[0]&&0!=e[0].tabIndex&&(e[0].tabIndex=0),e.focus()},o.prototype.removeRoomCallback=function(e){e.name===this.meetingLocation.name&&(this.meetingLocation={})},o.prototype.addDividerTtoDropDown=function(){var e={};e.divider=!0,this.itemsDropDown.push(e)},o.prototype.saveCurrentBuildingToLocalStorageIfRequired=function(e){this.currentBuildingSelected&&this.currentBuildingSelected.address==e.address&&this.currentBuildingSelected.name==e.name||(this.logger.log(\"Saving the selected building \"+e.address+\" to the local storage\"),this.storageService.set(this.constants.storageNames.lastSelectedMeetingBuilding,e))},o.prototype.tryGetLastBuildingFromLocalStorage=function(){var e=this.storageService.get(this.constants.storageNames.lastSelectedMeetingBuilding);return e&&e.address&&e.name?(this.logger.log(\"Found\"+e.address+\" in the local storage. Will use this building as starting point\"),e):null},o}();t.MeetingRoomSelectorController=i,angular.module(\"teamspace.meetingRoomSelector\",[\"teamspace.loggingService\",\"teamspace.calendarService\",\"teamspace.meetingRoomService\",\"teamspace.utilityService\"]).directive(\"meetingRoomSelector\",[function(){return{restrict:\"E\",scope:{},bindToController:{meetingStartTime:\"=\",meetingEndTime:\"=\",meetingLocation:\"=\",meetingType:\"=\",eventTimeZone:\"=\",defaultTitle:\"=\",roomClickedCallback:\"&\",labeledById:\"@\",isReady:\"<\"},templateUrl:\"components/create-update-meeting/meeting-room-selector/meeting-room-selector.html\",controller:i,controllerAs:\"mrs\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e){this.dialog=e,this.isOpenedFromFullPage=!1,this.enableAppointmentAndOutlookMeeting=!1,this.maxFocusTries=10,this.focusTryIntervalInMs=200,this.fallbackFocusSelector=\".app-tabs-list-item\",this.showChannel=!0,this.searchTeamMembers=!0,this.enableAppointmentAndOutlookMeeting=e.settingsService.valueAsBoolean(e.constants.settings.names.enableCalendarViewsBridge)}return Object.defineProperty(i.prototype,\"navCtx\",{get:function(){return\"base-meeting-dialog-state\"},enumerable:!0,configurable:!0}),i.prototype.initialize=function(e){return this.isOpenedFromFullPage=this.dialog.$scope.ngDialogData.fromFullPage,this.handleDifferentTimezones(),this.dialog.$q.when()},i.prototype.reInitialize=function(){return this.dialog.$q.when()},i.prototype.dispose=function(){return this.dialog.$q.when()},i.prototype.validate=function(){var e=angular.element&&0==angular.element(\".\"+t.CreateUpdateMeetingController.errorClass).length;return this.dialog.$q.when(e)},i.prototype.create=function(e){var t=this;return this.dialog.timezoneResolvedPromise.then(function(){return t.dialog.ariaLiveService.update(t.dialog.$translate.instant(t.dialog.resources.strings.meeting_create_narrator_message),!0),t.dialog.calendarService.createEvent(t.dialog.meetingDetails,e).then(function(e){return e},function(e){var i;switch(e.code){case\"ThreadNotFound\":i=t.dialog.$translate.instant(t.dialog.resources.strings.meeting_create_ThreadNotFound);break;case\"ErrorExchangeFolderNotFound\":i=t.dialog.$translate.instant(t.dialog.resources.strings.meeting_create_ErrorExchangeFolderNotFound)}return t.calendarServiceCallErrorHandler(e,\"create\",i),t.dialog.$q.reject(e)})})},i.prototype.createSchedulingMeetingEvent=function(){return this.dialog.$q.when(null)},i.prototype.discardSchedulingServiceMeetingEvent=function(){return this.dialog.$q.when(null)},i.prototype.deleteSchedulingMeetingEvent=function(){return this.dialog.$q.when(null)},i.prototype.edit=function(){var e=this;return this.setLoadingModeOn(),this.dialog.ariaLiveService.update(this.dialog.$translate.instant(this.dialog.resources.strings.meeting_create_narrator_message),!0),this.dialog.calendarService.updateEvent(this.dialog.meetingDetails).then(function(){e.dialog.ariaLiveService.update(e.dialog.$translate.instant(e.dialog.resources.strings.meeting_details_update),!0)},function(t){return e.calendarServiceCallErrorHandler(t,\"update\"),e.dialog.$q.reject(t)}).finally(function(){e.setLoadingModeOff()})},i.prototype.cancel=function(){var e=this,t={okButtonText:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_details_button_cancel),closeButtonText:this.dialog.$translate.instant(this.dialog.resources.strings.icons_close),confirmMessageTitle:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_discard),callback:function(){e.onCancelCallBack()}};return this.dialog.dialogService.open(this.dialog.constants.dialogs.confirmDialog,t),this.dialog.$q.when()},i.prototype.setFooterButtons=function(){},i.prototype.onCancelCallBack=function(){var i=this;return this.setLoadingModeOn(),_.defer(function(){var a={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,i.dialog.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.confirmCancelMeeting.toString(),t.PanelModuleName,i.dialog.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.dialog.logger),summary:\"Cancel meeting from confirmation dialog\"}};i.dialog.analyticsService.onPanelAction(i.dialog.$scope&&i.dialog.$scope.$root,a)}),this.dialog.calendarService.cancelEvent(this.dialog.meetingDetails).then(function(){},function(e){return i.calendarServiceCallErrorHandler(e,\"cancel\"),i.dialog.$q.reject(e)}).finally(function(){i.setLoadingModeOff()})},i.prototype.handleDifferentTimezones=function(){var t=this,i=this.dialog.calendarService.getUserDefaultTimeZone().then(function(e){if(e.local||(e.local={}),e.remote||(e.remote={}),t.dialog.isEditMode)return t.dialog.hasConflictingTimezone=e.local.timeZone?e.local.timeZone!==t.dialog.meetingDetails.eventTimezone:t.dialog.meetingDetails.utcOffset!==-(new Date).getTimezoneOffset(),t.dialog.meetingDetails.utcOffset;t.dialog.hasConflictingTimezone=e.local.timeZone?e.local.timeZone!==e.remote.timeZone:e.remote.utcOffsetInMinutes!==-(new Date).getTimezoneOffset();var i=e.local.timeZone?e.local:e.remote;return t.dialog.meetingDetails.eventTimezone=i.timeZone,i.utcOffsetInMinutes},function(i){return t.dialog.hasConflictingTimezone=!0,t.dialog.isEditMode?t.dialog.meetingDetails.utcOffset:(t.dialog.meetingDetails.eventTimezone=e.middletier.TimeZone[e.middletier.TimeZone.Utc],0)});return i.then(function(){t.dialog.timezoneResolvedDefer.resolve()}),i},i.prototype.calendarServiceCallErrorHandler=function(e,t,i){this.dialog.footerMessage=i||this.dialog.exceptionUtilityService.getFormattedErrorMessage(e),this.dialog.logger.error(\"Error while \"+t+\" the meeting: {0}\",e),this.dialog.ariaLiveService.update(this.dialog.footerMessage,!0)},i.prototype.setLoadingModeOn=function(){var e=angular.element(\".ts-create-update-meeting\");e.attr(\"tabindex\",\"0\"),e.attr(\"aria-hidden\",\"true\"),e.focus(),this.dialog.dialogBusy=!0,_.forEach(this.dialog.footerButtons,function(e){e.disabled=!0}),this.dialog.footerMessage=null},i.prototype.setLoadingModeOff=function(){this.dialog.dialogBusy=!1,_.forEach(this.dialog.footerButtons,function(e){e.disabled=!1})},i.prototype.navigate=function(t){var i=this;switch(this.dialog.meetingDetails.skypeTeamMeetingType){case e.services.MeetingType.Chat:if(t){var a=this.dialog.$translate.instant(this.dialog.resources.strings.meeting_private_create_message,{organizer:t.organizer.name});this.dialog.ariaLiveService.update(a,!0);var n=this.dialog.constants.dialogs.meetingDetail,s=this.dialog.$scope.ngDialogData,o=this.dialog.dialogService.open(n,{viewModel:t,eventId:t.meetingId,isNewMeeting:!this.dialog.isEditMode,onMeetingDetailsDialogClose:s.onMeetingDetailsDialogClose,onCreateUpdateDialogClose:s.onCreateUpdateDialogClose});return void(o&&o.closePromise&&o.closePromise.then(function(e){s.onMeetingDetailsDialogClose&&_.isFunction(s.onMeetingDetailsDialogClose)&&s.onMeetingDetailsDialogClose(e)}))}var r={slug:this.dialog.meetingDetails.associatedConversationId,middlePane:\"conversations\",ctx:this.dialog.constants.navigation.context.chat,navCtx:this.navCtx};this.dialog.navigationService.navigate(this.dialog.$scope,this.dialog.constants.states.appConversation,r);break;case e.services.MeetingType.Team:var l=this.dialog.channelService.getParentTeamAndChannelByChannelId(this.dialog.meetingDetails.associatedConversationId);return this.dialog.$state.go(this.dialog.constants.states.appConversation,{groupName:l.team.displayName,slug:l.channel.displayName,threadId:this.dialog.meetingDetails.associatedConversationId,middlePane:\"conversations\",ctx:this.dialog.constants.navigation.context.channel,navCtx:this.navCtx}).then(function(){return i.dialog.ariaLiveService.update(i.dialog.$translate.instant(i.dialog.resources.strings.meeting_navigation_message),!0),i.tryFocusingOnMessage(t.associatedRootMessageId),i.dialog.$q.when()})}},i.prototype.collectedAnalyticsData=function(){if(this.dialog.meetingDetails){var t={};this.dialog.meetingDetails.attendees&&(t=_.countBy(this.dialog.meetingDetails.attendees,function(t){return(t.type==e.middletier.AttendeeType[e.middletier.AttendeeType.Resource]).toString()})),this.dialog.analyticsData.scheduledMeetingType||this.dialog.isEditMode||(this.dialog.analyticsData.scheduledMeetingType=this.dialog.meetingDetails.skypeTeamMeetingType==e.services.MeetingType.Chat?\"privateNew\":\"channelNew\");var i={isBroadcast:this.dialog.meetingDetails.isBroadcast,isEditMode:this.dialog.isEditMode,titleFilled:!!this.dialog.meetingDetails.title,bodyFilled:!!this.dialog.meetingDetails.detail,isRecurring:!!this.dialog.meetingDetails.repeat,schedulingAssistantUsed:!!this.dialog.analyticsData.schedulingAssistantUsed,freeTimesUsed:!!this.dialog.analyticsData.freeTimesUsed,roomPicked:!!t.true,numberOfLocationsPicked:t.true,numberOfMeetingParticipants:t.false,Meeting_ScheduledStartTime:this.dialog.meetingDetails.getEventStartTime(),Meeting_ScheduledEndTime:this.dialog.meetingDetails.getEventEndTime(),scheduledMeetingType:this.dialog.analyticsData.scheduledMeetingType,hasBroadcastMeetingPolicyChanged:this.dialog.hasBroadcastMeetingPolicyChanged};if(this.dialog.meetingDetails.isBroadcast){var a=this.dialog.meetingDetails;if(a.broadcastSettings&&(i.broadcastMeetingAccessLevel=a.broadcastSettings.broadcastMeetingAccessLevel,i.isYammerEnabled=a.broadcastSettings.isYammerEnabled,i.isStreamEnabled=a.broadcastSettings.isStreamEnabled,a.broadcastSettings.isBYOEEvent?(i.isQAndAEnabled=a.broadcastSettings.byoeStreamingSettings.isQAndAEnabled,i.isVodEnabled=a.broadcastSettings.byoeStreamingSettings.isVodEnabled,i.isCaptionsEnabled=a.broadcastSettings.byoeStreamingSettings.isCaptionsEnabled):(i.isQAndAEnabled=a.broadcastSettings.teamsStreamingSettings.isQAndAEnabled,i.isVodEnabled=a.broadcastSettings.teamsStreamingSettings.isVodEnabled,i.isCaptionsEnabled=a.broadcastSettings.teamsStreamingSettings.isCaptionsEnabled),i.isRecordingEnabled=a.broadcastSettings.isRecordingEnabled,i.isBYOEEvent=a.broadcastSettings.isBYOEEvent,a.broadcastSettings.broadcastMeetingAccessLevel===e.middletier.BroadcastMeetingAccessLevel[e.middletier.BroadcastMeetingAccessLevel.InvitationOnly]&&a.broadcastSettings.closedMeetingAttendees)){var n=this.getBroadcastAttendeeCountByRoleAndUserType(a.broadcastSettings.closedMeetingAttendees);i.numberOfExternalAttendees=n[\"external_\"+e.middletier.BroadcastRole[e.middletier.BroadcastRole.Attendee]],i.numberOfGuestAttendees=n[\"guest_\"+e.middletier.BroadcastRole[e.middletier.BroadcastRole.Attendee]]}if(this.dialog.meetingDetails.attendees){var s=this.getBroadcastAttendeeCountByRoleAndUserType(this.dialog.meetingDetails.attendees);i.numberOfExternalContributors=s[\"external_\"+e.middletier.BroadcastRole[e.middletier.BroadcastRole.Contributor]],i.numberOfExternalProducers=s[\"external_\"+e.middletier.BroadcastRole[e.middletier.BroadcastRole.Producer]],i.numberOfGuestContributors=s[\"guest_\"+e.middletier.BroadcastRole[e.middletier.BroadcastRole.Contributor]],i.numberOfGuestProducers=s[\"guest\"+e.middletier.BroadcastRole[e.middletier.BroadcastRole.Producer]]}}return i}},i.prototype.getBroadcastAttendeeCountByRoleAndUserType=function(e){var t=this;return _.countBy(e,function(e){return(e.role===t.dialog.constants.RoleConstants.Guest?\"guest\":e.skypeMri||e.objectId?\"\":\"external\")+\"_\"+e.broadcastMeetingRole})},i.prototype.collectedAnalyticsDataForClose=function(){if(this.dialog.meetingDetails)return{isBroadcast:this.dialog.meetingDetails.isBroadcast,isEditMode:this.dialog.isEditMode}},i.prototype.populateAttendeeListWithMrisAndUserRoles=function(e){var t=this,i=_.keyBy(e,\"address\"),a=_.filter(e).map(function(e){return e.address});return this.dialog.peopleService.getAllPeopleProfile(a,\"calendar-detail\",!0).then(function(e){_.forEach(e,function(e){if(e.accountEnabled&&SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)){var a=i[e.userPrincipalName]||i[e.email];a&&(a.skypeMri=e.mri,a.role=e.userType===t.dialog.constants.userTypes.guest?t.dialog.constants.RoleConstants.Guest:t.dialog.constants.RoleConstants.Admin)}})})},i.prototype.validateBroadcastParticipants=function(){var t=this;if(!this.dialog.meetingDetails.isBroadcast)return!0;var i=function(i,a){var n=t.dialog.logger.service.newScenario(t.dialog.constants.scenarios.broadcast.scheduling.schedulingValidation),s=t.collectedAnalyticsData();s[t.dialog.constants.categories.threadId]=t.dialog.meetingDetails.associatedConversationId,n.cancelIfOffline=!0;for(var o,r=!0,l=0,d=i;l<d.length;l++){var g=d[l];if(g.broadcastMeetingRole?g.type!==e.middletier.AttendeeType[e.middletier.AttendeeType.Resource]&&(g.isGroup?g.objectId&&g.groupType||(o=t.dialog.$translate.instant(t.dialog.resources.strings.error_message_ParticipantRequiredInformationMissing,{participantName:g.name}),s[t.dialog.constants.scenarioDataPropNames.error]=\"Missing groupId or groupType\"):a||g.address?t.dialog.settingsService.valueAsBoolean(t.dialog.constants.settings.names.enableFederationForBroadcast)||g.skypeMri||(o=t.dialog.$translate.instant(t.dialog.resources.strings.error_message_ParticipantFromDifferentTenant,{participantName:g.name}),s[t.dialog.constants.scenarioDataPropNames.error]=\"Missing user mri\"):(o=t.dialog.$translate.instant(t.dialog.resources.strings.error_message_ParticipantRequiredInformationMissing,{participantName:g.name}),s[t.dialog.constants.scenarioDataPropNames.error]=\"Missing email address\")):(o=t.dialog.$translate.instant(t.dialog.resources.strings.error_message_BroadcastRoleRequired,{participantName:g.name}),r=!1),o)return t.calendarServiceCallErrorHandler(o,\"create\",o),r?(s.participantRole=g.broadcastMeetingRole,s.isGroupParticipant=!!g.isGroup,s.groupType=g.groupType,s.participantMri=g.skypeMri,n.fail(s)):n.stop(s),!1}return n.stop(s),!0},a=this.dialog.meetingDetails;return i(this.dialog.meetingDetails.attendees,!1)&&i(a.broadcastSettings.closedMeetingAttendees,a.broadcastSettings.isYammerEnabled)&&this.validateNoDuplicateParticipants(this.dialog.meetingDetails.attendees,a.broadcastSettings.closedMeetingAttendees)},i.prototype.validateHasBroadcastProducer=function(){for(var e=0,t=this.dialog.meetingDetails.attendees;e<t.length;e++)if(\"Producer\"===t[e].broadcastMeetingRole)return!0;return!1},i.prototype.validateNoDuplicateParticipants=function(e,t){if(!t||0===t.length)return!0;for(var i=new Set,a=0,n=e;a<n.length;a++){var s=n[a];i.add(s.address)}for(var o=0,r=t;o<r.length;o++){var l=r[o];if(i.has(l.address)){var d=this.dialog.$translate.instant(this.dialog.resources.strings.error_message_ParticipantDefinedRoleTwice,{participantName:l.name});return this.calendarServiceCallErrorHandler(d,\"create\",d),!1}}return!0},i.prototype.tryFocusingOnMessage=function(e,t){var i=this;if(void 0===t&&(t=0),++t!==this.maxFocusTries&&e)setTimeout(function(){if(angular.element(\".ts-message-list-container busy-animation\").is(\":visible\"))i.tryFocusingOnMessage(e,t);else{var a=angular.element(\"#t\"+e+\" .ts-message\");if(!angular.isUndefined(a)&&0!==a.length&&a.is(\":visible\"))return void a.focus();i.tryFocusingOnMessage(e,t)}},this.focusTryIntervalInMs);else{var a=angular.element(this.fallbackFocusSelector);!angular.isUndefined(a)&&a.length>0&&a.focus()}},i}();t.BaseMeetingDialogState=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function a(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(a.prototype=i.prototype,new a)}}(),teamspace;!function(e){!function(t){var i=function(i){function a(e){var t=i.call(this,e)||this;return t.dialog=e,t}return __extends(a,i),a.prototype.initialize=function(e){var a=this;return this.moduleName=t.PanelModuleName.scheduleNewMeeting,i.prototype.initialize.call(this).then(function(){return a.setFooterButtons(),a.dialog.authenticationService.getUserInformation().then(function(e){return a.initializeViewModelFromDialogData(e).then(function(){a.addUserAsOrganizer(e)})})})},a.prototype.reInitialize=function(){var e=this;return this.dialog.meetingDetails.attendees=[],this.dialog.manager.attendee&&this.dialog.manager.attendee.initialize(),this.dialog.authenticationService.getUserInformation().then(function(t){e.addUserAsOrganizer(t)})},a.prototype.setFooterButtons=function(){this.setCreateModeFooterButtons()},a.prototype.initializeViewModelFromDialogData=function(e){return this.dialog.$q.when()},a.prototype.setCreateModeFooterButtons=function(){var e=this;this.dialog.footerButtons=[{text:this.dialog.$translate.instant(this.dialog.resources.strings.icons_close),func:function(){return e.dialog.close()},disabled:!0,tid:\"crum-close\",secondaryStyle:!0,name:t.PanelModuleName.discardMeeting,summary:\"Close\"},{text:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_schedule_text),func:function(){return e.dialog.createMeeting()},disabled:!0,tid:\"crum-create\",scenario:this.scenarioType,name:this.moduleName,dataBagFunc:function(){return e.collectedAnalyticsData()}}]},a.prototype.handleDifferentTimezones=function(){var e=this;return i.prototype.handleDifferentTimezones.call(this).then(function(i){if(!e.dialog.hasConflictingTimezone)return i;var a=!(!e.dialog.$scope.ngDialogData.startDate||!e.dialog.$scope.ngDialogData.endDate),n=e.dialog.meetingDetails.start,o=e.dialog.meetingDetails.end;if(!a){var s=(new Date).getTimezoneOffset()+i;n=t.MeetingTimeComponent.getTimeSnappedToNextHalfHour(moment().add(s,\"m\")),o=moment(n).add(30,\"m\").toDate()}var r={startTime:n,endTime:o};e.dialog.$scope.$emit(e.dialog.constants.events.calendar.createUpdateMeeting.meetingTimeChangedInternal,{source:e.dialog.constants.events.calendar.createUpdateMeeting.meetingTimeChangeSource.schedulingAssistant,range:r,silentAriaUpdate:!0})})},a.prototype.addUserAsOrganizer=function(t){var i=this.dialog.sxConfig.getCurrentSkypeMri();this.dialog.meetingDetails.attendees=this.dialog.meetingDetails.attendees||[];var a=_.find(this.dialog.meetingDetails.attendees,function(e){return e.skypeMri===i});if(a)a.type=e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer];else{var n={};n.address=t.userName,n.name=t.profile.name,n.type=e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer],n.mri=i,this.dialog.meetingDetails.attendees.splice(0,0,new e.services.MeetingAttendeeDetailViewModel(n,this.dialog.constants))}},a}(t.BaseMeetingDialogState);t.CreateMeetingDialogState=i;var a=function(i){function a(e){var a=i.call(this,e)||this;return a.scenarioType=t.PanelActionScenario.calendarChannelMeetingCreated,a}return __extends(a,i),a.prototype.initialize=function(a){var n=this;this.scenarioType=t.PanelActionScenario.calendarChannelMeetingCreated;this.dialog.$scope.ngDialogData;return this.dialog.meetingDetails=this.dialog.meetingViewModelFactory.getViewModel(a,e.services.MeetingType.Team,e.services.MeetingViewModelRequestor.Scheduling),i.prototype.initialize.call(this).then(function(){n.dialog.meetingDetails.detail&&(n.dialog.draftConversationItem={body:n.dialog.meetingDetails.detail})}).finally(function(){n.dialog.footerMessage=n.dialog.$translate.instant(n.dialog.resources.strings.meeting_details_skype_teams_meeting_message)})},a.prototype.create=function(){var t=this;this.addTeamToAttendees(),this.dialog.meetingDetails.location&&this.dialog.meetingDetails.location.name||(this.dialog.meetingDetails.location=this.dialog.defaultLocation),this.setLoadingModeOn(),this.dialog.meetingDetails.organizerMri=this.dialog.sxConfig.getCurrentSkypeMri();var a=this.dialog.channelService.getParentTeamAndChannelByChannelId(this.dialog.meetingDetails.associatedConversationId);return this.dialog.shouldEnableMeetingNotes&&this.dialog.meetingNotesService.ensureMeetingNotesExistInChannel(this.dialog.meetingDetails.associatedConversationId),this.dialog.channelService.waitForThreadToSync(a.team&&a.team.objectId).then(function(){return i.prototype.create.call(t).then(function(i){var a=i&&i.value?i.value:i,n=t.dialog.meetingViewModelFactory.getViewModel(a,null,e.services.MeetingViewModelRequestor.Scheduling);return t.navigate(n).then(function(){return t.dialog.closeDialogOnSuccess(a),i})})}).finally(function(){t.setLoadingModeOff()})},a.prototype.validate=function(){var e=this;return i.prototype.validate.call(this).then(function(t){return t&&e.dialog.form.channelSelector.$valid})},a.prototype.reInitialize=function(){return this.dialog.footerMessage=this.dialog.$translate.instant(this.dialog.resources.strings.meeting_details_skype_teams_meeting_message),i.prototype.reInitialize.call(this)},a.prototype.initializeViewModelFromDialogData=function(e){var t=this.dialog.$scope.ngDialogData;if(t&&t.title&&(this.dialog.meetingDetails.title=t.title),t&&t.messageId&&t.conversationId)this.dialog.meetingDetails.associatedConversationId=t.conversationId,this.dialog.meetingDetails.associatedRootMessageId=t.messageId,this.dialog.analyticsData.scheduledMeetingType=\"channelReplyChain\",this.dialog.disableChannelSelector=!0;else if(t&&t.conversationId)this.dialog.meetingDetails.associatedConversationId=t.conversationId,this.dialog.disableChannelSelector=!0;else{var i=this.dialog.channelService.getCurrentTeamAndChannel();i&&(this.dialog.meetingDetails.associatedConversationId=i.channel&&i.channel.objectId)}return this.dialog.$q.when()},a.prototype.addTeamToAttendees=function(){var t=this.dialog.channelService.getParentTeamAndChannelByChannelId(this.dialog.meetingDetails.associatedConversationId);if(t&&t.team&&t.team.smtpAddress&&this.dialog.meetingDetails.attendees&&!this.dialog.meetingDetails.attendees.filter(function(e){return e.address===t.team.smtpAddress}).length){var i={};i.address=t.team.smtpAddress,i.type=e.middletier.AttendeeType[e.middletier.AttendeeType.Required],this.dialog.meetingDetails.attendees.push(new e.services.MeetingAttendeeDetailViewModel(i,this.dialog.constants))}},a}(i);t.CreateGroupMeetingDialogState=a;var n=function(i){function a(e){var a=i.call(this,e)||this;return a.isDoNotForwardAppended=!1,a.searchTeamMembers=!1,a.scenarioType=t.PanelActionScenario.calendarPrivateMeetingCreated,a}return __extends(a,i),a.prototype.initialize=function(t){var a=this;return this.dialog.meetingDetails=this.dialog.meetingViewModelFactory.getViewModel(t,e.services.MeetingType.Chat,e.services.MeetingViewModelRequestor.Scheduling),i.prototype.initialize.call(this).then(function(){a.dialog.meetingDetails.detail&&(a.dialog.draftConversationItem={body:a.dialog.meetingDetails.detail})})},a.prototype.reInitialize=function(){return this.dialog.footerMessage=null,this.discardSchedulingServiceMeetingEvent(),i.prototype.reInitialize.call(this)},a.prototype.dispose=function(){return this.discardSchedulingServiceMeetingEvent(),i.prototype.dispose.call(this)},a.prototype.createSchedulingMeetingEvent=function(){if(this.schedulingServiceMeetingPromise)return this.schedulingServiceMeetingPromise;if(this.dialog.meetingDetails.isBroadcast){var t=this.dialog.meetingDetails,i=t.broadcastSettings.isStreamEnabled,a=t.broadcastSettings.modalityLinks&&t.broadcastSettings.modalityLinks.yammer?t.broadcastSettings.modalityLinks.yammer.groupId:void 0;this.schedulingServiceMeetingPromise=this.dialog.calendarService.createSchedulingServiceEvent(e.services.MeetingType.Chat,!0,i,a)}else this.schedulingServiceMeetingPromise=this.dialog.calendarService.createSchedulingServiceEvent(e.services.MeetingType.Chat,!1);return this.schedulingServiceMeetingPromise},a.prototype.discardSchedulingServiceMeetingEvent=function(){var t=this;if(!this.schedulingServiceMeetingPromise)return this.dialog.logger.info(\"Not discarding as no scheduling event is found\"),this.dialog.$q.when();var i=this.schedulingServiceMeetingPromise;return this.schedulingServiceMeetingPromise=null,i.then(function(i){return t.dialog.calendarService.deleteSchedulingServiceEvent(e.services.MeetingType.Chat,i,t.dialog.meetingDetails.isBroadcast)})},a.prototype.setCreateModeFooterButtons=function(){var i=this;this.dialog.footerButtons=[{text:this.dialog.$translate.instant(this.dialog.resources.strings.icons_close),func:function(){i.dialog.close()},disabled:!0,tid:\"crum-close\",secondaryStyle:!0,name:t.PanelModuleName.discardMeeting,summary:\"Close\",id:\"close\",dataBagFunc:function(){return i.collectedAnalyticsDataForClose()}}],this.dialog.currentBroadcastPageOpen!==t.BroadcastPage.Disabled&&(this.dialog.meetingDetails.isBroadcast?this.dialog.currentBroadcastPageOpen===t.BroadcastPage.MeetingInfo?this.dialog.footerButtons.push({text:this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_next_page_create_dialog),func:function(){var a;_.isEmpty(i.dialog.meetingDetails.title)&&(a=e.services.ErrorPayload.create(\"LiveEventTitleRequired\"),i.calendarServiceCallErrorHandler(a,\"create\")),i.validateHasBroadcastProducer()||(a=e.services.ErrorPayload.create(\"BroadcastProducerRequired\"),i.calendarServiceCallErrorHandler(a,\"create\")),a||(i.dialog.footerMessage=\"\",i.dialog.currentBroadcastPageOpen=t.BroadcastPage.BroadcastSettings,i.dialog.context.setFooterButtons(),i.dialog.setBroadcastSettingsFocus())},disabled:!0,tid:\"crum-next\",scenario:this.scenarioType,name:this.moduleName}):this.dialog.currentBroadcastPageOpen===t.BroadcastPage.BroadcastSettings&&(this.dialog.footerButtons.push({text:this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_meeting_info_page_create_update_dialog),func:function(){i.dialog.currentBroadcastPageOpen=t.BroadcastPage.MeetingInfo,i.dialog.context.setFooterButtons()},disabled:!0,tid:\"crum-back\",secondaryStyle:!0,scenario:this.scenarioType,name:this.moduleName}),this.dialog.footerButtons.push({text:this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_open_create_dialog),func:function(){return i.dialog.createMeeting()},disabled:!0,tid:\"crum-create\",scenario:this.scenarioType,name:this.moduleName,dataBagFunc:function(){return i.collectedAnalyticsData()}})):this.dialog.footerButtons.push({text:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_schedule_text),func:function(){return i.dialog.createMeeting()},disabled:!0,tid:\"crum-create\",scenario:this.scenarioType,name:this.moduleName,dataBagFunc:function(){return i.collectedAnalyticsData()}}))},a.prototype.create=function(){var t=this;if(_.isEmpty(this.dialog.meetingDetails.title)){var a=this.dialog.meetingDetails.isBroadcast?e.services.ErrorPayload.create(\"LiveEventTitleRequired\"):e.services.ErrorPayload.create(\"MeetingTitleRequired\");return this.calendarServiceCallErrorHandler(a,\"create\"),this.dialog.$q.reject(a)}return this.setLoadingModeOn(),this.createSchedulingMeetingEvent(),this.dialog.meetingDetails.location&&this.dialog.meetingDetails.location.name||(this.dialog.meetingDetails.location={objectId:\"\",name:\"\"}),this.dialog.meetingDetails.organizerMri=this.dialog.sxConfig.getCurrentSkypeMri(),this.populateAttendeeListWithMrisAndUserRoles(this.dialog.meetingDetails.attendees).then(function(){if(t.dialog.meetingDetails.isBroadcast){if(!t.validateBroadcastParticipants())return t.dialog.$q.reject(\"Meeting participant validation failed\");if(!t.isDoNotForwardAppended){var a=\"<div style=\\\"color:#484644;opacity:1;font-size:12px;font-weight:bold;font-family:'Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:16px;margin-bottom:12px\\\"><p>\"+t.dialog.$translate.instant(t.dialog.resources.strings.broadcast_meeting_do_not_forward)+\"</p></div>\";t.dialog.meetingDetails.detail=a+t.dialog.meetingDetails.detail,t.isDoNotForwardAppended=!0}}return t.dialog.isSchedulingOperationPending=!0,i.prototype.create.call(t,t.schedulingServiceMeetingPromise).then(function(i){var a=t.dialog.meetingViewModelFactory.getViewModel(i,null,e.services.MeetingViewModelRequestor.Scheduling);return t.schedulingServiceMeetingPromise=null,t.dialog.isSchedulingOperationPending=!1,t.dialog.closeDialogOnSuccess(i),t.isOpenedFromFullPage&&t.dialog.eventingService.$emit(t.dialog.constants.events.appBar.calendarClicked,null),t.navigate(a),i},function(e){return t.schedulingServiceMeetingPromise=null,t.dialog.isSchedulingOperationPending=!1,t.dialog.$q.reject(e)})}).finally(function(){t.setLoadingModeOff()})},a.prototype.initializeViewModelFromDialogData=function(e){var t=this,i=this.dialog.$scope.ngDialogData;if(this.dialog.isBroadcastMeetingEnabled&&i&&i.broadcastInnerMeetingId&&this.copyBroadcastPropertiesOnAttendeeInvite(i.broadcastInnerMeetingId),!i||!i.conversationId)return this.dialog.$q.when();this.dialog.meetingDetails.parentConversationId=i.conversationId;var a=this.dialog.conversationsService.getChatConversation(i.conversationId);if(!a||!a.members||!a.members.length)return this.dialog.$q.when();var n=a.members.filter(function(e){return e.id&&SkypeX.Services.ChatServiceUtils.isUserMri(e.id)}).map(function(e){return e.id});return this.dialog.meetingDetails.attendees=this.dialog.meetingDetails.attendees||[],this.dialog.peopleService.getAllPeopleProfile(n,\"create-meeting-from-chat\").then(function(i){_.forEach(i,function(i){if(i.accountEnabled&&i.email!==e.profile.upn&&i.userPrincipalName!=e.profile.upn){var a={};a.address=i.email||i.userPrincipalName,a.name=i.displayName,a.skypeMri=i.mri,t.dialog.meetingDetails.attendees.push(a)}})})},a.prototype.copyBroadcastPropertiesOnAttendeeInvite=function(t){var i=this;this.dialog.calendarService.getEventUsingEventProvider(t,e.services.CalendarEventProviderType.userEventUsingEventId,\"broadcast-attendeeInvite\").then(function(e){var t=i.dialog.meetingViewModelFactory.getViewModel(e);i.dialog.meetingDetails.isBroadcastAttendeeInvite=!0,i.dialog.meetingDetails.title=t.title,i.dialog.meetingDetails.start=t.start,i.dialog.meetingDetails.end=t.end,i.dialog.meetingDetails.eventTimezone=t.eventTimezone,i.dialog.meetingDetails.location=t.location,i.dialog.meetingDetails.schedulingServiceUpdateUrl=t.schedulingServiceUpdateUrl,i.dialog.meetingDetails.skypeTeamsMeetingUrl=t.skypeTeamsMeetingUrl;var a='<P>\\n          <a href=\"{joinUrl}\">{joinUrlText}</a>\\n          </p>'.replace(\"{joinUrl}\",t.skypeTeamsMeetingUrl).replace(\"{joinUrlText}\",i.dialog.$translate.instant(i.dialog.resources.strings.join_broadcast_meeting_url_text));i.dialog.draftConversationItem=a},function(e){i.dialog.errorMessage=i.dialog.exceptionUtilityService.getFormattedErrorMessage(e)})},a}(i);t.CreateChatMeetingDialogState=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function a(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(a.prototype=i.prototype,new a)}}(),teamspace;!function(t){!function(e){var i=function(t){function i(){var e=null!==t&&t.apply(this,arguments)||this;return e.isUpdating=!1,e}return __extends(i,t),i.prototype.initialize=function(){var i=this;return this.moduleName=e.PanelModuleName.editMeeting,this.dialog.disableChannelSelector=!0,t.prototype.initialize.call(this).then(function(){if(i.makeTimezoneAdjustments(i.dialog.meetingDetails),i.shouldSkipTitleValidation=i.dialog.meetingDetails.title&&i.dialog.meetingDetails.title.length>255,i.dialog.meetingDetails.detail){var t=\"calendar_\"+i.dialog.meetingDetails.meetingId;i.dialog.localMessageStorageService.addLocalConversationItem(t,{body:i.dialog.meetingDetails.detail}),i.dialog.draftConversationItem=i.dialog.localMessageStorageService.getLocalConversationItem(t)}i.dialog.dialogTitle=i.getDialogTitle(),i.setEditModeFooterButtons()})},i.prototype.makeTimezoneAdjustments=function(t){var e=t.start,i=t.utcOffset||0,a=e.getTimezoneOffset();a!=-i&&(this.dialog.meetingDetails.start.setMinutes(this.dialog.meetingDetails.start.getMinutes()+a+i),this.dialog.meetingDetails.end.setMinutes(this.dialog.meetingDetails.end.getMinutes()+a+i))},i.prototype.setFooterButtons=function(){this.setEditModeFooterButtons()},i.prototype.setEditModeFooterButtons=function(){var t=this;this.dialog.footerButtons=[{text:this.dialog.$translate.instant(this.dialog.resources.strings.icons_close),func:function(){return t.dialog.close()},disabled:!1,tid:\"crum-close\",secondaryStyle:!0},{text:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_details_button_cancel),func:function(){return t.dialog.cancelMeeting()},tid:\"crum-cancel\",disabled:!1},{text:this.dialog.$translate.instant(this.dialog.resources.strings.meeting_open_update_dialog),func:function(){return t.dialog.updateMeeting()},tid:\"crum-update\",disabled:!1,name:this.moduleName,scenario:this.scenarioType,dataBagFunc:function(){return t.collectedAnalyticsData()}}],this.dialog.meetingDetails.isBroadcast&&(this.dialog.currentBroadcastPageOpen===e.BroadcastPage.MeetingInfo?this.dialog.footerButtons.unshift({text:this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_settings_page_edit_dialog),func:function(){t.dialog.currentBroadcastPageOpen=e.BroadcastPage.BroadcastSettings,t.dialog.context.setFooterButtons(),t.dialog.setBroadcastSettingsFocus()},disabled:!1,tid:\"crum-settings\",secondaryStyle:!0,scenario:this.scenarioType,name:this.moduleName}):this.dialog.currentBroadcastPageOpen===e.BroadcastPage.BroadcastSettings&&this.dialog.meetingDetails.canEditMeeting()?this.dialog.footerButtons.unshift({text:this.dialog.$translate.instant(this.dialog.resources.strings.broadcast_meeting_info_page_create_update_dialog),func:function(){t.dialog.currentBroadcastPageOpen=e.BroadcastPage.MeetingInfo,t.dialog.context.setFooterButtons()},disabled:!1,tid:\"crum-back\",secondaryStyle:!0,scenario:this.scenarioType,name:this.moduleName}):this.dialog.footerButtons=[{text:this.dialog.$translate.instant(this.dialog.resources.strings.icons_close),func:function(){return t.dialog.close()},disabled:!1,tid:\"crum-close\",secondaryStyle:!0}])},i.prototype.getDialogTitle=function(){return this.dialog.meetingDetails.title},i}(e.BaseMeetingDialogState);e.EditMeetingDialogState=i;var a=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return __extends(i,t),i.prototype.initialize=function(){var i=this;return this.showChannel=!0,this.scenarioType=e.PanelActionScenario.calendarChannelMeetingUpdated,t.prototype.initialize.call(this).finally(function(){i.dialog.footerMessage=i.dialog.$translate.instant(i.dialog.resources.strings.meeting_details_skype_teams_meeting_message)})},i.prototype.edit=function(){var e=this;return this.isUpdating?this.dialog.$q.when():(this.isUpdating=!0,t.prototype.edit.call(this).then(function(){var t=e.dialog.meetingDetails.toCalendarEvent(e.dialog.channelService);e.isOpenedFromFullPage?e.navigate(e.dialog.meetingDetails).then(function(){e.dialog.closeDialogOnSuccess(t)}):e.dialog.closeDialogOnSuccess(t)}).finally(function(){e.isUpdating=!1}))},i.prototype.onCancelCallBack=function(){var e=this;return t.prototype.onCancelCallBack.call(this).then(function(){var t=e.dialog.meetingDetails.toCalendarEvent(e.dialog.channelService);t.isCancelled=!0,e.isOpenedFromFullPage?e.navigate(e.dialog.meetingDetails).then(function(){e.dialog.closeDialogOnSuccess(t)}):e.dialog.closeDialogOnSuccess(t)})},i.prototype.getDialogTitle=function(){var t=this.dialog.channelService.getChannelByObjectId(this.dialog.meetingDetails.associatedConversationId);if(t){var e=this.dialog.channelService.getTeamByObjectId(t.parentTeamId);if(e)return this.dialog.$translate.instantWithoutEncoding(this.dialog.resources.strings.channel_selector_display_format,{teamName:e.displayName,channelName:t.displayName})}return\"\"},i}(i);e.EditGroupMeetingDialogState=a;var n=function(i){function a(t){var a=i.call(this,t)||this;return a.scenarioType=e.PanelActionScenario.calendarPrivateMeetingUpdated,a.showChannel=!1,a.searchTeamMembers=!1,a}return __extends(a,i),a.prototype.initialize=function(){var t=this;return i.prototype.initialize.call(this).finally(function(){t.dialog.isBroadcastMeetingEnabled&&t.dialog.meetingDetails&&t.dialog.meetingDetails.isBroadcast?t.dialog.dialogTitle=t.dialog.$translate.instant(t.dialog.resources.strings.broadcast_meeting_text):t.dialog.dialogTitle=t.dialog.$translate.instant(t.dialog.resources.strings.meeting_privatemeeting_text),t.initialAttendeeListPromiseUpdate=t.populateAttendeeListWithMrisAndUserRoles(t.dialog.meetingDetails.attendees)})},a.prototype.onCancelCallBack=function(){var t=this;return i.prototype.onCancelCallBack.call(this).then(function(){var e=t.dialog.meetingDetails.toCalendarEvent(t.dialog.channelService);e.isCancelled=!0,t.dialog.closeDialogOnSuccess(e),t.isOpenedFromFullPage&&t.dialog.eventingService.$emit(t.dialog.constants.events.appBar.calendarClicked,null)})},a.prototype.edit=function(){var e=this;if(this.isUpdating)return this.dialog.$q.when();if(_.isEmpty(this.dialog.meetingDetails.title)){var a=this.dialog.meetingDetails.isBroadcast?t.services.ErrorPayload.create(\"LiveEventTitleRequired\"):t.services.ErrorPayload.create(\"MeetingTitleRequired\");return this.calendarServiceCallErrorHandler(a,\"create\"),this.dialog.$q.reject(a)}this.isUpdating=!0;var n=this.dialog.meetingViewModelFactory.getBroadcastMeetingViewModel(),o=n&&n.broadcastSettings&&n.broadcastSettings.modalityLinks&&n.broadcastSettings.modalityLinks.stream;return this.initialAttendeeListPromiseUpdate.then(function(){if(e.dialog.meetingDetails.isBroadcast&&!o&&e.dialog.isIPVideoVbssPolicyDisabled){var t=e.dialog.$translate.instant(e.dialog.resources.strings.broadcast_policy_scheduling_disabled_video_vbss_text);return e.calendarServiceCallErrorHandler(t,\"update\",t),e.dialog.$q.reject(\"IPVideo and VBSS policies are disabled\")}return e.populateAttendeeListWithMrisAndUserRoles(e.dialog.meetingDetails.attendees).then(function(){if(e.dialog.meetingDetails.isBroadcast&&!e.validateBroadcastParticipants())return e.dialog.$q.reject(\"Live event participant validation failed\");if(e.dialog.meetingDetails.isBroadcast&&!e.validateHasBroadcastProducer()){var t=e.dialog.$translate.instant(e.dialog.resources.strings.error_message_BroadcastProducerRequired);return e.calendarServiceCallErrorHandler(t,\"update\",t),e.dialog.$q.reject(\"Live event producer validation failed\")}return i.prototype.edit.call(e).then(function(){var t=e.dialog.meetingDetails.toCalendarEvent(e.dialog.channelService);e.dialog.closeDialogOnSuccess(t),e.isOpenedFromFullPage?e.dialog.eventingService.$emit(e.dialog.constants.events.calendar.eventLocallyUpdated,null):e.enableAppointmentAndOutlookMeeting||e.navigate(e.dialog.meetingDetails)})}).finally(function(){e.isUpdating=!1})})},a}(i);e.EditChatMeetingDialogState=n}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e){this.dialog=e,this.createGroupMeetingState=new t.CreateGroupMeetingDialogState(e),this.editGroupMeetingState=new t.EditGroupMeetingDialogState(e),this.editChatMeetingState=new t.EditChatMeetingDialogState(e),this.createChatMeetingState=new t.CreateChatMeetingDialogState(e)}return i.prototype.setState=function(e){this.currentState=e,this.showChannel=this.currentState.showChannel,this.searchTeamMembers=this.currentState.searchTeamMembers,this.dialog.logger.info(\"setState: new state \"+e.constructor.name)},i.prototype.initialize=function(){var t=this;this.dialog.errorMessage=\"\";var i=this.dialog.$scope.ngDialogData,a=i.eventId,n=i.providerType||e.services.CalendarEventProviderType.userEventUsingEventId;if(!a){this.dialog.$scope.ngDialogData.copyMeetingData&&\"Channel\"===i.meetingType&&(this.dialog.isEditMode=!0);var r=this.createGroupMeetingState;return this.dialog.settingsService.valueAsBoolean(this.dialog.constants.settings.names.enablePrivateMeetings)&&(r=i.isGroup?this.createGroupMeetingState:this.createChatMeetingState),this.setState(r),this.currentState.initialize(this.dialog.$scope.ngDialogData.event)}this.dialog.isEditMode=!0;var s=!!this.dialog.$scope.ngDialogData.isBroadcast,o=s;return this.dialog.calendarService.getEventUsingEventProvider(a,n,\"update-dialog\",null,o,s).then(function(i){switch(t.dialog.meetingDetails=t.dialog.meetingViewModelFactory.getViewModel(i,null,e.services.MeetingViewModelRequestor.Scheduling),t.dialog.meetingDetails.skypeTeamMeetingType){case e.services.MeetingType.Chat:t.setState(t.editChatMeetingState);break;case e.services.MeetingType.Team:t.setState(t.editGroupMeetingState)}return t.currentState.initialize()},function(e){t.dialog.errorMessage=t.dialog.exceptionUtilityService.getFormattedErrorMessage(e)})},i.prototype.reInitialize=function(){if(this.dialog.isEditMode)throw new Error(\"Transistion not allowed\");switch(this.currentState&&this.currentState.dispose(),this.dialog.meetingDetails.skypeTeamMeetingType){case e.services.MeetingType.Chat:this.setState(this.createChatMeetingState);break;case e.services.MeetingType.Team:this.setState(this.createGroupMeetingState)}return this.currentState.reInitialize()},i.prototype.validate=function(){return this.currentState.validate()},i.prototype.create=function(){return this.currentState.create()},i.prototype.edit=function(){return this.currentState.edit()},i.prototype.cancel=function(){return this.currentState.cancel()},i.prototype.setFooterButtons=function(){this.currentState.setFooterButtons();for(var e=0,t=this.dialog.footerButtons;e<t.length;e++)t[e].disabled=!1},i}();t.MeetingDialogContext=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function s(e,t,i,n,r,a,o,g){var u=this;this.$scope=e,this.calendarService=t,this.$translate=n,this.exceptionUtilityService=r,this.settingsService=a,this.resources=o,this.constants=g,this.debouncedRefrehSuggestedTime=_.debounce(function(){return u.refreshSuggestedTimeAndUserFreeBusyStatus()},s.DebounceValue),this.logger=i.newLogger(\"SuggestedTime\"),this.suggestedTimesTitle=n.instant(o.strings.meeting_free_time_text),e.$on(g.events.calendar.createUpdateMeeting.meetingTimeChanged,function(e,t){u.lastRefreshedTime&&moment(u.viewModel.start).format(\"YYYY-MM-DD\")==moment(u.lastRefreshedTime).format(\"YYYY-MM-DD\")||(u.logger.info(\"Will show loading icon as new and old date are not same. New time {0}. Old time {1}\",u.viewModel.start,u.viewModel.end),u.isLoading=!0,u.lastRefreshedTime=u.viewModel.start.toISOString()),u.debouncedRefrehSuggestedTime()}),e.$watchCollection(\"st.timeZone\",function(e,t){e!=t&&(u.logger.info(\"Timezone value changed. Old {0}, New {1}. Timezone in model: {2}\",e,t,u.viewModel.eventTimezone),u.isLoading=!0,u.debouncedRefrehSuggestedTime())}),e.$watchCollection(\"st.meetingAttendees\",function(e,t){u.isLoading=!0,u.debouncedRefrehSuggestedTime()})}return s.$inject=[\"$scope\",\"calendarService\",\"loggingService\",\"$translate\",\"exceptionUtilityService\",\"settingsService\",\"resources\",\"constants\"],s.prototype.refreshSuggestedTimeAndUserFreeBusyStatus=function(){var e=this;{if(this.settingsService.valueAsBoolean(this.constants.settings.names.showSuggestedTime))return this.isReady.finally(function(){if(e.hasMoreSuggestions=!1,!e.viewModel.attendees||e.viewModel.attendees.length<2)return e.logger.info(\"Not showing the suggested time as user has just entered one attendee\"),void(e.shouldShow=!1);e.shouldShow=!0;var t=moment(e.viewModel.end).diff(moment(e.viewModel.start))/e.constants.timeInMiliseconds.minute;if(e.shouldRefreshSuggestedTime(t)){return e.calendarService.getUsersAvailability(e.viewModel.attendees,2,2,e.viewModel.start,e.viewModel.eventTimezone,\"suggested-time\",e.viewModel.mailboxAddress).then(function(s){var i=e.parseSuggestionsValue(s.suggestionDays,t);e.parseUserAvailability(e.viewModel,s.attendeeAvailability),i?e.prepareSuggestionsForRender():e.message=e.$translate.instant(e.resources.strings.meeting_suggestion_not_found)},function(t){e.errorMessage=e.exceptionUtilityService.getFormattedErrorMessage(t,e.$translate.instant(e.resources.strings.meeting_suggestion_not_found)),e.logger.error(\"Error while fetching availabilities {0}\",t)})}e.logger.info(\"Not refresh the new suggested time as criteria is not satisfied\")}).finally(function(){e.isLoading=!1});this.shouldShow=!1}},s.prototype.onTimeClick=function(e){var t=e.startTime,s=e.endTime;if(t.toISOString()!=this.viewModel.start.toISOString()||s.toISOString()!=this.viewModel.start.toISOString()){var i={startTime:t,endTime:s};this.$scope.$emit(this.constants.events.calendar.createUpdateMeeting.meetingTimeChangedInternal,{source:this.constants.events.calendar.createUpdateMeeting.meetingTimeChangeSource.suggestions,range:i})}},s.prototype.parseSuggestionsValue=function(e,s){var i=!1;this.suggestionByDays=[];for(var n=0,r=0;r<e.length;r++){var a=new t.SuggestedTimeInDayViewModel(e[r].date);this.suggestionByDays.push(a);var o=e[r].timeSuggestions?e[r].timeSuggestions.length:0;this.logger.info(\"Found {0} suggestion for day {1}-{2}\",o,r,a.day);for(var g=0;e[r].timeSuggestions&&g<o;g++){var u=e[r].timeSuggestions[g];if(u.isWorkTime&&!(u.meetingTime.valueOf()<(new Date).valueOf())&&this.isMeetingDateSmallerOrEqual(u.meetingTime)){i=!0;var l=this.getSuggestedViewModel(u,s,g==o-1);a.suggestedValues.push(l),l.ariaLabel=this.suggestedTimesTitle+\" \"+a.accessibilityName+\" \"+l.displayValue}}n+=a.suggestedValues.length,!this.hasMoreSuggestions&&n>3&&(this.hasMoreSuggestions=!0)}return i},s.prototype.parseUserAvailability=function(t,s){for(var i=t.start.valueOf(),n=t.end.valueOf(),r=_.keyBy(t.attendees,\"address\"),a=0;a<s.length;a++){for(var o=s[a].freeBusyEvents,g=o.length?e.middletier.FreeBusyType.Free:e.middletier.FreeBusyType.Unknown,u=0;o&&u<o.length;u++){var l=this.fromDate(o[u].startTime).valueOf(),d=this.fromDate(o[u].endTime).valueOf();(i>=l&&i<d||n>l&&n<=d)&&(g=g>e.middletier.FreeBusyType[o[u].freeBusyStatus]?g:e.middletier.FreeBusyType[o[u].freeBusyStatus])}var m=r[s[a].userPrincipalName];m&&(m.freeBusyStatus=e.middletier.FreeBusyType[g])}_.forEach(t.attendees,function(e){var t=r[e.address];t&&(e.freeBusyStatus=t.freeBusyStatus)})},s.prototype.prepareSuggestionsForRender=function(){this.renderSuggestionByDays=[];var e=this.getClosestSuggestions();this.groupRenderSuggestionsByDay(e)},s.prototype.getClosestSuggestions=function(){var e=[];if(!this.suggestionByDays||0==this.suggestionByDays.length)return e;for(var t=0;t<this.suggestionByDays.length;t++){for(var s=this.suggestionByDays[t],i=0;i<s.suggestedValues.length;i++){var n=s.suggestedValues[i];this.tryAddingSuggestion(e,n)}if(3==e.length&&0==moment.duration(this.getMomentDiff(e[0].startTime,this.viewModel.start)).asDays()&&0==moment.duration(this.getMomentDiff(e[2].startTime,this.viewModel.start)).asDays())break}return e},s.prototype.groupRenderSuggestionsByDay=function(e){if(e&&0!=e.length)for(var s,i,n=0;n<e.length;n++){var r=e[n];s&&r.startTime.getDay()==i?(s.suggestedValues[s.suggestedValues.length-1].displayValue+=this.$translate.instant(this.resources.strings.meeting_free_time_separator),s.suggestedValues.push(r)):(s=new t.SuggestedTimeInDayViewModel(moment(r.startTime).format(\"YYYY-MM-DD\")),i=r.startTime.getDay(),s.suggestedValues.push(e[n]),this.renderSuggestionByDays.push(s))}},s.prototype.tryAddingSuggestion=function(e,t){if(e&&0!=e.length)for(var s=0;s<Math.max(e.length,3);s++){if(!e[s]){e[s]=t;break}if(Math.abs(moment.duration(this.getMomentDiff(e[s].startTime,this.viewModel.start)).asMinutes())>Math.abs(moment.duration(this.getMomentDiff(t.startTime,this.viewModel.start)).asMinutes())){e.splice(s,0,t),e.splice(3);break}}else e.push(t)},s.prototype.shouldRefreshSuggestedTime=function(e){return this.message=null,this.errorMessage=null,!(e>s.MAX_DURATION)||(this.message=this.$translate.instant(this.resources.strings.meeting_suggestion_max_duration),!1)},s.prototype.getSuggestedViewModel=function(e,s,i){var n,r=this.fromMoment(e.meetingTime);n=r.format(\"h:mm\");var a=this.fromMoment(e.meetingTime).add(s,\"m\"),o=this.$translate.instant(this.resources.strings.meeting_suggestion_format,{start:n,end:a.format(\"h:mma\")});return new t.SuggestedTimeViewModel(r.toDate(),a.toDate(),o)},s.prototype.isMeetingDateSmallerOrEqual=function(e){var t=new Date(this.viewModel.start).setHours(0,0,0);return new Date(e).setHours(0,0,0).valueOf()>=t.valueOf()},s.prototype.getMomentDiff=function(e,t){return moment(t).diff(moment(e))},s.prototype.fromMoment=function(e){return moment(e)},s.prototype.fromDate=function(e){return new Date(e)},s.MAX_DURATION=1440,s.DebounceValue=500,s}();t.SuggestedTimeController=s;angular.module(\"teamspace.suggestedTime\",[\"teamspace.loggingService\",\"teamspace.calendarService\",\"teamspace.teamMembershipService\",\"teamspace.channelService\",\"teamspace.localMessageStorageService\",\"teamspace.exceptionUtilityService\",\"teamspace.authenticationService\",\"teamspace.dialogService\",\"teamspace.modalDialog\"]).directive(\"suggestedTime\",function(){return{restrict:\"E\",scope:{},templateUrl:\"components/create-update-meeting/suggested-time/suggested-time.html\",controller:s,controllerAs:\"st\",bindToController:{viewModel:\"<\",timeZone:\"<\",meetingAttendees:\"<\",isReady:\"<\"}}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){return function(e,t,i){this.startTime=e,this.endTime=t,this.displayValue=i}}();e.SuggestedTimeViewModel=t;var i=function(){return function(e){this.day=e,this.suggestedValues=[],this.label=moment(e,\"YYYY-MM-DD\").format(\"MMM D\"),this.accessibilityName=moment(e,\"YYYY-MM-DD\").format(\"MMMM D\")}}();e.SuggestedTimeInDayViewModel=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function e(){this.allCommonLinks=[],this.addLink(\"Static debug tools\",\"/tools/\",\"A collection of tools built at compile time for site debugging.\"),this.addLink(\"Show watch count setting\",\"#/?setting=showWatchCount\",\"A configuration setting which exposes watch counts.\"),this.addLink(\"Production debug mode\",\"/?setting=debugMode:on#/\",\"Useful in release mode deployed servers -- disables minification, bundling, and hashing.\"),this.addLink(\"Cache everything mode\",\"#/?setting=CacheAllDM:changeThisToReCache\",\"Caches all fetched DM requests in localStorage. Changing the ID uses a different cache key.\")}return e.prototype.addLink=function(e,n,t){this.allCommonLinks.push({name:e,href:n,description:t})},e}();e.DebugCommonLinksController=n,angular.module(\"teamspace.debugCommonLinks\",[]).directive(\"debugCommonLinks\",function(){return{controller:n,controllerAs:\"debugCommonLinks\",templateUrl:\"components/debug-common-links/debug-common-links.html\"}})}(e.debug||(e.debug={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var a=function(){return function(){}}();e.DebugMainPageController=a,angular.module(\"teamspace.debugMainPage\",[\"teamspace.debugCommonLinks\",\"teamspace.debugPeopleAnalysis\",\"teamspace.debugResetUserPreferences\"]).directive(\"debugMainPage\",function(){return{controller:a,controllerAs:\"debugMainPage\",templateUrl:\"components/debug-main-page/debug-main-page.html\"}})}(e.debug||(e.debug={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,i,o,r,l){this.$window=i,this.filesUtilityService=r,this.clientDatabase=l,this.waitForData=!1,this.logger=a.newLogger(\"PeopleProfileAnalysis\"),this.resetVariables(),this.analyzePeopleProfile()}return e.$inject=[\"$scope\",\"constants\",\"loggingService\",\"$window\",\"$location\",\"filesUtilityService\",\"clientDatabase\"],e.prototype.resetVariables=function(){this.userProfiles=this.invalidUsers=this.validUsers=[]},e.prototype.analyzePeopleProfile=function(){var e=this;return this.waitForData=!0,this.clientDatabase.provider.getAll(this.clientDatabase.schema.stores.peopleprofile.name).then(function(t){t.forEach(function(e){return e.lastUpdated=moment(e.$$updated).format(\"MM/DD/YYYY hh:mm:ss A\"),e}),angular.copy(t,e.userProfiles),e.invalidUsers=_.remove(t,function(e){return!e.accountEnabled}),e.validUsers=_.remove(t,function(e){return e.accountEnabled})},function(t){e.resetVariables(),e.logger.error(\"IndexDB GetALL failed due to\"+t),alert(\"Profile data cannot be retrived at this moment.\")}).finally(function(){e.waitForData=!1})},e.prototype.getLogName=function(){return\"SkypeSpace Diagnostics Log \"+(new Date).toLocaleString().replace(/\\/| |:|,/g,\"_\")},e.prototype.emailLogs=function(){if(0!=this.userProfiles.length){var e=this.getLogName()+\".txt\",t=JSON.stringify(this.userProfiles);this.filesUtilityService.forceDownloadFile(this.getLogName()+\".txt\",t),this.$window.location.href=\"mailto:shbajajdir@microsoft.com?subject=People Profile Logs&body=Please attach downloaded file: \"+e+\" with this email\"}else alert(\"No data exists\")},e.prototype.clearPeopleProfile=function(){var e=this;return this.clientDatabase.provider.clearAllData(this.clientDatabase.schema.stores.peopleprofile.name).then(function(){alert(\"People Profile Cache is cleared\"),e.logger.info(\"People Profile Cache is cleared\"),e.resetVariables()},function(){alert(\"Profile Data cannot be cleared. Try Incongnito!\"),e.logger.info(\"People Profile Data is not cleared\")})},e}();e.DebugPeopleAnalysisController=t,angular.module(\"teamspace.debugPeopleAnalysis\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.channelService\"]).directive(\"debugPeopleAnalysis\",function(){return{controller:t,controllerAs:\"dpa\",templateUrl:\"components/debug-people-analysis/debug-people-analysis.html\"}})}(e.debug||(e.debug={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,r,s,i,a,o,n){var c=this;this.constants=t,this.helpService=r,this.settingsService=s,this.coachmarksRepository=i,this.myUserPreferencesStore=a,this.storageService=o,this.schoolAppSettingsStore=n,this.surfacesDisplayEditEnabled=!1,this.userStateEditEnabled=!1,this.esSurfacesDisplayOverrides={},this.userStateOverrides={},a.waitForPreferenceStoreToInitialize().then(function(){c.myPreferences=a.getUserPreferences(),e.load(t.lazyModules.engagementSurface).then(function(){c.esRepository=angular.element(\"html\").injector().get(\"esRepository\"),c.fetchEspConfig()})})}return e.$inject=[\"$ocLazyLoad\",\"constants\",\"helpService\",\"settingsService\",\"coachmarksRepository\",\"myUserPreferencesStore\",\"storageService\",\"schoolAppSettingsStore\"],e.prototype.resetMyPreference=function(e){this.myUserPreferencesStore.setUserPreference(e,null)},e.prototype.resetCoachmarkSettings=function(e,t){return this.coachmarksRepository.resetCoachmarkSettings(e,t)},e.prototype.resetEngagementSurfaces=function(){this.esRepository.resetSurfaces()},e.prototype.resetMySubPreference=function(e,t){var r=this.myPreferences[e];r&&r[t]&&(delete r[t],this.myUserPreferencesStore.setUserPreference(e,JSON.stringify(r)))},e.prototype.triggerClearFRE=function(){this.helpService.clearFREProactiveMessage()},e.prototype.resetOfficeContactCardFlag=function(){this.storageService.set(this.constants.storageServiceKeys.officeContactCardDialogStorageKey,null)},e.prototype.recordExistingFirstLoginInformation=function(e,t){this.loginInfoKey=t.key,this.loginInfoValue=e.currentTarget.textContent},e.prototype.changeFirstLoginInformation=function(e,t){var r=t.key,s=e.currentTarget.textContent;if(r===this.loginInfoKey&&s!==this.loginInfoValue&&moment(s,moment.ISO_8601,!0).isValid()){var i=this.myPreferences.firstLoginInformation||{};i[r]=s,this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.FirstLoginInformation,JSON.stringify(i))}},e.prototype.enableSurfacesDisplayEdit=function(){this.userStateEditEnabled=!1,this.surfacesDisplayEditEnabled=!0},e.prototype.enableUserStateEdit=function(){this.surfacesDisplayEditEnabled=!1,this.userStateEditEnabled=!0},e.prototype.clearSurfaceDisplayInfo=function(e){this.esSurfacesDisplayOverrides=this.storageService.get(this.constants.growth.engagementSurfaces.debugHook.displayedOverrideStorageKey,!0)||{},this.esSurfacesDisplayOverrides[e]=\"\";var t=this.constants.growth.engagementSurfaces.debugHook.displayedOverrideStorageKey;this.storageService.set(t,this.esSurfacesDisplayOverrides),this.fetchEspConfig()},e.prototype.saveESDisplayedOverrides=function(){var e=this;if(this.surfaceDisplayOverrideInput){this.esSurfacesDisplayOverrides=this.storageService.get(this.constants.growth.engagementSurfaces.debugHook.displayedOverrideStorageKey,!0)||{};var t=this.surfaceDisplayOverrideInput.split(\"|\");_.forEach(t,function(t){var r=_.zipObject([\"surfaceId\",\"displayed\"],t.split(\"/\"));e.esSurfacesDisplayOverrides[r.surfaceId]=r.displayed});var r=this.constants.growth.engagementSurfaces.debugHook.displayedOverrideStorageKey;this.storageService.set(r,this.esSurfacesDisplayOverrides)}this.surfaceDisplayOverrideInput=\"\",this.fetchEspConfig()},e.prototype.saveUserStateOverrides=function(){var e=this;if(this.userStateOverrideInput){this.userStateOverrides=this.storageService.get(this.constants.growth.engagementSurfaces.debugHook.userStateOverrideStorageKey,!0)||{};var t=this.userStateOverrideInput.split(\"|\");_.forEach(t,function(t){var r=_.zipObject([\"state\",\"value\"],t.split(\"/\"));\"completedActions\"!==r.state&&(e.userStateOverrides[r.state]=r.value)});var r=this.constants.growth.engagementSurfaces.debugHook.userStateOverrideStorageKey;this.storageService.set(r,this.userStateOverrides)}this.userStateOverrideInput=\"\",this.fetchEspConfig()},e.prototype.clearESDisplayOverrides=function(){this.esSurfacesDisplayOverrides={};var e=this.constants.growth.engagementSurfaces.debugHook.displayedOverrideStorageKey;this.storageService.set(e,this.esSurfacesDisplayOverrides),this.fetchEspConfig()},e.prototype.clearUserStateOverrides=function(){this.userStateOverrides={};var e=this.constants.growth.engagementSurfaces.debugHook.userStateOverrideStorageKey;this.storageService.set(e,this.userStateOverrides),this.fetchEspConfig()},Object.defineProperty(e.prototype,\"eduSimplifiedUXEnabled\",{get:function(){return this.schoolAppSettingsStore.isSchoolAppEnabled},enumerable:!0,configurable:!0}),e.prototype.fetchEspConfig=function(){var e=this;this.esRepository.getConfig().then(function(t){e.engagementSurfaces=_.reduce(t.engagementSurfaces,function(e,t){return t.displayed&&t.displayed.length>0&&(e[t.id]=moment.max(t.displayed).format()),e},{}),e.userState=t.userState})},e}();e.DebugResetUserPreferencesController=t,angular.module(\"teamspace.debugResetUserPreferences\",[\"teamspace.constants\",\"teamspace.services.coachmarksRepository\",\"teamspace.storageService\",\"teamspace.schoolAppSettingsStore\",\"skypeX.myUserPreferencesStore\"]).controller(\"DebugResetUserPreferencesController\",t)}(e.debug||(e.debug={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=\"bg-generic\",n=\"svg/icons-border-dotted.html\",s=function(){function t(e,t,s,o,a,c,r,l,h,p,d,g,v,b,u,f,m,S){var C=this;this.$scope=e,this.$q=t,this.$state=s,this.$cookies=o,this.constants=a,this.loggingService=c,this.routeUtilityService=r,this.channelService=l,this.extensionDefinitionService=h,this.meetingNotesService=p,this.tabService=d,this.$translate=g,this.resources=v,this.settingsService=u,this.appStateAdapter=f,this.peopleSlugService=m,this.extensionTabService=S,this.element=null,this.icon=n,this.isSvg=!0,this.isNewChickletsEnabled=!1,this.isNewChickletsEnabled=u.valueAsBoolean(a.settings.names.useNewFileChicklets);try{this.fileName=decodeURIComponent(e.fileName)}catch(t){this.fileName=e.fileName}e.objectId=e.objectId||\"\",e.colorClass=i,e.colorStyle=null,this.objectNotFound=!1,this.deletedTab=!1,this.tabNameAriaLabel=this.fileName+\" \"+g.instant(v.strings.extensibility_consent_badge_tab),void 0!==this.file?(e.file={objectId:this.file.objectId,isFolder:!1,title:this.file.title,type:this.file.type,parentContext:this.file.parentContext},\"deeplink\"===this.file.mimeType&&this.file.file&&(this.fileName=_.unescape(this.fileName),this.deepLinkContext={subEntityId:this.file.file.serverRelativeUrl})):e.file={objectId:e.objectId,isFolder:!1,title:e.fileName,type:e.mimeType,parentContext:e.parentContext},this.loadTabExtensionInfo(),b.$on(e,a.events.layout.themeChanged,function(e,t){C.loadTabExtensionInfo()}),e.$on(\"$destroy\",function(){delete e.element})}return t.$inject=[\"$scope\",\"$q\",\"$state\",\"$cookies\",\"constants\",\"loggingService\",\"routeUtilityService\",\"channelService\",\"extensionDefinitionService\",\"meetingNotesService\",\"tabService\",\"$translate\",\"resources\",\"eventingService\",\"settingsService\",\"appStateAdapter\",\"peopleSlugService\",\"extensionTabService\"],t.prototype.getIcon=function(){return this.icon},t.prototype.getIsSvg=function(){return this.isSvg},t.prototype.setIcon=function(e){this.icon=e,this.isSvg=!this.icon.startsWith(\"data:\")&&!this.icon.startsWith(\"https:\")},t.prototype.setTabExtensionProperties=function(e){var t=this;this.$scope.file.title=e.displayName;var n=e.definitionId?e.definitionId:e.id;this.constants.tab.backGround[n]&&(this.$scope.colorClass=this.constants.tab.backGround[n],this.$scope.colorStyle=null);var s=(this.$cookies.get(this.constants.themes.cookieName)||this.constants.themes.default)===this.constants.themes.highContrast;this.extensionDefinitionService.getExtensionDefinition(n).then(function(e){if(e){t.setIcon(e.galleryIcon?e.galleryIcon:\"svg/icons-tab-badge.html\");var s=(t.$cookies.get(t.constants.themes.cookieName)||t.constants.themes.default)===t.constants.themes.highContrast;e.accentColor&&!s?(t.$scope.colorClass=i,t.$scope.colorStyle=e.accentColor):(t.$scope.colorClass=t.constants.tab.backGround[n]||i,t.$scope.colorStyle=e.accentColor)}}).catch(function(e){if(n!==t.constants.wikiApp.id)return t.deletedTab=!0,t.$q.reject(e);t.setIcon(\"https://statics.teams.microsoft.com/evergreen-assets/apps/wiki-app_largeimage.png\"),s?(t.$scope.colorClass=t.constants.tab.backGround[n]||i,t.$scope.colorStyle=null):(t.$scope.colorClass=i,t.$scope.colorStyle=\"#008373\")})},t.prototype.loadTabExtensionInfo=function(){var e,t=this,i=this.routeUtilityService.getRootRouteParams();e=this.settingsService.valueAsBoolean(this.constants.settings.names.enableConversationalSubEntityForPersonalApp)?i.threadId||this.getConversationId(i)||this.$scope.threadId:i.threadId?i.threadId:this.getConversationId(i),this.tabService.getTab(e,this.$scope.objectId).then(function(e){e||(e=t.tabService.getTabById(t.$scope.objectId))||(e={displayName:t.$scope.objectUrl,id:t.$scope.objectId,directive:void 0}),t.setTabExtensionProperties(e)})},t.prototype.isPrivateMeeting=function(){return this.$scope.file&&this.$scope.file.parentContext===this.constants.privateMeetingNotes.type.privateMeeting},t.prototype.onClick=function(){var e,t=this,i=this.routeUtilityService.getRootRouteParams(),n=i.threadId?i.threadId:this.getConversationId(i),s=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppPermissionEnforcement);this.isPrivateMeeting()&&this.$scope.objectId===this.constants.wikiApp.id?this.meetingNotesService.shouldChickletInPrivateMeetingBeEnabled(n)?this.goToObjectChatOrPrivateMeeting(i):this.disableThisChicklet():this.tabService.getTab(n,this.$scope.objectId).then(function(o){o?s?(t.settingsService.valueAsBoolean(t.constants.settings.names.runningscenariotests)||((e=t.loggingService.newScenario(t.constants.scenarios.extensibility.apps.appPermissionPolicy.blockedAppDeeplink)).eventData.appId=o.definitionId),t.extensionTabService.getAppDefinitionFromCurrentContext(o.definitionId).then(function(s){e&&(e.eventData.isDeeplinkAvailableToUser=!!s),s?i.ctx===t.constants.navigation.context.chat?t.goToChat(n,o):t.goToChannelMeeting(n,o):t.showAppBlockedBanner(t.$translate.instant(t.resources.strings.app_blocked)),e&&e.stop()}).catch(function(t){e&&e.fail({error:JSON.stringify(t),error1:JSON.stringify(t)})})):i.ctx===t.constants.navigation.context.chat?t.goToChat(n,o):t.goToChannelMeeting(n,o):t.disableThisChicklet()}).catch(function(i){e&&e.fail({error:JSON.stringify(i),error1:JSON.stringify(i)}),t.disableThisChicklet()}).finally(function(){e&&e.stop()})},t.prototype.showAppBlockedBanner=function(t){this.appStateAdapter.mainNotificationBannerStore.showBanner(e.services.Severity.Warning,t,\"deep-link-chicklet-blocked\",{autoHideTimer:2.5})},t.prototype.goToObjectChatOrPrivateMeeting=function(e){this.$state.go(this.constants.states.appConversation,{middlePane:this.$scope.objectId,notify:!1,reload:!1,slug:e.threadId?e.threadId:e.slug,threadId:e.threadId?e.threadId:e.slug,messageId:void 0,ctx:this.constants.navigation.context.chat,navCtx:\"deep-link-chicklet\",deepLinkContext:this.deepLinkContext})},t.prototype.goToChannelMeeting=function(e,t){var i=this;this.channelService.resolveTeamAndChannel(e).then(function(e){var n=i.constants.scenarios.extensibility.tabs.tabInstance.view,s=i.loggingService.newScenario(n),o=i.constants.scenarios.extensibility.tabs.tabViewSourceType.clickConversationChicklet;i.tabService.setEventDataParams(s,t,e.channel.objectId),s.eventData.tabViewSource=o,i.$state.go(i.constants.states.appConversation,{middlePane:i.$scope.objectId,notify:!1,reload:!1,slug:e.channel.displayName,groupName:e.team.displayName,threadId:e.channel.objectId,messageId:void 0,ctx:i.constants.navigation.context.channel,navCtx:\"deep-link-chicklet\",deepLinkContext:i.deepLinkContext}),s.stop()})},t.prototype.goToChat=function(e,t){var i=this.constants.scenarios.extensibility.tabs.tabInstance.view,n=this.loggingService.newScenario(i),s=this.constants.scenarios.extensibility.tabs.tabViewSourceType.clickConversationChicklet;this.tabService.setEventDataParams(n,t,e),n.eventData.tabViewSource=s,this.$state.go(this.constants.states.appConversation,{middlePane:this.$scope.objectId,notify:!1,reload:!1,slug:e,threadId:e,messageId:void 0,ctx:this.constants.navigation.context.chat,navCtx:\"deep-link-chicklet\",deepLinkContext:this.deepLinkContext}),n.stop()},t.prototype.disableThisChicklet=function(){this.$scope.colorClass=i,this.$scope.colorStyle=null,this.objectNotFound=!0,this.setIcon(n),this.objectNotFoundMessage=this.isPrivateMeeting()?this.$translate.instant(this.resources.strings.extensibility_tab_denied):this.$translate.instant(this.resources.strings.extensibility_tab_not_found)},t.prototype.getConversationId=function(e){var t=e&&this.peopleSlugService.resolve(e.peopleSlug||e.slug);return t&&t.conversation&&t.conversation.id},t}();t.DeepLinkChickletController=s,angular.module(\"teamspace.deepLinkChicklet\",[\"teamspace.routeUtilityService\"]).directive(\"deepLinkChicklet\",function(){return{scope:{fileName:\"@\",mimeType:\"@\",objectId:\"@\",tempId:\"@\",threadId:\"=?\",messageId:\"=?\"},bindToController:{file:\"=?\",attachment:\"=?\",clientId:\"@\"},restrict:\"E\",controllerAs:\"ctrl\",controller:s,templateUrl:\"components/deep-link-chicklet/deep-link-chicklet.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var o=function(){function e(e,o,a,t,l,n){var s=t.valueAsBoolean(o.settings.names.isDesktopApp);e.click=function(){if(n.download(),s){var t=e.ngDialogData.customId;if(t){var d=void 0;t===o.desktopApp.bannerType.hardBlock.criticalVersion?d=o.telemetry.desktop.criticalVersionDialogDownloadClicked:t===o.desktopApp.bannerType.hardBlock.PkgTransition&&(d=o.telemetry.desktop.dmgToPkgHardBlockDownloadClicked),d&&a.electronSafeIpc.send(o.events.desktopApp.telemetryEvent,{name:d}),l.log(\"Desktop download dialog action clicked. Type:\"+t)}else a.electronSafeIpc.send(o.events.desktopApp.telemetryEvent,{name:o.telemetry.desktop.criticalVersionDialogDownloadClicked});l.log(\"Closing app after 2000 milliseconds\"),a.electronSafeIpc.send(o.events.desktopApp.appCloseAfterDelay,2e3)}}}return e.$inject=[\"$scope\",\"constants\",\"$window\",\"settingsService\",\"loggingService\",\"downloadAppService\"],e}();e.DesktopDownloadDialogController=o,angular.module(\"teamspace.desktopDownloadDialog\",[\"teamspace.dialogService\"]).controller(\"DesktopDownloadDialogController\",o).run([\"constants\",\"dialogService\",function(e,o){o.register(e.dialogs.desktopDownload,{template:\"components/desktop-download-dialog/desktop-download-dialog.html\",className:\"ts-modal-dialog ts-confirm-modal-dialog ts-desktop-download-modal-dialog\",closeByEscape:!1,closeByDocument:!1,controller:\"DesktopDownloadDialogController\",ariaAuto:!1,ariaRole:\"alertdialog\",ariaDescribedById:\"desktop-download-dialog-message\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,s,n,o){var r=this;this.$scope=e,this.constants=i,this.resources=s,this.layoutService=n,this.settingsService=o,this.dialogTitle=t.instant(s.strings.dev_preview_dialog_title),this.dialogDescription=t.instant(s.strings.dev_preview_dialog_description,{devPreviewTermsAndConditionsUrl:i.legal.devPreviewTermsAndConditionsUrl}),this.footerButtons=[{text:t.instant(s.strings.dev_preview_dialog_cancel_button),func:function(){return r.closeDialog()},secondaryStyle:!0},{text:t.instant(s.strings.dev_preview_dialog_accept_restart_button),func:function(){return r.enableDevPreview()}}]}return e.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"layoutService\",\"settingsService\"],e.prototype.enableDevPreview=function(){var e=this.settingsService.valueFor(this.constants.settings.names.publicDevPreviewRing),t=this.settingsService.getRootUri()+\"?ring=\"+e;this.layoutService.reloadApp(this.resources.strings.refresh_message_default,\"enableDevPreview\",t)},e.prototype.closeDialog=function(){this.$scope.closeThisDialog()},e}();e.DevPreviewDialogController=t,angular.module(\"teamspace.devPreviewDialog\",[\"teamspace.config\",\"teamspace.layoutService\",\"teamspace.localizationService\",\"teamspace.locales\"]).controller(\"DevPreviewDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var i=function(){function e(e,i,t,n,r,c,o,s){var a=this;this.constants=t,this.deviceManagerService=r,this.callTogglingService=s,this.currentMicId=null,this.$onDestroy=function(){a.logger.info(\"Destroying controller\"),a.unsubscribeListeners(),window.clearInterval(a.intervalId)},this.logger=n.newLogger(\"DeviceSettingsAudioMicMeterController\"),this.isDeviceMicMeterEnabled=c.valueAsBoolean(t.settings.names.enableDeviceVolumeSliderAndMicMeter)&&c.valueAsBoolean(t.settings.names.isDesktopApp)&&!window.avIsRemoted,this.deviceManagerServiceSpeakerChangedSubscription=r.subscribe(function(){return a.setCurrentMicId()},t.events.calling.callMicrophoneChanged),this.currentMicId||this.setCurrentMicId(),this.intervalId=window.setInterval(function(){a.currentMicId&&a.call&&!a.call.isMuted&&i.getNrgLevelsForDeviceTuner(a.currentMicId).then(function(i){var t=a.normalize(i);t!==a.micVolume&&(a.micVolume=t,o.digest(e),a.logger.log(\"setInterval: raw volume number={0}, id={1}, mic volume number={2}\",JSON.stringify(i),a.currentMicId,JSON.stringify(a.micVolume)))}).catch(function(e){a.logger.error(\"getNrgLevelsForDeviceTuner failed: \"+e.message)})},400),e.$on(\"$destroy\",this.$onDestroy)}return e.$inject=[\"$scope\",\"callingAgentsService\",\"constants\",\"loggingService\",\"deviceManagerService\",\"settingsService\",\"utilityService\",\"callTogglingService\"],e.prototype.setCurrentMicId=function(){this.currentMicId=this.deviceManagerService.getSelectedDevices().microphone,this.logger.info(\"setCurrentMicId: mic id={0}\",JSON.stringify(this.currentMicId))},e.prototype.normalize=function(e){return e>0?Math.log10(e)/Math.log10(65535)*100:0},e.prototype.unsubscribeListeners=function(){this.deviceManagerServiceSpeakerChangedSubscription&&(this.deviceManagerService.unsubscribe(this.deviceManagerServiceSpeakerChangedSubscription),delete this.deviceManagerServiceSpeakerChangedSubscription)},e.prototype.onClickMicrophoneIcon=function(){var e;this.currentMicId&&this.callTogglingService.toggleMuteAudio(this.call,1,null,(e={},e[this.constants.counters.eventNames.context]=\"mic-meter-toggle-mic\",e))},e}();e.DeviceSettingsAudioMicMeterController=i,angular.module(\"teamspace.deviceSettingsAudioMicMeter\",[\"teamspace.audioService\",\"teamspace.callingAgentsService\",\"teamspace.deviceManagerService\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).directive(\"deviceSettingsAudioMicMeter\",[function(){return{restrict:\"E\",scope:{},bindToController:{call:\"<\"},templateUrl:\"components/device-settings-audio-mic-meter/device-settings-audio-mic-meter.html\",controllerAs:\"ctrl\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var i=function(){function e(e,i,t,r,n,a,s,l,c,o,g,u,v,S,d){var p=this;this.loggingService=i,this.callingAgentsService=t,this.callingAlertsService=r,this.callingTelemetryService=n,this.callRingingService=a,this.callTogglingService=s,this.constants=l,this.deviceManagerService=c,this.eventingService=o,this.ariaLiveService=v,this.$translate=S,this.resources=d,this.$onDestroy=function(){p.logger.info(\"Destroying controller\"),window.clearInterval(p.intervalId),p.unsubscribeListeners(),p.sliderDragScenario&&p.sliderDragScenario.fail(),p.sliderDragScenario=null},this.logger=i.newLogger(\"deviceSettingsAudioVolumeSliderController\"),this.isDeviceVolumeSliderEnabled=g.valueAsBoolean(l.settings.names.enableDeviceVolumeSliderAndMicMeter)&&g.valueAsBoolean(l.settings.names.isDesktopApp)&&!window.avIsRemoted,this.deviceManagerServiceSpeakerChangedSubscription=c.subscribe(function(){return p.setCurrentSpeakerId()},l.events.calling.callSpeakerChanged),this.setCurrentSpeakerId(),this.volume=t.speakerVolume,this.intervalId=window.setInterval(function(){p.currentSpeakerId&&t.speakerVolume!==p.volume&&(p.volume=t.speakerVolume,p.logger.info(\"current volume={0}\",JSON.stringify(p.volume)),u.digest(e))},400),e.$on(\"$destroy\",this.$onDestroy)}return e.$inject=[\"$scope\",\"loggingService\",\"callingAgentsService\",\"callingAlertsService\",\"callingTelemetryService\",\"callRingingService\",\"callTogglingService\",\"constants\",\"deviceManagerService\",\"eventingService\",\"settingsService\",\"utilityService\",\"ariaLiveService\",\"$translate\",\"resources\"],Object.defineProperty(e.prototype,\"isSpeakerIconMuted\",{get:function(){return!(!this.call||null==this.call.isSpeakerMuted)&&(this.call.isSpeakerMuted||this.callingAlertsService.isSpeakerHWMuted)},enumerable:!0,configurable:!0}),e.prototype.setCurrentSpeakerId=function(){this.currentSpeakerId=this.deviceManagerService.getSelectedDevices().speaker,this.logger.info(\"setCurrentSpeaker: speaker id={0}\",JSON.stringify(this.currentSpeakerId))},e.prototype.startDragScenario=function(){var e={message:\"Start Volume: \"+this.volume+\" \\n\"};this.sliderDragScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.deviceSettings.volumeSliderDrag,e)},e.prototype.endDragScenario=function(){if(this.sliderDragScenario){var e=this.sliderDragScenario.eventData;e.message+=\"End Volume: \"+this.volume+\" \\n\",this.sliderDragScenario.stop(e)}},e.prototype.onDragVolumeSlider=function(){this.volume=+this.volume,this.callingAgentsService.speakerVolume=this.volume,this.logger.debug(\"onDragVolumeSlider: current speaker volume={0}, engine speaker volume={1}\",JSON.stringify(this.volume),JSON.stringify(this.callingAgentsService.speakerVolume))},e.prototype.onClickSpeakerIcon=function(){var e,i,t=this;if(this.currentSpeakerId)if(this.isSpeakerIconMuted){var r=this.loggingService.newScenario(this.constants.scenarios.calling.deviceSettings.volumeSliderSpeakerUnmute,null,null,null,!0);this.callTogglingService.toggleSpeaker(this.call,2,(i={},i[this.constants.counters.eventNames.context]=\"volume-slider-call-unmute-speaker\",i)).then(function(){var e=t.$translate.instant(t.resources.strings.aria_announce_mic_unmuted);t.ariaLiveService.update(e),t.eventingService.$emit(t.constants.events.calling.callEscalatedFromContentOnly,t.call)}).catch(function(e){r.fail({errorInfo:e}),t.logger.error(e)}),this.callingAgentsService.unmuteSpeaker().then(function(){return r.stop()}).catch(function(e){r.fail({errorInfo:e}),t.logger.error(e)})}else{var n=this.loggingService.newScenario(this.constants.scenarios.calling.deviceSettings.volumeSliderSpeakerMute,null,null,null,!0);this.callTogglingService.toggleSpeaker(this.call,1,(e={},e[this.constants.counters.eventNames.context]=\"volume-slider-call-mute-speaker\",e)).then(function(){var e=t.$translate.instant(t.resources.strings.aria_announce_mic_muted);t.ariaLiveService.update(e)}).catch(function(e){n.fail({errorInfo:e}),t.logger.error(e)}),n.stop()}},e.prototype.playTestSound=function(){this.callRingingService.playEnterLobbyAudio()},e.prototype.unsubscribeListeners=function(){this.deviceManagerServiceSpeakerChangedSubscription&&(this.deviceManagerService.unsubscribe(this.deviceManagerServiceSpeakerChangedSubscription),delete this.deviceManagerServiceSpeakerChangedSubscription)},e}();e.DeviceSettingsAudioVolumeSliderController=i,angular.module(\"teamspace.deviceSettingsAudioVolumeSlider\",[\"teamspace.audioService\",\"teamspace.callingAgentsService\",\"teamspace.callingAlertsService\",\"teamspace.callingTelemetryService\",\"teamspace.callRingingService\",\"teamspace.deviceManagerService\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.ariaLiveService\"]).directive(\"deviceSettingsAudioVolumeSlider\",[function(){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",disabled:\"&ngDisabled\"},templateUrl:\"components/device-settings-audio-volume-slider/device-settings-audio-volume-slider.html\",controllerAs:\"ctrl\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){var i=function(){function i(t,i,n,s,o,a,r,c,l,d,p,u,h,g){var v=this;this.$scope=n,this.$timeout=s,this.$translate=o,this.analyticsService=a,this.callingSupportService=r,this.callTogglingService=c,this.constants=l,this.deviceManagerService=d,this.resources=p,this.desktopUtilityService=u,this.microphones=[],this.speakers=[],this.secondaryRingerDevices=[],this.compositeaudiodevices=[],this.avIsRemoted=!1,this.areDevicesAvailable=!1,this.isDeviceVolumeSliderEnabled=!1,this.isCallContentOnly=!1,this.isDeviceAtCallStartUFDEnabled=!1,this.logger=i.newLogger(\"deviceSettingsAudio\"),this.isSourcePreJoinScreen=n.isSourcePreJoinScreen,this.isModernSettingsTabEnabled=h.valueAsBoolean(l.settings.names.enableModernSettingsTab)&&h.valueAsBoolean(l.settings.names.isDesktopApp),this.isAppRunningOnEdgeBrowser=d.isAppRunningOnEdgeBrowser();var m=g.getBrowser(),S=g.getBrowserVersion();this.isAppOnEdgeRS4OrLower=m===l.browser.edge&&S<l.minSupportedBrowserVersion.edgeRS5,this.isDeviceAtCallStartUFDEnabled=h.valueAsBoolean(l.settings.names.enableDeviceAtCallStartUFD),this.isDeviceVolumeSliderEnabled=h.valueAsBoolean(l.settings.names.enableDeviceVolumeSliderAndMicMeter)&&h.valueAsBoolean(l.settings.names.isDesktopApp)&&!t.avIsRemoted,this.isModernSettingsTabEnabled&&(this.customCompositeAudioDevice={id:e.services.CompositeAudioDeviceCustomSetupDeviceId,kind:4,label:o.instant(p.strings.devices_title_customcompositedevice),microphoneId:\"\",speakerId:\"\",formFactor:0,isPcInternalDevice:!1});var y=h.valueAsBoolean(l.settings.names.enableSecondaryRinger)&&h.valueAsBoolean(l.settings.names.isDesktopApp);y&&u.avIsRemoted()&&(y=h.valueAsBoolean(l.settings.names.remoteVDINotifications)),this.isSecondaryRingerEnabled=y,this.getAudioDevices();var A=d.subscribe(this.getAudioDevices.bind(this),l.events.calling.devicesChanged);this.contentOnlySubscription=c.subscribe(function(){return v.contentOnlyModeChanged()},e.services.CallTogglingService.Type_ContentOnlyModeChanged),n.$on(\"$destroy\",function(){v.onDestroy(A)}),this.call&&r.isPreJoinContentOnlyEnabled()&&(this.onCallChangedListener=this.call.changed(function(){return v.contentOnlyModeChanged()}),this.contentOnlyModeChanged())}return i.$inject=[\"$window\",\"loggingService\",\"$scope\",\"$timeout\",\"$translate\",\"analyticsService\",\"callingSupportService\",\"callTogglingService\",\"constants\",\"deviceManagerService\",\"resources\",\"desktopUtilityService\",\"settingsService\",\"platformDetectService\"],i.prototype.contentOnlyModeChanged=function(){3===this.call.state&&(this.isCallContentOnly=this.callingSupportService.isCallInContentOnlyMode(this.call),this.isCallContentOnly?this.spaceAndEnterKeyboard||this.setUpEnableAudioKeyHandlers():this.spaceAndEnterKeyboard&&(this.disposeOnCallChangedListener(),this.disposeKeyboardHandler()))},i.prototype.getAudioDevices=function(){var e=this;this.microphones=this.deviceManagerService.getMicrophones().map(function(e){return e.telemetryTracking={trackOutcome:t.PanelActionOutcome.select,trackScenario:t.PanelActionScenario.callingSwitchMicphone,trackScenarioType:t.PanelActionScenarioType.callOrMeetup,trackType:t.PanelModuleType.menuItem,trackSummary:\"device setting - microphone dropdown is altered by user\",trackName:t.PanelModuleName.microphoneSettingsDropdown},e}),this.speakers=this.deviceManagerService.getSpeakers().map(function(e){return e.telemetryTracking={trackOutcome:t.PanelActionOutcome.select,trackScenario:t.PanelActionScenario.callingSwitchSpeaker,trackScenarioType:t.PanelActionScenarioType.callOrMeetup,trackType:t.PanelModuleType.menuItem,trackSummary:\"device setting - speaker dropdown is altered by user\",trackName:t.PanelModuleName.speakerSettingsDropdown},e}),this.setDevicesAvailability();var i=this.deviceManagerService.getSelectedDevices();if(this.selectedMicrophone=i.microphone,this.selectedSpeaker=i.speaker,this.isSecondaryRingerEnabled&&(this.populateSecondaryRingerDevices(),this.selectedSecondaryRingerDevice=this.deviceManagerService.getSelectedSecondaryRingerDeviceId(),this.logger.info(\"Secondary ringer device set to \"+this.selectedSecondaryRingerDevice)),this.isModernSettingsTabEnabled){this.compositeaudiodevices=this.deviceManagerService.getCompositeAudioDevices().map(function(e){return e.telemetryTracking={trackOutcome:t.PanelActionOutcome.select,trackScenario:t.PanelActionScenario.callingSwitchCompositeAudioDevice,trackScenarioType:t.PanelActionScenarioType.callOrMeetup,trackType:t.PanelModuleType.menuItem,trackSummary:\"device setting - composite audio dropdown is altered by user\",trackName:t.PanelModuleName.compositeAudioSettingDropdown},e}),this.isDeviceAtCallStartUFDEnabled||(this.compositeaudiodevices=this.compositeaudiodevices.concat(this.customCompositeAudioDevice));var n=this.compositeaudiodevices.find(function(t){return t.speakerId===e.selectedSpeaker});n&&n.microphoneId==this.selectedMicrophone?this.selectedCompositeAudioDevice!=n&&(this.selectedCompositeAudioDevice=n):this.selectedCompositeAudioDevice=this.compositeaudiodevices.find(function(t){return t.label===e.$translate.instant(e.resources.strings.devices_title_customcompositedevice)}),this.speakers&&this.logger.info(\"speakers: \"+JSON.stringify(this.speakers)),this.microphones&&this.logger.info(\"microphones: \"+JSON.stringify(this.microphones)),this.compositeaudiodevices&&this.logger.info(\"compositeaudiodevices: \"+JSON.stringify(this.compositeaudiodevices))}this.fetchDevicesLabels(this.microphones),this.fetchDevicesLabels(this.speakers)},i.prototype.setDevicesAvailability=function(){this.areDevicesAvailable=this.microphones.length>0&&this.speakers.length>0},i.prototype.fetchDevicesLabels=function(e){var t=this;e.forEach(function(e){e.label||t.deviceManagerService.getDeviceNameAsync(e.id).then(function(t){return e.label=t}).catch(function(i){t.logger.warn(\"Error: \"+i),e.label=t.$translate.instant(t.resources.strings.unknown_device)})})},i.prototype.setUpEnableAudioKeyHandlers=function(){var t=this;this.$timeout(function(){t.spaceAndEnterKeyboard=new e.accessibility.Keyboard(new e.accessibility.NgIAugmentedJQueryAdapter(angular.element(document.links))),t.spaceAndEnterKeyboard.onSpaceKey(function(e){return t.SpaceOrEnterNavigationAction(e)}),t.spaceAndEnterKeyboard.onEnterKey(function(e){return t.SpaceOrEnterNavigationAction(e)})},0,!1)},i.prototype.SpaceOrEnterNavigationAction=function(t){var i=angular.element(document.activeElement);i&&i[0].classList.contains(\"device-settings-audio-enable\")&&(e.accessibility.Helpers.ElementUtils.stopPropagation(t),this.enableMeetingAudioAndSendTelemetry())},i.prototype.sendEnableMeetingAudioTelemetry=function(){var i={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.audioOn.toString(),t.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.escalateToRegularCall.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.link.toString(),t.PanelModuleType,this.logger),summary:\"Enabled meeting audio and speakers\"}};this.analyticsService.onPanelAction(this.$scope,i)},i.prototype.enableMeetingAudioAndSendTelemetry=function(){var e;this.sendEnableMeetingAudioTelemetry(),this.callTogglingService.toggleMuteAudio(this.call,1,2,(e={},e[this.constants.counters.eventNames.context]=\"device-setting-audio\",e))},i.prototype.disposeKeyboardHandler=function(){this.spaceAndEnterKeyboard&&(this.spaceAndEnterKeyboard.destroy(),this.spaceAndEnterKeyboard=null)},i.prototype.disposeOnCallChangedListener=function(){this.onCallChangedListener&&(this.onCallChangedListener.dispose(),this.onCallChangedListener=null)},i.prototype.onDestroy=function(e){this.deviceManagerService.unsubscribe(e),this.callTogglingService.unsubscribe(this.contentOnlySubscription),this.disposeKeyboardHandler(),this.disposeOnCallChangedListener()},i.prototype.populateSecondaryRingerDevices=function(){var e=[{id:void 0,label:this.$translate.instant(this.resources.strings.device_settings_none),isSystemDefault:!1,kind:3}],i=this.speakers.map(function(e){return __assign({},e)});i&&(i.map(function(e){return e.telemetryTracking={trackOutcome:t.PanelActionOutcome.select,trackScenario:t.PanelActionScenario.callingSecondaryRinger,trackScenarioType:t.PanelActionScenarioType.callingSecondaryRinger,trackType:t.PanelModuleType.menuItem,trackSummary:\"device setting - secondary ringer dropdown is altered by user\",trackName:t.PanelModuleName.callingSecondaryRinger},e}),e.push.apply(e,i)),this.secondaryRingerDevices=e},i.prototype.updateMicrophone=function(){this.deviceManagerService.selectDevices({microphone:this.selectedMicrophone})},i.prototype.updateSpeaker=function(){this.deviceManagerService.selectDevices({speaker:this.selectedSpeaker}),this.isSecondaryRingerEnabled&&(this.populateSecondaryRingerDevices(),this.updateSecondaryRingerDevice())},i.prototype.updateSecondaryRingerDevice=function(){this.deviceManagerService.selectSecondaryRingerDevice(this.selectedSecondaryRingerDevice),this.logger.info(\"Secondary ringer device has been updated to \"+this.selectedSecondaryRingerDevice+\" \")},i.prototype.updateCompositeAudioDevice=function(){this.selectedCompositeAudioDevice.label!=this.$translate.instant(this.resources.strings.devices_title_customcompositedevice)&&(this.selectedSpeaker!=this.selectedCompositeAudioDevice.speakerId&&this.deviceManagerService.selectDevices({speaker:this.selectedCompositeAudioDevice.speakerId}),this.selectedMicrophone!=this.selectedCompositeAudioDevice.microphoneId&&this.deviceManagerService.selectDevices({microphone:this.selectedCompositeAudioDevice.microphoneId}))},i.prototype.showContentOnlyMessage=function(){return this.isCallContentOnly&&this.areDevicesAvailable},i.prototype.shouldShowTestCall=function(){return!this.call&&!this.isSourcePreJoinScreen&&!this.desktopUtilityService.avIsRemoted()},i.prototype.enableMeetingAudio=function(e){e.preventDefault(),\"a\"===e.target.nodeName.toLowerCase()&&this.enableMeetingAudioAndSendTelemetry()},i}();t.DeviceSettingsAudioController=i,angular.module(\"teamspace.deviceSettingsAudio\",[\"teamspace.analyticsService\",\"teamspace.deviceManagerService\",\"teamspace.dropdownSelect\",\"teamspace.loggingService\",\"teamspace.callTogglingService\",\"teamspace.callingSupportService\",\"teamspace.deviceSettingsAudioVolumeSlider\",\"teamspace.deviceSettingsAudioMicMeter\",\"teamspace.platformDetectService\"]).directive(\"deviceSettingsAudio\",[function(){return{restrict:\"E\",scope:{call:\"<\",isSourcePreJoinScreen:\"<\"},templateUrl:\"components/device-settings-audio/device-settings-audio.html\",controllerAs:\"ctrl\",controller:i,bindToController:{call:\"<\"}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,c,l,o,s,a){this.$scope=e,this.$translate=l,this.resources=o,this.callingEchoBotCallService=a,this.isEchoBotCallEnabled=!1,this.logger=c.newLogger(\"deviceSettingsEchoBot\"),this.isEchoBotCallEnabled=s.valueAsBoolean(t.settings.names.enableEchoBotCall)&&a.shouldEnableTestCall()}return e.$inject=[\"$scope\",\"constants\",\"loggingService\",\"$translate\",\"resources\",\"settingsService\",\"callingEchoBotCallService\"],e.prototype.placeEchoCall=function(){if(this.isEchoBotCallEnabled){this.logger.info(\"placeEchoCall: making call through callingEchoBotCallService\");var e=this.$translate.instant(this.resources.strings.test_call_title);this.callingEchoBotCallService.placeEchoCall(this.$scope,e)}},e}();e.DeviceSettingsEchoBotController=t,angular.module(\"teamspace.deviceSettingsEchoBot\",[\"teamspace.constants\",\"teamspace.loggingService\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.settingsService\",\"teamspace.callingEchoBotCallService\"]).directive(\"deviceSettingsEchoBot\",[function(){return{restrict:\"E\",scope:{},templateUrl:\"components/device-settings-echo-bot/device-settings-echo-bot.html\",controllerAs:\"ctrl\",controller:t}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,a,n,r,c,s,o){var l=this;this.deviceManagerService=i,this.resources=n,this.$translate=r,this.callingSupportService=o,this.isVideoSettingsAvailable=!0,this.logger=a.newLogger(\"deviceSettingsAudio\");var u,g=i.subscribe(this.getVideoDevices.bind(this),t.events.calling.devicesChanged);this.call?(u=this.call.on(\"callStateChanged\",function(){return l.onCallStateChanged()}),this.onCallStateChanged()):o.isVideoSupported(2)&&i.whenInitialized().then(function(){return l.getVideoDevices()}),this.isModernSettingsTabEnabled=s.valueAsBoolean(t.settings.names.enableModernSettingsTab)&&s.valueAsBoolean(t.settings.names.isDesktopApp),e.$on(\"$destroy\",function(){i.unsubscribe(g),u&&u.dispose()})}return t.$inject=[\"$scope\",\"constants\",\"deviceManagerService\",\"loggingService\",\"resources\",\"$translate\",\"callingService\",\"settingsService\",\"callingSupportService\"],t.prototype.onCallStateChanged=function(){this.isVideoSettingsAvailable=this.callingSupportService.isVideoSupported(this.call.callType),this.isVideoSettingsAvailable&&!this.cameras&&this.getVideoDevices()},t.prototype.getVideoDevices=function(){this.cameras=this.deviceManagerService.getCameras().map(function(t){return t.telemetryTracking={trackOutcome:e.PanelActionOutcome.select,trackScenario:e.PanelActionScenario.callingSwitchCamera,trackScenarioType:e.PanelActionScenarioType.callOrMeetup,trackType:e.PanelModuleType.menuItem,trackSummary:\"device setting - camera dropdown is altered by user\",trackName:e.PanelModuleName.cameraSettingsDropdown},t}),this.selectedCamera=this.deviceManagerService.getSelectedDevices().camera,this.fetchDevicesLabels(this.cameras)},t.prototype.fetchDevicesLabels=function(e){var t=this;e.forEach(function(e){e.label?e.label=t.convertLabelForSurfaceHub(e.label,e.position):t.deviceManagerService.getDeviceNameAsync(e.id).then(function(i){e.label=t.convertLabelForSurfaceHub(i,e.position)}).catch(function(i){t.logger.warn(\"Error: ${err}\"),e.label=t.$translate.instant(t.resources.strings.unknown_device)})})},t.prototype.convertLabelForSurfaceHub=function(e,t){return\"QCMEVB\"===e&&4===t?this.$translate.instant(this.resources.strings.surface_hub_left_camera):\"QCMEVB\"===e&&5===t?this.$translate.instant(this.resources.strings.surface_hub_right_camera):\"Virtual Director\"===e?this.$translate.instant(this.resources.strings.surface_hub_virtual_director_camera):e},t.prototype.updateCamera=function(){this.deviceManagerService.selectDevices({camera:this.selectedCamera})},t}();e.DeviceSettingsVideoController=t,angular.module(\"teamspace.deviceSettingsVideo\",[\"teamspace.deviceManagerService\",\"teamspace.loggingService\",\"teamspace.dropdownSelect\",\"teamspace.callingService\",\"teamspace.callingSupportService\",\"teamspace.settingsService\"]).directive(\"deviceSettingsVideo\",[function(){return{restrict:\"E\",scope:{},templateUrl:\"components/device-settings-video/device-settings-video.html\",controllerAs:\"ctrl\",controller:t,bindToController:{call:\"<\"}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(t,i,o,n,r,s,c,a,l,p,g,u,v,d){var S=this;this.appStateService=i,this.diagnosticsService=o,this.diagnosticsActionService=n,this.loggingService=s,this.constants=l,this.$element=p,this.layoutService=u,this.$timeout=d,this.allLogLevelName=\"All\",this.showEvents=!1,this.template=\"components/diagnostics-window/diagnostics-window.html\",this.logLevels=e.services.LogLevel,this.activeTab=0,this.positionBottomLeft=!0,this.dropdown=_.range(e.services.LogLevel.None,e.services.LogLevel.Max).map(function(t){return{text:t==e.services.LogLevel.None?S.allLogLevelName:e.services.LogLevel[t],click:\"aw.onFilter(\"+t+\")\"}}),this.telemetryDropdown=_.range(-1,e.services.TelemetryKind.Http+1).map(function(t){return{text:-1==t?\"All\":e.services.TelemetryKind[t],click:\"aw.onTelemetryFilter(\"+t+\")\"}}),this.sessionId=s.sessionId,this.onFilter(e.services.LogLevel.Error),this.onTelemetryFilter(-1),v.$on(t,l.events.syncService.syncTargetsUpdated,function(e,t){S.isSyncing=t.length>0})}return t.$inject=[\"$scope\",\"appStateService\",\"diagnosticsService\",\"diagnosticsActionService\",\"filesEntityService\",\"loggingService\",\"$window\",\"authenticationService\",\"constants\",\"$element\",\"settingsService\",\"layoutService\",\"eventingService\",\"$timeout\"],t.prototype.windowAction=function(e){switch(this.positionTopRight=!1,this.positionTopLeft=!1,this.positionBottomLeft=!1,this.positionBottomRight=!1,e){case\"top-left\":this.positionTopLeft=!0;break;case\"top-right\":this.positionTopRight=!0;break;case\"bottom-left\":this.positionBottomLeft=!0;break;case\"bottom-right\":this.positionBottomRight=!0}},Object.defineProperty(t.prototype,\"events\",{get:function(){return this.diagnosticsService.getFilteredEvents()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"allEventCount\",{get:function(){return this.diagnosticsService.getAllEvents().length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"errorCount\",{get:function(){return this.diagnosticsService.getErrorCount()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"pltInfo\",{get:function(){return this.diagnosticsService.getPltCounters()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"telemetryEvents\",{get:function(){return this.diagnosticsService.getAllTelemetryEvents()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"networkMessage\",{get:function(){var e=this.diagnosticsService.getNetworkStatus(),t=\"Offline\";return e.online&&(t=\"Online\"),t+\" (\"+e.timeStamp.toLocaleString()+\")\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"state\",{get:function(){return e.services.ApplicationState[this.appStateService.current]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"endpointSubscriptionMessage\",{get:function(){var e=this.diagnosticsService.getEndpointSubscriptionStatus();return SkypeX.Services.SubscriptionState[e.state]+\" (\"+e.timeStamp.toLocaleString()+\")\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"presenceSubscriptionMessage\",{get:function(){var e=this.diagnosticsService.getPresenceSubscriptionStatus();return SkypeX.Services.SubscriptionState[e.state]+\" (\"+e.timeStamp.toLocaleString()+\")\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"sfbSubscriptionMessage\",{get:function(){var e=this.diagnosticsService.getSfBInteropStatus();return SkypeX.Services.SubscriptionState[e.state]+\" (\"+e.timeStamp.toLocaleString()+\")\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"appStateEvents\",{get:function(){return this.diagnosticsService.getAllAppStateEvents()},enumerable:!0,configurable:!0}),t.prototype.onWrenchClicked=function(){this.readErrorCount=this.errorCount,this.layoutService.isError=!1},t.prototype.onEmailClick=function(){this.diagnosticsActionService.sendEMail()},t.prototype.onDownload=function(){this.diagnosticsActionService.download()},t.prototype.onClear=function(){this.diagnosticsService.clear()},t.prototype.onFilter=function(e){this.selectedFilter=this.dropdown[e].text,this.diagnosticsService.setLogLevelFilter(e)},t.prototype.onTelemetryFilter=function(e){this.selectedTelemetryFilter=this.telemetryDropdown[e+1].text,this.selectedTelemetryFilterIx=e},t.prototype.onCopyToClipboard=function(){this.diagnosticsActionService.copyToClipboard()},t.prototype.onBadPerf=function(){this.loggingService.event(this.constants.userTracking.reportBadPerf),this.$element.find(\"#report-bad-perf\").slideToggle()},t.prototype.getEventsByCurrentFilter=function(){return this.diagnosticsService.getLogLevelFilter()===e.services.LogLevel.None?this.diagnosticsService.getAllEvents():this.diagnosticsService.getFilteredEvents()},t}();t.DiagnosticsButtonController=i,angular.module(\"teamspace.diagnosticsButton\",[\"teamspace.diagnosticsActionService\"]).directive(\"diagnosticsButton\",function(){return{restrict:\"E\",scope:{},controllerAs:\"aw\",templateUrl:\"components/diagnostics-window/diagnostics-button.html\",controller:i}}).filter(\"telemetryFilter\",function(){return function(e,t,i){var o=new RegExp(i,\"i\");return e.filter(function(e){return(\"All\"==t||e.telemetryType==t)&&(!i||o.test(e.message))})}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var n=function(){function t(t){this.constants=t}return t.$inject=[\"constants\"],t}();t.DigitalSignageManagementAppController=n,angular.module(\"teamspace.digitalSignageManagementApp\",[\"teamspace.constants\"]).directive(\"digitalSignageManagementApp\",function(){return{restrict:\"E\",templateUrl:\"components/digital-signage-management-app/digital-signage-management-app.html\",controller:n,controllerAs:\"ctrl\"}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var i=function(){function i(t,s,a,r,o,n,c,l,h,d,m,u,g,p,T,v,S,y,f,b,P,C,A,$,E,M,D){var j=this;this.$scope=t,this.$q=s,this.$timeout=a,this.$translate=r,this.resources=n,this.loggingService=l,this.eventingService=h,this.utilityService=d,this.routeUtilityService=m,this.exceptionUtilityService=u,this.channelService=g,this.dialogService=p,this.discoverService=T,this.layoutService=v,this.teamActionDialogUtilityService=S,this.analyticsService=y,this.userResourcesSettingsStore=f,this.constants=b,this.ariaLiveService=P,this.schoolAppSettingsStore=D,this.hasMore=!1,this.isSearching=!1,this.skipToken=null,this.joinTeamCode=void 0,this.debounceWait=100,this.debouncedDetermineIfUserHasTeams=_.debounce(function(){j.determineIfUserHasTeams()}.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.teams=[],this.isPageLoad=!1,this.isSuggestionMode=!1,this.errorMessage=null,this.apiError=!1,this.scrollPosition=0,this.canShowCreateTeam=!1,this.showMigrateTeam=!1,this.modernGroups=[],this.isPrivateJoinEnabled=!1,this.isTeamCodeEnabled=!1,this.gatherAnalyticsData=_.debounce(function(e,t){return j.gatherAnalyticsDataInternal(e,t)},500),this.gridLabel=this.$translate.instant(this.resources.strings.discover_aria_table),this.isScopedPeopleSearchEnabled=!1,this.firstLoad=!0,this.isGalleryV2Enabled=!1,this.isCreateTeamTileGalleryV2Enabled=!1,this.userHasAtLeastOneTeam=!1,this.logger=l.newLogger(\"DiscoverTeams\"),this.cachingEnabled=c.valueAsBoolean(b.settings.names.cacheDiscover),this.isPrivateJoinEnabled=c.valueAsBoolean(b.settings.names.discoverPrivateTeams),this.isTeamCodeEnabled=T.areTeamCodesEnabled(),this.isGalleryV2Enabled=c.valueAsBoolean(b.settings.names.enableTeamGalleryV2),this.isCreateTeamTileGalleryV2Enabled=c.valueAsBoolean(b.settings.names.enableCreateTeamTileGalleryV2),this.isScopedPeopleSearchEnabled=$.isScopedPeopleSearchEnabled(),this.canJoinTeams=this.isTeamCodeEnabled||!this.isScopedPeopleSearchEnabled,this.enableSuggestedTeamPayForPlay=c.valueAsBoolean(b.settings.names.enableSuggestedTeamPayForPlay),this.isGalleryV2Enabled&&(i.suggestedTeamsTileHeight=i.teamsTileHeightV2,i.teamTileWidth=i.teamTileWidthV2,i.maxTeamTileWidth=i.maxTeamTileWidthV2,i.searchTeamsTileHeight=i.searchTeamsTileHeightV2,this.determineIfUserHasTeams(),this.watchForTeamChanges()),h.$on(t,b.events.teams.refreshDiscoverPage,function(){j.getSuggestedTeamsWithCaching(!0)}),A.isGuestUserType()?o.go(b.states.app):(this.teamsAndChannelsVideoUrl=M.fre.videos.base+b.azureVideos.teamsAndChannelsVideo[E.getSupportedVideoLocale()]+M.fre.videos.videoParams,t.$on(\"$destroy\",function(){T.removeCachedSuggestions()}),C.verifyGroupsAccess().then(function(){j.canShowCreateTeam=!0}).catch(function(e){if(c.valueAsBoolean(b.settings.names.enableGroupMigrationWorkaround)&&e&&e.code===b.errorCodes.userNotPartOfSGToCreateTeam)return f.waitForSettingOrStartupAndGetValue(SkypeX.Services.UserResourcesStorageKey.licenseType).then(function(e){if(e!==b.licenseType.teacher&&e!==b.licenseType.student)return C.getModernGroups().then(function(e){e&&e.length&&(j.canShowCreateTeam=!0,j.showMigrateTeam=!0,j.modernGroups=e)})})}).finally(function(){j.prepareDetails()}),D.waitForSettingsStoreToInitialize().then(function(){D.isSchoolAppEnabled&&D.teamsViewType===e.services.SchoolAppTeamsViewType.Grid&&v.leftRailHide()}))}return i.$inject=[\"$scope\",\"$q\",\"$timeout\",\"$translate\",\"$state\",\"resources\",\"settingsService\",\"loggingService\",\"eventingService\",\"utilityService\",\"routeUtilityService\",\"exceptionUtilityService\",\"channelService\",\"dialogService\",\"discoverService\",\"layoutService\",\"teamActionDialogUtilityService\",\"analyticsService\",\"userResourcesSettingsStore\",\"constants\",\"ariaLiveService\",\"teamService\",\"identityService\",\"scopedPeopleSearchService\",\"localizationService\",\"appConfig\",\"schoolAppSettingsStore\"],Object.defineProperty(i.prototype,\"defaultPageHeader\",{get:function(){return(this.canShowCreateTeam||this.showMigrateTeam)&&this.canJoinTeams?this.$translate.instant(this.resources.strings.icons_team_create_and_join):this.canShowCreateTeam||this.showMigrateTeam?this.$translate.instant(this.resources.strings.icons_team_scoped_create_only):this.$translate.instant(this.resources.strings.icons_team_scoped_join_only)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"searchString\",{get:function(){return this._searchString},set:function(e){this._searchString!==e&&(this._searchString=e,this._searchString||this.searchTeamsInternal())},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"navCtx\",{get:function(){return\"discover-teams\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"showSchoolAppBackButton\",{get:function(){return this.schoolAppSettingsStore.isSchoolAppEnabled&&this.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid&&this.userHasAtLeastOneTeam},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isLeftRailHidden\",{get:function(){return!this.utilityService.isLeftRailVisible()},enumerable:!0,configurable:!0}),i.prototype.resetTeams=function(){var e=this;this.teams=[],this.getInitialTiles().forEach(function(t){e.teams.push(t)}),this.enableSuggestedTeamPayForPlay&&this.firstLoad&&this.isSuggestionMode&&(this.addSpinner().forEach(function(t){e.teams.push(t)}),this.firstLoad=!1)},i.prototype.getInitialTiles=function(){var t=[];return this.shouldShowCreateTeamTile()&&t.push({teamName:\"\",teamId:this.isSuggestionMode?i.suggestedTileId:i.searchTileId,teamType:this.isSuggestionMode?e.services.DiscoverTeamType.SuggestedPlaceholder:e.services.DiscoverTeamType.SearchPlaceholder,joinState:e.services.TeamJoinState.NotJoined,accessType:e.middletier.TeamAccessType.Private}),this.shouldShowJoinCodeTile()&&t.push({teamName:\"\",teamId:i.joinByCodeTileId,teamType:e.services.DiscoverTeamType.JoinByCodePlaceholder,joinState:void 0,accessType:void 0}),t},i.prototype.addSpinner=function(){var t=[],s=angular.element(\".discover-teams-page\");if(s&&s.length>0)for(var a=Math.min(Math.floor((s[0].clientWidth-60)/i.teamTileWidth),this.vsoptions.excess)-this.teams.length,r=0;r<a;r++)t.push({teamName:\"spinningTeam\"+r,teamId:\"spinningTeamId\"+r,teamType:e.services.DiscoverTeamType.LoadingCard,joinState:void 0,accessType:void 0});return t},i.prototype.narrateTile=function(t,i){if(!this.isGalleryV2Enabled){var s=this.$translate.instant(this.resources.strings.discover_aria_tile_position,{tileNo:t.toString()});i&&(i.teamType===e.services.DiscoverTeamType.SuggestedPlaceholder||i.teamType===e.services.DiscoverTeamType.SearchPlaceholder?s+=\",\"+this.vsoptions.specialTileTitle+\",\"+this.vsoptions.specialTileDescription:i.teamType===e.services.DiscoverTeamType.JoinByCodePlaceholder?s+=\",\"+this.$translate.instant(this.resources.strings.joinByCodeTileTitle)+\",\"+this.$translate.instant(this.resources.strings.joinByCodeTileDescriptionAria):(s+=\",\"+i.teamName+\",\",i.memberCount&&(s+=i.memberCount>1?this.$translate.instant(this.resources.strings.discover_members,{memberCount:i.memberCount}):this.$translate.instant(this.resources.strings.discover_one_member)),i.accessType===e.middletier.TeamAccessType.Private?(s+=\",\"+this.$translate.instant(this.resources.strings.discover_group_type_private),i.joinState===e.services.TeamJoinState.NotJoined?s+=\",\"+this.$translate.instant(this.resources.strings.discover_private_join_label):i.joinState===e.services.TeamJoinState.Pending&&(s+=\",\"+this.$translate.instant(this.resources.strings.discover_private_pending_label))):i.accessType===e.middletier.TeamAccessType.Public&&(s+=\",\"+this.$translate.instant(this.resources.strings.discover_group_type_public)),s+=\",\"+i.teamDescription)),this.ariaLiveService.update(s)}},i.prototype.getTileLabel=function(t){var i=\"\";return t&&(t.teamType===e.services.DiscoverTeamType.SuggestedPlaceholder||t.teamType===e.services.DiscoverTeamType.SearchPlaceholder?i+=this.vsoptions.specialTileTitle+\", \"+this.vsoptions.specialTileDescription:t.teamType===e.services.DiscoverTeamType.JoinByCodePlaceholder?i+=this.$translate.instant(this.resources.strings.joinByCodeTileTitle)+\", \"+this.$translate.instant(this.resources.strings.joinByCodeTileDescriptionAria):(i+=t.teamName+\",\",t.memberCount&&(i+=t.memberCount>1?this.$translate.instant(this.resources.strings.discover_members,{memberCount:t.memberCount}):this.$translate.instant(this.resources.strings.discover_one_member)),t.accessType===e.middletier.TeamAccessType.Private?i+=\",\"+this.$translate.instant(this.resources.strings.discover_group_type_private):t.accessType===e.middletier.TeamAccessType.Public&&(i+=\",\"+this.$translate.instant(this.resources.strings.discover_group_type_public)),i+=\",\"+t.teamDescription,t.accessType===e.middletier.TeamAccessType.Public&&t.joinState===e.services.TeamJoinState.Joined?i+=\",\"+this.$translate.instant(this.resources.strings.discover_public_joined_label):t.accessType===e.middletier.TeamAccessType.Private&&t.joinState===e.services.TeamJoinState.Pending&&(i+=\",\"+this.$translate.instant(this.resources.strings.discover_private_requested_label)))),i},i.prototype.getTileDescription=function(t){var i=\"\";return!t||t.teamType!==e.services.DiscoverTeamType.Suggested&&t.teamType!==e.services.DiscoverTeamType.SearchResult?i:(t.accessType===e.middletier.TeamAccessType.Public&&t.joinState===e.services.TeamJoinState.NotJoined?i+=\"\"+this.$translate.instant(this.resources.strings.discover_public_join_label):t.accessType===e.middletier.TeamAccessType.Private&&t.joinState===e.services.TeamJoinState.NotJoined?i+=\"\"+this.$translate.instant(this.resources.strings.discover_private_join_label):t.joinState===e.services.TeamJoinState.Pending&&(i+=\"\"+this.$translate.instant(this.resources.strings.discover_private_pending_label)),i)},i.prototype.setFocusOnSearch=function(){var e=angular.element(\"#discover-search-input\")[0];e&&e.focus()},i.prototype.prepareDetails=function(){var t=this;this.searchTeamsInternal=_.debounce(function(){return t.searchTeams()},200),this.searchPlaceholder=this.$translate.instant(this.resources.strings.discover_header_search_placeholder),this.pageContext=this.defaultPageHeader,this.vsoptions={height:i.suggestedTeamsTileHeight,width:i.teamTileWidth,maxWidth:i.maxTeamTileWidth,excess:5,scrollToEndOffset:5,forceShowJoinTeam:!1,isTeamCodePending:!1,onScrollEnd:this.fetchMoreSTV.bind(this),onEnter:this.enterTile.bind(this),onEscape:this.escapeTile.bind(this),onInTileElementFocus:this.handleInTileElementFocus.bind(this),onInTileElementBlur:this.handleInTileElementBlur.bind(this),onJoinByCode:this.joinByCode.bind(this),specialTileTitle:this.showMigrateTeam?this.$translate.instant(this.resources.strings.discover_migrate_tile_title):this.$translate.instant(this.resources.strings.discover_create_tile_title),specialTileDescription:this.showMigrateTeam?this.$translate.instant(this.resources.strings.discover_migrate_description):this.$translate.instant(this.resources.strings.discover_create_description),teamPictureSize:this.constants.profilePictureSizes.medium},this.vsoptions.DiscoverTeamType=e.services.DiscoverTeamType,this.vsoptions.TeamJoinState=e.services.TeamJoinState;var s=this.routeUtilityService.getRootRouteParams();s.searchString&&(this.searchString=s.searchString),this.load().then(function(){t.eventingService.$on(t.$scope,t.constants.events.teams.getJoinSlashCommandSearchResults,function(e,i){t.searchString=i,t.searchTeams()}),_.defer(function(){return t.sendPageLoadTelemetry()})})},i.prototype.fetchMoreSTV=function(){this.fetchMore(!0)},i.prototype.fetchMore=function(e){void 0===e&&(e=!1),this.hasMore&&(e&&!this.isSearching||!e)&&this.load()},i.prototype.focusOnCreateTeam=function(){var e=this;this.$timeout(function(){if(e.isGalleryV2Enabled)e.setFocusOnSearch();else{var t=angular.element(\".create-team-container\").parent();t&&(t.attr(\"tabindex\",0),t.focus())}},0,!1)},i.prototype.showVideo=function(){this.dialogService.open(this.constants.dialogs.displayVideo,{videoSrc:this.teamsAndChannelsVideoUrl,videoType:\"video/mp4\",videoCallerId:\"create-team\"})},i.prototype.load=function(e){void 0===e&&(e=!0),this.maxShownCount=0;var t;return this._searchString?t=this.findTeams():this.isSuggestionMode||(t=this.getSuggestedTeams()),e&&this.focusOnCreateTeam(),t},i.prototype.searchTeams=function(){var e=this;this.skipToken=null,this._searchString&&this.recordSearchBoxTelemetry(),this.setFocusOnSearch(),this.load(!1).then(function(){_.defer(function(){if(e.sendPageLoadTelemetry(),e.isGalleryV2Enabled){var t=angular.element(\".team-container\").parent()[0];t&&(t.setAttribute(\"tabindex\",\"0\"),t.focus())}})})},i.prototype.clearSearch=function(){this._searchString=null,this.skipToken=null,this.isSuggestionMode||(this.isPageLoad=!1),this.load(!0)},i.prototype.getSuggestedTeams=function(){var e=this;return this.cachingEnabled?this.getSuggestedTeamsWithCaching():(this.isPageLoad=!0,this.apiError=!1,this.vsoptions.height=i.suggestedTeamsTileHeight,this.scrollPosition=0,this.isSuggestionMode=!0,this.errorMessage=null,this.pageContext=this.defaultPageHeader,this.discoverService.getSuggestedTeams().then(function(t){e.resetTeams(),e.teams=e.teams.concat(t)}).catch(function(t){e.logger.error(\"failed to load suggested teams:{0}\",t)}).finally(function(){e.hasMore=!1,e.isPageLoad=!1}))},i.prototype.getSuggestedTeamsWithCaching=function(e){var t=this;return void 0===e&&(e=!1),this.isPageLoad=!0,this.apiError=!1,this.vsoptions.height=i.suggestedTeamsTileHeight,this.scrollPosition=0,this.isSuggestionMode=!0,this.errorMessage=null,this.pageContext=this.defaultPageHeader,this.discoverService.getCachedSuggestions().then(function(i){return t.resetTeams(),t.teams=t.teams.concat(i),t.hasMore=!1,t.isPageLoad=!1,e?t.teams:t.discoverService.getSuggestedTeams()}).then(function(e){if(t.isSuggestionMode){if(t.teams.length>1){var i=t.getInitialTiles();i&&i.reverse().forEach(function(t){e.unshift(t)});var s=_.differenceBy(t.teams,e,\"teamId\");t.logger.debug(\"{0} suggested teams are about to be removed from the cached suggestions\",s.length),s.length>0&&_.pullAllBy(t.teams,s,\"teamId\");var a=_.keyBy(t.teams,\"teamId\"),r=0;_.forEach(e,function(e){var t=a[e.teamId];t&&(r++,_.assign(t,e))}),t.logger.debug(\"{0} cached suggestions updated\",r)}t.teams=_.unionBy(t.teams,e,\"teamId\"),t.logger.debug(\"{0} suggestions computed to be shown to the user\",t.teams.length),t.pageContext=t.defaultPageHeader}else t.logger.debug(\"Suggested call has returned when the user is doing a search. Ignore results\")}).catch(function(e){t.logger.error(\"failed to load suggested teams:{0}\",e)})},i.prototype.findTeams=function(){var e=this;if(this.isScopedPeopleSearchEnabled)return this.$q.resolve();this.errorMessage=null,this.isSearching=!0,this.apiError=!1,this.isSuggestionMode&&(this.vsoptions.height=i.searchTeamsTileHeight,this.isSuggestionMode=!1,this.isPageLoad=!0),this.skipToken||(this.teams=[],this.scrollPosition=0,this.isPageLoad=!0);var t=this._searchString;return this.pageContext=this.$translate.instant(this.resources.strings.discover_header_results),this.isGalleryV2Enabled&&(this.searchHeaderText=this.$translate.instant(this.resources.strings.discover_header_results_v2,{searchQuery:t})),this.discoverService.findTeams(this._searchString,i.searchPageSize,this.skipToken).then(function(i){if(!e.isSuggestionMode&&e._searchString===t&&(0===e.teams.length&&i&&0!=i.teamDetails.length&&e.resetTeams(),e.teams=e.teams.concat(i.teamDetails),e.skipToken=i.skipToken,e.hasMore=!i.isFinal,0===e.teams.length)){if(e.hasMore)return void e.fetchMore();e.pageContext=e.$translate.instant(e.resources.strings.discover_header_noresults),e.errorMessage=e.canShowCreateTeam||e.showMigrateTeam?e.$translate.instant(e.resources.strings.discover_noresults_allow_create_team):e.$translate.instant(e.resources.strings.discover_noresults),e.ariaLiveService.update(e.errorMessage,!0)}}).catch(function(i){e.isSuggestionMode||e._searchString!==t||(e.hasMore||0!=e.teams.length||(e.errorMessage=e.canShowCreateTeam||e.showMigrateTeam?e.$translate.instant(e.resources.strings.discover_error_allow_create_team):e.$translate.instant(e.resources.strings.discover_error),e.apiError=!0,e.ariaLiveService.update(e.errorMessage,!0)),e.logger.error(\"failed to search for teams:{0}\",i))}).finally(function(){e.isSearching=!1,e.isPageLoad=!1})},i.prototype.enterTile=function(t){!t||t.teamType!=e.services.DiscoverTeamType.Suggested&&t.teamType!=e.services.DiscoverTeamType.SearchResult?t&&t.teamType==e.services.DiscoverTeamType.JoinByCodePlaceholder?angular.element(\"#join-code-input\").focus():this.createTeam():t.accessType===e.middletier.TeamAccessType.Public?this.joinPublicTeam(t):t.accessType===e.middletier.TeamAccessType.Private&&this.joinPrivateTeam(t)},i.prototype.escapeTile=function(t){t&&t.teamType==e.services.DiscoverTeamType.JoinByCodePlaceholder&&angular.element(\"div.stv-items-container[acc-listgrid]\").focus()},i.prototype.handleInTileElementBlur=function(t){var s=this;t&&t.teamType==e.services.DiscoverTeamType.JoinByCodePlaceholder&&this.$timeout(function(){s.vsoptions.forceShowJoinTeam=$(document.activeElement).is(\"#\"+i.joinCodeInputId)||$(document.activeElement).is(\"#\"+i.joinCodeButtonId)},0,!1)},i.prototype.handleInTileElementFocus=function(t,i){t&&t.teamType==e.services.DiscoverTeamType.JoinByCodePlaceholder&&(this.vsoptions.forceShowJoinTeam=!0,this.isGalleryV2Enabled||this.ariaLiveService.update(this.$translate.instant(i)))},i.prototype.joinByCode=function(e){var s=this;this.vsoptions.isTeamCodePending?this.logger.warn(\"Already joining via code!\"):(this.logger.info(\"Attempting to join team by code ...\"),this.vsoptions.isTeamCodePending=!0,this.discoverService.joinTeamByCode(e,this.navCtx,t.PanelActionScenario.teamDiscoverJoinByCode).catch(function(e){var t=s.$translate.instant(s.resources.strings.joinTeamByCodeFailed);s.showJoinErrorMessageDialog(t,i.joinCodeInputId),s.logger.error(\"Join by code scenario failed.\")}).finally(function(){s.vsoptions.isTeamCodePending=!1}))},i.prototype.createTeam=function(){var e=this;this.userResourcesSettingsStore.waitForSettingOrStartupAndGetValue(SkypeX.Services.UserResourcesStorageKey.licenseType).then(function(t){t&&t===e.constants.licenseType.teacher?e.teamActionDialogUtilityService.openSelectTeamDialog():e.showMigrateTeam?e.teamActionDialogUtilityService.openMigrateGroupDialog(e.modernGroups):e.teamActionDialogUtilityService.openCreateTeamDialog()})},i.prototype.gatherAnalyticsDataInternal=function(t,i){if(!(this.maxShownCount>i||0===t.scrollTop)){this.maxShownCount=i;var s=this.calculateVisibleTeamData(i),a={action:{gesture:e.components.PanelActionGesture.scroll,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.read.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(this.isSuggestionMode?e.components.PanelActionScenario.scrollDiscover.toString():e.components.PanelActionScenario.scrollDiscoverSearch.toString(),e.components.PanelActionScenario,this.loggingService)},module:{type:null,name:e.components.PanelModuleName.joinTeam.toString()},dataBag:s};this.analyticsService.onPanelAction(this.$scope,a)}},i.prototype.sendPageLoadTelemetry=function(){var t=this.calculateVisibleTileCount(),i=this.calculateVisibleTeamData(t),s={panel:{type:this.isSuggestionMode?e.PanelType.discover:e.PanelType.discoverSearch},dataBag:i};this.analyticsService.onPanelView(this.$scope,s)},i.prototype.joinPublicTeam=function(t){var i=this;t.joinState===e.services.TeamJoinState.NotJoined&&(t.joinState=e.services.TeamJoinState.Joining,this.discoverService.joinTeam(t.teamId).then(function(s){t.joinState=e.services.TeamJoinState.Joined;var a=i.$translate.instant(i.resources.strings.discover_joined_public_team_alert);i.ariaLiveService.update(a,!0)}).catch(function(e){i.showJoinErrorDialog(e)}).finally(function(){t.joinState!==e.services.TeamJoinState.Joined?t.joinState=e.services.TeamJoinState.NotJoined:(i.userHasAtLeastOneTeam=!0,i.showLeftRailIfNeeded())}))},i.prototype.joinPrivateTeam=function(t){var i=this;t.joinState===e.services.TeamJoinState.NotJoined&&(t.joinState=e.services.TeamJoinState.Joining,this.discoverService.joinTeam(t.teamId).then(function(s){t.joinState=e.services.TeamJoinState.Pending;var a=i.$translate.instant(i.resources.strings.discover_joined_private_team_alert);i.ariaLiveService.update(a,!0)}).catch(function(e){i.showJoinErrorDialog(e)}).finally(function(){t.joinState!==e.services.TeamJoinState.Pending&&(t.joinState=e.services.TeamJoinState.NotJoined)}))},i.prototype.showJoinErrorMessageDialog=function(e,t){var i={doneButtonMessage:this.$translate.instant(this.resources.strings.createTeam_errorDialog_okBtn),errorTitle:e,rightAlignButtons:!0};t&&(i.preActiveElementIds=[t]),this.dialogService.open(this.constants.dialogs.errorDialog,i)},i.prototype.showJoinErrorDialog=function(e){this.showJoinErrorMessageDialog(this.exceptionUtilityService.getFormattedErrorMessage(e,this.$translate.instant(this.resources.strings.discover_error_join_team)))},i.prototype.calculateVisibleTileCount=function(){var e=angular.element(\".discover-tileview\");if(!e||!e.length)return 0;var t=e.width()-i.horizontalMargin,s=e.height();if(!t||!s)return 0;var a=this.isSuggestionMode?i.suggestedTeamsTileHeight:i.searchTeamsTileHeight;return Math.floor(t/i.teamTileWidth)*Math.round(s/a)},i.prototype.calculateVisibleTeamData=function(t){var i=this,s=0,a=0,r=0,o=this.shouldShowCreateTeamTile()?1:0;return o+=this.shouldShowJoinCodeTile()?1:0,_.each(this.teams.slice(o,t),function(t){t.accessType===e.middletier.TeamAccessType.Private?s++:a++,!i.isSuggestionMode||t.memberCount||t.relevantMembers&&0!==t.relevantMembers.length||r++}),{publicTeamCount:r>0?0:a,privateTeamCount:r>0?0:s,nonrelevantTeamCount:r,teamGalleryV2Enabled:this.isGalleryV2Enabled,teamGalleryV2CreateTeamTileEnabled:this.isCreateTeamTileGalleryV2Enabled}},i.prototype.watchForTeamChanges=function(){var e=this;this.$scope.isTeamAddedOrRemoved=!1,this.eventingService.$on(this.$scope,this.constants.events.channels.deletedTeam,function(){e.$scope.isTeamAddedOrRemoved=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.addedTeam,function(){e.$scope.isTeamAddedOrRemoved=!0}),this.$scope.$watch(\"isTeamAddedOrRemoved\",function(t,i){t&&e.debouncedDetermineIfUserHasTeams(),e.$scope.isTeamAddedOrRemoved=!1}),this.eventingService.$on(this.$scope,\"$destroy\",function(){e.debouncedDetermineIfUserHasTeams&&e.debouncedDetermineIfUserHasTeams.cancel()})},i.prototype.determineIfUserHasTeams=function(){var e=this;this.channelService.getTeams().then(function(t){e.userHasAtLeastOneTeam=t&&t.length>0,e.showLeftRailIfNeeded()})},i.prototype.showLeftRailIfNeeded=function(){!this.userHasAtLeastOneTeam||this.layoutService.leftRailVisible||this.schoolAppSettingsStore.isSchoolAppEnabled&&this.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid||this.layoutService.leftRailShow()},i.prototype.recordSearchBoxTelemetry=function(){var i=this;_.defer(function(){var s={action:{gesture:t.PanelActionGesture.scroll,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,i.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.teamDiscoverSearch.toString(),t.PanelActionScenario,i.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.search.toString(),t.PanelActionScenarioType,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.searchBox.toString(),t.PanelModuleName,i.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.logger),summary:\"Discover search\"}};i.analyticsService.onPanelAction(i.$scope,s)})},i.prototype.shouldShowCreateTeamTile=function(){return this.isSuggestionMode&&this.canShowCreateTeam&&(!this.isGalleryV2Enabled||this.isGalleryV2Enabled&&this.isCreateTeamTileGalleryV2Enabled)},i.prototype.shouldShowJoinCodeTile=function(){return this.isSuggestionMode&&this.isTeamCodeEnabled},i.suggestedTeamsTileHeight=272,i.searchTeamsTileHeight=232,i.teamTileWidth=280,i.maxTeamTileWidth=i.teamTileWidth,i.searchPageSize=100,i.horizontalMargin=60,i.suggestedTileId=\"suggested\",i.searchTileId=\"searched\",i.joinByCodeTileId=\"joinbycode\",i.joinCodeInputId=\"join-code-input\",i.joinCodeButtonId=\"join-by-code-button\",i.teamsTileHeightV2=298,i.searchTeamsTileHeightV2=250,i.teamTileWidthV2=238,i.maxTeamTileWidthV2=363,i}();t.DiscoverTeamsController=i,angular.module(\"teamspace.discoverTeams\",[\"teamspace.loggingService\",\"teamspace.exceptionUtilityService\",\"teamspace.teamActionDialogUtilityService\",\"teamspace.discoverService\",\"teamspace.routeUtilityService\",\"skypeX.userResourcesSettingsStore\",\"teamspace.identityService\",\"teamspace.config\",\"teamspace.schoolAppSettingsStore\",\"teamspace.layoutService\"]).directive(\"discoverTeams\",function(){return{restrict:\"E\",replace:!0,scope:{},templateUrl:\"components/discover-teams/discover-teams.html\",controllerAs:\"discoverTeams\",controller:i}}).directive(\"discoverTeamsV2\",function(){return{restrict:\"E\",replace:!0,scope:{},templateUrl:\"components/discover-teams/discover-teams-v2.html\",controllerAs:\"discoverTeams\",controller:i}}).directive(\"fadeIn\",[\"$timeout\",function(e){return{restrict:\"A\",link:function(e,t,i){function s(){t.addClass(\"ng-hide-add\")}t.addClass(\"ng-hide-remove\"),t.on(\"load\",s),e.$on(\"$destroy\",function(){t.off(\"load\",s)})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";function t(e,t,i,o){function n(){l(),s(),setTimeout(c,50)}function l(){a=Math.max(Math.floor((i.width()-m)/t.vsoptions.width),1),u&&(+u.attr(\"col-count\")!=a&&setTimeout(c,250),u.attr(\"col-count\",a))}function s(){t.rows=[];for(var e=0,i=t.items.length;e<i;e+=a)t.rows.push(t.items.slice(e,e+a))}function r(){t.shouldCenter=1==t.items.length&&5==t.items[0].teamType}function c(){var e=u.width(),i=p.width()+12,o=Math.max(t.vsoptions.width,i);t.finalRowItemWidth=o*a<=e?o:t.vsoptions.width}t.transcludeFn=o;var a=1,m=0===t.vsoptions.margin||t.vsoptions.margin?t.vsoptions.margin:60,u=angular.element(i[0].querySelector(\".stv-items-container\")),p=angular.element(i[0].querySelector(\".stv-item-container\"));angular.element(e).on(\"resize\",n),t.$watchCollection(\"items\",function(){p=angular.element(i[0].querySelector(\".stv-item-container\")),l(),s(),r(),setTimeout(c,50)}),t.$watch(\"scrollPosition\",function(){i[0].firstChild.scrollTop=0},!0),t.$watch(function(){return i.attr(\"class\")},function(e){n()}),t.isFinalRow=function(e){return t.rows.indexOf(e)==t.rows.length-1},t.scrollTelemetryCallback&&t.$on(\"simpleTileScrollTelemetry\",function(e,i){if(t.items&&t.vsoptions)if(t.scrollTelemetrySendVisibleCount){var o=t.vsoptions.height,n=i.height;o&&n||t.scrollTelemetryCallback({scrollData:i});var l=i.scrollTop+n,s=Math.round(l/o)*a;t.scrollTelemetryCallback({scrollData:i,shownItemCount:s})}else t.scrollTelemetryCallback({scrollData:i})}),t.$on(\"$destroy\",function(){angular.element(e).off(\"resize\",n)})}angular.module(\"teamspace.simpleTileView\",[\"teamspace.loggingService\"]).directive(\"simpleTileview\",[\"$compile\",\"$templateCache\",\"$timeout\",\"$window\",function(e,i,o,n){return{restrict:\"EA\",transclude:!0,scope:{onFocusCallback:\"&\",items:\"=\",scrollPosition:\"=\",scrollTelemetryCallback:\"&\",scrollTelemetrySendVisibleCount:\"<\",vsoptions:\"=\"},templateUrl:\"components/discover-teams/simple-tileview/simple-tileview.html\",compile:function(){return{pre:function(e){e.scrollParent=e.vsoptions.scrollParentOverride?e.vsoptions.scrollParentOverride:\".stv-tileview-container\"},post:function(e,i,o,l,s){t(n,e,i,s)}}}}}]).directive(\"simpleTileviewV2\",[\"$compile\",\"$templateCache\",\"$timeout\",\"$window\",function(e,i,o,n){return{restrict:\"EA\",transclude:!0,scope:{onFocusCallback:\"&\",itemLabel:\"&\",gridLabel:\"@\",itemDescription:\"&\",items:\"=\",scrollPosition:\"=\",scrollTelemetryCallback:\"&\",scrollTelemetrySendVisibleCount:\"<\",vsoptions:\"=\"},templateUrl:\"components/discover-teams/simple-tileview/simple-tileview-v2.html\",compile:function(){return{pre:function(e){e.scrollParent=e.vsoptions.scrollParentOverride?e.vsoptions.scrollParentOverride:\".stv-tileview-container\"},post:function(e,i,o,l,s){t(n,e,i,s)}}}}}]).directive(\"simpleTransclude\",function(){return{link:function(e,t,i){e.$eval(i.simpleTransclude)(e,function(e){t.append(e)})}}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.channel||(e.channel={}),angular.module(\"teamspace.availableChannelName\",[\"pascalprecht.translate\",\"teamspace.conversationsService\",\"teamspace.locales\"]).directive(\"availableChannelName\",[\"$parse\",\"$q\",\"$translate\",\"conversationsService\",\"resources\",function(e,a,n,t,r){return{restrict:\"A\",require:\"ngModel\",link:function(a,n,r,i){var l=e(r.availableChannelName)(a);r.$observe(\"availableChannelName\",function(){l=e(r.availableChannelName)(a)}),i.$validators.availableChannelName=function(e,a){if(!i.$dirty||i.$isEmpty(a)||i.$error.validChannelName||i.$$pristineInitialValue&&a.toLowerCase()===i.$$pristineInitialValue.toLowerCase())return!0;if(l){var n=t.getConversation(l.objectId),r=n&&n.getTopicMinis();return!_.some(r,function(e){return e.name.toLowerCase()===a.toLowerCase()})}return!1}}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){\"use strict\";var n=function(){function t(t,n,a,i,s,r,o,l,h,c,u,d,m,g,p,v,f,b,C){var y=this;this.$q=t,this.$scope=n,this.$state=a,this.$translate=i,this.constants=s,this.exceptionUtilityService=o,this.teamMembershipPropertiesService=l,this.teamSettingsService=c,this.ariaLiveService=u,this.settingsService=g,this.resources=p,this.channelService=f,this.appConfig=b,this.navigationService=C,this.editButton={func:function(){return y.editChannel()},disabled:!0,dataBagFunc:function(){return y.channelName?{channelNameLength:y.channelName.length,isFavDefault:y.isFavDefault,channelType:e.services.ChannelType[y.channelType]}:{isFavDefault:y.isFavDefault,channelType:e.services.ChannelType[y.channelType]}}},this.isToNavigateAfterFinish=!1,this.activeChannelsList=[],this.groupId=null,this.activeFooterButtons=[this.editButton],this.firstLoad=!0,this.isPrivateChannelPolicyEnabled=!0,this.previousChannelName=null,this.isAddingMembers=!1,this._addMemberDialogBusy=!1,this.isEditMode=!1,this.waitMessageKey=this.resources.strings.channel_adding,this.team=n.ngDialogData.team,this.logger=d.newLogger(\"EditChannel\"),this.loadPerfCounterName=s.counters.createChannelMembersDialogLoad,this.maxTeamNameLength=s.teams.settings.maxTeamNameLength,this.enableDefaultFavChannel=g.valueAsBoolean(s.settings.names.enableDefaultFavChannel),h.waitForSettingOrStartupAndGetValue(SkypeX.Services.TeamsAndChannelsPolicyStorageKeys.allowPrivateChannelCreation).then(function(e){y.isPrivateChannelPolicyEnabled=e}),this.enableDefaultFavChannel&&(this.favDefaultChannelsLimit=f.favDefaultChannelsLimit,g.valueAsBoolean(s.settings.names.enableNewTerminologyForTeamChannelFavorites)?(this.showAutoFavoriteLabel=i.instant(p.strings.fav_default_checkbox_show_title),this.autoFavoriteMaxLimitReachedText=i.instant(p.strings.show_channel_default_limit_reached_create_channel_comment),this.autoFavoriteMaxLimitReachedLink=i.instant(p.strings.show_channel_limit_reached_remove_one_link)):(this.showAutoFavoriteLabel=i.instant(p.strings.fav_default_checkbox_unselected_title),this.autoFavoriteMaxLimitReachedText=i.instant(p.strings.fav_default_limit_reached_edit_box),this.autoFavoriteMaxLimitReachedLink=i.instant(p.strings.fav_default_limit_reached_remove_one_link)))}return t.$inject=[\"$q\",\"$scope\",\"$state\",\"$translate\",\"constants\",\"localizationService\",\"exceptionUtilityService\",\"teamMembershipPropertiesService\",\"teamsAndChannelsPolicyStore\",\"teamSettingsService\",\"ariaLiveService\",\"loggingService\",\"dialogService\",\"settingsService\",\"resources\",\"teamService\",\"channelService\",\"appConfig\",\"navigationService\"],Object.defineProperty(t.prototype,\"addMemberDialogBusy\",{get:function(){return this._addMemberDialogBusy},set:function(e){this._addMemberDialogBusy=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableOneDriveStorageForPrivateChannels\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableOneDriveStorageForPrivateChannels)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableSpecialChannels\",{get:function(){return this.isPrivateChannelPolicyEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableNiji)&&(this.teamMembershipPropertiesService.isAdmin(this.team.objectId)||this.teamSettingsService.canCreatePrivateChannel(this.team.objectId))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isSpecialChannel\",{get:function(){return!(!this.enableSpecialChannels||this.channelType!==e.services.ChannelType.Private)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showFavDefault\",{get:function(){return this.enableDefaultFavChannel&&!this.isSpecialChannel&&this.team&&this.teamMembershipPropertiesService.isAdmin(this.team.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"channelName\",{get:function(){return this._channelName},set:function(e){e&&(e=e.replace(/\\t/g,\"    \")),this._channelName!==e&&(this.serverErrorMessage&&(this.serverErrorMessage=null),this._channelName=e,this.evaluateEditBtnState())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"description\",{get:function(){return this._description},set:function(e){this._description!==e&&(this._description=e,this.evaluateEditBtnState())},enumerable:!0,configurable:!0}),t.prototype.clearTitleArialabel=function(){if(this.firstLoad){var e=angular.element(\".ts-channel-name\");e&&e.length>0&&e.attr(\"aria-labelledby\",\"channelnametext channelnameplaceholder\"),this.firstLoad=!1}},Object.defineProperty(t.prototype,\"favDefaultChannelsLimitReached\",{get:function(){return!this.isFavDefault&&this.team.channels.filter(function(e){return e.isFavDefault}).length>=this.favDefaultChannelsLimit},enumerable:!0,configurable:!0}),t.prototype.navigateToChannelsManagementTab=function(){this.navigationService.navigate(this.$scope,this.constants.states.appTeamDashboard,{teamName:this.team.displayName,threadId:this.team.objectId,middlePane:this.constants.teamDashboardTabs.channelsId}),this.$scope.closeThisDialog()},t.prototype.evaluateEditBtnState=function(){this.editButton.disabled=!this.editChannelForm||!this.editChannelForm.$valid||this.editChannelForm.channelname.$pristine&&this.editChannelForm.channeldescription.$pristine&&this.editChannelForm.isfavdefault.$pristine},t.prototype.editChannelInternal=function(){return this.$q.when()},t.prototype.editChannel=function(){var e=this;if(!this.editChannelForm.$valid)return this.$q.reject();var t=this.dialogTitle;return this.dialogTitle=null,this.logger.debug('[editChannel] Edit \"'+this.channelName+'\" channel in \"'+this.team.displayName+'\" team...'),this.setLoadingFlagsOn(),this.focusOnWaitMessage(),this.editChannelInternal().catch(function(n){return e.logger.error('[editChannel] Failed to edit channel in \"'+e.team.objectId+'\" team.'),e.suppressCancel=!1,e.dialogTitle=t,e.activeFooterButtons=[e.editButton],e.serverErrorMessage=e.exceptionUtilityService.getFormattedErrorMessage(n,e.defaultErrorMessage),e.$q.reject(n)}).finally(function(){e.setLoadingFlagsOff(),e.removeTabIndexFromFocusElement()})},t.prototype.closeAndNavigate=function(){this.$scope.closeThisDialog(),this.isToNavigateAfterFinish&&this.$state.go(this.constants.states.appConversation,{groupName:this.team.displayName,slug:this.channelName,threadId:this.channelId,middlePane:\"conversations\",ctx:\"channel\",navCtx:\"base-edit-channel\"})},t.prototype.setLoadingFlagsOn=function(){this.isPending=!0,this.suppressCancel=!0,this.serverErrorMessage=null,this.activeFooterButtons=null},t.prototype.setLoadingFlagsOff=function(){this.isPending=!1},t.prototype.focusOnWaitMessage=function(){var e=angular.element(\"#ts-create-channel-focus\")[0];e&&(e.tabIndex=0,e.focus())},t.prototype.removeTabIndexFromFocusElement=function(){var e=angular.element(\"#ts-create-channel-focus\")[0];e&&(e.tabIndex=-1)},t}();t.EditChannelController=n,angular.module(\"teamspace.editChannel\",[\"teamspace.availableChannelName\",\"teamspace.constants\",\"teamspace.exceptionUtilityService\",\"teamspace.loggingService\",\"teamspace.validChannelName\",\"teamspace.dialogService\",\"teamspace.channelService\",\"teamspace.config\",\"teamspace.navigationService\"]).controller(\"EditChannelController\",n)}(t.channel||(t.channel={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(e){!function(n){var i=function(n){function i(t,e,i,a,s,o,r,l,c,h,p,u,d,g,y,v,T,m,_,C,f,S){var B=n.call(this,t,e,i,a,o,d,r,l,c,T,p,u,y,h,g,v,s,f,S)||this;return B.$q=t,B.tooltipService=m,B.personalFilesDetailsService=C,B.appConfig=f,B.navigationService=S,B.channelTypeTooltips=[],B.storageTypeTooltips=[],B.exitButton={func:function(){return B.closeAndNavigate()},disabled:!1},B.dialogTitle=a.instantWithoutEncoding(g.strings.channel_createDialogHeading,{teamName:B.team.displayName}),B.defaultErrorMessage=a.instant(g.strings.createChannel_defaultError),B.tooltipId=_.generateUUID(),B.setFooterButtonProperties(),B.initializeChannelTypes(),B.initializeChannelStorageTypes(),B.initializeTypeTooltipData(),B.initializeStorageTooltipData(),B.isToNavigateAfterFinish=!0,B.enableDefaultFavChannel=h.valueAsBoolean(o.settings.names.enableDefaultFavChannel),B.logger=u.newLogger(\"CreateChannel\"),e.$watch(\"ecc.hasMembers\",function(t,e){t!==e&&B.calculateExitButtonText()}),e.$watch(\"ecc.isSpecialChannel\",function(t,e){t!==e&&B.calculateNextButtonText()}),B}return __extends(i,n),i.$inject=[\"$q\",\"$scope\",\"$state\",\"$translate\",\"channelService\",\"constants\",\"exceptionUtilityService\",\"teamMembershipPropertiesService\",\"teamsAndChannelsPolicyStore\",\"settingsService\",\"ariaLiveService\",\"loggingService\",\"localizationService\",\"resources\",\"dialogService\",\"teamService\",\"teamSettingsService\",\"tooltipService\",\"utilityService\",\"personalFilesDetailsService\",\"appConfig\",\"navigationService\"],Object.defineProperty(i.prototype,\"addMemberDialogBusy\",{get:function(){return this._addMemberDialogBusy},set:function(t){this._addMemberDialogBusy!==t&&(this._addMemberDialogBusy=t,this.exitButton.disabled=t)},enumerable:!0,configurable:!0}),i.prototype.initializeChannelTypes=function(){this.channelType=t.services.ChannelType.Regular,this.channelTypes=[],this.channelTypes.push({text:this.$translate.instant(this.resources.strings.channel_type_standard),value:t.services.ChannelType.Regular}),this.channelTypes.push({text:this.$translate.instant(this.resources.strings.channel_type_private),value:t.services.ChannelType.Private})},i.prototype.initializeChannelStorageTypes=function(){this.storageType=t.services.StorageType.SharePoint,this.storageTypes=[],this.storageTypes.push({text:this.$translate.instant(this.resources.strings.channel_storage_type_sharepoint),value:t.services.StorageType.SharePoint}),this.isOneDriveAvailable()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableOneDriveStorageForPrivateChannels)&&this.storageTypes.push({text:this.$translate.instant(this.resources.strings.channel_storage_type_onedrive),value:t.services.StorageType.OneDrive})},i.prototype.isOneDriveAvailable=function(){var t=this.personalFilesDetailsService.getPersonalSiteInfo();return t&&1===t.availability},i.prototype.editChannelInternal=function(){return this.createChannelInternal()},i.prototype.createChannelInternal=function(){var e=this;return this.channelType===t.services.ChannelType.Private&&(this.isFavDefault=!1),this.channelService.createChannel(this.channelName,this.team,this.description,this.isFavDefault,this.channelType,this.storageType).then(function(t){e.channelId=t.objectId;var n=e.$translate.instantWithoutEncoding(e.resources.strings.channel_createSuccess,{channelName:e.channelName});e.ariaLiveService.update(n),e.channel=t,e.isSpecialChannel?e.handleSpecialChannelCreation(t):e.handleRegularChannelCreation(t)})},i.prototype.handleRegularChannelCreation=function(t){this.closeAndNavigate()},i.prototype.handleSpecialChannelCreation=function(t){this.isAddingMembers=!0,this.dialogTitle=this.$translate.instantWithoutEncoding(this.resources.strings.members_addToChannelDialogTitle,{channelName:t.displayName}),this.activeFooterButtons=[this.exitButton]},i.prototype.setFooterButtonProperties=function(){this.calculateNextButtonText(),this.editButton.tid=\"createChannel-addChannelBtn\",this.editButton.outcome=e.PanelActionOutcome.submit,this.editButton.scenario=e.PanelActionScenario.addChannel,this.editButton.scenarioType=e.PanelActionScenarioType.admin,this.editButton.name=e.PanelModuleName.addChannel,this.editButton.type=e.PanelModuleType.button,this.editButton.summary=\"Add Channel\",this.setExitButtonProperties()},i.prototype.setExitButtonProperties=function(){this.calculateExitButtonText(),this.exitButton.tid=\"createChannel-finishBtn\",this.exitButton.outcome=e.PanelActionOutcome.submit,this.exitButton.scenario=e.PanelActionScenario.addChannel,this.exitButton.scenarioType=e.PanelActionScenarioType.admin,this.exitButton.name=e.PanelModuleName.addChannel,this.exitButton.type=e.PanelModuleType.button,this.exitButton.summary=\"Add Channel\",this.exitButton.secondaryStyle=!0},i.prototype.calculateExitButtonText=function(){this.exitButton.text=this.hasMembers?this.$translate.instant(this.resources.strings.createTeam_doneBtn):this.$translate.instant(this.resources.strings.createTeam_skipBtn)},i.prototype.calculateNextButtonText=function(){this.editButton.text=this.isSpecialChannel?this.$translate.instant(this.resources.strings.createTeam_createBtn):this.$translate.instant(this.resources.strings.channel_addButton)},i.prototype.initializeTypeTooltipData=function(){this.channelTypeTooltips.push({text:this.$translate.instant(this.resources.strings.channel_type_standard_title),subtext:this.$translate.instant(this.resources.strings.channel_type_standard_desc)}),this.channelTypeTooltips.push({text:this.$translate.instant(this.resources.strings.channel_type_private_title),subtext:this.$translate.instant(this.resources.strings.channel_type_private_desc)})},i.prototype.initializeStorageTooltipData=function(){this.storageTypeTooltips.push({text:this.$translate.instant(this.resources.strings.channel_storage_type_onedrive_title),subtext:this.$translate.instant(this.resources.strings.channel_storage_type_onedrive_desc)}),this.storageTypeTooltips.push({text:this.$translate.instant(this.resources.strings.channel_storage_type_sharepoint_title),subtext:this.$translate.instant(this.resources.strings.channel_storage_type_sharepoint_desc)})},i.prototype.showPrivacyTooltip=function(t,e){this.showTooltipInternal(t,e,this.channelTypeTooltips)},i.prototype.showStorageTooltip=function(t,e){this.showTooltipInternal(t,e,this.storageTypeTooltips)},i.prototype.showTooltipInternal=function(e,n,i){if(n){var a={templateUrl:this.constants.files.templates.channelPrivacyTooltip,trigger:\"manual\",container:\"body\",placement:\"right\",autoClose:!0,scope:this.$scope,customClass:\"channel-privacy left-arrow\",content:i},s={sourceElement:angular.element(e.currentTarget),tooltipType:t.services.TooltipType.Popover,options:a,tooltipId:this.tooltipId};this.tooltipService.showTooltip(s)}else this.tooltipService.clearTooltip(t.services.TooltipType.Popover,this.tooltipId)},i}(n.EditChannelController);n.CreateChannelController=i,angular.module(\"teamspace.createChannel\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.editChannel\",\"teamspace.exceptionUtilityService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.config\",\"teamspace.personalFilesDetailsService\"]).controller(\"CreateChannelController\",i).run([\"constants\",\"dialogService\",function(t,e){e.register(t.dialogs.createChannel,{template:\"components/edit-channel/base-edit-channel.html\",className:\"ts-modal-dialog custom-width ts-create-channel-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"CreateChannelController\",controllerAs:\"ecc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.channel||(e.channel={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function a(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}}(),teamspace;!function(e){!function(e){!function(n){\"use strict\";var t=function(n){function t(e,t,a,i,o,l,c,r,s,h,d,g,u,p,m,v,C,f,D,y,S){var N=n.call(this,e,t,a,i,l,u,r,s,h,D,p,g,C,d,m,f,o,y,S)||this;N.eventingService=c,N.navigationService=S,N.channelName=t.ngDialogData.channel&&t.ngDialogData.channel.displayName,N.description=t.ngDialogData.channel&&t.ngDialogData.channel.description,N.channelId=t.ngDialogData.channel&&t.ngDialogData.channel.objectId,N.channelType=t.ngDialogData.channel&&t.ngDialogData.channel.channelType,N.isFavDefault=t.ngDialogData.channel&&t.ngDialogData.channel.isFavDefault,N.initialFavDefault=N.isFavDefault,N.initialChannelName=N.channelName||\"\",N.initialChannelDescription=N.description||\"\",N.dialogTitle=i.instantWithoutEncoding(m.strings.channel_editDialogHeading,{teamName:N.team.displayName,channelName:N.initialChannelName}),N.defaultErrorMessage=i.instant(m.strings.updateChannel_defaultError),N.isEditMode=!0,N.waitMessageKey=m.strings.channel_saving,N.setFooterButtonProperties();var _=v.getRootRouteParams();return N.isToNavigateAfterFinish=_.threadId===N.channelId,N.logger=g.newLogger(\"UpdateChannel\"),N}return __extends(t,n),t.$inject=[\"$q\",\"$scope\",\"$state\",\"$translate\",\"channelService\",\"constants\",\"eventingService\",\"exceptionUtilityService\",\"teamMembershipPropertiesService\",\"teamsAndChannelsPolicyStore\",\"settingsService\",\"loggingService\",\"localizationService\",\"ariaLiveService\",\"resources\",\"routeUtilityService\",\"dialogService\",\"teamService\",\"teamSettingsService\",\"appConfig\",\"navigationService\"],t.prototype.editChannelInternal=function(){var e=this;return this.channelService.editChannel(this.channelName,this.description,this.channelId,this.isFavDefault).then(function(){var n=void 0,t=e.channelService.getParentTeamAndChannelByChannelId(e.channelId);if(t&&(n=t.team.objectId),e.channelName!==e.initialChannelName){var a={teamId:n,oldChannelName:e.initialChannelName,newChannelName:e.channelName};e.eventingService.$emit(e.constants.events.channels.updatedChannelName,a)}e.logger.debug('[editChannel] Completed editing \"'+e.channelName+'\" channel in \"'+e.team.displayName+'\" team.'),e.closeAndNavigate()})},t.prototype.setFooterButtonProperties=function(){this.editButton.text=this.$translate.instant(this.resources.strings.channel_edit_save),this.editButton.tid=\"updateChannel-updateChannelBtn\",this.editButton.type=e.PanelModuleType.button,this.editButton.name=e.PanelModuleName.saveButton,this.editButton.summary=\"Editing the channel\",this.editButton.outcome=e.PanelActionOutcome.submit,this.editButton.scenario=e.PanelActionScenario.editChannel,this.editButton.scenarioType=e.PanelActionScenarioType.admin},t}(n.EditChannelController);n.UpdateChannelController=t,angular.module(\"teamspace.updateChannel\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.editChannel\",\"teamspace.exceptionUtilityService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.routeUtilityService\",\"teamspace.dialogService\",\"teamspace.config\"]).controller(\"UpdateChannelController\",t).run([\"constants\",\"dialogService\",function(e,n){n.register(e.dialogs.updateChannel,{template:\"components/edit-channel/base-edit-channel.html\",className:\"ts-modal-dialog custom-width ts-update-channel-dialog dialog-hide-fullscreen\",closeByEscape:!0,closeByDocument:!0,controller:\"UpdateChannelController\",controllerAs:\"ecc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}])}(e.channel||(e.channel={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){a.channel||(a.channel={}),angular.module(\"teamspace.validChannelName\",[\"pascalprecht.translate\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.locales\"]).directive(\"validChannelName\",[\"$q\",\"$translate\",\"constants\",\"channelService\",\"resources\",function(a,n,e,s,i){return{restrict:\"A\",require:\"ngModel\",link:function(a,l,t,r){r.$message||(r.$message={}),r.$validators.validChannelName=function(a,l){return r.$message.invalidChannelName=null,!(r.$dirty&&!r.$isEmpty(l))||(s.isValidDisplayName(l,e.channels.invalidBeginPatterns)?s.isValidDisplayName(l,e.channels.invalidCharactersPatterns)?s.isValidDisplayName(l,e.channels.invalidEndPatterns)?!s.isForbiddenChannelName(l)||(r.$message.invalidChannelName=n.instant(i.strings.channel_errorNameAlreadyTaken),!1):(r.$message.invalidChannelName=n.instant(i.strings.channel_invalidEndChannelNameError),!1):(r.$message.invalidChannelName=n.instant(i.strings.channel_invalidChannelNameError),!1):(r.$message.invalidChannelName=n.instant(i.strings.channel_invalidBeginChannelNameError),!1))}}}}])}(a.components||(a.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,i,s,n){this.$element=t,this.$scope=e,this.$translate=i,this.resources=s,this.constants=n,this.maxLength=100,this.isInEditMode=!1,this.newTitleText=\"\",this.updateTitleLabel()}return t.$inject=[\"$element\",\"$scope\",\"$translate\",\"resources\",\"constants\"],t.prototype.stopEditing=function(){this.isInEditMode&&(this.isInEditMode=!1,this.$scope.$emit(this.constants.events.editableText.inReadOnly,null),this.$element.find(\".ts-editable-text\").focus())},t.sanitize=function(t){return t.replace(/\\s+/g,\" \").trim()},t.prototype.$onChanges=function(e){e.titleText&&(this.titleText=t.sanitize(this.titleText),this.isInEditMode||(this.newTitleText=this.titleText))},t.prototype.updateTitleLabel=function(){this.titleLabel=this.isReadonly?this.titleText:this.$translate.instant(this.resources.strings.calling_title_aria_label,{title:this.titleText})},t.prototype.focusInputBox=function(){var t=this.$element.find(\".input\");t&&t.focus()},t.prototype.startEditing=function(){this.isReadonly||this.isInEditMode||(this.isInEditMode=!0,this.updateTitleLabel(),this.$scope.$emit(this.constants.events.editableText.inEdit,null),this.focusInputBox())},t.prototype.changeTitle=function(){this.isReadonly||this.isInEditMode&&(this.isInEditMode=!1,this.newTitleText?(this.newTitleText=t.sanitize(this.newTitleText),this.newTitleText!==this.titleText&&this.newTitleText.length<=this.maxLength?(this.titleText=this.newTitleText,this.updateTitleLabel(),this.$scope.$emit(this.constants.events.editableText.inReadOnly,this.titleText)):this.$scope.$emit(this.constants.events.editableText.inReadOnly,null)):this.newTitleText=this.titleText)},t.prototype.onContainerKeyUp=function(t){switch(t.which){case this.constants.keyCodes.enter:this.startEditing();break;case this.constants.keyCodes.space:this.newTitleText=this.titleText,this.startEditing()}},t.prototype.onKeyUp=function(t){switch(t.stopPropagation(),t.which){case this.constants.keyCodes.enter:this.changeTitle();break;case this.constants.keyCodes.escape:this.newTitleText=this.titleText,this.stopEditing()}},t}();t.EditableTextController=e,angular.module(\"teamspace.editableText\",[\"pascalprecht.translate\"]).directive(\"editableText\",[\"$compile\",\"constants\",function(t,i){return{restrict:\"E\",scope:{},bindToController:{titleText:\"@\",titleLabel:\"@\",isReadonly:\"=\"},controllerAs:\"ctrl\",controller:e,templateUrl:i.files.templates.editableText}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(n){var t=function(){function n(n,t,o,c){var i=_.debounce(function(e){c.$emit(o.events.jQuery.resize,e)},100);e.common.SafeJQuery.on(n,angular.element(t),o.events.jQuery.resize,function(e){i(e)}),e.common.SafeJQuery.on(n,angular.element(t),o.events.jQuery.click,function(e){c.$emit(o.events.jQuery.click,e)})}return n.$inject=[\"$scope\",\"$window\",\"constants\",\"eventingService\"],n}();n.EmitWindowEventsController=t,angular.module(\"teamspace.emitWindowEvents\",[]).directive(\"emitWindowEvents\",[function(){return{restrict:\"A\",controller:t}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function t(e,t,s,o,i,c,r,n,a,p,l){this.$scope=e,this.$q=t,this.$sce=s,this.$timeout=o,this.loggingService=i,this.emojiService=c,this.uiOrchestrator=r,this.tooltipService=n,this.utilityService=a,this.htmlSanitizer=p,this.constants=l,e.minLength=2,e.currentIndex=-1,e.matchClass=\"search-highlight\",e.showEmojiSearchResults=!1,e.id=a.generateUUID(),this.logger=i.newLogger(\"EmojiPicker\"),this.registerScopeHandlers()}return t.$inject=[\"$scope\",\"$q\",\"$sce\",\"$timeout\",\"loggingService\",\"emojiService\",\"uiOrchestrator\",\"tooltipService\",\"utilityService\",\"htmlSanitizer\",\"constants\"],t.prototype.resolveEmojiIfSelected=function(){this.$scope.results&&this.$scope.results.length&&this.$scope.currentIndex>=0&&this.$scope.currentIndex<this.$scope.results.length?this.$scope.selectResult(this.$scope.results[this.$scope.currentIndex]):this.hideResults()},t.prototype.hideResults=function(){this.$scope.results=[],this.$scope.showEmojiSearchResults=!1,this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,t.tooltipId)},t.prototype.scrollToSelectedSearchResult=function(){var t=this;this.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Layout,function(){var s=$(\"#\"+t.$scope.id+\"_dropdown\"),o=$(\"#\"+t.$scope.id+\"_dropdownitem_\"+t.$scope.currentIndex);if(o.length){var i=o[0].offsetTop,c=s[0].scrollTop;if(i<c)t.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.High,function(){s[0].scrollTop=i});else{var r=o[0].getBoundingClientRect(),n=s[0].getBoundingClientRect();i+r.height>c+n.height&&t.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.High,function(){return o[0].scrollIntoView(!1)})}}})},t.prototype.findMatchString=function(e,t){t=_.escapeRegExp(t);var s=new RegExp(t,\"gi\");if(e){var o=(e=_.escape(e)).match(s),i=_.isEmpty(o)?e:e.replace(s,'<span class=\"'+this.$scope.matchClass+'\">'+o[0]+\"</span>\");return i=this.htmlSanitizer.sanitizeHtml(i),this.$sce.trustAsHtml(i)}},t.prototype.processText=function(){this.$scope.emojiSearchText&&\":\"!==this.$scope.emojiSearchText?this.$scope.emojiSearchText.length>=this.$scope.minLength&&(this.$scope.currentIndex=-1,this.$scope.processSearchResults(this.$scope.emojiSearchText)):(this.logger.info(\"No search text found. Hiding results!\"),this.hideResults())},t.prototype.registerScopeHandlers=function(){var e=this;this.$scope.processSearchResults=function(t){e.$scope.currentIndex=0,e.$scope.showEmojiSearchResults=!0,e.$scope.results=e.emojiService.searchEmoji(t),e.$scope.results&&0!==e.$scope.results.length?e.$scope.results.forEach(function(s){s.title=e.findMatchString(s.shortCode,t)}):e.hideResults()},this.$scope.selectResult=function(t){e.hideResults(),e.$scope.$parent.addEmoji({title:t.shortCode}),e.$scope.emojiSearchText=\"\"},this.$scope.hoverRow=function(t){e.$scope.currentIndex=t};var t=this.$scope.$watch(\"emojiSearchText\",function(){return e.processText()}),s=this.$scope.$parent.$watch(\"emojiText\",function(){e.$scope.emojiSearchText=e.$scope.$parent.emojiText}),o=this.$scope.$on(this.constants.events.emoji.keyDown,function(t,s){e.$timeout(function(){\"\"===e.$scope.emojiSearchText&&s.keyCode===e.constants.keyCodes.backspace&&e.hideResults()},200),e.$scope.keyDownHandler(s.domEvent.$)}),i=this.$scope.$on(this.constants.events.emoticon.blur,function(t,s){e.hideResults()});this.$scope.keyDownHandler=function(t){if(e.$scope.showEmojiSearchResults)switch(t.keyCode){case e.constants.keyCodes.up:e.$scope.results&&e.$scope.currentIndex>0&&(e.$scope.currentIndex=e.$scope.currentIndex-1,e.scrollToSelectedSearchResult()),t.preventDefault(!0);break;case e.constants.keyCodes.down:e.$scope.results&&e.$scope.currentIndex+1<e.$scope.results.length&&(e.$scope.currentIndex=e.$scope.currentIndex+1,e.scrollToSelectedSearchResult()),t.preventDefault(!0);break;case e.constants.keyCodes.enter:case e.constants.keyCodes.tab:e.resolveEmojiIfSelected(),t.preventDefault(!0);break;case e.constants.keyCodes.escape:e.hideResults(),t.preventDefault(!0)}},this.$scope.$on(\"$destroy\",function(){t(),s(),o(),i()})},t.tooltipId=\"emojiPickerToolTip\",t}();t.EmojiPickerController=s,angular.module(\"teamspace.emojiPicker\",[\"ngSanitize\",\"teamspace.uiOrchestrator\",\"teamspace.routeUtilityService\",\"teamspace.utilityService\",\"teamspace.ariaLiveService\",\"teamspace.localizationService\",\"teamspace.constants\"]).directive(\"emojiPicker\",[\"tooltipService\",\"tooltipCssApplicators\",function(t,o){return{restrict:\"E\",scope:{id:\"@\"},controllerAs:\"emojiPickerCtrl\",controller:s,link:function(i,c){function r(){var r={autoClose:!0,container:\"body\",placement:\"auto center\",scope:i,templateUrl:\"components/emoji-picker/emoji-picker-dropdown.html\",trigger:\"manual\"},n={sourceElement:c,tooltipType:e.services.TooltipType.Dropdown,options:r,tooltipId:s.tooltipId,cssApplicator:function(){var e;e=i.targetElementRect?i.targetElementRect:c[0].getBoundingClientRect(),o.emojiPickerDialog(e)}};t.toggleTooltip(n)}i.$watch(\"showEmojiSearchResults\",function(e,t){e&&r()})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function e(e,i,o,s,a,n,r,c,l,d,p,h,u,g,v,m,f,y,S,C,b,B,L,E,A,T,w,k,I){var P=this;this.constants=o,this.$translate=s,this.resources=a,this.accessibilityService=n,this.loggingService=r,this.notificationsService=c,this.utilityService=l,this.tooltipService=d,this.tooltipCssApplicators=p,this.localizationService=g,this.navigationService=v,this.settingsService=m,this.buddyListService=f,this.dialogService=y,this.conversationsService=C,this.flatContactListService=L,this.appConfig=E,this.contactsSharedUtilityService=A,this.ariaLiveService=T,this.callBlockingService=w,this.listItems=[],this.masterStore=[],this.isFavorite=!1,this.isEditOn=!0,this.isLoaded=!1,this.isContactListEmpty=!1,this.isAlreadyBlocked=!1,this.source=t.services.CallTelemetryContext.ExchangeContactsTab,this.deleteContactFromAllGroupsEnabled=!0,this.voiceAppsEnabled=!1,this.isPstnCallingAllowed=!1,this.showInformationBarrierInfoMsg=!1,this.logger=r.newLogger(\"exchange-contacts\"),this.masterStore=[],this.listItems=[],this.isVideoAvailable=I.isVideoSupported(1),k.whenInitialized().then(function(){k.getCameraAvailable().then(function(t){P.isCameraAvailable=t})}),this.enableAddingContactInExchange=m.valueAsBoolean(o.settings.names.enableAddingContactInExchange),this.deleteContactFromAllGroupsEnabled=m.valueAsBoolean(o.settings.names.enableDeleteContactFromAllGroups),this.favoriteGroup=f.getBuddyGroupByType(t.services.BuddyListService.buddyGroupType.Favorites),this.voiceAppsEnabled=m.valueAsBoolean(o.settings.names.enableVoiceApps),this.isPstnCallBlockingEnabled=m.valueAsBoolean(o.settings.names.enableBlockingPstn),this.isPstnCallingAllowed=I.isPSTNCallingAllowed(),this.pstnCallingAllowedSubscription=I.subscribe(function(){P.isPstnCallingAllowed=I.isPSTNCallingAllowed()},t.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),e.$on(\"$destroy\",function(){P.pstnCallingAllowedSubscription&&I.unsubscribe(P.pstnCallingAllowedSubscription)}),S.$on(e,o.events.flatContactListService.flatContactListUpdated,function(t,e){_.forEach(e,function(t){_.find(P.masterStore,function(e){return e.id===t.mappedContact.id})||P.masterStore.splice(0,0,t.mappedContact)}),P.masterStore=_.filter(P.masterStore,function(t){return P.filterFeatureFlag(t)}),P.listItems=P.masterStore,P.isContactListEmpty=0===P.masterStore.length}),S.$on(e,o.events.flatContactListService.flatContactListUpdatedAfterDelete,function(t,e){_.forEach(e,function(t){_.remove(P.masterStore,function(e){return e.mri===t}),_.remove(P.listItems,function(e){return e.mri===t})}),P.isContactListEmpty=0===P.masterStore.length}),this.menuTemplateSelector=\"div#\"+o.callingActionMenuIds.exchangeContactsActionMenuItemId,this.isEditOn=m.valueAsBoolean(o.settings.names.enableEditContactCalling),this.isEditOn&&S.$on(e,o.events.buddyListService.buddyUpdatedByMt,function(t,e){P.onUpdateContact(e)}),this.loadContacts()}return e.$inject=[\"$scope\",\"$q\",\"constants\",\"$translate\",\"resources\",\"accessibilityService\",\"loggingService\",\"notificationsService\",\"utilityService\",\"tooltipService\",\"tooltipCssApplicators\",\"callingNavigationService\",\"dialingService\",\"localizationService\",\"navigationService\",\"settingsService\",\"buddyListService\",\"dialogService\",\"eventingService\",\"conversationsService\",\"peopleService\",\"callingUserActionService\",\"flatContactListService\",\"appConfig\",\"contactsSharedUtilityService\",\"ariaLiveService\",\"callBlockingService\",\"deviceManagerService\",\"callingSupportService\"],e.prototype.getVideoToogleTooltip=function(){return this.isVideoAvailable?this.isCameraAvailable?this.$translate.instant(this.resources.strings.calling_video):this.$translate.instant(this.resources.strings.calling_video_disabled_no_device):this.$translate.instant(this.resources.strings.calling_video_disabled)},e.prototype.filterFeatureFlag=function(t){var e=!_.isEmpty(t);return e&&!this.voiceAppsEnabled&&(e=e&&!SkypeX.Services.ChatServiceUtils.isVoiceAppMri(t.mri)),e},Object.defineProperty(e.prototype,\"navCtx\",{get:function(){return\"exchange-contacts\"},enumerable:!0,configurable:!0}),e.prototype.allowInitiateCall=function(t){var e=!1;return t&&t.mri&&(e=!!t.mri&&SkypeX.Services.ChatServiceUtils.isPstnMri(t.mri)),!e||e&&this.isPstnCallingAllowed},e.prototype.onUpdateContact=function(e){var i=this;if(SkypeX.Services.ChatServiceUtils.isPstnMri(this.openedContact.mri)){if(this.logger.debug(\"Buddy list updated by mt event received.\"),_.isEmpty(e))return void this.logger.info(\"Do nothing as the buddy list updated by mt event is empty\");this.logger.info(\"Replacing the buddy list with newly received list\"),_.forEach(e,function(e){if(e.event===t.services.BuddylistGroupEventType.GroupMembersUpdated){var o=_.find(e.updatedOrNewGroup.buddies,function(t){return t.mri===i.openedContact.mri});o?i.updateContact(o):_.forEach(e.updatedOrNewGroup.buddies,function(t){var e=!1;_.forEach(i.listItems,function(i){t.mri===i.mri&&(e=!0)}),e||i.updateContact(t)})}})}},e.prototype.updateContact=function(t){this.openedContact.mri=t.mri,this.openedContact.displayName=t.displayName,this.openedContact.preferredPhone=t.phone||\"\",this.openedContact.jobTitle=t.jobTitle||\"\",this.openedContact.companyName=t.companyName||\"\"},e.prototype.addMemberToBlockList=function(){var t=this;this.callBlockingService.addBlockedMri(this.openedContact.mri,\"exchange-contacts\").then(function(){t.logger.info(\"addContactToBlockList succeeded\")}).catch(function(e){t.logger.error(\"addContactToBlockList failed with error: {0}\",e)})},e.prototype.removeMemberFromBlockList=function(){var t=this;this.callBlockingService.deleteBlockedMri(this.openedContact.mri,\"exchange-contacts\").then(function(){t.logger.info(\"removeContactFromBlockList succeeded.\")}).catch(function(e){t.logger.error(\"Error while trying to removeContactFrom BlockList with error: {0}\",e)})},e.prototype.loadContacts=function(){var t=this,e=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsTab.loadSaved);this.logger.info(\"loading contacts\"),this.masterStore=_.filter(this.flatContactListService.getCachedContacts(),function(e){return t.filterFeatureFlag(e)}),this.masterStore&&this.masterStore.length>0&&(this.masterStore=_.sortBy(this.masterStore,function(t){return t.displayName?t.displayName.toLowerCase():\"\"}),this.listItems=this.masterStore,this.isLoaded=!0),this.flatContactListService.getExchangeAndBuddyListContacts(this.settingsService.valueAsBoolean(this.constants.settings.names.enableRefreshBuddyListOnUserClick)).then(function(i){t.logger.info(\"fetched contacts from flatContactListService\");var o=_.filter(i,function(e){return t.filterFeatureFlag(e)});t.settingsService.valueAsBoolean(t.constants.settings.names.enableIBForPeople)&&(t.showInformationBarrierInfoMsg=_.some(o,function(t){return t&&t.isIbBarred})),t.masterStore=_.sortBy(o,function(t){return t.displayName?t.displayName.toLowerCase():\"\"}),t.listItems=t.masterStore,e.stop()}).catch(function(i){t.logger.error(\"failed to get contacts, error - {0}\",i),e.fail({\"getExchangeAndBuddyListContacts failed with error\":i})}).finally(function(){t.isLoaded=!0,t.isContactListEmpty=0===t.masterStore.length})},e.prototype.filter=function(){var e,i=this;if(this.searchTerm.length<2&&this.localizationService.getLocale().startsWith(this.appConfig.fre.defaultLangId))this.listItems=this.masterStore;else{var o=new t.services.PIIString(this.searchTerm).scrubbedValue;this.logger.info(\"filter text - {0}\",o),this.listItems=_.filter(this.masterStore,function(t){return!_.isEmpty(t.displayName)&&t.displayName.toLowerCase().includes(i.searchTerm.toLowerCase())||!_.isEmpty(t.preferredPhone)&&t.preferredPhone.includes(i.searchTerm)||!_.isEmpty(t.jobTitle)&&t.jobTitle.toLowerCase().includes(i.searchTerm.toLowerCase())}),e=0===this.listItems.length?this.$translate.instant(this.resources.strings.search_aria_label_search_completed_noResults):this.$translate.instant(this.resources.strings.aria_az_list_search_result,{num:this.listItems.length}),this.ariaLiveService.update(e),this.logger.info(\"Total items after filter: {0}\",this.listItems.length)}},e.prototype.removeContactFromFlatList=function(){var t={contact:this.openedContact,isDeletingFromFlatList:!0};this.dialogService.open(this.constants.dialogs.deleteBuddyGroup,t)},e.prototype.onKeyDown=function(t,e){switch(t.keyCode){case this.constants.keyCodes.c:if(t.altKey&&t.ctrlKey){var i=SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)?e.preferredPhone:\"\";this.makeCall(e,!1,i,t)}return;case this.constants.keyCodes.enter:var o=SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)?e.preferredPhone:\"\";return void this.makeCall(e,!1,o,t);case this.constants.keyCodes.v:return void(t.altKey&&t.ctrlKey&&this.isVideoAvailable&&!e.isPstn&&this.makeCall(e,!0,\"\",t))}},e.prototype.isContactFromBuddyList=function(e){return e.contactDataSource===t.services.ContactDataSource.BuddyList},e.prototype.showActionMenu=function(e,i,o){var s=this,a=\"action menu triggered for mri: \";a+=t.services.ContactsStaticUtils.getScrubbedMri(o.mri),this.logger.info(a);var n=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsTab.openActionMenu);this.openedContact=o,this.favoriteGroup=this.buddyListService.getBuddyGroupByType(t.services.BuddyListService.buddyGroupType.Favorites),this.isFavorite=!!_.find(this.favoriteGroup.buddies,function(t){return t.mri===o.mri}),this.logger.info(\"isPstn = {0}\",this.openedContact.isPstn);var r=this.utilityService.generateUUID(),c={templateUrl:\"components/exchange-contacts/exchange-contacts-actions-menu.html\",trigger:\"manual\",container:\"body\",placement:\"auto bottom-left\",scope:i},l={sourceElement:$(e.currentTarget),tooltipType:t.services.TooltipType.Dropdown,options:c,tooltipId:r,cssApplicator:function(){s.tooltipCssApplicators.contextMenu(e,s.menuTemplateSelector)}};e.preventDefault(),e.stopPropagation(),this.tooltipService.showTooltip(l),this.tooltipType=t.services.TooltipType.Dropdown,this.tooltipId=r,this.isAlreadyBlocked=this.callBlockingService.isBlockedContact(this.openedContact.mri),n.stop()},e.prototype.makeCall=function(t,e,i,o){void 0===i&&(i=\"\"),_.isEmpty(t)||(i?this.contactsSharedUtilityService.makeCall(t,this.source,!1,i):this.contactsSharedUtilityService.makeCall(t,this.source,e,i),o&&(o.preventDefault(),o.stopPropagation()))},e.prototype.initiateChat=function(e){this.logger.info(\"user try to chat with caller\");var i=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsTab.actionChatWith);if(_.isEmpty(e))this.logger.error(\"cannot start chat with undefined/null contact\");else{var o=this.conversationsService.getChatConversationWith(e);o?(this.accessibilityService.focusEditorOnInit=!0,this.navigationService.navigateToChat(o.id,this.navCtx).then(function(e){e===t.services.NavigationResultType.None?i.fail():i.stop()})):this.logger.error(\"conversation null from mri: \"+e)}},e.prototype.isBlocked=function(t){return!!t.isPstn&&this.callBlockingService.isBlockedContact(t.mri)},e.prototype.onMouseDown=function(t,e){document.getElementById(e.id).focus(),t.preventDefault()},e.prototype.addExchangeContact=function(){var e=this.buddyListService.getBuddyGroupByType(t.services.BuddyListService.buddyGroupType.OtherContacts);if(e){var i={groupId:e.id,dialogTitle:this.$translate.instant(this.resources.strings.addcontact_group)};this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,i)}else this.logger.error(\"[addExchangeContact]: no group found with buddy group type OtherContacts\")},e.prototype.openComposeEmail=function(t){window.location.href=t},e.prototype.sendEmail=function(t){t&&t[0]?this.openComposeEmail(\"mailto:\"+encodeURIComponent(t[0])):this.logger.error(\"no email found\")},e.prototype.onFavoriteClickedInContacts=function(t,e){var i=this;if(_.isEmpty(e))this.logger.error(\"No user provided\");else{var o=this.favoriteGroup.id;if(this.isFavorite)this.buddyListService.deleteMemberFromBuddyGroup(o,e.mri);else{var s=\"Was not able to add to the favorites buddy group with         mri: {0}, displayName: {1}, phone/email {2}, company: {3}, job title: {4}\";e.isPstn||e.isVoiceApp?this.buddyListService.addMembersToBuddyGroupWithPhone(o,e.mri,e.displayName,_.isEmpty(e.preferredPhone)?e.displayName:e.preferredPhone,e.companyName,e.jobTitle).catch(function(t){i.logger.warn(s,[e.mri,e.displayName,e.preferredPhone,e.companyName,e.jobTitle]),i.notificationsService.createNotification({title:i.$translate.instant(i.resources.strings.call_contact_add_to_favorites_failure),message:i.$translate.instant(i.resources.strings.call_contact_add_to_favorites_failure),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop)}):this.buddyListService.addMembersToBuddyGroupWithEmail(o,e.mri,e.displayName,e.emails?e.getPrimaryEmail():e.imAddresses[0]).catch(function(t){i.logger.warn(s,[e.mri,e.displayName,e.getPrimaryEmail(),e.companyName,e.jobTitle]),i.notificationsService.createNotification({title:i.$translate.instant(i.resources.strings.call_contact_add_to_favorites_failure),message:i.$translate.instant(i.resources.strings.call_contact_add_to_favorites_failure),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop)})}}},e.prototype.onEditClickedInContacts=function(e,i){if(_.isEmpty(i))this.logger.error(\"No user provided\");else{var o=this.buddyListService.getBuddyGroupByType(t.services.BuddyListService.buddyGroupType.OtherContacts);if(_.isEmpty(o))this.logger.warn(\"Unable to get Other Contacts buddy group inside exchange-contacts.onEditClickedInContacts\");else{var s={groupId:o.id,selectedContact:i,hidePeoplePicker:!0,isPstn:!0,editPstnContact:!0};this.tooltipService.clearTooltip(this.tooltipType,this.tooltipId),this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,s),e.stopPropagation()}}},e}();e.ExchangeContactsController=i,angular.module(\"teamspace.exchangeContacts\",[\"teamspace.contactsSharedUtilityService\",\"teamspace.callingNavigationService\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.dialingService\",\"teamspace.buddyListService\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.conversationsService\",\"teamspace.callingUserActionService\",\"teamspace.peopleService\",\"teamspace.flatContactListService\",\"teamspace.config\",\"teamspace.ariaLiveService\",\"teamspace.callingSupportService\",\"teamspace.callBlockingService\",\"teamspace.deviceManagerService\"]).directive(\"exchangeContacts\",[\"constants\",function(t){return{restrict:\"E\",scope:{},controllerAs:\"exchangeContactsCtrl\",templateUrl:\"components/exchange-contacts/exchange-contacts.html\",controller:i}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.User=0]=\"User\",e[e.Team=1]=\"Team\",e[e.Ambiguous=2]=\"Ambiguous\",e[e.GroupChat=3]=\"GroupChat\",e[e.TeamAndUser=4]=\"TeamAndUser\"}(e.AddAppDialogIntent||(e.AddAppDialogIntent={}));!function(e){e[e.Label=0]=\"Label\",e[e.Team=1]=\"Team\",e[e.Personal=2]=\"Personal\",e[e.Channel=3]=\"Channel\",e[e.Chat=4]=\"Chat\"}(e.SelectorItemType||(e.SelectorItemType={}));!function(e){e[e.Install=0]=\"Install\",e[e.View=1]=\"View\",e[e.Consent=2]=\"Consent\",e[e.OpenImage=3]=\"OpenImage\"}(e.AddAppDialogAction||(e.AddAppDialogAction={}));!function(e){e[e.Tab=0]=\"Tab\",e[e.Bot=1]=\"Bot\",e[e.Messaging=2]=\"Messaging\",e[e.Connector=3]=\"Connector\"}(e.CapabilityType||(e.CapabilityType={}));!function(e){e[e.Personal=1]=\"Personal\",e[e.Team=2]=\"Team\",e[e.GroupChat=4]=\"GroupChat\"}(e.AddAppDialogInstallOptionFlag||(e.AddAppDialogInstallOptionFlag={})),e.PermissionMapPersonalScope={extension_addAppDialogBasicPermission1:[\"galleryTabs\",\"staticTabs\",\"bots\",\"inputExtensions\"],extension_addAppDialogBasicPermission2:[\"bots\"],extension_addAppDialogIdentityPermission1:[\"galleryTabs\",\"staticTabs\",\"bots\",\"inputExtensions\"]},e.PermissionMapTeamScope={extension_addAppDialogTeamPermission1:[\"galleryTabs\",\"staticTabs\",\"bots\",\"inputExtensions\",\"customBots\"],extension_addAppDialogTeamPermission2:[\"bots\",\"connectors\",\"customBots\"],extension_addAppDialogIdentityPermission2:[\"galleryTabs\",\"staticTabs\",\"bots\",\"inputExtensions\"]},e.PermissionMapChatScope={extension_addAppDialogChatPermission1:[\"galleryTabs\",\"bots\"],extension_addAppDialogChatPermission2:[\"bots\"],extension_addAppDialogIdentityChatPermission:[\"galleryTabs\",\"bots\"]},e.PermissionMapTeamAndChatScope={extension_addAppDialogTeamAndChatPermission1:[\"galleryTabs\",\"staticTabs\",\"bots\",\"inputExtensions\",\"customBots\"],extension_addAppDialogTeamAndChatPermission2:[\"bots\",\"connectors\",\"customBots\"],extension_addAppDialogIdentityTeamAndChatPermission:[\"galleryTabs\",\"staticTabs\",\"bots\",\"inputExtensions\"]};!function(e){e[e.Legacy=1]=\"Legacy\",e[e.Store=2]=\"Store\",e[e.InContextGalleryDialogFromChannel=3]=\"InContextGalleryDialogFromChannel\",e[e.InContextGalleryDialogFromGroupChat=4]=\"InContextGalleryDialogFromGroupChat\",e[e.InContextGalleryDialogMoreAppsFromChannel=5]=\"InContextGalleryDialogMoreAppsFromChannel\",e[e.InContextGalleryDialogMoreAppsFromGroupChat=6]=\"InContextGalleryDialogMoreAppsFromGroupChat\",e[e.Flyout=7]=\"Flyout\",e[e.AppsManagementTabView=8]=\"AppsManagementTabView\",e[e.GroupChatAppsManagementView=9]=\"GroupChatAppsManagementView\",e[e.MoreAppFromSameDeveloper=10]=\"MoreAppFromSameDeveloper\",e[e.MessagingExtensionFlyoutFromChannel=11]=\"MessagingExtensionFlyoutFromChannel\",e[e.MessagingExtensionFlyoutFromChat=12]=\"MessagingExtensionFlyoutFromChat\",e[e.StoreSideload=13]=\"StoreSideload\",e[e.DeepLink=14]=\"DeepLink\",e[e.ConnectorManagementDialog=15]=\"ConnectorManagementDialog\",e[e.AppsManagementTabUpgrade=16]=\"AppsManagementTabUpgrade\",e[e.GroupChatAppsManagementUpgrade=17]=\"GroupChatAppsManagementUpgrade\",e[e.AppsList=18]=\"AppsList\",e[e.TabSdkSideload=19]=\"TabSdkSideload\",e[e.AppsManagementTabFromTeam=20]=\"AppsManagementTabFromTeam\",e[e.AppsManagementTabFromGroupChat=21]=\"AppsManagementTabFromGroupChat\",e[e.AppSuggestionInEmptyChannel=22]=\"AppSuggestionInEmptyChannel\",e[e.MeetingFromGroupchat=23]=\"MeetingFromGroupchat\",e[e.MeetingFromTeam=24]=\"MeetingFromTeam\",e[e.MessagingExtensionFeaturedItem=25]=\"MessagingExtensionFeaturedItem\",e[e.NewMessageUpgrade=26]=\"NewMessageUpgrade\",e[e.AtMentionDirectInstallationFromTeam=27]=\"AtMentionDirectInstallationFromTeam\",e[e.AtMentionDirectInstallationFromGroupChat=28]=\"AtMentionDirectInstallationFromGroupChat\",e[e.PersonalAppBannerUpgrade=29]=\"PersonalAppBannerUpgrade\",e[e.AppBarNew=30]=\"AppBarNew\",e[e.AppsListNew=31]=\"AppsListNew\",e[e.TabInlineConfigForTeam=32]=\"TabInlineConfigForTeam\",e[e.TabInlineConfigForChat=33]=\"TabInlineConfigForChat\",e[e.MessagingExtensionFlyoutV2=34]=\"MessagingExtensionFlyoutV2\"}(e.AddAppDialogEntryPoint||(e.AddAppDialogEntryPoint={}));!function(e){e[e.Team=0]=\"Team\",e[e.GroupChat=1]=\"GroupChat\"}(e.AppInstallScope||(e.AppInstallScope={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.hasApps=function(t,n){return!!e.getAppsUpdatedTime(t,n)},e.getAppsUpdatedTime=function(e,t){if(!t||!t.isChat()||t.isLie())return null;if(t.threadProperties){var n=e.tryParseJSON(t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_ExtensionDefinitionContainer]);return n&&n.updatedTime}return null},e}();e.ChatAppsHelper=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e){this.constants=t,this.dialogService=e}return t.prototype.openDialog=function(t,e,n){var o=this.constants.lazyDialogs.inContextAppStore;return this.dialogService.openLazyDialog(o,this.constants.lazyModules.extensibilityDialogs,{threadId:t,messageId:n,selectedCapability:e}).then(function(t){return t&&t.id})},t}();t.InContextAppStoreDialogHelper=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(o){var t=function(){function o(o,t,i,n,r,s,c,a,l,d){this.constants=n;var m=s.getRootRouteParams(),p=decodeURIComponent(m.fileId),u=decodeURIComponent(m.fileType),v=m.providerType,f=(decodeURIComponent(m.providerCode)||\"\").toUpperCase(),y=m.threadId?decodeURIComponent(m.threadId):void 0,I=m.ctx?decodeURIComponent(m.ctx):void 0,g=m.messageId?decodeURIComponent(m.messageId):void 0,U=m.subEntityId?decodeURIComponent(m.subEntityId):void 0,C=l.create(v,f);this.scenario=r.newScenario(this.getScenarioName(C)),this.scenario.eventData={type:d.scrubUnknownFileExtensions(u),entryPoint:I,providerType:v,providerCode:f},a.fullscreenEnabled=!0,o.scenario=this.scenario,o.threadId=y,o.isGoogleFrame=v==e.services.files.FilesProviderType.Google,o.isWopiFrame=v==e.services.files.FilesProviderType.WOPI,o.fileId=p,o.provider=C,o.onTitleBarClosed=function(){a.canGoBackToPreviousRouteName()?a.backToPreviousRouteName(g,U,y):t.go(n.states.app)},o.$on(\"$destroy\",function(){a.fullscreenEnabled=!1})}return o.$inject=[\"$scope\",\"$state\",\"$timeout\",\"constants\",\"loggingService\",\"routeUtilityService\",\"settingsService\",\"layoutService\",\"filesProviderFactory\",\"filesUtilityService\"],o.prototype.getScenarioName=function(e){return this.constants.scenarios.files.viewFileFullScreen+\"_\"+(e&&e.loggingName)},o}();o.ExternalDocumentViewerController=t,angular.module(\"teamspace.externalDocumentViewer\",[\"teamspace.routeUtilityService\",\"teamspace.filesUtilityService\",\"teamspace.layoutService\",\"teamspace.services.files.filesProviderFactory\"]).component(\"externalDocumentViewer\",{templateUrl:\"components/external-document-viewer/external-document-viewer.html\",controller:t,controllerAs:\"externalDocumentViewer\"})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","angular.module(\"teamspace.feedIFFeedbackNegative\",[]).directive(\"feedIfFeedbackNegative\",function(){return{restrict:\"E\",replace:!0,templateUrl:\"components/feed-if-feedback-negative/feed-if-feedback-negative.html\"}})","angular.module(\"teamspace.feedIFFeedbackPositive\",[]).directive(\"feedIfFeedbackPositive\",function(){return{restrict:\"E\",replace:!0,templateUrl:\"components/feed-if-feedback-positive/feed-if-feedback-positive.html\"}})","var teamspace;!function(e){!function(e){var n=function(){return function(){}}();e.IFFeedbackSubMenuController=n,angular.module(\"teamspace.IFFeedbackSubMenu\",[\"teamspace.loggingService\"]).directive(\"iffeedbacksubmenu\",[function(){return{restrict:\"E\",replace:!0,scope:{},controllerAs:\"iffsm\",bindToController:{elementsList:\"=elementsList\",mouseLeave:\"=mouseLeave\",currentSubMenuId:\"=currentSubMenuId\"},templateUrl:\"components/feed-if-feedback/if-feedback-submenu.html\",controller:n}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i,s,n,r,o,a,c,l,d,p,u,h,y=function(){function y(i,s,n,r,o,a,c,l,d,p,u,h,f,v,g,m,S,F,T,A,b,I,k,N,C,M,L,P,w,R,$,D,E,X,B,x,O){var U=this;if(this.$element=i,this.$q=s,this.$rootScope=n,this.$scope=r,this.$translate=a,this.uiOrchestrator=l,this.analyticsService=d,this.ariaLiveService=p,this.bellNotificationsService=u,this.callLogStore=h,this.channelService=f,this.constants=v,this.eventingService=g,this.feedSyncService=m,this.layoutService=S,this.leftRailHeaderService=F,this.loggingService=T,this.storageService=A,this.resources=b,this.settingsService=I,this.tooltipCssApplicators=k,this.tooltipService=N,this.utilityService=C,this.messagingTelemetryService=M,this.appsService=L,this.chatSyncService=P,this.notificationsStore=w,this.timeService=R,this.highlightService=$,this.$timeout=E,this.feedSuggestionService=X,this.appStateService=B,this.appBarService=x,this.navigationNotificationService=O,this.notificationTypeEnum=SkypeX.Services.NotificationType,this.filterInputOn=!1,this.snippetOptions={max:50,wordwise:!1,exactMatchOnly:!0,startOfWordMatchOnly:!1},this.pillCountCleared=!1,this.debouncedFilterFeeds=_.debounce(this.filterFeeds.bind(this),100,{leading:!0,trailing:!0}),this.filteredFeeds=[],this.isLoading=!1,this.previousFeedType=-1,this.selectedFeedType=e.services.FeedType.Focused,this.activeView=!1,this.ricTokens=[],this.feedRendered=!1,this.activityFeed=t.PanelActionScenarioType.activityFeed.toString(),this.specialSymbol=\">\",this.isLoadMoreInProgress=!1,this.loadMoreCutOff=0,this.isLastStateOffline=!1,this.unreadFilterAction=new t.FilterActionItem(\"feedList-unreadFilterBtn\",\"icons-unread\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_unread_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Unread)}),this.mentionedFilterAction=new t.FilterActionItem(\"feedList-mentionedFilterBtn\",\"icons-mention\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_mentions_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Mention)}),this.repliedFilterAction=new t.FilterActionItem(\"feedList-repliedFilterBtn\",\"icons-reply\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_replies_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Reply)}),this.followedFilterAction=new t.FilterActionItem(\"feedList-followedFilterBtn\",\"icons-follow-channel\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_follows_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Follow)}),this.inferredFilterAction=new t.FilterActionItem(\"feedList-inferredFilterBtn\",\"icons-inferred\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_inferred_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Inferred)}),this.trendingFilterAction=new t.FilterActionItem(\"feedList-trendingFilterBtn\",\"icons-trending\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_trending_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Trending)}),this.likedFilterAction=new t.FilterActionItem(\"feedList-likedFilterBtn\",\"icons-like\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_likes_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Like)}),this.reactedFilterAction=new t.FilterActionItem(\"feedList-reactedFilterBtn\",\"icons-emoji\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_reaction_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Reaction)}),this.missedCallFilterAction=new t.FilterActionItem(\"feedList-missedCallFilterBtn\",\"icons-call-missed\",this.$translate.instant(this.resources.strings.calling_log_type_missed),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.MissedCall)}),this.voicemailFilterAction=new t.FilterActionItem(\"feedList-voicemailFilterBtn\",\"icons-voicemail\",this.$translate.instant(this.resources.strings.voicemail_call_title),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.Voicemail)}),this.thirdPartyFilterAction=new t.FilterActionItem(\"feedList-thirdPartyFilterBtn\",\"icons-apps\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_thirdparty_text),function(){return U.feedsFilterActionFn(SkypeX.Services.NotificationType.ThirdParty)}),this.debounceLoadMoreFeeds=_.debounce(this.loadMoreFeeds.bind(this),1e3,{leading:!0,trailing:!1}),this.selectedFilterCriteria={},this.dataSources=[{text:this.$translate.instant(this.resources.strings.notifications_pane_header_focused),value:e.services.FeedType.Focused},{text:this.$translate.instant(this.resources.strings.notifications_pane_header_my_activity),value:e.services.FeedType.MyActivity}],this.feedAppBarItemType=e.services.AppBarItemType.Alerts,this.onAppBarItemClicked=function(){if(U.activeView=U.isActivityTabClicked(),U.activeView){U.messagingTelemetryService.getActivitySwitchScenario(\"powerbar\");U.activityViewId=U.utilityService.generateUUID(),U.selectedFeedType=e.services.FeedType.Focused,U.logger.info(\"Feeds are loaded and first message is selected\"),_.debounce(function(){U.onPanelChange({scenarioType:\"FocusIn\"})},1e3,{leading:!1,trailing:!0})}},this.logger=T.newLogger(\"feed-list\"),this.filterDropdownId=C.generateUUID(),this.feedListActionsDropdownId=C.generateUUID(),this.scrollContainer=\".feed-list-scroll-container\",this.feedsInViewPort={},c.enabled(i,!1),this.enableLeftRailFilters=I.valueAsBoolean(v.settings.names.enableLeftRailFilters),this.placeholderText=a.instant(b.strings.left_rail_filter_placeholder),this.noResultsFound=a.instant(b.strings.left_rail_filter_no_results),this.setFilterInputFocused=this.setFilterInputFocused.bind(this),this.executeFilterInputChange=this.executeFilterInputChange.bind(this),this.executeFilterButtonClick=this.executeFilterButtonClick.bind(this),this.headerDropdownTitles={dataSources:this.dataSources,sourceChangeHandler:this.sourceChangeHandler.bind(this)},this.filterActions=[this.unreadFilterAction,this.mentionedFilterAction,this.repliedFilterAction],I.valueAsBoolean(v.settings.names.enableChannelNotitificationSettings)||this.filterActions.push(this.followedFilterAction),I.valueAsBoolean(v.settings.names.enableMessageReactions)?this.filterActions.push(this.reactedFilterAction):this.filterActions.push(this.likedFilterAction),I.valueAsBoolean(v.settings.names.enableCallNotificationFeeds)&&(this.filterActions.push(this.missedCallFilterAction),this.filterActions.push(this.voicemailFilterAction)),I.valueAsBoolean(v.settings.names.enableThirdPartyNotification)&&this.filterActions.push(this.thirdPartyFilterAction),I.valueAsBoolean(v.settings.names.enableTrendingNotification)&&D.isTFEnabledInWebhook&&this.filterActions.push(this.trendingFilterAction),I.valueAsBoolean(v.settings.names.enableInferredNotification)&&D.isIFEnabledInWebhook&&this.filterActions.push(this.inferredFilterAction),this.ifFeedbackNegativeFeeds=[],I.valueAsBoolean(v.settings.names.enableIFFeedback)){var V=void 0;V=A.get(v.ifFeedBack.ifFeedbackNegativeFeedList)||[];var G=Date.now();V.forEach(function(e){G-e.timestamp<1296e6&&U.ifFeedbackNegativeFeeds.push(e)}),A.set(v.ifFeedBack.ifFeedbackNegativeFeedList,this.ifFeedbackNegativeFeeds)}this.attachEvents(),this.onAppBarItemClicked(),this.moreOptions=this.selectedFeedType===e.services.FeedType.MyActivity?null:{showFilterOptions:this.openFilterDropdown.bind(this),removeFilter:this.removeFilter.bind(this),selectedFilterType:null},this.feedRendered=!1,this.isLoading=!0,this.ensureFeedsInStore().finally(function(){o&&o.params&&o.params[y.StateParamFilter]?(U.feedsFilterActionFn(o.params[y.StateParamFilter]),U.isLoading=!1):(o&&o.params&&o.params[y.StateParamFeedType]&&(U.selectedFeedType=o.params[y.StateParamFeedType]),U.selectFeedSource(U.selectedFeedType).finally(function(){r.$broadcast(v.events.angularVsRepeat.vsRepeatTrigger),g.$emit(v.events.feedListScroll.scrollRefresh,{show:!0})}))}),this.delay(function(){X.increaseBackOffShownCount()}),this.feedbackIFNegativeConfirmHeader=a.instant(b.strings.notification_inferred_negative_feedback_visual_confirmation_header),this.feedbackIFNegativeConfirmContent=a.instant(b.strings.notification_inferred_negative_feedback_visual_confirmation_content);var H=I.valueAsBoolean(v.settings.names.leftRailFilterSearchIconExperiment);this.experimentGroup=H?v.leftRailFilterExperimentGroup.treatment:v.leftRailFilterExperimentGroup.control}return y.$inject=[\"$element\",\"$q\",\"$rootScope\",\"$scope\",\"$state\",\"$translate\",\"$animate\",\"uiOrchestrator\",\"analyticsService\",\"ariaLiveService\",\"bellNotificationsService\",\"callLogStore\",\"channelService\",\"constants\",\"eventingService\",\"feedSyncService\",\"layoutService\",\"leftRailHeaderService\",\"loggingService\",\"storageService\",\"resources\",\"settingsService\",\"tooltipCssApplicators\",\"tooltipService\",\"utilityService\",\"messagingTelemetryService\",\"appsService\",\"chatSyncService\",\"notificationsStore\",\"timeService\",\"highlightService\",\"notificationsAuxiliaryService\",\"$timeout\",\"feedSuggestionService\",\"appStateService\",\"appBarService\",\"navigationNotificationService\"],y.prototype.ensureFeedsInStore=function(){return this.notificationsStore.getStoreReadyState()?(this.chatSyncService.syncNotificationsConversation(),this.$q.when()):this.$q.all([this.feedSyncService.startup(),this.notificationsStore.startup()])},y.prototype.executeFilterButtonClick=function(e,t){this.filterInputOn=e,e?this.loggingService.event(this.constants.events.leftRailFilter.openFeedListFilter,{eventType:t,experimentGroup:this.experimentGroup}):(this.filterString=\"\",this.removeFilter(),this.debouncedFilterFeeds(),this.loggingService.event(this.constants.events.leftRailFilter.closeFeedListFilter))},y.prototype.executeFilterInputChange=function(t){var i=this;if(\"\"===this.filterString&&\"\"!==t&&!this.isLoadMoreInProgress){this.isLoadMoreInProgress=!0;var s=!1,n=this.loggingService.newScenario(this.getLoadMoreScenarioName());n.mark(\"notificationsFetchPage:triggered\"),this.notificationsStore.populateMissingNotificationRecordsFromStore(n,-1,this.criteria).then(function(){n.mark(\"notificationsFetchPage:end\"),i.filterFeeds()}).catch(function(e){i.logger.error(\"Failed to fetch feeds. Error: {0}\",e),n.fail({error:e}),s=!0}).finally(function(){i.isLoadMoreInProgress=!1,s||n.stop({loadMoreFeedsCount:i.filteredFeeds.length,feedsType:e.services.FeedType[i.selectedFeedType],lastMessageUTC:_.last(i.filteredFeeds).timestamp}),i.$scope.$broadcast(i.constants.events.angularVsRepeat.vsRepeatTrigger),i.eventingService.$emit(i.constants.events.feedListScroll.scrollRefresh,{show:!0})})}this.filterString=t,this.debouncedFilterFeeds()},y.prototype.setFilterInputFocused=function(e){this.filterInputFocused=e},y.prototype.addHighlight=function(e){return this.filterString&&(e=this.highlightService.createSnippet(e,this.filterString,this.snippetOptions)),e},y.prototype.filterFeedsByInput=function(){var e=this.filterString.toLowerCase();this.filteredFeeds=this.filteredFeeds.filter(function(t){var i=t.displayName&&t.displayName.toLowerCase().includes(e),s=_.get(t,\"notification.displayTeamName\")&&t.notification.displayTeamName.toLowerCase().includes(e),n=_.get(t,\"notification.displayChannelName\")&&t.notification.displayChannelName.toLowerCase().includes(e),r=t.message&&t.message.toLowerCase().includes(e),o=t.subject&&t.subject.toLowerCase().includes(e),a=t.messageSubject&&t.messageSubject.toLowerCase().includes(e);return i||s||n||r||o||a})},y.prototype.isBotType=function(t){return t.userType===e.services.UserType.bot},y.prototype.getFeedTiming=function(e){return this.timeService.getMessageDisplayableDateTimeForFeedList(e)},y.prototype.getUserMri=function(e){return e.user&&e.user.mri?e.user.mri:e.notification&&e.notification.activity?e.notification.activity.sourceUserId:void 0},y.prototype.isMyActivityOrDLPFeed=function(e){return e.type===this.notificationTypeEnum.UserActivity||e.type===this.notificationTypeEnum.DLP},y.prototype.isFeedRelatedToTeam=function(e){return!(e.type===this.notificationTypeEnum.UserActivity||e.notification&&e.notification.isChat||e.type===this.notificationTypeEnum.ThirdParty||e.type===this.notificationTypeEnum.Call&&!this.isMissedCallRelatedToTeam(e)||e.type===this.notificationTypeEnum.MissedCall||e.type===this.notificationTypeEnum.Voicemail||e.type===this.notificationTypeEnum.Priority||e.type===this.notificationTypeEnum.TeamsEngagementActivity)},y.prototype.isMissedCallRelatedToTeam=function(e){return!(e.subType!==SkypeX.Services.NotificationSubType.MissedMeetingNudge||!e.channel)},y.prototype.doesFeedDeeplinkToChannelsOrChat=function(e){return e.type==this.notificationTypeEnum.Trending||e.type==this.notificationTypeEnum.Reply||e.type==this.notificationTypeEnum.ReplyToReply||e.type==this.notificationTypeEnum.Like||e.type==this.notificationTypeEnum.Mention||e.type==this.notificationTypeEnum.AddedToTeam||e.type==this.notificationTypeEnum.PromotedToTeamAdmin||e.type==this.notificationTypeEnum.Follow||e.type==this.notificationTypeEnum.Inferred||e.type==this.notificationTypeEnum.LikeInChat||e.type==this.notificationTypeEnum.MentionInChat||e.type==this.notificationTypeEnum.Priority||e.type==this.notificationTypeEnum.Reaction||e.type==this.notificationTypeEnum.ReactionInChat||e.type==this.notificationTypeEnum.DLP||e.subType==SkypeX.Services.NotificationSubType.MissedMeetingNudge},y.prototype.showPresenceStatus=function(e){return this.shouldRenderSkypeStatus&&!this.isSystemDLPNotification(e)&&e.type!==this.notificationTypeEnum.GroupRenewal&&e.user&&e.user.objectId&&!this.isConnectorType(e)},y.prototype.isSystemDLPNotification=function(e){return e.type===this.notificationTypeEnum.DLP&&e.subType===SkypeX.Services.NotificationSubType.NotifySender},y.prototype.isTeamMemberShipAndGroupRenewalTypeActivity=function(t){return t.type===this.notificationTypeEnum.TeamMembershipChange&&t.channel.channelType===e.services.ChannelType.Regular||t.type===this.notificationTypeEnum.GroupRenewal},y.prototype.isTeamsEngagementActivity=function(e){return(this.settingsService.valueFor(this.constants.settings.names.enableWelcomeNewUser)||{}).enableWelcomeUserActivityReceive&&e.type===this.notificationTypeEnum.TeamsEngagementActivity},y.prototype.shouldShowAdditionalFeedText=function(e){return!this.isTeamMemberShipAndGroupRenewalTypeActivity(e)&&!this.isTeamsEngagementActivity(e)&&this.isLocationStringAvailable(e)},y.prototype.isLocationStringAvailable=function(e){var t=JSON.stringify({activityType:e.type});return(e.type===this.notificationTypeEnum.UserActivity||e.notification&&e.notification.isChat)&&(_.isNil(e.subject)||0===e.subject.length)?(this.loggingService.event(this.constants.scenarios.teamAndChannel.locationStringMissing,{data:t}),!1):e.type!==this.notificationTypeEnum.Follow&&e.type!==this.notificationTypeEnum.DLP&&e.type!==this.notificationTypeEnum.Reaction&&e.type!==this.notificationTypeEnum.Like&&e.type!==this.notificationTypeEnum.Mention&&e.type!==this.notificationTypeEnum.ReplyToReply&&e.type!==this.notificationTypeEnum.Inferred&&e.type!==this.notificationTypeEnum.Trending&&e.type!==this.notificationTypeEnum.ThirdParty||!e.notification||!_.isNil(e.notification.displayTeamName)&&0!==e.notification.displayTeamName.length||(this.loggingService.event(this.constants.scenarios.teamAndChannel.locationStringMissing,{data:t}),!1)},y.prototype.isPriorityNotificationFeed=function(e){return e.type===this.notificationTypeEnum.Priority},y.prototype.isConnectorType=function(t){return t.userType===e.services.UserType.connector},y.prototype.attachEvents=function(){var t=this;this.eventingService.$on(this.$scope,this.constants.events.feed.feedUpdated,function(e,i){t.delay(function(){t.filterFeeds(),t.$scope.$evalAsync()})}),this.eventingService.$on(this.$scope,this.constants.events.feed.slashCommandFilterFeeds,function(e,i){t.delay(function(){i&&i.params&&(i.params[y.StateParamFilter]?t.feedsFilterActionFn(i.params[y.StateParamFilter]):i.params[y.StateParamFeedType]&&(t.selectedFeedType=i.params[y.StateParamFeedType]))})}),this.eventingService.$on(this.$scope,this.constants.events.layout.shortcutNavigationInLeftRailList,function(e,i){t.selectFeedByShortcut(i)}),this.eventingService.$on(this.$scope,this.constants.events.leftRail.feedListVisible,function(e){t.$scope.$broadcast(t.constants.events.angularVsRepeat.vsRepeatTrigger)});var i=this.$rootScope.$on(this.constants.events.ng.$stateChangeSuccess,function(e,i,s,n,r){i.name===t.constants.states.appActivity&&!t.isLoading&&t.feedRendered&&0!==t.filteredFeeds.length&&(t.moveScrollTop(),t.selectFirstFeedMessage())});this.$scope.$on(\"$destroy\",function(){window.hasOwnProperty(\"cancelIdleCallback\")&&_.each(t.ricTokens,function(e){window.cancelIdleCallback(e)}),t.unsubscribeMarkReadStatusListener&&(t.unsubscribeMarkReadStatusListener(),t.unsubscribeMarkReadStatusListener=null),i&&i(),t.feedSyncService.trimFeeds(),t.messagingTelemetryService.stopActivitySwitchScenario({},{switchStopReason:\"Feed list on destroy\"});var s={summary:\"tab switch action on feeds\",state:e.services.FeedType[e.services.FeedType.Focused],gesture:e.components.PanelActionGesture.click};t.LogPanelAction(s,!0,void 0,!0)}),this.eventingService.$on(this.$scope,this.constants.events.angularVsRepeat.vsRepeatReinitialized,function(){!t.isLoading&&_.isNil(t.shouldRenderSkypeStatus)&&t.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Layout,function(){if(!t.feedRendered)if(t.feedRendered=!0,0!==t.filteredFeeds.length)if(t.enableHistoryMenu){var e=t.navigationNotificationService.getNavigatedActivityId();e?(t.navigationNotificationService.setNavigatedActivityId(void 0),t.selectNavigatedFeed(e)):t.selectFirstFeedMessage()}else t.selectFirstFeedMessage();else t.delay(function(){var e=t.enableLeftRailFilters?t.$element.find(\".left-rail-header-filter-type\"):t.$element.find(\".feed-list-header > .activity-remove-filter-btn\");e.length>0&&e.focus()});t.delay(function(){_.isNil(t.shouldRenderSkypeStatus)&&(t.shouldRenderSkypeStatus=!0,t.$scope.$broadcast(t.constants.events.angularVsRepeat.vsRepeatTrigger))})})},!1),this.eventingService.$on(this.$scope,\"feedIFFeedbackBiEvent\",function(e,i){t.analyticsService.onPanelAction(t.$scope,i)}),this.eventingService.$on(this.$scope,\"feedIFFeedbackNegative\",function(e,i){angular.element(\"#feed-item-\"+i).addClass(\"if-feedback-negative-background\"),angular.element(\"#feed-item-\"+i).removeClass(\"left-rail-item-hover\");var s=t.$timeout(function(){t.updateFeedListIFFeedbackNegative(i)},3e3);t.$scope.$on(\"$destroy\",function(e){this.updateFeedListIFFeedbackNegative(i),this.$timeout.cancel(s)}.bind(t))}),this.$scope.$on(this.constants.events.ng.$stateChangeStart,function(e,i,s,n,r){_.isNil(r)||_.isNil(r.activityId)||(t.selectedFeedID=r.activityId)}),this.enableHistoryMenu&&this.eventingService.$on(this.$scope,this.constants.events.appHeaderBar.activityNavigationIndexChanged,function(e,i){t.selectNavigatedFeed(i)})},Object.defineProperty(y.prototype,\"enableHistoryMenu\",{get:function(){var e=this.settingsService.valueFor(this.constants.settings.names.enableHistoryNavigation)||{};return e.triggerUsingHistoryIcon||e.triggerUsingNavigationArrows},enumerable:!0,configurable:!0}),y.prototype.updateLocalStorageIFFeedback=function(e,t){var i={id:e,timestamp:t};this.ifFeedbackNegativeFeeds.push(i),this.storageService.set(this.constants.ifFeedBack.ifFeedbackNegativeFeedList,this.ifFeedbackNegativeFeeds)},y.prototype.updateFeedListIFFeedbackNegative=function(e){var t=_.findIndex(this.filteredFeeds,function(t){return t.id===e}),i=this.filteredFeeds[t];this.filteredFeeds.splice(t,1),this.updateLocalStorageIFFeedback(i.id,i.timestamp)},y.prototype.selectFeedByShortcut=function(t){var i,s=this;if(this.layoutService.routedToAppBarItem.itemType===e.services.AppBarItemType.Alerts){this.logger.debug(\"Navigation to \"+(t.direction===e.services.Direction.Previous?\"previous\":\"next\")+\" feed\");var n=this.feedSyncService.getFeeds(this.selectedFeedType),r=n[_.findIndex(n,function(e){return e.id===s.selectedFeedID})+t.direction];if(r){var o=this.messagingTelemetryService.getActivitySwitchScenario(\"feed-item-shortcut\"),a=r.notification&&r.notification.activity&&r.notification.activity.sourceMessageId;o.mark(\"selectingFeed\",(i={feedsType:SkypeX.Services.NotificationType[r.type]},i[this.constants.counters.eventNames.feedsSubtype]=SkypeX.Services.NotificationSubType[r.subType],i[this.constants.counters.eventNames.messageId]=a,i)),o.eventData&&(o.eventData.feedsType=SkypeX.Services.NotificationType[r.type],o.eventData[this.constants.counters.eventNames.feedsSubtype]=SkypeX.Services.NotificationSubType[r.subType],o.eventData[this.constants.counters.eventNames.messageId]=a),this.selectFeed(r)}else this.logger.debug(\"No feed to navigate found.\")}},y.prototype.clearPillCount=function(){this.bellNotificationsService.resetNewActivitiesCount(),this.callLogStore.clearPillCount()},y.prototype.selectFirstFeedMessage=function(){var t,i=this.messagingTelemetryService.getActivitySwitchScenario(e.services.FeedType[this.selectedFeedType]),s=this.filteredFeeds.length>0&&SkypeX.Services.NotificationSubType[this.filteredFeeds[0].subType],n=s&&this.filteredFeeds[0].notification&&this.filteredFeeds[0].notification.activity.sourceMessageId;i.eventData&&(i.eventData[this.constants.counters.eventNames.feedsSubtype]=s,i.eventData[this.constants.counters.eventNames.messageId]=n),i.mark(\"feedListRendered\",(t={feedsCount:this.filteredFeeds.length},t[this.constants.counters.eventNames.feedsSubtype]=s,t[this.constants.counters.eventNames.messageId]=n,t)),this.filteredFeeds.length>0&&this.isActivityTabClicked()?this.selectFeed(this.filteredFeeds[0]):this.messagingTelemetryService.stopActivitySwitchScenario({feedsCount:this.filteredFeeds.length,feedsType:e.services.FeedType[this.selectedFeedType]})},y.prototype.selectNavigatedFeed=function(e){if(e){this.navigationNotificationService.setNavigatedActivityId(void 0);var t=_.findIndex(this.filteredFeeds,function(t){return t.id===e}),i=this.filteredFeeds[t];if(i){var s=this.messagingTelemetryService.getActivitySwitchScenario(\"feed-item-navigation\");i.notification&&i.notification.activity&&i.notification.activity.sourceMessageId;s.mark(\"selectingNavigatedFeed\",{feedsCount:this.filteredFeeds.length,selectedFeedIndex:t}),s.eventData&&(s.eventData.feedsType=SkypeX.Services.NotificationType[i.type]),this.selectFeed(i)}else this.logger.debug(\"Cannot find feed to navigate, navigating to first feed\"),this.selectFirstFeedMessage()}},y.prototype.moveScrollTop=function(){var e=this;this.delay(function(){var t=e.$element.find(\".feed-content > .feed-list-scroll-container\");t.length>0&&(t[0].scrollTop=0)})},y.prototype.isActivityTabClicked=function(){return this.appBarService&&this.appBarService.selectedAppId===this.constants.appId.activity||this.layoutService.routedToAppBarItem&&this.layoutService.routedToAppBarItem.itemType===e.services.AppBarItemType.Alerts},y.prototype.loadMoreFeeds=function(t){var i=this;if(this.canLoadMoreFeeds()){var s=this.getPageNumberToLoad(t);if(-1!==s){this.isLoadMoreInProgress=!0;var n=!1,r=this.loggingService.newScenario(this.getLoadMoreScenarioName());r.mark(\"notificationsFetchPage:triggered\"),this.notificationsStore.populateMissingNotificationRecordsFromStore(r,s,this.criteria).then(function(){r.mark(\"notificationsFetchPage:end\"),i.filterFeeds()}).catch(function(e){i.logger.error(\"Failed to fetch feeds. Error: {0}\",e),r.fail({error:e}),n=!0}).finally(function(){i.isLoadMoreInProgress=!1,n||r.stop({loadMoreFeedsCount:i.filteredFeeds.length,feedsType:e.services.FeedType[i.selectedFeedType],lastMessageUTC:_.last(i.filteredFeeds).timestamp})})}}},y.prototype.getPageNumberToLoad=function(e){var t=this,i=this.getPageNumber(e),s=_.chain(_.values(this.notificationsStore.allNotifications.notificationsByActivityId)).reject(function(e){return!e});this.criteria&&(s=s.filter(function(e){return t.criteria(e.metadata)}));var n=s.size().value(),r=this.settingsService.valueAsObject(this.constants.settings.names.feedsStoreSettings);return i<Math.ceil(n/r.pageSize)?i+1:-1},y.prototype.getPageNumber=function(e){var t=this.settingsService.valueAsObject(this.constants.settings.names.feedsStoreSettings);return Math.floor(e/t.pageSize)+1},y.prototype.canLoadMoreFeeds=function(){return this.selectedFeedType===e.services.FeedType.Focused&&(!this.isLoading&&!this.isLoadMoreInProgress)},y.prototype.sourceChangeHandler=function(t){var i=this;return t===e.services.FeedType.MyActivity?this.moreOptions=null:this.moreOptions={showFilterOptions:this.openFilterDropdown.bind(this),removeFilter:this.removeFilter.bind(this),selectedFilterType:null},this.criteria=void 0,this.feedSyncService.trimFeeds(),this.selectedFeedType=t||this.selectedFeedType,this.selectFeedSource(t).finally(function(){i.dismissDropdownMenu(),i.moveScrollTop(),i.$scope.$broadcast(i.constants.events.angularVsRepeat.vsRepeatTrigger),i.eventingService.$emit(i.constants.events.feedListScroll.scrollRefresh,{show:!0})})},y.prototype.selectFeedSource=function(t){var i=this,s=!1;this.feedsInViewPort={},this.selectedFilterAction=null,this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedFilterAction});var n=this.loggingService.newScenario(this.getScenarioName());return this.messagingTelemetryService.getActivitySwitchScenario(e.services.FeedType[this.selectedFeedType],null,{feedsType:e.services.FeedType[this.selectedFeedType]}).mark(\"feedsource\"),this.toggleLiveSync(t),this.updateFeedSource(n).then(function(){i.logger.debug(\"Data is fetched for \"+e.services.FeedType[i.selectedFeedType]),i.announceSelectedFeed()}).catch(function(e){i.logger.error(\"Failed to fetch feeds. Error: {0}\",e),n.fail({error:e}),s=!0}).finally(function(){i.previousFeedType=i.selectedFeedType,i.onPanelChange(),s||n.stop({feedsCount:i.filteredFeeds.length,feedsType:e.services.FeedType[i.selectedFeedType]})})},y.prototype.toggleLiveSync=function(t){this.previousFeedType==e.services.FeedType.MyActivity&&this.feedSyncService.endLiveSync(e.services.FeedType.MyActivity),this.selectedFeedType=t||this.selectedFeedType,this.selectedFeedType==e.services.FeedType.MyActivity&&this.feedSyncService.beginLiveSync(e.services.FeedType.MyActivity)},y.prototype.filterFeedsByUserFilterSelection=function(){var t,i;this.selectedFeedType===e.services.FeedType.Focused?(t=y.FocusedExclusiveFilterTypes,i=null):this.selectedFeedType==e.services.FeedType.MyActivity&&(t=null,i=y.UserActivityTypes),this.filterFeeds(i,t),this.$scope.$evalAsync()},y.prototype.updateFeedSource=function(t){var i=this;return this.previousFeedType===this.selectedFeedType?(t.mark(\"feedTypeNotChanged\",{previousType:e.services.FeedType[this.previousFeedType],selectedType:e.services.FeedType[this.selectedFeedType]}),this.$q.when()):(this.isLoading=!0,this.shouldRenderSkypeStatus=void 0,this.feedRendered=!1,this.filteredFeeds=[],this.loadMoreCutOff=0,this.feedSyncService.fetchFeeds(this.selectedFeedType,t).then(function(e){t.mark(\"feedsFetched\",{feedsCount:e.length})}).then(function(){i.filterFeedsByUserFilterSelection(),t.mark(\"feedsFiltered\",{feedsCount:i.filteredFeeds.length})}).finally(function(){i.isLoading=!1}))},y.prototype.announceSelectedFeed=function(){switch(this.selectedFeedType){case e.services.FeedType.Focused:this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_feed_type_selected));break;default:this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_my_activity_selected))}},y.prototype.doesSelectedFeedSupportCustomizations=function(t){return this.selectedFeedType==e.services.FeedType.Focused&&t.subType!==SkypeX.Services.NotificationSubType.Call&&t.subType!==SkypeX.Services.NotificationSubType.MissedMeetingNudge},y.prototype.getScenarioName=function(){var t=null;switch(this.selectedFeedType){case e.services.FeedType.Focused:t=this.constants.scenarios.feed.feedsFocusedLoad;break;case e.services.FeedType.MyActivity:t=this.constants.scenarios.feed.feedsMyActivityLoad}return t},y.prototype.feedsFilterActionFn=function(e){var t=this;this.feedRendered=!1,this.shouldRenderSkypeStatus=void 0;var i,s,n={summary:\"filter action on feeds\",state:SkypeX.Services.NotificationType[e],experimentGroup:this.experimentGroup},r=this.messagingTelemetryService.getActivitySwitchScenario(\"filter\",null,{feedsType:n.state});switch(r.mark(n.summary),e){case SkypeX.Services.NotificationType.Mention:this.selectedFilterAction=this.mentionedFilterAction,i=this.resources.strings.notification_feeds_filter_menu_mentions_text,s=y.MentionedInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Reply:this.selectedFilterAction=this.repliedFilterAction,i=this.resources.strings.notification_feeds_filter_menu_replies_text,s=y.RepliedInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Like:this.selectedFilterAction=this.likedFilterAction,i=this.resources.strings.notification_feeds_filter_menu_likes_text,s=y.LikedInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Reaction:this.selectedFilterAction=this.reactedFilterAction,i=this.resources.strings.notification_feeds_filter_menu_reaction_text,s=y.ReactedInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.MissedCall:this.selectedFilterAction=this.missedCallFilterAction,i=this.resources.strings.calling_log_type_missed,s=y.MissedCallInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Voicemail:this.selectedFilterAction=this.voicemailFilterAction,i=this.resources.strings.voicemail_call_title,s=y.VoicemailInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Follow:this.selectedFilterAction=this.followedFilterAction,i=this.resources.strings.notification_feeds_filter_menu_follows_text,s=y.FollowedInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Inferred:this.selectedFilterAction=this.inferredFilterAction,i=this.resources.strings.notification_feeds_filter_menu_inferred_text,s=y.InferredInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Trending:this.selectedFilterAction=this.trendingFilterAction,i=this.resources.strings.notification_feeds_filter_menu_trending_text,s=y.TrendingInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.ThirdParty:this.selectedFilterAction=this.thirdPartyFilterAction,i=this.resources.strings.notification_feeds_filter_menu_thirdparty_text,s=y.ThirdPartyInclusiveFilterTypes;break;case SkypeX.Services.NotificationType.Unread:this.selectedFilterAction=this.unreadFilterAction,i=this.resources.strings.notification_feeds_filter_menu_unread_text,s=null}return this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedFilterAction}),this.criteria=function(i){return e===SkypeX.Services.NotificationType.Unread?!i.isRead||i.activityId===t.lastUnReadFeedID||i.feedId===t.lastUnReadFeedID:e===SkypeX.Services.NotificationType.Mention?!0===s[i.activityType]&&(i.activitySubtype===SkypeX.Services.NotificationSubType.Person||i.activitySubtype===SkypeX.Services.NotificationSubType.Tag)||i.activityType===SkypeX.Services.NotificationType.MsGraph&&i.activitySubtype===SkypeX.Services.NotificationSubType.UserMention:e===SkypeX.Services.NotificationType.MissedCall?!0===s[i.activityType]||i.activityType===SkypeX.Services.NotificationType.Call&&i.activitySubtype===SkypeX.Services.NotificationSubType.MissedCall||i.activityType===SkypeX.Services.NotificationType.Call&&i.activitySubtype===SkypeX.Services.NotificationSubType.MissedMeetingNudge:e===SkypeX.Services.NotificationType.Voicemail?!0===s[i.activityType]||i.activityType===SkypeX.Services.NotificationType.Call&&i.activitySubtype===SkypeX.Services.NotificationSubType.Voicemail:e===SkypeX.Services.NotificationType.ThirdParty?!0===s[i.activityType]&&i.activitySubtype!==SkypeX.Services.NotificationSubType.UserMention:!0===s[i.activityType]},this.isLoading=!0,this.dismissFilterPopover(),r.mark(\"notificationsFetchPage:triggered\"),this.notificationsStore.populateMissingNotificationRecordsFromStore(r,1,this.criteria).then(function(){r.mark(\"notificationsFetchPage:end\"),t.filterFeeds(s,null),t.moveScrollTop(),t.$scope.$broadcast(t.constants.events.angularVsRepeat.vsRepeatTrigger),t.eventingService.$emit(t.constants.events.feedListScroll.scrollRefresh,{show:!0}),t.LogPanelAction(n),t.ariaLiveService.update(t.$translate.instant(t.resources.strings.aria_feed_filter_selected,{filterType:t.$translate.instant(i)}))}).finally(function(){t.isLoading=!1})},y.prototype.getLoadMoreScenarioName=function(){switch(this.selectedFeedType){case e.services.FeedType.MyActivity:return this.constants.scenarios.feed.feedsMyActivityLoadMore;case e.services.FeedType.Focused:var t=this.constants.scenarios.feed.feedsFocusedLoadMore;return this.filterInputOn&&(t+=\"_global_filter\"),this.selectedFilterAction&&(t+=\"_\"+this.selectedFilterAction.id),t}return null},y.prototype.filterFeeds=function(t,i){var s=this;void 0===t&&(t=this.selectedFilterCriteria.inclusiveTypes),void 0===i&&(i=this.selectedFilterCriteria.exclusiveTypes);var n=this.loggingService.newScenario(this.constants.scenarios.feed.feedsFilter),r=this.feedSyncService.getFeeds(this.selectedFeedType),o=this.selectedFilterAction===this.unreadFilterAction;this.selectedFilterCriteria.exclusiveTypes=i,this.selectedFilterCriteria.inclusiveTypes=t;var a,c=this.selectedFilterCriteria.exclusiveTypes||this.selectedFilterCriteria.inclusiveTypes;a=c?_.filter(r,function(e){var t=!s.selectedFilterCriteria.inclusiveTypes||\"boolean\"==typeof s.selectedFilterCriteria.inclusiveTypes[e.type]&&s.selectedFilterCriteria.inclusiveTypes[e.type]||\"number\"==typeof s.selectedFilterCriteria.inclusiveTypes[e.type]&&s.selectedFilterCriteria.inclusiveTypes[e.type]===e.subType,i=!s.selectedFilterCriteria.exclusiveTypes||!s.selectedFilterCriteria.exclusiveTypes[e.type];return!e.error&&t&&i}):r,a=_.uniqBy(a,function(e){return e.notification?e.notification.activity.activityId:e.id}),o&&(a=_.filter(a,function(e){return!e.isRead||e.notification&&e.notification.activity.activityId===s.lastUnReadFeedID||!e.notification&&e.id===s.lastUnReadFeedID})),this.settingsService.valueAsBoolean(this.constants.settings.names.enableThirdPartyNotificationReplyMention)||(a=_.filter(a,function(t){return!(t.userType==e.services.UserType.bot)})),this.settingsService.valueAsBoolean(this.constants.settings.names.enableThirdPartyNotificationConnectors)||(a=_.filter(a,function(t){return!(t.userType==e.services.UserType.connector)})),this.settingsService.valueAsBoolean(this.constants.settings.names.enableThirdPartyNotification)||(a=_.filter(a,function(e){return!(e.type==SkypeX.Services.NotificationType.ThirdParty)})),this.settingsService.valueAsBoolean(this.constants.settings.names.enableTrendingNotification)||(a=_.filter(a,function(e){return!(e.type==SkypeX.Services.NotificationType.Trending)})),this.settingsService.valueAsBoolean(this.constants.settings.names.enableInferredNotification)||(a=_.filter(a,function(e){return!(e.type==SkypeX.Services.NotificationType.Inferred)})),this.selectedFilterAction===this.thirdPartyFilterAction&&(a=_.filter(a,function(e){return e.subType!==SkypeX.Services.NotificationSubType.UserMention})),this.selectedFilterAction===this.mentionedFilterAction&&(a=_.filter(a,function(e){return e.subType===SkypeX.Services.NotificationSubType.Person||e.subType===SkypeX.Services.NotificationSubType.Tag||e.type===SkypeX.Services.NotificationType.MsGraph&&e.subType===SkypeX.Services.NotificationSubType.UserMention})),this.ifFeedbackNegativeFeeds.forEach(function(e){a=_.filter(a,function(t){return!(t.id===e.id)})}),this.settingsService.valueAsBoolean(this.constants.settings.names.enableTasksNotificationFeeds)||(a=_.filter(a,function(e){return!(e.type===SkypeX.Services.NotificationType.TeamsTasks)})),this.filteredFeeds=a;var l=this.settingsService.valueAsObject(this.constants.settings.names.feedsStoreSettings),d=Math.floor(l.pageSize/3);this.loadMoreCutOff=this.filteredFeeds.length>d?this.filteredFeeds.length-d:this.filteredFeeds.length,n.stop({feedsCountBeforeFiltering:r.length,feedsCountAfterFiltering:a.length,inclusiveFilters:_.keys(t).map(function(e){return SkypeX.Services.NotificationType[e]}).join(\",\"),exclusiveFilters:_.keys(i).map(function(e){return SkypeX.Services.NotificationType[e]}).join(\",\")}),this.filterString&&(this.filterFeedsByInput(),this.leftRailHeaderService.updateFilterResultsAriaText(this.filteredFeeds&&this.filteredFeeds.length>0))},y.prototype.removeFilter=function(){this.selectedFilterAction=null,this.criteria=void 0,this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedFilterAction}),this.feedSyncService.trimFeeds(),this.moveScrollTop(),this.lastUnReadFeedID=null,this.filterFeeds(null),this.selectFirstFeedMessage(),this.ariaLiveService.update(\"\")},y.prototype.selectFeed=function(t){var i=this;this.$rootScope.activitiesMarkedAsReadCounter++,this.selectedFeedID=t.id,this.lastUnReadFeedID=!t.isRead&&t.notification?t.notification.activity.activityId:t.id,this.setSelectedTeamAndChannel(t),t.isRead?this.delay(function(){i.pillCountCleared||(i.pillCountCleared=!0,i.clearPillCount())}):t&&this.doesFeedDeeplinkToChannelsOrChat(t)?(this.unsubscribeMarkReadStatusListener&&(this.unsubscribeMarkReadStatusListener(),this.unsubscribeMarkReadStatusListener=null),this.unsubscribeMarkReadStatusListener=this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.messages.messageListRenderStateChanged,function(s,n){if(n.state===e.components.MessageListRenderState.RenderedFully){if(!i.unsubscribeMarkReadStatusListener)return;i.unsubscribeMarkReadStatusListener(),i.unsubscribeMarkReadStatusListener=null,i.pillCountCleared||(i.pillCountCleared=!0,i.clearPillCount()),t.markReadStatus(!0)}})):this.delay(function(){i.pillCountCleared||(i.pillCountCleared=!0,i.clearPillCount()),t.markReadStatus(!0)}),t.navigate(this.$scope)},y.prototype.setSelectedTeamAndChannel=function(e){if(e&&e.channel&&e.channel.objectId){var t=this.channelService.getParentTeamAndChannelByChannelId(e.channel.objectId);t&&t.team&&t.channel?this.channelService.setCurrentTeamAndChannel(t.team,t.channel):this.logger.warn(\"Parent team and channel not found for \"+e.channel.objectId)}else this.logger.debug(\"Not a valid channel\")},y.prototype.openFilterDropdown=function(t){var i=this,s={templateUrl:\"components/feed-list/feed-filter-actions-menu.html\",trigger:\"manual\",container:\"body\",scope:this.$scope.$new(),autoClose:!0,placement:\"auto bottom-left\"},n={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:s,tooltipId:this.filterDropdownId,cssApplicator:function(){return i.tooltipCssApplicators.contextMenu(t)}};this.tooltipService.toggleTooltip(n),this.enableLeftRailFilters?this.loggingService.event(this.constants.events.leftRailFilter.openActivityFilterMoreOptions,{experimentGroup:this.experimentGroup}):this.loggingService.event(this.constants.events.leftRailFilter.openActivityFilterDropdown)},y.prototype.openListActionsDropdown=function(t,i,s){var n=this;if(this.doesSelectedFeedSupportCustomizations(s)){var r={templateUrl:\"components/feed-list/feed-actions-menu.html\",trigger:\"manual\",container:\"body\",scope:i,autoClose:!0,placement:\"auto bottom-right\"},o=angular.element(t.currentTarget);\"contextmenu\"===t.type&&(o=angular.element(angular.element(t.currentTarget).find(\".feed-name-time\").next()));var a={sourceElement:o,tooltipType:e.services.TooltipType.Popover,options:r,tooltipId:this.feedListActionsDropdownId+\"_\"+s.id,cssApplicator:function(){return n.tooltipCssApplicators.contextMenu(t)}};t.preventDefault(),t.stopPropagation();var c=this.tooltipService.toggleTooltip(a),l={summary:\"contextual menu toggle action on feed with id \"+s.id,state:c?\"visible\":\"hidden\"};this.LogPanelAction(l,!1),s.type===SkypeX.Services.NotificationType.Inferred&&this.logActionDropdownFly(s.activityId)}},y.prototype.logActionDropdownFly=function(i){var s={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.openIFFeedbackMenu.toString(),e.components.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.activityFeedClick.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.nav.toString(),e.components.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.flyOut.toString(),e.components.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.appBarItem.toString(),e.components.PanelModuleName,this.logger).toString(),state:\"\",summary:\"feeds menu flyout\"},dataBag:{feedActivityId:i}};this.analyticsService.onPanelAction(this.$scope,s)},y.prototype.onPanelChange=function(t){void 0===t&&(t={});var i=\"feedsFocused\";this.selectedFeedType===e.services.FeedType.MyActivity&&(i=\"feedsMyActivity\");var s={tab:{id:this.selectedFeedID+i,type:i,ordinal:this.selectedFeedType},panel:{type:e.PanelType.activity},asyncDataBag:this.gatherFeedsImpressionsData(t)};this.analyticsService.onPanelView(this.$scope,s)},y.prototype.handleFeedClick=function(i,s){var n;if(i&&_.isFinite(s)){this.messagingTelemetryService.cancelCurrentChannelAndChatSwitchScenario({callingFunctionName:\"handleFeedClick - \"+i.id+\", \"+s,reason:\"feed-click\",errorMessage:void 0});var r=this.messagingTelemetryService.getActivitySwitchScenario(\"feed-click\",i.threadId),o=i.notification&&i.notification.activity&&i.notification.activity.sourceMessageId;r.mark(\"selectingFeed\",(n={feedsType:SkypeX.Services.NotificationType[i.type]},n[this.constants.counters.eventNames.feedsSubtype]=SkypeX.Services.NotificationSubType[i.subType],n[this.constants.counters.eventNames.messageId]=o,n)),r.eventData&&(r.eventData.feedsType=SkypeX.Services.NotificationType[i.type],r.eventData[this.constants.counters.eventNames.feedsSubtype]=SkypeX.Services.NotificationSubType[i.subType],r.eventData[this.constants.counters.eventNames.messageId]=o);var a={summary:\"Click action on feeds\",state:SkypeX.Services.NotificationType[i.type],outcome:t.PanelActionOutcome.nav,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.activityFeedClick.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.activityFeed.toString(),t.PanelActionScenarioType,this.logger),metaInformation:{feedType:i.type,feedTypeStr:i.typeStr,feedIndex:s,feedReadState:i.isRead,feedActivityId:i.activityId,feedLastMessageId:i.id,feedSourceThreadId:i.threadId,feedOriginatedDT:i.timestamp,feedClickedTimeStamp:this.getCurrentDateTimeinUTC(),activityViewId:this.activityViewId}};i.notification&&i.notification.activity&&i.notification.activity.sourceMessageId&&(a.metaInformation.messageID=i.notification.activity.sourceMessageId),i.type===SkypeX.Services.NotificationType.TeamsEngagementActivity&&i.subType===SkypeX.Services.NotificationSubType.WelcomeNewUser&&(a.metaInformation.feedSubTypeStr=i.subTypeStr),this.LogPanelAction(a,!0,i),this.selectFeed(i)}else this.logger.debug(\"handleFeedClick: Invalid input parameters\")},y.prototype.gatherFeedsImpressionsData=function(t){void 0===t&&(t={});var i=this.$q.defer();if(this.selectedFeedType===e.services.FeedType.Focused){var s=this.filteredFeeds.length,n=0,r=0,o=this.filteredFeeds[0]?this.filteredFeeds[0].activityId:null,a=this.getFeedsInViewPort(),c=[],l=this.selectedFilterAction?this.selectedFilterAction.text:\"\";n=_.filter(this.filteredFeeds,function(e){return!e.isRead}).length,a.forEach(function(e,t){e.isRead||r++;var i={id:e.id,position:t,type:e.typeStr,subtype:e.subTypeStr,messagePreviewLength:e.message?e.message.length:0,read:e.isRead,serverCreatedTimeStamp:moment(new Date(e.timestamp)).utc().format(\"MM/DD/YYYY hh:mm:ss A\"),clientReceivedTimeStamp:e.clientReceivedTimeStamp,teamId:e.threadId,channelId:e.channel&&e.channel.objectId?e.channel.objectId:\"\",userId:e.user&&e.user.mri?e.user.mri:\"\",sourceMessageId:e.activityId};c.push(i)});var d={totalFeedsCount:s,totalUnreadFeedsCount:n,totalfeedsInViewPortCount:a.length,totalUnreadFeedsInViewPortCount:r,filterByType:l,implicityClickedFeedId:o,activityViewId:this.activityViewId,payload:JSON.stringify(c)};t&&(t.messageID&&(d.messageID=t.messageID,delete t.messageID),t.feedSubTypeStr&&(d.feedSubTypeStr=t.feedSubTypeStr,delete t.feedSubTypeStr),d.metaInformation=JSON.stringify(t)),this.feedsInViewPort={},i.resolve(d)}else i.resolve();return i.promise},y.prototype.LogPanelAction=function(i,s,n,r){var o=this;void 0===i&&(i={}),void 0===s&&(s=!0);var a=function(){var r={action:{gesture:i.gesture?i.gesture:t.PanelActionGesture.click,outcome:i.outcome?i.outcome:t.PanelActionOutcome.nav,scenario:i.scenario?i.scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.activityFeedClick.toString(),t.PanelActionScenario,o.logger),scenarioType:i.scenarioType?i.scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.activityFeed.toString(),t.PanelActionScenarioType,o.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.feedList.toString(),t.PanelModuleName,o.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.feeds.toString(),t.PanelModuleType,o.logger),state:i.state?i.state:\"\",summary:i.summary?i.summary:\"feeds panel view\"}};if(s){var a=i.metaInformation?i.metaInformation:{};r.asyncDataBag=o.gatherFeedsImpressionsData(a)}n&&n.user&&n.user.type===o.constants.atMentions.type.bot?(r.app={scope:e.components.PanelAppScope.team,scenarioCapability:e.components.PanelAppScenarioCapability.bots},o.appsService.getUserInstalledAppFromBotId(n.user.mri).then(function(e){r.app.id=e.appDefinition.id}).finally(function(){o.analyticsService.onPanelAction(o.$scope,r)})):o.analyticsService.onPanelAction(o.$scope,r)};!0===r?a():this.delay(a)},y.prototype.filterButtonIsFocused=function(){var e=this.$element.find('button[data-tid=\"activity-filter-btn\"]')[0];e&&e.focus()},y.prototype.removeFilterButtonIsFocused=function(){var e=this.$element.find('button[data-tid=\"activity-remove-filter-btn\"]')[0];e&&e.focus()},y.prototype.focusFirstElementInResult=function(){var e=this.$element.find(\".vs-repeat-repeated-element\")[0];e&&e.focus()},y.prototype.dismissFilterPopover=function(){$(\".popover\").remove(),this.focusFirstElementInResult()},y.prototype.dismissDropdownMenu=function(){var e=this.$element.find('button[aria-expanded=\"true\"]')[0];e&&e.setAttribute(\"aria-expanded\",\"false\")},y.prototype.processKeyDown=function(e,t){e.which===this.constants.keyCodes.up&&0!==t&&(e.preventDefault(),e.stopPropagation())},y.prototype.GetTranslationID=function(e){return this.$translate.instant(e)},y.prototype.getBlankStateMessage=function(){var t=null;switch(this.selectedFeedType){case e.services.FeedType.Focused:t=this.selectedFilterAction?this.resources.strings.feeds_focused_filtered_blank_state_message:this.resources.strings.feeds_focused_blank_state_message;break;case e.services.FeedType.MyActivity:this.appStateService.current===e.services.ApplicationState.Disconnected||this.appStateService.current===e.services.ApplicationState.Offline?(t=this.resources.strings.feeds_my_activity_blank_state_message_offline,this.isLastStateOffline=!0):(this.isLastStateOffline&&(this.previousFeedType=-1,this.isLastStateOffline=!1,this.sourceChangeHandler(e.services.FeedType.MyActivity)),this.filterString||0!==this.filteredFeeds.length||this.isLoading||(t=this.resources.strings.feeds_my_activity_blank_state_message))}return this.GetTranslationID(t)},y.prototype.feedInView=function(t,i){if(i&&this.selectedFeedType===e.services.FeedType.Focused)if(t){var s=_.sortedIndexBy(this.filteredFeeds,i,function(e){return-e.timestamp});!i.inViewPort&&!this.isLoading&&!this.isLoadMoreInProgress&&s>=this.loadMoreCutOff&&this.debounceLoadMoreFeeds(s),i.inViewPort=!0,this.feedsInViewPort[i.id]||(this.feedsInViewPort[i.id]=i)}else i.inViewPort=!1},y.prototype.getCurrentDateTimeinUTC=function(){return moment(new Date).utc().format(\"MM/DD/YYYY hh:mm:ss A\")},y.prototype.delay=function(e){var t=this,i=window.requestIdleCallback(function(){e();var s=t.ricTokens.indexOf(i);-1!==s&&t.ricTokens.splice(s,1)});this.ricTokens.push(i)},y.prototype.getFeedsInViewPort=function(){var e=[];return _.forEach(this.feedsInViewPort,function(t){t&&e.push(t)}),e},y.prototype.getSuggestionData=function(){return this.feedSuggestionService.recommendationData.backoffData},y.StateParamFeedType=\"feedType\",y.StateParamFilter=\"activityFilter\",y.FocusedExclusiveFilterTypes=(i={},i[0]=!0,i),y.UserActivityTypes=(s={},s[100]=!0,s),y.MentionedInclusiveFilterTypes=(n={},n[6]=!0,n[18]=!0,n[36]=54,n),y.RepliedInclusiveFilterTypes=(r={},r[3]=!0,r[4]=!0,r),y.LikedInclusiveFilterTypes=(o={},o[5]=!0,o[17]=!0,o),y.ReactedInclusiveFilterTypes=(a={},a[5]=!0,a[17]=!0,a[31]=!0,a[32]=!0,a),y.MissedCallInclusiveFilterTypes=(c={},c[21]=!0,c[20]=34,c),y.VoicemailInclusiveFilterTypes=(l={},l[22]=!0,l),y.FollowedInclusiveFilterTypes=(d={},d[11]=!0,d),y.ThirdPartyInclusiveFilterTypes=(p={},p[13]=!0,p[36]=!0,p),y.InferredInclusiveFilterTypes=(u={},u[15]=!0,u),y.TrendingInclusiveFilterTypes=(h={},h[26]=!0,h),y}();t.FeedListController=y,angular.module(\"teamspace.feedList\",[\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.ariaLiveService\",\"teamspace.bellNotificationsService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.uiOrchestrator\",\"teamspace.eventingService\",\"teamspace.feedSyncService\",\"teamspace.layoutService\",\"teamspace.leftRailHeaderService\",\"teamspace.loggingService\",\"skypeX.callLogStore\",\"teamspace.settingsService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.utilityService\",\"teamspace.messagingTelemetryService\",\"skypeX.notificationsStore\",\"teamspace.timeService\",\"skypeX.chatSyncService\",\"teamspace.highlightService\",\"teamspace.notificationsAuxiliaryService\",\"teamspace.feedSuggestionService\",\"teamspace.appBarService\",\"teamspace.navigationNotificationService\"]).directive(\"feedList\",function(){return{restrict:\"E\",scope:{},controller:y,controllerAs:\"flc\",templateUrl:\"components/feed-list/feed-list.html\",params:{filter:null},replace:!0}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,s,a,o,r,c,h,g,l,u,f){this.$scope=e,this.channelService=t,this.profilePictureLoaderService=i,this.uisSettingsService=s,this.$translate=a,this.resources=o,this.constants=r,this.dialogService=c,this.feedSuggestionService=h,this.$sce=g,this.channelNotificationSettingsService=l,this.analyticsService=u,this.flipUX=!1,this.imageUrlByTeamId={},this.settingsToSaveByChannelId={},this.showSuggestionArea=this.canShow(),this.logger=n.newLogger(\"feed-suggestion-section\"),this.suggestionData&&this.suggestionData.length>0&&this.fetchThumbnailUri(this.suggestionData[0]),this.backoffUpperLimit=f.valueFor(r.settings.names.showBackoffUpperLimit)}return i.$inject=[\"$scope\",\"channelService\",\"profilePictureLoaderService\",\"loggingService\",\"uisSettingsService\",\"$translate\",\"resources\",\"constants\",\"dialogService\",\"feedSuggestionService\",\"$sce\",\"channelNotificationSettingsService\",\"analyticsService\",\"settingsService\"],i.prototype.canShow=function(){return this.showSuggestionArea=this.suggestionData&&null!==this.getChannelName(this.suggestionData[0])&&null!==this.getTeamName(this.suggestionData[0])&&(!1===this.suggestionData[0].isRead&&!this.flipUX||this.suggestionData[0].isRead&&this.flipUX)&&this.suggestionData[0].activityCount<this.backoffUpperLimit,this.showSuggestionArea},Object.defineProperty(i.prototype,\"suggestions\",{get:function(){return this.suggestionData},enumerable:!0,configurable:!0}),i.prototype.suggestionCloseHandler=function(){this.showSuggestionArea=!1,this.flipUX=!1,this.markBackoffFeedAsRead(),this.sendUserActionTelemetry(t.PanelActionScenarioType.dismiss.toString())},i.prototype.suggestionActionTaken=function(e){var i=this;this.getChannelSettings(this.suggestionData[e]).then(function(){i.saveChannelSettings(i.suggestionData[e])}),this.flipUX=!0,this.markBackoffFeedAsRead(),this.sendUserActionTelemetry(t.PanelActionScenarioType.clickButton.toString())},i.prototype.sendUserActionTelemetry=function(i){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.read.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.notificationTypeRecommendation.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(i,t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.feeds.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.feedList.toString(),t.PanelModuleName,this.logger)},panel:{type:e.shared.AttributeHelper.tryGetEnum(e.PanelType.activityRecommendation.toString(),e.PanelType,this.logger)},dataBag:{teamId:this.suggestionData[0].teamId,channelId:this.suggestionData[0].threadId,activityId:this.suggestionData[0].activityId,type:this.suggestionData[0].type}};this.analyticsService.onPanelAction(this.$scope,n)},i.prototype.getChannelSettings=function(e){var t,i=this,n=e.threadId,s=this.channelService.getChannelByObjectId(n),a=this.channelNotificationSettingsService.setHeaderDefaults(s);return this.settingsToSaveByChannelId[n]||(this.settingsToSaveByChannelId[n]={}),this.uisSettingsService.getUISChannelNotificationSettings(s.parentTeamId,s.objectId).then(function(e){t=i.channelNotificationSettingsService.resolveUISChannelSettingsData(e,s,a.channelSettings),i.populateSettings(t,n)}).catch(function(){i.logger.warn(\"backoffNotifications: fetching channel settings failed for channel with id \"+n)})},i.prototype.populateSettings=function(e,t){this.settingsToSaveByChannelId[t].allNewPosts=e.allNewPost.selected,this.settingsToSaveByChannelId[t].includeReplies=e.isIncludeReplies,this.settingsToSaveByChannelId[t].channelMentions=e.channelMentions.selected},i.prototype.markBackoffFeedAsRead=function(){!1===this.suggestionData[0].isRead&&this.feedSuggestionService.updateBackoffDataReadStatus()},i.prototype.saveChannelSettings=function(e){var t=this.channelService.getChannelByObjectId(e.threadId);this.lastUpdatedChannel=t;var i=e.threadId,n=this.settingsToSaveByChannelId[i];e.type==SkypeX.Services.IBackOffNotificationType.Follow?n.allNewPosts=this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text):e.type==SkypeX.Services.IBackOffNotificationType.ChannelMention&&(n.channelMentions=this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)),this.uisSettingsService.saveChannelSettings(n.allNewPosts,n.includeReplies,n.channelMentions,t.parentTeamId,i)},i.prototype.launchChannelNotificationSettingsDialog=function(){var e=this;this.dialogService.open(this.constants.dialogs.channelNotificationSettings,{team:this.channelService.getTeamByObjectId(this.lastUpdatedChannel.parentTeamId),channel:this.lastUpdatedChannel,postCloseCallback:function(){e.uisSettingsService.sendDialogClosedTelemetry()}})},i.prototype.getChannelName=function(e){return this.channelService.getChannelByObjectId(e.threadId)?this.channelService.getChannelByObjectId(e.threadId).displayName:null},i.prototype.getTeamName=function(e){var t=this.channelService.getChannelByObjectId(e.threadId);return t?this.channelService.getTeamByObjectId(t.parentTeamId).displayName:null},i.prototype.getSuggestionItemData=function(e){var t=this.channelService.getChannelByObjectId(e.threadId);t.parentTeamId,this.channelService.getTeamByObjectId(t.parentTeamId)},i.prototype.getTeamImageUri=function(e){var t=this.channelService.getChannelByObjectId(e.threadId);return t?this.imageUrlByTeamId[t.parentTeamId]:null},i.prototype.fetchThumbnailUri=function(e){var t=this,i=this.channelService.getChannelByObjectId(e.threadId);if(i){var n=i.parentTeamId,s=this.channelService.getTeamByObjectId(i.parentTeamId);s&&this.profilePictureLoaderService.loadImage({teamId:s.siteInfo&&s.siteInfo.groupId?s.siteInfo.groupId:n,displayName:s.displayName,etag:s.pictureETag},!1,!1,!0).then(function(e){e&&e.imgUrl&&(t.imageUrlByTeamId[n]=t.$sce.getTrustedResourceUrl(e.imgUrl))}).catch(function(){t.logger.warn(\"backoffNotifications: cannot load image for team with id \"+n)})}},i.prototype.getTurnOffLabel=function(e){return this.getHeading()+\" \"+this.getSubHeading()+\" \"+this.getTeamName(e)+\" \"+this.getChannelName(e)},i.prototype.getCompletionLabel=function(e){return this.getHeading()+\" \"+this.getCompletionSubHeading()},i.prototype.getCompletionSubHeading=function(){return this.suggestionData[0].type==SkypeX.Services.IBackOffNotificationType.Follow?this.$translate.instant(this.resources.strings.notifications_backoff_subheading_newposts_after_label):this.suggestionData[0].type==SkypeX.Services.IBackOffNotificationType.ChannelMention?this.$translate.instant(this.resources.strings.notifications_backoff_subheading_channel_after_label):void 0},i.prototype.getHeading=function(){return this.flipUX?this.$translate.instant(this.resources.strings.notifications_backoff_heading_after):this.$translate.instant(this.resources.strings.notifications_backoff_heading)},i.prototype.getSubHeading=function(){var e;return this.flipUX?this.suggestionData[0].type==SkypeX.Services.IBackOffNotificationType.Follow?e=this.$translate.instant(this.resources.strings.notifications_backoff_subheading_newposts_after):this.suggestionData[0].type==SkypeX.Services.IBackOffNotificationType.ChannelMention&&(e=this.$translate.instant(this.resources.strings.notifications_backoff_subheading_channel_after)):this.suggestionData[0].type==SkypeX.Services.IBackOffNotificationType.Follow?e=this.$translate.instant(this.resources.strings.notifications_backoff_subheading_newposts):this.suggestionData[0].type==SkypeX.Services.IBackOffNotificationType.ChannelMention&&(e=this.$translate.instant(this.resources.strings.notifications_backoff_subheading_channel)),e},i.prototype.getTurnOffBtnText=function(){return this.$translate.instant(this.resources.strings.notifications_backoff_turnoff_button)},i}();t.FeedSuggestionSectionController=i,angular.module(\"teamspace.feedSuggestionSection\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.feedSuggestionService\",\"teamspace.uisSettingsService\",\"teamspace.channelNotificationSettingsService\",\"teamspace.profilePictureLoaderService\",\"teamspace.settingsService\"]).directive(\"feedSuggestionSection\",function(){return{restrict:\"E\",scope:{},bindToController:{showSuggestionArea:\"=\",suggestionData:\"=\"},replace:!0,controller:i,controllerAs:\"fss\",templateUrl:\"components/feed-list/feed-suggestion-section.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __awaiter=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))(function(o,s){function a(e){try{c(n.next(e))}catch(e){s(e)}}function r(e){try{c(n.throw(e))}catch(e){s(e)}}function c(e){e.done?o(e.value):new i(function(t){t(e.value)}).then(a,r)}c((n=n.apply(e,t||[])).next())})},__generator=this&&this.__generator||function(e,t){function i(e){return function(t){return n([e,t])}}function n(i){if(o)throw new TypeError(\"Generator is already executing.\");for(;c;)try{if(o=1,s&&(a=2&i[0]?s.return:i[0]?s.throw||((a=s.return)&&a.call(s),0):s.next)&&!(a=a.call(s,i[1])).done)return a;switch(s=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return c.label++,{value:i[1],done:!1};case 5:c.label++,s=i[1],i=[0];continue;case 7:i=c.ops.pop(),c.trys.pop();continue;default:if(a=c.trys,!(a=a.length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){c=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){c.label=i[1];break}if(6===i[0]&&c.label<a[1]){c.label=a[1],a=i;break}if(a&&c.label<a[2]){c.label=a[2],c.ops.push(i);break}a[2]&&c.ops.pop(),c.trys.pop();continue}i=t.call(e,c)}catch(e){i=[6,e],s=0}finally{o=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}var o,s,a,r,c={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return r={next:i(0),throw:i(1),return:i(2)},\"function\"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r},teamspace;!function(e){!function(t){var i;!function(e){e[e.PersonalMention=0]=\"PersonalMention\",e[e.ChannelMention=1]=\"ChannelMention\",e[e.TeamMention=2]=\"TeamMention\",e[e.Reply=3]=\"Reply\",e[e.ReplyToReply=4]=\"ReplyToReply\",e[e.Like=5]=\"Like\",e[e.AddedToTeam=6]=\"AddedToTeam\",e[e.PromotedOwner=7]=\"PromotedOwner\",e[e.ThirdParty=8]=\"ThirdParty\",e[e.Inferred=9]=\"Inferred\",e[e.PendingSelfJoinRequest=10]=\"PendingSelfJoinRequest\",e[e.PendingOnBehalfOfJoinRequest=11]=\"PendingOnBehalfOfJoinRequest\",e[e.PendingOnBehalfOfJoinRequestMultiple=12]=\"PendingOnBehalfOfJoinRequestMultiple\"}(i=t.FeedType||(t.FeedType={}));var n;!function(e){e[e.ReadUnread=0]=\"ReadUnread\",e[e.FollowUnfollow=1]=\"FollowUnfollow\"}(n=t.FeedAction||(t.FeedAction={}));var o;!function(e){e[e.SeeLess=0]=\"SeeLess\",e[e.SeeMore=1]=\"SeeMore\"}(o||(o={}));var s;!function(e){e[e.Author=0]=\"Author\",e[e.Channel=1]=\"Channel\",e[e.ReasonNotListed=2]=\"ReasonNotListed\"}(s||(s={}));var a=function(){function a(e,t,n,o,s,a,r,c,l,h,p,u,d,f,g,S,y,m,v,b){var k=this;if(this.$scope=e,this.constants=t,this.loggingService=n,this.settingsService=o,this.myUserPreferencesStore=s,this.personalConversationService=a,this.channelService=c,this.$translate=l,this.resources=h,this.ariaLiveService=p,this.tooltipService=u,this.utilityService=d,this.authenticationService=f,this.$http=g,this.eventingService=S,this.$timeout=y,this.analyticsService=m,this.uisSettingsService=v,this.dialogService=b,this.feedTypes=i,this.teamIsFollowed=!1,this.logger=n.newLogger(\"FeedListActionsMenu\"),this.userSetting=r.getAppUserSettings(),this.feedType=this.getFeedType(),this.isPersonalMentionMuted=this.isMuted(t.notificationSettings.propNames.mention_Person),this.isChannelMentionMuted=this.isMuted(t.notificationSettings.propNames.mention_Channel),this.isTeamMentionMuted=this.isMuted(t.notificationSettings.propNames.mention_Team),this.isReplyMuted=this.isMuted(t.notificationSettings.propNames.reply),this.isReplyToReplyMuted=this.isMuted(t.notificationSettings.propNames.replyToReply),this.isLikeMuted=this.isMuted(t.notificationSettings.propNames.like),this.enableIFFeedback=o.valueAsBoolean(t.settings.names.enableIFFeedback),this.feed.channel){var F=this.feed.channel.parentTeamId;c.getTeamById(F).then(function(e){k.teamLocal=e,k.teamIsFollowed=e.isFollowed}),this.notificationUnfollow=l.instant(h.strings.notification_unfollow,{channel:this.feed.channel.displayName}),this.notificationFollow=l.instant(h.strings.notification_follow,{channel:this.feed.channel.displayName}),this.channelNotficationSettingsString=l.instant(h.strings.channel_notification_settings)}this.feedbackIFNegative=l.instant(h.strings.notification_inferred_negative_feedback),this.feedbackIFPositive=l.instant(h.strings.notification_inferred_positive_feedback),this.feedbackIFPositiveConfirm=l.instant(h.strings.notification_inferred_positive_feedback_visual_confirmation)}return a.$inject=[\"$scope\",\"constants\",\"loggingService\",\"settingsService\",\"myUserPreferencesStore\",\"personalConversationService\",\"notificationSettingsStore\",\"channelService\",\"$translate\",\"resources\",\"ariaLiveService\",\"tooltipService\",\"utilityService\",\"authenticationService\",\"$http\",\"eventingService\",\"$timeout\",\"analyticsService\",\"uisSettingsService\",\"dialogService\"],a.prototype.showFollowUnFollow=function(){var e=this.feed.channel?this.channelService.getChannelByObjectId(this.feed.channel.objectId):null;return e&&e.isFavorite&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelNotitificationSettings)},a.prototype.showChannelNotificationSettings=function(){var e=this.feed.channel?this.channelService.getChannelByObjectId(this.feed.channel.objectId):null;return e&&e.isFavorite&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelNotitificationSettings)},Object.defineProperty(a.prototype,\"channelNotficationSettingString\",{get:function(){return this.channelNotficationSettingsString},enumerable:!0,configurable:!0}),a.prototype.openChannelNotificationSettingsDialog=function(){var e=this,t=this.feed.channel?this.channelService.getChannelByObjectId(this.feed.channel.objectId):null;this.dialogService.open(this.constants.dialogs.channelNotificationSettings,{team:this.teamLocal,channel:t,postCloseCallback:function(){e.uisSettingsService.sendDialogClosedTelemetry()}})},Object.defineProperty(a.prototype,\"followUnFollowString\",{get:function(){return this.isChannelFollowed()?this.notificationUnfollow:this.notificationFollow},enumerable:!0,configurable:!0}),a.prototype.isChannelFollowed=function(){var e=this.feed.channel;return!!e&&(e.isGeneral&&this.teamIsFollowed||e.isFollowed)},Object.defineProperty(a.prototype,\"readUnreadString\",{get:function(){return this.$translate.instant(this.feed.isRead?this.resources.strings.feed_markAsUnread:this.resources.strings.feed_markAsRead)},enumerable:!0,configurable:!0}),a.prototype.showIFFeedback=function(){return this.feedType===i.Inferred&&this.IFFeedbackenabled()},a.prototype.IFFeedbackenabled=function(){return this.enableIFFeedback},a.prototype.openFeedbackFlyout=function(i,n){this.$scope.feed=this.feed,this.$scope.menuItems=this.getIFFeedbackMenuItems(n),this.$scope.mouseLeave=this.onFeedbackListLeave.bind(this),this.currentTooltipId=this.utilityService.generateUUID()+\"_feedIFFeedback\",this.$scope.currentTooltipId=this.currentTooltipId,this.openFlyout(\"components/feed/feed-list-actions/feed-actions-menu-if-feedback.html\",this.$scope,this.currentTooltipId,$(i.currentTarget),\"auto right-bottom\",i);var o=e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.openIFFeedbackSubMenu.toString(),e.components.PanelActionOutcome,this.logger),s=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.activityFeedClick.toString(),t.PanelActionScenario,this.logger),a=this.logActionDropdown(o,s,this.feed.activityId,e.components.PanelModuleType.flyOut.toString());this.analyticsService.onPanelAction(this.$scope,a)},a.prototype.logActionDropdown=function(t,i,n,o,s,a){return{action:{gesture:e.components.PanelActionGesture.click,outcome:t,scenario:i,scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.nav.toString(),e.components.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(o,e.components.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.appBarItem.toString(),e.components.PanelModuleName,this.logger).toString(),state:\"\",summary:\"feeds sub menu flyout\"},dataBag:{payload:a?s+\":\"+a:\"\",feedActivityId:n}}},a.prototype.getIFFeedbackMenuItems=function(e){var t=[];return t.push(this.createFeedbackMenuItem(e,s.Author)),t.push(this.createFeedbackMenuItem(e,s.Channel)),e===o.SeeLess&&t.push(this.createFeedbackMenuItem(e,s.ReasonNotListed)),t},a.prototype.createFeedbackMenuItem=function(e,t){var i={menuItemLabel:void 0,itemClickHandler:this.getCallbackFunction.bind(this),type:e,targetType:t};if(e===o.SeeLess)switch(t){case s.Author:i.menuItemLabel=this.$translate.instant(this.resources.strings.notification_inferred_negative_feedback_author,{author:this.feed.user.givenName});break;case s.Channel:i.menuItemLabel=this.$translate.instant(this.resources.strings.notification_inferred_negative_feedback_channel,{channel:this.feed.channel.displayName});break;case s.ReasonNotListed:i.menuItemLabel=this.$translate.instant(this.resources.strings.notification_inferred_negative_feedback_reason_not_listed)}else if(e===o.SeeMore)switch(t){case s.Author:i.menuItemLabel=this.$translate.instant(this.resources.strings.notification_inferred_positive_feedback_author,{author:this.feed.user.givenName});break;case s.Channel:i.menuItemLabel=this.$translate.instant(this.resources.strings.notification_inferred_positive_feedback_channel,{channel:this.feed.channel.displayName});break;case s.ReasonNotListed:}return i},a.prototype.onFeedbackListLeave=function(){this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.currentTooltipId)},a.prototype.getCallbackFunction=function(e,t){return __awaiter(this,void 0,void 0,function(){var i,n,a,r=this;return __generator(this,function(c){switch(c.label){case 0:return this.tooltipService.clearAllTooltips(),[4,this.getBaseUrl()];case 1:return(i=c.sent())?(n=\"v1/me/userNotificationEvents/IFFeedback\",a={feedbackType:\"UserIfFeedback\",action:o[e],feedbackTargetType:s[t],feedbackTargetId:this.getApiFeedbackTargetId(t)},this.authenticationService.getAuthHeaders().then(function(o){var s={method:\"POST\",url:i+n,headers:o,data:a};r.onIFFeedbackClick(!0,e,t,a.feedbackTargetId),r.$http(s).then(function(i){r.onIFFeedbackRequestCallback(!0,e,t,a.feedbackTargetId)}.bind(r),function(i){r.onIFFeedbackRequestCallback(!1,e,t,a.feedbackTargetId)}.bind(r))}),[2]):[2]}})})},a.prototype.onIFFeedbackRequestCallback=function(t,i,n,s){var a,r;r=t?i===o.SeeLess?e.components.PanelActionScenario.feedbackSeeLess.toString():e.components.PanelActionScenario.feedbackSeeMore.toString():i===o.SeeLess?e.components.PanelActionScenario.httpFailureSeeLess.toString():e.components.PanelActionScenario.httpFailureSeeMore.toString(),a=e.shared.AttributeHelper.tryGetEnum(r,e.components.PanelActionScenario,this.logger);var c=e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.openFeedback.toString(),e.components.PanelActionOutcome,this.logger),l=this.logActionDropdown(c,a,this.feed.activityId,e.components.PanelModuleType.ifFeedback.toString(),n,s);this.eventingService.$emit(\"feedIFFeedbackBiEvent\",l)},a.prototype.onIFFeedbackClick=function(t,i,n,s){var a=this;if(i===o.SeeLess)this.feed.negativeIFFeedback=!0,this.eventingService.$emit(\"feedIFFeedbackNegative\",this.feed.id);else{this.feed.positiveIFFeedback=!0;var r=this.utilityService.generateUUID()+\"_feedIFFeedbackPositive\",c=this.$timeout(function(){a.tooltipService.clearTooltip(e.services.TooltipType.Popover,r)},3e3);this.$scope.$on(\"$destroy\",function(e){this.$timeout.cancel(c)}.bind(this)),this.openFlyout(\"components/feed-if-feedback-positive/feed-if-feedback-positive.html\",this.$scope,r,$(\"#feed-item-\"+this.feed.id),\"auto right-right\")}},a.prototype.openFlyout=function(t,i,n,o,s,a){var r={templateUrl:t,trigger:\"manual\",container:\"body\",scope:i,autoClose:!0,placement:s},c={sourceElement:o,tooltipType:e.services.TooltipType.Popover,options:r,tooltipId:n};a&&(a.preventDefault(),a.stopPropagation()),this.tooltipService.toggleTooltip(c)},a.prototype.getBaseUrl=function(){return __awaiter(this,void 0,void 0,function(){var e,t=this;return __generator(this,function(i){return e=new Promise(function(e,i){var n=void 0,o=new URLSearchParams(window.location.search);n=\"merlotcity\"===o.get(\"api\")?\"https://int.teams.microsoft.com/api/nss/\":\"https://teams.microsoft.com/api/nss/\",t.authenticationService.getUserDetails().then(function(t){e(\"merlotcity\"===o.get(\"api\")?n:n+t.region+\"/\")}).catch(function(){i(null)})}),[2,e]})})},a.prototype.getApiFeedbackTargetId=function(e){var t=null;switch(e){case s.Author:t=this.feed.user.objectId;break;case s.Channel:t=this.feed.channel.objectId}return t},a.prototype.getFeedType=function(){var e;switch(this.feed.type){case SkypeX.Services.NotificationType.Mention:switch(this.feed.subType){case SkypeX.Services.NotificationSubType.Person:e=i.PersonalMention;break;case SkypeX.Services.NotificationSubType.Channel:e=i.ChannelMention;break;default:e=i.TeamMention}break;case SkypeX.Services.NotificationType.Reply:e=i.Reply;break;case SkypeX.Services.NotificationType.ReplyToReply:e=i.ReplyToReply;break;case SkypeX.Services.NotificationType.Like:e=i.Like;break;case SkypeX.Services.NotificationType.TeamMembershipChange:switch(this.feed.subType){case SkypeX.Services.NotificationSubType.AddedToTeam:e=i.AddedToTeam;break;case SkypeX.Services.NotificationSubType.PromotedToTeamAdmin:e=i.PromotedOwner;break;case SkypeX.Services.NotificationSubType.PendingSelfJoinRequest:e=i.PendingSelfJoinRequest;break;case SkypeX.Services.NotificationSubType.PendingOnBehalfOfJoinRequest:e=i.PendingOnBehalfOfJoinRequest;break;case SkypeX.Services.NotificationSubType.PendingOnBehalfOfJoinRequestMultiple:e=i.PendingOnBehalfOfJoinRequestMultiple}break;case SkypeX.Services.NotificationType.Inferred:e=i.Inferred;break;default:e=i.ThirdParty}return e},a.prototype.toggleReadState=function(){this.announceAction(n.ReadUnread),this.feed.isRead?this.feed.markReadStatus(!1):this.feed.markReadStatus(!0)},a.prototype.toggleFollowChannel=function(){this.announceAction(n.FollowUnfollow),this.personalConversationService.toggleFollowSettingForChannel(this.feed.channel)},a.prototype.announceAction=function(e){var t=\"\";switch(e){case n.ReadUnread:t=this.readUnreadString;break;case n.FollowUnfollow:t=this.followUnFollowString}this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_feed_menu_action_selected,{action:t}))},a.prototype.isMuted=function(e){return!(this.userSetting.toastSettings[e]||this.userSetting.emailSettings[e]||this.userSetting.activityGenerationSettings[e])},a.prototype.turnOffNotification=function(e){this.userSetting.emailSettings[e]=!1,this.userSetting.toastSettings[e]=!1,this.userSetting.activityGenerationSettings[e]=!1,this.updateNotificationSettings()},a.prototype.restoreNotification=function(e){this.userSetting.toastSettings[e]=!0,this.feedType===i.PersonalMention&&(this.userSetting.emailSettings[e]=!0),this.userSetting.activityGenerationSettings[e]=!0,this.updateNotificationSettings()},a.prototype.updateNotificationSettings=function(){var e=this,t=_.values(this.constants.notificationSettings.userSettingWhiteListedKeys),i=_.pick(this.userSetting,t);if(i){var n=this.loggingService.newScenario(this.constants.scenarios.feed.feedsUpdateNotificationSettings);this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings,JSON.stringify(i)).then(function(){e.logger.info(\"User settings successfully updated for key {0}\",SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings),n.stop({settings:JSON.stringify(i)})},function(t){e.logger.error(\"Unable to update user settings {0} for key {1}\",t,SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings),n.fail({error:t,settings:JSON.stringify(i)})})}else this.logger.error(\"Unable to update user settings. UserSetting object was empty for key {0}\",SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings)},a.prototype.toggleNotification=function(e,t){e?this.restoreNotification(t):this.turnOffNotification(t),e=!e},a.prototype.toggleChannelMention=function(){this.toggleNotification(this.isChannelMentionMuted,this.constants.notificationSettings.propNames.mention_Channel)},a.prototype.toggleTeamMention=function(){this.toggleNotification(this.isTeamMentionMuted,this.constants.notificationSettings.propNames.mention_Team)},a.prototype.toggleReply=function(){this.toggleNotification(this.isReplyMuted,this.constants.notificationSettings.propNames.reply)},a.prototype.toggleReplyToReply=function(){this.toggleNotification(this.isReplyToReplyMuted,this.constants.notificationSettings.propNames.replyToReply)},a.prototype.toggleLike=function(){this.toggleNotification(this.isLikeMuted,this.constants.notificationSettings.propNames.like)},a.prototype.blockThirdParty=function(){},a}();t.FeedListActionsMenuController=a,angular.module(\"teamspace.feedListActionsMenu\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.ariaLiveService\",\"teamspace.tooltipService\",\"teamspace.utilityService\",\"teamspace.eventingService\"]).directive(\"feedListActionsMenu\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{feed:\"=flamFeed\"},controllerAs:\"flam\",templateUrl:\"components/feed/feed-list-actions/feed-list-actions-menu.html\",controller:a}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e.fileChiclet||(e.fileChiclet={}),angular.module(\"teamspace.file.chiclet\",[\"teamspace.constants\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.tooltipCssApplicators\",\"teamspace.services.actions.mediaPreview.mediaPreviewActions\",\"teamspace.filesUtilityService\",\"teamspace.tooltipService\",\"teamspace.settingsService\",\"teamspace.services.files.modules.fileChiclet.fileChicletEntityFactory\",\"teamspace.utilityService\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.notificationsService\",\"teamspace.fileCollisionNotification\",\"teamspace.services.files.modules.sharePoint.fileCollisionStore\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.ariaLiveService\"]),angular.module(\"teamspace.file.chiclet.run\",[\"teamspace.file.chiclet\"]).run([\"fileUploadNotification\",\"fileCollisionNotification\",function(e,i){}])}(e.files||(e.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){!function(i){!function(i){var s=function(){function i(i,s,t,o,n,r,a,c,l,p,h,u,d,g,m,S,f,v){var y=this;this.$scope=s,this.$translate=t,this.constants=o,this.filesUtilityService=n,this.$element=c,this.peopleService=l,this.resources=h,this.sharepointShareService=u,this.tooltipService=d,this.eventingService=g,this.loggingService=m,this.analyticsService=S,this.filesSharingHelper=f,this.itemsViewStringLoaderService=v,this.permissionFetched=void 0,this.permissionScope=e.services.permissionScope,s.id=r.generateUUID(),s.itemsViewStringLoaded=!1,this.conversation=p.getConversation(this.conversationId),this.updateTextMessage(),s.$watch(\"ctrl.upload.objectUrl\",function(e,i){e!=i&&y.updateTextMessage()}),this.loadItemsViewString(),g.$on(s,o.files.odspShareDialog.shareinfoReceived,function(e,s){s.isDefaultPermission||(s&&y.upload&&y.upload.id===s.uploadId?(y.shareUrl=s.shareUrl,y.shareId=s.shareId,y.defaultLink=s.defaultLink,y.upload.shareUrl=s.shareUrl,y.upload.shareId=s.shareId,y.upload.permissionScope=s.scope,y.permission=s.scope,y.updateWarningsForFileUploads(s.shareUrl,i.resolve(s.scope)),y.manageAccessAriaLabel=y.defaultLink+\" \"+t.instant(h.strings.files_manage_access_chicklet_text)):m.error(\"Empty payload sent for shareInfoReceived event\"))})}return i.$inject=[\"$q\",\"$scope\",\"$translate\",\"constants\",\"filesUtilityService\",\"utilityService\",\"settingsService\",\"$element\",\"peopleService\",\"conversationsService\",\"resources\",\"sharepointShareService\",\"tooltipService\",\"eventingService\",\"loggingService\",\"analyticsService\",\"filesSharingHelper\",\"itemsViewStringLoaderService\"],i.prototype.getReceipients=function(){var e=this,i=[];return this.isChat?this.conversation&&this.conversation.members.forEach(function(e){return i.push(e.id)}):_.filter(this.conversation&&this.conversation.members,function(s){s.role===e.constants.RoleConstants.Guest&&i.push(s.id)}),this.peopleService.getAllPeopleProfile(i,\"odspShareDialog\")},i.prototype.loadItemsViewString=function(){var e=this;this.itemsViewStringLoaderService.loadItemsViewStrings().finally(function(){e.$scope.itemsViewStringLoaded=!0})},i.prototype.updateTextMessage=function(){var i=this;if(this.upload.objectUrl&&(this.objectUrl=this.upload.objectUrl),this.upload.success&&this.upload.success.objectUrl&&(this.objectUrl=this.upload.success.objectUrl),this.upload.success&&this.upload.success.shareUrl&&(this.shareUrl=this.upload.success.shareUrl),this.upload.success&&this.upload.success.shareId&&(this.shareId=this.upload.success.shareId),this.objectUrl||this.shareUrl){(this.upload.objectId||this.upload.success&&this.upload.success.objectId)&&(this.objectId=this.upload.objectId||this.upload.success.objectId);var s=this.shareUrl?this.loggingService.newScenario(this.constants.scenarios.files.filesChicletPermission.existingPermissionScenario):this.loggingService.newScenario(this.constants.scenarios.files.filesChicletPermission.defaultPermissionScenario);this.upload&&this.upload.success&&this.upload.success.siteUrl?this.siteUrl=this.upload.success.siteUrl:this.upload&&this.upload.siteUrl?this.siteUrl=this.upload.siteUrl:this.objectUrl&&(this.siteUrl=this.filesUtilityService.extractSiteUrl(this.objectUrl)),this.recipients=this.getReceipients();var t=this.isChat?e.services.AudienceType.chat:e.services.AudienceType.team;if(this.shareUrl){var o=this.sharepointShareService.getExistingLinkPermissions(this.shareUrl,t);this.updateWarningsForFileUploads(this.shareUrl,o),o.then(function(e){e&&e.link&&e.link.localizedDescription?(i.defaultLink=e.link.localizedDescription,i.manageAccessAriaLabel=i.defaultLink+\" \"+i.$translate.instant(i.resources.strings.files_manage_access_chicklet_text),i.permissionFetched=!0,i.permission=e.link.scope,i.filesSharingHelper.shareLogInfo(i.constants.files.actionLogs.fileDefaultScope,i.upload.success&&i.upload.success.objectId,i.permission),s.stop()):(s.fail({errorCode:\"InvalidVroomResponse\"}),i.loggingService.error(\"Empty response sent by Vroom for linkPermission API\"))}).catch(function(e){s.fail({errorCode:e.errorCode||e.errorMessage&&e.errorMessage.error&&e.errorMessage.error.code,statusCode:e.statusCode}),i.loggingService.error(\"Could not fetch permission for share link\")})}else if(this.objectUrl){var n=this.sharepointShareService.getDefaultLink(this.objectUrl,t,this.objectId,this.siteUrl);this.updateWarningsForFileUploads(this.objectUrl,n,!0),n.then(function(e){e&&e.invite&&e.invite.defaultLinkDescription?(i.defaultLink=e.invite.defaultLinkDescription,i.manageAccessAriaLabel=i.defaultLink+\" \"+i.$translate.instant(i.resources.strings.files_manage_access_chicklet_text),i.permissionFetched=!0,i.permission=e.invite.defaultScope,i.upload.permissionScope=i.permission,i.eventingService.$emit(i.constants.files.odspShareDialog.shareinfoReceived,{uploadId:i.upload.id,scope:i.permission,isDefaultPermission:!0}),i.filesSharingHelper.shareLogInfo(i.constants.files.actionLogs.fileDefaultScope,i.upload.success&&i.upload.success.objectId,i.permission),s.stop()):(s.fail({errorCode:\"InvalidVroomResponse\"}),i.loggingService.error(\"Empty response sent by Vroom for getDefaultLink API\"))}).catch(function(e){s.fail({errorCode:e.errorCode||e.errorMessage&&e.errorMessage.error&&e.errorMessage.error.code,statusCode:e.statusCode}),i.loggingService.error(\"Could not fetch default permission for file\")})}}},i.prototype.updateWarningsForFileUploads=function(i,s,t){var o=this;this.upload.warning&&delete this.upload.warning,this.sharepointShareService.getWarnings(i,s,this.conversationId,this.recipients).then(function(i){t?s.then(function(s){if(o.isPSLTenant=o.permission!==o.constants.files.odspShareDialog.checkAccess.organization,o.isPSLTenant&&o.isChannelConversation)i=null;else if(o.isPSLTenant&&o.conversation.isGroupChat()){var t=e.components.ComposeErrorType;i.warning=t.ShareLinkPSLWithoutFutureAccess}i&&i.warning&&(o.upload.warning=i.warning,o.filesSharingHelper.shareLogInfo(o.constants.files.actionLogs.warningDisplayed,o.upload.success&&o.upload.success.objectId,e.components.ComposeErrorType[i.warning],i.permission),o.warningsForFileUploadsTelemetry(o.$scope,i))}):i&&i.warning&&(o.upload.warning=i.warning,o.filesSharingHelper.shareLogInfo(o.constants.files.actionLogs.warningDisplayed,o.upload.success&&o.upload.success.objectId,e.components.ComposeErrorType[i.warning],i.permission),o.warningsForFileUploadsTelemetry(o.$scope,i))})},i.prototype.warningsForFileUploadsTelemetry=function(i,s){var t={action:{gesture:e.components.PanelActionGesture.fileshare,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.warningsForFileUpload.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.warningsForFileUpload.toString(),e.components.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.files.toString(),e.components.PanelActionScenarioType,this.loggingService)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.fileChicletPermissions.toString(),e.components.PanelModuleName,this.loggingService),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.link.toString(),e.components.PanelModuleType,this.loggingService),summary:\"Warning for file upload\"},dataBag:{openedInChat:this.isChat,openedInChannel:!this.isChat,warning:s.warning,hasGuest:s.hasGuest?1:0,permissionScope:this.permissionScope[s.permission]}};this.analyticsService.onPanelAction(i,t)},i.prototype.onClickLink=function(i){var s=this.loggingService.newScenario(this.constants.scenarios.files.odspShareDialog.permissionDialogScenario);s.eventData.fileId=this.objectId,s.eventData.shareId=this.shareId,s.eventData.permissionScope=this.permission;var t={templateUrl:\"components/files/permission-dialog/permission-dialog.html\",trigger:\"manual\",container:\"body\",scope:this.$scope,placement:\"auto bottom\"},o={sourceElement:this.$element,tooltipType:e.services.TooltipType.Popover,options:t,tooltipId:this.$scope.id};this.tooltipService.toggleTooltip(o),i.preventDefault(),i.stopPropagation(),this.chevronClickedTelemetry()},i.prototype.chevronClickedTelemetry=function(){var i={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.flyoutopen.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.odspShareDialog.toString(),e.components.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.files.toString(),e.components.PanelActionScenarioType,this.loggingService)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.fileChicletPermissions.toString(),e.components.PanelModuleName,this.loggingService),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.link.toString(),e.components.PanelModuleType,this.loggingService),summary:\"Odsp share dialog open on clicking chevron\"},dataBag:{openedInChat:this.isChat,openedInChannel:!this.isChat,permissionScope:this.permissionScope[this.permission]}};this.analyticsService.onPanelAction(this.$scope,i)},i}();i.FileChicletPermissionsController=s,angular.module(\"teamspace.file.chiclet\",[\"teamspace.qAllSettled\",\"teamspace.filesUtilityService\",\"teamspace.peopleService\",\"teamspace.services.files.modules.sharePoint.vroom.sharepointShareService\",\"teamspace.analyticsService\",\"teamspace.services.files.modules.sharePoint.filesSharingHelper\",\"teamspace.services.itemsViewStringLoaderService\"]).component(\"fileChicletPermissions\",{bindings:{fileName:\"<\",upload:\"<\",shareUrl:\"=?\",isChat:\"<\",isChannelConversation:\"<\",conversationId:\"<\"},controllerAs:\"ctrl\",templateUrl:\"components/file-chicklet/file-chiclet-permissions.html\",controller:s})}(i.fileChiclet||(i.fileChiclet={}))}(i.files||(i.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(e){var i=function(){function e(e,i,t,s,l,n){if(this.resources=n,this.isNewChickletsEnabled=!1,this.filesSharingEnabled=!1,this.isNewChickletsEnabled=s.valueAsBoolean(i.settings.names.useNewFileChicklets),this.filesSharingEnabled=s.valueAsBoolean(i.settings.names.enableFilesSharing),null!=this.progressComplete&&!this.isUploadError)if(this.isSelf)this.fileUploadingText=l.instant(n.strings.files_chiclet_fileUploading_sender_visibility);else{r=this.givenName;this.fileUploadingText=l.instant(n.strings.files_chiclet_fileUploading_receiver,{givenName:r})}if(null!=this.progressComplete&&this.isUploadError)if(this.isSelf)this.fileUploadErrorText=l.instant(n.strings.files_chiclet_fileUploadFailed_sender);else{var r=this.givenName;this.fileUploadErrorText=l.instant(n.strings.files_chiclet_fileUploadFailed_receiver,{givenName:r})}null!=this.progressComplete?this.fileNameAriaLabel=\"\"+this.fileName:(this.fileNameAriaLabel=this.fileName+\" \"+l.instant(n.strings.files_chiclet_optionsToolbarNavigationInstructionsPressEnterOrSpace),this.fileNameRole=\"button\")}return e.$inject=[\"$scope\",\"constants\",\"utilityService\",\"settingsService\",\"$translate\",\"resources\"],e.prototype.showBreadcrumbs=function(){return!(this.upload&&this.filesSharingEnabled||!(this.chicletBreadcrumbs&&this.chicletBreadcrumbs.sourceTeamName&&this.chicletBreadcrumbs.sourceChannelName))},e.prototype.getRowClass=function(){return this.showBreadcrumbs()||null!=this.progressComplete||this.isUploadError?\"double-line-title file-chiclet-title-height\":\"single-line-title\"},e.prototype.getChicletNameClass=function(){return[this.filesSharingEnabled&&!this.isNewChickletsEnabled&&this.upload?\"double-line-title file-chiclet-title-height\":\"\",this.getRowClass()].join(\" \")},e}();e.FileChicletTitleController=i,angular.module(\"teamspace.file.chiclet\").component(\"fileChicletTitle\",{bindings:{fileName:\"<\",objectUrl:\"<\",upload:\"<\",chicletBreadcrumbs:\"<\",providerDisplayName:\"<?\",progressComplete:\"<\",isUploadError:\"<\",isSelf:\"<\",givenName:\"<\"},templateUrl:\"components/file-chicklet/file-chiclet-title.html\",controller:i})}(e.fileChiclet||(e.fileChiclet={}))}(e.files||(e.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(t){var i=function(){function t(t,i,s,n,o,r,l,c,a,h,p,f,d){var g=this;this.$q=t,this.$scope=i,this.constants=s,this.tooltipCssApplicators=l,this.tooltipService=c,this.filesProviderFactory=p,this.filesUtilityService=f,this.filesRedeemService=d,this.entityActionType=e.services.EntityActionType,this.logger=r.newLogger(\"FileMessageChicletController\"),this.isLoading=!0;var m=this.createFileChicletContext(this.creationOptions);h.create(m).then(function(e){g.entity=e,g.isPreview=g.entity.isImagePreviewChiclet(),g.style=g.entity.getStyle(),g.isLoading=!1;var t=g.entity.getProvider();g.fileSource=f.getLoggingContext(g.creationOptions&&g.creationOptions.serviceName,t)}),this.chicletId=a.generateUUID(),o.valueAsBoolean(s.settings.names.enableFreemium)&&n.isFreemiumTenant()&&this.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),this.excludeActions.push(e.services.EntityActionType.OpenSideBySide),this.menuTemplateSelector=\"div#\"+s.files.strings.fileActionMenuItemId}return t.$inject=[\"$q\",\"$scope\",\"constants\",\"identityService\",\"settingsService\",\"loggingService\",\"tooltipCssApplicators\",\"tooltipService\",\"utilityService\",\"fileChicletEntityFactory\",\"filesProviderFactory\",\"filesUtilityService\",\"filesRedeemService\"],t.prototype.rightClickHandler=function(t){var i=this;if(t.preventDefault(),t.stopPropagation(),this.entity&&!this.entity.isInsecure()&&!this.entity.getProgressComplete()){var s={},n={fileId:this.creationOptions.objectId,shareId:this.creationOptions.shareId},o=this.creationOptions?this.filesRedeemService.redeemFile(this.creationOptions.objectUrl,this.creationOptions.shareUrl,!1,void 0,n,this.creationOptions.siteUrl):this.$q.resolve({}),r={fileType:this.entity.getExtension?this.filesUtilityService.scrubUnknownFileExtensions(this.entity.getExtension()):\"\",fileSource:this.fileSource,fileId:this.entity.getId(),getFilteredActions:function(){return i.entity.getActions().filter(function(e){return!_.includes(i.excludeActions||[],e.type)}).map(function(t){var i=e.services.EntityActionType[t.type];return s[i]||(s[i]={typeName:i,action:t}),s[i]})},executeAction:function(e){var s={};o.then(function(e){s.folder=e.folder}).finally(function(){e&&e.execute({onCloseFocusId:i.chicletId,event:t,scope:i.$scope,fileInfo:s})})},getEntityTypeString:function(e){return e&&i.entityActionType[e]}},l=angular.extend(this.$scope.$new(),r),c={templateUrl:this.constants.files.templates.filesListActions,trigger:\"manual\",container:\"body\",placement:\"auto bottom-right\",scope:l},a={selector:this.constants.files.fileChiclet.cssSelector.replace(\"{id}\",this.chicletId),tooltipType:e.services.TooltipType.Dropdown,options:c,tooltipId:\"\"+this.constants.files.strings.fileChickletPrefix+this.entity.getId(),cssApplicator:function(){i.tooltipCssApplicators.contextMenu(t,i.menuTemplateSelector)}};this.tooltipService.showTooltip(a)}},t.prototype.createFileChicletContext=function(e){var t={title:e.title,fileType:e.type,id:e.objectId,state:e.state||this.constants.files.fileChiclet.states.active,objectUrl:e.objectUrl,shareUrl:e.shareUrl,shareId:e.shareId,threadId:e.threadId,serviceName:e.serviceName||this.constants.files.serviceName.teams,serverRelativeUrl:e.serverRelativeUrl,siteUrl:e.siteUrl,provider:void 0,chicletBreadcrumbs:e.chicletBreadcrumbs,messageId:this.messageId,progressComplete:e.progressComplete,isUploadError:e.isUploadError,isSelf:this.isSelf,givenName:this.givenName,dateTimeSent:this.dateTimeSent};return e.thumbnail&&(t.thumbnailUrl=e.thumbnail.url,t.thumbnailWidth=e.thumbnail.width,t.thumbnailHeight=e.thumbnail.height),e.providerData&&(t.provider=this.filesProviderFactory.deserialize(e.providerData)),t},t}();t.FileMessageChicletController=i;var s=function(){function t(t,i,s,n,o,r,l,c,a,h,p,f,d,g){var m=this;this.$q=t,this.$scope=i,this.constants=s,this.tooltipCssApplicators=n,this.tooltipService=o,this.resources=l,this.filesRedeemService=f,this.entityActionType=e.services.EntityActionType,this.isNewChickletsEnabled=!1,this.isUploadError=!1,this.isSelf=!1,this.fileSize=this.entity.getSize(),this.fileSizeSI=this.entity.getSizeSI(),this.fileName=this.entity.getTitle(),this.isInsecure=this.entity.isInsecure(),this.color=this.entity.getColor(),this.icon=this.entity.getIcon(),this.isShowIcon=this.entity.isValid(),this.isSvgIcon=!0,this.isValid=this.entity.isValid(),this.fileType=h.scrubUnknownFileExtensions(this.entity.getFileType()),this.chicletBreadcrumbs=this.entity.getChicletBreadcrumbs(),this.fileId=this.entity.getId(),this.progressComplete=this.entity.getProgressComplete(),this.isUploadError=this.entity.isUploadError(),this.isSelf=this.entity.isSelf(),this.givenName=this.entity.getGivenName(),this.dateTimeSent=this.entity.getDateTimeSent();null!=this.progressComplete&&this.progressComplete<100&&(this.disableChicklet=\"ts-file-chicklet-nonactionable\",d.register(this,i));var u=this.entity.getProvider(),v=u&&u.chicletSettings&&u.chicletSettings.addProviderName;if(this.fileNameAriaLabel=r.instant(l.strings.files_attachedFileChicletAriaLabel)+\" \"+this.fileName,this.menuTemplateSelector=\"div#\"+s.files.strings.fileActionMenuItemId,this.isNewChickletsEnabled=p.valueAsBoolean(s.settings.names.useNewFileChicklets),v&&(this.providerDisplayName=u.getDefaultDisplayName(),a.getEntryBreadcrumbInfo(u).then(function(e){m.providerDisplayName=e.title,m.thumbnailImgSrc=e.thumbnailImgSrc,m.fileNameAriaLabel=r.instant(l.strings.files_attachedFileChicletAriaLabel)+\" \"+e.title+\" \"+m.fileName})),u&&u.iconsService){var y=u.iconsService.getIcon(this.fileType);y&&(this.isSvgIcon=y.isSvg,this.icon=y.defaultIconPath,this.iconAltTextKey=y.altTextResourceKey)}if(null!=this.progressComplete){var S=this.givenName;this.isUploadError&&this.isSelf?this.fileNameAriaLabel=this.fileNameAriaLabel+\"\"+r.instant(l.strings.files_chiclet_fileUploadFailed_sender):this.isUploadError&&!this.isSelf?this.fileNameAriaLabel=this.fileNameAriaLabel+\"\"+r.instant(l.strings.files_chiclet_fileUploadFailed_receiver,{givenName:S}):!this.isUploadError&&this.isSelf?this.fileNameAriaLabel=this.fileNameAriaLabel+\"\"+r.instant(l.strings.files_chiclet_fileUploading_sender_accessibilty):this.isUploadError||this.isSelf?this.fileNameAriaLabel=this.fileNameAriaLabel+\" \"+r.instant(l.strings.files_chiclet_optionsToolbarNavigationInstructions)+\" \"+r.instant(l.strings.files_chiclet_optionsToolbarNavigationInstructionsPressEnterOrSpace):this.fileNameAriaLabel=this.fileNameAriaLabel+\"\"+r.instant(l.strings.files_chiclet_fileUploading_receiver,{givenName:S})}else this.fileNameAriaLabel=this.fileNameAriaLabel+\" \"+r.instant(l.strings.files_chiclet_optionsToolbarNavigationInstructions)+\" \"+r.instant(l.strings.files_chiclet_optionsToolbarNavigationInstructionsPressEnterOrSpace)}return t.$inject=[\"$q\",\"$scope\",\"constants\",\"tooltipCssApplicators\",\"tooltipService\",\"$translate\",\"resources\",\"filesProviderFactory\",\"filesNavigationEntryService\",\"filesUtilityService\",\"settingsService\",\"filesRedeemService\",\"fileUploadStore\",\"loggingService\"],t.prototype.onStateChanged=function(e){var t=this;e&&e.uploads&&0!==e.uploads.length&&e.uploads.forEach(function(e){e.progressTracker&&e.progressTracker.objectId===t.fileId&&(t.progressComplete=e.progress)})},t.prototype.handleLeftClick=function(){if(!this.disableChicklet&&!this.isInsecure){var e=this.entity.getPrimaryAction();e&&e.execute()}},t.prototype.showActionMenu=function(t){var i=this;if(!this.disableChicklet){t.preventDefault(),t.stopPropagation();var s={},n={fileId:this.creationOptions.objectId,shareId:this.creationOptions.shareId},o=this.creationOptions?this.filesRedeemService.redeemFile(this.creationOptions.objectUrl,this.creationOptions.shareUrl,!1,void 0,n,this.creationOptions.siteUrl):this.$q.resolve({}),r={fileType:this.fileType,fileSource:this.fileSource,fileId:this.fileId,getFilteredActions:function(){return i.entity.getActions().filter(function(e){return!_.includes(i.excludeActions||[],e.type)}).map(function(t){var i=e.services.EntityActionType[t.type];return s[i]||(s[i]={typeName:i,action:t}),s[i]})},executeAction:function(e){var s={};o.then(function(e){s.folder=e.folder}).finally(function(){e&&e.execute({onCloseFocusId:i.chicletId,event:t,scope:i.$scope,fileInfo:s})})},getEntityTypeString:function(e){return e&&i.entityActionType[e]}},l=angular.extend(this.$scope.$new(),r),c={templateUrl:this.constants.files.templates.filesListActions,trigger:\"manual\",container:\"body\",placement:\"auto bottom-right\",scope:l},a={selector:this.constants.files.fileChiclet.cssSelector.replace(\"{id}\",this.chicletId),tooltipType:e.services.TooltipType.Dropdown,tooltipTypeToClearList:[e.services.TooltipType.Dropdown],options:c,tooltipId:\"\"+this.constants.files.strings.fileChickletPrefix+this.entity.getId(),cssApplicator:function(){i.tooltipCssApplicators.contextMenu(t,i.menuTemplateSelector)}};this.tooltipService.toggleTooltip(a)}},t}();t.FileChicletController=s;var n=function(){function t(e,t,i,s){this.constants=e,this.mediaPreviewActions=t,this.previewProperties=this.getPreviewProperties(),this.isGif=s.isKnownAnimGifSource(this.previewProperties.previewUrl)}return t.$inject=[\"constants\",\"mediaPreviewActions\",\"settingsService\",\"utilityService\"],t.prototype.handleLeftClick=function(){this.entity.isInsecure()||this.mediaPreviewActions.showMediaPreview({url:this.previewProperties.previewUrl,serviceSrc:e.services.actions.mediaPreview.MediaPreviewSource.SPO,mediaFileName:this.entity.getTitle(),downloadUrl:this.entity.getUrl(),objectId:this.entity.getId(),messageId:this.entity.getMessageId()})},t.prototype.getPreviewProperties=function(){var e=\"\";return this.entity.getWidth()&&this.entity.getHeight()&&(e=\"?w=\"+this.entity.getWidth()+\"&h=\"+this.entity.getHeight()),{previewUrl:\"\"+this.entity.getThumbnailUrl()+e,width:this.entity.getWidth(),height:this.entity.getHeight(),contextId:this.constants.files.component.fileChicklet}},t}();angular.module(\"teamspace.file.chiclet\").component(\"fileMessageChiclet\",{templateUrl:\"components/file-chicklet/file-message-chiclet.html\",bindings:{creationOptions:\"<\",excludeActions:\"<\",messageId:\"@\",isSelf:\"<\",givenName:\"<\",dateTimeSent:\"<\"},controller:i}).component(\"fileChicletComponent\",{templateUrl:\"components/file-chicklet/file-chiclet-component.html\",bindings:{entity:\"<\",creationOptions:\"<\",excludeActions:\"<\",chicletId:\"<\",fileSource:\"<\"},controller:s}).component(\"filePreviewComponent\",{templateUrl:\"components/file-chicklet/file-preview-component.html\",bindings:{entity:\"<\",excludeActions:\"<\",chicletId:\"<\"},controller:n})}(t.fileChiclet||(t.fileChiclet={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){!function(i){!function(i){var t=function(){function i(i,t,s,o,a,n,l,c,r,h,d,u){var p=this;this.$translate=t,this.utilityService=o,this.constants=a,this.filesUtilityService=n,this.uploadActions=l,this.ariaLiveService=d,this.filesSharingEnabled=h.valueAsBoolean(a.settings.names.enableFilesSharing),this.fileName=this.upload.name,this.objectUrl=this.upload.objectUrl,this.fileSize=this.upload.size,this.fileSizeISO=this.fileSize?o.fileSizeSI(this.fileSize,0,0,0,0):\"\",this.ariaLabel=t.instant(u.strings.aria_cancel_upload_chiclet,{fileName:this.fileName});var f=this.upload.success&&this.upload.success.type?this.upload.success.type:o.getFileExtension(this.fileName);this.showPermissonComponentView=this.shouldShowPermissionComponentView(f);var m={type:f,iconSize:e.components.files.FileIconSize.S32},v=n.getColorByProductType(o.getSVGBase(f,\"{type}\")),S=o.getSVGClass(m);if(this.color=v+\" \"+S,this.icon=o.getSVG(m),this.isSvgIcon=!0,this.chickletUniqueId=o.generateUUID(),this.chicletBreadcrumbs=this.upload.chicletBreadcrumbs,this.upload.destinationProviderMetaData){var y=c.deserialize(this.upload.destinationProviderMetaData);if(y.chicletSettings&&y.chicletSettings.addProviderName&&r.getEntryBreadcrumbInfo(y).then(function(e){p.providerDisplayName=e.title,p.thumbnailImgSrc=e.thumbnailImgSrc}),y&&y.iconsService){var g=y.iconsService.getIcon(f);g&&(this.icon=g.defaultIconPath,this.isSvgIcon=g.isSvg,this.iconAltTextKey=g.altTextResourceKey)}}}return i.$inject=[\"$scope\",\"$translate\",\"filesActionsFactory\",\"utilityService\",\"constants\",\"filesUtilityService\",\"uploadActions\",\"filesProviderFactory\",\"filesNavigationEntryService\",\"settingsService\",\"ariaLiveService\",\"resources\"],i.prototype.cancelFileUpload=function(e){this.ariaLiveService.update(this.$translate.instant(this.fileName+\" \"+this.constants.files.fileChiclet.states.removed),!0),this.setFocusOnEditor(e.target),this.uploadActions.cancelUpload({uploadId:this.upload.id})},i.prototype.chicletKeyDown=function(e){e.keyCode!==this.constants.keyCodes.enter&&e.keyCode!==this.constants.keyCodes.delete||this.cancelFileUpload(e)},i.prototype.setFocusOnEditor=function(e){var i=e.closest(\".ts-new-message\");if(i){var t=$(i).find(\".cke_editable\");t&&t.focus()}},i.prototype.shouldShowPermissionComponentView=function(i){var t=this.utilityService.isImageType(i),s=this.isChat&&t&&(this.upload.sourceOfFile===e.services.files.modules.fileUpload.SourceOfFile.UploadFromPc||this.upload.sourceOfFile===e.services.files.modules.fileUpload.SourceOfFile.UploadedCopy),o=this.isChannelConversation&&this.filesUtilityService.isShareUrlNeeded(this.upload);return this.filesSharingEnabled&&!this.isEditMessage&&!s&&(this.isChat||o)},i}();angular.module(\"teamspace.file.chiclet\").component(\"fileUploadComponent\",{templateUrl:\"components/file-chicklet/file-upload-component.html\",bindings:{upload:\"<\",isFocussable:\"<\",isChat:\"<\",isChannelConversation:\"<\",conversationId:\"<\",isEditMessage:\"<\"},controller:t})}(i.fileChiclet||(i.fileChiclet={}))}(i.files||(i.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,o,r,s,n,a,c){this.resources=t,this.constants=o,this.sharepointScenarioHandler=a,this.$timeout=c,s.register(this,e)}return t.$inject=[\"$rootScope\",\"resources\",\"$translate\",\"constants\",\"notificationsService\",\"fileUploadStore\",\"settingsService\",\"sharepointScenarioHandler\",\"$timeout\"],t.prototype.onStateChanged=function(t){var i=this;if(t&&t.uploads&&0!==t.uploads.length){var o=t.uploads.filter(function(t,i){return t.state===e.services.files.modules.fileUpload.UploadState.UploadError&&!t.isNotificationHandled});o&&o.forEach(function(e){var t=e.error&&e.error.errorCode;if(t!==i.constants.files.error.fileAlreadyExists&&t!==i.constants.files.error.filenameCollision&&t!==i.constants.files.error.spQuotaExceeded){var o={errorCode:t,statusCode:void 0},r=i.sharepointScenarioHandler.getFilesScenario(o,i.constants.files.scenarioActions.upload);i.$timeout(function(){r.showNotification({filename:e.name},i.resources.strings.files_fileUploadSuffixError)},200,!1)}})}},t}();angular.module(\"teamspace.file.chiclet\").service(\"fileUploadNotification\",i)}(t.fileChiclet||(t.fileChiclet={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var t=function(){function i(e,i,t,o,s,r,n,a){this.$q=e,this.$scope=i,this.$translate=t,this.loggingService=o,this.analyticsService=s,this.ariaLiveService=r,this.resources=n,this.initText(),i.svgPath=this.svgPath||a.files.svgPaths.zeroFiles,this.isInSpecialDoclibTroubleshootingMode=!!this.specialDoclibErrorTroubleshooter&&!this.isInDialog,this.isInSpecialDoclibTroubleshootingMode?this.initSpecialDocumentLibraryTroubleshooting():this.initDetails()}return i.$inject=[\"$q\",\"$scope\",\"$translate\",\"loggingService\",\"analyticsService\",\"ariaLiveService\",\"resources\",\"constants\"],i.prototype.initText=function(){var e=this.providerName||\"\";this.$scope.text=this.$translate.instant(this.errorText,{providerName:e}),this.$scope.subText=this.$translate.instant(this.errorSubText,{providerName:e}),this.$scope.text||(this.$scope.text=this.$scope.subText,this.$scope.subText=\"\")},i.prototype.initSpecialDocumentLibraryTroubleshooting=function(){var e=this;this.$scope.subText=\"\",this.specialDoclibDiagnosingInProgress=!0,this.sendSpecialDocumentLibraryDiagnoseTelemetry(),this.specialDoclibErrorTroubleshooter.diagnose().then(function(i){if(null==i.repairAction){var t=\"Diagnosing returned no repair action for error state. Conclusion: \"+i.conclusion+\".\";return e.loggingService.error(t),e.$q.reject(new Error(t))}e.$scope.subText=i.diagnosticsMessage,e.$scope.repairButtonText=i.repairButtonText,e.specialDoclibRepairAction=i.repairAction,e.specialDoclibDiagnosticConclusion=i.conclusion,e.specialDoclibRepairingInProgressAriaNarration=i.repairInProgressAriaNarration}).catch(function(){e.isInSpecialDoclibTroubleshootingMode=!1,e.initText(),e.initDetails()}).finally(function(){e.specialDoclibDiagnosingInProgress=!1})},i.prototype.initDetails=function(){this.showDetails=!1,this.hasDetails=!!this.errorMsgDetails,this.$scope.detailsText=this.errorMsgDetails,this.$scope.showDetailsButtonText=this.$translate.instant(this.resources.strings.files_moreDetails),this.scenarioId&&(this.$scope.detailsText=this.$scope.detailsText+\" Scenario ID: \"+this.scenarioId)},i.prototype.onRepairSpecialDoclibClicked=function(){var e=this;this.specialDoclibRepairingInProgress||(this.specialDoclibRepairingInProgress=!0,this.ariaLiveService.update(this.specialDoclibRepairingInProgressAriaNarration,!0),this.specialDoclibErrorTroubleshooter.repair(this.specialDoclibRepairAction).catch(function(){e.isInSpecialDoclibTroubleshootingMode=!1,e.initText(),e.initDetails()}).finally(function(){e.specialDoclibRepairingInProgress=!1,e.specialDoclibDiagnosticConclusion=void 0,e.specialDoclibRepairAction=void 0}))},i.prototype.showMoreDetails=function(){this.showDetails=!0},i.prototype.sendSpecialDocumentLibraryDiagnoseTelemetry=function(){var i={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.read.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.specialDoclibErrorDiagnose.toString(),e.components.PanelActionScenario,this.loggingService)},module:{type:null,name:e.components.PanelModuleName.filesErrorPage.toString()},dataBag:{libraryType:this.specialDoclibErrorTroubleshooter.libraryType}};this.analyticsService.onPanelAction(this.$scope,i)},i}();i.FileErrorViewController=t;var o=function(){function e(e,i,t,o){e.text=i.instant(this.textResourceName),e.subText=i.instant(this.subTextResourceName),e.svgPath=this.emptyStateSvgPath,e.text||(e.text=e.subText,e.subText=\"\"),e.ariaLabelForEmptyFilesList=i.instant(t.strings.files_ariaLabelForFilesEmpty),this.isInDialog&&o(function(){var e=angular.element(document.getElementById(\"foldersBreadcrumbNavLastButton\"));e&&e[0]&&e[0].focus()},0,!1)}return e.$inject=[\"$scope\",\"$translate\",\"resources\",\"$timeout\"],e}();angular.module(\"teamspace.fileEmpty\",[\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.constants\"]).component(\"fileEmpty\",{bindings:{isInDialog:\"<?\",textResourceName:\"<\",subTextResourceName:\"<\",emptyStateSvgPath:\"<\"},templateUrl:\"components/file-empty/file-empty.html\",controller:o}).component(\"fileError\",{templateUrl:\"components/file-empty/file-empty.html\",bindings:{isInDialog:\"<?\",errorText:\"<\",errorSubText:\"<\",errorMsgDetails:\"<?\",scenarioId:\"<?\",svgPath:\"<?\",providerName:\"<?\",specialDoclibErrorTroubleshooter:\"<?\"},controller:t})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(s){var r=function(){function s(s,r,t){switch(this.$scope=s,this.constants=t,this.panelRegions=e.PanelRegion,s.svgPath=t.urls.files.service.svg.filesEmpty,this.error){case t.files.error.spSiteDoesNotExist:s.alertMessage=r.instant(s.$root.resources.strings.files_siteNotAvailableShort);break;case t.files.error.spNotAvailable:case t.responseCode.serviceUnavailable:s.alertMessage=r.instant(s.$root.resources.strings.files_fileSiteIsNotAvailable);break;case t.files.error.spThrottled:case t.responseCode.tooManyRequests:case t.files.error.mtSiteIsNotAvailable:s.alertMessage=r.instant(s.$root.resources.strings.files_fileSiteIsNotAvailable);break;case t.files.error.accessDenied:s.alertMessage=r.instant(s.$root.resources.strings.files_accessDenied);break;case t.responseCode.forbidden:case t.files.error.unauthorized:case t.files.error.forbidden:case t.responseCode.unauthorizedAccess:s.alertMessage=r.instant(s.$root.resources.strings.files_accessDeniedFile),s.svgPath=t.urls.files.service.svg.filesLocked,(this.shareUrl&&this.shareUrl.trim().length>0||this.objectUrl&&this.objectUrl.trim().length>0)&&(s.fileUrl=this.shareUrl||this.objectUrl,s.requestAccessMessage=r.instant(s.$root.resources.strings.files_requestAccess));break;case t.files.error.folderDoesNotExist:s.alertMessage=r.instant(s.$root.resources.strings.files_fileFolderDoesNotExistError);break;case t.files.error.requestTimeout:s.alertMessage=r.instant(s.$root.resources.strings.files_fileActionErrorTitle);break;case t.files.error.channelDoesNotExist:s.alertMessage=r.instant(s.$root.resources.strings.files_fileChannelDoesNotExistError);break;case t.files.error.resourceDoesNotExist:s.alertMessage=r.instant(s.$root.resources.strings.files_fileNotAvailableText);break;case t.files.error.fileDoesNotExist:case t.files.error.sharepointItemDoesNotExist:case t.files.error.fileNotFound:case t.responseCode.notFound:s.alertMessage=r.instant(s.$root.resources.strings.files_fileNotAvailableText),s.svgPath=t.urls.files.service.svg.files404;break;case t.files.error.unableToFetchTeamThread:s.alertMessage=r.instant(s.$root.resources.strings.files_unableToFetchTeamThread);break;case t.files.error.fileAccessDenied:s.alertMessage=r.instant(s.$root.resources.strings.files_fileAccessDenied);break;case\"Unknown\":s.alertMessage=r.instant(s.$root.resources.strings.files_fileNotAvailableText);break;case t.errorCodes.networkOffline:s.svgPath=t.svgs.appOffline,s.alertMessage=r.instant(s.$root.resources.strings.error_message_AppOfflineRetry);break;default:s.alertMessage=r.instant(s.$root.resources.strings.file_unknownError)}}return s.$inject=[\"$scope\",\"$translate\",\"constants\"],s}();s.FileFullAlertController=r,angular.module(\"teamspace.fileFullAlert\",[]).directive(\"fileFullAlert\",[\"$compile\",\"constants\",function(e,s){return{restrict:\"E\",controllerAs:s.files.controllers.fileFullAlertController,controller:r,scope:{isInDialog:\"=?\"},bindToController:{error:\"<\",objectUrl:\"@\",shareUrl:\"@\"},templateUrl:s.files.templates.fileFullAlert,link:function(e,s,r,t){}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var e=function(){function n(n,e,o){n.fileLinkValue=n.ngDialogData.linkLink,n.$watch(\"fileLinkValue\",function(n,t){n&&o(function(){e.find(\".ngdialog-textbox\")[0].focus(),e.find(\".ngdialog-textbox\")[0].select()},0)})}return n.$inject=[\"$scope\",\"$element\",\"$timeout\"],n}();n.FileLinkCopyController=e,angular.module(\"teamspace.fileLinkCopy\",[]).controller(\"FileLinkCopyController\",e)}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){function n(i,o,a,l,r,c,s){this.panelRegions=e.PanelRegion,this._title=a.instant(s.strings.files_fileOpenNativeTitle,{productName:i.ngDialogData.productName}),this._text=a.instant(s.strings.files_fileOpenNativeText,{fileTitle:i.ngDialogData.fileTitle,productName:i.ngDialogData.productName}),this._subtext=a.instant(s.strings.files_fileOpenNativeSubtext),this._footerButtons=[{dataBag:{fileType:r.scrubUnknownFileExtensions(i.ngDialogData.fileExtension)},func:i.closeThisDialog,secondaryStyle:!1,tid:\"fileOpenNativeDialog-okBtn\",text:a.instant(s.strings.teams_okButtonText),outcome:t.PanelActionOutcome.closeDialog,scenario:t.PanelActionScenario.closeOpenOfficeFileDialog,scenarioType:t.PanelActionScenarioType.openOfficeFile,name:t.PanelModuleName.submitDialogButton,type:t.PanelModuleType.button,summary:\"Option for closing open Office file dialog\"}];var u=function(n){var o=n?t.PanelModuleType.other:t.PanelModuleType.button,a={action:{gesture:t.PanelActionGesture.click,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.closeOpenOfficeFileDialog.toString(),t.PanelActionScenario,c),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.openOfficeFile.toString(),t.PanelActionScenarioType,c),outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.closeDialog.toString(),t.PanelActionOutcome,c)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.cancelDialogButton.toString(),t.PanelModuleName,c).toString(),type:e.shared.AttributeHelper.tryGetEnum(o.toString(),t.PanelModuleType,c),summary:\"Option for closing open Office file dialog\"},dataBag:{fileType:r.scrubUnknownFileExtensions(i.ngDialogData.fileExtension)}};l.onPanelAction(i,a),i.closeThisDialog()},p=o(function(){u(!0)},n.CLOSE_TIMEOUT,!1);i.$on(\"$destroy\",function(){o.cancel(p)}),i.cancel=u}return n.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"analyticsService\",\"filesUtilityService\",\"loggingService\",\"resources\"],Object.defineProperty(n.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"text\",{get:function(){return this._text},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"subtext\",{get:function(){return this._subtext},enumerable:!0,configurable:!0}),n.CLOSE_TIMEOUT=1e4,n}();t.FileOpenNativeDialogController=n,angular.module(\"teamspace.fileOpenNativeDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.analyticsService\",\"teamspace.dialogService\",\"teamspace.loggingService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.infoDialog,{template:\"components/file-open-native-dialog/file-open-native-dialog.html\",closeByEscape:!0,closeByDocument:!0,className:\"ts-modal-dialog\",ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FileOpenNativeDialogController\",n)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,r,o,s,n,c,l,a){this.$scope=t,this.constants=i,this.authenticationService=r,this.loggingService=o,this.$sce=s,this.$q=n,this.$http=c,this.utilityService=l,this.filesUtilityService=a,t.interactivePreviewUrl=\"\",t.isImagePreview=!1,t.onlyShowThumbnail=!0,t.previewUrl=\"\",t.resourceUrl=\"\",t.doneLoading=!1,t.myBlob=null,this.mtHostName=\"\",this.initNoPreviewUrl(t.fileType),t.viewPortContainerKey=e.services.ViewPortContainerKeys.MessageChannelList}return t.$inject=[\"$scope\",\"constants\",\"authenticationService\",\"loggingService\",\"$sce\",\"$q\",\"$http\",\"utilityService\",\"filesUtilityService\"],t.prototype.initNoPreviewUrl=function(e){\"xlsx\"==e?(this.noPreviewUrl=\"/assets/NoPreview_Excel.png\",this.fetchPreviewContent=!0):\"one\"==e?(this.noPreviewUrl=\"/assets/NoPreview_Onenote.png\",this.fetchPreviewContent=!1):(this.noPreviewUrl=\"/assets/NoPreview.png\",this.fetchPreviewContent=!0)},t.prototype.stylizePreview=function(e,t,i){\"\"===t||void 0===t||i?e&&(this.$scope.isImagePreview=!0,this.sanitizedUrl=this.$sce.trustAsResourceUrl(e)):(this.$scope.isImagePreview=!1,this.sanitizedUrl=this.$sce.trustAsResourceUrl(t))},t.prototype.isUrlFromAms=function(e){var t=this.filesUtilityService.parseServerUrl(e);return this.utilityService.isAmsDomain(t)},t.prototype.fetchPreviewFromAms=function(e){this.$scope.isImagePreview=!0,this.$scope.resourceUrl=e},t.prototype.fetchSharePointPreview=function(e){var t=this;if(!e||!e.startsWith(\"http\"))return this.loggingService.error(\"Error in fetchSharePointPreview: url is invalid\"),void(this.$scope.isImagePreview=!1);this.$scope.isImagePreview=!0;var i=this.utilityService.getQueryStringByName(\"w\",e),r=this.utilityService.getQueryStringByName(\"h\",e);if(\"-1\"!==i||\"-1\"!==r){var o=document.createElement(\"a\");o.href=e;var s=o.protocol+\"//\"+o.hostname+\"/\";this.utilityService.isAmsDomain(s)?this.$scope.resourceUrl=e:this.authenticationService.getAuthHeaders({},[s]).then(function(i){var r={method:\"GET\",cache:!0,url:e,headers:i,responseType:\"arraybuffer\"};t.$http.get(e,r).then(function(e){void 0!=e&&void 0!=e.data&&200==e.status?t.$scope.resourceUrl=t.constructPreviewUrl(e.data,t.constants.files.filePreview.chunkSize):t.$scope.resourceUrl=t.noPreviewUrl},function(e){t.$scope.resourceUrl=t.noPreviewUrl})},function(e){t.$scope.resourceUrl=t.noPreviewUrl})}else this.$scope.resourceUrl=this.noPreviewUrl},t.prototype.constructPreviewUrl=function(e,t){for(var i=0,r=\"\",o=new Uint8Array(e).length,s=null;i<o;)s=i+t>o?new Uint8Array(e,i):new Uint8Array(e,i,t),r+=String.fromCharCode.apply(null,s),i+=t;return this.constants.files.filePreview.mediaType+btoa(r)},t.prototype.fetchInlineContent=function(e){var t=this.$q.defer(),i=this;return this.authenticationService.getAuthHeaders({cache:!0}).then(function(r){var o={method:\"GET\",cache:!0,url:e,headers:r};i.$http.get(e,o).then(function(e){t.resolve(e.data)},function(e){t.reject(e)})},function(e){t.reject(e)}),t.promise},t.prototype.fetchContentForTrustedUrl=function(e){this.fetchContent(this.$sce.getTrustedResourceUrl(e))},t.prototype.fetchContent=function(e){var t=this;if(this.fetchPreviewContent){var i=this;this.fetchInlineContent(e).then(function(e){void 0!=e&&void 0!=e.value&&\"\"!=e.value?i.$scope.resourceUrl=\"data:image/png;base64,\"+e.value:i.$scope.resourceUrl=t.noPreviewUrl},function(e){i.$scope.resourceUrl=t.noPreviewUrl,i.loggingService.error(e)})}else this.$scope.resourceUrl=this.noPreviewUrl},t.prototype.fetchPreviewDetails=function(e){var t=this,i={};if(i.objectUrl=e,this.$scope.isImagePreview=!0,void 0!==this.entityService){var r=this;this.entityService.getItemDetail(i).then(function(e){void 0!=e.tsPreviewUrl&&null!=e.tsPreviewUrl?r.$scope.resourceUrl=t.$sce.trustAsResourceUrl(e.tsPreviewUrl):r.$scope.resourceUrl=t.noPreviewUrl},function(e){r.$scope.resourceUrl=t.noPreviewUrl},function(e){void 0!=e.tsPreviewUrl&&null!=e.tsPreviewUrl?r.$scope.resourceUrl=t.$sce.trustAsResourceUrl(e.tsPreviewUrl):r.$scope.resourceUrl=t.noPreviewUrl})}},t.prototype.determineImageOrientation=function(e,t,i){var r=t.currentTarget;if(!this.haveValidWidthAndHeight()){var o=\"ts-image-\"+e.suffix;if(r.naturalHeight<r.naturalWidth){var s=e.maxWidth/r.naturalWidth*r.naturalHeight;this.$scope.resourceUrl==this.noPreviewUrl?o=\"ts-no-preview ts-horizontal-preview ts-image-\"+e.suffix:s<e.maxHeight?o=\"ts-horizontal-preview ts-image-\"+e.suffix:r.naturalWidth<=e.maxWidth&&(o=\"ts-horizontal-preview ts-image-\"+e.suffix)}i.addClass(o),this.$scope.doneLoading=!0}},t.prototype.haveValidWidthAndHeight=function(){return void 0!==this.$scope.imgWidth&&\"\"!==this.$scope.imgWidth&&\"-1\"!=this.$scope.imgWidth&&void 0!==this.$scope.imgHeight&&\"\"!==this.$scope.imgHeight&&\"-1\"!=this.$scope.imgHeight},t}();t.FilePreviewController=i,angular.module(\"teamspace.filePreview\",[]).directive(\"filePreview\",[\"$compile\",\"constants\",\"htmlSanitizer\",function(e,t,r){return{restrict:\"E\",controllerAs:t.files.controllers.filePreviewController,controller:i,templateUrl:t.files.templates.filePreview,scope:{isImagePreview:\"=?\",interactivePreviewUrl:\"@\",resourceUrl:\"=?\",onlyShowThumbnail:\"@\",previewUrl:\"@\",mtPreviewUrl:\"@\",fileType:\"@\",isNarrowContainer:\"@\",contextId:\"@\",objectUrl:\"@\",spPreviewUrl:\"@\",imgWidth:\"@\",imgHeight:\"@\"},link:function(e,t,i,o){i.$observe(\"mtPreviewUrl\",function(t){if(void 0!==t&&null!=t&&\"\"!=t){var i=o.mtHostName+t;o.stylizePreview(i,e.interactivePreviewUrl,e.onlyShowThumbnail),o.fetchContentForTrustedUrl(o.sanitizedUrl)}}),i.$observe(\"spPreviewUrl\",function(e){e&&(e=r.sanitizePreviewUrl(e),o.isUrlFromAms(e)?o.fetchPreviewFromAms(e):o.fetchSharePointPreview(e))})}}}]).directive(\"filePreviewOrientation\",[\"constants\",\"loggingService\",function(e,t){return{restrict:\"A\",require:\"^filePreview\",link:function(i,r,o,s){i.onImageShow=function(i){var n=o.filePreviewOrientation;n&&e.files.preview[n]?s.determineImageOrientation(e.files.preview[n],i,r):t.error(\"A file preview component type must be provided to filePreviewOrientation to render styles correctly. Pick from constants.files.component.\")}}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.fileSetupDialog\",[\"teamspace.dialogService\"]).run([\"constants\",\"dialogService\",function(e,a){a.register(e.dialogs.fileSetup,{template:\"components/file-setup-dialog/file-setup-dialog.html\",closeByEscape:!0,closeByDocument:!0,className:\"ts-modal-dialog\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"ts-modal-dialog-title\"})}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n){this.eventingService=t,this.constants=n}return e.$inject=[\"$scope\",\"eventingService\",\"constants\"],e.prototype.click=function(){this.eventingService.$emit(this.constants.events.notes.p2pProvisionStart,null)},e}();e.FileSetupController=t,angular.module(\"teamspace.fileSetup\",[]).directive(\"fileSetup\",[\"$compile\",\"constants\",function(e,n){return{restrict:\"E\",controllerAs:n.files.controllers.fileSetupController,controller:t,scope:{},bindToController:{message:\"@\",subText:\"@\",isInDialog:\"=?\"},templateUrl:n.files.templates.fileSetup,link:function(e,t,n,o){}}}]).directive(\"onenoteProvision\",[\"$compile\",\"constants\",function(e,n){return{restrict:\"E\",controllerAs:n.files.controllers.fileSetupController,controller:t,scope:{},bindToController:{message:\"@\",subText:\"@\",isInDialog:\"=?\"},templateUrl:n.files.templates.onenoteProvision,link:function(e,t,n,o){}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){i.isSharePointDestination=function(e){var i=e;return!!(i.siteUrl||i.serverRelativeUrl||i.libraryId||i.rootRelativeFolderUrl)},i.isDestinationFolder=function(e){var i=e;return!!(i&&i.provider&&i.folder)};var t=function(){function t(t,a,n,o,r,s,l,c,g,f,p,u){var v=this;if(this.constants=r,this.filesUtilityService=l,this.filesNavigationEntryService=p,this.isMoveDialog=!1,this.isUserGuest=!1,this.tidConfirmBtn=\"fileTransferPickerDialog-confirmBtn\",this.logger=c.newLogger(\"FileTransferPickerController\"),t.FileFolderVisibilityType=i.FileFolderVisibilityType,t.svgWhiteList=[r.files.fileCommon.iconName.folder,r.files.fileCommon.iconName.channel,r.files.fileCommon.iconName.team],t.ngDialogData){var m=f.getRootRouteParams();this.currentChannel=m.slug,t.currentTeam=m.teamName,this.isShowingChannels=!1,this.currentFolder=t.ngDialogData.currentFolder,this.serviceName=t.ngDialogData.serviceName,this.openLocation=r.files.dialogOpenLocation.transferPicker;var y;t.ngDialogData.servicesToDisplayPromise?(y=t.ngDialogData.servicesToDisplayPromise,this.isLoading=!0):y=o.resolve(this.populateServicesToDisplay(t)),this.isUserGuest=g.isGuestUserType(),y.then(function(a){switch(a||v.logger.error(\"Didn't get any services to display.\"),t.servicesToDisplay=a,v.isLoading=!1,t.ngDialogData.actionType){case e.services.EntityActionType.MoveFile:case e.services.EntityActionType.BatchMove:v.moduleNameCancel=i.PanelModuleName.cancelMoveFileButton,v.moduleNameConfirm=i.PanelModuleName.confirmMoveFileButton,v.cancelScenario=i.PanelActionScenario.cancelFileMove,v.scenario=i.PanelActionScenario.confirmFileMove,v.isMoveDialog=!0,1==t.ngDialogData.actionCount?v.title=n.instant(u.strings.files_fileMoveOneFile):v.title=n.instant(u.strings.files_fileMoveMultiFile).replace(/{number}/,\"\"+t.ngDialogData.actionCount),v.primaryButtonLabel=n.instant(u.strings.files_fileMoveLabel),v.primaryButtonAriaLabel=n.instant(u.strings.files_filePickerMoveLabel);break;case e.services.EntityActionType.CopyFile:case e.services.EntityActionType.BatchCopy:v.moduleNameCancel=i.PanelModuleName.cancelCopyFileButton,v.moduleNameConfirm=i.PanelModuleName.confirmCopyFileButton,v.cancelScenario=i.PanelActionScenario.cancelFileCopy,v.scenario=i.PanelActionScenario.confirmFileCopy,1==t.ngDialogData.actionCount?v.title=n.instant(u.strings.files_fileCopyOneFile):v.title=n.instant(u.strings.files_fileCopyMultiFile).replace(/{number}/,\"\"+t.ngDialogData.actionCount),v.primaryButtonLabel=n.instant(u.strings.files_fileCopyLabel),v.primaryButtonAriaLabel=n.instant(u.strings.files_filePickerCopyLabel);break;default:v.primaryButtonLabel=n.instant(u.strings.files_fileConflictContinueText),v.title=n.instant(u.strings.files_pickADestination)}s.$on(t,r.events.files.browseToFolder,function(e,i){v.currentFolder=i.targetFolder,v.isShowingChannels&&(s.$emit(r.events.files.resetCurrentFolderPath,{id:t.$id}),v.currentChannel=i.targetFolder.channel.displayName,v.isShowingChannels=!1)}),v._footerButtons=[{dataBag:{fileType:l.scrubUnknownFileExtensions(t.ngDialogData.fileType),fileDestination:t.ngDialogData.serviceName,fileId:t.ngDialogData.fileIds},disabled:!1,func:function(){t.closeThisDialog(\"Cancel\"),t.ngDialogData.cancel&&(t.ngDialogData.cancel(),s.$emit(r.files.strings.updateItemsViewOnMoveComplete))},secondaryStyle:!0,tid:\"fileTransferPickerDialog-cancelBtn\",text:n.instant(u.strings.files_fileConflictCancelText),outcome:i.PanelActionOutcome.closeDialog,scenario:v.cancelScenario,scenarioType:i.PanelActionScenarioType.deleteFile,name:v.moduleNameCancel,type:i.PanelModuleType.button,summary:\"File transfer picker cancel\"},{dataBag:{fileType:l.scrubUnknownFileExtensions(t.ngDialogData.fileType),fileDestination:t.ngDialogData.serviceName,fileId:t.ngDialogData.fileIds},disabled:!1,func:function(){t.closeThisDialog(v.currentFolder),t.ngDialogData.confirm&&t.ngDialogData.confirm(v.currentFolder)},secondaryStyle:!1,tid:v.tidConfirmBtn,text:n.instant(v.primaryButtonLabel),ariaLabel:n.instant(v.primaryButtonAriaLabel),outcome:i.PanelActionOutcome.submit,scenario:v.scenario,scenarioType:i.PanelActionScenarioType.files,name:v.moduleNameConfirm,type:i.PanelModuleType.button,summary:\"File transfer picker confirm\"}];var o=t.$watch(\"transferPicker.currentFolder\",function(a){if(i.isDestinationFolder(a)&&_.isNil(v.originalServerRelativeUrl))return v.toggleDialogConfirmButton(!0),void o();a&&a.serverRelativeUrl&&!v.originalServerRelativeUrl&&(v.originalServerRelativeUrl=a.serverRelativeUrl);var n=v._footerButtons[1];!a||a.isTeam||a.isUser?n.disabled=!0:t.ngDialogData.actionType===e.services.EntityActionType.MoveFile&&a.serverRelativeUrl&&a.serverRelativeUrl===v.originalServerRelativeUrl?n.disabled=!0:n.disabled=!1})})}else this.logger.error(\"ngDialogData was not defined in file-transfer-picker constructor.\")}return t.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"constants\",\"eventingService\",\"filesUtilityService\",\"loggingService\",\"identityService\",\"routeUtilityService\",\"filesNavigationEntryService\",\"resources\"],t.prototype.toggleDialogConfirmButton=function(e){var i=this;this._footerButtons.filter(function(e){return e.tid===i.tidConfirmBtn}).forEach(function(i){return i.disabled=!e})},Object.defineProperty(t.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),t.prototype.populateServicesToDisplay=function(t){var a=[],n=t.ngDialogData.actionType===e.services.EntityActionType.CopyFile||t.ngDialogData.actionType===e.services.EntityActionType.BatchCopy;switch(this.serviceName){case this.constants.files.serviceName.customspo:var o=t.ngDialogData.context&&t.ngDialogData.context.filesContext&&t.ngDialogData.context.filesContext.libraryTitle;if(a.push({type:i.FilesNavigationServiceType.CustomSpo,context:t.ngDialogData.context,title:o}),n){var r=t.ngDialogData.context&&t.ngDialogData.context.filesContext&&t.ngDialogData.context.filesContext.threadId;a.push({type:i.FilesNavigationServiceType.Teams,channelId:r}),this.isUserGuest||a.push({type:i.FilesNavigationServiceType.Personal})}break;case this.constants.files.serviceName.teams:a.push({type:i.FilesNavigationServiceType.Teams,context:t.ngDialogData.context,preventTeamSwitching:!n}),n&&(this.isUserGuest||a.push({type:i.FilesNavigationServiceType.Personal}));break;case this.constants.files.serviceName.personal:this.isUserGuest||a.push({type:i.FilesNavigationServiceType.Personal,context:t.ngDialogData.context}),n&&a.push({type:i.FilesNavigationServiceType.Teams,listType:i.filesWithNavigation.SharePointListType.Teams});break;default:this.logger.error(\"Unsupported serviceName: \"+this.serviceName)}return this.filesNavigationEntryService.getNavigationServiceTemplates(a)},t}();i.FileTransferPickerController=t,angular.module(\"teamspace.fileTransferPicker\",[\"teamspace.routeUtilityService\",\"teamspace.filesUtilityService\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.guestAccessService\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.identityService\"]).run([\"constants\",\"dialogService\",function(e,i){i.register(e.dialogs.copyMove,{template:\"components/file-transfer-picker/file-transfer-picker.html\",className:\"ts-modal-dialog file-transfer-picker-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1})}]).controller(\"fileTransferPickerController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){var i=function(){return function(){}}();t.UnsupportedFileType=i;var s=function(){function i(e,i,s,o,n,a,r,l,c,d,p,v,f,h,m,u,y,g,S,C,F,P,$,x,T,U){var I=this;this.$document=e,this.$scope=i,this.$q=s,this.$timeout=o,this.$translate=n,this.$ocLazyLoad=a,this.$injector=r,this.analyticsService=l,this.constants=c,this.loggingService=d,this.channelService=p,this.eventingService=v,this.fileReferenceService=f,this.filesEntityService=h,this.filesTeamService=m,this.filesChannelLookupService=u,this.peopleSlugService=y,this.tooltipService=g,this.filesUtilityService=S,this.utilityService=C,this.settingsService=F,this.routeUtilityService=P,this.documentLibraryClient=$,this.uploadActions=x,this.filesProviderFactory=T,this.chooseUploadFolderService=U,this.root=this.$scope.$root,this.handleUploadFromPcCallback=null,i.FileFolderVisibilityType=t.FileFolderVisibilityType,i.uploadContext={},i.contextPayload=null,i.autoCloseLock=!1,i.firstInit=!0,i.currentFolder={},i.svgBlackList=[c.files.fileCommon.iconName.oneNote],this.payload=g.getPayload(i),this.openLocation=this.payload.openLocation,this.isSingleFileSelection=!!this.payload.isSingleFileSelection,this.fileFilter=this.payload.fileFilter,this.acceptFilter=this.payload.acceptFilter,this.acceptExtensions=this.payload.acceptExtensions,this.onBeforeUploadDialogOpened=this.payload.onBeforeUploadDialogOpened?this.payload.onBeforeUploadDialogOpened:function(){},this.fileSelectedCallback=this.payload.fileSelectedCallback?this.payload.fileSelectedCallback:function(e){return I.payload.fileSelectedSignalCallback&&I.payload.fileSelectedSignalCallback(),I.attachExistingFile(e.file,e.action,e.provider)},v.$on(i,c.events.messages.sentMessage,function(e,t){t&&t.id&&I.hide()}),v.$on(i,c.events.messages.dismissFileUpload,function(e){I.hide()});var N=P.getRootRouteParams(),b=y.resolve(N.peopleSlug);N&&N.peopleSlug===c.p2p.newChatId?this.conversationId=c.p2p.newChatId:b&&b.conversation?this.conversationId=b.conversation.id:N&&N.threadId&&(this.conversationId=N.threadId),this.deferHidePicker=function(e){o(function(){i.commandCtrl.hide(e)},100,!1)}}return i.prototype.hide=function(e){var t=e?this.constants.telemetry.files.filePickerDialogSubmitted:this.constants.telemetry.files.filePickerDialogCanceled;this.analyticsService.eventTrack(t,{contextType:this.contextType}),this.tooltipService.clearAllTooltips()},i.prototype.init=function(){var e=this;this.contextType===this.constants.files.fileCommand.contextType.files&&(this.rootDialogTitle=this.$translate.instant(this.root.resources.strings.files_commandDialogTitle)),this.initContextPayload(),this.getUploadContext().then(function(){e.isProvisioned&&(e.handleUploadFromPcCallback=function(t){e.handleUploadFromPc(t)})})},i.prototype.initContextPayload=function(){var e=this.constants.files.filesAttachDialogPathIds.root;this.$scope.contextPayload={paths:[{id:e,propertyName:\"\",propertyValue:this.rootDialogTitle,directive:\"file-simple-list-pane\",suggest:[],service:this.getService(e)}],extendedProperty:{}}},i.prototype.getUploadContext=function(){var e=this;return this.contextType===this.constants.files.fileCommand.contextType.filesSharing?this.serviceName=this.constants.files.serviceName.personal:this.serviceName=this.constants.files.serviceName.teams,this.filesUtilityService.getContextBase(this,this.serviceName,null,null).then(function(t){if(t.srcElementName=e.constants.files.upload.source.fileAttachment,t.folder={serverRelativeUrl:t.channel?t.channel.folderRelativeUrl:\"\"},e.$scope.$parent&&e.$scope.$parent.$parent&&(t.draftClientId=e.$scope.$parent.$parent.draftClientId),void 0==t.draftClientId)try{t.draftClientId=e.$scope.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.$parent.callingScreenId}catch(e){}e.$scope.uploadContext=t;var i=e.routeUtilityService.getRootRouteParams();return e.serviceName===e.constants.files.serviceName.teams&&angular.isDefined(i)?e.documentLibraryClient.getDefaultDocumentLibrary(i.threadId,!0).then(function(t){return e.isProvisioned=!0,e.$scope.uploadContext.libraryId=t.id,e.$scope.uploadContext}).catch(function(t){return e.loggingService.error(t),e.$scope.uploadContext}):(e.serviceName===e.constants.files.serviceName.teams&&(e.isProvisioned=!0),e.$scope.uploadContext)})},i.prototype.getService=function(e,t){if(void 0===t&&(t={}),this.contextType===this.constants.files.fileCommand.contextType.files)return this.getFilesService(e,t)},i.prototype.dismissPopover=function(e){this.$scope.autoCloseLock&&!e||this.hide()},i.prototype.getFilesService=function(e,t){switch(void 0===t&&(t={}),e){case this.constants.files.filesAttachDialogPathIds.browseTeams:return{service:this.filesTeamService,serviceType:this.constants.files.filesAttachDialogServices.team};case this.constants.files.filesAttachDialogPathIds.inTeam:return void 0!=t.hasChannels&&!1===t.hasChannels?{service:this.filesEntityService,serviceType:this.constants.files.filesAttachDialogServices.item}:{service:this.filesChannelLookupService,serviceType:this.constants.files.filesAttachDialogServices.channel};case this.constants.files.filesAttachDialogPathIds.root:return{service:this.filesEntityService,serviceType:this.constants.files.filesAttachDialogServices.mru};default:return{service:this.filesEntityService,serviceType:this.constants.files.filesAttachDialogServices.item}}},i.prototype.getContextBase=function(e){var t=this.$q.defer(),i=this.$scope.contextPayload.paths[this.$scope.contextPayload.paths.length-1].service.serviceType;if(i===this.constants.files.filesAttachDialogServices.item){var s=this.constants.files.serviceName.teams;e.isPersonal&&(s=this.constants.files.serviceName.personal),this.filesUtilityService.getContextBase(e,s,this.$scope.currentFolder,e.objectUrl).then(function(e){t.resolve(e)},function(e){t.reject(e)})}else if(i===this.constants.files.filesAttachDialogServices.mru){var o={serviceName:this.constants.files.serviceName.recent};t.resolve(o)}else t.reject({});return t.promise},i.prototype.attachExistingFile=function(e,t,i){return e&&(e.isFolder||e.isChannel||\"channel\"===e.type||e.isTeam)?(this.loggingService.warn(\"Cannot attach existing file - file is not defined or is one drive folder (in which case ignore)\"),!1):(this.contextType===this.constants.files.fileCommand.contextType.filesSharing?this.shareFileInChats(e):this.uploadFileInChannel(e,t,i),!0)},i.prototype.handleUploadFromPc=function(t){var i=this;if(this.payload.handleUploadFromPc)return this.payload.handleUploadFromPc(t);!t||t.length<1||this.$timeout(function(){if(i.areAllFileTypesSupported(t)){var s=i.routeUtilityService.getRootRouteParams(),o=!!s&&s.middlePane===i.constants.messages.panes.files,n=null==i.payload.generateThumbNail?!o:i.payload.generateThumbNail;switch(i.contextType){case i.constants.files.fileCommand.contextType.files:var a={serviceName:i.constants.files.serviceName.teams,channelId:i.$scope.uploadContext.channel.objectId,viewId:i.$scope.uploadContext.draftClientId,contents:_.map(t,function(e){return{file:e,fileName:e.name}}),overWrite:!1,serverRelativeUrl:i.$scope.uploadContext.folder.serverRelativeUrl,messageBody:i.payload.messageBody,generateThumbNail:n,telemetry:{source:\"files-command\",entryPoint:\"files-command_\"+i.constants.files.serviceName.teams},retentionPolicy:o?void 0:i.constants.files.upload.retentionPolicy.max,sourceProvider:i.filesProviderFactory.create(e.services.files.FilesProviderType.FileSystem),destinationProvider:i.filesProviderFactory.create(e.services.files.FilesProviderType.Sharepoint),sourceOfFile:e.services.files.modules.fileUpload.SourceOfFile.UploadFromPc,siteUrl:i.$scope.uploadContext.siteUrl};i.settingsService.valueAsBoolean(i.constants.settings.names.enableExternalFileProviders)?i.chooseUploadFolderService.chooseIfApplicable(a).then(function(e){return i.uploadActions.uploadFile(e)}):i.uploadActions.uploadFile(a);break;case i.constants.files.fileCommand.contextType.filesSharing:if(!i.conversationId)return;var r=null==i.payload.isPostedInConversation?o:i.payload.isPostedInConversation,l=r?i.conversationId:i.$scope.uploadContext.draftClientId,c=null==n||n;i.$ocLazyLoad.load(i.constants.files.lazyLoadFiles,i.constants.scenarios.files.lazyLoadServices).then(function(){i.$injector.get(\"chatFilesShareService\").upload(t,i.conversationId,l,r,c,i.payload.messageBody)}).catch(function(){i.loggingService.error(\"Failed to lazy load files services\")})}}else{var d={acceptExtensions:i.acceptExtensions,files:t};i.eventingService.$emit(i.constants.files.upload.unsupportedUpload,d)}i.$scope.commandCtrl.hide(!0)},0,!1)},i.prototype.areAllFileTypesSupported=function(e){var t=this;return!this.acceptExtensions||e.length>0&&e.every(function(e){return t.acceptExtensions.includes(t.utilityService.getFileExtension(e.name))})},i.prototype.shareFileInChats=function(e){var t=this;if(this.conversationId){var i={containerId:this.conversationId,serviceName:this.constants.files.serviceName.p2p,messageBody:this.payload.messageBody};angular.extend(i,{draftClientId:this.$scope.uploadContext.draftClientId,messagePaneAvailable:this.$scope.messagePaneAvailable}),this.$ocLazyLoad.load(this.constants.files.lazyLoadFiles,this.constants.scenarios.files.lazyLoadServices).then(function(){t.$injector.get(\"chatFilesShareService\").shareExistingFile(i,e)}).catch(function(){t.loggingService.error(\"Failed to lazy load files services\")}),this.deferHidePicker(!0)}},i.prototype.uploadFileInChannel=function(i,s,o){var n=this;s===t.filesWithNavigation.FilesSelectedActionType.Share?this.createReferenceToItem(i,o):this.getContextBase(i).then(function(t){n.deferHidePicker(!0);var s={name:i.title},a={serviceName:t.serviceName,id:i.objectId,team:t.team,channel:t.channel,title:i.title,additionalParameter:i.lastModifiedTime,objectUrl:i.objectUrl,siteUrl:i.siteUrl,scenarioSource:\"files-command\"},r=n.routeUtilityService.getRootRouteParams()||{},l=(n.constants.messages.panes.conversations,!!r&&r.middlePane===n.constants.messages.panes.files),c=null==n.payload.generateThumbNail?!l:n.payload.generateThumbNail,d={serviceName:n.constants.files.serviceName.teams,channelId:n.$scope.uploadContext.channel.objectId,viewId:n.$scope.uploadContext.draftClientId,contents:[{fileSource:{objectUrl:a.objectUrl,serviceName:a.serviceName,siteUrl:a.siteUrl},fileId:a.id,fileName:s.name}],overWrite:!1,serverRelativeUrl:n.$scope.uploadContext.folder.serverRelativeUrl,messageBody:n.payload.messageBody,generateThumbNail:c,telemetry:{source:\"files-command_download_upload\",entryPoint:\"files-command_\"+n.constants.files.serviceName.teams},retentionPolicy:l?void 0:n.constants.files.upload.retentionPolicy.max,sourceProvider:o||n.filesProviderFactory.create(e.services.files.FilesProviderType.Sharepoint),destinationProvider:n.filesProviderFactory.create(e.services.files.FilesProviderType.Sharepoint),sourceOfFile:e.services.files.modules.fileUpload.SourceOfFile.UploadedCopy,siteUrl:n.$scope.uploadContext.siteUrl};n.settingsService.valueAsBoolean(n.constants.settings.names.enableExternalFileProviders)?n.chooseUploadFolderService.chooseIfApplicable(d).then(function(e){return n.uploadActions.uploadFile(e)}):n.uploadActions.uploadFile(d)},function(e){n.loggingService.error(e),n.deferHidePicker(!1)})},i.prototype.createReferenceToItem=function(e,t){this.deferHidePicker(!0);var i={objectId:e.objectId,objectTitle:e.title,objectType:e.type,objectSize:e.size,objectUrl:e.objectUrl,serverRelativeUrl:e.serverRelativeUrl,siteUrl:e.siteUrl,serviceName:this.$scope.uploadContext.serviceName,chicletBreadcrumbs:e.chicletBreadcrumbs};this.fileReferenceService.createReferenceToItem(i,this.$scope.uploadContext.draftClientId,t)},i}();t.FileCommandController=s;var o=function(e){function t(t,i,s,o,n,a,r,l,c,d,p,v,f,h,m,u,y,g,S,C,F,P,$,x,T,U,I){var N=e.call(this,t,i,s,o,n,a,r,l,c,d,p,v,f,h,m,u,y,g,S,C,F,P,$,x,T,U)||this;I.showStorageLimitBannerIfNeeded(),N.openLocation=N.openLocation||c.files.dialogOpenLocation.messageAttach,N.contextType=c.files.fileCommand.contextType.files;var b=p.getCurrentTeamAndChannel();if(b.team&&b.team.siteInfo&&b.team.siteInfo.siteUrl&&i.uploadContext&&i.uploadContext.libraryId)N.isProvisioned=!0;else{var A=c.files.serviceName.teams;S.getContextBase(N,A,null,null),N.isProvisioned=!1}return N.init(),N}return __extends(t,e),t.$inject=[\"$document\",\"$scope\",\"$q\",\"$timeout\",\"$translate\",\"$ocLazyLoad\",\"$injector\",\"analyticsService\",\"constants\",\"loggingService\",\"channelService\",\"eventingService\",\"fileReferenceService\",\"filesEntityService\",\"filesTeamService\",\"filesChannelLookupService\",\"peopleSlugService\",\"tooltipService\",\"filesUtilityService\",\"utilityService\",\"settingsService\",\"routeUtilityService\",\"documentLibraryClient\",\"uploadActions\",\"filesProviderFactory\",\"chooseUploadFolderService\",\"appStateAdapter\"],t}(s);t.MessagingFileCommandController=o;var n=function(e){function i(i,s,o,n,a,r,l,c,d,p,v,f,h,m,u,y,g,S,C,F,P,$,x,T,U,I,N,b){var A=e.call(this,i,s,o,n,a,r,l,c,d,v,f,p,h,m,u,y,g,S,C,F,P,$,x,U,I,b)||this;return A.openLocation=A.openLocation||d.files.dialogOpenLocation.chatAttach,A.contextType=d.files.fileCommand.contextType.filesSharing,s.servicesToDisplay=T.getNavigationServiceTemplates([t.FilesNavigationServiceType.Personal]),A.getUploadContext().then(function(){var e=N.getPersonalSiteInfo();A.isProvisioned=e&&!!e.personalSiteUrl,A.isProvisioned&&A.init()},function(){A.isProvisioned=!1}),A}return __extends(i,e),i.$inject=[\"$document\",\"$scope\",\"$q\",\"$timeout\",\"$translate\",\"$ocLazyLoad\",\"$injector\",\"analyticsService\",\"constants\",\"eventingService\",\"loggingService\",\"channelService\",\"fileReferenceService\",\"filesEntityService\",\"filesTeamService\",\"filesChannelLookupService\",\"peopleSlugService\",\"tooltipService\",\"filesUtilityService\",\"utilityService\",\"settingsService\",\"routeUtilityService\",\"documentLibraryClient\",\"filesNavigationEntryService\",\"uploadActions\",\"filesProviderFactory\",\"personalFilesDetailsService\",\"chooseUploadFolderService\"],i}(s);t.ChatFileCommandController=n;var a=function(i){function s(e,t,s,o,n,a,r,l,c,d,p,v,f,h,m,u,y,g,S,C,F,P,$,x,T,U,I,N){var b=i.call(this,e,t,s,o,n,a,r,l,c,d,p,v,f,h,m,u,y,g,S,C,F,P,$,x,T,U)||this;return b.filesNavigationEntryService=I,b.personalFilesDetailsService=N,b.payload&&b.payload.isChannelMeeting?b.initForChannelMeetings():b.initForPrivateMeetings(),v.$on(t,c.events.messages.dismissFileUpload,function(e){b.dismissPopover(!1)}),b}return __extends(s,i),s.$inject=[\"$document\",\"$scope\",\"$q\",\"$timeout\",\"$translate\",\"$ocLazyLoad\",\"$injector\",\"analyticsService\",\"constants\",\"loggingService\",\"channelService\",\"eventingService\",\"fileReferenceService\",\"filesEntityService\",\"filesTeamService\",\"filesChannelLookupService\",\"peopleSlugService\",\"tooltipService\",\"filesUtilityService\",\"utilityService\",\"settingsService\",\"routeUtilityService\",\"documentLibraryClient\",\"uploadActions\",\"filesProviderFactory\",\"chooseUploadFolderService\",\"filesNavigationEntryService\",\"personalFilesDetailsService\"],s.prototype.initForChannelMeetings=function(){var i=this.filesNavigationEntryService.getNavigationServiceTemplates([t.FilesNavigationServiceType.Teams,t.FilesNavigationServiceType.Personal]);this.servicesToDisplay=i,this.contextType=this.constants.files.fileCommand.contextType.files;var s=this.channelService.getCurrentTeamAndChannel();if(s.team&&s.team.siteInfo&&s.team.siteInfo.siteUrl?this.$scope.uploadContext&&this.$scope.uploadContext.libraryId?this.isProvisioned=!0:this.isProvisioned=!1:(this.isProvisioned=!1,i[0].listType=e.components.filesWithNavigation.SharePointListType.Teams),!this.isProvisioned){var o=this.constants.files.serviceName.teams;this.filesUtilityService.getContextBase(this,o,null,null)}this.init()},s.prototype.initForPrivateMeetings=function(){var i=this,s=this.filesNavigationEntryService.getNavigationServiceTemplates([t.FilesNavigationServiceType.Teams,t.FilesNavigationServiceType.Personal]);this.servicesToDisplay=s,this.contextType=this.constants.files.fileCommand.contextType.filesSharing,this.getUploadContext().then(function(){var e=i.personalFilesDetailsService.getPersonalSiteInfo();i.isProvisioned=e&&!!e.personalSiteUrl,i.isProvisioned&&i.init()},function(){i.isProvisioned=!1}),s[0].listType=e.components.filesWithNavigation.SharePointListType.Teams},s}(s);t.ShareFileCommandController=a,angular.module(\"teamspace.filesCommand\",[\"teamspace.constants\",\"focusOn\",\"teamspace.filesChooseUploadFolder\",\"teamspace.filesUtilityService\",\"teamspace.tooltipService\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.personalFilesDetailsService\",\"teamspace.appStateAdapter\",\"teamspace.routeUtilityService\",\"teamspace.utilityService\"]).controller(\"messagingFileCommandController\",o).controller(\"chatFileCommandController\",n).controller(\"shareFileCommandController\",a).directive(\"fileCommand\",[\"constants\",function(e){return{restrict:\"AE\",controllerAs:\"commandCtrl\",controller:o,templateUrl:e.files.templates.filesCommand,scope:{contextPayload:\"=?\",contextType:\"@\"}}}]).directive(\"fileChatCommand\",[\"constants\",function(e){return{restrict:\"AE\",controllerAs:\"commandCtrl\",controller:n,templateUrl:e.files.templates.filesChatCommand,scope:{contextPayload:\"=?\",contextType:\"@\",messagePaneAvailable:\"<?\"}}}]).directive(\"shareFileCommand\",[\"constants\",function(e){return{restrict:\"AE\",controllerAs:\"commandCtrl\",controller:a,templateUrl:e.files.templates.fileShareCommand,scope:{contextPayload:\"=?\",contextType:\"@\"}}}]).directive(\"outsideClick\",[\"$document\",\"$parse\",function(t,i){return{link:function(i,s,o){var n=o.outsideClick;e.common.SafeJQuery.on(i,t,\"click\",function(e){e.target.attributes.getNamedItem(\"ngf-select\")||e.target.attributes.getNamedItem(\"skip-outside-click\")||$(e.target).hasClass(\"icons-arrow-up-small\")||$(e.target.parentElement).hasClass(\"icons-arrow-up-small\")||s.find(e.target).length>0||i.$apply(n)})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var n=function(){function e(e,n,t,a,s){var l=this;this.resources=t,this.$translate=a,e.$watch(\"$ctrl.channelsContext\",function(e){if(void 0!==e){var n=s.getVisibleAndOverflowChannels(l.channelsContext.team.allChannels);l.channelList=n.visibleChannels.concat(n.overflowChannels)}})}return e.$inject=[\"$scope\",\"constants\",\"resources\",\"$translate\",\"channelTeamSortHelper\"],e.prototype.getAriaLabelUpArrow=function(){return this.$translate.instant(this.resources.strings.files_navigateUpFolderAria).replace(/{folderName}/,\"\")},e.prototype.getAriaLabelChannelName=function(e){return this.$translate.instant(this.resources.strings.files_channelChannelName).replace(/{channelName}/,e)},e}();angular.module(\"teamspace.files.channelList\",[\"teamspace.config\",\"teamspace.channelTeamSortHelper\"]).component(\"filesChannelList\",{bindings:{channelsContext:\"=\",onChannelSelected:\"&\",onNavigateUp:\"&\",headerLabelId:\"@?\"},templateUrl:\"components/files-custom/files-channel-list/files-channel-list.html\",controller:n})}(e.filesWithNavigation||(e.filesWithNavigation={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var t=function(){function e(e,t,a,s,n,i,r){var c=this;this.channelTeamSortHelper=n,this.resources=i,this.$translate=r,this.teamsList||s.getTeams().then(function(e){c.teamsList=c.createOrderedTeamsList(e),c.signedInUser=a.getLoggedInUser()})}return e.$inject=[\"$scope\",\"constants\",\"authenticationService\",\"channelService\",\"channelTeamSortHelper\",\"resources\",\"$translate\"],e.prototype.createOrderedTeamsList=function(e){var t=this.channelTeamSortHelper.createOrderedTeamLists(e);return t.favoriteTeamsByOrder.concat(t.moreTeamsByName)},e.prototype.getAriaLabelTeamName=function(e){return this.$translate.instant(this.resources.strings.files_teamTeamName).replace(/{teamName}/,e)},e}();angular.module(\"teamspace.files.teamList\",[\"teamspace.config\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.channelService\",\"teamspace.channelTeamSortHelper\"]).component(\"filesTeamList\",{bindings:{onTeamSelected:\"&\",headerLabelId:\"@?\"},templateUrl:\"components/files-custom/files-team-list/files-team-list.html\",controller:t})}(e.filesWithNavigation||(e.filesWithNavigation={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var s;!function(t){t[t.NotStarted=0]=\"NotStarted\",t[t.Initiated=1]=\"Initiated\",t[t.Registered=2]=\"Registered\",t[t.Error=3]=\"Error\"}(s=e.RegisterLibraryStateStatus||(e.RegisterLibraryStateStatus={})),e.IsChooseProviderSharepointFolderBackResponse=function(t){return\"BACK\"===t},e.IsChooseProviderSharepointFolderRepairedResponse=function(t){return\"REPAIRED\"===t};var i=function(){function i(s,i,o,r,n,a,c,l,u,h,p,d,S,g,f,m,v,b){var y=this;this.$scope=s,this.constants=o,this.customSpoSettingsActions=n,this.$translate=c,this.loggingService=l,this.resources=u,this.filesNavigationEntryService=h,this.utilityService=p,this.filesProviderFactory=d,this.settingsService=S,this.sharePointStore=g,this.ariaLiveService=f,this.specialDocumentLibrariesProvider=m,this.$timeout=v,this.specialDocumentLibrariesUtilities=b,this.DiagnosticsMessageElementId=\"diagnostics-message-element-id\",this.workflowStates=t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState,this.fetchStatus=t.services.files.modules.customSpo.settings.CustomSpoSettingsFetchState,this.customBackButton={text:this.$translate.instant(this.resources.strings.prompt_card_button_back),func:function(){return y.navigateBack()},disabled:!1},this.backButton=0,this.secondButton=1,this.elementUtils=t.accessibility.Helpers.ElementUtils,this.panelRegion=t.PanelRegion,this.hideDefaultTabSettings(this.context),this.workflowStates=t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState,this.footerButtons=[this.getDefaultBackButton(),this.getCustomNextButton(u.strings.prompt_card_button_next,function(){y.loadDocumentLibrary()})],this.showCustomLinkDescription=!0,this.deferred=i.defer(),s.$on(\"$destroy\",function(){y.listenerRegistration&&a.unregister(y.listenerRegistration),y.resetStoreState()}),this.resetStoreState(),this.listenerRegistration=a.register(this),this.teamChannelTuple=r.getCurrentTeamAndChannel(),this.loadRelevantSites(),angular.isDefined(this.context)&&this.context.dialogSettings&&this.context.dialogSettings.operationType===e.DialogTabMenuOperationType.UpdateTabSettings&&n.loadSettings({settings:this.context.settings}),this.enableAddSpoFolderAsCloudStorage=S.valueAsBoolean(o.settings.names.enableAddSpoFolderAsCloudStorage),this.showClassMaterials=this.shouldShowClassMaterials(),this.showClassMaterials&&(this.repairDeferred=i.defer(),this.repairDeferred.promise.then(function(){return y.onCloseDialog(\"REPAIRED\")}))}return i.$inject=[\"$scope\",\"$q\",\"constants\",\"channelService\",\"customSpoSettingsActions\",\"customSpoSettingsStore\",\"$translate\",\"loggingService\",\"resources\",\"filesNavigationEntryService\",\"utilityService\",\"filesProviderFactory\",\"settingsService\",\"sharePointStore\",\"ariaLiveService\",\"specialDocumentLibrariesProvider\",\"$timeout\",\"specialDocumentLibrariesUtilities\"],i.prototype.shouldShowClassMaterials=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpecialDocumentLibraries)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableClassMaterialsTroubleshooting)){var t=this.specialDocumentLibrariesProvider.getEnabledAvailableLibraries(this.teamChannelTuple.channel.objectId);if(_.includes(t,Teams.Models.SpecialDocumentLibraryType.ClassMaterials))return!this.isDialogSettingPresent()}return!1},i.prototype.shouldShowNavigationPane=function(){return this.$scope.workflowState===this.workflowStates.SELECT_RELEVANT_SITE||this.$scope.workflowState===this.workflowStates.SELECT_CUSTOM_SITE||this.$scope.workflowState===this.workflowStates.CLASS_MATERIALS},i.prototype.hideDefaultTabSettings=function(t){this.isDialogSettingPresent()&&(this.context.dialogSettings.hideHeader=!0,this.context.dialogSettings.hideTabName=!0,this.context.dialogSettings.overrideButtons(!0,this.footerButtons))},i.prototype.onStateChanged=function(i){var o=this;if(this.$scope.libraryId=i.libraryId,this.$scope.siteUrl=i.siteUrl,this.$scope.libraryServerRelativeUrl=i.libraryServerRelativeUrl,this.$scope.workflowState=i.workflowState,this.$scope.sitesList=i.sitesList,this.$scope.selectedSite=i.selectedSite,this.$scope.fetchStatus=i.fetchStatus,this.$scope.documentLibraries=i.documentLibraries,this.$scope.selectedDocumentLibrary=i.selectedDocumentLibrary,this.$scope.registerLibraryState=i.registerLibraryState,this.$scope.isSiteFromRelevants=i.isSiteFromRelevants,this.$scope.errorMessage=i.errorMessage,this.$scope.diagnosticsResult=i.diagnosticsResult,this.$scope.diagnosticsMessage=i.diagnosticsMessage,this.$scope.repairResult=i.repairResult,this.$scope.fetchStatus===this.fetchStatus.ERROR?this.footerButtons[this.secondButton].disabled=!0:this.$scope.fetchStatus!==this.fetchStatus.SUCCESS&&this.$scope.workflowState!==t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.CONFIRM_DOCUMENT_LIBRARY||this.updateFooterButtons(),this.$scope.registerLibraryState===s.Registered)this.context&&this.context.settings&&(this.context.settings.siteUrl=this.$scope.siteUrl,this.context.settings.libraryServerRelativeUrl=this.$scope.libraryServerRelativeUrl,this.context.settings.libraryId=this.$scope.libraryId,this.context.settings.selectedDocumentLibraryTitle=this.$scope.selectedDocumentLibrary.title,this.context.settings.selectedSiteImageUrl=this.$scope.selectedSite.siteLogoUrl,this.context.settings.selectedSiteTitle=this.$scope.selectedSite.title),this.deferred.resolve(this.context);else if(this.$scope.registerLibraryState===s.Error){var r=\"Failed to register the document library\";throw this.loggingService.error(r),this.deferred.reject(r),r}if(this.repairDeferred&&this.$scope.repairResult&&!this.$scope.repairResult.errorOccured&&this.repairDeferred.resolve(),this.$scope.workflowState===t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.CONFIRM_DOCUMENT_LIBRARY)if(this.isDialogSettingPresent()&&(this.context.dialogSettings.hideTabName=!1),this.enableAddSpoFolderAsCloudStorage){this.directive=this.constants.files.directives.filesSharepointDialog;var n={filesNavParentContext:{filesContext:{rootRelativeFolderUrl:\"\",libraryTitle:this.$scope.selectedDocumentLibrary.title,linkedContext:null,provider:this.filesProviderFactory.create(t.services.files.FilesProviderType.Sharepoint),siteUrl:this.$scope.selectedDocumentLibrary.siteUrl,serverRelativeRootUrl:this.$scope.selectedDocumentLibrary.serverRelativeUrl,listenerId:void 0,serviceName:this.constants.files.serviceName.customspo,libraryId:this.$scope.selectedDocumentLibrary.id,pageSize:this.constants.files.parameters.sharePointFilesPageSize,sortedAscending:!1},listType:e.filesWithNavigation.SharePointListType.Files},entry:_.first(this.filesNavigationEntryService.getNavigationServiceTemplates([e.FilesNavigationServiceType.CustomSpo])),setCurrentFolder:function(t){return o.setCurrentFolder(t)},disableItemFilter:function(t){return!t.getIsSubdirectory()}};this.directiveContext=n}else this.confirmedDocumentLibraryTitle=this.$scope.selectedSite.title+\"/\"+this.$scope.selectedDocumentLibrary.title},i.prototype.getFolderName=function(t){return t.split(\"/\").pop()},i.prototype.getDialogReturnData=function(e,s,i,o){var r,n=this.$translate.instant(this.resources.strings.files_on_site);return r=this.enableAddSpoFolderAsCloudStorage?i+\" (\"+this.utilityService.formatV(n,[o])+\")\":o+\"_\"+i,{siteUrl:e,serverRelativeUrl:s,title:r,providerCode:void 0,providerType:t.services.files.FilesProviderType.Sharepoint}},i.prototype.setCurrentFolder=function(t){var e=this;this.currentFolder=t;var s={},i={};if(t&&\"\"!==t.rootRelativeFolderUrl){var o=this.getFolderName(t.rootRelativeFolderUrl);s=this.getCustomNextButton(this.$translate.instant(this.resources.strings.files_addExternalFolder),function(){e.onCloseDialog(e.getDialogReturnData(t.siteUrl,t.serverRelativeUrl,o,e.$scope.selectedSite.title))}),i={text:this.$translate.instant(this.resources.strings.prompt_card_button_back),func:function(){var t=e.currentFolder.rootRelativeFolderUrl.split(\"/\"),s=t.slice(0,t.length-1),i=\"\";s&&s.length>0&&(i=\"/\"+s.join(\"/\"));var o=_.clone(e.directiveContext.filesNavParentContext.filesContext);o.rootRelativeFolderUrl=i,o.listenerId=e.directiveContext.listenerId,e.sharePointStore.triggerStateChangeFromOutside(o)},disabled:!1},s.disabled=!1}else i=this.customBackButton,s=this.getNextButton();this.footerButtons=[i,s]},i.prototype.getNextButton=function(){var t=this,e=this.getCustomNextButton(this.$translate.instant(this.resources.strings.files_addExternalFolder),function(){t.onCloseDialog(t.getDialogReturnData(t.$scope.selectedSite.url,t.$scope.selectedDocumentLibrary.serverRelativeUrl,t.$scope.selectedDocumentLibrary.title,t.$scope.selectedSite.title))});return e.disabled=!1,e},i.prototype.getDefaultBackButton=function(){var t=this;return this.onCloseDialog?{text:this.$translate.instant(this.resources.strings.prompt_card_button_back),func:function(){t.onCloseDialog(\"BACK\")}}:this.context.dialogSettings.getDefaultButton(e.TabInstanceConfigurationButton.Back)},i.prototype.getCustomNextButton=function(t,e){return{text:this.$translate.instant(t),func:e,tid:\"btnNext\",disabled:!0}},i.prototype.updateFooterButtons=function(){var s=this;this.unbindValidationWatcher&&(this.unbindValidationWatcher(),this.unbindValidationWatcher=null);var i={};switch(this.$scope.workflowState){case t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.CLASS_MATERIALS:if(this.$scope.diagnosticsResult){var o=this.specialDocumentLibrariesUtilities.getDiagnosisStrings(Teams.Models.SpecialDocumentLibraryType.ClassMaterials,this.$scope.diagnosticsResult.conclusion,this.$scope.diagnosticsResult.repairAction),r=o.nextButtonResource,n=o.repairingAriaNarration,a=this.$scope.diagnosticsResult.repairAction?function(){s.ariaLiveService.update(n,!0),s.repairClassMaterials(s.$scope.diagnosticsResult.repairAction)}:function(){s.onCloseDialog(void 0)};(i=this.getCustomNextButton(r,a)).scenario=t.components.PanelActionScenario.spoTabRepairClassMaterials,i.scenarioType=t.components.PanelActionScenarioType.files,i.dataBag={conclusion:this.$scope.diagnosticsResult.conclusion,repairAction:this.$scope.diagnosticsResult.repairAction},i.disabled=!1,i.isSetFocus=!0,i.ariaDescribedBy=this.DiagnosticsMessageElementId,this.footerButtons=[this.getDefaultBackButton(),i]}break;case t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE:case t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.SELECT_CUSTOM_SITE:i=this.getCustomNextButton(this.resources.strings.prompt_card_button_next,function(){s.loadDocumentLibrary()});var c=this.$scope.workflowState===t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE;i.scenario=t.components.PanelActionScenario.spoTabConfirmSite,i.dataBag={spoSource:c?\"relevants\":\"link\"},i.scenarioType=t.components.PanelActionScenarioType.files,this.footerButtons=[this.getDefaultBackButton(),i],this.$scope.selectedSite&&(this.footerButtons[this.secondButton].disabled=!1),this.isDialogSettingPresent()&&(this.context.dialogSettings.dialogTitle=this.$translate.instant(this.resources.strings.extensioncatalog_tabFilesCustomSpoName));break;case t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.SELECT_DOCUMENT_LIBRARY:(i=this.getCustomNextButton(this.resources.strings.prompt_card_button_next,function(){s.loadConfirmation()})).scenario=t.components.PanelActionScenario.spoTabConfirmDocumentLibrary,i.scenarioType=t.components.PanelActionScenarioType.files,this.footerButtons=[this.customBackButton,i],this.$scope.selectedDocumentLibrary&&(this.footerButtons[this.secondButton].disabled=!1),this.isDialogSettingPresent()&&(this.context.dialogSettings.dialogTitle=this.$translate.instant(this.resources.strings.pick_document_library));break;case t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.CONFIRM_DOCUMENT_LIBRARY:this.isDialogSettingPresent()?i=this.context.dialogSettings.getDefaultButton(e.TabInstanceConfigurationButton.Save):(i=this.getNextButton(),this.setFocusOnFooterButton(i)),this.footerButtons=[this.customBackButton,i],this.$scope.documentLibraries||(this.footerButtons[this.backButton].disabled=!0),this.unbindValidationWatcher=this.$scope.$watch(\"$ctrl.context.form.$valid\",function(t){void 0!==t&&(s.footerButtons[s.secondButton].disabled=!t)}),this.isDialogSettingPresent()&&this.context.extensionFunctions&&(this.context.extensionFunctions.onSave=function(){return s.registerDocumentLibrary()},this.context.dialogSettings.dialogTitle=this.$translate.instant(this.resources.strings.confirm_document_library));break;case t.services.files.modules.customSpo.settings.CustomSpoSettingsWorkflowState.SAVING_DOCUMENT_LIBRARY:this.footerButtons[this.backButton].disabled=!0,this.footerButtons[this.secondButton].disabled=!0}this.isDialogSettingPresent()&&this.context.dialogSettings.overrideButtons(!0,this.footerButtons)},i.prototype.setFocusOnFooterButton=function(t){var e=this;t&&(t.isFocusDefault=!0,this.$timeout(function(){var t=$(\"[acc-focus-default]\");if(t&&t.length){var s=e.elementUtils.getFirstVisible(t);s&&s.focus()}}))},i.prototype.isDialogSettingPresent=function(){return this.context&&!!this.context.dialogSettings},i.prototype.registerDocumentLibrary=function(){return this.customSpoSettingsActions.registerDocumentLibrary({context:this.context,teamChannelTuple:this.teamChannelTuple,siteUrl:this.$scope.selectedSite.url,libraryRelativeUrl:this.$scope.selectedDocumentLibrary.serverRelativeUrl}),this.deferred.promise},i.prototype.loadRelevantSites=function(){this.customSpoSettingsActions.getRelevantSites()},i.prototype.selectSite=function(t){this.customSpoSettingsActions.selectSite({siteInfo:t})},i.prototype.selectDocumentLibrary=function(t){this.customSpoSettingsActions.selectLibrary({libraryInfo:t})},i.prototype.loadDocumentLibrary=function(){this.$scope.selectedSite&&this.customSpoSettingsActions.getDocumentLibrary(this.$scope.selectedSite.url)},i.prototype.loadConfirmation=function(){this.customSpoSettingsActions.loadConfirmationSettings()},i.prototype.navigateBack=function(){this.customSpoSettingsActions.navigateBack(),this.hideDefaultTabSettings(this.context)},i.prototype.loadCustomSiteSettings=function(){this.showCustomLinkDescription=!0,this.customSpoSettingsActions.loadCustomSiteSettings()},i.prototype.loadSiteInfo=function(){this.showCustomLinkDescription=!1,this.customSpoSettingsActions.loadSiteInfo(this.libraryUrl)},i.prototype.resetStoreState=function(){this.customSpoSettingsActions.resetStoreState()},i.prototype.loadClassMaterials=function(){this.customSpoSettingsActions.loadClassMaterials({channelId:this.teamChannelTuple.channel.objectId})},i.prototype.repairClassMaterials=function(t){this.customSpoSettingsActions.repairClassMaterials({channelId:this.teamChannelTuple.channel.objectId,repairAction:t})},i}();angular.module(\"teamspace.files.customSpoTabSettings\",[\"teamspace.services.actions.files.customSpo.settings.actions\",\"teamspace.services.files.modules.customSpo.settings\",\"teamspace.services.dispatcher\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.settingsService\",\"teamspace.utilityService\"]).component(\"filesCustomSpoTabSettings\",{bindings:{context:\"=?\",footerButtons:\"=?\",onCloseDialog:\"=?\"},controller:i,templateUrl:\"components/files-custom/spo/files-custom-spo-tab-settings/files-custom-spo-tab-settings.html\"}).directive(\"httpsOnly\",[\"$q\",\"$http\",\"appConfig\",\"authenticationService\",\"$translate\",function(t,e,s,i,o){return{restrict:\"A\",require:\"ngModel\",link:function(t,e,s,i){var r=t.$root;i.$message||(i.$message={}),i.$validators.httpsOnly=function(t,e){return i.$message.httpsOnly=null,!(i.$dirty&&!i.$isEmpty(e)&&!i.$error.required&&!i.$error.url)||(\"https://\"==e.substr(0,8).toLowerCase()||(i.$message.httpsOnly=o.instant(r.resources.strings.extension_websiteSecureURLNeededErrorMessage),!1))}}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,s,r,o,n,a,c,l,h,d,p,u,v,f){var S=this;this.viewScenarioId=t,this.$scope=i,this.$state=s,this.constants=r,this.settingsService=o,this.filesUtilityService=a,this.loggingService=c,this.utilityService=h,this.analyticsService=d,this.eventingService=p,this.filesListUtilityService=u,this.navigationService=f,this.fileUploadStatus=e.services.files.modules.sharePoint.FilesStatus,this.refreshInterval=500,this.showUploadProgress=!1,this.fileUploadStatus=e.services.files.modules.sharePoint.FilesStatus,i.selectedFiles={},this.throttledRefresh=_.throttle(function(){var e=v.getRouteParams();S.loadFiles(!0,e&&e.rootRelativeFolderUrl)},this.refreshInterval),l.setCurrentArea(e.services.Area.Files),l.assignCommandHandler(e.services.CommandIdentifier.FilesUpload,function(){c.log(\"clicked shift u to open shortcut\");var e=$(\"#files-upload-button\");1===e.length?e.click():c.error(e.length>1?\"Multiple upload buttons found\":\"Couldn't found the upload button\")},i),i.$on(\"$destroy\",function(){delete i.directiveElement,n.clearTooltips([e.services.TooltipType.Dropdown]);var s=c.findScenario(t);s&&s.cancel()})}return t.prototype.isSelected=function(e){return!(!this.$scope.selectedFiles||!this.$scope.selectedFiles[e.getId()])},t.prototype.getCurrentDirectory=function(){if(this.$scope.state&&this.$scope.state.directoryStack)return this.$scope.state.currentDirectory},t.prototype.getCurrentDirectoryActions=function(){var e=this.getCurrentDirectory();return e?e.getActions():[]},t.prototype.getUploadAction=function(){var t=this.getCurrentDirectoryActions().filter(function(t){return t.type===e.services.EntityActionType.UploadFile});if(t.length)return t[0]},t.prototype.onCancelUpload=function(e){this.showUploadProgress=!1},t.prototype.onStateChanged=function(t){if(t.status===e.services.stores.files.FilesListStateStatus.FetchedFromServer){var i=this.loggingService.findScenario(this.viewScenarioId);i&&i.mark(this.constants.scenarios.files.getFiles.marks.updateFilesStarted),this.batchActionsFileContext&&(this.batchActionsFileContext.rootRelativeFolderUrl=t.rootRelativeFolderUrl,this.batchActionsFileContext.serverRelativeRootUrl=t.serverRelativeRootUrl)}t.entityStatus===this.fileUploadStatus.CreateCompleted&&t.createdEntityWacUrl&&(this.settingsService.valueAsBoolean(this.constants.settings.names.enableOfficeViewerEdit)&&this.settingsService.valueAsBoolean(this.constants.settings.names.useInAppEditingForNewOfficeFile)?this.onOfficeFileCreated(t):this.filesUtilityService.openDocumentInPopup(t.createdEntityWacUrl)),this.$scope.isEmptyList=!(t.filesList&&t.filesList.entities&&t.filesList.entities.length>0),this.$scope.state=t,this.$scope.error=t.error?this.constructErrorMessage(t.error):void 0,this.$scope.currentDirectory=this.getCurrentDirectory(),this.$scope.error&&t.error.httpResponseCode===this.constants.responseCode.unauthorizedAccess?this.analyticsService.eventTrack(this.constants.telemetry.files.customSpoUnauthorizedAccess,{errorInfo:\"User doesn't have access to the site\",serviceName:this.$scope.serviceName}):this.$scope.state.entityStatus==e.services.files.modules.sharePoint.FilesStatus.CreateFailed&&this.$scope.state.createErrorData&&this.eventingService.$emit(this.constants.events.files.fileCreationFailedError,this.$scope.state),this.filesListUtilityService.recordViewScenario(this.viewScenarioId,t.status,t.error,t.cacheStatus)},t.prototype.onOfficeFileCreated=function(e){if(!e.viewerRoute)return this.loggingService.error(\"viewerRoute is null in state\");this.navigationService.navigateToFileViewer(e.viewerRoute)},t.prototype.onUploadStateChanged=function(t){var i=this;if(t&&t.uploads&&t.uploads.length){this.showUploadProgress=!1;var s=!1;t.uploads.forEach(function(t){if(t.viewId===i.viewId)if(t.state===e.services.files.modules.fileUpload.UploadState.UploadCompleted&&!t.isNotificationHandled&&!t.jobId&&i.$scope.state&&i.$scope.state.directoryStack&&i.$scope.state.directoryStack.length){var r=i.utilityService.combineUriComponents(\"/\",i.$scope.state.directoryStack[i.$scope.state.directoryStack.length-1].getId(),t.name,\"/\"),o=i.utilityService.combineUriComponents(\"/\",t.success.serverRelativeUrl,\"/\");s=r===o}else t.state===e.services.files.modules.fileUpload.UploadState.UploadInProgress&&(i.showUploadProgress=!0)}),s&&this.throttledRefresh()}},t}();t.TeamFilesBaseController=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){var i=function(i){function s(s,o,n,r,c,a,l,p,d,u,v,y,m,h,f,S,A,g,b,T,x,F,I,C,E,U,P){var R=i.call(this,d.scenarios.files.getCustomSpoFiles,s,o,d,S,r,c,a,l,n,u,h,f,p,g)||this;R.constants=d,R.customSpoSettingsActions=x,R.resources=F,R.uploadActions=C,R.filesProviderFactory=U,R.filesActionService=P,R.pageSize=300,R.showUploadProgress=!1,R.dragDropUploadisAllowed=!0,R.sortedAscending=!1;var _=a.newScenario(R.viewScenarioId),N=p.getRouteParams();R.threadId=N.threadId,s.sortByName=d.files.strings.columns.lastModifiedTimeColumn,s.serviceName=d.files.serviceName.customspo,s.provider=U.create(e.services.files.FilesProviderType.Sharepoint),R.context.libraryType===Teams.Models.SpecialDocumentLibraryType.ClassMaterials&&S.valueAsBoolean(d.settings.names.enableSpecialDocumentLibraries)&&S.valueAsBoolean(d.settings.names.enableClassMaterials)?(s.emptyStateTextResourceName=F.strings.files_classMaterialsEmptyStateText,s.emptyStateSubTextResourceName=F.strings.files_classMaterialsEmptyStateSubText,R.emptyStateSvgPath=d.files.svgPaths.classMaterials.emptyState):(s.emptyStateTextResourceName=F.strings.files_customSpoEmptyStateText,s.emptyStateSubTextResourceName=F.strings.files_customSpoEmptyStateSubText,R.emptyStateSvgPath=d.files.svgPaths.zeroFiles),s.selectionMode=\"multiple\",R.batchActionsFileContext={threadId:R.threadId,siteUrl:R.context.siteUrl,serverRelativeRootUrl:R.context.libraryServerRelativeUrl,rootRelativeFolderUrl:N.rootRelativeFolderUrl,sortedAscending:R.sortedAscending,pageSize:R.pageSize,serviceName:d.files.serviceName.customspo,libraryTitle:R.context.selectedDocumentLibraryTitle,libraryId:R.context.libraryId,provider:s.provider,linkedContext:R.context.linkedContext},R.listenerRegistration=v.register(R,s),R.batchActionsFileContext.listenerId=R.listenerRegistration.getId(),R.filesActions=b.create(R.listenerRegistration.getId()),R.context.listenerId=R.listenerRegistration.getId(),h.$on(s,d.events.tab.instance.deleted,function(e,t){R.context.libraryId===t.context.context.libraryId&&t.context.tabDirective===d.tab.directive.instance[t.definitionId]&&R.deleteLibrary(R.context.libraryId)}),R.viewId=R.context.libraryId,s.excludeActions=[e.services.EntityActionType.OpenSideBySide,e.services.EntityActionType.NoAction],A.isFreemiumTenant()&&S.valueAsBoolean(d.settings.names.enableFreemium)&&s.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),s.batchActions=T.getBatchActions(function(){return R.batchActionsFileContext}),R.loadFiles(!1,N.rootRelativeFolderUrl),s.singleFileActionsConfiguration=[E.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],F.strings.files_openFile,void 0,\"icons-open-inside\",d.files.fileActions.shortcutIds.openFileAction),E.buttonAction(e.services.EntityActionType.CopyLinkToFile),E.buttonAction(e.services.EntityActionType.PinToTab),E.buttonAction(e.services.EntityActionType.Download),E.buttonAction(e.services.EntityActionType.RemoveFile),E.buttonAction(e.services.EntityActionType.MoveFile),E.buttonAction(e.services.EntityActionType.CopyFile),E.buttonAction(e.services.EntityActionType.RenameFile)],s.directoryActionsConfiguration=[E.dropDownAction([e.services.EntityActionType.CreateFolder,e.services.EntityActionType.CreateWordFile,e.services.EntityActionType.CreateExcelFile,e.services.EntityActionType.CreatePowerpointFile],F.strings.files_menuLabelNew,F.strings.aria_action_new_file_or_folder,\"icons-document\",d.files.fileActions.shortcutIds.createNewAction),E.filePickerAction(e.services.EntityActionType.UploadFile,d.files.fileActions.shortcutIds.uploadAction),E.buttonAction(e.services.EntityActionType.CopyLinkToFile)],A.isFreemiumTenant()&&S.valueAsBoolean(d.settings.names.enableFreemium)||(s.singleFileActionsConfiguration.push(E.buttonAction(e.services.EntityActionType.OpenInSharePoint)),s.directoryActionsConfiguration.push(E.buttonAction(e.services.EntityActionType.OpenInSharePoint))),s.columns=[y.selectionColumn(function(e){return R.isSelected(e)}),y.iconColumn(t.files.FileIconSize.S32),m.nameColumn(),y.lastModifiedColumn(),y.lastModifiedByColumn(),y.sizeColumn()],_&&_.mark(d.scenarios.files.getFiles.marks.initDefaultState);var w={onStateChanged:function(e){R.onUploadStateChanged(e)}};return I.register(w,s),R.viewId=R.context.libraryId,R}return __extends(s,i),s.$inject=[\"$scope\",\"$state\",\"utilityService\",\"tooltipService\",\"filesUtilityService\",\"loggingService\",\"shortcutService\",\"filesRoutingService\",\"constants\",\"analyticsService\",\"sharePointStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"eventingService\",\"filesListUtilityService\",\"settingsService\",\"identityService\",\"navigationService\",\"filesActionsFactory\",\"sharePointFileEntityActionService\",\"customSpoSettingsActions\",\"resources\",\"fileUploadStore\",\"uploadActions\",\"actionEntityTypeMappers\",\"filesProviderFactory\",\"filesActionService\"],s.prototype.constructErrorMessage=function(e){return this.filesListUtilityService.constructErrorMessage(e,this.viewScenarioId)},s.prototype.onStateChanged=function(e){this.context.breadcrumbRoot&&!e.directoryStack.length&&e.directoryStack.unshift(this.context.breadcrumbRoot),i.prototype.onStateChanged.call(this,e),e&&e.directoryStack&&e.directoryStack.length>=1?this.dragDropUploadisAllowed=!this.filesActionService.isReadOnlyNotTeamOwner(this.batchActionsFileContext):this.dragDropUploadisAllowed=!1,this.$scope.specialDocumentLibraryErrorTroubleshooter=e.specialDocumentLibraryErrorTroubleshooter},s.prototype.loadFiles=function(e,t){void 0===t&&(t=\"\"),this.filesActions.getFiles({context:{threadId:this.threadId,siteUrl:this.context.siteUrl,serverRelativeRootUrl:this.context.libraryServerRelativeUrl,rootRelativeFolderUrl:t,sortedAscending:this.sortedAscending,pageSize:this.pageSize,libraryId:this.context.libraryId,libraryTitle:this.context.selectedDocumentLibraryTitle,serviceName:this.constants.files.serviceName.customspo,provider:this.$scope.provider,linkedContext:this.context.linkedContext},scenarioName:this.viewScenarioId,refreshFilesOnly:e}),this.context.linkedContext&&this.filesActions.getChannelFilesMenuItems({context:{threadId:this.context.linkedContext.threadId,serviceName:this.constants.files.serviceName.customspo,provider:this.$scope.provider},scenarioName:this.viewScenarioId})},s.prototype.uploadFiles=function(t){!this.$scope.state||!this.$scope.state.directoryStack||this.$scope.state.directoryStack.length<=0||t&&t.length&&this.uploadActions.uploadFile({channelId:this.threadId,contents:_.map(t,function(e){return{file:e,fileName:e.name}}),generateThumbNail:!1,isPostedInConversation:!1,overWrite:!1,serverRelativeUrl:this.filesUtilityService.makeServerRelativeUrl(this.$scope.state.serverRelativeRootUrl,this.$scope.state.rootRelativeFolderUrl),serviceName:this.constants.files.serviceName.customspo,viewId:this.context.libraryId,libraryId:this.context.libraryId,telemetry:{source:this.constants.files.upload.source.filesPane,entryPoint:\"custom-spo-tab\"},sourceProvider:this.filesProviderFactory.create(e.services.files.FilesProviderType.FileSystem),destinationProvider:this.$scope.provider,documentLibraryVersion:this.context.linkedContext?this.constants.files.parameters.documentLibraryV2:void 0})},s.prototype.deleteLibrary=function(e){this.customSpoSettingsActions.deleteDocumentLibrary({threadId:this.threadId,libraryId:this.context.libraryId})},s}(t.TeamFilesBaseController);t.FilesCustomSpoTabController=i,angular.module(\"teamspace.files.customSpoTab\",[\"teamspace.utilityService\",\"teamspace.tooltipService\",\"teamspace.filesUtilityService\",\"teamspace.loggingService\",\"teamspace.shortcutService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.services.files.modules.sharePoint.sharePointStore\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.eventingService\",\"teamspace.filesListUtilityService\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\",\"teamspace.services.actions.files.customSpo.settings.actions\",\"teamspace.locales\",\"teamspace.services.files.modules.fileUpload.fileUploadStore\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.actionEntityTypeMappers\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.settingsService\",\"teamspace.identityService\",\"teamspace.channelMembershipPropertiesService\",\"teamspace.navigationService\"]).directive(\"filesCustomSpoTab\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"$ctrl\",templateUrl:e.files.templates.filesCustomSpo,controller:i,link:function(e,t,i,s){e.directiveElement=t}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){!function(s){var o=function(){function s(t,s,o,n,r,a,l,c,h,f,g,d,u,v,p,m,S,y,x,C){var F=this;this.$scope=t,this.$q=s,this.constants=o,this.channelService=n,this.loggingService=r,this.routeUtilityService=l,this.filesUtilityService=d,this.documentLibraryClient=u,this.resources=v,this.filesListUtilityService=p,this.settingsService=S,this.$translate=y,this.$timeout=x,this.excludeFileExtensions={one:!0},this.selectedFiles={},this.viewScenarioId=o.scenarios.files.getSharepointDialogFiles;var P=r.newScenario(this.viewScenarioId);this.toggleDialogConfirmButton({enable:!0}),this.listenerRegistration=c.register(this,t),this.filesActions=a.create(this.listenerRegistration.getId()),this.context.listenerId=this.listenerRegistration.getId(),t.excludeActions=[e.services.EntityActionType.OpenSideBySide],t.sortByName=o.files.strings.columns.nameColumn,t.serviceName=o.files.serviceName.teams,t.provider=C.create(e.services.files.FilesProviderType.Sharepoint),t.emptyStateTextResourceName=\"\",t.emptyStateSubTextResourceName=v.strings.files_filePickerEmptyText;var L=f.nameColumn(function(){return function(){}});this.context.showHeaders||(L.getSortContext=function(){return{expression:function(e){return e.getLastModifiedTime()}}}),t.columns=[h.iconColumn(i.FileIconSize.S32),L],this.context.showHeaders&&(t.sortByName=o.files.strings.columns.lastModifiedTimeColumn,t.columns=t.columns.concat([h.lastModifiedColumn(),h.lastModifiedByColumn(),h.sizeColumn()])),this.updateDialogContext(),t.$on(\"$destroy\",function(){var e=r.findScenario(F.viewScenarioId);e&&e.cancel(),F.toggleDialogConfirmButton({enable:!0})}),m.$on(t,o.events.filesList.rowSelectionChanged,function(e,t){var i=Object.keys(F.selectedFiles).map(function(e){return F.selectedFiles[e]});1===i.length?F.onFileSelect(i[0]):0===i.length&&F.onNoFileSelected()}),P&&P.mark(o.scenarios.files.getFiles.marks.initDefaultState)}return s.$inject=[\"$scope\",\"$q\",\"constants\",\"channelService\",\"loggingService\",\"filesActionsFactory\",\"routeUtilityService\",\"sharePointStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"tooltipService\",\"filesUtilityService\",\"documentLibraryClient\",\"resources\",\"filesListUtilityService\",\"eventingService\",\"settingsService\",\"$translate\",\"$timeout\",\"filesProviderFactory\"],s.prototype.getFilesContextThreadId=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpecialDocumentLibraries)&&this.sharePointDialogContext.filesContext)return this.sharePointDialogContext.filesContext.threadId},s.prototype.isViewVisible=function(e){switch(e){case\"teams\":return this.sharePointDialogContext.listType===t.filesWithNavigation.SharePointListType.Teams;case\"channels\":return this.sharePointDialogContext.listType===t.filesWithNavigation.SharePointListType.Channels;case\"files\":return this.sharePointDialogContext.listType===t.filesWithNavigation.SharePointListType.Files}},s.prototype.getAriaUniqueIdForDialog=function(){var e=this.getCurrentPane()+this.constants.files.strings.ariaHeaderLabelIdSuffix;switch(this.sharePointDialogContext.listType){case t.filesWithNavigation.SharePointListType.Teams:return e+\"_teams\";case t.filesWithNavigation.SharePointListType.Channels:return e+\"_channels\";case t.filesWithNavigation.SharePointListType.Files:return e+\"_files\"}},s.prototype.toggleDialogConfirmButton=function(e){this.context.toggleDialogConfirmButton&&this.context.toggleDialogConfirmButton(e)},s.prototype.onStateChanged=function(t){var i=this;if(this.context.breadcrumbRoot&&!t.directoryStack.length&&t.directoryStack.unshift(this.context.breadcrumbRoot),t.status===e.services.stores.files.FilesListStateStatus.FetchedFromServer){var s=this.loggingService.findScenario(this.viewScenarioId);s&&s.mark(this.constants.scenarios.files.getFiles.marks.updateFilesStarted)}this.context.setCurrentFolder&&this.sharePointDialogContext&&this.sharePointDialogContext.filesContext&&this.context.setCurrentFolder({serverRelativeUrl:this.filesUtilityService.makeServerRelativeUrl(t.serverRelativeRootUrl,t.rootRelativeFolderUrl),rootRelativeFolderUrl:t.rootRelativeFolderUrl,siteUrl:this.sharePointDialogContext.filesContext.siteUrl,sourceThreadId:this.sharePointDialogContext.filesContext.threadId,libraryId:this.sharePointDialogContext.filesContext.libraryId,provider:this.$scope.provider,serviceName:this.getServiceName(),hasLinkedContext:!!(this.context.filesNavParentContext&&this.context.filesNavParentContext.filesContext&&this.context.filesNavParentContext.filesContext.linkedContext)});var o=_.clone(t);o.filesList&&o.filesList.entities&&o.filesList.entities.length>0?(this.$scope.isEmptyList=!1,o.filesList=_.clone(o.filesList),o.filesList.entities=_.filter(o.filesList.entities,function(e){return!i.excludeFileExtensions[e.getExtension()]})):this.setEmptyList(),this.$scope.state=o,o.error&&(this.$scope.error=this.filesListUtilityService.constructErrorMessage(o.error,this.viewScenarioId),this.$scope.error&&this.context.filesErrorCallback&&this.context.filesErrorCallback()),this.filesListUtilityService.recordViewScenario(this.viewScenarioId,o.status,o.error)},s.prototype.setEmptyList=function(){this.$scope.isEmptyList=!0;var e=angular.element(document.getElementById(\"navigate-up-arrow\"));e&&e[0]&&e[0].focus()},s.prototype.getSharePointDialogContextFromChannelId=function(e){var i=this,s=this.loggingService.findScenario(this.viewScenarioId);return s&&s.mark(this.constants.scenarios.files.getFiles.marks.getDocumentLibraryStarted),this.documentLibraryClient.getDefaultDocumentLibrary(e,!0).then(function(o){return s&&s.mark(i.constants.scenarios.files.getFiles.marks.getDocumentLibraryFinished),{listType:t.filesWithNavigation.SharePointListType.Files,filesContext:{threadId:e,siteUrl:o.siteUrl,serverRelativeRootUrl:o.serverRelativeUrl,rootRelativeFolderUrl:\"\",sortedAscending:!1,pageSize:i.constants.files.parameters.sharePointFilesPageSize,libraryId:o.id,libraryTitle:i.constants.files.strings.defaultDocumentTitle,serviceName:i.constants.files.serviceName.teams,listenerId:void 0,provider:i.$scope.provider}}})},s.prototype.showPeerChannelsForSelectedChannel=function(e){var t=this;this.channelService.resolveTeamAndChannel(e).then(function(e){t.switchViewToChannelsList(e.team)})},s.prototype.onRefresh=function(){var t=e.services.stores.files.FilesListStateStatus,i=this.getServiceName();this.filesActions.refreshFiles({context:{serviceName:i,provider:this.$scope.provider},forceRefresh:(this.$scope.state||{}).status!==t.ChangesAvailable})},s.prototype.getFiles=function(e){var t=_.clone(e.filesContext);t.listenerId=this.listenerRegistration.getId();var i={context:t};this.filesActions.getFiles(i),this.filesActions.getChannelFilesMenuItems({context:{threadId:e.filesContext.threadId,serviceName:this.constants.files.serviceName.teams,provider:this.$scope.provider},scenarioName:this.viewScenarioId})},s.prototype.onTeamSelected=function(e){this.switchViewToChannelsList(e)},s.prototype.onChannelSelected=function(t){var i=this;this.getSharePointDialogContextFromChannelId(t).then(function(e){i.switchViewToFilesList(e)}).catch(function(t){i.$scope.error=i.filesListUtilityService.constructErrorMessage(t,i.viewScenarioId),i.setEmptyList(),i.filesListUtilityService.recordViewScenario(i.viewScenarioId,e.services.stores.files.FilesListStateStatus.PreFetchError,t)})},s.prototype.onFileSelect=function(e){if(e.getIsSubdirectory()){var t=e.getPrimaryAction();t&&t.execute()}else this.context.fileSelectedCallback&&this.context.fileSelectedCallback({file:{objectId:e.getId(),title:e.getTitle(),type:e.getExtension(),size:e.getSize(),serverRelativeUrl:e.getServerRelativeUrl(),lastModifiedTime:e.getLastModifiedTime(),objectUrl:e.getUrl(),siteUrl:this.sharePointDialogContext.filesContext.siteUrl}})},s.prototype.onNoFileSelected=function(){this.context.noFileSelectedCallback&&this.context.noFileSelectedCallback()},s.prototype.getAriaLabelUpArrow=function(){return this.$translate.instant(this.resources.strings.files_navigateUpFolderAria).replace(/{folderName}/,\"\")},s.prototype.getCurrentPane=function(){return this.context.entry&&this.context.entry.pane||this.constants.messages.panes.fileschannel},s.prototype.switchViewToTeamsList=function(){this.sharePointDialogContext.listType=t.filesWithNavigation.SharePointListType.Teams,this.toggleDialogConfirmButton({enable:!1}),this.setFocusFirstRow(\"files-team-list\")},s.prototype.switchViewToChannelsList=function(e){this.sharePointDialogContext.listType=t.filesWithNavigation.SharePointListType.Channels,this.toggleDialogConfirmButton({enable:!1}),this.sharePointDialogContext.channelsContext={team:e,preventTeamSwitching:this.context.entry&&this.context.entry.preventTeamSwitching},this.setFocusFirstRow(\"files-channel-list\")},s.prototype.switchViewToFilesList=function(e){this.sharePointDialogContext=e,this.context.filesNavParentContext=e,this.toggleDialogConfirmButton({enable:!0}),this.getFiles(e)},s.prototype.setFocusFirstRow=function(e){e&&this.$timeout(function(){var t=\".files-sharepoint-dialog \"+e+\" .tbody-container .tbody .tr\",i=angular.element(t);if(i&&i.length){var s=i.first(),o=s.attr(\"tabIndex\");(!o||Number(o)<0)&&s.attr(\"tabIndex\",0),s.focus()}},0,!1)},s.prototype.getServiceName=function(){return this.sharePointDialogContext&&this.sharePointDialogContext.filesContext?this.sharePointDialogContext.filesContext.serviceName:this.constants.files.serviceName.teams},s.prototype.updateDialogContext=function(){var i=this;switch(this.context.filesNavParentContext?this.sharePointDialogContext=this.context.filesNavParentContext:this.sharePointDialogContext={listType:this.context.entry&&this.context.entry.listType||t.filesWithNavigation.SharePointListType.Files,filesContext:void 0},this.context.selectionMode||(this.context.selectionMode=\"single\"),this.sharePointDialogContext.listType){case t.filesWithNavigation.SharePointListType.Files:var s=void 0;if(this.sharePointDialogContext.filesContext)s=this.$q.resolve(this.sharePointDialogContext);else{var o=void 0;if(this.context.entry&&this.context.entry.channelId)o=this.context.entry.channelId;else{var n=this.routeUtilityService.getRootRouteParams();if(!n||!n.threadId)return void this.loggingService.error(\"Couldn't load SharePoint Dialog - Invalid ThreadId\");o=n.threadId}s=this.getSharePointDialogContextFromChannelId(o)}s.then(function(e){i.switchViewToFilesList(e)}).catch(function(t){i.$scope.error=i.filesListUtilityService.constructErrorMessage(t,i.viewScenarioId),i.setEmptyList(),i.filesListUtilityService.recordViewScenario(i.viewScenarioId,e.services.stores.files.FilesListStateStatus.PreFetchError,t)});break;case t.filesWithNavigation.SharePointListType.Teams:this.switchViewToTeamsList();break;case t.filesWithNavigation.SharePointListType.Channels:this.switchViewToChannelsList(this.sharePointDialogContext.channelsContext.team);break;default:this.switchViewToTeamsList()}},s}();angular.module(\"teamspace.files.sharepoint.dialog\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.channelService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.routeUtilityService\"]).component(\"filesSharepointDialog\",{templateUrl:\"components/files-custom/spo/files-sharepoint-dialog/files-sharepoint-dialog.html\",controller:o,bindings:{context:\"=\"}})}(i.sharePointDialog||(i.sharePointDialog={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,i,s,n,o,r,a,l,c,v,h,p,u,d,g,f,y){var S=this;this.$scope=t,this.$rootScope=i,this.$state=s,this.$qNoApply=n,this.constants=o,this.loggingService=r,this.routeUtilityService=a,this.eventingService=l,this.settingsService=c,this.$translate=v,this.resources=h,this.filesNavigationEntryService=p,this.$timeout=u,this.dialogService=d,this.externalFilesProvidersService=g,this.externalUserSettingsService=f,this.filesProviderFactory=y,this.moreOptionsDictionary={},this.logger=r.newLogger(\"FilesNavigation\"),this.filesNavigationServiceType=e.FilesNavigationServiceType,this.enableLeftRailFilters=c.valueAsBoolean(o.settings.names.enableLeftRailFilters),this.keyDownHandler=function(e){e.keyCode!==o.keyCodes.enter&&e.keyCode!==o.keyCodes.space||S.onBeforeUploadDialogOpened&&S.onBeforeUploadDialogOpened()},this.mouseUpHandler=function(){S.onBeforeUploadDialogOpened&&S.onBeforeUploadDialogOpened()},this.watchFiles(),this.externalProvidersToAdd=[],this.splitFilePicker?this.nonRoutedNavigation&&this.buildSections():this.onLoadInitializeEntry(),this.useGlobalShortcuts&&l.$on(t,o.events.layout.shortcutNavigationInLeftRailList,function(e,t){if($(\"files-navigation ul.uses-global-shortcuts:visible\").length){var i=$(\"files-navigation ul.uses-global-shortcuts > li[aria-selected=true]\"),s=$(\"files-navigation ul.uses-global-shortcuts > li\"),n=s.index(i)+t.direction;n=Math.max(0,n),n=Math.min(s.length-1,n),s.eq(n).find(\"button:first\").click()}});var m=function(){return S.setDefaultServicesToDisplay().then(function(){return S.initializeEntry()})};l.$on(t,o.events.files.externalCatalogsLoaded,m),l.$on(t,o.events.files.externalProviderSignOut,function(){return m().then(function(){return S.setService(S.servicesToDisplay[0])})}),t.$on(\"$destroy\",function(){S.stateChangeUnsubscribe&&S.stateChangeUnsubscribe()})}return t.$inject=[\"$scope\",\"$rootScope\",\"$state\",\"$qNoApply\",\"constants\",\"loggingService\",\"routeUtilityService\",\"eventingService\",\"settingsService\",\"$translate\",\"resources\",\"filesNavigationEntryService\",\"$timeout\",\"dialogService\",\"externalFilesProvidersService\",\"externalUserSettingsService\",\"filesProviderFactory\"],Object.defineProperty(t.prototype,\"isExternalFilesEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableExternalFileProviders)},enumerable:!0,configurable:!0}),t.prototype.getSectionAriaLabel=function(e){return\"files-navigation-section-\"+e},t.prototype.toggleSections=function(e){e.isCollapsed=!e.isCollapsed},t.prototype.shouldShowMoreOptions=function(e){return this.showMoreOptions&&!!e.provider.signOut},t.prototype.shouldShowTopBorder=function(t){return t.serviceType===e.FilesNavigationServiceType.Personal&&this.servicesToDisplay&&this.servicesToDisplay.length>1},t.prototype.shouldShowSections=function(){return!this.nonRoutedNavigation&&this.isExternalFilesEnabled},t.prototype.getMoreOptions=function(e){var t=e.provider.loggingName;return this.moreOptionsDictionary[t]||(this.moreOptionsDictionary[t]=[{displayName:this.$translate.instant(this.resources.strings.files_external_providers_signout),id:\"files-navigation-logout-\"+e.provider.loggingName,svgPath:\"svg/icons-leave.html\",click:function(){e.provider.signOut()},shouldBeHidden:function(){return!1}}]),this.moreOptionsDictionary[t]},t.prototype.onLoadInitializeEntry=function(){var e=this;this.servicesToDisplay?this.initializeEntry():this.setDefaultServicesToDisplay().then(function(){e.initializeEntry()})},t.prototype.initializeEntry=function(){var e=this;this.nonRoutedNavigation?this.setDefaultEntry():this.setNavFromAppRouting(),this.buildSections(),this.isExternalFilesEnabled&&this.externalFilesProvidersService.getExternalProviders(!0).then(function(t){e.externalProvidersToAdd=t})},t.prototype.getTrackSummary=function(e){return\"Selecting service: \"+e},t.prototype.setService=function(e){if(e){if(!this.nonRoutedNavigation){var t=e.pane;if(this.loggingService.event(this.constants.events.files.fileNavUserSelectNewRoutePrefix+t),t===this.constants.messages.panes.filep2p){var i=_.clone(this.routeUtilityService.getRootRouteParams());i.middlePane=t,this.$state.go(this.constants.states.appConversation,i)}else this.$state.go(this.constants.states.appYourSpaces,{middlePane:t},{inherit:!1})}this.trySetService(e)}else this.logger.warn(\"tried setting an undefined entry.\")},t.prototype.cancelEscape=function(e){e.keyCode==this.constants.keyCodes.escape&&(e.stopPropagation(),e.cancelBubble=!0,this.$timeout(function(){var e=angular.element(document.getElementById(\"fileNavigationUploadButton\"));e&&e[0]&&e[0].focus()},0,!1))},t.prototype.addFilesProvider=function(){var t=this;if(this.isExternalFilesEnabled&&!this.dialogService.isDialogOpen(this.addFilesProviderDialogId)){var i=this.dialogService.open(this.constants.dialogs.filesChooseProviderDialog,{providersToDisplay:this.externalProvidersToAdd});i.closePromise.then(function(i){var s=i&&i.value;e.IsChooseProviderDialogResponse(s)&&t.externalUserSettingsService.saveProvider(s.providerType,s.providerCode).then(function(){return t.setDefaultServicesToDisplay()}).then(function(){var e=t.filesProviderFactory.create(s.providerType,s.providerCode),i=_.find(t.servicesToDisplay,function(t){return t.provider.equals(e)});i?(_.remove(t.externalProvidersToAdd,function(e){return e.providerCode===s.providerCode}),t.setService(i)):t.initializeEntry()})}),this.addFilesProviderDialogId=i.id}},t.prototype.watchFiles=function(){var e=this;this.uploadedFiles=[],this.$scope.$watch(\"$ctrl.uploadedFiles\",function(t){e.filesUploadedCallback&&(t&&t instanceof Array&&t.length>0?e.filesUploadedCallback(t):t&&!(t instanceof Array)&&t.name&&t.name.length>0&&e.filesUploadedCallback([t]))})},t.prototype.setNavFromAppRouting=function(){var e=this,t=(this.routeUtilityService.getRootRouteParams()||{}).middlePane||\"\";this.setServiceNameFromPane(t),this.stateChangeUnsubscribe=this.$rootScope.$on(this.constants.events.ng.$stateChangeStart,function(t,i,s,n,o){i.name===e.constants.states.appYourSpaces&&e.setServiceNameFromPane(s.middlePane)})},t.prototype.setServiceNameFromPane=function(e){if(this.servicesToDisplay){var t=_.find(this.servicesToDisplay,function(t){return t.pane.toLowerCase()===e.toLowerCase()});t||this.logger.warn(\"Couldn't find a service for pane: \"+e),this.trySetService(t)}},t.prototype.trySetService=function(e){e?this.entry=e:this.setDefaultEntry(),this.setEntry&&this.setEntry({entry:this.entry})},t.prototype.setDefaultServicesToDisplay=function(){var e=this,t=this.$qNoApply.defer();return this.filesNavigationEntryService.getDefaultNavigationEntries().then(function(i){return e.servicesToDisplay=i,e.buildSections(),t.resolve()}).catch(t.reject),t.promise},t.prototype.setDefaultEntry=function(){var e=this;if(this.entry){var t=this.entry.serviceName;this.entry=_.find(this.servicesToDisplay||[],function(t){return t.serviceName&&t.serviceName.toLowerCase()===(e.entry.serviceName||\"\").toLowerCase()}),this.entry||this.logger.warn(\"default selected service was not part of the selectable services. Service name: \"+t)}!this.entry&&this.servicesToDisplay&&this.servicesToDisplay.length>0&&(this.entry=this.servicesToDisplay[0]),this.trySetService(this.entry)},t.prototype.buildSections=function(){var e=this;if(!this.shouldShowSections())return this.sectionsToDisplay=[{services:this.servicesToDisplay||[]}],void this.$timeout(function(){e.eventingService.$emit(e.constants.events.tooltip.recalculateAttach)},0,!1);this.sectionsToDisplay=[{services:_.filter(this.servicesToDisplay||[],function(e){return!e.isPersonal}),label:this.$translate.instant(this.resources.strings.files_viewsSectionLabel),isCollapsed:!1}];var t=_.filter(this.servicesToDisplay||[],function(e){return e.isPersonal});t&&t.length>0&&this.sectionsToDisplay.push({services:t,label:this.$translate.instant(this.resources.strings.files_cloudStorageLabel),isCollapsed:!1})},t}();e.FilesNavigationController=t,angular.module(\"teamspace.filesNavigation\",[\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.routeUtilityService\"]).component(\"filesNavigation\",{templateUrl:\"components/files-navigation/files-navigation.html\",bindings:{setEntry:\"&?\",nonRoutedNavigation:\"=?\",servicesToDisplay:\"=?\",entry:\"=?\",filesUploadedCallback:\"=?\",splitFilePicker:\"<?\",useGlobalShortcuts:\"<?\",showMoreOptions:\"<?\",acceptFilter:\"<?\",onBeforeUploadDialogOpened:\"<?\",isSingleFileSelection:\"<?\"},controller:t})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,i,s,n,l,o,r,c,a,g,f){var p=this;if(this.$scope=t,this.loggingService=o,this.utilityService=r,this.views=[],this.pinToChat=!1,this.resetPinTabSettings=function(){p.context.settings.objectId=\"\",p.context.settings.file=\"\"},t.FileFolderVisibilityType=e.FileFolderVisibilityType,f.valueAsBoolean(s.settings.names.enableInstallChatAppsFromStore)){var S=n.getConversation(this.context.threadId);this.pinToChat=S&&S.isChat()}t.servicesToDisplay=a.getNavigationServiceTemplates([this.pinToChat?e.FilesNavigationServiceType.Chats:e.FilesNavigationServiceType.Teams]),t.currentFolder={},t.serviceName=this.pinToChat?s.files.serviceName.p2p:s.files.serviceName.teams,this.views=[],this._selectedCount=0,l.$on(t,s.events.files.browseToFolder,function(){t.resetPinTabSettings(),o.event(s.events.files.filesPinTabSettingsFileSelectedReset)}),t.fileWasSelected=function(e){return p.context.settings.objectId=e.file.objectId,p.context.settings.file=JSON.stringify({type:e.file.type,objectId:e.file.objectId,objectUrl:e.file.objectUrl,serviceName:t.serviceName,providerMetadata:g.serialize(e.provider),baseUrl:e.file.baseUrl,shareUrl:e.file.shareUrl}),p._selectedCount++,!0},o.event(s.events.files.filesPinTabSettingsShown,{svgWhiteList:t.svgWhiteList}),t.$on(\"$destroy\",function(){o.event(s.events.files.filesPinTabSettingsFileSelectedCount,{selectedCount:p._selectedCount})})}return t.$inject=[\"$scope\",\"$q\",\"constants\",\"conversationsService\",\"eventingService\",\"loggingService\",\"utilityService\",\"$translate\",\"filesNavigationEntryService\",\"filesProviderFactory\",\"settingsService\"],t.prototype.updateFileDisplayContext=function(e,t,i,s){var n=this;this.fileDisplayContextObj={useRootBreadcrumb:e,setCurrentFolder:function(e){n.$scope.currentFolder=e},folderStackUpdate:{setFolderStack:function(e){},getFolderStack:function(){},showUserLevel:!1},fileSelectedCallback:t,noFileSelectedCallback:i,selectedFile:this.context&&this.context.settings&&this.context.settings.file?JSON.parse(this.context.settings.file):null,svgWhiteList:s,disableItemFilter:function(e){if(e.getIsSubdirectory())return!1;if(\"function\"==typeof e.getExtension){var t=n.utilityService.getSVGBase(e.getExtension(),\"icons-{type}\");return-1===s.indexOf(t)}return n.loggingService.warn(\"FilesPinTabSettings - Missing getExtension function on file\"),!1},shouldInitializeDefaultStateFunc:function(){return!0},propagateTitleClick:!0,selectionMode:\"single\"},this.context&&this.context.settings&&!this.context.settings.objectId&&this.context.settings.file&&(this.context.settings.objectId=JSON.parse(this.context.settings.file).objectId)},t}();e.FilesPinTabSettingsController=t,angular.module(\"teamspace.filesPinTabSettings\",[\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.eventingService\",\"teamspace.services.files.filesProviderFactory\"]).directive(\"filesWordPinTabSettings\",[\"constants\",\"utilityService\",function(e,i){return{restrict:\"AE\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"ftsc\",templateUrl:e.files.templates.filesPinTabSettings,controller:t,link:function(e,t,s,n){e.svgWhiteList=[i.getSVGBase(\"docx\",\"icons-{type}\")],e.resetPinTabSettings=n.resetPinTabSettings,n.updateFileDisplayContext(!0,e.fileWasSelected,e.resetPinTabSettings,e.svgWhiteList)}}}]).directive(\"filesExcelPinTabSettings\",[\"constants\",\"utilityService\",function(e,i){return{restrict:\"AE\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"ftsc\",templateUrl:e.files.templates.filesPinTabSettings,controller:t,link:function(e,t,s,n){e.svgWhiteList=[i.getSVGBase(\"xlsx\",\"icons-{type}\")],e.resetPinTabSettings=n.resetPinTabSettings,n.updateFileDisplayContext(!0,e.fileWasSelected,e.resetPinTabSettings,e.svgWhiteList)}}}]).directive(\"filesPowerpointPinTabSettings\",[\"constants\",\"utilityService\",function(e,i){return{restrict:\"AE\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"ftsc\",templateUrl:e.files.templates.filesPinTabSettings,controller:t,link:function(e,t,s,n){e.svgWhiteList=[i.getSVGBase(\"pptx\",\"icons-{type}\")],e.resetPinTabSettings=n.resetPinTabSettings,n.updateFileDisplayContext(!0,e.fileWasSelected,e.resetPinTabSettings,e.svgWhiteList)}}}]).directive(\"filesPdfPinTabSettings\",[\"constants\",\"utilityService\",function(e,i){return{restrict:\"AE\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"ftsc\",templateUrl:e.files.templates.filesPinTabSettings,controller:t,link:function(e,t,s,n){e.svgWhiteList=[i.getSVGBase(\"pdf\",\"icons-{type}\")],e.resetPinTabSettings=n.resetPinTabSettings,n.updateFileDisplayContext(!0,e.fileWasSelected,e.resetPinTabSettings,e.svgWhiteList)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,i,n,o,r){var s=this;this.$timeout=e,this.constants=i,this.loggingService=o,this.logDuration(i.files.timers.initialPinTabDuration);var a=r.getRootRouteParams();this.threadId=a.threadId;var c=\"\";a.middlePane&&(c=a.middlePane),n.$on(t,i.events.tabSettings.updateConfiguration.replace(\"{instanceId}\",c),function(t,e){s.context=e.settings}),t.$on(\"$destroy\",function(){s.timeoutDefer&&e.cancel(s.timeoutDefer)}),this.context&&this.context.file&&(this.fileDetail=JSON.parse(this.context.file))}return t.$inject=[\"$scope\",\"$timeout\",\"constants\",\"eventingService\",\"loggingService\",\"routeUtilityService\"],t.prototype.logDuration=function(t){var e=this;this.timeoutDefer=this.$timeout(function(){e.loggingService.event(e.constants.events.files.filePinTabViewedDurationPrefix+t),e.logDuration(5*t)},t)},t}();t.FilesPinTabController=e,angular.module(\"teamspace.filesPinTab\",[\"teamspace.routeUtilityService\"]).directive(\"filesPinTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"ftc\",templateUrl:\"components/files-pin-tab/files-pin-tab.html\",controller:e}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.Files=0]=\"Files\",e[e.Channels=1]=\"Channels\",e[e.Teams=2]=\"Teams\"}(e.SharePointListType||(e.SharePointListType={}));!function(e){e[e.Standard=0]=\"Standard\",e[e.Private=1]=\"Private\"}(e.channelType||(e.channelType={}));!function(e){e[e.Upload=0]=\"Upload\",e[e.Share=1]=\"Share\"}(e.FilesSelectedActionType||(e.FilesSelectedActionType={}))}(e.filesWithNavigation||(e.filesWithNavigation={}))}(e.components||(e.components={}))}(teamspace||(teamspace={})),function(e){!function(t){var i;!function(e){e[e.Recent=0]=\"Recent\",e[e.Aggregate=1]=\"Aggregate\",e[e.Personal=2]=\"Personal\",e[e.Teams=3]=\"Teams\",e[e.Channels=4]=\"Channels\",e[e.Downloads=5]=\"Downloads\",e[e.PersonalWopi=6]=\"PersonalWopi\",e[e.PersonalGoogle=7]=\"PersonalGoogle\",e[e.CustomSpo=8]=\"CustomSpo\",e[e.SharedWithMe=9]=\"SharedWithMe\",e[e.Chats=10]=\"Chats\"}(i=t.FilesNavigationServiceType||(t.FilesNavigationServiceType={}));var s;!function(e){e[e.Enabled=0]=\"Enabled\",e[e.Disabled=1]=\"Disabled\",e[e.Hidden=2]=\"Hidden\"}(s=t.FileFolderVisibilityType||(t.FileFolderVisibilityType={}));var r;!function(e){e[e.FilesList=0]=\"FilesList\",e[e.NavigationSources=1]=\"NavigationSources\",e[e.FilesWithNavigation=2]=\"FilesWithNavigation\"}(r=t.DialogTypes||(t.DialogTypes={}));var o=function(){function o(e,t,r,o,a,n,l,c,h,d,u,p,v,f,g,m,y,S,F,C,T,b,k,N){var B=this;this.$scope=e,this.constants=t,this.eventingService=r,this.filesUtilityService=a,this.routeUtilityService=l,this.$state=c,this.settingsService=h,this.$translate=u,this.$qNoApply=p,this.filesRoutingService=v,this.channelService=f,this.resources=g,this.$timeout=m,this.analyticsService=y,this.filesSharePointShareService=S,this.sharepointShareService=F,this.sharepointScenarioHandler=C,this.externalFilesRepositoryFactory=T,this.conversationsService=b,this.filesSharingHelper=k,this.servicePathStackPersist=[],this.showBottomButtons=!1,this.isDialog=!1,this.showSecondaryButton=!1,this.isPrimaryShareLink=!1,this.maxPathDepth=1,this.splitFilePicker=!1,this.displayFilesList=!1,this.displayFilesNavigation=!1,this.cssClass=\"\",this.numOfTopLevelSlashes=5,this.remHeightSourcesList=3.5,this.defaultRemHeight=40,this.defaultFilesListRemWidth=75,this.overrideButtonDisplay=!0,this.delayFileSelectedCallback=!1,this.filesAppBridgeContainer=\"files-app-bridge-container\",this.isSingleFileSelection=!1,this.logger=N.newLogger(\"FilesWithNavigation\"),this.isDialog=!!this.nonRoutedNavigation,this.splitFilePicker=[t.files.dialogOpenLocation.chatAttach,t.files.dialogOpenLocation.messageAttach,t.files.dialogOpenLocation.wikiImagePicker,t.files.dialogOpenLocation.shareTray].some(function(e){return e===B.openLocation}),this.fileVisibilityType||(this.fileVisibilityType=s.Enabled),this.folderVisibilityType||(this.folderVisibilityType=s.Enabled),this.servicesToDisplay&&this.servicesToDisplay.length?this.initializeEntry():(this.isDialog?d.getDialogNavigationEntries():d.getDefaultNavigationEntries()).then(function(e){B.openLocation===t.files.dialogOpenLocation.wikiImagePicker?B.servicesToDisplay=e.filter(function(e){return e.serviceType!==i.Recent}):B.servicesToDisplay=e,B.initializeEntry()}).catch(function(e){B.logger.error(\"Unexpected error: getDialogNavigationEntries should always resolve, even if it is to a hard coded list of services\")}),e.$on(t.events.ng.$destroy,function(){B.logger.service.event(t.events.files.fileNavMaxBreadcrumbDepth,{maxDepth:B.maxPathDepth})}),this.shouldAttachFilesAppBridgeClass()&&(this.cssClass+=\" \"+this.filesAppBridgeContainer)}return o.$inject=[\"$scope\",\"constants\",\"eventingService\",\"filesEntityService\",\"filesUtilityService\",\"utilityService\",\"routeUtilityService\",\"$state\",\"settingsService\",\"filesNavigationEntryService\",\"$translate\",\"$qNoApply\",\"filesRoutingService\",\"channelService\",\"resources\",\"$timeout\",\"analyticsService\",\"filesSharePointShareService\",\"sharepointShareService\",\"sharepointScenarioHandler\",\"externalFilesRepositoryFactory\",\"conversationsService\",\"filesSharingHelper\",\"loggingService\"],o.prototype.shouldAttachFilesAppBridgeClass=function(){if(!this.routeUtilityService.getRootRouteParams())return!1;var e=\"file-personal\"===this.routeUtilityService.getRootRouteParams().middlePane&&this.settingsService.valueAsBoolean(this.constants.settings.names.enablePersonalFilesViewsBridge),t=\"file-personal-google-googledrive\"===this.routeUtilityService.getRootRouteParams().middlePane&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableGoogleDriveFilesViewsBridge),i=\"file-recent\"===this.routeUtilityService.getRootRouteParams().middlePane&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableRecentFilesViewsBridge);return e||t||i},o.prototype.initializeEntry=function(){this.setFilesNavigationConfig(),this.setFileNavigationContext(),this.nonRoutedNavigation||this.setEntry(),this.setDialogToShow(r.FilesWithNavigation),this.splitFilePicker&&this.showSourcesListDialog()},o.prototype.setFilesNavigationConfig=function(){var e=this.$state.params.filesNavigationConfig;this.showFilesNavigation=this.nonRoutedNavigation||!e||!e.hide},o.prototype.setEntry=function(e){var t=this;this.splitFilePicker&&this.showFilesListDialog();var i=this.entry&&this.entry.directive||\"\";this.nonRoutedNavigation?this.entry=e:this.trySetEntryFromPane(this.routeUtilityService.getRootRouteParams().middlePane)&&this.filesUtilityService.getContextBase({},this.entry.serviceName,null,null).then(function(e){t.team=e.team}),this.setDirectiveFromEntry(i),this.setDefaultButtons()},o.prototype.closeDialog=function(){this.eventingService.$emit(this.constants.events.messages.dismissFileUpload);var e={file:this.savedFileContextFromCallback&&this.savedFileContextFromCallback.file,action:void 0,provider:this.entry&&this.entry.provider};this.bottomButtonTelemetry(e,!1)},o.prototype.submitFileSelected=function(e){var i=this;if(this.fileSelectedCallback&&this.savedFileContextFromCallback){var s=e&&this.isPrimaryShareLink?t.filesWithNavigation.FilesSelectedActionType.Share:t.filesWithNavigation.FilesSelectedActionType.Upload;this.preFileSelectedCallback(s).then(function(){i.delayFileSelectedCallback||i.runFileSelectedCallback(s,!0)})}else{var r=void 0;r=this.fileSelectedCallback||this.savedFileContextFromCallback?this.fileSelectedCallback?\"savedFileContextFromCallback\":\"fileSelectedCallback\":\"fileSelectedCallback and savedFileContextFromCallback\",this.logger.warn(\"Cannot submit file selected to origin, missing \"+r),this.$qNoApply.resolve(!1)}},o.prototype.setDefaultButtons=function(){this.savedFileContextFromCallback=null,this.openLocation===this.constants.files.dialogOpenLocation.chatAttach?(this.primaryButtonText=this.$translate.instant(this.resources.strings.calling_screensharing_share_title),this.primaryButtonAriaLabel=this.$translate.instant(this.resources.strings.files_filePickerShareFileLabel)):this.openLocation===this.constants.files.dialogOpenLocation.wikiImagePicker?(this.primaryButtonText=this.$translate.instant(this.resources.strings.wiki_image_picker_dialog_primary_button_title),this.primaryButtonAriaLabel=this.$translate.instant(this.resources.strings.wiki_image_picker_dialog_primary_button_label)):this.openLocation===this.constants.files.dialogOpenLocation.shareTray?(this.primaryButtonText=this.$translate.instant(this.resources.strings.file_picker_dialog_main_button_caption),this.primaryButtonAriaLabel=this.$translate.instant(this.resources.strings.file_picker_dialog_main_button_label)):(this.primaryButtonText=this.$translate.instant(this.resources.strings.uploadACopy),this.primaryButtonAriaLabel=this.$translate.instant(this.resources.strings.files_filePickerUploadACopyLabel)),this.showSecondaryButton=!1,this.isPrimaryShareLink=!1,this.settingsService.valueAsBoolean(this.constants.settings.names.enableFilesSharing)&&(this.setPrimaryButtonToShareLink(),this.openLocation!==this.constants.files.dialogOpenLocation.chatAttach&&(this.showSecondaryButton=!0)),this.setBottomButtonsDisplay()},o.prototype.trySetEntryFromPane=function(e){return!!(e&&this.servicesToDisplay&&this.servicesToDisplay.length)&&(this.entry=_.find(this.servicesToDisplay,function(t){return t.pane.toLowerCase()===e.toLowerCase()}),!!this.entry)},o.prototype.setFileNavigationContext=function(){var e=this;this.fileNavigationContext={useRootBreadcrumb:this.useRootBreadcrumb,setCurrentFolder:function(t){_.isEqual(t,e.currentFolder)||(e.currentFolder=t,e.setBottomButtons())},folderStackUpdate:{setFolderStack:function(t){e.currentFolderPathStack=t,t.length>e.maxPathDepth&&(e.maxPathDepth=t.length)},getFolderStack:function(){return e.servicePathStackPersist[e.entry&&e.entry.directive||\"\"]},showUserLevel:!0},showHeaders:this.openLocation===this.constants.files.dialogOpenLocation.transferPicker||this.splitFilePicker,splitFilePicker:this.splitFilePicker,fileSelectedCallback:function(t){return e.savedFileContextFromCallback=t,!1},noFileSelectedCallback:function(){if(e.noFileSelectedCallback)return e.noFileSelectedCallback();e.savedFileContextFromCallback=null},svgWhiteList:this.svgWhiteList,svgBlackList:this.svgBlackList,shouldInitializeDefaultStateFunc:function(){return!e.servicePathStackPersist[e.entry&&e.entry.directive||\"\"]},enableFileListRowSelection:this.enableFileListRowSelection,filesNavParentContext:this.context,itemFilter:function(t,i){return!e.fileFilter||e.fileFilter(t,i)},disableItemFilter:this.disableItemFilter,toggleDialogConfirmButton:function(t){e.toggleDialogConfirmButton&&e.toggleDialogConfirmButton(t),t&&(e.overrideButtonDisplay=t.enable),e.setBottomButtonsDisplay()},entry:this.entry}},o.prototype.runFileSelectedCallback=function(e,i){var s=this,r={file:this.savedFileContextFromCallback.file,action:e,provider:this.savedFileContextFromCallback.provider||this.entry.provider||void 0},o=null;return r.provider&&r.provider.displayName===this.constants.files.providers.recent.name||r.provider.displayName===this.constants.files.providers.onedrive.name?this.bottomButtonTelemetry(r,null):r.provider&&r.provider.displayName===this.constants.files.providers.sharepoint.name?(o=this.currentFolder&&this.currentFolder.sourceThreadId&&this.conversationsService.isPrivateChannel(this.currentFolder.sourceThreadId)?t.filesWithNavigation.channelType.Private:t.filesWithNavigation.channelType.Standard,this.getSourceTeamInfo().then(function(e){var t=e&&e.siteInfo&&e.siteInfo.siteUrl;i=r.file.siteUrl===t,s.bottomButtonTelemetry(r,i,o)}).catch(function(e){s.bottomButtonTelemetry(r,null,o)})):this.bottomButtonTelemetry(r,i),this.filesSharingHelper.shareLogInfo(this.constants.files.actionLogs.fileShared,r.file&&r.file.objectId,t.filesWithNavigation.FilesSelectedActionType[e],r.provider.displayName),this.fileSelectedCallback(r)},o.prototype.bottomButtonTelemetry=function(i,s,r){var o=t.PanelActionScenario.cancelFileAttachment,a=t.PanelModuleName.filePickerCancelButton,n=\"Closes the file picker\",l={fileType:this.filesUtilityService.scrubUnknownFileExtensions(i.file&&i.file.type),fileSource:i.provider&&i.provider.displayName,fileId:i.file&&i.file.objectId,isFromSameTeam:s,channelType:r};i.action===t.filesWithNavigation.FilesSelectedActionType.Share?(o=t.PanelActionScenario.attachFileReference,a=t.PanelModuleName.filePickerReferenceButton,n=\"Confirmation button to reference a file from the file picker\"):i.action===t.filesWithNavigation.FilesSelectedActionType.Upload&&(o=t.PanelActionScenario.attachFileUpload,a=t.PanelModuleName.filePickerConfimUploadButton,n=\"Confirmation button to upload a file from the file picker\");var c={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(o.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.files.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(a.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.button.toString(),t.PanelModuleType,this.logger),summary:n},dataBag:l};this.analyticsService.onPanelAction(this.$scope,c)},o.prototype.setDirectiveFromEntry=function(e){var t=this;if(this.entry){var i=this.fileVisibilityType==s.Enabled&&this.folderVisibilityType==s.Enabled,r=this.fileVisibilityType==s.Disabled&&this.folderVisibilityType==s.Enabled;if(this.entry.serviceName===this.constants.files.serviceName.personal){var o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFluxPersonalFiles);this.entry.directive=o?\"files-personal\":\"files-personal-container-pane\",this.nonRoutedNavigation&&(r?this.entry.directive=o?\"files-personal-dialog\":\"folders-personal-dialog-container-pane\":i&&(this.fileNavigationContext.disableItemFilter=function(e){return e.getExtension()===t.constants.search.file.filters.extensions.oneNote},this.entry.directive=o?\"files-personal-dialog\":\"files-personal-dialog-container-pane\"))}if(this.updateContextFromEntry(this.entry),e=e||this.entry.directive,void 0!==this.currentFolderPathStack&&(this.servicePathStackPersist[e]=this.currentFolderPathStack.slice(),this.logger.service.event(this.constants.events.files.fileNavSaveBreadcrumbState)),this.entry.directive!==e){var a={persistedPathStack:this.servicePathStackPersist[this.entry.directive]};this.eventingService.$emit(this.constants.events.files.resetCurrentFolderPath,a),a.persistedPathStack&&this.logger.service.event(this.constants.events.files.fileNavBreadcrumbStateRestored)}}else this.logger.error(\"Tried setting directive from undefined filesNavigation entry.\")},o.prototype.setBottomButtonsDisplay=function(){this.entry?this.showBottomButtons=this.splitFilePicker&&!!this.overrideButtonDisplay:this.showBottomButtons=!1},o.prototype.updateContextFromEntry=function(e){e&&(this.fileNavigationContext.filesNavParentContext=e.context,this.fileNavigationContext.entry=e,this.directiveGuid=_.findIndex(this.servicesToDisplay,function(t){return t===e}).toString())},o.prototype.preFileSelectedCallback=function(i){var s=this;if(!this.savedFileContextFromCallback||!this.savedFileContextFromCallback.file||!this.currentFolder)return this.logger.warn(\"Cannot add chicletBreadcrumbs to file, missing params\"),this.$qNoApply.resolve();if(i===t.filesWithNavigation.FilesSelectedActionType.Share?this.savedFileContextFromCallback.file.sourceOfFile=e.services.files.modules.fileUpload.SourceOfFile.SharedLink:this.savedFileContextFromCallback.file.sourceOfFile=e.services.files.modules.fileUpload.SourceOfFile.UploadedCopy,!t.isSharePointDestination(this.currentFolder)&&!this.currentFolder.sourceThreadId&&!_.isEmpty(this.currentFolder)){var r=this.externalFilesRepositoryFactory.create(this.currentFolder.provider);if(!r)return this.logger.error(\"Could not get the external files repository for the following provider: \"+(this.currentFolder.provider&&this.currentFolder.provider.loggingName)),this.$qNoApply.resolve();var o=r.getUserDisplayName(this.currentFolder.provider);return o?(this.savedFileContextFromCallback.file.chicletBreadcrumbs={sourceTeamName:o,sourceChannelName:this.currentFolder.folder.getTitle()},this.$qNoApply.resolve()):(this.logger.warn(\"Could not get the user display name from the following provider's repository: \"+(this.currentFolder.provider&&this.currentFolder.provider.loggingName)),this.$qNoApply.resolve())}if(!this.currentFolder.sourceThreadId&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableFilesSharing))return this.logger.warn(\"Cannot add chicletBreadcrumbs to file, destination is SharePoint and missing source thread ID\"),this.$qNoApply.resolve();var a=this.isShareFileWithTeamNecessary(i);a.then(function(e){e&&(s.delayFileSelectedCallback=!0,s.settingsService.valueAsBoolean(s.constants.settings.names.enableFilesSharing)?s.shareFileUrlWithTeam():s.filesSharePointShareService.isShareWarningDialogSuppressed()?s.shareFileWithTeam():s.openShareWithTeamDialog())});var n=[this.setChicletBreadcrumbsPromise(),a];return this.$qNoApply.all(n).then(function(e){s.$qNoApply.resolve()},function(e){return s.$qNoApply.reject(e)})},o.prototype.setChicletBreadcrumbsPromise=function(){var e=this;return this.filesUtilityService.getChicletBreadcrumbs(this.currentFolder.sourceThreadId).then(function(t){return _.isEmpty(t)&&e.settingsService.valueAsBoolean(e.constants.settings.names.enableFilesSharing)?e.savedFileContextFromCallback.file.chicletBreadcrumbs=void 0:e.savedFileContextFromCallback.file.chicletBreadcrumbs=t,e.$qNoApply.resolve()},function(t){return e.logger.error(\"Cannot set the preFileSlectedCallback - getChicletBreadcrumbs errored for sourceThreadId\",e.currentFolder.sourceThreadId),e.$qNoApply.reject(t)})},o.prototype.setBottomButtons=function(){var e=this;if(this.openLocation!==this.constants.files.dialogOpenLocation.wikiImagePicker&&this.openLocation!==this.constants.files.dialogOpenLocation.shareTray){var i=this.currentFolder;t.isSharePointDestination(i)?(this.setDefaultButtons(),this.setBottomButtonsDisplay(),this.showBottomButtons&&i&&i.sourceThreadId&&(this.entry.serviceName===this.constants.files.serviceName.teams||this.entry.serviceName===this.constants.files.serviceName.personal)&&(this.getCurrentViewThreadId()===i.sourceThreadId?(this.showSecondaryButton=!0,this.setPrimaryButtonToShareLink(),(!i.rootRelativeFolderUrl||i.serverRelativeUrl&&i.serverRelativeUrl.split(\"/\").length===this.numOfTopLevelSlashes||i.serviceName===this.constants.files.serviceName.customspo)&&(this.showSecondaryButton=!1)):this.settingsService.valueAsBoolean(this.constants.settings.names.enableShareFileWithTeam)?(this.showSecondaryButton=!0,this.setPrimaryButtonToShareLink()):this.getSourceTeamInfo().then(function(t){e.filesUtilityService.isThreadFromSameTeam(i.sourceThreadId,t.objectId).then(function(t){t&&(e.showSecondaryButton=!0,e.setPrimaryButtonToShareLink())},function(s){e.logger.error(\"Cannot setBottomButtons - isThreadFromSameTeam failed when trying to determine \"+i.sourceThreadId+\" is part of \"+t.objectId)})}))):(this.setPrimaryButtonToShareLink(),this.showSecondaryButton=!(i.sourceThreadId&&i.sourceThreadId===this.getCurrentViewThreadId()))}else this.showSecondaryButton=!1},o.prototype.isShareFileWithTeamNecessary=function(e){var i=this;return e!==t.filesWithNavigation.FilesSelectedActionType.Share?this.$qNoApply.resolve(!1):this.settingsService.valueAsBoolean(this.constants.settings.names.enableFilesSharing)?this.$qNoApply.resolve(!0):this.settingsService.valueAsBoolean(this.constants.settings.names.enableShareFileWithTeam)?this.currentFolder.sourceThreadId?this.getSourceTeamInfo().then(function(e){return i.filesUtilityService.isThreadFromSameTeam(i.currentFolder.sourceThreadId,e.objectId).then(function(e){return i.$qNoApply.resolve(!e)}).catch(function(e){return i.$qNoApply.reject(!1)})}):(this.logger.error(\"Can't check if isShareFileWithTeamNecessary - missing source thread id\"),this.$qNoApply.resolve(!1)):this.$qNoApply.resolve(!1)},o.prototype.openShareWithTeamDialog=function(){var e=this;this.eventingService.$emit(this.constants.events.messages.dismissFileUpload),this.getSourceTeamInfo().then(function(t){e.filesSharePointShareService.showShareWarningDialog(t.displayName,e.savedFileContextFromCallback.file.title,function(){return e.shareFileWithTeam()})})},o.prototype.shareFileUrlWithTeam=function(){var e,i,s,r=this,o=this.logger.service.newScenario(this.constants.scenarios.files.shareFile);return this.savedFileContextFromCallback&&this.savedFileContextFromCallback.file&&(i=this.savedFileContextFromCallback.file.objectUrl,e=this.savedFileContextFromCallback.file.objectId,s=this.savedFileContextFromCallback.file.siteUrl),this.sharepointShareService.getDefaultLink(i,null,e,s).then(function(){r.runFileSelectedCallback(t.filesWithNavigation.FilesSelectedActionType.Share,!1),o.stop()}).catch(function(e){r.logger.error(\"Could not validate file to be shared - PermissionDenied/ItemDoesNotExist\");var t={errorCode:e.errorCode||e.errorMessage&&e.errorMessage.error&&e.errorMessage.error.code,statusCode:e.statusCode},i=r.sharepointScenarioHandler.getFilesScenario(t,r.constants.files.scenarioActions.share);i.showNotification(),i.finishScenario(o)})},o.prototype.shareFileWithTeam=function(){var e=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableFilesSharing))return this.shareFileUrlWithTeam();var i=this.logger.service.newScenario(this.constants.scenarios.files.shareFile);return this.getSourceTeamInfo().then(function(s){return e.filesSharePointShareService.shareFileWithTeam(e.savedFileContextFromCallback.file,s.objectId).then(function(){e.runFileSelectedCallback(t.filesWithNavigation.FilesSelectedActionType.Share,!1),i.stop()}).catch(function(t){var s={errorCode:t.errorCode,statusCode:t.statusCode},r=e.sharepointScenarioHandler.getFilesScenario(s,e.constants.files.scenarioActions.share);r.showNotification(),r.finishScenario(i)})}).catch(function(e){var t={errorCode:e.internalErrorCode,errorMessage:e.logErrorMessage};i.fail(t)})},o.prototype.setPrimaryButtonToShareLink=function(){this.isPrimaryShareLink=!0,this.openLocation!==this.constants.files.dialogOpenLocation.chatAttach&&(this.primaryButtonText=this.$translate.instant(this.resources.strings.files_shareLink)),this.primaryButtonAriaLabel=this.$translate.instant(this.resources.strings.files_filePickerShareLinkLabel)},o.prototype.getSourceTeamInfo=function(){var t=this;if(this.sourceTeamInfo)return this.$qNoApply.resolve(this.sourceTeamInfo);var i=this.getCurrentViewThreadId();if(!i){var s=e.services.files.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.invalidUrl,\"getSourceTeamInfo - failed to get current view threadid\");return this.$qNoApply.reject(s)}return this.channelService.resolveTeamAndChannel(i).then(function(s){if(!s||!s.team||!s.channel){var r=\"getSourceTeamInfo - Cannot get team information for thread passed in. ThreadId: \"+i,o=e.services.files.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.common.invalidTeamAndChannel,r);return t.logger.error(r,i),t.$qNoApply.reject(o)}return t.sourceTeamInfo=s.team,t.sourceTeamInfo},function(s){var r=\"getSourceTeamInfo - resolveTeamAndChannel errored for ThreadId: \"+i,o=e.services.files.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.common.teamAndChannelError,r);return t.logger.error(r,i),t.$qNoApply.reject(o)})},o.prototype.showSourcesListDialog=function(){var e=this;this.setDialogToShow(r.NavigationSources);var t=this.defaultRemHeight;if(this.servicesToDisplay&&this.servicesToDisplay.length){var i=this.servicesToDisplay.length+(this.willShowUpload()?1:0);t=this.remHeightSourcesList*i+2}var s={\"min-height\":t+\"rem\",\"max-height\":this.defaultRemHeight+\"rem\",visibility:\"hidden\"};$(\".ts-file-command-container\").css(s);this.$timeout(function(){e.filesUtilityService.setFocusTo(angular.element(\".dialog-sources-list .files-navigation-item .navigation-button.kb-active\"),10)},0,!1)},o.prototype.willShowUpload=function(){return!!this.filesUploadedCallback},o.prototype.showFilesListDialog=function(){this.setDialogToShow(r.FilesList),$(\".ts-file-command-container\").css(\"width\",this.defaultFilesListRemWidth+\"rem\"),$(\".ts-file-command-container\").css(\"max-width\",this.defaultFilesListRemWidth+\"rem\"),$(\".ts-file-command-container\").css(\"height\",this.defaultRemHeight+\"rem\"),$(\".ts-file-command-directive-container\").css(\"height\",this.defaultRemHeight+\"rem\"),$(\".ts-file-command-container\").css(\"max-height\",this.defaultRemHeight+\"rem\"),this.eventingService.$emit(this.constants.events.tooltip.recalculateAttach)},o.prototype.setDialogToShow=function(e){this.dialogToShow=e,this.displayFilesList=e===r.FilesWithNavigation||e===r.FilesList,this.displayFilesNavigation=(this.dialogToShow===r.FilesWithNavigation||this.dialogToShow===r.NavigationSources)&&this.showFilesNavigation,this.updateCSSClass()},o.prototype.updateCSSClass=function(){var e=\"files-with-navigation\";this.nonRoutedNavigation&&(e+=\" dialog-mode\"),this.dialogToShow===r.FilesList?e+=\" dialog-files-list\":this.dialogToShow===r.NavigationSources&&(e+=\" dialog-sources-list\"),this.shouldAttachFilesAppBridgeClass()&&(e+=\" \"+this.filesAppBridgeContainer),this.cssClass=e},o.prototype.getCurrentViewThreadId=function(){return this.currentViewThreadId||(this.currentViewThreadId=this.filesRoutingService.getRouteParams().threadId),this.currentViewThreadId},o}();t.FilesWithNavigationController=o,angular.module(\"teamspace.filesWithNavigation\",[\"teamspace.filesNavigation\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.filesEntityService\",\"teamspace.filesUtilityService\",\"teamspace.utilityService\",\"teamspace.routeUtilityService\",\"teamspace.settingsService\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.channelService\",\"teamspace.locales\",\"teamspace.analyticsService\",\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\",\"teamspace.services.files.modules.sharePoint.vroom.sharepointShareService\",\"teamspace.services.files.modules.scenarios.sharepointScenarioHandler\",\"teamspace.services.files.modules.wopi.externalFilesRepositoryFactory\",\"teamspace.conversationsService\",\"teamspace.services.files.modules.sharePoint.filesSharingHelper\"]).component(\"filesWithNavigation\",{controller:o,templateUrl:\"components/files-with-navigation/files-with-navigation.html\",bindings:{currentFolder:\"=?\",useRootBreadcrumb:\"=?\",nonRoutedNavigation:\"<?\",context:\"=?\",entry:\"=?\",servicesToDisplay:\"=?\",folderVisibilityType:\"=?\",fileVisibilityType:\"=?\",fileSelectedCallback:\"=?\",noFileSelectedCallback:\"=?\",filesUploadedCallback:\"=?\",svgWhiteList:\"=?\",svgBlackList:\"=?\",actionType:\"=?\",ngDialogData:\"=?\",navigationConfig:\"<?\",enableFileListRowSelection:\"=?\",disableItemFilter:\"=?\",toggleDialogConfirmButton:\"&?\",openLocation:\"<?\",fileFilter:\"<?\",acceptFilter:\"<?\",onBeforeUploadDialogOpened:\"<?\",isSingleFileSelection:\"<?\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var i=function(){function t(t,i,e){this.constants=i,this.utilityService=e,this.initFilesP2PDialog()}return t.$inject=[\"$scope\",\"constants\",\"utilityService\"],t.prototype.initFilesP2PDialog=function(){this.directive=this.constants.files.directives.filesP2PDialog,this.directiveContext=this.context,this.directiveGuid=this.utilityService.generateUUID()},t}();angular.module(\"teamspace.files.chatFilesDialog\",[\"teamspace.constants\",\"teamspace.utilityService\"]).component(\"chatFilesDialog\",{bindings:{context:\"=?\"},templateUrl:\"components/files/chat-files/chat-files-dialog.html\",controller:i})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var t=function(){function i(i,t,o,s,r,n,a){this.tooltipService=o,this.itemsViewStringLoaderService=a,n.update(s.instant(r.strings.files_copyLinkDialogLoading)),this.mode=i.files.odspShareDialog.linkSettingsDialogMode.copy,this.itemsViewStringLoaded=!1,t.$on(i.events.scroll.scrollState,function(){o.clearTooltip(e.services.TooltipType.Popover,t.tooltipId)}),this.loadItemsViewString()}return i.$inject=[\"constants\",\"$scope\",\"tooltipService\",\"$translate\",\"resources\",\"ariaLiveService\",\"itemsViewStringLoaderService\"],i.prototype.dismissPopover=function(){this.tooltipService.clearAllTooltips()},i.prototype.loadItemsViewString=function(){var e=this;this.itemsViewStringLoaderService.loadItemsViewStrings().finally(function(){e.itemsViewStringLoaded=!0})},i}();angular.module(\"teamspace.copyLinkDialog\",[\"teamspace.tooltipService\",\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\",\"teamspace.services.itemsViewStringLoaderService\"]).controller(\"copyLinkDialogController\",t).directive(\"copyLinkDialog\",function(){return{restrict:\"AE\",controllerAs:\"commandCtrl\",templateUrl:\"components/files/copy-link-dialog/copy-link-dialog.html\",scope:{fileName:\"<\",mode:\"<\",objectUrl:\"<\",absoluteUrl:\"<\",isChat:\"<\",isChannelConversation:\"<\",conversationId:\"<\",shareUrl:\"<?\",shareId:\"<?\",tooltipId:\"<?\",fileId:\"<?\",fileInfo:\"<?\"}}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,i,l,s,n,o,a,r){this.$scope=t,this.$translate=i,this.resources=o,this.utilityService=a;for(var c=t.ngDialogData.files,u=!1,g=!1,f=0,p=c;f<p.length;f++)(d=p[f]).getIsSubdirectory()?g=!0:u=!0;if(this._subtitle=this.getSubtitle(c.length>1,u,g,t.ngDialogData.provider),c.length>1){var m=void 0;m=u&&g?i.instant(o.strings.files_multipleItemsDeleteDialogFullMessage):u?i.instant(o.strings.files_multipleFilesDeleteDialogFullMessage):i.instant(o.strings.files_multipleFoldersDeleteDialogFullMessage),this._title=a.format(m,c.length)}else{var d=c[0];d.getIsSubdirectory()?this._title=i.instant(o.strings.files_folderRemoveMessage):this._title=i.instant(o.strings.files_fileRemoveMessage)}var D=c.map(function(e){return e.getId()}).join(\" \");this._footerButtons=[{dataBag:{fileType:c.map(function(e){return r.scrubUnknownFileExtensions(e.getExtension())}).join(\" \"),numFiles:c.length,fileIds:D},disabled:!1,func:function(){t.ngDialogData.cancel(),t.closeThisDialog()},secondaryStyle:!0,tid:\"deleteFileDialog-cancelBtn\",text:i.instant(o.strings.files_fileConflictCancelText),outcome:e.PanelActionOutcome.closeDialog,scenario:e.PanelActionScenario.cancelFileDelete,scenarioType:e.PanelActionScenarioType.deleteFile,name:e.PanelModuleName.cancelDialogButton,type:e.PanelModuleType.button,summary:\"Option to cancel file deletion\"},{dataBag:{fileType:c.map(function(e){return r.scrubUnknownFileExtensions(e.getExtension())}).join(\" \"),numFiles:c.length,fileIds:D},disabled:!1,func:function(){t.ngDialogData.confirm(),t.closeThisDialog()},secondaryStyle:!1,tid:\"deleteFileDialog-confirmBtn\",text:i.instant(o.strings.files_fileConflictConfirmText),outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.confirmFileDelete,scenarioType:e.PanelActionScenarioType.deleteFile,name:e.PanelModuleName.submitDialogButton,type:e.PanelModuleType.button,summary:\"Option to confirm file deletion\"}]}return t.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"loggingService\",\"resources\",\"utilityService\",\"filesUtilityService\"],Object.defineProperty(t.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"title\",{get:function(){return this.$scope.ngDialogData.title||this._title},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"subtitle\",{get:function(){return this.$scope.ngDialogData.subtitle||this._subtitle},enumerable:!0,configurable:!0}),t.prototype.getSubtitle=function(e,t,i,l){if(l.deleteSettings.supportSoftDelete&&e){var s=this.getKey(t,i,this.resources.strings.files_multipleItemsSoftDeleteDialogSubtitle,this.resources.strings.files_multipleFoldersSoftDeleteDialogSubtitle,this.resources.strings.files_multipleFilesSoftDeleteDialogSubtitle);return this.createSoftDeleteSubtitle(s,l)}if(e){var n=this.getKey(t,i,this.resources.strings.files_multipleItemsHardDeleteDialogSubtitle,this.resources.strings.files_multipleFoldersHardDeleteDialogSubtitle,this.resources.strings.files_multipleFilesHardDeleteDialogSubtitle);return this.$translate.instant(n)}if(l.deleteSettings.supportSoftDelete){var o=t?this.resources.strings.files_fileSoftDeleteSubtitle:this.resources.strings.files_folderSoftDeleteSubtitle;return this.createSoftDeleteSubtitle(o,l)}var a=t?this.resources.strings.files_fileHardDeleteSubtitle:this.resources.strings.files_folderHardDeleteSubtitle;return this.$translate.instant(a)},t.prototype.getKey=function(e,t,i,l,s){return e&&t?i:t?l:s},t.prototype.createSoftDeleteSubtitle=function(e,t){var i=this.$translate.instant(e);return this.utilityService.format(i,t.deleteSettings.softDeleteName,t.displayName)},t}();e.DeleteFileDialogController=t,angular.module(\"teamspace.deleteFileDialog\",[\"pascalprecht.translate\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.utilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.deleteFile,{template:\"components/files/delete-file-dialog/delete-file-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"DeleteFileDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var t=function(){function i(i,t,s,r,n,o,a){var c=this;this.scenarioComplete=!1,this.fileDetail.providerMetadata&&(this.provider=o.deserialize(this.fileDetail.providerMetadata));var l=r.valueAsBoolean(t.settings.names.filesEnableOneUpPdf);this.userClickTime=Date.now(),this.fileType=a.scrubUnknownFileExtensions(this.fileDetail.type),this.serviceName=this.fileDetail.serviceName||t.files.serviceName.teams,this.isGoogleFrame=this.provider&&this.provider.getType(this)===e.services.files.FilesProviderType.Google,this.isWopiFrame=this.provider&&this.provider.getType(this)===e.services.files.FilesProviderType.WOPI,this.isOfficeFrame=!this.isGoogleFrame&&!this.isWopiFrame&&(\"pdf\"!==this.fileDetail.type||l),i.$on(\"$destroy\",function(){c.scenarioComplete||c.scenario.cancel()});var p=this.serviceName||this.provider&&this.provider.loggingName||\"unknown\";this.scenario=s.newScenario(t.scenarios.files.viewFileFullScreen+\"_\"+p,null,function(){c.scenarioComplete=!0},t.timeInMiliseconds.tenMinutes),this.scenarioName=this.scenario.name,this.scenario.eventData={type:this.fileType,entryPoint:\"pinned-tab\",serviceName:this.serviceName}}return i.$inject=[\"$scope\",\"constants\",\"loggingService\",\"settingsService\",\"utilityService\",\"filesProviderFactory\",\"filesUtilityService\"],i.prototype.receiveProviderCode=function(e){return e},i.prototype.receiveProviderType=function(e){return e},i}();angular.module(\"teamspace.fileDocumentTab\",[\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.services.files.filesProviderFactory\"]).component(\"fileDocumentTab\",{bindings:{fileDetail:\"<\",threadId:\"<\"},templateUrl:\"components/files/document-viewer/file-document-tab/file-document-tab.html\",controller:t})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function r(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),teamspace;!function(e){!function(i){var t={fileId:\"<\",provider:\"<\",threadId:\"<\",scenario:\"<\",onTitleBarClosed:\"&?\"},r=\"components/files/document-viewer/file-external-frame/file-external-frame.html\",s=function(){function i(e,i,t,r,s,o,n,l,a,c){var f=this;this.$scope=e,this.$translate=i,this.constants=t,this.resources=r,this.loggingService=s,this.settingsService=o,this.externalFilesRepository=n,this.filesUtilityService=l,this.filesProviderFactory=a,this.filesListUtilityService=c;var d={serviceName:void 0,itemId:this.fileId,itemName:\"\",provider:this.provider,listenerId:\"\"};n.getFileDetail(d).then(function(e){f.fileDetail=e,f._initializeTitleBar()},function(e){f.onFileLoadError(e,\"[getFileDetail]\")}).catch(function(e){f.onFileLoadError(e)}),e.$on(\"$destroy\",function(){f.scenario||f.scenario.cancel()})}return Object.defineProperty(i.prototype,\"isBusy\",{get:function(){return!this.fileDetail&&!this.error},enumerable:!0,configurable:!0}),i.prototype.onFileLoadError=function(e,i){var t,r=this.scenario?this.scenario.id:\"\";this.error=this.filesListUtilityService.constructErrorMessage(e,r,(t={},t[this.constants.responseCode.notFound]={title:this.resources.strings.files_external_file_404_error_message,subtitle:this.resources.strings.files_external_file_404_subtitle_guidance_message,svgPath:this.constants.files.svgPaths.locked},t));var s=this.extractErrorCode(e);if(this.scenario){var o={errorCode:e.logErrorMessage,statusCode:s},n=this.externalFilesRepository.getFilesScenarioInfo(o,this.constants.files.scenarioActions.view),l={errorCode:s,errorMessage:\"Failed to load file in external frame with the following message: \"+e.logErrorMessage+\". Step name: \"+(i||\"unknown\")};n?n.isScenarioIncomplete()?this.scenario.incomplete(l):(this.loggingService.error(\"Failed to load document with error code \"+s+\", and log message: \"+e.logErrorMessage),this.scenario.fail(l)):(this.loggingService.error(\"Failed to load document with error code \"+s+\", and log message: \"+e.logErrorMessage+\". And failed to get the scenarioInfo.\"),this.scenario.fail(l))}},i.prototype._initializeTitleBar=function(){var e=this;this.fileDetail&&this.threadId&&(this.titleBarConversationInfo={threadId:this.threadId,objectId:this.fileDetail.id,objectUrl:this.fileDetail.objectUrl,serviceName:void 0},this.createFileAttachment=function(){return e.filesUtilityService.getChicletBreadcrumbs(e.threadId).then(function(i){return{objectId:e.fileDetail.id,objectUrl:e.fileDetail.objectUrl,title:e.fileDetail.title,type:e.filesUtilityService.scrubUnknownFileExtensions(e.fileDetail.type),state:e.constants.files.fileChiclet.states.reference,providerData:e.filesProviderFactory.serialize(e.provider),chicletBreadcrumbs:i,siteUrl:void 0,serverRelativeUrl:void 0,serviceName:void 0}})})},i.prototype.extractErrorCode=function(i){var t=this.constants.files.internalErrorCodes.unknown;return i?i instanceof e.services.files.FilesError?+i.internalErrorCode||i.httpResponseCode:+i.statusCode||+i.errorCode||t:t},i}(),o=function(e){function i(i,t,r,s,o,n,l,a,c,f){var d=e.call(this,i,t,r,s,o,n,l,a,c,f)||this;return d.$scope=i,d.$translate=t,d.constants=r,d.resources=s,d.loggingService=o,d.settingsService=n,d.googleFilesRepository=l,d.filesUtilityService=a,d.filesProviderFactory=c,d.filesListUtilityService=f,d}return __extends(i,e),i.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"loggingService\",\"settingsService\",\"googleFilesRepository\",\"filesUtilityService\",\"filesProviderFactory\",\"filesListUtilityService\"],i}(s),n=function(e){function i(i,t,r,s,o,n,l,a,c,f){var d=e.call(this,i,t,r,s,o,n,l,a,c,f)||this;return d.$scope=i,d.$translate=t,d.constants=r,d.resources=s,d.loggingService=o,d.settingsService=n,d.wopiFilesRepository=l,d.filesUtilityService=a,d.filesProviderFactory=c,d.filesListUtilityService=f,d}return __extends(i,e),i.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"loggingService\",\"settingsService\",\"wopiFilesRepository\",\"filesUtilityService\",\"filesProviderFactory\",\"filesListUtilityService\"],i}(s);angular.module(\"teamspace.fileGoogleFrame\",[\"teamspace.loggingService\",\"teamspace.services.files.modules.google.googleFilesRepository\",\"teamspace.filesUtilityService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.filesListUtilityService\"]).component(\"fileGoogleFrame\",{bindings:t,templateUrl:r,controller:o}),angular.module(\"teamspace.fileWopiFrame\",[\"teamspace.loggingService\",\"teamspace.services.files.modules.wopi.wopiFilesRepository\",\"teamspace.filesUtilityService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.filesListUtilityService\"]).component(\"fileWopiFrame\",{bindings:t,templateUrl:r,controller:n})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(){return function(){}}();e.FileExternalViewerBindings=t;var n=function(e){function t(t,n,r,o,i){var c=e.call(this)||this;c.externalUrl=n.trustAsResourceUrl(i.sanitizeUrl(\"\"+c.embeddedUrl,[\"http\",\"https\"]));var l=r.electronSafeIpc;return l&&l.send(\"fileWebUrl\",c.embeddedUrl),c.scenario&&c.scenario.stop(),c}return __extends(t,e),t.$inject=[\"$scope\",\"$sce\",\"$window\",\"$location\",\"htmlSanitizer\"],t}(t);e.FileExternalViewerController=n,angular.module(\"teamspace.fileExternalViewer\",[]).component(\"fileExternalViewer\",{bindings:{embeddedUrl:\"<\",scenario:\"<\"},templateUrl:\"components/files/document-viewer/file-external-viewer/file-external-viewer.html\",controller:n})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){!function(t){!function(t){var i=function(){function t(t,i,s,n,o,r,l,c,a,f,p,h,x,d,u,v,g){var m=this;if(this.$scope=t,this.constants=i,this.directoryItemEntityColumnMappers=r,this.filesEntityColumnMappers=l,this.filesListUtilityService=p,this.resources=u,this.viewScenarioId=v,this.context&&this.context.entry){this.selectedFiles=[];var C=this.context.entry.provider,y=a.getScenarioNameForExternalFilesList(C.loggingName,!0);t.selectionMode=this.context.selectionMode||\"single\",t.sortByName=i.files.strings.columns.nameColumn,t.emptyStateTextResourceName=u.strings.files_externalEmptyText,t.emptyStateSubTextResourceName=u.strings.files_externalEmptySubtext,t.provider=C,this.simpleControllerHelper=new e.components.files.FilesPickerDialogControllerShared(a,i,h,c,y,void 0,void 0,f,C),this.listenerRegistration=o.register(this,t),this.filesActions=s.create(this.listenerRegistration.getId()),this.context.listenerId=this.listenerRegistration.getId(),x.$on(t,i.events.filesList.rowSelectionChanged,function(e,t){var i=_.keys(m.selectedFiles).map(function(e){return m.selectedFiles[e]});1===i.length?m.simpleControllerHelper.onFileSelect(m.context,i[0]):0===i.length&&m.context.noFileSelectedCallback&&m.context.noFileSelectedCallback()}),this.updateContext(),this.context.filesNavParentContext&&this.context.filesNavParentContext.filesContext&&this.context.filesNavParentContext.filesContext.linkedContext&&this.context.filesNavParentContext.filesContext.linkedContext.threadId&&this.filesActions.getChannelFilesMenuItems({context:{threadId:this.context.filesNavParentContext.filesContext.linkedContext.threadId,serviceName:this.context.entry.serviceName,provider:this.context.entry.provider},scenarioName:v})}else h.error(\"ExternalFilesListDialogController: invalid service name\")}return t.prototype.onStateChanged=function(e){var t;this.context.breadcrumbRoot&&!e.directoryStack.length&&e.directoryStack.unshift(this.context.breadcrumbRoot),this.simpleControllerHelper.onDialogStateChanged(this.filesListUtilityService,this.$scope,e);var i=this.context.filesNavParentContext&&this.context.filesNavParentContext.filesContext&&this.context.filesNavParentContext.filesContext.threadId;this.context&&this.context.setCurrentFolder&&this.context.setCurrentFolder({provider:this.context.entry.provider,folder:_.last(e.directoryStack),sourceThreadId:i,serviceName:void 0}),this.$scope.error=e.error?this.filesListUtilityService.constructErrorMessage(e.error,this.viewScenarioId,(t={},t[this.constants.responseCode.notFound]={title:this.resources.strings.files_external_folder_404_error_message,subtitle:this.resources.strings.files_external_folder_404_subtitle_guidance_message,svgPath:this.constants.files.svgPaths.locked},t)):void 0,this.$scope.error&&this.context.filesErrorCallback&&this.context.filesErrorCallback()},t.prototype.updateContext=function(){this.simpleControllerHelper.initColumns(this.directoryItemEntityColumnMappers,this.filesEntityColumnMappers,this.context,this.$scope);var e;this.context.filesNavParentContext&&this.context.filesNavParentContext.filesContext&&((e=angular.copy(this.context.filesNavParentContext.filesContext)).listenerId=this.listenerRegistration.getId()),this.simpleControllerHelper.initScenarioAndLoadFiles(this.$scope,this.filesActions,e)},t}();t.ExternalFilesListDialogController=i;var s=function(e){function t(t,i,s,n,o,r,l,c,a,f,p,h,x,d,u,v){return e.call(this,t,i,s,n,o,r,l,c,a,f,p,h,x,d,u,i.scenarios.files.getExternalDialogFiles+\"_wopi\",v)||this}return __extends(t,e),t.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"wopiFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"tooltipService\",\"filesUtilityService\",\"settingsService\",\"filesListUtilityService\",\"loggingService\",\"eventingService\",\"filesRoutingService\",\"resources\",\"filesProviderFactory\"],t}(i),n=function(e){function t(t,i,s,n,o,r,l,c,a,f,p,h,x,d,u,v){return e.call(this,t,i,s,n,o,r,l,c,a,f,p,h,x,d,u,i.scenarios.files.getExternalDialogFiles+\"_google\",v)||this}return __extends(t,e),t.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"googleFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"tooltipService\",\"filesUtilityService\",\"settingsService\",\"filesListUtilityService\",\"loggingService\",\"eventingService\",\"filesRoutingService\",\"resources\",\"filesProviderFactory\"],t}(i);angular.module(\"teamspace.files.externalFilesListDialog\",[\"teamspace.constants\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.external.externalFilesStore\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.filesListUtilityService\",\"teamspace.eventingService\",\"teamspace.filesList\"]).component(\"wopiFilesListDialog\",{templateUrl:\"components/files/external-files-list/external-files-list-dialog.html\",controller:s,bindings:{context:\"=?\"}}).component(\"googleFilesListDialog\",{templateUrl:\"components/files/external-files-list/external-files-list-dialog.html\",controller:n,bindings:{context:\"=?\"}})}(t.externalFilesList||(t.externalFilesList={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){!function(i){!function(s){var o=function(){function s(t,s,o,n,r,c,a,l,p,d,h,u,y,f,g,v,m,S){var x=this;this.$scope=t,this.constants=s,this.loggingService=l,this.externalFileEntityActionService=h,this.resources=u,this.filesListUtilityService=g,this.analyticsService=v,this.itemsViewStringLoaderService=m,this.refreshInterval=1e3,this.showUploadProgress=!1;var A=S.getRouteParams();this.threadId=A&&A.threadId,t.selectionMode=\"multiple\",t.sortByName=\"lastModifiedTime\",t.selectedFiles={},t.itemsViewStringLoaded=!1,t.emptyStateTextResourceName=u.strings.files_externalEmptyText,t.emptyStateSubTextResourceName=u.strings.files_externalEmptySubtext,t.excludeActions=[e.services.EntityActionType.OpenSideBySide],t.columns=[c.selectionColumn(function(e){return x.isSelected(e)}),c.iconColumn(i.FileIconSize.S32,this.context.entry&&this.context.entry.provider),a.nameColumn(),c.lastModifiedColumn(),c.sizeColumn()],t.singleFileActionsConfiguration=[d.dropDownAction([e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],u.strings.files_openFile,void 0,\"icons-open-inside\"),d.buttonAction(e.services.EntityActionType.CopyLinkToFile),d.buttonAction(e.services.EntityActionType.RemoveFile),d.buttonAction(e.services.EntityActionType.MoveFile),d.buttonAction(e.services.EntityActionType.CopyFile),d.buttonAction(e.services.EntityActionType.Download),d.buttonAction(e.services.EntityActionType.RenameFile)],this.threadId&&t.singleFileActionsConfiguration.splice(2,0,d.buttonAction(e.services.EntityActionType.PinToTab)),t.directoryActionsConfiguration=[],this.context.disableSignOut||t.directoryActionsConfiguration.push(d.buttonAction(e.services.EntityActionType.SignOutFromExternalProvider)),this.throttledRefresh=_.throttle(function(){x.onRefresh()},this.refreshInterval),this.signinAction=function(){x.loadFiles(x.context.folderId,x.context.folderName)},this.listenerRegistration=r.register(this,t),this.filesActions=o.create(this.listenerRegistration.getId()),this.viewId=this.context.entry.provider.displayName;var F=n.getScenarioNameForExternalFilesList(this.context.entry.provider.loggingName);this.telemetryScenario=l.newScenario(F),t.$on(\"$destroy\",function(){x.telemetryScenario&&x.telemetryScenario.cancel()}),t.enableExternalFileItemsView=!1;var E=p.valueAsBoolean(s.settings.names.enableGoogleDriveFilesViewsBridge),C=p.valueAsBoolean(s.settings.names.enableWopiFilesViewsBridge),I=this.context.entry.provider.getType(this)===e.services.files.FilesProviderType.Google,T=this.context.entry.provider.getType(this)===e.services.files.FilesProviderType.WOPI;if((C&&T||E&&I)&&(t.providerCode=this.context.entry.provider.getCode(this),t.providerType=this.context.entry.provider.getType(this),t.enableExternalFileItemsView=!0),t.enableExternalFileItemsView)this.loadItemsViewString();else{this.context.listenerId=this.listenerRegistration.getId(),this.setupBatchActions(this.context.folderId,this.context.folderName),this.loadFiles(this.context.folderId,this.context.folderName);var w={onStateChanged:function(e){x.onUploadStateChanged(e)}};y.register(w,t)}}return s.prototype.loadFiles=function(e,t){this.filesActions.getFiles({context:this.createContext(e,t)}),this.context.linkedContext&&this.filesActions.getChannelFilesMenuItems({context:{threadId:this.context.linkedContext.threadId,serviceName:this.context.entry.serviceName,provider:this.context.entry.provider},scenarioName:this.telemetryScenario.name})},s.prototype.onRefresh=function(){var t=e.services.stores.files.FilesListStateStatus;this.filesActions.refreshFiles({context:this.createContext(),forceRefresh:this.$scope.state.status!==t.ChangesAvailable})},s.prototype.isSelected=function(e){return!(!this.$scope.selectedFiles||!this.$scope.selectedFiles[e.getId()])},s.prototype.onStateChanged=function(e){this.context.breadcrumbRoot&&!e.directoryStack.length&&e.directoryStack.unshift(this.context.breadcrumbRoot);var t=this.telemetryScenario&&this.telemetryScenario.id;this.$scope.isAuthenticated=e.isAuthenticated,this.$scope.error=this.createErrorMessage(e.error,e.isAuthenticated,t),this.$scope.isEmptyList=!(e.filesList&&e.filesList.entities&&e.filesList.entities.length>0),this.$scope.state=e,this.$scope.isNotSignedIn=!1===this.$scope.state.isAuthenticated,this.handleLoadFilesTelemetry(e)},s.prototype.handleLoadFilesTelemetry=function(t){var i=this.constructBIEventData();switch(t.status){case e.services.stores.files.FilesListStateStatus.FetchedFromServer:i.dataBag=$.extend(i.dataBag,{result:this.constants.scenarioStepStatus.success}),this.analyticsService.onPanelAction(this.$scope,i),this.telemetryScenario&&this.telemetryScenario.stop();break;case e.services.stores.files.FilesListStateStatus.FetchError:if(t.isAuthenticated){var s=t.error?t.error.logErrorMessage:\"Failed to load external files with unknown error\",o=t.error?t.error.httpResponseCode:-1;i.dataBag=$.extend(i.dataBag,{result:this.constants.scenarioStepStatus.failure,errorCode:o}),this.analyticsService.onPanelAction(this.$scope,i),this.loggingService.error(s),this.telemetryScenario&&this.telemetryScenario.fail({errorMessage:s,errorCode:o})}else{i.dataBag=$.extend(i.dataBag,{result:this.constants.scenarioStepStatus.incomplete,errorCode:this.constants.files.internalErrorCodes.common.notSignedIn}),this.analyticsService.onPanelAction(this.$scope,i);var n=\"User is not signed in to \"+(this.context.entry.provider&&this.context.entry.provider.loggingName);this.loggingService.warn(n),this.telemetryScenario&&this.telemetryScenario.incomplete({errorMessage:n})}}},s.prototype.uploadFiles=function(t){if(t&&t.length&&this.$scope.state&&this.$scope.state.directoryStack&&this.$scope.state.directoryStack.length){var i=this.$scope.state.currentDirectory,s=(i?i.getActions():[]).filter(function(t){return t.type===e.services.EntityActionType.UploadFile});s&&s.length?s[0].execute({files:t}):this.loggingService.error(\"Upload files called with valid file but no appropriate action to execute it\")}else this.loggingService.error(\"Upload files not called because of invalid input\")},s.prototype.constructBIEventData=function(){return{action:{gesture:t.PanelActionGesture.asyncStateChange,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.loadFilesList.toString(),t.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.files.toString(),t.PanelActionScenarioType,this.loggingService)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.fileView.toString(),t.PanelModuleName,this.loggingService).toString(),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.list.toString(),t.PanelModuleType,this.loggingService),summary:\"Files list load\"},dataBag:{fileSource:this.context.entry.provider.loggingName}}},s.prototype.createErrorMessage=function(e,t,i){var s;if(e&&t)return this.providerDisplayName=this.context.entry&&this.context.entry.provider?this.context.entry.provider.displayName:\"\",this.filesListUtilityService.constructErrorMessage(e,i,(s={},s[this.constants.responseCode.notFound]={title:this.resources.strings.files_external_folder_404_error_message,subtitle:this.resources.strings.files_external_folder_404_subtitle_guidance_message,svgPath:this.constants.files.svgPaths.locked},s))},s.prototype.onUploadStateChanged=function(t){var i=this;if(t&&t.uploads&&t.uploads.length){this.showUploadProgress=!1;var s=!1;t.uploads.forEach(function(t){t.viewId===i.viewId&&(t.state===e.services.files.modules.fileUpload.UploadState.UploadCompleted&&!t.isNotificationHandled&&!t.jobId&&i.$scope.state&&i.$scope.state.directoryStack&&i.$scope.state.directoryStack.length?s=!0:t.state===e.services.files.modules.fileUpload.UploadState.UploadInProgress&&(i.showUploadProgress=!0))}),s&&this.throttledRefresh()}},s.prototype.onCancelUpload=function(e){this.showUploadProgress=!1},s.prototype.createContext=function(e,t){return{serviceName:this.context.entry.serviceName,itemId:e||this.$scope.state&&this.$scope.state.parentFolderId||\"\",itemName:t||this.$scope.state&&this.$scope.state.parentFolderName||\"\",provider:this.context.entry.provider,listenerId:this.listenerRegistration.getId(),linkedContext:this.context.linkedContext,threadId:this.threadId}},s.prototype.setupBatchActions=function(e,t){var i=this;this.$scope.batchActions=this.externalFileEntityActionService.getBatchActions(function(){return i.createContext(e,t)})},s.prototype.receiveProviderCode=function(e){return e},s.prototype.receiveProviderType=function(e){return e},s.prototype.loadItemsViewString=function(){var e=this;this.itemsViewStringLoaderService.loadItemsViewStrings().finally(function(){e.$scope.itemsViewStringLoaded=!0})},s}(),n=function(t){function i(i,s,o,n,r,c,a,l,p,d,h,u,y,f,g,v,m,S){var x=t.call(this,i,s,o,n,r,c,a,l,p,d,h,u,y,f,g,v,m,S)||this;return i.directoryActionsConfiguration.unshift(d.dropDownAction([e.services.EntityActionType.CreateFolder,e.services.EntityActionType.CreateWordFile,e.services.EntityActionType.CreateExcelFile,e.services.EntityActionType.CreatePowerpointFile],u.strings.files_menuLabelNew,u.strings.aria_action_new_file_or_folder,\"icons-document\",s.files.fileActions.shortcutIds.createNewAction),d.filePickerAction(e.services.EntityActionType.UploadFile,s.files.fileActions.shortcutIds.uploadAction)),x}return __extends(i,t),i.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"filesUtilityService\",\"wopiFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"loggingService\",\"settingsService\",\"actionEntityTypeMappers\",\"externalFileEntityActionService\",\"resources\",\"fileUploadStore\",\"uploadActions\",\"filesListUtilityService\",\"analyticsService\",\"itemsViewStringLoaderService\",\"filesRoutingService\"],i}(o),r=function(t){function i(i,s,o,n,r,c,a,l,p,d,h,u,y,f,g,v,m,S){var x=t.call(this,i,s,o,n,r,c,a,l,p,d,h,u,y,f,g,v,m,S)||this;return i.directoryActionsConfiguration.unshift(d.filePickerAction(e.services.EntityActionType.UploadFile,s.files.fileActions.shortcutIds.uploadAction)),x}return __extends(i,t),i.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"filesUtilityService\",\"googleFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"loggingService\",\"settingsService\",\"actionEntityTypeMappers\",\"externalFileEntityActionService\",\"resources\",\"fileUploadStore\",\"uploadActions\",\"filesListUtilityService\",\"analyticsService\",\"itemsViewStringLoaderService\",\"filesRoutingService\"],i}(o);angular.module(\"teamspace.files.externalFilesList\",[\"teamspace.constants\",\"teamspace.filesUtilityService\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.actionEntityTypeMappers\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.services.files.modules.external.externalFileEntityFactory\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.external.externalFileEntityActionService\",\"teamspace.services.files.modules.external.externalFilesStore\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.services.files.modules.fileUpload.fileUploadStore\",\"teamspace.filesListUtilityService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.settingsService\",\"teamspace.analyticsService\",\"teamspace.filesList\"]).component(\"wopiFilesList\",{templateUrl:\"components/files/external-files-list/external-files-list.html\",controller:n,bindings:{context:\"=?\"}}).component(\"googleFilesList\",{templateUrl:\"components/files/external-files-list/external-files-list.html\",controller:r,bindings:{context:\"=?\"}})}(i.externalFilesList||(i.externalFilesList={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){!function(t){var o=function(){function t(){this.numberOfWopiCreates=0}return Object.defineProperty(t.prototype,\"expectedWopiGetFilesIds\",{get:function(){return[24651202204,160987370273,160961778030,160939036186,160938248270,160938094310]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"expectedGoogleGetFilesIds\",{get:function(){return[\"MockId1\",\"MockId2\",\"MockId3\",\"MockId4\"]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"wopiCreateFileResponse\",{get:function(){var e={Name:\"Newly Created File\",Url:\"app.box.com/api/wopi/containers/\"+this.numberOfWopiCreates+\"?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\"};return this.numberOfWopiCreates++,e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"wopiUploadFileResponse\",{get:function(){return{Name:\"Newly Created File\",Url:\"app.box.com/api/wopi/containers/\"+this.numberOfWopiCreates+\"?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\"}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"wopiDownloadResponse\",{get:function(){return new ArrayBuffer(10)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"wopiGetFilesResponse\",{get:function(){for(var e={ChildContainers:[{Name:\"Level 1\",Url:\"app.box.com/api/wopi/containers/24651202204?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\"}],ChildFiles:[{Name:\"44erswse.docx\",Size:10899,Url:\"api.box.com/wopi/files/160987370273?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\",Version:2,LastModifiedTime:\"2017-04-18T23:35:40Z\"},{Name:\"fdgnmhtyre.xlsx\",Size:7476,Url:\"api.box.com/wopi/files/160961778030?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\",Version:3,LastModifiedTime:\"2017-04-18T22:06:44Z\"},{Name:\"3rfv.pptx\",Size:29446,Url:\"api.box.com/wopi/files/160939036186?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\",Version:2,LastModifiedTime:\"2017-04-18T20:52:02Z\"},{Name:\"fasdfasdf.xlsx\",Size:7481,Url:\"api.box.com/wopi/files/160938248270?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\",Version:5,LastModifiedTime:\"2017-04-18T20:50:37Z\"},{Name:\"fgwert.xlsx\",Size:7480,Url:\"api.box.com/wopi/files/160938094310?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\",Version:3,LastModifiedTime:\"2017-04-18T20:50:04Z\"}]},t=0;t<this.numberOfWopiCreates;t++){var o={Name:t+\".docx\",Size:10899,Url:\"api.box.com/wopi/files/\"+t+\"?access_token=Q0jpNOhhch7KnuGV4bpiDvmnzorMuDzd\",Version:2,LastModifiedTime:\"2017-04-18T23:35:40Z\"};e.ChildFiles.push(o)}return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"googleGetItemsResponse\",{get:function(){return _.clone(e.services.files.mocks.getGoogleGetItemsResponse())},enumerable:!0,configurable:!0}),t.prototype.getGoogleGetQuery=function(e){return\"'\"+(e||\"root\")+\"' in parents and trashed != true\"},t.prototype.getExpectedGoogleUploadIds=function(e){for(var t=this.expectedGoogleGetFilesIds,o=0;o<e;o++)t.push(\"MockUploadId\"+o);return t},t.prototype.getExpectedWopiUploadIds=function(){for(var e=this.expectedWopiGetFilesIds,t=0;t<this.numberOfWopiCreates;t++)e.push(t);return e},t.prototype.getGoogleUpdateItemsResponse=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var o={},i=0;i<e.length;i++)o[i]={body:\"\",headers:{},status:200,result:{kind:\"\",id:e[i],name:\"not relevant\"}};return{body:\"\",headers:{},status:200,result:o}},t.prototype.constructFilesNavigationContext=function(e,t,o){return{useRootBreadcrumb:!0,folderStackUpdate:null,svgWhiteList:[],svgBlackList:[],disableItemFilter:function(e){return!0},setCurrentFolder:function(){},fileSelectedCallback:function(e){return!0},shouldInitializeDefaultStateFunc:function(){return!0},entry:{serviceName:void 0,provider:e,serviceType:t,dataTid:\"\",title:o},noFileSelectedCallback:function(){},showHeaders:!1,splitFilePicker:!1}},t}();t.ExternalFilesMocks=o,angular.module(\"teamspace.files.external.mocks\",[\"teamspace.wopiAuthServiceMock\",\"teamspace.googleDriveAuthenticationServiceMock\",\"teamspace.googleDriveServiceMock\",\"teamspace.services.files.filesProviderFactoryIntegrationDependencyMocks\",\"teamspace.externalUserSettingsServiceMock\",\"teamspace.analyticsStateServiceMock\",\"teamspace.audioServiceSpyMock\",\"teamspace.authenticationServiceMock\",\"teamspace.filesMessagePaneHelperMock\",\"teamspace.layoutServiceSpyMock\",\"teamspace.tabServiceMock\",\"teamspace.userAppsStoreSpyMock\",\"teamspace.ariaLiveServiceMock\",\"teamspace.storageServiceSpyMock\"]).service(\"externalFilesMocks\",o)}(t.mocks||(t.mocks={}))}(t.external||(t.external={}))}(e.files||(e.files={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function e(e,n,i,r,t,s){var o=this;this.$scope=e;var a=this.provider&&this.provider.displayName?this.provider.displayName:\"\";e.isSigningIn=!1,e.signInButtonText=n.instant(t.strings.files_signin_external_provider),e.ariaLabelForExternalProviderSignin=n.instant(t.strings.files_ariaLabelForExternalProviderSignin,{providerName:a}),e.removeProviderButtonText=n.instant(t.strings.files_remove_external_provider,{providerName:a}),e.popupBlockerText=n.instant(t.strings.files_signin_external_provider_popup_message,{providerName:a}),e.signinMessage=this.signinMessageOverride||n.instant(t.strings.files_signin_external_provider_message,{providerName:a}),e.onSignin=function(){o.toggleIsSigningIn(),o.signinAction(),i(function(){o.toggleIsSigningIn()},s.files.parameters.external.signInTimeoutInMs)},e.onRemoveProvider=function(){o.provider?o.provider.signOut():o.allowRemoveProvider=!1}}return e.$inject=[\"$scope\",\"$translate\",\"$timeout\",\"eventingService\",\"resources\",\"constants\"],e.prototype.toggleIsSigningIn=function(){this.$scope.isSigningIn=!this.$scope.isSigningIn},e}();angular.module(\"teamspace.externalProviderSignin\",[\"teamspace.constants\",\"teamspace.eventingService\"]).component(\"externalProviderSignin\",{bindings:{allowRemoveProvider:\"<?\",provider:\"<\",signinAction:\"&\",signinMessageOverride:\"<?\"},templateUrl:\"components/files/external-provider-signin/external-provider-signin.html\",controller:n})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.S32=32]=\"S32\"}(e.FileIconSize||(e.FileIconSize={}))}(e.files||(e.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(e){var r=function(){function e(e,r,t,i,n,s,o,a){var c=this;this.$scope=e,this.$translate=r,this.constants=t,this.utilityService=n,this.filesUtilityService=o,this.logger=a.newLogger(\"FilesBreadcrumbController\"),this.localizedDropdownBreadcrumb=r.instant(e.$root.resources.strings.files_ariaLabelForDropdownBreadcrumb),i.getEntryBreadcrumbInfo(this.provider||this.paneName).then(function(e){c.thumbnailImgSrc=e.thumbnailImgSrc,c.svgPath=e.svgPath}),s.$on(e,t.events.filesBreadcrumbs.focusFirstBreadcrumb,function(e){c.focusFirstBreadcrumb()})}return e.$inject=[\"$scope\",\"$translate\",\"constants\",\"filesNavigationEntryService\",\"utilityService\",\"eventingService\",\"filesUtilityService\",\"loggingService\"],e.prototype.focusFirstBreadcrumb=function(){var e=angular.element(\".\"+this.constants.files.filesBreadcrumbs.breadCrumbItemClass,this.$scope.directiveElement);e&&e.length&&this.filesUtilityService.setFocusTo(e)},e.prototype.dropdownBreadcrumbLabel=function(e,r){return this.utilityService.format(this.localizedDropdownBreadcrumb,e,r,this.breadcrumbStartIndex)},e.prototype.breadcrumbLabel=function(e){return this.$translate.instant(this.$scope.$root.resources.strings.files_breadCrumbFolderAria).replace(/{folderName}/,e)},e.prototype.$onChanges=function(e){this.breadcrumbStartIndex=Math.max(this.directoryStack.length-this.constants.files.parameters.breadcrumbsToShow,0)},e.prototype.executePrimaryAction=function(e){if(e){var r=e.getPrimaryAction();r?r.execute():this.logger.error(\"getPrimaryAction returned undefined for the current directory object.\")}else this.logger.error(\"tried executing the action of an undefined directory.\")},e}();angular.module(\"teamspace.filesBreadcrumb\",[]).component(\"filesBreadcrumb\",{templateUrl:\"components/files/files-breadcrumb/files-breadcrumb.html\",bindings:{directoryStack:\"<\",paneName:\"@\",provider:\"<?\",headerLabelId:\"@?\"},controller:r})}(e.filesBreadcrumb||(e.filesBreadcrumb={}))}(e.files||(e.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){e.IsChooseProviderDialogResponse=function(e){return e&&void 0!==e.providerType};var o=function(){function o(e,o,i,r,s,t){this.$scope=e,this.loggingService=t,this.title=e.ngDialogData.title||o.instant(s.strings.files_addCloudStorage),this.subtitle=e.ngDialogData.subtitle||o.instant(s.strings.files_add_external_provider_message),this.initializeProviders()}return o.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"resources\",\"loggingService\"],o.prototype.initializeProviders=function(){var o=this;this.serviceProviders=[],this.$scope.ngDialogData.providersToDisplay.forEach(function(i){var r=_.first(_.sortBy(i.thumbnails,function(o){return Math.abs(e.files.FileIconSize.S32-o.size)})),s=\"add-provider\";i.name&&(s=s+\"-\"+i.name.toLowerCase().replace(new RegExp(\" \",\"g\"),\"-\"));var t={type:i.providerType,code:i.providerCode,tid:s,title:i.name,description:i.description,thumbnailImgSrc:r?r.url:\"\"};o.serviceProviders.push(t)})},o.prototype.chooseProvider=function(e){e?this.$scope.closeThisDialog({providerType:e.type,providerCode:e.code}):this.loggingService.error(\"[FilesChooseProviderDialogController] undefined provider code\")},o}();e.FilesChooseProviderDialogController=o,angular.module(\"teamspace.filesChooseProviderDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.locales\"]).run([\"constants\",\"dialogService\",function(e,o){o.register(e.dialogs.filesChooseProviderDialog,{template:\"components/files/files-choose-provider/files-choose-provider-dialog/files-choose-provider-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesChooseProviderDialogController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(o){!function(r){r.IsChooseProviderFolderBackResponse=function(e){return\"BACK\"===e},r.IsChooseProviderExternalFolderDialogResponse=function(e){return e&&e.providerCode&&void 0!==e.providerType&&e.folder},r.IsChooseProviderSharepointFolderDialogResponse=function(o){return o&&o.providerType===e.services.files.FilesProviderType.Sharepoint&&o.siteUrl&&o.serverRelativeUrl};var i=function(){function e(e,r,i,t,a,l){var n=this;this.title=e.ngDialogData.title||r.instant(a.strings.files_choose_an_external_folder),this.subtitle=e.ngDialogData.subtitle||\"\",this.providerType=e.ngDialogData.providerType,this.providerCode=e.ngDialogData.providerCode,this.setCurrentFolder=function(e){n._currentFolder=e},this.contentsAreLoaded=function(){n._footerButtons[1].disabled=!1},this._footerButtons=[{dataBag:{providerType:e.ngDialogData.providerType,providerCode:e.ngDialogData.providerCode},disabled:!1,func:function(){e.closeThisDialog(\"BACK\")},secondaryStyle:!0,tid:\"externalProviderSelectFolder-backBtn\",text:r.instant(a.strings.files_dialog_back),outcome:o.PanelActionOutcome.closeDialog,scenario:o.PanelActionScenario.addExternalFolderToFilesList,scenarioType:o.PanelActionScenarioType.files,name:o.PanelModuleName.filesDialogBackButton,type:o.PanelModuleType.button,summary:\"Files choose provider folder - back\"},{dataBag:{providerType:e.ngDialogData.providerType,providerCode:e.ngDialogData.providerCode},disabled:!0,func:function(){e.closeThisDialog({folder:n._currentFolder,providerCode:n.providerCode,providerType:n.providerType})},secondaryStyle:!1,tid:\"externalProviderSelectFolder-addFolderBtn\",text:r.instant(a.strings.files_addExternalFolder),outcome:o.PanelActionOutcome.submit,scenario:o.PanelActionScenario.addExternalFolderToFilesList,scenarioType:o.PanelActionScenarioType.files,name:o.PanelModuleName.confirmAddExternalFolderButton,type:o.PanelModuleType.button,summary:\"Files choose provider folder - add\"}]}return e.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"resources\",\"loggingService\"],Object.defineProperty(e.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),e}();angular.module(\"teamspace.filesChooseProviderFolderDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.locales\"]).run([\"constants\",\"dialogService\",function(e,o){o.register(e.dialogs.filesChooseProviderFolderDialog,{template:\"components/files/files-choose-provider/files-choose-provider-folder-dialog/files-choose-provider-folder-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesChooseProviderFolderDialogController\",i)}(o.files||(o.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(t){!function(t){var r=function(r){function i(i,o,n,s,c,l,a,u,p,d,f,v){var m=r.call(this)||this;m.filesUtilityService=s,m.$scope=c,m.selectedFiles={};var y=e.services.files.FilesProviderType,g=p.create(m.providerType,m.providerCode);c.sortByName=i.files.strings.columns.nameColumn,c.emptyStateTextResourceName=o.strings.files_channelDragCallToActionText,c.emptyStateSubTextResourceName=o.strings.files_channelDragCallToActionSubtext,c.provider=g,m.paneName=(\"file-personal-\"+y[m.providerType]+\"-\"+m.providerCode).toLowerCase(),m.externalFilesStore=m.providerType==e.services.files.FilesProviderType.Google?u:a,m.listenerRegistration=m.externalFilesStore.register(m,c),m.filesActions=d.create(m.listenerRegistration.getId());var S=f.nameColumn(function(e){return function(){return e.getIsSubdirectory()&&e.getPrimaryAction().execute()}});return S.getSortContext=function(){return{expression:function(e){return e.getLastModifiedTime()}}},c.columns=[v.iconColumn(t.FileIconSize.S32),S],l.$on(c,i.events.filesList.rowSelectionChanged,function(e,t){var r=Object.keys(m.selectedFiles).map(function(e){return m.selectedFiles[e]});1===r.length?m.setCurrentFolder(r[0]):m.setCurrentFolder(m.getCurrentDirectory())}),m.disableItemFilter=function(e){return!e.getIsSubdirectory()},m.loadFiles(),c.$on(\"$destroy\",function(){var e=n.findScenario(m.viewScenarioId);e&&e.cancel()}),m}return __extends(i,r),i.$inject=[\"constants\",\"resources\",\"loggingService\",\"filesUtilityService\",\"$scope\",\"eventingService\",\"wopiFilesStore\",\"googleFilesStore\",\"filesProviderFactory\",\"filesActionsFactory\",\"filesEntityColumnMappers\",\"directoryItemEntityColumnMappers\"],i.prototype.getCurrentDirectory=function(){return this.$scope.state?_.last(this.$scope.state.directoryStack):null},i.prototype.onStateChanged=function(t){t.status===e.services.stores.files.FilesListStateStatus.FetchedFromServer&&this.onLoaded(),this.setCurrentFolder(this.getCurrentDirectory()),this.$scope.state=t,this.filesUtilityService.recordViewScenario(this.viewScenarioId,t)},i.prototype.loadFiles=function(){this.filesActions.getFiles({context:{serviceName:null,itemId:\"\",itemName:\"\",provider:this.$scope.provider}})},i}(function(){return function(){}}());angular.module(\"teamspace.filesProviderFolderList\",[]).component(\"filesProviderFolderList\",{templateUrl:\"components/files/files-choose-provider/files-choose-provider-folder-list/files-choose-provider-folder-list.html\",controller:r,bindings:{providerType:\"=\",providerCode:\"=\",setCurrentFolder:\"=\",onLoaded:\"=\"}})}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var s=function(){function e(e,s,o){this.title=e.instant(s.strings.extensioncatalog_tabFilesCustomSpoName),this.footerButtons=[],this.closeThisDialog=o.closeThisDialog}return e.$inject=[\"$translate\",\"resources\",\"$scope\"],e}();angular.module(\"teamspace.files.filesChooseSharepointSite\",[\"teamspace.services.actions.files.customSpo.settings.actions\",\"teamspace.services.files.modules.customSpo.settings\",\"teamspace.services.dispatcher\"]).controller(\"FilesChooseSharepointSiteDialogController\",s).run([\"constants\",\"dialogService\",function(e,s){s.register(e.dialogs.filesChooseSharepointSiteDialog,{template:\"components/files/files-choose-provider/files-choose-sharepoint-site-dialog/files-choose-sharepoint-site-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(o){!function(t){function i(e){return!!e.provider}function n(e){return\"CANCEL\"===e}var r=function(){function o(e,o,t,i,n,r,s){this.$q=e,this.constants=o,this.dialogService=i,this.filesUtilityService=n,this.filesProviderFactory=r,this.externalFilesChannelFilesRepository=s,this.logger=t.newLogger(\"FilesChooseUploadFolderService\")}return o.$inject=[\"$q\",\"constants\",\"loggingService\",\"dialogService\",\"filesUtilityService\",\"filesProviderFactory\",\"externalFilesChannelFilesRepository\"],o.prototype.chooseIfApplicable=function(o){var r=this,s=this.$q.defer();return this.externalFilesChannelFilesRepository.getExternalFoldersForChannel(o.channelId).then(function(l){l&&l.length?r.dialogService.open(r.constants.dialogs.filesChooseUploadFolderDialog,{}).closePromise.then(function(l){var a=l&&l.value,c=!0;i(a)&&(e.components.isSharePointDestination(a)?(o.serverRelativeUrl=a.serverRelativeUrl,o.libraryId=a.libraryId,o.channelId=a.sourceThreadId,o.serviceName=a.serviceName,o.documentLibraryVersion=a.hasLinkedContext?r.constants.files.parameters.documentLibraryV2:void 0,o.siteUrl=a.siteUrl,c=a.serviceName!==r.constants.files.serviceName.teams):o.serverRelativeUrl=a.folder.getId(),o.destinationProvider=a.provider||r.filesProviderFactory.create(t.FilesProviderType.Sharepoint),c?r.filesUtilityService.getChicletBreadcrumbs(o.channelId).then(function(e){o.chicletBreadcrumbs=e}).finally(function(){return s.resolve(o)}):s.resolve(o)),n(a)&&s.reject()}).catch(s.reject):s.resolve(o)}).catch(function(e){r.logger.error(\"unable to get external folders for channel\"),s.resolve(o)}),s.promise},o}(),s=function(){function t(t,i,n,r,s,l,a,c){var d=this;this.title=i.instant(s.strings.files_choose_an_upload_folder),this.subtitle=\"\";var u=c.getItemFilter(o.FilesListItemFilterType.FilterReadonlyLibrariesFromNonAdminUser);this.context={entry:_.first(a.getNavigationServiceTemplates([{type:e.components.FilesNavigationServiceType.Teams,preventChannelSwitching:!0}])),setCurrentFolder:function(e){return d.setCurrentFolder(e)},itemFilter:u,disableItemFilter:function(e){return!e.getIsSubdirectory()},filesErrorCallback:function(){d._footerButtons[1].disabled=!0}},this._footerButtons=[{dataBag:{},disabled:!1,func:function(){t.closeThisDialog(\"CANCEL\")},secondaryStyle:!0,tid:\"chooseUploadFolder-cancelBtn\",text:i.instant(s.strings.files_choose_upload_folder_cancel),outcome:e.components.PanelActionOutcome.closeDialog,scenario:e.components.PanelActionScenario.chooseUploadFolder,scenarioType:e.components.PanelActionScenarioType.files,name:e.components.PanelModuleName.cancelDialogButton,type:e.components.PanelModuleType.button,summary:\"Files choose upload folder - canel\"},{dataBag:{},disabled:!0,func:function(){t.closeThisDialog(d._currentFolder)},secondaryStyle:!1,tid:\"chooseUploadFolder-chooseFolderBtn\",text:i.instant(s.strings.files_upload),outcome:e.components.PanelActionOutcome.submit,scenario:e.components.PanelActionScenario.chooseUploadFolder,scenarioType:e.components.PanelActionScenarioType.files,name:e.components.PanelModuleName.chooseUploadFolderLocationButton,type:e.components.PanelModuleType.button,summary:\"Files choose upload folder - choose\"}]}return t.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"resources\",\"loggingService\",\"filesNavigationEntryService\",\"filesListUtilityService\"],t.prototype.setCurrentFolder=function(e){this._currentFolder=e,this._footerButtons[1].disabled=!1},Object.defineProperty(t.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),t}();angular.module(\"teamspace.filesChooseUploadFolder\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.filesUtilityService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.services.files.modules.external.externalFilesChannelFilesRepository\"]).run([\"constants\",\"dialogService\",function(e,o){o.register(e.dialogs.filesChooseUploadFolderDialog,{template:\"components/files/files-choose-upload-folder/files-choose-upload-folder.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesChooseUploadFolderDialogController\",s).service(\"chooseUploadFolderService\",r)}(o.files||(o.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,a,i,r,s,o,n){var l=this;if(this.$translate=a,this.resources=s,this._title=a.instant(s.strings.files_fileCreateNewItemText,{itemName:t.ngDialogData.fileType}),this._fieldName=a.instant(s.strings.files_newItemName,{itemName:t.ngDialogData.fileType}),this._titleRegExp=o.valueAsBoolean(i.settings.names.enableSpoSpecialChars)?i.files.regexPatterns.titleWithSPOChars:i.files.regexPatterns.title,t.ngDialogData&&t.ngDialogData.error)switch(t.ngDialogData.error){case i.files.error.filenameCollision:case i.files.error.resourceAlreadyExists:this._middlewareErrorMessage=this.getResourceAlreadyExistsErrorMessage(t.ngDialogData.fileType);break;case i.files.error.invalidCharacters:this._middlewareErrorMessage=a.instant(s.strings.files_fileRenameInvalidCharacters);break;case i.files.error.maxLengthExceeded:this._middlewareErrorMessage=a.instant(s.strings.files_fileRenameMaxLengthError);break;case i.files.error.unauthorized:this._middlewareErrorMessage=a.instant(s.strings.files_fileUnauthorizedError);break;case i.files.error.maxPathLengthExceeded:this._middlewareErrorMessage=a.instant(s.strings.files_fileRenamePathMaxLengthError);break;default:this._middlewareErrorMessage=a.instant(s.strings.files_fileCreateFailedGeneric,{itemName:t.ngDialogData.fileType})}var c=function(){l.createDocForm.fileName.$valid&&(t.ngDialogData.confirm(l.createDocForm.fileName.$modelValue),t.closeThisDialog())};this._footerButtons=[{dataBag:{fileType:n.scrubUnknownFileExtensions(t.ngDialogData.fileType)},disabled:!1,func:t.closeThisDialog,secondaryStyle:!0,tid:\"filesCreateItemDialog-cancelBtn\",text:a.instant(s.strings.files_fileConflictCancelText),outcome:e.PanelActionOutcome.closeDialog,scenario:e.PanelActionScenario.cancelCreateFileFolder,scenarioType:e.PanelActionScenarioType.createFileFolder,name:e.PanelModuleName.cancelDialogButton,type:e.PanelModuleType.button,summary:\"Option to cancel file or folder creation\"},{dataBag:{fileType:n.scrubUnknownFileExtensions(t.ngDialogData.fileType)},disabled:!0,func:c,secondaryStyle:!1,tid:\"filesCreateItemDialog-confirmBtn\",text:a.instant(s.strings.files_fileCreateText),outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.confirmCreateFileFolder,scenarioType:e.PanelActionScenarioType.createFileFolder,name:e.PanelModuleName.submitDialogButton,type:e.PanelModuleType.button,summary:\"Option to confirm file or folder creation\"}],t.submit=c,t.$watchGroup([\"ctrl.createDocForm.$valid\",\"ctrl.createDocForm.fileName.$dirty\"],function(){l._footerButtons[1].disabled=!l.createDocForm.$valid})}return t.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"resources\",\"settingsService\",\"filesUtilityService\"],Object.defineProperty(t.prototype,\"fieldName\",{get:function(){return this._fieldName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"middlewareErrorMessage\",{get:function(){return this._middlewareErrorMessage},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"titleRegExp\",{get:function(){return this._titleRegExp},enumerable:!0,configurable:!0}),t.prototype.getResourceAlreadyExistsErrorMessage=function(e){return e==this.$translate.instant(this.resources.strings.files_newFolder)?this.$translate.instant(this.resources.strings.files_folderRenameConflictError):this.$translate.instant(this.resources.strings.files_fileRenameConflictError)},t}();e.FilesCreateItemDialogController=t,angular.module(\"teamspace.filesCreateItemDialog\",[\"teamspace.constants\",\"pascalprecht.translate\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.settingsService\",\"teamspace.filesUtilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.filesCreateItemDialog,{template:\"components/files/files-create-item-dialog/files-create-item-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesCreateItemDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){t.filesDownloadsView||(t.filesDownloadsView={}),angular.module(\"teamspace.filesDownloadsView\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.downloads\"]).directive(\"filesDownloadsView\",[\"constants\",function(s){return{restrict:\"E\",scope:{},templateUrl:\"components/files/files-downloads-view/files-downloads-view.html\",controller:function(){function s(s,i,o,n,l,a,r,c,d,p,f){var m=this;this.$scope=s,this.constants=i,this.eventingService=c,d.event(i.events.files.filesDownloadPane),c.$on(s,i.events.downloadManager.downloadsViewUpdate,function(e,t){m.loadFiles()}),s.selectionMode=\"none\",s.sortByName=\"downloadTimestamp\",s.emptyStateTextResourceName=f.strings.files_downloadDragCallToActionText,s.emptyStateSubTextResourceName=f.strings.files_downloadDragCallToActionSubtext,s.provider=p.create(e.services.files.FilesProviderType.FileSystem),this.listenerRegistration=l.register(this,s),this.filesActions=o.create(this.listenerRegistration.getId()),s.columns=[a.iconColumn(t.FileIconSize.S32),r.nameColumn(function(e){return e&&e.data&&e.data.path&&c.$emit(i.events.downloadManager.openFileOnDisk,e.data.path),null}),a.downloadTimestampColumn(),a.statusColumn(),a.sizeColumn()],this.loadFiles()}return s.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"downloadsFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"eventingService\",\"loggingService\",\"filesProviderFactory\",\"resources\"],s.prototype.loadFiles=function(){var e={context:{serviceName:this.constants.files.serviceName.downloads,provider:this.$scope.provider}};this.filesActions.getFiles(e)},s.prototype.onStateChanged=function(e){this.$scope.isEmptyList=!(e.filesList&&e.filesList.entities&&e.filesList.entities.length>0),this.$scope.state=e},s.prototype.openDownloads=function(){this.eventingService.$emit(this.constants.events.downloadManager.openDownloadsFolder,null)},s}(),controllerAs:\"filesPane\"}}])}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){t.filesInChats||(t.filesInChats={}),angular.module(\"teamspace.filesAggregateView\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.aggregate\",\"teamspace.filesListUtilityService\"]).directive(\"filesAggregateView\",[\"constants\",\"settingsService\",function(i,s){return{restrict:\"E\",scope:{},templateUrl:\"components/files/files-in-chats/files-aggregate-view.html\",controller:function(){function i(i,s,n,o,r,c,a,l,p,g,u,v,f,y,d,m,A){var h=this;this.$scope=i,this.resources=n,this.constants=o,this.filesUtilityService=c,this.filesListUtilityService=y,f.event(o.events.files.fileNavStartedFromAggregate),i.selectedFiles={},i.selectionMode=\"none\",i.sortByName=\"lastModifiedTime\",i.emptyStateTextResourceName=n.strings.files_aggregateDragCallToActionText,i.emptyStateSubTextResourceName=n.strings.files_aggregateDragCallToActionSubtext,i.provider=A.create(e.services.files.FilesProviderType.Aggregate);var S=e.services.stores.files.FilesListStateStatus;i.onRefresh=function(){return h.loadFiles(i.state.status!==S.ChangesAvailable)},this.viewScenarioId=o.scenarios.files.getTeamsAggregateFiles,this.listenerRegistration=p.register(this,i),this.filesActions=r.create(this.listenerRegistration.getId()),i.$on(\"$destroy\",function(){delete i.directiveElement,g.clearTooltips([e.services.TooltipType.Dropdown]);var t=f.findScenario(h.viewScenarioId);t&&t.cancel()}),i.excludeActions=[e.services.EntityActionType.OpenSideBySide],d.valueAsBoolean(o.settings.names.enableFreemium)&&a.isFreemiumTenant()&&i.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),i.columns=[u.iconColumn(t.FileIconSize.S32),v.nameColumn(),u.lastModifiedColumn(),u.lastModifiedByColumn(),u.teamNameColumn()],i.singleFileActionsConfiguration=[m.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],n.strings.files_openFile,void 0,\"icons-open-inside\"),m.buttonAction(e.services.EntityActionType.CopyLinkToFile),m.buttonAction(e.services.EntityActionType.Download),m.buttonAction(e.services.EntityActionType.RemoveFile),m.buttonAction(e.services.EntityActionType.RenameFile),m.buttonAction(e.services.EntityActionType.PinToTab),m.buttonAction(e.services.EntityActionType.CopyFile),m.buttonAction(e.services.EntityActionType.MoveFile)],d.valueAsBoolean(o.settings.names.enableFreemium)&&a.isFreemiumTenant()||i.singleFileActionsConfiguration.push(m.buttonAction(e.services.EntityActionType.OpenInSharePoint)),this.loadFiles(),f.newScenario(this.viewScenarioId)}return i.$inject=[\"$scope\",\"$translate\",\"resources\",\"constants\",\"filesActionsFactory\",\"filesUtilityService\",\"identityService\",\"utilityService\",\"aggregateFilesStore\",\"tooltipService\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"loggingService\",\"filesListUtilityService\",\"settingsService\",\"actionEntityTypeMappers\",\"filesProviderFactory\"],i.prototype.loadFiles=function(e){this.filesActions.getFiles({context:{serviceName:this.constants.files.serviceName.aggregate,provider:this.$scope.provider},forceRefresh:e})},i.prototype.constructErrorMessage=function(e){var t;return this.filesListUtilityService.constructErrorMessage(e,this.viewScenarioId,(t={},t[this.constants.responseCode.unauthorizedAccess]={title:this.resources.strings.files_accessDenied,subtitle:\"\"},t))},i.prototype.onStateChanged=function(e){this.$scope.isEmptyList=!(e.filesList&&e.filesList.entities&&e.filesList.entities.length>0),this.$scope.state=e,this.$scope.error=e.error?this.constructErrorMessage(e.error):void 0,this.filesUtilityService.recordViewScenario(this.viewScenarioId,e)},i}(),controllerAs:\"filesPane\",link:function(e,t,i,s){e.directiveElement=t}}}])}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(i,n,a,o,l,s,c,r,u,p,g,f,m){var y=this;if(this.$element=i,this.$timeout=a,this.utilityService=g,this.panelRegions=e.PanelRegion,this._tabs=[],n.ngDialogData.teamsLink&&this._tabs.push({link:n.ngDialogData.teamsLink,loading:!1,serviceName:c.files.serviceName.teams,title:o.instant(p.strings.files_fileCopyTeamsTabTitle)}),n.ngDialogData.sharePointLink){var d=this.isPromiseAction(n.ngDialogData.sharePointLink)?n.ngDialogData.sharePointLink():l.when(n.ngDialogData.sharePointLink),b={link:\"\",loading:!0,serviceName:c.files.serviceName.customspo,title:n.ngDialogData.sharepointTabLabel};d.then(function(e){var t=m.valueAsBoolean(c.settings.names.enableSpoSpecialChars)?f.encodeSPOFileUrl(e):e,i=t.split(\"?\"),n=i.length>1?i[1].split(\"&\"):null;if(n){var a=_.filter(n,function(e){return!e.startsWith(\"CT=\")});t=i[0]+\"?\"+a.join(\"&\")}b.link=t,b.loading=!1,y._selectInput()},function(e){b.loading=!1}),this._tabs.push(b)}this._failGetLinkText=o.instant(p.strings.files_fileCopyLinkDialogFailGetLink),this._inputAriaLabel=o.instant(p.strings.files_fileCopyInputAria),this._title=o.instant(p.strings.files_fileCopyLinkDialogTitle);this._footerButtons=[{dataBagFunc:function(){return{fileType:f.scrubUnknownFileExtensions(n.ngDialogData.fileExtension),linkType:y._tabs[n.selectedTabIndex].serviceName}},disabled:!1,func:function(){n.closeThisDialog()},secondaryStyle:!0,tid:\"filesLinkDialog-cancelBtn\",text:o.instant(p.strings.cancel),outcome:t.PanelActionOutcome.closeDialog,scenario:t.PanelActionScenario.cancelFileGetLink,scenarioType:t.PanelActionScenarioType.files,name:t.PanelModuleName.cancelDialogButton,type:t.PanelModuleType.button,summary:\"Option to cancel copying a file link\"},{dataBagFunc:function(){return{fileType:f.scrubUnknownFileExtensions(n.ngDialogData.fileExtension),linkType:y._tabs[n.selectedTabIndex].serviceName}},disabled:!1,func:function(){g.copyToClipboard(y._tabs[n.selectedTabIndex].link),n.closeThisDialog()},secondaryStyle:!1,tid:\"filesLinkDialog-copyBtn\",text:o.instant(p.strings.files_fileCopyLinkBtnText),outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.confirmFileGetLink,scenarioType:t.PanelActionScenarioType.files,name:t.PanelModuleName.submitDialogButton,type:t.PanelModuleType.button,summary:\"Option to copy a file link\"}],n.copy=function(){a(function(){var i={action:{gesture:t.PanelActionGesture.click,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.confirmFileGetLink.toString(),t.PanelActionScenario,u),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.files.toString(),t.PanelActionScenarioType,u),outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.select.toString(),t.PanelActionOutcome,u)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.submitDialogButton.toString(),t.PanelModuleName,u).toString(),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,u),summary:\"Option to copy a file link\"},dataBag:{fileType:f.scrubUnknownFileExtensions(n.ngDialogData.fileExtension),linkType:y._tabs[n.selectedTabIndex].serviceName}};s.onPanelAction(n,i),n.closeThisDialog()},0,!1)},n.selectTabIndex=function(e){n.selectedTabIndex=e,y._selectInput()},n.selectedTabIndex=0}return i.$inject=[\"$element\",\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"analyticsService\",\"constants\",\"dialogService\",\"loggingService\",\"resources\",\"utilityService\",\"filesUtilityService\",\"settingsService\"],i.prototype._selectInput=function(){var e=this;this.$timeout(function(){e.$element.find(\"#files-link-copy-input-box\").focus().select()},0,!1)},i.prototype.isPromiseAction=function(e){return angular.isFunction(e)},Object.defineProperty(i.prototype,\"failGetLinkText\",{get:function(){return this._failGetLinkText},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"inputAriaLabel\",{get:function(){return this._inputAriaLabel},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"tabs\",{get:function(){return this._tabs},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),i}();t.FilesLinkDialogController=i,angular.module(\"teamspace.filesLinkDialog\",[\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.filesUtilityService\",\"teamspace.settingsService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.filesLinkDialog,{template:\"components/files/files-link-dialog/files-link-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,trapFocus:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesLinkDialogController\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,s,o,n,l,a,r){this.$scope=e,this.$translate=i,this.resources=s,this.tooltipService=n,this.tooltipCssApplicators=l,this.$element=a,this.loggingService=r,this.relevantUploads=[],o.register(this,e)}return t.$inject=[\"$scope\",\"constants\",\"$translate\",\"resources\",\"fileUploadStore\",\"tooltipService\",\"tooltipCssApplicators\",\"$element\",\"loggingService\"],t.prototype.onStateChanged=function(t){var i=this;t&&t.uploads&&t.uploads.length?(this.relevantUploads=_.filter(t.uploads,function(t){return t.viewId===i.uploadViewId&&t.state===e.services.files.modules.fileUpload.UploadState.UploadInProgress})||[],this.uploadCount=this.relevantUploads.length,this.isUploading=this.relevantUploads.length>0,this.uploadStatus=1===this.uploadCount?this.$translate.instant(this.resources.strings.files_uploadStatus_singular):this.$translate.instant(this.resources.strings.files_uploadStatus_plural,{count:this.uploadCount}),0===this.uploadCount&&this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,this.uploadViewId)):this.loggingService.error(\"files-list-action-bar onStateChanged invalid values.\")},t.prototype.showUploads=function(t){var i=this,s={template:'<file-upload-list-popover uploads=\"$ctrl.relevantUploads\" class=\"popover ts-upload-dropdown\"></file-upload-list-popover>',trigger:\"manual\",container:\"body\",scope:this.$scope,placement:\"bottom-right\"},o={sourceElement:this.$element,tooltipType:e.services.TooltipType.Dropdown,options:s,tooltipId:this.uploadViewId,cssApplicator:function(){i.tooltipCssApplicators.contextMenu(t,null,i.$element)}};this.tooltipService.toggleTooltip(o)},t.prototype.singleFileEntityActionsVisible=function(){return!(!this.selectedFilesMap||1!==Object.keys(this.selectedFilesMap).length||!this.singleActionConfig)},t.prototype.multiSelectActionsVisible=function(){return!!(this.selectedFilesMap&&Object.keys(this.selectedFilesMap).length>1)},t.prototype.directoryActionsVisible=function(){return!(!this.selectedFilesMap||0!==Object.keys(this.selectedFilesMap).length||!this.directoryActionsConfig)},t}();angular.module(\"teamspace.filesListActionBar\",[\"teamspace.config\",\"teamspace.eventingService\"]).component(\"filesListActionBar\",{bindings:{selectedFilesMap:\"<\",batchActions:\"<?\",onClose:\"&\",singleActionConfig:\"<?\",directoryActionsConfig:\"<?\",directory:\"<?\",uploadViewId:\"<?\",batchActionMap:\"<?\",fileSource:\"<?\",libraryType:\"<?\"},templateUrl:\"components/files/files-list-action-toolbar/files-list-action-bar/files-list-action-bar.html\",controllerAs:\"$ctrl\",controller:i}).directive(\"resizeActionBar\",[\"$rootScope\",\"constants\",\"eventingService\",function(t,i,s){return{restrict:\"A\",link:function(t,o,n){var l=$(window),a=function(e,i,s){t.actionsHiddenInDropdown=i,t.moreActionsClass=e,t.visibleActionsCount=s},r=function(e){var t=e&&e.cssClass||o.attr(i.files.styles.dataAttributeForResizeClass),s=e&&e.totalActionsCount||Number(o.attr(i.files.styles.dataAttributeForActionsCount)),n=l.width();if(n>i.files.parameters.resizedWindowLargeScreen)a(i.files.styles.hideMoreAction,i.files.parameters.actionsInMoreActionsDropdown,s);else if(n<=i.files.parameters.resizedWindowWidthLimit)a(i.files.styles.smallActionBar,i.files.parameters.maxActionsVisibleSmallWindow,i.files.parameters.maxActionsVisibleSmallWindow);else{var r=s<i.files.parameters.maxActionsVisibleMediumWindow?s:i.files.parameters.maxActionsVisibleMediumWindow;a(t,i.files.parameters.maxActionsVisibleMediumWindow,r)}};s.$on(t,i.events.filesActionBar.visibleActionsChanged,function(e,t){r(t)}),e.common.SafeJQuery.on(t,l,i.events.jQuery.resize,function(){r(null),t.$digest()})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(i){var e=function(){function i(t,i,e){this.uploadActions=t,this.utilityService=i,this.$q=e,this.uploads=[]}return i.$inject=[\"uploadActions\",\"utilityService\",\"$q\"],i.prototype.gatherCancelAllAsyncData=function(){return this.cancelAllDataBagPromise=this.$q.defer(),this.cancelAllDataBagPromise.promise},i.prototype.getAriaLabelledBy=function(t){return t+\"_FileIcon \"+t+\"_Name \"+t+\"_Action\"},i.prototype.cancelUpload=function(t){this.uploadActions.cancelUpload({uploadId:t})},i.prototype.cancelAll=function(){var t=this,i=[],e=[];this.uploads.forEach(function(o){e.push(o.size),i.push(t.utilityService.getFileExtension(o.name))}),this.cancelAllDataBagPromise&&this.cancelAllDataBagPromise.resolve({numFiles:this.uploads&&this.uploads.length,fileType:JSON.stringify(i),fileSize:JSON.stringify(e)}),_.forEach(this.uploads,function(i){return t.uploadActions.cancelUpload({uploadId:i.id})})},i.prototype.getIcon=function(i){var e={type:this.utilityService.getFileExtension(i),iconSize:t.components.files.FileIconSize.S32};return this.utilityService.getSVG(e)},i}();angular.module(\"teamspace.filesListActionBar\").component(\"fileUploadListPopover\",{templateUrl:\"components/files/files-list-action-toolbar/files-list-action-bar/files-upload-list.html\",bindings:{uploads:\"<\"},controller:e})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,s,n,c){var o=this;this.constants=i,this.selectedFilesCount=0,this.selectedFilesTypes=\"\",this.selectedFilesids=\"\",this.entityActionType=e.services.EntityActionType,this.logger=c.newLogger(\"FilesListMultiSelectActionController\"),s.$on(t,i.events.filesList.rowSelectionChanged,function(e,t){var s=o.selectedFilesMap?Object.keys(o.selectedFilesMap).length:0;!o.batchActions||s<=1||(o.actionsCount=0,o.batchActions.forEach(function(e){o.isActionEnabled(e.type)&&o.actionsCount++}),o.visibleActionsClass=o.actionsCount>i.files.parameters.maxActionsVisibleMediumWindow?i.files.styles.largerActionBar:i.files.styles.hideMoreAction,o.selectedFilesCount=s,o.selectedFilesTypes=_.map(o.selectedFilesMap,function(e){return e.getExtension?n.scrubUnknownFileExtensions(e.getExtension()):\"\"}).join(\" \"),o.selectedFilesids=_.map(o.selectedFilesMap,function(e){return e.getId?e.getId():\"\"}).join(\" \"))})}return t.$inject=[\"$scope\",\"constants\",\"eventingService\",\"filesUtilityService\",\"loggingService\"],t.prototype.isActionEnabled=function(e){return this.batchActionMap&&!_.isNil(e)&&!_.isNil(this.batchActionMap[e.toString()])},t.prototype.executeAction=function(e,t,i){if(void 0===i&&(i=\"\"),e){var s=this.selectedFilesMap?_.map(this.selectedFilesMap,function(e){return e}):[];e.execute({files:s,onCloseFocusId:i,event:t,viewId:this.uploadViewId})}else this.logger.error(\"tried executing an undefined action.\")},t.prototype.getDataTid=function(e){if(e)return\"action\"+this.entityActionType[e]},t}();angular.module(\"teamspace.filesListMultiSelectActions\",[\"teamspace.config\",\"teamspace.eventingService\"]).component(\"filesListMultiSelectActions\",{bindings:{selectedFilesMap:\"<?\",batchActions:\"<?\",uploadViewId:\"<?\",batchActionMap:\"<?\",fileSource:\"<?\"},templateUrl:\"components/files/files-list-action-toolbar/files-list-multi-select-actions/files-list-multi-select-actions.html\",controller:i})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,n,s,o,c){var r=this;this.$scope=t,this.constants=i,this.eventingService=n,this.filesUtilityService=o,this.actionCount=0,this.entityActionType=e.services.EntityActionType,this.actionUITypes=e.services.files.entityActions.entityActionTypes.EntityActionUIType,this.logger=c.newLogger(\"FilesListSingleEntityActionsController\"),n.$on(t,i.events.files.fileCreationFailedError,function(e,t){if(r.directory&&t&&t.createErrorData&&t.createErrorData.actionType){if(t.error&&t.error.toString().contains(i.files.upload.spQuotaExceeded))return;var n=r.directory.getActions().filter(function(e){return e.type===t.createErrorData.actionType});n&&n.length&&n[0].execute(t.createErrorData)}}),n.$on(t,i.events.filesList.rowSelectionChanged,function(n,o){var c=Object.keys(r.selectedFilesMap||{}).length;r.hasMultipleFilesSelected()||!r.directoryActionsConfig&&!r.singleActionConfig||(r.initializeActions(c),s.assignCommandHandler(e.services.CommandIdentifier.FilesNew,function(){r.executeActionForShortcutKeys(i.files.fileActions.shortcutIds.createNewAction)},t),s.assignCommandHandler(e.services.CommandIdentifier.FilesUpload,function(){r.executeActionForShortcutKeys(i.files.fileActions.shortcutIds.uploadAction)},t))})}return t.$inject=[\"$scope\",\"constants\",\"eventingService\",\"shortcutService\",\"filesUtilityService\",\"loggingService\"],t.prototype.executeAction=function(e,t,i){if(e){var n=Object.keys(this.selectedFilesMap||{}).length;e.execute(this.selectedFileEntity,{event:t,onCloseFocusId:i,scope:this.$scope,viewId:this.uploadViewId,selectedFilesCount:n})}else this.logger.error(\"tried executing an undefined action.\")},t.prototype.executeUploadAction=function(e,t){e?e.execute(this.selectedFileEntity,{files:t}):this.logger.error(\"tried executing an undefined upload action.\")},t.prototype.executeActionForShortcutKeys=function(e){var t=angular.element(document.getElementById(e));t&&1===t.length&&t[0].click()},t.prototype.initializeActions=function(e){switch(e){case 0:this.populateDetails(this.directoryActionsConfig,this.directory),this.fileType=\"directory\",this.fileId=\"\";break;case 1:var t=Object.keys(this.selectedFilesMap)[0];this.populateDetails(this.singleActionConfig,this.selectedFilesMap[t]),this.fileType=this.selectedFilesMap[t].getExtension?this.filesUtilityService.scrubUnknownFileExtensions(this.selectedFilesMap[t].getExtension()):\"\",this.fileId=t}},t.prototype.hasMultipleFilesSelected=function(){return Object.keys(this.selectedFilesMap||{}).length>1},t.prototype.populateDetails=function(e,t){var i=0;this.selectedFileEntity=t,e.forEach(function(e){e.canRender(t)&&i++}),this.actionBarConfig=e.filter(function(e){return e.canRender(t)});var n=this.actionCount>this.constants.files.parameters.maxActionsVisibleMediumWindow?this.constants.files.styles.largerActionBar:this.constants.files.styles.hideMoreAction;if(n!==this.visibleActionsClass||i!=this.actionCount){this.visibleActionsClass=n,this.actionCount=i;var s={cssClass:n,totalActionsCount:this.actionCount};this.eventingService.$emit(this.constants.events.filesActionBar.visibleActionsChanged,s)}},t}();angular.module(\"teamspace.filesListSingleEntityActions\",[\"teamspace.config\",\"teamspace.eventingService\",\"teamspace.shortcutService\"]).component(\"filesListSingleEntityActions\",{bindings:{selectedFilesMap:\"<\",singleActionConfig:\"<\",directoryActionsConfig:\"<\",directory:\"<?\",fileSource:\"<?\",uploadViewId:\"<?\",libraryType:\"<?\"},templateUrl:\"components/files/files-list-action-toolbar/files-list-single-entity-actions/files-list-single-entity-actions.html\",controllerAs:\"$ctrl\",controller:i})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){t.fileFields||(t.fileFields={}),angular.module(\"teamspace.components.fileFields\",[\"smart-table\",\"teamspace.tooltipService\",\"teamspace.uiOrchestrator\",\"teamspace.tooltipCssApplicators\"]).directive(\"filesListSetHeight\",[\"uiOrchestrator\",\"$rootScope\",\"constants\",function(t,i,r){return{restrict:\"A\",link:function(i,o,s){var a=$(window),n=\"true\"===s.filesListSetHeightDialogMode,c=function(){t.nextFrame(e.services.UiOrchestratorPriority.High,function(){var s=o[0].getBoundingClientRect().top,c=a.height();t.nextFrame(e.services.UiOrchestratorPriority.High,function(){n?o.height(\"100%\"):o.height(c-s),i.$broadcast(r.events.angularVsRepeat.vsRepeatTrigger)})})};c(),e.common.SafeJQuery.on(i,a,r.events.jQuery.resize,c)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){!function(s){!function(s){var n=function(){function e(e,t,i,s,n){this.resources=e,this.constants=t,this.$translate=i,this.filesListColumnGenerator=s,this.logger=n.newLogger(\"FilesEntityColumnMappers\")}return e.$inject=[\"resources\",\"constants\",\"$translate\",\"filesListColumnGenerator\",\"loggingService\"],e.prototype.isActionableFileEntity=function(e){return _.isFunction(e.getPrimaryAction)},e.prototype.nameColumn=function(e){var t=this;return this.filesListColumnGenerator.createClickLabelColumn(this.constants.files.strings.columns.nameColumn,this.$translate.instant(this.resources.strings.files_labelName),\"ts-file-name-column\",function(e){return e.getTitle()},{expression:function(e){return e.getTitle()}},function(i){if(e)e(i)();else if(t.isActionableFileEntity(i)){var s=i.getPrimaryAction();s?s.execute():t.logger.error(\"Couldn't find a primary action for a file\")}})},e}(),r=function(){function s(e,t,i,s,n,r,o,a,l,c,u){this.$rootScope=e,this.resources=t,this.constants=i,this.settingsService=s,this.$translate=n,this.utilityService=r,this.filesListColumnGenerator=o,this.localizationService=a,this.filesProviderFactory=l,this.externalFilesProvidersService=c}return s.$inject=[\"$rootScope\",\"resources\",\"constants\",\"settingsService\",\"$translate\",\"utilityService\",\"filesListColumnGenerator\",\"localizationService\",\"filesProviderFactory\",\"externalFilesProvidersService\",\"loggingService\"],s.prototype.timeColumnHelper=function(e,t){var i,s,n=2*this.constants.timeInMiliseconds.day;return t&&moment(t).isValid()?(i=(new Date).getTime()-t.getTime()<n,s=this.localizationService.getDate(t,\"shortDate\")):(i=!1,s=\"\"),{useTimeAgo:i,lastModifiedTime:t,localDate:s,displayDate:s}},s.prototype.sizeColumn=function(){var e=this;return this.filesListColumnGenerator.createOneTimeBindingViewLabelColumn(this.constants.files.strings.columns.sizeColumn,this.$translate.instant(this.resources.strings.files_labelSize),\"ts-file-size-column\",function(t){return t.getIsSubdirectory()||e.utilityService.isOneNoteBook(t.getExtension())?\"\":e.utilityService.fileSizeSI(t.getSize()||0,0,0,0,0)},{expression:function(e){return e.getSize()}})},s.prototype.statusColumn=function(){return this.filesListColumnGenerator.createStatusColumn(this.constants.files.strings.columns.statusColumn,this.$translate.instant(this.resources.strings.files_labelStatus),\"ts-file-status\",function(e){return e.getDownloadStatus()},{expression:function(e){return e.getDownloadStatus()}})},s.prototype.getSpecialDocumentLibraryType=function(t){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpecialDocumentLibraries)&&e.services.files.modules.sharePoint.IsExternalSharePointEntity(t)){var i=t.getLibraryType();if(i==Teams.Models.SpecialDocumentLibraryType.ClassMaterials&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableClassMaterials))return i}return null},s.prototype.updateExternalImageSrcCache=function(e,t,i){switch(i){case Teams.Models.SpecialDocumentLibraryType.ClassMaterials:e[this.makeCacheKey(t,i)]={imgSrc:this.constants.urls.files.service.sharePoint.icons.readonly,title:this.$translate.instant(this.resources.strings.files_classMaterialsToolTip)},this.$rootScope.$digest()}},s.prototype.makeCacheKey=function(e,t){return e+\"-\"+t},s.prototype.iconColumn=function(s,n){var r,o=this,a={},l={},c={imgSrc:\"\",title:\"\"};return n&&n.iconsService&&(r=function(e){return n.iconsService.getIcon(e.getExtension())}),this.filesListColumnGenerator.createSvgIconColumn(this.constants.files.strings.columns.iconColumn,this.$translate.instant(this.resources.strings.files_labelType),\"ts-file-type-column\",function(e){return e.getExtension()},{expression:function(e){return e.getExtension()}},function(e){var t=e.getExtension()+\"-\"+i.FileIconSize[s];if(!a[t]){var n={type:e.getExtension(),iconSize:s};a[t]={svgClass:o.utilityService.getSVGClass(n),svgPath:o.utilityService.getSVG(n),svgTitle:o.utilityService.getSVGTitle(n)}}return a[t]},function(i){if(!e.services.files.modules.sharePoint.IsExternalSharePointEntity(i)&&!e.services.files.modules.teams.IsDefaultSharePointChannelEntity(i))return c;var s=i.provider.loggingName,n=o.getSpecialDocumentLibraryType(i);return n&&(s=o.makeCacheKey(s,n)),l[s]||(l[s]={imgSrc:\"\",title:\"\"},o.externalFilesProvidersService.getExternalProviders().then(function(n){var r=o.getSpecialDocumentLibraryType(i);if(r)o.updateExternalImageSrcCache(l,i.provider.loggingName,r);else for(var a=0,c=n=n.concat(e.services.files.entityActions.getSharepointProvider(o.constants.files.providers.sharepoint.name,o.constants.urls.files.service.sharePoint.icons.overlay,\"\"));a<c.length;a++){var u=c[a],m=o.filesProviderFactory.create(u.providerType,u.providerCode);if(i.provider.equals(m)){var f=_.first(_.sortBy(u.thumbnails,function(e){return Math.abs(t.files.FileIconSize.S32-e.size)}));f&&(l[s]={imgSrc:f.url,title:u.name},o.$rootScope.$digest())}}})),l[s]},r)},s.prototype.selectionColumn=function(e){return this.filesListColumnGenerator.createCheckBoxColumn(this.constants.files.strings.columns.selectionColumn,this.$translate.instant(this.resources.strings.files_labelSelected),\"ts-file-selected-column\",function(t){return e(t).toString()},{expression:function(t){return e(t)}})},s.prototype.lastModifiedColumn=function(){var e=this,t={};return this.filesListColumnGenerator.createTimeAgoColumn(this.constants.files.strings.columns.lastModifiedTimeColumn,this.$translate.instant(this.resources.strings.files_labelModified),\"ts-file-date-modified-column\",{expression:function(e){return e.getLastModifiedTime()}},function(i){var s=i.getId(),n=e.timeColumnHelper(s,i.getLastModifiedTime()),r=n&&n.lastModifiedTime&&n.lastModifiedTime.toISOString(),o=t[s],a=o&&o.lastModifiedTime&&o.lastModifiedTime.toISOString();return o&&a===r||(t[s]=n),t[s]})},s.prototype.downloadTimestampColumn=function(){var e=this,t={};return this.filesListColumnGenerator.createTimeAgoColumn(this.constants.files.strings.columns.downloadTimeStampColumn,this.$translate.instant(this.resources.strings.files_labelDownload),\"ts-file-downloaded-column\",{sortUndefinedFirst:!0,expression:function(e){return e.getTimestamp()}},function(i){var s=i.getId();return t[s]||(t[s]=e.timeColumnHelper(s,i.getTimestamp())),t[s]})},s.prototype.sharedOnColumn=function(){var e=this,t={};return this.filesListColumnGenerator.createTimeAgoColumn(this.constants.files.strings.columns.sharedOnColumn,this.$translate.instant(this.resources.strings.files_labelSharedOn),\"ts-file-date-modified-column\",{expression:function(e){return e.getLastModifiedTime()}},function(i){var s=i.getId(),n=e.timeColumnHelper(s,i.getLastModifiedTime());return t[s]&&t[s].lastModifiedTime.toISOString()===n.lastModifiedTime.toISOString()||(t[s]=n),t[s]})},s.prototype.sentByColumn=function(){return this.filesListColumnGenerator.createPersonCardColumn(this.constants.files.strings.columns.sentByColumn,this.$translate.instant(this.resources.strings.files_labelSentBy),\"ts-file-modified-by-column ts-author-column\",function(e){return e.getSentBy().displayName},{expression:function(e){var t=e.getSentBy();return t?t.displayName:\"\"}},function(e){return e.getSentBy()})},s.prototype.lastModifiedByColumn=function(){return this.filesListColumnGenerator.createPersonCardColumn(this.constants.files.strings.columns.lastModifiedByColumn,this.$translate.instant(this.resources.strings.files_labelModifiedBy),\"ts-file-modified-by-column ts-author-column\",function(e){return e.getSentBy().displayName},{expression:function(e){var t=e.getLastModifiedBy();return t?t.displayName:\"\"}},function(e){return e.getLastModifiedBy()})},s.prototype.teamNameColumn=function(){return this.filesListColumnGenerator.createOneTimeBindingViewLabelColumn(this.constants.files.strings.columns.teamNameColumn,this.$translate.instant(this.resources.strings.files_labelPath),\"ts-file-location-column\",function(e){return e.getTeamName()},{expression:function(e){return e.getTeamName()}})},s}();angular.module(\"teamspace.filesList.filesEntityColumnMappers\",[\"teamspace.filesList.filesListColumnGenerator\",\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.localizationService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.modules.external.externalFilesProvidersService\"]).service(\"directoryItemEntityColumnMappers\",r).service(\"filesEntityColumnMappers\",n)}(s.columns||(s.columns={}))}(i.filesList||(i.filesList={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var t=function(){function e(e,t,n){}return e.$inject=[\"$translate\",\"resources\",\"constants\"],e.prototype.createSvgIconColumn=function(e,t,n,o,i,r,l,a){return{name:e,headerText:t,isFlexible:!1,getDisplayValue:o,getSVGIconContext:r,columnClass:n,bodyDirectiveName:\"filesListSvgIconColumn\",sortable:!0,getSortContext:function(){return i},getExternalImageContext:l,getProviderIcon:a}},e.prototype.createCheckBoxColumn=function(e,t,n,o,i){return{name:e,headerText:t,isFlexible:!1,getDisplayValue:o,columnClass:n,bodyDirectiveName:\"filesListCheckBoxColumn\",getSortContext:function(){return i}}},e.prototype.createClickLabelColumn=function(e,t,n,o,i,r){return{name:e,headerText:t,isFlexible:!0,getDisplayValue:o,onClick:r,columnClass:n,bodyDirectiveName:\"filesListClickLabelColumn\",sortable:!0,getSortContext:function(){return i}}},e.prototype.createViewLabelColumn=function(e,t,n,o,i){return{name:e,headerText:t,isFlexible:!0,getDisplayValue:o,columnClass:n,bodyDirectiveName:\"filesListLabelColumn\",sortable:!0,getSortContext:function(){return i}}},e.prototype.createOneTimeBindingViewLabelColumn=function(e,t,n,o,i){return{name:e,headerText:t,isFlexible:!0,getDisplayValue:o,columnClass:n,bodyDirectiveName:\"filesListOneTimeBindingLabelColumn\",sortable:!0,getSortContext:function(){return i}}},e.prototype.createTimeAgoColumn=function(e,t,n,o,i){return{name:e,headerText:t,getTimeAgoContext:i,columnClass:n,bodyDirectiveName:\"filesListTimeAgoColumn\",isFlexible:!1,sortable:!0,getSortContext:function(){return o}}},e.prototype.createPersonCardColumn=function(e,t,n,o,i,r){return{name:e,headerText:t,getDisplayValue:o,getPersonCardContext:r,columnClass:n,bodyDirectiveName:\"filesListPersonCardColumn\",sortable:!0,getSortContext:function(){return i}}},e.prototype.createStatusColumn=function(e,t,n,o,i){return{name:e,headerText:t,columnClass:n,getDisplayValue:o,bodyDirectiveName:\"filesListStatusColumn\",sortable:!0,getSortContext:function(){return i}}},e}();angular.module(\"teamspace.filesList.filesListColumnGenerator\",[]).service(\"filesListColumnGenerator\",t)}(e.columns||(e.columns={}))}(e.filesList||(e.filesList={}))}(e.files||(e.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){!function(i){!function(i){var s=function(){function i(i,s,n,o,r,l,a,c,u,d,h,p,f,m,y){var g=this;this.$scope=i,this.$timeout=s,this.constants=o,this.tooltipService=r,this.tooltipCssApplicators=l,this.$translate=c,this.resources=u,this.eventingService=d,this.analyticsService=h,this.loggingService=p,this.filesUtilityService=m,this.ariaLiveService=y,this.RenameStatus=e.services.stores.files.FilesListRenameStatus,this.isShiftPressed=!1,this.isControlPressed=!1,this.isLoading=!0,this.isRefreshing=!0,this.isEmpty=!1,this.changesAreAvailable=!1,this.entityActionType=e.services.EntityActionType,this.headerCellSelector=\".ts-flux-files-list .thead .th\",this.rowIdSelectorFormat=\".tr#{id}_filesListRow\",this.showActionsIdSuffix=\"_showActions\",this.actionBarSelector=\".ts-files-list-action-bar\",i.$watch(\"$ctrl.state.status\",function(n,r){if(g.changesAreAvailable=n===e.services.stores.files.FilesListStateStatus.ChangesAvailable,g.isLoading=n===e.services.stores.files.FilesListStateStatus.Loading,g.isRefreshing=n===e.services.stores.files.FilesListStateStatus.Refreshing,g.emptyStateSvgPath||(g.emptyStateSvgPath=o.files.svgPaths.zeroFiles),n===e.services.stores.files.FilesListStateStatus.ChangesAvailable&&(g.onRefresh&&g.onRefresh(),h.onPanelAction(i,{action:{gesture:t.PanelActionGesture.asyncStateChange,scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.updatesAvailableFileList.toString(),t.PanelActionScenario,p),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.files.toString(),t.PanelActionScenarioType,p)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.fileView.toString(),t.PanelModuleName,p).toString(),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.list.toString(),t.PanelModuleType,p),summary:\"Changes to files list detected asynchronously\"}})),n===e.services.stores.files.FilesListStateStatus.FetchedFromServer&&(r===e.services.stores.files.FilesListStateStatus.Loading||r===e.services.stores.files.FilesListStateStatus.Refreshing)){var l=0;g.disableItemFilter&&!g.isEmpty&&0===g.getNumberOfEnabledItems()?(g.ariaAnnounce=c.instant(u.strings.files_noFoldersOrFilesAvailable),l=1500):g.ariaAnnounce=\"\",s(function(){g.isNewFolderCreation(g.state)||g.setInitialFocus()},l,!1)}}),i.$watch(\"$ctrl.state.filesList.entities\",function(e,t){g.updateIsEmpty(),g.selectedFiles=g.selectedFiles||{},g.lastSelectedFileIndex=void 0,g.unselectAllRows(),s(function(){if(g.isNewFolderCreation(g.state)){var e=g.state.filesList.entities.find(function(e){return e.getId().toUpperCase()===g.state.newFileContext.fileId.toUpperCase()});e&&g.tryFocusRow(e,!0)}d.$emit(o.events.messages.timeAgoMinuteTick,null)},0)}),i.$watch(\"$ctrl.state.renameContext\",function(e,t){void 0===t&&e&&e.renameStatus===g.RenameStatus.None?(g.isTitleInvalid=!1,s(function(){var e=angular.element(\".current-rename-input\");e&&e.length>0&&(m.setFocusTo(e,10),g.renamePreventClose=!0,s(function(){return g.renamePreventClose=!1},1e3,!1))},0,!1)):t&&void 0===e&&(g.renamedEntity=t.entity)}),i.$watch(\"$ctrl.state\",function(){g.sortFileEntities(),g.renamedEntity&&(g.tryFocusRow(g.renamedEntity,!0)||g.setFocusToDefault(0===g.sortedFilesEntities.length),g.renamedEntity=null)}),this.dropScenario=this.serviceName===o.files.serviceName.p2p?t.PanelActionScenario.uploadAndShareFile:t.PanelActionScenario.uploadFileAttachment,this.dropModuleName=t.PanelModuleName.filesListFileDrop,f.pushState({updateRoute:!0===this.dialogMode}),i.$on(\"$destroy\",function(){return f.popState()}),d.$on(i,o.events.filesList.batchActionCompleted,function(e){g.onCloseActionBar()}),d.$on(i,o.events.filesList.focusFirstRow,function(e,t){i.$$postDigest(function(){return g.focusFirstRow(t)})}),this.filesActions=a.create(this.listenerId),\"multiple\"===this.selectionMode&&(e.common.SafeJQuery.on(i,n,\"keyup\",function(e){g.onKeyUp(e)}),e.common.SafeJQuery.on(i,n,\"keydown\",function(e){g.onKeyDown(e)}),e.common.SafeJQuery.on(i,$(window),\"focus\",function(e){g.isShiftPressed=!1,g.isControlPressed=!1})),this.ascendingTranslatedText=c.instant(u.strings.aria_table_column_header_order_ascending),this.descendingTranslatedText=c.instant(u.strings.aria_table_column_header_order_descending),this.selectedTranslatedText=c.instant(u.strings.aria_table_row_selected),this.unselectedTranslatedText=c.instant(u.strings.aria_table_row_unselected),this.fileSource=m.getLoggingContext(this.serviceName,this.provider),this.menuTemplateSelector=\"div#\"+o.files.strings.fileActionMenuItemId}return i.$inject=[\"$scope\",\"$timeout\",\"$document\",\"constants\",\"tooltipService\",\"tooltipCssApplicators\",\"filesActionsFactory\",\"$translate\",\"resources\",\"eventingService\",\"analyticsService\",\"loggingService\",\"filesRoutingService\",\"filesUtilityService\",\"ariaLiveService\"],i.prototype.isNonZeroEntity=function(e){return e&&e.filesList&&!_.isEmpty(e.filesList.entities)},i.prototype.isNewFolderCreation=function(e){return this.isNonZeroEntity(e)&&this.state.newFileContext&&this.state.newFileContext.isFolder&&this.state.newFileContext.fileId},i.prototype.sortBy=function(e){e!==this.sortByName?(this.sortByName=e,this.sortByReverse=!1):this.sortByReverse=!this.sortByReverse,this.sortFileEntities()},i.prototype.trackSummary=function(e){var t,i=!1;return e.getIsSubdirectory&&\"function\"==typeof e.getIsSubdirectory&&(i=e.getIsSubdirectory()),e.getExtension&&\"function\"==typeof e.getExtension&&(t=this.filesUtilityService.scrubUnknownFileExtensions(e.getExtension())),{trackSummary:i?\"Opens a folder\":\"Opens a file in document stage\",fileControl:this.dialogMode?\"filePicker\":\"filesList\",fileType:i?\"folder\":t,fileSource:this.fileSource,fileId:e.getId(),libraryType:this.libraryType}},i.prototype.onCloseActionBar=function(){this.unselectAllRows(),this.focusFirstRow()},i.prototype.isIconImage=function(e,t){if(t&&e&&t.getProviderIcon){var i=t.getProviderIcon(e);return i&&!i.isSvg}return!1},i.prototype.getProviderIconPath=function(e,t){if(t&&e&&t.getProviderIcon){var i=t.getProviderIcon(e);if(i)return this.dialogMode?i.defaultIconPath:i.largeIconPath}},i.prototype.getProviderIconAltText=function(e,t){if(t&&e&&t.getProviderIcon){var i=t.getProviderIcon(e);return i&&i.altTextResourceKey}},i.prototype.sortFileEntities=function(){var t=this;this.columns&&this.columns.length>0&&(this.sortByName=this.sortByName||this.columns[0].name);var i=function(e){var i=t.columns.filter(function(e){return e.name===t.sortByName})[0].getSortContext();return e.sort(function(e,s){var n=i.expression(e),o=i.expression(s);if(i.sortUndefinedFirst){if(angular.isUndefined(n))return t.sortByReverse?1:-1;if(angular.isUndefined(o))return t.sortByReverse?-1:1}return angular.isString(n)?t.sortByReverse?-n.localeCompare(o):n.localeCompare(o):t.sortByReverse?-(n-o):n-o})},s=this.getLastSelectedRow();if(this.state&&this.state.filesList&&this.state.filesList.entities){var n=_.groupBy(this.state.filesList.entities,function(e){return e.getIsSubdirectory()}),o=n.true||[],r=n.false||[],l=_.groupBy(o,function(t){return e.services.files.modules.sharePoint.IsExternalSharePointEntity(t)}),a=l.false||[],c=l.true||[];this.sortedFilesEntities=i(c).concat(i(a),i(r)),null!=this.itemFilter&&(this.sortedFilesEntities=this.sortedFilesEntities.filter(function(e){return t.itemFilter(e,t.threadId)})),this.updateIsEmpty()}else this.sortedFilesEntities=[];s&&(this.lastSelectedFileIndex=this.getIndexForEntity(s))},i.prototype.updateIsEmpty=function(){var e=this;this.isEmpty=e.state&&e.state.filesList&&e.state.filesList.entities&&0===e.state.filesList.entities.length||null!=e.itemFilter&&e.sortedFilesEntities&&0===e.sortedFilesEntities.length},i.prototype.onClick=function(e,t,i,s){this.processRowSelection(e,t,s?\"toggle\":void 0)},i.prototype.showActionMenu=function(t,i,s){var n=this;if(!this.hideActions(t)){this.isRowSelected(t)||(this.selectOnlyOneFile(t,i),this.eventingService.$emit(this.constants.events.filesList.rowSelectionChanged,null)),s.preventDefault(),s.stopPropagation();var o,r,l=(t.getId()||\"\").concat(this.showActionsIdSuffix),a={},c=angular.element(\"button[data-tid=actionCopyLinkToFile]\"),u=c&&c.length>0?c:$(s.currentTarget);if(1===Object.keys(this.selectedFiles).length)o=function(){return t.getActions().filter(function(e){return!_.includes(n.excludeActions||[],e.type)}).map(function(t){var i=e.services.EntityActionType[t.type];return a[i]||(a[i]={typeName:i,action:t}),a[i]})},r=function(e){e&&e.execute({onCloseFocusId:l,event:s,scope:n.$scope,sourceElement:u,viewId:n.uploadViewId})};else{this.generateBatchActionFileMap(),o=function(){return n.batchActions.filter(function(e){return void 0!==n.enabledActionsMap[e.type.toString()]}).map(function(t){var i=e.services.EntityActionType[t.type];return a[i]||(a[i]={typeName:i,action:t}),a[i]})};var d=this.selectedFiles?_.map(this.selectedFiles,function(e){return e}):[];r=function(e){e&&e.execute({files:d,onCloseFocusId:l,event:s,viewId:n.uploadViewId})}}var h={fileType:t.getExtension?this.filesUtilityService.scrubUnknownFileExtensions(t.getExtension()):\"\",fileSource:this.fileSource,fileId:t.getId(),libraryType:this.libraryType,getFilteredActions:o,executeAction:r,getEntityTypeString:function(e){return e&&n.entityActionType[e]}},p=angular.extend(this.$scope.$new(),h),f={templateUrl:this.constants.files.templates.filesListActions,trigger:\"manual\",container:\"body\",placement:\"auto bottom-right\",scope:p},m={sourceElement:angular.element(this.sourceElement),tooltipType:e.services.TooltipType.Dropdown,options:f,tooltipId:this.constants.files.strings.filesListTooltipId.replace(\"{index}\",i.toString()),cssApplicator:function(){n.tooltipCssApplicators.contextMenu(s,n.menuTemplateSelector)}};this.tooltipService.toggleTooltip(m)}},i.prototype.generateBatchActionFileMap=function(){this.enabledActionsMap=_(this.selectedFiles).map(function(e){return e.getSupportedBatchActions?e.getSupportedBatchActions():[]}).thru(function(e){return _.intersection.apply(_,e)}).keyBy(function(e){return e.toString()}).value()},i.prototype.onTitleKeyUp=function(t){if(!this.renamePreventClose){var i=(t.keyCode===this.constants.keyCodes.enter||\"blur\"===t.type)&&this.state.renameContext.renameStatus!==e.services.stores.files.FilesListRenameStatus.Saving,s=t.keyCode===this.constants.keyCodes.escape&&this.state.renameContext.renameStatus!==e.services.stores.files.FilesListRenameStatus.Saving;i?(this.submitRename(),this.setTitleOnKeyUpBI(i,s)):s&&(this.cancelRename(),this.setTitleOnKeyUpBI(i,s))}},i.prototype.onColumnHeaderClick=function(e,t,i){\"isSelected\"!==e.name?e.sortable&&(this.sortByHeaderText=e.headerText,this.sortBy(e.name)):this.selectAllRows()},i.prototype.setTitleOnKeyUpBI=function(i,s){var n={action:{gesture:t.PanelActionGesture.submit,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.renameFileFolder.toString(),t.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.files.toString(),t.PanelActionScenarioType,this.loggingService)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.submit.toString(),t.PanelModuleType,this.loggingService),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.fileRowName.toString(),t.PanelModuleName,this.loggingService),summary:\"File or folder title onKeyUp occurred, either cancel or submit rename\"},dataBag:{isCancelEvent:s,isValidSubmitEvent:i}};this.analyticsService.onPanelAction(this.$scope,n)},i.prototype.onTitleChanged=function(){this.state.renameContext.validationRegex&&(this.isTitleInvalid=!this.state.renameContext.newName||null===this.state.renameContext.validationRegex.exec(this.state.renameContext.newName))},i.prototype.hideActions=function(e){return!this.showActions||!e.getActions||\"function\"!=typeof e.getActions},i.prototype.submitRename=function(){var e=this.state.renameContext.entity.getIsSubdirectory(),t=e?this.state.renameContext.newName:this.state.renameContext.newName.concat(\".\",this.state.renameContext.extension);this.filesActions.submitRenameEntity({newName:t,isSubdirectory:e,context:{serviceName:this.serviceName,provider:this.provider}})},i.prototype.cancelRename=function(){this.isTitleInvalid=!1;var e={context:{serviceName:this.serviceName,provider:this.provider}};this.filesActions.cancelRenameEntity(e)},i.prototype.getIdForAriaLabelledBy=function(e,t,i){return e+\"_\"+t+(i||\"\")},i.prototype.getAriaLabelForColumnHeader=function(e,t,i){var s,n=\"\";this.sortByName===e?(n=this.sortByReverse?this.descendingTranslatedText:this.ascendingTranslatedText,s=this.resources.strings.files_fileListColumnHeaderSorted_acc):s=t?this.resources.strings.files_fileListColumnHeaderUnsorted_acc:i;var o={sortingOrder:n,headerText:i};return this.$translate.instant(s,o)},i.prototype.getAriaLabelledbyIdsForCell=function(e,t){var i=this.columns[t];if(i){var s=this.getIdForAriaLabelledBy(i.name,\"columnHeaderText\");return this.getIdForAriaLabelledBy(e,t)+\" aria_table_column_header \"+s}},i.prototype.getAriaLabelledbyIdsForRow=function(e,t,i){var s=this,n=[];return n.push(this.getIdForAriaLabelledBy(e,\"type\")),this.columns.forEach(function(t,o){switch(t.bodyDirectiveName){case\"filesListCheckBoxColumn\":n.push(s.getIdForAriaLabelledBy(e,o,\"checked\"));break;case\"filesListClickLabelColumn\":n.push(s.getIdForAriaLabelledBy(e,o,\"title\"));break;case\"filesListSvgIconColumn\":n.push(s.getIdForAriaLabelledBy(e,o));break;case\"filesListLabelColumn\":case\"filesListOneTimeBindingLabelColumn\":n.push(s.getIdForAriaLabelledBy(e,o));break;case\"filesListTimeAgoColumn\":\"function\"==typeof i.getLastModifiedTime?i.getLastModifiedTime()&&(n.push(s.getIdForAriaLabelledBy(t.name,\"columnHeaderText\")),n.push(s.getIdForAriaLabelledBy(e,o))):(n.push(s.getIdForAriaLabelledBy(t.name,\"columnHeaderText\")),n.push(s.getIdForAriaLabelledBy(e,o)));break;case\"filesListPersonCardColumn\":case\"filesListStatusColumn\":n.push(s.getIdForAriaLabelledBy(t.name,\"columnHeaderText\")),n.push(s.getIdForAriaLabelledBy(e,o))}}),0===t?n.push(\"aria_table_first_row\"):t===this.sortedFilesEntities.length-1&&n.push(\"aria_table_last_row\"),n.push(e+\"_filesListRow\"),this.isRowSelected(i)&&n.push(\"aria_table_row_selected\"),this.hideActions(i)||n.push(\"aria_table_row_menu\"),n.join(\" \").replace(/\\s+/g,\" \").trim()},i.prototype.isRowDisabled=function(e){return!!this.disableItemFilter&&this.disableItemFilter(e)},i.prototype.getCurrentTableSortState=function(){if(!this.sortByHeaderText)return\"\";var e={sortingOrder:this.sortByReverse?this.descendingTranslatedText:this.ascendingTranslatedText,headerText:this.sortByHeaderText};return this.$translate.instant(this.resources.strings.files_fileListState_acc,e)},i.prototype.getLastSelectedRow=function(){if(void 0!==this.lastSelectedFileIndex&&!(this.lastSelectedFileIndex<0||this.lastSelectedFileIndex>=this.sortedFilesEntities.length))return this.sortedFilesEntities[this.lastSelectedFileIndex]},i.prototype.isRowSelected=function(e){return!!this.selectedFiles[e.getId()]},i.prototype.selectAllRows=function(){var e=this;this.sortedFilesEntities.forEach(function(t){return e.selectRow(t)}),this.eventingService.$emit(this.constants.events.filesList.rowSelectionChanged,null),this.generateBatchActionFileMap()},i.prototype.unselectRow=function(e){delete this.selectedFiles[e.getId()],this.ariaLiveService.update(this.unselectedTranslatedText,!0)},i.prototype.selectRow=function(e){this.selectedFiles[e.getId()]=e,this.ariaLiveService.update(this.selectedTranslatedText,!0)},i.prototype.unselectAllRows=function(){var e=this;this.selectedFiles&&(Object.keys(this.selectedFiles).forEach(function(t){return delete e.selectedFiles[t]}),this.eventingService.$emit(this.constants.events.filesList.rowSelectionChanged,null))},i.prototype.onKeyUp=function(e){this.onKeyUpDown(e,!1)},i.prototype.onKeyDown=function(e){this.onKeyUpDown(e,!0)},i.prototype.setInitialFocus=function(){var e=this;this.sortFileEntities(),this.$timeout(function(){return e.focusFirstRow()},0,!1)},i.prototype.focusFirstRow=function(e){void 0===e&&(e=[]);var t=!0,i=this.sortedFilesEntities.filter(function(t){return-1===e.indexOf(t.getId())});i.length&&(t=!this.tryFocusRow(i[0])),t&&this.setFocusToDefault(0===i.length)},i.prototype.onKeyUpDown=function(e,t){var i=navigator.platform.toUpperCase().indexOf(\"MAC\")>=0;e.keyCode==this.constants.keyCodes.shift?this.isShiftPressed=t:i&&e.keyCode==this.constants.keyCodes.command?this.isControlPressed=t:i||e.keyCode!=this.constants.keyCodes.control||(this.isControlPressed=t)},i.prototype.processRowSelection=function(e,t,i){this.processRowSelectionCore(e,t,this.isControlPressed,this.isShiftPressed,i)},i.prototype.processRowSelectionCore=function(e,t,i,s,n){var o=this;this.isRowDisabled(e)||this.$timeout(function(){\"single\"===o.selectionMode?o.processSingleRowSelection(e,t,n):\"multiple\"===o.selectionMode&&o.processMultipleRowSelection(e,t,i,s,n),o.eventingService.$emit(o.constants.events.filesList.rowSelectionChanged,null),o.generateBatchActionFileMap()},0)},i.prototype.processSingleRowSelection=function(e,t,i){var s=Object.keys(this.selectedFiles);\"single\"!==this.selectionMode&&1!==s.length||!this.isRowSelected(e)||\"select\"===i?this.selectOnlyOneFile(e,t):(this.unselectRow(e),this.lastSelectedFileIndex=void 0)},i.prototype.selectOnlyOneFile=function(e,t){this.unselectAllRows(),this.selectRow(e),this.lastSelectedFileIndex=t},i.prototype.processMultipleRowSelection=function(e,t,i,s,n){var o=Object.keys(this.selectedFiles);s&&o.length>0?this.processMutipleRowShiftSelection(e,t,i,n):i||\"toggle\"===n?this.processMutipleRowControlSelection(e,t):this.processSingleRowSelection(e,t,n)},i.prototype.processMutipleRowShiftSelection=function(e,t,i,s){if(1===Object.keys(this.selectedFiles).length&&this.isRowSelected(e)&&\"select\"!==s)this.unselectRow(e),this.lastSelectedFileIndex=void 0;else{var n=this.lastSelectedFileIndex,o=t;if(n>o){var r=n;n=o,o=r}i||\"select\"===s||this.unselectAllRows();for(var l=n;l<=o;l++)this.selectRow(this.sortedFilesEntities[l])}},i.prototype.tryFocusRow=function(e,t){if(void 0===t&&(t=!1),!e)return!1;var i=this.getRowElement(e);return!(!i||!i.length)&&(t&&this.processRowSelectionCore(e,this.getIndexForEntity(e),!1,!1,\"select\"),this.filesUtilityService.setFocusTo(i),!0)},i.prototype.setFocusToDefault=function(e){if(e){if(this.dialogMode)return;if(\"p2p\"===this.serviceName){var t=this.getElement(this.actionBarSelector);t&&t.length&&this.filesUtilityService.setFocusTo(t)}else this.setFocusToFirstBreadcrumb()}else this.setFocusToFirstHeader()},i.prototype.setFocusToFirstHeader=function(){var e=this.getElement(this.headerCellSelector);e&&e.length&&this.filesUtilityService.setFocusTo(e)},i.prototype.setFocusToFirstBreadcrumb=function(){this.eventingService.$emit(this.constants.events.filesBreadcrumbs.focusFirstBreadcrumb)},i.prototype.getRowElement=function(e){return this.getElement(this.getRowIdSelector(e.getId()))},i.prototype.getElement=function(e){return angular.element(e,this.$scope.directiveElement)},i.prototype.getRowIdSelector=function(e){return this.rowIdSelectorFormat.replace(\"{id}\",e)},i.prototype.getIndexForEntity=function(e){if(!e)return-1;for(var t=0;t<this.sortedFilesEntities.length;t++)if(this.sortedFilesEntities[t].getId()===e.getId())return t;return-1},i.prototype.processMutipleRowControlSelection=function(e,t,i){this.isRowSelected(e)&&\"select\"!==i?(this.unselectRow(e),this.lastSelectedFileIndex=void 0):(this.selectRow(e),this.lastSelectedFileIndex=t)},i.prototype.getNumberOfEnabledItems=function(){var e=this,t=0,i=this.state.filesList.entities||this.sortedFilesEntities;return this.disableItemFilter&&i&&(t=i.filter(function(t){return!e.isRowDisabled(t)}).length),t},i}();i.FilesListController=s,angular.module(\"teamspace.filesList\",[\"teamspace.uiOrchestrator\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.templateCompileService\",\"teamspace.eventingService\",\"teamspace.analyticsService\",\"teamspace.loggingService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.filesUtilityService\",\"teamspace.ariaLiveService\"]).directive(\"filesList\",[\"templateCompileService\",function(e){return{restrict:\"E\",scope:{},bindToController:{state:\"<\",columns:\"<\",sortByName:\"=?\",serviceName:\"<?\",provider:\"<\",sortByReverse:\"=?\",showActions:\"<?\",hideHeader:\"<?\",sourceElement:\"<\",excludeActions:\"<\",emptyStateTextResourceName:\"<\",emptyStateSubTextResourceName:\"<\",itemFilter:\"<?\",disableItemFilter:\"<?\",selectionMode:\"<\",selectedFiles:\"=?\",listenerId:\"<\",batchActions:\"<?\",onUploadFiles:\"&?\",enableDropUpload:\"<?\",dialogMode:\"<?\",onRefresh:\"&?\",singleActionConfig:\"<?\",directoryActionsConfig:\"<?\",onCancelUpload:\"<?\",directory:\"<?\",uploadViewId:\"<?\",showOwnerWarning:\"<?\",threadId:\"<?\",emptyStateSvgPath:\"<?\",libraryType:\"<?\"},controllerAs:\"$ctrl\",controller:s,link:function(t,i,s,n){e.compile(\"components/files/files-list/files-list.html\",t,i,{customCacheKey:s.cacheKey}),t.directiveElement=i}}}])}(i.filesList||(i.filesList={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var i=function(){function i(i,t,a,l,n,o,s,c){this.utilityService=c,this._title=a.instant(s.strings.files_fileAlreadyExistsDialogTitle),this._message=a.instant(s.strings.files_fileAlreadyExistsMessageGeneric),this._footerButtons=[{dataBag:{fileType:o.scrubUnknownFileExtensions(i.ngDialogData.fileType)},disabled:!1,func:function(){i.ngDialogData.cancel(),i.closeThisDialog()},secondaryStyle:!0,tid:\"filesNameCollisionDialog-cancelBtn\",text:a.instant(s.strings.files_fileConflictCancelText),outcome:e.PanelActionOutcome.closeDialog,scenario:e.PanelActionScenario.cancelFileGetLink,scenarioType:e.PanelActionScenarioType.fileNameConflict,name:e.PanelModuleName.cancelDialogButton,type:e.PanelModuleType.button,summary:\"Option to cancel file name conflict resolution\"},{dataBag:{fileType:o.scrubUnknownFileExtensions(i.ngDialogData.fileType)},disabled:!1,func:function(){var e=/\\ \\(([1-9]\\d*)\\)$/g,t=1,a=c.getFileName(i.ngDialogData.fileName),l=e.exec(a);if(l){var n=a.search(e);t=parseInt(l[1])+1,a=a.substring(0,n)}a=c.format(\"{0} ({1})\",a,t),i.ngDialogData.fileType&&(a=o.getFileName(a,i.ngDialogData.fileType)),i.ngDialogData.keep(a),i.closeThisDialog()},secondaryStyle:!0,tid:\"filesNameCollisionDialog-keepBtn\",text:a.instant(s.strings.files_fileConflictKeepPrimaryText),outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.fileNameConflictKeepBoth,scenarioType:e.PanelActionScenarioType.fileNameConflict,name:e.PanelModuleName.submitDialogButton,type:e.PanelModuleType.button,summary:\"Option to keep both files when resolving a file name conflict\"},{dataBag:{fileType:o.scrubUnknownFileExtensions(i.ngDialogData.fileType)},disabled:i.ngDialogData.disableReplaceButton,func:function(){i.ngDialogData.replace(),i.closeThisDialog()},secondaryStyle:!1,tid:\"filesNameCollisionDialog-replaceBtn\",text:a.instant(s.strings.files_fileConflictReplacePrimaryText),outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.fileNameConflictReplace,scenarioType:e.PanelActionScenarioType.fileNameConflict,name:e.PanelModuleName.submitDialogButton,type:e.PanelModuleType.button,summary:\"Option to replace existing file when resolving a file name conflict\"}]}return i.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"constants\",\"dialogService\",\"filesUtilityService\",\"resources\",\"utilityService\"],Object.defineProperty(i.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"message\",{get:function(){return this._message},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),i}();e.FilesNameCollisionDialogController=i,angular.module(\"teamspace.filesNameCollisionDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.filesUtilityService\",\"teamspace.locales\",\"teamspace.utilityService\"]).run([\"constants\",\"dialogService\",function(e,i){i.register(e.dialogs.filesNameCollisionDialog,{template:\"components/files/files-name-collision-dialog/files-name-collision-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesNameCollisionDialogController\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){!function(i){var s=function(){function i(i,s,o,n,l,r,a,c,p,g,f,u){var d=this;this.$scope=i,this.constants=s,this.loggingService=l,this.routeUtilityService=a,this.peopleSlugService=u,this.selectedFiles={},this.viewScenarioId=s.scenarios.files.getP2PDialogFiles;var m=l.newScenario(this.viewScenarioId);this.toggleDialogConfirmButton({enable:!0}),this.listenerRegistration=c.register(this,i),this.filesActions=r.create(this.listenerRegistration.getId()),i.excludeActions=[e.services.EntityActionType.OpenSideBySide],i.sortByName=s.files.strings.columns.nameColumn,i.serviceName=s.files.serviceName.p2p,i.provider=f.create(e.services.files.FilesProviderType.Search),i.emptyStateTextResourceName=\"\",i.emptyStateSubTextResourceName=o.strings.files_filePickerEmptyText;var v=g.nameColumn(function(){return function(){}});v.getSortContext=function(){return{expression:function(e){return e.getLastModifiedTime()}}},i.columns=[p.iconColumn(t.FileIconSize.S32),v],this.updateDialogContext(),i.$on(\"$destroy\",function(){var e=l.findScenario(d.viewScenarioId);e&&e.cancel(),d.toggleDialogConfirmButton({enable:!0})}),n.$on(i,s.events.filesList.rowSelectionChanged,function(e,t){var i=Object.keys(d.selectedFiles).map(function(e){return d.selectedFiles[e]});1===i.length?d.onFileSelect(i[0]):0===i.length&&d.onNoFileSelected()}),m&&m.mark(s.scenarios.files.getFiles.marks.initDefaultState)}return i.$inject=[\"$scope\",\"constants\",\"resources\",\"eventingService\",\"loggingService\",\"filesActionsFactory\",\"routeUtilityService\",\"p2pFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"filesProviderFactory\",\"peopleSlugService\"],i.prototype.toggleDialogConfirmButton=function(e){this.context.toggleDialogConfirmButton&&this.context.toggleDialogConfirmButton(e)},i.prototype.onStateChanged=function(t){if(t.status===e.services.stores.files.FilesListStateStatus.FetchedFromServer){var i=this.loggingService.findScenario(this.viewScenarioId);i&&i.mark(this.constants.scenarios.files.getFiles.marks.updateFilesStarted)}this.$scope.isEmptyList=!(t.filesList&&t.filesList.entities&&t.filesList.entities.length>0),this.$scope.state=t},i.prototype.onFileSelect=function(e){this.context.fileSelectedCallback&&this.context.fileSelectedCallback({file:{objectId:e.getId(),title:e.getTitle(),type:e.getExtension(),size:void 0,serverRelativeUrl:void 0,lastModifiedTime:e.getLastModifiedTime(),objectUrl:e.getUrl(),siteUrl:void 0,shareUrl:e.getShareUrl&&e.getShareUrl()}})},i.prototype.onNoFileSelected=function(){this.context.noFileSelectedCallback&&this.context.noFileSelectedCallback()},i.prototype.updateDialogContext=function(){var e=this.routeUtilityService.getRootRouteParams();if(e&&e.peopleSlug){var t=this.peopleSlugService.resolve(e.peopleSlug||e.slug),i=t&&t.conversation&&t.conversation.id,s={listenerId:this.listenerRegistration.getId(),threadId:i,serviceName:this.constants.files.serviceName.p2p,provider:this.$scope.provider};this.toggleDialogConfirmButton({enable:!0}),this.getFiles(s)}else this.loggingService.error(\"FilesP2PDialogController - Couldn't load files P2P Dialog - Invalid ThreadId\")},i.prototype.getFiles=function(e){var t={context:e};this.filesActions.getFiles(t)},i}();angular.module(\"teamspace.files.filesP2pDialog\",[\"teamspace.constants\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.p2p.p2pFilesStore\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.services.files.filesProviderFactory\"]).component(\"filesP2pDialog\",{templateUrl:\"components/files/files-p2p/files-p2p-dialog.html\",controller:s,bindings:{context:\"=\"}})}(t.filesP2P||(t.filesP2P={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){!function(i){var s=function(){function i(i,s,o,n,r,a,c,l,p,d,h,f,v,u,y,S,m,g,C,A){var T=this;this.$scope=i,this.$ocLazyLoad=s,this.$injector=o,this.constants=r,this.loggingService=f,this.filesUtilityService=S,this.filesListUtilityService=C,this.refreshInterval=500,i.selectedFiles={},i.selectionMode=\"multiple\",i.sortByName=r.files.strings.columns.sharedOnColumn,i.provider=y.create(e.services.files.FilesProviderType.Search),this.threadId=this.viewId=this.context.conversation.id,this.viewScenarioId=r.scenarios.files.getP2PFiles,this.p2pListenerRegistration=l.register({onStateChanged:function(e){T.p2pStateChanged(e)}},i),this.uploadListenerRegistration=c.register({onStateChanged:function(e){T.uploadStateChanged(e)}},i),this.filesActions=a.create(this.p2pListenerRegistration.getId()),this.fileContext={listenerId:this.p2pListenerRegistration.getId(),threadId:this.context.conversation.id,serviceName:r.files.serviceName.p2p,provider:i.provider},this.throttledRefresh=_.throttle(function(){T.loadFiles()},this.refreshInterval),i.$on(\"$destroy\",function(){v.clearTooltips([e.services.TooltipType.Dropdown]);var t=f.findScenario(T.viewScenarioId);t&&t.stop()}),i.columns=[d.selectionColumn(function(e){return!!i.selectedFiles[e.getId()]}),d.iconColumn(t.FileIconSize.S32),h.nameColumn(),d.sharedOnColumn(),d.sentByColumn()],i.singleFileActionsConfiguration=[n.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],u.strings.files_openFile,void 0,\"icons-open-inside\",r.files.fileActions.shortcutIds.openFileAction),n.buttonAction(e.services.EntityActionType.CopyLinkToFile),n.buttonAction(e.services.EntityActionType.Download),n.buttonAction(e.services.EntityActionType.OpenInSharePoint)];var I=this.context.conversation.id?A.getConversation(this.context.conversation.id):null;!I||I.isUserMember()&&!I.isOneOnOneBotChat()?i.directoryActionsConfiguration=[n.buttonAction(e.services.EntityActionType.ShareFile)]:i.directoryActionsConfiguration=[],i.emptyStateTextResourceName=u.strings.files_chatDragCallToActionText,i.emptyStateSubTextResourceName=u.strings.files_chatDragCallToActionSubtext,this.isUserAddedToChatWithSharedHistory(I)&&(i.emptyStateTextResourceName=u.strings.files_chatDragCallToActionWithSharedChatHistoryText,i.emptyStateSubTextResourceName=u.strings.files_chatDragCallToActionWithSharedChatHistorySubtext),i.batchActions=p.getBatchActions(function(){return T.fileContext}),i.excludeActions=[e.services.EntityActionType.OpenSideBySide],m.isFreemiumTenant()&&g.valueAsBoolean(r.settings.names.enableFreemium)&&i.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),this.loadFiles(),f.newScenario(this.viewScenarioId)}return i.$inject=[\"$scope\",\"$ocLazyLoad\",\"$injector\",\"actionEntityTypeMappers\",\"constants\",\"filesActionsFactory\",\"fileUploadStore\",\"p2pFilesStore\",\"p2pFileEntityActionService\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"loggingService\",\"tooltipService\",\"resources\",\"filesProviderFactory\",\"filesUtilityService\",\"identityService\",\"settingsService\",\"filesListUtilityService\",\"conversationsService\"],i.prototype.isUserAddedToChatWithSharedHistory=function(e){return e&&!_.isNil(e.threadProperties)&&!_.isNil(e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_ShareHistoryTime])&&!_.isNil(e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_LastJoinAt])&&e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_ShareHistoryTime]<e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_LastJoinAt]},i.prototype.uploadFiles=function(e){var t=this;e&&e.length&&this.$ocLazyLoad.load(this.constants.files.lazyLoadFiles,this.constants.scenarios.files.lazyLoadServices).then(function(){t.$injector.get(\"chatFilesShareService\").upload(e,t.threadId,t.viewId,!0,!0,null)}).catch(function(e){t.loggingService.error(\"Failed to lazy load files services\")})},i.prototype.loadFiles=function(){var e={context:this.fileContext};this.filesActions.getFiles(e)},i.prototype.p2pStateChanged=function(e){this.$scope.isEmptyList=!(e.filesList&&e.filesList.entities&&e.filesList.entities.length>0),this.$scope.state=e,this.$scope.error=e.error?this.filesListUtilityService.constructErrorMessage(e.error,this.viewScenarioId):void 0,this.filesUtilityService.recordViewScenario(this.viewScenarioId,e)},i.prototype.uploadStateChanged=function(t){if(t&&t.uploads&&t.uploads.length){for(var i=!1,s=0,o=t.uploads;s<o.length;s++){var n=o[s];if(n.viewId===this.viewId&&n.state===e.services.files.modules.fileUpload.UploadState.UploadCompleted&&!n.isNotificationHandled){SkypeX.Services.SkypeConversationLocal.isLie(this.viewId)&&(this.threadId=this.viewId=this.context.conversation.id=n.channelId,this.fileContext.threadId=n.channelId),i=!0;break}}i&&this.throttledRefresh&&this.throttledRefresh()}},i}();angular.module(\"teamspace.filesP2P\",[\"teamspace.actionEntityTypeMappers\",\"teamspace.constants\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.fileUpload.fileUploadStore\",\"teamspace.services.files.modules.p2p.p2pFilesStore\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.loggingService\",\"teamspace.tooltipService\",\"teamspace.locales\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.filesUtilityService\",\"teamspace.identityService\",\"teamspace.settingsService\",\"teamspace.conversationsService\",\"teamspace.filesListUtilityService\"]).component(\"filesP2p\",{bindings:{context:\"<\"},controller:s,controllerAs:\"p2pController\",template:'\\n          <file-error ng-if=\"error\"\\n            class=\"flex-fill\"\\n            error-text=\"error.title\"\\n            error-sub-text=\"error.subTitle\"\\n            error-msg-details=\"error.details\"\\n            svg-path=\"error.svgPath\"\\n            scenario-id=\"error.scenarioId\">\\n          </file-error>\\n          <files-list\\n            ng-if=\"!error\"\\n            class=\"files-p2p flex-fill ts-flux-files-container\"\\n            enable-drop-upload=\"true\"\\n            batch-actions=\"::batchActions\"\\n            state=\"state\"\\n            selected-files=\"::selectedFiles\"\\n            columns=\"::columns\"\\n            provider=\"::provider\"\\n            show-actions=\"true\"\\n            sort-by-name=\"::sortByName\"\\n            sort-by-reverse=\"true\"\\n            selection-mode=\"::selectionMode\"\\n            single-action-config=\"::singleFileActionsConfiguration\"\\n            directory-actions-config=\"::directoryActionsConfiguration\"\\n            directory=\"state.directoryEntity\"\\n            source-element=\"\\'.files-p2p\\'\"\\n            exclude-actions=\"::excludeActions\"\\n            service-name=\"::p2pController.constants.files.serviceName.p2p\"\\n            thread-id=\"::p2pController.threadId\"\\n            cache-key=\"files-p2p\"\\n            on-upload-files=\"::p2pController.uploadFiles($files)\"\\n            empty-state-text-resource-name=\"::emptyStateTextResourceName\"\\n            empty-state-sub-text-resource-name=\"::emptyStateSubTextResourceName\"\\n            listener-id=\"::p2pController.listenerRegistration.getId()\"\\n            upload-view-id=\"::p2pController.viewId\"></files-list>'})}(t.filesP2P||(t.filesP2P={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){!function(i){!function(s){var r=function(t){function s(s,r,o,n,l,a,c,p,v,f,u,d,m,g,S,h,y,F,C,U,x){var R=t.call(this,v.scenarios.files.getPersonalDialogFiles,s,r,v,S,n,l,a,c,o,f,u,d,p,h)||this;R.$scope=s,R.constants=v,R.personalFilesDetailsService=U,R.resources=x,R.selectedFiles={},a.newScenario(v.scenarios.files.getPersonalDialogFiles),s.sortByName=v.files.strings.columns.nameColumn,s.emptyStateTextResourceName=x.strings.files_oneDriveDragCallToActionText,s.emptyStateSubTextResourceName=x.strings.files_oneDriveDragCallToActionSubtext,s.provider=g.create(e.services.files.FilesProviderType.OneDrive),R.listenerRegistration=m.register(R,s),R.filesActions=y.create(R.listenerRegistration.getId());var P=C.nameColumn(function(){return function(){}});R.context.showHeaders||(P.getSortContext=function(){return{expression:function(e){return e.getLastModifiedTime()}}}),s.columns=[F.iconColumn(i.FileIconSize.S32),P],R.context.showHeaders&&(s.sortByName=v.files.strings.columns.lastModifiedTimeColumn,s.columns=s.columns.concat([F.lastModifiedColumn(),F.lastModifiedByColumn(),F.sizeColumn()])),u.$on(s,v.events.filesList.rowSelectionChanged,function(e,t){var i=Object.keys(R.selectedFiles).map(function(e){return R.selectedFiles[e]});1===i.length?R.onFileSelect(i[0]):0===i.length&&R.context.noFileSelectedCallback&&R.context.noFileSelectedCallback()});var D=\"\",_=R.context?R.context.filesNavParentContext:null;return _&&_.filesContext&&_.filesContext.serviceName===v.files.serviceName.personal&&(D=_.filesContext.rootRelativeFolderUrl||\"\"),R.loadFiles(!1,D),R}return __extends(s,t),s.$inject=[\"$scope\",\"$state\",\"utilityService\",\"tooltipService\",\"filesUtilityService\",\"loggingService\",\"shortcutService\",\"filesRoutingService\",\"constants\",\"analyticsService\",\"eventingService\",\"filesListUtilityService\",\"sharePointStore\",\"filesProviderFactory\",\"settingsService\",\"navigationService\",\"filesActionsFactory\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"personalFilesDetailsService\",\"resources\"],s.prototype.loadFiles=function(e,t){var i=this.personalFilesDetailsService.getPersonalSiteInfo(),s={context:{threadId:\"\",siteUrl:i.personalSiteUrl,serverRelativeRootUrl:this.filesUtilityService.extractServerRelativeUrl(i.personalRootFolderUrl),rootRelativeFolderUrl:t,sortedAscending:!1,pageSize:this.constants.files.parameters.sharePointFilesPageSize,libraryId:\"default\",libraryTitle:this.constants.files.strings.defaultDocumentTitle,serviceName:this.constants.files.serviceName.personal,listenerId:this.listenerRegistration.getId(),provider:this.$scope.provider},scenarioId:this.viewScenarioId,refreshFilesOnly:e};this.filesActions.getFiles(s)},s.prototype.onStateChanged=function(e){var i=this.personalFilesDetailsService.getPersonalSiteInfo();this.context.setCurrentFolder({serverRelativeUrl:this.filesUtilityService.makeServerRelativeUrl(e.serverRelativeRootUrl,e.rootRelativeFolderUrl),rootRelativeFolderUrl:e.rootRelativeFolderUrl,siteUrl:i.personalSiteUrl,provider:this.$scope.provider,serviceName:this.constants.files.serviceName.personal}),t.prototype.onStateChanged.call(this,e)},s.prototype.constructErrorMessage=function(e){var t;return e.internalErrorCode===this.constants.files.internalErrorCodes.sharepoint.missingServerRelativeUrl.toString()&&e.setHttpResponseCode(this.constants.responseCode.unauthorizedAccess),this.filesListUtilityService.constructErrorMessage(e,this.viewScenarioId,(t={},t[this.constants.responseCode.unauthorizedAccess]={title:this.resources.strings.files_accessDenied,subtitle:\"\"},t))},s.prototype.onFileSelect=function(e){if(e.getIsSubdirectory()){var t=e.getPrimaryAction();t&&t.execute()}else this.context.fileSelectedCallback({file:{objectId:e.getId(),title:e.getTitle(),type:e.getExtension(),size:e.getSize(),serverRelativeUrl:e.getServerRelativeUrl(),lastModifiedTime:e.getLastModifiedTime(),objectUrl:e.getUrl(),siteUrl:this.filesUtilityService.extractSiteUrl(e.getUrl())}})},s}(t.TeamFilesBaseController);angular.module(\"teamspace.filesPersonal.dialog\",[\"teamspace.settingsService\",\"teamspace.actionEntityTypeMappers\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.services.files.modules.sharePoint\",\"teamspace.shortcutService\",\"teamspace.eventingService\",\"teamspace.personalFilesDetailsService\",\"teamspace.navigationService\"]).component(\"filesPersonalDialog\",{templateUrl:\"components/files/files-personal/files-personal-dialog.html\",controller:r,bindings:{context:\"=\"}})}(i.personalFilesDialog||(i.personalFilesDialog={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){var i;!function(s){!function(s){var n=function(t){function s(s,n,o,r,a,c,l,p,d,v,u,f,y,m,g,S,h,A,F,T,b,C,E,w,P,U,I,_){var D=t.call(this,d.scenarios.files.getPersonalFiles,s,n,d,m,r,a,c,l,o,v,u,f,p,g)||this;if(D.constants=d,D.sharePointFileEntityActionService=A,D.resources=b,D.itemsViewStringLoaderService=_,D.sortedAscending=!1,D.viewId=\"files-personal\",s.itemsViewStringLoaded=!1,s.enablePersonalFilesViewsBridge=m.valueAsBoolean(d.settings.names.enablePersonalFilesViewsBridge),s.enablePersonalFilesViewsBridge)return D.loadItemsViewString(),D;var R=c.newScenario(D.viewScenarioId);s.serviceName=d.files.serviceName.personal,s.emptyStateTextResourceName=b.strings.files_oneDriveDragCallToActionText,s.emptyStateSubTextResourceName=b.strings.files_oneDriveDragCallToActionSubtext,s.provider=P.create(e.services.files.FilesProviderType.OneDrive),D.listenerRegistration=y.register(D,s),D.filesActions=h.create(D.listenerRegistration.getId()),s.excludeActions=[e.services.EntityActionType.OpenSideBySide,e.services.EntityActionType.PinToTab],I.isFreemiumTenant()&&m.valueAsBoolean(d.settings.names.enableFreemium)&&s.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),s.columns=[F.selectionColumn(function(e){return D.isSelected(e)}),F.iconColumn(i.FileIconSize.S32),T.nameColumn(),F.lastModifiedColumn(),F.lastModifiedByColumn(),F.sizeColumn()],s.sortByName=d.files.strings.columns.lastModifiedTimeColumn,s.singleFileActionsConfiguration=[w.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],b.strings.files_openFile,void 0,\"icons-open-inside\",d.files.fileActions.shortcutIds.openFileAction),w.buttonAction(e.services.EntityActionType.CopyLinkToFile),w.buttonAction(e.services.EntityActionType.Download),w.buttonAction(e.services.EntityActionType.RemoveFile),w.buttonAction(e.services.EntityActionType.MoveFile),w.buttonAction(e.services.EntityActionType.CopyFile),w.buttonAction(e.services.EntityActionType.RenameFile)],s.directoryActionsConfiguration=[w.dropDownAction([e.services.EntityActionType.CreateFolder,e.services.EntityActionType.CreateWordFile,e.services.EntityActionType.CreateExcelFile,e.services.EntityActionType.CreatePowerpointFile],b.strings.files_menuLabelNew,b.strings.aria_action_new_file_or_folder,\"icons-document\",d.files.fileActions.shortcutIds.createNewAction),w.filePickerAction(e.services.EntityActionType.UploadFile,d.files.fileActions.shortcutIds.uploadAction),w.buttonAction(e.services.EntityActionType.CopyLinkToFile)],I.isFreemiumTenant()&&m.valueAsBoolean(d.settings.names.enableFreemium)||(s.singleFileActionsConfiguration.push(w.buttonAction(e.services.EntityActionType.OpenInSharePoint)),s.directoryActionsConfiguration.push(w.buttonAction(e.services.EntityActionType.OpenInSharePoint))),R&&(R.mark(d.scenarios.files.getFiles.marks.initDefaultState),R.mark(d.scenarios.files.getFiles.marks.getDocumentLibraryStarted));var L=U.getPersonalSiteInfo();D.defaultDocumentLibrary={id:\"personal\",url:\"\",title:\"\",siteUrl:L.personalSiteUrl,serverRelativeUrl:a.extractServerRelativeUrl(L.personalRootFolderUrl)},s.enablePersonalFilesViewsBridge||(D.setupBatchActions(D.defaultDocumentLibrary),D.loadFiles(!1,\"\"));var x={onStateChanged:function(e){D.onUploadStateChanged(e)}};return E.register(x,s),D}return __extends(s,t),s.$inject=[\"$scope\",\"$state\",\"utilityService\",\"tooltipService\",\"filesUtilityService\",\"loggingService\",\"shortcutService\",\"filesRoutingService\",\"constants\",\"analyticsService\",\"eventingService\",\"filesListUtilityService\",\"sharePointStore\",\"settingsService\",\"navigationService\",\"$q\",\"filesActionsFactory\",\"sharePointFileEntityActionService\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"resources\",\"$translate\",\"fileUploadStore\",\"actionEntityTypeMappers\",\"filesProviderFactory\",\"personalFilesDetailsService\",\"identityService\",\"itemsViewStringLoaderService\"],s.prototype.onStateChanged=function(e){t.prototype.onStateChanged.call(this,e)},s.prototype.constructErrorMessage=function(e){var t;return e.internalErrorCode===this.constants.files.internalErrorCodes.sharepoint.missingServerRelativeUrl.toString()&&e.setHttpResponseCode(this.constants.responseCode.unauthorizedAccess),this.filesListUtilityService.constructErrorMessage(e,this.viewScenarioId,(t={},t[this.constants.responseCode.unauthorizedAccess]={title:this.resources.strings.files_accessDenied,subtitle:\"\"},t))},s.prototype.loadFiles=function(e,t){this.filesActions.getFiles({context:{threadId:void 0,viewId:this.viewId,siteUrl:this.defaultDocumentLibrary.siteUrl,serverRelativeRootUrl:this.defaultDocumentLibrary.serverRelativeUrl,rootRelativeFolderUrl:t,sortedAscending:this.sortedAscending,pageSize:this.constants.files.parameters.sharePointFilesPageSize,libraryId:this.defaultDocumentLibrary.id,libraryTitle:this.constants.files.strings.defaultDocumentTitle,serviceName:this.constants.files.serviceName.personal,provider:this.$scope.provider},scenarioName:this.viewScenarioId,refreshFilesOnly:e})},s.prototype.uploadFiles=function(e){if(e&&e.length&&this.$scope.state&&this.$scope.state.directoryStack&&this.$scope.state.directoryStack.length>0){var t=this.getUploadAction();t&&t.execute({files:e})}},s.prototype.loadItemsViewString=function(){var e=this;this.itemsViewStringLoaderService.loadItemsViewStrings().finally(function(){e.$scope.itemsViewStringLoaded=!0})},s.prototype.setupBatchActions=function(e){var t=this;this.batchActionsFileContext={threadId:void 0,siteUrl:e.siteUrl,serverRelativeRootUrl:e.serverRelativeUrl,rootRelativeFolderUrl:\"\",sortedAscending:this.sortedAscending,pageSize:this.constants.files.parameters.sharePointFilesPageSize,libraryId:e.id,libraryTitle:this.constants.files.strings.defaultDocumentTitle,serviceName:this.constants.files.serviceName.personal,listenerId:this.listenerRegistration.getId(),provider:this.$scope.provider},this.$scope.batchActions=this.sharePointFileEntityActionService.getBatchActions(function(){return t.batchActionsFileContext})},s}(t.TeamFilesBaseController);angular.module(\"teamspace.files.personalFilesList\",[\"teamspace.actionEntityTypeMappers\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.services.files.modules.sharePoint\",\"teamspace.shortcutService\",\"teamspace.eventingService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.identityService\",\"teamspace.tooltipService\",\"teamspace.filesUtilityService\",\"teamspace.loggingService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.filesListUtilityService\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.services.files.modules.fileUpload.fileUploadStore\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.personalFilesDetailsService\",\"teamspace.navigationService\",\"teamspace.services.itemsViewStringLoaderService\"]).component(\"filesPersonal\",{bindings:{},templateUrl:\"components/files/files-personal/files-personal.html\",controller:n})}(s.personal||(s.personal={}))}(i=t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){!function(i){var t=function(){function i(i,t,s,l,n,o,r,c,a,f,g,d,h,m,S,p){var v=this;this.$scope=i,this.filesListUtilityService=d,this.selectedFiles=[],this.serviceName=t.files.serviceName.recent,this.viewScenarioId=t.scenarios.files.getRecentDialogFiles,i.selectionMode=\"single\",i.sortByName=t.files.strings.columns.nameColumn,i.emptyStateTextResourceName=p.strings.files_recentDragCallToActionText,i.emptyStateSubTextResourceName=p.strings.files_recentDragCallToActionSubtext,i.provider=S.create(e.services.files.FilesProviderType.Recent),this.filesDialogControllerShared=new e.components.files.FilesPickerDialogControllerShared(a,t,h,c,this.viewScenarioId,t.files.serviceName.recent,g,f,i.provider),m.$on(i,t.events.filesList.rowSelectionChanged,function(e,i){var t=_.keys(v.selectedFiles).map(function(e){return v.selectedFiles[e]});1===t.length?v.filesDialogControllerShared.onFileSelect(v.context,t[0]):0===t.length&&v.context.noFileSelectedCallback&&v.context.noFileSelectedCallback()}),this.listenerRegistration=n.register(this,i),this.filesActions=s.create(this.listenerRegistration.getId()),this.filesDialogControllerShared.initColumns(o,r,this.context,i),this.filesDialogControllerShared.initScenarioAndLoadFiles(i,this.filesActions)}return i.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"recentFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"tooltipService\",\"filesUtilityService\",\"settingsService\",\"identityService\",\"filesListUtilityService\",\"loggingService\",\"eventingService\",\"filesProviderFactory\",\"resources\"],i.prototype.onStateChanged=function(e){this.filesDialogControllerShared.onDialogStateChanged(this.filesListUtilityService,this.$scope,e)},i}();angular.module(\"teamspace.filesRecent.dialog\",[\"teamspace.services.actions.files.filesActionsFactory\"]).component(\"filesRecentDialog\",{templateUrl:\"components/files/files-simple-dialog/files-simple-dialog.html\",controller:t,bindings:{context:\"=\"}})}(i.filesRecent||(i.filesRecent={}))}(i.files||(i.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){!function(t){var n=function(){function t(t,n,s,o,r,c,l,a,f,d,p,m,u,v,y,g,S,h,A,F,w){this.$scope=t,this.constants=n,this.itemsViewStringLoaderService=S,t.selectionMode=\"none\",t.sortByName=\"lastModifiedTime\",t.emptyStateTextResourceName=p.strings.files_recentDragCallToActionText,t.emptyStateSubTextResourceName=p.strings.files_recentDragCallToActionSubtext,t.provider=m.create(e.services.files.FilesProviderType.Recent),t.enableRecentFilesViewsBridge=u.valueAsBoolean(n.settings.names.enableRecentFilesViewsBridge),t.enablePersonalFilesViewsBridgePrefetch=u.valueAsBoolean(n.settings.names.enablePersonalFilesViewsBridge),this.viewScenarioId=n.scenarios.files.getRecentFiles,t.itemsViewStringLoaded=!1,this.filesControllerShared=new e.components.files.FilesPickerControllerShared(y,n,f,d,this.viewScenarioId,n.files.serviceName.recent,t.provider,v,u),t.enablePersonalFilesViewsBridgePrefetch&&w.load(n.files.lazyLoadFiles,n.scenarios.files.lazyLoadServices).then(function(){var e=F.get(\"filesPrefetchService\"),i=h.getPersonalSiteInfo(),s=i.personalSiteUrl.slice(0,-1),o=f.newScenario(n.scenarios.files.prefetchFilesPersonalV2);S.loadItemsViewStrings().finally(function(){t.itemsViewStringLoaded=!0,e.initializeFilesPrefetcher(n.scenarios.files.personalFilesPrefixV2,o,s).then(function(t){e.prefetchSharepointData(s,i.personalRootFolderUrl).then(function(){return o.stop()})}).catch(function(){o.fail({message:\"Failed to prefetch OneDrive data\"})})});var r=A(function(){e.pruneData(10*n.timeInMiliseconds.second)},10*n.timeInMiliseconds.second);F.get(\"bridgeFilesPrefetchService\").setPrefetchTimeoutPromise(r)}).catch(function(){f.error(\"Failed to lazy load files services\")}),t.enableRecentFilesViewsBridge?this.loadItemsViewString():(this.listenerRegistration=r.register(this,t),this.filesActions=s.create(this.listenerRegistration.getId()),this.filesControllerShared.initScenarioAndLoadFiles(t,this.filesActions),t.columns=[c.iconColumn(i.FileIconSize.S32),l.nameColumn(),c.lastModifiedColumn(),c.teamNameColumn()],t.singleFileActionsConfiguration=[g.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],p.strings.files_openFile,void 0,\"icons-open-inside\"),g.buttonAction(e.services.EntityActionType.OpenInSharePoint),g.buttonAction(e.services.EntityActionType.CopyLinkToFile),g.buttonAction(e.services.EntityActionType.Download),g.buttonAction(e.services.EntityActionType.RemoveFile),g.buttonAction(e.services.EntityActionType.RenameFile),g.buttonAction(e.services.EntityActionType.PinToTab),g.buttonAction(e.services.EntityActionType.CopyFile),g.buttonAction(e.services.EntityActionType.MoveFile)])}return t.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"recentFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"eventingService\",\"loggingService\",\"tooltipService\",\"resources\",\"filesProviderFactory\",\"settingsService\",\"identityService\",\"filesUtilityService\",\"actionEntityTypeMappers\",\"itemsViewStringLoaderService\",\"personalFilesDetailsService\",\"$timeout\",\"$injector\",\"$ocLazyLoad\"],t.prototype.onStateChanged=function(e){this.filesControllerShared.onStateChanged(this.$scope,e)},t.prototype.loadItemsViewString=function(){var e=this;this.itemsViewStringLoaderService.loadItemsViewStrings().finally(function(){e.$scope.itemsViewStringLoaded=!0})},t}();angular.module(\"teamspace.filesRecent\",[\"teamspace.services.actions.files.filesActionsFactory\"]).component(\"filesRecent\",{template:'\\n      <div class=\"ts-recent-files-list-container flex-fill\" ng-if=\"::enableRecentFilesViewsBridge\">\\n          <recent-files-bridge ng-if=\"itemsViewStringLoaded\" class=\"flex-fill\" />\\n      </div>\\n      <files-list\\n        ng-if=\"::!enableRecentFilesViewsBridge\"\\n        class=\"files-recent-view flex-fill ts-flux-files-container\"\\n        state=\"state\"\\n        columns=\"columns\"\\n        sort-by-name=\"sortByName\"\\n        sort-by-reverse=\"true\"\\n        show-actions=\"true\"\\n        selection-mode=\"::selectionMode\"\\n        source-element=\"\\'.files-recent-view\\'\"\\n        exclude-actions=\"::excludeActions\"\\n        service-name=\"::filesPane.constants.files.serviceName.recent\"\\n        provider=\"::provider\"\\n        cache-key=\"files-recent-view\"\\n        empty-state-text-resource-name=\"emptyStateTextResourceName\"\\n        empty-state-sub-text-resource-name=\"emptyStateSubTextResourceName\"\\n        listener-id=\"::filesPane.listenerRegistration.getId()\"\\n        on-refresh=\"onRefresh()\"></files-list>',controller:n,controllerAs:\"filesPane\"})}(i.filesRecent||(i.filesRecent={}))}(i.files||(i.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,a,i,n,o,l){var s=this;this.resources=o,this._title=a.instant(o.strings.files_filePermissionDialogTitle),this._text=a.instant(o.strings.files_filePermissionDialogContent,{filename:t.ngDialogData.fileName,teamname:t.ngDialogData.teamName}),this._footerButtons=[{dataBagFunc:function(){return{referenceDontAskAgain:s.dontShowThisAgain}},disabled:!1,func:function(){t.closeThisDialog()},secondaryStyle:!0,tid:\"filesTeamShareDialog-cancelBtn\",text:a.instant(o.strings.files_fileConflictCancelText),outcome:e.PanelActionOutcome.closeDialog,scenario:e.PanelActionScenario.cancelFileTeamShare,scenarioType:e.PanelActionScenarioType.shareFile,name:e.PanelModuleName.cancelDialogButton,type:e.PanelModuleType.button,summary:\"Option to cancel sharing file with team\"},{dataBagFunc:function(){return{referenceDontAskAgain:s.dontShowThisAgain}},disabled:!1,func:function(){t.ngDialogData.confirmAction().finally(function(){t.closeThisDialog()}),s.dontShowThisAgain&&l.setSuppressWarningDialog()},secondaryStyle:!1,tid:\"filesTeamShareDialog-confirmBtn\",text:a.instant(o.strings.files_fileConflictConfirmText),outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.confirmFileTeamShare,scenarioType:e.PanelActionScenarioType.shareFile,name:e.PanelModuleName.submitDialogButton,type:e.PanelModuleType.button,summary:\"Option to confirm sharing file with team\"}]}return t.$inject=[\"$scope\",\"$translate\",\"constants\",\"dialogService\",\"resources\",\"filesSharePointShareService\"],Object.defineProperty(t.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"text\",{get:function(){return this._text},enumerable:!0,configurable:!0}),t}();angular.module(\"teamspace.filesTeamShareDialog\",[\"pascalprecht.translate\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.filesTeamShareDialog,{template:\"components/files/files-team-share-dialog/files-team-share-dialog.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FilesTeamShareDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function s(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(s.prototype=t.prototype,new s)}}(),teamspace;!function(e){!function(i){!function(i){var t=function(){function i(e,i,t,s,n,o,r,c,a,l){this.filesUtilityService=e,this.constants=i,this.loggingService=t,this.tooltipService=s,this.viewScenarioId=n,this.serviceName=o,this.provider=r,this.identityService=c,this.settingsService=a,this.loadFilesPayload=l,this.setCacheKey(o)}return i.prototype.initScenarioAndLoadFiles=function(i,t,s){var n=this;this.filesActions=t,i.$on(\"$destroy\",function(){delete i.directiveElement,n.tooltipService.clearTooltips([e.services.TooltipType.Dropdown]);var t=n.loggingService.findScenario(n.viewScenarioId);t&&t.cancel()}),i.onRefresh=function(){return n.refreshFiles(i)};var o=this.loggingService.newScenario(this.viewScenarioId);o&&o.mark(this.constants.scenarios.files.getFiles.marks.initDefaultState),i.excludeActions=[e.services.EntityActionType.OpenSideBySide],this.settingsService&&this.identityService&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.identityService.isFreemiumTenant()&&i.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),this.loadFiles(s)},i.prototype.onStateChanged=function(e,i){e.isEmptyList=!(i.filesList&&i.filesList.entities&&i.filesList.entities.length>0),e.state=i,this.filesUtilityService.recordViewScenario(this.viewScenarioId,i)},i.prototype.loadFiles=function(e,i){if(this.filesActions){var t={context:e||{serviceName:this.serviceName,provider:this.provider},forceRefresh:i};this.filesActions.getFiles(this.loadFilesPayload||t)}else this.loggingService.error(\"SimpleControllerHelper: loadFiles() was called before init()\")},i.prototype.refreshFiles=function(i){var t=e.services.stores.files.FilesListStateStatus;this.filesActions.refreshFiles({context:{serviceName:this.serviceName,provider:this.provider},forceRefresh:i.state.status!==t.ChangesAvailable})},i.prototype.setCacheKey=function(e){switch(e){case this.constants.files.serviceName.sharedWithMe:this.cacheKey=this.constants.files.cacheKey.sharedDialog;break;case this.constants.files.serviceName.recent:this.cacheKey=this.constants.files.cacheKey.recentDialog;break;default:this.loggingService.warn(\"Cannot set cache key - unknown servicename\")}},i}();i.FilesPickerControllerShared=t;var s=function(t){function s(e,i,s,n,o,r,c,a,l){var f=t.call(this,e,i,s,n,o,r,l,c,a)||this;return f.excludeDialogFileExtensions={one:!0},f}return __extends(s,t),s.prototype.onFileSelect=function(e,i){if(i.getIsSubdirectory()){var t=i.getPrimaryAction();t&&t.execute()}else e.fileSelectedCallback&&e.fileSelectedCallback({file:{objectId:i.getId(),objectUrl:i.getUrl(),lastModifiedTime:i.getLastModifiedTime(),title:i.getTitle(),type:i.getExtension(),size:void 0,serverRelativeUrl:void 0,siteUrl:void 0},provider:this.provider})},s.prototype.onDialogStateChanged=function(i,t,s){var n=this;if(s.status===e.services.stores.files.FilesListStateStatus.FetchedFromServer){var o=this.loggingService.findScenario(this.viewScenarioId);o&&o.mark(this.constants.scenarios.files.getFiles.marks.updateFilesStarted)}var r=_.clone(s);r.filesList&&r.filesList.entities&&r.filesList.entities.length>0?(t.isEmptyList=!1,r.filesList=_.clone(r.filesList),r.filesList.entities=_.filter(r.filesList.entities,function(e){return!n.excludeDialogFileExtensions[e.getExtension()]})):t.isEmptyList=!0,t.state=r,i.recordViewScenario(this.viewScenarioId,s.status)},s.prototype.initColumns=function(e,t,s,n){var o=s&&s.showHeaders,r=t.nameColumn(function(e){return function(){}});o||(r.getSortContext=function(){return{expression:function(e){return e.getLastModifiedTime()}}}),n.columns=[e.iconColumn(i.FileIconSize.S32,s&&s.entry&&s.entry.provider),r],o&&(n.sortByName=this.constants.files.strings.columns.lastModifiedTimeColumn,n.columns=n.columns.concat([e.lastModifiedColumn()]))},s}(t);i.FilesPickerDialogControllerShared=s}(i.files||(i.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var s=function(){function e(e,s,a,i){this.isShareDialogReady=!1,i.update(s.instant(a.strings.files_shareDialogLoading)),this.mode=e.files.odspShareDialog.linkSettingsDialogMode.share}return e.$inject=[\"constants\",\"$translate\",\"resources\",\"ariaLiveService\"],e}();angular.module(\"teamspace.components\",[\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\"]).component(\"permissionDialog\",{bindings:{fileName:\"<\",mode:\"<\",objectUrl:\"<\",absoluteUrl:\"<\",isShareDialogReady:\"=\",isChat:\"<\",isChannelConversation:\"<\",conversationId:\"<\",shareId:\"<?\",tooltipId:\"<?\"},controllerAs:\"ctrl\",templateUrl:\"components/permission-dialog/permission-dialog.html\",controller:s})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){var t=function(){function e(e,t,i,r){this._siteUrl=e,this._serverRelativeRootUrl=t,this._libraryId=i,this._threadId=r,this._itemIds=[i.toUpperCase()+\"-2728FECF-86EF-4BE3-B0BF-341C4D495768\",i.toUpperCase()+\"-D184A5FD-4125-4F96-BF4C-A90AC48FA0CB\",i.toUpperCase()+\"-FBF1BC6C-4872-4C7A-88F9-E3390560F1D0\"],this._mtControllerPrefix=r?\"channels/\"+r+\"/sharepoint/\":\"me/\"}return Object.defineProperty(e.prototype,\"expectedGetFilesIds\",{get:function(){return _.clone(this._itemIds)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"siteUrl\",{get:function(){return this._siteUrl},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"serverRelativeRootUrl\",{get:function(){return this._serverRelativeRootUrl},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"getFilesResponse\",{get:function(){return{ListData:{FolderPermissions:\"0x7ffffffffffbffff\",NextHref:void 0,Row:[{UniqueId:\"{\"+this._itemIds[0]+\"}\",FileLeafRef:\"test pass\",FileRef:this._serverRelativeRootUrl+\"/test pass\",File_x0020_Size:\"\",File_x0020_Type:\"\",Author:[{title:\"Bobby Brown\",email:\"bbrown@some.thing\"}],Editor:[{title:\"Bobby Brown\",email:\"bbrown@some.thing\"}],Created:\"2017-05-31T19:24:24Z\",Modified:\"2017-05-31T19:24:24Z\",ProgId:\"\",FSObjType:\"1\",\".spItemUrl\":\"\",\".etag\":\"\",MediaServiceFastMetadata:\"\"},{UniqueId:\"{\"+this._itemIds[1]+\"}\",FileLeafRef:\"file name.docx\",FileRef:this._serverRelativeRootUrl+\"/file name.docx\",File_x0020_Size:\"37127\",File_x0020_Type:\"docx\",Author:[{title:\"Bobby Brown\",email:\"bbrown@some.thing\"}],Editor:[{title:\"Bobby Brown\",email:\"bbrown@some.thing\"}],Created:\"2017-07-11T16:48:19Z\",Modified:\"2017-07-11T16:48:26Z\",ProgId:\"\",FSObjType:\"0\",\".spItemUrl\":\"\",\".etag\":\"\",MediaServiceFastMetadata:\"\"},{UniqueId:\"{\"+this._itemIds[2]+\"}\",FileLeafRef:\"otherFile.pptx\",FileRef:this._serverRelativeRootUrl+\"/otherFile.pptx\",File_x0020_Size:\"12061\",File_x0020_Type:\"pptx\",Author:[{title:\"Bobby Brown\",email:\"bbrown@some.thing\"}],Editor:[{title:\"Bobby Brown\",email:\"bbrown@some.thing\"}],Created:\"2017-07-17T18:07:56Z\",Modified:\"2017-07-17T18:08:00Z\",ProgId:\"\",FSObjType:\"0\",\".spItemUrl\":\"\",\".etag\":\"\",MediaServiceFastMetadata:\"\"}]},ListSchema:{\".officeBundleGenerate\":\"\",\".officeBundleGetFragment\":\"\",\".callerStack\":\"\",\".driveAccessToken\":\"\",\".driveAccessTokenV21\":\"\",\".mediaBaseUrl\":\"\"},PageContextInfo:'{ \"siteId\" : \"{someSiteId}\" }'}},enumerable:!0,configurable:!0}),e.prototype.getMTCreateFileResponse=function(e){return{value:{objectId:e,siteInfo:{siteUrl:this._siteUrl}}}},e.prototype.getMTUpdateFileResponse=function(e,t){var i=t?t+\".\"+e.File_x0020_Type:e.FileLeafRef;return{type:\"Microsoft.SkypeSpaces.MiddleTier.Models.File\",value:{siteUrl:this._siteUrl,objectId:e.UniqueId.substring(1,e.UniqueId.length-1),createdByUser:{displayName:e.Author[0].title,email:e.Author[0].email,mri:void 0},createdTime:e.Created,isFolder:!1,lastModifiedByUser:{displayName:e.Editor[0].title,email:e.Editor[0].email,mri:void 0},lastModifiedTime:e.Modified,sentByUser:null,size:+e.File_x0020_Size,type:e.File_x0020_Type,title:i,serverRelativeUrl:this._serverRelativeRootUrl+\"/\"+i,objectUrl:\"some specific object URL\",openInWindowFileUrl:\"some specific URL\"}}},e.prototype.getUrlForGetFiles=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=this.getSubfolderPath(this._serverRelativeRootUrl,e);return this.siteUrl+\"_api/web/GetList(@listUrl)/RenderListDataAsStream?@listUrl='\"+encodeURIComponent(this._serverRelativeRootUrl)+\"'&RootFolder=\"+encodeURIComponent(i)},e.prototype.getUrlForDeleteItem=function(e){return this.siteUrl+\"_api/web/GetFileById('\"+e+\"')/recycle\"},e.prototype.getUrlForRenameItem=function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];var r=this.getSubfolderPath(this._serverRelativeRootUrl,t);return\"{middleTier}/beta/\"+this._mtControllerPrefix+\"files/\"+e+\"?libraryId=\"+this._libraryId+\"&parentServerRelativeUrl=\"+encodeURIComponent(r)},e.prototype.getMTCopyMoveUrl=function(e,t,i,r,o){var a=this.getSubfolderPath(this._serverRelativeRootUrl,i)+\"/\"+e,l=this.getSubfolderPath(this._serverRelativeRootUrl,r)+\"/\"+e;return\"{middleTier}/beta/\"+this._mtControllerPrefix+\"files/\"+(t?\"move\":\"copy\")+\"To?libraryId=\"+this._libraryId+\"&itemServerRelativeUrl=\"+encodeURIComponent(a)+\"&destinationSiteUrl=\"+encodeURIComponent(this.siteUrl)+\"&destinationServerRelativeUrl=\"+encodeURIComponent(l)+\"&overwriteExisting=\"+(o?\"true\":\"false\")},e.prototype.getMTCreateStubUrl=function(e,t,i){var r=this.getSubfolderPath(this._serverRelativeRootUrl,t);return\"{middleTier}/beta/\"+this._mtControllerPrefix+\"files?parentServerRelativeUrl=\"+encodeURIComponent(r)+\"&itemName=\"+encodeURIComponent(e)+\"&createBlankFile=false&overwrite=\"+(i?\"true\":\"false\")},e.prototype.getStartUploadUrl=function(e,t,i){var r=this.getSubfolderPath(this._serverRelativeRootUrl,t);return this._siteUrl+\"_api/web/GetFolderByServerRelativeUrl(@folder)/Files/getByUrlOrAddStub(@file)/StartUpload(uploadId=guid'\"+i+\"')?@folder=\"+encodeURIComponent(\"'\"+r+\"'\")+\"&@file=\"+encodeURIComponent(\"'\"+e+\"'\")},e.prototype.getStartUploadResponse=function(e){return{\"odata.metadata\":this._siteUrl+\"_api/$metadata#Edm.Int64\",value:\"\"+e}},e.prototype.getFinishUploadUrl=function(e,t,i,r){var o=this.getSubfolderPath(this._serverRelativeRootUrl,t);return this._siteUrl+\"_api/web/GetFolderByServerRelativeUrl(@folder)/Files/getByUrlOrAddStub(@file)/FinishUpload(uploadId=guid'\"+i+\"',fileOffset=\"+r+\")?@folder=\"+encodeURIComponent(\"'\"+o+\"'\")+\"&@file=\"+encodeURIComponent(\"'\"+e+\"'\")},e.prototype.getDownloadByIdUrl=function(e){return this.siteUrl+\"/_api/web/GetFileById('\"+e+\"')/$value\"},e.prototype.getSubfolderPath=function(e,t){e||(e=\"\"),\"/\"===e[e.length-1]&&(e=e.substring(0,e.length-1));for(var i=0,r=t||[];i<r.length;i++)e+=\"/\"+r[i];return e},e}();e.SharePointFilesMocks=t,angular.module(\"teamspace.files.sharePoint.mocks\",[\"teamspace.wopiAuthServiceMock\",\"teamspace.googleDriveAuthenticationServiceMock\",\"teamspace.googleDriveServiceMock\",\"teamspace.services.files.filesProviderFactoryIntegrationDependencyMocks\",\"teamspace.externalUserSettingsServiceMock\",\"teamspace.analyticsStateServiceMock\",\"teamspace.audioServiceSpyMock\",\"teamspace.authenticationServiceMock\",\"teamspace.filesMessagePaneHelperMock\",\"teamspace.layoutServiceSpyMock\",\"teamspace.tabServiceMock\",\"teamspace.userAppsStoreSpyMock\",\"teamspace.ariaLiveServiceMock\",\"teamspace.storageServiceSpyMock\",\"teamspace.channelServiceMock\",\"teamspace.peopleServiceMock\",\"teamspace.filesNotificationServiceSpyMock\",\"teamspace.personalFilesDetailsServiceSpyMock\"])}(e.mocks||(e.mocks={}))}(e.files||(e.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){!function(i){var t=function(){function i(i,t,s,l,o,r,n,a,c,h,d,f,m,g,S,p){var v=this;this.$scope=i,this.filesListUtilityService=f,this.selectedFiles=[],this.serviceName=t.files.serviceName.sharedWithMe,this.viewScenarioId=t.scenarios.files.getSharedWithMeDialogFiles,i.selectionMode=\"single\",i.sortByName=t.files.strings.columns.nameColumn,i.emptyStateTextResourceName=p.strings.files_sharedWithMeEmptyText,i.emptyStateSubTextResourceName=p.strings.files_sharedWithMeEmptySubtext,i.provider=S.create(e.services.files.FilesProviderType.SharedWithMe),this.filesDialogControllerShared=new e.components.files.FilesPickerDialogControllerShared(c,t,m,a,this.viewScenarioId,t.files.serviceName.sharedWithMe,h,d,i.provider),g.$on(i,t.events.filesList.rowSelectionChanged,function(e,i){var t=_.keys(v.selectedFiles).map(function(e){return v.selectedFiles[e]});1===t.length?v.filesDialogControllerShared.onFileSelect(v.context,t[0]):0===t.length&&v.context.noFileSelectedCallback&&v.context.noFileSelectedCallback()}),this.listenerRegistration=o.register(this,i),this.filesActions=s.create(this.listenerRegistration.getId()),this.filesDialogControllerShared.initColumns(r,n,this.context,i),this.filesDialogControllerShared.initScenarioAndLoadFiles(i,this.filesActions)}return i.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"sharedWithMeFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"tooltipService\",\"filesUtilityService\",\"identityService\",\"settingsService\",\"filesListUtilityService\",\"loggingService\",\"eventingService\",\"filesProviderFactory\",\"resources\"],i.prototype.onStateChanged=function(e){this.filesDialogControllerShared.onDialogStateChanged(this.filesListUtilityService,this.$scope,e)},i}();i.SharedWithMeDialogController=t,angular.module(\"teamspace.components.files.sharedWithMeDialog\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.sharedWithMe.sharedWithMeFilesStore\"]).component(\"sharedWithMeDialog\",{templateUrl:\"components/files/files-simple-dialog/files-simple-dialog.html\",controller:t,bindings:{context:\"=\"}})}(i.sharedWithMe||(i.sharedWithMe={}))}(i.files||(i.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){!function(i){var s=function(){function i(i,s,n,o,r,c,a,l,h,p,d,m,f,u,y,v){this.$scope=i,this.constants=s,this.identityService=f,this.settingsService=u,i.selectionMode=\"none\",i.sortByName=\"lastModifiedTime\",i.emptyStateTextResourceName=d.strings.files_sharedWithMeEmptyText,i.emptyStateSubTextResourceName=d.strings.files_sharedWithMeEmptySubtext,i.provider=m.create(e.services.files.FilesProviderType.SharedWithMe),this.filesControllerShared=new e.components.files.FilesPickerControllerShared(y,s,h,p,s.scenarios.files.getSharedWithMeFiles,s.files.serviceName.sharedWithMe,i.provider,f,u),this.listenerRegistration=r.register(this,i),this.filesActions=n.create(this.listenerRegistration.getId()),this.filesControllerShared.initScenarioAndLoadFiles(i,this.filesActions),i.columns=[c.iconColumn(t.FileIconSize.S32),a.nameColumn(),c.lastModifiedColumn(),c.teamNameColumn()],i.singleFileActionsConfiguration=[v.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],d.strings.files_openFile,void 0,\"icons-open-inside\"),v.buttonAction(e.services.EntityActionType.OpenInSharePoint),v.buttonAction(e.services.EntityActionType.CopyLinkToFile),v.buttonAction(e.services.EntityActionType.Download)]}return i.$inject=[\"$scope\",\"constants\",\"filesActionsFactory\",\"utilityService\",\"sharedWithMeFilesStore\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"eventingService\",\"loggingService\",\"tooltipService\",\"resources\",\"filesProviderFactory\",\"identityService\",\"settingsService\",\"filesUtilityService\",\"actionEntityTypeMappers\"],i.prototype.onStateChanged=function(e){this.filesControllerShared.onStateChanged(this.$scope,e)},i}();i.SharedWithMeController=s,angular.module(\"teamspace.components.files.sharedWithMe\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.sharedWithMe.sharedWithMeFilesStore\"]).component(\"sharedWithMe\",{template:'\\n          <files-list\\n            class=\"files-recent-view flex-fill ts-flux-files-container\"\\n            state=\"state\"\\n            columns=\"columns\"\\n            sort-by-name=\"sortByName\"\\n            sort-by-reverse=\"true\"\\n            show-actions=\"true\"\\n            selection-mode=\"::selectionMode\"\\n            source-element=\"\\'.files-recent-view\\'\"\\n            exclude-actions=\"::excludeActions\"\\n            service-name=\"::filesPane.constants.files.serviceName.sharedWithMe\"\\n            provider=\"::provider\"\\n            cache-key=\"files-sharedwithme-view\"\\n            empty-state-text-resource-name=\"emptyStateTextResourceName\"\\n            empty-state-sub-text-resource-name=\"emptyStateSubTextResourceName\"\\n            listener-id=\"::filesPane.listenerRegistration.getId()\"\\n            on-refresh=\"onRefresh()\"></files-list>',controller:s,controllerAs:\"filesPane\"})}(t.sharedWithMe||(t.sharedWithMe={}))}(t.files||(t.files={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,o){this.$scope=e,this.constants=t,this.tooltipService=i,this.tooltipCssApplicators=o,this.allowDelete=!0}return t.$inject=[\"$scope\",\"constants\",\"tooltipService\",\"tooltipCssApplicators\"],t.prototype.onHamburgerClick=function(t){var i=this;t.preventDefault(),t.stopPropagation();var o={items:this.items,allowDelete:this.allowDelete,isShowingDefault:this.isShowingDefault,selectedFolderId:this.selectedFolderId,selectedProvider:this.selectedProvider},n={templateUrl:\"components/files/team-files-hamburger/team-files-hamburger-popover.html\",trigger:\"manual\",container:\"body\",scope:angular.extend(this.$scope.$new(),o)},s={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:n,tooltipId:\"team-files-hamburger\",cssApplicator:function(){i.tooltipCssApplicators.contextMenu(t,null,angular.element(i.constants.files.directives.filesList))}};this.tooltipService.showTooltip(s)},t}();t.TeamFilesHamburgerController=i;var o=function(){function i(i,o,n,s){this.$scope=i,this.actionType=e.services.EntityActionType.OpenFolder,this.removeAriaLabel=o.instant(n.strings.files_menuLabelRemove),this.iconColumn=s.iconColumn(t.files.FileIconSize.S32)}return i.prototype.onItemClicked=function(e,t){t&&(t.preventDefault(),t.stopPropagation()),e&&e.getPrimaryAction().execute()},i.prototype.onDelete=function(t){var i=this,o=_.find(t.getActions(),function(t){return t.type===e.services.EntityActionType.RemoveFile});o&&o.execute({callback:function(){if(i.isSelected(t)){var o=_.find(i.$scope.items,function(t){return e.services.files.modules.teams.IsDefaultSharePointChannelEntity(t)});i.onItemClicked(o)}}})},i.prototype.canDeleteItem=function(t){return this.$scope.allowDelete&&!!_.find(t.getActions(),function(t){return t.type===e.services.EntityActionType.RemoveFile})},i.prototype.isSelected=function(t){return this.$scope.isShowingDefault?e.services.files.modules.teams.IsDefaultSharePointChannelEntity(t):!!e.services.files.modules.sharePoint.IsExternalSharePointEntity(t)&&(this.$scope.selectedProvider.equals(t.provider)&&t.getFolderId()===this.$scope.selectedFolderId)},i}();t.TeamFilesHamburgerPopoverController=o,angular.module(\"teamspace.files.teamFilesHamburger\",[\"teamspace.constants\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\"]).component(\"teamFilesHamburger\",{bindings:{items:\"=\",allowDelete:\"<?\",isShowingDefault:\"<?\",selectedFolderId:\"<?\",selectedProvider:\"<\"},controller:i,template:\"<button\\n                  ng-if=\\\"$ctrl.items.length > 1\\\"\\n                  class='team-files-hamburger-btn btn btn-default'\\n                  ng-click='$ctrl.onHamburgerClick($event)'>\\n                  <ng-include src=\\\"'svg/icons-menu-light.html'\\\"></ng-include>\\n                </button>\"})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(i){function n(n,s,o,r,c,a,l,d,p,u,v,y,h,m,A,f,g,S,T,F,b,C,E,I,w,L,x,P,D){function R(){return f.valueAsBoolean(p.settings.names.enableChannelFilesViewsBridge)}var _=i.call(this,R()?p.scenarios.files.getTeamFilesV2GetDocumentLibrary:p.scenarios.files.getTeamFiles,n,s,p,f,r,c,a,l,o,y,h,m,d,g)||this;_.constants=p,_.sharePointFileEntityActionService=F,_.resources=C,_.itemsViewStringLoaderService=D,_.sortedAscending=!1,_.isThreadArchived=!1,n.enableChannelFilesViewsBridge=R(),_.viewScenarioId=n.enableChannelFilesViewsBridge?p.scenarios.files.getTeamFilesV2GetDocumentLibrary:p.scenarios.files.getTeamFiles;var B=a.newScenario(_.viewScenarioId);n.itemsViewStringLoaded=!1;var N=d.getRouteParams();_.viewId=_.threadId=N.threadId;var U=E.getParentTeamAndChannelByChannelId(_.threadId);if(_.teamThreadId=U&&U.channel&&U.channel.parentTeamId,n.enableChannelFilesViewsBridge||(n.sortByName=p.files.strings.columns.lastModifiedTimeColumn,n.serviceName=p.files.serviceName.teams,n.provider=x.create(e.services.files.FilesProviderType.Sharepoint),n.emptyStateTextResourceName=C.strings.files_channelDragCallToActionText,n.emptyStateSubTextResourceName=C.strings.files_channelDragCallToActionSubtext,n.selectionMode=\"multiple\",_.listenerRegistration=A.register(_,n),_.filesActions=T.create(_.listenerRegistration.getId()),_.context.listenerId=_.listenerRegistration.getId(),n.excludeActions=[e.services.EntityActionType.OpenSideBySide],P.isFreemiumTenant()&&f.valueAsBoolean(p.settings.names.enableFreemium)&&n.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),U&&(f.valueAsBoolean(p.settings.names.enableTeamArchive)&&(_.isThreadArchived=U.team&&U.team.isArchived),n.showOwnerWarning=U.channel&&U.channel.channelType===e.services.ChannelType.Private),_.isThreadArchived?(n.singleFileActionsConfiguration=[L.buttonAction(e.services.EntityActionType.CopyLinkToFile),L.buttonAction(e.services.EntityActionType.Download)],n.directoryActionsConfiguration=[L.buttonAction(e.services.EntityActionType.CopyLinkToFile)],n.excludeActions.push(e.services.EntityActionType.RemoveFile),n.excludeActions.push(e.services.EntityActionType.RenameFile),n.excludeActions.push(e.services.EntityActionType.OpenInSharePoint),n.excludeActions.push(e.services.EntityActionType.OpenInNewTab),n.excludeActions.push(e.services.EntityActionType.EditSideBySide),n.excludeActions.push(e.services.EntityActionType.OpenInDesktopApp),n.excludeActions.push(e.services.EntityActionType.CreateFile),n.excludeActions.push(e.services.EntityActionType.PinToTab),n.excludeActions.push(e.services.EntityActionType.CopyFile),n.excludeActions.push(e.services.EntityActionType.MoveFile)):(n.singleFileActionsConfiguration=[L.dropDownAction([e.services.EntityActionType.EditSideBySide,e.services.EntityActionType.OpenInNewTab,e.services.EntityActionType.OpenInDesktopApp],C.strings.files_openFile,void 0,\"icons-open-inside\",p.files.fileActions.shortcutIds.openFileAction),L.buttonAction(e.services.EntityActionType.CopyLinkToFile),L.buttonAction(e.services.EntityActionType.PinToTab),L.buttonAction(e.services.EntityActionType.Download),L.buttonAction(e.services.EntityActionType.RemoveFile),L.buttonAction(e.services.EntityActionType.MoveFile),L.buttonAction(e.services.EntityActionType.CopyFile),L.buttonAction(e.services.EntityActionType.RenameFile)],n.directoryActionsConfiguration=[L.dropDownAction([e.services.EntityActionType.CreateFolder,e.services.EntityActionType.CreateWordFile,e.services.EntityActionType.CreateExcelFile,e.services.EntityActionType.CreatePowerpointFile],C.strings.files_menuLabelNew,C.strings.aria_action_new_file_or_folder,\"icons-document\",p.files.fileActions.shortcutIds.createNewAction),L.filePickerAction(e.services.EntityActionType.UploadFile,p.files.fileActions.shortcutIds.uploadAction),L.buttonAction(e.services.EntityActionType.CopyLinkToFile),L.buttonAction(e.services.EntityActionType.AddCloudStorageFolder)],P.isFreemiumTenant()&&f.valueAsBoolean(p.settings.names.enableFreemium)||(n.singleFileActionsConfiguration.push(L.buttonAction(e.services.EntityActionType.OpenInSharePoint)),n.directoryActionsConfiguration.push(L.buttonAction(e.services.EntityActionType.OpenInSharePoint)))),n.columns=[u.selectionColumn(function(e){return _.isSelected(e)}),u.iconColumn(t.files.FileIconSize.S32),v.nameColumn(),u.lastModifiedColumn(),u.lastModifiedByColumn(),u.sizeColumn()]),B&&B.mark(p.scenarios.files.getFiles.marks.getDocumentLibraryStarted),n.isDocumentLibraryCallComplete=!1,b.getDefaultDocumentLibrary(_.threadId,!0).then(function(e){var t=a.findScenario(_.viewScenarioId);t&&t.mark(p.scenarios.files.getFiles.marks.getDocumentLibraryFinished),_.defaultDocumentLibrary=e,n.enableChannelFilesViewsBridge||(_.setupBatchActions(e),_.loadFiles(!1,N.rootRelativeFolderUrl))}).catch(function(t){n.error=m.constructErrorMessage(t,_.viewScenarioId),n.isEmptyList=!0,m.recordViewScenario(_.viewScenarioId,e.services.stores.files.FilesListStateStatus.PreFetchError,t)}).finally(function(){return n.isDocumentLibraryCallComplete=!0}),n.enableChannelFilesViewsBridge)return _.loadItemsViewString(),_;var V={onStateChanged:function(e){_.onUploadStateChanged(e)}};return w.register(V,n),_.onRefresh=function(){var t=e.services.stores.files.FilesListStateStatus,i=n.state.status!==t.ChangesAvailable;_.filesActions.refreshFiles({context:{serviceName:p.files.serviceName.teams,provider:n.provider},forceRefresh:i})},_}return __extends(n,i),n.$inject=[\"$scope\",\"$state\",\"utilityService\",\"tooltipService\",\"filesUtilityService\",\"loggingService\",\"shortcutService\",\"filesRoutingService\",\"constants\",\"directoryItemEntityColumnMappers\",\"filesEntityColumnMappers\",\"analyticsService\",\"eventingService\",\"filesListUtilityService\",\"sharePointStore\",\"settingsService\",\"navigationService\",\"$q\",\"filesActionsFactory\",\"sharePointFileEntityActionService\",\"documentLibraryClient\",\"resources\",\"channelService\",\"$translate\",\"fileUploadStore\",\"actionEntityTypeMappers\",\"filesProviderFactory\",\"identityService\",\"itemsViewStringLoaderService\"],n.prototype.constructErrorMessage=function(e){return this.filesListUtilityService.constructErrorMessage(e,this.viewScenarioId)},n.prototype.onStateChanged=function(e){i.prototype.onStateChanged.call(this,e)},n.prototype.loadFiles=function(e,t,i){var n={context:{threadId:this.threadId,siteUrl:this.defaultDocumentLibrary.siteUrl,serverRelativeRootUrl:this.defaultDocumentLibrary.serverRelativeUrl,rootRelativeFolderUrl:t,sortedAscending:this.sortedAscending,pageSize:this.constants.files.parameters.sharePointFilesPageSize,libraryId:this.defaultDocumentLibrary.id,libraryTitle:this.constants.files.strings.defaultDocumentTitle,serviceName:this.constants.files.serviceName.teams,provider:this.$scope.provider},scenarioName:this.viewScenarioId,refreshFilesOnly:e,forceRefresh:i};this.filesActions.getFiles(n),this.filesActions.getChannelFilesMenuItems({context:{threadId:this.threadId,serviceName:this.constants.files.serviceName.teams,provider:this.$scope.provider},scenarioName:this.viewScenarioId})},n.prototype.uploadFiles=function(e){if(e&&e.length&&this.$scope.state&&this.$scope.state.directoryStack&&this.$scope.state.directoryStack.length>0){var t=this.getUploadAction();t&&t.execute({files:e})}},n.prototype.setupBatchActions=function(t){var i=this;this.batchActionsFileContext={threadId:this.threadId,siteUrl:t.siteUrl,serverRelativeRootUrl:t.serverRelativeUrl,rootRelativeFolderUrl:\"\",sortedAscending:this.sortedAscending,pageSize:this.constants.files.parameters.sharePointFilesPageSize,libraryId:t.id,libraryTitle:this.constants.files.strings.defaultDocumentTitle,serviceName:this.constants.files.serviceName.teams,listenerId:this.listenerRegistration.getId(),provider:this.$scope.provider},this.$scope.batchActions=this.sharePointFileEntityActionService.getBatchActions(function(){return i.batchActionsFileContext}),this.isThreadArchived&&(this.allowedActionsForArchivedTeam=[e.services.EntityActionType.BatchDownload],this.$scope.batchActions=this.$scope.batchActions.filter(function(e){return i.allowedActionsForArchivedTeam.includes(e.type)}))},n.prototype.loadItemsViewString=function(){var e=this;this.itemsViewStringLoaderService.loadItemsViewStrings().finally(function(){e.$scope.itemsViewStringLoaded=!0,e.loggingService.findScenario(e.viewScenarioId).stop()})},n}(t.TeamFilesBaseController);angular.module(\"teamspace.files.teamFilesList\",[\"teamspace.actionEntityTypeMappers\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\",\"teamspace.filesList.filesEntityColumnMappers\",\"teamspace.services.files.modules.sharePoint\",\"teamspace.shortcutService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.identityService\",\"teamspace.services.itemsViewStringLoaderService\"]).directive(\"teamFilesList\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"$ctrl\",templateUrl:e.files.templates.filesTeamFilesList,controller:i,link:function(e,t,i,n){e.directiveElement=t}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(t,i,n,s,o,r,a,l,c,v,d){var h=this;if(this.$translate=i,this.constants=n,this.resources=s,this.utilityService=o,this.filesRoutingService=a,this.channelService=l,this.filesNavigationEntryService=c,this.settingsService=v,this.defaultSortedAscending=!1,this.defaultPageSize=300,this.logger=d.newLogger(\"TeamFilesDialogController\"),this.isExternalDialogContext(this.context)&&this.isLinkedContext(this.context)){f=this.context.filesNavParentContext.filesContext;this.showExternalFiles(f.provider,f.itemId,f.itemName,f.linkedContext)}else if(this.isCustomSpoDialogContext(this.context)&&this.isLinkedContext(this.context)){var f=this.context.filesNavParentContext.filesContext;this.showSharePointFiles(f.provider,f.siteUrl,f.serverRelativeRootUrl,f.libraryId,f.libraryTitle,f.linkedContext,f.rootRelativeFolderUrl)}else this.initSharePoint();r.$on(t,n.files.events.onTeamFilesChanged,function(t,i){h.directiveContext.listenerId===i.listenerId&&(e.services.files.entityActions.isTeamFilesChangedSharePointEventPayload(i)?h.showSharePointFiles(i.provider,i.siteUrl,i.serverRelativeUrl,i.libraryId,i.folderName,i.context):h.showExternalFiles(i.provider,i.folderId,i.folderName,i.context))}),r.$on(t,n.files.events.onTeamFilesReset,function(e,t){h.directiveContext.listenerId===t.listenerId&&h.initSharePoint()})}return i.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"utilityService\",\"eventingService\",\"filesRoutingService\",\"channelService\",\"filesNavigationEntryService\",\"settingsService\",\"loggingService\"],Object.defineProperty(i.prototype,\"threadId\",{get:function(){var e=this.filesRoutingService.getRouteParams(),t=this.context.filesNavParentContext&&this.context.filesNavParentContext.filesContext&&this.context.filesNavParentContext.filesContext.threadId||e&&e.threadId;return t||this.logger.warn(\"Could not resolve the threadId.\"),t},enumerable:!0,configurable:!0}),i.prototype.initSharePoint=function(){if(this.directive=this.constants.files.directives.filesSharepointDialog,this.isLinkedContext(this.context)&&!this.isTeamsDialogContext(this.context)){var e=this.context.filesNavParentContext.filesContext;this.context.filesNavParentContext.filesContext=e.linkedContext}this.directiveContext=this.context,this.directiveGuid=this.utilityService.generateUUID()},i.prototype.showExternalFiles=function(e,t,i,n){var s=this;this.filesNavigationEntryService.getPersonalProviderEntries(!0,!0).then(function(o){var r=_.find(o,function(t){return e.equals(t.provider)});if(r){s.directive=r.directive;var a={filesContext:{itemId:t,itemName:i,provider:r.provider,serviceName:r.serviceName,threadId:s.threadId,linkedContext:n}};s.updateDirectoryContext(r,t,a)}})},i.prototype.showSharePointFiles=function(e,i,n,s,o,r,a){void 0===a&&(a=\"\");var l=_.first(this.filesNavigationEntryService.getNavigationServiceTemplates([t.FilesNavigationServiceType.CustomSpo]));this.directive=l?l.directive:this.constants.files.directives.filesSharepointDialog;var c={filesContext:{rootRelativeFolderUrl:a,libraryTitle:o,linkedContext:r,provider:e,siteUrl:i,serverRelativeRootUrl:n,listenerId:void 0,serviceName:this.constants.files.serviceName.customspo,libraryId:s,threadId:r&&r.threadId,pageSize:this.defaultPageSize,sortedAscending:this.defaultSortedAscending},listType:t.filesWithNavigation.SharePointListType.Files};this.updateDirectoryContext(l,s,c)},i.prototype.updateDirectoryContext=function(e,t,i){var n=_.clone(this.context);n.breadcrumbRoot=this.getChannelBreadcrumb(),n.filesNavParentContext=i,n.entry=e,this.directiveContext=n,this.directiveGuid=t},i.prototype.isExternalDialogContext=function(e){return!this.isTeamsDialogContext(e)&&!this.isCustomSpoDialogContext(e)},i.prototype.isTeamsDialogContext=function(e){return e&&e.filesNavParentContext&&e.filesNavParentContext.filesContext&&e.filesNavParentContext.filesContext.serviceName===this.constants.files.serviceName.teams},i.prototype.isCustomSpoDialogContext=function(e){return e&&e.filesNavParentContext&&e.filesNavParentContext.filesContext&&e.filesNavParentContext.filesContext.serviceName===this.constants.files.serviceName.customspo},i.prototype.isLinkedContext=function(e){return e&&e.filesNavParentContext&&e.filesNavParentContext.filesContext&&e.filesNavParentContext.filesContext.linkedContext&&!0},i.prototype.getChannelBreadcrumb=function(){var t=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelFilesHamburger)){var i=this.channelService.getChannelByObjectId(this.threadId);return{getId:function(){return t.constants.files.strings.teamFilesBreadcrumbIdPrefix+\"-dialog-\"+t.utilityService.generateUUID()},getTitle:function(){return i&&i.displayName},getPrimaryAction:function(){return{type:e.services.EntityActionType.OpenFolder,label:t.$translate.instant(t.resources.strings.files_menuLabelExpandFolder),iconName:\"icons-open-inside\",execute:function(){return t.initSharePoint()}}}}}},i}();angular.module(\"teamspace.files.teamFilesDialog\",[\"teamspace.locales\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.channelService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).component(\"teamFilesDialog\",{bindings:{context:\"=?\"},templateUrl:\"components/files/team-files/team-files-dialog.html\",controller:i})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){t.isChannelBreadcrumb=function(e,t){return e&&_.startsWith(e.getId(),t.files.strings.teamFilesBreadcrumbIdPrefix)};var i=function(){function t(t,i,n,r,s,a,o,l,c,d,v,f,h){var u=this;this.$translate=i,this.constants=n,this.resources=r,this.utilityService=s,this.filesRoutingService=o,this.channelService=l,this.filesNavigationEntryService=c,this.settingsService=h;var m=o.getRouteParams();this.threadId=m.threadId,f.showStorageLimitBannerIfNeeded(),this.init(),a.$on(t,n.files.events.onTeamFilesChanged,function(t,i){u.directiveContext.listenerId===i.listenerId&&(e.services.files.entityActions.isTeamFilesChangedSharePointEventPayload(i)?u.showExternalSharepointFiles(i):u.showExternalFiles(i))}),a.$on(t,n.files.events.onTeamFilesReset,function(e,t){u.directiveContext.listenerId===t.listenerId&&(o.navigateToRootRelativeFolderUrl(\"\"),u.init())})}return t.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"utilityService\",\"eventingService\",\"filesRoutingService\",\"channelService\",\"filesNavigationEntryService\",\"filesProviderFactory\",\"openExternalFolderHomeFactory\",\"appStateAdapter\",\"settingsService\"],t.prototype.setDirective=function(e,t){this.directive=e,this.directiveContext=t,this.directiveGuid=this.utilityService.generateUUID()},t.prototype.init=function(){this.context=this.context||{tc:\"\",listenerId:void 0},this.setDirective(this.constants.files.directives.teamFilesList,this.context)},t.prototype.showExternalFiles=function(e){var t=this;this.filesNavigationEntryService.getPersonalProviderEntries(!1,!0).then(function(i){var n=_.find(i,function(t){return e.provider.equals(t.provider)});if(n){var r={entry:n,listenerId:void 0,folderId:e.folderId,folderName:e.folderName,breadcrumbRoot:t.getChannelBreadcrumb(),linkedContext:e.context,disableSignOut:!0};t.setDirective(n.directive,r)}})},t.prototype.showExternalSharepointFiles=function(e){if(e){var t={entry:void 0,folderId:e.folderId,listenerId:void 0,libraryId:e.libraryId,siteUrl:e.siteUrl,libraryServerRelativeUrl:e.serverRelativeUrl,selectedDocumentLibraryTitle:e.folderName,breadcrumbRoot:this.getChannelBreadcrumb(),linkedContext:e.context,libraryType:e.libraryType};this.setDirective(this.constants.files.directives.filesSharepoint,t)}},t.prototype.getChannelBreadcrumb=function(){var t=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelFilesHamburger)){var i=this.channelService.getChannelByObjectId(this.threadId);return{getId:function(){return t.constants.files.strings.teamFilesBreadcrumbIdPrefix+\"-\"+t.utilityService.generateUUID()},getTitle:function(){return i.displayName},getPrimaryAction:function(){return{type:e.services.EntityActionType.OpenFolder,label:t.$translate.instant(t.resources.strings.files_menuLabelExpandFolder),iconName:\"icons-open-inside\",execute:function(){t.filesRoutingService.navigateToRootRelativeFolderUrl(\"\"),t.init()}}}}}},t}();angular.module(\"teamspace.files.teamFiles\",[\"teamspace.locales\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.services.files.filesRoutingService\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.channelService\",\"teamspace.utilityService\",\"teamspace.services.files.entityActions.openExternalFolderHomeFactory\",\"teamspace.appStateAdapter\"]).component(\"teamFiles\",{bindings:{context:\"=?\"},templateUrl:\"components/files/team-files/team-files.html\",controller:i})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var n=function(){return function(t,n,e,i){this.id=t,this.icon=n,this.text=e,this.callback=i,this.tid=this.id}}();t.FilterActionItem=n;var e=function(){return function(){}}();t.FilterActionsMenuController=e,angular.module(\"teamspace.filterActionsMenu\",[]).directive(\"filterActionsMenu\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{filterActions:\"<famcFilterActions\"},templateUrl:\"components/filter-actions-menu/filter-actions-menu.html\",controllerAs:\"famc\",controller:e}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,s,r,n){this.filterViewService=i,this.settingsService=s,this.constants=r,this.filterViewType=e.services.FilterViewType,this.cardViewLabel=n.instant(t.$root.resources.strings.files_labelCardView),this.listViewLabel=n.instant(t.$root.resources.strings.files_labelListView)}return t.$inject=[\"$scope\",\"filterViewService\",\"settingsService\",\"constants\",\"$translate\"],t}();angular.module(\"teamspace.filterView\",[]).directive(\"filterView\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controllerAs:\"fv\",templateUrl:e.files.templates.filterView,controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t;!function(e){e[e.CreateTeam=0]=\"CreateTeam\",e[e.TeamsList=1]=\"TeamsList\",e[e.OpeningApp=2]=\"OpeningApp\"}(t=e.FirstRunPage||(e.FirstRunPage={}));var n=function(){function e(e,n,i,s,r,a,c,o,p,h,l){var u=this;this.$state=e,this.channelService=i,this.constants=s,this.eventingService=r,this.firstRunService=a,this.settingsService=o,this.coachmarkEngine=h,this.firstRunPage=t,this.page=this.firstRunPage.OpeningApp,this.logger=l.newLogger(\"FirstRunController\"),this.namePlaceholder=n.instant(c.strings.firstrun_placeholder_team_name),this.descriptionPlaceholder=n.instant(c.strings.firstrun_placeholder_team_description),p.getUserInformation().then(function(e){window&&e&&e.profile&&e.profile.tid?window.office_tid=e.profile.tid:u.logger.error(\"Could not set the office_tid property on the window object as we were missing the required data.\")}),a.initializeFirstRunUserState()}return e.$inject=[\"$state\",\"$translate\",\"channelService\",\"constants\",\"eventingService\",\"firstRunService\",\"resources\",\"settingsService\",\"authenticationService\",\"coachmarkEngine\",\"loggingService\"],e.prototype.finishCreation=function(e,t){this.settingsService.updateSetting(this.constants.settings.names.forceTeamCreation,0),this.eventingService.$emit(this.constants.events.firstRun.complete,!0),this.firstRunService.showFirstRunPrompts(),this.$state.go(this.constants.states.appConversation,{groupName:e,slug:this.channelService.getGeneralChannelName(t),threadId:t,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channel,navCtx:\"first-run-default\"})},e.prototype.skipCreateTeams=function(){this.coachmarkEngine.markSkippedInitialTeamCreation(),this.firstRunService.openTheApp()},e}();e.FirstRunController=n,angular.module(\"teamspace.firstRun\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.channelService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.firstRunService\",\"skypeX.userResourcesSettingsStore\",\"teamspace.coachmarkEngine\",\"teamspace.authenticationService\"]).directive(\"firstRun\",function(){return{restrict:\"E\",controller:n,controllerAs:\"firstRun\",templateUrl:\"components/first-run/first-run.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){return function(e){this.team=e}}();e.TeamInformation=t;var r=function(){function e(e,r,a,n,s,i,m){var o=this;this.teamMembershipService=i,this.showCreateTeamBtn=!0,this.teamInformationList=[],this.logger=n.newLogger(\"ExistingTeamsWelcome\"),this.teams=e.teams||[];for(var c=0,u=this.teams;c<u.length;c++){var h=u[c],g=new t(h);h.members?g.members=h.members.length:this.queueSettingMemberCount(g),this.teamInformationList.push(g)}a.pinChannels(this.teams),m.verifyGroupsAccess().catch(function(){o.showCreateTeamBtn=!1})}return e.$inject=[\"$scope\",\"$translate\",\"firstRunService\",\"loggingService\",\"resources\",\"teamMembershipService\",\"teamService\"],e.prototype.queueSettingMemberCount=function(e){var t=this;this.teamMembershipService.getTeamMembers(e.team.objectId).then(function(t){e.members=t.length}).catch(function(e){t.logger.error(\"An unkown error occured while getting team members.\")})},e.prototype.showCreateTeamFlow=function(e){e.page=e.firstRunPage.CreateTeam},e}();e.ExistingTeamsWelcomeController=r,angular.module(\"teamspace.firstRunExistingTeams\",[\"pascalprecht.translate\",\"teamspace.firstRunService\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.teamMembershipService\",\"teamspace.teamService\"]).controller(\"ExistingTeamsWelcomeController\",r)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,o=arguments.length;i<o;i++){t=arguments[i];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,o,r,a,n,s,d){var l=this;this.$q=e,this.$scope=t,this.constants=i,this.analyticsService=r,this.settingsService=a,this.ariaLiveService=n,this.$translate=s,this.resources=d,this.playerContainerId=\"ts-fre-one-player-container\",this.initialized=!1,this.videoEnded=!1,this.videoPaused=!1,this.currentVideoCheckpoint=0,this.enableVideoFreMediaEventsLogging=!1,this.mediaEvents=[],this.showControls=!1,this.videoReady=!1,this.videoId=t.ngDialogData.videoId,this.enableVideoFreMediaEventsLogging=a.valueAsBoolean(i.settings.names.enableVideoFreMediaEventsLogging),this.videoStatusCheckIntervalInMs=a.valueFor(i.settings.names.videoStatusCheckIntervalInMs)||5e3,this.videoStatusCheckMaxTime=a.valueFor(i.settings.names.videoStatusCheckMaxTime)||6,this.videoStalledTimeoutInMs=a.valueFor(i.settings.names.videoStalledTimeoutInMs)||1e4,this.enableVideoFreDebugLogging=a.valueAsBoolean(i.settings.names.enableVideoFreDebugLogging),this.logger=o.newLogger(\"FreVideoPlayerController\"),this.videoLoadScenario=o.newScenario(i.scenarios.firstRun.freVideoLoad),this.videoLoadScenario.appendEventData({videoId:this.videoId}),this.videoLoadScenario.mark(\"Video_dialog_showed\"),this.playerEventListener=function(e){return l.playerEventCallback(e)},this.loadScript().then(function(){try{l.logLoadStep(\"Video_library_loaded\"),l.loadVideo()}catch(e){l.logErrorAndClose(\"Exception from render() function\",e)}}).catch(function(e){l.logErrorAndClose(\"Load script error\",e)}),this.checkVideoStatus()}return i.$inject=[\"$q\",\"$scope\",\"constants\",\"loggingService\",\"analyticsService\",\"settingsService\",\"ariaLiveService\",\"$translate\",\"resources\"],i.prototype.loadScript=function(){var e=this;if(window.MsOnePlayer)return this.$q.resolve();var t=this.$q.defer(),i=document.createElement(\"script\");return i.onload=function(){if(window.MsOnePlayer)t.resolve();else{t.reject(\"MsOnePlayer not defined after loading OnePlayer library.\")}},i.onerror=function(i){var o=\"Failed to load one player script from \"+e.onePlayerJsUrl+\". Error: \"+JSON.stringify(i)+\".\";t.reject(o)},this.onePlayerJsUrl=this.settingsService.valueFor(this.constants.settings.names.onePlayerJsUrl),i.src=this.onePlayerJsUrl,document.getElementsByTagName(\"head\")[0].appendChild(i),t.promise},i.prototype.loadVideo=function(){var e=this,t={options:{autoplay:!0,mute:!0,controls:!1,showEndImage:!0},metadata:{videoId:this.videoId}};window.MsOnePlayer.render(this.playerContainerId,t,function(t){t?(e.onePlayer=t,e.extractVideoFiles(),e.logLoadStep(\"Video_player_loaded\"),t.addPlayerEventListener(e.playerEventListener)):e.logErrorAndClose(\"Player is undefined\")})},i.prototype.checkVideoStatus=function(){var e=this;this.videoStatusCheckIntervalVar=setInterval(function(){!e.videoReady&&e.videoStatusCheckMaxTime-- >0?(e.logLoadStep(\"Video_stillloading\"),e.logMediaEvents(\"FRE video still loading\")):(e.videoStatusCheckIntervalVar&&(clearInterval(e.videoStatusCheckIntervalVar),e.videoStatusCheckIntervalVar=void 0),e.videoReady||e.logErrorAndClose(\"Video still not playing\"))},this.videoStatusCheckIntervalInMs)},i.prototype.extractVideoFiles=function(){this.onePlayer.playerData&&this.onePlayer.playerData.metadata&&(this.videoFiles=this.onePlayer.playerData.metadata.videoFiles,this.videoLoadScenario.appendEventData({videoFiles:this.videoFiles}))},i.prototype.initialize=function(){var e=this;this.initialized||(this.initialized=!0,this.videoReady=!0,this.$scope.$apply(),this.videoDuration=this.onePlayer.getDuration(),this.videoLoadScenario.stop(),angular.element(\".ts-fre-video-player-dialog .ngdialog-overlay\").on(\"click\",function(){e.sendVideoTelemetry(t.PanelActionGesture.click,t.PanelActionOutcome.clickOutsideVideo,{videoPercent:e.videoPercent})}),angular.element(\".ts-fre-video-player-dialog #ts-fre-video-player-overlay\").on(\"contextmenu\",function(e){e.preventDefault()}),this.sendVideoTelemetry(t.PanelActionGesture.asyncStateChange,t.PanelActionOutcome.videoStart))},i.prototype.playerEventCallback=function(e){if(this.enableVideoFreMediaEventsLogging&&e&&\"timeupdate\"!=e.name&&this.mediaEvents.push(e),this.onePlayer.currentPlayer&&this.onePlayer.currentPlayer.currentVideoFile&&this.onePlayer.currentPlayer.currentVideoFile.url&&this.onePlayer.currentPlayer.currentVideoFile.url!==this.currentVideoUrl&&(this.currentVideoUrl=this.onePlayer.currentPlayer.currentVideoFile.url,this.videoLoadScenario.appendEventData({currentVideoUrl:this.currentVideoUrl})),e&&e.name)switch(e.name){case\"playing\":this.initialize(),this.onVideoPlaying();break;case\"ended\":this.onVideoEnded();break;case\"pause\":this.onVideoPause();break;case\"ContentCheckpoint\":this.onVideoCheckpoint(e);break;case\"loadstart\":case\"loadedmetadata\":case\"loadeddata\":this.onVideoLoad(e);break;case\"error\":case\"ContentError\":case\"PlayerError\":this.onVideoError(e);break;case\"stalled\":this.onVideoStalled()}this.enableVideoFreDebugLogging&&console.log(\"FRE video event: \"+JSON.stringify(e))},i.prototype.unregisterEvents=function(){this.onePlayer&&this.onePlayer.removePlayerEventListener(this.playerEventListener)},i.prototype.onVideoEnded=function(){this.showControls=!0,this.videoEnded=!0,this.videoPaused=!1,this.ariaLiveService.update(this.$translate.instant(this.resources.strings.firstrun_video_player_videoend)),this.$scope.$apply(),this.sendVideoTelemetry(t.PanelActionGesture.asyncStateChange,t.PanelActionOutcome.videoEnd)},i.prototype.onVideoPlaying=function(){this.showControls=!1,this.videoEnded=!1,this.videoPaused?(this.ariaLiveService.update(this.$translate.instant(this.resources.strings.firstrun_video_player_videoresume)),this.videoPaused=!1):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.firstrun_video_player_videointro)),this.videoStalledTimeoutVar&&(clearTimeout(this.videoStalledTimeoutVar),this.videoStalledTimeoutVar=void 0),this.$scope.$apply(),angular.element(\".ts-fre-video-player-dialog #ts-fre-video-player-overlay\").focus()},i.prototype.onVideoPause=function(){this.videoPaused=!0,this.ariaLiveService.update(this.$translate.instant(this.resources.strings.firstrun_video_player_videopause))},i.prototype.onVideoCheckpoint=function(e){e.data&&e.data.checkpoint&&e.data.checkpoint>this.currentVideoCheckpoint&&(this.currentVideoCheckpoint=e.data.checkpoint,this.sendVideoTelemetry(t.PanelActionGesture.asyncStateChange,t.PanelActionOutcome.videoCheckpoint,{message:this.currentVideoCheckpoint}))},i.prototype.onVideoLoad=function(e){this.logLoadStep(\"Video_\"+e.name)},i.prototype.onVideoError=function(e){this.logErrorAndClose(\"Video error\",e)},i.prototype.onVideoStalled=function(){var e=this;_.isNil(this.videoStalledTimeoutVar)&&(this.videoStalledTimeoutVar=setTimeout(function(){e.logErrorAndClose(\"Video stalled too long\"),e.videoStalledTimeoutVar=void 0},this.videoStalledTimeoutInMs))},i.prototype.pauseOrPlay=function(){_.isNil(this.onePlayer)||this.videoEnded||(this.videoPaused?this.onePlayer.play():this.onePlayer.pause())},i.prototype.watchAgain=function(){this.currentVideoCheckpoint=0,this.onePlayer.seek(0),this.onePlayer.play()},i.prototype.close=function(){this.unregisterEvents(),this.videoStatusCheckIntervalVar&&(clearInterval(this.videoStatusCheckIntervalVar),this.videoStatusCheckIntervalVar=void 0),this.$scope.closeThisDialog()},i.prototype.handleKeyPress=function(e){e.which===this.constants.keyCodes.space&&this.pauseOrPlay()},i.prototype.handleKeyUp=function(e){e.which===this.constants.keyCodes.escape&&this.videoEnded&&(this.sendVideoTelemetry(t.PanelActionGesture.click,t.PanelActionOutcome.closeDialog,{closedBy:\"escape\"},!1),this.close())},Object.defineProperty(i.prototype,\"videoPercent\",{get:function(){return this.videoEnded?100:this.onePlayer?Math.round(this.onePlayer.getCurrentTime()/this.videoDuration*100):0},enumerable:!0,configurable:!0}),i.prototype.logMediaEvents=function(e){this.enableVideoFreMediaEventsLogging&&0!==this.mediaEvents.length&&(this.logger.error(e+\". Video ID: \"+this.videoId+\". Current video URL: \"+JSON.stringify(this.currentVideoUrl)+\". Media events: \"+JSON.stringify(this.mediaEvents)),this.mediaEvents=[])},i.prototype.logLoadStep=function(e){this.videoLoadScenario.mark(e),this.sendVideoTelemetry(t.PanelActionGesture.asyncStateChange,t.PanelActionOutcome.videoLoad,{message:e})},i.prototype.logErrorAndClose=function(e,i){this.logMediaEvents(\"FRE video error\");var o=\"FRE video error: \"+e+\". Video ID: \"+this.videoId+\". Current video URL: \"+JSON.stringify(this.currentVideoUrl)+\".\";i&&(o+=\" Error: \"+JSON.stringify(i)+\".\"),this.videoLoadScenario.fail({message:o}),this.sendVideoTelemetry(t.PanelActionGesture.asyncStateChange,t.PanelActionOutcome.videoError,{message:o},!1),this.logger.error(o+\" Video files: \"+JSON.stringify(this.videoFiles)+\".\"),this.close()},i.prototype.sendVideoTelemetry=function(i,o,r,a){var n=this;void 0===r&&(r=void 0),void 0===a&&(a=!0);var s={action:{gesture:i,outcome:e.shared.AttributeHelper.tryGetEnum(o.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.freVideo.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.fre.toString(),t.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.freVideo.toString(),t.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.video.toString(),t.PanelModuleType,this.logger),summary:\"FRE Video\"},dataBag:__assign({id:this.videoId,context:\"Current video URL: \"+JSON.stringify(this.currentVideoUrl)+\". Video files: \"+JSON.stringify(this.videoFiles)},r)};a?_.defer(function(){n.analyticsService.onPanelAction(n.$scope,s)}):this.analyticsService.onPanelAction(this.$scope,s)},i}();t.FreVideoPlayerController=i,angular.module(\"teamspace.freVideoPlayer\",[\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.analyticsService\",\"teamspace.settingsService\",\"teamspace.ariaLiveService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.freVideoPlayer,{template:e.files.templates.freVideoPlayerDialog,className:\"ts-modal-dialog custom-width ts-fre-video-player-dialog\",controller:\"FreVideoPlayerController\",controllerAs:\"fvpc\",showClose:!1,closeByEscape:!1,closeByDocument:!1,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"FreVideoPlayerController\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function o(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(o.prototype=a.prototype,new o)}}(),teamspace;!function(e){!function(t){var a;!function(e){e[e.None=1]=\"None\",e[e.TeamMemeNotImageType=20]=\"TeamMemeNotImageType\",e[e.TeamMemeImageTooBig=21]=\"TeamMemeImageTooBig\",e[e.TeamMemeImageTooSmall=22]=\"TeamMemeImageTooSmall\",e[e.TeamMemeAmsUploadError=30]=\"TeamMemeAmsUploadError\",e[e.TeamMemeDownloadError=40]=\"TeamMemeDownloadError\",e[e.ConversationNotCreated=50]=\"ConversationNotCreated\",e[e.TeamMemeImageProcessing=60]=\"TeamMemeImageProcessing\"}(a=t.InputExtensionPickerErrorCode||(t.InputExtensionPickerErrorCode={}));var o=function(t){function o(a,o,r,i,n,s,c,l,h,p,g,u,m,d,f,v,y,T,C,S,b,I){var M=t.call(this)||this;M.$scope=a,M.ariaLiveService=o,M.resources=r,M.constants=i,M.settingsService=n,M.eventingService=s,M.commandsService=c,M.loggingService=l,M.emojiEmoticonCategoryService=h,M.channelService=p,M.tenantSettingsStore=g,M.sxConfig=u,M.$translate=m,M.$q=d,M.$popover=f,M.$element=v,M.tooltipService=y,M.utilityService=T,M.channelMembershipPropertiesService=C,M.controllerName=S,M.pickerButtonTid=b,M.$ocLazyLoad=I,M.searchDataMap=[],M.searchMaxIcons=[],M.categoryDataMap=[],M.categoryTabData=[],M.displayCategoryTab=[],M.popularDataMap=[],M.popularMaxIcons=[],M.mouseDownInside=!1,M.isP2PMessage=!1,M.adminView=!1,M.notificationBannerStore=new e.services.NotificationBannerStore(M.loggingService),M.shouldRefocus=!1,M.hidePickerLeftRail=!1,M.isTooltipVisible=!1,M.language=m.use()||\"\",M.currentLocale=m.use(),M.logger=l.newLogger(S),M.logger.info(\"Will fetch the resources using the {0} locale\",M.currentLocale),M.currentUserMri=u.getCurrentSkypeMri(),M.headerPathTemplate=i.funStuff.urlCdnBase+\"/funstuff/stickers/{locale}/assets/{id}/Preview/{link}?\"+i.funStuff.cdnVersion,M.isExtensionEnabled=!0,M.popoverViewport={selector:\"#wrapper\",padding:64},M.tooltipId=T.generateUUID(),M.loadPopoverAssetsFunction=function(){v[0].querySelector(\"button[data-tid=\"+b+\"]\").click()},M.registerInitializationListener(a,S+\".teamName\"),M.searchPlaceholder=\"\",M.gifImageAltText=m.instant(r.strings.icons_gif)+\" \"+m.instant(r.strings.icons_image),m(r.strings.funStuffPicker_search_placeholderText).then(function(e){M.searchPlaceholder=e});var E=function(){return y.clearTooltip(e.services.TooltipType.Popover,M.tooltipId)};return window.addEventListener(i.events.jQuery.resize,E),a.$on(\"$destroy\",function(){window.removeEventListener(i.events.jQuery.resize,E),M.$element=null,M.setRefocusCallback=null,M.onSaveCallback=null}),M.initControl(),M}return __extends(o,t),o.prototype.initialize=function(e,t,a){this.initControl()},o.prototype.initControl=function(){if(this.popularDataMap=[],this.searchDataMap=[],this.categoryTabData=[],this.searchCategories=[],this.isP2PMessage=this.messageType===this.constants.messages.types.newP2PMessage||this.messageType===this.constants.messages.types.chatEdit,this.popoverPlacement=this.messageType===this.constants.messages.types.replyConversation||this.messageType===this.constants.messages.types.channelEdit||this.messageType===this.constants.messages.types.chatEdit||this.avoidScreenEdge?\"auto right\":\"auto center\",this.isP2PMessage)this.convId=this.skypeConversationId;else{var t=this.channelService.getCurrentTeamAndChannel(),a=void 0;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableConversationalSubEntityForPersonalApp)){if(t&&t.team)a=t.team;else{var o=this.channelService.getParentTeamAndChannelByChannelId(this.skypeConversationId);o&&(a=o.team)}a&&(this.convId=a.objectId,this.adminView=this.channelMembershipPropertiesService.isAdmin(a.objectId))}else a=t&&t.team?t.team:this.channelService.getParentTeamAndChannelByChannelId(this.skypeConversationId).team,this.convId=a.objectId,this.adminView=this.channelMembershipPropertiesService.isAdmin(a.objectId)}this.getTabData(),this.getSearchCategories();for(var r=0;r<this.categoryTabData.length;r++)this.displayCategoryTab[r]=!1;this.loading=!1,this.newMessageControllerObjId=this.$scope.ctrlid,this.searchTerm=\"\",this.hasDataError=!1,this.notificationBannerStore=new e.services.NotificationBannerStore(this.loggingService)},o.prototype.getTabData=function(){var e=this;jQuery.isEmptyObject(this.categoryTabData)&&this.emojiEmoticonCategoryService.loadCategoryTabs().then(function(t){t&&t.forEach(function(t){if(t.id&&t.name&&t.class&&e.isTabEnabled(t.id)){e.categoryTabData.push({id:t.id,name:t.name,icon:t.class,imageUrl:e.getLocalizedHeaderPreviewUrl(t),isEditImage:!1}),e.categoryDataMap[t.id]={};var a=e.getCategoryTabDataIndex(t.id);a>-1&&(e.displayCategoryTab[a]=!0)}})},function(t){e.hasDataError=!0})},o.prototype.getSearchCategories=function(){var e=this;jQuery.isEmptyObject(this.searchCategories)&&this.emojiEmoticonCategoryService.loadSearchTabs().then(function(t){t&&t.forEach(function(t){e.isExtensionEnabled&&e.isCategoryEnabled(t.id)&&t.id&&t.popularIconCount&&t.searchIconCount&&(e.searchCategories.push(t.id),e.popularDataMap[t.id]={},e.searchDataMap[t.id]={},e.popularMaxIcons[t.id]=t.popularIconCount,e.searchMaxIcons[t.id]=t.searchIconCount)})},function(t){e.hasDataError=!0})},o.prototype.searchTextChanged=function(){angular.isDefined(this.searchTerm)&&this.searchTerm.length>=0&&this.onSearchTextChanged()},o.prototype.onSearchTextChanged=function(){},o.prototype.announceSearchResultsChanged=function(e,t){void 0===t&&(t=1);var a=\"\";a=e<=0?this.$translate.instant(this.resources.strings.funStuffPicker_search_noResults):t>1?this.$translate.instant(this.resources.strings.funStuffPicker_search_resultsUpdatedWithCategoriesText,{numResults:e,numCategories:t}):this.$translate.instant(this.resources.strings.funStuffPicker_search_resultsUpdatedText,{numResults:e}),this.ariaLiveService.update(a)},o.prototype.loadPopoverAssets=function(){var t=this.loggingService.newScenario(this.constants.scenarios.extensibility.funStuff.view);this.notificationBannerStore=new e.services.NotificationBannerStore(this.loggingService),this.loading=!0,this.searchTerm=\"\";for(var a=0;a<this.categoryTabData.length;a++)this.displayCategoryTab[a]=!1;this.customLoadPopoverAssets();for(var o=0;o<this.categoryTabData.length;o++)this.categoryTabData[o].isEditImage=!1;this.loading=!1,t.stop()},o.prototype.popoverMenuHandler=function(e,t){this.loadPopoverAssets(),this.popoverMenuHandlerHelper(e,t,this.tooltipId,this.popoverTemplateUrl)},o.prototype.popoverMenuHandlerHelper=function(t,a,o,r){var i=this,n={autoClose:!0,container:\"body\",placement:this.popoverPlacement,scope:a,templateUrl:r,viewport:this.popoverViewport,trigger:\"manual\"},s={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:n,tooltipId:o,done:function(e){i.isTooltipVisible=e}};return t.preventDefault(),t.stopPropagation(),this.isTooltipVisible=!1,this.$ocLazyLoad.load(this.constants.lazyModules.funStuffPicker).then(function(){return i.tooltipService.toggleTooltip(s)})},o.prototype.isTabEnabled=function(e){return!0},o.prototype.isCategoryEnabled=function(e){return!0},o.prototype.getLocalizedHeaderPreviewUrl=function(e){var t=e.defaultLocale||this.currentLocale;return e.link?this.headerPathTemplate.replace(\"{locale}\",t).replace(\"{id}\",e.id).replace(\"{link}\",e.link):void 0},o.prototype.getCategoryTabData=function(e){if(this.categoryTabData)for(var t=0;t<this.categoryTabData.length;t++)if(this.categoryTabData[t].id===e)return this.categoryTabData[t];return null},o.prototype.getCategoryTabDataIndex=function(e){if(this.categoryTabData)for(var t=0;t<this.categoryTabData.length;t++)if(this.categoryTabData[t].id===e)return t;return-1},o.prototype.onError=function(t,a){this.loggingService.info(\"onError: {0}, with errorType: {1}\",t,a);var o=this.getErrorBannerInfo(a),r=new e.services.BannerOptions;this.notificationBannerStore.showBanner(o.severity,o.errorMessage,\"input_extension_error\",r)},o.prototype.clearBanner=function(){this.notificationBannerStore=new e.services.NotificationBannerStore(this.loggingService)},o.prototype.getErrorBannerInfo=function(t){var o=\"\",r=e.services.Severity.Error;switch(t){case a.ConversationNotCreated:o=this.resources.strings.funControl_ConversationNotCreated;break;case a.TeamMemeAmsUploadError:o=this.resources.strings.funControl_fileUploadFailed;break;case a.TeamMemeDownloadError:o=this.resources.strings.funControl_fileDownloadFailed;break;case a.TeamMemeNotImageType:o=this.resources.strings.funControl_teamMemeNotImageType;break;case a.TeamMemeImageTooBig:o=this.resources.strings.funControl_teamMemeImageTooBig;break;case a.TeamMemeImageTooSmall:o=this.resources.strings.funControl_teamMemeImageTooSmall;break;case a.TeamMemeImageProcessing:o=this.resources.strings.funControl_teamMemeImageProcessing,r=e.services.Severity.Information;break;default:o=this.resources.strings.messages_errorSendDefault}return o=this.$translate.instant(o),{errorMessage:o,severity:r}},o}(t.BaseController);t.BaseInputExtension=o}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(t,i,s,a,r,o,n,c,l,h,g,d,p,S,u){var m=this;this.$scope=t,this.$state=i,this.$translate=s,this.constants=a,this.resources=r,this.layoutService=n,this.getUserMediaService=c,this.callingUserActionService=l,this.storageService=h,this.downloadAppService=d,this.analyticsService=p,this.callingTelemetryService=S,this.canShow=!1,this.canShowSecondStep=!1,this.isModal=!1,this.ongoingScenarios=[],this.hasAlwaysAllowButton=!1,this.isModalOpen=!0,this.logger=o.newLogger(\"GetUserMediaController\"),this.browserNameClass=g.getBrowser();var v=g.getBrowserVersion();this.hasAlwaysAllowButton=this.browserNameClass===a.browser.edge&&v>=a.minSupportedBrowserVersion.edgeRS2&&v<a.minSupportedBrowserVersion.edgeRS4,this.hasEdgeInstructions=this.browserNameClass===a.browser.edge&&v>=a.minSupportedBrowserVersion.edgeRS4,this.isModal=!!t.ngDialogId,this.isModal||(n.isWindowFullscreen=!1);var f=h.get(a.getUserMedia.storageDataKey)||{};if(this.dataBag=f.reloadDataBag||f.dataBag,this.action=f.reloadAction||f.action,this.setupTitle(),this.setupImages(),this.setupScenarios(this.dataBag,this.action),!this.dataBag||!this.action)return this.callingIntentScenario.fail({error:\"Unable to load GetUserMedia options\"}),this.logger.error(\"Unable to resolve action and data bag from\",f),void i.go(a.states.app);this.isModal||(this.callingIntentScenario.eventData[a.counters.eventNames.method]=e.services.CallAction[f.action],this.callingIntentScenario.eventData[a.counters.eventNames.correlationId]=f.correlationId),this.callingIntentScenario.mark(\"optionsLoaded\"),this.ticket=c.getAskPermissionTicket({audio:!0,video:!0}),this.pauseScenarios(),u.traceDeeplinkScope(t,function(){return m.dataBag&&m.dataBag.deeplinkId},!1),t.$on(\"$destroy\",function(){switch(n.isWindowFullscreen=!1,c.stopPollingForPermissions(),m.ticket.state){case e.services.TicketState.WaitingForBrowser:case e.services.TicketState.WaitingForUser:m.ongoingScenarios.forEach(function(e){return e.cancel({reason:\"Navigated away from get user media.\"})});break;case e.services.TicketState.Approved:case e.services.TicketState.Deficient:m.resumeScenarios()}f.preserveTicket||c.removeAskPermissionTicket(m.ticket)}),this.ticket.safeSubscribe(t,function(){return m.onTicketStateChange(m.ticket.state)}),this.onTicketStateChange(this.ticket.state)}return i.$inject=[\"$scope\",\"$state\",\"$translate\",\"constants\",\"resources\",\"loggingService\",\"layoutService\",\"getUserMediaService\",\"callingUserActionService\",\"storageService\",\"platformDetectService\",\"downloadAppService\",\"analyticsService\",\"callingTelemetryService\",\"callingDeepLinkService\"],i.prototype.download=function(e){if(\"a\"===(e.relatedTarget||e.target).nodeName.toLowerCase()){this.logger.log(\"download\"),this.downloadAppService.download();var t=angular.element(e.target).scope();this.sendDownloadEventData(t),e.preventDefault()}},i.prototype.passWithoutMedia=function(){this.logger.log(\"pass without media\"),this.canShow=!1,this.canShowSecondStep=!1,this.resumeScenarios(),this.ticket.setState(e.services.TicketState.Deficient)},i.prototype.reload=function(){this.logger.log(\"reload\");var e={reason:\"reload\"};this.ongoingScenarios.forEach(function(t){return t.cancel(e)}),this.$state.transitionTo(this.constants.states.appGetUserMedia,{},{notify:!1}),this.layoutService.reloadApp(this.constants.getUserMedia.rejectionFlag)},i.prototype.onTicketStateChange=function(t){switch(this.logger.log(\"ticket \"+this.ticket.id+\" transitioned to state \"+e.services.TicketState[t]),t){case e.services.TicketState.WaitingForUser:this.canShowSecondStep=!1,this.displayPage();break;case e.services.TicketState.Denied:this.canShowSecondStep=!0,this.displayPage(),this.getUserMediaService.pollForPermissions(this.ticket);break;case e.services.TicketState.Approved:case e.services.TicketState.Deficient:this.leave();break;case e.services.TicketState.NotSupported:case e.services.TicketState.Expired:this.closeModal()}},i.prototype.setupImages=function(){switch(this.browserNameClass){case this.constants.browser.edge:this.imageSrc=this.hasEdgeInstructions?\"svg/device-access-edge.html\":\"svg/icons-error-large.html\";break;case this.constants.browser.chrome:this.imageSrc=\"svg/device-access-chrome.html\";break;default:this.imageSrc=null}},i.prototype.setupTitle=function(){switch(this.browserNameClass){case this.constants.browser.edge:this.firstStepTitle=this.hasAlwaysAllowButton?this.$translate.instant(this.resources.strings.getUserMedia_new_microsoft_edge_guidance):this.$translate.instant(this.resources.strings.getUserMedia_microsoft_edge_guidance),this.firstStepSubtitle=\"\",this.secondStepTitle=this.$translate.instant(this.resources.strings.getUserMedia_failure);break;case this.constants.browser.chrome:this.firstStepTitle=this.$translate.instant(this.resources.strings.getUserMedia_chrome_guidance),this.firstStepSubtitle=this.$translate.instant(this.resources.strings.getUserMedia_chrome_guidance_subtitle),this.secondStepTitle=this.$translate.instant(this.resources.strings.getUserMedia_chrome_failure)}},i.prototype.displayPage=function(){this.canShow=!0,this.layoutService.isWindowFullscreen=!0},i.prototype.closeModal=function(){this.isModal&&this.isModalOpen&&this.$scope.closeThisDialog&&(this.isModalOpen=!1,this.$scope.closeThisDialog())},i.prototype.leave=function(){this.resumeScenarios(),this.isModal?this.closeModal():this.callingUserActionService.invokeAction(this.action,this.dataBag,this.ticket.permissions),this.storageService.remove(this.constants.getUserMedia.storageDataKey)},Object.defineProperty(i.prototype,\"panelType\",{get:function(){return this.browserNameClass===this.constants.browser.edge?this.canShowSecondStep?e.PanelType.edgeDAUCDenied:e.PanelType.edgeDAUCRequested:this.browserNameClass===this.constants.browser.chrome?this.canShowSecondStep?e.PanelType.chromeDAUCDenied:e.PanelType.chromeDAUCRequested:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"mainAriaLabel\",{get:function(){var e=this.canShowSecondStep?this.secondStepTitle:this.firstStepTitle+\" \"+this.firstStepSubtitle;return e=e.replace(/<[^>]*>?/gm,\"\").trim()},enumerable:!0,configurable:!0}),i.prototype.sendDownloadEventData=function(i){var s={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.download.toString(),t.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.downloadTeamsApp.toString(),t.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.callOrMeetup.toString(),t.PanelActionScenarioType,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.downloadTeamsApp.toString(),t.PanelModuleName,this.logger),summary:\"Download Desktop Teams App\"}};this.analyticsService.onPanelAction(i,s)},i.prototype.setupScenarios=function(e,t){this.callingIntentScenario=this.getOrCreateCallingIntentScenario(),this.ongoingCallStartScenario=this.callingTelemetryService.searchForAnyCallStartScenario(),this.preJoinScenario=this.getPreJoinScenario(e,t),this.ongoingScenarios=[this.callingIntentScenario,this.ongoingCallStartScenario,this.preJoinScenario].filter(function(e){return e})},i.prototype.getOrCreateCallingIntentScenario=function(){var e,t=this.callingTelemetryService.getCallingIntentScenario();return t||(t=this.callingTelemetryService.newCallingIntentScenario(null,null,(e={},e[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.getUserMedia,e))),t},i.prototype.getPreJoinScenario=function(t,i){if(t&&t.scenarioId&&i!==e.services.CallAction.MeetupDeepLink){var s=t.meetingInfo&&t.meetingInfo.isBroadcast;return this.callingTelemetryService.getOrCreatePreJoinScenario(t.scenarioId,null,!0,s)}},i.prototype.pauseScenarios=function(){var e=this;this.ongoingScenarios.forEach(function(t){return t.pause({reason:e.constants.scenarios.calling.context.getUserMedia})})},i.prototype.resumeScenarios=function(){this.ongoingScenarios.forEach(function(e){return e.resume()})},i}();t.GetUserMediaController=i,angular.module(\"teamspace.getUserMedia\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.getUserMediaService\",\"teamspace.layoutService\",\"teamspace.callingUserActionService\",\"teamspace.platformDetectService\",\"teamspace.downloadAppService\",\"teamspace.storageService\",\"teamspace.callingTelemetryService\",\"teamspace.callingDeepLinkService\",\"teamspace.translateWithHtmlParams\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.getUserMediaDialog,{template:e.files.templates.getUserMedia,className:\"get-user-media-modal\",controller:i,controllerAs:\"getUserMedia\",showClose:!1,closeByEscape:!0,closeByDocument:!1,closeByNavigation:!0,trapFocus:!0})}]).directive(\"getUserMedia\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{},controllerAs:\"getUserMedia\",controller:i,templateUrl:e.files.templates.getUserMedia}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n;!function(e){e[e.HasMultipleTenantsGuest=0]=\"HasMultipleTenantsGuest\",e[e.HasNoTenantsGuest=1]=\"HasNoTenantsGuest\",e[e.HasOneInviteMsa=2]=\"HasOneInviteMsa\",e[e.HasMultipleInvitesMsa=3]=\"HasMultipleInvitesMsa\",e[e.HasMultipleTenantsMsa=4]=\"HasMultipleTenantsMsa\",e[e.HasNoTenantsMsa=5]=\"HasNoTenantsMsa\",e[e.RedemptionFailed=6]=\"RedemptionFailed\",e[e.HasNoTenantsMsaTrial=7]=\"HasNoTenantsMsaTrial\",e[e.MsaUserInClaimedDomain=8]=\"MsaUserInClaimedDomain\"}(n=t.GuestLicenseErrorType||(t.GuestLicenseErrorType={}));var s=function(){function t(t,n,s,i,r,o,a,l,c,u,h,g,d,m,_,p,T,w){var y=this;this.$element=t,this.$scope=s,this.$timeout=r,this.$translate=o,this.$window=a,this.accessibilityService=l,this.animationFrameFactory=c,this.ariaLiveService=u,this.authenticationService=h,this.constants=g,this.guestAccessService=d,this.loggingService=m,this.resources=_,this.settingsService=T,this.panelType=e.PanelType.GuestLicenseErrorNoTenantPicker,this.currentTenant=null,this.homeTenant=null,this.loading=!0,this.logger=m.newLogger(\"GuestLicenseErrorController\"),this.isUserInClaimedDomain=i.params&&\"true\"===i.params.isAadDomain,this.sourceTenants=p.cachedTenantNotification,h.getUserInformation().then(function(t){y.user=t;var n=y.sourceTenants.filter(function(n){var s=t.profile.idp&&t.profile.idp.indexOf(n.tenantId)>=0&&n.tenantId!==t.profile.tid;return n.isGuestInTenant=e.services.isGuest(n,s),s?(n.isHome=!0,y.homeTenant=n,!1):n.tenantId===t.profile.tid?(y.currentTenant=n,!1):(n.isHome=!1,!n.hasNoAccess)});y.redeemedTenants=n.filter(function(e){return e.isInvitationRedeemed}),y.unredeemedTenants=n.filter(function(e){return!e.isInvitationRedeemed}),null!==y.homeTenant&&y.redeemedTenants.unshift(y.homeTenant),y.setPageInfo(),y.loading=!1}),w.getMtmaTelemetryService().then(function(e){e.stopScenario(g.scenarioStepStatus.failure,{errorMessage:g.telemetry.tenantSwitch.markers.guestAccessLicenseError})})}return t.$inject=[\"$element\",\"$ocLazyLoad\",\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"$window\",\"accessibilityService\",\"animationFrameFactory\",\"ariaLiveService\",\"authenticationService\",\"constants\",\"guestAccessService\",\"loggingService\",\"resources\",\"tenantStorageService\",\"settingsService\",\"tenantSwitchUtilityService\"],t.prototype.dropDownChanged=function(e){this.selectedTenant=e,this.isContinueDisabled=!1},t.prototype.signOut=function(){this.authenticationService.logOut(this.constants.events.appState.reasons.userInitiated)},t.prototype.openSignupLink=function(){this.$window.open(this.constants.goMicrosoft.signUpTeamsUrl)},t.prototype.switchTenant=function(){var e=this;this.selectedTenant&&this.guestAccessService.switchTenant(this.$scope,this.selectedTenant,void 0,!0).catch(function(t){e.logger.error(\"switchTenant failed. Could not change tenants.\"),e.ariaLiveService.update(e.$translate.instant(e.resources.strings.guest_license_error_unable_to_redeem_message)),e.settings=e.errorSettingsMap[n.RedemptionFailed]})},t.prototype.continue=function(){_.isFunction(this.settings.onContinue)&&this.settings.onContinue()},t.prototype.focusAndShowSelectedElement=function(){var e=this;this.$timeout(function(){e.$dropdown=e.$element.find(\"div.guest-license-error-dropdown-options\"),e.$trigger=e.$element.find(\"button.guest-license-error-dropdown\");var t=function(){return e.animationFrameFactory(function(){return e.setCSSForDropdown()})};if(e.$window.addEventListener(e.constants.events.dom.windowResize,t),e.registerDropdownEvent(e.constants.events.dropdownSelect.hide,function(){e.$window.removeEventListener(e.constants.events.dom.windowResize,t)}),e.accessibilityService.isInKeyboardNavigationMode())if(e.selectedTenant){var n=e.$dropdown.find(\"li.selected\");angular.isUndefined(n.attr(\"tabIndex\"))&&n.attr(\"tabIndex\",\"0\"),n.focus()}else e.focusFirstDropdownItem()})},t.prototype.setPageInfo=function(){var t,s=this.loggingService.newScenario(this.constants.scenarios.guestAccess.guestTenantPickerPageLoaded),i={loadedPage:\"\",isAutoRedeem:!1},r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium);if(this.currentTenant&&!this.currentTenant.isInvitationRedeemed&&!this.currentTenant.hasNoAccess&&this.currentTenant.redeemUrl)i.loadedPage=this.getEnumString(n.HasOneInviteMsa),i.isAutoRedeem=!0,this.settings=this.errorSettingsMap[n.HasOneInviteMsa],this.settings.title=this.$translate.instant(this.settings.title,{tenantName:this.currentTenant.tenantName}),this.selectedTenant=this.currentTenant;else if(this.isMsaUserInHomeTenant())if(1===this.unredeemedTenants.length&&0===this.redeemedTenants.length)i.loadedPage=this.getEnumString(n.HasOneInviteMsa),this.settings=this.errorSettingsMap[n.HasOneInviteMsa],this.settings.title=this.$translate.instant(this.settings.title,{tenantName:this.unredeemedTenants[0].tenantName}),this.selectedTenant=this.unredeemedTenants[0];else if(this.unredeemedTenants.length>1&&0===this.redeemedTenants.length)i.loadedPage=this.getEnumString(n.HasMultipleInvitesMsa),this.settings=this.errorSettingsMap[n.HasMultipleInvitesMsa],this.settings.title=this.$translate.instant(this.settings.title);else if(this.unredeemedTenants.length>0||this.redeemedTenants.length>0)i.loadedPage=this.getEnumString(n.HasMultipleTenantsMsa),this.settings=this.errorSettingsMap[n.HasMultipleTenantsMsa],this.settings.title=this.$translate.instant(this.settings.title),0===this.unredeemedTenants.length&&1===this.redeemedTenants.length&&(this.selectedTenant=this.redeemedTenants[0]);else if(this.isUserInClaimedDomain){o=n.MsaUserInClaimedDomain;i.loadedPage=this.getEnumString(o),this.settings=this.errorSettingsMap[o],this.settings.title=this.$translate.instant(this.settings.title)}else{var o=r?n.HasNoTenantsMsaTrial:n.HasNoTenantsMsa;i.loadedPage=this.getEnumString(o),this.settings=this.errorSettingsMap[o],this.settings.title=this.$translate.instant(this.settings.title)}else this.unredeemedTenants.length>0||this.redeemedTenants.length>0?(i.loadedPage=this.getEnumString(n.HasMultipleTenantsGuest),this.settings=this.errorSettingsMap[n.HasMultipleTenantsGuest],0===this.unredeemedTenants.length&&1===this.redeemedTenants.length&&(this.selectedTenant=this.redeemedTenants[0]),this.settings.title=this.$translate.instant(this.settings.title)):(i.loadedPage=this.getEnumString(n.HasNoTenantsGuest),this.settings=this.errorSettingsMap[n.HasNoTenantsGuest],this.currentTenant&&this.currentTenant.tenantName?this.settings.title=this.$translate.instant(this.settings.title,{tenantName:this.currentTenant.tenantName}):this.settings.title=this.$translate.instant(this.resources.strings.guest_license_error_no_license_title_no_current_tenant));this.isContinueDisabled=this.settings.continueDisabled&&!this.selectedTenant,this.showDropdownTitles=this.redeemedTenants.length>0&&this.unredeemedTenants.length>0,this.settings.showDropdown&&(0===this.redeemedTenants.length?(this.dropdownTitle=this.$translate.instant(this.resources.strings.guest_license_error_dropdown_empty_text_invite_only),this.dropdownAriaTitle=this.$translate.instant(this.resources.strings.guest_license_error_dropdown_empty_text_aria_invite_only)):(this.dropdownTitle=this.$translate.instant(this.resources.strings.guest_license_error_dropdown_empty_text),this.dropdownAriaTitle=this.$translate.instant(this.resources.strings.guest_license_error_dropdown_empty_text_aria)),this.panelType=e.PanelType.GuestLicenseErrorTenantPicker),this.settings.secondaryTitleKey&&(this.settings.secondaryTitleKeyWithTenant&&this.currentTenant&&this.currentTenant.tenantName?this.settings.secondaryTitle=this.$translate.instant(this.settings.secondaryTitleKeyWithTenant,{tenantName:this.currentTenant.tenantName}):this.settings.secondaryTitle=this.$translate.instant(this.settings.secondaryTitleKey)),s.stop((t={},t[this.constants.scenarioDataPropNames.data]=JSON.stringify(i),t))},t.prototype.getEnumString=function(t){return e.shared.AttributeHelper.tryGetEnumString(t,n)},t.prototype.focusFirstDropdownItem=function(){var e=this.$dropdown.find(\"li\");if(e.length>0)return e[0].tabIndex=0,void e[0].focus()},t.prototype.isMsaUserInHomeTenant=function(){var e=this.authenticationService.isMsa(),t=this.currentTenant===this.homeTenant;return null===this.currentTenant&&null===this.homeTenant&&(t=!0),e&&t},t.prototype.setCSSForDropdown=function(){var e=this.$trigger.offset();this.$dropdown.css({left:e.left,top:\"auto\"})},t.prototype.registerDropdownEvent=function(t,n){return e.common.SafeJQuery.on(this.$scope,this.$dropdown,t,n)},Object.defineProperty(t.prototype,\"errorSettingsMap\",{get:function(){var t,s=this;return t={},t[n.HasMultipleTenantsGuest]={title:this.resources.strings.guest_license_error_title,secondaryTitleKeyWithTenant:this.resources.strings.guest_license_error_no_license_subtitle_with_tenant,secondaryTitleKey:this.resources.strings.guest_license_error_no_license_subtitle,showSecondaryTitle:!0,showDropdown:!0,heroImage:\"guest-license-error-welcome-hero.svg\",showContinue:!0,continueDisabled:!0,onContinue:function(){return s.switchTenant()},onContinueTelemetry:{trackName:e.components.PanelModuleName.signIntoTenantButton,trackType:e.components.PanelModuleType.button,trackSummary:\"Guest License Sign Into Tenant\"},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button)},t[n.HasNoTenantsGuest]={title:this.resources.strings.guest_license_error_no_license_title,secondaryTitleKey:this.resources.strings.guest_license_error_no_license_or_tenants_subtitle,showSecondaryTitle:!0,showDropdown:!1,heroImage:\"license-error-no-longer-allowed-hero.svg\",showContinue:!1,continueDisabled:!1,onContinueTelemetry:{},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button)},t[n.HasNoTenantsMsa]={title:this.resources.strings.guest_license_error_no_license_msa_title,showSecondaryTitle:!1,showDropdown:!1,heroImage:\"guest-license-error-no-invite.svg\",showContinue:!1,continueDisabled:!1,onContinueTelemetry:{},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button)},t[n.HasNoTenantsMsaTrial]={title:this.resources.strings.guest_license_error_no_license_msa_title_sign_up,showSecondaryTitle:!1,showDropdown:!1,heroImage:\"license-error-key.svg\",showContinue:!0,continueDisabled:!1,onContinue:function(){return s.openSignupLink()},onContinueTelemetry:{trackName:e.components.PanelModuleName.signUpForTeamsGuestLicenseError,trackType:e.components.PanelModuleType.button,trackSummary:\"Guest License Error Sign Up For Teams\"},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button_sign_up),footerMessageTextStrings:[this.$translate.instant(this.resources.strings.guest_license_error_footer_redeem_email_line_1),this.$translate.instant(this.resources.strings.guest_license_error_footer_redeem_email_line_2)]},t[n.MsaUserInClaimedDomain]={title:this.resources.strings.license_error_msa_user_in_a_claimed_domain_title,secondaryTitleKey:this.resources.strings.license_error_msa_user_in_a_claimed_domain_message,showSecondaryTitle:!0,showDropdown:!1,heroImage:\"something-went-wrong.svg\",showContinue:!0,continueDisabled:!1,onContinue:function(){return s.openSignupLink()},onContinueTelemetry:{trackName:e.components.PanelModuleName.signUpForTeamsUserInClaimedDomainError,trackType:e.components.PanelModuleType.button,trackSummary:\"License Error User in Claimed Domain\"},continueButtonText:this.$translate.instant(this.resources.strings.license_error_msa_user_in_a_claimed_domain_button_text),footerMessageTextStrings:[this.$translate.instant(this.resources.strings.guest_license_error_footer_redeem_email_line_1),this.$translate.instant(this.resources.strings.guest_license_error_footer_redeem_email_line_2)]},t[n.HasOneInviteMsa]={title:this.resources.strings.guest_license_error_one_invite_title,showSecondaryTitle:!1,showDropdown:!1,heroImage:\"guest-license-error-welcome-hero.svg\",showContinue:!0,continueDisabled:!1,onContinue:function(){return s.switchTenant()},onContinueTelemetry:{trackName:e.components.PanelModuleName.signIntoTenantButton,trackType:e.components.PanelModuleType.button,trackSummary:\"Guest License Sign Into Tenant\"},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button)},t[n.HasMultipleTenantsMsa]={title:this.resources.strings.guest_license_error_title,showSecondaryTitle:!1,showDropdown:!0,heroImage:\"guest-license-error-welcome-hero.svg\",showContinue:!0,continueDisabled:!0,onContinue:function(){return s.switchTenant()},onContinueTelemetry:{trackName:e.components.PanelModuleName.signIntoTenantButton,trackType:e.components.PanelModuleType.button,trackSummary:\"Guest License Sign Into Tenant\"},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button)},t[n.HasMultipleInvitesMsa]={title:this.resources.strings.guest_license_error_title,secondaryTitleKey:this.resources.strings.guest_license_error_invites_subtitle,showSecondaryTitle:!0,showDropdown:!0,heroImage:\"guest-license-error-welcome-hero.svg\",showContinue:!0,continueDisabled:!0,onContinue:function(){return s.switchTenant()},onContinueTelemetry:{trackName:e.components.PanelModuleName.signIntoTenantButton,trackType:e.components.PanelModuleType.button,trackSummary:\"Guest License Sign Into Tenant\"},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button)},t[n.RedemptionFailed]={title:this.$translate.instant(this.resources.strings.guest_license_error_title_redemption_failed),showSecondaryTitle:!1,showDropdown:!1,heroImage:\"something-went-wrong.svg\",showContinue:!0,continueDisabled:!1,onContinue:function(){return s.switchTenant()},onContinueTelemetry:{},continueButtonText:this.$translate.instant(this.resources.strings.guest_license_error_button_try_again)},t},enumerable:!0,configurable:!0}),t}();t.GuestLicenseErrorController=s,angular.module(\"teamspace.guestLicenseError\",[\"oc.lazyLoad\",\"pascalprecht.translate\",\"teamspace.authenticationService\",\"teamspace.locales\",\"teamspace.constants\",\"teamspace.animationFrameFactory\",\"teamspace.loggingService\",\"teamspace.settingsService\"]).directive(\"guestLicenseError\",function(){return{controller:s,controllerAs:\"glec\",templateUrl:\"components/guest-license-error/guest-license-error.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=function(){function t(t,e,n){var a=this;this.faqItems=[],this.loaded=!1,this.error=!1,e.getFaqs().then(function(e){a.faqItems=e.map(function(e){return{id:e.id,title:e.title,content:t.trustAsHtml(n.sanitizeHtml(e.body)),isExpanded:!1}}),a.loaded=!0},function(){a.error=!0})}return t.$inject=[\"$sce\",\"helpService\",\"htmlSanitizer\"],t.prototype.toggleItem=function(t){t.isExpanded=!t.isExpanded},t}();t.FaqTabController=e,angular.module(\"teamspace.helpFaqsTab\",[\"teamspace.helpService\"]).directive(\"helpFaqTab\",[function(){return{restrict:\"E\",scope:{},templateUrl:\"components/help-faq-tab/faq-tab.html\",controller:e,controllerAs:\"ctrl\"}}])}(t.help||(t.help={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var t=function(){function e(e,t,s,a,n,o,r){this.$sce=e,this.$translate=t,this.resources=s,this.constants=a,this.localizationService=n,this.analyticsService=o,this.helpService=r,this.releaseNoteItems=[],this.loaded=!1,this.error=!1,this.loadTab(a.help.helpTabActions.init)}return e.$inject=[\"$sce\",\"$translate\",\"resources\",\"constants\",\"localizationService\",\"analyticsService\",\"helpService\"],e.prototype.loadTab=function(e){var t=this;e||(e=this.constants.help.helpTabActions.reload),this.loaded=this.error=!1,this.helpService.getReleaseNotes().then(function(s){s=_.sortBy(s,function(e){return-Date.parse(e.date)}),t.releaseNoteItems=s.map(function(e){return{title:t.localizationService.getDate(e.date,\"longDate\",!0),version:e.version?t.$translate.instant(t.resources.strings.releasenotes_tab_version,{version:e.version}):null,content:t.$sce.trustAsHtml(e.body)}}),t.loaded=!0;var a={action:e,success:!0};t.analyticsService.eventTrack(t.constants.telemetry.help.loadReleaseNotes,a)},function(){t.error=!0;var s={action:e,success:!1};t.analyticsService.eventTrack(t.constants.telemetry.help.loadReleaseNotes,s)})},e}();e.ReleaseNotesTabController=t,angular.module(\"teamspace.helpReleaseNotesTab\",[\"teamspace.helpService\"]).directive(\"helpReleaseNotesTab\",[function(){return{restrict:\"E\",scope:{},templateUrl:\"components/help-release-notes-tab/help-release-notes-tab.html\",controller:t,controllerAs:\"ctrl\"}}])}(e.help||(e.help={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=function(){function t(t,e,i,r,s,c,l,a,n){this.$sce=t,this.$element=e,this.$anchorScroll=i,this.$timeout=r,this.$state=s,this.constants=c,this.helpService=l,this.appStateService=a,this.analyticsService=n,this.listSections=[],this.listLoaded=!1,this.listError=!1,this.networkError=!1,this.currentArticle=null,this.articleTitle=\"\",this.articleSubtitle=\"\",this.articleSections=[],this.articleItems=[],this.articleLoaded=!1,this.articleError=!1,this.articleIsGrouped=!1,this.animateArticleLoad=!0,this.targetItemId=null,this.loadTab(c.help.helpTabActions.init)}return t.$inject=[\"$sce\",\"$element\",\"$anchorScroll\",\"$timeout\",\"$state\",\"constants\",\"helpService\",\"appStateService\",\"analyticsService\"],t.prototype.gotoArticle=function(t,e){var i=this;e||(e=this.constants.help.helpTabActions.click),this.currentArticle!==t&&(this.articleLoaded=this.articleError=!1,this.articleTitle=this.articleSubtitle=\"\",this.articleSections=[],this.articleItems=[],this.currentArticle=t,this.helpService.getArticle(this.currentArticle).then(function(r){if(i.currentArticle===t){i.scrollArticleToTop(),i.isGroupedArticle(r)?i.loadGroupedArticle(r):i.loadSimpleArticle(r),i.articleLoaded=!0;var s={article:i.currentArticle,action:e,success:!0};i.analyticsService.eventTrack(i.constants.telemetry.help.loadArticle,s)}}).catch(function(r){if(i.currentArticle===t){i.articleError=!0;var s={article:i.currentArticle,action:e,success:!1,error:r};i.analyticsService.eventTrack(i.constants.telemetry.help.loadArticle,s)}}))},t.prototype.toggleItem=function(t){if(t.isExpanded=!t.isExpanded,t.isExpanded){var e={article:this.currentArticle,item:t.id,action:this.constants.help.helpTabActions.click};this.analyticsService.eventTrack(this.constants.telemetry.help.expandItem,e)}},t.prototype.reloadArticle=function(){if(this.currentArticle){var t=this.currentArticle;this.currentArticle=null,this.gotoArticle(t,this.constants.help.helpTabActions.reload)}},t.prototype.loadTab=function(t){var e=this;t||(t=this.constants.help.helpTabActions.reload),this.listLoaded=this.listError=this.networkError=!1;var i=this.getEntityInfo();this.helpService.getTopics().then(function(r){var s=0;e.listSections=r.map(function(t){return{id:\"article_list_section_\"+s++,header:t.header,image:e.getUrlForSectionImage(t.image),items:t.items}}),e.listLoaded=!0,i&&i.articleId?(e.targetItemId=i.itemId,e.gotoArticle(i.articleId,t)):(e.targetItemId=null,e.gotoFirstArticle(t));var c={action:t,success:!0};e.analyticsService.eventTrack(e.constants.telemetry.help.loadHelpTab,c)},function(i){e.appStateService.isOnline?e.listError=!0:e.networkError=!0;var r={action:t,success:!1,error:i};e.analyticsService.eventTrack(e.constants.telemetry.help.loadHelpTab,r)})},t.prototype.gotoFirstArticle=function(t){if(this.listSections&&this.listSections.length){var e=this.listSections[0];e.items&&e.items.length&&this.gotoArticle(e.items[0].article,t)}},t.prototype.getUrlForSectionImage=function(t){var e=this.constants.help.sectionImages[t];return e||(e=this.constants.help.defaultSectionImage),e},t.prototype.isGroupedArticle=function(t){return t.sections&&t.sections.length>0},t.prototype.loadGroupedArticle=function(t){var e=this;this.articleTitle=t.title,this.articleSubtitle=t.subtitle;var i=0;if(this.articleSections=t.sections.map(function(t){return{id:\"article_section_\"+i++,header:t.header,items:t.items.map(function(t){return{id:t.id,title:t.title,content:e.$sce.trustAsHtml(t.body),isExpanded:!1}})}}),this.articleIsGrouped=!0,this.articleSections)if(this.animateArticleLoad=!0,this.targetItemId)for(var r=!1,s=this,c=0;c<this.articleSections.length&&\"break\"!==function(t){var i=s.articleSections[t];if(i.items)for(var c=s.targetItemId,l=0;l<i.items.length;l++)if(i.items[l].id===c){s.animateArticleLoad=!1,i.items[l].isExpanded=!0,s.$timeout(function(){e.$anchorScroll(c)}),r=!0;break}if(r)return\"break\"}(c);c++);else{var l=this.articleSections[0];l&&l.items[0]&&(l.items[0].isExpanded=!0)}this.targetItemId=null},t.prototype.loadSimpleArticle=function(t){var e=this;if(this.articleTitle=t.title,this.articleSubtitle=t.subtitle,this.articleItems=t.items.map(function(t){return{id:t.id,title:t.title,content:e.$sce.trustAsHtml(t.body),isExpanded:!1}}),this.articleIsGrouped=!1,this.articleItems)if(this.animateArticleLoad=!0,this.targetItemId){for(var i=this.targetItemId,r=0;r<this.articleItems.length;r++)if(this.articleItems[r].id===i){this.animateArticleLoad=!1,this.articleItems[r].isExpanded=!0,this.$timeout(function(){e.$anchorScroll(i)});break}}else this.articleItems[0]&&(this.articleItems[0].isExpanded=!0);this.targetItemId=null},t.prototype.getEntityInfo=function(){var t=this.$state.params.deepLinkContext,e=null;if(t&&(e=\"string\"==typeof t?t:t.subEntityId),e){var i=e.split(\"/\");return{articleId:i[0],itemId:i[1]}}return null},t.prototype.scrollArticleToTop=function(){var t=this.$element.find(\".article-pane\")[0];t&&(t.scrollTop=0)},t}();t.HelpTabController=e,angular.module(\"teamspace.helpTab\",[]).directive(\"helpTab\",[function(t,i){return{restrict:\"E\",scope:{},templateUrl:\"components/help-tab/help-tab.html\",controller:e,controllerAs:\"helpTab\"}}])}(t.help||(t.help={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){!function(t){var o=function(){function e(e,i,t,o,n,r,a,s){var c=this;this.$sce=e,this.$timeout=i,this.$window=t,this.constants=o,this.loggingService=r,this.localizationService=a,this.videoItems=[],this.currentVideoItem=null,this.vcmsPlayerEnabled=!1,this.videoLoadingScenario=null,this.vcmsPlayerEnabled=n.valueAsBoolean(o.settings.names.enableVCMSPlayer),s.getVideos().then(function(e){c.videoItems=e},function(e){r.error(\"HelpVideosTab: failed to get videos, error = \"+e)})}return e.$inject=[\"$sce\",\"$timeout\",\"$window\",\"constants\",\"settingsService\",\"loggingService\",\"localizationService\",\"helpService\"],e.prototype.$onDestroy=function(){this.videoLoadingScenario&&(this.loggingService.warn(\"Help video - closed before loading finished\"),this.videoLoadingScenario.cancel(),this.videoLoadingScenario=null)},e.prototype.onPlayerAction=function(e){e===i.VideoPlayerController.Type_Play_Next_Action&&this.selectItem(this.getNextItem())},e.prototype.selectItem=function(e){var i=this;if(this.currentVideoItem!=e){this.currentVideoItem=e;var t=this.localizationService.getLocale(),o=\"//videoplayercdn.osi.office.net/embed/\"+e.uuid+\"?mkt=\"+t+\"&autoplay=true\";this.vcmsPlayerUrl=this.$sce.trustAsResourceUrl(o),this.videoLoadingScenario&&(this.loggingService.warn(\"Help video - switched to new video before loading finished\"),this.videoLoadingScenario.cancel(),this.videoLoadingScenario=null),this.videoLoadingScenario=this.loggingService.newScenario(this.constants.scenarios.help.loadVideo),this.$timeout(function(){i.frame=i.$window.document.getElementById(\"vcmsPlayer\"),i.frame.onload=function(){i.videoLoadingScenario&&(i.videoLoadingScenario.stop(),i.videoLoadingScenario=null)},i.frame.onerror=function(){i.videoLoadingScenario&&(i.videoLoadingScenario.fail(),i.videoLoadingScenario=null)}})}},e.prototype.gotoHome=function(){this.vcmsPlayerUrl=null,this.currentVideoItem=null},e.prototype.getNextItem=function(){var e=(_.indexOf(this.videoItems,this.currentVideoItem)+1)%this.videoItems.length;return this.videoItems[e]},e}();t.VideosTabController=o,angular.module(\"teamspace.helpVideosTab\",[\"teamspace.loggingService\",\"teamspace.helpService\",\"teamspace.videoPlayer\"]).directive(\"helpVideosTab\",[\"$compile\",\"constants\",function(e,i){return{restrict:\"E\",scope:{},templateUrl:i.files.templates.helpVideosTab,controller:o,controllerAs:\"ctrl\"}}]).filter(\"duration\",[\"$translate\",\"resources\",function(i,t){return function(o){return e.services.CallingDurationHelper.durationFormatter(o,i,t.strings)}}])}(i.help||(i.help={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(a){var e=function(){function a(a,e,i,o,n,s,r,p,c,l,h){this.$scope=a,this.constants=e,this.localizationService=n,this.utilityService=r,this.$translate=l,this.isSaving=!1,this.isSaveFailed=!1,this.addToTeamMemeChecked=!1,this.logger=o.newLogger(\"ImageCaption\"),this.serviceName=t.services.navigationGetStateContextFrom(h.current,h.params,e)===e.navigation.context.chat?e.files.serviceName.p2p:e.files.serviceName.teams,c.$on(a,e.events.jQuery.resize,function(t){a.onWindowResized()})}return a.$inject=[\"$scope\",\"constants\",\"channelService\",\"loggingService\",\"localizationService\",\"filesAsyncMediaService\",\"utilityService\",\"settingsService\",\"eventingService\",\"$translate\",\"$state\"],a.prototype.onCaptionChanged=function(){this.isSaveFailed=!1,this.captionArray=[],this.assetType===this.constants.funStuff.assetType.stickersCustom?(this.caption||(this.caption=\"\"),this.captionArray.push(this.caption),this.$scope.drawImageWithCaptions(this.captionArray,!1,this.$scope.captionRegionArray)):this.assetType===this.constants.funStuff.assetType.meme&&(this.topCaption||(this.topCaption=\"\"),this.bottomCaption||(this.bottomCaption=\"\"),this.captionArray.push(this.topCaption.toString().toUpperCase(),this.bottomCaption.toString().toUpperCase()),\"\"===this.topCaption&&\"\"===this.bottomCaption?this.$scope.drawImageWithCaptions(this.$scope.placeholderArray,!0,this.$scope.captionRegionArray):this.$scope.drawImageWithCaptions(this.captionArray,!1,this.$scope.captionRegionArray)),this.$scope.oncaptionchanged&&this.$scope.metadata&&this.$scope.oncaptionchanged({imageId:this.$scope.metadata.id})},a.prototype.onSave=function(){this.isSaving=!0,this.isSaveFailed=!1;var a=new t.services.MediaUploadData;a.contentBytes=this.utilityService.convertBase64ImageToBytes(this.$scope.imageData),a.contentBase64=this.$scope.imageData;var e={mediaUploadData:a,alternateText:this.getAlternateText()};this.$scope.onSaveCallback({data:e}),this.$scope.onsaved({data:this.addToTeamMemeChecked}),this.$scope.hidepicker()},a.prototype.onCancel=function(){this.isSaveFailed=!1,this.$scope.oncancel&&this.$scope.metadata&&this.$scope.oncancel({imageId:this.$scope.metadata.id})},a.prototype.isSaveEnabled=function(){return!!(this.caption&&this.caption.length>0)||!!(this.topCaption&&this.topCaption.length>0||this.bottomCaption&&this.bottomCaption.length>0)},a.prototype.saveButtonText=function(){return this.isSaveFailed?this.$translate.instant(this.$scope.$root.resources.strings.funStuffPicker_imagecaption_buttonRetry):this.$translate.instant(this.$scope.$root.resources.strings.funStuffPicker_imagecaption_buttonSave)},a.prototype.getAlternateText=function(){if(this.assetType==this.constants.funStuff.assetType.meme){var t=this.topCaption||\"\",a=this.bottomCaption||\"\";return this.$translate.instant(this.$scope.$root.resources.strings.funStuffPicker_memeAltText,{topCaption:t,bottomCaption:a})}return this.$translate.instant(this.$scope.$root.resources.strings.funStuffPicker_stickerAltText,{caption:this.caption||\"\"})},a}();a.ImageCaptionController=e,angular.module(\"teamspace.imageCaption\",[\"focusOn\",\"ui.router\"]).directive(\"imageCaption\",[function(){return{restrict:\"E\",scope:{metadata:\"=?\",onsaved:\"&\",oncancel:\"&\",oncaptionchanged:\"&\",hidepicker:\"&\",onSaveCallback:\"&\"},bindToController:{},controllerAs:\"imageCaption\",templateUrl:\"components/image-caption/image-caption.html\",controller:e,link:function(t,a,e,i){t.imageData=null,t.imageLoaded=!1,t.imageLoadFailed=!1;var o=a.find(\"div.image-caption\"),n=o.width(),s=o.height()-80,r=a.find(\".image-caption-canvas\")[0],p=r.getContext(\"2d\"),c=0,l=0,h=!1,d=document.createElement(\"canvas\"),m=d.getContext(\"2d\"),g=\"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVv.,?!\",u=12,f=\"\",v=0,y=0,C=\"Arial\",S=\"black\",$=\"\",A={startX:0,startY:0,endX:0,endY:0},T={startX:0,startY:0,endX:0,endY:0},x={startX:0,startY:0,endX:0,endY:0};t.captionRegionArray=[],t.placeholderArray=[],t.metadata&&t.metadata.type&&(f=1==t.metadata.isTeamMeme?t.metadata.imageSrc:t.metadata.url,t.metadata.fontFamily&&(C=t.metadata.fontFamily),t.metadata.fontColor&&(S=t.metadata.fontColor),t.metadata.fontBorderColor&&($=t.metadata.fontBorderColor),i.assetType=t.metadata.type,t.metadata.type===i.constants.funStuff.assetType.stickersCustom?(t.placeholder=\"\",s=o.height()-80,A.startX=t.metadata.startX,A.startY=t.metadata.startY,A.endX=t.metadata.endX,A.endY=t.metadata.endY,t.captionRegionArray.push(A),t.setCaption=t.metadata.setCaption,t.metadata.placeholder?(t.placeholder=t.metadata.placeholder,t.placeholderArray.push(t.placeholder),t.setCaption&&(i.caption=t.placeholder)):t.placeholderArray.push(\"\")):t.metadata.type===i.constants.funStuff.assetType.meme&&(t.placeholderTop=\"\",t.placeholderBottom=\"\",s=o.height()-120,u=20,t.metadata.captionTop&&t.metadata.captionBottom&&(T=t.metadata.captionTop,x=t.metadata.captionBottom,t.captionRegionArray.push(T,x)),t.metadata.placeholderTop&&(t.placeholderTop=t.metadata.placeholderTop,t.placeholderArray.push(t.placeholderTop.toString().toUpperCase())),t.metadata.placeholderBottom&&(t.placeholderBottom=t.metadata.placeholderBottom,t.placeholderArray.push(t.placeholderBottom.toString().toUpperCase())),0==t.placeholderArray.length&&t.placeholderArray.push(\"\",\"\"))),t.isCaptionRegionEmpty=function(t){if(t)for(var a in t)if(0!==t[a])return!1;return!0},t.calculateMemeCaptionExtents=function(t,a){return{topCaptionExtent:{startX:20,startY:20,endX:t-20,endY:70},bottomCaptionExtent:{startX:20,startY:a-70,endX:t-20,endY:a-20}}},t.fillTextInCanvas=function(e,o){if(e&&o){var n=(a.find('textarea[data-tid=\"stickerInput\"]').attr(\"dir\")||i.localizationService.langDirection)===i.constants.languageDirectionStrings.rtl;n&&(d.setAttribute(\"dir\",i.constants.languageDirectionStrings.rtl),d.style.display=\"none\",a.append(d));for(var s=0;s<e.captionStrings.length;s++){var r=void 0,p=o.startY+s*(e.fontSize+e.lineSpacing)*e.scaleFactor+e.fontSize*e.scaleFactor+e.yOffset;r=n?o.startX+(e.boxWidth+e.scaleFactor*e.captionWidths[s])/2:o.startX+(e.boxWidth-e.scaleFactor*e.captionWidths[s])/2,m.fillText(e.captionStrings[s],r,p),$&&m.strokeText(e.captionStrings[s],r,p)}n&&d.remove()}t.imageData=d.toDataURL()},t.computeCaptionsScaleFactor=function(t,a,e){if(t&&angular.isDefined(a)&&e){var i=t.replace(/%20/g,\" \");a&&(m.fillStyle=\"#888888\"),m.font=u+\"px \"+C,m.fillStyle=S,$&&(m.strokeStyle=$,m.lineWidth=2,m.lineJoin=\"round\");for(var o=e.endX-e.startX,n=e.endY-e.startY,s=m.measureText(g),r=(u+0)/(s.width/g.length),p=n/o,c=Math.floor(Math.sqrt(p*i.length/r)),l=i.length/c,h=[],d=1;d<c;d++){for(var f=Math.floor(l*d),v=!1,y=f;!v;){if(\" \"===i[y]){v=!0;break}++y>=i.length&&(v=!0)}var A=f;for(v=!1;!v;){if(\" \"===i[A]){v=!0;break}--A<0&&(v=!0)}var T=y-f,x=f-A;f=A,T<x&&(f=y),f>0&&f<i.length&&h.push(f),h.length>1&&(h[h.length-2]===f?h.pop():f===i.length&&h.pop())}var b=[];if(h.length>0){b.push(i.substr(0,h[0]));for(var w=0;w<h.length;w++){var I=void 0,k=void 0;w===h.length-1?(I=h[w]+1,k=i.length-I):(I=h[w]+1,k=h[w+1]-I),b.push(i.substr(I,k))}}else b.push(i);for(var R=(h.length+1)*u+0*h.length,F=0,X=[],D=0;D<b.length;D++){var Y=m.measureText(b[D]).width;X.push(Y),Y>F&&(F=Y)}var B=1,W=u*(B=p<R/F?n/R:o/F);return m.font=W+\"px \"+C,{yOffset:(n-R*B)/2,captionStrings:b,boxWidth:o,scaleFactor:B,captionWidths:X,fontSize:u,lineSpacing:0}}},t.drawImageWithCaptions=function(a,e,i){if(a&&i&&angular.isDefined(e)){m.drawImage(t.image,0,0);for(var o=0;o<a.length;o++){var n=t.computeCaptionsScaleFactor(a[o],e,i[o]);t.fillTextInCanvas(n,i[o])}t.drawDisplayImage()}},t.drawDisplayImage=function(){var a=new Image;a.onload=function(){p.drawImage(a,0,0,c,l)},a.src=t.imageData},t.resizeCanvas=function(){h=!1;var t=c,a=l;if(v<=n&&y<=s)c=v,l=y;else{var e=s/y,i=n/v;i>e&&(i=e),c=v*i,l=y*i}t==c&&a==l||(r.width=c,r.height=l,h=!0)},t.onWindowResized=function(){n=o.width(),s=o.height()-80,t.resizeCanvas(),h&&t.drawDisplayImage()},t.image=new Image,t.image.crossOrigin=\"Anonymous\",t.image.onload=function(){if(v=t.image.width,y=t.image.height,t.metadata.type===i.constants.funStuff.assetType.meme&&t.isCaptionRegionEmpty(x)&&t.isCaptionRegionEmpty(T)){var a=t.calculateMemeCaptionExtents(v,y);T=a.topCaptionExtent,x=a.bottomCaptionExtent,t.captionRegionArray=[],t.captionRegionArray.push(T,x)}d.width=v,d.height=y,t.resizeCanvas(),\"\"!=t.placeholderArray[0]&&t.captionRegionArray?t.drawImageWithCaptions(t.placeholderArray,!0,t.captionRegionArray):t.captionRegionArray&&t.drawImageWithCaptions(t.placeholderArray,!1,t.captionRegionArray),t.imageLoaded=!0,t.$evalAsync()},t.image.onerror=function(){t.imageLoadFailed=!0,t.$evalAsync()},t.image.src=f}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){function a(t,a,n,i,o,r,s,c,l,m,p,g,u,d,v){return{restrict:\"E\",replace:!0,templateUrl:\"components/image/image.html\",link:function(f,h,S){function y(e,a){t.stopEvent(e),t.isTeamStaticsDomain(e.target.getAttribute(\"target-src\"))||a.dataUrl?T(e):t.blobToDataURI(a.blob).then(function(t){a.dataUrl=t,T(e)}).catch(function(e){i.warn(\"Context menu for inline image cannot open, because {0}\",e)})}function I(a,n){t.stopEvent(a),s.clearAllTooltips();var i='<img src=\"'+(t.isTeamStaticsDomain(n.httpUrl)?n.httpUrl:n.dataUrl)+'\">',o={};o[e.services.UtilityServiceStatics.ClipboardFormats.Html]=i,t.copyMultipleFormatsToClipboard(o)}function T(n){var i=t.generateUUIDNormalized(),o={templateUrl:a.images.contextMenuTemplate,trigger:\"manual\",container:\"body\",placement:\"auto bottom-right\",scope:f},r={sourceElement:$(n.currentTarget),tooltipType:e.services.TooltipType.Dropdown,tooltipTypeToClearList:[e.services.TooltipType.Dropdown],options:o,tooltipId:i,cssApplicator:function(){c.contextMenu(n,\"div[data-tid=image-action-menu]\")}};s.toggleTooltip(r)}var U=d.valueAsBoolean(a.settings.names.msgEnableAmsV2Loading),b=a.urls.messaging.attachments.getImageFullsize.split(\"/\").pop(),w=a.urls.messaging.attachments.getImageInlineSize.split(\"/\").pop(),z=S.onImageShow?m(S.onImageShow):null,C=S.onLoadingSrcError?m(S.onLoadingSrcError):null,E=S.width&&parseFloat(S.width)||0,A=S.height&&parseFloat(S.height)||0,M=function(e,a){if(e){var n=e,i=p.when(),o=void 0,r=t.isAmsDomain(e);r&&(n=e.replace(new RegExp(b+\"$\"),w),U&&(o=l.getUpdatedUrl(n)),i=u.getSkypeTokens()),U&&r?o.then(function(e){e&&(n=e),i.finally(function(){return a(n)})}):i.finally(function(){return a(n)})}};if(t.asBoolean(S.lazyLoad)){var k=f.lastEditTime,D=(!!_.isNil(f.isNewMessage)||f.isNewMessage)&&d.getPerformanceMode()!==e.services.PerformanceMode.Low,L=f.isThreadVisible,N=new e.services.LazyImage(f,h,g,a,n,i,t,d,o,r,k,E,A,t.asBoolean(S.hideOnError),D,v,L,z);S.$observe(\"targetSrc\",function(e){M(e,function(e){U&&(h.parent().is(\"a\")&&h.parent().attr(\"href\",e),h.attr(\"target-src\",e)),N.setSource(e)})}),N.onRender(),f.lazyImages||(f.lazyImages=[]),f.lazyImages.push(N),f.onClick=function(e){f.lazyImages[e]&&f.lazyImages[e].onClick()},f.onRightClick=function(e,t){f.lazyImages[e]&&(y(t,f.lazyImages[e]),f.copyImage=function(t){I(t,f.lazyImages[e])})}}else S.$observe(\"targetSrc\",function(e){M(e,function(e){U&&(h.parent().is(\"a\")&&h.parent().attr(\"href\",e),h.attr(\"target-src\",e)),h.attr(\"src\",e),h.on(\"error\",function(e){C?C(f):t.asBoolean(S.hideOnError)&&h.hide()})})}),f.onClick=function(e){}}}}a.$inject=[\"utilityService\",\"constants\",\"eventingService\",\"loggingService\",\"filesAsyncMediaService\",\"loadImageHandlerService\",\"tooltipService\",\"tooltipCssApplicators\",\"amsUrlService\",\"$parse\",\"$q\",\"$timeout\",\"authenticationService\",\"settingsService\",\"appStateService\"],angular.module(\"teamspace.image\",[\"teamspace.authenticationService\",\"teamspace.services.amsUrlService\",\"teamspace.filesAsyncMediaService\",\"teamspace.loadImageHandlerService\"]).directive(\"msImage\",a);!function(e){e[e.None=0]=\"None\",e[e.Circle=1]=\"Circle\"}(t.ImageCrop||(t.ImageCrop={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){n.components||(n.components={}),angular.module(\"teamspace.internalUrl\",[]).directive(\"internalUrl\",[\"$location\",\"settingsService\",\"authenticationService\",\"utilityService\",\"$window\",\"constants\",\"loggingService\",function(e,t,i,o,r,a,c){return{restrict:\"A\",scope:{},link:function(l,s,u){var p=c.newLogger(\"InternalUrl\"),g=t.valueAsBoolean(a.settings.names.isDesktopApp),w=i.isAnonymous();n.common.SafeJQuery.bind(l,s,\"click\",function(n){var i=s.attr(\"href\");if(i){var a=o.getDeeplinkUrl(i,t.getRootUri());a&&g&&w&&r.desktopSettings&&r.desktopSettings.enableAnonymousAccess?p.info(\"Anon: Opening link in new window with url {0}\",i):a?(n.preventDefault(),p.info(\"Opening link in current window with url {0}\",a),a.match(new RegExp(\"^l/meetup-join/(.+)?context=\"))&&(a+=\"&launchAgent=internal_navigation\"),e.url(a)):p.info(\"Opening link in new window with url {0}\",i)}})}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(n){var s;!function(e){e[e.SendResponse=1]=\"SendResponse\"}(s=n.AppointmentResponseSubType||(n.AppointmentResponseSubType={}));var o=function(){function n(){this.responseEnumMapping={},this.responseEnumMapping.Accept=e.middletier.ResponseType.Accepted,this.responseEnumMapping.TentativelyAccept=e.middletier.ResponseType.Tentative,this.responseEnumMapping.Decline=e.middletier.ResponseType.Declined}return n.prototype.onAcknowledged=function(){this.sendResponse(s.SendResponse)},n.prototype.onItemClick=function(e){this.sendResponse(e)},n.prototype.sendResponse=function(e){var n={responseType:this.irResponseKind,responseEnum:this.responseEnumMapping[this.irResponseKind],subResponseType:e};this.irSendResponse({responseObj:n})},n}();n.CalendarInviteResponseController=o;angular.module(\"teamspace.inviteResponse\",[]).directive(\"inviteResponse\",function(){return{restrict:\"E\",scope:{},bindToController:{irResponseKind:\"@\",irSendResponse:\"&\",irResponseRequested:\"@\",irContainer:\"@\",isBusy:\"=\"},transclude:!0,controller:e.components.CalendarInviteResponseController,controllerAs:\"irDir\",link:function(e,n,s,o,p){p(e,function(e,s){n.append(e)})}}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){function i(e,i){return{restrict:\"A\",link:function(t,n,r){var s=r.itemVisibleListenerKey,a=r.itemVisibleCallback;if(s&&a){e.registerItem(s,n,function(){t.$eval(a)})}else i.error(\"Item visible listener attributes containerKey and itemVisibleCallback required, found undefined.\")}}}i.$inject=[\"visibleViewPortService\",\"loggingService\"],angular.module(\"teamspace.itemVisibleListener\",[]).directive(\"itemVisibleListener\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){function i(e,i){return{restrict:\"A\",link:function(i,t,r){var n=r.itemVisibleNotifierKey;n&&(e.registerContainer(n,r.viewportElementScopeProperty?i.eval(r.viewportElementScopeProperty):t,r.renderBuffer?parseInt(r.renderBuffer):null,r.debounceDelay?parseInt(r.debounceDelay):null),i.$on(\"$destroy\",function(){e.deregisterContainer(n)}))}}}i.$inject=[\"visibleViewPortService\",\"loggingService\"],e.ItemVisibleNotifierDirectiveFactory=i,angular.module(\"teamspace.itemVisibleNotifier\",[]).directive(\"itemVisibleNotifier\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(t,i,a,n,o,s,r,c,m){var l=this;this.$scope=i,this.$translate=a,this.constants=n,this.discoverService=o,this.eventingService=s,this.navigationService=r,this.loggingService=c,this.resources=m,this.accessType=e.middletier.TeamAccessType,this.teamJoinState=e.services.TeamJoinState,this.logger=c.newLogger(\"JoinTeamDialog\"),this.close=this.close.bind(this),this.groupId=i.ngDialogData.groupId,this.threadId=i.ngDialogData.threadId,this.type=i.ngDialogData.type,this.itemId=i.ngDialogData.itemId,this.joinTeamErrorMessage=a.instant(m.strings.join_team_dialog_join_error_text);var h=t.defer();this.prepareDialog().finally(function(){h.resolve({linkDestination:l.type,accessType:l.accessTypeString})}),this.asyncDataBag=h.promise}return t.$inject=[\"$qNoApply\",\"$scope\",\"$translate\",\"constants\",\"discoverService\",\"eventingService\",\"navigationService\",\"loggingService\",\"resources\"],t.prototype.close=function(){this.$scope.closeThisDialog()},t.prototype.onClick=function(){this.team&&(this.team.accessType===e.middletier.TeamAccessType.Public?this.joinPublicTeam():this.canMakeTeamJoinRequest()?this.joinPrivateTeam():(this.loggingService.error(\"[onClick] invalid team access type\"),this.setErrorState()))},Object.defineProperty(t.prototype,\"accessTypeString\",{get:function(){return this.team&&this.team.accessType&&e.middletier.TeamAccessType[this.team.accessType]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"navCtx\",{get:function(){return\"join-team\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"memberCountText\",{get:function(){return this.translatedMemberCountText},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"joinButtonText\",{get:function(){return this.translatedJoinButtonText},enumerable:!0,configurable:!0}),t.prototype.updateJoinState=function(e){this.team.joinState=e,this.team&&this.team.joinState===this.teamJoinState.NotJoined?this.errorState?this.translatedJoinButtonText=this.$translate.instant(this.resources.strings.join_team_dialog_retry):this.translatedJoinButtonText=this.$translate.instant(this.resources.strings.join_team_dialog_join):this.team&&this.team.joinState===this.teamJoinState.Joined?this.translatedJoinButtonText=this.$translate.instant(this.resources.strings.discover_joined):this.translatedJoinButtonText=null},t.prototype.joinPublicTeam=function(){var t=this;this.team.joinState===e.services.TeamJoinState.NotJoined&&(this.updateJoinState(e.services.TeamJoinState.Joining),this.discoverService.joinTeam(this.team.teamId).then(function(e){t.logger.info(\"[joinPublicTeam] successfully joined the team, waiting for long poll to navigate\"),t.eventingService.$on(t.$scope,t.constants.events.channels.updatedChannelConversation,function(e,i){i&&_.find(i,function(e){if(e.groupId===t.groupId||e.teamId===t.threadId)return!0;var i=e.getTopicMinis();return i&&_.find(i,function(e){return e.id===t.threadId})})&&t.closeAndGoToTeamOrChannel()})}).catch(function(i){t.logger.error(\"empty result failure with code: {0}\",i&&i.code),t.setErrorState(i),t.team.joinState!==e.services.TeamJoinState.Joined&&t.updateJoinState(e.services.TeamJoinState.NotJoined)}))},t.prototype.joinPrivateTeam=function(){var t=this;this.team.joinState===e.services.TeamJoinState.NotJoined&&(this.updateJoinState(e.services.TeamJoinState.Joining),this.discoverService.joinTeam(this.team.teamId).then(function(i){t.setSuccessState(e.services.TeamJoinState.Pending)}).catch(function(e){t.logger.error(\"empty result failure with code: {0}\",e&&e.code),t.setErrorState()}).finally(function(){t.team.joinState!==e.services.TeamJoinState.Pending&&t.updateJoinState(e.services.TeamJoinState.NotJoined)}))},t.prototype.prepareDialog=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.onboarding.joinTeamDialog.initialize),i={};return i[this.constants.scenarioDataPropNames.groupId]=this.groupId,this.groupId?(this.errorState=!1,this.discoverService.getTeamInfo(this.groupId).then(function(a){if(!a||!a.teamId)return e.logger.error(\"empty result failure\"),e.setErrorState(),void t.fail(i);e.hasDynamicMembership=a.isDynamic,e.team={teamName:a.teamName,teamDescription:a.teamDescription,teamId:a.teamId,memberCount:a.memberCount,teamType:a.teamType,joinState:a.joinState,accessType:a.accessType},e.updateJoinState(a.joinState),e.translatedMemberCountText=a.memberCount>1?e.$translate.instant(e.resources.strings.discover_members,{memberCount:a.memberCount}):e.$translate.instant(e.resources.strings.discover_one_member),t.stop()}).catch(function(a){var n=a&&a.code;e.logger.error(\"getTeamInfo API call failed with error :{0}\",n),e.setErrorState(),i[e.constants.scenarioDataPropNames.error]=n,t.fail(i)})):(this.logger.error(\"empty groupId failure\"),this.setErrorState(),void t.incomplete(i))},t.prototype.canMakeTeamJoinRequest=function(){return(this.team.accessType===e.middletier.TeamAccessType.Private||this.team.teamType===e.services.DiscoverTeamType.Suggested)&&this.team.accessType!==e.middletier.TeamAccessType.Secret},t.prototype.setSuccessState=function(e){this.errorState=!1,this.updateJoinState(e)},t.prototype.setErrorState=function(e){e&&e.code&&e.code==this.constants.errorCodes.maxTeamCapacityLimitExceeded&&(this.joinTeamErrorMessage=this.$translate.instant(this.resources.strings.join_team_dialog_join_capacity_limit_error_text)),this.errorState=!0},t.prototype.closeAndGoToTeamOrChannel=function(){switch(this.setSuccessState(e.services.TeamJoinState.Joined),this.close(),this.type){case this.constants.deepLinkTypes.channel:this.navigationService.navigateToChannel(this.threadId,this.navCtx);break;case this.constants.deepLinkTypes.team:this.navigationService.navigateToTeam(this.threadId,this.navCtx);break;case this.constants.deepLinkTypes.message:this.navigationService.navigateToChannel(this.threadId,this.navCtx,null,this.itemId)}},t}();t.JoinTeamDialog=i,angular.module(\"teamspace.joinTeamDialog\",[\"pascalprecht.translate\",\"teamspace.qNoApply\",\"teamspace.discoverService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.navigationService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.joinTeamDialog,{template:\"components/join-team-dialog/join-team-dialog.html\",className:\"ts-modal-dialog custom-width join-team-dialog\",closeByEscape:!0,closeByDocument:!1,controller:i,controllerAs:\"jtdCtrl\",ariaAuto:!1,isPersistent:!0,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"JoinTeamDialog\",i)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,i,n,o,a,r,c,g,l){var u=this;this.$scope=e,this.layoutService=s,this.localizationService=i,this.resources=n,this.eventingService=o,this.exceptionUtilityService=a,this.settingsService=r,this.loggingService=c,this.constants=g,this.myUserPreferencesStore=l,this.logger=c.newLogger(\"language-list\"),this.dialogTitle=t.instant(n.strings.main_gear_language),this.selectedLanguage=i.getLocale(),this.sortedLanguages=i.getLanguages({sorted:!0}),this.dontSaveToUserPreferencesStore=!!e.ngDialogData&&!!e.ngDialogData.notSaveToUserPreferencesStore,this.footerButtons=[{text:t.instant(n.strings.language_list_dialog_cancel_button),func:function(){return u.closeDialog()},secondaryStyle:!0},{text:t.instant(n.strings.language_list_dialog_save_button),func:function(){return u.saveAndRestart()}}]}return e.$inject=[\"$scope\",\"$translate\",\"layoutService\",\"localizationService\",\"resources\",\"eventingService\",\"exceptionUtilityService\",\"settingsService\",\"loggingService\",\"constants\",\"myUserPreferencesStore\"],e.prototype.saveAndRestart=function(){var e=this;this.setLoadingModeOn();var t=this.loggingService.newScenario(this.constants.scenarios.languageChanged);if(this.dontSaveToUserPreferencesStore)return this.saveLanguageLocally(),this.setLoadingModeOff(),void t.stop();this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.Locale,this.selectedLanguage).then(function(){e.saveLanguageLocally(),t.stop()},function(s){e.errorMessage=e.exceptionUtilityService.getFormattedErrorMessage(s),e.exceptionUtilityService.failScenarioSelectively(t,s,null,[]),e.logger.error(\"Error occured while updating the language {0}\",s)}).finally(function(){e.setLoadingModeOff()})},e.prototype.saveLanguageLocally=function(){this.localizationService.setLocale(this.selectedLanguage),this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?(this.eventingService.$emit(this.constants.events.settings.languageChange,this.selectedLanguage),this.closeDialog()):(this.closeDialog(),this.layoutService.reloadApp(this.resources.strings.refresh_message_default))},e.prototype.closeDialog=function(){this.$scope.closeThisDialog()},e.prototype.setLoadingModeOn=function(){this.dialogBusy=!0,this.footerButtons[0].disabled=!0,this.footerButtons[1].disabled=!0,this.errorMessage=null},e.prototype.setLoadingModeOff=function(){this.dialogBusy=!1,this.footerButtons[0].disabled=!1,this.footerButtons[1].disabled=!1},e}();e.LanguageListController=t,angular.module(\"teamspace.languageList\",[\"teamspace.config\",\"teamspace.layoutService\",\"teamspace.localizationService\",\"teamspace.locales\"]).controller(\"LanguageListController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var a=function(){function t(e,t,a,n,s,r,i,p,o){var l=this;this.$translate=e,this.constants=a,this.resources=n,this.identityService=r,this.settingsService=p,this.appBarItems=[],this.leftBladeView=this.constants.largeScreenLeftBladeView.none,this.leftBladeAlwaysOpen=!1,this.largeScreenAppBarClassName=\"large-screen-app-bar\",this.onRaiseLeftBlade=function(e,t){l.leftBladeView=t.leftBladeView,l.leftBladeAlwaysOpen=t.leftBladeAlwaysOpen},this.onLowerLeftBlade=function(e,t){l.leftBladeView=l.constants.largeScreenLeftBladeView.none},this.logger=i.newLogger(this.largeScreenAppBarClassName),this.addAppBarItems(),s.$on(t,a.events.largeScreen.leftBlade.raise,this.onRaiseLeftBlade),s.$on(t,a.events.largeScreen.leftBlade.lower,this.onLowerLeftBlade)}return t.$inject=[\"$translate\",\"$rootScope\",\"constants\",\"resources\",\"eventingService\",\"identityService\",\"loggingService\",\"settingsService\",\"callingSupportService\"],t.prototype.isAppBarItemShown=function(e){return this.isAppBarItemForMember(e)&&this.isMemberAppBarItemShown||this.isAppBarItemForMeetNow(e)&&this.isMeetNowAppBarItemShown||this.isAppBarItemForDialPad(e)&&this.isDialPadAppBarItemShown},t.prototype.clickAppBarItem=function(e){this.logger.debug(\"Button with itemType \"+e.appId+\" clicked\"),this.leftBladeView=e.appId},Object.defineProperty(t.prototype,\"isMemberAppBarItemShown\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.surfaceHub2.enableTeamOverview)&&!this.identityService.isGuestUserType()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isMeetNowAppBarItemShown\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.surfaceHub2.enableSurfaceHub2MeetNow)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isDialPadAppBarItemShown\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.surfaceHub2.enableSurfaceHub2DialPad)},enumerable:!0,configurable:!0}),t.prototype.isAppBarItemForMember=function(e){return e.appId===this.constants.largeScreenLeftBladeView.teamsList},t.prototype.isAppBarItemForMeetNow=function(e){return e.appId===this.constants.largeScreenLeftBladeView.startMeeting},t.prototype.isAppBarItemForDialPad=function(e){return e.appId===this.constants.largeScreenLeftBladeView.audioCall},t.prototype.addAppBarItems=function(){this.addAppBarItem({appId:this.constants.largeScreenLeftBladeView.teamsList,itemType:e.services.AppBarItemType.Teams,icon:\"svg/icons-teams-medium.html\",panelType:e.PanelType.teamList,toState:\"\",ariaLabel:this.$translate.instant(this.resources.strings.aria_app_bar_teams)}),this.addAppBarItem({appId:this.constants.largeScreenLeftBladeView.startMeeting,itemType:e.services.AppBarItemType.Teams,icon:\"svg/icons-call-meetup-line.html\",panelType:e.PanelType.teamList,toState:\"\",ariaLabel:this.$translate.instant(this.resources.strings.aria_app_bar_meeting_adhoc)}),this.addAppBarItem({appId:this.constants.largeScreenLeftBladeView.audioCall,itemType:e.services.AppBarItemType.Teams,icon:\"svg/icons-call-audio.html\",panelType:e.PanelType.teamList,toState:\"\",ariaLabel:this.$translate.instant(this.resources.strings.aria_app_bar_calling)})},t.prototype.addAppBarItem=function(e){e&&!_.some(this.appBarItems,function(t){return t.appId===e.appId})&&this.appBarItems.push(e)},t}();t.LargeScreenAppBarController=a}(e.components||(e.components={}))}(teamspace||(teamspace={})),angular.module(\"teamspace.largeScreenAppBar\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.identityService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.callingSupportService\"]).directive(\"largeScreenAppBar\",[\"constants\",\"$timeout\",function(e,t){return{restrict:\"E\",scope:{},controller:teamspace.components.LargeScreenAppBarController,controllerAs:\"ctrl\",templateUrl:e.files.templates.largeScreenAppBar,link:function(e,a,n){t(function(){for(var e=a.find(\"ul\"),t=0;t<e.length;++t)angular.element(angular.element(e[t]).find(\"li button\")[0]).attr(\"tabindex\",0)})}}}])","var teamspace;!function(e){!function(e){var l=function(){function e(e,l){this.largeScreenAudioCallClassName=\"large-screen-audio-call\",this.logger=l.newLogger(this.largeScreenAudioCallClassName)}return e.$inject=[\"constants\",\"loggingService\"],e}();e.LargeScreenAudioCallController=l,angular.module(\"teamspace.largeScreenAudioCall\",[\"teamspace.constants\",\"teamspace.loggingService\"]).directive(\"largeScreenAudioCall\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{shouldShowAudioCallPanel:\"<?\"},controller:l,controllerAs:\"ctrl\",templateUrl:e.files.templates.largeScreenAudioCall}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.constants=e,this.leftBladeViewName=this.constants.largeScreenLeftBladeView.none,this.alwaysOpen=!1,this.largeScreenLeftBladeClassName=\"large-screen-left-blade\",this.logger=t.newLogger(this.largeScreenLeftBladeClassName)}return e.$inject=[\"constants\",\"loggingService\"],e.prototype.closeLeftBlade=function(){this.leftBladeViewName=this.constants.largeScreenLeftBladeView.none},e.prototype.isLeftBladeOpen=function(){return this.leftBladeViewName&&this.leftBladeViewName!==this.constants.largeScreenLeftBladeView.none&&this.leftBladeViewName!==this.constants.largeScreenLeftBladeView.teamsList},e.prototype.onKeyDown=function(e){e.which===this.constants.keyCodes.escape&&this.closeLeftBlade()},e}();e.LargeScreenLeftBladeController=t,angular.module(\"teamspace.largeScreenLeftBlade\",[\"teamspace.constants\",\"teamspace.loggingService\"]).directive(\"largeScreenLeftBlade\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{leftBladeViewName:\"=\",alwaysOpen:\"<?\"},controller:t,controllerAs:\"ctrl\",templateUrl:e.files.templates.largeScreenLeftBlade}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,n,s,a,r,o,c){this.authenticationService=e,this.callingUserActionService=t,this.constants=i,this.conversationsService=n,this.peopleService=s,this.loggingService=a,this.eventingService=c,this.introIsVisible=!0,this.shouldEnableStartMeeting=!1,this.largeScreenStartMeetingClassName=\"large-screen-start-meeting\",this.logger=a.newLogger(this.largeScreenStartMeetingClassName),this.attendeeVmList=[],this.attendeeListByAddress=[],this.contactSelected=this.contactSelected.bind(this),this.searchFilter=i.messageContext.addMember,this.initNewMeeting()}return t.$inject=[\"authenticationService\",\"callingUserActionService\",\"constants\",\"conversationsService\",\"peopleService\",\"loggingService\",\"resources\",\"$translate\",\"eventingService\"],t.prototype.initNewMeeting=function(){var e=this;this.resetCreateMeetingPanel(),this.authenticationService.getUserInformation().then(function(t){e.peopleService.getPeopleProfile(t.profile.email||t.profile.unique_name,e.largeScreenStartMeetingClassName,!0).then(function(t){e.addUserToAttendeeList(t)})})},t.prototype.resetCreateMeetingPanel=function(){this.attendeeVmList.splice(0,this.attendeeVmList.length),this.attendeeListByAddress.splice(0,this.attendeeListByAddress.length),this.eventingService.$emit(this.constants.events.peoplePicker.clearSearch),this.updateShouldEnableStartMeeting()},t.prototype.contactSelected=function(e){null!==e?(this.addUserToAttendeeList(e),this.updateShouldEnableStartMeeting()):this.logger.error(\"selected contact is invalid\")},t.prototype.contactRemoved=function(e){if(e){var t=this.attendeeListByAddress.indexOf(e.address,0);t>-1&&this.attendeeListByAddress.splice(t,1)}this.updateShouldEnableStartMeeting()},t.prototype.startMeetingWithInvitees=function(){var e=this;if(this.shouldEnableStartMeeting){this.logger.info(\"Start meeting with Invitees\");this.attendeeVmList[1];for(var t=[],i=1;i<this.attendeeVmList.length;i++)t.push(this.attendeeVmList[i].skypeMri);var n=this.conversationsService.getChatConversationWith(t);this.logger.info(\"Conversation with userMris is found. Start meeting.\");var s={messageId:\"\",conversationId:n.id,isChannelMeeting:!1,withVideo:!0},a=this.loggingService.newScenario(this.constants.telemetry.surfaceHub.meetings.meetNow.meetNow);a.mark(this.constants.telemetry.surfaceHub.meetings.meetNow.meetNowPlacingCall,{conversationId:n.id,count:t.length}),this.callingUserActionService.placeCall(s).then(function(){a.stop()}).catch(function(t){var i=\"Meet now failed because of error: \"+t;e.logger.error(i),a.fail(e.createEventDataWithResult(i))})}},t.prototype.createEventDataWithResult=function(e){var t={};return t.result=e,t},t.prototype.updateShouldEnableStartMeeting=function(){this.shouldEnableStartMeeting=this.attendeeListByAddress.length>1},t.prototype.addUserToAttendeeList=function(t){var i=t.userPrincipalName||t.email;if(!(this.attendeeListByAddress.indexOf(i)>-1)){this.attendeeListByAddress.push(i);var n={name:t.displayName,address:i,mri:t.mri,broadcastMeetingRole:e.middletier.BroadcastRole[e.middletier.BroadcastRole.Attendee]},s=new e.services.MeetingAttendeeDetailViewModel(n,this.constants);this.attendeeVmList.push(s)}},t}();t.LargeScreenStartMeetingController=i,angular.module(\"teamspace.largeScreenStartMeeting\",[\"teamspace.authenticationService\",\"teamspace.brbV2FeedbackService\",\"teamspace.callingDialpad\",\"teamspace.callingUserActionService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.peopleService\"]).directive(\"largeScreenStartMeeting\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:i,controllerAs:\"ctrl\",templateUrl:e.files.templates.largeScreenStartMeeting}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e){this.largeScreenTeamsListClassName=\"large-screen-teams-list\",this.logger=e.newLogger(this.largeScreenTeamsListClassName)}return e.$inject=[\"loggingService\"],e}();e.LargeScreenTeamsListController=t,angular.module(\"teamspace.largeScreenTeamsList\",[\"teamspace.constants\",\"teamspace.loggingService\"]).directive(\"largeScreenTeamsList\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:t,controllerAs:\"ctrl\",templateUrl:e.files.templates.largeScreenTeamsList}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e,n){}return t.$inject=[\"utilityService\",\"$state\",\"constants\"],t}();t.LeftNavigationStripeController=e,angular.module(\"teamspace.leftNavigationStripe\",[\"teamspace.customScrollbar\"]).directive(\"leftNavigationStripe\",function(){return{controller:e,controllerAs:\"leftNavigationStripe\",templateUrl:\"components/left-navigation-stripe/left-navigation-stripe.html\"}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(t,i,n,s,o,r,a,l,h,c,u,d,p,f,v,m,g,y,O,S,F){var H=this;this.appBarService=t,this.eventingService=i,this.layoutService=n,this.$scope=o,this.$rootScope=r,this.$element=a,this.$translate=l,this.analyticsService=h,this.$timeout=c,this.constants=u,this.loggingService=p,this.animationFrameFactory=f,this.resources=m,this.schoolAppSettingsStore=g,this.leftRailHeaderService=y,this.ariaLiveService=O,this.utilityService=S,this.channelService=F,this.filterInputOn=!1,this.unreadOptionBtnId=\"unreadOptionBtn\",this.meetingOptionBtnId=\"meetingOptionBtn\",this.mutedOptionBtnId=\"mutedOptionBtn\",this.filterOptionTypePropsInitialized=!1,this.debouncedFilterChats=_.debounce(function(e){H.eventingService.$emit(H.constants.events.leftRail.filterChats,e)},100,{leading:!0,trailing:!0}),this.appBarItemTypes=e.services.AppBarItemType,this._perfInfo=null,this.leftRailWidth=946,this.leftRailClass=\".ts-left-rail-wrapper\",this.globalPopOverClass=\"popover-left-rail\",this.leftRailAreaSelector=this.leftRailClass+\",app-bar\",this.focusTriggerAreaSelector=\".app-bar-has-left-rail,.app-bar .tse-scrollbar\",this.menuAreaSelector=\".ts-leftrail-popover\",this.hasPopoverClass=!1,this.hover=!1,this.focus=!1,this.keepLeftBarOpen=!1,this.isAttached=!1,this.dialogOpen=!1,this.mouseEnterHandler=function(){},this.focusinHandler=function(){},this.mouseleaveHandler=function(){},this.focusoutHandler=function(){},this.clickHandler=function(){},this.keyHandler=function(){};var A=$(window);this.body=$(\"body\"),d.register(this,o),this.isBuddyListUiEnabled=!1,this.isChatListViewsBridgeEnabled=s.valueAsBoolean(u.settings.names.enableChatListViewsBridge),v.isFreemiumTenantPromise().then(function(e){H.isBuddyListUiEnabled=!e&&s.valueAsBoolean(u.settings.names.enableBuddyList)}),this.chatListFilterOptions=s.valueAsBoolean(u.settings.names.chatListFilterOptions),this.enableLeftRailFilters=s.valueAsBoolean(u.settings.names.enableLeftRailFilters),this.placeholderText=l.instant(m.strings.left_rail_chat_filter_placeholder),this.headerTitle=l.instant(m.strings.aria_app_bar_chat),this.executeFilterInputChange=this.executeFilterInputChange.bind(this),this.executeFilterButtonClick=this.executeFilterButtonClick.bind(this),this.disableLeftRailMinimalViewEnhancedAutoHide=s.valueAsBoolean(u.settings.names.disableLeftRailMinimalViewEnhancedAutoHide),this.searchResultsInstructions=l.instant(m.strings.search_results_screen_reader_instructions),A.resize(function(){H.lastKnownWindowWidth=window.innerWidth,H.update(!1,void 0,void 0)}),A.scroll(function(){H.update(!1,void 0,void 0)}),i.$on(o,u.events.search.initSearch,function(e,t){c(function(){i.$emit(u.events.search.issueSearchRequest,{searchSession:t.searchSession,searchSource:t.searchSource,serpCorrelationId:t.serpCorrelationId,serpConversationId:t.serpConversationId})})}),i.$on(o,u.events.settings.updated,function(){H.enableLeftRailFilters=s.valueAsBoolean(u.settings.names.enableLeftRailFilters)}),i.$on(o,u.events.layout.appBarItemClicked,function(){n.showPerfIndicators&&(c(function(){H._perfInfo=null},2*u.timeInMiliseconds.second),H._perfInfo=\"measuring...\")}),i.$on(o,u.events.layout.leftPaneChanged,function(){return H.onPanelChange()}),i.$on(o,\"tooltip.show.before\",function(){H.hasPopoverClass&&H.update(void 0,void 0,!0)}),i.$on(o,\"tooltip.hide\",function(){H.dialogOpen||H.update(void 0,void 0,!1)}),i.$on(o,u.events.layout.closeLeftRail,function(){H.dialogOpen=!0,H.update(!1,!1,!1)}),i.$on(o,u.events.layout.openLeftRail,function(){H.update(!0,void 0,void 0)}),this.disableLeftRailMinimalViewEnhancedAutoHide?this.turnOnAutoHideLegacy():this.update(),this.onPanelChange(),o.$on(\"$destroy\",function(){H.filterString&&(H.filterString=\"\",H.executeFilterInputChange(H.filterString))})}return i.$inject=[\"appBarService\",\"eventingService\",\"layoutService\",\"settingsService\",\"$scope\",\"$rootScope\",\"$element\",\"$translate\",\"analyticsService\",\"$timeout\",\"constants\",\"userAppsStore\",\"loggingService\",\"animationFrameFactory\",\"identityService\",\"resources\",\"schoolAppSettingsStore\",\"leftRailHeaderService\",\"ariaLiveService\",\"utilityService\",\"channelService\"],Object.defineProperty(i.prototype,\"schoolAppLeftRailAriaLabel\",{get:function(){var t=this.channelService.getCurrentTeamAndChannel(),i=t&&t.team&&t.team.displayName;return this.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid?this.$translate.instant(this.resources.strings.aria_label_landmark_left_rail_single_team,{team:i||\"\"}):this.$translate.instant(this.resources.strings.aria_label_landmark_left_rail_teams_channels)},enumerable:!0,configurable:!0}),i.prototype.selectFilterOption=function(e){var i;switch(e){case t.FilterOptionType.UnreadChat:this.selectedOptionType=this.unreadChatOptionAction,i=this.resources.strings.notifications_unread_aria_label;break;case t.FilterOptionType.Meeting:this.selectedOptionType=this.meetingOptionAction,i=this.resources.strings.calendar_meetings;break;case t.FilterOptionType.Muted:this.selectedOptionType=this.mutedOptionAction,i=this.resources.strings.notification_feeds_filter_menu_unread_text}this.doFilter(this.filterString,e),this.leftRailHeaderService.dismissFilterPopover(this.$element),this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedOptionType}),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_feed_filter_selected,{filterType:this.$translate.instant(i)}))},i.prototype.openFilterOptionsDropdown=function(i){var n=this;this.enableLeftRailFilters&&!this.filterOptionTypePropsInitialized&&(this.unreadChatOptionAction=new e.components.FilterActionItem(this.unreadOptionBtnId,\"icons-unhide\",this.$translate.instant(this.resources.strings.notification_feeds_filter_menu_unread_text),function(){return n.selectFilterOption(t.FilterOptionType.UnreadChat)}),this.meetingOptionAction=new e.components.FilterActionItem(this.meetingOptionBtnId,\"icons-calendar\",this.$translate.instant(this.resources.strings.left_rail_chat_filter_menu_meetings),function(){return n.selectFilterOption(t.FilterOptionType.Meeting)}),this.mutedOptionAction=new e.components.FilterActionItem(this.mutedOptionBtnId,\"icons-muted\",this.$translate.instant(this.resources.strings.left_rail_chat_filter_menu_muted_conversations),function(){return n.selectFilterOption(t.FilterOptionType.Muted)}),this.filterActions=[this.unreadChatOptionAction,this.meetingOptionAction,this.mutedOptionAction],this.tooltipId=this.utilityService.generateUUID(),this.chatListFilterOptions&&(this.moreOptions={showFilterOptions:this.openFilterOptionsDropdown.bind(this),removeFilter:this.removeFilter.bind(this),selectedFilterType:null}),this.$rootScope.$on(this.constants.events.ng.$stateChangeSuccess,function(e,t){t.name===n.constants.states.appConversation&&t.name!==e.name&&(n.selectedOptionType=null,n.moreOptions&&_.merge(n.moreOptions,{selectedFilterType:n.selectedOptionType}))}),this.filterOptionTypePropsInitialized=!0),this.leftRailHeaderService.openFilterOptionsDropdown(i,this.$scope.$new(),this.constants.events.leftRailFilter.openBuddyListMoreOptions,this.tooltipId)},i.prototype.removeFilter=function(){this.selectedOptionType=null,this.moreOptions&&_.merge(this.moreOptions,{selectedFilterType:this.selectedOptionType}),this.ariaLiveService.update(\"\"),this.filterInputOn&&(this.doFilter(this.filterString,null),this.leftRailHeaderService.focusFilterInput(this.$element))},i.prototype.doFilter=function(e,t){var i={filterString:e,filterOptionType:t};this.debouncedFilterChats(i)},i.prototype.setFilterInputFocused=function(e){this.filterInputFocused=e},i.prototype.executeFilterButtonClick=function(e,t){this.filterInputOn=e,e?this.loggingService.event(this.constants.events.leftRailFilter.openFreemiumChatListFilter,{eventType:t}):(this.filterProps=null,this.filterString=null,this.removeFilter(),this.debouncedFilterChats(this.filterProps),this.loggingService.event(this.constants.events.leftRailFilter.closeFreemiumChatListFilter))},i.prototype.executeFilterInputChange=function(e){this.filterString=e;var i=this.selectedOptionType&&this.selectedOptionType.id,n=null;i===this.unreadOptionBtnId?n=t.FilterOptionType.UnreadChat:i===this.meetingOptionBtnId?n=t.FilterOptionType.Meeting:i===this.mutedOptionBtnId&&(n=t.FilterOptionType.Muted);var s={filterString:e,filterOptionType:n};this.debouncedFilterChats(s)},i.prototype.processKeyDown=function(e){this.enableLeftRailFilters&&(e.which===this.constants.keyCodes.escape&&this.eventingService.$emit(this.constants.events.leftRailFilter.keyDownCallback,{keyCode:e.which,scopeId:this.$scope.$id}),e.which===this.constants.keyCodes.up&&this.leftRailHeaderService.focusFilterInput(this.$element))},Object.defineProperty(i.prototype,\"perfInfo\",{get:function(){return this.layoutService.showPerfIndicators?(this._perfInfo||(this._perfInfo=\"⌚:\"+this.$scope.$$watchersCount,this._perfInfo+=\" / DOM:\"+this.$element[0].getElementsByTagName(\"*\").length),this._perfInfo):null},enumerable:!0,configurable:!0}),i.prototype.onStateChanged=function(e){this.userAppsState=e,this.newChatDisabled=!e.hasApp(this.constants.appId.chat)},i.prototype.update=function(e,t,i){var n=this;if(this.disableLeftRailMinimalViewEnhancedAutoHide)return this.legacyUpdate(e,t,i);this.lastKnownWindowWidth||(this.lastKnownWindowWidth=window.innerWidth);var s=this.lastKnownWindowWidth<=this.leftRailWidth;s&&!this.isAttached?this.turnOnAutoHide():this.lastKnownWindowWidth>this.leftRailWidth&&this.isAttached&&this.turnOffAutoHide(),void 0!==e&&(this.hover=e),void 0!==t&&(this.focus=t),void 0!==i&&(this.keepLeftBarOpen=i);var o=$(this.menuAreaSelector).length>0,r=this.focus||this.hover||this.keepLeftBarOpen||o;s&&this.hasPopoverClass!==r&&(this.animationFrameFactory(function(){return n.body.toggleClass(n.globalPopOverClass,r)}),this.hasPopoverClass=r)},i.prototype.turnOnAutoHide=function(){var e=this;this.mouseEnterHandler=function(){return e.update(!0,void 0,void 0)},this.focusinHandler=function(){e.dialogOpen?e.dialogOpen=!1:e.update(void 0,!0,void 0)},this.mouseleaveHandler=function(){e.update(!1,void 0,void 0)},this.focusoutHandler=function(){e.update(void 0,!1,void 0)},this.clickHandler=function(t){!e.dialogOpen&&t&&e.isElementUnderLeftRail(t.target)?e.update(!0,!1,!0):e.update(!1,void 0,!1)},this.keyHandler=function(t){var i=t&&e.isFilterShortcut(t);!e.dialogOpen&&t&&(i||e.isElementUnderLeftRail(t.target))?(e.update(!1,!0,!0),i&&e.$timeout(function(){e.leftRailHeaderService.focusFilterInput(e.$element)})):e.update(!1,void 0,!1)},$(this.focusTriggerAreaSelector).on(\"mouseenter\",this.mouseEnterHandler).on(\"focusin\",this.focusinHandler).on(\"mouseleave\",this.mouseleaveHandler).on(\"focusout\",this.focusoutHandler),$(this.leftRailClass).on(\"mouseenter\",this.mouseEnterHandler).on(\"focusin\",this.focusinHandler).on(\"mouseleave\",this.mouseleaveHandler).on(\"focusout\",this.focusoutHandler),$(document).on(\"click\",this.clickHandler),$(document).on(\"keyup\",this.keyHandler),this.isAttached=!0},i.prototype.turnOffAutoHide=function(){$(this.focusTriggerAreaSelector).off(\"mouseenter\",this.mouseEnterHandler).off(\"focusin\",this.focusinHandler).off(\"mouseleave\",this.mouseleaveHandler).off(\"focusout\",this.focusoutHandler),$(this.leftRailClass).off(\"mouseenter\",this.mouseEnterHandler).off(\"focusin\",this.focusinHandler).off(\"mouseleave\",this.mouseleaveHandler).off(\"focusout\",this.focusoutHandler),$(document).off(\"click\",this.clickHandler),$(document).off(\"keyup\",this.keyHandler),this.mouseEnterHandler=void 0,this.focusinHandler=void 0,this.mouseleaveHandler=void 0,this.focusoutHandler=void 0,this.clickHandler=void 0,this.keyHandler=void 0,this.isAttached=!1},i.prototype.isFilterShortcut=function(e){return!!(e&&e.ctrlKey&&e.shiftKey&&70===e.which)},i.prototype.isElementUnderLeftRail=function(e){return!!e.closest(this.leftRailAreaSelector)},i.prototype.onPanelChange=function(){this.layoutService.routingToAppBarItem&&!this.layoutService.routingToAppBarItem.hasSubNavigation&&this.analyticsService.onPanelView(this.$scope,{panel:{type:this.layoutService.routingToAppBarItem.panelType}})},i.prototype.legacyUpdate=function(e,t,i){var n=this;this.lastKnownWindowWidth||(this.lastKnownWindowWidth=window.innerWidth),this.lastKnownWindowWidth<=this.leftRailWidth&&!this.isAttached?($(this.leftRailClass).on(\"mouseenter\",this.mouseEnterHandler).on(\"focusin\",this.focusinHandler).on(\"mouseleave\",this.mouseleaveHandler).on(\"focusout\",this.focusoutHandler),this.isAttached=!0):this.lastKnownWindowWidth>this.leftRailWidth&&this.isAttached&&($(this.leftRailClass).off(\"mouseenter\",this.mouseEnterHandler).off(\"focusin\",this.focusinHandler).off(\"mouseleave\",this.mouseleaveHandler).off(\"focusout\",this.focusoutHandler),this.isAttached=!1),void 0!==e&&(this.hover=e),void 0!==t&&(this.focus=t),void 0!==i&&(this.keepLeftBarOpen=i);var s=this.focus||this.hover||this.keepLeftBarOpen;this.lastKnownWindowWidth<=this.leftRailWidth&&this.hasPopoverClass!==s&&(this.animationFrameFactory(function(){return n.body.toggleClass(n.globalPopOverClass,s)}),this.hasPopoverClass=s)},i.prototype.turnOnAutoHideLegacy=function(){var e=this;this.mouseEnterHandler=function(){return e.update(!0,void 0,void 0)},this.focusinHandler=function(){e.dialogOpen?e.dialogOpen=!1:e.update(void 0,!0,void 0)},this.mouseleaveHandler=function(){return e.update(!1,void 0,void 0)},this.focusoutHandler=function(){return e.update(void 0,!1,void 0)},$(this.focusTriggerAreaSelector).on(\"mouseenter\",this.mouseEnterHandler).on(\"focusin\",this.focusinHandler).on(\"mouseleave\",this.mouseleaveHandler).on(\"focusout\",this.focusoutHandler)},i}();t.LeftRailController=i,angular.module(\"teamspace.leftRail\",[\"teamspace.customScrollbar\",\"teamspace.eventingService\",\"teamspace.schoolAppSettingsStore\",\"teamspace.leftRailHeaderService\",\"teamspace.utilityService\",\"teamspace.ariaLiveService\",\"teamspace.channelService\"]).directive(\"leftRail\",[\"$compile\",\"constants\",\"eventingService\",\"settingsService\",function(e,t,n,s){return{restrict:\"E\",controllerAs:\"leftRailCtrl\",controller:i,templateUrl:t.files.templates.leftRail}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i;!function(e){e[e.UnknownTrial=0]=\"UnknownTrial\",e[e.IWTrial=1]=\"IWTrial\",e[e.CompanyOwnedTrial=2]=\"CompanyOwnedTrial\"}(i||(i={}));var r=function(){function t(e,t,r,n,s,a,o,l,c,u,g,h,p,m,d,S,y){var f=this;this.$state=e,this.$translate=t,this.$window=r,this.$timeout=n,this.authenticationService=s,this.constants=a,this.layoutService=o,this.resources=l,this.settingsService=c,this.analyticsStateService=p,this.analyticsService=m,this.loggingService=d,this.utilityService=S,this.isLoading=!0,this.startTrialDialogV2Enabled=!1,this.loadingMessageTimeout=15e3,this.upgradeNowSummary=\"Upgrade Now\",this._skuToTrialMap={\"29a2f828-8f39-4837-b8ff-c957e86abe3c\":i.CompanyOwnedTrial,\"74fbf1bb-47c6-4796-9623-77dc7371723b\":i.IWTrial},this.logger=d.newLogger(\"LicenseErrorController\");var v=e.params,T=v&&v.errorCode,_=v&&v.referrer;this.isSurfaceHub=h.isSurfaceHub1(),this.startTrialDialogV2Enabled=c.valueAsBoolean(a.settings.names.enableStartTrialDialogV2),T||this.logger.error(\"Instantiated the license-error page without any error code!\"),this.trialDisclaimerHtml=t.instant(l.strings.license_error_trial_terms,{termsUrl:a.akaMs.termsAndConditionsUrl,privacyPolicyUrl:a.akaMs.privacyPolicyUrl}),this.trialDisclaimerHtmlV2=t.instant(l.strings.license_error_trial_terms_v2,{termsUrl:a.akaMs.termsAndConditionsUrl}),this.trialPrivacyPolicyHtml=t.instant(l.strings.license_error_privacy_policy_html,{privacyPolicyUrl:a.akaMs.privacyPolicyUrl}),y.incompleteCallingScenarios(\"licenseError\",T),s.getUserInformation().then(function(e){if(e&&e.profile&&e.profile.upn){f._loggedInAsHtml=t.instant(l.strings.license_error_signed_in_as,{emailAddress:e.profile.upn});var i=u.cachedTenantNotification,r=e.profile.tid,n=r&&i&&i.find(function(e){return e.tenantId===r});f.currentTenantName=n&&n.tenantName}else f.logger.error(\"Failed to get the currently logged-in user UPN.\")}).finally(function(){f.settings=f.getErrorSettings(T,_),f.settings||(f.logger.error(\"Could not find settings for the given errorCode: \"+T+\". Defaulting to the default, least permissible error page.\"),f.settings=f.getDefaultSettings()),f.isLoading=!1,g.getMtmaTelemetryService().then(function(e){e.stopScenario(a.scenarioStepStatus.failure,{errorMessage:a.telemetry.tenantSwitch.markers.licenseError})})})}return t.$inject=[\"$state\",\"$translate\",\"$window\",\"$timeout\",\"authenticationService\",\"constants\",\"layoutService\",\"resources\",\"settingsService\",\"tenantStorageService\",\"tenantSwitchUtilityService\",\"platformDetectService\",\"analyticsStateService\",\"analyticsService\",\"loggingService\",\"utilityService\",\"callingTelemetryService\"],Object.defineProperty(t.prototype,\"signupButtonStyle\",{get:function(){return this.settings.callToAction?\"ts-btn-secondary\":\"ts-btn-primary\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showSignupButton\",{get:function(){return!this.settings.eligibleForTrial&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&!this.isSurfaceHub},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loggedInAsHtml\",{get:function(){return this._loggedInAsHtml},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isTrialFailed\",{get:function(){return this._isTrialFailed},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isSubmittingTrial\",{get:function(){return this._isSubmittingTrial},enumerable:!0,configurable:!0}),t.prototype.logOut=function(){this.authenticationService.logOut(this.constants.events.appState.reasons.userInitiated)},t.prototype.startTrial=function(){var e=this;if(this.settings.eligibleForTrial){var t=this.loggingService.newScenario(this.constants.scenarios.freemium.signUpForTrial);this._isSubmittingTrial=!0,this._isTrialFailed=!1,this.loadingMessageHtml=this.$translate.instant(this.resources.strings.license_error_trial_waiting_message);var r=this.$timeout(function(){e.loadingMessageHtml=e.$translate.instant(e.resources.strings.license_error_trial_waiting_message_long_html)},this.loadingMessageTimeout);this.authenticationService.signUpForTrial().then(function(r){var n=e.sendClaimTrialPanelView(r),s={trialType:i[n]};r?r.assignedSkuId||(s.emptySkuId=!r.assignedSkuId):s.emptyResponse=!r,t&&t.stop({message:JSON.stringify(s)}),e.$timeout(function(){e.layoutService.reloadApp(e.resources.strings.refresh_message_default,e.constants.reloadAppReason.trialStarted)},200)}).catch(function(i){e._isSubmittingTrial=!1,e._isTrialFailed=!0;var r=i&&i.status||\"unknown\";e.logger.error(\"Failed to start the trial. Status Code: \"+r),t&&t.fail({message:r})}).finally(function(){e.$timeout.cancel(r)})}},t.prototype.openSignupLink=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.$window.open(this.constants.goMicrosoft.signUpTeamsUrl)},t.prototype.sendClaimTrialPanelView=function(t){var r=this.settingsService.valueFor(this.constants.settings.names.defaultTrialType)||i[i.UnknownTrial],n=i[r]||i.UnknownTrial,s=n;t&&t.assignedSkuId&&(s=this._skuToTrialMap[t.assignedSkuId]||n);var a=i[s],o=a,l=this.analyticsStateService.getLaunchMethodState();return l&&l.campaignId&&(o=l.campaignId),this.analyticsService.sendPanelView({panel:{launchMethod:e.components.LaunchMethod[e.components.LaunchMethod.deeplink],launchSource:a,previousUri:void 0,previousUriParams:void 0,region:e.PanelRegion[e.PanelRegion.main],uri:this.$state.current.name,uriParams:this.loggingService.hashUriParamsPII(this.$state.params),viewId:this.utilityService.generateUUID(),type:e.PanelType[e.PanelType.claimTrial]},dataBag:{campaignId:o}}),s},t.prototype.getErrorString=function(t){return e.services.authentication.SkypeAuthErrorCode[t]},t.prototype.getDefaultSettings=function(){return this.getErrorSettings(this.getErrorString(e.services.authentication.SkypeAuthErrorCode.UserLicenseNotPresentForbidden))},Object.defineProperty(t.prototype,\"getTitleTextNonTrialUser\",{get:function(){return this.currentTenantName?this.$translate.instant(this.resources.strings.license_error_ask_admin_to_enable_teams,{tenantName:this.currentTenantName}):this.$translate.instant(this.resources.strings.license_error_user_title)},enumerable:!0,configurable:!0}),t.prototype.getNonTrialLicenseErrorSettings=function(e,t,i,r,n){return{panelType:e,eligibleForTrial:!1,titleText:t,heroImage:\"license-error-key.svg\",callToAction:i,callToActionText:r,biSummary:n}},t.prototype.getErrorSettings=function(t,i){var r=this;void 0===i&&(i=null);var n,s;this.getErrorString(e.services.authentication.SkypeAuthErrorCode.UserLicenseNotPresentTrialEligible);switch(t){case this.getErrorString(e.services.authentication.SkypeAuthErrorCode.UserLicenseNotPresentTrialEligible):return{panelType:e.PanelType.firstRunNoLicenseTrial,eligibleForTrial:!0};case this.getErrorString(e.services.authentication.SkypeAuthErrorCode.AdminTeamsDisabledForTenantForbidden):return n=this.$translate.instant(this.resources.strings.license_error_admin_title),s=this.$translate.instant(this.resources.strings.license_error_admin_portal_license_disabled),this.getNonTrialLicenseErrorSettings(e.PanelType.firstRunNoLicenseEnable,n,function(){return r.$window.open(r.constants.akaMs.enableTeamsUrl)},s,this.upgradeNowSummary);case this.getErrorString(e.services.authentication.SkypeAuthErrorCode.AdminUserLicenseNotPresentForbidden):return this.getLicenseNotPresentSettings(i);default:return this.getNonTrialLicenseErrorSettings(e.PanelType.firstRunNoLicenseContactAdmin,this.getTitleTextNonTrialUser)}},t.prototype.getLicenseNotPresentSettings=function(t){var i=this;switch(+(t=t||e.services.authentication.Referrer.Unknown)){case e.services.authentication.Referrer.Signup:return{panelType:e.PanelType.firstRunNoLicenseContactAdmin,titleText:this.$translate.instant(this.resources.strings.license_error_tenant_not_ready_title),heroImage:\"guest-license-error-welcome-hero.svg\",callToActionText:this.$translate.instant(this.resources.strings.license_error_tenant_not_ready_cta_text),callToAction:function(){return i.$window.location.reload()},biSummary:\"Tenant not ready\"};default:var r=this.$translate.instant(this.resources.strings.license_error_no_license_admin_title),n=this.$translate.instant(this.resources.strings.license_error_admin_portal_nolicense);return this.getNonTrialLicenseErrorSettings(e.PanelType.firstRunNoLicenseUpgrade,r,function(){return i.$window.open(i.constants.akaMs.upgradeToTeamsUrl)},n,this.upgradeNowSummary)}},t}();t.LicenseErrorController=r,angular.module(\"teamspace.licenseError\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.layoutService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.tenantStorageService\",\"teamspace.callingTelemetryService\",\"teamspace.platformDetectService\",\"teamspace.analyticsStateService\",\"teamspace.analyticsService\",\"teamspace.utilityService\"]).directive(\"licenseError\",function(){return{controller:r,controllerAs:\"lec\",templateUrl:\"components/license-error/license-error.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.services||(e.services={}),angular.module(\"teamspace.tsLoadDirective\",[]).directive(\"tsLoadDirective\",[\"$compile\",\"$timeout\",\"loggingService\",\"settingsService\",\"constants\",\"$ocLazyLoad\",function(e,t,i,a,c,n){var o=a.valueAsBoolean(c.settings.names.enableImmediateUnloadOfLoadDirective);return{scope:{tsLoadDirective:\"@\",directive:\"=?\",directiveSimpleScrollbar:\"=?\",directiveFlexFill:\"=?\",directiveAttrs:\"=?\",context:\"=?\",directiveGuid:\"=?\",directiveContentClass:\"@\",lazyDestroyDetach:\"<?\",onTabRefresh:\"@\",lazyModule:\"<?\",dynamicContext:\"=?\"},restrict:\"AE\",link:function(t,a){var c,r,l;a=t.directiveContentClass?a.find(\".\"+t.directiveContentClass):a;var d=function(e){if(c){r.$destroy();var i=a.children();!e&&t.lazyDestroyDetach||i.detach(),c=null;var n=o?0:5e3;setTimeout(function(e){e.remove()},n,i)}},s=function(o,s){l=o,t.$evalAsync(function(){d(!0);var o=t.directiveSimpleScrollbar?\"simple-scrollbar\":\"\",v=t.directiveFlexFill?\"flex-fill\":\"\",u='context=\"context\"';u+='dynamic-context=\"dynamicContext\"',s&&_.forOwn(s,function(e,t){u+=\" \",u+=t+'=\"'+_.escape(s[t])+'\"'}),(r=t.$new()).context=t.context;var m=\"<\"+l+\" \"+o+' class=\"content-child '+v+'\" '+u+\"></\"+l+\">\";t.lazyModule?n.load(t.lazyModule,\"tsload-directive-lazy-load-\"+t.lazyModule).then(function(){c=e(m)(r),a.append(c)}).catch(function(e){i.error(\"Failed to lazy load module \"+t.lazyModule+\". Error: \"+e)}):(c=e(m)(r),a.append(c))})};t.$watchGroup([\"directive\",\"directiveGuid\",\"onTabRefresh\"],function(e,a){e&&3===e.length&&\"chat-pane\"===e[0]&&\"chat-pane\"===l||\"message-pane\"===e[0]&&\"message-pane\"===l?(i.debug(\"load-directive: do inplace navigation. {0}\",e),r.context=t.context):t.directive?s(t.directive,t.directiveAttrs):i.warn(\"Unable to load directive. directiveName: {0}, newVal: {1}, scope.directive: {2}\",l,e&&e[0],t.directive)}),t.$on(\"$destroy\",function(){return d(!1)})}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.loadingApplication\",[\"teamspace.constants\",\"teamspace.eventingService\"]).directive(\"loadingApplication\",[\"constants\",\"eventingService\",function(e,n){return{restrict:\"E\",scope:{layoutService:\"=?\",environment:\"=?\"},templateUrl:\"components/loading-application/loading-application.html\",link:function(t){switch(t.$on(\"$destroy\",function(){_.defer(function(){return n.$emit(e.events.app.loadingComplete)})}),t.environment){case\"debug\":t.iconSrc=\"svg/logos/SkypeTeams-debug.html\";break;case\"dev\":t.iconSrc=\"svg/logos/SkypeTeams-dev.html\";break;case\"ppe\":t.iconSrc=\"svg/logos/SkypeTeams-ppe.html\";break;default:t.iconSrc=\"svg/logos/SkypeTeams-prod.html\"}}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){return function(){}}();t.LoadingStripeController=e,angular.module(\"teamspace.loadingStripe\",[]).directive(\"loadingStripe\",function(){return{restrict:\"E\",scope:{},controllerAs:\"lsCtrl\",templateUrl:\"components/loading-stripe/loading-stripe.html\",controller:e}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function e(e,a,t,o,i,n,s){this.$scope=t,this.constants=o,this.dialogService=i,this.peopleTargetingService=n,this.peopleService=s,this.isLoading=!0,this.dialogTitle=e.instant(a.strings.manage_tags_dialog_title),this.teamId=t.ngDialogData.teamId,this.init()}return e.$inject=[\"$translate\",\"resources\",\"$scope\",\"constants\",\"dialogService\",\"peopleTargetingService\",\"peopleService\"],e.prototype.init=function(){var e=this;this.peopleTargetingService.getTagCards(this.teamId).then(function(a){e.tagCards=a;var t=_.map(a,function(e){return e.memberIds}),o=_.uniqBy(_.flatten(t),function(e){return e});return e.peopleService.getAllShortPeopleProfile(o,\"manage-tags-dialog\")}).then(function(a){e.usersForProfilePictures=_.keyBy(a,function(e){return e.mri}),e.isLoading=!1})},e.prototype.openTagDialog=function(e,a){this.$scope.closeThisDialog(),this.dialogService.open(this.constants.dialogs.editTagDialog,{teamId:this.teamId,tagId:e,tagName:a,backButton:!0})},e}();e.ManageTagsDialogController=a,angular.module(\"teamspace.manageTagsDialog\",[\"teamspace.dialogService\",\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\"]).controller(\"ManageTagsDialogController\",a).run([\"constants\",\"dialogService\",function(e,a){a.register(e.dialogs.manageTagsDialog,{template:\"components/manage-tags-dialog/manage-tags-dialog.html\",className:\"ts-modal-dialog manage-tags-dialog\",closeByEscape:!0,controller:\"ManageTagsDialogController\",controllerAs:\"mtd\",ariaAuto:!1,ariaRole:\"dialog\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,s,a,i,r,n,g,o,h,c,u,m,l){var d=this;this.$filter=t,this.$scope=e,this.$timeout=s,this.$translate=a,this.$q=i,this.constants=r,this.dialogService=n,this.eventingService=g,this.loggingService=o,this.resources=h,this.peopleTargetingService=m,this.ariaLiveService=l,this.isCreateTagButtonTextTooLong=!1,this.createTagButtonTextLength=0,this.tags=[],this.tagsToBeAssigned=[],this.tagsToBeUnassigned=[],this.waitingTimeForFilterTagsInMs=200,this.activeTags={},this.showCreateTagButton=!1,this.showTagsLoadingAnimation=!0,this.tagsChanged=!1,this.enableManageTagsDialog=!1;var T=c.getRootRouteParams();this.teamId=T.threadId,this.teamTagLimit=u.valueFor(r.settings.names.targetingTeamTagLimit),this.tagMemberLimit=u.valueFor(r.settings.names.targetingTagMemberLimit),this.tagChangesForMemberLimit=u.valueFor(r.settings.names.targetingTagChangesRequestLimit),this.enableManageTagsDialog=u.valueFor(r.settings.names.enableManageTagDialog),m.getUniqueTagsForTeam(this.teamId).then(function(t){d.tags=t||[],d.setActiveTags(),d.initialActiveTags=_.assign({},d.activeTags),d.filterTags=_.debounce(function(){return d.filterTagsInternal()},d.waitingTimeForFilterTagsInMs),d.filteredTagList=d.tags.slice(),d.sortFilteredTags(),d.showTagsLoadingAnimation=!1}).catch(function(t){d.hideDropdown(),o.error(\"Error trying fetch the team tags: \"+JSON.stringify(t)),d.showErrorDialog(h.strings.tag_errorDialog_fetchTags_error)})}return t.$inject=[\"$filter\",\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"constants\",\"dialogService\",\"eventingService\",\"loggingService\",\"resources\",\"routeUtilityService\",\"settingsService\",\"peopleTargetingService\",\"ariaLiveService\"],Object.defineProperty(t.prototype,\"searchString\",{get:function(){return this._searchString},set:function(t){this._searchString!==t&&(this._searchString=t,this.filterTags(),this.updateCreateTagButton())},enumerable:!0,configurable:!0}),t.prototype.setActiveTags=function(){var t=this;_.each(this.tags,function(e){for(var s=!0,a=0,i=t.members;a<i.length;a++)if(!i[a].tags.find(function(t){return t.tagId===e.tagId})){s=!1;break}t.activeTags[e.tagId]=s})},t.prototype.filterOnSearchString=function(t){if(!this.searchString)return t;var e=this.searchString.toLowerCase();return _.filter(t,function(t){return t.tagName&&-1!=t.tagName.toLowerCase().indexOf(e)})},t.prototype.filterTagsInternal=function(){this.tags&&(this.filteredTagList=this.filterOnSearchString(this.tags),this.sortFilteredTags(),this.$scope.$applyAsync(),this.filteredTagList.length&&this.ariaLiveService.update(1!==this.filteredTagList.length?this.$translate.instant(this.resources.strings.manage_tags_dropdown_suggested_tags_aria_label,{numberOfTags:this.filteredTagList.length}):this.$translate.instant(this.resources.strings.manage_tags_dropdown_suggested_tag_aria_label)))},t.prototype.sortFilteredTags=function(){var t=this.$filter(\"orderBy\");this.filteredTagList=t(this.filteredTagList,\"tagName\")},t.prototype.createTag=function(){var t=this;if(!this.searchString||this.tagIsInFilteredTagList(this.searchString))return this.hideDropdown(),this.$q.reject();if(this.tags.length>=this.teamTagLimit)return this.hideDropdown(),this.loggingService.error(\"Error trying to create a new tag. This will surpass the \"+this.teamTagLimit+\" tags limit for a team.\"),this.showErrorDialog(this.resources.strings.tag_errorDialog_team_tags_limit),this.$q.reject();var e={tagId:void 0,tagName:this.searchString,teamId:this.teamId};this.hideDropdown();var s=this.members.map(function(t){return t.mri});return this.assignTags(s,[e]).then(function(a){_.each(t.members,function(i){if(a.has(i.mri)){var r=_.findIndex(i.tags,function(t){return t.tagName===e.tagName&&void 0===e.tagId}),n=a.get(i.mri),g=_.findIndex(n,function(t){return t.tagName===e.tagName});-1!==r&&-1!==g&&(i.tags[r]=n[g],t.eventingService.$emit(t.constants.events.teamTags.assigned,s))}}),t.ariaLiveService.update(t.$translate.instant(t.resources.strings.manage_tags_dropdown_tag_created_confirmation_message_aria_label,{tagName:e.tagName}))}).catch(function(s){t.loggingService.error(\"Error trying to create a new tag: \"+JSON.stringify(s)),t.deleteTagFromClient(e),t.showErrorDialog(t.resources.strings.tag_errorDialog_crud_error)})},t.prototype.deleteTagFromClient=function(t){var e=this;_.each(this.members,function(s){e.deleteTagFromList(s.tags,t)})},t.prototype.handleTagChange=function(t){if(t&&t.tagId){var e=this.activeTags[t.tagId];if(e===this.initialActiveTags[t.tagId]){var s=e?this.tagsToBeUnassigned:this.tagsToBeAssigned;this.deleteTagFromList(s,t),this.tagsChanged=!!this.tagsToBeAssigned.length||!!this.tagsToBeUnassigned.length}else e?this.tagsToBeAssigned.push(t):this.tagsToBeUnassigned.push(t),this.tagsChanged=!0}},t.prototype.deleteTagFromList=function(t,e){var s=_.findIndex(t,function(t){return t.tagId===e.tagId});-1!==s&&t.splice(s,1)},t.prototype.applyChanges=function(){var t=this;{if(this.areChangesValid()){var e=this.members.map(function(t){return t.mri});return this.hideDropdown(),this.assignTags(e,this.tagsToBeAssigned).finally(function(){return t.unassignTags(e,t.tagsToBeUnassigned).then(function(){if(t.tagsToBeAssigned.length||t.tagsToBeUnassigned.length){var e=t.resources.strings.manage_tags_dropdown_tags_applied_confirmation_message_aria_label;t.tagsToBeAssigned.length&&t.tagsToBeUnassigned.length||(e=t.tagsToBeAssigned.length?t.resources.strings.manage_tags_dropdown_tags_added_confirmation_message_aria_label:t.resources.strings.manage_tags_dropdown_tags_deleted_confirmation_message_aria_label),t.ariaLiveService.update(t.$translate.instant(e,{tagsToBeAdded:_.join(_.map(t.tagsToBeAssigned,function(t){return t.tagName}),\",\"),tagsToBeDeleted:_.join(_.map(t.tagsToBeUnassigned,function(t){return t.tagName}),\",\")}))}})}).catch(function(){return t.showErrorDialog(t.resources.strings.tag_errorDialog_crud_error)})}this.hideDropdown()}},t.prototype.areChangesValid=function(){var t=this;return this.tagsToBeAssigned.length>this.tagChangesForMemberLimit||this.tagsToBeUnassigned.length>this.tagChangesForMemberLimit?(this.loggingService.error(\"Error trying to apply tag changes to members. Try to add or remove more than \"+this.tagChangesForMemberLimit+\" tag for members in a single request.\"),this.showErrorDialog(this.resources.strings.tag_errorDialog_add_remove_tags_request_limit,{numberOfTagChanges:this.tagChangesForMemberLimit}),!1):!!!_.find(this.tagsToBeAssigned,function(e){return e.memberCount+t.members.length>t.tagMemberLimit})||(this.loggingService.error(\"Error trying to apply tag changes to members. Try to add more than \"+this.tagMemberLimit+\" members to a tag.\"),this.showErrorDialog(this.resources.strings.tag_errorDialog_tags_member_limit,{numberOfMembers:this.tagMemberLimit}),!1)},t.prototype.assignTags=function(t,e){var s=this;if(e.length>0){this.assignTagsInClient(e);var a=e.map(function(t){return t.tagName});return this.peopleTargetingService.assignTagsToMembersOfTeam(this.teamId,a,t).catch(function(t){return s.loggingService.error(\"Error trying to assign tags to members: \"+JSON.stringify(t)),s.unassignTagsInClient(e),s.$q.reject(t)})}return this.$q.resolve(null)},t.prototype.assignTagsInClient=function(t){var e=this;_.each(t,function(t){_.each(e.members,function(e){(_.keyBy(e.tags,function(t){return t.tagId})||{})[t.tagId]||e.tags.unshift(t)})});var s=this.members.map(function(t){return t.mri});this.eventingService.$emit(this.constants.events.teamTags.assigned,s)},t.prototype.unassignTags=function(t,e){var s=this;if(e.length>0){this.unassignTagsInClient(e);var a=e.map(function(t){return t.tagId});return this.peopleTargetingService.unassignTagsFromMembersOfTeam(this.teamId,a,t).catch(function(t){return s.loggingService.error(\"Error trying to unassign tags from members: \"+JSON.stringify(t)),s.assignTagsInClient(e),s.$q.reject(t)})}return this.$q.resolve(null)},t.prototype.unassignTagsInClient=function(t){var e=this;_.each(t,function(t){_.each(e.members,function(e){var s=_.findIndex(e.tags,function(e){return e.tagId===t.tagId});-1!==s&&e.tags.splice(s,1)})});var s=this.members.map(function(t){return t.mri});this.eventingService.$emit(this.constants.events.teamTags.unassigned,s)},t.prototype.tagIsInFilteredTagList=function(t){return!!_.filter(this.tags,function(e){return e.tagName.toLowerCase()===t.toLowerCase()}).length},t.prototype.narrateTagOptionLabel=function(t,e,s){return void 0===s?e:e+\" \"+this.$translate.instant(s?this.resources.strings.checkbox_state_checked:this.resources.strings.checkbox_state_unchecked)},t.prototype.getAriaLabelForCreateTag=function(){return\"\"+this.$translate.instant(this.resources.strings.manage_tags_dropdown_createTagFromSearchBoxDynamicTextButton,{tagName:this.searchString})},t.prototype.openManageTagsDialog=function(){this.dialogService.open(this.constants.dialogs.manageTagsDialog,{teamId:this.teamId}),this.hideDropdown()},t.prototype.showErrorDialog=function(t,e){this.dialogService.open(this.constants.dialogs.errorDialog,{errorTitle:this.$translate.instant(t,e),doneButtonMessage:this.$translate.instant(this.resources.strings.teams_okButtonText)})},t.prototype.updateCreateTagButton=function(){var t=this;this.showCreateTagButton=!!this.searchString&&!this.tagIsInFilteredTagList(this.searchString),this.isCreateTagButtonTextTooLong&&this.createTagButtonTextLength>this.searchString.length&&(this.isCreateTagButtonTextTooLong=!1),this.createTagButtonTextLength=this.searchString.length,this.showCreateTagButton&&this.$timeout(function(){return t.updateCreateTagButtonText()})},t.prototype.updateCreateTagButtonText=function(){if(!this.isCreateTagButtonTextTooLong){this.createTagButtonText=this.$translate.instant(this.resources.strings.manage_tags_dropdown_createTagFromSearchBoxDynamicTextButton,{tagName:this.searchString});var t=document.getElementById(\"createTagButtonText\");if(t){var e=1.5*parseFloat($(\"body\").css(\"font-size\")),s=t.textContent;t.textContent=this.createTagButtonText;var a=t.offsetHeight;t.textContent=s,a>e&&(this.createTagButtonText=this.$translate.instant(this.resources.strings.manage_tags_dropdown_createTagFromSearchBoxTextButton),this.isCreateTagButtonTextTooLong=!0)}}},t}();t.ManageTagsDropdownController=e,angular.module(\"teamspace.manageTagsDropdown\",[\"teamspace.constants\",\"teamspace.peopleTargetingService\"]).directive(\"manageTagsDropdown\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{members:\"=\",hideDropdown:\"=\"},templateUrl:\"components/manage-tags-dropdown/manage-tags-dropdown.html\",controller:e,controllerAs:\"mtd\"}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t;!function(e){e.Members=\"members\",e.Settings=\"settings\"}(t=e.ManageTenantTab||(e.ManageTenantTab={}));var n=function(){function e(n,a,i,s,r,o,c,m,l,g){if(this.constants=i,this.freemiumUtilities=r,this.settingsService=l,this.selectedTab=t.Members,this.logger=c.newLogger(\"ManageTenantController\"),!l.valueAsBoolean(i.settings.names.enableFreemium)||!o.isFreemiumTenant()||!o.isTenantAdmin())return this.logger.info(\"Freemium not supported/enabled or user is not admin, navigate to default state\"),void m.navigateToDefaultWithFallbacks(this.navCtx);n&&n.params&&n.params.tab&&_.isString(n.params.tab)&&(Object.values(t).includes(n.params.tab)?this.selectedTab=n.params.tab:n.params.tab===e.PendingRequestsDialogCue&&r.loadModule().then(function(){return s.open(i.dialogs.pendingJoinRequests)})),n&&n.params&&n.params.context&&(this.context=n.params.context),g.bootstrapTenant(),a.waitForElementAndSetFocus(\".td-members-tab .ts-search-input\")}return e.$inject=[\"$state\",\"accessibilityService\",\"constants\",\"dialogService\",\"freemiumUtilities\",\"identityService\",\"loggingService\",\"navigationService\",\"settingsService\",\"tenantService\"],Object.defineProperty(e.prototype,\"navCtx\",{get:function(){return\"manage-tenant\"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"enableJoinTenantByUrl\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableJoinTenantByUrl)},enumerable:!0,configurable:!0}),e.prototype.selectTab=function(e){this.selectedTab=e},e.prototype.onUpgradeClick=function(){this.freemiumUtilities.openUpgradeTeamsUrl()},e.PendingRequestsDialogCue=\"pending\",e}();e.ManageTenantController=n,angular.module(\"teamspace.manageTenant\",[\"teamspace.accessibilityService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.freemiumUtilities\",\"teamspace.identityService\",\"teamspace.loggingService\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.tenantService\"]).directive(\"manageTenant\",[function(){return{controller:n,controllerAs:\"$ctrl\",templateUrl:\"components/manage-tenant/manage-tenant.html\",scope:{},restrict:\"E\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var t=function(){function n(n,t){this.resources=n,this.$translate=t}return n.prototype.generateIcsTemplate=function(n,t,e,s,i,o){var a=this.$translate.instant(this.resources.strings.meeting_details_invite_toJoin),r=this.$translate.instant(this.resources.strings.meeting_details_invite_joinMeeting),m=this.$translate.instant(this.resources.strings.meeting_details_invite_joinHelp),E=this.$translate.instant(this.resources.strings.meeting_details_invite_joinHelpClick);return\"BEGIN:VCALENDAR\\nVERSION:2.0\\nMETHOD:PUBLISH\\nX-MS-OLK-FORCEINSPECTOROPEN:TRUE\\nBEGIN:VEVENT\\nCLASS:PUBLIC\\nDTSTART:\"+(n=moment.utc(n).format(\"YYYYMMDDTHHmmss\"))+\"Z \\nDTEND:\"+(t=moment.utc(t).format(\"YYYYMMDDTHHmmss\"))+\"Z \\nLOCATION: \"+e+\" \\nORGANIZER: \"+s+\" \\nPRIORITY:5\\nSEQUENCE:0\\nSUMMARY: \"+s+'\\nTRANSP:OPAQUE\\nX-ALT-DESC;FMTTYPE=text/html:\\n  <!DOCTYPE html><html>\\n  <head>\\n  </head>\\n  <body>\\n  <font face=\"Segoe UI Light\">\\n  <font size=4> '+a+\" <b>\"+s+'</b></font><br />\\n  <br />\\n  <font size=5><a href=\"'+i+\"\\\"><font color='#00AFF0'> \"+r+' </font></a></font><br />\\n  <font face=\"Segoe UI\">\\n  <br />\\n  '+m+'<a href=\"'+o+\"\\\"><font color='#00AFF0'> \"+E+\"</font></a><br />\\n  </body>\\n  </html>\\nEND:VEVENT\\nEND:VCALENDAR\"},n}();n.IcsTemplateHelper=t}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){var i=function(i){function n(t,n,o,a,s,r,c,l,g,d,p,v,m,u,h,M,y,S,f,w,C,T,b,I,U,_,P,V,B,$,E,D){var k=i.call(this,t,a,s,c,l,g,d,p,m,u,T,C,b,I)||this;return k.$scope=t,k.$q=a,k.$translate=s,k.$state=r,k.$window=c,k.resources=l,k.settingsService=g,k.loggingService=d,k.calendarService=p,k.callingUserActionService=v,k.channelService=m,k.dialogService=u,k.utilityService=h,k.routeUtilityService=M,k.ariaLiveService=y,k.htmlSanitizer=S,k.tooltipService=w,k.meetingViewModelFactory=C,k.eventingService=T,k.exceptionUtilityService=b,k.constants=I,k.tooltipCssApplicators=U,k.activeCallsService=P,k.broadcastJoinService=V,k.broadcastMeetingPolicyStore=D,k.isLoading=!0,k.showMeetingJoin=!1,u.close(),k.isBroadcastMeetingEnabled=g.valueAsBoolean(I.settings.names.enableBroadcastProduction),k.menuJoinMeeingSelector=\"div#\"+I.meetingDetailActionMenuIds.joinMeetingMenuIds,k.editTooltipUniqueId=h.generateUUID(),k.prepareDetails(),k.panelRegions=e.PanelRegion,T.$on(t,I.events.calendar.eventLocallyUpdated,function(){k.loadMeetingDetail(\"fullpage-detail-refresh\").then(function(){k.meetingViewModel.versionTimestamp=(new Date).valueOf(),k.correlationId=E.getOrCreatePreJoinInfo(k.meetingViewModel.associatedConversationId,k.meetingViewModel.associatedMessageId).correlationId})}),k.joinMeetingPopupId=h.generateUUID(),k}return __extends(n,i),n.$inject=[\"$scope\",\"$element\",\"$timeout\",\"$q\",\"$translate\",\"$state\",\"$window\",\"resources\",\"settingsService\",\"loggingService\",\"calendarService\",\"callingUserActionService\",\"channelService\",\"dialogService\",\"utilityService\",\"routeUtilityService\",\"ariaLiveService\",\"htmlSanitizer\",\"navigationService\",\"tooltipService\",\"meetingViewModelFactory\",\"eventingService\",\"exceptionUtilityService\",\"constants\",\"tooltipCssApplicators\",\"appConfig\",\"activeCallsService\",\"broadcastJoinService\",\"broadcastMeetingService\",\"desktopUtilityService\",\"callPreJoinService\",\"broadcastMeetingPolicyStore\"],n.prototype.showJoinMenu=function(e,t){this.showActionMenu(e,t,\"components/meeting-detail-full-page/meeting-detail-join-menu.html\",this.menuJoinMeeingSelector,this.joinMeetingPopupId)},n.prototype.showActionMenu=function(t,i,n,o,a){var s=this,r={templateUrl:n,trigger:\"manual\",container:\"body\",placement:\"bottom-right\",scope:i,autoClose:!0},c={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:r,tooltipId:a,cssApplicator:function(){s.tooltipCssApplicators.contextMenu(t,o)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.toggleTooltip(c)},n.prototype.prepareDetails=function(){var t=this;this.meetingOptionsUrl=null,this.routeUtilityService.getRootRouteParams().meetingId?this.getReady().then(function(){if(t.meetingViewModel&&t.meetingViewModel.isOrganizer&&t.meetingViewModel.isSkypeTeamMeeting&&(t.settingsService.valueAsBoolean(t.constants.settings.names.enableMeetingOptionsButton)&&!t.meetingViewModel.isBroadcast&&t.meetingViewModel.schedulingServiceUpdateUrl&&(t.meetingOptionsUrl=t.getMeetingOptionsUrl(t.meetingViewModel.schedulingServiceUpdateUrl)),t.meetingViewModel.skypeTeamMeetingType===e.services.MeetingType.Chat||t.calendarService.isMeetingConversationAvailable(t.meetingViewModel))){var i=!1;t.meetingViewModel&&t.meetingViewModel.isBroadcast&&(t.meetingViewModel.canEditMeeting()||(i=!0,t.footerMessage=t.$translate.instant(t.resources.strings.broadcast_meeting_edit_disabled)));var n={text:t.$translate.instant(t.resources.strings.files_editButtonLabel),func:function(e,i){return t.editButtonClick(e,i)},tid:\"meetingdetailsDialog-editBtn\",disabled:i};if(t.footerButtons=[n],i){var o={text:t.$translate.instant(t.resources.strings.broadcast_settings_page_edit_dialog),func:function(e,i){return t.settingsButtonClick(e,i)},disabled:!1,tid:\"meetingdetailsDialog-settingsBtn\",secondaryStyle:!0};t.footerButtons.push(o)}}t.meetingViewModel&&t.meetingViewModel.isBroadcast&&t.broadcastMeetingPolicyStore.startSettingsSync()}).catch(function(e){t.errorMessage=t.exceptionUtilityService.getFormattedErrorMessage(e)}).finally(function(){t.meetingViewModel&&t.meetingViewModel.isSkypeTeamMeeting&&t.meetingViewModel.skypeTeamMeetingType==e.services.MeetingType.Team&&(t.footerMessage=t.$translate.instant(t.resources.strings.meeting_details_skype_teams_meeting_message)),t.ariaLiveService.update(t.$translate.instant(t.resources.strings.meeting_details_update),!0),t.isLoading=!1,t.showMeetingJoin=t.meetingViewModel&&(t.meetingViewModel.isOnlineMeeting||t.meetingViewModel.isBroadcast)}):this.eventingService.$emit(this.constants.events.appBar.calendarClicked,null)},n.prototype.getReady=function(){return this.loadMeetingDetail(\"fullpage-detail-load\")},n.prototype.joinOnlineMeeting=function(){var t=this;try{if(this.meetingViewModel.isBroadcast){var i=this.meetingViewModel,n=i.broadcastSettings;if(!n||null==n.broadcastParticipantRole)throw new Error(\"broadcast settings does not have role information for the meeting: \"+i.associatedConversationId);var o=n.broadcastParticipantRole,a=o===e.services.BroadcastParticipantRole.Contributor||o===e.services.BroadcastParticipantRole.Producer,s=this.broadcastJoinService.isBroadcastETMJoinEnabled();if(i.broadcastSettings.isBYOEEvent||!a)return void this.joinBroadcastPlayback(o);if(a&&!s)return void this.broadcastJoinService.showEtmUnsupportedDialog(function(){t.dialogService.close(),t.joinBroadcastPlayback(o)})}if(this.meetingViewModel.isSkypeTeamMeeting){var r=__assign({},this.calendarService.getMeetingInfoFromMeetingViewModel(this.meetingViewModel),{correlationId:this.correlationId}),c={context:this.constants.scenarios.calling.context.meetingDetailFullPage};this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperience)?(this.callingUserActionService.joinSkypeTeamMeeting(r,c),this.$q.resolve(this.constructDataObject(this.meetingViewModel))):this.callingUserActionService.joinSkypeTeamMeeting(r,c).then(function(e){return t.$q.resolve(t.constructDataObject(t.meetingViewModel,e))}).catch(function(){return t.$q.resolve(t.constructDataObject(t.meetingViewModel))})}else this.$window.open(this.htmlSanitizer.sanitizeHrefUrl(this.meetingViewModel.joinOnlineMeetingUrl),\"_blank\")}catch(e){this.loggingService.error(\"meeting detail full page: joinOnlineMeeting failed with error \"+e),this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.error_message_meeting_join_failure)})}},n.prototype.joinBroadcastPlayback=function(e){try{var t=this.meetingViewModel,i={threadId:t.associatedConversationId,title:t.title,modalityLinks:t.broadcastSettings.modalityLinks,userRole:e};this.broadcastJoinService.joinBroadcastPlayback(i)}catch(e){this.loggingService.error(this.exceptionUtilityService.getFormattedErrorMessage(e)),this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.error_message_meeting_join_failure)})}},n.prototype.constructDataObject=function(e,t){return{callId:t?t.callId:null,isRecurring:e.isRecurringMeeting,isMeetingLive:this.isMeetingActive(e),meetingType:this.getMeetingType(e)}},n.prototype.getMeetingType=function(t){return t.skypeTeamMeetingType===e.services.MeetingType.Chat?\"Private\":\"Channel\"},n.prototype.isMeetingActive=function(e){return!!(\"0\"!==e.associatedRootMessageId?this.activeCallsService.getCallByMessageId(e.associatedConversationId,e.associatedRootMessageId):this.activeCallsService.getCallsByConversationId(e.associatedConversationId)[0])},n.prototype.onEventCancel=function(t){switch(void 0===t&&(t=this.meetingViewModel),t.skypeTeamMeetingType){case e.services.MeetingType.None:case e.services.MeetingType.Chat:this.eventingService.$emit(this.constants.events.appBar.calendarClicked,null);break;case e.services.MeetingType.Team:var i=this.channelService.getParentTeamAndChannelByChannelId(t.associatedConversationId);this.$state.go(this.constants.states.appConversation,{groupName:i.team.displayName,slug:i.channel.displayName,threadId:t.associatedConversationId,middlePane:\"conversations\",ctx:\"team\",navCtx:\"create-team\"})}},n.prototype.onEventDecline=function(){this.eventingService.$emit(this.constants.events.appBar.calendarClicked,null)},n.prototype.editButtonClick=function(t,i){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableRecurrence)||this.meetingViewModel.eventType!=e.middletier.AppointmentType.Exception&&this.meetingViewModel.eventType!=e.middletier.AppointmentType.Occurrence)this.openEditDialog();else{var n={templateUrl:\"components/meeting-detail-full-page/templates/edit-popover.html\",trigger:\"manual\",container:\"body\",scope:t,autoClose:!0,placement:\"top\"},o={sourceElement:$(i.currentTarget),tooltipType:e.services.TooltipType.Popover,options:n,tooltipId:this.editTooltipUniqueId};this.tooltipService.showTooltip(o)}},n.prototype.settingsButtonClick=function(e,t){this.openEditDialog(void 0,!0)},n.prototype.openEditDialog=function(i,n){void 0===i&&(i=e.services.CalendarEventProviderType.userEventUsingEventId),void 0===n&&(n=!1),this.dialogService.close();var o=t.CreateUpdateMeetingController.dialogName,a={eventId:this.meetingViewModel.meetingId,fromFullPage:!0,providerType:i,isBroadcast:this.meetingViewModel.isBroadcast,openSettingsPage:n};this.dialogService.open(o,a)},n.prototype.loadMeetingDetail=function(t){var i=this,n=this.routeUtilityService.getRootRouteParams(),o=decodeURIComponent(n.meetingId);return this.showMeetingJoin=this.meetingViewModel&&(this.meetingViewModel.isOnlineMeeting||this.meetingViewModel.isBroadcast),o.startsWith(this.constants.calendar.errorParameter)?(this.errorMessage=o.split(this.constants.calendar.errorParameter+\":\")[1],this.$q.when()):o==this.constants.calendar.noMeetingParameter?(this.isThereNoMeeting=!0,this.$q.when()):this.getEventPromise(o,e.services.CalendarEventProviderType.userEventUsingEventId,t).catch(function(o){var a=n.iCalUId;return a?o.code===i.constants.scenarios.calendar.recurringBroadcastMeetingNotSupported?i.$q.reject(o):i.getEventPromise(decodeURIComponent(a),e.services.CalendarEventProviderType.userEventUsingICalUId,t):i.$q.reject(o)})},n.prototype.createBroadcastAttendeeInvite=function(){this.dialogService.close();var e=t.CreateUpdateMeetingController.dialogName;this.dialogService.open(e,{eventId:null,fromFullPage:!0,isGroup:!1,broadcastInnerMeetingId:this.meetingViewModel.meetingId})},n}(t.MeetingDetailBase);t.MeetingDetailFullPageController=i,angular.module(\"teamspace.meetingDetailFullPage\",[\"teamspace.loggingService\",\"teamspace.calendarService\",\"teamspace.eventingService\",\"teamspace.channelService\",\"teamspace.dialogService\",\"teamspace.utilityService\",\"teamspace.exceptionUtilityService\",\"teamspace.modalDialog\",\"teamspace.routeUtilityService\",\"teamspace.callingUserActionService\",\"teamspace.broadcastMeetingService\",\"teamspace.broadcastJoinService\",\"teamspace.callPreJoinService\",\"teamspace.desktopUtilityService\"]).directive(\"meetingDetailFullPage\",function(){return{restrict:\"E\",replace:!0,scope:{},controllerAs:\"mdfpc\",templateUrl:\"components/meeting-detail-full-page/meeting-detail-full-page.html\",controller:i}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){var i=function(){function i(t,i,n,s,o,a,r,l,c,g,d,h,m,p,u,v,M,S,y,f,b,w,T,C,V,_,P,D,E,k,B,I,A,$,R,U,O,x,j){var F=this;if(this.$scope=t,this.$q=s,this.sxConfig=o,this.$translate=a,this.recurrenceObjectsFactory=r,this.resources=l,this.calendarService=c,this.localizationService=g,this.dialogService=d,this.settingsService=h,this.peopleService=p,this.teamService=u,this.channelService=v,this.loggingService=M,this.exceptionUtilityService=S,this.tooltipService=y,this.utilityService=b,this.analyticsService=w,this.$window=T,this.htmlSanitizer=C,this.constants=V,this.callingUserActionService=_,this.broadcastJoinService=k,this.eventingService=R,this.navigationService=j,this.responseTypeMessageMap={},this.showChatButton=!1,this.meetingDetailsChatButton=this.resources.strings.meeting_details_chatparticipants,this.waitingServerResponse=!1,this.meetingHoursFormat=\"h:mm a\",this.dialogBusy=!1,this.meetingViewModel&&(x.getAdminSettings().then(function(e){return F.isIPVideoVbssPolicyDisabled=!e.isVideoEnabled&&!e.isScreenSharingEnabled}),this.uniqueTooltipId=b.generateUUID(),this.logger=M.newLogger(\"MeetingDetails\"),this.generateResponseTypeMessages(),this.meetingStartDate=g.getDate(this.meetingViewModel.start,\"fullDate\"),this.meetingHoursAndDuration=this.generateMeetingHours(),this.isMeetingConversationAvailable=c.isMeetingConversationAvailable(this.meetingViewModel),this.isPrivateMeetingEnabled=h.valueAsBoolean(V.settings.names.enablePrivateMeetings),this.isRecurrenceEnabled=h.valueAsBoolean(V.settings.names.enableRecurrence),this.isMeetingConversationAvailable||this.logger.warn(\"Either the conversation {0} is deleted or user is no longer a member \",this.meetingViewModel.associatedConversationId),this.isSkypeTeamMeeting=this.meetingViewModel.isSkypeTeamMeeting,this.isOnlineMeeting=this.meetingViewModel.isOnlineMeeting||this.isSkypeTeamMeeting,this.isPrivateSkypeTeamMeeting=this.isPrivateMeetingEnabled&&this.meetingViewModel.skypeTeamMeetingType===e.services.MeetingType.Chat,this.checkAndSetIfDirectInvitee(),this.seriesDisplayText=this.getSeriesInfo(),f.waitForSettingAndGetValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable).then(function(e){F.isMailboxDiscoverable=e}),this.isMeetingLiveOrActivated=this.meetingViewModel.state===e.middletier.MeetingStatus.Live||this.meetingViewModel.state===e.middletier.MeetingStatus.Activated,setTimeout(function(){e.common.SafeJQuery.on(t,angular.element(\".ts-mtng-dtl-value\").find(\"a[href^='\"+h.getRootUri()+\"']\"),\"click\",function(){d.close()})}),t.$on(\"$destroy\",function(){F.defer&&F.defer.reject()}),t.$watch(\"amc.meetingViewModel.versionTimestamp\",function(e,t,i){e&&t&&e!==t&&(F.meetingStartDate=g.getDate(F.meetingViewModel.start,\"fullDate\"),F.meetingHoursAndDuration=F.generateMeetingHours(),F.seriesDisplayText=F.getSeriesInfo())}),P.getUserInformation().then(function(e){var t=void 0;if(F.meetingViewModel.skypeTeamsMeetingUrl){var i=b.parseUrl(F.meetingViewModel.skypeTeamsMeetingUrl);t=D.getDeeplinkContext(i.pathname+i.search)}F.showChatButton=F.isPrivateMeetingEnabled&&F.isSkypeTeamMeeting&&t}),this.correlationId=U.getOrCreatePreJoinInfo(this.meetingViewModel.associatedConversationId,this.meetingViewModel.associatedMessageId).correlationId,this.isConnectedToYammerStream=!1,this.showPublishMeetingEventButton=!1,this.isPublished=!1,this.enablePublishMeetingEventButton=!1,this.meetingViewModel.isBroadcast)){this.meetingDetailsChatButton=l.strings.meeting_details_chat_live_event;var L=this.meetingViewModel,H=L&&L.broadcastSettings;if(H&&H.modalityLinks&&(H.modalityLinks.yammer||H.modalityLinks.stream)){var N=H.modalityLinks.yammer,z=H.modalityLinks.stream,J=N&&!N.published,G=z&&!z.published;this.isConnectedToYammerStream=!0,this.isPublished=!J&&!G,this.isByoe=!!z,this.enablePublishMeetingEventButton=!this.isPublished,this.showPublishMeetingEventButton=this.canPublish(),this.meetingDetailsNote=this.getMeetingDetailsNote();var q=N&&N.groupId;q&&u.getOfficeGroup(q).then(function(t){F.yammerGroupInfo=e.services.BroadcastUtilities.yammerGroupInfoToString(t,a,l)},function(e){F.logger.error(\"getOfficeGroup: Unable to get group info for officeGroupId [\"+q+\"], error [\"+e+\"]\")})}}}return i.$inject=[\"$scope\",\"$element\",\"$timeout\",\"$q\",\"sxConfig\",\"$translate\",\"recurrenceObjectsFactory\",\"resources\",\"calendarService\",\"localizationService\",\"dialogService\",\"settingsService\",\"$state\",\"peopleService\",\"teamService\",\"channelService\",\"loggingService\",\"exceptionUtilityService\",\"tooltipService\",\"userOfficeSettingsStore\",\"utilityService\",\"analyticsService\",\"$window\",\"htmlSanitizer\",\"constants\",\"callingUserActionService\",\"authenticationService\",\"callingDeepLinkService\",\"desktopUtilityService\",\"broadcastJoinService\",\"broadcastMeetingService\",\"tooltipCssApplicators\",\"appStateService\",\"appConfig\",\"eventingService\",\"callPreJoinService\",\"ariaLiveService\",\"adminSettingsService\",\"navigationService\"],Object.defineProperty(i.prototype,\"navCtx\",{get:function(){return\"attendee-meeting-detail\"},enumerable:!0,configurable:!0}),i.prototype.joinMeeting=function(){try{this.meetingViewModel.isBroadcast?this.joinBroadcastMeeting():this.joinSkypeTeamMeeting()}catch(e){this.loggingService.error(\"attendee meeting detail: joinOnlineMeeting failed with error \"+e)}},i.prototype.gatherAsyncData=function(){return this.defer=this.$q.defer(),this.defer.promise},i.prototype.responseButtonClick=function(t){var i=this;this.waitingServerResponse||(this.waitingServerResponse=!0,this.toggleFooterButtons(!0),this.$scope.$applyAsync(),this.calendarService.sendAppointmentResponse(t.responseType,this.meetingViewModel).then(function(){t.responseEnum==e.middletier.ResponseType.Declined&&i.eventDeclined?(i.meetingViewModel.myResponseType=t.responseEnum,i.eventDeclined()):(i.meetingViewModel.myResponseType=t.responseEnum,i.isAttendeeDirectInvitee&&i.updateAttendeeStatus(t.responseEnum))},function(e){i.footerMessage=i.exceptionUtilityService.getFormattedErrorMessage(e),i.logger.error(\"Error while responding to meeting: {0}. Is organizer: {1}. Is skypeTeamMeeting: {2}\",e,i.meetingViewModel.isOrganizer,i.meetingViewModel.isSkypeTeamMeeting)}).finally(function(){i.waitingServerResponse=!1,i.toggleFooterButtons(!1)}))},i.prototype.chatWithParticipant=function(){var t=this;if(this.meetingViewModel.isSkypeTeamMeeting){switch(this.meetingViewModel.skypeTeamMeetingType){case e.services.MeetingType.Team:var i=this.channelService.getParentTeamAndChannelByChannelId(this.meetingViewModel.associatedConversationId);if(!i||!i.team||!i.channel)return void this.showChatNavigationFailedDialog();this.navigationService.navigateToChannel(i.channel.objectId,this.constants.navContext.calendar,this.constants.messages.panes.conversations,this.meetingViewModel.associatedMessageId,i.team.displayName);break;case e.services.MeetingType.Chat:this.calendarService.showPrivateMeetingConversation(this.meetingViewModel.associatedConversationId,\"navigate_to_chat_from_meeting_details\").then(function(){t.navigationService.navigateToChat(t.meetingViewModel.associatedConversationId,t.navCtx,t.constants.navigation.context.meeting)}).catch(function(){return t.showChatNavigationFailedDialog()})}this.dialogService.close()}},i.prototype.showChatNavigationFailedDialog=function(){var e={isConfirmation:!0,confirmMessageTitle:this.$translate.instant(this.resources.strings.meeting_details_chatparticipants_failure_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.meeting_details_chatparticipants_failure_body)};this.dialogService.open(this.constants.dialogs.confirmDialog,e)},i.prototype.gatherChatWithParticipantsData=function(){var t=this.$q.defer(),i=\"private\";this.meetingViewModel.skypeTeamMeetingType===e.services.MeetingType.Team&&(i=\"channel\",this.meetingViewModel.associatedMessageId&&this.meetingViewModel.associatedRootMessageId&&this.meetingViewModel.associatedMessageId!=this.meetingViewModel.associatedRootMessageId&&(i=\"channelReplyChain\"));var n={scheduledMeetingType:i};return t.resolve(n),t.promise},i.prototype.gatherPublishMeetingEventData=function(){var t=this.$q.defer(),i={meetingType:e.middletier.AppointmentType[this.meetingViewModel.eventType]};return t.resolve(i),t.promise},i.prototype.viewSeries=function(){this.dialogService.close();var t=this.$scope.$parent.ngDialogData||{},i=this.dialogService.open(this.constants.dialogs.meetingDetail,{eventId:this.meetingViewModel.meetingId,providerType:e.services.CalendarEventProviderType.userSeriesEventUsingOccurenceEventId,fromFullPage:this.insideFullPage,onCreateUpdateDialogClose:t.onCreateUpdateDialogClose,onMeetingDetailsDialogClose:t.onMeetingDetailsDialogClose});i&&i.closePromise&&i.closePromise.then(function(e){t.onMeetingDetailsDialogClose&&_.isFunction(t.onMeetingDetailsDialogClose)&&t.onMeetingDetailsDialogClose(e)})},i.prototype.getSeriesInfo=function(){if(this.meetingViewModel.eventType===e.middletier.AppointmentType.RecurringMaster&&this.meetingViewModel.recurrenceViewModel){var t=this.recurrenceObjectsFactory.getRecurrenceToTextConverter(),i=\"\";try{i=t.convert(this.meetingViewModel.recurrenceViewModel.pattern,this.meetingViewModel.start,this.meetingViewModel.recurrenceViewModel.endDate)}catch(e){this.logger.error(\"couldn't convert recurrance info with error: \"+e)}return i}},i.prototype.joinBroadcastMeeting=function(){var t=this,i=this.meetingViewModel;if(!i||!i.broadcastSettings||null==i.broadcastSettings.broadcastParticipantRole)throw new Error(\"joinBroadcastMeeting: invalid broadcast meeting view model\");var n=i.broadcastSettings.broadcastParticipantRole,s=this.broadcastJoinService.isBroadcastETMJoinEnabled(),o=i.broadcastSettings.isBYOEEvent,a=n===e.services.BroadcastParticipantRole.Contributor||n===e.services.BroadcastParticipantRole.Producer;!o&&a?s?this.joinSkypeTeamMeeting():this.broadcastJoinService.showEtmUnsupportedDialog(function(){t.dialogService.close(),t.joinBroadcastPlayback()}):(this.dialogService.close(),this.joinBroadcastPlayback())},i.prototype.joinBroadcastPlayback=function(){var e=this.meetingViewModel,t={threadId:e.associatedConversationId,title:e.title,modalityLinks:e.broadcastSettings.modalityLinks,userRole:e.broadcastSettings.broadcastParticipantRole};this.broadcastJoinService.joinBroadcastPlayback(t)},i.prototype.joinSkypeTeamMeeting=function(){var e=this;if(this.meetingViewModel.isSkypeTeamMeeting&&this.meetingViewModel.skypeTeamsMeetingUrl){var t=this.defer,i=__assign({},this.calendarService.getMeetingInfoFromMeetingViewModel(this.meetingViewModel),{correlationId:this.correlationId}),n={context:this.constants.scenarios.calling.context.meetingAttendeeDetails};this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperience)?(t.resolve({callId:null}),this.callingUserActionService.joinSkypeTeamMeeting(i,n)):this.callingUserActionService.joinSkypeTeamMeeting(i,n).then(function(e){t.resolve({callId:e?e.callId:null})}).catch(function(){t.resolve({callId:null})}),window.setTimeout(function(){return e.dialogService.close()})}else this.$window.open(this.htmlSanitizer.sanitizeHrefUrl(this.meetingViewModel.joinOnlineMeetingUrl),\"_blank\")},i.prototype.cancelMeeting=function(t,i){if(!this.waitingServerResponse)if(this.shouldShowCancelPopover()){var n={templateUrl:\"components/meeting-detail/attendee-meeting-detail/templates/cancel-popover.html\",trigger:\"manual\",container:\"body\",scope:t,autoClose:!0,placement:\"bottom\"},s={sourceElement:$(i.currentTarget),tooltipType:e.services.TooltipType.Popover,options:n,tooltipId:this.uniqueTooltipId};this.tooltipService.showTooltip(s)}else this.showCancelConfirmation()},i.prototype.shouldShowCancelPopover=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableRecurrence)&&(this.meetingViewModel.eventType===e.middletier.AppointmentType.Exception||this.meetingViewModel.eventType===e.middletier.AppointmentType.Occurrence)},i.prototype.showCancelConfirmation=function(e){var t=this;void 0===e&&(e=this.meetingViewModel);var i={okButtonText:this.$translate.instant(this.resources.strings.meeting_details_button_cancel),closeButtonText:this.$translate.instant(this.resources.strings.icons_close),confirmMessageTitle:this.$translate.instant(this.resources.strings.meeting_discard),callback:function(){t.waitingServerResponse=!0;var i=t.calendarService.cancelEvent(e);t.collectConfirmedCancelTelemetry(),i.then(function(){t.eventCancel({viewModelToCancel:e})},function(e){t.calendarServiceCallErrorHandler(e,\"cancel\")}).finally(function(){t.waitingServerResponse=!1,t.toggleFooterButtons(!1)})}};this.dialogService.open(this.constants.dialogs.confirmDialog,i)},i.prototype.collectConfirmedCancelTelemetry=function(){var i=this;_.defer(function(){var n={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.submit.toString(),t.PanelActionOutcome,i.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.confirmCancelMeeting.toString(),t.PanelModuleName,i.logger),type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.other.toString(),t.PanelModuleType,i.logger),summary:\"Cancel meeting from confirmation dialog\"}},s=i.$scope&&i.$scope.$root?i.$scope.$root:i.$scope;i.analyticsService.onPanelAction(s,n)})},i.prototype.cancelOccurrenceMaster=function(){var t=this;this.calendarService.getRecurringMasterEvent(this.meetingViewModel.meetingId).then(function(i){var n=new e.services.MeetingViewModelFactory(t.constants,t.$translate,t.utilityService,t.resources,t.settingsService,t.peopleService,t.teamService,t.loggingService);t.showCancelConfirmation(n.getViewModel(i))})},i.prototype.toggleFooterButtons=function(e){if(this.footerButtons)for(var t=0;t<this.footerButtons.length;++t)this.footerButtons[t].disabled=e},i.prototype.generateResponseTypeMessages=function(){this.responseTypeMessageMap={},this.responseTypeMessageMap[e.middletier.ResponseType.None]=this.$translate.instant(this.resources.strings.meeting_details_response_none),this.responseTypeMessageMap[e.middletier.ResponseType.Organizer]=this.$translate.instant(this.resources.strings.meeting_details_response_organizer),this.responseTypeMessageMap[e.middletier.ResponseType.Tentative]=this.$translate.instant(this.resources.strings.meeting_details_response_tentative),this.responseTypeMessageMap[e.middletier.ResponseType.Accepted]=this.$translate.instant(this.resources.strings.meeting_details_response_accepted),this.responseTypeMessageMap[e.middletier.ResponseType.Declined]=this.$translate.instant(this.resources.strings.meeting_details_response_declined),this.responseTypeMessageMap[e.middletier.ResponseType.NotResponded]=this.$translate.instant(this.resources.strings.meeting_details_response_not_responded)},i.prototype.sendReply=function(e){return this.amdOnSend&&this.amdOnSend({messageData:e}),this.$q.when(\"\")},i.prototype.generateMeetingHours=function(){var e=this.localizationService.getDate(this.meetingViewModel.start,\"shortTime\"),t=this.localizationService.getDate(this.meetingViewModel.end,\"shortTime\");return this.$translate.instant(this.resources.strings.meeting_timeduration_format,{startHour:e,endingHour:t,duration:this.utilityService.generateDurationString(moment(this.meetingViewModel.end).diff(moment(this.meetingViewModel.start)))})},i.prototype.addToCalendar=function(){var e=this;this.meetingViewModel.isTeamEventObject&&!this.meetingViewModel.isOrganizer&&!this.isAttendeeDirectInvitee&&this.isMailboxDiscoverable&&(this.dialogBusy=!0,this.calendarService.addInviteToUserCalendar(this.meetingViewModel.meetingId,this.meetingViewModel.mailboxAddress).then(function(){e.dialogService.close()},function(t){e.logger.error(\"Error occured while adding invitee to calendar {0}\",t),e.calendarServiceCallErrorHandler(t,\"addtocalendar\")}).finally(function(){e.dialogBusy=!1}))},i.prototype.publishMeetingEvent=function(){var e=this;if(!this.waitingServerResponse&&this.meetingViewModel.isBroadcast){var t=this.meetingViewModel;t.broadcastSettings.modalityLinks.yammer&&!t.broadcastSettings.modalityLinks.yammer.published&&(this.logger.info(\"Publishing to Yammer\"),t.broadcastSettings.modalityLinks.yammer.published=!0),t.broadcastSettings.modalityLinks.stream&&!t.broadcastSettings.modalityLinks.stream.published&&(this.logger.info(\"Publishing to Stream\"),t.broadcastSettings.modalityLinks.stream.published=!0),this.waitingServerResponse=!0,this.toggleFooterButtons(!0),this.enablePublishMeetingEventButton=!1,this.$scope.$applyAsync(),this.calendarService.updateEvent(t).then(function(){e.showPublishMeetingEventButton=!1,e.isPublished=!0,e.logger.info(\"Successfully published meeting to Yammer/Stream\")},function(t){e.footerMessage=e.exceptionUtilityService.getFormattedErrorMessage(t),e.logger.error(\"Error occured while publishing to Yammer/Stream {0}\",t),e.enablePublishMeetingEventButton=!0,e.showPublishMeetingEventButton=e.canPublish()}).finally(function(){e.waitingServerResponse=!1,e.toggleFooterButtons(!1),e.meetingDetailsNote=e.getMeetingDetailsNote()})}},i.prototype.checkAndSetIfDirectInvitee=function(){var e=this;this.getCurrentAttendee().then(function(t){t&&(e.isAttendeeDirectInvitee=!0)})},i.prototype.updateAttendeeStatus=function(t){this.getCurrentAttendee().then(function(i){i&&(i.formattedStatus=e.middletier.ResponseType[t])})},i.prototype.getCurrentAttendee=function(){var e=this;return this.peopleService.getAllPeopleProfile([this.sxConfig.getCurrentSkypeMri()],\"meeting-detail\").then(function(t){if(t&&t.length){for(var i=t[0],n=0;n<e.meetingViewModel.attendees.length;n++){var s=e.meetingViewModel.attendees[n];if(s.address==i.userPrincipalName||s.address==i.email)return s}return null}})},i.prototype.calendarServiceCallErrorHandler=function(e,t){this.footerMessage=this.exceptionUtilityService.getFormattedErrorMessage(e),this.logger.error(\"Error while \"+t+\"the meeting {0}\",e)},i.prototype.canPublish=function(){var e=this.meetingViewModel,t=e&&e.broadcastSettings;return this.meetingViewModel&&this.meetingViewModel.isOrganizer&&(t.isYammerEnabled||t.isStreamEnabled)&&!this.isPublished},i.prototype.getMeetingDetailsNote=function(){var e,t=this.meetingViewModel,i=t&&t.broadcastSettings;if(i)return e=i.isStreamEnabled&&i.isYammerEnabled?this.isPublished?this.resources.strings.meeting_details_published_note:this.resources.strings.meeting_details_publish_note:i&&i.isStreamEnabled?this.isPublished?this.resources.strings.meeting_details_published_note_stream:this.resources.strings.meeting_details_publish_note_stream:this.isPublished?this.resources.strings.meeting_details_published_note_yammer:this.resources.strings.meeting_details_publish_note_yammer,this.$translate.instant(e);this.logger.error(\"braodcastSettings: unexpected error: unable to get broadcastSettings from broadcastViewModel.\")},i}();t.AttendeeMeetingDetailController=i,angular.module(\"teamspace.attendeeMeetingDetail\",[\"teamspace.calendarService\",\"teamspace.eventingService\",\"teamspace.callingUserActionService\",\"teamspace.exceptionUtilityService\",\"skypeX.userOfficeSettingsStore\",\"teamspace.authenticationService\",\"teamspace.callingDeepLinkService\",\"teamspace.desktopUtilityService\",\"teamspace.broadcastJoinService\",\"teamspace.broadcastMeetingService\",\"teamspace.callPreJoinService\",\"teamspace.peopleService\",\"teamspace.teamService\",\"teamspace.navigationService\",\"teamspace.adminSettingsService\",\"teamspace.broadcastAttendeeBanner\"]).directive(\"attendeeMeetingDetail\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{meetingViewModel:\"=\",amdOnSend:\"&\",eventCancel:\"&\",eventDeclined:\"&\",footerMessage:\"=\",footerButtons:\"=\",hideJoinButton:\"=\",showChatButton:\"=\",insideFullPage:\"=\",isNewMeeting:\"=\"},controllerAs:\"amc\",templateUrl:\"components/meeting-detail/attendee-meeting-detail/attendee-meeting-detail.html\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,o,n,s,a,r,c,l,d,p){if(this.$scope=t,this.$element=i,this.$timeout=o,this.constants=n,this.$translate=s,this.resources=a,this.tooltipService=r,this.utilityService=c,this.broadcastMeetingService=l,this.ariaLiveService=d,this.logger=p.newLogger(\"BroadcastAttendeeBanner\"),this.meetingViewModel)if(this.meetingViewModel.isBroadcast){this.showTooltip&&this.showGetAttendeeLinkTooltip();var m=this.meetingViewModel,h=m&&m.broadcastSettings;if(this.attendeeLinks=[{url:this.constructTeamsAttendeeDeepLink(this.meetingViewModel.skypeTeamsMeetingUrl,h),text:s.instant(a.strings.broadcast_get_link_teams)}],h&&h.modalityLinks){var u=h.modalityLinks.yammer,g=h.modalityLinks.stream;g&&this.attendeeLinks.push({url:e.services.BroadcastUtilities.getStreamAttendeeExternalLink(g.videoId),text:s.instant(a.strings.broadcast_get_link_stream)}),u&&this.attendeeLinks.unshift({url:e.services.BroadcastUtilities.getYammerAttendeeExternalLink(u),text:s.instant(a.strings.broadcast_get_link_yammer)})}}else this.logger.info(\"meeting is not broadcast, nothing to do\");else this.logger.error(\"invalid meetingViewModel\")}return t.$inject=[\"$scope\",\"$element\",\"$timeout\",\"constants\",\"$translate\",\"resources\",\"tooltipService\",\"utilityService\",\"broadcastMeetingService\",\"ariaLiveService\",\"loggingService\"],t.prototype.copyLinkOrOpenPopover=function(t,i){if(1!==this.attendeeLinks.length){var o={templateUrl:\"components/meeting-detail/attendee-meeting-detail/templates/attendee-link-popover.html\",trigger:\"manual\",container:\"body\",scope:t,autoClose:!0,placement:\"bottom\"},n={sourceElement:$(i.currentTarget),tooltipType:e.services.TooltipType.Popover,options:o,tooltipId:this.utilityService.generateUUID()};this.tooltipService.showTooltip(n)}else this.copyAttendeeLink(i,this.attendeeLinks[0].url)},t.prototype.copyAttendeeLink=function(e,t){this.utilityService.copyToClipboard(t),this.tooltipService.showLinkCopiedTooltip(e,this.$scope,this.$element,this.$element.find(\"#broadcastAttendeeLinks\"))},t.prototype.constructTeamsAttendeeDeepLink=function(t,i){var o,n=i&&i.modalityLinks&&i.modalityLinks.stream;return n&&(o=i.modalityLinks.stream.videoId),this.broadcastMeetingService.getAttendeeJoinLink(t,n?e.services.BroadcastPlaybackType.Stream:e.services.BroadcastPlaybackType.AMS,o)},t.prototype.showGetAttendeeLinkTooltip=function(){var t=this,i=this.$translate.instant(this.resources.strings.broadcast_scheduling_attendee_link_tooltip,{learnMore:this.constants.urls.broadcast.getAttendeeLinkLearnMoreUrl}),o={sourceElement:angular.element(\"#broadcastAttendeeLinksTooltip\"),tooltipType:e.services.TooltipType.Popover,tooltipId:this.utilityService.generateUUID(),options:{templateUrl:\"components/meeting-detail/broadcast-attendee-banner/broadcast-attendee-banner-get-attendee-link-tooltip.html\",trigger:\"manual\",container:\"#broadcastAttendeeLinksTooltip\",scope:this.$scope,autoClose:!0,placement:\"bottom\",content:i}},n=this.$timeout(function(){t.tooltipService.showTooltip(o),t.ariaLiveService.update(i,!0)},1*this.constants.timeInMiliseconds.second),s=this.$timeout(function(){t.tooltipService.clearTooltip(o.tooltipType,o.tooltipId)},10*this.constants.timeInMiliseconds.second);this.$scope.$on(\"$destroy\",function(){t.$timeout.cancel(n),t.$timeout.cancel(s)})},t}();t.BroadcastAttendeeBannerController=i,angular.module(\"teamspace.broadcastAttendeeBanner\",[\"teamspace.utilityService\",\"teamspace.tooltipService\"]).directive(\"broadcastAttendeeBanner\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{meetingViewModel:\"=\",showTooltip:\"=\"},controllerAs:\"bcastAttendeeBanner\",templateUrl:\"components/meeting-detail/broadcast-attendee-banner/broadcast-attendee-banner.html\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function t(e,s){this.resources=e,this.$translate=s,this.generateResponseTypeStringMap(),this.generateFreeBusyStatusTypeStringMap(),this.generateBroadcastMeetingRoleStringMap(),t.guestText=s.instant(e.strings.meeting_unknown_status_text)}return t.$inject=[\"resources\",\"$translate\"],t.prototype.generateResponseTypeStringMap=function(){var s;t.responseTypeMessageMap||(t.responseTypeMessageMap=(s={},s[e.middletier.ResponseType[e.middletier.ResponseType.None]]=this.$translate.instant(this.resources.strings.meeting_unknown_status_text),s[e.middletier.ResponseType[e.middletier.ResponseType.NotResponded]]=this.$translate.instant(this.resources.strings.callParticipant_noResponseState),s[e.middletier.ResponseType[e.middletier.ResponseType.Organizer]]=this.$translate.instant(this.resources.strings.meeting_details_organizer_title),s[e.middletier.ResponseType[e.middletier.ResponseType.Accepted]]=this.$translate.instant(this.resources.strings.meeting_details_accept_status),s[e.middletier.ResponseType[e.middletier.ResponseType.Tentative]]=this.$translate.instant(this.resources.strings.meeting_details_button_tentative),s[e.middletier.ResponseType[e.middletier.ResponseType.Declined]]=this.$translate.instant(this.resources.strings.callParticipant_mettingAttendee_declinedState),s))},t.prototype.generateFreeBusyStatusTypeStringMap=function(){var s;t.freeBusyStatusMap||(t.freeBusyStatusMap=(s={},s[e.middletier.FreeBusyType[e.middletier.FreeBusyType.Busy]]=this.$translate.instant(this.resources.strings.meeting_busy_status_text),s[e.middletier.FreeBusyType[e.middletier.FreeBusyType.Free]]=this.$translate.instant(this.resources.strings.meeting_free_status_text),s[e.middletier.FreeBusyType[e.middletier.FreeBusyType.Oof]]=this.$translate.instant(this.resources.strings.meeting_oof_status_text),s[e.middletier.FreeBusyType[e.middletier.FreeBusyType.Tentative]]=this.$translate.instant(this.resources.strings.meeting_tentative_status_text),s[e.middletier.FreeBusyType[e.middletier.FreeBusyType.Unknown]]=this.$translate.instant(this.resources.strings.meeting_unknown_status_text),s[e.middletier.FreeBusyType[e.middletier.FreeBusyType.WorkingElsewhere]]=this.$translate.instant(this.resources.strings.meeting_unknown_status_text),s))},t.prototype.generateBroadcastMeetingRoleStringMap=function(){var s;t.broadcastRolesMap||(t.broadcastRolesMap=(s={},s[e.middletier.BroadcastRole[e.middletier.BroadcastRole.Producer]]=this.$translate.instant(this.resources.strings.broadcast_producer_role_text),s[e.middletier.BroadcastRole[e.middletier.BroadcastRole.Contributor]]=this.$translate.instant(this.resources.strings.broadcast_contributor_role_text),s))},Object.defineProperty(t.prototype,\"statusClass\",{get:function(){return(!this.anonymousEnabled||this.attendee.skypeMri)&&this.showFreeStatus&&this.index?this.attendee.freeBusyStatus:\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"text\",{get:function(){var e=this.attendee;return this.isUserUnresolved&&e.broadcastMeetingRole?this.$translate.instant(this.resources.strings.calendar_error_invalid_attendee_roster_message):this.showFreeStatus?!this.anonymousEnabled||this.attendee.skypeMri?this.index?e.broadcastMeetingRole?e.freeBusyStatus?this.$translate.instant(this.resources.strings.broadcast_attendee_status_text,{broadcastMeetingRole:t.broadcastRolesMap[e.broadcastMeetingRole],acceptanceStatus:t.freeBusyStatusMap[e.freeBusyStatus]}):t.broadcastRolesMap[e.broadcastMeetingRole]:t.freeBusyStatusMap[e.freeBusyStatus]:e.address:t.guestText:this.showMail?e.address:e.broadcastMeetingRole?e.formattedStatus?this.$translate.instant(this.resources.strings.broadcast_attendee_status_text,{broadcastMeetingRole:t.broadcastRolesMap[e.broadcastMeetingRole],acceptanceStatus:t.responseTypeMessageMap[e.formattedStatus]}):t.broadcastRolesMap[e.broadcastMeetingRole]:t.responseTypeMessageMap[e.formattedStatus]},enumerable:!0,configurable:!0}),t.responseTypeMessageMap=null,t.freeBusyStatusMap=null,t.broadcastRolesMap=null,t}();t.MeetingAttendeeStatusController=s,angular.module(\"teamspace.meetingAttendeeStatus\",[\"teamspace.locales\"]).directive(\"meetingAttendeeStatus\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{showFreeStatus:\"<\",showMail:\"<\",attendee:\"<\",index:\"<\",anonymousEnabled:\"<\",uniqueId:\"<\",isUserUnresolved:\"<\"},controllerAs:\"ctrl\",templateUrl:\"components/meeting-detail/meeting-attendees-cards/meeting-attendee-status.html\",controller:s}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r=function(){function t(t,r,s,o,i,n,a,d,l,p){var c=this;this.constants=r,this.$translate=s,this.resources=o,this.peopleService=i,this.tooltipService=d,this.tooltipCssApplicators=l,this.ariaLiveService=p,this.isBroadcastRoleDropdownExpanded=!1,this.allowExternalAttendeesInBroadcast=n.valueAsBoolean(r.settings.names.enableFederationForBroadcast),this.disableUnresolvedEmailErrorForBroadcast=n.valueAsBoolean(r.settings.names.disableUnresolvedEmailErrorForBroadcast),this.initializeAttendeeProperties(),this.setUnresolvedErrorForAttendees(),this.broadcastRoles=[{roleText:s.instant(o.strings.broadcast_producer_role_text),role:e.middletier.BroadcastRole[e.middletier.BroadcastRole.Producer]},{roleText:s.instant(o.strings.broadcast_contributor_role_text),role:e.middletier.BroadcastRole[e.middletier.BroadcastRole.Contributor]}],this.broadcastRoleDropdownId=a.generateUUID(),t.$watch(\"mad.meetingVm.versionTimestamp\",function(e,t,r){e&&t&&e!==t&&c.initializeAttendeeProperties()}),this.uniqueId=a.generateUUID(),this.anonymousEnabled=n.valueAsBoolean(r.settings.names.anonymousJoinEnabled)}return t.$inject=[\"$scope\",\"constants\",\"$translate\",\"resources\",\"peopleService\",\"settingsService\",\"utilityService\",\"tooltipService\",\"tooltipCssApplicators\",\"ariaLiveService\"],t.prototype.removeAttendee=function(e){this.focusOnAttendee(e+1)||this.focusOnAttendee(e-1);var t=this.attendees[e];this.attendees.splice(e,1),this.onAttendeeRemove&&this.onAttendeeRemove({removedContact:t}),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_people_picker_item_removed,{name:t.name}))},t.prototype.shouldShowBroadcastRoleMenu=function(t){return!(t.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Resource])},t.prototype.showBroadcastRoleMenu=function(t,r,s){var o=this,i={templateUrl:\"components/meeting-detail/meeting-attendees-cards/meeting-attendees-cards-dropdown.html\",trigger:\"manual\",container:\"#bcastrolebutton\"+s+this.uniqueId,placement:\"bottom-left\",scope:r,autoClose:!0},n={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:i,tooltipId:this.broadcastRoleDropdownId,cssApplicator:function(){o.tooltipCssApplicators.contextMenu(t)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.toggleTooltip(n),this.isBroadcastRoleDropdownExpanded=!0},t.prototype.selectBroadcastRole=function(t,r){r.broadcastMeetingRole=t,this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,this.broadcastRoleDropdownId),this.isBroadcastRoleDropdownExpanded=!1,event.stopImmediatePropagation()},t.prototype.getBroadcastRoleText=function(e){var t=this.broadcastRoles.find(function(t){return t.role===e.broadcastMeetingRole});return t?t.roleText:this.$translate.instant(this.resources.strings.broadcast_role_selector_dropdown_placeholder_text)},t.prototype.handleESCKeyDown=function(t){this.isBroadcastRoleDropdownExpanded&&(this.tooltipService.clearTooltip(e.services.TooltipType.Dropdown,this.broadcastRoleDropdownId),this.isBroadcastRoleDropdownExpanded=!1,t.preventDefault(),t.stopPropagation())},t.prototype.isUserUnresolvedForBroadcast=function(t){return!!this.canShowUnresolvedError()&&!(!this.isOrganizer||t.isNewAttendee||t.skypeMri||t.objectId||t.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer])},t.prototype.getMeetingParticipantAriaLabelByValue=function(e,t){var r=\"attname\"+t+this.uniqueId+\" attdesc\"+t+this.uniqueId;return\"Organizer\"===e.type?\"orgtitle \"+r:e.broadcastMeetingRole&&!this.isBroadcastAttendeeList?\"etmtitle \"+r:\"atttitle \"+r},t.prototype.initializeAttendeeProperties=function(){this.getSkypeStatusForAttendees(),this.sortAttendees(),this.attendees&&0!==this.attendees.length&&(this.attendees[0].formattedStatus=e.middletier.ResponseType[e.middletier.ResponseType.Organizer])},t.prototype.getSkypeStatusForAttendees=function(){this.attendees&&this.getSkypeMriAndUserRoleForAttendees(this.attendees)},t.prototype.getSkypeMriAndUserRoleForAttendees=function(e){var t=this,r=_.keyBy(e,\"address\"),s=_.filter(e,function(e){return!e.skypeMri}).map(function(e){return e.address});this.peopleService.getAllPeopleProfile(s,\"calendar-detail\",!0).then(function(e){_.forEach(e,function(e){if(e.accountEnabled&&SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)){var s=r[e.userPrincipalName]||r[e.email];s&&(s.skypeMri=e.mri,s.role=e.userType===t.constants.userTypes.guest?t.constants.RoleConstants.Guest:t.constants.RoleConstants.Admin)}})})},t.prototype.setUnresolvedErrorForAttendees=function(){var e=this;if(!this.canShowUnresolvedError()||!this.attendees)return!1;_.forEach(this.attendees,function(t){e.isUserUnresolvedForBroadcast(t)&&t.broadcastMeetingRole&&(t.showUnResolvedError=!0)})},t.prototype.focusOnAttendee=function(e){if(e<0||e>=this.attendees.length)return!1;var t=angular.element(\"#attname\"+e+this.uniqueId).parent().parent();return!!t&&(t.attr(\"tabindex\",\"0\"),t.focus(),!0)},t.prototype.sortAttendees=function(){var t=this;if(this.attendees){var r={};r[e.middletier.ResponseType[e.middletier.ResponseType.Organizer]]=0,r[e.middletier.ResponseType[e.middletier.ResponseType.Accepted]]=1,r[e.middletier.ResponseType[e.middletier.ResponseType.Tentative]]=2,r[e.middletier.ResponseType[e.middletier.ResponseType.Declined]]=3,r[e.middletier.ResponseType[e.middletier.ResponseType.NotResponded]]=4,r[e.middletier.ResponseType[e.middletier.ResponseType.None]]=5;var s={};s[e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer]]=0,s[e.middletier.AttendeeType[e.middletier.AttendeeType.Required]]=1,s[e.middletier.AttendeeType[e.middletier.AttendeeType.Optional]]=2,s[e.middletier.AttendeeType[e.middletier.AttendeeType.Resource]]=3,this.attendees.sort(function(o,i){if(o.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer])return-1;if(i.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer])return 1;var n=t.isUserUnresolvedForBroadcast(o),a=t.isUserUnresolvedForBroadcast(i);return a&&n?t.compareAttendees(o,i,r,s):n?-1:a?1:t.compareAttendees(o,i,r,s)})}},t.prototype.compareAttendees=function(e,t,r,s){if(this.isOrganizer){var o=e.status?e.status.response:e.type,i=t.status?t.status.response:t.type;return r[o]-r[i]}return s[e.type]-s[t.type]},t.prototype.canShowUnresolvedError=function(){return!(!this.allowExternalAttendeesInBroadcast||!this.isBroadcast)&&!(!this.isBroadcastAttendeeList&&this.disableUnresolvedEmailErrorForBroadcast)},t}();t.MeetingAttendeesCardsController=r,angular.module(\"teamspace.meetingAttendeesCards\",[\"teamspace.loggingService\",\"teamspace.calendarService\",\"teamspace.meetingAttendeeStatus\",\"teamspace.settingsService\"]).directive(\"meetingAttendeesCards\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{attendees:\"=\",meetingVm:\"=?\",isOrganizer:\"=\",isEditMode:\"=\",mailboxAddress:\"=\",showFreeStatus:\"<\",showMail:\"=\",isBroadcastAttendeeList:\"=\",showBroadcastRole:\"=\",showBroadcastHeader:\"=\",hideHeaders:\"=\",onAttendeeRemove:\"&\",isDisabled:\"<?\",isBroadcast:\"=\"},controllerAs:\"mad\",templateUrl:\"components/meeting-detail/meeting-attendees-cards/meeting-attendees-cards.html\",controller:r}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";angular.module(\"teamspace.meetingMailBody\",[\"teamspace.htmlSanitizer\",\"teamspace.analyticsService\",\"teamspace.semanticObjectService\"]).directive(\"meetingMailBody\",[\"$compile\",\"htmlSanitizer\",\"analyticsService\",\"loggingService\",\"semanticObjectService\",function(t,n,i,o,a){return{restrict:\"E\",scope:{fullbody:\"=\"},replace:!0,link:function(c,r){var s=function(){var t={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.submit.toString(),e.components.PanelActionOutcome,o),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.joinOrCreateMeetupFromLink.toString(),e.components.PanelActionScenario,o),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.callOrMeetup.toString(),e.components.PanelActionScenarioType,o)},module:{type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.link.toString(),e.components.PanelModuleType,o),name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.joinScheduledMeeting.toString(),e.components.PanelModuleName,o).toString(),summary:\"Join scheduled meeting by clicking meeting link from meeting details page or outside \"}};i.onPanelAction(c,t)};c.$watch(\"fullbody\",function(e){if(e=(e||\"\").replace(\"}}\",\"}<label/>}\"),(e=n.sanitizeHtml(e))&&e.contains(\"<a\")){var i=window.htmlparser2,o=i.parseDOM(e);a.adaptAnchors(o),e=i.DomUtils.getOuterHTML(o)}e=$(\"<div data-tid='messageBodyContent' class='message-body-content meeting-body'/>\").html(e),(e=$(\"<div data-tid='messageBodyContainer' class='message-body-container'/>\").html(e)).find(\"a\").on(\"click\",function(){s()});var l=t(e)(c);r.html(l),r.find('[style*=\"text-indent:-\"]').css(\"text-indent\",\".25in\"),r.find(\"style\").remove(),r.find('[style*=\"opacity: .74\"],[style*=\"opacity:.74\"]').css(\"opacity\",\"1\")})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(e){e[e.channel=0]=\"channel\",e[e.privateChat=1]=\"privateChat\"}(t.CalendarDialogOpener||(t.CalendarDialogOpener={}));var i=function(i){function n(e,t,n,a,o,s,r,c,l,g,d,p,m,u){var v=i.call(this,e,t,a,n,o,s,r,c,l,g,d,m,p,u)||this;return v.$scope=e,v.$q=t,v.$window=n,v.$translate=a,v.resources=o,v.settingsService=s,v.loggingService=r,v.calendarService=c,v.channelService=l,v.dialogService=g,v.eventingService=d,v.exceptionUtilityService=p,v.meetingViewModelFactory=m,v.constants=u,v.dialogBusy=!1,v.isNewMeeting=!1,v.prepareDialog(),e.ngDialogData&&(v.isNewMeeting=e.ngDialogData.isNewMeeting||!1),v}return __extends(n,i),n.$inject=[\"$scope\",\"$q\",\"$window\",\"$translate\",\"resources\",\"settingsService\",\"loggingService\",\"calendarService\",\"channelService\",\"dialogService\",\"eventingService\",\"exceptionUtilityService\",\"meetingViewModelFactory\",\"constants\"],n.prototype.prepareDialog=function(){var i=this,n=this.loggingService.findScenario(this.constants.scenarios.calendar.cal_v2_scenarios.cal_event_card_click);n||(n=this.loggingService.findScenario(this.constants.scenarios.calendar.cal_v2_scenarios.cal_view_meeting_details)),this.dialogBusy=!0,this.meetingOptionsUrl=null,this.closeButtonText=this.$translate.instant(this.resources.strings.desktopapp_close_button_text),this.getReady().then(function(){n&&n.mark(\"\"+n.name+i.constants.scenarios.calendar.cal_v2_scenarios.scenario_success_suffix),i.footerButtons=[{text:i.$translate.instant(i.resources.strings.icons_close),func:function(){return i.closeDialog()},tid:\"meeting-closeModelDialogBtn\",secondaryStyle:!0,disabled:!1}],i.meetingViewModel.isOrganizer&&i.meetingViewModel.isSkypeTeamMeeting&&(i.settingsService.valueAsBoolean(i.constants.settings.names.enableMeetingOptionsButton)&&!i.meetingViewModel.isBroadcast&&i.meetingViewModel.schedulingServiceUpdateUrl&&(i.meetingOptionsUrl=i.getMeetingOptionsUrl(i.meetingViewModel.schedulingServiceUpdateUrl),i.footerLinks=[{href:i.meetingOptionsUrl,tid:\"dialog-footer-link-meeting-options\",content:i.$translate.instant(i.resources.strings.mopt_link),outcome:t.PanelActionOutcome.openWebPage,gesture:t.PanelActionGesture.click,scenario:t.PanelActionScenario.openMeetingOptionsPage,scenarioType:t.PanelActionScenarioType.link,name:t.PanelModuleName.meetingOptionsLinkCalendar,type:t.PanelModuleType.link,summary:\"Open meeting options page from calendar v2\"}]),(i.meetingViewModel.skypeTeamMeetingType===e.services.MeetingType.Chat||i.calendarService.isMeetingConversationAvailable(i.meetingViewModel))&&i.footerButtons.push({text:i.$translate.instant(i.resources.strings.files_editButtonLabel),func:function(){return i.editButtonClick()},tid:\"meetingdetailsDialog-editBtn\",disabled:!1}))}).catch(function(e){n&&n.mark(\"\"+n.name+i.constants.scenarios.calendar.cal_v2_scenarios.scenario_fail_suffix),i.errorMessage=i.exceptionUtilityService.getFormattedErrorMessage(e)}).finally(function(){i.meetingViewModel&&i.meetingViewModel.isSkypeTeamMeeting&&i.meetingViewModel.skypeTeamMeetingType==e.services.MeetingType.Team&&(i.footerMessage=i.$translate.instant(i.resources.strings.meeting_details_skype_teams_meeting_message)),n&&n.stop(),i.dialogBusy=!1})},n.prototype.closeDialog=function(e,t){void 0===e&&(e=!1),void 0===t&&(t=this.meetingViewModel);var i=t.toCalendarEvent(this.channelService);e&&(i.isCancelled=!0);var n={status:\"success\",event:i};this.dialogService.close(void 0,n)},n.prototype.getReady=function(){var e=this.$scope.ngDialogData.viewModel;if(e)return this.meetingViewModel=e,this.setErrorMessageForUnresolvedUsers(),this.$q.when();var t=this.$scope.ngDialogData.eventId;return t?this.getEventPromise(t,this.$scope.ngDialogData.providerType,\"detail-dialog\"):this.$q.reject()},n.prototype.onEventCancel=function(e){void 0===e&&(e=this.meetingViewModel),this.$scope.ngDialogData.fromFullPage&&this.eventingService.$emit(this.constants.events.appBar.calendarClicked,null),this.closeDialog(!0,e)},n.prototype.onEventDecline=function(){this.closeDialog()},n}(t.MeetingDetailBase);t.MeetingDetailController=i,angular.module(\"teamspace.meetingDetail\",[\"teamspace.loggingService\",\"teamspace.calendarService\",\"teamspace.eventingService\",\"teamspace.channelService\",\"teamspace.dialogService\",\"teamspace.exceptionUtilityService\",\"teamspace.meetingViewModelFactory\",\"teamspace.modalDialog\"]).run([\"dialogService\",\"settingsService\",\"constants\",function(e,t,i){e.register(i.dialogs.meetingDetail,{className:\"ts-modal-dialog ts-mtng-dtls-dialog\",closeByEscape:!0,closeByDocument:!0,contentDirective:\"meeting-detail\",template:\"components/meeting-detail/meeting-detail.html\",ariaAuto:!1,ariaRole:\"dialog\",closeByNavigation:!1,ariaDescribedById:\"modalDialog-title\"})}]).controller(\"MeetingDetailController\",i).directive(\"meetingDetail\",function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{dialogContext:\"=\"},controllerAs:\"mdc\",templateUrl:\"components/meeting-detail/meeting-detail.html\",controller:i}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var n=function(){function n(e,t,n,o,i,r){this.constants=e,this.navigationService=t,this.calendarService=n,this.settingsService=o,this.$translate=i,this.resources=r}return n.$inject=[\"constants\",\"navigationService\",\"calendarService\",\"settingsService\",\"$translate\",\"resources\"],n.prototype.scheduleMeetingFollowUp=function(){this.beforeScheduleFormShown&&this.beforeScheduleFormShown(),this.scheduleMeetingFollowUpInternal()},n.prototype.scheduleMeetingFollowUpInternal=function(){var n=this;return this.calendarService.getEventUsingEventProvider(this.followUpMeetingInfo.exchangeId,e.services.CalendarEventProviderType.userEventUsingEventId,\"followup-info\").then(function(e){n.navigationService.navigateToCalendarScheduleForm(t.CreateUpdateMeetingController.dialogName,n.obtainFollowUpEventData(e))})},n.prototype.obtainFollowUpEventData=function(e){var t=this.buildEventFollowUpCopy(e);return this.settingsService.valueAsBoolean(this.constants.settings.names.enableCalendarDialogBridge)?{subject:t.subject,attendees:t.attendees?t.attendees.map(function(e){return e.address}).join(\",\"):\"\",content:t.bodyContent,meetingType:this.followUpMeetingInfo.meetingType,isGroup:!!this.isChannelMeeting()||void 0,conversationId:this.followUpMeetingInfo.conversationId}:{event:t,isGroup:!!this.isChannelMeeting()||void 0,copyMeetingData:!0,meetingType:this.followUpMeetingInfo.meetingType}},n.prototype.buildEventFollowUpCopy=function(e){var t=SkypeX.Services.DateTimeHelper.roundDate(Date.now(),SkypeX.Services.DateTimeHelper.getDuration(0,0,0,30)),n=JSON.parse(JSON.stringify(e));return n.startTime=new Date(t).toString(),n.endTime=new Date(SkypeX.Services.DateTimeHelper.add(t,0,0,0,30)).toString(),n.subject=this.$translate.instant(this.resources.strings.follow_up_meeting_subject,{meetingSubject:n.subject}),this.isChannelMeeting()&&this.removeChannelFromAttendees(n),n.bodyContent=this.stripJoinFootnote(n.bodyContent),n.skypeTeamsMeetingUrl=void 0,n.skypeTeamsData=void 0,n.objectId=void 0,n.iCalUID=void 0,n},n.prototype.stripJoinFootnote=function(e){var t=(new DOMParser).parseFromString(e,\"text/html\"),n=this.getLastJoinLinkDiv(t);return n?(angular.element(n.previousElementSibling).remove(),angular.element(n.nextElementSibling).remove(),this.removeLineBreaks(n),angular.element(n).remove(),t.documentElement.innerHTML):e},n.prototype.removeLineBreaks=function(e){for(;e.previousElementSibling&&\"BR\"===e.previousElementSibling.tagName;)angular.element(e.previousElementSibling).remove()},n.prototype.getLastJoinLinkDiv=function(e){var t=e.querySelectorAll(n.joinLinkDivSelector);return t.length>0?t[t.length-1]:null},n.prototype.removeChannelFromAttendees=function(e){var t=e.mailboxAddress;t&&(e.attendees=e.attendees.filter(function(e){return e.address!==t}))},n.prototype.isChannelMeeting=function(){return\"Channel\"===this.followUpMeetingInfo.meetingType},n.joinLinkDivSelector=\"div.me-email-text\",n}();t.MeetingFollowUpController=n,angular.module(\"teamspace.meetingFollowUp\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.calendarService\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.locales\"]).directive(\"meetingFollowUp\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{followUpMeetingInfo:\"<\",beforeScheduleFormShown:\"<\"},templateUrl:\"components/meeting-follow-up/meeting-follow-up.html\",controller:n,controllerAs:\"meetingFollowUp\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,i,o,s,n,a,c,r){var l=this;this.$scope=e,this.$translate=i,this.utilityService=s,this.constants=n,this.$timeout=a,this.ariaLiveService=c,this.linkJustCopied=!1,r.on(\"blur mouseleave\",function(){return l.buttonLeave()}),r.on(\"focus mouseenter\",function(){return l.buttonEnter()}),this.canHideTimeout=null,this.copiedAriaMessage=i.instant(o.strings.copied_to_clipboard),this._dialogText=\"Calendar\"===e.ngDialogData.entryPoint?o.strings.cross_cloud_dialog_text_calendar:o.strings.cross_cloud_dialog_text}return t.$inject=[\"$window\",\"$scope\",\"$translate\",\"resources\",\"utilityService\",\"constants\",\"$timeout\",\"ariaLiveService\",\"$element\"],t.prototype.copyLink=function(){this.canHideTimeout||this.linkJustCopied||(this.utilityService.copyToClipboard(this.$scope.ngDialogData.link),this.linkJustCopied=!0,this.ariaLiveService.update(this.copiedAriaMessage),this.canHideTimeout=this.$timeout(2*this.constants.timeInMiliseconds.second))},Object.defineProperty(t.prototype,\"dialogText\",{get:function(){return this.$translate.instant(this._dialogText)},enumerable:!0,configurable:!0}),t.prototype.buttonEnter=function(){this.canHideTimeout&&this.$timeout.cancel(this.canHideTimeout)},t.prototype.buttonLeave=function(){var t=this;this.canHideTimeout&&this.canHideTimeout.finally(function(){t.linkJustCopied=!1,t.canHideTimeout=null})},t}();t.MeetingJoinCrossCloudDialogController=e,angular.module(\"teamspace.meetingJoinCrossCloudDialog\",[\"teamspace.dialogService\",\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.ariaLiveService\",\"pascalprecht.translate\"]).run([\"constants\",\"dialogService\",function(t,i){i.register(t.dialogs.meetingJoinCrossCloudDialog,{template:t.files.templates.meetingJoinCrossCloudDialog,className:\"ts-modal-dialog custom-width ts-meeting-join-cross-cloud-dialog\",controller:e,controllerAs:\"ctrl\",showClose:!1,isPersistent:!0})}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=e.components.Calling.RightPanel,i=function(){function e(){this.selectedPanel=n.None,this.panelInitialized={}}return Object.defineProperty(e.prototype,\"isPanelCreated\",{get:function(){return this.panelInitialized!=={}},enumerable:!0,configurable:!0}),e.prototype.toggleMeetingPanel=function(e){var t=e!==this.selectedPanel;this.selectedPanel=t?e:n.None,this.panelInitialized[e]=!0},e.prototype.openMeetingPanel=function(e,n){return void 0===n&&(n=!0),n&&t.Calling.focusActionButton(e),!this.isPanelActive(e)&&(this.toggleMeetingPanel(e),!0)},e.prototype.isPanelActive=function(e){return this.selectedPanel===e},e.prototype.hidePanel=function(){this.selectedPanel=n.None},Object.defineProperty(e.prototype,\"activePanel\",{get:function(){return this.selectedPanel},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.selectedPanel=null,this.panelInitialized={},this.panelButtonOptions=null,this.panelComponentsOptions=null},e.prototype.handleQnaUpdateNotification=function(){this.panelButtonOptions&&this.panelButtonOptions.qnaPanelButtonOptions&&(this.panelButtonOptions.qnaPanelButtonOptions.hasNewMessages=!this.panelButtonOptions.qnaPanelButtonOptions.isSelected)},Object.defineProperty(e.prototype,\"showDeviceSettings\",{get:function(){return this.selectedPanel===n.DeviceSettings},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"showVideoBackgroundSettings\",{get:function(){return this.selectedPanel===n.VideoBackgroundSettings},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"showMeetingInfo\",{get:function(){return this.selectedPanel===n.MeetingInfo},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"showQna\",{get:function(){return this.selectedPanel===n.BroadcastQna},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"showYammer\",{get:function(){return this.selectedPanel===n.BroadcastYammer},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"shouldCreateYammer\",{get:function(){return this.meetingModalityLinks&&!!this.meetingModalityLinks.yammer},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"shouldDisplayYammer\",{get:function(){return this.panelInitialized[n.BroadcastYammer]&&this.shouldCreateYammer},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"showCallHealth\",{get:function(){return this.selectedPanel===n.CallHealth},enumerable:!0,configurable:!0}),e}();t.BasePanelManager=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(e){var n=t.components.Calling.RightPanel,i={showDeviceSettings:\"show-device-settings\",showMeetingInfo:\"show-meeting-info\",showQna:\"show-qna\",showYammer:\"show-yammer\",showBroadcastAnalytics:\"show-broadcast-analytics\"},s=function(e){function s(t,n,i,s,a,o,r,l,h){var c=e.call(this)||this;return c.activeBroadcastPlayback=t,c.userRole=n,c.ariaLiveService=i,c.$translate=s,c.resources=a,c.$scope=o,c.constants=r,c.eventingService=l,c.showChatUpdateNotification=!1,c.disableAnalyticsPanel=h.valueAsBoolean(r.settings.names.disableBroadcastAnalyticsPanel),c}return __extends(s,e),s.prototype.initialize=function(t,e){this.meetingModalityLinks=t,this.qnaUrl=e,this.isInitialized=!0},Object.defineProperty(s.prototype,\"hasPanel\",{get:function(){if(this.isInitialized){var e=this.showQna&&this.shouldCreateQna,n=this.showYammer&&this.shouldCreateYammer,i=this.showMeetingInfo&&this.activeBroadcastPlayback.type===t.services.BroadcastPlaybackType.AMS,s=this.showChat&&this.shouldCreateChat,a=this.showBroadcastAnalytics&&this.shouldCreateBroadcastAnalytics;return e||n||this.showDeviceSettings||i||s||a}},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"meetingPanelButtonOptions\",{get:function(){return this.panelButtonOptions=this.panelButtonOptions||{},this.panelButtonOptions.deviceSettingsPanelButtonOptions={},this.panelButtonOptions.deviceSettingsPanelButtonOptions.isSelected=this.showDeviceSettings,this.panelButtonOptions.deviceSettingsPanelButtonOptions.shouldCreate=this.isInitialized,this.panelButtonOptions.chatPanelButtonOptions=this.panelButtonOptions.chatPanelButtonOptions||{},this.panelButtonOptions.chatPanelButtonOptions.isSelected=this.showChat,this.panelButtonOptions.chatPanelButtonOptions.shouldCreate=this.shouldCreateChat,this.panelButtonOptions.chatPanelButtonOptions.isConversationInitialized=this.conversation&&this.conversation.isInitialized,this.panelButtonOptions.meetingInfoPanelButtonOptions={},this.panelButtonOptions.meetingInfoPanelButtonOptions.isSelected=this.showMeetingInfo,this.panelButtonOptions.meetingInfoPanelButtonOptions.shouldCreate=this.activeBroadcastPlayback.type===t.services.BroadcastPlaybackType.AMS,this.panelButtonOptions.meetingInfoPanelButtonOptions.isBroadcastPlaybackMeeting=!0,this.panelButtonOptions.qnaPanelButtonOptions=this.panelButtonOptions.qnaPanelButtonOptions||{},this.panelButtonOptions.qnaPanelButtonOptions.isSelected=this.showQna,this.panelButtonOptions.qnaPanelButtonOptions.shouldCreate=this.shouldCreateQna,this.panelButtonOptions.yammerPanelButtonOptions={},this.panelButtonOptions.yammerPanelButtonOptions.isSelected=this.showYammer,this.panelButtonOptions.yammerPanelButtonOptions.shouldCreate=this.shouldCreateYammer,this.panelButtonOptions.analyticsPanelButtonOptions={},this.panelButtonOptions.analyticsPanelButtonOptions.isSelected=this.showBroadcastAnalytics,this.panelButtonOptions.analyticsPanelButtonOptions.shouldCreate=this.shouldCreateBroadcastAnalytics,this.panelButtonOptions},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"shouldCreateChat\",{get:function(){return!(!this.conversation||!this.conversation.getId())&&(this.conversation.isChat()||this.conversation.isPrivateMeeting())},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showChat\",{get:function(){return this.selectedPanel===n.CallingChat},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"meetingPanelComponentsOptions\",{get:function(){return this.panelComponentsOptions={},this.panelComponentsOptions.meetingInfo={shouldDisplay:this.panelInitialized[n.MeetingInfo]&&this.activeBroadcastPlayback.type===t.services.BroadcastPlaybackType.AMS,isSelected:this.showMeetingInfo},this.panelComponentsOptions.deviceSettings={shouldDisplay:this.isInitialized,isSelected:this.showDeviceSettings},this.panelComponentsOptions.qna={shouldDisplay:this.shouldCreateQna,isSelected:this.showQna},this.panelComponentsOptions.yammer={shouldDisplay:this.shouldDisplayYammer,isSelected:this.showYammer},this.panelComponentsOptions.chat={shouldDisplay:this.panelInitialized[n.CallingChat]&&this.shouldCreateChat,isSelected:this.showChat},this.panelComponentsOptions.analytics={shouldDisplay:this.isInitialized&&this.panelInitialized[n.BroadcastAnalytics]&&this.shouldCreateBroadcastAnalytics,isSelected:this.showBroadcastAnalytics},this.panelComponentsOptions},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showClassName\",{get:function(){switch(this.selectedPanel){case n.DeviceSettings:return i.showDeviceSettings;case n.MeetingInfo:return i.showMeetingInfo;case n.BroadcastQna:return i.showQna;case n.BroadcastYammer:return i.showYammer;case n.BroadcastAnalytics:return i.showBroadcastAnalytics;default:return\"\"}},enumerable:!0,configurable:!0}),s.prototype.initializeChatConversationPanel=function(t,e){var n=this;this.conversation=t,this.conversationId=e,this.conversation.alive(),this.panelComponentsOptions=this.meetingPanelComponentsOptions,this.panelButtonOptions=this.meetingPanelButtonOptions,this.eventingService.$on(this.$scope,this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(t,e){return e.messages.forEach(function(t){return n.updateChatNotification(t)})})},s.prototype.updateChatNotification=function(t){var e=this.showChatUpdateNotification;if(t.conversationId===this.conversationId&&t.messagetype!==SkypeX.Services.ChatServiceUtils.MessageType_Call){var n=this.conversation.isChat()||this.conversation.isPrivateMeeting(),i=this.panelButtonOptions.chatPanelButtonOptions.isSelected;this.showChatUpdateNotification=n&&!i&&!t.isFromMe,this.panelButtonOptions.chatPanelButtonOptions.hasNewMessages=this.showChatUpdateNotification,!e&&this.showChatUpdateNotification&&this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_calling_new_incoming_message),!0)}},Object.defineProperty(s.prototype,\"shouldCreateYammer\",{get:function(){return this.isInitialized&&!(this.userRole===t.services.UserRole.anonymous||this.userRole===t.services.UserRole.guest)&&this.meetingModalityLinks&&!!this.meetingModalityLinks.yammer},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"shouldCreateQna\",{get:function(){return this.isInitialized&&!!this.qnaUrl},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"shouldCreateBroadcastAnalytics\",{get:function(){return this.isInitialized&&!this.disableAnalyticsPanel&&(this.activeBroadcastPlayback.userRole===t.services.BroadcastParticipantRole.Producer||this.activeBroadcastPlayback.userRole===t.services.BroadcastParticipantRole.Contributor)&&this.meetingModalityLinks&&!!this.meetingModalityLinks.stream.analyticsEmbed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"showBroadcastAnalytics\",{get:function(){return this.selectedPanel===n.BroadcastAnalytics},enumerable:!0,configurable:!0}),s}(e.BasePanelManager);e.BroadcastPlaybackPanelManager=s}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(t){var n=e.components.Calling.RightPanel,s={showRoster:\"show-roster\",showChat:\"show-chat\",showDeviceSettings:\"show-device-settings\",showMeetingInfo:\"show-meeting-info\",showMeetingNotes:\"show-meeting-notes\",showQna:\"show-qna\",showYammer:\"show-yammer\",showModernDeviceSettings:\"show-modern-device-settings\",showCallTranscript:\"show-call-transcript\",showCallHealth:\"show-call-health\",showVideoBackgroundSettings:\"show-video-background-settings\"};t.MeetingInfoUnavailabilityDisablements={PSTNUnavailable:{abbreviation:\"nops\",description:\"PSTN unavailable\"},NoMeetingDetails:{abbreviation:\"node\",description:\"No meeting details defined\"},MeetingInfoDisabled:{abbreviation:\"grpd\",description:\"Meeting info disabled for group call\"}},t.ChatUnavailabilityDisablements={UndefinedCall:{abbreviation:\"noca\",description:\"Undefined call\"},NoConversationId:{abbreviation:\"noci\",description:\"No conversation Id\"},CallInLobby:{abbreviation:\"lbby\",description:\"Call is in lobby\"},UnkwnownTypeOrNoMessageId:{abbreviation:\"type\",description:\"Chat disabled because unknown type or missing messageId\"}};var i=function(i){function o(t,n,s,a,l,r,h,u,c,p,d,C){var g=i.call(this)||this;return g.call=s,g.conversation=a,g.questionnaire=l,g.settingsService=r,g.callingSupportService=h,g.constants=u,g.meetingNotesService=c,g.showChatUpdateNotification=!1,g.isPstnAvailable=!1,g.meetingModalityLinks=p,g.isAnonymous=d.isAnonymous(),g.notificationMessageTypeWhitelist=o.createNotificationMessageTypeWhitelist(r.valueFor(u.settings.names.callingConstants).ui.chatNotifications),e.services.QCancelable.toCancelablePromise(t,s.getPstnAvailabilityAsync().then(function(e){g.isPstnAvailable=e,e&&C&&C()}),n),g}return __extends(o,i),o.createNotificationMessageTypeWhitelist=function(e){for(var t=new Set,n=0,s=e.messageTypeWhitelist;n<s.length;n++){var i=s[n];t.add(SkypeX.Services.RenderingKind[i])}return t},Object.defineProperty(o.prototype,\"hasPanel\",{get:function(){var e=this.showCallingChat&&this.shouldCreateChatOrNotAndReasonWhy.shouldCreate,t=this.showRoster&&this.shouldCreateRoster,n=this.showDeviceSettings,s=this.showMeetingInfo&&this.shouldCreateMeetingInfoOrNotAndReasonWhy.shouldCreate,i=this.showMeetingNotes&&this.shouldCreateMeetingNotes,o=this.showQna&&this.shouldCreateQna,a=this.showYammer&&this.shouldCreateYammer,l=this.showCallTranscript&&this.shouldDisplayCallTranscript,r=this.showCallHealth&&this.shouldCreateCallHealth,h=this.showVideoBackgroundSettings&&this.shouldDisplayVideoBackgroundSettings;return e||t||n||s||i||o||a||l||r||h},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"meetingPanelButtonOptions\",{get:function(){this.panelButtonOptions=this.panelButtonOptions||{},this.panelButtonOptions.meetingNotesPanelButtonOptions={isSelected:this.showMeetingNotes,shouldCreate:this.shouldCreateMeetingNotes};var e=this.shouldCreateChatOrNotAndReasonWhy;if(this.panelButtonOptions.chatPanelButtonOptions=this.panelButtonOptions.chatPanelButtonOptions||{},this.panelButtonOptions.chatPanelButtonOptions.isSelected=this.showCallingChat,this.panelButtonOptions.chatPanelButtonOptions.shouldCreate=e.shouldCreate,e.shouldCreate){var t=this.shouldDisableChatOrNotAndReasonWhy;this.panelButtonOptions.chatPanelButtonOptions.isDisabled=t.shouldDisable,t.shouldDisable&&(this.panelButtonOptions.chatPanelButtonOptions.code=t.reason)}else this.panelButtonOptions.chatPanelButtonOptions.code=e.noCreationReason;this.panelButtonOptions.chatPanelButtonOptions.isConversationInitialized=this.conversation.isInitialized;var n=this.shouldCreateMeetingInfoOrNotAndReasonWhy,s=this.shouldDisableMeetingInfoOrNotAndReasonWhy;return this.panelButtonOptions.meetingInfoPanelButtonOptions={isSelected:this.showMeetingInfo,shouldCreate:n.shouldCreate,isDisabled:s.shouldDisable,meetingTypeContext:this.conversation.meetingContext},this.shouldCreateMeetingInfoOrNotAndReasonWhy.shouldCreate?this.shouldDisableMeetingInfoOrNotAndReasonWhy.shouldDisable&&(this.panelButtonOptions.meetingInfoPanelButtonOptions.code=this.shouldDisableMeetingInfoOrNotAndReasonWhy.reason):this.panelButtonOptions.meetingInfoPanelButtonOptions.code=this.shouldCreateMeetingInfoOrNotAndReasonWhy.noCreationReason,this.panelButtonOptions.rosterPanelButtonOptions=this.panelButtonOptions.rosterPanelButtonOptions||{},this.panelButtonOptions.rosterPanelButtonOptions.isSelected=this.showRoster,this.panelButtonOptions.rosterPanelButtonOptions.shouldCreate=this.shouldCreateRoster,this.panelButtonOptions.rosterPanelButtonOptions.isDisabled=this.shouldDisableRoster,this.panelButtonOptions.deviceSettingsPanelButtonOptions={isSelected:this.showDeviceSettings,shouldCreate:this.shouldCreateDeviceSettings},this.panelButtonOptions.videoBackgroundSettingsPanelButtonOptions={isSelected:this.showVideoBackgroundSettings,shouldCreate:this.shouldCreateVideoBackgroundSettings},this.panelButtonOptions.qnaPanelButtonOptions=this.panelButtonOptions.qnaPanelButtonOptions||{},this.panelButtonOptions.qnaPanelButtonOptions.isSelected=this.showQna,this.panelButtonOptions.qnaPanelButtonOptions.shouldCreate=this.shouldCreateQna,this.panelButtonOptions.yammerPanelButtonOptions={isSelected:this.showYammer,shouldCreate:this.shouldCreateYammer},this.panelButtonOptions.healthPanelButtonOptions={isSelected:this.showCallHealth,shouldCreate:this.shouldCreateCallHealth},this.panelButtonOptions.callTranscriptPanelButtonOptions={isSelected:this.showCallTranscript,shouldCreate:this.shouldDisplayCallTranscript},this.panelButtonOptions},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"meetingPanelComponentsOptions\",{get:function(){return this.panelComponentsOptions={},this.panelComponentsOptions.chat={shouldDisplay:this.shouldDisplayCallingChat,isSelected:this.showCallingChat},this.panelComponentsOptions.roster={shouldDisplay:this.shouldDisplayRoster,isSelected:this.showRoster},this.panelComponentsOptions.meetingInfo={shouldDisplay:this.shouldDisplayMeetingInfo,isSelected:this.showMeetingInfo},this.panelComponentsOptions.deviceSettings={shouldDisplay:this.shouldDisplayDeviceSettings,isSelected:this.showDeviceSettings},this.panelComponentsOptions.videoBackgroundSettings={shouldDisplay:this.shouldDisplayVideoBackgroundSettings,isSelected:this.showVideoBackgroundSettings},this.panelComponentsOptions.meetingNotes={shouldDisplay:this.shouldDisplayMeetingNotes,isSelected:this.showMeetingNotes},this.panelComponentsOptions.qna={shouldDisplay:this.shouldCreateQna,isSelected:this.showQna},this.panelComponentsOptions.yammer={shouldDisplay:this.shouldDisplayYammer,isSelected:this.showYammer},this.panelComponentsOptions.callTranscript={shouldDisplay:this.shouldDisplayCallTranscript,isSelected:this.showCallTranscript},this.panelComponentsOptions.callHealth={shouldDisplay:this.shouldCreateCallHealth,isSelected:this.showCallHealth},this.panelComponentsOptions},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"showClassName\",{get:function(){switch(this.selectedPanel){case n.CallingChat:return s.showChat;case n.Roster:return s.showRoster;case n.DeviceSettings:return s.showDeviceSettings;case n.MeetingInfo:return s.showMeetingInfo;case n.MeetingNotes:return s.showMeetingNotes;case n.BroadcastQna:return s.showQna;case n.BroadcastYammer:return s.showYammer;case n.CallTranscript:return s.showCallTranscript;case n.CallHealth:return s.showCallHealth;case n.VideoBackgroundSettings:return s.showVideoBackgroundSettings;default:return\"\"}},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"showRoster\",{get:function(){return this.selectedPanel===n.Roster},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"showCallingChat\",{get:function(){return this.selectedPanel===n.CallingChat},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"showMeetingNotes\",{get:function(){return this.selectedPanel===n.MeetingNotes},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateQna\",{get:function(){return this.meetingModalityLinks&&!(!this.meetingModalityLinks.qnaModerator&&!this.meetingModalityLinks.qnaAttendee)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateCallHealth\",{get:function(){var t=this.call.isBroadcast&&this.call.broadcastMeeting&&this.call.broadcastMeeting.role===e.services.BroadcastMeeting.constants.role.producer&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallHealthTabForProducers),n=this.call.isBroadcast&&this.call.broadcastMeeting&&this.call.broadcastMeeting.role===e.services.BroadcastMeeting.constants.role.contributor&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallHealthTabForContributors),s=!this.call.isBroadcast&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallHealthTabForCalls);return t||n||s},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateRoster\",{get:function(){return this.callingSupportService.isAddingParticipantAllowed(this.call)},enumerable:!0,configurable:!0}),o.isAdHocChannelConversation=function(e,t){return e.isChannel()&&!!t.messageId},o.isChatOrPrivateMeetingOrAdHocChannelConversation=function(e,t){return e.isChat()?{isChatPMOrAHChannelConversation:!0,callType:\"Chat\"}:e.isPrivateMeeting()?{isChatPMOrAHChannelConversation:!0,callType:\"Private Meeting\"}:o.isAdHocChannelConversation(e,t)?{isChatPMOrAHChannelConversation:!0,callType:\"AdHoc Channel Conversation\"}:{isChatPMOrAHChannelConversation:!1,callType:e.meetingContext}},o.prototype.onCreateOrUpdateChatMessage=function(e){var t=this;return this.conversation.getId().then(function(n){if(e.conversationId===n&&e.messagetype!==SkypeX.Services.ChatServiceUtils.MessageType_Call){var s=t.conversation.isChat()||t.conversation.isPrivateMeeting()||t.conversation.isChannel()&&t.call.messageId===e.parentMessageId,i=t.panelButtonOptions&&t.panelButtonOptions.chatPanelButtonOptions&&t.panelButtonOptions.chatPanelButtonOptions.isSelected;t.showChatUpdateNotification=s&&!i&&!e.isFromMe,t.panelButtonOptions&&t.panelButtonOptions.chatPanelButtonOptions&&t.notificationMessageTypeWhitelist.has(e.renderingKind)&&(t.panelButtonOptions.chatPanelButtonOptions.hasNewMessages=t.showChatUpdateNotification)}})},Object.defineProperty(o.prototype,\"shouldCreateChatOrNotAndReasonWhy\",{get:function(){return this.call&&this.call.conversationId?e.services.CallUtilities.isOneToOnePstnCall(this.call)?{shouldCreate:!1,noCreationReason:t.CommonUnavailibilityDisablements.PSTNCall}:e.services.CallUtilities.isParkCall(this.call)?{shouldCreate:!1,noCreationReason:t.CommonUnavailibilityDisablements.Parked}:e.services.CallUtilities.isEchoBotCall(this.call)?{shouldCreate:!1,noCreationReason:t.CommonUnavailibilityDisablements.TestCall}:e.services.CallUtilities.isCallInLobby(this.call)?{shouldCreate:!1,noCreationReason:t.ChatUnavailabilityDisablements.CallInLobby}:o.isChatOrPrivateMeetingOrAdHocChannelConversation(this.conversation,this.call).isChatPMOrAHChannelConversation?{shouldCreate:!0,noCreationReason:null}:{shouldCreate:!1,noCreationReason:t.ChatUnavailabilityDisablements.UnkwnownTypeOrNoMessageId}:{shouldCreate:!1,noCreationReason:this.call?t.ChatUnavailabilityDisablements.NoConversationId:t.ChatUnavailabilityDisablements.UndefinedCall}},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateMeetingNotes\",{get:function(){return this.meetingNotesService.shouldMeetingNotesTabOrActionButtonBeEnabled(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateMeetingInfoOrNotAndReasonWhy\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingInfo)?this.conversation.isGroup()?this.settingsService.valueAsBoolean(this.constants.settings.names.enablePstnDialoutFromGroupCall)?{shouldCreate:!0,noCreationReason:null}:{shouldCreate:!1,noCreationReason:t.MeetingInfoUnavailabilityDisablements.MeetingInfoDisabled}:this.conversation.isOneToOne()?{shouldCreate:!1,noCreationReason:t.CommonUnavailibilityDisablements.OneOnOne}:{shouldCreate:!0,noCreationReason:null}:{shouldCreate:!1,noCreationReason:t.CommonUnavailibilityDisablements.DisabledBySettings}},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateDeviceSettings\",{get:function(){return!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldCreateVideoBackgroundSettings\",{get:function(){return!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisableChatOrNotAndReasonWhy\",{get:function(){return e.services.CallUtilities.isIncomingConsultCall(this.call)||e.services.CallUtilities.isParkCall(this.call)?{shouldDisable:!0,reason:t.CommonUnavailibilityDisablements.ConsultCall}:{shouldDisable:!1,reason:null}},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisableRoster\",{get:function(){return e.services.CallUtilities.isIncomingConsultCall(this.call)||e.services.CallUtilities.isParkCall(this.call)||2!==this.call.state&&3!==this.call.state},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisableMeetingInfoOrNotAndReasonWhy\",{get:function(){return this.isPstnAvailable?this.call.meetingDetails?{shouldDisable:!1,reason:null}:{shouldDisable:!0,reason:t.MeetingInfoUnavailabilityDisablements.NoMeetingDetails}:{shouldDisable:!0,reason:t.MeetingInfoUnavailabilityDisablements.PSTNUnavailable}},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayRoster\",{get:function(){return this.panelInitialized[n.Roster]&&e.services.CallUtilities.isCallActive(this.call)&&!this.questionnaire&&!e.services.CallUtilities.isCallInLobby(this.call)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayMeetingInfo\",{get:function(){return this.panelInitialized[n.MeetingInfo]&&this.shouldCreateMeetingInfoOrNotAndReasonWhy.shouldCreate&&!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayCallingChat\",{get:function(){return this.panelInitialized[n.CallingChat]&&this.shouldCreateChatOrNotAndReasonWhy.shouldCreate&&!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayDeviceSettings\",{get:function(){return this.panelInitialized[n.DeviceSettings]&&!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayVideoBackgroundSettings\",{get:function(){return this.panelInitialized[n.VideoBackgroundSettings]&&!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayMeetingNotes\",{get:function(){return this.panelInitialized[n.MeetingNotes]&&this.shouldCreateMeetingNotes&&!this.questionnaire},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"showCallTranscript\",{get:function(){return this.selectedPanel===n.CallTranscript},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"shouldDisplayCallTranscript\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallTranscript)},enumerable:!0,configurable:!0}),o}(t.BasePanelManager);t.MeetingPanelManager=i}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){return function(e){e&&(this.groupId=e.siteInfo.groupId,this.displayName=e.displayName,this.teamId=e.objectId)}}();e.MemberAddMemberTeam=t}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.Normal=0]=\"Normal\",e[e.Important=1]=\"Important\",e[e.Urgent=2]=\"Urgent\"}(e.MessageDeliveryOptionType||(e.MessageDeliveryOptionType={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){var t=function(){function i(e,i,t,s,r,n){var o=this;this.uiOrchestrator=e,this.bellNotificationsService=t,this.messageService=s,this.sxConfig=r,this.conversationsService=n,this.restrict=\"A\",this.viewportPixelBuffer=20,this.link=function(e,i,t){o.init(e,i,t),e.$on(\"$destroy\",function(){o.viewModelToDOMElementMap=null,o.viewport=null,o.firstTimeMessageInViewport=null,o.channelSwitchComplete=null,o.logger.info(\"message-list-item-tracker: destroyed\")})},this.logger=i.newLogger(\"message-list-item-tracker\")}return i.prototype.init=function(e,i,t){this.viewport=i,this.viewModelToDOMElementMap=new WeakMap,e.reportItemPositionCallback=this.reportItemPositionCallback.bind(this),t&&(this.firstTimeMessageInViewport=e.$eval(t.firstTimeMessageInViewportCallback),this.channelSwitchComplete=function(){return e.$eval(t.channelSwitchComplete)}),this.logger.info(\"message-list-item-tracker: initialized\")},i.prototype.messageIsAboveView=function(e,i){e.isAboveViewport=i},i.prototype.messageIsInView=function(e,i,t){if(i.isInViewport=t,t)if(i.isSystemMessage&&e.parentViewModel.isChat&&i.skypeMessageType===SkypeX.Services.ChatServiceUtils.MessageType_AddMember){if(!i.hasBeenInViewport){var s=this.conversationsService.getConversation(e.conversationId);s&&s.lastMessageId===i.objectId&&(i.hasBeenInViewport=!0,this.conversationsService.setConsumptionHorizon(i.conversationId,i.originalArrivalTimeUtc,i.clientId||\"0\",!1))}}else if(this.bellNotificationsService.checkAndMarkAsReadByMessageId(i.id),!i.hasBeenInViewport){i.hasBeenInViewport=!0,this.firstTimeMessageInViewport&&this.firstTimeMessageInViewport(i);var r=this.conversationsService.getConversation(e&&e.conversationId);i.isUrgentImportance(r&&r.isMeetingConversation())&&this.acknowledgeUrgentMessage(i)}e.isInViewport=t||-1!=_.findIndex(e.messageViewModels,function(e){return e.isInViewport})},i.prototype.acknowledgeUrgentMessage=function(e){var i=this.sxConfig.getCurrentSkypeMri();if(i!==e.from.mri){var t=e.urgentMessageAcksUsers;t&&_.find(t,function(e){return e===i})||this.messageService.ackUrgentMessage(e.conversationId,e.objectId,SkypeX.Services.AcknowledgeState.Read)}},i.prototype.reportItemPositionCallback=function(i){var t=this;this.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Low,function(){if(t.channelSwitchComplete&&t.channelSwitchComplete()&&t.viewport&&t.viewport[0]){var s=t.viewport.offset().top,r=t.viewport[0].offsetHeight;_.forEach(i,function(i){if(t.shouldMonitorViewportChanges(i)){var n=[];_.forEach(i.expandedReplies.items,function(e){return n.push(e)}),n.push(i.firstMessage),_.forEach(n,function(n){if(n&&n.id){if(!t.viewModelToDOMElementMap.get(n)){var o=t.viewport.find(\"#\"+e.services.MessagingUtilities.getFormattedMessageId(n.id));o?t.viewModelToDOMElementMap.set(n,o):t.logger(\"message-list-item-tracker: cannot find \"+n.id)}var a=t.viewModelToDOMElementMap.get(n);if(a&&a[0]){var c=a.offset().top,p=a[0].offsetHeight,g=p+c>=s+t.viewportPixelBuffer&&c<=r+s-t.viewportPixelBuffer;t.messageIsInView(i,n,g);var l=p+c<s+t.viewportPixelBuffer;t.messageIsAboveView(i,l)}}})}})}})},i.prototype.shouldMonitorViewportChanges=function(e){return e.renderingKind===SkypeX.Services.RenderingKind.Text||e.renderingKind===SkypeX.Services.RenderingKind.Calling||e.renderingKind===SkypeX.Services.RenderingKind.Card||e.renderingKind===SkypeX.Services.RenderingKind.Custom||e.renderingKind===SkypeX.Services.RenderingKind.System&&e.firstMessage&&(e.firstMessage.skypeMessageType===SkypeX.Services.ChatServiceUtils.MessageType_AddMember||e.firstMessage.skypeMessageType===SkypeX.Services.ChatServiceUtils.MessageType_MemberLeft||e.firstMessage.skypeMessageType===SkypeX.Services.ChatServiceUtils.MessageType_MemberJoined)},i}();i.MessageListItemTracker=t,angular.module(\"teamspace.messageListItemTracker\",[\"teamspace.uiOrchestrator\",\"teamspace.bellNotificationsService\",\"teamspace.messageService\",\"teamspace.conversationsService\"]).directive(\"messageListItemTracker\",[\"uiOrchestrator\",\"loggingService\",\"bellNotificationsService\",\"messageService\",\"sxConfig\",\"conversationsService\",function(e,i,s,r,n,o){return new t(e,i,s,r,n,o)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Undefined=0]=\"Undefined\",e[e.Initial=1]=\"Initial\",e[e.DataLoaded=2]=\"DataLoaded\",e[e.PreRender=3]=\"PreRender\",e[e.Rendered=4]=\"Rendered\",e[e.RenderedFully=5]=\"RenderedFully\"}(e.MessageListRenderState||(e.MessageListRenderState={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var s=function(){function e(){}return e.getDefaultAllowedMessageTypes=function(e){return void 0===e&&(e=!1),this._defaultAllowedMessageTypes||(this._defaultAllowedMessageTypes=[SkypeX.Services.ChatServiceUtils.MessageType_Call,SkypeX.Services.ChatServiceUtils.MessageType_Text,SkypeX.Services.ChatServiceUtils.MessageType_RichText,SkypeX.Services.ChatServiceUtils.MessageType_HTML,SkypeX.Services.ChatServiceUtils.MessageType_Contacts,SkypeX.Services.ChatServiceUtils.MessageType_Files,SkypeX.Services.ChatServiceUtils.MessageType_Sms,SkypeX.Services.ChatServiceUtils.MessageType_Location,SkypeX.Services.ChatServiceUtils.MessageType_MediaCard,SkypeX.Services.ChatServiceUtils.MessageType_CallRecording]),e?this._defaultAllowedMessageTypes.concat([SkypeX.Services.ChatServiceUtils.MessageType_AddCustomApp,SkypeX.Services.ChatServiceUtils.MessageType_DeleteCustomApp]):this._defaultAllowedMessageTypes},e.getDefaultAllowedMeetingMessageTypesCausingBolding=function(){return[SkypeX.Services.ChatServiceUtils.MessageType_Text,SkypeX.Services.ChatServiceUtils.MessageType_RichText,SkypeX.Services.ChatServiceUtils.MessageType_HTML]},e.getAllowedMessageTypesForGroupChat=function(e,s){return void 0===e&&(e=!1),void 0===s&&(s=!1),this._allowedMessageTypesForChat||(this._allowedMessageTypesForChat=this.getDefaultAllowedMessageTypes(s).concat([SkypeX.Services.ChatServiceUtils.MessageType_AddMember,SkypeX.Services.ChatServiceUtils.MessageType_DeleteMember]),e&&(this._allowedMessageTypesForChat=this._allowedMessageTypesForChat.concat([SkypeX.Services.ChatServiceUtils.MessageType_TopicUpdated]))),this._allowedMessageTypesForChat},e.getAllowedMessageTypesForMeetingChat=function(e){return void 0===e&&(e=!1),this._allowedMessageTypesForMeeting||(this._allowedMessageTypesForMeeting=this.getAllowedMessageTypesForGroupChat(!1,e).concat([SkypeX.Services.ChatServiceUtils.MessageType_TopicUpdated,SkypeX.Services.ChatServiceUtils.MessageType_MemberJoined,SkypeX.Services.ChatServiceUtils.MessageType_MemberLeft])),this._allowedMessageTypesForMeeting},e.getAllowedMessageTypesForTeam=function(){return this._allowedMessageTypesForTeam||(this._allowedMessageTypesForTeam=this.getDefaultAllowedMessageTypes().concat(SkypeX.Services.ChatServiceUtils.MessageType_Custom,SkypeX.Services.ChatServiceUtils.MessageType_AddMember,SkypeX.Services.ChatServiceUtils.MessageType_DeleteMember,SkypeX.Services.ChatServiceUtils.MessageType_RoleUpdate,SkypeX.Services.ChatServiceUtils.MessageType_SpaceTopicUpdated,SkypeX.Services.ChatServiceUtils.MessageType_TopicTopicUpdated,SkypeX.Services.ChatServiceUtils.MessageType_TopicDeleted,SkypeX.Services.ChatServiceUtils.MessageType_SpaceDescriptionUpdated,SkypeX.Services.ChatServiceUtils.MessageType_AddCustomApp,SkypeX.Services.ChatServiceUtils.MessageType_DeleteCustomApp,SkypeX.Services.ChatServiceUtils.MessageType_SpaceThreadChannelAdded,SkypeX.Services.ChatServiceUtils.MessageType_UpgradeCustomApp,SkypeX.Services.ChatServiceUtils.MessageType_ThreadArchivalUpdate)),this._allowedMessageTypesForTeam},e.getAllowedMessageTypesForChannel=function(e,s){return this._allowedMessageTypesForChannel||(this._allowedMessageTypesForChannel=this.getDefaultAllowedMessageTypes().concat(SkypeX.Services.ChatServiceUtils.MessageType_Custom,SkypeX.Services.ChatServiceUtils.MessageType_SpaceThreadChannelAdded,SkypeX.Services.ChatServiceUtils.MessageType_TopicTopicUpdated,SkypeX.Services.ChatServiceUtils.MessageType_TopicDescriptionUpdated,SkypeX.Services.ChatServiceUtils.MessageType_UpdateFavDefault)),this._allowedMessageTypesForChannel},e}();e.MessageTypeFilter=s}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(s){!function(s){var a=function(){return function(s){this.className=s.className,this.classNameAnim=s.classNameAnim,this.classNameAnim16=s.classNameAnim16,this.classNameAnim20=s.classNameAnim20,this.name=s.name,this.shortname=s.shortname,this.unicode=s.unicode}}();s.ReactionsEmoji=a}(s.components||(s.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(t){var i;!function(e){e[e.Chat=0]=\"Chat\",e[e.CallList=1]=\"CallList\",e[e.YourSpaces=2]=\"YourSpaces\",e[e.TeamDashboard=3]=\"TeamDashboard\",e[e.Team=4]=\"Team\",e[e.Apps=5]=\"Apps\",e[e.ChannelDashboard=6]=\"ChannelDashboard\",e[e.Displays=7]=\"Displays\"}(i=t.MessagesHeaderType||(t.MessagesHeaderType={}));var s;!function(e){e[e.Previous=-1]=\"Previous\",e[e.Next=1]=\"Next\"}(s||(s={}));var n=function(n){function a(t,s,a,o,r,c,l,h,d,p,u,v,b,g,m,f,S,T,C,y,I,A,P,w,x,D,M,E,$,_,N,O,B,H,F,L,k,U,R,j,V,W,G,z,q,Q,K,X,J,Y,Z,ee,te,ie,se,ne,ae,oe,re,ce,le,he,de,pe,ue){var ve=n.call(this)||this;return ve.$q=t,ve.$rootScope=s,ve.$scope=a,ve.$element=o,ve.$popover=r,ve.$state=c,ve.$timeout=l,ve.$window=h,ve.ngDialog=d,ve.channelService=p,ve.constants=u,ve.dialogService=v,ve.eventingService=b,ve.settingsService=g,ve.extensionDefinitionService=m,ve.interfaceExtensibilityService=T,ve.messagingTelemetryService=C,ve.tabService=y,ve.extensionTabService=I,ve.tooltipService=A,ve.utilityService=P,ve.routeUtilityService=w,ve.$translate=x,ve.resources=D,ve.extensionConfigurationService=M,ve.loggingService=E,ve.tabReorderService=$,ve.tabOverflowService=_,ve.conversationsService=N,ve.newChatService=O,ve.layoutService=B,ve.peopleSlugService=H,ve.activeCallsService=F,ve.analyticsService=L,ve.storageService=k,ve.shortcutService=R,ve.navigationService=j,ve.ariaLiveService=V,ve.tooltipCssApplicators=W,ve.personalConversationService=G,ve.peopleService=z,ve.appsService=q,ve.sfbInteropUtilsService=Q,ve.sxConfig=K,ve.desktopUtilityService=X,ve.rightPaneStateService=J,ve.helpBotService=Z,ve.channelMembershipPropertiesService=ee,ve.teamMembershipPropertiesService=te,ve.deepLinkProvider=ie,ve.teamSettingsService=se,ve.accessibilityService=ne,ve.channelSettingsService=ae,ve.multiWindowService=oe,ve.pinPostService=re,ve.infoPaneService=ce,ve.messageService=le,ve.$ocLazyLoad=he,ve.authenticationService=de,ve.tabsConversationService=pe,ve.conversationsStore=ue,ve.extensionDropdownTemplate=\"components/extensibility/extension-tabs-overflow/tabs-overflow-dropdown.html\",ve.moreOptionsDropdownTemplate=\"components/extensibility/tabs-more-options/tabs-more-options-dropdown.html\",ve.conversationsMoreOptionsDropdownTemplate=\"components/conversations-more-options/conversations-more-options-dropdown.html\",ve.extensionTabsMorePopover=\"components/extensibility/extension-tabs-more-popover/extension-tabs-more-popover.html\",ve.teamCardPopoverTemplate=\"components/messages-header/messages-header-team-card.html\",ve.messagesHeaderTypes=i,ve.isFiltered=!1,ve.isOneOnOneChat=!1,ve.isOneOnOneBotChat=!1,ve.isMeeting=!1,ve.isSfB=!1,ve.isSmsChat=!1,ve.enableFederatedChat=!1,ve.enableNiji=!1,ve.enableClassSetUp=!1,ve.isFederated=!1,ve.isInteropFederated=!1,ve.isNativeFederated=!1,ve.isTeamWithGuests=!1,ve.isWeb=!0,ve.headerIsChannelFavorite=!1,ve.useNgInclude=!0,ve.canHaveTabConversation=!0,ve.areTabActionsAvailable=!1,ve.isRefreshActionAvailable=!1,ve.isTeamAdmin=!1,ve.archiveBannerMessage=[],ve.enableNewHelpInAppBar=!1,ve.enableCallingBots=!1,ve.showCallingButtons=!1,ve.botSupportsVideo=!1,ve.botSupportsAudio=!1,ve.isFullScreenApp=!1,ve.isChannelAdmin=!1,ve.enableEnhancedTabCopyLink=!0,ve.showNewPinNotification=!1,ve.canRenameTab=!0,ve.canUpdateTabConfigSettings=!0,ve.isSensitivityLabelsEnabled=!1,ve.enableChannelMeetNowButton=!1,ve.shouldHideMeetNowChannel=!1,ve.showTabChatPane=!1,ve._perfInfo=null,ve.refreshTabCount=0,ve.isGuestUser=!0,ve.enableSideloadedAppsInGroupChat=!1,ve.isAppsEnabledByTenantSettings=!1,ve.isSideLoadedAppsEnabledByTenantSettings=!1,ve.isSideloadedAppsEntrypointEnabledInGroupChat=!1,ve.isRosterRefreshEnabled=!1,ve.translatedLabelsMap={},ve.isMessageHeaderV2Enabled=!1,ve.numMembers=0,ve.numGuests=0,ve.guestsInCurrentContext=0,ve.isDigitalSignageFeatureEnabled=!1,ve.isDigitalSignageAdminAllowed=!1,ve.stopTeamWatch=null,ve.includeTabsInMessagesHeader=function(){ve.tabsIncludedInHeader=!ve.hideTabs&&(!ve.isMessageHeaderV2Enabled||ve.isMessageHeaderV2Enabled&&ve.headerType!==ve.messagesHeaderTypes.Team&&ve.headerType!==ve.messagesHeaderTypes.Chat||ve.isMessageHeaderV2Enabled&&ve.isTabEnlarged&&ve.headerType===ve.messagesHeaderTypes.Team)},ve.goToApps=function(){ve.navigationService.navigatePromise(ve.$scope,ve.constants.states.appTeamDashboard,{teamName:ve.teamCardData.teamName,threadId:ve.teamCardData.objectId,middlePane:ve.constants.teamDashboardTabs.appsId,navCtx:ve.navCtx})},ve.goToMembers=function(){ve.navigationService.navigatePromise(ve.$scope,ve.constants.states.appTeamDashboard,{teamName:ve.teamCardData.teamName,threadId:ve.teamCardData.objectId,middlePane:ve.constants.teamDashboardTabs.membersId,navCtx:ve.navCtx})},ve.goToSettings=function(){ve.navigationService.navigatePromise(ve.$scope,ve.constants.states.appTeamDashboard,{teamName:ve.teamCardData.teamName,threadId:ve.teamCardData.objectId,middlePane:ve.constants.teamDashboardTabs.settingsId,navCtx:ve.navCtx})},ve.logger=E.newLogger(\"messages-header\"),ve.uniqueId=P.generateUUID(),ve.isWeb=X.isWeb(),ve.translateOnce(),ve.isGuestUser=f.isGuestUserType(),ve.isRosterRefreshEnabled=g.valueAsBoolean(u.settings.names.enableTeamDashboardRosterRefresh),ve.enableNiji=g.valueAsBoolean(u.settings.names.enableNiji),ve.enableChannelMeetNowButton=g.valueAsBoolean(u.settings.names.enableChannelMeetNowButton),ve.enableClassSetUp=g.valueAsBoolean(u.settings.names.enableClassSetUp),ve.isMessageHeaderV2Enabled=g.valueAsBoolean(u.settings.names.headerV2),ve.enableFederatedChat=g.valueAsBoolean(u.settings.names.enableFederatedChat),ve.enableSideloadedAppsInGroupChat=g.valueAsBoolean(u.settings.names.enableSideloadedAppsInGroupChat),ve.enableTabInlineConfig=g.valueAsBoolean(u.settings.names.enableTabInlineConfig),ve.isAppsEnabledByTenantSettings=Y.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isAppsEnabled),ve.isSideLoadedAppsEnabledByTenantSettings=Y.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isSideLoadedAppsEnabled),ve.isSideloadedAppsEntrypointEnabledInGroupChat=g.valueAsBoolean(u.settings.names.enableSideloadedAppsEntrypointInGroupChat),ve.enableNewHelpInAppBar=g.valueAsBoolean(u.settings.names.enableNewHelpInAppBar),ve.enableCallingBots=g.valueAsBoolean(u.settings.names.enableCallingBots),ve.enableInstallChatAppsFromStore=g.valueAsBoolean(u.settings.names.enableInstallChatAppsFromStore),ve.isDigitalSignageFeatureEnabled=g.valueAsBoolean(u.settings.names.enableDigitalSignageManagement),ve.enableEnhancedTabCopyLink=g.valueAsBoolean(u.settings.names.enableEnhancedTabCopyLink),ve.enableDelayedTabInitialization=g.valueAsBoolean(u.settings.names.enableDelayedTabInitialization),ve.isInfoPaneEnabled=g.valueAsBoolean(u.settings.names.enableInfoPane),ve.isNewTerminologyForFavoritesEnabled=g.valueAsBoolean(u.settings.names.enableNewTerminologyForTeamChannelFavorites),ve.callingConstantsUI=g.valueFor(u.settings.names.callingConstants).ui,ve.isSensitivityLabelsEnabled=g.valueAsBoolean(u.settings.names.enableSensitivityLabels)&&g.valueAsBoolean(u.settings.names.loadTenantSensitivityLabelsFromCSA),ve.appFallbackIcon=u.fallbackImages.appFallbackImage,ve.enableBotsInGroupChat=g.valueAsBoolean(u.settings.names.enableBotsInGroupChat),ve.enableBotsInGroupChat&&(ve.appStoreDialogHelper=new e.components.InContextAppStoreDialogHelper(u,v)),b.$on(a,u.events.settings.updated,function(){var e=ve.isMessageHeaderV2Enabled;ve.isMessageHeaderV2Enabled=g.valueAsBoolean(u.settings.names.headerV2),e!==ve.isMessageHeaderV2Enabled&&(ve.updateAddHeaderV2Class(),ve.includeTabsInMessagesHeader())}),g.valueAsBoolean(u.settings.names.enableFreemium)?f.isFreemiumTenantPromise().then(function(e){ve.isPeoplePaneEnabled=!e&&g.valueAsBoolean(u.settings.names.peoplePaneEnabled)||e&&g.valueAsBoolean(u.settings.names.peoplePaneEnabledFreemium),ve.showPeoplePane=ve.isPeoplePaneEnabled||ve.isPeoplePaneEnabledInPrivateChannels&&ve.isPrivateChannel}):ve.isPeoplePaneEnabled=g.valueAsBoolean(u.settings.names.peoplePaneEnabled),ve.archiveBannerMessage=[{icon:\"svg/icons-archive.html\",text:x.instant(D.strings.archived_team_banner_text)}],ve.updateChatPaneToken=O.subscribe(ve.enableChatHeader.bind(ve),e.services.NewChatServiceEvents.EventType_UpdateChatPane),ve.channelMembershipSubscription=ee.subscribe(function(e,t){return ve.setChannelMembershipProperties()},u.ChannelConversationAdapterService.Type_ChannelConversationsChanged,u.events.channels.updatedChannelMembershipProperties),ve.initialize(),ve.registerInitializationListener(a.$parent,\"peopleSlug\"),ve.registerInitializationListener(a.$parent,\"inPlaceNav\"),ve.showTabChatPane=pe.showChatPaneForTabConversation,ve.registerEvents(),ve.initShortcuts(),B.isTabEnlarged&&(\"files\"===B.enlargeTabAppId?(ve.installedApp={appDefinition:{accentColor:\"#0078d7\",largeImageUrl:\"svg/icons-files-document.html\"}},ve.useNgInclude=!0):\"com.microsoft.teamspace.tab.files.sharepoint\"===B.enlargeTabAppId&&ve.getInstalledApp(B.enlargeTabAppId).then(function(e){ve.installedApp=e,ve.useNgInclude=P.useNgIncludeForIcon(ve.installedApp.appDefinition.largeImageUrl)}).catch(function(e){ve.installedApp=null,E.error(\"Unable to get App Info\")})),a.$on(\"$destroy\",function(){ve.unsubscribeAllSubscriptions(),A.clearTooltips([e.services.TooltipType.Popover]),e.services.QCancelable.cancel(ve.fastHeaderExtensionsPromise),e.services.QCancelable.cancel(ve.slowHeaderExtensionsPromise),ve.teamCardPopover&&ve.teamCardPopover.$element&&(ve.teamCardPopover.$element.off(\"mouseenter\"),ve.teamCardPopover.$element.off(\"mouseleave\")),y.setTabs(null),ve.clearPopoverTargetListeners(),ve.appsServiceAppUpgradeSubscription&&q.unsubscribe(ve.appsServiceAppUpgradeSubscription),g.valueAsBoolean(u.settings.names.enablePendingMembers)&&ve.getPendingMembersService().then(function(e){e&&e.hidePendingMembersBanner()})}),ve.computeShouldHideMeetNowChannel(),ve}return __extends(a,n),a.$inject=[\"$q\",\"$rootScope\",\"$scope\",\"$element\",\"$popover\",\"$state\",\"$timeout\",\"$window\",\"ngDialog\",\"channelService\",\"constants\",\"dialogService\",\"eventingService\",\"settingsService\",\"extensionDefinitionService\",\"identityService\",\"guestAccessSettingsService\",\"interfaceExtensibilityService\",\"messagingTelemetryService\",\"tabService\",\"extensionTabService\",\"tooltipService\",\"utilityService\",\"routeUtilityService\",\"$translate\",\"resources\",\"extensionConfigurationService\",\"loggingService\",\"tabReorderService\",\"tabOverflowService\",\"conversationsService\",\"newChatService\",\"layoutService\",\"peopleSlugService\",\"activeCallsService\",\"analyticsService\",\"storageService\",\"appConfig\",\"shortcutService\",\"navigationService\",\"ariaLiveService\",\"tooltipCssApplicators\",\"personalConversationService\",\"peopleService\",\"appsService\",\"sfbInteropUtilsService\",\"sxConfig\",\"desktopUtilityService\",\"rightPaneStateService\",\"tenantSettingsStore\",\"helpBotService\",\"channelMembershipPropertiesService\",\"teamMembershipPropertiesService\",\"deepLinkProvider\",\"teamSettingsService\",\"accessibilityService\",\"channelSettingsService\",\"multiWindowService\",\"pinPostService\",\"infoPaneService\",\"messageService\",\"$ocLazyLoad\",\"authenticationService\",\"tabsConversationService\",\"conversationsStore\"],Object.defineProperty(a.prototype,\"isPeoplePaneEnabledInPrivateChannels\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enablePeoplePaneForNiji)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isLargeTeamsEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)},enumerable:!0,configurable:!0}),a.prototype.computeShouldHideMeetNowChannel=function(){if(this.enableChannelMeetNowButton){var e=this.tabService.getCurrentTab(),t=!this.isUserMember||!this.channel||!this.channelService.canPostToChannel(this.channel.objectId);this.shouldHideMeetNowChannel=e?t||e.id!==this.constants.messages.panes.conversations:t}else this.shouldHideMeetNowChannel=!0},a.prototype.updateAddHeaderV2Class=function(){this.addHeaderV2Class=this.isMessageHeaderV2Enabled&&(this.headerType===this.messagesHeaderTypes.Team||this.headerType===this.messagesHeaderTypes.Chat)},a.prototype.translateOnce=function(){this.translatedLabelsMap[this.resources.strings.channels_add_favorite_tooltip]=this.$translate.instant(this.resources.strings.channels_add_favorite_tooltip),this.translatedLabelsMap[this.resources.strings.channels_remove_favorite_tooltip]=this.$translate.instant(this.resources.strings.channels_remove_favorite_tooltip),this.translatedLabelsMap[this.resources.strings.right_pane_people_open]=this.$translate.instant(this.resources.strings.right_pane_people_open),this.translatedLabelsMap[this.resources.strings.right_pane_people_close]=this.$translate.instant(this.resources.strings.right_pane_people_close),this.translatedLabelsMap[this.resources.strings.teams_remove_favorite_tooltip]=this.$translate.instant(this.resources.strings.teams_remove_favorite_tooltip),this.translatedLabelsMap[this.resources.strings.teams_add_favorite_tooltip]=this.$translate.instant(this.resources.strings.teams_add_favorite_tooltip),this.translatedLabelsMap[this.resources.strings.teamAccessType_private]=this.$translate.instant(this.resources.strings.teamAccessType_private),this.translatedLabelsMap[this.resources.strings.teamAccessType_private_v2]=this.$translate.instant(this.resources.strings.teamAccessType_private_v2),this.translatedLabelsMap[this.resources.strings.teamAccessType_public]=this.$translate.instant(this.resources.strings.teamAccessType_public),this.translatedLabelsMap[this.resources.strings.teamAccessType_public_v2]=this.$translate.instant(this.resources.strings.teamAccessType_public_v2),this.translatedLabelsMap[this.resources.strings.teamAccessType_tenantWide]=this.$translate.instant(this.resources.strings.teamAccessType_tenantWide),this.translatedLabelsMap[this.resources.strings.extensibility_app_close_button]=this.$translate.instant(this.resources.strings.extensibility_app_close_button),this.translatedLabelsMap[this.resources.strings.header_tabs_aria_label_tab_options]=this.$translate.instant(this.resources.strings.header_tabs_aria_label_tab_options),this.translatedLabelsMap[this.resources.strings.channelAccessType_private]=this.$translate.instant(this.resources.strings.channelAccessType_private)},a.prototype.buildTeamCard=function(t){var i=this;if(this.team){var s,n=0;if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)){var a=$(\".desktop-header-bar\");n=a&&a.innerHeight()}var o=function(){s&&clearTimeout(s),setTimeout(i.teamCardPopover.show,i.constants.teamCard.delayIn)},r=function(){s=setTimeout(i.teamCardPopover.hide,i.constants.teamCard.delayOut)},c=function(){i.teamCardPopover&&i.teamCardPopover.$element?(i.teamCardPopover.$element.on(\"mouseenter\",o),i.teamCardPopover.$element.on(\"mouseleave\",r)):window.requestAnimationFrame(c)};this.teamCardPopover=this.$popover(t,{contentTemplate:this.teamCardPopoverTemplate,container:\"body\",viewport:{padding:n,selector:\"#wrapper\"},target:t,type:\"team-card\",trigger:\"manual\",prefixEvent:\"teamCardToolTip\",placement:\"bottom-left\",scope:this.$scope,animation:\"\",onShow:c,onBeforeHide:function(){i.teamCardPopover&&i.teamCardPopover.$element&&angular.element(\".tooltip-team-card\").length&&(i.teamCardPopover.$element.off(\"mouseenter\",o),i.teamCardPopover.$element.off(\"mouseleave\",r),angular.element(\".tooltip-team-card\").remove())}}),this.teamCardData={teamName:this.team.displayName,teamId:this.team.siteInfo.groupId,objectId:this.team.objectId,pictureEtag:this.team.pictureETag,memberCount:this.numMembers,guestCount:this.numGuests,classification:this.classification,sensitivityLabel:this.sensitivityLabel,description:this.team.description,visibility:this.teamVisibility,goToApps:this.goToApps,goToMembers:this.goToMembers,goToSettings:this.goToSettings},t&&(t.on(\"mouseenter\",o),t.on(\"mouseleave\",r)),e.common.SafeEventListener.on(this.$scope,angular.element(\"html\").get(0),\"click\",function(e){i.teamCardPopover&&i.teamCardPopover.$isShown&&i.teamCardPopover.$element&&!i.teamCardPopover.$element.find(e.target).length&&(clearTimeout(s),i.teamCardPopover.hide())})}},a.prototype.attachTeamCard=function(){var e,t,i=this;this.clearPopoverTargetListeners();e=this.$window.setInterval(function(){var s=i.$element.find(\".messages-header-v2 .ts-title-bar-icon .team-icon\");s.length&&(i.popoverTargetEl=s,i.buildTeamCard(i.popoverTargetEl),i.$window.clearInterval(e),i.$timeout.cancel(t))},300),t=this.$timeout(function(){i.$window.clearInterval(e),i.popoverTargetEl&&i.popoverTargetEl.length||(i.logger.error(\"Unable to find team icon and attach team card\"),i.loggingService.event(i.constants.events.messages.headerElementMissingError,{selector:\".messages-header-v2 .ts-title-bar-icon .team-icon\",headerType:i.headerType}))},3e3)},a.prototype.clearPopoverTargetListeners=function(){this.popoverTargetEl&&(this.popoverTargetEl.off(\"mouseenter\"),this.popoverTargetEl.off(\"mouseleave\"))},a.prototype.openTeamCard=function(e){e.which!==this.constants.keyCodes.escape&&e.which!==this.constants.keyCodes.enter&&e.which!==this.constants.keyCodes.space||(e.preventDefault(),e.stopImmediatePropagation()),e.which!==this.constants.keyCodes.enter&&e.which!==this.constants.keyCodes.space||(this.teamCardPopover.show(),this.$timeout(function(){var e=$(\"#go-to-members\");e.length>0&&e.focus()},this.constants.teamCard.delayInFocus)),e.which===this.constants.keyCodes.escape&&this.teamCardPopover.hide()},Object.defineProperty(a.prototype,\"navCtx\",{get:function(){return\"messages-header\"},enumerable:!0,configurable:!0}),a.prototype.initShortcuts=function(){var t=this,i=this.changeTabCommandHandler.bind(this,s.Previous),n=this.changeTabCommandHandler.bind(this,s.Next),a=function(){return t.addNewTab()};this.shortcutService.assignCommandHandler(e.services.CommandIdentifier.PreviousTab,i),this.shortcutService.assignCommandHandler(e.services.CommandIdentifier.NextTab,n),this.shortcutService.assignCommandHandler(e.services.CommandIdentifier.NewTab,a),this.shortcutService.assignCommandHandler(e.services.CommandIdentifier.NewTabChannel,a),this.$scope.$on(\"$destroy\",function(){t.shortcutService.unassignCommandHandler(e.services.CommandIdentifier.PreviousTab,i),t.shortcutService.unassignCommandHandler(e.services.CommandIdentifier.NextTab,n),t.shortcutService.unassignCommandHandler(e.services.CommandIdentifier.NewTab,a),t.shortcutService.unassignCommandHandler(e.services.CommandIdentifier.NewTabChannel,a)})},a.prototype.toggleRightPane=function(e){this.rightPaneStateService.togglePane(this.$scope,e),this.showNewPinNotification=!1},Object.defineProperty(a.prototype,\"areTabActionsAllowed\",{get:function(){return this.isEnlargeTabAllowed||this.areTabActionsAvailable||this.containsWebsiteUrl||this.isCurrentTabSupportedinMultiWindow},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"showArchiveBanner\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&(this.headerType===this.messagesHeaderTypes.Team||this.headerType===this.messagesHeaderTypes.TeamDashboard||this.headerType===this.messagesHeaderTypes.ChannelDashboard)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isChannelConversationsPane\",{get:function(){return this.isChannelChat(this.currentDirective.tabType)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isTabEnlarged\",{get:function(){return this.layoutService.isTabEnlarged},set:function(e){this.layoutService.isTabEnlarged=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"enlargeTabTitle\",{get:function(){return this.layoutService.enlargeTabTitle},set:function(e){this.layoutService.enlargeTabTitle=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"perfInfo\",{get:function(){var e=this;return this.layoutService.showPerfIndicators?(this._perfInfo||(this.$timeout(function(){e._perfInfo=\"⌚:\"+e.$scope.$$watchersCount,e._perfInfo+=\" / DOM:\"+e.$element[0].getElementsByTagName(\"*\").length},2*this.constants.timeInMiliseconds.second),this._perfInfo=\"measuring...\"),this._perfInfo):null},enumerable:!0,configurable:!0}),a.prototype.initialize=function(t,i,s){var n=this;this.logger.debug(\"do inplace navigation. newVal: {0}\",i),this.updateAddHeaderV2Class(),this.refreshMessagesHeader(),this.handleRightPane(this.currentDirective,!0),i!==s&&this.conversationsServiceSubscription&&(this.conversationsService.unsubscribe(this.conversationsServiceSubscription),this.conversationsServiceSubscription=null),!this.conversationsServiceSubscription&&this.threadId&&(this.conversationsServiceSubscription=this.conversationsService.safeSubscribe(this.$scope,function(e,t){return n.updateIsUserMember(e)},e.services.ConversationsServiceEvents.EventType_All,this.threadId)),this.computeShouldHideMeetNowChannel(),this.cachedMeetNowButtonWidth=$(\"calling-start-button-combo\").width()},Object.defineProperty(a.prototype,\"isChat\",{get:function(){return this.headerType==i.Chat},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"meeetNowButtonWidth\",{get:function(){return this.cachedMeetNowButtonWidth||(this.cachedMeetNowButtonWidth=$(\"calling-start-button-combo\").width()),this.cachedMeetNowButtonWidth},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isArchivedTeamOrChannel\",{get:function(){return this.team&&this.team.isArchived&&(this.headerType===i.Team||this.headerType===i.ChannelDashboard||this.headerType===i.TeamDashboard)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"classification\",{get:function(){return this.team&&this.team.classification?this.$translate.instant(this.team.classification):null},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"showDivider\",{get:function(){return this.isSensitivityLabelsEnabled?!!this.sensitivityLabel:!!this.classification},enumerable:!0,configurable:!0}),a.prototype.changeTabCommandHandler=function(e){if(!$(\".cke_wysiwyg_div\").is(\":focus\")){var t=this.findCurrentTab(),i=this.tabs[this.tabs.indexOf(t)+e];i&&(this.changePane(i,!0),this.ariaLiveService.update(decodeURIComponent(i.displayName)))}},a.prototype.enableChatHeader=function(e){e&&(this.isNewChatDraft=!1,this.threadId=e)},a.prototype.unsubscribeAllSubscriptions=function(){this.cancelDebouncedCalculateHeaderExtensions(),this.tabsConversationServicePaneSubscription&&(this.tabsConversationService.unsubscribe(this.tabsConversationServicePaneSubscription),this.tabsConversationServicePaneSubscription=void 0),this.conversationToken&&this.conversationsService.unsubscribe(this.conversationToken),this.updateChatPaneToken&&this.newChatService.unsubscribe(this.updateChatPaneToken),this.channelMembershipSubscription&&this.channelMembershipPropertiesService.unsubscribe(this.channelMembershipSubscription),this.unsubscribeFromActiveCalls(),this.conversationsServiceSubscription&&(this.conversationsService.unsubscribe(this.conversationsServiceSubscription),this.conversationsServiceSubscription=null)},a.prototype.refreshMessagesHeader=function(){var t=this;if(this.teamActionsMenuId=this.utilityService.generateUUID(),this.channelActionsMenuId=this.utilityService.generateUUID(),this.menuItems=[],this.tabs=[],this.visibleTabs=this.tabs,this.currentDirective=null,this.extensionsLoaded=!1,this.isGroupChatCreationAvailable=!1,this.extensionTabsCount=0,this.overflowDropDownCount=0,this.isTabOverflowEnabled=!1,this.isAtLeastOneNewTabInOverflows=!1,this.channel=null,this.searchCtxConversationFilterData=null,this.threadId=null,this.team=null,this.isTeamAdmin=null,this.isDigitalSignageAdminAllowed=!1,this.isChannelAdmin=!1,this.isNewChatDraft=!1,this.telemetryRecorded=!1,this.isOneOnOneChat=!1,this.isOneOnOneBotChat=!1,this.isTeamWithGuests=!1,this.isChatDisabled=!1,this.isGroupChat=!1,this.isUserMember=!0,this.isFullScreenApp=!1,this.delaySlowTabInitialization=!1,this.showNewPinNotification=!1,this.dynamicContext={},this.isSmsChat=!1,this.enableNiji&&this.stopTeamWatch&&(this.stopTeamWatch(),this.stopTeamWatch=null),e.services.SfBInteropServiceGateway.IsSfBGatewayEnabled()){var i=(this.$state.params&&this.$state.params.ctx)===this.constants.navigation.context.channel,s=this.$state.params.threadId,n=i&&s?s:this.$state.params.slug,a=this.conversationsService.getConversation(n);a?this.isSfB=this.sfbInteropUtilsService.isSfB(a.id):this.peopleSlug&&angular.isObject(this.peopleSlug.conversation)?this.isSfB=this.sfbInteropUtilsService.isSfB(this.peopleSlug.conversation.id):this.isSfB=this.sfbInteropUtilsService.isSfB(this.$state.params.slug)}else this.isSfB=this.sfbInteropUtilsService.isSfB(this.$state.params.slug);var o=this.$state.params.threadId;this.threadId=o;var r=o||this.$state.params.slug;if(r||this.peopleSlug&&angular.isObject(this.peopleSlug.conversation)&&(r=this.peopleSlug.conversation.id),this.loggingService.info(\"convId: \"+r),this.isSmsChat=this.conversationsService.isConversationSmsChat(r),this.enableFederatedChat){var c=this.getRouteParams();if(this.peopleSlug&&this.peopleSlug.mri){if(this.isFederated=this.peopleSlug.conversation?this.peopleSlug.conversation.isFederated:c.isFederated,this.peopleSlug.conversation){var l=this.conversationsService.getConversation(this.peopleSlug.conversation.id);this.isNativeFederated=this.isFederated&&l.isNativeFederated()}this.isInteropFederated=this.isFederated&&!this.isNativeFederated}}if(this.settingsService.valueAsBoolean(this.constants.settings.names.hideAppsForNativeFederatedChats)?this.hideTabs=this.hideTabs||this.isSfB||this.isFederated||this.isSmsChat:this.hideTabs=this.hideTabs||this.isSfB||this.isInteropFederated||this.isSmsChat,this.currentDirective={displayName:\"\",id:\"\",directive:\"\",context:\"\",order:0,tabType:\"\"},this.isNewChatDraft=!1,this.checkTBot(),this.setCurrentTeam(),this.getTeamChatThreadIds(),this.setCurrentChannelIfValid(),this.includeTabsInMessagesHeader(),this.enableDelayedTabInitialization&&(this.isTeamRoute||this.isChatRoute)){var h=this.getMiddlePane();this.delaySlowTabInitialization=h&&h===this.constants.messages.panes.conversations}this.calculateHeaderExtensions(!0),this.setConversationType(),this.setTrackScenarios(),this.setChannelMembershipProperties(),this.isMeeting?this.subscribeForActiveCalls():this.unsubscribeFromActiveCalls(),this.checkForCalls(),this.isGroupChatCreationAvailable=!1,this.$scope.$parent.isGroupChatAvailable&&(this.isGroupChatCreationAvailable=this.$scope.$parent.isGroupChatAvailable),this.$scope.dropCallback=function(e,i,s){for(var n=_.find(t.tabs,function(e){return e.id.toLowerCase()===s.id.toLowerCase()}),a=s;i<t.tabs.length&&!t.tabs[i].instanceId&&\"notes\"!=t.tabs[i].instanceId;)i++;var o=t.tabs.indexOf(n);return t.tabs.splice(i,0,a),t.tabs.splice(t.tabs.indexOf(n),1),t.tabReorderService.onTabsReordered(a,t.tabs).catch(function(){t.loggingService.error(\"Tab move failed'\"+s.displayName+\"'\"),t.tabs.splice(t.tabs.indexOf(a),1),t.tabs.splice(o,0,n)}),a.isOverflow?t.changePane(a,!0):t.checkForOverflow(),!0},this.isInfoPaneEnabled&&this.channel&&(this.infoPaneService.reset(),this.infoPaneService.messageRenderedFullyPromise.then(function(){t.getNewPinnedPostNotification()})),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePendingMembers)&&this.getPendingMembersService().then(function(e){if(e){var i=t.channelService.getParentTeamAndChannelByChannelId(t.threadId),s=i&&i.channel&&i.channel.parentTeamId;e.showPendingMembersBannerIfNeeded(s)}}).catch(function(e){t.logger.warn(\"Unable to check pending members banner: \"+e)});var d=this.messagingTelemetryService.activeChannelSwitchScenario;d&&d.mark(\"MessagesHeader_init_complete\")},a.prototype.getPendingMembersService=function(){var e=this;return angular.element(\"html\").injector().has(\"pendingMembersService\")?this.$q.resolve(angular.element(\"html\").injector().get(\"pendingMembersService\")):this.channelService.resolveTeamAndChannel(this.threadId).then(function(t){if(2==(t&&t.team&&t.team.teamType))return e.$ocLazyLoad.load(\"pending-members\",\"lazyPendingMembers\").then(function(){return angular.element(\"html\").injector().get(\"pendingMembersService\")})})},a.prototype.isBot=function(e){return SkypeX.Services.ChatServiceUtils.isBotMri(e,!1)},a.prototype.startTeamChannelVisibilityWatch=function(){var e=this;this.teamChannelVisibility=this.calculateTeamChannelVisibility(),this.stopTeamWatch=this.$scope.$watch(\"mh.team.visibility\",function(t,i){t!==i&&(e.teamChannelVisibility=e.calculateTeamChannelVisibility())})},a.prototype.calculateTeamChannelVisibility=function(){return this.isPrivateChannel?(this.teamChannelVisibilityTooltip=this.$translate.instant(this.resources.strings.channelAccessType_private_tooltip),this.translatedLabelsMap[this.resources.strings.channelAccessType_private]):this.team?this.team.visibility.toLocaleLowerCase()===this.constants.teams.visibility.public.toLocaleLowerCase()?this.team.isTenantWide?(this.teamChannelVisibilityTooltip=void 0,this.translatedLabelsMap[this.resources.strings.teamAccessType_tenantWide]):(this.teamChannelVisibilityTooltip=this.$translate.instant(this.resources.strings.teamAccessType_public_tooltip),this.translatedLabelsMap[this.resources.strings.teamAccessType_public_v2]):(this.teamChannelVisibilityTooltip=this.$translate.instant(this.resources.strings.teamAccessType_private_tooltip),this.translatedLabelsMap[this.resources.strings.teamAccessType_private_v2]):void(this.teamChannelVisibilityTooltip=void 0)},a.prototype.calculateIfThereAreGuestsInContext=function(){this.guestsInCurrentContext=this.channel?this.channelMembershipPropertiesService.getGuestCount(this.channel.objectId):this.team?this.teamMembershipPropertiesService.getGuestCount(this.team.objectId):0,this.isTeamWithGuests=this.guestsInCurrentContext>0,this.guestMessage=this.isPrivateChannel?this.$translate.instant(this.resources.strings.team_header_guest_indicator_pc):this.$translate.instant(this.resources.strings.team_header_guest_indicator)},a.prototype.setCurrentTeam=function(){var t=this;this.teamThreadId&&(e.services.QCancelable.cancel(this.getTeamPromise),this.getTeamPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.channelService.getTeamById(this.teamThreadId)),this.getTeamPromise.then(function(e){if(t.team=e,t.enableNiji&&t.startTeamChannelVisibilityWatch(),t.isTeamAdmin=t.teamMembershipPropertiesService.isAdmin(e.objectId),t.isDigitalSignageAdminAllowed=t.isDigitalSignageFeatureEnabled&&t.isTeamAdmin,t.isMessageHeaderV2Enabled){t.$q.resolve(void 0);if(t.numMembers=t.teamMembershipPropertiesService.getMemberCount(t.team.objectId)+t.teamMembershipPropertiesService.getAdminCount(t.team.objectId),t.numGuests=t.teamMembershipPropertiesService.getGuestCount(t.team.objectId),t.isLargeTeamsEnabled&&!t.numMembers&&t.isRosterRefreshEnabled&&t.conversation)return t.conversationsStore.ensureRosterStateInSync([t.conversationsStore.getConversation(t.conversation.id)]).catch(function(){}).then(function(){t.numMembers=t.teamMembershipPropertiesService.getMemberCount(t.team.objectId)+t.teamMembershipPropertiesService.getAdminCount(t.team.objectId),t.numGuests=t.teamMembershipPropertiesService.getGuestCount(t.team.objectId)});t.headerType!==t.messagesHeaderTypes.TeamDashboard&&t.headerType!==t.messagesHeaderTypes.ChannelDashboard&&t.attachTeamCard()}t.setSensitivityLabel(),t.utilityService.digest(t.$scope)}))},a.prototype.setCurrentChannelIfValid=function(){if(!this.channel&&(this.$state.current.name===this.constants.states.appTeam||this.$state.current.name===this.constants.states.appChannelDashboard||this.enableNiji)){var t=this.getRouteParams();this.channel=this.channelService.getChannelByObjectId(t.threadId)}this.showPeoplePane=this.isPeoplePaneEnabled,this.enableNiji&&this.channel&&this.channel.channelType===e.services.ChannelType.Private&&(this.teamChannelVisibility=this.calculateTeamChannelVisibility(),this.showPeoplePane=this.isPeoplePaneEnabledInPrivateChannels),this.channel&&this.channel.membersContainerId!==this.peoplePaneThreadId?this.peoplePaneThreadId=this.channel.membersContainerId:this.channel||(this.peoplePaneThreadId=void 0),this.calculateIfThereAreGuestsInContext()},a.prototype.setChannelMembershipProperties=function(){this.channel&&this.channel.objectId&&(this.isChannelAdmin=this.channelMembershipPropertiesService.isAdmin(this.channel.objectId))},a.prototype.onGuestMessageClick=function(){this.isPrivateChannel?this.navigationService.navigatePromise(this.$scope,this.constants.states.appChannelDashboard,{teamName:this.team.displayName,threadId:this.channel.objectId,middlePane:this.constants.teamDashboardTabs.membersId,navCtx:this.navCtx}):this.navigationService.navigatePromise(this.$scope,this.constants.states.appTeamDashboard,{teamName:this.team.displayName,threadId:this.team.objectId,middlePane:this.constants.teamDashboardTabs.membersId,navCtx:this.navCtx})},a.prototype.subscribeForActiveCalls=function(){this.unsubscribeFromActiveCalls(),this.allCallsSubscription=this.activeCallsService.subscribe(this.checkForCalls.bind(this),e.services.ActiveCallsServiceEvents.Type_ActiveCallsChanged,this.threadId)},a.prototype.unsubscribeFromActiveCalls=function(){this.allCallsSubscription&&(this.activeCallsService.unsubscribe(this.allCallsSubscription),this.allCallsSubscription=0)},a.prototype.checkForCalls=function(e,t){if(_.isNil(e)&&(e=this.threadId),e===this.threadId){var i=t?t.length:this.activeCallsService.getCallsCountByConversationId(e);this.hasOngoingCall=this.isMeeting&&i>0}},a.prototype.setConversationType=function(){var t=this,s=this.conversationsService.getConversation(this.threadId);if(this.isMeeting=s&&s.isMeetingConversation(),s&&s.isChat()&&(this.headerType=i.Chat,!s.isFederated())){var n=this.conversationsService.getChatConversation(this.threadId),a=n&&n.getOtherMembers(this.sxConfig.getCurrentSkypeMri());if(a){(this.isMeeting?this.peopleService.getPeopleProfilesForMeeting(a,this.threadId,!1,\"messages-header-meeting-chat\"):this.peopleService.getAllPeopleProfile(a,\"message-header\",!1)).then(function(e){t.isChatDisabled=!t.messageService.isChatEnabled(s,e)},function(e){t.logger.error(\"getAllPeopleProfile - failed getting the data from people service\")})}}this.isSfB=s&&this.sfbInteropUtilsService.isSfB(s.id),this.isSmsChat=s&&this.conversationsService.isConversationSmsChat(s.id),this.isOneOnOneBotChat=s&&s.isOneOnOneBotChat(),this.biScenarioScope=this.isOneOnOneBotChat?e.components.PanelAppScope.personal:s&&s.isChat()?e.components.PanelAppScope.group:e.components.PanelAppScope.team},a.prototype.setTrackScenarios=function(){this.isChat?(this.tabTrackScenario=t.PanelActionScenario.chatNavTab,this.addTabTrackScenario=t.PanelActionScenario.chatAddTab,this.tabOverflowTrackScenario=t.PanelActionScenario.chatTabOverflow):(this.tabTrackScenario=t.PanelActionScenario.channelNavTab,this.addTabTrackScenario=t.PanelActionScenario.channelAddTab,this.tabOverflowTrackScenario=t.PanelActionScenario.channelTabOverflow)},a.prototype.setSensitivityLabel=function(){if(this.sensitivityLabel=void 0,this.team&&this.team.sensitivityLabel)if(this.team.sensitivityLabel.displayName)this.sensitivityLabel=this.$translate.instant(this.team.sensitivityLabel.displayName);else if(this.team.sensitivityLabel.id){var e=this.team.sensitivityLabel.id.split(\"|\");e.length>1&&(this.sensitivityLabel=e[1])}},a.prototype.cancelDebouncedCalculateHeaderExtensions=function(){this.debouncedCalculateHeaderExtensions&&(this.debouncedCalculateHeaderExtensions.cancel(),this.debouncedCalculateHeaderExtensions=void 0)},a.prototype.updateIsUserMember=function(e){if(e===this.threadId){var t=this.conversationsService.getConversation(this.threadId);this.isUserMember=t&&t.isUserMember()}},a.prototype.getTeamChatThreadIds=function(){var t=this,i=e.services.navigationGetStateContextFrom(this.$state.current,this.$state.params,this.constants);this.isTeamRoute=i===this.constants.navigation.context.channel,this.isChatRoute=i===this.constants.navigation.context.chat,this.isScrollRoute=i===this.constants.navigation.context.channelScrollToMessage,this.isAppsRoute=i===this.constants.navigation.context.apps;var s=this.getRouteParams();if(this.cancelDebouncedCalculateHeaderExtensions(),this.debouncedCalculateHeaderExtensions=_.debounce(function(){t.calculateHeaderExtensions()},4e3),(this.isTeamRoute||this.isScrollRoute)&&(e.services.QCancelable.cancel(this.resolveTeamAndChannelPromise),this.resolveTeamAndChannelPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.channelService.resolveTeamAndChannel(s.threadId)),this.resolveTeamAndChannelPromise.then(function(i){t.channel=i.channel,t.threadId=i.channel?i.channel.objectId:i.team.objectId,t.conversationToken&&t.conversationsService.unsubscribe(t.conversationToken),t.threadId&&(t.conversationToken=t.conversationsService.subscribe(t.debouncedCalculateHeaderExtensions,e.services.ConversationsServiceEvents.EventType_All,t.threadId))})),this.isAppsRoute&&!this.isTBotRouteAndItsUninitialized){var n=s.appId,a=s.peopleSlug||s.slug,o=this.peopleSlugService.resolve(a);this.mriForBotCalling=o.mri||\"\",this.convIdForBotCalling=o.conversation?o.conversation.id:\"\",n?this.appsService.getInstalledAppForUser(n).then(function(e){t.installedApp=e,t.settingsService.valueAsBoolean(t.constants.settings.names.enableFullScreenAppInPersonalScope)&&(t.isFullScreenApp=t.installedApp&&t.installedApp.appDefinition&&t.installedApp.appDefinition.isFullScreen),t.enableCallingBots&&e&&e.appDefinition&&e.appDefinition.bots&&e.appDefinition.bots.length>0&&(e.appDefinition.bots[0].supportsCalling||e.appDefinition.bots[0].supportsVideo)&&(t.showCallingButtons=!0,t.botSupportsAudio=!!e.appDefinition.bots[0].supportsCalling,t.botSupportsVideo=!!e.appDefinition.bots[0].supportsVideo)}).catch(function(e){t.loggingService.error(\"Unable to get App Info\")}):this.loggingService.error(\"No app Id provided in Apps Route\")}if(this.isChatRoute)if((a=s.peopleSlug||s.slug)===this.constants.p2p.newChatId)this.threadId=a,this.isNewChatDraft=!0;else{if((o=this.peopleSlugService.resolve(a)).conversation)this.threadId=o.conversation.id;else if(o.mri)if(s.isFederated){var r=this.conversationsService.findConversationWith([o.mri]);r=r||this.conversationsService.getConversationLieWith(o.mri,null,!0),this.threadId=r.id}else{var c=this.conversationsService.getChatConversationWith(o.mri);this.threadId=c&&c.id}if(this.conversationToken&&this.conversationsService.unsubscribe(this.conversationToken),this.threadId){this.conversationToken=this.conversationsService.subscribe(this.debouncedCalculateHeaderExtensions,e.services.ConversationsServiceEvents.EventType_All,this.threadId);var l=this.conversationsService.getConversation(this.threadId);this.isGroupChat=l&&l.isGroupChat(),this.isUserMember=l&&l.isUserMember(),l&&l.isOneOnOne()&&(this.isOneOnOneChat=!0,this.$scope.threadId=this.threadId)}}},Object.defineProperty(a.prototype,\"threadId\",{get:function(){return this._threadId},set:function(e){this._threadId=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isTabManagerEnabled\",{get:function(){var e=!this.isArchivedTeamOrChannel&&this.headerType!==i.TeamDashboard&&this.headerType!==i.ChannelDashboard&&(this.enableNiji?this.isChannelAdmin||this.channel&&this.channelSettingsService.canAddTab(this.channel.objectId):this.isTeamAdmin||this.team&&this.teamSettingsService.canAddTab(this.team.objectId)),t=this.isOneOnOneChat&&!this.isGuestUser&&!this.isOneOnOneBotChat&&!this.isMeeting&&!this.isChatDisabled&&!SkypeX.Services.SkypeConversationLocal.isLie(this.getConversationId()),s=this.isGroupChat&&this.enableSideloadedAppsInGroupChat&&this.isSideloadedAppsEntrypointEnabledInGroupChat&&!this.isGuestUser&&this.isUserMember&&!SkypeX.Services.SkypeConversationLocal.isLie(this.getConversationId());return e||t||s||this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isTabSettingsEnabled\",{get:function(){return this.team&&!this.isArchivedTeamOrChannel&&this.headerType!==i.TeamDashboard&&this.headerType!==i.ChannelDashboard&&(this.isTeamAdmin||this.teamSettingsService.canAddTab(this.team.objectId))||this.isOneOnOneChat&&!this.isMeeting&&!this.isGuestUser||this.isAppsRoute&&!this.isMeeting||this.enableSideloadedAppsInGroupChat&&this.isSideloadedAppsEntrypointEnabledInGroupChat&&this.isGroupChat&&!this.isGuestUser||this.isMeeting&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableInvisionWhiteboardSharing)||this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isPrivateChannel\",{get:function(){return this.channel&&this.channel.channelType===e.services.ChannelType.Private},enumerable:!0,configurable:!0}),a.prototype.calculateHeaderExtensions=function(t){var i=this;void 0===t&&(t=!1),e.services.QCancelable.cancel(this.fastHeaderExtensionsPromise),this.headerExtensionsScenario=this.loggingService.newScenario(this.constants.scenarios.extensibility.headerExtensions),this.fastHeaderExtensionsPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.interfaceExtensibilityService.getHeaderExtensions(!0)),this.fastHeaderExtensionsPromise.then(function(e){t&&(i.setHeaderExtensions(e),i.setMiddlePaneTab(!0)),i.headerExtensionsScenario.mark(\"fast_header_extensions_promise_success\")}),this.delaySlowTabInitialization&&t||this.calculateSlowHeaderExtensions()},a.prototype.calculateSlowHeaderExtensions=function(t){var i=this;void 0===t&&(t=!0),this.headerExtensionsScenario.mark(\"slow_header_extensions_start\"),e.services.QCancelable.cancel(this.slowHeaderExtensionsPromise),this.slowHeaderExtensionsPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.interfaceExtensibilityService.getHeaderExtensions(!1)),this.$q.all([this.fastHeaderExtensionsPromise,this.slowHeaderExtensionsPromise]).then(function(s){var n=s[0],a=s[1];if(a.menuItemExtensions.length>0||a.tabExtensions.length>0||t){var o=new e.services.HeaderExtensionPackage;o.menuItemExtensions=n.menuItemExtensions.concat(a.menuItemExtensions),o.tabExtensions=n.tabExtensions.concat(a.tabExtensions),i.setHeaderExtensions(o)}i.setMiddlePaneTab(!1),i.headerExtensionsScenario.stop()}).catch(function(t){t!==e.services.QCancelable.CancelID&&i.logger.error(\"Failed to calculate header extensions because of error: {0}\",t),i.headerExtensionsScenario.fail({errorInfo:JSON.stringify(t),errorInfo1:JSON.stringify(t)})})},a.prototype.calculateActionArea=function(){var e=0;return this.areTabActionsAllowed&&(this.isCurrentTabSupportedinMultiWindow&&(e+=32),this.areTabActionsAvailable&&!1!==this.canHaveTabConversation&&(e+=32),this.isEnlargeTabAllowed&&(e+=32),this.isRefreshActionAvailable&&(e+=32),!this.isCurrentTabSupportedinMultiWindow&&this.containsWebsiteUrl&&(e+=32),this.areTabActionsAvailable&&(e+=32)),this.headerType===this.messagesHeaderTypes.Team&&(this.enableChannelMeetNowButton&&(e+=this.meeetNowButtonWidth/2),this.areTabActionsAvailable||this.areTabActionsAllowed||(this.classification&&(e+=100),e+=100),this.isTeamWithGuests&&!!this.guestsInCurrentContext&&!this.areTabActionsAvailable&&!this.areTabActionsAllowed&&(e+=60),this.isInfoPaneEnabled&&!this.areTabActionsAllowed&&(e+=42),!this.areTabActionsAvailable&&!this.areTabActionsAllowed&&(e+=32)),this.isChat&&(e+=32,this.isMeeting?(!this.isGuestUser&&this.isUserMember&&(e+=48),this.isUserMember&&(e+=106)):this.isFederated||this.isSfB?(e+=80,this.multiWindowService.enabled&&(e+=48)):(e+=120,this.isGroupChatCreationAvailable&&this.isUserMember&&(e+=48),this.multiWindowService.enabled&&(e+=32))),e+50},a.prototype.setAvailableWidthForTabs=function(){var e=this.calculateActionArea(),t=this.isNewChatDraft?\"#create-new-chat-header\":\"#app-messages-header\",i=Math.ceil(this.$element.find(t).width()),s=344+e;this.isChat&&!this.isOneOnOneChat&&(s+=48),this.availableWidthForTabs=Math.max(i-s,130)},a.prototype.calculateTabsOverflowState=function(){var e,t=this;if(this.isChatDisabled&&(this.tabs=_.filter(this.tabs,function(e){return e.isDefault})),this.isTabManagerEnabled||(this.tabs=_.filter(this.tabs,function(e){return!t.isPlaceholderTab(e)})),this.tabs&&this.tabs.length>0&&this.availableWidthForTabs>0){if(this.extensionTabsCount>2||this.isMessageHeaderV2Enabled){var i=this.findCurrentTab();this.tabOverflowService.refreshTabsForOverflow(this.tabs,i,this.availableWidthForTabs)}else this.tabs.forEach(function(e){return e.isOverflow=!1});var s=void 0;return e=_.partition(this.tabs,function(e){return e.isOverflow}),s=e[0],this.visibleTabs=e[1],1===s.length&&this.tabOverflowService.isTabSmallerThanOverflowButton(s[0])&&(s[0].isOverflow=!1,this.visibleTabs.push(s.pop())),this.isChat&&this.enableInstallChatAppsFromStore&&(this.visibleTabs=_.filter(this.visibleTabs,function(e){return e.id!==t.constants.messages.panes.manageApps})),this.overflowDropDownCount=s.length,this.isTabOverflowEnabled=this.overflowDropDownCount>0,this.isAtLeastOneNewTabInOverflows=_.some(s,function(e){return e.shouldShowNewBadge}),!0}return this.overflowDropDownCount=0,this.isTabOverflowEnabled=!1,this.isChat&&this.enableInstallChatAppsFromStore&&this.visibleTabs&&this.visibleTabs.length>0&&(this.visibleTabs=_.filter(this.visibleTabs,function(e){return e.id!==t.constants.messages.panes.manageApps})),!1},a.prototype.checkForOverflow=function(e){var t=this;void 0===e&&(e=!0),this.isMessageHeaderV2Enabled?e?window.requestAnimationFrame(function(){t.setAvailableWidthForTabs()}):this.setAvailableWidthForTabs():this.availableWidthForTabs||(this.availableWidthForTabs=this.$element.find(\"div.ts-tab-bar-wrapper\").width()),this.calculateTabsOverflowState()||this.$timeout(function(){t.calculateTabsOverflowState()})},a.prototype.getRouteParams=function(){return this.routeUtilityService.getRootRouteParams()},a.prototype.getMiddlePane=function(){var e=this.getRouteParams();return e.middlePane?e.middlePane:e.sections},a.prototype.registerEvents=function(){var t=this;this.enableDelayedTabInitialization&&this.eventingService.$on(this.$scope,this.constants.events.messages.messageListRenderStateChanged,function(i,s){t.delaySlowTabInitialization&&s.state===e.components.MessageListRenderState.RenderedFully&&t.calculateSlowHeaderExtensions(!1)}),this.tabsConversationServicePaneSubscription=this.tabsConversationService.subscribe(function(e,i){i.context!==t.constants.tab.conversationInTabs.tabConversationOpened&&i.context!==t.constants.tab.conversationInTabs.tabConversationClosed||(t.showTabChatPane=i.isOpened)},this.constants.events.tabView.toggleChatPane),this.eventingService.$on(this.$scope,this.constants.events.tab.openInDesktop,function(e,i){var s=t.currentDirective.context;s&&s.context&&s.context.url===i.url&&t.openCurrentTabInDesktop()}),this.eventingService.$on(this.$scope,this.constants.events.tab.goToWebsite,function(e,i){var s=t.currentDirective.context;s&&s.context&&s.context.url===i.url&&t.openCurrentTabNewWindow()}),this.eventingService.$on(this.$scope,this.constants.events.tab.reloadPane,function(e,i){var s=t.currentDirective.context;s&&s.context&&s.context.url===i.url&&t.refreshSelectedPane()}),this.eventingService.$on(this.$scope,this.constants.events.tab.instance.created,function(i,s){t.extensionTabsCount++,!1!==s.changePane&&s.tab&&s.tabIndex&&t.tabs[s.tabIndex].instanceId===s.tab.instanceId?(s.tab=e.extensions.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(t.threadId,s.tab),s.tab.context.newTab=!0,t.changePane(s.tab,!0)):t.checkForOverflow()}),this.eventingService.$on(this.$scope,this.constants.events.tab.instance.deleted,function(e,i){t.extensionTabsCount--,t.currentDirective.instanceId===i.instanceId&&t.$scope.defaultPane?(t.changePane(t.$scope.defaultPane,!0),t.$timeout(function(){t.tabService.setTabFocus(t.$scope.defaultPane.id)})):(t.checkForOverflow(),t.$timeout(function(){t.tabService.setTabFocus(t.currentDirective.id)}))}),this.eventingService.$on(this.$scope,this.constants.events.tab.instance.updated,function(i,s){angular.isDefined(t.currentDirective.instanceId)&&t.currentDirective.instanceId===s.instanceId?((s=e.extensions.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(t.threadId,s)).context.newTab=!1,t.changePane(s,!0),t.refreshTabCount++):t.checkForOverflow()}),this.eventingService.$on(this.$scope,this.constants.events.teamMembers.teamMemberCacheRoleChange,function(){t.calculateHeaderExtensions()}),this.eventingService.$on(this.$scope,this.constants.events.teams.currentUserRoleChange,function(){t.calculateHeaderExtensions()}),this.eventingService.$on(this.$scope,this.constants.events.jQuery.resize,function(e){t.isMessageHeaderV2Enabled||(t.availableWidthForTabs=t.$element.find(\"div.ts-tab-bar-wrapper\").width()),t.checkForOverflow(!1)}),this.isTBotRouteAndItsUninitialized&&(this.eventingService.$on(this.$scope,this.constants.events.help.helpBotInit,function(i,s){s===e.services.helpBot.HelpBotState.Ready?t.refreshMessagesHeader():t.navigationService.navigateToHelpAppHelpTab(t.constants.states.app)}),this.helpBotService.initialize()),this.settingsService.valueAsBoolean(this.constants.settings.names.enableTabsRefreshOnAppUpgrade)&&(this.appsServiceAppUpgradeSubscription=this.appsService.subscribe(function(e,i){t.handleAppUpgradeChanges(e,i)},e.services.AppsServiceEvents.AppUpgraded)),this.$timeout(function(){!t.currentDirective||t.headerType!==i.TeamDashboard&&t.headerType!==i.ChannelDashboard||t.tabService.setTabFocus(t.currentDirective.id)},0,!1)},a.prototype.handleAppUpgradeChanges=function(t,i){if(_.isEmpty(i.prevDefinition)||_.isEmpty(i.newDefinition))this.logger.error(\"Invalid event parameters. PrevDefinitionExists: \"+!_.isEmpty(i.prevDefinition)+\", NewDefinitionExists: \"+!_.isEmpty(i.newDefinition));else{var s=!1;this.isAppsRoute?t===e.services.AppUpgradeEventKey.Personal&&this.shouldRecalculateHeaderExtensions(i,\"personal\")&&(s=!0):this.isTeamRoute?t===e.services.AppUpgradeEventKey.Team&&this.shouldRecalculateHeaderExtensions(i,\"team\")&&(s=!0):this.isChatRoute&&t===e.services.AppUpgradeEventKey.GroupChat&&this.shouldRecalculateHeaderExtensions(i,\"groupchat\")&&(s=!0),s&&this.calculateHeaderExtensions()}},a.prototype.shouldRecalculateHeaderExtensions=function(e,t){var i=_.filter(e.prevDefinition.staticTabs,function(e){return e.scopes.indexOf(t)>-1}),s=_.filter(e.newDefinition.staticTabs,function(e){return e.scopes.indexOf(t)>-1});return i.length!==s.length},a.prototype.getNewPinnedPostNotification=function(){var e=this;this.isInfoPaneEnabled&&this.previousChannel!==this.channel&&!this.rightPaneStateService.isPaneOpen(\"info\")&&(this.previousChannel=this.channel,this.channel&&this.pinPostService.getNewPinnedPostNotificationData(this.channel).then(function(t){e.newPinnedPost=t,e.newPinnedPost&&(e.showNewPinNotification=!0,e.$timeout(function(){e.showNewPinNotification=!1},5e3,!1))}).catch(function(e){if(\"task cancelled\"!==e)throw e}))},a.prototype.closePinnedNotification=function(){this.showNewPinNotification=!1},a.prototype.seeAllPinnedPost=function(){var t=this;this.rightPaneStateService.isPaneOpen(\"info\")?this.infoPaneService.navigateTo(e.services.InfoPaneSections.PINPOST):(this.toggleRightPane(\"info\"),this.$timeout(function(){t.infoPaneService.navigateTo(e.services.InfoPaneSections.PINPOST)},0,!1))},a.prototype.updateTabs=function(e){var t=this;this.tabs||(this.tabs=[],this.visibleTabs=this.tabs);var i={},s=_.keyBy(e,function(e){return e.id});if(_.eachRight(this.tabs,function(e,n){var a=e.id,o=s[a];o?_.assign(e,o):t.tabs.splice(n,1),i[e.id]=e}),_.each(e,function(e){i[e.id]||t.tabs.push(e)}),(this.isGuestUser&&this.isChat||this.isNativeFederated)&&(this.tabs=_.filter(this.tabs,function(e){return e.id!==t.constants.messages.panes.files})),!this.isUserMember){var n=this.callingConstantsUI.membersOnlyTabs;this.tabs=_.filter(this.tabs,function(e){return!n.includes(e.id)})}this.tabService.setNewStatusForTabs(this.tabs),_.each(this.tabs,function(e){e.tabType=t.getTabType(e)}),this.tabs.sort(function(e,t){return e.order-t.order})},a.prototype.setHeaderExtensions=function(e){var t=this;this.extensionsLoaded=!0,this.menuItems=e.menuItemExtensions,this.updateTabs(e.tabExtensions),this.tabService.setTabs(this.tabs),this.extensionTabsCount=0,angular.isArray(this.tabs)&&(this.tabs.forEach(function(e,i){e.displayNameKey&&(e.displayName=t.$translate.instant(t.resources.strings[e.displayNameKey]),e.displayName||(e.displayName=\"Tab\"+i)),e.instanceId&&t.extensionTabsCount++,(0==i||e.isDefault)&&(t.$scope.defaultPane=e)}),!this.telemetryRecorded&&this.extensionTabsCount>0&&(this.loggingService.event(this.constants.telemetry.extensibility.tabs.framework.count,{customTabsCount:this.extensionTabsCount}),this.telemetryRecorded=!0))},a.prototype.setMiddlePaneTab=function(e){if(this.$scope.$$destroyed)this.logger.warn(\"Scope is destroyed so cancel header extension calculations.\");else{var t=this.getMiddlePane(),i=this.$state.params.messageId,s=angular.isArray(this.tabs)?this.getMiddlePaneTab(t,i):null;s?this.changePane(s,!1):(!e||!t&&!i)&&(this.$scope.defaultPane?this.changePane(this.$scope.defaultPane,!1):(this.logger.info(\"messagesHeader: middlePaneTab and defaultPane is both null or undefined\"),this.navigationService.isNavigating||this.navigationService.navigateToDefaultTeamState(this.navCtx)))}},a.prototype.clickPane=function(e){var t=this.constants.scenarios.extensibility.tabs.tabInstance.view,i=this.currentDirective.id!==e.id,s=e&&this.currentDirective.tabType;i&&(this.startPaneScenarios(e,s),this.messagingTelemetryService.cancelCurrentChannelAndChatSwitchScenario({callingFunctionName:\"clickPane\",reason:\"pane change\",errorMessage:void 0}),e.id===this.constants.messages.panes.conversations&&this.accessibilityService.isInKeyboardNavigationMode()&&(this.accessibilityService.focusEditorOnInit=!0)),this.changePane(e,!0),i&&this.stopPaneScenario(e&&t)},a.prototype.changePane=function(t,s){var n=this;if(this.extensionsLoaded){var a=t&&t.id;a?(this.handleRightPane(t),this.tabService.setNewTabAsSeen(t),this.setShortcutServiceArea(a),this.setCurrentRoute(t,s),this.setTargetedPane(t),this.isMessageHeaderV2Enabled||this.checkForOverflow(),this.layoutService.showPerfIndicators&&(this._perfInfo=null),this.isEnlargeTabAllowed=(this.headerType===i.Team||this.layoutService.routedToAppBarItem&&this.layoutService.routedToAppBarItem.itemType===e.services.AppBarItemType.Alerts)&&this.currentDirective.tabType!==this.constants.messages.panes.conversations&&!_.some(this.constants.callListTab.panes,function(e){return e===n.currentDirective.tabType}),this.isMessageHeaderV2Enabled&&this.checkForOverflow()):this.logger.warn(\"messagesHeader: not pane name defined.\")}else this.logger.warn(\"Skipping changePane due to extensions not being loaded\")},a.prototype.handleRightPane=function(e,t){e.tabType!==this.constants.messages.panes.conversations||!(this.isPeoplePaneEnabled&&!this.isPrivateChannel||this.isInfoPaneEnabled||this.isPeoplePaneEnabledInPrivateChannels&&this.isPrivateChannel)||this.isOneOnOneChat||this.isOneOnOneBotChat||this.isGroupChat||this.isMeeting||this.isNewChatDraft?t||this.rightPaneStateService.hide():this.rightPaneStateService.restore()},a.prototype.setShortcutServiceArea=function(t){var i=this.shortcutService.getCurrentArea();t===this.constants.messages.panes.files||t===this.constants.messages.panes.filepersonal?i!==e.services.Area.Files&&this.shortcutService.setCurrentArea(e.services.Area.Files):t!==this.constants.messages.panes.conversations||this.isNewChatDraft?this.shortcutService.setCurrentArea(e.services.Area.Global):this.isChat?i!==e.services.Area.ChatPanel&&this.shortcutService.setCurrentArea(e.services.Area.ChatPanel):i!==e.services.Area.ChannelPanel&&this.shortcutService.setCurrentArea(e.services.Area.ChannelPanel)},a.prototype.setTargetedPane=function(e){if(!this.isTBotRouteAndItsUninitialized)if(this.extensionsLoaded)if(e){var t=!1;this.currentDirective.directive!==e.directive&&(t=!0),this.currentDirective.id!==e.id&&this.logPaneChange(e),e.context&&(this.currentDirective.context=e.context,t=!0),t&&(this.currentDirective.definitionId=e.definitionId,this.currentDirective.externalId=e.externalId,this.currentDirective.displayName=e.displayName,this.currentDirective.directive=e.directive,this.currentDirective.id=e.id,this.currentDirective.instanceId=e.instanceId,this.currentDirective.order=e.order,this.currentDirective.tabType=e.tabType,this.currentDirective.lazyModule=e.lazyModule),this.$scope.activePane=e.id.toLowerCase(),this.areTabActionsAvailable=(!this.isChat||this.enableInstallChatAppsFromStore)&&null!=this.currentDirective.instanceId,this.isRefreshActionAvailable=this.areTabActionsAvailable||null!=this.currentDirective.definitionId,this.updateCanHaveTabConversation(this.currentDirective),this.updateHideTabActions(this.currentDirective),this.dynamicContext.hideGoToWebsite=!1}else this.logger.warn(\"No targeted pane set, skipping.\");else this.logger.warn(\"Skipping setTargetedPane due to extensions not being loaded\")},a.prototype.updateCanHaveTabConversation=function(e){var t=this;this.enableInstallChatAppsFromStore&&this.isChat||this.isPlaceholderTab(e)?this.canHaveTabConversation=!1:(this.canHaveTabConversation=!0,e&&e.instanceId&&e.definitionId&&\"notes\"!=e.instanceId&&this.extensionDefinitionService.getExtensionDefinition(e.definitionId).then(function(e){if(e.model){var i=e.model.canHaveTabConversation;angular.isDefined(i)&&(t.canHaveTabConversation=i)}}))},a.prototype.updateHideTabActions=function(e){var t=this;!1!==this.areTabActionsAvailable&&e&&e.instanceId&&e.definitionId&&this.extensionDefinitionService.getExtensionDefinition(e.definitionId).then(function(e){if(e.model){var i=e.model.hideTabActions;angular.isDefined(i)&&!0===i&&!0===t.areTabActionsAvailable&&(t.areTabActionsAvailable=!1)}})},a.prototype.logPaneChange=function(e){var i=this;_.defer(function(){var s={tab:{id:(i.threadId?i.threadId:\"\")+\"_\"+e.id,type:i.getTabType(e),ordinal:i.tabs.indexOf(e)+1}};if(i.isAppsRoute&&i.installedApp)return s.app=t.AppAnalyticsHelper.getAppAnalyticsData(i.installedApp),s.tab.name=e.displayName,void i.analyticsService.onPanelView(i.$scope,s);e.definitionId?i.getInstalledApp(e.definitionId).then(function(e){s.app=t.AppAnalyticsHelper.getAppAnalyticsData(e),s.tab.name=s.app?s.app.name:\"unknown\"}).catch(function(e){i.loggingService.error(\"Unable to get App Info for telemetry\")}).finally(function(){i.analyticsService.onPanelView(i.$scope,s)}):(s.app={id:e.id,name:e.displayName},s.tab.name=e.displayName,i.analyticsService.onPanelView(i.$scope,s))})},a.prototype.getTabType=function(e){return this.tabService.getTabTypeBITelemetry(e)},Object.defineProperty(a.prototype,\"containsWebsiteUrl\",{get:function(){var e=this.currentDirective.context;return!(!(e&&e.context&&e.context.websiteUrl)||this.dynamicContext.hideGoToWebsite)},enumerable:!0,configurable:!0}),a.prototype.decodeDisplayName=function(e){var t=\"\";try{t=decodeURIComponent(e)}catch(i){t=e}return t},a.prototype.startPaneScenarios=function(e,t){var i=this.constants.scenarios.extensibility.tabs.tabInstance.view;if(this.constants.scenarios.extensibility.tabs.tabInstance.load){var s=this.constants.scenarios.extensibility.tabs.tabViewSourceType.clickPaneTitle+\"-\"+t;this.extensionTabService.startTabLoadScenarioIfRequired(e,this.threadId,s)}i&&(this.tabInstanceViewScenario=this.loggingService.newScenario(i),this.tabService.setEventDataParams(this.tabInstanceViewScenario,e,this.threadId),this.tabInstanceViewScenario.eventData.tabViewSource=this.constants.scenarios.extensibility.tabs.tabViewSourceType.clickPaneTitle)},a.prototype.stopPaneScenario=function(e){e&&(this.tabInstanceViewScenario.stop(),this.tabInstanceViewScenario=null)},a.prototype.setCurrentRoute=function(e,t){if(this.$state.params.middlePane!==e.id&&!this.getCorrectTab(e,this.$state.params.middlePane)){t&&this.$state.params.deepLinkContext&&(this.$state.params.deepLinkContext=null),this.$state.params.appId===this.constants.wikiApp.id&&(this.$state.params.tabId=null,this.$state.params.threadId=null),void 0!==this.$state.params.rootfolder&&(this.$state.params.rootfolder=void 0),void 0!==this.$state.params.filterparams&&(this.$state.params.filterparams=void 0);var i=this.getRouteParams(),s=angular.extend({},this.$state.params,{middlePane:e.id,context:null,reload:!1,notify:!1,peopleSlug:i&&i.peopleSlug});this.navigationService.navigate(this.$scope,this.$state.current.name,s),this.$rootScope.$emit(this.constants.events.ng.$stateChangeStart,this.$state.current,s)}},a.prototype.getCorrectTab=function(e,t){var i=e.context;if(i&&i.context&&angular.isDefined(i.context.entityId)){if(e.definitionId&&(s=this.constants.tab.configType.tab+\":\"+this.utilityService.djb2_hash(e.definitionId+\":\"+i.context.entityId))===t)return!0;if(e.externalId){var s=this.constants.tab.configType.tab+\":\"+this.utilityService.djb2_hash(e.externalId+\":\"+i.context.entityId);if(s===t)return!0}}return!1},a.prototype.addNewTab=function(){var t=this;!this.isTabManagerEnabled||this.dialogService.isDialogOpen(this.addTabDialogId)||this.isArchivedTeamOrChannel||(this.enableBotsInGroupChat?this.appStoreDialogHelper.openDialog(this.threadId,e.services.AppsServiceCategoryFilter.Tabs).then(function(e){t.addTabDialogId=e}):this.dialogService.openLazyDialog(this.constants.lazyDialogs.tabsGallery,this.constants.lazyModules.extensibilityTabs,{threadId:this.threadId}).then(function(e){t.addTabDialogId=e.id}))},a.prototype.renameTab=function(e){var i=this;if(e.instanceId&&e.definitionId&&this.isTabSettingsEnabled){var s=this.getConversationId();this.extensionConfigurationService.getExtensionConfigurationInstance(s,this.constants.tab.configType.tab,e.instanceId).then(function(n){i.extensionDefinitionService.getExtensionDefinition(e.definitionId).then(function(e){i.dialogService.openLazyDialog(i.constants.lazyDialogs.tabInstanceConfiguration,i.constants.lazyModules.extensibilityTabs,{tabDefinition:e,tabInstance:n,threadId:s,operationType:t.DialogTabMenuOperationType.RenameTabName,postCloseCallback:function(){return i.tabService.setTabFocus(n.id)}})})})}},a.prototype.editTab=function(e){var i=this;e.instanceId&&e.definitionId&&this.isTabManagerEnabled&&this.isTabSettingsEnabled&&this.extensionConfigurationService.getExtensionConfigurationInstance(this.threadId,this.constants.tab.configType.tab,e.instanceId).then(function(s){i.extensionDefinitionService.getExtensionDefinition(e.definitionId).then(function(n){i.isCurrentTab(e)&&i.isExtensionTab(e)?i.eventingService.$emit(i.constants.events.layout.changeTabSettings,!0):i.dialogService.openLazyDialog(i.constants.lazyDialogs.tabInstanceConfiguration,i.constants.lazyModules.extensibilityTabs,{tabDefinition:n,tabInstance:s,threadId:i.threadId,operationType:t.DialogTabMenuOperationType.UpdateTabSettings,postCloseCallback:function(){return i.tabService.setTabFocus(s.id)}})})})},a.prototype.deleteTab=function(i){var s=this;if(i.instanceId&&i.displayName&&i.definitionId&&this.isTabSettingsEnabled){var n=this.getConversationId();if(this.isPlaceholderTab(i))return void this.tabService.deleteTab(n,i.instanceId);this.extensionConfigurationService.getExtensionConfigurationInstance(n,this.constants.tab.configType.tab,i.instanceId).then(function(a){s.extensionDefinitionService.getExtensionDefinition(i.definitionId).then(function(o){if(o.model.removeDirective||\"extension-tab\"===a.directive&&a.settings.removeUrl)s.dialogService.openLazyDialog(s.constants.lazyDialogs.tabInstanceConfiguration,s.constants.lazyModules.extensibilityTabs,{tabDefinition:o,tabInstance:a,threadId:n,operationType:t.DialogTabMenuOperationType.RemoveTabSettings});else{var r={};r.closeButtonText=s.$translate.instant(s.resources.strings.extension_cancelButtonText),r.okButtonText=s.$translate.instant(s.resources.strings.extension_deleteButtonText),r.confirmMessageHtmlBody=s.$translate.instant(s.resources.strings.extension_deleteTabDialogContent,{tabName:s.utilityService.stripHtml(s.utilityService.escapeHtml(s.decodeDisplayName(i.displayName)))}),r.confirmMessageTitle=s.$translate.instant(s.resources.strings.extension_deleteTabDialogHeader),r.dataBag={tabtype:s.tabService.getTabTypeBITelemetry(i),id:a.definitionId,directive:a.directive,externalId:a.externalId,instanceId:a.id,scope:s.biScenarioScope,scenarioCapability:e.components.PanelAppScenarioCapability.tabs},r.callback=function(){var e=s.loggingService.newScenario(s.constants.scenarios.extensibility.tabs.tabInstance.remove);s.tabService.setEventDataParams(e,i,n),s.tabService.deleteTab(n,i.instanceId).then(function(){e.stop()}).catch(function(t){e.fail(t)})},s.dialogService.openLazyDialog(s.constants.lazyDialogs.deleteTab,s.constants.lazyModules.extensibilityTabs,r)}})})}},a.prototype.isCurrentTab=function(e){var t=this.findCurrentTab();return e&&t&&t.instanceId===e.instanceId},a.prototype.isExtensionTab=function(e){return e&&e.context&&\"extension-tab\"===e.context.tabDirective},a.prototype.digitalSignageTabManagementEnabled=function(e){this.isDigitalSignageTabManagementEnabled=this.isDigitalSignageAdminAllowed&&e&&e.definitionId&&-1===this.constants.digitalSignage.blacklistedTabs.indexOf(e.definitionId)},a.prototype.digitalSignageTabManagement=function(t){var i=this;this.$ocLazyLoad.load(this.constants.lazyModules.digitalSignage).then(function(){i.settingsService.valueAsBoolean(i.constants.settings.names.enableDigitalSignageInContextManagementV2)?i.dialogService.open(i.constants.dialogs.wizard,{rootStep:{context:{dialogData:{channelId:i.channel.objectId,teamId:i.team.objectId,teamDisplayName:i.team.displayName,type:e.services.ShowcaseContentType.Tab,contentId:t.id,contentProperties:{definitionId:t.definitionId}}},directive:i.constants.digitalSignageInContextWizardSteps.devicePicker}}):i.dialogService.open(i.constants.dialogs.digitalSignageContentManagement,{channelId:i.channel.objectId,teamId:i.team.objectId,teamDisplayName:i.team.displayName,type:e.services.ShowcaseContentType.Tab,contentId:t.id,contentProperties:{definitionId:t.definitionId}})}).catch(function(e){i.logger.error(\"Failed to lazy load module \"+i.constants.lazyModules.digitalSignage+\". Error: \"+e)})},a.prototype.isChannelRulesConfigurable=function(e){return this.isDigitalSignageAdminAllowed&&this.isChannelChat(e.tabType)},a.prototype.isChannelChat=function(e){return!(e!==this.constants.messages.panes.conversations||this.isOneOnOneChat||this.isOneOnOneBotChat||this.isGroupChat||this.isMeeting)},a.prototype.digitalSignageChannelRules=function(t){var i=this;this.isChannelRulesConfigurable(t)&&this.$ocLazyLoad.load(this.constants.lazyModules.digitalSignage).then(function(){i.dialogService.open(i.constants.dialogs.digitalSignageContentManagement,{channelId:i.channel.objectId,teamId:i.team.objectId,teamDisplayName:i.team.displayName,type:e.services.ShowcaseContentType.Conversations,contentId:null})}).catch(function(e){i.logger.error(\"Failed to lazy load module \"+i.constants.lazyModules.digitalSignage+\". Error: \"+e)})},a.prototype.getConversationId=function(){if(this.threadId)return this.threadId;var e=this.getRouteParams(),t=this.peopleSlugService.resolve(e.peopleSlug||e.slug);return t&&t.conversation&&t.conversation.id},a.prototype.findCurrentTab=function(){var e,t=this;return this.$scope.activePane&&(e=_.find(this.tabs,function(e){return e.id.toLowerCase()===t.$scope.activePane})),e=e||this.tabs[0]},a.prototype.showPopup=function(t,i,s){var n=$(i.currentTarget);n.hasClass(\"ts-tabs-chevron\")&&(n=n.parent());var a={templateUrl:t,trigger:\"manual\",container:\"body\",scope:s,autoClose:!0,placement:\"bottom\",target:angular.element(n)},o={sourceElement:n,tooltipType:e.services.TooltipType.Popover,options:a,tooltipId:this.uniqueId};this.tooltipService.toggleTooltip(o)},a.prototype.showTabOptions=function(e,t,i){var s=this;if(e.preventDefault(),i&&(i.instanceId&&i.definitionId||this.isChannelRulesConfigurable(i))&&this.isTabSettingsEnabled&&\"notes\"!=i.instanceId){var n=this.channelService.canPostToCurrentChannel();this.canRenameTab=!this.isPlaceholderTab(i),this.isTabManagerEnabled&&(this.canUpdateTabConfigSettings=n&&!this.isPlaceholderTab(i)),this.isChannelRulesConfigurable(i)?(this.showDigitalSignageChannelRules=!0,this.showPopup(this.conversationsMoreOptionsDropdownTemplate,e,t)):(this.showDigitalSignageChannelRules=!1,this.digitalSignageTabManagementEnabled(i),this.extensionDefinitionService.getExtensionDefinition(i.definitionId).then(function(a){a.model&&(s.canUpdateTabConfigSettings=a.model.canUpdateConfig&&n&&!s.isPlaceholderTab(i)),s.showPopup(s.moreOptionsDropdownTemplate,e,t)}))}},a.prototype.showMoreTabs=function(e,t){this.showPopup(this.extensionDropdownTemplate,e,t)},a.prototype.showMoreTabActions=function(e,t){this.showPopup(this.extensionTabsMorePopover,e,t)},a.prototype.copyLinkToTab=function(t){if(this.enableEnhancedTabCopyLink){var i=this.findCurrentTab(),s=this.authenticationService.getLoggedInUser().profile.tid;if(i&&this.threadId){var n=this.deepLinkProvider.getTabDeepLinkUrl(i,this.threadId,null,this.team&&this.team.siteInfo&&this.team.siteInfo.groupId,s);if(i&&n){var a=this.utilityService.escapeHtml(this.decodeDisplayName(i.displayName))||n,o=e.services.MessagingUtilities.getPrettyLink(a,n,\"\",!1),r={};r[e.services.UtilityServiceStatics.ClipboardFormats.Text]=n,r[e.services.UtilityServiceStatics.ClipboardFormats.Html]=o.innerHTML,this.utilityService.copyMultipleFormatsToClipboard(r);var c=angular.element(\".ts-tab-actions-wrapper\").find(\".icons-more\");this.tooltipService.showLinkCopiedTooltip(t,this.$scope,c,c,12)}}}else this.tabService.openCopyLinkDialog(this.findCurrentTab(),this.threadId,this.currentDirective.instanceId,null,null,null,this.team&&this.team.siteInfo&&this.team.siteInfo.groupId)},a.prototype.showTabPermission=function(){var e=this,t=this.findCurrentTab();this.$ocLazyLoad.load(this.constants.lazyModules.extensibilityTabs).then(function(){e.extensionDefinitionService.getExtensionDefinition(t.definitionId).then(function(t){e.ngDialog.open({template:\"components/tabs/tabs-gallery/tabs-permission-dialog.html\",className:\"ts-modal-dialog custom-width\",closeByEscape:!0,closeByDocument:!1,disableAnimation:!1,overlay:!0,data:{definition:t,isTabPermissionDialog:!0}}),e.$timeout(function(){angular.element(\".ts-modal-dialog\").find(\"[data-tid='closeModelDialogBtn']\")[0].focus()},e.constants.timeInMiliseconds.second)})})},a.prototype.toggleTabChatPane=function(){this.tabsConversationService.toggleTabConversationChatPane()},a.prototype.enlargeTab=function(){var e,t=this;if(\"files\"===this.currentDirective.id)this.installedApp={appDefinition:{accentColor:\"#0078d7\",largeImageUrl:\"svg/icons-files-document.html\"}},this.useNgInclude=!0,e=\"files\";else if(\"notes\"===this.currentDirective.id||\"edunotes\"===this.currentDirective.id)this.installedApp={appDefinition:{accentColor:\"#80397b\",largeImageUrl:\"svg/icons-msft-onenote.html\"}},this.useNgInclude=!0,e=this.currentDirective.id;else{var i=this.isTeamRoute?this.currentDirective.definitionId:this.getRouteParams().appId;e=i,this.getInstalledApp(i).then(function(e){t.installedApp=e,t.useNgInclude=t.utilityService.useNgIncludeForIcon(t.installedApp.appDefinition.largeImageUrl)}).catch(function(e){t.installedApp=null,t.loggingService.error(\"Unable to get App Info\")})}var s=decodeURIComponent(this.findCurrentTab().displayName);this.layoutService.enlargeTab(e,s),this.includeTabsInMessagesHeader(),this.moveFocusToTabContent()},a.prototype.isPlaceholderTab=function(e){return\"base-tab\"===e.directive&&(!(e.context&&e.context.context&&!_.isEmpty(e.context.context))||e.context&&e.context.context&&1==Object.keys(e.context.context).length&&e.context.context.dateAdded)},a.prototype.getInstalledApp=function(e){var t=this;return this.isTeamRoute?this.team?this.appsService.getInstalledAppForTeam(this.team.objectId,e):this.resolveTeamAndChannelPromise.then(function(i){return i&&i.team&&i.team.objectId?t.appsService.getInstalledAppForTeam(i.team.objectId,e):t.$q.reject()}):this.isChatRoute&&this.enableSideloadedAppsInGroupChat?this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppPolicySideloadingControl)||this.isAppsEnabledByTenantSettings&&this.isSideLoadedAppsEnabledByTenantSettings?this.appsService.getInstalledAppForGroupChat(this.threadId,e):void 0:this.appsService.getInstalledAppForUser(e)},a.prototype.moveFocusToTabContent=function(){var e=this.layoutService.enlargeTabAppId;\"files\"===e||\"com.microsoft.teamspace.tab.files.sharepoint\"===e?angular.element(\".ts-multi-select-action.kb-active\").focus():\"notes\"===e||\"com.microsoft.teamspace.tab.notes\"===e?angular.element(\".notes-tab2\").focus():\"edunotes\"===e?angular.element(\".notes-edu-tab\").focus():angular.element(\".base-tab .tab-content\").focus()},a.prototype.closeEnlargedTab=function(){this.layoutService.closeEnlargedTab(),this.includeTabsInMessagesHeader(),this.isMessageHeaderV2Enabled&&this.attachTeamCard()},a.prototype.refreshSelectedPane=function(){var e=this.loggingService.newScenario(this.constants.scenarios.extensibility.tabs.tabInstance.reload),t=this.findCurrentTab();this.resetWebSettingIfNeededForRefresh(t.context),this.refreshTabCount++,this.tabService.setEventDataParams(e,t,this.threadId),e.stop()},a.prototype.resetWebSettingIfNeededForRefresh=function(e){if(e&&e.context&&\"com.microsoft.teamspace.tab.web\"===e.definitionId){var t=e.context,i=t.url;if(i){var s=this.constants.extensibility.webpage.websiteLoadingSettingName+\"_\"+this.utilityService.djb2_hash(i),n=this.storageService.get(s);null!==n?(!JSON.parse(n)||JSON.parse(n)&&t.refreshSettingOnReload)&&this.storageService.remove(s):this.loggingService.info(\"Local setting value isn't set for webpage in reload module. Skipping.\")}}},a.prototype.getAriaLabelForTab=function(e){var t=this.decodeDisplayName(e.displayName);return e.instanceId&&(t+=this.$translate.instant(this.resources.strings.tabs_aria_label_more_options)),t},Object.defineProperty(a.prototype,\"isCurrentTabSupportedinMultiWindow\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableOpenTabinMW)&&this.desktopUtilityService.isElectron()&&this.isExtensionTab(this.findCurrentTab())},enumerable:!0,configurable:!0}),a.prototype.openCurrentTabInMultiWindow=function(){this.isCurrentTabSupportedinMultiWindow&&this.eventingService.$emit(this.constants.events.layout.popOutTabinMW,!0)},a.prototype.openCurrentTabNewWindow=function(){var e=this.findCurrentTab(),t=e.context.context,i=\"\";t.websiteUrl&&(i=t.websiteUrl),this.tabService.openWebsiteNewTab(i);var s=this.loggingService.newScenario(this.constants.scenarios.extensibility.tabs.tabInstance.goToWebsite);this.tabService.setEventDataParams(s,e,this.threadId),s.stop()},a.prototype.openCurrentTabInDesktop=function(){this.tabService.openDeepLinkInDesktop(this.findCurrentTab(),this.threadId,this.currentDirective.instanceId)},a.prototype.isTabDisabledForDragDrop=function(e){return!e.instanceId||\"notes\"==e.id},a.prototype.isTabConfigurable=function(e){return e.instanceId&&\"notes\"!=e.id||this.isChannelRulesConfigurable(e)},a.prototype.setHighlight=function(e){if(this.accessibilityService.isInKeyboardNavigationMode()){var t=this.isMessageHeaderV2Enabled?\"messages-header-v2-tab-outline\":\"tab-focus-highlight\",i=this.isMessageHeaderV2Enabled&&\"show-more-tabs-button\"!==e.target.id?\"div\":\"li\",s=$(e.target).closest(i);s.length>0&&(s.addClass(t),s.focusout(function(){s.removeClass(t),s.off(\"focusout\")}))}},a.prototype.getMiddlePaneTab=function(e,t){for(var i=0;i<this.tabs.length;i++){var s=this.tabs[i];if(s.id===e||s.id===t)return s;if(this.getCorrectTab(s,e))return s}return null},a.prototype.openTeamActionsMenu=function(e){this.openMoreActionsMenu(e,\"components/messages-header/team-dashboard-header-actions.html\",this.teamActionsMenuId)},a.prototype.openChannelActionsMenu=function(e){this.openMoreActionsMenu(e,\"components/messages-header/channel-dashboard-header-actions.html\",this.channelActionsMenuId)},a.prototype.openMoreActionsMenu=function(t,i,s){var n=this,a={templateUrl:i,trigger:\"manual\",container:\"body\",scope:this.$scope,autoClose:!0,placement:\"auto bottom-left\"},o={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:a,tooltipId:s,cssApplicator:function(){return n.tooltipCssApplicators.contextMenu(t)}};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(o)},a.prototype.changeTeamPictureOrEditDialog=function(){!this.enableClassSetUp||2!==this.team.teamType&&3!==this.team.teamType&&4!==this.team.teamType&&1!==this.team.teamType?this.changeTeamPicture():this.openEditTeamDialog()},a.prototype.changeTeamPicture=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&this.team&&this.team.isArchived||(this.team&&2==this.team.teamType?this.dialogService.open(this.constants.dialogs.personalizeTeam,{team:this.team}):this.dialogService.open(this.constants.dialogs.changeTeamPicture,{team:this.team}))},a.prototype.openEditTeamDialog=function(){if(!(this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&this.team&&this.team.isArchived)){var e;switch(this.team.teamType){case 2:e=this.constants.dialogs.createClassTeam;break;case 3:e=this.constants.dialogs.createPLCTeam;break;case 4:e=this.constants.dialogs.createStaffTeam;break;default:e=this.constants.dialogs.createStandardTeam}this.dialogService.open(e,{team:this.team})}},a.prototype.toggleTeamFavoriteState=function(){this.team&&(this.team.isFavorite=!this.team.isFavorite,this.team.order=9999,this.personalConversationService.toggleFavoriteSettingForTeam(this.team.objectId,this.team.isFavorite))},a.prototype.setFavoriteButtonAriaLabel=function(e){e.target.setAttribute(\"aria-label\",this.favoriteButtonText)},Object.defineProperty(a.prototype,\"favoriteButtonText\",{get:function(){return this.team&&this.team.isFavorite?this.translatedLabelsMap[this.resources.strings.teams_remove_favorite_tooltip]:this.translatedLabelsMap[this.resources.strings.teams_add_favorite_tooltip]},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"teamVisibility\",{get:function(){return this.teamChannelVisibilityTooltip=void 0,this.team&&this.team.visibility&&this.team.visibility.toLocaleLowerCase()===this.constants.teams.visibility.public.toLocaleLowerCase()?this.team.isTenantWide?(this.teamChannelVisibilityTooltip=this.$translate.instant(this.resources.strings.teamAccessType_tenantWide_tooltip),this.translatedLabelsMap[this.resources.strings.teamAccessType_tenantWide]):(this.teamChannelVisibilityTooltip=this.$translate.instant(this.resources.strings.teamAccessType_public_tooltip),this.translatedLabelsMap[this.resources.strings.teamAccessType_public]):(this.teamChannelVisibilityTooltip=this.$translate.instant(this.resources.strings.teamAccessType_private_tooltip),this.translatedLabelsMap[this.resources.strings.teamAccessType_private])},enumerable:!0,configurable:!0}),a.prototype.generateAriaLabelForHeader=function(t,i,s){var n=this.channel&&this.channel.channelType===e.services.ChannelType.Private?this.$translate.instant(this.resources.strings.channel_type_private_title):this.$translate.instant(this.resources.strings.channel_type_standard_title),a=this.$translate.instant(this.resources.strings.aria_label_team_channel_header,{team:i,channel:s,channelType:n});t.target.setAttribute(\"aria-label\",a)},a.prototype.isMeetingNotesTab=function(e){return e.context&&e.context.meetingNotes||e.context&&e.context.context&&e.context.context.meetingNotes},a.prototype.moduleName=function(e){return this.isMeetingNotesTab(e)?this.constants.wikiApp.settings.meetingNotes+\"Tab\":\"Tab\"},a.prototype.moduleSummary=function(e){return this.isMeetingNotesTab(e)?\"User clicking on MeetingNotes tab.\":\"User clicking on a tab.\"},a.prototype.checkTBot=function(){var t=e.services.navigationGetStateContextFrom(this.$state.current,this.$state.params,this.constants),i=this.getRouteParams();this.isTBotRouteAndItsUninitialized=this.enableNewHelpInAppBar&&t===this.constants.navigation.context.apps&&i.appId===this.constants.bots.tBot.appId&&this.helpBotService.helpBotState===e.services.helpBot.HelpBotState.Uninitialized},a}(t.BaseController);t.MessagesHeaderController=n,angular.module(\"teamspace.messagesHeader\",[\"dndLists\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.callingStartButton\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.messageService\",\"teamspace.extensionDefinitionService\",\"teamspace.interfaceExtensibilityService\",\"teamspace.tabService\",\"teamspace.tooltipService\",\"teamspace.utilityService\",\"teamspace.extensionConfigurationService\",\"teamspace.loggingService\",\"teamspace.tabReorderService\",\"teamspace.tabOverflowService\",\"teamspace.conversationsService\",\"teamspace.newChatService\",\"teamspace.layoutService\",\"teamspace.peopleSlugService\",\"teamspace.activeCallsService\",\"teamspace.analyticsService\",\"skypeX.sxConfig\",\"teamspace.shortcutService\",\"teamspace.navigationService\",\"teamspace.ariaLiveService\",\"teamspace.tooltipCssApplicators\",\"teamspace.personalConversationService\",\"teamspace.sfbInteropUtilsService\",\"teamspace.routeUtilityService\",\"teamspace.identityService\",\"teamspace.guestAccessSettingsService\",\"teamspace.rightPaneStateService\",\"skypeX.tenantSettingsStore\",\"skypeX.conversationsStore\",\"oc.lazyLoad\"]).directive(\"messagesHeader\",[\"templateCompileService\",function(e){return{restrict:\"E\",transclude:!0,scope:{},bindToController:{hideTabs:\"<?\",activePane:\"<?\",peopleSlug:\"<?\",headerType:\"<\",headerTitle:\"<?\",teamThreadId:\"<\",headerIsChannelFavorite:\"<?\",toggleChannelFavorite:\"&?\",team:\"<?\",titleResourceName:\"<?\",titleIconPath:\"<?\",thumbnailImgSrc:\"<?\"},link:function(t,i){e.compile(\"components/messages-header/messages-header.html\",t,i,{disableReplaceNgIncludes:!0})},controllerAs:\"mh\",controller:n}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,s,a,l,i,n){var c=a.getPaneResourceName(s.getRootRouteParams().middlePane),r=n.valueAsBoolean(l.settings.names.speedDial);t.titleResourceName=c,t.messagesHeaderType=e.MessagesHeaderType.CallList,t.hideTabs=r||c!==i.strings.calls_contact_list}return t.$inject=[\"$scope\",\"routeUtilityService\",\"callsConstantsMapper\",\"constants\",\"resources\",\"settingsService\"],t}();e.MiddleCallListStripeController=t,angular.module(\"teamspace.middleCallListStripe\",[\"teamspace.services.calls.callsConstantsMapper\",\"teamspace.constants\",\"teamspace.routeUtilityService\",\"teamspace.settingsService\"]).directive(\"middleCallListStripe\",function(){return{controller:t,controllerAs:\"middleCallListStripe\",templateUrl:\"components/middle-call-list-stripe/middle-call-list-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var o=function(){function e(e){e.download()}return e.$inject=[\"downloadAppService\"],e}();e.MiddleDownloadController=o,angular.module(\"teamspace.middleDownload\",[\"teamspace.downloadAppService\"]).directive(\"middleDownload\",function(){return{restrict:\"E\",controller:o,controllerAs:\"middleDownload\",templateUrl:\"components/middle-download/middle-download.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,a,i,n,r,o,c,l,m,p){var g=this;this.resources=t,this.constants=s,this.$translate=a,this.logger=i.newLogger(\"MiddleMessagesContext\"),r.params.conversationId&&(this.userName=r.params.userName,this.timeOfMessage=r.params.timeOfMessage?new Date(r.params.timeOfMessage):\"\",this.teamId=r.params.teamId,this.oneToOneUserId=r.params.oneToOneUserId,this.plGroupKey=r.params.plGroupKey,this.pictureMembers=r.params.pictureMembers,this.postBy=a.instant(t.strings.middle_messages_context_post),\"Meeting\"==m.getConversation(r.params.conversationId).type&&(r.params.itemName=l.getChatConversationTitles(r.params.conversationId).title),c.$on(e,s.events.messageList.contextMessagePaneDataFetched,function(){o.getMessage(r.params.conversationId,r.params.messageId,null,r.params.replyChainId).then(function(e){e&&(g.userName=e.creatorProfile&&e.creatorProfile.displayName,g.timeOfMessage=new Date(e.originalarrivaltime),g.userName||p.getPeopleProfile(e.creator,\"middle-message-context-stripe\").then(function(e){g.userName=e.displayName}))})}),e.navigate=function(){g.link.params.ctx===s.navigation.context.chat&&(g.link.params.threadId=void 0),r.go(g.link.state,g.link.params)},this.link=r.params.link,this.subTitle=this.getGoToSubTitle(),this.context=angular.extend({disableMessageExpander:!0},r.params),n.onPanelView(e))}return e.$inject=[\"$scope\",\"resources\",\"constants\",\"$translate\",\"loggingService\",\"analyticsService\",\"$state\",\"messageFetchService\",\"eventingService\",\"chatTitlesService\",\"conversationsService\",\"peopleService\"],e.prototype.getGoToSubTitle=function(){var e;if(this.link&&this.link.params&&this.link.params.ctx){var t=this.link.params.ctx,s=void 0;switch(t){case this.constants.navigation.context.channel:s=this.resources.strings.activity_goto_channel_title;break;case this.constants.navigation.context.chat:s=this.resources.strings.activity_goto_chat_title;break;case this.constants.navigation.context.team:s=this.resources.strings.activity_goto_team_title;break;default:this.logger.error(\"No ctx mapping for title to:{0}\",t)}e=s?this.$translate.instant(s):null}return e},e}();e.MiddleMessagesContextStripeController=t,angular.module(\"teamspace.messagesContextStripe\",[]).directive(\"middleMessagesContextStripe\",function(){return{controller:t,controllerAs:\"middleMessagesContextStripe\",templateUrl:\"components/middle-messages-context-stripe/middle-messages-context-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function s(e,t,s,i,a,n,r,o,c,h,l,m,p,v,d,g,u,S,y,b,C,f,M,_,$,I){var P=this;this.$scope=e,this.$q=t,this.$state=i,this.$translate=a,this.resources=n,this.channelService=r,this.eventingService=o,this.constants=c,this.conversationsService=h,this.identityService=l,this.localizationService=m,this.personalConversationService=p,this.presenceService=v,this.loggingService=d,this.layoutService=g,this.peopleSlugService=u,this.settingsService=S,this.scenarioGroups=y,this.teamMembershipService=b,this.uiOrchestrator=C,this.routeUtilityService=f,this.dialogService=M,this.muteTeamMemberService=_,this.appConfig=$,this.messagingTelemetryService=I,this.memberMris=[],this.inPlaceNavCount=0,this.disablePresencePresubscribeChannelRoster=!1,this.disableCacheChannelMemberProfiles=!1,this.onDestroy=function(){P.layoutService.rightRailHide(),P.uncacheChannelMembersStatuses(),P.muteTeamMemberService.hideMutedTeamMembersBanner()},this.logger=d.newLogger(\"middle-messages-stripe\"),this.disablePresencePresubscribeChannelRoster=S.valueAsBoolean(c.settings.names.disablePresencePresubscribeChannelRoster),this.disableCacheChannelMemberProfiles=S.valueAsBoolean(c.settings.names.disableCacheChannelMemberProfiles),this.init();o.$on(e,c.events.ng.inPlaceNav,function(e,t,s,i,a){t.name===i.name&&angular.isString(t.name)&&(t.name.indexOf(c.states.appChannelTeam)>-1||t.name.indexOf(c.states.appConversation)>-1)||t.name.indexOf(c.states.appSchool)>-1?P.init():P.logger.warn(\"Unable to do inplace navigation. toState: {0}, fromState: {1}\",t.name,i.name)}),e.$on(\"$destroy\",this.onDestroy)}return s.$inject=[\"$scope\",\"$q\",\"$sce\",\"$state\",\"$translate\",\"resources\",\"channelService\",\"eventingService\",\"constants\",\"conversationsService\",\"identityService\",\"localizationService\",\"personalConversationService\",\"presenceService\",\"loggingService\",\"layoutService\",\"peopleSlugService\",\"settingsService\",\"scenarioGroups\",\"teamMembershipService\",\"uiOrchestrator\",\"routeUtilityService\",\"dialogService\",\"muteTeamMemberService\",\"appConfig\",\"messagingTelemetryService\"],s.prototype.init=function(){var s,i=this,a=this.routeUtilityService.getRootRouteParams(),n=e.services.navigationGetStateContextFrom(this.$state.current,this.$state.params,this.constants)===this.constants.navigation.context.apps;if(this.emptyStateImgSrc=null,n)this.headerType=t.MessagesHeaderType.Apps,this.channel=null,this.teamId=null,this.teamName=null;else if(a.slug&&a.ctx===this.constants.navigation.context.chat)s=this.peopleSlugService.resolve(a.slug),this.$scope.peopleSlug=s,this.headerType=t.MessagesHeaderType.Chat,this.$scope.isGroupChatAvailable=!0,this.channel=null,this.teamId=null,this.teamName=null;else if(a.slug&&a.threadId&&!this.layoutService.disableRouteChange()){this.headerType=t.MessagesHeaderType.Team,this.$scope.isGroupChatAvailable=!1,this.threadId=a.threadId,this.inPlaceNavCount++,this.$scope.inPlaceNav=this.inPlaceNavCount;var r=this.channelService.getChannelByObjectId(a.threadId);r&&(this.teamId=r.parentTeamId),e.services.QCancelable.cancel(this.resolveTeamAndChannelPromise),this.resolveTeamAndChannelPromise=e.services.QCancelable.toCancelablePromise(this.$q,this.channelService.resolveTeamAndChannel(a.threadId)),this.resolveTeamAndChannelPromise.then(function(e){i.teamName=e&&e.team&&e.team.displayName,i.teamId=e&&e.team&&e.team.objectId,i.channel=e.channel,i.$scope.toggleChannelFavorite=function(){i.personalConversationService.toggleFavoriteSettingForChannel(e.channel)},i.cacheChannelMemberStatuses(i.teamId,i.channel.objectId)})}else this.setEmptyStateVariables(),_.forEach(this.scenarioGroups.channelAndChatSwitch,function(e){var t=i.loggingService.findScenario(e);t&&t.cancel()});this.muteTeamMemberService.showAndUpdateMutedMemberBannerForTeamAdminView(this.teamId,!1);var o=this.messagingTelemetryService.activeChannelSwitchScenario;o&&o.mark(\"MiddleMessagesStripe_init_complete\")},s.prototype.setEmptyStateVariables=function(){switch(this.showFREVideoButton=!1,this.$state.params.navCtx){case this.constants.navContext.alert:this.emptyStateImgSrc=\"svg/placeholders/zero_alerts.html\",this.emptyImageClass=\"zero-alerts\",this.emptyStateTitle=this.$translate.instant(this.resources.strings.empty_state_alerts_title),this.emptyStateMessage=this.$translate.instant(this.resources.strings.empty_state_alerts_msg);break;case this.constants.navContext.activity:this.emptyStateImgSrc=\"svg/placeholders/zero_myactivity.html\",this.emptyImageClass=\"zero-activity\",this.emptyStateTitle=this.$translate.instant(this.resources.strings.empty_state_myactivity_title),this.emptyStateMessage=this.$translate.instant(this.resources.strings.empty_state_myactivity_msg);break;case this.constants.navContext.saved:this.emptyStateImgSrc=\"svg/placeholders/zero_saved.html\",this.emptyImageClass=\"zero-saved\",this.emptyStateTitle=this.$translate.instant(this.resources.strings.empty_state_saved_title),this.emptyStateMessage=this.$translate.instant(this.resources.strings.empty_state_saved_msg);break;case this.constants.navContext.apps:this.setEmptyChatState();break;default:switch(this.$state.params.ctx){case this.constants.navigation.context.channel:this.identityService.isGuestUserType()?this.emptyStateImgSrc=null:this.$state.go(this.constants.states.appDiscover);break;case this.constants.navigation.context.chat:this.setEmptyChatState()}}this.eventingService.$emit(this.constants.events.orchestration.resumeDeferredStages)},s.prototype.setEmptyChatState=function(){this.emptyStateImgSrc=\"svg/placeholders/zero_chat.html\",this.emptyImageClass=\"zero-chat\",this.emptyStateTitle=this.$translate.instant(this.resources.strings.empty_state_chat_title),this.emptyStateMessage=this.$translate.instant(this.resources.strings.empty_state_chat_msg),this.showFREVideoButton=!0,this.freVideoText=this.$translate.instant(this.resources.strings.empty_state_chat_fre_video_text),this.freVideoSource=this.appConfig.fre.videos.base+this.constants.azureVideos.privateChatAndCallingVideo[this.localizationService.getSupportedVideoLocale()]+this.appConfig.fre.videos.videoParams,this.videoCallerId=\"middle-message-emptyfre-chat\"},Object.defineProperty(s.prototype,\"isChannelFavorite\",{get:function(){if(this.channel&&!this.channel.isGeneral)return this.channel.isFavorite},enumerable:!0,configurable:!0}),s.prototype.showVideo=function(){this.dialogService.open(this.constants.dialogs.displayVideo,{videoSrc:this.freVideoSource,videoType:\"video/mp4\",videoCallerId:\"middleMessagesStripe.videoCallerId\"})},s.prototype.cacheChannelMemberStatuses=function(t,s){var i=this;this.disableCacheChannelMemberProfiles&&this.disablePresencePresubscribeChannelRoster||this.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Low,function(){if(i.teamId===t&&i.channel&&i.channel.objectId===s&&(i.disableCacheChannelMemberProfiles||i.teamMembershipService.getTeamMembers(t),i.uncacheChannelMembersStatuses(),!i.disablePresencePresubscribeChannelRoster&&i.channel)){var e=i.conversationsService.getConversation(s);if(e&&e.members){var a=_.take(_.sortBy(e.getMembersWithoutExpiration(),function(e){return e.role}),100);i.memberMris.length=0,_.each(a,function(e){i.memberMris.push(e.id),i.presenceService.subscribe(e.id)})}}})},s.prototype.uncacheChannelMembersStatuses=function(){var e=this;this.disablePresencePresubscribeChannelRoster||this.memberMris.length&&(_.each(this.memberMris,function(t){return e.presenceService.unsubscribe(t)}),this.memberMris.length=0)},s}();t.MiddleMessagesStripeController=s,angular.module(\"teamspace.middleMessagesStripe\",[\"teamspace.dialogService\",\"teamspace.videoIframeDialog\",\"teamspace.routeUtilityService\",\"teamspace.config\",\"teamspace.identityService\"]).directive(\"middleMessagesStripe\",function(){return{restrict:\"E\",controller:s,controllerAs:\"middleMessagesStripe\",templateUrl:\"components/middle-messages-stripe/middle-messages-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(r,i,n,o,c,s,a,l,p,v,S,m,u,d,g,f,y,h,_,P,C,M,O,T,$,b){var U=t.call(this,r,i,n,o,c,s,a,l,p,v,S,m,h,g,y,_,C,d,M,f,P,u,O,T,$,b)||this;U.channelService=a,U.eventingService=l,U.constants=p,U.conversationsService=v,U.identityService=S,U.localizationService=m,U.routeUtilityService=u,U.settingsService=d,U.presenceService=g,U.teamMembershipService=f,U.loggingService=y,U.personalConversationService=h,U.layoutService=_,U.uiOrchestrator=P,U.peopleSlugService=C,U.scenarioGroups=M,U.dialogService=O,U.appConfig=$,U.messagingTelemetryService=b;var j=u.getRootRouteParams();return r.channelName=j.userPrincipalNames,r.headerType=e.MessagesHeaderType.Team,r.menuItems=[{name:\"Conversations\",id:p.messages.panes.conversations},{name:\"Files\",id:p.messages.panes.files}],U}return __extends(r,t),r.$inject=[\"$scope\",\"$q\",\"$sce\",\"$state\",\"$translate\",\"resources\",\"channelService\",\"eventingService\",\"constants\",\"conversationsService\",\"identityService\",\"localizationService\",\"routeUtilityService\",\"settingsService\",\"presenceService\",\"teamMembershipService\",\"loggingService\",\"personalConversationService\",\"layoutService\",\"uiOrchestrator\",\"peopleSlugService\",\"scenarioGroups\",\"dialogService\",\"muteTeamMemberService\",\"appConfig\",\"messagingTelemetryService\"],r}(e.MiddleMessagesStripeController);e.MiddlePeopleStripeController=t,angular.module(\"teamspace.middlePeopleStripe\",[\"teamspace.dialogService\",\"teamspace.routeUtilityService\",\"teamspace.config\",\"teamspace.identityService\"]).directive(\"middlePeopleStripe\",function(){return{controller:t,controllerAs:\"middlePeopleStripe\",templateUrl:\"components/middle-people-stripe/middle-people-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,n){this.constants=n,t.title=n.peopleTab.strings.title,t.headerType=e.MessagesHeaderType.Team}return t.$inject=[\"$scope\",\"constants\"],t}();e.MiddlePeopleTabStripeController=t,angular.module(\"teamspace.middlePeopleTabStripe\",[]).controller(\"MiddlePeopleTabStripeController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,r,a,i,n){t.messagesHeaderType=e.MessagesHeaderType.YourSpaces;var s=r.getRootRouteParams().middlePane,o=function(){i.getEntryBreadcrumbInfo(s).then(function(e){t.thumbnailImgSrc=e.thumbnailImgSrc,t.svgPath=e.svgPath,t.headerTitle=e.title})};o(),a.$on(t,n.events.files.externalCatalogsLoaded,o)}return t.$inject=[\"$scope\",\"routeUtilityService\",\"eventingService\",\"filesNavigationEntryService\",\"constants\"],t}();e.MiddleYourSpacesStripeController=t,angular.module(\"teamspace.middleYourSpacesStripe\",[\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.routeUtilityService\"]).directive(\"middleYourSpacesStripe\",function(){return{controller:t,controllerAs:\"middleYourSpacesStripe\",templateUrl:\"components/middle-your-spaces-stripe/middle-your-spaces-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(t){var o=function(o){function n(e,t,n,i,a,s,l,r,c,u,d,p,g,m){var h=o.call(this,e,t,n,i,a,s,r,c,u)||this;return h.$scope=e,h.$timeout=t,h.$translate=n,h.$q=i,h.analyticsService=a,h.constants=s,h.dialogService=l,h.loggingService=r,h.resources=c,h.utilityService=u,h.authenticationService=d,h.mobileDownloadEmailService=m,h.SEND_BUTTON_TID=\"mobile-dl-dialog-send\",h.sendButtonIsDisabledDueToEmptyInput=!1,h.logger=r.newLogger(\"mobileDownloadDialog\"),o.prototype.initialize.call(h),h.message=n.instant(c.strings.download_mobile_dialog_message),h.clearErrorOnInputChange=!0,h.onInputValueChange=h.disableSendButtonIfEmptyInputAndEnableOtherwise,h.currentLocale=g.getLocale(),h}return __extends(n,o),n.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"analyticsService\",\"constants\",\"dialogService\",\"loggingService\",\"resources\",\"utilityService\",\"authenticationService\",\"deepLinkProvider\",\"localizationService\",\"mobileDownloadEmailService\"],n.prototype.getTitle=function(){return this.$translate.instant(this.resources.strings.download_mobile_dialog_title)},n.prototype.getInputAriaLabel=function(){return this.$translate.instant(this.resources.strings.download_mobile_dialog_message)},n.prototype.getDisableInput=function(){return!1},n.prototype.getInputModelValue=function(){var e=this;return this.authenticationService.getUserInformation().then(function(e){return e.userName}).catch(function(t){return e.$q.reject(t)})},n.prototype.getFooterButtons=function(){var e=this;return[{disabled:!1,func:function(){e.$scope.closeThisDialog()},secondaryStyle:!0,tid:\"mobile-dl-dialog-close\",text:this.$translate.instant(this.resources.strings.cancel),outcome:t.PanelActionOutcome.closeDialog,scenario:t.PanelActionScenario.closeMobileDownloadDialog,scenarioType:t.PanelActionScenarioType.fre,name:t.PanelModuleName.cancelDialogButton,type:t.PanelModuleType.button,summary:\"Mobile download dialog closed\"},{disabled:!1,func:function(){e.sendMobileDownloadEmail()},secondaryStyle:!1,tid:this.SEND_BUTTON_TID,text:this.$translate.instant(this.resources.strings.icons_send),outcome:t.PanelActionOutcome.select,scenario:t.PanelActionScenario.sendMobileDownloadLink,scenarioType:t.PanelActionScenarioType.fre,name:t.PanelModuleName.submitDialogButton,type:t.PanelModuleType.button,summary:\"Mobile download link sent\"}]},n.prototype.changeSendButtonState=function(e){var t=this;this.footerButtons.forEach(function(o){o.tid===t.SEND_BUTTON_TID&&(o.disabled=e)})},n.prototype.disableSendButton=function(){this.changeSendButtonState(!0),this.sendButtonIsDisabledDueToEmptyInput=!0},n.prototype.enableSendButton=function(){this.changeSendButtonState(!1),this.sendButtonIsDisabledDueToEmptyInput=!1},n.prototype.disableSendButtonIfEmptyInputAndEnableOtherwise=function(){\"\"===this.inputValue?this.disableSendButton():this.sendButtonIsDisabledDueToEmptyInput&&this.enableSendButton()},n.prototype.getPanelType=function(){return e.PanelType.channelDeeplinkDialog},n.prototype.sendMobileDownloadEmail=function(){var e=this;if(this.setLoadingMode(!0),!validator.isEmail(this.inputValue))return this.error=this.$translate.instant(this.resources.strings.start_incorrect_email_message),void this.setLoadingMode(!1);this.mobileDownloadEmailService.sendDownloadMail(this.inputValue,this.currentLocale).then(function(){e.$scope.closeThisDialog()}).catch(function(t){e.error=e.$translate.instant(e.resources.strings.download_mobile_dialog_error_message)}).finally(function(){e.setLoadingMode(!1)})},n.prototype.changeFooterButtonStates=function(e){this.footerButtons.forEach(function(t){t.disabled=e})},n.prototype.setLoadingMode=function(e){this.isLoading=e,this.changeFooterButtonStates(e)},n}(t.BaseCopyDialogController);t.MobileDownloadDialogController=o,angular.module(\"teamspace.mobileDownloadDialog\",[\"pascalprecht.translate\",\"teamspace.authenticationService\",\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.deepLinkProvider\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.baseCopyDialog\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.mobileDownload,{template:\"components/base-copy-dialog/base-copy-dialog.html\",className:\"ts-modal-dialog ts-mobile-download\",closeByEscape:!0,closeByDocument:!0,controller:\"MobileDownloadDialogController\",controllerAs:\"copyCtrl\",ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"MobileDownloadDialogController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(l){!function(t){\"use strict\";var e=function(){function e(e,i,a,n,s,o,r,c,u){this.call=e,this.peopleService=i,this.callConsultationStore=n,this.callTitleService=s,this.conversationsService=o,this.constants=c,this.$timeout=u,this.immersiveContext=t.Calling.ImmersiveEventContext,this.logger=a.newLogger(\"CallWithParticipant\"),this.updateCallTitle(),this.populateParticipant(),this.callingState=r.get(e),this.isOneToOneCall=1===e.callType||l.services.CallUtilities.isCallOnServerHold(e),this.meetupTitleSubscription=s.subscribeForMeetupTitle(e.teamsCallId,this.tryToGetMeetingTitle.bind(this))}return e.$inject=[\"call\",\"peopleService\",\"loggingService\",\"callConsultationStore\",\"callTitleService\",\"conversationsService\",\"callingStateFactory\",\"constants\",\"$timeout\"],e.prototype.tryToGetMeetingTitle=function(){this.shortTitle=this.callTitleService.getMeetupTitleForCall(this.call)||this.shortTitle},e.prototype.updateCallTitle=function(){var l=this,t=this.conversationsService.getCallingConversation(this.call.conversationId);this.shortTitle=this.callTitleService.getMeetupTitleForCall(this.call),this.shortTitle||this.callTitleService.getDefaultCallTitle(this.constants.scenarios.calling.context.multiCallList,this.call,1,t).then(function(t){l.shortTitle=t.titleText}).catch(function(t){l.logger.error(\"Could not get default title for call \"+l.call.callId+\" error=\"+t)})},e.prototype.getCallConsultationState=function(){return this.callConsultationStore.getCallConsultationInfo(this.call.teamsCallId).consultationState},e.prototype.isConsulting=function(){return this.getCallConsultationState()!==l.services.CallConsultationState.None},e.prototype.populateParticipant=function(){var l=this;1===this.call.participants.length&&this.peopleService.getPeopleProfile(this.call.participants[0].id,\"multi-call-list\").then(function(t){l.participant=t}).catch(function(t){l.logger.error(\"Could not get profile for \"+l.call.participants[0].id+\" error=\"+t)})},e.prototype.updateCallInfoOnConnected=function(){(1===this.call.callType||l.services.CallUtilities.isCallOnServerHold(this.call))&&(this.isOneToOneCall=!0,this.participant||this.populateParticipant()),this.shortTitle||this.updateCallTitle()},e.prototype.disposeSubscriptions=function(){this.timerId&&this.$timeout.cancel(this.timerId),this.meetupTitleSubscription&&(this.meetupTitleSubscription.dispose(),this.meetupTitleSubscription=null)},e}();t.CallWithParticipant=e;var i=function(){function t(t,e,i,a,n,s,o,r,c,u,C,h,p,d,g,v,S,f,m,y,T,I,M,D,w){var b=this;this.$translate=i,this.constants=a,this.loggingService=n,this.$timeout=s,this.layoutService=o,this.callingService=r,this.callingStateFactory=c,this.peopleService=u,this.callingNavigationService=C,this.callTitleService=d,this.callTransferService=g,this.callConsultationStore=v,this.callingTelemetryService=S,this.conversationsService=f,this.resources=m,this.callMonitorService=y,this.ariaLiveService=T,this.callParkService=M,this.callingMultiWindowService=D,this.callMergeService=w,this.isInCall=!1,this.isCallingMultiWindowEnabled=!1,this.enableCallMerge=!1,this.allCallsToDisplay=[],this.logger=n.newLogger(\"MultiCallListController\");var x;this.isMultiCallRenderedInMainScreen=this.isMainScreenContext(),e.$on(\"$destroy\",function(){I.track(\"multi-call-list\",b),b.cleanUp(),x&&x()}),this.enableCallMerge=p.valueAsBoolean(a.settings.names.enableCallMerge),this.isCallingMonitorContext()&&(h.$on(e,a.events.calling.callCreated,function(l,t){return b.onNewCallCreated(t)}),h.$on(e,a.events.calling.callConnected,function(l,t){return b.onCallConnected(t)}),h.$on(e,a.events.calling.callHeld,function(){return b.updateMultiCallListClasses()}),h.$on(e,a.events.calling.serverHoldEnd,function(l,t){return b.removeCallFromAllCallsList(b.findCallinAllCallsList(t))}),y.subscribe(function(){return b.updateMultiCallListClasses()},l.services.CallMonitorServiceImplementation.Type_ExternalMonitorChanged),g.subscribe(function(){return b.updateMultiCallListClasses()},l.services.CallTransferServiceEvents.CallTransferStateChanged),M.subscribe(function(){return b.updateMultiCallListClasses()},l.services.CallParkServiceEvents.CallParkStateChanged),h.$on(e,a.events.calling.callTransferred,function(l,t){var e=t.targetCall,i=e.changed(function(){0!==e.state&&(i.dispose(),b.updateCallInMonitor(e))})}),h.$on(e,a.events.calling.callParked,function(l,t){var e=t.targetCall,i=e.changed(function(){0!==e.state&&(i.dispose(),b.updateCallInMonitor(e))})}),x=t.$on(a.events.ng.$stateChangeStart,function(l,t,e,i,n){b.isInCall=t.name===a.states.appCalling||t.name===a.states.preJoinCalling||t.name===a.states.rigelConsole||t.name===a.states.appBroadcastPlaybackScreen})),h.$on(e,a.events.calling.callDisposed,function(l,t){return b.onCallDisposed(t)}),h.$on(e,a.events.calling.callRetriedOrCancelled,function(l,t){return b.onCallRetriedOrCancelled(t)}),this.isCallingMultiWindowEnabled=D.isCallingMultiWindowEnabled(),this.isCallingMultiWindowEnabled&&h.$on(e,a.events.calling.callWindowOpened,function(){var l=D.getMultiWindowTeamsCallIds();b.allCallsToDisplay=_.filter(b.allCallsToDisplay,function(t){return!_.includes(l,t.call.teamsCallId)}),b.updateMultiCallListClasses()}),this.isMultiCallRenderedInMainScreen&&(this.fetchParticipantProfileForAllCalls(),this.activeCall&&(this.isDownlevelCall=l.services.CallUtilities.isDownlevelCall(this.activeCall)))}return t.$inject=[\"$rootScope\",\"$scope\",\"$translate\",\"constants\",\"loggingService\",\"$timeout\",\"layoutService\",\"callingService\",\"callingStateFactory\",\"peopleService\",\"callingNavigationService\",\"eventingService\",\"settingsService\",\"callTitleService\",\"callTransferService\",\"callConsultationStore\",\"callingTelemetryService\",\"conversationsService\",\"resources\",\"callMonitorService\",\"ariaLiveService\",\"objectLeaksDetector\",\"callParkService\",\"callingMultiWindowService\",\"callMergeService\"],t.prototype.cleanUp=function(){this.allCallsToDisplay.forEach(function(l){return l.disposeSubscriptions()})},t.prototype.fetchParticipantProfileForAllCalls=function(){var t=this,i=this.callingService.getAllCalls(void 0,!0).filter(function(e){return(!t.activeCall||e.teamsCallId!==t.activeCall.teamsCallId)&&(_.includes(l.services.ActiveCallStates,e.state)||8===e.state&&e.isServerHold)});this.isCallingMultiWindowEnabled&&(i=this.callingMultiWindowService.filterOutMultiWindowCalls(i)),this.allCallsToDisplay=i.map(function(l){return new e(l,t.peopleService,t.loggingService,t.callConsultationStore,t.callTitleService,t.conversationsService,t.callingStateFactory,t.constants,t.$timeout)}),this.allCallsToDisplay=this.allCallsToDisplay.filter(function(l){return!l.call.callQueueInfo})},t.prototype.isCallMergeEnabled=function(){return this.enableCallMerge},Object.defineProperty(t.prototype,\"shouldShow\",{get:function(){return(this.isInAppCallMonitor()||this.isFloatingCallMonitor())&&!this.isInCall},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasCalls\",{get:function(){return this.allCallsToDisplay.length>0||this.callCountInDockedView>0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasOnlyOneCall\",{get:function(){return 1===this.allCallsToDisplay.length},enumerable:!0,configurable:!0}),t.prototype.isInAppCallMonitor=function(){return this.context===this.constants.scenarios.calling.context.inAppCallMonitor&&this.layoutService.leftRailWrapperVisible},t.prototype.isFloatingCallMonitor=function(){return this.context===this.constants.scenarios.calling.context.floatingCallMonitor&&!this.layoutService.leftRailWrapperVisible},t.prototype.shouldShowHangUpButton=function(l){return!l.isServerHold},t.prototype.resumeCall=function(l){var t=this;this.logger.info(\"Resuming call - callId: \"+l.callId);var e=(new Date).getTime()-l.callHeldAt.getTime(),i=this.callingTelemetryService.newCallSwitchingScenario(l,this.context,e);this.isMultiCallRenderedInMainScreen&&this.callingNavigationService.navigateToCallScreen(l,{isMultiTasking:!0}).catch(function(e){t.logger.error(\"navigateToCallScreen failed for callId=\"+l.callId+\" error=\"+e)}),this.callParkService.unholdCall(l,\"multi-call-list\").then(function(l){t.isMultiCallRenderedInMainScreen||t.updateCallInMonitor(l),i.stop()}).catch(function(e){e===t.constants.promiseState.aborted?(t.logger.warn(\"resumeCall cancelled for callId=\"+l.callId+\" error=\"+e),i.cancel()):(t.logger.error(\"resumeCall failed for callId=\"+l.callId+\" error=\"+e),i.fail({error:e}))})},t.prototype.hangUp=function(l){var t=this;this.logger.info(\"hangUp from multi list for callId=\"+l.callId+\" and state=\"+l.state),this.callingService.leaveCall(l,this.constants.scenarios.calling.context.multiCallList).then(function(){return t.ariaLiveService.update(t.$translate.instant(t.resources.strings.aria_announce_call_ended),!0)}).catch(function(e){t.logger.error(\"Error while leaving [call][callId=\"+l.callId+\"], error=\"+e),t.onCallDisposed(l)})},t.prototype.shouldShowMergeOption=function(l){return this.callMergeService.shouldShowCallMergeOption(l)},t.prototype.mergeWithActiveCall=function(l){this.callMergeService.mergeCall(l,this.context)},t.prototype.findObservingCallinAllCallsList=function(){var l=null;return this.allCallsToDisplay.forEach(function(t){8===t.call.state&&(l=t)}),l},t.prototype.findCallinAllCallsList=function(l){var t=null;return this.allCallsToDisplay.forEach(function(e){e.call.callId===l.callId&&(t=e)}),t},t.prototype.shouldShowDuration=function(t){return!this.isCallDisconnected(t.call)&&!l.services.CallUtilities.isAnyTransferState(t.call)&&!l.services.CallUtilities.isAnyParkState(t.call)},t.prototype.shouldShowResumeButton=function(t){return this.isCallOnLocalHold(t.call)&&!this.isSubjectCallTransferring(t.call)&&!(1001===t.call.extendedCallState)&&!(1003===t.call.extendedCallState)&&!(1007===t.call.extendedCallState)&&!(1008===t.call.extendedCallState)&&!l.services.CallUtilities.isParkCall(t.call)&&!t.isConsulting()||l.services.CallUtilities.isCallOnServerHold(t.call)},t.prototype.isSubjectCallTransferring=function(l){var t=this.callConsultationStore.getSubjectCallForConsult(l.teamsCallId);return t&&this.callTransferService.isCallTransferring(t.teamsCallId)},t.prototype.isCallOnLocalHold=function(l){return 4===l.state},t.prototype.isCallOnRemoteHold=function(l){return 5===l.state},t.prototype.isCallOnHold=function(l){return this.isCallOnLocalHold(l)||this.isCallOnRemoteHold(l)},t.prototype.isCallDisconnected=function(l){return 7===l.state},t.prototype.anyCallsToDisplayInFullScreen=function(){var l=this,t=!1;return _.forEach(this.allCallsToDisplay,function(e){l.shouldHideCallInFullScreen(e)||(t=!0)}),t},t.prototype.shouldHideCallInFullScreen=function(l){return this.shouldHideTransferorCallInFullScreen(l)||this.shouldHideConsultCallInFullScreen(l)||this.shouldHideCallWithParkerCallInFullScreen(l)||this.shouldHideCallBeingHeldMoh(l)||!!l.call.setupArgs.isProbeCall},t.prototype.shouldHideConsultCallInFullScreen=function(l){return this.callConsultationStore.getSubjectCallForConsult(l.call.teamsCallId)===this.activeCall},t.prototype.shouldHideCallWithParkerCallInFullScreen=function(l){return l.call===this.callParkService.getParkerCall()&&this.activeCall===this.callParkService.getParkTargetCall()},t.prototype.shouldHideTransferorCallInFullScreen=function(l){return l.call===this.callTransferService.getTransferorCall()&&this.activeCall===this.callTransferService.getTransferTargetCall()},t.prototype.shouldHideCallBeingHeldMoh=function(l){return 1007===l.call.extendedCallState||1008===l.call.extendedCallState},t.prototype.shouldShowCollapsedBar=function(t){var e=t.call;return!!this.allCallsToDisplay.some(function(l){return l.call.teamsCallId===e.teamsCallId})&&((!this.activeCall||this.activeCall.teamsCallId!==e.teamsCallId||!this.callMonitorService.isShownInExternalWindow)&&(!(this.shouldShowExpandedMonitor(t)||1===e.state)||l.services.CallUtilities.isAnyTransferState(t.call)||l.services.CallUtilities.isAnyParkState(t.call)))},t.prototype.shouldHideCallEnded=function(l){return this.isCallDisconnected(l.call)&&(l.call.isCallWithParker||l.call.isServerHold)},t.prototype.shouldShowExpandedMonitor=function(t){var e=t.call;return!!this.allCallsToDisplay.some(function(l){return l.call.teamsCallId===e.teamsCallId})&&(!this.callMonitorService.isShownInExternalWindow&&(1===this.allCallsToDisplay.length?!l.services.CallUtilities.isAnyTransferState(t.call)&&!l.services.CallUtilities.isAnyParkState(t.call):3===e.state||2===e.state||9===e.state||5===e.state||e.canBeRetried()))},t.prototype.getCallStatusMessageText=function(t){if(l.services.CallUtilities.isAnyTransferState(t.call)||l.services.CallUtilities.isAnyParkState(t.call))return t.callingState.getCallingStateProps().descriptionTitle;if(t.isConsulting())return this.$translate.instant(this.resources.strings.calling_consulting);var e=t.call;switch(e.state){case 4:case 5:return this.$translate.instant(this.resources.strings.calling_hold_call);case 6:case 7:return 1===e.failureType?this.$translate.instant(this.resources.strings.calling_callDropped_message_multiCallList):this.$translate.instant(this.resources.strings.calling_callEnded);case 8:if(e.isServerHold)return this.$translate.instant(this.resources.strings.calling_hold_call)}return this.logger.debug(\"No valid call status message text for callId=\"+e.callId),\"\"},t.prototype.isFirstCallInList=function(l){return this.allCallsToDisplay.length>0&&this.allCallsToDisplay[0].call.teamsCallId===l},t.prototype.isLastCallInList=function(l){return this.allCallsToDisplay.length>0&&this.allCallsToDisplay[this.allCallsToDisplay.length-1].call.teamsCallId===l},t.prototype.onCallRetriedOrCancelled=function(l){var t=this.allCallsToDisplay.find(function(t){return t.call.teamsCallId===l});t&&this.removeCallFromAllCallsList(t,!0)},t.prototype.removeCallFromAllCallsList=function(l,t){void 0===t&&(t=!1),!l.call.canBeRetried()||t||l.call.isServerHold||(this.logger.info(\"Automatically canceling retry for call (callId = \"+l.call.callId+\" | teamsCallId = \"+l.call.teamsCallId+\")\"),this.callingService.cancelRetry(l.call)),this.allCallsToDisplay=this.allCallsToDisplay.filter(function(t){return t.call.teamsCallId!==l.call.teamsCallId}),1===this.allCallsToDisplay.length&&this.updateCallInMonitor(this.allCallsToDisplay[0].call),this.updateMultiCallListClasses(),l.disposeSubscriptions()},t.prototype.updateCallInMonitor=function(t){this.isCallingMonitorContext()&&(this.logger.info(\"updating monitored call\"),this.activeCall=t,this.isDownlevelCall=l.services.CallUtilities.isDownlevelCall(this.activeCall))},t.prototype.updateMultiCallListClasses=function(){var l=this,t=[\"\",\"one-call\",\"two-call\",\"three-call\",\"four-call\"],e=this.allCallsToDisplay.length,i=!1;this.allCallsToDisplay.forEach(function(t){2===t.call.state&&t.call.isUnparkCall&&2===t.call.unparkContext||(l.shouldShowExpandedMonitor(t)||0===t.call.state)&&(i=!0)}),this.callMonitorService.isShownInExternalWindow&&(i=!1,e-=1),this.isCallingMonitorContext()&&(this.layoutService.multiCallListHasExpandedCall=i,this.layoutService.multiCallListClassName=t[e],this.callCountInDockedView=e),this.logger.info(\"callCountInDockedView: \"+e+\", context: \"+this.context+\", isShownInExternalWindow: \"+this.callMonitorService.isShownInExternalWindow+\", isExpandedDockedMonitorShown: \"+i+\", multiCallListClassName: \"+this.layoutService.multiCallListClassName+\", multiCallListHasExpandedCall: \"+this.layoutService.multiCallListHasExpandedCall)},t.prototype.onCallDisposed=function(t){var e=this,i=this.allCallsToDisplay.find(function(l){return l.call===t});if(i){if(this.isMultiCallRenderedInMainScreen)i.timerId=this.$timeout(function(){e.removeCallFromAllCallsList(i)},3e3,!1);else{var a=1===this.allCallsToDisplay.filter(function(l){return e.shouldShowCollapsedBar(l)}).length;(1===this.allCallsToDisplay.length||this.allCallsToDisplay.length>1&&a)&&t.canBeRetried()||(this.allCallsToDisplay.length<=2&&!l.services.CallUtilities.isAnyTransferState(i.call)?this.removeCallFromAllCallsList(i):i.timerId=this.$timeout(function(){e.removeCallFromAllCallsList(i)},3e3,!1))}this.activeCall===t&&(this.logger.debug(\"onCallDisposed: Setting active call to null\"),this.activeCall=null)}},t.prototype.addCall=function(l){var t=_.find(this.allCallsToDisplay,function(t){return t.call.teamsCallId===l.teamsCallId||t.call.conversationId===l.conversationId&&t.call.messageId===l.messageId});if(t)t.call=l;else{var i=new e(l,this.peopleService,this.loggingService,this.callConsultationStore,this.callTitleService,this.conversationsService,this.callingStateFactory,this.constants,this.$timeout);this.allCallsToDisplay.push(i),l.isUnparkCall&&2===l.unparkContext&&!_.isNull(this.findObservingCallinAllCallsList())&&this.removeCallFromAllCallsList(this.findObservingCallinAllCallsList()),this.activeCall=l}},t.prototype.cleanCalls=function(){var l=this;this.allCallsToDisplay.filter(function(l){return l.call.canBeRetried()}).forEach(function(t){l.removeCallFromAllCallsList(t)})},t.prototype.onNewCallCreated=function(l){l.isScreenshareFromChat&&0===l.state||(l.isUnparkCall&&2===l.unparkContext?this.waitForUnparkCallToConnect(l):1===l.state?this.waitForNotifiedStateToTransition(l):(this.addCall(l),this.updateMultiCallListClasses(),this.findCallinAllCallsList(l).updateCallInfoOnConnected()))},t.prototype.waitForUnparkCallToConnect=function(l){var t=this,e=l.on(\"callStateChanged\",function(){3===l.state&&(t.addCall(l),t.updateMultiCallListClasses(),e.dispose())})},t.prototype.waitForNotifiedStateToTransition=function(l){var t=this,e=l.on(\"callStateChanged\",function(){2===l.state||3===l.state?(t.addCall(l),t.updateMultiCallListClasses(),e.dispose()):6!==l.state&&7!==l.state||e.dispose()})},t.prototype.onCallConnected=function(l){var t=this.allCallsToDisplay.find(function(t){return t.call.teamsCallId===l.teamsCallId});t&&t.updateCallInfoOnConnected(),this.activeCall=l,this.cleanCalls(),this.updateMultiCallListClasses()},t.prototype.isMainScreenContext=function(){return _.includes([this.constants.scenarios.calling.context.callScreen,this.constants.scenarios.calling.context.producerScreen,this.constants.scenarios.calling.context.attendeeScreen,this.constants.scenarios.calling.context.preJoinScreen],this.context)},t.prototype.isCallingMonitorContext=function(){return _.includes([this.constants.scenarios.calling.context.inAppCallMonitor,this.constants.scenarios.calling.context.floatingCallMonitor],this.context)},t}();t.MultiCallListController=i,angular.module(\"teamspace.multiCallList\",[\"teamspace.callingService\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.layoutService\",\"teamspace.callingNavigationService\",\"teamspace.eventingService\",\"teamspace.callMonitorService\",\"teamspace.constants\",\"teamspace.callingDuration\",\"pascalprecht.translate\",\"teamspace.callTitleService\",\"teamspace.callTransferService\",\"teamspace.callConsultationStore\",\"teamspace.callingTelemetryService\",\"teamspace.conversationsService\",\"teamspace.ariaLiveService\",\"teamspace.callTogglingService\",\"teamspace.callingState\",\"teamspace.objectLeaksDetector\",\"teamspace.callParkService\",\"teamspace.callingMultiWindowService\",\"teamspace.callMergeService\",\"teamspace.settingsService\"]).directive(\"multiCallList\",function(){return{restrict:\"E\",scope:{},bindToController:{activeCall:\"<?\",immersiveHandler:\"=?\",context:\"@\"},controllerAs:\"ctrl\",templateUrl:\"components/multi-call-list/multi-call-list.html\",controller:i}})}(l.components||(l.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,n,s,o,r,i,c,h){this.$translate=e,this.$scope=t,this.$element=a,this.constants=n,this.resources=s,this.conversationsService=o,this.searchHistoryService=r,this.settingsService=i,this.localizationService=c,this.loggingService=h,this.isMessageHeaderV2Enabled=!1,this.logger=h.newLogger(\"name-group-chat\"),this.conversationId=t.ngDialogData&&t.ngDialogData.chatId,this.currentConversationName=this.getCurrentConversationName(),this.groupChatName=this.currentConversationName,this.nameChangePending=!1,this.nameGroupChatError=null,this.isMessageHeaderV2Enabled=i.valueAsBoolean(n.settings.names.headerV2),this.enableNewGroupRosterMenu=this.isMessageHeaderV2Enabled&&i.valueAsBoolean(n.settings.names.newGroupRosterMenu)}return e.$inject=[\"$translate\",\"$scope\",\"$element\",\"constants\",\"resources\",\"conversationsService\",\"searchHistoryService\",\"settingsService\",\"localizationService\",\"loggingService\"],e.prototype.nameGroupChat=function(){var e=this;this.nameChangePending=!0;var t;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(t=this.loggingService.newCounter(this.constants.counters.nameGroupChat,{conversationId:this.conversationId})),this.groupChatName&&\"\"===this.groupChatName.trim()&&this.currentConversationName&&(this.groupChatName=null,t&&t.mark(\"clear_name\")),this.conversationId?(t&&t.mark(\"setting_topic\"),this.conversationsService.setTopic(this.conversationId,this.groupChatName,t).then(function(a){a?(e.closeNameGroupChatDialog(t),e.searchHistoryService.updateSearchHistory(e.conversationId,e.groupChatName,\"chat\"),t&&t.mark(\"set_topic_succeeded\")):(e.logger.error(\"User attempts to set group chat name, but conversationsService failed.\"),e.nameGroupChatError=e.$translate.instant(e.resources.strings.chats_nameGroupChat_unknownError),t&&t.mark(\"set_topic_failed\")),e.nameChangePending=!1},function(a){e.logger.error(\"User attempts to set group chat name, but error occured in conversationsService: \"+a),e.nameGroupChatError=e.$translate.instant(a),t&&t.mark(\"set_topic_error\"),e.nameChangePending=!1})):(t&&t.mark(\"invalid_conversation_id\"),this.logger.error(\"User attempts to set group chat name, but conversationId is null\"),this.nameGroupChatError=this.$translate.instant(this.resources.strings.chats_nameGroupChat_unknownError),this.nameChangePending=!1),t&&t.stop()},e.prototype.getCurrentConversationName=function(){if(this.conversationId){var e=this.conversationsService.getConversation(this.conversationId);if(e)return e.topicName()}},e.prototype.defaultKeyHandler=function(e){switch(e.keyCode){case this.constants.keyCodes.enter:e.preventDefault(),e.stopPropagation(),this.nameChangePending||this.nameGroupChat();break;default:return}},e.prototype.closeNameGroupChatDialog=function(e){this.$scope.closeThisDialog(e)},e.prototype.setGroupChatNameDialogPosition=function(){var e=angular.element(\"#name-group-chat-button\").offset(),t=e.left,a=e.top,n=angular.element(window).width(),s=this.enableNewGroupRosterMenu?67-a:this.isMessageHeaderV2Enabled?67:7;if(t+400>n&&(t=n-400-10),this.localizationService.langDirection===this.constants.languageDirectionStrings.rtl){var o=this.$element.width(),r=n-e.left;return r+o>n&&(r=n-o-10),{right:this.isMessageHeaderV2Enabled?\"auto\":r-508,top:a+s}}return{left:this.isMessageHeaderV2Enabled?\"auto\":t-508,top:a+s}},e}();e.NameGroupChatController=t,angular.module(\"teamspace.nameGroupChat\",[\"pascalprecht.translate\",\"teamspace.dialogService\",\"teamspace.searchHistoryService\",\"teamspace.settingsService\",\"teamspace.modalDialog\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.localizationService\"]).run([\"dialogService\",\"constants\",function(e,t){e.register(t.dialogs.nameGroupChat,{template:\"components/name-group-chat/name-group-chat.html\",className:\"ts-modal-dialog custom-width ts-name-group-chat-dialog\",closeByEscape:!0,closeByDocument:!0,closeByNavigation:!0,overlay:!1,ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"NameGroupChatController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var a;!function(e){e.chat=\"chat\",e.person=\"person\",e.file=\"file\"}(a||(a={}));var r=function(){return function(r,n,i,s,o,c,l){var u=this;this.scope=!1,this.restrict=\"A\",this.constants=e.Constants.Instance,this.logger=r.newLogger(\"Nav tabs\");var d=function(e,t,a,r){var i={tab:{id:t+a,type:a,ordinal:r}};n.onPanelView(e,i)},h=function(i,h,p,g){var f=g.parent().parent().find('[role=\"tab\"]');_.forEach(f,function(e){$(e).attr(\"aria-selected\",\"false\")}),$(g).attr(\"aria-selected\",\"true\");var b,m,v,S,A=g.attr(\"data-target\"),P=!1;switch(A){case\"#serpchats\":s.update(c.instant(o.strings.search_aria_label_found_chats)+c.instant(o.strings.search_tab_selected)),b=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.serpHeaderMessages.toString(),t.PanelModuleName,r).toString(),m=\"Message tab of search result\",v=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.searchClickMessagesHeader.toString(),t.PanelActionScenario,r),P=!0,S=a.chat;break;case\"#serppeople\":s.update(c.instant(o.strings.search_aria_label_found_people)+c.instant(o.strings.search_tab_selected)),b=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.serpHeaderPeople.toString(),t.PanelModuleName,r).toString(),m=\"People tab of search result\",v=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.searchClickPeopleHeader.toString(),t.PanelActionScenario,r),P=!0,S=a.person;break;case\"#serpfiles\":s.update(c.instant(o.strings.search_aria_label_found_files)+c.instant(o.strings.search_tab_selected)),b=e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.serpHeaderFiles.toString(),t.PanelModuleName,r).toString(),m=\"Files tab of search result\",v=e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenario.searchClickFilesHeader.toString(),t.PanelActionScenario,r),P=!0,S=a.file;break;default:u.logger.warn(\"unknown tab type of {0}\",A)}var y={action:{gesture:t.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(t.PanelActionOutcome.nav.toString(),t.PanelActionOutcome,r),scenario:v,scenarioType:e.shared.AttributeHelper.tryGetEnum(t.PanelActionScenarioType.search.toString(),t.PanelActionScenarioType,r)},module:{type:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleType.nav.toString(),t.PanelModuleType,r),name:b,summary:m}};n.onPanelAction(i,y),d(i,h,A,p),P&&(l.$emit(u.constants.events.search.resizeSearchScroll),l.$emit(u.constants.events.search.playAudioForSearchedResults,{type:S}))};this.link=function(t,a,r){t.$watch(r.tabViewChanged,function(e){if(e){var r=$(a[0]).find(\"li.active\")[0].children[0].getAttribute(\"data-target\"),n=$(a[0]).find(\"li.active\").index();d(t,i.generateUUID(),r,n)}}),t.$watch(\"navTabs\",function(){var r=i.generateUUID(),n=$(a[0]).find(\"li a[data-target]\");r||u.logger.error(\"attr nav-tab-id required on nav-tabs\"),0===n.length?u.logger.error(\"one or more anchor(s) with data-target required in nav-tabs > li\"):_.each(n,function(a,n){var i=$(a);e.common.SafeJQuery.on(t,i,\"click\",function(){h(t,r,n,i)})})})}}}();t.NavTabs=r,angular.module(\"teamspace.navTabs\",[]).directive(\"navTabs\",[\"loggingService\",\"analyticsService\",\"utilityService\",\"ariaLiveService\",\"resources\",\"eventingService\",\"$translate\",function(e,t,a,n,i,s,o){return new r(e,t,a,n,i,o,s)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.MessageTooLarge=0]=\"MessageTooLarge\",e[e.InvalidImageBlob=1]=\"InvalidImageBlob\",e[e.UploadFailed=2]=\"UploadFailed\",e[e.FirstMessageImage=3]=\"FirstMessageImage\",e[e.UploadInProgress=4]=\"UploadInProgress\",e[e.MessageSendFailed=5]=\"MessageSendFailed\",e[e.MessageTitleEmpty=6]=\"MessageTitleEmpty\",e[e.MessageEmpty=7]=\"MessageEmpty\",e[e.InvalidThread=8]=\"InvalidThread\",e[e.TeamOrChannelMention=9]=\"TeamOrChannelMention\",e[e.RecipientMismatch=10]=\"RecipientMismatch\",e[e.ComposeExtensionInProgress=11]=\"ComposeExtensionInProgress\",e[e.TooFewUsers=12]=\"TooFewUsers\",e[e.OneMoreUser=13]=\"OneMoreUser\",e[e.TwoMoreUsers=14]=\"TwoMoreUsers\",e[e.OverMaxFiles=15]=\"OverMaxFiles\",e[e.ReplyToEmailMessage=16]=\"ReplyToEmailMessage\",e[e.DefaultError=17]=\"DefaultError\",e[e.NonTeamsRecipients=18]=\"NonTeamsRecipients\",e[e.MutedTeamMember=19]=\"MutedTeamMember\",e[e.EditDisabledForTeam=20]=\"EditDisabledForTeam\",e[e.UserNotAMember=21]=\"UserNotAMember\",e[e.OnlyOwnersCanPost=22]=\"OnlyOwnersCanPost\",e[e.TooManyUsers=23]=\"TooManyUsers\",e[e.OofBanner=24]=\"OofBanner\",e[e.BotInGroupChat=25]=\"BotInGroupChat\",e[e.AllMessagesDeletedInThread=26]=\"AllMessagesDeletedInThread\",e[e.ChatDisabledForRecipient=27]=\"ChatDisabledForRecipient\",e[e.FederatedChatNotSupported=28]=\"FederatedChatNotSupported\",e[e.PriorityMessage=29]=\"PriorityMessage\",e[e.StatusNoteBanner=30]=\"StatusNoteBanner\",e[e.ShareLinkCSL=31]=\"ShareLinkCSL\",e[e.ShareLinkPSLWithoutIndividualAccess=32]=\"ShareLinkPSLWithoutIndividualAccess\",e[e.ShareLinkPSLWithoutFullAccess=33]=\"ShareLinkPSLWithoutFullAccess\",e[e.ShareLinkPSLWithoutFutureAccess=34]=\"ShareLinkPSLWithoutFutureAccess\",e[e.ShareLinkPSLWithoutFullAndFutureAccess=35]=\"ShareLinkPSLWithoutFullAndFutureAccess\",e[e.CrossPostHasAttachments=36]=\"CrossPostHasAttachments\",e[e.CrossPostContainsChannelFunStuffDisabled=37]=\"CrossPostContainsChannelFunStuffDisabled\",e[e.PastedImageDownload=38]=\"PastedImageDownload\",e[e.CrossPostPrivateChannelsShareAttachments=39]=\"CrossPostPrivateChannelsShareAttachments\"}(e.ComposeErrorType||(e.ComposeErrorType={}));var s=function(){return function(e,s){this.banner=e,this.errorType=s}}();e.ComposeErrorBanner=s;var t=function(){return function(e,s,t){void 0===s&&(s=null),this.isValid=e,this.errorInfo=s,this.errorType=t}}();e.MessageValidation=t;!function(e){e[e.None=0]=\"None\",e[e.Created=1]=\"Created\"}(e.DraftStates||(e.DraftStates={}));!function(e){e[e.NORMAL=0]=\"NORMAL\",e[e.HIGH=2]=\"HIGH\",e[e.URGENT=3]=\"URGENT\"}(e.ImportanceLevels||(e.ImportanceLevels={}));!function(e){e[e.Everyone=0]=\"Everyone\",e[e.AuthorAndOwners=1]=\"AuthorAndOwners\",e[e.Undefined=2]=\"Undefined\"}(e.MessageReplyPermissions||(e.MessageReplyPermissions={}));!function(e){e.text=\"Text\",e.richText=\"RichText/Html\"}(e.InsertInEditorMessageTypes||(e.InsertInEditorMessageTypes={}));!function(e){e[e.NORMAL=0]=\"NORMAL\",e[e.ANNOUNCEMENT=1]=\"ANNOUNCEMENT\",e[e.LIVEEVENT=2]=\"LIVEEVENT\"}(e.MessageLayoutType||(e.MessageLayoutType={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e,n){this.nonMembersPlaceholderClassName=\"non-members-placeholder\",this.logger=e.newLogger(this.nonMembersPlaceholderClassName)}return e.$inject=[\"loggingService\",\"layoutService\"],e}();e.NonMembersPlaceholderController=n,angular.module(\"teamspace.nonMembersPlaceholder\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.layoutService\"]).directive(\"nonMembersPlaceholder\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:n,controllerAs:\"ctrl\",templateUrl:e.files.templates.nonMembersPlaceholder}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function s(e,t,s,o,r,n,i,a,c,l,h,d,u,p,S,g,v,m,f,b){var T=this;this.$scope=e,this.$q=t,this.$window=s,this.authenticationService=o,this.$translate=r,this.localizationService=n,this.channelService=i,this.chatServiceClient=a,this.conversationsStore=c,this.eventingService=h,this.loggingService=d,this.notesEntityService=u,this.settingsService=p,this.utilityService=S,this.analyticsService=v,this.resources=m,this.teamMembershipPropertiesService=f,this.constants=b,this.focusContainer=!1,this.onReceivePostMessage=function(e,t){var s=T.constants.onenote.onenoteOrigin,o=T.loggingService.findScenario(T.freNoteScenarioId),r=e.originalEvent||e;if(r&&r.origin===s&&r.data)if(r.data.messageParameters&&\"PageLoaded\"===r.data.messageParameters.MessageId)T.stopViewNoteScenario(!1);else{var n=JSON.parse(r.data);switch(n.Status){case\"PageLoaded\":o&&(o.mark(\"PageLoaded\"),o.pause({reason:\"Waiting for user to complete FRE\"})),T.postTokenToOneNote(),T.isLoading=!1,T.showFre=!0;break;case\"RefreshToken\":o&&o.mark(\"RefreshToken\"),T.postTokenToOneNote();break;case\"InProgress\":o&&(o.resume(),o.mark(\"InProgress\",{correlationId:n.OperationId})),T.updateStatusAndNotesSection(t,0,n.OperationId,\"\");break;case\"Completed\":o&&o.stop(),T.updateStatusAndNotesSection(t,1,n.WelcomeSectionUrl,n.WelcomeSectionId),T.postMessageHandler.unbind(\"message\"),T.isLoading=!1,T.showFre=!1;break;case\"Cancel\":o&&o.cancel(),T.showErrorOrSetupView(T.teamMembershipPropertiesService.isAdmin(t.team.objectId),null,t.team.teamType),window.document.getElementById(\"edunotebook-fre\").src=\"#\",T.postMessageHandler.unbind(\"message\");break;case\"Error\":if(o){var i=n.ErrorMessage||{};o.fail({errorCode:i.code})}T.isLoading=!1,T.updateStatusAndNotesSection(t,null,\"\",\"\"),T.showErrorOrSetupView(T.teamMembershipPropertiesService.isAdmin(t.team.objectId),2,t.team.teamType),T.postMessageHandler.unbind(\"message\");break;default:var a=\"Unexpected status \"+n.Status;o&&o.mark(\"UnexpectedStatus\",{message:a}),T.logger.warn(a)}}},this.updateChannelThreadProperty=function(e,t){var s=T.$q.defer();return T.conversationsStore.patchConversation(e.channel.objectId,function(o){if(o&&o.threadProperties){var r=o.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo];if(!r||!r.id){r=JSON.stringify({id:t.id,fileStorageLocation:t.fileStorageLocation}),o.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo]=r,t.id&&(o.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_ChannelDefaultSectionId]=t.id);var n=T.chatServiceClient.setThreadProperty(e.channel.objectId,SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo,r,T.constants.counters.notesUpdateChannelProperty).toNgPromise(T.$q).then(function(){T.logger.info(\"Updated channel thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo)},function(e){T.logger.error(\"An error happened while updating channel thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo+\".\")}),i=void 0;t.id&&(i=T.chatServiceClient.setThreadProperty(e.channel.objectId,SkypeX.Services.ChatServiceUtils.ThreadProp_ChannelDefaultSectionId,t.id,T.constants.counters.notesUpdateChannelProperty).toNgPromise(T.$q).then(function(){T.logger.info(\"Updated thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_ChannelDefaultSectionId)},function(e){T.logger.error(\"An error happened while updating thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_ChannelDefaultSectionId+\".\")})),T.$q.all([n,i||T.$q.resolve()]).then(function(){s.resolve()})}}s.resolve()}),s.promise},this.param=g.getRootRouteParams(),this.currentTabName=this.param.middlePane,this.isLoading=!0,this.showError=!1,this.showErrorOrSetup=!1,this.showFre=!1,this.logger=d.newLogger(\"NotesEduTab\"),this.isDesktopApp=p.valueAsBoolean(b.settings.names.isDesktopApp),e.$on(\"$destroy\",function(){var e=d.findScenario(T.viewNoteScenarioId);e&&e.cancel({reason:\"User moved away from the notes tab\"});var t=d.findScenario(T.freNoteScenarioId);t&&t.cancel({reason:\"User moved away from the notes tab\"})}),this.context&&this.getContextBase().then(function(e){return T.renderOneNotePages(e)}).catch(function(e){return T.showErrorView(e)})}return s.$inject=[\"$scope\",\"$q\",\"$window\",\"authenticationService\",\"$translate\",\"localizationService\",\"channelService\",\"chatServiceClient\",\"conversationsStore\",\"conversationsService\",\"eventingService\",\"loggingService\",\"notesEntityService\",\"settingsService\",\"utilityService\",\"routeUtilityService\",\"analyticsService\",\"resources\",\"teamMembershipPropertiesService\",\"constants\"],s.prototype.renderOneNotePages=function(e){var t=this;try{2==e.team.teamType?(this.viewNoteScenarioId=\"\"+this.constants.scenarios.extensibility.tabs.classNotebook.viewPrefix+(this.context.service||this.constants.files.serviceName.teams),this.freNoteScenarioId=\"\"+this.constants.scenarios.extensibility.tabs.classNotebook.fre+(this.context.service||this.constants.files.serviceName.teams)):(this.viewNoteScenarioId=\"\"+this.constants.scenarios.extensibility.tabs.staffNotebook.viewPrefix+(this.context.service||this.constants.files.serviceName.teams),this.freNoteScenarioId=\"\"+this.constants.scenarios.extensibility.tabs.staffNotebook.fre+(this.context.service||this.constants.files.serviceName.teams)),this.loggingService.newScenario(this.viewNoteScenarioId,void 0,void 0,this.constants.files.timers.longScenarioTimeOut),this.getContextBase().then(function(e){var s=e.team.teamStatus.teamClassNotebookCreationStatus,o=e.channel.defaultNotesSection;!angular.isUndefined(s)&&s&&1==s&&o.id?t.renderResult(e):t.showErrorOrSetupView(t.teamMembershipPropertiesService.isAdmin(e.team.objectId),s,e.team.teamType),t.isLoading=!1}).catch(function(e){t.showErrorView(e)})}catch(e){this.showErrorView(e)}},s.prototype.postTokenToOneNote=function(){this.authenticationService.getAuthTokens([this.constants.oneNoteResourceUri]).then(function(e){var t='{\"token\": \"'+e+'\"}';window.document.getElementById(\"edunotebook-fre\").contentWindow.postMessage(t,\"*\")})},s.prototype.updateStatusAndNotesSection=function(e,t,s,o){var r,n=this;r=2==t?null:{fileStorageLocation:s,id:o},e.channel.defaultNotesSection=r,e.team.teamStatus.teamClassNotebookCreationStatus=t,1==t?(e.id=e.id||r.id,e.channel.defaultSectionId=e.id,this.updateChannelThreadProperty(e,r).then(function(){return n.updateTeamStatusProperty(e,t)}).then(function(){return n.loggingService.newScenario(n.viewNoteScenarioId,void 0,void 0,n.constants.files.timers.longScenarioTimeOut),n.renderResult(e)})):this.updateChannelThreadProperty(e,r).then(function(){return n.updateTeamStatusProperty(e,t)})},s.prototype.getContextBase=function(){var e=this;return this.logger.info(\"getContextBase\"),this.channelService.resolveTeamAndChannel(this.param.threadId).then(function(t){return e.notesEntityService.getContextBaseForTeam(t,e.constants.files.serviceName.teams)}).then(function(t){return t.siteUrl?(t.type=e.constants.onenote.parameters.section,t.id=e.context.id,t.notebookSectionUrl=e.context.sectionUrl,t):e.$q.reject({errorCode:e.constants.files.error.spSiteNotProvisioned})})},s.prototype.renderResult=function(t){var s=this;return this.logger.info(\"renderResult\"),this.notesEntityService.getItems(t).then(function(o){s.param.middlePane===s.currentTabName&&o.fileStorageLocation&&s.$window&&s.$window.onenoteEmbed&&(s.ariaLabelForContainer=s.$translate.instant(s.resources.strings.files_accessible_note_tab_iframe_notice),s.postMessageHandler=e.common.SafeJQuery.on(s.$scope,$(s.$window),\"message\",s.onReceivePostMessage),s.logger.info(\"initOnenoteWAC\"),s.$window.onenoteEmbed.initOnenoteWAC(\"notesFrame\",o.accessToken,o.accessTokenTtl,o.fileStorageLocation,s.settingsService.valueAsBoolean(s.constants.settings.names.enableEduFullNotebook),s.eventingService,s.teamMembershipPropertiesService.isAdmin(t.team.objectId)));var r=s.loggingService.findScenario(s.viewNoteScenarioId);r&&r.mark(s.constants.scenarios.steps.networkfetch,{status:\"success\"})}).catch(function(e){s.showErrorView(e)})},s.prototype.renderFRE=function(){var t=this,s=this.loggingService.newScenario(this.freNoteScenarioId,void 0,void 0,this.constants.files.timers.longScenarioTimeOut);return this.getContextBase().then(function(s){var o=s.team.siteInfo.groupId,r=t.utilityService.encodeUriComponentIncludingApostrophe(s.team.displayName),n=s.team.teamStatus.teamClassNotebookCreationStatus,i=s.channel.defaultNotesSection,a=2==s.team.teamType?t.constants.teamType.class.toLocaleLowerCase():t.constants.teamType.staff.toLocaleLowerCase(),c=\"\";return c=!angular.isUndefined(n)&&void 0!=n&&0==n.valueOf()&&!angular.isUndefined(i)&&i&&i.fileStorageLocation?t.utilityService.format(t.constants.edunotebookFREInProgUri,a,o,s.channel.defaultNotesSection.fileStorageLocation,r,t.localizationService.getLocale()):t.utilityService.format(t.constants.edunotebookFREUri,a,r,o,t.localizationService.getLocale()),t.param.middlePane!==t.currentTabName?t.$q.reject({errorMessage:\"Unexpected Middle Pane\"}):t.$window?(t.postMessageHandler=e.common.SafeJQuery.on(t.$scope,$(t.$window),\"message\",function(e){t.onReceivePostMessage(e,s)}),window.document.getElementById(\"edunotebook-fre\").src=c,t.showErrorOrSetup=!1,void(t.isLoading=!0)):t.$q.reject({errorMessage:\"Could not get a handle on Window\"})}).catch(function(e){s&&s.fail({errorMessage:(e||{}).errorMessage,errorCode:(e||{}).errorCode}),t.showErrorView(e)})},s.prototype.showErrorOrSetupView=function(e,t,s){this.isLoading=!1;var o=this.loggingService.findScenario(this.viewNoteScenarioId);if(e&&0==t)o&&o.stop(),this.renderFRE();else{var r=void 0,n=void 0,i=void 0,a=void 0,c=void 0,l=!1,h=void 0;e?e&&2==t?(c=\"Onenote responded with ProgressStatus.Error\",r=this.$translate.instant(this.resources.strings.notes_eduErrorMsgTitle),n=this.$translate.instant(2==s?this.resources.strings.notes_classErrorMsgSubTitle:this.resources.strings.notes_staffErrorMsgSubTitle),l=!0,i=this.$translate.instant(this.resources.strings.teams_okButtonText),h=this.renderOneNotePages.bind(this),a=\"svg/placeholders/edu-notebook-error.html\"):e&&(2==s?(c=\"Class notebook not setup\",this.ariaLabelForContainer=this.$translate.instant(this.resources.strings.notes_classNotSetupTeacherAriaTitle),r=this.$translate.instant(this.resources.strings.notes_classNotSetupTeacherMsgTitle),i=this.$translate.instant(this.resources.strings.notes_classStartSetupTeacherBtnText)):(c=\"Staff notebook not setup\",this.ariaLabelForContainer=this.$translate.instant(this.resources.strings.notes_staffNotSetupAriaTitle),r=this.$translate.instant(this.resources.strings.notes_staffNotSetupMsgTitle),i=this.$translate.instant(this.resources.strings.notes_staffStartSetupBtnText)),l=!0,h=this.renderFRE.bind(this),a=\"svg/placeholders/edu-notebook-create.html\"):(2==s?(c=\"Class notebook not setup\",this.ariaLabelForContainer=this.$translate.instant(this.resources.strings.notes_classNotSetupStudentAriaTitle),r=this.$translate.instant(this.resources.strings.notes_classNotSetupStudentMsgTitle)):(c=\"Staff notebook not setup\",this.ariaLabelForContainer=this.$translate.instant(this.resources.strings.notes_staffNotSetupMemberAriaTitle),r=this.$translate.instant(this.resources.strings.notes_staffNotSetupMemberMsgTitle)),a=\"svg/placeholders/edu-notebook-create.html\"),o&&o.incomplete({errorMessage:c}),this.logger.warn(c),this.viewData={title:r,subTitle:n,imgPath:a,showBtn:l,btnText:i,btnCmd:h},this.showErrorOrSetup=!0,this.$scope.$applyAsync()}},s.prototype.showErrorView=function(e){var t=this;if(e){this.showError=!0,this.isLoading=!1,e.errorCode||(e.errorCode=\"UnknownError\"),e.message||(e.message=\"\");var s,o,r=function(e,s){var o=t.loggingService.findScenario(t.viewNoteScenarioId);o&&(s?o.fail:o.incomplete).call(o,{status:\"failure\",errorMessage:e.message,errorCode:e.errorCode})};switch(e.errorCode){case this.constants.files.error.groupNotesStartedButNotFinishedYet:case this.constants.files.error.badRequest:case this.constants.files.error.oneNoteNotAvailable:case this.constants.files.error.oneNoteSectionAlreadyExists:s=this.resources.strings.notes_setupMessage,o=this.resources.strings.notesTab_tryagain_subErrorMsg,r(e,!1);break;case this.constants.files.error.spSiteNotProvisioned:s=this.resources.strings.notes_notebookProvisioningMsgTitle,o=this.resources.strings.notes_eduProvisioningMsgSubTitle,r(e,!1);break;case this.constants.files.error.fileDoesNotExist:case this.constants.files.error.fileNotFound:s=this.resources.strings.notesTab_general_errorMsg,o=\"\",r(e,!1);break;default:s=this.resources.strings.notesTab_general_errorMsg,o=this.resources.strings.notesTab_tryagain_subErrorMsg,r(e,!0)}this.errorMessage={title:s,subTitle:o,details:void 0,scenarioId:void 0},this.logger.error(\"ErrorCode: {0}, UserMsg: {1} \",e&&e.errorCode,s)}},s.prototype.updateTeamStatusProperty=function(e,t){var s=this,o=this.$q.defer();return this.conversationsStore.patchConversation(e.channel.objectId,function(r){if(r&&r.threadProperties){var n=JSON.parse(r.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TeamStatus]);if(angular.isUndefined(n.teamClassNotebookCreationStatus)||1!==n.teamClassNotebookCreationStatus){var i=JSON.stringify({exchangeTeamCreationStatus:n.exchangeTeamCreationStatus,sharepointSiteCreationStatus:n.sharepointSiteCreationStatus,teamNotebookCreationStatus:n.teamNotebookCreationStatus,teamClassNotebookCreationStatus:t});r.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TeamStatus]=i,s.chatServiceClient.setThreadProperty(e.channel.objectId,SkypeX.Services.ChatServiceUtils.ThreadProp_TeamStatus,i,s.constants.counters.editTeamSetting).toNgPromise(s.$q).then(function(){s.logger.info(\"Updated thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_TeamStatus)},function(e){s.logger.error(\"An error happened while updating thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_TeamStatus+\".\")})}o.resolve()}}),o.promise},s.prototype.stopViewNoteScenario=function(e){this.focusContainer=!0;var t=this.loggingService.findScenario(this.viewNoteScenarioId);t&&t.stop({cachedFrame:e,status:\"success\"})},s.prototype.openInNewTab=function(){var s=this;this.analyticsService.onPanelAction(this.$scope,{action:{gesture:t.PanelActionGesture.click,scenario:t.PanelActionScenario.openFile,scenarioType:t.PanelActionScenarioType.files},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.notesTab.toString(),t.PanelModuleName,this.loggingService).toString(),type:t.PanelModuleType.tab,summary:\"Opening OneNote document from accessible iframe wrapper\"},dataBag:{wacAccessibilityOpenOnline:!0}}),this.getContextBase().then(function(e){return s.notesEntityService.getItems(e)}).then(function(e){return e.fileStorageLocation}).then(function(e){return s.$window.open(e,\"_blank\")})},s}();t.NotesEduTabController=s,angular.module(\"teamspace.notesEduTab\",[\"teamspace.analyticsService\",\"teamspace.routeUtilityService\"]).directive(\"notesEduTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"notesEduTab\",templateUrl:\"components/notes-edu-tab/notes-edu-tab.html\",controller:s}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,s,o,i,a,r,c,l){var g=this;this.$q=n,this.constants=s,this.notesEntityService=o,this.loggingService=i,this.$translate=a,this.resources=c,angular.isDefined(this.context)&&(this.context.form.tabName&&this.context.form.tabName.$setViewValue&&(this.context.form.tabName.$setViewValue(s.files.strings.defaultOneNoteTabGalleryName),this.context.form.tabName.$render()),this.context.extensionFunctions.onSave=function(){return r.resolveTeamAndChannel(g.context.threadId).then(function(e){return g.createOneNote(e)})})}return e.$inject=[\"$scope\",\"$sce\",\"$q\",\"constants\",\"notesEntityService\",\"loggingService\",\"$translate\",\"channelService\",\"resources\",\"utilityService\"],e.prototype.createOneNote=function(e){var t=this;if(!this.context.form.tabName||this.context.form.tabName&&!this.context.form.tabName.$modelValue)return this.$q.reject(\"Invalid tab name\");var n=function(e,n){var s=t.loggingService.findScenario(t.constants.scenarios.extensibility.tabs.oneNote.create);s&&(n?s.fail:s.incomplete).call(s,{errorMessage:e.message||\"\",errorCode:e.errorCode})},s=this.loggingService.newScenario(this.constants.scenarios.extensibility.tabs.oneNote.create,void 0,void 0,this.constants.files.timers.longScenarioTimeOut);return this.notesEntityService.getContextBaseForTeam(e,this.constants.files.serviceName.teams).then(function(e){return e.type=t.constants.onenote.parameters.section,e.title=t.context.form.tabName.$modelValue,t.loggingService.event(t.constants.events.notes.tryToCreateSection),t.notesEntityService.createSection(e).then(function(n){t.context.settings.id=n.id,t.context.settings.title=e.title,t.context.settings.sectionUrl=n.fileStorageLocation,t.context.settings.service=t.constants.files.serviceName.teams,t.loggingService.event(t.constants.events.notes.sectionCreated),s.stop()}).catch(function(e){e||(e={});var s;switch(e.errorCode){case\"OneNoteSectionAlreadyExists\":s=t.$translate.instant(t.resources.strings.notesTabSetting_duplicateName),n(e,!1);break;case\"OneNoteNotAvailable\":case\"SharepointSiteNotExists\":case\"TeamGroupIdMissing\":case\"PreconditionFailed\":case\"FileDoesNotExist\":case\"FileNotFound\":s=t.$translate.instant(t.resources.strings.notesTabSetting_onenoteNotAvailable),n(e,!1);break;case\"BadRequest\":s=t.$translate.instant(t.resources.strings.notesTabSetting_incorrectNameFormat),n(e,!1);break;case\"AccessDenied\":s=t.$translate.instant(t.resources.strings.notesTabSetting_accessDenied),n(e,!1);break;default:s=t.$translate.instant(t.resources.strings.notesTabSetting_unexpectedError),n(e,!0)}return t.$q.reject(s)})})},e}();e.NotesTabSettingsController=t,angular.module(\"teamspace.notesTabSettings\",[\"teamspace.constants\"]).directive(\"notesTabSettings\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{context:\"=?\"},controllerAs:\"ntsc\",templateUrl:\"components/notes-tab-settings/notes-tab-settings.html\",controller:t}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,s,i,r,o,a){this.$sce=e,this.$scope=t,this.$window=n,this.constants=s,this.utilityService=i,this.loggingService=r,this.settingsService=o,this.eventingService=a,this.targetListener=null,this.webviewRender(s.urls.onenotes.webview.get)}return e.$inject=[\"$sce\",\"$scope\",\"$window\",\"constants\",\"utilityService\",\"loggingService\",\"settingsService\",\"eventingService\"],e.prototype.webviewRender=function(e){var t=this;this.$window.electronSafeIpc.send(this.constants.events.desktopApp.allowWebViewCreate,{enablePreload:!0}),this.$window.electronSafeIpc.once(this.constants.events.desktopApp.webViewCreationEnabled,function(){t.frameUrl=\"iframe-container.html#iframeurl=\"+encodeURIComponent(t.$sce.trustAsResourceUrl(e));var n=t.utilityService.parseUrl(e);if(t.origin=n.origin,t.targetListener=window.document.getElementById(\"notesFrameWebview\"),t.targetListener){t.addListener(\"ipc-message\",function(e){return t.webviewProcessMessage(e)});t.addListener(\"crashed\",function(e){return t.loggingService.event(t.constants.telemetry.onenote.webview.crashed,{errorEvent:JSON.stringify(e)})});t.addListener(\"gpu-crashed\",function(e){return t.loggingService.event(t.constants.telemetry.onenote.webview.gpuCrashed,{errorEvent:JSON.stringify(e)})});t.addListener(\"plugin-crashed\",function(e){return t.loggingService.event(t.constants.telemetry.onenote.webview.pluginCrashed,{errorEvent:JSON.stringify(e)})});t.addListener(\"did-fail-load\",function(e){t.loggingService.event(t.constants.telemetry.webview.loadFailed,{errorEvent:JSON.stringify({errorCode:e?e.errorCode:null,errorDescription:e?e.errorDescription:null})})});var s=t.layout.bind(t);t.addListener(\"dom-ready\",s),t.$window.addEventListener(\"resize\",s),t.$scope.$on(\"$destroy\",function(){t.$window.removeEventListener(\"resize\",s)}),t.registerOnDestroy()}else t.loggingService.error(\"OneNotesTab - Site not loaded because iframe could not be found: \"+t.frameUrl)})},e.prototype.layout=function(){if(this.targetListener&&this.$window.electronSafeIpc){this.uuid||(this.uuid=this.utilityService.generateUUID());var e=this.targetListener.clientWidth,t=this.targetListener.clientHeight;this.$window.electronSafeIpc.send(this.constants.events.desktopApp.webViewResize,{width:e,height:t,uuid:this.uuid})}},e.prototype.webviewProcessMessage=function(e){var t=e&&e.channel;if(t==this.constants.webViewShim.postMessageFromWebview){var n=e.srcElement||e.target;if(this.targetListener===n){var s=e.args&&e.args.length>0&&e.args[1];if(\"object\"==typeof s)if(s&&\"iframeLoaded\"===s.func)this.postFrameMessage(this.targetListener);else if(s&&\"PageLoaded\"===s.func){var i=s&&s.origin;this.onPageLoaded({data:s.message,origin:i})}else s&&\"error\"===s.func&&this.handleCurrentWindowMessage(s)}else console.log(\"target is not equal to: \"+n)}else console.log(\"returned channel:\"+t)},e.prototype.handleCurrentWindowMessage=function(e){if(!e||\"error\"===e.func){var t=\"\";try{t=JSON.stringify(e.args)}catch(e){t=\"cannot stringify error\"}this.loggingService.error(\"received error: {0}, for one note tab\",t)}},e.prototype.onPageLoaded=function(e){this.eventingService.$emit(this.constants.events.notes.pageLoaded,e)},e.prototype.postFrameMessage=function(e){var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEduFullNotebook),n={frameName:\"notesFrame\",accessToken:this.result.accessToken,accessTokenTtl:this.result.accessTokenTtl,fileStorageLocation:this.result.fileStorageLocation,isEditable:!0,showSectionList:t},s=JSON.stringify(n);e.send(this.constants.webViewShim.postMessageToWebview,s)},e.prototype.addListener=function(e,t){this.targetListener?this.targetListener.addEventListener(e,t):window.addEventListener(e,t),this.listeners||(this.listeners={}),this.listeners[e]=t},e.prototype.registerOnDestroy=function(){var e=this;this.$scope.$on(\"$destroy\",function(){for(var t in e.listeners)e.targetListener?e.targetListener.removeEventListener(t,e.listeners[t]):window.removeEventListener(t,e.listeners[t]);e.listeners=null})},e}();e.NotesDesktopTabController=t,angular.module(\"teamspace.notesDesktopTab\",[]).component(\"notesDesktopTab\",{bindings:{result:\"<\"},templateUrl:\"components/notes-tab2/notes-desktop-tab/notes-desktop-tab.html\",controllerAs:\"$ctrl\",controller:t})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){function o(t,o,n,i,s,r,a,c,l,h,d,p,g,S,u,v,f,b,m,N,P,C){var T=this;this.$scope=o,this.$q=n,this.$translate=i,this.$window=s,this.authenticationService=r,this.channelService=a,this.chatServiceClient=c,this.conversationsStore=l,this.conversationsService=h,this.eventingService=d,this.extensionConfigurationService=p,this.loggingService=g,this.myUserPreferencesStore=S,this.notesEntityService=u,this.peopleService=v,this.tabService=f,this.settingsService=b,this.analyticsService=N,this.appsMRUService=P,this.constants=C,this.root=this.$scope.$root,this.needToUpdateChannelThreadProperty=!1,this.needUpdateTabSetting=!1,this.errorCodeP2PNotesNotProvisioned=\"P2PNotesNotProvisioned\",this.p2pChatSettings={otherMember:null,createNotebookFlow:!1,createNotesDescription:\"\",showCreateNotesView:!1},this.notesSectionInfo=null,this.focusContainer=!1,this.definitionId=\"com.microsoft.teamspace.tab.notes\",this.notesFrameId=\"notesFrame\",this.useWebview=!1,this.onReceivePostMessage=function(e){var t=T.constants.onenote.onenoteOrigin,o=e.originalEvent||e;o&&o.origin===t&&o.data&&o.data.messageParameters&&\"PageLoaded\"===o.data.messageParameters.MessageId&&(T.stopViewNoteScenario(!1),$(T.$window).unbind(\"message\",T.onReceivePostMessage))},this.renderResult=function(t,o){if(T.notesTabLogger.info(\"renderResult\"),T.param.middlePane===T.currentTabName&&o.fileStorageLocation&&T.$window&&T.$window.onenoteEmbed){e.common.SafeJQuery.on(T.$scope,$(T.$window),\"message\",T.onReceivePostMessage),T.notesTabLogger.info(\"initOnenoteWAC\");var n=!!T.settingsService.valueAsBoolean(T.constants.settings.names.enableEduFullNotebook)&&!(3!==t.team.teamType||!t.channel.isGeneral);T.isDesktopApp&&T.enableNotesWebView?(T.notesSectionInfo=o,T.useWebview=!0):(T.useWebview=!1,T.$window.onenoteEmbed.initOnenoteWAC(\"notesFrame\",o.accessToken,o.accessTokenTtl,o.fileStorageLocation,n,T.eventingService,!0)),$(\"#notesFrame\").attr(\"tabindex\",\"-1\")}T.needToUpdateChannelThreadProperty&&T.updateChannelThreadProperty(t,o),T.needUpdateTabSetting&&T.updateNotesUrl(t,o)},this.updateChannelThreadProperty=function(e,t){var o=T.$q.defer();return T.conversationsStore.patchConversation(e.channel.objectId,function(n){if(n&&n.threadProperties){var i=n.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo];i&&i===SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo?o.resolve():(i=JSON.stringify({id:t.id?t.id:e.id,fileStorageLocation:t.updatedFileStorageLocation}),n.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo]=i,T.chatServiceClient.setThreadProperty(e.channel.objectId,SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo,i,T.constants.counters.notesUpdateChannelProperty).toNgPromise(T.$q).then(function(){T.notesTabLogger.info(\"Updated thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo)},function(e){T.notesTabLogger.error(\"An error happened while updating thread property \"+SkypeX.Services.ChatServiceUtils.ThreadProp_NotesSectionInfo+\".\")}),o.resolve())}}),o.promise},this.updateNotesUrl=function(e,t){var o=T.currentTabName,n=T.context;if(n&&o){var i=e.channel.objectId;T.extensionConfigurationService.getExtensionConfigurationInstance(i,T.constants.tab.configType.tab,o).then(function(e){return n.sectionUrl=t.updatedFileStorageLocation,e.settings=n,T.tabService.updateTab(i,e)})}return T.$q.when({})},this.param=m.getRootRouteParams(),this.currentTabName=this.param.middlePane,this.isLoading=!0,this.showError=!1,this.needUpdateTabSetting=!1,this.needToUpdateChannelThreadProperty=!1,this.notesTabLogger=g.newLogger(\"NotesTab\"),this.isDesktopApp=b.valueAsBoolean(C.settings.names.isDesktopApp);var w=!1,y=!1,U=!1;s&&s.desktopSettings&&(w=s.desktopSettings.enableWebviewPreload,y=s.desktopSettings.enableWebviewSandbox,U=s.desktopSettings.enableTabWebviews),this.enableNotesWebView=b.valueAsBoolean(C.settings.names.enableNotesWebView)&&(w&&y||U)&&!!s.electronSafeIpc,d.$on(o,C.events.notes.p2pProvisionStart,function(e,t){T.isLoading=!0,T.p2pChatSettings.showCreateNotesView=!1,T.p2pChatSettings.createNotebookFlow=!0,T.renderOneNotePages()}),d.$on(o,C.events.notes.pageLoaded,function(e,t){T.onReceivePostMessage(t)}),o.$on(\"$destroy\",function(){var e=g.findScenario(T.viewNoteScenarioId);e&&e.cancel();var t=document.getElementById(T.notesFrameId);t&&(t.src=\"about:blank\")}),this.context&&this.getContextBase().then(function(e){return T.renderOneNotePages(e)}).catch(function(e){return T.showErrorView(e)})}return o.$inject=[\"$sce\",\"$scope\",\"$q\",\"$translate\",\"$window\",\"authenticationService\",\"channelService\",\"chatServiceClient\",\"conversationsStore\",\"conversationsService\",\"eventingService\",\"extensionConfigurationService\",\"loggingService\",\"myUserPreferencesStore\",\"notesEntityService\",\"peopleService\",\"tabService\",\"settingsService\",\"routeUtilityService\",\"analyticsService\",\"appsMRUService\",\"constants\"],o.prototype.renderOneNotePages=function(e){var t=this;try{3==e.team.teamType?this.viewNoteScenarioId=\"\"+this.constants.scenarios.extensibility.tabs.plcNotebook.viewPrefix+(this.context.service||this.constants.files.serviceName.teams):this.viewNoteScenarioId=\"\"+this.constants.scenarios.extensibility.tabs.oneNote.viewPrefix+(this.context.service||this.constants.files.serviceName.teams),this.loggingService.newScenario(this.viewNoteScenarioId,void 0,void 0,this.constants.files.timers.longScenarioTimeOut),this.getContextBase().then(function(e){return t.recordTabViewEvent(t.currentTabName,e.channel&&e.channel.objectId),t.userMessageNotebookUrl=e?decodeURI(e.notebookSectionUrl):\"\",t.notesEntityService.getItems(e).then(function(o){var n=t.loggingService.findScenario(t.viewNoteScenarioId);n&&(n.mark(t.constants.scenarios.steps.networkfetch,{status:\"success\"}),o.updatedFileStorageLocation&&(t.needToUpdateChannelThreadProperty=t.context.isDefault,t.needUpdateTabSetting=!t.context.isDefault)),t.renderResult(e,o),t.isLoading=!1})}).catch(function(e){t.handleViewError(e)})}catch(e){this.handleViewError(e)}},o.prototype.getContextBase=function(){switch(this.context.service){case this.constants.files.serviceName.personal:return this.getPersonalContextBase();case this.constants.files.serviceName.p2p:return this.getP2PContextBase();case this.constants.files.serviceName.teams:default:return this.getTeamContextBase()}},o.prototype.recordTabViewEvent=function(e,t){e&&t?this.appsMRUService.recordTabViewEvent(this.definitionId,e,t):this.loggingService.log(\"cannot record tab view event, missing instanceId: {0} and/or threadId: {1}\",e,t)},o.prototype.getTeamContextBase=function(){var e=this;return this.notesTabLogger.info(\"getTeamContextBase\"),this.channelService.resolveTeamAndChannel(this.param.threadId).then(function(t){return e.notesEntityService.getContextBaseForTeam(t,e.constants.files.serviceName.teams).then(function(o){return o.siteUrl?(o.type=e.constants.onenote.parameters.section,o.id=e.context.id,o.notebookSectionUrl=e.context.sectionUrl,!e.context.isDefault||o.id&&\"default\"!==o.id.toLowerCase()?e.context.isDefault&&!o.notebookSectionUrl?(e.notesTabLogger.info(\"needToUpdateChannelThreadProperty\"),e.needToUpdateChannelThreadProperty=!0):e.context.isDefault||e.context.sectionUrl||(e.notesTabLogger.info(\"needToUpdateTabSetting\"),e.needUpdateTabSetting=!0):!t.channel.defaultSectionId||o.team&&3===o.team.teamType?(e.notesTabLogger.info(\"defaultContext\"),o.id=\"default\"):(e.notesTabLogger.info(\"defaultSectionId\"),o.id=t.channel.defaultSectionId,t.channel.defaultNotesSection&&t.channel.defaultNotesSection.fileStorageLocation?o.notebookSectionUrl=t.channel.defaultNotesSection.fileStorageLocation:e.needToUpdateChannelThreadProperty=!0),o):e.$q.reject({errorCode:e.constants.files.error.spSiteNotProvisioned})})})},o.prototype.getPersonalContextBase=function(){var e=this;this.notesTabLogger.info(\"getPersonalContextBase\");var t=this.$q.defer(),o=this;return this.authenticationService.getUserInformation().then(function(n){var i={serviceName:e.constants.files.serviceName.personal,user:n.userName},s=e.myUserPreferencesStore.getUserPreferences();s&&s.personalFileSite&&(i.notebookSiteUrl=s.personalFileSite.personalSiteUrl);var r=s.personalNoteBook;r&&r.personalSectionId?(i.type=e.constants.onenote.parameters.section,i.id=r.personalSectionId,i.notebookId=r.personalNotebookId,i.notebookSectionUrl=r.personalSectionUrl,t.resolve(i)):(o.loggingService.event(o.constants.events.notes.tryToGetPersonalNotebookAndSections),i.type=o.constants.onenote.parameters.notebook,o.notesEntityService.getItems(i).then(function(e){e&&e.length>0&&e[0].sections.length>0&&(o.loggingService.event(o.constants.events.notes.personalNotebookAndSectionsFound),i.type=o.constants.onenote.parameters.section,i.id=e[0].sections[0].id,i.notebookId=e[0].id,i.notebookSectionUrl=e[0].sections[0].fileStorageLocation,t.resolve(i))},function(e){t.reject(e)}))}),t.promise},o.prototype.getP2PContextBase=function(){var e=this;if(this.notesTabLogger.info(\"getP2PContextBase\"),!this.context.peopleSlug||!this.context.peopleSlug.mri)throw{message:\"peopleSlug or peopleSlug.mri is undefined\"};var t=this.myUserPreferencesStore.getUserPreferences();if(!t||!t.personalFileSite||!t.personalFileSite.personalSiteUrl)return this.$q.reject({errorCode:this.constants.files.error.accessDenied});var o=this.context.peopleSlug.conversation||this.conversationsService.getChatConversationWith(this.context.peopleSlug.mri),n=function(t,o){var n=e.constants.onenote.maxLoggedInUserNameLength,i=e.constants.onenote.maxSectionNameLength;return[t.substring(0,n),o].join(\"-\").substring(0,i)},i=function(t){return e.$q.reject({errorCode:e.errorCodeP2PNotesNotProvisioned,createNotesDescription:e.$translate.instant(e.$scope.$root.resources.strings.notes_p2p_provision_description).replace(\"{0}\",t)})};return function(t){return e.p2pChatSettings.otherMember?e.$q.when(e.p2pChatSettings.otherMember):(e.notesTabLogger.info(\"getPeopleProfile\"),e.peopleService.getPeopleProfile(t,\"notes-tab2\"))}(this.context.peopleSlug.mri).then(function(t){e.p2pChatSettings.otherMember=t;var s=t.displayName||t.givenName;return!e.p2pChatSettings.createNotebookFlow&&SkypeX.Services.SkypeConversationLocal.isLie(o)?i(s):(e.notesTabLogger.info(\"ensureConversationCreated\"),e.conversationsService.ensureConversationCreated(o.id).then(function(t){var o=t.threadProperties&&t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PChatDefaultNotesInfo];if(!e.p2pChatSettings.createNotebookFlow&&!o)return i(s);var r=e.authenticationService.getLoggedInUser().profile,a={serviceName:e.constants.files.serviceName.p2p,p2pEmail:e.p2pChatSettings.otherMember.email,title:n(r.given_name||r.name,s),containerId:t.id,type:e.constants.onenote.parameters.section};if(o){var c=JSON.parse(t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PChatDefaultNotesInfo]);a.id=c.sectionId,a.notebookId=c.notebookId,a.notebookLocation=c.location,a.notebookSiteUrl=c.siteUrl,a.notebookSectionUrl=c.storageUrl}else a.id=\"default\";return a}))})},o.prototype.handleViewError=function(e){e&&e.errorCode&&e.errorCode===this.errorCodeP2PNotesNotProvisioned?this.showP2PCreateNotesView(e):this.showErrorView(e)},o.prototype.showP2PCreateNotesView=function(e){this.isLoading=!1,this.showError=!1,this.p2pChatSettings.showCreateNotesView=!0,this.p2pChatSettings.createNotesDescription=e.createNotesDescription;var t=this.loggingService.findScenario(this.viewNoteScenarioId);t&&t.incomplete({errorCode:e.errorCode})},o.prototype.showErrorView=function(e){var t=this;if(e){this.showError=!0,this.isLoading=!1,e.errorCode||(e.errorCode=\"UnknownError\"),e.message||(e.message=\"\");var o,n,i,s,r=function(e,o){var n=t.loggingService.findScenario(t.viewNoteScenarioId);n&&(o?n.fail:n.incomplete).call(n,{status:\"failure\",errorCode:e.errorCode})};switch(e.errorCode){case\"GroupNotesStartedButNotFinishedYet\":case\"BadRequest\":case\"OneNoteNotAvailable\":case\"OneNoteSectionAlreadyExists\":case this.constants.files.error.spSiteNotProvisioned:n=this.root.resources.strings.notes_notebookProvisioningMsgTitle,i=this.root.resources.strings.notes_eduProvisioningMsgSubTitle,r(e,!1);break;case\"FileDoesNotExist\":case\"FileNotFound\":n=this.root.resources.strings.notesTab_general_errorMsg,i=\"\",this.userMessageNotebookUrl&&(o=this.$translate.instant(this.root.resources.strings.notesTab_onenote_section_notfound)+' \"'+this.userMessageNotebookUrl+'\".',s=(this.loggingService.findScenario(this.viewNoteScenarioId)||{id:\"\"}).id),r(e,!1);break;case\"AccessDenied\":n=this.root.resources.strings.notesTab_accessDenied_errorMsg,i=this.root.resources.strings.notesTab_accessDenied_subErrorMsg,r(e,!1);break;default:n=this.root.resources.strings.notesTab_general_errorMsg,i=this.root.resources.strings.notesTab_tryagain_subErrorMsg,r(e,!0)}this.$scope.errorMessage={title:n,subTitle:i,details:o,scenarioId:s},this.notesTabLogger.error(\"ErrorCode: {0}, UserMsg: {1}, \",e.errorCode,n)}},o.prototype.stopViewNoteScenario=function(e){this.focusContainer=!0;var t=this.loggingService.findScenario(this.viewNoteScenarioId);t&&t.stop({cachedFrame:e,status:\"success\"})},o.prototype.openInNewTab=function(){var o=this;this.analyticsService.onPanelAction(this.$scope,{action:{gesture:t.PanelActionGesture.click,scenario:t.PanelActionScenario.openFile,scenarioType:t.PanelActionScenarioType.files},module:{name:e.shared.AttributeHelper.tryGetEnum(t.PanelModuleName.notesTab.toString(),t.PanelModuleName,this.loggingService).toString(),type:t.PanelModuleType.tab,summary:\"Opening OneNote document from accessible iframe wrapper\"},dataBag:{wacAccessibilityOpenOnline:!0}}),this.getContextBase().then(function(e){return o.notesEntityService.getItems(e)}).then(function(e){return e.fileStorageLocation}).then(function(e){return o.$window.open(e,\"_blank\")})},o}();t.NotesTab2Controller=o,angular.module(\"teamspace.notesTab2\",[\"teamspace.analyticsService\",\"teamspace.routeUtilityService\"]).directive(\"notesTab2\",[function(){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},controllerAs:\"notesTab2\",templateUrl:\"components/notes-tab2/notes-tab2.html\",controller:o}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var i=function(){function i(t,i,n,o,a,s,r,c,g,l){var d=this;this.$scope=t,this.$translate=i,this.constants=n,this.loggingService=o,this.settingsService=a,this.resources=s,this.$window=r,this.eventingService=g,this.officeIntegrationFirstRun=l,this.image=this.macFeatureEnabled()?\"fre/MacContactCardDialog.svg\":\"fre/OfficeContactCardDialogImage.svg\",this.pendingRegistration=!1,this.registrationError=!1,this.integrateButton={text:i.instant(s.strings.office_contact_card_dialog_button_integrate),func:function(){return d.integrate()},tid:\"officeContactCard-integrateBtn\",disabled:!1,outcome:e.PanelActionOutcome.nav,scenario:e.PanelActionScenario.integrateOCOM,scenarioType:e.PanelActionScenarioType.integrateOCOM,name:e.PanelModuleName.integrateOCOM,type:e.PanelModuleType.button,summary:\"Integrate\"},this.errorButton={text:i.instant(s.strings.office_contact_card_dialog_button_error),func:function(){return d.close()},tid:\"officeContactCard-errorCloseBtn\",disabled:!1,outcome:e.PanelActionOutcome.nav,scenario:e.PanelActionScenario.confirm,scenarioType:e.PanelActionScenarioType.integrateOCOM,name:e.PanelModuleName.confirm,type:e.PanelModuleType.button,summary:\"Got It\"},this.prepareDialog()}return i.$inject=[\"$scope\",\"$translate\",\"constants\",\"loggingService\",\"settingsService\",\"resources\",\"$window\",\"voiceSettingsService\",\"eventingService\",\"officeIntegrationFirstRun\"],i.prototype.macFeatureEnabled=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&this.$window&&this.$window.desktopSettings&&this.$window.desktopSettings.macProtocolsEnabled&&this.settingsService.getOsPlatform()===t.services.OsPlatform.Mac},i.prototype.prepareDialog=function(){var t=this.loggingService.newScenario(this.constants.scenarios.calling.routing.showOfficeContactCardDialog);this.header=this.$translate.instant(this.resources.strings.office_contact_card_dialog_prompt_header),this.body=this.$translate.instant(this.resources.strings.office_contact_card_dialog_prompt_text),this.macFeatureEnabled()&&(this.header=this.$translate.instant(this.resources.strings.mac_contact_card_dialog_prompt_header),this.body=this.$translate.instant(this.resources.strings.mac_contact_card_dialog_prompt_text),this.image=\"fre/MacContactCardDialog.svg\"),this.pendingRegistationMessage=this.$translate.instant(this.resources.strings.office_contact_card_dialog_pending_text),this.errorText=this.$translate.instant(this.resources.strings.office_contact_card_dialog_error_text),this._footerButtons=[this.integrateButton],t.stop()},i.prototype.integrate=function(){var t=this;if(this.focusOnAriaHidden(),this.macFeatureEnabled())return this.loggingService.event(this.constants.events.macProtocols.register),this.eventingService.$emit(this.constants.events.desktopApp.registerProtocols,\"sip,sips\"),void this.close();this.pendingRegistration=!0,this._footerButtons=[],this.officeIntegrationFirstRun.registerAsIMProvider().then(function(){t.pendingRegistration=!1,t.close()}).catch(function(){t.registrationError=!0,t.pendingRegistration=!1,t._footerButtons=[t.errorButton]})},i.prototype.close=function(){this.$scope.closeThisDialog()},i.prototype.focusOnAriaHidden=function(){var t=angular.element(\"#ts-occd-focus\")[0];t&&(t.tabIndex=0,t.focus())},Object.defineProperty(i.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),i}();e.OfficeContactCardDialog=i,angular.module(\"teamspace.officeContactCardDialog\",[\"pascalprecht.translate\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.officeIntegrationFirstRun\"]).run([\"constants\",\"dialogService\",function(t,e){e.register(t.dialogs.officeContactCardDialog,{template:\"components/office-contact-card-dialog/office-contact-card-dialog.html\",className:\"ts-modal-dialog custom-width office-contact-card-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"OfficeContactCardDialog\",controllerAs:\"occd\",ariaAuto:!1,isPersistent:!0,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"OfficeContactCardDialog\",i)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,s,r,o,n,a,c,g){this.$q=e,this.$window=t,this.constants=s,this.storageService=r,this.dialogService=o,this.loggingService=n,this.platformDetectService=a,this.settingsService=c,this.sfbTeamsUpgradeService=g,this.logger=n.newLogger(\"OfficeIntegrationFirstRun\")}return t.$inject=[\"$q\",\"$window\",\"$interval\",\"constants\",\"storageService\",\"dialogService\",\"loggingService\",\"platformDetectService\",\"settingsService\",\"sfbTeamsUpgradeService\"],t.prototype.processFirstTimeRegistration=function(){if(\"true\"===this.storageService.get(this.constants.storageServiceKeys.officeContactCardDialogStorageKey))return this.$q.resolve();var e=this.$q.defer();return this.storageService.set(this.constants.storageServiceKeys.officeContactCardDialogStorageKey,\"true\"),this.dialogService.open(this.constants.dialogs.officeContactCardDialog,{postCloseCallback:function(){e.resolve()}}),e.promise},t.prototype.performSilentRegistrationIfNeeded=function(){var t=this,i=this.$q.defer(),s=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&this.platformDetectService.getOS()===this.constants.os.windows;return this.$window&&this.$window.desktopSettings&&this.$window.desktopSettings.enableOfficeIntegration&&s&&!this.$window.isRigel?this.sfbTeamsUpgradeService.getUpgradePolicyV2().then(function(s){t.logger.info(\"sfbTeamsUpgradeService returned policy.mode={0}\",e.services.SfbTeamsUpgradePolicyMode[s.mode]),s.mode===e.services.SfbTeamsUpgradePolicyMode.TeamsOnly?(t.$window.electronSafeIpc.once(t.constants.events.desktopApp.isRegisteredImProvider,function(e,s){s.isRegistered?i.resolve(!1):s.isUacEnabled&&!1!==s.isAdminRequired?i.resolve(!0):t.registerAsIMProvider().finally(function(){return i.resolve(!1)})}),t.$window.electronSafeIpc.send(t.constants.events.desktopApp.isRegisteredImProviderRequest)):i.resolve(!1)}).catch(function(){i.resolve(!1)}):i.resolve(!1),i.promise},t.prototype.showOfficeContactCardDialog=function(){var e=this;return this.performSilentRegistrationIfNeeded().then(function(t){t&&e.processFirstTimeRegistration()})},t.prototype.registerAsIMProvider=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.calling.voiceSettings.registerIMProvider),i=this.$q.defer();return this.$window.electronSafeIpc.once(this.constants.events.desktopApp.registerImProviderResult,function(e,t){t?i.resolve():i.reject(\"Failed to register as default IM provider.\")}),this.$window.electronSafeIpc.send(this.constants.events.desktopApp.registerImProvider),i.promise.then(function(){return t.stop()}).catch(function(i){return t.fail({message:\"failed to register as IM provider.\"}),e.$q.reject(i)})},t}();t.OfficeIntegrationFirstRun=i,angular.module(\"teamspace.officeIntegrationFirstRun\",[\"teamspace.constants\",\"teamspace.storageService\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.platformDetectService\",\"teamspace.settingsService\",\"teamspace.sfbTeamsUpgradeService\"]).service(\"officeIntegrationFirstRun\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(n){var o=function(){return function(n){var o=this;this.templateCompileService=n,this.restrict=\"A\",this.scope=!1,this.link=function(n,t,i){var c=function(){o.templateCompileService.compile(i.odlSrc,n.$parent,t,{mode:e.services.TemplateCompileMode.Replace}),t.off(i.odlOnAction,c)};t.on(i.odlOnAction,c),n.$on(\"$destroy\",function(){t.off(i.odlOnAction,c)})}}}();n.OnDemandLoad=o,angular.module(\"teamspace.onDemandLoad\",[]).directive(\"onDemandLoad\",[\"templateCompileService\",function(e){return new o(e)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var o=function(){function e(e,o,r,t,s,i,n,a,c,p,m){this.constants=e,this.diagnosticsActionService=o,this.authenticationService=s,this.layoutService=n,this.resources=a,this.brbV2FeedbackService=c,this.errorDescription=\"\",(p.hasOwnProperty(\"errorCode\")||p.hasOwnProperty(\"errorMessage\"))&&(this.errorCode=p.hasOwnProperty(\"errorCode\")?p.errorCode:null,this.errorMessage=p.hasOwnProperty(\"errorMessage\")?p.errorMessage:null),this.errorDescription=p.errorDescription,m.incompleteCallingScenarios(\"oops-page\",this.errorCode,this.errorMessage),t.warn(\"OopsPage: Oops shown with parameters: errorCode:{0}, errorMessage:{1}, errorDescription:{2}.\",this.errorCode,this.errorMessage,this.errorDescription);var l;l=r.isInternalRing()?{errorCode:this.errorCode,errorMessage:this.errorMessage,errorDescription:this.errorDescription}:{errorCode:this.errorCode},t.event(e.events.oops.oopsPageShown,l),r.valueAsBoolean(e.settings.names.isDesktopApp)&&i.electronSafeIpc&&i.electronSafeIpc.send(e.events.desktopApp.appOops),this.reportOopsPageToHwa()}return e.$inject=[\"constants\",\"diagnosticsActionService\",\"settingsService\",\"loggingService\",\"authenticationService\",\"$window\",\"layoutService\",\"resources\",\"brbV2FeedbackService\",\"$stateParams\",\"callingTelemetryService\"],e.prototype.reportOopsPageToHwa=function(){if(this.isHwaEventEmitterAvailable()){var e=Microsoft.Teams.Hwa.Common.ShellServiceProvider.instance;if(null!=e){var o=e.resolve(Microsoft.Teams.Hwa.Common.Constants.Models.emitEventModel),r=e.resolve(Microsoft.Teams.Hwa.Common.Constants.Components.eventEmitterBridge);if(null!=r&&null!=o){var t=new Windows.Foundation.Collections.PropertySet;t.eventId=this.constants.hwaApp.eventIds.webOopsPageTriggered,t.errorCode=this.errorCode?this.errorCode:\"\",t.errorMessage=this.errorMessage?this.errorMessage:\"\",t.errorDescription=this.errorDescription?this.errorDescription:\"\",o.eventId=this.constants.hwaApp.eventIds.webOopsPageTriggered,o.payload=t,r.emit(o)}}}},e.prototype.reportRefreshFromOopsToHwa=function(){if(this.isHwaEventEmitterAvailable()){var e=Microsoft.Teams.Hwa.Common.ShellServiceProvider.instance;if(null!=e){var o=e.resolve(Microsoft.Teams.Hwa.Common.Constants.Models.emitEventModel),r=e.resolve(Microsoft.Teams.Hwa.Common.Constants.Components.eventEmitterBridge);null!=r&&null!=o&&(o.eventId=this.constants.hwaApp.eventIds.webOopsPageRefresh,r.emit(o))}}},e.prototype.isHwaEventEmitterAvailable=function(){return\"undefined\"!=typeof Microsoft&&void 0!==Microsoft.Teams&&void 0!==Microsoft.Teams.Hwa&&void 0!==Microsoft.Teams.Hwa.Common&&void 0!==Microsoft.Teams.Hwa.Common.ShellServiceProvider&&void 0!==Microsoft.Teams.Hwa.Common.ShellServiceProvider.instance&&\"function\"==typeof Microsoft.Teams.Hwa.Common.ShellServiceProvider.instance.resolve&&void 0!==Microsoft.Teams.Hwa.Common.Constants&&void 0!==Microsoft.Teams.Hwa.Common.Constants.Components&&void 0!==Microsoft.Teams.Hwa.Common.Components&&void 0!==Microsoft.Teams.Hwa.Common.Components.EventEmitter&&void 0!==Microsoft.Teams.Hwa.Common.Components.EventEmitter.EventEmitterBridge&&void 0!==Microsoft.Teams.Hwa.Common.Components.EventEmitter.Models&&void 0!==Microsoft.Teams.Hwa.Common.Components.EventEmitter.Models.EmitEventModel},e.prototype.logOut=function(){this.authenticationService.logOut(\"oops_logout&\"+this.errorCode)},e.prototype.refresh=function(){this.reportRefreshFromOopsToHwa(),this.layoutService.reloadApp(this.resources.strings.refresh_message_default)},e.prototype.openFeedbackDialog=function(){this.brbV2FeedbackService.openDialog()},e.prototype.downloadLog=function(){this.diagnosticsActionService.download()},e}();e.OopsPageController=o,angular.module(\"teamspace.oopsPage\",[\"teamspace.diagnosticsActionService\",\"teamspace.constants\",\"teamspace.callingTelemetryService\"]).directive(\"oopsPage\",function(){return{templateUrl:\"components/oops-page/oops-page.html\",controller:o,controllerAs:\"oopsPage\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var r=function(){function t(t,r,i,a,n,s,o,c,l,p,h,g,u,v,d,S,f){var m=this;this.$scope=t,this.peopleService=r,this.routeUtilityService=i,this.loggingService=a,this.navigationService=n,this.$timeout=s,this.$translate=o,this.peopleSlugService=c,this.sxConfig=l,this.exceptionUtilityService=h,this.tenantSettingsStore=g,this.ariaLiveService=u,this.appStateService=v,this.scopedPeopleSearchService=d,this.settingsService=S,this.constants=f,this.personData=null,this.managers=[],this.directReports=[],this.peers=[],this.waitForData=!0,this.rightPersonContext=null,this.scrollContainerId=\"orgdata-container\",this.isOrgChartEnabled=!0,this.hasIbBarredUsers=!1,this.showOrgChartError=!1,this.NO_REPORTS_ANNOUNCEMENT_TIMEOUT_TIME=6e3,this.rightPersonContext={user:null,closeCallback:null,generateOrgChart:function(e){return m.generateOrgChart(e)}},this.getUserIdentifier().then(function(e){m.generateOrgChart(e)}),this.peoplePickerDefaultMessage=o.instant(\"people_pickerDefaultMessage\"),this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.orgChart],this.prepareForPeoplePicker()}return t.$inject=[\"$scope\",\"peopleService\",\"routeUtilityService\",\"loggingService\",\"navigationService\",\"$timeout\",\"$translate\",\"peopleSlugService\",\"sxConfig\",\"$q\",\"exceptionUtilityService\",\"tenantSettingsStore\",\"ariaLiveService\",\"appStateService\",\"scopedPeopleSearchService\",\"settingsService\",\"constants\"],t.prototype.getUserIdentifier=function(){var e=this.context.mri||this.context.email,t=this.routeUtilityService.getRootRouteParams();return angular.isDefined(t)&&angular.isDefined(t.upn)&&(e=t.upn),e=e||this.sxConfig.getCurrentSkypeMri(),this.peopleService.getPeopleProfile(e,\"org-chart\")},t.prototype.resetVariables=function(){this.personData=null,this.managers=[],this.directReports=[],this.peers=[],this.waitForData=!0,this.isOrgChartEnabled=!0,this.isOnline=!0,this.hasIbBarredUsers=!1,this.showOrgChartError=!1},t.prototype.getValues=function(){return this.directReports.length>0?this.directReports:this.peers.length>0?this.peers:void 0},t.prototype.generateOrgChart=function(e){var t=this;if(!this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isOrganizationTabEnabled))return this.isOrgChartEnabled=!1,void(this.waitForData=!1);if(!this.appStateService.isOnline)return this.isOnline=!1,void(this.waitForData=!1);var r=this.loggingService.newScenario(this.constants.scenarios.people.orgChart);this.resetVariables(),this.peopleService.getOrgChart(e.mri).then(function(r){var i=r.value;t.personData=_.omit(e,e.isSelf);var a=t.scopedPeopleSearchService.isScopedPeopleSearchEnabled()&&t.settingsService.valueAsBoolean(t.constants.settings.names.enableIBForOrgChart);t.hasIbBarredUsers=a&&r.hasValueFiltered,t.hasIbBarredUsers&&t.ariaLiveService.update(t.$translate.instant(\"organization_tab_information_barriers_label\"));var n=t.peopleSlugService.resolve(t.personData.mri);n&&n.conversation&&(t.conversationId=n.conversation.id),angular.forEach(i,function(r){switch(r.userClassification){case\"Manager\":t.managers.push(r);break;case\"Peer\":r.mri===e.mri&&((r=_.defaults(r,e)).isSelf=!0),t.peers.push(r);break;default:r.mri!==e.mri&&t.directReports.push(r)}})},function(e){t.exceptionUtilityService.failScenarioSelectively(r,e),r=null,t.loggingService.error(\"No data for the person selected\")}).finally(function(){t.waitForData=!1,t.showOrgChartError=!t.hasIbBarredUsers&&(null==t.personData||0==t.managers.length&&0==t.directReports.length&&0==t.peers.length),r&&r.stop(),t.$timeout(function(){t.scrollToPersonCard(),null!=t.personData&&t.directReports.length>0?angular.element(\"#person-card-wrapper-with-reports\").focus():0===t.directReports.length&&t.peers.length>0&&angular.element(\"[data-selected-card='true']\").focus()}),t.$timeout(function(){0===t.directReports.length&&t.ariaLiveService.update(t.$translate.instant(\"organization_tab_no_reportees_section_aria_label\"))},t.NO_REPORTS_ANNOUNCEMENT_TIMEOUT_TIME),_.each(t.managers,function(e){return t.peopleService.updateUserProfileinIndexDb(e)}),_.each(t.peers,function(e){return t.peopleService.updateUserProfileinIndexDb(e)}),_.each(t.directReports,function(e){return t.peopleService.updateUserProfileinIndexDb(e)})})},t.prototype.scrollToPersonCard=function(){var e=angular.element(\"[data-selected-card='true']\");if(e.offset()){var t=angular.element(\"#\"+this.scrollContainerId),r=t.scrollTop();t.scrollTop(r+e.offset().top-300)}},t.prototype.sendEmail=function(e){window.location.href=\"mailto:\"+encodeURIComponent(e)},t.prototype.prepareForPeoplePicker=function(){var e=this;this.context.hidePeoplePicker||(this.peoplePickerSearchFilter=[\"NonADUser\",\"DistributionList\",\"Channel\"],this.selectedPerson=function(t){t&&e.rightPersonContext.generateOrgChart&&t&&e.rightPersonContext.generateOrgChart(t)})},t.prototype.navigate=function(e){var t={slug:e.peopleSlug,groupName:e.groupName||e.teamName,middlePane:e.middlePane,threadId:e.threadId,messageId:void 0,ctx:this.constants.navigation.context.chat,navCtx:\"org-chart\"};return this.navigationService.navigate(this.$scope,this.constants.states.appConversation,t).type},t}();t.OrgChartController=r;angular.module(\"teamspace.orgChart\",[\"teamspace.exceptionUtilityService\",\"teamspace.routeUtilityService\"]).directive(\"orgChart\",function(){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},templateUrl:\"components/org-chart/org-chart.html\",replace:!0,controller:r,controllerAs:\"oc\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var p=function(){return function(){}}();e.PeopleAppController=p,angular.module(\"teamspace.peopleApp\",[]).directive(\"peopleApp\",function(){return{restrict:\"E\",templateUrl:\"components/people-app/people-app.html\",controller:p}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(e,t,n,o,s,i,a,r,l,c){var h=this;this.$filter=e,this.$translate=t,this.$q=o,this.loggingService=s,this.localizationService=i,this.resources=a,this.meetingViewModelFactory=r,this.constants=l,this.whoBotTabService=c,this.groupedEvents=[],this.loading=!0,this.context&&this.context.noOfDaysToShow&&(c.noOfDaysToShow=this.context.noOfDaysToShow);var p=function(e){h.update(e)};c.addObserver(p),n.$on(\"$destroy\",function(){c.removeObserver(p)}),c.refreshCachedEvents()}return t.$inject=[\"$filter\",\"$translate\",\"$scope\",\"$q\",\"loggingService\",\"localizationService\",\"resources\",\"meetingViewModelFactory\",\"constants\",\"whoBotTabService\"],t.prototype.update=function(t){var n=this,o=this.loggingService.newScenario(this.constants.scenarios.extensibility.tabs.peopleMeetingTab.updateScenario);if(this.loading&&(this.loading=!1),0==t.length)return this.loggingService.warn(\"[PeopleMeetingTabController] no event fetched\"),void o.stop();var s=new e.QuickCalendarGroupEventsViewModel(this.$filter,this.$translate,this.whoBotTabService.noOfDaysToShow,this.constants,this.localizationService,this.meetingViewModelFactory,this.resources);s.prepareGroupEvents(t),_.remove(s.groupedEvents,function(e){return 0==e.events.length}),this.groupedEvents=s.groupedEvents,this.updatePageSubtitle();var i=[];o.mark(this.constants.scenarios.extensibility.tabs.peopleMeetingTab.steps.updateScenarioStart,{daysCount:this.groupedEvents.length}),angular.forEach(this.groupedEvents,function(e,t){o.mark(n.constants.scenarios.extensibility.tabs.peopleMeetingTab.steps.loopThroughGroupedEventsScenario,{daysIndex:t,daysCount:n.groupedEvents.length,message:\"Loop starts\"});var s=[];angular.forEach(e.events,function(e){var t=n.$q.defer();s.push(t.promise),n.whoBotTabService.getAttendees(e.objectId).then(function(o){n.whoBotTabService.updateAttendeesInfo(o).then(function(){e.attendees=o}).finally(function(){t.resolve()})}).catch(function(o){n.loggingService.warn(\"[PeopleMeetingTabController] can not get attendees of event: \"+e),t.resolve()})});var a=n.$q.defer();i.push(a.promise),n.$q.all(s).then(function(){_.remove(e.events,function(e){return e.attendees&&0==e.attendees.length}),a.resolve(),o.mark(n.constants.scenarios.extensibility.tabs.peopleMeetingTab.steps.loopThroughGroupedEventsScenario,{daysIndex:t,daysCount:n.groupedEvents.length,message:\"Loop finishes with success\"})}).catch(function(e){a.reject(e),o.mark(n.constants.scenarios.extensibility.tabs.peopleMeetingTab.steps.loopThroughGroupedEventsScenario,{daysIndex:t,daysCount:n.groupedEvents.length,message:\"Loop finishes with failure\"})})}),this.$q.all(i).then(function(){n.updatePageSubtitle(),o.stop()}).catch(function(e){n.loggingService.error(\"[PeopleMeetingTabController] can not update events: \"+e),o.fail()})},t.prototype.updatePageSubtitle=function(){var e,t;this.groupedEvents.length>0&&(e=this.groupedEvents[0]),this.groupedEvents.length>1&&(t=this.groupedEvents[this.groupedEvents.length-1]),e?(this.pageSubtitle=this.$translate.instant(this.resources.strings.tab_whoBot_peopleMeeting_pageSubtitle)+\": \"+e.title,t&&(this.pageSubtitle+=\" - \"+t.title)):this.pageSubtitle=null},t}();e.PeopleMeetingTabController=t,angular.module(\"teamspace.peopleMeetingTab\",[]).directive(\"peopleMeetingTab\",[\"$compile\",\"constants\",function(e,n){return{restrict:\"E\",bindToController:{context:\"=?\"},scope:{},templateUrl:n.files.templates.peopleMeetingTab,controller:t,controllerAs:\"ctrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.PerfDashboard=0]=\"PerfDashboard\",e[e.PerfProfilerWithAutoStart=1]=\"PerfProfilerWithAutoStart\",e[e.PerfProfiler=2]=\"PerfProfiler\"}(e.DebugPanelState||(e.DebugPanelState={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function e(e,a,t,s,i,r,n){var o=this;this.$scope=e,this.constants=a,this.resources=t,this.teamService=s,this.$translate=i,this.ariaLiveService=n,this.suppressCancel=!0,this.logger=r.newLogger(\"PersonalizeTeam\"),this.dialogData=e.ngDialogData;var l={text:i.instant(t.strings.change_team_theme_done),func:function(){return o.saveAvatar()},symbol:null,tid:\"personalizeTeam-saveBtn\",disabled:!1};this.footerButtons=[l],this.dialogData.team&&this.dialogData.team.displayName&&this.dialogData.team.objectId?(this.dialogTitle=i.instant(t.strings.change_team_theme_header,{teamName:this.dialogData.team.displayName}),s.getPersonalizationSettings(this.dialogData.team.objectId).then(function(e){e&&e.avatar&&!o.selectedAvatar&&(o.existingAvatar=angular.copy(e),o.selectedAvatar=e,angular.element(\"#\"+o.selectedAvatar.avatar).addClass(\"selected\"))}).catch(function(e){o.logger.error(\"failed when getting class avatar with error: {0}\",e),o.loadingMessage=i.instant(t.strings.class_avatar_load_fail_message),n.update(o.loadingMessage,!0),o.getAvatarFailed=!0,o.dialogTitle=\"\",o.footerButtons=null,o.suppressCancel=!1})):this.logger.error(\"Invalid team objectId or displayName.\")}return e.$inject=[\"$scope\",\"constants\",\"resources\",\"teamService\",\"$translate\",\"loggingService\",\"ariaLiveService\"],e.prototype.onIconClicked=function(e){var a,t=(a=\"LI\"===e.target.tagName?e.target:e.target.parentNode.parentNode).id;this.selectedAvatar&&t!=this.selectedAvatar.avatar&&angular.element(\"#\"+this.selectedAvatar.avatar).removeClass(\"selected\"),this.selectedAvatar={avatar:t},a.className+=\" selected\"},e.prototype.saveAvatar=function(){var e=this;if(this.existingAvatar&&this.existingAvatar.avatar&&this.selectedAvatar.avatar===this.existingAvatar.avatar)this.close();else{if(!this.dialogData.team.objectId||!this.selectedAvatar)return this.logger.warn(\"Save failed because of undefined teamId or selectedIcon.\"),void this.close();this.isSaving=!0,this.loadingMessage=this.$translate.instant(this.resources.strings.class_avatar_apply_theme),this.ariaLiveService.update(this.loadingMessage,!0),this.dialogTitle=\"\",this.footerButtons=null,this.teamService.setPersonalizationSettings(this.dialogData.team.objectId,this.selectedAvatar).then(function(a){e.logger.info(\"Team personalization set successfully\"),e.close()}).catch(function(a){e.logger.error(\"failed when saving class avatar with error: {0}\",a),e.loadingMessage=e.$translate.instant(e.resources.strings.class_avatar_fail_message),e.ariaLiveService.update(e.loadingMessage,!0),e.suppressCancel=!1,e.saveAvatarFailed=!0}).finally(function(){e.isSaving=!1})}},e.prototype.close=function(){this.$scope.closeThisDialog()},e}();e.PersonalizeTeamController=a,angular.module(\"teamspace.personalizeTeam\",[\"teamspace.constants\",\"teamspace.loggingService\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.eventingService\",\"teamspace.teamService\",\"teamspace.ariaLiveService\"]).run([\"constants\",\"dialogService\",function(e,a){a.register(e.dialogs.personalizeTeam,{template:\"components/personalize-team/personalize-team.html\",className:\"ts-modal-dialog personalize-team-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"PersonalizeTeamController\",a)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){\"use strict\";var s=function(){function i(e,i,s,t,n,o,a,l,c,r,h,u,p,m,g){var d=this;this.constants=e,this.$scope=i,this.$timeout=s,this.anonymousMeetingService=t,this.callingSessionStateService=n,this.callingQualityFeedbackService=o,this.callingNavigationService=a,this.anonymousUtils=l,this.resources=c,this.$translate=r,this.loggingService=g,this.shouldShowPostMeetingFollowUp=!1,this.dismiss=function(){d.cancelDismissTimeout(),d.callingNavigationService.navigateOnQuittingCall(d.teamsCallId,d.callId,!1)},this.cancelDismissTimeout=function(){d.postCallingScreenTimeout&&d.$timeout.cancel(d.postCallingScreenTimeout)},this.logger=g.newLogger(\"PostCallingScreen\"),this.callId=p.params.callId,this.teamsCallId=p.params.teamsCallId,this.isAnonymous=u.isAnonymous(),this.isB2b=p.params.isB2b,this.isAnonymousJoinDisabled=p.params.isAnonymousJoinDisabled,this.isLobbyFull=p.params.isLobbyFull,this.correlationId=m.generateUUID(),this.followUpMeetingInfo={exchangeId:p.params.exchangeId,meetingType:p.params.meetingType,conversationId:p.params.conversationId},this.followUpCallback=h.valueAsBoolean(e.settings.names.enableCalendarDialogBridge)?this.cancelDismissTimeout:this.dismiss,(this.isAnonymous||this.isB2b)&&(this.basicCallInfo=t.getAnonymousMeetingInfo()),this.shouldShowRejoinButton=this.basicCallInfo&&this.isAnonymous&&!this.isAnonymousJoinDisabled&&!this.isLobbyFull,this.initBIEvents(),this.shouldShowCQF=this.showModalCQF(),this.shouldShowPostMeetingFollowUp=!this.basicCallInfo&&!this.isAnonymous&&!this.shouldShowCQF&&h.valueAsBoolean(e.settings.names.enablePostMeetingFollowUp)&&!!this.followUpMeetingInfo.exchangeId&&!!this.followUpMeetingInfo.meetingType&&!!this.followUpMeetingInfo.conversationId,this.shouldShowPostMeetingFollowUp&&(this.postCallingScreenTimeout=s(function(){return d.dismiss()},h.valueFor(e.settings.names.postCallingScreenTimeoutMilliseconds))),this.hasContent()||this.dismiss()}return i.$inject=[\"constants\",\"$scope\",\"$timeout\",\"anonymousMeetingService\",\"callingSessionStateService\",\"callingQualityFeedbackService\",\"callingNavigationService\",\"anonymousUtils\",\"resources\",\"$translate\",\"settingsService\",\"authenticationService\",\"$state\",\"utilityService\",\"loggingService\"],i.prototype.hasContent=function(){return!!this.basicCallInfo||this.isAnonymous||this.shouldShowCQF||this.shouldShowPostMeetingFollowUp},i.prototype.rejoin=function(){this.basicCallInfo&&(this.basicCallInfo.context=this.basicCallInfo.context||{Tid:\"\",Oid:\"\"},this.callingSessionStateService.goToNextState(e.services.CallingSessionState.postCallingScreen,{conversationId:this.basicCallInfo.conversationId,messageId:this.basicCallInfo.messageId,deepLinkContext:{Rejoin:\"true\",DeeplinkId:this.basicCallInfo.deeplinkId,Oid:this.basicCallInfo.context.Oid,Tid:this.basicCallInfo.context.Tid,correlationId:this.correlationId}}))},i.prototype.onRatingChanged=function(e){this.questionnaire.rating=e},i.prototype.getTitle=function(){return this.questionnaire.callType===e.services.FeedbackCallType.ScreenshareFromChat?this.$translate.instant(this.resources.strings.screenshare_only_call_quality_feedback):this.$translate.instant(this.resources.strings.call_quality_feedback)},i.prototype.showModalCQF=function(){var i,s,t,n=this,o=\"Modal CQF is NOT shown\",a=this.loggingService.newScenario(this.constants.scenarios.calling.displayModalCQF);return this.questionnaire=this.callingQualityFeedbackService.getQuestionnaire(this.callId),this.questionnaire?(this.questionnaire.removeExpiry(),this.callingQualityFeedbackService.checkIfSampledForPostCallCQF(this.questionnaire.callType,this.callId)?(this.questionnaire.experience==e.services.FeedbackExperienceType.Unknown&&(this.questionnaire.experience=e.services.FeedbackExperienceType.Modal),this.$scope.$watch(\"postCallingScreen.questionnaire.isComplete\",function(){n.questionnaire.isComplete&&n.dismiss()}),o=\"Modal CQF is shown, callId=\"+this.callId+\", callType=\"+this.questionnaire.callType,this.logger.info(o),a.stop((t={},t[this.constants.counters.eventNames.callId]=this.callId,t[this.constants.counters.eventNames.callType]=this.questionnaire.callType,t.message=o,t.message1=o,t)),!0):(o+=\" - not sampled or feature is not enabled, callId=\"+this.callId+\", callType=\"+this.questionnaire.callType,this.logger.info(o),a.incomplete((s={},s[this.constants.counters.eventNames.callId]=this.callId,s[this.constants.counters.eventNames.callType]=this.questionnaire.callType,s.message=o,s.message1=o,s)),!1)):(o+=\" - no questionnaire, callId = \"+this.callId,this.logger.info(o),a.fail((i={},i[this.constants.counters.eventNames.callId]=this.callId,i.error=o,i.error1=o,i)),!1)},i.prototype.openMoreInfoLink=function(){window.open(this.constants.anonymousMeeting.postAnonymousCallMoreInfoLink,\"_blank\")},i.prototype.signIn=function(){if(this.isAnonymousJoinDisabled){var e=this.anonymousMeetingService.getAnonymousMeetingInfo();this.anonymousUtils.signInWithMeetingInfo(e)}else this.anonymousUtils.signIn()},i.prototype.$onDestroy=function(){this.questionnaire&&this.questionnaire.isActionable&&this.questionnaire.abandon(),this.cancelDismissTimeout()},i.prototype.initBIEvents=function(){this.panelType=this.isAnonymous||this.isB2b?e.PanelType.anonymousJoinPostAnonymousPage:this.shouldShowPostMeetingFollowUp?e.PanelType.scheduleFollowupDialog:e.PanelType.postCallingScreen,this.dismissTrackScenario=this.isAnonymous||this.isB2b?e.components.PanelActionScenario.callPostAnonymousMeeting:e.components.PanelActionScenario.postCall,this.dismissTrackModuleName=this.isAnonymous||this.isB2b?e.components.PanelModuleName.anonymousMeetingPostMeetingDismiss:e.components.PanelModuleName.postCallDismiss},i}();i.PostCallingScreenController=s,angular.module(\"teamspace.postCallingScreen\",[\"ngAnimate\",\"pascalprecht.translate\",\"teamspace.anonymousMeetingService\",\"teamspace.anonymousUtils\",\"teamspace.authenticationService\",\"teamspace.callingNavigationService\",\"teamspace.callingQualityFeedbackService\",\"teamspace.callingSessionStateService\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).directive(\"postCallingScreen\",function(){return{restrict:\"E\",scope:{},templateUrl:\"components/post-calling-screen/post-calling-screen.html\",controller:s,controllerAs:\"postCallingScreen\"}})}(i.Calling||(i.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,s,i,r,o,a,n,l,c){this.constants=e,this.dialogService=s,this.callingEchoBotCallService=r,this.$translate=o,this.resources=a,this.isIssueReported=!1,this.reportedIssues=\"\",this.callId=c.params.callId,this.teamsCallId=c.params.teamsCallId,this.logger=t.newLogger(\"deviceSettingsEchoBot\"),this.isEchoBotCallEnabled=l.valueAsBoolean(e.settings.names.enableEchoBotCall),this.selectedCamera=i.getSelectedCameraLabel(),this.selectedSpeaker=i.getSelectedSpeakerLabel(),this.selectedMicrophone=i.getSelectedMicrophoneLabel(),this.report=r.getEchoBotCallReport(),this.isIssueReported=!!(this.report.Camera.length||this.report.Mic.length||this.report.Network.length||this.report.Speaker.length),this.isIssueReported&&(this.narrateReportedIssues(),n.update(this.reportedIssues))}return e.$inject=[\"constants\",\"loggingService\",\"dialogService\",\"deviceManagerService\",\"callingEchoBotCallService\",\"$translate\",\"resources\",\"ariaLiveService\",\"settingsService\",\"$state\"],e.prototype.dismiss=function(){this.callingEchoBotCallService.navigateOnQuittingEchoCall()},e.prototype.openDeviceSettings=function(){this.dialogService.open(this.constants.dialogs.optionsSettingsDialog,{tabItemId:\"Devices\"})},e.prototype.narrateReportedIssues=function(){var e=this.resources.strings;this.report.Mic.length&&(this.reportedIssues+=this.$translate.instant(e.devices_title_microphones)+\" \"+this.report.Mic),this.report.Speaker.length&&(this.reportedIssues+=this.$translate.instant(e.devices_title_speakers)+\" \"+this.report.Speaker),this.report.Camera.length&&(this.reportedIssues+=this.$translate.instant(e.devices_title_cameras)+\" \"+this.report.Camera),this.report.Network.length&&(this.reportedIssues+=this.$translate.instant(e.test_call_section_network)+\" \"+this.report.Network)},e}();e.PostEchoBotCallingScreenController=t,angular.module(\"teamspace.postEchoBotCallingScreen\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.callingEchoBotCallService\",\"teamspace.ariaLiveService\"]).directive(\"postEchoBotCallingScreen\",function(){return{restrict:\"E\",scope:{},templateUrl:\"components/post-echo-bot-calling-screen/post-echo-bot-calling-screen.html\",controller:t,controllerAs:\"ctrl\"}})}(e.Calling||(e.Calling={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var o=function(){return function(){}}();e.PresentTeamJoinCodeController=o,angular.module(\"teamspace.presentTeamJoinCodeDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.locales\"]).run([\"constants\",\"dialogService\",function(e,o){o.register(e.dialogs.presentTeamJoinCode,{template:\"components/present-team-join-code/present-team-join-code.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"PresentTeamJoinCodeController\",ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"presented-team-display-name presented-team-join-code-value how-to-join-by-code-question how-to-join-by-code-answer\"})}]).controller(\"PresentTeamJoinCodeController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e,n,t,i,s){if(this.sxConfig=n,this.teamMembershipService=s,this.adminCount=10,this.isVisible=!0,this.showCloseButton=!1,this.showOwnerTooltip=!1,this.teamOwners=[],t.valueAsBoolean(i.settings.names.enableOwnSiteUrlForNiji))this.isVisible=!1;else if(this.parentTeamId||this.channelId){var r=this.parentTeamId;if(!r&&this.channelId){var a=e.getChannelByObjectId(this.channelId);r=a&&a.parentTeamId}r&&this.getOwners(r)}}return e.$inject=[\"channelService\",\"sxConfig\",\"settingsService\",\"constants\",\"teamMembershipService\"],e.prototype.hide=function(){this.isVisible=!1},e.prototype.getOwners=function(e){var n=this;this.teamMembershipService.getTeamMembersFromCsAndResolveProfiles(e,void 0,this.adminCount,void 0,[1]).then(function(e){var t=n.sxConfig.getCurrentSkypeMri();n.teamOwners=e&&e.members&&e.members.filter(function(e){return e.mri!==t}),n.teamOwners&&n.teamOwners.length&&(n.showOwnerTooltip=!0)})},e}();e.PrivateChannelFilesWarning=n,angular.module(\"teamspace.privateChannelFilesWarning\",[]).directive(\"privateChannelFilesWarning\",function(){return{restrict:\"E\",scope:{},bindToController:{channelId:\"<?\",parentTeamId:\"<?\",showCloseButton:\"<?\"},controller:n,controllerAs:\"pcfwCtrl\",templateUrl:\"components/private-channel-files-warning/private-channel-files-warning.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var t=function(){return function(){this.translationContext={id:\"\",values:\"\"},this.video=null}}();n.PromptCardBase=t}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function r(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(r.prototype=a.prototype,new r)}}(),teamspace;!function(e){!function(t){var a=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreTeamsAndChannelsCard.svg\",r.heading=\"prompt_card_teams_channels_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.teamAndChannelCard,r.translationContext.id=\"prompt_card_teams_channels_text\",r.panelType=e.PanelType.firstRunFRECardTeamTogether,r}return __extends(a,t),a}(t.PromptCardBase);t.TeamsAndChannelsCard=a;var r=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreChatsCard.svg\",r.heading=\"prompt_card_chats_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.chatsCard,r.translationContext.id=\"prompt_card_chats_text\",r.panelType=e.PanelType.firstRunFRECardChatGroups,r}return __extends(a,t),a}(t.PromptCardBase);t.ChatsCard=r;var n=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreMeetingsCard.svg\",r.heading=\"prompt_card_meetings_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.meetingCard,r.translationContext.id=\"prompt_card_meetings_text\",r.panelType=e.PanelType.firstRunFRECardCallsMeetings,r}return __extends(a,t),a}(t.PromptCardBase);t.MeetingsCard=n;var s=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreOnePlaceCard.svg\",r.heading=\"prompt_card_one_place_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.onePlaceCard,r.translationContext.id=\"prompt_card_one_place_text\",r.panelType=e.PanelType.firstRunFRECardFilesNotesApps,r}return __extends(a,t),a}(t.PromptCardBase);t.OnePlaceCard=s;var i=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/TeacherNotes.svg\",r.heading=\"prompt_card_teacher_classroom_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.classroomBasicsCard,r.translationContext.id=\"prompt_card_teacher_classroom_text\",r.panelType=e.PanelType.firstRunFRECardTeacherClassroomBasics,r}return __extends(a,t),a}(t.PromptCardBase);t.ClassroomBasicsCard=i;var d=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/TeacherHearfromstudents.svg\",r.heading=\"prompt_card_teacher_participate_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.studentParticipateCard,r.translationContext.id=\"prompt_card_teacher_participate_text\",r.panelType=e.PanelType.firstRunFRECardTeacherStudentsParticipate,r}return __extends(a,t),a}(t.PromptCardBase);t.StudentsParticipateCard=d;var o=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/TeacherTopics.svg\",r.heading=\"prompt_card_teacher_focus_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.focusOnTopicsCard,r.translationContext.id=\"prompt_card_teacher_focus_text\",r.panelType=e.PanelType.firstRunFRECardTeacherFocusOnTopic,r}return __extends(a,t),a}(t.PromptCardBase);t.FocusOnTopic=o;var p=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/TeacherStaff.svg\",r.heading=\"prompt_card_teacher_everyonehere_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.staffAreHereCard,r.translationContext.id=\"prompt_card_teacher_everyonehere_text\",r.panelType=e.PanelType.firstRunFRECardTeacherStaffHere,r}return __extends(a,t),a}(t.PromptCardBase);t.StaffsAreHereCard=p;var c=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/StudentClasses.svg\",r.heading=\"prompt_card_student_online_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.schoolOnlineCard,r.translationContext.id=\"prompt_card_student_online_text\",r.panelType=e.PanelType.firstRunFRECardStudentSchoolOnline,r}return __extends(a,t),a}(t.PromptCardBase);t.SchoolOnlineCard=c;var _=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/StudentAsk.svg\",r.heading=\"prompt_card_student_ask_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.askQuestionsCard,r.translationContext.id=\"prompt_card_student_ask_text\",r.panelType=e.PanelType.firstRunFRECardStudentAskAnswerQuestions,r}return __extends(a,t),a}(t.PromptCardBase);t.AskAnswerQuestionsCard=_;var u=function(t){function a(a){var r=t.call(this)||this;return r.image=\"edufrecards/StudentDontmiss.svg\",r.heading=\"prompt_card_student_nevermiss_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.dontMissImportantCard,r.translationContext.id=\"prompt_card_student_nevermiss_text\",r.panelType=e.PanelType.firstRunFRECardStudentNeverMissImportant,r}return __extends(a,t),a}(t.PromptCardBase);t.NeverMissImportantCard=u;var C=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreTeamsAndChannelsCard.svg\",r.heading=\"prompt_card_guest_main_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.guestCard,r.translationContext.id=\"prompt_card_guest_main_text\",r.panelType=e.PanelType.firstRunFRECardGuest,r}return __extends(a,t),a}(t.PromptCardBase);t.GuestAccessCard=C;var m=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreChatsCard.svg\",r.heading=\"prompt_card_chats_heading\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.chatsGuestCard,r.translationContext.id=\"prompt_card_guest_chat_text\",r.panelType=e.PanelType.firstRunFRECardGuestChat,r}return __extends(a,t),a}(t.PromptCardBase);t.ChatsGuestCard=m;var l=function(t){function a(a){var r=t.call(this)||this;return r.image=\"PromptFreMeetingsCard.svg\",r.heading=\"prompt_card_meetings_heading_guest\",r.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.meetingGuestCard,r.translationContext.id=\"prompt_card_guest_meeting_text\",r.panelType=e.PanelType.firstRunFRECardGuestMeeting,r}return __extends(a,t),a}(t.PromptCardBase);t.MeetingsGuestCard=l;var h=function(t){function a(a,r){var n=t.call(this)||this;return n.image=\"PromptFreReadyCard.svg\",n.heading=\"prompt_card_ready_heading\",n.panelType=e.PanelType.firstRunFRECardGuestReady,n.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.readyGuestCard,n.translationContext.id=\"prompt_card_guest_ready_text\",n.video={hasTranslations:!1,translationContext:{id:\"prompt_card_guest_ready_text\",values:\"\"},playScenarioMarker:a.scenarios.steps.firstRun.swipeCards.readyCardPlayVideo,doneScenarioMarker:a.scenarios.steps.firstRun.swipeCards.readyCardFinishVideo},n}return __extends(a,t),a}(t.PromptCardBase);t.ReadyGuestCard=h;var f=function(t){function a(a,r){var n=t.call(this)||this;return n.image=\"PromptFreReadyCard.svg\",n.heading=\"prompt_card_ready_heading\",n.panelType=e.PanelType.firstRunFRECardLastCard,n.scenarioStepName=a.scenarios.steps.firstRun.swipeCards.readyCard,n.translationContext.id=\"prompt_card_ready_text\",n.video={hasTranslations:!1,translationContext:{id:\"prompt_card_ready_text\",values:\"\"},playScenarioMarker:a.scenarios.steps.firstRun.swipeCards.readyCardPlayVideo,doneScenarioMarker:a.scenarios.steps.firstRun.swipeCards.readyCardFinishVideo},n}return __extends(a,t),a}(t.PromptCardBase);t.ReadyCard=f}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var r=function(){function r(t,r,a,i,n,o,s,c,d,l,u,p,h,m,f){var C=this;this.$timeout=t,this.$element=r,this.$scope=a,this.$translate=i,this.$sce=n,this.constants=o,this.analyticsService=c,this.ariaLiveService=d,this.myUserPreferencesStore=u,this.uiOrchestrator=h,this.appConfig=m,this.isVideoEnabled=!1,this.isVideoShown=!1,this.videoContainerVisibleClass=\"\",this.swipeCardScenarioData={},this.containerIframeSelector=\".azuremp-iframe:first\",this.logger=f.newLogger(\"PromptCardsHolder\"),this.swipeCardScenario=a.ngDialogData.scenario||f.newScenario(o.scenarios.firstRun.swipeCards,null,null,o.timeInMiliseconds.hour),this.swipeCardScenarioData.userMRI=p.getCurrentSkypeMri(),this.productTourVideoId=o.azureVideos.productTourVideo[l.getSupportedVideoLocale()],this.cards=a.ngDialogData.cards,this.cardIndex=0,this.navigate(\"init\"),this.backButton={text:i.instant(s.strings.prompt_card_button_back),func:function(){return C.back()},tid:\"promptCardsHolder-backBtn\",secondaryStyle:!0,disabled:!1,outcome:e.PanelActionOutcome.previous,scenario:e.PanelActionScenario.back,scenarioType:e.PanelActionScenarioType.fre,name:e.PanelModuleName.promptCardHolder,type:e.PanelModuleType.button,summary:\"Back FRE Card\",dataBagFunc:function(){return C.currentCard.trackData}},this.nextButton={text:i.instant(s.strings.prompt_card_button_next),func:function(){return C.next()},tid:\"promptCardsHolder-nextBtn\",disabled:!1,outcome:e.PanelActionOutcome.next,scenario:e.PanelActionScenario.next,scenarioType:e.PanelActionScenarioType.fre,name:e.PanelModuleName.promptCardHolder,type:e.PanelModuleType.button,summary:\"Next FRE Card\",dataBagFunc:function(){return C.currentCard.trackData}},this.showVideoButton={text:i.instant(s.strings.prompt_card_button_play_video),func:function(){return C.showVideo()},tid:\"promptCardsHolder-showVideoBtn\",disabled:!1,outcome:e.PanelActionOutcome.nav,scenario:e.PanelActionScenario.playVideo,scenarioType:e.PanelActionScenarioType.fre,name:e.PanelModuleName.promptCardHolder,type:e.PanelModuleType.button,summary:\"Play FRE Video\",dataBagFunc:function(){return C.currentCard.trackData}},this.finishButton={text:i.instant(s.strings.prompt_card_button_finish),func:function(){return C.close(o.promptCards.eventSource.doneBtn)},tid:\"promptCardsHolder-doneBtn\",disabled:!1,outcome:e.PanelActionOutcome.complete,scenario:e.PanelActionScenario.letsGoFreCard,scenarioType:e.PanelActionScenarioType.completeFRE,name:e.PanelModuleName.promptCardHolder,type:e.PanelModuleType.button,summary:\"Lets go FRE Card\",dataBagFunc:function(){return C.currentCard.trackData}},this.footerButtons=[this.nextButton],t(function(){r.find(\".ts-modal-dialog-footer button:first\").focus(),C.$element=null},0,!1)}return r.$inject=[\"$timeout\",\"$element\",\"$scope\",\"$translate\",\"$sce\",\"constants\",\"resources\",\"analyticsService\",\"ariaLiveService\",\"localizationService\",\"myUserPreferencesStore\",\"sxConfig\",\"uiOrchestrator\",\"appConfig\",\"loggingService\"],Object.defineProperty(r.prototype,\"currentCard\",{get:function(){return this.cards&&this.cards[this.cardIndex]},enumerable:!0,configurable:!0}),r.prototype.$onDestroy=function(){this.$element=null,this.freVideo=null,this.swipeCardScenario&&(this.swipeCardScenarioData.actionID=\"cancel\",this.swipeCardScenario.cancel({data:JSON.stringify(this.swipeCardScenarioData)}),this.swipeCardScenario=null)},r.prototype.back=function(){if(this.cardIndex>0){--this.cardIndex,this.navigate(this.backButton.tid),this.narrateCurrentCard();var t={panel:{type:this.currentCard.panelType},dataBag:this.currentCard.trackData};this.analyticsService.onPanelView(this.$scope,t)}},r.prototype.next=function(){if(this.cardIndex<this.cards.length-1){++this.cardIndex,this.navigate(this.nextButton.tid),this.narrateCurrentCard();var t={panel:{type:this.currentCard.panelType},dataBag:this.currentCard.trackData};this.analyticsService.onPanelView(this.$scope,t)}},r.prototype.showVideo=function(){var e=this;this.currentCard&&this.currentCard.video&&(this.isVideoShown=!0,this.showVideoButton.disabled=!0,this.swipeCardScenarioData.actionID=this.showVideoButton.tid,this.swipeCardScenario.mark(this.currentCard.video.playScenarioMarker,{data:JSON.stringify(this.swipeCardScenarioData)}),this.uiOrchestrator.nextFrame(t.services.UiOrchestratorPriority.Low,function(){e.videoContainerVisibleClass=\"visible\";var t=\"\"+e.appConfig.fre.videos.base+e.productTourVideoId+e.appConfig.fre.videos.videoParams;e.freVideo=e.$sce.trustAsResourceUrl(t),e.$timeout(function(){e.focusOnIframe()},0,!1)}))},r.prototype.closeVideo=function(){this.isVideoShown&&(this.isVideoShown=!1,this.videoContainerVisibleClass=\"\",this.freVideo=null,this.showVideoButton.disabled=!1,this.swipeCardScenarioData.actionID=\"promptCardsHolder-closeVideoBtn\",this.swipeCardScenario.mark(this.currentCard.video.doneScenarioMarker,{data:JSON.stringify(this.swipeCardScenarioData)}))},r.prototype.close=function(t){var e=this.myUserPreferencesStore.getUserPreferences(),r=e&&e.firstLoginInformation;r||(r={}),r[this.constants.firstLoginDeviceKeys.promptCards]=(new Date).toISOString(),this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.FirstLoginInformation,JSON.stringify(r)),this.swipeCardScenarioData.actionID=t,this.swipeCardScenario.stop({data:JSON.stringify(this.swipeCardScenarioData)}),this.swipeCardScenario=null,this.$scope.closeThisDialog(t)},r.prototype.handleCloseButtonTab=function(t){var e=this;t&&t.which&&t.which===this.constants.keyCodes.tab&&(t.preventDefault(),this.$timeout(function(){e.focusOnIframe()},0,!1))},r.prototype.narrateCurrentCard=function(){this.ariaLiveService.update(this.$translate.instant(this.currentCard.heading)),this.ariaLiveService.update(this.isVideoEnabled?this.$translate.instant(this.currentCard.video.translationContext.id):this.$translate.instant(this.currentCard.translationContext.id))},r.prototype.navigate=function(t){this.swipeCardScenarioData.actionID=t,this.swipeCardScenario.mark(this.currentCard.scenarioStepName,{data:JSON.stringify(this.swipeCardScenarioData)}),0===this.cardIndex?this.footerButtons=[this.nextButton]:this.cardIndex===this.cards.length-1?this.footerButtons=[this.backButton,this.finishButton]:this.footerButtons=[this.backButton,this.nextButton],this.closeVideo(),this.currentCard.video&&this.footerButtons.splice(1,0,this.showVideoButton)},r.prototype.focusOnIframe=function(){var t=angular.element(this.containerIframeSelector);t&&1===t.length&&t.focus()},r}();e.PromptCardsHolderController=r,angular.module(\"teamspace.promptCards\",[\"teamspace.constants\",\"teamspace.config\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.ariaLiveService\",\"teamspace.localizationService\",\"skypeX.myUserPreferencesStore\",\"skypeX.sxConfig\",\"teamspace.uiOrchestrator\",\"teamspace.loggingService\"]).run([\"constants\",\"dialogService\",function(t,e){e.register(t.dialogs.promptCardsHolder,{template:\"components/prompt-cards/prompt-cards-holder.html\",className:\"ts-modal-dialog custom-width prompt-cards-holder-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"PromptCardsHolderController\",controllerAs:\"pchc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"PromptCardsHolderController\",r)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function e(t,e,s){this.constants=t,this.resources=e,this.$translate=s,this.reminderInMinutes=15}return e.prototype.processTodayEvent=function(e,s){e.formattedTime=null;var n=new Date(e.startTime),a=new Date(e.endTime),i=!1,r=(n.getTime()-s.getTime())/this.constants.timeInMiliseconds.minute;return a.valueOf()<s.valueOf()?(e.status=t.EventStatus.Past,i=!0):n.valueOf()<=s.valueOf()&&s.valueOf()<=a.valueOf()?e.status=t.EventStatus.Current:r<this.reminderInMinutes?(e.status=t.EventStatus.Upcoming,e.formattedTime=this.$translate.instant(this.resources.strings.quick_calendar_remainder_format,{minute:Math.ceil(r)})):e.status=t.EventStatus.Future,i},e.prototype.processEvent=function(t){t.formattedTime=null,t.subject||(t.subject=this.$translate.instant(this.resources.strings.quick_calendar_invite_no_title))},e}();t.QuickCalendarEventProcessor=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){!function(t){t[t.Past=0]=\"Past\",t[t.Current=1]=\"Current\",t[t.Upcoming=2]=\"Upcoming\",t[t.Future=3]=\"Future\"}(e.EventStatus||(e.EventStatus={}));var s=function(){function t(t,e,s,a,i,n){void 0===n&&(n=!1),this.events=[],this.allDayEvents=[],this.title=t,this.date=e,this.events=s,this.allDayEvents=a,this.allDayTitle=i,this.isToday=n,this.isCollapsed=!1,this.areAllDayAppointmentsCollapsed=!0,this.hasAllDayEvents=this.allDayEvents.length>0,this.hasNoEvents=0===this.events.length&&!this.hasAllDayEvents,this.ariaSetSize=this.hasNoEvents?1:this.events.length+(this.hasAllDayEvents?1:0)}return t.prototype.getAriaPosInSet=function(t){return 1+this.events.indexOf(t)+(this.hasAllDayEvents?1:0)},t.prototype.getAriaAllDayPosInSet=function(t){return 1+this.allDayEvents.indexOf(t)},t}();e.EventsInformation=s;var a=function(){function a(t,s,a,i,n,o,r,l){void 0===l&&(l=0),this.$filter=t,this.$translate=s,this.totalNoOfDaysToShow=a,this.constants=i,this.localizationService=n,this.meetingViewModelFactory=o,this.resources=r,this.noOfDaysToShowBack=l,this.eventDates=[],this.eventProcessor=null,this.Today=l,this.Tomorrow=this.Today+1,this.Yesterday=this.Today-1;var h=new Date;h.setDate(h.getDate()-l),h.setHours(0,0,0,0),this.eventDates.push(h);for(var c=1;c<a;c++){var u=this.eventDates[c-1],v=new Date(u.valueOf());v.setDate(u.getDate()+1),this.eventDates.push(v)}this.groupedEvents=[],this.eventProcessor=new e.QuickCalendarEventProcessor(i,r,s)}return a.prototype.prepareGroupEvents=function(e,s){for(var a=this,i=[],n=[],o=!0,r=0;r<this.totalNoOfDaysToShow;r++)i[r]=[],n[r]=[];var l=new Date,h=[],c=moment(this.eventDates[0]);return angular.forEach(e,function(e){var n=e;if(n.isCalculatedAllDay=!1,!s||s(n)){n.viewModel=a.meetingViewModelFactory.getViewModel(n,null,t.services.MeetingViewModelRequestor.MeetingDetail);var r=new Date(n.startTime),u=new Date(n.endTime);if(u.valueOf()-r.valueOf()>=a.constants.timeInMiliseconds.day&&(n.isCalculatedAllDay=!0),a.eventProcessor.processEvent(n),n.isAllDayEvent||n.isCalculatedAllDay)return n.isCalculatedAllDay=!0,void h.push(n);var v=moment(r).diff(c,\"days\");if(v===a.Today){var d=a.eventProcessor.processTodayEvent(n,l);o=d&&o,d||i[a.noOfDaysToShowBack].push(n)}else v>a.Today&&v<i.length&&i[v].push(n);n.formattedStartTime=n.formattedStartTime?n.formattedStartTime:a.localizationService.getDate(r,\"shortTime\"),n.formattedEndTime=a.localizationService.getDate(u,\"shortTime\"),n.formattedTime=a.$translate.instant(a.resources.strings.quick_calendar_meeting_time_format,{startTime:n.formattedStartTime,endTime:n.formattedEndTime})}}),angular.forEach(h,function(t){var e=t,s=moment(e.startTime),i=moment(e.endTime);for((e.isAllDayEvent||e.isCalculatedAllDay)&&i.subtract(1,\"m\"),r=0;r<a.totalNoOfDaysToShow;r++)(s.isBefore(a.eventDates[r],\"day\")||s.isSame(a.eventDates[r],\"day\"))&&(i.isSame(a.eventDates[r],\"day\")||i.isAfter(a.eventDates[r],\"day\"))&&(n[r].push(e),0==r&&o&&(o=!1))}),this.groupedEvents=[],this.updateGroupEvents(this.eventDates,i,n),o},a.prototype.updateGroupEvents=function(t,e,s){for(var a=0;a<this.totalNoOfDaysToShow;a++)this.groupedEvents.push(this.getEventsInformation(a,t,e,s))},a.prototype.getEventsInformation=function(t,e,a,i){var n,o=!1;switch(t){case this.Today:n=this.$translate.instant(this.resources.strings.quick_calendar_invite_today),o=!0;break;case this.Tomorrow:n=this.$translate.instant(this.resources.strings.quick_calendar_tomorrow);break;case this.Yesterday:n=this.$translate.instant(this.resources.strings.activity_date_yesterday);break;default:n=this.getDateTitle(e[t])}var r,l=e[t],h=[],c=[];return a[t]&&(h=this.$filter(\"orderBy\")(a[t],\"startTime\")),i[t]&&(c=i[t],r=this.getAllDayEventTitle(c.length)),new s(n,l,h,c,r,o)},a.prototype.getDateTitle=function(t){return this.$translate.instant(this.resources.strings.meeting_weekDay_day_month_format,{weekDay:this.localizationService.getDay(t),monthDayFormat:this.localizationService.getDate(t,\"shortDate\",!1)})},a.prototype.getAllDayEventTitle=function(t){return this.$translate.instant(this.resources.strings.quick_calendar_all_day_title,{count:t})},a}();e.QuickCalendarGroupEventsViewModel=a}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(){function i(t,n,a,r,s,o,l,c,d,g,h,u,v,p,f,m,S,y,E,T,I,C,A,M,_,w,D,b){var R=this;this.$element=t,this.$filter=n,this.$q=a,this.$timeout=s,this.$translate=o,this.$window=l,this.accessibilityService=c,this.activeCallsService=d,this.calendarService=u,this.callingUserActionService=v,this.dialogService=p,this.eventingService=f,this.exceptionUtilityService=m,this.htmlSanitizer=S,this.layoutService=y,this.localizationService=E,this.loggingService=T,this.meetingViewModelFactory=C,this.resources=A,this.settingsService=M,this.tenantSettingsStore=_,this.utilityService=w,this.$state=D,this.constants=b,this.$selectedEvent=null,this.calendarAgendaRenderScenario=null,this.fullCalendarInitialized=!1,this.fullCalendarInitTimestamp=0,this.isEnabled=!1,this.isViewSwitching=!1,this.noPendingMeeting=!0,this.totalNoOfDaysToShow=i.FETCH_DAYS_SIZE_LIST_VIEW,this.noOfDaysToShowBack=0,this.todayIndex=0,this.renderedMeetingElements=null,this.resettingEvents=!1,this.enableViewToggle=!0,this.events=[],this.groupedEvents=[],this.hasNextDay=!0,this.hasPrevDay=!0,this.isAgendaView=!0,this.isSmartScroll=!1,this.loading=!0,this.logger=T.newLogger(\"quick-calendar\"),this.logger.info(\"quick-calendar ctrl constructed\"),this.isAgendaView=y.isLastVistedAgendaView,this.isSmartScroll=M.valueAsBoolean(b.settings.names.calendarEnableSmartScroll),this.enableViewToggle=M.valueAsBoolean(b.settings.names.calendarEnableViewToggle),this.headerTitle=o.instant(A.strings.aria_app_bar_calendar),this.enableLeftRailFilters=M.valueAsBoolean(b.settings.names.enableLeftRailFilters),this.fullCalendarInitialized=!1,f.$on(r,b.events.calendar.eventsUpdated,function(t,i){var n=\"Calendar eventsUpdated event detected\",a=u.getCachedEvents();if(R.shouldReloadCalendar(a,i))return R.logger.info(n+\", Reloading both day/agenda view and the event details pane\"),void R.loadCalendar();R.logger.info(n+\", Refreshing the day/agenda view\"),R.prepareAndRenderCalendarEvents(a),R.isSelectedEventChangedOrRecurring(e.services.OutlookCalendarChangeType.UPDATE_MEETING,i)&&(R.logger.info(\"Refreshing the event details pane\"),f.$emit(b.events.calendar.eventLocallyUpdated,null))}),f.$on(r,b.events.jQuery.resize,function(){D.current.name===b.states.appCalendar&&(R.fullCalendarInitialized||(R.logger.info(\"resize event detected (uninitialized). Initializing calendar...\"),s(function(){R.hasPrevDay||R.nextDay()},0)))}),this.updateIsMeetingEnabled(),I.safeSubscribe(r,this.updateIsMeetingEnabled.bind(this),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings),f.$on(r,b.events.layout.shortcutNavigationInLeftRailList,function(t,i){if(y.routedToAppBarItem.itemType===e.services.AppBarItemType.Calendar){if(R.logger.debug(\"Navigation to \"+(i.direction===e.services.Direction.Previous?\"previous\":\"next\")+\" meeting\"),R.renderedMeetingElements||(R.renderedMeetingElements=angular.element(\"quick-calendar [data-meeting-id]\")),!R.renderedMeetingElements||!R.renderedMeetingElements.length)return;for(var n=null,a=0;a<R.renderedMeetingElements.length;a++)if(R.renderedMeetingElements[a].getAttribute(\"data-meeting-id\")==R.selectedEventId){n=i.direction===e.services.Direction.Previous?a>0?R.renderedMeetingElements[a-1]:null:a<R.renderedMeetingElements.length-1?R.renderedMeetingElements[a+1]:null;break}n&&R.showDetail({objectId:n.getAttribute(\"data-meeting-id\")})}}),r.$on(\"$destroy\",function(){R.$selectedEvent=null,R.logger.info(\"user selected a different app bar tab. Leaving calendar...\"),R.cancelAgendaRenderScenario(),R.defer&&R.defer.reject(),R.isAgendaView&&R.destroyFullCalendar(),y.isLastVistedAgendaView=R.isAgendaView})}return i.prototype.updateIsMeetingEnabled=function(){var e=this;this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isPrivateMeetingEnabled).then(function(t){t=t&&e.settingsService.valueAsBoolean(e.constants.settings.names.enablePrivateMeetings),e.hideSchedulingMeeting||(e.hideSchedulingMeeting=!t&&!e.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isChannelMeetingEnabled))})},i.prototype.shouldReloadCalendar=function(t,i){return!(!_.isEmpty(t)&&this.selectedEventId)||this.isSelectedEventChangedOrRecurring(e.services.OutlookCalendarChangeType.DELETE_MEETING,i)},i.prototype.isSelectedEventChangedOrRecurring=function(e,t){return!(!t||t.changeType!==e)&&!(t.eventId!==this.selectedEventId&&!this.isSelectedEventRecurring)},i.prototype.cancelAgendaRenderScenario=function(){this.calendarAgendaRenderScenario&&(this.logger.info(\"cancel existing agenda view rendering scenario\"),this.calendarAgendaRenderScenario.cancel(),this.calendarAgendaRenderScenario=null)},i.prototype.showDetail=function(e){if(e&&e.objectId){this.selectedEventId=e.objectId,this.selectedEventTime=e.startTime,e.viewModel&&(this.isSelectedEventRecurring=e.viewModel.isRecurringMeeting),e.objectId=e.objectId.replace(/\\+/g,\"_\").replace(/\\//g,\"-\");var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastJoinDeprecated),i=this.isBroadcastMeeting(e.viewModel,t);this.$state.go(this.constants.states.appCalendar,{meetingId:e.objectId,iCalUId:e.iCalUID,isBroadcast:i})}else this.loggingService.error(\"Event ObjectId is missing\")},i.prototype.createNewMeeting=function(){var e=t.CreateUpdateMeetingController.dialogName;this.dialogService.open(e,{eventId:null,fromFullPage:!0})},i.prototype.joinOnlineMeeting=function(e){try{var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastJoin);if(this.isBroadcastMeeting(e,t))return void this.logger.error(\"Joining broadcast meeting through left rail is not supported\");this.joinTeamsOrSfbMeeting(e)}catch(e){this.loggingService.error(\"quick calendar: joinOnlineMeeting failed with error: \"+e),this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.error_message_meeting_join_failure)})}},i.prototype.joinTeamsOrSfbMeeting=function(e){e.isSkypeTeamMeeting?this.joinTeamsMeeting(e):this.joinSfBMeeting(e)},i.prototype.joinTeamsMeeting=function(e){var t=this,i=this.defer,n=this.calendarService.getMeetingInfoFromMeetingViewModel(e),a=this.getTeamsMeetingJoinOptions();this.callingUserActionService.joinSkypeTeamMeeting(n,a).then(function(n){return i.resolve(t.constructAsyncDataObject(e,n))}).catch(function(){return i.resolve(t.constructAsyncDataObject(e))})},i.prototype.isBroadcastMeeting=function(t,i){if(!t||!t.originalEvent||!t.originalEvent.skypeTeamsData)return!1;if(i)return t.isBroadcast;var n=JSON.parse(t.originalEvent.skypeTeamsData);return n&&n.type===e.middletier.SkypeTeamMeetingType.Broadcast},i.prototype.constructAsyncDataObject=function(e,t){return{callId:t?t.callId:null,isRecurring:e.isRecurringMeeting,isMeetingLive:this.isMeetingActive(e),meetingType:this.getMeetingType(e)}},i.prototype.gatherAsyncData=function(){return this.defer=this.$q.defer(),this.defer.promise},i.prototype.loadCalendar=function(){var e=this;this.isAgendaView?(this.totalNoOfDaysToShow=i.FETCH_DAYS_SIZE_AGENDA_VIEW_FUTURE+i.FETCH_DAYS_SIZE_AGENDA_VIEW_PAST,this.noOfDaysToShowBack=i.FETCH_DAYS_SIZE_AGENDA_VIEW_PAST):(this.totalNoOfDaysToShow=i.FETCH_DAYS_SIZE_LIST_VIEW,this.noOfDaysToShowBack=0),this.todayIndex=this.noOfDaysToShowBack;var t=this.loggingService.newScenario(this.constants.scenarios.calendar.quickCalendar.calendarLoadedClientonly);this.selectedEventId=void 0,this.selectedEventTime=void 0,this.isSelectedEventRecurring=void 0,this.isEnabled=!0,this.errorMessage=null,this.loading=!0;var n=this.calendarService.getCachedEvents();n&&(this.logger.info(\"loadCalendar: render cache\"),this.prepareAndRenderCalendarEvents(n,!0),this.navigateToFirstEvent(),this.loading=!1,t.stop({data:\"cachehit\"}),t=null,this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutlookStreamingNotifications)&&this.calendarService.isUsingStreamingAsSyncingMode)||this.fetchCalendarEvents().then(function(i){e.isInCalendarView()&&(e.logger.info(\"loadCalendar: render fetched data\"),e.prepareAndRenderCalendarEvents(i,!0),e.navigateToFirstEvent()),t&&(t.stop({data:\"cachemiss\"}),t=null)},function(i){if(t&&(t.fail({data:\"cachemiss\"}),t=null),e.isInCalendarView()){switch(i.code){case\"UserMailboxNotDiscoverable\":e.hideSchedulingMeeting=!0,e.errorMessage=e.exceptionUtilityService.getFormattedErrorMessage(i);break;case\"Forbidden\":e.errorMessage=e.$translate.instant(e.resources.strings.error_message_GetCalendarEventsForbidden);break;default:e.errorMessage=e.exceptionUtilityService.getFormattedErrorMessage(i,e.$translate.instant(e.resources.strings.meeting_generic_fetch_error))}e.navigateToFirstEvent(e.errorMessage)}}).finally(function(){e.loading=!1,e.renderedMeetingElements=null})},i.prototype.isInCalendarView=function(){return this.layoutService.routedToAppBarItem&&this.layoutService.routedToAppBarItem.itemType===e.services.AppBarItemType.Calendar},i.prototype.fetchCalendarEvents=function(){var e=this;return this.logger.info(\"fetchCalendarEvents: get events for \"+this.totalNoOfDaysToShow+\" days...\"),this.calendarService.getEvents(\"quick-calendar\",this.totalNoOfDaysToShow-this.noOfDaysToShowBack,this.noOfDaysToShowBack).then(function(e){return e},function(t){return e.loggingService.error(\"Unable to load calendar events. Error: {0}\",t),e.$q.reject(t)})},i.prototype.getAriaNarratorAnnouncementForMeetingJoin=function(){return this.resources.strings.aria_quick_calendar_space_to_join},i.prototype.getAriaLabelForMeeting=function(e){var t=\"\";return e.isCalculatedAllDay||(t+=e.formattedTime+\" \"),t+=e.title||e.subject,e.location&&(t+=\" \"+e.location),this.isOnlineMeeting(e.viewModel)&&(t+=\" \"+this.$translate.instant(this.getAriaNarratorAnnouncementForMeetingJoin())),t},i.prototype.prevDay=function(){var e=$(\"#calendar-agenda\");if(this.logger.info(\"navigate to previous day\"),e.fullCalendar(\"prev\"),this.updateCurrentDay(e),!this.hasPrevDay){var t=document.querySelectorAll(\"quick-calendar .nav-buttons button\");t&&t.length>0&&t[1].focus()}},i.prototype.nextDay=function(){var e=$(\"#calendar-agenda\");if(this.logger.info(\"navigate to next day\"),e.fullCalendar(\"next\"),this.updateCurrentDay(e),!this.hasNextDay){var t=document.querySelectorAll(\"quick-calendar .nav-buttons button\");t&&t.length>=0&&t[0].focus()}},i.prototype.updateCurrentDay=function(e){var t=e.fullCalendar(\"getDate\");if(t&&t.startOf){var i=t.startOf(\"day\").local();this.hasPrevDay=i.isAfter(moment().startOf(\"day\").subtract(this.noOfDaysToShowBack,\"d\")),this.hasNextDay=i.isBefore(moment().startOf(\"day\").add(this.totalNoOfDaysToShow-this.noOfDaysToShowBack-1,\"d\")),this.currentGroup=_.find(this.groupedEvents,function(e){return moment(e.date).isSame(i,\"day\")}),this.currentDay=this.currentGroup.title,this.logger.info(\"Set calendar date to \"+this.currentDay)}},i.prototype.canJoinMeetingOnline=function(e){return!!e&&(!!e.joinOnlineMeetingUrl||e.isSkypeTeamMeeting&&!e.isBroadcast)},i.prototype.isOnlineMeeting=function(e){return!!e&&(!!e.joinOnlineMeetingUrl||e.isSkypeTeamMeeting)},i.prototype.isSfBMeeting=function(e){return!!e&&(!!e.joinOnlineMeetingUrl&&!e.isSkypeTeamMeeting)},i.prototype.getMeetingType=function(t){return t.skypeTeamMeetingType===e.services.MeetingType.Chat?\"Private\":\"Channel\"},i.prototype.isMeetingActive=function(e){return!!(\"0\"!==e.associatedRootMessageId?this.activeCallsService.getCallByMessageId(e.associatedConversationId,e.associatedRootMessageId):this.activeCallsService.getCallsByConversationId(e.associatedConversationId)[0])},i.prototype.onKeydown=function(e,t){e.which===this.constants.keyCodes.space&&this.canJoinMeetingOnline(t)&&this.joinOnlineMeeting(t)},i.prototype.onFocus=function(e){this.accessibilityService.isInKeyboardNavigationMode()&&(this.hasKeyboardFocus=!0)},i.prototype.onBlur=function(e){this.hasKeyboardFocus=!1},i.prototype.toggleBetweenDayAndAgendaView=function(){this.logger.info(\"user clicked toggle, switching to \"+(this.isAgendaView?\"Agenda view\":\"Day view\")),this.isAgendaView&&this.destroyFullCalendar(),this.isAgendaView=!this.isAgendaView,this.isViewSwitching=!0,this.loadCalendar()},i.prototype.focusViewToggle=function(e){if(this.isViewSwitching){var t=document.getElementById(\"qcbtnViewToggle\");t&&t.focus&&t.focus(),this.isViewSwitching=!1}},i.prototype.prepareAndRenderCalendarEvents=function(e,i){void 0===i&&(i=!1);var n=new t.QuickCalendarGroupEventsViewModel(this.$filter,this.$translate,this.totalNoOfDaysToShow,this.constants,this.localizationService,this.meetingViewModelFactory,this.resources,this.noOfDaysToShowBack);this.noPendingMeeting=n.prepareGroupEvents(e),this.events=e,this.groupedEvents=n.groupedEvents,this.isAgendaView&&(this.$state.current.name===this.constants.states.appCalendar||i)&&(this.logger.info(\"populate agenda view\"),this.populateAgendaView(e))},i.prototype.sanitizeEventProperties=function(e){for(var t=0,i=e;t<i.length;t++){var n=i[t];n.location=this.utilityService.escapeHtml(n.location),n.organizer=this.utilityService.escapeHtml(n.organizer)}},i.prototype.populateAgendaView=function(e){var t=this;this.cancelAgendaRenderScenario(),this.calendarAgendaRenderScenario=this.loggingService.newScenario(this.constants.scenarios.calendar.agendaView.rendered);var i=_.map(e,function(e){return{allDay:e.isCalculatedAllDay,title:e.subject,start:new Date(e.startTime),end:new Date(e.endTime),formattedTime:e.formattedTime,location:e.location,eventId:e.objectId,organizer:e.organizerName,rsvpResponse:e.myResponseType,isOnline:t.isOnlineMeeting(e.viewModel)}});this.sanitizeEventProperties(i),$(\".ts-left-rail-wrapper\").is(\":visible\")||(this.logger.info(\"left rail in collapsed state - calendar is not visible\"),this.calendarAgendaRenderScenario.incomplete({message:\"left rail is not visible\"})),this.fullCalendarInitialized&&(0===$(\".fc-view-container\",this.$element).length||Date.now()-this.fullCalendarInitTimestamp>this.constants.timeInMiliseconds.hour)&&(this.logger.info(\"reinitialize fullcalendar: \"+(this.fullCalendarInitialized?\"DOM recycled\":\"scroll position advancement\")),this.fullCalendarInitialized=!1,this.destroyFullCalendar()),this.fullCalendarInitialized?this.$timeout(function(){t.logger.info(\"update existing calendar with \"+i.length+\" events\");var e=$(\"#calendar-agenda\");t.resettingEvents=!0,e.fullCalendar(\"removeEvents\"),t.resettingEvents=!1,e.fullCalendar(\"addEventSource\",i)},0,!1):this.$timeout(function(){t.logger.info(\"try create new calendar with \"+i.length+\" events\");var e=$(\"#calendar-agenda\");e.fullCalendar({allDaySlot:!1,defaultView:\"agendaDay\",displayEventTime:!1,defaultTimedEventDuration:\"00:15:00\",editable:!1,header:!1,slotDuration:\"00:15:00\",slotEventOverlap:!1,scrollTime:t.isSmartScroll?t.chooseStartTime(i).format(\"HH:mm:ss\"):t.chooseStartTimeOld(),eventTextColor:\"black\",events:i,eventRender:function(e,i){if(!e.allDay){i.addClass(t.getMeetingClasses(e)),i.attr(\"id\",e.eventId),i.attr(\"acc-role\",\"list-item\"),i.attr(\"aria-level\",3),i.attr(\"aria-label\",t.getAriaLabelForMeeting(e)),i.attr(\"data-tid\",\"calendar-event\"),i.attr(\"tabindex\",0);var n=i.children().first();n.length&&(e.location&&n.append(\"<div class='loc'>\"+e.location+\"</div>\"),e.organizer&&n.append(\"<div class='org'>\"+e.organizer+\"</div>\"))}},viewRender:function(e,i){t.logger.info(\"calendar view rendered\"),t.fullCalendarInitialized||(t.fullCalendarInitialized=!0,t.fullCalendarInitTimestamp=Date.now(),t.logger.info(\"calendar successfully initialized\")),t.eventingService.$emit(t.constants.events.calendar.fullCalendarRendered)},eventAfterAllRender:function(e){t.highlightSelectedEvent(t.selectedEventId,t.selectedEventTime),t.calendarAgendaRenderScenario&&!t.resettingEvents&&(t.calendarAgendaRenderScenario.stop(),t.calendarAgendaRenderScenario=null)},selectable:!1,nowIndicator:!0,eventClick:function(e,i,n){t.logger.info('user selected event \"'+e.title+'\" ('+e.eventId+\")\"),e.eventId!==t.selectedEventId&&(t.highlightSelectedEvent(e.eventId,e.start),t.navigateToEventById(e.eventId),e.viewModel&&(t.isSelectedEventRecurring=e.viewModel.isRecurringMeeting))},eventDrop:function(e,t,i){alert(e.title+\" was dropped on \"+e.start.format()+\" till \"+e.end.format()),confirm(\"Are you sure about this change?\")||i()}}),t.updateCurrentDay(e)},0,!1)},i.prototype.destroyFullCalendar=function(){var e=$(\"#calendar-agenda\");0!==e.length&&e.fullCalendar(\"destroy\")},i.prototype.chooseStartTimeOld=function(){var e=(new Date).getHours();return e<8?\"07:00:00\":e<10?\"07:50:00\":e<13?\"08:50:00\":e<18?\"10:25:00\":\"10:50:00\"},i.prototype.chooseStartTime=function(e){var t=this.$element.find(\".agenda-wrapper\").height()/80,i=0,a=0,r=new Date;if(a+=(this.timeToNumber(r)+3600*t/3)*n.CALENDAR_WEIGHT_CURRENT_TIME,i+=n.CALENDAR_WEIGHT_CURRENT_TIME,e&&e.length>0){var s=_.filter(e,function(e){return e.start.getMonth()===r.getMonth()&&e.start.getDate()===r.getDate()&&!e.allDay});if(s.length>0){var o=_.sortBy(_.filter(s,function(e){return e.end>=r}),function(e){return e.start});if(o.length>0){var l=o.shift();if(l.start.getTime()-r.getTime()<6*this.constants.timeInMiliseconds.hour){var c=l.start>r?l.start:l.end;a+=this.timeToNumber(c)*n.CALENDAR_WEIGHT_NEXT_EVENT,i+=n.CALENDAR_WEIGHT_NEXT_EVENT;var d=o.shift();d&&d.start.getTime()-r.getTime()<6*this.constants.timeInMiliseconds.hour&&(a+=this.timeToNumber(d.start)*n.CALENDAR_WEIGHT_NEXT2_EVENT,i+=n.CALENDAR_WEIGHT_NEXT2_EVENT)}}var g=_.sortBy(_.filter(s,function(e){return e.end<r}),function(e){return e.start});if(g.length>0){var h=g.pop();a+=this.timeToNumber(h.end)*n.CALENDAR_WEIGHT_PREV_EVENT,i+=n.CALENDAR_WEIGHT_PREV_EVENT}}}if(r.getHours()>=8&&r.getHours()<18){a+=46800*n.CALENDAR_WEIGHT_WORKING_HOURS,i+=n.CALENDAR_WEIGHT_WORKING_HOURS}a/=i;var u=Math.max(0,a-t/2*3600);return this.numberToMoment(u)},i.prototype.timeToNumber=function(e){return 3600*e.getHours()+60*e.getMinutes()},i.prototype.numberToMoment=function(e){var t=new Date;return t.setHours(e/3600),t.setMinutes(e%3600/60),moment(t)},i.prototype.getMeetingClasses=function(e){var t=\"meeting\";return e.isOnline&&(t+=\" online\"),\"Accepted\"!=e.rsvpResponse&&\"Organizer\"!==e.rsvpResponse||(t+=\" accepted\"),t},i.prototype.navigateToEventById=function(e){var t=_.filter(this.events,function(t){return t.objectId===e});t&&t.length>0&&this.showDetail(t[0])},i.prototype.highlightSelectedEvent=function(e,t){if(e){if(e!==this.selectedEventId){var i=document.getElementById(this.selectedEventId);i&&(this.logger.info(\"remove highlight for calendar event [\"+this.selectedEventId+\"]\"),$(i).removeClass(\"selected\"))}var n=document.getElementById(e),a=!1;!n&&t&&(a=!0,e=this.findValidMeetingClosestToDate(t),n=document.getElementById(e)),n&&(this.logger.info(\"highlight calendar event [\"+e+\"]\"),$(n).addClass(\"selected\"),a&&this.navigateToEventById(e))}},i.prototype.findValidMeetingClosestToDate=function(e){var t,i=_.find(this.groupedEvents,function(t){return moment(t.date).isSame(e,\"day\")});if(i&&i.events&&(t=_.find(i.events,function(t){return moment(t.startTime).isSame(e)})))return t.objectId;var n=this.findFirstValidMeeting();return n?n.meetingId:null},i.prototype.findFirstValidMeeting=function(){for(var e,t,i,n,a=this.todayIndex;a<this.groupedEvents.length;a++){var r=this.groupedEvents[a].events;if(r&&r.length>0)return{meetingId:r[0].objectId,meetingStartDate:r[0].startTime,isRecurring:r[0].viewModel.isRecurringMeeting};var s=this.groupedEvents[a].allDayEvents;!e&&s&&s.length>0&&(e=s[0].objectId,t=s[0].startTime,i=s[0].viewModel.isRecurringMeeting,n=a)}return e?(this.groupedEvents[n].areAllDayAppointmentsCollapsed=!1,{meetingId:e,meetingStartDate:t,isRecurring:i}):null},i.FETCH_DAYS_SIZE_AGENDA_VIEW_FUTURE=14,i.FETCH_DAYS_SIZE_AGENDA_VIEW_PAST=7,i.FETCH_DAYS_SIZE_LIST_VIEW=5,i.CALENDAR_WEIGHT_CURRENT_TIME=3,i.CALENDAR_WEIGHT_NEXT_EVENT=2,i.CALENDAR_WEIGHT_NEXT2_EVENT=2,i.CALENDAR_WEIGHT_PREV_EVENT=1,i.CALENDAR_WEIGHT_WORKING_HOURS=8,i}();t.QuickCalendarBase=i;var n=function(e){function t(t,i,n,a,r,s,o,l,c,d,g,h,u,v,p,f,m,S,y,E,T,I,C,A,M,_,w,D){var b=e.call(this,t,i,n,a,r,s,o,l,c,d,g,h,u,v,p,f,m,S,y,E,T,I,C,A,M,_,w,D)||this;return b.loadCalendar(),b}return __extends(t,e),t.$inject=[\"$element\",\"$filter\",\"$q\",\"$scope\",\"$timeout\",\"$translate\",\"$window\",\"accessibilityService\",\"activeCallsService\",\"broadcastJoinService\",\"broadcastMeetingService\",\"calendarService\",\"callingUserActionService\",\"dialogService\",\"eventingService\",\"exceptionUtilityService\",\"htmlSanitizer\",\"layoutService\",\"localizationService\",\"loggingService\",\"meetingPolicySettingsStore\",\"meetingViewModelFactory\",\"resources\",\"settingsService\",\"tenantSettingsStore\",\"utilityService\",\"$state\",\"constants\"],t.prototype.getTeamsMeetingJoinOptions=function(){return{context:this.constants.scenarios.calling.context.meetingQuickCalendar}},t.prototype.joinSfBMeeting=function(e){this.$window.open(this.htmlSanitizer.sanitizeHrefUrl(e.joinOnlineMeetingUrl),\"_blank\")},t.prototype.navigateToFirstEvent=function(e){if(this.isInCalendarView())if(this.selectedEventId=void 0,this.selectedEventTime=void 0,this.isSelectedEventRecurring=void 0,e)this.$state.go(this.constants.states.appCalendar,{meetingId:this.constants.calendar.errorParameter+\":\"+e});else{var t=this.findFirstValidMeeting();t?t&&t.meetingId!==this.selectedEventId&&(this.selectedEventId=t.meetingId,this.selectedEventTime=t.meetingStartDate,this.isSelectedEventRecurring=t.isRecurring,this.$state.go(this.constants.states.appCalendar,{meetingId:this.selectedEventId})):this.$state.go(this.constants.states.appCalendar,{meetingId:this.constants.calendar.noMeetingParameter})}},t}(i);t.QuickCalendar=n;var a=function(e){function t(t,n,a,r,s,o,l,c,d,g,h,u,v,p,f,m,S,y,E,T,I,C,A,M,_,w,D,b){var R=e.call(this,t,n,a,r,s,o,l,c,d,g,h,u,v,p,f,m,S,y,E,T,I,C,A,M,_,w,D,b)||this;return R.shouldHideDayGroupHeader=!0,i.FETCH_DAYS_SIZE_LIST_VIEW=1,R.enableViewToggle=!1,R.isAgendaView=!1,R.loadCalendar(),R}return __extends(t,e),t.$inject=[\"$element\",\"$filter\",\"$q\",\"$scope\",\"$timeout\",\"$translate\",\"$window\",\"accessibilityService\",\"activeCallsService\",\"broadcastJoinService\",\"broadcastMeetingService\",\"calendarService\",\"callingUserActionService\",\"dialogService\",\"eventingService\",\"exceptionUtilityService\",\"htmlSanitizer\",\"layoutService\",\"localizationService\",\"loggingService\",\"meetingPolicySettingsStore\",\"meetingViewModelFactory\",\"resources\",\"settingsService\",\"tenantSettingsStore\",\"utilityService\",\"$state\",\"constants\"],t.prototype.getTeamsMeetingJoinOptions=function(){return{context:this.constants.scenarios.calling.context.meetingQuickCalendar,withOutgoingVideo:!0}},t.prototype.joinSfBMeeting=function(e){this.$window.Microsoft.Teams.Hwa.ClientCollabDevices.ShellHandler.joinSfBMeeting(this.htmlSanitizer.sanitizeHrefUrl(e.joinOnlineMeetingUrl))},t.prototype.navigateToFirstEvent=function(e){this.logger.debug(\"On Surface Hub, calendar does not navigate to first event\")},t.prototype.getAriaNarratorAnnouncementForMeetingJoin=function(){return\"\"},t}(i);t.SurfaceHubQuickCalendar=a;var r=function(e,t){return{restrict:\"E\",scope:{},controller:e.surfaceHubEnabled?a:n,controllerAs:\"qc\",link:function(i,n){t.compile(e.surfaceHubEnabled?\"components/quick-calendar/quick-calendar-surface-hub.html\":\"components/quick-calendar/quick-calendar.html\",i,n)}}};r.$inject=[\"layoutService\",\"templateCompileService\"],angular.module(\"teamspace.quickCalendar\",[\"skypeX.tenantSettingsStore\",\"skypeX.userOfficeSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.accessibilityService\",\"teamspace.activeCallsService\",\"teamspace.broadcastJoinService\",\"teamspace.broadcastMeetingService\",\"teamspace.calendarService\",\"teamspace.callingUserActionService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.exceptionUtilityService\",\"teamspace.htmlSanitizer\",\"teamspace.layoutService\",\"teamspace.localizationService\",\"teamspace.loggingService\",\"teamspace.meetingViewModelFactory\",\"teamspace.settingsService\",\"teamspace.templateCompileService\",\"teamspace.utilityService\"]).directive(\"quickCalendar\",r)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function s(t,s,i,n,r,a,o,c,l,h,d,p,g,m,u,v,y){var I=this;this.$scope=t,this.$timeout=s,this.$translate=i,this.constants=n,this.eventingService=r,this.loggingService=o,this.resources=c,this.messageService=d,this.utilityService=p,this.conversationsService=m,this.messageActionsService=u,this.channelService=v,this.$q=y,this.enableChannelMeetNowButton=!1,this.focusInEditor=!1,this.startExpaned=!1,this.canUserReply=!0,this.isCallMessage=this.thread.firstMessage.isCallMessage,t.draftConversationItem=a.getLocalConversationItemByReplyChainId(this.thread.objectId),this.currentMri=h.getCurrentSkypeMri(),this.replyBoxFocusAfterNewMessage=l.valueAsBoolean(n.settings.names.replyBoxFocusAfterNewMessage),this.enableChannelMeetNowButton=l.valueAsBoolean(n.settings.names.enableChannelMeetNowButton),this.updateSettings(),this.pseudoElementId=\"pseudofocus-\"+e.services.MessagingUtilities.getFormattedClientId(this.thread.clientId),this.thread.replyFormVisible=this.thread.replyFormVisible||null!=t.draftConversationItem,this.replyFocusEditorEvent=n.events.messages.replyFocusEditor,r.$on(t,n.events.messages.replyMessageShortcut,function(e,t){if(t.threadId===I.thread.objectId){if(I.startExpaned=t.full,I.focusInEditor)return void r.$emit(I.replyFocusEditorEvent,null);I.showNewMessageForm(!I.thread.replyFormVisible)}}),this.subscribeToMessageActionsService();var f=g.getRootRouteParams();f.messageId=angular.isDefined(f.messageId)?f.messageId:null,(f.showNewMeetupExperience||f.openReply)&&f.threadId===this.thread.conversationId&&f.messageId===this.thread.objectId&&this.showNewMessageForm(!0),r.$on(t,n.settings.names.newMessageQuotedReply,function(e,t){t&&I.thread&&t.id===I.thread.objectId&&(I.showNewMessageForm(!0),s(function(){r.$emit(n.settings.names.insertQuotedReply,{id:I.thread.objectId,content:t.content,author:t.author,link:t.link,timestamp:t.timestamp})}))}),this.replyBoxFocusAfterNewMessage&&this.thread&&this.lastSentClientId&&this.thread.clientId===this.lastSentClientId&&(this.thread.replyFormVisible=!0)}return s.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"constants\",\"eventingService\",\"localMessageStorageService\",\"loggingService\",\"resources\",\"settingsService\",\"sxConfig\",\"messageService\",\"utilityService\",\"routeUtilityService\",\"conversationsService\",\"messageActionsService\",\"channelService\",\"$q\"],s.prototype.updateSettings=function(){this.canUserReply=this.thread&&this.thread.canReplyToThread,this.replyButtonLabel=this.canUserReply?this.$translate.instant(this.resources.strings.icons_reply):this.$translate.instant(this.resources.strings.icons_replyDisabled)},s.prototype.showNewMessageForm=function(e){var t=this;void 0===e&&(e=!1),this.$timeout(function(){if(e){var s=$(\"#\"+t.pseudoElementId);s&&s.length>0&&s.focus()}t.thread.replyFormVisible=!0,t.setFocusInEditor(!0),t.scrollIntoViewAsync()},0,!1)},s.prototype.onCancel=function(t){var s=this;this.setFocusInEditor(!1),this.thread.replyFormVisible=!1,this.$scope.draftConversationItem=null,this.$timeout(function(){var t=\"#\"+e.services.MessagingUtilities.getFormattedThreadId(s.thread.objectId)+\" .ts-reply-message .icons-reply\";s.eventingService.$emit(s.constants.events.messages.messageUpdate,{selector:t})},10,!1)},s.prototype.setFocusInEditor=function(e){this.focusInEditor=e,this.eventingService.$emit(this.constants.events.messages.focusInEditor,{editorHasFocus:e,messageType:this.messageType})},s.prototype.isValidMessage=function(s){var i=new t.MessageValidation(!0);return i.isValid=!e.services.MessagingUtilities.isClientLie(s.replyChainId),i.errorInfo=i.isValid?\"\":this.$translate.instant(this.$scope.$root.resources.strings.messages_invalidThread),i.errorType=t.ComposeErrorType.InvalidThread,i},s.prototype.onUpArrow=function(){var e=this;return this.thread?this.thread.editLastMessageFromMe(function(t){e.utilityService.scrollMessageIntoView(e.$scope,t)}):this.$q.when(!1)},s.prototype.scrollIntoViewAsync=function(){var t=this;this.$scope.$emit(this.constants.events.virtualRepeat.customScroll,{callback:function(){t.loggingService.debug(\"scrollThreadIntoView \"+t.thread.clientId);var s=angular.element(\"#\"+e.services.MessagingUtilities.getFormattedThreadId(t.thread.objectId));s&&s.length&&t.utilityService.scrollElementIntoView(s[0],t.constants.utilities.scroll.bottom)},stickToBeginning:!1})},s.prototype.subscribeToMessageActionsService=function(){var t=this.conversationsService.getConversation(this.thread.conversationId);t&&!t.isChat()&&t.getTeamId()&&this.messageActionsService.safeSubscribe(this.$scope,this.updateSettings.bind(this),e.services.MessageActionsServiceEvents.EventType_PropertyUpdate,t.id)},s.prototype.showMeetingCreate=function(){var t=this.channelService.getParentTeamAndChannelByChannelId(this.thread.conversationId);return null!=t.channel&&t.channel.channelType!==e.services.ChannelType.Private&&this.enableChannelMeetNowButton},s.prototype.sendReply=function(e,t){var s=this;return this.showNewMessageForm(),this.messageService.createMessage({conversationId:this.thread.conversationId,replyChainId:this.thread.objectId,messageBody:e.message,messagePreview:e.preview,fileAttachments:e.attachments,extensions:e.extensions,mentions:e.mentions,inputExtensionAttachments:e.inputExtensionAttachments,embeddedLinks:e.embeddedlinks,isHtml:e.isHtml,importance:e.importance,clientId:e.clientId,draftObjectId:e.draftObjectId,scenario:t,inlineImages:e.inlineImages}).then(function(){s.$scope.draftConversationItem=null})},s}();t.ReplyMessageController=s,angular.module(\"teamspace.replyMessage\",[\"pascalprecht.translate\",\"teamspace.eventingService\",\"teamspace.localMessageStorageService\",\"teamspace.messageService\",\"teamspace.channelService\",\"teamspace.routeUtilityService\"]).directive(\"replyMessage\",[\"templateCompileService\",function(e){return{restrict:\"E\",scope:{},bindToController:{thread:\"=?\",messageType:\"=?\",lastSentClientId:\"=?\"},controllerAs:\"replyMsgCtrl\",controller:s,link:function(t,s,i,n){e.compile(\"components/reply-message/reply-message.html\",t,s)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function e(e,o){this.cortanaRigelService=e,this.loggingService=o,this.logger=o.newLogger(\"rigel-console-cortana\"),this.logger.info(\"RigelConsoleCortanaController has loaded.\")}return e.$inject=[\"cortanaRigelService\",\"loggingService\"],e}();e.RigelConsoleCortanaController=o,angular.module(\"teamspace.rigelConsoleCortana\",[\"teamspace.cortanaRigelService\"]).directive(\"rigelConsoleCortana\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:o,templateUrl:e.files.templates.rigelConsoleCortana,controllerAs:\"ctrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n;!function(e){e[e.HomePage=0]=\"HomePage\",e[e.InCall=1]=\"InCall\",e[e.PreCall=2]=\"PreCall\",e[e.PostCall=3]=\"PostCall\"}(n=t.State||(t.State={}));var a=function(){function t(e,t,a,i,s,r,o,l,c,g,d,v,u,m,p){var h=this;this.$scope=e,this.$rootScope=t,this.$q=a,this.$window=s,this.constants=r,this.callingService=o,this.conversationsService=l,this.loggingService=c,this.callingDeepLinkService=g,this.eventingService=d,this.rigelCallHandler=u,this.diagnosticsActionService=m,this.utilityService=p,this.currentState=n.HomePage,this.isCortanaOpen=!1,this.state=n,this.rootScopeListeners=[],this.logger=c.newLogger(\"rigel-console-frame\"),v.isWindowFullscreen=!0,v.appBarVisible=!1,v.fullscreenEnabled=!0,i&&i.current?this.logger.info(\"state.current.name = {0}\",i.current.name?i.current.name:\"null\"):this.logger.error(\"state.current = {0}\",i?i.current:\"null\"),s.electronSafeIpc.send(r.events.desktopApp.requestFullScreen),this.currentState=n.HomePage;var C=a.defer();switch(C.promise.then(function(){h.sendRigelTeamsStateTelemetry()}),i.current.name){case r.states.rigelConsolePreCall:this.logger.info(\"loading pre-call state\"),this.currentState=n.PreCall,C.resolve();break;case r.states.rigelConsole:this.getCallFromParams(i.params).then(function(){C.resolve()});break;case r.states.rigelConsolePostCall:this.logger.info(\"loading post-call state\"),this.currentState=n.PostCall,C.resolve();break;default:C.resolve()}this.registerListeners(),this.registerRestoreFocus(),_.defer(function(){return p.digest(e)})}return t.$inject=[\"$scope\",\"$rootScope\",\"$q\",\"$state\",\"$window\",\"constants\",\"callingService\",\"conversationsService\",\"loggingService\",\"callingDeepLinkService\",\"eventingService\",\"layoutService\",\"rigelCallHandler\",\"diagnosticsActionService\",\"utilityService\"],t.prototype.registerListeners=function(){var t=this;this.eventingService.$on(this.$scope,this.constants.events.cortana.activated,function(){if(t.logger.info(\"Cortana activated\"),!t.isCortanaOpen){t.isCortanaOpen=!0;var a=t.rigelCallHandler.getCurrentTeamsState();a===e.services.TeamsCallState.Idle?t.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Cortana,\"$on \"+t.constants.events.cortana.activated):a===e.services.TeamsCallState.PostCall&&(t.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Cortana,\"$on \"+t.constants.events.cortana.activated),t.currentState=n.HomePage),_.defer(function(){return t.utilityService.digest(t.$scope)})}}),this.eventingService.$on(this.$scope,this.constants.events.cortana.dismissed,function(a,i){t.logger.info(\"Cortana dismissed, userDismissed: \"+i),t.isCortanaOpen&&(t.isCortanaOpen=!1,t.currentState!=n.InCall&&i&&t.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Idle,\"$on \"+t.constants.events.cortana.dismissed),_.defer(function(){return t.utilityService.digest(t.$scope)}))}),this.rootScopeListeners.push(this.$rootScope.$on(this.constants.events.rigel.service.eventTypes.frontOfRoomLoadFailed,function(){return t.onFrontOfRoomLoadFailed()})),this.$scope.$on(\"$destroy\",function(){t.rootScopeListeners.forEach(function(e){return e()})})},t.prototype.onFrontOfRoomLoadFailed=function(){this.logger.info(\"Front of room load failed event received\"),this.call?(this.logger.info(\"ending call\"),this.callingService.leaveCall(this.call,this.constants.scenarios.calling.context.rigelFrontOfRoomLoadFailed)):(this.logger.info(\"setting TeamsState to Idle\"),this.diagnosticsActionService.download(),this.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Idle,\"onFrontOfRoomLoadFailed\"))},t.prototype.sendRigelTeamsStateTelemetry=function(){var t=this.rigelCallHandler.getCurrentTeamsState(),a=this.loggingService.newScenario(this.constants.scenarios.calling.rigelCurrentTeamsState);if(a.mark(this.currentState.toString()),a.mark(e.services.TeamsCallState[t]),this.isCortanaOpen&&t===e.services.TeamsCallState.Cortana)a.stop();else if(this.currentState===n.HomePage&&t===e.services.TeamsCallState.Idle)a.stop();else if(this.currentState===n.InCall&&t===e.services.TeamsCallState.Incoming)a.stop();else if(this.currentState===n.InCall&&t===e.services.TeamsCallState.InACall)a.stop();else if(this.currentState===n.PostCall&&t===e.services.TeamsCallState.PostCall)a.stop();else{var i=\"current state: \"+n[this.currentState]+\" (\"+this.currentState+\"),doesn't match teams state: \"+e.services.TeamsCallState[t]+\" (\"+t+\")\";this.logger.error(i),a.fail()}},t.prototype.getScenarioForCalling=function(e){e.deepLinkContext&&(this.logger.info(\"params.deepLinkContext is not null\"),this.callingScenario=this.loggingService.findScenarioByNameAndId(e.deepLinkContext.scenarioName,e.deepLinkContext.scenarioId)),this.callingScenario||(this.logger.error(\"callingScenario is null. creating new scenario = \"+this.constants.events.rigel.service.scenarios.joinCallMeeting),this.callingScenario=this.loggingService.newScenario(this.constants.events.rigel.service.scenarios.joinCallMeeting,null,null,10*this.constants.timeInMiliseconds.second))},t.prototype.getCallFromParams=function(e){var t=this;this.getScenarioForCalling(e),this.callingScenario.mark(\"before_calling_getCall\");var a=this.$q.defer();return this.getCall(e).then(function(e){if(t.call=e,t.call){if(t.logger.info(\"loading in-call state\"),t.currentState=n.InCall,t.callingScenario.mark(\"loading_in_call_state\"),1===t.call.state)a.resolve();else var i=e.changed(function(){[3,7].includes(t.call.state)&&(a.resolve(),i.dispose())});t.callingScenario.stop()}else t.callingScenario.mark(\"call_object_not_found\"),t.callingScenario.fail(),a.resolve()}).catch(function(e){t.logger.error(\"Error while handling rigel service join-meetup event-22-: \"+(e&&e.reason?String(e.reason):String(e))),t.$window.electronSafeIpc.send(t.constants.events.rigel.service.callback,{type:t.constants.events.rigel.service.eventTypes.joinMeetupFailure,data:\"getCallFromParams\"}),t.callingScenario.mark(\"error_resolving_call_object\"),t.callingScenario.fail()}),e.deepLinkContext||e.teamsCallId?(this.conversation=this.conversationsService.getCallingConversation(e.conversationId),this.conversation.alive(),this.$scope.$on(\"$destroy\",this.conversation.dispose.bind(this.conversation)),a.promise):a.promise},t.prototype.getCall=function(e){return e.deepLinkContext&&!e.teamsCallId?this.callingDeepLinkService.handleCallDeepLink(e.deepLinkContext,e.conversationId,e.messageId):this.$q.resolve(this.callingService.getCallByTeamsCallId(e.teamsCallId))},t.prototype.registerRestoreFocus=function(){document.addEventListener(\"click\",this.restoreFocus),document.addEventListener(\"keydown\",this.restoreFocus),document.body.addEventListener(\"focus\",this.restoreFocus)},t.prototype.restoreFocus=function(){setTimeout(function(){if(document.activeElement===document.body){var e=angular.element(\"button:not(:hidden):first\");e&&e.focus()}},10)},t.prototype.eatRightClick=function(e){\"contextmenu\"===e.type&&(e.preventDefault(),e.stopPropagation())},t}();t.RigelConsoleFrameController=a,angular.module(\"teamspace.rigelConsoleFrame\",[\"teamspace.conversationsService\",\"teamspace.diagnosticsActionService\",\"teamspace.eventingService\",\"teamspace.layoutService\",\"teamspace.rigelConsoleScreen\",\"teamspace.rigelConsoleHomePage\",\"teamspace.rigelCallHandler\",\"teamspace.rigelConsolePreCall\",\"teamspace.rigelConsoleCortana\",\"teamspace.rigelConsolePostCall\",\"teamspace.utilityService\"]).directive(\"rigelConsoleFrame\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:a,templateUrl:e.files.templates.rigelConsoleFrame,controllerAs:\"ctrl\"}}]).directive(\"rigelTab\",[\"constants\",function(e){return{restrict:\"A\",link:function(t,n,a){n.bind(\"keydown\",function(n){var i=null;switch(n.which||n.keyCode){case e.keyCodes.tab:i=t.$eval(a.rigelTab).next;break;case e.keyCodes.shift:i=t.$eval(a.rigelTab).prev}i&&(angular.element(i).focus(),n.preventDefault())})}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function e(e){e.info(\"RigelConsoleHomePageController has loaded.\")}return e.$inject=[\"loggingService\"],e}();e.RigelConsoleHomePageController=o,angular.module(\"teamspace.rigelConsoleHomePage\",[]).directive(\"rigelConsoleHomePage\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:o,templateUrl:e.files.templates.rigelConsoleHomePage,controllerAs:\"rigelConsoleHomePage\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var n=function(){function t(e,t,n,i,r,o,a,s,c,l,u,g,h,d,p,f,m){var v=this;this.$scope=e,this.$interval=t,this.constants=i,this.$translate=r,this.resources=o,this.callTitleService=s,this.utilityService=c,this.brbV2FeedbackService=l,this.sxConfig=h,this.peopleService=d,this.cortanaEventingService=f,this.cortanaLoaderService=m,this.subject=\"\",this.startTime=\"\",this.endTime=\"\",this.location=\"\",this.organizer=\"\",this.meetingHours=\"\",this.shouldEnableFeedback=!1,this.enableCortana=!1,this.logger=a.newLogger(\"rigelConsoleScreenLeftPanel\"),this.currentTime=Date.now(),this.updateCurrentTime(),this.rigelSettings=u.valueFor(i.settings.names.rigel),this.shouldEnableFeedback=this.rigelSettings.enableBrbFeedback&&!g.disableFeedbackButton,this.setSubject(),this.initializeForCortana(),e.$on(\"$destroy\",function(e){t.cancel(v.currentTimeInterval)}),e.$on(i.events.rigel.service.eventTypes.disableFeedbackButton,this.updateShouldEnableFeedback.bind(this)),this.populateMeetingLocation(),this.meetingInfoExchangeProvider.getExchangeMeetingInfo().then(function(t){if(t){if(t.startTime&&(v.startTime=t.startTime,e.$watch(\"ctrl.conversation.meetingInfo.startTime\",function(e,n){e&&e!==n&&(v.startTime=e,v.setMeetingHours(t))})),t.endTime&&(v.endTime=t.endTime,e.$watch(\"ctrl.conversation.meetingInfo.endTime\",function(e,n){e&&e!==n&&(v.endTime=e,v.setMeetingHours(t))})),t.attendees&&t.attendees.length>0){var n=_.find(t.attendees,function(e){return\"Organizer\"===e.type});n&&(v.organizer=n.name)}v.setMeetingHours(t)}}),this.rigelSettings.enableUnifiedBar||p(function(){v.logHangupButtonCollidingElement()})}return t.$inject=[\"$scope\",\"$interval\",\"$window\",\"constants\",\"$translate\",\"resources\",\"loggingService\",\"callTitleService\",\"utilityService\",\"brbV2FeedbackService\",\"settingsService\",\"rigelServiceHandler\",\"sxConfig\",\"peopleService\",\"$timeout\",\"cortanaEventingService\",\"cortanaLoaderService\"],t.prototype.initializeForCortana=function(){var t=this;return this.cortanaEventingService.safeSubscribe(this.$scope,function(){t.enableCortana=!0,_.defer(function(){return t.utilityService.digest(t.$scope)})},e.services.CortanaServiceEvents.initialize),this.cortanaEventingService.safeSubscribe(this.$scope,function(){t.enableCortana=!1,_.defer(function(){return t.utilityService.digest(t.$scope)})},e.services.CortanaServiceEvents.destroyed),this.cortanaLoaderService.getCortanaService().then(function(e){t.enableCortana=e.isCortanaInitialized()}).catch(function(e){t.logger.warn(\"initializing for Cortana encountered an error: \"+e),t.enableCortana=!1})},t.prototype.populateMeetingLocation=function(){var e=this;this.peopleService.getPeopleProfile(this.sxConfig.getCurrentSkypeMri(),\"rigel-console-left-panel\").then(function(t){e.location=t.displayName}).catch(function(t){e.logger.error(\"Failed to get user profile: \"+t)})},t.prototype.handleFeedbackButtonKeyDown=function(e){if(e&&e.which===this.constants.keyCodes.tab&&e.shiftKey){var t=angular.element(document.getElementById(\"cancelInviteParticipantsButton\"));if(t&&!t.is(\":hidden\"))return t.focus(),void e.preventDefault()}},t.prototype.updateShouldEnableFeedback=function(e,t){this.shouldEnableFeedback=this.rigelSettings.enableBrbFeedback&&!t},t.prototype.updateCurrentTime=function(){var e=this;this.currentTimeInterval=this.$interval(function(){e.currentTime=Date.now()},this.constants.timeInMiliseconds.minute,0,!1)},t.prototype.reportProblem=function(){this.logger.info(\"report problem clicked\"),this.rigelSettings.enableUnifiedBar||this.logHangupButtonCollidingElement(),this.brbV2FeedbackService.openDialog()},t.prototype.showCortana=function(){this.$scope.$emit(this.constants.events.cortana.invoke,{isCancel:!1})},t.prototype.setSubject=function(){var e=this;this.conversation.getId().then(function(t){e.subject=e.$translate.instant(e.resources.strings.rigel_meeting_default_title),e.callTitleService.getDefaultCallTitle(e.constants.scenarios.calling.context.rigelConsoleScreen,e.call,1,e.conversation).then(function(t){e.subject=e.callTitleService.getMeetupTitleForCall(e.call)||t.titleText||e.subject}).catch(function(t){e.logger.error(\"Could not get default title for call \"+e.call.callId+\" error=\"+t)})});var t=this.callTitleService.subscribeForMeetupTitle(this.call.teamsCallId,function(t){e.subject=t});this.$scope.$on(\"$destroy\",function(e){t&&t.dispose()})},t.prototype.setMeetingHours=function(e){if(e&&e.startTime&&e.endTime){var t=moment(this.startTime).format(\"h:mm a\"),n=moment(this.endTime).format(\"h:mm a\");this.meetingHours=this.$translate.instant(this.resources.strings.rigel_console_meeting_timeduration_format,{startHour:t,endingHour:n})}},t.prototype.logHangupButtonCollidingElement=function(){var e=this;try{if(angular.element(\"rigel-console-screen\")&&angular.element(\"rigel-console-screen\").find(\"#rigel-hangup-button\")){var t=angular.element(\"rigel-console-screen\").find(\"#rigel-hangup-button\")[0],n=t.getBoundingClientRect();this.logger.info(\"Hangup btn position: \"+n.x+\"x\"+n.y),[{x:n.x,y:n.y},{x:n.x+t.clientWidth,y:n.y},{x:n.x+t.clientWidth,y:n.y+t.clientHeight},{x:n.x,y:n.y+t.clientHeight},{x:n.x+t.clientWidth/2,y:n.y+t.clientHeight/2}].forEach(function(t){return e.logger.info(\"Element at (\"+t.x+\"x\"+t.y+\"): \"+document.elementFromPoint(t.x,t.y).outerHTML)})}else this.logger.info(\"calling-buttons/hangup button doesn't exist\")}catch(e){this.logger.error(\"Error getting hangup button position: \"+e)}},t}();t.RigelConsoleLeftPanelController=n,angular.module(\"teamspace.rigelConsoleLeftPanel\",[\"teamspace.loggingService\",\"teamspace.callTitleService\",\"teamspace.brbV2FeedbackService\",\"teamspace.utilityService\",\"teamspace.rigelServiceHandler\",\"teamspace.peopleService\",\"skypeX.sxConfig\"]).directive(\"rigelConsoleLeftPanel\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{conversation:\"<\",call:\"<\",meetingInfoExchangeProvider:\"<\"},controllerAs:\"ctrl\",controller:n,templateUrl:e.files.templates.rigelConsoleLeftPanel}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){var t=function(){function i(i,t,a,s,l,n,r,c,o,d,h,g){var p=this;this.resources=r,this.$translate=c,this.callingQualityFeedbackService=o,this.diagnosticsActionService=d,this.rigelCallHandler=h,this.logger=s.newLogger(\"rigel-console-post-call\"),this.logger.info(\"RigelConsolePostCallController has loaded.\"),this.callId=t.params.callId,this.teamsCallId=t.params.teamsCallId,this.prepareCallQualityQuestionnaire(t.params.callId),this.cqfScenario=s.newScenario(a.events.rigel.service.scenarios.callingQualityFeedback),this.dismissBtnClicked=!0,this.questionnaire||(this.logger.error(\"call id = \"+this.callId+\" failed to navigate CQF\"),this.postCallScenarioHandler(\"fail\"),this.dismiss()),i.$watch(\"ctrl.questionnaire.isComplete\",function(){p.logger.info(\"questionnaire.isComplete called\"),p.questionnaire.isComplete&&(p.questionnaire.isCancelled&&p.postCallScenarioHandler(\"incomplete\"),p.dismissBtnClicked=!1,p.dismiss())}),g.openWindows(e.services.RigelExternalView.Blank).then(function(e){return i.$on(\"$destroy\",function(){return g.closeWindows(e)})})}return i.$inject=[\"$scope\",\"$state\",\"constants\",\"loggingService\",\"eventingService\",\"callingService\",\"resources\",\"$translate\",\"callingQualityFeedbackService\",\"diagnosticsActionService\",\"rigelCallHandler\",\"rigelExternalWindowService\"],i.prototype.prepareCallQualityQuestionnaire=function(e){this.logger.info(\"current call id = \"+this.callId+\" updated by new call id = \"+e),this.callId=e,this.questionnaire=this.callingQualityFeedbackService.getQuestionnaire(this.callId)},i.prototype.postCallScenarioHandler=function(e,i){if(this.logger.info(\"scenario command = \"+e),this.cqfScenario)switch(e){case\"stop\":this.cqfScenario.stop(i),this.cqfScenario=null;break;case\"cancel\":this.cqfScenario.cancel(i),this.cqfScenario=null;break;case\"incomplete\":this.cqfScenario.incomplete(i),this.cqfScenario=null;break;case\"fail\":this.cqfScenario.fail(i),this.cqfScenario=null;break;default:this.cqfScenario.mark(e,i)}},i.prototype.onRatingChanged=function(e){this.questionnaire&&(this.questionnaire.rating=e,this.postCallScenarioHandler(\"rating_\"+e))},i.prototype.getTitle=function(){return this.questionnaire.callType===e.services.FeedbackCallType.ScreenshareFromChat?this.$translate.instant(this.resources.strings.screenshare_only_call_quality_feedback):this.$translate.instant(this.resources.strings.call_quality_feedback)},i.prototype.dismiss=function(){this.logger.info(\"dismiss called with dismissBtnClicked = \"+this.dismissBtnClicked),this.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Idle,\"dismiss\"),this.dismissBtnClicked?this.postCallScenarioHandler(\"cancel\"):this.postCallScenarioHandler(\"stop\")},i.prototype.$onDestroy=function(){if(this.logger.info(\"onDestroy called\"),this.questionnaire&&this.questionnaire.isActionable){this.questionnaire.abandon();var i=e.services.TeamsCallState[this.rigelCallHandler.getCurrentTeamsState()];this.postCallScenarioHandler(\"incomplete\",{teamsCallState:i})}this.diagnosticsActionService.download()},i}();i.RigelConsolePostCallController=t,angular.module(\"teamspace.rigelConsolePostCall\",[\"teamspace.callingQualityFeedbackService\",\"teamspace.starRating\",\"teamspace.callingQualityFeedback\",\"teamspace.eventingService\",\"teamspace.callingService\",\"pascalprecht.translate\",\"teamspace.rigelCallHandler\",\"teamspace.diagnosticsActionService\",\"teamspace.rigelExternalWindowService\"]).directive(\"rigelConsolePostCall\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:t,templateUrl:e.files.templates.rigelConsolePostCall,controllerAs:\"ctrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var i=function(){function t(t,i,n,s,l,o,r,c,a,g,p){this.$scope=t,this.$translate=i,this.resources=n,this.$rootScope=s,this.utilityService=l,this.conversationsService=o,this.constants=r,this.callTitleService=c,this.callingUserActionService=a,this.loggingService=g,this.callingSupportService=p,this.participants={},this.isPstnCallingAllowed=!1,this.logger=g.newLogger(\"rigel-console-new-meeting\"),this.contactSelected=this.contactSelected.bind(this),this.peoplePickerFilterScenario=e.services.PeoplePickerFor[e.services.PeoplePickerFor.addToMeeting],this.initPstnCallingAllowed()}return t.$inject=[\"$scope\",\"$translate\",\"resources\",\"$rootScope\",\"utilityService\",\"conversationsService\",\"constants\",\"callTitleService\",\"callingUserActionService\",\"loggingService\",\"callingSupportService\"],t.prototype.contactSelected=function(e){this.participants[e.mri]=e},t.prototype.removeParticipant=function(e){delete this.participants[e]},t.prototype.placeCall=function(){var t=this,i=this.loggingService.newScenario(this.constants.events.rigel.service.scenarios.newMeeting,null,null,null,!0);if(i.clientId=this.utilityService.generateUUID(),this.createConversation(),!this.conversation)return this.logger.error(\"Cannot place call. Conversation creation failed.\"),void i.fail({reason:\"Conversation creation failed\"});var n={withVideo:!0,conversationId:this.conversation.id,isChannelMeeting:!1,context:e.services.CallTelemetryContext.RigelConsoleNewMeeting};return this.callingUserActionService.placeCall(n).then(function(e){return t.logger.info(\"Call placed successfully\"),t.callTitleService.setMeetupTitle(e,t.getTitle()),i.stop(),e})},t.prototype.createConversation=function(){var e=_.keys(this.participants);this.conversation=0==e.length?null:this.conversationsService.getChatConversationWith(e)},t.prototype.getTitle=function(){return _.keys(this.participants).length>1?this.$translate.instant(this.resources.strings.meeting_default_skypeteam_location):_.first(_.values(this.participants)).displayName},t.prototype.cancel=function(){this.logger.info(\"New meeting creation cancelled\"),this.$rootScope.$broadcast(this.constants.events.rigel.service.eventTypes.cancelPreCall,void 0)},t.prototype.disableInviteBtn=function(){return 0==_.keys(this.participants).length},t.prototype.initPstnCallingAllowed=function(){var t=this;this.pstnCallingAllowedSubscription=this.callingSupportService.subscribe(function(){return t.onPstnCallingAllowedChanged()},e.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),this.$scope.$on(\"$destroy\",function(){t.pstnCallingAllowedSubscription&&t.callingSupportService.unsubscribe(t.pstnCallingAllowedSubscription)}),this.onPstnCallingAllowedChanged()},t.prototype.onPstnCallingAllowedChanged=function(){this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.logger.info(\"onPstnCallingAllowedChanged: isPstnCallingAllowed= \"+this.isPstnCallingAllowed),this.searchPlaceholderText=this.isPstnCallingAllowed?this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_searchtext_pstn):this.$translate.instant(this.resources.strings.calling_add_to_speed_dial_searchtext)},t}();t.RigelConsoleNewMeetingController=i,angular.module(\"teamspace.rigelConsoleNewMeeting\",[]).directive(\"rigelConsoleNewMeeting\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",controller:i,templateUrl:e.files.templates.rigelConsoleNewMeeting}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,n,o){this.$rootScope=e,this.constants=t,this.eventingService=o,this.logger=n.newLogger(\"rigel-console-new-pstn-call\")}return e.$inject=[\"$rootScope\",\"constants\",\"loggingService\",\"eventingService\"],e.prototype.cancel=function(){this.logger.info(\"New PSTN Call cancelled\"),this.eventingService.$emit(this.constants.events.dialpad.clearDialpadDisplay),this.$rootScope.$broadcast(this.constants.events.rigel.service.eventTypes.cancelPreCall,void 0)},e}();e.RigelConsoleNewPstnCallController=t,angular.module(\"teamspace.rigelConsoleNewPstnCall\",[]).directive(\"rigelConsoleNewPstnCall\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",controller:t,templateUrl:e.files.templates.rigelConsoleNewPstnCall}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,n,s,l,r,o,a,c,h,g){this.$scope=t,this.$rootScope=i,this.$interval=n,this.$window=l,this.constants=r,this.rigelCallHandler=o,this.loggingService=a,this.utilityService=h,this.rigelExternalWindowService=g,this.isPstnCall=!1,this.showVmrLink=!1,this.logger=a.newLogger(\"rigel-console-pre-call\"),this.isPstnCall=\"true\"===s.params.isPstnCall;var p=a.newScenario(r.events.rigel.service.scenarios.preCall,null,null,null,!0);p.appendEventData({type:this.isPstnCall?\"pstn\":\"meeting\"}),this.init(),p.stop(),this.logger.info(\"Loaded successfully, isPstnCall: \"+this.isPstnCall),this.showVmrLink=c.valueFor(r.settings.names.rigel).showVmrLink}return t.$inject=[\"$q\",\"$scope\",\"$rootScope\",\"$interval\",\"$state\",\"$window\",\"constants\",\"rigelCallHandler\",\"loggingService\",\"settingsService\",\"utilityService\",\"rigelExternalWindowService\"],t.prototype.init=function(){var t=this;this.updateCurrentTime(),this.ipc=this.$window.electronSafeIpc,this.rigelExternalWindowService.openWindows(e.services.RigelExternalView.Blank).then(function(e){return t.$scope.$on(\"$destroy\",function(){return t.rigelExternalWindowService.closeWindows(e)})}),this.$scope.$on(\"$destroy\",function(e){t.$interval.cancel(t.currentTimeInterval)});var i=this.$rootScope.$on(this.constants.events.rigel.service.eventTypes.cancelPreCall,this.onCancel.bind(this));this.$scope.$on(\"$destroy\",i),this.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.PreCall,\"init\")},t.prototype.onCancel=function(){this.logger.info(\"Cancelling pre-call, isPstnCall: \"+this.isPstnCall),this.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Idle,\"onCancel\")},t.prototype.updateCurrentTime=function(){var e=this;this.currentTime=Date.now(),this.currentTimeInterval=this.$interval(function(){e.currentTime=Date.now()},this.constants.timeInMiliseconds.minute,0,!1)},t.prototype.showVmrState=function(){if(this.showVmrLink){this.logger.info(\"Requesting to show VMR view in SfB\");var t=this.loggingService.newScenario(this.constants.events.rigel.service.scenarios.vmrLink);t.clientId=this.utilityService.generateUUID(),this.ipc.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.showVmrView,data:void 0}),t.stop(),this.rigelCallHandler.updateTeamsState(e.services.TeamsCallState.Idle,\"showVmrState\")}},t}();t.RigelConsolePreCallController=i,angular.module(\"teamspace.rigelConsolePreCall\",[\"teamspace.rigelConsoleNewMeeting\",\"teamspace.rigelConsoleNewPstnCall\",\"teamspace.rigelExternalWindowService\"]).directive(\"rigelConsolePreCall\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:i,templateUrl:e.files.templates.rigelConsolePreCall,controllerAs:\"ctrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e){e.info(\"RigelConsoleRecurrentController has loaded.\")}return e.$inject=[\"loggingService\"],e}();e.RigelConsoleRecurrentController=n,angular.module(\"teamspace.rigelConsoleRecurrent\",[]).directive(\"rigelConsoleRecurrent\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:n,templateUrl:e.files.templates.rigelConsoleRecurrent,controllerAs:\"rigelConsoleRecurrent\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){\"use strict\";var i=function(){function e(e,i,n,a,s,r){this.constants=e,this.$translate=a,this.resources=s,this.addParticipantService=r,this.participants={},this.isPstnCallingAllowed=!1,this.logger=n.newLogger(\"rigel-console-add-participants\"),this.peoplePickerFilterScenario=t.services.PeoplePickerFor[t.services.PeoplePickerFor.addToMeeting],this.checkForPstnAvailability(),this.contactSelected=this.contactSelected.bind(this)}return e.$inject=[\"constants\",\"callingTelemetryService\",\"loggingService\",\"$translate\",\"resources\",\"addParticipantService\"],e.prototype.checkForPstnAvailability=function(){var t=this;!this.call.isScreenshareFromChat&&this.call.getPstnAvailabilityAsync().then(function(e){t.isPstnCallingAllowed=e,t.logger.info(\"checkForPstnAvailability: isPstnCallingAllowed=\"+t.isPstnCallingAllowed),t.searchPlaceholderText=t.isPstnCallingAllowed?t.$translate.instant(t.resources.strings.calling_add_to_speed_dial_searchtext_pstn):t.$translate.instant(t.resources.strings.calling_add_to_speed_dial_searchtext)})},e.prototype.contactSelected=function(t){this.participants[t.mri]=t},e.prototype.removeParticipant=function(t){this.logger.info(\"Removing one participant\"),delete this.participants[t]},e.prototype.addParticipants=function(){var t=this;this.showAddParticipants=!1,this.logger.info(\"Adding \"+_.keys(this.participants).length+\" participants\"),_.each(this.participants,function(e,i){t.addParticipantService.handleAddParticipant(t.call,e)})},e.prototype.removeParticipants=function(){this.showAddParticipants=!1,this.participants={},this.logger.info(\"Removing all participants\");var t=document.getElementById(\"rigelParticipantsButton\");t&&t.focus()},e.prototype.disableInviteBtn=function(){return 0==_.keys(this.participants).length},e.prototype.handleCancelButtonKeyDown=function(t){if(t&&t.which===this.constants.keyCodes.tab&&!t.shiftKey){var e=angular.element(document.getElementById(\"rigelFeedbackButton\"));if(e&&!e.is(\":hidden\"))return e.focus(),void t.preventDefault();var i=angular.element(document).find(\"input\");i&&i.focus()}},e}();e.RigelConsoleAddParticipantsController=i,angular.module(\"teamspace.rigelConsoleAddParticipants\",[\"teamspace.loggingService\",\"teamspace.addParticipantService\"]).directive(\"rigelConsoleAddParticipants\",[\"constants\",function(t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",showAddParticipants:\"=\"},controllerAs:\"ctrl\",controller:i,templateUrl:t.files.templates.rigelConsoleAddParticipants}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){\"use strict\";var i=function(){function e(t,e,i,n,o,a,s,l,r,c){var u=this;this.$element=t,this.$scope=e,this.constants=i,this.callLobbyService=o,this.callMuteService=a,this.settingsService=s,this.callingSupportService=l,this.eventingService=c,this.showAdmitAllButton=!1,this.lobbyParticipantCount=0,this.logger=r.newLogger(\"RigelConsoleRightPanelController\"),this.isAnonymousClient=n.isAnonymous(),this.isMuteAllOtherParticipantsEnabled=!this.isAnonymousClient,skype.calling.safeSubscribeToCall(this.call,function(t){t.role&&\"guest\"===t.role&&(u.isMuteAllOtherParticipantsEnabled=!1),u.updateShowAdmitAllButton(),u.updateShowMuteAllButton(),u.initShowKeypadButton()},!0,e),this.conversation.whenInitialized().then(function(){u.meetingTypeContext=u.conversation.meetingContext})}return e.$inject=[\"$element\",\"$scope\",\"constants\",\"authenticationService\",\"callLobbyService\",\"callMuteService\",\"settingsService\",\"callingSupportService\",\"loggingService\",\"eventingService\"],e.prototype.isParticipantInLobby=function(t){return 7===t.state},e.prototype.admitAllInLobby=function(){var t=this,e=this.participantsManager.participants.filter(function(e){return t.isParticipantInLobby(e)});e.length>0&&this.callLobbyService.admitAll(this.call,e)},e.prototype.muteAll=function(){this.callMuteService.muteAllParticipants(this.call)},e.prototype.handleParticipantsButtonKeyDown=function(t){if(t&&t.which===this.constants.keyCodes.tab&&t.shiftKey){var e=document.getElementById(\"oemPluginButton\");if(e)return e.focus(),void t.preventDefault();var i=document.getElementById(\"volumeSlider\");i&&(i.focus(),t.preventDefault())}},e.prototype.addParticipantsClicked=function(t){this.showAddParticipants=!0;var e=angular.element(document).find(\"input\");e&&!e.is(\":hidden\")&&e.focus()},e.prototype.updateShowMuteAllButton=function(){var t=this.participantsManager.participants.filter(function(t){return 3===t.state}).length;this.showMuteAllButton=this.isMuteAllOtherParticipantsEnabled&&t>=this.constants.callingRoster.minimumParticipantsMuteOthers},e.prototype.updateShowAdmitAllButton=function(){var t=this,e=this.call.participants.filter(function(e){return t.isParticipantInLobby(e)}).length;this.showAdmitAllButton=0!==e,e!==this.lobbyParticipantCount&&(e>this.lobbyParticipantCount||0===e)&&this.eventingService.$emit(this.constants.events.rigel.service.eventTypes.participantsInLobbyAlert,this.showAdmitAllButton),this.lobbyParticipantCount=e},e.prototype.initShowKeypadButton=function(){var e=this;if(this.settingsService.valueFor(this.constants.settings.names.rigel).enableDtmfKeypad&&this.conversation.isOneToOne()){var i=this.callingSupportService.subscribe(function(){return e.updateShowKeypadButton()},t.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged);this.$scope.$on(\"$destroy\",function(){i&&e.callingSupportService.unsubscribe(i)}),this.updateShowKeypadButton()}},e.prototype.updateShowKeypadButton=function(){var t=this.callingSupportService.isPSTNCallingAllowed();this.showDtmfKeypadButton!==t&&(this.showDtmfKeypadButton=t,this.logger.info(\"Updated showDtmfKepadButton to \"+this.showDtmfKeypadButton))},e}();e.RigelConsoleRightPanelController=i,angular.module(\"teamspace.rigelConsoleRightPanel\",[\"teamspace.calendarService\",\"teamspace.authenticationService\",\"teamspace.callLobbyService\",\"teamspace.callMuteService\",\"teamspace.loggingService\",\"teamspace.rigelDtmf\"]).directive(\"rigelConsoleRightPanel\",[\"constants\",function(t){return{restrict:\"E\",scope:{},bindToController:{participantsManager:\"<\",call:\"<\",conversation:\"<\",meetingInfoExchangeProvider:\"<\",showAddParticipants:\"=\"},controllerAs:\"ctrl\",controller:i,templateUrl:t.files.templates.rigelConsoleRightPanel}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var i,t=1,l=arguments.length;t<l;t++){i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){\"use strict\";var i=function(){function e(e,i,t,l,a){this.$element=e,this.constants=i,this.dialogService=t,this.callingTelemetryService=l,this.logger=a.newLogger(\"RigelDtmfController\")}return e.$inject=[\"$element\",\"constants\",\"dialogService\",\"callingTelemetryService\",\"loggingService\"],e.prototype.openKeypad=function(){var e=this,i={};i[this.constants.counters.eventNames.endpointId]=this.call.endpointId,i[this.constants.counters.eventNames.id]=this.call.callId;var t=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.rigelKeypadOpen,i);if(this.dtmfDialpadDialogId)t.fail(__assign({},i,{context:\"Tried to open Keypad dialog while another keypad is being displayed\"})),this.logger.error(\"Tried to open Keypad dialog while another keypad is being displayed\"),this.dialogService.close(this.dtmfDialpadDialogId),this.dtmfDialpadDialogId=null;else{var l=this.dialogService.open(this.constants.dialogs.dialpad,{call:this.call,className:\"calling-screen\"});l&&l.id?(i=__assign({},i,{context:\"DtmfDialogId: \"+this.dtmfDialpadDialogId}),t.stop(i),this.dtmfDialpadDialogId=l.id,l.closePromise.then(function(){e.callingTelemetryService.newCallingScenario(e.call,e.constants.scenarios.calling.rigelKeypadClose,i).stop(),e&&e.dtmfDialpadDialogId&&(e.dtmfDialpadDialogId=null)}).catch(function(){e.callingTelemetryService.newCallingScenario(e.call,e.constants.scenarios.calling.rigelKeypadClose,i).fail(),e.logger.error(\"Dialog closing promise has failed.\")})):(t.fail(__assign({},i,{context:\"Failed to open Keypad dialog - dtmfDialog result is not valid\"})),this.logger.error(\"Failed to open the keypad dialog - dtmfDialog result is not valid.\"))}},e}();e.RigelDtmfController=i,angular.module(\"teamspace.rigelDtmf\",[\"teamspace.settingsService\",\"teamspace.dialogService\"]).directive(\"rigelDtmf\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{call:\"<\"},controllerAs:\"ctrl\",controller:i,templateUrl:e.files.templates.rigelDtmf}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){\"use strict\";var n=function(){function i(e,i,n,t,a,l,o,c,s,r){var g=this;this.$q=e,this.constants=n,this.audioService=t,this.callingService=l,this.loggingService=o,this.deviceManagerService=r,this.partnerDisplayName=\"\",this.partnerUpn=\"\",this.incomingAlertTitle=\"\",this.cameraAvailable=!1,this.isP2PCall=!1,this.buttonsDisabled=!1,this.logger=o.newLogger(\"rigel-console-incoming\"),this.logger.info(\"Initialized\"),a.getPeopleProfile(this.call.callerMri,\"rigel-console-incoming\").then(function(e){g.partnerDisplayName=e.displayName,g.partnerUpn=e.userPrincipalName}),this.isP2PCall=1===this.call.callType,this.incomingAlertTitle=this.isP2PCall?c.instant(s.strings.calling_notification_message_onetoone):c.instant(s.strings.calling_notification_subtitle_default),r.whenInitialized().then(function(){g.deviceManagerSubscription=r.subscribe(g.onDeviceChanged.bind(g),n.events.calling.devicesChanged),g.onDeviceChanged()}),this.playIncomingRing(),i.$on(\"$destroy\",function(){r.unsubscribe(g.deviceManagerSubscription),g.stopIncomingRing()})}return i.$inject=[\"$q\",\"$scope\",\"constants\",\"audioService\",\"peopleService\",\"callingService\",\"loggingService\",\"$translate\",\"resources\",\"deviceManagerService\"],i.prototype.joinCall=function(e){var i=this;void 0===e&&(e=!0),this.buttonsDisabled=!0,this.logger.info(\"Accepting incoming call with videoOn=\"+e),e=e&&this.cameraAvailable,this.callingService.acceptCall(this.call,e,!1,!1).catch(function(e){i.logger.error(\"Could not accept call from \"+i.call.callId)})},i.prototype.rejectMeeting=function(){this.buttonsDisabled=!0,this.logger.info(\"Rejecting incoming call\"),this.call.reject();var i=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.incomingCall,e.services.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId));i&&i.cancel({reason:this.constants.scenarios.calling.reasons.reject})},i.prototype.onDeviceChanged=function(){var e=this;this.deviceManagerService.getCameraAvailable().then(function(i){return e.cameraAvailable=i})},i.prototype.playIncomingRing=function(){var e=this;this.incomingCallRing=this.audioService.getAudioElement(\"assets/audio/ring.mp3\"),this.incomingCallRing.loop=!0;var i=this.loggingService.newScenario(this.constants.events.rigel.service.scenarios.incomingAudioPlay,null,null,10*this.constants.timeInMiliseconds.second);this.ringPlayInitDeferred=this.$q.defer(),this.incomingCallRing.play().then(function(){e.logger.info(\"Ring.play() fully initialized\"),e.ringPlayInitDeferred.resolve(),i.stop()}).catch(function(n){e.logger.error(\"failed to play audio: \"+n),i.fail()})},i.prototype.stopIncomingRing=function(){var e=this;this.ringPlayInitDeferred?this.ringPlayInitDeferred.promise.then(function(){e.logger.info(\"Calling ring.pause()\"),e.incomingCallRing.pause()}):this.logger.info(\"Scope got destroyed before 'ringPlayInitDeferred' got created\")},i}();i.RigelConsoleIncomingController=n,angular.module(\"teamspace.rigelConsoleIncoming\",[\"teamspace.peopleService\",\"teamspace.callingService\",\"teamspace.loggingService\",\"teamspace.deviceManagerService\"]).directive(\"rigelConsoleIncoming\",[\"constants\",function(e){return{restrict:\"E\",scope:{},bindToController:{call:\"<\"},controllerAs:\"ctrl\",controller:n,templateUrl:e.files.templates.rigelConsoleIncoming}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(i){\"use strict\";var t=function(){function t(t,n,s,a,l,o,r,c,g,h,d,p,u,S,v,C,b,m,y,f,w,P,A,R,T,I,$,E,x){var O=this;this.$scope=t,this.$element=n,this.$window=s,this.$q=a,this.constants=l,this.callingDebugService=o,this.peopleService=r,this.callingService=c,this.callingNavigationService=g,this.loggingService=h,this.$compile=d,this.$timeout=p,this.calendarService=u,this.callingParticipantService=S,this.callTogglingService=C,this.rigelCallScreenService=b,this.callingTelemetryService=y,this.utilityService=P,this.$rootScope=A,this.brbV2FeedbackService=T,this.settingsService=I,this.callingQualityFeedbackService=$,this.callingAlertsService=x,this.isLeaving=!1,this.isOneToOne=!1,this.disableRigelSharing=!0,this.disableRigelMoreActions=!0,this.showAddParticipants=!1,this.isInLobby=!1,this.isIncoming=!1,this.swapWindowsButtonState={isVisible:!1,isEnabled:!1},this.isOemPluginConnected=!1,this.enableUnifiedBar=!1,this.isHdmiPluggedIn=!1,this.endCallTryCount=0,this.maxOfEndCallTry=3,this.disposableSubscriptions=[],this._showSharingPanel=!1,this.cameraSharingEnabled=!1,this.whiteboardCamera=null,this.logger=h.newLogger(l.loggingContexts.rigelConsoleScreen);var k=function(){};i.Calling.ParticipantState.init(v,t.$root.resources.strings),this.participantsManager=new i.Calling.ParticipantsManager(r,p,a,k,k,this.onParticipantsChanged.bind(this),k,k,k,k,o,S,h,this.call,l.loggingContexts.rigelConsoleScreen,P,E,I,l),this.meetingInfoExchangeProvider=new i.Calling.MeetingInfoExchangeProvider(a,this.call,l,this.conversation,u,h,y,I),this.initEvents(),this.conversation.whenInitialized().then(function(){return O.onConversationInitialized()}),this.showAddParticipants=!1,this.participantsManager.init(),this.callingState=m.get(this.call),t.$on(l.events.rigel.service.eventTypes.hdmiPluggedIn,this.onHdmiPluggedInChanged.bind(this)),t.$on(l.events.rigel.service.eventTypes.whiteboardCamera,this.onWhiteboardCameraChanged.bind(this)),t.$on(l.events.rigel.service.eventTypes.connectedDisplayCount,this.onConnectedDisplayCount.bind(this)),this.cameraSharingEnabled=I.valueAsBoolean(l.settings.names.enableCameraSharing),S.safeSubscribe(t,function(e,i){i.teamsCallId===O.call.teamsCallId&&O.onParticipantsChanged()},e.services.CallingParticipantServiceEvents.Type_CallParticipantStateChanged),this.ipc=s.electronSafeIpc,this.isOemPluginConnected=R.getIsOemPluginConnected(),A.$on(l.events.rigel.service.eventTypes.oemPluginConnected,this.onOemPluginConnectedChanged.bind(this)),this.isHdmiPluggedIn=b.getHdmiPluggedIn(),this.whiteboardCamera=b.getWhiteboardCamera(),this.updateDisableRigelSharing(),s.desktopSettings&&s.desktopSettings[l.events.rigel.desktopSettings.enableRigelDualFrontOfRoomSupport]&&(this.swapWindowsButtonState.isVisible=b.getExternalWindowCount()>1,this.updateSwapButtonState()),this.rigelSettings=I.valueFor(l.settings.names.rigel),this.enableUnifiedBar=this.rigelSettings.enableUnifiedBar,this.speakerManager=new e.services.SpeakerManager(t,A,l,s,h),this.setVoiceCollectionState(),this.disposableSubscriptions.push(this.call.on(\"voiceCollectionStatusChanged\",function(){return O.setVoiceCollectionState()})),this.setRecordingState(),this.disposableSubscriptions.push(this.call.on(\"recordingStatusChanged\",function(){return O.setRecordingState()}))}return t.$inject=[\"$scope\",\"$element\",\"$window\",\"$q\",\"constants\",\"callingDebugService\",\"peopleService\",\"callingService\",\"callingNavigationService\",\"loggingService\",\"$compile\",\"$timeout\",\"calendarService\",\"callingParticipantService\",\"$translate\",\"callTogglingService\",\"rigelCallScreenService\",\"callingStateFactory\",\"callingTelemetryService\",\"storageService\",\"filesUtilityService\",\"utilityService\",\"$rootScope\",\"rigelServiceHandler\",\"brbV2FeedbackService\",\"settingsService\",\"callingQualityFeedbackService\",\"callPropsStoreService\",\"callingAlertsService\"],t.prototype.onConversationInitialized=function(){this.isOneToOne=this.conversation.isOneToOne()},t.prototype.initEvents=function(){var e=this;this.callChangedCallbackDisposable=this.call.changed(this.callChanged.bind(this,this.call)),this.callChanged(this.call),this.$scope.$on(\"$destroy\",function(){e.onDestroy()})},t.prototype.onDestroy=function(){this.callChangedCallbackDisposable.dispose(),this.closingPromise&&(this.closingPromise=null),this.participantsManager.dispose(),this.participantsManager=null,this.meetingInfoExchangeProvider.dispose(),this.brbV2FeedbackService.closeDialog(),this.disposableSubscriptions.forEach(function(e){return e.dispose()})},t.prototype.onParticipantsChanged=function(){this.$scope.$broadcast(this.constants.events.calling.participantsChanged,{}),this.$rootScope.$broadcast(this.constants.events.calling.participantsChanged,{})},t.prototype.getCallStatusMessageText=function(){return this.callingState.getCallingStateProps().descriptionText},t.prototype.isCallConnecting=function(){return 2===this.call.state||9===this.call.state},t.prototype.isVideoOn=function(){return this.call.isVideoOn},t.prototype.toggleVideo=function(){this.callTogglingService.toggleVideo(this.call,this.constants.scenarios.calling.context.rigelConsoleScreen)},t.prototype.toggleMuteAudio=function(){var e=this;if(!this.changingAudio){this.changingAudio=this.call.isMuted?this.call.unmute():this.call.mute();var i=function(){e.changingAudio=null,e.$scope.$applyAsync()};this.changingAudio.then(i,i)}},t.prototype.shareDesktop=function(){this.cameraSharingEnabled?this.call.isScreenSharingOn?this.callTogglingService.toggleVideoSharing(this.call,this.constants.scenarios.calling.context.rigelConsoleScreen):this.showSharingPanel=!this.showSharingPanel:this.rigelSettings.enableContentCameraBasedIngest?this.callTogglingService.toggleVideoSharing(this.call,this.constants.scenarios.calling.context.rigelConsoleScreen,1):this.call.shareDesktop(this.constants.scenarios.calling.context.rigelConsoleScreen)},t.prototype.hangUp=function(){var e=this;this.isLeaving=!0,this.logger.info(\"hangUp called in rigel-console-screen\"),this.rigelSettings.enableCQF&&(this.logger.info(\"registering HangUp\"),this.callingQualityFeedbackService.registerHangup(this.call,\"rigel-call-hangUp\")),this.rigelSettings.enableAppExitWhenEndCallHang?(this.logger.info(\"enableAppExitWhenEndCallHang enabled\"),this.endCallTryCount>this.maxOfEndCallTry&&(this.logger.error(\"App exit because number of tries reaches max\"),this.exitApp()),0===this.endCallTryCount&&(this.setEndCallTimer=setTimeout(function(){e.logger.error(\"App exit because leaveCall has been resolved in max wait time\"),e.exitApp()},this.constants.scenarios.calling.leaveScenarioMaxWaitTime),this.callingService.leaveCall(this.call,this.constants.scenarios.calling.context.rigelConsoleScreen).then(function(){e.logger.info(\"leaveCall completed successfully. clearing the timer and the counter\"),e.endCallTryCount=0,clearTimeout(e.setEndCallTimer)})),this.endCallTryCount+=1):this.callingService.leaveCall(this.call,this.constants.scenarios.calling.context.rigelConsoleScreen)},t.prototype.exitApp=function(){this.ipc.send(this.constants.events.desktopUpdateNotification.restartApp)},t.prototype.callChanged=function(i){7===i.state?(this.logger.info(\"Rigel call disconnected-Call setup failed: {0}, Call dropped: {1}, Call aborted: {2}\",e.services.CallUtilities.isCallSetupFailed(i),i.hasDropped(),i.isAborted()),this.shouldSendBRBFeedback(i)&&this.submitIssueWithLogs()):6!==i.state&&(this.isInLobby=e.services.CallUtilities.isCallInLobby(i),this.isIncoming=1===i.state)},t.prototype.onHdmiPluggedInChanged=function(e,i){this.isHdmiPluggedIn=i,this.updateDisableRigelSharing()},t.prototype.onWhiteboardCameraChanged=function(e,i){this.whiteboardCamera=i,this.updateDisableRigelSharing()},t.prototype.onConnectedDisplayCount=function(e){this.updateDisableRigelSharing(),this.updateSwapButtonState()},t.prototype.updateDisableRigelSharing=function(){var e=this.rigelCallScreenService.getConnectedDisplayCount()<2;this.disableRigelSharing=e||!this.isHdmiPluggedIn&&(!this.cameraSharingEnabled||!this.whiteboardCamera),this.showSharingPanel=this.showSharingPanel&&!this.disableRigelSharing},t.prototype.updateSwapButtonState=function(){this.swapWindowsButtonState.isEnabled=!this.rigelCallScreenService.displaysDisconnected},t.prototype.shouldSendBRBFeedback=function(i){return!this.call.transferorMri&&!e.services.CallUtilities.isCallInLobby(i)&&i.canBeRetried()},t.prototype.submitIssueWithLogs=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableAttachCallingLogs)&&this.callingTelemetryService.submitIssueWithLogs(this.call,this.constants.scenarios.calling.context.rigelConsoleScreen)},t.prototype.onOemPluginConnectedChanged=function(e,i){this.isOemPluginConnected=i},t.prototype.displayOemPlugin=function(){var e=this.loggingService.newScenario(this.constants.events.rigel.service.scenarios.oemPlugin);e.clientId=this.utilityService.generateUUID(),this.ipc.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.displayOemPlugin,data:void 0}),e.stop()},t.prototype.handleOemPluginKeyDown=function(e){if(e&&e.which===this.constants.keyCodes.tab&&!e.shiftKey){var i=document.getElementById(\"rigelParticipantsButton\");i&&(i.focus(),e.preventDefault())}},t.prototype.swapFrontOfRoomWindows=function(){var e=this.loggingService.newScenario(this.constants.events.rigel.service.scenarios.swapFrontOfRoomWindows);e.clientId=this.utilityService.generateUUID(),this.$rootScope.$broadcast(this.constants.events.rigel.service.eventTypes.swapFrontOfRoomWindows,{}),this.ipc.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.swapFrontOfRoomWindows,data:e.clientId}),e.stop()},t.prototype.updateLayoutType=function(e){this.$rootScope.$broadcast(this.constants.events.rigel.service.eventTypes.userSelectedLayout,e)},t.prototype.setVoiceCollectionState=function(){var i=this.call.getVoiceCollectionStatus(),t=this.call.getPreviousVoiceCollectionStatus();switch(i){case e.services.CallingVoiceCollectionStatus.none:t===e.services.CallingVoiceCollectionStatus.started&&this.callingAlertsService.showVoiceCollectionAlerts(i);break;case e.services.CallingVoiceCollectionStatus.started:this.callingAlertsService.showVoiceCollectionAlerts(i)}},Object.defineProperty(t.prototype,\"showSharingPanel\",{get:function(){return this._showSharingPanel},set:function(e){this._showSharingPanel=e},enumerable:!0,configurable:!0}),t.prototype.setRecordingState=function(){var i=this.call.getRecordingStatus(),t=e.services.CallRecordingStatus,n=this.call.getOldRecordingStatus(),s=t[n],a=t[i];switch(this.logger.info(\"Recording state changed for call with callId \"+this.call.callId+\". Previous state was \"+s+\", new state is \"+a+\".\"),i){case t.none:case t.stopping:n!==t.stopping&&n!==t.recording||this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.recordingStopped);break;case t.recording:n===t.pending?this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.initiatorRecordingStarted):this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.joinersRecordingStarted);break;case t.failed:n===t.pending&&this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.initiatorRecordingFailed);break;case t.disabled:n===t.pending&&this.callingAlertsService.showRecordingAlerts(e.services.CallRecordingEvents.recordingDisabled)}},t}();i.RigelConsoleScreenController=t,angular.module(\"teamspace.rigelConsoleScreen\",[\"teamspace.callTogglingService\",\"teamspace.rigelConsoleLeftPanel\",\"teamspace.rigelConsoleRightPanel\",\"teamspace.rigelVolumeSlider\",\"teamspace.rigelConsoleAddParticipants\",\"teamspace.rigelConsoleIncoming\",\"teamspace.rigelLayoutToggle\",\"teamspace.rigelScreenSharingPanel\",\"teamspace.callingAlertBanner\",\"teamspace.callingTelemetryService\",\"teamspace.storageService\",\"teamspace.filesUtilityService\",\"teamspace.utilityService\",\"teamspace.brbV2FeedbackService\",\"teamspace.callPropsStoreService\",\"teamspace.callingAlertsService\"]).directive(\"rigelConsoleScreen\",[\"$compile\",\"constants\",function(e,i){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",conversation:\"<\"},controllerAs:\"ctrl\",controller:t,templateUrl:i.files.templates.rigelConsoleScreen}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,i,o){this.$rootScope=t,this.constants=s,this.$window=i,this.volume=50,this.isMuted=!1,this.logger=o.newLogger(\"SpeakerManager\"),e.$on(s.events.rigel.service.eventTypes.getAudioVolume,this.onGetAudioVolumeCallback.bind(this)),this.setVolume(this.volume),this.setMute(this.isMuted)}return e.prototype.onGetAudioVolumeCallback=function(e,t){this.logger.info(\"Received data: mute=\"+t.mute+\", volume=\"+t.volume),this.isMuted=t.mute,this.volume=100*t.volume,this.$rootScope.$broadcast(this.constants.events.rigel.callScreen.speakerVolumeChanged)},e.prototype.setMute=function(e){this.logger.info(\"Sending muted=\"+e),this.$window.electronSafeIpc.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.setMute,data:e})},e.prototype.setVolume=function(e){var t=Math.min(e,100);t=Math.max(t,0),t=10*Math.round(t/10),this.logger.info(\"Sending volume=\"+t),this.$window.electronSafeIpc.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.setAudioVolume,data:t/100})},e.prototype.toggleMuted=function(){this.setMute(!this.isMuted)},e}();e.SpeakerManager=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){\"use strict\";var o=function(){function e(e,o){this.constants=e,this.$rootScope=o,this.rigelLayoutType=t.shared.RigelLayoutType,this.init()}return e.$inject=[\"constants\",\"$rootScope\"],e.prototype.init=function(){this.$rootScope.$on(this.constants.events.rigel.service.eventTypes.updateLayoutSwitch,this.updateSwitch.bind(this))},e.prototype.updateSwitch=function(t,e){this.selectedLayoutType=e.selectedOption,this.currentState=e},e.prototype.toggleLayout=function(){this.currentState.isEnabled&&(this.selectedLayoutType=this.getNextLayoutType(),this.$rootScope.$broadcast(this.constants.events.rigel.service.eventTypes.userSelectedLayout,this.selectedLayoutType))},e.prototype.getNextLayoutType=function(){if(!this.currentState.options.length)return null;var t=this.currentState.options.indexOf(this.selectedLayoutType);return[-1,this.currentState.options.length-1].includes(t)?this.currentState.options[0]:this.currentState.options[t+1]},e}();e.RigelLayoutToggleController=o,angular.module(\"teamspace.rigelLayoutToggle\",[\"teamspace.constants\"]).directive(\"rigelLayoutToggle\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{},controllerAs:\"ctrl\",controller:o,templateUrl:e.files.templates.rigelLayoutToggle}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var n=function(){function n(n,t,a,i,r,s,o,l,g){this.$scope=n,this.$q=t,this.constants=a,this.callTogglingService=o,this.sharingContent=[],this.enableContentCameraBasedIngest=!1,this.logger=i.newLogger(a.loggingContexts.rigelConsoleScreen);var c=l.valueFor(a.settings.names.rigel);this.enableContentCameraBasedIngest=c.enableContentCameraBasedIngest,this.sharingContent.push(new e.RigelSharingContent(e.RigelSharingContentType.ConnectedDevice,n,r,a,s,g.getWhiteboardCamera(),g.getHdmiPluggedIn())),this.sharingContent.push(new e.RigelSharingContent(e.RigelSharingContentType.ContentCamera,n,r,a,s,g.getWhiteboardCamera(),g.getHdmiPluggedIn()))}return n.$inject=[\"$scope\",\"$q\",\"constants\",\"loggingService\",\"$translate\",\"resources\",\"callTogglingService\",\"settingsService\",\"rigelCallScreenService\"],n.prototype.share=function(n){switch(n.type){case e.RigelSharingContentType.ConnectedDevice:this.enableContentCameraBasedIngest?this.callTogglingService.toggleVideoSharing(this.call,this.constants.scenarios.calling.context.rigelShareTray,1):this.call.shareDesktop(this.constants.scenarios.calling.context.rigelShareTray);break;case e.RigelSharingContentType.ContentCamera:this.callTogglingService.toggleVideoSharing(this.call,this.constants.scenarios.calling.context.rigelShareTray,0)}this.showSharingPanel=!1},n.prototype.handleButtonKeyDown=function(e){e.keyCode===this.constants.keyCodes.tab&&(document.getElementById(\"share-button\").focus(),e.stopPropagation(),e.preventDefault())},n}();e.RigelScreenSharingPanelController=n,angular.module(\"teamspace.rigelScreenSharingPanel\",[\"teamspace.settingsService\",\"teamspace.callTogglingService\"]).directive(\"rigelScreenSharingPanel\",[\"$compile\",\"constants\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{call:\"<\",showSharingPanel:\"=\"},controllerAs:\"ctrl\",controller:n,templateUrl:t.files.templates.rigelScreenSharingPanel}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t;!function(e){e[e.ConnectedDevice=0]=\"ConnectedDevice\",e[e.ContentCamera=1]=\"ContentCamera\"}(t=e.RigelSharingContentType||(e.RigelSharingContentType={}));var n=function(){function e(e,n,i,o,r,a,s){switch(this.type=e,this.whiteboardCamera=a,this.hdmiPluggedIn=s,e){case t.ConnectedDevice:n.$on(o.events.rigel.service.eventTypes.hdmiPluggedIn,this.onHdmiPluggedInChanged.bind(this)),this._title=i.instant(r.strings.rigel_share_connected_device),this._icon=\"svg/icons-share-to-tv.html\";break;case t.ContentCamera:n.$on(o.events.rigel.service.eventTypes.whiteboardCamera,this.onWhiteboardCameraChanged.bind(this)),this._title=i.instant(r.strings.rigel_share_content_camera),this._icon=\"svg/icons-call-video.html\"}}return Object.defineProperty(e.prototype,\"title\",{get:function(){return this._title},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"icon\",{get:function(){return this._icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"visible\",{get:function(){switch(this.type){case t.ConnectedDevice:return this.hdmiPluggedIn;case t.ContentCamera:return!!this.whiteboardCamera}},enumerable:!0,configurable:!0}),e.prototype.onHdmiPluggedInChanged=function(e,t){this.hdmiPluggedIn=t},e.prototype.onWhiteboardCameraChanged=function(e,t){this.whiteboardCamera=t},e}();e.RigelSharingContent=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,n,s,r,l){var o=this;this.$translate=e,this.resources=t,this.constants=i,this.$element=s,this.$window=r,this.isSpeakerMuted=!1,this.volume=50,this.logger=l.newLogger(\"rigelVolumeSlider\"),this.volumeOutputUpdate=_.throttle(function(){o.logger.info(\"setting volume=\"+o.volume+\"%\"),r.electronSafeIpc.send(i.events.rigel.service.callback,{type:i.events.rigel.service.eventTypes.setAudioVolume,data:o.volume/100})},15,{leading:!0,trailing:!0}),this.volumeOutputUpdate(),n.$on(i.events.rigel.service.eventTypes.getAudioVolume,function(e,t){o.isSpeakerMuted=t.mute,o.volume=100*t.volume})}return e.$inject=[\"$translate\",\"resources\",\"constants\",\"$scope\",\"$element\",\"$window\",\"loggingService\"],e.prototype.handleVolumeSliderKeyDown=function(e){if(e&&e.which===this.constants.keyCodes.tab&&!e.shiftKey){var t=document.getElementById(\"oemPluginButton\");if(t)return t.focus(),void e.preventDefault();var i=document.getElementById(\"rigelParticipantsButton\");i&&(i.focus(),e.preventDefault())}},e.prototype.toggleSpeaker=function(){this.logger.info(\"setting mute=\"+this.isSpeakerMuted),this.$window.electronSafeIpc.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.setMute,data:!this.isSpeakerMuted})},Object.defineProperty(e.prototype,\"speakerButtonTitle\",{get:function(){return this.isSpeakerMuted?this.$translate.instant(this.resources.strings.rigel_calling_volume_speaker_unmute):this.$translate.instant(this.resources.strings.rigel_calling_volume_speaker_mute)},enumerable:!0,configurable:!0}),e}();e.RigelVolumeSlider=t,angular.module(\"teamspace.rigelVolumeSlider\",[]).directive(\"rigelVolumeSlider\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controllerAs:\"ctrl\",controller:t,templateUrl:e.files.templates.rigelVolumeSlider}}])}(e.rigelVolumeSlider||(e.rigelVolumeSlider={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){return function(){}}();t.RightContextStripeController=e,angular.module(\"teamspace.rightContextStripe\",[]).controller(\"RightContextStripeController\",e)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(){function e(e){this.objectId=e}return e.prototype.getInformation=function(){return null},e}();e.PersonInformationProvider=t;var n=function(t){function n(e,n,o,r){var i=t.call(this,r)||this;return i.peopleService=e,i.conversationsService=n,i.$q=o,i}return __extends(n,t),n.prototype.getInformation=function(){var t=this,n=this.$q.defer();return this.peopleService.getPersona(this.objectId).then(function(o){if(null==o){var r=new e.RightPersonViewModel;return r.isInvalidUser=!0,void n.resolve(r)}n.resolve(e.RightPersonViewModel.prepareViewModelFromUser(o,t.conversationsService))}),n.promise},n}(t);e.PersonaInformationProvider=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var t;!function(e){e[e.Chat=0]=\"Chat\",e[e.OrgChart=1]=\"OrgChart\",e[e.Contacts=2]=\"Contacts\",e[e.Others=3]=\"Others\"}(t=i.PersonCardViewArea||(i.PersonCardViewArea={}));var s=function(){function i(){this.isFavorite=!1,this.showPersonInformation=!0,this.useObjectIdForPicture=!1,this.showPersonShortProfile=!0,this.isInvalidUser=!1,this.recipientId=null,this.isSelf=!1,this.isSfB=!1,this.isPstn=!1,this.isAdUser=!0,this.isVoiceApp=!1,this.isFederated=!1,this.isAllInformationAvailable=!0,this.personCardViewArea=t.Others,this.isInRightRail=!1,this.isPrivateChatEnabled=!1,this.isArchived=!1,this.botSupportsCalling=!1,this.botSupportsVideo=!1,this.isIbBarred=!1}return i.prototype.copy=function(e){this.displayName=this.displayName||e.displayName,this.jobTitle=this.jobTitle||e.jobTitle,this.department=this.department||e.department,this.email=this.email||e.email,this.officeLocation=this.officeLocation||e.officeLocation,this.effectiveTelephone=this.effectiveTelephone||e.effectiveTelephone,this.objectId=this.objectId||e.objectId,this.userPrincipalName=this.userPrincipalName||e.userPrincipalName,this.isFavorite=this.isFavorite||e.isFavorite,this.mobile=this.mobile||e.mobile,this.telephoneNumber=this.telephoneNumber||e.telephoneNumber,this.mri=this.mri||e.mri,this.isSfB=this.isSfB||e.isSfB,this.isPstn=this.isPstn||e.isPstn,this.isVoiceApp=this.isVoiceApp||e.isVoiceApp,this.isAdUser=this.isAdUser||e.isAdUser,this.isInvalidUser=this.isInvalidUser||e.isInvalidUser,this.type=this.type||e.type,this.description=this.description||e.description||\"\",this.imageUri=this.imageUri||e.imageUri||\"\",this.imageUrl=this.imageUrl||e.imageUrl||\"\",this.termsOfService=this.termsOfService||e.termsOfService||\"\",this.capabilities=this.capabilities||e.capabilities||\"\",this.isTrusted=this.isTrusted||e.isTrusted||\"\",this.privacyStatement=this.privacyStatement||e.privacyStatement||\"\",this.webPage=this.webPage||e.webPage||\"\",this.developer=this.developer||e.developer||\"\",this.starRating=this.starRating||e.starRating||\"\",this.userType=this.userType||e.userType||\"\",this.isFederated=this.isFederated||e.isFederated,this.isPrivateChatEnabled=this.isPrivateChatEnabled||e.isPrivateChatEnabled,this.isArchived=e.isArchived,this.botSupportsCalling=this.botSupportsCalling||e.botSupportsCalling,this.botSupportsVideo=this.botSupportsVideo||e.botSupportsVideo,this.isIbBarred=this.isIbBarred||e.isIbBarred},i.prototype.onAction=function(e){this.actionCallback&&this.actionCallback(e,this.objectId,this.displayName||this.email)},i.prepareViewModelFromUser=function(e,t){var s=new i;return i.copyUserToViewModel(e,s,t),s},i.copyUserToViewModel=function(i,t,s){t.displayName=i.displayName||i.userPrincipalName,t.email=i.email,t.officeLocation=i.userLocation,t.jobTitle=i.jobTitle,t.telephoneNumber=i.telephoneNumber,t.mobile=i.mobile,t.effectiveTelephone=i.mobile?i.mobile:i.telephoneNumber,t.objectId=i.objectId,t.hasPicture=!0,t.userPrincipalName=i.userPrincipalName,t.isFavorite=i.isFavorite,t.department=i.department,t.useObjectIdForPicture=!1,t.mri=i.mri,t.isSfB=e.services.SfBInteropUtilsService.isSfBMri(i.mri)||e.services.SfBInteropUtilsService.isSfBMri(s.getPrivateChatUserMri(i,\"RightPersonViewModel\")),t.isPstn=0===(i.mri||\"\").indexOf(\"4:\"),t.isVoiceApp=SkypeX.Services.ChatServiceUtils.isVoiceAppMri(i.mri)||i.type===e.Constants.Instance.userTypes.voiceApp||t.type===e.Constants.Instance.userTypes.voiceApp||SkypeX.Services.ChatServiceUtils.isVoiceAppMri(t.mri),t.type=i.type||t.type,t.description=i.description||t.description||\"\",t.imageUri=i.imageUri||t.imageUri||\"\",t.imageUrl=i.imageUrl||t.imageUrl||\"\",t.termsOfService=i.termsOfService||t.termsOfService||\"\",t.capabilities=i.capabilities||t.capabilities||\"\",t.isTrusted=i.isTrusted||t.isTrusted||\"\",t.privacyStatement=i.privacyStatement||t.privacyStatement||\"\",t.webPage=i.webPage||t.webPage||\"\",t.developer=i.developer||t.developer||\"\",t.starRating=i.starRating||t.starRating||\"\",t.userType=i.userType||t.userType||\"\",t.isFederated=i.isFederated||t.isFederated,t.isPrivateChatEnabled=i.featureSettings&&i.featureSettings.isPrivateChatEnabled||t.isPrivateChatEnabled,t.isIbBarred=i.isIbBarred},i.copyAppToViewModel=function(e,i,t){var s=\"app\";e.bots&&e.bots.length>0?s=\"BOT\":e.customBots&&e.customBots.length>0&&(s=\"webhook\"),i.displayName=e.name,i.email=\"\",i.officeLocation=\"\",i.jobTitle=\"\",i.telephoneNumber=\"\",i.mobile=\"\",i.effectiveTelephone=\"\",i.objectId=\"\",i.hasPicture=!0,i.userPrincipalName=\"\",i.isIbBarred=!1,i.isFavorite=!1,i.department=\"\",i.useObjectIdForPicture=!1,i.mri=t&&\"BOT\"===s&&!t.startsWith(SkypeX.Services.ChatServiceUtils.BotPrefix)?SkypeX.Services.ChatServiceUtils.BotPrefix+e.bots[0].id:t,i.isSfB=i.isSfB,i.isPstn=i.isPstn,i.isVoiceApp=i.isVoiceApp,i.type=s,i.description=e.longDescription||\"\",i.imageUri=e.largeImageUrl||\"\",i.imageUrl=e.largeImageUrl||\"\",i.termsOfService=e.termsOfUseUrl||\"\",i.capabilities=\"\",i.isTrusted=\"\",i.privacyStatement=e.privacyUrl||\"\",i.webPage=e.developerUrl||\"\",i.developer=e.developerName||\"\",i.starRating=\"\",i.accentColor=e.accentColor,i.userType=\"\",i.isPrivateChatEnabled=!1,i.botSupportsCalling=!!(e.bots&&e.bots.length>0&&e.bots[0].supportsCalling),i.botSupportsVideo=!!(e.bots&&e.bots.length>0&&e.bots[0].supportsVideo)},i}();i.RightPersonViewModel=s}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,i,s,o){this.loggingService=t,this.filesEntityService=n,this.constants=i,this.utilityService=s,this.$state=o,this.recentItems=[],this.loadingRecent=!0,this.getRecentItems()}return e.$inject=[\"$scope\",\"loggingService\",\"filesEntityService\",\"constants\",\"utilityService\",\"$state\"],e.prototype.openFile=function(e){void 0!==e.objectId&&\"\"!==e.objectId&&(e.objectId&&e.displayName&&e.teamDisplayName&&e.channelDisplayName?this.$state.go(this.constants.states.appFileinfoTeamChannel,{fileName:e.objectId,teamName:e.teamDisplayName,slug:e.channelDisplayName,origin:this.constants.messages.panes.conversations}):this.filesEntityService.openUrl(e.fileOpenUrl),this.loggingService.event(this.constants.events.files.fileOpen))},e.prototype.getMimeTypeClass=function(e){var t={type:e,iconSize:50};return this.utilityService.getIconClass(t)},e.prototype.getRecentItems=function(){this.loadingRecent=!0,this.recentItems=[],this.loadingRecent=!1},e}();e.PersonRecentFilesController=t,angular.module(\"teamspace.personRecentFiles\",[\"ui.router\"]).directive(\"personRecentFiles\",function(){return{restrict:\"E\",scope:{},bindToController:{person:\"=?\"},templateUrl:\"components/right-person-context/person-recent-files/person-recent-files.html\",controller:t,controllerAs:\"prf\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function s(i,r,n,o,a,h,p,c,l,u,g,S,d,v,m,f,y,b,w,P,M,A,T,C,k,I,U,B,D,N,O){var V=this;this.$q=i,this.$scope=r,this.$window=n,this.$state=o,this.constants=a,this.settingsService=h,this.dialogService=p,this.loggingService=l,this.navigationService=u,this.peopleSlugService=S,this.tenantSettingsStore=d,this.utilityService=v,this.eventingService=m,this.presenceManagerService=f,this.appsService=y,this.htmlSanitizer=w,this.$translate=P,this.resources=M,this.presenceService=A,this.conversationsService=T,this.platformDetectService=C,this.multiWindowService=k,this.dateFormatService=I,this.userAppsStore=U,this.appStateService=B,this.atMentionService=D,this.localizationService=N,this.timeagoCalcService=O,this.showP2P=!0,this.showOrgChart=!0,this.showVideoCall=!0,this.showAudioCall=!0,this.showActivity=!1,this.oofMessage=\"\",this.showArchivalStatus=!1,this.enableCallingBots=!1,this.pcPictureGroup=[],this.pcMemberList=[],this.shouldShowPresenceIndicator=!1,this.isBot=!1,this.isUser=!0,this.isApp=!1,this.isVoiceApp=!1,this.isWebHook=!1,this.isTeam=!1,this.isChannel=!1,this.isTag=!1,this.isBotOrApp=!1,this.isBotOrWebhookOrApp=!1,this.isConnector=!1,this.isGuest=!1,this.showEmail=!0,this.showActions=!1,this.showQuickMessageBox=!1,this.botSupportsCalling=!1,this.botSupportsVideo=!1,this.showStatusMessage=!1,this.statusMessage=\"\",this.shouldShowFlwPresence=!1,this.shouldShowNextShiftInfo=!1,this.nextShiftInfo=null,this.shiftScheduleGroupDisplayName=null,this.shiftTeamName=null,this.enableAppWelcomeMessage=!1,this.disableStatusNoteV2ChatLinks=!1,this.isLargeTeamsEnabled=!1,this.enableStatusNoteV2=!1,this.enableFlwPresence=!1,this.enableManageTagDialog=!1,this.onPresenceUpdated=function(){V.updatePresenceInfo()},this.isDesktopApp=h.valueAsBoolean(a.settings.names.isDesktopApp),this.logger=l.newLogger(\"personShortInfoCard\"),this.enableAppWelcomeMessage=h.valueAsBoolean(a.settings.names.enableAppWelcomeMessage),this.shortProfileQuickMessageRequirements=!0,this.enableOneWayBots=h.valueAsBoolean(a.settings.names.enableOneWayBots),this.isLargeTeamsEnabled=h.valueAsBoolean(a.settings.names.enableLargeTeamsV2),this.currentUserSkypeMri=c.getCurrentSkypeMri(),this.enableCallingBots=h.valueAsBoolean(a.settings.names.enableCallingBots);var x=h.valueFor(a.settings.names.activityTabV2);if(this.showActivity=!!x&&x.enableRightRail,this.enableStatusNoteV2=h.valueAsBoolean(a.settings.names.enableStatusNoteV2),this.disableStatusNoteV2ChatLinks=h.valueAsBoolean(a.settings.names.disableStatusNoteV2ChatLinks),this.enableFlwPresence=h.valueAsBoolean(a.settings.names.enableFlwPresence),this.enableManageTagDialog=h.valueAsBoolean(a.settings.names.enableManageTagDialog),this.trackPresenceId=\"PersonShortInfoCardController\"+s.instanceCount.toString(),s.instanceCount++,this.person){if(this.subscribeToPresence(),this.setVariables(),this.waitForVariableToBeTrueAndResetVariables(\"rpc.person.isAllInformationAvailable\",this.setVariables.bind(this)),this.isBot){var $=!1;if(this.conversationId){var F=T.getConversation(this.conversationId);$=F&&F.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PMessagingDisabled]}this.shortProfileQuickMessageRequirements=this.shortProfileQuickMessageRequirements&&d.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isAppsEnabled)&&!$,this.enableOneWayBots&&this.getBotType().then(function(t){t===e.services.BotType.OneWay&&(V.shortProfileQuickMessageRequirements=!1)})}}else if(r.pcMri||r.pcUpn){this.person=new t.RightPersonViewModel,this.person.isAllInformationAvailable=!1,this.loggedInPerson=new t.RightPersonViewModel;var L=!r.pcMri,X=g.getPeopleProfile(r.pcMri||r.pcUpn,\"person-short-info-card\",L),E=g.getPeopleProfile(this.currentUserSkypeMri,\"person-short-info-card\"),W=[];W.push(X),W.push(E),i.all(W).then(function(i){var n,o;_.forEach(i,function(t){if(e.components.PersonShortInfoCardController.isRequestedPersonProfile(t,r.pcMri,r.pcUpn))n=t.accountEnabled||t.type===a.pstn.userType?t:void 0;else if(t&&t.mri===V.currentUserSkypeMri)o=t.accountEnabled?t:void 0;else{var i=t.mri||s.UndefinedString,h=t.userPrincipalName||s.UndefinedString,p=SkypeX.Services.ChatServiceUtils.isPstnMri(i)?new e.services.PIIString(i).scrubbedValue:i,c=new e.services.PIIString(h).scrubbedValue;V.logger.error(\"Person Short Info Card: Got back an unrequested user profile with mri {0} or upn {1}\",p,c)}}),o&&t.RightPersonViewModel.copyUserToViewModel(o,V.loggedInPerson,T),n?(t.RightPersonViewModel.copyUserToViewModel(n,V.person,T),V.person.isSelf=V.currentUserSkypeMri===V.person.mri,V.subscribeToPresence(),V.setVariables()):(V.person.isInvalidUser=!0,V.logger.error(\"Empty data returned from n/w call and invalidating user\"))}).catch(function(e){V.person.isInvalidUser=!0,V.logger.error(\"No information shown due to error :\"+e)}).finally(function(){V.person.isAllInformationAvailable=!0})}b.isGuestUserType()&&(this.logger.info(\"Disabling or chat since logged in user is a guest\"),this.showOrgChart=!1)}return s.$inject=[\"$q\",\"$scope\",\"$window\",\"$state\",\"constants\",\"settingsService\",\"dialogService\",\"sxConfig\",\"loggingService\",\"navigationService\",\"peopleService\",\"peopleSlugService\",\"tenantSettingsStore\",\"utilityService\",\"eventingService\",\"presenceManagerService\",\"appsService\",\"identityService\",\"htmlSanitizer\",\"$translate\",\"resources\",\"presenceService\",\"conversationsService\",\"platformDetectService\",\"multiWindowService\",\"dateFormatService\",\"userAppsStore\",\"appStateService\",\"atMentionService\",\"localizationService\",\"timeagoCalcService\"],s.isRequestedPersonProfile=function(e,t,s){return e&&(e.mri&&e.mri===t||e.userPrincipalName&&e.userPrincipalName===s||e.email&&e.email===s)},s.prototype.subscribeToPresence=function(){this.person?this.person.isSfB?this.logger.log(\"Not tracking presence through presenceManagerService for SfB user\"):this.person.isPstn?this.logger.log(\"Not tracking presence through presenceManagerService for PSTN user\"):this.person.isVoiceApp?this.logger.log(\"Not tracking presence through presenceManagerService for voice applications\"):this.person.mri&&(SkypeX.Services.ChatServiceUtils.isUserMri(this.person.mri)&&!SkypeX.Services.ChatServiceUtils.isAnonymousUserMri(this.person.mri)?(this.person.presence=this.presenceManagerService.trackPresenceV2(this.person.mri,SkypeX.Services.PresencePriority.High,this.trackPresenceId,this.onPresenceUpdated),this.updatePresenceInfo()):this.person.presence=this.presenceManagerService.trackPresenceV2(this.person.mri,SkypeX.Services.PresencePriority.Medium,null,null)):this.logger.error(\"Attempting to subscribe to presence without a person\")},s.prototype.updateStatusMessage=function(){this.statusMessage=\"\";var e=this.person.presence;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableCustomNote)&&e.note){var t=e.note.message,s=e.note.expiry,i=e.note.publishTime;t&&(this.enableStatusNoteV2?(this.statusMessage=this.htmlSanitizer.sanitizeHtml(t).trim(),this.disableStatusNoteV2ChatLinks?this.statusMessage=this.atMentionService.addPersonCardAttributesToMentionsInMessage(this.statusMessage):this.statusMessage=this.addChatLinksToMentionsInStatusMessage(),this.showStatusMessage=!!this.statusMessage):(this.statusMessage=this.utilityService.stripHtml(this.htmlSanitizer.sanitizeHtml(t)).trim(),this.showStatusMessage=this.statusMessage.length&&!this.oofMessage.length));var r=new Date(s);if(this.showStatusMessage=this.showStatusMessage&&this.isExpiryTimeValid(r),isNaN(r.getDate())||this.loggedInPerson.mri!==this.person.mri)this.showExpiryTime=!1;else{var n=SkypeX.Services.neverExpireDate.getFullYear()===r.getFullYear();this.showExpiryTime=this.showStatusMessage&&!n,this.statusExpiryTime=this.dateFormatService.getMessageDisplayableDateTime(r)}if(i&&this.loggedInPerson.mri!==this.person.mri){var o=new Date(i);this.showPublishTime=this.showStatusMessage,this.statusPublishTime=this.dateFormatService.getMessageDisplayableDateTime(o)}else this.showPublishTime=!1;this.loggedInPerson.mri===this.person.mri?this.statusAriaLabel=this.$translate.instant(this.resources.strings.settings_note_person_card_own_status,{status:this.utilityService.stripHtml(this.statusMessage),expiry:this.statusExpiryTime}):this.statusAriaLabel=this.$translate.instant(this.resources.strings.settings_note_person_card_status,{status:this.utilityService.stripHtml(this.statusMessage),expiry:this.statusPublishTime})}},s.prototype.getStatusNoteDataBag=function(){return{statusMessageDisplayed:this.showStatusMessage,oofMessageDisplayed:this.oofMessage.length>0}},s.prototype.updateOofInfo=function(){if(this.oofMessage=\"\",this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutOfOfficeInfo)&&(this.person.presence.status===SkypeX.Services.UserStatus.OutOfOffice||this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutOfOfficeUpdates))&&this.person.presence.calendarData&&this.person.presence.calendarData.outOfOfficeNote&&this.person.presence.calendarData.outOfOfficeNote.message){var e=this.utilityService.stripHtml(this.htmlSanitizer.sanitizeHtml(this.person.presence.calendarData.outOfOfficeNote.message)).trim();e.length>0&&(this.oofMessage=e),this.oofMessage=this.utilityService.replaceNewlines(this.oofMessage)}},s.prototype.updatePresenceInfo=function(){var e=this.person.presence;if(e){if(this.setAriaLabel(),this.updateOofInfo(),!this.enableFlwPresence)return this.shouldShowFlwPresence=!1,void this.updateStatusMessage();switch(e.flwPresence){case SkypeX.Services.UserFlwPresence.OnShift:return this.shouldShowFlwPresence=!0,this.updateShiftsInfo(e),void(e.status===SkypeX.Services.UserStatus.Busy&&this.updateStatusMessage());case SkypeX.Services.UserFlwPresence.OffShift:return this.shouldShowFlwPresence=!0,void this.updateShiftsInfo(e);default:return this.shouldShowFlwPresence=!1,void this.updateStatusMessage()}}else this.shouldShowFlwPresence=!1},s.prototype.updateShiftsInfo=function(e){if(e){var t=SkypeX.Services.UnifiedPresenceExtensionsParser.getShiftsData(e.extensions);if(t){var s=t.currentShift?t.currentShift:t.previousShift?t.previousShift:t.nextShift;if(s&&(this.shiftScheduleGroupDisplayName=s.scheduleGroupDisplayName,this.shiftTeamName=s.teamName),e.flwPresence===SkypeX.Services.UserFlwPresence.OffShift&&t.nextShift){this.shouldShowNextShiftInfo=!0;var i=new Date(t.nextShift.startTime),r=new Date(t.nextShift.endTime),n=this.localizationService.getDate(i,[\"fullDate\",\"shortTime\"],!1),o=moment(i).isSame(r,\"d\")?this.localizationService.getDate(r,[\"shortTime\"],!1):this.localizationService.getDate(r,[\"fullDate\",\"shortTime\"],!1);this.nextShiftInfo=this.$translate.instant(this.resources.strings.next_shift_info_message,{startTime:n,endTime:o,teamName:t.nextShift.teamName})}}}},s.prototype.waitForVariableToBeTrueAndResetVariables=function(e,t){var s=this.$scope.$watch(e,function(e,i){e&&(t(),s&&s())})},s.prototype.$onDestroy=function(){this.person.presence&&this.presenceManagerService.untrackPresenceV2(this.person.presence.mri,SkypeX.Services.PresencePriority.High,this.trackPresenceId),this.registerGetQuickMessageCallback&&(this.registerGetQuickMessageCallback=null),this.hidePopover&&(this.hidePopover=null)},s.prototype.setVariablesWithCurrentLoggedInUser=function(){this.showActions=!(this.person.isSelf||this.person.isInvalidUser||this.person.isPstn)},s.prototype.setVariables=function(){this.person.type=this.person.type||this.constants.atMentions.type.person,this.setTypeFlags(),this.setVariablesWithCurrentLoggedInUser();var t=this.person.isSfB?e.services.SfBInteropUtilsService.asSfBMri(this.person.mri):this.person.mri,s=this.peopleSlugService.resolve(t);s&&s.conversation&&(this.conversationId=s.conversation.id),this.showArchivalStatus=this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&this.isTeam&&this.person.isArchived,SkypeX.Services.ChatServiceUtils.isAadAppMri(t)&&(this.showP2P=!1,this.showOrgChart=!1,this.showAudioCall=!1,this.showVideoCall=!1,this.showActivity=!1),this.peopleSlugService.stateIncludes(t,this.constants.messages.panes.conversations)?this.showP2P=!1:this.$state.includes(this.constants.states.appPeople,{middlePane:this.constants.peopleTab.panes.organization})||this.peopleSlugService.stateIncludes(t,this.constants.peopleTab.panes.organization)?this.showOrgChart=!1:this.peopleSlugService.stateIncludes(t,this.constants.peopleTab.panes.activity)&&(this.showActivity=!1),(this.isGuest||this.person.isFederated)&&(this.showOrgChart=!1),this.isTag&&(this.$scope.pcPictureGroup&&(this.pcPictureGroup=this.$scope.pcPictureGroup),this.$scope.pcMemberList&&(this.pcMemberList=this.$scope.pcMemberList),this.$scope.pcTeamId&&(this.pcTeamId=this.$scope.pcTeamId)),this.setAriaLabel(),this.enableCallingBots&&this.isBot&&(this.botSupportsCalling=this.person.botSupportsCalling,this.botSupportsVideo=this.person.botSupportsVideo);var i=this.userAppsStore.hasApp(this.constants.appId.chat);i||(this.showP2P=!1,this.showOrgChart=!1),i&&this.isUser&&this.person&&!this.person.isFederated&&!this.person.isInvalidUser&&!this.person.isPstn&&(this.showP2P=this.person.isPrivateChatEnabled),this.updateActionIcons()},s.prototype.getStatusString=function(){var e,t,s=SkypeX.Services.UserStatus.Unknown;if(this.person&&this.person.presence&&null!==this.person.presence.status&&void 0!==this.person.presence.status&&(s=this.person.presence.status),this.person&&this.person.presence&&this.person.presence.lastSeenAt&&(t=this.person.presence.lastSeenAt),t)switch(s){case SkypeX.Services.UserStatus.Offline:case SkypeX.Services.UserStatus.Away:case SkypeX.Services.UserStatus.BeRightBack:case SkypeX.Services.UserStatus.Idle:case SkypeX.Services.UserStatus.Hidden:e=this.timeagoCalcService.transformIntoTimeago(t)}var i=this.presenceService.GetTranslatedStatusText(s);return e?this.$translate.instant(this.resources.strings.contact_card_status_aria_label_title,{status:i,timeAgo:e}):i},s.prototype.setAriaLabel=function(){if(this.isApp||this.isBot||this.isVoiceApp)this.personInfoCardAriaLabel=this.$translate.instant(this.resources.strings.app_card_aria_label_title,{appName:this.person.displayName,developerName:this.person.developer,descriptionText:this.person.description});else if(this.isTag)this.personInfoCardAriaLabel=this.$translate.instant(this.resources.strings.tag_card_aria_label_title,{tagName:this.person.displayName,memberCount:this.pcMemberList.length});else{var e=this.getStatusString();this.personInfoCardAriaLabel=this.$translate.instant(this.resources.strings.contact_card_aria_label_title,{userName:this.person.displayName,statusText:e,titleText:this.person.jobTitle,departmentText:this.person.department,locationText:this.person.officeLocation,telephoneNumberText:this.person.telephoneNumber||this.person.mobile||this.$translate.instant(this.resources.strings.person_card_telephone_not_available),emailText:this.person.email})}},s.prototype.setTypeFlags=function(){this.isBot=this.person.type===this.constants.atMentions.type.bot||SkypeX.Services.ChatServiceUtils.isBotMri(this.person.mri),this.isUser=this.person.type===this.constants.atMentions.type.person||this.person.type===this.constants.contact.contactType.ADUser||this.person.type===this.constants.contact.contactType.Federated||this.person.type===this.constants.userTypes.tflUser,this.isApp=this.enableAppWelcomeMessage&&(this.person.type===this.constants.atMentions.type.app||this.isBot),this.isVoiceApp=this.person.isVoiceApp,this.isWebHook=this.person.type===this.constants.atMentions.type.webhook,this.isConnector=this.person.type===this.constants.connectors.type,this.isGuest=this.person.userType===this.constants.userTypes.guest,this.shouldShowPresenceIndicator=this.isUser&&!this.person.isPstn&&!this.person.isInvalidUser||this.isApp&&this.isBot,this.isTeam=this.person.type===this.constants.atMentions.type.team,this.isChannel=this.person.type===this.constants.atMentions.type.channel,this.isTag=this.person.type===this.constants.atMentions.type.tag,this.isBotOrApp=this.isBot||this.isApp,this.isBotOrWebhookOrApp=this.isBot||this.isWebHook||this.isApp},s.prototype.updateActionIcons=function(){this.enableAppWelcomeMessage?(this.isApp&&(this.showOrgChart=!1,this.showEmail=!1,this.showVideoCall=this.botSupportsVideo,this.showAudioCall=this.botSupportsCalling,this.showActions=this.showP2P&&this.isBot,this.showActivity=!1),this.isWebHook&&(this.showActions=!1)):(this.isBot&&(this.showOrgChart=!1,this.showEmail=!1,this.showVideoCall=this.botSupportsVideo,this.showAudioCall=this.botSupportsCalling,this.showActions=this.showP2P,this.showActivity=!1),this.isWebHook&&(this.showActions=!1)),this.isVoiceApp&&(this.showOrgChart=!1,this.showP2P=!1,this.showEmail=!1,this.showVideoCall=!1,this.showAudioCall=!0,this.showActions=!0,this.showActivity=!1),this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isOrganizationTabEnabled)||(this.showOrgChart=!1),this.showQuickMessageBox=this.shortProfileQuickMessageRequirements&&this.showP2P&&this.showActions},s.prototype.getBotType=function(){var t=this;return this.person.type===this.constants.atMentions.type.bot?this.appsService.getUserInstalledAppFromBotId(this.person.mri).then(function(s){return s&&s.appDefinition?!0===(s.appDefinition.bots&&s.appDefinition.bots.length>0&&!!s.appDefinition.bots[0].isNotificationOnly)?e.services.BotType.OneWay:e.services.BotType.TwoWay:(t.logger.error(\"Unable to fetch installed app for bot: \"+t.person.mri),t.$q.reject())}).catch(function(e){return t.logger.error(\"Unable to fetch app entitlement due to error:\"+e),t.$q.reject()}):this.$q.resolve()},s.prototype.addChatLinksToMentionsInStatusMessage=function(){var e=this;try{var t=this.$window.htmlparser2,s=t.parseDOM(\"<div>\"+this.statusMessage+\"</div>\"),i=t.DomUtils.findAll(function(t){return\"span\"===t.name&&t.attribs&&t.attribs.itemtype===e.constants.semanticObjectSchemas.mention},s);return _.each(i,function(s){var i=t.DomUtils.getText(s);if(s.attribs[\"data-itemprops\"]){var r=JSON.parse(e.utilityService.decodeHtml(s.attribs[\"data-itemprops\"])).mri;if(r&&r!==e.currentUserSkypeMri){var n='<navigate-to-chat title=\"'+e.$translate.instant(e.resources.strings.person_card_chat_link,{person:i})+'\" usermri=\"'+r+'\" username=\"'+i+'\" />';t.DomUtils.replaceElement(s,t.parseDOM(n)[0])}}}),t.DomUtils.getOuterHTML(s)}catch(e){this.loggingService.error(\"error parsing message to add links to 1:1 chat for at mentions: {error}\")}return this.statusMessage},s.prototype.getMriForSkypeStatus=function(){var e=this.person.mri;return this.isApp&&this.isBot&&!e.startsWith(SkypeX.Services.ChatServiceUtils.BotPrefix)&&(e=SkypeX.Services.ChatServiceUtils.BotPrefix+e),e},s.prototype.closeAllDialog=function(){this.dialogService.close(),this.eventingService.$emit(this.constants.events.search.cancelSearch,null),this.hidePersonCard()},s.prototype.hidePersonCard=function(){this.hidePopover&&this.hidePopover()},s.prototype.sendEmail=function(t){if(this.hidePersonCard(),this.platformDetectService.getBrowser()===this.constants.browser.chrome&&this.appStateService.current===e.services.ApplicationState.InCall){this.logger.debug(\"person-short-info-card - sendEmail is opening and closing a new window so           the call does not hang up when the browser address is changed\");var s=this.$window.open(\"mailto:\"+encodeURIComponent(t),\"_blank\");s&&s.close()}else this.$window.location.href=\"mailto:\"+encodeURIComponent(t)},s.prototype.startChat=function(){var e=this;this.closeAllDialog(),this.conversationsService.getConversationWithV2([this.person.mri],\"person-short-info-card-startChat\").then(function(t){if(t)e.navigate({groupName:e.person.displayName,peopleSlug:t.id,middlePane:e.constants.messages.panes.conversations,ctx:e.constants.navigation.context.chat});else{var s=SkypeX.Services.ChatServiceUtils.scrubMri(e.person.mri);e.logger.warn(\"Conversation service error : No conversation returned/created for user: \"+s)}})},s.prototype.navigateToOrgChart=function(e){this.navigateToTab(this.constants.peopleTab.panes.organization,e)},s.prototype.navigateToActivityTab=function(e){this.navigateToTab(this.constants.peopleTab.panes.activity,e)},s.prototype.navigateToTab=function(e,t){this.closeAllDialog();var s=this.person.displayName?this.person.displayName.replace(/\\'/g,\"\"):\"\",i={slug:this.person.mri,groupName:s,middlePane:e,ctx:this.constants.navigation.context.chat};this.navigate(i),t&&t.stopPropagation()},s.prototype.navigate=function(e){var t=this,s={slug:e.peopleSlug||e.slug,groupName:e.groupName||e.teamName,middlePane:e.middlePane,threadId:e.threadId,messageId:void 0,ctx:e.ctx,navCtx:\"person-short-info-card\",appId:null};(this.isBot?this.appsService.getUserInstalledAppFromBotId(this.person.mri):this.$q.resolve(null)).then(function(e){s.appId=e&&e.appDefinition&&e.appDefinition.id}).finally(function(){s.appId?t.navigationService.navigate(t.$scope,t.constants.states.appAppsAppSection,s):t.navigationService.navigate(t.$scope,t.constants.states.appConversation,s)})},s.prototype.passRegisterQuickMessageCallback=function(e){this.registerGetQuickMessageCallback&&this.registerGetQuickMessageCallback({hasContent:e})},s.prototype.isExpiryTimeValid=function(e){return!isNaN(e.getDate())&&new Date<e},s.prototype.openEditTagDialog=function(){this.dialogService.open(this.constants.dialogs.editTagDialog,{tagId:this.$scope.pcMri,teamId:this.pcTeamId,tagName:this.person.displayName}),this.hidePersonCard()},s.OpenAddDialog=\"Open\",s.UndefinedString=\"undefined\",s.instanceCount=0,s}();t.PersonShortInfoCardController=s,angular.module(\"teamspace.personShortInfoCard\",[\"teamspace.dialogService\",\"teamspace.peopleSlugService\",\"teamspace.userAppsStore\",\"teamspace.callingStartButton\",\"skypeX.tenantSettingsStore\",\"teamspace.identityService\"]).directive(\"personShortInfoCard\",[function(){return{restrict:\"E\",replace:!0,scope:{pcMri:\"=?\",pcUpn:\"=?\",pcPictureGroup:\"=?\",pcMemberList:\"=?\",pcTeamId:\"=?\"},bindToController:{person:\"=?\",registerGetQuickMessageCallback:\"&\",hidePopover:\"&\",loggedInPerson:\"=?\"},templateUrl:\"components/right-person-context/person-short-info-card/person-short-info-card.html\",controller:s,controllerAs:\"rpc\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(l){!function(l){var t=function(){function l(l){this.scollElement=l,this.previousScrollWidth=0,this.bufferForScroll=100}return l.prototype.prepareForLeftScroll=function(){this.previousScrollWidth=this.scollElement[0].scrollWidth},l.prototype.restoreLeftScroll=function(){var l=this.scollElement[0].scrollWidth-this.previousScrollWidth;this.scollElement.scrollLeft(l+this.scollElement.scrollLeft())},l.prototype.moveScrollFromRightEdge=function(){var l=this.scollElement.scrollLeft(),t=this.scollElement[0].scrollWidth-(this.scollElement.scrollLeft()+this.scollElement.width());t<this.bufferForScroll&&this.scollElement.scrollLeft(l-(this.bufferForScroll-t))},l}();l.EdgeScrollPositionHelper=t}(l.components||(l.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e){this.startTime=t,this.busyState=e,this.isSlotEven=0==this.startTime.getMinutes(),this.tooltip=\"\"}return t.prototype.generateSnappedStyle=function(t){return\"left: \"+t.snapStart/30*100+\"%; width: \"+(t.snapEnd-t.snapStart)/30*100+\"%\"},t}();t.AvailabilitySlotViewModel=e}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function e(i,a,s,n,o,d,r,l){var h=this;this.$scope=i,this.constants=s,this.timezone=\"utc\",this.meetingAttendees=o,this.combinedMeetingStartDate=d,this.combinedMeetingEndDate=r,this.attendeeAvailabilityDataProvider=new t.services.AttendeeAvailabilityDataProvider(n,a,!0,e.initialDaysToPull),this.setLoadedBoundDays(this.combinedMeetingStartDate),this.timezone=l,this.getUserAvailabilities(),i.$on(s.events.calendar.createUpdateMeeting.attendeeAdded,function(){h.getSingleUserAvailability(h.meetingAttendees[1])})}return e.prototype.getUserAvailabilities=function(){var t=this;return this.attendeeAvailabilityDataProvider.retrieveStatusByStartAndDuration(this.meetingAttendees,this.loadedEarliestDate,e.initialDaysToPull,this.timezone,\"sa-users-availability\").then(function(e){t.assignAvailabilities(e)})},e.prototype.getSingleUserAvailability=function(t){var e=this,i=moment.duration(moment(this.loadedLatestDate).diff(moment(this.loadedEarliestDate))).asDays();this.attendeeAvailabilityDataProvider.retrieveStatusByStartAndDuration([t],this.loadedEarliestDate,i,this.timezone,\"sa-user-availability\").then(function(t){e.assignAvailabilities(t)})},e.prototype.loadNextDay=function(){var t=this;if(!this.isLoadingNextDay){this.isLoadingNextDay=!0;var e=moment(this.loadedLatestDate).add(1,\"d\").toDate();if(e<this.loadedLatestDate&&e>this.loadedEarliestDate)return;this.loadedLatestDate=e,this.$scope.$broadcast(this.constants.events.calendar.schedulingAssistant.boundsIncremented,{endTime:this.loadedLatestDate,isStart:!1}),this.attendeeAvailabilityDataProvider.retrieveStatusByStartAndDuration(this.meetingAttendees,e,1,this.timezone,\"sa-next-day\").then(function(e){t.addAvailabilities(e,!0),t.isLoadingNextDay=!1})}},e.prototype.loadPreviousDay=function(){var t=this;if(!this.isLoadingPreviousDay){this.isLoadingPreviousDay=!0;var e=moment(this.loadedEarliestDate).subtract(1,\"d\").toDate();return this.loadedEarliestDate=e,this.$scope.$broadcast(this.constants.events.calendar.schedulingAssistant.boundsIncremented,{startTime:this.loadedEarliestDate,isStart:!0}),this.attendeeAvailabilityDataProvider.retrieveStatusByStartAndDuration(this.meetingAttendees,e,1,this.timezone,\"sa-prev-day\").then(function(e){t.addAvailabilities(e,!1),t.isLoadingPreviousDay=!1})}},e.prototype.updateMeetingDates=function(t,e){this.combinedMeetingStartDate=t,this.combinedMeetingEndDate=e},e.prototype.setLoadedBoundDays=function(t){if(!t)return!1;var e=this.getBoundRange(t);return!(Math.abs(moment.duration(moment(e.startDate).diff(moment(this.loadedEarliestDate))).asHours())<=24&&Math.abs(moment.duration(moment(e.endDate).diff(moment(this.loadedLatestDate))).asHours())<=24)&&(this.loadedEarliestDate=e.startDate,this.loadedLatestDate=e.endDate,this.$scope.$broadcast(this.constants.events.calendar.schedulingAssistant.boundsUpdated,{startTime:this.loadedEarliestDate,endTime:this.loadedLatestDate}),!0)},e.prototype.updateEndBoundDate=function(t){this.loadedLatestDate=moment(t).add(2,\"d\").hour(0).minute(0).toDate()},e.prototype.markForUpdate=function(){_.forEach(this.meetingAttendees,function(t){t.isAvailabilityUpdateRequired=!0})},e.prototype.assignAvailabilities=function(t){var e=this;this.meetingAttendees&&this.meetingAttendees.length>0&&this.meetingAttendees[0].userAvailability&&this.clearAvailabilities(),setTimeout(function(){for(var i in t)for(var a=0;a<e.meetingAttendees.length;a++)if(i===e.meetingAttendees[a].address){e.meetingAttendees[a].userAvailability=t[i];break}})},e.prototype.clearAvailabilities=function(){for(var t=0;t<this.meetingAttendees.length;t++)this.meetingAttendees[t].userAvailability=null},e.prototype.addAvailabilities=function(t,e){for(var i in t)for(var a=0;a<this.meetingAttendees.length;a++)if(i===this.meetingAttendees[a].address&&this.meetingAttendees[a].userAvailability&&t[i]){this.meetingAttendees[a].userAvailability=e?this.meetingAttendees[a].userAvailability.concat(t[i]):t[i].concat(this.meetingAttendees[a].userAvailability);break}},e.prototype.getBoundRange=function(t){var i=new Date(t.valueOf());return{startDate:i=moment(i).subtract((e.initialDaysToPull-1)/2,\"d\").hour(0).minute(0).toDate(),endDate:moment(i).add(e.initialDaysToPull-1,\"d\").toDate()}},e.initialDaysToPull=5,e}();e.SAViewModel=i}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function i(t,e,i,a,s,l){this.$scope=t,this.meetingStartTime=e,this.meetingEndTime=i,this.renderStartTime=a,this.renderEndTime=s,this.attendeeVm=l,this.isInitialLoadComplete=!1,this.createInitialAvailabilitySlots(!0)}return i.prototype.createInitialAvailabilitySlots=function(t){var e=moment.duration(moment(this.renderEndTime).diff(moment(this.renderStartTime))).asDays()+1;this.attendeeVm.availabilitySlots&&this.attendeeVm.availabilitySlots[0]&&this.attendeeVm.availabilitySlots[0].startTime.valueOf()==this.renderStartTime.valueOf()||(this.attendeeVm.availabilitySlots=[],this.generateEmptySlots(this.renderStartTime,e*i.dailySlotCount)),this.attendeeVm.userAvailability&&t&&(this.fillMeetingSlots(0,this.attendeeVm.userAvailability.length),this.isInitialLoadComplete=!0)},i.prototype.appendAvailability=function(t){this.fillMeetingSlots(t,this.attendeeVm.userAvailability.length)},i.prototype.addAvailabilityFromStart=function(t){this.fillMeetingSlots(0,t)},i.prototype.generateEmptySlots=function(t,i,a){for(var s=moment(t).hour(0).minute(0),l=0;l<i;l++)a?this.attendeeVm.availabilitySlots.splice(l,0,new e.AvailabilitySlotViewModel(new Date(s.valueOf()),null)):this.attendeeVm.availabilitySlots.push(new e.AvailabilitySlotViewModel(new Date(s.valueOf()),null)),s.add(30,\"m\");this.$scope.$applyAsync()},i.prototype.updateAttendeeAvailability=function(){for(var e=Math.floor(moment.duration(moment(this.meetingStartTime).diff(moment(this.renderStartTime))).asMinutes()/30),i=Math.ceil(moment.duration(moment(this.meetingEndTime).diff(moment(this.meetingStartTime))).asMinutes()/30),a=t.middletier.FreeBusyType.Free,s=0;s<i;s++){var l=t.middletier.FreeBusyType[this.attendeeVm.availabilitySlots[e+s].busyState];l>a&&(a=l)}this.attendeeVm.freeBusyStatus=t.middletier.FreeBusyType[a]},i.prototype.fillMeetingSlots=function(e,i){for(var a=moment(this.renderStartTime),s=e;s<Math.min(i,this.attendeeVm.userAvailability.length);s++){var l=this.attendeeVm.userAvailability[s];if(l&&l.startTime&&l.endTime&&l.freeBusyStatus!=t.middletier.FreeBusyType[t.middletier.FreeBusyType.Free]){l.startDate=new Date(l.startTime),l.endDate=new Date(l.endTime);var n=moment(l.startTime)._tzm,r=a.utcOffset(),o=Math.floor(moment.duration(moment(l.startDate).diff(a)).asMinutes()/30);o+=(n-r)/30;l.startDate.getMinutes()%30!=0&&this.attendeeVm.availabilitySlots[o]&&this.canOverride(this.attendeeVm.availabilitySlots[o],l)&&(this.attendeeVm.availabilitySlots[o].snapped=!0,this.attendeeVm.availabilitySlots[o].snapStart=0,this.attendeeVm.availabilitySlots[o].snapEnd=l.startDate.getMinutes()%30,this.attendeeVm.availabilitySlots[o].busyState&&(this.attendeeVm.availabilitySlots[o].snapStyle=this.attendeeVm.availabilitySlots[o].busyState));var m=Math.ceil(moment.duration(moment(l.endDate).diff(moment(l.startDate))).asMinutes()/30);l.endDate.getMinutes()%30!=0&&this.attendeeVm.availabilitySlots[o+m]&&this.canOverride(this.attendeeVm.availabilitySlots[o],l)&&(this.attendeeVm.availabilitySlots[o+m].snapped=!0,this.attendeeVm.availabilitySlots[o+m].snapStart=l.endDate.getMinutes()%30,this.attendeeVm.availabilitySlots[o+m].snapEnd=30,this.attendeeVm.availabilitySlots[o].busyState&&(this.attendeeVm.availabilitySlots[o].snapStyle=this.attendeeVm.availabilitySlots[o].busyState)),o<0&&(m+=o/30,o=0);for(var d=0;d<m&&o+d<this.attendeeVm.availabilitySlots.length;d++){var y=this.attendeeVm.availabilitySlots[o+d];this.canOverride(y,l)&&(y.busyState=l.freeBusyStatus,l.details&&l.details.subject&&(y.tooltip=l.details.subject))}}}this.clearLoading(0===e),this.updateAttendeeAvailability()},i.prototype.clearLoading=function(e){for(var i=e?0:this.attendeeVm.availabilitySlots.length-1;i<this.attendeeVm.availabilitySlots.length&&i>=0;e?i++:i--){if(this.attendeeVm.availabilitySlots[i].busyState==t.middletier.FreeBusyType[t.middletier.FreeBusyType.Free])return;this.attendeeVm.availabilitySlots[i].busyState||(this.attendeeVm.availabilitySlots[i].busyState=t.middletier.FreeBusyType[t.middletier.FreeBusyType.Free])}},i.prototype.canOverride=function(e,i){return!e.busyState||t.middletier.FreeBusyType[i.freeBusyStatus]>t.middletier.FreeBusyType[e.busyState]},i.dailySlotCount=48,i}();e.SUAViewModel=i}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function i(t,i,s,n,a,o,r){var l=this;this.$scope=t,this.$translate=s,this.localizationService=n,this.resources=a,this.constants=o,this.slotWidth=3,this.scrollBarHeight=10,this.selectedAreaSlotLimit=48,this.scrollContainerClass=\".mtng-sa-scroll-cont\",this.isInitialized=!1,this.scrollInProgress=!1,this.combinedStartDate=this.mdViewModel.start,this.combinedEndDate=this.mdViewModel.end,this.schedulingAssistantViewModel=new e.SAViewModel(t,i,o,r,this.meetingAttendees,this.combinedStartDate,this.combinedEndDate,this.meetingTimezone),this.generateStatusLocalizationDictionary(),setTimeout(function(){l.initializeViewBoundVariables()}),t.$on(o.events.calendar.createUpdateMeeting.meetingTimeChanged,function(t,e){return l.meetingTimeChanged(e)}),t.$watchCollection(\"sac.meetingTimezone\",function(t,e){e!=t&&(l.schedulingAssistantViewModel.timezone=t,l.schedulingAssistantViewModel.getUserAvailabilities())})}return i.$inject=[\"$scope\",\"$q\",\"$translate\",\"localizationService\",\"resources\",\"constants\",\"calendarService\"],i.prototype.onSlotClick=function(t){var e=moment.duration(moment(this.combinedEndDate).diff(moment(this.combinedStartDate))).asMinutes(),i=moment(new Date(t.valueOf())).add(e,\"m\").toDate();this.combinedStartDate=t,this.combinedEndDate=i,this.markStartEndTimes(!1),this.schedulingAssistantViewModel.markForUpdate(),this.$scope.$emit(this.constants.events.calendar.createUpdateMeeting.meetingTimeChangedInternal,{source:this.constants.events.calendar.createUpdateMeeting.meetingTimeChangeSource.schedulingAssistant,range:{startTime:t,endTime:i}})},i.prototype.onEdgeScroll=function(t){var e=this;this.isInitialized&&(t===this.constants.scrollEdges.right?this.schedulingAssistantViewModel.loadNextDay():t===this.constants.scrollEdges.left&&(this.edgeScrollPositionHelper.prepareForLeftScroll(),this.schedulingAssistantViewModel.loadPreviousDay(),this.scrollInProgress||(this.scrollInProgress=!0,setTimeout(function(){e.edgeScrollPositionHelper.restoreLeftScroll(),e.scrollInProgress=!1}))))},i.prototype.meetingTimeChanged=function(t){var e=this,i=t.startTime,s=t.endTime;i&&this.combinedStartDate&&i.valueOf()==this.combinedStartDate.valueOf()&&s&&this.combinedEndDate&&s.valueOf()==this.combinedEndDate.valueOf()||(this.combinedStartDate=i,this.combinedEndDate=s,this.schedulingAssistantViewModel.updateMeetingDates(this.combinedStartDate,this.combinedEndDate),this.schedulingAssistantViewModel.setLoadedBoundDays(this.combinedStartDate)?this.schedulingAssistantViewModel.getUserAvailabilities():this.schedulingAssistantViewModel.markForUpdate(),setTimeout(function(){e.markStartEndTimes(!0)}))},i.prototype.initializeViewBoundVariables=function(){var i=this;this.scrollContainerElement=angular.element(this.scrollContainerClass),this.markStartEndTimes(),this.setScrollPosition(),this.edgeScrollPositionHelper=new e.EdgeScrollPositionHelper($(this.scrollContainerClass)),t.common.SafeJQuery.on(this.$scope,angular.element(\".mtng-sa\"),\"mousewheel DOMMouseScroll\",function(t){i.scrollContainerElement.scrollLeft(-1*t.originalEvent.wheelDelta/2+i.scrollContainerElement.scrollLeft()),t.stopPropagation(),t.preventDefault()})},i.prototype.markStartEndTimes=function(t){this.markStartTime(),this.markEndTime(),t&&this.focusToMarker()},i.prototype.markStartTime=function(){var t=this.combinedStartDate.toISOString(),e=!0;if(30==this.combinedStartDate.getMinutes()){var i=new Date(this.combinedStartDate.valueOf());i.setMinutes(0),e=!1,t=i.toISOString()}var s=angular.element('*[data-marker=\"\\\\\"'+t+'\\\\\"\"]'),n=s.position();if(n){var a=angular.element(\".mtng-sa-selected-overlay\");e?a.css(\"margin-left\",0):a.css(\"margin-left\",this.slotWidth+\"rem\"),a.css(\"left\",n.left),a.css(\"top\",n.top),a.css(\"margin-top\",s.height()+this.scrollBarHeight)}},i.prototype.markEndTime=function(){var t=moment.duration(moment(this.combinedEndDate).diff(moment(this.combinedStartDate))).asMinutes()/30,e=angular.element(\".mtng-sa-selected-overlay\");t<this.selectedAreaSlotLimit?e.css(\"width\",t*this.slotWidth+\"rem\"):e.css(\"width\",0)},i.prototype.setScrollPosition=function(){var t=this;if(this.combinedStartDate.getHours()>8&&this.combinedEndDate.getHours()<17){var e=new Date(this.combinedStartDate.valueOf());e.setHours(8),e.setMinutes(0);var i=e.toISOString(),s=angular.element('*[data-marker=\"\\\\\"'+i+'\\\\\"\"]');this.scrollContainerElement.scrollLeft(s.position().left);var n=angular.element(\".mtng-sa-selected-overlay\");setTimeout(function(){n.focus(),t.preventFocusScroll()})}else this.focusToMarker();setTimeout(function(){t.isInitialized=!0})},i.prototype.focusToMarker=function(){var t=angular.element(\".mtng-sa-selected-overlay\");this.scrollContainerElement.scrollLeft(t.position().left-this.scrollContainerElement.width()/2+t.width()/2),t.focus(),this.preventFocusScroll()},i.prototype.generateSelectionAccessiblityLabel=function(){var t=this.localizationService.getDate(this.combinedStartDate,\"fullDate\"),e=this.localizationService.getDate(this.combinedStartDate,\"shortTime\"),i=this.localizationService.getDate(this.combinedEndDate,\"fullDate\"),s=this.localizationService.getDate(this.combinedEndDate,\"shortTime\");this.selectionLabel=t+\" \"+e+\" \"+i+\" \"+s;for(var n=2*moment.duration(moment(this.combinedStartDate).diff(moment(this.schedulingAssistantViewModel.loadedEarliestDate))).asHours(),a=0;a<this.meetingAttendees.length;a++)this.selectionLabel+=\", \"+this.meetingAttendees[a].name+\", \"+this.statusLocalizationDictionary[this.meetingAttendees[a].availabilitySlots[n].busyState]},i.prototype.preventFocusScroll=function(){this.containerScrollElementClass&&angular.element(this.containerScrollElementClass).scrollTop(0)},i.prototype.combineDateAndTime=function(t,e){var i=moment(t);return i.hours(e.getHours()),i.minutes(e.getMinutes()),i.toDate()},i.prototype.generateStatusLocalizationDictionary=function(){this.statusLocalizationDictionary={},this.statusLocalizationDictionary[t.middletier.FreeBusyType[t.middletier.FreeBusyType.Busy]]=this.$translate.instant(this.resources.strings.meeting_busy_status_text),this.statusLocalizationDictionary[t.middletier.FreeBusyType[t.middletier.FreeBusyType.Free]]=this.$translate.instant(this.resources.strings.meeting_free_status_text),this.statusLocalizationDictionary[t.middletier.FreeBusyType[t.middletier.FreeBusyType.Oof]]=this.$translate.instant(this.resources.strings.meeting_oof_status_text),this.statusLocalizationDictionary[t.middletier.FreeBusyType[t.middletier.FreeBusyType.Tentative]]=this.$translate.instant(this.resources.strings.meeting_tentative_status_text),this.statusLocalizationDictionary[t.middletier.FreeBusyType[t.middletier.FreeBusyType.Unknown]]=this.$translate.instant(this.resources.strings.meeting_unknown_status_text),this.statusLocalizationDictionary[t.middletier.FreeBusyType[t.middletier.FreeBusyType.WorkingElsewhere]]=this.$translate.instant(this.resources.strings.meeting_unknown_status_text)},i}();e.SchedulingAssistantController=i,angular.module(\"teamspace.schedulingAssistant\",[\"teamspace.calendarService\"]).directive(\"schedulingAssistant\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{meetingAttendees:\"=\",mdViewModel:\"=\",meetingTimezone:\"<\",containerScrollElementClass:\"@\"},controllerAs:\"sac\",templateUrl:\"components/scheduling-assistant/scheduling-assistant.html\",controller:i}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function t(t,i,a,s,n){var l=this;this.$scope=t,this.$translate=i,this.localizationService=a,this.resources=n,this.newDayWidth=1440,this.suaViewModel=new e.SUAViewModel(t,this.startTime,this.endTime,this.renderStartTime,this.renderEndTime,this.attendeeVm),t.$on(s.events.calendar.schedulingAssistant.boundsUpdated,function(t,e){return l.updateDateBounds(e)}),t.$on(s.events.calendar.schedulingAssistant.boundsIncremented,function(t,e){return l.incrementDateBounds(e)}),t.$watch(\"suac.attendeeVm.userAvailability\",function(e,i){if(e){var a=e.length,s=i?i.length:0;i&&0!=s?e[0]&&i[0]&&e[0].startTime.valueOf()==i[0].startTime.valueOf()?l.suaViewModel.appendAvailability(s):e[a-1]&&i[s-1]&&e[e.length-1].startTime==i[i.length-1].startTime?l.suaViewModel.addAvailabilityFromStart(e.length-i.length):l.suaViewModel.appendAvailability(0):(l.suaViewModel.meetingStartTime=l.startTime,l.suaViewModel.meetingEndTime=l.endTime,l.suaViewModel.createInitialAvailabilitySlots(!0),t.initializeStickyProperties&&setTimeout(function(){t.initializeStickyProperties()}))}}),t.$watch(\"suac.attendeeVm.isAvailabilityUpdateRequired\",function(t,e){t&&l.suaViewModel&&(l.suaViewModel.meetingStartTime=l.startTime,l.suaViewModel.meetingEndTime=l.endTime,l.suaViewModel.updateAttendeeAvailability(),l.attendeeVm.isAvailabilityUpdateRequired=!1)})}return t.$inject=[\"$scope\",\"$translate\",\"localizationService\",\"constants\",\"resources\"],t.prototype.updateDateBounds=function(t){this.suaViewModel.renderStartTime=t.startTime,this.suaViewModel.renderEndTime=t.endTime,this.suaViewModel.createInitialAvailabilitySlots(!1)},t.prototype.incrementDateBounds=function(t){var i,a=this;t.isStart?(this.suaViewModel.renderStartTime=t.startTime,i=t.startTime):(this.suaViewModel.renderEndTime=t.endTime,i=t.endTime),this.suaViewModel.generateEmptySlots(i,e.SUAViewModel.dailySlotCount,t.isStart),this.isFirst&&setTimeout(function(){t.isStart?a.$scope.updatePositions(a.newDayWidth):a.$scope.initializeStickyProperties()})},t.prototype.generateLabel=function(t){var e=t.getHours(),i=t.getMinutes();return 0!=e&&12!=e||0!=i?moment(t).format(\"h a\"):0==e?this.$translate.instant(this.resources.strings.meeting_scheduling_assistant_12am):this.$translate.instant(this.resources.strings.meeting_scheduling_assistant_12pm)},t.prototype.getDay=function(t){return this.$translate.instant(this.resources.strings.meeting_weekDay_day_month_format,{weekDay:moment(t).format(\"ddd\"),monthDayFormat:this.localizationService.getDate(t,\"shortDate\",!1)})},t.prototype.onSlotClick=function(t){this.slotClickCallback({slotTime:t})},t}();e.SingleUserAvailabilityController=i,angular.module(\"teamspace.singleUserAvailability\",[]).directive(\"singleUserAvailability\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{startTime:\"=\",endTime:\"=\",renderStartTime:\"=\",renderEndTime:\"=\",attendeeVm:\"=\",isFirst:\"=\",slotClickCallback:\"&\"},controllerAs:\"suac\",templateUrl:\"components/scheduling-assistant/single-user-availability/single-user-availability.html\",controller:i,link:function(e,i){if(e.suac.isFirst){var a,s,n,l,o,r=angular.element(\".mtng-sa-scroll-cont\");setTimeout(function(){t.common.SafeJQuery.on(e,r,\"scroll\",function(){u()})});var d=function(){a=angular.element(i).find(\".sticky\"),setTimeout(function(){c()})},u=function(){if(n){var t=n.data(\"originalPosition\");if(void 0!=t){var e=o?o.data(\"originalPosition\")-n.data(\"originalWidth\"):null;if(t<=r.scrollLeft()){if(o&&o.data(\"originalPosition\")<r.scrollLeft())return void d();o&&r.scrollLeft()>=e&&!n.hasClass(\"absolute\")?n.addClass(\"absolute\").css(\"left\",e):o&&o.data(\"originalPosition\")<=r.scrollLeft()?(n.hasClass(\"absolute\")||n.addClass(\"absolute\").css(\"left\",e),s++,f(),h()):o&&n.hasClass(\"absolute\")&&r.scrollLeft()<e&&n.removeClass(\"absolute\").removeAttr(\"style\"),n.hasClass(\"absolute\")||n.css(\"left\",r.scrollLeft())}else{if(n.removeClass(\"fixed\"),l&&l.data(\"originalPosition\")>r.scrollLeft())return void d();s--,f(),h()}}else d()}},c=function(){var t=r.scrollLeft(),e=r.prop(\"scrollWidth\"),i=Math.ceil(t*a.length/e);s=m(i,t),f(),h()},m=function(t,e){var i,s,n=$(a[t]).data(\"originalPosition\")-e;return a.length>t+1&&(i=$(a[t+1]).data(\"originalPosition\")-e),t-1>=0&&(s=$(a[t-1]).data(\"originalPosition\")-e),i&&i>0&&n<=0?t:i&&i<=0?t+1:s&&n>0?t-1:t},f=function(){angular.element(\".sticky\").removeClass(\"fixed absolute\").removeAttr(\"style\"),n=a.eq(s),l=s-1>=0?a.eq(s-1):null,o=s+1<a.length?a.eq(s+1):null},h=function(){n.addClass(\"fixed\"),n.css(\"left\",r.scrollLeft()),l&&l.addClass(\"fixed\"),l&&l.addClass(\"absolute\").css(\"left\",n.data(\"originalPosition\")-n.data(\"originalWidth\")),o&&o.removeClass(\"fixed\");var t=o?o.data(\"originalPosition\")-n.data(\"originalWidth\"):null;t&&r.scrollLeft()>=t&&n.addClass(\"absolute\").css(\"left\",t),l&&r.scrollLeft()<=n.data(\"originalPosition\")-n.data(\"originalWidth\")&&l.removeClass(\"absolute\").removeAttr(\"style\")};e.initializeStickyProperties=d,e.updatePositions=function(t){for(var e=angular.element(i).find(\".sticky\"),a=1;a<e.length;a++){var s=$(e[a]);s.data(\"originalPosition\",s.data(\"originalPosition\")+t)}d()}}}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.stickyDateLabel\",[]).directive(\"stickyDateLabel\",[function(){return{restrict:\"A\",scope:{},link:function(e,t){var a=angular.element(t),n=angular.element(\".sticky\")[0];a.data(\"originalPosition\",a.offset().left-angular.element(n).offset().left),a.data(\"originalWidth\",a.outerWidth()),a.parent().width(a.outerWidth())}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var o=function(){function t(t,o,e,c,n){this.$scope=t,this.$state=o,this.loggingService=e,this.constants=c,this.schoolAppNavigationService=n}return t.$inject=[\"$scope\",\"$state\",\"loggingService\",\"constants\",\"schoolAppNavigationService\"],Object.defineProperty(t.prototype,\"appView\",{get:function(){return this.$state.current.name},enumerable:!0,configurable:!0}),t.prototype.backButtonHandler=function(){var t=this,o=this.loggingService.newScenario(this.constants.scenarios.schoolApp.backClick);this.schoolAppNavigationService.navigateToGridView(this.$scope).then(function(){return o.stop()}).catch(function(o){throw t.loggingService.error(\"Back button click failed\"),o}),this.backButtonCallback&&this.backButtonCallback()},t}();t.SchoolAppBackButtonController=o;angular.module(\"teamspace.schoolAppBackButton\",[\"teamspace.loggingService\",\"teamspace.schoolAppNavigationService\"]).directive(\"schoolAppBackButton\",function(){return{restrict:\"E\",scope:{buttonText:\"@\"},controller:o,controllerAs:\"sabbc\",bindToController:{backButtonCallback:\"&\"},templateUrl:\"components/school-app/school-app-back-button/school-app-back-button.html\"}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){function t(t,o){this.schoolAppSettingsStore=t,t.teamsViewType===e.services.SchoolAppTeamsViewType.List&&_.defer(function(){return o.sendPseudoPanelView({panelType:e.PanelType.teamList,panelRegion:e.PanelRegion.left})})}return t.$inject=[\"schoolAppSettingsStore\",\"analyticsService\"],Object.defineProperty(t.prototype,\"gridViewSelected\",{get:function(){return this.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid},enumerable:!0,configurable:!0}),t}();t.SchoolAppLeftRailController=o;angular.module(\"teamspace.schoolAppLeftRail\",[\"teamspace.schoolAppSettingsStore\",\"teamspace.analyticsService\"]).directive(\"schoolAppLeftRail\",function(){return{restrict:\"E\",scope:{},controller:o,controllerAs:\"salrc\",templateUrl:\"components/school-app/school-app-left-rail/school-app-left-rail.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var o=function(){function e(t,e,o,i,s,n,a,p){this.$scope=t,this.constants=e,this.tooltipService=o,this.navigationService=i,this.tooltipCssApplicators=s,this.dialogService=n,this.schoolAppSettingsStore=a,this.uniqueId=p.generateUUID(),n.registerCloseCallback(e.dialogs.schoolAppViewSettings,this.onDialogClosed.bind(this))}return e.$inject=[\"$scope\",\"constants\",\"tooltipService\",\"navigationService\",\"tooltipCssApplicators\",\"dialogService\",\"schoolAppSettingsStore\",\"utilityService\"],Object.defineProperty(e.prototype,\"currentView\",{get:function(){return this.schoolAppSettingsStore.teamsViewType===t.services.SchoolAppTeamsViewType.Grid?\"Grid\":\"List\"},enumerable:!0,configurable:!0}),e.prototype.managerMenuHandler=function(e,o){var i=this;e.stopPropagation(),e.button&&2==e.button&&e.preventDefault();var s=angular.element(e.currentTarget).find(\".manage-teams-button\");s.length||(s=angular.element(e.currentTarget));var n={templateUrl:\"components/school-app/school-app-settings-button/school-app-settings-button-menu.html\",trigger:\"manual\",container:\"body\",scope:o,autoClose:!0,placement:\"auto bottom-left\"},a={sourceElement:angular.element(e.currentTarget),tooltipType:t.services.TooltipType.Popover,options:n,tooltipId:this.uniqueId,cssApplicator:function(){i.tooltipCssApplicators.contextMenu(e,\"div[id='school-app-settings-button-menu']\",null,s,null,null,!0)}};this.tooltipService.toggleTooltip(a)},e.prototype.manageTeams=function(){return this.navigationService.navigatePromise(this.$scope,this.constants.states.appTeamsManagement,{})},e.prototype.switchView=function(){this.dialogService.open(this.constants.dialogs.schoolAppViewSettings),this.uniqueId&&this.tooltipService.clearTooltip(t.services.TooltipType.Popover,this.uniqueId)},e.prototype.onDialogClosed=function(){this.schoolAppSettingsStore.saveTeamsViewType(),this.schoolAppSettingsStore.teamsViewType===t.services.SchoolAppTeamsViewType.Grid&&setTimeout(function(){angular.element(\"div.team-card-container:first\").focus()},0)},e}();e.SchoolAppSettingsButtonController=o;angular.module(\"teamspace.schoolAppSettingsButton\",[\"teamspace.constants\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.utilityService\",\"teamspace.navigationService\",\"teamspace.channelList\",\"teamspace.dialogService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"schoolAppSettingsButtonController\",o).directive(\"schoolAppSettingsButton\",function(){return{restrict:\"E\",scope:{},controller:o,controllerAs:\"sasbc\",templateUrl:\"components/school-app/school-app-settings-button/school-app-settings-button.html\"}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var o=function(){function o(o,i,s,c,n,a,p,l,r){var h=this;this.$scope=o,this.$state=i,this.constants=c,this.schoolAppNavigationService=a,this.schoolAppSettingsStore=p,this.eventingService=r,this.footerButtons=[{text:s.instant(n.strings.school_app_view_switcher_close),secondaryStyle:!1,func:this.closeDialog.bind(this),tid:\"teamsViewSwitcher-close\",disabled:!1,type:t.PanelModuleType.button,name:t.PanelModuleName.schoolAppViewSwitcher,outcome:t.PanelActionOutcome.closeDialog,scenario:t.PanelActionScenario.schoolAppViewSwitcherClose,summary:\"View switcher close button\",scenarioType:t.PanelActionScenarioType.schoolAppViewSwitch,isFocusDefault:!1,dataBagFunc:function(){return h.selectedViewOnDialogOpen!==p.teamsViewType?{newView:e.shared.AttributeHelper.tryGetEnum(p.teamsViewType.toString(),e.services.SchoolAppTeamsViewType,h.logger)}:{}}}],this.selectedViewOnDialogOpen=p.teamsViewType,this.logger=l.newLogger(\"SchoolAppViewSettingsController\")}return o.$inject=[\"$scope\",\"$state\",\"$translate\",\"constants\",\"resources\",\"schoolAppNavigationService\",\"schoolAppSettingsStore\",\"loggingService\",\"eventingService\"],Object.defineProperty(o.prototype,\"gridViewSelected\",{get:function(){return this.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid},enumerable:!0,configurable:!0}),o.prototype.selectGridView=function(){this.schoolAppSettingsStore.teamsViewType=e.services.SchoolAppTeamsViewType.Grid,this.schoolAppNavigationService.navigateToGridView(this.$scope)},o.prototype.selectListView=function(){var t=this;this.schoolAppSettingsStore.teamsViewType=e.services.SchoolAppTeamsViewType.List,this.schoolAppNavigationService.navigateToListView(this.$state.params.navCtx+\"_school-view-settings\").then(function(){setTimeout(function(){angular.element(\".teams-view-switcher-button-selected\").focus(),t.eventingService.$emit(t.constants.events.schoolApp.switchingToListView)},0)})},o.prototype.closeDialog=function(){this.$scope.closeThisDialog()},o}();t.SchoolAppViewSettingsController=o,angular.module(\"teamspace.schoolAppViewSettings\",[\"teamspace.schoolAppNavigationService\",\"teamspace.schoolAppSettingsStore\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.schoolAppViewSettings,{template:\"components/school-app/school-app-view-settings/school-app-view-settings.html\",className:\"ts-modal-dialog\",closeByEscape:!0,closeByDocument:!0,controller:\"SchoolAppViewSettingsController\",controllerAs:\"savsc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"SchoolAppViewSettingsController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var a=function(){function t(t,a,o,s,n,r,i,c,p){if(this.$state=a,this.schoolAppSettingsStore=p,p.isSchoolAppEnabled){if(p.teamsViewType===e.services.SchoolAppTeamsViewType.Grid)if(p.hasSeenTeamsGrid){if(a.params.threadId){var l=o.getParentTeamAndChannelByChannelId(a.params.threadId),m=l.team,h=l.channel;o.setCurrentTeamAndChannel(m,h),n.leftRailShow()}}else a.params.navCtx==s.navContext.deepLink?p.setHasSeenTeamsGrid():a.params.threadId&&c.navigateToGridView(t,s.navContext.teamsGridFirstView);else n.leftRailShow(),a.params.threadId||c.navigateToListView(a.params.navCtx);t.$watch(function(){return i.getRootRouteParams().threadId},function(t){t||p.teamsViewType!==e.services.SchoolAppTeamsViewType.Grid||c.clearChannelState()})}else a.params.threadId?r.navigateDirectPromise(s.states.appConversation,a.params):r.navigateToLastTeamStateAndSetFocus(s.navContext.schoolAppRedirect)}return t.$inject=[\"$scope\",\"$state\",\"channelService\",\"constants\",\"layoutService\",\"navigationService\",\"routeUtilityService\",\"schoolAppNavigationService\",\"schoolAppSettingsStore\"],Object.defineProperty(t.prototype,\"showTeamsGrid\",{get:function(){return this.schoolAppSettingsStore.teamsViewType===e.services.SchoolAppTeamsViewType.Grid&&!this.$state.params.threadId},enumerable:!0,configurable:!0}),t}();t.SchoolAppController=a;angular.module(\"teamspace.schoolApp\",[\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.layoutService\",\"teamspace.navigationService\",\"teamspace.routeUtilityService\",\"teamspace.schoolAppNavigationService\",\"teamspace.schoolAppSettingsStore\"]).controller(\"schoolAppController\",a).directive(\"schoolApp\",function(){return{restrict:\"E\",scope:{},controller:a,controllerAs:\"schoolApp\",templateUrl:\"components/school-app/school-app.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var a=function(){function t(e,t,a,i,s,n,o,c,l,r,p,m){var h=this;this.channelService=t,this.constants=i,this.settingsService=n,this.dialogService=o,this.teamMembershipPropertiesService=c,this.tooltipService=l,this.tooltipCssApplicators=r,this.analyticsService=m,this.isTeamAdmin=!1,a.$watch(function(){return p.getRootRouteParams().threadId},function(e){h.setSelectedTeam(e)}),this.setSelectedTeam(e.params.threadId),this.uniqueId=s.generateUUID(),this.isLeftRailHeaderV1=!n.valueAsBoolean(i.settings.names.enableLeftRailFilters)}return t.$inject=[\"$state\",\"channelService\",\"$scope\",\"constants\",\"utilityService\",\"settingsService\",\"dialogService\",\"teamMembershipPropertiesService\",\"tooltipService\",\"tooltipCssApplicators\",\"routeUtilityService\",\"analyticsService\"],t.prototype.setSelectedTeam=function(t){var a=this;if(t){var i=this.channelService.getParentTeamAndChannelByChannelId(t).team;this.selectedTeam=i,this.isTeamAdmin=this.teamMembershipPropertiesService.isAdmin(i.objectId),_.defer(function(){return a.analyticsService.sendPseudoPanelView({panelType:e.PanelType.teamChannelList,panelRegion:e.PanelRegion.left})})}},t.prototype.openEditTeamDialog=function(){if(!(this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&this.selectedTeam&&this.selectedTeam.isArchived)){var e;switch(this.selectedTeam.teamType){case 2:e=this.constants.dialogs.createClassTeam;break;case 3:e=this.constants.dialogs.createPLCTeam;break;case 4:e=this.constants.dialogs.createStaffTeam;break;default:e=this.constants.dialogs.createStandardTeam}this.dialogService.open(e,{team:this.selectedTeam})}},t.prototype.contextMenuHandler=function(t,a,i){var s=this;t.stopPropagation(),t.button&&2==t.button&&t.preventDefault();var n=\"div[id='team-\"+i.displayName+\"-teamActionsMenu']\",o=angular.element(t.currentTarget).find(\".more-button-container\");o.length||(o=angular.element(t.currentTarget));var c=i.objectId.replace(/^@/,\"\"),l={templateUrl:\"components/school-app/single-team-channel-list/single-team-context-menu.html\",trigger:\"manual\",container:\"body\",scope:a,autoClose:!0,placement:\"auto bottom-left\"},r={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:l,tooltipId:this.uniqueId+c,cssApplicator:function(){s.tooltipCssApplicators.contextMenu(t,n,null,o,null,null,!0)}};this.tooltipService.toggleTooltip(r)},t}();t.SingleTeamChannelListController=a;angular.module(\"teamspace.singleTeamChannelList\",[\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.teamMembershipPropertiesService\",\"teamspace.settingsService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.utilityService\",\"teamspace.channelList\",\"teamspace.routeUtilityService\",\"teamspace.analyticsService\"]).controller(\"singleTeamChannelListController\",a).directive(\"singleTeamChannelList\",function(){return{restrict:\"E\",controller:a,controllerAs:\"stc\",templateUrl:\"components/school-app/single-team-channel-list/single-team-channel-list.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function t(t,i,s,r,a,n,o,c,l,p,h,d,m,u,g,v,y,f,T,S,b,O,C,A){var F=this;this.$scope=i,this.$timeout=s,this.$translate=r,this.ariaLiveService=n,this.channelService=o,this.channelTeamSortHelper=c,this.chatSyncService=l,this.constants=p,this.eventingService=h,this.layoutService=d,this.loggingService=m,this.myUserPreferencesStore=g,this.navigationService=v,this.resources=y,this.schoolAppSettingsStore=f,this.shortcutService=T,this.settingsService=S,this.tooltipCssApplicators=O,this.tooltipService=C,this.utilityService=A,this.favoriteTeamsByOrder=[],this.filterOptions=[],this.moreTeamsByName=[],this.teams=[],this.teamsLoaded=!1,this.tileViewOptions={height:240,width:251,maxWidth:251,margin:0,excess:5,scrollToEndOffset:5,scrollParentOverride:\".teams-grid-scrollview\",onScrollEnd:function(){},onEnter:function(t){t instanceof e.services.TeamLocal&&F.onTeamSelected(t)},onRightClick:function(t,i,s){s instanceof e.services.TeamLocal&&F.teamContextMenuHandler(t,i,s)}},this.sortableViewOptions={delay:75},this.firstKeyPressed=!1,this.isMac=e.services.KeymappingFactory.isMac,this.secondKeyPressed=!1,this.sortedTeamsList=null,this.sortingTeams=!1,this.debounceWait=100,this.debouncedCreateOrderedTeamsLists=_.debounce(function(){return F.createOrderedTeamsLists(F.schoolAppSettingsStore.teamFilterType,!0)}.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.debouncedTeamsSorted=_.debounce(function(){return F.teamsSorted()}.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.debouncedNavigateToDiscoverIfNeeded=_.debounce(function(){return F.navigateToDiscoverIfNeeded()}.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.debouncedUpdateFilterOptions=_.debounce(function(){return F.updateFilterOptions()}.bind(this),this.debounceWait,{leading:!0,trailing:!0}),this.scenario=u.getTeamsGridLoadScenario(\"teams-grid constructor\"),o.getTeams().then(function(e){F.scenario.mark(\"getTeams_complete\"),F.teams=e,F.configureFilterOptions(e),F.createOrderedTeamsLists(f.teamFilterType,!0),F.scenario.mark(\"createOrderedTeamsLists_complete\"),F.watchForTeamOrderChanges(),F.navigateToDiscoverIfNeeded(),F.teamsLoaded=!0,s(function(){u.onTeamsGridRendered(F.getALTScenarioData())},0)}),i.vsoptions=this.tileViewOptions,this.uniqueId=A.generateUUID(),S.valueAsBoolean(p.settings.names.enableNewTerminologyForTeamChannelFavorites)?(this.favoriteTeamsHeader=r.instant(y.strings.channel_list_your_teams),this.moreTeamsHeader=r.instant(y.strings.channel_list_hidden_teams)):(this.favoriteTeamsHeader=r.instant(y.strings.channel_list_favorites),this.moreTeamsHeader=r.instant(y.strings.channel_list_more)),this.tileViewOptions.listAriaLabel=this.moreTeamsHeader,this.tileViewOptions.teamPictureSize=p.profilePictureSizes.medium,f.hasSeenTeamsGrid||(f.setHasSeenTeamsGrid(),this.modalDelayId=_.delay(function(){a.sendPseudoPanelView({panelType:e.PanelType.teamsGrid})},S.valueFor(p.settings.names.simplifiedUXModalDelay))),h.$on(i,\"tooltip.hide\",function(){F.menuOpenElement&&(F.menuOpenElement.removeClass(\"menu-open\"),F.menuOpenElement=null)}),h.$on(i,p.events.schoolApp.navigatingToSchoolApp,function(){d.leftRailHide(),u.activeChannelSwitchScenario&&u.activeChannelSwitchScenario.name!==p.scenarios.teamsGridLoad&&u.activeChannelSwitchScenario.name!==p.scenarios.teamsGridLoadFirstLoad&&u.cancelCurrentChannelAndChatSwitchScenario({callingFunctionName:\"teamsGridController.constructor - on navigatingToSchoolApp\",reason:\"navigating back to schoolApp while teams-grid is loaded\",errorMessage:\"canceled by navigating back to teams-grid\"})}),d.leftRailHide()}return t.$inject=[\"$ocLazyLoad\",\"$scope\",\"$timeout\",\"$translate\",\"analyticsService\",\"ariaLiveService\",\"channelService\",\"channelTeamSortHelper\",\"chatSyncService\",\"constants\",\"eventingService\",\"layoutService\",\"loggingService\",\"messagingTelemetryService\",\"myUserPreferencesStore\",\"navigationService\",\"resources\",\"schoolAppSettingsStore\",\"shortcutService\",\"settingsService\",\"teamChannelNewBadgeService\",\"tooltipCssApplicators\",\"tooltipService\",\"utilityService\"],Object.defineProperty(t.prototype,\"hasFavoriteTeams\",{get:function(){return this.favoriteTeamsByOrder.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasMoreTeams\",{get:function(){return this.moreTeamsByName.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasNoTeams\",{get:function(){return this.teamsLoaded&&(!this.teams||0===this.teams.length)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showJoinOrCreateTeamButton\",{get:function(){return this.navigationService.canUserNavigateToDiscoverTeams()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"favoriteTeamsExpanded\",{get:function(){return this.schoolAppSettingsStore.isTeamsGridFavoriteSectionExpanded},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"moreTeamsExpanded\",{get:function(){return this.schoolAppSettingsStore.isTeamsGridMoreSectionExpanded},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isFiltered\",{get:function(){return this.schoolAppSettingsStore.teamFilterType!==e.services.SchoolAppTeamFilterType.All},enumerable:!0,configurable:!0}),t.prototype.toggleFavoriteTeamsExpanded=function(){this.schoolAppSettingsStore.isTeamsGridFavoriteSectionExpanded=!this.schoolAppSettingsStore.isTeamsGridFavoriteSectionExpanded},t.prototype.toggleMoreTeamsExpanded=function(){this.schoolAppSettingsStore.isTeamsGridMoreSectionExpanded=!this.schoolAppSettingsStore.isTeamsGridMoreSectionExpanded},Object.defineProperty(t.prototype,\"favoriteActivityCount\",{get:function(){return _.sumBy(this.favoriteTeamsByOrder,function(e){return e.activityCount})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"moreActivityCount\",{get:function(){return _.sumBy(this.moreTeamsByName,function(e){return e.activityCount})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"scenarioId\",{get:function(){return this.scenario&&this.scenario.clientId},enumerable:!0,configurable:!0}),t.prototype.isFilterSelected=function(e){return e===this.schoolAppSettingsStore.teamFilterType},t.prototype.setTeamTypeFilter=function(t){var i=this.loggingService.newScenario(this.constants.scenarios.schoolApp.filterSelected);this.schoolAppSettingsStore.teamFilterType=t,this.createOrderedTeamsLists(t),i.stop(),this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.uniqueId+\"-filter-tooltip\")},t.prototype.navigateToDiscover=function(){return this.navigationService.navigatePromise(this.$scope,this.constants.states.appDiscover,{})},t.prototype.teamContextMenuHandler=function(t,i,s){var r=this;t.stopPropagation(),t.button&&2==t.button&&t.preventDefault();var a=\"div[id='team-\"+s.objectId+\"-teamActionsMenu']\",n=angular.element(t.currentTarget).find(\".more-button-container\");n.length||(n=angular.element(t.currentTarget));var o=s.objectId.replace(/^@/,\"\"),c={templateUrl:\"components/school-app/teams-grid/teams-grid-team-context-menu.html\",trigger:\"manual\",container:\"body\",scope:i,autoClose:!0,placement:\"auto bottom-left\",onShow:function(){r.menuOpenElement=$(t.currentTarget),r.menuOpenElement.addClass(\"menu-open\")}},l={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:c,tooltipId:this.uniqueId+o,cssApplicator:function(){r.tooltipCssApplicators.contextMenu(t,a,null,n,null,null,!0)}};this.tooltipService.toggleTooltip(l)},t.prototype.filterContextMenuHandler=function(t,i){var s=this;t.stopPropagation(),t.button&&2==t.button&&t.preventDefault();var r=angular.element(t.currentTarget),a={templateUrl:\"components/school-app/teams-grid/teams-grid-filter-context-menu.html\",trigger:\"manual\",container:\"body\",scope:i,autoClose:!0,placement:\"auto bottom-left\"},n={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:a,tooltipId:this.uniqueId+\"-filter-tooltip\",cssApplicator:function(){s.tooltipCssApplicators.contextMenu(t,\"div[id='teams-grid-filter-context-menu']\",null,r,null,null,!0)}};this.tooltipService.toggleTooltip(n)},t.prototype.teamsSorted=function(){for(var e=[],t=0;t<this.favoriteTeamsByOrder.length;t++){var i=this.favoriteTeamsByOrder[t];i.order=t,e.push({order:t,teamId:i.objectId})}this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.TeamsOrder,JSON.stringify(e)),this.createOrderedTeamsLists(this.schoolAppSettingsStore.teamFilterType,!0)},t.prototype.onKeydown=function(t,i){var s=this,r=this.shortcutService.getKeymappingStrategy().getCommandKeymap(e.services.CommandIdentifier.ReorderTeamsLeft),a=r&&r.hotkey[0]&&r.hotkey[0].split(\"+\");if(a&&(this.firstKeyObject=e.services.keyMap.nonPrintableCharacterMap[a[1]],this.secondKeyObject=e.services.keyMap.nonPrintableCharacterMap[a[0]],this.firstKeyObject&&t.keyCode===this.firstKeyObject.code[0]?this.firstKeyPressed=!0:(this.secondKeyObject&&t.keyCode===this.secondKeyObject.code[0]&&(t.keyCode!==this.constants.keyCodes.control||!this.isMac)||this.isMac&&this.utilityService.isMetaKeyPressed(t))&&(this.secondKeyPressed=!0)),this.firstKeyPressed&&this.secondKeyPressed){this.sortingTeams||(this.startKeyboardSorting(angular.element(t.currentTarget)),this.$timeout(function(){s.ariaLiveService.update(s.$translate.instant(s.resources.strings.school_teams_grid_aria_reorder_team_start))},0));var n;if(t.keyCode===this.constants.keyCodes.left)n=i-1;else{if(t.keyCode!==this.constants.keyCodes.right)return;n=i+1}this.swapTeamPositions(i,n),this.$timeout(function(){angular.element(t.currentTarget).focus()}),t.stopPropagation()}},t.prototype.onKeyup=function(e){if(this.firstKeyObject&&e.keyCode===this.firstKeyObject.code[0]||!this.isMac&&this.secondKeyObject&&e.keyCode===this.secondKeyObject.code[0]||this.isMac&&this.utilityService.isMetaKeyPressed(e)){if(this.firstKeyObject&&e.keyCode===this.firstKeyObject.code[0])return this.stopKeyboardSorting(angular.element(e.currentTarget)),void(this.firstKeyPressed=!1);if(this.secondKeyObject&&e.keyCode===this.secondKeyObject.code[0]&&(e.keyCode!==this.constants.keyCodes.control||!this.isMac)||this.isMac&&this.utilityService.isMetaKeyPressed(e))return this.stopKeyboardSorting(angular.element(e.currentTarget)),void(this.secondKeyPressed=!1)}},t.prototype.setAriaInfoForTeamSimpleTileview=function(e,t,i){var s=this.getAriaInfoForTeam(t);i.target.setAttribute(\"aria-label\",s)},t.prototype.getAriaInfoForTeam=function(e){var t=this.$translate.instant(this.resources.strings.channel_list_aria_label_team_name,{teamName:e.displayName});return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&e.isArchived&&(t+=\" \"+this.$translate.instant(this.resources.strings.td_manage_teams_dashboard_archived_header)),(e.unreadFavorite>0||e.activityCount>0)&&(t+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_new_messages)),e.hasFailedMessages&&(t+=\" \"+this.$translate.instant(this.resources.strings.icons_message_failure_indicator)),e.isHighImportance&&(t+=\" \"+this.$translate.instant(this.resources.strings.icons_important)),e.isFavorite&&(t+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_favorited)),t+=\" \"+this.$translate.instant(this.resources.strings.channel_list_aria_label_more_options),t+=\" \"+this.$translate.instant(this.resources.strings.school_teams_grid_navigation_instructions_aria),e.showNewBadge&&(t+=\" \"+this.$translate.instant(this.resources.strings.new_team_badge_message)),t},t.prototype.getFilterTelemetry=function(t){var i;switch(t){case e.services.SchoolAppTeamFilterType.Class:i=\"Classes\";break;case e.services.SchoolAppTeamFilterType.Plc:i=\"PLC\";break;case e.services.SchoolAppTeamFilterType.Staff:i=\"Staff\";break;case e.services.SchoolAppTeamFilterType.Other:i=\"Other\";break;default:i=\"All\"}return{filterTypeSelected:i}},t.prototype.startKeyboardSorting=function(e){this.sortingTeams=!0,e.attr(\"aria-hidden\",\"true\")},t.prototype.stopKeyboardSorting=function(e){this.sortingTeams=!1,e.attr(\"aria-hidden\",\"false\")},t.prototype.swapTeamPositions=function(e,t){var i=this.favoriteTeamsByOrder.length;if(!(t<0||t>i-1)){var s=this.favoriteTeamsByOrder.splice(t,1);this.favoriteTeamsByOrder.splice(e,0,s[0]),this.teamsSorted(),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.channel_list_aria_reorder_team_arrow,{teamPosition:t+1,teamCount:this.favoriteTeamsByOrder.length}))}},t.prototype.watchForTeamOrderChanges=function(){var e=this;this.$scope.isTeamOrderChanged=!1,this.$scope.isTeamAddedOrRemoved=!1,this.eventingService.$on(this.$scope,this.constants.events.channels.updatedTeam,function(){e.$scope.isTeamOrderChanged=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.deletedTeam,function(){e.$scope.isTeamOrderChanged=!0,e.$scope.isTeamAddedOrRemoved=!0}),this.eventingService.$on(this.$scope,this.constants.events.channels.addedTeam,function(){e.$scope.isTeamOrderChanged=!0,e.$scope.isTeamAddedOrRemoved=!0}),this.$scope.$watchGroup([\"isTeamOrderChanged\",\"isTeamAddedOrRemoved\"],function(t,i){(t[0]||t[1])&&(t[0]&&t[0]!=i[0]&&e.debouncedCreateOrderedTeamsLists(),t[1]&&t[1]!=i[1]&&(e.debouncedTeamsSorted(),e.debouncedNavigateToDiscoverIfNeeded(),e.debouncedUpdateFilterOptions()),e.$scope.isTeamOrderChanged=!1,e.$scope.isTeamAddedOrRemoved=!1)}),this.eventingService.$on(this.$scope,\"$destroy\",function(){e.debouncedCreateOrderedTeamsLists&&e.debouncedCreateOrderedTeamsLists.cancel(),e.debouncedTeamsSorted&&e.debouncedTeamsSorted.cancel(),clearTimeout(e.modalDelayId)})},t.prototype.configureFilterOptions=function(t){this.filterOptions=[];var i=!1,s=!1,r=!1,a=!1;_.forEach(_.uniqBy(_.filter(t,function(e){return!e.isArchived}),function(e){return e.teamType}),function(e){switch(e.teamType){case 2:i=!0;break;case 3:s=!0;break;case 4:r=!0;break;default:a=!0}}),_.filter([i,s,r,a],function(e){return e}).length>1&&(this.filterOptions.push({displayName:this.$translate.instant(this.resources.strings.school_teams_grid_filter_all),filterType:e.services.SchoolAppTeamFilterType.All}),i&&this.filterOptions.push({displayName:this.$translate.instant(this.resources.strings.school_teams_grid_filter_classes),filterType:e.services.SchoolAppTeamFilterType.Class}),s&&this.filterOptions.push({displayName:this.$translate.instant(this.resources.strings.school_teams_grid_filter_plc),filterType:e.services.SchoolAppTeamFilterType.Plc}),r&&this.filterOptions.push({displayName:this.$translate.instant(this.resources.strings.school_teams_grid_filter_staff),filterType:e.services.SchoolAppTeamFilterType.Staff}),a&&this.filterOptions.push({displayName:this.$translate.instant(this.resources.strings.school_teams_grid_filter_other),filterType:e.services.SchoolAppTeamFilterType.Other}))},t.prototype.filterCallback=function(t){return function(i){if(i.isArchived)return!1;if(!t)return!0;switch(t){case e.services.SchoolAppTeamFilterType.Class:return 2===i.teamType;case e.services.SchoolAppTeamFilterType.Plc:return 3===i.teamType;case e.services.SchoolAppTeamFilterType.Staff:return 4===i.teamType;case e.services.SchoolAppTeamFilterType.Other:return 2!==i.teamType&&4!==i.teamType&&3!==i.teamType;default:return!0}}},t.prototype.createOrderedTeamsLists=function(e,t){void 0===t&&(t=!1),this.sortedTeamsList&&!t||(this.sortedTeamsList=this.channelTeamSortHelper.createOrderedTeamLists(this.teams));var i=this.filterCallback(e);this.favoriteTeamsByOrder=this.sortedTeamsList.favoriteTeamsByOrder.filter(i),this.moreTeamsByName=this.sortedTeamsList.moreTeamsByName.filter(i),this.teams.forEach(function(e){return e.unreadFavorite=e.channels.filter(function(e){return e.isFavorite&&e.unreadCount>0}).length})},t.prototype.onTeamSelected=function(e){var t=this,i=this.loggingService.newScenario(this.constants.scenarios.schoolApp.teamSelected);this.channelService.setCurrentTeamAndChannel(e,e.generalChannel),this.eventingService.$emit(this.constants.events.team.selected,e);var s={slug:e.generalChannel.displayName,groupName:e.displayName,middlePane:this.constants.messages.panes.conversations,threadId:e.generalChannel.objectId,messageId:void 0,ctx:this.constants.navigation.context.channel,navCtx:void 0};return this.navigationService.navigatePromise(this.$scope,this.constants.states.appSchool,s).then(function(){t.layoutService.leftRailShow(),_.defer(function(){return function(){return i.stop()}})}).catch(function(e){throw t.loggingService.error(\"Team selection failed\"),e})},t.prototype.navigateToDiscoverIfNeeded=function(){this.teams.length<1&&this.navigationService.canUserNavigateToDiscoverTeams()&&this.navigateToDiscover()},t.prototype.updateFilterOptions=function(){0===this.favoriteTeamsByOrder.length&&0===this.moreTeamsByName.length&&(this.schoolAppSettingsStore.teamFilterType=e.services.SchoolAppTeamFilterType.All,this.createOrderedTeamsLists(this.schoolAppSettingsStore.teamFilterType,!0)),this.configureFilterOptions(this.teams)},t.prototype.getALTScenarioData=function(){var e={};e.isFRE=this.myUserPreferencesStore.isFRE;var t=this.chatSyncService.getCurrentSyncTargets();return e.syncTargetsCount=t&&t.length,performance&&performance.memory&&(e.usedJSHeapSize=performance.memory.usedJSHeapSize)&&(e.TotalJSHeapSize=performance.memory.totalJSHeapSize),e},t}();t.TeamsGridController=i;angular.module(\"teamspace.teamsGrid\",[\"angular-sortable-view\",\"teamspace.analyticsService\",\"teamspace.ariaLiveService\",\"teamspace.channelService\",\"teamspace.channelTeamSortHelper\",\"skypeX.chatSyncService\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.identityService\",\"teamspace.layoutService\",\"teamspace.loggingService\",\"skypeX.myUserPreferencesStore\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.shortcutService\",\"teamspace.teamChannelNewBadgeService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.utilityService\"]).controller(\"teamsGridController\",i).directive(\"teamsGrid\",function(){return{restrict:\"E\",scope:{},controller:i,controllerAs:\"teamsGrid\",templateUrl:\"components/school-app/teams-grid/teams-grid.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,i,r,o,s,c){var n=this;this.constants=e,this.uiOrchestrator=r,this.settingsService=s,this.$timeout=c,this.restrict=\"A\",this.scope={scrollItemId:\"=\",scrollItemSource:\"@\",scrollContainer:\"=\",checkAboveViewport:\"@\",isInView:\"&isInViewCallback\",isAboveView:\"&isAboveViewCallback\",delayScrollTrackerInit:\"@\",scrollItemEventName:\"@\",deferredRenderReady:\"<?\"},this.viewportPixelBuffer=20,this.link=function(e,i,r){if(!n.settingsService.valueAsBoolean(n.constants.settings.names.disableScrollItemTracker)||e.scrollItemSource===t.PanelActionScenarioType.activityFeed.toString()){var o=angular.element(e.scrollContainer);if(i&&i[0]&&o&&o[0]){if(\"true\"===e.delayScrollTrackerInit)var s=e.$watch(\"deferredRenderReady\",function(t){t&&(n.init(e,i,o),s())});else n.init(e,i,o);e.$on(\"$destroy\",function(){s&&s(),o=void 0})}}},this.logger=o.newLogger(\"scroll-item-tracker\")}return i.prototype.init=function(e,t,i){var r=this;this.logger.info(\"Init for item id {0}\",e.scrollItemId),this.$timeout(function(){r.calculateViewportVisibility(e,t,i)},0,!1),e.scrollItemEventName&&e.$on(e.scrollItemEventName,function(o,s){r.calculateViewportVisibility(e,t,i)})},i.prototype.calculateViewportVisibility=function(t,i,r){var o=this;this.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Medium,function(){o.uiOrchestrator.nextFrame(e.services.UiOrchestratorPriority.Layout,function(){var e=r.offset().top,s=r[0].offsetHeight,c=i.offset().top,n=i[0].offsetHeight;\"true\"===t.checkAboveViewport&&t.isAboveView&&t.isAboveView({isAboveView:n+c<e+o.viewportPixelBuffer});var a=n+c>=e+o.viewportPixelBuffer&&c<=s+e-o.viewportPixelBuffer;t.isInView&&t.scrollItemId&&t.isInView({isInView:a,id:t.scrollItemId})})})},i}();t.ScrollItemTracker=i,angular.module(\"teamspace.scrollItemTracker\",[\"teamspace.uiOrchestrator\"]).directive(\"scrollItemTracker\",[\"constants\",\"eventingService\",\"uiOrchestrator\",\"loggingService\",\"settingsService\",\"$timeout\",function(e,t,r,o,s,c){return new i(e,t,r,o,s,c)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,n,s){this.$scope=e,this.constants=t,this.eventingService=i,this.analyticsService=n,this.settingsService=s,this.isVisible=!1,this.ribbonCount=0,this.registerEvents(),this.searchWithExposedFiltersEnabled=s.valueAsBoolean(t.settings.names.enableSearchWithExposedFilters)}return e.$inject=[\"$scope\",\"constants\",\"eventingService\",\"analyticsService\",\"settingsService\"],e.prototype.emitOpenFilterPopup=function(){this.searchWithExposedFiltersEnabled||this.eventingService.$emit(this.constants.events.filters.showPopupPrefix+this.$scope.ribbonFor,null)},e.prototype.clearRibbon=function(){this.eventingService.$emit(this.constants.events.filterRibbon.hidePrefix+this.$scope.ribbonName,null),\"true\"===this.$scope.performSearchOnCancel&&this.eventingService.$emit(this.constants.events.filters.performSearch+this.$scope.ribbonFor,{filterData:null})},e.prototype.registerEvents=function(){var e=this;this.eventingService.$on(this.$scope,this.constants.events.filterRibbon.hidePrefix+this.$scope.ribbonName,function(t,i){e.isVisible&&(e.analyticsService.eventTrack(e.constants.telemetry.filterRibbon.hideRibbon,{type:e.$scope.ribbonName},e.$scope),e.isVisible=!1,e.ribbonData=null,e.ribbonCount=0)}),this.eventingService.$on(this.$scope,this.constants.events.filterRibbon.showPrefix+this.$scope.ribbonName,function(t,i){e.isVisible||e.analyticsService.eventTrack(e.constants.telemetry.filterRibbon.showRibbon,{type:e.$scope.ribbonName},e.$scope),e.isVisible=!0,e.ribbonData=i.ribbonData,e.ribbonCount=Object.keys(e.ribbonData).length})},e}();e.SearchFilterRibbonController=t,angular.module(\"teamspace.searchFilterRibbon\",[]).directive(\"searchFilterRibbon\",[function(){return{restrict:\"E\",scope:{ribbonName:\"@\",ribbonFor:\"@\",performSearchOnCancel:\"@\"},controllerAs:\"sr\",templateUrl:\"components/search-filter-ribbon/search-filter-ribbon.html\",controller:t}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Textbox=0]=\"Textbox\",e[e.Dropdown=1]=\"Dropdown\",e[e.PeoplePicker=2]=\"PeoplePicker\",e[e.Checkbox=3]=\"Checkbox\"}(e.FilterInputTypes||(e.FilterInputTypes={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function e(){}return e.getSearchContactCallback=function(e){return function(a){e.value={mri:a.mri,displayValue:a.displayName||a.email,email:a.email,displayName:a.displayName}}},e.getParentReferenceId=function(e){if(e.ParentReferenceId){var a=e.ParentReferenceId.split(\";\");if(a.length>1)return a[1].substr(\"messageid=\".length)}return null===e.ServerMessageId||void 0===e.ServerMessageId?e.ServerMessageId:e.ServerMessageId.toString()},e.onEdgeScroll=function(e,a){if(e&&e.getMoreSearchResultsFn&&!e.hasError)switch(a){case\"bottom\":e.getMoreSearchResultsFn(_.values(e.savedFilters),e.showRibbon)}},e}();e.SearchUtility=a}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,s,i,c,n){this.$scope=e,this.teamActionDialogUtilityService=s,this.constants=i,this.dialogTitle=t.instant(c.strings.selectTeam_title),this.ariaLabelClassTeam=t.instant(c.strings.selectTeam_createClassButton_aria_text)+\" \"+t.instant(c.strings.class_select_description),this.ariaLabelPLCTeam=t.instant(c.strings.selectTeam_createPLCButton_aria_text)+\" \"+t.instant(c.strings.plc_select_description),this.ariaLabelStaffTeam=t.instant(c.strings.selectTeam_createStaffButton_aria_text)+\" \"+t.instant(c.strings.staff_select_description),this.ariaLabelStandardTeam=t.instant(c.strings.selectTeam_createStandardButton_aria_text)+\" \"+t.instant(c.strings.team_select_description)}return e.$inject=[\"$scope\",\"$translate\",\"loggingService\",\"teamActionDialogUtilityService\",\"constants\",\"resources\",\"settingsService\"],e.prototype.CreateTeam=function(e){switch(void 0===e&&(e=this.constants.teamType.standard),e){case this.constants.teamType.standard:this.createdTeamType=0;break;case this.constants.teamType.class:this.createdTeamType=2;break;case this.constants.teamType.plc:this.createdTeamType=3;break;case this.constants.teamType.staff:this.createdTeamType=4;break;case this.constants.teamType.edu:this.createdTeamType=1;break;default:this.createdTeamType=0}this.teamActionDialogUtilityService.openCreateTeamDialog(this.createdTeamType),this.$scope.closeThisDialog()},e}();e.SelectTeamTypeController=t,angular.module(\"teamspace.selectTeamType\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.utilityService\",\"teamspace.teamActionDialogUtilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.selectTeamType,{template:\"components/select-teamtype/select-teamtype.html\",className:\"ts-modal-dialog custom-width ts-select-team-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"SelectTeamTypeController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){t.components||(t.components={}),angular.module(\"teamspace.setFocus\",[]).directive(\"setFocus\",[\"$timeout\",function(t){return{restrict:\"A\",link:function(e,n,c){e.$watch(c.setFocus,function(e){e&&t(function(){var t=n.attr(\"tabIndex\");(!t||Number(t)<0)&&n.attr(\"tabIndex\",0),n.focus()},c.setFocusIn||0,!1)})}}}])}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var i=function(){function e(e,i,n,s,a){var r=this;this.$q=e,this.clientDatabase=n,this.ngDialog=s,this.settingsService=a,this.prevSettings={},this.dbWipeSettings=[\"reduceMessageSyncWindow\",\"simulateFRE\"];var o=i.ngDialogData;this.title=o.title,this.settings=o.settings,this.allSetting=o.allSetting,angular.forEach(this.settings,function(e){t.services.isSettingDetailObjectType(e)&&(e.json=JSON.stringify(e.active||a.valueFor(e.key),null,2)),r.prevSettings[e.key]=e.active}),this.allSetting&&(this.prevSettings[this.allSetting.key]=this.allSetting.active)}return e.$inject=[\"$q\",\"$scope\",\"clientDatabase\",\"ngDialog\",\"settingsService\"],Object.defineProperty(e.prototype,\"filteredSettings\",{get:function(){if(!this.filterText)return this.settings;var t=new RegExp(this.filterText,\"i\");return this.settings.filter(function(e){return t.test(e.owner)||t.test(e.label)||t.test(e.description)})},enumerable:!0,configurable:!0}),e.prototype.daysOld=function(t){return Math.round(((new Date).getTime()-new Date(t||new Date).getTime())/1e3/3600/24)},e.prototype.toggleSetting=function(e){if(!t.services.isSettingDetailObjectType(e)){var i=this.settingsService.valueAsBoolean(e.key);void 0===e.active?e.active=!i:e.active===!i?e.active=i:e.active=void 0}},e.prototype.validateJson=function(e){if(t.services.isSettingDetailObjectType(e))try{var i=JSON.parse(e.json);e.json=JSON.stringify(i,null,2),e.active=i,e.warning=!1}catch(t){e.warning=!0}},e.prototype.apply=function(){var t=this,e=_.filter(this.settings,function(e){return!!e.active!=!!t.prevSettings[e.key]});(_.find(e,function(e){return t.dbWipeSettings.indexOf(e.key)>-1})?this.clientDatabase.nukeDB().toNgPromise(this.$q):this.$q.when()).then(function(){t.settings.store(),t.ngDialog.closeAll()})},e.prototype.cancel=function(){var t=this;angular.forEach(this.settings,function(e){e.active=t.prevSettings[e.key]}),this.allSetting&&(this.allSetting.active=this.prevSettings[this.allSetting.key]);var e=this.ngDialog.getOpenDialogs();e&&e.length>0&&this.ngDialog.close(e[e.length-1])},e.prototype.reset=function(){window.confirm(\"You are about to reset all the flags to their default values and refresh the page. Do you want to proceed?\")&&(this.filterText=\"\",_.forEach(this.settings,function(t){return t.active=void 0}),this.apply())},e}();e.SettingsListController=i,angular.module(\"teamspace.settingsList\",[]).controller(\"SettingsListController\",i).filter(\"checkOwner\",function(){return function(t){return t.filter(function(t){return null!=t.owner&&t.owner.length>0})}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e,n){var a=this;this.scope=t,e.getUserInformation().then(function(t){a.scope.authenticatedUserName=t.profile.name}),this.scope.settingsData=this.formDefaults}return t.$inject=[\"$scope\",\"authenticationService\",\"constants\"],t}();t.SettingsController=e,angular.module(\"teamspace.settings\",[\"teamspace.authenticationService\",\"teamspace.constants\"]).controller(\"SettingsController\",e)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var n=function(){function t(e,t,n,i,s,o,r,a,c,u,p,l,m,h,g,d,S,v,y,f,M,w){var k=this;this.$state=t,this.$translate=i,this.$cookies=s,this.constants=o,this.callingService=r,this.loggingService=a,this.callingSessionStateService=c,this.anonymousMeetingService=u,this.errorRedirectService=p,this.eventingService=l,this.resources=m,this.downloadAppService=g,this.telemetryProvider=d,this.platformDetectService=S,this.settingsService=v,this.utilityService=y,this.anonymousUtils=f,this.desktopUtilityService=w,this.renderPreview=!0,this.videoSupported=!0,this.audioSupported=!0,this.isDownloadAppVisible=!0,this.logger=a.newLogger(\"SetupAnonymousMeetingController\"),c.stateContext.setupAnonymousDone=!1;try{h.fullscreenStart(!1)}catch(e){this.logger.error(\"Failed with error {0}\",e)}this.userName=s.get(o.anonymousMeeting.anonymousUserNameCookieKey),h.setThemeCookie({key:o.themes.dark});var I={reason:o.scenarios.calling.context.setupAnonymousMeeting};this.callingIntentScenario=M.getCallingIntentScenario(),this.callingIntentScenario&&this.callingIntentScenario.pause(I),this.joinOrCreateMeetupFromLinkScenario=a.findScenario(o.scenarios.calling.joinOrCreateMeetupFromLink),this.joinOrCreateMeetupFromLinkScenario&&this.joinOrCreateMeetupFromLinkScenario.pause(I),this.createScenario(),this.updateSupport(),e.$watch(\"setupAnonymousMeeting.previewIsRendering\",function(){k.previewIsRendering&&k.scenario.mark(o.scenarios.anonymousSetup.steps.previewStartedRendering)}),e.$on(\"$destroy\",function(){return h.fullScreenExit()})}return t.$inject=[\"$scope\",\"$state\",\"$timeout\",\"$translate\",\"$cookies\",\"constants\",\"callingService\",\"loggingService\",\"callingSessionStateService\",\"anonymousMeetingService\",\"errorRedirectService\",\"eventingService\",\"resources\",\"layoutService\",\"downloadAppService\",\"telemetryProvider\",\"platformDetectService\",\"settingsService\",\"utilityService\",\"anonymousUtils\",\"callingTelemetryService\",\"desktopUtilityService\"],t.prototype.updateSupport=function(){var e=this.platformDetectService.getBrowser()===this.constants.browser.chrome,t=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableChromeMultipartyVideo),n=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||this.desktopUtilityService.isDesktopHwa()||this.desktopUtilityService.isSurfaceHub();this.isDownloadAppVisible=!n;var i=this.$state.params.deepLinkContext||{},s=i.HasVideoPermissions,o=void 0===s?\"true\":s,r=i.HasAudioPermissions,a=void 0===r?\"true\":r;this.videoSupported=!(e&&!n&&!t)&&\"true\"===o,this.renderPreview=this.renderPreview&&this.videoSupported,this.audioSupported=\"true\"===a,this.isMuted=this.isMuted||!this.audioSupported},t.prototype.joinMeeting=function(){var t=this;if(this.userName){this.eventingService.$emit(this.constants.events.anonymousMeeting.nameChangeEvent,{userName:this.userName});var n=new Date;n.setDate(n.getDate()+this.constants.anonymousMeeting.anonymousUserNameCookieExpirationInDays),this.$cookies.put(this.constants.anonymousMeeting.anonymousUserNameCookieKey,this.userName,{expires:n}),this.callingSessionStateService.stateContext.setupAnonymousDone=!0,this.scenario.mark(this.constants.scenarios.anonymousSetup.steps.joinMeeting),this.executePostSetupOrchestration().then(function(){t.scenario.mark(t.constants.scenarios.anonymousSetup.steps.postSetupOrchestrationSuccess),t.joinOrCreateMeetupFromLinkScenario&&t.joinOrCreateMeetupFromLinkScenario.resume(),t.callingIntentScenario&&t.callingIntentScenario.resume();var n=t.anonymousMeetingService.getAnonymousMeetingInfo();if(n){var i={Tid:n.context.Tid,Oid:n.context.Oid,WithVideo:t.renderPreview?\"true\":\"false\",Muted:t.isMuted?\"true\":\"false\",FromAnonymous:\"true\"};t.completeScenario(!0),t.callingSessionStateService.goToNextState(e.services.CallingSessionState.setupAnonymous,{messageId:n.messageId,conversationId:n.conversationId,navCtx:\"deep-link\",deepLinkContext:i})}else{t.completeScenario(!1,{reason:t.constants.scenarios.anonymousSetup.reasons.noMeetingInfo});var s={errorStep:t.constants.scenarios.steps.oops.navigation.app,errorMessage:\"Unable to join anonymous meeting\",errorDescription:\"We were unable to find the anonymous meeting info requested based on the url so we are unable to join the anonymous meeting(controller)\"};t.errorRedirectService.redirect(e.services.ErrorRedirectReason.InvalidNavigation,s)}})}},t.prototype.toggleVideo=function(){this.renderPreview=!this.renderPreview,this.scenario.mark(this.constants.scenarios.anonymousSetup.steps.toggleVideo,{renderPreview:this.renderPreview})},t.prototype.toggleMuted=function(){this.isMuted=!this.isMuted,this.scenario.mark(this.constants.scenarios.anonymousSetup.steps.toggleMuted,{muted:this.isMuted})},t.prototype.downloadApp=function(){this.downloadAppService.download(),this.completeScenario(!1,{reason:this.constants.scenarios.anonymousSetup.reasons.download})},t.prototype.signIn=function(){var e=this,t=this.anonymousMeetingService.getAnonymousMeetingInfo(),n={reason:this.constants.scenarios.anonymousSetup.reasons.signin},i=\"#/l/meetup-join/\"+t.conversationId+\"/\"+t.messageId+\"?context=\"+JSON.stringify(t.context)+\"&deeplinkId=\"+t.deeplinkId;i=encodeURI(i);var s=t.context.Tid;this.completeScenario(!1,n),this.joinOrCreateMeetupFromLinkScenario&&this.joinOrCreateMeetupFromLinkScenario.cancel(n),this.callingIntentScenario&&this.callingIntentScenario.cancel(n),this.utilityService.getPromiseWithTimeout(this.telemetryProvider.flush(),this.constants.anonymousMeeting.telemetryFlushTimeout).finally(function(){return e.anonymousUtils.signIn(i,s)})},Object.defineProperty(t.prototype,\"videoButtonAriaLabel\",{get:function(){var e=this.$translate.instant(this.resources.strings.aria_new_meetup_video_off),t=this.$translate.instant(this.resources.strings.aria_new_meetup_video_on),n=this.$translate.instant(this.resources.strings.calling_video_disabled);return this.renderPreview&&this.previewIsRendering?t:this.canRenderPreview?e:n},enumerable:!0,configurable:!0}),t.prototype.executePostSetupOrchestration=function(){return this.callingService.updateSkypeIdentity()},Object.defineProperty(t.prototype,\"scenario\",{get:function(){return this._scenario||this.createScenario(),this._scenario},enumerable:!0,configurable:!0}),t.prototype.createScenario=function(){this._scenario=this.loggingService.newScenario(this.constants.scenarios.anonymousSetup.name,null,null,this.constants.anonymousMeeting.setupScreenScenarioTimeout)},t.prototype.completeScenario=function(e,t){t=_.merge({muted:this.isMuted,previewRequest:this.renderPreview,previewRendering:this.previewIsRendering},t),e?this.scenario.stop(t):this.scenario.cancel(t),this._scenario=null},t}();t.SetupAnonymousMeetingController=n,angular.module(\"teamspace.setupAnonymousMeeting\",[\"ui.router\",\"ngCookies\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.callingService\",\"teamspace.loggingService\",\"teamspace.callingSessionStateService\",\"teamspace.anonymousMeetingService\",\"teamspace.eventingService\",\"teamspace.layoutService\",\"teamspace.downloadAppService\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.anonymousUtils\",\"teamspace.callingTelemetryService\"]).directive(\"setupAnonymousMeeting\",[function(){return{restrict:\"E\",scope:{},templateUrl:\"components/setup-anonymous-meeting/setup-anonymous-meeting.html\",controller:n,controllerAs:\"setupAnonymousMeeting\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(e,o,n,i,r,s,a){this.$scope=e,this.$translate=o,this.loggingService=r,this.resources=s,this._quickStartLinkIcon=t.openNewWindowIcon,this._constants=i,this.quickStartVideo=n.trustAsResourceUrl(a.getQuickStartVideoUrl()),this.prepareDialog()}return t.$inject=[\"$scope\",\"$translate\",\"$sce\",\"constants\",\"loggingService\",\"resources\",\"sfbFirstRunService\"],Object.defineProperty(t.prototype,\"quickStartLinkIcon\",{get:function(){return this._quickStartLinkIcon},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"constants\",{get:function(){return this._constants},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),t.prototype.prepareDialog=function(){var t=this,e=this.loggingService.newScenario(this.constants.scenarios.sfbFre.showQuickStartDialog);this.gotItButton={text:this.$translate.instant(this.resources.strings.sfb_fre_quick_start_dialog_got_it_button),func:function(){return t.onGotItClick()},tid:\"sfbFreQuickStartDialog-gotItBtn\",disabled:!1},this._footerButtons=[this.gotItButton],e.stop()},t.prototype.onGotItClick=function(){this.$scope.closeThisDialog()},t.prototype.onQuickStartLinkEnter=function(){this._quickStartLinkIcon=t.openNewWindowIconHover},t.prototype.onQuickStartLinkLeave=function(){this._quickStartLinkIcon=t.openNewWindowIcon},t.openNewWindowIcon=\"svg/icons-open-new-window.html\",t.openNewWindowIconHover=\"svg/icons-open-new-window-filled.html\",t}();t.SfbFreQuickStartDialogController=e,angular.module(\"teamspace.sfbFreQuickStartDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialogService\",\"teamspace.sfbFirstRunService\"]).run([\"constants\",\"dialogService\",function(t,e){e.register(t.dialogs.sfbFreQuickStartDialog,{template:\"components/sfb-fre-dialogs/sfb-fre-quick-start-dialog.html\",className:\"ts-modal-dialog custom-width sfb-fre-quick-start-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"SfbFreQuickStartDialogController\",controllerAs:\"ctrl\",ariaAuto:!1,isPersistent:!0,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"SfbFreQuickStartDialogController\",e)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,o,i,s,n){this.$scope=e,this.$translate=t,this.constants=o,this.resources=i,this.loggingService=s,this.authenticationService=n,this.image=\"fre/SfbFreWelcomeDialog.svg\",this.prepareDialog()}return e.$inject=[\"$scope\",\"$translate\",\"constants\",\"resources\",\"loggingService\",\"authenticationService\"],Object.defineProperty(e.prototype,\"footerButtons\",{get:function(){return this._footerButtons},enumerable:!0,configurable:!0}),e.prototype.prepareDialog=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.sfbFre.showWelcomeDialog);this.authenticationService.getUserInformation().then(function(t){e.header=e.$translate.instant(e.resources.strings.sfb_fre_welcome_dialog_header,{name:t.profile.given_name})}),this.nextButton={text:this.$translate.instant(this.resources.strings.sfb_fre_welcome_dialog_next_button),func:function(){return e.onNextClick()},tid:\"sfbFreWelcomeDialog-nextBtn\",disabled:!1,isFocusDefault:!0},this._footerButtons=[this.nextButton],t.stop()},e.prototype.onNextClick=function(){this.$scope.closeThisDialog()},e}();e.SfbFreWelcomeDialogController=t,angular.module(\"teamspace.sfbFreWelcomeDialog\",[\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.authenticationService\",\"teamspace.dialogService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.sfbFreWelcomeDialog,{template:\"components/sfb-fre-dialogs/sfb-fre-welcome-dialog.html\",className:\"ts-modal-dialog custom-width sfb-fre-welcome-dialog\",closeByEscape:!0,closeByDocument:!1,controller:\"SfbFreWelcomeDialogController\",controllerAs:\"ctrl\",ariaAuto:!1,isPersistent:!0,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"SfbFreWelcomeDialogController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e){this.logger=e.newLogger(\"speed-dial\"),this.logger.debug(\"speed dial tab created\")}return e.$inject=[\"loggingService\"],e}();e.SpeedDialController=t,angular.module(\"teamspace.speedDial\",[]).directive(\"speedDial\",function(){return{restrict:\"E\",scope:{},controllerAs:\"sdCtrl\",templateUrl:\"components/speed-dial/speed-dial.html\",controller:t}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,i,o,r){var a=this;this.utilityService=e,this.$window=o,this.closeView=function(){a.$window.history.back()},this.id=i.getRootRouteParams().id,this.url=t.trustAsResourceUrl(r.sanitizeUrl(i.getRootRouteParams().canvasUrl,[\"http\",\"https\"])),this.entityName=i.getRootRouteParams().entityName||\"\",this.icon=i.getRootRouteParams().icon||\"\",this.accentColor=i.getRootRouteParams().accentColor||\"transparent\"}return t.$inject=[\"$sce\",\"utilityService\",\"routeUtilityService\",\"$window\",\"htmlSanitizer\"],t}();t.StageViewerController=e,angular.module(\"teamspace.stageViewer\",[\"teamspace.routeUtilityService\",\"teamspace.utilityService\"]).directive(\"stageViewer\",[function(){return{restrict:\"E\",scope:{},controllerAs:\"stageViewer\",templateUrl:\"components/stage-viewer/stage-viewer.html\",controller:e}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var a=function(){function a(a,t,s,n,o,l,i,c){var m=this;this.$scope=a,this.staleTeamsService=c,this.teams=[],this.onClose=function(){m.staleTeamsService.showStaleTeamsNotification(),m.$scope.closeThisDialog()},this.teamIds=a.ngDialogData.teamIds,this.teams=_.map(this.teamIds,function(e){return n.getTeamByObjectId(e)}),this.staleTeamsDialogLabel=t.instant(l.strings.stale_teams_cleanup_details_title);var r=l.strings.stale_teams_cleanup_details_subTitle;i.valueAsBoolean(o.settings.names.enableNewTerminologyForTeamChannelFavorites)&&(r=l.strings.stale_teams_cleanup_details_hidden_teams_subTitle),this.subTitle=t.instant(r,{staleUnFavoriteTeamCount:this.teams.length}),this.footerButtons=[{text:t.instant(l.strings.stale_team_coachmark_undo),secondaryStyle:!0,func:function(){return m.undoStaleTeamsAction()},tid:\"staleTeamsCleanUpDialog-undoBtn\",type:e.PanelModuleType.button,name:e.PanelModuleName.staleTeamsPopUp,outcome:e.PanelActionOutcome.select,summary:\"Undo Stale Teams Action in Clean up Details Dialog\",scenario:e.PanelActionScenario.rejectStaleTeamsRemoval,scenarioType:e.PanelActionScenarioType.admin,dataBag:{staleTeamsMovedCount:this.teams.length}},{text:t.instant(l.strings.teams_okButtonText),secondaryStyle:!1,isFocusDefault:!0,func:function(){return m.acceptMovedStaledTeams()},tid:\"staleTeamsCleanUpDialog-okBtn\",type:e.PanelModuleType.button,name:e.PanelModuleName.staleTeamsPopUp,outcome:e.PanelActionOutcome.select,summary:\"Close Stale Teams Clean up Details Dialog\",scenario:e.PanelActionScenario.acceptStaleTeamsRemoval,scenarioType:e.PanelActionScenarioType.admin,dataBag:{staleTeamsMovedCount:this.teams.length}}],s.update(t.instant(l.strings.stale_teams_cleanup_details_popup_narration,{names:_.map(this.teams,function(e){return e.displayName}).join(\",\"),count:this.teams.length}))}return a.$inject=[\"$scope\",\"$translate\",\"ariaLiveService\",\"channelService\",\"constants\",\"resources\",\"settingsService\",\"staleTeamsService\"],a.prototype.undoStaleTeamsAction=function(){this.staleTeamsService.undoStaleTeamsAction(),this.$scope.closeThisDialog()},a.prototype.acceptMovedStaledTeams=function(){this.staleTeamsService.clearUnfavoriteTeamsListState(),this.$scope.closeThisDialog()},a}();e.StaleTeamsCleanUpInfoController=a,angular.module(\"teamspace.staleTeamsCleanUpInfoDialog\",[\"teamspace.channelService\",\"teamspace.dialogService\",\"pascalprecht.translate\",\"teamspace.locales\"]).run([\"constants\",\"dialogService\",function(e,a){a.register(e.dialogs.staleTeamsCleanUpInfo,{template:\"components/staleteams-cleanup-details-dialog/staleteams-cleanup-details-dialog.html\",className:\"ts-modal-dialog custom-width ts-stale-teams-cleanup-dialog\",closeByEscape:!1,closeByDocument:!1,controller:\"StaleTeamsCleanUpInfoController\",controllerAs:\"stcc\",ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"StaleTeamsCleanUpInfoController\",a)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var i=function(){function t(t,i,e,n,s){this.resources=i,this.$translate=e,this.ariaLiveService=n,this.constants=s,this.hoverIndex=-1,this.displayTextOnHover=!1,this.logger=t.newLogger(\"starRating\"),this.onRatingChange(),this.isReadOnly?n.update(e.instant(i.strings.messages_call_quality_feedback_thank_you)):n.update(e.instant(i.strings.messages_call_quality_feedback))}return t.$inject=[\"loggingService\",\"resources\",\"$translate\",\"ariaLiveService\",\"constants\"],t.prototype.onFocus=function(t){!this.stars.some(function(t){return t.isFull})&&this.hover(2)},t.prototype.onKeyDown=function(t){t.stopPropagation();var i=this.hoverIndex;t.keyCode===this.constants.keyCodes.right?++i<=this.getMaxRating()-1&&this.hover(i):t.keyCode===this.constants.keyCodes.left?--i>=0&&this.hover(i):t.keyCode===this.constants.keyCodes.enter?(this.setRating(this.hoverIndex),event.preventDefault()):t.keyCode===this.constants.keyCodes.escape&&this.leave()},t.prototype.setRating=function(t){this.isReadOnly||(this.hoverIndex=-1,this.rating=t+1,this.ratingChanged&&this.ratingChanged({rating:this.rating}),this.updateAriaOnRating(),this.logger.info(\"Rating with set to {0}\",this.rating),this.onRatingChange())},t.prototype.getMaxRating=function(){return this.maxRating||5},t.prototype.getValueNow=function(){return this.hoverIndex+1},t.prototype.getDescriptionNow=function(){var t=this.resources.strings;switch(this.getValueNow()){case 1:return this.$translate.instant(t.calling_cqf_rating_description_1);case 2:return this.$translate.instant(t.calling_cqf_rating_description_2);case 3:return this.$translate.instant(t.calling_cqf_rating_description_3);case 4:return this.$translate.instant(t.calling_cqf_rating_description_4);case 5:return this.$translate.instant(t.calling_cqf_rating_description_5);default:return this.$translate.instant(t.calling_cqf_question_how_was_the_quality)}},t.prototype.hover=function(t){this.isReadOnly||(this.hoverIndex=t,this.onRatingChange(),this.logger.info(\"Hovering over star with index {0}\",this.hoverIndex))},t.prototype.leave=function(){this.isReadOnly||(this.hoverIndex=-1,this.onRatingChange(),this.logger.info(\"Leaving stars\"))},t.prototype.onRatingChange=function(){this.stars=[],this.logger.info(\"Rating is changing...\");for(var t=0;t<this.getMaxRating();t++)this.stars.push({isFull:this.isHovering()&&t<=this.hoverIndex||!this.isHovering()&&this.isRated()&&t<this.rating});this.displayTextOnHover&&!this.isRated()&&(this.ratingDescription=this.isHovering()?this.getDescriptionNow():\"\")},t.prototype.isHovering=function(){return this.hoverIndex>=0},t.prototype.isRated=function(){return this.rating>0},t.prototype.updateAriaOnRating=function(){var t=this.resources.strings,i=5===this.rating?this.$translate.instant(t.aria_call_quality_rating_submit_perfect):this.$translate.instant(t.aria_call_quality_rating_submit_not_perfect);this.ariaLiveService.update(i)},t}();t.StarRatingController=i,angular.module(\"teamspace.starRating\",[\"teamspace.loggingService\",\"teamspace.ariaLiveService\",\"teamspace.locales\",\"pascalprecht.translate\"]).directive(\"starRating\",[\"$compile\",\"constants\",function(t,e){return{restrict:\"E\",scope:{},bindToController:{isReadOnly:\"<?\",rating:\"=?\",ratingChanged:\"&?\",ratingDescription:\"<?\",maxRating:\"<?\",displayTextOnHover:\"<?\"},controller:i,controllerAs:\"ctrl\",templateUrl:e.files.templates.starRating}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){var n=function(){function t(){this.disableStartConversation=!1}return t.prototype.startConversation=function(){this.startConversationCallback&&this.startConversationCallback()},t}();t.StartConversationController=n,angular.module(\"teamspace.startConversation\",[\"pascalprecht.translate\"]).directive(\"startConversation\",function(){return{restrict:\"E\",bindToController:{startConversationCallback:\"&onStartConversation\",disableStartConversation:\"<?\",errorMessage:\"<?\"},controllerAs:\"startConversationCtrl\",controller:n,templateUrl:\"components/start-conversation/start-conversation.html\"}})}(t.StartConversation||(t.StartConversation={}))}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.startMeetingClassName=\"start-meeting\",this.logger=e.newLogger(this.startMeetingClassName)}return e.$inject=[\"loggingService\",\"layoutService\"],e}();e.StartMeetingController=t,angular.module(\"teamspace.startMeeting\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.layoutService\"]).directive(\"startMeeting\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:t,controllerAs:\"ctrl\",templateUrl:e.files.templates.startMeeting}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){t.components||(t.components={}),angular.module(\"teamspace.stickyHeaderContainer\",[\"teamspace.eventingService\"]).directive(\"stickyHeaderContainer\",[\"$timeout\",\"eventingService\",function(t,e){return{restrict:\"A\",scope:{shHeight:\"=\",shResizeEvent:\"=\"},link:function(n,i){var s,a,o,r=0,c=function(){if(i.addClass(\"sticky-header-container\"),(s=i.find(\"[sticky-header]\"))&&s.length){var t=angular.element(s[0]);t.hasClass(\"fixed\")||(t.addClass(\"sticky-header-fixed top-sticky\").css(\"top\",0),h(!0,n.shHeight)),l(),f()}},l=function(){if(s&&s.length)for(var t=0;t<s.length;t++){var e=angular.element(s[t]);_.isUndefined(e.attr(\"sh-nav-on-click\"))||e.on(\"click.item\"+t,{indexArg:t},k)}},d=function(t){var e=angular.element(t);if(e&&e.length)return e[0].getBoundingClientRect()},u=function(t,e){return void 0===e&&(e=0),t.top+t.height-e+r},f=function(){if(s||(s=i.find(\"[sticky-header]\")),s&&s.length){var t=n.shHeight,e=s.length,o=i.height(),c=a[0].getBoundingClientRect().top,l=d(angular.element(s[0]).attr(\"sh-content-selector\")),f=0;l&&(f=u(l,c));for(var v=1;v<e;v++){var k=angular.element(s[v]),p=t*v,y=p+t,C=(e-1-v)*t,b=d(k.attr(\"sh-content-selector\")),x=-1;b?f=(x=b.top-c+r)+b.height:x=f>0?f+t:t*v;var R=x-C-t;y>=x?k.hasClass(\"top-sticky\")||(k.hasClass(\"bottom-sticky\")&&m(k,C),k.addClass(\"sticky-header-fixed top-sticky\").css(\"top\",p),h(!0,y)):R>=o?k.hasClass(\"bottom-sticky\")||(k.hasClass(\"top-sticky\")&&g(k,p),k.addClass(\"sticky-header-fixed bottom-sticky\").css(\"bottom\",C),h(!1,C+t)):k.hasClass(\"top-sticky\")?g(k,p):k.hasClass(\"bottom-sticky\")&&m(k,C)}}},h=function(t,e){var n=t?\"padding-top\":\"padding-bottom\";t&&(r=e),i.css(n,e)},g=function(t,e){t.removeClass(\"sticky-header-fixed top-sticky\").removeAttr(\"style\"),h(!0,e)},m=function(t,e){t.removeClass(\"sticky-header-fixed bottom-sticky\").removeAttr(\"style\"),h(!1,e)},v=function(t){void 0===t&&(t=150),_.throttle(function(){return f()},t)()},k=function(e){t(function(){e.data.indexArg;var t=angular.element(e.currentTarget),n=angular.element(t.attr(\"sh-content-selector\"));if(n&&n.length){var i=a[0].getBoundingClientRect().top,s=a[0].scrollTop,o=n[0].getBoundingClientRect().top;a.scrollTop(o-i+s)}v(50)},0,!1)};t(function(){a=angular.element(i.find(\".simple-scrollbar\")[0]),c(),a.on(\"scroll.stickies\",function(){return v(150)}),o=e.unsafeOn(n.shResizeEvent,function(){return v()})},0,!1),n.$on(\"$destroy\",function(){a.off(\"scroll.sticikes\"),o();for(var t=0;t<s.length;t++)angular.element(s[t]).off(\"click.item\"+t,k)})}}}])}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.stopPropagation\",[]).directive(\"stopPropagation\",[\"loggingService\",function(o){return{restrict:\"A\",link:function(t,a,n){var r=n.stopPropagation;if(r){e.common.SafeJQuery.on(t,a,r,function(e){e.stopPropagation()})}else o.error(\"Stop propagation attribute requires event type to be passed. e.g. click\")}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var i=function(){function i(t,e,s,a,o,r,n,c,l,g){this.ngDialog=t,this.$scope=e,this.$translate=s,this.resources=a,this.constants=o,this.streamPermissionsService=r,this.ariaLiveService=c,this.analyticsService=l,this.footerButtons=[],this.logger=n.newLogger(i.dialogName),this.logger.info(\"preparing accept policy dialog\"),this.meetingType=e.ngDialogData.meetingType,this.isBroadcast=\"broadcast\"===this.meetingType.toLowerCase(),this.initDialog(),this.sendTelemetryForAcceptPolicy()}return i.$inject=[\"ngDialog\",\"$scope\",\"$translate\",\"resources\",\"constants\",\"streamPermissionsService\",\"loggingService\",\"ariaLiveService\",\"analyticsService\",\"settingsService\"],i.prototype.initDialog=function(){var t=this;this.isBroadcast?(this.dialogTitle=this.$translate.instant(this.resources.strings.company_policy_broadcast),this.contentMessage=this.$translate.instant(this.resources.strings.accept_stream_policy_message_broadcast)):(this.dialogTitle=this.$translate.instant(this.resources.strings.company_policy),this.contentMessage=this.$translate.instant(this.resources.strings.accept_stream_policy_message)),this.linkToThePolicyText=this.$translate.instant(this.resources.strings.company_policy_acknowledge),this.policyUrl=this.$scope.ngDialogData.url,this.isLoading=!1,this.errorOccured=!1,this.footerButtons=[{text:this.$translate.instant(this.resources.strings.cancel),ariaLabel:this.$translate.instant(this.resources.strings.cancel),func:function(){return t.close(t.constants.files.strings.closeDialogValueCancel)},isFocusDefault:!1,secondaryStyle:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.streamPolicyCancel,outcome:e.PanelActionOutcome.closeDialog,scenario:this.isBroadcast?e.PanelActionScenario.createBroadcast:e.PanelActionScenario.recording,summary:\"Canceling Accept Policy dialog\",tid:\"policyCloseBtn\"},{text:this.$translate.instant(this.resources.strings.accept_policy),ariaLabel:this.$translate.instant(this.resources.strings.accept_policy),isFocusDefault:!1,func:function(){return t.acceptPolicy()},disabled:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.streamPolicyAccepted,outcome:e.PanelActionOutcome.submit,scenario:this.isBroadcast?e.PanelActionScenario.createBroadcast:e.PanelActionScenario.recording,summary:\"Accepting Policy\",tid:\"policyAcceptBtn\"}]},i.prototype.acceptPolicy=function(){var t=this;this.toggleDialogProperties(!0),this.dialogTitle=this.$translate.instant(this.resources.strings.company_policy_attending),this.ariaLiveService.update(this.dialogTitle,!0),this.streamPermissionsService.sendAcceptForStreamPolicy().then(function(e){e?t.close(t.constants.files.strings.closeDialogValueSuccess):t.initFailureDialog()})},i.prototype.initFailureDialog=function(){this.dialogTitle=this.$translate.instant(this.resources.strings.company_policy_error_title),this.errorMessage=this.$translate.instant(this.resources.strings.company_policy_error),this.toggleDialogProperties(!1),this.footerButtons[1].text=this.$translate.instant(this.resources.strings.retry),this.footerButtons[1].ariaLabel=this.$translate.instant(this.resources.strings.retry),this.footerButtons[0].text=this.$translate.instant(this.resources.strings.dismiss),this.footerButtons[0].ariaLabel=this.$translate.instant(this.resources.strings.dismiss),this.ariaLiveService.update(this.dialogTitle+this.errorMessage,!0)},i.prototype.linkClicked=function(){this.footerButtons[1].disabled=!1},i.prototype.close=function(t){this.$scope.closeThisDialog(t)},i.prototype.toggleDialogProperties=function(t){this.isLoading=t,this.ngDialog.getDefaults().closeByDocument=!t,this.ngDialog.getDefaults().closeByEscape=!t,this.errorOccured=!t,this.footerButtons.forEach(function(e){e.disabled=t})},i.prototype.sendTelemetryForAcceptPolicy=function(){var i=this.isBroadcast?e.PanelActionScenario.createBroadcast:e.PanelActionScenario.recording,s={action:{gesture:e.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(e.PanelActionOutcome.nav.toString(),e.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum(i.toString(),e.PanelActionScenario,this.logger)},module:{name:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleName.acceptStreamPolicyRequested.toString(),e.PanelModuleName,this.logger),type:t.shared.AttributeHelper.tryGetEnum(e.PanelModuleType.openDialog.toString(),e.PanelModuleType,this.logger),summary:\"Accept Stream Policy\"},dataBag:{context:this.meetingType}};this.analyticsService.onPanelAction(this.$scope,s)},i.dialogName=\"StreamPolicyDialog\",i}();e.StreamPolicyDialogController=i,angular.module(\"teamspace.streamPolicyDialog\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.streamPermissionsService\",\"teamspace.ariaLiveService\",\"teamspace.analyticsService\"]).run([\"dialogService\",function(t){t.register(i.dialogName,{template:\"components/stream-policy-dialog/stream-policy-dialog.html\",className:\"ts-modal-dialog custom-width ts-stream-policy-dialog\",controllerAs:\"ctrl\",controller:\"StreamPolicyDialogController\",closeByEscape:!0,closeByNavigation:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"StreamPolicyDialogController\",i)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var TOOLTIP_TIMEOUT_MS=2e3,teamspace;!function(t){!function(e){var s=function(){function s(t,e,i,n,o,a,r,c,l,h,g,p,u,d,m){var y=this;this.$scope=t,this.$translate=e,this.resources=i,this.constants=n,this.streamPermissionsService=o,this.ariaLiveService=r,this.utilityService=c,this.tooltipCssApplicators=l,this.tooltipService=h,this.peopleService=g,this.$window=p,this.$timeout=u,this.$q=d,this.$element=m,this.isRecordingShared=!1,this.footerButtons=[],this.linkJustCopied=!1,this.logger=a.newLogger(s.dialogName),this.translate=_.memoize(e.instant),this.logger.info(\"preparing share permissions dialog\"),this.dialogTitle=this.translate(i.strings.share_recording),this.ownerContentMsgPermissionsUnshared=this.translate(i.strings.share_recording_with_company),this.ownerContentMsgPermissionsShared=this.translate(i.strings.recording_shared_with_company),this.updatingMessage=this.translate(i.strings.share_dialog_updating_permissions),this.copyLinkLabel=this.translate(i.strings.share_copy_link_label),this.copyTooltipTitle=this.translate(i.strings.share_copy_tooltip_title),this.copyBtnName=this.translate(i.strings.share_copy_btn),this.moreActions=this.translate(i.strings.share_more_actions),this.copiedMsg=this.translate(i.strings.copied_to_clipboard),this.shareInfoText=this.translate(i.strings.share_recording_info_text),this.canHideTimeout=null;var v=d.defer();this.initDialog().then(function(t){v.resolve({messageId:y.messageId,callId:y.callId,userType:t?y.isOwner?\"owner\":\"not_owner\":\"info_unavailable\"})}),this.asyncDataBag=v.promise}return s.$inject=[\"$scope\",\"$translate\",\"resources\",\"constants\",\"streamPermissionsService\",\"loggingService\",\"ariaLiveService\",\"utilityService\",\"tooltipCssApplicators\",\"tooltipService\",\"peopleService\",\"$window\",\"$timeout\",\"$q\",\"$element\"],s.prototype.initButtons=function(t,s){var i=this;this.cancelBtn={text:this.translate(t.strings.cancel),func:function(){return i.close(s.files.strings.closeDialogValueCancel)},isFocusDefault:!1,secondaryStyle:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.dismissShareRecordingPopUp,outcome:e.PanelActionOutcome.closeDialog,scenario:e.PanelActionScenario.shareRecording,scenarioType:e.PanelActionScenarioType.closeDialog,dataBagFunc:function(){return i.collectAnalyticsData()},summary:\"Canceling Share Permissions dialog\",tid:\"sharePermsCloseBtn\"},this.shareBtn={text:this.translate(t.strings.share_perms_btn),isFocusDefault:!1,func:function(){return i.sharePermissionsWithCompany()},disabled:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.shareRecordingWithCompany,outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.shareRecording,scenarioType:e.PanelActionScenarioType.clickButton,dataBagFunc:function(){return i.collectAnalyticsData()},summary:\"Share Permissions\",tid:\"sharePermsBtn\"},this.stopSharingBtn={text:this.translate(t.strings.stop_share_perms_btn),ariaLabel:this.translate(t.strings.stop_share_perms_btn)+this.shareInfoText,isFocusDefault:!1,func:function(){return i.stopSharingPermissionsWithCompany()},disabled:!0,secondaryStyle:!0,type:e.PanelModuleType.button,name:e.PanelModuleName.stopShareRecordingWithCompany,outcome:e.PanelActionOutcome.submit,scenario:e.PanelActionScenario.shareRecording,scenarioType:e.PanelActionScenarioType.clickButton,dataBagFunc:function(){return i.collectAnalyticsData()},summary:\"Stop sharing Permissions\",tid:\"stopSharePermsBtn\"}},s.prototype.initDialog=function(){return this.videoId=this.$scope.ngDialogData.videoId,this.creator=this.$scope.ngDialogData.creator,this.userName=this.$scope.ngDialogData.userName,this.recordingUrl=this.$scope.ngDialogData.url,this.messageId=this.$scope.ngDialogData.messageId,this.callId=this.$scope.ngDialogData.callId,this.manageInStreamUrl=this.$scope.ngDialogData.updateUrl,this.initButtons(this.resources,this.constants),this.busyMessage=this.translate(this.resources.strings.share_dialog_loading),this.isLoading=!0,this.errorOccured=!1,this.isRecordingShared=!1,this.ariaLiveService.update(this.dialogTitle+this.busyMessage,!0),this.assignContentAndButtons(this.videoId)},s.prototype.copyLinkLeave=function(){var t=this;this.canHideTimeout&&this.canHideTimeout.finally(function(){t.linkJustCopied=!1,t.canHideTimeout=null})},s.prototype.sharePermissionsWithCompany=function(){this.updateVisibility(!0)},s.prototype.stopSharingPermissionsWithCompany=function(){this.updateVisibility(!1)},s.prototype.updateVisibility=function(t){var e=this;this.isLoading=!0,this.updateFooterButtonsAvailability(),this.busyMessage=this.updatingMessage,this.ariaLiveService.update(this.dialogTitle+this.busyMessage,!0);var s=t?\"organization\":\"private\";this.streamPermissionsService.updateVideoPrivacyPolicy(this.videoId,s).then(function(i){i?e.assignOwnerButtonsAndContent(t):(e.logger.error(\"Error while trying to give visibility permissions to \"+s+\" for the video with id \"+e.videoId),e.errorMessage=e.translate(e.resources.strings.share_failure_in_updating_perms_msg),e.assignUpdatingPermsErrorButtons(t))}),this.$element.find(\".ts-stream-share\").focus()},s.prototype.close=function(t){this.$scope.closeThisDialog(t)},s.prototype.copyValue=function(){var t=this.$element.find(\".ts-share-btn\");this.utilityService.copyToClipboard(this.recordingUrl),this.linkJustCopied=!0,t.focus(),this.ariaLiveService.update(this.copiedMsg,!0),this.canHideTimeout=this.$timeout(TOOLTIP_TIMEOUT_MS)},s.prototype.preventEscapePropagation=function(t){t.keyCode===this.constants.keyCodes.escape&&(t.stopPropagation(),t.preventDefault())},s.prototype.manageInStreams=function(){this.openUrl(this.manageInStreamUrl)},s.prototype.collectAnalyticsData=function(){return{messageId:this.messageId,callId:this.callId}},s.prototype.openUrl=function(t){var e=this.$window.open(t,\"_blank\");e&&e.focus()},s.prototype.showMoreActions=function(e){var s=this;e.preventDefault(),e.stopPropagation();var i={manageInStreamLabel:this.translate(this.resources.strings.share_recording_manageInStream),manageRolesLabel:this.translate(this.resources.strings.share_recording_manageRoles),streamUrl:this.manageInStreamUrl,rolesUrl:\"\",streamsOptionAvailable:!0,rolesOptionAvailable:!1,rolesOptionEnabled:!1,manageInStream:this.manageInStreams.bind(this),preventEscapePropagation:this.preventEscapePropagation.bind(this),getAnalyticsData:this.collectAnalyticsData.bind(this),manageRoles:function(){},constants:this.constants,$root:this.$scope.$root},n=angular.extend(this.$scope.$new(),i),o={templateUrl:this.constants.files.templates.shareRecordingMoreActionsMenu,trigger:\"manual\",container:\"body\",placement:\"auto bottom-right\",scope:n},a=\"\"+this.constants.shareRecording.cssIdSelector+this.messageId,r={selector:\"#\"+a,tooltipType:t.services.TooltipType.Dropdown,options:o,tooltipId:\"\"+this.constants.shareRecording.actionMenu.tooltipIdPrefix+this.messageId,cssApplicator:function(){var t=angular.element(s.$window.document.getElementById(a));s.tooltipCssApplicators.contextMenu(e,\"#\"+s.constants.shareRecording.actionMenu.htmlId,void 0,t)}};this.tooltipService.toggleTooltip(r)},s.prototype.assignContentAndButtons=function(t){var e=this;return this.streamPermissionsService.hasVideoOwnership(t).then(function(t){e.isOwner=t.isOwner,e.visibility=t.visibility;var s=\"organization\"===e.visibility;return e.isOwner?e.assignOwnerButtonsAndContent(s):e.assignNonOwnerContent(),e.$q.resolve(!0)}).catch(function(){return e.errorMessage=e.translate(e.resources.strings.share_getting_perms_failure_msg),e.assignGettingPermsErrorButtonsAndContent(),e.$q.resolve(!1)})},s.prototype.assignOwnerButtonsAndContent=function(t){this.footerButtons[0]=this.cancelBtn,t?this.assignOwnerFootersAndMsg(this.stopSharingBtn,this.ownerContentMsgPermissionsShared,!0):this.assignOwnerFootersAndMsg(this.shareBtn,this.ownerContentMsgPermissionsUnshared,!1),this.ariaLiveService.update(this.dialogTitle+this.contentMessage,!0),this.stopLoading(!1)},s.prototype.stopLoading=function(t){this.isLoading=!1,this.errorOccured=t,this.updateFooterButtonsAvailability()},s.prototype.assignOwnerFootersAndMsg=function(t,e,s){this.footerButtons[1]=t,this.contentMessage=e,this.isRecordingShared=s},s.prototype.assignGettingPermsErrorButtonsAndContent=function(){this.footerButtons[0]=this.cancelBtn,this.stopLoading(!0),this.ariaLiveService.update(this.dialogTitle+this.errorMessage,!0)},s.prototype.assignUpdatingPermsErrorButtons=function(t){this.footerButtons[0]=this.cancelBtn,this.footerButtons[1]=t?this.shareBtn:this.stopSharingBtn,this.stopLoading(!0),this.ariaLiveService.update(this.dialogTitle+this.errorMessage,!0)},s.prototype.assignNonOwnerContent=function(){var t=this;this.userName||this.peopleService.getPeopleProfile(this.creator,s.dialogName).then(function(e){if(!e)return t.logger.warn(\"Could not get recording message creator's name \"+t.creator),void(t.nonOwnerContentMsgCreatorUnknown=t.translate(t.resources.strings.share_rec_unavailable_owner_unknown));t.userName=e.displayName}),this.nonOwnerContentMsg=this.translate(this.resources.strings.share_recording_unavailable,{owner:this.userName});var e=this.userName?this.nonOwnerContentMsg:this.nonOwnerContentMsgCreatorUnknown;this.ariaLiveService.update(this.dialogTitle+e,!0),this.footerButtons[0]=this.cancelBtn,this.contentMessage=this.nonOwnerContentMsg,this.stopLoading(!1)},s.prototype.updateFooterButtonsAvailability=function(){var t=this;this.footerButtons.forEach(function(e){e.disabled=t.isLoading})},s.dialogName=\"StreamShareDialog\",s}();e.StreamShareDialogController=s,angular.module(\"teamspace.streamShareDialog\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.streamPermissionsService\",\"teamspace.ariaLiveService\",\"teamspace.utilityService\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"teamspace.peopleService\"]).run([\"dialogService\",function(t){t.register(s.dialogName,{template:\"components/stream-share-dialog/stream-share-dialog.html\",className:\"ts-modal-dialog custom-width ts-stream-share-dialog\",controllerAs:\"ctrl\",controller:\"StreamShareDialogController\",closeByEscape:!0,closeByNavigation:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"StreamShareDialogController\",s)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";void 0===String.prototype.contains&&(String.prototype.contains=function(t){return-1!==this.indexOf(t)}),void 0===String.prototype.includes&&(String.prototype.includes=function(t,o){return void 0===o&&(o=0),\"number\"!=typeof o&&(o=0),!(o+t.length>this.length)&&-1!==this.indexOf(t,o)}),\"function\"!=typeof String.prototype.startsWith&&(String.prototype.startsWith=function(t){return this.slice(0,t.length)==t}),\"function\"!=typeof String.prototype.endsWith&&(String.prototype.endsWith=function(t){return this.slice(-t.length)==t}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\\s+|\\s+$/g,\"\")}),Function.prototype.inheritsFrom||(Function.prototype.inheritsFrom=function(t){return t.constructor==Function?(this.prototype=new t,this.prototype.constructor=this,this.prototype.super=t.prototype,_.extend(this,t)):(this.prototype=t,this.prototype.constructor=this,this.prototype.super=t,_.extend(this,t)),this})","var teamspace;!function(e){!function(t){var i=function(){function t(t,i,s,n,a,o,r,l,c,u,h,d,p,g,S,m,v,f){var b=this;this.authenticationService=t,this.brbV2FeedbackService=i,this.callingUserActionService=s,this.constants=n,this.conversationsService=a,this.peopleService=o,this.loggingService=r,this.settingsService=l,this.resources=c,this.$q=u,this.$translate=h,this.sxConfig=d,this.eventingService=S,this.$timeout=m,this.callingSupportService=v,this.shouldEnableFeedback=!1,this.shouldEnableStartMeeting=!1,this.shouldShowCreateMeetingPanel=!1,this.shouldShowDialpadPanel=!1,this.shouldShowDialpadButton=!1,this.shouldShowHomePanel=!0,this.shouldShowMeetNowButton=!0,this.isProfileReady=!1,this.surfaceHubHomeScreenClassName=\"surface-hub-home-screen\",this.meetNowButtonSelector=\".meet-now-button.ts-surface-hub-home-screen-btn\",this.onSessionCleanup=function(e,t){b.logger.debug(\"Session cleanup event handled. Resetting create meeting and dialpad panels.\"),b.resetCreateMeetingPanel(),b.setShowDialpadPanelState(!1)},this.logger=r.newLogger(this.surfaceHubHomeScreenClassName),this.attendeeVmList=[],this.attendeeListByAddress=[],this.contactSelected=this.contactSelected.bind(this),this.searchFilter=n.messageContext.addMember,this.shouldEnableFeedback=l.valueAsBoolean(n.settings.names.enableSurfaceHubBrbFeedback),l.valueAsBoolean(n.settings.names.enableSurfaceHubAvatar)&&(this.determinePreReleaseIndicator(),this.processUserProfile()),l.valueAsBoolean(n.settings.names.surfaceHub.enableDialpadBasedOnIsPstnAllowed)&&(this.pstnCallingAllowedSubscription=v.subscribe(function(){return b.onPstnCallingAllowedChanged()},e.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),g.$on(\"$destroy\",function(){b.pstnCallingAllowedSubscription&&v.unsubscribe(b.pstnCallingAllowedSubscription)}),this.onPstnCallingAllowedChanged()),f.surfaceHub2Enabled&&(this.shouldShowDialpadButton=this.shouldShowDialpadButton&&l.valueAsBoolean(n.settings.names.surfaceHub2.enableSurfaceHub2DialPad),this.shouldShowHomePanel=l.valueAsBoolean(n.settings.names.surfaceHub2.enableSurfaceHub2HomeScreen),this.shouldShowMeetNowButton=l.valueAsBoolean(n.settings.names.surfaceHub2.enableSurfaceHub2MeetNow)),m(function(){p.stopScenario(),b.setFocus(b.meetNowButtonSelector)},0),S.$on(g,n.events.calling.surfaceHub.sessionCleanupRequested,this.onSessionCleanup)}return t.$inject=[\"authenticationService\",\"brbV2FeedbackService\",\"callingUserActionService\",\"constants\",\"conversationsService\",\"peopleService\",\"loggingService\",\"settingsService\",\"resources\",\"$q\",\"$translate\",\"sxConfig\",\"altScenarioService\",\"$rootScope\",\"eventingService\",\"$timeout\",\"callingSupportService\",\"layoutService\"],t.prototype.determinePreReleaseIndicator=function(){var e=this.settingsService.getRing();if(e&&!e.isPublic){var t=this.settingsService.valueFor(this.constants.settings.names.ringOverridePermission);this.preReleaseIndicator=t&&\"Any\"===t?e.shortName:e.friendlyShortName||this.$translate.instant(this.resources.strings.settings_tab_user_setting_internal_badge)}},t.prototype.processUserProfile=function(){var e=this;return this.authenticationService.getUserInformation().then(function(t){return e.authenticatedUserName=t.profile.name,e.authenticatedUserUpn=t.profile.upn,e.isProfileReady=!0,e.authenticationService.getSkypeTokens().then(function(){e.authenticatedUserMri=e.sxConfig.getCurrentSkypeMri(),e.logger.info(\"MRI in the Header Presence :\"+e.authenticatedUserMri)})},function(t){return e.logger.error(\"Unable to get user profile to set presence. Error:{0}\",JSON.stringify(t)),e.$q.reject(t)})},t.prototype.setShowDialpadPanelState=function(e){var t=this;this.eventingService.$emit(this.constants.events.dialpad.clearDialpadDisplay),this.shouldShowDialpadPanel=e,this.$timeout(function(){t.setFocus(e?\".calling-dialpad div.dialpad-display\":\".dial-pad-button.ts-surface-hub-home-screen-btn\")},0)},t.prototype.toggleCreateNewMeeting=function(){var e=this;this.shouldShowCreateMeetingPanel||(this.shouldShowCreateMeetingPanel=!0,this.authenticationService.getUserInformation().then(function(t){e.peopleService.getPeopleProfile(t.profile.email||t.profile.unique_name,e.surfaceHubHomeScreenClassName,!0).then(function(t){e.addUserToAttendeeList(t)})})),this.$timeout(function(){e.setFocus(\".surface-hub-app .ts-surface-hub-home-panel people-picker .ts-people-picker input\")},0)},t.prototype.resetCreateMeetingPanel=function(){this.shouldShowCreateMeetingPanel=!1,this.attendeeVmList.splice(0,this.attendeeVmList.length),this.attendeeListByAddress.splice(0,this.attendeeListByAddress.length),this.eventingService.$emit(this.constants.events.peoplePicker.clearSearch),this.updateShouldEnableStartMeeting()},t.prototype.toggleCancelNewMeeting=function(){var e=this;this.shouldShowCreateMeetingPanel&&this.resetCreateMeetingPanel(),this.$timeout(function(){e.setFocus(e.meetNowButtonSelector)},0)},t.prototype.contactSelected=function(e){null!==e?(this.addUserToAttendeeList(e),this.updateShouldEnableStartMeeting()):this.logger.error(\"selected contact is invalid\")},t.prototype.contactRemoved=function(e){if(e){var t=this.attendeeListByAddress.indexOf(e.address,0);t>-1&&this.attendeeListByAddress.splice(t,1)}this.updateShouldEnableStartMeeting()},t.prototype.reportProblem=function(){this.brbV2FeedbackService.openDialog()},t.prototype.startMeetingWithInvitees=function(){var e=this;if(this.shouldEnableStartMeeting){this.logger.info(\"Start meeting with Invitees\");this.attendeeVmList[1];for(var t=[],i=1;i<this.attendeeVmList.length;i++)t.push(this.attendeeVmList[i].skypeMri);var s=this.conversationsService.getChatConversationWith(t);this.logger.info(\"Conversation with userMris is found. Start meeting.\");var n={messageId:\"\",conversationId:s.id,isChannelMeeting:!1,withVideo:!0},a=this.loggingService.newScenario(this.constants.telemetry.surfaceHub.meetings.meetNow.meetNow);a.mark(this.constants.telemetry.surfaceHub.meetings.meetNow.meetNowPlacingCall,{conversationId:s.id,count:t.length}),this.callingUserActionService.placeCall(n).then(function(){a.stop()}).catch(function(t){var i=\"Meet now failed because of error: \"+JSON.stringify(t);e.logger.error(i),a.fail(e.createEventDataWithResult(i))})}},t.prototype.createEventDataWithResult=function(e){var t={};return t.result=e,t},t.prototype.updateShouldEnableStartMeeting=function(){this.shouldEnableStartMeeting=this.attendeeListByAddress.length>1},t.prototype.addUserToAttendeeList=function(t){var i=t.userPrincipalName||t.email;if(!(this.attendeeListByAddress.indexOf(i)>-1)){this.attendeeListByAddress.push(i);var s={name:t.displayName,address:i,mri:t.mri,broadcastMeetingRole:e.middletier.BroadcastRole[e.middletier.BroadcastRole.Attendee]},n=new e.services.MeetingAttendeeDetailViewModel(s,this.constants);this.attendeeVmList.push(n)}},t.prototype.onPstnCallingAllowedChanged=function(){this.shouldShowDialpadButton=this.callingSupportService.isPSTNCallingAllowed(),this.logger.info(\"SurfaceHubHomeScreen: isPstnCallingAllowed= \"+this.shouldShowDialpadButton)},t.prototype.setFocus=function(e){var t=angular.element(e);t.length&&t[0].focus()},t}();t.SurfaceHubHomeScreenController=i,angular.module(\"teamspace.surfaceHubHomeScreen\",[\"teamspace.authenticationService\",\"teamspace.brbV2FeedbackService\",\"teamspace.callingDialpad\",\"teamspace.callingUserActionService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.settingsService\",\"teamspace.altScenarioService\",\"teamspace.layoutService\"]).directive(\"surfaceHubHomeScreen\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:i,controllerAs:\"ctrl\",templateUrl:e.files.templates.surfaceHubHomeScreen}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){!function(e){e[e.Info=0]=\"Info\",e[e.Warning=1]=\"Warning\",e[e.Error=2]=\"Error\"}(e.DialogContextMessageType||(e.DialogContextMessageType={}));!function(e){e[e.AddTabSettings=0]=\"AddTabSettings\",e[e.UpdateTabSettings=1]=\"UpdateTabSettings\",e[e.RenameTabName=2]=\"RenameTabName\",e[e.RemoveTabSettings=3]=\"RemoveTabSettings\"}(e.DialogTabMenuOperationType||(e.DialogTabMenuOperationType={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){n[n.Back=0]=\"Back\",n[n.Save=1]=\"Save\",n[n.Remove=2]=\"Remove\"}(n.TabInstanceConfigurationButton||(n.TabInstanceConfigurationButton={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.tagsCardList\",[]).directive(\"tagsCardList\",[\"$popover\",\"$timeout\",\"constants\",function(e,t,o){return{restrict:\"A\",scope:{tags:\"=?\"},link:function(n,a){function s(){l&&t.cancel(l)}function c(){s(),r&&!r.$isShown&&(l=t(r.show,o.tagsCardList.delayIn))}function i(){s(),r&&r.$isShown&&(l=t(r.hide,o.tagsCardList.delayOut))}if(n&&n.tags){var r=e(a,{contentTemplate:\"components/tags-card-list/tags-card-list.html\",container:\"body\",target:a,prefixEvent:\"tagsCardTooltip\",trigger:\"manual\",type:\"tags-card-list\",placement:\"auto bottom-left\",scope:n,onShow:function(){r&&r.focus&&r.focus()}});n.popover=r;var l;a.on(\"mouseenter\",c).on(\"click\",c).on(\"mouseleave\",i),n.$on(\"tagsCardTooltip.show\",function(){r&&r.$element&&r.$element.on(\"mouseenter\",c).on(\"mouseleave\",i)}),n.$on(\"$destroy\",function(){s(),a&&a.off(\"mouseenter click mouseleave\"),r&&r.$element&&r.$element.off(\"mouseenter mouseleave\")})}}}}])}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,a,n,s,o,r,c,m,l,h,d,p,v,g){var u=this;this.$scope=e,this.identityService=i,this.constants=a,this.dialogService=n,this.loggingService=s,this.navigationService=o,this.personalConversationService=r,this.settingsService=m,this.teamActionDialogUtilityService=l,this.teamMembershipPropertiesService=h,this.teamSettingsService=d,this.teamService=p,this.accessibilityService=g,this.logger=s.newLogger(\"TeamActionsMenu\"),v.getTeamById(this.teamId).then(function(e){u.team=e,u.menuAriaLabel=t.instantWithoutEncoding(c.strings.team_action_menu_label,{teamName:e.displayName})}),this.isNewTerminologyForFavEnabled=m.valueAsBoolean(a.settings.names.enableNewTerminologyForTeamChannelFavorites),this.memberAddMemberEnabled=m.valueAsBoolean(a.settings.names.enableMemberAddMember)}return t.$inject=[\"$scope\",\"$translate\",\"identityService\",\"constants\",\"dialogService\",\"loggingService\",\"navigationService\",\"personalConversationService\",\"resources\",\"settingsService\",\"teamActionDialogUtilityService\",\"teamMembershipPropertiesService\",\"teamSettingsService\",\"teamService\",\"channelService\",\"accessibilityService\"],Object.defineProperty(t.prototype,\"isUserAdminOnTeam\",{get:function(){return this.teamMembershipPropertiesService.isAdmin(this.team.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showTeamAnalyticsBtn\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamAnalyticsTab)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showAddChannelBtn\",{get:function(){return!this.team.isArchived&&(this.isUserAdminOnTeam||this.teamSettingsService.canCreateChannel(this.team.objectId))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showAddMembersBtn\",{get:function(){var e=this.isUserAdminOnTeam;return!this.team.dynamicMembership&&!this.identityService.isGuestUserType()&&(e||this.team.visibility===this.constants.teams.visibility.public&&!this.team.isTenantWide||this.team.visibility===this.constants.teams.visibility.private&&this.memberAddMemberEnabled&&void 0!==e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showDeleteTeamBtn\",{get:function(){return this.isUserAdminOnTeam},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showEditTeamBtn\",{get:function(){return!this.team.isArchived&&this.teamMembershipPropertiesService.isAdmin(this.teamId)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showFavoriteBtn\",{get:function(){return!this.team.isFavorite},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showUnfavoriteBtn\",{get:function(){return this.team.isFavorite},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showTeamRenewalBtn\",{get:function(){return this.isUserAdminOnTeam&&this.teamService.isTeamEligibleForRenewal(this.team)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showArchiveTeamBtn\",{get:function(){return this.isUserAdminOnTeam&&!this.team.isArchived},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showRestoreTeamBtn\",{get:function(){return this.isUserAdminOnTeam&&this.team.isArchived},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showArchiveTeamSection\",{get:function(){return this.enableArchiveItems&&this.isUserAdminOnTeam},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showLeaveTeamBtn\",{get:function(){return!(2===this.team.teamType&&!this.isUserAdminOnTeam||this.team.isTenantWide&&!this.isUserAdminOnTeam||this.team.dynamicMembership)},enumerable:!0,configurable:!0}),t.prototype.viewTeamDashboard=function(){this.navigationService.navigate(this.$scope,this.constants.states.appTeamDashboard,{teamName:this.team.displayName,threadId:this.team.objectId,middlePane:this.constants.teamDashboardTabs.membersId}),this.navigationCallback&&this.navigationCallback()},t.prototype.viewTeamAnalytics=function(){this.navigationService.navigate(this.$scope,this.constants.states.appTeamDashboard,{teamName:this.team.displayName,threadId:this.team.objectId,middlePane:this.constants.teamDashboardTabs.analyticsId}),this.navigationCallback&&this.navigationCallback()},t.prototype.toggleTeamHiddenState=function(){this.team.isFavorite=!this.team.isFavorite,this.team.order=9999,this.personalConversationService.toggleFavoriteSettingForTeam(this.team.objectId,this.team.isFavorite),this.$scope.$emit(\"tooltip.hide\",null)},t.prototype.openAddChannelDialog=function(){this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.openCreateChannelDialog).clientId=\"team-actions-menu\",this.accessibilityService.isInKeyboardNavigationMode()&&(this.accessibilityService.focusEditorOnInit=!0),this.dialogService.open(this.constants.dialogs.createChannel,{team:this.team,preActiveElementIds:this.tamReturnIds})},t.prototype.openAddMembersDialog=function(){var t=this;this.canAddMembers()?this.dialogService.open(this.constants.dialogs.addMembers,{team:this.team,preActiveElementIds:this.tamReturnIds}):this.dialogService.open(this.constants.dialogs.wizard,{preActiveElementIds:this.tamReturnIds,rootStep:{context:{shallowTeam:new e.MemberAddMemberTeam(this.team)},directive:this.constants.memberAddMemberStages.memberAdd},preCloseCallback:function(){var e=t.dialogService.preCloseCallback(t.constants.dialogs.wizard);if(angular.isFunction(e))return e.call(window)}})},t.prototype.getAddMemberScenario=function(){return this.canAddMembers()?e.PanelActionScenario.addMember.toString():e.PanelActionScenario.memberAddMember.toString()},t.prototype.openLeaveTeamDialog=function(){this.teamActionDialogUtilityService.openLeaveTeamDialog(this.team,this.tamReturnIds)},t.prototype.openEditTeamDialog=function(){var e,t=this;switch(this.team.teamType){case 2:e=this.constants.dialogs.createClassTeam;break;case 3:e=this.constants.dialogs.createPLCTeam;break;case 4:e=this.constants.dialogs.createStaffTeam;break;default:e=this.constants.dialogs.createStandardTeam}this.teamService.isTeamNamePrefixSuffixRequired().then(function(e){if(e)return t.teamService.getTeamNameProperties()}).then(function(){t.dialogService.open(e,{team:t.team,preActiveElementIds:t.tamReturnIds})})},t.prototype.renewTeam=function(){this.teamActionDialogUtilityService.renewTeamAndOpenStateDialog(this.team,this.tamReturnIds)},t.prototype.openDeleteTeamDialog=function(){this.teamActionDialogUtilityService.openDeleteTeamDialog(this.team,this.tamReturnIds)},t.prototype.openDeeplinkDialog=function(){this.dialogService.open(this.constants.dialogs.teamDeeplink,{team:this.team,preActiveElementIds:this.tamReturnIds})},t.prototype.openArchiveTeamDialog=function(){this.dialogService.open(this.constants.dialogs.archiveTeam,{team:this.team,action:\"archiveTeam\",preActiveElementIds:this.tamReturnIds})},t.prototype.openUnarchiveTeamDialog=function(){this.dialogService.open(this.constants.dialogs.archiveTeam,{team:this.team,action:\"restoreTeam\",preActiveElementIds:this.tamReturnIds})},t.prototype.canAddMembers=function(){return this.isUserAdminOnTeam||this.team.visibility===this.constants.teams.visibility.public&&!this.team.isTenantWide},t}();e.TeamActionsMenuController=t,angular.module(\"teamspace.teamActionsMenu\",[\"teamspace.identityService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.teamActionDialogUtilityService\",\"teamspace.loggingService\",\"teamspace.navigationService\",\"teamspace.personalConversationService\",\"teamspace.teamService\",\"teamspace.channelService\"]).directive(\"teamActionsMenu\",[function(){return{restrict:\"E\",replace:!0,scope:{customClass:\"@?\"},bindToController:{enableArchiveItems:\"<?\",isEnglish:\"<?\",hideFavorite:\"<?\",navigationCallback:\"&\",tamReturnIds:\"=?\",teamId:\"=?tamTeamId\"},controllerAs:\"tamc\",templateUrl:\"components/team-actions-menu/team-actions-menu.html\",controller:t}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var a=function(){return function(){}}();t.TdAnalyticsTabController=a,angular.module(\"teamspace.tdAnalyticsTab\",[]).directive(\"tdAnalyticsTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{},templateUrl:\"components/team-dashboard-stripe/td-analytics-tab/td-analytics-tab.html\",controller:a,controllerAs:\"tdat\"}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.ALL=0]=\"ALL\",e[e.FILTERED=1]=\"FILTERED\",e[e.LOB=2]=\"LOB\",e[e.NEW=3]=\"NEW\",e[e.POPULAR=4]=\"POPULAR\"}(e.GallerySectionFilter||(e.GallerySectionFilter={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){return function(){}}();t.PostSettingsItems=n;var s=function(){return function(){}}();t.ChannelModerationItem=s;var i=function(){return function(){}}();t.ChannelModerationCheckboxItem=i;var r=function(){function t(t,n,s,i,r,a,o,h,l,c,d,p,u,g,m,S,v,_,b,C){this.loggingService=t,this.$scope=n,this.$q=s,this.$translate=i,this.ariaLiveService=r,this.teamMembershipPropertiesService=a,this.teamMembershipService=o,this.routeUtilityService=h,this.resources=l,this.channelService=c,this.conversationsService=d,this.chatServiceClient=p,this.conversationsStore=u,this.exceptionUtilityService=g,this.constants=m,this.dialogService=S,this.channelSettingsService=v,this.eventingService=_,this.channelMembershipPropertiesService=C,this.channelPostPermissions=e.services.ChannelPostPermissions,this.channelModerationSetting=e.services.ChannelModerationSetting,this.postSettingsDropdown=[],this.channelModerationOptions=[],this.owners=[],this.channelModerationCheckBox=[],this.moderatorsGroup=[],this.enablePinPost=!0,this.isDigitalSignageChannelSettingsEnabled=!1,this.defaultAdminPageSizeCount=100,this.moderators=[],this.isPropertiesUpdating={},this.logger=t.newLogger(\"ChannelSettingsTab\"),this.enableModeratorsSupport=c.enableModeratorsSupport,this.enablePinPost=b.valueAsBoolean(m.settings.names.enableInfoPane),this.isDigitalSignageChannelSettingsEnabled=b.valueAsBoolean(m.settings.names.enableDigitalSignageInContextManagementV2),this.initializeChannel(),this.channelPermissionDescription=l.strings.channel_dashboard_permission_desc_v2,this.isGeneral||(this.channelPostPermissionDescription=l.strings.channel_dashboard_permission_post_desc_v2,this.teamOwnersDisplayValue=i.instant(l.strings.channel_dashboard_permission_team_owners),this.addedModeratorsDisplayValue=i.instant(l.strings.channel_dashboard_permission_added_moderators),this.initializeChannelSettings(),this.initModerators())}return t.$inject=[\"loggingService\",\"$scope\",\"$q\",\"$translate\",\"ariaLiveService\",\"teamMembershipPropertiesService\",\"teamMembershipService\",\"routeUtilityService\",\"resources\",\"channelService\",\"conversationsService\",\"chatServiceClient\",\"conversationsStore\",\"exceptionUtilityService\",\"constants\",\"dialogService\",\"channelSettingsService\",\"eventingService\",\"settingsService\",\"channelMembershipPropertiesService\"],Object.defineProperty(t.prototype,\"isModerator\",{get:function(){return this.isAdmin()||this.channelSettings.channelPostPermissions===e.services.ChannelPostPermissions.Moderators&&this.channelMembershipPropertiesService.isModerator(this.channel.objectId)},enumerable:!0,configurable:!0}),t.prototype.manageModerators=function(){var e,t,n=this,s=this.moderators.slice(),i={cancel:function(){e=!1},done:function(n){e=!0,t=n},teamId:this.team.objectId,postCloseCallback:function(){if(e){var i=t.filter(function(e){return-1===s.findIndex(function(t){return t.mri===e.mri})}),r=s.filter(function(e){return-1===t.findIndex(function(t){return t.mri===e.mri})});n.updateModeratorsRemote(i,r).then(function(){n.moderators=t.slice(),n.updateModerators()})}},owners:this.owners,moderators:s};this.dialogService.open(this.constants.dialogs.channelModerators,i)},t.prototype.handleUpdateModeratorSettingsClick=function(e,t,n,s){var i=n;this.updateChannelSetting(s,i,!i),this.narrateSettingsLabel(t,n)},t.prototype.handlePostSettingDropdown=function(){this.enableModeratorsSupport?(this.dropDownValue===e.services.ChannelModerationSetting.UnModererated?this.channelSettings.channelPostPermissions=e.services.ChannelPostPermissions.Everyone:this.channelSettings.channelPostPermissions=e.services.ChannelPostPermissions.Moderators,this.updateChannelSetting(this.constants.teams.settings.channelPostPermissions,this.channelSettings.channelPostPermissions,this.previousPostSetting,!0)):this.updateChannelSetting(this.constants.teams.settings.channelPostPermissions,this.channelSettings.channelPostPermissions,this.previousPostSetting)},t.prototype.handleChannelModerationSettingsClick=function(e,t,n){!this.team.isArchived&&this.isModerator&&this.updateChannelSetting(this.constants.teams.settings.channelPostPermissions,t,this.previousPostSetting)},t.prototype.handleReplyCheckbox=function(){var e=this.channel.channelSettings.allowMemberReplies;this.updateChannelSetting(this.constants.teams.settings.allowMemberReplies,e,!e)},t.prototype.handlePinOptionCheckbox=function(){var e=this.channel.channelSettings.allowMemberPinPosts;this.updateChannelSetting(this.constants.teams.settings.allowMemberPinPosts,e,!e)},t.prototype.isAdmin=function(){return this.team&&this.teamMembershipPropertiesService.isAdmin(this.team.objectId)},t.prototype.updateChannelModeratorSettings=function(t){this.dropDownValue=this.channelSettings.channelPostPermissions===e.services.ChannelPostPermissions.Moderators?e.services.ChannelModerationSetting.Moderated:e.services.ChannelModerationSetting.UnModererated,t&&this.initModerators()},t.prototype.initializeChannel=function(){var e=this.routeUtilityService.getRootRouteParams();this.channelId=e.threadId;var t=this.channelService.getParentTeamAndChannelByChannelId(this.channelId);t&&(this.channel=t.channel,this.team=t.team,this.isGeneral=this.channel&&this.channel.isGeneral)},t.prototype.initializeChannelSettings=function(){var e=this;this.initPostSettingDropDown(),this.enableModeratorsSupport&&(this.initChannelModerationOptions(),this.initChannelModerationCheckbox()),this.channel&&!this.channel.isGeneral&&(this.channelSettings=this.channel.getChannelSettingsInstance(),this.previousPostSetting=this.channelSettings.channelPostPermissions,this.enableModeratorsSupport&&this.updateChannelModeratorSettings(!1)),this.enableModeratorsSupport&&(this.channelSettingsService.safeSubscribe(this.$scope,function(t,n){e.channel&&n.has(e.channel.objectId)&&e.updateChannelModeratorSettings(!0)},this.constants.ChannelConversationAdapterService.Type_ChannelConversationsChanged,this.constants.events.channels.updatedChannelAdminSettings),this.channelMembershipPropertiesService.safeSubscribe(this.$scope,function(t,n){e.channel&&n.has(e.channel.objectId)&&e.initModerators()},this.constants.ChannelConversationAdapterService.Type_ChannelConversationsChanged,this.constants.events.channels.updatedChannelMembershipProperties),this.eventingService.$on(this.$scope,this.constants.events.teams.currentUserRoleChange,function(){e.initModerators()}))},t.prototype.updateModeratorsRemote=function(e,t){var n,s=this,i=e.map(function(e){return{id:e.mri,isModerator:!0}}),r=t.map(function(e){return{id:e.mri,isModerator:!1}}),a=i.concat(r),o=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.updateChannelModerators),h=(n={},n[this.constants.scenarioDataPropNames.threadId]=this.channelId,n[this.constants.scenarioDataPropNames.data]=JSON.stringify({updatedModerators:a,groupId:this.groupId||\"\"}),n);if(!this.channel){var l=\"Cannot update member properties remotely as channel is null\";return this.logger.error(l),this.$q.reject(l)}return this.chatServiceClient.addMembersToThread(this.channel.objectId,a,null,null,this.constants.counters.editChannelSetting).toNgPromise(this.$q).then(function(){return o.stop(h)},function(e){return s.logger.error(\"Failed to update moderators: \"+a),s.errorMessage=s.$translate.instant(s.resources.strings.team_dashboard_update_permission_generic_error),h[s.constants.scenarioDataPropNames.error]=JSON.stringify(e),s.exceptionUtilityService.failScenarioSelectively(o,e,h,[]),s.$q.reject(e)})},t.prototype.initPostSettingDropDown=function(){this.enableModeratorsSupport?this.postSettingsDropdown=[{value:e.services.ChannelModerationSetting.UnModererated,text:this.$translate.instant(this.resources.strings.channel_dashboard_permission_unmoderated)},{value:e.services.ChannelModerationSetting.Moderated,text:this.$translate.instant(this.resources.strings.channel_dashboard_permission_moderated)}]:this.postSettingsDropdown=[{value:e.services.ChannelPostPermissions.Everyone,text:this.$translate.instant(this.resources.strings.channel_dashboard_permission_everyone_posts)},{value:e.services.ChannelPostPermissions.Moderators,text:this.$translate.instant(this.resources.strings.channel_dashboard_permission_team_owners_posts)}]},t.prototype.initChannelModerationOptions=function(){this.channelModerationOptions=[{inputId:\"channel-moderation-anyonePost\",inputValue:e.services.ChannelPostPermissions.Everyone,labelText:this.resources.strings.team_dashboard_channel_moderation_anyone_posts,settingType:e.services.ChannelModerationSetting.UnModererated},{inputId:\"channel-moderation-anyonePostButGuests\",inputValue:e.services.ChannelPostPermissions.EveryoneButGuests,labelText:this.resources.strings.team_dashboard_channel_moderation_anyone_except_guest_posts,settingType:e.services.ChannelModerationSetting.UnModererated}]},t.prototype.initChannelModerationCheckbox=function(){this.channelModerationCheckBox=[{inputId:\"permission_replyOption\",labelId:\"permission_channel_reply_switch\",settingName:this.constants.teams.settings.allowMemberReplies,label:this.resources.strings.channel_dashboard_permission_reply_permission_v2,narrator:this.resources.strings.channel_dashboard_permission_reply_permission_v2,show:!0},{inputId:\"permission_pinOption\",labelId:\"permission_channel_pin_switch\",settingName:this.constants.teams.settings.allowMemberPinPosts,label:this.resources.strings.channel_dashboard_permission_pin_permission_v2,narrator:this.resources.strings.channel_dashboard_permission_pin_permission_v2,show:this.enablePinPost},{inputId:\"permission_botsOption\",labelId:\"permission_channel_bots_switch\",settingName:this.constants.teams.settings.allowBotsPosts,label:this.resources.strings.channel_dashboard_permission_bots_allow,narrator:this.resources.strings.channel_dashboard_permission_bots_allow,show:!0},{inputId:\"permission_connectorsOption\",labelId:\"permission_channel_connectors_switch\",settingName:this.constants.teams.settings.allowConnectorsPosts,label:this.resources.strings.channel_dashboard_permission_connectors_allow,narrator:this.resources.strings.channel_dashboard_permission_connectors_allow,show:!0}]},t.prototype.resetChannelSettings=function(){this.channelSettings.allowBotsPosts=!0,this.channelSettings.allowConnectorsPosts=!0,this.channelSettings.allowMemberPinPosts=!0,this.channelSettings.allowMemberReplies=!0,this.updateToDefaultModeratorValue()},t.prototype.narrateSettingsLabel=function(e,t){var n=this.$translate.instant(e)+\" \";n+=this.$translate.instant(t?this.resources.strings.checkbox_state_checked:this.resources.strings.checkbox_state_unchecked),this.isModerator||(n+=\" \"+this.$translate.instant(this.resources.strings.team_dashboard_checkbox_state_disabled)),this.ariaLiveService.update(n,!0)},t.prototype.updateChannelSetting=function(e,t,n,s){var i=this;void 0===s&&(s=!1),this.isModerator&&!this.isPropertiesUpdating[e]&&(this.isPropertiesUpdating[e]=!0,s&&this.resetChannelSettings(),this.errorMessage=null,this.setChannelSettingsLocal(e,t).then(function(s){var r;if(!s)return i.logger.error(\"No post settings present on channel thread\"),i.errorMessage=i.$translate.instant(i.resources.strings.team_dashboard_update_permission_generic_error),void(i.isPropertiesUpdating[e]=!1);var a=i.loggingService.newScenario(i.constants.scenarios.teamAndChannel.updateChannelSettings),o=(r={},r[i.constants.scenarioDataPropNames.threadId]=i.channelId,r[i.constants.scenarioDataPropNames.data]=JSON.stringify({serializedChannelSettings:s,groupId:i.groupId||\"\"}),r);i.chatServiceClient.setThreadProperty(i.channelId,SkypeX.Services.ChatServiceUtils.ThreadProp_ChannelSettings,s,i.constants.counters.editTeamSetting).toNgPromise(i.$q).then(function(){i.logger.info(\"Updated the channel setting property for propertyName \"+e+\" with value \"+t+\" Serialized value saved is \"+s),a.stop(o)},function(s){i.logger.error(\"An error occured while updating the channel property \"+e+\" to value \"+t+\". Error: \"+s),i.errorMessage=i.$translate.instant(i.resources.strings.team_dashboard_update_permission_generic_error),o[i.constants.scenarioDataPropNames.error]=JSON.stringify(s),i.exceptionUtilityService.failScenarioSelectively(a,s,o,[]),i.setChannelSettingsLocal(e,n)}).finally(function(){i.isPropertiesUpdating[e]=!1})}))},t.prototype.setChannelSettingsLocal=function(e,t){var n=this;if(!this.channelId)return this.$q.when(null);this.channelSettings[e]=t;var s=this.conversationsService.getConversation(this.channelId);if(s&&s.threadProperties){this.groupId=s.groupId;var i=this.channelSettings.serializeToChatServiceObject();return this.conversationsStore.patchConversation(s.id,function(e){e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_ChannelSettings]=i}).then(function(){return i},function(e){return n.$q.when(i)})}return this.$q.when(null)},t.prototype.initModerators=function(){var e=this;if(this.team){var t=this.teamMembershipService.getTeamMembersFromCsAndResolveProfiles(this.team.objectId,null,this.defaultAdminPageSizeCount,null,[1]),n=this.teamMembershipService.getTeamMembersFromCsAndResolveProfiles(this.channel.objectId,null,this.defaultAdminPageSizeCount,null,[0,2],null,!0);this.$q.all([t,n]).then(function(t){var n=t[0],s=t[1];e.owners=n.members,e.moderators=s.members,e.updateModerators()})}},t.prototype.updateModerators=function(){if(_.isEmpty(this.moderators))this.updateToDefaultModeratorValue();else{var e=this.moderators.slice();this.moderatorsGroup=[t.createModeratorsGroup(this.teamOwnersDisplayValue,this.owners.slice()),t.createModeratorsGroup(this.addedModeratorsDisplayValue,e)],this.updateChannelModeratorsDisplayValue(e)}},t.prototype.updateToDefaultModeratorValue=function(){this.channelModeratorsDisplayValue=this.teamOwnersDisplayValue,this.moderatorsGroup=[t.createModeratorsGroup(this.teamOwnersDisplayValue,this.owners.slice())],this.moderators=[]},t.createModeratorsGroup=function(e,t){return{header:e,participants:t}},t.prototype.updateChannelModeratorsDisplayValue=function(e){var t=null,n=[this.teamOwnersDisplayValue];if(e.length>0){e.length>2&&(t=\"+ \"+(e.length-2));var s=e.slice(0,Math.min(2,e.length)).map(function(e){var t=e.displayName||e.email;return t.length>15&&(t=t.substring(0,12)+\"...\"),t});n=n.concat(s),t&&n.push(t)}this.channelModeratorsDisplayValue=n.join(\", \")},t}();t.TdChannelSettingsTabController=r,angular.module(\"teamspace.tdChannelSettingsTab\",[\"teamspace.routeUtilityService\",\"teamspace.settingsService\",\"teamspace.templateCompileService\"]).directive(\"tdChannelSettingsTab\",[\"templateCompileService\",\"settingsService\",function(e,t){return{restrict:\"E\",scope:{},bindToController:{},controller:r,controllerAs:\"tdcst\",link:function(t,n){e.compile(\"components/team-dashboard-stripe/td-channel-settings-tab/td-channel-settings-tab-template.html\",t,n)}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(e){var t=function(){function e(e){this.menuItems=e.getMenuItems(n.services.ActionMenuType.Dashboard,this.channel,{preActiveElementIds:[\"tdct-channel-\"+this.channel.objectId]})}return e.$inject=[\"channelActionMenuProvider\"],e}();e.TdChannelsTabChannelActionsMenuController=t,angular.module(\"teamspace.tdChannelsTabChannelActionsMenu\",[]).directive(\"tdChannelsTabChannelActionsMenu\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{channel:\"=?tctcamChannel\"},controllerAs:\"ctrl\",templateUrl:\"components/more-options/more-options-dropdown.html\",controller:t}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(e){var t=function(){function e(e){this.menuItems=e.getMenuItems(n.services.ActionMenuType.DashboardNonMemberAdmin,this.channel,{preActiveElementIds:[\"tdct-channel-\"+this.channel.objectId,\"tdct-channel-\"+this.channel.objectId]})}return e.$inject=[\"channelActionMenuProvider\"],e}();e.TdChannelsTabChannelAdminActionsMenuController=t,angular.module(\"teamspace.tdChannelsTabChannelAdminActionsMenu\",[]).directive(\"tdChannelsTabChannelAdminActionsMenu\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{channel:\"=?tctcaamChannel\"},controllerAs:\"ctrl\",templateUrl:\"components/more-options/more-options-dropdown.html\",controller:t}}])}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Up=0]=\"Up\",e[e.Down=1]=\"Down\"}(e.SortDirection||(e.SortDirection={}));!function(e){e[e.Active=0]=\"Active\",e[e.Deleted=1]=\"Deleted\"}(e.ChannelState||(e.ChannelState={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.tdErrorBanner\",[]).directive(\"tdErrorBanner\",[function(){return{restrict:\"E\",scope:{errorMessages:\"<\",showSpecialBanner:\"<\"},templateUrl:\"components/team-dashboard-stripe/td-error-banner/td-error-banner.html\"}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,n,o){this.scenarioName=o.scenarios.teamDashboard.filesTabLoad,this.logger=e.newLogger(\"FilesTab\")}return e.$inject=[\"loggingService\",\"$scope\",\"$q\",\"$translate\",\"constants\"],e}();e.TdFilesTabController=t,angular.module(\"teamspace.tdFilesTab\",[]).directive(\"tdFilesTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{},templateUrl:\"components/team-dashboard-stripe/td-files-tab/td-files-tab.html\",controller:t,controllerAs:\"tdft\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function t(e,t,n,r,o,i,s,a,c,m,u,b,l,d,f,g){var p=this;this.$q=e,this.$scope=t,this.$translate=n,this.atMentionService=r,this.constants=o,this.conversationsStore=i,this.eventingService=s,this.isGuestUser=a,this.loggingService=c,this.muteTeamMemberService=m,this.resources=u,this.resyncMembersCallback=b,this.settingsService=l,this.teamMembershipService=d,this.teamMembershipPropertiesService=f,this.sxConfig=g,this._showSyncMemberMessage=!1,this.defaultAdminPageSizeCount=100,this.defaultMemberPageSizeCount=50,this.isLargeTeamsEnabled?s.$on(t,o.events.teams.currentUserRoleChange,function(e,t){t&&t.sourceId&&p.source&&p.source.objectId&&t.sourceId===p.source.objectId&&b()}):s.$on(t,o.events.teamMembers.teamMemberCacheRoleChange,function(e,t){t&&t.teamId&&p.source&&p.source.objectId&&t.teamId===p.source.objectId&&b()})}return Object.defineProperty(t.prototype,\"removeMemberTrackData\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"sourceObject\",{get:function(){return this.source},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"scenarioName\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loadAdminSectionScenarioName\",{get:function(){return\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showAddNewMemberBtn\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showMutingSettings\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isTeamMuted\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showSyncMemberMessage\",{get:function(){return this._showSyncMemberMessage},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"filterAfterSync\",{get:function(){return!this.isLargeTeamsEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showGuestUsersMessage\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isLargeTeamsEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isPendingMembersEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enablePendingMembers)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isRosterRefreshEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamDashboardRosterRefresh)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"anyoneCanInvitePeopleSettingEnabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"anyoneCanInvitePeopleSetting\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"anyoneCanInvitePeopleSettingError\",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"adminRoleResourceString\",{get:function(){return this.resources.strings.members_owner},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"memberCountResourceString\",{get:function(){return this.resources.strings.td_members_count},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"addMemberButtonTextResourceString\",{get:function(){return this.resources.strings.td_add_member},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableLocalSort\",{get:function(){return!this.isLargeTeamsEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enablePendingMembers\",{get:function(){return this.isPendingMembersEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"searchBoxPlaceholderResourceString\",{get:function(){return this.resources.strings.td_search_placeholder},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"memberSyncErrorResourceString\",{get:function(){return this.resources.strings.td_members_error},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showEditableRole\",{get:function(){return this.isAdminView},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isAdminView\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasDynamicMembership\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableSectionView\",{get:function(){return this.isLargeTeamsEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableSectionViewInSearch\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"memberUpdateContext\",{get:function(){},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"maxMemberCount\",{get:function(){},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tagsEnabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isModifyTagsEnabledForAllMembers\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"getTagsForMembersFailed\",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.initialize=function(){this.enableSectionView&&this.prepareSections()},t.prototype.syncMembersDefault=function(){var e=this;return this.getSource().then(function(t){return e.source=t,e.setSyncMemberMsgByTeamAge(t),e.teamMembershipService.getTeamMembers(e.source.objectId,!0,!0)}).then(function(t){return e.logger.debug(\"[syncMembers] \"+t.length+' members found in team \"'+e.source.objectId+'\".'),e.showSyncMemberMessage&&e.setSyncMemberMsgByMemberCount(t.length),e.members=[],e.filterAndSetMembersForRender(t,e.members)}).then(function(){e.totalMemberCount=e.members&&e.members.length||0})},t.prototype.filterMembers=function(e){return this.isLargeTeamsEnabled?this.filterMembersUsingProfileService(e):this.filterMembersDefault(e)},t.prototype.filterMembersUsingProfileService=function(e){var t=this,n=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.membersTabSearch);return this.getSource().then(function(n){return t.atMentionService.searchForUserProfileInChannel(n.objectId,e,null,t.constants.scenarios.teamAndChannel.callerType.tdMembersTabSearch,null,!0,t.settingsService.valueFor(t.constants.settings.names.tdMembersSearchLimit),!1,void 0,!0)}).then(function(r){var o,i={keywordLength:e&&e.length||0,matches:r&&r.length||0},s=(o={},o[t.constants.scenarioDataPropNames.teamId]=t.source.objectId,o[t.constants.scenarioDataPropNames.data]=JSON.stringify(i),o),a=[];return t.filterAndSetMembersForRender(r,a),n.stop(s),a}).catch(function(e){n.fail();var r;return r=e&&e.code===t.constants.errorCodes.networkOffline?t.$translate.instant(t.resources.strings.td_members_tab_error_offline):t.$translate.instant(t.resources.strings.td_members_tab_error_generic),t.$q.reject(r)})},t.prototype.filterMembersDefault=function(e){var t=this.members;if(e){var n=e.toLowerCase();t=_.filter(this.members,function(e){return e.displayName&&-1!=e.displayName.toLowerCase().indexOf(n)||e.jobTitle&&-1!=e.jobTitle.toLowerCase().indexOf(n)||e.email&&-1!=e.email.toLowerCase().indexOf(n)})}return this.$q.resolve(t)},t.prototype.syncMembers=function(e){if(void 0===e&&(e=!1),this.isLargeTeamsEnabled&&this.enableSectionView){var t=[];return _.each(this.sections,function(e){e.isEnabled&&e.isExpanded?t.push(e.syncMembers()):e.isExpanded||(e.isInitialized=!1)}),this.$q.all(t)}return this.syncMembersDefault()},t.prototype.handleRoleChange=function(e,t,n){var r=this;if(void 0===n&&(n=void 0),this.enableSectionView){var o=this.sections[0],i=this.sections[1];t===this.constants.RoleConstants.Admin?this.moveMemberBetweenSections(i,o,e,t,n):this.moveMemberBetweenSections(o,i,e,t,n),this.setAdminSectionCount(o),this.setUserSectionCount(i),this.enablePendingMembers&&this.getSource().then(function(e){e.isTeamLocked&&r.setPendingMembersSectionCount(r.sections[2])})}},t.prototype.moveMemberBetweenSections=function(e,t,n,r,o){if(void 0===o&&(o=void 0),n&&r){var i;if(angular.isDefined(o))i=e.members[o];else for(var s=0;s<e.count;s++)if(e.members[s].mri===n){o=s,i=e.members[s];break}i.role=r,e.members.splice(o,1),t.members.unshift(i)}},t.prototype.getMemberRole=function(t){var n=this.constants.RoleConstants.User;return t?((t.isOwner||t.role===this.constants.RoleConstants.Admin||t.role===e.middletier.Role.Owner)&&(n=this.constants.RoleConstants.Admin),t.role!==this.constants.RoleConstants.Guest&&t.role!==e.middletier.Role.Guest||(n=this.constants.RoleConstants.Guest),n):n},t.prototype.setAdminSectionCount=function(e,t){e.count=e.members?e.members.length:0},t.prototype.setUserSectionCount=function(e){e.count=e.members?e.members.length:0},t.prototype.setPendingMembersSectionCount=function(e){e.count=e.members?e.members.length:0},t.prototype.setPendingMembersSectionCountAfterSync=function(e){},t.prototype.isCachedClientInfoValid=function(e){return!0},t.prototype.getRosterVersion=function(){return this.teamMembershipPropertiesService.getRosterVersion(this.source.objectId)},t.prototype.prepareSections=function(){var e=this;this.sections=[],this.getSource().then(function(t){e.enablePendingMembers&&t.isTeamLocked&&e.addPendingMembersSection(),e.addAdminSection(),e.addMemberUsersSection()})},t.prototype.addAdminSection=function(){var e=this,t={title:this.$translate.instant(this.resources.strings.td_owners_text),isEnabled:!0,isExpanded:!0,isInitialized:!1,showMutingSettings:!1,isLoading:!1,members:[],tid:\"adminSection\",syncMembers:function(n){t.isLoading=!0;var r,o,i,s,a=e.loggingService.newScenario(e.loadAdminSectionScenarioName),c=!1,m=!1;return e.getOwners().then(function(n){return e.getSource().then(function(t){r=t.objectId;var a=e.isCachedClientInfoValid(n);if(s=e.getRosterVersion(),o=n.rosterVersion,!a&&(m=!0,e.isRosterRefreshEnabled))return e.repairSource().then(function(){c=!0,i=e.getRosterVersion()}).catch(function(t){e.logger.error(\"[teamDashboardRosterRefresh]: Repair source failed with code: \"+(t&&t.statusCode)+\", with error: \"+(t&&t.errorMessage))})}).finally(function(){t.nextUrl=n.nextLink,t.isInitialized=!0,t.members=[],e.filterAndSetMembersForRender(n.members,t.members),e.setAdminSectionCount(t,!0)})}).finally(function(){var n;m?a.fail((n={},n[e.constants.scenarioDataPropNames.errorMessage]=\"stale roster; csaQueried=\"+c+\" data=\"+JSON.stringify({csRosterVersion:o,csaRosterVersion:i,clientRosterVersion:s}),n[e.constants.scenarioDataPropNames.threadId]=r,n)):a.stop(),e.logger.error(\"[teamDashboardRosterRefresh]: csaQueried=\"+c+JSON.stringify({csRosterVersion:o,csaRosterVersion:i,clientRosterVersion:s})),t.isLoading=!1})},toggleSectionCallback:function(){return t.isExpanded=!t.isExpanded},removeMember:function(n,r,o){return e.removeMemberFromSource(n,o).then(function(){e.handleRemoveMemberChanges(n.mri,n.isOwner,r,t),e.setAdminSectionCount(t)})}};this.setAdminSectionCount(t),this.sections.push(t)},t.prototype.handleRemoveMemberChanges=function(e,t,n,r){if(void 0===n&&(n=void 0),void 0===r&&(r=void 0),angular.isDefined(r)||(r=t?this.sections[0]:this.sections[1]),r.members){for(var o=-1,i=0;i<r.members.length;i++)if(r.members[i].mri===e){o=i;break}o>=0&&r.members.splice(o,1)}},t.prototype.addMemberUsersSection=function(){var e=this,t={title:this.$translate.instant(this.resources.strings.td_members_guests_text),isEnabled:!0,isExpanded:!1,isInitialized:!1,showMutingSettings:!0,isLoading:!1,members:[],tid:\"membersSection\",syncMembers:function(n){return t.isLoading=!0,e.getMembers(t.nextUrl).then(function(r){t.nextUrl=r.nextLink,t.isInitialized=!0,t.members=n?t.members||[]:[],e.filterAndSetMembersForRender(r.members,t.members),e.setUserSectionCount(t)}).finally(function(){return t.isLoading=!1})},toggleSectionCallback:function(){t.isExpanded=!t.isExpanded,t.isExpanded&&!t.isInitialized&&t.syncMembers()},loadMore:function(){return t.loadMorePromise=t.syncMembers(!0).finally(function(){return t.loadMorePromise=null}),t.loadMorePromise},removeMember:function(n,r,o){return e.removeMemberFromSource(n,o).then(function(){e.handleRemoveMemberChanges(n.mri,n.isOwner,r,t),e.setUserSectionCount(t)})}};this.setUserSectionCount(t),this.sections.push(t),this.memberUsersSection=t},t.prototype.addPendingMembersSection=function(){var e=this,t={title:this.$translate.instant(this.resources.strings.td_pending_members_text),isEnabled:!0,isExpanded:!1,isInitialized:!1,showMutingSettings:!1,isLoading:!1,members:[],tid:\"pendingMembersSection\",syncMembers:function(n){t.isLoading=!0,e.pendingMembersResponse&&(t.isInitialized=!0,t.members=n?t.members||[]:[],e.filterAndSetMembersForRender(e.pendingMembersResponse,t.members),e.setPendingMembersSectionCountAfterSync(t),t.isLoading=!1)},toggleSectionCallback:function(){t.isExpanded=!t.isExpanded,t.isExpanded&&!t.isInitialized&&t.syncMembers()},loadMore:function(){return t.loadMorePromise=t.syncMembers(!0).finally(function(){return t.loadMorePromise=null}),t.loadMorePromise},removeMember:function(n,r,o){return e.removeMemberFromSource(n,o).then(function(){e.handleRemoveMemberChanges(n.mri,n.isOwner,r,t),e.setPendingMembersSectionCountAfterSync(t)})}};this.setPendingMembersSectionCount(t),this.sections.push(t),this.pendingMembersSection=t},t.prototype.getOwners=function(){var e=this;return this.getSource().then(function(t){return e.teamMembershipService.getTeamMembersFromCsAndResolveProfiles(t.objectId,null,e.defaultAdminPageSizeCount,null,[1])})},t.prototype.getMembers=function(e){var t=this;return this.getSource().then(function(n){return t.teamMembershipService.getTeamMembersFromCsAndResolveProfiles(n.objectId,e,t.defaultMemberPageSizeCount,null,[0,2])})},t.prototype.getPendingMembers=function(){var e=this;return this.getSource().then(function(t){return e.teamMembershipService.getPendingTeamMembers(t.objectId)})},t.prototype.loadMore=function(){for(var e,t=this.sections.length-1;t>=0;t--){var n=this.sections[t];if(n.isEnabled&&n.isExpanded){e=n;break}}return e&&e.loadMore?e.nextUrl?e.loadMorePromise?e.loadMorePromise:_.throttle(function(){return e.loadMore()},400)():this.$q.reject(\"No contiuation token, cannot get more\"):this.$q.reject(\"No section found to load more\")},t.prototype.addMember=function(){this.openAddMemberDialog()},t.prototype.getAddMemberScenario=function(){return\"\"},t.prototype.removeMember=function(e,t,n,r){return n>-1?this.sections[n].removeMember(e,t,r):this.removeMemberFromSource(e,r)},t.prototype.isAdmin=function(e){return e.isOwner||e.role===this.constants.RoleConstants.Admin},t.prototype.muteMember=function(e,t){return this.muteTeamMemberService.toggleMuteTeamMemberSetting(this.source.objectId,e.mri,t)},t.prototype.muteAllMembers=function(e){return(this.isLargeTeamsEnabled?this.memberUsersSection.members:this.members).forEach(function(t){t.isOwner||t.isGuest||(t.isReader=e)}),this.muteTeamMemberService.muteAllTeamMembers(this.source.objectId,e)},t.prototype.filterAndSetMembersForRender=function(e,t){var n=this;_.each(e,function(e){SkypeX.Services.ChatServiceUtils.isBotMri(e.mri,!1)||(e.isOwner=e.role===n.constants.RoleConstants.Admin,e.isGuest=e.role===n.constants.RoleConstants.Guest,t.push(e))})},t.prototype.setSyncMemberMsgByTeamAge=function(e){if(e){var t=this.conversationsStore.getConversation(e.objectId),n=t&&t.threadProperties,r=n&&n[SkypeX.Services.ChatServiceUtils.ThreadProp_CreatedAt],o=r&&parseInt(r);o&&Date.now()-o<=this.constants.timeInMiliseconds.threeMinutes&&(this._showSyncMemberMessage=!0)}},t.prototype.setSyncMemberMsgByMemberCount=function(e){e<=this.constants.teams.settings.mtSyncMemberBatchSize&&(this._showSyncMemberMessage=!1)},t}();t.BaseTeamChannelMembersTabContext=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(r){function n(e,t,n,o,i,s,c,a,u,h,b,l,m,p,d,f,g,v,S,C){var y=r.call(this,e,t,n,o,c,a,h,l,m,p,d,f,g,v,i,C)||this;return y.channelMembershipPropertiesService=i,y.channelService=s,y.dialogService=u,y.exceptionUtilityService=b,y.threadId=S,y.sxConfig=C,y.logger=m.newLogger(\"MembersTab channel context\"),y.initialize(),y.channelMembershipPropertiesServiceSubToken=i.safeSubscribe(t,function(e,t){return y.getSource().then(function(e){t.has(e.objectId)&&(y.setAdminSectionCount(y.sections[0]),y.setUserSectionCount(y.sections[1]))})}),y}return __extends(n,r),Object.defineProperty(n.prototype,\"scenarioName\",{get:function(){return this.constants.scenarios.channelDashboard.membersTabLoad},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"loadAdminSectionScenarioName\",{get:function(){return this.constants.scenarios.channelDashboard.adminSectionLoad},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showAddNewMemberBtn\",{get:function(){return this.source&&this.source.channelType===e.services.ChannelType.Private&&this.channelMembershipPropertiesService.isAdmin(this.source.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isAdminView\",{get:function(){return this.source&&this.channelMembershipPropertiesService.isAdmin(this.source.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberUpdateContext\",{get:function(){return t.MemberUpdateContext.Channel},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTeamMuted\",{get:function(){return!1},enumerable:!0,configurable:!0}),n.prototype.getSource=function(){var e=this;return this.source?this.$q.when(this.source):this.channelService.getChannelById(this.threadId).then(function(t){return e.source=t,t})},n.prototype.openAddMemberDialog=function(){var e=this,t={channel:this.source};this.isLargeTeamsEnabled&&(t.preCloseCallback=function(){return e.resyncMembersCallback()}),this.dialogService.open(this.constants.dialogs.addMembers,t)},n.prototype.setAdminSectionCount=function(e,t){if(e.members.length<this.defaultAdminPageSizeCount){e.count=e.members.length;var r=this.channelMembershipPropertiesService.getAdminCount(this.source.objectId);t&&e.count!==r&&this.logger.error(\"[channel setAdminSectionCount] chat service returned \"+e.count+\" owners but cached ownercount is \"+r)}else e.count=this.channelMembershipPropertiesService.getAdminCount(this.source.objectId)},n.prototype.setUserSectionCount=function(e){e.count=this.channelMembershipPropertiesService.getMemberCount(this.source.objectId)+this.channelMembershipPropertiesService.getGuestCount(this.source.objectId)},n.prototype.repairSource=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableCSAGetChannelApi)?this.conversationsStore.ensureRosterStateForChannel(this.source.parentTeamId,this.source.objectId):this.$q.resolve()},n.prototype.isCachedClientInfoValid=function(e){var t=this,r=this.getRosterVersion(),n=e.rosterVersion,o=this.channelMembershipPropertiesService.getTotalUserCount(this.source.objectId,!1),i=_.isNil(this.channelMembershipPropertiesService.getMemberCount(this.source.objectId));return!(e.members||[]).some(function(e){return e.mri===t.sxConfig.getCurrentSkypeMri()&&e.role!==t.channelMembershipPropertiesService.getRole(t.source.objectId)})&&n==r&&e.totalMemberCount==o&&!i},n.prototype.getRosterVersion=function(){return this.channelMembershipPropertiesService.getRosterVersion(this.source.objectId)},n.prototype.removeMemberFromSource=function(t){var r=this;return this.teamMembershipService.removeChannelUser(this.source.parentTeamId,this.source.objectId,t.email||t.userPrincipalName,t.mri,this.getMemberRole(t)).then(function(){r.isLargeTeamsEnabled||r.resyncMembersCallback(),r.logger.debug('[channelMembersTabContext] Deleted \"'+t.objectId+'\" member from \"'+r.source.objectId+'\" channel.')}).catch(function(n){r.logger.error('[channelMembersTabContext] Failed to delete member \"'+t.objectId+'\" with mri \"'+t.mri+'\" from channel \"'+r.source.objectId+'\"!');var o={errorPayload:e.services.ErrorPayload.create(n&&n.code,r.exceptionUtilityService.getFormattedErrorMessage(n,r.$translate.instant(r.resources.strings.members_server_error)),n&&n.status)};return r.$q.reject(o)})},n}(t.BaseTeamChannelMembersTabContext);t.ChannelMembersTabContext=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(r){function n(e,t,n,o,i,s,a,c,m,u,b,l,h,d,g,p,f,v,M,y,T,S,P){var C=r.call(this,e,t,n,o,s,a,m,b,l,h,d,g,p,f,v,P)||this;return C.channelService=i,C.dialogService=c,C.teamMembershipPropertiesService=v,C.peopleTargetingService=M,C.threadId=y,C.teamActionDialogUtilityService=T,C.analyticsService=S,C.sxConfig=P,C.logger=l.newLogger(\"MembersTab source context\"),C.tagsEnabled&&(M.canMembersManageTags(y).then(function(e){C.canMembersManageTags=e}),C.enableTagsCacheForManageTeamView=p.valueAsBoolean(s.settings.names.enableTagsCacheForManageTeamView),C.enableTagsCacheForManageTeamView||M.removeTagsForTeamFromCache(y),p.valueAsBoolean(s.settings.names.enableManageTagDialog)&&m.$on(t,s.events.teamMembers.teamMemberTagsUpdate,function(e,t){t&&t.teamId&&C.source&&C.source.objectId&&t.teamId===C.source.objectId&&g()})),C.initialize(),C.memberAddMemberEnabled=p.valueAsBoolean(s.settings.names.enableMemberAddMember),C.isLargeTeamsEnabled&&(C.teamMembershipPropertiesServiceSubToken=v.safeSubscribe(t,function(e,t){return C.getSource().then(function(e){t.has(e.objectId)&&(C.setAdminSectionCount(C.sections[0]),C.setUserSectionCount(C.sections[1]),C.enablePendingMembers&&C.source.isTeamLocked&&C.setPendingMembersSectionCount(C.sections[2]))})})),C}return __extends(n,r),Object.defineProperty(n.prototype,\"scenarioName\",{get:function(){return this.constants.scenarios.teamDashboard.membersTabLoad},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"loadAdminSectionScenarioName\",{get:function(){return this.constants.scenarios.teamDashboard.adminSectionLoad},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isAdminView\",{get:function(){return this.source&&this.teamMembershipPropertiesService.isAdmin(this.source.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasDynamicMembership\",{get:function(){return this.sourceTeam&&this.sourceTeam.dynamicMembership},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showAddNewMemberBtn\",{get:function(){var e=this.isAdminView;return this.sourceTeam&&!this.hasDynamicMembership&&!this.isGuestUser&&(e||this.sourceTeam.visibility===this.constants.teams.visibility.public&&!this.sourceTeam.isTenantWide||this.sourceTeam.visibility===this.constants.teams.visibility.private&&this.memberAddMemberEnabled&&void 0!==e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showGuestUsersMessage\",{get:function(){return!this.isGuestUser&&this.teamMembershipPropertiesService.getGuestCount(this.sourceTeam.objectId)>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberUpdateContext\",{get:function(){return t.MemberUpdateContext.Team},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showMutingSettings\",{get:function(){return this.sourceTeam&&this.isAdminView&&2===this.sourceTeam.teamType},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTeamMuted\",{get:function(){return this.teamMembershipPropertiesService.getReaderCount(this.source.objectId)===this.teamMembershipPropertiesService.getMemberCount(this.source.objectId)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTenantWide\",{get:function(){return this.sourceTeam&&this.sourceTeam.isTenantWide},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"tagsEnabled\",{get:function(){return this.peopleTargetingService.tagsEnabled()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isModifyTagsEnabledForAllMembers\",{get:function(){return this.canMembersManageTags},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"getTagsForMembersFailed\",{get:function(){return this.getTagsForTeamMembersFailed},enumerable:!0,configurable:!0}),n.prototype.getSource=function(){var e=this;return this.source?this.$q.when(this.source):this.channelService.getTeamById(this.threadId).then(function(t){return e.source=t,e.sourceTeam=t,e.source})},n.prototype.openAddMemberDialog=function(){var e=this;if(this.canAddMembers()){var r={team:this.source};this.isLargeTeamsEnabled&&(r.preCloseCallback=function(){return e.resyncMembersCallback()}),this.dialogService.open(this.constants.dialogs.addMembers,r)}else this.dialogService.open(this.constants.dialogs.wizard,{rootStep:{context:{shallowTeam:new t.MemberAddMemberTeam(this.source)},directive:this.constants.memberAddMemberStages.memberAdd},preCloseCallback:function(){var t=e.dialogService.preCloseCallback(e.constants.dialogs.wizard);if(angular.isFunction(t))return t.call(window)}})},n.prototype.setAdminSectionCount=function(e,t){if(e.members.length<this.defaultAdminPageSizeCount){e.count=e.members.length;var r=this.teamMembershipPropertiesService.getAdminCount(this.source.objectId);t&&e.count!==r&&this.logger.error(\"[team setAdminSectionCount] chat service returned \"+e.count+\" owners but cached ownercount is \"+r)}else e.count=this.teamMembershipPropertiesService.getAdminCount(this.source.objectId)||0},n.prototype.setUserSectionCount=function(e){e.count=(this.teamMembershipPropertiesService.getMemberCount(this.source.objectId)||0)+(this.teamMembershipPropertiesService.getGuestCount(this.source.objectId)||0)},n.prototype.repairSource=function(){return this.conversationsStore.ensureRosterStateInSync([this.conversationsStore.getConversation(this.source.objectId)])},n.prototype.isCachedClientInfoValid=function(e){var t=this,r=this.getRosterVersion(),n=e.rosterVersion,o=this.teamMembershipPropertiesService.getTotalUserCount(this.source.objectId,!1),i=_.isNil(this.teamMembershipPropertiesService.getMemberCount(this.source.objectId));return!(e.members||[]).some(function(e){return e.mri===t.sxConfig.getCurrentSkypeMri()&&e.role!==t.teamMembershipPropertiesService.getRole(t.source.objectId)})&&n==r&&e.totalMemberCount==o&&!i},n.prototype.setPendingMembersSectionCount=function(e){var t=this;return this.teamMembershipService.getPendingTeamMembers(this.source.objectId).then(function(r){t.pendingMembersResponse=r,e.count=r.length}).catch(function(r){return t.logger.error(\"Failed to fetch pending team members :{0}\",r&&r.code),e.count=0,t.$q.reject()})},n.prototype.setPendingMembersSectionCountAfterSync=function(e){e.count=e.members?e.members.length:0},n.prototype.removeMemberFromSource=function(t,r){var n=this,o=this.getMemberRole(t),i=!1;return this.teamMembershipService.removeTeamUser(this.source.objectId,t.email||t.userPrincipalName,t.mri,o).then(function(){n.logger.debug('[teamMembersTabContext] Deleted \"'+t.objectId+'\" member from \"'+n.source.objectId+'\" team.')},function(o){n.logger.error('[teamMembersTabContext] Failed to delete member \"'+t.objectId+'\" with mri \"'+SkypeX.Services.ChatServiceUtils.scrubMri(t.mri)+'\" from team \"'+n.source.objectId+'\"!');var s;if(o)switch(o.code){case\"MemberRemoveOnTeamWithPrivateChannelNotSupported\":s=n.$translate.instant(n.resources.strings.remove_members_with_private_channel_error,{displayName:t.displayName});break;case n.constants.teams.errorMessages.RemoveFromTeamFailedAsUserIsLastOwnerOfPrivateChannel:n.teamActionDialogUtilityService.showErrorDialogOrToast(o,n.sourceTeam,r),i=!0,_.defer(function(){return n.logRemoveLastPrivateChannelOwnerBITelemetry()});break;default:s=n.$translate.instant(n.resources.strings.members_server_error)}var a={errorPayload:e.services.ErrorPayload.create(o&&o.code,s,o&&o.status),showErrorInDialog:i};return n.$q.reject(a)})},n.prototype.filterAndSetMembersForRender=function(e,t){r.prototype.filterAndSetMembersForRender.call(this,e,t),this.tagsEnabled&&e&&e.length&&(_.each(e,function(e){return e.tags=[]}),this.setTagsToMembers(e))},n.prototype.setTagsToMembers=function(e){var t=this,r=_.map(e,function(e){return e.mri}),n=!this.enableTagsCacheForManageTeamView;return this.peopleTargetingService.getTagsForMembersOfTeam(this.sourceObject.objectId,r,n).then(function(n){_.each(e,function(e){e.tags=n.get(e.mri)||e.tags||[]}),t.getTagsForTeamMembersFailed=!1,t.updateSectionMemberTags(e),t.eventingService.$emit(t.constants.events.teamTags.assigned,r)}).catch(function(){return t.getTagsForTeamMembersFailed=!0,t.$q.reject()})},n.prototype.updateSectionMemberTags=function(e){var t=[];_.each(this.sections,function(e){var r=_.map(e.members,function(e){return[e.mri,e]});t=_.union(t,r)});var r=new Map(t);_.each(e,function(e){var t=r.get(e.mri);t&&(t.tags=e.tags)})},n.prototype.getAddMemberScenario=function(){return this.canAddMembers()?t.PanelActionScenario.addMember.toString():t.PanelActionScenario.memberAddMember.toString()},n.prototype.canAddMembers=function(){return this.isAdminView||this.sourceTeam&&this.sourceTeam.visibility===this.constants.teams.visibility.public&&!this.sourceTeam.isTenantWide},n.prototype.logRemoveLastPrivateChannelOwnerBITelemetry=function(){var t=this,r={action:{gesture:e.components.PanelActionGesture.auto,scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.removeLastPrivateChannelOwner.toString(),e.components.PanelActionScenario,this.loggingService)},module:{type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.other.toString(),e.components.PanelModuleType,this.loggingService),name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.removeLastPrivateChannelOwner.toString(),e.components.PanelModuleName,this.loggingService),summary:\"Team owner attempted to remove member who is last owner of a private channel\"}};this.analyticsService.getAnalyticsPanelActionEventData(r).then(function(e){t.analyticsService.sendPanelAction(e)})},n}(t.BaseTeamChannelMembersTabContext);t.TeamMembersTabContext=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function n(e,t,n,r,o,i,a,s,u,c,l,m,b){var g=this;this.$q=e,this.$translate=n,this.constants=r,this.dialogService=o,this.freemiumUtilities=s,this.manageTenantService=c,this.resources=l,this.settingsService=m,this.resyncMembersCallback=b,this._anyoneCanInvitePeopleSetting=!1,this._anyoneCanInvitePeopleSettingError=null,this._anyoneCanInvitePeopleSettingPending=!1,this.members=[],this.logger=u.newLogger(\"MembersTab tenant context\"),i.$on(t,r.events.freemium.newMemberInvited,function(){return b()}),c.getMembersCanInvite().then(function(e){g._anyoneCanInvitePeopleSetting=e})}return Object.defineProperty(n.prototype,\"removeMemberTrackData\",{get:function(){return\"{ \"+this.constants.events.tenants.freemiumTenantRemove+\": true }\"},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"sourceObject\",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"scenarioName\",{get:function(){return this.constants.scenarios.manageTenant.dashboard.membersTabLoad},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showAddNewMemberBtn\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showMutingSettings\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTeamMuted\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showSyncMemberMessage\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showGuestUsersMessage\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"filterAfterSync\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"enableLocalSort\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"showEditableRole\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isAdminView\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasDynamicMembership\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberUpdateContext\",{get:function(){return t.MemberUpdateContext.Tenant},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"maxMemberCount\",{get:function(){return this.settingsService.valueFor(this.constants.settings.names.maxFreemiumTenantUsers)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"anyoneCanInvitePeopleSettingEnabled\",{get:function(){return!this.settingsService.valueAsBoolean(this.constants.settings.names.enableJoinTenantByUrl)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"anyoneCanInvitePeopleSetting\",{get:function(){return this._anyoneCanInvitePeopleSetting},set:function(e){var t=this;if(!this._anyoneCanInvitePeopleSettingPending&&e!==this._anyoneCanInvitePeopleSetting){this._anyoneCanInvitePeopleSettingPending=!0,this._anyoneCanInvitePeopleSettingError=null;var n=this._anyoneCanInvitePeopleSetting;this._anyoneCanInvitePeopleSetting=e,this.manageTenantService.setMembersCanInvite(e).catch(function(){t._anyoneCanInvitePeopleSetting=n,t._anyoneCanInvitePeopleSettingError=t.$translate.instant(t.resources.strings.members_server_error)}).finally(function(){t._anyoneCanInvitePeopleSettingPending=!1})}},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"anyoneCanInvitePeopleSettingError\",{get:function(){return this._anyoneCanInvitePeopleSettingError},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"adminRoleResourceString\",{get:function(){return this.resources.strings.members_admin},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberCountResourceString\",{get:function(){return this.resources.strings.td_people_count},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"addMemberButtonTextResourceString\",{get:function(){return this.resources.strings.freemium_invite_coworkers_btn},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"searchBoxPlaceholderResourceString\",{get:function(){return this.resources.strings.manage_tenant_search_placeholder},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"memberSyncErrorResourceString\",{get:function(){return this.resources.strings.manage_tenant_member_sync_error},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"enableSectionView\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"enableSectionViewInSearch\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"tagsEnabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isModifyTagsEnabledForAllMembers\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"getTagsForMembersFailed\",{get:function(){return!1},enumerable:!0,configurable:!0}),n.prototype.handleRemoveMemberChanges=function(e,t,n,r){void 0===n&&(n=void 0),void 0===r&&(r=void 0)},n.prototype.filterMembers=function(e){var t=this.members;if(e){var n=e.toLowerCase();t=_.filter(this.members,function(e){return e.displayName&&-1!=e.displayName.toLowerCase().indexOf(n)||e.jobTitle&&-1!=e.jobTitle.toLowerCase().indexOf(n)})}return this.$q.resolve(t)},n.prototype.syncMembers=function(){var t=this;return this.manageTenantService.getAllTenantUsers().then(function(e){t.members=e,t.totalMemberCount=t.members&&t.members.length||0,_.each(t.members,function(e){e.isGuest=e.userType===t.constants.userTypes.guest})}).catch(function(n){var r=e.services.ErrorPayload.create(n.errorCode,t.$translate.instant(t.resources.strings.members_server_error),n.statusCode);return t.$q.reject(r)})},n.prototype.addMember=function(){this.freemiumUtilities.openInvitationDialog()},n.prototype.getAddMemberScenario=function(){return\"\"},n.prototype.removeMember=function(t,n,r,o){var i=this,a=this.$q.defer(),s=!1,u=this.manageTenantService.tenantName,c={confirmMessageTitle:this.$translate.instant(this.resources.strings.manage_tenant_remove_user_confirm_dialog_title,{displayName:t.displayName,tenantName:u}),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.manage_tenant_remove_user_confirm_dialog_body,{displayName:t.displayName}),okButtonText:this.$translate.instant(this.resources.strings.manage_tenant_remove_user_confirm_dialog_ok_button),closeButtonText:this.$translate.instant(this.resources.strings.manage_tenant_remove_user_confirm_dialog_close_button),preActiveElementIds:[\"name-column-header\"],callback:function(){s=!0,i.manageTenantService.removeUser(t.objectId).then(function(){i.logger.debug('[TenantMembersTabContext] Deleted \"'+t.objectId+'\" member from tenant.'),i.resyncMembersCallback(),a.resolve()},function(n){i.logger.error('[TenantMembersTabContext] Failed to delete member \"'+t.objectId+'\" from tenant!');var r={errorPayload:e.services.ErrorPayload.create(n.errorCode,i.$translate.instant(i.resources.strings.members_server_error),n.statusCode)};a.reject(r)})}};return this.dialogService.open(this.constants.dialogs.confirmDialog,c).closePromise.then(function(){s||(null!==o&&o.length>0&&document.getElementById(o[0]).querySelector(\"button\").focus(),a.resolve())}),a.promise},n.prototype.isAdmin=function(e){return e.isTenantAdmin},n.prototype.muteMember=function(e,t){return this.$q.when()},n.prototype.muteAllMembers=function(){return this.$q.when(SkypeX.Services.MuteAllResult.Success)},n.prototype.handleRoleChange=function(e,t,n){},n.prototype.loadMore=function(){return this.$q.reject(\"Cant load more for tenant members\")},n}();t.TenantMembersTabContext=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.tdMembersTabHeader\",[]).directive(\"tdMembersTabHeader\",[\"templateCompileService\",function(e){return{restrict:\"E\",scope:{sortedColumn:\"=\",isTenantContext:\"=\",sectionIndex:\"=\",sortTable:\"&\",showTagInfoTooltip:\"&\",headerAriaCallback:\"&\",isDeparmentEnabled:\"=\",tagsEnabled:\"=\",getTagsForMembersFailed:\"=\",showMutingSettings:\"=\",muteAllMembers:\"&\",muteAllMembersOnKeyDown:\"&\",supportAdminActions:\"=\",isAdminView:\"=\",muteAllProperties:\"=\",enableMuteAllStudentSetting:\"=\",enableSort:\"=\"},link:function(t,a){e.compile(\"components/team-dashboard-stripe/td-members-tab/td-members-tab-header/td-members-tab-header.html\",t,a)}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var s=function(){function e(t,e,s,n,i,a,o,r,l){var d=this;this.$scope=t,this.constants=s,this.tooltipService=i,this.tooltipCssApplicators=a,this.resources=r,this.$translate=l,this.hiddenTags=[],this.showHiddenTagsListTooltipId=o.generateUUID(),this.manageTagsTooltipId=o.generateUUID(),this.displayTagsOverflow=function(){e(function(){d.displayTagsOverflowInternal()})},n.$on(t,s.events.jQuery.resize,function(t,e){d.displayTagsOverflow()}),n.$on(t,s.events.teamTags.assigned,function(t,e){e.find(function(t){return t===d.member.mri})&&d.displayTagsOverflow()}),n.$on(t,s.events.teamTags.unassigned,function(t,e){e.find(function(t){return t===d.member.mri})&&d.displayTagsOverflow()})}return e.$inject=[\"$scope\",\"$timeout\",\"constants\",\"eventingService\",\"tooltipService\",\"tooltipCssApplicators\",\"utilityService\",\"resources\",\"$translate\"],e.prototype.$onInit=function(){this.displayTagsOverflow()},e.prototype.displayTagsOverflowInternal=function(){if(this.member&&this.member.tags){var t=document.getElementById(\"assigned-tags-row-\"+this.member.mri),e=t.querySelector(\"div\"),s=t.querySelector(\".hidden-tags-button\"),n=t.querySelector(\"span.hidden-tags-counter\"),i=t.querySelector(\".manage-tags-button\");Object.assign(s.style,{display:\"inline\"}),Object.assign(n.style,{display:\"inline\"});var a=e.getBoundingClientRect();this.hiddenTags=[];for(var o=!1,r=e.children,l=i.clientWidth+s.clientWidth,d=document.dir,g=!!d&&\"rtl\"===d.toLowerCase(),c=this,h=0;h<r.length&&\"break\"!==function(t){var e=r[t];if(e.className.contains(\"hidden-tags-button\")||e.className.contains(\"manage-tags-button\"))return\"break\";e.removeAttribute(\"first-visible\"),Object.assign(e.style,{visibility:\"hidden\",display:\"inline\"});var s=e.getBoundingClientRect();if(g?s.left-l<a.left:s.right+l>a.right){e.style.display=\"none\";var n=_.find(c.member.tags,function(t){return t.tagId===e.id||t.tagName===e.textContent});n&&c.hiddenTags.push(n)}else e.style.visibility=\"visible\",o||(e.setAttribute(\"first-visible\",\"\"),o=!0)}(h);h++);this.hiddenTags.length>0?(Object.assign(n.style,{display:\"inline\"}),Object.assign(s.style,{display:\"inline\"}),s.tabIndex=-1,this.hiddenTags.length===this.member.tags.length?this.hiddenTagsString=this.hiddenTags.length>1?this.$translate.instant(this.resources.strings.hidden_tags_counter_all_tags_hidden,{counter:this.hiddenTags.length}):this.$translate.instant(this.resources.strings.hidden_tags_counter_one_tag):this.hiddenTagsString=this.$translate.instant(this.resources.strings.hidden_tags_counter,{counter:this.hiddenTags.length})):(Object.assign(n.style,{display:\"none\"}),Object.assign(s.style,{display:\"none\"}))}},e.prototype.showManageTagTooltip=function(e){var s=this,n=angular.element(e.currentTarget).find(\".icons-tag\"),i={templateUrl:\"components/team-dashboard-stripe/td-members-tab/td-members-tab-tags-actions-menu/td-members-tab-tags-actions-menu.html\",container:\"body\",trigger:\"manual\",autoClose:!0,scope:this.$scope,placement:\"auto bottom-left\"},a={sourceElement:angular.element(e.currentTarget),tooltipType:t.services.TooltipType.Popover,tooltipId:this.manageTagsTooltipId,options:i,cssApplicator:function(){s.tooltipCssApplicators.contextMenu(e,'li[id=\"manage-tags-dropdown\"]',null,n,null,null,!0)}};e.preventDefault(),e.stopPropagation(),this.tooltipService.showTooltip(a)},e.prototype.getAriaLabelForHiddenTags=function(){return this.$translate.instant(this.resources.strings.hidden_tags_aria_label,{counter:this.hiddenTags.length.toString()})+\".\"},e.prototype.onEscapeKey=function(t){if(t&&t.keyCode===this.constants.keyCodes.escape){var e=angular.element(t.target),s=e.closest(\"[acc-role-dom=table-content-cell]\");e.blur(),s&&s.focus()}},e}();e.AssignedTagsRowController=s,angular.module(\"teamspace.assignedTagsRow\",[]).directive(\"assignedTagsRow\",function(){return{restrict:\"E\",scope:{},replace:!0,bindToController:{member:\"=\",modifyTagsEnabled:\"=\"},templateUrl:\"components/team-dashboard-stripe/td-members-tab/td-members-tab-row/assigned-tags-row/assigned-tags-row.html\",controllerAs:\"atr\",controller:s}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.tdMembersTabRow\",[]).directive(\"tdMembersTabRow\",[function(){return{restrict:\"E\",replace:!0,scope:{clearErrorTooltip:\"&\",disableMute:\"=\",enableMuteAllStudentSetting:\"=\",errorByUser:\"=\",getAriaLabelForActionItem:\"&\",getAriaLabelForBodyCell:\"&\",getAriaLabelForRemoveBodyCell:\"&\",getAriaLabelForRow:\"&\",getAriaLabelForTags:\"&\",getMuteTextForMember:\"&\",getRoleTextForMember:\"&\",handleRoleChange:\"&\",hasDynamicMembership:\"=\",isAdmin:\"&\",isAdminView:\"=\",isPendingMembersView:\"=\",isBot:\"&\",isDeparmentEnabled:\"=\",isModifyTagsEnabledForAllMembers:\"=\",tagsEnabled:\"=\",isTenantContext:\"=\",memberUpdateContext:\"=\",muteMember:\"&\",pendingByUser:\"=\",removeMember:\"&\",removeMemberReturnIds:\"=?\",removeMemberTrackData:\"=\",roleConstants:\"=\",rowIndex:\"=\",sectionIndex:\"=\",showErrorTooltip:\"&\",showMutingSettings:\"=\",sourceId:\"=\",supportAdminActions:\"=\",teamMember:\"=\",translatedRoles:\"=\"},templateUrl:\"components/team-dashboard-stripe/td-members-tab/td-members-tab-row/td-members-tab-row.html\",link:function(e,t){e.showEditableRole=e.supportAdminActions&&!e.teamMember.isGuest&&!e.hasDynamicMembership,e.showNonEditableRole=!e.supportAdminActions&&!e.teamMember.isGuest||e.hasDynamicMembership,e.isModifyTagsEnabledForUser=e.tagsEnabled&&(e.supportAdminActions||e.isModifyTagsEnabledForAllMembers),e.roleChangeCallback=function(t,s,r){e.handleRoleChange({mri:t.mri,newRole:s,index:e.rowIndex,error:r})},e.$watch(\"supportAdminActions\",function(t,s){t!==s&&(e.showEditableRole=t&&!e.teamMember.isGuest&&!e.hasDynamicMembership,e.showNonEditableRole=!t&&!e.teamMember.isGuest||e.hasDynamicMembership,e.isModifyTagsEnabledForUser=e.tagsEnabled&&(e.supportAdminActions||e.isModifyTagsEnabledForAllMembers))}),e.$watchGroup([\"isModifyTagsEnabledForAllMembers\",\"tagsEnabled\"],function(t,s){t[0]===s[0]&&t[1]===s[1]||(e.isModifyTagsEnabledForUser=e.tagsEnabled&&(e.supportAdminActions||e.isModifyTagsEnabledForAllMembers))})}}}])}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var r=function(){function t(e,r,s,i,n,o,a,l,c,h,m,u,b,p,d,g,M,f,v,y,S,T,A,x,C,U,$,R,P,w,F,E){var I=this;this.$filter=e,this.$q=r,this.$scope=s,this.$state=i,this.$translate=n,this.identityService=o,this.atMentionService=a,this.channelMembershipPropertiesService=l,this.channelService=c,this.coachmarksService=h,this.conversationsStore=m,this.constants=u,this.dialogService=b,this.eventingService=p,this.exceptionUtilityService=d,this.freemiumUtilities=g,this.loggingService=M,this.manageTenantService=f,this.peopleTargetingService=v,this.resources=y,this.teamMembershipService=S,this.teamMembershipPropertiesService=T,this.utilityService=A,this.routeUtilityService=x,this.tooltipService=C,this.settingsService=$,this.ariaLiveService=R,this.muteTeamMemberService=P,this.teamActionDialogUtilityService=w,this.analyticsService=F,this.sxConfig=E,this.ariaHeaderMap={},this.hideMuteAllStudentsCheckbox=!1,this.isMuteAllStudentsFeatureGateEnabled=!1,this.wait=!0,this.showMuteAllFailureMessage=!1,this.showMuteAllPartialFailureMessage=!1,this.debounceSyncMembers=_.debounce(function(){return I.syncMembers()},200),this.removeMemberPrefix=\"td-member-remove-container-\",this.disableMute=!1,this.errorByUser={},this.filteredMembers=[],this.isTenantContext=!1,this.muteAllProperties={disableMuteAll:!1,areAllMembersMuted:!1},this.pendingByUser={},this.sortedColumn={name:t.RoleColumnName,isUp:!1},this.teamErrors=[],this.teamMembers=[],this.translatedRoles={},this.logger=M.newLogger(\"MembersTab\"),this.isGuestUser=o.isGuestUserType(),this.filterMembers=_.debounce(function(){return I.filterMembersInternal(!0,!0)},200),this.narrateFilterResults=_.debounce(function(e){return I.narrateFilterResultsInternal(e)},1e3),P.hideMutedTeamMembersBanner(),this.isMuteAllStudentsFeatureGateEnabled=$.valueAsBoolean(u.settings.names.enableMuteAllStudentSetting),this.initializeMemberTabContext(),this.errorTooltipId=A.generateUUID(),this.showMaxMembersInfoTooltipId=A.generateUUID(),this.translatedRoles[u.RoleConstants.Admin]=n.instant(this.context.adminRoleResourceString),this.translatedRoles[u.RoleConstants.User]=n.instant(y.strings.members_member),this.translatedRoles[u.RoleConstants.Guest]=n.instant(y.strings.members_guest_role),this.ariaHeaderMap={givenName:n.instant(\"td_members_tab_header_name\"),jobTitle:n.instant(\"td_members_tab_header_title\"),department:n.instant(\"td_members_tab_header_department\"),userLocation:n.instant(\"td_members_tab_header_location\"),isReader:n.instant(\"td_members_tab_header_mute\"),role:n.instant(\"td_members_tab_header_role\"),tags:n.instant(\"td_members_tab_header_tags\")}}return t.$inject=[\"$filter\",\"$q\",\"$scope\",\"$state\",\"$translate\",\"identityService\",\"atMentionService\",\"channelMembershipPropertiesService\",\"channelService\",\"coachmarksService\",\"conversationsStore\",\"constants\",\"dialogService\",\"eventingService\",\"exceptionUtilityService\",\"freemiumUtilities\",\"loggingService\",\"manageTenantService\",\"peopleTargetingService\",\"resources\",\"teamMembershipService\",\"teamMembershipPropertiesService\",\"utilityService\",\"routeUtilityService\",\"tooltipService\",\"$timeout\",\"settingsService\",\"ariaLiveService\",\"muteTeamMemberService\",\"teamActionDialogUtilityService\",\"analyticsService\",\"sxConfig\"],Object.defineProperty(t.prototype,\"removeMemberTrackData\",{get:function(){return this.context.removeMemberTrackData},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"searchString\",{get:function(){return this._searchString},set:function(e){this._searchString!==e&&(this._searchString=e,(this.context.filterAfterSync||this._searchString)&&this.filterMembers())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableSectionView\",{get:function(){return this.searchString&&this.context.enableSectionViewInSearch||!this.searchString&&this.context.enableSectionView},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showAddNewMemberBtn\",{get:function(){return this.context.showAddNewMemberBtn&&!this.identityService.isGuestUserType()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showMutingSettings\",{get:function(){return this.context.showMutingSettings},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"enableMuteAllStudentSetting\",{get:function(){return this.isMuteAllStudentsFeatureGateEnabled&&!this.hideMuteAllStudentsCheckbox},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"source\",{get:function(){return this.context.sourceObject},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"scenarioName\",{get:function(){return this.context.scenarioName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isLargeTeamsEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)},enumerable:!0,configurable:!0}),t.prototype.getAddMemberScenario=function(){return this.context.getAddMemberScenario()},Object.defineProperty(t.prototype,\"memberCountLabel\",{get:function(){return this.context.memberCountResourceString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"newMemberButtonTitle\",{get:function(){return this.context.addMemberButtonTextResourceString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"searchPlaceholder\",{get:function(){return this.context.searchBoxPlaceholderResourceString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"memberSyncError\",{get:function(){return this.context.memberSyncErrorResourceString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"supportAdminActions\",{get:function(){return this.context.showEditableRole},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isAdminView\",{get:function(){return this.context.isAdminView},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hasDynamicMembership\",{get:function(){return this.context.hasDynamicMembership},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"showSpecialBanner\",{get:function(){return(this.context.isTenantWide||this.hasDynamicMembership)&&!this.context.showSyncMemberMessage&&!this.showMuteAllFailureMessage},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tagsEnabled\",{get:function(){return this.context.tagsEnabled},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isModifyTagsEnabledForAllMembers\",{get:function(){return this.context.isModifyTagsEnabledForAllMembers},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"getTagsForMembersFailed\",{get:function(){return this.context.getTagsForMembersFailed},enumerable:!0,configurable:!0}),t.prototype.$onInit=function(){this.debounceSyncMembers()},t.prototype.syncMembers=function(){var e=this;return this.context.syncMembers().then(function(){e.postProcessMembers(),e.isMuteAllStudentsFeatureGateEnabled&&e.hideMuteAllStudentsCheckboxIfRequired()}).catch(function(t){e.logger.error(\"[syncMembers] Unable to get members.\"),e.error=t}).finally(function(){e.wait=!1})},t.prototype.onScrollEdge=function(){this.context.loadMore()},t.prototype.sortTable=function(e,t){this.context.enableLocalSort&&(e&&(this.sortedColumn.name===e?this.sortedColumn.isUp=!this.sortedColumn.isUp:(this.sortedColumn.name=e,this.sortedColumn.isUp=!0)),this.sortTableInternal(),t&&this.constructAndApplyAriaLabel(e,t))},t.prototype.isAdmin=function(e){return this.context.isAdmin(e)},t.prototype.isBot=function(e){return SkypeX.Services.ChatServiceUtils.isBotMri(e.mri,!1)},t.prototype.addMember=function(){this.context.addMember()},t.prototype.removeMember=function(e,t,r,s){var i=this;if(!this.pendingByUser[e.mri])return this.pendingByUser[e.mri]=!0,this.errorByUser[e.mri]=null,this.context.removeMember(e,t,r,s).then(function(){i.isLargeTeamsEnabled&&i.searchString&&i.filteredMembers&&i.filteredMembers.length&&!i.isTenantContext&&(i.filteredMembers.splice(t,1),i.context.handleRemoveMemberChanges(e.mri,e.isOwner)),delete i.pendingByUser[e.mri],delete i.errorByUser[e.mri],i.ariaLiveService.update(i.$translate.instant(i.resources.strings.td_members_tab_removeMember_success,{userName:e.displayName}))}).catch(function(t){i.pendingByUser[e.mri]=!1,t.showErrorInDialog||(i.errorByUser[e.mri]=t.errorPayload),i.ariaLiveService.update(i.$translate.instant(i.resources.strings.td_members_tab_removeMember_failure,{userName:e.displayName,errorMessage:t.errorPayload}))})},t.prototype.clearSearch=function(){this.searchString=null,angular.element(\".td-members-tab .ts-search-input\").focus()},t.prototype.getRoleTextForMember=function(e){return this.isTenantContext?e.isTenantAdmin?this.translatedRoles[this.constants.RoleConstants.Admin]:this.translatedRoles[this.constants.RoleConstants.User]:this.translatedRoles[e.role]},t.prototype.getMuteTextForMember=function(e){return this.$translate.instant(e.isReader?this.resources.strings.td_member_mute_text:this.resources.strings.td_member_unmute_text)},t.prototype.handleRoleChange=function(e,t,r,s){this.pendingByUser={},s?this.errorByUser[e]=s:(this.searchString&&this.filteredMembers&&this.filteredMembers.length?this.context.handleRoleChange(e,t):this.context.handleRoleChange(e,t,r),delete this.errorByUser[e])},t.prototype.resetErrorByUser=function(){this.errorByUser={}},t.prototype.showErrorTooltip=function(t,r){var s=this.errorByUser[r]&&this.errorByUser[r].message;if(s){var i={templateUrl:\"components/team-dashboard-stripe/td-members-tab/td-members-tab-member-error-tooltip.html\",placement:\"top\",target:$(t.currentTarget),content:s,scope:this.$scope,container:\"body\"},n={sourceElement:$(t.currentTarget),tooltipType:e.services.TooltipType.Popover,tooltipId:this.errorTooltipId,options:i};t.preventDefault(),t.stopPropagation(),this.tooltipService.showTooltip(n)}},t.prototype.clearErrorTooltip=function(){this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.errorTooltipId)},t.prototype.showMaxMembersInfoTooltip=function(t,r){if(this.isTenantContext)if(r){var s=this.settingsService.valueFor(this.constants.settings.names.maxFreemiumTenantUsers),i={templateUrl:\"components/team-dashboard-stripe/td-members-tab/td-members-tab-max-users-tooltip.html\",trigger:\"manual\",container:\"body\",placement:\"top\",autoClose:!0,scope:this.$scope,content:this.$translate.instant(this.resources.strings.manage_tenant_max_user_info_message,{maxUsers:s}),customClass:\"bottom-arrow\"},n={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:i,tooltipId:this.showMaxMembersInfoTooltipId};this.tooltipService.showTooltip(n)}else this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.showMaxMembersInfoTooltipId)},t.prototype.showTagInfoTooltip=function(t,r){var s;if(s=this.tagsEnabled?this.getTagsForMembersFailed?this.resources.strings.tag_errorDialog_fetchTags_error:this.isModifyTagsEnabledForAllMembers?this.resources.strings.tag_info_message:this.resources.strings.tag_info_message_owners_only:this.resources.strings.tag_info_message_tenant_disabled,t){var i={element:\".td-header-tags-info-icon-\"+(r||0===r?r:\"\"),content:this.$translate.instant(s),placement:\"bottom\"};this.coachmarksService.showAdHocCoachmark(i)}else this.coachmarksService.dismissCoachmark(e.services.coachmarks.Coachmark.AdHoc)},t.prototype.getAriaLabelForRow=function(e){var t=e.displayName,r=this.getRoleTextForMember(e);return r&&r.length>0&&(t+=\", \"+r),e.jobTitle&&e.jobTitle.length>0&&(t+=\", \"+e.jobTitle),e.userLocation&&e.userLocation.length>0&&(t+=\", \"+e.userLocation),t+\".\"},t.prototype.getAriaLabelForBodyCell=function(e,t,r){var s=this.$translate.instant(t),i=r?this.$translate.instant(r):\"\",n=this.$translate.instant(this.resources.strings.aria_td_members_tab_body_cell,{cellValue:e+(i?\", \"+i:\"\"),columnName:s});return n+=\".\"},t.prototype.getAriaLabelForRemoveBodyCell=function(e){var t=this.$translate.instant(this.resources.strings.aria_td_members_remove,{memberName:e});return this.getAriaLabelForBodyCell(t,this.resources.strings.aria_td_members_tab_header_remove,this.resources.strings.aria_button)},t.prototype.setAriaLabelInHeaderCell=function(e,t){t.target&&this.constructAndApplyAriaLabel(e,t)},t.prototype.getAriaLabelForActionItem=function(e,t,r,s,i){var n=this.$translate.instant(t),o=this.$translate.instant(r),a=this.$translate.instant(s),l=i?this.$translate.instant(i):\"\",c=this.$translate.instant(this.resources.strings.aria_td_members_tab_body_cell,{cellValue:n+\", \"+e,columnName:o+\", \"+a+\", \"+l});return c+=\".\"},t.prototype.narrateFilterResultsInternal=function(e){e?this.ariaLiveService.update(e):this.filteredMembers.length>1?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_multiple_search_results_aria,{resultCount:this.filteredMembers.length})):1===this.filteredMembers.length?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_one_search_result_aria)):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_no_search_result_aria,{searchString:this.searchString}))},t.prototype.muteMember=function(t,r){var s=this;this.showMutingSettings&&(this.muteAllProperties.disableMuteAll=!0,this.clearMuteRelatedErrorMessages(),this.resetErrorByUser(),this.muteAllProperties.areAllMembersMuted=r?this.isTeamMuted():r,this.context.muteMember(t,r).then(function(){s.logger.debug('[muteMember] Muted \"'+t.mri+'\" member from \"'+s.source.objectId+'\" team.')},function(i){t.isReader=!r,s.logger.error('[muteMember] Failed to mute member \"'+SkypeX.Services.ChatServiceUtils.scrubMri(t.mri)+'\" from team \"'+s.source.objectId+'\"!'),s.errorByUser[t.mri]=e.services.ErrorPayload.create(i.code,s.exceptionUtilityService.getFormattedErrorMessage(i,s.$translate.instant(s.resources.strings.members_server_error)),i.status)}).finally(function(){s.muteAllProperties.disableMuteAll=!1}))},t.prototype.muteAllMembers=function(){var e=this;if(this.showMutingSettings){this.disableMute=!0,this.muteAllProperties.disableMuteAll=!0,this.clearMuteRelatedErrorMessages();var t=this.muteAllProperties.areAllMembersMuted;t?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_muted_all_students_aria)):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_unmuted_all_students_aria)),this.context.muteAllMembers(t).catch(function(r){e.syncMembers().then(function(){e.muteAllProperties.areAllMembersMuted=e.isTeamMuted(),t!==e.muteAllProperties.areAllMembersMuted&&(e.logger.error(\"[muteAllMembers] Failed to complete operation\"),e.showMuteRelatedErrorMessageIfRequired(r))})}).finally(function(){e.disableMute=!1,e.muteAllProperties.disableMuteAll=!1})}},t.prototype.muteAllMembersOnKeyDown=function(e){\"keydown\"!==e.type||32!=e.keyCode&&13!=e.keyCode||(this.muteAllProperties.areAllMembersMuted=!this.muteAllProperties.areAllMembersMuted,this.muteAllMembers())},t.prototype.initializeMemberTabContext=function(){var t=this.routeUtilityService.getRootRouteParams().threadId;this.$state.current.name===this.constants.states.appChannelDashboard?this.context=new e.components.ChannelMembersTabContext(this.$q,this.$scope,this.$translate,this.atMentionService,this.channelMembershipPropertiesService,this.channelService,this.constants,this.conversationsStore,this.dialogService,this.eventingService,this.exceptionUtilityService,this.isGuestUser,this.loggingService,this.muteTeamMemberService,this.resources,this.debounceSyncMembers,this.settingsService,this.teamMembershipService,t,this.sxConfig):this.$state.current.name===this.constants.states.appManageTenant?(this.isTenantContext=!0,this.context=new e.components.TenantMembersTabContext(this.$q,this.$scope,this.$translate,this.constants,this.dialogService,this.eventingService,this.exceptionUtilityService,this.freemiumUtilities,this.loggingService,this.manageTenantService,this.resources,this.settingsService,this.debounceSyncMembers)):this.context=new e.components.TeamMembersTabContext(this.$q,this.$scope,this.$translate,this.atMentionService,this.channelService,this.constants,this.conversationsStore,this.dialogService,this.eventingService,this.exceptionUtilityService,this.isGuestUser,this.loggingService,this.muteTeamMemberService,this.resources,this.debounceSyncMembers,this.settingsService,this.teamMembershipService,this.teamMembershipPropertiesService,this.peopleTargetingService,t,this.teamActionDialogUtilityService,this.analyticsService,this.sxConfig)},t.prototype.postProcessMembers=function(){this.isMuteAllStudentsFeatureGateEnabled&&(this.muteAllProperties.areAllMembersMuted=this.isTeamMuted()),this.context.filterAfterSync&&this.filterMembersInternal(),this.checkForErrors(),this.pendingByUser={},this.utilityService.digest(this.$scope)},t.prototype.sortTableInternal=function(){if(this.context.enableLocalSort){var e=[(this.sortedColumn.isUp?\"-\":\"\")+this.sortedColumn.name];if(this.isTenantContext&&this.sortedColumn.name===t.RoleColumnName&&(e.splice(0,e.length),e.push((this.sortedColumn.isUp?\"\":\"-\")+\"isTenantAdmin\"),e.push((this.sortedColumn.isUp?\"\":\"-\")+\"userType\")),this.sortedColumn.name!==t.givenNameColumnName?e.push(t.givenNameColumnName):e.push((this.sortedColumn.isUp?\"-\":\"\")+t.surNameColumnName),this.filteredMembers&&0!=this.filteredMembers.length){var r=this.$filter(\"orderBy\");this.filteredMembers=r(this.filteredMembers,e)}else this.noSearchResultMessage=this.$translate.instant(this.resources.strings.td_members_tab_no_search_result,{memberName:this.searchString});this.filteredMembers.isDataReset=!0}},t.prototype.filterMembersInternal=function(e,t){var r=this;void 0===e&&(e=!1),void 0===t&&(t=!1),this.context.filterMembers(this.searchString).then(function(s){r.filteredMembers=s,s&&s.length||(r.noSearchResultMessage=r.$translate.instant(r.resources.strings.td_members_tab_no_search_result,{memberName:r.searchString})),e&&r.narrateFilterResults(),r.sortTableInternal(),angular.element(\".td-members-scroll-container\").scrollTop(0),t&&r.$scope.$applyAsync()}).catch(function(e){r.noSearchResultMessage=e,r.narrateFilterResults(e)})},t.prototype.constructAndApplyAriaLabel=function(e,t){var r=this.ariaHeaderMap[e]||this.$translate.instant(e);e===this.sortedColumn.name&&(this.sortedColumn.isUp?r+=\", \"+this.$translate.instant(this.resources.strings.aria_table_column_header_order_ascending_button_aria):r+=\", \"+this.$translate.instant(this.resources.strings.aria_table_column_header_order_descending_button_aria)),r+=\".\",t.target.setAttribute(\"aria-label\",r)},t.prototype.checkForErrors=function(e){var t=this;if(void 0===e&&(e=!1),this.teamErrors.length=0,!this.isTenantContext){var r=_.filter(this.context.members,function(e){return!SkypeX.Services.ChatServiceUtils.isMri(e.mri)});r.length>0&&this.logger.error('[checkForErrors] loaded invalid mris: \"'+JSON.stringify(r)+\" for team \"+this.source.objectId)}this.context.showSyncMemberMessage&&this.teamErrors.push({text:this.$translate.instant(this.resources.strings.migrateTeam_syncMember_message)});var s=[];if(this.showMuteAllFailureMessage){this.logger.error(\"[checkForErrors] Will display mute failure message banner\");i={text:this.$translate.instant(this.resources.strings.muteAllMembers_Failed)};this.teamErrors.push(i),s.push(i)}else if(this.showMuteAllPartialFailureMessage){this.logger.error(\"[checkForErrors] Will display mute partial failure message banner\");var i={text:this.$translate.instant(this.resources.strings.muteAllMembers_PartiallyFailed)};this.teamErrors.push(i),s.push(i)}e&&s.length&&this.ariaLiveService.update(_.map(s,function(e){return e.text}).join(\", \")),this.context.showGuestUsersMessage&&this.teamErrors.push({text:this.$translate.instant(this.resources.strings.team_dashboard_guest_present)});var n=function(e){(0===t.teamErrors.length||t.context.showGuestUsersMessage&&1===t.teamErrors.length)&&(e=t.teamErrors.length?e+\" \"+t.teamErrors[0].text:e,t.teamErrors=[{text:e,showTeamsIcon:!0}])};this.context.isTenantWide&&this.isAdminView&&!this.identityService.isFreemiumTenant()&&n(this.$translate.instant(this.resources.strings.team_dashboard_tenant_wide_team)),this.hasDynamicMembership&&n(this.$translate.instant(this.resources.strings.team_dashboard_dynamic_group_team))},t.prototype.hideMuteAllStudentsCheckboxIfRequired=function(){var e=this;this.context&&this.context.members&&(this.hideMuteAllStudentsCheckbox=this.context.members.every(function(t){return t.role!==e.constants.RoleConstants.User||e.isBot(t)}))},t.prototype.isTeamMuted=function(){var e=this;return!(this.isTenantContext||!this.isMuteAllStudentsFeatureGateEnabled)&&(this.isLargeTeamsEnabled?this.context.isTeamMuted:!_.find(this.context.members,function(t){return!t.isReader&&t.role===e.constants.RoleConstants.User&&!e.isBot(t)}))},t.prototype.clearMuteRelatedErrorMessages=function(){this.showMuteAllFailureMessage=!1,this.showMuteAllPartialFailureMessage=!1,this.checkForErrors()},t.prototype.showMuteRelatedErrorMessageIfRequired=function(e){e===SkypeX.Services.MuteAllResult.Failure||e===SkypeX.Services.MuteAllResult.ChatServiceFailure?this.showMuteAllFailureMessage=!0:e===SkypeX.Services.MuteAllResult.PartialFailure&&(this.showMuteAllPartialFailureMessage=!0),this.checkForErrors(!0)},t.givenNameColumnName=\"givenName\",t.RoleColumnName=\"role\",t.surNameColumnName=\"surname\",t}();t.TdMembersTabController=r,angular.module(\"teamspace.tdMembersTab\",[\"teamspace.identityService\",\"teamspace.exceptionUtilityService\",\"teamspace.manageTenantService\",\"teamspace.muteTeamMemberService\",\"teamspace.routeUtilityService\",\"teamspace.coachmarksService\",\"teamspace.freemiumUtilities\"]).directive(\"tdMembersTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{team:\"<?tmtTeam\"},templateUrl:\"components/team-dashboard-stripe/td-members-tab/td-members-tab.html\",controller:r,controllerAs:\"tdmt\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var r=function(){function t(e,r,s,i,n,o,a,u,c,l,p,d,h,m,g,f,v,y,R,q,S,b,T){var M=this;this.$filter=e,this.$q=r,this.$scope=s,this.$timeout=i,this.$translate=n,this.analyticsService=o,this.ariaLiveService=a,this.channelService=u,this.constants=c,this.discoverService=p,this.eventingService=d,this.loggingService=g,this.peopleService=f,this.resources=v,this.tooltipService=y,this.routeUtilityService=q,this.teamMembershipService=b,this.teamActionDialogUtilityService=T,this.errorByMris={},this.filteredRequests=[],this.pendingByMris={},this.excessSponsorsByMris={},this.pendingRequestErrorType={Default:1,ReachedCapacity:2,AlreadyMember:3,RequestNoLongerExists:4,InformationBarrier:5},this.requestedUsers=[],this.sortedColumn={name:t.TitleColumnName,isUp:!1},this.wait=!0,this.remainingRequests=0,this.remainingSponsoredRequests=0,this.remainingSelfJoinRequests=0,this.isSponsored={},this.scenarioName=c.scenarios.teamDashboard.pendingRequestsTabLoad,this.logger=g.newLogger(\"PendingRequestsTab\"),this.searchPlaceholder=n.instant(v.strings.td_search_placeholder),this.tooltipId=S.generateUUID(),this.defaultAdminActionError=n.instant(v.strings.td_pending_requests_action_error),this.approvalMeetTeamLimitError=n.instant(v.strings.td_pending_requests_member_limit_error),this.informationBarrierError=n.instant(v.strings.td_pending_requests_information_barrier_error),this.pendingRequestListError=n.instant(v.strings.td_pending_requests_error),this.peopleServiceResolveError=n.instant(v.strings.td_pending_requests_people_service_resolve_error),this.syncRequests().finally(function(){return M.signalRendered()}),this.filterRequests=_.debounce(function(){return s.$evalAsync(function(){return M.filterRequestsInternal(!0)})},200),this.narrateFilterResults=_.debounce(function(){return M.narrateFilterResultsInternal()},1e3),this.enableMemberAddMember=R.valueAsBoolean(c.settings.names.enableMemberAddMember);var E=g.findScenario(c.scenarios.channelDeepLinkActivityFeedV2);E&&E.mark(\"Done with constructor load\")}return t.$inject=[\"$filter\",\"$q\",\"$scope\",\"$timeout\",\"$translate\",\"analyticsService\",\"ariaLiveService\",\"channelService\",\"constants\",\"dialogService\",\"discoverService\",\"eventingService\",\"exceptionUtilityService\",\"guestAccessService\",\"loggingService\",\"peopleService\",\"resources\",\"tooltipService\",\"settingsService\",\"routeUtilityService\",\"utilityService\",\"teamMembershipService\",\"teamActionDialogUtilityService\"],Object.defineProperty(t.prototype,\"searchString\",{get:function(){return this._searchString},set:function(e){this._searchString!==e&&(this._searchString=e,this.filterRequests())},enumerable:!0,configurable:!0}),t.prototype.syncRequests=function(){var e,t=this;return this.getTeam().then(function(r){return e=r&&r.siteInfo&&r.siteInfo.groupId,t.discoverService.findPendingJoinRequests([e])}).then(function(r){return t.resolveRequestList(r.joinRequestsPerTeam[e])}).then(function(){return t.filterRequestsInternal()}).catch(function(e){t.logger.error(\"[pendingRequests] Unable to get requests.\"),t.error||(t.error=t.pendingRequestListError)}).finally(function(){t.wait=!1,_.defer(function(){return t.sendPageLoadTelemetry()});var e=t.loggingService.findScenario(t.constants.scenarios.channelDeepLinkActivityFeedV2);e&&e.stop()})},t.prototype.signalRendered=function(){var t=this;this.$timeout(function(){t.eventingService.$emit(t.constants.events.messages.messageListRenderStateChanged,{state:e.components.MessageListRenderState.RenderedFully,conversationId:null})},0,!1)},t.prototype.bulkAdminActionExecute=function(e){var t=this;this.setupBulkAdminActionRequests(e).then(function(r){var s=r.toBeActedOn;s.length>0&&t.discoverService.bulkJoinRequestAction(e,t.team.siteInfo.groupId,s,!1).then(function(r){r.forEach(function(t){void 0==t.resultCode?(this.errorByMris[t.value]=void 0,this.pendingByMris[t.value]=e,this.remainingRequests--,this.isSponsored[t.value]?this.remainingSponsoredRequests--:this.remainingSelfJoinRequests--):t.errorType==this.constants.errorCodes.maxTeamCapacityLimitExceeded?this.errorByMris[t.value]=this.pendingRequestErrorType.ReachedCapacity:t.errorType==this.constants.errorCodes.informationBarrierError?this.errorByMris[t.value]=this.pendingRequestErrorType.InformationBarrier:this.errorByMris[t.value]=this.pendingRequestErrorType.Default},t)},function(){t.filteredRequests.forEach(function(e){this.pendingByMris[e.mri]=void 0,this.errorByMris[e.mri]=this.pendingRequestErrorType.Default},t)});var i=r.toBeCleared;i.length>0&&t.discoverService.bulkJoinRequestAction(e,t.team.siteInfo.groupId,i,!0).then(function(){_.forEach(i,function(e){t.remainingRequests--,t.isSponsored[e]?t.remainingSponsoredRequests--:t.remainingSelfJoinRequests--})})}).catch(function(){t.logger.error(\"Failed to setup bulk admin action\")})},t.prototype.bulkAdminAction=function(t){var r=this;t===e.services.JoinActionType.Reject?this.teamActionDialogUtilityService.openDenyAllJoinRequestsDialog(this.team).then(function(){return r.bulkAdminActionExecute(t)},function(){return r.logger.info(\"Cancelled bulk deny\")}):this.bulkAdminActionExecute(t)},t.prototype.adminAction=function(t,r){var s=this,i=t.mri;this.errorByMris[i]&&(this.errorByMris[i]=void 0),this.pendingByMris[i]=0;var n=this.routeUtilityService.getRootRouteParams();this.teamMembershipService.isMemberOfTeam(i,n.threadId).then(function(t){return s.logger.info(\"The result is \"+t),t?(s.pendingByMris[i]=r,s.errorByMris[i]=s.pendingRequestErrorType.AlreadyMember,s.discoverService.joinRequestAction(e.services.JoinActionType.Reject,s.team.siteInfo.groupId,i,!0).then(function(){s.remainingRequests--,s.isSponsored[i]?s.remainingSponsoredRequests--:s.remainingSelfJoinRequests--})):s.discoverService.joinRequestAction(r,s.team.siteInfo.groupId,i,!1).then(function(){s.pendingByMris[i]=r,s.remainingRequests--,s.isSponsored[i]?s.remainingSponsoredRequests--:s.remainingSelfJoinRequests--}).catch(function(t){s.logger.error(\"[pendingRequests] Admin action failed.\"),t.codeEnum===e.middletier.ApiResponseErrorType.Conflict?s.pendingByMris[i]=r:s.pendingByMris[i]=void 0,t.code===s.constants.errorCodes.maxTeamCapacityLimitExceeded?s.errorByMris[i]=s.pendingRequestErrorType.ReachedCapacity:t.codeEnum===e.middletier.ApiResponseErrorType.Conflict?s.errorByMris[i]=s.pendingRequestErrorType.RequestNoLongerExists:t.code==s.constants.errorCodes.informationBarrierError?s.errorByMris[i]=s.pendingRequestErrorType.InformationBarrier:s.errorByMris[i]=s.pendingRequestErrorType.Default})}).catch(function(e){s.logger.error(\"[pendingRequests] Admin action could not check if member is a part of the team or not\")}).finally(function(){var e=s.announceableResultFor(t);e&&s.ariaLiveService.update(e),null!=s.pendingByMris[i]&&angular.element(\"#td-member-\"+t.objectId).focus()})},t.prototype.errorCodeToText=function(e,t){switch(e){case this.pendingRequestErrorType.AlreadyMember:return this.$translate.instant(this.resources.strings.team_dashboard_tab_pending_requests_conflict_already_member,{name:t.displayName});case this.pendingRequestErrorType.RequestNoLongerExists:return this.$translate.instant(this.resources.strings.team_dashboard_tab_pending_requests_conflict_default,{name:t.displayName});case this.pendingRequestErrorType.Default:default:return this.$translate.instant(this.resources.strings.td_pending_requests_action_error)}},t.prototype.resolveRequestList=function(e){var t=this;if(!e||!e.length)return this.$q.resolve();var r=new Set;_.forEach(e,function(e){r.add(e.userMri),e.sponsorMris&&_.map(e.sponsorMris,function(e){return r.add(e)})});var s=Array.from(r.values());return this.peopleService.getAllPeopleProfile(s,\"pending-requests tab\",!1).then(function(r){var s=new Map;_.forEach(r,function(e){null!=e&&(s[e.mri]=e)}),t.excessSponsorsByMris={},_.forEach(e,function(e){var r=s[e.userMri];if(null==r)return t.logger.error(\"[pendingRequests] Unable to resolve user: \"+(e&&e.userMri)+\".\"),void(t.error=t.peopleServiceResolveError);r.sponsors=[],e.sponsorMris?(r.sponsors=_.map(e.sponsorMris,function(e){return null==s[e]&&(t.logger.error(\"[pendingRequests] Unable to resolve sponsor: \"+e+\". Sponsor will not be displayed.\"),t.error=t.peopleServiceResolveError),s[e]}).filter(function(e){return null!=e}),t.remainingSponsoredRequests++,t.isSponsored[e.userMri]=!0,t.excessSponsorsByMris[r.mri]=t.getExcessSponsors(r)):(t.isSponsored[e.userMri]=!1,t.remainingSelfJoinRequests++),t.requestedUsers.push(r),t.remainingRequests++})}).catch(function(e){t.logger.error(\"[pendingRequests] Unable to resolve users.\"),t.error=t.pendingRequestListError})},t.prototype.setupBulkAdminActionRequests=function(e){var t=this,r=new Map,s=[],i=[],n=[],o=this.$q.defer(),a=[],u=this.routeUtilityService.getRootRouteParams();return _.forEach(this.filteredRequests,function(e){void 0==t.pendingByMris[e.mri]&&(n.push(e),a.push(t.teamMembershipService.isMemberOfTeam(e.mri,u.threadId)))}),this.$q.all(a).then(function(a){for(var u=0;u<a.length;u++)a[u]?(t.pendingByMris[n[u].mri]=e,t.errorByMris[n[u].mri]=t.pendingRequestErrorType.AlreadyMember,t.logger.error(\"Setting the user as already added\"),i.push(n[u].mri)):(t.pendingByMris[n[u].mri]=0,t.logger.error(\"Setting the user as to be added\"),s.push(n[u].mri));return r.toBeCleared=i,r.toBeActedOn=s,o.resolve(r),o.promise}).catch(function(e){return o.reject(e),t.logger.error(\"[pendingRequests] Admin action could not check if member is a part of the team or not\"),o.promise})},t.prototype.sortTable=function(e){e&&(this.sortedColumn.name===e?this.sortedColumn.isUp=!this.sortedColumn.isUp:(this.sortedColumn.name=e,this.sortedColumn.isUp=!0)),this.sortTableInternal()},t.prototype.clearSearch=function(){this.searchString=null,angular.element(\".td-pending-requests-tab .ts-search-input\").focus()},t.prototype.resetErrorByMris=function(){this.errorByMris={}},t.prototype.showMemberErrorTooltip=function(t,r,s){if(r){var i={templateUrl:this.constants.files.templates.pendingRequestsErrorTooltip,trigger:\"manual\",container:\"body\",placement:\"bottom\",autoClose:!0,scope:this.$scope,content:this.parseErrorCode(s)},n={sourceElement:angular.element(t.currentTarget),tooltipType:e.services.TooltipType.Popover,options:i,tooltipId:this.tooltipId};this.tooltipService.showTooltip(n)}else this.tooltipService.clearTooltip(e.services.TooltipType.Popover,this.tooltipId)},t.prototype.parseErrorCode=function(e){switch(e){case this.pendingRequestErrorType.Default:return this.defaultAdminActionError;case this.pendingRequestErrorType.ReachedCapacity:return this.approvalMeetTeamLimitError;case this.pendingRequestErrorType.InformationBarrier:return this.informationBarrierError;default:return this.defaultAdminActionError}},t.prototype.getAriaLabelForRow=function(e){if(e){var t=e.displayName;e.jobTitle&&e.jobTitle.length>0&&(t+=\", \"+e.jobTitle),e.userLocation&&e.userLocation.length>0&&(t+=\", \"+e.userLocation),e.sponsors&&e.sponsors.length>0&&(t+=\", requested by \"+e.sponsors.map(function(e){return e.displayName}).join(\", \"));var r=this.announceableResultFor(e);return r&&(t+=\", \"+r),t+\".\"}},t.prototype.announceableResultFor=function(t){if(this.errorByMris[t.mri])return this.errorCodeToText(this.errorByMris[t.mri],t);switch(this.pendingByMris[t.mri]){case e.services.JoinActionType.Accept:return this.$translate.instant(this.resources.strings.team_dashboard_tab_pending_requests_approve);case e.services.JoinActionType.Reject:return this.$translate.instant(this.resources.strings.team_dashboard_tab_pending_requests_decline);default:return null}},t.prototype.getSponsorLabel=function(e){var t=_.get(e,[\"sponsors\",\"0\",\"displayName\"]);return t?e.sponsors.length>1?t.concat(\",\"):t:null},t.prototype.getExcessSponsorLabel=function(e){var t=_.get(e,[\"sponsors\",\"length\"],0);return t?\"+\".concat((t-1).toString()):null},t.prototype.getExcessSponsors=function(e){return e.sponsors.slice(1)},t.prototype.hasExcessSponsors=function(e){return e.sponsors&&e.sponsors.length>1},t.prototype.hasSponsor=function(e){return e.sponsors&&e.sponsors.length>0},t.prototype.getAriaLabelForBodyCell=function(e,t,r){var s=this.$translate.instant(t),i=r?this.$translate.instant(r):\"\",n=this.$translate.instant(this.resources.strings.aria_td_members_tab_body_cell,{cellValue:e+(i?\", \"+i:\"\"),columnName:s});return n+=\".\"},t.prototype.getAriaLabelForRemoveBodyCell=function(e){var t=this.$translate.instant(this.resources.strings.aria_td_members_remove,{memberName:e});return this.getAriaLabelForBodyCell(t,this.resources.strings.aria_td_members_tab_header_remove,this.resources.strings.aria_button)},t.prototype.setAriaLabelInHeaderCell=function(e,t,r){var s=this;if(e.target){var i=function(){var i=s.$translate.instant(t),n=s.$translate.instant(s.resources.strings.aria_td_members_tab_header_cell,{columnName:i});r===s.sortedColumn.name?s.sortedColumn.isUp?n+=\", \"+s.$translate.instant(s.resources.strings.aria_table_column_header_order_ascending):n+=\", \"+s.$translate.instant(s.resources.strings.aria_table_column_header_order_descending):n+=\", \"+s.$translate.instant(s.resources.strings.aria_table_column_header_sortable),n+=\".\",e.target.setAttribute(\"aria-label\",n)};e.type===this.constants.events.jQuery.click?this.$timeout(function(){return i()},0,!1):i()}},t.prototype.getTeam=function(){var e=this;if(this.team)return this.$q.when(this.team);var t=this.routeUtilityService.getRootRouteParams();return this.channelService.getTeamById(t.threadId).then(function(t){return e.team=t,t})},t.prototype.sortTableInternal=function(){var e=[(this.sortedColumn.isUp?\"-\":\"\")+this.sortedColumn.name];if(this.sortedColumn.name!==t.TitleColumnName&&e.push(t.TitleColumnName),this.filteredRequests&&0!=this.filteredRequests.length){var r=this.$filter(\"orderBy\");this.filteredRequests=r(this.filteredRequests,e)}else this.noSearchResultMessage=this.$translate.instant(this.resources.strings.td_members_tab_no_search_result,{memberName:this.searchString});this.filteredRequests.isDataReset=!0},t.prototype.filterRequestsInternal=function(e){if(void 0===e&&(e=!1),this.requestedUsers&&this.requestedUsers.length){if(this.searchString){var t=this.searchString.toLowerCase();this.filteredRequests=_.filter(this.requestedUsers,function(e){return e.displayName&&-1!=e.displayName.toLowerCase().indexOf(t)||e.jobTitle&&-1!=e.jobTitle.toLowerCase().indexOf(t)})}else this.filteredRequests=this.requestedUsers;e&&this.narrateFilterResults(),this.sortTableInternal()}},t.prototype.sendPageLoadTelemetry=function(){var t={pendingRequests:this.requestedUsers.length},r={panel:{type:e.PanelType.pendingRequests},dataBag:t};this.analyticsService.onPanelView(this.$scope,r)},t.prototype.narrateFilterResultsInternal=function(){this.filteredRequests.length>1?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_multiple_search_results_aria,{resultCount:this.filteredRequests.length})):1===this.filteredRequests.length?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_one_search_result_aria)):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.td_members_tab_no_search_result_aria,{searchString:this.searchString}))},t.TitleColumnName=\"title\",t}();t.TdPendingRequestsTabController=r,angular.module(\"teamspace.tdPendingRequestsTab\",[\"teamspace.ariaLiveService\",\"teamspace.channelService\",\"teamspace.dialogService\",\"teamspace.exceptionUtilityService\",\"teamspace.guestAccessService\",\"teamspace.peopleService\",\"teamspace.tooltipService\",\"teamspace.settingsService\",\"teamspace.utilityService\"]).directive(\"tdPendingRequestsTab\",[\"constants\",function(e){return{restrict:\"E\",scope:{},templateUrl:e.files.templates.pendingRequestsTab,controller:r,controllerAs:\"tdprt\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){n[n.AnyonePost=0]=\"AnyonePost\",n[n.AnyoneWithWarning=1]=\"AnyoneWithWarning\",n[n.OwnersPost=2]=\"OwnersPost\"}(n.GeneralChannelSettings||(n.GeneralChannelSettings={}));var e=function(){return function(){}}();n.GeneralChannelSettingsItem=e;!function(n){n[n.Unlocked=0]=\"Unlocked\",n[n.Locked=1]=\"Locked\",n[n.Enabling=2]=\"Enabling\",n[n.Failure=3]=\"Failure\"}(n.OwnerSectionStatus||(n.OwnerSectionStatus={}))}(n.components||(n.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(n){var t=function(){return function(){}}();n.GiphyRatingItem=t}(n.components||(n.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.TagSettings={OwnersOnly:\"OwnersOnly\",AllMembers:\"AllMembers\"};!function(e){e[e.Loading=0]=\"Loading\",e[e.Succeeded=1]=\"Succeeded\",e[e.Failed=2]=\"Failed\",e[e.Disabled=3]=\"Disabled\"}(e.TagSettingsLoadingStatus||(e.TagSettingsLoadingStatus={}));var n=function(){return function(){}}();e.AddTagsSettingsItem=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,a,r,o,i,n,s,c,m,l,p,h,u,v,d,g,S,T){var f=this;this.constants=i,this.conversationsService=n,this.teamService=d,this.team=null,this.headerType=e.MessagesHeaderType.TeamDashboard;var b=T.getRootRouteParams();if(this.logger=l.newLogger(\"TeamDashboard\"),b.threadId){var C=o.getChannelByObjectId(b.threadId);C&&(this.teamId=C.parentTeamId),o.resolveTeamAndChannel(b.threadId).then(function(e){f.team=e.team;var r=f.getTeamPictureUrl(f.team.objectId);f.logger.debug(\"Team pic:{0}\",r),r&&(f.teamPictureUrl=\"url(\"+r+\")\"),1==v.valueFor(i.settings.names.forceTeamBanner)&&(f.team.teamStatus.exchangeTeamCreationErrorCode=3,f.team.teamStatus.exchangeTeamCreationStatus=2);var o=n.getConversation(f.team.objectId);o&&p.getPeopleProfile(o.creator(),\"team-dashboard-stripe\").then(function(e){f.creator=e}),c.$on(t,i.events.channels.deletedTeam,function(e,t){t===f.team.objectId&&(m.rightRailHide(),a.go(i.states.app))})})}else a.go(i.states.app)}return t.$inject=[\"$scope\",\"$state\",\"$translate\",\"channelService\",\"constants\",\"conversationsService\",\"dialogService\",\"eventingService\",\"layoutService\",\"loggingService\",\"peopleService\",\"personalConversationService\",\"resources\",\"settingsService\",\"teamService\",\"tooltipCssApplicators\",\"tooltipService\",\"routeUtilityService\"],Object.defineProperty(t.prototype,\"showBanner\",{get:function(){return this.team&&this.team.teamStatus&&2===this.team.teamStatus.exchangeTeamCreationStatus},enumerable:!0,configurable:!0}),t.prototype.getTeamPictureUrl=function(e){var t=this.conversationsService.getConversation(e),a=t&&t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_Picture];return a?a+this.constants.amsImageTemplate.fullsize:null},t.prototype.retry=function(){this.teamService.reconcileTeam(this.team)},t.prototype.isTeamReconciliable=function(e){if(e&&e.exchangeTeamCreationErrorCode)switch(e.exchangeTeamCreationErrorCode){case 1:return!0;case 3:case 6:var t=this.conversationsService.getConversation(this.team.objectId);return!!t&&!!t.groupId}return!1},t}();e.TeamDashboardStripeController=t,angular.module(\"teamspace.teamDashboardStripe\",[\"teamspace.peopleService\",\"teamspace.tooltipCssApplicators\",\"teamspace.tooltipService\",\"teamspace.routeUtilityService\"]).directive(\"teamDashboardStripe\",function(){return{restrict:\"E\",controller:t,controllerAs:\"tdsc\",templateUrl:\"components/team-dashboard-stripe/team-dashboard-stripe.html\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function o(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(e){!function(t){var i=function(i){function o(e,t,o,a,n,r,s,c,l,p,u,g){var d=i.call(this,e,t,o,a,n,r,c,l,p)||this;return d.$scope=e,d.$timeout=t,d.$translate=o,d.$q=a,d.analyticsService=n,d.constants=r,d.dialogService=s,d.loggingService=c,d.resources=l,d.utilityService=p,d.deepLinkProvider=u,d.exceptionUtilityService=g,d.logger=c.newLogger(\"teamDeeplinkDialog\"),i.prototype.initialize.call(d),d}return __extends(o,i),o.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"analyticsService\",\"constants\",\"dialogService\",\"loggingService\",\"resources\",\"utilityService\",\"deepLinkProvider\",\"exceptionUtilityService\"],o.prototype.getTitle=function(){return this.$translate.instant(this.resources.strings.team_deeplink_dialog_title)},o.prototype.getInputAriaLabel=function(){return this.$translate.instant(this.resources.strings.team_deeplink_dialog_title)},o.prototype.getDisableInput=function(){return!0},o.prototype.getInputModelValue=function(){var e=this,t=this.$scope.ngDialogData.team;return t&&t.objectId&&t.siteInfo?this.deepLinkProvider.getTeamPageDeepLinkUrl(t.objectId,t.siteInfo.groupId).catch(function(t){return e.updateDialogTitle(e.$translate.instant(e.resources.strings.team_deeplink_error_title)),e.showDefaultDialogButton(),t&&-1==t.status?e.$q.reject(e.$translate.instant(e.resources.strings.team_deeplink_offline_error_title)):e.$q.reject(e.exceptionUtilityService.getFormattedErrorMessage(t,e.$translate.instant(e.resources.strings.team_deeplink_error_title)))}):(this.logger.error(\"Team deeplink: No team data passed\"),this.$q.reject(this.$translate.instant(this.resources.strings.deep_link_copy_default_error)))},o.prototype.getFooterButtons=function(){var e={closeScenario:t.PanelActionScenario.cancelTeamDeeplink,closeScenarioType:t.PanelActionScenarioType.admin,closeSummary:\"Team deep link dialog closed\",copyScenario:t.PanelActionScenario.getTeamDeeplink,copyScenarioType:t.PanelActionScenarioType.admin,copySummary:\"Team deep link copied\"};return this.getDefaultFooterButtons(e)},o.prototype.getPanelType=function(){return e.PanelType.teamDeeplinkDialog},o}(t.BaseCopyDialogController);t.TeamDeeplinkDialogController=i,angular.module(\"teamspace.teamDeeplinkDialog\",[\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.deepLinkProvider\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.baseCopyDialog\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.teamDeeplink,{template:\"components/base-copy-dialog/base-copy-dialog.html\",className:\"ts-modal-dialog ts-team-deeplink\",closeByEscape:!0,closeByDocument:!0,controller:i,controllerAs:\"copyCtrl\",ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,a,r,s,o,c,i){var l=this;this.$state=e,this.$q=t,this.$translate=n,this.resources=a,this.constants=r,this.conversationsService=o,this.personalConversationService=c,this.teamOverviewClassName=\"team-overview\",this.team=null,this.logger=i.newLogger(this.teamOverviewClassName),s.getTeams().then(function(e){l.team=e[0],l.teamId=l.team.siteInfo.groupId,l.teamPictureUrl=l.getTeamPictureUrl(l.teamId),l.channels=l.sortChannels(l.team.getChannels())})}return e.$inject=[\"$state\",\"$q\",\"$translate\",\"resources\",\"constants\",\"channelService\",\"conversationsService\",\"personalConversationService\",\"loggingService\"],e.prototype.toggleChannelFavorite=function(e){var t=this;return this.personalConversationService.toggleFavoriteSettingForChannel(e).then(function(){t.channels=t.sortChannels(t.channels)}).catch(function(e){return t.$q.reject()})},e.prototype.goToChannel=function(e){this.$state.go(this.constants.states.channelHub,{ctx:this.constants.navigation.context.channel})},e.prototype.sortChannels=function(e){var t=this;return this.getMatchedChannels(e,function(e){return e.isGeneral}).concat(this.getMatchedChannels(e,function(e){return e.displayName.contains(t.$translate.instant(t.resources.strings.surface_hub_channel_name_announcement))})).concat(this.getMatchedChannels(e,function(e){return e.isFavorite})).concat(e.sort(this.channelComparer))},e.prototype.getMatchedChannels=function(e,t){var n=[];return e.map(function(e,n){return t(e)?n:-1}).filter(function(e){return e>-1}).reverse().forEach(function(t){n.push(e[t]),e.splice(t,1)}),n.sort(this.channelComparer)},e.prototype.channelComparer=function(e,t){return e.displayName.localeCompare(t.displayName)},e.prototype.getTeamPictureUrl=function(e){var t=this.conversationsService.getConversation(e),n=t&&t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_Picture];return n?n+this.constants.amsImageTemplate.fullsize:null},e}();e.TeamOverviewController=t,angular.module(\"teamspace.teamOverview\",[\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.personalConversationService\"]).directive(\"teamOverview\",[\"constants\",function(e){return{restrict:\"E\",scope:{},controller:t,controllerAs:\"ctrl\",templateUrl:e.files.templates.teamOverview}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,n){var i=this;this.waitForParticipant=!0,this.participants=[];var r=t.getRootRouteParams();r&&a.getTeamMembers(r.teamName+\"@\"+n.authConstants.servicePrefix+\".\"+n.authConstants.tenant).then(function(e){i.waitForParticipant=!1,e&&e.length>0&&(i.participants=e)})}return e.$inject=[\"channelService\",\"routeUtilityService\",\"teamMembershipService\",\"appConfig\"],e}();e.TeamViewController=t,angular.module(\"teamspace.teamView\",[\"teamspace.channelService\",\"teamspace.routeUtilityService\"]).directive(\"teamView\",function(){return{restrict:\"E\",templateUrl:\"components/team-view/team-view.html\",controller:t,controllerAs:\"teamViewController\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var n=function(){function t(t,n,e,a){n.load(e.lazyModules.tenantSwitch).then(function(){var n={tenantName:t&&t[e.states.params.tenantName]};a.open(e.dialogs.tenantSwitchTransition,n)})}return t.$inject=[\"$stateParams\",\"$ocLazyLoad\",\"constants\",\"dialogService\"],t}();t.TenantSwitchPageController=n,angular.module(\"teamspace.tenantSwitchPage\",[]).directive(\"tenantSwitchPage\",function(){return{controller:n,controllerAs:\"tspc\",templateUrl:\"components/tenant-switch-page/tenant-switch-page.html\"}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var n=function(){function t(t,n,e,r){this.$translate=e,this.resources=r,this.$http=n.get(\"$http\"),this.dialogTitle=e.instant(r.strings.main_gear_third_party_notice),this.loadTPNContent()}return t.$inject=[\"$scope\",\"$injector\",\"$translate\",\"resources\"],t.prototype.loadTPNContent=function(){var t=this;this.TPNContent=this.$translate.instant(this.resources.strings.loading);var n={skipCommonHeaders:!0,method:\"GET\",url:\"assets/license/MSFT_Teams_TPN.txt\"};this.$http(n).then(function(n){t.TPNContent=n?n.data:t.$translate.instant(t.resources.strings.third_party_notice_load_failure)},function(n){t.TPNContent=t.$translate.instant(t.resources.strings.third_party_notice_load_failure)})},t}();t.ThirdPartyNoticeController=n,angular.module(\"teamspace.thirdPartyNotice\",[]).controller(\"ThirdPartyNoticeController\",n)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(e){e[e.Unknown=0]=\"Unknown\",e[e.DocumentFrame=1]=\"DocumentFrame\",e[e.Calling=2]=\"Calling\"}(t.MessagePaneHost||(t.MessagePaneHost={}));!function(e){e[e.Group=0]=\"Group\",e[e.OneToOne=1]=\"OneToOne\"}(t.ContextMessageConversationType||(t.ContextMessageConversationType={}));var s=function(){function t(t,s,i,n,o,a,r,c,l,h,p,d,g,v,m,u,C,y,M){var x=this;this.$q=t,this.$scope=i,this.constants=n,this.conversationsService=o,this.layoutService=r,this.loggingService=l,this.messageService=p,this.peopleService=d,this.sxConfig=v,this.utilityService=m,this.enableNewMessage=!0,this.disableMessageExpander=!1,this.isMeetupPane=!1,this.doNotFocusEditorOnInit=!1,this.isNewHighlightEnabledInCMP=!1,this.filesTitleBarVisible=!1,this.logger=l.newLogger(\"context-message-pane\"),this.paneId=m.generateUUIDNormalized(),this.viewModel&&this.viewModel.cleanup(),i.$on(\"$destroy\",function(){x.focusOnCompose=null,x.viewModel&&x.viewModel.cleanup()}),a.$on(i,n.events.messages.focusInMessageEditorOnAdd,function(){x.focusOnCompose&&x.focusOnCompose()});var f=y.getRootRouteParams(),S=(f&&f.fileType&&decodeURIComponent(f.fileType),document.getElementById(\"ts-file-document-title-bar\"));S&&\"none\"!==window.getComputedStyle(S).display&&(this.filesTitleBarVisible=!0),this.viewModel=h.createMessageThreadListViewModel(),this.viewModel.isLoadingConversations=!1,this.viewModel.isContextMessagePane=!0,C.isResolutionModesEnabled()?(this.resolutionMode=C.getResolutionMode(),this.defaultPagedConversationCount=C.retrieveConfigValue(this.resolutionMode,e.services.ResolutionDetectContext.ContextMessagePane,n.settings.names.defaultPagedConversationCount)):this.defaultPagedConversationCount=20,void 0!==this.context.isMeetupPane&&(this.isMeetupPane=this.context.isMeetupPane),this.isMeetupPane||e.accessibility.AccRole.Roles.TabElementsConstants.setOrderedRoleAttributes(e.accessibility.AccRole.Roles.TabElementsConstants.orderTypes.tabs),this.isChatConversation=this.context.conversationType===n.search.chat.conversationTypes.Chat,void 0!==this.context.enableNewMessage&&(this.enableNewMessage=this.context.enableNewMessage),void 0!==this.context.doNotFocusEditorOnInit&&(this.doNotFocusEditorOnInit=this.context.doNotFocusEditorOnInit),void 0!==this.context.focusEditorEventName&&(this.focusEditorEventName=this.context.focusEditorEventName),this.context.replyChainId?this.draftConversationItem=c.getLocalConversationItemByReplyChainId(this.context.replyChainId):this.context.conversationId&&(this.draftConversationItem=c.getLocalConversationItemByConversationId(this.context.conversationId)),this.context.allowMessageTypes&&(this.allowMessageTypes=this.context.allowMessageTypes),_.isNil(this.context.renderArea)||(this.renderArea=this.context.renderArea),_.isNil(this.context.watermarkOnNew)||(this.watermarkOnNew=this.context.watermarkOnNew),this.disableMessageExpander=this.context.disableMessageExpander;var w=!(!this.context||void 0===this.context.ngDialogId);this.isNewHighlightEnabledInCMP=g.valueAsBoolean(n.settings.names.enableNewHighlight),this.blockAttachments=w,this.messageType=this.isChatConversation?n.messages.types.newP2PMessage:n.messages.types.replyConversation,a.$on(i,n.events.policy.allowMeetingChatChanged,function(){return x.updateComposeBoxState()}),this.updateComposeBoxState()}return t.$inject=[\"$q\",\"$element\",\"$scope\",\"constants\",\"conversationsService\",\"eventingService\",\"layoutService\",\"localMessageStorageService\",\"loggingService\",\"messageThreadListViewModelFactory\",\"messageService\",\"peopleService\",\"settingsService\",\"sxConfig\",\"utilityService\",\"userAppsStore\",\"resolutionDetectService\",\"routeUtilityService\",\"filesUtilityService\"],t.prototype.updateComposeBoxState=function(){var e=this;if(this.isChatConversation&&this.context.conversationId){var t=this.conversationsService.getChatConversation(this.context.conversationId),s=t&&t.getOtherMembers(this.sxConfig.getCurrentSkypeMri());t&&s&&this.peopleService.getAllLatestPeopleProfile(s,\"context-message-pane\",!1).then(function(s){e.disableCompose=e.messageService.isChatReadOnly(t,s)},function(t){e.logger.error(\"getAllLatestPeopleProfile - failed getting the data from people service\")})}},t.prototype.onUpArrow=function(){var e=this;return this.viewModel?this.viewModel.editLastMessageFromMe(function(t){e.utilityService.scrollMessageIntoView(e.$scope,t)}):this.$q.when(!1)},t.prototype.sendMessage=function(t,s){var i,n=this;switch(this.context.replyChainIdType){case e.services.ReplyChainIdType.ParentMessageId:i=this.$q.when(this.context.replyChainId);break;case e.services.ReplyChainIdType.MessageId:i=this.$q.when(\"\");break;default:i=this.$q.when(\"\"),this.loggingService.error(\"Unsuported replyChainIdType: \"+this.context.replyChainIdType)}return i.then(function(e){return n.messageService.createMessage({conversationId:n.context.conversationId,replyChainId:e,messageSubject:t.subject,messageBody:t.message,messagePreview:t.preview,fileAttachments:t.attachments,extensions:t.extensions,mentions:t.mentions,inputExtensionAttachments:t.inputExtensionAttachments,embeddedLinks:t.embeddedlinks,isHtml:t.isHtml,importance:t.importance,replyPermission:t.replyPermission,clientId:t.clientId,draftObjectId:t.draftObjectId,scenario:s,inlineImages:t.inlineImages,messageTitle:t.title,layoutType:t.layoutType,layoutMetadata:t.layoutMetadata})})},t.prototype.collapseChat=function(){var e=this.loggingService.newScenario(this.constants.scenarios.files.toggleChatClosed);this.layoutService.rightRailHideExistingComponent(),e.stop()},t.prototype.registerFocusOnComposeCallback=function(e){this.focusOnCompose=e},t}();t.ContextMessagePaneController=s,angular.module(\"teamspace.contextMessagePane\",[\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.eventingService\",\"teamspace.layoutService\",\"teamspace.localMessageStorageService\",\"teamspace.loggingService\",\"teamspace.messageList\",\"teamspace.messageService\",\"teamspace.userAppsStore\",\"teamspace.peopleService\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"skypeX.sxConfig\",\"teamspace.routeUtilityService\",\"teamspace.filesUtilityService\"]).directive(\"contextMessagePane\",function(){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},templateUrl:\"components/threads/context-message-pane/context-message-pane.html\",controller:s,controllerAs:\"ctrl\"}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(t){var o=function(o){function n(e,t,n,i,r,a,l,c,s,p){var g=o.call(this,e,t,n,i,r,a,c,s,p)||this;return g.$scope=e,g.$timeout=t,g.$translate=n,g.$q=i,g.analyticsService=r,g.constants=a,g.dialogService=l,g.loggingService=c,g.resources=s,g.utilityService=p,g.logger=c.newLogger(\"CallingRecordingDeeplinkDialog\"),o.prototype.initialize.call(g),g}return __extends(n,o),n.$inject=[\"$scope\",\"$timeout\",\"$translate\",\"$q\",\"analyticsService\",\"constants\",\"dialogService\",\"loggingService\",\"resources\",\"utilityService\"],n.prototype.getTitle=function(){return this.$translate.instant(this.resources.strings.calling_recording_deeplink_dialog_title)},n.prototype.getInputAriaLabel=function(){return this.$translate.instant(this.resources.strings.calling_recording_deeplink_dialog_title)},n.prototype.getDisableInput=function(){return!0},n.prototype.getInputModelValue=function(){var e=this.$scope.ngDialogData.url;return e?this.$q.resolve(e):(this.logger.error(\"Recording deeplink: No url passed\"),this.$q.reject(this.$translate.instant(this.resources.strings.deep_link_copy_default_error)))},n.prototype.getFooterButtons=function(){var e={closeScenario:t.PanelActionScenario.cancelCallingRecordingDeeplink,closeScenarioType:t.PanelActionScenarioType.admin,closeSummary:\"Recording deep link dialog closed\",copyScenario:t.PanelActionScenario.getCallingRecordingDeeplink,copyScenarioType:t.PanelActionScenarioType.admin,copySummary:\"Recording deep link copied\"};return this.getDefaultFooterButtons(e)},n.prototype.getPanelType=function(){return e.PanelType.teamDeeplinkDialog},n}(t.BaseCopyDialogController);t.CallingRecordingDeeplinkDialogController=o,angular.module(\"teamspace.callingRecordingDeeplinkDialog\",[\"pascalprecht.translate\",\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.locales\",\"teamspace.baseCopyDialog\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.callingRecordingDeeplink,{template:\"components/base-copy-dialog/base-copy-dialog.html\",className:\"ts-modal-dialog ts-recording-deeplink\",closeByEscape:!0,closeByDocument:!0,controller:\"CallingRecordingDeeplinkDialogController\",controllerAs:\"copyCtrl\",ariaAuto:!1,ariaRole:\"dialog\",ariaLabelledById:\"modalDialog-title\"})}]).controller(\"CallingRecordingDeeplinkDialogController\",o)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Default=0]=\"Default\",e[e.Channel=1]=\"Channel\",e[e.Team=2]=\"Team\",e[e.Chat=3]=\"Chat\",e[e.Meeting=4]=\"Meeting\"}(e.SystemMessageRenderArea||(e.SystemMessageRenderArea={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){!function(a){a[a.Local=0]=\"Local\",a[a.LocalAndNetwork=1]=\"LocalAndNetwork\"}(a.MessagesDataSource||(a.MessagesDataSource={}))}(a.components||(a.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.SELF_MENTION=1]=\"SELF_MENTION\",e[e.IMPORTANT=2]=\"IMPORTANT\",e[e.FAV_CHANNEL_MENTION=3]=\"FAV_CHANNEL_MENTION\",e[e.TEAM_MENTION=4]=\"TEAM_MENTION\",e[e.ANNOUNCEMENT=5]=\"ANNOUNCEMENT\",e[e.PINNED=6]=\"PINNED\",e[e.URGENT=7]=\"URGENT\"}(e.ActionMarkerType||(e.ActionMarkerType={}));!function(e){e[e.PartialCollapsed=1]=\"PartialCollapsed\",e[e.Expanded=2]=\"Expanded\",e[e.Collapsed=3]=\"Collapsed\"}(e.ThreadCollapsedState||(e.ThreadCollapsedState={}));!function(e){e[e.Internal=0]=\"Internal\",e[e.User=1]=\"User\",e[e.Deeplink=2]=\"Deeplink\",e[e.Retry=3]=\"Retry\"}(e.ThreadExpandSource||(e.ThreadExpandSource={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.ExtraLarge=4]=\"ExtraLarge\",e[e.Full=3]=\"Full\",e[e.Large=2]=\"Large\",e[e.Medium=1]=\"Medium\",e[e.Small=0]=\"Small\"}(e.SizeBuckets||(e.SizeBuckets={}));!function(e){e[e.ExtraLarge=195]=\"ExtraLarge\",e[e.Full=72]=\"Full\",e[e.Large=46]=\"Large\",e[e.Medium=11]=\"Medium\"}(e.SizeBucketsCharacterLength||(e.SizeBucketsCharacterLength={}));!function(e){e[e.Done=0]=\"Done\",e[e.InProcess=1]=\"InProcess\",e[e.UnknownError=2]=\"UnknownError\",e[e.ScoreTooLow=3]=\"ScoreTooLow\",e[e.TooManyCharacters=4]=\"TooManyCharacters\"}(e.MessageTranslationState||(e.MessageTranslationState={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.result=0]=\"result\",e[e.confirmation=1]=\"confirmation\",e[e.message=2]=\"message\",e[e.delete=3]=\"delete\"}(e.MessageSuggestionQueryResultType||(e.MessageSuggestionQueryResultType={}))}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var o=function(){function t(t,o){this.topContributorsClassName=\"top-contributors\",this.contributors=[],this.logger=o.newLogger(this.topContributorsClassName),(!this.contributors||this.contributors.length<=0)&&(this.contributors.push({mri:\"some dummy mri\"}),this.contributors.push({mri:\"some dummy mri\"}),this.contributors.push({mri:\"some dummy mri\"}))}return t.$inject=[\"constants\",\"loggingService\"],t}();t.TopContributorsController=o,angular.module(\"teamspace.topContributors\",[\"teamspace.constants\",\"teamspace.loggingService\"]).directive(\"topContributors\",[\"constants\",function(t){return{restrict:\"E\",scope:{},bindToController:{contributors:\"=?\"},controller:o,controllerAs:\"ctrl\",templateUrl:t.files.templates.topContributors}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,i,n,o){this.$translate=e,this.$scope=t,this.constants=s,this.ariaLiveService=i,this.$timeout=n,this.resources=o,this.selectedItemIndex=0,this.selectedTeamIndex=-1,this.inputDropdownSelector=\".tree-channel-input\",this.dropdownContainerSelector=\".tree-item-container\",this.dropdownItemClass=\"ts-tree-menu-cont\",this.selectedChannelElementSelector=\".chosen\",this._show=!1,this.treeViewOptions=_.cloneDeep(this.options),this.resultsUpdatedFunction=_.debounce(function(){i.update(e.instant(o.strings.meeting_channel_results_updated),!0)},1e3),this.ngModel&&(this.selectedDisplayValue=this.displayValueFormatter({id:this.ngModel}))}return e.$inject=[\"$translate\",\"$scope\",\"constants\",\"ariaLiveService\",\"$timeout\",\"resources\"],Object.defineProperty(e.prototype,\"show\",{get:function(){return this._show},set:function(e){this._show=e;var t=angular.element(this.inputDropdownSelector);angular.isUndefined(t)||t.length<1||(this._show?t.attr(\"aria-hidden\",\"true\"):t.attr(\"aria-hidden\",\"\"))},enumerable:!0,configurable:!0}),e.prototype.itemSelected=function(e,t,s){var i=this;this.ngModel=e,this.show=!1,this.selectedTeamIndex=t,this.selectedItemIndex=s,this.selectedDisplayValue=this.displayValueFormatter({id:e}),this.$timeout(function(){angular.element(i.inputDropdownSelector).focus()})},e.prototype.lostFocus=function(e){var t=e&&e.relatedTarget&&e.relatedTarget.offsetParent?angular.element(e.relatedTarget.offsetParent):null,s=angular.element(document.activeElement);t&&t.hasClass(this.dropdownItemClass)||s.offsetParent().hasClass(this.dropdownItemClass)||s.hasClass(this.inputDropdownSelector.substring(1))||(this.show=!1,this.selectedDisplayValue=this.displayValueFormatter({id:this.ngModel}),this.$scope.$applyAsync()),window.event=e.originalEvent},e.prototype.lostFocusWithTimeout=function(e){var t=this;setTimeout(function(){t.lostFocus(e)},100)},e.prototype.handleKeyPress=function(e){switch(e.which){case this.constants.keyCodes.down:this.selectedTeamIndex<0?(this.selectedTeamIndex=0,this.selectedItemIndex=-1,this.isSelectedTeamInfoMessage()&&this.selectedTeamIndex++):-1===this.selectedItemIndex&&!this.treeViewOptions[this.selectedTeamIndex].expanded&&this.selectedTeamIndex+1<this.treeViewOptions.length?this.selectedTeamIndex++:this.selectedItemIndex+1<this.treeViewOptions[this.selectedTeamIndex].subItems.length?this.selectedItemIndex++:this.selectedTeamIndex+1<this.treeViewOptions.length&&(this.selectedItemIndex=-1,this.selectedTeamIndex++),e.preventDefault(),this.scrollToSelected(),this.narrateSelection(),this.$scope.$applyAsync();break;case this.constants.keyCodes.up:if(-1===this.selectedTeamIndex)return;-1===this.selectedItemIndex?--this.selectedTeamIndex>0&&this.treeViewOptions[this.selectedTeamIndex].expanded?this.selectedItemIndex=this.treeViewOptions[this.selectedTeamIndex].subItems.length-1:this.isSelectedTeamInfoMessage()&&this.selectedTeamIndex--:this.selectedItemIndex--,e.preventDefault(),this.scrollToSelected(),this.narrateSelection(),this.$scope.$applyAsync();break;case this.constants.keyCodes.right:-1==this.selectedItemIndex&&this.selectedTeamIndex>0&&(this.treeViewOptions[this.selectedTeamIndex].expanded=!0,this.ariaLiveService.update(this.$translate.instant(this.resources.strings.triangle_expanded),!0));break;case this.constants.keyCodes.left:-1==this.selectedItemIndex&&this.selectedTeamIndex>0&&(this.treeViewOptions[this.selectedTeamIndex].expanded=!1,this.ariaLiveService.update(this.$translate.instant(this.resources.strings.triangle_collapsed),!0));break;case this.constants.keyCodes.enter:if(!this.show)return;-1==this.selectedTeamIndex?this.itemSelected(this.noneOption,-1,-1):-1==this.selectedItemIndex?this.teamItemClicked(e,this.treeViewOptions[this.selectedTeamIndex]):this.itemSelected(this.treeViewOptions[this.selectedTeamIndex].subItems[this.selectedItemIndex].id,this.selectedTeamIndex,this.selectedItemIndex),this.preventEvent(e);break;case this.constants.keyCodes.escape:this.show&&(this.show=!1,e.preventDefault(),e.stopImmediatePropagation())}},e.prototype.teamItemClicked=function(e,t){this.preventEvent(e),t.expanded=!t.expanded,this.ariaLiveService.update(this.$translate.instant(t.expanded?this.resources.strings.triangle_expanded:this.resources.strings.triangle_collapsed),!0)},e.prototype.preventEvent=function(e){e&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation())},e.prototype.showDropdown=function(e,t){var s=this;if(this.show&&0==angular.element(this.dropdownContainerSelector).length)return this.show=!1,void this.$timeout(function(){s.showDropdown(e,t)});this.treeViewOptions=_.cloneDeep(this.options),this.show=t||!this.show,this.selectedTeamIndex>=0&&(this.treeViewOptions[this.selectedTeamIndex].expanded=!0),this.show&&this.scrollToSelected(),this.$scope.$applyAsync()},e.prototype.selectInput=function(e){angular.element(this.inputDropdownSelector).select()},e.prototype.scrollToSelected=function(){var e=this;setTimeout(function(){var t=angular.element(e.dropdownContainerSelector),s=angular.element(e.selectedChannelElementSelector);s&&s.position()&&(s.position().top+s.height()>t.height()||s.position().top<0)&&(e.selectedItemIndex>-1?s[0].scrollIntoView(!1):s.children()[0].scrollIntoView(!1))})},e.prototype.isSelectedTeamInfoMessage=function(){var e=this.treeViewOptions[this.selectedTeamIndex];return e&&e.id===this.noneOption&&e.subItems&&0===e.subItems.length},e.prototype.narrateSelection=function(){if(this.selectedItemIndex<0)if(this.selectedTeamIndex>=0){var e=this.treeViewOptions[this.selectedTeamIndex];e.expanded?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_channel_picker_team_collapse,{teamName:e.label}),!0):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_channel_picker_team_expand,{teamName:e.label}),!0),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_channel_picker_position,{number:this.selectedTeamIndex+1,count:this.treeViewOptions.length}),!0)}else this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_channel_placeholder),!0);else this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_channel_picker_message,{teamName:this.treeViewOptions[this.selectedTeamIndex].label,channelName:this.treeViewOptions[this.selectedTeamIndex].subItems[this.selectedItemIndex].label}),!0),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.meeting_channel_picker_position,{number:this.selectedItemIndex+1,count:this.treeViewOptions[this.selectedTeamIndex].subItems.length}),!0)},e.prototype.inputClick=function(e){var t=angular.element(this.inputDropdownSelector);t&&t.length&&t.select(),this.showDropdown(e,!1)},e.prototype.resetSelected=function(){this.selectedItemIndex=-1,this.selectedTeamIndex=-1},e.prototype.filterResults=function(e){e&&e.length>0&&!this.show&&(this.show=!0),this.treeViewOptions=[];for(var t=this,s=0;s<this.options.length;s++)!function(s){if(t.options[s].label&&t.options[s].label.toLowerCase().startsWith(e.toLowerCase()))return t.treeViewOptions.push(t.options[s]),t.treeViewOptions[t.treeViewOptions.length-1].expanded=!0,\"continue\";for(var i=t.options[s].subItems,n=[],o=0;o<i.length;o++)!function(t){var s=i[t];s.label&&s.label.toLowerCase().startsWith(e.toLowerCase())?n.push(s):s.searchableLabels&&s.searchableLabels.length&&_.forEach(s.searchableLabels,function(t){return!t||!t.toLowerCase().startsWith(e.toLowerCase())||(n.push(s),!1)})}(o);if(n.length>0){var a=t.options[s],r={id:a.id,label:a.label,subItems:n,expanded:!0};t.treeViewOptions.push(r)}}(s);this.resultsUpdatedFunction()},e}();e.TreeDropdownController=t,angular.module(\"teamspace.treeDropdown\",[]).directive(\"treeDropdown\",[function(){return{restrict:\"E\",scope:{},bindToController:{options:\"=?\",ngModel:\"=?\",placeholder:\"=?\",displayValueFormatter:\"&\",parentClass:\"=?\",disabled:\"=?\",noneOption:\"=?\",ariaLabelledById:\"@?\"},templateUrl:\"components/tree-dropdown/tree-dropdown.html\",controller:t,controllerAs:\"td\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,s,a){this.callingService=e,this.$scope=t,this.$translate=n,this.resources=s,this.deviceManagerService=a,this.isTTYDisabled=!1}return e.$inject=[\"callingService\",\"$scope\",\"$translate\",\"resources\",\"deviceManagerService\"],Object.defineProperty(e.prototype,\"isTTYEnabled\",{get:function(){return this.deviceManagerService.isTTYEnabled()},set:function(e){var t=this;this.setWarningMessage(null),this.deviceManagerService.enableTTYSupport(e).then(function(){t.warnOnActiveCall(),t.$scope.$applyAsync()}).catch(function(e){t.isTTYDisabled=!0,t.setWarningMessage(t.$translate.instant(t.resources.strings.tty_dialog_active_browser_unsupported_error)),t.$scope.$applyAsync()})},enumerable:!0,configurable:!0}),e.prototype.warnOnActiveCall=function(){var e=this.callingService.getAllCalls(!1).length>0;this.setWarningMessage(e?this.$translate.instant(this.resources.strings.tty_dialog_active_call_warning):null)},e.prototype.setWarningMessage=function(e){this.warningMessage=e},e}();e.TTYSettingsController=t,angular.module(\"teamspace.ttySettings\",[\"pascalprecht.translate\",\"teamspace.locales\"]).controller(\"TTYSettingsController\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var n=function(){return function(){}}();t.TypingIndicatorController=n,angular.module(\"teamspace.typingIndicator\",[\"pascalprecht.translate\"]).directive(\"typingIndicator\",function(){return{restrict:\"E\",scope:{},bindToController:{userString:\"@\",typingUser:\"=?\",isOneUserTyping:\"=?\",displayProfilePicture:\"=?\"},controllerAs:\"typingIndicator\",templateUrl:\"components/typing-indicator/typing-indicator.html\",controller:n}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var IconType;!function(e){e[e.Core=0]=\"Core\",e[e.Messaging=1]=\"Messaging\",e[e.TeamsChannels=2]=\"TeamsChannels\",e[e.Files=3]=\"Files\",e[e.CallingMeetings=4]=\"CallingMeetings\",e[e.AppsTabsBots=5]=\"AppsTabsBots\",e[e.Animated=6]=\"Animated\",e[e.Edu=7]=\"Edu\",e[e.BrandIcons=8]=\"BrandIcons\",e[e.Speaker=9]=\"Speaker\",e[e.MissingIcons=10]=\"MissingIcons\"}(IconType||(IconType={}));var iconData=[{name:\"Overflow\",svg:\"icons-more\",type:IconType.Core},{name:\"Waffle\",svg:\"icons-waffle\",type:IconType.Core},{name:\"Gripper\",svg:\"icons-gripper\",type:IconType.Core},{name:\"Close\",svg:\"icons-close\",lookupKeywords:\"x\",type:IconType.Core},{name:\"Close\",svg:\"icons-close-end-call\",lookupKeywords:\"x\",deprecated:!0,useInstead:\"icons-close\",type:IconType.Core},{name:\"Add\",svg:\"icons-add\",lookupKeywords:\"plus\",type:IconType.Core},{name:\"Minus\",svg:\"icons-minus\",lookupKeywords:\"minus\",type:IconType.Core},{name:\"Chevron Down (L)\",svg:\"icons-dropdown\",deprecated:!0,useInstead:\"icons-chevron-down\",type:IconType.Core},{name:\"Chevron Down (L)\",svg:\"icons-chevron-down\",type:IconType.Core},{name:\"Chevron Down (M)\",svg:\"icons-dropdown-small\",type:IconType.Core},{name:\"Chevron Down (S)\",svg:\"icons-chevron-down-small\",type:IconType.Core},{name:\"Chevron Left (L)\",svg:\"icons-chevron-left\",type:IconType.Core},{name:\"Chevron Left (M)\",svg:\"icons-chevronmed-left\",type:IconType.Core},{name:\"Chevron Left (S)\",svg:\"icons-chevron-left-small\",deprecated:!0,type:IconType.Core},{name:\"Chevron Left\",svg:\"icons-chrome-back\",deprecated:!0,useInstead:\"icons-chevronmed-left\",type:IconType.Core},{name:\"Chevron Right (L)\",svg:\"icons-chevron-right\",type:IconType.Core},{name:\"Chevron Right (M)\",svg:\"icons-chevronmed-right\",type:IconType.Core},{name:\"Chevron Right (M)\",svg:\"icons-chevronmed-right-filled\",type:IconType.Core},{name:\"Chevron Right (Files?)\",svg:\"icons-chevron-right-files\",deprecated:!0,useInstead:\"icons-chevronmed-right\",type:IconType.Core},{name:\"Chevron Right\",svg:\"icons-chrome-forward\",deprecated:!0,useInstead:\"icons-chevronmed-right\",type:IconType.Core},{name:\"Chevron\",svg:\"icons-patharrow\",deprecated:!0,useInstead:\"icons-chevronmed-right\",type:IconType.Core},{name:\"Chevron Right (s)\",svg:\"icons-chevronsm-right\",deprecated:!0,useInstead:\"icons-chevronmed-right\",type:IconType.Core},{name:\"Chevron\",svg:\"icons-chevron\",deprecated:!0,lookupKeywords:\"expand collapse\",type:IconType.Core},{name:\"Maximize\",svg:\"icons-chrome-maximize\",type:IconType.Core},{name:\"Minimize\",svg:\"icons-chrome-minimize\",type:IconType.Core},{name:\"Minimize\",svg:\"icons-chrome-unmaximize\",type:IconType.Core},{name:\"Arrow up\",svg:\"icons-arrow-up\",type:IconType.Core},{name:\"Arrow up (S)\",svg:\"icons-arrow-up-small\",type:IconType.Core},{name:\"Arrow down\",svg:\"icons-arrow-down\",type:IconType.Core},{name:\"Arrow Right\",svg:\"icons-arrow-right\",type:IconType.Core},{name:\"Triangle Right (S)\",svg:\"icons-triangle-right-small\",type:IconType.Core},{name:\"Triangle Up (S)\",svg:\"icons-triangle-up-small\",type:IconType.Core},{name:\"Triangle Down (S)\",svg:\"icons-triangle-down-small\",type:IconType.Core},{name:\"Pointer up\",svg:\"icons-rounded-pointer-up\",type:IconType.Core},{name:\"Pointer\",svg:\"icons-call-UFD-beak\",deprecated:!0,type:IconType.Core},{name:\"Fullscreen\",svg:\"icons-expand\",type:IconType.Core},{name:\"Collapse\",svg:\"icons-collapse\",type:IconType.Core},{name:\"Star\",svg:\"icons-star\",type:IconType.Core},{name:\"Star\",svg:\"icons-star-no-padding\",deprecated:!0,useInstead:\"icons-star\",type:IconType.Core},{name:\"Star\",svg:\"icons-starred\",type:IconType.Core},{name:\"Star\",svg:\"icons-starred-no-padding\",deprecated:!0,useInstead:\"icons-starred\",type:IconType.Core},{name:\"Show Filled\",svg:\"icons-show-filled\",type:IconType.Core},{name:\"Show Unfilled\",svg:\"icons-show-unfilled\",type:IconType.Core},{name:\"Hide Unfilled\",svg:\"icons-hide-filled\",type:IconType.Core},{name:\"Hide Filled\",svg:\"icons-hide-unfilled\",type:IconType.Core},{name:\"Pin\",svg:\"icons-compose-extension-pin\",type:IconType.Core},{name:\"Unpin\",svg:\"icons-compose-extension-unpin\",type:IconType.Core},{name:\"Settings / Gear\",svg:\"icons-settings\",type:IconType.Core},{name:\"Search\",svg:\"icons-search\",type:IconType.Core},{name:\"Notifications\",svg:\"icons-bell\",type:IconType.Core},{name:\"Notifications (Muted)\",svg:\"icons-bell-muted\",type:IconType.Core},{name:\"Notifications (Appbar)\",svg:\"icons-bell-medium\",type:IconType.Core},{name:\"Filter\",svg:\"icons-filter\",type:IconType.Core},{name:\"Filtered\",svg:\"icons-filtered\",type:IconType.Core},{name:\"Help\",svg:\"icons-faq\",type:IconType.Core},{name:\"Info\",svg:\"icons-info\",type:IconType.Core},{name:\"Syncing\",svg:\"icons-recurrence\",type:IconType.Core},{name:\"Refresh\",svg:\"icons-refresh\",type:IconType.Core},{name:\"Refresh\",svg:\"icons-retry\",deprecated:!0,useInstead:\"icons-refresh\",type:IconType.Core},{name:\"Refresh\",svg:\"icons-reload\",deprecated:!0,useInstead:\"icons-refresh\",type:IconType.Core},{name:\"Open new window\",svg:\"icons-open-outside\",type:IconType.Core},{name:\"Open new window\",svg:\"icons-open-new-window\",deprecated:!0,useInstead:\"icons-open-outside\",type:IconType.Core},{name:\"Open new window\",svg:\"icons-open-new-window-filled\",deprecated:!0,useInstead:\"icons-open-outside\",type:IconType.Core},{name:\"Open w/options\",svg:\"icons-open-inside\",type:IconType.Core},{name:\"Share\",svg:\"icons-share\",type:IconType.Core},{name:\"Menu\",svg:\"icons-menu-light\",type:IconType.Core},{name:\"Feedback\",svg:\"icons-feedback\",type:IconType.Core},{name:\"Feedback (?)\",svg:\"icons-feedback-app\",deprecated:!0,type:IconType.Core},{name:\"Computer\",svg:\"icons-desktop\",type:IconType.Core},{name:\"Download desktop (Appbar)\",svg:\"icons-appbar-download\",lookupKeywords:\"app-bar desktop\",type:IconType.Core},{name:\"Download mobile (Appbar)\",svg:\"icons-appbar-download-mobile\",lookupKeywords:\"app-bar mobile phone\",type:IconType.Core},{name:\"Check\",svg:\"icons-accept\",type:IconType.Core},{name:\"Check\",svg:\"icons-check\",deprecated:!0,useInstead:\"icons-accept\",type:IconType.Core},{name:\"Check (S)\",svg:\"icons-check-small\",deprecated:!0,type:IconType.Core},{name:\"Checkbox\",svg:\"icons-checkbox-unselected\",type:IconType.Core},{name:\"Checkbox selected\",svg:\"icons-checked\",deprecated:!0,type:IconType.Core},{name:\"Checkbox selected\",svg:\"icons-checkbox-selected\",type:IconType.Core},{name:\"Toggle on\",svg:\"toggle-on\",type:IconType.Core},{name:\"Toggle off\",svg:\"toggle-off\",deprecated:!0,type:IconType.Core},{name:\"Toggle 14px\",svg:\"icons-toggle-14\",type:IconType.Core},{name:\"Toggle 18px\",svg:\"icons-toggle-18\",type:IconType.Core},{name:\"Radiobox\",svg:\"icons-radiobox-unselected\",type:IconType.Core},{name:\"Radiobox\",svg:\"icons-radiobox-selected\",type:IconType.Core},{name:\"Block\",svg:\"icons-block\",type:IconType.Core},{name:\"Block\",svg:\"icons-dnd\",deprecated:!0,useInstead:\"icons-block\",type:IconType.Core},{name:\"Blocked\",svg:\"icons-call-blocked\",type:IconType.Core},{name:\"Play\",svg:\"icons-play\",type:IconType.Core},{name:\"Play\",svg:\"icons-call-resume\",deprecated:!0,useInstead:\"icons-play\",type:IconType.Core},{name:\"Pause\",svg:\"icons-play-pause\",type:IconType.Core},{name:\"Forward\",svg:\"icons-play-forward\",deprecated:!0,type:IconType.Core},{name:\"Up indicator\",svg:\"icons-indicator\",type:IconType.Core},{name:\"Down indicator\",svg:\"icons-down-indicator\",type:IconType.Core},{name:\"Warning\",svg:\"icons-error\",type:IconType.Core},{name:\"Warning (S)\",svg:\"icons-error-small\",deprecated:!0,useInstead:\"icons-error\",type:IconType.Core},{name:\"Warning (L)\",svg:\"icons-error-large\",type:IconType.Core},{name:\"Warning\",svg:\"icons-call-alert\",type:IconType.Core},{name:\"Warning\",svg:\"icons-call-alert-full-body\",deprecated:!0,useInstead:\"icons-error\",type:IconType.Core},{name:\"Warning\",svg:\"icons-alert\",type:IconType.Core},{name:\"Warning\",svg:\"icons-call-emergency\",deprecated:!0,useInstead:\"icons-error\",type:IconType.Core},{name:\"Valid input\",svg:\"icons-input-valid\",type:IconType.Core},{name:\"Invalid input\",svg:\"icons-input-invalid\",type:IconType.Core},{name:\"Getting started\",svg:\"icons-gettingstarted\",type:IconType.Core},{name:\"Help article\",svg:\"icons-helparticle\",type:IconType.Core},{name:\"Undo\",svg:\"icons-arrow-back\",deprecated:!0,type:IconType.Core},{name:\"Cortana\",svg:\"icons-cortana\",type:IconType.Core},{name:\"Cortana\",svg:\"icons-cortana-in-context\",type:IconType.Core},{name:\"Keyboard\",svg:\"icons-keyboard\",type:IconType.Core},{name:\"OOF\",svg:\"icons-oof\",type:IconType.Core},{name:\"Inferred\",svg:\"icons-inferred\",type:IconType.Core},{name:\"Analytics\",svg:\"icons-analytics\",type:IconType.Core},{name:\"Plus circled\",svg:\"icons-plus-circled\",type:IconType.Core},{name:\"Location\",svg:\"icons-location\",type:IconType.Core},{name:\"Trending\",svg:\"icons-trending\",type:IconType.Core},{name:\"Zoom in\",svg:\"icons-screen-zoom-in\",type:IconType.Core},{name:\"Zoom out\",svg:\"icons-screen-zoom-out\",type:IconType.Core},{name:\"Urgent\",svg:\"icons-urgent\",lookupKeywords:\"notifications\",type:IconType.Core},{name:\"Snooze\",svg:\"icons-snooze\",lookupKeywords:\"snooze\",type:IconType.Core},{name:\"Wi-Fi\",svg:\"icons-wifi\",type:IconType.Core},{name:\"Bluetooth\",svg:\"icons-bluetooth\",type:IconType.Core},{name:\"Border Dotted\",svg:\"icons-border-dotted\",type:IconType.Core},{name:\"Tag\",svg:\"icons-tag\",lookupKeywords:\"label badge\",type:IconType.Core},{name:\"Switch\",svg:\"icons-switch\",lookupKeywords:\"switch\",type:IconType.Core},{name:\"Chat\",svg:\"icons-chat\",lookupKeywords:\"new message\",type:IconType.Messaging},{name:\"Chat (Appbar)\",svg:\"icons-chat-medium\",lookupKeywords:\"new message\",type:IconType.Messaging},{name:\"No Chat\",svg:\"icons-no-chat\",lookupKeywords:\"off\",type:IconType.Messaging},{name:\"Reply\",svg:\"icons-reply\",type:IconType.Messaging},{name:\"Compose\",svg:\"icons-compose\",type:IconType.Messaging},{name:\"Compose\",svg:\"icons-add-chat\",type:IconType.Messaging},{name:\"Compose\",svg:\"icons-compose-extension-badge\",deprecated:!0,useInstead:\"icons-compose\",type:IconType.Messaging},{name:\"Compose\",svg:\"icons-compose-ext-menu-item\",type:IconType.Messaging},{name:\"Send\",svg:\"icons-send\",type:IconType.Messaging},{name:\"Cross post\",svg:\"icons-cross-post\",type:IconType.Messaging},{name:\"Save\",svg:\"icons-bookmark\",type:IconType.Messaging},{name:\"Saved\",svg:\"icons-bookmarked\",type:IconType.Messaging},{name:\"Attachment\",svg:\"icons-attachment\",type:IconType.Messaging},{name:\"Giphy\",svg:\"icons-giphy\",type:IconType.Messaging},{name:\"Bold\",svg:\"icons-bold\",type:IconType.Messaging},{name:\"Italic\",svg:\"icons-italic\",type:IconType.Messaging},{name:\"Underline\",svg:\"icons-underline\",type:IconType.Messaging},{name:\"Bulleted list\",svg:\"icons-bullets\",type:IconType.Messaging},{name:\"Numbered list\",svg:\"icons-number-list\",type:IconType.Messaging},{name:\"Code snippet\",svg:\"icons-codesnippet\",type:IconType.Messaging},{name:\"Translation\",svg:\"icons-translation\",type:IconType.Messaging},{name:\"Read aloud\",svg:\"icons-read-aloud\",type:IconType.Messaging},{name:\"Delete\",svg:\"icons-delete\",type:IconType.Messaging},{name:\"Edit\",svg:\"icons-edit\",type:IconType.Messaging},{name:\"Sticker\",svg:\"icons-sticker\",type:IconType.Messaging},{name:\"Emoji\",svg:\"icons-emoji\",type:IconType.Messaging},{name:\"Flag\",svg:\"icons-flag\",type:IconType.Messaging},{name:\"Like (S)\",svg:\"icons-like-small\",deprecated:!0,type:IconType.Messaging},{name:\"Like\",svg:\"icons-like\",type:IconType.Messaging},{name:\"Liked\",svg:\"icons-liked\",type:IconType.Messaging},{name:\"Email\",svg:\"icons-email\",type:IconType.Messaging},{name:\"Highlight\",svg:\"icons-highlight\",type:IconType.Messaging},{name:\"Important\",svg:\"icons-redbang\",type:IconType.Messaging},{name:\"Text color\",svg:\"icons-font-color\",type:IconType.Messaging},{name:\"Text size\",svg:\"icons-font-size\",type:IconType.Messaging},{name:\"Format\",svg:\"icons-format\",type:IconType.Messaging},{name:\"Table\",svg:\"icons-table\",type:IconType.Messaging},{name:\"Add table\",svg:\"icons-table-add\",type:IconType.Messaging},{name:\"Delete table\",svg:\"icons-table-delete\",type:IconType.Messaging},{name:\"Mark read\",svg:\"icons-mark-as-read\",lookupKeywords:\"glasses\",type:IconType.Messaging},{name:\"Mark unread\",svg:\"icons-mark-as-unread\",lookupKeywords:\"glasses\",type:IconType.Messaging},{name:\"Show / Visible\",svg:\"icons-view-small\",lookupKeywords:\"eye\",deprecated:!0,type:IconType.Messaging},{name:\"Show / Visible\",svg:\"icons-unread\",deprecated:!0,useInstead:\"icons-unhide\",lookupKeywords:\"eye\",type:IconType.Messaging},{name:\"Eye friendlier\",svg:\"icons-eye-friendlier\",lookupKeywords:\"eye\",type:IconType.Messaging},{name:\"Unhide\",svg:\"icons-unhide\",lookupKeywords:\"eye\",type:IconType.Messaging},{name:\"Hide\",svg:\"icons-hide\",lookupKeywords:\"eye\",type:IconType.Messaging},{name:\"Mention\",svg:\"icons-mention\",lookupKeywords:\"@\",type:IconType.Messaging},{name:\"Mention (S)\",svg:\"icons-mention-small-bold\",lookupKeywords:\"@\",type:IconType.Messaging},{name:\"Quote\",svg:\"icons-quote\",type:IconType.Messaging},{name:\"Mute\",svg:\"icons-mutechat\",type:IconType.Messaging},{name:\"Announcement\",svg:\"icons-megaphone\",lookupKeywords:\"announcement\",type:IconType.Messaging},{name:\"Add image\",svg:\"icons-image-filled\",type:IconType.Messaging},{name:\"Checked circle filled\",svg:\"icons-presence\",type:IconType.Messaging},{name:\"Checked circle\",svg:\"icons-presence-available\",type:IconType.Messaging},{name:\"Circle empty\",svg:\"icons-presence-stroke\",type:IconType.Messaging},{name:\"Status Icon\",svg:\"icons-edit-status\",type:IconType.Messaging},{name:\"Follow Status\",svg:\"icons-status-follow\",type:IconType.Messaging},{name:\"Unfollow Status\",svg:\"icons-status-unfollow\",type:IconType.Messaging},{name:\"Like (Feed reactions)\",svg:\"icons-reactions-like\",type:IconType.Messaging},{name:\"Heart (Feed reactions)\",svg:\"icons-reactions-heart\",type:IconType.Messaging},{name:\"Wow (Feed reactions)\",svg:\"icons-reactions-wow\",type:IconType.Messaging},{name:\"Laugh (Feed reactions)\",svg:\"icons-reactions-laugh\",type:IconType.Messaging},{name:\"Angry (Feed reactions)\",svg:\"icons-reactions-angry\",type:IconType.Messaging},{name:\"Sad (Feed reactions)\",svg:\"icons-reactions-sad\",type:IconType.Messaging},{name:\"Multiple reactions (Feed reactions)\",svg:\"icons-reactions-cluster\",type:IconType.Messaging},{name:\"Channel\",svg:\"icons-channel-icon\",type:IconType.TeamsChannels},{name:\"Follow Channel\",svg:\"icons-follow-channel\",type:IconType.TeamsChannels},{name:\"Unfollow Channel\",svg:\"icons-unfollow-channel\",type:IconType.TeamsChannels},{name:\"Add team\",svg:\"icons-team-create\",type:IconType.TeamsChannels},{name:\"Team\",svg:\"icons-teams\",type:IconType.TeamsChannels},{name:\"Team (Appbar)\",svg:\"icons-teams-medium\",type:IconType.TeamsChannels},{name:\"Team\",svg:\"icons-groups\",deprecated:!0,useInstead:\"icons-teams\",type:IconType.TeamsChannels},{name:\"Roster\",svg:\"icons-roster\",type:IconType.TeamsChannels},{name:\"Roster\",svg:\"icons-people-pane\",deprecated:!0,useInstead:\"icons-roster\",type:IconType.TeamsChannels},{name:\"Roster\",svg:\"icons-people\",deprecated:!0,useInstead:\"icons-roster\",type:IconType.TeamsChannels},{name:\"Roster\",svg:\"icons-call-consultation\",deprecated:!0,useInstead:\"icons-roster\",type:IconType.TeamsChannels},{name:\"Roster\",svg:\"icons-roster-mini\",type:IconType.TeamsChannels},{name:\"Archive\",svg:\"icons-archive\",type:IconType.TeamsChannels},{name:\"Private\",svg:\"icons-lock\",deprecated:!0,useInstead:\"icons-private\",type:IconType.TeamsChannels},{name:\"Private\",svg:\"icons-private\",lookupKeywords:\"lock\",type:IconType.TeamsChannels},{name:\"Private\",svg:\"lock_icon\",lookupKeywords:\"lock\",deprecated:!0,useInstead:\"icons-private\",type:IconType.TeamsChannels},{name:\"Private 14px\",svg:\"icons-lock-14\",lookupKeywords:\"lock\",type:IconType.TeamsChannels},{name:\"Private 18px\",svg:\"icons-lock-18\",lookupKeywords:\"lock\",type:IconType.TeamsChannels},{name:\"Leave\",svg:\"icons-leave\",type:IconType.TeamsChannels},{name:\"Contact card group\",svg:\"icons-contact-card-group\",type:IconType.TeamsChannels},{name:\"Org\",svg:\"icons-org\",type:IconType.TeamsChannels},{name:\"Guest\",svg:\"icons-badge\",type:IconType.TeamsChannels},{name:\"Person\",svg:\"icons-person\",type:IconType.TeamsChannels},{name:\"Person\",svg:\"icons-person-slim\",deprecated:!0,useInstead:\"icons-person\",type:IconType.TeamsChannels},{name:\"Invite person\",svg:\"icons-invite-person\",type:IconType.TeamsChannels},{name:\"Add participant\",svg:\"icons-add-participant\",type:IconType.TeamsChannels},{name:\"Remove participant\",svg:\"icons-participant-remove\",type:IconType.TeamsChannels},{name:\"Team owner\",svg:\"icons-promoted\",type:IconType.TeamsChannels},{name:\"Team owner\",svg:\"icons-promote-member\",deprecated:!0,useInstead:\"icons-promoted\",type:IconType.TeamsChannels},{name:\"Manage team\",svg:\"icons-manage-teams\",type:IconType.TeamsChannels},{name:\"Forward arrow\",svg:\"icons-forward-arrow\",type:IconType.TeamsChannels},{name:\"Files\",svg:\"icons-files\",type:IconType.Files},{name:\"Rename\",svg:\"icons-changename\",type:IconType.Files},{name:\"Rename\",svg:\"icons-rename\",type:IconType.Files},{name:\"Upload\",svg:\"icons-files-upload\",type:IconType.Files},{name:\"Home\",svg:\"icons-home\",type:IconType.Files},{name:\"Folder\",svg:\"icons-folder\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"New folder\",svg:\"icons-folder-new\",type:IconType.Files},{name:\"Upload folder\",svg:\"icons-folder-upload\",type:IconType.Files},{name:\"Download\",svg:\"icons-download\",type:IconType.Files},{name:\"Downloaded\",svg:\"icons-downloaded\",type:IconType.Files},{name:\"File warning\",svg:\"icons-files-error-full\",type:IconType.Files},{name:\"Copy\",svg:\"icons-copy\",type:IconType.Files},{name:\"Paste\",svg:\"icons-paste\",type:IconType.Files},{name:\"Move\",svg:\"icons-move\",type:IconType.Files},{name:\"Zoom in\",svg:\"icons-zoom-in\",type:IconType.Files},{name:\"Zoom out\",svg:\"icons-zoom-out\",type:IconType.Files},{name:\"Link\",svg:\"icons-link\",type:IconType.Files},{name:\"Reset Zoom\",svg:\"icons-reset-zoom\",type:IconType.Files},{name:\"Recent\",svg:\"icons-recent\",type:IconType.Files},{name:\"Recents\",svg:\"icons-recents\",type:IconType.Files},{name:\"Missing files\",svg:\"icons-files-missing\",type:IconType.Files},{name:\"Image\",svg:\"icons-image\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Image Unavailable\",svg:\"icons-image-unavailable\",type:IconType.Files},{name:\"Expand to Fullscreen\",svg:\"icons-expand-to-fullscreen\",type:IconType.Files},{name:\"Document\",svg:\"icons-document\",type:IconType.Files},{name:\"Document\",svg:\"icons-files-document\",deprecated:!0,type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Add document\",svg:\"icons-canvas-addpage\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"TXT\",svg:\"icons-txt\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"GIF\",svg:\"icons-gif\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Sketch\",svg:\"icons-sketch\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Code\",svg:\"icons-code\",type:IconType.Files,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"PDF\",svg:\"icons-pdf\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Photoshop\",svg:\"icons-files-photoshop\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Illustrator\",svg:\"icons-files-illustrator\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Zip\",svg:\"icons-zip\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Sound\",svg:\"icons-files-sound\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"After effects\",svg:\"icons-files-aftereffects\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Flash\",svg:\"icons-files-flash\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"InDesign\",svg:\"icons-files-indesign\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Youtube\",svg:\"icons-youtube\",type:IconType.Files,className:\"toolkit-icons-smaller\"},{name:\"Meetings\",svg:\"icons-calendar\",type:IconType.CallingMeetings},{name:\"Meetings (M)\",svg:\"icons-calendar-medium\",type:IconType.CallingMeetings},{name:\"Toast\",svg:\"icons-meeting-join\",type:IconType.CallingMeetings},{name:\"New meeting\",svg:\"icons-meeting-new\",type:IconType.CallingMeetings},{name:\"Notes\",svg:\"icons-meeting-notes\",type:IconType.CallingMeetings},{name:\"Notes\",svg:\"icons-meeting-notes-start\",type:IconType.CallingMeetings},{name:\"Original size\",svg:\"icons-fullscreen\",type:IconType.CallingMeetings},{name:\"Tentative\",svg:\"icons-tentative\",type:IconType.CallingMeetings},{name:\"Building\",svg:\"icons-org-wide\",type:IconType.CallingMeetings},{name:\"Building\",svg:\"icons-building\",type:IconType.CallingMeetings},{name:\"Start screensharing\",svg:\"icons-call-control-present\",type:IconType.CallingMeetings},{name:\"Start screensharing\",svg:\"icons-call-control-present-new\",type:IconType.CallingMeetings},{name:\"Request screen control\",svg:\"icons-request-control\",type:IconType.CallingMeetings},{name:\"Stop screen control\",svg:\"icons-request-control-off\",type:IconType.CallingMeetings},{name:\"Screensharing\",svg:\"icons-screensharing\",type:IconType.CallingMeetings},{name:\"Stop presenting\",svg:\"icons-call-control-stop-presenting\",type:IconType.CallingMeetings},{name:\"Stop presenting\",svg:\"icons-call-control-stop-presenting-new\",type:IconType.CallingMeetings},{name:\"Close sharetray\",svg:\"icons-call-control-close-sharetray\",type:IconType.CallingMeetings},{name:\"Whiteboard\",svg:\"icon-whiteboard\",type:IconType.CallingMeetings},{name:\"Configuration View Left\",svg:\"icons-broadcast-view-left\",type:IconType.CallingMeetings},{name:\"Configuration View Fullscreen\",svg:\"icons-broadcast-view-fullscreen\",type:IconType.CallingMeetings},{name:\"Closed caption\",svg:\"icons-closed-caption\",type:IconType.CallingMeetings},{name:\"Calling Quality Feedback - Screenshare\",svg:\"icons-cqf-screensharing\",type:IconType.CallingMeetings},{name:\"Calling Quality Feedback - Broadcast\",svg:\"icons-cqf-broadcast\",type:IconType.CallingMeetings},{name:\"Calling Quality Feedback - Calling\",svg:\"icons-cqf-audio\",type:IconType.CallingMeetings},{name:\"Calling Quality Feedback - Video\",svg:\"icons-cqf-video\",type:IconType.CallingMeetings},{name:\"Calling Nudge\",svg:\"icons-nudge\",type:IconType.CallingMeetings},{name:\"Calling Nudge\",svg:\"icons-nudge-filled\",type:IconType.CallingMeetings},{name:\"Dialpad\",svg:\"icons-call-dialpad\",type:IconType.CallingMeetings},{name:\"Backspace\",svg:\"icons-backspace\",type:IconType.CallingMeetings},{name:\"Q&A\",svg:\"icons-qna\",type:IconType.CallingMeetings},{name:\"Voicemail\",svg:\"icons-voicemail\",type:IconType.CallingMeetings},{name:\"Audio\",svg:\"icons-audio\",type:IconType.CallingMeetings},{name:\"Audio\",svg:\"icons-mic\",type:IconType.CallingMeetings},{name:\"Audio\",svg:\"icons-rigel-console-call-microphone\",type:IconType.CallingMeetings},{name:\"Audio off\",svg:\"icons-mic-off\",type:IconType.CallingMeetings},{name:\"Audio off\",svg:\"icons-rigel-console-call-microphone-off\",type:IconType.CallingMeetings},{name:\"PC Audio\",svg:\"icons-pc-audio\",type:IconType.CallingMeetings},{name:\"PC Audio off\",svg:\"icons-pc-audio-stop\",type:IconType.CallingMeetings},{name:\"Microphone\",svg:\"icons-cortana-mic\",type:IconType.CallingMeetings},{name:\"Microphone\",svg:\"icons-call-microphone\",type:IconType.CallingMeetings},{name:\"Microphone\",svg:\"icons-call-microphone-unfilled\",type:IconType.CallingMeetings},{name:\"Microphone off\",svg:\"icons-call-microphone-off\",type:IconType.CallingMeetings},{name:\"Microphone off\",svg:\"icons-call-microphone-off-filled\",type:IconType.CallingMeetings},{name:\"Microphone unmute\",svg:\"icons-call-microphone-unmuting\",type:IconType.CallingMeetings},{name:\"Contact list\",svg:\"icons-contact-list\",type:IconType.CallingMeetings},{name:\"Blur call\",svg:\"icons-blur-background\",type:IconType.CallingMeetings},{name:\"Headset\",svg:\"icons-headset\",lookupKeywords:\"devices headphones\",type:IconType.CallingMeetings},{name:\"Mind control\",svg:\"icons-kollective\",type:IconType.CallingMeetings},{name:\"Hive\",svg:\"icons-hive\",type:IconType.CallingMeetings},{name:\"Meetup\",svg:\"icons-call-meetup-filled\",type:IconType.CallingMeetings},{name:\"No meetup\",svg:\"icons-call-meetup-line\",type:IconType.CallingMeetings},{name:\"Video\",svg:\"icons-video\",type:IconType.CallingMeetings},{name:\"Video\",svg:\"icons-call-video\",type:IconType.CallingMeetings},{name:\"Video\",svg:\"icons-call-video-line\",type:IconType.CallingMeetings},{name:\"Video\",svg:\"icons-call-video-filled\",type:IconType.CallingMeetings},{name:\"Video\",svg:\"icons-call-incoming-video\",type:IconType.CallingMeetings},{name:\"Video off\",svg:\"icons-call-incoming-video-off\",type:IconType.CallingMeetings},{name:\"Video off\",svg:\"icons-call-video-off\",type:IconType.CallingMeetings},{name:\"Video off\",svg:\"icons-video-off\",type:IconType.CallingMeetings},{name:\"Video off\",svg:\"icons-call-video-line-off\",type:IconType.CallingMeetings},{name:\"Fit to frame\",svg:\"icons-video-fitframe\",type:IconType.CallingMeetings},{name:\"Fill frame\",svg:\"icons-video-fillframe\",type:IconType.CallingMeetings},{name:\"Fit to frame unfilled\",svg:\"icons-video-fitframe-unfilled\",type:IconType.CallingMeetings},{name:\"Fill frame unfilled\",svg:\"icons-video-fillframe-unfilled\",type:IconType.CallingMeetings},{name:\"Switch camera\",svg:\"icons-call-switch-camera\",type:IconType.CallingMeetings},{name:\"Recording\",svg:\"icons-call-recording\",type:IconType.CallingMeetings},{name:\"Connecting\",svg:\"icons-call-participant-connecting\",type:IconType.CallingMeetings},{name:\"Connecting line\",svg:\"icons-call-participant-connecting-line\",type:IconType.CallingMeetings},{name:\"Connected\",svg:\"icons-call-participant-connected\",type:IconType.CallingMeetings},{name:\"Call failed\",svg:\"icons-call-participant-failed\",type:IconType.CallingMeetings},{name:\"Transfer\",svg:\"icons-call-transfer\",type:IconType.CallingMeetings},{name:\"Call Park\",svg:\"icons-call-park\",type:IconType.CallingMeetings},{name:\"Transfer notification\",svg:\"icons-call-transfer-notification\",type:IconType.CallingMeetings},{name:\"Missed call\",svg:\"icons-call-missed\",type:IconType.CallingMeetings},{name:\"Missed call\",svg:\"icons-call-missed-line\",type:IconType.CallingMeetings},{name:\"Missed call (filled?)\",svg:\"icons-call-missed-line-filled\",type:IconType.CallingMeetings},{name:\"Ending\",svg:\"icons-call-participant-ending\",type:IconType.CallingMeetings},{name:\"Incoming line\",svg:\"icons-call-participant-incoming-line\",type:IconType.CallingMeetings},{name:\"Call end\",svg:\"icons-call-end\",type:IconType.CallingMeetings},{name:\"Call end\",svg:\"icons-end-call\",type:IconType.CallingMeetings},{name:\"Call\",svg:\"icons-call-audio\",type:IconType.CallingMeetings},{name:\"Call\",svg:\"icons-call\",type:IconType.CallingMeetings},{name:\"Call Off\",svg:\"icons-call-off\",type:IconType.CallingMeetings},{name:\"Join meetup\",svg:\"icons-join-meetup\",type:IconType.CallingMeetings},{name:\"PSTN\",svg:\"icons-call-pstn\",type:IconType.CallingMeetings},{name:\"PSTN\",svg:\"icons-call-pstn-full\",type:IconType.CallingMeetings},{name:\"On hold\",svg:\"icons-call-participant-onhold\",type:IconType.CallingMeetings},{name:\"On hold line\",svg:\"icons-call-hold\",type:IconType.CallingMeetings},{name:\"Drag n drop\",svg:\"icons-move-annotation\",type:IconType.CallingMeetings},{name:\"Cast\",svg:\"icons-cast\",type:IconType.CallingMeetings},{name:\"Schedule\",svg:\"icons-schedule\",type:IconType.CallingMeetings},{name:\"Share Recording\",svg:\"icons-share-recording\",type:IconType.CallingMeetings},{name:\"Microphone Meter Shade\",svg:\"icons-mic-meter-shade\",type:IconType.CallingMeetings},{name:\"Call Transferred\",svg:\"icons-call-transferred\",type:IconType.CallingMeetings},{name:\"Promote an attendee\",svg:\"icons-promote-attendee\",type:IconType.CallingMeetings},{name:\"Demote a presenter\",svg:\"icons-demote-presenter\",type:IconType.CallingMeetings},{name:\"Minimal meeting\",svg:\"icons-minimal-meeting\",type:IconType.CallingMeetings},{name:\"Show content only\",svg:\"icons-content\",type:IconType.CallingMeetings},{name:\"Show content and video\",svg:\"icons-content-and-video\",type:IconType.CallingMeetings},{name:\"Speaker (quiet)\",svg:\"icons-speaker-controls\",type:IconType.Speaker,parentClasses:\"speaker--quiet\"},{name:\"Speaker (loud)\",svg:\"icons-speaker-controls\",type:IconType.Speaker,parentClasses:\"speaker--loud\"},{name:\"Speaker (louder)\",svg:\"icons-speaker-controls\",type:IconType.Speaker,parentClasses:\"speaker--louder\"},{name:\"Speaker (off)\",svg:\"icons-speaker-controls\",type:IconType.Speaker,parentClasses:\"speaker--off\"},{name:\"Speaker (Loud)\",svg:\"icons-play-sound\",type:IconType.Speaker,deprecated:!0},{name:\"Speaker\",svg:\"icons-speaker\",type:IconType.Speaker,deprecated:!0},{name:\"Speaker off\",svg:\"icons-speaker-off\",type:IconType.Speaker,deprecated:!0},{name:\"Speaker off\",svg:\"icons-speaker-slashed\",type:IconType.Speaker,deprecated:!0},{name:\"Speaker (Mute)\",svg:\"icons-play-sound-mute\",type:IconType.Speaker,deprecated:!0},{name:\"Apps\",svg:\"icons-apps\",type:IconType.AppsTabsBots},{name:\"Apps\",svg:\"icons-discover-apps\",type:IconType.AppsTabsBots},{name:\"Grid\",svg:\"icons-meeting-day\",type:IconType.AppsTabsBots},{name:\"Gallery\",svg:\"icons-gallery\",type:IconType.AppsTabsBots},{name:\"Activity\",svg:\"icons-activity\",type:IconType.AppsTabsBots},{name:\"Connector\",svg:\"icons-extension\",type:IconType.AppsTabsBots},{name:\"Connector\",svg:\"icons-connector-badge\",type:IconType.AppsTabsBots},{name:\"Bot\",svg:\"icons-bot\",type:IconType.AppsTabsBots},{name:\"Tab\",svg:\"icons-tab-badge\",type:IconType.AppsTabsBots},{name:\"Who\",svg:\"icons-msft-canvas\",type:IconType.AppsTabsBots},{name:\"Website\",svg:\"icons-public\",type:IconType.AppsTabsBots},{name:\"Website\",svg:\"icons-website\",type:IconType.AppsTabsBots},{name:\"Website\",svg:\"icons-globe\",type:IconType.AppsTabsBots},{name:\"Tasks\",svg:\"icons-tasks-activity\",type:IconType.AppsTabsBots},{name:\"Assignments\",svg:\"icons-assignments\",type:IconType.Edu},{name:\"Onenote section\",svg:\"icons-onenote-section\",type:IconType.Edu},{name:\"App Offline\",svg:\"app_offline\",type:IconType.MissingIcons},{name:\"Blur call filled\",svg:\"icons-blur-background-filled\",type:IconType.CallingMeetings},{name:\"Beak App Black\",svg:\"beak-app-black\",type:IconType.MissingIcons},{name:\"Beak App White\",svg:\"beak-app-white\",type:IconType.MissingIcons},{name:\"Contrast Theme Powerbar\",svg:\"contrast-theme-powerbar\",type:IconType.MissingIcons},{name:\"Dark Theme Powerbar\",svg:\"dark-theme-powerbar\",type:IconType.MissingIcons},{name:\"Default Theme Powerbar\",svg:\"default-theme-powerbar\",type:IconType.MissingIcons},{name:\"Device Access Chrome\",svg:\"device-access-chrome\",type:IconType.MissingIcons},{name:\"Device Access Edge\",svg:\"device-access-edge\",type:IconType.MissingIcons},{name:\"Addbot\",svg:\"icons-addbot\",type:IconType.MissingIcons},{name:\"Audio Off\",svg:\"icons-audio-off\",type:IconType.MissingIcons},{name:\"blank\",svg:\"icons-blank\",type:IconType.MissingIcons},{name:\"cqf-category-audio\",svg:\"icons-call-cqf-category-audio\",type:IconType.MissingIcons},{name:\"cqf-category-screensharing\",svg:\"icons-call-cqf-category-screensharing\",type:IconType.MissingIcons},{name:\"cqf-category-video\",svg:\"icons-call-cqf-category-video\",type:IconType.MissingIcons},{name:\"cqf-callclosedcaptions\",svg:\"icons-cqf-callclosedcaptions\",type:IconType.MissingIcons},{name:\"call-grabber\",svg:\"icons-call-grabber\",type:IconType.MissingIcons},{name:\"call-park-filled\",svg:\"icons-call-park-filled\",type:IconType.MissingIcons},{name:\"circle-warning\",svg:\"icons-circle-warning\",type:IconType.MissingIcons},{name:\"color-picker\",svg:\"icons-color-picker\",type:IconType.MissingIcons},{name:\"create-team-from-group-disabled\",svg:\"icons-create-team-from-group-disabled\",type:IconType.MissingIcons},{name:\"create-team-from-group\",svg:\"icons-create-team-from-group\",type:IconType.MissingIcons},{name:\"create-team-from-sharepoint-disabled\",svg:\"icons-create-team-from-sharepoint-disabled\",type:IconType.MissingIcons},{name:\"create-team-from-sharepoint\",svg:\"icons-create-team-from-sharepoint\",type:IconType.MissingIcons},{name:\"create-team-from-team-disabledb\",svg:\"icons-create-team-from-team-disabled\",type:IconType.MissingIcons},{name:\"create-team-from-team\",svg:\"icons-create-team-from-team\",type:IconType.MissingIcons},{name:\"create-team-from\",svg:\"icons-create-team-from\",type:IconType.MissingIcons},{name:\"create-team-org-wide\",svg:\"icons-create-team-org-wide\",type:IconType.MissingIcons},{name:\"create-team-private\",svg:\"icons-create-team-private\",type:IconType.MissingIcons},{name:\"create-team-public\",svg:\"icons-create-team-public\",type:IconType.MissingIcons},{name:\"create-team\",svg:\"icons-create-team\",type:IconType.MissingIcons},{name:\"delete-all\",svg:\"icons-delete-all\",type:IconType.MissingIcons},{name:\"draw\",svg:\"icons-draw\",type:IconType.MissingIcons},{name:\"good\",svg:\"icons-good\",type:IconType.MissingIcons},{name:\"horizontalrule\",svg:\"icons-horizontalrule\",type:IconType.MissingIcons},{name:\"indent\",svg:\"icons-indent\",type:IconType.MissingIcons},{name:\"insert arrow\",svg:\"icons-insert-arrow\",type:IconType.MissingIcons},{name:\"insert file\",svg:\"icons-insert-file\",type:IconType.MissingIcons},{name:\"location off\",svg:\"icons-location-off\",type:IconType.MissingIcons},{name:\"media off\",svg:\"icons-media-off\",type:IconType.MissingIcons},{name:\"message seen\",svg:\"icons-message-seen\",type:IconType.MissingIcons},{name:\"notication off\",svg:\"icons-notification-off\",type:IconType.MissingIcons},{name:\"open external link off\",svg:\"icons-open-external-link-off\",type:IconType.MissingIcons},{name:\"outdent\",svg:\"icons-outdent\",type:IconType.MissingIcons},{name:\"pick color\",svg:\"icons-pick-color\",type:IconType.MissingIcons},{name:\"remove format\",svg:\"icons-removeformat\",type:IconType.MissingIcons},{name:\"strike\",svg:\"icons-strike\",type:IconType.MissingIcons},{name:\"typing indicator\",svg:\"icons-typing-indicator\",type:IconType.MissingIcons},{name:\"undo-annotation\",svg:\"icons-undo-annotation\",type:IconType.MissingIcons},{name:\"undo\",svg:\"icons-undo\",type:IconType.MissingIcons},{name:\"whiteboard-button-filled\",svg:\"icons-whiteboard-button-filled\",type:IconType.MissingIcons},{name:\"whiteboard-button\",svg:\"icons-whiteboard-button\",type:IconType.MissingIcons},{name:\"live-events-invite\",svg:\"live-events-invite-attendees\",type:IconType.MissingIcons},{name:\"new-live-event\",svg:\"new-live-event\",type:IconType.MissingIcons},{name:\"Exchange\",svg:\"icons-msft-exchange\",type:IconType.BrandIcons},{name:\"Excel\",svg:\"icons-msft-xl\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"Excel file (files-icons-fullcolor)\",svg:\"icons-msft-xl\",type:IconType.BrandIcons,className:\"toolkit-icons-fullcolor\"},{name:\"Excel app (icons-msft-office-app)\",svg:\"icons-msft-xl\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Excel waffle\",svg:\"icons-excel-waffle\",type:IconType.BrandIcons,className:\"waffle-app-icon\"},{name:\"Excel (doc stage)\",svg:\"icons-msft-xl-file-32_1.5x\",type:IconType.BrandIcons},{name:\"Office\",svg:\"icons-msft-office\",type:IconType.BrandIcons},{name:\"Onedrive\",svg:\"icons-msft-onedrive\",type:IconType.BrandIcons},{name:\"Onedrive waffle\",svg:\"icons-onedrive-waffle\",type:IconType.BrandIcons,className:\"waffle-app-onedrive\"},{name:\"OneNote\",svg:\"icons-msft-onenote\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"OneNote file (files-icons-fullcolor)\",svg:\"icons-msft-onenote\",type:IconType.BrandIcons,className:\"toolkit-icons-fullcolor\"},{name:\"OneNote app (icons-msft-office-app)\",svg:\"icons-msft-onenote\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Onenote waffle\",svg:\"icons-onenote-waffle\",type:IconType.BrandIcons,className:\"waffle-app-onenote\"},{name:\"OneNote (doc stage)\",svg:\"icons-msft-onenote-file-32_1.5x\",type:IconType.BrandIcons},{name:\"Outlook\",svg:\"icons-msft-outlook\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"Outlook app (icons-msft-office-app)\",svg:\"icons-msft-outlook\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Outlook (full color)\",svg:\"icons-msft-outlook-colored\",type:IconType.BrandIcons},{name:\"Outlook waffle\",svg:\"icons-outlook-waffle\",type:IconType.BrandIcons,className:\"waffle-app-outlook\"},{name:\"Teams app (icons-msft-office-app)\",svg:\"icons-msft-teams\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Teams waffle\",svg:\"icons-teams-waffle\",type:IconType.BrandIcons,className:\"waffle-app-teams\"},{name:\"Powerpoint\",svg:\"icons-msft-ppt\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"Powerpoint app (files-icons-fullcolor)\",svg:\"icons-msft-ppt\",type:IconType.BrandIcons,className:\"toolkit-icons-fullcolor\"},{name:\"Powerpoint file (icons-msft-office-app)\",svg:\"icons-msft-ppt\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Powerpoint waffle\",svg:\"icons-powerpoint-waffle\",type:IconType.BrandIcons,className:\"waffle-app-powerpoint\"},{name:\"PowerPoint (doc stage)\",svg:\"icons-msft-ppt-file-32_1.5x\",type:IconType.BrandIcons},{name:\"Power BI\",svg:\"icons-msft-powerbi\",type:IconType.BrandIcons},{name:\"Planner\",svg:\"icons-msft-planner\",type:IconType.BrandIcons},{name:\"Sharepoint\",svg:\"icons-msft-sharepoint\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"Sharepoint (icons-msft-office-app)\",svg:\"icons-msft-sharepoint\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Sharepoint waffle\",svg:\"icons-sharepoint-waffle\",type:IconType.BrandIcons,className:\"waffle-app-sharepoint\"},{name:\"Sharepoint doc\",svg:\"icons-msft-sp-doc-library\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Skype\",svg:\"icons-sfb-viewbox-32\",type:IconType.BrandIcons},{name:\"Skype\",svg:\"icons-sfb\",type:IconType.BrandIcons},{name:\"Stream\",svg:\"icons-msft-stream\",type:IconType.BrandIcons},{name:\"Visio\",svg:\"icons-msft-visio\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"Visio file\",svg:\"icons-msft-visio\",type:IconType.BrandIcons,className:\"toolkit-icons-fullcolor\"},{name:\"Word\",svg:\"icons-msft-word\",type:IconType.BrandIcons,className:\"toolkit-icons-smaller\",deprecated:!0},{name:\"Word file (files-icons-fullcolor)\",svg:\"icons-msft-word\",type:IconType.BrandIcons,className:\"toolkit-icons-fullcolor\"},{name:\"Word app (icons-msft-office-app)\",svg:\"icons-msft-word\",type:IconType.BrandIcons,className:\"toolkit-icons-office-app\"},{name:\"Word waffle\",svg:\"icons-word-waffle\",type:IconType.BrandIcons,className:\"waffle-app-word\"},{name:\"Word (doc stage)\",svg:\"icons-msft-word-file-32_1.5x\",type:IconType.BrandIcons},{name:\"Yammer\",svg:\"icons-yammer\",type:IconType.BrandIcons},{name:\"Yammer waffle\",svg:\"icons-yammer-waffle\",type:IconType.BrandIcons,className:\"waffle-app-yammer\"},{name:\"Yammer (for menus)\",svg:\"icons-yammer-monochrome\",type:IconType.BrandIcons},{name:\"Apple\",svg:\"icons-apple\",type:IconType.BrandIcons},{name:\"Android\",svg:\"icons-android\",type:IconType.BrandIcons}],UiToolkitIconsController=function(){function e(){this.iconTypeEnum=IconType,this.filterText=\"\",this.allIcons=iconData,this.filteredIcons=this.allIcons}return e.prototype.filterIconsByText=function(){if(\"\"!==this.filterText){for(var e=[],n=new RegExp(\"(?=.*\"+this.filterText.toLowerCase().split(/\\s+/).join(\")(?=.*\")+\")\",\"i\"),o=0;o<this.allIcons.length;o++){var s=this.allIcons[o];n.test(s.name.toLowerCase())?e.push(s):n.test(s.svg.split(\"-\").join(\" \").toLowerCase())?e.push(s):s.lookupKeywords&&n.test(s.lookupKeywords.toLowerCase())&&e.push(s)}this.filteredIcons=e}else this.filteredIcons=this.allIcons},e}();angular.module(\"teamspace.uiToolkitIcons\",[]).component(\"uiToolkitIcons\",{templateUrl:\"components/ui-toolkit/icons/icons.html\",controller:UiToolkitIconsController,controllerAs:\"iconsCtrl\"})","\"use strict\";var UiToolkitIconController=function(){return function(){this.deprecated=!1,this.svgPath=\"svg/\"+this.svg+\".html\"}}();angular.module(\"teamspace.uiToolkitIcon\",[]).component(\"uiToolkitIcon\",{bindings:{title:\"@\",svg:\"@\",deprecated:\"<\",useInstead:\"@\",parentClasses:\"@\"},templateUrl:\"components/ui-toolkit/icons/ui-toolkit-icon.html\",controller:UiToolkitIconController,controllerAs:\"iconCtrl\"})","\"use strict\";var UiToolkitComponentsController=function(){function t(){this.tabItems=[{name:\"Colors\",content:\"components/ui-toolkit/colors/colors.html\"},{name:\"Typography\",content:\"components/ui-toolkit/typography/typography.html\"},{name:\"Icons\",content:\"components/ui-toolkit/icons/icons.html\"},{name:\"Shadows\",content:\"components/ui-toolkit/layout/shadows.html\"},{name:\"Inputs\",content:\"components/ui-toolkit/inputs/inputs.html\"},{name:\"Empty\",content:\"components/ui-toolkit/inputs/empty.html\"}],this.currentTabItemName=this.tabItems[0].name,this.inputItems=[{name:\"Buttons\",content:\"components/ui-toolkit/inputs/buttons.html\"},{name:\"Checkboxes\",content:\"components/ui-toolkit/inputs/checkboxes.html\"}]}return t.prototype.changeTab=function(t){this.currentTabItemName=t.name},t}();angular.module(\"teamspace.uiToolkitComponents\",[\"teamspace.uiToolkitIcons\",\"teamspace.uiToolkitIcon\"]).component(\"uiToolkitComponents\",{templateUrl:\"components/ui-toolkit/ui-toolkit-components.html\",controller:UiToolkitComponentsController,controllerAs:\"toolkitCtrl\"})","\"use strict\";var UiToolkitController=function(){return function(){}}();angular.module(\"teamspace.uiToolkit\",[\"teamspace.uiToolkitComponents\"]).directive(\"uiToolkit\",function(){return{templateUrl:\"components/ui-toolkit/ui-toolkit.html\",controller:UiToolkitController,controllerAs:\"uiToolkit\"}})","\"use strict\";var teamspace;!function(s){!function(t){var e=function(){function t(t,e,i,n,o,r,a,h,d,c){this.downloadAppService=e,this.resources=i,this.$translate=n,this.$window=o,this.analyticsService=r,this.authenticationService=a,this.$scope=h,this.constants=d,this.settingsService=c,this.isDesktop=!0,this.isUsingSafari=!1,this.isUsingLinux=!1,this.panelRegions=s.PanelRegion,this.browserType=t.getBrowser(),this.browserVersion=t.getBrowserVersion(),this.os=t.getOS(),this.osVer=t.getOSVersion(),this.device=t.getDeviceType(),this.device!==d.deviceType.mobile&&this.device!==d.deviceType.tablet||(this.isDesktop=!1),this.browserType===d.browser.safari&&(this.isUsingSafari=!0),this.os===d.os.linux&&(this.isUsingLinux=!0),this.getBrowserUnsupportedImage(),this.getButtonString(),this.getHeaderString()}return t.$inject=[\"platformDetectService\",\"downloadAppService\",\"resources\",\"$translate\",\"$window\",\"analyticsService\",\"authenticationService\",\"$scope\",\"constants\",\"settingsService\"],t.prototype.getButtonString=function(){var s;if(this.os===this.constants.os.windows)s=\"Windows\";else if(this.os===this.constants.os.mac)s=\"Mac\";else if(this.os===this.constants.os.linux)s=\"Linux\";else if(this.os===this.constants.os.ios||this.os===this.constants.os.android||this.os===this.constants.os.windowsphone)return void(this.buttonString=this.$translate.instant(this.resources.strings.calling_unsupported_ok_text));this.isDesktop?this.buttonString=this.$translate.instant(this.resources.strings.unsupported_browser_download_button,{os:s}):this.buttonString=this.$translate.instant(this.resources.strings.unsupported_browser_download_mobile,{os:s})},t.prototype.getHeaderString=function(){this.isDesktop?this.isUsingSafari?this.settingsService.valueAsBoolean(this.constants.settings.names.safariEnabled)?this.headerString=this.$translate.instant(this.resources.strings.unsupported_browser_header_message,{device:\"desktop\"}):this.headerString=this.$translate.instant(this.resources.strings.unsupported_browser_safari_header_message,{device:\"desktop\"}):this.isUsingLinux?this.headerString=this.$translate.instant(this.resources.strings.unsupported_browser_linux_header_message):this.headerString=this.$translate.instant(this.resources.strings.unsupported_browser_header_message,{device:\"desktop\"}):this.headerString=this.$translate.instant(this.resources.strings.unsupported_browser_header_message,{device:\"mobile\"})},t.prototype.getBrowserUnsupportedImage=function(){this.isUsingSafari?this.browserUnsupportedImage=\"svg/icons-download-desktop-client.html\":this.browserUnsupportedImage=\"svg/placeholders/icons-browser-not-supported.html\"},t.prototype.browserRedirect=function(s){s===this.constants.browser.safari?this.$window.open(this.constants.downloadBrowserLink.safari,\"_blank\"):s===this.constants.browser.edge?this.$window.open(this.constants.downloadBrowserLink.edge,\"_blank\"):s===this.constants.browser.chrome?this.$window.open(this.constants.downloadBrowserLink.chrome,\"_blank\"):s===this.constants.browser.firefox&&this.$window.open(this.constants.downloadBrowserLink.firefox,\"_blank\"),this.analyticsService.eventTrack(this.constants.telemetry.unsupportedBrowser.browserLinkClick,{0:s},this.$scope)},t.prototype.download=function(){if(this.analyticsService.eventTrack(this.constants.telemetry.unsupportedBrowser.download,{},this.$scope),this.isDesktop)this.downloadAppService.download();else{this.os===this.constants.os.ios?this.$window.open(this.constants.downloadPageLink.ios,\"_blank\"):this.os===this.constants.os.android?this.$window.open(this.constants.downloadPageLink.android,\"_blank\"):this.os===this.constants.os.windowsphone?this.$window.open(this.constants.downloadPageLink.windowsphone,\"_blank\"):this.authenticationService.isMsInternalUser()?this.$window.open(this.constants.downloadHelpLink.internal,\"_blank\"):this.$window.open(this.constants.downloadHelpLink.external,\"_blank\")}},t}();t.UnsupportedBrowserController=e,angular.module(\"teamspace.unsupportedBrowser\",[]).directive(\"unsupportedBrowser\",function(){return{controller:e,controllerAs:\"unsupportedBrowser\",templateUrl:\"components/unsupported-browser/unsupported-browser.html\"}})}(s.components||(s.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var s=function(){function e(e,s,i,n,a,o,p,r,c,d,h,l,u,f,k,v,U,S){this.constants=s,this.$scope=i,this.$window=n,this.$timeout=o,this.eventingService=p,this.utilityService=r,this.appStateAdapter=c,this.downloadAppService=d,this.loggingService=h,this.$translate=l,this.resources=u,this.settingsService=f,this.$filter=v,this.$locale=U,this.desktopUtilityService=S,this.isCheckingForDesktopUpdates=!1,this.isUpdateInstallPending=!1,this.isRefreshPending=!1,this.isShellUpdateFailed=!1,this.isShellUpdateCancelled=!1,this.shellUpdateCancelCode=0,this.isAppCacheUpdateFailed=!1,this.failAttemptsSurpassed=!1,this.userInvoked=!1,this.openBanners=[],this.pendingUpdateTasks=0,this.architecture=\"\",this.autoHideTime=10,this.bannerOptions=new t.services.BannerOptions,this.updateNotificationPopover=e(a,{contentTemplate:\"components/update-notification/update-notification-popover.html\",customclass:\"ts-update-notification-popover\",container:\"body\",target:a,trigger:\"manual\",type:\"update-notification\",placement:\"auto right\",scope:i,animation:\"\"}),null!=n.electronSafeIpc&&(this.updateTaskSemaphore=r.createSemaphore(1),this.registerAppCacheEvents(i),this.registerDesktopEvents(i)),n.desktopSettings&&o(function(){n.desktopSettings&&n.desktopSettings.versions&&n.desktopSettings.versions.updated&&n.desktopSettings.silentUpdateTriggered&&n.electronSafeIpc.send(s.events.desktopUpdateNotification.silentUpdateRestartComplete)},1e4);var g=n[s.desktopApp.desktopTelemetryConstants];g&&\"mac\"!==k.os&&(\"x64\"===g.cpuarchitecture?this.architecture=\" \"+l.instant(u.strings.desktopapp_about_architecture_64):\"ia32\"===g.cpuarchitecture?this.architecture=\" \"+l.instant(u.strings.desktopapp_about_architecture_32):h.log(\"Environment is not mac but architecture is neither x64 nor ia32.\"))}return e.$inject=[\"$popover\",\"constants\",\"$scope\",\"$window\",\"$element\",\"$timeout\",\"eventingService\",\"utilityService\",\"appStateAdapter\",\"downloadAppService\",\"loggingService\",\"$translate\",\"resources\",\"settingsService\",\"deviceDetector\",\"$filter\",\"$locale\",\"desktopUtilityService\"],e.prototype.registerDesktopEvents=function(e){var s=this;if(this.eventingService.$on(e,this.constants.events.desktopUpdateNotification.checkForUpdates,function(t,e){s.isCheckingForDesktopUpdates||(s.checkForDesktopUpdatesScenario=s.loggingService.newScenario(s.constants.scenarios.desktopUpdateNotification.checkForShellUpdates,null,null,10*s.constants.timeInMiliseconds.minute),s.handleTaskInstantiationNotification(),s.isCheckingForDesktopUpdates=!0,s.userInvoked=!0,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1)}),this.eventingService.$on(e,this.constants.events.desktopUpdateNotification.checkForUpdatesLinux,function(){s.hideAllUpdateBanners(),s.bannerOptions.autoHideTimer=s.autoHideTime;var e=s.appStateAdapter.mainNotificationBannerStore.showBanner(t.services.Severity.Information,s.$translate.instant(s.$scope.$root.resources.strings.destkopapp_appupdatecheckinglinux_message),\"check_for_update_linux\",s.bannerOptions);s.settingsService.valueAsBoolean(s.constants.settings.names.hideAllUpdateBanners)&&s.openBanners.push(e)}),this.eventingService.$on(e,this.constants.events.desktopUpdateNotification.pauseAppUpdates,function(t,e){s.loggingService.log(\"Sending pause app updates IPC event.\"),s.$window.electronSafeIpc.send(s.constants.events.desktopUpdateNotification.pauseAppUpdates)}),this.eventingService.$on(e,this.constants.events.desktopUpdateNotification.resumeAppUpdates,function(t,e){s.loggingService.log(\"Sending resume app updates IPC event.\"),s.$window.electronSafeIpc.send(s.constants.events.desktopUpdateNotification.resumeAppUpdates)}),this.desktopUtilityService.isIPCRendererListenerRemovalEnabled()){var i=this.updateDone.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateDone,i);var n=this.updateIsCancelled.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateCancelled,n);var a=this.autoCheckForUpdates.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.autoCheckForUpdates,a);var o=this.currentAppOnUnsupportedVersion.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.currentAppOnUnsupportedVersion,o);var p=this.updateIsCritical.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateIsCritical,p);var r=this.normalUpdateFailed.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateFailed,r);var c=this.autoUpdateFailed.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.autoUpdateFailed,c);var d=this.updateFailedAndAttemptsSurpassed.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateFailedAndAttemptsSurpassed,d);var h=this.sendAboutInfo.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.sendAboutInfo,h);var l=this.shellUptoDate.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.shellUptoDate,l);var u=this.autoUpdateShellUptoDate.bind(this);this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.autoUpdateShellUptoDate,u),e.$on(\"$destroy\",function(){return s.destroy(i,n,a,o,p,r,c,d,h,l,u)})}else this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateDone,function(){s.isUpdateInstallPending=!0,s.updateScenario=s.constants.events.desktopUpdateNotification.supported,s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1,s.checkForDesktopUpdatesScenario.stop(),s.userInvoked&&s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateCancelled,function(t,e){s.isShellUpdateCancelled=!0,s.shellUpdateCancelCode=0,e&&e.cancelCode&&(s.shellUpdateCancelCode=e.cancelCode),s.checkForDesktopUpdatesScenario.cancel({cancelCode:s.shellUpdateCancelCode}),s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!1,s.isUpdateInstallPending=!1,s.userInvoked&&s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.autoCheckForUpdates,function(){s.isCheckingForDesktopUpdates||(s.checkForDesktopUpdatesScenario=s.loggingService.newScenario(s.constants.scenarios.desktopUpdateNotification.checkForShellUpdates,null,null,10*s.constants.timeInMiliseconds.minute),s.isCheckingForDesktopUpdates=!0,s.userInvoked=!1,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1)}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.currentAppOnUnsupportedVersion,function(){s.isUpdateInstallPending=!0,s.updateScenario=s.constants.events.desktopUpdateNotification.unsupported,s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1,s.checkForDesktopUpdatesScenario.stop(),s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateIsCritical,function(){s.isUpdateInstallPending=!0,s.updateScenario=s.constants.events.desktopUpdateNotification.critical,s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1,s.checkForDesktopUpdatesScenario.stop(),s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateFailed,function(t,e,i){s.checkForDesktopUpdatesScenario.fail(),s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!0,s.isShellUpdateCancelled=!1,s.failAttemptsSurpassed=!1,s.isUpdateInstallPending=!1,s.failHookforST=i,s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.autoUpdateFailed,function(){s.checkForDesktopUpdatesScenario.fail(),s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!0,s.isShellUpdateCancelled=!1,s.failAttemptsSurpassed=!1}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.updateFailedAndAttemptsSurpassed,function(){s.checkForDesktopUpdatesScenario.fail(),s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!0,s.isShellUpdateCancelled=!1,s.failAttemptsSurpassed=!0,s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.sendAboutInfo,function(t,e,i){s.loggingService.log(\"Web app : received version info from desktop, version = \"+e+\", lastUpdated = \"+i),s.about(e,i)}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.shellUptoDate,function(){s.checkForDesktopUpdatesScenario.stop(),s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1,s.isUpdateInstallPending=!1,s.handleTaskCompleteNotification()}),this.$window.electronSafeIpc.on(this.constants.events.desktopUpdateNotification.autoUpdateShellUptoDate,function(){s.checkForDesktopUpdatesScenario.stop(),s.isCheckingForDesktopUpdates=!1,s.isShellUpdateFailed=!1,s.isShellUpdateCancelled=!1,s.isUpdateInstallPending=!1})},e.prototype.updateListener=function(t,e,s,i){this.isCheckingForDesktopUpdates=t,this.isShellUpdateFailed=e,this.isShellUpdateCancelled=s,i&&(this.isUpdateInstallPending=i)},e.prototype.updateDone=function(){this.updateListener(!1,!1,!1,!0),this.updateScenario=this.constants.events.desktopUpdateNotification.supported,this.checkForDesktopUpdatesScenario.stop(),this.userInvoked&&this.handleTaskCompleteNotification()},e.prototype.updateIsCancelled=function(t,e){this.updateListener(!1,!1,!0,!1),this.shellUpdateCancelCode=0,e&&e.cancelCode&&(this.shellUpdateCancelCode=e.cancelCode),this.checkForDesktopUpdatesScenario.cancel({cancelCode:this.shellUpdateCancelCode}),this.userInvoked&&this.handleTaskCompleteNotification()},e.prototype.autoCheckForUpdates=function(){this.isCheckingForDesktopUpdates||(this.checkForDesktopUpdatesScenario=this.loggingService.newScenario(this.constants.scenarios.desktopUpdateNotification.checkForShellUpdates,null,null,10*this.constants.timeInMiliseconds.minute),this.updateListener(!0,!1,!1),this.userInvoked=!1)},e.prototype.currentAppOnUnsupportedVersion=function(){this.updateScenario=this.constants.events.desktopUpdateNotification.unsupported,this.updateListener(!1,!1,!1,!0),this.checkForDesktopUpdatesScenario.stop(),this.handleTaskCompleteNotification()},e.prototype.updateIsCritical=function(){this.updateScenario=this.constants.events.desktopUpdateNotification.critical,this.updateListener(!1,!1,!1,!0),this.checkForDesktopUpdatesScenario.stop(),this.handleTaskCompleteNotification()},e.prototype.normalUpdateFailed=function(t,e,s){this.checkForDesktopUpdatesScenario.fail(),this.updateListener(!1,!0,!1,!1),this.failAttemptsSurpassed=!1,this.failHookforST=s,this.handleTaskCompleteNotification()},e.prototype.autoUpdateFailed=function(){this.checkForDesktopUpdatesScenario.fail(),this.updateListener(!1,!0,!1),this.failAttemptsSurpassed=!1},e.prototype.updateFailedAndAttemptsSurpassed=function(){this.checkForDesktopUpdatesScenario.fail(),this.updateListener(!1,!0,!1),this.failAttemptsSurpassed=!0,this.handleTaskCompleteNotification()},e.prototype.sendAboutInfo=function(t,e,s){this.loggingService.log(\"Web app : received version info from desktop, version = \"+e+\", lastUpdated = \"+s),this.about(e,s)},e.prototype.shellUptoDate=function(){this.checkForDesktopUpdatesScenario.stop(),this.updateListener(!1,!1,!1,!1),this.handleTaskCompleteNotification()},e.prototype.autoUpdateShellUptoDate=function(){this.checkForDesktopUpdatesScenario.stop(),this.updateListener(!1,!1,!1,!1)},e.prototype.destroy=function(t,e,s,i,n,a,o,p,r,c,d){this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.updateDone,t),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.updateCancelled,e),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.autoCheckForUpdates,s),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.currentAppOnUnsupportedVersion,i),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.updateIsCritical,n),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.updateFailed,a),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.autoUpdateFailed,o),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.updateFailedAndAttemptsSurpassed,p),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.sendAboutInfo,r),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.shellUptoDate,c),this.$window.electronSafeIpc.removeListener(this.constants.events.desktopUpdateNotification.autoUpdateShellUptoDate,d)},e.prototype.isNonAdminUpdateFailureCheckEnabled=function(){return!(!this.$window.desktopEnvironment||!this.$window.desktopEnvironment.isNonAdminUpdateFailureCheckEnabled)},e.prototype.registerAppCacheEvents=function(t){var e=this;this.eventingService.$on(t,this.constants.events.appCacheUpdateNotification.manifestUpdateReady,function(t,s){e.isRefreshPending=!0,e.isAppCacheUpdateFailed=!1,s&&e.handleTaskCompleteNotification()}),this.eventingService.$on(t,this.constants.events.appCacheUpdateNotification.updateFailed,function(t,s){e.isAppCacheUpdateFailed=!0,s&&e.handleTaskCompleteNotification()}),this.eventingService.$on(t,this.constants.events.appCacheUpdateNotification.uptoDate,function(t,s){e.isAppCacheUpdateFailed=!1,s&&e.handleTaskCompleteNotification()}),this.eventingService.$on(t,this.constants.events.appCacheUpdateNotification.checkingForUpdates,function(t,s){e.isAppCacheUpdateFailed=!1,s&&e.handleTaskInstantiationNotification()})},e.prototype.handleUpdateRequired=function(){var t=this;if(this.isUpdateInstallPending){switch(this.updateScenario){case this.constants.events.desktopUpdateNotification.critical:this.timedNotificationDisplay(function(){return t.updateCritical()});break;case this.constants.events.desktopUpdateNotification.unsupported:this.timedNotificationDisplay(function(){return t.currentAppIsUnsupported()});break;case this.constants.events.desktopUpdateNotification.supported:default:this.timedNotificationDisplay(function(){return t.updateRestart()})}this.checkForUpdatesScenario.stop()}else{var e=this.settingsService.valueAsBoolean(this.constants.desktopApp.suppressRefreshBannerTestHook);if(this.isRefreshPending&&!e)return this.timedNotificationDisplay(function(){return t.updateRefresh()}),void this.checkForUpdatesScenario.stop();if(this.isShellUpdateFailed||this.isAppCacheUpdateFailed)return this.failAttemptsSurpassed?this.timedNotificationDisplay(function(){return t.updateBroken()}):this.timedNotificationDisplay(function(){t.updateFailed(),t.isNonAdminUpdateFailureCheckEnabled()&&t.appStateAdapter.tryShowUpdateNotPossibleBanner(t.userInvoked)}),void this.checkForUpdatesScenario.fail({shellUpdateFailed:this.isShellUpdateFailed,appCacheUpdateFailed:this.isAppCacheUpdateFailed});if(this.isShellUpdateCancelled)return this.timedNotificationDisplay(function(){return t.updateCancelled()}),void this.checkForUpdatesScenario.cancel({cancelCode:this.shellUpdateCancelCode});this.timedNotificationDisplay(function(){return t.uptoDate()}),this.checkForUpdatesScenario.stop()}},e.prototype.handleTaskCompleteNotification=function(){var t=this;this.updateTaskSemaphore.acquireSemaphore().then(function(){t.pendingUpdateTasks>0&&t.pendingUpdateTasks--,0===t.pendingUpdateTasks&&t.handleUpdateRequired()}).finally(function(){t.updateTaskSemaphore.releaseSemaphore()})},e.prototype.handleTaskInstantiationNotification=function(){var t=this;this.updateTaskSemaphore.acquireSemaphore().then(function(){0==t.pendingUpdateTasks&&(t.checkForUpdatesScenario=t.loggingService.newScenario(t.constants.scenarios.desktopUpdateNotification.checkForUpdates,null,null,10*t.constants.timeInMiliseconds.minute),t.updateChecking()),t.pendingUpdateTasks++}).finally(function(){t.updateTaskSemaphore.releaseSemaphore()})},e.prototype.timedNotificationDisplay=function(t){this.$timeout(function(){return t()},3e3)},e.prototype.updateChecking=function(){this.hideAllUpdateBanners();var e=this.$translate.instant(this.$scope.$root.resources.strings.destkopapp_appupdatechecking_message);this.bannerOptions.autoHideTimer=this.autoHideTime,this.failHookforST=\"\",this.checkingBanner=this.appStateAdapter.mainNotificationBannerStore.showBanner(t.services.Severity.Information,e,\"update_checking\",this.bannerOptions),this.settingsService.valueAsBoolean(this.constants.settings.names.hideAllUpdateBanners)&&this.openBanners.push(this.checkingBanner)},e.prototype.updateFailed=function(){this.hideAllUpdateBanners();var e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appupdatefailed_message);this.failHookforST&&(e+=\" (\"+this.failHookforST+\")\",this.failHookforST=\"\");var s=this.appStateAdapter.mainNotificationBannerStore.showBanner(t.services.Severity.Information,e,\"update_failed\");this.settingsService.valueAsBoolean(this.constants.settings.names.hideAllUpdateBanners)&&this.openBanners.push(s)},e.prototype.updateRestart=function(){var e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_version_required_banner_message),s=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_version_required_banner_action);this.showUpdateBanner(e,s,this.restart,t.services.Severity.Information)},e.prototype.updateRefresh=function(){var e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appupdated_message_refresh_restart),s=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appupdated_action_refresh);this.showUpdateBanner(e,s,this.refresh,t.services.Severity.Information)},e.prototype.updateCancelled=function(){this.hideAllUpdateBanners();var e=\"\",s=t.services.Severity.Information;switch(this.bannerOptions.autoHideTimer=this.autoHideTime,this.shellUpdateCancelCode){case 1:e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_update_cancel_disabled_message);break;case 2:e=this.$translate.instant(this.$scope.$root.resources.strings.need_more_disk_space_for_update_message);break;case 3:e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_update_cancel_dmg_message);break;case 4:s=t.services.Severity.Error,this.bannerOptions.autoHideTimer=0,e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_mac_app_non_admin);break;default:e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_update_cancel_general_message)}var i=this.appStateAdapter.mainNotificationBannerStore.showBanner(s,e,\"update_cancelled\",this.bannerOptions);this.settingsService.valueAsBoolean(this.constants.settings.names.hideAllUpdateBanners)&&this.openBanners.push(i)},e.prototype.uptoDate=function(){this.hideAllUpdateBanners();var e=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appuptodate_message);this.bannerOptions.autoHideTimer=this.autoHideTime;var s=this.appStateAdapter.mainNotificationBannerStore.showBanner(t.services.Severity.Information,e,\"up_to_date\",this.bannerOptions);this.settingsService.valueAsBoolean(this.constants.settings.names.hideAllUpdateBanners)&&this.openBanners.push(s)},e.prototype.about=function(e,s){var i=new Date(s),n=s;isNaN(i.getTime())||(n=this.$filter(\"date\")(i,this.$locale.DATETIME_FORMATS.shortDate));var a=this.isExperimentalBuild(e)?this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_about_version_message_exp_build):\"\",o=this.utilityService.formatV(this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_about_version_message),[e,this.architecture,a]);this.$window.avIsRemoted&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableVDIOptimizedAboutMessage)&&(o=o+\" \"+this.$translate.instant(this.resources.strings.vdi_about_optimized_information,{providerName:this.constants.vdiProviderName[this.desktopUtilityService.getVDIProvider()]})),n&&\"N/A\"!==n&&(o=o+\" \"+this.utilityService.formatV(this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_about_version_message_date),[n])),this.bannerOptions.autoHideTimer=0,this.appStateAdapter.mainNotificationBannerStore.showBanner(t.services.Severity.Information,o,\"about\",this.bannerOptions)},e.prototype.isExperimentalBuild=function(t){try{var e=t.split(\".\").pop();return Number(e)%100<50}catch(t){return this.loggingService.log(\"Error while parsing version to determine if it is an experimental build. Exception: \"+t),!1}},e.prototype.appUpdated=function(t){this.resetPopover(),this.title=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appupdated_title),this.message=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appupdated_afterrestart_message),this.messageSubText=this.utilityService.formatV(this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_appupdated_newversion_message),[t]),this.buttons=[{text:this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_ok_button_text),func:this.close.bind(this),symbol:null,tid:\"updateNotification-appUpdated-ok\",disabled:!1}],this.updateNotificationPopover.show()},e.prototype.currentAppIsUnsupported=function(){var e=this,s=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_version_required_banner_message),i=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_version_required_banner_action);this.showUpdateBanner(s,i,this.restart,t.services.Severity.Error),this.$timeout(function(){var t=e.$translate.instant(e.$scope.$root.resources.strings.desktopapp_version_required_dialog_message);e.appStateAdapter.showForceUpdateDialog(t,e,e.restart)},432e5)},e.prototype.updateBroken=function(){var e=this,s=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_update_broken_banner_message),i=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_update_broken_banner_action);this.$window.electronSafeIpc.send(this.constants.events.desktopApp.telemetryEvent,{name:this.constants.telemetry.desktop.updatesBrokenBannerShown});this.showUpdateBanner(s,i,function(){e.$window.electronSafeIpc.send(e.constants.events.desktopUpdateNotification.clearUpdateInfoHistory),e.$window.electronSafeIpc.send(e.constants.events.desktopApp.telemetryEvent,{name:e.constants.telemetry.desktop.updatesBrokenBannerDownloadClicked}),e.download()},t.services.Severity.Error)},e.prototype.updateCritical=function(){var e=this,s=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_update_critical_banner_message),i=this.$translate.instant(this.$scope.$root.resources.strings.desktopapp_refresh_button_text);this.showUpdateBanner(s,i,this.restart,t.services.Severity.Error),this.$timeout(function(){var t=e.$translate.instant(e.$scope.$root.resources.strings.desktopapp_update_critical_dialog_message),s=e.$translate.instant(e.$scope.$root.resources.strings.desktopapp_update_critical_dialog_submessage);e.appStateAdapter.showForceUpdateDialog(t,e,e.restart,s)},36e5)},e.prototype.resetPopover=function(){this.updateNotificationPopover&&this.updateNotificationPopover.hide(),this.title=null,this.message=null,this.messageSubText=null,this.buttons=null},e.prototype.showUpdateBanner=function(e,s,i,n){var a=this;this.hideAllUpdateBanners();var o=new t.services.BannerOptions;o.action=new t.services.BannerAction(s,function(){i.call(a)});var p=this.appStateAdapter.mainNotificationBannerStore.showBanner(n,e,\"update\",o);this.settingsService.valueAsBoolean(this.constants.settings.names.hideAllUpdateBanners)&&this.openBanners.push(p)},e.prototype.refresh=function(){this.resetPopover(),this.eventingService.$emit(this.constants.events.appCacheUpdateNotification.reloadAppIfPending,null)},e.prototype.restart=function(){this.resetPopover(),this.$window.electronSafeIpc.send(this.constants.events.desktopUpdateNotification.restartApp)},e.prototype.download=function(){this.downloadAppService.download()},e.prototype.close=function(){this.resetPopover()},e.prototype.hideAllUpdateBanners=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.hideAllUpdateBanners)&&this.openBanners){for(var t=0;t<this.openBanners.length;t++)this.openBanners[t]&&this.openBanners[t].hide();this.openBanners=[]}else this.checkingBanner&&this.checkingBanner.hide()},e}();e.UpdateNotificationController=s,angular.module(\"teamspace.updateNotification\",[]).directive(\"updateNotification\",function(){return{restrict:\"E\",scope:{},bindToController:{},controllerAs:\"updateNotification\",templateUrl:\"components/update-notification/update-notification.html\",controller:s}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.imgFailureSrc\",[]).directive(\"imgFailureSrc\",function(){return{restrict:\"A\",scope:!1,link:function(r,c,i){e.common.SafeJQuery.bind(r,c,\"error\",function(e){r.$emit(\"imgErrorInSource\"),i.imgFailureSrc&&i.src!=i.imgFailureSrc&&i.$set(\"src\",i.imgFailureSrc)})}}})}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.imgResizeRatio\",[]).directive(\"imgResizeRatio\",function(){return{restrict:\"A\",scope:!1,link:function(e,t,i){var a=t.parent(),n=a.height(),o=a.width(),r=parseInt(i.originalWidth)||o,c=parseInt(i.originalHeight)||n,s=Math.max(o/r,n/c);t.width(r*s),t.height(c*s)}}})}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var i=function(){function e(e,i,t,s,r,o,n,a,l,v,h,w,p,c){var g=this;if(this.messageService=t,this.urlPreviewService=s,this.utilityService=r,this.resources=o,this.$translate=n,this.$location=a,this.$scope=l,this.constants=v,this.safelinksUtilities=h,this.messagingUtilities=w,this.settingsService=p,this.messagingPolicySettingsStore=c,this.logger=i.newLogger(\"UrlPreviewController\"),this.appBasedLinkPreview?this.urlPreview={objectUrl:this.appBasedLinkPreview.objectUrl,previewUrl:this.appBasedLinkPreview.previewUrl,title:this.appBasedLinkPreview.title,description:this.appBasedLinkPreview.description,previewResolved:!0,previewEnabled:!0}:this.urlPreview=this.messageViewModel&&this.messageViewModel.firstUrlPreview,this.urlPreview){if(l.$on(v.events.imageSource.error,function(e,i){e.stopPropagation(),g.imageNotAvailable=!0}),this.urlPreview.objectUrl){var u=SkypeX.Services.UrlUtils.getURIComponents(this.urlPreview.objectUrl);u&&(this.urlDomain=u.host,this.shouldShrinkThumbnailImage=this.urlDomain&&(this.urlDomain.endsWith(\"visualstudio.com\")||this.urlDomain.endsWith(\"dev.azure.com\")))}this.urlPreview.previewUrl&&this.messageViewModel&&!this.messageViewModel.isRichMessagePropertiesProcessed&&(this.urlPreview.previewUrl=e.sanitizePreviewUrl(this.urlPreview.previewUrl)),this.messageViewModel?this.isFromMe=this.messageViewModel.isFromMe:this.appBasedLinkPreview&&(this.isFromMe=!1),this.startWatchForUrlPreviewUpdate(),this.startWatchForPolicyUpdate()}else this.logger.error(\"urlPreview is null, {0}\",this.urlPreview)}return e.$inject=[\"htmlSanitizer\",\"loggingService\",\"messageService\",\"urlPreviewService\",\"utilityService\",\"resources\",\"$translate\",\"$location\",\"$scope\",\"constants\",\"safelinksUtilities\",\"messagingUtilities\",\"settingsService\",\"messagingPolicySettingsStore\"],e.prototype.openLink=function(){if(this.urlPreview&&this.urlPreview.objectUrl){var e=this.utilityService.getDeeplinkUrl(this.urlPreview.objectUrl,this.settingsService.getRootUri());if(!e){this.logger.info(\"Opening link in new window with url {0}\",this.urlPreview.objectUrl);var i=this.safelinksUtilities.getSourceContext(this.messageViewModel);return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSafelinksMT)?this.safelinksUtilities.openSafeUrlMT(this.urlPreview.objectUrl,i):this.messagingUtilities.openSafeUrl(this.urlPreview.objectUrl,i)}this.logger.info(\"Opening link in current window with url {0}\",e),this.$location.url(e)}},e.prototype.removeLink=function(e){e&&e.stopPropagation(),this.messageViewModel&&this.messageViewModel.id&&this.messageViewModel.conversationId&&(this.messageService.removeUrlPreview(this.messageViewModel.conversationId,this.messageViewModel.id),this.urlPreview=null,this.showPreview=!1,this.previewRemoved=!0)},e.prototype.onExpandPreview=function(){this.appBasedLinkPreview&&this.appBasedLinkPreview.onExpandPreview()},e.prototype.onClearPreview=function(){this.appBasedLinkPreview&&this.appBasedLinkPreview.onClearPreview()},e.prototype.previewExistsAndCanShow=function(e){return!!e&&e.previewResolved&&this.urlPreviewService.canShowUrlPreview(e)},e.prototype.startWatchForPolicyUpdate=function(){this.messagingPolicySettingsStore.safeSubscribe(this.$scope,this.updateShowPreview.bind(this),SkypeX.Services.AggregatesettingsStorageKey.messagingPolicy,SkypeX.Services.MessagingPolicySettingsStorageKey.allowUrlPreviews)},e.prototype.startWatchForUrlPreviewUpdate=function(){var e=this;if(this.updateShowPreview(),!this.appBasedLinkPreview)var i=this.$scope.$watch(\"upc.messageViewModel.firstUrlPreview\",function(){e.previewRemoved?i&&i():(e.urlPreview=e.messageViewModel.firstUrlPreview,e.updateShowPreview())})},e.prototype.updateShowPreview=function(){var e=this.messagingPolicySettingsStore.getSettingValue(SkypeX.Services.MessagingPolicySettingsStorageKey.allowUrlPreviews);this.showPreview=e&&this.previewExistsAndCanShow(this.urlPreview),!this.showPreview&&this.appBasedLinkPreview&&this.appBasedLinkPreview.onPreviewHidden()},e.prototype.constructAriaLabelForContainer=function(e){if(!e.target.hasAttribute(\"aria-label\")){var i=this.$translate.instant(this.resources.strings.aria_urlPreview)+\". \"+(this.urlPreview.title?this.urlPreview.title+\". \":\"\")+(this.urlPreview.description?this.urlPreview.description:\"\");e.target.setAttribute(\"aria-label\",i)}},e}();e.UrlPreviewController=i,angular.module(\"teamspace.urlPreview\",[\"teamspace.messageService\",\"teamspace.urlPreviewService\",\"teamspace.safelinksUtilities\",\"skypeX.messagingPolicySettingsStore\"]).directive(\"urlPreview\",[function(){return{restrict:\"E\",scope:{},bindToController:{messageViewModel:\"=?\",appBasedLinkPreview:\"=?\",isExpanded:\"=?\"},templateUrl:\"components/url-preview/url-preview.html\",controller:i,controllerAs:\"upc\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(i){var e=function(){function e(i,e,s,n,o,a,r,c,l,h,p,g,f,u,d,S,m,v){var N=this;this.$scope=i,this.analyticsService=e,this.eventingService=s,this.notificationSettingsStore=n,this.resources=o,this.constants=a,this.clientDatabase=r,this.myUserPreferencesStore=c,this.tenantSettingsStore=l,this.settingsService=h,this.$translate=p,this.notificationsAuxiliaryService=d,this.multiWindowService=S,this.platformDetectService=m,this.delayCallToUserPrefrenceStore=null,this.panelActionScenarioMap={},this.isInteropDropdownDisabled=!1,this.isInteropOptionShown=!0,this.enableTaggedContacts=!1,this.enableSettingsRevamp=!1,this.logger=f.newLogger(\"NotificationSettingsDialog\"),this.translate=_.memoize(p.instant),this.onNotificationSettingsChange=this.onNotificationSettingsChange.bind(this),this.emailDropdownOptions=[],this.emailDropdownOptions.push({key:t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.Immediately],value:this.translate(o.strings.notification_email_send_asap)}),this.emailDropdownOptions.push({key:t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.Every10Mins],value:this.translate(o.strings.notification_email_send_every10Mins)}),this.emailDropdownOptions.push({key:t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.Hourly],value:this.translate(o.strings.notification_email_send_hourly)}),this.emailDropdownOptions.push({key:t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.EveryEightHours],value:this.translate(o.strings.notification_email_send_eightHours)}),this.emailDropdownOptions.push({key:t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.Daily],value:this.translate(o.strings.notification_email_send_daily)}),this.emailDropdownOptions.push({key:t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.Never],value:this.translate(o.strings.notification_email_send_never)}),this.emailDigestDropdownOptions=[],this.emailDigestDropdownOptions.push({key:t.services.EmailDigestOptions[t.services.EmailDigestOptions.Daily],value:this.translate(o.strings.notification_email_send_daily)}),this.emailDigestDropdownOptions.push({key:t.services.EmailDigestOptions[t.services.EmailDigestOptions.Never],value:this.translate(o.strings.notification_email_send_never)}),this.popOutDropdownOptions=[],this.popOutDropdownOptions.push({key:t.services.PopOutOptions[t.services.PopOutOptions.InMainWindow],value:this.translate(o.strings.notification_settings_details_pop_out_chat_in_main)}),this.popOutDropdownOptions.push({key:t.services.PopOutOptions[t.services.PopOutOptions.InNewWindow],value:this.translate(o.strings.notification_settings_details_pop_out_chat_in_new)}),this.isWeb=g.isWeb(),this.createPanelActionScenarioMap(),this.delayCallToUserPrefrenceStore=_.debounce(function(){return N.updateNotificationSettings()},250),this.enableTaggedContacts=h.valueAsBoolean(a.settings.names.enableTaggedContacts)&&!u.isGuestUserType(),this.enableSettingsRevamp=h.valueAsBoolean(a.settings.names.notificationsGlobalSettingsRevamp)||d.isGlobalNotificationEnabledInWebhook,this.areUpdatedStringsEnabled=h.valueAsBoolean(a.settings.names.enableMeetingChatNotificationUpdatedStrings),this.defaultDropdownOptions=[],this.enableSettingsRevamp?this.defaultDropdownOptions.push({key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.BothBannerEmail],value:this.translate(o.strings.notification_settings_dropdown_options_banner_and_feed_text)}):(this.defaultDropdownOptions.push({key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.BothBannerEmail],value:this.translate(o.strings.notification_settings_dropdown_options_banner_and_email_text)}),this.defaultDropdownOptions.push({key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyBanner],value:this.translate(o.strings.notification_settings_dropdown_options_banner_text)})),this.defaultDropdownOptions.push({key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyAlertList],value:this.translate(o.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)}),this.defaultDropdownOptions.push({key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.Off],value:this.translate(o.strings.notification_settings_dropdown_options_off_text)}),this.initNotificationSettingViewModel(),this.subscribeToChanges(),v.register(this,i)}return e.$inject=[\"$scope\",\"analyticsService\",\"eventingService\",\"notificationSettingsStore\",\"resources\",\"constants\",\"clientDatabase\",\"myUserPreferencesStore\",\"tenantSettingsStore\",\"settingsService\",\"$translate\",\"desktopUtilityService\",\"loggingService\",\"identityService\",\"notificationsAuxiliaryService\",\"multiWindowService\",\"platformDetectService\",\"userAppsStore\"],e.prototype.initNotificationSettingViewModel=function(){var i=this;this.nsVM={userSetting:this.notificationSettingsStore.getAppUserSettings(),settingsHeader:this.enableSettingsRevamp?this.setHeaderDefaultsV2():this.setHeaderDefaults(),isChatEnabled:!0,sfbIntegration:this.setSfbNotificationSettings()},t.services.SfBInteropServiceGateway.IsSfBGatewayEnabled()&&(this.isInteropOptionShown=!1),this.activeTestSetting=this.settingsService.settings.find(function(t){return t.key==i.constants.settings.names.enableSfBInterop&&void 0!==t.active});var e=this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isSkypeBusinessInteropEnabled);this.effectiveSfbInteropSetting=t.services.SfBInteropUtilsService.isInteropEnabled(this.constants,this.settingsService,this.tenantSettingsStore,this.notificationSettingsStore,this.logger),this.isInteropDropdownDisabled=!e,this.logger.info(\"sfbInteropTenantSetting: \"+e+\",\\n                        userSfbInteropSetting: \"+this.nsVM.userSetting.sfbSettings.enableSfBInterop+\",\\n                        isInteropDropdownDisabled: \"+this.isInteropDropdownDisabled),this.nsVM.sfbIntegration.selected=_.find(this.nsVM.sfbIntegration.options,function(e){return e.key==(i.effectiveSfbInteropSetting?t.services.SfbInteropOptions[t.services.SfbInteropOptions.Enabled]:t.services.SfbInteropOptions[t.services.SfbInteropOptions.Disabled])}).value,this.setSelectedOnLoadOrChange()},e.prototype.createPanelActionScenarioMap=function(){this.panelActionScenarioMap[this.constants.notificationSettings.propNames.alertSound]=i.PanelActionScenario.notificationTypeAlertSound,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.chat]=i.PanelActionScenario.notificationTypeChat,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.emailNotificationDelay]=i.PanelActionScenario.notificationTypeEmailNotificationDelay,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.emailDigestDelay]=i.PanelActionScenario.notificationTypeEmailDigestDelay,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.meetingWentLiveNotification]=i.PanelActionScenario.notificationTypeMeetingWentLive,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.meetingChatNotification]=i.PanelActionScenario.notificationTypeMeetingChat,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.followChannelMessage]=i.PanelActionScenario.notificationTypeFollowChannelMessage,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.inferred]=i.PanelActionScenario.notificationTypeInferred,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.trending]=i.PanelActionScenario.notificationTypeTrending,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.like]=i.PanelActionScenario.notificationTypeLike,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.likeInChat]=i.PanelActionScenario.notificationTypeLikeInChat,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.mention_Channel]=i.PanelActionScenario.notificationTypeMentionChannel,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.mention_Person]=i.PanelActionScenario.notificationTypeMentionPerson,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.mentionInChat_Person]=i.PanelActionScenario.notificationTypeMentionInChat,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.mention_Team]=i.PanelActionScenario.notificationTypeMentionTeam,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.reply]=i.PanelActionScenario.notificationTypeReply,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.replyToReply]=i.PanelActionScenario.notificationTypeReplyToReply,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.teamMembershipChange_AddedToTeam]=i.PanelActionScenario.notificationTypeTeamMembershipAddedToTeam,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.teamMembershipChange_PromotedToTeamAdmin]=i.PanelActionScenario.notificationTypeTeamMembershipPromotedToAdmin,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.visible_ChannelNewMessage]=i.PanelActionScenario.notificationTypeVisibleChannelNewMessage,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.visible_ChannelReplyMessage]=i.PanelActionScenario.notificationTypeVisibleChannelReply,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.visible_ChannelMention]=i.PanelActionScenario.notificationTypeVisibleChannelMention,this.panelActionScenarioMap[this.constants.notificationSettings.propNames.popOutChat]=i.PanelActionScenario.notificationTypePopOut},e.prototype.onInteropSettingChange=function(i){var e=this;void 0==i&&(i=_.find(this.nsVM.sfbIntegration.options,function(t){return t.value==e.nsVM.sfbIntegration.selected}));var s=this.effectiveSfbInteropSetting,n=!!t.services.SfbInteropOptions[i.key];n!==s&&(this.nsVM.userSetting.sfbSettings.enableSfBInterop=n,this.updateNotificationSettings().then(function(){e.activeTestSetting?(e.activeTestSetting.active=void 0,e.clientDatabase.nukeDB().then(function(){return e.settingsService.settings.store()})):e.eventingService.$emit(e.constants.events.settings.reload,e.resources.strings.refresh_message_for_settings_update)}))},e.prototype.onNotificationSettingsChange=function(i,e,s){var n=this,o=!0;if(i&&this.nsVM&&this.nsVM.userSetting){if(void 0==e){var a=_.findKey(this.nsVM.settingsHeader.details,function(t){return t.itemsList[i]}),r=this.nsVM.settingsHeader.details[a].itemsList[i];void 0==(e=_.find(this.defaultDropdownOptions,function(t){return t.value==r.selected}))&&(e=_.find(this.emailDropdownOptions,function(t){return t.value==r.selected})),void 0==e&&(e=_.find(this.popOutDropdownOptions,function(t){return t.value==r.selected}))}switch(i){case this.constants.notificationSettings.propNames.alertSound:_.isObject(this.nsVM.userSetting.soundsSettings)||(this.nsVM.userSetting.soundsSettings={}),this.nsVM.userSetting.soundsSettings[i]=e.key;break;case this.constants.notificationSettings.propNames.meetingChatNotification:_.isObject(this.nsVM.userSetting.chatSettings)||(this.nsVM.userSetting.chatSettings={}),this.nsVM.userSetting.chatSettings[i]=e.key;break;case this.constants.notificationSettings.propNames.emailNotificationDelay:case this.constants.notificationSettings.propNames.emailDigestDelay:_.isObject(this.nsVM.userSetting.emailSettings)||(this.nsVM.userSetting.emailSettings={}),this.nsVM.userSetting.emailSettings[i]=e.key;break;case this.constants.notificationSettings.propNames.popOutChat:_.isObject(this.nsVM.userSetting.toastSettings)||(this.nsVM.userSetting.toastSettings={}),this.nsVM.userSetting.toastSettings.popOutChat=e.key===t.services.PopOutOptions[t.services.PopOutOptions.InNewWindow];break;case this.constants.notificationSettings.propNames.followChannelMessage:this.constants.notificationSettings.multiActionProps[i]?this.constants.notificationSettings.multiActionProps[i].forEach(function(t){o=o&&n.setOptionsOnSettingsChange(t,e)}):(o=!1,this.logger.error(\"Notification Settings: Cannot find according properties for \"+i));break;default:o=this.setOptionsOnSettingsChange(i,e)}o&&(this.delayCallToUserPrefrenceStore(),s&&this.recordSettingChangeTelemetry(i,s.value,e.value))}},Object.defineProperty(e.prototype,\"soundPermission\",{get:function(){return this.nsVM.userSetting.soundsSettings&&this.nsVM.userSetting.soundsSettings[this.constants.notificationSettings.propNames.alertSound]!==t.services.AlertSoundValue[t.services.AlertSoundValue.Off]},enumerable:!0,configurable:!0}),e.prototype.changeSoundSettingsState=function(i){_.isObject(this.nsVM.userSetting.soundsSettings)||(this.nsVM.userSetting.soundsSettings={}),this.nsVM.userSetting.soundsSettings[this.constants.notificationSettings.propNames.alertSound]=i?t.services.AlertSoundValue[t.services.AlertSoundValue.All]:t.services.AlertSoundValue[t.services.AlertSoundValue.Off],this.delayCallToUserPrefrenceStore();var e=i?t.services.AlertSoundValue[t.services.AlertSoundValue.Off]:t.services.AlertSoundValue[t.services.AlertSoundValue.All],s=i?t.services.AlertSoundValue[t.services.AlertSoundValue.All]:t.services.AlertSoundValue[t.services.AlertSoundValue.Off];this.recordSettingChangeTelemetry(this.constants.notificationSettings.propNames.alertSound,e,s)},e.prototype.onStateChanged=function(t){this.userAppsState=t,t&&this.updateVisibleSettings()},e.prototype.updateVisibleSettings=function(){var t=this;this.nsVM.isChatEnabled=this.userAppsState.hasApp(this.constants.appId.chat);var i;i=this.enableSettingsRevamp?function(i){return i.subheader===t.translate(t.resources.strings.notification_settings_details_chat_subheader_text)}:function(i){return i.subheader===t.translate(t.resources.strings.notification_settings_details_message_and_replies_subheader_text)};var e=this.nsVM.settingsHeader.details.find(i);e&&(this.enableSettingsRevamp?e.hide=!this.nsVM.isChatEnabled:e.itemsList[this.constants.notificationSettings.propNames.chat].show=this.nsVM.isChatEnabled)},e.prototype.setOptionsOnSettingsChange=function(i,e){var s=!0;switch(e.key){case t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.Off]:this.nsVM.userSetting.toastSettings[i]=!1,this.nsVM.userSetting.emailSettings[i]=!1,this.nsVM.userSetting.activityGenerationSettings[i]=!1;break;case t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyAlertList]:this.nsVM.userSetting.toastSettings[i]=!1,this.nsVM.userSetting.emailSettings[i]=!1,this.nsVM.userSetting.activityGenerationSettings[i]=!0;break;case t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyBanner]:this.nsVM.userSetting.toastSettings[i]=!0,this.nsVM.userSetting.emailSettings[i]=!1,this.nsVM.userSetting.activityGenerationSettings[i]=!0;break;case t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.BothBannerEmail]:this.nsVM.userSetting.toastSettings[i]=!0,this.nsVM.userSetting.emailSettings[i]=!0,this.nsVM.userSetting.activityGenerationSettings[i]=!0;break;default:s=!1,this.logger.error(\"Notification Settings: None of the options matched.\")}return s},e.prototype.convertSettingsToDropdownOption=function(i,e){var s;switch(e){case this.constants.notificationSettings.propNames.alertSound:(s=i.soundsSettings&&i.soundsSettings[e])||(s=t.services.AlertSoundValue[t.services.AlertSoundValue.All]);break;case this.constants.notificationSettings.propNames.emailNotificationDelay:(s=i.emailSettings&&i.emailSettings[e])||(s=t.services.EmailNotificationOptions[t.services.EmailNotificationOptions.Every10Mins]);break;case this.constants.notificationSettings.propNames.emailDigestDelay:(s=i.emailSettings&&i.emailSettings[e])||(s=t.services.EmailDigestOptions[t.services.EmailDigestOptions.Daily]);break;case this.constants.notificationSettings.propNames.meetingWentLiveNotification:s=i.toastSettings[e]?t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyBanner]:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.Off];break;case this.constants.notificationSettings.propNames.meetingChatNotification:(s=i.chatSettings&&i.chatSettings[e])||(s=this.settingsService.valueFor(this.constants.settings.names.meetingChatNotificationDefaultSetting));break;case this.constants.notificationSettings.propNames.popOutChat:s=i.toastSettings[e]?t.services.PopOutOptions[t.services.PopOutOptions.InNewWindow]:t.services.PopOutOptions[t.services.PopOutOptions.InMainWindow];break;default:i.activityGenerationSettings[e]?i.toastSettings[e]||i.emailSettings[e]?i.toastSettings[e]&&!i.emailSettings[e]?s=t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyBanner]:i.toastSettings[e]&&i.emailSettings[e]&&(s=t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.BothBannerEmail]):s=t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyAlertList]:s=t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.Off]}return s},e.prototype.fixBadSetting=function(t,i){var e=this.convertSettingsToDropdownOption(t,i),s=_.find(this.defaultDropdownOptions,function(t){return t.key==e}).value,n=_.findKey(this.nsVM.settingsHeader.details,function(t){return t.itemsList[i]});n&&(this.nsVM.settingsHeader.details[n].itemsList[i].selected=s,this.onNotificationSettingsChange(i))},e.prototype.setSelectedOnLoadOrChange=function(){var t=this;if(this.nsVM.userSetting){var i=this.constants.notificationSettings.propNames.visible_ChannelReplyMessage;this.nsVM.userSetting.activityGenerationSettings[i]&&\"boolean\"!=typeof this.nsVM.userSetting.activityGenerationSettings[i]&&(this.nsVM.userSetting.activityGenerationSettings[i]=!1,this.nsVM.userSetting.toastSettings[i]=!1,this.nsVM.userSetting.emailSettings[i]=!1,this.delayCallToUserPrefrenceStore());var e={toastSettings:{Mention_Person:!1},emailSettings:{Mention_Person:!1},activityGenerationSettings:{Mention_Person:!0}},s=this.constants.notificationSettings.propNames.mention_Person;this.nsVM.userSetting.activityGenerationSettings[s]||this.fixBadSetting(e,s);var n={toastSettings:{Mention_Person:!1},emailSettings:{Mention_Person:!1},activityGenerationSettings:{Mention_Person:!1}},o=this.constants.notificationSettings.propNames.chat;!this.nsVM.userSetting.activityGenerationSettings[o]||this.nsVM.userSetting.emailSettings[o]||this.nsVM.userSetting.toastSettings[o]||this.fixBadSetting(n,o);for(var a=null,r=Object.keys(this.constants.notificationSettings.propNames).map(function(i){return t.constants.notificationSettings.propNames[i]}),c=0;c<r.length;c++){var l=r[c];if(a=this.convertSettingsToDropdownOption(this.nsVM.userSetting,l)){var h=_.findKey(this.nsVM.settingsHeader.details,function(t){return t.itemsList[l]});if(h){var p=this.nsVM.settingsHeader.details[h].itemsList[l],g=_.find(p.options,function(t){return t.key==a});g&&(p.selected=g.value)}}}}},e.prototype.recordSettingChangeTelemetry=function(e,s,n){var o=this;_.defer(function(){if(s!==n){var a={action:{gesture:i.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(i.PanelActionOutcome.select.toString(),i.PanelActionOutcome,o.logger),scenario:t.shared.AttributeHelper.tryGetEnum(o.panelActionScenarioMap[e].toString(),i.PanelActionScenario,o.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(i.PanelActionScenarioType.notificationSettingChange.toString(),i.PanelActionScenarioType,o.logger)},module:{name:t.shared.AttributeHelper.tryGetEnum(i.PanelModuleName.notificationSettingItem.toString(),i.PanelModuleName,o.logger),type:t.shared.AttributeHelper.tryGetEnum(i.PanelModuleType.other.toString(),i.PanelModuleType,o.logger),summary:\"Notification settings change\"},dataBag:{New_Value:n,Old_Value:s}};o.analyticsService.onPanelAction(o.$scope,a)}})},e.prototype.subscribeToChanges=function(){var t=this;this.notificationSettingsStore.safeSubscribeForUpdateSettingGroup(this.$scope,function(i,e){t.nsVM.userSetting=e,t.setSelectedOnLoadOrChange()})},e.prototype.updateNotificationSettings=function(){return this.myUserPreferencesStore.updateUserSettings(this.nsVM.userSetting)},e.prototype.buildNotificationDropdownOptions=function(i,e){return void 0===e&&(e=!1),e?this.defaultDropdownOptions.filter(function(e){return i.indexOf(t.services.NotificationDefaultOptions[e.key])<0}):this.defaultDropdownOptions.filter(function(e){return i.indexOf(t.services.NotificationDefaultOptions[e.key])>=0})},e.prototype.setHeaderDefaultsV2=function(){var i,e,s,n=this,o={header:this.translate(this.resources.strings.notification_settings_header),details:[{subheader:this.translate(this.resources.strings.notification_settings_details_general_subheader_text),showSeparator:!1,itemsList:(i={},i[this.constants.notificationSettings.propNames.alertSound]={name:this.translate(this.resources.strings.notification_settings_details_sound_text),options:[{key:t.services.AlertSoundValue[t.services.AlertSoundValue.All],value:this.translate(this.resources.strings.notification_settings_dropdown_sound_All_text)},{key:t.services.AlertSoundValue[t.services.AlertSoundValue.Off],value:this.translate(this.resources.strings.notification_settings_dropdown_sound_Off_text)}],selected:this.translate(this.resources.strings.notification_settings_dropdown_sound_All_text),show:!0},i[this.constants.notificationSettings.propNames.emailNotificationDelay]={name:this.translate(this.resources.strings.notification_email_header),options:this.emailDropdownOptions,selected:this.translate(this.resources.strings.notification_email_send_hourly),show:!0},i[this.constants.notificationSettings.propNames.emailDigestDelay]={name:this.translate(this.resources.strings.notification_email_digest_header),options:this.emailDigestDropdownOptions,selected:this.translate(this.resources.strings.notification_email_send_daily),show:!this.settingsService.valueAsBoolean(this.constants.settings.names.hideDigestEmailOptionsInSettings)&&this.notificationsAuxiliaryService.isEmailDigestEnabledInWebhook},i)},{subheader:this.translate(this.resources.strings.notification_settings_details_chat_subheader_text),showSeparator:!1,itemsList:(e={},e[this.constants.notificationSettings.propNames.popOutChat]={name:this.translate(this.resources.strings.notification_settings_details_pop_out_chat),options:this.popOutDropdownOptions,selected:this.settingsService.isInternalRing()?this.translate(this.resources.strings.notification_settings_details_pop_out_chat_in_new):this.translate(this.resources.strings.notification_settings_details_pop_out_chat_in_main),show:this.multiWindowService.enabled&&!1===window.desktopSettings.disableMwNotifPopOutOption&&this.isNativeNotificationsSupported()},e[this.constants.notificationSettings.propNames.mentionInChat_Person]={name:this.translate(this.resources.strings.notification_settings_details_mentions_chat_text),options:this.buildNotificationDropdownOptions([t.services.NotificationDefaultOptions.Off],!0),selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},e[this.constants.notificationSettings.propNames.chat]={name:this.translate(this.resources.strings.notification_feeds_filter_menu_replies_text),options:[{key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyBanner],value:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text)},{key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.Off],value:this.translate(this.resources.strings.notification_settings_dropdown_options_off_text)}],selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e[this.constants.notificationSettings.propNames.likeInChat]={name:this.translate(this.resources.strings.notification_settings_details_like_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},e)},{subheader:this.translate(this.resources.strings.notification_settings_details_channel_subheader_text),showSeparator:!1,hide:this.settingsService.valueAsBoolean(this.constants.settings.names.isTeamsAndChannelsDisabled),itemsList:(s={},s[this.constants.notificationSettings.propNames.mention_Person]={name:this.translate(this.resources.strings.notification_settings_details_mentions_person_channel_text),options:this.buildNotificationDropdownOptions([t.services.NotificationDefaultOptions.Off],!0),selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},s[this.constants.notificationSettings.propNames.reply]={name:this.translate(this.resources.strings.notification_settings_details_reply_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},s[this.constants.notificationSettings.propNames.replyToReply]={name:this.translate(this.resources.strings.notification_settings_details_replyToReply_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},s[this.constants.notificationSettings.propNames.like]={name:this.translate(this.resources.strings.notification_settings_details_like_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},s[this.constants.notificationSettings.propNames.inferred]={name:this.translate(this.resources.strings.notification_inferred_header),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},s[this.constants.notificationSettings.propNames.trending]={name:this.translate(this.resources.strings.notification_trending_header),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text),show:!0},s)}]};if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableInferredNotification)||!this.notificationsAuxiliaryService.isIFEnabledInWebhook){var a=o.details.find(function(t){return t.subheader===n.translate(n.resources.strings.notification_settings_details_channel_subheader_text)});a&&(a.itemsList[this.constants.notificationSettings.propNames.inferred].show=!1)}if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTrendingNotification)||!this.notificationsAuxiliaryService.isTFEnabledInWebhook){var r=o.details.find(function(t){return t.subheader===n.translate(n.resources.strings.notification_settings_details_channel_subheader_text)});r&&(r.itemsList[this.constants.notificationSettings.propNames.trending].show=!1)}if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageReactions)){var c=o.details.find(function(t){return t.subheader===n.translate(n.resources.strings.notification_settings_details_chat_subheader_text)});c&&(c.itemsList[this.constants.notificationSettings.propNames.likeInChat].name=this.$translate.instant(this.resources.strings.notification_settings_details_like_and_reaction_text));var l=o.details.find(function(t){return t.subheader===n.translate(n.resources.strings.notification_settings_details_channel_subheader_text)});l&&(l.itemsList[this.constants.notificationSettings.propNames.like].name=this.$translate.instant(this.resources.strings.notification_settings_details_like_and_reaction_text))}var h=this.getMeetingSettingsSection();return h&&o.details.push(h),o},e.prototype.setHeaderDefaults=function(){var i,e,s,n,o=this,a={header:this.translate(this.resources.strings.notification_settings_header),details:[{subheader:this.translate(this.resources.strings.notification_settings_details_mentions_subheader_text),showSeparator:!1,itemsList:(i={},i[this.constants.notificationSettings.propNames.mention_Person]={name:this.translate(this.resources.strings.notification_settings_details_mentions_person_text),options:this.buildNotificationDropdownOptions([t.services.NotificationDefaultOptions.Off],!0),selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_email_text),show:!0},i[this.constants.notificationSettings.propNames.mention_Channel]={name:this.translate(this.resources.strings.notification_settings_details_mentions_channel_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_email_text),show:!0},i[this.constants.notificationSettings.propNames.mention_Team]={name:this.translate(this.resources.strings.notification_settings_details_mentions_team_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_email_text),show:!0},i)},{subheader:this.translate(this.resources.strings.notification_settings_details_message_and_replies_subheader_text),showSeparator:!1,itemsList:(e={},e[this.constants.notificationSettings.propNames.chat]={name:this.translate(this.resources.strings.notification_settings_details_chat_text),options:this.buildNotificationDropdownOptions([t.services.NotificationDefaultOptions.OnlyAlertList],!0),selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_email_text),show:!0},e[this.constants.notificationSettings.propNames.reply]={name:this.translate(this.resources.strings.notification_settings_details_reply_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e[this.constants.notificationSettings.propNames.replyToReply]={name:this.translate(this.resources.strings.notification_settings_details_replyToReply_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e[this.constants.notificationSettings.propNames.like]={name:this.translate(this.resources.strings.notification_settings_details_like_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e[this.constants.notificationSettings.propNames.followChannelMessage]={name:this.translate(this.resources.strings.notification_follow_header),options:this.buildNotificationDropdownOptions([t.services.NotificationDefaultOptions.Off],!0),selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e[this.constants.notificationSettings.propNames.inferred]={name:this.translate(this.resources.strings.notification_inferred_header),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e[this.constants.notificationSettings.propNames.trending]={name:this.translate(this.resources.strings.notification_trending_header),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},e)},{subheader:this.translate(this.resources.strings.notification_settings_details_other_subheader_text),showSeparator:!1,itemsList:(s={},s[this.constants.notificationSettings.propNames.teamMembershipChange_AddedToTeam]={name:this.translate(this.resources.strings.notification_settings_details_addedToTeam_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},s[this.constants.notificationSettings.propNames.teamMembershipChange_PromotedToTeamAdmin]={name:this.translate(this.resources.strings.notification_settings_details_promotedToTeamAdmin_text),options:this.defaultDropdownOptions,selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0},s)},{showSeparator:!0,itemsList:(n={},n[this.constants.notificationSettings.propNames.alertSound]={name:this.translate(this.resources.strings.notification_settings_details_sound_text),options:[{key:t.services.AlertSoundValue[t.services.AlertSoundValue.All],value:this.translate(this.resources.strings.notification_settings_dropdown_sound_All_text)},{key:t.services.AlertSoundValue[t.services.AlertSoundValue.CallMentionChats],value:this.translate(this.resources.strings.notification_settings_dropdown_sound_CallMentionChats_text)},{key:t.services.AlertSoundValue[t.services.AlertSoundValue.Off],value:this.translate(this.resources.strings.notification_settings_dropdown_sound_Off_text)}],selected:this.translate(this.resources.strings.notification_settings_dropdown_sound_All_text),show:!0},n[this.constants.notificationSettings.propNames.emailNotificationDelay]={name:this.translate(this.resources.strings.notification_email_header),options:this.emailDropdownOptions,selected:this.translate(this.resources.strings.notification_email_send_hourly),show:!0},n[this.constants.notificationSettings.propNames.emailDigestDelay]={name:this.translate(this.resources.strings.notification_email_digest_header),options:this.emailDigestDropdownOptions,selected:this.translate(this.resources.strings.notification_email_send_daily),show:this.notificationsAuxiliaryService.isEmailDigestEnabledInWebhook},n)}]};if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableInferredNotification)||!this.notificationsAuxiliaryService.isIFEnabledInWebhook){var r=a.details.find(function(t){return t.subheader===o.translate(o.resources.strings.notification_settings_details_message_and_replies_subheader_text)});r&&(r.itemsList[this.constants.notificationSettings.propNames.inferred].show=!1)}if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTrendingNotification)||!this.notificationsAuxiliaryService.isTFEnabledInWebhook){var c=a.details.find(function(t){return t.subheader===o.translate(o.resources.strings.notification_settings_details_message_and_replies_subheader_text)});c&&(c.itemsList[this.constants.notificationSettings.propNames.trending].show=!1)}if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageReactions)){var l=a.details.find(function(t){return t.subheader===o.$translate.instant(o.resources.strings.notification_settings_details_message_and_replies_subheader_text)});l&&(l.itemsList[this.constants.notificationSettings.propNames.like].name=this.$translate.instant(this.resources.strings.notification_settings_details_like_and_reaction_text))}var h=this.getMeetingSettingsSection();return h&&a.details.push(h),a},e.prototype.isNativeNotificationsSupported=function(){return this.platformDetectService.getOS()===this.constants.os.windows&&\"10\"===this.platformDetectService.getOSVersion()},e.prototype.getMeetingSettingsSection=function(){var i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingStartedNotification),e=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingStartedNotificationWeb),s=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingChatNotificationSettings),n=i&&(!this.isWeb||e);if(!s&&!n)return null;var o={};if(n&&(o[this.constants.notificationSettings.propNames.meetingWentLiveNotification]={name:this.translate(this.settingsService.valueAsBoolean(this.constants.settings.names.renameMeetingsAsEvents)?this.resources.strings.notification_event_started_header:this.resources.strings.notification_meeting_started_header),options:[{key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.OnlyBanner],value:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text)},{key:t.services.NotificationDefaultOptions[t.services.NotificationDefaultOptions.Off],value:this.translate(this.resources.strings.notification_settings_dropdown_options_off_text)}],selected:this.translate(this.resources.strings.notification_settings_dropdown_options_banner_text),show:!0}),s){var a=this.areUpdatedStringsEnabled?this.translate(this.resources.strings.meeting_chat_notification_setting_updated):this.translate(this.resources.strings.meeting_chat_notification_setting_default);this.settingsService.valueAsBoolean(this.constants.settings.names.renameMeetingsAsEvents)&&(a=this.translate(this.resources.strings.event_chat_notification_setting)),o[this.constants.notificationSettings.propNames.meetingChatNotification]={name:a,options:[{key:t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo,value:this.getMuteChatsNotificationStrings(t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo)},{key:t.services.MeetingChatNotificationValue.MeetingsUserParticipatesIn,value:this.getMuteChatsNotificationStrings(t.services.MeetingChatNotificationValue.MeetingsUserParticipatesIn)},{key:t.services.MeetingChatNotificationValue.MeetingsManuallyUnmuted,value:this.getMuteChatsNotificationStrings(t.services.MeetingChatNotificationValue.MeetingsManuallyUnmuted)}],selected:this.getMuteChatsNotificationStrings(t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo),show:!0}}return{subheader:this.translate(this.settingsService.valueAsBoolean(this.constants.settings.names.renameMeetingsAsEvents)?this.resources.strings.notification_settings_details_events_subheader_text:this.resources.strings.notification_settings_details_meetings_subheader_text),showSeparator:!1,itemsList:o}},e.prototype.getMuteChatsNotificationStrings=function(i){if(this.areUpdatedStringsEnabled)switch(i){case t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo:return this.translate(this.resources.strings.meeting_chat_notification_all_updated);case t.services.MeetingChatNotificationValue.MeetingsUserParticipatesIn:return this.translate(this.resources.strings.meeting_chat_notification_meetingsIParticipateIn_updated);case t.services.MeetingChatNotificationValue.MeetingsManuallyUnmuted:return this.translate(this.resources.strings.meeting_chat_notification_none_updated)}else switch(i){case t.services.MeetingChatNotificationValue.MeetingsUserIsInvitedTo:return this.translate(this.resources.strings.meeting_chat_notification_all_default);case t.services.MeetingChatNotificationValue.MeetingsUserParticipatesIn:return this.translate(this.resources.strings.meeting_chat_notification_meetingsIParticipateIn_default);case t.services.MeetingChatNotificationValue.MeetingsManuallyUnmuted:return this.translate(this.resources.strings.meeting_chat_notification_none_default)}},e.prototype.setSfbNotificationSettings=function(){return{name:this.translate(this.resources.strings.sfb_integration_title),options:[{key:t.services.SfbInteropOptions[t.services.SfbInteropOptions.Enabled],value:this.translate(this.resources.strings.settings_enabled)},{key:t.services.SfbInteropOptions[t.services.SfbInteropOptions.Disabled],value:this.translate(this.resources.strings.settings_disabled)}],selected:this.translate(this.resources.strings.settings_enabled),show:!0}},e}();i.NotificationSettingsController=e,angular.module(\"teamspace.notificationSettings\",[\"teamspace.settingsService\",\"teamspace.desktopUtilityService\",\"teamspace.analyticsService\",\"teamspace.eventingService\",\"teamspace.notificationSettingsStore\",\"pascalprecht.translate\",\"teamspace.constants\",\"skypeX.clientDatabase\",\"skypeX.myUserPreferencesStore\",\"skypeX.tenantSettingsStore\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.userAppsStore\",\"teamspace.notificationsAuxiliaryService\",\"teamspace.dialogService\"]).run([\"constants\",\"dialogService\",function(t,i){i.register(t.dialogs.notificationSettings,{template:\"components/user-settings/notification-settings.html\",className:\"ts-modal-dialog custom-width notification-settings-dialog\",closeByEscape:!0,closeByDocument:!0,ariaAuto:!1,ariaRole:\"dialog\",ariaDescribedById:\"modalDialog-title\"})}]).controller(\"NotificationSettingsController\",e)}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var r=function(){function e(r,i,n,t,o,s,d,c){this.constants=r,this.$scope=i,this.$element=n,this.loggingService=t,this.callingTelemetryService=o,this.videoTypeForLogging=s,this.callingPerfCollectorService=d,this.callingSupportService=c,this.busy=!1,this.logger=t.newLogger(s),this.previewContainer=n[0],e.renderer_id++,this.currentRendererId=e.renderer_id}return e.$inject=[\"constants\",\"$scope\",\"$element\",\"loggingService\",\"callingTelemetryService\",\"videoTypeForLogging\",\"callingPerfCollectorService\",\"callingSupportService\"],e.prototype.getVideoRenderer=function(){return null},e.prototype.startPreview=function(){var e,r=this;this.logger.info(\"startPreview\"),this.onPreviewStarting&&this.onPreviewStarting(),this.busy=!0;try{this.videoPerformanceMonitor=this.callingTelemetryService.newVideoPerformanceMonitor(this.call,(e={},e[this.constants.counters.eventNames.rendererId]=this.callingTelemetryService.generateRendererId(),e[this.constants.counters.eventNames.videoType]=this.videoTypeForLogging,e)),this.getVideoRenderer().then(function(e){r.previewRenderer=e,r.$scope.$$destroyed?r.disposePreviewRenderer():(r.previewRenderer.isRendering?r.previewRenderingChanged():r.renderingChangedSubscription=r.previewRenderer.changed(function(){r.$scope.$apply(function(){return r.previewRenderingChanged()})}),r.videoPerformanceMonitor&&r.videoPerformanceMonitor.start(e,r.previewContainer),r.callingPerfCollectorService.onLocalRendererCreated(r.call,r.currentRendererId,r.videoTypeForLogging))}).catch(function(e){r.busy=!1,r.logger.error(\"Error while starting the local preview {0}\",e),r.disposePreviewRenderer(),e.errorType&&r.onStartPreviewError&&r.onStartPreviewError(e)})}catch(e){this.busy=!1,this.logger.error(\"Error while starting the local preview {0}\",e),this.disposePreviewRenderer(),this.onStartPreviewError&&this.onStartPreviewError(e)}},e.prototype.previewRenderingChanged=function(){this.logger.info(\"previewRenderingChanged: current rendering status {0}\",this.previewRenderer.isRendering),this.previewRenderer.isRendering&&(this.busy=!1,this.renderingPreview=!0,this.disposeRenderingChangedSubscription(),this.onPreviewStarted&&this.onPreviewStarted(),this.renderPreview||this.disposePreviewRenderer())},e.prototype.disposeRenderingChangedSubscription=function(){this.renderingChangedSubscription&&(this.renderingChangedSubscription.dispose(),this.renderingChangedSubscription=null)},e.prototype.disposePreviewRenderer=function(){this.logger.info(\"Disposing preview renderer\"),this.callingPerfCollectorService.onLocalRendererDestroyed(this.call,this.currentRendererId,this.videoTypeForLogging),this.previewRenderer&&(this.previewRenderer.dispose(),this.previewRenderer=null),this.renderingPreview=!1,this.disposeRenderingChangedSubscription(),this.videoPerformanceMonitor&&(this.videoPerformanceMonitor.stop(),this.videoPerformanceMonitor=null)},e.prototype.$onDestroy=function(){this.disposePreviewRenderer(),e.renderer_id--},e.renderer_id=0,e}();e.BaseUserPreview=r}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(r,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])})(r,n)};return function(r,n){function i(){this.constructor=r}e(r,n),r.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";var r=function(e){function r(n,i,t,o,s,c,a,g,p,h){var d=e.call(this,n,i,t,o,s,r.streamType,c,g)||this;return d.deviceManagerService=a,d.$timeout=p,d.fitContainer=!1,d.renderPreview=!0,d.screenShareRenderingTimeout=h.broadcastSettings.streamRenderingTimeout,d.initializeVideo(),d}return __extends(r,e),r.$inject=[\"constants\",\"$scope\",\"$element\",\"loggingService\",\"callingTelemetryService\",\"callingPerfCollectorService\",\"deviceManagerService\",\"callingSupportService\",\"$timeout\",\"appConfig\"],r.prototype.getVideoRenderer=function(){return this.deviceManagerService.getScreenSharingRenderer(this.previewContainer)},r.prototype.previewRenderingChanged=function(){this.logger.info(\"previewRenderingChanged: current rendering status {0}\",this.previewRenderer.isRendering),this.$scope.$emit(this.constants.events.calling.screenShareRendererStateChanged,this.previewRenderer.isRendering),this.previewRenderer.isRendering&&this.stopScreenShareRenderingTimer(),e.prototype.previewRenderingChanged.call(this)},r.prototype.disposePreviewRenderer=function(){this.stopScreenShareRenderingTimer(),e.prototype.disposePreviewRenderer.call(this)},r.prototype.initializeVideo=function(){this.busy||this.renderingPreview||(this.startScreenShareRenderingTimer(),this.startPreview())},r.prototype.startScreenShareRenderingTimer=function(){var e=this;this.screenShareRenderingTimer=this.$timeout(function(){e.triggerScreenShareRenderingTimeoutEvent(),e.screenShareRenderingTimer=null},this.screenShareRenderingTimeout,!1)},r.prototype.triggerScreenShareRenderingTimeoutEvent=function(){this.logger.info(\"Triggering preview rendering timeout event for screenshare\"),this.$scope.$emit(this.constants.events.calling.streamRenderingTimeout,{streamRenderingTimeout:1})},r.prototype.stopScreenShareRenderingTimer=function(){this.screenShareRenderingTimer&&(this.$timeout.cancel(this.screenShareRenderingTimer),this.screenShareRenderingTimer=null)},r.streamType=\"user-screensharing-preview\",r}(e.BaseUserPreview);e.UserScreensharingPreviewController=r,angular.module(\"teamspace.userScreensharingPreview\",[\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.deviceManagerService\"]).directive(\"userScreensharingPreview\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{fitContainer:\"=?\",call:\"=?\"},templateUrl:\"components/user-video-preview/user-video-preview.html\",controller:r,controllerAs:\"uvp\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(r,i,n,c,a,o,s,u,d,p){var v=e.call(this,r,i,n,a,c,t.streamType,o,d)||this;return v.deviceManagerService=s,v.objectLeaksDetector=u,v.$timeout=p,v.fitContainer=!1,i.$watch(\"uvp.renderPreview\",function(){return v.update()}),i.$watch(\"uvp.blurBackground\",function(){return v.update()}),v.initializeVideo(),v}return __extends(t,e),t.$inject=[\"constants\",\"$scope\",\"$element\",\"callingTelemetryService\",\"loggingService\",\"callingPerfCollectorService\",\"deviceManagerService\",\"objectLeaksDetector\",\"callingSupportService\",\"$timeout\"],t.prototype.getVideoRenderer=function(){var e={scalingMode:1,transparent:!1,ignoreMirroring:this.ignoreMirroring};return this.logger.info(\"Ignore mirroring value: {0}\",this.ignoreMirroring),this.deviceManagerService.getPreviewRenderer(this.previewContainer,e)},t.prototype.initializeVideo=function(){var e=this;this.devicesChangedSubscription=this.deviceManagerService.subscribe(function(){return e.update()},this.constants.events.calling.devicesChanged),this.blurringCapabilityChangedSubscription=this.deviceManagerService.subscribe(function(){return e.updateBackgroundBlur()},this.constants.events.calling.blurringCapabilityChanged),this.update()},t.prototype.update=function(){var e=this.deviceManagerService.getCameras().map(function(e){return e.id}),t=e.length;if(this.canRenderPreview=t>0,!this.busy){var r=this.selectedCamera&&e.indexOf(this.selectedCamera)<0,i=this.deviceManagerService.getSelectedDevices();this.selectedCamera=i&&i.camera,this.renderPreview?r?this.deviceManagerService.toggleCamera():this.renderingPreview||this.startPreview():this.renderingPreview&&(this.onPreviewStopping&&this.onPreviewStopping(),this.disposePreviewRenderer()),this.updateBackgroundBlur()}},t.prototype.updateBackgroundBlur=function(){this.cacheEffect=this.cacheEffect||0===this.cacheEffect?this.cacheEffect:1,this.deviceManagerService.setBackgroundEffectsOnDevice(this.hasBackgroundEffect||this.blurBackground?this.cacheEffect:0,this.constants.scenarios.calling.context.preJoinScreen)},t.prototype.disposePreviewRenderer=function(){e.prototype.disposePreviewRenderer.call(this),this.selectedCamera=null},t.prototype.$onDestroy=function(){this.objectLeaksDetector.track(\"user-video-preview\",this,{enableAlerting:!0}),e.prototype.$onDestroy.call(this),this.blurringCapabilityChangedSubscription&&this.deviceManagerService.unsubscribe(this.blurringCapabilityChangedSubscription),this.devicesChangedSubscription&&this.deviceManagerService.unsubscribe(this.devicesChangedSubscription)},t.streamType=\"user-video-preview\",t}(e.BaseUserPreview);e.UserVideoPreviewController=t,angular.module(\"teamspace.userVideoPreview\",[\"teamspace.deviceManagerService\",\"teamspace.callingSupportService\"]).directive(\"userVideoPreview\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{renderPreview:\"=?\",renderingPreview:\"=?\",canRenderPreview:\"=?\",busy:\"=?\",fitContainer:\"=?\",call:\"=?\",ignoreMirroring:\"<?\",cacheEffect:\"<?\",hasBackgroundEffect:\"<?\",blurBackground:\"<?\",dataTid:\"@?tid\"},templateUrl:\"components/user-video-preview/user-video-preview.html\",controller:t,controllerAs:\"uvp\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){function t(e,t,s,a){return{restrict:\"E\",templateUrl:\"components/video-message/video-message.html\",link:function(n,i,o){var c=o.itemid;c&&(n.height=\"480px\",n.width=\"853px\",t.getServiceEndpoint(s.amsServiceConstants.hostUrlV2).then(function(t){var s=\"\"+t+e.files.attachments.amsImageSuffix+\"/\"+c;n.poster=\"\"+s+e.amsVideoTemplate.thumbnail,n.src=a.trustAsResourceUrl(\"\"+s+e.amsVideoTemplate.video)}))}}}t.$inject=[\"constants\",\"geoRoutingService\",\"appConfig\",\"$sce\"],angular.module(\"teamspace.videoMessage\",[\"teamspace.constants\",\"teamspace.geoRoutingService\",\"teamspace.config\"]).directive(\"msVideoMessage\",t)}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,o){this.$scope=e,this.$element=t,this.layoutService=o,this.autoPlay=!1,this.currentTime=0,this.volume=\"100\",this.progress=0,this.onVideoProgressChanged=this.onVideoProgressChanged.bind(this)}return e.$inject=[\"$scope\",\"$element\",\"layoutService\"],e.prototype.$onChanges=function(e){e.videoSrc&&(this.untrackVideoProgress(),this.currentTime=0,this.video.src=this.videoSrc),e.autoPlay&&(this.video.autoplay=this.autoPlay),this.autoPlay&&this.videoSrc&&this.trackVideoProgress()},e.prototype.$onDestroy=function(){this.untrackVideoProgress(),this.layoutService.exitBrowserFullscreen()},e.prototype.trackVideoProgress=function(){this.video.addEventListener(\"timeupdate\",this.onVideoProgressChanged)},e.prototype.untrackVideoProgress=function(){this.video.removeEventListener(\"timeupdate\",this.onVideoProgressChanged)},e.prototype.onVideoProgressChanged=function(){this.currentTime=this.video.currentTime,this.progress=this.currentTime*(100/this.video.duration),this.$scope.$applyAsync()},e.prototype.muteUnmute=function(){this.video.muted=!this.video.muted},Object.defineProperty(e.prototype,\"video\",{get:function(){return this.videoEl=this.videoEl||this.$element.find(\"video\")[0],this.videoEl},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isMuted\",{get:function(){return this.video&&this.video.muted||\"0\"===this.volume},enumerable:!0,configurable:!0}),e.prototype.onVolumeChanged=function(){this.video.volume=Number(this.volume)/100},e.prototype.playNext=function(){this.action&&this.action({actionType:e.Type_Play_Next_Action})},e.prototype.playPause=function(){this.video.paused?(this.video.play(),this.trackVideoProgress()):(this.video.pause(),this.untrackVideoProgress())},e.Type_Play_Next_Action=\"play-next\",e}();e.VideoPlayerController=t,angular.module(\"teamspace.videoPlayer\",[\"teamspace.helpService\",\"teamspace.layoutService\"]).component(\"videoPlayer\",{bindings:{videoSrc:\"<\",action:\"&?\",autoPlay:\"<?\"},templateUrl:\"components/video-player/video-player.html\",controller:t}).filter(\"videoDuration\",function(){return function(e){return moment.utc(1e3*e|0).format(\"m:ss\")}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){return function(){}}();e.VideosTabController=t,angular.module(\"teamspace.videosTab\",[]).directive(\"videosTab\",[function(){return{restrict:\"E\",scope:{},bindToController:{context:\"=?\"},templateUrl:\"components/videos-tab/videos-tab.html\",controller:t,controllerAs:\"vidCtrl\"}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){var i=function(){function i(e,s,i,t,a,o,n,r,c,u,d,g,p){var l=this;this.$q=e,this.$scope=s,this.$timeout=i,this.$interval=t,this.$element=a,this.$translate=o,this.resources=n,this.loggingService=r,this.filesAsyncMediaService=c,this.audioService=u,this.constants=g,this.appStateAdapter=p,this.isLoading=!1,this.speedOptions=[],this.enableVoiceMessage=!1,this.showPlaybackSpeed=!0,this.lazyLoad=!1,this.isVoiceMessage=!1,this.allowScrubbing=!0,this.showPlaybackSpeed&&this.populateSpeedOptions(),this.init(),this.enableVoiceMessage=d.valueAsBoolean(g.settings.names.enableVoiceMessage),s.$on(\"$destroy\",function(){l.voiceMessage&&(l.voiceMessage.audio&&u.pauseAudio(l.voiceMessage.audio),l.voiceMessage.audioUpdatePromise&&t.cancel(l.voiceMessage.audioUpdatePromise),l.voiceMessage.audio=null,l.voiceMessage=null)})}return i.$inject=[\"$q\",\"$scope\",\"$timeout\",\"$interval\",\"$element\",\"$translate\",\"resources\",\"loggingService\",\"filesAsyncMediaService\",\"audioService\",\"settingsService\",\"constants\",\"appStateAdapter\"],i.prototype.init=function(){var e=this;this.$timeout(function(){e.isVoiceMessage&&e.enableVoiceMessage&&e.initVoiceMessage()},0,!1),this.$scope.$on(\"$destroy\",function(){e.progressBar=null,e.progressBarContainer=null})},i.prototype.initVoiceMessage=function(){this.voiceMessage=new s.VoicemailItemModel,this.voiceMessage.countDown=!0,this.getDuration(),!this.lazyLoad&&this.getVoiceMessage()},i.prototype.populateSpeedOptions=function(){for(var e=[.5,1,1.5,2],s=0;s<i.TotalSpeedOptions;s++){var t=i.SpeedOptionKeyPrefix+s,a={text:this.$translate.instant(this.resources.strings[t]),value:e[s].toString()};this.speedOptions.push(a)}this.defaultPlaybackSpeedValue=this.speedOptions[1].value,this.playbackSpeed=this.defaultPlaybackSpeedValue,this.loggingService.info(\"Default speed selected as: {0}\",this.defaultPlaybackSpeedValue)},i.prototype.play=function(){var e=this;!this.isScrubbingInitialized&&this.initScrubbing(),this.voiceMessage.audio?this.voiceMessage.audio.paused?(this.audioService.playAudio(this.voiceMessage.audio),this.voiceMessage.audioUpdatePromise=this.$interval(function(){e.voiceMessage&&e.voiceMessage.audio&&!e.voiceMessage.audio.paused||e.$interval.cancel(e.voiceMessage.audioUpdatePromise),e.voiceMessage&&e.voiceMessage.updateCurrentTime()},i.UpdateInterval)):(this.audioService.pauseAudio(this.voiceMessage.audio),this.$interval.cancel(this.voiceMessage.audioUpdatePromise)):!this.isLoading&&this.getVoiceMessage(!0)},i.prototype.updatePlaybackSpeed=function(){this.voiceMessage&&this.voiceMessage.audio&&(this.voiceMessage.audio.playbackRate=Number(this.playbackSpeed))},i.prototype.showBanner=function(s){this.appStateAdapter.mainNotificationBannerStore.showBanner(e.services.Severity.Error,s,this.resources.strings.voice_message_audio_message,{countdownInSeconds:i.bannerTimeoutInSecond,autoHideTimer:i.bannerTimeoutInSecond})},i.prototype.initScrubbing=function(){if(this.allowScrubbing&&!this.progressBar&&!this.progressBarContainer){var e=this.$element.find(\".bar\");this.progressBar=e&&e[0];var s=this.$element.find(\".bar-container\");this.progressBarContainer=s&&s[0],this.progressBar&&this.progressBarContainer&&this.cacheProgressBarDOMData(),this.isScrubbingInitialized=!0}},i.prototype.cacheProgressBarDOMData=function(){this.progressBarBoundingRect=this.progressBar.getBoundingClientRect(),this.progressBarContainerWidth=this.progressBarContainer.offsetWidth},i.prototype.getVoiceMessage=function(e){var s=this;if(void 0===e&&(e=!1),this.url){var i=this.loggingService.newScenario(this.constants.scenarios.audioMessage.downloadAudioMessage);this.isLoading=!0,i.mark(this.constants.scenarios.audioMessage.steps.startDownloadAudioMessage),this.filesAsyncMediaService.downloadItem({objectUrl:this.url}).then(function(t){s.readAsBase64(t).then(function(t){s.voiceMessage.audio=new Audio(t),s.isLoading=!1,i.stop(),e&&s.play()}).catch(function(e){i.fail({error:\"failed to readAsBase64 \"+JSON.stringify(e)}),s.isVoiceMessage&&s.showBanner(s.$translate.instant(s.resources.strings.voice_message_cannot_play_message))})},function(e){i.fail({error:\"failed to download audio message from AMS. statusCode: \"+(e&&e.statusCode)}),s.isVoiceMessage&&s.showBanner(s.$translate.instant(s.resources.strings.voice_message_cannot_play_message))}).finally(function(){s.isLoading=!1})}},i.prototype.mediaControlMouseDown=function(e){e.preventDefault(),this.progressBar&&this.progressBarContainer&&this.voiceMessage.audio&&(this.cacheProgressBarDOMData(),this.isDragging=!0,this.audioService.pauseAudio(this.voiceMessage.audio),this.$interval.cancel(this.voiceMessage.audioUpdatePromise))},i.prototype.mediaControlMouseUp=function(e){e.preventDefault(),this.isDragging=!1},i.prototype.mediaControlMouseMove=function(e){if(e.preventDefault(),this.isDragging&&this.progressBar&&this.progressBarContainer){var s=(e.pageX-this.progressBarBoundingRect.left)/this.progressBarContainerWidth*100;s=(s=s>100?100:s)<0?0:s,this.voiceMessage.setAudioPlayedPercent(s)}},i.prototype.getDuration=function(){this.duration&&(this.voiceMessage.audioCurrentTime=moment.utc(moment.duration(this.duration).asMilliseconds()).format(\"mm:ss\"))},i.prototype.readAsBase64=function(e){var s=this.$q.defer(),i=new FileReader;return i.readAsDataURL(e),i.onload=function(e){s.resolve(e.target.result)},s.promise},i.TotalSpeedOptions=4,i.SpeedOptionKeyPrefix=\"voicemail_playback_speed_option_\",i.UpdateInterval=200,i.bannerTimeoutInSecond=2.5,i}();s.VoiceMessageController=i,angular.module(\"teamspace.voiceMessage\",[\"teamspace.loggingService\"]).directive(\"voiceMessage\",[function(){return{restrict:\"E\",scope:{},bindToController:{voiceMessage:\"<?\",showPlaybackSpeed:\"<?\",url:\"@?\",duration:\"@?\",lazyLoad:\"<?\",isVoiceMessage:\"<?\",allowScrubbing:\"<?\"},controllerAs:\"vmCtrl\",templateUrl:\"components/voice-message/voice-message.html\",controller:i}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var t=function(){function e(){this.audioPlayedPercent=\"0\"}return Object.defineProperty(e.prototype,\"isRead\",{get:function(){return!!this.voicemail&&this.voicemail.IsRead},set:function(e){this.voicemail&&(this.voicemail.IsRead=e)},enumerable:!0,configurable:!0}),e.prototype.setAudioPlayedPercent=function(e){e>=0&&e<=100&&this.audio&&this.audio.duration>0&&(this.audio.currentTime=e/100*this.audio.duration,this.updateCurrentTime())},e.prototype.updateCurrentTime=function(){var e=0;if(this.audio&&!_.isNil(this.audio.currentTime)&&this.audio.duration){var i=this.countDown?this.audio.duration-this.audio.currentTime:this.audio.currentTime;e=1e3*Math.ceil(Math.max(0,i)),this.audioPlayedPercent=this.audio.currentTime/this.audio.duration*100+\"%\"}else this.audioPlayedPercent=\"0\";this.audioCurrentTime=moment.utc(e).format(\"mm:ss\")},e}();i.VoicemailItemModel=t;var s=function(){return function(e,i){this.name=e,this.email=i,this.isPstn=!i||!validator.isEmail(i),this.isPstn&&(this.mri=SkypeX.Services.ChatServiceUtils.PstnPrefix.concat(e))}}();i.Sender=s;var o=function(){function o(i,t,s,o,n,r,a,l,c,d,m,u,h,p,g,v,f,y,S,I,C,P,b,T,M,L,A){var B=this;this.$interval=i,this.$scope=s,this.$timeout=o,this.$translate=n,this.callingNavigationService=a,this.constants=c,this.conversationsService=d,this.htmlSanitizer=m,this.localizationService=u,this.loggingService=h,this.peopleService=p,this.pstnNumberService=g,this.resources=v,this.settingsService=f,this.tooltipCssApplicators=y,this.tooltipService=S,this.utilityService=I,this.voicemailRestClient=C,this.voicemailSyncService=P,this.dialogService=b,this.buddyListService=T,this.callBlockingService=M,this.callingUserActionService=L,this.error=!1,this.readUnreadProcessingItems={},this.isAlreadySpeedDial=!1,this.isAlreadyContact=!1,this.isAnonymousUser=!1,this.isAlreadyBlocked=!1,this.logger=h.newLogger(\"voicemail-list\");var w=f.valueAsBoolean(c.settings.names.isDesktopApp),k=f.valueAsBoolean(c.settings.names.enableDesktopVoicemail);this.isCallContactListEnabled=f.valueAsBoolean(c.settings.names.enableCallContactList),this.showVoicemailControls=!w||w&&r.desktopMp3Supported&&k,this.transcriptionUnavailable=n.instant(v.strings.voicemail_transcription_unavailable),this.menuTemplateSelector=\"div#\"+c.callingActionMenuIds.voicemailListActionMenuItemId,this.emptyTitle=n.instant(v.strings.voicemail_list_empty_title),this.emptyStageImage=\"assets/voicemailsEmpty.svg\",this.isPstnCallBlockingEnabled=f.valueAsBoolean(c.settings.names.enableBlockingPstn),this.loadList(),s.$on(\"$destroy\",function(){B.currentlyPlayingItem&&B.currentlyPlayingItem.audio&&!B.currentlyPlayingItem.audio.paused&&B.currentlyPlayingItem.audio.pause(),f.valueAsBoolean(c.settings.names.callingEnableNotificationToPuck)&&(h.info(\"[teamsDevice] Dismiss Missed call event triggered from destroy\"),A.$emit(e.services.TeamsDeviceNotificationEvents.Type_Dismiss_VoiceMailEvent)),B.currentlyPlayingItem=null})}return o.$inject=[\"$interval\",\"$q\",\"$scope\",\"$timeout\",\"$translate\",\"$window\",\"callingNavigationService\",\"callingService\",\"constants\",\"conversationsService\",\"htmlSanitizer\",\"localizationService\",\"loggingService\",\"peopleService\",\"pstnNumberService\",\"resources\",\"settingsService\",\"tooltipCssApplicators\",\"tooltipService\",\"utilityService\",\"voicemailRestClient\",\"voicemailSyncService\",\"dialogService\",\"buddyListService\",\"callBlockingService\",\"callingUserActionService\",\"eventingService\"],o.prototype.loadList=function(){var e=this;this.logger.info(\"loading voicemail list\");var i=this.loggingService.newScenario(this.constants.scenarios.voicemailTab.loadList),t={cacheHit:!1,cachedCount:-1,fetchedCount:-1};this.loading=!0,this.error=!1;var s=this.voicemailSyncService.getCachedVoicemails();s&&s.length&&(this.logger.info(\"processing cached voicemails to show in the list.\"),this.listItems=this.mapData(s),this.loading=!1,t.cacheHit=!0,t.cachedCount=this.listItems.length,i.mark(this.constants.scenarios.voicemailTab.loadListCacheHit,{data:JSON.stringify(t)})),this.voicemailSyncService.getVoicemails().then(function(s){e.logger.info(\"processing newly fetched voicemails to show in the list.\");var o=null;if(e.selectedItemId&&(o=_.find(e.listItems,function(i){return i.id===e.selectedItemId})),e.listItems=e.mapData(s),o){var n=_.findIndex(e.listItems,function(i){return i.id===e.selectedItemId});n>-1&&(e.listItems[n]=o)}t.fetchedCount=e.listItems.length,i.stop({data:JSON.stringify(t)})}).catch(function(s){e.logger.error(\"unable to load voicemail list: {0}\",s),e.error=!0,i.fail({error:s,data:JSON.stringify(t)})}).finally(function(){e.finalizeLoadList()})},o.prototype.finalizeLoadList=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.forceErrorVoicemailList)||this.error?(this.logger.error(\"unable to  fetch any new voicemails\"),this.emptyTitle=this.$translate.instant(this.resources.strings.voicemail_list_error_title),this.emptyDescription=this.$translate.instant(this.resources.strings.voicemail_list_error_description),this.emptyStageImage=\"assets/voicemailError.svg\",this.showEmptyStage=!0):!this.settingsService.valueAsBoolean(this.constants.settings.names.forceEmptyVoicemail)&&this.listItems&&0!==this.listItems.length||(this.logger.info(\"No items on voicemail list stage\"),this.emptyTitle=this.$translate.instant(this.resources.strings.voicemail_list_empty_title),this.emptyDescription=null,this.emptyStageImage=\"assets/voicemailsEmpty.svg\",this.showEmptyStage=!0),this.loading=!1},o.prototype.mapData=function(i){for(var n=this,r=[],a=[],l=[],c={},d=this,m=0;m<i.length;m++)!function(m){var u=new t,h=i[m],p=d.getPropertiesDictionary(h.SingleValueExtendedProperties);if(u.id=h.Id,h.From)u.sender=new s(h.From.EmailAddress.Name,h.From.EmailAddress.Address),u.sender.isPstn&&(u.sender.mri=SkypeX.Services.ChatServiceUtils.PstnPrefix+d.pstnNumberService.normalizePstnNumber(u.sender.name),u.sender.name=d.pstnNumberService.parseAndFormatNumber(u.sender.name));else{var g=d.$translate.instant(d.resources.strings.notifications_unknownuser_text);u.sender=new s(g,g)}u.senderAria=e.services.CallUtilities.callerToAriaString(u.sender.name),d.setVoicemailDuration(u,p),u.date=d.localizationService.getDate(h.ReceivedDateTime,\"shortDate\"),u.time=d.localizationService.getDate(h.ReceivedDateTime,\"shortTime\"),u.voicemail=h,u.updateCurrentTime(),d.$timeout(function(){var e=p[n.constants.voiceMessageConfidenceLevel.toLowerCase()],i=p[n.constants.voiceMessageTranscription.toLowerCase()];u.transcript=e&&i?e.toLowerCase()===o.VoicemailConfidenceHigh?i:n.transcriptionUnavailable:h.Body&&h.Body.Content&&n.utilityService.stripHtml(n.htmlSanitizer.sanitizeHtml(h.Body.Content))||n.transcriptionUnavailable});var v=u.sender.isPstn?u.sender.mri:u.sender.email,f=c[v];f?u.sender=f:(u.sender.isPstn?l.push(u.sender.mri):a.push(u.sender.email),c[v]=u.sender),r.push(u)}(m);var u=function(i,t){for(var s=0;s<i.length;s++){var o=i[s],r=t?o.email:o.mri,a=c[r];if(a)t?a.mri=o.mri:o.displayName&&(a.name=o.displayName);else{var l=new e.services.PIIValue(r,e.services.PiiKind.SipAddress);n.logger.error(\"Unable to match current user with email/mri {0}\",l.scrub())}}};return a.length>0&&this.peopleService.getAllPeopleProfile(a,\"voicemail-list\",!0).then(function(e){return u(e,!0)}),l.length>0&&this.peopleService.getAllPeopleProfile(l,\"voicemail-list\",!1).then(function(e){return u(e,!1)}),r},o.prototype.setVoicemailDuration=function(i,t){if(!t)return e.services.CallingDurationHelper.durationFormatter(0,this.$translate,this.resources.strings);var s=0,o=t[this.constants.pidTagVoiceMessageDurationId.toLowerCase()];o&&(s=parseInt(o)),i.duration=e.services.CallingDurationHelper.durationFormatter(s,this.$translate,this.resources.strings),i.durationAria=e.services.CallingDurationHelper.durationFormatterLong(s,this.$translate,this.resources.strings)},o.prototype.getPropertiesDictionary=function(e){for(var i={},t=0;t<e.length;t++){var s=e[t];i[s.PropertyId.toLowerCase()]=s.Value}return i},o.prototype.showDetails=function(i){var t=this;this.logger.info(\"Trying to show details for voicemail item {0}\",i.id),this.selectedItemId=i.id,i.isRead||this.markReadUnread(i,!0),this.settingsService.valueAsBoolean(this.constants.settings.names.forceFailVoicemailMediaLoad)?i.audioLoadError=!0:i.audioLoading||i.audio?this.logger.info(\"Finished loading voicemail item {0}\",i.id):(i.audioLoading=!0,i.audioLoadError=!1,this.voicemailRestClient.getVoicemailAudio(i.id).then(function(s){t.logger.info(\"Playing voicemail for id {0}\",i.id),i.audio=s;var o=angular.element(s);e.common.SafeJQuery.on(t.$scope,o,\"pause\",function(e){return t.audioCleanup(i)}),t.$scope.$on(\"$destroy\",function(){i.audio=null})}).catch(function(e){t.logger.error(\"Error while trying to play voicemail for id {0}\",i.id),i.audioLoadError=!0}).finally(function(){i.audioLoading=!1,t.logger.info(\"Finished loading voicemail item {0}\",i.id)}))},o.prototype.audioCleanup=function(e){this.logger.info(\"Cleaning up audio for voicemail with id {0}\",e.id),e.audioUpdatePromise?(this.$interval.cancel(e.audioUpdatePromise),e.audioUpdatePromise=null,e.updateCurrentTime(),this.$scope.$evalAsync(),this.logger.info(\"Cleanup complete for voicemail with id {0}\",e.id)):this.logger.info(\"Cleanup already done for voicemail with id {0}\",e.id)},o.prototype.isFirst=function(e){return this.listItems&&this.listItems[0]===e},o.prototype.showActionMenu=function(i,t,s){var o=this;this.logger.info(\"action menu triggered for voicemailId {0}\",s.id),this.loggingService.newScenario(this.constants.scenarios.voicemailTab.openActionMenu),this.openedMenuVoicemailItem=s;var n=this.utilityService.generateUUID(),r={templateUrl:\"components/voicemail-list/voicemail-list-actions-menu.html\",trigger:\"manual\",container:\"body\",placement:\"auto bottom-left\",scope:t};this.buddyListService.isMriAlreadyContact(this.openedMenuVoicemailItem.sender.mri).then(function(e){o.isAlreadyContact=e}),this.buddyListService.isMriAlreadyOnSpeedDial(this.openedMenuVoicemailItem.sender.mri).then(function(e){o.isAlreadySpeedDial=e}),this.isAnonymousUser=this.openedMenuVoicemailItem.sender.mri&&this.openedMenuVoicemailItem.sender.mri.toLowerCase()===this.constants.pstn.anonymousUserPrefix,this.isAlreadyBlocked=this.callBlockingService.isBlockedContact(this.openedMenuVoicemailItem.sender.mri);var a={sourceElement:$(i.currentTarget),tooltipType:e.services.TooltipType.Dropdown,options:r,tooltipId:n,cssApplicator:function(){o.tooltipCssApplicators.contextMenu(i,o.menuTemplateSelector)}};i.preventDefault(),i.stopPropagation(),this.tooltipService.showTooltip(a)},o.prototype.isBlocked=function(e){return!!e.sender.isPstn&&this.callBlockingService.isBlockedContact(e.sender.mri)},o.prototype.isBlockOptionAvailable=function(){return this.isPstnCallBlockingEnabled&&this.openedMenuVoicemailItem.sender.isPstn&&!this.isAnonymousUser&&!this.isAlreadyBlocked},o.prototype.isUnBlockOptionAvailable=function(){return this.isPstnCallBlockingEnabled&&this.openedMenuVoicemailItem.sender.isPstn&&!this.isAnonymousUser&&this.isAlreadyBlocked},o.prototype.addMemberToBlockList=function(){var e=this;this.openedMenuVoicemailItem.sender?this.callBlockingService.addBlockedMri(this.openedMenuVoicemailItem.sender.mri,\"voicemail-list\").then(function(){e.logger.info(\"addContactToBlockList succeeded\")}).catch(function(i){e.logger.error(\"addContactToBlockList failed with error: {0}\",i)}):this.logger.error(\"the sender is null\")},o.prototype.removeMemberFromBlockList=function(){var e=this;this.callBlockingService.deleteBlockedMri(this.openedMenuVoicemailItem.sender.mri,\"voicemail-list\").then(function(){e.logger.info(\"removeContactFromBlockList succeeded.\")}).catch(function(i){e.logger.error(\"Error while trying to removeContactFrom BlockList with error: {0}\",i)})},o.prototype.addMembersToSpeedDial=function(){var t=this,s=this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.Favorites).id;if(this.openedMenuVoicemailItem.sender.isPstn){var o={groupId:s,phone:this.openedMenuVoicemailItem.sender.mri.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\"),source:i.AddMembersSource.callVoicemail,addTarget:\"speedDial\"};this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,o)}else{var n=this.loggingService.newScenario(this.constants.scenarios.addMembersSpeedDial.addContact);this.peopleService.getPeopleProfile(this.openedMenuVoicemailItem.sender.mri,\"call-list\").then(function(e){t.buddyListService.addMembersToBuddyGroupWithEmail(s,t.openedMenuVoicemailItem.sender.mri,e.displayName,e.email).then(function(){t.logger.info(\"addMembersToBuddyGroupWithEmail succeeded\"),n.stop(),t.callingNavigationService.navigateToCallTab(t.constants.callListTab.panes.contactList)}).catch(function(e){t.logger.error(\"addMembersToBuddyGroupWithEmail failed with error: {0}\",e),n.fail({error:e})})})}},o.prototype.addMembersToContacts=function(){var t=this,s=this.buddyListService.getBuddyGroupByType(e.services.BuddyListService.buddyGroupType.OtherContacts).id;if(this.openedMenuVoicemailItem.sender.isPstn){var o={groupId:s,phone:this.openedMenuVoicemailItem.sender.mri.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\"),source:i.AddMembersSource.callVoicemail,addTarget:\"contacts\",dialogTitle:this.$translate.instant(this.resources.strings.addcontact_button)};this.dialogService.open(this.constants.dialogs.addMembersSpeedDial,o)}else{var n=this.loggingService.newScenario(this.constants.scenarios.addMembersSpeedDial.addContact);this.peopleService.getPeopleProfile(this.openedMenuVoicemailItem.sender.mri,\"call-list\").then(function(e){t.buddyListService.addMembersToBuddyGroupWithEmail(s,t.openedMenuVoicemailItem.sender.mri,e.displayName,e.email).then(function(){t.logger.info(\"addMembersToBuddyGroupWithEmail succeeded\"),n.stop(),t.callingNavigationService.navigateToCallTab(t.constants.callListTab.panes.contactList,t.constants.callListTab.panes.saved)}).catch(function(e){t.logger.error(\"addMembersToBuddyGroupWithEmail failed with error: {0}\",e),n.fail({error:e})})})}},o.prototype.markReadUnread=function(e,i){var t=this;this.readUnreadProcessingItems[e.id]?this.logger.info(\"voicemail id {0} is already being processed for marking\",e.id):(this.readUnreadProcessingItems[e.id]=!0,this.logger.info(\"setting read to {0} on voicemail item {1}\",i,e.id),this.voicemailSyncService.markReadUnread(e.voicemail,i).catch(function(s){t.logger.error(\"failed while setting read to {0} on voicemail item {1}\",i,e.id)}).finally(function(){delete t.readUnreadProcessingItems[e.id],t.logger.info(\"setting read to {0} on voicemail item {1} has finished processing\",e.id,i)}))},o.prototype.deleteVoicemail=function(e){var i=this;this.logger.info(\"Deleting voicemail with id {0}\",e.id),this.selectedItemId==e.id&&(this.selectedItemId=null),this.currentlyPlayingItem&&this.currentlyPlayingItem.audio&&!this.currentlyPlayingItem.audio.paused&&this.currentlyPlayingItem.id===e.id&&(this.currentlyPlayingItem.audio.pause(),this.currentlyPlayingItem=null);var t,s=_.findIndex(this.listItems,function(i){return i.id===e.id});s>-1?t=this.listItems.splice(s,1):this.logger.error(\"voicemail with id {0} was not found in the list for deletion\",e.id),this.voicemailSyncService.deleteVoicemail(e.voicemail).then(function(){i.logger.info(\"Voicemail with id {0} deleted successfully\",e.id)}).catch(function(s){i.listItems=_.concat(i.listItems,t),i.logger.error(\"failed to delete voicemail with id {0}\",e.id)})},o.prototype.callback=function(i){var t=this,s=i.sender;this.logger.info(\"callback [call] mri=\"+s.mri+\", email=\"+s.email);var o;if(s.isPstn){var n=s.mri.substring(SkypeX.Services.ChatServiceUtils.PstnPrefix.length);o=this.callingUserActionService.startPstnCall({dialoutNumber:n,context:e.services.CallTelemetryContext.VoicemailList})}else o=this.peopleService.getPeopleProfile(s.email,\"voicemail-list\",!0).then(function(i){var s=t.conversationsService.getChatConversationWith(i.mri);if(s&&s.id)return t.callingUserActionService.placeCall({conversationId:s.id,messageId:null,withVideo:!1,isChannelMeeting:!1,context:e.services.CallTelemetryContext.VoicemailList,$scope:t.$scope});throw\"cannot find conversation for mri=\"+i.mri});return o.then(function(e){e?t.logger.info(\"callback done [call][callId:\"+e.callId+\"]\"):t.logger.error(\"callback - no call [call]\")}).catch(function(e){t.logger.error(\"callback failed [call] - error: {0}\",e)})},o.TotalSpeedOptions=4,o.VoicemailConfidenceHigh=\"high\",o.UpdateInterval=200,o}();i.VoicemailListController=o,angular.module(\"teamspace.voicemailList\",[\"teamspace.callingNavigationService\",\"teamspace.callingService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.utilityService\",\"teamspace.voicemailRestClient\",\"teamspace.voicemailSyncService\",\"teamspace.dialogService\",\"teamspace.buddyListService\",\"teamspace.callBlockingService\",\"teamspace.voiceMessage\"]).directive(\"voicemailList\",function(){return{restrict:\"E\",scope:{},controllerAs:\"vmlCtrl\",templateUrl:\"components/voicemail-list/voicemail-list.html\",controller:o}})}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){t.components||(t.components={}),angular.module(\"teamspace.waitingAnimation\",[]).directive(\"waitingAnimation\",[\"constants\",function(t){return{restrict:\"E\",scope:{},templateUrl:t.files.templates.waitingAnimation}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,r,s){var n=this;this.$scope=e,this.$q=t,this.$translate=r,this.utilityService=s,angular.isDefined(this.context)&&(this.context.extensionFunctions.onSave=function(){return n.onSave(e.wtsc.context)})}return e.$inject=[\"$scope\",\"$q\",\"$translate\",\"utilityService\"],e.prototype.onSave=function(e){if(\"https\"!=e.settings.url.substr(0,5).toLowerCase())throw new Error(this.$translate.instant(this.$scope.$root.resources.strings.extension_websiteSecureURLNeededErrorMessage));if(!this.utilityService.validateUrlForWebsites(e.settings.url))throw new Error(this.$translate.instant(this.$scope.$root.resources.strings.extension_websiteURLCannotReachErrorMessage));return e.settings.websiteUrl=e.settings.url,this.$q.when()},e}();e.WebpageTabSettingsController=t,angular.module(\"teamspace.webpageTabSettings\",[]).directive(\"webpageTabSettings\",[function(){return{restrict:\"E\",replace:!0,scope:{},bindToController:{context:\"=?\"},controllerAs:\"wtsc\",templateUrl:\"components/webpage-tab-settings/webpage-tab-settings.html\",controller:t}}]).directive(\"urlLoadable\",[\"$q\",\"$http\",\"$translate\",\"utilityService\",function(e,t,r,s){return{restrict:\"A\",require:\"ngModel\",link:function(t,n,i,o){var a=t.$root;o.$message||(o.$message={}),o.$warning||(o.$warning={}),t.wtsc.placeholderText=r.instant(a.resources.strings.extension_websiteURLPlaceholderText),o.$asyncValidators.urlLoadable=function(t,n){return o.$warning.urlLoadable=null,o.$message.urlLoadable=null,!o.$dirty||o.$isEmpty(n)||o.$error.required||o.$error.url?e.when():\"https\"!=n.substr(0,5).toLowerCase()?(o.$message.urlLoadable=r.instant(a.resources.strings.extension_websiteSecureURLNeededErrorMessage),e.reject()):s.validateUrlForWebsites(n)?e.when():e.reject()}}}}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){\"use strict\";angular.module(\"teamspace.config\",[]).config([\"appConfig\",function(n){var e=n.environment;_.assign(e,window.desktopEnvironment);var a=e.semver.split(\".\"),t=a[0],i=a[1],o=a[2];e.clientVersion=e.platformId+\"/\"+t+\".\"+i+\".\"+e.cobrandId+\".\"+o}])}(teamspace||(teamspace={}))","var teamspace;!function(e){var a=function(){function e(){this.tsAuthCookie=\"TSAUTHCOOKIE\",this.ssoAuthCookie=\"SSOAUTHCOOKIE\",this.timeInMiliseconds={second:1e3,minute:6e4,twoMinutes:12e4,threeMinutes:18e4,fiveMinutes:3e5,tenMinutes:6e5,fifteenMinutes:9e5,thirtyMinutes:18e5,hour:36e5,day:864e5,week:6048e5,year:31536e6},this.momentjs={unitOfTime:{milliseconds:\"milliseconds\",seconds:\"seconds\",minutes:\"minutes\",hours:\"hours\",days:\"days\",weeks:\"weeks\",months:\"months\",quarters:\"quarters\",years:\"years\"}},this.wopiActions={edit:\"edit\",editNew:\"editNew\",open:\"open\"},this.bytes={kb:1024,mb:1048576},this.starredItemStore={typeStarredItems:\"new-starred\"},this.timeConversion={numMsInSecond:1e3,numSecondInMinute:60,numMinuteInHour:60,numHourInDay:24,numMsInDay:864e5},this.maxAllowedTimeInMsToFetchAvatar=2e3,this.feedbackTimeoutInMs=6e4,this.channelSoftDeleteTimeInMs=18144e5,this.syncCallLogForXNumberofDays=14,this.defaultTeamPictureURL=\"/assets/favicon/prod/favicon-32x32.png\",this.defaultChannelPictureSVG=\"svg/icons-channel-icon.html\",this.deeplinkDjb2Prefix=\"_djb2_msteams_prefix_\",this.deepLinkChatRouteId=\"chat\",this.deepLinkChannelRouteId=\"channel\",this.deepLinkEntityRouteId=\"entity\",this.activeTimeoutCNSDefaultValue=135,this.activeTimeoutCNSToMarkInactive=1,this.implicitActorArgument=\"actor\",this.themes={cookieName:\"storedTheme\",previousTheme:\"previousTheme\",default:\"default\",highContrast:\"contrast\",dark:\"dark\"},this.languageDirectionStrings={left:\"left\",right:\"right\",ltr:\"ltr\",rtl:\"rtl\"},this.vdiProviderName={1:\"Citrix\",2:\"Citrix\",3:\"VMware\",5:\"WVD\"},this.supportsSkipRosterFromThreads=\"SupportsSkipRosterFromThreads\",this.supportsSkipRosterFromThreadsViewParam=\"supportsSkipRosterFromThreads\",this.webClientAppId={thirdParty:\"043436b7-0061-4b7b-9973-28c805117a09\"},this.avatarNames2018={arts1:\"arts-colorwheel-2018\",arts2:\"arts-colorpencils-2018\",arts3:\"arts-theater-2018\",eng1:\"engineering-cog-2018\",eng2:\"engineering-chip-2018\",eng3:\"engineering-drafttools-2018\",gen1:\"general-jewelgreen-2018\",gen2:\"general-jewelyellow-2018\",gen3:\"general-jewelpink-2018\",langs1:\"languages-communication-2018\",langs2:\"languages-earth-2018\",langs3:\"languages-speechbubble-2018\",langarts1:\"languagearts-book-2018\",langarts2:\"languagearts-shakespeare-2018\",langarts3:\"languagearts-books-2018\",math1:\"math-calculator-2018\",math2:\"math-dodecahedron-2018\",math3:\"math-pi-2018\",phyedu1:\"physicaleducation-shoe-2018\",phyedu2:\"physicaleducation-whistle-2018\",phyedu3:\"physicaleducation-soccerball-2018\",science1:\"science-microscope-2018\",science2:\"science-molecules-2018\",science3:\"science-beakers-2018\",socialst1:\"socialstudies-scroll-2018\",socialst2:\"socialstudies-globe-2018\",socialst3:\"socialstudies-column-2018\",tech1:\"technology-led-2018\",tech2:\"technology-code-2018\",tech3:\"technology-circuits-2018\",science4:\"science-telescope-2018\",eng4:\"engineering-videogameprod-2018\",activity1:\"activities-yearbook-2018\",science5:\"science-health-2018\",science6:\"science-nursing-2018\",science7:\"science-earthscience-2018\",science8:\"science-dna-2018\",activity2:\"activities-mathclub-2018\",activity3:\"activities-quidditch-2018\",activity4:\"activities-gardening-2018\",activity5:\"activities-pingpong-2018\",activity6:\"activities-filmprod-2018\",activity7:\"activities-cheer-2018\",activity8:\"activities-spellingbee-2018\",activity9:\"activities-movieclub-2018\",activity10:\"activities-debate-2018\",activity11:\"activities-newspaper-2018\",activity12:\"activities-swimming-2018\",humanity1:\"humanities-homeec-2018\",activity13:\"activities-ultimatefrisbee-2018\",activity14:\"activities-camping-2018\"},this.avatarNamesClassSetUp={arts1:\"arts-colorwheel-classsetup\",arts2:\"arts-colorpencils-classsetup\",arts3:\"arts-theater-classsetup\",arts4:\"artsdesign-ballet-classsetup\",arts5:\"artsdesign-band-classsetup\",arts6:\"artsdesign-camera-classsetup\",arts7:\"artsdesign-composition-classsetup\",arts8:\"artsdesign-dance-classsetup\",arts9:\"artsdesign-karaoke-classsetup\",arts10:\"artsdesign-note-classsetup\",arts11:\"artsdesign-painting-classsetup\",arts12:\"artsdesign-photography-classsetup\",eng1:\"engineering-cog-classsetup\",eng2:\"engineering-chip-classsetup\",eng3:\"engineering-drafttools-classsetup\",eng4:\"engineering-videogameprod-classsetup\",eng5:\"engineering-game-classsetup\",eng6:\"engineering-mechanics-classsetup\",eng7:\"engineering-technology-classsetup\",langs1:\"languages-communication-classsetup\",langs2:\"languages-earth-classsetup\",langs3:\"languages-speechbubble-classsetup\",langarts1:\"languagearts-book-classsetup\",langarts2:\"languagearts-shakespeare-classsetup\",langarts3:\"languagearts-books-classsetup\",math1:\"math-calculator-classsetup\",math2:\"math-dodecahedron-classsetup\",math3:\"math-pi-classsetup\",math4:\"mathematics-business-classsetup\",math5:\"mathematics-prediction-classsetup\",math6:\"mathematics-statistics-classsetup\",phyedu1:\"physicaleducation-shoe-classsetup\",phyedu2:\"physicaleducation-whistle-classsetup\",phyedu3:\"physicaleducation-soccerball-classsetup\",phyedu4:\"physicaleducation-backpacking-classsetup\",phyedu5:\"physicaleducation-chess-classsetup\",phyedu6:\"physicaleducation-fire-classsetup\",phyedu7:\"physicaleducation-mountaineering-classsetup\",phyedu8:\"physicaleducation-outdoor-classsetup\",phyedu9:\"physicaleducation-snorkeling-classsetup\",science1:\"science-microscope-classsetup\",science2:\"science-molecules-classsetup\",science3:\"science-beakers-classsetup\",science4:\"science-telescope-classsetup\",science5:\"science-health-classsetup\",science6:\"science-nursing-classsetup\",science7:\"science-earthscience-classsetup\",science8:\"science-dna-classsetup\",science9:\"science-ameoba-classsetup\",science10:\"science-astronomy-classsetup\",science11:\"science-ecology-classsetup\",science12:\"science-environmentalscience-classsetup\",science13:\"science-oceanography-classsetup\",science14:\"science-gravity-classsetup\",socialst1:\"socialstudies-scroll-classsetup\",socialst2:\"socialstudies-globe-classsetup\",socialst3:\"socialstudies-column-classsetup\",socialst4:\"socialstudies-ancient-classsetup\",socialst5:\"socialstudies-archaeology-classsetup\",socialst6:\"socialstudies-civilizations-classsetup\",socialst7:\"socialstudies-court-classsetup\",socialst8:\"socialstudies-debate-classsetup\",socialst9:\"socialstudies-evolution-classsetup\",socialst10:\"socialstudies-law-classsetup\",socialst11:\"socialstudies-politicalscience-classsetup\",socialst12:\"socialstudies-psychology-classsetup\",tech1:\"technology-led-classsetup\",tech2:\"technology-code-classsetup\",tech3:\"technology-circuits-classsetup\",activity1:\"activities-yearbook-classsetup\",activity2:\"activities-mathclub-classsetup\",activity3:\"activities-quidditch-classsetup\",activity4:\"activities-gardening-classsetup\",activity5:\"activities-pingpong-classsetup\",activity6:\"activities-filmprod-classsetup\",activity7:\"activities-cheer-classsetup\",activity8:\"activities-spellingbee-classsetup\",activity9:\"activities-movieclub-classsetup\",activity10:\"activities-debate-classsetup\",activity11:\"activities-newspaper-classsetup\",activity12:\"activities-swimming-classsetup\",activity13:\"activities-ultimatefrisbee-classsetup\",activity14:\"activities-camping-classsetup\",humanity1:\"humanities-homeec-classsetup\"},this.avatarPositionClassSetUp={\"arts-colorwheel-classsetup\":0,\"arts-colorpencils-classsetup\":0,\"arts-theater-classsetup\":0,\"artsdesign-ballet-classsetup\":0,\"artsdesign-band-classsetup\":0,\"artsdesign-camera-classsetup\":0,\"artsdesign-composition-classsetup\":100,\"artsdesign-dance-classsetup\":100,\"artsdesign-karaoke-classsetup\":100,\"artsdesign-note-classsetup\":100,\"artsdesign-painting-classsetup\":100,\"artsdesign-photography-classsetup\":100,\"engineering-cog-classsetup\":100,\"engineering-chip-classsetup\":192,\"engineering-drafttools-classsetup\":192,\"engineering-videogameprod-classsetup\":192,\"engineering-game-classsetup\":192,\"engineering-mechanics-classsetup\":192,\"engineering-technology-classsetup\":192,\"languages-communication-classsetup\":192,\"languages-earth-classsetup\":285,\"languages-speechbubble-classsetup\":285,\"languagearts-book-classsetup\":285,\"languagearts-shakespeare-classsetup\":285,\"languagearts-books-classsetup\":285,\"math-calculator-classsetup\":285,\"math-dodecahedron-classsetup\":285,\"math-pi-classsetup\":377,\"mathematics-business-classsetup\":377,\"mathematics-prediction-classsetup\":377,\"mathematics-statistics-classsetup\":377,\"physicaleducation-shoe-classsetup\":377,\"physicaleducation-whistle-classsetup\":377,\"physicaleducation-soccerball-classsetup\":377,\"physicaleducation-backpacking-classsetup\":468,\"physicaleducation-chess-classsetup\":468,\"physicaleducation-fire-classsetup\":468,\"physicaleducation-mountaineering-classsetup\":468,\"physicaleducation-outdoor-classsetup\":468,\"physicaleducation-snorkeling-classsetup\":468,\"science-microscope-classsetup\":468,\"science-molecules-classsetup\":558,\"science-beakers-classsetup\":558,\"science-telescope-classsetup\":558,\"science-health-classsetup\":558,\"science-nursing-classsetup\":558,\"science-earthscience-classsetup\":558,\"science-dna-classsetup\":558,\"science-ameoba-classsetup\":647,\"science-astronomy-classsetup\":647,\"science-ecology-classsetup\":647,\"science-environmentalscience-classsetup\":647,\"science-oceanography-classsetup\":647,\"science-gravity-classsetup\":647,\"socialstudies-scroll-classsetup\":647,\"socialstudies-globe-classsetup\":736,\"socialstudies-column-classsetup\":736,\"socialstudies-ancient-classsetup\":736,\"socialstudies-archaeology-classsetup\":736,\"socialstudies-civilizations-classsetup\":736,\"socialstudies-court-classsetup\":736,\"socialstudies-debate-classsetup\":736,\"socialstudies-evolution-classsetup\":736,\"socialstudies-law-classsetup\":736,\"socialstudies-politicalscience-classsetup\":736,\"socialstudies-psychology-classsetup\":736,\"technology-led-classsetup\":736,\"technology-code-classsetup\":736,\"technology-circuits-classsetup\":736,\"activities-yearbook-classsetup\":736,\"activities-mathclub-classsetup\":736,\"activities-quidditch-classsetup\":736,\"activities-gardening-classsetup\":736,\"activities-pingpong-classsetup\":736,\"activities-filmprod-classsetup\":736,\"activities-cheer-classsetup\":736,\"activities-spellingbee-classsetup\":736,\"activities-movieclub-classsetup\":736,\"activities-debate-classsetup\":736,\"activities-newspaper-classsetup\":736,\"activities-swimming-classsetup\":736,\"activities-ultimatefrisbee-classsetup\":736,\"activities-camping-classsetup\":736,\"humanities-homeec-classsetup\":736},this.classGradeNames={Primary:\"Primary\",Secondary:\"Secondary\",PostSecondary:\"Post-Secondary\"},this.fallbackImages={appFallbackImage:\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIgMTkyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTIgMTkyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHN0eWxlPSJmaWxsOiNFREVCRTk7IiB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE5MiIvPgo8cGF0aCBzdHlsZT0iZmlsbDojNjA1RTVDOyIgZD0iTTY4LjA2MjUsNTQuODg4N2MwLjU5MzMsMC41OTM4LDAuODkwNiwxLjI5NjksMC44OTA2LDIuMTA5NGMwLDAuODEzLTAuMjk3NCwxLjUxNjEtMC44OTA2LDIuMTA5NAoJYy0wLjU5MzgsMC41OTM4LTEuMjk2OSwwLjg5MDYtMi4xMDk0LDAuODkwNmgtM2MtMC44MTMsMC0xLjUxNjEsMC4yOTc0LTIuMTA5NCwwLjg5MDZjLTAuNTkzOCwwLjU5MzgtMC44OTA2LDEuMjk2OS0wLjg5MDYsMi4xMDk0Cgl2M2MwLDAuODEzLTAuMjk3NCwxLjUxNjEtMC44OTA2LDIuMTA5NGMtMC41OTM4LDAuNTkzOC0xLjI5NjksMC44OTA2LTIuMTA5NCwwLjg5MDZjLTAuODEzLDAtMS41MTYxLTAuMjk2OS0yLjEwOTQtMC44OTA2CgljLTAuNTkzOC0wLjU5MzMtMC44OTA2LTEuMjk2NC0wLjg5MDYtMi4xMDk0di0zYzAtMS42MjQ1LDAuNDA1OC0zLjEyNDUsMS4yMTg4LTQuNWMwLjgxMjUtMS4zNzUsMS45MDU4LTIuNDY4MywzLjI4MTItMy4yODEyCgljMS4zNzUtMC44MTI1LDIuODc1LTEuMjE4OCw0LjUtMS4yMTg4aDNDNjYuNzY1Niw1My45OTgsNjcuNDY4OCw1NC4yOTU0LDY4LjA2MjUsNTQuODg4N3ogTTU5LjA2MjUsNzguODg4NwoJYzAuNTkzMywwLjU5MzgsMC44OTA2LDEuMjk2OSwwLjg5MDYsMi4xMDk0djZjMCwwLjgxMy0wLjI5NzQsMS41MTYxLTAuODkwNiwyLjEwOTRjLTAuNTkzOCwwLjU5MzgtMS4yOTY5LDAuODkwNi0yLjEwOTQsMC44OTA2CgljLTAuODEzLDAtMS41MTYxLTAuMjk2OS0yLjEwOTQtMC44OTA2Yy0wLjU5MzgtMC41OTMzLTAuODkwNi0xLjI5NjQtMC44OTA2LTIuMTA5NHYtNmMwLTAuODEyNSwwLjI5NjktMS41MTU2LDAuODkwNi0yLjEwOTQKCWMwLjU5MzMtMC41OTMzLDEuMjk2NC0wLjg5MDYsMi4xMDk0LTAuODkwNkM1Ny43NjU2LDc3Ljk5OCw1OC40Njg4LDc4LjI5NTQsNTkuMDYyNSw3OC44ODg3eiBNNTkuMDYyNSwxMDIuODg4NwoJYzAuNTkzMywwLjU5MzgsMC44OTA2LDEuMjk2OSwwLjg5MDYsMi4xMDk0djZjMCwwLjgxMjUtMC4yOTc0LDEuNTE1Ni0wLjg5MDYsMi4xMDk0Yy0wLjU5MzgsMC41OTM4LTEuMjk2OSwwLjg5MDYtMi4xMDk0LDAuODkwNgoJYy0wLjgxMywwLTEuNTE2MS0wLjI5NjktMi4xMDk0LTAuODkwNmMtMC41OTM4LTAuNTkzOC0wLjg5MDYtMS4yOTY5LTAuODkwNi0yLjEwOTR2LTZjMC0wLjgxMjUsMC4yOTY5LTEuNTE1NiwwLjg5MDYtMi4xMDk0CgljMC41OTMzLTAuNTkzOCwxLjI5NjQtMC44OTA2LDIuMTA5NC0wLjg5MDZDNTcuNzY1NiwxMDEuOTk4LDU4LjQ2ODgsMTAyLjI5NDksNTkuMDYyNSwxMDIuODg4N3ogTTU5LjA2MjUsMTIzLjg4ODcKCWMwLjU5MzMsMC41OTM4LDAuODkwNiwxLjI5NjksMC44OTA2LDIuMTA5NHYzYzAsMC44MTI1LDAuMjk2OSwxLjUxNTYsMC44OTA2LDIuMTA5NGMwLjU5MzMsMC41OTM4LDEuMjk2NCwwLjg5MDYsMi4xMDk0LDAuODkwNmgzCgljMC44MTI1LDAsMS41MTU2LDAuMjk2OSwyLjEwOTQsMC44OTA2YzAuNTkzMywwLjU5MzgsMC44OTA2LDEuMjk2OSwwLjg5MDYsMi4xMDk0cy0wLjI5NzQsMS41MTU2LTAuODkwNiwyLjEwOTQKCWMtMC41OTM4LDAuNTkzOC0xLjI5NjksMC44OTA2LTIuMTA5NCwwLjg5MDZoLTNjLTEuNjI1LDAtMy4xMjUtMC40MDYyLTQuNS0xLjIxODhjLTEuMzc1NS0wLjgxMjUtMi40Njg4LTEuOTA2Mi0zLjI4MTItMy4yODEyCgljLTAuODEzLTEuMzc1LTEuMjE4OC0yLjg3NS0xLjIxODgtNC41di0zYzAtMC44MTI1LDAuMjk2OS0xLjUxNTYsMC44OTA2LTIuMTA5NGMwLjU5MzMtMC41OTM4LDEuMjk2NC0wLjg5MDYsMi4xMDk0LTAuODkwNgoJQzU3Ljc2NTYsMTIyLjk5OCw1OC40Njg4LDEyMy4yOTQ5LDU5LjA2MjUsMTIzLjg4ODd6IE04OS4wNjI1LDU0Ljg4ODdjMC41OTMzLDAuNTkzOCwwLjg5MDYsMS4yOTY5LDAuODkwNiwyLjEwOTQKCWMwLDAuODEzLTAuMjk3NCwxLjUxNjEtMC44OTA2LDIuMTA5NGMtMC41OTM4LDAuNTkzOC0xLjI5NjksMC44OTA2LTIuMTA5NCwwLjg5MDZoLTZjLTAuODEzLDAtMS41MTYxLTAuMjk2OS0yLjEwOTQtMC44OTA2CgljLTAuNTkzOC0wLjU5MzMtMC44OTA2LTEuMjk2NC0wLjg5MDYtMi4xMDk0YzAtMC44MTI1LDAuMjk2OS0xLjUxNTYsMC44OTA2LTIuMTA5NGMwLjU5MzMtMC41OTMzLDEuMjk2NC0wLjg5MDYsMi4xMDk0LTAuODkwNmg2CglDODcuNzY1Niw1My45OTgsODguNDY4OCw1NC4yOTU0LDg5LjA2MjUsNTQuODg4N3ogTTg5LjA2MjUsMTMyLjg4ODdjMC41OTMzLDAuNTkzOCwwLjg5MDYsMS4yOTY5LDAuODkwNiwyLjEwOTQKCXMtMC4yOTc0LDEuNTE1Ni0wLjg5MDYsMi4xMDk0Yy0wLjU5MzgsMC41OTM4LTEuMjk2OSwwLjg5MDYtMi4xMDk0LDAuODkwNmgtNmMtMC44MTMsMC0xLjUxNjEtMC4yOTY5LTIuMTA5NC0wLjg5MDYKCWMtMC41OTM4LTAuNTkzOC0wLjg5MDYtMS4yOTY5LTAuODkwNi0yLjEwOTRzMC4yOTY5LTEuNTE1NiwwLjg5MDYtMi4xMDk0YzAuNTkzMy0wLjU5MzgsMS4yOTY0LTAuODkwNiwyLjEwOTQtMC44OTA2aDYKCUM4Ny43NjU2LDEzMS45OTgsODguNDY4OCwxMzIuMjk0OSw4OS4wNjI1LDEzMi44ODg3eiBNMTEzLjA2MjUsNTQuODg4N2MwLjU5MzgsMC41OTM4LDAuODkwNiwxLjI5NjksMC44OTA2LDIuMTA5NAoJYzAsMC44MTMtMC4yOTY5LDEuNTE2MS0wLjg5MDYsMi4xMDk0Yy0wLjU5MzgsMC41OTM4LTEuMjk2OSwwLjg5MDYtMi4xMDk0LDAuODkwNmgtNmMtMC44MTI1LDAtMS41MTU2LTAuMjk2OS0yLjEwOTQtMC44OTA2CgljLTAuNTkzOC0wLjU5MzMtMC44OTA2LTEuMjk2NC0wLjg5MDYtMi4xMDk0YzAtMC44MTI1LDAuMjk2OS0xLjUxNTYsMC44OTA2LTIuMTA5NGMwLjU5MzgtMC41OTMzLDEuMjk2OS0wLjg5MDYsMi4xMDk0LTAuODkwNmg2CglDMTExLjc2NTYsNTMuOTk4LDExMi40Njg4LDU0LjI5NTQsMTEzLjA2MjUsNTQuODg4N3ogTTExMy4wNjI1LDEzMi44ODg3YzAuNTkzOCwwLjU5MzgsMC44OTA2LDEuMjk2OSwwLjg5MDYsMi4xMDk0CglzLTAuMjk2OSwxLjUxNTYtMC44OTA2LDIuMTA5NHMtMS4yOTY5LDAuODkwNi0yLjEwOTQsMC44OTA2aC02Yy0wLjgxMjUsMC0xLjUxNTYtMC4yOTY5LTIuMTA5NC0wLjg5MDYKCXMtMC44OTA2LTEuMjk2OS0wLjg5MDYtMi4xMDk0czAuMjk2OS0xLjUxNTYsMC44OTA2LTIuMTA5NHMxLjI5NjktMC44OTA2LDIuMTA5NC0wLjg5MDZoNgoJQzExMS43NjU2LDEzMS45OTgsMTEyLjQ2ODgsMTMyLjI5NDksMTEzLjA2MjUsMTMyLjg4ODd6IE0xMzMuNDUzMSw1NS4yMTY4YzEuMzc1LDAuODEzLDIuNDY4OCwxLjkwNjIsMy4yODEyLDMuMjgxMgoJYzAuODEyNSwxLjM3NTUsMS4yMTg4LDIuODc1NSwxLjIxODgsNC41djNjMCwwLjgxMy0wLjI5NjksMS41MTYxLTAuODkwNiwyLjEwOTRjLTAuNTkzOCwwLjU5MzgtMS4yOTY5LDAuODkwNi0yLjEwOTQsMC44OTA2CglzLTEuNTE1Ni0wLjI5NjktMi4xMDk0LTAuODkwNmMtMC41OTM4LTAuNTkzMy0wLjg5MDYtMS4yOTY0LTAuODkwNi0yLjEwOTR2LTNjMC0wLjgxMjUtMC4yOTY5LTEuNTE1Ni0wLjg5MDYtMi4xMDk0CgljLTAuNTkzOC0wLjU5MzMtMS4yOTY5LTAuODkwNi0yLjEwOTQtMC44OTA2aC0zYy0wLjgxMjUsMC0xLjUxNTYtMC4yOTY5LTIuMTA5NC0wLjg5MDZjLTAuNTkzOC0wLjU5MzMtMC44OTA2LTEuMjk2NC0wLjg5MDYtMi4xMDk0CgljMC0wLjgxMjUsMC4yOTY5LTEuNTE1NiwwLjg5MDYtMi4xMDk0YzAuNTkzOC0wLjU5MzMsMS4yOTY5LTAuODkwNiwyLjEwOTQtMC44OTA2aDMKCUMxMzAuNTc4MSw1My45OTgsMTMyLjA3ODEsNTQuNDA0MywxMzMuNDUzMSw1NS4yMTY4eiBNMTM3LjA2MjUsMTIzLjg4ODdjMC41OTM4LDAuNTkzOCwwLjg5MDYsMS4yOTY5LDAuODkwNiwyLjEwOTR2MwoJYzAsMS42MjUtMC40MDYyLDMuMTI1LTEuMjE4OCw0LjVzLTEuOTA2MiwyLjQ2ODgtMy4yODEyLDMuMjgxMnMtMi44NzUsMS4yMTg4LTQuNSwxLjIxODhoLTNjLTAuODEyNSwwLTEuNTE1Ni0wLjI5NjktMi4xMDk0LTAuODkwNgoJcy0wLjg5MDYtMS4yOTY5LTAuODkwNi0yLjEwOTRzMC4yOTY5LTEuNTE1NiwwLjg5MDYtMi4xMDk0czEuMjk2OS0wLjg5MDYsMi4xMDk0LTAuODkwNmgzYzAuODEyNSwwLDEuNTE1Ni0wLjI5NjksMi4xMDk0LTAuODkwNgoJczAuODkwNi0xLjI5NjksMC44OTA2LTIuMTA5NHYtM2MwLTAuODEyNSwwLjI5NjktMS41MTU2LDAuODkwNi0yLjEwOTRzMS4yOTY5LTAuODkwNiwyLjEwOTQtMC44OTA2CglTMTM2LjQ2ODgsMTIzLjI5NDksMTM3LjA2MjUsMTIzLjg4ODd6IE0xMzcuMDYyNSw3OC44ODg3YzAuNTkzOCwwLjU5MzgsMC44OTA2LDEuMjk2OSwwLjg5MDYsMi4xMDk0djYKCWMwLDAuODEzLTAuMjk2OSwxLjUxNjEtMC44OTA2LDIuMTA5NGMtMC41OTM4LDAuNTkzOC0xLjI5NjksMC44OTA2LTIuMTA5NCwwLjg5MDZzLTEuNTE1Ni0wLjI5NjktMi4xMDk0LTAuODkwNgoJYy0wLjU5MzgtMC41OTMzLTAuODkwNi0xLjI5NjQtMC44OTA2LTIuMTA5NHYtNmMwLTAuODEyNSwwLjI5NjktMS41MTU2LDAuODkwNi0yLjEwOTRjMC41OTM4LTAuNTkzMywxLjI5NjktMC44OTA2LDIuMTA5NC0wLjg5MDYKCVMxMzYuNDY4OCw3OC4yOTU0LDEzNy4wNjI1LDc4Ljg4ODd6IE0xMzcuMDYyNSwxMDIuODg4N2MwLjU5MzgsMC41OTM4LDAuODkwNiwxLjI5NjksMC44OTA2LDIuMTA5NHY2CgljMCwwLjgxMjUtMC4yOTY5LDEuNTE1Ni0wLjg5MDYsMi4xMDk0cy0xLjI5NjksMC44OTA2LTIuMTA5NCwwLjg5MDZzLTEuNTE1Ni0wLjI5NjktMi4xMDk0LTAuODkwNnMtMC44OTA2LTEuMjk2OS0wLjg5MDYtMi4xMDk0di02CgljMC0wLjgxMjUsMC4yOTY5LTEuNTE1NiwwLjg5MDYtMi4xMDk0czEuMjk2OS0wLjg5MDYsMi4xMDk0LTAuODkwNlMxMzYuNDY4OCwxMDIuMjk0OSwxMzcuMDYyNSwxMDIuODg4N3oiLz4KPC9zdmc+Cg==\"},this.classSubjectNames={Science:\"Science\",Mathematics:\"Mathematics\",Engineering:\"Engineering\",SocialSciences:\"Social Sciences\",ForeignLanguage:\"Foreign Language\",ArtAndDesign:\"Art and Design\",PhysicalEducation:\"Physical Education\",Other:\"Other\"},this.classSubjectMapping={classSubjectMappingList:[{Subject:\"Science\",Keywords:[\"biology\",\"chemistry\",\"physics\",\"life science\",\"astronomy\",\"biochemistry\",\"earth science\",\"environmental science\",\"geology\",\"ecology\",\"oceanography\",\"meteorology\",\"zoology\",\"science\"]},{Subject:\"Mathematics\",Keywords:[\"math\",\"mathematics\",\"algebra\",\"calculus\",\"geometry\",\"logic\",\"statistics\"]},{Subject:\"Engineering\",Keywords:[\"engineering\",\"computer\",\"technology\",\"electrical\",\"programming\",\"mechanics\"]},{Subject:\"Social Sciences\",Keywords:[\"anthropology\",\"archaeology\",\"economics\",\"geography\",\"history\",\"law\",\"linguistics\",\"political science\",\"psychology\",\"sociology\",\"education\"]},{Subject:\"Foreign Language\",Keywords:[\"french\",\"spanish\",\"chinese\",\"german\",\"latin\",\"mandarin\",\"arabic\",\"portuguese\",\"russian\",\"japanese\",\"hindi\"]},{Subject:\"Art and Design\",Keywords:[\"music\",\"film\",\"photography\",\"art history\",\"drawing\",\"painting\",\"sculpture\",\"poetry\",\"music history\",\"choir\",\"orchestra\",\"band\",\"voice\",\"performing arts\",\"theatre arts\",\"dance\",\"media\"]},{Subject:\"Physical Education\",Keywords:[\"gym\",\"health\",\"physical education\",\"phys ed\"]}]},this.HTTPMethods={GET:\"GET\",POST:\"POST\",PUT:\"PUT\"},this.responseCode={clientFailure:-1,ok:200,badRequest:400,unauthorizedAccess:401,forbidden:403,notFound:404,notAcceptable:406,conflict:409,locked:423,tooManyRequests:429,internalServerError:500,serviceUnavailable:503,notModified:304},this.errorPayloadCreateDefaultMessage=\"Unknown MT error.\",this.errorCodes={accessDeniedNoRetry:\"AccessDeniedNoRetry\",badRequest:\"BadRequest\",calendarEventNotFound:\"CalendarEventNotFound\",canCreateTenantWideAuthenticationError:\"canCreateTenantWideAuthenticationError\",canCreateTenantWideExceededMaxMemberLimitError:\"canCreateTenantWideExceededMaxMemberLimitError\",canCreateTenantWideGenericError:\"canCreateTenantWideGenericError\",cantChangeTeamTypeIfPendingRequest:\"CantChangeTeamTypeIfPendingRequest\",createTeamInExchangeNotAuthorized:\"CreateTeamInExchangeNotAuthorized\",editTeamEmptyTeamName:\"EditTeamEmptyTeamName\",editTeamInvalidInput:\"EditTeamInvalidInput\",errorNonExistentMailbox:\"ErrorNonExistentMailbox\",federatedConversationAclCheckFailed:\"FederatedConversationAclCheckFailed\",federatedChatNotSupported:\"FederatedChatNotSupported\",forbidden:\"Forbidden\",informationBarrierError:\"IBPolicyViolation\",invalidTeamOrUser:\"InvalidTeamOrUser\",invalidDistibutionList:\"InvalidDistibutionList\",invitationFailed:\"InvitationFailed\",maxChannelLimitExceeded:\"MaxChannelLimitExceeded\",maxFavDefaultChannelLimitExceeded:\"MaxFavDefaultChannelLimitExceeded\",maxPinChannelLimitReachedClientOnly:\"MaximumPinChannelLimitReachedClientOnlyError\",maxPinChannelLimitReached:\"MaximumPinChannelLimitReached\",maximumPrivateChannelMembersLimitReached:\"MaximumPrivateChannelMembersLimitReached\",maxTeamCapacityLimitExceeded:\"MaximumTeamMembersLimitReached\",maxTeamNamePrefixSuffixLimitExceeded:\"MaxTeamNamePrefixSuffixLimitExceeded\",maxTenantWideTeamLimitExceeded:\"MaxTenantWideTeamLimitExceeded\",missingPrefixSuffixInTeamName:\"MissingPrefixSuffix\",networkOffline:\"ClientNetworkOffline\",notFound:\"NotFound\",requestAborted:\"requestAborted\",scenarioAbandoned:\"scenarioAbandoned\",teamNameContainsBlockedWord:\"ContainsBlockedWord\",teamNotFound:\"TeamNotFound\",threadCreationFailed:\"chatServiceClientFailedToCreateThread\",unableToGenerateUniqueTeamAlias:\"UnableToGenerateUniqueTeamAlias\",unableToGenerateValidTeamAlias:\"UnableToGenerateValidTeamAlias\",unknownUserProfile:\"unknownUserProfile\",userNotPartOfSGToCreateTeam:\"UserNotPartOfSGToCreateTeam\",pinChannelVersionMismatch:\"VersionMismatch\"},this.prependedErrorMessages={tooFewUsers:\"Too few users: \",oneMoreUser:\"One more user: \",twoMoreUsers:\"Two more users: \",recipientsListDoesNotMatch:\"Recipients list does not match chat recipients. The non-matching recipients are: \"},this.navCtx={freemiumFreCtx:\"freemium-first-run\"},this.tracking={piiTag:\"_hpii\",piiWhitelist:[\"threadId\",\"messageId\",\"ctx\",\"navCtx\",\"panelInfo\",\"searchSession\",\"searchSource\"],attrs:{asyncData:\"trackAsyncData\",dataBag:\"trackData\",dataBagFunc:\"trackDataFunc\",uiSref:\"uiSref\",uiSrefParams:\"uiSrefParams\",href:\"href\",outcome:\"trackOutcome\",scenario:\"trackScenario\",scenarioType:\"trackScenarioType\",type:\"trackType\",name:\"trackName\",summary:\"trackSummary\",state:\"trackState\",clickSilent:\"trackClickSilent\",panelType:\"trackPanelType\",default:\"trackDefault\",appId:\"trackAppId\",appScope:\"trackAppScope\",appScenarioCapability:\"trackAppScenarioCapability\",botId:\"trackBotId\"}},this.trackingTelemetryName={addMember:\"addMember\"},this.skypeTokenSkypeIdCheck={name:\"skype_token_skype_id_check\"},this.skypeTokenLicenseDetailsCheck={name:\"skype_token_license_details_check\",licenseDetailsStatus:{nullValue:\"null\",undefinedValue:\"undefined\"}},this.skypeTokenUserDetailsNewPromise={name:\"skype_token_user_details_new_promise\"},this.retryCollectionService={delayRetryOverrideDelayInterval:\"delay_retry_override_delay_interval\"},this.ringSelection={ringOverridePermission:{any:\"Any\",optOut:\"OptOut\",none:\"None\"}},this.banners={downloadMobile:{friendlyName:\"Download Mobile Banner\",name:\"downloadMobileBanner\",maxCount:3},hidCallControlsUnavailable:{name:\"hidCallControlsUnavailableBanner\",autoHideTimer:20},downloadApp:{name:\"download_app\"},storageLimit:{name:\"storageLimitBanner\"},upgrade:{name:\"upgrade\"},pendingMembers:{name:\"pending_members_banner\"}},this.popover={placement:{top:\"top\",right:\"right\",left:\"left\",bottom:\"bottom\",topRight:\"top-right\",topLeft:\"top-left\",bottomRight:\"bottom-right\",bottomLeft:\"bottom-left\"}},this.proactiveMessage={cutOffDate:new Date(2017,3,5).valueOf()},this.proactiveTBotMessages={invokeName:\"proactive\",freDelay:this.timeInMiliseconds.twoMinutes,downloadMobile:{message:{messageId:\"MobileApp\",value:{action:\"send\"}},startDate:new Date(2017,2,15).valueOf()},privacyNudge:{message:{messageId:\"Privacy\",value:{action:\"send\"}}},requestFRE:{message:{messageId:\"RequestFRE\",value:{action:\"FRE\"}},startDate:new Date(2017,3,5).valueOf()},requestFREwithMsg:{message:{messageId:\"RequestFREwithMsg\",value:{action:\"FRE\"}}},requestFREforSfB:{message:{messageId:\"RequestFREforSfB\",value:{action:\"FRE\"}}},clearFREwithMsg:{message:{messageId:\"RequestFREwithMsg\",value:{action:\"removeHistory\"}}},clearFREforSfb:{message:{messageId:\"RequestFREforSfB\",value:{action:\"removeHistory\"}}}},this.storageServiceKeys={favDefaultDialogSuppressStorageKey:\"suppress_fav_default_channel_dialog\",officeContactCardDialogStorageKey:\"office_contact_card_dialog_shown\",selectedFeedType:\"selectedFeedType\",sfbFreMigrationCompleted:\"sfbFreMigrationCompleted\",deskNotifToastState:\"desktop_notification_enablement_toast_state\",cortanaUseLocation:\"cortanaUseLocation\",cortanaConnectedExpiry:\"cortanaConnectedExpiry\",notificationsAuxiliaryState:\"notifications_auxiliary_state\",notificationBackOffData:\"notifications_backoff_state\"},this.cloudDomains={publicCommercialCloud:\"teams.microsoft.com\",gccHighCloud:\"gov.teams.microsoft.us\"},this.lazyDialogs={addAppNew:\"AddAppNew\",addAppNewError:\"AddAppNewError\",addTab:\"AddTab\",appAuth:\"AppAuth\",appInstallConsentDialog:\"AppInstallConsentDialog\",appInstalledV2:\"appInstalledV2\",connectorInstanceConfigurationDialog:\"connectorInstanceConfigurationDialog\",connectorsManager:\"ConnectorsManager\",deleteTab:\"DeleteTab\",devicePermission:\"DevicePermission\",devicePermissionDialogSettings:\"DevicePermissionDialogSettings\",inContextAppStore:\"incontextAppStore\",manifestError:\"manifestError\",tabInstanceConfiguration:\"TabInstanceConfiguration\",tabsGallery:\"tabsGallery\",teamOrChannelPicker:\"TeamOrChannelPicker\",composeHeaderIllustration:\"ComposeHeaderIllustration\",pendingMembersActivateDialog:\"PendingMembersActivateDialog\",voicemailSettingsV2Dialog:\"voicemail-settings-v2-dialog\",delegatorCallSettingsDialog:\"delegator-call-settings-dialog\",genericNotificationSettings:\"genericNotificationSettings\",teamsChannelNotificationSettings:\"teamsChannelNotificationSettings\"},this.dialogs={staleTeamsCleanUpInfo:\"staleTeamsCleanUpInfo\",addBuddyToGroup:\"AddBuddyToGroup\",addLink:\"AddLink\",addLinkToTab:\"AddLinkToTab\",addMembers:\"AddMembers\",addMembersSpeedDial:\"AddMembersSpeedDial\",addWebhook:\"AddWebhook\",archiveTeam:\"archiveTeam\",confirmWebhook:\"ConfirmWebhook\",cortanaDevToolsDialog:\"CortanaDevToolsDialog\",copyMove:\"CopyMove\",codeSnippet:\"CodeSnippet\",personalizeTeam:\"PersonalizeTeam\",changeTeamPicture:\"ChangeTeamPicture\",changeUserPicture:\"ChangeUserPicture\",channelEmail:\"ChannelEmail\",callTransfer:\"CallTransfer\",callConsultation:\"CallConsultation\",callConsultationDialog:\"CallConsultationDialog\",callingForwardGroupSettings:\"CallingForwardGroupSettings\",callingConfirmMuteAllDialog:\"callingConfirmMuteAllDialog\",callingConfirmationDialog:\"callingConfirmationDialog\",callingConfirmMeetingRoleChangeDialog:\"callingConfirmMeetingRoleChangeDialog\",interopScreenshareFromChat:\"interopScreenshareFromChat\",callingUnparkCall:\"CallingUnparkCall\",callingProtocol:\"CallingProtocol\",composeHeaderImage:\"ComposeHeaderImage\",crossPostChannelsDialog:\"crossPostChannelsDialog\",crossPostDeleteDialog:\"crossPostDeleteDialog\",crossPostFailedDialog:\"crossPostFailedDialog\",confirmDialog:\"ConfirmDialog\",confirmDialogWithActionlink:\"ConfirmDialogWithActionlink\",createChannel:\"CreateChannel\",createChat:\"CreateChat\",createBuddyGroup:\"CreateBuddyGroup\",meetingJoinCrossCloudDialog:\"MeetingJoinCrossCloudDialog\",manageTagsDialog:\"ManageTagsDialog\",editTagDialog:\"editTagDialog\",nameGroupChat:\"NameGroupChat\",chatRosterManagement:\"chatRosterManagement\",createContact:\"CreateContact\",createStandardTeam:\"CreateStandardTeam\",createClassTeam:\"CreateClassTeam\",createPLCTeam:\"CreatePLCTeam\",createStaffTeam:\"CreateStaffTeam\",createEduTeam:\"CreateEduTeam\",createUpdateMeeting:\"CreateUpdateMeeting\",customerFeedbackDialogAdhoc:\"customerFeedbackDialogAdhoc\",customerFeedbackDialogNps:\"customerFeedbackDialogNps\",customerFeedbackDialogBps:\"customerFeedbackDialogBps\",delegateSettings:\"DelegateSettings\",delegatorCallSettingsDialog:\"delegatorCallSettingsDialog\",deleteFile:\"DeleteFile\",deleteBuddyGroup:\"DeleteBuddyGroup\",dialpad:\"Dialpad\",digitalSignageContentManagement:\"digitalSignageContentManagement\",digitalSignageConfirmation:\"DigitalSignageConfirmation\",digitalSignageError:\"digitalSignageError\",digitalSignageChannelSettingsAdd:\"digitalSignageChannelSettingsAdd\",digitalSignageTeamDashboardTabAdd:\"digitalSignageTeamDashboardTabAdd\",digitalSignageTeamDashboardTabRemove:\"digitalSignageTeamDashboardTabRemove\",dlp:\"DLP\",channelModerators:\"ChannelModerators\",engagementSurfaceDialog:\"EngagementSurfaceDialog\",errorDialog:\"ErrorDialog\",extensionInstanceConfiguration:\"ExtensionInstanceConfiguration\",fatalErrorDialog:\"FatalErrorDialog\",feedbackDialog:\"FeedbackDialog\",feedbackDialogEdu:\"FeedbackDialogEdu\",filesChooseProviderDialog:\"FilesChooseProviderDialog\",filesChooseProviderFolderDialog:\"FilesChooseProviderFolderDialog\",filesChooseSharepointSiteDialog:\"FilesChooseSharepointSiteDialog\",filesChooseUploadFolderDialog:\"FilesChooseUploadFolderDialog\",filesLinkDialog:\"FilesLinkDialog\",filesCreateItemDialog:\"FilesCreateItemDialog\",filesNameCollisionDialog:\"FilesNameCollisionDialog\",filesTeamShareDialog:\"FilesTeamShareDialog\",followPresenceSettings:\"followPresenceSettings\",visibleChannelSettings:\"visibleChannelSettings\",freemiumStorageExceededDialog:\"FreemiumStorageExceededDialog\",getUserMediaDialog:\"GetUserMediaDialog\",infoDialog:\"InfoDialog\",imageFatalErrorDialog:\"ImageFatalErrorDialog\",surfaceHubErrorDialog:\"surfaceHubErrorDialog\",joinTeamDialog:\"joinTeamDialog\",meetingDetail:\"MeetingDetail\",memberTenantInvitation:\"MemberTenantInvitation\",pendingJoinRequests:\"pendingJoinRequests\",invitationWizard:\"invitationWizard\",contactsTenantInvitation:\"ContactsTenantInvitation\",memberAddMember:\"MemberAddMember\",notificationSettings:\"NotificationSettings\",notificationSettingsv2:\"notificationSettingsv2\",callForwardingSettings:\"CallForwardingSettings\",optionsSettingsDialog:\"optionsSettingsDialog\",autoRepliesSettings:\"autoRepliesSettings\",editMeetingDetail:\"EditMeetingDetail\",officeContactCardDialog:\"officeContactCardDialog\",priorityContactsSettings:\"PriorityContactsSettings\",blockContactsSettings:\"BlockContactsSettings\",blockedContactsSettings:\"BlockedContactsSettings\",promptCardsHolder:\"PromptCardsHolder\",removeGroupChat:\"RemoveGroupChat\",renameChannel:\"RenameChannel\",renameTab:\"RenameTab\",renameBuddyGroup:\"RenameBuddyGroup\",routingSettings:\"routingSettings\",routingSettingsInformationalDialog:\"routingSettingsInformationalDialog\",skypePluginInstruction:\"SkypePluginInstruction\",shortcutsHelp:\"ShortcutsHelp\",selectTeamType:\"SelectTeamType\",setChannelFavDefault:\"SetChannelFavDefault\",tenantSwitchPendingCallDialog:\"tenantSwitchPendingCallDialog\",tenantSwitchPendingActivitiesDialog:\"tenantSwitchPendingActivitiesDialog\",sfbFreQuickStartDialog:\"sfbFreQuickStartDialog\",sfbFreWelcomeDialog:\"sfbFreWelcomeDialog\",sfbMigrationStatusDialog:\"sfbMigrationStatusDialog\",offShiftDialog:\"offShiftDialog\",tabSettings:\"TabSettings\",taskModule:\"TaskModule\",ttySettings:\"ttySettings\",updateChannel:\"UpdateChannel\",updateUserProfileFre:\"updateUserProfileFre\",voipUserPstnCallDialog:\"VoipUserPstnCallDialog\",voicemailSettingsV2Dialog:\"voicemailSettingsV2Dialog\",freemiumSetup:\"freemiumSetup\",updateUserProfile:\"updateUserProfile\",channelDeeplink:\"ChannelDeeplink\",teamDeeplink:\"TeamDeeplink\",messageDeeplink:\"MessageDeeplink\",fileSetup:\"FileSetup\",desktopDownload:\"DesktopDownload\",mobileDownload:\"MobileDownload\",alert:\"Alert\",displayVideo:\"DisplayVideo\",prejoinOverlay:\"PrejoinOverlay\",callingRecordingDeeplink:\"CallingRecordingDeeplink\",muteChatSettingsDialog:\"MuteChatSettingsDialog\",presentTeamJoinCode:\"presentTeamJoinCode\",images:{stillThere:\"stillthere2.svg\",offline:\"svg/dialogs/offline.html\",error:\"error2.svg\",authError:\"autherror2.svg\",refresh:\"refresh.svg\",surface_hub_error_dialog:\"svg/dialogs/surfacehuberrordialog.html\"},settings:{numberOfNamesInTitle:3},cloneTeam:\"CloneTeam\",wizard:\"wizard\",ringSelection:\"ringSelection\",manageTenantConfirmationDialog:\"manageTenantConfirmationDialog\",zoomLevelChange:\"zoomLevelChange\",freVideoPlayer:\"freVideoPlayer\",tenantSwitchTransition:\"tenantSwitchTransition\",channelNotificationSettings:\"channelNotificationSettings\",turnOnOffPostSettings:\"TurnOnOffPostSettings\",visibleChannelNotificationSettings:\"visibleChannelNoticationSettings\",schoolAppViewSettings:\"schoolAppViewSettings\",channelOwners:\"channelOwners\"},this.wizardSteps={migrateGroup:\"migrate-group-wizard-step\",creationOptions:\"creation-options-wizard-step\",createFrom:\"create-from-wizard-step\",createFromGroup:\"create-from-group-wizard-step\",cloneTeam:\"clone-team-wizard-step\",teamType:\"team-type-wizard-step\",teamDetails:\"team-details-wizard-step\",createTeam:\"create-team-wizard-step\",createTeamSuccess:\"create-team-success-wizard-step\",addMembers:\"add-members-wizard-step\"},this.digitalSignageInContextWizardSteps={devicePicker:\"device-picker-wizard-step\",contentSettings:\"content-settings-wizard-step\",confirmation:\"confirmation-wizard-step\"},this.memberAddMemberStages={memberAdd:\"member-add-stage\",pending:\"member-add-pending-stage\",success:\"member-add-success-stage\",fail:\"member-add-fail-stage\"},this.wizardStepAnimationClassNames={modalDialogTitle:\"ts-modal-dialog-title\",titleEnteringAnimation:\"title-entering-animation\",titleLeavingAnimation:\"title-leaving-animation\",titleLeavingAnimationReverse:\"title-leaving-animation-reverse\",titleEnteringAnimationReverse:\"title-entering-animation-reverse\",itemFadeInAnimation:\"wizard-item-fade-in-animation\",itemFadeOutAnimation:\"wizard-item-fade-out-animation\",itemEnteringAnimation:\"wizard-item-{index}-entering-animation\",itemEnteringReverseAnimation:\"wizard-item-entering-animation-reverse\",itemLeavingAnimation:\"wizard-item-{index}-leaving-animation\",itemLeavingAnimationReverse:\"wizard-item-leaving-animation-reverse\"},this.states={app:\"app\",appTeam:\"app.team\",appChannel:\"app.channel\",appConversation:\"app.conversation\",appFile:\"app.file\",appDocumentViewer:\"app.documentViewer\",appExternalDocumentViewer:\"app.externalDocumentViewer\",appDownload:\"app.download\",appCalling:\"app.calling\",preJoinCalling:\"app.preJoinCalling\",rigelConsole:\"app.rigelConsole\",rigelConsoleHomePage:\"app.rigelConsoleHomePage\",rigelConsolePreCall:\"app.rigelConsolePreCall\",rigelConsoleCortana:\"app.rigelConsoleCortana\",rigelConsolePostCall:\"app.rigelConsolePostCall\",setupAnonymousMeeting:\"app.setupAnonymousMeeting\",postCalling:\"app.postCalling\",postEchoBotCall:\"app.postEchoBotCall\",surfaceHubHomeScreen:\"app.surfaceHubHomeScreen\",startMeeting:\"app.startMeeting\",channelHub:\"app.channelHub\",teamOverview:\"app.teamOverview\",nonMembersPlaceholder:\"app.nonMembersPlaceholder\",callingIntermediateScreen:\"app.callingIntermediateScreen\",appCallingProtocol:\"app.callingProtocol\",appChatProtocol:\"app.chatProtocol\",appGetUserMedia:\"app.getUserMedia\",appFeedback:\"app.feedback\",appCalendar:\"app.calendar\",appCalendarV2:\"app.calendarv2\",appCalendarV2SchedulingForm:\"app.calendarV2SchedulingForm\",appDiscover:\"app.discover\",appActivity:\"app.activity\",appChannelTeam:\"app.channel.team\",appChannelTeamScrollToMessage:\"app.channel.team.scrollToMessage\",appChannelTeamMessagesStartingFromTime:\"app.channel.team.messagesStartingFromTime\",appMyChannels:\"app.myChannels\",appTeamDashboard:\"app.teamDashboard\",appTeamsManagement:\"app.teamsManagement\",appCrossTeamAnalyticsTab:\"app.crossTeamAnalyticsTab\",appChannelDashboard:\"app.channelDashboard\",appPeople:\"app.people\",appTeamsPeopleApp:\"app.teamsPeopleApp\",appSchool:\"app.school\",appDigitalSignageManagement:\"app.digitalSignageManagement\",appSettings:\"app.settings\",appStart:\"app.start\",appSaved:\"app.saved\",appAlerts:\"app.alerts\",unauthorized:\"unauthorized\",oops:\"oops\",error:\"error\",licenseError:\"licenseError\",guestLicenseError:\"guestLicenseError\",unsupportedBrowser:\"unsupportedBrowser\",tenantSwitch:\"tenantSwitch\",appIndividualMessage:\"app.individualMessage\",appBookmarksTab:\"app.bookmarksTab\",appTags:\"app.tagsTab\",appYourSpaces:\"app.yourSpaces\",appDeepLink:\"app.deepLink\",appDeepLinkHome:\"app.deepLinkHome\",appDeepLinkAddApp:\"app.deepLinkAddApp\",appDeepLinkFileOpen:\"app.deepLinkFileOpen\",appDeepLinkFileDownload:\"app.deepLinkFileDownload\",appDeepLinkChannelReco:\"app.deepLinkChannelReco\",appDeepLinkMeetingCreate:\"app.deepLinkMeetingCreate\",appDeepLinkMeetingDetails:\"app.deepLinkMeetingDetails\",appDeepLinkMeetingDetailsEventId:\"app.deepLinkMeetingDetailsEventId\",appDeepLinkTaskModule:\"app.deepLinkTaskModule\",appContext:\"app.contextMessage\",appCallList:\"app.callList\",appStageViewer:\"app.stageViewer\",appBroadcastPlaybackScreen:\"app.broadcastPlaybackScreen\",appBroadcastIntermediateScreen:\"app.broadcastIntermediateScreen\",appManageTenant:\"app.manageTenant\",appSfbFreQuickStartVideo:\"app.sfbFreQuickStartVideo\",appHelp:\"app.help\",appVoiceAssistant:\"app.voiceassistant\",appCollections:\"app.collections\",appApps:\"app.apps\",appAppsApp:\"app.apps.appId\",appAppsAppContext:\"app.apps.appId.contextMessage\",appAppsAppChat:\"app.apps.appId.chat\",appAppsAppChannel:\"app.apps.appId.channel\",appAppsAppSection:\"app.apps.appId.section\",appAppsAppChatSection:\"app.apps.appId.chat.section\",appAppsAppChannelSection:\"app.apps.appId.channel.section\",appAppsAppSearchPage:\"app.apps.appId.searchPage\",appAppsAppFileSection:\"app.apps.appId.file\",appAppsAppPeopleSection:\"app.apps.appId.people\",test:\"test\",toolkit:\"toolkit\",debug:\"debug\",debugCommonLinks:\"debug.commonLinks\",debugTeamsAnalysis:\"debug.debugTeamsAnalysis\",debugPeopleAnalysis:\"debug.debugPeopleAnalysis\",debugMainPage:\"debug.mainPage\",params:{navCtx:\"navCtx\",skipStateHistory:\"skipStateHistory\",groupId:\"groupId\",threadId:\"threadId\",tenantName:\"tenantName\"}},this.appId={saved:\"34b01851-c13d-4604-bb3b-5de1ecbf0288\",assignments:\"66aeee93-507d-479a-a3ef-8f494af43945\",chat:\"86fcd49b-61a2-4701-b771-54728cd291fb\",calling:\"20c3440d-c67e-4420-9f80-0e50c39693df\",teamsAndChannel:\"2a84919f-59d8-4441-a975-2a8c2643b741\",files:\"5af6a76b-40fc-4ba1-af29-8f49b08e44fd\",search:\"a2da8768-95d5-419e-9441-3b539865b118\",calendar:\"ef56c0de-36fc-4ef8-b417-3d82ba9d073c\",classNotebook:\"9d17e873-c4c4-424d-869c-67f62a3d3174\",tasks:\"1ded03cb-ece5-4e7c-9f73-61c375528078\",digitalSignageManagement:\"27a3e6d5-98b7-45f7-a04a-7dd7e19edebe\",peopleApp:\"75ae081d-997c-4ca2-9997-1b6d2ff17295\",collections:\"309992ad-e4b9-4512-afd4-b59589sd5711\",staffNotebook:\"b56991b4-3924-49b2-b4bf-1710940ec7d9\",plcNotebook:\"3a6c38d2-9d25-4c1f-8e06-9da286c1bfc4\",activity:\"14d6962d-6eeb-4f48-8890-de55454bb136\",planner:\"com.microsoft.teamspace.tab.planner\"},this.chatSyncService={minSyncInterval:14*this.timeInMiliseconds.day},this.accSelectors={activityListElements:\".activity-group [data-focused-message-id]\",savedListElements:\".saved-list [data-focused-message-id]\",accHelpElement:\"#accessibility-help-element\"},this.plans={appLogout:\"appLogout\"},this.actions={aggregatedSettingsStore:{syncSettingsLater:\"aggregatedSettingsStore_syncSettingsLater\"},appSlashCommand:{register:\"appSlashCommand_register\"},appStateAdapter:{startup:\"appStateAdapter_startup\",showBanners:\"appStateAdapter_showBanners\"},appsDatabase:{open:\"appsDatabase_open\"},authentication:{startup:\"authenticationService_startup\",skypeAuth:\"authenticationService_skype-auth\",online:\"authenticationService_online\",offline:\"authenticationService_offline\",updateUserInfo:\"authenticationService_update-userinfo\"},bellNotificationsService:{startup:\"bellNotificationsService_startup\"},bridgeCalendarService:{importPackage:\"bridgeCalendarService_importPackage\"},bridgeChatListService:{importPackage:\"bridgeChatListService_importPackage\"},buddyListEtagDatabase:{open:\"buddyListEtagDatabase_open\"},callLog:{startup:\"callLogStore_startup\"},chatSync:{online:\"chatSyncService_online\",offline:\"chatSyncService_offline\"},presence:{offline:\"presenceService_offline\"},clientDatabase:{open:\"clientDatabase_open\",prepToOpen:\"clientDatabase_prep_open\"},contactsDatabase:{open:\"contactsDatabase:open\"},crosstab:{takeOverMaster:\"crossTabService_takeOverMaster\"},dataManager:{blockDataAccsess:\"dataManagerService_block\",unblockDataAccsess:\"dataManagerService_unblock\"},endpoint:{startup:\"endpointService_startup\",online:\"endpointService_online\",offline:\"endpointService_offline\"},feedSuggestionService:{startup:\"feedSuggestionService_startup\"},filesClientDatabase:{open:\"filesClientDatabase_open\"},floodgateService:{floodgateServiceOrchestration:\"floodgateService_orchestration\"},layoutService:{beginRendering:\"layoutService_beginRendering\",fetchUserOfficeSettings:\"layoutService_fetchUserOfficeSettings\"},logout:{cleanupPresence:\"unifiedPresenceService_cleanup\",cleanupCalling:\"callingService_cleanupCalling\",cleanupTrouter:\"trouterService_cleanupTrouter\",continueLogout:\"authenticationService_continueLogout\",appLogout:\"authenticationService_appLogout\"},multiWindowService:{startup:\"multiWindowService_startup\"},notificationsAuxiliaryService:{startup:\"notificationsAuxiliaryService_startup\"},notificationsDatabase:{open:\"notificationsDatabase_open\"},notificationSettingsStore:{startup:\"notificationSettingsStore_startup\"},notificationsService:{startup:\"notificationsService_startup\"},notificationsStore:{startup:\"notificationsStore_startup\"},officeIntegrationService:{initEvents:\"officeIntegrationService_initEvents\"},performanceDetectService:{startup:\"performanceDetectService_startup\"},peopleTargetingService:{getTenantTagSettings:\"peopleTargetingService_getTenantTagSettings\"},priorityContactsDatabase:{open:\"priorityContactsDatabase_open\"},readReceipts:{oldLongpollHookSetup:\"readReceiptService_oldLongpollHookSetup\",startup:\"readReceiptService_startup\"},skypeSearchClient:{overrideSearchHost:\"skypeSearchClient_overrideSearchHost\"},substrateSearchRestClient:{warmup:\"substrateSearchRestClient_warmup\"},suggestedTeamsDatabase:{open:\"suggestedTeamsDatabase_open\"},syncEndpoint:{startup:\"syncEndpointService_startup\",online:\"syncEndpointService_online\",offline:\"syncEndpointService_offline\"},teamsAndChannelsPolicy:{startup:\"teamsAndChannelsPolicyStore_startup\"},teamMembershipService:{syncFromAAD:\"teamMembershipService_syncFromAAD\"},teamsMembersDatabase:{open:\"teamsMembersDatabase_open\"},telemetry:{pageLoad:\"loggingService_pageLoad\",unblock:\"loggingService_unblock\",flush:\"loggingService_flush\",startHeartbeatMonitor:\"loggingService_startHeartbeatMonitor\"},tenant:{fetchVerifiedDomains:\"tenantService_fetchTenantVerifiedDomains\"},tenantSwitch:{appTeardown:\"orchestrationService_appTeardown\",appReinit:\"orchestrationService_appReinit\",appReinitAfterAuth:\"orchestrationService_appReinitAfterAuth\",cleanupAuthenticationProvider:\"orchestrationService_cleanupAuthenticationProvider\",reinitAuthenticationProvider:\"orchestrationService_reinitAuthenticationProvider\",dataValidation:\"orchestrationService_dataValidation\"},trouter:{startup:\"trouterService_startup\"},unifiedPresenceEndpoint:{startup:\"unifiedPresenceEndpointService_startup\",online:\"unifiedPresenceEndpointService_online\",offline:\"unifiedPresenceEndpointService_offline\"},userAppsStore:{startup:\"userAppsStore_startup\"},appsService:{startup:\"appsService_startup\"},userOfficeSettingsStore:{startup:\"userOfficeSettingsStore_startup\"},userPreferences:{startup:\"myUserPreferencesStore_startup\"},userResourcesSettingsStore:{startup:\"userResourcesSettingsStore_startup\"},webAppUpdateService:{checkClientVersion:\"webAppUpdateService_checkClientVersion\"},networkDetector:{startup:\"networkDetector_startup\"},serviceWorker:{logTelemetry:\"appCacheService_logServiceWorkerTelemetry\",register:\"appCacheService_registerServiceWorker\"},customerFeedbackPolicy:{startup:\"customerFeedbackPolicyStore_startup\"},offlineActionsManager:{loadOfflineActionsToMemory:\"offlineActionsManager_loadOfflineActionsToMemory\",executePendingActions:\"offlineActionsManager_executePendingActions\"}},this.tasks={telemetryUpload:\"telemetry-upload\",conversationSwitch:\"conversation-switch\",broadcastConnection:\"broadcastConnection\",broadcastPlayback:\"broadcastPlayback\",callPreJoin:\"call-pre-join\",callConnection:\"call-connection\",callDuration:\"call-duration\",refreshTokenInBackground:\"refresh-token-in-background\",extensibility:{powerBiReportsPrefetch:\"ext-powerbi-report-prefetch\",inputExtensionPrefetch:\"ext-inputextension-prefetch\"},people:{localSearch:\"people-local-search\",networkSearch:\"people-network-search\"},tenants:{getAll:\"tenant-get-all\",getNotifications:\"tenant-get-notifications\",getJoinRequests:\"tenant-get-joinRequests\"},sensitivityLabels:\"sensitivity-labels-sync\"},this.queries={people:{getUser:\"getUser\",getUsers:\"getUsers\",updateCachedProfilesByMri:\"updateCachedProfilesByMri\",updateCachedUserProfile:\"updateCachedUserProfile\"}},this.counters={leftRailRendered:\"left_rail\",middlePaneRendered:\"middle_pane\",virtualRepeatFirstRender:\"virtual_repeat_first_render\",splashScreenDownload:\"splash_screen_download\",addMembersDialogLoad:\"add_members_dialog_load\",addMembers:\"dm_members_add_multiple\",addSingleMember:\"dm_members_add_single\",addChannel:\"dm_channel_add\",deleteChannel:\"dm_channel_delete\",createTeamMembersDialogLoad:\"createteam-members-load\",createChannelMembersDialogLoad:\"createchannel-members-load\",editChannel:\"dm_channel_edit\",authProfilePhoto:\"auth_profile_photo\",editTeamSetting:\"dm_admin_edit_teamsettings\",editChannelSetting:\"dm_admin_edit_channelsettings\",getModernGroups:\"dm_get_moderngroups\",groupLeave:\"dm_group_leave\",groupDelete:\"dm_group_delete\",groupCreate:\"dm_group_create\",migrateModernGroup:\"dm_migrate_moderngroup\",teamReconcile:\"team_exchange_reconcile\",groupsSettings:\"dm_admin_groupssettings\",channelJoin:\"channel_join\",channelLeave:\"channel_leave\",channelsRoster:\"channels_roster\",channelFavoriteUnfavorite:\"channel_favorite_unfavorite\",channelFollowUnfollow:\"channel_follow_unfollow\",consumptionHorizon:\"admin_update_consumptionhorizon_counter\",consumptionHorizonBookmark:\"admin_update_consumptionhorizonbookmark_counter\",callLogDataFetchLocal:\"call_log_data_fetch_local\",callLogDataHydration:\"call_log_data_hydration\",resourceManagerStaleTask:\"resource_manager_stale_task\",emailSendMail:\"dm_messaging_email_send_mail\",emailCreateDraft:\"dm_messaging_email_create_draft\",messagingLoadCachedConversations:\"messaging_channel_get_cached_conversations\",messagingLoadConversations:\"dm_messaging_channel_get_conversations\",messagingLoadConversationsDelta:\"dm_messaging_channel_get_conversations_delta\",messagingSyncConversationsDelta:\"dm_messaging_sync_conversations_delta\",messagingLoadConversation:\"dm_messaging_channel_get_conversation\",messagingCreate:\"dm_messaging_channel_create_message\",messagingReply:\"dm_messaging_channel_reply_message\",messagingLoadMessages:\"dm_messaging_channel_get_messages\",messagingRoundTrip:\"messaging_send_get_notification_trip\",messagingPredeliveryAndTypingIndicator:\"messaging_predelivery_and_typing_indicator\",messagingPredeliveryTimeGain:\"messaging_predelivery_time_gain\",chatsync_longpoll_gap:\"chatsync_longpoll_gap\",nameGroupChat:\"messaging_name_group_chat\",leaveGroupChat:\"messaging_leave_group_chat\",removeGroupChat:\"messaging_remove_group_chat\",addRecipientsToGroupChat:\"add_recipients_to_group_chat\",newChatAddUser:\"new_chat_add_user\",newChatCreate:\"new_chat_create\",newChatInitialMembers:\"new_chat_initial_members\",newChatRemoveUser:\"new_chat_remove_user\",p2pLoadConversations:\"messaging_p2p_load_conversations\",p2pMessageLength:\"messaging_p2p_message_length\",peopleClientFeedback:\"people_post_client_feedback\",peopleGetProfile:\"people_get_profile\",peopleGetAllProfile:\"people_get_all_profile\",peopleGetUserSettings:\"people_get_user_settings\",peopleGetOrgChart:\"people_get_orgchart\",peopleGetGroupProfilePicture:\"people_get_group_profile_picture\",peopleGetProfilePicture:\"people_get_profile_picture\",peopleVerifyProfilePictureV2:\"people_verify_profile_picture_v2\",peopleSearch:\"people_get_search_results\",peopleSearchInCache:\"people_get_search_cache\",peopleSearchFederatedByMri:\"people_search_federated_by_mri\",peopleGetTeamMembersMT:\"people_get_mt_team_members\",peopleUpdatePicture:\"people_update_picture\",peopleGetPendingTeamMembersMT:\"people_get_mt_pending_team_members\",teamUpdatePicture:\"counter_team_update_picture\",postImageAuthCookie:\"post_image_auth_cookie\",channelGetTeamMembers:\"dm_admin_channel_get_members\",channelIsTeamOwner:\"channel_get_is_team_owner\",channelDeleteUser:\"dm_admin_channel_delete_user\",channelUpdateUser:\"dm_admin_channel_update_team_user\",sensitivityLabelsForUserMT:\"senlab_get_mt_user_labels\",sensitivityLabelsForTenantMT:\"senlab_get_mt_tenant_labels\",httpModelSerialization:\"http_model_serialization\",httpModelDeserialization:\"http_model_deserialization\",commandGet:\"command_get\",commandExecute:\"command_execute\",fileGetItems:\"file_getItems\",fileRemove:\"file_removeFile\",fileMove:\"file_moveFile\",fileCopy:\"file_copyFile\",fileGetDetails:\"file_getFileDetailHelper\",fileGetActivities:\"file_getFileActivities\",fileGetContents:\"file_getContents\",fileUpload:\"file_uploadFile\",fileUploadCancel:\"file_cancelFileUpload\",fileCreate:\"file_createFile\",fileGetThumbnail:\"file_getThumbnail\",fileAdd:\"file_addFile\",fileReportUploadError:\"file_reportUploadError\",fileEditThreadProperty:\"file_editThreadProperty\",fileGetTeamsAggregate:\"file_getItems_teams_aggregate\",fileGetRecent:\"file_getItems_recent\",folderCreate:\"file_createFolder\",folderRemove:\"file_removeFolder\",fileGetSiteUrl:\"file_getSiteUrl\",skypeToken:\"skype_token\",trialSignUp:\"trial_signup\",notesGetNotebooks:\"notes_get_notebooks\",notesGetPage:\"notes_get_pages_for_section\",notesSectionCreate:\"notes_section_create\",notesSectionDelete:\"notes_section_delete\",notesPageCreate:\"notes_page_create\",notesPageUpdate:\"notes_page_update\",notesPageDelete:\"notes_page_delete\",notesUpdateChannelProperty:\"notes_update_thread_property\",groupSettingsDialogLoad:\"group_settings_dialog_load\",pictureDownload:\"picture_get\",appPreLoad:\"appPreload\",addressBookFirstLoad:\"address_book_first_load\",addressBookWarmLoad:\"address_book_warm_load\",attachmentAdd:\"attachment_add\",attachmentRemove:\"attachment_remove\",purgeLocalStorageCache:\"purge_local_storage_cache\",busyAnimation:\"busy-animation\",activityTabChannelScoring:\"activity_tab_channel_scoring\",navigationTiming:{requestStart:\"plt_request_start\",response:\"plt_response\",unloadEvent:\"plt_unload_event\",domContentLoaded:\"plt_dom_content_loaded\",domInteractive:\"plt_dom_interactive\",domComplete:\"plt_dom_complete\",loadEvent:\"plt_load_event\",staticResource:\"plt_static_resource\"},osFormatting:{getLocaleInfoAsync:\"os_formatting_get_locale_info_async\"},sfbInterop:{waitForMessageSync:\"sfb_wait_for_message_sync\"},skype:{ready:\"skype_ready\",setNote:\"skype_set_note\",setStatus:\"skype_set_status\",signIn:\"skype_sign_in\",signOut:\"skype_sign_out\",subscribeStatus:\"skype_subscribe_status\",skypeAmsCookie:\"skype_ams_cookie\",skypeDomain:\"skype.com\"},microsoft:{domain:\"microsoft.com\",dodDomain:\"microsoft.us\"},eventNames:{activeCPM:\"cpm\",alertName:\"alertName\",autoreconnectShown:\"AutoreconnectShown\",appMinimized:\"appMinimized\",autoBrbDesc:\"autoBrbDesc\",autoBrbTitle:\"autoBrbTitle\",batteryCharging:\"batteryCharging\",backgroundBlur:{isBlurOnAtEndOfCall:\"backgroundBlur.isBlurOnAtEndOfCall\",wasBlurOnFromPreJoin:\"backgroundBlur.wasBlurOnFromPreJoin\",totalBlurringMinutes:\"backgroundBlur.totalBlurringMinutes\"},resolutionMode:\"resolutionMode\",windowWidth:\"windowWidth\",windowHeight:\"windowHeight\",batteryLevel:\"batteryLevel\",networkDownlink:\"networkDownlink\",networkRtt:\"networkRtt\",networkEffectiveType:\"networkEffectiveType\",networkType:\"networkType\",networkSaveData:\"networkSaveData\",broadcastRole:\"broadcastRole\",cached:\"cached\",callControllerCode:\"callControllerCode\",callControllerSubCode:\"callControllerSubCode\",callLeaveStatus:\"callLeaveStatus\",callDataBag:\"call_dataBag\",callId:\"callId\",teamsCallId:\"teamsCallId\",callIdOverride:\"callIdOverride\",callParticipantUserRole:\"callParticipantUserRole\",callStartedOffline:\"callStartedOffline\",callType:\"callType\",callQueueInfo:\"callQueueInfo\",callIPCStats:\"callIPCStats\",interopScreenshareInfo:\"interopScreenshareInfo\",clientRequestId:\"clientRequestId\",clientRole:\"clientRole\",constraints:\"constraints\",consultationType:\"consultationType\",context:\"context\",startContext:\"startContext\",endContext:\"endContext\",recordingBotMri:\"recordingBotMri\",closedCaptionsBotMri:\"closedCaptionsBotMri\",voiceCollectionBotMri:\"voiceCollectionBotMri\",correlationId:\"correlationId\",dataSource:\"datasource\",deficiency:\"deficiency\",diagnosticsData:\"diagnosticsData\",transactionEndData:{code:\"code\",failureReason:\"failureReason\",phrase:\"phrase\",subCode:\"subCode\"},dialIn:\"DialIn\",dialOut:\"DialOut\",systemAudioDuration:\"duration\",effectType:\"effectType\",rotationDegrees:\"rotationDegrees\",imageType:\"imageType\",callMergeInfo:\"callMergeInfo\",isDefaultImage:\"isDefaultImage\",emergencyCall:\"emergencyCall\",enableDXVA:\"enableDXVA\",enableBufferSharing:\"enableBufferSharing\",enableFirstFrameRender:\"enableFirstFrameRender\",enableEventHandlingOptimization:\"enableEventHandlingOptimization\",enableGetPropertiesOptimization:\"enableGetPropertiesOptimization\",endpointId:\"endpointId\",endpointType:\"endpointType\",environmentSupport:\"environmentSupport\",error:\"error\",errorInfo:\"errorInfo\",eventOrigin:\"eventOrigin\",file:\"fileId\",fileCount:\"fileCount\",fileSize:\"fileSize\",forwardingDestinationType:\"forwardingDestinationType\",frameType:\"frameType\",holdDurationInMillis:\"holdDurationInMillis\",hostName:\"hostName\",id:\"id\",isBroadcast:\"isBroadcast\",isGpuCompositingEnabled:\"isGpuCompositingEnabled\",isMinimalMeeting:\"isMinimalMeeting\",isSlimCoreRunningOutproc:\"isSlimCoreRunningOutproc\",isSlimCoreStartedAsync:\"isSlimCoreStartedAsync\",isNetworkIssue:\"isNetworkIssue\",isVideoOn:\"isVideoOn\",startSystemAudio:\"startSystemAudio\",systemAudioBadSignalTracking:{avgIntervalLength:\"badSignalAvgIntervalLengthMs\",intervalCount:\"badSignalIntervalCount\",intervalLengths:\"badSignalIntervalLengthsMs\",intervalsUnder2Sec:\"badSignalIntervalsUnder2Sec\",intervals2To5Sec:\"badSignalIntervals2To5Sec\",intervals5To10Sec:\"badSignalIntervals5To10Sec\",intervalsOver10Sec:\"badSignalIntervalsOver10Sec\",maxIntervalLength:\"badSignalMaxIntervalLengthMs\",sessionFinishedWithBadSignal:\"sessionFinishedWithBadSignal\"},limitedDeviceAccess:\"limitedDeviceAccess\",systemAudioStarted:\"startSystemAudio\",machineState:\"machineState\",messageId:\"messageId\",method:\"method\",negotiationTag:\"negotiationTag\",networkDataSource:\"networkDataSource\",nodeId:\"nodeId\",onBehalfOfMri:\"onBehalfOfMri\",participantId:\"participantId\",remoteParticipantId:\"remoteParticipantId\",requestCreatedTime:\"requestCreatedTime\",perf:{privateBytesDeltaKB:\"Perf.PrivateBytesDeltaKB\",privateBytesSizeKB:\"Perf.PrivateBytesSizeKB\",workingSetDeltaKB:\"Perf.WorkingSetDeltaKB\",workingSetSizeKB:\"Perf.WorkingSetSizeKB\",jsMemoryDeltaKB:\"Perf.JSUsedHeapDeltaKB\",jsMemorySizeKB:\"Perf.JSUsedHeapSizeKB\"},permissions:\"permissions\",piiList:\"pii_list\",previousStep:\"previousStep\",reason:\"reason\",refreshtime:\"refreshtime\",rendererId:\"rendererId\",rendertime:\"rendertime\",reusedRendererId:\"reusedRendererId\",rendererType:\"rendererType\",requestCount:\"requestcount\",retryCount:\"retry_count\",route:\"route\",serviceName:\"serviceName\",sharerParticipantId:\"sharerParticipantId\",sharerPlatform:\"sharerPlatform\",viewerPlatform:\"viewerPlatform\",skypeChainId:\"Skype.ChainId\",skypeMessageId:\"Skype.MessageId\",stack:\"stack\",streamId:\"stream_id\",suppressedDeeplinkId:\"suppressedDeeplinkId\",targetCapability:\"targetCapability\",targetType:\"targetType\",terminatedReason:\"terminatedReason\",abortReason:\"abortReason\",transferCallId:\"transferCallId\",transferType:\"transferType\",transferorMri:\"transferorMri\",transferorType:\"transferorType\",tryAddCallsTab:\"tryAddCallsTab\",threadId:\"threadId\",additionalData:\"additionalData\",meetingTenantId:\"meetingTenantId\",instantMeetingScenarioId:\"instantMeetingScenarioId\",url:\"url\",usesSlimcore:\"uses_slimcore\",videoType:\"videoType\",senderRing:\"senderRing\",avIsRemoted:\"avIsRemoted\",vdiVersionInfo:\"vdiVersionInfo\",deviceLabel:\"deviceLabel\",feedsSubtype:\"feedsSubtype\"},eventValues:{calling:{rendererReused:\"renderer_reused\",rendererCreated:\"renderer_created\"},dataSource:{inMemory:\"inMemory\",indexedDB:\"indexedDB\",network:\"network\"},networkDataSource:{chatService:\"chatService\",csa:\"csa\"},cpm:{chatSwitch:\"ChatSwitch\",channelSwitch:\"ChannelSwitch\",activityFeedSwitch:\"ActivitySwitch\",alt:\"ApplicationLaunch\"},windowState:{minimized:\"minimized\",restored:\"restored\"}},wiki:{loadCanvasTab:\"wiki_load_canvas_tab\"},peoplePane:{dataRefresh:\"right_pane_people_refresh\",paneRefresh:\"right_pane_people_refresh_pane\",paneRefreshSilent:\"right_pane_people_refresh_pane_silent\"}},this.startUpOrchestrationPlans={nonBlocking:\"appLoadNonBlockingOrchestrationPlan\",default:\"appLoadOrchestrationPlan\",anonymous:\"anonymousAppLoadOrchestrationPlan\",msaCons:\"msaConsAppLoadOrchestrationPlan\",postAnonymousSetup:\"postAnonymousSetup\",reinit:\"appReinitOrchestrationPlan\",stepFailure:\"appReinitOrchestrationPlan_stepFailure\"},this.teardownOrchestrationPlans={default:\"appTeardownOrchestrationPlan\",stepFailure:\"appTeardownOrchestrationPlan_stepFailure\"},this.orchestrationStepName={closeDbs:\"closeDbsOrchestrationStep\"},this.activity={panes:{alerts:\"alerts\",conversations:\"conversations\"}},this.usage={messageSentTo:\"usage_messaging_message_sent_from\",navigationFrom:\"usage_messaging_navigation_from\",messageContent:\"usage_messaging_message_content\",useraverage:\"usage_messaging_users_involved\",pasteOccurred:\"usage_messaging_paste_occured\",messageSize:\"usage_messaging_message_size\",sendTargets:{chat:\"chat\",channel:\"channel\"}},this.immersiveReader={setting:\"immersiveReader\",appId:\"Teams\",callbackId:\"CloseImmersiveReader\",frameId:\"immersive-reader-frame\",messageType:\"ReaderModel2\",callType:\"ImmersiveReader\"},this.AllowPSTNConferencingDialOutType={disabled:\"disabled\",domesticOnly:\"domesticOnly\",internationalAndDomestic:\"internationalAndDomestic\"},this.crossPost={callType:\"teamsCreateCrossPost\",commandName:\"crossPostCommand\"},this.people={relevanceFallbackReason:{appIsOffline:\"app_offline\",substrateRequestTimedOut:\"substrate_request_timed_out\",aadRequestTimedOut:\"aad_request_timed_out\",loggedInUserIsGuestUser:\"logged_in_user_is_guest_user\"}},this.lazyModules={calling:\"calling\",broadcast:\"broadcast\",tenantSwitch:\"tenant-switch\",activityTab:\"activity-tab\",settingsDowndown:\"settings-dropdown\",settingsTab:\"td-settings-tab\",funStuffPicker:\"fun-stuff-picker\",digitalSignage:\"digital-signage\",engagementSurface:\"engagement-surface\",freemium:\"freemium\",channelsTab:\"td-channels-tab\",visibleChannelSettingsDialog:\"visible-channel-settings-dialog\",inContextAppStoreDialog:\"in-context-app-store-dialog\",extensibilityDialogs:\"extensibility-dialogs\",historyDropdown:\"history-dropdown\",extensibilityApps:\"extensibility-apps\",extensibilityTabs:\"extensibility-tabs\",composeHeaderIllustrationDialog:\"compose-header-illustration-dialog\",channelWelcomeSuggestedActions:\"channel-welcome-suggested-actions\",pendingMembersActivateDialog:\"pending-members-activate-dialog\",notificationSettingsDialog:\"notification-settings-dialog\"},this.maxBroadcastConcurrentVideosCount=9,this.tenantSwitchModules={tenantSwitchTelemetryServiceName:\"tenantSwitchTelemetryService\"},this.messageType={message:\"Message\",announcement:\"Announcement\"},this.scenarios={VDI:{unableToRemote:\"unableToRemote\",unsupportedEndpoint:\"unsupportedEndpoint\"},tenantSwitchService:{registerBlockingActivity:\"register_blocking_activity\",featureSpecificScenarioBlockingActivity:\"feature_specific_scenario_blocking_activity\",waitUntilTenantSwitchReady:\"wait_until_tenant_switch_is_ready\",openTenantSwitchPendingActivitiesDialog:\"open_tenant_switch_pending_activities_dialog\",switchTenant:\"switchTenant\"},changeUserInfo:{changeUserPicture:\"change_user_picture\"},reactions:{add:\"add\",remove:\"remove\",update:\"update\"},informationBarrier:{createThreadFailure:\"create_thread_failure_due_to_information_barrier\",sendMessageFailure:\"send_message_failure_due_to_information_barrier\",addMemberFailure:\"add_member_failure_due_to_information_barrier\",addMemberFailureDuringCreateThread:\"add_member_failure_during_create_thread_due_to_information_barrier\",threadDisabled:\"thread_disabled_due_to_information_barrier\"},circuitBreakerInvoked:\"circuit_breaker_invoked\",dataValidation:\"dataValidation\",lazyLoadDialogTimeout:\"lazy_load_dialog_timeout\",resourceManagerStaleTask:\"resource_mgr_stale_task\",framePLT:\"frame_plt\",framePLT_clean:\"frame_plt_clean\",framePLT_cached:\"frame_plt_cached\",appStart:\"app_start\",transitionToOnline:\"transitionToOnline\",appConfig:\"app_config\",appAuthenticated:\"app_authenticated\",appAuthenticatedOnline:\"app_authenticated_online\",appRelogin:\"app_relogin\",splashScreen:\"splash_screen_show\",activityPopover:\"activity_popover\",longpollDownDisconnectedBanner:\"longpoll_down_show_disconnected_banner\",longpollDownDisconnectedBannerRefreshApp:\"longpoll_down_show_disconnected_banner_refresh_app\",systemMessageydrator:\"messaging_hydrate_message\",meetingWithInvalidLastMessage:\"meeting_with_invalid_last_message\",uploadVstsLogs:\"app_upload_vstslogs\",powerbarAutosuggest:\"powerbarAutosuggest\",getTenantAppsAdminStatus:\"get_tenant_apps_admin_status\",setTenantAppsAdminStatusInAppsGallery:\"set_tenant_apps_admin_status_apps_gallery\",chatPeoplePicker:{lazyLoad:\"chat_people_picker_lazy_load\"},voicemailSettingsV2DialogLazyLoad:\"voicemail_settings_v2_dialog_lazy_load\",delegatorCallSettingsDialogLazyLoad:\"delegator_call_settings_dialog_lazy_load\",appService:{down:\"app_service_down\",steps:{bannerShown:\"banner_shown\",bannerHidden:\"banner_hidden\",loginProgressShown:\"login_progress_shown\",reloginResultReceived:\"relogin_result_received\"}},digitalSignage:{lazyLoad:\"digital_signage_lazy_load\",channelRules:\"digital_signage_channel_rules\",tab:\"digital_signage_tab\",message:\"digital_signage_message\",file:\"digital_signage_file\",announcement:\"digital_signage_announcement\",teamDashboardTab:{tab:\"digital_signage_team_dashboard_tab\",addDialog:\"digital_signage_team_dashboard_tab_add_dialog\",removeDialog:\"digital_signage_team_dashboard_tab_remove_dialog\"},channelSettings:{settings:\"digital_signage_channel_settings\",addDialog:\"digital_signage_channel_settings_add_dialog\"},step:{fetchingShowcases:\"fetching_showcases\",fetchedShowcases:\"fetched_showcases\",fetchingShowcasesFailed:\"fetch_showcases_failed\",creatingShowcase:\"creating_showcase\",createdShowcase:\"created_showcase\",creatingShowcaseFailed:\"creating_showcase_failed\",addingShowcaseContent:\"adding_showcase_content\",addedShowcaseContent:\"added_showcase_content\",addingShowcaseContentFailed:\"adding_showcase_content_failed\",updatingShowcaseContent:\"updating_showcase_content\",updatedShowcaseContent:\"updated_showcase_content\",updatingShowcaseContentFailed:\"updating_showcase_content_failed\",removeShowcase:\"remove_showcase\",removingShowcaseContent:\"removing_showcase_content\",removedShowcaseContent:\"removed_showcase_content\",removingShowcaseContentFailed:\"removing_showcase_content_failed\",addTeamUsers:\"add_team_users\",removeTeamUser:\"remove_team_user\",getAllPeopleProfile:\"get_all_people_profile\"}},autodiscover:{autoDiscover:\"autodiscover\",autoDiscover_call:\"autodiscover_call\"},substrateSearch:{peopleAutosuggest:\"people_autosuggest\",periodicRefreshAuth:\"periodicRefreshSubstrateAuthToken\",topN:{fetchTopNData:\"substrate_top_n_fetch\",queryTopNIdb:\"substratepeoplestore_search\",openSubstrateSearchDB:\"substratesearchpeople_database\"}},aadSearch:{guestPeopleAutosuggest:\"guest_people_autosuggest\"},indexedDb:{inMemoryDbOpenStep:\"inMemoryDb_open_step\",indexedDbOpenStep:\"indexedDb_open_step\",indexedDbPeopleAutosuggest:\"indexedDb_people_autosuggest\",indexedDbChatAutoSuggest:\"indexedDb_chat_autosuggest\",workerIndexedDbOpenStep:\"workerIndexedDb_open_step\"},orchestration:{appLaunch:\"orchestration_app_launch\",conversationVersionCheck:\"conversation_version_check\"},heartbeat:{malloc:\"get_native_malloc\"},excludeScenarioInUserTimings:{application_launch_time:!0,application_launch_time_ext_apps:!0},floodgate:{surveyActivated:\"floodgate_survey_activated\",surveyLaunched:\"floodgate_survey_launched\",surveyLaunchFailed:\"floodgate_survey_launch_fail\"},toast:{name:\"admin_toast_notification\",desktopNotification:\"desktop_web_toast_notification\",markers:{toastClicked:\"admin_clicked_toast_notification\",toastShown:\"admin_showed_toast_notification\"}},messaging:{cleanup:\"messaging_memorycache_cleanup\",hideChat:\"messaging-hide-chat\",emojiServiceInstantiate:\"messaging_emoji_service_instantiate\"},notifications:{activityLeftRail:\"admin_activity_leftrail\",messagepropertyChangeRead:\"admin_set_message_property_change_read_status\",channelNotificationSettingsGet:\"channel-notification-settings-get\",channelNotificationSettingsPut:\"channel-notification-settings-put\",channelNotificationSettings:\"channel-notification-settings\",channelNotificationSettingFails:\"channel-notification-settings-request-fail\",bellCount:\"bell_count\",messageSendFailed:\"message_send_failed\",notificationValidationProcess:\"notification_validation_process\",desktopEnablement:{name:\"desktop_notification\",markers:{notSupported:\"not_supported\",alreadyEnabled:\"already_enabled\",alreadyDisabled:\"already_disabled\",alreadyOptedOut:\"already_opted_out\",coolingPeriod:\"cooling_period\",permissionToastr:\"permission_toastr\",permissionToastrFallback:\"permission_toastr_fallback\",browserDialog:\"browser_dialog\",permissionGranted:\"permission_granted\",permissionDenied:\"permission_denied\",askMeLater:\"ask_me_later\",neverAskAgain:\"never_ask_again\"}},delayedChatNotificationSuppressed:\"delayed_chat_notification_suppressed\",delayedNotificationSuppressed:\"delayed_notification_suppressed\"},performanceDetect:{perfStrategy:\"performancedetect_perfstrategy\"},emergencyService:{getPolicySettings:\"calling_emergency_service_get_policy_settings\",startCall:\"calling_emergency_service_start_call\"},callGroupMembershipSettings:{get:\"get_call_group_membership_settings\",update:\"update_call_group_membership_settings\"},callForwardingSettings:{getSettings:\"calling_get_forwardingSettings\",updateSettings:\"calling_addorupdate_forwardingSettings\",resetSettings:\"calling_reset_forwardingSettings\",getDelegatorSettings:\"calling_get_delegator_forwarding_settings\"},callingProtocol:{scenarioName:\"calling_protocol\",marks:{showDialog:\"show_dialog\",cancel:\"cancel\",startCall:\"start_call\",startPstnCall:\"start_pstn_call\"}},frontOfRoom:{hdmiIngest:\"hdmi_ingest\",pptViewer:\"ppt_viewer\"},delegation:{settings:{fetchDelegationSettings:\"delegation_service_fetch_delegation_settings\",fetchCallForwardingSettings:\"delegation_service_fetch_call_forwarding_settings\",addDelegate:\"delegation_service_add_delegate\",editDelegate:\"delegation_service_edit_delegate\",deleteDelegate:\"delegation_service_delete_delegate\",setCallForwardingToDelegates:\"set_call_forwarding_to_delegates\",setCallForwardingToVoicemail:\"set_call_forwarding_to_voicemail\",fetchUserVoiceSettings:\"fetch_user_voice_settings\"}},dataLayer:{lazyLoad:\"data_layer_client_lazy_load\"},atp:{safelinks:{name:\"safelinks\",getPolicy:\"get_policy\",getUrlReputation:\"get_url_reputation\",getUrlReputationAnonymous:\"get_url_reputation_anonymous\",refreshPolicy:\"refresh_policy\",checkUrlReputation:\"check_url_reputation\",getUrlReputation200:\"get_url_reputation_200\",getUrlReputation302:\"get_url_reputation_302\",getSafeUrl:\"get_safe_url\"},safelinksMT:{getPolicyMT:\"mt_get_policy\",getUrlReputationRestMT:\"mt_get_url_reputation_rest\",getUrlReputationSiteMT:\"mt_get_url_reputation_site\"}},alt:{name:\"application_launch_time\",nameSuffix:{extApps:\"_ext_apps\"},maxResourcesToCheck:10,resourceTimingCache:\"resource_timing_cache\",timings:{endpointCreateDuration:\"endpoint_create_duration\",skypeAuthDuration:\"skype_auth_duration\",serviceAuthDuration:\"service_auth_duration\",startupCleanDuration:\"startup_clean_duration\",startupDeltaDuration:\"startup_update_duration\",startupProcessingDuration:\"startup_processing_duration\",conversationMessagesCleanupDuration:\"conversation_messages_cleanup_duration\",conversationsCleanupDuration:\"conversations_cleanup_duration\"},desktopElectronMarkers:{mainjs:\"desktop_mainjs\",mainjsStart:\"mainjs_start\",mainImports:\"desktop_main_imports\",creationTime:\"desktop_creation_time\",appStart:\"desktop_app_start\",appStartInit:\"app_start_init\",mainWindow:\"desktop_main_window\",mainWindowStart:\"main_window_start\",preload:\"desktop_preload\",preloadStart:\"preload_start\",preloadStop:\"preload_stop\",desktopAuth:\"desktop_auth\",desktopAuthStart:\"desktop_auth_start\",desktopAuthStop:\"desktop_auth_stop\",desktopSsoWindow:\"desktop_sso_window\",desktopSsoWindowShown:\"sso_window_shown\",desktopSsoWindowClosed:\"sso_window_closed\",desktopUpnWindowStart:\"upn_window_start\",desktopUpnWindowStop:\"upn_window_stop\",webAuth:\"web_auth\",proxyWindowShown:\"proxy_window_shown\",proxyWindowClosed:\"proxy_window_closed\"},desktopHwaMarkers:{hwaAlt:\"hwa_alt\",start:\"start\",stop:\"stop\",hwaWamAuthStart:\"hwa_wam_auth_start\",hwaWamAuthStop:\"hwa_wam_auth_stop\",hwaNaviWebApp:\"hwa_navi_web_app\",hwaNaviWebAppViaWebView:\"hwa_navi_web_app_via_web_view\",hwaOrchestrationRegisterEventsStart:\"hwa_orch_register_events_start\",hwaOrchestrationRegisterEventsStop:\"hwa_orch_register_events_stop\",hwaOrchestrationOrchestrateStart:\"hwa_orch_orchestrate_start\",hwaOrchestrationOrchestrateStop:\"hwa_orch_orchestrate_stop\"},surfaceHubMarkers:{surfaceHubNativeAuthStart:\"surface_hub_native_auth_start\",surfaceHubNativeAuthStop:\"surface_hub_native_auth_stop\",surfaceHubNaviWebApp:\"surface_hub_navigate_web_app\"},markers:{authStrap:\"authstrap\",desktopAlt:\"desktop_alt\",hwaAlt:\"hwa_alt\",endpointCreate:\"endpoint_create\",windowOnLoad:\"window_onload\",evalScripts:\"eval_scripts\",downloadScripts:\"download_scripts\",skypeAuth:\"skype_auth\",serviceAuth:\"service_auth\",getThread:\"get_thread\",startupCleanCall:\"startup_clean_call\",startupDeltaCall:\"startup_update_call\",startupProcessing:\"startup_processing\",syncConversations:\"sync_conversations\",conversationMessagesCleanup:\"conversation_messages_cleanup\",conversationsCleanup:\"conversations_cleanup\",webAlt:\"web_alt\",orchestrationStage:\"orchestration_stage_\",surfaceHubFetchAuthToken:\"surface_hub_fetch_auth_token\",totalAdalRetryTime:\"total_adal_retry_time\",instantiateHelper:\"instantiate_helper\",userAppsStoreStartup:\"user_appsstore_startup\"},events:{altDesktopData:\"alt_desktop_data\",altWebStart:\"alt_web_start\",altWebStop:\"alt_web_stop\",hwaAppSuspending:\"hwa_app_suspending\",retryServiceNotification:\"retry_service_notification\",stopRetryServiceNotification:\"stop_retry_service_notification\",serviceWorkerStartup:\"service_worker_startup\"},navigatationContext:{altHwaWebView:\"alt_hwa_web_view\",altHwaDirect:\"alt_hwa_direct\"}},chatServiceClient:{setMembersMuted:\"chatServiceClient_setMembersMuted\",getUserProperties:\"chatServiceClient_getUserProperties\"},cancelAllTimeoutsAndIntervals:\"cancel_all_timeouts_and_intervals\",auth:{skypeTokenLicenseDetails:\"skype_token_license_details\",chatClientServiceGetNewRegistration:\"auth_chat_client_service_get_new_registration\",chatClientServiceRegistrationExpired:\"auth_chat_client_service_registration_expired\",puidSet:\"auth_puid_set\",userIdMismatch:\"auth_user_id_mismatch\",oidIdSet:\"auth_oid_id_set\",refreshTokens:\"auth_refresh_tokens\",deepLinkTenantSwap:\"auth_deep_link_tenant_swap\",appSwitchSameTenant:\"auth_app_switch_same_tenant\",tenantSwitch:\"auth_tenant_switch\",puidNotSet:\"auth_puid_not_set\",clearPreviousSession:\"auth_clear_previous_session\",providerUsed:\"auth_provder_used\",ssoError:\"auth_sso_error\",ssoDisabled:\"auth_sso_disabled\",copiedUserProfile:\"copied_user_profile\",skypeTokens:\"auth_skype_tokens\",skypeTokensExpiration:\"auth_cached_expiration\",tenantsNotSyncedToSwap:\"tenantsNotSyncedToSwap\",errorFetchingTenantsToSwap:\"errorFetchingTenantsToSwap\",tenantNotSyncedToSwap:\"tenantNotSyncedToSwap\",skypeTokensPrefetch:\"auth_skype_tokens_prefetch\",trialSignUp:\"auth_trial_signup\",aadError:\"auth_aad_error\",skipDesktopIdTokenGetUser:\"auth_skip_desktop_idtoken_getuser\",skypeTokensPrefetchDesktop:{name:\"skype_tokens_prefetch_desktop\",markers:{timerCancel:\"skype_tokens_prefetch_desktop_timer_cancelled\"}},skypeTokensRetry:{name:\"auth_skype_tokens_retry\",markers:{timeout:\"auth_skype_tokens_retry_timeout\",limitExceeded:\"auth_skype_tokens_retry_limit_exceeded\",licenseError:\"auth_skype_tokens_invalid_license\"}},skypeTokensConditionallyBlockRetry:{name:\"auth_skype_tokens_cond_block_retry\",stat:{update_last_license_error_time:\"update_last_license_error_time\",wont_block_for_after_one_hour_license_error:\"wont_block_for_after_one_hour_license_error\",block_for_within_one_hour_license_error:\"block_for_within_one_hour_license_error\",clear_last_license_error_time_for_anon_join:\"clear_last_license_error_time_for_anon_join\",clear_last_license_error_time_for_eligible_trial:\"clear_last_license_error_time_for_eligible_trial\",clear_last_license_error_time_for_ecs_list_contains_:\"clear_last_license_error_time_for_ecs_list_contains_\",clear_last_license_error_time_after_getting_skype_token:\"clear_last_license_error_time_after_getting_skype_token\"}},adalTokensRetry:{name:\"auth_adal_tokens_retry\",markers:{timeout:\"auth_adal_tokens_retry_timeout\"}},adalTokens:{name:\"auth_adal_tokens\",markers:{iframeTimeout:\"auth_adal_tokens_iframe_timeout\"},renewInBackground:\"auth_token_renew_in_background\",getAuthToken:\"get_auth_token\",marks:{taskScheduled:\"task-scheduled\"}}},tenant:{getAll:\"tenant_get_all\",getAllAuthentication:\"tenant_get_all_skypeAuthenticationProvider\",getNotifications:\"tenant_get_notifications\",bootstrapTenant:\"bootstrap_tenant\",canCreateTenantWideTeam:\"tenant_canCreateTenantWideTeam\",isEmailPartOfTenantUrl:\"tenant_isEmailPartOfTenantUrl\",getPrivacyProfile:\"tenant_get_privacyProfile\",getVerifiedDomains:\"tenant_get_verifiedDomains\"},feed:{feedsFocusedLoad:\"feeds_focused_load\",feedsFocusedLoadMore:\"feeds_focused_load_more\",feedsMyActivityLoad:\"feeds_my_activity_load\",feedsMyActivityLoadMore:\"feeds_my_activity_load_more\",feedsTeamActivityLoad:\"feeds_team_activity_load\",feedsTeamActivityLoadMore:\"feeds_team_activity_load_more\",feedsFilter:\"feeds_filter\",feedsInitialDataLoading:\"feeds_initial_data_loading\",feedsDefaultView:\"feeds_default_view\",feedsUpdateNotificationSettings:\"feeds_update_notification_settings\"},immersiveReader:{immersiveReaderLaunch:\"immersive_reader_launch\",buildHostFrame:\"build_host_frame\",formatContextText:\"format_context_text\",sendContentRequestResponse:\"send_content_request_response\",sendContentHostFrame:\"send_content_host_frame\",closeHostFrame:\"close_host_frame\",immersiveReaderClose:\"immersive_reader_close\"},dlp:{senderAction:\"dlp_sender_action\",fetchGeneric:\"dlp_fetch_generic\",override:\"dlp_override\"},readReceipts:{serviceLaunch:\"readReceipts_launch\",startTrackingConversation:\"start_tracking_conversation\",stopTrackingConversation:\"stop_tracking_conversation\",consumptionHorizonsGetRequest:\"get_request_consumption_horizon\",messageSearch:\"search_for_message_in_db\",messageEventResponse:\"message_update_event_response\",validMessageEventResponse:\"message_update_event_is_valid_consumption_horizon\",longpollEventResponse:\"longpoll_status_update_response\",userPreferenceSettingUpdate:\"user_preference_setting_update_response\",userPreferenceSettingReset:\"user_preference_setting_reset\",userPreferenceStoreInitialized:\"user_preference_store_initialized\",userPreferenceStoreFailure:\"user_preference_store_failure\"},brbFeedbackSubmitted:\"brb_feedback_submitted\",brbLogsUploaded:\"brb_logs_uploaded\",personRightRail:\"people_load_personrightrail\",stripTrailingDivs:\"messaging_strip_trailing_divs\",upToEditBegin:\"messaging_up_to_edit_message\",upToEditAbandon:\"messaging_abandon_up_to_edit\",expandReplyChain:\"messaging_expand_reply_chain\",channelSendThread:\"messaging_send_message\",sendMessageUnknownSource:\"messaging_send_message_unknown_source\",channelSendReply:\"messaging_send_reply\",channelSendReplyForDocFrame:\"messaging_send_reply_doc_frame\",channelRetryFailedMessage:\"messaging_retry_failed_message\",channelDeleteMessage:\"messaging_delete_message\",channelDeleteFailedMessage:\"messaging_delete_failed_message\",channelEditMessage:\"channel_edit_message\",channelUndoDelete:\"messaging_undo_delete\",likeMessage:\"messaging_like_message\",unlikeMessage:\"messaging_unlike_message\",turnOnOffPostNotificationSettings:\"notification_setting_store_for_new_message\",removeMessageReaction:\"messaging_remove_message_reaction\",addMessageReaction:\"messaging_add_message_reaction\",updateMessageReaction:\"messaging_update_message_reaction\",pinMessage:\"messaging_pin_message\",unpinMessage:\"messaging_unpin_message\",starMessage:\"messaging_star_message\",unstarMessage:\"messaging_unstar_message\",ackUrgentMessage:\"messaging_ack_urgent_message\",contextMessagePane:\"context-message-pane\",emailSendThread:\"messaging_email_send_new_thread\",emailSendThreadV2:\"messaging_email_send_new_thread_v2\",emailSendReply:\"messaging_email_send_new_reply\",emailSendReplyV2:\"messaging_email_send_new_reply_v2\",emailSendOnFake:\"messaging_email_send_on_fake\",emailSendForward:\"messaging_email_send_forward\",emailSendForwardV2:\"messaging_email_send_forward_v2\",P2PSendNewMessage:\"chat_send_message\",P2PSendNewMessageSfB:\"chat_send_message_sfb\",P2PSendNewMessageFederated:\"chat_send_message_federated\",P2PSendNewMessageNativeFederated:\"chat_send_message_nativefederated\",P2PSendMessageFilesIndex:\"chat_send_message_files_index\",P2PReceiveGatewayMessage:\"chat_receive_sfb_gateway_message\",P2PEditMessage:\"chat_edit_message\",P2PDeleteFailedMessageSfb:\"chat_delete_failed_message_sfb\",P2PChatRecipientSettingsRefresh:\"p2pchat_recipient_settings_refresh\",startMeetingForInteropScreenshare:\"start_meeting_for_interop_screenshare\",P2PServiceSendReplyMessage:\"chat_send_reply\",P2PServiceSendNewMessage:\"messaging_p2p_service_send_new_message\",channelSwitchV2:\"messaging_switch_channel_v2\",channelSwitchFirstLoadV2:\"messaging_switch_channel_firstload_v2\",channelSwitchFullSyncSuffix:\"_full_sync\",channelSwitchUnknownV2:\"messaging_switch_channel_unknown_v2\",tabSwitchChannel:\"tab_switch_channel\",tabSwitchUnknown:\"tab_switch_unknown\",teamsGridLoad:\"teams_grid_load\",teamsGridLoadFirstLoad:\"teams_grid_load_firstload\",userRefreshFromConversationLoadFailure:\"messaging_user_refresh_from_failure\",loadChannelData:\"messaging_load_channel_data\",channelDeepLinkActivityFeedV2:\"activity_switch_v2\",emailSwitch:\"messaging_email_switch\",emailThreadSwitch:\"messaging_email_thread_switch\",tabSwitchChat:\"tab_switch_chat\",tabSwitchActivity:\"tab_switch_activity\",chatSwitchV2:\"chat_switch_v2\",chatSwitchFirstLoadV2:\"chat_switch_firstload_v2\",chatSwitchSfBV2:\"chat_switch_sfb_v2\",chatSwitchSfBFirstLoadV2:\"chat_switch_sfb_firstload_v2\",messageSwitchBookmarks:\"messaging_switch_bookmarks\",messagingSwitchSearch:\"messaging_switch_search\",messagesFetch:\"messages_fetch\",loadReactChatList:\"load_react_chat_list\",refreshChatListCache:\"refresh_chat_list_cache\",muteChat:\"mute_chat\",followStatus:\"follow_status\",newChat:\"new_chat\",cancelNewChat:\"cancel_new_chat\",conversationsPillCount:\"conversations_pill_count\",offlineActionsCount:\"offlineactions_count\",inlineReplySendMessage:\"chat_inline_reply_send_message\",inlineReplySendMessageSfb:\"chat_inline_reply_send_message_sfb\",inlineReplySendMessageFederation:\"chat_inline_reply_send_message_federation\",deeplink:{resolveDeepLink:\"resolve_deepLink\",createMeetingV2:\"deeplink_create_meeting\",insertInEditor:\"deeplink_insert_in_editor\",gotoChatDeepLink:\"deeplink_goto_chat\",gotoChatSteps:{resolution:\"resolution\"}},fileDownloadDeepLink:\"resolve_file_download_deepLink\",prefetch:{prefetchStartupData:\"prefetch_startup_data\",prefetchSkypeToken:\"prefetch_skype_token\",prefetchSkypeAuthData:\"prefetch_skype_auth_data\"},teamMembersCache:{addMemberToCache:\"add_member_to_cache\",addTeamToCache:\"add_team_to_cache\",getMembers:\"get_members_from_cache\",warmUpCache:\"warm_up_mentions_team_members_cache\",eventPropNames:{cacheHit:\"cacheHit\",userToBeAdded:\"userToBeAdded\",memberCount:\"memberCount\",teamCount:\"teamCount\",emptySlotsCount:\"emptySlotsCount\",membersUsedForCachePrefill:\"membersUsedForCachePrefill\"}},sync:{syncScenario:\"sync_scenario\",syncConversations:\"sync_conversations\",syncStartup:\"sync_startup\",syncChatList:\"sync_chat_list\",syncChatListLocalFirstRendering:\"sync_chat_list_local_first_rendering\",getConversations:\"begin_get_conversations\",getConversationsComplete:\"end_get_conversations\",getMessages:\"begin_get_messages\",getDetails:\"begin_get_details\",calculateConversationsToUpdate:\"calculateConversationsToUpdate\",extendMessageHistoryStartTime:\"extendMessageHistoryStartTime\",addReplyChains:\"add_reply_chains\",timerTriggeredSync:\"timer_triggered_sync\",setActiveConversation:\"set_active_conversation\",reliability:\"sync_reliability\",syncNotifications:\"sync_notifications\",longPollTelemetry:\"sync_longpoll_stats\",mruChannelsStartup:\"mru_channels_startup\",prunePersistence:\"prune_persistence\",markThreadAsDead:\"markThreadAsDead\",detectSyncStateDifference:\"sync_state_difference\",badReplyChainApiCallArguments:\"bad_replychaincall_arguments\",badStartupApiCallArguments:\"bad_startupcall_arguments\"},longpoll:{availability:\"longpoll_availability\",reliability:\"longpoll_reliability\"},groupSettings:\"group_settings\",languageChanged:\"admin_update_language\",keyboardLayoutLanguageSelected:\"keyboard_layout_language_selected\",keyboardLayoutLanguageChanged:\"keyboard_layout_language_update\",translationChoiceTypeChanged:\"translation_choice_type_changed\",translationSideBySideChanged:\"translation_side_by_side_changed\",translationLanguageChanged:\"translation_language_changed\",translationKnownLanguagesUpdate:\"translation_known_languages_update\",endpoint:{createEndpointBase:\"endpointBase_create\",createEndpoint:\"endpoint_create\",createUnifiedServicePresenceEndpoint:\"create_unified_presence_service_endpoint\",createSyncEndpoint:\"syncEndpoint_create\",publishPresence:\"endpoint_publish_presence\"},firstRun:{pinChannels:\"first_run_pin_channels\",swipeCards:\"first_run_swipe_cards\",startVideo:\"first_run_start_video\",showVideoCalledAgain:\"first_run_show_video_called_again\",freVideoLoad:\"first_run_fre_video_load\"},discover:{suggested:\"admin_discover_suggested_teams\",getTeamInfo:\"admin_discover_getteaminfo\",findIntialLoad:\"admin_discover_findteams\",findPageLoad:\"admin_discover_findteamspaged\",join:\"admin_discover_jointeam\",joinByCode:\"admin_discover_jointeambycode\",findJoinRequests:\"admin_discover_find_join\",joinAdminAction:\"admin_discover_join_action\",bulkJoinAdminAction:\"admin_discover_bulk_join_action\",sponsorJoinRequest:\"discover_sponsorjoin\"},growth:{earlyDesktopPromo:\"early_desktop_promo\",earlyMobilePromo:\"early_mobile_promo\"},onboarding:{joinTeamDialog:{initialize:\"onboarding_join_team_dialog_initialize\"},coachmarks:{show:\"onboarding_show_coachmark\",markAsSeen:\"onboarding_mark_coachmark_as_seen\",steps:{enqueue:\"onboarding_step_coachmark_enqueue\",markAsSeen:\"onboarding_step_mark_coachmark_as_seen\"}},engagementSurfaces:{load:\"onboarding_engagement_surfaces_load\",startUp:\"onboarding_engagement_surfaces_startup\",dependencyTimeout:\"onboarding_engagement_surfaces_startup_dependency_timeout\",handleTriggerFire:\"onboarding_engagement_surfaces_handleTriggerFire\",defaultFreFallback:\"onboarding_engagement_surfaces_defaultFreFallback\",handleAction:{mobileUpsell:\"onboarding_engagement_surfaces_handleAction_mobileUpsell\",discoverySettings:\"onboarding_engagement_surfaces_handleAction_discoverySettings\",displaySurface:\"onboarding_engagement_surfaces_handleAction_displaySurface\"},lazyLoad:\"engagement_surfaces_lazy_load\"},tBot:{freProactiveMessage:\"tbot_fre_proactive_msg_send\"}},freemium:{sendInvitations:\"send_invites\",inviteToTenant:\"invite_to_tenant\",batchInvitations:\"batch_invitations\",resendAllInvitations:\"resend_all_invitations\",resendInvitation:\"resend_invitation\",contactsInvitations:\"contacts_invitations\",newChatInvite:\"freemium_new_chat_invite\",getPendingInvitesToTenant:\"get_pending_invites_to_tenant\",getInvitationRedemptionStatus:\"get_invitation_redemption_status\",putJoinTenantUrl:\"put_join_tenant_url\",getJoinTenantUrl:\"get_join_tenant_url\",deleteJoinTenantUrl:\"delete_join_tenant_url\",isAadDomain:\"is_aad_domain\",firstRun:\"freemium_first_run\",setup:\"freemium_settings_setup\",nameChange:\"update_user_profile_name_change\",pictureUpload:\"update_user_profile_picture_upload\",freemiumFreQuickGuideSurfaces:\"freemium_fre_quick_guide_surfaces\",freemiumFreUpdateProfileDialogSurface:\"freemium_fre_update_profile_dialog_surface\",freemiumFreInviteMembersDialogSurface:\"freemium_fre_invite_members_dialog_surface\",freemiumFreInviteByUrlDialogSurface:\"freemium_fre_invite_by_url_dialog_surface\",freemiumFreSuggestedContacts:\"freemium_fre_suggested_contacts\",getAuthenticationToken:\"get_authentication_token\",getMsaContacts:\"get_msa_contacts\",getMsaContactsAuthToken:\"get_msa_contacts_auth_token\",getTenantJoinRequests:\"get_tenant_join_requests\",pendingRequestDialogDenyRequest:\"pending_request_dialog_deny_request\",pendingRequestDialogApproveRequest:\"pending_request_dialog_approve_request\",denyTenantJoinRequests:\"deny_tenant_join_requests\",approveTenantJoinRequests:\"approve_tenant_join_requests\",approveAllTenantJoinRequests:\"approve_all_tenant_join_requests\",signUpForTrial:\"sign_up_for_trial\",suggestedContactsRefresh:\"suggested_contacts_refresh\",tenantJoinSyncService:\"tenant_join_sync_service\"},people:{orgChart:\"people_load_orgchart\",profileCard:\"people_load_usercard\",atMentions:\"people_at_mentions\",atLessMentions:\"people_at_less_mentions\",resolveAtMentions:\"people_resolve_at_mentions\",peoplePickerFromRemote:\"people_picker_load_results\",peoplePickerFromCache:\"people_picker_load_results_clientonly\",peoplePickerFromExtendedCache:\"people_picker_load_results_extended_clientLogic\",peoplePickerSubstrateSearchResultsScenario:\"people_picker_substrate_search_results\",peoplePickerAADSearchResultsScenario:\"people_picker_aad_search_results\",peoplePickerIsMTSelection:\"people_picker_mt_selection\",peoplePickerIsGroupConversation:\"people_picker_group_conversation_selection\",peoplePickerIsCachedPeopleSelection:\"people_picker_is_cached_people_selection\",peoplePickerPeopleNetworkResults:\"people_picker_people_network_results\",peoplePickerPeopleCache:\"people_picker_people_cache_results\",peoplePickerTopN:\"people_picker_Top_N\",peoplePickerFederated:\"people_picker_federated\",peoplePickerBot:\"people_picker_bot\",peoplePickerGroupChats:\"people_picker_group_chats\",peoplePickerTeamTags:\"people_picker_team_tags\",updatePicture:\"people_updatepicture\",updateUserDisplayName:\"people_updateuserdisplayname\",singlePeopleProfileCall:\"single_people_profile\",startRecurringProfileRefresh:\"start_recurring_profile_refresh\",batchPeopleProfileCall:\"batch_people_profile\",batchPeopleShortProfileCall:\"batch_people_short_profile\",searchFederatedUsersByMri:\"search_federated_by_mri\",getMTSuggestedContacts:\"people_working_with_get\",getMTRelevantContacts:\"people_relevant_contacts_get\",loadSfBSuggestedContacts:\"people_get_sfbcontacts\",skypeTeamUsers:\"people_filter_skypeteam_users\",inviteGuest:\"people_invite_guest\",inviteToTeamAndTenant:\"invtite_to_team_and_tenant\",suggestedContacts:\"people_get_suggestedcontacts\",profilePictureFailed:\"profile_picture_failed\",groupProfilePictureFailed:\"group_profile_picture_failed\",pictureDataManagerSize:\"picture_data_manager_size\",updateUsers:\"people_update_users\",updateCachedUserProfile:\"people_update_update_cached_profile\",blobCacheSize:\"blob_url_size\",saveUnknownUser:\"unknown_user_profile_generated\",unknownUserFromDB:\"unknown_user_from_index_db\",networkDedup:\"get_people_profile_network_deduplication\",dedupStart:\"dedup_start\",dedupInProgress:\"dedup_in_progress\",networkAvoided:\"network_avoided\",networkReduced:\"network_reduced\",dedupFailure:\"dedup_failure\",dedupSuccess:\"dedup_success\",dedupReturned:\"dedup_returned\",updateImgAuthCookie:\"update_image_auth_cookie\",verifyProfilePictureV2:\"verify_profile_picture_v2\",searchFederatedUserBySipAddress:\"search_federated_user_by_sipaddress\",searchFederatedUserV3:\"search_federated_user_v3\",atMentionsUpdateCache:\"people_at_mentions_update_cache\",newPeoplePickerSearch:\"new_people_picker_search\",pstnMrisInUserContacts:\"people_pstn_rnl\",searchInCache:\"people_search_in_cache\",updateFrequencyCount:\"people_update_frequency_count\",callTransferDialog:\"call_transfer_dialog\",sfb_migration_info:\"sfb_migration_info\",atMention:\"at_mention\",autoSuggest:\"autosuggest\",chatHeader:\"chat_header\",messagesHeader:\"messagesHeader\",uriToMri:\"uri_to_mri\",idbPeopleSearch:\"idb_people_search\",startUp:\"start_up\",conversationsService:\"conversations-service\",userDelegation:\"user_delegation\",navigationService:\"navigation_service\",peoplePicker:\"people_picker\",anonymousB2bProfilesFound:\"anonymous_b2b_profiles_found\",messageList:\"message_list\",newMessage:\"new-message\",searchExternallPriority:\"search_externally_priority\",searchExternallyNewChat:\"search_externally_newchat\",addRecipient:\"add_recipient\",individualSearch:\" individual_search\",deepLink:\"deep_link\",peoplePickerAADSearch:\"people_picker_aad_search\",peoplePickerSubstrateSearch:\"people_picker_substrate_search\",zeroStateScenario:\"people_picker_zero_state\",peopleFallbackScenario:\"people_fallback_to_idb\",guestFallbackScenario:\"guest_fallback_to_idb\",livePersonaCardStartChat:\"livePersonaCard_start_chat\",livePersonaCardOrgChart:\"livePersonaCard_show_orgchart\",refreshUserSettings:\"refresh_user_settings\"},longpollSubscription:\"longpoll_subscription\",longpollUpdateInterestedResources:\"longpoll_update_interestedresources\",consumptionHorizon:\"admin_update_consumptionhorizon\",consumptionHorizonBookmark:\"admin_update_consumptionhorizon_Bookmark\",consumptionHorizonClientOnly:\"admin_update_consumptionhorizon_clientonly\",consumptionHorizonBookmarkClientOnly:\"admin_update_consumptionhorizon_Bookmark_clientonly\",teamAndChannel:{addDL:\"admin_add_dl\",suggestedTeamsDbOpen:\"suggested_teams_db_open\",callerType:{tdMembersTabSearch:\"td-members-tab-search\"},membersTabSearch:\"members_tab_search\",teamsMembersDbOpen:\"teams_members_open\",addMembers5:\"admin_add_members_5\",addMembersMore:\"admin_add_members_more\",channelAdd:\"admin_add_channel\",channelDelete:\"admin_delete_channel\",channelEdit:\"admin_edit_channel\",changePicture:\"admin_edit_teampicture\",getAllDeletedChannelsInTeam:\"admin_get_all_deleted_channels\",getAllChannels:\"admin_get_all_channels\",getChannelsRoster:\"admin_get_channels_roster\",personalizeTeam:\"admin_edit_theme\",updatePicture:\"admin_update_teampicture\",setPersonalizationUsingNewEditDialog:\"admin_setPersonalizationUsingNewEditDialog\",uploadTeamPictureUsingNewEditDialog:\"admin_uploadTeamPictureUsingNewEditDialog\",collapseTeam:\"admin_collapse_team\",distributionList:{getDirectMembers:\"admin_get_distributionlist_directmembers\",getNestedMembers:\"admin_get_distributionlist_nestedmembers\"},editMemberPermission:\"admin_edit_memberpermission\",getTeamMembersFromChatService:\"admin_getteammembersfromchatservice\",favoriteStaleTeams:\"admin_favorite_staleteams\",unfavoriteStaleTeams:\"admin_unfavorite_staleteams\",expandTeam:\"admin_expand_team\",autofavoriteChannel:\"admin_autofavorite_channel\",autofavoriteChannelNullProperty:\"admin_autofavorite_channel_nullproperty\",favoriteChannel:\"admin_favorite_channel\",favoriteChannelClientOnly:\"admin_favorite_channel_clientonly\",favoriteTeam:\"admin_favorite_team\",favoriteTeamClientOnly:\"admin_favorite_team_clientonly\",followChannel:\"admin_follow_channel\",followChannelClientOnly:\"admin_follow_channel_clientonly\",followTeam:\"admin_follow_team\",followTeamClientOnly:\"admin_follow_team_clientonly\",getModernGroups:\"admin_get_moderngroups\",getGroupSpecificSettings:\"admin_get_getGroupSpecificSettings\",getTeamPicture:\"admin_get_teamPicture\",getInitialsTeamPicture:\"admin_get_initialsTeamPicture\",getTenantSettings:\"admin_get_tenantsettings\",getAggregateSettings:\"admin_get_aggregatesettings\",getTeamsMeetingConfguration:\"admin_get_meeting_configuration\",getGroupNameSettings:\"admin_get_groupNameSettings\",groupCreate:\"admin_create_group\",groupDelete:\"admin_delete_group\",groupUpdate:\"admin_edit_group\",addOrUpdateSensitivityLabel:\"admin_add_or_update_sensitivityLabel\",getTeamJoinCode:\"get_team_join_code\",createTeamJoinCode:\"create_team_join_code\",deleteTeamJoinCode:\"delete_team_join_code\",joinConversation:\"admin_join_conversation\",joinConversationWithExpiration:\"admin_join_conversationwithexpiration\",leaveGroup:\"admin_leave_group\",migrateModernGroup:\"admin_migrate_moderngroup\",muteMember:\"admin_mute_teammember\",muteAllMembers:\"admin_mute_all_teammembers\",notificationStoreStartup:\"admin_startup_notificationstore\",notificationStoreStartupNetworkSync:\"admin_startup_notificationstore_network_sync\",trimNotificationsStore:\"trim_notifications_store\",locationStringMissing:\"location_string_missing\",openAddMemberDialog:\"admin_open_addmemberdialog\",openMemberAddMemberDialog:\"open_memberaddmemberdialog\",openChannelOverflow:\"admin_load_overflowchannels\",openCreateChannelDialog:\"admin_open_createchanneldialog\",openCreateTeamDialog:\"admin_open_createteamdialog\",reconcileTeam:\"team_reconcile\",reconcileMyTeamMemberships:\"admin_reconcile_mymemberships\",removeMember:\"admin_remove_member\",renewTeam:\"admin_renew_team\",restoreChannel:\"admin_restore_channel\",teamMemberProfileSearch:\"team_member_profile_search\",teamMemberProfileSearchForMembersTab:\"team_member_profile_search_for_members_tab\",sensitivityLabelsGetLabel:\"senlab_get_label\",sensitivityLabelsGetUserLabels:\"senlab_get_user_labels\",sensitivityLabelsGetUserPolicy:\"senlab_get_user_policy\",sensitivityLabelsRefreshLabels:\"senlab_refresh_label\",setDefaultChannel:\"admin_set_default_channel\",loadAggregateSettingsFromLocalStore:\"load_from_local_store_aggregatesettings\",startAggregateStore:\"admin_start_aggregatesettingsstore\",startAggregateStoreConditionally:\"admin_conditionally_start_aggregatesettingsstore\",updateAggregateStore:\"admin_update_aggregatesettingsstore\",syncSettingsLaterOrchestration:\"admin_sync_settings_later_orchestration\",syncMembersFromAAD:\"admin_sync_membersfromaad\",teamNameValidation:\"admin_teamname_validation\",unFavoriteChannel:\"admin_unfavorite_channel\",unFavoriteChannelClientOnly:\"admin_unfavorite_channel_clientonly\",unfavoriteTeam:\"admin_unfavorite_team\",unfavoriteTeamClientOnly:\"admin_unfavorite_team_clientonly\",unFollowChannel:\"admin_unfollow_channel\",unFollowChannelClientOnly:\"admin_unfollow_channel_clientonly\",unFollowTeam:\"admin_unfollow_team\",unFollowTeamClientOnly:\"admin_unfollow_team_clientonly\",updateChannelPermission:\"admin_update_channelpermissions\",updateChannelSettings:\"admin_update_channelsettings\",updateChannelModerators:\"update_channel_moderators\",updateTeamPermission:\"admin_update_teampermissions\",threadUpgrade:\"admin_upgrade_thread\",conversationsUpgrade:\"admin_upgrade_conversations\",teamOrder:\"admin_update_teamorder\",verifyWhitelistedUsers:\"admin_verify_whitelistedusers\",getChannelEmail:\"admin_get_channelEmail\",createChannelEmail:\"admin_create_channelEmail\",deleteChannelEmail:\"admin_delete_channelEmail\",updateChannelEmail:\"admin_update_channelEmail\",getOfficeGroup:\"admin_get_getOfficeGroup\",inconsistentIsUserMemberState:\"inconsistent_is_user_member_state\",loadChannelAppSuggestion:\"load_channel_app_suggestion\",updatePinChannelOrder:\"admin_update_pin_channel_order\",unpinChannelClientOnly:\"admin_unpin_channel_clientonly\",pinChannelClientOnly:\"admin_pin_channel_clientonly\",unpinChannel:\"admin_unpin_channel\",pinChannel:\"admin_pin_channel\",getPinnedChannels:\"admin_get_all_pinned_channels\",getAllPinnedChannelsClientOnly:\"admin_get_all_pinned_channels_client_only\",removeInactivePinnedChannels:\"admin_remove_inactive_pinned_channels\",getChannelMembers:\"admin_get_channel_members\"},sendMobileLink:\"send_mobile_link\",getAppSendMobileLink:\"get_app_send_mobile_link\",openCortanaConsent:\"open_cortana_consent\",openExternalCortanaConsent:\"open_external_cortana_consent\",openInternalCortanaConsent:\"open_internal_cortana_consent\",openLongCortanaConsent:\"open_long_cortana_consent\",urlPreview:{name:\"admin_load_urlpreview\",removePreview:\"admin_remove_urlpreview\",steps:{postSendUpdate:\"urlpreview_postSendUpdate\",descriptionAvailable:\"urlpreview_available_description\",titleAvailable:\"urlpreview_available_title\",thumbnailAvailable:\"urlpreview_available_thumbnail\",renderDataAvailable:\"urlpreview_available_renderdata\"}},virtualRepeat:{renderScenario:\"virtual_repeat\",updateScenario:\"virtual_repeat_update\",measuringRendered:\"measuring_rendered\",measuringMeasured:\"measuring_measured\",measuringDisplayed:\"measuring_displayed\",getData:\"vr_get_data\",preRender:\"vr_pre_render\",render:\"vr_render\",renderDeep:\"vr_render_deep\",updateView:\"vr_update_view\",measure:\"vr_measure\",setSize:\"vr_set_size\",display:\"vr_display\",stability:\"vr_stability\"},desktopUpdateNotification:{checkForUpdates:\"check_for_updates\",checkForUpdatesLinux:\"check_for_updates_linux\",checkForShellUpdates:\"check_for_updates_shell\",checkForAppCacheUpdates:\"check_for_updates_appcache\"},desktopClientFeatures:{downloadAndOpenEmlFiles:\"download_and_open_eml_files\"},search:{chatsScenario:\"search_message\",chatsScenarioNextPage:\"search_message_nextpage\",noChatTitleScenario:\"search_no_chat_title\",peopleScenario:\"search_people\",filesScenario:\"search_file\",filesScenarioNextPage:\"search_file_nextpage\",chatScenarioCtx:\"search_channel_message_ctx\",chatScenarioCtxNextPage:\"search_channel_message_ctx_nextpage\",substrateSearchEchoScenario:\"webecho\",substrateSearchScenario:\"web\",substrateSearchPowerbarScenario:\"powerbar\",substrateSearchMyActivityFeedScenario:\"myactivityfeed\",substrateSearchChatUserActivityScenario:\"chatuseractivity\",substrateSearchChannelFileOpenScenario:\"channelfileopen\",chats3sScenario:\"search_message_3S\"},settingsUi:{lazyLoad:\"lazy_settings_dropdown\"},manageTeams:{activeTeams:\"active_teams_loaded\"},historyUi:{lazyLoad:\"lazy_history_dropdown\"},broadcast:{attendee:{joinBroadcast:\"broadcast_attendee_join_broadcast\",loadAmpScript:\"broadcast_attendee_load_amp_script\",getAttendeeMeeting:\"broadcast_get_attendee_meeting\",getStreamInfoByPolling:\"broadcast_get_stream_info_by_polling\",broadcastAttendeePlaybackWatchdog:\"broadcast_attendee_playback_watchdog\",loadCaptionsPlugin:\"broadcast_load_captions_plugin\",loadSdnPluginScript:\"broadcast_attendee_load_sdn_plugin_script\",loadStreamPlayerScript:\"broadcast_attendee_load_stream_player_script\",setPlayerSource:\"broadcast_set_player_source\",optimisticFetchReliability:\"broadcast_attendee_optimistic_reliability\",diagnostic:\"broadcast_attendee_performance\",switchStreamingUrl:\"broadcast_attendee_switch_streaming_url\",notifyStreamingUrlSwitch:\"broadcast_attendee_notify_stream_switch\",meetingJoinedFromDifferentTenantEvent:\"meeting_joined_from_diff_tenant\",serviceConnectivity:\"broadcast_attendee_service_connectivity\",streamInfoAvailability:\"broadcast_attendee_stream_info_availability\",ufdBannerNames:{signalrConnectionFailed:\"signalr_connection_failed\",qnaPanelLoadFailed:\"qna_panel_load_failed\",resetZoomLevelToDefault:\"reset_zoom_level_to_default\",yammerPanelLoadFailed:\"yammer_panel_load_failed\"}},step:{modalityLinksReceived:\"broadcast_received_modalitylinks\",getAttendeeServiceMeetingDetailsEnd:\"get_attendee_service_meeting_details_end\",getAttendeeServiceMeetingDetailsStart:\"get_attendee_service_meeting_details_start\",getSchedulingServiceBroadcastMeetingEnd:\"get_scheduling_service_broadcast_meeting_end\",getSchedulingServiceBroadcastMeetingStart:\"get_scheduling_service_broadcast_meeting_start\",subscribeToAttendanceResponseReceived:\"subscribe_to_attendance_response_received\",attendanceUpdateReceived:\"attendance_update_received\"},signalr:{startConnectionSuccess:\"start_connection_success\",startConnectionFailure:\"start_connection_failure\",connectionSlow:\"connection_slow\",reconnecting:\"reconnecting\",reconnected:\"reconnected\",disconnected:\"disconnected\",connectionError:\"connection_error\"},meeting:{getScheduledMeetingUsingIds:\"get_scheduled_broadcast_meeting_using_ids\"},scheduling:{createLiveEvent:\"broadcast_scheduling_create_live_event\",createSchedulingServiceLiveEvent:\"broadcast_scheduling_service_create_meeting\",deleteSchedulingServiceLiveEvent:\"broadcast_scheduling_service_delete_meeting\",updateLiveEvent:\"broadcast_scheduling_update_live_event\",cancelLiveEvent:\"broadcast_scheduling_cancel_live_event\",getLiveEvent:\"broadcast_scheduling_get_live_event\",schedulingValidation:\"broadcast_scheduling_validation\"},captions:{diagnostic:\"broadcast_captions_diagnostic\",suppressTranscriptionSent:\"broadcast_captions_suppress_transcription_sent\",retrieveCaptions:\"broadcast_captions_retrieve_captions\"},resolveRole:\"broadcast_resolve_role\",retryAttendeeMeeting:\"broadcast_retry_attendee\",getModalityLinks:\"broadcast_get_modalitylinks\",triggerFailover:\"broadcast_trigger_failover\",performance:\"broadcast_playback_performance\",initializeSignalRConnection:\"broadcast_initialize_signalr_connection\",loadSignalRScript:\"broadcast_load_signalr_script\",lazyLoad:\"broadcast_lazy_load\",failoverInstance:\"broadcast_failoverinstance\",switchPrimary:\"broadcast_switchPrimary\",startBroadcast:\"broadcast_start\",stopBroadcast:\"broadcast_stop\",setLayout:\"broadcast_setlayout\",joinModality:\"broadcast_join_modality\",autoJoinModality:\"broadcast_autojoin_modality\",updateCallbackUrl:\"broadcast_update_callbackurl\",composerAdded:\"broadcast_added_composer\",composerAddedPostCall:\"broadcast_composeradded_postcall\",bmcConnected:\"broadcast_connect_bmc\",broadcastState:\"broadcast_state_modality\",bmcAvailabilityInMeeting:\"broadcast_availability_bmc\",composerAvailabilityInMeeting:\"broadcast_availability_composer\",addBroadcastInformation:\"broadcast_add_information\",removeBroadcastInformation:\"broadcast_remove_information\",setLayoutAvailable:\"broadcast_available_setlayout\",startAvailable:\"broadcast_available_start\",stopAvailable:\"broadcast_available_stop\",attendeeCountSetup:\"broadcast_setup_attendeecount\",broadcastQuestionnaire:\"broadcast_questionnaire\",signalRConnectionTracking:\"broadcast_tracking_signalrconnection\",setAudioUsageMode:\"broadcast_set_audiousage\",retryModalityJoin:\"broadcast_retry_modalityjoin\",callAcceptBroadcast:\"call_accept_broadcast\",initChatPanel:\"broadcast_init_chat_panel\",initAnalyticsPanel:\"broadcast_init_analytics_panel\",joinMeetupBroadcast:\"calling_join_meetup_broadcast\",joinOrCreateBroadcastFromLink:\"join_or_create_meetup_from_link_broadcast\",joinScheduledMeetupBroadcast:\"join_scheduled_meetup_broadcast\",waitingForSetLayout:\"broadcast_waiting_for_setlayout\",getOneTimeUrl:\"broadcast_get_onetimeurl\",deleteAllMeetingObject:\"broadcast_delete_meetingobjects\",restoreMeetingObjects:\"broadcast_restore_meetingobjects\",attendeeCountUpdate:\"broadcast_attendeecount_update\",byoeLoadStreamEmbed:\"broadcast_byoe_load_stream_embed\",byoeReliability:\"broadcast_byoe_reliability\",attendeeBroadcastStateUpdate:\"attendee_broadcaststate_update\",qnaFrameLoad:\"broadcast_qna_frame_load\",autoBrbForBroadcast:\"broadcast_auto_brb\",verifyThirdPartyCookies:\"verify_third_party_cookies\",filterOutParticipantsInLobby:\"filter_out_participants_in_lobby\",mediaStalls:\"broadcast_media_stall\",updateMediaState:\"broadcast_update_media_state\",licenseCheckForBroadcast:\"broadcast_license_check\"},streamEmbed:{videoPlayback:\"stream_embed_video_playback\",videoStart:\"stream_embed_video_start\"},streamVideo:{videoPlayback:\"stream_video_playback\",videoStart:\"stream_video_start\"},calendar:{quickCalendar:{calendarLoaded:\"admin_load_calendar\",calendarLoadedClientonly:\"admin_load_calendar_clientonly\"},cal_v2_scenarios:{cal_event_card_click:\"cal_event_card_click\",cal_new_event_from_top_bar:\"cal_new_event_from_top_bar\",cal_update_meeting:\"cal_update_meeting\",cal_view_meeting_details:\"cal_view_meeting_details\",teams_cal_v2:\"teams_cal_v2\",cal_v2_orchestration_step:\"cal_v2_orchestration_step\",scenario_fail_suffix:\"_fail\",scenario_start_suffix:\"_start\",scenario_success_suffix:\"_success\",cal_mouse_drag_grid_new_event:\"cal_mouse_drag_grid_new_event\",cal_keyboard_enter_grid_new_event:\"cal_keyboard_enter_grid_new_event\",steps:{teams_cal_v2_start:\"teams_cal_v2_start\",prefetch_calendar_events_first_load:\"prefetch_calendar_events_first_load\",dont_prefetch_calendar_events_first_load:\"dont_prefetch_calendar_events_first_load\",prefetch_calendar_bundle_first_load:\"prefetch_calendar_bundle_first_load\",prefetch_calendar_bundle_subsequent_load:\"prefetch_calendar_bundle_subsequent_load\",dont_prefetch_calendar_bundle_subsequent_load:\"dont_prefetch_calendar_bundle_subsequent_load\",mailbox_undiscoverable:\"mailbox_undiscoverable\"}},scheduling_form_scenarios:{cal_scheduling_form_create_mode:\"cal_scheduling_form_create_mode\",cal_scheduling_form_view_or_edit_mode:\"cal_scheduling_form_view_or_edit_mode\",cal_scheduling_form_try_again_create_mode:\"cal_scheduling_form_try_again_create_mode\",cal_scheduling_form_try_again_view_or_edit_mode:\"cal_scheduling_form_try_again_view_or_edit_mode\"},channelCalendar:{channel_cal_v2:\"channel_cal_v2\"},agendaView:{rendered:\"calendar_agenda_view_loaded\"},location:{buildings:\"admin_fetch_buildings\",roomsInBuilding:\"admin_fetch_roomsinbuilding\"},cancelCalendarEvent:\"admin_cancel_calendarevent\",createMeeting:\"admin_create_meeting\",createSchedulingServiceEvent:\"admin_create_schedulingevent\",deleteSchedulingServiceEvent:\"admin_delete_schedulingevent\",editMeeting:\"admin_edit_meeting\",fetchCalendarEvent:\"admin_fetch_calendarevent\",fetchCalendarGroupEvent:\"admin_fetch_calendargroupevent\",respondCalendarEvent:\"admin_respond_calendarevent\",addToCalendar:\"admin_add_meetingtocalendar\",userTimezone:\"admin_fetch_usertimezone\",fetchRecurringMaster:\"admin_fetch_recurringmaster\",availability:\"admin_fetch_availabilities\",subscribeForCalendarEvents:\"admin_subscribe_calendarevents\",listenForNotifications:\"admin_get_calendarnotifications\",parseNotification:\"admin_parse_notifications\",recurringBroadcastMeetingNotSupported:\"RecurringBroadcastMeetingNotSupported\",privateMeeting:{showThread:\"admin_show_thread\"},steps:{cancel_updateMessage:\"admin_update_messageforcancelevent\",cancel_createMessage:\"admin_create_messageforcancelevent\",create_createMessage:\"admin_create_messagefornewevent\",create_updateMessage:\"admin_update_messagefornewevent\"},noTitleMitigation:\"no_title_mitigation_event\"},sfbInterop:{loadSdk:\"sfb_load_sdk\",sendMessage:\"sfb_send_message\",searchContact:\"sfb_search_contact\",searchContacts:\"sfb_search_contacts\",signIn:\"sfb_sign_in\",incomingConversation:\"sfb_incoming_conversation\",outgoingConversation:\"sfb_outgoing_conversation\",loadFavoriteContacts:\"sfb_load_favorites\",gerPreferredClientSettings:\"sfb_get_preferredClientSettings\",setPreferredClientSettings:\"sfb_set_preferredClientSettings\"},unsupportedBrowser:\"unsupported_browser\",help:{loadVideo:\"help_load_video\",triggerProactiveMessage:\"help_trigger_proactive_msg\",ensureTbotCreated:\"help_ensure_tbot_conversation\",whatsnewSlashCommand:\"whatsnew_slash_command\",joinSlashCommand:\"join_slash_command\",helpSlashCommand:\"help_slash_command\",helpSlashCommandMessage:\"help_slash_command_message\",fetchReleaseNotes:\"help_fetch_release_notes\",fetchTopics:\"help_fetch_topics\",fetchArticle:\"help_fetch_article\",fetchFaq:\"help_fetch_faq\",initializeHelpBot:\"help_bot_initialize\"},extensibility:{lazyLoadPreInit:\"ext_lazyload_preinit\",lazyLoadApps:\"ext_lazyload_apps\",headerExtensions:\"header_extensions\",apps:{appLaunch:\"ext_app_launchApp\",pinnedAppInitialization:\"pinned_app_initialization\",appUpgradeNewMessageBannerScenario:\"ext_app_upgrade_new_message_banner\",atMentionJitInstallation:{team:\"ext_apps_at_mention_jit_installation_get_team\",groupchat:\"ext_apps_at_mention_jit_installation_group_chat\"},chat:{syncGroupChatEntitlements:\"ext_apps_chat_sync_group_chat_entitlements\",processSideloadedManifest:\"ext_apps_chat_process_sideloaded_manifest\",deleteAppFromChatScenario:\"ext_apps_chat_delete_app\",getGroupChatAppDefinition:\"ext_apps_chat_get_chat_app_definition\"},gallery:{view:\"ext_apps_gallery_view\",render:\"ext_apps_gallery_render\",finishGettingStoreDataStep:\"ext_apps_gallery_finish_data\",finishAppViewModelStep:\"ext_apps_gallery_finish_viewmodel\",changeCategory:\"ext_apps_gallery_change_category\",processSideloadedManifest:\"ext_apps_gallery_process_sideloaded_manifest\",uploadTenantApp:\"ext_upload_tenant_app\",updateTenantApp:\"ext_update_tenant_app\",deleteTenantApp:\"ext_delete_tenant_app\",extractTenantAppDefinitionStep:\"ext_extract_tenant_appdefinition_step\",createTenantAppDefinitionStep:\"ext_create_tenant_appdefinition_step\",updateTenantAppDefinitionStep:\"ext_update_tenant_appdefinition_step\",loadLOBApps:\"ext_apps_gallery_load_LOBApps\",toggleSideloadEntrypoint:\"ext_apps_gallery_toggle_sideload_entrypoint\"},tab:{toggleSideloadEntrypoint:\"ext_apps_tab_toggle_sideload_entrypoint\"},addAppDialog:{view:\"ext_app_addAppDialog_view\",createPersonal:\"ext_app_addAppDialog_create_personal\",createTeam:\"ext_app_addAppDialog_create_team\",createGroupChat:\"ext_app_addAppDialog_create_groupchat\",consent:\"ext_app_addAppDialog_consent\",v3Populate:\"ext_app_addAppDialogV3_populateContent\"},addAppDialogAddButton:{populateNotSideload:\"ext_app_addAppDialog_addButton_populateNotSideload\",populateSideload:\"ext_app_addAppDialog_addButton_populateSideload\",unknownFlow:\"ext_app_addAppDialog_addButton_unknownFlow\",menuItemUpgrade:\"ext_app_addAppDialog_addButton_menuItemUpgrade\",menuItemPersonalNotSideload:\"ext_app_addAppDialog_addButton_menuItemPersonalNotSideload\",menuItemPersonalSideload:\"ext_app_addAppDialog_addButton_menuItemPersonalSideload\",menuItemTeamNotSideload:\"ext_app_addAppDialog_addButton_menuItemTeamNotSideload\",menuItemTeamSideload:\"ext_app_addAppDialog_addButton_menuItemTeamSideload\",menuItemGroupChatNotSideload:\"ext_app_addAppDialog_addButton_menuItemGroupChatNotSideload\",menuItemGroupChatSideload:\"ext_app_addAppDialog_addButton_menuItemGroupChatSideload\",menuItemInContext:\"ext_app_addAppDialog_addButton_menuItemInContext\"},teamOrChannelPicker:{sideloadFlow:\"ext_app_teamOrChannelPicker_sideloadFlow\",notSideloadFlow:\"ext_app_teamOrChannelPicker_notSideloadFlow\",populateAppCapabilities:\"ext_app_teamOrChannelPicker_populateAppCapabilities\",menuItemSpecificCapability:\"ext_app_teamOrChannelPicker_menuItemSpecificCapability\",menuItemNoSpecificCapability:\"ext_app_teamOrChannelPicker_menuItemNoSpecificCapability\",navigateToTheCapability:\"ext_app_teamOrChannelPicker_navigateToTheCapability\",itemselectedFromDropDown:\"ext_app_teamOrChannelPicker_itemselectedFromDropDown\",autoInstallToPersonal:\"ext_app_teamOrChannelPicker_autoInstallToPersonal\"},appInstalledDialog:{navigation:\"ext_app_addAppDialog_navigation\",backToGallery:\"ext_app_addAppDialog_backToGallery\"},flyout:{loading:\"ext_app_flyout_loading\",clickApp:\"ext_app_flyout_click_app\",deleteApp:\"ext_app_flyout_delete_app\",toggleBlockApp:\"ext_app_flyout_toggle_block_app\",initV2SearchInstance:\"ext_app_flyout_init_v2_search_instance\",v2Search:\"ext_app_flyout_v2_search\"},appBar:{clickApp:\"ext_app_appBar_click_app\",toggleBlockApp:\"ext_app_appBar_toggle_block_app\"},appsService:{initialize:\"ext_appsService_initialize\",aggregatedUserAppEntitlementsMTCall:\"ext_apps_appsService_aggregatedUserAppEntitlementsMTCall\",groupChatDefinitionsMTCall:\"ext_apps_appsService_groupChatDefinitionsMTCall\",teamDefinitionsMTCall:\"ext_apps_appsService_teamDefinitionsMTCall\",officeStoreDetailsCall:\"ext_apps_appsService_officeStoreDetailsCall\",userDefinitionsMTCall:\"ext_apps_appsService_userDefinitionsMTCall\",defaultAppEntitlementsMTCall:\"ext_apps_appsService_defaultAppEntitlementsMTCall\",userAppPolicyMTCall:\"ext_apps_appsService_userAppPolicyMTCall\",createAppDefinitionFromZip:\"ext_apps_appsService_createAppDefinitionFromZip\",updateAppDefinitionFromZip:\"ext_apps_appsService_updateAppDefinitionFromZip\",addAppInstalledByCurrentUser:\"ext_apps_appsService_addAppInstalledByCurrentUser\",getAppsInstalledByCurrentUserFromAllContexts:\"ext_apps_appsService_getAppsInstalledByCurrentUserFromAllContexts\",userPinnedAppsMTCall:\"ext_apps_appsService_userPinnedAppsMTCall\"},appsClientCache:{openConnection:\"ext_apps_appsClientCache_openConnection\",openTransaction:\"ext_apps_appsClientCache_openTransaction\",clearUserApps:\"ext_apps_appsClientCache_clearUserApps\",getCachedRequestStep:\"ext_apps_appsClientCache_getCachedRequestStep_step\",getUserInstalledAppsIndexedDB:\"ext_apps_appsClientCache_getUserInstalledAppsIndexedDB\",setUserInstalledAppsIndexedDB:\"ext_apps_appsClientCache_setUserInstalledAppsIndexedDB\",getDevicePermissionsIndexedDB:\"ext_apps_appsClientCache_getDevicePermissionsIndexedDB\",setDevicePermissionsIndexedDB:\"ext_apps_appsClientCache_setDevicePermissionsIndexedDB\",getUserPinnedAppIndexedDB:\"ext_apps_appsClientCache_getUserPinnedAppIndexedDB\",setUserPinnedAppIndexedDB:\"ext_apps_appsClientCache_setUserPinnedAppIndexedDB\"},deeplink:{resolveStaticTab:\"ext_app_resolve_StaticTabDeeplink\"},userAppsStore:{initialize:\"ext_userAppStore_initialize\",populateApps:\"ext_userAppsStore_populate_apps\",initUserPinning:\"ext_userappsstore_init_user_pinning\",saveUserPinnedApps:\"ext_userappsstore_save_user_pinned_apps\",discardUserPinnedApps:\"ext_userappsstore_discard_user_pinned_apps\"},appBarService:{populateAppBarAndOverflow:\"ext_appBarService_populate_app_bar_and_overflow\"},navigationService:{navigateToFirstAppBarApp:\"ext_navigate_to_first_appbar_app\"},inContextAppStoreDialog:{view:\"ext_in_context_app_store_dialog_view\",installDialogView:\"ext_in_context_app_store_install_dialog_view\"},appPermissionPolicy:{checkAppAvailability:\"ext_check_app_availability_to_user\",blockedAppDeeplink:\"ext_blocked_app_deeplink\",blockedAppBotCardAction:\"ext_blocked_app_bot_card_action\"},cdl:{query:{installedApps:\"ext_apps_cdl_query_installedApps\",installedApp:\"ext_apps_cdl_query_installedApp\",appDefinitions:\"ext_apps_cdl_query_appDefinitions\",appDefinition:\"ext_apps_cdl_query_appDefinition\"},mutation:{pinMessageExtension:\"ext_apps_cdl_mutation_pinMessageExtension\",unpinMessageExtension:\"ext_apps_cdl_mutation_unpinMessageExtension\",deleteApp:\"ext_apps_cdl_mutation_deleteApp\",installApp:\"ext_apps_cdl_mutation_installApp\"}}},bots:{loadMediaCardMessageScenario:\"ext_bots_load_mediacard\",maxLengthOfEventDataQueue:20,updateMediaCardMessageScenario:\"ext_bots_update_mediacard\",inputMenuScenario:\"ext_bots_inputmenu\",postInvoke:\"ext_post_invoke\",steps:{messagePayloadUsePersistedCache:\"use_persisted_cache\",messagePayloadParsingFinished:\"payload_parsing_done\",unknownCard:\"unknown_card\"},atMentionsInAdaptiveCard:{mentionScenario:\"ext_bots_adaptive_card_mention\",mentionProcessingCompleteScenarioStep:\"ext_bots_adaptive_card_element_mention_processing_complete\",mentionPropertyMissingScenarioStep:\"ext_bots_adaptive_card_element_mention_semantic_property_missing\"},cardActions:{imBackScenario:\"ext_bots_imback\",invokeScenario:\"ext_bots_invoke\",signinScenario:\"ext_bots_signin\",pinAsTabScenario:\"ext_bots_pinAsTab\",messagebackScenario:\"ext_bots_messageback\",actionableCardHttpPOSTScenario:\"ext_bots_actionable_card_http_post\",channelSendThread:\"ext_bots_card_action_channel_send_message\",P2PSendNewMessage:\"ext_bots_card_action_chat_send_message\",copyScenario:\"ext_bots_card_copy\",adaptiveCardSubmitScenario:\"ext_bots_adaptive_card_submit\"},signinScenarioSteps:{onLaunchWebflow:\"ext_bots_signin_webflow_started\",onSdkNotifySuccess:\"ext_bots_signin_sdk_notify_success\",onSdkNotifyFailure:\"ext_bots_signin_sdk_notify_failure\",onInvokStateVerificationDone:\"ext_bots_signin_invoke_state_done\",onInvokStateVerificationFailed:\"ext_bots_signin_invoke_state_failed\",onAuthWindowOpened:\"ext_bots_signin_auth_window_opened\"},cardCopyScenarioSteps:{copyHTMLToClipBoardForIEEdge:\"ext_bots_card_copy_html_to_clipboard_ie_edge\",copyGeneratePreview:\"ext_bots_card_copy_generate_preview\",copyDialogShown:\"ext_bots_card_copy_dialog_shown\",copyDone:\"ext_bots_card_copy_done\"},adaptiveCardSubmitScenarioSteps:{onWillExecuteActionStart:\"ext_bots_adaptive_card_custom_pre_action\",onWillExecuteActionDone:\"ext_bots_adaptive_card_custom_pre_action_done\",onWillExecuteActionFailed:\"ext_bots_adaptive_card_custom_pre_action_failed\",executeDefaultActionStart:\"ext_bots_adaptive_card_default_action\",executeDefaultActionDone:\"ext_bots_adaptive_card_default_action_done\",executeDefaultActionFailed:\"ext_bots_adaptive_card_default_action_failed\",onDidExecuteAction:\"ext_bots_adaptive_card_custom_post_action\"},cardUpdateScenarioSteps:{updatingUi:\"ext_bots_update_mediacard_update_ui\"},whoBot:{slashCommand:{navigation:\"ext_bots_whoslashcommand_navigation\",P2PSendNewMessage:\"ext_bots_whoslashcommand_chat_send_message\"}},postInvokeCallers:{inputExtension:\"ext_invoke_caller_input_extension\",invokeButton:\"ext_invoke_caller_invoke_button\",messageBackButton:\"ext_invoke_caller_messageBack_button\",o365ActionPane:\"ext_invoke_caller_o365_action_pane\",signInAuthService:\"ext_invoke_caller_sign_in_auth_service\",adaptiveCard:\"ext_invoke_caller_adaptive_card\",tBot:\"ext_invoke_caller_t_bot\",whoBot:\"ext_invoke_caller_who_bot\",fileConsentInvoke:\"ext_invoke_caller_file_consent\",messageSuggestion:\"ext_invoke_caller_message_suggestion\"},fileConsentCardScenario:{onAcceptFileUpload:\"ext_bots_fileConsent_allow_upload\",onDeclineFileUpload:\"ext_bots_fileConsent_decline_upload\"},botCallingScenario:{chatHeaderCallingProperties:\"ext_bots_calling_chat_header\",personShortInfoCallingProperties:\"ext_bots_calling_person_short_info\"},botFilesManifestScenario:{botFilesPropertyForAttachment:\"ext_bots_files_property_attachment\",botFilesPropertyForButtons:\"ext_bots_files_property_button\"}},chatAndTeamSelector:{buildChatTitles:\"ext_chat_team_selector_build_chat_titles\"},cmsService:{getContent:\"ext_cmsservice_getcontent\"},customBots:{openAddWebhookDialog:\"ext_open_addwebhookdialog\",confirmWebhookDialog:\"ext_open_confirmwebhookdialog\",createOutgoingWebhook:\"ext_createOutgoingWebhook\",getOutgoingWebhook:\"ext_getOutgoingWebhook\"},connectors:{viewConnectorsManager:\"ext_view_connectors\",viewConnectedAccounts:\"ext_view_connectedaccounts\",openAppsGallery:\"open_apps_gallery\",performHttpPOSTAction:\"ext_actionable_card_http_post\",viewConnectorsOffline:\"ext_view_connectors_offline\"},firstPartyBots:{whoBotNudge:\"ext_whobot_nudge\"},funStuff:{view:\"compose_view_funstuff\",search:\"compose_search_funstuff\"},inputExtension:{show:\"ext_show_inputextension\",showNonPopover:\"ext_show_inputextension_non_popover\",runCommand:\"ext_runCommand_inputextension\",launchWebFlow:\"ext_launchWebFlow_inputextension\",favorite:\"ext_favorite_inputextension\",deleteForUser:\"ext_delete_inputExtension_for_user\",cardHeaderCopy:\"ext_card_header_copy\",cardHeaderInstall:\"ext_card_header_install\",createCommandOnAction:\"ext_create_command_on_action\",createCommandOnFetchTask:\"ext_create_command_on_fetch_task\",createCommandOnAuthOrConfig:\"ext_create_command_on_auth_or_config\",createCommandOnBotPreviewMessage:\"ext_create_command_on_bot_preview_message\",fetchAppActions:\"ext_fetch_app_actions\",steps:{getInputExtensionCommandsFinished:\"ext_get_inputextension_commands_done\"}},appBasedLink:{getDefaultUrlPreview:\"ext_get_default_url_preview_appbasedlink\",getAppPreviewResult:\"ext_get_app_preview_result_appbasedlink\",install:\"ext_install_appbasedlink\",doAuthOrConfig:\"ext_do_auth_or_config_appbasedlink\"},tabs:{channel:{openTabConfigurationDialogForSuggestedApp:\"ext_suggestedApp_openTabConfigurationDialog\"},embedded_page_container:{embedded_page_load:\"ext_embedded_page_load\"},gallery:{view:\"ext_view_tabsgallery\",openTabConfigurationDialog:\"ext_openTabConfigurationDialog\",openInstallAppDialog:\"ext_openInstallAppDialog\"},params:{inlineConfig:\"inlineConfig\"},webpage:{view:\"ext_view_webpagetab\"},tabInlineConfig:{view:\"ext_tabs_inline_config_view\"},tabInstance:{add:\"ext_add_tabinstance\",view:\"ext_view_tabinstance\",update:\"ext_update_tabinstance\",remove:\"ext_remove_tabinstance\",rename:\"ext_rename_tabinstance\",showChatPanel:\"ext_show_chat_panel_tabinstance\",getLink:\"ext_get_link_tabinstance\",copyLink:\"ext_copy_link_tabinstance\",goToWebsite:\"ext_go_to_website_tabinstance\",reload:\"ext_reload_website_tabinstance\",load:\"ext_load_tabinstance\",beforeUnload:\"ext_before_unload_tabinstance\"},framework:{sideloadAppToTeamScenario:\"ext_sideloadappsscenario\",deleteAppFromTeamScenario:\"ext_deleteappscenario\",postTabChangeMessage:\"ext_post_tab_change_to_channel\",postLinkChangeMessage:\"ext_post_link_change_to_channel\",openAppGalleryScenario:\"ext_openAppGalleryScenario\",openAppDetailsScenario:\"ext_openAppDetailsScenario\",sdkHelperApiInvoked:\"ext_sdkHelper_apiInvoked\",sdkHelperCreated:\"ext_sdkHelper_created\",sdkHelperErrorsFound:\"ext_sdkHelper_ErrorsFound\",prefetchAuthTokenForApp:\"ext_prefetch_auth_token_for_app\",getAuthTokenForApp:\"ext_get_auth_token_for_app\",getAuthTokenPopup:\"ext_get_auth_token_popup\",showNotificationForApp:\"ext_show_notification_for_app\"},powerBi:{loadSingleReport:\"ext_view_powerbitab_loadsinglereport\",loadSingleReportCallback:\"ext_view_powerbitab_loadsinglereport_callback\",queryGroupsDropdown:\"ext_view_powerbitabsettings_querygroups_dropdown\",loadOptionReportsPersonal:\"ext_view_powerbitabsettings_dashboards_personal\",loadOptionReportsGroup:\"ext_view_powerbitabsettings_dashboards_group\"},oneNote:{viewPrefix:\"ext_view_onenotetab_\",create:\"ext_create_onenotetab\"},classNotebook:{viewPrefix:\"edu_classnotebooktab_\",fre:\"edu_classnotebook_fre_\"},sharePoint:{view:\"ext_view_sharepointtab\"},tabViewSourceType:{clickPaneTitle:\"clickPaneTitle\",clickConversationChicklet:\"clickConversationChicklet\",clickCallingMeetingNotesLink:\"clickCallingMeetingNotesLink\",externalDeepLinkUrl:\"externalDeepLinkUrl\"},links:{perfCounterAreaPrefix:\"links\"},wiki:{perfCounterAreaPrefix:\"wiki\"},peopleMeetingTab:{updateScenario:\"ext_update_people_meeting_tab\",steps:{updateScenarioStart:\"ext_update_people_meeting_tab_start\",loopThroughGroupedEventsScenario:\"ext_update_people_meeting_tab_loop_through_grouped_events\"}},recentTabsTab:{getTabContent:\"ext_view_recenttabstab_getcontent\"},allTabsTab:{getTabContent:\"ext_view_alltabstab_getcontent\"},jsonTab:{executeGetBotCommands:\"ext_jsonTab_executeGetBotCommands\",authenticateAndQueryBot:\"ext_jsonTab_authenticateAndQueryBot\",executeBotQuery:\"ext_jsonTab_executeBotQuery\"},queryTab:{getTabContent:\"ext_view_querytab_getcontent\"},staffNotebook:{viewPrefix:\"edu_staffnotebooktab_\",fre:\"edu_staffnotebook_fre_\"},plcNotebook:{viewPrefix:\"edu_plcnotebooktab_\"},taskModule:{viewTaskModuleURL:\"ext_view_task_module_URL\",submitTaskModuleURL:\"ext_submit_task_module_URL\",launchTaskModule:\"ext_launch_task_module\",addAppTaskModule:\"ext_add_app_task_module\"},telemetry:{switchCompleteScenarioMarker:\"switch_complete_ready_to_load\",embeddedContentHelperInstantiatedScenarioMarker:\"embedded_content_helper_instantiated\",handleInitializeCalledScenarioMarker:\"handle_initialize_called\",tabTimedOutFailMessage:\"tab_timed_out\",errorLoadingIframeFailMessage:\"error_loading_iframe\",newScenarioBeganCancelMessage:\"new_scenario_began\",cancelledBeforePreloadCompletedMessage:\"cancelled_before_preload_completed\",tenantSwitchCancelMessage:\"tenant_switch\",tabLoadingCompleted:\"tab_load_completed\",notifysuccess:\"tab_notify_success\"},conversation:{startConversation:\"startConversation\"}},messageAugmentation:{updateSuggestionsEnabledPreference:\"update_suggestionsEnabled_user_preference\",update:\"message_augmentation_update\",delete:\"message_augmentation_delete\",deserialize:\"message_augmentation_deserialize\",serialize:\"message_augmentation_serialize\",updateCard:\"message_augmentation_update_card\",invoke:\"message_augmentation_invoke\",sticky_whisper_retained:\"message_augmentation_sticky_whisper_retained\"}},edu:{notebookSettings:{getSettings:\"edu_nbsettings_get_membersections\",patchAndGetSections:\"edu_nbsettings_patchandget_membersections\",addOwnerSection:\"edu_nbsettings_add_ownersection\",toggleCollabLock:\"edu_nbsettings_toggle_collablock\"}},biEvents:{calling:{moduleSummary:{createMeetup:\"Meet Now button overlaying self video\",createMeetupReplyChain:\"Meet Now button from reply chain compose box\",channelJoin:\"Join an ongoing meetup from the channel ongoing meeting object\",persistentIndicatorJoin:\"Join an ongoing meetup from the channel ongoing meeting card\",groupAudioJoin:\"Join an ongoing group call from chat panel audio button\",groupScreenshareJoin:\"Join an ongoing group screenshare call from chat panel screenshare button\",groupVideoJoin:\"Join an ongoing group call from chat panel video button\",oneToOneAudioJoin:\"Answer incoming one to one call from the chat buttons\",oneToOneScreenshareJoin:\"Answer incoming screenshare call from the chat buttons\",oneToOneVideoJoin:\"Join an incoming 1-1 call from chat panel video button\",groupCallNavigate:\"Navigate to an ongoing group call from chat header join button\",groupScreenshareCallNavigate:\"Navigate to an ongoing group screenshare call from chat header join button\",oneToOneNavigate:\"Navigate to an ongoing 1-1 call from chat header join button\",oneToOneScreenshareCallNavigate:\"Navigate to an ongoing 1-1 screenshare call from chat header join button\"}}},steps:{start:\"start\",stop:\"stop\",transferScenario:\"transferScenario\",clientlie:\"clientlie\",serversync:\"serversync\",dbfetch:\"dbfetch\",networkfetch:\"networkfetch\",firstRun:{swipeCards:{askQuestionsCard:\"2_student_ask_questions_card\",chatsCard:\"2_chats_card\",chatsGuestCard:\"2_chats_guest_card\",classroomBasicsCard:\"1_teacher_classroom_basics_card\",dontMissImportantCard:\"3_student_dont_miss_card\",focusOnTopicsCard:\"3_teacher_focus_on_topic_card\",guestCard:\"1_guest_card\",meetingCard:\"3_meeting_card\",meetingGuestCard:\"3_meeting_guest_card\",onePlaceCard:\"4_one_place_card\",teamAndChannelCard:\"1_team_and_channel_card\",readyCard:\"5_ready_card\",readyCardPlayVideo:\"5_ready_card_play_video\",readyCardFinishVideo:\"5_ready_card_finish_video\",readyGuestCard:\"4_ready_guest_card\",schoolOnlineCard:\"1_student_school_online_card\",staffAreHereCard:\"4_teacher_staff_here_card\",studentParticipateCard:\"2_teacher_students_participate_card\"}},renderClientLie:\"renderClientLie\",requestReceived:\"requestReceived\",requestFulfilled:\"requestFulfilled\",renderData:\"renderData\",renderDataFromCache:\"renderDataFromCache\",renderDataFromServer:\"renderDataFromServer\",unsupportedLocale:\"unsupportedLocale\",oops:{appDisabled:\"app_disabled\",authentication:{getDevicePolicy:\"get_device_policy\",getSkypeLicense:\"get_skype_license\",getSkypeLicenseGuest:\"get_skype_license_guest\",getThirdPartyTokens:\"get_third_party_tokens\",login:\"login\",itpBlock:\"itp_block\",msaLogin:\"msaLogin\"},indexedDB:{getRoster:\"get_roster\",getProfile:\"get_profile\",openTransaction:\"open_transaction\",upgrade:\"upgrade\"},navigation:{state:\"state\",app:\"app\"},orchestration:{extraJS:\"extra_js\",getOrchestrationPlan:\"get_orchestration_plan\",getUserProfile:\"fetch_user_profile\",hasTeams:\"hasTeams\",killswitch:\"killswitch\",reInit:\"re_init\",routing:\"routing\",appStateService:\"app_state_service\",unInit:\"un_init\",unsupportedBrowser:\"unsupported_browser\",unsupportedOrchestration:\"unsupported_orchestration\"}},appConfig:{noLocalePreference:\"no_locale_preference\",noLocaleTables:\"no_locale_tables\",primaryLocaleUsed:\"primary_locale_used\",nonPrimaryLocaleUsed:\"nonprimary_locale_used\",localesNotSupported:\"locales_not_supported\"},appStart:{endpoint:\"endpoint\",syncEndpoint:\"syncEndpoint\",presenceEndpoint:\"presenceEndpoint\",clientSync:\"client_sync\",takeOverMaster:\"take_over_master\",verifyMaster:\"verify_master\",conversationVersionCheck:\"conversation_version_check\",userAppsStoreStartup:\"user_app_store_startup\",loadCalendarV2Bundle:\"load_calendarv2_bundle\"},offline:{authOffline:\"auth_offline\",networkOffline:\"network_offline\",heartbeatOffline:\"heartbeat_offline\",chatSyncOffline:\"chatsync_offline\",presenceOffline:\"presence_offline\"},online:{authOnline:\"auth_online\",chatSyncOnline:\"chatsync_online\",replayOffline:\"replay_offline\",endpointOnline:\"endpoint_online\",syncEndpointOnline:\"sync_endpoint_online\",unifiedPresenceEndpointOnline:\"unified_presence_endpoint_online\",heartbeatOnline:\"heartbeat_online\"},presence:{startup:{longPollingSubscriptionStarted:\"presence_startup_long_polling_subscription_started\",longPollingSubscriptionSucceeded:\"presence_startup_long_polling_subscription_succeeded\",userStatusesRequested:\"presence_startup_user_statuses_requested\",userStatusesReceived:\"presence_startup_user_statuses_received\",myStatusReady:\"presence_startup_my_status_ready\"}},calling:{meetingStartedNotification:{meetingStartedToastCreated:\"meeting_started_toast_created\",meetingStartedToastShown:\"meeting_started_toast_shown\",meetingStartedToastDismissed:\"meeting_started_toast_dismissed\",meetingStartedToastNotDismissed:\"meeting_started_toast_not_dismissed\",meetingStartedToastAccepted:\"meeting_started_toast_accepted\",timeout:\"meeting_started_toast_timedout\",reply:\"reply\"},screenSharing:{senderRenegotiationStarted:\"screen_sharing_sender_renegotiation_started\",senderCallMonitorShown:\"screen_sharing_sender_call_monitor_shown\",dimensions:\"preview_dimensions\",enumerateScreens:\"enumerate_screens\",enumerateWindows:\"enumerate_windows\",enumerateCameras:\"enumerate_cameras\",getPreviews:\"get_previews\",renderPreviews:\"render_previews\",previewsRendered:\"previews_rendered\",previewsFailed:\"previews_failed\",getPreviewFallbacks:\"get_fallbacks\",renderPreviewFallbacks:\"render_fallbacks\",previewFallbacksRendered:\"preview_fallbacks_rendered\",previewFallbacksFailed:\"preview_fallbacks_failed\",getIcons:\"get_icons\",renderIcons:\"render_icons\",iconsRendered:\"icons_rendered\",iconsFailed:\"icons_failed\",indicator:\"screen_sharing_indicator\",renderedAtViewer:\"rendered_at_viewer\"},callEscalation:{getChatConversation:\"get_chat_conversation\",getNewThreadId:\"get_new_thread_id\",addParticipantPromiseResolved:\"add_participant_promise_resolved\",addParticipantPromiseRejected:\"add_participant_promise_rejected\"},fetchPhoneNumber:{emptyInBVD:\"empty_in_bvd\",emptyInAAD:\"empty_in_aad\"},fetchPhoneNumberForDialpad:{emptyInBVDAndAAD:\"empty_in_bvd_and_aad\"},connecting:\"connecting\",inLobby:\"in_lobby\",earlyMedia:\"early_media\",connected:\"connected\",callIdChanged:\"call_id_changed\",disconnecting:\"disconnecting\",disconnected:\"disconnected\",obtainedUserInformation:\"obtained_use_information\",receivedMessageId:\"received_message_id\",receiveMessageIdFailed:\"receive_message_id_failed\",rendererDisposed:\"renderer_disposed\",scenarioOverwritten:\"scenario_overwritten\",streamStoppedBeforeRendering:\"stream_stopped_before_rendering\",streamStoppedBeforeFramesReceived:\"stream_stopped_before_frames_received\",streamRenderingTimedOut:\"stream_rendering_timed_out\",callerProfileObtained:\"caller_profile_obtained\",delegatorProfileObtained:\"delegator_profile_obtained\",notificationShown:\"notification_shown\",notificationToast:{createWithDefaultProfiles:\"incoming_call_notification_create_with_default_profiles\",createWithPeopleProfiles:\"incoming_call_notification_create_with_people_profiles\",updateWithPeopleProfiles:\"incoming_call_notification_update_with_people_profiles\",notificationShown:\"incoming_call_notification_shown\",notificationUpdated:\"incoming_call_notification_updated\"},multiCallLimitReached:\"limit_for_maximum_number_of_simultaneous_calls_reached\",placeCallFromVoipDialpad:{getChatConversation:\"get_chat_conversation\"},emergency:{setEmergencyContent:\"set_emergency_content\"},checkAndUpdateConversationId:{callingConversationInitialized:\"calling_conversation_initialized\",callingConversationMembersPopulated:\"calling_conversation_members_populated\",targetMriFetched:\"target_mri_fetched\"},callPark:{callHeld:\"call_held\",callParked:\"call_parked\",subjectCallEnded:\"subject_call_ended\"},holdCall:{serverHold:\"server_hold\",toggleHold:\"toggle_hold\",slaHold:\"sla_hold\",alreadyHeld:\"alreay_held\"},unholdCall:{serverHold:\"server_hold\",toggleHold:\"toggle_hold\"},joinMeetup:{fetchingPstnCapabilitiesFailed:\"fetchingPstnCapabilitiesFailed\",navigatingToPreJoinScreen:\"navigatingToPreJoinScreen\",returningToPreJoinLobby:\"returningToPreJoinLobby\",showChildWindowPrejoin:\"showChildWindowPrejoin\",preJoinScreenJoinButtonClicked:\"joinButtonClicked\",preJoinDoubleNavigation:\"preJoinDoubleNavigation\",callObjectCreated:\"callObjectCreated\",callStateChanged:\"callStateChanged\"},joinOrCreateMeetupFromLink:{deeplinkReceivedOnDesktop:\"deeplinkReceivedOnDesktop\",handleChatCallDeepLink:\"handleChatCallDeepLink\",handleMeetingDeepLink:\"handleMeetingDeepLink\",joinFromDeeplink:\"joinFromDeeplink\",deepLinkParseFailure:\"deepLinkParseFailure\",nullDeepLinkScenarioRecreated:\"nullDeepLinkScenarioRecreated\"},createAndJoinInstantMeeting:{conversationIdReceived:\"receivedConversationId\",conversationIdReceivingFailed:\"failedToReceiveConversationId\",meetingThreadUpdated:\"updatedMeetingThreadInfo\",meetingThreadUpdateFailed:\"failedToUpdateMeetingThreadInfo\",meetingTitleChangedByUser:\"meetingTitleChangedByUser\"}}},bridge:{bridge_destroyed:\"bridge_destroyed\"},files:{crossProviderCopy:\"documents_cross_provider_copy\",crossProviderMove:\"documents_cross_provider_move\",createCustomSpoGetRelevant:\"documents_create_custom_spo_get_relevants\",createCustomSpoGetDocumentLibraries:\"documents_create_custom_spo_get_documentLibraries\",createCustomSpoLoadSiteInfo:\"documents_create_custom_spo_load_site_info\",deleteCustomSpoTab:\"documents_delete_custom_spo_tab\",registerCustomSpoTab:\"documents_create_custom_spo_register_library\",getCustomSpoFiles:\"documents_view_custom_spo\",getTeamFiles:\"documents_view_filelist_teams\",getTeamFilesV2:\"documents_view_filelist_teams_v2\",getTeamFilesV2GetDocumentLibrary:\"documents_view_filelist_teams_v2_getDocumentLibrary\",getSharepointDialogFiles:\"documents_view_filelist_teams_dialog\",getPersonalDialogFiles:\"documents_view_filelist_personal_dialog\",getP2PDialogFiles:\"documents_view_filelist_chats_dialog\",getRecentDialogFiles:\"documents_view_filelist_recent_dialog\",getFiles:{scenarioName:\"documents_view_filelist\",marks:{getContextBaseFinished:\"GetFiles_RefreshList_GetContextBase_Finished\",getDocumentLibraryFinished:\"GetFiles_GetDocumentLibrary_Finished\",getDocumentLibraryStarted:\"GetFiles_GetDocumentLibrary_Started\",initDefaultState:\"GetFiles_InitDefaultState\",networkRequestFinished:\"GetFiles_NetworkRequest_Finished\",networkRequestStarted:\"GetFiles_NetworkRequest_Started\",parseResponseFinished:\"GetFiles_ParseResponse_Finished\",refreshListFinished:\"GetFiles_RefreshList_Finished\",refreshListStarted:\"GetFiles_RefreshList_Started\",retrySiteProvStarted:\"GetFiles_RetrySiteProv_Started\",updateFilesFinished:\"GetFiles_UpdateFiles_Finished\",updateFilesStarted:\"GetFiles_UpdateFiles_Started\",retrieveExternalFoldersRrror:\"GetFiles_GetExternalFolders_Failed\",recreatingRootChannelFolder:\"GetFiles_RecreatingRootChannelFolder\",recreatingRootChannelFolderError:\"GetFiles_RecreatingRootChannelFolder_Failed\"}},getTeamsAggregateFiles:\"documents_view_filelist_aggregate\",getP2PFiles:\"documents_view_filelist_p2p\",getRecentFiles:\"documents_view_filelist_recent\",getSharedWithMeFiles:\"documents_view_filelist_sharedwithme\",getSharedWithMeDialogFiles:\"documents_view_filelist_sharedwithme_dialog\",getPersonalFiles:\"documents_view_filelist_personal\",getPersonalFilesV2:\"documents_view_filelist_personal_v2\",personalFilesPrefixV2:\"documents_personal_files_v2\",prefetchFilesPersonalV2:\"documents_prefetch_files_personal_v2\",getExternalFiles:\"documents_view_filelist_external\",getExternalDialogFiles:\"documents_view_filelist_external_dialog\",uploadFile:{scenarioName:\"documents_upload_file\",marks:{fileNameConflict:\"file_name_conflict\",workflowComplete:\"workflow_complete\",uploadFailed:\"upload_failed\"}},uploadEmailAttachment:\"documents_upload_email_attachment\",getFilesInPicker:\"documents_view_filelist_picker\",provisionSpecialDocumentLibraries:\"documents_provision_special_document_libraries\",diagnoseSpecialDocumentLibraries:\"documents_diagnose_special_document_libraries\",repairSpecialDocumentLibraries:\"documents_repair_special_document_libraries\",createNewFile:\"documents_create_file\",createNewFilePostMessage:\"documents_create_file_post_message\",createNewFolder:\"documents_create_folder\",batchRemoveFiles:\"documents_batch_delete_files\",removeFile:\"documents_delete_file\",removeFolder:\"documents_delete_folder\",downloadFile:\"documents_download_file\",downloadFileV2:\"documents_download_fileV2\",downloadFileV3:\"documents_download_fileV3\",downloadSingleFileImproved:\"documents_download_singleFileImproved\",downloadMultiFileImproved:\"documents_download_multiFileImproved\",downloadDesktopImproved:\"documents_download_desktopImproved\",downloadEmailAttachment:\"documents_download_email_attachment\",viewFileFullScreen:\"documents_view_file_fullscreen\",editFileFullScreen:\"documents_edit_file_fullscreen\",closeFile:\"documents_close_file\",actionButton:\"documents_wac_action_button\",newFileCreationContext:\"new_file\",channelFilesContext:\"files\",itemsViewRootContext:\"items_view\",renameFile:\"documents_rename_file\",renameFolder:\"documents_rename_folder\",refreshSiteUrl:\"documents_refresh_sharepoint_siteurl\",nameCollision:\"documents_name_collision\",imageLoad:\"documents_load_image\",amsImageLoad:\"ams_load_image\",amsImageUpload:\"ams_upload_image\",amsImageDownload:\"ams_download_image\",sharepointImageLoad:\"documents_sharepoint_load_image\",shareFile:\"documents_share_file\",uploadAndShareFile:{scenarioName:\"documents_upload_and_share_file\",marks:{uploadInitiated:\"upload_initiated\",fileNameConflict:\"file_name_conflict\",creatingSharedFilesFolder:\"creating_shared_files_folder\",shareFile:\"sharing_file\",workflowComplete:\"workflow_complete\",uploadFailed:\"upload_failed\",shareFailed:\"share_failed\"}},asyncFileUpdateFailed:\"async_file_update_failed\",showMediaPreviewFromWrapper:\"documents_show_media_preview_from_wrapper\",showMediaPreviewFromChicklet:\"documents_show_media_preview_from_chicklet\",openOfficeFileOnline:\"documents_open_office_file_online\",openNonOfficeFileOnline:\"documents_open_non_office_file_online\",openOfficeFileInDesktop:\"documents_open_office_file_app\",toggleChatOpened:\"documents_toggle_chat_open\",toggleChatClosed:\"documents_toggle_chat_closed\",stageClosed:\"documents_stage_close\",pasteImage:\"documents_paste_image\",moveFile:\"documents_move_file\",copyFile:\"documents_copy_file\",deleteFile:\"documents_delete_file\",getLink:\"documents_get_link\",filesMessageSendDefaultShareLink:{scenario:\"documents_share_link_message_send\",marks:{recipientsListEmpty:\"invite_recipients_empty\"}},filesRedeemShareLink:\"documents_share_link_redeem\",filesLinkClickScenario:{name:\"documents_pasted_link_clicked\",objectUrlNotPresent:\"object_url_not_present\"},undefinedUrlPassed:\"undefined_url_passed\",invalidUrlPassed:\"invalid_url_passed\",odspShareDialog:{copyDialogScenario:\"documents_share_link_copy_dialog\",permissionDialogScenario:\"documents_share_link_permission_dialog\",marks:{openedInChat:\"opened_in_chat\",openedInChannel:\"opened_in_a_channel\",openedInRecent:\"opened_in_recent\",resized:\"resized\",domLoadComplete:\"dom_load_completed\",shareCompleted:\"share_completed\",shareLinkApplied:\"share_link_applied\",errorInLoading:\"error_in_loading_dialog\",cancelButtonClicked:\"cancel_button_clicked\",clickedOutside:\"clicked_outside\"}},filesChicletPermission:{defaultPermissionScenario:\"documents_share_link_chiclet_default_permission\",existingPermissionScenario:\"documents_share_link_chiclet_existing_permission\",marks:{openedInChat:\"opened_in_chat\",openedInChannel:\"opened_in_a_channel\",objectUrlorShareUrlNotFound:\"object_url_or_share_url_not_found\",existingPermissionsFetchedFromShareUrl:\"existing_permissions_fetched_from_share_url\",emptyResponsefromLinkPermissionApi:\"empty_response_from_link_permission_api\",existingLinkPermissionsApiFailure:\"existing_link_permissions_api_failure\",defaultPermissionsFetchedFromObjectUrl:\"default_permissions_fetched_from_object_url\",emptyResponsefromGetDefaultLinkApi:\"empty_response_from_get_default_link_api\",getDefaultLinkApiFailure:\"get_default_link_api_failure\"}},fileShareInfoTelemetryAtMessageSend:\"documents_file_share_info_at_message_send\",pinFile:\"documents_pin_file\",openItemInSharePoint:\"documents_open_sharepoint_file\",openChannelInSharePoint:\"documents_open_sharepoint_root\",createReference:\"documents_create_reference\",createLinkReference:{scenario:\"documents_create_link_reference\",marks:{fetchChicletInfoFromSPOUrlCalled:\"fetchChicletInfoFromSPOUrl_function_call_started\",fetchChicletInfoFromSPOUrlInfo:\"fetchChicletInfoFromSPOUrl_info_received\",linkShortened:\"link_shortened\",folderLink:\"dont_shorten_the_link_for_a_folder\"}},getSharePointFileDetailedInfo:\"share_point_file_detailed_info\",prefetchChannelFiles:{scenarioName:\"documents_prefetch_channel_files\",marks:{taskScheduled:\"task_scheduled\",taskStarted:\"task_started\"},reasons:{missingTeamChannelInfo:\"missing_team_channel_info\",throttled:\"throttled\",spApiError:\"sp_api_error\"}},prefetchChannelFilesV2:{scenarioName:\"documents_prefetch_channel_v2\",marks:{tokenAcquired:\"Successfully acquired token\",bundleImported:\"Bundle imported\"},reasons:{channelNotFavorite:\"channel_not_favorite\",tokenAcquireFailed:\"Failed to acquire token\",bundleImportFailed:\"Failed to load prefetch bundle\",cacheNotEmpty:\"Prefetch data already present in cache\"}},externalSignin:\"documents_signin_external\",externalGetCatalog:\"documents_external_getcatalog\",giveFileSharePermissions:\"give_file_share_permissions\",uploadFileWithBot:\"ext_bots_upload_file\",shareExistingFileWithBot:\"ext_bots_share_existing_file\",lazyLoadServices:\"documents_services_lazyload\"},copyMessage:{copyMessage:\"copyMessage\",copyMessageStart:\"copyMessageStart\",copyMessageForIEEdge:\"copyMessageForIEEdge\",messageSelected:\"messageSelected\"},notes:{openNotesPage:\"notes_open_page\"},meDashboard:{activityLoad:\"medashboard_load\",activitySearch:\"medashboard_search\"},recentConversations:{load:\"newsfeed_load\",nextPage:\"newsfeed_loadnextpage\"},teamDashboard:{membersTabLoad:\"teamdashboard_memberstab_load\",channelsTabLoad:\"teamdashboard_channelstab_load\",adminSectionLoad:\"teamdashboard_adminsection_load\",filesTabLoad:\"teamdashboard_filestab_load\",settingsTabLoad:\"teamdashboard_settingstab_load\",appsTabLoad:\"teamdashboard_appstab_load\",pendingRequestsTabLoad:\"teamdashboard_pendingrequeststab_load\",analyticsDashboardTabLoad:\"teamdashboard_analyticsdashboardtab_load\",digitalSignageTabLoad:\"teamdashboard_digitalsignagetab_load\"},channelDashboard:{membersTabLoad:\"channeldashboard_memberstab_load\",adminSectionLoad:\"channeldashboard_adminsection_load\",settingsTabLoad:\"channeldashboard_settingstab_load\",appsTabLoad:\"channeldashboard_appstab_load\",pendingRequestsTabLoad:\"channeldashboard_pendingrequeststab_load\"},chatAppsDashbpard:{appsTabLoad:\"chatappsdashboard_appstab_load\"},anonymousSetup:{name:\"anonymousSetup\",steps:{toggleVideo:\"toggle_video\",toggleMuted:\"toggle_muted\",joinMeeting:\"join_meeting\",postSetupOrchestrationSuccess:\"post_setup_orchestration_success\",previewStartedRendering:\"preview_started_rendering\"},reasons:{noMeetingInfo:\"no_meeting_info\",download:\"download\",signin:\"signin\"}},preJoin:{preJoinAutoMute:\"pre_join_automute\",preJoinPstnCapabilities:\"pre_join_pstn_capabilities\",preheat:\"pre_join_preheat\",preheatStart:\"start preheating\",preheatPreheating:\"in preheating state\",preheatPreheated:\"in preheated state\",preheatCanceled:\"user joins before preheating finished\",preheatLeavePrejoin:\"user closed prejoin before preheating finished\",ccwm:\"pre_join_ccwm\",ccwmExecute:\"execute ccwm\",ccwmObservingCall:\"observing call for ccwm\",ccwmCreateCallInfo:\"ccwm create call info\",ccwmGetCallInfo:\"ccwm get call info\",ccwmWhenConversationInitialized:\"ccwm when conversation initialized\"},autoUnmuteMeetingChat:\"auto_unmute_meeting_chat\",calling:{lazyLoad:\"calling_lazy_load\",placeCallFromVoipDialpad:\"placeCallFromVoipDialpad\",location:{fetchLocation:\"fetch_location\",locationCacheHit:\"location_cache_hit\",locationCacheMiss:\"location_cache_miss\",locationCacheCleanup:\"location_cache_cleanup\"},participantsCount:\"participantsCount\",prepareCall:\"prepareCall\",joinCall:\"joinCall\",policies:\"policies\",callingServiceInit:\"calling_service_init\",callingAgentQosSetting:\"calling_agent_qos_setting\",callingStackInit:\"calling_stack_init\",callingApiFailure:\"calling_api_failure\",callingStackInitSteps:{loadingCallingStack:\"loading_calling_stack\",callingStackLoaded:\"calling_stack_loaded\",videoRendererNotAvailable:\"video_renderer_not_available\",videoRendererLegacyFallback:\"video_renderer_legacy_fallback\",createSlimCoreInstance:\"create_slimcore_instance\"},callqueue:{accept:\"accept_call_queue_call\",incoming:\"incoming_call_queue_call\",transferAcceptedCall:\"transfer_accepted_call_queue_call\",transferRequest:\"incoming_call_queue_transfer_request\",markers:{startTransferring:\"start_transferring_call_queue_call\"}},deviceSettings:{volumeSliderSpeakerMute:\"volumeSliderSpeakerMute\",volumeSliderSpeakerUnmute:\"volumeSliderSpeakerUnmute\",volumeSliderDrag:\"volumeSliderDrag\"},joinMeetup:\"calling_join_meetup\",createMeetup:\"create_meetup\",createVoicemailCall:\"create_voicemail_call\",createUnparkCall:\"create_unpark_call\",createMeetupFeedbackForShortDuration:\"create_meetup_feedback_for_short_duration\",distinctiveRingtones:{get:\"get_distinctive_ringtones\",update:\"update_distinctive_ringtones\"},updateCallGroupDetails:\"update_call_group_details\",joinMeetupFromReplyChain:\"join_meetup_reply_chain\",joinMeetingFromToastNotification:\"join_meeting_from_toast\",joinMeetingFromNotificationToDevice:\"join_meeting_notification_device\",joinScheduledMeetup:\"join_scheduled_meetup\",joinOrCreateCallFromLink:\"join_or_create_call_from_link\",joinOrCreateMeetupFromLink:\"join_or_create_meetup_from_link\",joinWarningDialog:\"join_warning_dialog\",createOneToOneCall:\"create_one_to_one_call\",createOneToOnePstnCall:\"create_one_to_one_pstn_call\",createOneToOneInteropCall:\"create_one_to_one_interop_call\",createGroupCall:\"create_group_call\",createGroupScreenshareCall:\"create_group_screenshare_call\",createOneToOneScreenshareCall:\"create_one_to_one_screenshare_call\",createUserInitiatedTestCall:\"create_user_initiated_test_call\",callingProbeLoadVirtualDevices:\"calling_probe_load_virtual_devices\",createCallingProbe:\"create_calling_probe\",startCallingProbe:\"start_calling_probe\",callingProbeInterrupted:\"calling_probe_interrupted\",createAndJoinInstantMeeting:\"create_and_join_instant_meeting\",displayModalCQF:\"display_modal_cqf\",displayInlineCQF:\"display_inline_cqf\",navigateBackFromTestCall:\"navigate_back_from_test_call\",nudgeEchoBotInCall:\"nudge_echo_bot_in_call\",getEchoBotReport:\"get_echo_bot_report\",joinGroupCall:\"join_group_call\",mergeCall:\"merge_call\",joinScreenshareCall:\"join_screenshare_call\",incomingCall:\"incoming_call\",incomingScreenshareCall:\"incoming_screenshare_call\",incomingPstnCall:\"incoming_pstn_call\",incomingInteropCall:\"incoming_interop_call\",incomingCallMissed:\"incoming_call_missed\",incomingCallPushNotification:\"incoming_call_push_notification\",callAccept:\"call_accept\",callAcceptUserAction:\"call_accept_user_action\",screenshareAccept:\"screenshare_accept\",screenshareCallEscalate:\"screenshare_call_escalate\",emergencyCall:\"emergency_call\",securityDeskEmergencyCall:\"security_desk_emergency_call\",sendMessageToSecurityDeskUsers:\"send_message_to_security_desk_users\",addSecurityDeskUsersToEmergencyCall:\"add_security_desk_users_to_emergency_call\",lbrEnabledCall:\"lbr_enabled_call\",screenshareCallEscalatePending:\"screenshare_call_escalate_pending\",endMeetup:\"end_meetup\",endCallByAppClose:\"end_call_by_app_close\",raiseHand:\"raise_hand\",dismissHand:\"dismiss_hand\",callAdded:\"call_added\",callRemoved:\"call_removed\",leaveMeetup:\"leave_meetup\",leaveScreenshare:\"leave_screenshare\",leaveScenarioMaxWaitTime:30*this.timeInMiliseconds.second,callState:\"call_state\",rigelAutoScreenSharing:\"rigel_auto_screen_sharing\",rigelCurrentTeamsState:\"rigel_current_teams_state\",rigelPinRemoteVideo:\"rigel_pin_remote_video\",rigelUnpinRemoteVideo:\"rigel_unpin_remote_video\",rigelStartRenderingLocalPreview:\"rigel_start_rendering_local_preview\",rigelStopRenderingLocalPreview:\"rigel_stop_rendering_local_preview\",rigelStartContentCameraPreview:\"rigel_start_content_camera_preview\",rigelKeypadOpen:\"rigel_dtmf_keypad_open\",rigelKeypadClose:\"rigel_dtmf_keypad_close\",dataChannelReceived:\"data_channel_received\",dataChannelSend:\"data_channel_send\",dataChannelStarted:\"data_channel_started\",dataChannelStopped:\"data_channel_stopped\",dataChannelHandlerAttached:\"data_channel_handler_attached\",screenSharingSeeMyScreenShare:\"screen_sharing_see_my_screen_share\",screenSharingSenderEnd:\"screen_sharing_sender_end\",screenSharingSender:\"screen_sharing_sender\",screenSharingWindowState:\"screen_sharing_window_state\",screenSharingSenderNeedsRetry:\"screen_sharing_sender_needs_retry\",screenSharingSourceType:\"screen_sharing_source_type\",screenSharingControlSummary:\"screen_sharing_control_summary\",screenSharingControlDataChannelState:\"screen_sharing_control_data_channel_state\",screenSharingControlDataChannelReady:\"screen_sharing_control_data_channel_ready\",screenSharingControlAvailableHandshake:\"screen_sharing_control_available_handshake\",screenSharingToolbarOpen:\"screen_sharing_toolbar_open\",screenSharingToolbarClose:\"screen_sharing_toolbar_close\",screenSharingControlRenderRoundedAvatar:\"screen_sharing_control_render_rounded_avatar\",screenSharingControlViewerRequestControl:\"screen_sharing_control_viewer_request_control\",screenSharingControlViewerShowRequestControl:\"screen_sharing_control_viewer_show_request_control\",screenSharingControlSharerControlRequestReceived:\"screen_sharing_control_sharer_control_request_received\",screenSharingControlSharerAcceptControl:\"screen_sharing_control_sharer_accept_control\",screenSharingControlSharerDenyControl:\"screen_sharing_control_sharer_deny_control\",screenSharingControlSharerGiveControl:\"screen_sharing_control_sharer_give_control\",screenSharingControlViewerStopControl:\"screen_sharing_control_viewer_stop_control\",screenSharingControlSharerCancelControl:\"screen_sharing_control_sharer_cancel_control\",screenSharingControlSharerControlSession:\"screen_sharing_sharer_control_session\",screenSharingControlSharerControlSessionEnd:\"screen_sharing_sharer_control_session_end\",screenSharingControlViewerControlSession:\"screen_sharing_viewer_control_session\",screenSharingControlViewerControlSessionEnd:\"screen_sharing_viewer_control_session_end\",screenSharingControlError:\"screen_sharing_control_error\",participantVBSSLatency:\"participant_vbss_latency\",screenSharingRendererStatus:\"screen_sharing_renderer_status\",selfScreenSharing:\"calling_self_screen_sharing\",tabSharingStop:\"tab_sharing_stop\",systemAudioSharing:\"system_audio_sharing\",addParticipant:\"add_participant\",addParticipantBroadcast:\"add_participant_broadcast\",addPstnParticipant:\"add_pstn_participant\",addRoomParticipant:\"add_room_participant\",addSfbParticipant:\"add_sfb_participant\",escalateOneToOneCall:\"escalate_one_to_one_call\",escalateOneToOneCallToPstn:\"escalate_one_to_one_call_to_pstn\",escalateOneToOnePstnCallToPstn:\"escalate_one_to_one_pstn_call_to_pstn\",escalateOneToOnePstnCallToVoip:\"escalate_one_to_one_pstn_call_to_voip\",detectCallEscalationOnReceiver:\"detect_call_escalation_on_receiver\",fetchPhoneNumber:\"fetch_phone_number\",fetchPhoneNumberForDialpad:\"fetch_phone_number_for_dialpad\",callMeBack:\"call_me_back\",callMeBackEndCall:\"call_me_back_end_call\",dialInManually:\"dial_in_manually\",removeUserFromMeetup:\"remove_user_from_meetup\",removePstnUserFromMeetup:\"remove_pstn_user_from_meetup\",video:\"video\",startVideo:\"start_video\",stopVideo:\"stop_video\",videoStreamRendering:\"video_stream_rendering\",videoStreamStopped:\"video_stream_stopped\",videoStreamRenderingPerformance:\"video_stream_rendering_performance\",callingPerformance:\"calling_performance\",holdCall:\"hold_call\",newHoldCall:\"new_hold_call\",resumeCall:\"resume_call\",tryAddCalling:\"calling_try_add\",muteSelf:\"mute_self\",unmuteSelf:\"unmute_self\",muteSpeaker:\"mute_speaker\",unmuteSpeaker:\"unmute_speaker\",serverUnmuteSelf:\"server_unmute_self\",blurringInfoOnCallDisconnect:\"blur_info_on_call_disconnect\",blurringGetEffectsCapability:\"blur_get_effects_capability\",blurringDeviceCapable:\"blur_device_capable\",blurringDeviceNotCapable:\"blur_device_not_capable\",blurringDeviceCapabilityQueryFailed:\"blur_device_capability_query_failed\",blurringSetEffects:\"blur_set_effects\",configureWhiteboardCamera:\"configure_whiteboard_camera\",setVideoBackgroundImage:\"set_video_background_image\",mediaConnected:\"media_connected\",ecsConfigRequest:\"ecs_config_request\",transferCall:\"transfer_call\",parkCall:\"park_call\",unparkCall:\"unpark_call\",serverHold:\"server_hold\",startConsultation:\"call_consultation\",incomingTransferRequest:\"incoming_transfer_request\",getMeetingInfo:\"get_meeting_info\",getExchangeMeetingInfo:\"get_exchange_meeting_info\",pstnAvailability:\"pstn_availability\",callDisconnected:\"calling_call_disconnected\",callIPCStats:\"call_ipc_stats\",crashInfoTimeout:1e4,maximumSimultaneousCalls:4,maxDialpadHeight:500,networkReconnect:\"network_reconnect\",callingIntent:\"calling_intent\",callDevicePermissions:\"call_device_permissions\",deepLinkCallToSfB:\"deep_link_call_to_sfb\",changeMeetingRole:\"change_participant_meeting_role\",callerID:{updateBlockOutgoingCallerID:\"update_block_outgoing_caller_id\"},callBlocking:{fetchCallBlocking:\"call_blocking_get\",updateCallBlocking:\"call_blocking_upate\"},context:{applicationOffline:\"application_offline\",applicationQuit:\"application_quit\",blurringCapabilityChanged:\"blurring_capability_changed\",callHistory:\"call_history\",attendeeScreen:\"attendee_screen\",producerScreen:\"producer_screen\",callScreen:\"call_screen\",callingAlert:\"calling_alert\",screenshareStart:\"screenshare_start\",screenshareFromChat:\"screenshare_from_chat\",screenshareStopped:\"screenshare_stopped\",preJoinScreen:\"pre_join_screen\",networkReconnect:\"network_reconnect\",callDisconnected:\"call_disconnect\",callTransferDialog:\"call_transfer_dialog\",callTransferService:\"call_transfer_service\",callTransferServiceFromMW:\"call_transfer_service_from_mw\",callConsultationDialog:\"call_consultation_dialog\",callConsultationScreen:\"call_consultation_screen\",callConsultationService:\"call_consultation_service\",callParkService:\"call_park_service\",chatHeader:\"chat-header\",createNewChatHeader:\"create-new-chat-header\",messagesHeaderApps:\"messages_header_apps\",connectingCallDropMultiCall:\"connecting_call_drop_multi_call\",contactList:\"contact-list\",controlToolbar:\"control_toolbar\",deviceManagerServiceInit:\"device_manager_service_init\",devicesChanged:\"devices_changed\",dialpad:\"dialpad\",externalCallMonitor:\"external_call_monitor\",getUserMedia:\"get_user_media\",setupAnonymousMeeting:\"setup_anonymous_meeting\",inAppCallMonitor:\"in_app_call_monitor\",floatingCallMonitor:\"floating_call_monitor\",echoBotCallOnHold:\"echo_bot_call_on_hold\",callingProbe:\"calling_probe\",inLobbyCallDropMultiCall:\"in_lobby_call_drop_multi_call\",sharingArbiter:\"sharing_arbiter\",mediaConnectionFailed:\"media_connection_failed\",mediaConnectionTimeout:\"media_connection_timeout\",meetingAttendeeDetails:\"meeting_attendee_details\",meetingChatHeader:\"meeting_chat_header\",meetingJoinButton:\"meeting_join_button\",meetingQuickCalendar:\"meeting_quick_calendar\",meetingDetailFullPage:\"meeting_detail_full_page\",meetingSurfaceHubCalendar:\"meeting_surface_hub_calendar\",meetingInfo:\"meeting_info\",meetingNotes:\"meeting_notes\",meetingType:{privateMeeting:\"private_meeting\",channelMeeting:\"adhoc_or_scheduled\"},meetingStartedNotification:\"meeting_started_notification\",meetupReplyChain:\"meetup_reply_chain\",meetUpScreen:\"meetup_screen\",multiCallList:\"multi_call_list\",ongoingCallDialog:\"ongoing_call_dialog\",peopleCard:\"people-card\",profileCardPersonInfo:\"profile_card_person_info\",callMeBackDialog:\"call_me_back_dialog\",roster:\"roster\",retry:\"retry\",shortcut:\"shortcut\",sharer:\"sharer\",viewer:\"viewer\",transferTargetType:\"transferTargetType\",transferType:\"transfer_type\",callParkType:\"call_park_type\",voicemailList:\"voicemail_list\",isRejoin:\"is_rejoin\",rigelConsoleScreen:\"rigel_console_screen\",rigelFrontOfRoomLoadFailed:\"rigel_front_of_room_load_failed\",rigelAutoScreenSharing:\"rigel_auto_screen_sharing\",rigelHdmiUnplugged:\"rigel_hdmi_unplugged\",rigelAutoScreenSharingTakeover:\"rigel_auto_screen_sharing_takeover\",rigelConsoleNewMeeting:\"rigel_console_new_meeting\",rigelConfigureWhiteboardCamera:\"rigel_configure_whiteboard_camera\",rigelShareTray:\"rigel_share_tray\",screenSharingDropped:\"screen_sharing_dropped\",screensharingStolen:\"screen_sharing_stolen\",screenSharingDeviceDisconnected:\"screen_sharing_device_disconnected\",shareSystemAudioCancelled:\"share_system_audio_cancelled\",slashCommand:\"slash_command\",initCallFailed:\"init_call_failed\",initScreenshareCallFailed:\"init_screenshare_call_failed\",joinCallFailed:\"join_call_failed\",joinScreenshareCallFailed:\"join_screenshare_call_failed\",acceptCallFailed:\"accept_call_failed\",acceptScreenshareCallFailed:\"accept_screenshare_call_failed\",voicemailCall:\"voicemail_call\",unparkCall:\"unpark_call\",hidTriggered:\"hid_triggered\",acceptCall:\"accept_call\",getUserMediaReload:\"get_user_media_reload\",acceptFromJoinCall:\"accept_from_join_call\",startConsultation:\"start_consultation\",callingStartButton:\"calling_start_button\",callingStartButtonWithDropdown:\"calling_start_button_with_dropdown\",livePersonCard:\"live_person_card\",centralDataLayer:\"central_data_layer\",promptToTalk:\"prompt_to_talk\",callingProtocolDialog:\"calling_protocol_dialog\",voiceSkills:{contactCall:\"voice_skills_contact_call\",pstnCall:\"voice_skills_pstn_call\",joinMeeting:\"voice_skills_join_meeting\",endCall:\"voice_skills_end_call\",muteUnmute:\"voice_skills_toggle_mute\",holdResume:\"voice_skills_toggle_hold\",addToCall:\"voice_skills_add_to_call\"},callingMultiWindowTitle:\"calling_multi_window_title\",none:\"default\",callingParticipantStream:\"calling_participant_stream\",screenSharingControl:\"screen_sharing_control\"},remoteMute:{muteParticipant:\"calling_mute_participant\",muteAll:\"calling_mute_all\"},lobby:{admitParticipant:\"calling_lobby_admit\",denyParticipant:\"calling_lobby_deny\"},hid:{hidServiceInitialize:\"hid_service_initialize\",handleOnDidHookEvent:\"handleOnDidHookEvent\",answerIncomingCallFromDevice:\"answerIncomingCallFromDevice\",updateActiveDeviceInCall:\"updateActiveDeviceInCall\",deviceChangeFromApp:\"deviceChangeFromApp\",callAutoUnmuteFromHidDevice:\"callAutoUnmuteFromHidDevice\",autoMuteToggleFromHidDevice:\"autoMuteToggleFromHidDevice\"},teamsDevice:{callNotificationTimeout:3e5},reasons:{acceptWithAudio:\"accept_with_audio\",acceptWithVideo:\"accept_with_video\",acceptFromScreenshare:\"accept_from_screenshare\",acceptWithoutAudio:\"accept_without_audio\",autoRejectInAnSfbMeeting:\"auto_reject_in_an_sfb_meeting\",autoRejectInATeamsMeeting:\"auto_reject_in_a_teams_meeting\",autoRejectInACallDisposing:\"auto_reject_in_a_call_disposing\",autoRejectInAPostCall:\"auto_reject_in_a_post_call\",crossCloudMeetingJoinAttempt:\"cross_cloud_meeting_join_attempt\",duplicateScenario:\"duplicate_scenario\",reply:\"reply\",reject:\"reject\",timeout:\"timeout\",disconnected:\"disconnected\",rejectFromHidDevice:\"reject_from_hid_device\"},callConsultation:{openDialog:\"open_consult_picker_dialog\"},callTransfer:{openDialog:\"open_transfer_dialog\",transferor:\"call_transferor\",transferee:\"call_transferee\",transferTarget:\"call_transfer_target\"},multiCallList:{callResumeClicked:\"call_resume_multi_call_list\",incomingCall:\"incoming_call_multi_call\",outgoingCall:\"outgoing_call_multi_call\"},sharing:{displaySharingSources:\"display_sharing_sources\",layoutSharingPanel:\"layout_sharing_panel\",shareScreen:\"share_screen\",shareWindow:\"share_window\",shareCamera:\"share_camera\",pptViewerInit:\"ppt_viewer_init\"},trouterService:{init:\"trouter_service_init\",start:\"trouter_service_start\",stop:\"trouter_service_stop\",stateChange:\"trouter_service_state_change\",urlAvailable:\"trouter_service_url_available\",doubleConnect:\"double_connect\",reconnect:\"trouter_client_reconnect\",trouterUrlRequest:\"trouter_service_url_request\",checkConnection:\"trouter_service_check_connection\"},routing:{showInformationalDialog:\"call_routing_informational_dialog\",showOfficeContactCardDialog:\"call_routing_office_contact_card_dialog\",updateClientPreference:\"call_routing_update_client_preference\",getUserEvEnabled:\"user_ev_enabled\",showSettingsCallingTab:\"call_show_settings_calling_tab\"},voiceSettings:{startup:\"call_voice_settings_startup\",killSwitch:\"call_voice_settings_kill_switch\",registerIMProvider:\"call_voice_settings_registerasimprovider\",updateVoicemailSetting:\"update_voicemail_settings\"},newAlert:\"call_new_alert_service\",qualityChangedEvent:\"call_quality_event\",registerNewAlert:\"call_register_new_alert_service\",recording:{getStreamPermissions:\"getStreamPermissions\",getStreamPermissionsAndPolicy:\"getStreamPermissionsAndPolicy\",acceptStreamPolicy:\"acceptStreamPolicy\",streamPermissions:{step:{beforeGettingTenantInfo:\"tenant-info-to-be-requested\",tenantInfoReceived:\"tenant-response-received\",beforeGettingStreamPerms:\"stream-permissions-to-be-requested\",beforeGettingExtendedStreamPerms:\"stream-permissions-and-policy-to-be-requested\",beforeAcceptingStreamPolicy:\"stream-policy-to-be-accepted\",permissionsReceived:\"stream-permissions-received\"}},start:\"start_recording\",stop:\"stop_recording\",recordingBotAdding:\"recording_bot_adding\",recordingBotAdded:\"recording_bot_added\",titleAndTokenResolved:\"title_and_token_resolved\",recordingFailedPending:\"recording_failed_pending\",channelTeamNotFetched:\"channel_team_not_fetched\",tokenResolved:\"token_resolved\",statusUpdated:\"status_updated\",recordingDebugScenario:\"recording_debug_issue\",recordingMessageReceived:\"recording_message\"},closedCaptions:{start:\"start_closed_captions\",stop:\"stop_closed_captions\",statusUpdated:\"closed_captions_status_updated\"},voiceCollection:{start:\"start_voice_collection\"},transcript:{start:\"transcript_start\",stop:\"transcript_stop\",diagnostic:\"transcript_diagnostic\",step:{beforeCreatingNewTranscription:\"beforeCreatingNewTranscription\",beforeGettingTranscript:\"beforeGettingTranscript\",beforeUpdatingTranscript:\"beforeUpdatingTranscript\"}},interop:{receivedInteropHoldRequest:\"received_interop_hold_request\",sendInteropHoldRequest:\"send_interop_hold_request\"},screenSharingMode:\"screen_sharing_mode\",appSharingFeatureEnabled:\"appsharing_feature_enabled\",appSharingFeatureSupported:\"appsharing_feature_supported\",screenSharingMonitorCount:\"screensharing_monitor_count\",appSharingWindowCount:\"appsharing_window_count\",protocol:{registerTelProtocol:\"call_protocol_register_tel_protocol\",unregisterSfBProtocols:\"call_protocol_unregister_sfb_protocols\"},updateConversationId:\"update_conversation_id\"},contentSharing:{sessionStarted:\"content_sharing_session_started\",start:\"content_sharing_start\",presenterJoin:\"content_sharing_presenter_join\",viewerJoin:\"content_sharing_viewer_join\",rejoin:\"content_sharing_rejoin\",stop:\"content_sharing_stop\",stateUpdated:\"content_sharing_state_updated\",getRecentFileList:\"get_recent_file_list\",getMeetingAttachmentList:\"get_meeting_attachment_list\",contentSharingScreenSharingTerminate:\"content_sharing_screen_sharing_terminate\",pptHandleFileAttachment:\"ppt_handle_file_attachment\",pptHandleReferenceAttachment:\"ppt_handle_reference_attachment\",pptSharingStop:\"ppt_sharing_stop\",pptSharingWrsInit:\"ppt_sharing_wrs_init\",pptSharingPresenterChangedSlides:\"ppt_sharing_presenter_changed_slides\",pptSharingPresenterChangedEnablePrivateView:\"ppt_sharing_presenter_changed_enable_private_view\",pptSharingViewerChangedEnablePrivateView:\"ppt_sharing_viewer_changed_enable_private_view\",pptSharingStartedPrivateView:\"ppt_sharing_started_private_view\",pptSharingBackToPresenter:\"ppt_sharing_back_to_presenter\",pptSharingTakeControl:\"ppt_sharing_take_control\",pptSharingViewerConfirmation:\"ppt_sharing_viewer_confirmation\",steps:{meetingAttachmentRetrieved:\"meeting_attachment_retrieved\",dtoCreated:\"dto_created\",sessionCreated:\"session_created\",dtoParsed:\"dto_parsed\",layoutItemCreated:\"layout_item_created\",layoutItemInitialized:\"layout_item_initialized\",joinedSession:\"joined_session\",sessionAdded:\"session_added\",bootstrapperLoaded:\"bootstrapper_loaded\"}},callTab:{loadLog:\"call_tab_load_log\",updateLog:\"call_tab_update_log\",openActionMenu:\"call_tab_open_action_menu\",actionChatWith:\"call_tab_action_chat_with\",actionDeleteLog:\"call_tab_action_delete_log\"},devices:{deviceManagerServiceInit:\"device_manager_service_init\",logDevices:\"device_manager_log_devices\",devicesNotAvailableAtCallStart:\"devices_not_available_call_start\"},TTY:{loadTTY:\"call_tty_load_setting\",setTTY:\"call_tty_set_setting\"},voicemailTab:{openActionMenu:\"call_voicemail_open_action_menu\",loadList:\"call_voicemail_tab_load_list\",loadListCacheHit:\"call_voicemail_tab_cache_hit\",periodicSync:\"call_voicemail_periodic_sync\",markReadUnread:\"mark_voicemail_read_or_unread\"},policies:{periodicSync:\"call_policies_periodic_sync\",normalize:\"call_policies_normalize\",fetchPolicies:\"call_fetch_policies\"},exchangeContactsTab:{openActionMenu:\"saved_contact_tab_open_action_menu\",actionCall:\"saved_contact_tab_action_call\",actionChatWith:\"saved_contact_tab_action_chat_with\",loadSaved:\"saved_contact_tab_load_contacts\",fetchComplete:\"fetched_contacts_from_service\",startCallResolved:\"start_call_resolved\",peopleResolved:\"people_resolved\",addContact:\"add_contact\"},contactsTab:{loadCallLogs:\"contact_tab_load_logs\",contactActions:\"contact_tab_open_action_menu\",orgChart:\"contact_tab_org_chart\",orgChartResolved:\"org_chart_resolved\",favorites:\"contact_tab_favorites\",call:\"contact_tab_call\"},exchangeContactsService:{getAll:\"get_from_db_and_mt\",firstRequest:\"first_request_of_session\",saveSkipToken:\"save_skip_token\",getFromMT:\"get_from_mt\",resolveExchangeContacts:\"resolve_exchange_contacts\"},buddyListService:{getBuddyList:\"get_buddy_list\",getBuddyListFromMt:\"get_buddy_list_from_mt\",getBuddyListFromDB:\"get_buddy_list_from_cache\",getBuddyGroup:\"get_buddy_list_group\",createBuddyGroup:\"create_buddy_group\",renameBuddyGroup:\"rename_buddy_group\",removeContactFromAllBuddyGroups:\"delete_contact_from_all_buddy_groups\",deleteMemberFromBuddyGroup:\"delete_members_from_buddy_group\",deleteBuddyGroup:\"delete_buddy_group\",addMembersMT:\"add_members_MT\",addMembersViaPhone:\"add_members_via_phone\",addMembersViaPhoneJobTitleAndCompanyName:\"add_members_via_phone_with_job_title_company_name\",addMembersViaEmail:\"add_members_via_email\",addBulkMembersViaEmail:\"add_bulk_members_via_email\",getFavorites:\"get_favorites\",emptyFavoritesGroup:\"empty_favorites_group\",updateMembersMT:\"update_members_MT\",addMemberToFavorites:\"add_member_to_favorites\",openDatabase:\"open_database\",openEtagDatabase:\"open_buddyList_etag_database\",resolveBuddyListContacts:\"resolve_buddyList_contacts\",getBuddyGroupFromMT:\"get_buddyGroup_from_MT\"},priorityContactsService:{loadPriorityContacts:\"load_priority_contacts\",getPriorityContactsFromMt:\"get_priority_contacts_from_mt\",getPriorityContactsFromDB:\"get_priority_contacts_from_db\",addContactsMT:\"add_contacts_mt\",deleteContactsMT:\"delete_contacts_mt\",openDatabase:\"open_priority_contacts_db\",resolvePriorityContacts:\"resolve_priority_contacts\"},taggedContactsService:{getTaggedBuddyGroupFromMT:\"getTaggedBuddyGroup_from_MT\",addingTaggedContact:\"adding_tagged_contact\",removingTaggedContact:\"removing_tagged_contact\"},presence:{postActive:\"presence_post_active\",startup:{myLoginStatus:\"presence_startup_mystatus\",otherStatuses:\"presence_startup_otherstatuses\"},sfbTeamsUpgradePolicy:\"sfb_teams_upgrade_policy\",longpollUpdates:\"presence_longpoll_updates\",resyncOtherStatuses:\"presence_resync_otherstatuses\",myStatus:{isChanged:\"presence_ischanged_mystatus\",implicitSwitch:\"presence_implicitswitch_mystatus\",explicitSwitch:\"presence_explicitswitch_mystatus\",implicitSwitchUnifiedPresence:\"unified_presence_implicitswitch_mystatus\",explicitSwitchUnifiedPresence:\"unified_presence_explicitswitch_mystatus\"}},unifiedPresence:{startup:{myLoginStatus:\"unified_presence_startup_mystatus\",otherStatuses:\"unified_presence_startup_otherstatuses\"},createEndpoint:\"unified_presence_create_endpoint\",deleteEndpoint:\"unified_presence_delete_endpoint\",postActive:\"unified_presence_post_active\",setUserInitiatedPresence:\"unified_presence_set_user_initiated_presence\",publishEndpointPresence:\"unified_presence_publish_endpoint_presence\",getPresence:\"unified_presence_get_presence\",getPendingPresence:\"unified_presence_get_pending_presence\",atleastOnePresenceModeOn:\"unified_presence_atleast_one_presence_mode_is_on\",setStatus:\"unified_presence_set_status\",subscribePresence:\"unified_presence_subscribe_presence\",unsubscribePresence:\"unified_presence_unsubscribe_presence\",trouterClient:{initConnected:\"unified_presence_trouter_init_connected\",reconnected:\"unified_presence_trouter_reconnected\",disconnected:\"unified_presence_trouter_disconnected\",replaceConnection:\"unified_presence_trouter_replace_connection\"}},bookmarks:{loadBookmarksPage:\"load_bookmarks\"},wiki:{lazyLoadScenario:\"lazy_wiki\",deleteCanvas:\"wiki_delete_canvas\",movePage:\"wiki_move_page\",moveSection:\"wiki_move_section\",deletePage:\"wiki_delete_page\",recoverPageState:\"wiki_recover_page_state\",deleteSection:\"wiki_delete_section\",recoverSectionState:\"wiki_recover_section_state\",populateCanvas:\"wiki_populate_canvas\",getPage:\"wiki_get_page\",loadAllSections:\"wiki_load_all_sections\",getSection:\"wiki_get_section\",focusSection:\"wiki_focus_section\",lockSection:\"wiki_lock_section\",lockOrUnlockSection:\"wiki_lock_unlock_section\",newCanvas:\"wiki_new_canvas\",newPage:\"wiki_new_page\",newSection:\"wiki_new_section\",newPersonalNote:\"wiki_new_personal_note\",savePageTitle:\"wiki_save_page_title\",saveSection:\"wiki_save_section\",savePageAsMHTFile:\"save_page_as_mht_file\",deleteMHTFileForPage:\"delete_mht_file_for_page\",cancelSaveSection:\"wiki_cancel_save_section\",unlockSection:\"wiki_unlock_section\",createList:\"wiki_create_list\",createFromChannel:\"wiki_create_tab\",createFromTeam:\"wiki_create_general_tab\",createWiki:\"wiki_create_wiki\",initContext:\"wiki_init_context\",ensureImagesFolderExists:\"wiki_ensure_images_folder_exists\",canvasExists:\"wiki_canvas_exists\",downloadImages:\"wiki_download_images\",loadThumbnails:\"wiki_load_thumbnails\",downloadThumbnail:\"wiki_download_thumbnail\",uploadImage:\"wiki_upload_image\",presenceIndicator:{request:\"wiki_presence_request\",notification:\"wiki_presence_notification\",left:\"wiki_presence_left\",report:\"wiki_presence_report\"},loadCallingMeetingNotes:\"wiki_load_calling_meeting_notes\",loadInTabMeetingNotes:\"wiki_load_in_tab_meeting_notes\",updateTabConfiguration:\"wiki_update_tab_configuration\",mapAmsImage:\"wiki_map_ams_image\",grantAccessToWikiForPrivateMeeting:\"wiki_grant_access_to_list_for_private_meeting\",findWikiAttachmentChannel:\"wiki_find_attachments_for_channel_meeting\",startSectionConversation:\"wiki_start_section_conversation\"},waffle:{getApps:\"waffle_get_apps\",resolveSharePointUrl:\"waffle_resolve_sp_url\"},cacheProvider:{loadAllFromCache:\"load_all_from_cache\",loadAllFromMemory:\"load_all_from_memory\"},guestAccess:{inAppRedemption:\"guest_access_in_app_redemption\",guestTenantPickerPageLoaded:\"guest_access_tenant_picker_page\"},outOfOffice:{emitOofBanner:\"emit_oof_banner\"},statusNoteBanner:{emitStatusNoteBanner:\"emit_statusnote_banner\"},statusNoteSettings:{setNote:\"set_status_note\"},textEditorService:{htmlPasteHandler:{scenario:{handlePastedImage:\"messaging_handle_pasted_image\",upcastOnPaste:\"textEditor_htmlPasteHandler_upcastOnPaste\"},step:{applyTableFormattingRules:\"applyTableFormattingRules\",convertAtMentions:\"convertAtMentions\",deletedPastedImage:\"deletedPastedImage\",fixedUpAmsDom:\"fixedUpAmsDom\",deletedResizer:\"deletedResizer\",handledImageBlob:\"handledImageBlob\"}}},addMembersSpeedDial:{addContact:\"add_contact\",editContact:\"edit_contact\"},addContactsBlockList:{addBlockListContact:\"add_BlockList_contact\",removeBlockListContact:\"remove_BlockList_contact\"},wizard:{migrateGroup:\"wizard_migrate_group\"},cortana:{allEvents:\"cortana_all_events\",auth:\"cortana_auth\",action:{actionScenarioName:\"cortana_action\",asyncScenarioName:\"cortana_action_async\",skillScenarioName:\"cortana_skill\",marks:{skillTransformed:\"skill_transformed\",invokingAction:\"invoking_action\"}},audioDeviceUpdated:\"cortana_audio_updated\",busy:\"cortana_busy\",deepLinkLaunch:\"cortana_deeplink_launch\",init:\"cortana_init\",notStart:\"cortana_notstart\",pdpAuthentication:\"cortana_pdpauth\",query:{scenarioName:\"cortana_query\",marks:{started:\"cortana_query_started\",responding:\"cortana_query_responding\",clientskill:\"cortana_query_clientskill\",action:\"cortana_query_action\",recognitionError:\"cortana_query_recog_error\",actionresponse:\"cortana_action_response\",stopRequested:\"cortana_query_stopreq\"}},settingsUpdate:\"cortana_settings_update\"},sfbFre:{getUpgradePolicy:\"sfb_fre_get_upgrade_policy\",start:\"sfb_fre_start\",showWelcomeDialog:\"sfb_fre_show_welcome_dialog\",showQuickStartDialog:\"sfb_fre_show_quick_start_dialog\",showTBotQuickStartVideoDialog:\"sfb_fre_show_tbot_quick_start_video_dialog\",marks:{tBotWelcomeEnabled:\"sfb_fre_tbot_welcome_enabled\",quickStartDialogEnabled:\"sfb_fre_quick_start_dialog_enabled\"}},manageTenant:{getUsers:\"manage_tenant_get_users\",getAdmins:\"manage_tenant_get_admins\",updateUserRole:\"manage_tenant_update_user_role\",removeUser:\"manage_tenant_remove_user\",membersCanInvite:{get:\"manage_tenant_members_can_invite_get\",put:\"manage_tenant_members_can_invite_put\"},dashboard:{membersTabLoad:\"manage_tenant_dashboard_members_tab_load\"}},manageStorage:{getUserQuota:\"storage_management_get_user_quota\",getTenantQuota:\"storage_management_get_tenant_quota\"},memoryTelemetry:{loadedModulesSize:\"loaded_modules_size\"},whiteboard:{loadWhiteboard:\"load_whiteboard\",removeTabProperty:\"remove_whiteboard_tab_property\",steps:{urlRetrieved:\"whiteboard_url_retrieved\",loadingPolicyFromStore:\"loading_whiteboard_policy_from_store\",retrievingPolicyFromServer:\"retrieving_whiteboard_policy_from_server\",foundPolicyInStore:\"found_whiteboard_policy_in_store\",storePolicy:\"store_whiteboard_policy\",whiteboardRendererDestroyed:\"whiteboard_renderer_component_destroyed\"},getWhiteboardPolicy:\"get_whiteboard_policy\"},audioMessage:{downloadAudioMessage:\"download_audio_message\",steps:{startDownloadAudioMessage:\"download_audio_message_start\"}},infoPane:{channelActivity:{getChannelActivity:\"info_pane_get_channel_activity\"},channelDescription:{channelDescriptionLoad:\"info_pane_load_channel_description\",getChannelDescription:\"info_pane_get_channel_description\"}},targeting:{peopleTargetingPrefix:\"targeting_people_\"},schoolApp:{teamSelected:\"team_selected\",backClick:\"back_click\",filterSelected:\"filter_selected\"},itpro:{cta:{load:{name:\"itpro-cta\",steps:{teamsListLoaded:\"teamsList-loaded\",tasLoaded:\"tas-loaded\"}},loadMore:{name:\"itpro-cta-loadMore\"}},pta:{load:{name:\"itpro-pta\",steps:{teamsListLoaded:\"teamsList-loaded\",tasLoaded:\"tas-loaded\"}}}},pendingMembers:{getPendingMembersRequest:\"get_pending_members_request\",unlockTeamRequest:\"unlock_team_request\",bannerHiddenFromThreadUpdate:\"banner_hidden_from_threadupdate\"}},this.scenarioStepStatus={success:\"success\",failure:\"failure\",timeout:\"timeout\",abandoned:\"abandoned\",incomplete:\"incomplete\",tabSwitch:\"tab_switched\",appMinimized:\"app_minimized\",pause:\"pause\",resume:\"resume\"},this.scenarioDataPropNames={data:\"data\",error:\"error\",errorMessage:\"errorMessage\",teamId:\"Team.Id\",threadId:\"Thread.Id\",groupId:\"Group.Id\",teamType:\"Team.Type\",cacheHit:\"cacheHit\",broadcastData:\"broadcastData\",broadcastError:\"broadcastError\",broadcastReason:\"broadcastReason\"},this.scenarioEventData={type:\"type\",size:\"size\",entryPoint:\"entryPoint\",scenarioEntryPoint:{fileConflictDialog:\"file-conflict-dialog\",single:\"single\"}},this.leftRailFilterExperimentGroup={control:\"control\",treatment:\"treatment\"},this.userTracking={reportBadPerf:\"bad_perf\"},this.myChannels={email:\"Email\"},this.notification={type:{recommendation:\"recommendation\"},subType:{backoff:\"backoff\"}},this.notificationSettings={userSettingWhiteListedKeys:[\"emailSettings\",\"toastSettings\",\"activityGenerationSettings\",\"soundsSettings\",\"sfbSettings\",\"chatSettings\",\"muteUnmutePostSettings\",\"closedCaptionsSettings\",\"selectedPreset\"],propNames:{chat:\"Chat\",reply:\"Reply\",replyToReply:\"ReplyToReply\",like:\"Like\",likeInChat:\"LikeInChat_v2\",mention_Channel:\"Mention_Channel\",mention_Team:\"Mention_Team\",mention_Person:\"Mention_Person\",mentionInChat_Person:\"MentionInChat_Person_v2\",popOutChat:\"popOutChat\",teamMembershipChange_AddedToTeam:\"TeamMembershipChange_AddedToTeam\",teamMembershipChange_PromotedToTeamAdmin:\"TeamMembershipChange_PromotedToTeamAdmin\",alertSound:\"alertSound\",emailNotificationDelay:\"EmailNotificationDelay\",emailDigestDelay:\"EmailDigestDelay\",meetingWentLiveNotification:\"MeetingWentLiveNotification\",meetingChatNotification:\"meetingChatNotification\",followChannelMessage:\"Follow_ChannelNewMessage\",visible_ChannelNewMessage:\"Visible_ChannelNewMessage_v2\",visible_ChannelReplyMessage:\"Visible_ChannelReplyMessage_v2\",visible_ChannelMention:\"Visible_ChannelMention_v2\",inferred:\"Inferred\",trending:\"Trending\",dlp:\"DLP\",reaction:\"reaction\",newPosts:\"NewPosts\",channelMentions:\"Channel_Mentions\"},uisProps:{BannerAndFeed:\"BannerAndFeed\",Off:\"Off\",Feed:\"Feed\"},multiActionProps:{Follow_ChannelNewMessage:[\"Follow_ChannelNewMessage\",\"Follow_ChannelReplyMessage\"]},timeouts:{sfbChat:25},defaults:\"defaults\"},this.callForwardingSettings={favoriteTargetListMaxLength:3,voiceMailDelayInSeconds:20,userPersonalInfoHidden:\"hidden\",targetValueType:{user:\"user\",phoneNumber:\"phoneNumber\"},callGroupDetails:{maxMemberCount:25,maxCallMembersForInOrderRing:5,defaultMaxMemberCount:5,defaultDelaySeconds:0,callOrder:{simultaneous:\"simultaneous\",inOrder:\"inOrder\"}}},this.routingFlags={preferSfb:\"preferSfb\"},this.forwardingDestinationType={user:\"user\",team:\"team\",delegates:\"delegates\",voicemail:\"voicemail\"},this.transferorType={unknown:\"unknown\",delegator:\"delegator\",teamMember:\"teamMember\",groupMember:\"groupMember\"},this.endpointType={default:\"default\",lync:\"lync\",voicemail:\"voicemail\"},this.incomingCallType={default:\"default\",forward:\"forward\",transfer:\"transfer\"},this.urlProtocol={type:{callTo:\"callTo\",tel:\"tel\",im:\"im\"}},this.downloadManager={downloadStatus:{downloaded:\"Downloaded\",downloading:\"Downloading\",failed:\"Failed\"}},this.actionCounters={uriToMri:{invalidContacts:\"invalidCts\",phoneNumberContacts:\"phoneCts\",newResolvedContacts:\"newResolvedCts\",newUnresolvedContacts:\"newUnresolvedCts\",cachedResolvedContacts:\"cachedResolvedCts\",cachedUnresolvedContacts:\"cachedUnresolvedCts\"}},this.slashCommands={parameterIds:{app:\"appName\",who:\"whoMessage\",joinParam:\"joinParam\",helpParam:\"helpParam\",files:\"files\",wiki:\"wikiNote\",teamName:\"teamName\",message:\"message\",userMri:\"userMri\",person:\"person\",chat:\"chat\",calendarEvent:\"calendarEvent\",popOutNewWindow:\"popOutNewWindow\",cortana:\"cortana\"},commandIds:{atMention:\"atMention\",join:\"join\",help:\"help\",available:\"available\",away:\"away\",busy:\"busy\",brb:\"brb\",dnd:\"dnd\",whatsNew:\"whatsNew\",keyboard:\"keyboard\",reportProblem:\"reportProblem\",perfDashboard:\"perfDashboard\",wiki:\"wiki\",app:\"app\",call:\"call\",files:\"files\",activity:\"activity\",mentions:\"mentions\",unread:\"unread\",saved:\"saved\",goto:\"goto\",org:\"org\",chat:\"chat\",test:\"test\",who:\"who\",calendar:\"calendar\",pop:\"pop\",testcall:\"testcall\",probecall:\"probecall\"}},this.events={startup:{conversationStoreFetchThreads:\"conversationStore_fetchThreads\",ensureRosterStateInSyncOnLoad:\"ensureRosterStateInSyncOnLoad\",ensureRosterStateInSync:\"ensureRosterStateInSync\"},app:{framePltDone:\"app:framePltDone\",installed:\"installed\",closeGallery:\"closeGallery\",extraJsNotServed:\"extraJsNotServed\",isReady:\"app:isReady\",loadingComplete:\"app:loadingComplete\",galleryReady:\"td-apps-gallery-ready\"},appBar:{alertsClicked:\"appBar:alertsClicked\",addItem:\"appBar:addItem\",removeItem:\"appBar:removeItem\",savedClicked:\"appBar:savedClicked\",activityClicked:\"appBar:activityClicked\",yourSpacesClicked:\"appBar:yourSpacesClicked\",calendarClicked:\"appBar:calendarClicked\"},appHeaderBar:{appHeaderBarClicked:\"appHeaderBarClicked\",navigationIndexChanged:\"navigationIndexChanged\",activityNavigationIndexChanged:\"activityNavigationIndexChanged\"},appResponsiveness:{update:\"appResponsiveness:update\",source:{appbar:\"appbar\",powerbar:\"powerbar\",powerbarNewChat:\"powerbarNewChat\",composeMessage:\"composeMessage\",channelList:\"channelList\",chatList:\"chatList\",messageList:\"messageList\"}},adal:{tokenRenewSuccess:\"adal:tokenRenewSuccess\",tokenRenewFailure:\"adal:tokenRenewFailure\",loginSuccess:\"adal:loginSuccess\",loginFailure:\"adal:loginFailure\",stateMisMatch:\"adal:stateMismatch\",loginRedirect:\"adal:loginRedirect\",nullUserProfileFound:\"adal:nullUserProfileFound\",clearAdalCache:\"adal:clearAdalCache\"},bluetoothLE:{burstScanStopped:\"ble:burst-scan-stopped\",discover:\"ble:discover\",radioNotReady:\"ble:radio-not-ready\",radioReady:\"ble:radio-ready\",getRadioState:\"ble:get-radio-state\",burstScan:\"ble:burst-scan\",scanStart:\"ble:scan-start\",scanStop:\"ble:scan-stop\",expoDiscovery:\"expo-discovery\",rigelDiscovery:\"rigel-discovery\",adjacent:\"adjacent\",proximal:\"proximal\"},macProtocols:{register:\"macProtocolsRegister\"},migrate:{newUserAutoFollowMigrate:\"newUserAutoFollowMigrate\"},appState:{presenting:\"appState:presenting\",inCall:\"appState:inCall\",inBroadcast:\"appState:inBroadcast\",interactive:\"appState:interactive\",inactive:\"appState:inactive\",longInactive:\"appState:longInactive\",expired:\"appState:expired\",disabled:\"appState:disabled\",disconnected:\"appState:disconnected\",offline:\"appState:offline\",uninitialized:\"appState:uninitialized\",machineStateChanged:\"appState:machineStateChanged\",minimizedChanged:\"appState:minimizedChanged\",unsuspended:\"appState:unsuspended\",changed:\"appState:changed\",appInUse:\"appState:appInUse\",initialized:\"appState:initialized\",settingsChanged:\"appState:settingsChanged\",mainWindowInUse:\"appState:mainWindowInUse\",keyboardNavigationModeEnabled:\"keyboardNavigationModeEnabled\",keyboardNavigationModeDisabled:\"keyboardNavigationModeDisabled\",blankScreenDetected:\"blankScreenDetected\",blankScreenDetectedAfterRepaint:\"blankScreenDetectedAfterRepaint\",blankScreenRecoveredAfterRepaint:\"blankScreenRecoveredAfterRepaint\",blankScreenDetectedAgainWithoutRepaint:\"blankScreenDetectedAgainWithoutRepaint\",blankScreenRecoveredWithoutRepaint:\"blankScreenRecoveredWithoutRepaint\",loaded:\"appState:loaded\",ready:\"appState:ready\",reasons:{masterTabLost:\"masterTabLost\",dbUpdated:\"dbVersionUpdated\",authTenantSwap:\"authTenantSwap\",dbWiped:\"dbWiped\",dbNuked:\"dbNuked\",dbDowngradeRequired:\"dbDowngradeRequired\",filesDbDowngradeRequired:\"filesDbDowngradeRequired\",contactsDbDowngradeRequired:\"contactsDbDowngradeRequired\",teamsMembersDbDowngradeRequired:\"teamsMembersDbDowngradeRequired\",priorityContactsDbDowngradeRequired:\"priorityContactsDbDowngradeRequired\",buddyListEtagDbDowngradeRequired:\"buddyListEtagDbDowngradeRequired\",suggestedTeamsDbDowngradeRequired:\"suggestedTeamsDbDowngradeRequired\",appsDbDowngradeRequired:\"appsDbDowngradeRequired\",notificationsDbDowngradeRequired:\"notificationsDbDowngradeRequired\",serviceWorkerTelemetryRequired:\"serviceWorkerTelemetryRequired\",offlineActionsManagerDbDowngradeRequired:\"offlineActionsManagerDbDowngradeRequired\",substrateSearchPeopleDBDowngradeRequired:\"substrateSearchPeopleDBDowngradeRequired\",circuitBreakerDBDowngradeRequired:\"circuitBreakerDBDowngradeRequired\",userStateDbDowngradeRequired:\"userStateDbDowngradeRequired\",appLogout:\"appLogout\",offShiftLogout:\"offShiftLogout\",noAccessForResource:\"noAccessForResource\",resourceDisabled:\"resourceDisabled\",ssoAcquireTokenRenewFailed:\"ssoAcquireTokenRenewFailed\",sessionNotSentAndRequestSilentSignIn:\"sessionNotSentAndRequestSilentSignIn\",unsuspended:\"unsuspended\",sessionExpired:\"sessionExpired\",unknownAuthError:\"unknownAuthError\",recoverableAuthError:\"recoverableAuthError\",renewalTimeout:\"renewalTimeout\",receivedExpiredToken:\"receivedExpiredToken\",receivedSameToken:\"receivedSameToken\",backgroundTaskSpurious:\"backgroundTaskSpurious\",cancelled:\"cancelled\",aborted:\"aborted\",loginAutoRenewFailure:\"loginAutoRenewFailure\",resourceRequiresMfa:\"resourceRequiresMfa\",missingUserAccountInTenant:\"missingUserAccountInTenant\",licenseDisabled:\"licenseDisabled\",unsupportedBrowser:\"unsupportedBrowser\",userStorageMisMatch:\"userStorageMisMatch\",userInitiated:\"userInitiated\",userInitiatedDesktopOrigin:\"userInitiatedDesktopOrigin\",tokenRevoked:\"tokenRevoked\",resourceRequiresConsent:\"resourceRequiresConsent\",deviceNotCompliant:\"deviceNotCompliant\",devicePolicyUnsupported:\"devicePolicyUnsupported\",badUserProfile:\"badUserProfile\",signedInWithUnRedeemedTenant:\"signedInWithUnRedeemedTenant\",signedInWithGuestFeatureOff:\"signedInWithGuestFeatureOff\",tenantMissMatch:\"tenantMissMatch\",tenantSwitch:\"tenantSwitch\",msaGuestLicenseError:\"msaGuestLicenseError\",suffixes:{inOrchestration:\"-inOrchestration\"}}},appServiceState:{changed:\"appServiceState:changed\"},error:{unhandledException:\"unhandledException\"},engagementSurfaces:{onAction:\"engagmentSurfaces_onAction\",killActive:\"engagementSurfaces_killActive\"},fre:{evaluate:\"fre_evaluate\"},coachmarks:{seen:\"coachmark_seen\",hasData:\"coachmark_has_data\"},cortana:{activated:\"cortanaActivated\",dismissed:\"cortanaDismissed\",invoke:\"cortanaInvoke\",openEducationalPage:\"openEducationalPage\",settingsUpdated:\"cortanaSettingsUpdated\",init:\"cortanaInit\"},debug:{messageListFullyRendered:\"messageListFullyRendered\"},dialpad:{clearDialpadDisplay:\"clear_dialpad_display\",myPhoneNumberChanged:\"my_phone_number_changed\"},anonymousMeeting:{nameChangeEvent:\"nameChange\"},memory:{startupComplete:\"memoryStartupComplete\",framePltComplete:\"memoryFramePltComplete\",storageConsumed:\"storageConsumed\",iDBPercentUsed:\"iDBPercentUsed\",iDBCount:\"iDBCount\",iDBTotalMBGranted:\"iDBTotalMBGranted\",iDBTotalMBUsed:\"iDBTotalMBUsed\",localStorageFullError:\"LocalStorageModule.notification.error\",overLocalStorageQuota:\"overLocalStorageQuota\",overDatabaseQuota:\"overDatabaseQuota\"},startUpOrchestrationPlan:{orchestrationPlanSelection:\"startup_orchestrationPlan_selection\"},searchSource:{osearch:\"osearch\",substrate:\"3s\"},substrateSearch:{responseReceived:\"responsereceived\",searchActions:\"searchactions\",searchDone:\"searchdone\",availability:\"availability\",relevance:\"relevance\",incompleteSubstrateMessage:\"incompleteSubstrateMessage\",peopleSearchWarmup:\"PeopleSearchWarmup3S\",peopleSearchResults:\"PeopleSearchResult3S\",messageSearchQueryEcho3s:\"messagesearch_query_echo_3s\",userActivityFeedQueryEcho3s:\"useractivityfeed_query_echo_3s\",myActivityFeedQueryEcho3s:\"myactivityfeed_query_echo_3s\",messagePaneQueryEcho3s:\"messagepane_query_echo_3s\",chatFileTabQueryEcho3s:\"chatfiletab_query_echo_3s\",messageSearchQuery3s:\"messagesearch_query_3s\",userActivityFeedQuery3s:\"useractivityfeed_query_3s\",myActivityFeedQuery3s:\"myactivityfeed_query_3s\",messagePaneQuery3s:\"messagepane_query_3s\",chatFileTabQuery3s:\"chatfiletab_query_3s\",messageSearchQueryOsearch:\"messagesearch_query_osearch\",userActivityFeedQueryOsearch:\"useractivityfeed_query_osearch\",myActivityFeedQueryOsearch:\"myactivityfeed_query_osearch\",messagePaneQueryOsearch:\"messagepane_query_osearch\",chatFileTabQueryOsearch:\"chatfiletab_query_osearch\",messageSearchWarmupEcho3s:\"messagesearch_init_echo_3s\",messageSearchWarmup3s:\"messagesearch_init_3s\"},aadSearch:{peopleSearchResults:\"PeopleSearchResultAAD\"},indexedDbSearch:{peopleSearchResults:\"PeopleSearchResultIndexedDb\"},http:{networkSuspectedOffline:\"http_negative_error\",networkSuspectedOnline:\"http_positive_status\"},settings:{reload:\"settings:reload\",updated:\"settings:updated\",keyboardShortcuts:\"settings:openShortcutsOverlay\",languageChange:\"languageChange\",reloadNoLoadingScreen:\"settings:reloadNoLoadingScreen\",updatePresets:\"updatePresets\",settingsUpdate:\"settingsUpdate\"},performanceDetect:{perfModeBroadcast:\"performanceDetect_perfModeBroadcast\",performanceModeChange:\"performanceDetect_performanceModeChange\",preferenceChange:\"performanceDetect_preferenceChange\",serviceError:\"performanceDetect_serviceError\",broadcastError:\"performanceDetect_broadcastError\",webStrategyError:\"performanceDetect_webStrategyError\"},jQuery:{blur:\"blur\",click:\"click\",focus:\"focus\",keydown:\"keydown\",keyup:\"keyup\",keypress:\"keypress\",mousedown:\"mousedown\",mousemove:\"mousemove\",mouseup:\"mouseup\",mouseleave:\"mouseleave\",touchstart:\"touchstart\",touchmove:\"touchmove\",touchend:\"touchend\",paste:\"paste\",resize:\"resize\",scroll:\"scroll\"},copyMessage:{forceOpen:\"forceOpen\"},dom:{windowResize:\"resize\",iframeLoad:\"load\"},downloadManager:{downloadsViewUpdate:\"downloadsViewUpdate\",openDownloadsFolder:\"openDownloadsFolder\",openFileOnDisk:\"openFileOnDisk\",downloadCompleteToastClick:\"downloadCompleteToastClick\"},guest:{aggregatedNotifications:\"aggregatedNotifications\"},layout:{leftPaneChanged:\"leftPaneChanged\",appBarItemClicked:\"appBarItemClicked\",shortcutNavigationInLeftRailList:\"shortcutNavigationInLeftRailList\",closeLeftRail:\"close-left-rail\",openLeftRail:\"open-left-rail\",themeChanged:\"themeChanged\",fullScreenChange:\"fullScreenChange\",changeTabSettings:\"changeTabSettings\",navigateBack:\"navigateBack\",popOutTabinMW:\"popOutTabinMW\",initialized:\"initialized\",loaded:\"loaded\",surfaceHub:{fullScreenStateChanged:\"surface_hub_full_screen_state_changed\"}},feed:{feedUpdated:\"feedUpdated\",slashCommandFilterFeeds:\"slashCommandFilterFeeds\"},longpoll:{newSubscriptionCreated:\"newLongpollSubscriptionCreated\",pollKilled:\"longpollKilled\",notifyServiceDown:\"longpoll.sync is down\"},diagnosis:{sync:\"sync\"},indexedDb:{versionChange:\"versionChange\"},pane:{changeTabPane:\"changeTabPane\"},canvas:{conversationChange:\"wiki:conversationChange\"},teamMembers:{teamMemberCacheUpdated:\"teamMemberCacheUpdated\",teamMemberCacheRoleChange:\"teamMemberCacheRoleChange\",teamMemberIsReaderChange:\"teamMemberIsReaderChange\",teamMemberTagsUpdate:\"teamMemberTagsUpdate\"},teams:{deleteTeamFromCache:\"deleteTeamFromCache\",getJoinSlashCommandSearchResults:\"joinCommandResults\",refreshDiscoverPage:\"refreshDiscoverPage\",reloadImage:\"reloadTeamImage\",removeMemberFromTeam:\"removeMemberFromTeam\",rosterSummaryUpdated:\"rosterSummaryUpdated\",showArchivedTeamOnLeftRail:\"showArchivedTeamOnLeftRail\",showStaleTeamsNotification:\"showStaleTeamsNotification\",updatedTeamAdminSettings:\"updatedTeamAdminSettings\",updatedTeamMembershipProperties:\"updatedTeamMembershipProperties\",currentUserRoleChange:\"currentUserRoleChange\",invalidRoleReceived:\"invalidRoleReceived\",profilePictureUpdated:\"profilePictureUpdated\"},tenants:{freemiumTenantRemove:\"freemiumTenantRemove\"},replyChainStore:{unloadedReplyChainsRequiredForBroadcast:\"unloadedReplyChainsRequiredForBroadcast\"},manageTeams:{focusOnManageTeams:\"focusOnManageTeams\",manageTeamsListResize:\"manageTeamsListResize\"},groupChatParticipantList:{listSizeReduced:\"listSizeReduced\"},channels:{paneSelected:\"messagingPaneSelected\",navigate:\"navigate\",newChannel:\"channelNew\",deletedChannel:\"channelDeleted\",deletedChannelLocal:\"channelDeletedLocal\",restoredChannelLocal:\"restoredChannelLocal\",syncNewChannel:\"syncNewChannel\",deletedTeam:\"teamDeleted\",updatedPinnedChannelsOrder:\"pinnedChannelsOrdersUpdated\",updatedChannel:\"channelupdated\",updatedChannelPinState:\"channelPinUpdated\",updatedChannelName:\"channelNameupdated\",updatedChannelConversation:\"channelConversationUpdated\",updatedTeam:\"teamUpdated\",updatedTeamName:\"teamNameUpdated\",updatedTeamFavorite:\"teamFavoriteUpdated\",addedTeam:\"addedTeam\",addedChannel:\"addedChannel\",visitedChannel:\"visitedChannel\",joinChannel:\"join_channel_event\",channelMemberSelected:\"channel_member_selected\",updatedChannelAdminSettings:\"updatedChannelAdminSettings\",updatedChannelSettings:\"updatedChannelSettings\",updatedChannelMembershipProperties:\"updatedChannelMembershipProperties\",showChannelRecommendation:\"showChannelRecommendation\"},messageList:{contextMessagePaneDataFetched:\"contextMessagePaneDataFetched\",esc:\"chat-esc\"},filters:{performSearch:\"searchFilter:perform-search-\",showPopupPrefix:\"searchFilter:show-popup-\",performSearchMessaging:\"searchFilter:perform-search-search-messaging-filter\",performSearchFile:\"searchFilter:perform-search-search-file-filter\",showMessagingRibbon:\"searchFilter:show-search-messaging-filter-ribbon\",showContextualConversationRibbon:\"searchFilter:show-search-messaging-contextual-filter-ribbon\",showFileRibbon:\"searchFilter:show-search-file-filter-ribbon\"},filterRibbon:{hidePrefix:\"searchFilter:hide-\",showPrefix:\"searchFilter:show-\",messagingRibbonSuffix:\"search-messaging-filter-ribbon\",fileRibbonSuffix:\"search-file-filter-ribbon\"},searchFilter:{requestClose:\"requestClose\"},email:{conversationUpdate:\"emailConversationUpdate\",folderSelected:\"folderSelected\",messageUpdate:\"emailMessageUpdate\",syncRequested:\"eventsEmailSyncRequested\",replyEmail:\"replyEmail\",deleteEmail:\"deleteEmail\"},telemetry:{sent:\"telemetry:sent\",scenarioEnd:\"telemetry:scenario-end\",userRoleSet:\"telemetry:userRole-set\"},virtualRepeat:{itemMutating:\"vrItemMutating\",itemResized:\"vrItemResized\",itemResizeComplete:\"vrItemResizeCompleted\",preRender:\"vrPreRender\",renderComplete:\"vrRenderCompleted\",goToBeginning:\"vrGoToBeginning\",dataUpdate:\"vrDataUpdate\",delayMeasuring:\"vrDelayMeasuring\",customScroll:\"vrCustomScroll\",itemVisible:\"vrItemVisible\",itemRenderDeep:\"vrItemRenderDeep\",itemScrolling:\"vrItemScrolling\",resize:\"vrResize\",stability:\"vrStability\",showSpinner:\"vrShowSpinner\",showSpinnerOnInit:\"vrShowSpinnerOnInit\"},angularVsRepeat:{vsRepeatTrigger:\"vsRepeatTrigger\",vsRepeatReinitialized:\"vsRepeatReinitialized\",vsRepeatResize:\"vsRepeatResize\"},leftRail:{feedListVisible:\"feedListVisible\",chatListVisible:\"chatListVisible\",filterChats:\"filterChats\"},leftRailFilter:{closeChatListFilter:\"closeChatListFilter\",openChatListFilter:\"openChatListFilter\",closeChannelListFilter:\"closeChannelListFilter\",openChannelListFilter:\"openChannelListFilter\",closeFeedListFilter:\"closeFeedListFilter\",openFeedListFilter:\"openFeedListFilter\",closeFreemiumChatListFilter:\"closeFreemiumChatListFilter\",openFreemiumChatListFilter:\"openFreemiumChatListFilter\",openActivityFilterDropdown:\"openActivityFilterDropdown\",openActivityFilterMoreOptions:\"openActivityFilterMoreOptions\",openChatFilterMoreOptions:\"openChatFilterMoreOptions\",openBuddyListMoreOptions:\"openBuddyListMoreOptions\",startTyping:\"startTyping\",openFilterShortcut:\"openFilterShortcut\",unreadChatOptionButton:\"unreadChatOptionButton\",meetingChatOptionButton:\"meetingChatOptionButton\",mutedChatOptionButton:\"mutedChatOptionButton\",closeFilter:\"closeFilter\",keyDownCallback:\"leftRailFilter_keydownCallback\"},contextViewMapping:{complete:\"contextViewMapping:complete\"},chats:{landedOnDisabledP2PChat:\"landedOnDisabledP2PChat\"},messages:{timeAgoMinuteTick:\"e:timeAgo\",conversationUpdate:\"channelConversationUpdate\",messageSelected:\"messageSelected\",addMention:\"addMention\",newMessage:\"newMessage\",replyMessage:\"replyMessage\",messageUpdatedReadState:\"messageUpdatedReadState\",messageRead:\"messageRead\",messageSaved:\"messageSaved\",messageUnsaved:\"messageUnsaved\",deleteThread:\"deleteThread\",channelMessagesIfPresent:\"gatherChannelMessagesIfTheyExist\",moveToLatest:\"moveToLatest\",createGroupChat:\"createGroupChat\",moveToMessage:\"moveToMessage\",newMessageExpand:\"newMessageExpand\",smartRepliesWillShow:\"smartRepliesWillShow\",paneResizeCompleted:\"paneResizeCompleted\",universalComposeOpen:\"universalComposeOpen\",universalComposeWillShow:\"universalComposeWillShow\",updateCurrentThread:\"updateCurrentThread\",sendMessage:\"sendMessage\",cancelMessage:\"cancelMessage\",sentMessage:\"sentMessage\",dismissFileUpload:\"dismissFileUpload\",createTempMessage:\"createTempMessage\",unlockUniversalComposePopoverDismissal:\"unlockUniversalComposePopoverDismissal\",consumptionHorizonSet:\"consumptionHorizonSet\",saveMessageShortcut:\"saveMessageShortcut\",likeMessageShortcut:\"likeMessageShortcut\",replyMessageShortcut:\"replyMessageShortcut\",focusedMessageChanged:\"focusedMessageChanged\",replyFocusEditor:\"replyFocusEditor\",ckeditorEsc:\"ckeditorEsc\",beforeSubmit:\"beforeSubmit\",typing:\"typingMessage\",takeAction:\"takeAction\",focusInEditor:\"focusInMessageEditor\",focusInMessageEditorOnAdd:\"focusInMessageEditorOnAdd\",messageUpdate:\"messageUpdate\",requestFocusOnCompose:\"requestFocusOnCompose\",requestFocusOnNewComposeButton:\"requestFocusOnNewComposeButton\",messageActionError:\"messageActionError\",currentMemberIsmuted:\"currentMemberIsMuted\",showOofBanner:\"showOofBanner\",messageListRenderStateChanged:\"messageListRenderStateChanged\",messageListRendered:\"messageListRendered\",updateSendingMessageAriaLive:\"updateSendingMessageAriaLive\",chatSwitchScenarioTimeOut:\"chatSwitchScenarioTimeOut\",setFocus:\"setFocus\",headerElementMissingError:\"headerElementMissingError\",clientLieHasRealId:\"clientLieHasRealId\"},notes:{tryToGetPersonalNotebookAndSections:\"tryToGetPersonalNotebookAndSections\",personalNotebookAndSectionsFound:\"personalNotebookAndSectionsFound\",personalSectionIdFoundInLocalStorage:\"personalSectionIdFoundInLocalStorage\",sectionChange:\"sectionChange\",tryToDeleteSection:\"tryToDeleteSection\",sectionDeleted:\"sectionDeleted\",tryToRenderSection:\"tryTorenderSection\",sectionRendered:\"sectionRendered\",createSectionButtonClicked:\"createSectionButtonClicked\",tryToCreateSection:\"tryToCreateSection\",sectionCreated:\"sectionCreated\",newPageCreated:\"newPageCreated\",newPageAddedFromOneNoteWac:\"skypespace.newNotesPageInfo\",AddNewPageClicked:\"AddNewPageClicked\",deletePageClicked:\"deletePageClicked\",pageDeleted:\"pageDeleted\",renamePageClicked:\"renamePageClicked\",pageRenamed:\"pageRenamed\",increasePageIndentClicked:\"increasePageIndentClicked\",decreasePageIndentClicked:\"decreasePageIndentClicked\",pageIndentIncreased:\"pageIndentIncreased\",pageIndentDecreased:\"pageIndentDecreased\",p2pProvisionStart:\"p2pProvisionStart\",pageLoaded:\"padeLoaded\",focusMeetingNotes:\"focusMeetingNotes\"},notifications:{bellCountUpdated:\"bellCountUpdated\",notificationReadStateChanged:\"notificationReadStateChanged\",hwaNotificationWeb:\"hwaNotificationWeb\",hwaNotificationPush:\"hwaNotificationPush\",createNotification:\"createNotification\",hwaNotificationBackgroundCallPush:\"hwaNotificationBackgroundCallPush\",backoffRecommendation:\"backoffRecommendation\",store:{Type_NewActivitiesNonHydrated:\"new-activities\",Type_NewActivitiesHydrated_Recent:\"new-activities-hydrated-recent\",Type_NewActivitiesHydrated:\"new-activities-hydrated\",Type_ActivitiesWithDetailPopulatedFromCache:\"activities_with_detail_populated_from_cache\",ReadyStateChanged:\"notification-store-ready-state-changed\",RecommendationData:\"recommendation-data\",Key_NewVoicemailNotification:\"new-voicemail\"}},p2pEmail:{newMessage:\"p2pNewMessage\",cacheUpdated:\"p2pEmailCacheUpdated\"},personCard:{reloadUser:\"reloadUser\"},recipientGroups:{groupsUpdated:\"recipientGroupsUpdated\"},scroll:{scroll:\"scroll\",scrollState:\"scrollState\",scrollToWatermark:\"scrollToWatermark\"},shortcuts:{initializing:\"shortcutsInitializing\",enabled:\"shortcutsEnabled\",invoked_shortcut:\"invokedShortcut\"},messageListScroll:{scroll:\"messageListScroll\"},channelListScroll:{scroll:\"channelListScroll\"},feedListScroll:{scroll:\"feedListScroll\",scrollRefresh:\"feedScrollRefresh\"},edgeScroll:{scroll:\"edgeScroll\"},links:{searchStringChanged:\"links:searchStringChanged\",openConversation:\"links:openConversation\",closeConversation:\"links:closeConversation\"},tagEvents:{keyDown:\"keyDown_tagEvent\",keyUp:\"keyUp_tagEvent\",blur:\"blur_tagEvent\"},texteditor:{keydown:\"keydown\"},atMention:{keyDown:\"keyDown_atMention\",keyUp:\"keyUp_atMention\",blur:\"blur_atMention\",removed:\"removed_atMention\",emptyAtMentionSearch:\"empty_atMention_Search\"},peoplePicker:{keyDown:\"keyDown_pp\",keyUp:\"keyUp_pp\",clearSearch:\"clear_search_pp\"},command:{keyDown:\"keyDown_command\",keyUp:\"keyUp_command\",blur:\"blur_command\",submit:\"submit_command\"},slashCommand:{keyDown:\"keyDown_slash_command\",keyUp:\"keyUp_slash_command\",blur:\"blur_slash_command\",focus:\"focus_slash_command\",submit:\"submit_slash_command\",commitSlashInput:\"commitSlashInput\",setSlashParamTemplate:\"setSlashParamTemplate\",setError:\"set_error_slash_command\",setExecutionStatus:\"set_execution_status_slash_command\"},addressBook:{contactUpdate:\"contact_updated\",contactCreated:\"contact_created\",contactDeleted:\"contact_deleted\"},autosuggest:{keyDown:\"keyDown_autosuggest\",blur:\"blur_autosuggest\",keyDownCallback:\"autosuggest_keydownCallback\",navigateToPerson:\"autosugget_gotoPerson\",navigateToGroupChat:\"autosugget_gotoGroupChat\",navigateToTeam:\"autosugget_gotoTeam\",navigateToBotsGallery:\"autosuggest_goToBotsGallery\",navigateToSlashCommand:\"autosuggest_goToSlashCommand\",navigateToAtCommand:\"autosuggest_goToAtCommand\",navigateToApp:\"autosuggest_gotoApp\",navigateToAppInstall:\"autosuggest_gotoAppInstallDialog\",updateSearchHistory:\"updateSearchHistory\",searchExternally:\"searchExternally\"},calendar:{eventsUpdated:\"eventsUpdated\",eventLocallyUpdated:\"eventLocallyUpdated\",triggerSchedulingServiceEvent:\"triggerSchedulingServiceEvent\",createUpdateMeeting:{attendeeAdded:\"cu.attendeeAdded\",meetingTimeChanged:\"cu.meetingTimeChanged\",meetingTimeChangedInternal:\"cu.meetingTimeChangedInternal\",meetingTimeChangeSource:{suggestions:\"suggestions\",schedulingAssistant:\"schedulingAssistant\"},roomRemoved:\"cu.roomRemoved\"},schedulingAssistant:{boundsIncremented:\"sa.boundsIncremented\",boundsUpdated:\"sa.boundsUpdated\"},fullCalendarRendered:\"fullCal.rendered\"},callMeBack:{numberUpdated:\"numberUpdated\",callIsConnecting:\"callIsConnecting\",callIsConnected:\"callIsConnected\",callPhoneNumber:\"callPhoneNumber\",showDialOut:\"showDialOut\",participantRemoved:\"participantRemoved\"},dropdownSelect:{show:\"show.bs.dropdown\",hide:\"hide.bs.dropdown\",opened:\"dropdownSelect_opened\"},botInputMenu:{keyDown:\"keyDown_botInputMenu\",keyUp:\"keyUp_botInputMenu\",blur:\"blur_botInputMenu\",show:\"show_botInputMenu\",visibilityChanged:\"botInputMenu_visibilityChanged\",hasFocusedItemChanged:\"botInputMenu_hasFocusedItemChanged\",floatingMenuClicked:\"botInputMenu_floatingMenuClicked\",isMenuCollapsed:\"botInputMenu_isMenuCollapsed\"},inputExtension:{dismissContextMenu:\"dismissContextMenu_inputExtension\",keyDown:\"keyDown_inputExtension\",keyUp:\"keyUp_inputExtension\",blur:\"blur_inputExtension\",focus:\"focus_inputExtension\",visibilityChanged:\"inputExtension_visibilityChanged\",favoriteChanging:\"inputExtension_favoriteChanging\",appFavorited:\"inputExtension_app_favorited\",removedPersonally:\"inputExtension_app_removedPersonally\",settingsChanged:\"inputExtension_settings_changed\"},emoji:{keyDown:\"keyDown_emoji\",keyUp:\"keyUp_emoji\",blur:\"blur_emoji\",visibilityChanged:\"emoji_visibilityChanged\"},emoticon:{keyDown:\"keyDown_emoticon\",keyUp:\"keyUp_emoticon\",blur:\"blur_emoticon\"},markdown:{keyDown:\"keyDown_markdown\",keyUp:\"keyUp_markdown\",blur:\"blur_markdown\"},multiWindow:{close:\"multiWindow_close\",action:\"multiWindow_action\",loaded:\"multiWindow_loaded\",entryPoints:{chatListMenuAction:\"chat-list-menu-action\",profileDoubleClick:\"profile-picture-double-click\",callingPopoutUbarButton:\"calling-popout-ubar-button\",toastNotification:\"toast-notification\",popOutSlashCommand:\"popout-slash-command\",fileMessageChiclet:\"file-message-chiclet\",filePreview:\"file-preview\",reloadPersistedWindows:\"reload-persisted-windows\",childWindowRequest:\"child-window-request\",chatHeaderButton:\"chat-header-button\",buddyListDoubleClick:\"buddy-list-double-click\",buddyMenuAction:\"buddy-list-menu-action\",rigelConsole:\"rigel-console\",expoDefault:\"expo-default\",expoCall:\"expo-call\",tab:\"tab\"}},multiAccount:{switchTenant:\"multiAccount_switchTenant\",showOopsPage:\"multiAccount_showOopsPage\",updateAuthArgs:\"multiAccount_updateAuthArgs\",tenantAuthComplete:\"multiAccount_tenantAuthComplete\"},firstRun:{complete:\"firstrun_complete\",swipeCardsComplete:\"firstrun_swipecards_complete\"},funStuff:{add:\"add_funstuff\",remove:\"remove_funstuff\",addToPowerBar:\"addToPowerbar\",type:{emoji:\"emoji\",sticker:\"sticker\",stickerCustom:\"stickerCustom\",giphy:\"giphy\",meme:\"meme\",emoticon:\"emoticon\",inputExtension:\"inputExtension\",codeSnippet:\"CodeSnippet\",messageActions:\"messageActions\"},method:{inputExtensionList:\"inputExtensionList\",messageActionsList:\"messageActionsList\",urlPreview:\"urlPreview\"},emoticonCode:{shortcode:\"shortcode\",shortcut:\"shortcut\"}},offlineActions:{createTempConversation:\"createTempConversation\"},syncService:{syncTargetsUpdated:\"syncTargetsUpdated\",setActiveConversation:\"setActiveConversation\",syncStatus:\"syncStatus\",conversationListSyncStart:\"conversationListSyncStart\",conversationListSyncComplete:\"conversationListSyncComplete\",backgroundSyncComplete:\"backgroundSyncComplete\",removeConversation:\"removeConversation\",deltaSyncConversation:\"deltaSyncConversation\",deltaSyncThread:\"deltaSyncThread\"},presence:{myStatusChanged:\"myStatusChanged\",trackingMRIsChanged:\"trackingMRIsChanged\",peoplePresencesChanged:\"peoplePresencesChanged\",unifiedPresencePollingRestart:\"unifiedPresencePollingRestart\",unifiedPresencePollingStop:\"unifiedPresencePollingStop\",unifiedPresencePollingPaused:\"unifiedPresencePollingPaused\",presenceStateChanges:\"presenceStateChanges\",presenceUnknownChanged:\"presenceUnknownChanged\",presenceUnknownUnchanged:\"presenceUnknownUnchanged\",userRedirected:\"userRedirected\"},unifiedPresence:{pollPresenceFailed:\"unified_presence_poll_presence_failed\",pollPresenceAggregate:\"unified_presence_poll_presence_aggregate\",postPresenceSubscriptionFailed:\"unified_presence_post_subscription_failed\",periodicSubscriptionStop:\"unified_presence_post_periodic_subscription_stop\"},pushEvents:{longPollService:{resyncRequired:\"longPollServiceResyncRequired\",chatTypingIndicator:\"longPollServiceChatTypingIndicator\",chatNewMessage:\"longPollingChatNewMessage\",updatedConversation:\"longPollServiceUpdatedConversationMessage\",incomingChannel:\"longPollServiceNewChannelMessage\",incomingMessage:\"longPollServicePushIncomingMessage\",createOrUpdateMessage:\"createOrUpdateMessage\",muteMemberInATeam:\"muteMemberInATeam\"},presenceService:{resyncRequired:\"presenceServiceResyncRequired\"},messageStore:{createOrUpdateMessage:\"messageStoreCreateOrUpdateMessage\"},replyChainStore:{replyChains:\"replyChainStoreReplyChains\"},activityHub:{toastClicked:\"toastClicked\"}},db:{dbSchemaUsed:\"dbSchemaUsed\",providerReady:\"providerReady\"},dataManager:{getAllCompleted:\"getAllCompleted\",getCompleted:\"getCompleted\",createCompleted:\"createCompleted\",deleteCompleted:\"deleteCompleted\",updateCompleted:\"updateCompleted\"},inlineAttachment:{inlineAttachmentUploadStarted:\"inlineAttachmentUploadStarted\"},drag:{dataTransfer:{dropEffect:{copy:\"copy\",move:\"move\",link:\"link\",none:\"none\"},types:{files:\"Files\"}}},files:{moveFile:\"move\",browseToFolder:\"browseToFolder\",fileDeleted:\"fileDeleted\",fileAdded:\"fileAdded\",fileRemoveFile:\"fileRemoveFile\",fileRenameFile:\"fileRenameFile\",fileUnselected:\"fileUnselected\",fileOpen:\"fileOpen\",fileDownload:\"fileDownload\",filesDownloadPane:\"fileDownloadPane\",fileDownloadFailed:\"fileDownloadFailed\",fileSortSelection:\"fileSortSelection\",fileCreateDocument:\"fileCreateDocument\",fileSelection:\"fileSelection\",filePickerBrowse:\"filePickerBrowse\",filePickerUploadExisting:\"filePickerUploadExisting\",fileRenamed:\"fileRenamed\",fileReplaced:\"fileReplaced\",fileCreationStarted:\"fileCreationStarted\",fileCreationFailed:\"fileCreationFailed\",fileCreationFailedError:\"fileCreationFailedError\",emailPopoverConfigReady:\"emailPopoverConfigReady\",clearForwardingAttachments:\"clearForwardingAttachments\",batchDeletePerf:\"batch_delete_perf\",batchDeleteRequest:\"batch_delete_request\",batchDeleteSuccess:\"batch_delete_success\",batchDeleteFailed:\"batch_delete_failed\",batchMovePerf:\"batch_move_perf\",batchMoveRequest:\"batch_move_request\",batchMoveSuccess:\"batch_move_success\",batchMoveFailed:\"batch_move_failed\",batchCopyPerf:\"batch_copy_perf\",batchCopyRequest:\"batch_copy_request\",batchCopySuccess:\"batch_copy_success\",batchCopyFailed:\"batch_copy_failed\",batchDownloadPerf:\"batch_download_perf\",batchDownloadRequest:\"batch_download_request\",batchDownloadSuccess:\"batch_download_success\",batchDownloadFailed:\"batch_download_failed\",requestCurrentFolderPath:\"requestCurrentFolderPath\",responseCurrentFolderPath:\"responseCurrentFolderPath\",resetCurrentFolderPath:\"resetCurrentFolderPath\",fileMultiSelectionStarted:\"fileMultiSelectionStarted\",fileMultiSelectionCancelled:\"fileMultiSelectionCancelled\",fileMultiSelectionCancelRequest:\"fileMultiSelectionCancelRequest\",fileCopyCrossSite:\"file_copy_cross_site\",fileMoveCrossSite:\"file_move_cross_site\",fileCopyWithinSite:\"file_copy_within_site\",fileMoveWithinSite:\"file_move_within_site\",fileInlineUpload:\"fileInlineUpload\",fileTransferPickerShown:\"file_transfer_picker_shown\",fileTransferPickerCancelled:\"file_transfer_picker_cancelled\",fileTransferPickerSubmitted:\"file_transfer_picker_submitted\",fileNavStartedFromPersonal:\"file_nav_started_from_personal\",fileNavStartedFromAggregate:\"file_nav_started_from_aggregate\",fileNavStartedFromChannel:\"file_nav_started_from_team\",fileNavStartedFromRecent:\"file_nav_started_from_recent\",fileNavStartedFromP2p:\"file_nav_started_from_p2p\",fileNavUserSelectSourcePrefix:\"file_nav_user_select_source_\",fileNavUserSelectNewRoutePrefix:\"file_nav_user_select_new_route_\",fileNavSaveBreadcrumbState:\"file_nav_save_breadcrumb_state\",fileNavMaxBreadcrumbDepth:\"file_nav_max_breadcrumb_depth\",fileNavBreadcrumbStateRestored:\"file_nav_breadcrumb_state_restored\",filesPinTabSettingsShown:\"files_pin_tab_settings_shown\",filesPinTabSettingsFileSelectedCount:\"files_pin_tab_settings_file_selected_count\",filesPinTabSettingsFileSelectedReset:\"files_pin_tab_settings_file_selected_reset\",fileDocumentPinTabView:\"ui_file_document_pin_tab_view\",fileDocumentToggleChat:\"file_document_toggle_chat\",fileDocumentDefaultChatOpen:\"file_document_toggle_chat_open\",fileDocumentDefaultChatClosed:\"file_document_toggle_chat_closed\",filePinTabViewedDurationPrefix:\"file_pin_tab_viewed_duration_\",filePinTabType:\"file_pin_tab_type\",fileSharingCompleted:\"file_sharing_completed\",fileSharingStarted:\"file_sharing_started\",fileUploadDialogShown:\"fileUploadDialogShown\",fileUploadDialogCanceled:\"fileUploadDialogCanceled\",fileUploadDialogSubmitted:\"fileUploadDialogSubmitted\",fileShowStartConversation:\"file_show_start_conversation\",fileOneUpViewerLoaded:\"fileOneUpViewerLoaded\",openCurrentFolderInSharePoint:\"file_open_current_folder_in_sharepoint\",externalProviderSignOut:\"file_external_provider_sign_out\",externalCatalogsLoaded:\"file_external_catalogs_loaded\"},filesList:{rowSelectionChanged:\"filesListRowSelectionChanged\",batchActionCompleted:\"batchActionCompleted\",focusFirstRow:\"focusFirstRow\"},filesBreadcrumbs:{focusFirstBreadcrumb:\"focusFirstBreadcrumb\"},filesActionBar:{visibleActionsChanged:\"visibleActionsChanged\"},formatCommandHandler:{beforeSystemFileDialogOpened:\"beforeSystemFileDialogOpened\",imagePickerDialogStateChanged:\"imagePickerDialogStateChanged\"},meetingNotes:{pageCreateForCall:\"pageCreateForCall\",takeNote:\"takeNote\",saveSection:\"save_section\",appendMessage:\"append_message\",createSection:\"create_section\",cortanaNoteAck:\"cortanaNoteAck\"},onenote:{onenotePageUnselected:\"onenotePageUnselected\",onenotePageSelected:\"onenotePageSelected\"},search:{initSearch:\"initSearch\",unifiedSearchSessionIdUpdated:\"unifiedSearchSessionIdUpdated\",issueSearchRequest:\"issueSearchRequest\",updatedSearchSelectedItem:\"updatedSearchSelectedItem\",cancelSearch:\"cancelSearch\",performSearch:\"performSearch\",searchBoxFocus:\"searchBoxFocus\",searchStarted:\"searchStarted\",searchFinished:\"searchFinished\",resizeSearchScroll:\"resizeSearchScroll\",updateChatAppState:\"updateChatAppState\",searchAutosuggestTime:\"searchAutosuggestTime\",sendAutosuggestTelemetry:\"sendAutosuggestTelemetry\",playAudioForSearchedResults:\"playAudioForSearchedResults\"},powerBar:{defaultBox:\"defaultBox\",searchBox:\"searchBox\",slashBox:\"slashBox\",atCommandBox:\"atCommandBox\",powerBarShortcut:\"powerBarShortcut\",slashCmdParamPopoverTime:\"slashCmdParamPopoverTime\",boxContextSwitch:\"boxContextSwitch\",inputClick:\"inputClick\"},recipientLine:{contactAdded:\"contactAdded\",contactRemoved:\"contactRemoved\",recycleState:\"recycleRecipientLineState\",clearState:\"clearRecipientLineState\"},tooltip:{recalculateAttach:\"recalculateAttach\"},imageSource:{error:\"imgErrorInSource\"},ng:{$stateChangeStart:\"$stateChangeStart\",$stateChangeSuccess:\"$stateChangeSuccess\",inPlaceNav:\"inPlaceNav\",$locationChangeSuccess:\"$locationChangeSuccess\",$destroy:\"$destroy\"},navigation:{doubleNavigateError:\"doubleNavigateError\",navigationError:\"navigationError\",navigateBackWithoutIndexChange:\"navigateBackWithoutIndexChange\"},tabSettings:{loadCustomSources:\"loadCustomSources\",saveConfiguration:\"saveConfiguration\",createConfiguration:\"createConfiguration\",updateConfiguration:\"updateConfiguration_{instanceId}\",loadTabDetail:\"loadTabDetail\",saveFailed:\"saveFailed\",saveSucceeded:\"saveSucceeded\"},tab:{instance:{created:\"tabInstanceCreated\",updated:\"tabInstanceUpdated\",deleted:\"tabInstanceDeleted\"},openInDesktop:\"tabOpenInDesktop\",reloadPane:\"tabReloadPane\",goToWebsite:\"tabGoToWebsite\"},tabView:{subEntityConversationStarted:\"subEntityConversationStarted\",subEntityCloseConversation:\"subEntityCloseConversation\",tabSwitched:\"tabSwitched\",tabSwitchedWithLink:\"tab_switched_with_link\",toggleChatPane:\"toggleChatPane\"},extensibility:{editExtensionInstance:\"editExtensionInstance\",finishConfiguration:\"finishConfiguration\"},reminder:{activated:\"reminderActivated\",snoozed:\"reminderSnoozed\",dismissed:\"reminderDismissed\",activeListUpdated:\"reminderActiveListUpdated\"},personalization:{toggleFavoriteSettingForChannel:\"toggleFavoriteSettingForChannel\"},desktopFeatures:{useNetworkThrottle:\"useNetworkThrottle\"},hwaRoutingEvent:\"hwaRoutingEvent\",desktopUpdateNotification:{updateDone:\"update_done\",currentAppOnUnsupportedVersion:\"current_app_unsupported\",updateIsCritical:\"update_critical\",updateFailed:\"update_failed\",updateFailedAndAttemptsSurpassed:\"update_failed_and_attempts_surpassed\",updateCancelled:\"update_cancelled\",restartApp:\"restart_app\",closePopover:\"close_popover\",checkForUpdates:\"check_for_updates\",checkForUpdatesLinux:\"check_for_updates_linux\",shellUptoDate:\"shell_up_to_date\",getAboutInfo:\"get_about_info\",sendAboutInfo:\"send_about_info\",getVersionInfo:\"get_version_info\",sendVersionInfo:\"send_version_info\",restartAppIfPending:\"restart_app_if_pending\",silentUpdateRestartComplete:\"silent_update_restart_complete\",pauseAppUpdates:\"pause_app_update\",resumeAppUpdates:\"resume_app_update\",critical:\"critical\",unsupported:\"unsupported\",supported:\"supported\",autoCheckForUpdates:\"auto_check_for_updates\",autoUpdateFailed:\"auto_update_failed\",autoUpdateShellUptoDate:\"auto_update_shell_up_to_date\",clearUpdateInfoHistory:\"clear_update_info_history\",showDmgToPkgTransitionBanner:\"show_dmg_to_pkg_transition_banner\"},appCacheUpdateNotification:{reloadAppIfPending:\"appCache:reload_app_if_pending\",manifestUpdateReady:\"appCache:manifest_update_ready\",updateFailed:\"appCache:updateFailed\",uptoDate:\"appCache:noupdate\",checkingForUpdates:\"appCache:checkingForUpdates\"},calling:{callParticipantUserRoleChanged:\"callParticipantUserRoleChanged\",meetingRoleChanged:\"meetingRoleChanged\",pstnComponentShown:\"pstnComponentShown\",uxComponentDisabledStateChanged:\"uxComponentDisabledStateChanged\",callTypeChanged:\"callTypeChanged\",e911InfoChanged:\"e911InfoChanged\",beforeParticipantStreamAdded:\"beforeParticipantStreamAdded\",participantStreamAdded:\"participantStreamAdded\",afterParticipantStreamAdded:\"afterParticipantStreamAdded\",participantStreamRemoved:\"participantStreamRemoved\",participantStreamClicked:\"participantStreamClicked\",participantStreamPinned:\"participantStreamPinned\",myselfVideoClicked:\"myselfVideoClicked\",participantsChanged:\"participantsChanged\",participantContentSharingRoleChanged:\"participantContentSharingRoleChanged\",pptSharingOnHold:\"pptSharingOnHold\",pptSharingNext:\"pptSharingNext\",pptSharingPrev:\"pptSharingPrev\",pptSharingGoTo:\"pptSharingGoTo\",contentSharingError:\"contentSharingError\",callScreenResized:\"callScreenResized\",repositionCallingControls:\"repositionCallingControls\",callScreenMyselfVideoPreviewToggled:\"callScreenMyselfVideoPreviewToggled\",participantSelected:\"participantSelected\",toggleRightPanel:\"toggleRightPanel\",openRightPanel:\"openRightPanel\",openPSTNDialog:\"openPSTNDialog\",focusInEditor:\"calling-focusInEditor\",lobbyToast:\"lobbyToast\",closeCallMeBack:\"closeCallMeBack\",closeSharingPanelDialog:\"closeSharingPanelDialog\",stageCreated:\"stageCreated\",passiveBarCreated:\"passiveBarCreated\",dominantSpeakerCreated:\"dominantSpeakerCreated\",callingScreenRendered:\"callingScreenRendered\",forceSuppressImmersiveMode:\"forceSuppressImmersiveMode\",forceAllowImmersiveMode:\"forceAllowImmersiveMode\",immersiveModeEnabled:\"immersiveModeEnabled\",forwardingTargetJoined:\"forwardingTargetJoined\",hidToggleMuteFromDevice:\"hid_toggle_mute_from_device\",preJoinScreenLaunched:\"prejoin_screen_launched\",toggleMuteFromPrejoinScreen:\"toggle_mute_from_prejoin_screen\",preJoinScreenExited:\"prejoin_screen_exited\",callEscalated:\"callEscalated\",callingParticipantsChanged:\"callingParticipantsChanged\",callingServiceStateChanged:\"state\",callMeetupVisibilityChanged:\"callMeetupVisibilityChanged\",callLogUpdated:\"callLogUpdated\",devicesChanged:\"devicesChanged\",blurringCapabilityChanged:\"device-manager-blurring-capability-changed\",defaultSpeakerChanged:\"defaultSpeakerChanged\",callSpeakerChanged:\"callSpeakerChanged\",callMicrophoneChanged:\"callMicrophoneChanged\",callCameraChanged:\"callCameraChanged\",devicesCached:\"devicesCached\",selectedDevicesChanged:\"selectedDevicesChanged\",appDeviceIdChanged:\"appDeviceIdChanged\",screensChanged:\"screensChanged\",controlCapabilityChanged:\"controlCapabilityChanged\",controlStateChanged:\"controlStateChanged\",controlRequestStateChanged:\"controlRequestStateChanged\",mouseEnteringContent:\"mouseEnteringContent\",mouseLeavingContent:\"mouseLeavingContent\",isRecording:\"isRecording\",closeStartMeetupFlow:\"closeStartMeetupFlow\",startMeetupFlowClosePressed:\"startMeetupFlowClosePressed\",oneToOneCallUnsuccessful:\"oneToOneCallUnsuccessful\",groupCallUnsuccessful:\"groupCallUnsuccessful\",videoRenderingStopped:\"videoRenderingStopped\",videoCaptureDeviceFailed:\"videoCaptureDeviceFailed\",videoRendererFailed:\"videoRendererFailed\",skypeTokenPush:\"skypeTokenPush\",skypeTokenInvalid:\"skypeTokenInvalid\",verifyExistingCamera:\"verifyExistingCamera\",focusRosterInput:\"focusRosterInput\",focusDeviceSettingsFirstInput:\"focusDeviceSettingsFirstInput\",focusVideoSettingsFirstInput:\"focusVideoSettingsFirstInput\",screenShareRendererStateChanged:\"screenShareRendererStateChanged\",streamRenderingTimeout:\"streamRenderingTimeout\",screenShareRenderingTimeout:\"screenShareRenderingTimeout\",screenShareWindowStateChanged:\"screenShareWindowStateChanged\",screenShareRenderingAlert:\"screenShareRenderingAlert\",initializeCalling:\"callingInitialize\",callingAttemptFailure:\"calling_attempt_failure\",joinedCallWithoutModality:\"joinedCallWithoutModality\",startMeetupFlowLoaded:\"calling_start_meetup_flow_loaded\",startMeetupFlowVideoEnabled:\"calling_start_meetup_flow_video_enabled\",startMeetupFlowVideoLoaded:\"calling_start_meetup_flow_video_loaded\",startMeetupFlowVideoDisabled:\"calling_start_meetup_flow_video_disabled\",startMeetupFlowUnloadedByMeetup:\"calling_start_meetup_flow_unloaded_by_meetup\",startMeetupFlowUnloadedByClose:\"calling_start_meetup_flow_unloaded_by_close\",startMeetupFlowUnloadedByNavigation:\"calling_start_meetup_flow_unloaded_by_navigation\",startMeetupFlowUnloadedByMeetupSchedule:\"calling_start_meetup_flow_unloaded_by_meetup_schedule\",startMeetupFlowUnloadedByNewMeetupPreviewOpened:\"calling_start_meetup_flow_unloaded_by_new_meetup_preview_opened\",dialOutConnected:\"dial_out_connected\",dialOutFailed:\"dial_out_failed\",dialOutIncompleted:\"dial_out_incompleted\",callingScreenVideoPreviewRendering:\"calling_screen_video_preview_rendering\",callingScreenLayoutFlipped:\"calling_screen_layout_flipped\",callingResetZoom:\"calling_reset_zoom\",callingScreenChangingLayoutMode:\"calling_screen_changing_layout_mode\",callQualityFeedback:\"call_quality_feedback\",callQualityFeedbackComplete:\"call_quality_feedback_complete\",callDisplayed:\"call_displayed\",callCreated:\"call_created\",callConnecting:\"call_connecting\",callConnected:\"call_connected\",callForwardingSettingsChanged:\"call_forwarding_settings_changed\",callGroupMembershipSettingsChanged:\"call_group_membership_settings_changed\",callRingtoneSettingsChanged:\"call_ringtone_settings_changed\",callHeld:\"call_held\",serverHoldEnd:\"server_hold_end\",callTransferred:\"call_transferred\",callTransferredFailed:\"call_transferred_failed\",callParked:\"call_parked\",parkedCallsChanged:\"parked_calls_changed\",consultCallCreated:\"consult_call_created\",incomingReplaceCall:\"incoming_replace_call\",callDisconnecting:\"call_disconnecting\",callDisposed:\"call_disposed\",callRetriedOrCancelled:\"call_retried_or_cancelled\",callingScreenChatVisibilityChanged:\"calling_screen_chat_visibility_changed\",callingAlertDisplayed:\"calling_alert_displayed\",callingPreJoinCallReady:\"callingPreJoinCallReady\",callingPreJoinShowRooms:\"callingPreJoinShowRooms\",callingCastingShowRooms:\"callingCastingShowRooms\",callingPreJoinShowLanding:\"callingPreJoinShowLanding\",callingPreJoinShowRoomsRelayed:\"callingPreJoinShowRoomsRelayed\",callingPreJoinShowLandingRelayed:\"callingPreJoinShowLandingRelayed\",callUpgradedToHolographic:\"callUpgradedToHolographic\",callDowngradeFromHolographic:\"callDowngradeFromHolographic\",startedViewingAnnotatable:\"startedViewingAnnotatable\",stoppedViewingAnnotatable:\"stoppedViewingAnnotatable\",callEscalatedFromContentOnly:\"callEscalatedFromContentOnly\",contentOnlyEscalationDismissed:\"contentOnlyEscalationDismissed\",dtmfKeypadOpen:\"calling_dtmf_keypad_open\",dtmfKeypadClose:\"calling_dtmf_keypad_close\",dialpadOpen:\"calling_dialpad_open\",dialpadClose:\"calling_dialpad_close\",keypadValidKey:\"calling_keypad_valid_keyentry\",keypadInvalidKey:\"calling_keypad_invalid_keyentry\",keypadPasteContent:\"calling_keypad_paste_content\",keypadPasteLength:\"calling_keypad_paste_length\",keypadCountValid:\"calling_keypad_count_valid\",keypadCountInvalid:\"calling_keypad_count_invalid\",keypadCountProcessed:\"calling_keypad_count_processed\",dtmfKeyboardEntry:\"calling_dtmf_keypad_keyboard\",dtmfMouseEntry:\"calling_dtmf_keypad_mouse\",dtmfPasteEntry:\"calling_dtmf_keypad_paste\",dtmfSendToneFail:\"calling_dtmf_send_tone_fail\",dtmfPlayAudioFail:\"calling_dtmf_play_audio_fail\",updateAlerts:\"calling_update_alerts\",removeParticipantSelected:\"removeParticipantSelected\",pinnedParticipantChanged:\"pinnedParticipantChanged\",participantVideoCropChanged:\"participantVideoCropChanged\",networkReconnect:\"networkReconnect\",callStarted:\"callStarted\",toggleGetUserMediaDialog:\"calling_toggle_get_user_media_dialog\",devicesRestoredFromCache:\"devices_restored_from_cache\",mediaDeviceLabel:\"media_device_label\",appSoundSyncTriggered:\"app_sound_sync_triggered\",inLobbyCountChanged:\"inLobbyCountChanged\",muteSelf:\"muteSelf\",unmuteSelf:\"unmuteSelf\",videoOff:\"videoOff\",videoOn:\"videoOn\",voicemailsAdded:\"calling_voicemails_added\",voicemailsUpdated:\"calling_voicemails_updated\",voicemailsDeleted:\"calling_voicemails_deleted\",locationResponse:\"new_location_response\",locationUpdated:\"location_updated\",callEscalationFailed:\"call_escalation_failed\",escalateCall:\"escalate_call\",addParticipant:\"add_participant\",participantHandStateChanged:\"participant_hand_state_changed\",joinLinkSent:\"join_link_sent\",actionFailedWithInsufficientMeetingRole:\"actionFailedWithInsufficientMeetingRole\",proxiedPushNotification:\"calling_proxied_push_notification\",notificationUpdateReceived:\"notificationUpdateReceived\",callWindowOpened:\"callWindowOpened\",callWindowClosed:\"callWindowClosed\",resetIsContextMenuVisible:\"resetIsContextMenuVisible\",contextMenuVisibilityChanged:\"contextMenuVisibilityChanged\",shareSystemAudioStateChanged:\"shareSystemAudioStateChanged\",systemAudioAlertShown:\"systemAudioAlertShown\",surfaceHubFullScreenStateChanged:\"surface_hub_full_screen_state_changed\",surfaceHub:{callDisconnected:\"surface_hub_call_disconnected\",joinMeetingRequested:\"surface_hub_join_meeting_request_received\",endMeetingRequested:\"surface_hub_end_meeting_request_received\",sessionCleanupRequested:\"surface_hub_session_cleanup_request_received\",meetingJoined:\"surface_hub_meeting_joined\",hotKeyCommandReceived:\"surface_hub_hotkey_command_received\",toggleRosterPanel:\"surface_hub_toggle_roster_panel\",toggleChatPanel:\"surface_hub_toggle_chat_panel\",screenName:\"surface_hub_screen_name\",sharingScreenBoundsChanged:\"surface_hub_sharing_screen_bounds_changed\"}},createMeetupExperience:{startMeetup:\"startMeetup\"},editableText:{inEdit:\"editableTextInEdit\",inReadOnly:\"editableTextInReadOnly\"},desktopApp:{desktopLazyLoadStage:\"desktopLazyLoadStage\",windowIsFocused:\"windowIsFocused\",windowIsBlurred:\"windowIsBlurred\",showApp:\"showApp\",showMsaLoginFlow:\"showMsaLoginFlow\",adalLogout:\"desktop_adal_logout\",allowWebViewCreate:\"allowWebViewCreate\",webViewResize:\"webview-resize\",allowWindowOpenUrl:\"allowWindowOpenUrl\",tenantSwitchAuthComplete:\"tenantSwitchAuthComplete\",allowWindowOpenDomain:\"allowWindowOpenDomain\",appCrashRecovered:\"appCrashRecovered\",appStateChanged:\"appStateChanged\",appRestartLoopRecovered:\"appRestartLoopRecovered\",accessibilitySupportChanged:\"accessibilitySupportChanged\",setSessionId:\"setSessionId\",navigateToHash:\"navigateToHash\",deeplinkReceived:\"deeplinkReceived\",showProtocolFreMac:\"showProtocolFreMac\",setSkypeCookie:\"setSkypeCookie\",getAuthTokensFromWeb:\"getAuthTokensFromWeb\",sendAuthTokensFromWeb:\"AuthTokensFromWeb\",teamsUpdatePolicy:\"TeamsUpdateManagementPolicy\",teamsUpdatePolicyRequested:\"TeamsUpdateManagementPolicyRequested\",userLoggedIn:\"userLoggedIn\",userStatusChanged:\"userStatusChanged\",appLoaded:\"appLoaded\",appReloading:\"appReloading\",appOops:\"appOops\",appErrorRedirect:\"appErrorRedirect\",appCloseAfterDelay:\"appCloseAfterDelay\",appCoreServicesReady:\"appCoreServicesReady\",appInitialized:\"appInitialized\",appSwitchTenant:\"appSwitchTenant\",ecsSettingsUpdated:\"ecsSettingsUpdated\",languageChanged:\"languageChanged\",loadCallingProtocol:\"loadCallingProtocol\",multiInstanceEvent:\"multiInstanceEvent\",multiInstanceEventAsync:\"multiInstanceEventAsync\",acknowledgeInstance:\"acknowledgeInstance\",logOut:\"logOut\",notifyUser:\"notifyUser\",notificationAudioRequest:\"notificationAudioRequest\",notificationShown:\"notificationShown\",notificationUpdated:\"notificationUpdated\",notificationClicked:\"notificationClicked\",notificationTimeout:\"notificationTimeout\",notificationAction:\"notificationAction\",notificationUpdate:\"notificationUpdate\",notificationActionTaken:\"notificationActionTaken\",notificationActionCancel:\"notificationActionCancel\",notificationActionCancelled:\"notificationActionCancelled\",notificationActionNotShown:\"notificationActionNotShown\",notificationAudioPlayed:\"notificationAudioPlayed\",notificationAudioPaused:\"notificationAudioPaused\",playNotificationAudio:\"playNotificationAudio\",AudioMuteIpcPresent:\"AudioMuteIpcPresent\",sfbNotificationActionNotShown:\"sfbNotificationActionNotShown\",needMoreDiskSpace:\"needMoreDiskSpace\",setHeaderBarData:\"setHeaderBarData\",setHeaderMaximize:\"setHeaderMaximize\",setHeaderNavigation:\"setHeaderNavigation\",showHelp:\"showHelp\",updateTaskbarBadgeCount:\"updateTaskbarBadgeCount\",webViewCreationEnabled:\"webViewCreationEnabled\",hasDevicePermissions:\"hasDevicePermissions\",hasDevicePermissionsCallback:\"hasDevicePermissionsCallback\",windowMaximize:\"windowMaximize\",windowMinimize:\"windowMinimize\",windowClose:\"windowClose\",windowGoBack:\"windowGoBack\",windowClearNavHistory:\"windowClearNavHistory\",windowGoForward:\"windowGoForward\",windowCanNavigate:\"windowCanNavigate\",windowVisible:\"windowVisible\",windowFullScreen:\"windowFullScreen\",telemetryEvent:\"telemetryEvent\",toastClicked:\"toastClicked\",toastDismissed:\"toastDismissed\",thirdPartyNotice:\"thirdPartyNotice\",isWin64:\"isWin64\",openUserStatus:\"openUserStatus\",actionOnDoubleClick:\"actionOnDoubleClick\",actionOnDoubleClickRequest:\"actionOnDoubleClickRequest\",openNewChat:\"openNewChat\",openSettings:\"openSettings\",openFileIpc:\"openFileIpc\",downloadsFolderIpc:\"downloadsFolderIpc\",saveDownloadToLocalStore:\"saveDownloadToLocalStore\",getAppVersionsData:\"getAppVersionsData\",appVersionsData:\"appVersionsData\",appVersionUnsupported:\"appVersionUnsupported\",isOnMinVersionOrLess:\"minimum_version_or_less\",showDmgToPkgTransitionBanner:\"show_dmg_to_pkg_transition_banner\",getSettingsData:\"getSettingsData\",settingsData:\"settingsData\",getServiceInfo:\"getServiceInfo\",serviceInfoResult:\"serviceInfoResult\",getUnifiedPresenceStatesEnabled:\"getUnifiedPresenceStatesEnabled\",unifiedPresenceStatesEnabled:\"unifiedPresenceStatesEnabled\",startWatchingPowerState:\"startWatchingPowerState\",powerStateChanged:\"powerStateChanged\",tenantSettingsSynced:\"tenantSettingsSynced\",meetingPolicySettingsSynced:\"meetingPolicySettingsSynced\",teamsUpgradePolicyV2Synced:\"teamsUpgradePolicyV2Synced\",setInvertedColorScheme:\"setInvertedColorScheme\",setAppPreferences:\"setAppPreferences\",appPreferencesData:\"appPreferencesData\",sendAutoBrbFromDesktop:\"sendAutoBrbFromDesktop\",themeChanged:\"themeChanged\",logForegroundPanelView:\"logForegroundPanelView\",paintIssueResize:\"paintIssueResize\",createInstance:\"createInstance\",closeInstance:\"closeInstance\",userAppsChanged:\"userAppsChanged\",runningInBackground:\"runningInBackground\",appQuit:\"appQuit\",displayDeeplinkPrompt:\"displayDeeplinkPrompt\",deeplinkPromptCompleted:\"deeplinkPromptCompleted\",requestFullScreen:\"requestFullScreen\",inlineReplyMessage:\"inlineReplyMessage\",urlProtocolChat:\"urlProtocolChat\",isRegisteredImProviderRequest:\"isRegisteredImProviderRequest\",isRegisteredImProvider:\"isRegisteredImProvider\",registerImProvider:\"registerImProvider\",registerImProviderResult:\"registerImProviderResult\",registerProtocols:\"registerProtocols\",registerProtocolsResult:\"registerProtocolsResult\",unregisterProtocols:\"unregisterProtocols\",unregisterProtocolsResult:\"unregisterProtocolsResult\",sendSkypeToken:\"sendSkypeToken\",checkSkypeToken:\"checkSkypeToken\",desktopOriginLogOut:\"desktopOriginLogOut\",desktopOriginAppQuit:\"desktopOriginAppQuit\",changeUserStatus:\"changeUserStatus\",initializeSpellChecker:\"initializeSpellChecker\",getCrashInfo:\"getCrashInfo\",broadcast:{attendee:{viewing:\"broadcast:attendee:viewing\"}},calling:{ongoing:\"calling:ongoing\",ongoingMetadata:\"calling:ongoingMetadata\",presenting:\"calling:presenting\",IpcServerUp:\"calling:sfb:ipc:serverUp\",IpcWebClientReady:\"calling:sfb:ipc:webClientReady\",sfbIpcActionHold:\"calling:sfb:ipc:action:hold\",sfbIpcResponseHold:\"calling:sfb:ipc:response:hold\",teamsIpcActionHold:\"calling:teams:ipc:action:hold\",teamsIpcResponseHold:\"calling:teams:ipc:response:hold\",teamsIpcActionNotifyCallStatus:\"calling:teams:ipc:action:NotifyCallStatus\",sfbIpcActionNotifyCallStatus:\"calling:sfb:ipc:action:NotifyCallStatus\",teamsIpcActionQueryCallStatus:\"calling:teams:ipc:action:QueryCallStatus\",sfbIpcActionGetUpgradePolicy:\"calling:teams:ipc:action:GetUpgradePolicy\",sfbIpcActionUpgradePolicy:\"calling:teams:ipc:action:UpgradePolicy\",teamsIpcMessageCallStatus:{NoCall:\"TeamsNoCall\",PendingCall:\"TeamsPendingCall\",ActiveCall:\"TeamsActiveCall\",HeldCall:\"TeamsHeldCall\"},teamsIpcActionAppStateChange:\"calling:sfb:ipc:action:AppStateChange\"},feedback:{prepareLogsForBrbV2:\"feedback:prepareLogsForBrbV2\",prepareLogsComplete:\"feedback:prepareLogsComplete\",prepareScreenshot:\"feedback:prepareScreenshot\",prepareScreenshotComplete:\"feedback:prepareScreenshotComplete\",startCPUProfiler:\"feedback:startCPUProfiler\",stopCPUProfiler:\"feedback:stopCPUProfiler\",deleteCPUProfile:\"feedback:deleteCPUProfile\",downloadWebLog:\"feedback:downloadWebLog\",requestWatchdogCrashInfo:\"feedback:requestWatchdogCrashInfo\",watchdogCrashInfoResponse:\"feedback:watchdogCrashInfoResponse\"},sso:{statusChanged:\"sso-statusChanged\",adalTokenSend:\"sso-getAdalSsoToken-send\",adalWarmTokenSend:\"sso-getAdalWarmToken-send\",adalTokenReceive:\"sso-getAdalSsoToken-receive\",adalWarmTokenReceive:\"sso-getAdalWarmToken-receive\",desktopScenario:\"desktop_win_sso_renew\",guestPostFix:\"_guest\",login:\"sso-login\",loginPrompt:\"sso-loginPrompt\",logOut:\"sso-logOut\",clearCache:\"sso-clearCache\",cancelOutstandingRequests:\"sso-cancelOutstandingRequests\",getCurrentUser:\"sso-getCurrentUser\",userRelogin:\"sso-user-relogin\",userReloginResult:\"sso-user-relogin-result\",adalWam:\"adal-wam\"},adal:{lastLoginState:\"adal-lastLoginState\"},tenantSwitch:{cleanup:\"desktop_tenant_switch_cleanup\",cleanupPromise:\"desktop_tenant_switch_cleanup_promise\",reinit:\"desktop_tenant_switch_reinit\",reinitAfterAuth:\"desktop_tenant_switch_reinit_after_auth\"},blankScreen:{blankScreenDetected:\"desktop_blankScreenDetected\",blankScreenDetectedAfterRepaint:\"desktop_blankScreenDetectedAfterRepaint\",blankScreenRecoveredAfterRepaint:\"desktop_blankScreenRecoveredAfterRepaint\"},zoomIn:\"zoomIn\",zoomOut:\"zoomOut\",zoomReset:\"zoomReset\",zoomLevelChange:\"zoomLevelChange\",zoomLevelCurrentValue:\"zoomLevelCurrentValue\",zoomLevelFetch:\"zoomLevelFetch\",autoZoomingEnabled:\"autoZoomingEnabled\",logMachineState:\"logMachineState\",machineInactiveRequest:\"machineInactiveRequest\",machineInactiveResponse:\"machineInactiveResponse\",machineInactive:\"machineInactive\",machineLock:\"machineLock\",machineUnlock:\"machineUnlock\",getLockState:\"getLockState\",quietHoursEnabled:\"quietHoursEnabled\",quietHoursDisabled:\"quietHoursDisabled\",myStatusChanged:\"myStatusChanged\",activityEvents:\"activityEvents\",desktopMarkersResult:\"desktopMarkersResult\",desktopTelemetryEventsSent:\"desktopTelemetryEventsSent\",fetchDesktopMarkers:\"fetchDesktopMarkers\",sessionIdCurrentValue:\"sessionIdCurrentValue\",sessionIdFetch:\"sessionIdFetch\",globalHotkeyPressed:\"globalHotkeyPressed\",globalHotkeys:{answerCallWithVideo:\"CommandOrControl+Shift+A\",answerCallWithAudio:\"CommandOrControl+Shift+S\",rejectCall:\"CommandOrControl+Shift+D\"},fileUpload:\"desktop-file-upload\",fileDownload:{desktopFileDownloadStarted:\"desktop-file-download-started\",desktopFileDownloadFinished:\"desktop-file-download-finished\",desktopFileDownloadFailed:\"desktop-file-download-failed\",desktopFileDownload:\"desktopFileDownload\",cancelDesktopFileDownload:\"cancelDesktopFileDownload\"},isFileInClipboard:\"desktop-isfile-inclipboard\",freemium:{telemetry:\"desktop_freemium_telemetry\"},userRole:{telemetry:\"desktop_userrole_telemetry\"},userRegion:{telemetry:\"desktop_userregion_telemetry\"},devicePermissions:\"devicePermissions\",devicePermissionDialogSettings:\"devicePermissionDialogSettings\",defaultDeviceTracker:{systemDefaultSpeakerReceivedFromDesktop:\"deviceTracker:system-default-speaker-received\",defaultSpeakerChangedFromDesktop:\"deviceTracker:default-speaker-changed\",initialize:\"deviceTracker:initialize\",getSystemDefaultSpeakerIdToDesktop:\"deviceTracker:system-default-speaker-Id\"},selectedSpeakerChanged:\"selectedSpeakerChanged\"},experienceContainers:{crashed:\"ec:crashed\"},largeScreen:{leftBlade:{raise:\"large_screen_left_blade_raise\",lower:\"large_screen_left_blade_lower\"}},orchestration:{started:\"orchestration:started\",requiredStepNotComplete:\"orchestration_required_step_incomplete\",useDeferredStaging:\"orchestration:useDeferredStaging\",resumeDeferredStages:\"orchestration:resumeDeferredStages\",initiators:{chatList:\"orchestration:initiator:chat_list\",messageList:\"orchestration:initiator:message_list\"}},officeIntegration:{serviceInitialized:\"OI_serviceInitialized\",stats:\"OI_stats\",enabled:\"OI_enabled\",disabled:\"OI_disabled\",getSelfRequest:\"OI_getSelfReq\",getSelfResponse:\"OI_getSelfResp\",getPresenceRequest:\"OI_getPresenceReq\",getPresenceResponse:\"OI_getPresenceResp\",getBatchPresenceRequest:\"OI_getBatchPresenceReq\",getBatchPresenceResponse:\"OI_getBatchPresenceResp\",startIMRequest:\"OI_startIMReq\",startCallRequest:\"OI_startCallReq\",startPstnCallRequest:\"OI_startPstnCallReq\",startConversationResponse:\"OI_startConversationResp\",trackPresenceRequest:\"OI_trackPresenceReq\",trackPresenceResponse:\"OI_trackPresenceResp\",untrackPresenceRequest:\"OI_untrackPresenceReq\",untrackPresenceResponse:\"OI_untrackPresenceResp\",presenceChanged:\"OI_presenceChanged\"},uriToMri:{stats:\"uriToMriStats\",purgeUnknownContacts:\"purgeUnknownContacts\"},sfbInterop:{messageIgnored:\"sfb_ignored_message\",messageReceived:\"sfb_received_message\",jlyncSignInStart:\"sfb_jlync_sign_in_start\",jlyncSignInSuccess:\"sfb_jlync_sign_in_success\",jlyncSignInFailure:\"sfb_jlync_sign_in_failure\",jlyncConnectionSuspended:\"sfb_jlync_connection_suspended\",jlyncConnectionResumed:\"sfb_jlync_connection_resumed\",rejectedGroupConversation:\"sfb_rejected_group_conversation\",leftConversationEscalatedToGroup:\"sfb_left_conversation_escalated_to_group\",signedOut:\"sfb_signed_out\",messageSendGatewayError:\"sfb_gateway_error\",userStateError:\"sfb_user_state_error\",userStateErrorFix:\"sfb_user_state_error_fix\"},skypeAuth:{tokenRefreshed:\"skypeAuth:tokenRefreshed\"},authOnline:{authBackOnline:\"auth_back_online\"},appTokenRefresh:{appTokenRefreshed:\"app_token_renewed\"},imageAuthCookie:{failureInducedUpdate:\"failure_induced_update\",proactiveUpdate:\"proactive_update\",initialUpdate:\"initial_update\"},wiki:{updateSelectedPageAndSection:\"wiki_update_selected_page_and_section\",deleteSelectedPage:\"wiki_delete_selected_page\",deleteSelectedSection:\"wiki_delete_selected_section\",createNewPage:\"wiki_create_new_page\",updateSelectedWiki:\"wiki_update_selected_wiki\",scrollToSection:\"wiki_scroll_to_section\",scrollToPage:\"wiki_scroll_to_page\",wikiPageLoaded:\"wiki_page_loaded\"},outgoingWebhooks:{webhookConfigChanged:\"webhookConfigChanged\"},logging:{activityEvent:\"activityEvent\",biEvent:\"biEvent\"},textEditor:{selectionChanged:\"textEditor:selectionChanged\"},buddyListService:{buddyListUpdated:\"buddy_list_updated\",buddyGroupUpdated:\"buddy_group_updated\",buddyListUpdatedByMt:\"buddy_list_updated_by_mt\",buddyGroupDeleted:\"buddy_group_deleted\",buddyUpdatedByMt:\"buddy_updated_by_mt\",buddyDeletedByMt:\"buddy_deleted_by_mt\",taggedBuddyGroupUpdated:\"tagged_buddy_group_updated\"},flatContactListService:{flatContactListUpdated:\"flat_contact_list_updated\",flatContactListUpdatedAfterDelete:\"flat_contact_list_updated_after_delete\"},callScreen:{minimize:\"callScreen:minimize\",restore:\"callScreen:restore\"},rigel:{service:{event:\"rigelService:event\",callback:\"rigelService:callback\",eventTypes:{joinMeetup:\"join-meeting\",showTeams:\"show-teams\",setAudioVolume:\"set-audio-volume\",getAudioVolume:\"get-audio-volume\",setMute:\"set-mute\",hdmiActive:\"hdmi-active\",autoScreenSharing:\"auto-screen-sharing\",externalWindowCount:\"external-window-count\",connectedDisplayCount:\"connected-display-count\",frontOfRoomLoadFailed:\"front-of-room-load-failed\",displayDisconnectedAlert:\"display-disconnected-alert\",participantsInLobbyAlert:\"participants-in-lobby-alert\",hdmiPluggedIn:\"hdmi-plugged-in\",hdmiCaptureDevice:\"hdmi-capture-device\",ingestCameraId:\"ingest-camera-id\",hdmiIngestCamera:\"hdmi-ingest-camera\",joinMeetupFailure:\"join-meeting-failed\",requestHdmiCaptureDevice:\"request-hdmi-capture-device\",requestRigelServiceState:\"request-rigel-service-state\",sfbState:\"sfb-state\",userSelectedLayout:\"user-selected-layout\",updateLayoutSwitch:\"update-layout-switch\",postFeedbackSubmit:\"post-feedback-submit\",disableFeedbackButton:\"disable-feedback-button\",openPreCall:\"open-pre-call\",oemPluginConnected:\"oem-plugin-connected\",displayOemPlugin:\"display-oem-plugin\",teamsCallState:\"teams-call-state\",cancelPreCall:\"cancel-pre-call\",showVmrView:\"show-vmr-view\",isEvEnabled:\"is-ev-enabled\",swapFrontOfRoomWindows:\"swap-front-of-room-windows\",frontOfRoomWindowsSwapDone:\"front-of-room-windows-swap-done\",frontOfRoomPptSlidesCount:\"front-of-room-ppt-slides-count\",contentCameraId:\"content-camera-id\",contentCameraInverted:\"content-camera-inverted\",contentCameraEnhancementEnabled:\"content-camera-enhancement-enabled\",enableCortana:\"enable-cortana\",openRigelCortana:\"open-rigel-cortana\",updateCortanaConfiguration:\"update-cortana-configuration\",toggleCortana:\"toggle-cortana\",whiteboardCamera:\"whiteboard-camera\",contentCameraSharingChanged:\"content-camera-sharing-changed\",contentCameraSharingSubscriptionRegistered:\"content-camera-sharing-subscription-registered\"},scenarios:{layoutSwitch:\"layout_switch\",oemPlugin:\"oem_plugin\",preCall:\"pre_call\",preCallFoRWindow:\"pre_call_for_window\",newMeeting:\"new_meeting\",vmrLink:\"vmr_link\",joinMeetingStart:\"join_meeting_start\",joinMeetingIncoming:\"join_meeting_incoming\",joinCallMeeting:\"join_call_meeting\",swapFrontOfRoomWindows:\"swap_front_of_room_windows\",connectedDisplayCount:\"connected_display_count\",addParticipant:\"add_rigel_participant\",incomingAudioPlay:\"incoming_audio_play\",addPstnParticipant:\"add_rigel_pstn_participant\",callingQualityFeedback:\"calling_quality_feedback\",callingQualityFeedbackShortDuration:\"calling_quality_feedback_short_duration\",getQuestionnaireForCqf:\"get_questionnaire_for_cqf\",callDisposed:\"call_disposed\",updateTeamsCallState:\"update_teams_call_state\"}},callScreen:{open:\"rigelCallScreen:open\",update:\"rigelCallScreen:update\",close:\"rigelCallScreen:close\",frameSink:{methods:{setVideoPreference:\"setVideoPreference\",setIgnoreMirroring:\"setIgnoreMirroring\",log:\"log\"}},videoRenderer:{methods:{setScallingMode:\"setScalingMode\"},events:{videoSizeChanged:\"video-size-changed\"}},ingestRegionChanged:\"ingest-region-changed\",telemetry:\"telemetry\",monitorChanged:\"monitor-changed\",speakerVolumeChanged:\"speaker-volume-changed\"},call:{eventTypes:{callCreated:\"rigel-call-created\",incomingCall:\"rigel-incoming-call\",callPlaced:\"rigel-call-placed\"}},desktopSettings:{enableRigelDualFrontOfRoomSupport:\"enableRigelDualFrontOfRoomSupport\",enableRigelCortana:\"enableRigelCortana\",enableRigelIngestCameraId:\"enableRigelIngestCameraId\"},cortana:{showCortana:\"rigel-show-cortana\",invokeCortana:\"invoke-cortana\"}},routingSettingsInformationalDialog:{closed:\"routingSettingsInformationalDialog_closed\"},preferredClientDialogs:{done:\"preferredClientDialogs_done\"},exchangeContactsService:{exchangeContactDeleted:\"exchange_contact_deleted\"},broadcast:{attendeeCountUpdate:\"attendeeCountUpdate\",attendeeMeetingInfoReceived:\"attendeeMeetingInfoReceived\",attendeePlaybackRetried:\"broadcast_attendee_playback_retried\",attendeeSdnLoaded:\"broadcast_attendee_sdn_loaded\",bmcRemoved:\"broadcast_removed_bmc\",broadcastStreamUpdate:\"broadcastStreamUpdate\",broadcastStreamUpdateTimeout:\"broadcastStreamUpdateTimeout\",receivedInvalidBroadcastStreamUpdate:\"receivedInvalidBroadcastStreamUpdate\",broadcastQualityFeedbackComplete:\"broadcast_quality_feedback_complete\",composerRemoved:\"broadcast_removed_composer\",modalityRinging:\"broadcast_ringing_state\",qnaUpdateNotification:\"qnaUpdateNotification\",roleChanged:\"broadcast_changed_role\",signalRConnectionFailure:\"signalRConnectionFailure\",suppressTranscriptionUpdate:\"broadcast_suppressTranscriptionUpdate\",signalRConnectionSuccess:\"signalRConnectionSuccess\",attendeePollingCompleted:\"attendeePollingCompleted\",validateBroadcastPlayback:\"validateBroadcastPlayback\",playerTransitionComplete:\"playerTransitionComplete\",playbackStarted:\"playbackStarted\",curtainPreMeeting:\"curtainPreMeeting\",showFileNameInTeamsChromeHeader:\"showFileNameInTeamsChromeHeader\",playbackNotLive:\"playbackNotLive\"},popovers:{popoverEvent:\"popover-event\",popoverEventShow:\"popover-event-show\",popoverEventHide:\"popover-event-hide\"},policy:{allowMeetingChatChanged:\"allowMeetingChatChanged\"},contacts:{addContactPeoplePickerKey:\"add-contact-people-picker-key\"},oops:{oopsPageShown:\"oopsPageShown\"},holographic:{interactionReady:\"interactionReady\",interactionTerminated:\"interactionTerminated\",holographicInteractionRequested:\"holographicInteractionRequested\",holographicSceneInitSuccessEmit:\"holographicSceneInitSuccess_Emit\",holographicSceneInitErrorEmit:\"holographicSceneInitError_Emit\",holographicSceneRemovedEmit:\"holographicSceneRemoved_Emit\",holographicSceneInitSuccessBroadcast:\"holographicSceneInitSuccess_Broadcast\",holographicSceneInitErrorBroadcast:\"holographicSceneInitError_Broadcast\",holographicSceneRemovedBroadcast:\"holographicSceneRemoved_Broadcast\",debounceInterval:50,type:{callNotHolographic:\"holographic-callNotHolographic\",callUpgraded:\"holographic-callUpgraded\",callDowngraded:\"holographic-callDowngraded\"},fields:{count:\"count\"},reason:{wrongNumberOfParticipants:\"wrongNumberOfParticipants\",wrongNumberOfEndpoints:\"wrongNumberOfEndpoints\",endpointDetailsNotPublished:\"endpointDetailsNotPublished\",noEndpointMetadata:\"noEndpointMetadata\",notHoloLensDevice:\"notHoloLensDevice\",participantAdded:\"participantAdded\",participantRemoved:\"participantRemoved\"}},freemium:{newMemberInvited:\"freemium_new_member_invited\",msaOauthCallback:\"msaOauthCallback\",hasReachedMemberLimit:\"freemium-show-member-limit-error\",hasReachedGuestLicenseErrorPage:\"has-reached-guest-license-error-page\",tenantJoinRequestsSync:\"tenantJoinRequestsSync\"},user:{profileUpdate:\"user-profile-update\",missingDataInUserProfile:\"missing-data-in-user-profile\"},help:{helpBotInit:\"help-bot-initialized\"},wizard:{wizardSubmitted:\"wizard-submitted\"},deepLink:{insertInEditor:\"insertInEditor\"},pinpost:{added:\"added\",removed:\"removed\",updated:\"updated\",refresh:\"refresh\",notificaiton:\"notification\"},infoPane:{channelActivity:{added:\"added\"}},teamTags:{assigned:\"teamtags-assigned\",unassigned:\"teamtags-unassigned\"},team:{selected:\"selected\"},schoolApp:{enabled:\"schoolAppEnabled\",navigatingToSchoolApp:\"navigatingToSchoolApp\",switchingToListView:\"switchingToListView\"},bots:{insertBotAtMention:\"insertBotAtMention\"},reloadWhenNodeModulesFailed:{givingUp:\"reload_when_node_modules_failed_giving_up\",reloading:\"reload_when_node_modules_failed_reloading\",recovered:\"reload_when_node_modules_failed_recovered\",exception:\"reload_when_node_modules_failed_exception\"},rooms:{adjacentRoomFound:\"adjacent_rooms_found\",nearbyRoomsChanged:\"nearby_rooms_changed\",suggestedRoomsRetrieved:\"suggested_rooms_retrieved\"}},this.connectors={type:\"connectors\",keyPrefix:\"integration:\",resourceUri:\"https://outlook.office365.com/connectors\",emailHookDefaultImageUri:\"https://statics.teams.microsoft.com/evergreen-assets/mailhookservice/mailicon.png?v=2\",management:{siteUrlSSO:\"https://outlook.office.com/Connectors/Authentication/Token\",parameters:{environment:\"SSEnv\",thread:\"SSThread\",token:\"SSToken\",ssTokenType:\"SSTokenType\",client:\"client\",groupMailboxSmtp:\"MailboxAddress\",culture:\"culture\",hostname:\"HostName\",upn:\"upn\",channelName:\"ssChannelName\",chatServiceHost:\"ssApiHost\",iframe:\"iframe\",format:\"SSFormat\",theme:\"SSTheme\",enableConnectorApps:\"enableConnectorApps\",isDesktopClient:\"isDesktopClient\"},defaultParameterValues:{client:\"SkypeSpaces\",environment:\"DM2P\",ssTokenType:\"SkypeToken\",iframe:\"true\",format:\"Swift\"},eventDomainsAllowList:[\"https://exchangelabs.live-int.com\",\"https://outlook.office.com\",\"https://outlook-sdf.office.com\"],constraints:{maxChannelNameLength:32}},incomingWebhook:{connectorId:\"203a1e2c-26cc-47ca-83ae-be98f960b6b2\"}},this.bots={keyPrefix:\"28:\",botType:\"BOT\",botDefaultImg:\"data:image/png;base64,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\",botList:[{upn:\"f7b908da-1b69-4bbf-8868-dab9b27db00b\",imageUri:\"https://botavatar.azureedge.net/public/ffdfc7c9-b2e3-4c24-91a1-922a9c92eb90.png\",displayName:\"Weather\"},{upn:\"36273e2d-1430-4731-ad79-bc8aec110f80\",imageUri:\"https://intercom-ppe.azureedge.net/bot-icons-v1/bot_55pCnM7tfFlkCPC5BTBG6BO8BQBPz4f7DBs8YZGp9LfCJ8.jpeg\",displayName:\"Toronto\"},{upn:\"bce2cf90-2397-439a-aabc-e1ee81b097cf\",imageUri:\"https://intercom-ppe.azureedge.net/bot-icons-v1/bot_55pCnM7tfFlkCPC5BTBG6BO8BQBPz4f7DBs8YZGp9LfCJ8.jpeg\",displayName:\"Help\"},{upn:\"4216ce4f-1875-4fe3-bdc4-34ec46a956ea\",imageUri:\"https://botavatar.azureedge.net/public/6a3d0832-c921-48ac-82f6-632361963c5a.png\",displayName:\"MSFT-Bot\"},{upn:\"90a27c51-5c74-453b-944a-134ba86da790\",imageUri:\"https://intercom-ppe.azureedge.net/bot-icons-v1/SkypeBotBFProd_3rEDSg2oXGe2AdL4bbA28FNm1sBFUrGyXGip9DdBi61hKAGh.png\",displayName:\"T-Bot\"}],cards:{actions:{openUrl:\"openUrl\",reply:\"imBack\",invoke:\"invoke\",messageback:\"messageback\",pinAsTab:\"pinTab\",openEntity:\"openEntity\",signIn:\"signin\"},types:{hero:\"application/vnd.microsoft.card.hero\",signin:\"application/vnd.microsoft.card.signin\",thumbnail:\"application/vnd.microsoft.card.thumbnail\",keyboard:\"application.vnd.microsoft.keyboard\",profile:\"application/vnd.microsoft.teams.card.profile\",list:\"application/vnd.microsoft.teams.card.list\",o365connector:\"application/vnd.microsoft.teams.card.o365connector\",o365connectorAlias:\"application/vnd.microsoft.card.o365connector\",receipt:\"application/vnd.microsoft.card.receipt\",codeSnippet:\"application/vnd.microsoft.card.codesnippet\",announcementHeader:\"application/vnd.microsoft.teams.messaging-announcementBanner\",fileConsent:\"application/vnd.microsoft.teams.card.file.consent\",adaptive:\"application/vnd.microsoft.card.adaptive\",audio:\"application/vnd.microsoft.card.audio\"},layouts:{list:\"message/card.list\",carousel:\"message/card.carousel\"},limits:{maxActionButtons:6,maxAttachments:10,maxNumberOfListItems:15,maxSectionsInO365ConnectorCard:10,maxImageUrlsInO365ConnectorCard:5,maxActionsInO365ConnectorCard:5,maxItemsOfReceiptCard:5},settings:{useUrlPreview:!1,cardButtonDebounceInterval:3*this.timeInMiliseconds.second},adaptiveCard:{type:\"AdaptiveCard\",version:\"1.0\",actions:{showCard:\"Action.ShowCard\"},teamsActionWrapperName:\"msteams\",jitFlag:\"justInTimeInstall\"},adaptiveCardTypes:{locationCardClientId:\"bfb101ece45946be988be560a74322f2\"},listCard:{itemTypes:{section:\"section\",person:\"person\",file:\"file\",resultItem:\"resultItem\"}},o365Card:{actions:{viewAction:\"ViewAction\",openUri:\"OpenUri\",httpPOST:\"HttpPOST\",actionCard:\"ActionCard\"},uriTargetOS:{default:\"default\",iOS:\"iOS\",android:\"android\",windows:\"windows\"},inputTypes:{textInput:\"textInput\",dateInput:\"dateInput\",multichoiceInput:\"multichoiceInput\"},multichoiceInputStyles:{expanded:\"expanded\",compact:\"compact\"},activityImageType:{avatar:\"avatar\",article:\"article\"}}},actionTypes:{openUrl:\"openUrl\",imBack:\"imBack\",gotoTab:\"gotoTab\",invokeAction:\"invokeAction\"},actionDefinitionIds:{createtab:\"createtab\",inputmenuitem:\"inputmenuitem\"},inputMenuItemParameters:{title:\"title\",description:\"description\"},inputMenuItemScopes:{team:\"Team\",personal:\"Personal\",groupchat:\"GroupChat\"},tBot:{appId:\"90a27c51-5c74-453b-944a-134ba86da790\",mriProd:\"28:90a27c51-5c74-453b-944a-134ba86da790\",mriDev:\"28:300e2769-964c-4865-be38-c456a8e52dbe\",mriPpe:\"28:a8d7def2-47c1-4367-94da-240a880a85b7\",name:\"T-Bot\"},whoBot:{appId:\"fc6b6d20-89ed-45fb-9e62-e4b4ca8fbf3f\",mriDev:\"28:ee7e4559-89d7-4a9b-9b61-297415560a54\",mriPpe:\"28:2404518c-3959-4d01-b0fa-f4567f0a5a34\",mriProd:\"28:c8f1cda6-5af5-40bf-a9f3-2fa21b72adde\",tabIdPeopleImMeetingWith:\"people-im-meeting-with-tab\",defaultNumberOfDaysToShowInPeopleMeetingTab:14},botFileUploadUrl:\"/apps/files/file?fileName={fileName}&appName={appName}&rootFolderName={rootFolderName}\"},this.pstn={userType:\"pstn\",keyPrefix:\"4:\",anonymousUserPrefix:\"4:anonymous\",extSeparator:\",\"},this.help={faqLocation:\"Articles-NewFAQ/0c1f6e2f-d324-407a-bbcf-79557cbf5c19\",sectionImages:{gettingstarted:\"svg/icons-gettingstarted.html\",helparticle:\"svg/icons-helparticle.html\"},defaultSectionImage:\"svg/icons-helparticle.html\",helpTabActions:{click:\"click\",reload:\"reload\",init:\"init\"},helpTabLocales:[\"en-us\",\"fr-fr\",\"de-de\",\"es-es\"],helpTabFallbackLocale:\"en-us\",helpFallbackUrl:\"https://aka.ms/msteamshelp\",faqFallbackUrl:\"https://aka.ms/msteamsfaq\",releaseNotesFallbackUrl:\"https://support.office.com/article/Release-notes-for-Microsoft-Teams-d7092a6d-c896-424c-b362-a472d5f105de\",tbotLocales:[\"en-us\",\"en-gb\",\"fr-fr\",\"de-de\",\"es-es\"],tabDirectives:{help:\"help-tab\",faqs:\"help-faq-tab\",videos:\"help-videos-tab\",release:\"help-release-notes-tab\"},releaseNotesBlobPath:\"https://statics.teams.microsoft.com/releasenotes/{commitHash}/{locale}/releasenotes.json\",eduUserVoiceUrl:\"https://aka.ms/eduuservoice\",internalFeedbackUrl:\"https://aka.ms/teamsinternalfeedback\",betaFeedbackUrl:\"https://aka.ms/teamsbetafeedback\",freemiumFeedbackUrl:\"https://aka.ms/teamsfreefeedback\",publicFeedbackUrl:\"https://aka.ms/teamspublicfeedback\",eduCommunityUrl:\"https://aka.ms/o365educommunity\",helpApp:{appId:\"5a0e35f9-d3c8-45b6-9dd9-983ab47f1b83\"},defaultWhatsNewAssetId:\"b65ce771-fa8e-485a-aa5e-081cb5643cf6\"},this.unifiedPresence={urls:{postActive:{url:\"v1/me/reportmyactivity/\",type:\"postActiveEndpoint\"},endpoint:{url:\"v1/me/endpoints/\",type:\"endpointPresence\"},getPresence:{url:\"v1/presence/getpresence/\",type:\"getPresence\"},postSubscription:{url:\"v1/pubsub/subscriptions/\",type:\"postSubscription\"},forceAvailability:{url:\"v1/me/forceavailability/\",type:\"setPresence\"},setStatus:{url:\"v1/me/publishnote\",type:\"setStatus\"}},deviceType:{desktop:\"Desktop\",web:\"Web\"},authTokenPrefix:\"Bearer \",offline:\"Offline\",online:\"Online\",createEndpointRetries:2,redirectAs404:\"redirectAs404\",teamsClientPrefix:\"Teams-\",officeClient:\"msoffice\"},this.userPresence={interestedResourcePrefix:\"/v1/users/ME/contacts/\",allContactInterestedResource:\"/v1/users/ME/contacts/ALL\",settings:{restoreMyStatusDebounceTime:1*this.timeInMiliseconds.second,updateDebounceTime:.1*this.timeInMiliseconds.second,unknownPresenceChangedTelemetryWaitTime:120*this.timeInMiliseconds.second,unknownPresenceNotUpdatedTelemetryWaitTime:300*this.timeInMiliseconds.second,unknownPresenceNotUpdatedThreshold:60*this.timeInMiliseconds.second}},this.funStuff={urlCdnBase:\"https://statics.teams.microsoft.com/evergreen-assets\",cdnVersion:\"v=4\",cdnVersionRegex:/(\\?|&)v=\\d+/,stickerAssets:{cdnSubFolder:\"stickerassets\",folderPostfix:\"-250x250\",folderPostfixLarge:\"-500x500\",imageClass:\"sticker\"},emojiOneAssets:{imageClass:\"emojione\",cdnSubFolder:\"emojioneassets\"},assetType:{stickers:\"Stickers\",stickersCustom:\"StickersCustom\",meme:\"Meme\"},giphyAssets:{limit:\"27\",strictGiphyRating:\"y\",gGiphyRating:\"g\",pgGiphyRating:\"pg\",pg13GiphyRating:\"pg-13\",unratedGiphySetting:\"unrated\"},replaceAsciiEmojis:{\":)\":\":slight_smile:\",\":-)\":\":slight_smile:\",\"=)\":\":slight_smile:\",\"=]\":\":slight_smile:\",\":]\":\":slight_smile:\",\":-D\":\":smile:\",\":D\":\":smile:\",\"=D\":\":smile:\",\":(\":\":slight_frown:\",\":-(\":\":slight_frown:\",\":-[\":\":slight_frown:\",\":[\":\":slight_frown:\",\"=(\":\":slight_frown:\"},teamMeme:{itemsPerPage:40,imageMaxSize:5242880,imageMinSize:5120,preloadNumber:100},emoticon:{animBaseClass:\"animated-emoticon-\",staticBaseClass:\"static-emoticon-\",defaultSize:20,superSize:50,reactionSize:16},giphy:{sourceIdentity:\"giphy.com\",defaultPreviewContent:\"📷 GIF\"},emoji:{superSizeClass:\"super-size-native-emoji\"}},this.feedback={partitionKey:\"Dev_AllVersions\",productName:\"Teamspace\",source:\"Feedback Form\",sourcePlatform:\"Web\",categories:{audio:\"1\",videoScreenSharing:\"2\",droppedCalls:\"3\",messaging:\"5\",notifications:\"6\",crash:\"7\",files:\"8\",search:\"9\",other:\"11\",cortana:\"12\",closedCaptions:\"14\",multiWindow:\"16\",accessibility:\"17\",calendarView:\"18\",meetingsSchedule:\"19\",sync:\"25\",profile:\"26\",presence:\"27\",teamsChannels:\"28\"},rigel:{categories:{audio:\"1\",video:\"2\",screenSharing:\"3\",screenLayout:\"4\",addAttendees:\"5\",rosterControls:\"6\",cortana:\"7\",slow:\"8\",other:\"9\"}},recording:{categories:{playingIssue:\"1\",audioVideoMissing:\"2\",audioMissing:\"3\",videoMissing:\"4\",screenShareMissing:\"5\",pptMissing:\"6\",lags:\"7\",other:\"8\"}}},this.RoleConstants={Admin:\"Admin\",User:\"User\",Guest:\"Guest\"},this.UserTeamRole={TeamOwner:\"TeamOwner\",TeamMember:\"TeamMember\",TeamGuest:\"TeamGuest\"},this.UserTenantRole={Regular:\"Regular\",Admin:\"Admin\",Guest:\"Guest\",Anonymous:\"Anonymous\"},this.userTypes={member:\"Member\",guest:\"Guest\",voiceApp:\"ADVoiceApp\",DistributionList:\"Group\",Bot:\"Bot\",person:\"Person\",federated:\"Federated\",nonGuest:\"NonGuest\",skypeConsumer:\"SkypeConsumer\",tflUser:\"TFLUser\"},this.promise={timedOutMessage:\"promise timed out\",defaultTimeout:3e4},this.messages={defaultEmailFolderId:\"inbox\",deletedEmailFolderId:\"deleted\",draftEmailFolderId:\"draft\",sentEmailFolderId:\"sent\",defaultEmailFolder:\"Inbox\",archiveFolderName:\"Archive\",junkFolderName:\"Junk E-Mail\",sentEmailFolder:\"Sent Items\",deletedEmailFolder:\"Deleted Items\",draftEmailFolder:\"Drafts\",emailFromMetaFormatString:\"<b>From:</b> {0}<br/>\",emailSentMetaFormatString:\"<b>Sent:</b> {0}<br/>\",emailToMetaFormatString:\"<b>To:</b> {0}<br/>\",emailCcMetaFormatString:\"<b>Cc:</b> {0}<br/>\",emailSubjectMetaFormatString:\"<b>Subject:</b> {0}<br/>\",referer:{emailDeepLink:\"deeplink\",contextualEmailSearch:\"ctxsearch\"},folderAdapter:{base:\"emailBaseFolderAdapter\",deeplink:\"emailDeeplinkFolderAdapter\"},seeMore:{expanded:\"See Less\",collapsed:\"See More\"},iconIndex:{MailReplied:\"MailReplied\",MailForwarded:\"MailForwarded\"},defaultMailhookDisplayName:\"Email Connector\",alternateMailhookDisplayName:\"EmailService\",loadingAnimationOffsetHeight:\"loadingAnimationOffsetHeight\",panes:{conversations:\"conversations\",files:\"files\",filescard:\"files-card\",fileschannel:\"files-channel\",members:\"members\",filedrafts:\"file-drafts\",filedraftscard:\"file-drafts-card\",fileaggregate:\"file-aggregate\",fileaggregatecard:\"file-aggregate-card\",filerecent:\"file-recent\",fileSharedWithMe:\"shared-with-me\",filepersonal:\"file-personal\",filefavorite:\"file-favorite\",fileplus:\"file-plus\",filep2p:\"file-p2p\",filep2pdialog:\"file-p2p-dialog\",filecustomspo:\"file-custom-spo\",fileDownloads:\"file-downloads\",filePersonalWopi:\"file-personal-wopi\",filePersonalGoogle:\"file-personal-google-googledrive\",more:\"more\",notes:\"notes\",wiki:\"wiki-tab\",classroom:\"classroom\",faqtbot:\"faq-tbot\",videos:\"videos-tab\",releaseNotes:\"release-notes\",help:\"help\",training:\"training\",saved:\"saved\",activity:\"activity\",assignments:\"assignments\",eduNotes:\"edunotes\",manageApps:\"td.apps\",calendar:\"calendar\",collections:\"collections\",extensibilityTab:\"extensibilityTab\"},templates:{emailThreadBody:\"emailThreadBody\",messageThreadBody:\"messageThreadBody\"},types:{newConversation:\"newConversation\",channelEdit:\"channelEdit\",chatEdit:\"chatEdit\",newP2PMessage:\"newP2PMessage\",replyConversation:\"replyConversation\",newComment:\"newComment\",newTeamMeeting:\"newTeamMeeting\",newBroadcastMeeting:\"newBroadcastMeeting\"},defaultPagedConversationCount:10,defaultPagedReplyCount:10,defaultHeaderTheme:0,stringsToLocalize:{defaultEmailSignature:\"\\nSent from my Teamspace. Sign up for an invite at http://tryteamspace/\"},typingIndicator:{notificationFrequency:3e3,uiRefreshFrequency:3e3,userTimeout:7e3,botTimeout:12e3,typingAction:\"Typing\"},chatMessageIdentifier:\"#TeamspaceChat\",gifTimeout:1e4,messageReadWait:1e3,syncWaitTime:5e3,syncMaxRetries:4,notificationWaitTime:1e4,channelResyncWaitTime:3e4,maxContentSize:16384,maxContentSizeName:\"maxContentSize\",maxTotalMessageSize:16384,minMessageCountToCollapse:1,maxNewMessageExpandCount:3,minMessageCountForPartialCollapse:3,maxSizeOfClipboardContentToAutoConvert:102400,redbang:\"redbang\",imageFindRegex:/<img /g,codesnippetFindRegex:/itemtype=\"http:\\/\\/schema.skype.com\\/CodeSnippet\"/,imageBufferSize:50,imageBaseSrcLength:/data-ts-imglen=\"(.*?)\" /gi,bubbleMergeTimeout:5*this.timeInMiliseconds.minute,priorityWindowDefault:20,priorityIntervalDefault:2,standard:\"standard\",important:\"important\",priority:\"priority\",importantTitleCollapsedDataTid:\"importantTextInCollapsedComposeMessageBody\",urgentTitleCollapsedDataTid:\"urgentTextInCollapsedComposeMessageBody\",atMentionHighight:\"atMentionHighight\"},this.p2p={ageoutTime:{unread:12096e5,read:144e5},messagePageSize:30,newChatId:\"newchat\",groupChat:{titleMaxWidth:26,maxChatNameLength:250},chatFileShareLimit:10,chatHistoryIncludeAllDays:-1,chatListAgeOut:144e5,chatListAgeOutLoopInterval:18e5,chatListMaxItems:6,chatListMinItems:6,chatListMaxPinned:15,chatListMaxPinnedReduced:3,chatListRecencyMs:{unread:24192e5,read:24192e5,default:12096e5},lastVisitedChatStorageKey:\"lastVisitedChat\"},this.user={clientFeedback:{client:\"SkypeSpaces\",eventType:\"EntityAdded\",entityType:\"People\",scenarioName:{newChatPicker:\"NewChatPicker\",addMembersPicker:\"AddMembersGroupPicker\",addMembersInMeetingPicker:\"addMembersInMeetingPicker\",searchPicker:\"SearchPeoplePicker\",orgChartPicker:\"OrgViewPicker\",addModeratorsPicker:\"addMembersPicker\"}},maxPeopleMri:100,maxPeopleMriMTLimit:999,maxPeopleResultsFromCache:50,maxPeopleResultsFromServer:20,startIndexDefaultSuggestionFromTopNCache:0,endIndexDefaultSuggestionFromTopNCache:5,maxUserSettingsMriMTLimit:200,newProperties:{atMentionsAccessDTColumn:\"$$atMentions_LastAccessedDT\",audioVideoAccessDTColumn:\"$$audioVideo_LastAccessedDT\",p2pAccessDTColumn:\"$$p2p_LastAccessedDT\",firstNameLC:\"$$firstname_lowercase\",lastNameLC:\"$$lastname_lowercase\",fullnameLC:\"$$fullname_lowercase\",requestCount:\"$$requestCount\"},feature:{atMentions:\"atMentions\",audioVideo:\"audioVideo\",p2p:\"p2p\"},unknownUserEmail:\"unknown@af4716f4-406e-409b-acc1-b8bf9efe83fa.com\"},this.personCard={delayIn:330,delayOut:330,delayInReaction:200},this.teamCard={delayIn:330,delayOut:330,delayInFocus:200},this.tagsCardList={delayIn:330,delayOut:330},this.atMentions={showWarningBannerMinimumThreshold:20,type:{team:\"team\",channel:\"channel\",tag:\"tag\",person:\"person\",webhook:\"webhook\",bot:\"BOT\",addABot:\"addABot\",app:\"app\"},hintElement:\"ts-hint\",callType:{atLessMention:\"at-less-mentions\",atMention:\"at-mentions\"},search:{pageSize:10}},this.promiseState={aborted:\"aborted\",cancelled:\"cancelled\"},this.recording={cssIdSelector:\"ts-calling-recording-menu-button-\",cssFailureTooltipIdSelector:\"ts-recording-failure-indicator\",failureTooltipIdPrefix:\"recording-failure-\",failureTooltipHtmlId:\"recording-failure-tooltip\",actionMenu:{htmlId:\"calling-recording-action-menu\",tooltipIdPrefix:\"calling-recording-action-menu-\"},initiator:\"recording initiator\"},this.shareRecording={cssIdSelector:\"ts-share-recording-menu-button-\",actionMenu:{htmlId:\"share-recording-action-menu\",tooltipIdPrefix:\"share-recording-action-menu-\"}},this.images={contextMenuTemplate:\"components/image/image-context-menu.html\"},this.files={assetSource:{ams:\"ams\",giphy:\"giphy\",statics:\"statics\",local:\"local\",unknown:\"unknown\"},assetFormat:{gif:\"gif\",staticGif:\"staticgif\",html5:\"html5\",mp4:\"mp4\",webp:\"webp\",unknown:\"unknown\",png:\"png\",jpeg:\"jpeg\",emoticon:\"emoticon\"},clientName:\"teams\",svgPaths:{locked:\"svg/placeholders/icons-files-locked.html\",zeroFiles:\"svg/placeholders/zero_files.svg\",classMaterials:{emptyState:\"svg/placeholders/Class_Materials_Emptystate.svg\"}},events:{onTeamFilesChanged:\"onTeamFilesChanged\",onTeamFilesReset:\"onTeamFilesReset\",fileHyperlinkParseInfo:\"fileHyperlinkParseInfo\",permissionOnFileReceived:\"permissionOnFileReceived\"},odspShareDialog:{linkSettingsDialogMode:{copy:2,share:4,manage:5},shareinfoReceived:\"shareInfoReceived\",events:{shareResize:\"share_resize\",shareReady:\"share_ready\",shareLinkSettingsCompleted:\"share_linkSettingsCompleted\",shareGrantAccessCompleted:\"share_grantAccessCompleted\",shareCompleted:\"share_completed\",shareDismiss:\"share_dismiss\",shareError:\"share_error\",shareStarted:\"share_started\",fileCopyLinkDialogOpenInfo:\"file_copy_link_dialog_open_info\",fileCopyLinkDialogCloseInfo:\"file_copy_link_dialog_close_info\"},selectors:{copyLinkDialogPopover:\"copy-link-dialog\",permissionDialogPopover:\"permission-dialog\",copyLinkDialog:\"odsp-copy-link-dialogdiv\",shareDialog:\"odsp-dialogdiv\",copyLinkDialogIframe:\"odsp-copy-link-dialog-iframe\",shareDialogIframe:\"odsp-share-dialog-iframe\",copyLinkDialogLoading:\"odsp-copy-link-loading-div\",shareDialogLoading:\"odsp-loading-div\",copyLinkDialogError:\"odsp-copy-link-error-div\",shareDialogError:\"odsp-error-div\"},elements:{loadingDiv:\"odsp-loading\",parentDiv:\"odsp-share-dialog-parent\",iframe:\"odsp-share-dialog-iframe\"},checkAccess:{anonymous:\"anonymous\",organization:\"organization\",existingAccess:\"existingAccess\",users:\"users\"}},actionLogs:{shareLink:\"ShareLink\",fileOpen:\"Open File\",fileOpenError:\"Open File Error\",messageSentWithAttachments:\"Message Sent\",pastedLinkConvertedToChiclet:\"Files link pasted converted to chiclet\",pasteReferenceChiclet:\"Files link pasted\",fileDefaultScope:\"File default scope\",warningDisplayed:\"Warning Displayed\",copyLinkDialogLoaded:\"Copy Link Dialog Loaded\",odspError:\"odsp error\",newPermission:\"File New Permission\",fileShared:\"File Shared\",fileUploaded:\"File Uploaded\",redeemFileCalled:\"Redeem File Called. fileId followed by shareId\"},templates:{tooltip:\"components/tooltip/tooltip.html\",activeCallsCounter:\"components/channel-list/active-calls-counter.html\",appBar:\"components/app-bar/app-bar.html\",appBarDropdown:\"components/app-bar/app-bar-dropdown.html\",appBarActionsMenu:\"components/app-bar/app-bar-actions-menu.html\",appsListActionsMenu:\"components/extensibility/apps-list/apps-list-actions-menu.html\",availabilityDropdown:\"components/skype-status/set-skype-status-dropdown.html\",leftRail:\"components/left-rail/left-rail.html\",sensitivityLabelSublabelMenu:\"components/sensitivity-label-dropdown/sensitivity-label-sublabel-menu.html\",accordion:\"components/accordion/accordion.html\",accordionSection:\"components/accordion/accordion-section.html\",fileChicklet:\"components/file-chicklet/file-chicklet.html\",fileChickletDeleted:\"components/file-chicklet/file-chicklet-deleted.html\",fileChickletDropdown:\"components/file-chicklet/file-collab-popover.html\",filePreview:\"components/file-preview/file-preview.html\",filesListPane:\"components/files-common-pane/files-list-pane.html\",filesListPaneColumnListReplaceToken:new RegExp(\"{{COLUMN-LIST-TEMPLATE}}\",\"g\"),filesListPaneFolderDropdown:\"components/files-common-pane/folder-collab-popover.html\",filesListPaneFileDropdown:\"components/files-common-pane/file-collab-popover.html\",filesChatListPane:\"components/files-common-pane/chat-files-list-pane.html\",filesList:\"components/files/files-list/files-list.html\",filesListActions:\"components/files/files-list-fields/file-action-menu-item.html\",filesContainerPane:\"components/files-container-pane/files-container-pane.html\",filesCommand:\"components/files-command/messaging-files-command.html\",filesChatCommand:\"components/files-command/chat-files-command.html\",fileShareCommand:\"components/files-command/share-file-command.html\",fileUploadRecent:\"components/file-upload-recent/file-upload-recent.html\",fileUploadFooter:\"components/file-upload-footer/file-upload-footer.html\",fileUploadToolbar:\"components/file-upload-footer/file-upload-toolbar.html\",filterView:\"components/filter-view/filter-view.html\",fileFolderBreadcrumb:\"components/file-folder-breadcrumb/file-folder-breadcrumb.html\",fileFolderRootBreadcrumb:\"components/file-folder-breadcrumb/file-folder-root-breadcrumb.html\",fileEmpty:\"components/file-empty/file-empty.html\",fileFullAlert:\"components/file-full-alert/file-full-alert.html\",fileTitleField:\"components/file-titles/entity-title-field.html\",fileActionCreate:\"components/file-action-create/file-action-create.html\",folderTitleField:\"components/file-titles/entity-title-field.html\",fileBatchAction:\"components/file-batch-actions/file-batch-actions.html\",callingAlert:\"components/calling-alert/calling-alert.html\",callingAnimation:\"components/calling-animation/calling-animation.html\",callingAnimationOutgoing:\"components/calling-animation/calling-animation-outgoing.html\",callingUnifiedBar:\"components/calling-unified-bar/calling-unified-bar.html\",callingUnifiedBarSection:\"components/calling-unified-bar/calling-unified-bar-section.html\",callingButtons:\"components/calling-buttons/calling-buttons.html\",pushButton:\"components/calling-unified-bar/push-button/push-button.html\",controlButton:\"components/calling-unified-bar/control-button/control-button.html\",menuItem:\"components/calling-unified-bar/menu-item/menu-item.html\",itemsGroup:\"components/calling-unified-bar/items-group/items-group.html\",indicator:\"components/calling-unified-bar/indicator/indicator.html\",itemWidget:\"components/calling-unified-bar/item-widget/item-widget.html\",callingVideoButton:\"components/calling-buttons/calling-video-button.html\",callingMicrophoneButton:\"components/calling-buttons/calling-microphone-button.html\",callingScreensharingControl:\"components/calling-screensharing-control/calling-screensharing-control.html\",callingHolographicControl:\"components/calling-holographic-control/calling-holographic-control.html\",callingHolographicStage:\"components/calling-holographic-stage/calling-holographic-stage.html\",callingChat:\"components/calling-chat/calling-chat.html\",callingChatBubbles:\"components/calling-chat-bubbles/calling-chat-bubbles.html\",chatBubble:\"components/calling-chat-bubbles/chat-bubble/chat-bubble.html\",callingCallMeBackTooltip:\"components/call-me-back/call-me-back-tooltip.html\",callingFrame:\"components/calling-frame/calling-frame.html\",callingDebug:\"components/calling-debug/calling-debug.html\",surfaceHubHomeScreen:\"components/surface-hub-home-screen/surface-hub-home-screen.html\",startMeeting:\"components/start-meeting/start-meeting.html\",channelHub:\"components/channel-hub/channel-hub.html\",teamOverview:\"components/team-overview/team-overview.html\",nonMembersPlaceholder:\"components/non-members-placeholder/non-members-placeholder.html\",topContributors:\"components/top-contributors/top-contributors.html\",callingPreJoinScreen:\"components/calling-pre-join-screen/calling-pre-join-screen.html\",callingConfirmationDialog:\"components/calling-confirmation-dialog/calling-confirmation-dialog.html\",callingDuration:\"components/calling-duration/calling-duration.html\",callingHeader:\"components/calling-header/calling-header.html\",callingActionButtons:\"components/calling-action-buttons/calling-action-buttons.html\",callingPassiveBar:\"components/calling-passive-bar/calling-passive-bar.html\",callingScreen:\"components/calling-screen/calling-screen.html\",callingMeetingInfo:\"components/calling-meeting-info/calling-meeting-info.html\",callingDialIn:\"components/calling-dial-in/calling-dial-in.html\",callingJoinMeetingDialog:\"components/calling-join-meeting-dialog/calling-join-meeting-dialog.html\",callingPstnDialog:\"components/calling-pstn-dialog/calling-pstn-dialog.html\",callingPstnExtendedDialog:\"components/calling-pstn-extended-dialog/calling-pstn-extended-dialog.html\",callingTooltip:\"components/calling-tooltip/calling-tooltip.html\",CallingTooltipPreJoinDevice:\"components/calling-tooltip/calling-tooltip-pre-join-device.html\",callingGetUserMediaDialog:\"components/calling-get-user-media-dialog/calling-get-user-media-dialog.html\",callingDisabledButtonPopover:\"components/calling-disabled-button-popover/calling-disabled-button-popover.html\",callingUfdPopup:\"components/calling-ufd-popup/calling-ufd-popup.html\",callingClosedCaptions:\"components/calling-closed-captions/calling-closed-captions.html\",closedCaptionsSettings:\"components/calling-closed-captions/closed-captions-settings/closed-captions-settings.html\",callingTranscript:\"components/calling-transcript/calling-transcript.html\",callingStage:\"components/calling-stage/calling-stage.html\",callingDominantSpeaker:\"components/calling-dominant-speaker/calling-dominant-speaker.html\",callingAlertBanner:\"components/calling-alert-banner/calling-alert-banner.html\",callingQualityFeedback:\"components/threads/thread/calling-quality-feedback/calling-quality-feedback.html\",callingRoster:\"components/calling-roster/calling-roster.html\",callingRosterSection:\"components/calling-roster/calling-roster-section.html\",callingRosterInCall:\"components/calling-roster/calling-roster-in-call.html\",callingRosterActionsMenu:\"components/calling-roster/calling-roster-actions-menu.html\",callingParticipantVoice:\"components/calling-participant-voice/calling-participant-voice.html\",callingMessage:\"components/threads/thread/calling-message/calling-message.html\",callingMonitor:\"components/calling-monitor/calling-monitor.html\",callingMyselfVideo:\"components/calling-myself-video/calling-myself-video.html\",callingNewMeetup:\"components/calling-new-meetup/calling-new-meetup.html\",callingNewMeetupVdi:\"components/calling-new-meetup/calling-new-meetup-vdi.html\",callingNewMeetupOverlay:\"components/calling-new-meetup/calling-new-meetup-overlay.html\",callingParticipantStream:\"components/calling-participant-stream/calling-participant-stream.html\",callingThreadBody:\"components/threads/thread/calling-thread-body/calling-thread-body.html\",callingRecordingMessage:\"components/threads/thread/calling-recording-message/calling-recording-message.html\",callingRecordingActionMenu:\"components/threads/thread/calling-recording-message/calling-recording-message-action-menu.html\",callingRecordingFailureTooltip:\"components/threads/thread/calling-recording-message/calling-recording-message-failure-tooltip.html\",callingRecordingIndicator:\"components/recording/calling-recording-indicator.html\",shareRecordingMoreActionsMenu:\"components/stream-share-dialog/stream-share-more-actions.html\",callingThreadHeader:\"components/threads/thread/calling-thread-header/calling-thread-header.html\",callingStartButton:\"components/calling-start-button/calling-start-button.html\",callingStartButtonRectangular:\"components/calling-start-button/calling-start-button-rectangular.html\",callingStartButtonCombo:\"components/calling-start-button/calling-start-button-combo.html\",callingStartButtonSchedulePopover:\"components/calling-start-button/schedule-popover.html\",callingJoinButton:\"components/calling-join-button/calling-join-button.html\",callingJoinButtonSimple:\"components/calling-join-button/calling-join-button-simple.html\",callingRejectButton:\"components/calling-reject-button/calling-reject-button.html\",callingRetryScreen:\"components/calling-retry-screen/calling-retry-screen.html\",callingLiveRoster:\"components/calling-live-roster/calling-live-roster.html\",callingLobbyToastNotification:\"components/calling-lobby-toast-notification/calling-lobby-toast-notification.html\",callingPreJoinBanner:\"components/calling-pre-join-banner/calling-pre-join-banner.html\",callingSharingPanelDialog:\"components/calling-sharing-panel-dialog/calling-sharing-panel-dialog.html\",callingPersistentIndicator:\"components/calling-persistent-indicator/calling-persistent-indicator.html\",connectingAnimation:\"components/connecting-animation/connecting-animation.html\",connectingPreJoinRoom:\"components/calling-pre-join-room-connecting/calling-pre-join-room-connecting.html\",waitingAnimation:\"components/waiting-animation/waiting-animation.html\",getUserMedia:\"components/get-user-media/get-user-media.html\",helpVideosTab:\"components/help-videos-tab/help-videos-tab.html\",starRating:\"components/star-rating/star-rating.html\",thanksForFeedback:\"components/calling-quality-feedback/thanks-for-feedback.html\",cardThreadBody:\"components/threads/thread/cards/card-thread-body.html\",heroCard:\"components/threads/thread/cards/hero-card.html\",profileCard:\"components/threads/thread/cards/profile-card.html\",profileCardPersonInfo:\"components/threads/thread/cards/profile-card-person-info.html\",listCard:\"components/threads/thread/cards/list-card.html\",signinCard:\"components/threads/thread/cards/signin-card.html\",cardCarousel:\"components/threads/thread/cards/card-carousel.html\",cardList:\"components/threads/thread/cards/card-list.html\",o365ConnectorCard:\"components/threads/thread/cards/o365-connector-card.html\",o365ConnectorCardSection:\"components/threads/thread/cards/o365-connector-card-section.html\",o365ActionPane:\"components/threads/thread/cards/o365-action-pane.html\",o365ActionPaneTextInput:\"components/threads/thread/cards/o365-action-pane-text-input.html\",o365ActionPaneDateInput:\"components/threads/thread/cards/o365-action-pane-date-input.html\",o365ActionPaneMultichoiceInput:\"components/threads/thread/cards/o365-action-pane-multichoice-input.html\",o365ActionPaneMultichoiceList:\"components/threads/thread/cards/o365-action-pane-multichoice-list.html\",receiptCard:\"components/threads/thread/cards/receipt-card.html\",adaptiveCard:\"components/threads/thread/cards/adaptive-card.html\",fileConsentCard:\"components/threads/thread/cards/file-consent-card.html\",cardSeeMore:\"components/threads/thread/cards/common/card-see-more.html\",cardSeeMoreV2:\"components/threads/thread/cards/common/card-see-more-v2.html\",cardActionsDefault:\"components/threads/thread/cards/common/card-actions-default.html\",cardSpinner:\"services/extensibility/bot/card-spinner.html\",cardEnlargeImageIcon:\"components/threads/thread/cards/common/card-enlarge-image-icon.html\",cardImageError:\"services/extensibility/bot/card-image-error.html\",peopleMeetingTab:\"components/people-meeting-tab/people-meeting-tab.html\",fileActionBar:\"components/file-action-bar/file-action-bar.html\",fileActionDropdown:\"components/file-action-bar/file-action-dropdown.html\",fileActionBatchToolbar:\"components/file-action-bar/file-action-batch-toolbar.html\",editableText:\"components/editable-text/editable-text.html\",fileSetup:\"components/file-setup/file-setup.html\",callSettingsTab:\"components/call-settings-tab/call-settings-tab.html\",callModernSettingsTab:\"components/call-modern-settings-tab/call-modern-settings-tab.html\",callVideoBackgroundSettingsTab:\"components/call-video-background-settings-tab/call-video-background-settings-tab.html\",onenoteProvision:\"components/file-setup/onenote-provision.html\",filesPinTabSettings:\"components/files-pin-tab-settings/files-pin-tab-settings.html\",filesContainerPaneNoUpload:\"components/files-container-pane/files-container-pane-no-upload.html\",filesCustomSpo:\"components/files-custom/spo/files-custom-spo-tab/files-custom-spo-tab.html\",filesTeamFilesList:\"components/files/team-files-list/team-files-list.html\",alertDialog:\"components/alert-dialog/alert-dialog.html\",fileNameConflict:\"components/file-name-conflict/file-name-conflict.html\",callMeBack:\"components/call-me-back/call-me-back.html\",callMeBackMru:\"components/call-me-back/call-me-back-mru.html\",callingPhoneAudio:\"components/calling-phone-audio/calling-phone-audio.html\",displayVideoDialog:\"components/video-iframe/video-iframe.html\",prejoinOverlayDialog:\"components/calling-pre-join-overlay/calling-pre-join-overlay.html\",dlpDialog:\"components/dlp-dialog/dlp-dialog.html\",channelModeratorsDialog:\"components/channel-moderators-dialog/channel-moderators-dialog.html\",pendingRequestsErrorTooltip:\"components/team-dashboard-stripe/td-pending-requests-tab/td-pending-requests-tab-error-tooltip.html\",pendingRequestsTab:\"components/team-dashboard-stripe/td-pending-requests-tab/td-pending-requests-tab.html\",broadcastPlaybackScreen:\"components/broadcast-playback-screen/broadcast-playback-screen.html\",broadcastIntermediateScreen:\"components/broadcast-intermediate-screen/broadcast-intermediate-screen.html\",broadcastPostPlaybackScreen:\"components/broadcast-post-playback-screen/broadcast-post-playback-screen.html\",rigelConsoleFrame:\"components/rigel-console-frame/rigel-console-frame.html\",rigelConsoleHomePage:\"components/rigel-console-home-page/rigel-console-home-page.html\",rigelConsoleScreen:\"components/rigel-console-screen/rigel-console-screen.html\",rigelConsoleLeftPanel:\"components/rigel-console-left-panel/rigel-console-left-panel.html\",rigelConsoleRecurrent:\"components/rigel-console-recurrent/rigel-console-recurrent.html\",rigelConsoleRightPanel:\"components/rigel-console-right-panel/rigel-console-right-panel.html\",rigelDtmf:\"components/rigel-console-right-panel/rigel-dtmf.html\",rigelConsoleRoster:\"components/rigel-console-right-panel/rigel-console-right-panel-roster.html\",rigelConsoleRosterSection:\"components/rigel-console-right-panel/rigel-console-right-panel-roster-section.html\",rigelConsoleAddParticipants:\"components/rigel-console-right-panel/rigel-console-add-participants.html\",rigelConsoleIncoming:\"components/rigel-console-screen/rigel-console-incoming.html\",rigelLayoutToggle:\"components/rigel-layout-toggle/rigel-layout-toggle.html\",rigelVolumeSlider:\"components/rigel-volume-slider/rigel-volume-slider.html\",rigelConsolePreCall:\"components/rigel-console-pre-call/rigel-console-pre-call.html\",rigelConsoleNewMeeting:\"components/rigel-console-pre-call/rigel-console-new-meeting.html\",rigelConsoleNewPstnCall:\"components/rigel-console-pre-call/rigel-console-new-pstn-call.html\",rigelConsoleCortana:\"components/rigel-console-cortana/rigel-console-cortana.html\",rigelCallScreenExternal:\"html/mw-ext-callscr.html\",rigelPreCallScreenExternal:\"html/mw-ext-pre-callscr.html\",rigelConsolePostCall:\"components/rigel-console-post-call/rigel-console-post-call.html\",rigelScreenSharingPanel:\"components/rigel-screen-sharing-panel/rigel-screen-sharing-panel.html\",manifestErrorDialog:\"components/extensibility/manifest-error-dialog/manifest-error-dialog.html\",channelPrivacyTooltip:\"components/edit-channel/tooltips/channel-privacy-tooltip.html\",rightPane:\"components/right-pane/right-pane.html\",rightPaneHeader:\"components/right-pane/right-pane-header/right-pane-header.html\",userCard:\"components/right-pane/user-card/user-card.html\",peoplePane:\"components/right-pane/people/people-pane.html\",peopleAppContainer:\"components/people-app-container/people-app-container.html\",waffle:\"components/waffle/waffle.html\",freVideoPlayerDialog:\"components/fre-video-player/fre-video-player.html\",largeScreenAppBar:\"components/large-screen-app-bar/large-screen-app-bar.html\",largeScreenAudioCall:\"components/large-screen-audio-call/large-screen-audio-call.html\",largeScreenStartMeeting:\"components/large-screen-start-meeting/large-screen-start-meeting.html\",largeScreenTeamsList:\"components/large-screen-teams-list/large-screen-teams-list.html\",largeScreenLeftBlade:\"components/large-screen-left-blade/large-screen-left-blade.html\",channelCard:\"components/channel-card/channel-card.html\",channelsTabChannelActionMenu:\"components/team-dashboard-stripe/td-channels-tab/td-channels-tab-channel-actions-menu/td-channels-tab-channel-actions-menu.html\",channelsTabChannelAdminActionMenu:\"components/team-dashboard-stripe/td-channels-tab/td-channels-tab-channel-admin-actions-menu/td-channels-tab-channel-admin-actions-menu.html\",meetingJoinCrossCloudDialog:\"components/meeting-join-cross-cloud-dialog/meeting-join-cross-cloud-dialog.html\",appAuthDialog:\"components/extensibility/app-auth-dialog/app-auth-dialog.html\"},themes:{semanticColors:{default:{buttonBackground:\"#fff\",buttonBackgroundHovered:\"#edebe9\"},darkTheme:{},contrastTheme:{}},default:{themePrimary:\"#6264a7\",themeLighterAlt:\"#f4f4f9\",themeLighter:\"#e3e3ef\",themeLight:\"#babbd8\",themeTertiary:\"#898bbc\",themeSecondary:\"#696baa\",themeDarkAlt:\"#464775\",themeDark:\"#3d3f6c\",themeDarker:\"#34365c\",neutralLighterAlt:\"#f8f8f8\",neutralLighter:\"#f3f2f1\",neutralLight:\"#ffffff\",neutralQuaternaryAlt:\"#fcfcfb\",neutralQuaternary:\"#d0d0d0\",neutralTertiaryAlt:\"#c8c8c8\",neutralTertiary:\"#b6b4b4\",neutralSecondary:\"#9f9c9c\",neutralPrimaryAlt:\"#878383\",neutralPrimary:\"#252424\",neutralDark:\"#575454\",black:\"#3f3d3d\",white:\"#fff\",primaryBackground:\"#fff\",primaryText:\"rgba(37, 36, 36, 0.75);\",bodyBackground:\"#fff\",bodyText:\"rgba(37, 36, 36, 0.75);\",disabledBackground:\"#f4f4f4\",disabledText:\"#c8c8c8\",boxShadowColor:\"rgba(0, 0, 0, .5);\",appGray02:\"rgba(37, 36, 36, 0.75);\",appGray06:\"rgba(37, 36, 36, 0.3);\",appGray10:\"#f3f2f1\",appWhite:\"#fff\",appBlackFull:\"#000\"},darkPalette:{themePrimary:\"#6264a7\",themeLighterAlt:\"#07070c\",themeLighter:\"#11121e\",themeLight:\"#2a2b49\",themeTertiary:\"#48497e\",themeSecondary:\"#5b5ea1\",themeDarkAlt:\"#7274af\",themeDark:\"#9a9cc6\",themeDarker:\"#a9aace\",neutralLighterAlt:\"#373636\",neutralLighter:\"#313030\",neutralLight:\"#201f1f\",neutralQuaternaryAlt:\"#1e1d1d\",neutralQuaternary:\"#5c5a5a\",neutralTertiaryAlt:\"#787575\",neutralTertiary:\"#c8c8c8\",neutralSecondary:\"#d0d0d0\",neutralPrimaryAlt:\"#dadada\",neutralPrimary:\"#ffffff\",neutralDark:\"#f4f4f4\",black:\"#f8f8f8\",white:\"#2d2c2c\",primaryBackground:\"#2d2c2c\",primaryText:\"#fff\",bodyBackground:\"#2d2c2c\",bodyText:\"#fff\",disabledBackground:\"#2c2b2b\",disabledText:\"#242323\",boxShadowColor:\"rgba(0, 0, 0, .5);\",appGray02:\"rgba(255, 255, 255, .75);\",appGray06:\"rgba(255, 255, 255, 0.3);\",appGray10:\"#2d2c2c\",appWhite:\"#fff\",appBlackFull:\"#000\"},contrastPalette:{themePrimary:\"#ffff01\",themeLighterAlt:\"#121200\",themeLighter:\"#2e2e00\",themeLight:\"#6f6f00\",themeTertiary:\"#c0c000\",themeSecondary:\"#f4f400\",themeDarkAlt:\"#ffff19\",themeDark:\"#ffff5c\",themeDarker:\"#ffff73\",neutralLighterAlt:\"#0b0b0b\",neutralLighter:\"#151515\",neutralLight:\"#252525\",neutralQuaternaryAlt:\"#2f2f2f\",neutralQuaternary:\"#373737\",neutralTertiaryAlt:\"#595959\",neutralTertiary:\"#c8c8c8\",neutralSecondary:\"#d0d0d0\",neutralPrimaryAlt:\"#dadada\",neutralPrimary:\"#fff\",neutralDark:\"#f4f4f4\",black:\"#f8f8f8\",white:\"#000\",primaryBackground:\"#000\",primaryText:\"#fff\",bodyBackground:\"#000\",bodyText:\"#fff\",disabledBackground:\"#NaNNaNNaN\",disabledText:\"#NaNNaNNaN\",boxShadowColor:\"rgba(0, 0, 0, .5);\",appGray02:\"#fff\",appGray06:\"#000\",appGray10:\"#000\",appWhite:\"#fff\",appBlackFull:\"#000\"}},parameters:{documentLibraryV2:\"2\",documentLibraryV1:\"1\",maxActionsVisibleSmallWindow:3,maxActionsVisibleMediumWindow:5,actionsInMoreActionsDropdown:0,resizedWindowWidthLimit:600,resizedWindowLargeScreen:1500,callingScreenSnappedWidth:500,breadcrumbsToShow:3,sharePointFilesPageSize:300,smtpAddress:\"smtpAddress\",channelId:\"channelId\",channelName:\"channelName\",containerId:\"containerid\",removeon404:\"removeon404\",siteUrl:\"siteUrl\",documentUrl:\"DocumentUrl\",mruLocations:\"MruLocations\",parentServerRelativeUrl:\"parentServerRelativeUrl\",documentLibraryVersion:\"libraryVersion\",isFolder:\"isFolder\",uploadFromConversation:\"uploadFromConversation\",service:\"service\",teamSiteUrl:\"teamSiteUrl\",customSiteUrl:\"customSiteUrl\",sortedBy:\"sortBy\",sortedAscending:\"sortOrder\",sortOrderAsc:\"asc\",sortOrderDesc:\"desc\",pageSize:\"top\",itemName:\"itemName\",createBlankFile:\"createBlankFile\",detailLevel:\"detailLevel\",skipToken:\"skipToken\",fullFileUrl:\"fullFileUrl\",completeUpload:\"completeUpload\",reportUploadError:\"reportUploadError\",ignoreQueryString:\"ignoreQueryString\",destinationSiteUrl:\"destinationSiteUrl\",destinationRelativeUrl:\"destinationServerRelativeUrl\",sourceRelativeUrl:\"itemServerRelativeUrl\",overwrite:\"overwrite\",email:\"email\",libraryId:\"libraryId\",fileSizeLimitForDownload:209715200,maxFileNameLength:150,overwriteExisting:\"overwriteExisting\",external:{signInTimeoutInMs:3e5},wopi:{accessToken:\"access_token\"}},controllers:{fileChickletController:\"fileChickletController\",filePreviewController:\"filePreviewController\",filesPaneController:\"filesPaneController\",filesContainerPaneController:\"filesContainerPaneController\",messageMasterDetailListController:\"messageMasterDetailListController\",fileUploadRecentController:\"fileUploadRecentController\",fileUploadFooterController:\"fileUploadFooterController\",fileFolderBreadcrumbController:\"FileFolderBreadcrumbController\",fileEmptyController:\"fileEmptyController\",fileFullAlertController:\"fileFullAlertController\",fileTitleController:\"titleCtrl\",folderTitleController:\"titleCtrl\",fileBatchActionController:\"fileBatchActionController\",fileActionBarController:\"fileActionBarController\",fileSetupController:\"fileSetupController\",filesPinTabSettingsController:\"filesPinTabSettingsController\",fileActionCreateController:\"fileActionCreateController\",fileNameConflictController:\"fileNameConflictController\"},providers:{google:{name:\"Google Drive\"},sharepoint:{name:\"SharePoint\"},onedrive:{name:\"OneDrive\"},dropbox:{name:\"DropBox\",code:\"DROPBOX\"},recent:{name:\"Recent\"},egnyte:{name:\"Egnyte\",code:\"EGNYTE\"}},preview:{fileChicklet:{maxHeight:240,maxWidth:420,suffix:\"chicklet\"},rightRail:{maxHeight:240,maxWidth:300,suffix:\"rail\"},inlineImage:{maxHeight:250,maxWidth:2e3}},timers:{listPagination:100,tooltipShowDelay:1e3,tooltipHideDelay:200,actionBarAnimation:350,nonProvisionedTeamRetry:3e3,maxProvisioningRetry:6e4,initialPinTabDuration:5e3,pinTabDurationGrowth:5,longScenarioTimeOut:6*this.timeInMiliseconds.minute},option:{defaultPageSize:30,overwriteFile:\"false\",fileDetailLocalStorageKey:\"{smtpAddress}.{channelId}.{file}\",folderType:\"folder\"},strings:{oneup:\"oneUp\",fileActionMenuItemId:\"file-action-menu\",fileAttachmentActivityType:\"fileattachment\",fulfilled:\"fulfilled\",skypeToken:\"skype_token \",inlineAttachmentAttributeName:\"ams-image-url\",inlineImageSchemaItemType:\"http://schema.skype.com/AMSImage\",inlineImageSchemaVideoType:\"http://schema.skype.com/AMSVideo\",wikiImageSchemaItemType:\"http://teams.microsoft.com/WikiImage\",inlineImageIdAttr:\"data-ts-imgid\",inlineImageLenAttr:\"data-ts-imglen\",fileChickletPrefix:\"file-chicklet-\",filesListTooltipId:\"filesList_{index}\",giphyDomain:\"giphy.com\",moreInfoLinkWord:\"https://products.office.com/word\",moreInfoLinkPpt:\"https://products.office.com/powerpoint\",moreInfoLinkExcel:\"https://products.office.com/excel\",saveChatIsExpanded:\"save_document_chat_is_expanded\",provisionedFolder:\"Shared Documents\",deeplinkChiclet:\"deeplink\",teamFilesBreadcrumbIdPrefix:\"team-files\",ariaHeaderLabelIdSuffix:\"_breadcrumb_header\",teamspaceDataSerializationMode:1,deleteCancelReason:\"cancel\",defaultDocumentTitle:\"Documents\",defaultOneNoteTabGalleryName:\"Untitled\",closeDialogValueCancel:\"Cancel\",closeDialogValueSuccess:\"Success\",closeDialogValueDocument:\"$document\",closeDialogValueEscape:\"$escape\",uploadFileChiclet:\"_UploadChiclet\",columns:{nameColumn:\"name\",sizeColumn:\"size\",statusColumn:\"status\",iconColumn:\"type\",sharedOnColumn:\"sharedOnColumn\",selectionColumn:\"isSelected\",lastModifiedTimeColumn:\"lastModifiedTime\",downloadTimeStampColumn:\"downloadTimestamp\",sentByColumn:\"sentBy\",lastModifiedByColumn:\"lastModifiedBy\",teamNameColumn:\"teamDisplayName\"},params:{recentFiles:\"sortBy=LastModifiedAt&sortOrder=desc&top=500\"},staticGifExtension:\"_s.gif\",standardGifExtension:\".gif\",updateItemsViewOnMoveComplete:\"update_itemsview_on_move_complete\",updateItemsViewOnAddCloudStorageComplete:\"update_itemsview_on_add_cloudstorage_complete\",updateItemsViewOnDeleteCloudStorageComplete:\"update_itemsview_on_deletecloudstorage_complete\"},filesPanelColumns:{LastModifiedAt:\"LastModifiedAt\",Name:\"Name\"},serviceName:{personal:\"personal\",teams:\"teams\",customspo:\"customspo\",aggregate:\"aggregatefiles\",recent:\"recent\",email:\"email\",downloads:\"downloads\",p2p:\"p2p\",upload:\"upload\",sharedWithMe:\"sharedWithMe\"},AllowedServiceNamesInDocStageScenario:[\"personal\",\"teams\",\"customspo\",\"aggregatefiles\",\"recent\",\"p2p\",\"sharedWithMe\"],defaultBackgroundImages:[{name:\"None\",id:\"microsoft_none\",src:null,thumb_src:\"svg/icons-block.html\"},{name:\"Blur\",id:\"microsoft_blur\",src:null,thumb_src:\"png/blurbg.png\"}],customVideoBackground:{download:\"cvb:download\",status:\"cvb:status\",getUserUploadedImages:\"cvb:getUserUploadedImages\",saveUserUploadedImage:\"cvb:saveUserUploadedImage\",deleteUserUploadedImage:\"cvb:deleteUserUploadedImage\",loadFiles:\"cvb:loadFiles\",downloadFile:\"cvb:downloadFile\"},directives:{filesList:\"files-list\",teamFilesList:\"team-files-list\",filesSharepointDialog:\"files-sharepoint-dialog\",teamFilesDialog:\"team-files-dialog\",recentsFull:\"files-recent\",recentsDialog:\"files-recent-dialog\",schoolAppLeftRail:\"school-app-left-rail\",sharedWithMeFull:\"shared-with-me\",sharedWithMeDialog:\"shared-with-me-dialog\",wopiFilesList:\"wopi-files-list\",wopiFilesListDialog:\"wopi-files-list-dialog\",googleFilesList:\"google-files-list\",p2pContainerPane:\"files-p2p-container-pane\",p2pFluxPane:\"files-p2p\",filesP2PDialog:\"files-p2p-dialog\",chatFilesDialog:\"chat-files-dialog\",aggregate:\"files-aggregate-view\",downloads:\"files-downloads-view\",filesSharepoint:\"files-custom-spo-tab\",filesChooseUploadFolderDialogId:\"files-choose-upload-folder-dialog\"},fileChiclet:{states:{active:\"active\",deleted:\"deleted\",reference:\"reference\",removed:\"removed\"},cssSelector:'[data-cid=\"{id}\"]'},createFileExtensions:{folder:\"folder\",word:\"docx\",powerpoint:\"pptx\",excel:\"xlsx\",oneNote:\"one\",oneNoteNoteBook:\"onetoc2\"},filesAttachDialogServices:{item:\"item\",channel:\"channel\",team:\"team\",mru:\"mru\"},asynchronousFileUpload:{asyncupload:\"asyncupload\",asyncuploadMessageSent:\"asyncuploadMessageSent\",asyncUploadShowErrorTimeout:9e5},fileActions:{fileTypes:{folder:\"folder\",directory:\"directory\"},moreActionsElementId:\"files-action-bar-more-btn\",shortcutIds:{createNewAction:\"action-create-button\",uploadAction:\"files-upload-button\",openFileAction:\"open-file-button\"},viewer:{view:\"view\",edit:\"edit\"}},filesAttachDialogPathIds:{root:\"root\",browseTeams:\"browse\",inTeam:\"team\",inChannel:\"channel\",inFolder:\"folder\"},lazyLoadFiles:\"files-components-services\",upload:{uploadStarted:\"upload_started\",maxUploadsInBatch:10,chunkSize:10485760,readAsBufferChunkSize:65536,externalFilesChunkSize:10485760,largeFileSize:52428800,emailDataUrlDelimiter:\"base64,\",source:{filesPane:\"upload_footer\",fileAttachment:\"file_attachment\",dragDropMessage:\"drag_drop_message\",dragDropList:\"drag_drop_list\"},retentionPolicy:{max:\"max\",none:\"none\"},blacklist:[\"msft-onenote\"],maxItemNameLength:260,unAuthorizedExceptionMessage:\"-2147024891, System.UnauthorizedAccessException\",resourceLockedExceptionMessage:\"-2147018887, Microsoft.SharePoint.SPException\",pathTooLongException:\"System.IO.PathTooLongException\",fileNotFoundException:\"-2130575338, Microsoft.SharePoint.SPException\",spQuotaExceeded:\"-2147023080, Microsoft.SharePoint.SPException\",unsupportedUpload:\"unsupported_upload\"},download:{defaultImageName:\"MicrosoftTeams-image.png\",HttpMethod:{GET:\"GET\",POST:\"POST\"}},links:{fileDownloadLinkPopup:\"file-download-link-popup\",fileOpenNativeLink:\"file-open-native-link\",shortenedUrl:{rightClick:\"right-click\",leftClick:\"left-click\"}},filesBreadcrumbs:{breadCrumbItemClass:\"ts-files-breadcrumb-item\"},filePreview:{chunkSize:65536,mediaType:\"data:image/png;base64,\",noPreviewUrl:\"/assets/NoPreview.png\"},fileTypeMapping:{\"ts-word\":[\"docx\",\"application/msword\",\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\",\"application/vnd.openxmlformats-officedocument.wordprocessingml.template\",\"application/vnd.ms-word.document.macroEnabled.12\",\"application/vnd.ms-word.template.macroEnabled.12\"],\"ts-excel\":[\"xlsx\",\"application/vnd.ms-excel\",\"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\",\"application/vnd.openxmlformats-officedocument.spreadsheetml.template\",\"application/vnd.ms-excel.sheet.macroEnabled.12\",\"application/vnd.ms-excel.template.macroEnabled.12\",\"application/vnd.ms-excel.addin.macroEnabled.12\",\"application/vnd.ms-excel.sheet.binary.macroEnabled.12\"],\"ts-powerpoint\":[\"pptx\",\"application/vnd.ms-powerpoint\",\"application/vnd.openxmlformats-officedocument.presentationml.presentation\",\"application/vnd.openxmlformats-officedocument.presentationml.template\",\"application/vnd.openxmlformats-officedocument.presentationml.slideshow\",\"application/vnd.ms-powerpoint.addin.macroEnabled.12\",\"application/vnd.ms-powerpoint.presentation.macroEnabled.12\",\"application/vnd.ms-powerpoint.template.macroEnabled.12\",\"application/vnd.ms-powerpoint.slideshow.macroEnabled.12\"],\"ts-visio\":[\"vsdx\"],\"ts-txt\":[\"txt\"],\"ts-zip\":[\"zip\"],\"ts-onenote\":[\"notebk\"],\"ts-jpg\":[\"image/png\",\"image/jpg\",\"image/gif\",\"png\",\"jpg\",\"gif\",\"image/jpeg\",\"jpeg\"],\"ts-generic\":[]},extensions:{pinWord:\"com.microsoft.teamspace.tab.file.staticviewer.word\",pinExcel:\"com.microsoft.teamspace.tab.file.staticviewer.excel\",pinPowerpoint:\"com.microsoft.teamspace.tab.file.staticviewer.powerpoint\",pinPdf:\"com.microsoft.teamspace.tab.file.staticviewer.pdf\"},fileCommand:{contextType:{files:\"files\",filesSharing:\"filesSharing\"}},dialogOpenLocation:{chatAttach:\"chatAttach\",messageAttach:\"messageAttach\",transferPicker:\"transferPicker\",wikiImagePicker:\"wikiImagePicker\",shareTray:\"shareTray\"},fileCommon:{iconName:{folder:\"icons-folder\",oneNote:\"icons-msft-onenote\",channel:\"icons-channel\",team:\"icons-team\"}},error:{spSiteDoesNotExist:\"SharepointSiteNotExists\",spNotAvailable:\"SPSiteNotAvailable\",spThrottled:\"SPThrottled\",spQuotaExceeded:\"SPQuotaExceeded\",mtSiteIsNotAvailable:\"MTServiceNotAvailable\",spSiteNotProvisioned:\"SPSiteNotProvisioned\",spChannelFolderNotProvisioned:\"SPChannelFolderNotProvisioned\",accessDenied:\"AccessDenied\",forbidden:\"Forbidden\",unauthorized:\"Unauthorized\",fileAccessDenied:\"FileAccessDenied\",fileEmpty:\"FileEmpty\",fileDoesNotExist:\"FileDoesNotExist\",fileAlreadyExists:\"-2130575257\",badRequest:\"BadRequest\",folderDoesNotExist:\"FolderDoesNotExist\",fileUploadSessionNotFound:\"-2146232832\",cobaltException:\"-1, Cobalt.ErrorException\",fileNotFound:\"FileNotFound\",fileLocked:\"FileLocked\",resourceLocked:\"ResourceLocked\",fileInvalidCharacters:\"InvalidFileName\",fileUploadFailed:\"FileUploadFailed\",filenameCollision:\"FilenameCollision\",resourceAlreadyExists:\"ResourceAlreadyExists\",resourceDoesNotExist:\"ResourceDoesNotExist\",requestTimeout:\"RequestTimeout\",maxLengthExceeded:\"MaxLengthExceeded\",maxPathLengthExceeded:\"MaxPathLengthExceeded\",invalidCharacters:\"InvalidCharacters\",emptyName:\"emptyName\",channelDoesNotExist:\"ChannelDoesNotExist\",requestDidNotComplete:\"RequestDidNotComplete\",fileSharingFailed:\"FileSharingFailed\",blacklistedFiletype:\"BlacklistedFiletype\",unableToFetchTeamThread:\"UnableToFetchTeamThread\",maxLengthExceededMsg:\"The specified file or folder name is too long.\",sharepointItemDoesNotExist:\"SharepointItemDoesNotExist\",fileInvalidName:\"InvalidFileName\",groupNotesStartedButNotFinishedYet:\"GroupNotesStartedButNotFinishedYet\",oneNoteNotAvailable:\"OneNoteNotAvailable\",oneNoteSectionAlreadyExists:\"OneNoteSectionAlreadyExists\",unknown:\"Unknown\",unknownOneUp:\"UnknownOneUp\",sessionInProgress:\"-2130575142\",unauthorizedAccessException:\"-2147024891\",oneDriveNotProvisioned:\"OneDriveNotProvisioned\",fileReaderSerializationFailed:\"FileReaderSerializationFailed\",getGoogleUploadUrlFailed:\"GetGoogleUploadUrlFailed\",invalidArguments:\"InvalidArguments\"},internalErrorCodes:{unknown:-5,common:{spSiteNotProvisioned:1e3,preConditionFailed:1001,missingListenerId:1002,argumentError:1003,missingProvider:1004,invalidUrl:1005,notSupported:1006,unexpectedError:1007,notSignedIn:1008,invalidTeamAndChannel:1009,teamAndChannelError:1010},sharepoint:{missingServerRelativeUrl:2e3,invalidsiteUrl:2001,missingLibraryTitle:2002,invalidSPOResponse:2003,outOfBandResponse:2004,missingListUrl:2005,missingObjectUrl:2006},wopi:{invalidContainerUrl:3e3,invalidServiceCatalog:3001,invalidWOPIAuthResponse:3002,invalidFileObject:3003,invalidItemId:3004,invalidProviderCode:3005,invalidObjectUrl:3006,invalidUser:3007,refreshTokenFailed:3008},google:{invalidItemId:4e3,invalidProviderCode:4001,invalidPreviewUrl:4002,invalidResponse:4003,invalidUser:4004,invalidAccessToken:4005,invalidUploadUrl:4006,invalidUploadChunk:4007},search:{invalidCreationDate:5e3}},shareDialogError:{GENERIC_ERROR:5},component:{fileChicklet:\"fileChicklet\",rightRail:\"rightRail\",filesInChats:\"files-in-chats\"},perfMarkerSteps:{fileUpload:{success:\"file_upload_success\",createFolder:\"file_upload_create_folder\",fileAlreadyExists:\"file_upload_file_already_exists\",folderNotFound:\"file_upload_folder_not_found\",error:\"file_upload_error\",canceled:\"file_upload_canceled\",incomplete:\"file_upload_incomplete\"},renaming:{success:\"entity_rename_success\",failed:\"entity_rename_failed\",cancelled:\"entity_rename_cancelled\",invalidString:\"entity_rename_invalid_char\"}},attachments:{amsMaxItemSize:20971520,amsDomain:\"asm.skype.com\",gccAmsDomain:\"api.ams.gcc.teams.microsoft.com\",gccHighAmsDomain:\"api.ams.gov.teams.microsoft.us\",dodAmsDomain:\"api.ams.dod.teams.microsoft.us\",goLocalAmsDomainSuffix:\"asyncgw.teams.microsoft.com\",amsImageSuffix:\"/v1/objects\",amsImageSuffixParser:/^(.*v1\\/objects\\/[^\\/]+)\\/.*$/i,glassjarAmsDomainSuffix:\"/ams\",glassjarAmsImageSuffix:\"/ams/v1/objects\",maxCount:20,amsUrlp:\"urlp.asm.skype.com\"},regexPatterns:{title:/^[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|\\#\\%\\t]*$/,titleWithSPOChars:/^[^\\\\\\/\\:\\*\\?\\\"\\<\\>\\|\\t]*$/,base64Regex:/data:image.*?;base64/,amsAnimatedGif:/_anim$/i,amsEmoticons:/static-asm\\.secure\\.skypeassets\\.com/i,staticsEmoticons:/\\/skype-emoticons-/i,giphyImage:/giphy\\.com/i,gifFormat:/\\/[^\\/]*\\.gif/i,staticGifFormat:/\\/[^\\/]*\\_s.gif/i,mp4Format:/\\/[^\\/]*\\.mp4/i,webPFormat:/\\/[^\\/]*\\.webp/i,html5Format:/\\/html5/i,localBlob:/blob\\:/i,staticsImage:/statics\\.teams\\.microsoft\\.com/i,trailingSlashRegex:/\\/$/,leadingSlashRegex:/^\\//,leadingAndTrailingSlashesRegex:/(^\\/|\\/$)/g,pstnRegex:/(\\s4:\\+?(\\d+\\s){2}\\d+)|(\\s4:\\+?(\\d){4,})|^((4:\\+?(\\d+\\s){2}\\d+)|(4:\\+?(\\d){4,}))/g},spoSiteStatus:{created:\"Created\"},scenarioActions:{rename:\"rename\",upload:\"upload\",getFiles:\"getfiles\",create:\"create\",delete:\"delete\",copy:\"copy\",move:\"move\",download:\"download\",share:\"share\",view:\"view\"},styles:{generic:\"bg-generic\",error:\"bg-error\",word:\"bg-word\",ppt:\"bg-powerpoint\",excel:\"bg-excel\",visio:\"bg-visio\",pdf:\"bg-pdf\",oneNote:\"bg-onenote\",powerBi:\"bg-powerbi\",planner:\"bg-planner\",youtube:\"bg-youtube\",file:\"bg-file\",sharepoint:\"bg-sharepoint\",smallActionBar:\"small-action-bar\",largerActionBar:\"large-action-bar\",hideMoreAction:\"hide-more-actions\",dataAttributeForResizeClass:\"data-orig-resize-class\",dataAttributeForActionsCount:\"data-total-actions\"},productName:{word:\"msft-word\",ppt:\"msft-ppt\",excel:\"msft-xl\",visio:\"msft-visio\",pdf:\"pdf\",oneNote:\"msft-onenote\",sharepoint:\"msft-sharepoint\"},cacheKey:{sharedDialog:\"files-sharedwithme-view-dialog\",recentDialog:\"files-recent-view-dialog\"},wac:{whitelistedOrigins:{\"https://ppc-excel.officeapps.live.com\":\"excel\",\"https://excel.officeapps.live.com\":\"excel\",\"https://ppc-word-view.officeapps.live.com\":\"word\",\"https://ppc-word-edit.officeapps.live.com\":\"word\",\"https://word-view.officeapps.live.com\":\"word\",\"https://word-edit.officeapps.live.com\":\"word\",\"https://ppc-powerpoint.officeapps.live.com\":\"powerpoint\",\"https://powerpoint.officeapps.live.com\":\"powerpoint\",\"https://ppc-onenote.officeapps.live.com\":\"onenote\",\"https://onenote.officeapps.live.com\":\"onenote\"}},isExpectedFailure:{yes:\"Yes\",no:\"No\",na:\"NA\"},itemsView:{localeEndPoint:\"scripts\\\\items-view-strings.js\",windowKey:{strings:\"ITEMS_VIEW_STRINGS\",locale:\"ITEMS_VIEW_LOCALE\"}},fileSource:{personal:\"personal\",sharePoint:\"share-point\"},viewers:{unifiedApps:{actions:{openInApp:{id:\"openInApp\",visibility:0},share:{id:\"share\",visibility:0},conversation:{id:\"conversation\",visibility:0},ellipsisOpenInApp:{id:\"ellipsisOpenInApp\",visibility:1},ellipsisOpenInBrowser:{id:\"ellipsisOpenInBrowser\",visibility:1},ellipsisDownload:{id:\"ellipsisDownload\",visibility:1},close:{id:\"close\",visibility:0}}}}},this.onenote={extension:\"one\",parameters:{smtpAddress:\"smtpAddress\",channelId:\"channelId\",channelName:\"channelName\",section:\"section\",page:\"page\",notebook:\"notebook\"},error:{spSiteDoesNotExist:\"SharepointSiteNotExists\",accessDenied:\"AccessDenied\"},events:{newItemClicked:\"newItemClicked\"},storageKey:{LastVisitedSection:\"last_visited_notes_section\"},onenoteOrigin:\"https://www.onenote.com\",maxSectionNameLength:50,maxLoggedInUserNameLength:25},this.tags={panes:{team:\"tags.team\"},strings:{getTeamsErrorMsg:\"Failed to retrieve tags due to an unexpected error.\"}},this.peopleTab={panes:{activity:\"people.activity\",conversations:\"people.conversations\",favorites:\"people.favorites\",organization:\"people.organization\",contacts:\"people.contacts\",email:\"people.email\"},strings:{title:\"People\"}},this.callListTab={panes:{all:\"all-calls\",speedDial:\"speed-dial\",contactList:\"contact-list-calls\",saved:\"saved-calls\",voicemail:\"voicemail\"}},this.callingActionMenuIds={callListActionMenuItemId:\"call-list-action-menu\",exchangeContactsActionMenuItemId:\"exchange-contacts-action-menu\",callContactsActionMenuItemId:\"call-contacts-action-menu\",voicemailListActionMenuItemId:\"voicemail-list-action-menu\",buddyGroupActionMenuItemId:\"buddy-group-action-menu\"},this.meetingDetailActionMenuIds={inviteAttendeeActionMenuIds:\"invite-attendee-action-menu\",joinMeetingMenuIds:\"join-meeting-action-menu\"},this.exchangeContactsTab={panes:{saved:\"saved-contacts\"},skipTokenEventData:\"sync-token\"},this.profilePictureNgfParams={dimensions:\"$width > 48 && $height > 48\",maxSize:\"4MB\",profilePicturePattern:\".jpg,.jpeg,.png,.gif\",profilePictureAccept:\"image/jpeg,image/png,image/gif\"},this.customBackgroundsNgfParams={dimensions:\"$width > 48 && $height > 48\",maxSize:\"54MB\",picturePattern:\".jpg,.jpeg,.jfif,.pjpeg,.png,.bmp\",pictureAccept:\"image/jpeg,image/png\"},this.profilePictureV2={profilePictureV2Refresh:\"pictureTimeStamp\"},this.buddyListTab={panes:{buddyList:\"Buddy-list\"}},this.wikiApp={id:\"com.microsoft.teamspace.tab.wiki\",staticTabId:\"wiki-app\",formatCommandSourceId:\"wiki-tab\",settings:{meetingNotes:\"meetingNotes\"},wikiTabIdContextProperty:\"wikiTabId\",wikiIds:{defaultTab:1,allWikis:1,recentWikis:2},tabIds:{myWiki:\"my-wiki\",allWikis:\"all-wikis\",recentWikis:\"recent-wikis\"},meetingNotesContext:{inCall:\"meeting_stage\",fromTab:\"meeting_tab\"},cortanaNotesSection:\"cortana_notes_section\",lazyModuleName:\"wiki\"},this.streamsApp={id:\"com.microsoftstream.embed.skypeteamstab\"},this.deepLinkTypes={channel:\"channel\",chat:\"chat\",team:\"team\",teamDashboard:\"team-dashboard\",file:\"file\",meetupJoin:\"meetup-join\",call:\"call\",message:\"message\",tab:\"tab\",entity:\"entity\",task:\"task\",meeting:\"meeting\",voiceAssistant:\"voiceassistant\",insertInEditor:\"insert-in-editor\",manageTenant:\"manage-tenant\"},this.deepLinkServiceResolveURLCallers={tenantSwitchService_tryNavigateToDeepLink:\"tenantSwitchService_tryNavigateToDeepLink\"},this.promptCards={eventSource:{doneBtn:\"promptCardsHolder-doneBtn\",xClose:\"closeModelDialogBtn\",overlayClick:\"$document\",escape:\"$escape\"}},this.growth={engagementSurfaces:{actionKey:{navigateToApps:\"navigate_to_apps\",navigateToChat:\"navigate_to_chat\",navigateToFiles:\"navigate_to_files\",navigateToTeams:\"navigate_to_teams\",navigateToCalendar:\"navigate_to_calendar\",navigateToCalls:\"navigate_to_calls\",navigateToActivity:\"navigate_to_activity\",navigateToMostActiveChannel:\"navigate_to_most_active_channel\",navigateToNewChat:\"navigate_to_new_chat\",navigateToMostRecentTeam:\"navigate_to_most_recent_team\",navigateToAggregateFiles:\"navigate_to_aggregate_files\",navigateToConversationWithContact:{name:\"navigate_to_conversation_with_contact\",params:[\"contact: User\"]},navigateToDocumentViewer:{name:\"navigate_to_document_viewer\",params:[\"file: File\"]},navigateToUrl:{name:\"navigate_to_url\",params:[\"url: string\"]},displaySurface:{name:\"display_surface\",params:[\"surfaceId: string\"]},navigateToTwtCreateStep:\"navigate_to_twt_create_step\",navigateToSetting:\"navigate_to_setting\",mobileUpsell:\"mobile_upsell_send_email_sms\",downloadDesktopApp:\"download_desktop_app\",updateUserProfile:\"update_user_profile\",sendMemberInvites:\"send_member_invites\",clickBody:\"click_body\",updateCortanaConsent:{name:\"update_cortana_consent\",params:[\"isConsented: boolean\",\"isLongConsentSurface: boolean\"]},xClose:\"x_close\",timeout:\"timeout\",biEvent:\"biEvent\",completedClose:\"completed_close\",expandChannelLists:\"expand_channel_lists\",collapseChannelLists:\"collapse_channel_lists\",downloadIOSApp:\"download_ios_app\",downloadAndroidApp:\"download_android_app\",updateDiscoverySettings:\"update_discovery_settings\",navigateToWhatsNew:\"navigate_to_whats_new\",changeTheme:{name:\"change_theme\",params:['theme: \"default\" | \"dark\" | \"contrast\"']},openDialog:{name:\"open_dialog\",params:[\"dialogName: string\"]}},dataKey:{relevantContacts:\"relevant_contacts\",whatsNew:\"whats_new\",teamFiles:\"team_files\",joinTenantUrl:\"join_tenant_url\",userPhoneNumber:\"user_phone_number\"},externalUrls:{cdnBase:\"https://statics.teams.microsoft.com/evergreen-assets/\",androidAppStoreUrl:\"https://aka.ms/teamsandroid?lmsrc=deeplink&lmsrc=desktop&cmpid=TwoButtonBanner\"},uiControls:{image:\"image\",text:\"text\",space:\"space\",link:\"link\",\"content-button\":\"content-button\",\"mobile-badges\":\"mobile-badges\",\"email-sms\":\"email-sms\",\"update-user-profile\":\"update-user-profile\",\"member-invite\":\"member-invite\",video:\"video\",\"cortana-consent-checkbox\":\"cortana-consent-checkbox\",\"cortana-long-consent\":\"cortana-long-consent\",\"copy-link-button\":\"copy-link-button\",\"discovery-settings\":\"discovery-settings\"},mobileUpsell:{mobileDownloadCdnBase:\"https://statics.teams.microsoft.com/evergreen-assets/mobileappdownloadbuttons/\",iOSLink:\"https://aka.ms/iosteams\",androidLink:\"https://aka.ms/androidteams\",windowsPhoneLink:\"https://aka.ms/wpteams\",badge:{google:\"google\",apple:\"apple\",microsoft:\"microsoft\"}},debugHook:{displayedOverrideStorageKey:\"es_surface_displayed_override\",userStateOverrideStorageKey:\"es_user_state_override\"}},earlyDesktopPromo:{storageKey:\"desktop_promo\"},earlyMobilePromo:{storageKey:\"mobile_promo\"},userCompletedActions:{storageKey:\"user_completed_Actions\"},hideGetAppHighlight:{storageKey:\"hide_get_app_highlight\"},hideGetMobileAppHighlight:{storageKey:\"hide_get_mobile_app_highlight\"},ecsStringOverrideKey:\"stringOverrides\"},this.bookmarksTab={id:\"dashboard.me.bookmarks\"},this.userSettingsTab={id:\"settings.user\"},this.devicesTab={id:\"settings.device\"},this.activityTab={id:\"dashboard.me.activity\",searchDebounce:150},this.teamDashboardTabs={membersId:\"td.members\",channelsId:\"td.channels\",filesId:\"td.files\",settingsId:\"td.settings\",appsId:\"td.apps\",pendingRequestsId:\"td.joinRequests\",analyticsId:\"td.analytics\",digitalSignageId:\"td.digitalSignage\"},this.scrollEdges={top:\"top\",bottom:\"bottom\",left:\"left\",right:\"right\"},this.substrateSearchReqBody={entityRequests:\"EntityRequests\",query:\"Query\",queryString:\"QueryString\",displayQueryString:\"DisplayQueryString\",entityType:\"EntityType\",ProvenanceMergeMode:\"ProvenanceMergeMode\",Provenances:\"Provenances\",from:\"From\",size:\"Size\",cvid:\"Cvid\",appName:\"AppName\",scenario:\"Scenario\",name:\"Name\",filter:\"Filter\",and:\"And\",term:\"Term\",peopleSubtype:\"PeopleSubtype\",organizationUser:\"OrganizationUser\",replacementAutodiscoverDomain:\"https://substrate.office.com/\",Fields:\"Fields\",resource_outlook:\"https://outlook.office.com/\",defaultAutodiscoverDomain:\"https://outlook.office365.com/\",hostReplacementRegex:/(https:|)(^|\\/\\/)(.*?\\/)/g},this.headers={accept:\"Accept\",acceptLang:\"Accept-Language\",host:\"Host\",clientNameToODS:\"Client-Name\",anchorMailbox:\"X-AnchorMailbox\",authorization:\"Authorization\",afdResponseRef:\"X-MSEdge-Ref\",cache:\"X-TS-UseCache\",cacheControl:\"Cache-Control\",caller:\"x-ms-client-caller\",chatHeaderRegToken:\"set-registrationtoken\",clientEnv:\"client-env\",clientName:\"skypexspaces\",clientRequestId:\"Client-Request-Id\",clientSessionId:\"Client-Session-Id\",clientType:\"client-type\",StrongConsistency:{key:\"ConsistencyLevel\",value:\"Organization;ScenarioId={id}\"},contentId:\"Content-ID\",contentTransferEncoding:\"Content-Transfer-Encoding\",contentType:\"Content-Type\",formUrlEncoded:\"application/x-www-form-urlencoded\",jsonContent:\"application/json\",location:\"location\",multipart:\"multipart/form-data\",prefix:\"x-ms-\",presence:{unifiedPresenceBehaviorOverride:\"BehaviorOverride\",unifiedPresenceClientUserAgent:\"x-ms-client-user-agent\",unifiedPresenceCorrelationId:\"x-ms-correlation-id\",unifiedPresenceEndpointId:\"x-ms-endpoint-id\"},requestId:\"request-id\",retryAfter:\"retry-after\",ringOverride:\"X-RingOverride\",scenarioId:\"scenario-id\",schedulingServiceTelemetryId:\"X-MS-Skype-MLC-Telemetry-Id\",sessionId:\"session-id\",sharePoint:{SPClientServiceRequestDuration:\"SPClientServiceRequestDuration\",SPRequestDuration:\"SPRequestDuration\",SPRequestGuid:\"SPRequestGuid\"},skypeAsyncMedia:{requestId:\"RequestId\",correlationId:\"CorrelationId\",transactionId:\"TransactionId\"},skypeClientInfo:\"ClientInfo\",skypeClientVersion:\"client-version\",skypeRegistrationToken:\"Auth-SkypeRegistrationToken\",skypeSearchCorrelationId:\"x-ms-correlation-id\",skypeSearchTest:\"x-ms-test-mark\",skypeTokenPrefix:\"skypetoken=\",spoRequestResources:\"X-SP-RequestResources\",teamspaceAuth:\"teamspace-auth\",teamspaceDataSerializationMode:\"ts-serializer-mode\",tenantRegion:\"x-ms-skype-originator-region\",tokens:{authentication:\"Authentication\",authorization:\"Authorization\",skypeRegistrationToken:\"RegistrationToken\",xSkypeToken:\"X-Skypetoken\",correlationId:\"x-ms-correlation-id\",requestId:\"x-ms-request-id\",xskypetoken:\"x-skypetoken\"},userLocale:\"X-Client-UI-Language\",userType:\"user-type\",wopi:{correlationId:\"X-WOPI-CorrelationId\",override:\"X-WOPI-Override\",overwriteRelativeTarget:\"X-WOPI-OverwriteRelativeTarget\",relativeTarget:\"X-WOPI-RelativeTarget\",requestedName:\"X-WOPI-RequestedName\",sessionId:\"X-WOPI-SessionId\",suggestedTarget:\"X-WOPI-SuggestedTarget\"},xAnchorMailbox:\"X-AnchorMailbox\",xClientLanguage:\"X-Client-Language\",xClientLocalTime:\"X-Client-LocalTime\",xClientType:\"X-ClientType\",xSkypeCaller:\"X-Skype-Caller\",xCorrelationId:\"X-Correlation-Id\",joinId:\"x-ms-join-id\",xClientFlights:\"X-Client-Flights\",xAnchorMailboxSerp:\"x-anchormailbox\"},this.reducedPayloadType={noEmptyCollections:1,noDefaultValues:2,noEmptyCollectionsOrDefaultValues:3},this.informationBarrier={learnMoreUrl:\"https://go.microsoft.com/fwlink/?linkid=2084948\"},this.ecs={clients:{microsoftTeams:\"MicrosoftTeams\"},namespaces:{microsoftTeamsWebServer:\"MicrosoftTeamsWebServer\",webHook:\"Webhook\"}},this.settings={cacheMaxAge:864e5,queryStringParameter:\"setting\",delimiter:\":\",environment:\"environment\",appEnvironment:{platformId:\"platformId\"},properties:{configIds:\"ConfigIDs\"},frequentChats:{thresholdTimeFrame:\"thresholdTimeFrame\",messagesCountThreshold:\"messagesCountThreshold\"},orbitals:{prefix:\"orbital\",multiWindow:\"multiWindow\",files:\"files\"},rosterRefreshSettings:{corruptTeamThresholdPercentage:.5},semanticObjectsSettings:{enabled:\"semanticObjectsEnabled\",containerId:\"semanticObjectsContainerId\"},experiments:{addTabMessageExperimentTreatment:\"addTabMessageExperimentTreatment\"},names:{enableAtMentionsAdaptiveCardsMessaging:\"enableAtMentionsAdaptiveCardsMessaging\",ensurePresenceOfSelectedChannel:\"ensurePresenceOfSelectedChannel\",enableGuestAdditionToPC:\"enableGuestAdditionToPC\",suggestedContactsUpdateDuration:\"suggestedContactsUpdateDuration\",enableAppsOverrideList:\"enableAppsOverrideList\",enablePendingMembers:\"enablePendingMembers\",enableGFedLogoutUX:\"enableGFedLogoutUX\",disableClassTeamAddMemberRoleDropdown:\"disableClassTeamAddMemberRoleDropdown\",enableConnectorsOfflineDetection:\"enableConnectorsOfflineDetection\",maxAnnouncementsIllustrationCategories:\"maxAnnouncementsIllustrationCategories\",enableTokenWarming:\"enableTokenWarming\",warmTokensInterval:\"warmTokensInterval\",tokenWarmingCache:\"tokenWarmingCache\",tokenWarmingCustomRuleMaxCount:\"tokenWarmingCustomRuleMaxCount\",warningShownIdpList:\"warningShownIdpList\",enableAutoBrb:\"enableAutoBrb\",autoBrbLogLines:\"autoBrbLogLines\",gFedTelemetryTurnedOn:\"GFedTelemetryTurnedOn\",maxAnnouncementsIllustrationImagesPerCategory:\"maxAnnouncementsIllustrationImagesPerCategory\",enableAnnouncementsIllustrationsConsumption:\"enableAnnouncementsIllustrationsConsumption\",enableAnnouncementsIllustrationsCreation:\"enableAnnouncementsIllustrationsCreation\",announcementsIllustrationConfig:\"announcementsIllustrationConfig\",forceUserRoleInChannelJoin:\"forceUserRoleInChannelJoin\",enableServiceWorker:\"enableServiceWorker\",enableAppBarLandableAppSelection:\"enableAppBarLandableAppSelection\",enableOfflineTelemetrySamplingRules:\"enableOfflineTelemetrySamplingRules\",enableTeamDashboardRosterRefresh:\"enableTeamDashboardRosterRefresh\",loadReplyChainSyncStateFromSyncStateService:\"loadReplyChainSyncStateFromSyncStateService\",enableFeedbackUploadStatusBanner:\"enableFeedbackUploadStatusBanner\",enableTenantPrivacyProfileFetch:\"enableTenantPrivacyProfileFetch\",enableRetryUploadingFeedbackLogs:\"enableRetryUploadingFeedbackLogs\",enableAttachingFeedbackUploadErrorsLog:\"enableAttachingFeedbackUploadErrorsLog\",enableSkypeTokenExpTelemetry:\"enableSkypeTokenExpTelemetry\",enableOrgPolicyStr:\"enableOrgPolicyStr\",aadStsErrOrgPolicyList:\"aadStsErrOrgPolicyList\",enableCrackSkypeTokenForExp:\"enableCrackSkypeTokenForExp\",enableGroupIdFileSearch:\"enableGroupIdFileSearch\",spFilesSearchQueryHiddenConstraintsLimit:\"spFilesSearchQueryHiddenConstraintsLimit\",maximumPinnedChannelLimit:\"maximumPinnedChannelLimit\",enableLoggingStackTraceOnDesktop:\"enableLoggingStackTraceOnDesktop\",enableInformationBarrier:\"enableInformationBarrier\",informationBarrierSettings:\"informationBarrierSettings\",enableSms:\"enableSms\",enableMsgSmsFeatures:\"enableMsgSmsFeatures\",enableSensitivityLabels:\"enableSensitivityLabels\",enableMultiOidStorage:\"enableMultiOidStorage\",loadTenantSensitivityLabelsFromCSA:\"loadTenantSensitivityLabelsFromCSA\",sensitivityLabelsRefreshIntervalInMilliseconds:\"sensitivityLabelsRefreshIntervalInMilliseconds\",enableResolutionModes:\"enableResolutionModes\",resolutionModeConfig:\"resolutionModeConfig\",lowResolutionModeThresholds:\"lowResolutionModeThresholds\",canAddResourceToClearTokens:\"canAddResourceToClearTokens\",placeholderCount:\"placeholderCount\",vrRenderBuffer:\"vrRenderBuffer\",cellsPerPage:\"cellsPerPage\",peoplePickerSubstrateSearchPromiseTimeout:\"peoplePickerSubstrateSearchPromiseTimeout\",peoplePickerAADSearchPromiseTimeout:\"peoplePickerAADSearchPromiseTimeout\",vrLoadMoreThreshold:\"vrLoadMoreThreshold\",defaultPagedConversationCount:\"defaultPagedConversationCount\",enablePinnedChannels:\"enablePinnedChannels\",showPinnedChannelUnderTeam:\"showPinnedChannelUnderTeam\",pinnedChannelsSyncIntervalInMs:\"pinnedChannelsSyncIntervalInMs\",starvationTimeSeconds:\"starvationTimeSeconds\",enableWarmUpOfTeamMentionsCache:\"enableWarmUpOfTeamMentionsCache\",enableSlimCoreAsyncStart:\"enableSlimCoreAsyncStart\",enableFloodgateService:\"enableFloodgateService\",customerFeedbackCampaignConfig:\"customerFeedbackCampaignConfig\",customerFeedbackNpsCoachmark:\"customerFeedbackNpsCoachmark\",customerFeedbackBpsCoachmark:\"customerFeedbackBpsCoachmark\",favDefaultChannelsLimit:\"favDefaultChannelsLimit\",enableLocalFirstRendering:\"enableLocalFirstRendering\",enableLoadLocal:\"enableLoadLocal\",enableMessageManagementInOfflineMode:\"enableMessageManagementInOfflineMode\",enableRtlSupport:\"enableRtlSupport\",performanceMode:\"performanceMode\",enableMultiWindowFiles:\"enableMultiWindowFiles\",enableMultiWindowAdditionalEntryPoints:\"enableMultiWindowAdditionalEntryPoints\",enableMultiWindowWebUI:\"enableMultiWindowWebUI\",multiWindowMinDesktop:\"multiWindowMinDesktop\",teamsProductName:\"teamsProductName\",enableDirectEcsFetch:\"enableDirectEcsFetch\",enableScopedPeopleSearch:\"enableScopedPeopleSearch\",disableConversationCloning:\"disableConversationCloning\",enableMacProtocolIntegration:\"enableMacProtocolIntegration\",checkForExtraJsNotServed:\"checkForExtraJsNotServed\",enableMtOverrideSetting:\"enableMtOverrideSetting\",enableHydrationBeforeWriteToDb:\"enableHydrationBeforeWriteToDb\",authConstants:\"authConstants\",enableDefaultFavChannel:\"enableDefaultFavChannel\",enableFlwPresence:\"enableFlwPresence\",enableMultiUpsEndpointIds:\"enableMultiUpsEndpointIds\",enablePresenceFocusMode:\"enablePresenceFocusMode\",enableUnknownPresenceAppOffline:\"enableUnknownPresenceAppOffline\",enableMsgBlockContacts:\"enableMsgBlockContacts\",enableFreUploadPicture:\"enableFreUploadPicture\",enableFreNameChangeDialog:\"enableFreNameChangeDialog\",enableSkypeMessageDBModel:\"enableSkypeMessageDBModel\",enableEarlyDesktopDownloadPromo:\"enableEarlyDesktopDownloadPromo\",enableEarlyDesktopDownloadPromoCounterFactual:\"enableEarlyDesktopDownloadPromoCounterFactual\",enableAutoTransitionOnEarlyDesktopDownloadPromo:\"enableAutoTransitionOnEarlyDesktopDownloadPromo\",earlyDesktopPromoMaxNumber:\"earlyDesktopPromoMaxNumber\",earlyDesktopPromoThrottleHours:\"earlyDesktopPromoThrottleHours\",forceEarlyMobileDownloadPromo:\"forceEarlyMobileDownloadPromo\",enableEarlyMobileDownloadPromo:\"enableEarlyMobileDownloadPromo\",enableEarlyMobileDownloadPromoCounterFactual:\"enableEarlyMobileDownloadPromoCounterFactual\",earlyMobilePromoMaxNumber:\"earlyMobilePromoMaxNumber\",earlyMobilePromoThrottleHours:\"earlyMobilePromoThrottleHours\",earlyMobilePromoSkipOptions:\"earlyMobilePromoSkipOptions\",enableLandOnChat:\"enableLandOnChat\",enableIntelligentSuggestedContacts:\"enableIntelligentSuggestedContacts\",enableContextForSuggestedContactSfB:\"enableContextForSuggestedContactSfB\",enableClearSuggestedContactsFromServer:\"enableClearSuggestedContactsFromServer\",enableRetryLoadImage:\"enableRetryLoadImage\",relevantContactMaxCount:\"relevantContactMaxCount\",enableCoachmarks:\"enableCoachmarks\",enableCustomNote:\"enableCustomNote\",imageCopyPaste:\"imageCopyPaste\",disableDefaultBotDataLanguage:\"disableDefaultBotDataLanguage\",disableStartChatCoachmark:\"disableStartChatCoachmark\",disableReplyToMessageCoachmark:\"disableReplyToMessageCoachmark\",disableCreateChannelWhenOwnerCoachmark:\"disableCreateChannelWhenOwnerCoachmark\",disableCreateChannelWhenMemberCoachmark:\"disableCreateChannelWhenMemberCoachmark\",disableExploreTeamsCoachmark:\"disableExploreTeamsCoachmark\",enableCoachmarkDataCollection:\"enableCoachmarkDataCollection\",disableUsingUserTypeInTenantForAppsFilter:\"disableUsingUserTypeInTenantForAppsFilter\",allowSfbBuddyGroupsMigration:\"allowSfbBuddyGroupsMigration\",promoteDesktop:\"promoteDesktop\",promoteMobile:\"promoteMobile\",engagementSurfacesExpManifest:\"engagementSurfacesExpManifest\",engagementSurfacesSTOverride:\"engagementSurfacesSTOverride\",sendPanelViewOnEngagementSurfaceQueued:\"sendPanelViewOnEngagementSurfaceQueued\",sendPseudoEngagementSurfacePanelViewInControl:\"sendPseudoEngagementSurfacePanelViewInControl\",disableEngagementSurfaceChatServiceSupression:\"disableEngagementSurfaceChatServiceSupression\",engagementSurfaces:\"engagementSurfaces\",engagementSurfacesFre:\"engagementSurfaces_FRE\",engagementSurfacesResx:\"engagementSurfacesResx\",espPortalUrl:\"espPortalUrl\",enableEspDebugOverride:\"enableEspDebugOverride\",enableEspVerboseConsoleLogging:\"enableEspVerboseConsoleLogging\",enableSkipAppcacheUpdate:\"enableSkipAppcacheUpdate\",enableEngagementSurfaces:\"enableEngagementSurfaces\",enableEngagementSurfacesDataCollection:\"enableEngagementSurfacesDataCollection\",engagementSurfacesStartUpDependencyTimeout:\"engagementSurfacesStartUpDependencyTimeout\",disableEngagementSurfacesStartUpDependencyTimeout:\"disableEngagementSurfacesStartUpDependencyTimeout\",disableEngagementSurfacesDailySync:\"disableEngagementSurfacesDailySync\",disableAppStateAdapterDownloadDesktopBanner:\"disableAppStateAdapterDownloadDesktopBanner\",disableAppStateAdapterDownloadMobileBanner:\"disableAppStateAdapterDownloadMobileBanner\",disableCoachmarkImages:\"disableCoachmarkImages\",accessibilityDisabled:\"accessibilityDisabled\",hideAllUpdateBanners:\"hideAllUpdateBanners\",allowBotsInChannel:\"allowBotsInChannel\",allowSpCharsOnTeamName:\"allowSpCharsOnTeamName\",enableOutlookStreamingNotifications:\"enableOutlookStreamingNotifications\",allowCloudRecordingPolicy:\"allowCloudRecordingPolicy\",enableAlphonso:\"enableAlphonso\",enableBombay:\"enableBombay\",enableClosedCaptions:\"enableClosedCaptions\",enableClosedCaptionsSettings:\"enableClosedCaptionsSettings\",enableClosedCaptionsOneToOne:\"enableClosedCaptionsOneToOne\",enableClosedCaptionsCQF:\"enableClosedCaptionsCQF\",enableClosedCaptionsPolicy:\"enableClosedCaptionsPolicy\",enableClosedCaptionsCoachmark:\"enableClosedCaptionsCoachmark\",enableClosedCaptionsModalCQF:\"enableClosedCaptionsModalCQF\",enableVoiceCollectionOptOut:\"enableVoiceCollectionOptOut\",enableSuggestionToDisableVideoOnPoorNetworks:\"enableSuggestionToDisableVideoOnPoorNetworks\",enabledVoiceCollection:\"enabledVoiceCollection\",enableIntermediateClosedCaptions:\"enableIntermediateClosedCaptions\",enableEmailAndMeetingLanguageModel:\"enableEmailAndMeetingLanguageModel\",ceoSummit:\"ceoSummit\",enableCallTranscript:\"enableCallTranscript\",discoverPrivateTeams:\"discoverPrivateTeams\",enableMemberAddMember:\"enableMemberAddMember\",enableTeamDiscoverabilitySetting:\"enableTeamDiscoverabilitySetting\",enableDiscoverySettingEs:\"enableDiscoverySettingEs\",enableNiji:\"enableNiji\",enableOwnSiteUrlForNiji:\"enableOwnSiteUrlForNiji\",enableChannelDeletionV2:\"enableChannelDeletionV2\",enablePrivateChannelsInTeamDashboard:\"enablePrivateChannelsInTeamDashboard\",enableOneDriveStorageForPrivateChannels:\"enableOneDriveStorageForPrivateChannels\",enablePeoplePaneForNiji:\"enablePeoplePaneForNiji\",enableCSAGetChannelApi:\"enableCSAGetChannelApi\",enableDeepLinkForFiles:\"enableDeepLinkForFiles\",enableFilesCopyShareLink:\"enableFilesCopyShareLink\",enableLoadingReplyChainsOnBroadcast:\"enableLoadingReplyChainsOnBroadcast\",enableImprovedNativeDownload:\"enableImprovedNativeDownload\",enableTeamGalleryV2:\"enableTeamGalleryV2\",enableCreateTeamTileGalleryV2:\"enableCreateTeamTileGalleryV2\",teamSuggestionCacheTtlInMS:\"teamSuggestionCacheTtlInMS\",analyticsDisabled:\"analyticsDisabled\",angularDebugInfoEnabled:\"angularDebugInfoEnabled\",apiSettings:\"apiSettings\",availableRings:\"availableRings\",avoidDuplicateFetchCall:\"avoidDuplicateFetchCall\",authFunctionQueueOfflineAbortDisabled:\"authFunctionQueueOfflineAbortDisabled\",blockAttachments:\"blockAttachments\",blockBotChat:\"blockBotChat\",blockSlimcoreConfigCleanup:\"blockSlimcoreConfigCleanup\",boldLogic2:\"boldLogic2\",showDeeplinkFailureBanner:\"showDeeplinkFailureBanner\",enableReplyPermissions:\"enableReplyPermissions\",deferCHUpdateWhenEnteringChat:\"deferCHUpdateWhenEnteringChat\",skipCHUpdateWhenSwitchingFromChannel:\"skipCHUpdateWhenSwitchingFromChannel\",skipCHUpdateWhenSwitchingFromChat:\"skipCHUpdateWhenSwitchingFromChat\",useGraphApi:\"useGraphApi\",useSchedulingService:\"useSchedulingService\",botsEnabled:\"botsEnabled\",calendarEnableAgendaView:\"calendarEnableAgendaView\",calendarEnableSmartScroll:\"calendarEnableSmartScroll\",calendarEnableViewToggle:\"calendarEnableViewToggle\",useCardsForConnectors:\"useCardsForConnectors\",fetchSkypeTokenByEventing:\"fetchSkypeTokenByEventing\",callingEnabledEdge:\"callingEnabledEdge\",callingEnabledChrome:\"callingEnabledChrome\",callingEnabledLinux:\"callingEnabledLinux\",callingEnableLightweightJoinUnsupportedBrowsers:\"callingEnableLightweightJoinUnsupportedBrowsers\",forceMinimalMeetings:\"forceMinimalMeetings\",enableCallingChromeOneOnOne:\"enableCallingChromeOneOnOne\",enableChromeScreenSharing:\"enableChromeScreenSharing\",enableChromeGetDisplayMedia:\"enableChromeGetDisplayMedia\",chromeScreenSharingExtensionId:\"chromeScreenSharingExtensionId\",enableEdgeScreenSharing:\"enableEdgeScreenSharing\",enableRequestedConstraintsForGetUserMedia:\"enableRequestedConstraintsForGetUserMedia\",enableCallWithoutModalityForGroupCalls:\"enableCallWithoutModalityForGroupCalls\",incompleteDuplicateCallStartScenarios:\"incompleteDuplicateCallStartScenarios\",enablePartialLoadOfReplyChains:\"enablePartialLoadOfReplyChains\",enablePagingOfReplies:\"enablePagingOfReplies\",enablePartialLoadAPI:\"enablePartialLoadAPI\",replyChainExpansionPageSize:\"replyChainExpansionPageSize\",enableURLPreviewGCC:\"enableURLPreviewGCC\",enableAppsGCC:\"enableAppsGCC\",callingEnableChromeOneToOneVideo:\"callingEnableChromeOneToOneVideo\",callingEnableChromeMultipartyVideo:\"callingEnableChromeMultipartyVideo\",callingEnableChromeMeetingSingleVideo:\"callingEnableChromeMeetingSingleVideo\",callingEnableDelayedDisconnectedScenario:\"callingEnableDelayedDisconnectedScenario\",enableGetUserMediaScreen:\"enableGetUserMediaScreen\",enableCallingScreenPreviewLabel:\"enableCallingScreenPreviewLabel\",useDevConversationService:\"useDevConversationService\",callingEnableDXVA:\"callingEnableDXVA\",callingEnableBufferSharing:\"callingEnableBufferSharing\",callingEnableFirstFrameRender:\"callingEnableFirstFrameRender\",callingEnableEventHandlingOptimization:\"callingEnableEventHandlingOptimization\",callingEnableGetPropertiesOptimization:\"callingEnableGetPropertiesOptimization\",callingEnableParticipantPropertiesAggregation:\"callingEnableParticipantPropertiesAggregation\",callingPreviewAsImage:\"callingPreviewAsImage\",callingEnableHIDCommands:\"callingEnableHIDCommands\",callingEnablePrejoinScreenHIDSupport:\"callingEnablePrejoinScreenHIDSupport\",callingEnableNotificationToPuck:\"callingEnableNotificationToPuck\",callingSendNetworkInformationOnEveryEvent:\"callingSendNetworkInformationOnEveryEvent\",reloadWhenNodeModulesFailed:\"reloadWhenNodeModulesFailed\",updateHIDUnavailableUFDDesignAndFrequency:\"updateHIDUnavailableUFDDesignAndFrequency\",callingEnableMultipleHidSupport:\"callingEnableMultipleHidSupport\",offHookHidDeviceOnCallConnecting:\"offHookHidDeviceOnCallConnecting\",prejoinHidBlockedDeviceList:\"prejoinHidBlockedDeviceList\",autoUnmuteTimeOutFromHidDevice:\"autoUnmuteTimeOutFromHidDevice\",autoMuteToggleTimeOutFromHidDevice:\"autoMuteToggleTimeOutFromHidDevice\",enableCortanaThroughTeamsDevice:\"enableCortanaThroughTeamsDevice\",callingEnableAspInitialization:\"callingEnableAspInitialization\",hidDevicesBlacklist:\"hidDevicesBlacklist\",callingNewAlertMonitorEnabled:\"callingNewAlertMonitorEnabled\",callingSkypeWatermarkEnabled:\"callingSkypeWatermarkEnabled\",callingEnableLegacyMediaPeerType:\"callingEnableLegacyMediaPeerType\",chatFilesEnabled:\"chatFilesEnabled\",syncFrequencyInHours:\"syncFrequencyInHours\",enableWebAppNavigateToHash:\"enableWebAppNavigateToHash\",chatServiceAggregator:\"chatServiceAggConstants\",userProfileServiceConstants:\"userProfileServiceConstants\",connectorsFrameCache:\"connectorsFrameCache\",containerEnabled:\"containerEnabled\",containerName:\"containerName\",sharePointDownloadUrlSnippet:\"sharePointDownloadUrlSnippet\",enableAppsFilteringByUserRoleAndViewCtx:\"enableAppsFilteringByUserRoleAndViewCtx\",desktopNavigationStackSize:\"desktopNavigationStackSize\",desktopMemorySamplingIntervalInSec:\"desktopMemorySamplingIntervalInSec\",disableVoicemailSync:\"disableVoicemailSync\",disablePoliciesSync:\"disablePoliciesSync\",disableAggregatedSettingsStoreSync:\"disableAggregatedSettingsStoreSync\",enableAggregatedSettingsStoreLocalStoreFetchOnInit:\"enableAggregatedSettingsStoreLocalStoreFetchOnInit\",enablePeriodicSyncForUserOfficeSettingsStore:\"enablePeriodicSyncForUserOfficeSettingsStore\",enablePeriodicSyncForCallParkPolicy:\"enablePeriodicSyncForCallParkPolicy\",enablePeriodicSyncForPolicyAdminSettingsStore:\"enablePeriodicSyncForPolicyAdminSettingsStore\",disablePeriodicSyncForPolicySettingsStore:\"disablePeriodicSyncForPolicySettingsStore\",disablePeriodicSyncForTenantVoiceSettingsStore:\"disablePeriodicSyncForTenantVoiceSettingsStore\",enableDebounceNetworkPingService:\"enableDebounceNetworkPingService\",networkPingServiceDebounceDelay:\"networkPingServiceDebounceDelay\",publicDevPreviewRing:\"publicDevPreviewRing\",publicDevPreviewEnabled:\"publicDevPreviewEnabled\",diagnosticsWindowMaxQueueLength:\"diagnosticsWindowMaxQueueLength\",diagnosticsWindowMaxBufferEC:\"diagnosticsWindowMaxBufferEC\",disableAnimations:\"disableAnimations\",disableCallingForHybridVoice:\"disableCallingForHybridVoice\",disableDebugVisuals:\"disableDebugVisuals\",disableFileSearchOnKeypress:\"disableFileSearchOnKeypress\",removeSecondFavoriteCallByNoifyAterSync:\"removeSecondFavoriteCallByNoifyAterSync\",enableFollowUnfollowConversationSetting:\"enableFollowUnfollowConversationSetting\",enableTargetingFeed:\"enableTargetingFeeds\",disablePresencePresubscribeChannelRoster:\"disablePresencePresubscribeChannelRoster\",delayFetchingCallerProfile:\"delayFetchingCallerProfile\",disableRightRailDynamicViews:\"disableRightRailDynamicViews\",emitToHwa:\"emitToHwa\",disableElectronAuthErrorHandlerv2:\"disableElectronAuthErrorHandlerv2\",validateTokens:\"validateTokens\",enableNotesOnlyForExistingP2PChat:\"enableNotesOnlyForExistingP2PChat\",emailAttachments:\"emailAttachments\",enableAppPreferences:\"enableAppPreferences\",enableAuthCookieStore:\"enableAuthCookieStore\",enableAtMentionAutocomplete:\"enableAtMentionAutocomplete\",enableRemoveUser:\"enableRemoveUser\",enableChatServiceDcFailover:\"enableChatServiceDcFailover\",enableDepartmentInMembersBoard:\"enableDepartmentInMembersBoard\",enableTeamMemberTags:\"enableTeamMemberTags\",enableTargetedChat:\"enableTargetedChat\",oneTenantAggregatedNotificationsIntervalInMilliSeconds:\"oneTenantAggregatedNotificationsIntervalInMilliSeconds\",multiTenantAggregatedNotificationsIntervalInMilliSeconds:\"multiTenantAggregatedNotificationsIntervalInMilliSeconds\",maxAddTeamMembersBatch:\"maxAddTeamMembersBatch\",maxChannelsAllowed:\"maxChannelsAllowed\",heartbeatIntervalInSeconds:\"heartbeatIntervalInSeconds\",enableEduStickersSpring2018:\"enableEduStickersSpring2018\",disableEduStickersFall2018:\"disableEduStickersFall2018\",disableEduStickersWinter2018:\"disableEduStickersWinter2018\",disableEduStickersSpring2019:\"disableEduStickersSpring2019\",enableStickersSummer2019:\"enableStickersSummer2019\",enableCentralDataLayer:\"enableCentralDataLayer\",callingCdlCallUpdateEventThrottleRate:\"callingCdlCallUpdateEventThrottleRate\",callingCdlParticipantUpdateEventThrottleRate:\"callingCdlParticipantUpdateEventThrottleRate\",enableHeartbeatMonitor:\"enableHeartbeatMonitor\",enableTogglingIncomingVideo:\"enableAbilityToDisableReceiveVideoStreams\",enableTogglingIncomingVideoFromExternalMonitor:\"enableTogglingIncomingVideoFromExternalMonitor\",enableDesktopMemorySampling:\"enableDesktopMemorySampling\",enableHwaMemorySampling:\"enableHwaMemorySampling\",enableDesktopCpuSampling:\"enableDesktopCpuSampling\",enableHwaCpuSampling:\"enableHwaCpuSampling\",enableDesktopHeapStatistics:\"enableDesktopHeapStatistics\",mallocInfoSamplerIntervalMinutes:\"mallocInfoSamplerIntervalMinutes\",enableMallocInfoSampler:\"enableMallocInfoSampler\",enableBlinkMemorySampler:\"enableBlinkMemorySampler\",enableWebCacheSampler:\"enableWebCacheSampler\",enableDesktopVoicemail:\"enableDesktopVoicemail\",enableDevTools:\"enableDevTools\",enableNewRightRailView:\"enableNewRightRailView\",isInternalRing:\"isInternalRing\",enableNewHighlight:\"enableNewHighlight\",useNewFileChicklets:\"useNewFileChicklets\",enableDoNotDisturbStatus:\"enableDoNotDisturbStatus\",enableConnectorApps:\"enableConnectorApps\",enableFastDraftRetrieval:\"enableFastDraftRetrieval\",enableLeftRailFilters:\"enableLeftRailFilters\",powerBarKoreanFixKillSwitch:\"powerBarKoreanFixKillSwitch\",enableStoreRedTiger:\"enableStoreRedTiger\",enableSideloadAppByZip:\"enableSideloadAppByZip\",enableAppScreenshots:\"enableAppScreenshots\",enableAppMarkdownDescription:\"enableAppMarkdownDescription\",enableTabInlineConfig:\"enableTabInlineConfig\",enableTabInlineConfigTreatment2:\"enableTabInlineConfigTreatment2\",enableNewAppStore:\"enableNewAppStore\",enableIncrementalScrollForStore:\"enableIncrementalScrollForStore\",enableRSCPermissions:\"enableRSCPermissions\",enableBotAtMentionJitInstallation:\"enableBotAtMentionJitInstallation\",appSortingRule:\"appSortingRule\",tabSortingRule:\"tabSortingRule\",enableAppDetailDialogV3:\"enableAppDetailDialogV3\",enableNewAppInstallFlowV3:\"enableNewAppInstallFlowV3\",enableAppsInstalledByCurrentUser:\"enableAppsInstalledByCurrentUser\",enablePersonalAppFlyoutV2:\"enablePersonalAppFlyoutV2\",enableMessagingExtensionFlyoutV2:\"enableMessagingExtensionFlyoutV2\",flyoutGoToStoreButton:\"flyoutGoToStoreButton\",storeTenantAppsSectionLabel:\"storeTenantAppsSectionLabel\",disablePostInstallConnectorConfig:\"disablePostInstallConnectorConfig\",enableFunnelBanner:\"enableFunnelBanner\",enableGroupNamingPolicy:\"enableGroupNamingPolicy\",enableTenantWideTeams:\"enableTenantWideTeams\",enableTenantWideTeamForFreemium:\"enableTenantWideTeamForFreemium\",enableTenantWideTeamForNonFreemium:\"enableTenantWideTeamForNonFreemium\",enableMultipleChatDrafts:\"enableMultipleChatDrafts\",enablePartialSuggestions:\"enablePartialSuggestions\",debugScrollbarConsoleMessage:\"debugScrollbarConsoleMessage\",debugStreamMessages:\"debugStreamMessages\",debugForceFloodgateCampaigns:\"debugForceFloodgateCampaigns\",enablePresenceAutoIdle:\"enablePresenceAutoIdle\",enablePresencePutSubscription:\"enablePresencePutSubscription\",enablePrivateMeetings:\"enablePrivateMeetings\",enableNewChatCalling:\"enableNewChatCalling\",enableMultiwindowCallTransfer:\"enableMultiwindowCallTransfer\",enablePromptToTalk:\"enablePromptToTalk\",enableNudgeForBroadcast:\"enableNudgeForBroadcast\",enableBroadcastProduction:\"enableBroadcastProduction\",setAuditoriumModeOnAppStartup:\"setAuditoriumModeOnAppStartup\",enableAuditoriumModeSelectionForBroadcast:\"enableAuditoriumModeSelectionForBroadcast\",enableBroadcastManualFailover:\"enableBroadcastManualFailover\",enableBroadcastCoachmark:\"enableBroadcastCoachmark\",enableBroadcastMaxDurationWarning:\"enableBroadcastMaxDurationWarning\",enableCqfForBroadcastEtm:\"enableCqfForBroadcastEtm\",disableBroadcastAttendeeQuestionnaire:\"disableBroadcastAttendeeQuestionnaire\",disableBroadcastPlaybackQuestionnaireByoeTokens:\"disableBroadcastPlaybackQuestionnaireByoeTokens\",disableScreensharePreviewInBroadcast:\"disableScreensharePreviewInBroadcast\",disableBroadcastModalityHealthCheck:\"disableBroadcastModalityHealthCheck\",disableBroadcastElectronWebview:\"disableBroadcastElectronWebview\",disableBroadcastAnalyticsPanel:\"disableBroadcastAnalyticsPanel\",disableScenarioOfflineInitCheck:\"disableScenarioOfflineInitCheck\",enableBroadcastMeetingObjects:\"enableBroadcastMeetingObjects\",enableGuestForBroadcast:\"enableGuestForBroadcast\",enableFederationForBroadcast:\"enableFederationForBroadcast\",disableUnresolvedEmailErrorForBroadcast:\"disableUnresolvedEmailErrorForBroadcast\",enableAttendeeServiceRetryAttempt:\"enableAttendeeServiceRetryAttempt\",enableExternalUserPolicyCheckForBroadcastAttendee:\"enableExternalUserPolicyCheckForBroadcastAttendee\",useAttendeeAuthResourceForBroadcastAttendee:\"useAttendeeAuthResourceForBroadcastAttendee\",enableAmpVerboseLogging:\"enableAmpVerboseLogging\",useLatestAmpLibraryVersion:\"useLatestAmpLibraryVersion\",enableMeetingNotes:\"enableMeetingNotes\",enableMeetingNotesForPrivateMeetings:\"enableMeetingNotesForPrivateMeetings\",enableHandleWhiteboardSharingByNativeApp:\"enableHandleWhiteboardSharingByNativeApp\",handleWhiteboardSharingByNativeAppVersion:\"handleWhiteboardSharingByNativeAppVersion\",enableMeetingNotesEmptyPage:\"enableMeetingNotesEmptyPage\",meetingNotesAttachmentSearchThreshold:\"meetingNotesAttachmentSearchThreshold\",meetingNotesMeetingSizeThreshold:\"meetingNotesMeetingSizeThreshold\",enablePstn:\"enablePstn\",enablePstnPreJoinFetchingCapabilities:\"enablePstnPreJoinFetchingCapabilities\",enableRaiseHand:\"enableRaiseHand\",enablePSTNFallbackForUFDs:\"enablePSTNFallbackForUFDs\",enableCallingDeepLinkFromWeb:\"enableCallingDeepLinkFromWeb\",enableP2PFluxView:\"enableP2PFluxView\",enableSameTokenLoopDetection:\"enableSameTokenLoopDetection\",authAdalTokensTimeoutInMs:\"authAdalTokensTimeoutInMs\",enableOfficeViewerEdit:\"enableOfficeViewerEdit\",enableOfflineActionsManager:\"enableOfflineActionsManager\",useInAppEditingForNewOfficeFile:\"useInAppEditingForNewOfficeFile\",enableGoogleDriveFilesViewsBridge:\"enableGoogleDriveFilesViewsBridge\",enableWopiFilesViewsBridge:\"enableWopiFilesViewsBridge\",enableFloatingCallMonitor:\"enableFloatingCallMonitor\",enableCalendarViewsBridge:\"enableCalendarViewsBridge\",enableCalendarEventsPrefetch:\"enableCalendarEventsPrefetch\",enableCalendarV2Orchestration:\"enableCalendarV2Orchestration\",enableCalendarV2OrchestrationServer:\"enableCalendarV2OrchestrationServer\",calendarBridgeClearCacheIntervalInSeconds:\"calendarBridgeClearCacheIntervalInSeconds\",calendarBridgePreloadBundleIntervalInMs:\"calendarBridgePreloadBundleIntervalInMs\",enableCalendarDialogBridge:\"enableCalendarDialogBridge\",enableBroadcastForm:\"enableBroadcastForm\",enableCalendarV2PreReleaseFeatures:\"enableCalendarV2PreReleaseFeatures\",enableCalendarTab:\"enableCalendarTab\",enableCollectionsTabBridge:\"enableCollectionsTabBridge\",enableCloseButtonForMeetings:\"enableCloseButtonForMeetings\",enableCalendarMonthView:\"enableCalendarMonthView\",enableGetCalendarEventsFromRest:\"enableGetCalendarEventsFromRest\",enableChannelFilesViewsBridge:\"enableChannelFilesViewsBridge\",enableChannelFilesPrefetchBridge:\"enableChannelFilesPrefetchBridge\",enablePersonalFilesViewsBridge:\"enablePersonalFilesViewsBridge\",enableRecentFilesViewsBridge:\"enableRecentFilesViewsBridge\",filesItemsViewRenderedWindowsAhead:\"filesItemsViewRenderedWindowsAhead\",filesItemsViewRenderedWindowsBehind:\"filesItemsViewRenderedWindowsBehind\",enableSuggestionsInCallingRoster:\"enableSuggestionsInCallingRoster\",enableChannelMeetNowButton:\"enableChannelMeetNowButton\",enableDatabaseDeleteOverQuota:\"enableDatabaseDeleteOverQuota\",enableQuickJoinWithoutModality:\"enableQuickJoinWithoutModality\",enableQuickJoinWithoutModalityAnon:\"enableQuickJoinWithoutModalityAnon\",enableQuickJoinWithoutModalityWeb:\"enableQuickJoinWithoutModalityWeb\",peopleProfileUpdateMaxMTSupport:\"peopleProfileUpdateMaxMTSupport\",enableRecurrence:\"enableRecurrence\",enableEditForPinnedDoc:\"enableEditForPinnedDoc\",disableLoadingScreenScrapper:\"disableLoadingScreenScrapper\",enableEmoticonAutoComplete:\"enableEmoticonAutoComplete\",enableGetAppMetrics:\"enableGetAppMetrics\",enableGetAppMetricsNew:\"enableGetAppMetricsNew\",enableMarkAsUnread:\"enableMarkAsUnread\",enablePillCountUsingAlerts:\"enablePillCountUsingAlerts\",enableGetAllInIndexedDB:\"enableGetAllInIndexedDB\",openIndexedDbTimeoutInSecond:\"openIndexedDbTimeoutInSecond\",hideSelectedChatLeftRailTypingIndicator:\"hideSelectedChatLeftRailTypingIndicator\",enableMeetingLocation:\"enableMeetingLocation\",skipPersistingBadMessages:\"skipPersistingBadMessages\",enableGetSyncableConversationFilter:\"enableGetSyncableConversationFilter\",enableCallForwardingSettings:\"enableCallForwardingSettings\",enable25MembersInCallGroup:\"enable25MembersInCallGroup\",enableCallLogWithLimit:\"enableCallLogWithLimit\",enableGroupCallPickup:\"enableGroupCallPickup\",enableCallGroupForwarding:\"enableCallGroupForwarding\",enableAttendeesForChannel:\"enableAttendeesForChannel\",updateRosterThrottleInterval:\"updateRosterThrottleInterval\",enableReminders:\"enableReminders\",enableRightRailForFiles:\"enableRightRailForFiles\",enableTelemetryToIdentifyNewChatType:\"enableTelemetryToIdentifyNewChatType\",enableRegionInScenarioTelemetry:\"enableRegionInScenarioTelemetry\",enableBottomNewChatButton:\"enableBottomNewChatButton\",enableConversationStarters:\"enableConversationStarters\",enableOsDateTimeFormattingTelemetry:\"enableOsDateTimeFormattingTelemetry\",enableSmartReplies:\"enableSmartReplies\",enableInMemConvPrefetch:\"enableInMemConvPrefetch\",enableBIPrettyPrint:\"enableBIPrettyPrint\",enableSfBInterop:\"enableSfBInterop\",enableSfBGateway:\"enableSfBGateway\",enableNativeP2PFederatedChats:\"enableNativeP2PFederatedChats\",msgEnableSfCInteropChats:\"msgEnableSfCInteropChats\",hideAppsForNativeFederatedChats:\"hideAppsForNativeFederatedChats\",hideLegacySfBThread:\"hideLegacySfBThread\",enableFederatedChat:\"enableFederatedChat\",enableOnPremFederatedChat:\"enableOnPremFederatedChat\",useChatsCoexistenceMode:\"useChatsCoexistenceMode\",delayRefreshProfile:\"delayRefreshProfile\",showSearchExternalInPowerBar:\"showSearchExternalInPowerBar\",doNotDisableMeetingChatIfChatsDisabled:\"doNotDisableMeetingChatIfChatsDisabled\",checkTenantVerifiedDomains:\"checkTenantVerifiedDomains\",fetchEnablePrivateMeetingChatPolicy:\"fetchEnablePrivateMeetingChatPolicy\",enableShortcuts:\"enableShortcuts\",enableGeneralChannelRestrictions:\"enableGeneralChannelRestrictions\",enableUnthreadedChannels:\"enableUnthreadedChannels\",enableImmersiveReader:\"enableImmersiveReader\",enableModeratorsSupport:\"enableModeratorsSupport\",enableImmersiveReaderV2:\"enableImmersiveReaderV2\",msgEnableLightboxV2:\"msgEnableLightboxV2\",debugSafelinks:\"debugSafelinks\",measureSafelinks:\"measureSafelinks\",enableSafelinksMT:\"enableSafelinksMT\",enableSafelinks:\"enableSafelinks\",enableLoadMoreAcc:\"enableLoadMoreAcc\",showLoadMoreAcc:\"showLoadMoreAcc\",enableUnreadMessagesButton:\"enableUnreadMessagesButton\",unreadMessagesButtonTimeout:\"unreadMessagesButtonTimeout\",federatedUserProfileRefreshIntervalInMilliseconds:\"federatedUserProfileRefreshIntervalInMilliseconds\",tenantVerifiedDomainsRefreshInDays:\"tenantVerifiedDomainsRefreshInDays\",enableNewFileConflictDialog:\"enableNewFileConflictDialog\",enablePassiveDataLossPrevention:\"enablePassiveDataLossPrevention\",enablePinningComposeExtensions:\"enablePinningComposeExtensions\",enableFullInputExtensions:\"enableFullInputExtensions\",enableComposeExtensionInAppGallery:\"enableComposeExtensionInAppGallery\",enableComposeExtensionFlyoutV2:\"enableComposeExtensionFlyoutV2\",enableComposeExtensionMultiCommand:\"enableComposeExtensionMultiCommand\",enableComposeExtensionCreate:\"enableComposeExtensionCreate\",enableAppBasedLink:\"enableAppBasedLink\",enableMsgExtNewAppIndicator:\"enableMsgExtNewAppIndicator\",appBasedLinkAppRedirection:\"appBasedLinkAppRedirection\",appBasedLinkDefaultPreviewOverrideApps:\"appBasedLinkDefaultPreviewOverrideApps\",enableInputExtensionMessageActions:\"enableInputExtensionMessageActions\",messageActionsSuggestionsApps:\"messageActionsSuggestionsApps\",messageActionsUpLevelApps:\"messageActionsUpLevelApps\",enableDefaultWorkFlowApps:\"enableDefaultWorkFlowApps\",workflowBotIdOverride:\"workflowBotIdOverride\",enableNewDeepLinkHandler:\"enableNewDeepLinkHandler\",enableTaskModuleDialog:\"enableTaskModuleDialog\",enableAddBotToRosterForPermanentApps:\"enableAddBotToRosterForPermanentApps\",enableAtMentionLengthLimit:\"enableAtMentionLengthLimit\",atMentionLengthLimit:\"atMentionLengthLimit\",atMentionProfilePic:\"atMentionProfilePic\",newSearchHighlight:\"newSearchHighlight\",honorSearchQsp:\"honorSearchQsp\",enableHoloLensDirectionalArrows:\"enableHoloLensDirectionalArrows\",enableHoloLensChunkedProtocol:\"enableHoloLensChunkedProtocol\",enableHoloLensGroupCalls:\"enableHoloLensGroupCalls\",enableNewLongpollService:\"enableNewLongpollService\",enableSyncEndpointService:\"enableSyncEndpointService\",enableCircuitBreaker:\"enableCircuitBreaker\",enableCircuitBreakerTelemetry:\"enableCircuitBreakerTelemetry\",enableQueryParamsInHeaderForCNS:\"enableQueryParamsInHeaderForCNS\",codeSnippetMaxSizeInKB:\"codeSnippetMaxSizeInKB\",codeSnippetDelimiter:\"codeSnippetDelimiter\",enableSyncJobTelemetryMarkers:\"enableSyncJobTelemetryMarkers\",useChatSvcAggStartup:\"useChatSvcAggStartup\",useReplyChainStoreV2:\"useReplyChainStoreV2\",useMessageFetchServiceV2:\"useMessageFetchServiceV2\",useSyncStateService:\"useSyncStateService\",enableDeeplinkToCMPOutsideMinSyncInterval:\"enableDeeplinkToCMPOutsideMinSyncInterval\",sendAutoBrbOnDeeplinkFailure:\"sendAutoBrbOnDeeplinkFailure\",persistPeopleProfilesFromStartup:\"persistPeopleProfilesFromStartup\",enableSkypeTeamsInfo:\"enableSkypeTeamsInfo\",enableCloneTeam:\"enableCloneTeam\",atMentionPauseTimeInMs:\"atMentionPauseTimeInMs\",atMentionMinKeywordLenToHitService:\"atMentionMinKeywordLenToHitService\",atMentionDefaultSearchResultCount:\"atMentionDefaultSearchResultCount\",atMentionCacheHitLimit:\"atMentionCacheHitLimit\",tdMembersSearchLimit:\"tdMembersSearchLimit\",enableSyncJoinStateUsingisFavorite:\"enableSyncJoinStateUsingisFavorite\",maxTeamSize:\"maxTeamSize\",closeDocStagePromiseTimeout:\"closeDocStagePromiseTimeout\",showBackoffUpperLimit:\"showBackoffUpperLimit\",propertyBagRedactions:\"propertyBagRedactions\",addMemberDLExpansionLimit:\"addMemberDLExpansionLimit\",enableActivityEventsTracking:\"enableActivityEventsTracking\",enableTenantSettingsForBots:\"enableTenantSettingsForBots\",enableAppPermissionEnforcement:\"enableAppPermissionEnforcement\",enableCallMonitorOnMinimize:\"enableCallMonitorOnMinimize\",enableMinimizeCallMonitor:\"enableMinimizeCallMonitor\",enablePowerPointSharing:\"enablePowerPointSharing\",enableIncomingPowerPointSharing:\"enableIncomingPowerPointSharing\",enableGCPNotificationSettings:\"enableGCPNotificationSettings\",enablePowerPointSharingInPrivateMeetings:\"enablePowerPointSharingInPrivateMeetings\",useReadonlySharerTokenForPowerPointSharing:\"useReadonlySharerTokenForPowerPointSharing\",enablePowerPointVsScreenSharingArbiter:\"enablePowerPointVsScreenSharingArbiter\",enableBrowseForPowerPointSharing:\"enableBrowseForPowerPointSharing\",enablePowerPointWrsFileGetUrlWithRedirect:\"enablePowerPointWrsFileGetUrlWithRedirect\",enableStageView:\"enableStageView\",enableVideoPerformanceMonitoring:\"enableVideoPerformanceMonitoring\",enableCallPerformanceMonitoringOnWeb:\"enableCallPerformanceMonitoringOnWeb\",enableCallPerformanceMonitoring:\"enableCallPerformanceMonitoring\",enableNetworkMonitoring:\"enableNetworkMonitoring\",enableSideNetworkTrafficWhileInCall:\"enableSideNetworkTrafficWhileInCall\",enableAriaTrafficMonitoring:\"enableAriaTrafficMonitoring\",saveSideNetworkTrafficWhileInCallToDisk:\"saveSideNetworkTrafficWhileInCallToDisk\",enableObjectLeaksDetector:\"enableObjectLeaksDetector\",enableObjectLeaksDetectorAlerting:\"enableObjectLeaksDetectorAlerting\",memoryLeak:\"memoryLeak\",enableSideloadingEnforcement:\"enableSideloadingEnforcement\",enableServiceAdminTenantAppManagement:\"enableServiceAdminTenantAppManagement\",enableCallMemoryMonitor:\"enableCallMemoryMonitor\",enableEmergencyCalling:\"enableEmergencyCalling\",enableTelephoneNumberFromBVD:\"enableTelephoneNumberFromBVD\",disableProvisionedTelephoneNumberDisplay:\"disableProvisionedTelephoneNumberDisplay\",enableEmergencyCallingTesting:\"enableEmergencyCallingTesting\",enableEmergencyCallingTestingWithPayload:\"enableEmergencyCallingTestingWithPayload\",enableDynamicEmergencyCalling:\"enableDynamicEmergencyCalling\",enableDynamicEmergencyCallingForDR:\"enableDynamicEmergencyCallingForDR\",enableDynamicEmergencyCallingForSecurityDesk:\"enableDynamicEmergencyCallingForSecurityDesk\",disableEmergencyGroupCall:\"disableEmergencyGroupCall\",enableVoicemailSetting:\"enableVoicemailSetting\",enableVoicemailSettingsV2:\"enableVoicemailSettingsV2\",enableVideoPreviewInVDI:\"enableVideoPreviewInVDI\",enableQueryingSupportedShimFeatures:\"enableQueryingSupportedShimFeatures\",disableScrollbarDelayedInitialization:\"disableScrollbarDelayedInitialization\",enableDistinctiveRingtones:\"enableDistinctiveRingtones\",enableChatHeaderCallStartWithMultipleNumbers:\"enableChatHeaderCallStartWithMultipleNumbers\",enableGuestVoipCallsTab:\"enableGuestVoipCallsTab\",enableEndpointHint:\"enableEndpointHint\",forceEnableCallPark:\"forceEnableCallPark\",honorCallParkPolicy:\"honorCallParkPolicy\",switchReplaceCallActionsOrdering:\"switchReplaceCallActionsOrdering\",enableBlockingPstn:\"enableBlockingPstn\",enableDelaySeconds:\"enableDelaySeconds\",enableMaskOutgoingCallerId:\"enableMaskOutgoingCallerId\",enableCallNotificationFeeds:\"enableCallNotificationFeeds\",enableTelProtocolHandling:\"enableTelProtocolHandling\",enableMultiNumPopoverInCallingStartBtn:\"enableMultiNumPopoverInCallingStartBtn\",enableCallingCriticalAlertsNewDesign:\"enableCallingCriticalAlertsNewDesign\",enableQos:\"enableQos\",disabledUFDs:\"disabledUFDs\",enableCallingInfoTracking:\"enableCallingInfoTracking\",enableMeetingStartedNotification:\"enableMeetingStartedNotification\",enableMeetingStartedNotificationWeb:\"enableMeetingStartedNotificationWeb\",enableMeetingChatNotificationSettings:\"enableMeetingChatNotificationSettings\",enableMeetingChatNotificationUpdatedStrings:\"enableMeetingChatNotificationUpdatedStrings\",meetingChatNotificationDefaultSetting:\"meetingChatNotificationDefaultSetting\",enableNoneEVVoicemail:\"enableNoneEVVoicemail\",enableUpdatingCallToasts:\"enableUpdatingCallToasts\",honorCallForwardPolicies:\"honorCallForwardPolicies\",honorAllowCallGroupsPolicy:\"honorAllowCallGroupsPolicy\",honorAllowDelegationPolicy:\"honorAllowDelegationPolicy\",enableSfBDeeplinking:\"enableSfBDeeplinking\",enableAsynchronousFileUpload:\"enableAsynchronousFileUpload\",disableBots:\"disableBots\",enableFluxPersonalFiles:\"enableFluxPersonalFiles\",enableMobileDownloadMailDialog:\"enableMobileDownloadMailDialog\",enableSuggestedTeamPayForPlay:\"enableSuggestedTeamPayForPlay\",enableSuggestedTeamPayForPlayV2:\"enableSuggestedTeamPayForPlayV2\",espMigratedFREs:\"espMigratedFREs\",fetchSettingsOnlyForSfbOnline:\"fetchSettingsOnlyForSfbOnline\",forceCoachMarks:\"forceCoachMarks\",forceEmptyCallList:\"forceEmptyCallList\",forceEmptyVoicemail:\"forceEmptyVoicemail\",forceErrorVoicemailList:\"forceErrorVoicemailList\",forceFailVoicemailMediaLoad:\"forceFailVoicemailMediaLoad\",forceNewVersionCheck:\"forceNewVersionCheck\",forceSuggestedContacts:\"forceSuggestedContacts\",forceTeamBanner:\"forceTeamBanner\",forceTeamCreation:\"forceTeamCreation\",forceFreemiumFRE:\"forceFreemiumFRE\",forceSfbSpecificFRE:\"forceSfbSpecificFRE\",injectMockHttp:\"injectmockhttp\",isDesktopApp:\"isDesktopApp\",skypeTokenTeleDebounceTimeMs:\"skypeTokenTeleDebounceTimeMs\",killSwitch:\"killswitch\",lazyLoadViewPortItems:\"lazyLoadViewPortItems\",leftRailParallax:\"leftRailParallax\",localCacheMaxAge:\"localCacheMaxAge\",logComponent:\"logComponent\",logLevel:\"logLevel\",chatItemsCacheSize:\"chatItemsCacheSize\",channelItemsCacheSize:\"channelItemsCacheSize\",targetChatPrefetchCount:\"targetChatPrefetchCount\",targetChannelPrefetchCount:\"targetChannelPrefetchCount\",targetChatRetentionCount:\"targetChatRetentionCount\",targetChannelRetentionCount:\"targetChannelRetentionCount\",immersiveModeMouseTreshold:\"immersiveModeMouseTreshold\",enableMessageCacheCleanup:\"enableMessageCacheCleanup\",disableReplyChainCleanup:\"disableReplyChainCleanup\",enableNonVisibleMessagesCleanup:\"enableNonVisibleMessagesCleanup\",messageCacheCleanupIntervalInMs:\"messageCacheCleanupIntervalInMs\",lowerMaxPinned:\"lowerMaxPinned\",maxChannelLoadTimeoutInSecs:\"maxChannelLoadTimeoutInSecs\",maxChannelLoadTimeoutOfflineInSecs:\"maxChannelLoadTimeoutOfflineInSecs\",noConversationSwitchTaskTimeoutOnInteractive:\"noConversationSwitchTaskTimeoutOnInteractive\",maxConversationSwitchTaskTimeoutInSecs:\"maxConversationSwitchTaskTimeoutInSecs\",maxChannelSwitchScenarioTimeoutInSecs:\"maxChannelSwitchScenarioTimeoutInSecs\",maxPageSizeForConversations:\"maxPageSizeForConversations\",maxPageSizeForConvMessages:\"maxPageSizeForConvMessages\",maxPageSizeForTeamConversations:\"maxPageSizeForTeamConversations\",maxEndpointReconnectWaitTimeInSecs:\"maxEndpointReconnectWaitTimeInSecs\",mediaPreviewZoomEnabled:\"mediaPreviewZoomEnabled\",mailHooksEnabled:\"enableMailhooks\",mailHooksBlockedRegions:\"mailhooksBlockedRegions\",newLeftRail:\"newLeftRail\",numberOfConversationItemSetsToPrefetch:\"numberOfConversationItemSetsToPrefetch\",numberOfConversationsToPrefetch:\"numberOfConversationsToPrefetch\",oneNoteWacPreloadEnabled:\"oneNoteWacPreloadEnabled\",p2pAlignLeft:\"p2pAlignLeft\",p2pEmail:\"p2pEmail\",p2pFixedWidth:\"p2pFixedWidth\",p2pRemoveColor:\"p2pRemoveColor\",pageSizeMinimizedEnabled:\"pageSizeMinimizedEnabled\",periodicMessages:\"periodicMessages\",preventSfBDualNotifications:\"preventSfBDualNotifications\",purgeDb:\"purgeDb\",randomSkypeStatus:\"randomSkypeStatus\",readReceipts:\"readReceipts\",recipientGroupFetch:\"recipientGroupFetch\",recipientGroupFolders:\"recipientGroupFolders\",enableCalendarSlashCommand:\"enableCalendarSlashCommand\",resolveChatOnEditorFocus:\"resolveChatOnEditorFocus\",routingSettings:\"routingSettingsV2\",ringOverridePermission:\"ringOverridePermission\",runCreateTeamInBackgroundTask:\"createTeamBackgroundTask\",runningscenariotests:\"runningscenariotests\",enableStaleTeamToast:\"enableStaleTeamToast\",isScreenShotTest:\"isScreenShotTest\",disableInMemoryLogging:\"disableInMemoryLogging\",safariEnabled:\"safariEnabled\",safariPreview:\"safariPreview\",sanitizeDuringRender:\"sanitizeDuringRender\",ssTelemetryDisabled:\"ssTelemetryDisabled\",serverRelativeUrl:\"serverRelativeUrl\",settingGiphyRating:\"settingGiphyRating\",shortCallFeedbackSamplingRateMeetings:\"shortCallFeedbackSamplingRateMeetings\",shortCallFeedbackSamplingRate:\"shortCallFeedbackSamplingRate\",mdlSamplingPercentage:\"mdlSamplingPercentage\",mdlSampleMoniker:\"SampledForMDL\",mdlTableName:\"MessageDeliveryLatency\",showAllConsoleLogs:\"showAllConsoleLogs\",showEmailDebug:\"showEmailDebug\",showEnvironmentMessage:\"showEnvironmentMessage\",webserviceEnvironmentName:\"webserviceEnvironmentName\",showGridView:\"showGridView\",showLikeOnMessages:\"showLikeOnMessages\",showPerfDashboardOnStartup:\"showPerfDashboardOnStartup\",showScenarioStepsInPerfTrace:\"showScenarioStepsInPerfTrace\",showSchedulingAssistant:\"showSchedulingAssistant\",enableSecurityBanner:\"enableSecurityBanner\",showSuggestedTime:\"showSuggestedTime\",showTeamVisibilityType:\"showTeamVisibilityType\",showWatchCount:\"showWatchCount\",silenceToast:\"silenceToast\",siteUrl:\"siteUrl\",skipChannelUpdateOnEmptyArgs:\"skipChannelUpdateOnEmptyArgs\",skipTeamCreation:\"skipTeamCreation\",skypeAV:\"skypeAV\",skypeBotToTop:\"skypeBotToTop\",skypeEnabled:\"skypeEnabled\",skypeP2P:\"skypeP2P\",skypeServiceLog:\"skypeServiceLog\",slashCommandsEnabled:\"slashCommandsEnabled\",smtpAddress:\"smtpAddress\",spacesFixedWidth:\"spacesFixedWidth\",stopPrefetchingRelatedTabs:\"stopPrefetchingRelatedTabs\",allPosts:\"allPosts\",batchCallingPolicy:\"batchCallingPolicy\",userRole:\"userRole\",userOidEnabled:\"userOidEnabled\",tabSettings:\"tabSettings\",teamCache:\"teamCache\",telemetryDisabled:\"telemetryDisabled\",telemetryPanelEnabled:\"telemetryPanelEnabled\",disableContextForWebLogs:\"disableContextForWebLogs\",testAgeout:\"testAgeout\",teamsAndChannelsServiceConstants:\"teamsAndChannelsServiceConstants\",totalUnreadCount:\"totalUnreadCount\",uniqueRosterThread:\"uniqueRosterThread\",userType:\"userType\",enableCopyPasteImprovements:\"enableCopyPasteImprovements\",enableGiphySetting:\"enableGiphySetting\",enableGuardianNotificationSettings:\"enableGuardianNotificationSettings\",enableAddToTeamMemeSettings:\"enableAddToTeamMemeSettings\",httpOptInSkipApply:\"httpOptInSkipApply\",filesEnableOneUpWord:\"filesEnableOneUpWord\",filesEnableOneUpPowerPoint:\"filesEnableOneUpPowerPoint\",filesEnableOneUpPdf:\"filesEnableOneUpPdf\",enableDropboxFilePreview:\"enableDropboxFilePreview\",filesEnableOneUpViewer:\"filesEnableOneUpViewer\",enableNStarViewerExpInMainWindowWord:\"enableNStarViewerExpInMainWindowWord\",enableNStarViewerExpInMainWindowPowerpoint:\"enableNStarViewerExpInMainWindowPowerpoint\",enableNStarViewerExpInMainWindowExcel:\"enableNStarViewerExpInMainWindowExcel\",enableNStarViewerExpInMainWindowVisio:\"enableNStarViewerExpInMainWindowVisio\",logNumOfDomElements:\"logNumOfDomElements\",enableFpsCounting:\"enableFpsCounting\",enableResourceTimingAPI:\"enableResourceTimingAPI\",enablePriorityMessage:\"enablePriorityMessage\",enablePriorityMessageInMeetings:\"enablePriorityMessageInMeetings\",enableFastTenantSwitch:\"enableFastTenantSwitch\",enableCancelAllTimeoutsAndIntervals:\"enableCancelAllTimeoutsAndIntervals\",enableSendTenantCountTelemetry:\"enableSendTenantCountTelemetry\",enableTenantListCache:\"enableTenantListCache\",disableLongpollOnMachineLock:\"disableLongpollOnMachineLock\",enableMtmaNotifications:\"enableMtmaNotifications\",filesEnableOneUpWebview:\"filesEnableOneUpWebview\",filesEnableVisioPreview:\"filesEnableVisioPreview\",filesEnableVisioEdit:\"filesEnableVisioEdit\",filesEnableSharePointFilePreviewService:\"filesEnableSharePointFilePreviewService\",filesEnableSpoSiteUrlRefresh:\"filesEnableSpoSiteUrlRefresh\",enableFilesSharing:\"enableFilesSharing\",desktopUpdateConstants:\"desktopUpdateConstants\",desktopClientConstants:\"desktopClientConstants\",enableDesktopClientApi:\"enableDesktopClientApi\",peoplePaneEnabled:\"peoplePaneEnabled\",peoplePaneEnabledFreemium:\"peoplePaneEnabledFreemium\",peoplePaneLiveUpdates:\"peoplePaneLiveUpdates\",peoplePaneShownByDefault:\"peoplePaneShownByDefault\",waffleEnabled:\"waffleEnabled\",waffleAppUrlPrefix:\"waffle_url_\",wikiTabEnabled:\"wikiTabEnabled\",enableWikiApp:\"enableWikiApp\",wikiClickToEditSectionEnabled:\"wikiClickToEditSectionEnabled\",wikiInsertInlineContent:\"wikiInsertInlineContent\",wikiUseSharepointAsImagesUploadDestination:\"wikiUseSharepointAsImagesUploadDestination\",wikiHardDelete:\"wikiHardDelete\",wikiSavePagesAsFilesEnabled:\"wikiSavePagesAsFilesEnabled\",addWikiTabToChannel:\"addWikiTabToChannel\",disableDefaultWikiTabOnEdu:\"disableDefaultWikiTabOnEdu\",wikiPageActiveUsersEnabled:\"wikiPageActiveUsersEnabled\",wikiResizeImages:\"wikiResizeImages\",wikiTablesEnabled:\"wikiTablesEnabled\",wikiImageBlobs:\"wikiImageBlobs\",wikiImageAmsMapping:\"wikiImageAmsMapping\",wikiInsertHyperlinkEnabled:\"wikiInsertHyperlinkEnabled\",useDesktopWebView:\"useDesktopWebView\",getStartedSampleTabEnabled:\"getStartedSampleTabEnabled\",testTabEnabled:\"testTabEnabled\",enableExternalFileProviders:\"enableExternalFileProviders\",enableEgnyteFileProvider:\"enableEgnyteFileProvider\",disableWopiAndGoogleStorage:\"disableWopiAndGoogleStorage\",enableChannelFilesHamburger:\"enableChannelFilesHamburger\",enableAggregatesPrefetch:\"enableAggregatesPrefetch\",enableMeetingCompanion:\"enableMeetingCompanion\",enableVBSSFromCompanion:\"enableVBSSFromCompanion\",enableShareFileWithTeam:\"enableShareFileWithTeam\",enableAggregatedAppsGetAPI:\"enableAggregatedAppsGetAPI\",enableChatFilesDeferredSharing:\"enableChatFilesDeferredSharing\",enableSpoSpecialChars:\"enableSpoSpecialChars\",enableDesktopZoomFeature:\"enableDesktopZoomFeature\",enableDesktopEmlOpen:\"enableDesktopEmlOpen\",enableDesktopDownloadForWin10S:\"enableDesktopDownloadForWin10S\",useExperimentalDesktopBuildHook:\"useExperimentalDesktopBuildHook\",enableHoldResume:\"enableHoldResume\",enableAppBarCalling:\"enableAppBarCallingV2\",enableAppSharing:\"enableAppSharing\",enableAppSharingControl:\"enableAppSharingControl\",enableCallingAutoBrb:\"enableCallingAutoBrb\",enableSharingOnlyCall:\"enableSharingOnlyCall\",enableSharingOnlyCallEscalation:\"enableSharingOnlyCallEscalation\",enableSharingOnlyCallChrome:\"enableSharingOnlyCallChrome\",enableShareSystemAudio:\"enableShareSystemAudio\",enableShareSystemAudioForBroadcast:\"enableShareSystemAudioForBroadcast\",shareSystemAudioOnPoorSignalAlertGracePeriod:\"shareSystemAudioOnPoorSignalAlertGracePeriod\",stopShareSystemAudioOnPoorSignalTimeout:\"stopShareSystemAudioOnPoorSignalTimeout\",enableGiveControlPolicy:\"enableGiveControlPolicy\",enableScreensharingZoom:\"enableScreensharingZoom\",enableBackgroundBlurringAPIV2:\"enableBackgroundBlurringAPIV2\",enableNoTitleMitigation:\"enableNoTitleMitigation\",enableCalendarRefreshForNoTitle:\"enableCalendarRefreshForNoTitle\",enableSeeMyScreenshare:\"enableSeeMyScreenshare\",enableSeeMyScreenshareUFD:\"enableSeeMyScreenshareUFD\",enableSeeMyScreenshareEndpointMetadata:\"enableSeeMyScreenshareEndpointMetadata\",enableOsxSharingIndicator:\"enableOsxSharingIndicator\",enableControlForAnon:\"enableControlForAnon\",enableCallContactList:\"enableCallContactList\",enableExchangeContactList:\"enableExchangeContactList\",enableAddingContact:\"enableAddingContact\",enableAddingContactInExchange:\"enableAddingContactInExchange\",enableAccountDisabledFiltering:\"enableAccountDisabledFiltering\",exchangeContactsRefreshTimeoutInMinutes:\"exchangeContactsRefreshTimeoutInMinutes\",enableEduFullNotebook:\"enableEduFullNotebook\",enableNotebookSettings:\"enableNotebookSettings\",enableNotebookSettingsMigrated:\"enableNotebookSettingsMigrated\",disableEduGeneralStaticTabs:\"disableEduGeneralStaticTabs\",enableTeamPersonalization:\"enableTeamPersonalization\",enableAdvancedFormatting:\"enableAdvancedFormatting\",enableLivePersonaCard:\"enableLivePersonaCard\",enableFeedsCompactMode:\"enableFeedsCompactMode\",useNewLeftRailsFlyoverStateStyles:\"useNewLeftRailsFlyoverStateStyles\",enableNssPingOnStartup:\"enableNssPingOnStartup\",enableBackOffNotifications:\"enableBackOffNotifications\",notificationsGlobalSettingsRevamp:\"notificationsGlobalSettingsRevamp\",notificationsSettingsRevamp:\"notificationsSettingsRevamp\",autoFollowFavChannelsForNewUsers:\"autoFollowFavChannelsForNewUsers\",enableGraphApiNotifications:\"enableGraphApiNotifications\",feedsStoreSettings:\"feedsStoreSettings\",enableCallTransfer:\"enableCallTransfer\",enableCallConsultation:\"enableCallConsultation\",forceAVCallConsultation:\"forceAVCallConsultation\",enableDelegation:\"enableDelegation\",enableSharedLineAppearance:\"enableSharedLineAppearance\",enableMusicOnHold:\"enableMusicOnHold\",enableInteropScreenshareFromCall:\"enableInteropScreenshareFromCall\",enableInteropScreenshareFromChat:\"enableInteropScreenshareFromChat\",enableCallMerge:\"enableCallMerge\",enableFireWarmPushIntentP2P:\"enableFireWarmPushIntentP2P\",enableVDIUX:\"enableVDIUX\",enableVDITestShim:\"enableVDITestShim\",enableVDIShim2:\"enableVDIShim2\",alwaysShowModalCQFForVDI:\"alwaysShowModalCQFForVDI\",enableVDILogging:\"enableVDILogging\",remoteVDINotifications:\"remoteVDINotifications\",enableVDIOcclusions:\"enableVDIOcclusions\",enableVDIInfoLoggingForBrBSummary:\"enableVDIInfoLoggingForBrBSummary\",enableVDIOptimizedAboutMessage:\"enableVDIOptimizedAboutMessage\",vdiOcclusionInterval:\"vdiOcclusionInterval\",enableCitrixNonOptimizedUFD:\"enableCitrixNonOptimizedUFD\",enableVMwareNonOptimizedUFD:\"enableVMwareNonOptimizedUFD\",enableWVDNonOptimizedUFD:\"enableWVDNonOptimizedUFD\",enableCitrixOptimizedFailureUFD:\"enableCitrixOptimizedFailureUFD\",enableVMwareOptimizedFailureUFD:\"enableVMwareOptimizedFailureUFD\",enableWVDOptimizedFailureUFD:\"enableWVDOptimizedFailureUFD\",desktopUsePluginless:\"desktopUsePluginless\",enableDialpadDropdownForOBOCalls:\"enableDialpadDropdownForOBOCalls\",isModalDialogForNonEVUsersDisabled:\"isModalDialogForNonEVUsersDisabled\",enableDesktopBannersV2:\"enableDesktopBannersV2\",enableProtocolHandling:\"enableProtocolHandling\",enableMyPhoneNumberV2:\"enableMyPhoneNumberV2\",enableFeedbackForIpc:\"enableFeedbackForIpc\",enableTrouterCheckConnectionWhenOnline:\"enableTrouterCheckConnectionWhenOnline\",enableTrouterCheckConnectionWhenActive:\"enableTrouterCheckConnectionWhenActive\",enableAdminSettings:\"enableAdminSettings\",enableMediaBitRateSetting:\"enableMediaBitRateSetting\",enablePushRequestProcessing:\"enablePushRequestProcessing\",enableThirdPartyNoticeEntry:\"enableThirdPartyNoticeEntry\",enablePersonalFilesClientCache:\"enablePersonalFilesClientCache\",enableMultiCallSupport:\"enableMultiCallSupport\",enablePrivateMultiWindowChat:\"enablePrivateMultiWindowChat\",enableAttachCallingLogs:\"enableAttachCallingLogs\",attachCallingLogsCheckboxDefaultValue:\"attachCallingLogsCheckboxDefaultValue\",enableNetworkReconnectUI:\"enableNetworkReconnectUI\",enableCallingWindow:\"enableCallingWindow\",orchestrationPlansEnabled:\"orchestrationPlansEnabled\",enableFileReferences:\"enableFileReferences\",enableFileDeepLinkReferences:\"enableFileDeepLinkReferences\",enablePstnSpeakingEvent:\"enablePstnSpeakingEvent\",enableActiveSpeakerIndicatorRoster:\"enableActiveSpeakerIndicatorRoster\",enableVCMSPlayer:\"enableVCMSPlayer\",enableHelpInFGS:\"enableHelpInFGS\",enableHelpInFrench:\"enableHelpInFrench\",enableLoggingOfRosterSummaryUpdate:\"enableLoggingOfRosterSummaryUpdate\",enableLargeTeamsV2:\"enableLargeTeamsV2\",enableFallbackToChatService:\"enableFallbackToChatService\",currentConversationVersion:\"currentConversationVersion\",currentConversationTableVersion:\"currentConversationTableVersion\",disableConversationStoreFetchThreads:\"disableConversationStoreFetchThreads\",disableTeamSizeCheckInAddMember:\"disableTeamSizeCheckInAddMember\",enableAddGuestUserTelemetry:\"enableAddGuestUserTelemetry\",disableExtraLongpollAndSyncFix:\"disableExtraLongpollAndSyncFix\",enableAddMemberV2:\"enableAddMemberV2\",enableMoveStaleTeams:\"enableMoveStaleTeams\",enableNewTerminologyForTeamChannelFavorites:\"enableNewTerminologyForTeamChannelFavorites\",enableUsingAtMentionService:\"enableUsingAtMentionService\",enableGetMessageAugmentations:\"enableGetMessageAugmentations\",addTimezoneToRequestHeader:\"addTimezoneToRequestHeader\",disableFreChannelFav:\"disableFreChannelFav\",disableCacheChannelMemberProfiles:\"disableCacheChannelMemberProfiles\",hideOptionsInGeneralSettings:\"hideOptionsInGeneralSettings\",isTeamsAndChannelsDisabled:\"isTeamsAndChannelsDisabled\",renameMeetingsAsEvents:\"renameMeetingsAsEvents\",hideDigestEmailOptionsInSettings:\"hideDigestEmailOptionsInSettings\",enableTeamManagement:\"enableTeamManagement\",enableTrendingNotification:\"enableTrendingNotification\",enableDLPNotification:\"enableDLPNotification\",enableMissedMeetingNudge:\"enableMissedMeetingNudge\",enableInferredNotification:\"enableInferredNotification\",enableOwnerNotifications:\"enableOwnerNotifications\",atLessMentionQueryVersion:\"atLessMentionQueryVersion\",atMentionQueryVersion:\"atMentionQueryVersion\",enableImplicitMention:\"enableImplicitMention\",enableImplicitMentionDryRun:\"enableImplicitMentionDryRun\",enableImplicitMentionMatchBolding:\"enableImplicitMentionMatchBolding\",enableImplicitMentionImeComposition:\"enableImplicitMentionImeComposition\",enableImplicitMentionEntirePartialMatchResults:\"enableImplicitMentionEntirePartialMatchResults\",disableTextEditorContainerSelectionDetection:\"disableTextEditorContainerSelectionDetection\",implicitMentionTypeExclusions:\"implicitMentionTypeExclusions\",enableImplicitMentionInLowPerfMode:\"enableImplicitMentionInLowPerfMode\",enableImplicitMentionSpaceKeyResolution:\"enableImplicitMentionSpaceKeyResolution\",enableImplicitMentionFullNameSelection:\"enableImplicitMentionFullNameSelection\",enableMentionFirstNameSelection:\"enableMentionFirstNameSelection\",enableSuggestedMentionsPanelView:\"enableSuggestedMentionsPanelView\",enableSuggestedContactsRefresh:\"enableSuggestedContactsRefresh\",enableDataRetentionUx:\"enableDataRetentionUx\",enableThirdPartyNotification:\"enableThirdPartyNotification\",enableThirdPartyNotificationReplyMention:\"enableThirdPartyNotificationReplyMention\",enableThirdPartyNotificationConnectors:\"enableThirdPartyNotificationConnectors\",enableGroupMigrationWorkaround:\"enableGroupMigrationWorkaround\",enableDownloadMobileTBotMsg:\"enableDownloadMobileTBotMsg\",enableEnlargingImageOnCard:\"enableEnlargingImageOnCard\",enableDeferredOrchestration:\"enableDeferredOrchestration\",enableMtmaOrchestrationDesktopLogging:\"enableMtmaOrchestrationDesktopLogging\",enableIsActiveLongPollIntegrationForCNS:\"enableIsActiveLongPollIntegrationForCNS\",multiSignalDeferredOrchestration:\"multiSignalDeferredOrchestration\",enableNetworkDetection:\"enableNetworkDetection\",guestAccessConfig:\"guestAccessConfig\",alwaysSendDownloadMobileTBotMsg:\"alwaysSendDownloadMobileTBotMsg\",skipDownloadMobileLoginCheck:\"skipDownloadMobileLoginCheck\",enableMailHooksGetEmail:\"enableMailhooksGetEmail\",enableEmailPaste:\"enableEmailPaste\",cacheDiscover:\"cacheDiscover\",assignmentsTabEnabled:\"assignmentsTabEnabled\",empsenseTabEnabled:\"empsenseTabEnabled\",mindmeisterTabEnabled:\"mindmeisterTabEnabled\",nimbleTabEnabled:\"nimbleTabEnabled\",popinTabEnabled:\"popinTabEnabled\",tallaTabEnabled:\"tallaTabEnabled\",voicemailTab:\"voicemailTab\",speedDial:\"speedDial\",setTeamsWhenNoDefault:\"setTeamsWhenNoDefault\",cortanaConstants:\"cortanaConstants\",cortanaDebugConstants:\"cortanaDebugConstants\",enableCortana:\"enableCortana\",enableCortanaActionResponse:\"enableCortanaActionResponse\",enableCortanaAdaptiveCard:\"enableCortanaAdaptiveCard\",enableCortanaAdaptiveCardInput:\"enableCortanaAdaptiveCardInput\",enableCortanaAudioDucking:\"enableCortanaAudioDucking\",enableCortanaMeetingNotes:\"enableCortanaMeetingNotes\",enableCortanaSettings:\"enableCortanaSettings\",enableRepaintOnBlankScreen:\"enableRepaintOnBlankScreen\",disableSlashCommands:\"disableSlashCommands\",enableTestSlashCommand:\"enableTestSlashCommand\",chatListFilterOptions:\"chatListFilterOptions\",enableAtMentionInPowerbar:\"enableAtMentionInPowerbar\",enablePstnCallingInPowerbar:\"enablePstnCallingInPowerbar\",enableDelegationManageSettings:\"enableDelegationManageSettings\",enablePowerBarAtCommands:\"enablePowerBarAtCommands\",enableSlashCommandBoxGhostText:\"enableSlashCommandBoxGhostText\",enableMeetingInfo:\"enableMeetingInfo\",enableCallMeBack:\"enableCallMeBack\",enableCallMeBackFromMeetingInfo:\"enableCallMeBackFromMeetingInfo\",settingsWithPercentageLimit:\"settingsWithPercentageLimit\",enableCallRecordingChannel:\"enableCallRecordingChannel\",enableRecordPPTSharing:\"enableRecordPPTSharing\",enableVoiceMessage:\"enableVoiceMessage\",enableCallRecordingPrivate:\"enableCallRecordingPrivate\",enableGroupRecording:\"enableGroupRecording\",enableOneToOneRecording:\"enableOneToOneRecording\",enablePluginlessCheckConnection:\"enablePluginlessCheckConnection\",trouterServiceUrl:\"trouterServiceUrl\",enableDialPlans:\"enableDialPlans\",enableCollectPerfWithBrb:\"enableCollectPerfWithBrb\",enableRapAndCollectPerfWithBrb:\"enableRapAndCollectPerfWithBrb\",disableChats:\"disableChats\",disableAppCacheUpdate:\"disableAppCacheUpdate\",enableAtMentionsRosterSync:\"enableAtMentionsRosterSync\",enableEnhancedSuggestedContacts:\"enableEnhancedSuggestedContactsSearch\",allowBotMessageUpdate:\"allowBotMessageUpdate\",isBetaUser:\"isBetaUser\",feedbackSubmissionEnabled:\"feedbackSubmissionEnabled\",allowSendingLogsForRemoteBrb:\"allowSendingLogsForRemoteBrb\",enableRequestRemoteBrb:\"enableRequestRemoteBrb\",teamsForEduSupportEnabled:\"teamsForEduSupportEnabled\",brbv2Enabled:\"brbv2Enabled\",enableOfflineBrB:\"enableOfflineBrB\",enableOfflineGetSkypeToken:\"enableOfflineGetSkypeToken\",customerFeedbackUrl:\"customerFeedbackUrl\",hideGetAppButton:\"hideGetAppButton\",hideDownloadDesktopAppEntry:\"hideDownloadDesktopAppEntry\",hideDownloadMobileAppEntry:\"hideDownloadMobileAppEntry\",disableFeedbackBtn:\"disableFeedbackBtn\",brbv2LogsUploadTimeoutSecs:\"brbv2LogsUploadTimeoutSecs\",brbv2SkipEmailNotification:\"brbv2SkipEmailNotification\",enableSfBInfoLoggingForBrBSummary:\"enableSfBInfoLoggingForBrBSummary\",enableAppWelcomeMessage:\"enableAppWelcomeMessage\",enableAppWelcomeMessageInChat:\"enableAppWelcomeMessageInChat\",enableSigninCardAuth:\"enableSigninCardAuth\",botsAllowedForSigninCardAuth:\"botsAllowedForSigninCardAuth\",botsAllowedForMedia:\"botsAllowedForMedia\",o365ActionableCard:\"o365ActionableCard\",o365ActionableCardForBots:\"o365ActionableCardForBots\",enableLoggingLoadMediacardScenario:\"enableLoggingLoadMediacardScenario\",showBotCardDebugElements:\"showBotCardDebugElements\",enableCardSeeMoreV2:\"enableCardSeeMoreV2\",debugInputExtensionMessageActions:\"debugInputExtensionMessageActions\",filesSharedWithMeEnabled:\"filesSharedWithMeEnabled\",enableOneWayBots:\"enableOneWayBots\",enableFileBotSharing:\"enableFileBotSharing\",enableCallingBots:\"enableCallingBots\",enableBotsMessagePreview:\"enableBotsMessagePreview\",enableRenderAppAttributionFromCards:\"enableRenderAppAttributionFromCards\",middleTierConstants:\"middleTierConstants\",graphUrls:\"graphUrls\",substrateMessageSearchUrls:\"substrateMessageSearchUrls\",substrateMessageSearchInFilterKeyword:\"substrateMessageSearchInFilterKeyword\",autoDiscoverUrl:\"autoDiscoverUrl\",substrateSearchDefaultBaseUrl:\"substrateSearchDefaultBaseUrl\",callingConstants:\"callingConstants\",loggingConstants:\"loggingConstants\",enableSeparateDeviceCacheKeys:\"enableSeparateDeviceCacheKeys\",previewServiceConstants:\"previewServiceConstants\",geoRoutedEndpointFallbacks:\"geoRoutedEndpointFallbacks\",enableWhoBotQueryTab:\"enableWhoBotQueryTab\",enableExpandSettings:\"enableExpandSettings\",enableQSP:\"enableQSP\",enableBotInputMenu:\"enableBotInputMenu\",enableExtraMachineStateLogging:\"enableExtraMachineStateLogging\",enableGuestAccessV2:\"enableGuestAccessV2\",enableMsa:\"enableMsa\",msaLoginAllowed:\"msaLoginAllowed\",decryptSettingsKey:\"decryptSettingsKey\",disconnectedBannerTimeoutMillis:\"disconnectedBannerTimeoutMillis\",reloadOnSuspendedDuringAppStart:\"reloadOnSuspendedDuringAppStart\",chatFilePermissions:\"chatFilePermissions\",enableGuestIndicators:\"enableGuestIndicators\",enableGuestInvitationString:\"enableGuestInvitationString\",enableBackfillAutoFollow:\"enableBackfillAutoFollow\",retryOnSuspendedDuringLongPollSync:\"retryOnSuspendedDuringLongPollSync\",officePresenceNotificationWaitTimeInMS:\"officePresenceNotificationWaitTimeInMS\",officeIntegrationStatsCollectionTimeInMinutes:\"officeIntegrationStatsCollectionTimeInMinutes\",uriToMriStatsCollectionTimeInMinutes:\"uriToMriStatsCollectionTimeInSeconds\",uriToMriBatchTimeInMS:\"uriToMriBatchTimeInMS\",uriToMriUnknownContactsExpiryTimeInHours:\"uriToMriUnknownContactsExpiryTimeInHours\",uriToMriKnownContactsExpiryTimeInHours:\"uriToMriKnownContactsExpiryTimeInHours\",sfb:\"sfb\",enableMeetingOptionsButton:\"enableMeetingOptionsButton\",enablePstnDialoutFromMeeting:\"enablePstnDialoutFromMeeting\",enablePstnDialoutFromAdHocMeeting:\"enablePstnDialoutFromAdHocMeeting\",enablePstnDialoutFromGroupCall:\"enablePstnDialoutFromGroupCall\",enableJoinGroupCallViaDeepLink:\"enableJoinGroupCallViaDeepLink\",enablePstnDialoutErrors:\"enablePstnDialoutErrors\",enableAudioEscalationUX:\"enableAudioEscalationUX\",enablePstnCallTransfer:\"enablePstnCallTransfer\",enableBlindTransfer:\"enableBlindTransfer\",forceBlindTransfer:\"forceBlindTransfer\",enableTansferCallToVoicemail:\"enableTansferCallToVoicemail\",enableAutoPopBotMention:\"enableAutoPopBotMention\",shortestPossiblePstnNumber:\"shortestPossiblePstnNumber\",rigelErrorScreenTimeoutSeconds:\"rigelErrorScreenTimeoutSeconds\",videoPerformanceMonitoringSampleRateInMiliseconds:\"videoPerformanceMonitoringSampleRateInMiliseconds\",callPerformanceMonitoringSampleRate:\"callPerformanceMonitoringSampleRate\",callPerformanceMonitoringAppMetricsSampleRate:\"callPerformanceMonitoringAppMetricsSampleRate\",callPerformanceNetworkMetricsSampleRate:\"callPerformanceNetworkMetricsSampleRate\",callingConversationTimeoutInMilliseconds:\"callingConversationTimeoutInMilliseconds\",enableAllWebViewTabs:\"enableAllWebViewTabs\",enableNotesWebView:\"enableNotesWebView\",enableSettingWebview:\"enableSettingWebview\",appToLegacyAppMap:\"appToLegacyAppMap\",nonTeamsUserShortCacheExpiry:\"nonTeamsUserShortCacheExpiry\",enablePeopleDataLayerClient:\"enablePeopleDataLayerClient\",enableMessagingDataLayerClient:\"enableMessagingDataLayerClient\",isPictureDMTransient:\"isPictureDMTransient\",disablePicturesHttpCaching:\"disablePicturesHttpCaching\",enableShortPeopleProfile:\"enableShortPeopleProfile\",enableOneDayProfileRefreshForInteropChats:\"enableOneDayProfileRefreshForInteropChats\",sfbUserProfileRefreshIntervalInHours:\"sfbUserProfileRefreshIntervalInHours\",teamsUserSettingsRefreshIntervalInHours:\"teamsUserSettingsRefreshIntervalInHours\",msgUseSettingsRefreshApi:\"msgUseSettingsRefreshApi\",msgRefreshP2PTeamsChatRecipientPolicies:\"msgRefreshP2PTeamsChatRecipientPolicies\",sfcUserMriPrefixList:\"sfcUserMriPrefixList\",unifiedPresenceRegionWhitelist:\"unifiedPresenceRegionWhitelist\",pollFromUnifiedPresence:\"pollFromUnifiedPresence\",postToUnifiedPresence:\"postToUnifiedPresence\",postSubscriptionToUpsEnabled:\"postSubscriptionToUpsEnabled\",pollPresenceFromChatService:\"pollPresenceFromChatService\",postPresenceToChatService:\"postPresenceToChatService\",unifiedPresencePollIntervalInSeconds:\"unifiedPresencePollIntervalInSeconds\",unifiedPresenceOnTrouterDisconnectedWaitTimeInSeconds:\"unifiedPresenceOnTrouterDisconnectedWaitTimeInSeconds\",unifiedPresenceUpdateDuringChatSwitchMaxDelayInMs:\"unifiedPresenceUpdateDuringChatSwitchMaxDelayInMs\",unifiedPresenceRemoveSubscriptionMaxDelayInSeconds:\"unifiedPresenceRemoveSubscriptionMaxDelayInSeconds\",unifiedPresenceSubscriptionIntervalInSeconds:\"unifiedPresenceSubscriptionIntervalInSeconds\",unifiedPresenceRemoveSubscriptionDelayInSeconds:\"unifiedPresenceRemoveSubscriptionDelayInSeconds\",unifiedPresenceSubscribeBatchDelayInMilliseconds:\"unifiedPresenceSubscribeBatchDelayInMilliseconds\",unifiedPresenceSubscribeBatchMaxDelayInMilliseconds:\"unifiedPresenceSubscribeBatchMaxDelayInMilliseconds\",stopPollingUnifiedPresenceWhenMinimized:\"stopPollingUnifiedPresenceWhenMinimized\",unifiedPresencePendingStatusPollDelayInSeconds:\"unifiedPresencePendingStatusPollDelayInSeconds\",presencePostActiveIntervalInSeconds:\"presencePostActiveIntervalInSeconds\",presencePostInactiveIntervalInSeconds:\"presencePostInactiveIntervalInSeconds\",presencePostInactiveDesktopIntervalInSeconds:\"presencePostInactiveDesktopIntervalInSeconds\",enableResetPresence:\"enableResetPresence\",presenceChangeTelemetryBatchDelayInMinutes:\"presenceChangeTelemetryBatchDelayInMinutes\",maxMrisToTrackPresence:\"maxMrisToTrackPresence\",timeToStalePresenceInMs:\"timeToStalePresenceInMs\",hideSelfPresenceForSfBUser:\"hideSelfPresenceForSfBUser\",enableOutOfOfficeInfo:\"enableOutOfOfficeInfo\",enableMdlTelemetry:\"enableMdlTelemetry\",enableSingleSendMdlTelemetry:\"enableSingleSendMdlTelemetry\",enableOutOfOfficeUpdates:\"enableOutOfOfficeUpdates\",enableFederatedUsersInMeetings:\"enableFederatedUsersInMeetings\",enableFederatedUsersInAddToChat:\"enableFederatedUsersInAddToChat\",enableFederatedUsersInAddToTeam:\"enableFederatedUsersInAddToTeam\",enableFederatedUsersInAddToSpeedDialOrContacts:\"enableFederatedUsersInAddToSpeedDialOrContacts\",enableBotsInScheduledMeetings:\"enableBotsInScheduledMeetings\",enableEtagsForUnifiedPresence:\"enableEtagsForUnifiedPresence\",enableFederatedContactsForOutlook:\"enableFederatedContactsForOutlook\",enableOnDemandPresenceRefresh:\"enableOnDemandPresenceRefresh\",enableFederatedContacts:\"enableFederatedContacts\",enableSourceOfPresence:\"enableSourceOfPresence\",enableMuteAllStudentSetting:\"enableMuteAllStudentSetting\",enableEditChannelV2:\"enableEditChannelV2\",enableRestoreChannelV2:\"enableRestoreChannelV2\",maxNumberOfElementsInPassiveBar:\"maxNumberOfElementsInPassiveBar\",disablePeopleCardActionsBasedOnLocalChatCapability:\"disablePeopleCardActionsBasedOnLocalChatCapability\",implicitSearchMinimumThreshold:\"implicitSearchMinimumThreshold\",implicitMentionSearchPartialThreshold:\"implicitMentionSearchPartialThreshold\",implicitMentionEmptySearchResultCharacterCountBuffer:\"implicitMentionEmptySearchResultCharacterCountBuffer\",enableImplicitMentionStartsWithFilter:\"enableImplicitMentionStartsWithFilter\",enableMentionStartsWithFilter:\"enableMentionStartsWithFilter\",implicitMentionExcludedCharacters:\"implicitMentionExcludedCharacters\",enableRemoteMuteParticipant:\"enableRemoteMuteParticipant\",enableSynchronousTrouterResponse:\"enableSynchronousTrouterResponse\",muteFailTimeout:\"muteFailTimeout\",mutingParticipantTimeout:\"mutingParticipantTimeout\",serverUnmutingTimeout:\"serverUnmutingTimeout\",meetingStartedNotificationInterval:\"meetingStartedNotificationInterval\",meetingStartedNotificationTimeout:\"meetingStartedNotificationTimeout\",callIdsCacheSize:\"callIdsCacheSize\",unmutingWithoutUfdTimeout:\"unmutingWithoutUfdTimeout\",unmutingWithUfdTimeout:\"unmutingWithUfdTimeout\",videoEffectsCapabilityQueryTimeout:\"videoEffectsCapabilityQueryTimeout\",compressedTrouterPayloadPercentage:\"compressedTrouterPayloadPercentage\",enableBrokerOutgoing:\"enableBrokerOutgoing\",enableBrokerIncoming:\"enableBrokerIncoming\",enableBrokerRequestBatching:\"enableBrokerRequestBatching\",brokerExclusively:\"brokerExclusively\",joinCallWithoutModalitiesMaxNumAttempts:\"joinCallWithoutModalitiesMaxNumAttempts\",observableCallServiceDisposeEntryTimeoutMs:\"observableCallServiceDisposeEntryTimeoutMs\",enableRemoteMuteAllOthers:\"enableRemoteMuteAllOthers\",enableConfirmAudioEscalation:\"enableConfirmAudioEscalation\",enableMuteAllPresenterExclusion:\"enableMuteAllPresenterExclusion\",enableLobby:\"enableLobby\",enableSelfCapabilitiesOnICall:\"enableSelfCapabilitiesOnICall\",enableCallingRosterActionsMenu:\"enableCallingRosterActionsMenu\",enableLongerConnectionExperience:\"enableLongerConnectionExperience\",enableRemoveParticipant:\"enableRemoveParticipant\",enableCallMeBackEndCall:\"enableCallMeBackEndCall\",enableMaxNumberOfVideos:\"enableMaxNumberOfVideos\",enableAddToChatButtonForMeetings:\"enableAddToChatButtonForMeetings\",enableShareRecording:\"enableShareRecording\",enableShareRecordingV2:\"enableShareRecordingV2\",enableShareRecordingFromChicklet:\"enableShareRecordingFromChicklet\",enableDownloadRecording:\"enableDownloadRecording\",recordingDisableStreamPlayer:\"recordingDisableStreamPlayer\",enableRecordingThumbnail:\"enableRecordingThumbnail\",enableRecordingDebugTelemetry:\"enableRecordingDebugTelemetry\",enableStopRecordingConfirmation:\"enableStopRecordingConfirmation\",enableRecordingCoachmarks:\"enableRecordingCoachmarks\",enableRecordingSharepointStorage:\"enableRecordingSharepointStorage\",enableLayoutSorting:\"enableLayoutSorting\",enableStreamPermissions:\"enableStreamPermissions\",enableBotsInCallingRoster:\"enableBotsInCallingRoster\",rosterMaxParticipants:\"rosterMaxParticipants\",enableRosterParticipantsLimit:\"enableRosterParticipantsLimit\",enableRosterAccordion:\"enableRosterAccordion\",enableCallingRecordingMessageActionMenu:\"enableCallingRecordingMessageActionMenu\",enableAsyncMeetingConversationUpdateOnJoin:\"enableAsyncMeetingConversationUpdateOnJoin\",enablePassiveBarLargeMeetings:\"enablePassiveBarLargeMeetings\",enablePerUserMessagingPolicies:\"enablePerUserMessagingPolicies\",trustConnectedParticipants:\"trustConnectedParticipants\",enablePerUserMailhookPolicies:\"enablePerUserMailhookPolicies\",enableUserMeetingPolicy:\"enableUserMeetingPolicy\",enablePerUserClientPolicies:\"enablePerUserClientPolicies\",enableShareFileOverride:\"enableShareFileOverride\",rosterSyncIntervalInMins:\"rosterSyncIntervalInMins\",teamMemberCacheCountLimit:\"teamMemberCacheCountLimit\",teamMemberCacheSizeLimit:\"teamMemberCacheSizeLimit\",eduFeedbackFlow:\"eduFeedbackFlow\",anonymousJoinEnabled:\"anonymousJoinEnabled\",uniqueTeamsCallId:\"uniqueTeamsCallId\",enableTemporaryAnonymousFeedbackSubmission:\"enableTemporaryAnonymousFeedbackSubmission\",enableEduEmptyChannelState:\"enableEduEmptyChannelState\",enableChannelWelcomeSuggestedActions:\"enableChannelWelcomeSuggestedActions\",eduSwipeCards:\"eduSwipeCards\",enableReceiptCard:\"enableReceiptCard\",enableAdaptiveCard:\"enableAdaptiveCard\",enableTabUnloadEvent:\"enableTabUnloadEvent\",extensionTabUnloadTimeout:\"extensionTabUnloadTimeout\",tabIdsForExtLoadTabInstanceScenario:\"tabIdsForExtLoadTabInstanceScenario\",extAppIdsForAltAppsScenario:\"extAppIdsForAltAppsScenario\",beforeUnloadEnabledApps:\"beforeUnloadEnabledApps\",enableAltExtApps:\"enableAltExtApps\",enableSlimCoreLogging:\"enableSlimCoreLogging\",enableSlimCoreVersionCompatibilityCheck:\"enableSlimCoreVersionCompatibilityCheck\",slimcoreLogRotationDeleteOldLogs:\"slimcoreLogRotationDeleteOldLogs\",slimcoreLogRotationRetentionTime:\"slimcoreLogRotationRetentionTime\",slimcoreLogRotationRotateSize:\"slimcoreLogRotationRotateSize\",slimcoreUnifiedLoggingMaxSize:\"slimcoreUnifiedLoggingMaxSize\",slimcoreUnifiedLoggingRotationSize:\"slimcoreUnifiedLoggingRotationSize\",slimcoreNgConversionServiceUrl:\"NGConversationServiceUrl\",slimcoreAriaCollectorUri:\"SCTAriaCollectorUri\",slimcoreKeyDistributionUrl:\"NGKeyDistributionUrl\",slimcorePotentialCallRequestUrl:\"NGPotentialCallRequestUrl\",slimcoreNgUploadLog:\"NGUploadLogUrl\",slimcoreTrapRelayLyncFqdns:\"TRAPRelayLyncFqdn\",slimcoreTrapRelaySkypeFqdns:\"TRAPRelaySkypeFqdn\",slimcoreTrapRelayTurnAddresses:\"TRAPRelayTurnAddresses\",slimcoreTrapRelayTurnUrl:\"TRAPRelayTurnUrl\",slimcoreTrapServiceTokenUrl:\"TRAPServiceTokenUrl\",slimcoreTrapServiceUrl:\"TRAPServiceUrl\",slimcoreUdpTransportUrl:\"NGUdpTransportUrl\",forceEnableLbr:\"forceEnableLbr\",honorLbrPolicy:\"honorLbrPolicy\",enableSlimCoreApiLatencyTracing:\"enableSlimCoreApiLatencyTracing\",enableVirtualRepeatMutationObserverTypingFilters:\"enableVirtualRepeatMutationObserverTypingFilters\",skipOnScrollVirtualRepeatUpdateViewAsync:\"skipOnScrollVirtualRepeatUpdateViewAsync\",enableVrMinimumScrollToUpdate:\"enableVrMinimumScrollToUpdate\",enableSfbCallEscalation:\"enableSfbCallEscalation\",enableCallEscalation:\"enableCallEscalation\",enableOneToPSTNCallEscalation:\"enableOneToPSTNCallEscalation\",enableCallEscalationToPSTN:\"enableCallEscalationToPSTN\",enableEVCallEscalation:\"enableEVCallEscalation\",cacheScreenShareRenderer:\"cacheScreenShareRenderer\",cachedRendererCleanupTimeout:\"cachedRendererCleanupTimeout\",enableRingtoneSetting:\"enableRingtoneSetting\",enableNullCallThreadId:\"enableNullCallThreadId\",showTTYSettings:\"showTTYSettings\",enableVoipCallTab:\"enableVoipCallTab\",enableCallBlockingSetting:\"enableCallBlockingSetting\",disableLocationSettings:\"disableLocationSettings\",enablePSTNFormatInOriginal:\"enablePSTNFormatInOriginal\",buddyListRefreshTimeoutInMinutes:\"buddyListRefreshTimeoutInMinutes\",enableImmediateUnloadOfLoadDirective:\"enableImmediateUnloadOfLoadDirective\",enableBuddyListService:\"enableBuddyListService\",enableBuddyList:\"enableBuddyList\",priorityContactsRefreshTimeoutInMinutes:\"priorityContactsRefreshTimeoutInMinutes\",priorityContactsFetchUpdatesTimeoutInMS:\"priorityContactsFetchUpdatesTimeoutInMS\",taggedContactsFetchUpdatesTimeoutInMinutes:\"taggedContactsFetchUpdatesTimeoutInMinutes\",taggedContactsBuddyLimit:\"taggedContactsBuddyLimit\",maxNumberOfUpsEndpointIdsPerDevice:\"maxNumberOfUpsEndpointIdsPerDevice\",disableSfbMigrationFre:\"disableSfbMigrationFre\",msg_disableEmptyChannelLoopBreak:\"msg_disableEmptyChannelLoopBreak\",msg_samplePercentDisableEmptyChannelLoopBreak:\"msg_samplePercentDisableEmptyChannelLoopBreak\",msg_maxEmptyChannelLoopCountToSendAutoBrb:\"msg_maxEmptyChannelLoopCountToSendAutoBrb\",msg_enableAutoBrbInChatSwitchTimeoutCalling:\"msg_enableAutoBrbInChatSwitchTimeoutCalling\",msg_samplePercentChatSwitchTimeoutCalling:\"msg_samplePercentChatSwitchTimeoutCalling\",enableDeleteContactFromAllGroups:\"enableDeleteContactFromAllGroups\",enableVerbosePluginlessStackLogging:\"enableVerbosePluginlessStackLogging\",enableTeamFilesClientCache:\"enableTeamFilesClientCache\",enableBroadcastJoin:\"enableBroadcastJoin\",skipSSForBroadcastAttendee:\"skipSSForBroadcastAttendee\",skipTwoStepJoinForByoeAttendee:\"skipTwoStepJoinForByoeAttendee\",enableBroadcastAttendeeJoin:\"enableBroadcastAttendeeJoin\",enableBroadcastJoinDeprecated:\"enableBroadcastJoinDeprecated\",enableBroadcastPlaybackOnMac:\"enableBroadcastPlaybackOnMac\",enableBroadcastRecordingDownloadOnWeb:\"enableBroadcastRecordingDownloadOnWeb\",enableBroadcastGALabel:\"enableBroadcastGALabel\",enableRealTimeTaskForBroadcastPlayback:\"enableRealTimeTaskForBroadcastPlayback\",qnaPreview:\"qnaPreview\",disableBroadcastPlaybackOnMacVersionCheckOverride:\"disableBroadcastPlaybackOnMacVersionCheckOverride\",minVersionDesktopForBroadcastPlaybackOnMac:\"minVersionDesktopForBroadcastPlaybackOnMac\",maxVersionOsForBroadcastPlaybackOnMac:\"maxVersionOsForBroadcastPlaybackOnMac\",enableBroadcastETMJoinOnWeb:\"enableBroadcastETMJoinOnWeb\",enableRetrieveBroadcastCaptionsFromCDN:\"enableRetrieveBroadcastCaptionsFromCDN\",enableBroadcastCreateUsingBCP47LanguageCodes:\"enableBroadcastCreateUsingBCP47LanguageCodes\",enableBroadcastCaptionsGA:\"enableBroadcastCaptionsGA\",enableBroadcastJoinOnHwa:\"enableBroadcastJoinOnHwa\",enableBroadcastJoinOnSafari:\"enableBroadcastJoinOnSafari\",useIntEnvForMeetingOrBroadcastJoin:\"useIntEnvForMeetingOrBroadcastJoin\",enableCallingDisabledButtonPopover:\"enableCallingDisabledButtonPopover\",enableMeetingPreJoinExperience:\"enableMeetingPreJoinExperience\",enableMeetingPreJoinExperienceAnonymous:\"enableMeetingPreJoinExperienceAnonymous\",enableBluetoothLE:\"enableBluetoothLE\",bleAdjacentRssiCutoff:\"bleAdjacentRssiCutoff\",bleNotifyIntervalOverride:\"bleNotifyIntervalOverride\",bleProximityListRssiCutoff:\"bleProximityListRssiCutoff\",enableByom:\"enableByom\",enableByomToast:\"enableByomToast\",showSuggestedRooms:\"showSuggestedRooms\",enablePreJoinContentOnly:\"enablePreJoinContentOnly\",enablePreJoinContentOnlyWeb:\"enablePreJoinContentOnlyWeb\",enablePreJoinHowlingBanner:\"enablePreJoinHowlingBanner\",enableCallPreHeatWeb:\"enableCallPreHeatWeb\",enableCallPreHeatDesktop:\"enableCallPreHeatDesktop\",enableCallTransferredScreen:\"enableCallTransferredScreen\",disableTelemetryDuringCallEstablishment:\"disableTelemetryDuringCallEstablishment\",enableConfirmNudging:\"enableConfirmNudging\",showReconciliatedPstnIcon:\"showReconciliatedPstnIcon\",raiseIpcOnTenantSettingsSynced:\"raiseIpcOnTenantSettingsSynced\",raiseIpcOnMeetingPolicySettingsSynced:\"raiseIpcOnMeetingPolicySettingsSynced\",enablePreferredDialogv2:\"enablePreferredDialogv2\",preferredDialogRefresh:\"preferredDialogRefresh\",appMaxLogOutTimer:\"appMaxLogOutTimer\",disallowForceRefreshSkypeToken:\"disallowForceRefreshSkypeToken\",allowPeriodicRefreshSubstrateToken:\"allowPeriodicRefreshSubstrateToken\",enableSkypeTokenPrefetch:\"enableSkypeTokenPrefetch\",enablePersonalAppDeletion:\"enablePersonalAppDeletion\",enableJoinTeamDialog:\"enableJoinTeamDialog\",enableJoinTeamDialogSupportEntityLink:\"enableJoinTeamDialogSupportEntityLink\",acquireSkypeTokenPromiseTimeout:\"acquireSkypeTokenPromiseTimeout\",enableHwaDiagnosticsTracking:\"enableHwaDiagnosticsTracking\",enableHwaScheduledActivityTracking:\"enableHwaScheduledActivityTracking\",enableHwaContextMenu:\"enableHwaContextMenu\",defaultTrialType:\"defaultTrialType\",enableFreemium:\"enableFreemium\",enableUserRoleFromTokenClaim:\"enableUserRoleFromTokenClaim\",enableFreemiumBlockingOrchestration:\"enableFreemiumBlockingOrchestration\",disableDisconnectedDialog:\"disableDisconnectedDialog\",enableSkypeTokenLicenseDetails:\"enableSkypeTokenLicenseDetails\",enableNutMixUpgrade:\"enableNutMixUpgrade\",enableMultipleUserIdentitiesErrorPageOnFirstAuth:\"enableMultipleUserIdentitiesErrorPageOnFirstAuth\",enableAppUpgradeNotification:\"enableAppUpgradeNotification\",enableAppUpgradeNotificationInNewMessage:\"enableAppUpgradeNotificationInNewMessage\",enableAppSoundAndVoipDeviceSync:\"enableAppSoundAndVoipDeviceSync\",enableCopyJoinInformationButton:\"enableCopyJoinInformationButton\",enableStrongConsistencyHeader:\"enableStrongConsistencyHeader\",enableAddPeopleToMeetingByEmail:\"enableAddPeopleToMeetingByEmail\",enableOptimizedAppDefinitionLookup:\"enableOptimizedAppDefinitionLookup\",enableGuestNoLicensePage:\"enableGuestNoLicensePage\",conditionallyBlockSkypeTokenRetryWithinOneHourOfLicenseError:\"conditionallyBlockSkypeTokenRetryWithinOneHourOfLicenseError\",turnOnSkypeTokenFetchBlockDecisionTelemetry:\"turnOnSkypeTokenFetchBlockDecisionTelemetry\",licenseErrorCodeExceptionList:\"licenseErrorCodeExceptionList\",ensureGetUserDetailsCallersReceiveFreshPromise:\"ensureGetUserDetailsCallersReceiveFreshPromise\",turnOnGetFreshUserDetailsPromiseTelemetry:\"turnOnGetFreshUserDetailsPromiseTelemetry\",enableLicenseDetailsCheck:\"enableLicenseDetailsCheck\",enableSkypeIdCheck:\"enableSkypeIdCheck\",enableRetryCollectionServiceCleanupAndLogging:\"enableRetryCollectionServiceCleanupAndLogging\",enableRetryCollectionServiceTelemetry:\"enableRetryCollectionServiceTelemetry\",enableHealthcareFre:\"enableHealthcareFre\",unblockCachedSkypeTokenReturnFromPersistSkypeTokenCookieSuccess:\"unblockCachedSkypeTokenReturnFromPersistSkypeTokenCookieSuccess\",featuredApps:\"featuredApps\",appsGalleryBannerImages:\"appsGalleryBannerImages\",redTigerConstants:\"redTigerConstants\",appsGalleryBannerApps:\"appsGalleryBannerApps\",appsGalleryNewApps:\"appsGalleryNewApps\",enableFundamentalsSlashCmds:\"enableFundamentalsSlashCmds\",appPredefinedTabs:\"appPredefinedTabs\",enableWikiSlashCommand:\"enableWikiSlashCommand\",enableTaggedContacts:\"enableTaggedContacts\",enableOutOfCallDeviceSetting:\"enableOutOfCallDeviceSetting\",enableEditContactCalling:\"enableEditContactCalling\",enableVoiceApps:\"enableVoiceApps\",enableAddContactToCallingByName:\"enableAddContactToCallingByName\",appGalleryLeftRailPersonalApps:\"appGalleryLeftRailPersonalApps\",enableGetReleaseNotesFromAzure:\"enableGetReleaseNotesFromAzure\",releaseNotesVersion:\"releaseNotesVersion\",enableTeamCodes:\"enableTeamCodes\",enableSpecialDocumentLibraries:\"enableSpecialDocumentLibraries\",enableClassMaterials:\"enableClassMaterials\",enableClassMaterialsTroubleshooting:\"enableClassMaterialsTroubleshooting\",enableEduHelp:\"enableEduHelp\",enableProfilePictureV2:\"enableProfilePictureV2\",enableProfilePictureV2FailureThrottleV2:\"enableProfilePictureV2FailureThrottleV2\",emitEventOnTokenRefresh:\"emitEventOnTokenRefresh\",hwaSettingsEndpoint:\"hwaSettingsEndpoint\",onlyRetainFavoriteChannels:\"onlyRetainFavoriteChannels\",enableMruChannels:\"enableMruChannels\",mruChannelsSize:\"mruChannelsSize\",evictFromDBThresholdInDays:\"evictFromDBThresholdInDays\",enablePersistencePruning:\"enablePersistencePruning\",pruneConversationsAggressively:\"pruneConversationsAggressively\",enableQNoApplyInPeopleProfileProvider:\"enableQNoApplyInPeopleProfileProvider\",enableDeviceCache:\"enableDeviceCache\",enableGetAllPeopleProfileDeduplication:\"enableGetAllPeopleProfileDeduplication\",enablePeopleProfileDeduplicationFullDebugInfo:\"enablePeopleProfileDeduplicationFullDebugInfo\",enablePeoplePickerRelevanceV2:\"enablePeoplePickerRelevanceV2\",enableDesktopTitleBarInjectionRemoval:\"enableDesktopTitleBarInjectionRemoval\",enableOopHwaWebview:\"enableOopHwaWebview\",enableCollectingPerfData:\"enableCollectingPerfData\",enableCollectingIndexedDbData:\"enableCollectingIndexedDbData\",disableAutoStopLocalVideo:\"disableAutoStopLocalVideo\",enableEchoDetectionMeetingJoinTone:\"enableEchoDetectionMeetingJoinTone\",appBarStoreLabel:\"appBarStoreLabel\",enableImprovedInternalSingleFileDownload:\"enableImprovedInternalSingleFileDownload\",enableImprovedInternalMultiFileDownload:\"enableImprovedInternalMultiFileDownload\",enableSubsiteDownload:\"enableSubsiteDownload\",enableImprovedAppDownload:\"enableImprovedAppDownload\",enableWebPostCallCQF:\"enableWebPostCallCQF\",enablePostMeetingFollowUp:\"enablePostMeetingFollowUp\",postCallingScreenTimeoutMilliseconds:\"postCallingScreenTimeoutMilliseconds\",postCallingFollowUpOvertimeBufferMilliseconds:\"postCallingFollowUpOvertimeBufferMilliseconds\",enableIndexedDbLockedOops:\"enableIndexedDbLockedOops\",enableBookmarkGroupChatDeletion:\"enableBookmarkGroupChatDeletion\",enableSearchV2:\"enableSearchV2\",enablePstnMriLookupInUserContacts:\"enablePstnMriLookupInUserContacts\",disablePlaceCallFromAcceptOneToOneCall:\"disablePlaceCallFromAcceptOneToOneCall\",enableEnhanced3pSso:\"enableEnhanced3pSso\",enableInstalledAppAPIs:\"enableInstalledAppAPIs\",enableSubstratePeopleAutoSuggestSearch:\"enableSubstratePeopleAutoSuggestSearch\",enableAutoDiscoveryForSubstratePeopleAutoSuggest:\"enableAutoDiscoveryForSubstratePeopleAutoSuggest\",enableAadGuestPeopleAutoSuggestSearch:\"enableAadGuestPeopleAutoSuggestSearch\",queryLengthThresholdForAadGuestPeopleAutoSuggestSearch:\"queryLengthThresholdForAadGuestPeopleAutoSuggestSearch\",peoplePromiseTimeoutForAutosuggest:\"peoplePromiseTimeoutForAutosuggest\",enableSubstrateSearchPeopleRetry:\"enableSubstrateSearchPeopleRetry\",enableRefreshBuddyListOnUserClick:\"enableRefreshBuddyListOnUserClick\",enableExperimental3SConfig:\"enableExperimental3SConfig\",enableSubstrateTopNCachePeopleAutoSuggest:\"enableSubstrateTopNCachePeopleAutoSuggest\",enableSubstrateMessageSearch:\"enableSubstrateMessageSearch\",enableSubstrateMessageSearchEnabledOtherScenarios:\"enableSubstrateMessageSearchEnabledOtherScenarios\",enableModifiedRelevance:\"enableModifiedRelevance\",enableDirectSubstrateSearchAndAADCallFromClient:\"enableDirectSubstrateSearchAndAADCallFromClient\",enablePeoplePickerZeroStateSuggestions:\"enablePeoplePickerZeroStateSuggestions\",enableIBForOrgChart:\"enableIBForOrgChart\",enableIBForPeople:\"enableIBForPeople\",enableSubstrateTopNService:\"enableSubstrateTopNService\",enableSubstrateMessageSearchEcho:\"enableSubstrateMessageSearchEcho\",enableBotMentionEntity:\"enableBotMentionEntity\",enableMessageSendFailureNotification:\"enableMessageSendFailureNotification\",enableMessagePreviewToHaveEmojiUnicodes:\"enableMessagePreviewToHaveEmojiUnicodes\",enablePostTypeInCompose:\"enablePostTypeInCompose\",enableLiveEventInChannel:\"enableLiveEventInChannel\",commandBoxStringExperiment:\"commandBoxStringExperiment\",leftRailFilterSearchIconExperiment:\"leftRailFilterSearchIconExperiment\",enableLocalMultiWindowTMPDebug:\"enableLocalMultiWindowTMPDebug\",enableLocalMultiWindowTMPDebug80:\"enableLocalMultiWindowTMPDebug80\",logCallingCDLEventDiff:\"logCallingCDLEventDiff\",enableSfbSpecificFre:\"enableSfbSpecificFre\",enableSfbSpecificFreTBotWelcome:\"enableSfbSpecificFreTBotWelcome\",enableTeamsUpgradePolicyV2:\"enableTeamsUpgradePolicyV2\",teamsUpgradePolicyV2ExpiryTimeMinutes:\"teamsUpgradePolicyV2ExpiryTimeMinutes\",disableTeamsUpgradePolicyV2Sync:\"disableTeamsUpgradePolicyV2Sync\",enableOnDemandTranslation:\"enableOnDemandTranslation\",onDemandTranslationConfidenceThreshold:\"onDemandTranslationConfidenceThreshold\",enableTenantOwnedApps:\"enableTenantOwnedApps\",enableInlineConnectorConfiguration:\"enableInlineConnectorConfiguration\",enablePinnedCoreApps:\"enablePinnedCoreApps\",enableAtMentionUpdateCacheDeferral:\"enableAtMentionUpdateCacheDeferral\",enableDesktopPostCallCQFForInterop:\"enableDesktopPostCallCQFForInterop\",enableDesktopPostCallCQFForPSTN:\"enableDesktopPostCallCQFForPSTN\",enableDesktopPostCallCQFForCallingAndMeetings:\"enableDesktopPostCallCQFForCallingAndMeetings\",samplingRatesForCQF:\"samplingRatesForCQF\",enableInstantMeetings:\"enableInstantMeetings\",initializeAggEntitlementsPostALT:\"initializeAggEntitlementsPostALT\",enablePerformanceModeDetection:\"enablePerformanceModeDetection\",enablePerformanceModeSettings:\"enablePerformanceModeSettings\",enableForceBenchmarkPerfDetectStrategy:\"enableForceBenchmarkPerfDetectStrategy\",enablePerformanceModeAutoDetect:\"enablePerformanceModeAutoDetect\",lowPerformanceSettingsOverride:\"lowperformancesettingsoverride\",enableRestClientStandardAcceptHeader:\"enableRestClientStandardAcceptHeader\",disableCssAnimations:\"disableCssAnimations\",minPerformanceThresholdMs:\"minPerformanceThresholdMs\",enableNoJqueryForVirtualRepeat:\"enableNoJqueryForVirtualRepeat\",enableInsertInEditorDeepLink:\"enableInsertInEditorDeepLink\",enableInsertInEditorEvent:\"enableInsertInEditorEvent\",enableMeetingDetailsDeepLink:\"enableMeetingDetailsDeepLink\",enableCreateMeetingDeepLink:\"enableCreateMeetingDeepLink\",enableCortanaInContext:\"enableCortanaInContext\",enableAdaptiveCardForCortanaInContext:\"enableAdaptiveCardForCortanaInContext\",enableChatDeepLinkV2:\"enableChatDeepLinkV2\",disableLeftRailMinimalViewEnhancedAutoHide:\"disableLeftRailMinimalViewEnhancedAutoHide\",appStateReadyTimeoutInSecs:\"appStateReadyTimeoutInSecs\",enableSideloadedAppsInGroupChat:\"enableSideloadedAppsInGroupChat\",enableSideloadedAppsEntrypointInGroupChat:\"enableSideloadedAppsEntrypointInGroupChat\",enableUploadSideloadedAppIconToAmsInGroupChat:\"enableUploadSideloadedAppIconToAmsInGroupChat\",enableInstallChatAppsFromStore:\"enableInstallChatAppsFromStore\",enableRemoveBotFromChatMembers:\"enableRemoveBotFromChatMembers\",enableBlockBotInNewGroupChat:\"enableBlockBotInNewGroupChat\",enableBotsInGroupChat:\"enableBotsInGroupChat\",enableNewChatAppsApi:\"enableNewChatAppsApi\",enableChatAppUpgrade:\"enableChatAppUpgrade\",enableFilterBotsFromChatParticipants:\"enableFilterBotsFromChatParticipants\",maxAppEntitlementCachedChatCount:\"maxAppEntitlementCachedChatCount\",maxAppDefinitionCachedChatCount:\"maxAppDefinitionCachedChatCount\",navigationStateOverride:\"navigationStateOverride\",enableMTUriOverride:\"enableMTUriOverride\",enableChatServiceUriOverride:\"enableChatServiceUriOverride\",enableDialInOnCallFailures:\"enableDialInOnCallFailures\",enableDeferMessageActionsAfterRender:\"enableDeferMessageActionsAfterRender\",enableDeferActionMarkersAfterRender:\"enableDeferActionMarkersAfterRender\",enableDeferPresenceAfterRender:\"enableDeferPresenceAfterRender\",disableVirtualRepeatAnimation:\"disableVirtualRepeatAnimation\",enableVirtualRepeatPlaceholderOptimization:\"enableVirtualRepeatPlaceholderOptimization\",enablePerformanceTimingTelemetry:\"enablePerformanceTimingTelemetry\",enableIncomingVideoUnsupportedUfd:\"enableIncomingVideoUnsupportedUfd\",enableBidirectionalDataChannel:\"enableBidirectionalDataChannel\",enableUnifiedControlBar:\"enableUnifiedControlBar\",enableUnifiedControlBarInCallMonitor:\"enableUnifiedControlBarInCallMonitor\",enableActionButtonsInUbar:\"enableActionButtonsInUbar\",enableIndicatorsInUbar:\"enableIndicatorsInUbar\",enableUbarV2ForBroadcast:\"enableUbarV2ForBroadcast\",enableRecordingPreviewMessage:\"enableRecordingPreviewMessage\",shouldTriggerFailFast:\"shouldTriggerFailFast\",enableAppBarOffset:\"enableAppBarOffset\",enableRequestControlButtonVisualUpdates:\"enableRequestControlButtonVisualUpdates\",disableTBot:\"disableTBot\",enablePlanner:\"enablePlanner\",enableOneNote:\"enableOneNote\",disableLegacyProactiveMessages:\"disableLegacyProactiveMessages\",disableHelpBotOrchestrationStep:\"disableHelpBotOrchestrationStep\",disableHelpSlashCommandOrchestrationStep:\"disableHelpSlashCommandOrchestrationStep\",useAppReadyEventForProactiveNudge:\"useAppReadyEventForProactiveNudge\",enableConfigIdLogging:\"enableConfigIdLogging\",enableExpIdLogging:\"enableExpIdLogging\",enableRolloutIdLogging:\"enableRolloutIdLogging\",enableConnectorsInPrivateChannels:\"enableConnectorsInPrivateChannels\",logDbIdAsTrackingEvent:\"logDbIdAsTrackingEvent\",disableEmergencyCallStatus:\"disableEmergencyCallStatus\",enablePstnPreJoin:\"enablePstnPreJoin\",enablePstnMruDialog:\"enablePstnMruDialog\",includeBotsAsParticipants:\"includeBotsAsParticipants\",enableChatListViewsBridge:\"enableChatListViewsBridge\",enableAcceptStreamPolicyRequest:\"enableAcceptStreamPolicyRequest\",enableStreamPermissionsStore:\"enableStreamPermissionsStore\",enableTeamChannelMembershipService:\"enableTeamChannelMembershipService\",enableTeamChannelSettingsService:\"enableTeamChannelSettingsService\",enableChannelRestrictions:\"enableChannelRestrictions\",msgEnableShowMoreChats:\"msgEnableShowMoreChats\",enableCSAForModerationChannel:\"enableCSAForModerationChannel\",persistResourceTimingCache:\"persistResourceTimingCache\",isRunningPerfGatesTest:\"isRunningPerfGatesTest\",enableCreateTeamV2Wizard:\"enableCreateTeamV2Wizard\",enableHIDHookProtectForMultipleCalls:\"enableHIDHookProtectForMultipleCalls\",hidDeviceDriverConstants:\"hidDeviceDriverConstants\",hidNativeSettings:\"hidNativeSettings\",sendAutoBrbIfCallRegistryInitExceedsMs:\"sendAutoBrbIfCallRegistryInitExceedsMs\",sendAutoBrbForCallRegistryInitAnomalies:\"sendAutoBrbForCallRegistryInitAnomalies\",useAsyncNativeUtilsCalls:\"useAsyncNativeUtilsCallsV2\",videoRenderingTimeoutMs:\"videoRenderingTimeoutMs\",videoRenderingMaxTries:\"videoRenderingMaxTries\",pptSharingWrsLoadTimeoutMs:\"pptSharingWrsLoadTimeoutMs\",includeExchangeFilesInMru:\"includeExchangeFilesInMru\",disablePrivateViewingOfPpt:\"disablePrivateViewingOfPpt\",disablePrivateViewingOfPptConsuming:\"disablePrivateViewingOfPptConsuming\",disablePrivateViewingOfPptPresession:\"disablePrivateViewingOfPptPresession\",disablePrivateViewingOfPptPresessionConsuming:\"disablePrivateViewingOfPptPresessionConsuming\",disableUnknownUserStorageInCache:\"disableUnknownUserStorageInCache\",enableCallingChatBubbles:\"enableCallingChatBubbles\",enableNonInstalledAppAutosuggest:\"enableNonInstalledAppAutosuggest\",enableMessagingExtensionsInPowerbarSearch:\"enableMessagingExtensionsInPowerbarSearch\",numOfAutosuggestApps:\"numOfAutosuggestApps\",enableTailPruning:\"enableTailPruning\",tailPruneStreamItemsCache:\"tailPruneStreamItemsCache\",tailPruneReplyChainStore:\"tailPruneReplyChainStore\",enableRetentionHorizonBasedPruning:\"enableRetentionHorizonBasedPruning\",enableTabsRefreshOnAppUpgrade:\"enableTabsRefreshOnAppUpgrade\",enableJITTenantAdminLookup:\"enableJITTenantAdminLookup\",enableSilentInstallationPinnedApps:\"enableSilentInstallationPinnedApps\",enableGetDefaultAppEntitlements:\"enableGetDefaultAppEntitlements\",enableAppPoliciesResiliency:\"enableAppPoliciesResiliency\",enableUserAppsStoreAppStateSubscription:\"enableUserAppsStoreAppStateSubscription\",enableAppPolicySideloadingControl:\"enableAppPolicySideloadingControl\",enableAppsMultiWindowSubscription:\"enableAppsMultiWindowSubscription\",includeReferenceAttachmentsInMru:\"includeReferenceAttachmentsInMru\",enableRelativePositionInSearchResultViewPortMessagingTelemetry:\"enableRelativePositionInSearchResultViewPortMessagingTelemetry\",enableMessagingSwitchTelemetryFeature452479:\"enableMessagingSwitchTelemetryFeature452479\",enablePrefetchForLazyLoadedModules:\"enablePrefetchForLazyLoadedModules\",enableHidControlWhileSfBisRunning:\"enableHidControlWhileSfBisRunning\",enableAddSpoFolderAsCloudStorage:\"enableAddSpoFolderAsCloudStorage\",enableFixForCallDropsBySfB:\"enableFixForCallDropsBySfB\",enableFixForCallDropsBySfBV2:\"enableFixForCallDropsBySfBV2\",enableDismissHidUnavailableAlertFix:\"enableDismissHidUnavailableAlertFix\",DeviceSyncTimeoutForSfBLaunchFix:\"DeviceSyncTimeoutForSfBLaunchFix\",DeviceSyncTimeoutForSfBExitFix:\"DeviceSyncTimeoutForSfBExitFix\",customRightRailHeader:\"customRightRailHeader\",appSuggestions:\"appSuggestions\",enableMeetingsFirstExperience:\"enableMeetingsFirstExperience\",enableMeetingsFirstExperienceForSfbUpgradePolicy:\"enableMeetingsFirstExperienceForSfbUpgradePolicy\",enableStructuredMeetingsActions:\"enableStructuredMeetingsActions\",enableStructuredMeetingsSettingsConsumption:\"enableStructuredMeetingsSettingsConsumption\",enableStructuredMeetingsAnonymousToMuteAndRemove:\"enableStructuredMeetingsAnonymousToMuteAndRemove\",enableSafelinksForTabs:\"enableSafelinksForTabs\",sustainAppOffline:\"sustainAppOffline\",skipSkypeAuthOrchestrationBlockCheck:\"skipSkypeAuthOrchestrationBlockCheck\",enableCardHeaderButton:\"enableCardHeaderButton\",disableEspWaitForPstnFlag:\"disableEspWaitForPstnFlag\",useMeetingPolicyInScreenSharingFromChat:\"useMeetingPolicyInScreenSharingFromChat\",disableNonBlockingAuthForFTS:\"disableNonBlockingAuthForFTS\",enableMsWebViewFileOfficeViewer:\"enableMsWebViewFileOfficeViewer\",enableLoggingToHwaLog:\"enableLoggingToHwaLog\",enableHwaInAppSettings:\"enableHwaInAppSettings\",enableSurfaceHubLogging:\"enableSurfaceHubLogging\",enableSurfaceHubBrbFeedback:\"enableSurfaceHubBrbFeedback\",enableSurfaceHubRecording:\"enableSurfaceHubRecording\",enableSurfaceHubAvatar:\"enableSurfaceHubAvatar\",surfaceHubQueryParamString:\"surfaceHubQueryParamString\",disableSurfaceHubSlimCore:\"disableSurfaceHubSlimCore\",enableChannelNotitificationSettings:\"enableChannelNotitificationSettings\",surfaceHub:{enableDialpadBasedOnIsPstnAllowed:\"enableDialpadBasedOnIsPstnAllowed\"},surfaceHub2:{enableSurfaceHub2HomeScreen:\"enableSurfaceHub2HomeScreen\",enableSurfaceHub2DialPad:\"enableSurfaceHub2DialPad\",enableSurfaceHub2MeetNow:\"enableSurfaceHub2MeetNow\",enableLargeScreenExperience:\"enableLargeScreenExperience\",enableTeamOverview:\"enableTeamOverview\"},largeScreen:{largeScreenLeftBlade:\"largeScreenLeftBlade\"},electronApp:{logoutIpcEventEnable:\"logoutIpcEventEnable\",webclientLogoutMaxTime:\"webclientLogoutMaxTime\"},rigel:\"rigel\",feedbackConstants:\"feedbackConstants\",enableTeamPictureV2:\"enableTeamPictureV2\",enableTeamPictureCachingInNgHttp:\"enableTeamPictureCachingInNgHttp\",enableMessageSendFailureIndicator:\"enableMessageSendFailureIndicator\",headerV2:\"headerV2\",newGroupRosterMenu:\"newGroupRosterMenu\",enableOptimizedBadgeCount:\"enableOptimizedBadgeCount\",enableInvisionWhiteboardSharing:\"enableInvisionWhiteboardSharing\",enableIncomingWhiteboardViewing:\"enableIncomingWhiteboardViewing\",invisionWhiteboardUrlRegexp:\"invisionWhiteboardUrlRegexp\",whiteboardMouseHoverDelay:\"whiteboardMouseHoverDelay\",enableWhiteboardSharing:\"enableWhiteboardSharing\",whiteboardUrlRegexp:\"whiteboardUrlRegexp\",intentionalWhiteboardUrl:\"intentionalWhiteboardUrl\",enableWhiteboardPolicy:\"enableWhiteboardPolicy\",enableAsyncWhiteboardTabLoad:\"enableAsyncWhiteboardTabLoad\",enableWebboard:\"enableWebboard\",whiteboardPolicySyncIntervalInMs:\"whiteboardPolicySyncIntervalInMs\",whiteboardPolicyCacheForMs:\"whiteboardPolicyCacheForMs\",whiteboardPolicySyncRandomizePeriodMs:\"whiteboardPolicySyncRandomizePeriodMs\",newTeamsAndChannelsBadge:\"newTeamsAndChannelsBadge\",disableDuplicateScenarioNameAndInstanceIdColumn:\"disableDuplicateScenarioNameAndInstanceIdColumn\",disablePerfTableLogging:\"disablePerfTableLogging\",disableDuplicateVersionColumns:\"disableDuplicateVersionColumns\",enableBroadcastSpeechServices:\"enableBroadcastSpeechServices\",enableCameraSharing:\"enableCameraSharing\",enableMultiWindowForPresenter:\"enableMultiWindowForPresenter\",enableBroadcastBYOE:\"enableBroadcastBYOE\",enableBroadcastBYOEScheduling:\"enableBroadcastBYOEScheduling\",enableEmbeddedPageContainerForBYOE:\"enableEmbeddedPageContainerForBYOE\",enableWebViewForYammerEmbed:\"enableWebViewForYammerEmbed\",enableWebViewResizingForBroadcast:\"enableWebViewResizingForBroadcast\",enableEmbeddedPageContainerForQnA:\"enableEmbeddedPageContainerForQnA\",enableBroadcastSchedulingSupportLink:\"enableBroadcastSchedulingSupportLink\",enableBroadcastSchedulingEtag:\"enableBroadcastSchedulingEtag\",enableBroadcastSchedulingQnA:\"enableBroadcastSchedulingQnA\",disableBroadcastSlimcoreDrilledDownLogging:\"disableBroadcastSlimcoreDrilledDownLogging\",allowNonPstnParticipantsInBroadcastLobby:\"allowNonPstnParticipantsInBroadcastLobby\",enableBroadcastPolicyCheck:\"enableBroadcastPolicyCheck\",enableBroadcastLicenseCheck:\"enableBroadcastLicenseCheck\",enableBroadcastStreamLicenseCheck:\"enableBroadcastStreamLicenseCheck\",enableBroadcastQSPushToStream:\"enableBroadcastQSPushToStream\",disableUserTokenToCSForBroadcast:\"disableUserTokenToCSForBroadcast\",enableCallHealthTabForProducers:\"enableCallHealthTabForProducers\",enableCallHealthTabForContributors:\"enableCallHealthTabForContributors\",enableCallHealthTabForCalls:\"enableCallHealthTabForCalls\",broadcastAttendeeJoinTimeoutInMs:\"broadcastAttendeeJoinTimeoutInMs\",enableAcceptStreamPolicyRequestForBYOE:\"enableAcceptStreamPolicyRequestForBYOE\",disableEduCheckForBroadcast:\"disableEduCheckForBroadcast\",enableAutobrbForBroadcast:\"enableAutobrbForBroadcast\",enableDirectPublicBroadcastJoin:\"enableDirectPublicBroadcastJoin\",abandonCallingMeetingScenario:\"abandonCallingMeetingScenario\",enableNewBlockQuote:\"enableNewBlockQuote\",enableMachineActiveOnAppActive:\"enableMachineActiveOnAppActive\",enableTeamArchive:\"enableTeamArchive\",enableUserOfficeSettingsOrchestrationAtStage1:\"enableUserOfficeSettingsOrchestrationAtStage1\",enableMicOSUnmuteOnUnmute:\"enableMicOSUnmuteOnUnmute\",enableMuteReconcile:\"enableMuteReconcile\",enableSecondaryRinger:\"enableSecondaryRinger\",enableTeamArchiveWithReadonlySPO:\"enableTeamArchiveWithReadonlySPO\",enableSkypeMessageLocalNewAssignment:\"enableSkypeMessageLocalNewAssignment\",participantMinAnnouncementTimeout:\"participantMinAnnouncementTimeout\",participantMaxAnnouncementTimeout:\"participantMaxAnnouncementTimeout\",enableModernSettingsTab:\"enableModernSettingsTab\",enableVideoBackground:\"enableVideoBackground\",enableCustomBackgroundUpload:\"enableCustomBackgroundUpload\",videoBackgroundImages:\"videoBackgroundImages\",enablePreventUnknownUserBackfill:\"enablePreventUnknownUserBackfill\",enableCollectionsAppBridge:\"enableCollectionsAppBridge\",enableSearchWithExposedFilters:\"enableSearchWithExposedFilters\",enableNewHelpInAppBar:\"enableNewHelpInAppBar\",enableCallCasting:\"enableCallCasting\",enableAppHoisting:\"enableAppHoisting\",enableAppsUserPinning:\"enableAppsUserPinning\",userPinnedAppsCacheMaxAgeInMs:\"userPinnedAppsCacheMaxAgeInMs\",enableDynamicAppBarRendering:\"enableDynamicAppBarRendering\",disableAppBarHelpSubmenu:\"disableAppBarHelpSubmenu\",optimizeInviteGuestFlow:\"optimizeInviteGuestFlow\",enableNewTabConfigDialog:\"enableNewTabConfigDialog\",newTabConfigOptOutApps:\"newTabConfigOptOutApps\",enableDefaultUserVideoFre:\"enableDefaultUserVideoFre\",enableEduUserVideoFre:\"enableEduUserVideoFre\",enableVideoFreMediaEventsLogging:\"enableVideoFreMediaEventsLogging\",videoStatusCheckIntervalInMs:\"videoStatusCheckIntervalInMs\",videoStatusCheckMaxTime:\"videoStatusCheckMaxTime\",videoStalledTimeoutInMs:\"videoStalledTimeoutInMs\",enableVideoFreDebugLogging:\"enableVideoFreDebugLogging\",onePlayerJsUrl:\"onePlayerJsUrl\",freVideos:\"freVideos\",freVideosDefault:\"default\",freVideosEduTeacher:\"teacher\",freVideosEduStudent:\"student\",enableZoomUi:\"enableZoomUi\",enableNativeNotification:\"enableNativeNotification\",disableScrollItemTracker:\"disableScrollItemTracker\",enableMessageViewTelemetry:\"enableMessageViewTelemetry\",enableStartupApi:\"enableStartupApi\",useSkypeAuthFromStartupCall:\"useSkypeAuthFromStartupCall\",enableMsgSearchConfigs:\"enableMsgSearchConfigs\",enableDeviceAtCallStartUFD:\"enableDeviceAtCallStartUFD\",enableDeviceVolumeSliderAndMicMeter:\"enableDeviceVolumeSliderAndMicMeter\",enableEchoBotCall:\"enableEchoBotCall\",enableTestCallForAll:\"enableTestCallForAll\",testCallEnabledLCIDs:\"testCallEnabledLCIDs\",enableCallingProbe:\"enableCallingProbe\",enableDevCallingProbe:\"enableDevCallingProbe\",callingProbeFrequency:\"callingProbeFrequency\",enableCallingProbeFrequently:\"enableCallingProbeFrequently\",forceCallingProbeToPhysicalDevices:\"forceCallingProbeToPhysicalDevices\",maxFreemiumTenantUsers:\"maxFreemiumTenantUsers\",enableClassSetUp:\"enableClassSetUp\",enableLoggingForCiFx:\"enableLoggingForCiFx\",enableLoadedModulesSizeTelemetryReporting:\"enableLoadedModulesSizeTelemetryReporting\",replyBoxFocusAfterNewMessage:\"replyBoxFocusAfterNewMessage\",enableChannelNewPostButton:\"enableChannelNewPostButton\",enableChannelNewPostButtonT2:\"enableChannelNewPostButtonT2\",msgEnableRetentionDeleteSystemMessage:\"msgEnableRetentionDeleteSystemMessage\",enableDeferInitNewMessage:\"enableDeferInitNewMessage\",enableFullScreenAppInPersonalScope:\"enableFullScreenAppInPersonalScope\",enableMessageReactions:\"enableMessageReactions\",enableMessageReactionsV2:\"enableMessageReactionsV2\",enablePrivateChannelDisabledScopesFilter:\"enablePrivateChannelDisabledScopesFilter\",privateChannelAuthorizedApps:\"privateChannelAuthorizedApps\",powerBiOverrides:\"powerBiOverrides\",plannerOverrides:\"plannerOverrides\",oneNoteOverrides:\"oneNoteOverrides\",enableDelayedTabInitialization:\"enableDelayedTabInitialization\",enableTenantSwitchTelemetry:\"enableTenantSwitchTelemetryv3\",enableRedirectToOopsOnCleanupReinitFailure:\"enableRedirectToOopsOnCleanupReinitFailure\",enableFetchInvitationRedemptionStatus:\"enableFetchInvitationRedemptionStatus\",enableInviteFromMsaContacts:\"enableInviteFromMsaContacts\",enableInviteFromGoogleContacts:\"enableInviteFromGoogleContacts\",inviteMsaContactsPageSize:\"inviteMsaContactsPageSize\",useBatchInvitationV2Api:\"useBatchInvitationV2Api\",enableJoinTenantByUrl:\"enableJoinTenantByUrl\",enableAddMemberToChatAndTenant:\"enableAddMemberToChatAndTenant\",enableJoinTenantByUrlFluxView:\"enableJoinTenantByUrlFluxView\",enableStartTrialDialogV2:\"enableStartTrialDialogV2\",enableAadAppEntityControlMessages:\"enableAadAppEntityControlMessages\",mobileDownloadSendLinkModal:\"mobileDownloadSendLinkModal\",cortanaConsentModal:\"cortanaConsentModal\",externalCortanaConsentModal:\"externalCortanaConsentModal\",longCortanaConsentModal:\"longCortanaConsentModal\",promoteMobileDownloadModal:\"promoteMobileDownloadModal\",freemiumFreQuickGuideSurface:\"freemiumFreQuickGuideSurface\",defaultFrePromptCards:\"defaultFrePromptCards\",freemiumUpdateProfileDialogFre:\"freemiumUpdateProfileDialogFre\",freemiumInviteMembersDialogFre:\"freemiumInviteMembersDialogFre\",freemiumJoinByUrlDialogFre:\"freemiumJoinByUrlDialogFre\",appBarGetAppTreatment:\"appBarGetAppTreatment\",enableIFFeedback:\"enableIFFeedback\",enableDigitalSignageManagement:\"enableDigitalSignageManagement\",enableDigitalSignageTabInTeamDashboard:\"enableDigitalSignageTabInTeamDashboard\",enableDigitalSignageInContextManagementV2:\"enableDigitalSignageInContextManagementV2\",enablePeopleApp:\"enablePeopleApp\",enableInfoPane:\"enableInfoPane\",enableInfoPaneByDefault:\"enableInfoPaneByDefault\",enableSystemMessageFiltering:\"enableSystemMessageFiltering\",activityTabV2:\"activityTabV2\",enableStaffHub:\"enableStaffHub\",enableEnhancedTabCopyLink:\"enableEnhancedTabCopyLink\",enableTeamSiteUrlAsValidDomain:\"enableTeamSiteUrlAsValidDomain\",enableShowNotificationTabAPI:\"enableShowNotificationTabAPI\",enableNewHelpApp:\"enableNewHelpApp\",enableComposeTables:\"enableComposeTables\",enableMeetingCapability:\"enableMeetingCapability\",enablePinning:\"enablePinning\",enableContextMenuOnStage:\"enableContextMenuOnStage\",enableManualCropControl:\"enableManualCropControl\",enableFullFrameRenderEvent:\"enableFullFrameRenderEvent\",enableCallingCanCreateTenantWideTeam:\"enableCallingCanCreateTenantWideTeam\",enableComposeToolbarOverflow:\"enableComposeToolbarOverflow\",enableDeepLinkTabAPI:\"enableDeepLinkTabAPI\",enableSearchResultsFeedback:\"enableSearchResultsFeedback\",enableWelcomeNewUser:\"enableWelcomeNewUser\",enableTeamsContextSKU:\"enableTeamsContextSKU\",replaceNbspChatPreview:\"replaceNbspChatPreview\",enableChannelVideoMessageConsumption:\"enableChannelVideoMessageConsumption\",enableQuotedReplyAction:\"enableQuotedReplyAction\",newMessageQuotedReply:\"new-message-quoted-reply\",insertQuotedReply:\"insert-quoted-reply\",ignoreCanCreateVideoPermission:\"ignoreCanCreateVideoPermission\",enableSimplifiedUX:\"enableSimplifiedUX\",disableEduLicenseCheckForSimplifiedUX:\"disableEduLicenseCheckForSimplifiedUX\",simplifiedUXModalDelay:\"simplifiedUXModalDelay\",enableRetryForAMSThrottle:\"enableRetryForAMSThrottle\",msgLoadingCachedImage:\"msgLoadingCachedImage\",enablePlaceholderForAMSImages:\"enablePlaceholderForAMSImages\",ifNoSimplifiedUXUserViewPreferenceUseList:\"ifNoSimplifiedUXUserViewPreferenceUseList\",enableSkypeRetryCancel:\"enableSkypeRetryCancel\",msgEnableAmsV2Loading:\"msgEnableAmsV2Loading\",msgEnableAmsV2Sending:\"msgEnableAmsV2Sending\",enableAddingDeviceLabelToTelemetry:\"enableAddingDeviceLabelToTelemetry\",clientVDIMode:\"vdiMode\",enableDeeplinkTracing:\"enableDeeplinkTracing\",deeplinkTracingTimeout:\"deeplinkTracingTimeout\",enableAppStateIpcToSfB:\"enableAppStateIpcToSfB\",disableEarlyEspLoadFRE:\"disableEarlyEspLoadFRE\",enableStatusNoteV2:\"enableStatusNoteV2\",disableStatusNoteV2ChatLinks:\"disableStatusNoteV2ChatLinks\",disableRecencyCheckForChatSearch:\"disableRecencyCheckForChatSearch\",disableGiphy:\"disableGiphy\",disableAllUsersAutoStartSetting:\"disableAllUsersAutoStartSetting\",disableAllUsersDownload:\"disableAllUsersDownload\",checkUserUpgradePolicyForEnablingHid:\"checkUserUpgradePolicyForEnablingHid\",enableHidSfBSideBySideV2:\"enableHidSfBSideBySideV2\",forceHidEnabledForIslandMode:\"forceHidEnabledForIslandMode\",teamTagsDataExpiry:\"teamTagsDataExpiry\",tenantTagSettingsLocalStorageExpiry:\"tenantTagSettingsLocalStorageExpiry\",teamTagsTenantDisableDataExpiry:\"teamTagsTenantDisableDataExpiry\",teamTagsCacheCapacity:\"teamTagsCacheCapacity\",sfbTeamsUpgradePolicySyncIntervalInSeconds:\"sfbTeamsUpgradePolicySyncIntervalInSeconds\",teamMemberTagsCacheCapacity:\"teamMemberTagsCacheCapacity\",teamTagSettingsCacheCapacity:\"teamTagSettingsCacheCapacity\",tagCardsCacheCapacity:\"tagCardsCacheCapacity\",membersForTagCacheCapacity:\"membersForTagCacheCapacity\",enableCombinedEcsFetch:\"enableCombinedEcsFetch\",enablePowerBarNewChatButtonV2:\"enablePowerBarNewChatButtonV2\",enableLeftRailNewChatButton:\"enableLeftRailNewChatButton\",enableEcsStringOverride:\"enableEcsStringOverride\",splitExtraJs:\"splitExtraJs\",itpro:\"itpro\",tenantAnalyticsService:\"tenantAnalyticsService\",enableAuthTokenPrefetch:\"enableAuthTokenPrefetch\",enableTabsInManageTeams:\"enableTabsInManageTeams\",enableTeamAnalyticsTab:\"enableTeamAnalyticsTab\",enableTasksNotificationFeeds:\"enableTasksNotificationFeeds\",earlyDesktopPromoTransitionMs:\"earlyDesktopPromoTransitionMs\",enableTeamsAndChannelsPolicy:\"enableTeamsAndChannelsPolicy\",enableTeamsAndChannelsService:\"enableTeamsAndChannelsService\",teamsAndChannelsServiceOverride:\"teamsAndChannelsServiceOverride\",enableRelevantSuggestedContacts:\"enableRelevantSuggestedContacts\",enable3x3VideoLayout:\"enable3x3VideoLayout\",maxMembersForTagCard:\"maxMembersForTagCard\",skipDesktopIdTokenFetch:\"skipDesktopIdTokenFetch\",skipDesktopIdTokenFetchLogSuccess:\"skipDesktopIdTokenFetchLogSuccess\",skipDesktopIdTokenFetchLogFailure:\"skipDesktopIdTokenFetchLogFailure\",useThemeInDesktopSettingsEnabled:\"useThemeInDesktopSettingsEnabled\",enableLeftRailNewChatButtonSVG:\"enableLeftRailNewChatButtonSVG\",omitDocumentRoleFromDialogs:\"omitDocumentRoleFromDialogs\",enableOpenTabinMW:\"enableOpenTabinMW\",disablePowerBarNewChat:\"disablePowerBarNewChat\",enableCrossPost:\"enableCrossPost\",enableCrossPostEdit:\"enableCrossPostEdit\",enableCrossPostFiles:\"enableCrossPostFiles\",enableHideAria:\"enableHideAria\",enableAwtAriaSdk:\"enableAwtAriaSdk\",muteIfMicNotAvailable:\"muteIfMicNotAvailable\",ariaLowPrioritySendTimeInSecs:\"ariaLowPrioritySendTimeInSecs\",enableFlushTelemetry:\"enableFlushTelemetry\",enableAriaStats:\"enableAriaStats\",enableTeamsStats:\"enableTeamsStats\",ariaCacheSizeInNumberOfEvents:\"ariaCacheSizeInNumberOfEvents\",ariaNormalPrioritySendTimeInSecs:\"ariaNormalPrioritySendTimeInSecs\",ariaHighPrioritySendTimeInSecs:\"ariaHighPrioritySendTimeInSecs\",ariaClockSkewRefreshDurationInMins:\"ariaClockSkewRefreshDurationInMins\",ariaMaxNumberEventPerBatch:\"ariaMaxNumberEventPerBatch\",ariaMaxSendAttempts:\"ariaMaxSendAttempts\",ariaStatsApiKey:\"ariaStatsApiKey\",enableScheduleTimerEvenWithoutEvent:\"enableScheduleTimerEvenWithoutEvent\",enableBackButtonTabAPI:\"enableBackButtonTabAPI\",maximumCrossPostChannelLimit:\"maximumCrossPostChannelLimit\",targetingServiceUrl:\"targetingServiceUrl\",enableDesktopUtilityPlatformId:\"enableDesktopUtilityPlatformId\",enableForcedHybridPlatformId:\"enableForcedHybridPlatformId\",enableHybridPlatformId:\"enableHybridPlatformId\",enableHybridPlatformIdInTelemetryProvider:\"enableHybridPlatformIdInTelemetryProvider\",VDIModeEnabled:\"VDIModeEnabled\",sendAppCoreServicesReadyEvent:\"sendAppCoreServicesReadyEvent\",enableConversationalSubEntity:\"enableConversationalSubEntity\",enableTeamProfilePictureJitter:\"enableTeamProfilePictureJitter\",teamProfilePictureJitterDelayInMs:\"teamProfilePictureJitterDelayInMs\",enableHistoryNavigation:\"enableHistoryNavigation\",disableCallingOnlineCheck:\"disableCallingOnlineCheck\",enableTimeoutIndexedDbOpenStep:\"enableTimeoutIndexedDbOpenStep\",enableTagsCacheForManageTeamView:\"enableTagsCacheForManageTeamView\",enableShowTabAPI:\"enableShowTabAPI\",enableJsonTabsAPI:\"enableJsonTabsAPI\",jsonTabUrl:\"jsonTabUrl\",enableBIForBotConnectorInputExtensionMessageView:\"enableBIForBotConnectorInputExtensionMessageView\",enableCustomerFeedbackSettings:\"enableCustomerFeedbackSettings\",whatsNewSettings:\"whatsNewSettings\",enableUseOrgWideTeamCreationPolicy:\"enableUseOrgWideTeamCreationPolicy\",userSettingsFreshnessTimeInHours:\"userSettingsFreshnessTimeInHours\",enableUsingCanCreateTWT:\"enableUsingCanCreateTWT\",enableClientDatabaseInSharedWorker:\"enableClientDatabaseInSharedWorker\",typingIndicatorDismissedByNewComingMessage:\"typingIndicatorDismissedByNewComingMessage\",targetingTeamTagLimit:\"targetingTeamTagLimit\",targetingTagMemberLimit:\"targetingTagMemberLimit\",targetingTagChangesRequestLimit:\"targetingTagChangesRequestLimit\",customerFeedbackAdhocEnabled:\"customerFeedbackAdhocEnabled\",customerFeedbackPolicyEnabled:\"customerFeedbackPolicyEnabled\",customerFeedbackSurveyDisclaimerEnabled:\"customerFeedbackSurveyDisclaimerEnabled\",suggestAFeatureEnabled:\"suggestAFeatureEnabled\",suggestAFeatureEnabledForEnglishOnly:\"suggestAFeatureEnabledForEnglishOnly\",suggestAFeatureEnabledForStudents:\"suggestAFeatureEnabledForStudents\",enableTranslationLanguagesSettings:\"enableTranslationLanguagesSettings\",enablePrideStyle:\"enablePrideStyle\",openMeetingDeeplinksInApp:\"openMeetingDeeplinksInApp\",enableWatchdogAutoBRB:\"enableWatchdogAutoBRB\",enableClearTelemetryContextOnTenantSwitch:\"enableClearTelemetryContextOnTenantSwitch\",enableIntegratedUXWord:\"enableIntegratedUXWord\",enableIntegratedUXExcel:\"enableIntegratedUXExcel\",enableIntegratedUXPowerpoint:\"enableIntegratedUXPowerpoint\",enableNewTelemetryMarkersForTabs:\"enableNewTelemetryMarkersForTabs\",cacheHitsOrMissesLimitForPeopleTargeting:\"cacheHitsOrMissesLimitForPeopleTargeting\",enableGetAppButtonHighlight:\"enableGetAppButtonHighlight\",enableExtensionTabLogAPI:\"enableExtensionTabLogAPI\",enableConversationalSubEntityForPersonalApp:\"enableConversationalSubEntityForPersonalApp\",enableChangeTagMentionColor:\"enableChangeTagMentionColor\",leftRailChatTabsOptions:\"leftRailChatTabsOptions\",enableGetMobileAppHighlight:\"enableGetMobileAppHighlight\",enableManageTagDialog:\"enableManageTagDialog\",enablePDSSettingsEndpoint:\"enablePDSSettingsEndpoint\",desktopSettingsTimeout:\"desktopSettingsTimeout\",enablePDSInstallerEndpoint:\"enablePDSInstallerEndpoint\",usePDSDogfood:\"usePDSDogfood\",enableMultiWindowV2OnDesktop:\"enableMultiWindowV2OnDesktop\",enableMultiWindowV2OnWeb:\"enableMultiWindowV2OnWeb\",enableMultiWindowV2CallingOnWeb:\"enableMultiWindowV2CallingOnWeb\",supportedMultiWindowV2WebBrowsers:\"supportedMultiWindowV2WebBrowsers\",enableHybridArchitectureOnDesktop:\"enableHybridArchitectureOnDesktop\",enableHybridArchitectureOnWeb:\"enableHybridArchitectureOnWeb\",enableHybridArchitectureCallingOnWeb:\"enableHybridArchitectureCallingOnWeb\",supportedHybridArchitectureWebBrowsers:\"supportedHybridArchitectureWebBrowsers\",experienceContainers:\"experienceContainers\",enableEscalationUpdate:\"enableEscalationUpdate\",enableParticipantVBSSLatency:\"enableParticipantVBSSLatency\",enableSuggestedContactsSorting:\"enableSuggestedContactsSorting\"},tsOverrideSettings:\"TS_OVERRIDE_SETTINGS\",tsAdditionalSettings:\"TS_ADDITIONAL_SETTINGS\"},this.environment={dev:\"dev\",ppe:\"ppe\",prod:\"prod\"},this.endpointSource={feServer:\"feServer\",pds:\"pds\"},this.performanceMode={storageKeys:{userPerformancePreference:\"userPerformancePreference\",lastSavedPerformanceMode:\"lastSavedPerformanceMode\"},forceRefreshReasons:{userPreferenceChange:\"userPreferenceChange\"}},this.experienceContainers={channel:\"experience-renderer-channel\"},this.multiWindow={multiWindowPrefix:\"multiWindow\",windowManager:{launchWindowManager:\"launchwindowmanager\"},storageKeys:{multiWindowStorage:\"multiWindowChildWindows\"},childWindow:{width:602,height:675,minWidth:602,minHeight:520,calling:{minWidth:720,minHeight:500,widthHeightRatio:.625,childParentWidthRatio:.6,childParentHeightRatio:.8}},scenario:{createNewWindow:\"multiwindow_create_new_window\",createNewWindowCreated:\"multiwindow_create_new_window_created\",createNewWindowReady:\"multiwindow_create_new_window_ready\",createNewWindowStart:\"multiwindow_create_new_window_start\",createNewWindowDomLoad:\"multiwindow_create_new_window_dom_load\",closedWindow:\"multiwindow_closed_window\",crashedWindow:\"multiwindow_crashed_window\",failedLazyLoad:\"multiwindow_failed_lazy_load\"},channel:\"multi-window-manager-channel\"},this.autosuggest={hashtags:\"Hashtags\",maxPersonCount:5,peoplePromiseTimeout:500,type:{recent:\"Recent\",recentPerson:\"RecentPerson\",recentTeam:\"RecentTeam\",recentChat:\"RecentChat\",recentChannel:\"RecentChannel\",recentSlashCommand:\"RecentSlashCommand\",recentAtCommand:\"RecentAtCommand\",recentApp:\"RecentApp\",more:\"More\",team:\"Team\",channel:\"Channel\",title:\"Title\",chat:\"Chat\",person:\"Person\",botsEntryPoint:\"BotsEntryPoint\",app:\"App\",slashCommandNoSlash:\"SlashCommandNoSlash\",searchExternal:\"SearchExternal\",availableNonInstalledApps:\"AvailableNonInstalledApps\",installedApps:\"InstalledApps\",messagingExtensions:\"MessagingExtensions\"}},this.filters={filterIcon:\"svg/icons-filter.html\",filteredIcon:\"svg/icons-filtered.html\"},this.search={conversation:\"Conversation\",pageSize:30,pageSize3S:25,teamName:\"teamName\",channelName:\"channelName\",missingChannel:\"missingChannel\",searchMinCharLength:2,searchPaneActive:\"searchPaneActive\",specialChars:[\"~\",\"!\",\"@\",\"#\",\"$\",\"%\",\"^\",\"&\",\"*\",\"+\",\"=\",\"|\",\",\",\".\",\"?\",\";\",\":\",\"_\",\"-\",'\"',\"'\",\"`\",\"(\",\")\",\"[\",\"]\",\"{\",\"}\",\"\\\\\",\"/\",\"<\",\">\"],quickFilters:{messaging:{name:\"filtergroup-message-search\",all:\"qf-messaging-all\",team:\"qf-messaging-team\",channel:\"qf-messaging-channel\"},file:{name:\"filtergroup-file-search\",all:\"qf-file-all\",team:\"qf-file-team\"},valueLength:45,valueConnector:\"...\"},types:{person:\"person\",chat:\"chat\",file:\"file\"},chat:{conversationTypes:{Chat:\"OneToOne\",Channel:\"Group\"}},file:{sharePointClientType:\"SkypeTeams_FileSearch\",clientFunction:\"ClientFunction\",clientFunctionOneSite:\"OneSite\",clientFunctionAllSites:\"AllSites\",filters:{fileType:\"filetype:\",author:\"author:\",extensions:{excel:\"xls,xlsx\",oneNote:\"one\",powerpoint:\"ppt,pptx\",word:\"doc,docx\",images:\"png,jpg,jpeg,gif\",text:\"txt\",pdf:\"pdf\"}},query:{groupIdFilter:\" GroupId:\",relatedGroupIdFilter:\" RelatedGroupId:\",or:\" OR\"},omitListFilter:\" -ContentClass=STS_List_* -ContentClass=STS_Site -ContentClass=STS_Web -ContentClass=STS_ListItem_544 -ContentClass=STS_ListItem_550 -ContentClass=STS_ListItem_GenericList\",refinementFilters:{notFileTypeHTMLFilter:'filetype:not(equals(\"html\"))',notFileTypeASPXFilter:'filetype:not(equals(\"aspx\"))'},hitHighlightProperties:{title:\"Title\",author:\"Author\"},hiddenConstraints:{path:\"path\"},request:{properties:{enableDynamicGroups:\"EnableDynamicGroups\"}},response:{properties:{uniqueId:\"UniqueId\",fileType:\"FileType\",fileName:\"FileName\",linkingUrl:\"LinkingUrl\",defaultEncodingUrl:\"DefaultEncodingURL\",originalPath:\"OriginalPath\",lastModifiedTime:\"LastModifiedTime\",path:\"Path\",size:\"Size\",siteName:\"SiteName\",hitHighlightedSummary:\"HitHighlightedSummary\"}}},filters:{telemetrySeperator:\";\",teamSelected:\"teamSelected\",htmlPartials:{peoplePicker:\"people-picker\"},contextualConversations:{fieldNames:{date:\"conv-ctx-date-filter\",term:\"conv-ctx-term-filter\",from:\"conv-ctx-from-filter\",atmention:\"conv-ctx-at-mention-filter\",hasattachment:\"conv-ctx-hasattachment-filter\"}},conversations:{atMentionsFlag:\"atMentionsFilterChatsEnabled\",dateFilter:\"dateFilter\",channelFilter:\"channelFilter\",dateEqOperation:\"eq\",dateGtOperation:\"gt\",annotations:{subject:\"subject\",mentions:\"mentions\",files:\"files\"},friendlyDateFilters:{today:\"today\",thisWeek:\"thisweek\",thisMonth:\"thismonth\",thisYear:\"thisyear\",yesterday:\"yesterday\",lastWeek:\"lastweek\",lastMonth:\"lastmonth\",lastYear:\"lastyear\"},fieldNames:{date:\"chat-date-filter\",subject:\"chat-subject-filter\",team:\"chat-teams-filter\",channel:\"chat-channels-filter\",atmention:\"chat-at-mention-filter\",from:\"chat-from-filter\",hasattachment:\"chat-hasattachment-filter\",chattype:\"chatType\"},chatTypeValues:{all:\"All\",onetoone:\"OneToOne\",group:\"Group\"}},file:{author:\"author\",fileType:\"filetype\",fieldNames:{team:\"file-teams-filter\",extension:\"file-extension-filter\",modified:\"file-modified-filter\"}}},errors:{getFailed:\"getFailed\",dataMissing:\"dataMissing\"}},this.freemium={services:{invite:{post:\"/tenant/invitations\",callType:\"tenantInvitations\"},batchInvite:{post:\"/tenant/batchinvitations\",callType:\"tenantBatchInvitations\"},batchInviteV2:{post:\"/tenant/batchinvitationsV2\",callType:\"tenantBatchInvitations\"},pendingInvites:{get:\"/tenant/pendingInvitations\",callType:\"tenantPendingInvitations\"},inviteMembershipType:{get:\"/tenant/{domain}/isAadDomain\",callType:\"checkAadDomain\"},invitationRedemptionStatus:{post:\"/tenant/invitationredemptionstatus\",callType:\"tenantInvitationRedemptionStatus\"},joinTenantUrl:{route:\"/tenant/joinCode\",callType:\"tenantJoinUrl\"},tenantJoinRequests:{get:\"/tenant/joinCodeRequests\",callType:\"tenantJoinCodeRequests\"},denyTenantJoinRequests:{post:\"/tenant/denyJoinCodeRequests\",callType:\"tenantdenyJoinCodeRequests\"},approveTenantJoinRequests:{post:\"/tenant/approveJoinCodeRequests\",callType:\"approveJoinCodeRequests\"},msaContacts:{get:\"/me/contacts\",callType:\"fetchContacts\"}},bootstrap:{retryName:\"bootstrapTenant\",retryIntervals:[1e3,2e3,4e3]},errorCodes:{memberAlreadyPresent:\"InviteeIsInInviterTenant\",noAvailableLicenses:\"NoAvailableLicenses\",onlyAdminCanInviteAadUserAsFreemiumMember:\"OnlyAdminCanInviteAadUserAsFreemiumMember\",invalidEmailAddress:\"InvalidEmailAddress\",invalidUserType:\"InvalidUserType\",resendInviteRateLimitExceeded:\"ResendInviteRateLimitExceeded\"},inviteContacts:{msaAuthUrl:\"/consumers/oauth2/v2.0/authorize?client_id={clientId}&response_type={response_type}&redirect_uri={redirect_uri}&scope={scope}\",msaAuthScope:\"Contacts.Read\",msaClientId:\"9e2cd1e8-914f-4a10-b3dd-b9da0cad4344\",redirectUrlPath:\"/msa/oauthcallback\",maxAllowedTimeForAuthInMilliseconds:3e5,maxAllowedTimeForFetchingMsaContactsInMilliseconds:3e4,errors:{access_denied:\"access_denied\"}},bugTag:\"teams_freemium\",tosUrlPrefix:\"https://teams.microsoft.com/tos\",tosRegExp:/teams\\.microsoft\\.com\\/tos/i,suggestedContacts:{numberOfContactsToShow:20}},this.telemetry={surfaceHub:{meetings:{joinMeeting:\"surface_hub_join_meeting\",endMeeting:\"surface_hub_end_meeting\",sessionCleanup:\"surface_hub_session_cleanup\",meetingJoined:\"surface_hub_meeting_joined\",activeCallStopped:\"surface_hub_active_call_stopped\",meetNow:{meetNow:\"surface_hub_meet_now\",meetNowPlacingCall:\"surface_hub_meet_now_placing_call\"}}},tokenWarming:{warmTokenInternal:\"aad_internal_warm\",maxWarmingResourceExceeded:\"max_warming_resource_exceeded\",warmToken:\"aad_token_warm\",authServiceWarmTokens:\"auth_warm_token\",callbackFail:\"callback_fail_warm\"},authentication:{logInExecuted:\"log_in_executed\",logOutExecuted:\"log_out_executed\",skypeTokenExpired:\"skype_token_expired\",storageSetFailedSkypeId:\"storage_set_fail_skypeid\",skypeIdReturnFromStorage:\"return_from_storage_skypeid\",skypeTokenExpNullOrCrackFailed:\"skype_token_exp_null_crack_failed\",exceptionDecodingSkypeToken:\"skype_token_exception_decode\",skypeTokenResponse:{null:\"skype_token_response_null\",nullToken:\"skype_token_response_null_token\",nullRegistrationToken:\"skype_token_response_null_registration_token\",tokenExpired:\"skype_token_response_token_expired\",tokenWithinExpiryOffset:\"skype_token_response_token_within_expiry_offset\"},sso:{tokenExpired:\"sso_token_response_token_expired\",sameToken:\"sso_token_received_same_token\",tokenMismatch:\"sso_token_mismatch\"}},analyticsOrigin:{dom:\"tracking_dom\",service:\"tracking_service\"},actions:{click:\"click\"},banners:{showingDisconnectedBanner:\"showing_disconnected_banner\",showingOfflineBanner:\"showing_offline_banner\",hidingDisconnectedBanner:\"hiding_disconnected_banner\",hidingOfflineBanner:\"hiding_offline_banner\"},channel:{select:\"channel_select\",postsync:\"channel_postsync\"},calendar:{mailboxType:\"mailboxType\",isMailboxDiscoverable:\"isMailboxDiscoverable\",isOnCloud:\"isOnCloud\",local_timezone:\"local_timezone\",streaming:{chunksReceived:\"stream_chunks_received\",streaming_supported:\"cal_streaming_supported\"}},calling:{callsList:\"calling_call_list\"},desktop:{appRunningFromDmg:\"app_running_from_dmg\",nonAdminUpdateFailure:\"non_admin_update_failure\",minVersionBannerShown:\"min_version_banner_shown\",minVersionBannerDownloadClicked:\"min_version_banner_download_clicked\",criticalVersionDialogShown:\"critical_version_dialog_shown\",criticalVersionDialogDownloadClicked:\"critical_version_dialog_download_clicked\",dmgToPkgBannerShown:\"dmg_to_pkg_banner_shown\",dmgToPkgBannerDownloadClicked:\"dmg_to_pkg_banner_download_clicked\",updatesBrokenBannerShown:\"updates_broken_banner_shown\",updatesBrokenBannerDownloadClicked:\"updates_broken_banner_download_clicked\",dmgToPkgSoftBlockShown:\"dmg_to_pkg_soft_block_shown\",dmgToPkgSoftBlockDownloadClicked:\"dmg_to_pkg_soft_block_download_clicked\",dmgToPkgHardBlockShown:\"dmg_to_pkg_hard_block_shown\",dmgToPkgHardBlockDownloadClicked:\"dmg_to_pkg_hard_block_download_clicked\",desktopAppQuitIpcEventReceived:\"desktop_quit_ipc_event_received\",desktopLogoutIpcEventReceived:\"desktop_logout_ipc_event_received\",desktopThemeMismatch:\"desktop_theme_mismatch\",desktopSettingsFetch:\"desktop_settings_fetch\",desktopSettingsFetchFallback:\"desktop_settings_fetch_fallback\",desktopDownloadApp:\"desktop_download_app\"},dialogs:{showingDisconnectedDialog:\"showing_disconnected_dialog\",showingOfflineDialog:\"showing_offline_dialog\",showingDisabledDialog:\"showing_disabled_dialog\",hidingDisconnectedDialog:\"hiding_disconnected_dialog\",hidingOfflineDialog:\"hiding_offline_dialog\",showingDesktopDownloadDialog:\"showing_desktop_download_dialog\"},message:{reply:\"message_reply\",like:\"message_like\",star:\"message_star\",unstar:\"message_unstar\",todo:\"message_todo\"},tab:{select:\"tab_select\"},stars:{select:\"stars_select\"},homeSelect:\"home_select\",chat:{startSelect:\"chat_start_select\",recipientSelect:\"chat_recipient_select\"},analytics:{onRoot:\"analyticsPanelOnRoot\",panelAction:\"panelAction\",panelView:\"panelView\",eventInfoName:\"userBI\",launchMethod:{direct:\"direct\",toast:\"toast\",deeplink:\"deeplink\",systray:\"systray\",crash:\"crash\",update:\"update\",restart:\"restart\",nav:\"nav\"},queryParameter:{lm:\"lm\",lmsrc:\"lmsrc\",emltid:\"emltid\",emltype:\"emltype\",linktype:\"linktype\",linkpos:\"linkpos\",cmpid:\"cmpid\",instanceId:\"instanceId\",mainId:\"mainId\"}},slashCommands:{slashCommand:\"cmd_\"},inputExtension:{pickerOpen:\"input_extension_open\",tabSelected:\"input_extension_tab_selected\",typeInserted:\"input_extension_type_inserted\"},extensibility:{tabs:{configuration:{saveStatusChange:\"exte_tab_configuration_state_change\",configureWithConversation:\"exte_tab_configuration_with_conversation\",updateToCreateConversation:\"exte_tab_update_to_create_conversation\"},framework:{count:\"exte_tab_count\"},appInitialization:{failed:\"exte_tab_app_initialization_failed\"}}},codeSnippet:{upload:\"CodeSnippet_upload\",download:\"CodeSnippet_download\",loadBundle:\"CodeSnippet_loadBundle\",createEditor:\"CodeSnippet_createEditor\",highlight:\"CodeSnippet_highlight\"},funStuff:{pickerOpen:\"fun_stuff_open\",tabSelected:\"funstuff_tab_selected\",emoji:{addEmoji:\"add_emoji\",inputMethod:{autocomplete:\"autocomplete\",shortCodePicker:\"shortCodePicker\",emojiPicker:\"emojiPicker\",emojiSearchPicker:\"emojiSearchPicker\"}},sticker:{addSticker:\"add_sticker\",addStickerCustom:\"add_sticker_custom\",editSticker:\"edit_sticker\",editStickerCaption:\"edit_sticker_caption\",editStickerCancel:\"edit_sticker_cancel\",inputMethod:{stickerPicker:\"stickerPicker\",stickerSearch:\"stickerSearch\"}},meme:{addMemeCustom:\"add_meme_custom\",addTeamMeme:\"add_team_meme\",deleteTeamMeme:\"delete_team_meme\",editMeme:\"edit_meme\",editMemeCaption:\"edit_meme_caption\",editMemeCancel:\"edit_meme_cancel\",inputMethod:{memePicker:\"memePicker\",memeSearch:\"memeSearch\"}},giphy:{addGiphy:\"add_giphy\",inputMethod:{giphyPicker:\"giphyPicker\",giphySearch:\"giphySearch\"}},funsettings:{tenant:\"tenantSetting\",team:\"teamSetting\",merged:\"mergedSettings\"},context:{channel:\"channel\",channelEdit:\"channelEdit\",chatEdit:\"chatEdit\",email:\"email\",chat:\"p2p\",universalCompose:\"compose\"}},autosuggest:{moreClick:\"autosuggest_more_click\",personClick:\"autosuggest_person_click\",teamClick:\"autosuggest_team_click\",appClick:\"autosuggest_app_click\",appInstallClick:\"autosuggest_app_install_click\",channelClick:\"autosuggest_team_click\",recentClick:\"autosuggest_recent_click\",chatClick:\"autosuggest_chat_click\",recentPersonClick:\"autosuggest_recentperson_click\",recentTeamClick:\"autosuggest_recentteam_click\",recentChatClick:\"autosuggest_recentchat_click\",recentTeamEnter:\"autosuggest_recentteam_enter\",recentChatEnter:\"autosuggest_recentchat_enter\",recentChannelClick:\"autosuggest_recentchannel_click\",recentAppClick:\"autosuggest_recentapp_click\",recentAppEnter:\"autosuggest_recentapp_return\",recentChannelEnter:\"autosuggest_recentchannel_enter\",recentSlashCommandEnter:\"autosuggest_recentslashcommand_enter\",recentAtCommandEnter:\"autosuggest_recentatcommand_enter\",moreEnter:\"autosuggest_more_enter\",personEnter:\"autosuggest_person_enter\",chatEnter:\"autosuggest_chat_enter\",teamEnter:\"autosuggest_team_enter\",appEnter:\"autosuggest_app_enter\",channelEnter:\"autosuggest_channel_enter\",recentEnter:\"autosuggest_recent_enter\",recentPersonEnter:\"autosuggest_recent_person_enter\",botsEntryPointEnter:\"autosuggest_bots_entry_point_enter\",slashCommandClick:\"autosuggest_slashcommand_click\",atCommandClick:\"autosuggest_atcommand_click\",slashCommandNoSlashEnter:\"autosuggest_slashcommand_noslash_enter\",slashCommandNoSlashClick:\"autosuggest_slashcommand_noslash_click\",searchExternallyClick:\"autosuggest_searchexternally_click\"},search:{channelContextual:{viewMessage:\"channel_ctx_view\"},serp:{searchBoxFocus:\"search_box_focus\",searchPerform:\"search_perform\",crossClick:\"search_cross_click\",cancelClick:\"search_cancel_click\",items:{fileClick:\"search_file_click\",peopleClick:\"search_people_click\",messageClick:\"search_message_click\"}},tabs:{messageClick:\"search_tab_message_click\",peopleClick:\"search_tab_people_click\",fileClick:\"search_tab_file_click\"},filters:{clearFilter:\"clear_filter_popover\",performFilter:\"perform_filter_popover\",toggleFilter:\"toggle-filter-popover\"}},feSharepointClient:{perfCounterNamePostfix:\"sharepoint_operation\"},filterRibbon:{hideRibbon:\"hide_filter_ribbon\",showRibbon:\"show_filter_ribbon\"},error:{messageAction:\"error_message_action\"},messaging:{hidePlaceholder:\"message_hide_placeholder\",sendButtonClick:\"message_send_click\",sendEnterPress:\"message_send_enter\",composeExpand:\"compose_expand_click\",loadDraftImage:\"messaging_load_draft_image\"},messagingService:{triggerType:{userActionChannelChange:\"useraction_channel_change\",edgeScroll:\"edge_scroll\",prefetchConversations:\"prefetch_conversations\",lastChannelFetch:\"last_channel_fetch\",onNewConversation:\"on_new_conversation\",onUpdateConversation:\"on_update_conversation\",timerChannelRefresh:\"timer_channel_refresh\"}},longpoll:{subscriptionCreationFailure:\"subscription_creation_failure\",subscriptionCreationRetry:\"subscription_creation_retry\",longpollFailure:\"longpoll_failure\",longpollRetry:\"longpoll_retry\"},network:{online:\"network_online\",offline:\"network_offline\"},routingEvent:{received:\"routing_event_received\",routingType:\"routing_event_type\"},notification:{navigate:{success:\"notification_navigate_success\",failed:\"notification_navigate_failed\"},show:\"notification_show\",update:\"notification_update\",actionTaken:\"notification_actionTaken\",cancel:\"notification_cancel\",notShown:\"notification_notShown\",property:{id:\"id\",type:\"type\",timeElapsed:\"timeElapsed\",target:\"target\",status:\"status\",hasHeader:\"hasHeader\",isTitleUpdated:\"isTitleUpdated\",isImageUpdated:\"isImageUpdated\",status_completed:\"completed\",status_failed:\"failed\"},type:{audio:\"audio\",video:\"video\",shareFromChat:\"shareFromChat\",chat:\"chat\",reply:\"reply\",replyToReply:\"replyToReply\",like:\"like\",mention:\"mention\",teamMemberChange:\"teamMemberChange\",addedToTeam:\"addedToTeam\",promotedToTeamAdmin:\"promotedToTeamAdmin\",download:\"download\",follow:\"follow\",trending:\"trending\",inferred:\"inferred\",thirdparty:\"thirdparty\",callTransferFailed:\"callTransferFailed\",dlp:\"dLP\",priority:\"priority\",reactionAngry:\"reactionAngry\",reactionHeart:\"reactionHeart\",reactionLaugh:\"reactionLaugh\",reactionLike:\"reactionLike\",reactionSad:\"reactionSad\",reactionSurprised:\"reactionSurprised\",pendingSelfJoinRequest:\"pendingSelfJoinRequest\",pendingInvitedJoinRequest:\"pendingInvitedJoinRequest\",default:\"default\",welcomeNewUser:\"welcomeNewUser\"},target:{primary:\"primary\",dismiss:\"dismiss\",timeout:\"timeout\"}},inlineReply:{messageSendFailed:\"message_send_failed\",conversationId:\"conversationId\",errorCode:\"errorCode\"},appCache:{undefined:\"appCacheUndefined\",download:\"appCacheDownload\",property:{success:\"Success\"},superseded:\"appCacheSupersededByServiceWorker\",maxUpdateFailureCountReached:\"appCacheMaxUpdateFailureCountReached\"},serviceWorker:{registrationNotFound:\"serviceWorkerRegistrationNotFound\",checkingForUpdates:\"serviceWorkerCheckingForUpdates\",registrationSuccess:\"serviceWorkerRegistrationSuccess\",registrationFailure:\"serviceWorkerRegistrationFailure\",unregisterSuccess:\"serviceWorkerUnregisterSuccess\",unregisterFailure:\"serviceWorkerUnregisterFailure\",maxUpdateFailureCountReached:\"serviceWorkerMaxUpdateFailureCountReached\",indexedDB:{dbName:\"teams-service-worker-telemetry\",currentVersion:1,minVersion:1,storeName:\"LogEvents\",storeKeyPath:\"timestamp\"}},files:{closeMediaPreviewAction:\"closeMediaPreviewAction\",previousMediaPreviewAction:\"previousMediaPreviewAction\",nextMediaPreviewAction:\"nextMediaPreviewAction\",clickSelectMediaPreviewAction:\"clickSelectMediaPreviewAction\",copyLinkAction:\"copyLink\",downloadAction:\"download\",batchDownloadAction:\"batchDownload\",fileActionExecute:\"fileActionExecute\",fileActionExecuteCalled:\"fileActionExecuteCalled\",filePickerDialogOpened:\"filePickerDialogOpened\",filePickerDialogSubmitted:\"filePickerDialogSubmitted\",filePickerDialogCanceled:\"filePickerDialogCanceled\",fileUploadCompleted:\"fileUploadCompleted\",fileSharingCompleted:\"fileSharingCompleted\",mediaPreviewAction:\"mediaPreviewAction\",mediaPreviewCloseButton:\"mediaPreviewCloseButton\",mediaPreviewCloseCanvas:\"mediaPreviewCloseCanvas\",mediaPreviewMediaAmount:\"mediaPreviewMediaAmount\",openFolder:\"openFolder\",openInDesktopAction:\"openInDesktop\",openInNewTabAction:\"openInNewTab\",openSideBySideAction:\"openSideBySide\",editSideBySideAction:\"editSideBySide\",addExternalFolderAction:\"addExternalFolderAction\",pinToTabAction:\"pinToTab\",renameFileAction:\"renameFile\",renameFolderAction:\"renameFolder\",customUrlValidation:\"customUrlValidation\",customSpoUnauthorizedAccess:\"customSpoUnauthorizedAccess\",createFile:\"createFile\",deleteFile:\"deleteFile\",batchDeleteFiles:\"batchDeleteFiles\",batchCopyFiles:\"batchCopyFiles\",batchMoveFiles:\"batchMoveFiles\",copyFile:\"copyFile\",moveFile:\"moveFile\",removeExternalFolder:\"removeExternalFolder\",openExternalFolder:\"openExternalFolder\",uploadFromExchange:\"uploadFromExchange\"},filesTelemetryData:{filePickerDialog:{sourceLocation:{conversationTab:\"conversationTab\",filesTab:\"filesTab\"}}},onenote:{webview:{crashed:\"onenote_desktop_webview_crashed\",gpuCrashed:\"onenote_desktop_webview_gpucrashed\",pluginCrashed:\"onenote_desktop_webview_plugincrashed\",loadFailed:\"onenote_desktop_webview_loadfailed\"}},desktopHeaderBar:{backTriggered:\"desktop_back\",forwardTriggered:\"desktop_forward\",historyMenuIconClick:\"historymenu_iconclick\",historyMenuRightClick:\"historymenu_rightclick\",historyMenuHover:\"historymenu_hover\",historyMenuDown:\"historymenu_down\",historyMenuClickHold:\"historymenu_clickhold\",historyMenuShortcut:\"historymenu_shortcut\"},bookmarks:{loaded:\"bookmarks_loaded\"},x64upsell:{bannerShown:\"x64bannerShown\",bannerClicked:\"x64DownloadedFromBanner\"},help:{tbotChat:\"tbot_chat\",loadHelpTab:\"help_tab_load\",loadArticle:\"help_article_load\",expandItem:\"help_item_expand\",loadReleaseNotes:\"help_releasenotes_load\"},mobileUpsell:{showMessage:\"mobile_upsell_show\"},unsupportedBrowser:{landed:\"unsup_browser_landed\",download:\"unsup_browser_download_click\",browserLinkClick:\"unsup_browser_link_click\"},webview:{getWebContentsIdFailed:\"desktop_webview_get_webcontents_id_failed\",crashed:\"desktop_webview_crashed\",gpuCrashed:\"desktop_webview_gpucrashed\",pluginCrashed:\"desktop_webview_plugincrashed\",loadFailed:\"desktop_webview_loadfailed\",loadFinished:\"desktop_webview_loadfinished\",showEmptyPage:\"desktop_webview_showemptypage\"},userSettings:{isSipEnabled:\"isSipEnabled\",isSfbCloud:\"isSfbCloud\",licenseType:\"licenseType\",systemHighContrastMode:\"system_high_contrast_mode\"},textEditor:{inlineImageHandler:{resizeImage:\"text_editor_image_resize\"},tableHandler:{deleteColumn:\"text_editor_table_delete_column\",deleteRow:\"text_editor_table_delete_row\",deleteTable:\"text_editor_table_delete_table\",insertColumn:\"text_editor_table_insert_column\",insertRow:\"text_editor_table_insert_row\",insertTable:\"text_editor_table_insert_table\"}},cortanaPolicy:{policyFetchFailed:\"cortana_policy_fetch_failed\"},teamsUpdateManagementPolicy:{policyFetchFailed:\"teams_update_management_policy_fetch_failed\"},sfbTeamsUpgradePolicy:{policyFetchFailed:\"sfb_teams_upgrade_policy_fetch_failed\",sfbTeamsUpgradePolicySynced:\"sfb_teams_upgrade_policy_synced\"},teamsMeetingConfiguration:{configurationGetFailed:\"teams_meeting_configuration_get_failed\"},tenantSwitch:{name:\"tenantSwitch\",scenarioName:\"tenantSwitchScenario\",initialDesktopSession:\"initialDesktopSession\",isFTSEnabled:\"isFTSEnabled\",fromTenantId:\"fromTenantId\",toTenantId:\"toTenantId\",mtmaTelemetryLazyLoad:\"mtma_telemetry_lazy_load\",markers:{inviteRedeemed:\"invite redeemed\",electronAuth:\"[electron] auth\",hwaAuth:\"[hwa] auth\",webAuth:\"[web] auth\",teardownStart:\"teardown_start\",teardownEnd:\"teardown_end\",reinitStart:\"reinit_start\",reinitEnd:\"reinit_end\",teardown:\"teardown\",reinit:\"reinit\",licenseError:\"license_error_page\",guestAccessLicenseError:\"guest_license_error_page\",loadAppError:\"load_app_error\",loadOrchestrationPlanSelected:\"load_orch_plan_selected\",appReinitStage:\"app_reinit_stage\",timeTakenForAllForceTenantSwitchPromisesToResolve:\"time_taken_for_all_force_tenant_switch_promises_to_resolve\",teardownCallbackFailure:\"teardown_callback_failure\",teardownCallbackPromiseFailure:\"teardown_callback_promise_failure\",reinitCallbackFailure:\"reinit_callback_failure\",reinitAfterAuthCallbackFailure:\"reinit_after_auth_callback_failure\",scenarioFailure:\"scenarioFailure\",redemptionPromptShown:\"redemption_prompt_shown\",redemptionPromptClosed:\"redemption_prompt_closed\",ssoPromptShown:\"sso_prompt_shown\",ssoPromptClosed:\"sso_prompt_closed\",savedDeeplink:\"savedDeeplink\",retrievedDeeplink:\"retrievedDeeplink\",navigatedToDeeplink:\"navigatedToDeeplink\",failedToLoadDeeplink:\"failedToLoadDeeplink\",dialogOpen:\"dialogOpen\",dialogClose:\"dialogEnd\",userCanceledDialog:\"userCanceledDialog\",effectiveFtsTime:\"effective_fts_time\"}},whiteboard:{externalUser:\"external_user\"},updateCallGroup:{ringOrder:\"ring_order\",targets:\"targets\"},feedback:{payload:{scenario:\"customer_feedback_payload_builder\",statusCode:{configNotFound:\"config_not_found\",buildFailed:\"build_failed\"}},customerFeedbackService:{scenario:\"customer_feedback_service\"}}},this.offlineActionsManager={indexedDB:{dbName:\"teams-offline-actions-storage\",currentVersion:1,minVersion:1,stores:{actionsMetadataStore:{name:\"ActionsMetadata\",primaryKeyPath:\"actionId\"},actionsStore:{name:\"Actions\",primaryKeyPath:\"actionId\"},dependentActionsStore:{name:\"DependentActions\",primaryKeyPath:\"parentActionId\"},queuesStore:{name:\"Queues\",primaryKeyPath:\"queueId\"},queueExecutionOrderStore:{name:\"QueueExecutionOrder\",primaryKeyPath:\"key\",key:\"69\"}}}},this.pidTagVoiceMessageDurationId=\"Integer {00020328-0000-0000-C000-000000000046} Id 0x6801\",this.voiceMessageTranscription=\"String {00020386-0000-0000-C000-000000000046} Name X-VoiceMessageTranscription\",this.voiceMessageConfidenceLevel=\"String {00020386-0000-0000-C000-000000000046} Name X-VoiceMessageConfidenceLevel\",this.visibleChannelFollowKey=\"Visible_\",this.visibleChannelMentionKey=\"Visible_ChannelMention\",this.visibleChannelFollowNewMessagePropertyName=\"Visible_ChannelNewMessage_v2\",this.visibleChannelFollowReplyPropertyName=\"Visible_ChannelReplyMessage_v2\",this.visibleChannelMentionPropertyName=\"Visible_ChannelMention_v2\",this.urls={blank:\"_blank\",ods:{symptom:\"Search\",teamName:\"ServiceCalls\",clientSearchProvider:\"3S\",complianceClassification:\"Metadata\",saraSessionId:\"SaraSessionId\",queryFields:{clientSearchProvider:\"ClientSearchProvider\",flightAudienceGroup:\"FlightAudienceGroup\"}},feedbackTo3SDash:{resourceUrl:\"https://api.diagnostics.office.com/\",host:\"api.diagnostics.office.com\",client_name:\"TEAMS\",createSession:{url:\"https://api.diagnostics.office.com/v1/diagnosticsession\",callType:\"createSessionForSearchfeedbackTo3SDash\"},postData:{url:\"https://api.diagnostics.office.com/v1/diagnosis\",callType:\"postSearchfeedbackTo3SDash\"}},sharepointSearch:{type:\"sharepointSearch\"},sharepointWarmup:{get:\"/_api/SP.Directory.DirectorySession/User('{0}')/membership?$top=9999&$select=id\",type:\"sharepointWarmup\"},skypeSearch:{post:\"/v1/query\",type:\"skypeSearch\"},skypeSearchTelemetry:{post:\"/v2/ClientTelemetry\",type:\"skypeSearchTelemetry\"},contacts:{sync:{type:\"contactsSync\",get:\"/contacts/sync?skipToken={skipToken}&pageSize={pageSize}\"},addMembers:\"/contacts/\"},callForwardingSettings:{type:\"callForwarding\",getApiPath:\"/usersettings/{userId}/voicesettings\",setApiPath:\"/usersettings/{userId}/callredirectionsettings\"},callGroupMembershipSettings:{type:\"callgroupmembershipsettings\",getApiPath:\"/usersettings/{userId}/callgroupmembershipsettings\",setApiPath:\"/usersettings/{userId}/callgroupmembershipsettings\"},ringtoneSettings:{type:\"ringtoneSettings\",getApiPath:\"/usersettings/{userId}/voicesettings\",setApiPath:\"/usersettings/{userId}/ringtonesettings\"},voicemailSettings:{type:\"voicemailSettings\",getApiPath:\"/usersettings/{userId}/electedsettings\",setApiPath:\"/usersettings/{userId}/voicemailsettings\"},calling:{callerID:{type:\"callerID\",post:\"/usersettings/blockcalleridpreference\"},callBlocking:{type:\"callBlocking\",endpoint:\"/usersettings/blockedCallers\"}},blockedContacts:{type:\"blockedContacts\",getBlockedContacts:\"/userSettings/blocklist/\",postBlockedContacts:\"/userSettings/blocklist/manage\"},delegation:{type:\"delegation\",add:\"/usersettings/{delegatorId}/delegate\",edit:\"/usersettings/{delegatorId}/delegate/{delegateId}\",delete:\"/usersettings/{delegatorId}/delegate/{delegateId}\"},priorityContacts:{type:\"priorityContacts\",getPriorityContacts:\"/userSettings/breakthroughlist/\",updatePriorityContacts:\"/userSettings/breakthroughlist/manage\"},store:{omexDetailsFormat:\"https://store.office.com/api/addins/details?assetId={assetId}&client=Any_Teams&ui={locale}\",vimeoUrlFormat:\"https://player.vimeo.com/video/{vimeoId}\",youtubeUrlFormat:\"https://www.youtube.com/embed/{youtubeId}?&showinfo=0&rel=0&modestbranding=1\"},teamspace:{relativeUrls:{teamChannelConversation:\"/_#/channel/{teamName}/{channelName}/conversations\"},queryStringParams:{extensionAction:\"?extId={extId}&actionId={actionId}&conversationId={conversationId}&externalId={externalId}\"}},outlook:{type:\"outlook\",subscribe:\"api/beta/me/subscriptions\",getNotifications:\"api/beta/Me/GetNotifications\"},tenant:{type:\"tenant\",licenseErrorType:\"licenseErrorTenant\",getAll:\"/users/tenants\",getNotifications:\"/users/aggregatedNotifications\",bootstrapTenant:\"/tenant/bootstrap\",sharePointUrl:\"/tenant/sharepointurl\",isEmailPartOfTenantUrl:\"/tenant/isemailpartof\",privacyPolicyUrl:\"/tenant/privacyProfile\",verifiedDomainsUrl:\"/tenant/verifiedDomains\"},broadcast:{joinModality:{type:\"joinBMC\"},externalEncoderLearnMoreUrl:\"https://aka.ms/teamsexternalencoder\",bestPracticesLearnMoreUrl:\"https://aka.ms/TeamsGoLive\",getAttendeeLinkLearnMoreUrl:\"https://support.office.com/en-us/article/invite-attendees-to-a-teams-live-event-99c34ccc-296d-40c5-b06c-b0afbc6674f8\"},calendar:{events:{type:\"calendarEvents\",get:\"/me/calendarEvents/{eventId}?useICalUId={useICalUId}\",update:\"/me/calendarEvents/{eventId}\",delete:\"me/calendarEvents/{eventId}\",cancel:\"/me/calendarEvents/{eventId}/cancel\",getAll_v1:\"/me/calendarEvents?StartDate={startDate}&EndDate={endDate}\",getAll_v2:\"me/calendarEvents/v2?StartDate={startDate}&EndDate={endDate}\",createEvent:\"/me/calendarEvents?useGraphApi={useGraphApi}\",updateEvent:\"/me/calendarEvents/{eventId}/update?useGraphApi={useGraphApi}\",cancelEvent:\"/me/calendarEvents/{eventId}/cancel\",createGroupEvent:\"/teams/{smtpAddress}/calendarEvents?useSchedulingService={useSchedulingService}&useGraphApi={useGraphApi}\",respond:\"/me/calendarEvents/{eventId}/respond\",addToCalendar:\"/teams/{smtpAddress}/addtomycalendar/{eventId}\",getTeamEvent:\"/teams/{smtpAddress}/calendarEvents/{eventId}\",updateTeamEvent:\"/teams/{smtpAddress}/calendarEvents/{iCalUID}/update?useICalUID=true&useSchedulingService={useSchedulingService}&useGraphApi={useGraphApi}\",cancelTeamEvent:\"/teams/{smtpAddress}/calendarEvents/{iCalUID}/cancel?useICalUID=true&useSchedulingService={useSchedulingService}\"},building:{type:\"meetingBuilding\",getAll:\"/me/calendarEvents/roomlist\"},room:{type:\"meetingRoom\",get:\"/me/calendarEvents/roomlist?topLevel={buildingAddress}\"},showThread:{errorCodes:{userNotAMember:\"UserIsNotAMember\"}},privateEvent:{createEvent:\"/me/calendarEvents/privateMeeting?useSchedulingService=true&useGraphApi={useGraphApi}\",createSchedulingServiceEvent:\"/me/calendarEvents/privateMeeting/schedulingService/create\",deleteSchedulingServiceEvent:\"/me/calendarEvents/schedulingService/delete\",createEventUsingSchedulingServiceEvent:\"/me/calendarEvents/privateMeeting/exchangeandlink?useGraphApi={useGraphApi}\",updateEvent:\"/me/calendarEvents/privateMeeting/{eventId}?useSchedulingService=true&useGraphApi={useGraphApi}\",cancelEvent:\"/me/calendarEvents/privateMeeting/{eventId}/cancel?useSchedulingService=true\",respondEvent:\"/me/calendarEvents/privateMeeting/{threadId}/respond\"},recurringMaster:{get:\"/me/calendarEvents/{eventId}/recurringMaster\"},timeZone:{type:\"userTimeZone\",get:\"/me/calendarEvents/timeZoneSettingsWithOffset?timezone={timezone}\"},availability:{get:\"/me/calendarEvents/availability\"}},buddyList:{type:\"BuddyGroup\",buddyList:\"/contacts/buddylist\",deleteBuddyGroup:\"/contacts/buddylist/{buddyGroupId}\",manageBuddyGroupMembers:\"/contacts/buddylist/{buddyGroupId}/managebuddies\",migrationInfo:\"/contacts/buddylist/migrationinfo\",removeContactFromAllBuddyGroups:\"/contacts/buddylist/removeBuddy\",updateBuddy:\"/contacts/buddylist/updateBuddy\",getBuddyGroup:\"/contacts/buddylist/{buddyGroupId}\"},channels:{type:\"channels\",create:\"/teams/{teamId}/channels\",delete:\"/teams/channels/{channelId}/\",deletev2:\"/teams/{teamId}/channels/{channelId}/\",restore:\"/teams/channels/{channelId}/restore\",restorev2:\"/teams/{teamId}/channels/{channelId}/restore\",update:\"/teams/{teamId}/channels/\",updatev2:\"/teams/{teamId}/channels/{channelId}\",getAllChannels:\"/teams/{teamId}/allchannels\",getAllDeleted:\"/teams/{teamId}/deletedChannels\",getMembers:\"/teams/{teamId}/channels/{channelId}/members\",additionalprovisioning:{type:\"additionalprovisioning\",additionalprovisioning:\"/teams/{teamId}/channels/{channelId}/additionalprovisioning\"},pinChannel:{getOrUpdatePin:\"teams/users/me/pinnedChannels\",deleteInactivePinnedChannels:\"teams/users/me/expiredpinnedchannels\"},emails:{type:\"channelEmail\",get:\"/channels/{channelId}/email\",create:\"/channels/{channelId}/email\",delete:\"/channels/{channelId}/email\",update:\"/channels/{channelId}/email\"}},commands:{type:\"any\",getCommands:\"/commands\",getCommandById:\"/commands/{commandId}/?version={version}\",executeCommand:\"/commands/{commandId}/execute?version={version}\"},email:{addresses:{type:\"emailaddresses\",getAll:\"/mail('{mailbox}')/addresses\"},attachments:{type:\"attachments\",getEmailAttachments:\"/mail('{mailbox}')/emails('{emailId}')/attachments('{attachmentId}')\"},drafts:{type:\"mailItemDraft\",createDraft:\"/mail('{mailbox}')/drafts\",createForwardDraft:\"/mail('{mailbox}')/drafts?responseType=Forward\",sendDraft:\"/mail('{mailbox}')/drafts('{draftObjectId}')\",sendResponseDraft:\"/mail('{mailbox}')/drafts('{draftObjectId}')?responseType={responseType}\"},folders:{type:\"mailFolder\",getFolders:\"/mail('{mailbox}')/folders\",createFolder:\"/mail('{mailbox}')/folders('{folderId}')/folders\",getAllFolders:\"/mail('{mailbox}')/folders?$filter=traversal eq 'deep'\",getSpecificFolderbyFolderId:\"/mail('{mailbox}')/folders?folderid={folderId}\",getFoldersByFolderId:\"/mail('{mailbox}')/folders('{folderId}')/folder\",getAllFoldersByFolderId:\"/mail('{mailbox}')/folders('{folderId}')/folder?$filter=traversal eq 'deep'\",updateLastVisited:\"/mail('{mailbox}')/folders('{folderId}')/Default.UpdateLastVisited\"},items:{type:\"mailItem\",getEmailsByThreadId:\"/mail('{mailbox}')/threads('{threadId}')/emails\",getFullEmail:\"/mail('{mailbox}')/emails('{emailId}')\",getEmailBody:\"/mail('{mailbox}')/emails('{emailId}')/body\",replyToEmail:\"/mail('{mailbox}')/emails('{emailId}')?responseType={responseType}&predelivery={predelivery}\",updateEmail:\"/mail('{mailbox}')/emails('{emailId}')\",createEmail:\"/mail('{mailbox}')/emails?predelivery={predelivery}\",deleteEmail:\"/mail('{mailbox}')/emails('{emailId}')\",syncStateParameter:\"?syncState={syncState}\",moveEmailToFolder:\"/mail('{mailbox}')/folders('{destinationFolderId}')/emails('{emailId}')\"},p2p:{type:\"p2pEmail\",get:\"/mail('{mailbox}')/emails('{emailId}')\",getAll:\"/mail('{mailbox}')/recipientGroups('{groupId}')/emails?$top={top}&datetime={datetime}\",createEmail:\"/mail('{mailbox}')/recipientGroups('{groupId}')/emails\",createReply:\"('{inReplyTo}')\"},recipientGroups:{type:\"recipientGroups\",getAll:\"/mail('{mailbox}')/recipientGroups\",getAllParameters:\"?since={since}\",update:\"/mail('{mailbox}')/recipientGroups('{groupId}')\"},threads:{type:\"mailThread\",getThreadsByFolderId:\"/mail('{mailbox}')/folders('{folderId}')/threads\",getThreadsById:\"/mail('{mailbox}')/Default.GetThreads\",getThreadFromItem:\"/mail('{mailbox}')/Default.GetThreadFromItem\",deleteThread:\"/mail('{mailbox}')/folders('{folderId}')/threads('{threadId}')\",pagingDateParameters:\"?dateTime={dateTime}&forward={forward}&$top={messageCount}&conversationId={conversationId}\",filterParameters:\"&keywords={filters}\",moveThreadToFolder:\"/mail('{mailbox}')/folders('{sourceFolderId}')/folders('{destinationFolderId}')/threads('{threadId}')\"}},messaging:{conversations:{type:\"conversations\",getConversationsByTeamSmtpAddress:\"/teams('{teamSmtpAddress}')/conversations\",getThreadsByChannelId:\"/teams('{smtpAddress}')/channels('{channelId}')/conversations\",getThreadsByChannelIdV2:\"/teams('{smtpAddress}')/channels('{channelId}')/Default.SyncChannelConversations\",getConversationsByThreadId:\"/teams('{smtpAddress}')/channels('{channelId}')/conversations('{conversationId}')\",getConversationByThreadIdV2:\"/teams('{smtpAddress}')/Default.SyncConversation\",getConversationsDelta:\"/teams('{smtpAddress}')/channels('{channelId}')/Default.SyncConversations?$top={messageCount}\",syncChannelConversations:\"/teams('{smtpAddress}')/channels('{channelId}')/Default.SyncChannelConversations?$top={messageCount}\",syncConversationsDeltaAcrossChannels:\"/teams('{smtpAddress}')/Default.SyncConversations\",createMessage:\"/teams('{smtpAddress}')/channels('{channelId}')/Default.StartConversation\",pagingDateParameters:\"?dateTime={dateTime}&forward={forward}&$top={messageCount}&conversationId={conversationId}&seekToMessageId={externalItemId}\",syncParameters:\"?syncState={syncState}\",externalIdParameters:\"?externalId={externalId}\"},messages:{type:\"messages\",getMessagesByThreadId:\"/teams/'{smtpAddress}'/channels/'{channelId}'/conversations/'{conversationId}'/messages\",replyMessage:\"/teams('{smtpAddress}')/channels('{channelId}')/conversations('{conversationId}')/messages('{messageId}')/Default.ReplyToMessage\",pagingMessagesDateParameters:\"?dateTime={dateTime}&forward={forward}&$top={messageCount}\"},likes:{type:\"likes\",likeMessage:\"/teams('{smtpAddress}')/channels('{channelId}')/conversations('{conversationId}')/messages('{messageId}')/Default.LikeMessage\"},unlikes:{type:\"unlikes\",unlikeMessage:\"/teams('{smtpAddress}')/channels('{channelId}')/conversations('{conversationId}')/messages('{messageId}')/Default.UnlikeMessage\"},attachments:{type:\"attachments\",addAttachment:\"https://outlook.office365.com/api/v1.0/me/folders/Drafts/Messages/{mailId}/Attachments\",removeAttachment:\"https://outlook.office365.com/api/v1.0/me/folders/Drafts/Messages/{mailId}/Attachments/{attachmentId}\",previewPostfix:\"/views/imgo\",createDocument:\"v1/objects/\",getImageUrl:\"v1/objects/{objectId}/\",forwardDocument:\"v1/objects/{objectId}/forward\",uploadDocContent:\"v1/objects/{objectId}/content/imgpsh\",uploadDocument:\"v1/objects/{objectId}/content/original\",downloadDocumentContent:\"/v1/objects/{objectId}/views/original\",getThumbnail:\"v1/objects/{objectId}/views/imgt1\",getGifThumbnail:\"v1/objects/{objectId}/views/imgt1_anim\",getImageFullsize:\"v1/objects/{objectId}/views/imgpsh_fullsize\",getGifImageFullsize:\"v1/objects/{objectId}/views/imgpsh_fullsize_anim\",getImageInlineSize:\"v1/objects/{objectId}/views/imgo\",getGifImageInlineSize:\"v1/objects/{objectId}/views/imgpsh_mobile_save_anim\",getImageMediaPreviewSize:\"v1/objects/{objectId}/views/imgpsh_mobile_save\",getGifImageMediaPreviewSize:\"v1/objects/{objectId}/views/imgpsh_mobile_save_anim\",getWPThumbnail:\"v1/objects/{objectId}/views/imgpsh_thumbnail_wp\",getImageLongSide360:\"v1/objects/{objectId}/views/imgpsh_thumbnail_sx\",queryParameter:\"?v=1\"}},interop:{preferredClientSettings:{type:\"preferredClient\",getApiPath:\"/usersettings/voicesettings\",setApiPath:\"/usersettings/clientChatPreference\"}},distributionLists:{type:\"distributionLists\",getMembers:\"/users/{dlGroupId}/groupmembers?resolveNestedGroups={resolveNestedGroups}\"},members:{type:\"teamMembers|\",addMultiple:\"/teams/{teamMri}/bulkUpdateMembers\",addRoledMultiple:\"/teams/{teamMri}/bulkUpdateRoledMembers\",get:\"/user/{userUpn}\",getAll:\"/teams/{teamId}/members\",update:\"/teams/{teamId}/members\",getPendingMembers:\"/teams/{teamId}/pendingMembers\",joinLeaveChannel:\"/teams/{teamId}/channels/{channelId}/\",reconcilePermanentJoinMembership:\"/teams/reconcilePermanentJoinMembership\",channel:{addRoledMultiple:\"/teams/{teamId}/channels/{channelId}/members\",update:\"/teams/{teamId}/channels/{channelId}/members/{userId}\"},channelsRoster:{post:\"/teams/channelsRoster\"},syncFromAAD:{update:\"/teams/syncTeamsRoster\"},verify:{whitelist:\"/whitelist/{tenantId}/validate\"}},transientData:{type:\"transientData\"},notes:{type:\"notes\",get:\"/users('{upn}')/userSetting/contactSettings('{contactObjectId}')\",update:\"/users('{upn}')/userSetting/contactSettings('{contactUpn}')\"},debugtool:{type:\"debug-tool\",put:\"/tools/{teamId}/resolveTeam\"},oops:\"/oops\",userNotificationSetting:{type:\"user-personalization-settings\",get:\"/userSetting('{key}')/notificationSettings\",post:\"/userSetting('{key}')/notificationSettings\",update:\"/userSetting('{key}')/notificationSettings\"},aggregateSettings:{type:\"aggregateSettings\",get:\"/users/useraggregatesettings\"},teams:{type:\"teams\",get:\"/teams\",create:\"/teams/create\",templating:{type:\"teamTemplating\",clone:\"/teams/{teamId}/clone\",poll:\"/teams/{teamId}/templateProvisioningStatus\"},delete:\"/teams/{teamId}/delete\",update:\"/teams/{teamId}/\",renew:\"/teams/{groupId}/renew\",favoritedTime:{type:\"setTeamsFavoritedTime\",put:\"/users/setFavoriteTime\"},validate:\"/teams/validateNaming\",canCreateTenantWideTeam:\"/teams/canCreateTenantWideTeam\",canCreateTenantWideTeamWithMemberCount:\"/teams/canCreateTWT\",namingProperties:\"/teams/namingPrefixSuffix\",groupsSettings:{type:\"groupsSettings\",update:\"/users/groupsSettings\"},groupSpecificSettings:{type:\"groupSpecificSettings\",get:\"/teams/{groupId}/groupSettings\"},officeGroup:{type:\"officeGroup\",get:\"/teams/{officeGroupId}/officeGroup\"},channelStatus:{type:\"channelStatus\",get:\"/teams/{teamId}/channels/status\"},setDefaultChannel:\"/teams/{channelThreadId}/setDefaultChannel\",getFavDefaultChannelsLimit:\"/teams/favDefaultChannelsLimit\",teamStatus:{type:\"teamStatus\",get:\"/teams/{teamId}/sitestatus\"},getAndStampSmtpAddress:{type:\"putTeamSmtpAddress\",putTeamSmtpAddress:\"/teams/{teamThreadId}/teamSmtpAddress\"},picture:{type:\"teamPicture\",get:\"/teams/{teamGroupId}/profilepicture?etag={etag}&displayName={displayName}\",update:\"/teams/{teamGroupId}/profilepicture?threadId={teamThreadId}\",getDefaultPicture:\"/teams/defaultProfilePicture?displayName={displayName}&highResolution=true\"},pictureV2:{get:\"/teams/{teamGroupId}/profilepicturev2?etag={etag}&displayName={displayName}\",update:\"/teams/{teamGroupId}/profilepicturev2?threadId={teamThreadId}\"},transient:{type:\"teamTransient\",getModernGroups:\"/teams/usergroups?teamType={teamType}\",migrateModernGroup:\"/teams/migrateGroup/{groupId}\",reconcileTeam:\"/teams/{teamId}/reconcileTeam\"},settings:{type:\"teamPersonalization\",get:\"/teams/{teamId}/personalization\",patch:\"/teams/{teamId}/personalization\"},joinCode:{type:\"joinCode\",get:\"/teams/{teamThreadId}/joinCode\",put:\"/teams/{teamThreadId}/joinCode\",delete:\"/teams/{teamThreadId}/joinCode\"},discoverable:{type:\"discoverable\",get:\"/teams/{teamGroupId}/discoverable\",put:\"/teams/{teamGroupId}/discoverable\"},archive:\"/teams/{teamId}/archive\",unarchive:\"/teams/{teamId}/unarchive\",unlock:\"/teams/{teamThreadId}/unlock\"},policies:{type:\"policies\",typeOld:\"policies_deprecated\",get:\"/userSettings/policies\",post:\"/users/useraggregatesettings\"},discovery:{suggested:{type:\"suggested\",get:\"/teams/suggested?accessType={accessType}&enableFallback={enableFallback}\",publicParam:\"public\",privatePublicParam:\"private,public\"},getTeamInfo:{type:\"getTeamInfo\",get:\"/teams/getTeamInfo?groupId={groupId}\"},search:{type:\"teamSearch\",get:\"/teams/find?keywords={keywords}&accessType={accessType}&top={top}&skipToken={skipToken}\"},join:{type:\"joinTeam\",post:\"/teams/joinRequest/{teamId}\"},sponsorJoinRequest:{type:\"sponsorJoinRequest\",post:\"/teams/sponsorJoinRequest/{teamId}\"},joinByCode:{type:\"joinTeamByCode\",post:\"/teams/joinByCode\"},adminAction:{type:\"adminAction\",post:\"/teams/joinRequestAdminAction?silentAction={silentActionValue}\"},bulkAdminAction:{type:\"bulkAdminAction\",post:\"/teams/bulkJoinRequestAdminAction?silentAction={silentActionValue}\"},findJoinRequests:{type:\"findJoinRequests\",post:\"/teams/findJoinRequests\"}},channelTabSetting:{type:\"channelTabSetting\",get:\"/teams('{smtpAddress}')/channels('{channelId}')/tabSettings\"},channelTabConfiguration:{type:\"channelTabConfiguration\",add:\"/teams('{smtpAddress}')/channels('{channelId}')/tabSettings('{settingId}')/tabConfigurations\",update:\"/teams('{smtpAddress}')/channels('{channelId}')/tabSettings('{settingId}')/tabConfigurations('{key}')\",delete:\"/teams('{smtpAddress}')/channels('{channelId}')/tabSettings('{settingId}')/tabConfigurations('{key}')\"},upgradeThreadAndConversations:{type:\"upgradeThread\",updateThreads:\"/teams/upgrade\",updateConversations:\"/teams/upgradeConversations\",maxThreadsSize:25},urlPreview:{type:\"urlPreview\"},endpoint:{type:\"endpoint\"},endpointChatServiceV1:{type:\"endpointChatServiceV1\"},endpointChatServiceV2:{type:\"endpointChatServiceV2\"},myProperties:{type:\"myProperties\"},messageProperty:{type:\"messageProperty\"},threadProperty:{type:\"threadProperty\"},longPollSubscription:{type:\"longPollSubscription\"},updateLongPollInterestedResources:{type:\"updateLongPollInterestedResources\"},postActiveEndpoint:{type:\"postActiveEndpoint\"},myConversations:{type:\"myConversations\"},memberToThread:{type:\"memberToThread\"},isReaderToMember:{type:\"isReaderToMember\"},myConversationMessage:{type:\"myConversationMessage\"},conversationMessage:{type:\"conversationMessage\"},conversationMessages:{type:\"conversationMessages\"},consumptionHorizon:{type:\"consumptionHorizon\"},adProfiles:{type:\"adProfiles\"},joinChannel:{type:\"joinChannel\"},membersInternal:{type:\"membersInternal\"},thread:{type:\"thread\"},threads:{type:\"threads\"},messageToConversation:{type:\"messageToConversation\"},endpointProperty:{type:\"endpointProperty\"},endpointPresence:{type:\"endpointPresence\"},myPresenceStatus:{type:\"myPresenceStatus\"},conversationProperty:{type:\"conversationProperty\"},teamConversationView:{type:\"teamConversationView\"},invoke:{type:\"invoke\"},files:{service:{getFiles:\"/filesRepo('{repoName}')/files\",downloadFiles:\"{siteUrl}/_layouts/15/download.aspx?SourceUrl=%2F{serverRelativeUrl}\",getFile:\"/filesRepo('{repoName}')/files('{fileId}')\",getFileActivities:\"/filesRepo('{repoName}')/files('{fileId}')/activities\",postFile:\"/filesRepo('{repoName}')/files('{fileName}')\",getFileContentById:\"_api/web/GetFileById('{fileId}')/$value\",recycleFileById:\"_api/web/GetFileById('{fileId}')/recycle\",getFileById:\"/_api/web/GetFileById('{fileId}')\",getFileContentByServerRelativePath:\"_api/web/GetFileByServerRelativePath(decodedUrl=@a1)/$value/?@a1=%27{fileUrl}%27\",getFileContentByServerRelativeUrl:\"_api/web/GetFileByServerRelativeUrl(@a1)/$value/?@a1=%27{fileUrl}%27\",getOfficeCustomSchemeURI:\"{scheme}:ofe|u|{objectUrl}\",getOneNoteCustomSchemeURI:\"{scheme}:{objectUrl}\",shareFileWithBot:\"/apps/files/file?fileFullUrl={objectUrl}\",upload:{startFileUpload:\"/_api/web/GetFolderByServerRelativeUrl(@folder)/Files/getByUrlOrAddStub(@file)/StartUpload(uploadId=guid'{operationId}')?@folder='{folderUrl}'&@file='{fileName}'\",continueFileUpload:\"/_api/web/GetFolderByServerRelativeUrl(@folder)/Files/getByUrlOrAddStub(@file)/ContinueUpload(uploadId=guid'{operationId}',fileOffset={offset})?@folder='{folderUrl}'&@file='{fileName}'\",finishFileUpload:\"/_api/web/GetFolderByServerRelativeUrl(@folder)/Files/getByUrlOrAddStub(@file)/FinishUpload(uploadId=guid'{operationId}',fileOffset={offset})?@folder='{folderUrl}'&@file='{fileName}'\",cancelFileUpload:\"/_api/web/GetFileById('{fileId}')/CancelUpload(uploadId=guid'{operationId}')\"},uploadUsingPath:{startFileUpload:\"/_api/web/GetFolderByServerRelativePath(decodedUrl=@folder)/Files/getByPathOrAddStub(decodedUrl=@file)/StartUpload(uploadId=guid'{operationId}')?@folder='{folderUrl}'&@file='{fileName}'\",continueFileUpload:\"/_api/web/GetFolderByServerRelativePath(decodedUrl=@folder)/Files/getByPathOrAddStub(decodedUrl=@file)/ContinueUpload(uploadId=guid'{operationId}',fileOffset={offset})?@folder='{folderUrl}'&@file='{fileName}'\",finishFileUpload:\"/_api/web/GetFolderByServerRelativePath(decodedUrl=@folder)/Files/getByPathOrAddStub(decodedUrl=@file)/FinishUpload(uploadId=guid'{operationId}',fileOffset={offset})?@folder='{folderUrl}'&@file='{fileName}'\"},customSpoUrlFormat:\"{fullUrl}?RootFolder={serverRelativeUrl}\",team:{getFiles:\"/teams/{tid}/files\"},personal:{getFiles:\"/me/files\",ensureOneDriveAvailability:\"/me/files/availability\"},group:{getFiles:\"/groups/{gid}/files\"},recent:{getFiles:{type:\"recent_files\",get:\"/me/recent/files\"},getFileDetails:{type:\"recent_file_details\",get:\"/me/recent/files/details\"}},aggregate:{getFiles:\"teams/recent/files/aggregatefiles\"},custom:{getFiles:\"/customFileStore/{SharePoint}/{siteurl}/files\"},sharing:{updateSharingInfoUsingPath:\"/_api/web/GetListItemUsingPath(decodedUrl=@p)/UpdateDocumentSharingInfo\",pathQueryParam:\"@p\",pathQueryValue:\"%27{serverRelativeUrl}%27\",updateSharingInfoUsingPathCallType:\"updateDocumentSharingInfoByPath\",defaultLink:\"/_api/v2.0/shares/{encoded_share_id}/driveItem/commands\",defaultLinkWithFileId:\"/_api/v2.0/sites/root/items/{fileID}/driveItem/commands\",fetchShareInfo:\"/_api/v2.0/shares/{shareID}/driveItem\",fetchShareInfoWithFileId:\"/_api/v2.0/sites/root/items/{fileID}/driveItem\",inviteLink:\"/_api/v2.0/shares/{encoded_share_id}/driveItem/invite\",inviteLinkWithFileId:\"/_api/v2.0/sites/root/items/{fileID}/driveItem/invite\",getLinkPermissions:\"/_api/v2.0/shares/{shareID}/permission\",getDriveItemAndPermissions:\"/_api/v2.0/shares/{shareID}\",checkAccess:\"/_api/v2.0/shares/{encodedUrl}/permission/checkAccess\"},google:{icons:{folder:\"/assets/google-drive/\",_32:\"/assets/google-drive/product32.png\"},personal:{getFilesAPI:\"https://www.googleapis.com/drive/v3/files\",getFilesScopes:\"https://www.googleapis.com/auth/drive\"}},exchange:{outlookAPI:\"https://outlook.office365.com/\",eventsAPI:\"https://outlook.office.com/api/v2.0/me/events/\",attachmentsAPI:\"{eventId}/attachments\",selectQuery:\"$select={select}\",callType:\"exchange_attachment_files\",viewId:\"exchange_attachment\"},sharePoint:{icons:{docLibrary:\"/assets/sharepoint/sharepoint_32.png\",overlay:\"/assets/sharepoint/sharepoint_32.png\",readonly:\"/assets/sharepoint/icon_privacy_32.png\"},documentLibraries:{type:\"document_libraries\",createDefault:\"/teams/{teamId}/files/documentlibrary?channelId={channelId}\",refreshSiteUrl:\"/teams/{teamId}/files/refreshSiteUrl?channelId={channelId}\",post:\"/channels/{channelId}/sharepoint/files/documentlibraries?siteUrl={siteUrl}&library={library}\",delete:\"/channels/{channelId}/sharepoint/files/documentlibraries/{libraryId}\"},files:{type:\"custom_spo_files\",getAll:\"/channels/{channelId}/sharepoint/files\",copy:\"/channels/{channelId}/sharepoint/files/copyTo\",move:\"/channels/{channelId}/sharepoint/files/moveTo\",details:\"/files/sharepoint/{fileId}/details?siteUrl={siteUrl}&isNewFile={isNewFile}&isWacUrlNeeded={isWacUrlNeeded}\",folderDetails:\"/files/sharepoint/{fileId}/folderdetails?siteUrl={siteUrl}\"},items:{type:\"custom_spo_items\",patch:\"/channels/{channelId}/sharepoint/files/{fileId}\"}},oneDrive:{getAll:\"/me/files\",patch:\"/me/files/{fileId}\",copy:\"/me/files/copyTo\",move:\"/me/files/moveTo\"},specialDocumentLibraries:{type:\"special_document_libraries\",provision:\"/channels/{channelId}/specialdocumentlibraries\",diagnose:\"/channels/{channelId}/specialdocumentlibraries/diagnose\",repair:\"/channels/{channelId}/specialdocumentlibraries/repair\"},spo:{download:\"/_layouts/15/download.aspx?SourceUrl=\",downloadWithTempAuth:\"/_layouts/15/download.aspx?UniqueId=\",wopiFrame:\"/_layouts/15/WopiFrame2.aspx?action=edit&sourcedoc=\",docFrame:\"/_layouts/15/Doc.aspx?OR=teams&CT={clickTime}&action=edit&sourcedoc=\"},wopi:{type:\"wopi_files\"},sharedWithMe:{getFiles:{type:\"sharedWithMe_files\",get:\"/me/sharedwithme/files\"}},svg:{filesEmpty:\"svg/placeholders/icons-files-empty.html\",filesLocked:\"svg/placeholders/icons-files-locked.html\",files404:\"svg/placeholders/icons-files-404.html\"}},dataManagerKey:{getFiles:\"file_repo_get_files\",getItemDetail:\"file_repo_get_item\",getFileActivities:\"file_repo_get_file_activities\",getSiteUrl:\"file_repo_site_url\",shareChatFile:\"files_share_chat_file\"}},onenotes:{notebooks:{type:\"notebooks\",get:\"\"},edunotebook:{settings:{type:\"settings\",get:\"/settings\",patch:\"/settings\"},notes:{get:\"/sections/edunotessection\"}},sections:{type:\"sections\",create:\"/sections\",delete:\"/sections/{sectionid}\"},webview:{get:\"notes-container.html\"},pages:{type:\"pages\",get:\"/sections/{sectionid}\",create:\"/sections/{sectionid}/pages\",delete:\"/sections/{sectionid}/pages/{pageid}\",update:\"/sections/{sectionid}/pages/{pageid}\"},dataManagerKey:{pages:\"notes_pages\",sections:\"notes_sections\",notebooks:\"notes_notebooks\"},parameters:{name:\"name\",channelName:\"channelName\",channelId:\"channelId\",groupId:\"groupId\",notebookId:\"notebookId\",siteUrl:\"siteUrl\",teamThreadId:\"teamThreadId\",sharepointProvisioned:\"sharepointProvisioned\",notebookProvisionStarted:\"notebookProvisionStarted\",otherMember:\"membersInGroup\",sectionUrl:\"notebookSectionUrl\",notebookLocation:\"notebookLocation\",savedSharedNotebookId:\"savedSharedNotebookId\",savedSharedNotebookStorageUrl:\"savedSharedNotebookStorageUrl\",personalSiteUrl:\"personalSiteUrl\",newDesign:\"isNewDesign\"},service:{team:{apiRoot:\"/teams/{tid}/notes\"},personal:{apiRoot:\"/me/notes\"},p2p:{apiRoot:\"/groups/{gid}/notes\"}}},user:{feedback:{type:\"feedback\",post:\"/feedback/exchange\"},userMigration:{type:\"userMigration\",put:\"/users/userAggregatedActions\"},profile:{type:\"profile\",get:\"/users/{upn}/?throwIfNotFound=false&isMailAddress={isMailAddress}&enableGuest={enableGuest}&includeIBBarredUsers={includeIBBarredUsers}\",getAll:\"/users/fetch?isMailAddress={isMailAddress}&canBeSmtpAddress={canBeSmtpAddress}&enableGuest={enableGuest}&includeIBBarredUsers={includeIBBarredUsers}\",getAllShort:\"/users/fetchShortProfile?isMailAddress={isMailAddress}&enableGuest={enableGuest}&includeIBBarredUsers={includeIBBarredUsers}\",patch:\"/users/me\"},userSettings:{type:\"userSettings\",post:\"/users/fetchfeaturesettings\"},orgChart:{type:\"orgChart\",get:\"/users/{mri}/orgchart\"},searchContact:{type:\"searchContact\",post:\"/users/search?includeDLs={includeDLs}&includeBots={includeBots}&enableGuest={enableGuest}\",postV2:\"/users/searchV2?includeDLs={includeDLs}&includeBots={includeBots}&enableGuest={enableGuest}\",prime:\"users/search/prime\"},persona:{type:\"persona\",get:\"/users('{upn}')/userPersona\"},federation:{type:\"federation\",get:\"/users/{email}/externalsearch\",getV3:\"/users/{email}/externalsearchv3\",post:\"/users/fetchFederated\"},picture:{type:\"picture\",get:\"/users/{id}/profilepicture?displayname={displayname}\",update:\"/users/profilePicture\",getDefaultPicture:\"/users/defaultProfilePicture?displayName={displayName}&shortenSingleWord={shortenSingleWord}&size={size}\",getDefaultPictureV2:\"/users/defaultProfilePictureV2?displayName={displayName}&shortenSingleWord={shortenSingleWord}&size={size}\"},pictureV2:{get:\"/users/{id}/profilepicturev2?displayname={displayname}\",update:\"/users/profilePicturev2\"},groupChatPictureV2:{type:\"picture\",get:\"/users/mergedProfilePicturev2?usersInfo={usersArray}&size={size}\"},groupChatPicture:{type:\"picture\",get:\"/users/mergedProfilePicture?usersInfo={usersArray}&size={size}\"},suggestedContacts:{type:\"workingWith\",get:\"/users/{userMri}/workingWith?enableEnhancedSearch={enableEnhancedSuggestedContactsSearch}&enableGuest={enableGuest}\"},relevantContacts:{type:\"relevantContacts\",get:\"/users/relevantContacts?maxCount={relevantContactsMaxCount}\"},inviteGuest:{type:\"inviteGuest\",put:\"/teams/{teamId}/{groupId}/inviteAndAddGuest\"},inviteUserToTeam:{type:\"inviteUserToTeam\",put:\"/teams/{teamId}/{groupId}/inviteAndAddUser\"},areSkypeTeamUsers:{type:\"areSkypeTeamUsers\",post:\"/users/areSkypeTeamUsers\"},licenseError:{type:\"licenseErrorNotification\",put:\"/users/licenseNotifications\",get:\"/users/licenseNotifications\"},mobileEmail:{type:\"mobileEmail\",post:\"/users/mobileAppEmail\"}},tab:{instance:{type:\"tab_instance\",getAll:\"/teams('{smtpAddress}')/channels('{channelId}')/tabSettings\"}},extension:{definition:{type:\"extension_definition\",get:\"/extensions('{key}')\",getAll:\"/extensions\",create:\"/extensions\",delete:\"/extensions('{key}')\"},instance:{type:\"extension_instance\",get:\"/teams('{teamSmtpAddress}')/agentInstanceConfigurations('{key}')\",getAll:\"/teams('{teamSmtpAddress}')/agentInstanceConfigurations\",create:\"/teams('{teamSmtpAddress}')/agentInstanceConfigurations?type={type}\",update:\"/teams('{teamSmtpAddress}')/agentInstanceConfigurations?type={type}\",delete:\"/teams('{teamSmtpAddress}')/agentInstanceConfigurations('{key}')\"}},sensitivityLabels:{getUserLabels:{type:\"userSensitivityLabels\",get:\"/users/sensitivityLabels\"},getTenantLabels:{type:\"tenantSensitivityLabels\",get:\"/tenant/tenantSensitivityLabels\"},sensitivityPolicySettings:{type:\"userSensitivityPolicySettings\",get:\"/users/sensitivityPolicySettings\"}},sharepointLists:{apiPath:\"/_api/web/lists\",batchPath:\"/_api/$batch\",batchType:\"sp_batch\",list:{type:\"sp_list\",getUpdateDelete:\"/getbytitle('{title}')\"},column:{type:\"sp_list_column\",create:\"/getbytitle('{title}')/fields/addfield\"},item:{type:\"sp_list_item\",create:\"/getbytitle('{title}')/items\",get:\"/getbytitle('{title}')/items?$filter=Title eq '{itemTitle}'\",getAll:\"/getbytitle('{title}')/items\",getUpdateDeleteById:\"/getbytitle('{title}')/items({itemId})\",getOptions:{select:\"$select\",filter:{param:\"$filter\",and:\" and \",equals:\"{columnName} eq '{stringValue}'\",notEquals:\"{columnName} ne '{stringValue}'\",startsWith:\"startswith({columnName},'{stringValue}')\",substringOf:\"substringof('{stringValue}',{columnName})\"},order:{param:\"$orderby\",asc:\"{columnName} asc\",desc:\"{columnName} desc\"},top:\"$top\"},getColumn:\"/getbytitle('{title}')/items({itemId})/{columnName}\"}},sharepointFiles:{apiPrefix:\"/_api/\",apiPath:\"/_api/web\",blobResponseType:\"blob\",folder:{type:\"wiki_folder\",getByPath:\"/getfolderbyserverrelativeurl('{folderName}')\",add:\"/folders/add('{folderName}')\",delete:\"/folders/delete('{folderName}')\"},file:{type:\"wiki_file\",add:\"/getfolderbyserverrelativeurl('{folderName}')/files/add(url='{fileName}')\",getById:\"/getfilebyid('{id}')\",getByPath:\"/getfolderbyserverrelativeurl('{folderName}')/files('{fileName}')\",getContentById:\"/getfilebyid('{id}')/$value\",getContentByPath:\"/getfolderbyserverrelativeurl('{folderName}')/files('{fileName}')/$value\",recycle:\"/getfilebyid('{id}')/recycle\",getFileListItem:\"/getfilebyid('{id}')/ListItemAllFields\",v2:{getDrives:\"/_api/v2.0/drives\",getDriveFilesFiltered:\"/_api/v2.0/drives/{drive}/root:/{path}:/children?filter=startswith(name, '{fileNamePrefix}')&$expand=thumbnails\"}}},meetingWiki:{setPermissions:{type:\"meetingWiki\",get:\"/meetingWiki/grantAccessToListForUsers\"}},sharepoint:{validateSiteUrl:{type:\"site_url\",get:\"/sharepoint/validateSiteUrl?url={pageUrl}\"},documentLibrariesUrl:{type:\"document_libraries\",get:\"/sharepoint/documentLibraries?siteUrl={siteUrl}\"},relevantSitesUrl:{type:\"relevant_sites\",get:\"/sharepoint/sites/feed\"},getSiteInfo:{type:\"site_info\",get:\"/sharepoint/sites?pageUrl={pageUrl}\"}},webhook:{outgoingWebhookClientType:\"outgoing-webhook-client\",teamWebhooks:{type:\"team_webhooks\",get:\"/outgoingwebhooks/{teamId}/teamOutgoingWebhooks\",set:\"/outgoingwebhooks/{teamId}/teamOutgoingWebhookUpdate\",delete:\"/outgoingwebhooks/{teamId}/{webhookId}/teamOutgoingWebhookDelete\"}},userEvSettings:{type:\"userEV_settings\",post:\"users/useraggregatesettings\"},vsts:{createWorkItem:\"/vsts/createWorkItemV2/{workItemType}\",createAttachment:\"/vsts/createAttachmentV2?filename={filename}\"},voiceSettings:{type:\"voice_settings\",get:\"/users/voicesettings\",update:\"/usersettings/clientPreference\"},whiteboardPolicy:{type:\"whiteboard_policy\",get:\"/api/{version}/tenant/settings\"},voicemail:{attachmentApiPath:\"/me/messages/{messageId}/attachments\",attachmentType:\"voicemail_attachment\",deleteApiPath:\"/me/messages/{messageId}/move\",deleteType:\"voicemail_delete\",listApiPath:\"/me/mailfolders/voicemail/messages?$expand=SingleValueExtendedProperties($filter=PropertyId eq '\"+this.pidTagVoiceMessageDurationId+\"' or PropertyId eq '\"+this.voiceMessageConfidenceLevel+\"' or PropertyId eq '\"+this.voiceMessageTranscription+\"')&$top=30&$select=From,Body,IsRead,Id,ReceivedDateTime\",listType:\"voicemail_list\",readUnreadApiPath:\"/me/messages/{messageId}\",readUnreadType:\"voicemail_patch\",statusApiPath:\"/me/mailfolders/voicemail\",statusType:\"voicemail_status\"},meetingLocation:{endpoint:\"https://substrate.office.com/Scheduling/api/v1.0/me/findmeetinglocations\",type:\"meeting_location_retrieve\",roomMaxCandidatesProperty:\"MaxCandidates\",conferenceRoomsOnly:\"ConferenceRoomsOnly\",locationProvider:\"LocationProvider\",queryConstraint:\"QueryConstraint\",query:\"Query\",directory:\"Directory\",directoryPlusRelevance:\"80\",fuzzyLevel:\"FuzzyLevel\",low:\"low\",high:\"high\"},people:{listType:\"people_list\",warmUpType:\"warm_up\",list:\"/api/v1/suggestions?scenario=\"},aadUsers:{listType:\"people_list\"},teamsMeetingConfiguration:{type:\"teams_meeting_configuration\",get:\"/me/settings/meetingConfiguration\"},teamsUpgradePolicy:{type:\"teams_upgrade_policy\",get:\"/me/settings/teamsupgrade\"},teamsUpgradePolicyV2:{type:\"teams_upgrade_policyV2\",get:\"/me/settings/teamsupgradev2\"},teamsUpdateManagement:{type:\"teams_update_management\",get:\"/me/settings/teamsUpdateManagement\"},cmsService:{type:\"cmsService\"},cortana:{settings:{type:\"cortana\",get:\"/me/settings/cortana\"},profilePicPathFormat:\"/users/{upn}/profilepicturev2?displayname={displayname}\"},manageTenant:{type:\"manage_tenant\",getUsers:\"/users?top={top}\",getAdmins:\"/users/admins\",updateTenantUserRole:\"/users/{userId}/tenantRole/{role}\",deleteTenantUser:\"/users/{userId}\",membersCanInvite:{get:\"/tenant/membersCanInvite\",put:\"/tenant/membersCanInvite?value={value}\"}},manageQuota:{type:\"manage_quota\",getUserQuota:\"/users/storageUsed\",getTenantQuota:\"/tenant/storageUsed\"},targeting:{tags:{type:\"tags\",list:\"teams/{teamId}/tags\",rename:\"teams/{teamId}/tags/{tagId}\"},members:{type:\"members\",get:\"teams/{teamId}/tags/{tagId}/members\"},memberTags:{type:\"member_tags\",list:\"teams/{teamId}/memberTags/?action=get\",add:\"teams/{teamId}/memberTags/?action=add\",delete:\"teams/{teamId}/memberTags/?action=delete\"},tenantSettings:{type:\"tenant_settings\",get:\"teams/users/me/tenantTagSettings\"},teamSettings:{type:\"team_settings\",get:\"teams/{teamId}/tagSettings\",update:\"teams/{teamId}/tagSettings\"},tagCards:{type:\"tag_cards\",getAll:\"teams/{teamId}/tagCards\",get:\"teams/{teamId}/tagCards/{tagId}\"},teamsTagCards:{type:\"teams_tag_cards\",get:\"teams/users/me/teams/tagCards/?pageSize={pageSize}\"}},tas:{type:\"TeamOwnerAnalytics\",teamsUsage:\"teams/activity/list?\",teamsUsageByTeam:\"teams/{teamId}/activity/timeseries?\"},userAppPolicy:{get:\"/me/settings/appPolicy\"},canManageLobApps:{get:\"/me/settings/canManageLobApps\"}},this.fileExtensions={access:[\"accdb\"],audio:[\"wav\"],calendar:[],contact:[],excel:[\"xlsx\",\"xls\"],folder:[\"folder\"],html:[\"html\"],lync:[],msg:[],onenote:[\"one\"],pdf:[\"pdf\"],picture:[\"jpg\",\"jpeg\",\"png\",\"gif\",\"bmp\"],profilePictureExtensions:\".jpg,.jpeg,.png,.gif\",profilePictureAccept:\"image/jpeg,image/png,image/gif\",powerpoint:[\"ppt\",\"pptx\",\"potm\"],project:[\"mpp\"],publisher:[\"pub\"],svg:[\"svg\"],task:[\"\"],txt:[\"txt\"],video:[\"mpg\",\"mpeg\",\"avi\",\"wmv\",\"mov\"],visio:[\"vsd\",\"vsdx\",\"vsdm\"],word:[\"docx\",\"doc\"],zip:[\"zip\"]},this.css={fonts:{fontBold:\"app-font-base-bold\"},chatMeetupPane:{mentionsDropdown:\"ts-mentions-search-dropdown-meetup-pane\"},fileIcons:{access:\"ts-access\",calendar:\"ts-cal\",contact:\"ts-contact\",excel:\"ts-excel\",folder:\"ts-folder\",generic:\"ts-generic\",irm_msg:\"ts-irm_msg\",picture:\"ts-jpg\",lync:\"ts-lync\",video:\"ts-mpg\",msg:\"ts-msg\",onenote:\"ts-onenote\",pdf:\"ts-pdf\",powerpoint:\"ts-powerpoint\",project:\"ts-project\",publisher:\"ts-publisher\",task:\"ts-task\",txt:\"ts-txt\",visio:\"ts-visio\",word:\"ts-word\",audio:\"ts-wv\",zip:\"ts-zip\"}},this.domain={maxDomainNameLength:255},this.svgs={channelIcon:\"svg/icons-channel-icon.html\",settingsIcon:\"svg/icons-settings.html\",appsIcon:\"svg/icons-apps.html\",addParticipant:\"svg/icons-add-participant.html\",rosterIcon:\"svg/icons-roster.html\",tabIcon:\"svg/icons-tab-badge.html\",followStatus:\"svg/icons-status-follow.html\",unfollowStatus:\"svg/icons-status-unfollow.html\",appOffline:\"svg/illustrations/illustration-dog-with-cord.html\"},this.teams={header:{dropDownMenuAddChannel:\"addChannel\",dropDownMenuAddMember:\"addMember\",dropDownMenuExtensions:\"extensions\",dropDownMenuConnectors:\"connectors\",dropDownMenuDeleteGroup:\"deleteGroup\",dropDownMenuLeaveGroup:\"leaveGroup\",dropDownMenuEditGroup:\"editGroup\",dropDownMenuEditCurrentTab:\"editCurrentTab\",dropDownMenuDeleteCurrentTab:\"deleteCurrentTab\",dropDownMenuGetChannelEmail:\"getChannelEmail\",dropDownMenuGetChannelLink:\"getChannelLink\"},invalidStartDisplayNameRegEx:/(^[_\\.~#%&\\*\\{\\}\\/\\\\\\:\\<\\>\\?\\+\\|\\\"])/m,invalidDisplayNameRegEx:/(^[_\\.])|[~#%&\\*\\{\\}\\/\\\\\\:\\<\\>\\?\\+\\|\\\"]|(\\.\\.+)|(\\.$)/m,settings:{maxAddTeamMembersBatch:25,maxAddTeamMembersParallelCalls:1,mtSyncMemberBatchSize:100,maxTeamDescriptionLength:1024,maxTeamNameLength:256,maxTeamOwners:100,defaultTeamVisiblity:\"private\",expandDLMembersNoWarningLimit:25,createTopic:\"createTopic\",updateTopic:\"updateTopic\",deleteTopic:\"deleteTopic\",createPrivateSpace:\"createPrivateSpace\",createTab:\"createTab\",deleteTab:\"deleteTab\",createIntegration:\"createIntegration\",updateIntegration:\"updateIntegration\",deleteIntegration:\"deleteIntegration\",guardianAssignmentEmail:\"guardianAssignmentEmail\",teamMention:\"teamMention\",channelMention:\"channelMention\",giphyEnabled:\"giphyEnabled\",giphyRating:\"giphyRating\",giphyPlayDuration:15e3,stickersEnabled:\"stickersEnabled\",customMemesEnabled:\"customMemesEnabled\",teamMemesEnabled:\"teamMemesEnabled\",ownerSection:\"ownerSection\",collabLock:\"collabLock\",section:\"section_\",editEnabled:\"editEnabled\",deleteEnabled:\"deleteEnabled\",adminDeleteEnabled:\"adminDeleteEnabled\",messageThreading:\"messageThreading\",installApp:\"installApp\",uninstallApp:\"uninstallApp\",uploadCustomApp:\"uploadCustomApp\",channelPostPermissions:\"channelPostPermissions\",allowMemberReplies:\"allowMemberReplies\",allowMemberPinPosts:\"allowMemberPinPosts\",allowBotsPosts:\"allowBotsPosts\",allowConnectorsPosts:\"allowConnectorsPosts\",moderatorMriList:\"moderatorMriList\",maxChannelModerators:10,generalChannelSetting:\"generalChannelSetting\"},errorMessages:{FailedMailBoxProvision:\"We ran into a problem while creating this group.Please try again with a different name\",UnifiedGroupErrorInvalidOwnerId:\"The group couldn't be created because the specified owner SMTP address is invalid. Please try again with another address.\",UnifiedGroupErrorAADAuthorizationRequestDenied:\"The group couldn't be created. Your email admin hasn't given you permission to create a new group.\",UnifiedGroupErrorAADRequestThrottledTemporarily:\"Something went wrong and the group couldn't be created. Please try again later.\",UnifiedGroupErrorQuota:\"The group couldn't be created because the limit for the number of groups has been reached. This could be the limit for the number of groups created by you, or within your organization.\",UnifiedGroupErrorCreationDisabled:\"Your email admin hasn't granted you permission to create groups.\",UnifiedGroupErrorAlreadyCreatedBySomeoneElse:\"The group ID you've requested is already taken. Please try a different group ID.\",ErrorUnifiedGroupNameContainBlockedWords:\"The group name contains a word, which isn't allowed in group names in your organization. Please rename your group.\",ErrorUnifiedGroupAliasContainsBlockedWords:\"The group ID contains a word which isn't allowed in a group ID in your organization. Please change your group ID.\",ErrorUnifiedGroupNameIsInvalid:\"The group name you specified isn't valid. Please make sure the length of the name is under 256 characters and that it doesn't include spaces at the end.\",default:\"We ran into a problem creating this group. Some features may not be available.\",LeaveTeamWithPrivateChannels:\"LeaveTeamOnTeamWithPrivateChannelNotSupported\",LastAdminInTeam:\"OperationDeniedAsMemberIsLastAdminInTeam\",RemoveFromTeamFailedAsUserIsLastOwnerOfPrivateChannel:\"RemoveFromTeamFailedAsUserIsLastOwnerOfPrivateChannel\",DeleteTeamWithPrivateChannels:\"DeleteTeamWithPrivateChannelNotSupported\",ArchiveTeamWithPrivateChannelNotSupported:\"ArchiveTeamWithPrivateChannelNotSupported\"},validateTeamNameTarget:{displayName:\"displayname\",mailNickName:\"mailnickname\",unknown:\"unknwon\"},lastVisitedChannelStorageKey:\"lastVisitedChannel\",accessTypeIcon:{type:{public:\"public\",private:\"private\",tenantWide:\"tenant-wide\"}},visibility:{private:\"private\",hiddenMembership:\"hiddenMembership\",public:\"public\",orgwide:\"orgwide\"},archiveOperations:{archiveTeam:\"archiveTeam\",restoreTeam:\"restoreTeam\"},discoverability:{discoverable:\"discoverable\",notDiscoverable:\"notDiscoverable\"}},this.channels={invalidBeginPatterns:/(^_)|(^\\.)/m,invalidCharactersPatterns:/[~#%&\\*\\{\\}\\/\\\\\\:\\<\\>\\?\\+\\|\\'\"]|(\\.\\.+)/m,invalidEndPatterns:/(\\.$)/m,defaultChannelName:\"General\",actionMenuItem:{addFavorite:\"favoriteChannel\",removeFavorite:\"unfavoriteChannel\",pinChannel:\"pinChannel\",unpinChannel:\"unpinChannel\",manageChannel:\"manageChannel\",addMember:\"addChannelMember\",editChannel:\"editChannel\",manageConnectors:\"manageChannelConnectors\",getChannelMail:\"getChannelMail\",getLinkToChannel:\"getLinkToChannel\",deleteChannel:\"deleteChannel\",followChannel:\"followChannel\",unfollowChannel:\"unfollowChannel\",leaveChannel:\"leaveChannel\",notifications:\"notifications\",showOwners:\"showOwners\"},header:{dropDownMenuFavorite:\"favoriteChannel\",dropDownMenuEditChannel:\"editChannel\",dropDownMenuDeleteChannel:\"deleteChannel\",dropDownMenuLeaveChannel:\"leaveChannel\",dropDownMenuExtensions:\"extensions\",dropDownMenuConnectors:\"connectors\",dropDownMenuEditCurrentTab:\"editCurrentTab\",dropDownMenuDeleteCurrentTab:\"deleteCurrentTab\",dropDownMenuOpenInSharePoint:\"openInSharePoint\",dropDownMenuFollowChannel:\"followChannel\",dropDownMenuUnFollowChannel:\"unfollowChannel\",dropDownMenuFavoriteChannel:\"favoriteChannel\",dropDownMenuUnFavoriteChannel:\"unfavoriteChannel\"},errorMessages:{delete:\"There was an error deleting the channel.\",rename:\"There was an error renaming the channel.\",invalidChannelName:\"Special characters are not allowed\",LastAdminInChannel:\"OperationDeniedAsMemberIsLastAdminInChannel\",unableToFindChannel:\"Couldn't find team and channel for the channel\",SiteAlreadyInProvisioningState:\"SiteAlreadyInProvisioningState\"},settings:{maxChannelNameLength:50,maxChannelDescriptionLength:1024},types:{normal:\"\",private:\"private\",public:\"public\"}},this.chats={header:{dropdownMenuPinChat:\"dropdownMenuPinChat\",dropdownMenuUnPinChat:\"dropdownMenuUnPinChat\",dropdownMenuFavoriteChat:\"dropdownMenuFavoriteChat\",dropdownMenuMuteChat:\"dropdownMenuMuteChat\",dropdownMenuUnMuteChat:\"dropdownUnMenuMuteChat\",dropdownMenuHideChat:\"dropdownMenuHideChat\",dropdownMenuUnHideChat:\"dropdownMenuUnHideChat\",dropdownMenuEditGroupChatName:\"dropdownMenuEditGroupChatName\",dropdownMenuLeaveChat:\"dropDownMenuLeaveChat\",dropdownMenuManageApps:\"dropdownMenuManageApps\",dropdownMenuFollowStatus:\"dropdownMenuFollowStatus\",dropdownMenuUnFollowStatus:\"dropdownMenuUnFollowStatus\",dropdownMenuBlockBotChat:\"dropdownMenuBlockBotChat\",dropdownMenuUnblockBotChat:\"dropdownMenuUnblockBotChat\"}},this.teamTemplating={clientType:\"team_templating\",statuses:{inProgress:\"InProgress\",success:\"Success\",error:\"Error\"},scenarios:{initialRequest:{name:\"onboarding_cloneteam_initialrequest\",markers:{initialRequestCompleted:\"initialrequest_completed\"}},newClient:{name:\"onboarding_cloneteam_newclient\"}},errorCodes:{templateProvisioningRequestNotFound:\"TemplateProvisioningRequestNotFound\"}},this.pictureLoad={defaultImageSvg:\"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHJlY3QgZmlsbD0iIzk0OTQ5NCIgeD0iMCIgeT0iMCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48L3JlY3Q+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjMsMTguNjI1djAuNTc4MTI1YzAsMC45MTY5OTIyLTAuNDM3NSwxLjY3NzczNDQtMS4zMTI1LDIuMjgxMjVjLTAuNzE0ODQzOCwwLjQ5MDIzNDQtMS42NzE4NzUsMC44NTc0MjE5LTIuODc1LDEuMTAxNTYyNUMxNy44OTU1MDc4LDIyLjc3OTI5NjksMTYuOTU4MDA3OCwyMi44NzUsMTYsMjIuODc1Yy0wLjY3NzczNDQsMC0xLjM1MTU2MjUtMC4wNTE3NTc4LTIuMDIzNDM3NS0wLjE1NjI1Yy0wLjg3NS0wLjEzNDc2NTYtMS42NDM1NTQ3LTAuMzI4MTI1LTIuMzA0Njg3NS0wLjU3ODEyNWMtMC44MDI3MzQ0LTAuMjk2ODc1LTEuNDI5Njg3NS0wLjY3MTg3NS0xLjg4MjgxMjUtMS4xMjVDOS4yNjI2OTUzLDIwLjQ5MDIzNDQsOSwxOS44ODU3NDIyLDksMTkuMjAzMTI1VjE4LjYyNWMwLTAuMTM1MjUzOSwwLjA0ODgyODEtMC4yNTI0NDE0LDAuMTQ4NDM3NS0wLjM1MTU2MjVDOS4yNDcwNzAzLDE4LjE3NDgwNDcsOS4zNjQyNTc4LDE4LjEyNSw5LjUsMTguMTI1aDEzYzAuMTM0NzY1NiwwLDAuMjUxOTUzMSwwLjA0OTgwNDcsMC4zNTE1NjI1LDAuMTQ4NDM3NUMyMi45NDkyMTg4LDE4LjM3MjU1ODYsMjMsMTguNDg5NzQ2MSwyMywxOC42MjV6IE0yMiwxOS4xMjVIMTBjMCwwLjUyNjM2NzIsMC4yMzYzMjgxLDAuOTg3MzA0NywwLjcxMDkzNzUsMS4zODI4MTI1YzAuMzg0NzY1NiwwLjMyODEyNSwwLjk0MjM4MjgsMC42MDc0MjE5LDEuNjcxODc1LDAuODM1OTM3NWMwLjU5Mzc1LDAuMTg3NSwxLjI1NDg4MjgsMC4zMjYxNzE5LDEuOTg0Mzc1LDAuNDE0MDYyNUMxNC45OTcwNzAzLDIxLjgzNTkzNzUsMTUuNTQxMDE1NiwyMS44NzUsMTYsMjEuODc1YzAuNzY1NjI1LDAsMS41MzEyNS0wLjA2NzM4MjgsMi4yOTY4NzUtMC4yMDMxMjVjMS4wNzgxMjUtMC4xOTIzODI4LDEuOTE3OTY4OC0wLjQ2NTgyMDMsMi41MjM0Mzc1LTAuODIwMzEyNUMyMS42MDU0Njg4LDIwLjM5ODQzNzUsMjIsMTkuODIzMjQyMiwyMiwxOS4xMjV6IE0xOS41LDEyLjYyNWMwLDAuNDc0MTIxMS0wLjA4OTg0MzgsMC45MjA4OTg0LTAuMjY5NTMxMiwxLjMzOTg0MzhjLTAuMTc5Njg3NSwwLjQxOTQzMzYtMC40MzM1OTM4LDAuNzkyOTY4OC0wLjc2MTcxODgsMS4xMjEwOTM4cy0wLjcwNjA1NDcsMC41ODM0OTYxLTEuMTMyODEyNSwwLjc2NTYyNUMxNi45MDgyMDMxLDE2LjAzNDE3OTcsMTYuNDYyODkwNiwxNi4xMjUsMTYsMTYuMTI1Yy0wLjQ2ODc1LDAtMC45MTQwNjI1LTAuMDkwODIwMy0xLjMzNTkzNzUtMC4yNzM0Mzc1Yy0wLjQyMTg3NS0wLjE4MjEyODktMC43OTY4NzUtMC40Mzc1LTEuMTI1LTAuNzY1NjI1cy0wLjU4Mzk4NDQtMC43MDMxMjUtMC43NjU2MjUtMS4xMjVDMTIuNTkwODIwMywxMy41MzkwNjI1LDEyLjUsMTMuMDkzNzUsMTIuNSwxMi42MjVjMC0wLjQ2MzM3ODksMC4wOTA4MjAzLTAuOTA4NjkxNCwwLjI3MzQzNzUtMS4zMzU5Mzc1YzAuMTgxNjQwNi0wLjQyNjc1NzgsMC40Mzc1LTAuODA0Njg3NSwwLjc2NTYyNS0xLjEzMjgxMjVzMC43MDExNzE5LTAuNTgyMDMxMiwxLjEyMTA5MzgtMC43NjE3MTg4QzE1LjA3OTEwMTYsOS4yMTQ4NDM4LDE1LjUyNTM5MDYsOS4xMjUsMTYsOS4xMjVjMC40Njg3NSwwLDAuOTE2MDE1NiwwLjA5MTMwODYsMS4zNDM3NSwwLjI3MzQzNzVjMC40MjY3NTc4LDAuMTgyNjE3MiwwLjgwMTc1NzgsMC40MzUwNTg2LDEuMTI1LDAuNzU3ODEyNWMwLjMyMjI2NTYsMC4zMjMyNDIyLDAuNTc1MTk1MywwLjY5ODI0MjIsMC43NTc4MTI1LDEuMTI1QzE5LjQwODIwMzEsMTEuNzA4NDk2MSwxOS41LDEyLjE1NjI1LDE5LjUsMTIuNjI1eiBNMTguNSwxMi42MjVjMC0wLjMzMzAwNzgtMC4wNjU0Mjk3LTAuNjUzMzIwMy0wLjE5NTMxMjUtMC45NjA5Mzc1Yy0wLjEzMDg1OTQtMC4zMDcxMjg5LTAuMzEwNTQ2OS0wLjU3NTE5NTMtMC41MzkwNjI1LTAuODA0Njg3NWMtMC4yMjk0OTIyLTAuMjI5MDAzOS0wLjQ5ODA0NjktMC40MDg2OTE0LTAuODA0Njg3NS0wLjUzOTA2MjVDMTYuNjUzMzIwMywxMC4xOTA0Mjk3LDE2LjMzMzAwNzgsMTAuMTI1LDE2LDEwLjEyNWMtMC4zMzM5ODQ0LDAtMC42NTIzNDM4LDAuMDY1NDI5Ny0wLjk1NzAzMTIsMC4xOTUzMTI1Yy0wLjMwNDY4NzUsMC4xMzAzNzExLTAuNTcyMjY1NiwwLjMxMDA1ODYtMC44MDA3ODEyLDAuNTM5MDYyNWMtMC4yMjk0OTIyLDAuMjI5NDkyMi0wLjQxMDE1NjIsMC40OTc1NTg2LTAuNTQyOTY4OCwwLjgwNDY4NzVDMTMuNTY2NDA2MiwxMS45NzE2Nzk3LDEzLjUsMTIuMjkxOTkyMiwxMy41LDEyLjYyNWMwLDAuMzMzNDk2MSwwLjA2NDQ1MzEsMC42NTEzNjcyLDAuMTk1MzEyNSwwLjk1MzEyNWMwLjEyOTg4MjgsMC4zMDIyNDYxLDAuMzEyNSwwLjU3MDMxMjUsMC41NDY4NzUsMC44MDQ2ODc1czAuNTAxOTUzMSwwLjQxNjk5MjIsMC44MDQ2ODc1LDAuNTQ2ODc1QzE1LjM0ODYzMjgsMTUuMDYwMDU4NiwxNS42NjYwMTU2LDE1LjEyNSwxNiwxNS4xMjVjMC4zMzMwMDc4LDAsMC42NTMzMjAzLTAuMDY2NDA2MiwwLjk2MDkzNzUtMC4xOTkyMTg4YzAuMzA2NjQwNi0wLjEzMjgxMjUsMC41NzUxOTUzLTAuMzEzNDc2NiwwLjgwNDY4NzUtMC41NDI5Njg4YzAuMjI4NTE1Ni0wLjIyOTAwMzksMC40MDgyMDMxLTAuNDk2MDkzOCwwLjUzOTA2MjUtMC44MDA3ODEyQzE4LjQzNDU3MDMsMTMuMjc3MzQzOCwxOC41LDEyLjk1ODQ5NjEsMTguNSwxMi42MjV6Ii8+PC9nPjwvc3ZnPg==\",defaultGroupImageSvg:\"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHJlY3QgZmlsbD0iIzk0OTQ5NCIgeD0iMCIgeT0iMCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48L3JlY3Q+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTAuNzYyLDEwLjE1NmMwLjI0MiwwLjEwNCwwLjQ1NywwLjI1LDAuNjQ1LDAuNDM4czAuMzMzLDAuNDAyLDAuNDM4LDAuNjQ1QzExLjk0OCwxMS40OCwxMiwxMS43MzQsMTIsMTINCglzLTAuMDUyLDAuNTItMC4xNTYsMC43NjJjLTAuMTA0LDAuMjQyLTAuMjUsMC40NTctMC40MzgsMC42NDVzLTAuNDAyLDAuMzMzLTAuNjQ1LDAuNDM4QzEwLjUyLDEzLjk0OCwxMC4yNjYsMTQsMTAsMTRzLTAuNTItMC4wNTItMC43NjItMC4xNTZjLTAuMjQyLTAuMTA0LTAuNDU3LTAuMjUtMC42NDUtMC40MzhzLTAuMzMzLTAuNDAyLTAuNDM4LTAuNjQ1QzguMDUyLDEyLjUyLDgsMTIuMjY2LDgsMTINCnMwLjA1Mi0wLjUyLDAuMTU2LTAuNzYyYzAuMTA0LTAuMjQyLDAuMjUtMC40NTcsMC40MzgtMC42NDVzMC40MDItMC4zMzMsMC42NDUtMC40MzhDOS40OCwxMC4wNTIsOS43MzQsMTAsMTAsMTANClMxMC41MiwxMC4wNTIsMTAuNzYyLDEwLjE1NnogTTExLjg1MiwxNS4xNDhDMTEuOTUsMTUuMjQ4LDEyLDE1LjM2NSwxMiwxNS41YzAsMC4xMzYtMC4wNSwwLjI1My0wLjE0OCwwLjM1Mg0KQzExLjc1MiwxNS45NTEsMTEuNjM1LDE2LDExLjUsMTZIOXYyLjk4NGMwLDAuMzM0LDAuMTYxLDAuNTg5LDAuNDg0LDAuNzY2YzAuMjUsMC4xNDYsMC41OTQsMC4yMzcsMS4wMzEsMC4yNzMNCmMwLjI0NSwwLjAyNiwwLjU3MywwLjAzOSwwLjk4NCwwLjAzOWMwLjEzNSwwLDAuMjUyLDAuMDUsMC4zNTIsMC4xNDhDMTEuOTUsMjAuMzExLDEyLDIwLjQyOCwxMiwyMC41NjINCmMwLDAuMTMxLTAuMDUsMC4yNDYtMC4xNDgsMC4zNDhjLTAuMDk5LDAuMTAyLTAuMjE2LDAuMTUyLTAuMzUyLDAuMTUySDExYy0wLjM0OSwwLTAuNjk4LTAuMDM2LTEuMDQ3LTAuMTA5DQpjLTAuMzQ5LTAuMDcyLTAuNjYyLTAuMTg1LTAuOTM4LTAuMzM2Yy0wLjMxOC0wLjE3Mi0wLjU2Ni0wLjM5My0wLjc0Ni0wLjY2NEM4LjA5LDE5LjY4Myw4LDE5LjM1OSw4LDE4Ljk4NFYxNWgzLjUNCkMxMS42MzUsMTUsMTEuNzUyLDE1LjA1LDExLjg1MiwxNS4xNDh6IE05LjMwNSwxMS4yOTdjLTAuMDk0LDAuMDk0LTAuMTY4LDAuMjAzLTAuMjIzLDAuMzI4UzksMTEuODc1LDksMTINCmMwLDAuMjcxLDAuMTAyLDAuNTAzLDAuMzA1LDAuNjk1QzkuNDk3LDEyLjg5OCw5LjcyOSwxMywxMCwxM2MwLjEyNSwwLDAuMjUtMC4wMjcsMC4zNzUtMC4wODJzMC4yMzQtMC4xMjksMC4zMjgtMC4yMjMNCkMxMC45MDEsMTIuNDk4LDExLDEyLjI2NiwxMSwxMmMwLTAuMTI1LTAuMDI2LTAuMjUtMC4wNzgtMC4zNzVjLTAuMDUyLTAuMTI1LTAuMTI1LTAuMjM0LTAuMjE5LTAuMzI4cy0wLjIwMy0wLjE2Ny0wLjMyOC0wLjIxOQ0KQzEwLjI1LDExLjAyNiwxMC4xMjUsMTEsMTAsMTFDOS43MzQsMTEsOS41MDIsMTEuMDk5LDkuMzA1LDExLjI5N3ogTTE5LDIwLjkzYzAsMC4zNzUtMC4wOSwwLjY5OC0wLjI3LDAuOTY5DQpjLTAuMTgsMC4yNzEtMC40MjYsMC40OS0wLjczOCwwLjY1NmMtMC4yODEsMC4xNTEtMC41OTcsMC4yNjQtMC45NDUsMC4zMzZDMTYuNjk3LDIyLjk2NCwxNi4zNDksMjMsMTYsMjMNCmMtMC4zNDQsMC0wLjY4OS0wLjAzNy0xLjAzNS0wLjExM2MtMC4zNDctMC4wNzUtMC42Ni0wLjE4OC0wLjk0MS0wLjM0Yy0wLjMxOC0wLjE2Ni0wLjU2OC0wLjM4NS0wLjc1LTAuNjU2DQpDMTMuMDkxLDIxLjYyLDEzLDIxLjMsMTMsMjAuOTNWMTRoNlYyMC45M3ogTTE2Ljc2Miw5LjE1NmMwLjI0MiwwLjEwNCwwLjQ1NywwLjI1LDAuNjQ1LDAuNDM4czAuMzMzLDAuNDAyLDAuNDM4LDAuNjQ1DQpDMTcuOTQ3LDEwLjQ4LDE4LDEwLjczNCwxOCwxMXMtMC4wNTMsMC41Mi0wLjE1NiwwLjc2MmMtMC4xMDQsMC4yNDItMC4yNSwwLjQ1Ny0wLjQzOCwwLjY0NXMtMC40MDIsMC4zMzMtMC42NDUsMC40MzgNCkMxNi41MiwxMi45NDgsMTYuMjY2LDEzLDE2LDEzcy0wLjUyLTAuMDUyLTAuNzYyLTAuMTU2Yy0wLjI0Mi0wLjEwNC0wLjQ1Ny0wLjI1LTAuNjQ1LTAuNDM4cy0wLjMzMy0wLjQwMi0wLjQzOC0wLjY0NQ0KQzE0LjA1MiwxMS41MiwxNCwxMS4yNjYsMTQsMTFzMC4wNTItMC41MiwwLjE1Ni0wLjc2MmMwLjEwNC0wLjI0MiwwLjI1LTAuNDU3LDAuNDM4LTAuNjQ1czAuNDAyLTAuMzMzLDAuNjQ1LTAuNDM4DQpDMTUuNDgsOS4wNTIsMTUuNzM0LDksMTYsOVMxNi41Miw5LjA1MiwxNi43NjIsOS4xNTZ6IE0xNCwxNXY1LjkzYzAsMC40MDYsMC4yNSwwLjY5OCwwLjc1LDAuODc1QzE1LjA4OCwyMS45MzYsMTUuNTA1LDIyLDE2LDIyDQpjMC40OTQsMCwwLjkxNC0wLjA2NCwxLjI1OC0wLjE5NUMxNy43NTIsMjEuNjIzLDE4LDIxLjMzMSwxOCwyMC45M1YxNUgxNHogTTE1LjMwNSwxMC4yOTdjLTAuMDk0LDAuMDk0LTAuMTY4LDAuMjAzLTAuMjIzLDAuMzI4DQpTMTUsMTAuODc1LDE1LDExYzAsMC4yNzEsMC4xMDIsMC41MDMsMC4zMDUsMC42OTVDMTUuNDk3LDExLjg5OCwxNS43MjksMTIsMTYsMTJjMC4xMjUsMCwwLjI1LTAuMDI3LDAuMzc1LTAuMDgyDQpzMC4yMzQtMC4xMjksMC4zMjgtMC4yMjNDMTYuOSwxMS40OTgsMTcsMTEuMjY2LDE3LDExYzAtMC4xMjUtMC4wMjYtMC4yNS0wLjA3OC0wLjM3NWMtMC4wNTMtMC4xMjUtMC4xMjUtMC4yMzQtMC4yMTktMC4zMjgNCnMtMC4yMDMtMC4xNjctMC4zMjgtMC4yMTlDMTYuMjUsMTAuMDI2LDE2LjEyNSwxMCwxNiwxMEMxNS43MzQsMTAsMTUuNTAyLDEwLjA5OSwxNS4zMDUsMTAuMjk3eiBNMjIuNzYyLDEwLjE1Ng0KYzAuMjQyLDAuMTA0LDAuNDU3LDAuMjUsMC42NDUsMC40MzhzMC4zMzMsMC40MDIsMC40MzgsMC42NDVDMjMuOTQ3LDExLjQ4LDI0LDExLjczNCwyNCwxMnMtMC4wNTMsMC41Mi0wLjE1NiwwLjc2Mg0KYy0wLjEwNCwwLjI0Mi0wLjI1LDAuNDU3LTAuNDM4LDAuNjQ1cy0wLjQwMiwwLjMzMy0wLjY0NSwwLjQzOEMyMi41MiwxMy45NDgsMjIuMjY2LDE0LDIyLDE0cy0wLjUyLTAuMDUyLTAuNzYyLTAuMTU2DQpjLTAuMjQyLTAuMTA0LTAuNDU3LTAuMjUtMC42NDUtMC40MzhzLTAuMzM0LTAuNDAyLTAuNDM4LTAuNjQ1QzIwLjA1MiwxMi41MiwyMCwxMi4yNjYsMjAsMTJzMC4wNTItMC41MiwwLjE1Ni0wLjc2Mg0KYzAuMTA0LTAuMjQyLDAuMjUtMC40NTcsMC40MzgtMC42NDVzMC40MDItMC4zMzMsMC42NDUtMC40MzhDMjEuNDgsMTAuMDUyLDIxLjczNCwxMCwyMiwxMFMyMi41MiwxMC4wNTIsMjIuNzYyLDEwLjE1NnogTTI0LDE4Ljk4NA0KYzAsMC4zNzUtMC4wOSwwLjY5OC0wLjI3LDAuOTY5Yy0wLjE4LDAuMjcxLTAuNDI2LDAuNDkyLTAuNzM4LDAuNjY0Yy0wLjI4MSwwLjE1MS0wLjU5NywwLjI2NC0wLjk0NSwwLjMzNg0KYy0wLjM1LDAuMDczLTAuNjk4LDAuMTA5LTEuMDQ3LDAuMTA5aC0wLjVjLTAuMTM2LDAtMC4yNTMtMC4wNTEtMC4zNTItMC4xNTJDMjAuMDQ5LDIwLjgwOSwyMCwyMC42OTMsMjAsMjAuNTYyDQpjMC0wLjEzNSwwLjA0OS0wLjI1MiwwLjE0OC0wLjM1MmMwLjA5OS0wLjA5OSwwLjIxNi0wLjE0OCwwLjM1Mi0wLjE0OGMwLjQxMSwwLDAuNzQyLTAuMDEzLDAuOTkyLTAuMDM5DQpjMC40MzItMC4wMzYsMC43NzUtMC4xMjcsMS4wMzEtMC4yNzNDMjIuODQxLDE5LjU3MywyMywxOS4zMTgsMjMsMTguOTg0VjE2aC0yLjVjLTAuMTM2LDAtMC4yNTMtMC4wNDktMC4zNTItMC4xNDgNCkMyMC4wNDksMTUuNzUzLDIwLDE1LjYzNiwyMCwxNS41YzAtMC4xMzUsMC4wNDktMC4yNTIsMC4xNDgtMC4zNTJDMjAuMjQ3LDE1LjA1LDIwLjM2NCwxNSwyMC41LDE1SDI0VjE4Ljk4NHogTTIxLjMwNSwxMS4yOTcNCmMtMC4wOTQsMC4wOTQtMC4xNjgsMC4yMDMtMC4yMjMsMC4zMjhTMjEsMTEuODc1LDIxLDEyYzAsMC4yNzEsMC4xMDIsMC41MDMsMC4zMDUsMC42OTVDMjEuNDk3LDEyLjg5OCwyMS43MjksMTMsMjIsMTMNCmMwLjEyNSwwLDAuMjUtMC4wMjcsMC4zNzUtMC4wODJzMC4yMzQtMC4xMjksMC4zMjgtMC4yMjNDMjIuOSwxMi40OTgsMjMsMTIuMjY2LDIzLDEyYzAtMC4xMjUtMC4wMjYtMC4yNS0wLjA3OC0wLjM3NQ0KYy0wLjA1My0wLjEyNS0wLjEyNS0wLjIzNC0wLjIxOS0wLjMyOHMtMC4yMDMtMC4xNjctMC4zMjgtMC4yMTlDMjIuMjUsMTEuMDI2LDIyLjEyNSwxMSwyMiwxMQ0KQzIxLjczNCwxMSwyMS41MDIsMTEuMDk5LDIxLjMwNSwxMS4yOTd6Ii8+PC9nPjwvc3ZnPg==\",defaultPstnImageSvg:\"PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiICAgICByb2xlPSJpbWciICAgICBjbGFzcz0iYXBwLXN2ZyBpY29ucy1jYWxsLXBzdG4iICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgICBhcmlhLWxhYmVsbGVkYnk9Imljb25zLWNhbGwtcHN0biI+ICA8dGl0bGUgaWQ9Imljb25zLWNhbGwtcHN0biI+PC90aXRsZT4gIDxwYXRoIHJvbGU9InByZXNlbnRhdGlvbiIgICAgICAgIHN0eWxlPSJmaWxsOiAjZmZmOyIgICAgICAgIGQ9Ik0xNSw5YzAuMjczOCwwLDAuNTIzNCwwLjA1MDcsMC43NjE3LDAuMTU0MmMwLjI1MDMsMC4xMDkzLDAuNDYyNCwwLjI1MjYsMC42NDY4LDAuNDM2MyAgICAgICAgICAgYzAuMTg0NSwwLjE4NDgsMC4zMjc3LDAuMzk2OSwwLjQzNjcsMC42NDYyQzE2Ljk0OTMsMTAuNDc2NiwxNywxMC43MjYyLDE3LDExcy0wLjA1MDcsMC41MjM0LTAuMTU0MSwwLjc2MTYgICAgICAgICAgIGMtMC4xMDk4LDAuMjUxNS0wLjI1MjgsMC40NjMyLTAuNDM1OCwwLjY0NjNjLTAuMTg2NSwwLjE4NTktMC4zOTgzLDAuMzI5LTAuNjQ2NywwLjQzNzJDMTUuNTIzNCwxMi45NDkzLDE1LjI3MzgsMTMsMTUsMTMgICAgICAgICAgIGMtMC4yNzQsMC0wLjUyMzYtMC4wNTA2LTAuNzYzMy0wLjE1NDljLTAuMjQ5My0wLjEwODMtMC40NjA1LTAuMjUxLTAuNjQ2Mi0wLjQzNjdjLTAuMTg0Ni0wLjE4NDMtMC4zMjcxLTAuMzk1My0wLjQzNi0wLjY0NiAgICAgICAgICAgQzEzLjA1MDUsMTEuNTIzOCwxMywxMS4yNzQ0LDEzLDExczAuMDUwNS0wLjUyMzgsMC4xNTQ3LTAuNzYyOWMwLjEwODYtMC4yNDk3LDAuMjUxNC0wLjQ2MTEsMC40MzYzLTAuNjQ2ICAgICAgICAgICBjMC4xODQ3LTAuMTg0NywwLjM5NjEtMC4zMjc1LDAuNjQ2LTAuNDM2M0MxNC40NzY0LDkuMDUwNiwxNC43MjYsOSwxNSw5IE0xNSw4Yy0wLjQxMSwwLTAuNzk4MSwwLjA3OTUtMS4xNjE4LDAuMjM3NyAgICAgICAgICAgYy0wLjM2NDEsMC4xNTg2LTAuNjgyMiwwLjM3NDItMC45NTQyLDAuNjQ2MmMtMC4yNzI1LDAuMjcyNS0wLjQ4OCwwLjU5MDUtMC42NDYyLDAuOTU0MkMxMi4wNzkxLDEwLjIwMjMsMTIsMTAuNTg5LDEyLDExICAgICAgICAgICBzMC4wNzkxLDAuNzk3NywwLjIzNzcsMS4xNjE4YzAuMTU4MiwwLjM2NDEsMC4zNzM4LDAuNjgyMiwwLjY0NjIsMC45NTQyYzAuMjcyLDAuMjcyLDAuNTkwMSwwLjQ4OCwwLjk1NDIsMC42NDYyICAgICAgICAgICBDMTQuMjAxOSwxMy45MjA1LDE0LjU4OSwxNCwxNSwxNGMwLjQxMDYsMCwwLjc5NzctMC4wNzk1LDEuMTYxOC0wLjIzNzdjMC4zNjMzLTAuMTU4MiwwLjY4MTQtMC4zNzQyLDAuOTU0Mi0wLjY0NjIgICAgICAgICAgIGMwLjI3Mi0wLjI3MiwwLjQ4NzItMC41OTAxLDAuNjQ2Mi0wLjk1NDJDMTcuOTIwNSwxMS43OTc3LDE4LDExLjQxMSwxOCwxMXMtMC4wNzk1LTAuNzk3Ny0wLjIzNzctMS4xNjE4ICAgICAgICAgICBjLTAuMTU5LTAuMzYzNy0wLjM3NDItMC42ODE4LTAuNjQ2Mi0wLjk1NDJjLTAuMjcyOS0wLjI3Mi0wLjU5MS0wLjQ4NzYtMC45NTQyLTAuNjQ2MkMxNS43OTc3LDguMDc5NSwxNS40MTA2LDgsMTUsOEwxNSw4eiI+ICA8L3BhdGg+ICA8cGF0aCByb2xlPSJwcmVzZW50YXRpb24iICAgICAgc3R5bGU9ImZpbGw6ICNmZmY7IiAgICAgIGQ9Ik0xNy41MzUyLDI0Yy0wLjQ4NDQsMC0wLjk2NjMtMC4yNDgtMS4zNjkxLTAuNzE1OGMtMC41Nzg2LTAuNjcwOS0wLjU1ODYtMS4zMTg0LTAuNDM5OS0xLjc0MzIgICAgICAgICBjMC4xMjQ1LTAuNDQ0MywwLjQ5MzItMC44NDA4LDAuODYwNC0xLjIwOWMwLjQxMTEtMC40MDkyLDAuOTIyNC0wLjc0NTEsMS4xOTA5LTAuOTA5MmMwLjIzMTQtMC4xNDI2LDAuNTA0OS0wLjE3OTcsMC43Njc2LTAuMTEwNCAgICAgICAgIGwwLjY2MzEsMC4xNzA5YzAsMCwxLjIxOTctMS44NTM1LDEuMzM1OS0yLjA1MThjLTAuMDk2Ny0wLjE0NjUtMC40NTktMC42ODctMC40NTktMC42ODc1ICAgICAgICAgYy0wLjEzMjgtMC4yMDA3LTAuMTg4NS0wLjQyNjgtMC4xNjMxLTAuNjU3N2MwLjAyOTMtMC4yNzY0LDAuMTExMy0wLjgyMzIsMC4zMjUyLTEuMzY2N2MwLjE1ODItMC40MDMzLDAuMjk5OC0wLjY2NywwLjUwMjktMC45NDA5ICAgICAgICAgYzAuMzczLTAuNTA5MywxLjAyOTMtMC43MzU0LDEuNzYwNy0wLjYwMDFjMS4zMDU3LDAuMjM4OCwxLjQ3NTYsMS4wMjg4LDEuNDg4MywxLjM1NzRjMC4wMjA1LDAuNTQyLTAuMTk0MywzLjIzNjMtMS41NjY0LDUuNTY2NCAgICAgICAgIGMtMS42OTM0LDIuODczLTQuMTc1OCwzLjczNzMtNC40NTMxLDMuODI2MkMxNy44MzIsMjMuOTc2NiwxNy42ODM2LDI0LDE3LjUzNTIsMjR6IE0xOC4yOTM5LDIwLjI4MDMgICAgICAgICBjLTAuMjI2NiwwLjEzNjctMC42NjMxLDAuNDIyOS0xLDAuNzU5OGMtMC4xODg1LDAuMTg4NS0wLjU0MDUsMC41NC0wLjYwNSwwLjc3MDVjLTAuMDQ5OCwwLjE3NzctMC4wNzk2LDAuNDU3LDAuMjM0OSwwLjgyMTNsMCwwICAgICAgICAgYzAuMTgwNywwLjIxLDAuNDY0OCwwLjQzNTUsMC43NDksMC4zNDU3YzAuODczLTAuMjgwMywyLjY3NTgtMS4zMDg2LDMuODk4NC0zLjM4MjhjMS4yNTU5LTIuMTMyOCwxLjQ0MzQtNC42MjAxLDEuNDI3Ny01LjAyMTUgICAgICAgICBjLTAuMDA5OC0wLjI2OTUtMC41MTM3LTAuMzgyOC0wLjY2OC0wLjQxMTFjLTAuMzQ5Ni0wLjA2NTQtMC42MzE4LDAuMDEyNy0wLjc3NzMsMC4yMTA0Yy0wLjE1MTQsMC4yMDQxLTAuMjQ5LDAuMzkwNi0wLjM3NywwLjcxMzkgICAgICAgICBjLTAuMTY5OSwwLjQzMzEtMC4yMzYzLDAuODc5NC0wLjI2MDcsMS4xMDY5bDAsMGMwLjAwMjksMCwwLjM3NCwwLjU1MzcsMC40NjM5LDAuNjk1OGMwLjE5OTIsMC4zMTQsMC4yMTA5LDAuNzM1OCwwLjAyNjQsMS4wNDkzICAgICAgICAgYy0wLjExNzIsMC4yMDEyLTEuMzYzMywyLjA5NTctMS4zNjMzLDIuMDk1N2MtMC4yMzYzLDAuMzU1NS0wLjY2OTksMC41MjY0LTEuMDgzLDAuNDE4TDE4LjI5MzksMjAuMjgwM3oiPiAgPC9wYXRoPiAgPHBhdGggcm9sZT0icHJlc2VudGF0aW9uIiAgICAgIHN0eWxlPSJmaWxsOiAjZmZmOyIgICAgICBkPSJNMTQuNzUsMjAuMDg3OWMtMi43NjUxLDAtNS43NS0xLjE2ODktNS43NS0zLjA1NjZWMTYuNUM5LDE2LjIyMzYsOS4yMjM2LDE2LDkuNSwxNmg5YzAuMjc2NCwwLDAuNSwwLjIyMzYsMC41LDAuNSAgICAgICAgIFMxOC43NzY0LDE3LDE4LjUsMTdMMTAsMTcuMDMxMmMwLDEuMDU3NiwyLjMwODYsMi4wNTY2LDQuNzUsMi4wNTY2bDAuMjEzNC0wLjAwMmMwLjI2MzItMC4wMTA3LDAuNTA1OSwwLjIxMDksMC41MTMyLDAuNDg3MyAgICAgICAgIGMwLjAwNjgsMC4yNzU0LTAuMjEwOSwwLjUwNDktMC40ODY4LDAuNTEyN0wxNC43NSwyMC4wODc5eiI+ICA8L3BhdGg+PC9zdmc+\",defaultVoiceAppImage:\"data:image/png;base64,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\",defaultMailImage:\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAACxKAAAsSgF3enRNAAAEuElEQVR42u2cwUsjVxzHv9tVKZs9uJTEg5cY0JaNI97W4DFpb41eWjbrYVkQ/4bSRSjI9r50T9arG+iyVNNrAr1I0ps467JViLmkkJHSHHakNND2sEzIrskaWzVvZj6fk5igM/M+83vv++a9ufbF3R//EYSWD7gECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAg2bIpIPJpOPKpONKTIwG8mJXj5oqlmoqlmrGHNM1E14WHYkMa/XhfGAbvpsIa4925LotugBJoWp8SUpMjGr14TxjAK/sh6nxOyXIpOMIkLozHtoBGAJI2szvy7aPQ9f4tn2s9e93GQR6WFZUK8uzGotFAt3wDcfV0/xLlSt1UkA3FrKTWsxOKRIZDlzjb+b3VSzVjBj9GyuAFwuXckkj+sgLK/cbu2o4rnHHNnABLCvacwxgWVEt5ZK+TQlnlfv3nftVcT05ffebQR7Ak8ef6datD/Xq19/Vav391meOc6JiqaY/mn/qk48/0sjIdV+V+/WNXVWPml0r3IP7M3pwf0bPnr8a6HEaMRWcSceVmhvXVuFA24XDU58XSzWVK3UtZqe0kJ30dbk3bYxjzLOAzn5/fWP3VGl03VZ7ELWyPCvLivqu3JuYcoZMu4PGYhGtfj3f805qOK7Wvt1Ram5c93K3B35BXbfVs3J552OisMYK0HnHfPf4057RqVypq1ypD7Sklit1Pc2/7FruI5FhZdJxLeWSRndZQzKcpVxSi9mptgjvsl04VKXymxayk1cWG6tHzffOYHoN74e5DOMF8O6mleVZpe6Ma+ung1MXvuG4Wt/YVfmX+qXGxrPKvWVFtfj5lLHl3rcCdF5gy4qqWKppM79/qluw7WN9Zf98Kd1Cr//57gDWbwzJh5wVG7cLhyqWahcSG237WJv5/a553sRYFwoBzhMby5U33cJ5y7JfY11oBOg3NlaPmueKjf3Eunu520rNBWMdw5ACQj+xcc92lEnHe5bs7cKhtgoHPft5P8S60ArQT2x03VY7NnbexcVSTduFw57Tt5l0XAvZyUCuVRj408Af8ouX9rdt+7hrbOws515/343ExOh/Gj+chy9zW1SAQcXGXg0ftPUIoRWg39gYpFiHAH3ERm+eoBNTHi4hwBXExpXlWS3lkqpW30zuJBKjobnjQy9AZ0Xw05z9ZcHuYAQABAAEGBQmrpUP07kPXIAw7gs06dyN2Bxq0lapq8J7XB16AVy3pbVHO6HqChqOa8wbQozZG+g9bg3yNKy31sCkDaJGbg713hqSmhv3vQyu21K5Um+/IMo0jBSgk8TEaHuqdmY6ptjYDWPn6xuOK6dxor0Xjly3pWq12XMtIQJcgBiRm8O6GRlRLHaj/fuZ6dhb3/s/wngN2sneC6f9s+Oc6LX7l9zXLeMbOnACQEBSACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAPwL3XwvzOsJdhMAAAAASUVORK5CYII=\",mimeJpeg:\"data:image/Jpeg;base64,\",mimeProgressivejpeg:\"data:image/pjpeg;base64,\",pjpeg:\"image/pjpeg\",jpeg:\"image/jpeg\",png:\"image/png\",svg:\"image/svg+xml\",defaultImageCssClass:\"default-profile-image\",mimeSvgBase64:\"data:image/svg+xml;base64,\"},this.profilePictureSizes={xsmall:\"HR32x32\",small:\"HR64x64\",medium:\"HR96x96\",xmedium:\"HR120x120\",large:\"HR196x196\"},this.amsImageTemplate={thumbnail:\"/views/imgt1\",fullsize:\"/views/imgpsh_fullsize\"},this.amsVideoTemplate={thumbnail:\"/views/thumbnail\",video:\"/views/video\"},this.contact={contactType:{ADUser:\"ADUser\",NonADUser:\"NonADUser\",DistributionList:\"DistributionList\",Channel:\"Channel\",Group:\"Group\",Federated:\"Federated\"}},this.messageContext={email:\"email\",message:\"message\",addMember:\"AddMember\",messageExtension:\"messageExtension\",messageChannel:\"messageChannel\",default:\"default\"},this.meetingOptions={url:\"https://teams.microsoft.com/meetingOptions\"},this.semanticObjectSchemas={command:\"http://schema.skype.com/Command\",mention:\"http://schema.skype.com/Mention\",file:\"http://schema.skype.com/File\",action:\"http://schema.skype.com/TeamspaceAction\",hyperlink:\"http://schema.skype.com/HyperLink\",filesHyperlink:\"http://schema.skype.com/HyperLink/Files\",emoji:\"http://schema.skype.com/Emoji\",inputExtension:\"http://schema.skype.com/InputExtension\",scheduledMeetingCreated:\"http://schema.skype.com/ScheduledMeetingCreated\",scheduledMeetingUpdated:\"http://schema.skype.com/ScheduledMeetingUpdated\",scheduledMeetingCancelled:\"http://schema.skype.com/ScheduledMeetingCancelled\",codeSnippet:\"http://schema.skype.com/CodeSnippet\",giphy:\"http://schema.skype.com/Giphy\",quotedReply:\"http://schema.skype.com/QuotedReply\",sticker:\"http://schema.skype.com/Sticker\"},this.semanticObjects={ignoreSemanticLinkAttr:\"data-ignore-semantic-link\"},this.skypeMessagePropertyName={type:\"@type\",itemid:\"itemid\",links:{name:\"links\",preview:\"preview\",thumbnailUrl:\"previewurl\",thumbnailMeta:\"previewmeta\",title:\"title\",description:\"description\",previewEnabled:\"previewenabled\",url:\"url\",isLinkUnsafe:\"isLinkUnsafe\",safeUrl:\"safeUrl\",fileShareUrlMeta:\"fileShareUrlMeta\",isFromApp:\"isFromApp\"},mentions:{name:\"mentions\"},subject:\"subject\",importance:\"importance\",title:\"title\",layoutType:\"layoutType\",layoutMetadata:\"layoutMetadata\",meetingProp:\"meeting\",meeting:{title:\"meetingtitle\",privateMeetingConvId:\"meetingCId\",scheduledMeetingInfo:\"scheduledmeetinginfo\"},files:\"files\",skipFanoutToBots:\"skipfanouttobots\",pinned:\"pinned\"},this.dataNames={settings:\"settings\",debugSettings:\"debugSettings\",testSettings:\"testSettings\",testSettingsObject:\"testSettingsObject\",app:\"app\",themes:\"themes\",versionDate:\"version-date\",versionHash:\"version-hash\",buildDate:\"build-date\",orbitalVersions:\"orbital-versions\"},this.http={maxConcurrentRequests:6,http11:\"HTTP/1.1\",endOfLine:\"\\r\\n\",boundaryDash:\"--\",responseType:{json:\"json\",string:\"\",arraybuffer:\"arraybuffer\",blob:\"blob\",document:\"document\"}},this.holographic={lastColorCookieName:\"storedLastUsedColor\",maxPdfFileSizeBytes:104857600},this.authentication={currentApiId:\"currentApiId\",disable403AnonJoinReload:\"disable403AnonJoinReload\",tokenRenewSuccessEvent:\"adal:tokenRenewSuccess\",tokenRenewFailureEvent:\"adal:tokenRenewFailure\",adalReceivedExpiredTokenError:\"Received expired token\",adalCallTimeoutError:\"Token renewal call timed out\",adalPopupCallTimeoutError:\"Token renewal with popup call timed out\",adalUserLoginRequiredError:\"User login is required\",receivedSameTokenError:\"Received same token as was discarded\",modules:{tokenWarmingService:\"tokenWarmingService\"},adalAuthErrors:[{code:\"AADSTS50058\",type:this.events.appState.reasons.sessionExpired},{code:\"AADSTS50133\",type:this.events.appState.reasons.sessionExpired},{code:\"AADSTS50132\",type:this.events.appState.reasons.sessionExpired},{code:\"AADSTS50131\",type:this.events.appState.reasons.deviceNotCompliant},{code:\"AADSTS53000\",type:this.events.appState.reasons.deviceNotCompliant},{code:\"AADSTS16000\",type:this.events.appState.reasons.noAccessForResource},{code:\"User login is required\",type:this.events.appState.reasons.sessionExpired},{code:\"Feature not enabled for user\",type:this.events.appState.reasons.noAccessForResource},{code:\"AADSTS50001\",type:this.events.appState.reasons.resourceDisabled},{code:\"AADSTS53003\",type:this.events.appState.reasons.noAccessForResource},{code:\"adal:stateMismatch\",type:this.events.appState.reasons.sessionExpired},{code:\"AADSTSTimeout\",type:this.events.appState.reasons.renewalTimeout},{code:\"auto renew failure\",type:this.events.appState.reasons.loginAutoRenewFailure},{code:\"AADSTS50079\",type:this.events.appState.reasons.resourceRequiresMfa},{code:\"AADSTS50076\",type:this.events.appState.reasons.resourceRequiresMfa},{code:\"AADSTS50034\",type:this.events.appState.reasons.missingUserAccountInTenant},{code:\"Token renewal call timed out\",type:this.events.appState.reasons.renewalTimeout},{code:\"AADSTS65001\",type:this.events.appState.reasons.resourceRequiresConsent},{code:\"AADSTS70002\",type:this.events.appState.reasons.renewalTimeout},{code:\"AADSTS90010\",type:this.events.appState.reasons.devicePolicyUnsupported},{code:\"AADSTS53004\",type:this.events.appState.reasons.renewalTimeout},{code:\"AADSTS50105\",type:this.events.appState.reasons.noAccessForResource},{code:\"AADSTS501431\",type:this.events.appState.reasons.renewalTimeout},{code:\"400\",type:this.events.appState.reasons.renewalTimeout},{code:\"403\",type:this.events.appState.reasons.noAccessForResource},{code:\"3400019709\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019710\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019682\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019687\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019711\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019695\",type:this.events.appState.reasons.renewalTimeout},{code:\"3399614467\",type:this.events.appState.reasons.tokenRevoked},{code:\"Received expired token\",type:this.events.appState.reasons.receivedExpiredToken},{code:\"Received same token as was discarded\",type:this.events.appState.reasons.receivedSameToken},{code:\"3400019687\",type:this.events.appState.reasons.renewalTimeout},{code:\"3399614476\",type:this.events.appState.reasons.tokenRevoked},{code:\"3399548929\",type:this.events.appState.reasons.tokenRevoked},{code:\"3400019737\",type:this.events.appState.reasons.renewalTimeout},{code:\"3399548973\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019832\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019725\",type:this.events.appState.reasons.renewalTimeout},{code:\"3399876611\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400138759\",type:this.events.appState.reasons.renewalTimeout},{code:\"3399876615\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019718\",type:this.events.appState.reasons.renewalTimeout},{code:\"3400019837\",type:this.events.appState.reasons.renewalTimeout},{code:\"3399614469\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1009\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1008\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1004\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1003\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1001\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1005\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1006\",type:this.events.appState.reasons.renewalTimeout},{code:\"-1010\",type:this.events.appState.reasons.renewalTimeout},{code:\"80080300\",type:this.events.appState.reasons.backgroundTaskSpurious},{code:\"CAAD000A\",type:this.events.appState.reasons.backgroundTaskSpurious},{code:\"CAA70004\",type:this.events.appState.reasons.backgroundTaskSpurious},{code:\"cancelled\",type:this.events.appState.reasons.cancelled},{code:\"aborted\",type:this.events.appState.reasons.aborted}],adalAuthErrorsAddition:{electron:{mac:[{code:\"400\",type:this.events.appState.reasons.ssoAcquireTokenRenewFailed},{code:\"200\",type:this.events.appState.reasons.resourceRequiresConsent}]},web:{mac:{safari:[{code:\"AADSTS50058\",type:this.events.appState.reasons.sessionNotSentAndRequestSilentSignIn}]}}},adalErrorLocation:\"adal.error.description\",adalIdTokenLocation:\"adal.idtoken\",tokenRenewInterval:30*this.timeInMiliseconds.minute,adalTokenRetryRenewTimeout:15e3,adalAcquireTokenTimeout:40*this.timeInMiliseconds.second,adalAcquireTokenPopupTimeout:15*this.timeInMiliseconds.minute,electronAcquireTokenTimeout:50*this.timeInMiliseconds.second,electronAcquireTokenPopupTimeout:15*this.timeInMiliseconds.minute,tokenRenewRetries:[250,1e3,2e3],loginRequired:\"login.required\",lastInAppLoginAuthState:\"lastInAppLoginAuthState\",adalLoginTimeout:15e3,expireOffsetSecondsDefault:120,skypeTokenKey:\"auth.skype.token\",gtmTableKey:\"auth.gtm.table\",skypeAuthPath:\"/auth/skypetoken\",regionAuthCookieName:\"TSREGIONCOOKIE\",authSignUpPath:\"/auth/signup\",anonymousSkypeAuthPath:\"/auth/anonymousskypetoken\",authzAnonymousPath:\"/visitor\",authzSignupPath:\"/signuptrial\",regionCookieExpireTimeInDays:\"regionCookieExpirationTimeInDays\",skypeAuthGccReload:\"auth_skype_tokens_gcc_reload\",skypeAuthForceAnonReload:\"skypeAuthForceAnonReload\",skypeTokenExceedLimit:\"Login Rate limit exceeded\",skypeTokensClearCache:\"auth_skype_tokens_clear_cache\",skypeTokenCoolOffPeriod:1.5*this.timeInMiliseconds.minute,skypeCookieName:\"skypetoken_asm\",skypeCookieDomain:\".skype.com\",anonymousCookieName:\"anonymousCookie\",setSkypeCookieEndpoint:\"v1/skypetokenauth\",skypeTokenAuthzTypeHeader:\"ms-teams-authz-type\",skypeTokenExplicitLogin:\"ExplicitLogin\",skypeTokenRefresh:\"TokenRefresh\",anonymousMeetingCookieName:\"anonymous_meetinginfo\",skypeAuthRegionGcc:\"gcc\",skypeTokenFetch:{blockSkypeTokenFetchAttemptDueToLastHourLicenseError:\"Hit authz license error in last hour, blocking skype token fetch attempt\"},hwa:{authority:\"organizations\",guestAccesssAuthorityPrefix:\"https://login.microsoftonline.com/\",tenantId:\"tenantId\"},queryParameter:{scenarioid:\"scenarioid\"},sso:{storagePrefix:\"sso\"},tokens:{cacheTokenPrefix:\"cache.token\",minimumExpireOffsetSeconds:60,idTokenPrefix:\"idtoken\",adalExpirationKey:\"adal.expiration.key\"},personalUserInfo:\"userInfo\",personalUserId:\"puid\",latestOid:\"latestOid\",msaDefaultOid:\"msaDefaultOid\",anonymousDefaultOid:\"anonymousDefaultOid\",otpDefaultOid:\"otpDefaultOid\",startupTimeKey:\"authStartupTime\",strongConsistencyScenarioId:{trial:\"signup\"}},this.timezoneNames={DatelineSt:\"Dateline Standard Time\",UtcMinus11:\"UTC-11\",HawaiianSt:\"Hawaiian Standard Time\",AlaskanSt:\"Alaskan Standard Time\",PacificStMexico:\"Pacific Standard Time (Mexico)\",PacificSt:\"Pacific Standard Time\",UsMountainSt:\"US Mountain Standard Time\",MountainStMexico:\"Mountain Standard Time (Mexico)\",MountainSt:\"Mountain Standard Time\",CentralAmericaSt:\"Central America Standard Time\",CentralSt:\"Central Standard Time\",CentralStMexico:\"Central Standard Time (Mexico)\",CanadaCentralSt:\"Canada Central Standard Time\",SaPacificSt:\"SA Pacific Standard Time\",EasternSt:\"Eastern Standard Time\",UsEasternSt:\"US Eastern Standard Time\",VenezulaSt:\"Venezuela Standard Time\",ParaguaySt:\"Paraguay Standard Time\",AtlanticSt:\"Atlantic Standard Time\",CentralBrazilianSt:\"Central Brazilian Standard Time\",SaWesternSt:\"SA Western Standard Time\",PacificSaSt:\"Pacific SA Standard Time\",NewfoundlandSt:\"Newfoundland Standard Time\",ESouthAmericaSt:\"E. South America Standard Time\",ArgentinaSt:\"Argentina Standard Time\",SaEasternSt:\"SA Eastern Standard Time\",GreenlandSt:\"Greenland Standard Time\",MontevideoSt:\"Montevideo Standard Time\",BahiaSt:\"Bahia Standard Time\",UtcMinus02:\"UTC-02\",MidAtlanticSt:\"Mid-Atlantic Standard Time\",AzoresSt:\"Azores Standard Time\",CapeVerdeSt:\"Cape Verde Standard Time\",MoroccoSt:\"Morocco Standard Time\",Utc:\"UTC\",GmtSt:\"GMT Standard Time\",GreenwichSt:\"Greenwich Standard Time\",WEuropeSt:\"W. Europe Standard Time\",CentralEuropeSt:\"Central Europe Standard Time\",RomanceSt:\"Romance Standard Time\",CentralEuropeanSt:\"Central European Standard Time\",WCentralAfricaSt:\"W. Central Africa Standard Time\",NamibiaSt:\"Namibia Standard Time\",JordanSt:\"Jordan Standard Time\",GTBSt:\"GTB Standard Time\",MiddleEastSt:\"Middle East Standard Time\",EgyptSt:\"Egypt Standard Time\",SyriaSt:\"Syria Standard Time\",EEuropeSt:\"E. Europe Standard Time\",SouthAfricaSt:\"South Africa Standard Time\",FLESt:\"FLE Standard Time\",TurkeySt:\"Turkey Standard Time\",IsraelSt:\"Israel Standard Time\",KaliningradSt:\"Kaliningrad Standard Time\",LibyaSt:\"Libya Standard Time\",ArabicSt:\"Arabic Standard Time\",ArabSt:\"Arab Standard Time\",BelarusSt:\"Belarus Standard Time\",RussianSt:\"Russian Standard Time\",EAfricaSt:\"E. Africa Standard Time\",IranSt:\"Iran Standard Time\",ArabianSt:\"Arabian Standard Time\",AzerbaijanSt:\"Azerbaijan Standard Time\",RussiaTimeZone3:\"Russia Time Zone 3\",MauritiusSt:\"Mauritius Standard Time\",GeorgianSt:\"Georgian Standard Time\",CaucasusSt:\"Caucasus Standard Time\",AfghanistanSt:\"Afghanistan Standard Time\",WestAsiaSt:\"West Asia Standard Time\",EkaterinburgSt:\"Ekaterinburg Standard Time\",PakistanSt:\"Pakistan Standard Time\",IndianSt:\"India Standard Time\",SriLankaSt:\"Sri Lanka Standard Time\",NepalSt:\"Nepal Standard Time\",CentralAsiaSt:\"Central Asia Standard Time\",BangladeshSt:\"Bangladesh Standard Time\",NCentralAsiaSt:\"N. Central Asia Standard Time\",MyanmarSt:\"Myanmar Standard Time\",SeAsiaSt:\"SE Asia Standard Time\",NAsiaSt:\"North Asia Standard Time\",ChinaSt:\"China Standard Time\",NorthAsiaEastSt:\"North Asia East Standard Time\",SingaporeSt:\"Singapore Standard Time\",WAustraliaSt:\"W. Australia Standard Time\",TaipeiSt:\"Taipei Standard Time\",UlaanbaatarSt:\"Ulaanbaatar Standard Time\",TokyoSt:\"Tokyo Standard Time\",KoreaSt:\"Korea Standard Time\",YakutskSt:\"Yakutsk Standard Time\",CenAustraliaSt:\"Cen. Australia Standard Time\",AusCentralSt:\"AUS Central Standard Time\",EAustraliaSt:\"E. Australia Standard Time\",AusEasternSt:\"AUS Eastern Standard Time\",WestPacificSt:\"West Pacific Standard Time\",TasmaniaSt:\"Tasmania Standard Time\",MagadanSt:\"Magadan Standard Time\",VladivostokSt:\"Vladivostok Standard Time\",RussiaTimeZone10:\"Russia Time Zone 10\",CentralPacificSt:\"Central Pacific Standard Time\",RussiaTimeZone11:\"Russia Time Zone 11\",NewZealandSt:\"New Zealand Standard Time\",UTCPlus12:\"UTC+12\",FijiSt:\"Fiji Standard Time\",KamchatkaSt:\"Kamchatka Standard Time\",TongaSt:\"Tonga Standard Time\",SamoaSt:\"Samoa Standard Time\",LineIslandsSt:\"Line Islands Standard Time\"},this.lcids={af_ZA:1078,am_ET:1118,ar_AE:14337,ar_BH:15361,ar_DZ:5121,ar_EG:3073,ar_IQ:2049,ar_JO:11265,ar_KW:13313,ar_LB:12289,ar_LY:4097,ar_MA:6145,ar_OM:8193,ar_QA:16385,ar_SA:1025,ar_SY:10241,ar_TN:7169,ar_YE:9217,arn_CL:1146,as_IN:1101,az_AZ:2092,ba_RU:1133,be_BY:1059,bg_BG:1026,bn_IN:1093,bo_BT:2129,bo_CN:1105,br_FR:1150,bs_BA:8218,ca_ES:1027,co_FR:1155,cs_CZ:1029,cy_GB:1106,da_DK:1030,de_AT:3079,de_CH:2055,de_DE:1031,de_LI:5127,de_LU:4103,div_MV:1125,dsb_DE:2094,el_GR:1032,en_AU:3081,en_BZ:10249,en_CA:4105,en_CB:9225,en_GB:2057,en_IE:6153,en_IN:18441,en_JA:8201,en_MY:17417,en_NZ:5129,en_PH:13321,en_TT:11273,en_US:1033,en_ZA:7177,en_ZW:12297,es_AR:11274,es_BO:16394,es_CL:13322,es_CO:9226,es_CR:5130,es_DO:7178,es_EC:12298,es_ES:3082,es_GT:4106,es_HN:18442,es_MX:2058,es_NI:19466,es_PA:6154,es_PE:10250,es_PR:20490,es_PY:15370,es_SV:17418,es_UR:14346,es_US:21514,es_VE:8202,et_EE:1061,eu_ES:1069,fa_IR:1065,fi_FI:1035,fil_PH:1124,fo_FO:1080,fr_BE:2060,fr_CA:3084,fr_CH:4108,fr_FR:1036,fr_LU:5132,fr_MC:6156,fy_NL:1122,ga_IE:2108,gbz_AF:1164,gl_ES:1110,gsw_FR:1156,gu_IN:1095,ha_NG:1128,he_IL:1037,hi_IN:1081,hr_BA:4122,hr_HR:1050,hu_HU:1038,hy_AM:1067,id_ID:1057,ii_CN:1144,is_IS:1039,it_CH:2064,it_IT:1040,iu_CA:2141,ja_JP:1041,ka_GE:1079,kh_KH:1107,kk_KZ:1087,kl_GL:1135,kn_IN:1099,ko_KR:1042,kok_IN:1111,ky_KG:1088,lb_LU:1134,lo_LA:1108,lt_LT:1063,lv_LV:1062,mi_NZ:1153,mk_MK:1071,ml_IN:1100,mn_CN:2128,mn_MN:1104,moh_CA:1148,mr_IN:1102,ms_BN:2110,ms_MY:1086,mt_MT:1082,my_MM:1109,nb_NO:1044,ne_NP:1121,nl_BE:2067,nl_NL:1043,nn_NO:2068,ns_ZA:1132,oc_FR:1154,or_IN:1096,pa_IN:1094,pl_PL:1045,ps_AF:1123,pt_BR:1046,pt_PT:2070,qut_GT:1158,quz_BO:1131,quz_EC:2155,quz_PE:3179,rm_CH:1047,ro_RO:1048,ru_RU:1049,rw_RW:1159,sa_IN:1103,sah_RU:1157,se_FI:3131,se_NO:1083,se_SE:2107,si_LK:1115,sk_SK:1051,sl_SI:1060,sma_NO:6203,sma_SE:7227,smj_NO:4155,smj_SE:5179,smn_FI:9275,sms_FI:8251,sq_AL:1052,sr_BA:7194,sr_SP:3098,sv_FI:2077,sv_SE:1053,sw_KE:1089,syr_SY:1114,ta_IN:1097,te_IN:1098,tg_TJ:1064,th_TH:1054,tk_TM:1090,tmz_DZ:2143,tn_ZA:1074,tr_TR:1055,tt_RU:1092,ug_CN:1152,uk_UA:1058,ur_IN:2080,ur_PK:1056,uz_UZ:2115,vi_VN:1066,wen_DE:1070,wo_SN:1160,xh_ZA:1076,yo_NG:1130,zh_CHS:4,zh_CHT:31748,zh_CN:2052,zh_HK:3076,zh_MO:5124,zh_SG:4100,zh_TW:1028,zu_ZA:1077,unknown:-1},this.validationRegEx={url:new RegExp(\"^(http(s)?://.)?(www\\\\.)?[-a-zA-Z0-9@:%._\\\\+~#=]{2,256}(\\\\.)?[a-z]{2,6}\\\\b([-a-zA-Z0-9'@:%_\\\\+.~#?&\\\\(\\\\)//= ,;$!]*)$\",\"i\")},this.validationRegExWeb={url:new RegExp(\"^(?:(?:https)://)(?:\\\\S+(?::\\\\S*)?@)?(?:(?!(?:10|127)(?:\\\\.\\\\d{1,3}){3})(?!(?:169\\\\.254|192\\\\.168)(?:\\\\.\\\\d{1,3}){2})(?!172\\\\.(?:1[6-9]|2\\\\d|3[0-1])(?:\\\\.\\\\d{1,3}){2})(?:[1-9]\\\\d?|1\\\\d\\\\d|2[01]\\\\d|22[0-3])(?:\\\\.(?:1?\\\\d{1,2}|2[0-4]\\\\d|25[0-5])){2}(?:\\\\.(?:[1-9]\\\\d?|1\\\\d\\\\d|2[0-4]\\\\d|25[0-4]))|(?:(?:[a-z\\\\u00a1-\\\\uffff0-9]-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)(?:\\\\.(?:[a-z\\\\u00a1-\\\\uffff0-9]-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)*)(?::\\\\d{2,5})?(?:[/?#]\\\\S*)?$\",\"i\")},this.vsRepeat={leftRail:{common:{lineCharCount:28},activities:{largeSize:94,smallSize:78},bookmarks:{largeSize:88,smallSize:70},notifications:{largeSize:92,smallSize:72},recentConversations:{minSize:54,rowSize:19,footerSize:14}}},this.storageNames={currentTeam:\"currentTeam\",currentChannel:\"currentChannel\",prefix:\"ts\",schemaVersion:\"schemaVersion\",adalPrefix:\"adal.\",lastSelectedMeetingBuilding:\"lastMeetingBuilding\",leftRailChatsExpanded:\"leftRailChatsExpanded\",leftRailTeamsExpanded:\"leftRailTeamsExpanded\",lastSyncTime_oneNoteWac:\"lastSyncTime_oneNoteWac\",navigationStack:\"ss.navigationStack\",navigationIndex:\"ss.navigationIndex\",userVisitedNewTabs:\"userVisitedNewTabs\",userVisitedNewTeams:\"userVisitedNewTeams\",cachedSkypeId:\"cachedSkypeId\",newTeamsToastChecked:\"newTeamsToastChecked\",ttyEnabled:\"ttyEnabled\",conversationListSyncToken:\"priv_convlist_syncstate\",pinnedChannels:\"pinnedChannels\",mruChannels:\"mruChannels\",meetupJoinLocation:\"ts.meetupJoinLocation\",skypeAuthAnonReloadJoinLocation:\"ts.anonReloadLocation\",nonLoggedInUserLocation:\"ts.nonLoggedInUserLocation\",upsEndpointId:\"upsEndpointId\",userUpsEndpointIdsMap:\"userUpsEndpointIdsMap\",isSfBDeeplinkingEnabled:\"isSfBDeeplinkingEnabled\",isTelProtocolHandlerRegistered:\"isTelProtocolHandlerRegistered\",isPrejoinVideoEnabled:\"isPrejoinVideoEnabled\",deviceSupportsBackgroundBlur:\"deviceSupportsBackgroundBlur\",lastVisitedLocationParams:\"lastVisitedLocationParams\",lastVisitedLocationState:\"lastVisitedLocationState\",reloadWhenNodeModulesFailedState:\"reloadWhenNodeModulesFailedState\",tenantSwitchDeeplinkUrl:\"tenantSwitchDeeplinkUrl\",userEnableSurveysNotification:\"userEnableSurveysNotification\"},this.dbSchemaNames={teams:\"teams\",files:\"files\",contacts:\"contacts\",teamMembers:\"team_members\",priorityContacts:\"priority_contacts\",buddyListEtag:\"buddyList_etag\",suggestedTeamDetail:\"suggested_team_detail\",apps:\"apps\",notifications:\"notifications\",substrateSearch:\"substratesearch_people\",circuitBreaker:\"circuit_breaker\"},this.icons={calling:{CallStart:\"\",CallEnd:\"\"},notification:{channel:\"channel\",chat:\"chat\",ignore:\"ignore\",jumpin:\"jumpin\",meetingVideo:\"meeting-video\",meetingAudio:\"meeting-audio\",phone:\"phone\",video:\"video\",transfer:\"call-transfer\",mention:\"mention\",like:\"like\",reply:\"reply\",downloadStarted:\"download-started\",downloaded:\"downloaded\",downloadFailed:\"download-failed\",sfb:\"sfb\",addParticipant:\"addParticipant\",promotedToTeamAdmin:\"promotedToTeamAdmin\",follow:\"follow\",trending:\"trending\",reactionAngry:\"reactions-angry\",reactionHeart:\"reactions-heart\",reactionLaugh:\"reactions-laugh\",reactionLike:\"reactions-like\",reactionSad:\"reactions-sad\",reactionSurprised:\"reactions-wow\",inferred:\"inferred\",teams:\"teams\",thirdparty:\"thirdparty\",priority:\"priority\",messageSendFailed:\"messageSendFailed\",callTransferFailed:\"callTransferFailed\",teamsTasks:\"tasks-activity\",dlp:\"dLP\",error:\"error\",default:\"default\"}},this.audio={notification:{ring:\"ring\"},calling:{chatNotificationSound:\"assets/audio/Teams_Notification_Primary.mp3\"}},this.tab={contextMenu:{templateId:\"tabContextMenuTemplate\"},extensionTabType:\"com.microsoft.teamspace.tab.extension\",queryTabType:\"com.microsoft.teamspace.tab.bot.query\",extensionTabSettingsDirective:\"extension-tab-settings\",directive:{instance:{\"com.microsoft.teamspace.tab.extension\":\"extension-tab\",\"com.microsoft.teamspace.tab.file\":\"files-tab\",\"com.microsoft.teamspace.tab.file.staticviewer.excel\":\"files-pin-tab\",\"com.microsoft.teamspace.tab.file.staticviewer.pdf\":\"files-pin-tab\",\"com.microsoft.teamspace.tab.file.staticviewer.powerpoint\":\"files-pin-tab\",\"com.microsoft.teamspace.tab.file.staticviewer.word\":\"files-pin-tab\",\"com.microsoft.teamspace.tab.files.sharepoint\":\"files-custom-spo-tab\",\"com.microsoft.teamspace.tab.classnotes\":\"notes-class-tab\",\"com.microsoft.teamspace.tab.notes\":\"notes-tab2\",\"com.microsoft.teamspace.tab.odata\":\"odata-tab\",\"com.microsoft.teamspace.tab.powerbi\":\"powerbi-tab\",\"com.microsoft.teamspace.tab.web\":\"webpage-tab\",\"com.microsoft.teamspace.tab.wiki\":\"wiki-tab\",\"com.microsoft.teamspace.tab.bot.query\":\"bot-query-tab\"}},backGround:{\"com.microsoft.teamspace.tab.extension\":\"bg-extension\",\"com.microsoft.teamspace.tab.file\":this.files.styles.file,\"com.microsoft.teamspace.tab.file.staticviewer.excel\":this.files.styles.excel,\"com.microsoft.teamspace.tab.file.staticviewer.pdf\":this.files.styles.pdf,\"com.microsoft.teamspace.tab.file.staticviewer.powerpoint\":this.files.styles.ppt,\"com.microsoft.teamspace.tab.file.staticviewer.word\":this.files.styles.word,\"com.microsoft.teamspace.tab.notes\":this.files.styles.oneNote,\"com.microsoft.teamspace.tab.classnotes\":this.files.styles.oneNote,\"com.microsoft.teamspace.tab.odata\":\"bg-odata\",\"com.microsoft.teamspace.tab.powerbi\":this.files.styles.powerBi,\"com.microsoft.teamspace.tab.sharepoint\":this.files.styles.sharepoint,\"com.microsoft.teamspace.tab.web\":\"bg-webpage\",\"com.microsoft.teamspace.tab.wiki\":\"bg-canvas\"},settings:{name:{subType:\"subtype\"},emptyTabType:{defaultTab:\"default\"}},configType:{tab:\"tab:\"},conversationInTabs:{subEntityConversationClosed:\"SubEntityConversationClosed\",tabConversationOpened:\"TabConversationOpened\",tabConversationClosed:\"TabConversationClosed\",subEntityConversationClosedViaSDK:\"SubEntityConversationClosedViaSDK\",subEntityConversationOpened:\"SubEntityConversationOpened\",wikiTabOpened:\"wikiTabOpened\"}},this.edunotebookFREUri=\"https://www.onenote.com/team{0}notebook/creator?teamName={1}&groupId={2}&omkt={3}\",this.edunotebookFREInProgUri=\"https://www.onenote.com/team{0}notebook/status?groupid={1}&OperationId={2}&teamname={3}&omkt={4}\",this.oneNoteResourceUri=\"https://onenote.com/\",this.powerbiBaseUri=\"https://app.powerbi.com\",this.powerbiBaseUriMatch=\"powerbi.com\",this.extensibility={apps:{appMessageTabOrder:10,appFilesTabOrder:12,appManageTabOrder:15,appMiddlePaneConversationId:\"conversations\",appShareLinkPrefix:\"https://teams.microsoft.com/l/app/\",appIdMatchRegex:\"https://teams.microsoft.com/l/app/(.*)\",appScopes:{personal:\"Personal\",team:\"Team\",groupchat:\"GroupChat\"},appStates:{notInstalled:\"NotInstalled\",installed:\"Installed\",installedAndFavorited:\"InstalledAndFavorited\",installedAndHidden:\"InstalledAndHidden\",installedAndPermanent:\"InstalledAndPermanent\",installedAndDeprecated:\"InstalledAndDeprecated\",featured:\"Featured\"},errorCodes:{manifestError:\"manifest_error\",amsError:\"ams_error\",handledError:\"handled_error\",iconError:\"icon_error\",appDefinitionAlreadyExists:\"AppDefinitionAlreadyExists\",chatBotsRosterLimitExceeded:\"AddBotToRosterFailedMaxLimitReached\",unableToParseTeamsAppManifest:\"UnableToParseTeamsAppManifest\",appSideloadingForbidden:\"AppSideloadingForbidden\",noPermissionToInstallApp:\"NoPermissionToInstallApp\",appIsTenantAdminBlocked:\"AppIsTenantAdminBlocked\",userNotAuthorizedToGrantRsc:\"UserNotAuthorizedToGrantRsc\",appInstalledButRscGrantFailed:\"AppInstalledButRscGrantFailed\",rscPermissionsMismatch:\"RscPermissionsMismatch\",userNotAuthorizedToModifyRsc:\"UserNotAuthorizedToModifyRsc\",RscPermissionsWriteFailed:\"RscPermissionsWriteFailed\",userNotAuthorizedToRevokeRsc:\"UserNotAuthorizedToRevokeRsc\",rscRevokedButAppUninstallFailed:\"RscRevokedButAppUninstallFailed\"},appIds:{flow:\"c3a1996d-db0f-4857-a6ea-7aabf0266b00\"},appRanking:{appSortingRuleInstall:\"install\",ecsRankingEndpoint:\"/config/v1/SkypeTeams/1.0.0.0?agents=SkypeTeamsAppRanking\"}},contextualStoreDialog:\"in-context-app-store-dialog\",teamspaceServiceAccount:\"teamspmt@microsoft.com\",defaultGalleryIcon:\"https://teamspacewusprodms.blob.core.windows.net/agenticons/incoming.png\",powerbi:{resourceUri:\"https://analysis.windows.net/powerbi/api\",apiEndpointBase:\"https://api.powerbi.com/beta/myorg\",groupReportEmbedUrlFormat:\"{0}/reportEmbed?reportId={1}&groupId={2}\",myReportEmbedUrlFormat:\"{0}/reportEmbed?reportId={1}\",groupReportUrlFormat:\"{0}/groups/{1}/reports/{2}\",groupWelcomeUrlFormat:\"{0}/groups/{1}/groupwelcome\",myReportUrlFormat:\"{0}/groups/me/reports/{1}\",myWorkspaceId:\"MyWorkspace\",reportPageLoadedEvent:\"reportPageLoaded\"},store:{AppStoreCategoryStringMapping:{Analytics:\"extensibility_apps_store_category_analytics\",Communication:\"extensibility_apps_store_category_communication\",ContentManagement:\"extensibility_apps_store_category_content_management\",CustomerAndContactManagement:\"extensibility_apps_store_category_customer_contact_management\",CustomerSupport:\"extensibility_apps_store_category_customer_support\",DataVisualizationAndBI:\"extensibility_apps_store_category_data_visualization_bi\",DeveloperTools:\"extensibility_apps_store_category_developer_tools\",Education:\"extensibility_apps_store_category_education\",FilesAndDocuments:\"extensibility_apps_store_category_file_documents\",FinancialManagement:\"extensibility_apps_store_category_financial_management\",HumanResourcesAndRecruiting:\"extensibility_apps_store_category_human_resources_recruiting\",ImageAndVideoGalleries:\"extensibility_apps_store_category_workflow_image_video_galleries\",ITAdmin:\"extensibility_apps_store_category_it_admin\",Jobs:\"extensibility_apps_store_category_jobs\",LabApp:\"extensibility_apps_store_category_lab_app\",Lifestyle:\"extensibility_apps_store_category_lifestyle\",LookAndFeel:\"extensibility_apps_store_category_look_Feel\",MapsAndFeeds:\"extensibility_apps_store_category_maps_feeds\",MeetingsAndScheduling:\"extensibility_apps_store_category_meetings_scheduling\",Microsoft:\"extensibility_apps_store_category_microsoft\",NewsAndWeather:\"extensibility_apps_store_category_news_weather\",Other:\"extensibility_apps_store_category_other\",PrintingAndFaxing:\"extensibility_apps_store_category_printing_faxing\",Productivity:\"extensibility_apps_store_category_productivity\",ProjectManagement:\"extensibility_apps_store_category_project_management\",PublicFacingWebsites:\"extensibility_apps_store_category_public_facing_websites\",Reference:\"extensibility_apps_store_category_reference\",SalesAndMarketing:\"extensibility_apps_store_category_sales_marketing\",SearchAndDiscoverability:\"extensibility_apps_store_category_search_discoverability\",SecurityAndCompliance:\"extensibility_apps_store_category_security_compliance\",Social:\"extensibility_apps_store_category_social\",TrainingAndTutorial:\"extensibility_apps_store_category_training_tutorial\",TravelAndNavigation:\"extensibility_apps_store_category_travel_navigation\",Utilities:\"extensibility_apps_store_category_utilities\",WorkflowAndBusinessManagement:\"extensibility_apps_store_category_workflow_business_management\"}},webpage:{websiteLoadingSettingName:\"showWebpageLoadBanner\",websiteSecurityMessageName:\"showWebpageSecurityMessageBanner\"},teamContextName:\"team\",oneOnOneContextName:\"1on1chat\",groupChatContextName:\"groupChat\",framePoolSize:{notes:2,powerBI:1,connectorsConfig:1},fetchUserAndTeamApps:\"fetchUserAndTeamApps\",fetchUserAndChatApps:\"fetchUserAndChatApps\"},this.keyCodes={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,escape:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,contextMenu:93,semicolon:186,f4:115,f6:117,f10:121,forwardslash:191,a:65,c:67,g:71,m:77,p:80,t:84,v:86,equal:187,hyphen:189,zero:48,numpadZero:96,numpadAdd:107,numpadSubtract:109},this.calendar={defaultThemeColor:\"52c4cE\",isoDateFormat:\"YYYY-MM-DDTHH:mm:ss.SSSZ\",notificationBatchTime:1e4,noMeetingParameter:\"nomeeting\",errorParameter:\"loaderror\",meetingType:{scheduled:\"scheduled\",broadcast:\"broadcast\"},lastVisitedCalendarTabKey:\"lastVisitedCalendarTab\",slashCalendarEventCallerName:\"CalendarSlashCommand\",calendarV2LastVisitTime:\"calendarV2LastVisitTime\"},this.composeBox={placeholder:{minWidth:440},copyPasteImageLoading:\"ts-image-loading\",componentSelectors:{textEditorAnchor:\".compose-box-ckeditor-anchor\",emptyContentPlaceHolder:\".ts-compose-box .ts-text-editor .ts-text-watermark\",widgetClass:\"img.cke_widget_element\",imageResizerBoundaries:\".cke_editable, td, th\"},formatColors:[{colorCode:\"#deb7ca\",id:0,name:\"pink\"},{colorCode:\"#b197cb\",id:1,name:\"purple\"},{colorCode:\"#6888c9\",id:2,name:\"blue\"},{colorCode:\"#64c6ca\",id:3,name:\"teal\"},{colorCode:\"#9ed267\",id:4,name:\"green\"},{colorCode:\"#fcd116\",id:5,name:\"yellow\"},{colorCode:\"#ec8f45\",id:6,name:\"orange\"},{colorCode:\"#ef6950\",id:7,name:\"red\"},{colorCode:\"#f0f2f4\",id:8,name:\"lightGray\"},{colorCode:\"rgba(22, 35, 58, 0.52)\",id:9,name:\"darkGray\"}],defaultColor:\"#16233a\",ignoredBackgroundColors:[\"rgb(250, 250, 250)\",\"rgb(247, 248, 248)\",\"rgb(250, 251, 251)\",\"rgb(244, 246, 246)\",\"rgb(0, 0, 0)\",\"rgb(64, 64, 69)\",\"rgb(61, 61, 66)\",\"rgb(56, 56, 61)\",\"rgb(52, 52, 57)\"],namedColors:{aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",ghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",\"indianred \":\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgrey:\"#d3d3d3\",lightgreen:\"#90ee90\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",lightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370d8\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",moccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#d87093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",seashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"}},this.simpleScrollbar={componentSelectors:{simpleScrollbar:\"simple-scrollbar\"},eventTypes:{resize:\"resize\",customEvent:\"customEvent\",init:\"init\",drag:\"drag\",endDrag:\"endDrag\",scroll:\"scroll\",show:\"show\",hide:\"hide\",observer:\"observer\",wheel:\"wheel\"}},this.peoplePane={lastUserPreference:\"people-pane-lastUserPreference\"},this.powerBar={controlBox:\"controlBox\",searchBox:\"searchBox\",slashBox:\"slashBox\",atCommandBox:\"atCommandBox\"},this.wiki={componentSelectors:{allSections:'wiki-section div[id^=\"section-\"]',firstSection:\".ts-wiki-section:first-child\",composeBoxClass:\".ts-wiki-editor-compose-box\",editorTitleClass:\".wiki-editor-title-input\",meetingNotesEmptyStatePage:\".empty-state\",meetingNotesEmptyStateButton:\".meetingNotesEmptyStateButton\",page:\"wiki-page\",pageSectionsClass:\".page-sections\",pageTitleClass:\".wiki-page-title-input\",section:\"#section-{{sectionId}}\",sidebar:\".ts-wiki-sidebar\",sidebarContent:\".ts-wiki-sidebar-content\",pageListPage:\"#wiki-page-list-page-{{pageId}}\",wikisListItem:\"#wikis-list-item-{{wikiId}}\",viewerContentClass:\".ts-wiki-viewer-content\",viewerTitleClass:\".ts-wiki-viewer-title\",wikiMainViewPort:\".ts-wiki-main-view-port\",wikiSidebarToggleButton:\".wiki-sidebar-toggle-button\"},fileExports:{libraryName:\"Teams Wiki Data\",mhtFileExtension:\"mht\",privateLibraryName:\"Documents\",privateParentFolderName:\"Microsoft Teams Data\",privateFolderName:\"Wiki\"},ids:{wikiSectionTitleReadMode:\"wiki-viewer-title\",lockSectionMessage:\"lock-section-message-{{sectionId}}\",wikiViewerContent:\"wiki-viewer-content-{{sectionId}}\",wikiSectionContentSupportText:\"wiki-section-content-support-text\",wikiSectionTitleSupporText:\"wiki-section-title-support-text\"},sections:{maxLength:2e5},maxNrOfListItemsToFetch:5e3,pageActiveUsers:{maxVisibleActiveUsersCount:4,statisticsCollectionTimeout:3e4},maxItemTitleLength:100},this.privateMeetingNotes={threadProperty:{type:\"meeting\",sharepointPath:\"sharepointPath\",meetingNotesPageId:\"meetingNotesPageId\"},retries:3,type:{privateMeeting:\"privateMeeting\",channel:\"channel\"}},this.utilities={scroll:{bottom:\"bottom\",top:\"top\"}},this.chatList={onLoad:{scenario:\"viewChatList\",scenarioType:\"onLaunch\"}},this.desktopApp={desktopTelemetryConstants:\"desktopTelemetryConstants\",desktopEnvironment:\"desktopEnvironment\",ssoStatusCookie:\"ssostatus\",desktopUserProfile:\"desktopUserProfile\",machineIdleTimeMaxRetries:3,suppressRefreshBannerTestHook:\"suppressRefreshBannerTestHook\",ipc:{sendReceiveTimeout:50*this.timeInMiliseconds.second,sendReceiveTimeoutError:\"Electron IPC call timed out\"},telemetry:{desktopEnvironmentNotSet:\"desktopEnvironmentNotSet\",zoomSource:{wheel:\"wheel\",keyboard:\"keyboard\",devHook:\"devHook\",system:\"system\",settingsDropdownUi:\"settingsDropdownUi\"}},timers:{machineInactiveRequestInterval:2.5*this.timeInMiliseconds.minute,machineInactiveThresholdInSeconds:5*this.timeInMiliseconds.minute/1e3,machineStateLongActiveTimeout:10*this.timeInMiliseconds.hour,machineStateLongActiveSuspendedDelta:5*this.timeInMiliseconds.minute,zoomLevelIndicatorTimeout:2*this.timeInMiliseconds.second},errors:{getIdleCallFailed:\"ERR_GET_IDLE_CALL_FAILED\"},lockState:{unknown:0,locked:1,unlocked:2},powerMonitor:{suspend:\"suspend\",resume:\"resume\"},statusIndicatorState:{connectionError:\"statusIndicatorState:connectionError\",noNetwork:\"statusIndicatorState:noNetwork\",backOnline:\"statusIndicatorState:backOnline\",networkUpdate:\"statusIndicatorState:networkUpdate\"},bannerType:{softBlock:{minimumVersion:\"minimumVersion\",PkgTransition:\"pkgTransitionSoftBlock\"},hardBlock:{criticalVersion:\"criticalVersion\",PkgTransition:\"pkgTransitionHardBlock\"},dismissable:{PkgTransition:\"pkgTransitionDismissableBanner\"}},registry:{apps:{teams:\"Teams\",lync:\"Lync\"},protocols:{callto:\"callto\",im:\"im\",msteams:\"msteams\",sip:\"sip\",sips:\"sips\",tel:\"tel\",sfbCalling:\"callto,sip,sips,tel\"}},endpointSource:{feServer:\"feServer\",pds:\"pds\"}},this.hwaApp={appState:{visibilityChanged:\"hwa_app_state_visibility_changed\"},update:{downloadStarted:\"downloadStarted\",downloadFinished:\"downloadFinished\",installStarted:\"installStarted\",installFinished:\"installFinished\"},anonymous:{signinFailed:\"hwa_anonymous_signin_failed\"},platformActivity:{openStatus:\"hwaopenstatus\",openSettings:\"hwaopensettings\",newChat:\"hwanewchat\",logout:\"hwalogout\"},protocol:{uri:\"msteams:\"},webAppState:{appInitialized:\"webAppInitialized\"},telemetry:{deeplinkFailed:\"hwa_deeplink_failed\",deeplinkSuccessful:\"hwa_deeplink_successful\",fetchSettings:\"hwa_fetch_settings\",activation:\"hwa_notification_activation\",handleNotification:\"hwa_notification_handle\",handleNotificationWeb:\"hwa_notification_handle_web\",handleNotificationCall:\"hwa_notification_handle_call\",handleNotificationWns:\"hwa_notification_handle_wns\",appInfoUpdated:\"hwa_app_info_updated\",freemium:\"hwa_freemium_telemetry\"},routing:{type:{pushNotification:\"push\",webNotification:\"web\",platformActivity:\"platformActivity\",theme:\"theme\",protocol:\"protocol\",backgroundCallPush:\"backgroundCallPush\",scenarioManager:\"scenarioManager\"}},eventIds:{appResumed:\"hwa_app_resuming\",minimizeOnClose:\"hwa_minimize_on_close\",exitOnClose:\"hwa_exit_on_close\",navigateToUri:\"hwa_event_navigate_to_uri\",openNewWindow:\"hwa_new_window\",platformActivity:\"hwa_platform_activity\",protocolActivity:\"hwa_protocol_activity\",scenarioActivity:\"hwa_scenario_manager\",userPreferencesUpdated:\"hwa_user_preferences_updated\",webOopsPageTriggered:\"hwa_web_oops_page_triggered\",webOopsPageRefresh:\"hwa_web_oops_page_refresh\",bannerActionTriggered:\"hwa_banner_action_triggered\",bannerHide:\"hwa_banner_hide\",bannerShow:\"hwa_banner_show\",startSendingTelemetry:\"hwa_start_sending_telemetry\"},environments:{local:184,devspaces:284,alpha:0},platformId:{surfaceHubPlatformId:\"35\",surfaceHub2PlatformId:\"38\",hwaDesktopPlatformId:\"32\"}},this.diagnostics={appState:{network:{type:\"Network\",online:\"online\",offline:\"offline\"},subscription:{type:\"Subscription\"}},fastSampleTime:2e3,slowSampleTime:3e4,verySlowSampleTime:18e4},this.appState={idleDetect:30*this.timeInMiliseconds.second,idleDetectWithoutAutoIdle:2.5*this.timeInMiliseconds.minute,idleTimeout:3*this.timeInMiliseconds.day,silentUpdateIdleTimeout:20*this.timeInMiliseconds.minute,appCacheUpdateCheckTimeout:120*this.timeInMiliseconds.minute},this.categories={appState:\"appState\",accessibilityEnabled:\"a11yEnabled\",machineState:\"machineState\",trouterState:\"trouterState\",trouterClientState:\"trouterClientState\",trouterUrls:\"trouterUrls\",meetingType:\"meetingType\",deeplinkId:\"deeplinkId\",joinType:\"joinType\",deepLinkSource:\"deepLinkSource\",isScreenshareFromChat:\"isScreenshareFromChat\",appInUse:\"pageVisible\",clientType:\"clientType\",theme:\"theme\",pageLoadState:\"pageLoadState\",pageLoadMiddlePane:\"pageLoadMiddlePane\",flights:\"flights\",clientVersion:\"clientVersion\",phase:\"phase\",schemaVersion:\"schemaVersion\",userAgent:\"userAgent\",page:\"page\",frameRate:\"frameRate\",userType:\"userType\",licenseType:\"UserInfo.LicenseType\",environment:\"environment\",buildtime:\"buildtime\",commitHash:\"commitHash\",slimcoreVersion:\"slimcoreVersion\",tsCallingVersion:\"tsCallingVersion\",slimcoreBuiltInVersion:\"slimcoreBuiltInVersion\",isSlimCoreHotSwapped:\"isSlimCoreHotSwapped\",tsTrouterVersion:\"tsTrouterVersion\",tsTrouterMode:\"tsTrouterMode\",database:{dbOpen:\"dbOpen\",dbMode:\"dbMode\",dbId:\"dbId\"},team:\"team\",teamName:\"teamName\",channel:\"channel\",context:\"context\",area:\"area\",ring:\"UserInfo.Ring\",etag:\"UserInfo.ETag\",experimentIds:\"AppInfo.ExperimentIds\",expIds:\"AppInfo.ExpIds\",rolloutIds:\"AppInfo.RollOutIds\",callId:\"Call.Id\",callType:\"Call.Type\",callIsChatVersion2:\"Call.IsChatVersion2\",isBroadcast:\"Call.IsBroadcast\",broadcastRole:\"Call.BroadcastRole\",broadcastModalityState:\"Call.BroadcastModalityState\",broadcastMediaCount:\"Call.BroadcastMediaCount\",broadcastType:\"Call.BroadcastType\",participantId:\"Call.ParticipantId\",userRole:\"UserRole\",status:\"status\",threadId:\"threadId\",appInfoVersion:\"AppInfo.Version\",appInfoPlatformId:\"AppInfo.PlatformId\",tenantModel:\"Tenant.Model\",requestId:\"requestId\",networkState:\"networkState\",serviceWorkerEnabled:\"serviceWorkerEnabled\",region:\"UserInfo.Region\",vdiProvider:\"vdiProvider\",vdiVersion:\"vdiVersion\",vdiConnectedState:\"vdiConnectedState\"},this.teamType={standard:\"Standard\",edu:\"Edu\",class:\"Class\",plc:\"Plc\",staff:\"Staff\",healthcareCareCoordination:\"HealthcareCareCoordination\"},this.teamMembershipType={standard:\"Std\",dynamic:\"Dyn\",orgWide:\"Org\"},this.teamGuestUsersCategory={none:\"none\",owners:\"owners\",members:\"members\",ownersAndMembers:\"ownersAndMembers\"},this.tenantCategoryType={EducationFaculty:\"educationfaculty\",EducationStudent:\"educationstudent\",BusinessEnterprise:\"businessenterprise\",Free:\"free\"},this.licenseType={unknown:\"Unknown\",teacher:\"Teacher\",student:\"Student\"},this.memberType={owner:\"owner\",member:\"member\"},this.skuType={edu:\"edu\",enterprise:\"enterprise\",unknown:\"unknown\",free:\"free\"},this.navigation={context:{chat:\"chat\",channel:\"channel\",calendar:\"calendar\",channelScrollToMessage:\"channelScrollToMessage\",team:\"team\",apps:\"apps\",createTeam:\"create-team\",search:\"search\",meeting:\"meeting\",teamsGrid:\"teamsGrid\"},subType:{meeting:\"meeting\"}},this.translation={interpolationIds:{messageformat:\"messageformat\"},strategies:{escapeParameters:\"escapeParameters\",customSanitizer:\"customSanitizer\"}},this.navContext={firstLoad:\"firstload\",alert:\"notification-popover\",createTeam:\"create-team\",dialog:\"dialog-navigation\",calendar:\"calendar-list\",activity:\"activity-list\",saved:\"saved-list\",deepLink:\"deep-link\",apps:\"apps-list\",starredItemsStore:\"starred-items-store\",searchedMessage:\"searched-message\",chatListSuggestedContact:\"chat-list-suggested-contact\",welcomeNewUser:\"welcome-new-user\",schoolAppEnabled:\"school-app-enabled\",schoolAppRedirect:\"school-app-redirect\",bridgeChatList:\"chat-list-bridge\",livePersonaCard:\"live-persona-card\",teamsGridFirstView:\"teams-grid-first-view\",oneOnOneChat:\"one-on-one-chat\",groupChat:\"group-chat\",chatHeader:\"chat-header\",channel:\"channel\",channelReply:\"channel-reply\",calendarSlashCommands:\"calendar-slash-commands\"},this.whitelistedAreaNames=[\"chat\",\"admin\",\"framework\",\"auth\",\"calling\",\"setup\",\"docs\",\"ext\",\"people\",\"presense\",\"search\",\"sync\",\"messaging\",\"dashboard\",\"infra\"],this.editor={commands:{back:\"back\",blockquote:\"toggleBlockquote\",bold:\"bold\",bulletedlist:\"bulletedlist\",clearBack:\"clearBack\",clearFore:\"clearFore\",deleteColumn:\"deleteColumn\",deleteRow:\"deleteRow\",deleteTable:\"deleteTable\",finishInsertHyperlink:\"finishInsertHyperlink\",fontSize:\"fontSize\",fore:\"fore\",imagePicker:\"imagePicker\",insertColumn:\"insertColumn\",insertHyperlink:\"insertHyperlink\",insertRow:\"insertRow\",insertTable:\"insertTable\",italic:\"italic\",prepareInsertHyperlink:\"prepareInsertHyperlink\",numberedlist:\"numberedlist\",underline:\"underline\",strike:\"strike\",removeformat:\"removeFormat\",indent:\"indent\",outdent:\"outdent\",horizontalrule:\"horizontalrule\",undo:\"undo\",redo:\"redo\",highlight:{pink:\"pinkHighlight\",purple:\"purpleHighlight\",blue:\"blueHighlight\",teal:\"tealHighlight\",yellow:\"yellowHighlight\",green:\"greenHighlight\",orange:\"orangeHighlight\",red:\"redHighlight\",lightGray:\"lightGrayHighlight\",darkGray:\"darkGrayHighlight\"}},styles:{blockquote:\"blockquote\",bold:\"strong\",bulletedlist:\"ul\",div:\"div\",h1:\"h1\",h2:\"h2\",h3:\"h3\",hyperlink:\"a\",italic:\"em\",numberedlist:\"ol\",pre:\"pre\",underline:\"u\",td:\"td\",strike:\"s\",hr:\"hr\",span:\"span\"}},this.anonymousMeeting={anonymousUserNameCookieKey:\"teamsAnonymousUserName\",anonymousUserNameCookieExpirationInDays:365,anonymousMeetingUseAnonymousFlowParameter:\"anon\",postAnonymousCallMoreInfoLink:\"https://aka.ms/aka.ms/microsoftteams\",setupScreenScenarioTimeout:this.timeInMiliseconds.day,telemetryFlushTimeout:200,errorCode:{invalidUrl:\"InvalidUrl\"}},this.composeHeader={buttonid:{colorOptionButton:\"colorOptionButton\"},imageBanner:{bannerType:\"customPhoto\",amsMaxItemSize:20971520,imagePatternList:\".png,.jpg,.jpeg\",imageAcceptList:[\"image/png\",\"image/jpg\",\"image/jpeg\"],zoomRangeMin:0,zoomRangeMax:100}},this.postToolbar={buttonid:{postTypeButton:\"postTypeButton\",replyPermissionButton:\"replyPermissionButton\"},postTypeMenuIds:{normal:\"postTypeNormal\",announcement:\"postTypeAnnouncement\",liveEvent:\"postTypeLiveEvent\"},replyPermissionMenuIds:{allowReplies:\"allowReplies\",limitReplies:\"limitReplies\"}},this.formatToolbar={buttonid:{deleteColumn:\"deleteColumn\",deleteColumnRowTable:\"deleteColumnRowTable\",deleteRow:\"deleteRow\",deleteTable:\"deleteTable\",insertColumn:\"insertColumn\",insertColumnRow:\"insertColumnRow\",insertRow:\"insertRow\",insertTable:\"insertTable\",redbangButton:\"redbangButton\",filePickerButton:\"filePickerButton\",insertImageButton:\"insertImageButton\",textFormatBoldButton:\"textFormatBoldButton\",textFormatBulletsButton:\"textFormatBulletsButton\",textFormatFontColorButton:\"textFormatFontColorButton\",textFormatFontSizeButton:\"textFormatFontSizeButton\",textFormatHighlightButton:\"textFormatHighlightButton\",textFormatItalicButton:\"textFormatItalicButton\",textFormatNumbersButton:\"textFormatNumbersButton\",textFormatRichStyleButton:\"textFormatRichStyleButton\",textFormatUnderlineButton:\"textFormatUnderlineButton\",textFormatInsertHyperlinkButton:\"textFormatInsertHyperlinkButton\",textFormatBlockQuoteButton:\"textFormatBlockQuoteButton\",insertCodeSnippetButton:\"insertCodeSnippetButton\",textFormatStrikeButton:\"textFormatStrikeButton\",textFormatRemoveFormatButton:\"textFormatRemoveFormatButton\",textFormatIndentButton:\"textFormatIndentButton\",textFormatOutdentButton:\"textFormatOutdentButton\",insertHorizontalRuleButton:\"insertHorizontalRuleButton\",undoButton:\"undoButton\",redoButton:\"redoButton\"},richStyleMenuIds:{blockquote:\"textFormatRichStyleBlockQuote\",heading1:\"textFormatRichStyleHeading1\",heading2:\"textFormatRichStyleHeading2\",heading3:\"textFormatRichStyleHeading3\",paragraph:\"textFormatRichStyleParagraph\",pre:\"textFormatRichStyleCode\"}},this.timeouts={oneSec:1e3,twoSec:2e3},this.substrateSearch={topN:{maxSize:500,emptySearchString:\"\",dbUpdatedAtId:\"substrate_data_updated_at\",cacheExpiryInMS:864e5,apiCallerName:\"top_N\",dataNotExpiredErrCode:-1},powerBar:{scenarioName:\"powerbar\",apiCallerName:\"people_list\"},warmUp:{apiCallerName:\"warmup\"},baseUrl:\"https://substrate.office.com/search\",peoplePicker:{maxResults:20,apiCallerName:\"people_picker\"}},this.peoplePicker={errorMessages:{substrateRequestTimedOut:\"substrate_request_timed_out\",aadRequestTimedOut:\"aad_request_timed_out\"}},this.indexedDBStoreName={peopleprofile:\"people\",peoplesubstrate:\"substratepeopledata\"},this.database={defaultCacheExpiration:2*this.timeInMiliseconds.week,nonTeamsUserCacheExpiration:16*this.timeInMiliseconds.hour,maxQuotaPercentageAllow:80,maxContinuousTransactionErrors:20},this.legal={legalUrl:\"https://aka.ms/teamslegal\",privacyAndCookiesUrl:\"https://aka.ms/teamsprivacy\",privacyAndCookiesEnterpriseUrl:\"https://go.microsoft.com/fwlink/p/?linkid=857875\",recordingLearnMoreUrl:\"https://aka.ms/recordmeeting\",devPreviewTermsAndConditionsUrl:\"https://aka.ms/mn9yh6\",legalUrlFreemium:{admin:\"https://go.microsoft.com/fwlink/?linkid=871561\",user:\"https://go.microsoft.com/fwlink/?linkid=871559\"},privacyAndCookiesUrlFreemium:{admin:\"https://go.microsoft.com/fwlink/?linkid=871667\",user:\"https://go.microsoft.com/fwlink/?linkid=871562\"}},this.akaMs={getTeamsUrl:\"https://aka.ms/getteams\",teamsTutorialVideosUrl:\"https://aka.ms/microsoft-teams-deployment\",enableTeamsUrl:\"https://aka.ms/enableteams\",upgradeToTeamsUrl:\"https://aka.ms/upgradeteams\",admin123Url:\"https://aka.ms/admin123\",callingpolicies:\"https://aka.ms/callingpolicies\",teamsForEduSupportUrl:\"https://aka.ms/teamsforedusupport\",teamDiscoverySettingUrl:\"https://aka.ms/teamdiscovery\",termsAndConditionsUrl:\"https://aka.ms/teamstriallegal\",privacyPolicyUrl:\"https://aka.ms/teamsprivacy\"},this.goMicrosoft={termsAndConditionsUrl:\"https://go.microsoft.com/fwlink/?LinkID=530144\",privacyPolicyUrl:\"https://go.microsoft.com/fwlink/?LinkId=521839\",switchFromSfbToTeamsUrl:\"https://go.microsoft.com/fwlink/?linkid=862404\",addAsGuestUrl:\"https://support.office.com/en-us/article/add-guests-to-a-team-fccb4fa6-f864-4508-bdde-256e7384a14f\",upgradeTeamsUrl:\"https://go.microsoft.com/fwlink/?linkid=873049\",signUpTeamsUrl:\"https://go.microsoft.com/fwlink/?linkid=870438\",archiveTeamsUrl:\"https://go.microsoft.com/fwlink/?linkid=2004118\",dlpLearnMoreUrl:\"https://go.microsoft.com/fwlink/?LinkId=715713\",lightweightJoinLearnMoreUrl:\"https://go.microsoft.com/fwlink/?linkid=2085124\",presenterAttendeeRolesUrl:\"https://go.microsoft.com/fwlink/?linkid=2083729\"},this.IPaddressRangesUrl=\"https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2\",this.firstLoginDeviceKeys={coachMarkSavedWeb:\"CoachMarkSavedWeb\",promptCards:\"PromptCards\",freemiumFRE:\"FreemiumFRE\",web:\"Web\",ios:\"ios\",wp:\"wp\",android:\"android\",electron:\"electron\",desktopHwa:\"desktopHwa\",surfaceHub:\"surfaceHub\",espFirstRunStarted:\"espFirstRunStarted\",espFirstRunCompleted:\"espFirstRunCompleted\"},this.cortanaSettingsKey={SuggestionsEnabled:\"suggestionsEnabled\",UserHasVoiceConsent:\"userHasVoiceConsent\",AllowLocation:\"allowLocation\",HasConsentedCortana:\"hasConsentedCortana\",UserHasLongConsent:\"userHasLongConsent\",IsLongConsentSet:\"isLongConsentSet\"},this.cortanaLongCosentKey={AllowRecording:\"allow\",DenyRecording:\"deny\",None:\"none\"},this.cortanaVoiceInvocationMode={disabled:\"Disabled\",pushToTalkUserOverride:\"PushToTalkUserOverride\",wakeWordPushToTalkUserOverride:\"WakeWordPushToTalkUserOverride\"},this.routingInformationalDialogKeys={web:\"web\"},this.helpFallbackLocales={\"en-gb\":\"en-us\",\"es-mx\":\"es-es\",\"fr-ca\":\"fr-fr\",\"nn-no\":\"nb-no\",\"pt-pt\":\"pt-br\"},this.azureVideos={fallbackLocale:\"en-us\",productTourVideo:{\"en-us\":\"d17e4e61-8756-449e-9bf5-c4240101a147\",\"cs-cz\":\"ede60a66-edd9-4b3d-bf8e-649f71c52d82\",\"da-dk\":\"590a0f35-f07c-4c63-b77f-349eec85a380\",\"de-de\":\"6b131e37-4400-4190-98ef-2bacd95a1fec\",\"es-es\":\"97f7105e-484d-4462-8278-c7f9a45a3dcc\",\"fi-fi\":\"9e354167-d135-47aa-bc70-4d49e1a76638\",\"fr-fr\":\"59580456-d146-44fd-8e4c-940d10be442c\",\"it-it\":\"c95aea7f-6b14-4f58-935d-29957ff40dc8\",\"ja-jp\":\"870b5fed-5320-47eb-b362-207e10db8827\",\"ko-kr\":\"b594ea34-25f8-4d8d-ba9d-f8a73a4f72dd\",\"nb-no\":\"a8eb0303-fac3-445e-91f8-6a1c4648f1aa\",\"nl-nl\":\"5099a211-3738-47f1-aeff-a7802d6a09b3\",\"pl-pl\":\"f91abfc1-6c4d-4dee-9277-630bf59f25d5\",\"pt-br\":\"f0586337-561c-49b6-abd2-1157f3d2f2f6\",\"ru-ru\":\"4bfcfd15-af7f-48df-a290-ac806b449568\",\"sv-se\":\"042017e6-ac2a-4ab5-9e4e-d068a8677c2a\",\"tr-tr\":\"914dbc67-f77d-4507-9e52-cc94a82470fe\",\"zh-cn\":\"3963b160-2214-4f10-a17b-cdbd51026c5c\",\"zh-tw\":\"c22f9fc3-e03c-4880-8836-48849f4c923e\"},teamsAndChannelsVideo:{\"en-us\":\"471b87ac-0045-47c2-864f-cfc6be343db8\",\"cs-cz\":\"b427d12a-9586-4e4f-98b1-12dc52d49beb\",\"da-dk\":\"a01ba1eb-ab53-400d-8015-df644d2b6ca0\",\"de-de\":\"42716adc-0c01-4ee8-aa69-d1a44f6393e5\",\"es-es\":\"b69618ae-2ece-4e3c-bd79-0cc61cf72701\",\"fi-fi\":\"3fa172af-352e-4726-8353-c09a3ed5f2db\",\"fr-fr\":\"249a9b1b-1dd5-4333-9b2e-a95d8a48b8cc\",\"it-it\":\"a7621052-ee9e-4343-9776-42daf2cd223b\",\"ja-jp\":\"e84609f1-4c52-4919-a24c-3ced27406886\",\"ko-kr\":\"42bfb7bf-6d65-497b-9d81-632fb75c8359\",\"nb-no\":\"fba7f799-3974-43ea-add0-35de57295e84\",\"nl-nl\":\"8b95ea7a-90ba-4d2c-aaaa-1ec6a8862051\",\"pl-pl\":\"57916add-c6e1-4b8b-9bb4-7fceb129bafd\",\"pt-br\":\"d5b8c273-338d-4f11-ac0b-adc54994cab4\",\"ru-ru\":\"42e9c836-e239-4b31-925d-efb871cb908e\",\"sv-se\":\"6361f719-3b1e-49c1-a019-ddd9fce36122\",\"tr-tr\":\"01b45722-53f4-404c-89e1-1f7bb9681480\",\"zh-cn\":\"5d7b2126-9869-4800-b387-d9263de05199\",\"zh-tw\":\"9d4c68a7-2390-4fc5-a603-96edc4a52ea0\"},usingTabsVideo:{\"en-us\":\"3571019d-2b80-4dec-ba59-320650aca13f\",\"cs-cz\":\"99a09876-c3eb-40a9-b99b-8c08dc12c73d\",\"da-dk\":\"665971a7-a91e-4ffc-a75f-1c8cd7d3cb5b\",\"de-de\":\"7068d0f0-a11c-4142-a285-4bd894b8a466\",\"es-es\":\"d1704beb-b179-4caf-ac4b-84e286632d1f\",\"fi-fi\":\"9b4186ff-165f-40cd-92f3-04ff402a3353\",\"fr-fr\":\"185a3a69-2ff0-44c0-aaa9-c41d50c444a7\",\"it-it\":\"7b3c339f-1e50-411f-be62-4d7736290e09\",\"ja-jp\":\"d1bcd6c2-c2c9-48ec-bb80-542085369ec0\",\"ko-kr\":\"dbc38fb8-352b-4deb-8eca-681497af6db8\",\"nb-no\":\"6c754752-c5be-4d15-8831-12aa982faa97\",\"nl-nl\":\"c4d4f6ed-c76d-4cfe-909e-9c6d14d28c34\",\"pl-pl\":\"9d9f2cc7-0193-434f-8953-334509ae61b1\",\"pt-br\":\"09d58de3-2002-4592-8f07-d19f218000c9\",\"ru-ru\":\"e182790a-a02d-4a5b-b619-2ea022ecd8d7\",\"sv-se\":\"6e553460-6d8d-4fb3-9083-25fadb51af4b\",\"tr-tr\":\"5a3295c8-6ec5-4fd2-a133-e7cd6ec283e2\",\"zh-cn\":\"6dcb3826-5d2e-45c8-b649-8f0bd527a156\",\"zh-tw\":\"4b90c7ce-035c-4b7f-af39-9066fb102a2e\"},productiveChatVideo:{\"en-us\":\"d1ba3a3f-2a27-447c-9933-9ce3fec7006c\",\"cs-cz\":\"02eb6355-ba27-4746-a4bc-44c0c411ed67\",\"da-dk\":\"d2f0d407-21b3-4dce-b46a-9f5a9000b769\",\"de-de\":\"257ac714-5cb4-453e-aaf4-0eaafc87035d\",\"es-es\":\"2629f745-a5f6-4ec5-af39-140a15595e82\",\"fi-fi\":\"810b3bdb-0ab2-4462-890f-89afb45ffd6b\",\"fr-fr\":\"130d99b8-6b2f-4a45-b66d-3583a7f2b57c\",\"it-it\":\"16060bec-8f87-470a-bf16-51ef94c41c83\",\"ja-jp\":\"9bac4fa0-090d-442d-9b0a-e0801c397ecc\",\"ko-kr\":\"f08bfc11-4375-4cf1-be54-3fd00159ba91\",\"nb-no\":\"179daa85-d37f-44ea-8c29-706e470fb8a5\",\"nl-nl\":\"64c535cf-5c54-40c1-a521-d21306446162\",\"pl-pl\":\"b7043019-df72-4565-926f-715a0e4b8cf9\",\"pt-br\":\"becb1def-5970-4161-9355-ee65b10331f5\",\"ru-ru\":\"5258b282-ecad-4a3c-8bca-8bc6614041f3\",\"sv-se\":\"c71be440-efe4-4246-8b94-02dfa1d9b001\",\"tr-tr\":\"fbf43293-0d03-40dc-ab0e-010c7fd1568d\",\"zh-cn\":\"fdd393bc-4e33-4286-80cb-543312f36973\",\"zh-tw\":\"eeb59444-d6e8-4da1-b7c3-600d81c37b33\"},privateChatAndCallingVideo:{\"en-us\":\"2f47e8a2-a9fa-4442-9083-2af722c816f5\",\"cs-cz\":\"5aa627f6-bfbd-4101-be5a-4a358e74df17\",\"da-dk\":\"9b782405-4a50-40e1-b998-9f0792c786b5\",\"de-de\":\"b3b4ac27-2b67-403f-b37d-96c9ba22c96d\",\"es-es\":\"c25702e2-907e-4a80-a511-25f27f11c75b\",\"fi-fi\":\"aa58637c-8cff-4485-902f-d0da6a5b8666\",\"fr-fr\":\"41e7b26f-c0e2-444f-9502-452ceac436ee\",\"it-it\":\"2721b231-a114-4f6c-8e98-90d37f48395d\",\"ja-jp\":\"1d46afc0-722d-4af8-aaed-6991087324e4\",\"ko-kr\":\"0575d6e1-fc00-408f-a824-8a7e8570be8f\",\"nb-no\":\"dcb85407-f5da-442c-96a4-7ed7200ab044\",\"nl-nl\":\"dfc333c0-f181-42cc-802b-f38598e67974\",\"pl-pl\":\"c1405c77-61f5-4e37-9fad-a8dd627aae28\",\"pt-br\":\"7dede565-c7c4-4907-b8eb-551dc5fe51df\",\"ru-ru\":\"cdc8ad8f-b82f-4602-a7b2-2ed89b9105cc\",\"sv-se\":\"5917d93d-a54b-40fc-b7e4-25103cb4fe64\",\"tr-tr\":\"be31ad70-fd54-4d80-a254-42ed797e74d0\",\"zh-cn\":\"fb487bb3-31b4-4d6b-b8a2-2449e7165a4c\",\"zh-tw\":\"ca542b1c-eda2-4a82-85ed-caf045b4376c\"},meetNowVideo:{\"en-us\":\"b1f694e4-af01-4ddd-962b-049a82efd7d4\",\"cs-cz\":\"a20c2579-b0eb-412f-99fe-2f1c5741e31f\",\"da-dk\":\"c08d2d26-86b2-4c10-a422-5e665a3a33eb\",\"de-de\":\"8db69fc5-a7fe-491a-b980-811d1f2c54ea\",\"es-es\":\"0b9f4d01-7564-4012-a790-618a720f1543\",\"fi-fi\":\"c63d49f2-61c7-4347-ae92-c1d1fbcd3fb0\",\"fr-fr\":\"c0476a27-b854-49b9-9b10-74b2867d64bf\",\"it-it\":\"88c26830-64b9-4e59-a8ba-7d582e84b1c8\",\"ja-jp\":\"3c3cec62-27a0-4f91-b031-ca1d99a61ab9\",\"ko-kr\":\"7ced48bd-bdcf-493c-a257-a39df9ef95a2\",\"nb-no\":\"cd2db7c7-aee0-4b3b-8f69-2ae30a141019\",\"nl-nl\":\"e049dcec-f405-4af4-bb37-9d25fd80dc2e\",\"pl-pl\":\"42b8fe56-bc95-4c04-8d33-44ef9166a886\",\"pt-br\":\"c08df7c3-8cb9-4cc3-ab58-4dd5644a3602\",\"ru-ru\":\"3cb1194b-94de-4610-8242-4fd1806ac2e7\",\"sv-se\":\"93f31d42-ea5c-4bcf-a814-a61ac7328b95\",\"tr-tr\":\"117cc58c-6ffa-49e3-aad5-bb65866c21af\",\"zh-cn\":\"769ab735-597a-4428-beba-23321b2f2f09\",\"zh-tw\":\"817b6e5d-dbbc-48bc-abc4-25a983aac7ff\"},onboardYourTeamVideo:{\"en-us\":\"e8be6aa5-8dff-4094-a5fa-de24a521ee1d\",\"cs-cz\":\"986da6d3-776d-46e8-b0b7-c4baa044d354\",\"da-dk\":\"fa0637f6-a0b7-4b47-865c-5126e90d79b3\",\"de-de\":\"eb7a7d47-5ea0-48c2-a8fe-bd7199ed4f86\",\"es-es\":\"8fb23dde-0bbe-420b-838b-1f6112ba10a6\",\"fi-fi\":\"f011e84b-b29f-4240-ad8f-fd69069ae5be\",\"fr-fr\":\"c173f8e5-0fb5-4540-83b2-dc58d29c1712\",\"it-it\":\"fde030c8-3219-4121-b901-a4d5c11dadf8\",\"ja-jp\":\"cb5f3433-8172-485a-bb03-45bd9a409bec\",\"ko-kr\":\"5ac77413-cd99-4aab-b795-d54b717b8512\",\"nb-no\":\"6451ef5a-be94-42af-ba69-3adbd0db8326\",\"nl-nl\":\"b8866c8d-d28c-4189-96b7-45846ce3db80\",\"pl-pl\":\"34a0edef-a314-4bf4-ae20-9dea95936060\",\"pt-br\":\"7431a7a5-a53b-44ba-bdfc-8102e8398371\",\"ru-ru\":\"29da11a0-039a-4f00-bc44-12cc1caa6027\",\"sv-se\":\"0b8d06c3-ac23-4d67-816c-67e15336a5f3\",\"tr-tr\":\"81db3e67-cb76-426e-b54f-86c0c894d109\",\"zh-cn\":\"6e4226dc-26c9-42bd-9e1b-8fabba54f565\",\"zh-tw\":\"dd2a6411-d242-498e-8361-324cff5b546e\"},scheduledMeetings:{\"en-us\":\"814168b5-e1c4-47a3-85d1-dd8cf5218500\",\"cs-cz\":\"814168b5-e1c4-47a3-85d1-dd8cf5218500\",\"da-dk\":\"30c1bb08-8868-4bb0-88ac-fec4a5cbce08\",\"de-de\":\"db1e717a-8b35-4ccf-81b6-aac759b83610\",\"es-es\":\"0d1a3d3c-6746-4901-bbea-615a41f1f64e\",\"fi-fi\":\"998916eb-1a81-4e39-bc73-30ffa311193a\",\"fr-fr\":\"fe2f0db8-cab5-4da1-9533-7444510baeb9\",\"it-it\":\"57c2658f-098a-465b-a082-222e6ab3b0a5\",\"ja-jp\":\"efeec0ad-ed00-47ac-942e-e3a3a7980255\",\"ko-kr\":\"f617414e-a941-4836-8531-78ac150b9026\",\"nb-no\":\"5e503760-5304-4e77-8ef6-c470181d3116\",\"nl-nl\":\"f30657b6-9f73-41b9-8f55-6b63f391f908\",\"pl-pl\":\"c37aea76-82bf-4f84-823b-be4dc53515a5\",\"pt-br\":\"af7348c1-2907-463b-9cc8-3cc64a379768\",\"ru-ru\":\"a3ebb9a0-5318-457b-b39a-92622c651f85\",\"sv-se\":\"083845d9-88f6-402c-bd3d-91244c819ae6\",\"tr-tr\":\"d83a8e52-2bbb-489c-9f7b-8db559c436ba\",\"zh-cn\":\"d5d5e61a-b30e-4887-b5f2-e88b5a8d8457\",\"zh-tw\":\"5447cf5a-ca2a-4097-9cdc-7f856cd87e2f\"},sfbMigratedUserQuickStartVideo:{\"en-us\":\"RE1Qljy\",\"cs-cz\":\"RE2gyT3\",\"da-dk\":\"RE2gLTu\",\"de-de\":\"RE2gLTv\",\"es-es\":\"RE2gE5G\",\"fi-fi\":\"RE2gyTa\",\"fr-fr\":\"RE2gyT6\",\"it-it\":\"RE2gGGS\",\"ja-jp\":\"RE2gGGQ\",\"ko-kr\":\"RE2gLTw\",\"nb-no\":\"RE2gGGR\",\"nl-nl\":\"RE2gyT9\",\"pl-pl\":\"RE2gyTh\",\"pt-br\":\"RE2gBuo\",\"ru-ru\":\"RE2gE5I\",\"sv-se\":\"RE2gGGV\",\"tr-tr\":\"RE2gyTk\",\"zh-cn\":\"RE2gBuq\",\"zh-tw\":\"RE2gwhQ\",\"vi-vn\":\"RE2gwhR\",\"sk-sk\":\"RE2gE5J\",\"ro-ro\":\"RE2gyTl\",\"th-th\":\"RE2gtGz\",\"uk-ua\":\"RE2gBup\",\"sl-sl\":\"RE2gwhP\",\"lt-lt\":\"RE2gyTj\",\"nn-no\":\"RE2gyTi\",\"pt-pt\":\"RE2gGGU\",\"id-id\":\"RE2gGGT\",\"et-ee\":\"RE2gyT8\",\"he-il\":\"RE2gE5H\",\"hu-hu\":\"RE2gwhN\",\"hr-hr\":\"RE2gyT7\",\"el-gr\":\"RE2gwhM\",\"es-mx\":\"RE2gBun\",\"fr-ca\":\"RE2gGGP\",\"ar-sa\":\"RE2gBum\",\"ca-es\":\"RE2gyT4\",\"en-gb\":\"RE2gyT5\"}},this.emotions={star:\"star\",yes:\"yes\",reactions:{like:\"like\",heart:\"heart\",laugh:\"laugh\",surprised:\"surprised\",sad:\"sad\",angry:\"angry\"},acks:\"acks\",follow:\"follow\"},this.turnOnOffNotification={turnOnNotification:\"turnOn\",turnOffNotification:\"turnOff\",onNotification:1,offNotification:0,userPropertyMRI:\"mri\"},this.emotionsPropertyKey={key:\"key\",users:\"users\",value:\"value\"},this.minSupportedBrowserVersion={chrome:60,edge:12,ie:11,safari:11.1,safariPreview:11.2,firefox:52,edgeRS2:15,edgeRS4:17,edgeRS5:18},this.minSupportedBrowserVersionForDbInWorker={safari:\"12.1\"},this.requiredOsVersonForBrowser={windows:{edge:10}},this.browser={chrome:\"chrome\",chromium:\"chromium\",edge:\"edge\",ie:\"ie\",firefox:\"firefox\",safari:\"safari\"},this.os={windows:\"windows\",mac:\"macos\",linux:\"linux\",chrome:\"chromeos\",android:\"android\",ios:\"ios\",windowsphone:\"windowsphone\",other:\"other\"},this.deviceType={mobile:\"mobile\",tablet:\"tablet\",computer:\"computer\",surfaceHub1:\"surfaceHub1\",surfaceHub2:\"surfaceHub2\",rigel:\"rigel\",teamsDevice:\"teamsDevice\",expo:\"expo\"},this.downloadBrowserLink={chrome:\"https://www.google.com/chrome/browser/desktop/\",edge:\"https://www.microsoft.com/en-us/windows/microsoft-edge#xVxRuGLkAveYVwcF.97\",safari:\"https://support.apple.com/downloads/safari\",firefox:\"https://www.mozilla.org/en-US/firefox/new/?f=86\"},this.downloadHelpLink={internal:\"https://aka.ms/smdf\",external:\"https://microsoft.sharepoint.com/teams/skypespacesexternalbeta/_layouts/15/WopiFrame.aspx?sourcedoc={5C2063BE-33AF-4E25-A8B3-12F3BB483D5B}&file=Skype%20Teams%20Installing%20Mobile%20apps.docx&action=default\"},this.downloadPageLink={ios:\"https://aka.ms/iosteams\",android:\"https://aka.ms/androidteams\",windowsphone:\"https://aka.ms/wpteams\"},this.downloadNotebookAddInLink={eduNotebook:\"https://aka.ms/classnotebook-win32-addin\"},this.container={clear:\"_?clearcontainer={containerName}#/\"},this.PageTitle={chat:\"Chat\"},this.themeLabel={dark:\"Dark\",contrast:\"Contrast\",default:\"Default\"},this.safelinksAtp={type:\"safelinks\",endpoint:\"https://nam06.oscs.protection.outlook.com/\",endpointDebug:\"http://EXHS-3711:95/\",audience:\"https://dataservice.o365filtering.com\",getpolicyAPIEndpoint:\"api/safelinksapi/getpolicy\",getUrlReputationAPIEndpoint:\"api/SafeLinksApi/GetUrlReputation\",workloadId:\"{8708AA47-9124-40F3-913A-662569231CE5}\",workloadIdDebug:\"{0FF010D5-1E21-4D5D-B4E2-3FF88EAD1E8D}\",workloadHeader:\"X-WorkloadId\",debugHeader:\"X-Safelinks-Debug\",xCorrelationId:\"X-CorrelationId\",passThruTenantId:\"{72f988bf-86f1-41af-91ab-2d7cd011db47}\",maxUpnsInCourceContext:25},this.safelinksAtpMT={type:\"safelinksmt\",getpolicyEndpoint:\"/atpsafelinks/getpolicy/\",getUrlReputationRestEndpoint:\"/atpsafelinks/geturlreputationrest/\",getUrlReputationSiteEndpoint:\"/atpsafelinks/geturlreputationsite/\"},this.outlookNotifications={endpoint:\"https://outlook.office.com/\",subscriptionAPIEndpoint:\"api/beta/me/subscriptions\",notificationAPIEndpoint:\"api/beta/Me/GetNotifications\",calendarResource:\"https://outlook.office.com/api/beta/me/events\",notificationErrors:{invalidSubscriptionId:\"ErrorGettingBrokerSubscription\"},notificationTypes:{keepAlive:\"#Microsoft.OutlookServices.KeepAliveNotification\",notification:\"#Microsoft.OutlookServices.Notification\",calendar:\"#Microsoft.OutlookServices.Event\"}},this.joinContext={channel:\"channel\",channelPersistent:\"channel-persistent\",chatHeader:\"chat-header\",navigateToCall:\"navigate-to-call\"},this.contacts={sync:{pageSize:\"500\",Key_Internal_ExchangeContactsListSyncState:\"priv_contactlist_syncstate\"}},this.feed={settings:{firstRCPageCount:15,nextRCPageCount:5}},this.outgoingWebhooks={interceptorBotMris:[\"28:22e50a9b-80cc-4eab-a092-ce64796d28d7\",\"28:aee3af68-f70b-4f3d-a98e-28acc47ac522\",\"28:6d2635c7-5f7b-4274-b0b5-e44d64e20dd9\",\"28:f7206cef-8727-438b-9724-e1c508e3e54b\"]},this.callingAvatar={avatarBackgroundLength:18,avatarClassPrefix:\"avatar-background-\"},this.appTypes={bot:\"Bot\",tab:\"Tab\",webhook:\"Webhook\"},this.reloadAppReason={ringChange:\"ringChange\",tenantChange:\"tenantChange\",refreshButton:\"refreshButton\",trialStarted:\"trialStarted\"},this.cqf={earlyCancelledCallDismissModuleName:\"earlycancelledcallCQFDismiss\",earlyCancelledCallSubmitModuleName:\"earlycancelledcallCQFSubmit\"},this.webViewShim={postFormToWebview:\"main-renderer-to-webview-post-form\",postMessageToWebview:\"main-renderer-to-webview-postmessage\",postMessageFromWebview:\"webview-to-main-renderer-postmessage\"},this.UniqueRosterSuffix=\"unq.gbl.spaces\",this.SdkHelperServiceConstants={getThemeChangedNotifyWindows:\"SdkHelperService.getThemeChangedNotifyWindows\",getFullScreenChangeNotifyWindows:\"SdkHelperService.getFullScreenChangedNotifyWindows\",getChangeSettingsNotifyWindows:\"SdkHelperService.getChangeSettingsNotifyWindows\"},this.SdkMessageTypes={initialize:\"initialize\",getContext:\"getContext\",appInitialization:{appLoaded:\"appInitialization.appLoaded\",success:\"appInitialization.success\",failure:\"appInitialization.failure\"},getTabContext:\"getTabContext\",shareDeepLink:\"shareDeepLink\",openFilePreview:\"openFilePreview\",enterFullscreen:\"enterFullscreen\",exitFullscreen:\"exitFullscreen\",showNotification:\"showNotification\",executeDeepLink:\"executeDeepLink\",bot:{executeQuery:\"bot.executeQuery\",getSupportedCommands:\"bot.getSupportedCommands\",authenticate:\"bot.authenticate\"},authentication:{getAuthToken:\"authentication.getAuthToken\",getUser:\"authentication.getUser\",allowWindowOpen:\"authentication.allowWindowOpen\",authenticate:\"authentication.authenticate\",authenticateSuccess:\"authentication.authenticate.success\",authenticateFailure:\"authentication.authenticate.failure\"},settings:{setValidityState:\"settings.setValidityState\",getSettings:\"settings.getSettings\",setSettings:\"settings.setSettings\",getTabSettings:\"settings.getTabSettings\",setTabSettings:\"settings.setTabSettings\",save:{success:\"settings.save.success\",failure:\"settings.save.failure\"},remove:{success:\"settings.remove.success\",failure:\"settings.remove.failure\"}},tasks:{startTask:\"tasks.startTask\",updateTask:\"tasks.updateTask\",completeTask:\"tasks.completeTask\",submitTask:\"tasks.submitTask\"},getChatMembers:\"getChatMembers\",getConfigSetting:\"getConfigSetting\",getUserJoinedTeams:\"getUserJoinedTeams\",getTabInstances:\"getTabInstances\",getMruTabInstances:\"getMruTabInstances\",navigateToTab:\"navigateToTab\",navigateCrossDomain:\"navigateCrossDomain\",loadingCallback:\"loadingCallback\",tokenRetrievalCallback:\"tokenRetrievalCallback\",uploadCustomApp:\"uploadCustomApp\",registerHandler:\"registerHandler\",iframeLoaded:\"iframeLoaded\",readyToUnload:\"readyToUnload\",themeChange:\"themeChange\",fullScreenChange:\"fullScreenChange\",changeSettings:\"changeSettings\",messageForChild:\"messageForChild\",messageForParent:\"messageForParent\",backButtonPress:\"backButtonPress\",navigateBack:\"navigateBack\",conversations:{openConversation:\"conversations.openConversation\",closeConversation:\"conversations.closeConversation\"},closeConversation:\"closeConversation\",startConversation:\"startConversation\",log:{request:\"log.request\",receive:\"log.receive\"}},this.PlatformDetectService={VERSION_MAPPINGS:{5.1:\"XP\",\"6.0\":\"Vista\",6.1:\"7\",6.2:\"8\",6.3:\"8.1\",\"10.0\":\"10\"}},this.MyUserPreferencesStore={Type_UserPreference:\"Type_UserPreference\",Key_Internal_Prefs:\"priv_prefs\",Type_All:\"%all\"},this.TabService={showTabStateKey:\"tabChatPaneViewState\"},this.callingRoster={minimumParticipantsMuteOthers:2,minimumParticipantsAdmitAll:2},this.preJoin={preJoinScreen:\"pre-join-screen\",navigateToPreJoin:\"navigateToPreJoin\",anonSignInMessage:\"anonymous signing in\",componentDestroyedMessage:\"pre-join component destroyed\",inCall:\"inCall\"},this.preJoinToggleMuteSource={hidDevice:\"hidDevice\"},this.lobby={admittingAll:\"admitting_all\",admittingSingle:\"admitting_single\",notAdmittedForLongTimeoutMs:this.timeInMiliseconds.tenMinutes},this.uniqueRosterSuffix=\"unq.gbl.spaces\",this.NewLongPollService={EventType_Longpoll_ConsumptionHorizon:\"longpoll_consumptionhorizon\",EventType_Longpoll_Killed:\"longpoll_killed\",EventType_Longpoll_Presence:\"longpoll_presence\",EventType_Longpoll_Sync:\"longpoll_sync\",EventType_Subscription:\"subscription\",Key_Presence:\"presence\",Key_Sync:\"sync\"},this.SyncEndpointService={Key_SyncEndpoint:\"sync_endpoint\",EventType_Subscription:\"sync_endpoint_subscription\",EventType_Longpoll_Sync:\"sync_endpoint_longpoll\",EventType_SyncEndpoint_Revived:\"sync_endpoint_revived\"},this.getUserMedia={storageDataKey:\"get-user-media-data-bag\",rejectionFlag:\"getUserMedia\"},this.calling={calllog:{direction:{incoming:\"incoming\",outgoing:\"outgoing\"},state:{accepted:\"accepted\",declined:\"declined\",missed:\"missed\"}},voicemail:{resourcePath:{voicememo:\"voicememo\",greeting:\"greeting\",voicemail:\"voicemail\"}},preferredCallingClient:{sfb:\"sfb\",teams:\"teams\"},roles:{guest:\"guest\",admin:\"admin\"}},this.DevDebugPanel={queryParam:\"devdebugpanel\",dashboardSetting:\"&setting=showPerfDashboardOnStartup:true\",perfProfiler:{deferRenderMsec:100,timeSlotDuration:100}},this.BrBV2Service={baseUrl:\"https://brbv2.skype.com/AuthService.svc\",submitReportPath:\"/SubmitBRBReport/Teams/\",extendReportPath:\"/ExtendBRBReport\",releaseContainerPath:\"/release\",webClient:{chrome:{clientId:\"teams_chrome\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams web client on Chrome\",platform:\"TeamsWeb\"},edge:{clientId:\"teams_edge\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams web client on Edge\",platform:\"TeamsWeb\"},other:{clientId:\"teams_chrome\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams web client on a browser\",platform:\"TeamsWeb\"}},desktopClient:{win:{clientId:\"teams_windows\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams Windows desktop client\",platform:\"TeamsWin\"},mac:{clientId:\"teams_mac\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams Mac desktop client\",platform:\"TeamsMac\"},hwa:{clientId:\"teams_hwa\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams Hwa desktop client\",platform:\"TeamsHwa\"}},surfaceHub1Client:{clientId:\"teams_surfacehub\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams Surface Hub 1 client\",platform:\"TeamsSurfaceHubHwa\"},surfaceHub2Client:{clientId:\"teams_surfacehub2\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams Surface Hub 2 client\",platform:\"TeamsSurfaceHubHwa\"},wcosDevice:{clientId:\"teams_wcosdevice\",clientVersion:\"1.0.84.1\",devLocalRingId:\"devlocal\",defaultFeedbackTitle:\"BRBv2: Feedback from MS Teams WCOS client\",platform:\"TeamsHwa\"}},this.tabContext={teamSitePath:\"teamSitePath\",teamSiteDomain:\"teamSiteDomain\",teamSiteDomainParameter:\"{teamSiteDomain}\",jsonTabUrl:\"jsonTabUrl\"},this.tabResource={resourceDomainParameter:\"{resourceDomain}\",validResourcePattern:\"^((https|api)://{resourceDomain})\"},this.tooltip={LINKCOPIED_POPOVER_TIMEOUT:2e3},this.inputExtensionConstants={queryCommandType:\"Query\",createCommandType:\"Action\",topLevelWrapper:\"composeExtension\",resultType:\"result\",authType:\"auth\",configType:\"config\",messageType:\"message\",openAppActionType:\"openApp\",openAppUrlType:\"openUrl\",webviewType:\"webview\",attachmentListLayout:\"list\",attachmentGridLayout:\"grid\",contextName:\"authentication\",successMessageName:\"authentication.authenticate.success\",failureMessageName:\"authentication.authenticate.failure\",queryInvokeName:\"composeExtension/query\",querySettingUrlInvokeName:\"composeExtension/querySettingUrl\",settingInvokeName:\"composeExtension/setting\",selectItemInvokeName:\"composeExtension/selectItem\",onCardButtonClicked:\"composeExtension/onCardButtonClicked\",queryLinkInvokeName:\"composeExtension/queryLink\",resizeInputExtension:\"resizeInputExtension\",debounceSearchWaitTimeInMilliSeconds:500,favoriteStep:100,resultCountLimit:100,fetchTaskInvokeName:\"composeExtension/fetchTask\",submitActionInvokeName:\"composeExtension/submitAction\",messageActionsTestAppId:\"25492237-70ef-4c56-a36e-dd3405edd40e\",botMessagePreviewType:\"botMessagePreview\"},this.taskModuleConstants={invokeCallers:{deeplink:\"ext_invoke_caller_task_module_deeplink\",tabSdk:\"ext_invoke_caller_task_module_tab_sdk\",card:\"ext_invoke_caller_task_module_card\",inputExtensionCreate:\"ext_invoke_caller_task_module_inputextension_create\"},invokeResponse:{topLevelWrapper:\"task\",messageType:\"message\",cardResult:\"cardResult\",continueType:\"continue\"},invokeNames:{fetch:\"task/fetch\",submit:\"task/submit\"}},this.deviceTypeForAppPermission={media:\"media\",geolocation:\"geolocation\",notifications:\"notifications\",midi:\"midi\",openExternal:\"openExternal\"},this.messageSuggestedActionConstants={maxSuggestedActionsPerConversation:5,maxSmartReplyActionsPerConversation:1,maxAllowedWhisperActions:5,suggestedActionQueryInvokeName:\"messageSuggestions/query\",suggestedActionCompleteInvokeName:\"messageSuggestions/result/ok\",suggestedActionCanceledInvokeName:\"messageSuggestions/result/cancel\",deepLinkTypePrefix:\"deeplink/\",queryResponse:{topLevelWrapper:\"messageSuggestions\",resultType:\"result\",confirmationType:\"confirmation\",messageType:\"message\",deleteType:\"delete\"}},this.htmlPasteHandlerConstants={giphyDomain:\".giphy.com\",teamStaticsDomain:\"statics.teams.microsoft.com\",teamInlineDraftImageDomain:\"blob:https://teams.microsoft.com\"},this.MessageService={ClientLiePrefix:\"clientId_\"},this.ChannelConversationAdapterService={Type_ChannelConversationsChanged:\"channel-conversations-changed\"},this.appBar={width:68},this.FakeConsumptionHorizonValue=864e13,this.pptSharing={host:\"MSTeams\",privateViewTooltipId:\"pptPrivateView\",selectors:{nextSlideButtonSelector:\"#nextSlideButton\"},shareableExtensions:[\"pptx\",\"ppsx\",\"ppt\",\"pps\",\"pot\",\"potx\",\"pptm\",\"potm\",\"ppam\",\"ppsm\",\"ppa\",\"odp\"],defaultWrsBootstrapperUrl:\"https://contentstorage.osi.office.net/boot/powerpoint.boot.js\",shareableMimeTypes:[\"application/vnd.ms-powerpoint\",\"application/vnd.openxmlformats-officedocument.presentationml.presentation\",\"application/vnd.openxmlformats-officedocument.presentationml.template\",\"application/vnd.openxmlformats-officedocument.presentationml.slideshow\",\"application/vnd.ms-powerpoint.addin.macroEnabled.12\",\"application/vnd.ms-powerpoint.presentation.macroEnabled.12\",\"application/vnd.ms-powerpoint.template.macroEnabled.12\",\"application/vnd.ms-powerpoint.slideshow.macroEnabled.12\",\"application/vnd.oasis.opendocument.presentation\"]},this.deliveryOption={teams:\"teams\",skypeForBusiness:\"sfb\",chooseTeams:\"Choose Teams as the default calling app\",chooseSFB:\"Choose SFB as the default calling app\",forced:\"forced\",choice:\"choice\"},this.loggingContexts={callingScreen:\"calling-screen\",callingRetryScreen:\"calling-retry-screen\",callingMonitor:\"calling-monitor\",rigelConsoleScreen:\"rigel-console-screen\",broadcastParticipantManager:\"BroadcastParticipantManager\"},this.meetingType={adhocPrivate:\"ad hoc private\",adhocMeetup:\"ad hoc meetup\",scheduledChannel:\"scheduled channel\",scheduledPrivate:\"scheduled private\",unknown:\"unknown\"},this.lazyLoadedVendorFiles={jszip:\"jszip\",signalr:\"signalr\",azureMediaPlayerLibLatestVersion:\"azureMediaPlayerLibLatestVersion\",azureMediaPlayerLibPreviousVersion:\"azureMediaPlayerLibPreviousVersion\",streamPlayerSkin:\"streamPlayerSkin\",codemirror:\"codemirror\",emojione:\"emojione\",powerpointBoot:\"powerpointBoot\",vdiCitrixPeerConnection:\"vdiCitrixPeerConnection\",vdiCitrixPeerConnection2:\"vdiCitrixPeerConnection2\",vdiCitrixPeerConnectionTest:\"vdiCitrixPeerConnectionTest\",vdiVMwarePeerConnection:\"vdiVMwarePeerConnection\",vdiVMwarePeerConnection2:\"vdiVMwarePeerConnection2\",vdiVMwarePeerConnectionTest:\"vdiVMwarePeerConnectionTest\",vdiWVDPeerConnection:\"vdiWVDPeerConnection\",vdiWVDPeerConnection2:\"vdiWVDPeerConnection2\",vdiWVDPeerConnectionTest:\"vdiWVDPeerConnectionTest\",highcharts:\"highcharts\",highchartsPatternFill:\"highcharts-pattern-fill\",itemsViewFallbackLocale:\"items-view-fallback-locale\"},this.guestAccess={aadAltSecPrefix:\"5:\",msaAltSecPrefix:\"1:\"},this.cloneOptionLabels={channels:\"Channels\",apps:\"Apps\"},this.largeScreenLeftBladeView={none:\"none\",startMeeting:\"start-meeting\",audioCall:\"audio-call\",teamsList:\"teams-list\"},this.ssoFailedPrefix={disabled:\"D:\",error:\"E:\"},this.urlProtocols={http:\"http\",https:\"https\"},this.whiteboard={invalidPropertyName:\"tab::whiteboard\",invisionAppId:\"67cf2c5a-db0e-4256-a423-14010cbeafdd\",microsoftAppId:\"95de633a-083e-42f5-b444-a4295d8e9314\",mtGetUrl:\"/meetings/whiteboard?threadId={threadId}&messageId={messageId}&organizerId={organizerId}&tenantId={tenantId}&useWebboard={useWebboard}\",whiteboardProtocolLauncherUriV2:\"ms-whiteboard-preview:{guid}\"},this.minimalMeetings={isPstnAvailableUrl:\"https://scheduler.teams.microsoft.com/teams/meeting/anon/{tenantId}/{organizerId}/{threadId}/{messageId}\"},this.messageList={routeDelimeter:\";\"},this.messageTelemetry={maxMessages:50,maxTimeSpent:3e5,minTimeSpent:3e3,viewportMessage:\"message_viewport\"},this.appReloadEcsFetch={ecsSettingsFetch:\"webhook_ecs_settings\"},this.shareTray={recentFilesLimit:12,thumbnailFetchTimeMs:5e3,thumbnailPrefetchTimeMs:3e4},this.seeMyScreenShareEndpointMetadataKey=\"screenshareRendered\",this.raiseHandEndpointMetadataKey=\"isHandRaised\",this.svgAllowedUrls=[\"self\",\"https://statics.teams.microsoft.com/**\",\"https://meetinginsights-9359.cloudapp.net/**\"],this.ifFeedBack={ifFeedbackNegativeFeedList:\"ifFeedbackNegativeFeedList\"},this.digitalSignage={type:\"digitalSignage\",digitalSignageUrl:\"https://teams.microsoft.com/digital-signage/apps/com.microsoft.teams.digitalSignage\",conversationsShowcaseUrl:\"https://teams.microsoft.com/conversations-showcase-app/apps/com.microsoft.teams.conversationsShowcase\",conversationsTabDefinitionId:\"com.microsoft.teamspace.conversations\",middleTierEndpoints:{showcase:\"/teams/{teamId}/showcases\",deleteShowcasePath:\"/teams/{teamId}/showcases/{showcaseId}/{schemaVersion}\",createShowcaseContentPath:\"/teams/{teamId}/showcases/{showcaseId}/content\",updateShowcaseContentPath:\"/teams/{teamId}/showcases/{showcaseId}/content/{showcaseContentId}\",deleteShowcaseContentPath:\"/teams/{teamId}/showcases/{showcaseId}/content/{showcaseContentId}/{schemaVersion}\"},channelRulesSettings:{defaultTimeFrame:1,defaultLimitTo:5},blacklistedTabs:[],management:{contentPreview:{messages:{previous:\"digitalSignage.contentMessages.contentPrevious\",next:\"digitalSignage.contentMessages.contentNext\"}}},inContextV2:{schemaVersion:2},tabInTeamDashboardSettings:{schemaVersion:2},channelSettings:{schemaVersion:2,defaultTimeFrame:2,defaultLimitTo:5},expiryTime:{never:\"Never\",afterTwentyFourHours:\"After 24 hours\"}},this.peopleApp={type:\"peopleApp\",peopleAppUrl:\"https://teams.microsoft.com/people-app/apps/com.microsoft.teams.peopleApp\"},this.channelNotificationSettings={UISPath:\"v1/me/notificationSettings/team/{teamId}/channel/{channelId}\",ChannelRecoChannelDetail:\"ChannelRecoChannelDetail\"},this.statusNotePinnedTag=\"<pinnednote></pinnednote>\",this.manageTeamsTabItems={manageTeams:{state:\"appTeamsManagement\",name:\"Teams\",key:\"manageTeams\"},crossTeamAnalytics:{state:\"appCrossTeamAnalyticsTab\",name:\"Analytics\",key:\"crossTeamAnalytics\"}},this.channelWelcomeSuggestedActionAttrs={configAttrs:{suggestionTextVersion:\"suggestionTextVersion\",suggestionManifestVersion:\"suggestionManifestVersion\",actionList:\"suggestionActionList\",suggestionId:\"suggestionId\",imgVersion:\"imgVersion\"},manifestAttrs:{suggestions:\"suggestions\",imgId:\"imgId\",altText:\"altText\",text:\"text\",btnText:\"btnText\",btnAction:\"btnAction\",action:\"action\",parameters:\"parameters\",toState:\"toState\",appId:\"appId\",navStateParams:\"navStateParams\",threadId:\"threadId\",teamName:\"teamName\",groupId:\"groupId\",messageId:\"messageId\",tenantName:\"tenantName\",groupName:\"groupName\",middlePane:\"middlePane\",dialogName:\"dialogName\",data:\"data\",rightPaneType:\"rightPaneType\",stateOptions:\"stateOptions\"},urlCdnBase:\"https://statics.teams.microsoft.com/evergreen-assets/channelwelcomesuggestedactions\",scenario:{fetchLocaleString:\"fetch_locale_string_file\",fetchManifestFile:\"fetch_manifest_data_file\",suggestedActionClicked:\"suggested_action_clicked_\",displagedSuggestions:\"displayed_suggestions\"},actionType:{app:\"navigateToApp\",tab:\"navigateToTab\",rightPane:\"toggleRightPane\",dialog:\"dialog\"},navParametersWhitelist:[\"navCtx\",\"ctx\",\"middlePane\",\"id\",\"slug\",\"peopleSlug\",\"threadId\",\"appId\",\"messageId\",\"tenantName\",\"replyChainId\",\"subEntityId\",\"groupName\",\"teamName\",\"subType\",\"q\",\"rootfolder\",\"filterparams\",\"skipStateHistory\"]},this.itpro={teamsUasgeDefaultOptions:{timeperiod:\"last-twenty-eight-days\",pagesize:10,orderby:\"activeUsers\"},perTeamAnalyticsDefaultOptions:{timeperiod:\"last-twenty-eight-days\"}},this.schoolApp={hasSeenTeamsGridStorageKey:\"hasSeenTeamGrid\"},this.callHealthTab={settings:\"callHealthTabSettings\",getTechnicalInfoScenario:\"call_health_get_technical_info\",getTechnicalInfoFailure:\"call_health_get_technical_info_failure\"},this.cdnResourceService={scenario:{getFileFromCdn:\"get_file_from_cdn\",documentName:\"documentName\",unknownError:\"UnknownError\"}},this.announcementsIllustrations={cdnInfo:{localeFileLocationBase:\"https://statics.teams.microsoft.com/evergreen-assets/announcementsillustrations/assets/\",manifestFileLocationBase:\"https://statics.teams.microsoft.com/evergreen-assets/announcementsillustrations/\",imgFileLocationBaseLTR:\"https://statics.teams.microsoft.com/evergreen-assets/announcementsillustrations/assets/images/LTR/\",imgFileLocationBaseRTL:\"https://statics.teams.microsoft.com/evergreen-assets/announcementsillustrations/assets/images/RTL/\",fallbackLocale:\"en-us\",localePrefix:\"locale-\",jsonSuffix:\".json\",manifestFileName:\"manifest.json\",fallBackLocaleFileName:\"locale-en-us.json\"},manifestAttrs:{categories:\"categories\",categoryName:\"categoryName\",images:\"images\",imgFileName:\"imgFileName\",imgName:\"imgName\",imgVersion:\"imgVersion\",hasRTLVersion:\"hasRTLVersion\",focusPosition:\"focusPosition\"},focusPositions:{leading:\"leading\",trailing:\"trailing\"},announcementBackgroundPosition:{right:\"right\",left:\"left\"},scenarioErrorCodes:{unknownError:\"UnknownError\",nilResponse:\"NilResponse\",nilLocaleFile:\"NilLocaleFile\",noStringsFound:\"NoStringsFound\",invalidManifest:\"InvalidManifest\",noCategories:\"NoCategories\",missingCategoryKeys:\"CategoryKeys\",missingCategoryStrings:\"CategoryStrings\",missingImageStrings:\"ImageStrings\",imageCategoriesNullOrEmpty:\"ImageCategoriesNullOrEmpty\",invalidConfig:\"InvalidConfig\",teamTypeError:\"TeamTypeError\",missingPrefix:\"Missing\",nilLocaleFileContents:\"NilLocaleFileContents\",nilManifestFileContents:\"NilManifestFileContents\"},scenarios:{getAnnouncementsIllustrationsData:\"get_announcements_illustrations_data\",getAnnouncementsLocaleFile:\"get_announcements_locale_file\",getAnnouncementsFallbackLocaleFile:\"get_announcements_fallback_locale_file\",getAnnouncementsManifestFile:\"get_announcements_manifest_file\",buildImageCategoryList:\"build_image_category_list\",getAnnouncementsIllustrationConfig:\"get_announcements_illustrations_config\"},eventData:{locale:\"locale\",textVersion:\"textVersion\",manifestVersion:\"manifestVersion\"}},this.personalFlyoutV2={onScrolledEventName:\"personal-flyout-v2-scrolled\",searchContentChangedEventName:\"personal-flyout-v2-search-content-changed\",storeBtnMoreApps:\"storeBtnMoreApps\",storeBtnBrowseAllApps:\"storeBtnBrowseAllApps\"},this.messagingFlyoutV2={onScrolledEventName:\"messaging-flyout-v2-scrolled\"},this.messageEscalation={sms:\"SMS\",email:\"Email\",call:\"PSTNCall\",teamscall:\"TeamsCall\",etnp:\"ETNP\"},this.messageEscalationStatus={failed:\"Failed\"}}return e.Instance=new e,e}();e.Constants=a;!function(e){e.unknown=\"unknown\",e.likeMessage=\"likeMessage\",e.unlikeMessage=\"unlikeMessage\",e.addMessageReaction=\"addMessageReaction\",e.removeMessageReaction=\"removeMessageReaction\",e.updateMessageReaction=\"updateMessageReaction\",e.updateMessageReactionRemove=\"updateMessageReactionRemove\",e.updateMessageReactionAdd=\"updateMessageReactionAdd\",e.setMessageFilesProperty=\"setMesssageFilesProperty\",e.deleteOrUndoMessage=\"deleteOrUndoMessage\",e.setLinkPropertyLocalAndRemote=\"setLinkPropertyLocalAndRemote\",e.setMeetupTitle=\"setMeetupTitle\",e.updateDlpPolicyViolation=\"updateDlpPolicyViolation\",e.markStarredMessageAsDeleted=\"markStarredMessageAsDeleted\",e.muteUnmuteNotification=\"muteUnmuteNotification\",e.markCallLogMessageAsDeleted=\"markCallLogMessageAsDeleted\",e.markReadStatus=\"markReadStatus\",e.ackUrgentMessage=\"ackUrgentMessage\"}(e.HttpCaller||(e.HttpCaller={}));var t=function(){return function(e){this.channelAndChatSwitch=[e.scenarios.chatSwitchV2,e.scenarios.chatSwitchSfBV2,e.scenarios.channelSwitchV2,e.scenarios.channelSwitchUnknownV2,e.scenarios.tabSwitchChannel,e.scenarios.newChat,e.scenarios.tabSwitchActivity,e.scenarios.tabSwitchChat,e.scenarios.chatSwitchFirstLoadV2,e.scenarios.chatSwitchSfBFirstLoadV2,e.scenarios.channelSwitchFirstLoadV2,e.scenarios.channelDeepLinkActivityFeedV2,e.scenarios.loadChannelData,e.scenarios.teamsGridLoad,e.scenarios.teamsGridLoadFirstLoad],this.meetingJoin=[e.scenarios.calling.callingIntent,e.scenarios.broadcast.joinMeetupBroadcast,e.scenarios.broadcast.joinOrCreateBroadcastFromLink,e.scenarios.calling.callingStackInit,e.scenarios.calling.joinMeetup,e.scenarios.calling.callingPerformance,e.scenarios.calling.joinMeetingFromToastNotification,e.scenarios.calling.joinOrCreateMeetupFromLink,e.scenarios.calling.joinScheduledMeetup,e.scenarios.calling.joinMeetupFromReplyChain]}}();e.ScenarioGroups=t,window.angular&&angular.module(\"teamspace.constants\",[]).constant(\"constants\",a.Instance).constant(\"scenarioGroups\",new t(a.Instance))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,r=1,a=arguments.length;r<a;r++){e=arguments[r];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t}).apply(this,arguments)},teamspace;!function(t){!function(e){function r(t,e){if(\"searchInput\"===t.target.id||t.target.hasAttribute(\"acc-tree\")||t.target.hasAttribute(\"acc-cell\")||t.target.hasAttribute(\"do-not-decorate-click-for-acc\")||t.delegateTarget.hasAttribute(\"decorate-click-for-acc-selfonly\")&&t.delegateTarget!==t.target)return!1;var r=[e.keyCodes.enter];a(t.target)&&r.push(e.keyCodes.space);var n=t.keyCode||t.which;return!!_.find(r,function(t){return n===t})}function a(t){var e,r=null,a=null;return t&&(r=t.getAttribute(\"role\"),a=t.getAttribute(\"type\"),e=/(?:button)|(?:checkbox)|(?:combobox)|(?:link)|(?:img)|(?:menuitem)/),!(!a||\"button\"!==a)||!(!r||_.isEmpty(r.match(e)))}angular.module(\"teamspace.clickDecorators\",[\"teamspace.constants\",\"teamspace.trackConstants\",\"teamspace.simpleEvents\"]).config([\"$provide\",function(e){for(var a={click:[\"ngClickDirective\",\"simpleClickDirective\"],dblclick:[\"ngDblclickDirective\",\"simpleDblclickDirective\"]},n=Object.keys(a),i=0;i<n.length;i++)for(var c=n[i],o=0;o<a[c].length;o++)e.decorator(a[c][o],function(e){return[\"$delegate\",\"constants\",function(a,n){var i=a[0].compile;return a[0].compile=function(){var a=i.apply(this,arguments);return function(i,c,o,s){return t.common.SafeJQuery.on(i,c,\"keydown\",function(a){if(r(a,n)){var i=t.accessibility.Helpers.ElementUtils.createMouseEvent(e,{targetElement:c[0],relatedTargetArg:a.target});a.preventDefault(),a.stopPropagation(),c[0].dispatchEvent(i)}}),a.apply(this,arguments)}},a}]}(c))}]).config([\"$provide\",function(e){e.decorator(\"ngClickDirective\",[\"$delegate\",\"constants\",\"loggingService\",\"analyticsService\",\"settingsService\",\"$q\",\"trackConstants\",function(e,r,a,n,i,c,o){if(!i.valueAsBoolean(r.settings.names.analyticsDisabled)){var s=a.newLogger(\"ngClickDecorator\"),u=e[0],l=u.compile,g=o.defaultTrackAttrsMap,p=function(e,a){var n=t.shared.AttributeHelper.tryGetEnumAttr(r.tracking.attrs.name,a,r.tracking.attrs.default,g,t.components.PanelModuleName,s),i=\"undefined\";return n&&(i=\"number\"==typeof n?t.components.PanelModuleName[n]:n),{action:{gesture:t.components.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnumAttr(r.tracking.attrs.outcome,a,r.tracking.attrs.default,g,t.components.PanelActionOutcome,s),scenario:t.shared.AttributeHelper.tryGetEnumAttr(r.tracking.attrs.scenario,a,r.tracking.attrs.default,g,t.components.PanelActionScenario,s),scenarioType:t.shared.AttributeHelper.tryGetEnumAttr(r.tracking.attrs.scenarioType,a,r.tracking.attrs.default,g,t.components.PanelActionScenarioType,s)},module:{name:i,type:t.shared.AttributeHelper.tryGetEnumAttr(r.tracking.attrs.type,a,r.tracking.attrs.default,g,t.components.PanelModuleType,s)},panel:{type:t.shared.AttributeHelper.tryGetEnumAttr(r.tracking.attrs.panelType,a,r.tracking.attrs.default,g,t.PanelType,s)}}},m=function(t,e,n,i){var c=e[r.tracking.attrs.uiSref],o=e[r.tracking.attrs.href],u=[\"downloadEmail\",\"requestAccess\"];o&&n.action.scenario&&u.indexOf(n.action.scenario.toString())>-1&&(o=\"\"),(c||o)&&(e.uiSref?n.action.destinationUri=function(t){var r=e.uiSref.indexOf(\"(\");return r>-1&&(t=e.uiSref.substring(0,r)),t}(c):n.action.destinationUri=o);var l=e[r.tracking.attrs.uiSrefParams];if(l)try{var g=JSON.parse(l);n.action.destinationUriParams=a.hashUriParamsPII(g)}catch(t){s.warn(\"Error occurred parsing uiSfrefParams in ngClickDecorator\")}var p=function(t,e){return e||\"\"};n.module.summary=p(0,e[r.tracking.attrs.summary]),n.module.summary1=p(0,e[r.tracking.attrs.summary]),n.module.state=e[r.tracking.attrs.state];var m=e[r.tracking.attrs.dataBag]?e[r.tracking.attrs.dataBag]:e[r.tracking.attrs.dataBagFunc],d=t.$eval(m);n.dataBag=angular.isFunction(d)?d():d;var f=e[r.tracking.attrs.appId],k=e[r.tracking.attrs.appScope],y=e[r.tracking.attrs.appScenarioCapability];(f||k||y)&&(n.app={id:f,scope:k,scenarioCapability:y});var v=e[r.tracking.attrs.botId];angular.isDefined(v)&&(n.bot=__assign({},n.bot,{id:v}))},d=function(t,e){var a=e[r.tracking.attrs.asyncData];return c.when(t.$eval(a)).catch(function(t){return s.error(\"Error in async data population:{0}\",t),c.reject(t)})};u.compile=function(e,a){var i=l.apply(this,arguments);return function(e,a,c){return\"true\"!==c[r.tracking.attrs.clickSilent]&&t.common.SafeJQuery.on(e,a,\"click\",function(t){try{var r=p(0,c);m(e,c,r),r.asyncDataBag=d(e,c),n.onPanelAction(e,r)}catch(t){s.error(\"Error occurred tracking event in ngClickDecorater. Error{0}\",t)}}),i.apply(this,arguments)}}}return e}])}])}(t.directives||(t.directives={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(e){var c=function(){function e(){var e={panelType:a.PanelType,trackOutcome:a.components.PanelActionOutcome,trackScenario:a.components.PanelActionScenario,trackScenarioType:a.components.PanelActionScenarioType,trackModuleName:a.components.PanelModuleName,trackType:a.components.PanelModuleType,PanelRegion:a.PanelRegion,trackAppScope:a.components.PanelAppScope,trackAppScenarioCapability:a.components.PanelAppScenarioCapability};this.defaultTrackAttrsMap={navigateToChannel:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.channelNav,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.channelButton,trackType:e.trackType.nav},inviteCoworkers:{trackOutcome:e.trackOutcome.openDialog,trackScenario:e.trackScenario.inviteCoworkers,trackScenarioType:e.trackScenarioType.freemium,trackName:e.trackModuleName.inviteCoworkers,trackType:e.trackType.button},createTeam:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.teamCreate,trackScenarioType:e.trackScenarioType.openDialog,trackName:e.trackModuleName.createTeam,trackType:e.trackType.button},discoverTeam:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.teamDiscover,trackScenarioType:e.trackScenarioType.nav,trackName:e.trackModuleName.addTeam,trackType:e.trackType.nav},manageTeams:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.manageTeams,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.leftRailManage,trackType:e.trackType.nav},contextMenuHandler:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.channelOpenMenu,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.menuButton,trackType:e.trackType.other},toggleFavoriteChannel:{trackOutcome:e.trackOutcome.submit,trackScenario:e.trackScenario.channelFavorite,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.starButton,trackType:e.trackType.pin},expandCollapseChannelOverflow:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.channelOverflow,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.listItem,trackType:e.trackType.other},createSuggestedChat:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.chatListNavConversations,trackScenarioType:e.trackScenarioType.chat,trackName:e.trackModuleName.chatListItem,trackType:e.trackType.message},navigate:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.chatListNavConversations,trackScenarioType:e.trackScenarioType.chat,trackName:e.trackModuleName.chatListItem,trackType:e.trackType.message},chatContextMenuHandler:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.chatListOpenMenu,trackScenarioType:e.trackScenarioType.chat,trackName:e.trackModuleName.chatListMore,trackType:e.trackType.other},onMessageLike:{trackOutcome:e.trackOutcome.submit,trackScenarioType:e.trackScenarioType.readMsgs,trackName:e.trackModuleName.likeButton,trackType:e.trackType.engageDriving},onMessageStar:{trackOutcome:e.trackOutcome.submit,trackScenario:e.trackScenario.messageBookmarkMessage,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.bookmarkButton,trackType:e.trackType.pin},onMessageUnread:{trackOutcome:e.trackOutcome.submit,trackScenario:e.trackScenario.messageUnread,trackScenarioType:e.trackScenarioType.unreadMsg,trackName:e.trackModuleName.messageUnread,trackType:e.trackType.message},toggleSeeMore:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.messageSeeMoreMessage,trackScenarioType:e.trackScenarioType.readMsgs,trackName:e.trackModuleName.seeMoreToggle,trackType:e.trackType.message},expandThread:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.threadViewToggle,trackType:e.trackType.other},showNewMessageForm:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.messageReply,trackScenarioType:e.trackScenarioType.sendMsgs,trackName:e.trackModuleName.replyLink,trackType:e.trackType.message},clickPane:{trackOutcome:e.trackOutcome.nav,trackScenarioType:e.trackScenarioType.nav,trackName:e.trackModuleName.tab,trackType:e.trackType.nav},showTabOptions:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.tabActionChevron,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabChevronSettings,trackType:e.trackType.nav},showMoreTabs:{trackOutcome:e.trackOutcome.select,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.tabOverflowButton,trackType:e.trackType.nav},addNewTab:{trackOutcome:e.trackOutcome.openDialog,trackScenarioType:e.trackScenarioType.nav,trackName:e.trackModuleName.addTabButton,trackType:e.trackType.nav},toggleTabChatPane:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.tabActionChat,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabToggleChat,trackType:e.trackType.nav},enlargeTab:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.tabActionEnlarge,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabEnlarge,trackType:e.trackType.nav},closeEnlargedTab:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.tabActionCloseEnlargeTab,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabCloseEnlargeTab,trackType:e.trackType.nav},refreshSelectedPane:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.tabActionReload,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabReload,trackType:e.trackType.nav},openCurrentTabNewWindow:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.tabActionGoToWebsite,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabGoToWebsite,trackType:e.trackType.nav},showMoreTabActions:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.tabActionMoreOptions,trackScenarioType:e.trackScenarioType.tabMgmt,trackName:e.trackModuleName.tabMoreOptions,trackType:e.trackType.nav},addMembersUpgrade:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.addMembersUpgradeBanner,trackScenarioType:e.trackScenarioType.upgrade,trackName:e.trackModuleName.addMembersUpgradeBanner,trackType:e.trackType.nav},themeChange:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.changeTheme,trackScenarioType:e.trackScenarioType.appSettings,trackName:e.trackModuleName.settingOption,trackType:e.trackType.menu},clickAppBarHelp:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.navHelp,trackScenarioType:e.trackScenarioType.nav,trackName:e.trackModuleName.appBarItem,trackType:e.trackType.nav},clickAppBarHelpSubmenu:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.selectHelpOption,trackScenarioType:e.trackScenarioType.selectHelpOption,trackName:e.trackModuleName.helpMenuItem,trackType:e.trackType.menuItem},getAppOnClick:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.downloadApp,trackScenarioType:e.trackScenarioType.nav,trackName:e.trackModuleName.appBarItem,trackType:e.trackType.nav},clickNewChatButton:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.newChat,trackName:e.trackModuleName.newChatButton,trackType:e.trackType.nav},schoolAppMoreOptionsButton:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.schoolAppMoreOptions,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.schoolAppMoreOptionsButton,trackType:e.trackType.button},schoolAppMoreOptionsManageTeams:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.manageTeams,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.schoolAppMoreOptionsManageTeams,trackType:e.trackType.nav},schoolAppMoreOptionsSwitchView:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.schoolAppViewSwitch,trackScenarioType:e.trackScenarioType.admin,trackName:e.trackModuleName.schoolAppMoreOptionsSwitchView,trackType:e.trackType.menuItem},schoolAppViewSettingsGridView:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.schoolAppViewSwitch,trackScenarioType:e.trackScenarioType.clickButton,trackName:e.trackModuleName.schoolAppViewSettingsGridViewButton,trackType:e.trackType.button},schoolAppViewSettingsListView:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.schoolAppViewSwitch,trackScenarioType:e.trackScenarioType.clickButton,trackName:e.trackModuleName.schoolAppViewSettingsListViewButton,trackType:e.trackType.button},schoolAppBackButton:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.schoolAppNavigateToAllTeams,trackScenarioType:e.trackScenarioType.nav,trackName:e.trackModuleName.schoolAppBackButton,trackType:e.trackType.button},schoolAppTeamMoreOptions:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.schoolAppTeamMoreOptions,trackScenarioType:e.trackScenarioType.clickButton,trackName:e.trackModuleName.schoolAppTeamMoreOptionsButton,trackType:e.trackType.button},schoolAppFilterIcon:{trackOutcome:e.trackOutcome.inspect,trackScenario:e.trackScenario.schoolAppFilterOptions,trackScenarioType:e.trackScenarioType.clickButton,trackName:e.trackModuleName.schoolAppFilterOptionsButton,trackType:e.trackType.button},schoolAppFilterContextMenu:{trackOutcome:e.trackOutcome.select,trackScenario:e.trackScenario.schoolAppFilterOptions,trackScenarioType:e.trackScenarioType.clickButton,trackName:e.trackModuleName.schoolAppFilterOptionsContextMenuItem,trackType:e.trackType.button},schoolAppTeamsGridSelectTeam:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.schoolAppTeamsGridSelectTeam,trackScenarioType:e.trackScenarioType.clickButton,trackName:e.trackModuleName.schoolAppTeamsGridTeamButton,trackType:e.trackType.button},earlyMobilePromo:{trackOutcome:e.trackOutcome.nav,trackScenario:e.trackScenario.openApp,trackScenarioType:e.trackScenarioType.closeDialog,trackName:e.trackModuleName.earlyMobilePromo}}}return e.Instance=new e,e}();e.TrackConstants=c,window.angular&&angular.module(\"teamspace.trackConstants\",[]).constant(\"trackConstants\",c.Instance)}(a.directives||(a.directives={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){var t=function(){return function(i,t,e){var c=this;this.$compile=i,this.htmlSanitizer=t,this.loggingService=e,this.restrict=\"A\",this.scope={compileHtml:\"=\"},this.link=function(i,t,e){i.$watch(\"compileHtml\",function(e){t.html(c.htmlSanitizer.sanitizeHtml(e));try{c.$compile(t.contents())(i)}catch(i){c.loggingService.error(\"compile html error: {error}\")}})}}}();i.CompileHtml=t,angular.module(\"teamspace.compileHtml\",[]).directive(\"compileHtml\",[\"$compile\",\"htmlSanitizer\",\"loggingService\",function(i,e,c){return new t(i,e,c)}])}(i.directives||(i.directives={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){return function(e){var t=this;this.$compile=e,this.restrict=\"A\",this.scope={compile:\"=\",compileScopeProperties:\"=?\"},this.link=function(e,i,o){e.$watch(\"compile\",function(o){var c;i.hasClass(\"text-to-html\")?c=jQuery(o)[0]:i.hasClass(\"html\")?(e.compileScopeProperties&&_.assign(e,e.compileScopeProperties),c=t.$compile(o)(e),$(\"a\",c).attr(\"tabindex\",\"-1\")):c=jQuery(\"<div>\").text(o)[0],i.html(c)})}}}();e.Compile=t,angular.module(\"teamspace.compile\",[]).directive(\"compile\",[\"$compile\",function(e){return new t(e)}])}(e.components||(e.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.fileFieldDirectives\",[\"smart-table\",\"mgcrea.ngStrap.tooltip\"]).component(\"fileTableFieldsModifiedTime\",{template:'\\n        <span ng-if=\"$ctrl.file.useTimeAgo\" class=\"ts-file-detail-time\" time-ago=\"$ctrl.file.lastModifiedTime\" ng-attr-title=\"{{ $ctrl.file.localDate }}\"></span>\\n        <span ng-if=\"!$ctrl.file.useTimeAgo\" class=\"ts-file-detail-time\">{{ $ctrl.file.displayDate }}</span>',bindings:{file:\"=\"}}).component(\"fileTableFieldsModifiedByUser\",{template:'\\n        <div>\\n          <span\\n            person-card\\n            pc-upn=\"$ctrl.file.lastModifiedBy.email\"\\n            pc-display-name=\"$ctrl.file.lastModifiedBy.displayName\"\\n            person-card-hover>{{ ::$ctrl.file.lastModifiedBy.displayName }}</span>\\n        </div>',bindings:{file:\"=\"}}).component(\"fileTableFieldsType\",{template:'\\n        <div ng-class=\"$ctrl.file.svgClass\">\\n          <ng-include src=\"$ctrl.file.svgPath\"></ng-include>\\n        </div>',bindings:{file:\"=\",onTypeClick:\"&\"}}).directive(\"fileComponent\",[\"$compile\",function(e){return{restrict:\"A\",link:function(i,t,l){t.append(\"<div \"+l.fileComponent+\"></div>\"),e(t.children())(i)}}}]).directive(\"fileCheckboxField\",[\"$compile\",\"$templateCache\",function(e,i){return{restrict:\"A\",template:'<cache-compile cache-id=\"file-checkbox\">\\n            <div\\n            ng-if=\"!file.isDisabled\"\\n            class=\"ts-sym icons-check-small\"\\n            ng-click=\"$parent.rowCheck($index, file)\"\\n            track-outcome=\"{{::$root.trackConstants.trackOutcome.select}}\"\\n            track-scenario=\"{{::$root.trackConstants.trackScenario.selectFile}}\"\\n            track-scenario-type=\"{{::$root.trackConstants.trackScenarioType.files}}\"\\n            track-name=\"{{::$root.trackConstants.trackModuleName.fileRow}}\"\\n            track-type=\"{{::$root.trackConstants.trackType.other}}\"\\n            track-data=\"{type:file.type}\"\\n            track-summary=\"Selecting or deselecting a file in a file view\"\\n            ng-class=\"{\\'hover-only-visual\\' : !file.isSelected}\">\\n              '+i.get(\"svg/icons-check-small.html\")+\"\\n            </div>\\n          </cache-compile>\"}}]).directive(\"fileTypeField\",[\"$compile\",function(e){return{restrict:\"A\",controller:[\"$scope\",function(e){e.onTypeClick=function(){e.file.isFolder?e.$parent.browseFolder(e.file):e.$parent.openFile(e.file,!0)}}],template:'<cache-compile cache-id=\"file-type\">\\n            <file-table-fields-type file=\"file\"\\n            ng-if=\"file.isFolder\"\\n            id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'Type\\')}}\"></file-table-fields-type>\\n\\n            <file-table-fields-type file=\"file\"\\n            ng-if=\"!file.isFolder\"\\n            id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'Type\\')}}\"></file-table-fields-type>\\n          </cache-compile>'}}]).directive(\"fileModifiedTimeField\",[\"$compile\",function(e){return{restrict:\"A\",template:'<cache-compile cache-id=\"file-mod-time\">\\n            <file-table-fields-modified-time file=\"file\"\\n              id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'LastModifiedAt\\')}}\">\\n            </file-table-fields-modified-time>\\n          </cache-compile>'}}]).directive(\"fileModifiedByField\",[\"$compile\",function(e){return{restrict:\"A\",template:'<cache-compile cache-id=\"file-mod-by\">\\n            <div>\\n              <span\\n              id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'ModifiedBy\\')}}\"\\n              person-card pc-upn=\"file.lastModifiedByUser.email\" pc-display-name=\"file.lastModifiedBy\" person-card-hover>{{file.lastModifiedBy}}</span>\\n            </div>\\n          </cache-compile>'}}]).directive(\"fileModifiedByUserField\",[\"$compile\",function(e){return{restrict:\"A\",template:'<cache-compile cache-id=\"file-mod-by-user\">\\n            <file-table-fields-modified-by-user file=\"file\"></file-table-fields-modified-by-user>\\n          </cache-compile>'}}]).directive(\"fileSizeField\",[\"$compile\",function(e){return{restrict:\"A\",template:'<cache-compile cache-id=\"file-size\">\\n            <div ng-if=\"file.isFolder\"\\n                 id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'Size\\')}}\"\\n                 aria-label=\"{{::$root.resources.strings.aria_table_cell_size_unknown|translate }}\"></div>\\n              <div ng-if=\"!file.isFolder && file.size !== undefined\"\\n                id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'Size\\')}}\">{{ ::file.sizeLabel}}</div>\\n            </cache-compile>'}}]).directive(\"filePathField\",[\"$compile\",\"constants\",\"$tooltip\",function(e,i,t){return{restrict:\"A\",template:'<cache-compile cache-id=\"file-path\">\\n            <div class=\"path-container\" id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'TeamDisplayName\\')}}\"​​​>\\n              <span class=\"tooltip-target\"></span>\\n              <span class=\"path\">{{file.teamDisplayName}}</span>\\n              <span class=\"path\" ng-if=\"file.parentDisplayPath\">/</span>\\n              {{file.parentDisplayPath}}\\n            </div>\\n          </cache-compile>',link:function(e,l,n){var a=l.find(\".tooltip-target\"),c=void 0===e.file.parentDisplayPath?\"\":\" / \"+e.file.parentDisplayPath;e.tooltip=t(l,{title:e.file.teamDisplayName+c,trigger:\"hover\",delay:{show:i.files.timers.tooltipShowDelay,hide:i.files.timers.tooltipHideDelay},target:a})}}}]).directive(\"fileCollabPopupMenuField\",[\"$compile\",\"$timeout\",\"$templateCache\",function(e,i,t){var l,n;return{restrict:\"A\",template:'<div class=\"file-menu\"><div class=\"ts-files-action-button icons-more ts-svg\">'+t.get(\"svg/icons-more.html\")+\"</div></div>\",link:function(a,c,r){a.file&&!a.file.isDisabled&&(l||(n=[],l=i(function(){n.forEach(function(e){return e()}),l=void 0,n=void 0},0,!1)),n.push(function(){var i=c.find(\".file-menu\");i.empty(),i.append('<div class=\"btn-group dropdown\">\\n                    <div class=\"ts-files-action-button icons-more app-icons-fill-hover ts-svg\"\\n                      id=\"{{::$parent.$parent.filesPane.getIdForAriaLabelledBy(file.objectId,\\'ActionButton\\')}}\"\\n                      aria-label=\"{{::$root.resources.strings.aria_table_cell_type_more_options|translate}}\"\\n                      ts-event-class=\"{ \\'dropdown.show.before\\': \\'selected\\', \\'dropdown.hide.before\\': \\'-selected\\' }\"\\n                      ng-click=\"$parent.$parent.filesPane.actionClickHandler($event, $index, file, this)\"\\n                      track-outcome=\"{{::$root.trackConstants.trackOutcome.inspect}}\"\\n                      track-scenario=\"{{::$root.trackConstants.trackScenario.viewFileActions}}\"\\n                      track-scenario-type=\"{{::$root.trackConstants.trackScenarioType.files}}\"\\n                      track-name=\"{{::$root.trackConstants.trackModuleName.fileRowEllipses}}\"\\n                      track-type=\"{{::$root.trackConstants.trackType.other}}\"\\n                      track-summary=\"Opens file action menu\"\\n                      title=\"{{::$root.resources.strings.icons_more|translate}}\">\\n                      '+t.get(\"svg/icons-more.html\")+\"\\n                    </div>\\n                  </div>\"),e(i)(a)}))}}}]).directive(\"imageErrorPlaceholder\",[\"$compile\",function(i){return{restrict:\"A\",link:function(t,l,n){e.common.SafeJQuery.bind(t,l.find(\"img\"),\"error\",function(){l.find(\"img\").remove(),l.append(\"<ng-include src=\\\"'svg/icons-link.html'\\\"></ng-include>\"),i(l)(t),t.$apply()})}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(){this.restrict=\"A\",this.replace=!0,this.scope={model:\"=\",template:\"@\"},this.template='<div data-ng-include=\"template\"></div>'}return e.prototype.link=function(e,t,i){for(var c in i)e[c]=i[c]},e}();e.Include=t,angular.module(\"teamspace.includeDirective\",[]).directive(\"tsInclude\",function(){return t})}(e.directives||(e.directives={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.logEvent\",[]).directive(\"logEvent\",[\"loggingService\",function(e){return{restrict:\"A\",link:function(t,n,r){if(r.logEvent){var i=r.logEvent;i?e.event(i):e.error(\"Could not get log-event attr to log event\")}}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.navigateToChat\",[]).directive(\"navigateToChat\",[\"$compile\",\"navigationService\",\"constants\",function(e,a,t){return{restrict:\"E\",replace:!0,scope:{title:\"@\",usermri:\"@\",username:\"@\"},link:function(i,n){i.navigateToChat=function(){var e={slug:i.usermri,groupName:i.username,middlePane:t.messages.panes.conversations,ctx:t.navigation.context.chat};a.navigate(i.$parent,t.states.appConversation,e)};var s=e('<a title=\"{{title}}\" ng-click=\"navigateToChat()\">{{username}}</a>')(i);n.replaceWith(s)}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.ngShowNoAnimate\",[]).directive(\"ngShowNoAnimate\",function(){return{restrict:\"A\",link:function(e,t,n){e.$watch(n.ngShowNoAnimate,function(e){e?$(t).removeClass(\"ng-hide\"):$(t).addClass(\"ng-hide\")})}}})}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.rightClick\",[]).directive(\"tsRightClick\",[\"$parse\",function(t){return function(i,c,n){var a=t(n.tsRightClick);e.common.SafeJQuery.bind(i,c,\"contextmenu\",function(e){i.$apply(function(){a(i,{$event:e})})})}}])}(teamspace||(teamspace={}))","var teamspace;!function(t){t.directives||(t.directives={}),angular.module(\"teamspace.setAriaPos\",[]).directive(\"setAriaPos\",function(){return{restrict:\"A\",link:function(){setTimeout(function(){var t=$(\".set-aria-attribute\");if(t)for(var e=t.children().length,i=$(\".set-aria-attribute\").find(\"button\"),a=0;a<i.length;a++){var r=i[a];r.setAttribute(\"aria-posinset\",String(a+1)),r.setAttribute(\"aria-setsize\",String(e))}},10)}}})}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var o={};\"click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur focusin focusout copy cut paste\".split(\" \").forEach(function(e){var t=\"simple\"+e[0].toUpperCase()+e.slice(1);o[t]=[\"$parse\",function(o){return{restrict:\"A\",compile:function(s,u){var c=o(u[t],null,!0);return function(o,t){var s=function(e){c(o,{$event:e})};t.on(e,s),o.$on(\"$destroy\",function(){t.off(e,s)})}}}}]}),angular.module(\"teamspace.simpleEvents\",[]).directive(o)}(e.directives||(e.directives={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.smartTablePlugins\",[\"smart-table\"]).directive(\"stSelectRowLeftRightClick\",[\"stConfig\",function(t){return{restrict:\"A\",require:\"^stTable\",scope:{row:\"=stSelectRowLeftRightClick\"},link:function(c,s,i,l){var a=i.stSelectMode||t.select.mode;e.common.SafeJQuery.bind(c,s,\"click\",function(){c.$apply(function(){l.select(c.row,a)})}),e.common.SafeJQuery.bind(c,s,\"contextmenu\",function(){c.$apply(function(){c.row.isSelected||l.select(c.row,a)})}),c.$watch(\"row.isSelected\",function(e){!0===e?s.addClass(t.select.selectedClass):s.removeClass(t.select.selectedClass)})}}}])}(teamspace||(teamspace={}))","var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.surfaceHubCallingPanelResizer\",[]).directive(\"surfaceHubCallingPanelResizer\",[\"layoutService\",function(e){return{restrict:\"A\",link:function(a,i,c){e.surfaceHubEnabled&&i.css(\"flex\",\"0 0 \"+e.surfaceHubSnapViewWidth+\"px\")}}}])}(teamspace||(teamspace={}))","var teamspace;!function(e){e.components||(e.components={}),angular.module(\"teamspace.tabViewItem\",[]).directive(\"tabViewItem\",function(){return{restrict:\"E\",transclude:!0,templateUrl:\"directives/tab-view/tab-view-item.html\",require:\"^tabView\",scope:{id:\"@\",heading:\"@\",imageheader:\"@\",imageUrl:\"@\"},link:function(e,t,a,i){e.active=!1,i.addTab(e)}}})}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,i){var a=this;this.$scope=t,this.constants=e,this.eventingService=i,this.tabs=[],i.$on(t,e.events.tabView.tabSwitchedWithLink,function(t,e){e&&e.tabName&&e.tabIndex&&($('#tab-view-tab-id li:eq(\"'+e.tabIndex+'\") a').tab(\"show\"),a.select(a.tabs[e.tabIndex]))})}return t.$inject=[\"$scope\",\"constants\",\"eventingService\"],t.prototype.addTab=function(t){this.tabs.push(t),this.tabs&&1===this.tabs.length&&(t.active=!0)},t.prototype.select=function(t){var e=null;angular.forEach(this.tabs,function(i){i.active&&i!==t&&(i.active=!1,e=i.id)}),t.active=!0,t.id&&this.eventingService.$emit(this.constants.events.tabView.tabSwitched,{selectedTabId:t.id,previousTabId:e})},t}();t.TabViewController=e,angular.module(\"teamspace.tabView\",[]).directive(\"tabView\",function(){return{restrict:\"E\",transclude:!0,scope:{},templateUrl:\"directives/tab-view/tab-view.html\",bindToController:!0,controllerAs:\"tabView\",controller:e}})}(t.components||(t.components={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.directives||(e.directives={}),angular.module(\"teamspace.timedGif\",[\"teamspace.constants\"]).directive(\"timedGif\",[\"$timeout\",\"constants\",function(t,a){return{restrict:\"A\",link:function(i,c,n){\"img\"==c.prop(\"tagName\").toLowerCase()&&e.common.SafeJQuery.on(i,c,\"load\",function(){t(function(){var e=c.attr(\"src\").match(/\\.gif$/gi);if(e&&e.length){var t=document.createElement(\"canvas\");t.width=c.width(),t.height=c.height(),t.getContext(\"2d\").drawImage(c.get(0),0,0),c.replaceWith(t)}},a.messages.gifTimeout)})}}}])}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(e,i,a){var o=this;this.$compile=a,this.isValidating=!1,this.validationError=!1,this.validationComplete=!1,this.debouncedValidate=_.debounce(function(){o.resetValidationState(),o.validate()},t.debounceDelay)}return t.$inject=[\"$scope\",\"constants\",\"$compile\"],t.prototype.modelUpdated=function(){this.isValidating=!0,this.debouncedValidate()},t.prototype.validate=function(){var t=this;this.validationFunction().then(function(e){t.successMessage=e,t.errorMessage=\"\"},function(e){t.validationError=!0,t.errorMessage=e,t.successMessage=\"\"}).finally(function(){t.validationComplete=!0,t.isValidating=!1})},t.prototype.resetValidationState=function(){this.validationComplete=!1,this.validationError=!1},t.debounceDelay=350,t}();t.ValidatedTextBoxController=e,angular.module(\"teamspace.validatedTextBox\",[]).directive(\"validatedTextBox\",[function(){return{restrict:\"A\",scope:!0,require:\"ngModel\",bindToController:{validationFunction:\"&vtbValidator\"},controllerAs:\"vtb\",controller:e,link:function(t,e,i,a){e.wrap('<div class=\"validation-box-parent-div\"></div>');var o=$('<div class=\"validation-result-error\" ng-if=\"vtb.validationComplete && vtb.errorMessage\" ng-bind=\"vtb.errorMessage\"> </div>'),n=$('<div class= \"validation-result-success\" ng-if=\"vtb.validationComplete && !vtb.errorMessage\" ng-bind=\"vtb.successMessage\" > </div>');e.after(t.vtb.$compile(o)(t)),e.after(t.vtb.$compile(n)(t));var s=$('<busy-animation size=\"small\" class=\"pull-right\" ng-if=\"vtb.isValidating\" context=\"validation-text-box\" > </busy-animation>');s.css(\"top\",\".4rem\"),s.css(\"right\",\".5rem\"),s.css(\"position\",\"absolute\"),e.after(t.vtb.$compile(s)(t)),a.$viewChangeListeners.push(function(){t.vtb.modelUpdated()})}}}])}(t.components||(t.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var s=function(){function e(){}return e.messageClass=\"message-body-width \",e.selfClass=\"self \",e.bubbleMergeClass=\"bubble-merge \",e.unknownClass=\"unknown \",e.controlMessageClass=\"control \",e.shortBubbleMessageClass=\"short-bubble \",e.placeholderItemClass=\"placeholder-item \",e.template='\\n      <div>\\n        <div class=\"bubble\">\\n          <div class=\"profile-pic\"/>\\n          <div class=\"name greeked\"/>\\n          <div class=\"timestamp greeked\"/>\\n          <div class=\"fake-text greeked\"/>\\n          <div class=\"fake-text greeked\"/>\\n          <div class=\"fake-text greeked\"/>\\n        </div>\\n      </div>',e}();e.VirtualRepeatPlaceholder=s}(e.directives||(e.directives={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(s){!function(s){var t=function(){function s(s,t,a,e,i,n,c){this.constants=s,this.$q=a,this.$translate=e,this.settingsService=i,this.resources=n,this.$state=c}return s.prototype.getAdditionalTabs=function(s){var t=[];if(this.$state.current.name===this.constants.states.appCallList)switch(s.middlePane){case this.constants.callListTab.panes.all:case this.constants.callListTab.panes.voicemail:t.push({displayName:this.$translate.instant(this.resources.strings.tab_all_calls),id:this.constants.callListTab.panes.all,directive:\"all-call-list\"},{displayName:this.$translate.instant(this.resources.strings.calls_tab_voicemail),id:this.constants.callListTab.panes.voicemail,directive:\"voicemail-list\"});break;case this.constants.callListTab.panes.contactList:case this.constants.callListTab.panes.saved:this.settingsService.valueAsBoolean(this.constants.settings.names.speedDial)||t.push({displayName:this.$translate.instant(this.resources.strings.tab_contact_list),id:this.constants.callListTab.panes.contactList,directive:\"call-contact-list\"}),this.settingsService.valueAsBoolean(this.constants.settings.names.enableExchangeContactList)&&t.push({displayName:this.$translate.instant(this.resources.strings.tab_saved_contacts),id:this.constants.callListTab.panes.saved,directive:\"exchange-contacts\"});break;case this.constants.callListTab.panes.speedDial:t.push({displayName:this.$translate.instant(this.resources.strings.calls_tab_speed_dial),id:this.constants.callListTab.panes.speedDial,directive:\"speed-dial\"})}return this.$q.when(t)},s.prototype.getAdditionalMenuItems=function(s){return null},s}();s.CallListHeaderExtender=t,angular.module(\"teamspace.callListViewExtensions\",[]).run([\"interfaceExtensibilityService\",\"constants\",\"$rootScope\",\"$q\",\"settingsService\",\"$translate\",\"resources\",\"$state\",function(s,a,e,i,n,c,l,r){var o=new t(a,e,i,c,n,l,r);s.registerHeaderExtender(o)}])}(s.extensions||(s.extensions={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function s(e,t,s,i,n,a,o,r,p,c){this.$q=e,this.$state=t,this.peopleSlugService=s,this.appsService=i,this.resources=n,this.constants=a,this.botService=o,this.tabService=r,this.channelService=p,this.settingsService=c,this.predefinedTabList={recent:{displayNameKey:this.resources.strings.extension_recentLinkLabel,id:\"recent\",directive:\"recent-tab\",order:5e4,context:{}},allTabs:{displayNameKey:this.resources.strings.extension_allTabsLinkLabel,id:\"allTabs\",directive:\"all-tabs-tab\",order:50001,context:{}},aboutTab:{displayNameKey:this.resources.strings.extension_aboutLinkLabel,id:\"about\",directive:\"about-tab\",order:999999,context:{}}}}return s.prototype.isFast=function(){return!1},s.prototype.getAdditionalTabs=function(s){var i=this,n=[],a=[],o=this.settingsService.valueAsBoolean(this.constants.settings.names.assignmentsTabEnabled),r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableInstallChatAppsFromStore);if(e.services.navigationGetStateContextFrom(this.$state.current,this.$state.params,this.constants)===this.constants.navigation.context.apps){var p=s.appId;if(p){var c=void 0;c=s.slug||s.peopleSlug?this.appsService.getInstalledAppForUser(p).then(function(e){var o=e&&e.appDefinition&&e.appDefinition.bots&&e.appDefinition.bots.length>0&&e.appDefinition.bots[0].id;if(o){s.peopleSlug&&(s.peopleSlug=SkypeX.Services.ChatServiceUtils.BotPrefix+o),s.slug&&(s.slug=SkypeX.Services.ChatServiceUtils.BotPrefix+o);var r=s.slug,p=i.peopleSlugService.resolve(r);if(p.conversation){var c=p&&p.conversation;c&&a.push(i.tabService.getTabs(c.id).then(function(e){e.forEach(function(e){n.push(t.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(c.id,e))})})),i.addBotFilesTab(n,e.appDefinition,p)}}}):this.$q.resolve(),a.push(c.then(function(){return i.getConversationOrActivityTab(p,s).then(function(e){e&&n.push(e)})})),a.push(this.tabService.getTabsForApp(p,this.constants.extensibility.apps.appScopes.personal).then(function(e){e.forEach(function(e){n.push(t.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(p,e))})}));var l=this.getPredefinedTabs(p);n=n.concat(l)}}else if(s.teamName||s.ctx&&s.ctx!==this.constants.navigation.context.chat){if(o&&s.ctx===this.constants.navigation.context.channel){var h=s.threadId;a.push(this.channelService.resolveTeamAndChannel(h).then(function(e){if(e&&!angular.isUndefined(e.channel.isGeneral)&&e.channel.isGeneral)return i.appsService.getInstalledAppsForTeam(e.team.objectId).then(function(e){var s=[];return e.forEach(function(e){e.appDefinition.staticTabs&&e.appDefinition.staticTabs.length>0&&s.push(i.tabService.getTabsForApp(e.appDefinition.id,i.constants.extensibility.apps.appScopes.team).then(function(s){s.forEach(function(s){n.push(t.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(e.appDefinition.id,s))})}))}),i.$q.all(s)})}))}}else{var u=s.peopleSlug||s.slug,d=this.peopleSlugService.resolve(u);if(d.conversation){var b=d&&d.conversation;if(b){a.push(this.tabService.getTabs(b.id).then(function(e){e.forEach(function(e){n.push(t.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(b.id,e))})})),r&&n.push({displayName:this.resources.strings.chat_manage_apps,id:this.constants.teamDashboardTabs.appsId,directive:\"td-apps-tab\",scenarioName:this.constants.scenarios.chatAppsDashbpard.appsTabLoad,order:this.constants.extensibility.apps.appManageTabOrder,lazyModule:this.constants.lazyModules.extensibilityApps});var v=this.botService.getBotIdIfOneOnOneConversation(b.id);v&&(a.push(this.tabService.getTabsForApp(v,this.constants.extensibility.apps.appScopes.personal).then(function(e){e.forEach(function(e){n.push(t.CustomTabsViewHeaderExtender.getTabFrameworkTabExtension(b.id,e))})})),a.push(this.appsService.getUserInstalledAppFromBotId(v).then(function(e){if(e){var t=i.getPredefinedTabs(e.appDefinition.id);n=n.concat(t),i.addBotFilesTab(n,e.appDefinition,d)}}).catch(function(){})))}}}return this.$q.all(a).then(function(){return i.$q.resolve(n)})},s.prototype.addBotFilesTab=function(e,t,s){var i=this.settingsService.valueAsBoolean(this.constants.settings.names.chatFilesEnabled),n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFileBotSharing);if(i&&n&&t.bots&&t.bots.length>0&&t.bots[0].supportsFiles){var a={displayNameKey:this.resources.strings.tab_files,id:this.constants.messages.panes.files,directive:this.constants.files.directives.p2pFluxPane,order:this.constants.extensibility.apps.appFilesTabOrder,context:s};e.push(a)}},s.prototype.getConversationOrActivityTab=function(e,t){var s=this,i=t.peopleSlug||t.slug&&t.ctx&&t.ctx===this.constants.navigation.context.chat,n=this.settingsService.valueAsBoolean(this.constants.settings.names.headerV2);if(i){var a=this.peopleSlugService.resolve(i);return this.appsService.getInstalledAppForUser(e).then(function(e){if(e){var t=n?s.resources.strings.tab_chat:s.resources.strings.tab_conversation;return{displayNameKey:e.appDefinition&&e.appDefinition.bots&&e.appDefinition.bots.length>0&&e.appDefinition.bots[0].isNotificationOnly?s.resources.strings.tab_activity:t,id:s.constants.messages.panes.conversations,directive:\"message-pane\",order:s.constants.extensibility.apps.appMessageTabOrder,context:{peopleSlug:a}}}})}return this.$q.resolve(null)},s.prototype.getPredefinedTabs=function(e){var t=this,s=[],i=this.settingsService.valueFor(this.constants.settings.names.appPredefinedTabs)||{};return i[e]&&(i[e]||[]).forEach(function(e){t.predefinedTabList[e]&&s.push(t.predefinedTabList[e])}),s.push(this.predefinedTabList.aboutTab),s},s.prototype.getAdditionalMenuItems=function(e){return null},s}();t.AppsViewHeaderExtender=s,angular.module(\"teamspace.appsViewExtensions\",[]).run([\"$q\",\"$state\",\"constants\",\"appsService\",\"botService\",\"tabService\",\"channelService\",\"resources\",\"peopleSlugService\",\"interfaceExtensibilityService\",\"settingsService\",function(e,t,i,n,a,o,r,p,c,l,h){var u=new s(e,t,c,n,p,i,a,o,r,h);l.registerHeaderExtender(u)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function t(e,t,s,n,a,i,r,c,o){this.constants=e,this.resources=t,this.$q=s,this.channelMembershipPropertiesService=n,this.channelService=a,this.settingsService=i,this.$state=c,this.$translate=o}return Object.defineProperty(t.prototype,\"enableChannelRestrictions\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelRestrictions)},enumerable:!0,configurable:!0}),t.prototype.getAdditionalTabs=function(t){if(this.$state.current.name!==this.constants.states.appChannelDashboard)return this.$q.when([]);var s=t.threadId,n=this.channelService.getChannelByObjectId(s);return this.enableChannelRestrictions||n&&n.channelType===e.services.ChannelType.Private?this.$q.when(this.getTabsForChannelDashboard(n)):this.$q.when([])},t.prototype.getTabsForChannelDashboard=function(t){var s=[];return t.channelType===e.services.ChannelType.Private?(s.push({displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_members),id:this.constants.teamDashboardTabs.membersId,directive:\"td-members-tab\",scenarioName:this.constants.scenarios.channelDashboard.membersTabLoad,order:1,isDefault:!0}),this.channelMembershipPropertiesService.isAdmin(t.objectId)&&s.push({displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_settings),id:this.constants.teamDashboardTabs.settingsId,directive:\"td-settings-tab\",scenarioName:this.constants.scenarios.channelDashboard.settingsTabLoad,order:2,lazyModule:this.constants.lazyModules.settingsTab})):this.enableChannelRestrictions&&s.push({displayName:this.$translate.instant(this.resources.strings.channel_dashboard_tab_settings),id:this.constants.teamDashboardTabs.settingsId,directive:\"td-channel-settings-tab\",scenarioName:this.constants.scenarios.channelDashboard.settingsTabLoad,order:1,lazyModule:this.constants.lazyModules.settingsTab}),s},t.prototype.getAdditionalMenuItems=function(e){return null},t}();t.ChannelDashboardHeaderExtender=s,angular.module(\"teamspace.channelDashboardViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.channelMembershipPropertiesService\",\"teamspace.channelService\",\"teamspace.filesEntityService\",\"teamspace.settingsService\",\"skypeX.tenantSettingsStore\"]).run([\"interfaceExtensibilityService\",\"constants\",\"resources\",\"$q\",\"channelMembershipPropertiesService\",\"channelService\",\"settingsService\",\"tenantSettingsStore\",\"$state\",\"$translate\",function(e,t,n,a,i,r,c,o,h,l){var d=new s(t,n,a,i,r,c,o,h,l);e.registerHeaderExtender(d)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){function t(e,t,s,n,a,i,r,c){var o=this;this.constants=e,this.$q=t,this.$translate=s,this.resources=n,this.channelActionMenuProvider=a,this.channelService=i,this.settingsService=r,this.loggingService=c,this.isMessageHeaderV2Enabled=!1,this.getContextBase=function(e,t,s){var n=o.$q.defer(),a=o;if(void 0===e){var i={};n.resolve(i)}else o.channelService.resolveTeamAndChannel(s).then(function(e){var t={team:e.team,channel:e.channel,sortedAscending:!1,sortedBy:a.constants.files.filesPanelColumns.LastModifiedAt};n.resolve(t)},function(e){n.reject(e)});return n.promise},this.isMessageHeaderV2Enabled=r.valueAsBoolean(e.settings.names.headerV2)}return t.prototype.getAdditionalTabs=function(e){var t=this;if(e.slug&&e.threadId&&e.ctx!=this.constants.navigation.context.chat){var s=[{displayNameKey:this.isMessageHeaderV2Enabled?this.resources.strings.tab_posts:this.resources.strings.tab_conversations,id:this.constants.messages.panes.conversations,directive:\"message-pane\",isDefault:!0,order:1,context:{tc:e.slug}},{displayNameKey:this.resources.strings.tab_files,id:this.constants.messages.panes.files,directive:\"team-files\",isFetcherUsesContext:!0,order:2}];return this.settingsService.valueAsBoolean(this.constants.settings.names.enableCalendarTab)&&s.push({displayNameKey:this.resources.strings.tab_calendar,id:this.constants.messages.panes.calendar,directive:\"calendar-tab\",isFetcherUsesContext:!0,order:3}),this.settingsService.valueAsBoolean(this.constants.settings.names.enableCollectionsTabBridge)&&s.push({displayNameKey:this.resources.strings.tab_collections,id:this.constants.messages.panes.collections,directive:\"collections-tab\",isFetcherUsesContext:!0,order:5}),this.getExtraTabs(e.threadId,s.length).then(function(e){return e&&(s=s.concat(e)),s}).catch(function(e){return t.loggingService.error(\"Error occured while resolving the notes tab\",e),t.$q.when(s)}).finally(function(){t.settingsService.valueFor(t.constants.settings.names.stopPrefetchingRelatedTabs)||t.kickOffDataFetching(s,e.teamName,e.slug,e.middlePane,e.threadId)})}return this.$q.when([])},t.prototype.getExtraTabs=function(t,s){var n=this;return this.channelService.resolveTeamAndChannel(t).then(function(t){if(t&&t.channel.channelType===e.services.ChannelType.Private)return[];var a=t&&2===t.team.teamType,i=t&&angular.isDefined(t.channel.isGeneral)&&t.channel.isGeneral,r=t&&4===t.team.teamType,c=t&&3===t.team.teamType,o=n.settingsService.valueAsBoolean(n.constants.settings.names.disableEduGeneralStaticTabs);if((a||r||c)&&i&&o)return[];var l=t&&0===t.team.teamType;return n.buildExtraTabs(a,r,c,i,l,s,t)})},t.prototype.getAdditionalMenuItems=function(s){var n=s.threadId;return n?(this.channelObject=this.channelService.getChannelByObjectId(n),this.channelActionMenuProvider.getMenuItems(e.services.ActionMenuType.Header,this.channelObject,{preActiveElementIds:[t.menuTriggerElementSelector,t.menuTriggerElementSelector]})):null},t.prototype.buildExtraTabs=function(e,t,s,n,a,i,r){var c=[];if((e||t)&&n){i++;var o={displayName:this.$translate.instant(e?this.resources.strings.notes_classTabCustomSettingName:this.resources.strings.notes_staffTabCustomSettingName),id:this.constants.messages.panes.eduNotes,directive:\"notes-edu-tab\",order:i,context:{service:this.constants.files.serviceName.teams,id:\"default\",isDefault:!0}};c.push(o)}else if(e||s||t||!!(r&&r.channel&&r.channel.defaultSectionId)){i++;var l={displayName:this.$translate.instant(s&&n?this.resources.strings.notes_plcTabCustomSettingName:a?this.resources.strings.notes_tabCustomSettingName:this.resources.strings.tab_notes),id:this.constants.messages.panes.notes,directive:\"notes-tab2\",order:i,context:{service:this.constants.files.serviceName.teams,id:\"default\",isDefault:!0}};c.push(l)}return c},t.prototype.kickOffDataFetching=function(e,t,s,n,a){var i;angular.forEach(e,function(e){e.id===n&&(i=e)});var r=this;if(i&&i.dataFetcher){var c=r;void 0!==i.isFetcherUsesContext&&i.isFetcherUsesContext?this.getContextBase(t,s,a).then(function(n){i.dataFetcher(n,r.$q).finally(function(){c.fetchSecondary(e,i,t,s,a)})}):this.channelService.resolveTeamAndChannel(a).then(function(n){i.dataFetcher(n.team,n.channel,r.$q).finally(function(){c.fetchSecondary(e,i,t,s,a)})})}else this.fetchSecondary(e,void 0,t,s,a)},t.prototype.fetchSecondary=function(e,t,s,n,a){var i=this,r=this;angular.forEach(e,function(e){void 0!==t&&t.displayName==e.displayName||!e.dataFetcher||(void 0!==e.isFetcherUsesContext&&e.isFetcherUsesContext?i.getContextBase(s,n,a).then(function(t){e.dataFetcher(t,r.$q)}):i.channelService.resolveTeamAndChannel(a).then(function(t){e.dataFetcher(t.team,t.channel,r.$q)}))})},t.menuTriggerElementSelector=\"settingsDropdown\",t}();t.ConversationViewHeaderExtender=s,angular.module(\"teamspace.conversationViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.channelActionMenuProvider\"]).run([\"interfaceExtensibilityService\",\"constants\",\"$q\",\"$translate\",\"resources\",\"channelService\",\"channelActionMenuProvider\",\"settingsService\",\"loggingService\",function(e,t,n,a,i,r,c,o,l){var h=new s(t,n,a,i,c,r,o,l);e.registerHeaderExtender(h)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){function t(e,t,n,a,i){this.$q=e,this.channelService=t,this.constants=n,this.tabService=i}return t.prototype.isFast=function(){return!1},t.prototype.getAdditionalTabs=function(e){var n=this;if(e.teamName||e.ctx&&e.ctx!=this.constants.navigation.context.chat){if(!e.slug||!e.threadId)return this.$q.resolve([]);var a;return this.channelService.resolveTeamAndChannel(e.threadId).then(function(e){return a=e.channel?e.channel.objectId:\"\",n.tabService.getTabs(a)}).then(function(e){for(var i=0;i<e.length;i++)e[i]=t.getTabFrameworkTabExtension(a,e[i]);return n.$q.resolve(e)})}return this.$q.resolve([])},t.prototype.getAdditionalMenuItems=function(e){return null},t.getTabFrameworkTabExtension=function(t,n){var a={conversationId:t,replyChainId:n.replyChainId,disableMessageExpander:!0,replyChainIdType:e.services.ReplyChainIdType.ParentMessageId};if(!n.context||!n.context.context){var i={context:n.context,tabDirective:n.directive,tabDisplayName:n.displayName,replyChain:a,threadId:t,instanceId:n.instanceId,definitionId:n.definitionId,externalId:n.externalId,id:n.id,order:n.order};n.directive=\"base-tab\",n.context=i}return n},t}();t.CustomTabsViewHeaderExtender=n,angular.module(\"teamspace.customTabsViewExtensions\",[\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.interfaceExtensibilityService\",\"teamspace.tabService\"]).run([\"$q\",\"channelService\",\"constants\",\"tabService\",\"peopleSlugService\",\"interfaceExtensibilityService\",function(e,t,a,i,r,s){s.registerHeaderExtender(new n(e,t,a,r,i))}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,i,s,r,a,o,c,l,h,d){var v=this;this.constants=e,this.$q=t,this.channelService=n,this.filesEntityService=i,this.filesUtilityService=s,this.$translate=r,this.resources=a,this.loggingService=o,this.utilityService=c,this.dialogService=l,this.settingsService=h,this.identityService=d,this.getContextBase=function(){var e=v.$q.defer(),t={sortedAscending:!1,sortedBy:v.constants.files.filesPanelColumns.LastModifiedAt};return e.resolve(t),e.promise},this.logger=o.newLogger(\"FilesViewHeaderExtender\"),this.openInSharePointText=r.instant(a.strings.files_openInSharePoint),this.teamArchiveEnabled=h.valueAsBoolean(e.settings.names.enableTeamArchive)}return e.prototype.getAdditionalMenuItems=function(e){var t=this;return!e.threadId||this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.identityService.isFreemiumTenant()?null:[{displayName:this.openInSharePointText,svgPath:\"svg/icons-msft-sharepoint.html\",id:this.constants.channels.header.dropDownMenuOpenInSharePoint,class:\"show-top-divider\",click:function(){var n=t.loggingService.newScenario(t.constants.scenarios.files.openChannelInSharePoint);n.eventData.context=t.utilityService.getUrlRootContext(),t.openChannelInSharePoint(e.threadId),n.stop()},shouldBeHidden:function(){return t.isMenuItemHidden(t.constants.channels.header.dropDownMenuOpenInSharePoint,e.threadId)}}]},e.prototype.openChannelInSharePoint=function(e){var t=this;this.channelService.resolveTeamAndChannel(e).then(function(n){if(n){if(!t.isTeamOrChannelArchived(n)){var i=t.filesUtilityService.getSiteUrlForChannel(n.channel.objectId);if(i){var s=t.utilityService.parseUrl(i),r=t.utilityService.combineUriComponents(s.origin,n.channel.folderRelativeUrl);t.filesEntityService.openUrl(r)}else t.dialogService.open(t.constants.dialogs.fileSetup,{message:t.$translate.instant(t.resources.strings.files_setupMessage),subText:t.$translate.instant(t.resources.strings.files_setupMessageSubText)})}}else t.logger.error(\"Valid team and channel not found for {0}\",e)})},e.prototype.isTeamOrChannelArchived=function(e){return this.teamArchiveEnabled&&e&&(e.team&&e.team.isArchived||e.channel&&e.channel.isArchived)},e.prototype.isMenuItemHidden=function(e,t){if(!this.teamArchiveEnabled)return!1;if(e===this.constants.channels.header.dropDownMenuOpenInSharePoint){var n=this.channelService.getParentTeamAndChannelByChannelId(t);return n?this.isTeamOrChannelArchived(n):(this.logger.error(\"Valid team and channel not found for {0}\",t),!0)}return!1},e}();e.FilesViewHeaderExtender=t,angular.module(\"teamspace.filesViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.filesEntityService\",\"teamspace.settingsService\",\"teamspace.identityService\",\"teamspace.fileSetupDialog\"]).run([\"interfaceExtensibilityService\",\"constants\",\"$q\",\"channelService\",\"filesEntityService\",\"filesUtilityService\",\"$translate\",\"resources\",\"loggingService\",\"utilityService\",\"dialogService\",\"settingsService\",\"identityService\",function(e,n,i,s,r,a,o,c,l,h,d,v,u){var S=new t(n,i,s,r,a,o,c,l,h,d,v,u);e.registerHeaderExtender(S)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.isPrivateMeetingState=function(e){return e&&\"chat\"===e.ctx&&e.slug&&e.slug.includes(\"meeting\")}}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,r,n,o,s,a,c,h){this.constants=e,this.$q=t,this.resources=i,this.settingsService=r,this.authenticationService=n,this.conversationsService=o,this.chatServiceClient=s,this.conversationsStore=a,this.loggingService=c,this.whiteboardPolicyService=h,this.logger=c.newLogger(\"MeetingWhiteboardViewHeaderExtender\"),this.isAnonymous=n.isAnonymous()}return t.prototype.enableWhiteboardTab=function(t,i){var r=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableWhiteboardSharing)&&!this.isAnonymous&&e.isPrivateMeetingState(t)?this.whiteboardPolicyService.isEnabledByPolicies().then(function(e){return!!e&&(!i||r.authenticationService.getUserInformation().then(function(e){return e&&e.profile&&e.profile.tid===i}))}):this.$q.resolve(!1)},t.prototype.removeMalformedWhiteboardProperty=function(e){var t=this,i=this.constants.whiteboard.invalidPropertyName;if(e&&e.threadProperties&&e.threadProperties[i]){var r=this.loggingService.newScenario(this.constants.scenarios.whiteboard.removeTabProperty);this.chatServiceClient.setThreadProperty(e.id,i,null).toNgPromise(this.$q).then(function(){return t.conversationsStore.patchConversation(e.id,function(e){delete e.threadProperties[i]})}).then(function(){r.stop()}).catch(function(e){var i=\"Failed removing malformed whiteboard property: \"+e;t.logger.error(i),r.fail({errorInfo:i})})}},t.prototype.isFast=function(){return!this.settingsService.valueAsBoolean(this.constants.settings.names.enableAsyncWhiteboardTabLoad)},t.prototype.getAdditionalTabs=function(e){var t=this,i=(e&&e.ctx)===this.constants.navigation.context.channel,r=e&&(i&&e.threadId?e.threadId:e.slug),n=e&&this.conversationsService.getConversation(r),o=n&&n.threadProperties&&n.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TenantId],s=[];try{this.removeMalformedWhiteboardProperty(n)}catch(e){this.logger.error(\"Failed removing malformed whiteboard property: \"+e)}return this.enableWhiteboardTab(e,o).then(function(i){if(i){var r=n&&_.get(n.threadProperties,\"creator\"),a={displayNameKey:t.resources.strings.meetings_whiteboard_tab_title,id:t.constants.whiteboard.microsoftAppId,directive:\"whiteboard-renderer\",order:4,context:{threadId:e.slug,messageId:\"0\",organizerId:r,tenantId:o}};s.push(a)}return t.$q.when(s)}).catch(function(){return t.$q.when(s)})},t.prototype.getAdditionalMenuItems=function(e){return null},t}();e.MeetingWhiteboardViewHeaderExtender=t,angular.module(\"teamspace.meetingWhiteboardViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.authenticationService\",\"teamspace.conversationsService\",\"teamspace.locales\",\"teamspace.whiteboardPolicyService\"]).run([\"interfaceExtensibilityService\",\"constants\",\"$q\",\"resources\",\"settingsService\",\"loggingService\",\"authenticationService\",\"conversationsService\",\"chatServiceClient\",\"conversationsStore\",\"whiteboardPolicyService\",function(e,i,r,n,o,s,a,c,h,d,v){var l=new t(i,r,n,o,a,c,h,d,s,v);e.registerHeaderExtender(l)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,s,n,a,r){this.constants=e,this.$q=t,this.$translate=i,this.resources=s,this.tabService=n,this.meetingNotesService=a,this.conversationsService=r}return e.prototype.shouldMeetingNotesTabBeEnabled=function(e){var t=(e&&e.ctx)===this.constants.navigation.context.channel,i=e&&(t&&e.threadId?e.threadId:e.slug),s=i&&this.conversationsService.getCallingConversation(i);return this.meetingNotesService.shouldMeetingNotesTabOrActionButtonBeEnabled(null,s)},e.prototype.getAdditionalTabs=function(e){var t=[];if(this.shouldMeetingNotesTabBeEnabled(e)){var i=null;(i=this.tabService.getTabById(this.constants.wikiApp.id))||(i={displayNameKey:this.resources.strings.meeting_notes,id:this.constants.wikiApp.id,directive:\"wiki-tab\",order:3,context:{wikiTabName:this.$translate.instant(this.resources.strings.tab_wikiApp_myWiki_name),wikiTabId:this.constants.wikiApp.wikiIds.defaultTab,wikiDefaultTab:!0,isPrivateMeetingWiki:!0,isMyWiki:!1,meetingNotes:!0}}),t.push(i)}return this.$q.resolve(t)},e.prototype.getAdditionalMenuItems=function(e){return null},e}();e.MeetingWikiViewHeaderExtender=t,angular.module(\"teamspace.meetingWikiViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.tabService\",\"teamspace.meetingNotesService\",\"teamspace.conversationsService\"]).run([\"interfaceExtensibilityService\",\"constants\",\"$q\",\"$translate\",\"resources\",\"tabService\",\"meetingNotesService\",\"conversationsService\",function(e,i,s,n,a,r,o,c){var u=new t(i,s,n,a,r,o,c);e.registerHeaderExtender(u)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,s,r,a,o,c,p){this.$q=e,this.$state=t,this.peopleSlugService=i,this.resources=n,this.constants=s,this.tenantSettingsStore=a,this.peopleService=o,this.$translate=p,this.isLoggedInUserAGuest=void 0,this.isLoggedInUserAGuest=c.isGuestUserType()}return i.prototype.isFast=function(){return!1},i.prototype.getAdditionalTabs=function(i){var n,s=this,r=[];if(!(e.services.navigationGetStateContextFrom(this.$state.current,this.$state.params,this.constants)===this.constants.navigation.context.apps)){var a=i.peopleSlug||i.slug&&i.ctx&&i.ctx===this.constants.navigation.context.chat;if(a){var o=this.peopleSlugService.resolve(a),c=o.mri&&SkypeX.Services.ChatServiceUtils.isBotMri(o.mri),p=o.conversation&&o.conversation.isMeeting,g=o.conversation&&o.conversation.isFederated,u=this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isOrganizationTabEnabled);!o.mri||p||c||g||!this.isLoggedInUserAGuest&&u&&(n=this.peopleService.getPeopleProfile(o.mri,\"OrgChartViewExtensions\",!1).then(function(e){e.userType!==s.constants.userTypes.guest&&r.push({displayName:s.$translate.instant(s.resources.strings.tab_organization),id:s.constants.peopleTab.panes.organization,directive:\"org-chart\",order:t.PeopleViewTabOrder.Organization,context:{mri:o.mri,hidePeoplePicker:!1}})}))}}return n?n.then(function(){return r}):this.$q.when(r)},i.prototype.getAdditionalMenuItems=function(e){return null},i}();t.OrgChartHeaderExtender=i,angular.module(\"teamspace.orgChartViewExtensions\",[]).run([\"$q\",\"$state\",\"$translate\",\"constants\",\"tenantSettingsStore\",\"resources\",\"peopleSlugService\",\"interfaceExtensibilityService\",\"settingsService\",\"peopleService\",\"identityService\",function(e,t,n,s,r,a,o,c,p,g,u){var h=new i(e,t,o,a,s,p,r,g,u,n);c.registerHeaderExtender(h)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s;!function(e){e[e.Conversation=1]=\"Conversation\",e[e.Files=2]=\"Files\",e[e.Notes=3]=\"Notes\",e[e.Organization=4]=\"Organization\",e[e.Activity=5]=\"Activity\"}(s=t.PeopleViewTabOrder||(t.PeopleViewTabOrder={}));var i=function(){function t(e,t,s,i,n,a,r,o){this.constants=e,this.$state=t,this.$translate=s,this.$q=i,this.peopleSlugService=n,this.resources=a,this.settingsService=r,this.conversationsService=o,this.isMessageHeaderV2Enabled=!1,this.isMessageHeaderV2Enabled=r.valueAsBoolean(e.settings.names.headerV2)}return t.prototype.getAdditionalTabs=function(t){var i=[];if(!(e.services.navigationGetStateContextFrom(this.$state.current,this.$state.params,this.constants)===this.constants.navigation.context.apps)){var n=t.peopleSlug||t.slug&&t.ctx&&t.ctx===this.constants.navigation.context.chat;if(n){var a=this.peopleSlugService.resolve(n);i.push({displayName:this.$translate.instant(this.isMessageHeaderV2Enabled?this.resources.strings.tab_chat:this.resources.strings.tab_conversation),id:this.constants.messages.panes.conversations,directive:\"message-pane\",order:s.Conversation,isDefault:!0,context:{peopleSlug:a}});var r=a.mri&&SkypeX.Services.ChatServiceUtils.isBotMri(a.mri),o=a.conversation&&a.conversation.isMeeting,c=a.conversation&&a.conversation.isFederated;if(r||this.addFilesTab(i,a,t),this.showOneNoteTab(a,r,o)&&i.push({displayName:this.$translate.instant(this.resources.strings.notes_tabCustomSettingName),id:this.constants.messages.panes.notes,directive:\"notes-tab2\",order:s.Notes,context:{service:this.constants.files.serviceName.p2p,peopleSlug:a}}),a.mri&&!o&&!r&&!c){var l=this.settingsService.valueFor(this.constants.settings.names.activityTabV2),v=!!l&&l.enableRightRail,p=l?l.newBadgeStartDate:void 0,d=l?l.newBadgeExpiryDays:void 0,h=!!l&&l.newBadgeCollectData;i.push({displayName:this.$translate.instant(this.resources.strings.tab_activity),id:this.constants.peopleTab.panes.activity,directive:\"activity-tab\",order:s.Activity,context:{mri:_.get(a,\"mri\"),context:{dateAdded:p,newBadgeExpireDaysOverride:v?d:-1,shouldSendNewBadgeTelemetry:h}},lazyModule:this.constants.lazyModules.activityTab})}}}return this.$q.when(i)},t.prototype.showOneNoteTab=function(e,t,s){if(!e)return!1;var i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableNotesOnlyForExistingP2PChat);return e.mri&&!s&&!t&&(!i||this.doesOneNoteSectionExists(e))},t.prototype.doesOneNoteSectionExists=function(e){if(!e)return!1;var t=e.conversation&&e.conversation.id&&this.conversationsService.getConversation(e.conversation.id);return!!(t&&t.threadProperties&&t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PChatDefaultNotesInfo])},t.prototype.addFilesTab=function(e,t,i){this.settingsService.valueAsBoolean(this.constants.settings.names.chatFilesEnabled)&&e.push({displayName:this.$translate.instant(this.resources.strings.tab_files),id:this.constants.messages.panes.files,directive:this.constants.files.directives.p2pFluxPane,order:s.Files,context:t})},t.prototype.getAdditionalMenuItems=function(e){return null},t}();t.PeopleViewHeaderExtender=i,angular.module(\"teamspace.peopleViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.peopleSlugService\",\"teamspace.settingsService\",\"teamspace.conversationsService\"]).run([\"interfaceExtensibilityService\",\"constants\",\"$q\",\"$state\",\"$translate\",\"peopleSlugService\",\"settingsService\",\"resources\",\"conversationsService\",function(e,t,s,n,a,r,o,c,l){var v=new i(t,n,a,s,r,c,o,l);e.registerHeaderExtender(v)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(s){!function(e){var t=function(){function e(s,e,t,a,i,n,r,o,c,d,h){this.constants=s,this.resources=e,this.$q=t,this.channelService=a,this.discoverService=i,this.settingsService=n,this.teamMembershipPropertiesService=r,this.$state=c,this.$translate=d,this.appsService=h}return e.prototype.getAdditionalTabs=function(s){var e=this;if(this.$state.current.name!==this.constants.states.appTeamDashboard)return this.$q.when([]);var t=s.threadId;return this.channelService.getTeamById(t).then(function(s){return e.$q.when(e.getTabsForTeamDashboard(s))})},e.prototype.getTabsForTeamDashboard=function(e){var t=this,a=[{displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_members),id:this.constants.teamDashboardTabs.membersId,directive:\"td-members-tab\",scenarioName:this.constants.scenarios.teamDashboard.membersTabLoad,order:1,isDefault:!0},{displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_channels),id:this.constants.teamDashboardTabs.channelsId,directive:\"td-channels-tab\",scenarioName:this.constants.scenarios.teamDashboard.channelsTabLoad,order:3,lazyModule:this.constants.lazyModules.channelsTab}];if(this.teamMembershipPropertiesService.isAdmin(e.objectId)){var i=this.settingsService.valueAsBoolean(this.constants.settings.names.discoverPrivateTeams)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableJoinTeamDialog);if(e.dynamicMembership){var n=e&&e.siteInfo&&e.siteInfo.groupId;n&&this.discoverService.findPendingJoinRequests([n]).then(function(e){var a=e.joinRequestsPerTeam[n];_.forEach(a,function(e){return e.userMri&&t.discoverService.joinRequestAction(s.services.JoinActionType.Reject,n,e.userMri,!1)})})}i&&e.visibility.toLowerCase()===this.constants.teams.visibility.private&&!e.dynamicMembership&&a.push({displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_pending_requests),id:this.constants.teamDashboardTabs.pendingRequestsId,directive:\"td-pending-requests-tab\",scenarioName:this.constants.scenarios.teamDashboard.membersTabLoad,order:2}),a.push({displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_settings),id:this.constants.teamDashboardTabs.settingsId,directive:\"td-settings-tab\",scenarioName:this.constants.scenarios.teamDashboard.settingsTabLoad,order:4,lazyModule:this.constants.lazyModules.settingsTab})}if(this.appsService.isAppsDiscoveryEnabled()){var r=this.$translate.instant(this.resources.strings.team_dashboard_apps_new);a.push({displayName:r,id:this.constants.teamDashboardTabs.appsId,directive:\"td-apps-tab\",scenarioName:this.constants.scenarios.teamDashboard.appsTabLoad,order:6,lazyModule:this.constants.lazyModules.extensibilityApps})}return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamAnalyticsTab)&&a.push({displayName:this.$translate.instant(this.resources.strings.team_dashboard_analytics),id:this.constants.teamDashboardTabs.analyticsId,directive:\"td-analytics-tab\",scenarioName:this.constants.scenarios.teamDashboard.analyticsDashboardTabLoad,order:5}),this.settingsService.valueAsBoolean(this.constants.settings.names.enableDigitalSignageTabInTeamDashboard)&&a.push({displayName:this.$translate.instant(this.resources.strings.team_dashboard_tab_digital_signage),id:this.constants.teamDashboardTabs.digitalSignageId,directive:\"digital-signage-team-dashboard-tab\",scenarioName:this.constants.scenarios.teamDashboard.digitalSignageTabLoad,order:7,lazyModule:this.constants.lazyModules.digitalSignage}),a},e.prototype.getAdditionalMenuItems=function(s){return null},e}();e.TeamDashboardHeaderExtender=t,angular.module(\"teamspace.teamDashboardViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.discoverService\",\"teamspace.filesEntityService\",\"teamspace.settingsService\",\"skypeX.tenantSettingsStore\",\"teamspace.appsService\"]).run([\"interfaceExtensibilityService\",\"constants\",\"resources\",\"$q\",\"channelService\",\"discoverService\",\"settingsService\",\"tenantSettingsStore\",\"teamMembershipPropertiesService\",\"$state\",\"$translate\",\"appsService\",function(s,e,a,i,n,r,o,c,d,h,m,b){var l=new t(e,a,i,n,r,o,d,c,h,m,b);s.registerHeaderExtender(l)}])}(s.extensions||(s.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,n){this.constants=e,this.$q=t,this.$state=s,this.settingsService=n,this.isSkypeEnabled=!1}return e.prototype.getAdditionalTabs=function(e){if(this.$state.current.name===this.constants.states.appTeam&&e.teamName&&!e.slug){var t=[{displayName:\"Conversations\",id:this.constants.messages.panes.conversations,directive:\"team-rollup-messages-pane\",isDefault:!0,order:1},{displayName:\"Files\",id:this.constants.messages.panes.files,directive:\"team-files\",order:2}];return this.isSkypeEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.skypeEnabled),this.isSkypeEnabled&&t.push({displayName:\"Members\",id:this.constants.messages.panes.members,directive:\"team-members-pane\",order:3}),this.$q.when(t)}return this.$q.when([])},e.prototype.getAdditionalMenuItems=function(e){return null},e.menuTriggerElementSelector=\"settingsDropdown\",e}();e.TeamViewHeaderExtender=t,angular.module(\"teamspace.teamViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.settingsService\"]).run([\"interfaceExtensibilityService\",\"$q\",\"$state\",\"constants\",\"settingsService\",function(e,s,n,i,a){e.registerHeaderExtender(new t(i,s,n,a))}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(s){var t=function(){function s(e,s,t,a,i,n,r,o,c,l,d){this.constants=e,this.$rootScope=s,this.$q=a,this.filesEntityService=n,this.settingsService=r,this.tenantSettingsStore=c,this.$state=l,this.$translate=d}return s.prototype.getAdditionalTabs=function(s){var t=this,a={middlePane:this.constants.messages.panes.filerecent,serviceName:this.constants.files.serviceName.recent,directive:\"files-with-navigation\"};switch(s.middlePane){case this.constants.messages.panes.filerecent:a.middlePane=this.constants.messages.panes.filerecent,a.serviceName=this.constants.files.serviceName.recent;break;case this.constants.messages.panes.fileSharedWithMe:a.middlePane=this.constants.messages.panes.fileSharedWithMe,a.serviceName=this.constants.files.serviceName.sharedWithMe;break;case this.constants.messages.panes.filepersonal:a.middlePane=this.constants.messages.panes.filepersonal,a.serviceName=this.constants.files.serviceName.personal;break;case this.constants.messages.panes.fileaggregate:a.middlePane=this.constants.messages.panes.fileaggregate,a.serviceName=this.constants.files.serviceName.aggregate;break;case this.constants.messages.panes.fileDownloads:a.middlePane=this.constants.messages.panes.fileDownloads,a.serviceName=this.constants.files.serviceName.downloads;break;case this.constants.messages.panes.filePersonalGoogle:a.middlePane=this.constants.messages.panes.filePersonalGoogle,a.serviceName=void 0;break;default:/^file\\-personal\\-wopi\\-(.*)$/.exec(s.middlePane)&&(a.middlePane=s.middlePane,a.serviceName=void 0)}if(this.$state.current.name==this.constants.states.appYourSpaces){var i=[{displayName:this.$translate.instant(this.$rootScope.resources.strings.files_tabName),id:a.middlePane,directive:a.directive,isDefault:!0,dataFetcher:function(s){return s.serviceName=a.serviceName,s.metadataType=e.services.FileMetadataType.Details,t.filesEntityService.getItems(s)}},{displayName:this.$translate.instant(this.$rootScope.resources.strings.activity_tab_title),id:this.constants.activityTab.id,directive:\"activity-tab\",lazyModule:this.constants.lazyModules.activityTab},{displayName:this.$translate.instant(this.$rootScope.resources.strings.stars_tab_title),id:this.constants.bookmarksTab.id,directive:\"bookmarks-tab\"},{displayName:this.$translate.instant(this.$rootScope.resources.strings.notes_tabCustomSettingName),id:this.constants.messages.panes.notes,directive:\"notes-tab2\",context:{service:this.constants.files.serviceName.personal}},{displayName:this.$translate.instant(this.$rootScope.resources.strings.organization_tab_title),id:this.constants.peopleTab.panes.organization,directive:\"org-chart\"},{displayName:this.$translate.instant(this.$rootScope.resources.strings.videos_tab_title),id:this.constants.messages.panes.videos,directive:\"videos-tab\"}];return this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isOrganizationTabEnabled)||(i=_.reject(i,function(e){return e.id===t.constants.peopleTab.panes.organization})),this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||(i=_.reject(i,function(e){return e.id===t.constants.devicesTab.id})),i.forEach(function(e,s){return e.order=s+1}),this.$q.when(i)}return this.$q.when([])},s.prototype.getAdditionalMenuItems=function(e){return null},s}();s.YourSpacesHeaderExtender=t,angular.module(\"teamspace.yourSpacesViewExtensions\",[\"teamspace.interfaceExtensibilityService\",\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.filesEntityService\",\"teamspace.settingsService\",\"teamspace.callSettingsTab\"]).run([\"interfaceExtensibilityService\",\"constants\",\"$q\",\"ngDialog\",\"channelService\",\"filesEntityService\",\"settingsService\",\"$location\",\"$state\",\"$rootScope\",\"tenantSettingsStore\",\"$translate\",function(e,s,a,i,n,r,o,c,l,d,m,h){var p=new t(s,d,i,a,n,r,o,c,m,l,h);e.registerHeaderExtender(p)}])}(e.extensions||(e.extensions={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";angular.module(\"teamspace.flights\",[\"teamspace.settingsService\"]).config([\"settingsServiceProvider\",function(e){e.registerFlight({flightName:\"dev\",getSettingsPackage:function(){return{showEnvironmentMessage:!0}}})}])}(e.flights||(e.flights={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(){}return t.ConsumerName=\"Teams-FE\",t.ProviderName=\"Teams-MT\",t.PactPort=9999,t.PactUrl=\"http://localhost:\"+t.PactPort+\"/beta\",t}(),n=function(){function t(){}return t.PactInit=function(){return Pact({consumer:e.ConsumerName,provider:e.ProviderName,port:e.PactPort})},t.SetPactUrl=function(t){t.middleTierConstants.newEndpointAddress=e.PactUrl},t}();t.PactHelper=n}(t.tests||(t.tests={}))}(teamspace||(teamspace={}))","function recordWorkingSetSize(e){window.electronSafeIpc&&window.desktop&&window.desktop.perf&&window.desktop.perf.getProcessMemoryInfo&&window.electronSafeIpc.send(\"telemetryEvent\",{name:e,Perf_WorkingSetSizeKB:window.desktop.perf.getProcessMemoryInfo().workingSetSize})}function getPerformanceTimestamp(){return performance&&performance.now?performance.now():Date.now()}function send(e,t,r){return new Promise(function(o,n){var a=new XMLHttpRequest;a.responseType=\"json\",a.onreadystatechange=function(){a.readyState==XMLHttpRequest.DONE&&(200==a.status?o(a.response):n({error:{status:a.status,statusText:a.statusText}}))},a.open(e,t,!0),r&&a.setRequestHeader(\"Authorization\",\"Bearer \"+r),a.send()})}function storeReason(e){window.startupCallSkipped=e}function recordStartupCallPerformance(e,t){t?(window.startup_update_duration={start:e,stop:getPerformanceTimestamp()},window.startupCallSyncToken=!0):window.startup_clean_duration={start:e,stop:getPerformanceTimestamp()}}function getAccessTokenFromCookie(e){for(var t=e+\"=\",r=decodeURIComponent(document.cookie).split(\";\"),o=0;o<r.length;o++){for(var n=r[o];\" \"==n.charAt(0);)n=n.substring(1);if(0==n.indexOf(t))return n.substring(t.length,n.length)}}function parseJwt(e){var t=e.split(\".\")[1];return JSON.parse(window.atob(t))}function getUserId(){var e=window.desktopSettings.ssoUserProfile;if(e&&e.trim().length>0)try{var t=JSON.parse(e);if(t&&t.profile)return t.profile.oid;storeReason(\"EmptyUserProfile\")}catch(e){storeReason(\"UserProfileParseError\")}else storeReason(\"NoUserProfile\");return null}function getAccessToken(e,t,r){var o=void 0,n=getUserId(),a=\"\"+t+n+r+e,s=getAccessTokenFromCookie(\"chatSvcAggCookie\");if(s){var i=parseJwt(s);i&&i.exp&&i.exp>Math.round((new Date).getTime()/1e3)+120&&(o={expiration:i.exp,token:s,aud:i.aud},n&&localStorage.setItem(a,JSON.stringify(o)))}if(!o&&n){var c=localStorage.getItem(a);if(c)try{var p=JSON.parse(c);p&&p.expiration&&p.expiration>Math.round((new Date).getTime()/1e3)+120?o=p:storeReason(\"LSTokenExpired\")}catch(e){storeReason(\"LSTokenParseError\")}else storeReason(\"LSTokenNotAvailable\")}return o&&o.token}function prefetchFunction(){recordWorkingSetSize(\"memoryIndexHeadStart\");var e=window.enableStartupApi;if(e||storeReason(\"EnableStartupOff\"),e){var t=getAccessToken(\"<%= chatSvcAggResource %>\",\"ts.\",\".cache.token.\");if(t){var r,o=parseJwt(t),n=o&&o.oid,a=\"enableMembershipSummary=\"+(!!window.desktopSettings&&window.desktopSettings.enableLargeTeamsV2?\"true\":\"false\"),s=localStorage.getItem(\"ts.\"+n+\".priv_convlist_syncstate\");r=s?\"/api/v1/teams/users/me/updates?\"+a+\"&syncToken=\"+encodeURIComponent(s):\"/api/v1/teams/users/me?\"+a;var i=getPerformanceTimestamp();window.startupData=send(\"GET\",\"<%= chatSvcAggHost %>\"+r,t).then(function(e){return recordStartupCallPerformance(i,s),e},function(e){return recordStartupCallPerformance(i,s),Promise.reject(e)})}}}","var __extends=this&&this.__extends||function(){var t=function(e,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)e.hasOwnProperty(s)&&(t[s]=e[s])})(e,s)};return function(e,s){function i(){this.constructor=e}t(e,s),e.prototype=null===s?Object.create(s):(i.prototype=s.prototype,new i)}}(),SkypeX;!function(t){!function(t){var e=function(){function t(){this._subscriptions={},this._chainedObservables={},this._subTokenNum=1,this._subsByNum={},this._destroyUnsubFn={}}return t.prototype.propagate=function(t,e,s){var i=this;return void 0===s&&(s=null),s=s||e,t.subscribe(function(t,e){return i.trigger(s,t,e)},e)},t.prototype.safeSubscribe=function(e,s,i,n){var r=this;void 0===i&&(i=t.Type_All),void 0===n&&(n=t.Key_All);var o=this.subscribe(s,i,n),u=e.$on(\"$destroy\",function(){r.unsubscribe(o)});return this._destroyUnsubFn[o]=u,o},t.prototype.subscribe=function(e,s,i){if(void 0===s&&(s=t.Type_All),void 0===i&&(i=t.Key_All),!i||!_.isString(i))throw'Trying to subscribe to invalid key: \"'+i+'\"';this._subscriptions[s]||(this._subscriptions[s]={});var n=this._subscriptions[s],r=n[i];r?r.push(e):(n[i]=[e],this._startedTrackingKeyForType(s,i));var o=this._subTokenNum++;return this._subsByNum[o]={type:s,key:i,callback:e},o},t.prototype.unsubscribe=function(t){if(this._subsByNum[t]){this._destroyUnsubFn[t]&&(this._destroyUnsubFn[t](),delete this._destroyUnsubFn[t]);var e=this._subsByNum[t].type,s=this._subsByNum[t].key,i=this._subsByNum[t].callback;delete this._subsByNum[t];var n=this._subscriptions[e];if(n){var r=n[s];if(r){for(var o=0;o<r.length;o++)if(r[o]===i)return r.splice(o,1),void(0===r.length&&(delete n[s],this._stoppedTrackingKeyForType(e,s)));throw\"Callback not found in subscriptions for type \"+e+\" and key \"+s}throw\"No subscriptions under type \"+e+\" and key \"+s}throw\"No subscriptions under type \"+e}},t.prototype.trigger=function(e,s,i){void 0===e&&(e=t.Type_All),void 0===s&&(s=t.Key_All),this.triggerWithLogging(_.noop,e,s,i)},t.prototype.triggerWithLogging=function(e,s,i,n){void 0===s&&(s=t.Type_All),void 0===i&&(i=t.Key_All);var r=this.getCallbacks(s,i),o=r.unkeyedCallbacks,u=r.keyedCallbacks,c=[];o.forEach(function(t){try{t(null,n)}catch(t){c.push(t)}}),u.forEach(function(t){try{t(i,n)}catch(t){c.push(t)}}),c.forEach(function(t){return e&&e(t)})},t.prototype._startedTrackingKeyForType=function(t,e){},t.prototype._stoppedTrackingKeyForType=function(t,e){},t.prototype.hasSubscribers=function(){return!_.isEmpty(this._subsByNum)},t.prototype.hasKeyedSubscribers=function(t){return!!_.find(this._subscriptions,function(e){return t in e})},t.prototype.getCallbacks=function(e,s){void 0===e&&(e=t.Type_All),void 0===s&&(s=t.Key_All);var i=[],n=[];if(e===t.Type_All){if(s!==t.Key_All)throw\"Can't trigger a specific key of all types\";_.each(this._subscriptions[e],function(t){n=n.concat(t)})}else{var r=this._subscriptions[e];r&&(s===t.Key_All?_.each(r,function(t){n=n.concat(t)}):i=i.concat(r[s]||[]).concat(r[t.Key_All]||[]));var o=this._subscriptions[t.Type_All];o&&_.each(o,function(t){n=n.concat(t)})}return{keyedCallbacks:i,unkeyedCallbacks:n}},t.Type_All=\"%all\",t.Key_All=\"%all\",t}();t.ObservableBase=e;var s=function(t){function e(){return t.call(this)||this}return __extends(e,t),e}(e);t.SXStoreBase=s}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(n){!function(n){function t(e){return null!==e&&void 0!==e&&\"function\"==typeof e.then}function c(e){return null!==e&&void 0!==e&&\"function\"==typeof e.cancel}function r(e,t){if(!n.config.catchExceptions)return e();try{return e()}catch(e){return t(e)}}function s(e){h.push(e),1===h.length&&(f?setImmediate(o):setTimeout(o,0))}function o(){var e=h;h=[];for(var n=0;n<e.length;n++)e[n]()}function i(e){if(0===e.length)return l([]);var n,r=a(),s=e.length,o=Array(e.length);r.onCancel(function(n){e.forEach(function(e){c(e)&&d.SyncTask.cancelOtherInternal(e,n)})});var i=function(){0==--s&&(void 0!==n?r.reject(n):r.resolve(o))};return e.forEach(function(e,c){t(e)?e.then(function(e){o[c]=e,i()},function(e){void 0===n&&(n=void 0===e||e),i()}):(o[c]=e,i())}),r.promise()}function a(){return new d.SyncTask}function l(e){return(new d.SyncTask).resolve(e).promise()}function u(e){var n=a(),r=!1;return n.onCancel(function(n){e.forEach(function(e){c(e)&&d.SyncTask.cancelOtherInternal(e,n)})}),e.forEach(function(e){t(e)?e.then(function(e){r||(r=!0,n.resolve(e))},function(e){r||(r=!0,n.reject(e))}):r||(r=!0,n.resolve(e))}),n.promise()}n.config={exceptionsToConsole:!0,catchExceptions:!0,traceEnabled:!1,exceptionHandler:void 0,unhandledErrorHandler:function(e){console.warn(e)},trackPendingTaskHandler:void 0,untrackPendingTaskHandler:void 0},n.fromThenable=function(e){var n=a();return e.then(function(e){n.resolve(e)},function(e){n.reject(e)}),n.promise()};var h=[],f=\"undefined\"!=typeof setImmediate;n.asyncCallback=s;var d;!function(o){var i=function(){function o(){this._completedSuccess=!1,this._completedFail=!1,this._traceEnabled=!1,this._isSilentReject=!1,this._cancelCallbacks=[],this._wasCanceled=!1,this._wasExplicitlyCanceled=!1,this._resolving=!1,this._storedCallbackSets=[],this._mustHandleError=!0,e.Services.SyncTasks.config.trackPendingTaskHandler&&e.Services.SyncTasks.config.trackPendingTaskHandler(this)}return o.prototype._addCallbackSet=function(e,n){var t=this,c=new o;return c.onCancel(function(n){e.wasCanceled=!0,e.cancelContext=n,t._cancelInternal(n)}),e.task=c,this._storedCallbackSets.push(e),n?this._mustHandleError=!1:c._mustHandleError=!1,this._resolving||(this._completedSuccess?this._resolveSuccesses():this._completedFail&&this._resolveFailures()),c.promise()},o.prototype.onCancel=function(e){return this._completedSuccess||this._completedFail||(this._wasCanceled?e(this._cancelContext):this._cancelCallbacks.push(e)),this},o.prototype.then=function(e,n){return this._addCallbackSet({successFunc:e,failFunc:n},!0)},o.prototype.thenAsync=function(e,n){return this._addCallbackSet({successFunc:e,failFunc:n,asyncCallback:!0},!0)},o.prototype.catch=function(e){return this._addCallbackSet({failFunc:e},!0)},o.prototype.always=function(e){return this._addCallbackSet({successFunc:e,failFunc:e},!0)},o.prototype.setTracingEnabled=function(e){return this._traceEnabled=e,this},o.prototype.finally=function(e){return this._addCallbackSet({successFunc:e,failFunc:e},!1),this},o.prototype.done=function(e){return this._addCallbackSet({successFunc:e},!1),this},o.prototype.fail=function(e){return this._addCallbackSet({failFunc:e},!1),this},o.prototype.resolve=function(n){return this._checkState(!0),this._completedSuccess=!0,this._storedResolution=n,e.Services.SyncTasks.config.untrackPendingTaskHandler&&e.Services.SyncTasks.config.untrackPendingTaskHandler(this),this._resolveSuccesses(),this},o.prototype.rejectSilently=function(){return this.rejectInternal(void 0,!0)},o.prototype.reject=function(e){return this.rejectInternal(e,!1)},o.prototype.rejectInternal=function(n,t){return this._checkState(!1),this._completedFail=!0,this._storedErrResolution=n,this._isSilentReject=t,e.Services.SyncTasks.config.untrackPendingTaskHandler&&e.Services.SyncTasks.config.untrackPendingTaskHandler(this),this._resolveFailures(),this._isSilentReject||o._enforceErrorHandled(this),this},o.prototype.toNgPromise=function(e){var n=e.defer();return this.then(function(e){return n.resolve(e)}),this.fail(function(e){return n.reject(e)}),this.onCancel(function(e){return n.reject(e)}),n.promise},o.prototype._checkState=function(e){if(this._completedSuccess||this._completedFail){this._completeStack&&console.error(this._completeStack.message,this._completeStack.stack);var t=\"Failed to \"+(e?\"resolve\":\"reject\")+\": the task is already \"+(this._completedSuccess?\"resolved\":\"rejected\");throw new Error(t)}(n.config.traceEnabled||this._traceEnabled)&&(this._completeStack=new Error(\"resolve\"))},o._enforceErrorHandled=function(e){e._mustHandleError&&(o._rejectedTasks.push(e),o._enforceErrorHandledTimer||(o._enforceErrorHandledTimer=setTimeout(function(){o._enforceErrorHandledTimer=void 0;var e=o._rejectedTasks;o._rejectedTasks=[],e.forEach(function(e,t){e._mustHandleError&&n.config.unhandledErrorHandler(e._storedErrResolution)})},0)))},o.prototype.cancel=function(e){if(this._wasExplicitlyCanceled)throw new Error(\"Already Canceled\");this._wasExplicitlyCanceled=!0,this._cancelInternal(e)},o.prototype._cancelInternal=function(n){var t=this;this._wasCanceled||(e.Services.SyncTasks.config.untrackPendingTaskHandler&&e.Services.SyncTasks.config.untrackPendingTaskHandler(this),this._wasCanceled=!0,this._cancelContext=n,this._cancelCallbacks.length>0&&this._cancelCallbacks.forEach(function(e){t._completedSuccess||t._completedFail||e(t._cancelContext)}))},o.cancelOtherInternal=function(e,n){var t=e;t._storedCallbackSets&&t._cancelInternal?t._cancelInternal(n):e.cancel(n)},o.prototype.promise=function(){return this},o.prototype._resolveSuccesses=function(){var e=this;for(this._resolving=!0;this._storedCallbackSets.length;){var n=this._storedCallbackSets;this._storedCallbackSets=[],n.forEach(function(n){n.asyncCallback?s(function(){return e._resolveCallback(n)}):e._resolveCallback(n)})}this._resolving=!1},o.prototype._resolveCallback=function(e){var n=this;e.successFunc?r(function(){var r=e.successFunc(n._storedResolution);c(r)&&(e.wasCanceled?o.cancelOtherInternal(r,e.cancelContext):e.task.onCancel(function(e){return o.cancelOtherInternal(r,e)})),t(r)?r.then(function(n){e.task.resolve(n)},function(n){e.task.reject(n)}):e.task.resolve(r)},function(t){n._handleException(t,\"SyncTask caught exception in success block: \"+t.toString()),e.task.reject(t)}):e.task.resolve(this._storedResolution)},o.prototype._resolveFailures=function(){var e=this;for(this._resolving=!0;this._storedCallbackSets.length;){var n=this._storedCallbackSets;this._storedCallbackSets=[],n.forEach(function(n){e._isSilentReject?n.task.rejectSilently():n.failFunc?r(function(){var r=n.failFunc(e._storedErrResolution);c(r)&&(n.wasCanceled?o.cancelOtherInternal(r,n.cancelContext):n.task.onCancel(function(e){return o.cancelOtherInternal(r,e)})),t(r)?r.then(function(e){n.task.resolve(e)},function(e){n.task.reject(e)}):n.task.resolve(r)},function(t){e._handleException(t,\"SyncTask caught exception in failure block: \"+t.toString()),n.task.reject(t)}):n.task.reject(e._storedErrResolution)})}this._resolving=!1},o.prototype._handleException=function(e,t){n.config.exceptionsToConsole&&console.error(t),n.config.exceptionHandler&&n.config.exceptionHandler(e)},o._rejectedTasks=[],o}();o.SyncTask=i}(d||(d={})),n.when=function(e){var n=new d.SyncTask;return n.resolve(e),n.promise()},n.preventConcurrent=function(e){var n=null;return function(){return n||(n=e().finally(function(){return n=null})),n}},n.whenAll=function(e){return i(e)},n.all=i,n.Defer=a,n.Resolved=l,n.Rejected=function(e){return(new d.SyncTask).reject(e).promise()},n.fromNgPromise=function(e){var t=n.Defer();return e.then(function(e){return t.resolve(e)}).catch(function(e){return t.reject(e)}),t.promise()},n.isSyncTask=function(e){return e&&e instanceof d.SyncTask},n.race=u,n.raceTimer=function(e,n){var t=a(),c=setTimeout(function(){t.resolve({timedOut:!0})},n);return u([e.then(function(e){return clearTimeout(c),{timedOut:!1,result:e}}),t.promise()])}}(n.SyncTasks||(n.SyncTasks={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),SkypeX;!function(e){!function(e){!function(t){var r=function(r){function n(n,o,i,s,a,c){void 0===c&&(c=null);var u=r.call(this)||this;return u.schema=n,u.constants=o,u.loggingService=i,u.settingsService=s,u.$q=a,u.dbProvider=c,u.memProvider=null,u.logger=null,u.duplicateFetchHelper=null,u.alwaysFallbackStores={},u.logger=u.loggingService.newLogger(\"CacheProvider\"),u.duplicateFetchHelper=new t.SaveDuplicateFetchHelper(u.$q,u.loggingService),u.createFallbackStoresMap(),u.dbProvider instanceof e.InMemoryProvider||(u.memProvider=new e.InMemoryProvider(i,o),u.memProvider.open(\"in-memory-cache\",u.schema,!1,!1)),u}return __extends(n,r),n.prototype.createFallbackStoresMap=function(){this.alwaysFallbackStores[this.constants.indexedDBStoreName.peopleprofile]=this.settingsService.valueAsBoolean(this.constants.settings.names.enableShortPeopleProfile)},n.prototype.getItemsToSave=function(t,r){var n=[],o=Date.now();return e.NoSqlProviderUtils.forEachOrOnce(t,function(e){e&&(e.$$accessed=o,(_.isArray(r)?-1===_.indexOf(r,e):e!==r)&&(e.$$updated=o,n.push(e)))}),n},n.prototype.addToPersistentCache=function(e,t,r){var n=this.getItemsToSave(t,r);return n&&n.length&&this.dbProvider.put(e,n),n},n.prototype.updateToPersistentCache=function(e,t){t&&this.dbProvider.put(e,t)},n.prototype.addToMemoryCache=function(e,t){this.memProvider&&this.memProvider.put(e,t)},n.prototype.removeItems=function(e,t){var r=this;return this.dbProvider.remove(e,t).then(function(){if(r.memProvider)return r.memProvider.remove(e,t)})},n.prototype.processFetchedItems=function(e,t,r){for(var n=Date.now(),o=!1,i=0;i<e.length;++i)if(e[i]){var s=e[i],a=t?t(e[i]):this.constants.database.defaultCacheExpiration,c=s.$$expires||(s.$$updated||0)+a;c>n?s.$$accessed=n:r?(s.$$expires=c,o=!0):e[i]=null}return o},n.isValidResult=function(e){return _.isArray(e)?!_.isEmpty(e)&&_.every(e,function(e){return!!e}):!!e},n.isValidResultWithNulls=function(e){return _.isArray(e)?!_.isEmpty(e):!(!e&&null!==e)},n.diffKeys=function(e,t){var r=[];if(!t||!_.isArray(t)||_.isEmpty(t))return r;if(!e||!_.isArray(e)||_.isEmpty(e)||t.length<e.length)return t;for(var n=0;n<e.length;++n)e[n]&&!_.isEmpty(e[n])||r.push(t[n]);return r},n.prototype.mergePartialResult=function(e,t,r,n){for(var o=0;o<n.length;++o)r[o]&&!_.isEmpty(r[o])&&(e[t.indexOf(n[o])]=r[o])},n.prototype.getMultiple=function(t,r,o,i,s,a,c){var u=this,l=e.NoSqlProviderUtils.formListOfKeys(o,this.schema[t]),p=void 0,d=null,f=null,v=!1,h=0,m=0,y=0,g=0;if(this.memProvider){var P=Date.now();f=this.memProvider.openTransaction(t,!0).then(function(e){var t=e.store;return(r?t.openIndex(r).getMultiple(l):t.getMultiple(l)).then(function(e){y=Date.now()-P,v=u.processFetchedItems(e,s,!!a),p=e,h=e.length})},function(e){return d=e})}else f=e.SyncTasks.Resolved();return(f=f.then(function(){var o=n.diffKeys(p,l);if(o.length>0){var i=Date.now();return u.dbProvider.openTransaction(t,!0,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.CacheProvider.getMultiple).then(function(e){var n=e.store;return(r?n.openIndex(r).getMultiple(o):n.getMultiple(o)).then(function(e){g=Date.now()-i,v=u.processFetchedItems(e,s,!!a)||v,m=e.length,p?u.mergePartialResult(p,l,e,o):p=e,u.addToMemoryCache(t,e)})})}},function(e){return d=e})).then(function(){if(c&&c.appendEventData({cacheInfo:JSON.stringify({numOfMemoryHits:h,numOfDBHits:m,memoryLookupTimeInMs:y,dbLookupTimeInMs:g})}),n.isValidResult(p)&&!u.alwaysFallbackStores[t]&&!v)return p;var s=_.isArray(p)?p.slice(0):p,a=e.SyncTasks.Defer();return u.settingsService.valueAsBoolean(u.constants.settings.names.avoidDuplicateFetchCall)?u.duplicateFetchHelper.fetchMultipleData(p,l,i,function(e){var r=u.getItemsToSave(e,s);u.addToMemoryCache(t,r)},function(){return u.getMultiple(t,r,o,i)}).then(function(e){return a.resolve(e)},function(e){return a.reject(e)}):i(p).then(function(e){return a.resolve(e)},function(e){return a.reject(e)}),a.promise().then(function(r){var o=u.addToPersistentCache(t,r,s);return u.addToMemoryCache(t,o),n.isValidResultWithNulls(r)?e.NoSqlProviderUtils.arrayify(r):e.SyncTasks.Rejected(d||void 0)})})},n}(e.ObservableBase);t.CacheProvider=r}(e.NoSqlProvider||(e.NoSqlProvider={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(t){var i=function(){function e(e,t){this.constants=e,this.name=this.constants.dbSchemaNames.teams,this.version=7,this.lastUsableVersion=3,this.stores={messages:{name:\"messages\",primaryKeyPath:[\"conversationId\",\"id\"],indexes:{idunion:{keyPath:[\"conversationId\",\"idUnion\",\"creator\"],unique:!1},convidexternalid:{keyPath:[\"conversationId\",\"externalid\"],unique:!1}}},replychains:{name:\"replychains\",primaryKeyPath:[\"conversationId\",\"parentMessageId\"],indexes:{latestdeliverytime:{keyPath:[\"conversationId\",\"latestDeliveryTime\"],unique:!1},latestdeliverytimebyconversationtype:{keyPath:[\"isInsideChat\",\"latestDeliveryTime\"],unique:!1}}},notifications:{name:\"notifications\",primaryKeyPath:[\"conversationId\",\"idUnion\",\"creator\"],indexes:{notificationTime:{keyPath:\"notificationTime\",unique:!1}}},conversations:{name:\"conversations\",primaryKeyPath:\"id\"},inputextension:{name:\"inputextensiontabs\",primaryKeyPath:\"teamName\"},internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},peopleprofile:{name:this.constants.indexedDBStoreName.peopleprofile,primaryKeyPath:\"mri\",indexes:{userPrincipalName:{keyPath:\"userPrincipalName\",unique:!0},firstname:{keyPath:this.constants.user.newProperties.firstNameLC,unique:!1},lastname:{keyPath:this.constants.user.newProperties.lastNameLC,unique:!1},fullname:{keyPath:this.constants.user.newProperties.fullnameLC,unique:!1},atmentions:{keyPath:this.constants.user.newProperties.atMentionsAccessDTColumn,unique:!1},audiovideo:{keyPath:this.constants.user.newProperties.audioVideoAccessDTColumn,unique:!1},p2p:{keyPath:this.constants.user.newProperties.p2pAccessDTColumn,unique:!1}}},offlineactions:{name:\"offlineactions\",primaryKeyPath:\"createdTime\",indexes:{convidid:{keyPath:[\"conversationId\",\"id\"],unique:!1}}},powerbireports:{name:\"powerbireports\",primaryKeyPath:\"teamName\"}}}return e.$inject=[\"constants\",\"appStateService\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.dbDowngradeRequired)},e}();t.TeamsSchemaDefinition=i;var r=function(){function e(e,t){this.constants=e,this.name=this.constants.dbSchemaNames.files,this.version=3,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},recent_request:{name:\"recent_request\",primaryKeyPath:\"insertedDate\"},recent_items:{name:\"recent_items\",primaryKeyPath:\"objectUrl\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1}}},teams_folders:{name:\"teams_folders\",primaryKeyPath:\"folderId\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1}}},teams_requests:{name:\"teams_requests\",primaryKeyPath:\"id\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1},folderId:{keyPath:\"folderId\",unique:!1}}},teams_items:{name:\"teams_items\",primaryKeyPath:\"id\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1},folderId:{keyPath:\"folderId\",unique:!1}}},personal_requests:{name:\"personal_requests\",primaryKeyPath:\"id\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1}}},personal_items:{name:\"personal_items\",primaryKeyPath:\"id\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1}}},sharedWithMe_request:{name:\"sharedWithMe_request\",primaryKeyPath:\"insertedDate\"},sharedWithMe_items:{name:\"sharedWithMe_items\",primaryKeyPath:\"objectUrl\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1}}}}}return e.$inject=[\"constants\",\"appStateService\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.filesDbDowngradeRequired)},e}();t.FilesSchemaDefinition=r;var n=function(){function e(e,t){this.constants=e,this.name=this.constants.dbSchemaNames.contacts,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},exchangecontacts:{name:\"exchangecontacts\",primaryKeyPath:\"id\",indexes:{phone:{keyPath:\"phone\",unique:!1}}},buddylist:{name:\"buddylist\",primaryKeyPath:\"id\"}}}return e.$inject=[\"constants\",\"appStateService\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.contactsDbDowngradeRequired)},e}();t.ContactsSchemaDefinition=n;var a=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.teamMembers,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},memberslru:{name:\"members_lru\",primaryKeyPath:\"conversationId\"}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.teamsMembersDbDowngradeRequired)},e}();t.TeamsMembersSchemaDefinition=a;var s=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.priorityContacts,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},prioritycontacts:{name:\"priority_contacts\",primaryKeyPath:\"mri\"}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.priorityContactsDbDowngradeRequired)},e}();t.PriorityContactsSchemaDefinition=s;var o=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.buddyListEtag,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},buddyListEtag:{name:\"buddyListEtag\",primaryKeyPath:\"id\"}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.buddyListEtagDbDowngradeRequired)},e}();t.BuddyListEtagSchemaDefinition=o;var c=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.substrateSearch,this.version=2,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},peopleSubstrate:{name:this.constants.indexedDBStoreName.peoplesubstrate,primaryKeyPath:\"userPrincipalName\",indexes:{userPrincipalName:{keyPath:\"userPrincipalName\",unique:!0},fullName:{keyPath:this.constants.user.newProperties.fullnameLC,unique:!1},firstname:{keyPath:this.constants.user.newProperties.firstNameLC,unique:!1},lastname:{keyPath:this.constants.user.newProperties.lastNameLC,unique:!1},itemRank:{keyPath:\"itemRank\",unique:!0}}}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.substrateSearchPeopleDBDowngradeRequired)},e}();t.SubstrateSearchPeopleDataSchemaDefinition=c;var h=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.suggestedTeamDetail,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},suggestedteams:{name:\"suggested_teams\",primaryKeyPath:\"teamId\"}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.suggestedTeamsDbDowngradeRequired)},e}();t.SuggestedTeamsSchemaDefinition=h;var d=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.apps,this.version=2,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},user_installed_apps:{name:\"user_installed_apps\",primaryKeyPath:\"appId\",indexes:{insertedDate:{keyPath:\"insertedDate\",unique:!1}}},user_app_requests:{name:\"user_app_requests\",primaryKeyPath:\"insertedDate\"},device_permissions:{name:\"device_permissions\",primaryKeyPath:\"appId\"},apps_with_device_permission:{name:\"device_permission_for_app\",primaryKeyPath:\"insertedDate\"},user_pinned_apps:{name:\"user_pinned_apps\",primaryKeyPath:\"insertedDate\"}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.appsDbDowngradeRequired)},e}();t.AppsSchemaDefinition=d;var v=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.notifications,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"},feed_items:{name:\"feed_items\",primaryKeyPath:\"activityId\",indexes:{timestamp:{keyPath:\"timestamp\",unique:!1}}}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.notificationsDbDowngradeRequired)},e}();t.NotificationsSchemaDefinition=v;var m=function(){function e(e){this.constants=e,this.name=this.constants.telemetry.serviceWorker.indexedDB.dbName,this.version=this.constants.telemetry.serviceWorker.indexedDB.currentVersion,this.lastUsableVersion=this.constants.telemetry.serviceWorker.indexedDB.minVersion,this.stores={logEvents:{name:this.constants.telemetry.serviceWorker.indexedDB.storeName,primaryKeyPath:this.constants.telemetry.serviceWorker.indexedDB.storeKeyPath}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.serviceWorkerTelemetryRequired)},e}();t.ServiceWorkerTelemetrySchemaDefinition=m;var u=function(){function e(e){this.constants=e,this.name=this.constants.dbSchemaNames.circuitBreaker,this.version=1,this.lastUsableVersion=1,this.stores={internaldata:{name:\"internaldata\",primaryKeyPath:\"id\"}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.circuitBreakerDBDowngradeRequired)},e}();t.CircuitBreakerSchemaDefinition=u;var p=function(){function e(e){this.constants=e,this.name=this.constants.offlineActionsManager.indexedDB.dbName,this.version=this.constants.offlineActionsManager.indexedDB.currentVersion,this.lastUsableVersion=this.constants.offlineActionsManager.indexedDB.minVersion,this.stores={actions:{name:this.constants.offlineActionsManager.indexedDB.stores.actionsStore.name,primaryKeyPath:this.constants.offlineActionsManager.indexedDB.stores.actionsStore.primaryKeyPath},actions_metadata:{name:this.constants.offlineActionsManager.indexedDB.stores.actionsMetadataStore.name,primaryKeyPath:this.constants.offlineActionsManager.indexedDB.stores.actionsMetadataStore.primaryKeyPath},dependent_actions:{name:this.constants.offlineActionsManager.indexedDB.stores.dependentActionsStore.name,primaryKeyPath:this.constants.offlineActionsManager.indexedDB.stores.dependentActionsStore.primaryKeyPath},queues:{name:this.constants.offlineActionsManager.indexedDB.stores.queuesStore.name,primaryKeyPath:this.constants.offlineActionsManager.indexedDB.stores.queuesStore.primaryKeyPath},queue_order:{name:this.constants.offlineActionsManager.indexedDB.stores.queueExecutionOrderStore.name,primaryKeyPath:this.constants.offlineActionsManager.indexedDB.stores.queueExecutionOrderStore.primaryKeyPath}}}return e.$inject=[\"constants\"],e.prototype.onVersionError=function(e){e.close(this.constants.events.appState.reasons.offlineActionsManagerDbDowngradeRequired)},e}();t.OfflineActionsManagerSchemaDefinition=p;var l=function(){function i(e,r,n,a,s,o,c,h,d,v,m,u,p,l,S){this.schema=e,this.loggingService=r,this.appStateService=n,this.constants=a,this.storageService=s,this.$q=c,this.settingsService=h,this.authenticationService=d,this.heartbeatService=v,this.eventingService=m,this.utilityService=u,this.errorRedirectService=p,this.webClientDataLayerWorkerService=l,this.dbProvider=null,this.cacheProvider=null,this.browserType=void 0,this.browserVersion=void 0,this.convertedSchema={};var y=e.name===i.TeamSchema?\"\":\"_\"+e.name;this.logger=r.newLogger(\"ClientDatabase\"+y),t.SyncTasks.config.exceptionsToConsole=!1,t.SyncTasks.config.unhandledErrorHandler=_.noop,t.SyncTasks.config.exceptionHandler=function(e){try{o(e,\"Unhandled error caught in promise chain\")}catch(e){}},this.convertSchema();var g={name:e.name,version:this.convertedSchema.version,lastUsableVersion:this.convertedSchema.lastUsableVersion};r.event(a.events.db.dbSchemaUsed,g),this.browserType=S.getBrowser(),this.browserVersion=S.getBrowserVersion()}return i.prototype.convertSchema=function(){this.convertedSchema.version=this.schema.version,this.convertedSchema.lastUsableVersion=this.schema.lastUsableVersion,this.convertedSchema.stores=_.map(this.schema.stores,function(e,t){return e.name=e.name||t,{name:e.name,primaryKeyPath:e.primaryKeyPath,indexes:_.map(e.indexes,function(e,t){return e.name=e.name||t,e})}})},i.prototype.allowDbWipeOnReload=function(){this.dbName&&this.storageService.isSupported()&&this.storageService.set(i.DbWipeKey+this.dbName,{timestamp:Date.now(),version:this.convertedSchema.version})},Object.defineProperty(i.prototype,\"provider\",{get:function(){return this.dbProvider},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"cache\",{get:function(){return this.cacheProvider},enumerable:!0,configurable:!0}),i.prototype.getUsageAndQuota=function(){var e=this,i=t.SyncTasks.Defer();if(window.navigator&&window.navigator.webkitTemporaryStorage&&window.navigator.webkitTemporaryStorage.queryUsageAndQuota)try{window.navigator.webkitTemporaryStorage.queryUsageAndQuota(function(t,r){var n=t/e.constants.bytes.mb,a=r/e.constants.bytes.mb,s=e.getDbCount();i.resolve({usedMB:n,grantedMB:a,percentOfQuota:n/a*100,dbCount:s})},function(e){i.reject(e)})}catch(e){i.reject(\"error ocurred getting database usage quota\")}else i.reject(\"navigator.webkitTemporaryStorage.queryUsageAndQuota\");return i.promise()},i.prototype.shouldDisableWorkerIndexedDbProvider=function(){var e=!1;return(this.browserType==this.constants.browser.ie||this.browserType==this.constants.browser.safari&&this.utilityService.compareVersions(this.browserVersion,this.constants.minSupportedBrowserVersionForDbInWorker.safari)<=0)&&(this.logger.info(\"shouldDisableWorkerIndexedDbProvider returning true, browserType=\"+this.browserType+\", browserVersion=\"+this.browserVersion),e=!0),e},i.prototype.getDbCount=function(){var e,t=this.storageService.get(\"indexDbs\",!1);return\"string\"==typeof t?e=JSON.parse(t):\"object\"==typeof t&&(e=t),e?e.length:0},i.prototype.getDatabaseName=function(e){return this.schema.name===this.constants.telemetry.serviceWorker.indexedDB.dbName?this.schema.name:this.schema.name===this.constants.dbSchemaNames.circuitBreaker?\"skypexspaces-\"+this.schema.name:\"skypexspaces-\"+(this.schema.name===i.TeamSchema?\"\":this.schema.name+\"-\")+e},i.prototype.open=function(r,n){var a=this;if(void 0===r&&(r=null),void 0===n&&(n=!1),this.openPromise&&!n)return this.openPromise;var s=t.SyncTasks.Defer();if(this.openPromise=s.promise(),!r||0===r.length){var o=this.settingsService.valueAsBoolean(\"disableIndexedDB\")||this.authenticationService.isAnonymous();o&&this.logger.info(\"IndexedDB is disabled\"),r=[],o||(this.webClientDataLayerWorkerService.isCDLWorkerAvailable()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableClientDatabaseInSharedWorker)&&!this.shouldDisableWorkerIndexedDbProvider()&&this.schema.name===i.TeamSchema?(this.logger.info(\"Indexed DB operations for Teams schema will be sent to worker\"),r.push(new e.Services.WorkerIndexedDbProvider(this.webClientDataLayerWorkerService,this.loggingService,this.settingsService,this.heartbeatService,this.appStateService,this.errorRedirectService,this.utilityService,this.schema,this.storageService,this.constants))):r.push(new e.Services.IndexedDbProvider(this.loggingService,this.settingsService,this.heartbeatService,this.appStateService,this.errorRedirectService,this.utilityService,this.schema,this.storageService,this.constants))),r.push(new e.Services.InMemoryProvider(this.loggingService,this.constants))}var c=t.SyncTasks.Defer();return this.authenticationService.getUserInformation().then(function(e){if(a.settingsService.valueAsBoolean(\"revertIndexedDbOidCheck\"))c.resolve(e.profile.oid);else if(a.authenticationService.isMsa()){t=e.profile&&e.profile.oid?e.profile.oid:a.constants.authentication.msaDefaultOid;c.resolve(t)}else if(a.authenticationService.isAnonymous()){t=a.constants.authentication.anonymousDefaultOid;c.resolve(t)}else if(e.profile&&e.profile.oid)c.resolve(e.profile.oid);else if(a.authenticationService.isOtp()){var t=e.profile&&e.profile.oid?e.profile.oid:a.constants.authentication.otpDefaultOid;c.resolve(t)}else{var i={errorStep:a.constants.scenarios.steps.oops.indexedDB.getProfile,errorMessage:\"IndexedDB user OID null\",errorDescription:\"User profile or oid is undefined.  Do not open indexedDB.\"};a.logger.error(\"Client Database Error: user profile OID is undefined.  Do not open indexedDB.\"),a.loggingService.event(\"client_database_no_oid\"),c.reject(i),a.errorRedirectService.redirect(teamspace.services.ErrorRedirectReason.IndexedDB,i)}},function(e){a.logger.error(\"Fail to get user: {0}\",e),c.reject(e)}),this.logger.info(\"Opening client database version {0}\",this.convertedSchema.version),c.promise().then(function(e){if(a.dbName=a.getDatabaseName(e),!n&&e&&a.storageService.isSupported()){var o=i.DbWipeKey+a.dbName,c=a.storageService.get(o);c&&((n=c.version===a.convertedSchema.version&&c.timestamp>Date.now()-a.constants.timeInMiliseconds.fiveMinutes)&&a.logger.warn(\"Detected db delete request in local storage.\"),a.storageService.remove(o))}return t.NoSqlProvider.DbProvider.openListOfProviders(r,a.dbName,a.convertedSchema,n).then(function(e){a.dbProvider=e,a.dbProvider instanceof t.InMemoryProvider&&(a.dbProvider.openState=t.NoSqlProvider.DbOpenState.Memory),a.loadDatabaseId(),a.cacheProvider=new t.NoSqlProvider.CacheProvider(a.convertedSchema,a.constants,a.loggingService,a.settingsService,a.$q,a.dbProvider),a.logger.info(\"Client database opened\"),a.eventingService.$emit(a.constants.events.db.providerReady,a.schema.name)}).then(function(){return s.resolve(void 0)},function(){return s.reject()}),a.openPromise})},i.prototype.close=function(e){this.openPromise=null,this.provider&&(this.provider.close(e),e!=this.constants.events.appState.reasons.dbNuked&&(this.dbProvider=null))},Object.defineProperty(i.prototype,\"isOpen\",{get:function(){return!!this.dbProvider},enumerable:!0,configurable:!0}),i.prototype.nukeDB=function(e){var i=this,r=t.SyncTasks.Defer();if(this.provider)try{this.close(this.constants.events.appState.reasons.dbNuked);var n=e?this.getDatabaseName(e):this.dbName;this.provider.delete(n).then(function(){i.logger.info(\"Successfully nuked the client database.\"),i.dbProvider=null,r.resolve(void 0)},function(e){i.logger.error(\"Error nuking database: \",e),i.dbProvider=null,r.reject(e)})}catch(e){this.logger.error(\"Error nuking database: \",e),this.dbProvider=null,r.reject(e)}else r.resolve(void 0);return r.promise()},i.prototype.loadDatabaseId=function(){var e=this;return this.schema.stores.internaldata?this.provider.get(this.schema.stores.internaldata.name,\"priv_database_id\").then(function(t){var i,r=t&&t.value,n=!1;r?e.logger.info(\"Opened database {0}\",r):(r=e.utilityService.generateUUID(),e.logger.info(\"Assigning database ID of {0}\",r),n=!0);var a=e.constants.categories.database.dbId+(\"teams\"===e.schema.name?\"\":\"_\"+e.schema.name);return e.settingsService.valueAsBoolean(e.constants.settings.names.logDbIdAsTrackingEvent)?e.loggingService.event(\"dbid\",(i={},i[a]=r,i)):e.loggingService.setContext(a,r),n?e.provider.put(e.schema.stores.internaldata.name,{id:\"priv_database_id\",value:r}).then(function(){return r}):r}):t.SyncTasks.Defer().resolve(\"\").promise()},i.DbWipeKey=\"wipedb_\",i.TeamSchema=\"teams\",i}();t.ClientDatabaseImpl=l,angular.module(\"skypeX.clientDatabase\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.appState\",\"teamspace.authenticationService\",\"teamspace.orchestrationService\",\"teamspace.errorRedirectService\",\"teamsDataLayer.webClientDataLayerWorkerService\",\"teamspace.platformDetectService\",\"LocalStorageModule\"]).service(\"teamsSchema\",i).service(\"filesSchema\",r).service(\"contactsSchema\",n).service(\"teamsMembersSchema\",a).service(\"priorityContactsSchema\",s).service(\"buddyListEtagSchema\",o).service(\"suggestedTeamsSchema\",h).service(\"appsSchema\",d).service(\"notificationsSchema\",v).service(\"substrateSearchPeopleSchema\",c).service(\"serviceWorkerTelemetrySchema\",m).service(\"offlineActionsManagerSchema\",p).service(\"circuitBreakerSchemaDefinition\",u).factory(\"clientDatabase\",[\"teamsSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){var y=new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S);return c.registerAction(r.actions.clientDatabase.open,function(){return y.open(null,!1).toNgPromise(s)}),y}]).factory(\"filesClientDatabase\",[\"filesSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p){return new l(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p)}]).factory(\"contactsDatabase\",[\"contactsSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"teamsMembersDatabase\",[\"teamsMembersSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"priorityContactsDatabase\",[\"priorityContactsSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"buddyListEtagDatabase\",[\"buddyListEtagSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"suggestedTeamsDatabase\",[\"suggestedTeamsSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"appsDatabase\",[\"appsSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"notificationsDatabase\",[\"notificationsSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"substrateSearchPeopleDatabase\",[\"substrateSearchPeopleSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"serviceWorkerTelemetryDatabase\",[\"serviceWorkerTelemetrySchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"orchestrationService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p,S){return new l(e,t,i,r,n,a,s,o,h,d,v,m,u,p,S)}]).factory(\"offlineActionsManagerDatabase\",[\"offlineActionsManagerSchema\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p){return new l(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p)}]).factory(\"circuitBreakerDatabase\",[\"circuitBreakerSchemaDefinition\",\"loggingService\",\"appStateService\",\"constants\",\"storageService\",\"$exceptionHandler\",\"$q\",\"settingsService\",\"authenticationService\",\"heartbeatService\",\"eventingService\",\"utilityService\",\"errorRedirectService\",\"webClientDataLayerWorkerService\",\"platformDetectService\",function(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p){return new l(e,t,i,r,n,a,s,o,c,h,d,v,m,u,p)}])}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),SkypeX;!function(t){!function(t){var e=function(){function t(){}return t.deepFreeze=function(e,n){for(var r=Object.keys(e),o=0;o<r.length;o++){var i=e[r[o]];!i||\"object\"!=typeof i&&!Array.isArray(i)||Object.isFrozen(i)||n&&t.isInstanceOf(i,n)||t.deepFreeze(i,n)}Object.freeze(e)},t.isInstanceOf=function(t,e){return _.some(e,function(e){return t instanceof e})},t.prototype.freeze=function(e){t.deepFreeze(this,e)},t.prototype.assign=function(t){if(t)for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])},t.prototype.assignV2=function(t){if(t)for(var e in this)t.hasOwnProperty(e)&&(this[e]=t[e])},t.prototype.assignOnlyOwn=function(t){if(t)for(var e in this)t.hasOwnProperty(e)&&this.hasOwnProperty(e)&&(this[e]=t[e])},t.prototype.clone=function(){var t=new(Object.getPrototypeOf(this).constructor);return this.cloneInto(t)},t.prototype.cloneInto=function(t){return this.fastClone(this,t)},t.prototype.fastClone=function(e,n){if(/number|string|boolean|symbol|undefined/.test(typeof e)||null===e)return e;if(e instanceof Date)return new Date(e.getTime());var r,o;e instanceof Array?(r=void 0,o=e.length,n||(n=new e.constructor(e.length))):(o=(r=Object.keys(e)).length,n||(n={}));for(var i=0;i<o;i++){var s=r?r[i]:i,a=e[s];if(a instanceof t)n[s]=a.clone();else if(a instanceof Array){var c=a.length;n[s]=new a.constructor(c);var f=n[s];this.fastClone(a,f)}else a instanceof Object?n[s]=this.fastClone(a,void 0):n[s]=a}return n},t}();t.ClonableModel=e;var n=function(e){function n(n){var r=e.call(this)||this;if(!n)return r;r.rawToken=n;var o=r.rawToken.split(\".\");return o.length>2&&(r.jwtHeader=JSON.parse(t.Utilities.base64Decode(o[0])),r.jwtPayload=JSON.parse(t.Utilities.base64Decode(o[1]))),r}return __extends(n,e),n}(e);t.AadToken=n}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(n){var t;!function(e){e[e.Created=0]=\"Created\",e[e.Opened=1]=\"Opened\",e[e.Failed=2]=\"Failed\",e[e.Memory=3]=\"Memory\"}(t=n.DbOpenState||(n.DbOpenState={}));var r;!function(e){e[e.Nuked=0]=\"Nuked\",e[e.Cleaned=1]=\"Cleaned\",e[e.Upgraded=2]=\"Upgraded\",e[e.Wiped=3]=\"Wiped\",e[e.Blocked=4]=\"Blocked\",e[e.Downgraded=5]=\"Downgraded\"}(r=n.DbUpgradeMode||(n.DbUpgradeMode={}));var o=function(){function n(e,n){this.loggingService=e,this.constants=n,this._openState=null,this._upgradeMode=null}return n.$inject=[\"loggingService\",\"constants\"],Object.defineProperty(n.prototype,\"openState\",{get:function(){return this._openState},set:function(e){this.loggingService.setContext(this.constants.categories.database.dbOpen,t[e].toLowerCase()),this._openState=e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"upgradeMode\",{get:function(){return this._upgradeMode},set:function(e){this.loggingService.setContext(this.constants.categories.database.dbMode,r[e].toLowerCase()),this._upgradeMode=e},enumerable:!0,configurable:!0}),n.prototype.open=function(e,n,t,r){return this._schema=n,this._verbose=r,null},n.prototype.openTransaction=function(e,n,t){return null},n.prototype.clearAllData=function(n){if(n&&!_.some(this._schema.stores,function(e){return e.name===n}))return e.SyncTasks.Rejected();var t=n?[n]:this._schema.stores.map(function(e){return e.name});return this.openTransaction(t,!0,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(n){var r=t.map(function(e){return n.getStore(e).clearAllData()});return e.SyncTasks.whenAll(r).then(function(e){})})},n.prototype.get=function(n,t){return this.openTransaction(n,!1,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){return e.getStore(n).get(t)})},n.prototype.getMultiple=function(n,t){return this.openTransaction(n,!1,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){return e.getStore(n).getMultiple(t)})},n.prototype.iterate=function(n,t,r){return this.openTransaction(n,r.writeNeeded,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){var o=e.getStore(n);return(t?o.openIndex(t):o.openPrimaryKey()).iterate(r)})},n.prototype.put=function(n,t){return this.openTransaction(n,!0,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){return e.getStore(n).put(t)})},n.prototype.remove=function(n,t){return this.openTransaction(n,!0,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){return e.getStore(n).remove(t)})},n.prototype.removeRange=function(n,t,r,o,a,i){return this.openTransaction(n,!0,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){var s=e.getStore(n);return(t?s.openIndex(t):s.openPrimaryKey()).removeRange(r,o,a,i)})},n.prototype.getAll=function(n,t,r,o,a){return this.openTransaction(n,!1,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){var i=e.getStore(n);return(t?i.openIndex(t):i.openPrimaryKey()).getAll(r,o,a)})},n.prototype.getOnly=function(n,t,r,o,a,i){return this.openTransaction(n,!1,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){var s=e.getStore(n);return(t?s.openIndex(t):s.openPrimaryKey()).getOnly(r,o,a,i)})},n.prototype.getRange=function(n,t,r,o,a,i,s,c,u){return this.openTransaction(n,!1,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){var p=e.getStore(n);return(t?p.openIndex(t):p.openPrimaryKey()).getRange(r,o,a,i,s,c,u)})},n.prototype.getRangeWithCriteria=function(n,t,r,o,a,i,s,c,u,p){return this.openTransaction(n,!1,e.WorkerIndexedDb.TransactionWhiteList.TransactionName.Internal).then(function(e){var d=e.getStore(n);return(t?d.openIndex(t):d.openPrimaryKey()).getRangeWithCriteria(r,o,a,i,s,c,u,p)})},n.openListOfProviders=function(n,t,r,o,a){void 0===o&&(o=!1),void 0===a&&(a=!1);var i=e.SyncTasks.Defer(),s=0,c=function(){if(s>=n.length)i.reject();else{var e=n[s];e.open(t,r,o,a).then(function(){i.resolve(e)},function(){s++,c()})}};return c(),i.promise()},n}();n.DbProvider=o,angular.module(\"skypeX.noSqlProvider\",[]).service(\"dbProvider\",o)}(e.NoSqlProvider||(e.NoSqlProvider={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(r){!function(r){!function(r){function e(r){return _.isArray(r)?r:[r]}function t(r,e){if(i(e)){for(var t=new Array(e.length),o=0;o<e.length;++o)if(t[o]=n(r,e[o]),!t[o])return null;return t}return n(r,e)}function n(r,e){return _.get(r,e,null)}function i(r){return _.isArray(r)}function o(r,t){if(i(t)){if(!_.isArray(r))throw\"Compound keypath requires compound keys\";return _.isArray(r[0])?r:[r]}return e(r)}function u(r){if(\"number\"==typeof r)return\"A\"+f(r);if(_.isDate(r))return\"B\"+f(r.getTime());if(\"string\"==typeof r)return\"C\"+r;throw\"Type '\"+(_.isObject(r)?Object.getPrototypeOf(r).constructor:typeof r)+\"' unsupported at this time.  Only numbers, Dates, and strings are currently supported.\"}function a(r,e){var t=String(r),n=e-t.length;return n>0&&n<c.length&&(t=c.substr(0,n)+t),t}function f(r){if(0===r||isNaN(r)||!isFinite(r))return String(r);var e=!0;r<0&&(e=!1,r=-r);var t=Math.floor(Math.log(r)/Math.LN10);return r/=Math.pow(10,t),e?a(1024+t,4)+String(r):\"-\"+a(1024-t,4)+String(10-r)}function s(r,e){if(i(e)){if(_.isArray(r))return r.map(function(r){return u(r)}).join(y);throw\"Compound keypath requires compound key\"}if(_.isArray(r))throw\"Non-compound keypath requires non-compound key\";return u(r)}r.arrayify=e;var y=\"%&\";r.getSerializedKeyForKeypath=function(r,e){var n=t(r,e);return null===n?null:s(n,e)},r.getKeyForKeypath=t,r.getValueForSingleKeypath=n,r.isCompoundKeyPath=i,r.formListOfKeys=o,r.serializeValueToOrderableString=u;var c=\"0000000000000000\";r.serializeNumberToOrderableString=f,r.serializeKeyToString=s,r.formListOfSerializedKeys=function(r,e){return o(r,e).map(function(r){return s(r,e)})},r.forEachOrOnce=function(r,e){_.isArray(r)?r.forEach(e):e(r)}}(r.NoSqlProviderUtils||(r.NoSqlProviderUtils={}))}(r.Services||(r.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Post=0]=\"Post\",e[e.Get=1]=\"Get\",e[e.Patch=2]=\"Patch\"}(e.RequestMethod||(e.RequestMethod={}));var t=function(){function t(e,t,r,n,o,s,i,a){this.settingsService=t,this.constants=r,this.$http=n,this.$q=o,this.$qNoApply=s,this.authenticationService=i,this.appStateService=a,this._ignoreOnlineState=!1,this.setRefreshRegistrationTrue=null,this._initialize(e)}return t.prototype._cleanupOnAppTeardown=function(){var e=this;this.setRefreshRegistrationTrue=function(){return e.$q.reject(\"Error: setRefreshRegistrationTrue is not yet initialized\")},this._endpointUrl=void 0,this._proxyCors=void 0},t.prototype._initialize=function(e){var t=this;this._endpointUrl=e,this._proxyCors=!1,this.setRefreshRegistrationTrue=_.throttle(function(){return t._getAuthHeaders(!0)},3e5,{leading:!0,trailing:!1})},t.prototype.useCorsProxy=function(e){this._proxyCors=!0,this._backendUrl=e},t.prototype._performApiCall=function(t,r,n,o){var s=this;if(void 0===o&&(o=null),!this.appStateService.isOnline&&!this._ignoreOnlineState){return e.SyncTasks.Rejected(teamspace.services.ErrorPayload.create(this.constants.errorCodes.networkOffline,\"App offline cannot complete request\",this.constants.responseCode.clientFailure))}var i=e.SyncTasks.Defer();n.retryAfterAuthRefresh=!!_.isUndefined(n.retryAfterAuthRefresh)||n.retryAfterAuthRefresh;var a=function(e){return i.reject(s._getUnauthorizedResponse(e))};return this._getAuthHeaders().then(function(e){var p;s._getRequestConfig(t,r,e,n,o,function(e){p=e}).then(function(e){s.$http(e).success(function(e,t,r,o){var a={statusCode:t,headers:r(),contentType:null,text:null,object:null,response:null,request:p};null!=e&&(a.contentType=e.type,a.text=e.text,a.object=s._getResponseObject(e,n)),p=null,i.resolve(a)}).error(function(e,u,c){var l=function(){s._performApiCall(t,r,n,o).then(function(e){i.resolve(e)},function(e){i.reject(e)})};if(!n.preventAuthRefresh&&(401==u||403==u&&e&&206!==e.errorCode&&e.errorSubCode!==teamspace.services.MessageSendDiagnosticError.IBPolicyViolation))return n.preventAuthRefresh=!0,void s.setRefreshRegistrationTrue().then(function(){n.retryAfterAuthRefresh?l():a(e)},a);if(n.retries>0&&s.canRetry(e,u,c))return n.retries--,void l();var h={statusCode:u,headers:c?c():{},errorMessage:e&&e.message?e.message:e,errorCode:e&&e.errorCode,errorSubCode:e&&e.errorSubCode,request:p};e&&s._augmentErrorResponse(h,e,n),p=null,i.reject(h)})},a)},a),i.promise()},t.prototype.canRetry=function(e,t,r){return!0},t.prototype._getUnauthorizedResponse=function(e){return{statusCode:401,errorMessage:e}},t.prototype._getRequestConfig=function(e,t,r,n,o,s){var i=this;void 0===o&&(o=null);var a=(n.skipApply?this.$qNoApply:this.$q).defer(),p=(n=_.defaults(n,{proxyCors:this._proxyCors,backendUrl:this._backendUrl,withCredentials:!1,retries:0})).url||this._endpointUrl+e,u={method:t,url:n.proxyCors?n.backendUrl+\"/api/Admin/CorsProxy\":p,data:void 0,counter:n?n.counter:void 0,timeout:n?n.timeout:void 0,headers:n.headers||{},skipCommonHeaders:n.skipCommonHeaders,onXhrCreated:s};if(n.caller&&n.caller!==teamspace.HttpCaller.unknown&&(u.headers[this.constants.headers.caller]=Object.values(teamspace.HttpCaller).includes(n.caller)&&n.caller||void 0),n.scrubbedApiPath&&(u.scrubbedUrl=this._endpointUrl+n.scrubbedApiPath),n.eventData&&(u.eventData=n.eventData),null!=o&&(_.isString(o)?u.data=o:(u.data=o,u.headers[this.constants.headers.contentType]||(u.headers[this.constants.headers.contentType]=this.constants.headers.jsonContent))),!u.headers[this.constants.headers.accept]){var c=this.settingsService.valueAsBoolean(this.constants.settings.names.enableRestClientStandardAcceptHeader);u.headers[this.constants.headers.accept]=c?this.constants.headers.jsonContent:\"json\"}return n.transformRequest&&(u.transformRequest=n.transformRequest),n.responseType&&(u.responseType=n.responseType),_.each(r,function(e,t){n.proxyCors&&(t=\"Proxy_\"+t),u.headers[t]=e}),this._setConfigLoggingContext(u,n.callType),u.skipApply=n.skipApply,n.proxyCors?this.authenticationService.getSkypeTokens().then(function(e){u.headers[i.constants.headers.tokens.authorization]=i.constants.headers.skypeTokenPrefix+e.skypeToken,u.headers.RemoteUrl=p,a.resolve(u)},function(e){a.reject(e)}):a.resolve(u),a.promise},t.prototype.setDefaultRequestOptionsForGetRequests=function(e){return e||(e={}),_.isNil(e.responseType)&&(e.responseType=this.constants.http.responseType.json),e},t.prototype._setConfigLoggingContext=function(e,t){var r=t,n=t.indexOf(\"|\");n>0&&(r=r.substr(0,n)),e.counter=e.counter||\"dm_\"+r+\"_\"+e.method,e.context=e.context||\"DM \"+t+\" \"+e.method},t.prototype._getResponseObject=function(e,t){return(t&&_.isBoolean(t.proxyCors)?t.proxyCors:this._proxyCors)&&e?e.data:e},t.prototype._augmentErrorResponse=function(e,t,r){},t.prototype.performApiGet=function(e,t){return t=this.setDefaultRequestOptionsForGetRequests(t),this._performApiCall(e,\"GET\",t,null).then(function(e){return e.object})},t.prototype.performApiGetDetailed=function(e,t){return t=this.setDefaultRequestOptionsForGetRequests(t),this._performApiCall(e,\"GET\",t,null)},t.prototype.performApiPost=function(e,t,r){return this.performApiPostDetailed(e,t,r).then(function(e){return e.object})},t.prototype.performApiPostDetailed=function(e,t,r){return this._performApiCall(e,\"POST\",t,r)},t.prototype.performApiPutDetailed=function(e,t,r){return void 0===r&&(r=null),this._performApiCall(e,\"PUT\",t,r)},t.prototype.performApiPut=function(e,t,r){return void 0===r&&(r=null),this._performApiCall(e,\"PUT\",t,r).then(_.noop)},t.prototype.performApiPatch=function(e,t,r){return void 0===r&&(r=null),this._performApiCall(e,\"PATCH\",t,r).then(function(e){return e.object})},t.prototype.performApiDelete=function(e,t,r){return void 0===r&&(r=null),this._performApiCall(e,\"DELETE\",t,r).then(_.noop)},t.prototype.performApiDeleteDetailed=function(e,t,r){return this._performApiCall(e,\"DELETE\",t,r)},t}();e.GenericRestClient=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function s(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(s.prototype=r.prototype,new s)}}(),SkypeX;!function(e){!function(e){var t=function(t){function n(e,r){var s=t.call(this,e,r)||this;return s._stores={},s._logger=s.loggingService.newLogger(\"InMemoryProvider\"),s}return __extends(n,t),n.$inject=[\"loggingService\",\"constants\"],n.prototype.open=function(r,n,o,i){var a=this,u=this.loggingService.newScenario(this.constants.scenarios.indexedDb.inMemoryDbOpenStep);t.prototype.open.call(this,r,n,o,i);try{this._schema.stores.forEach(function(e){var t=new s(e);a._stores[e.name]=t});var h=\"Successfully opened the database \"+r+\", version \"+n.version;return this._logger.info(h),u.stop({message:h}),e.SyncTasks.Resolved()}catch(t){var c=t?JSON.stringify(t):\"Fails open memory db.\";return u.fail({errorInfo:c}),this._logger.error(c),e.SyncTasks.Rejected()}},n.prototype.openTransaction=function(t,s){return e.SyncTasks.Resolved(new r(this,e.NoSqlProviderUtils.arrayify(t)))},n.prototype.delete=function(e){return this.clearAllData()},n.prototype.close=function(t){return e.SyncTasks.Resolved()},n.prototype.getStore=function(e){return this._stores[e]},n}(e.NoSqlProvider.DbProvider);e.InMemoryProvider=t;var r=function(){function e(e,t){this.storeNames=t,this._prov=e}return e.prototype.getStore=function(e){return this._prov.getStore(e)},Object.defineProperty(e.prototype,\"store\",{get:function(){return this._prov.getStore(this.storeNames[0])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"stores\",{get:function(){var e=this;return this.storeNames.map(function(t){return e._prov.getStore(t)})},enumerable:!0,configurable:!0}),e}(),s=function(){function t(e){var t=this;this._schema=e,this.indices=[];var r={keyPath:this._schema.primaryKeyPath,unique:!0,name:\"primaryKey\"};this.indices.push(new n(r,this)),_.forEach(this._schema.indexes,function(e){return t.indices.push(new n(e,t,r.keyPath))})}return t.prototype.get=function(t){return e.SyncTasks.Resolved(this.indices[0].first(t))},t.prototype.getMultiple=function(e){return this.openPrimaryKey().getMultiple(e)},t.prototype.removeItem=function(e){var t=this.indices[0].first(e);return t&&this.indices.forEach(function(e){return e.remove(t)}),t},t.prototype.addItems=function(e){},t.prototype.put=function(t){var r=this,s=[],n=[];try{return e.NoSqlProviderUtils.forEachOrOnce(t,function(t){if(t){var o=e.NoSqlProviderUtils.getKeyForKeypath(t,r._schema.primaryKeyPath),i=r.removeItem(o);i&&s.push(i),n.push(t),r.indices.forEach(function(e){return e.add(t)})}}),e.SyncTasks.Resolved()}catch(t){return n.forEach(function(t){var s=e.NoSqlProviderUtils.getKeyForKeypath(t,r._schema.primaryKeyPath);r.removeItem(s)}),s.forEach(function(e){try{r.indices.forEach(function(t){return t.add(e)})}catch(e){}}),e.SyncTasks.Rejected(t)}},t.prototype.remove=function(t){var r=this;return e.NoSqlProviderUtils.formListOfKeys(t,this._schema.primaryKeyPath).forEach(function(e){return r.removeItem(e)}),e.SyncTasks.Resolved()},t.prototype.openPrimaryKey=function(){return this.indices[0]},t.prototype.openIndex=function(e){var t=_.findIndex(this._schema.indexes,function(t){return t.name===e});return t>=0?this.indices[t+1]:null},t.prototype.clearAllData=function(){return this.indices.forEach(function(e){return e.clearAllData()}),e.SyncTasks.Resolved()},t}();e.InMemoryStore=s;var n=function(){function t(e,t,r){this.schema=e,this.store=t,this.primaryKeyPath=r,this.keys=[],this.values=[]}return t.prototype.processKeys=function(t,r){var s=e.NoSqlProviderUtils.getKeyForKeypath(t,this.schema.keyPath);s&&r(e.NoSqlProviderUtils.serializeKeyToString(s,this.schema.keyPath))},t.prototype.clearAllData=function(){this.keys=[],this.values=[]},t.prototype.add=function(e){var t=this;this.processKeys(e,function(r){var s=_.sortedLastIndex(t.keys,r);if(t.schema.unique&&s>0&&t.keys.length>0&&t.keys[s-1]===r)throw'key: \"'+r+'\" already found in index: \"'+t.schema.name+'\"';t.keys.splice(s,0,r),t.values.splice(s,0,e)})},t.prototype.remove=function(e){var t=this;this.processKeys(e,function(r){for(var s=_.sortedIndexOf(t.keys,r);s>=0&&s<t.keys.length&&r===t.keys[s];){if(e===t.values[s]){t.keys.splice(s,1),t.values.splice(s,1);break}++s}})},t.prototype.first=function(t){var r=e.NoSqlProviderUtils.serializeKeyToString(t,this.schema.keyPath),s=_.sortedIndexOf(this.keys,r);return s>=0?this.values[s]:null},t.prototype.getAll=function(e,t,r){return this.returnValuesFromRange(0,this.values.length-1,e,t,r)},t.prototype.getOnly=function(e,t,r,s){return this.getRange(e,e,!1,!1,t,r,s)},t.prototype.getMultiple=function(t){var r=this,s=[];return e.NoSqlProviderUtils.formListOfSerializedKeys(t,this.schema.keyPath).forEach(function(e){var t=_.sortedIndexOf(r.keys,e);if(t<0)s.push(null);else for(;t<r.keys.length&&e===r.keys[t];)s.push(r.values[t]),++t}),e.SyncTasks.Resolved(s)},t.prototype.adjustRanges=function(t,r,s,n){for(var o=e.NoSqlProviderUtils.serializeKeyToString(t,this.schema.keyPath),i=e.NoSqlProviderUtils.serializeKeyToString(r,this.schema.keyPath),a=_.sortedIndex(this.keys,o),u=_.sortedLastIndex(this.keys,i)-1;s&&a<this.keys.length&&o===this.keys[a];)++a;for(;n&&u>=a&&i===this.keys[u];)--u;return{posLow:a,posHigh:u}},t.prototype.getRange=function(e,t,r,s,n,o,i){var a=this.adjustRanges(e,t,r,s);return this.returnValuesFromRange(a.posLow,a.posHigh,n,o,i)},t.prototype.getRangeWithCriteria=function(e,t,r,s,n,o,i,a){var u=this.adjustRanges(t,r,s,n);return this.returnCustomCriteriaValuesFromRange(e,u.posLow,u.posHigh,o,i,a)},t.prototype.iterate=function(t){var r=this,s={posLow:0,posHigh:this.values.length-1};t.keyRange&&(s=this.adjustRanges(t.keyRange.low,t.keyRange.high,t.keyRange.lowRangeExclusive,t.keyRange.highRangeExclusive));for(var n=[],o=[],i=this,a=s.posLow;a<=s.posHigh;a++)!function(r){var a=t.reverse?s.posHigh-(r-s.posLow):r,u=i.values[a],h=e.NoSqlProviderUtils.getKeyForKeypath(u,i.schema.keyPath),c=i.primaryKeyPath?e.NoSqlProviderUtils.getKeyForKeypath(u,i.primaryKeyPath):h;t.func({key:h,primaryKey:c,value:u,delete:function(){return n.push(c)},update:function(e){return o.push({originalKey:c,newValue:e})}})}(a);return this.store.remove(n).then(function(){return r.store.remove(_.map(o,function(e){return e.originalKey}))}).then(function(){return r.store.put(_.map(o,function(e){return e.newValue}))})},t.prototype.removeRange=function(t,r,s,n){var o=this.adjustRanges(t,r,s,n),i=o.posHigh-o.posLow+1;return this.keys.splice(o.posLow,i),this.values.splice(o.posLow,i),e.SyncTasks.Resolved()},t.prototype.returnValuesFromRange=function(t,r,s,n,o){o=o||0,n=n||this.values.length,s?(r-=o,t=Math.max(t,r-n+1)):(t+=o,r=Math.min(r,t+n-1));var i=null;return t>=0&&t<this.values.length&&r>=0&&r<this.values.length&&r>=t?(i=this.values.slice(t,r+1),s&&(i=i.reverse())):i=[],e.SyncTasks.Resolved(i)},t.prototype.returnCustomCriteriaValuesFromRange=function(t,r,s,n,o,i){i=i||0,o=o||this.values.length;var a=this.values.length;n?(s-=i,r=Math.max(r,s-a+1)):(r+=i,s=Math.min(s,r+a-1));var u=[],h={nextPageOffset:0,results:u};if(n)for(c=s;c>r&&u.length<o;c--)r>=0&&r<this.values.length&&s>=0&&s<this.values.length&&s>=r&&(t(this.values[c])&&u.push(this.values[c]),h.nextPageOffset++);else for(var c=r;c<s&&u.length<o;c++)r>=0&&r<this.values.length&&s>=0&&s<this.values.length&&s>=r&&(t(this.values[c])&&u.push(this.values[c]),h.nextPageOffset++);return h.nextPageOffset++,e.SyncTasks.Resolved(h)},t}()}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function e(){this._dbFactory=window._indexedDB||window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB}return e.prototype.get=function(){return this._dbFactory},e}();e.IndexedDbFactoryProvider=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),SkypeX;!function(e){!function(e){var t=function(t){function n(r,n,o,i,s,a,c,u,d,l,h){var p=t.call(this,r,d)||this;return p.settingsService=n,p.heartbeatService=o,p.appStateService=i,p.errorRedirectService=s,p.utilityService=a,p.behaviors=c,p.storageService=u,p._version_downgrade_error=\"versionerror\",p.indexedDbLockedOopsEnabled=!1,p.enableTimeoutIndexedDbOpenStep=!1,p._logger=r.newLogger(\"IndexedDB\"),l?(p._dbFactory=l,p._fakeComplicatedKeys=!h):(p._dbFactory=(new e.IndexedDbFactoryProvider).get(),p._fakeComplicatedKeys=p.utilityService.isIE()),p.indexedDbLockedOopsEnabled=p.settingsService.valueAsBoolean(p.constants.settings.names.enableIndexedDbLockedOops),p.enableTimeoutIndexedDbOpenStep=p.settingsService.valueAsBoolean(p.constants.settings.names.enableTimeoutIndexedDbOpenStep),p}return __extends(n,t),n.$inject=[\"loggingService\",\"settingsService\",\"heartbeatService\",\"appStateService\",\"errorRedirectService\",\"utilityService\",\"behaviors\",\"storageService\",\"constants\",\"explicitDbFactory\",\"explicitDbFactorySupportsCompoundKeys\"],n.wrapRequest=function(t,r,n){var o=e.SyncTasks.Defer(),i=_.first(t.transaction&&t.transaction.objectStoreNames);i||(i=_.first(t.transaction&&t.transaction.db.objectStoreNames));var s=window.performance.now(),a=!0;return t.onsuccess=function(e){o.resolve(t.result)},t.onerror=function(e){a=!1,o.reject(t.error)},o.promise().finally(function(){n.updateIndexedDbStatistics(r,a,i,window.performance.now()-s)})},n.prototype.wrapOpenRequest=function(t,r,o){var i=this;return void 0===o&&(o=!1),this.handleOnUpgradeNeeded(t),t.onblocked=function(t){if(i.upgradeMode=e.NoSqlProvider.DbUpgradeMode.Blocked,!o){var r={errorStep:i.constants.scenarios.steps.oops.indexedDB.upgrade,errorMessage:\"IndexedDB upgrade was blocked\",errorDescription:\"The databae version has increased and a version change event was fired, but we are unable to upgrade because the database is still in use somewhere\"};i.errorRedirectService.redirect(teamspace.services.ErrorRedirectReason.IndexedDB,r)}},n.wrapRequest(t,r,this.heartbeatService).fail(function(t){return i.handleVersionError(t),e.SyncTasks.Rejected(t)})},n.prototype.delete=function(t){return this._logger.info(\"Deleting the database {0}\",t),this._dbFactory?this.wrapOpenRequest(this._dbFactory.deleteDatabase(t),!0,!0):e.SyncTasks.Resolved()},n.prototype.open=function(t,r,n,o){var i=this.loggingService.newScenario(this.constants.scenarios.indexedDb.indexedDbOpenStep);return this.enableTimeoutIndexedDbOpenStep?(i.eventData.enableTimeoutIndexedDbOpenStep=this.enableTimeoutIndexedDbOpenStep,e.SyncTasks.race([this.openDbWithoutTimeout(t,r,n,o,i),this.timeoutOpenIndexedDb(t,i)])):this.openDbWithoutTimeout(t,r,n,o,i)},n.prototype.openDbWithoutTimeout=function(r,n,o,i,s){var a=this;if(t.prototype.open.call(this,r,n,o,i),this.storeDbNameInLocalStorage(r),!this._dbFactory)return this._logger.info(\"No support for IndexedDB in this browser\"),e.SyncTasks.Rejected();var c=e.SyncTasks.Resolved();if(o){this.upgradeMode=e.NoSqlProvider.DbUpgradeMode.Nuked;try{c=this.delete(r)}catch(e){this._logger.error(\"Error occurred in deleting the database: {0}\",e)}c.then(function(){a._logger.info(\"Successfully deleted the database\")})}return c.then(function(){return a.wrapOpenRequest(a._dbFactory.open(r,n.version),!1).then(function(t){var o=\"Successfully opened the database \"+r+\", version \"+n.version;return a._logger.info(o),a._db=t,a.handleOnVersionChange(a._db),null===a.openState&&(a.openState=e.NoSqlProvider.DbOpenState.Opened),s.stop({message:o}),null},function(t){a.openState=e.NoSqlProvider.DbOpenState.Failed;var r=a.utilityService.scrubEuii(\"Error occurred in opening the database: \"+t+\", \"+(t?t.name:\"\"));return a._logger.error(r),s.fail({errorInfo:r}),e.SyncTasks.Rejected(t)})})},n.prototype.timeoutOpenIndexedDb=function(t,r){var n=this,o=new Promise(function(o,i){setTimeout(function(){if(!n.openState||n.openState!==e.NoSqlProvider.DbOpenState.Opened){var o=n.utilityService.scrubEuii(\"Open \"+t+\" timeout.\");n._logger.error(o),r.fail({errorInfo:o})}i()},n.constants.timeInMiliseconds.second*n.settingsService.valueFor(n.constants.settings.names.openIndexedDbTimeoutInSecond))});return e.SyncTasks.fromThenable(o)},n.prototype.storeDbNameInLocalStorage=function(e){var t=this.storageService.get(\"openDbs\",!1);t&&-1!==t.indexOf(e)||(t||(t=[]),t.push(e),this.storageService.set(\"openDbs\",t,!1));var r=this.storageService.get(\"indexDbs\",!1);r&&-1!==r.findIndex(function(t){return t.name==e})||(r||(r=[]),r.push({name:e,lastOpened:Date.now()}),this.storageService.set(\"indexDbs\",r,!1))},n.prototype.handleVersionError=function(e){e&&e.name&&e.name.toLowerCase()===this._version_downgrade_error&&(this._logger.error(\"Attempt older version of the database. {0}\",e.name),this.behaviors&&this.behaviors.onVersionError?this.behaviors.onVersionError(this):this.close(this.constants.events.appState.reasons.dbDowngradeRequired))},n.prototype.handleOnVersionChange=function(t){var r=this;t.onversionchange=function(t){r._logger.info(\"The database version has been updated from version \"+t.oldVersion+\" to version \"+(t.newVersion?t.newVersion:\"'Deleted'\")+\". Closing the database allowing for update\");var n;null==t.newVersion?(r.upgradeMode=e.NoSqlProvider.DbUpgradeMode.Wiped,n=r.constants.events.appState.reasons.dbWiped):(r.upgradeMode=e.NoSqlProvider.DbUpgradeMode.Downgraded,n=r.constants.events.appState.reasons.dbUpdated),r.close(n)}},n.prototype.handleOnUpgradeNeeded=function(t){var r=this;t.onupgradeneeded=function(t){var n=t.currentTarget||t.target,o=n.result||n.transaction&&n.transaction.db;r._schema.lastUsableVersion&&t.oldVersion<r._schema.lastUsableVersion?(r.openState=e.NoSqlProvider.DbOpenState.Created,0===t.oldVersion?r._logger.info(\"No database version detected. Starting from new\"):(r._logger.info(\"Incompatible old database version detected ({0}), purging database (expected version {1})\",t.oldVersion,r._schema.version),r.upgradeMode=e.NoSqlProvider.DbUpgradeMode.Cleaned),_.each(o.objectStoreNames,function(e){o.deleteObjectStore(e)})):(r._logger.info(\"Old database version detected ({0}), updating database (expected version {1})\",t.oldVersion,r._schema.version),r.upgradeMode=e.NoSqlProvider.DbUpgradeMode.Upgraded),r._logger.info(\"Creating all stores\"),_.each(r._schema.stores,function(t){var i=null;if(_.includes(o.objectStoreNames,t.name))i=n.transaction.objectStore(t.name),!0,_.each(i.indexNames,function(e){var r=i.index(e),n=!1,o=_.find(t.indexes,function(t){return t.name===e});if(_.isObject(o)){if(typeof r.keyPath!=typeof o.keyPath)n=!0;else if(\"string\"==typeof r.keyPath)r.keyPath!==o.keyPath&&(n=!0);else if(r.keyPath.length!==o.keyPath.length)n=!0;else for(var s=0;s<r.keyPath.length;s++)if(r.keyPath[s]!==o.keyPath[s]){n=!0;break}}else n=!0;n&&i.deleteIndex(e)});else{var s=t.primaryKeyPath;r._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(s)&&(s=\"nsp_pk\"),i=o.createObjectStore(t.name,{keyPath:s})}_.each(t.indexes,function(t){if(!_.includes(i.indexNames,t.name)){var n=t.keyPath;r._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(n)?i.createIndex(t.name,\"nsp_i_\"+t.name,{unique:t.unique}):i.createIndex(t.name,n,{unique:t.unique})}})})}},n.prototype.close=function(t){return this._db?(this._db.close(),this._db=null,this._logger.info(\"Closed the database\"),t!==this.constants.orchestrationStepName.closeDbs&&this.appStateService.notifyServiceDown(teamspace.services.AppService.IndexDb,t)):(this._logger.warn(\"Attempt to close the database but the database is already closed\"),t==this.constants.events.appState.reasons.dbDowngradeRequired&&this.appStateService.notifyServiceDown(teamspace.services.AppService.IndexDb,t+this.constants.events.appState.reasons.suffixes.inOrchestration)),e.SyncTasks.Resolved()},n.prototype.openTransactionFailureHandler=function(e,t){this.transactionErrorCount++;var r={};if(r.caller=t,r.error=e,r.transactionErrorCount=this.transactionErrorCount,this.loggingService.event(\"openTransactionFailure\",r),this.indexedDbLockedOopsEnabled&&this.transactionErrorCount>=this.constants.database.maxContinuousTransactionErrors){var n={errorStep:this.constants.scenarios.steps.oops.indexedDB.openTransaction,errorMessage:\"IndexedDB reached max number of transaction errors\",errorDescription:\"We've hit the maximum of continuous transaction errors on the indexedDB (indicating a problem) so we're going to clear the database and restart\"};this.errorRedirectService.redirect(teamspace.services.ErrorRedirectReason.IndexedDB,n)}},n.prototype.openTransaction=function(t,n,o){var i=this;if(!this._db)return e.SyncTasks.Rejected(\"Attempt to open transaction on closed db\");try{var s=e.NoSqlProviderUtils.arrayify(_.clone(t)),a=this._db.transaction(s,n?\"readwrite\":\"readonly\"),c=new r(a,this._schema,s,this._fakeComplicatedKeys,this.heartbeatService,this.settingsService);return e.SyncTasks.Resolved(c).then(function(e){return i.transactionErrorCount=0,e}).catch(function(t){return i.openTransactionFailureHandler(t,o),e.SyncTasks.Rejected(t)})}catch(t){return this.openTransactionFailureHandler(t,o),e.SyncTasks.Rejected(t)}},n}(e.NoSqlProvider.DbProvider);e.IndexedDbProvider=t;var r=function(){function e(e,t,r,n,o,i){var s=this;this._trans=e,this._schema=t,this.storeNames=r,this._fakeComplicatedKeys=n,this.heartbeatService=o,this.settingsService=i,this._stores=_.map(r,function(e){return s._trans.objectStore(e)})}return e.prototype.getStore=function(e){var t=_.find(this._stores,function(t){return t.name===e}),r=_.find(this._schema.stores,function(t){return t.name===e});return void 0===t||void 0===r?null:new n(t,[],r,this._fakeComplicatedKeys,this.heartbeatService,this.settingsService)},Object.defineProperty(e.prototype,\"store\",{get:function(){return this.getStore(this.storeNames[0])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"stores\",{get:function(){var e=this;return this.storeNames.map(function(t){return e.getStore(t)})},enumerable:!0,configurable:!0}),e}(),n=function(){function r(e,t,r,n,o,i){this._store=e,this._indexStores=t,this._schema=r,this._fakeComplicatedKeys=n,this.heartbeatService=o,this.settingsService=i}return r.prototype.get=function(r){return this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.primaryKeyPath)&&(r=e.NoSqlProviderUtils.serializeKeyToString(r,this._schema.primaryKeyPath)),t.wrapRequest(this._store.get(r),!1,this.heartbeatService)},r.prototype.getMultiple=function(e){var t={keyPath:this._schema.primaryKeyPath,unique:!0};return o.getMultipleFromIndex(this._store,this._fakeComplicatedKeys,t,e,this.heartbeatService)},r.prototype.put=function(r){var n=this,o=e.NoSqlProviderUtils.arrayify(r),i=[];return _.each(o,function(r){n._fakeComplicatedKeys&&(e.NoSqlProviderUtils.isCompoundKeyPath(n._schema.primaryKeyPath)&&(r.nsp_pk=e.NoSqlProviderUtils.getSerializedKeyForKeypath(r,n._schema.primaryKeyPath)),_.each(n._schema.indexes,function(t){e.NoSqlProviderUtils.isCompoundKeyPath(t.keyPath)&&(r[\"nsp_i_\"+t.name]=e.NoSqlProviderUtils.getSerializedKeyForKeypath(r,t.keyPath))})),i.push(t.wrapRequest(n._store.put(r),!0,n.heartbeatService))}),e.SyncTasks.whenAll(i).then(function(e){})},r.prototype.remove=function(r){var n=this,o=e.NoSqlProviderUtils.formListOfKeys(r,this._schema.primaryKeyPath);return this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.primaryKeyPath)&&(o=o.map(function(t){return e.NoSqlProviderUtils.serializeKeyToString(t,n._schema.primaryKeyPath)})),e.SyncTasks.whenAll(o.map(function(e){return t.wrapRequest(n._store.delete(e),!0,n.heartbeatService)})).then(function(e){})},r.prototype.openIndex=function(e){var t=_.find(this._schema.indexes,function(t){return t.name===e});if(void 0===t)return null;var r=this._store.index(e);return void 0===r?null:new o(r,t,this._fakeComplicatedKeys,this.heartbeatService,this.settingsService)},r.prototype.openPrimaryKey=function(){var e={keyPath:this._schema.primaryKeyPath,unique:!0};return new o(this._store,e,this._fakeComplicatedKeys,this.heartbeatService,this.settingsService)},r.prototype.clearAllData=function(){var r=this,n=[this._store];this._indexStores&&(n=n.concat(this._indexStores));var o=n.map(function(e){return t.wrapRequest(e.clear(),!0,r.heartbeatService)});return e.SyncTasks.whenAll(o).then(function(e){})},r}(),o=function(){function r(e,t,r,n,o){this._store=e,this._schema=t,this._fakeComplicatedKeys=r,this.heartbeatService=n,this.settingsService=o,this.useGetAll=this.settingsService.valueAsBoolean(\"enableGetAllInIndexedDB\")}return r.prototype._resolveCursorResult=function(e,t,n){return r.getFromCursorRequest(e,this.heartbeatService,t,n)},r.prototype._resolveCustomCursorResult=function(e,t,n,o){return r.getFromCustomCursorRequest(e,this.heartbeatService,t,n,o)},r.prototype.getAll=function(e,t,r){return this.getAllInternal(e,t,r).then(function(e){return e})},r.prototype.getAllInternal=function(e,t,n){var o=this._store;if(this.useGetAll&&o.getAll&&!e&&!n)return r.getAllFromIndexChunkInRecur(o,this.heartbeatService,t);var i=this._store.openCursor(null,e?\"prev\":\"next\");return this._resolveCursorResult(i,t,n)},r.prototype.getOnly=function(t,r,n,o){this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.keyPath)&&(t=e.NoSqlProviderUtils.serializeKeyToString(t,this._schema.keyPath));var i=this._store.openCursor(IDBKeyRange.only(t),r?\"prev\":\"next\");return this._resolveCursorResult(i,n,o)},r.prototype.getMultiple=function(e){return r.getMultipleFromIndex(this._store,this._fakeComplicatedKeys,this._schema,e,this.heartbeatService)},r.prototype.getRange=function(t,n,o,i,s,a,c){this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.keyPath)&&(t=e.NoSqlProviderUtils.serializeKeyToString(t,this._schema.keyPath),n=e.NoSqlProviderUtils.serializeKeyToString(n,this._schema.keyPath));var u=this._store;if(this.useGetAll&&u.getAll&&!s&&!c)return r.getAllFromIndexChunkInRecur(u,this.heartbeatService,a,t,n,o,i);var d=this._store.openCursor(IDBKeyRange.bound(t,n,o,i),s?\"prev\":\"next\");return this._resolveCursorResult(d,a,c)},r.prototype.getRangeWithCriteria=function(t,r,n,o,i,s,a,c){this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.keyPath)&&(r=e.NoSqlProviderUtils.serializeKeyToString(r,this._schema.keyPath),n=e.NoSqlProviderUtils.serializeKeyToString(n,this._schema.keyPath));var u=this._store.openCursor(IDBKeyRange.bound(r,n,o,i),s?\"prev\":\"next\");return this._resolveCustomCursorResult(u,t,a,c)},r.prototype.iterate=function(t){var n;t.keyRange&&(this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.keyPath)&&(t.keyRange.low=e.NoSqlProviderUtils.serializeKeyToString(t.keyRange.low,this._schema.keyPath),t.keyRange.high=e.NoSqlProviderUtils.serializeKeyToString(t.keyRange.high,this._schema.keyPath)),n=IDBKeyRange.bound(t.keyRange.low,t.keyRange.high,t.keyRange.lowRangeExclusive,t.keyRange.highRangeExclusive));var o=this._store.openCursor(n,t.reverse?\"prev\":\"next\");return r.iterateOverCursorRequest(o,function(e){e&&t.func(e)},this.heartbeatService,t.writeNeeded)},r.prototype.removeRange=function(t,n,o,i){this._fakeComplicatedKeys&&e.NoSqlProviderUtils.isCompoundKeyPath(this._schema.keyPath)&&(t=e.NoSqlProviderUtils.serializeKeyToString(t,this._schema.keyPath),n=e.NoSqlProviderUtils.serializeKeyToString(n,this._schema.keyPath));var s=this._store.openCursor(IDBKeyRange.bound(t,n,o,i),\"next\");return r.iterateOverCursorRequest(s,function(e){e.delete()},this.heartbeatService,!0)},r.getDbBoundRangeFromLowAndHighKey=function(e,t,r,n){var o=null;return e&&t?o=IDBKeyRange.bound(e,t,r,n):e?o=IDBKeyRange.lowerBound(e,r):t&&(o=IDBKeyRange.upperBound(t,n)),o},r.getFromCursorRequest=function(e,t,r,n){var o=[];return this.iterateOverCursorRequest(e,function(e){o.push(e.value)},t,!1,r,n).then(function(){return o})},r.getFromCustomCursorRequest=function(e,t,r,n,o){var i=[];return this.iterateOverCustomCursorRequest(e,function(e){return!!r(e.value)&&(i.push(e.value),!0)},t,!1,n,o).then(function(e){return{nextPageOffset:e+1,results:i}})},r.getMultipleFromIndex=function(t,r,n,o,i){Date.now();if(0===(o=e.NoSqlProviderUtils.formListOfKeys(o,n.keyPath)).length)return e.SyncTasks.Resolved([]);var s=o.sort();r&&e.NoSqlProviderUtils.isCompoundKeyPath(n.keyPath)&&(o=o.map(function(t){return e.NoSqlProviderUtils.serializeKeyToString(t,n.keyPath)}),s=s.map(function(t){return e.NoSqlProviderUtils.serializeKeyToString(t,n.keyPath)}));for(var a=[],c=new Array(o.length),u=0;u<o.length;){var d=Math.min(u+100,o.length);a.push(this.getMultipleFromIndexChunk(t,n,s,u,d,o,c,i)),u=d}return e.SyncTasks.whenAll(a).then(function(){return c})},r.getMultipleFromIndexChunk=function(t,r,n,o,i,s,a,c){var u=e.SyncTasks.Defer(),d=t.openCursor(IDBKeyRange.bound(n[o],n[i-1]),\"next\"),l=o,h=window.performance.now();d.onsuccess=function(e){var t=e.target.result;if(t){for(;t.key>n[l];)if((l+=1)>=i)return void u.resolve(void 0);if(_.isEqual(t.key,n[l])){var o=s.indexOf(n[l]);if(a[o]=t.value,r.unique){if(!(l+1<i))return void u.resolve(void 0);t.continue(n[++l])}else t.continue()}else t.continue(n[l])}else u.resolve(void 0)};var p=!0;return d.onerror=function(e){p=!1,u.reject(e)},u.promise().finally(function(){c.updateIndexedDbStatistics(!1,p,t.name,window.performance.now()-h)})},r.getAllFromIndexChunkInRecur=function(n,o,i,s,a,c,u,d,l){var h=i,p=!1;(!i||i>r.getAllChunkSize)&&(h=r.getAllChunkSize,p=!0),l||(l=e.SyncTasks.Defer());var v=n.getAll(r.getDbBoundRangeFromLowAndHighKey(s,a,c,u),h);return t.wrapRequest(v,!1,o).then(function(t){p&&_.isArray(t)&&t.length==h?(s=e.NoSqlProviderUtils.getKeyForKeypath(t[h-1],n.keyPath),d=d?d.concat(t):t,r.getAllFromIndexChunkInRecur(n,o,i,s,a,!0,u,d,l)):(d=d?d.concat(t):t,l.resolve(d))}),l.promise()},r.iterateOverCursorRequest=function(t,r,n,o,i,s){var a=e.SyncTasks.Defer(),c=_.first(t.transaction&&t.transaction.objectStoreNames),u=window.performance.now(),d=0;t.onsuccess=function(e){var t=e.target.result;if(t)if(s)t.advance(s),s=0;else{if(r(t),d++,i&&d===i)return void a.resolve(void 0);t.continue()}else a.resolve(void 0)};var l=!0;return t.onerror=function(e){l=!1,a.reject(e)},a.promise().finally(function(){n.updateIndexedDbStatistics(o,l,c,window.performance.now()-u)})},r.iterateOverCustomCursorRequest=function(t,r,n,o,i,s){var a=e.SyncTasks.Defer(),c=_.first(t.transaction&&t.transaction.objectStoreNames),u=0,d=0,l=window.performance.now();t.onsuccess=function(e){var t=e.target.result;if(t)if(s)t.advance(s),s=0;else{if(r(t)&&(u++,i&&u===i))return void a.resolve(d);d++,t.continue()}else a.resolve(d)};var h=!0;return t.onerror=function(e){h=!1,a.reject(e)},a.promise().finally(function(){n.updateIndexedDbStatistics(o,h,c,window.performance.now()-l)})},r._totalTime=0,r.getAllChunkSize=1e3,r}()}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(t){var n=function(){function t(e,t){this.$q=e,this.loggingService=t,this.promisesCache={},this.logger=this.loggingService.newLogger(\"SaveDuplicateFetchHelper\")}return t.prototype.fetchMultipleData=function(t,n,i,o,s){for(var c=this,l=[],u=[],a=0;a<t.length;++a)if(!t[a]||_.isEmpty(t[a])){var f=n[a],h=this.promisesCache[f];h?(l.indexOf(h)<0&&l.push(h),t[a]=new r(f)):u.push(f)}var v=u&&u.length?i(t):this.$q.when(t);l.push(v);for(a=0;a<u.length;a++)this.promisesCache[u[a]]=v;var p=e.SyncTasks.Defer();return this.$q.all(l).finally(function(){v.then(function(e){c.executeRecursively(l,e,o,s).then(function(e){c.throwIfInvalidData(e),p.resolve(e)},function(e){p.reject(e)}).finally(function(){for(var e=0;e<u.length;e++)c.promisesCache[u[e]]=null,delete c.promisesCache[u[e]]})},function(e){p.reject(e)})}),p.promise()},t.prototype.throwIfInvalidData=function(e){if(_.isArray(e)){var t=_.filter(e,function(e){return e instanceof r});t&&t.length&&this.logger.error(\"Items are not resolved {0}\",t)}else e instanceof r&&this.logger.error(\"Item is not resolved {0}\",e)},t.prototype.executeRecursively=function(t,n,r,i){var o=e.SyncTasks.Defer();return 1==t.length?o.resolve(n):(r(this.getNonDummyObjects(n)),i().then(function(e){o.resolve(e)},function(e){o.reject(e)})),o.promise()},t.prototype.getNonDummyObjects=function(e){var t=null;if(_.isArray(e)){t=[];for(var n=e,i=0;i<n.length;i++)n[i]instanceof r||t.push(n[i])}else e instanceof r||(t=e);return t},t}();t.SaveDuplicateFetchHelper=n;var r=function(){return function(e){this.key=e}}();t.CacheProviderDummyResult=r}(e.NoSqlProvider||(e.NoSqlProvider={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),SkypeX;!function(e){!function(e){var t=function(t){function o(e,r,o,i,a,n,s,d,h,c,l,u){var p=t.call(this,r,o,i,a,n,s,d,h,c,l,u)||this;return p.webClientDataLayerWorkerService=e,p._workerOpenState=null,p._logger=r.newLogger(\"WorkerIndexedDBProvider\"),p}return __extends(o,t),o.$inject=[\"webClientDataLayerWorkerService\",\"loggingService\",\"settingsService\",\"heartbeatService\",\"appStateService\",\"errorRedirectService\",\"utilityService\",\"behaviors\",\"storageService\",\"constants\",\"explicitDbFactory\",\"explicitDbFactorySupportsCompoundKeys\"],o.wrapWorkerRequest=function(t,r,o,i,a,n){var s=e.SyncTasks.Defer(),d=window.performance.now(),h=0,c=!1;return a.getCdlDatabaseClient().then(function(e){return e.sendRequest(t).then(function(e){c=!0,i.debug(\"Request \"+t.requestOperationtype+\" completed at worker, store \"+o+\" , status: \"+e.status);var r=e.response;h=e.workerResponseTime,s.resolve(r.data)}).catch(function(e){var r,a=e.response;a?(h=e.workerResponseTime,r=\"Request \"+t.requestOperationtype+\" on store \"+o+\" failed at worker with error: \"+a.statusMsg):r=\"Request \"+t.requestOperationtype+\" on store \"+o+\" failed at worker with error: \"+e.message,i.error(r),s.reject(r)})}).catch(function(e){var r=\"Request \"+t.requestOperationtype+\" on store \"+o+\" to execute at worker failed locally. Couldn't retrieve cdlDatabaseClient with error: \"+e.message;i.error(r),s.reject(r)}),s.promise().finally(function(){o&&n.updateIndexedDbStatistics(r,c,o,window.performance.now()-d,!0,h)})},o.prototype.isDbOpenAtWorker=function(){return this._workerOpenState===e.NoSqlProvider.DbOpenState.Opened},o.buildWorkerRequest=function(e,t,r){return{requestOperationtype:e,version:1,dbName:t,context:r}},o.prototype.delete=function(r){var i=this;if(this.isDbOpenAtWorker()){var a=o.buildWorkerRequest(e.WorkerIndexedDbRequestType.Close,this._dbName,{reason:\"Db being deleted at main renderer\"});return o.wrapWorkerRequest(a,!0,void 0,this._logger,this.webClientDataLayerWorkerService,this.heartbeatService).finally(function(){return t.prototype.delete.call(i,r)})}return t.prototype.delete.call(this,r)},o.prototype.open=function(r,i,a,n){var s=this;return t.prototype.open.call(this,r,i,a,n).then(function(){var t=s.loggingService.newScenario(s.constants.scenarios.indexedDb.workerIndexedDbOpenStep),a=o.buildWorkerRequest(e.WorkerIndexedDbRequestType.Open,r,{schema:i,verbose:n});return o.wrapWorkerRequest(a,!1,void 0,s._logger,s.webClientDataLayerWorkerService,s.heartbeatService).then(function(){var o=\"Successfully opened the database \"+r+\", version \"+i.version+\" in worker\";s._logger.info(o),s._workerOpenState=e.NoSqlProvider.DbOpenState.Opened,s._dbName=r,t.stop({message:o})}).catch(function(o){var i=\"Error occurred in opening the database at worker: \"+o;return s._logger.error(i),t.fail({errorMessage:i}),s._workerOpenState=e.NoSqlProvider.DbOpenState.Failed,s._dbName=r,e.SyncTasks.Resolved()})})},o.prototype.close=function(t){var r=this;if(this._db){if(this._db.close(),this._db=null,this._logger.info(\"Closed the database on main thread\"),t!==this.constants.orchestrationStepName.closeDbs&&this.appStateService.notifyServiceDown(teamspace.services.AppService.IndexDb,t),this.isDbOpenAtWorker()){var i=o.buildWorkerRequest(e.WorkerIndexedDbRequestType.Close,this._dbName,{reason:t});return o.wrapWorkerRequest(i,!1,void 0,this._logger,this.webClientDataLayerWorkerService,this.heartbeatService).then(function(){r._logger.info(\"Closed the database on worker thread\"),r._workerOpenState=void 0,r._dbName=void 0})}return e.SyncTasks.Resolved()}return this._logger.warn(\"Attempt to close the database but the database is already closed\"),t==this.constants.events.appState.reasons.dbDowngradeRequired&&this.appStateService.notifyServiceDown(teamspace.services.AppService.IndexDb,t+this.constants.events.appState.reasons.suffixes.inOrchestration),e.SyncTasks.Resolved()},o.prototype.openTransaction=function(o,i,a){if(!this.isDbOpenAtWorker())return this._logger.debug(\"DB not open at worker, falling back to local DB\"),t.prototype.openTransaction.call(this,o,i,\"WorkerIndexedDbProvider:openTransaction\");if(!this._db||this._workerOpenState!=e.NoSqlProvider.DbOpenState.Opened)return e.SyncTasks.Rejected(\"Attempt to open transaction on closed db\");if(!e.WorkerIndexedDb.TransactionWhiteList.isTransactionNameWhitelisted(a))return e.SyncTasks.Rejected(\"Attempt to open worker transaction from unknown source: \"+a);var n=e.NoSqlProviderUtils.arrayify(_.clone(o)),s=new r(this._dbName,this._schema,this._logger,n,this._fakeComplicatedKeys,this.webClientDataLayerWorkerService,this.heartbeatService);return e.SyncTasks.Resolved(s)},o.prototype.iterate=function(r,o,i){return this._db?t.prototype.openTransaction.call(this,r,i.writeNeeded,\"WorkerIndexedDbProvider:iterate\").then(function(e){var t=e.getStore(r);return(o?t.openIndex(o):t.openPrimaryKey()).iterate(i)}):e.SyncTasks.Rejected(\"iterate called on closed db\")},o}(e.IndexedDbProvider);e.WorkerIndexedDbProvider=t;var r=function(){function e(e,t,r,i,a,n,s){var d=this;this._schema=t,this._logger=r,this.storeNames=i,this._operationCount=0,this._stores=_.map(i,function(t){return new o(r,e,t,a,n,s,d)})}return e.prototype.getStore=function(e){var t=_.find(this._stores,function(t){return t.name===e}),r=_.find(this._schema.stores,function(t){return t.name===e});return void 0===t||void 0===r?(this._logger.error(\"getStore() called with invalid storeName = \"+e),null):t},Object.defineProperty(e.prototype,\"store\",{get:function(){return this.getStore(this.storeNames[0])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"stores\",{get:function(){var e=this;return this.storeNames.map(function(t){return e.getStore(t)})},enumerable:!0,configurable:!0}),e.prototype.incrementOperationCount=function(){++this._operationCount>e._operationThreshold&&this._logger.error(\"Number of operations sent to worker (\"+this._operationCount+\") within a transaction exceeds treshold (\"+e._operationThreshold+\")\")},e._operationThreshold=2,e}(),o=function(){function r(e,t,r,o,i,a,n){this._logger=e,this._dbName=t,this._storeName=r,this._fakeComplicatedKeys=o,this._dataLayerWorkerHandler=i,this.heartbeatService=a,this._transaction=n}return Object.defineProperty(r.prototype,\"name\",{get:function(){return this._storeName},enumerable:!0,configurable:!0}),r.prototype.get=function(r){if(!r)return this._logger.error(\"get() called with invalid key\"),e.SyncTasks.Rejected(\"get() called with invalid key\");this._transaction.incrementOperationCount();var o=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.Get,this._dbName,{storeName:this._storeName,keyOrKeys:r});return t.wrapWorkerRequest(o,!1,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.getMultiple=function(r){if(!r)return this._logger.error(\"getMultiple() called with invalid key\"),e.SyncTasks.Rejected(\"getMultiple() called with invalid key\");this._transaction.incrementOperationCount();var o=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.GetMultiple,this._dbName,{storeName:this._storeName,indexName:void 0,keyOrKeys:r});return t.wrapWorkerRequest(o,!1,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.put=function(r){if(!r)return this._logger.error(\"put() called with invalid itemOrItems\"),e.SyncTasks.Rejected(\"put() called with invalid itemOrItems\");this._transaction.incrementOperationCount();var o=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.Put,this._dbName,{storeName:this._storeName,itemOrItems:r});return t.wrapWorkerRequest(o,!0,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.remove=function(r){if(!r)return this._logger.error(\"remove() called with invalid keyOrKeys\"),e.SyncTasks.Rejected(\"remove() called with invalid keyOrKeys\");this._transaction.incrementOperationCount();var o=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.Remove,this._dbName,{storeName:this._storeName,keyOrKeys:r});return t.wrapWorkerRequest(o,!0,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.clearAllData=function(){this._transaction.incrementOperationCount();var r=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.ClearAllData,this._dbName,{storeName:this._storeName});return t.wrapWorkerRequest(r,!0,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.openIndex=function(e){return new i(this._logger,this._dbName,this._storeName,e,this._fakeComplicatedKeys,this._dataLayerWorkerHandler,this.heartbeatService,this._transaction)},r.prototype.openPrimaryKey=function(){return new i(this._logger,this._dbName,this._storeName,\"\",this._fakeComplicatedKeys,this._dataLayerWorkerHandler,this.heartbeatService,this._transaction)},r}(),i=function(){function r(e,t,r,o,i,a,n,s){this._logger=e,this._dbName=t,this._storeName=r,this._indexName=o,this._fakeComplicatedKeys=i,this._dataLayerWorkerHandler=a,this.heartbeatService=n,this._transaction=s}return r.prototype.getAll=function(r,o,i){this._logger.debug(\"WorkerIndexedDbIndex.getAll _storeName=\"+this._storeName+\", _indexName=\"+this._indexName+\", _fakeComplicatedKeys=\"+this._fakeComplicatedKeys),this._transaction.incrementOperationCount();var a=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.GetAll,this._dbName,{storeName:this._storeName,indexName:this._indexName,reverse:r,limit:o,offset:i});return t.wrapWorkerRequest(a,!1,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.getOnly=function(r,o,i,a){this._logger.debug(\"WorkerIndexedDbIndex.getOnly _storeName=\"+this._storeName+\", _indexName=\"+this._indexName+\", _fakeComplicatedKeys=\"+this._fakeComplicatedKeys),this._transaction.incrementOperationCount();var n=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.GetOnly,this._dbName,{storeName:this._storeName,indexName:this._indexName,keyOrKeys:r,reverse:o,limit:i,offset:a});return t.wrapWorkerRequest(n,!1,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.getMultiple=function(r){this._logger.debug(\"WorkerIndexedDbIndex.getMultiple _storeName=\"+this._storeName+\", _indexName=\"+this._indexName+\", _fakeComplicatedKeys=\"+this._fakeComplicatedKeys),this._transaction.incrementOperationCount();var o=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.GetMultiple,this._dbName,{storeName:this._storeName,indexName:this._indexName,keyOrKeys:r});return t.wrapWorkerRequest(o,!1,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.getRange=function(r,o,i,a,n,s,d){this._logger.debug(\"WorkerIndexedDbIndex.getRange _storeName=\"+this._storeName+\", _indexName=\"+this._indexName+\", _fakeComplicatedKeys=\"+this._fakeComplicatedKeys),this._transaction.incrementOperationCount();var h=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.GetRange,this._dbName,{storeName:this._storeName,indexName:this._indexName,keyLowRange:r,keyHighRange:o,lowRangeExclusive:i,highRangeExclusive:a,reverse:n,limit:s,offset:d});return t.wrapWorkerRequest(h,!1,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r.prototype.getRangeWithCriteria=function(t,r,o,i,a,n,s,d){return e.SyncTasks.Rejected(\"Error not implemented\")},r.prototype.iterate=function(t){return e.SyncTasks.Rejected(\"Error not implemented\")},r.prototype.removeRange=function(r,o,i,a){this._logger.debug(\"WorkerIndexedDbIndex.removeRange _storeName=\"+this._storeName+\", _indexName=\"+this._indexName+\", _fakeComplicatedKeys=\"+this._fakeComplicatedKeys),this._transaction.incrementOperationCount();var n=t.buildWorkerRequest(e.WorkerIndexedDbRequestType.RemoveRange,this._dbName,{storeName:this._storeName,indexName:this._indexName,keyLowRange:r,keyHighRange:o,lowRangeExclusive:i,highRangeExclusive:a});return t.wrapWorkerRequest(n,!0,this._storeName,this._logger,this._dataLayerWorkerHandler,this.heartbeatService)},r._totalTime=0,r.getAllChunkSize=1e3,r}()}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e.Open=\"Open\",e.Close=\"Close\",e.Delete=\"Delete\",e.ClearAllData=\"ClearAllData\",e.Get=\"Get\",e.GetMultiple=\"GetMultiple\",e.Put=\"Put\",e.Remove=\"Remove\",e.RemoveRange=\"RemoveRange\",e.GetAll=\"GetAll\",e.GetOnly=\"GetOnly\",e.GetRange=\"GetRange\"}(e.WorkerIndexedDbRequestType||(e.WorkerIndexedDbRequestType={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){var t=function(){function e(){}return e.isTransactionNameWhitelisted=function(t){return e.whitelist.indexOf(t)>=0},e.TransactionName={Internal:\"DbProvider\",CacheProvider:{getMultiple:\"CacheProvider:getMultiple\"},MessageStore:{putMessagesToDb:\"MessageStore:putMessagesToDb\"}},e.whitelist=[e.TransactionName.Internal,e.TransactionName.CacheProvider.getMultiple,e.TransactionName.MessageStore.putMessagesToDb],e}();e.TransactionWhiteList=t}(e.WorkerIndexedDb||(e.WorkerIndexedDb={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){this.$get.$inject=[\"$$q\"]}return e.prototype.$get=function(e){return e},e}();angular.module(\"teamspace.qNoApply\",[]).provider(\"$qNoApply\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),SkypeX;!function(e){!function(e){var n;!function(e){e[e.Connected=0]=\"Connected\",e[e.Connecting=1]=\"Connecting\",e[e.Disconnected=2]=\"Disconnected\"}(n=e.SubscriptionState||(e.SubscriptionState={}));var t=function(e){function t(n,t,i,o,s,r,c,a,p,d,h){var l=e.call(this)||this;return l.chatServiceClient=n,l.constants=t,l.loggingService=i,l.diagnosticsService=o,l.settingsService=s,l.appStateService=c,l.retryService=a,l.utilityService=p,l.eventingService=d,l.$q=h,l.Type_Connected=\"connected\",l.Type_Endpoint=\"endpoint\",l.endpointId=null,l.attemptsSinceLastConnection=0,l.defaultIntervals=[1e3,2e3,4e3,8e3,15e3,3e4,6e4,12e4,3e5],l.handleEndpointServiceRetryOperation=null,l.reconnectErrorThreshold=1,l.isLargeTeamsEnabled=!1,l.logger=i.newLogger(\"Endpoint Service\"),r.registerAction(t.actions.endpoint.startup,function(){return l.handleEndpointServiceState()}),r.registerAction(t.actions.endpoint.online,function(){return l.handleEndpointServiceState()}),r.registerAction(t.actions.endpoint.offline,function(){return l.handleEndpointServiceState()}),l.initializeOnAppLaunchAndReinit(),r.registerForMtma(l),l}return __extends(t,e),t.$inject=[\"chatServiceClient\",\"constants\",\"loggingService\",\"diagnosticsService\",\"settingsService\",\"orchestrationService\",\"appStateService\",\"retryService\",\"utilityService\",\"eventingService\",\"$q\"],Object.defineProperty(t.prototype,\"endpointFilters\",{get:function(){var e=\"Agent,Presence2015,MessageProperties,CustomUserProperties,NotificationStream\";return this.readReceiptsEndpointFilter&&(e+=this.readReceiptsEndpointFilter),this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)&&(e+=\",\"+this.constants.supportsSkipRosterFromThreads),e},enumerable:!0,configurable:!0}),t.prototype.initializeOnAppLaunchAndReinit=function(e){var n=this;this.endpointToCreate=this.utilityService.generateUUID(),this.isLargeTeamsEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2),this.settingsService.valueAsBoolean(this.constants.settings.names.readReceipts)&&(this.readReceiptsEndpointFilter=\",SupportsReadReceipts\"),this.eventingService.unsafeOnWithTenantScope(this.constants.events.skypeAuth.tokenRefreshed,function(){n.handleEndpointServiceState()}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.machineStateChanged,function(){n.logger.info(\"MachineStateChanged to {0}, disableLongpollOnMachineLock: {1}\",n.appStateService.machineState,n.settingsService.valueAsBoolean(n.constants.settings.names.disableLongpollOnMachineLock)),n.settingsService.valueAsBoolean(n.constants.settings.names.disableLongpollOnMachineLock)&&(n.appStateService.machineState===teamspace.services.MachineState.MachineLocked?n.handleMachineLock():n.handleEndpointServiceState())}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,this.handleSettingsUpdate.bind(this))},t.prototype.cleanupOnAppTeardown=function(e){this.endpointConnectionScenario&&(this.endpointConnectionScenario.cancel({errorInfo:e}),this.endpointConnectionScenario=null),this.handleEndpointServiceRetryOperation&&(this.handleEndpointServiceRetryOperation.cancel(e),this.handleEndpointServiceRetryOperation=null),this.disconnectEndpoint(),this.endpointObject=null,this.endpointToCreate=null,this.endpointId=null,this.attemptsSinceLastConnection=0,this.reconnectErrorThreshold=1,this.readReceiptsEndpointFilter=void 0,this.isLargeTeamsEnabled=!1},t.prototype.mtmaTelemetryIdentifier=function(){return\"EndpointService\"},t.prototype.handleSettingsUpdate=function(){var e=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2);e!==this.isLargeTeamsEnabled?(this.isLargeTeamsEnabled=e,this.disconnectEndpoint(),this.handleEndpointServiceState()):!this.isConnected()&&this.shouldConnect()?this.handleEndpointServiceState():this.isConnected()&&!this.shouldConnect()&&this.disconnectEndpoint()},t.prototype.shouldConnect=function(){return(this.settingsService.valueAsBoolean(this.constants.settings.names.pollPresenceFromChatService)||this.settingsService.valueAsBoolean(this.constants.settings.names.postPresenceToChatService)||!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSyncEndpointService))&&!(this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked)},t.prototype.handleEndpointServiceState=function(){var e=this;if(!this.shouldConnect())return this.logger.info(\"presence and sync settings are off. Bailing out...\"),this.$q.when(!1);if(this.handleEndpointServiceRetryOperation)return this.logger.info(\"handleEndpointServiceState is currently running\"),this.handleEndpointServiceRetryOperation.promise;var n={forever:!0,retryIntervals:this.defaultIntervals};return this.handleEndpointServiceRetryOperation=this.retryService.retry(this.endpointFilters,function(){return e.reconnectToEndpointIfNecessary().catch(function(n){return e.attemptsSinceLastConnection++,n.canceled?(e.endpointConnectionScenario.cancel({errorInfo:\"Endpoint creation canceled\"}),e.endpointConnectionScenario=null,e.attemptsSinceLastConnection=0,e.logger.warn(\"Endpoint creation canceled\"),e.diagnosticsService.pushAppStateEvent(e.constants.diagnostics.appState.subscription.type,\"Creating Endpoint Cancelled\"),e.$q.when(!1)):e.isNetworkAndAuthUp()?(n&&-1===n.statusCode&&e.reconnectErrorThreshold>0?e.reconnectErrorThreshold--:e.diagnosticsService.pushAppStateEvent(e.constants.diagnostics.appState.subscription.type,\"Creating Endpoint Failed\"),e.logger.error(\"Endpoint creation failed {0} times with error: {1}\",e.attemptsSinceLastConnection,n),e.attemptsSinceLastConnection>4?(e.endpointConnectionScenario.fail({reason:\"Endpoint creation failed\",errorInfo:n}),e.endpointConnectionScenario=null):e.endpointConnectionScenario&&e.endpointConnectionScenario.mark(\"endpoint_creation_retry\",{reason:\"Endpoint creation retry failed\",errorInfo:n}),e.disconnectEndpoint(),e.$q.reject(n)):(e.HandleOfflineAndAuthFailures(),e.attemptsSinceLastConnection=0,e.$q.when(!1))})},n),this.handleEndpointServiceRetryOperation.promise.finally(function(){e.handleEndpointServiceRetryOperation=null})},t.prototype.isNetworkingAvailable=function(){return this.appStateService.isOnline},t.prototype.isNetworkAndAuthUp=function(){return this.isNetworkingAvailable()&&this.appStateService.isSkypeAuthUp},t.prototype.shouldQueryLongPoll=function(){return!(this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked)},t.prototype.isConnected=function(){return!!this.endpointId&&this.isNetworkingAvailable()},t.prototype.getEndpointId=function(){return this.endpointId},t.prototype.getEndpointObject=function(){return this.endpointObject},t.prototype.reconnectToEndpoint=function(){return this.handleEndpointServiceRetryOperation?(this.logger.warn(\"Cannot reconnect as handleEndpointServiceState running\"),this.$q.when(!1)):(this.disconnectEndpoint(),this.handleEndpointServiceState())},t.prototype.handleMachineLock=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked&&(this.disconnectEndpoint(),this.handleEndpointServiceRetryOperation&&(this.handleEndpointServiceRetryOperation.cancel(\"Machine is locked so cancel endpoint creation\"),this.handleEndpointServiceRetryOperation=null),this.endpointConnectionScenario&&(this.endpointConnectionScenario.cancel({errorInfo:\"Machine is locked so cancel endpoint creation\"}),this.endpointConnectionScenario=null))},t.prototype.HandleOfflineAndAuthFailures=function(){this.disconnectEndpoint();var e=this.isNetworkingAvailable()?\"trying to refresh skype tokens... \":\"Network Offline. \";return this.logger.warn(e),this.diagnosticsService.pushAppStateEvent(this.constants.diagnostics.appState.subscription.type,e),this.endpointConnectionScenario&&(this.endpointConnectionScenario.cancel({errorInfo:e}),this.endpointConnectionScenario=null),!0},t.prototype.reconnectToEndpointIfNecessary=function(){return this.isNetworkAndAuthUp()?this.endpointId?(this.logger.info(\"Reconnection not necessary due to endpoint already exists\"),this.$q.when(!0)):this.createEndpoint():(this.HandleOfflineAndAuthFailures(),this.$q.when(!1))},t.prototype.disconnectEndpoint=function(){this.diagnosticsService.setEndpointSubscriptionStatus(n.Disconnected),this.diagnosticsService.setPresenceSubscriptionStatus(n.Disconnected),this.endpointId&&(this.endpointId=null,this.endpointObject=null,this.trigger(this.Type_Endpoint,null,null))},t.prototype.createEndpoint=function(){var e=this;if(!this.shouldConnect())return this.logger.info(\"Presence and Sync Settings are off. Bailing out of create endpoint..\"),this.$q.when(!1);var t;if(this.logger.info(\"Creating Endpoint...\"),this.diagnosticsService.setEndpointSubscriptionStatus(n.Connecting),!this.endpointConnectionScenario){t=window.performance.now();var i=this.loggingService.newScenario(this.constants.scenarios.endpoint.createEndpoint);i.cancelIfOffline=!0,this.endpointConnectionScenario=i}var o=function(n){var t=!!e.endpointId;e.endpointId=n,e.trigger(e.Type_Endpoint,null,e.endpointObject),t||e.trigger(e.Type_Connected)},s=this.chatServiceClient.createEndpoint(this.endpointFilters,this.endpointToCreate).toNgPromise(this.$q).then(function(i){e.endpointObject=i;var s=e.endpointObject.id=i.id.replace(/[{}]/g,\"\");if(s!==e.endpointToCreate&&(e.logger.warn(\"Endpoint id created({0}) is not same the one requested({1})\",s,e.endpointToCreate),e.endpointToCreate=s),e.chatServiceClient.setMyDogfoodState(!0),i.subscriptions&&i.subscriptions.length>0)return o(s),window[e.constants.scenarios.alt.timings.endpointCreateDuration]={start:t,stop:window.performance.now()},e.endpointConnectionScenario.stop({endPointId:s}),e.endpointConnectionScenario=null,!0;e.endpointConnectionScenario&&e.endpointConnectionScenario.mark(e.constants.scenarios.endpoint.createEndpoint,{endPointId:s}),e.logger.info(\"Endpoint created. Publishing presence... Endpoint Id: {0}\",s),e.diagnosticsService.setEndpointSubscriptionStatus(n.Connected),e.diagnosticsService.setPresenceSubscriptionStatus(n.Connecting);var r=e.$q.resolve();if(e.settingsService.valueAsBoolean(e.constants.settings.names.postPresenceToChatService)){var c=[\"Audio\",\"Video\"];r=e.chatServiceClient.publishEndpointPresence(c).toNgPromise(e.$q)}return r.then(function(){return e.attemptsSinceLastConnection=0,e.reconnectErrorThreshold=1,e.logger.info(\"Endpoint finalized and presence published. Endpoint Id: {0}\",s),e.diagnosticsService.setPresenceSubscriptionStatus(n.Connected),window[e.constants.scenarios.alt.timings.endpointCreateDuration]={start:t,stop:window.performance.now()},e.endpointConnectionScenario&&(e.endpointConnectionScenario.mark(e.constants.scenarios.endpoint.publishPresence,{endPointId:s}),e.endpointConnectionScenario.stop({endPointId:s}),e.endpointConnectionScenario=null),o(s),!0})});return this.utilityService.getPromiseWithTimeout(s,this.constants.timeInMiliseconds.minute,this.$q,\"creating the endpoint takes more than a minute\")},t}(e.SXStoreBase);e.EndpointService=t,angular.module(\"skypeX.endpointService\",[\"skypeX.chatServiceClient\"]).service(\"endpointService\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e])})(t,e)};return function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}}(),SkypeX;!function(n){!function(n){var t=function(n){function t(t,e,i,o,r,c,a){var p=n.call(this)||this;return p.$q=t,p.appStateService=e,p.constants=i,p.loggingService=o,p.retryService=r,p.utilityService=c,p.loggerName=a,p.endpointId=null,p.createEndpointRetryOperation=null,p.attemptsSinceLastConnection=0,p.defaultIntervals=[1e3,2e3,4e3,8e3,15e3,3e4,6e4,12e4,3e5],p.logger=o.newLogger(a),p}return __extends(t,n),t.prototype.initializeOnAppLaunchAndReinit=function(n){},t.prototype.cleanupOnAppTeardown=function(n){this.endpointId=null,this.endpointConnectionScenario=void 0,this.createEndpointRetryOperation=null,this.attemptsSinceLastConnection=0},Object.defineProperty(t.prototype,\"hasActiveEndpoint\",{get:function(){return!!this.endpointId},enumerable:!0,configurable:!0}),t.prototype.isConnected=function(){return this.hasActiveEndpoint&&this.appStateService.isOnline},t.prototype.disconnectEndpoint=function(){this.endpointId=null},t.prototype.ensureEndpointConnection=function(){var n=this;if(this.createEndpointRetryOperation)return this.logger.info(\"createEndpoint is currently running\"),this.createEndpointRetryOperation.promise;var t={forever:!0,retryIntervals:this.defaultIntervals};return this.createEndpointRetryOperation=this.retryService.retry(this.loggerName,this.createEndpointIfNecessary.bind(this),t),this.createEndpointRetryOperation.promise.finally(function(){n.createEndpointRetryOperation=null})},t.prototype.createEndpointIfNecessary=function(){var n=this;return this.hasActiveEndpoint?(this.logger.info(\"connection not necessary; endpoint already exists\"),this.$q.when(!0)):this.createEndpoint().then(function(t){return n.attemptsSinceLastConnection=0,t},function(t){return n.ensureEndpointConnectionScenario(),n.attemptsSinceLastConnection++,n.isNetworkAndAuthUp()?(n.logger.error(\"Endpoint creation failed {0} times\",n.attemptsSinceLastConnection),n.attemptsSinceLastConnection>4?(n.endpointConnectionScenario.fail({reason:\"Endpoint creation failed\",errorInfo:t}),n.endpointConnectionScenario=null):n.endpointConnectionScenario.mark(\"endpoint_creation_retry\",{reason:\"Endpoint creation retry failed\",errorInfo:t}),n.$q.reject(t)):(n.handleOfflineAndAuthFailures(),n.attemptsSinceLastConnection=0,n.$q.when(!1))})},t.prototype.handleOfflineAndAuthFailures=function(){var n=this.appStateService.isOnline?\"auth failure\":\"Network Offline. \";this.logger.warn(n),this.endpointConnectionScenario.cancel({errorInfo:n}),this.endpointConnectionScenario=null},t.prototype.cancelEndpointRetryOperation=function(n){this.createEndpointRetryOperation&&(this.createEndpointRetryOperation.cancel(n),this.createEndpointRetryOperation=null)},t.prototype.ensureEndpointConnectionScenario=function(n){void 0===n&&(n=this.constants.scenarios.endpoint.createEndpointBase),this.endpointConnectionScenario=this.endpointConnectionScenario||this.loggingService.newScenario(n)},t.prototype.isNetworkAndAuthUp=function(){return this.appStateService.isOnline&&this.isAuthUp()},t}(n.SXStoreBase);n.EndpointServiceBase=t}(n.Services||(n.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(t){!function(e){var n=function(e){function n(t,n,i,o,s,r,c,a,l,p,h,u,d,v,g,S,f){var y=e.call(this,t,s,a,p,u,v,name)||this;return y.$q=t,y.$interval=n,y.$timeout=i,y.$window=o,y.appStateService=s,y.chatServiceV2Client=r,y.clientDatabase=c,y.constants=a,y.eventingService=l,y.loggingService=p,y.orchestrationService=h,y.retryService=u,y.settingsService=d,y.utilityService=v,y.guestAccessSettingsService=g,y.tenantSwitchUtilityService=S,y.Type_Connected=\"sync_endpoint_connected\",y.Type_Endpoint=\"sync_endpoint\",y.name=\"Sync Endpoint Service\",y.longPollChannelType=\"HttpLongPoll\",y.pushNotificationChannelType=\"PushNotification\",y.endpointCreationInFlight=!1,y.postActiveEndPointErrorCount=0,y.isLongPollInFlight=!1,y.longPollErrorCount=0,y.defaultDelayOnError=2,y.maxWaitTime=120,y._cnsActiveSince=void 0,y.queryLongPollBound=y.queryLongPoll.bind(y),h.registerAction(a.actions.syncEndpoint.startup,function(){return l.unsafeOnWithTenantScope(a.events.skypeAuth.tokenRefreshed,function(){y.start().then(function(t){t&&y.trigger(a.SyncEndpointService.EventType_SyncEndpoint_Revived,null,\"skype token refreshed\")})}),y.start()}),h.registerAction(a.actions.syncEndpoint.online,function(){return y.start().then(function(t){t&&y.trigger(a.SyncEndpointService.EventType_SyncEndpoint_Revived,null,\"app came online from offline\")})}),y.initializeOnAppLaunchAndReinit(),h.registerForMtma(y),f.registerForPreFTSActivities(y),y}return __extends(n,e),n.$inject=[\"$q\",\"$interval\",\"$timeout\",\"$window\",\"appStateService\",\"chatServiceV2Client\",\"clientDatabase\",\"constants\",\"eventingService\",\"loggingService\",\"orchestrationService\",\"retryService\",\"settingsService\",\"utilityService\",\"guestAccessSettingsService\",\"tenantSwitchUtilityService\",\"tenantSwitchService\"],Object.defineProperty(n.prototype,\"endpointFeatures\",{get:function(){var t=\"Agent,Presence2015,MessageProperties,CustomUserProperties,NotificationStream\";return this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)&&(t+=\",\"+this.constants.supportsSkipRosterFromThreads),t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"cnsActiveSince\",{get:function(){return this._cnsActiveSince?this._cnsActiveSince.toISOString():void 0},enumerable:!0,configurable:!0}),n.prototype.isAuthUp=function(){return this.appStateService.isSkypeAuthUp},n.prototype.performPreFTSActivity=function(){this.isActiveUrl&&(this.chatServiceV2Client.setEndpointInactive(this.isActiveUrl),this.isActiveUrl=void 0)},n.prototype.isActive=function(){return(this.isMachineActivityCheckEnabled()?this.appStateService.isMachineActive&&this.appStateService.isConnected:this.appStateService.isActive)&&!!this.isActiveUrl},n.prototype.isMachineActivityCheckEnabled=function(){return this.$window.desktopEnvironment&&this.$window.desktopEnvironment.enableMachineActivityCheck},n.prototype.disconnectEndpoint=function(){e.prototype.disconnectEndpoint.call(this),this.endpointId=null,this.endpointObject=null,this.longPollSubscription=null,this.isActiveUrl=null,this.abortLongPollRequest()},n.prototype.createEndpoint=function(){var e=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSyncEndpointService))return this.logger.info(\"CNS turned off. bailing out of createEndpoint...\"),this.$q.when(!1);this.logger.info(\"Creating Endpoint...\"),this.ensureEndpointConnectionScenario(this.constants.scenarios.endpoint.createSyncEndpoint);var n={startingTimeSpan:0,endpointFeatures:this.endpointFeatures,subscriptions:[{channelType:this.longPollChannelType,interestedResources:t.Services.ChatServiceUtils.syncResources}]};return this.tenantSwitchUtilityService.isMtmaNotificationEnabled&&this.guestAccessSettingsService.isGuestAccessEnabled()&&n.subscriptions.push({channelType:this.pushNotificationChannelType,interestedResources:t.Services.ChatServiceUtils.syncResources}),this.chatServiceV2Client.createSyncEndpoint(n,this.endpointToCreate).toNgPromise(this.$q).then(function(t){return!t||_.isEmpty(t.subscriptions)?(e.logger.error(\"null endpoint/subscription returned on createEndpoint network call\"),e.endpointConnectionScenario.fail({endpointId:e.endpointId}),!1):(e.endpointCreationInFlight=!1,e.setEndpointFields(t),e.logger.info(\"Endpoint created. Endpoint Id: {0}\",e.endpointId),e.endpointConnectionScenario.stop({endpointId:e.endpointId}),!0)})},n.prototype.ensureEndpointConnection=function(){var t=this;return this.isConnected()?(this.logger.info(\"endpoint already connected\"),this.$q.when(!0)):this.fetchEndpointFromLocalStore().toNgPromise(this.$q).then(function(n){return t.canUseCachedEndpoint(n)?(t.logger.info(\"endpoint retrieved from indexed db\"),t.setEndpointFields(n),!0):e.prototype.ensureEndpointConnection.call(t)})},n.prototype.canUseCachedEndpoint=function(t){var e=this;return this.tenantSwitchUtilityService.isMtmaNotificationEnabled&&this.guestAccessSettingsService.isGuestAccessEnabled()?t&&t.endpointFeatures===this.endpointFeatures&&_.some(t.subscriptions,function(t){return t.channelType===e.pushNotificationChannelType}):t&&t.endpointFeatures===this.endpointFeatures},n.prototype.handleSettingsUpdate=function(){var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSyncEndpointService),e=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2);this.isLargeTeamsEnabled!==e?(this.isLargeTeamsEnabled=e,this.start(!0)):t&&!this.isConnected()?this.start():!t&&this.isConnected()&&this.disconnectEndpoint()},n.prototype.start=function(t){var n=this;if(void 0===t&&(t=!1),!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSyncEndpointService))return this.logger.info(\"CNS is turned off. bailing out...\"),this.$q.when(!1);if(this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked)return this.logger.info(\"Machine is locked, bailing out...\"),this.$q.when(!1);t&&this.disconnectEndpoint();var i=this.isConnected();return(t?e.prototype.ensureEndpointConnection.call(this):this.ensureEndpointConnection()).then(function(){return i||n.trigger(n.constants.SyncEndpointService.EventType_Subscription),n.queryLongPoll(),n.postActiveEndpoint(),n.postActiveIntervalPromise||n.doPeriodicPostActiveAndEndpointSave(),!0})},n.prototype.setEndpointFields=function(t){var e=this;this.endpointObject=t,this.endpointId=t.id,this.longPollSubscription=_.find(t.subscriptions,function(t){return t.channelType===e.longPollChannelType}),this.isActiveUrl=t.isActiveUrl},n.prototype.doPeriodicPostActiveAndEndpointSave=function(){var t=this;this.postActiveIntervalPromise=this.$interval(function(){t.settingsService.valueAsBoolean(t.constants.settings.names.enableSyncEndpointService)?(t.postActiveEndpoint(),t.saveEndpointToLocalStore()):t.$interval.cancel(t.postActiveIntervalPromise)},2*this.constants.timeInMiliseconds.minute,0,!1)},n.prototype.postActiveEndpoint=function(){var t=this;this.isActive()&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableIsActiveLongPollIntegrationForCNS)&&this.chatServiceV2Client.postActiveEndpoint(this.isActiveUrl).then(function(){t.postActiveEndPointErrorCount=0}).fail(function(e){var n=e&&Number(e.statusCode);t.postActiveEndPointErrorCount++,404===n&&t.$timeout(function(){return t.start(!0)},t.getErrorBackOffTime(t.postActiveEndPointErrorCount),!1)})},n.prototype.abortActiveIntervalPromise=function(){this.postActiveIntervalPromise&&(this.$interval.cancel(this.postActiveIntervalPromise),this.postActiveIntervalPromise=null)},n.prototype.abortLongPollRequest=function(){this.longPollRequestDeferred&&(this.logger.info(\"Aborting current longPoll request...\"),this.utilityService.abortHttpRequest(this.longPollRequestDeferred))},n.prototype.getErrorBackOffTime=function(t){return 1e3*_.random(0,this.settingsService.valueFor(this.constants.settings.names.maxEndpointReconnectWaitTimeInSecs)||15,!1)+Math.min(1e3*Math.pow(2,t),this.constants.timeInMiliseconds.fiveMinutes)},n.prototype.queryLongPoll=function(){var t=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked)this.logger.info(\"Machine is locked, skip long poll\");else if(this.isLongPollInFlight)this.logger.warn(\"long poll is already active\");else if(this.longPollSubscription&&this.longPollSubscription.longPollUrl){var e=this.longPollSubscription.longPollUrl;this.settingsService.valueAsBoolean(this.constants.settings.names.enableIsActiveLongPollIntegrationForCNS)&&this.isActive()&&null===this.utilityService.getQueryStringByName(\"activeTimeout\",e)&&(e=this.utilityService.appendQueryStringToUrl(e,\"activeTimeout\",this.constants.activeTimeoutCNSDefaultValue.toString())),this.isLongPollInFlight=!0,this.longPollRequestDeferred=this.$q.defer();var n=this.chatServiceV2Client.pollSyncSubscription(e,this.longPollRequestDeferred.promise).then(function(e){t.isLongPollInFlight=!1,t.longPollErrorCount=0,t.longPollSubscription&&(t.longPollSubscription.longPollUrl=e.next||e.resync),t._cnsActiveSince=t._cnsActiveSince||new Date,t.trigger(t.constants.SyncEndpointService.EventType_Longpoll_Sync,null,e),t.queryLongPollBound()}).fail(function(e){t.isLongPollInFlight=!1,t._cnsActiveSince=void 0,t.handleLongpollError(e)});this.utilityService.getPromiseWithTimeout(n.toNgPromise(this.$q),this.constants.timeInMiliseconds.minute,this.$q).catch(function(e){e&&e.message===t.constants.promise.timedOutMessage&&(t.logger.error(\"LongPoll pending for 60 seconds; aborting it\"),t.abortLongPollRequest())})}else this.logger.error(\"longPoll subscription or url not found\")},n.prototype.handleLongpollError=function(t){var e=this;if(this.isNetworkAndAuthUp())if(this.isConnected()){var n=JSON.stringify(t);this.logger.error(n);var i=t&&Number(t.statusCode);if(this.longPollErrorCount++,429===i){var o=Math.min(1e3*Math.pow(2,this.longPollErrorCount),this.constants.timeInMiliseconds.fiveMinutes);this.logger.info(\"retry backoff time for 429 error is \"+o),this.$timeout(this.queryLongPollBound,o,!1)}else if(i>=400&&i<500){var s=this.getErrorBackOffTime(this.longPollErrorCount);this.logger.error(\"retry for error \"+i+\", the backoff time for error between 400-500 is \"+s),this.$timeout(function(){return e.start(!0)},s,!1)}else if(this.longPollErrorCount%5==0&&-1===i)this.logger.error(\"retry for error \"+i+\", the backoff time for other error is now\"),this.start(!0);else{var r=Math.min(this.maxWaitTime,Math.pow(this.defaultDelayOnError,this.longPollErrorCount));this.logger.error(\"retry for error \"+i+\", the backoff time for other error is \"+r),this.$timeout(this.queryLongPollBound,1e3*r,!1)}}else this.logger.error(\"Endpoint is disconnected\");else this.logger.error(\"Network or Auth is down\")},n.prototype.handleMachineLock=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked&&(this.cancelEndpointRetryOperation(\"Machine is locked so cancel endpoint creation\"),this.disconnectEndpoint(),this.endpointConnectionScenario&&(this.endpointConnectionScenario.cancel({errorInfo:\"Machine is locked so cancel endpoint creation\"}),this.endpointConnectionScenario=null),this.abortActiveIntervalPromise())},n.prototype.fetchEndpointFromLocalStore=function(){return this.clientDatabase.provider.get(this.clientDatabase.schema.stores.internaldata.name,this.constants.SyncEndpointService.Key_SyncEndpoint).then(function(t){return t&&t.value})},n.prototype.saveEndpointToLocalStore=function(){if(this.isConnected())return this.clientDatabase.provider.put(this.clientDatabase.schema.stores.internaldata.name,{id:this.constants.SyncEndpointService.Key_SyncEndpoint,value:this.endpointObject})},n.prototype.getEndpointId=function(){return this.endpointId},n.prototype.cleanupOnAppTeardown=function(t){this.disconnectEndpoint(),this.endpointConnectionScenario&&(this.endpointConnectionScenario.cancel({errorInfo:t}),this.endpointConnectionScenario=null),this.abortActiveIntervalPromise(),this.endpointToCreate=void 0,this.endpointCreationInFlight=!1,this.endpointObject=null,this.isActiveUrl=null,this.isLargeTeamsEnabled=!1,this.longPollRequestDeferred=null,this.longPollSubscription=null,this.isLongPollInFlight=!1,this.longPollErrorCount=0,this._cnsActiveSince=void 0,e.prototype.cleanupOnAppTeardown.call(this,t)},n.prototype.initializeOnAppLaunchAndReinit=function(t){var n=this;e.prototype.initializeOnAppLaunchAndReinit.call(this,t),this._cnsActiveSince=void 0,this.endpointToCreate=this.utilityService.generateUUID(),this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.machineStateChanged,function(){n.logger.info(\"MachineStateChanged to {0}, disableLongpollOnMachineLock: {1}\",n.appStateService.machineState,n.settingsService.valueAsBoolean(n.constants.settings.names.disableLongpollOnMachineLock)),n.settingsService.valueAsBoolean(n.constants.settings.names.disableLongpollOnMachineLock)&&(n.appStateService.machineState===teamspace.services.MachineState.MachineLocked?n.handleMachineLock():n.start()),n.appStateService.isMachineActive&&n.isMachineActivityCheckEnabled()&&n.postActiveEndpoint()}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,this.handleSettingsUpdate.bind(this))},n.prototype.mtmaTelemetryIdentifier=function(){return\"SyncEndpointService\"},n}(e.EndpointServiceBase);e.SyncEndpointService=n,angular.module(\"skypeX.syncEndpointService\",[\"teamspace.appState\",\"skypeX.chatServiceV2Client\",\"skypeX.clientDatabase\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.retryService\",\"teamspace.settingsService\",\"teamspace.utilityService\"]).service(\"syncEndpointService\",n)}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),SkypeX;!function(e){!function(e){var n=function(e){function n(n,t,i,r,o,c,p,s,a){var d=e.call(this,n,t,i,r,c,s,\"Unified Presence Endpoint Service\")||this;return d.$q=n,d.appStateService=t,d.constants=i,d.loggingService=r,d.orchestrationService=o,d.retryService=c,d.unifiedPresenceService=p,d.utilityService=s,d.unifiedPresenceMultiEndpointHelper=a,d.Type_Unified_Presence=\"unified_presence\",d.presenceCapabilities=[\"Audio\",\"Video\"],d.timerForRetryReconnect=0,o.registerForMtma(d),d.initializeOnAppLaunchAndReinit(\"First Initialize\"),o.registerAction(i.actions.unifiedPresenceEndpoint.startup,d.connect.bind(d)),o.registerAction(i.actions.unifiedPresenceEndpoint.online,d.connect.bind(d)),d}return __extends(n,e),n.$inject=[\"$q\",\"appStateService\",\"constants\",\"loggingService\",\"orchestrationService\",\"retryService\",\"unifiedPresenceService\",\"utilityService\",\"unifiedPresenceMultiEndpointHelper\"],n.prototype.initializeOnAppLaunchAndReinit=function(n){var t=this;this.logger.info(\"initializeOnAppLaunchAndReinit(): reason = {0}\",n),e.prototype.initializeOnAppLaunchAndReinit.call(this,n),this.unifiedPresenceMultiEndpointHelper.getEndpointId().then(function(e){t.endpointToCreate=e})},n.prototype.mtmaTelemetryIdentifier=function(){return\"UnifiedPresenceEndpointService\"},n.prototype.cleanupOnAppTeardown=function(n){this.logger.info(\"cleanupOnAppTeardown(): reason = {0}\",n),this.endpointToCreate&&this.disconnectEndpoint(),this.endpointToCreate=void 0,this.cancelRetryConnect(),e.prototype.cleanupOnAppTeardown.call(this,n)},n.prototype.connect=function(){var n=this;return this.cancelRetryConnect(),e.prototype.ensureEndpointConnection.call(this).then(function(e){e?n.logger.info(\"Connected: creating unified presence endpoint succeeded.\"):(n.logger.error(\"Failed to connect to UPS. Retry after an hour...\"),n.cancelRetryConnect(),n.timerForRetryReconnect=_.delay(function(){n.logger.info(\"Trying to connect again...\"),n.connect()},n.constants.timeInMiliseconds.hour))})},n.prototype.cancelRetryConnect=function(){0!==this.timerForRetryReconnect&&(clearTimeout(this.timerForRetryReconnect),this.timerForRetryReconnect=0)},n.prototype.isAuthUp=function(){return!0},n.prototype.disconnectEndpoint=function(){e.prototype.disconnectEndpoint.call(this),this.unifiedPresenceService.deleteEndpoint()},n.prototype.createEndpoint=function(){var e=this;this.ensureEndpointConnectionScenario(this.constants.scenarios.endpoint.createUnifiedServicePresenceEndpoint);var n={id:this.endpointToCreate};return this.unifiedPresenceService.createEndpointAndPublishInitialPresence(n).toNgPromise(this.$q).then(function(){return e.endpointId=e.endpointToCreate,e.trigger(e.Type_Unified_Presence),e.endpointConnectionScenario.stop({endPointId:e.endpointToCreate}),!0}).catch(function(n){return e.endpointId=null,e.logger.error(\"failed to create unified presence endpoint\"),e.endpointConnectionScenario.fail({endPointId:e.endpointToCreate}),e.$q.reject(n)})},n}(e.EndpointServiceBase);e.UnifiedPresenceEndpointService=n,angular.module(\"skypeX.unifiedPresenceEndpointService\",[\"teamspace.appState\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.retryService\",\"teamspace.settingsService\",\"skypeX.unifiedPresenceMultiEndpointHelper\",\"skypeX.unifiedPresenceService\",\"teamspace.utilityService\"]).service(\"unifiedPresenceEndpointService\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var t=function(){function e(e,t,i,n,s,o,r,a){this.$q=e,this.$timeout=t,this.constants=i,this.settingsService=n,this.utilityService=s,this.storageService=o,this.sxConfig=r,this.loggingService=a,this.unixEpochTime=0,this.logger=a.newLogger(this.constructor.name)}return e.$inject=[\"$q\",\"$timeout\",\"constants\",\"settingsService\",\"utilityService\",\"storageService\",\"sxConfig\",\"loggingService\"],e.prototype.getCurrentUserMri=function(){return this.sxConfig.waitForUserMri()},e.prototype.getMaxNumberOfEndpointIdsPerDevice=function(){return this.settingsService.valueFor(this.constants.settings.names.maxNumberOfUpsEndpointIdsPerDevice)},e.prototype.getEndpointActiveTimeThreshold=function(){var e=this.settingsService.valueFor(this.constants.settings.names.presencePostActiveIntervalInSeconds),t=this.settingsService.valueFor(this.constants.settings.names.presencePostInactiveIntervalInSeconds);return 10*this.constants.timeInMiliseconds.second+Math.max(e,t)*this.constants.timeInMiliseconds.second},e.prototype.getEndpointIdsMapFromStorage=function(){return this.storageService.isSupported()&&this.storageService.get(this.constants.storageNames.userUpsEndpointIdsMap)||{}},e.prototype.setEndpointIdsMapToStorage=function(e){this.storageService.isSupported()&&this.storageService.set(this.constants.storageNames.userUpsEndpointIdsMap,e)},e.prototype.findAvailableEndpointIdFromStorage=function(e){var t,i=(new Date).getTime();return _.forEach(e,function(e){e.lastActiveTimestamp<=i&&(t=e,i=e.lastActiveTimestamp)}),(new Date).getTime()-i>this.getEndpointActiveTimeThreshold()?t:null},e.prototype.getAvailableEndpointId=function(e){var t,i=this.getEndpointIdsMapFromStorage(),n=i[e]||[],s=(new Date).getTime(),o=this.findAvailableEndpointIdFromStorage(n);if(o)t=o.endpointId,this.logger.info(\"found available endpoint id: {0} from local storage\",t),o.lastActiveTimestamp=s,this.setEndpointIdsMapToStorage(i);else{if(n.length>=this.getMaxNumberOfEndpointIdsPerDevice())return void this.logger.warn(\"cannot create a new endpoint id since the client has reached the number limit of exisiting endpoint ids\");t=this.utilityService.generateUUID(),this.logger.info(\"new endpoint id: {0} was created\",t),n.push({endpointId:t,lastActiveTimestamp:s}),i[e]=n,this.setEndpointIdsMapToStorage(i)}return t},e.prototype.getEndpointId=function(){var e=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMultiUpsEndpointIds))return this.getCurrentUserMri().then(function(t){var i=e.getAvailableEndpointId(t);return i||e.$timeout(function(){return e.getAvailableEndpointId(t)},e.getEndpointActiveTimeThreshold())});var t=this.storageService.isSupported()&&this.storageService.get(this.constants.storageNames.upsEndpointId);return t||(t=this.utilityService.generateUUID(),this.storageService.isSupported()&&this.storageService.set(this.constants.storageNames.upsEndpointId,t)),this.$q.resolve(t)},e.prototype.updateEndpointActiveTimestamp=function(e,t){var i=this;return void 0===t&&(t=!1),this.settingsService.valueAsBoolean(this.constants.settings.names.enableMultiUpsEndpointIds)?this.getCurrentUserMri().then(function(n){var s=i.getEndpointIdsMapFromStorage(),o=s[n]||[],r=_.find(o,function(t){return t.endpointId===e});if(r){var a=t?i.unixEpochTime:(new Date).getTime();r.lastActiveTimestamp=a,i.setEndpointIdsMapToStorage(s)}return i.$q.resolve()}):(this.logger.info(\"cannot update endpoint post active since multi endpoint id is not enabled\"),this.$q.reject())},e.prototype.releaseEndpointId=function(e){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMultiUpsEndpointIds)?this.updateEndpointActiveTimestamp(e,!0):(this.logger.info(\"cannot release endpoint id since multi endpoint id is not enabled\"),this.$q.reject())},e}();e.UnifiedPresenceMultiEndpointHelper=t,angular.module(\"skypeX.unifiedPresenceMultiEndpointHelper\",[\"skypeX.sxConfig\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.storageService\"]).service(\"unifiedPresenceMultiEndpointHelper\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function e(){}return e.add=function(n,t,a,o,r,i){return void 0===t&&(t=0),void 0===a&&(a=0),void 0===o&&(o=0),void 0===r&&(r=0),void 0===i&&(i=0),n+e.getDuration(t,a,o,r,i)},e.getDuration=function(n,t,a,o,r){return void 0===n&&(n=0),void 0===t&&(t=0),void 0===a&&(a=0),void 0===o&&(o=0),void 0===r&&(r=0),1e3*(n*e._secondsPerYear+t*e._secondsPerDay+a*e._secondsPerHour+o*e._secondsPerMinute+r)},e.unixNow=function(){return Math.round(Date.now())},e.isoStringNow=function(){return moment.utc().toISOString()},e.fromUnixMilliseconds=function(e){return new Date(e)},e.formatDurationNumeric=function(e,n,t){var a=moment.utc(moment.duration({seconds:e.seconds()}).as(\"milliseconds\")).format(n);return t?a:a.replace(/^(00:)/,\"\")},e.isSameDay=function(n,t){var a=e.fromUnixMilliseconds(n),o=e.fromUnixMilliseconds(t);return a.getDate()===o.getDate()&&a.getMonth()===o.getMonth()&&a.getFullYear()===o.getFullYear()},e.getDisplayDateString=function(e){return moment.locale(\"en\",{calendar:{sameDay:\"[Today]\",nextDay:\"[Tomorrow]\",nextWeek:\"dddd\",lastDay:\"[Yesterday]\",lastWeek:\"[Last] dddd\",sameElse:\"LL\"},week:null}),moment.unix(e/1e3).local().calendar()},e.getDisplayDateStringFull=function(e){return moment.locale(\"en\",{calendar:{sameDay:\"LL\",nextDay:\"LL\",nextWeek:\"LL\",lastDay:\"LL\",lastWeek:\"LL\",sameElse:\"LL\"},week:null}),moment.unix(e/1e3).local().calendar()},e.getDisplayDateTimeString=function(e){return moment.locale(\"en\",{calendar:{sameDay:\"[Today] h:mma\",nextDay:\"[Tomorrow] h:mma\",nextWeek:\"dddd h:mma\",lastDay:\"[Yesterday] h:mma\",lastWeek:\"[Last] dddd h:mma\",sameElse:\"L\"},week:null}),moment.unix(e/1e3).local().calendar()},e.getDisplayTimeString=function(e){return moment.locale(\"en\",{calendar:{sameDay:\"h:mma\",nextDay:\"h:mma\",nextWeek:\"h:mma\",lastDay:\"h:mma\",lastWeek:\"h:mma\",sameElse:\"h:mma\"},week:null}),moment.unix(e/1e3).local().calendar()},e.getMonthDayString=function(e){return moment.utc(e,\"YYYY-MM-DD\").format(\"MMM DD\")},e.getDatesBetweenDates=function(e,n,t){void 0===t&&(t={});var a=function(e){e=t.localize?e:moment(e).locale(\"en\"),r.push(e.format(t.format))},o={format:\"YYYY-MM-DDT00:00:00\\\\Z\",inclStartEnd:!0,localize:!1},r=[],i=moment.utc(e).startOf(\"day\"),m=moment.utc(n).startOf(\"day\"),s=i;if(t=Object.assign(o,t),m.diff(i)<0||!i.isValid()||!m.isValid())return[];for(t.inclStartEnd&&a(i);s.add(1,\"days\").diff(m)<0;)a(s);return t.inclStartEnd&&a(m),r},e.roundDate=function(e,n){return Math.ceil(e/n)*n},e._secondsPerMinute=60,e._secondsPerHour=60*e._secondsPerMinute,e._secondsPerDay=24*e._secondsPerHour,e._secondsPerYear=365*e._secondsPerDay,e}();e.DateTimeHelper=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){!function(e){e.iterate=function(e,n){Object.keys(e).filter(function(e){return isNaN(parseInt(e))}).forEach(function(t){return n(t,e[t])})}}(e.EnumHelper||(e.EnumHelper={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e,n){this.$rootScope=e,this.eventingService=n}return e.prototype.verifyForEvent=function(e,n,t,i){var o=this;(function(e,n){var t=new Promise(function(n,t){setTimeout(function(){t()},e)});return Promise.race([n,t])})(100,function(e,n){return new Promise(function(t,i){o.eventingService.$on(o.$rootScope,e,function(e,n){setTimeout(function(){t()},50)}),o.eventingService.$emit(e,n)})}(e,n)).then(function(){t(),i()}).catch(function(){i.fail(\"Test timed out.\")})},e}();e.EventVerifier=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(t){!function(t){var e=function(){function t(){throw new Error(\"bad\")}return t.getMacSha256Hash=function(t,e,i){var n=t+e,s=8-n.length%8;8!==s&&(n+=new Array(s+1).join(\"0\"));var r,h,a=n.length/4,l=[];for(r=0,h=0;r<a;r++)l.push(0),l[r]=l[r]+1*n.charCodeAt(h++),l[r]=l[r]+256*n.charCodeAt(h++),l[r]=l[r]+65536*n.charCodeAt(h++),l[r]=l[r]+16777216*n.charCodeAt(h++);var _=new Array(4),o=this.sha256Digest(t+i);for(r=0,h=0;r<_.length;r++)_[r]=0,_[r]+=1*this._parseHexInt(o.substr(h,2)),h+=2,_[r]+=256*this._parseHexInt(o.substr(h,2)),h+=2,_[r]+=65536*this._parseHexInt(o.substr(h,2)),h+=2,_[r]+=16777216*this._parseHexInt(o.substr(h,2)),h+=2;var g=new Array(2);this._cS64_C(l,_,g);var u=this.int64Xor(_[0],g[0]),c=this.int64Xor(_[1],g[1]),d=this.int64Xor(_[2],g[0]),p=this.int64Xor(_[3],g[1]);return this._int32ToHexString(u)+this._int32ToHexString(c)+this._int32ToHexString(d)+this._int32ToHexString(p)},t.sha256Digest=function(t){return t},t.int64Xor=function(t,e){var i,s=t.toString(2),r=e.toString(2),h=new n,a=new n,l=Math.abs(s.length-r.length);for(i=0;i<l;i++)a.append(\"0\");for(s.length<r.length?(a.append(s),s=a.toString()):r.length<s.length&&(a.append(r),r=a.toString()),i=0;i<s.length;i++)h.append(s.charAt(i)===r.charAt(i)?\"0\":\"1\");return parseInt(h.toString(),2)},t._parseHexInt=function(t){var e=parseInt(t,16);return isNaN(e)?0:e},t._int32ToHexString=function(t){for(var e=\"\",i=0;i<=3;i++)e+=\"0123456789abcdef\".charAt(t>>8*i+4&15),e+=\"0123456789abcdef\".charAt(t>>8*i&15);return e},t._cS64_C=function(t,e,n){if(t.length<2||1==(1&t.length))return!1;for(var s=2147483647&e[0],r=2147483647&e[1],h=2147483647&e[2],a=2147483647&e[3],l=i.parseDecInt(i.decRadix,s.toString()),_=i.parseDecInt(i.decRadix,r.toString()),o=i.parseDecInt(i.decRadix,h.toString()),g=i.parseDecInt(i.decRadix,a.toString()),u=i.parseDecInt(i.decRadix,242854337..toString()),c=0,d=i.parseDecInt(i.decRadix,2147483647..toString()),p=i.parseDecInt(i.decRadix,\"0\"),m=i.parseDecInt(i.decRadix,\"0\"),f=i.parseDecInt(i.decRadix,\"0\"),v=0;v<t.length/2;v++)(p=i.parseDecInt(i.decRadix,t[c++].toString())).multiply(u),p.modulus(d),m.add(p),m.multiply(l),m.add(_),m.modulus(d),f.add(m),m.add(i.parseDecInt(i.decRadix,t[c++].toString())),m.multiply(o),m.add(g),m.modulus(d),f.add(m);return m.add(_),m.modulus(d),f.add(g),f.modulus(d),n[0]=parseInt(m.toString(),10),n[1]=parseInt(f.toString(),10),!0},t}();t.HashHelpers=e;var i=function(){function t(t,e){this._isNegative=!1,this._length=0,this._radix=0,this._elements=[],this._elements=[],this._radix=t,this._elements.push(0,e),this._length=1,this._normalize()}return t._createDec=function(e){return new t(t.decRadix,e)},t._createHex=function(e){return new t(t.hexRadix,e)},t._computeHexNegative=function(e,i){var n,s=[];for(n=0;n<i;n++)s.push(e[n]);for(n=0;n<s.length;n++)s[n]>0&&(s[n]=t.hexRadix-s[n],n+1<s.length?s[n+1]=s[n+1]+1:s.length<t.c_defaultNumberOfNegativeHexDigits&&s.push(1));return s},t.parseDecInt=function(e,i){switch(e){case t.decRadix:return t._parseDecIntToDecRadixBigInt(i);case t.hexRadix:return t._parseDecIntToHexRadixBigInt(i);default:return null}},t._parseDecIntToHexRadixBigInt=function(e){if(s.isNullOrEmpty(e))return null;var i=\"-\"===e.charAt(0);i&&(e=e.substr(1));for(var n=t._createHex(1e9),r=t._createHex(0),h=Math.ceil(e.length/9),a=t._createHex(1),l=e.length,_=0;_<h;_++){var o=l-9<0?0:l-9,g=parseInt(e.substr(o,l-o),10),u=t._createHex(g);u.multiply(a),r.add(u),a.multiply(n),l-=9}return r._isNegative=i,r},t._parseDecIntToDecRadixBigInt=function(e){if(0===e.length)return t._createDec(0);var i=!1,n=[];\"-\"===e.charAt(0)&&(i=!0,e=e.substr(1,e.length-1));var s;for(s=0;t.c_digitsPerDecElement*(s+1)<=e.length;s++)n.push(parseInt(e.substring(e.length-t.c_digitsPerDecElement*(s+1),e.length-t.c_digitsPerDecElement*s),10));0!=e.length%t.c_digitsPerDecElement&&n.push(parseInt(e.substring(0,e.length%t.c_digitsPerDecElement),10));var r=t._createDec(0);return r._elements=n,r._length=s,r._isNegative=i,r},t.prototype._normalize=function(){var t;for(t=this._length-1;t>=0&&0===this._elements[t];t--)this._length--;for(var e=0;e<2;e++)if(0===this._length)this._isNegative=!1;else{if(this._elements[this._length-1]<0){for(t=0;t<this._length;t++)this._elements[t]=-this._elements[t];this._isNegative=!this._isNegative}for(t=0;t<this._length-1;t++){var i;this._elements[t]<0&&(i=Math.ceil(-this._elements[t]/this._radix),this._elements[t]=this._elements[t]+this._radix*i,this._elements[t+1]=this._elements[t+1]-i),this._elements[t]>=this._radix&&(i=Math.floor(this._elements[t]/this._radix),this._elements[t]=this._elements[t]%this._radix,this._elements[t+1]=this._elements[t+1]+i)}for(;this._elements[this._length-1]>=this._radix;)this._ensureCapacity(),this._elements[this._length]=Math.floor(this._elements[this._length-1]/this._radix),this._elements[this._length-1]=this._elements[this._length-1]%this._radix,this._length++;if(!(this._elements[this._length-1]<0))break;for(t=0;t<this._length;t++)this._elements[t]=-this._elements[t];this._isNegative=!this._isNegative}},t.prototype._ensureCapacity=function(){this._length===this._elements.length&&this._elements.push(0)},t.prototype.add=function(t){var e;for(e=0;e<this._length-t._length;e++)t._elements.push(0);for(e=0;e<t._length-this._length;e++)this._elements.push(0);if(this._length=Math.max(t._length,this._length),this._isNegative===t._isNegative)for(e=0;e<this._length;e++)this._elements[e]=this._elements[e]+t._elements[e];else for(e=0;e<this._length;e++)this._elements[e]=this._elements[e]-t._elements[e];this._normalize()},t.prototype.multiply=function(e){var i,n=new t(this._radix,0);for(i=0;i<e._length+this._length;i++)i<n._elements.length?n._elements[i]=0:n._elements.push(0);for(i=0;i<e._length;i++){for(var s=0;s<this._length;s++)n._elements[i+s]=n._elements[i+s]+e._elements[i]*this._elements[s],0!==n._elements[i+s]&&(n._length=Math.max(n._length,i+s+1));n._normalize()}n._isNegative=e._isNegative!==this._isNegative,this._elements=n._elements,this._isNegative=n._isNegative,this._length=n._length},t.prototype.modulus=function(t){for(;;){if(0===t._length||0===this._length)break;var e=this._length-t._length;if(e<0)break;var i=this._elements[this._length-1],n=t._elements[t._length-1];if(i>=n){for(var s=Math.floor(i/n),r=0;r<t._length;r++)this._elements[r+e]=this._elements[r+e]-s*t._elements[r];this._normalize()}else{if(0===e)break;this._elements[this._length-2]=this._elements[this._length-2]+this._radix*this._elements[this._length-1],this._length--}}this._isNegative&&(t._isNegative?(t._isNegative=!1,this.add(t),t._isNegative=!0):this.add(t)),this._normalize()},t.prototype.toString=function(){switch(this._radix){case t.hexRadix:return this._toHexString();case t.decRadix:return this._toDecString();default:return\"\"}},t.prototype._toHexString=function(){if(0===this._elements.length)return\"0\";var e=this._elements;this._isNegative&&(e=t._computeHexNegative(e,this._length));for(var i=new n,s=!1,r=e.length-1;r>=0;r--)s||0!==e[r]&&(s=!0),s&&i.append(t.c_hexDigits.charAt(e[r]));return i.toString()},t.prototype._toDecString=function(){if(0===this._length)return\"0\";for(var t=\"\",e=0;e<this._length;e++)if(t=this._elements[e]+t,e<this._length-1)for(var i=10;i<this._radix;i*=10)this._elements[e]<i&&(t=0+t);return this._isNegative&&(t=\"-\"+t),t},t.c_hexDigits=\"0123456789abcdef\",t.c_defaultNumberOfNegativeHexDigits=16,t.c_digitsPerDecElement=3,t.hexRadix=16,t.decRadix=1e3,t}(),n=function(){function t(t){void 0===t&&(t=null),this._parts=s.isNullOrEmpty(t)?[]:[t.toString()],this._value={},this._len=0}return t.prototype.append=function(t){return this._parts.push(t),this},t.prototype.appendLine=function(t){return this._parts.push(void 0===t||null===t||\"\"===t?\"\\r\\n\":t+\"\\r\\n\"),this},t.prototype.clear=function(){if(0!==arguments.length)throw new Error(\"InvalidParameterCount\");this._parts=[],this._value={},this._len=0},t.prototype.isEmpty=function(){if(0!==arguments.length)throw new Error(\"InvalidParameterCount\");return 0===this._parts.length||\"\"===this.toString()},t.prototype.toString=function(t){void 0===t&&(t=\"\");var e=this._parts;this._len!==e.length&&(this._value={},this._len=e.length);var i=this._value;if(void 0===i[t]){if(\"\"!==t)for(var n=0;n<e.length;)void 0===e[n]||\"\"===e[n]||null===e[n]?e.splice(n,1):n++;i[t]=this._parts.join(t)}return i[t]},t}(),s=function(){function t(){throw new Error(\"bad\")}return t.isNullOrEmpty=function(t){return!t||!t.length},t}();t.Ss=s}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.cancel=function(n,c){void 0===c&&(c=!1),n&&n.deferRef&&n.deferRef.reject(c?e.ScopeCancelID:e.CancelID)},e.toCancelablePromise=function(n,c,r,o){if(c){var i=n.defer();return i.promise.deferRef=i,this.isNgPromise(c)?c.then(function(e){i.resolve(e)},function(e){i.reject(e)},function(e){i.notify(e)}):c.then(function(e){i.resolve(e)},function(e){i.reject(e)}),o&&setTimeout(function(){return e.cancel(i.promise)},o),r&&r.$on(\"$destroy\",function(){return e.cancel(i.promise,!0)}),i.promise}return null},e.isNgPromise=function(e){return void 0!==e.finally},e.CancelID=\"promiseCancelled\",e.ScopeCancelID=\"promiseCancelledByScope\",e}();e.QCancelable=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function e(e){this.$q=e,this.deferredPromises=new Map}return e.prototype.create=function(e){var r=this.$q.defer();return this.deferredPromises.set(e,r),r.promise},e.prototype.get=function(e){var r=this.deferredPromises.get(e);return r?r.promise:void 0},e.prototype.reject=function(e,r){var t=this.deferredPromises.get(e);t&&(t.reject(r),this.deferredPromises.delete(e))},e.prototype.resolve=function(e,r){var t=this.deferredPromises.get(e);t&&(t.resolve(r),this.deferredPromises.delete(e))},e}();e.PromiseMap=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t;!function(e){e[e.Info=0]=\"Info\",e[e.Debug=1]=\"Debug\",e[e.Error=2]=\"Error\",e[e.Log=3]=\"Log\",e[e.Warn=4]=\"Warn\"}(t||(t={}));var s;!function(e){e[e.Pending=0]=\"Pending\",e[e.Executing=1]=\"Executing\",e[e.Failed=2]=\"Failed\",e[e.Cancelled=3]=\"Cancelled\",e[e.Completed=4]=\"Completed\"}(s||(s={}));var r=function(){function e(e,t,s,r,n){this.utilityService=t,this.uiOrchestrator=r,this.TASK_CANCELLED=\"task cancelled\",this.tasks=[],this.logger=s.newLogger(\"sequentialTasks\"),this.isDebugging=n&&n.isDebugging,this.debugTaskNumber=0,this.reset()}return e.prototype._log=function(e,s){for(var r=this,n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];if(!this.isDebugging&&e!=t.Error)return!1;var i;switch(e){case t.Info:i=function(e){for(var t=[],s=1;s<arguments.length;s++)t[s-1]=arguments[s];var n;return(n=r.logger).info.apply(n,[e].concat(t))};break;case t.Debug:i=function(e){for(var t=[],s=1;s<arguments.length;s++)t[s-1]=arguments[s];var n;return(n=r.logger).debug.apply(n,[e].concat(t))};break;case t.Error:i=function(e){for(var t=[],s=1;s<arguments.length;s++)t[s-1]=arguments[s];var n;return(n=r.logger).error.apply(n,[e].concat(t))};break;case t.Log:i=function(e){for(var t=[],s=1;s<arguments.length;s++)t[s-1]=arguments[s];var n;return(n=r.logger).log.apply(n,[e].concat(t))};break;case t.Warn:i=function(e){for(var t=[],s=1;s<arguments.length;s++)t[s-1]=arguments[s];var n;return(n=r.logger).warn.apply(n,[e].concat(t))};break;default:return!1}return i.apply(void 0,[s].concat(n))},Object.defineProperty(e.prototype,\"scheduledTasksCount\",{get:function(){return this.tasks.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"debugCurrentTaskNumber\",{get:function(){return this.debugTaskNumber},enumerable:!0,configurable:!0}),e.prototype.reset=function(){this.taskInProgress&&(this.taskInProgress.taskStatus=s.Cancelled,this.taskInProgress=null),this.executionPromise=null,this.tasks.forEach(function(e){e.taskStatus=s.Cancelled}),this.tasks=[]},e.prototype.execute=function(e,r,n,a){var i=this,o=this.debugTaskNumber;n||(n={});var u=_.find(this.tasks,function(e){return e.type==r});if(u)return this._log(t.Debug,\"task pending (duplicate ignored) -- \"+r+\" #\"+this.debugTaskNumber),u.defer.promise();var c=this.utilityService.createDefer(),l={task:null,type:r,defer:c,queueOrder:o,taskStatus:s.Pending};return void 0===n.nextFramePriority?l.task=e:l.task=function(){var a=i.utilityService.createDefer();return i._log(t.Info,\"nextFrame... \"+r+\" (\"+o+\")\"),i.uiOrchestrator.nextFrame(n.nextFramePriority,function(){var r,n=i.isDebugging&&l.type+\" #\"+l.executeOrder+\" (\"+l.queueOrder+\")\";return i._log(t.Info,\"...nextFrame \"+n),l.taskStatus===s.Cancelled?i._log(t.Info,\"task cancelled: \"+n):(i.taskInProgress!==l&&i._log(t.Warn,\"task NOT cancelled: \"+n),r=e()),a.resolve(r),r}),a.promise()},this.tasks.push(l),this._log(t.Info,\"task [\"+this.tasks.length+\"] added: \"+r+\" (\"+this.debugTaskNumber+\")\"),this.executionPromise||1!=this.tasks.length||this.executeNextTask(),c.promise()},e.prototype.executeNextTask=function(){var e=this;if(this.executionPromise)this._log(t.Info,\"task in progress\");else if(this.tasks.length){this.tasks[0].executeOrder=++this.debugTaskNumber;var r=this.isDebugging&&this.tasks[0].type+\" #\"+this.tasks[0].executeOrder+\" (\"+this.tasks[0].queueOrder+\")\",n=this.tasks.shift();n.taskStatus=s.Executing,this.isDebugging&&(this.taskInProgress&&this._log(t.Error,\"task started out of sequence \"+r+\"(\"+this.taskInProgress.type+\" not finished)\"),this._log(t.Info,\"task started \"+r));var a=this.utilityService.createDefer();this.executionPromise=a.promise(),this.taskInProgress=n;var i=n.task();i&&i.then?i.then(function(i){e._log(t.Info,\"task finished \"+r),e.taskInProgress=null,n.taskStatus===s.Executing&&(n.taskStatus=s.Completed),a.resolve(i)}).catch(function(e){n.taskStatus=s.Failed,a.resolve(e)}):(this._log(t.Info,\"task finished (sync) \"+r),this.taskInProgress=null,n.taskStatus===s.Executing&&(n.taskStatus=s.Completed),a.resolve(i)),this.executionPromise.then(function(a){return e.executionPromise=null,n.taskStatus===s.Completed?(e._log(t.Info,\"task completed \"+r),n.defer.resolve(a).then(function(){return e.executeNextTask()})):n.taskStatus===s.Cancelled?(e._log(t.Info,\"task cancelled \"+r),n.defer.reject(e.TASK_CANCELLED).catch(function(){return e.executeNextTask()})):n.taskStatus===s.Failed?(e._log(t.Info,\"task failed \"+r),n.defer.reject(a).catch(function(){return e.executeNextTask()})):(e._log(t.Error,\"Invalid task status \"+n.taskStatus),e.executeNextTask())})}else this._log(t.Info,\"queue empty\")},e}();e.SequentialTasks=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){return function(e){this.orchestrationService=e,e.registerForMtma(this)}}();e.MTMABase=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){var e=function(){function i(){}return i.subscribe=function(i,e,t,s){var r=i.subscribe(e,t,s);return this.enableSubscriptionTracking&&this.trackSubscription(i,r),r},i.safeSubscribe=function(i,e,t,s,r){var n=i.safeSubscribe(e,t,s,r);return this.enableSubscriptionTracking&&this.trackSubscription(i,n),n},i.propagate=function(i,e,t,s){var r=i.propagate(e,t,s);return this.enableSubscriptionTracking&&this.trackSubscription(e,r),r},i.unsubscribe=function(i,e){return this.enableSubscriptionTracking&&this.untrackSubscription(i,e),i.unsubscribe(e)},i.cleanupAllSubscriptions=function(){var i=this;if(this.enableSubscriptionTracking){var e=Object.keys(this.trackedSubscriptions);_.forEach(e,function(e){i.trackedSubscriptions[e]&&_.forEach(i.trackedSubscriptions[e].observables,function(i){i.unsubscribe(e)})}),this.trackedSubscriptions={}}},i.trackSubscription=function(i,e){this.trackedSubscriptions[e]&&this.trackedSubscriptions[e].observables?this.trackedSubscriptions[e].observables.push(i):this.trackedSubscriptions[e]={subscribeToken:e,observables:[i]}},i.untrackSubscription=function(i,e){if(this.trackedSubscriptions[e]&&this.trackedSubscriptions[e].observables){var t=this.trackedSubscriptions[e].observables.indexOf(i);t>-1&&(1===this.trackedSubscriptions[e].observables.length?(delete this.trackedSubscriptions[e],this.trackedSubscriptions[e]=void 0):this.trackedSubscriptions[e].observables.splice(t,1))}},i.enableSubscriptionTracking=!1,i.trackedSubscriptions={},i}();i.MTMASubscriptionUtility=e;var t=function(){function i(){}return i.onWithTenantScope=function(i,e,t){if(!i)throw\"IPC object is null\";return this.enableListenerTracking&&this.trackListener(e,t),i.on(e,t)},i.onceWithTenantScope=function(i,e,t){var s=this;if(!i)throw\"IPC object is null\";return this.enableListenerTracking?(this.trackListener(e,t),i.once(e,function(i,r){s.untrackListener(e,t),t(i,r)})):i.once(e,t)},i.removeListener=function(i,e,t){if(!i)throw\"IPC object is null\";return this.enableListenerTracking&&this.untrackListener(e,t),i.removeListener(e,t)},i.removeAllListeners=function(i,e){if(!i)throw\"IPC object is null\";return this.enableListenerTracking&&this.untrackListener(e),i.removeAllListeners(e)},i.removeTrackedListeners=function(i){if(!i)throw\"IPC object is null\";if(this.enableListenerTracking){var e=Object.keys(this.ipcListeners);_.forEach(e,function(e){i.removeAllListeners(e)}),this.ipcListeners={}}},i.trackListener=function(i,e){if(this.ipcListeners[i]&&this.ipcListeners[i].listeners){var t=this.ipcListeners[i].listeners.indexOf(e);-1==t?this.ipcListeners[i].listeners.push(e):this.ipcListeners[i].listeners[t]=e}else this.ipcListeners[i]={channel:i,listeners:[e]}},i.untrackListener=function(i,e){if(i){if(this.ipcListeners[i]&&this.ipcListeners[i].listeners)if(e){var t=this.ipcListeners[i].listeners.indexOf(e);t>-1&&(1===this.ipcListeners[i].listeners.length?delete this.ipcListeners[i]:this.ipcListeners[i].listeners.splice(t,1))}else delete this.ipcListeners[i],this.ipcListeners[i]=void 0}else this.ipcListeners={}},i.enableListenerTracking=!1,i.ipcListeners={},i}();i.MTMAIpcUtility=t;var s=function(){function i(){}return i.registerForMtma=function(i){var e=this;return this.registeredHandlers.push(i),function(){var t=e.registeredHandlers.indexOf(i);t>=0&&e.registeredHandlers.splice(t,1)}},i.invokeCleanupAndReinitHandlers=function(i){for(var e=this.registeredHandlers.length-1;e>=0;e--){var t=this.registeredHandlers[e];try{t.cleanupOnAppTeardown(i)}catch(i){throw\"Error in cleanupOnAppTeardown of \"+t.mtmaTelemetryIdentifier()+\", error: \"+i}}_.forEach(this.registeredHandlers,function(e){try{e.initializeOnAppLaunchAndReinit(i)}catch(i){throw\"Error in initializeOnAppLaunchAndReinit of \"+e.mtmaTelemetryIdentifier()+\", error: \"+i}})},i.registeredHandlers=[],i}();i.MTMAFTSUtility=s}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(e){function t(t,i,n,r,o,s,c,a,p){var u=e.call(this,c)||this;return u.loggingService=t,u.constants=i,u.$interval=n,u.refreshTimeInterval=r,u.appStateService=o,u.eventingService=s,u.orchestrationService=c,u.$q=a,u.serviceName=p,u.initializeReason=\"Startup\",u.identifier=\"PeriodicSyncServiceImplementation\",u.logger=t.newLogger(p),u.initialize(u.initializeReason),u}return __extends(t,e),t.prototype.initializeOnAppLaunchAndReinit=function(e){this.initialize(e)},t.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"Cleaning \"+this.identifier+\" due to \"+e),this.invokeApply=void 0,this.lastSyncSkipped=void 0,this.isStarted=void 0,this.currentFailureCount=void 0,this.isInitialized=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return this.identifier},t.prototype.startSync=function(e){var i=this;void 0===e&&(e=!0),this.isStarted=!0,this.registerSyncOnActive(),e&&this.performSync(!0);var n=this.$interval(function(){i.currentFailureCount>=t.Max_Fetch_Failure&&(i.logger.error(\"Skipping sync for service {0} as no. of failure has exceeds max failure count.\",i.serviceName),i.$interval.cancel(n),i.isStarted=!1),i.performSync(!1)},this.refreshTimeInterval,0,this.invokeApply);return this.$q.when()},t.prototype.performSync=function(e){var t=this;return this.isActive()||e?(this.lastSyncSkipped=!1,this.executeSyncCall().then(function(){t.currentFailureCount=0},function(e){t.currentFailureCount++,t.logger.error(\"Sync failure for service {1}. Attempt {0}.\",t.currentFailureCount,t.serviceName)})):(this.logger.debug(\"Session is not active. Skipping sync for service {0}.\",this.serviceName),this.lastSyncSkipped=!0,this.$q.when())},t.prototype.executeSyncCall=function(){return this.$q.when()},t.prototype.registerSyncOnActive=function(){var e=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.interactive,function(){e.lastSyncSkipped&&e.performSync()})},t.prototype.isActive=function(){return this.appStateService.isActive},t.prototype.initialize=function(e){this.isInitialized||(this.logger.log(\"Initializing \"+this.identifier+\" due to \"+e),this.invokeApply=!0,this.lastSyncSkipped=!1,this.isStarted=!1,this.currentFailureCount=0,this.isInitialized=!0)},t.Max_Fetch_Failure=10,t}(e.services.MTMABase);t.PeriodicSyncServiceImplementation=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){e.QUESTIONNAIRE_ID=105,e.QUESTIONNAIRE_ESCAPED_DELIMITER=\"%20\",e.QUESTIONNAIRE_ESCAPED_APOSTROPHE=\"%27\",e.QUESTIONNAIRE_TOKEN_URI_KEY=\"checks\",e.QUESTIONNAIRE_REASONS={CANCEL:\"cancel\",NOT_SHOWN:\"not shown\",RANDOM:\"random\"};var t=function(){function t(t,i,n,r,s,o,a){void 0===a&&(a=!1),this.constants=t,this.telemetryService=i,this.loggingService=n,this.$timeout=r,this.time=s,this.duration=o,this.useRatingOnly=a,this.qid=e.QUESTIONNAIRE_ID,this.neverExpires=!1,this.type=e.FeedbackType.Quality,this.isRateable=!0,this.experience=e.FeedbackExperienceType.Unknown,this.isActionable=!0,this.scheduleExpiration()}return t.prototype.start=function(){this.$timeout.cancel(this.expirationPromise)},Object.defineProperty(t.prototype,\"rating\",{get:function(){if(void 0!==this.score)return this.score+1},set:function(e){if(!_.isNumber(e))throw new Error(\"Invalid argument type: value. Expected numberic value\");if(e<1||e>5)throw new Error(\"Invalid argument value: rating. Expected one of [1..5]\");if(!this.isActionable)throw new Error(\"Questionnaire is not actionable anymore\");this.start(),this.score=e-1,this.isRated=!0,(5===e||this.useRatingOnly)&&this.send()},enumerable:!0,configurable:!0}),t.prototype.send=function(){var t=this;if(!this.isRated)throw new Error(\"Questionnaire is not rated yet\");if(!this.isActionable)throw new Error(\"Questionnaire is not actionable anymore\");this.isActionable=!1,this.scheduleCompletion();var i=Object.keys(this.items).map(function(e){return t.items[e]}).reduce(function(e,t){return e.concat(t)},[]);this.sendQuestionnaire(e.QUESTIONNAIRE_REASONS.RANDOM,i)},t.prototype.cancel=function(){if(!this.isActionable)throw new Error(\"Questionnaire is not actionable anymore\");this.score=null,this.isActionable=!1,this.isComplete=!0,this.isCancelled=!0,this.$timeout.cancel(this.expirationPromise),this.sendQuestionnaire(e.QUESTIONNAIRE_REASONS.CANCEL,[]),this.complete()},t.prototype.abandon=function(){this.isActionable&&(this.isRated?(this.isActionable=!1,this.isComplete=!0,this.sendQuestionnaire(e.QUESTIONNAIRE_REASONS.RANDOM,[]),this.complete()):this.cancel(),this.clearPausePromise())},t.prototype.pause=function(){var e=this;this.clearPausePromise();var t=this.expirationDatetime-Date.now();this.pauseExpirationPromise=this.$timeout(function(){e.abandon()},t)},t.prototype.resume=function(){this.isResumed=!0,this.clearPausePromise()},t.prototype.removeExpiry=function(){this.clearPausePromise(),this.$timeout.cancel(this.expirationPromise),this.neverExpires=!0},t.prototype.clearPausePromise=function(){this.pauseExpirationPromise&&this.$timeout.cancel(this.pauseExpirationPromise)},t.prototype.serializeProblemTokens=function(t){var i=this,n=t.filter(function(e){return e&&!!e.value}),r=n.filter(function(e){return!!e.editLength}),s=n.filter(function(e){return e.starRating}),o=n.map(function(e){return e.token}).join(e.QUESTIONNAIRE_ESCAPED_DELIMITER),a=r.map(function(e){return e.token+\"=\"+i.serializeProblemValue(e.value)}).join(\"&\"),c=s.map(function(e){return e.token+\"=\"+i.serializeRatingValue(e.value)}).join(\"&\");return e.QUESTIONNAIRE_TOKEN_URI_KEY+\"=\"+o+\"&\"+[a,c].filter(function(e){return!_.isEmpty(e)}).join(\"&\")},t.prototype.getItemTypes=function(t){return Object.keys(t).map(Number).filter(function(t){return t!==e.QuestionnaireItemType.Other})},t.prototype.mapItemCategoryToType=function(t){switch(t){case\"q\":case\"qe\":return e.QuestionnaireItemType.Audio;case\"pq\":return e.QuestionnaireItemType.Other;case\"vq\":case\"vqe\":return e.QuestionnaireItemType.Video;case\"sq\":case\"sqe\":return e.QuestionnaireItemType.ScreenSharing;case\"r\":return e.QuestionnaireItemType.Audio;case\"bp\":case\"ba\":case\"be\":return e.QuestionnaireItemType.Broadcast;case\"bs\":case\"bse\":return e.QuestionnaireItemType.AttendeeAudio;case\"bg\":case\"bge\":return e.QuestionnaireItemType.AttendeeGeneral;case\"bc\":case\"bce\":return e.QuestionnaireItemType.AttendeeCaptions;case\"sfc\":return e.QuestionnaireItemType.ScreenshareFromChat;case\"cc\":return e.QuestionnaireItemType.CallClosedCaptions;default:throw new Error(\"Not supported item category \"+t)}},t.prototype.createEventPropsForQuestionnaire=function(e,t,i){var n=__assign({},i,{call_mos_score_questionary_id:this.qid,call_mos_score:this.score,call_mos_score_tracking_reason:e,call_mos_score_problem_tokens:this.serializeProblemTokens(t),call_mos_score_never_expires:this.neverExpires});return this.experience&&(n.experience=this.experience),n},t.prototype.scheduleExpiration=function(){var e=this;this.expirationDatetime=Date.now()+this.time,this.expirationPromise=this.$timeout(function(){e.cancel()},this.time)},t.prototype.scheduleCompletion=function(){var t=this;this.$timeout(function(){t.isComplete=!0,t.complete()},e.QUESTIONNAIRE_THANKS_TIMEOUT)},t.prototype.serializeProblemValue=function(t){return encodeURIComponent(t.toString()).replace(/'/g,e.QUESTIONNAIRE_ESCAPED_APOSTROPHE)},t.prototype.serializeRatingValue=function(e){return+e-1},t}();e.QuestionnaireBase=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var a=function(){function e(){}return e.EventType_KeyboardModeChange=\"KeyboardModeChanged\",e.Key_KeyboardModeDisabled=\"KeyboardModeDisabled\",e.Key_KeyboardModeEnabled=\"KeyboardModeEnabled\",e}();e.AccessibilityServiceEvents=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\"","var teamspace;!function(E){!function(E){!function(E){!function(E){!function(E){!function(E){!function(E){E[E.LOAD_SETTINGS=0]=\"LOAD_SETTINGS\",E[E.VALIDATE_SITE_URL=1]=\"VALIDATE_SITE_URL\",E[E.GET_DOCUMENT_LIBRARIES=2]=\"GET_DOCUMENT_LIBRARIES\",E[E.GET_RELEVANT_SITES=3]=\"GET_RELEVANT_SITES\",E[E.SELECT_A_SITE=4]=\"SELECT_A_SITE\",E[E.SELECT_A_DOCUMENT_LIBRARY=5]=\"SELECT_A_DOCUMENT_LIBRARY\",E[E.LOAD_CUSTOM_SITE_SETTINGS=6]=\"LOAD_CUSTOM_SITE_SETTINGS\",E[E.LOAD_SITE_INFO=7]=\"LOAD_SITE_INFO\",E[E.LOAD_CONFIRMATION_SETTINGS=8]=\"LOAD_CONFIRMATION_SETTINGS\",E[E.NAVIGATE_BACK=9]=\"NAVIGATE_BACK\",E[E.REGISTER_DOCUMENT_LIBRARY=10]=\"REGISTER_DOCUMENT_LIBRARY\",E[E.DELETE_DOCUMENT_LIBRARY=11]=\"DELETE_DOCUMENT_LIBRARY\",E[E.RESET_STORE_STATE=12]=\"RESET_STORE_STATE\",E[E.LOAD_CLASS_MATERIALS=13]=\"LOAD_CLASS_MATERIALS\",E[E.REPAIR_CLASS_MATERIALS=14]=\"REPAIR_CLASS_MATERIALS\"}(E.CustomSpoSettingsActionTypes||(E.CustomSpoSettingsActionTypes={}))}(E.settings||(E.settings={}))}(E.customSpo||(E.customSpo={}))}(E.files||(E.files={}))}(E.actions||(E.actions={}))}(E.services||(E.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){var o=function(){function o(t){this.customSpoSettingsDispatcher=t}return o.$inject=[\"customSpoSettingsDispatcher\"],o.prototype.validateSiteUrl=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.VALIDATE_SITE_URL,payload:o})},o.prototype.loadSettings=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.LOAD_SETTINGS,payload:o})},o.prototype.getRelevantSites=function(){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.GET_RELEVANT_SITES})},o.prototype.selectSite=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.SELECT_A_SITE,payload:o})},o.prototype.selectLibrary=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.SELECT_A_DOCUMENT_LIBRARY,payload:o})},o.prototype.loadCustomSiteSettings=function(){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.LOAD_CUSTOM_SITE_SETTINGS})},o.prototype.loadSiteInfo=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.LOAD_SITE_INFO,payload:o})},o.prototype.getDocumentLibrary=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.GET_DOCUMENT_LIBRARIES,payload:o})},o.prototype.loadConfirmationSettings=function(){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.LOAD_CONFIRMATION_SETTINGS})},o.prototype.navigateBack=function(){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.NAVIGATE_BACK})},o.prototype.registerDocumentLibrary=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.REGISTER_DOCUMENT_LIBRARY,payload:o})},o.prototype.deleteDocumentLibrary=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.DELETE_DOCUMENT_LIBRARY,payload:o})},o.prototype.resetStoreState=function(){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.RESET_STORE_STATE})},o.prototype.loadClassMaterials=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.LOAD_CLASS_MATERIALS,payload:o})},o.prototype.repairClassMaterials=function(o){this.customSpoSettingsDispatcher.dispatch({actionType:t.CustomSpoSettingsActionTypes.REPAIR_CLASS_MATERIALS,payload:o})},o}();angular.module(\"teamspace.services.actions.files.customSpo.settings.actions\",[\"teamspace.services.dispatcher\"]).service(\"customSpoSettingsActions\",o)}(t.settings||(t.settings={}))}(t.customSpo||(t.customSpo={}))}(t.files||(t.files={}))}(t.actions||(t.actions={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t[t.INVALID=0]=\"INVALID\",t[t.SPO=1]=\"SPO\",t[t.ODB=2]=\"ODB\"}(t.CustomSpoSettingsSource||(t.CustomSpoSettingsSource={}))}(t.settings||(t.settings={}))}(t.customSpo||(t.customSpo={}))}(t.files||(t.files={}))}(t.actions||(t.actions={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){!function(i){!function(i){!function(e){var s=function(){function e(i){this.filesDispatcher=i}return e.$inject=[\"filesDispatcher\"],e.prototype.dispatch=function(i,e){this.filesDispatcher.dispatch({actionType:i,payload:e})},e.prototype.handleFileCollision=function(e){this.dispatch(i.FilesActionTypes.HANDLE_FILE_NAME_COLLISION,e)},e}();angular.module(\"teamspace.services.actions.files.fileCollisionActions\",[\"teamspace.services.dispatcher\"]).service(\"fileCollisionActions\",s)}(i.fileCollision||(i.fileCollision={}))}(i.files||(i.files={}))}(i.actions||(i.actions={}))}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(E){!function(E){!function(E){!function(E){!function(E){E[E.GET_FILES=0]=\"GET_FILES\",E[E.REFRESH_FILES=1]=\"REFRESH_FILES\",E[E.RENAME_ENTITY_BEGIN=2]=\"RENAME_ENTITY_BEGIN\",E[E.RENAME_ENTITY_SUBMIT=3]=\"RENAME_ENTITY_SUBMIT\",E[E.RENAME_ENTITY_CANCEL=4]=\"RENAME_ENTITY_CANCEL\",E[E.CREATE_FILE=5]=\"CREATE_FILE\",E[E.DELETE_FILES=6]=\"DELETE_FILES\",E[E.COPY_MOVE_FILES=7]=\"COPY_MOVE_FILES\",E[E.HANDLE_FILE_NAME_COLLISION=8]=\"HANDLE_FILE_NAME_COLLISION\",E[E.GET_CHANNEL_FILES_MENU_ITEMS=9]=\"GET_CHANNEL_FILES_MENU_ITEMS\",E[E.ADD_EXTERNAL_FOLDER_TO_CHANNEL=10]=\"ADD_EXTERNAL_FOLDER_TO_CHANNEL\",E[E.REMOVE_EXTERNAL_FOLDER_FROM_CHANNEL=11]=\"REMOVE_EXTERNAL_FOLDER_FROM_CHANNEL\",E[E.OPEN_IN_NEW_TAB=12]=\"OPEN_IN_NEW_TAB\",E[E.SHARE_FILES=13]=\"SHARE_FILES\"}(E.FilesActionTypes||(E.FilesActionTypes={}))}(E.files||(E.files={}))}(E.actions||(E.actions={}))}(E.services||(E.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){var e=function(){function e(t,e){this.filesDispatcher=t,this.listenerId=e}return e.prototype.dispatch=function(t,e){e=this.setListenerIdOnPayload(e),this.filesDispatcher.dispatch({actionType:t,payload:e})},e.prototype.setListenerIdOnPayload=function(t){return t&&t.context&&!t.context.listenerId&&(t.context.listenerId=this.listenerId),t},e.prototype.refreshFiles=function(e){this.dispatch(t.FilesActionTypes.REFRESH_FILES,e)},e.prototype.getFiles=function(e){this.dispatch(t.FilesActionTypes.GET_FILES,e)},e.prototype.beginRenameEntity=function(e){this.dispatch(t.FilesActionTypes.RENAME_ENTITY_BEGIN,e)},e.prototype.submitRenameEntity=function(e){this.dispatch(t.FilesActionTypes.RENAME_ENTITY_SUBMIT,e)},e.prototype.cancelRenameEntity=function(e){this.dispatch(t.FilesActionTypes.RENAME_ENTITY_CANCEL,e)},e.prototype.createFile=function(e){this.dispatch(t.FilesActionTypes.CREATE_FILE,e)},e.prototype.deleteFiles=function(e){this.dispatch(t.FilesActionTypes.DELETE_FILES,e)},e.prototype.copyMoveFiles=function(e){this.dispatch(t.FilesActionTypes.COPY_MOVE_FILES,e)},e.prototype.getChannelFilesMenuItems=function(e){this.dispatch(t.FilesActionTypes.GET_CHANNEL_FILES_MENU_ITEMS,e)},e.prototype.addExternalFolder=function(e){this.dispatch(t.FilesActionTypes.ADD_EXTERNAL_FOLDER_TO_CHANNEL,e)},e.prototype.removeExternalFolder=function(e){this.dispatch(t.FilesActionTypes.REMOVE_EXTERNAL_FOLDER_FROM_CHANNEL,e)},e.prototype.shareFiles=function(e){this.dispatch(t.FilesActionTypes.SHARE_FILES,e)},e}(),i=function(){function t(t){this.filesDispatcher=t}return t.$inject=[\"filesDispatcher\"],t.prototype.createGlobal=function(){return new e(this.filesDispatcher)},t.prototype.create=function(t){return new e(this.filesDispatcher,t)},t}();angular.module(\"teamspace.services.actions.files.filesActionsFactory\",[\"teamspace.services.dispatcher\"]).service(\"filesActionsFactory\",i)}(t.files||(t.files={}))}(t.actions||(t.actions={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(E){!function(E){!function(E){!function(E){!function(E){!function(E){E[E.UPLOAD_FILE=0]=\"UPLOAD_FILE\",E[E.UPLOAD_CANCELLED=1]=\"UPLOAD_CANCELLED\",E[E.UPLOAD_VIEW=2]=\"UPLOAD_VIEW\",E[E.UPLOAD_STORE_INITIALIZE=3]=\"UPLOAD_STORE_INITIALIZE\",E[E.MIGRATE=4]=\"MIGRATE\",E[E.UPLOAD_RETENTION_CHANGE=5]=\"UPLOAD_RETENTION_CHANGE\",E[E.SHARE_EXISTING_FILE=6]=\"SHARE_EXISTING_FILE\",E[E.APP_STATE_ONLINE=7]=\"APP_STATE_ONLINE\"}(E.UploadActionTypes||(E.UploadActionTypes={}))}(E.upload||(E.upload={}))}(E.files||(E.files={}))}(E.actions||(E.actions={}))}(E.services||(E.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){e[e.SHOW_MEDIA_PREVIEW=0]=\"SHOW_MEDIA_PREVIEW\",e[e.HIDE_MEDIA_PREVIEW=1]=\"HIDE_MEDIA_PREVIEW\"}(e.MediaPreviewActionTypes||(e.MediaPreviewActionTypes={}))}(e.mediaPreview||(e.mediaPreview={}))}(e.actions||(e.actions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){!function(i){var t=function(){function t(e,i,t,s){this.mediaPreviewDispatcher=e,this.loggingService=i,this.constants=t,this.utilityService=s}return t.$inject=[\"mediaPreviewDispatcher\",\"loggingService\",\"constants\",\"utilityService\"],t.prototype.showMediaPreview=function(t){var s=this.utilityService.isAmsDomain(t.url),a=this.constants.files.regexPatterns.amsAnimatedGif.test(t.url);s&&a||(t.serviceSrc===e.services.actions.mediaPreview.MediaPreviewSource.SPO?this.loggingService.newScenario(this.constants.scenarios.files.showMediaPreviewFromChicklet):this.loggingService.newScenario(this.constants.scenarios.files.showMediaPreviewFromWrapper),this.mediaPreviewDispatcher.dispatch({actionType:i.MediaPreviewActionTypes.SHOW_MEDIA_PREVIEW,payload:t}))},t.prototype.hideMediaPreview=function(){this.mediaPreviewDispatcher.dispatch({actionType:i.MediaPreviewActionTypes.HIDE_MEDIA_PREVIEW})},t}();angular.module(\"teamspace.services.actions.mediaPreview.mediaPreviewActions\",[\"teamspace.services.dispatcher\",\"teamspace.utilityService\"]).service(\"mediaPreviewActions\",t)}(i.mediaPreview||(i.mediaPreview={}))}(i.actions||(i.actions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){e[e.AMS=0]=\"AMS\",e[e.SPO=1]=\"SPO\",e[e.OTHER=2]=\"OTHER\"}(e.MediaPreviewSource||(e.MediaPreviewSource={}))}(e.mediaPreview||(e.mediaPreview={}))}(e.actions||(e.actions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){e[e.CLONE_TEAM=0]=\"CLONE_TEAM\",e[e.VERIFY_JOB=1]=\"VERIFY_JOB\",e[e.UPDATE_JOB=2]=\"UPDATE_JOB\"}(e.TeamTemplatingActionTypes||(e.TeamTemplatingActionTypes={}))}(e.teamTemplating||(e.teamTemplating={}))}(e.actions||(e.actions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(t){var n=function(n){function i(e,t,i,s,r,a,o,g,c,S,l,y,h,u,p){var v=n.call(this)||this;v.$interval=e,v.$q=t,v.appStateService=s,v.authenticationService=r,v.clientDatabase=a,v.constants=o,v.eventingService=S,v.exceptionUtilityService=l,v.loggingService=y,v.orchestrationService=h,v.settingsService=u,v.utilityService=p,v.settings={},v.settingsReadyPromises={},v.syncSettingsLater=!1,v.settingsSyncedFromServerInLaterOrchestrationStep=!1,v.unsubscribeFromProviderReadyEvent=null,v.logger=y.newLogger(\"AggregatedSettingsStore\"),v.initializeOnAppLaunchAndReinit();var d=new teamspace.services.DataManagerOptions(o.urls.aggregateSettings.type,function(e){return o.urls.aggregateSettings.type});return d.createUrl=o.urls.aggregateSettings.get,d.isTransient=!0,v.fetchAggregateSettingsDataManager=g.registerManager(d),h.registerAction(o.actions.aggregatedSettingsStore.syncSettingsLater,function(){return v.syncSettingsLaterOrchestrationStep().toNgPromise(i)}),h.registerForMtma(v),v}return __extends(i,n),i.$inject=[\"$interval\",\"$q\",\"$qNoApply\",\"appStateService\",\"authenticationService\",\"clientDatabase\",\"constants\",\"dataManagerService\",\"errorRedirectService\",\"eventingService\",\"exceptionUtilityService\",\"loggingService\",\"orchestrationService\",\"settingsService\",\"utilityService\"],i.prototype.initFromSettings=function(){var e=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.disableAggregatedSettingsStoreSync)){this.syncHandler=new teamspace.services.AggregatedSettingsStoreSyncService(this.$interval,this.appStateService,this.eventingService,this.loggingService,this.$q,this.constants,this.orchestrationService,this.settingsService,function(t){return e.syncSettingsFromServer(t)})}this.settingsService.valueAsBoolean(this.constants.settings.names.enableAggregatedSettingsStoreLocalStoreFetchOnInit)&&(this.unsubscribeFromProviderReadyEvent=this.eventingService.unsafeOnWithTenantScope(this.constants.events.db.providerReady,function(t,n){e.logger.info(\"initFromSettings: Fetching settings from local store, for schema \"+n);var s=e.loggingService.newScenario(e.constants.scenarios.teamAndChannel.loadAggregateSettingsFromLocalStore),r={schemaName:n};e.fetchSettingsFromLocalStore().then(function(t){t?(e.copySettings(t,e.settings,Object.keys(t))&&e.trigger(i.Type_AggregateSettings),e.logger.info(\"initFromSettings: Fetched settings from local store for schema \"+n+\": \"+Object.keys(t)),r.settingsFetched=Object.keys(t)):e.logger.info(\"initFromSettings: null settings fetched from local store for schema \"+n),s.stop({data:JSON.stringify(r)})},function(t){e.logger.warn(\"initFromSettings: Couldn't fetch settings from local store for schema \"+n+\", error: \"+t),r[e.constants.counters.eventNames.error]=t,s.incomplete({data:JSON.stringify(r)})})}))},i.prototype.initializeOnAppLaunchAndReinit=function(){this.syncSettingsNames=[],this.initFromSettings()},i.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"AggregatedSettingsStore cleanup: reason = {0}\",e),this.unsubscribeFromProviderReadyEvent&&this.unsubscribeFromProviderReadyEvent(),this.unsubscribeFromProviderReadyEvent=null,this.settings={},this.settingsReadyPromises={},this.syncHandler=null,this.syncSettingsLater=!1,this.syncSettingsNames=[],this.settingsSyncedFromServerInLaterOrchestrationStep=!1},i.prototype.mtmaTelemetryIdentifier=function(){return\"AggregatedSettingsStore\"},i.prototype.registerForSync=function(e){!this.settingsService.valueAsBoolean(this.constants.settings.names.disableAggregatedSettingsStoreSync)&&this.syncHandler&&this.syncHandler.registerForSync(e)},i.prototype.startup=function(e){for(var n=t.SyncTasks.Defer(),i=n.promise(),s=0;s<e.length;s++)this.settingsReadyPromises[e[s]]=i;if(this.authenticationService.isAnonymous()){var r=\"Not supported for anonymous user\";return this.logger.error(r),n.reject(r),i}var a=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.startAggregateStore),o={storeName:e};return this.startUpInternal(e,a).then(function(){a.stop({data:JSON.stringify(o)}),n.resolve(void 0)},function(e){a.fail({data:JSON.stringify(o)}),n.reject(e)}),i},i.prototype.startAndWaitForSettingsToInitialize=function(e){return this.settingsReadyPromises[e]?this.settingsReadyPromises[e]:this.startup([e])},i.prototype.startUpInternal=function(e,t){var n=this,s={storeNames:e};return this.fetchSettingsFromLocalStore().then(function(r){if(!r||_.isEmpty(r)||!_.every(e,function(e){return r[e]&&r[e].value&&!r[e].errorType}))return t.mark(\"cachemiss\",{data:JSON.stringify(s)}),n.syncSettingsFromServer(e);n.copySettings(r,n.settings,e)&&n.trigger(i.Type_AggregateSettings),n.settingsSyncedFromServerInLaterOrchestrationStep?n.syncSettingsFromServer(e):(n.syncSettingsLater=!0,n.syncSettingsNames=n.syncSettingsNames.concat(e))},function(i){return n.logger.error(\"Couldn't fetch settings from local store.: \"+i),t.mark(\"indexdbfailure\",{data:JSON.stringify(s)}),n.syncSettingsFromServer(e)})},i.prototype.syncSettingsLaterOrchestrationStep=function(){var n=this;if(this.syncSettingsLater){var i=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.syncSettingsLaterOrchestration),s={storeName:this.syncSettingsNames},r=[];this.settingsSyncedFromServerInLaterOrchestrationStep=!0;var a=this.syncSettingsNames.findIndex(function(t){return t==e.Services.AggregatesettingsStorageKey.userPropertiesSettings});a>=0&&(this.syncSettingsNames.splice(a,1),r.push(this.syncSettingsFromServer([e.Services.AggregatesettingsStorageKey.userPropertiesSettings])));var o=this.syncSettingsNames.findIndex(function(t){return t==e.Services.AggregatesettingsStorageKey.callParkPolicy});return o>=0&&(this.syncSettingsNames.splice(o,1),r.push(this.syncSettingsFromServer([e.Services.AggregatesettingsStorageKey.callParkPolicy]))),r.push(this.syncSettingsFromServer(this.syncSettingsNames)),t.SyncTasks.all(r).then(function(){return n.syncSettingsLater=!1,n.syncSettingsNames=void 0,i.stop({data:JSON.stringify(s)}),t.SyncTasks.Resolved()})}return t.SyncTasks.Resolved()},i.prototype.syncSettingsFromServer=function(e,n,i){var s=this,r=this.constants.scenarios.teamAndChannel.getAggregateSettings,a=this.loggingService.newScenario(r),o={storeNames:e};return this.getSettingsFromServer(e,n,i,r).then(function(n){return s.updateSettingsLocally(n,e,a),s.logger.info(\"caller \"+i),a.stop({data:JSON.stringify(o)}),t.SyncTasks.Resolved()},function(n){return s.logger.error(\"Error while fetching settings: {0} from server.  Error: {1}\",e.join(\", \"),n),s.logger.info(\"caller \"+i),s.exceptionUtilityService.failScenarioSelectively(a,n,{data:JSON.stringify(o)},[]),t.SyncTasks.Rejected(n)})},i.prototype.copySettings=function(e,t,n){var i=!1;return _.each(n,function(n){e[n]&&e[n].value&&!e[n].errorType&&(_.isEqual(t[n],e[n])||(i=!0),t[n]=e[n])}),i},i.prototype.getSettingsFromServer=function(e,n,i,s){var r=this,a=t.SyncTasks.Defer(),o={};_.each(e,function(e){o[e]=!0});var g={};n&&(g[this.constants.headers.cache]=!1);var c=this.utilityService.generateUUID();g[this.constants.headers.xCorrelationId]=\"\"+c;var S={url:this.constants.urls.aggregateSettings.get,method:\"POST\",data:o,headers:g,counter:s};return this.fetchAggregateSettingsDataManager.invoke(S).then(function(e){r.logger.info(\"caller \"+i),r.logger.info(\"request header X-TS-UseCache \"+g[\"X-TS-UseCache\"]),a.resolve(e)},function(e){r.logger.error(\"Error while fetching aggregate settings from server {0}\",e),r.logger.info(\"caller \"+i),r.logger.info(\"request header X-TS-UseCache \"+g[\"X-TS-UseCache\"]),a.reject(e)}),a.promise()},i.prototype.updateSettingsLocally=function(e,t,n){if(this.copySettings(e,this.settings,t)&&(this.clientDatabase.provider.put(this.clientDatabase.schema.stores.internaldata.name,[{id:i.Key_Aggregate_settings,value:this.settings}]),this.trigger(i.Type_AggregateSettings),n)){var s={storeName:t};n.mark(\"AggregateSettingsChanged\",{data:JSON.stringify(s)})}},i.prototype.getSettings=function(){return this.settings},i.prototype.fetchSettingsFromLocalStore=function(){return this.clientDatabase&&this.clientDatabase.provider?this.clientDatabase.provider.get(this.clientDatabase.schema.stores.internaldata.name,i.Key_Aggregate_settings).then(function(e){return e?e.value:null}):t.SyncTasks.Rejected(\"provider unavailable\")},i.Type_AggregateSettings=\"Type_AggeragteSettings\",i.Key_Aggregate_settings=\"priv_aggregate_settings\",i}(t.SXStoreBase);t.AggregatedSettingsStore=n;var i=function(){function e(){}return e.adminSettingsForUser=\"adminSettings\",e.broadcastMeetingPolicy=\"broadcastMeetingPolicy\",e.callingPolicy=\"callingPolicy\",e.callParkPolicy=\"callParkPolicy\",e.clientSettings=\"clientSettings\",e.meetingPolicySettings=\"meetingPolicy\",e.messagingPolicy=\"messagingPolicy\",e.onlineDialinConferencingPolicy=\"onlineDialinConferencingPolicy\",e.policySettings=\"policySettings\",e.teamsAndChannelsPolicy=\"teamsAndChannelsPolicy\",e.tenantProperties=\"tenantProperties\",e.tenantSettings=\"tenantSettingsV2\",e.tenantVoiceSettings=\"tenantVoiceSettings\",e.userPropertiesSettings=\"userPropertiesSettings\",e.userResourcesSettings=\"userResourcesSettings\",e.voiceSettings=\"voiceAdminSettings\",e.educationAssignmentsAppPolicy=\"educationAssignmentsAppPolicy\",e.customerFeedbackPolicy=\"feedbackPolicy\",e}();t.AggregatesettingsStorageKey=i,angular.module(\"skypeX.aggregatedSettingsStore\",[\"skypeX.chatServiceClient\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.dataManagerService\",\"teamspace.authenticationService\",\"teamspace.exceptionUtilityService\",\"teamspace.qNoApply\",\"teamspace.utilityService\"]).service(\"aggregatedSettingsStore\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)e.hasOwnProperty(s)&&(t[s]=e[s])})(e,s)};return function(e,s){function n(){this.constructor=e}t(e,s),e.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,s,n,i,o,r,c,a,g){var S=t.call(this,i,r,e,r.timeInMiliseconds.hour,s,n,c,o,\"aggregatedSettingsStoreSyncService\")||this;return S.$q=o,S.constants=r,S.orchestrationService=c,S.settingsService=a,S.settingsToSync=[],S.callback=g,S}return __extends(e,t),e.prototype.registerForSync=function(e){this.settingsService.valueAsBoolean(this.constants.settings.names.disableAggregatedSettingsStoreSync)?this.logger.info(\"aggregated settings store sync is switched off\"):(this.settingsToSync.includes(e)||this.settingsToSync.push(e),this.isStarted||t.prototype.startSync.call(this,!1))},e.prototype.executeSyncCall=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.disableAggregatedSettingsStoreSync)?(this.logger.info(\"aggregated settings store sync is now switched off. Need to stop syncing.\"),this.$q.resolve(\"Aggregated settings store sync is switched off.\")):(this.callback(this.settingsToSync),this.$q.when())},e}(t.PeriodicSyncServiceImplementation);t.AggregatedSettingsStoreSyncService=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),SkypeX;!function(t){!function(t){var e=function(e){function i(t,i,n,r,o,s,a){void 0===a&&(a=!1);var g=e.call(this)||this;return g.loggingService=t,g.constants=i,g.aggregatedSettingsStore=n,g.Type_Settings=r,g.$q=o,g.orchestrationService=s,g.registerForPeriodicSync=a,g.settings=null,g.initializeReason=\"Startup\",g.logger=t.newLogger(r),s.registerForMtma(g),g}return __extends(i,e),i.prototype.initializeOnAppLaunchAndReinit=function(e){this.startupContext=new n,this.initDeferred=t.SyncTasks.Defer(),this.initLoadPromise=this.initDeferred.promise(),this.settings=this._defaultValues,this.registerForPeriodicSync&&this.aggregatedSettingsStore.registerForSync(this.Type_Settings)},i.prototype.cleanupOnAppTeardown=function(t){this.settings=null,this.startupContext=void 0,this.initDeferred=void 0,this.initLoadPromise=void 0,this.startupCalled=!1},i.prototype.mtmaTelemetryIdentifier=function(){return\"UserSettingsStoreBase\"},i.prototype.startup=function(){var e=this;return this.startupCalled=!0,this.evaluateStartup()?(this.aggregatedSettingsStore.startAndWaitForSettingsToInitialize(this.Type_Settings).then(function(){return teamspace.services.MTMASubscriptionUtility.subscribe(e.aggregatedSettingsStore,function(){e.syncSettings(!0)}),e.syncSettings()},function(i){return e.logger.error(\"Error while retrieving tenant settings {0}\",i),t.SyncTasks.Rejected(i)}).then(function(){e.initDeferred.resolve(void 0)},function(t){e.initDeferred.reject()}),this.initLoadPromise):(this.initDeferred.reject(\"Startup rejected as it did not pass the success criteria!\"),this.initLoadPromise)},i.prototype.addStartupCondition=function(t){if(this.startupCalled){var e=\"Cannot add startup condition as store startup is already called!\";throw this.logger.error(e),e}this.startupContext.startupConditions.push(t)},i.prototype.evaluateStartup=function(){var t=this,e=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.startAggregateStoreConditionally),i={storeName:this.Type_Settings},n=!0;return this.startupContext.startupConditions.length?(this.startupContext.startupConditions.forEach(function(e){try{t.logger.debug(\"Evaluating startup condition {0}\",e.conditionName),n=n&&e.conditionDelegate()}catch(i){t.logger.error(\"Condition {0} threw an error while evaluating: {1}\",e.conditionName,i),n=!1}if(!n)return t.logger.info(\"Startup evaluated to false as {0} did not succeed!\",e.conditionName),void(i.failedStartupCondition=e.conditionName)}),this.logger.info(\"Evaluated startup to be {0}\",n),i.result=n,e.stop({data:JSON.stringify(i)}),n):(this.logger.info(\"Startup context not found. Proceeding with Non-conditional startup.\"),e.incomplete({data:JSON.stringify(i)}),!0)},i.prototype.syncSettings=function(e){var i=this.getSettingsFromAggregateStore(this.aggregatedSettingsStore.getSettings());if(!i||!i.value||i.errorType)return i&&this.logger.error(\"Error while retrieving store settings {0} {1}\",i.resultCode,i.errorType),t.SyncTasks.Rejected();_.isEqual(i.value,this.settings)||(this.settings=i.value,e&&this.trigger(this.Type_Settings),this.onSettingsSynced())},i.prototype.getSettingsFromAggregateStore=function(t){return this.logger.error(\"The function is not overidden and indiviual components needs to provide implementation\"),null},i.prototype.onSettingsSynced=function(){},i.prototype.waitForSettingOrStartupAndGetValue=function(t){var e=this;return this.startupCalled?this.waitForSettingAndGetValue(t):this.startup().toNgPromise(this.$q).then(function(){return e.waitForSettingAndGetValue(t)})},i.prototype.waitForSettingAndGetValue=function(t){var e=this,i=this.$q.defer();return this.initLoadPromise.finally(function(){i.resolve(e.getSettingValue(t))}),i.promise},i.prototype.getSettings=function(){return this.settings},i.prototype.updateSettingsLocally=function(t){var e=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.updateAggregateStore),i={};i[this.Type_Settings]={value:t},this.aggregatedSettingsStore.updateSettingsLocally(i,[this.Type_Settings],e);var n={storeName:this.Type_Settings};e.stop({data:JSON.stringify(n)})},i.prototype.getSettingValue=function(t){return _.get(this.settings,t)},i.prototype.syncSettingsFromServer=function(t){this.aggregatedSettingsStore.syncSettingsFromServer([t])},i}(t.SXStoreBase);t.UserSettingsStoreBase=e;var i=function(){return function(t,e){if(this.conditionName=t,this.conditionDelegate=e,!t)throw\"startup conditions must be correctly named!\";if(!e)throw\"startup conditions must have the criteria correctly defined!\"}}();t.SettingsStoreStartupCondition=i;var n=function(){return function(){this.startupConditions=[]}}();t.SettingsStoreStartupContext=n}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(n){!function(n){!function(n){n.LEADING=\"background-position-leading\",n.TRAILING=\"background-position-trailing\",n.CENTER=\"background-position-center\"}(n.AnnouncementBackgroundPosition||(n.AnnouncementBackgroundPosition={}));!function(n){n[n.MANIFEST=0]=\"MANIFEST\",n[n.LOCALE=1]=\"LOCALE\"}(n.AnnouncementResourceFileType||(n.AnnouncementResourceFileType={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(t){var r=function(t){function r(e,r,i,a,n,o,s,c,p,h,d,l,g,v,u,S){var k=t.call(this,S)||this;return k.$q=e,k.$rootScope=r,k.constants=i,k.appStateService=a,k.settingsService=n,k.$interval=o,k.eventingService=s,k.layoutService=c,k.loggingService=p,k.resources=h,k.$timeout=d,k.$window=l,k.$injector=g,k.serviceWorkerTelemetryDatabase=v,k.platformDetectService=u,k.orchestrationService=S,k.waitForDesktopLogEventInMilliseconds=500,k.updateTaskCompletionTimeoutInMilliseconds=6e4,k.initializeReason=\"Startup\",k.isServiceWorkerEnabled=!1,k.appCacheUpdateFailureCount=0,k.maxAppCacheUpdateFailureCount=5,k.serviceWorkerUpdateFailureCount=0,k.maxServiceWorkerUpdateFailureCount=5,k.logger=p.newLogger(\"AppCache\"),k.configureAppCacheEvents(),k.updateIsServiceWorkerEnabled(),k.initializeOnAppLaunchAndReinit(k.initializeReason),k.isServiceWorkerEnabled&&(S.registerAction(i.actions.serviceWorker.register,function(){return k.registerServiceWorker(),e.resolve()}),S.registerAction(i.actions.serviceWorker.logTelemetry,function(){return k.logServiceWorkerTelemetry()}),k.configureServiceWorkerEvents()),k}return __extends(r,t),r.$inject=[\"$q\",\"$rootScope\",\"constants\",\"appStateService\",\"settingsService\",\"$interval\",\"eventingService\",\"layoutService\",\"loggingService\",\"resources\",\"$timeout\",\"$window\",\"$injector\",\"serviceWorkerTelemetryDatabase\",\"platformDetectService\",\"orchestrationService\"],r.prototype.configureAppCacheEvents=function(){var e=this,t=this.$window.applicationCache;if(!t)return this.loggingService.event(this.constants.telemetry.appCache.undefined),void this.logger.error(\"App Cache is not defined on the desktop app\");t.addEventListener(\"updateready\",function(){e.handleUpdateReady()},!1),t.addEventListener(\"error\",function(t){e.handleUpdateError(t)},!1),t.addEventListener(\"noupdate\",function(){e.handleUptoDate()},!1)},r.prototype.initializeOnAppLaunchAndReinit=function(t){var r=this;this.isUpdateReady=!1,this.isServiceWorkerEnabled||this.checkForUpdates(!1),this.settingsService.valueAsBoolean(this.constants.settings.names.disableAppCacheUpdate)||this.$interval(function(){r.isUserCheckingForUpdates||r.checkForUpdates(!1)},this.constants.appState.appCacheUpdateCheckTimeout),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.appCacheUpdateNotification.reloadAppIfPending,function(t,i){if(r.isUpdateReady&&r.shouldReloadApp())if(r.appStateService.isOnline){r.logger.warn(\"Reloading page due to update ready and page is idle.\");var a={name:\"desktop_app_cache_reload\",isOnline:r.appStateService.isOnline,appState:e.services.ApplicationState[r.appStateService.current]};r.$window.electronSafeIpc&&(r.$window.electronSafeIpc.send(r.constants.events.desktopApp.appReloading),r.$window.electronSafeIpc.send(r.constants.events.desktopApp.telemetryEvent,a)),r.$timeout(function(){r.skipWaitingServiceWorkerIfNeeded(),r.layoutService.reloadApp(r.resources.strings.refresh_message_default,a.name)},r.waitForDesktopLogEventInMilliseconds)}else r.logger.error(\"App cache/service worker cannot reload - network is offline.\")})},r.prototype.shouldReloadApp=function(){if(!this.isServiceWorkerEnabled){var e=this.$window.applicationCache;return e.status===e.IDLE||e.status===e.UPDATEREADY||(this.logger.info(\"Attempting to reload the app but app cache update is not ready. App Cache status: \"+e.status+\" isUpdateReady:\"+this.isUpdateReady),!1)}return!0},r.prototype.cleanupOnAppTeardown=function(e){this.isUserCheckingForUpdates=void 0,this.isUpdateReady=void 0,this.checkForAppCacheUpdatesScenario=void 0,this.updateTaskCompleted=void 0,this.isServiceWorkerEnabled=!1,this.appCacheUpdateFailureCount=0,this.serviceWorkerUpdateFailureCount=0},r.prototype.mtmaTelemetryIdentifier=function(){return\"AppCacheService\"},r.prototype.checkForUpdates=function(e){this.isUserCheckingForUpdates=e;try{this.updateIsServiceWorkerEnabled(),this.isServiceWorkerEnabled?(this.checkForAppCacheUpdatesScenario=this.loggingService.newScenario(this.constants.scenarios.desktopUpdateNotification.checkForAppCacheUpdates),this.eventingService.$emit(this.constants.events.appCacheUpdateNotification.checkingForUpdates,this.isUserCheckingForUpdates),this.configureServiceWorkerEvents(),this.registerAndCheckForServiceWorkerUpdates(),this.shouldCheckForAppCacheUpdates()&&this.checkForAppCacheUpdates()):(this.unregisterServiceWorker(),this.shouldCheckForAppCacheUpdates()?(this.checkForAppCacheUpdatesScenario=this.loggingService.newScenario(this.constants.scenarios.desktopUpdateNotification.checkForAppCacheUpdates),this.eventingService.$emit(this.constants.events.appCacheUpdateNotification.checkingForUpdates,this.isUserCheckingForUpdates),this.checkForAppCacheUpdates(),this.appCacheUpdateFailureCount=0):this.isAppCacheInInvalidState()&&this.appStateService.isOnline&&++this.appCacheUpdateFailureCount>=this.maxAppCacheUpdateFailureCount&&(this.loggingService.event(this.constants.telemetry.appCache.maxUpdateFailureCountReached),this.logger.error(\"App Cache update failed repeatedly. Will force an update when the app is idle.\"),this.handleUpdateReady()))}catch(e){this.handleUpdateError(e)}},r.prototype.shouldCheckForAppCacheUpdates=function(){var e=this.$window.applicationCache;return e?(this.loggingService.event(\"appcache_event\",{status:e.status.toString()}),e.status!==e.CHECKING&&e.status!==e.DOWNLOADING&&e.status!==e.UNCACHED&&e.status!==e.OBSOLETE||(this.logger.info(\"App cache is already getting updated or obsolete or missing App Cache Status:\"+e.status),!1)):(this.loggingService.event(this.constants.telemetry.appCache.undefined),this.logger.error(\"App Cache is not defined on this client\"),!1)},r.prototype.isAppCacheInInvalidState=function(){var e=this.$window.applicationCache;return e&&(e.status===e.OBSOLETE||e.status===e.UNCACHED)},r.prototype.checkForAppCacheUpdates=function(){var e=this.$window.applicationCache;e&&(e.update(),this.loggingService.event(this.constants.telemetry.appCache.property.success))},r.prototype.updateIsServiceWorkerEnabled=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||this.platformDetectService.getBrowser()===this.constants.browser.chrome?(this.isServiceWorkerEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableServiceWorker)&&\"serviceWorker\"in navigator,this.isServiceWorkerEnabled&&(this.loggingService.event(this.constants.telemetry.appCache.superseded),this.logger.info(\"App Cache is superseded by service worker in the app\"))):this.isServiceWorkerEnabled=!1},r.prototype.getServiceWorkerRegistration=function(){return navigator.serviceWorker.getRegistration(\"/serviceworker.js\")},r.prototype.registerServiceWorker=function(){var e=this;navigator.serviceWorker.register(\"/serviceworker.js\",{updateViaCache:\"all\"}).then(function(t){e.loggingService.event(e.constants.telemetry.serviceWorker.registrationSuccess),e.logger.info(\"Service Worker registered successfully\")}).catch(function(t){e.loggingService.event(e.constants.telemetry.serviceWorker.registrationFailure),e.logger.error(\"Service Worker registration failure: \"+t)})},r.prototype.unregisterServiceWorker=function(){var e=this;\"serviceWorker\"in navigator&&(this.getServiceWorkerRegistration().then(function(t){t&&t.unregister().then(function(t){e.loggingService.event(e.constants.telemetry.serviceWorker.unregisterSuccess),e.logger.info(\"Service Worker unregistered successfully\")})}).catch(function(t){e.loggingService.event(e.constants.telemetry.serviceWorker.unregisterFailure),e.logger.error(\"Service Worker unregister failure: \"+t)}),\"undefined\"!=typeof caches&&caches.delete(\"teams-precache\"))},r.prototype.registerAndCheckForServiceWorkerUpdates=function(){var e=this;this.updateTaskCompleted=!1,this.$timeout(function(){e.updateTaskCompleted||(e.updateTaskCompleted=!0,e.handleUptoDate())},this.updateTaskCompletionTimeoutInMilliseconds),this.getServiceWorkerRegistration().then(function(t){t?(e.loggingService.event(e.constants.telemetry.serviceWorker.checkingForUpdates),t.update()):(e.loggingService.event(e.constants.telemetry.serviceWorker.registrationNotFound),e.registerServiceWorker())}).catch(function(t){e.logger.error(\"Error getting Service Worker registration object: \"+t)})},r.prototype.configureServiceWorkerEvents=function(){var e=this;\"serviceWorker\"in navigator&&this.getServiceWorkerRegistration().then(function(t){t?t.onupdatefound=function(){return e.onServiceWorkerUpdateFound(t)}:(e.loggingService.event(e.constants.telemetry.serviceWorker.registrationNotFound),e.logger.info(\"Service Worker is enabled but registration object not found\"))})},r.prototype.onServiceWorkerUpdateFound=function(e){var t=this,r=e.installing;this.updateTaskCompleted=!0,r&&(r.onstatechange=function(){switch(r.state){case\"installed\":t.logServiceWorkerTelemetry(),t.handleUpdateReady(),t.serviceWorkerUpdateFailureCount=0,r.onstatechange=null;break;case\"redundant\":t.appStateService.isOnline&&(t.logServiceWorkerTelemetry(),t.serviceWorkerUpdateFailureCount++,t.serviceWorkerUpdateFailureCount>=t.maxServiceWorkerUpdateFailureCount&&(t.loggingService.event(t.constants.telemetry.serviceWorker.maxUpdateFailureCountReached),t.logger.error(\"Service worker update failed repeatedly. Will force an update when the app is idle.\"),t.handleUpdateReady()))}})},r.prototype.logServiceWorkerTelemetry=function(){var e=this,t=this.$q.defer();return this.serviceWorkerTelemetryDatabase.open().then(function(){e.serviceWorkerTelemetryDatabase.provider.getAll(e.serviceWorkerTelemetryDatabase.schema.stores.logEvents.name).then(function(r){var i=[];r.map(function(t){e.loggingService.event(t.type,{message:t.message,version:t.version}),i.push(t.timestamp)}),e.serviceWorkerTelemetryDatabase.provider.remove(e.serviceWorkerTelemetryDatabase.schema.stores.logEvents.name,i).then(function(){t.resolve()},function(r){e.logger.error(\"Error deleting service worker telemetry. Error:{0}\",r),t.reject()})},function(r){e.logger.error(\"Error fetching service worker telemetry. Error:{0}\",r),t.reject()})},function(r){e.logger.error(\"Error opening service worker IndexedDB. Error:{0}\",r),t.reject()}),t.promise},r.prototype.skipWaitingServiceWorkerIfNeeded=function(){this.isServiceWorkerEnabled&&this.getServiceWorkerRegistration().then(function(e){e&&e.waiting&&e.waiting.postMessage(\"skipWaiting\")})},r.prototype.handleUpdateReady=function(){if(this.checkForAppCacheUpdatesScenario?(this.checkForAppCacheUpdatesScenario.stop({reason:\"updateReady\"}),this.checkForAppCacheUpdatesScenario=null):this.loggingService.event(\"appcache_event\",{status:\"update ready\"}),!this.layoutService.isLoaded){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSkipAppcacheUpdate)){var e=this.$injector.get(\"deepLinkService\");if(e&&e.isDeepLinkSession())return}this.logger.warn(\"Reloading page due to update ready and page is not loaded.\"),this.layoutService.reloadApp(this.resources.strings.refresh_message_default,\"update ready and page not loaded\")}this.eventingService.$emit(this.constants.events.appCacheUpdateNotification.manifestUpdateReady,this.isUserCheckingForUpdates),this.isUserCheckingForUpdates=!1,this.isUpdateReady=!0,this.logger.info(\"Web app update is ready. It will be applied on next restart or when app is idle.\")},r.prototype.handleUpdateError=function(e){var t={error:JSON.stringify(e)};this.appStateService.isConnected?(this.checkForAppCacheUpdatesScenario&&this.checkForAppCacheUpdatesScenario.fail(t),this.logger.error(\"App Cache update failed with error: {0}\",JSON.stringify(e))):(this.checkForAppCacheUpdatesScenario&&this.checkForAppCacheUpdatesScenario.cancel(t),this.logger.warn(\"App Cache update failed with error: {0}\",JSON.stringify(e)),this.loggingService.event(\"appcache_event\",{status:\"update failed: app not connected\"})),this.checkForAppCacheUpdatesScenario=null,this.eventingService.$emit(this.constants.events.appCacheUpdateNotification.updateFailed,this.isUserCheckingForUpdates),this.isUserCheckingForUpdates=!1},r.prototype.handleUptoDate=function(){this.checkForAppCacheUpdatesScenario?(this.checkForAppCacheUpdatesScenario.stop({reason:\"upToDate\"}),this.checkForAppCacheUpdatesScenario=null):this.loggingService.event(\"appcache_event\",{status:\"up to date\"}),this.eventingService.$emit(this.constants.events.appCacheUpdateNotification.uptoDate,this.isUserCheckingForUpdates),this.isUserCheckingForUpdates=!1},r}(e.services.MTMABase);t.AppCacheService=r,angular.module(\"teamspace.appCacheService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"skypeX.clientDatabase\"]).service(\"appCacheService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function s(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(s.prototype=t.prototype,new s)}}(),teamspace;!function(e){!function(n){var t=function(){return function(e){this.dialogResult=e,this.hide=!1}}(),s=(function(){}(),function(s){function i(t,i,o,a,r,c,l,p,d,h,g,u,f,S,m,v,w,D,B,y,b,A,k,T,P,C,N,I,R,O,U,$,M,E,x,F,L,q,H,G,W,X){var V=s.call(this)||this;return V.loggingService=t,V.eventingService=i,V.constants=o,V.dialogService=a,V.authenticationService=r,V.clientDatabase=c,V.filesClientDatabase=l,V.contactsDatabase=p,V.teamsMembersDatabase=d,V.priorityContactsDatabase=h,V.buddyListEtagDatabase=g,V.suggestedTeamsDatabase=u,V.notificationsDatabase=f,V.layoutService=S,V.appStateService=m,V.identityService=v,V.downloadAppService=D,V.desktopHandlingService=B,V.platformDetectService=y,V.myUserPreferencesStore=b,V.settingsService=A,V.$timeout=k,V.resources=T,V.$rootScope=P,V.$translate=C,V.$window=N,V.$cookies=R,V.deviceDetector=O,V.helpService=U,V.sxConfig=$,V.desktopUtilityService=M,V.appsService=E,V.ariaLiveService=x,V.manageStorageService=F,V.errorRedirectService=L,V.freemiumUtilities=q,V.dateFormatService=H,V.presenceManagerService=G,V.authenticationUtilityService=W,V.callingSupportService=X,V.hasDowloadDesktopBanner=!1,V.hasShownOffShiftDialog=!1,V.handleConnectedStateDialogsAndBannersBound=V.handleConnectedStateDialogsAndBanners.bind(V),V.throttledDndBanner=_.throttle(function(e){return V.showDndInfoBanner(e)},V.constants.timeInMiliseconds.second,{trailing:!1}),V.throttledOffShiftDialog=_.throttle(function(e){return V.showOffShiftDialog(e)},V.constants.timeInMiliseconds.second,{trailing:!1}),V.throttledFlwPresenceInfoBanner=_.throttle(function(e,n){return V.showFlwPresenceInfoBannerIfNeeded(e,n)},V.constants.timeInMiliseconds.second,{leading:!1,trailing:!0}),V.debouncedStatusNoteBanner=_.debounce(function(e){return V.showStatusNoteInfoBanner(e)},V.constants.timeInMiliseconds.second,{leading:!0,trailing:!1}),V.mainNotificationBannerStore=new n.NotificationBannerStore(V.loggingService),V.logger=null,V.appServiceStates=new Map,V.disconnectedTimerPromise=null,V.logger=t.newLogger(\"AppStateAdapter\"),V.showOfflineBannerTimeout=A.valueFor(\"showOfflineBannerTimeoutInMs\"),V.showOfflineDialogTimeout=18e4+V.showOfflineBannerTimeout,w.registerAction(o.actions.appStateAdapter.startup,function(){return V.listenForAppConnectionState(),I.when()}),w.registerAction(o.actions.appStateAdapter.showBanners,function(){return A.valueAsBoolean(o.settings.names.enableStatusNoteV2)&&V.showStatusNoteInfoBannerIfNeeded(),V.showDndInfoBannerIfNeeded(),I.when()}),i.$once(P,o.events.app.isReady,function(){A.valueAsBoolean(o.settings.names.disableAppStateAdapterDownloadDesktopBanner)||V.showDownloadBannerIfNeeded(),A.valueAsBoolean(o.settings.names.disableAppStateAdapterDownloadMobileBanner)||V.showDownloadMobilePromptIfNeed(),V.showUpdateBannerForFlaggedVersions(),V.showNeedMoreDiskSpaceBannerIfNeeded(),V.tryShowUpdateNotPossibleBanner(),V.showAppSuggestionBannerIfNeeded(),V.showStorageLimitBannerIfNeeded(!0),V.showUpgradeBannerIfNeeded()}),i.$on(P,o.events.layout.appBarItemClicked,function(n,t){t===e.services.AppBarItemType.Files&&V.showStorageLimitBannerIfNeeded()}),V}return __extends(i,s),i.$inject=[\"loggingService\",\"eventingService\",\"constants\",\"dialogService\",\"authenticationService\",\"clientDatabase\",\"filesClientDatabase\",\"contactsDatabase\",\"teamsMembersDatabase\",\"priorityContactsDatabase\",\"buddyListEtagDatabase\",\"suggestedTeamsDatabase\",\"notificationsDatabase\",\"layoutService\",\"appStateService\",\"identityService\",\"orchestrationService\",\"downloadAppService\",\"desktopHandlingService\",\"platformDetectService\",\"myUserPreferencesStore\",\"settingsService\",\"$timeout\",\"resources\",\"$rootScope\",\"$translate\",\"$window\",\"$q\",\"$cookies\",\"deviceDetector\",\"helpService\",\"sxConfig\",\"desktopUtilityService\",\"appsService\",\"ariaLiveService\",\"manageStorageService\",\"errorRedirectService\",\"freemiumUtilities\",\"dateFormatService\",\"presenceManagerService\",\"authenticationUtilityService\",\"callingSupportService\"],i.prototype.showForceUpdateDialog=function(e,n,t,s){var i=this.platformDetectService.isSurfaceHub()?this.getSurfaceHubErrorDialog(e):this.dialogService.open(this.constants.dialogs.imageFatalErrorDialog,{image:this.constants.dialogs.images.refresh,messageResource:e,confirmMessageResource:this.resources.strings.disconnected_dialog_refresh_button,messageSubtextResource:s});i.closePromise.then(function(){t.call(n),i=null})},i.prototype.tryShowUpdateNotPossibleBanner=function(e){if(this.appStateService.isDesktopApp){if(e=!!e,this.isMac()){if(this.isUserRunningDmg())return this.logger.info(\"The desktop app is running directly from the dmg in mac. Show the banner to inform the user.\"),void this.mainNotificationBannerStore.showBanner(n.Severity.Error,this.$translate.instant(this.resources.strings.desktopapp_mac_app_running_from_dmg),this.constants.telemetry.desktop.appRunningFromDmg);if(this.isNonAdminUpdateFailureCheckEnabled()){var t=this.isUserAdmin(),s=this.isOnMinVersionOrLess();if(!t&&(s||e))return s?this.logger.info(\"User is not an admin on mac and is on version less than or equal to the minimum version\"):e&&this.logger.info(\"User is not an admin on mac and the update was invoked by the user\"),this.loggingService.event(this.constants.telemetry.desktop.nonAdminUpdateFailure,{admin:t,userInvoked:e}),void this.mainNotificationBannerStore.showBanner(n.Severity.Error,this.$translate.instant(this.resources.strings.desktopapp_mac_app_non_admin),this.constants.telemetry.desktop.nonAdminUpdateFailure)}}}else this.logger.info(\"not desktop app\")},i.prototype.isNonAdminUpdateFailureCheckEnabled=function(){return!(!this.$window.desktopEnvironment||!this.$window.desktopEnvironment.isNonAdminUpdateFailureCheckEnabled)},i.prototype.isOnMinVersionOrLess=function(){return!(!this.$window.desktopEnvironment||!this.$window.desktopEnvironment.isOnMinVersionOrLess)},i.prototype.isUserAdmin=function(){return!(!this.$window.desktopEnvironment||!this.$window.desktopEnvironment.isUserAdmin)},i.prototype.isUserRunningDmg=function(){return!(!this.$window.desktopEnvironment||!this.$window.desktopEnvironment.isDmg)},i.prototype.showMacUpdateBrokenInPPEorProd=function(){var e=this;if(this.appStateService.isDesktopApp){var t=this.isMac(),s=this.$window.navigator.userAgent.contains(\"Electron/1.3.3\")||this.$window.navigator.userAgent.contains(\"Electron/1.3.4\"),o=this.$window[this.constants.desktopApp.desktopTelemetryConstants].appversion.contains(\".76.\"),a=this.$window[this.constants.desktopApp.desktopTelemetryConstants].appversion.contains(\".00.\"),r=this.$window[this.constants.desktopApp.desktopTelemetryConstants].appversion.split(\".\"),c=parseInt(r[r.length-1]),l=!1;if(o&&c<=25704?l=!0:a&&c<=25600&&(l=!0),t&&s&&l){var p=new n.BannerOptions;p.action=new n.BannerAction(this.$translate.instant(this.resources.strings.desktopapp_broken_mac_download),function(){e.downloadAppService.download(),e.$window.electronSafeIpc.send(e.constants.events.desktopApp.appCloseAfterDelay,i.appCloseDelay)}),this.mainNotificationBannerStore.showBanner(n.Severity.Error,this.$translate.instant(this.resources.strings.desktopapp_broken_mac_update),\"desktopapp_broken_mac_update\",p)}}},i.prototype.showX64UpsellBannerIfNeeded=function(){var e=this;if(this.appStateService.isDesktopApp&&this.$window.enableEnvironmentCheck){var t=!1;t=this.$window[this.constants.desktopApp.desktopTelemetryConstants].osarchitecture?\"x64\"===this.$window[this.constants.desktopApp.desktopTelemetryConstants].osarchitecture:this.$window.electronSafeIpc.sendSync(this.constants.events.desktopApp.isWin64);var s=\"x64\"===this.$window[this.constants.desktopApp.desktopTelemetryConstants].cpuarchitecture;if(t&&!s){var o=new n.BannerOptions;o.action=new n.BannerAction(this.$translate.instant(this.resources.strings.download_app_banner_link),function(){e.loggingService.event(e.constants.telemetry.x64upsell.bannerClicked),e.downloadAppService.download(),e.loggingService.log(\"x64 upsell banner - Download clicked. Closing app after \"+i.appCloseDelay+\"milliseconds\"),e.$window.electronSafeIpc.send(e.constants.events.desktopApp.appCloseAfterDelay,i.appCloseDelay)}),o.autoHideTimer=10,this.mainNotificationBannerStore.showBanner(n.Severity.Information,this.$translate.instant(this.resources.strings.desktopapp_x64_upsell_banner_text),\"desktopapp_x64_upsell\",o),this.loggingService.event(this.constants.telemetry.x64upsell.bannerShown)}}},i.prototype.getCookie=function(e){var n=(\"; \"+document.cookie).split(\"; \"+e+\"=\");if(2==n.length)return n.pop().split(\";\").shift()},i.prototype.showSsoUpsellBannerIfNeeded=function(){var t=this;if(this.appStateService.isDesktopApp&&this.$window.enableSso&&this.$window.enableSsoUpsell){var s=this.getCookie(this.constants.desktopApp.ssoStatusCookie);if(angular.isDefined(s)&&s.length>0&&(s.startsWith(\"E:\")||s.startsWith(\"D:\"))?s:null){var i=new n.BannerOptions;i.telemetryOptions={panelRegion:e.PanelRegion.banner,panelType:e.PanelType.ssoUpsell,closeGesture:e.components.PanelActionGesture.click,closeOutcome:e.components.PanelActionOutcome.select,closeScenario:e.components.PanelActionScenario.closeSsoUpsell,scenarioType:e.components.PanelActionScenarioType.auth,closeScenarioType:e.components.PanelActionScenarioType.auth,closeModuleSummary:\"Close Upsell Banner\"};var o=null;this.$window.ssoHelpLink&&((o=new n.BannerAction(this.$translate.instant(this.resources.strings.desktopapp_sso_upsell_more_info),function(){t.$window.open(t.$window.ssoHelpLink,\"_blank\")})).telemetryOptions={moduleName:e.components.PanelModuleName.ssoHelpButton,moduleSummary:\"Help for SSO\",outcome:e.components.PanelActionOutcome.nav,gesture:e.components.PanelActionGesture.click,scenario:e.components.PanelActionScenario.navigateToSsoHelp});var a=new n.BannerAction(this.$translate.instant(this.resources.strings.desktopapp_sso_try),function(){t.$window.electronSafeIpc.send(t.constants.events.desktopApp.sso.login)});a.telemetryOptions={moduleName:e.components.PanelModuleName.ssoReauthButton,moduleSummary:\"Reauth for SSO\",outcome:e.components.PanelActionOutcome.nav,gesture:e.components.PanelActionGesture.click,scenario:e.components.PanelActionScenario.ssoReauth},i.action=[a],o&&i.action.push(o),i.autoHideTimer=0,this.mainNotificationBannerStore.showBanner(n.Severity.Information,this.$translate.instant(this.resources.strings.desktopapp_sso_upsell_banner_text),\"desktopapp_sso_upsell\",i)}}},i.prototype.disableDialogAndBanner=function(){this.mainNotificationBannerStore.disableBannerStore(),this.disableDialogs=!0},i.prototype.isMac=function(){return\"mac\"===this.deviceDetector.os},i.prototype.showReAuthDialog=function(e,n,t){var s=this;e&&e.reason?(this.logger.warn(\"Handling auth failure. User login required. Prompting user to log out/in. Storing [{0}] state; reason:{1} code:{2}\",this.constants.authentication.loginRequired,e.reason,e.code?e.code:\"\"),this.authenticationService.setLoginRequired(!0),this.loggingService.event(\"reauth_required\",{reason:e.reason,reasonKey:n}),this.showRefreshDialog(e.reason,n,this.constants.dialogs.images.authError,this.resources.strings.auth_error_dialog_okButtonText,function(){return s.authenticationService.checkLoginRequired()},t?e.code:void 0)):this.logger.error(\"Login dialog requires a reason to be provided\")},i.prototype.handleAppDisabled=function(e){var t=this;if(!this.disableDialogs){var s=e.reason;switch(s){case this.constants.events.appState.reasons.masterTabLost:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_master_tab_lost_message,this.constants.dialogs.images.stillThere,this.resources.strings.refresh_dialog_refresh_button);break;case this.constants.events.appState.reasons.dbUpdated:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_version_changed_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button);break;case this.constants.events.appState.reasons.dbWiped:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_wiped_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button);break;case this.constants.events.appState.reasons.dbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.clientDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.dbDowngradeRequired+this.constants.events.appState.reasons.suffixes.inOrchestration:this.clientDatabase.allowDbWipeOnReload();var i={errorStep:this.constants.scenarios.steps.oops.appDisabled,errorMessage:\"Database downgrade required\",errorDescription:\"Database downgrade was required, but the event was triggered during orchestration causing an error\"};this.errorRedirectService.redirect(n.ErrorRedirectReason.FailedOrchestration,i);break;case this.constants.events.appState.reasons.filesDbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.filesClientDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.contactsDbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.contactsDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.teamsMembersDbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.teamsMembersDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.priorityContactsDbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.priorityContactsDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.buddyListEtagDbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.buddyListEtagDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.suggestedTeamsDbDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.suggestedTeamsDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.notificationsDbDowngradeRequired:case this.constants.events.appState.reasons.substrateSearchPeopleDBDowngradeRequired:this.showRefreshDialog(s,this.resources.strings.refresh_dialog_db_downgrade_message,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_refresh_button,function(){return t.notificationsDatabase.allowDbWipeOnReload()});break;case this.constants.events.appState.reasons.unknownAuthError:var o=this.resources.strings.auth_error_dialog_body;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableOrgPolicyStr)&&e.code){for(var a=this.settingsService.valueFor(this.constants.settings.names.aadStsErrOrgPolicyList),r=void 0,c=0;c<a.length&&!r;c++)r=e.code.indexOf(a[c])>-1;r&&(o=this.resources.strings.auth_error_org_policy_dialog_body)}this.showReAuthDialog(e,o,!0);break;case this.constants.events.appState.reasons.receivedSameToken:this.showReAuthDialog(e,this.resources.strings.auth_error_dialog_body);break;case this.constants.events.appState.reasons.tokenRevoked:this.showReAuthDialog(e,this.resources.strings.auth_error_token_revoked);break;case this.constants.events.appState.reasons.authTenantSwap:this.showRefreshDialog(s,this.resources.strings.auth_tenant_swap_dialog_body,this.constants.dialogs.images.stillThere,this.resources.strings.refresh_dialog_refresh_button);break;case this.constants.events.appState.reasons.appLogout:case this.constants.events.appState.reasons.tenantSwitch:case this.constants.events.appState.reasons.licenseDisabled:case this.constants.events.appState.reasons.unsupportedBrowser:case this.constants.events.appState.reasons.devicePolicyUnsupported:break;default:this.logger.warn(\"App disabled due to an unhandled reason - {0}\",s),this.showRefreshDialog(s,this.resources.strings.refresh_dialog_app_disabled_message,this.constants.dialogs.images.stillThere,this.resources.strings.refresh_dialog_refresh_button)}}},i.prototype.handleDisconnectedState=function(e){var n=this;if(this.authenticationUtilityService.isNonBlockingAuthEnabled())return this.logger.info(\"handleDisconnectedState - Non Blocking Auth is enabled.\"),this.disconnectedTimerPromise||(this.logger.info(\"Starting a timer to delay showing banners...\"),this.disconnectedTimerPromise=this.$timeout(function(){n.logger.info(\"Disconnected timer ticked. Evaluating banners\"),n.evaluateAppServiceBanners(),n.disconnectedTimerPromise=null},i.showDisconnectedBannerTimeout)),this.offlineTime=null,void this.hideOfflineBanner();this.disconnectedTime=this.disconnectedTime||Date.now(),this.offlineTime=null,this.lastDisconnectedReason=e,this.scheduleCallToHandleConnectedState(i.showDisconnectedBannerTimeout),this.scheduleCallToHandleConnectedState(i.showDisconnectedDialogTimeout)},i.prototype.listenForAppConnectionState=function(){var e=this;this.eventingService.unsafeOn(this.constants.events.appState.disconnected,function(n,t){e.handleDisconnectedState(t)}),this.eventingService.unsafeOn(this.constants.events.appState.changed,function(t,s){s.newState===n.ApplicationState.Offline?(e.offlineTime=e.offlineTime||e.disconnectedTime||Date.now(),e.disconnectedTime=null,e.lastOfflineReason=s.reason,e.scheduleCallToHandleConnectedState(e.showOfflineBannerTimeout),e.scheduleCallToHandleConnectedState(e.showOfflineDialogTimeout)):s.newState===n.ApplicationState.Disconnected?e.handleDisconnectedState(s.reason):s.newState===n.ApplicationState.Disabled?e.handleAppDisabled(s):e.appStateService.isConnected&&(e.offlineTime=null,e.disconnectedTime=null,e.handleConnectedStateDialogsAndBanners())}),this.eventingService.unsafeOn(this.constants.events.appState.unsuspended,function(){e.appStateService.current===n.ApplicationState.Disconnected&&(e.hideDisconnectedDialog(),e.disconnectedTime=Date.now()-e.settingsService.valueFor(e.constants.settings.names.disconnectedBannerTimeoutMillis)-1,e.offlineTime=null,e.lastDisconnectedReason=e.constants.events.appState.reasons.unsuspended,e.scheduleCallToHandleConnectedState(i.showDisconnectedDialogTimeout-i.showDisconnectedBannerTimeout)),e.appStateService.current===n.ApplicationState.Offline&&(e.hideOfflineDialog(),e.offlineTime=Date.now()-e.showOfflineBannerTimeout-1,e.disconnectedTime=null,e.lastOfflineReason=e.constants.events.appState.reasons.unsuspended,e.scheduleCallToHandleConnectedState(e.showOfflineDialogTimeout-e.showOfflineBannerTimeout))}),this.authenticationUtilityService.isNonBlockingAuthEnabled()?(this.logger.info(\"Non blocking authentication is enabled. Listening for AppService events\"),this.eventingService.unsafeOn(this.constants.events.appServiceState.changed,function(n,t){return e.handleAppServiceStateChanged(t)}),this.$window.electronSafeIpc.on(this.constants.events.desktopApp.sso.userReloginResult,function(n,t){return e.handleReloginResponse(t)})):this.logger.info(\"Non-Blocking Authentication is disabled. Not listening for AppService events\")},i.prototype.showDndInfoBannerIfNeeded=function(){var e=this;this.eventingService.unsafeOn(this.constants.events.presence.myStatusChanged,function(n,t){!t||t.status!==SkypeX.Services.UserStatus.OutToLunch&&t.status!==SkypeX.Services.UserStatus.Presenting&&t.status!==SkypeX.Services.UserStatus.Focusing?e.dndInfoBanner&&(e.dndInfoBanner.hide(),e.dndInfoBanner=null):e.throttledDndBanner(t.status)})},i.prototype.showDndInfoBanner=function(n){var t=this;if(!this.layoutService.surfaceHubEnabled){this.dndInfoBanner&&(this.dndInfoBanner.hide(),this.dndInfoBanner=null);var s=new e.services.BannerOptions;s.action=new e.services.BannerAction(this.$translate.instant(this.resources.strings.dnd_banner_change_settings),function(){t.dialogService.open(t.constants.dialogs.optionsSettingsDialog,{tabItemId:\"Privacy\"})});var i=n===SkypeX.Services.UserStatus.Focusing?this.resources.strings.focusing_status_info_banner_message:this.resources.strings.dnd_info_banner_message;this.dndInfoBanner=this.mainNotificationBannerStore.showBanner(e.services.Severity.Information,this.$translate.instant(i),\"dnd_info_banner\",s)}},i.prototype.showFlwPresenceInfoBannerIfNeeded=function(n,t){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableFlwPresence))switch(this.flwPresenceInfoBanner&&(this.flwPresenceInfoBanner.hide(),this.flwPresenceInfoBanner=null),n){case SkypeX.Services.UserFlwPresence.OffShift:return void(this.flwPresenceInfoBanner=this.mainNotificationBannerStore.showBanner(e.services.Severity.Information,this.$translate.instant(this.resources.strings.off_shift_info_banner_message),\"off_shift_info_banner\"));case SkypeX.Services.UserFlwPresence.OnShift:return void(t===SkypeX.Services.UserStatus.Busy&&(this.flwPresenceInfoBanner=this.mainNotificationBannerStore.showBanner(e.services.Severity.Information,this.$translate.instant(this.resources.strings.on_shift_busy_info_banner_message),\"on_shift_busy_info_banner\")));default:return}},i.prototype.showOffShiftDialog=function(e){this.settingsService.valueAsBoolean(this.constants.settings.names.enableFlwPresence)&&e===SkypeX.Services.UserFlwPresence.OffShift&&!this.hasShownOffShiftDialog&&(this.dialogService.open(this.constants.dialogs.offShiftDialog),this.hasShownOffShiftDialog=!0)},i.prototype.showStatusNoteInfoBannerIfNeeded=function(){if(!this.$cookies.get(i.statusNoteBannerCookieName)){var e=this.sxConfig.getCurrentSkypeMri();if(e){var n=this.presenceManagerService.getPresence(e);n&&n.note&&this.debouncedStatusNoteBanner(n.note)}}},i.prototype.isStatusNotePinnedAndValid=function(e){return!!(e&&e.message&&e.expiry&&new Date<new Date(e.expiry))&&e.message.indexOf(this.constants.statusNotePinnedTag)>0},i.prototype.showStatusNoteInfoBanner=function(t){var s=this;if(this.statusNoteInfoBanner&&(this.statusNoteInfoBanner.hide(),this.statusNoteInfoBanner=null),this.isStatusNotePinnedAndValid(t)){var o=new Date(t.expiry),a=\"\";a=o.getFullYear()===SkypeX.Services.neverExpireDate.getFullYear()?this.$translate.instant(this.resources.strings.status_note_expirynever_info_banner_message):this.$translate.instant(this.resources.strings.status_note_info_banner_message,{expiryTime:this.dateFormatService.getMessageDisplayableDateTime(o)});var r=this.$translate.instant(this.resources.strings.status_note_info_banner_change_status),c={action:new n.BannerAction(r,function(){s.$timeout(function(){angular.element(document.getElementById(\"personDropdown\")).trigger(\"click\")})}),hideAction:function(){var e=new Date(Date.now()+i.statusNoteBannerCookieExpiration);s.$cookies.put(i.statusNoteBannerCookieName,\"donotshow\",{expires:e.toUTCString()})}};this.statusNoteInfoBanner=this.mainNotificationBannerStore.showBanner(e.services.Severity.Information,a,\"statusnote_info_banner\",c),this.$cookies.remove(i.statusNoteBannerCookieName)}},i.prototype.showDownloadBannerIfNeeded=function(){var t=this,s=this.authenticationService.isAnonymous();if(this.desktopUtilityService.isWeb()&&!s&&this.platformDetectService.osSupportsDesktopApp()&&!this.$cookies.get(i.downloadBannerNotRequiredCookieName)){var o=this.$translate.instant(this.resources.strings.download_app_banner_message);if(this.desktopHandlingService.getIsAppInstalled())return;var a=this.$translate.instant(this.resources.strings.download_app_banner_link),r={action:new n.BannerAction(a,function(){t.downloadAppService.download()}),hideAction:function(){var e=new Date(Date.now()+i.downloadBannerNotRequiredExpiration);t.$cookies.put(i.downloadBannerNotRequiredCookieName,\"donotshow\",{expires:e.toUTCString()})},telemetryOptions:{panelRegion:e.PanelRegion.banner,panelType:e.PanelType.firstRunBannerDownloadDesktopApp,gesture:e.components.PanelActionGesture.click,closeGesture:e.components.PanelActionGesture.click,outcome:e.components.PanelActionOutcome.nav,closeOutcome:e.components.PanelActionOutcome.nav,scenario:e.components.PanelActionScenario.downloadDesktopApp,closeScenario:e.components.PanelActionScenario.closeDownloadDesktopBanner,scenarioType:e.components.PanelActionScenarioType.fre,closeScenarioType:e.components.PanelActionScenarioType.quitFRE,moduleName:e.components.PanelModuleName.notificationBanner,moduleSummary:\"Download Desktop App\",closeModuleSummary:\"Close Download Desktop Banner\"}};this.mainNotificationBannerStore.showBanner(n.Severity.Promo,o,this.constants.banners.downloadApp.name,r),this.hasDowloadDesktopBanner=!0}},i.prototype.showDownloadMobilePromptIfNeed=function(){var e=this;this.myUserPreferencesStore.waitForPreferenceStoreToInitialize().then(function(){if(!e.platformDetectService.isSurfaceHub()){var n=e.myUserPreferencesStore.getUserPreferences();if(n){var t=e.settingsService.valueAsBoolean(\"alwaysSendDownloadMobileTBotMsg\"),s=e.authenticationService.isAnonymous(),o=n.firstLoginInformation&&(n.firstLoginInformation[e.constants.firstLoginDeviceKeys.ios]||n.firstLoginInformation[e.constants.firstLoginDeviceKeys.android]||n.firstLoginInformation[e.constants.firstLoginDeviceKeys.wp]);s||o&&!t||(e.settingsService.valueAsBoolean(e.constants.settings.names.enableDownloadMobileTBotMsg)&&e.helpService.canUseTBot()&&(t||e.isEligibleForDownloadMobileTBotMessage(n))?e.$timeout(function(){e.loggingService.event(e.constants.telemetry.mobileUpsell.showMessage,{method:\"tbot\"}),e.helpService.triggerProactiveMessage(e.constants.proactiveTBotMessages.downloadMobile.message).then(function(){e.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.MobileNudgeSent,(new Date).toString())})},i.downloadMobileProactiveMessageDelay):(e.loggingService.event(e.constants.telemetry.mobileUpsell.showMessage,{method:\"banner\"}),e.showDownloadMobileBanner(n)))}}})},i.prototype.isEligibleForDownloadMobileTBotMessage=function(e){if(e.mobileNudgeSent)return!1;var n=!1,t=e.firstLoginInformation;if(t||(t={}),t[this.constants.firstLoginDeviceKeys.web]){var s=Date.parse(t[this.constants.firstLoginDeviceKeys.web]),i=moment(s),o=moment();n=moment.duration(o.diff(i)).asDays()>=2}if(n||this.settingsService.valueAsBoolean(\"skipDownloadMobileLoginCheck\")){var a=this.sxConfig.getCurrentSkypeId();if(a)return parseInt(a[a.length-1],16)%2==0}return!1},i.prototype.showDownloadMobileBanner=function(t){var s=this;if(!this.hasDowloadDesktopBanner){var i=t.bannerDismissalCounts;if(!i||!i[this.constants.banners.downloadMobile.name]||i[this.constants.banners.downloadMobile.name]<this.constants.banners.downloadMobile.maxCount){var o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMobileDownloadMailDialog),a=this.$translate.instant(this.resources.strings.download_mobile_app_banner_message),r=o?this.$translate.instant(this.resources.strings.download_mobile_app_banner_mail_link):this.$translate.instant(this.resources.strings.download_mobile_app_banner_link),c={action:new n.BannerAction(r,function(){o?s.dialogService.open(s.constants.dialogs.mobileDownload):s.openDownloadsPage(),s.increaseBannerDismissalCounts(s.constants.banners.downloadMobile.name)}),hideAction:function(){return s.increaseBannerDismissalCounts(s.constants.banners.downloadMobile.name)},telemetryOptions:{panelRegion:e.PanelRegion.banner,panelType:e.PanelType.firstRunBannerDownloadMobileApp,gesture:e.components.PanelActionGesture.click,closeGesture:e.components.PanelActionGesture.click,outcome:e.components.PanelActionOutcome.nav,closeOutcome:e.components.PanelActionOutcome.nav,scenario:e.components.PanelActionScenario.downloadMobileApp,closeScenario:e.components.PanelActionScenario.closeDownloadMobileBanner,scenarioType:e.components.PanelActionScenarioType.fre,closeScenarioType:e.components.PanelActionScenarioType.quitFRE,moduleName:e.components.PanelModuleName.notificationBanner,moduleSummary:\"Download Mobile App\",closeModuleSummary:\"Close Download Mobile Banner\"}};this.mainNotificationBannerStore.showBanner(n.Severity.Promo,a,\"download_mobile_app\",c)}}},i.prototype.openDownloadsPage=function(){try{window.open(\"https://aka.ms/downloadteams?referrer=product_banner\",\"_blank\"),this.logger.info(\"[openDownloadsPage] Open downloads page successfully.\")}catch(e){this.logger.error(\"[openDownloadsPage] Failed to open downloads page. Error: {0}\",e)}},i.prototype.increaseBannerDismissalCounts=function(e){var n=this.myUserPreferencesStore.getUserPreferences().bannerDismissalCounts;n||(n={}),n[e]||(n[e]=0),++n[e],this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.BannerDismissalCounts,JSON.stringify(n))},i.prototype.showUpdateBannerForFlaggedVersions=function(){var e=this;this.appStateService.isDesktopApp&&this.$window.electronSafeIpc.on(this.constants.events.desktopApp.ecsSettingsUpdated,function(t,s){if(s.flaggedVersions.split(\",\").includes(window.desktopTelemetryConstants.appversion)){var i=e.$translate.instant(e.resources.strings.download_update_banner_message),o=e.$translate.instant(e.resources.strings.download_update_banner_link),a={action:new n.BannerAction(e.$translate.instant(o),function(){e.downloadAppService.download()})};e.mainNotificationBannerStore.showBanner(n.Severity.Error,i,\"download_update\",a)}})},i.prototype.showNeedMoreDiskSpaceBannerIfNeeded=function(){var e=this;this.appStateService.isDesktopApp&&this.$window.electronSafeIpc.on(this.constants.events.desktopApp.needMoreDiskSpace,function(t){var s=e.$translate.instant(e.resources.strings.need_more_disk_space_for_update_message);e.mainNotificationBannerStore.showBanner(n.Severity.Error,s,\"need_more_disk_space_for_update\")})},i.prototype.scheduleCallToHandleConnectedState=function(e){this.handleConnectedStateDialogsAndBanners(),this.$timeout(this.handleConnectedStateDialogsAndBannersBound,e+i.timeoutDelta)},i.prototype.showRefreshDialog=function(n,t,s,i,o,a){var r=this;this.logger.info(\"Showing user the refresh dialog due to - {0}\",n),this.loggingService.event(this.constants.telemetry.dialogs.showingDisabledDialog,{reason:n}),this.layoutService.isLoaded=!0;var c=a?this.$translate.instant(this.resources.strings.refresh_dialog_error_code_format,{sessionId:this.loggingService.sessionId,code:a}):void 0,l=this.$translate.instant(this.resources.strings.refresh_dialog_error_code_aria_label);(this.platformDetectService.isSurfaceHub()?this.getSurfaceHubErrorDialog(n):this.dialogService.open(this.constants.dialogs.imageFatalErrorDialog,{imageSrcEndsWithDotHtml:s.endsWith(\".html\"),image:s,messageResource:t,confirmMessageResource:i,footerSubtext:c,footerSubtextAriaLabel:l,dialogPanelViewType:e.PanelType.freshDialog.toString()})).closePromise.then(function(){o&&o(),r.refreshApp()})},i.prototype.showOfflineDialog=function(n){var t=this;this.offlineDialog||(this.showingOfflineDialog=!0,this.loggingService.newScenario(this.constants.telemetry.dialogs.showingOfflineDialog).stop({reason:n}),this.offlineDialog=this.showNotConnectedDialog(n,\"offline\",this.constants.telemetry.dialogs.showingOfflineDialog,this.constants.dialogs.images.offline,this.resources.strings.offline_dialog_message,this.resources.strings.offline_dialog_message_subtext,e.PanelType.offlineDialog.toString(),this.resources.strings.offline_dialog_refresh_button),this.offlineDialog.dialogResult.closePromise.then(function(){t.offlineDialog=null}))},i.prototype.showDisconnectedDialog=function(n){var t=this;this.disconnectedDialog||(this.showingDisconnectedDialog=!0,this.loggingService.newScenario(this.constants.telemetry.dialogs.showingDisconnectedDialog).stop({reason:n}),this.disconnectedDialog=this.showNotConnectedDialog(n,\"disconnected\",this.constants.telemetry.dialogs.showingDisconnectedDialog,this.constants.dialogs.images.error,this.resources.strings.disconnected_dialog_message,this.resources.strings.disconnected_dialog_message_subtext,e.PanelType.disconnectedDialog.toString(),this.resources.strings.disconnected_dialog_refresh_button),this.disconnectedDialog.dialogResult.closePromise.then(function(){t.disconnectedDialog=null}))},i.prototype.showNotConnectedDialog=function(e,n,s,i,o,a,r,c){var l=this;this.logger.info(\"Showing user the {0} dialog due to {1}\",n,e),this.loggingService.event(s,{reason:e});var p=this.platformDetectService.isSurfaceHub()?this.getSurfaceHubErrorDialog(e):this.dialogService.open(this.constants.dialogs.imageFatalErrorDialog,{imageSrcEndsWithDotHtml:i.endsWith(\".html\"),image:i,messageResource:o,messageSubtextResource:a,confirmMessageResource:c,dialogPanelViewType:r}),d=new t(p);return c&&p.closePromise.then(function(){d.hide||l.refreshApp()}),d},i.prototype.refreshApp=function(){this.eventingService.$emit(this.constants.events.settings.reload,this.resources.strings.refresh_message_default)},i.prototype.handleConnectedStateDialogsAndBanners=function(){if(!this.disableDialogs){this.appStateService.runUnsuspendedCheck(!1);var e=Date.now();this.offlineTime||(this.hideOfflineBanner(),this.hideOfflineDialog(),this.appStateService.isDesktopApp&&this.$window.desktopSettings&&this.$window.desktopSettings.enableStatusIndicatorIconV2&&this.$window.electronSafeIpc.send(this.constants.desktopApp.statusIndicatorState.networkUpdate,this.constants.desktopApp.statusIndicatorState.backOnline)),this.disconnectedTime||(this.hideDisconnectedBanner(),this.hideDisconnectedDialog()),this.offlineTime&&!this.showingDisconnectedDialog&&!this.showingOfflineDialog&&this.offlineTime<e-this.showOfflineDialogTimeout&&(this.desktopUtilityService.isDesktop()&&this.settingsService.valueAsBoolean(this.constants.settings.names.sustainAppOffline)||(this.showOfflineDialog(this.lastOfflineReason),this.hideOfflineBanner(),this.hideDisconnectedBanner()),this.appStateService.isDesktopApp&&this.$window.desktopSettings&&this.$window.desktopSettings.enableStatusIndicatorIconV2&&this.$window.electronSafeIpc.send(this.constants.desktopApp.statusIndicatorState.networkUpdate,this.constants.desktopApp.statusIndicatorState.noNetwork)),this.disconnectedTime&&!this.showingDisconnectedDialog&&!this.showingOfflineDialog&&this.disconnectedTime<e-i.showDisconnectedDialogTimeout&&(this.settingsService.valueAsBoolean(this.constants.settings.names.disableDisconnectedDialog)&&this.appStateService.isSkypeAuthUp?this.showingRefreshActionOnDisconnectedBanner||(this.hideOfflineBanner(),this.hideDisconnectedBanner(),this.showDisconnectedBanner(!0)):(this.showDisconnectedDialog(this.lastDisconnectedReason),this.hideOfflineBanner(),this.hideDisconnectedBanner())),this.offlineTime&&!this.showingDisconnectedDialog&&!this.showingOfflineDialog&&!this.showingOfflineBanner&&this.offlineTime<e-this.showOfflineBannerTimeout&&(this.showOfflineBanner(),this.appStateService.isDesktopApp&&this.$window.desktopSettings&&this.$window.desktopSettings.enableStatusIndicatorIconV2&&this.$window.electronSafeIpc.send(this.constants.desktopApp.statusIndicatorState.networkUpdate,this.constants.desktopApp.statusIndicatorState.connectionError)),this.disconnectedTime&&!this.showingDisconnectedDialog&&!this.showingOfflineDialog&&!this.showingDisconnectedBanner&&this.disconnectedTime<e-i.showDisconnectedBannerTimeout&&this.showDisconnectedBanner()}},i.prototype.showOfflineBanner=function(){var t=this;if(!this.offlineBanner){this.showingOfflineBanner=!0;var s=this.$translate.instant(this.resources.strings.offline_banner_message);this.callingSupportService.isPSTNCallingAllowed()&&(s=this.$translate.instant(this.resources.strings.offline_banner_message_pstn));var i={telemetryOptions:{panelRegion:e.PanelRegion.banner,panelType:e.PanelType.offlineBanner}},o=this.settingsService.valueAsBoolean(this.constants.settings.names.sustainAppOffline)?n.Severity.Offline:n.Severity.Error;if(this.offlineBanner=this.mainNotificationBannerStore.showBanner(o,s,\"offline\",i),this.appServiceStates&&this.appServiceStates.size>0){var a=0;this.appServiceStates.forEach(function(e){t.hideAndRemoveBannerFromState(e)&&a++}),this.logger.info(\"hideDisconnectedBanner: Cleared \"+a+\" disconnected banners\")}}},i.prototype.showDisconnectedBanner=function(t){var s=this;if(!this.disconnectedBanner){this.showingDisconnectedBanner=!0,this.showingRefreshActionOnDisconnectedBanner=t;var i=this.$translate.instant(this.resources.strings.disconnected_banner_message),o={telemetryOptions:{panelRegion:e.PanelRegion.banner,panelType:e.PanelType.disconnectedBanner,dataBag:{reason:this.lastDisconnectedReason}}};if(t&&(o.action=new n.BannerAction(this.$translate.instant(this.resources.strings.disconnected_dialog_refresh_button),function(){s.refreshApp()})),this.lastDisconnectedReason===this.constants.events.longpoll.notifyServiceDown){var a=t?this.constants.scenarios.longpollDownDisconnectedBannerRefreshApp:this.constants.scenarios.longpollDownDisconnectedBanner;this.loggingService.newScenario(a).stop()}this.disconnectedBanner=this.mainNotificationBannerStore.showBanner(n.Severity.Error,i,\"disconnected\",o)}},i.prototype.hideOfflineDialog=function(){this.showingOfflineDialog&&(this.showingOfflineDialog=!1,this.loggingService.event(this.constants.telemetry.dialogs.hidingOfflineDialog),this.hideDialog(\"offline\",this.offlineDialog),this.ariaLiveService.update(this.$translate.instant(this.resources.strings.hide_offline_dialog_notification)))},i.prototype.hideDisconnectedDialog=function(){this.showingDisconnectedDialog&&(this.showingDisconnectedDialog=!1,this.loggingService.event(this.constants.telemetry.dialogs.hidingDisconnectedDialog),this.hideDialog(\"disconnected\",this.disconnectedDialog))},i.prototype.hideDialog=function(e,n){this.logger.info(\"Hiding user the {0} dialog\",e),n.hide=!0,this.dialogService.close(n.dialogResult.id)},i.prototype.hideOfflineBanner=function(){this.offlineBanner&&(this.showingOfflineBanner=!1,this.offlineBanner.hide(),this.offlineBanner=null)},i.prototype.hideDisconnectedBanner=function(){this.disconnectedBanner&&(this.showingDisconnectedBanner=!1,this.showingRefreshActionOnDisconnectedBanner=!1,this.disconnectedBanner.hide(),this.disconnectedBanner=null)},i.prototype.showAppSuggestionBannerIfNeeded=function(){var e=this;this.$rootScope.$on(this.constants.events.ng.$stateChangeSuccess,function(n,t,s){t.name===e.constants.states.appAppsAppSection&&s.appId?(e.showAppInstallSuggestionBannerIfNeeded(s),e.showAppUpgradeConsentBannerIfNeeded(s)):(e.hideAppInstallSuggestionBanner(),e.hideUpgradeConsentBanner())})},i.prototype.showStorageLimitBannerIfNeeded=function(t){var s=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.identityService.isFreemiumTenant()&&this.identityService.isTenantAdmin()&&!(!!t&&this.$cookies.get(i.storageLimitBannerNotRequiredCookieName))){var o=this.$translate.instant(this.resources.strings.upgrade_teams_banner_link),a=new n.BannerOptions;a.telemetryOptions={panelRegion:e.PanelRegion.banner,panelType:e.PanelType.upgradeBanner,closeGesture:e.components.PanelActionGesture.click,closeOutcome:e.components.PanelActionOutcome.nav,closeScenario:e.components.PanelActionScenario.closeUpgradeBanner,closeScenarioType:e.components.PanelActionScenarioType.quitUpgrade,closeModuleName:e.components.PanelModuleName.filesUpgradeBanner,closeModuleSummary:\"Freemium Upgrade\"},a.action=new n.BannerAction(o,function(){s.freemiumUtilities.openUpgradeTeamsUrl()}),a.action.telemetryOptions={gesture:e.components.PanelActionGesture.click,outcome:e.components.PanelActionOutcome.nav,scenario:e.components.PanelActionScenario.filesUpgradeBanner,scenarioType:e.components.PanelActionScenarioType.upgrade,moduleName:e.components.PanelModuleName.filesUpgradeBanner,moduleSummary:\"Freemium Upgrade\"},a.hideAction=function(){if(t){var e=new Date(Date.now()+i.storageLimitBannerNotRequiredExpiration);s.$cookies.put(i.storageLimitBannerNotRequiredCookieName,\"donotshow\",{expires:e.toUTCString()})}},this.manageStorageService.getTenantQuota().then(function(e){if(e){var t=s.manageStorageService.getQuotaStateMessage(e);if(!t)return;s.mainNotificationBannerStore.showBanner(n.Severity.PromoAlt,s.$translate.instant(t),s.constants.banners.storageLimit.name,a)}})}},i.prototype.showUpgradeBannerIfNeeded=function(){var t=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableNutMixUpgrade)&&this.identityService.isFreemiumTenant()&&this.identityService.isTenantAdmin()){var s=this.$cookies.get(i.upgradeBannerCookieName);if(!s){var o=new Date(Date.now()+i.upgradeBannerCookieTimer),a=new Date(Date.now()+i.upgradeBannerCookieExpiration);return void this.$cookies.put(i.upgradeBannerCookieName,o.toUTCString(),{expires:a.toUTCString()})}var r=new Date(s);if(new Date(Date.now())>=r){var c=new n.BannerOptions;c.telemetryOptions={panelRegion:e.PanelRegion.banner,panelType:e.PanelType.upgradeBanner,gesture:e.components.PanelActionGesture.click,outcome:e.components.PanelActionOutcome.nav,scenario:e.components.PanelActionScenario.upgradeBanner,scenarioType:e.components.PanelActionScenarioType.upgrade,moduleName:e.components.PanelModuleName.upgradeBanner,moduleType:e.components.PanelModuleType.button,moduleSummary:\"Freemium Upgrade\",closeGesture:e.components.PanelActionGesture.click,closeOutcome:e.components.PanelActionOutcome.nav,closeScenario:e.components.PanelActionScenario.closeUpgradeBanner,closeScenarioType:e.components.PanelActionScenarioType.quitUpgrade,closeModuleName:e.components.PanelModuleName.upgradeBanner,closeModuleSummary:\"Freemium Upgrade\"};var l=this.$translate.instant(this.resources.strings.upgrade_teams_banner_link);c.action=new n.BannerAction(l,function(){t.freemiumUtilities.openUpgradeTeamsUrl()}),c.action.telemetryOptions={gesture:e.components.PanelActionGesture.click,outcome:e.components.PanelActionOutcome.nav,scenario:e.components.PanelActionScenario.upgradeBanner,scenarioType:e.components.PanelActionScenarioType.upgrade,moduleName:e.components.PanelModuleName.upgradeBanner,moduleType:e.components.PanelModuleType.button,moduleSummary:\"Freemium Upgrade\"},c.hideAction=function(){var e=new Date(Date.now()+i.upgradeBannerCookieTimer),n=new Date(Date.now()+i.upgradeBannerCookieExpiration);t.$cookies.put(i.upgradeBannerCookieName,e.toDateString(),{expires:n.toUTCString()})};var p=this.$translate.instant(this.resources.strings.upgrade_teams_banner_message);this.mainNotificationBannerStore.showBanner(n.Severity.Promo,this.$translate.instant(p),this.constants.banners.upgrade.name,c)}}},i.prototype.showAppInstallSuggestionBannerIfNeeded=function(n){var t=this;this.appsService.getInstalledAppForUser(n.appId).then(function(s){if(s&&!s.appDefinition.isInstalledPersonally){if(!t.appSuggestionBanner||t.appSuggestionId!==n.appId){t.hideAppInstallSuggestionBanner();var i=t.$translate.instant(t.resources.strings.extensibility_app_suggestion_banner_action_text),o=new e.services.BannerOptions;o.action=new e.services.BannerAction(i,function(){t.appsService.getUserAppDefinition(n.appId,\"appStateAdapter\").then(function(e){e.isInstalledPersonally=!0,t.appsService.createUserAppEntitlement(e).then(function(){t.hideAppInstallSuggestionBanner()})})}),o.hideAction=function(){t.appSuggestionBanner=null};var a=t.$translate.instant(t.resources.strings.extensibility_app_suggestion_banner_text,{appName:s.appDefinition.name});t.appSuggestionBanner=t.mainNotificationBannerStore.showBanner(e.services.Severity.Suggestion,a,\"app_install_suggestion\",o),t.appSuggestionId=n.appId}}else t.hideAppInstallSuggestionBanner()})},i.prototype.hideAppInstallSuggestionBanner=function(){this.appSuggestionBanner&&(this.appSuggestionBanner.hide(),this.appSuggestionBanner=null,this.appSuggestionId=null)},i.prototype.showAppUpgradeConsentBannerIfNeeded=function(n){var t=this;this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppUpgradeNotification)&&this.appsService.isUpgradeConsentRequired(n.appId)?this.appsService.getInstalledAppForUser(n.appId).then(function(s){if(!t.appUpgradeConsentBanner||t.appUpgradeConsentId!==n.appId){t.hideUpgradeConsentBanner();var i=t.$translate.instant(t.resources.strings.extensibility_app_upgrade_consent_banner_action_text),o=new e.services.BannerOptions;o.action=new e.services.BannerAction(i,function(){var n=function(e){e&&e.upgradeSucceeded&&t.hideUpgradeConsentBanner()};if(t.settingsService.valueAsBoolean(t.constants.settings.names.enableNewAppInstallFlowV3)&&t.settingsService.valueAsBoolean(t.constants.settings.names.enableBotsInGroupChat)){var i={entryPoint:e.components.AddAppDialogEntryPoint.PersonalAppBannerUpgrade,appId:s.appDefinition.id};t.dialogService.openLazyDialog(t.constants.lazyDialogs.addAppNew,t.constants.lazyModules.extensibilityDialogs,i,n)}else{var o={appID:s.appDefinition.id,intent:e.components.AddAppDialogIntent.User,action:e.components.AddAppDialogAction.Consent,source:\"app-state-adapter\"};t.dialogService.openLazyDialog(t.constants.lazyDialogs.addAppNew,t.constants.lazyModules.extensibilityDialogs,o,n)}}),o.hideAction=function(){t.appUpgradeConsentBanner=null};var a=t.$translate.instant(t.resources.strings.extensibility_app_upgrade_consent_banner_text,{appName:s.appDefinition.name});t.appUpgradeConsentBanner=t.mainNotificationBannerStore.showBanner(e.services.Severity.Suggestion,a,\"app_upgrade_consent\",o),t.appUpgradeConsentId=n.appId}}):this.hideUpgradeConsentBanner()},i.prototype.hideUpgradeConsentBanner=function(){this.appUpgradeConsentBanner&&(this.appUpgradeConsentBanner.hide(),this.appUpgradeConsentBanner=null,this.appUpgradeConsentId=null)},i.prototype.handleAppServiceStateChanged=function(e){e?(this.logger.info(\"AppService \"+n.AppService[e.appService]+\" state changed. IsUp=\"+e.isUp+\". Reason=\"+e.reason),e.isUp?this.hideAppServiceBanner(e.appService):this.handleAppServiceDown(e.appService,e.reason)):this.logger.warn(\"StateChangedInfo is undefined!\")},i.prototype.handleAppServiceDown=function(e,t){this.logger.info(\"handleAppServiceDown: AppService \"+n.AppService[e]+\" is down. reason: \"+t);var s=e===n.AppService.AdalLogin?this.constants.scenarios.appRelogin:this.constants.scenarios.appService.down,i=this.loggingService.newScenario(s,null,null,this.constants.timeInMiliseconds.day);i.appendEventData({serviceName:n.AppService[e],reason:t,reason1:t});var o={appService:e,scenario:i,reason:t};this.appServiceStates.set(o.appService,o),this.canShowAppServiceBanner()?this.showBannerForAppServiceDown(e):this.logger.info(\"handleAppServiceDown: Need to wait for timeout to kick in before banner can be shown\")},i.prototype.canShowAppServiceBanner=function(){var e=this.appStateService.current===n.ApplicationState.Disconnected&&null===this.disconnectedTimerPromise;return this.logger.info(\"canShowAppServiceBanner: \"+e),e},i.prototype.showBannerForAppServiceDown=function(t){t===n.AppService.AdalLogin?this.showAdalLoginBanner():t===n.AppService.ChatSync?this.showChatSyncBanner():this.showAppServiceBanner({appService:t,panelType:e.PanelType.disconnectedBanner})},i.prototype.showAdalLoginBanner=function(){var t=this,s=this.$translate.instant(this.resources.strings.login_required_banner_message),i=new n.BannerAction(this.$translate.instant(this.resources.strings.login_required_banner_action),function(){t.authenticationService.isInPlaceLoginSupported()?(t.showAdalLoginProgressBanner(),t.logger.info(\"Calling authenticationService to login in place\"),t.authenticationService.loginInPlace()):t.logger.error(\"In place login is not supported by the client\")});i.telemetryOptions.gesture=e.components.PanelActionGesture.click,i.telemetryOptions.moduleType=e.components.PanelModuleType.button,this.showAppServiceBanner({appService:n.AppService.AdalLogin,action:i,severity:n.Severity.ServiceIssue,message:s,panelType:e.PanelType.loginRequiredBanner})},i.prototype.showAdalLoginProgressBanner=function(){var t=this.$translate.instant(this.resources.strings.logging_in_progress_banner_message);this.showAppServiceBanner({appService:n.AppService.AdalLogin,severity:n.Severity.ServiceIssue,message:t,panelType:e.PanelType.loginProgressBanner,stepName:this.constants.scenarios.appService.steps.loginProgressShown})},i.prototype.showChatSyncBanner=function(e){var t=this;void 0===e&&(e=!1);var s,o=null,a=this.constants.scenarios.longpollDownDisconnectedBanner;e?(o=new n.BannerAction(this.$translate.instant(this.resources.strings.disconnected_dialog_refresh_button),function(){t.logger.info(\"Refreshing the app from ChatSync disconnected banner\"),t.refreshApp()}),a=this.constants.scenarios.longpollDownDisconnectedBannerRefreshApp):(this.logger.info(\"Creating a 3 min timer for showing the refresh now button for ChatSync banner\"),s=this.$timeout(function(){return t.showChatSyncBanner(!0)},i.showDisconnectedDialogTimeout)),this.loggingService.newScenario(a).stop(),this.showAppServiceBanner({appService:n.AppService.ChatSync,action:o,timer:s})},i.prototype.showAppServiceBanner=function(t){if(!t)return this.logger.warn(\"showAppServiceBanner: params object is undefined.\"),!1;if(!this.appServiceStates.has(t.appService))return this.logger.warn(\"showAppServiceBanner: State not found for App Service \"+n.AppService[t.appService]+\". Not showing banner\"),!1;var s=this.appServiceStates.get(t.appService),i=t.message||this.$translate.instant(this.resources.strings.disconnected_banner_message),o=t.severity||n.Severity.Error,a=t.panelType||e.PanelType.disconnectedBanner,r=t.stepName||this.constants.scenarios.appService.steps.bannerShown;this.hideAndRemoveBannerFromState(s);var c={telemetryOptions:{panelRegion:e.PanelRegion.banner,panelType:a,dataBag:{reason:s.reason,appService:n.AppService[s.appService]}}};return t.action&&(c.action=t.action),t.timer&&(s.timer=t.timer),s.scenario&&s.scenario.mark(r),s.banner=this.mainNotificationBannerStore.showBanner(o,i,\"disconnected\",c),this.appServiceStates.set(s.appService,s),this.logger.info(\"Showing banner. AppService=\"+n.AppService[s.appService]+\", Severity=\"+o+\", Message=\"+i),!0},i.prototype.hideAppServiceBanner=function(e){if(this.appServiceStates.has(e)){var t=this.appServiceStates.get(e);this.hideAndRemoveBannerFromState(t)&&t.scenario&&t.scenario.mark(this.constants.scenarios.appService.steps.bannerHidden),t.scenario&&(this.isCodeSuccess(t.errorCode)?t.scenario.stop():t.scenario.fail({errorCode:t.errorCode}),t.scenario=null),t.timer&&(this.$timeout.cancel(t.timer),t.timer=null),this.appServiceStates.delete(e),this.logger.info(\"Removed existing banner for AppService \"+n.AppService[e])}else this.logger.info(\"hideAppServiceBanner: No state found for \"+n.AppService[e]+\" service. Nothing to do here.\")},i.prototype.hideAndRemoveBannerFromState=function(e){var t=!1;return e.banner&&(this.logger.info(\"Hiding an existing banner for app service \"+n.AppService[e.appService]),e.banner.hide(),e.banner=null,t=!0),t},i.prototype.evaluateAppServiceBanners=function(){var e=this;this.logger.info(\"Evaluating banners for AppService states - count = \"+this.appServiceStates.size),this.appServiceStates.forEach(function(n){n.banner||e.showBannerForAppServiceDown(n.appService)})},i.prototype.handleReloginResponse=function(e){if(e){if(this.logger.info(\"Received ReloginResult. Status: \"+e.status+\", Message: \"+e.message),this.appServiceStates.has(n.AppService.AdalLogin)){var t=this.appServiceStates.get(n.AppService.AdalLogin);t.scenario&&t.scenario.mark(this.constants.scenarios.appService.steps.reloginResultReceived,{resultCode:e.status}),t.errorCode=e.status}this.isCodeSuccess(e.status)?this.eventingService.$emit(this.constants.events.authOnline.authBackOnline):(this.hideAppServiceBanner(n.AppService.AdalLogin),this.handleAppServiceDown(n.AppService.AdalLogin,\"Relogin failed or canceled\"))}else this.logger.warn(\"handleReloginResponse: result object was undefined!\")},i.prototype.isCodeSuccess=function(e){return!e||0===e},i.prototype.getSurfaceHubErrorDialog=function(n){return this.dialogService.open(this.constants.dialogs.surfaceHubErrorDialog,{image:this.constants.dialogs.images.surface_hub_error_dialog,messageResource:this.resources.strings.surface_hub_error_dialog_message,messageSubtextResource:n,confirmMessageResource:this.resources.strings.surface_hub_error_dialog_refresh_button,dialogPanelViewType:e.PanelType.surfaceHubErrorDialog.toString()})},i.downloadBannerNotRequiredCookieName=\"showDownloadBanner\",i.downloadBannerNotRequiredExpiration=6048e5,i.storageLimitBannerNotRequiredCookieName=\"showStorageLimitBanner\",i.storageLimitBannerNotRequiredExpiration=1296e6,i.upgradeBannerCookieName=\"showUpgradeBanner\",i.upgradeBannerCookieExpiration=31536e6,i.upgradeBannerCookieTimer=2592e6,i.statusNoteBannerCookieName=\"showStatusNoteBanner\",i.statusNoteBannerCookieExpiration=864e5,i.timeoutDelta=50,i.showDisconnectedBannerTimeout=15e3,i.showDisconnectedDialogTimeout=18e4+i.showDisconnectedBannerTimeout,i.downloadMobileProactiveMessageDelay=15e4,i.appCloseDelay=2e3,i}(SkypeX.Services.SXStoreBase));n.AppStateAdapter=s,angular.module(\"teamspace.appStateAdapter\",[\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.authenticationService\",\"teamspace.platformDetectService\",\"skypeX.clientDatabase\",\"teamspace.layoutService\",\"teamspace.appState\",\"teamspace.orchestrationService\",\"teamspace.downloadAppService\",\"teamspace.desktopHandlingService\",\"skypeX.myUserPreferencesStore\",\"teamspace.settingsService\",\"teamspace.helpService\",\"skypeX.sxConfig\",\"LocalStorageModule\",\"teamspace.desktopUtilityService\",\"teamspace.manageStorageService\",\"teamspace.identityService\",\"teamspace.freemiumUtilities\"]).service(\"appStateAdapter\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Presenting=0]=\"Presenting\",e[e.InCall=1]=\"InCall\",e[e.InBroadcast=2]=\"InBroadcast\",e[e.Interactive=3]=\"Interactive\",e[e.Inactive=4]=\"Inactive\",e[e.LongInactive=5]=\"LongInactive\",e[e.Disabled=6]=\"Disabled\",e[e.Disconnected=7]=\"Disconnected\",e[e.Offline=8]=\"Offline\",e[e.Uninitialized=9]=\"Uninitialized\"}(e.ApplicationState||(e.ApplicationState={}));!function(e){e[e.MachineActive=1]=\"MachineActive\",e[e.MachineInactive=2]=\"MachineInactive\",e[e.MachineLongInactive=4]=\"MachineLongInactive\",e[e.MachineLocked=8]=\"MachineLocked\"}(e.MachineState||(e.MachineState={}));!function(e){e[e.OrchestrationStarted=0]=\"OrchestrationStarted\",e[e.LocalThreadDataFetched=1]=\"LocalThreadDataFetched\",e[e.OrchestrationComplete=2]=\"OrchestrationComplete\"}(e.StartupState||(e.StartupState={}));!function(e){e[e.ChatSync=0]=\"ChatSync\",e[e.Presence=1]=\"Presence\",e[e.Files=2]=\"Files\",e[e.OneNote=3]=\"OneNote\",e[e.Groups=4]=\"Groups\",e[e.Video=5]=\"Video\",e[e.MasterTab=6]=\"MasterTab\",e[e.IndexDb=7]=\"IndexDb\",e[e.AdalTokens=8]=\"AdalTokens\",e[e.AdalLogin=9]=\"AdalLogin\",e[e.AdalReauth=10]=\"AdalReauth\",e[e.SkypeTokens=11]=\"SkypeTokens\",e[e.SkypeLicense=12]=\"SkypeLicense\",e[e.SupportedBrowser=13]=\"SupportedBrowser\",e[e.MSAGuestLicense=14]=\"MSAGuestLicense\",e[e.AppSession=15]=\"AppSession\"}(e.AppService||(e.AppService={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t;!function(e){e[e.PartialOutage=0]=\"PartialOutage\",e[e.FullOutage=1]=\"FullOutage\",e[e.Unrecoverable=2]=\"Unrecoverable\"}(t||(t={}));var i=function(){return function(e,t,i,n){this.eventName=e,this.isOnline=t,this.isConnected=i,this.isActive=n}}(),n=function(){function t(t,i,n,a,s){var o=this;this.$timeout=a,n.unsafeOn(s.events.appState.unsuspended,function(){o.scenario&&o.scenario.cancel(),t.current!==e.ApplicationState.Disabled&&(o.scenario=i.newScenario(\"app_unsuspended_transition\",null,o.cleanupCurrentTransition,s.timeInMiliseconds.tenMinutes),o.scenarioTimeout=a(function(){var i=t.current;t.isConnected?o.unsuspendedTransitionComplete(\"connected\",i):i===e.ApplicationState.Disabled||i===e.ApplicationState.Offline?o.scenario.cancel({reason:\"app disabled or offline\"}):t.isConnected||o.scenario.fail({reason:\"timed out\",actualAppState:i})},s.timeInMiliseconds.fiveMinutes),o.unregisterAppStateChangedEvent=n.unsafeOn(s.events.appState.changed,function(i,n){var a=t.current;t.isConnected?o.unsuspendedTransitionComplete(\"connected\",a):a===e.ApplicationState.Disabled?o.scenario.cancel({reason:\"app disabled\"}):a===e.ApplicationState.Offline&&o.scenario.cancel({reason:\"app offline\"})}),t.isConnected&&a(function(){t.isConnected&&o.unsuspendedTransitionComplete(\"still connected\")},1e3))})}return t.prototype.unsuspendedTransitionComplete=function(e,t){this.scenario&&this.scenario.stop({reason:e,actualAppState:t})},t.prototype.cleanupCurrentTransition=function(){this.unregisterAppStateChangedEvent&&(this.unregisterAppStateChangedEvent(),this.unregisterAppStateChangedEvent=null),this.scenarioTimeout&&(this.$timeout.cancel(this.scenarioTimeout),this.scenarioTimeout=void 0),this.scenario=null},t}(),a=function(){function a(t,s,o,r,c,l,p,h,d,S,u,v,g,f,m,w,k,A,y,b,I,M,T,O,U){var C,P=this;if(this.loggingService=s,this.eventingService=o,this.settingsService=r,this.diagnosticsService=c,this.networkPingService=l,this.constants=p,this.utilityService=h,this.desktopUtilityService=d,this.hwaServiceProvider=S,this.errorRedirectService=v,this.tenantSwitchUtilityService=g,this.authenticationUtilityService=f,this.Idle=m,this.$injector=w,this.$timeout=k,this.$interval=A,this.$window=y,this.$q=I,this.$rootScope=M,this.multiWindowService=U,this.unsuspendedCheckTimeout=2e3,this.wasSuspendedCheckDelta=3e4,this.logger=null,this.orchestrationService=null,this.previousNetworkStateChangeTime=null,this.desktopSilentUpdateInterval=null,this.machineInactiveInterval=null,this.networkDetectionTimeout=null,this.networkOnline=!0,this.networkPingRetry=null,this.detectCurrentNetworkStatusPromise=null,this.active=!1,this.mainWindowActive=!1,this.machineState=e.MachineState.MachineInactive,this.currentStartupState=null,this.inactiveStartTime=Date.now(),this.servicesStates=[],this.stateTransitionTime=Date.now(),this.healthyTime=Date.now(),this.prevIsHealthy=this.isHealthy,this.isPageVisible=null,this.isAppMinimized=!1,this.isCallOngoing=!1,this.isPresenting=!1,this.isViewingBroadcast=!1,this.isInitialized=!0,this.lastCheckTime=Date.now(),this.machineLongActiveStateTimeout=null,this.machineGetIdleRetry=0,this._isTenantSwitchTelemetryScenarioRunning=!1,this.teardownOrchestrationPromise=null,this.applicationStatesInfo=(C={},C[e.ApplicationState.Disabled]=new i(this.constants.events.appState.disabled,!1,!1,!1),C[e.ApplicationState.Offline]=new i(this.constants.events.appState.offline,!1,!1,!1),C[e.ApplicationState.Disconnected]=new i(this.constants.events.appState.disconnected,!0,!1,!1),C[e.ApplicationState.LongInactive]=new i(this.constants.events.appState.longInactive,!0,!0,!1),C[e.ApplicationState.Inactive]=new i(this.constants.events.appState.inactive,!0,!0,!1),C[e.ApplicationState.Interactive]=new i(this.constants.events.appState.interactive,!0,!0,!0),C[e.ApplicationState.InCall]=new i(this.constants.events.appState.inCall,!0,!0,!0),C[e.ApplicationState.InBroadcast]=new i(this.constants.events.appState.inBroadcast,!0,!0,!0),C[e.ApplicationState.Presenting]=new i(this.constants.events.appState.presenting,!0,!0,!0),C[e.ApplicationState.Uninitialized]=new i(this.constants.events.appState.uninitialized,!0,!1,!1),C),this.logger=s.newLogger(\"AppState\"),this.unsuspendedTransitionHandler=new n(this,s,o,k,p),this.isDesktopApp=r.valueAsBoolean(p.settings.names.isDesktopApp),this.isHwaDiagnosticsTrackingEnabled=r.valueAsBoolean(p.settings.names.enableHwaDiagnosticsTracking),this.isMachineActivityCheckEnabled=y.desktopEnvironment&&y.desktopEnvironment.enableMachineActivityCheck,r.valueAsBoolean(p.settings.names.enableTenantSwitchTelemetry)&&(this._isTenantSwitchTelemetryScenarioRunning=!!u.get(p.telemetry.tenantSwitch.scenarioName,!1)),this.buildServicesStates(),this.setPageVisible(h.getPageVisibility()),d.isDesktopHwa())o.$on(M,p.hwaApp.appState.visibilityChanged,function(e,t){null!=t&&null!=t.isFocused&&P.setPageVisible(t.isFocused)});else if(this.isDesktopApp){o.$on(M,p.events.desktopApp.windowIsFocused,function(e,t){P.logger.debug(\"Visibility of page is:{0}\",t),P.setPageVisible(t)});var $=y.electronSafeIpc;$&&($.on(p.events.desktopApp.windowMinimize,function(e,t){P.setAppMinimized(t)}),this.isMachineActivityCheckEnabled&&(this.logger.info(\"Listening on desktop machine inactive response\"),y.desktopSettings&&y.desktopSettings.silentUpdateImprovementEnabled?$.on(p.events.desktopApp.machineInactiveResponse,function(e,t,i){P.logger.info(\"machineInactiveResponse: {0}, {1}; audio playback: {2}, battery percent: {3}\",t,i&&i.machineInactiveTimeInSeconds?i.machineInactiveTimeInSeconds:\"\",i&&i.isMachineAudioPlaying?i.isMachineAudioPlaying:\"\",i&&i.batteryLifePercent?i.batteryLifePercent:\"\"),P.isMachineAudioPlaying=i&&i.isMachineAudioPlaying,P.batteryLifePercent=i&&i.batteryLifePercent,P.handleMachineInactiveResponse(t,i)}):$.on(p.events.desktopApp.machineInactiveResponse,function(e,t,i,n){P.logger.log(\"machineInactiveResponse: {0}, {1}\",t,i||\"\"),P.handleMachineInactive(t,i,n)}),this.checkLaunchLockState()))}else O.$on(\"pageFocused\",function(){P.logger.debug(\"Page visible; state:{0}\",P.current),P.setPageVisible(!0)}),y.addEventListener(\"focus\",function(){P.logger.debug(\"Page focused; state:{0}\",P.current),P.setPageVisible(!0)}),O.$on(\"pageBlurred\",function(){P.logger.debug(\"Page hidden; state:{0}\",P.current),P.setPageVisible(!1)});o.unsafeOn(p.events.desktopApp.calling.ongoing,function(e,t){P.refreshAppState(function(){return P.isCallOngoing=t},\"calling state changed: ongoingCall=\"+t),P.verifyNetworkStateWithRegardToCallOrBroadcast()}),o.unsafeOn(p.events.desktopApp.calling.presenting,function(e,t){P.refreshAppState(function(){return P.isPresenting=t},\"calling state changed: presenting=\"+t),P.verifyNetworkStateWithRegardToCallOrBroadcast()}),o.unsafeOn(p.events.desktopApp.broadcast.attendee.viewing,function(e,t){P.refreshAppState(function(){return P.isViewingBroadcast=t},\"broadcast attendee state changed: viewing=\"+t),P.verifyNetworkStateWithRegardToCallOrBroadcast()}),o.unsafeOn(p.events.http.networkSuspectedOffline,this.handleNetworkSuspectedOffline.bind(this)),r.valueAsBoolean(\"enableNetworkOnlineDetectionTimeout\")&&o.unsafeOn(p.events.http.networkSuspectedOnline,this.handleNetworkSuspectedOnline.bind(this)),g.isAlphonsoEnabled&&(this.logger.info(\"Alphonso switch is enabled, monitor tenant switch auth complete\"),o.unsafeOn(p.events.multiAccount.tenantAuthComplete,function(){P.handleTenantAuthComplete()})),y.addEventListener(\"offline\",function(){P.logger.info(\"browser network offline\"),P.setNetworkOffline(\"browser offline\")}),y.addEventListener(\"online\",function(){P.logger.info(\"browser network online\"),P.startNetworkPing(\"browser online\")}),m.setIdle(1);var D=!0;M.$on(\"IdleStart\",function(){if(P.isMachineActivityCheckEnabled&&!P.hasMachineState(e.MachineState.MachineLocked)&&P.startMachineActivityCheck(),!D){if(P.mainWindowActive=!0,U.enabled&&o.$emit(p.events.appState.mainWindowInUse,!0),U.findWindow({windowState:e.WindowState.Active}))return m.interrupt(),P.logger.info(\"Preventing global idle state due to continued child window activity.\"),void s.event(\"app_state_transition_halt\",{reason:\"child_window_active\"});P.logger.info(\"User idle state detected\"),P.resetLongInactiveTimeout(a.longInactiveTime),P.refreshAppState(function(){null===P.inactiveStartTime&&(P.inactiveStartTime=Date.now()),P.setActive(!1)},\"idle start called\")}}),M.$on(\"IdleTimeout\",function(){}),M.$on(\"IdleEnd\",function(){if(D){D=!1;var t=(r.valueAsBoolean(p.settings.names.enablePresenceAutoIdle)?p.appState.idleDetect:p.appState.idleDetectWithoutAutoIdle)/p.timeInMiliseconds.second;m.setIdle(t)}P.logger.info(\"User activity detected\"),P.mainWindowActive=!1,U.enabled&&o.$emit(p.events.appState.mainWindowInUse,!1),P.cancelLongInactiveTimeout(),P.isMachineActivityCheckEnabled&&P.stopMachineActivityCheck(function(){P.setMachineState(e.MachineState.MachineActive,\"App IdleEnd\")}),P.refreshAppState(function(){P.inactiveStartTime=null,P.setActive(!0)},\"idle end called\")}),A(function(){P.runUnsuspendedCheck(!0)},this.unsuspendedCheckTimeout,0,!1)}return a.$inject=[\"appConfig\",\"loggingService\",\"eventingService\",\"settingsService\",\"diagnosticsService\",\"networkPingService\",\"constants\",\"utilityService\",\"desktopUtilityService\",\"hwaServiceProvider\",\"storageService\",\"errorRedirectService\",\"tenantSwitchUtilityService\",\"authenticationUtilityService\",\"Idle\",\"$injector\",\"$timeout\",\"$interval\",\"$window\",\"$document\",\"$q\",\"$rootScope\",\"$ocLazyLoad\",\"$pageVisibility\",\"multiWindowService\"],Object.defineProperty(a.prototype,\"isTenantSwitchTelemetryScenarioRunning\",{get:function(){return this._isTenantSwitchTelemetryScenarioRunning},set:function(e){this._isTenantSwitchTelemetryScenarioRunning=e},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isNetworkSuspectedOffline\",{get:function(){return null!==this.networkDetectionTimeout||null!==this.detectCurrentNetworkStatusPromise},enumerable:!0,configurable:!0}),a.prototype.runUnsuspendedCheck=function(e){var t=this,i=Date.now(),n=i-this.lastCheckTime;this.lastCheckTime=i,n>this.unsuspendedCheckTimeout+this.wasSuspendedCheckDelta&&(this.logger.info(\"Back from suspended state, was in that state for {0} minutes\",n/60/1e3),this.loggingService.event(\"app_unsuspended\",{transitionTime:n}),e?this.$rootScope.$apply(function(){t.eventingService.$emit(t.constants.events.appState.unsuspended,null)}):this.eventingService.$emit(this.constants.events.appState.unsuspended,null))},a.prototype.switchTenant=function(t){var i=this;if(!this.tenantSwitchUtilityService.isAlphonsoEnabled)return this.logger.info(\"Alphonso is not enabled, returning\"),this.$q.resolve();this.utilityService.resetCurrentTenantState(),this.loggingService.clearAllScenarios(\"tenant switch initiated\"),this.tenantSwitchUtilityService.cancelAllTimeoutsAndIntervals(),e.PromiseTrackerService.getInstance().cancelAllPromises(),this.eventingService.unbindAllTenantScopedEventCallbacks(),e.MTMASubscriptionUtility.cleanupAllSubscriptions();try{e.MTMAIpcUtility.removeTrackedListeners(this.$window.electronSafeIpc)}catch(e){this.logger.error(\"Failure in removeAllListener, error: \",e)}this.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(i.constants.telemetry.tenantSwitch.markers.teardownStart),e.startScenarioCompletionTimer()});var n=this.$injector.get(\"tenantSwitchService\");return n?n.showTenantSwitchTransition(t):this.logger.error(\"Failed to load tenant switch service - tenant switch transition will not be shown\"),this.refreshAppState(function(){return i.isInitialized=!1},\"Switching away from current tenant into another tenant\"),null===this.teardownOrchestrationPromise?this.logger.warn(\"teardownOrchestrationPromise is null i.e. teardown orchestration did not execute\"):this.teardownOrchestrationPromise.finally(function(){i.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(i.constants.telemetry.tenantSwitch.markers.teardownEnd)})}),null!==this.teardownOrchestrationPromise?this.teardownOrchestrationPromise:this.$q.resolve()},a.prototype.runOrchestration=function(e,t){return this.orchestrationService?(this.logger.info(\"Run orchestration scenario {0} for {1}\",e,t),this.orchestrationService.executeOrchestration(e,t)):(this.logger.warn(\"Trying to run orchestration plan {0} before startup orchestration\",t),this.$q.when())},a.prototype.startup=function(t,i,n){var a=this;this.orchestrationService||(this.orchestrationService=this.$injector.get(\"orchestrationService\"));var s=this.$injector.get(i);return this.isOnline?(this.setStartupState(e.StartupState.OrchestrationStarted),this.backgroundSyncCompleteEvent=this.eventingService.unsafeOn(this.constants.events.syncService.backgroundSyncComplete,_.once(function(){a.setStartupState(e.StartupState.OrchestrationComplete),a.backgroundSyncCompleteEvent&&a.backgroundSyncCompleteEvent()})),this.orchestrationService.executeOrchestration(s,this.constants.scenarios.orchestration.appLaunch,n).then(function(){a.logger.info(\"Application is loaded\"),t&&(t.stop(),a.isDesktopApp&&a.$window.electronSafeIpc&&a.$window.electronSafeIpc.send(a.constants.events.desktopApp.appLoaded)),a.isTenantSwitchTelemetryScenarioRunning&&a.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.stopScenario()}),a.current===e.ApplicationState.Disconnected&&(a.logger.info(\"Application is still connecting\"),a.eventingService.$emit(a.constants.events.appState.disconnected,\"startup still disconnected\"))})):this.$q.reject(e.ErrorPayload.create(this.constants.errorCodes.networkOffline,\"Network is offline\",this.constants.responseCode.clientFailure))},Object.defineProperty(a.prototype,\"startupState\",{get:function(){return this.currentStartupState},enumerable:!0,configurable:!0}),a.prototype.setStartupState=function(t){(t===e.StartupState.OrchestrationStarted&&!this.currentStartupState||t===e.StartupState.LocalThreadDataFetched&&this.currentStartupState===e.StartupState.OrchestrationStarted||t===e.StartupState.OrchestrationComplete&&(this.currentStartupState===e.StartupState.OrchestrationStarted||this.currentStartupState===e.StartupState.LocalThreadDataFetched))&&(this.currentStartupState=t)},Object.defineProperty(a.prototype,\"isOnline\",{get:function(){return this.isStateOnline(this.current)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isConnected\",{get:function(){return this.isStateConnected(this.current)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isActive\",{get:function(){return this.isStateActive(this.current)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isSkypeAuthUp\",{get:function(){return this.servicesStates[e.AppService.SkypeTokens].isUp},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"indexedDBState\",{get:function(){return{isUp:this.servicesStates[e.AppService.IndexDb].isUp,reason:this.servicesStates[e.AppService.IndexDb].reason}},enumerable:!0,configurable:!0}),a.prototype.isStateOnline=function(e){return this.applicationStatesInfo[e].isOnline},a.prototype.isStateConnected=function(e){return this.applicationStatesInfo[e].isConnected},a.prototype.isStateActive=function(e){return this.applicationStatesInfo[e].isActive},Object.defineProperty(a.prototype,\"isMachineActive\",{get:function(){return this.hasMachineState(e.MachineState.MachineActive)},enumerable:!0,configurable:!0}),a.prototype.hasMachineState=function(e){return!!(this.machineState&e)},Object.defineProperty(a.prototype,\"current\",{get:function(){return this.unrecoverableImpactServicesUpState?!this.isInitialized&&this.tenantSwitchUtilityService.isAlphonsoEnabled?e.ApplicationState.Uninitialized:this.networkOnline?this.isPresenting?e.ApplicationState.Presenting:this.isCallOngoing?e.ApplicationState.InCall:this.fullOutageImpactServicesUpState?this.active?this.isViewingBroadcast?e.ApplicationState.InBroadcast:e.ApplicationState.Interactive:Date.now()-this.inactiveStartTime>a.longInactiveTime?e.ApplicationState.LongInactive:e.ApplicationState.Inactive:e.ApplicationState.Disconnected:e.ApplicationState.Offline:e.ApplicationState.Disabled},enumerable:!0,configurable:!0}),a.prototype.isNetworkOnline=function(){return this.networkOnline},a.prototype.notifyServiceDown=function(e,t,i){this.notifyService(e,!1,t,i)},a.prototype.notifyServiceUp=function(e,t){this.notifyService(e,!0,t)},a.prototype.notifyService=function(t,i,n,s){var o=this,r=this.servicesStates[t],c=r.isUp;if(i!==c&&(this.refreshAppState(function(){r.isUp=i,r.reason=n,r.code=s,o.loggingService.event(\"app_service_state_changed\",{service:e.AppService[t],prevState:c?a.upStateString:a.downStateString,newState:i?a.upStateString:a.downStateString,reason:n,code:s}),o.logger.info(\"Service {0} up state changed from {1} to {2}{3} with code {4}\",e.AppService[t],c,i,n?\" due to \"+n:\"\",s||\"\")},n,null,s),this.current!=e.ApplicationState.Disabled)){var l={appService:t,isUp:r.isUp,reason:r.reason,code:r.code};this.eventingService.$emit(this.constants.events.appServiceState.changed,l)}},Object.defineProperty(a.prototype,\"pageVisible\",{get:function(){return this.isPageVisible},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"appInUse\",{get:function(){return this.active&&this.isPageVisible},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"isMainWindowInUse\",{get:function(){return this.multiWindowService.enabled?this.mainWindowActive&&this.isPageVisible:this.appInUse},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"appMinimized\",{get:function(){return this.isAppMinimized},enumerable:!0,configurable:!0}),a.prototype.setPageVisible=function(e){var t=this;e&&(this.Idle.interrupt(),this.detectBlankScreen()),this.invokeAppInUseEventIfNeeded(function(){return t.isPageVisible=e})},a.prototype.setAppMinimized=function(e){this.isAppMinimized!==e&&(this.isAppMinimized=e,this.eventingService.$emit(this.constants.events.appState.minimizedChanged,e))},a.prototype.setActive=function(t){var i=this;this.invokeAppInUseEventIfNeeded(function(){i.active=t,i.isMachineActivityCheckEnabled&&t&&i.setMachineState(e.MachineState.MachineActive,\"App SetActive is true\")})},a.prototype.setMachineState=function(t,i){void 0===i&&(i=\"\"),this.hasMachineState(t)?this.logger.log(\"Same state, no need to change: {0}\",e.MachineState[t]):(this.logger.info(\"Setting the machine state from {0} to {1} for reason: {2}\",e.MachineState[this.machineState],e.MachineState[t],i),this.loggingService.event(\"machine_state_updated\",{prevState:e.MachineState[this.machineState],newState:e.MachineState[t],reason:i}),this.machineState=t,this.hasMachineState(e.MachineState.MachineActive)?this.startMachineLongActiveStateTimeout():this.stopMachineLongActiveStateTimeout(),this.eventingService.$emit(this.constants.events.appState.machineStateChanged,t))},a.prototype.startMachineLongActiveStateTimeout=function(){var t=this;if(this.logger.log(\"Starting the MachineActive longrunning timeout.\"),this.machineLongActiveStateTimeout)this.logger.log(\"MachineActive longrunning timeout already exists. Skipping\");else{var i=(new Date).getTime();this.machineLongActiveStateTimeout=this.$timeout(function(){var n=(new Date).getTime()-i;n-t.constants.desktopApp.timers.machineStateLongActiveTimeout>t.constants.desktopApp.timers.machineStateLongActiveSuspendedDelta?(t.logger.warn(\"Machine state long active timeout fired after suspended state, causing false hit. Restart timer.\"),t.loggingService.event(\"machine_state_long_active_reset\",{machineState:e.MachineState[t.machineState],timeElapsed:n}),t.isMachineActive&&t.startMachineActivityCheck()):(t.logger.info(\"Machine state has been active for a very long period. Machine state: {0}, App State: {1}, timeElapsed: {2}\",e.MachineState[t.machineState],e.ApplicationState[t.current],n),t.loggingService.event(\"machine_state_long_active\",{machineState:e.MachineState[t.machineState],timeElapsed:n}))},this.constants.desktopApp.timers.machineStateLongActiveTimeout,!1)}},a.prototype.stopMachineLongActiveStateTimeout=function(){this.logger.log(\"Cancelling the MachineActive longrunning timeout.\"),this.machineLongActiveStateTimeout?(this.$timeout.cancel(this.machineLongActiveStateTimeout),this.machineLongActiveStateTimeout=null):this.logger.log(\"MachineActive longrunning timeout does not exist\")},a.prototype.invokeAppInUseEventIfNeeded=function(e){var t=this.appInUse;e();var i=this.appInUse;t!==i&&(this.eventingService.$emit(this.constants.events.appState.appInUse,i),this.multiWindowService.enabled||this.eventingService.$emit(this.constants.events.appState.mainWindowInUse,i))},Object.defineProperty(a.prototype,\"fullOutageImpactServicesUpState\",{get:function(){return this.areAllServicesUp(this.fullOutageImpactServices)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"unrecoverableImpactServicesUpState\",{get:function(){return this.areAllServicesUp(this.unrecoverableImpactServices)},enumerable:!0,configurable:!0}),Object.defineProperty(a.prototype,\"allServicesUpState\",{get:function(){return this.fullOutageImpactServicesUpState&&this.unrecoverableImpactServicesUpState},enumerable:!0,configurable:!0}),a.prototype.areAllServicesUp=function(e){return void 0===_.find(e,function(e){return!1===e.isUp})},a.prototype.refreshAppState=function(t,i,n,a){var s=this,o=n||this.current;t&&t();var r=this.current;if(this.loggingService.setContext(this.constants.categories.appState,e.ApplicationState[r]),r!==o){this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppStateIpcToSfB)&&this.$window.electronSafeIpc&&this.$window.electronSafeIpc.send(this.constants.events.desktopApp.calling.teamsIpcActionAppStateChange,o,r);var c={newState:r,reason:i,code:a,prevState:o};this.logStateTransition(c);var l={eventId:e.ChildWindowEventRequest.UpdateWindowState,payload:{hostSettings:{appState:r}}};this.multiWindowService.broadcastToAllWindows(l),this.handleDesktopSilentUpdateInterval(r);var p=this.applicationStatesInfo[r].eventName;if(r===e.ApplicationState.LongInactive&&(this.longInactiveInvoked?p=this.constants.events.appState.inactive:(this.longInactiveInvoked=!0,this.logger.info(\"Invoking long inactive\"))),this.isDesktopApp)this.settingsService.valueAsBoolean(this.constants.settings.names.enableMachineActiveOnAppActive)&&r===e.ApplicationState.Interactive&&this.setMachineState(e.MachineState.MachineActive,\"app state set to Interactive\"),this.$window.electronSafeIpc?this.$window.electronSafeIpc.send(this.constants.events.desktopApp.appStateChanged,e.ApplicationState[c.newState]):this.logger.warn(\"ipcRenderer is not available\");else if(this.desktopUtilityService.isDesktopHwa()&&this.isHwaDiagnosticsTrackingEnabled){var h=this.hwaServiceProvider.getAppStateUpdater();h&&h.updateWebAppState&&h.updateWebAppState(e.ApplicationState[c.newState])}if(this.eventingService.$emit(this.constants.events.appState.changed,c),this.eventingService.$emit(p,i),r!==e.ApplicationState.Disabled)if(r!==e.ApplicationState.Offline){if(this.tenantSwitchUtilityService.isAlphonsoEnabled){if(r===e.ApplicationState.Uninitialized)return void(this.teardownOrchestrationPromise=this.runOrchestration(this.constants.teardownOrchestrationPlans.default,\"transitionToUninitialized\").catch(function(t){var i=t?s.utilityService.asString(t):\"unexpected error\";s.logger.error(\"Tenant Switch failed during teardown orchestration due to error: {0}, redirecting to oops page\",i);var n=i.indexOf(s.constants.teardownOrchestrationPlans.stepFailure),a=n>0?i.substring(n):null,o={errorStep:s.constants.scenarios.steps.oops.orchestration.unInit,errorMessage:\"Tenant switch failed during un-initialize orchestration\",errorDescription:null!=a?a:i,displayMessage:\"un-initialize orchestration failed to complete\",detail:a};s.errorRedirectService.redirect(e.ErrorRedirectReason.FailedOrchestration,o),s.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(s.constants.telemetry.tenantSwitch.markers.teardown,{errorMessage:o.errorDescription},s.constants.scenarioStepStatus.failure),e.stopScenario(s.constants.scenarioStepStatus.failure,{errorMessage:s.constants.telemetry.tenantSwitch.markers.teardown})})}));if(o===e.ApplicationState.Uninitialized)return void this.runOrchestration(this.constants.startUpOrchestrationPlans.reinit,\"transitionToInitialized\").catch(function(t){var i=t?s.utilityService.asString(t):\"unexpected error\";s.logger.error(\"Tenant Switch failed during reinit orchestration due to error: {0}, redirecting to oops page\",i);var n=i.indexOf(s.constants.startUpOrchestrationPlans.stepFailure),a=n>0?i.substring(n):null,o={errorStep:s.constants.scenarios.steps.oops.orchestration.reInit,errorMessage:\"Tenant switch failed during re-initialize orchestration\",errorDescription:null!=a?a:i,displayMessage:\"re-initialize orchestration failed to complete\",detail:a};s.errorRedirectService.redirect(e.ErrorRedirectReason.FailedOrchestration,o),s.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(s.constants.telemetry.tenantSwitch.markers.reinit,{errorMessage:o.errorDescription},s.constants.scenarioStepStatus.failure),e.stopScenario(s.constants.scenarioStepStatus.failure,{errorMessage:s.constants.telemetry.tenantSwitch.markers.reinit})})}).finally(function(){s.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(s.constants.telemetry.tenantSwitch.markers.reinitEnd),e.stopScenario()})})}if(this.applicationStatesInfo[r].isOnline)return this.applicationStatesInfo[r].isActive&&(this.longInactiveInvoked=!1),void(this.applicationStatesInfo[o].isOnline||this.runOrchestration(\"appStateOnlineOrchestrationPlan\",this.constants.scenarios.transitionToOnline));this.logger.warn(\"Unsupported state transition {0} to {1}\",e.ApplicationState[o],e.ApplicationState[r])}else this.runOrchestration(\"appStateOfflineOrchestrationPlan\",\"transitionToOffline\");else this.runOrchestration(\"appStateOfflineOrchestrationPlan\",\"transitionToDisabled\")}},a.prototype.logNetworkStateEvent=function(e){var t=-1,i=(new Date).getTime();this.previousNetworkStateChangeTime&&(t=i-this.previousNetworkStateChangeTime),this.previousNetworkStateChangeTime=i,this.loggingService.event(e?this.constants.telemetry.network.online:this.constants.telemetry.network.offline,{timeSincePreviousState:t}),this.diagnosticsService.setNetworkStatus(e)},a.prototype.logStateTransition=function(t){var i=Date.now(),n=i-this.stateTransitionTime;this.stateTransitionTime=i,this.loggingService.event(\"app_state_transition\",{newState:e.ApplicationState[t.newState],prevState:e.ApplicationState[t.prevState],reason:t.reason,transitionTime:n,code:t.code}),this.logger.info(\"App state changed from {0} to {1} due to {2} with code {3} after {4} seconds\",e.ApplicationState[t.prevState],e.ApplicationState[t.newState],t.reason,t.code,n/1e3);var a=this.isHealthy;if(a!=this.prevIsHealthy){this.prevIsHealthy=a;var s=i-this.healthyTime;this.healthyTime=i,this.loggingService.event(\"app_health_transition\",{newState:e.ApplicationState[t.newState],prevState:e.ApplicationState[t.prevState],isHealthy:a,reason:t.reason,code:t.code,transitionTime:s}),this.logger.info(\"App health changed to {0} after {1} seconds\",a,s/1e3)}},a.prototype.setNetworkOffline=function(e){var t=this;this.networkOnline&&(this.logger.info(\"Network is offline due to {0}\",e),this.logNetworkStateEvent(!1),this.refreshAppState(function(){t.networkOnline=!1},e),this.startNetworkPing(\"ping online\"))},a.prototype.setNetworkOnline=function(e){var t=this;this.networkOnline||(this.logger.info(\"Network is online due to {0}\",e),this.logNetworkStateEvent(!0),this.refreshAppState(function(){t.networkOnline=!0},e))},a.prototype.startNetworkPing=function(e){var t=this;this.cancelNetworkPing(),this.networkPingRetry=this.networkPingService.whenNetworkOnline(),this.networkPingRetry.promise.then(function(){t.networkPingRetry=null,t.setNetworkOnline(e)})},a.prototype.cancelNetworkPing=function(){this.networkPingRetry&&this.networkPingRetry.cancel()},a.prototype.resetLongInactiveTimeout=function(t){var i=this;this.cancelLongInactiveTimeout(),this.longInactiveTimeout=this.$timeout(function(){i.current==e.ApplicationState.LongInactive?i.refreshAppState(null,\"timeout for long inactive\",e.ApplicationState.Inactive):i.active||i.resetLongInactiveTimeout(a.longInactiveRetryTime)},t+1e3)},a.prototype.handleDesktopSilentUpdateInterval=function(t){var i=this;if(this.isActive)this.desktopSilentUpdateInterval&&(this.logger.info(\"SilentUpdate: State is no longer inactive, resetting a pending silent update timer.\"),this.$interval.cancel(this.desktopSilentUpdateInterval),this.desktopSilentUpdateInterval=null);else{if(this.desktopSilentUpdateInterval)return;var n=this.$window.desktopSettings&&this.$window.desktopSettings.silentUpdateIdleTimeout||this.constants.appState.silentUpdateIdleTimeout;this.desktopSilentUpdateInterval=this.$interval(function(){var t={ongoing:i.isCallOngoing,isViewingBroadcast:i.isViewingBroadcast,online:i.isOnline,appState:e.ApplicationState[i.current]};if(i.$window.desktopSettings&&i.$window.desktopSettings.silentUpdateImprovementEnabled&&(t.machineState=i.machineState,t.isMachineAudioPlaying=i.isMachineAudioPlaying,t.batteryLifePercent=i.batteryLifePercent),i.logger.info(\"SilentUpdate idle interval fired, evaluating current state: {0}.\",JSON.stringify(t)),i.isCallOngoing)i.logger.warn(\"SilentUpdate: Skipping silent update since a meetup/call is in progress. currentState: {0}. Will wait for next idle window.\",JSON.stringify(t));else if(i.isViewingBroadcast)i.logger.warn(\"SilentUpdate: Skipping silent update since user is viewing broadcast: {0}. Will wait for next idle window.\",JSON.stringify(t));else if(i.isOnline){if(i.$window.desktopSettings&&i.$window.desktopSettings.silentUpdateImprovementEnabled){if(i.isMachineActive)return void i.logger.warn(\"SilentUpdate: Skipping silent update since the machine is being used. currentState: {0}.\",JSON.stringify(t));if(i.$window.desktopSettings.silentUpdateAudioCheckEnabled&&i.isMachineAudioPlaying)return void i.logger.warn(\"SilentUpdate: Skipping silent update since audio is being played on the machine. currentState: {0}.\",JSON.stringify(t));if(i.$window.desktopSettings.silentUpdateBatteryCheckEnabled&&i.batteryLifePercent<=i.$window.desktopSettings.silentUpdateMinimumBatteryLifePercent)return void i.logger.warn(\"SilentUpdate: Skipping silent update since battery level is below threshold. currentState: {0}.\",JSON.stringify(t))}if(i.logger.info(\"SilentUpdate: User idle time exceeds wait-for-restart-if-pending threshold {0} ms. Triggering restarts for any pending updates.\",n),i.desktopUtilityService.isElectron())i.$window.electronSafeIpc&&i.$window.electronSafeIpc.send(i.constants.events.desktopUpdateNotification.restartAppIfPending);else if(i.desktopUtilityService.isDesktopHwa()){var a=i.hwaServiceProvider.getUpdater();a&&(i.logger.info(\"Attemping to install updates if they are available\"),a.installUpdatesAsync().then(function(e){i.logger.info(\"Install attempt finished with status \"+e)},function(e){i.logger.error(\"Error occurred in installUpdatesAsync call: \"+e)}))}i.eventingService.$emit(i.constants.events.appCacheUpdateNotification.reloadAppIfPending,null)}else i.logger.warn(\"SilentUpdate: Skipping silent update since app is offline. currentState: {0}. Will wait for next idle window.\",JSON.stringify(t))},n)}},a.prototype.cancelLongInactiveTimeout=function(){this.$timeout.cancel(this.longInactiveTimeout)},Object.defineProperty(a.prototype,\"isHealthy\",{get:function(){return this.networkOnline&&this.allServicesUpState},enumerable:!0,configurable:!0}),a.prototype.buildServicesStates=function(){var i=this;this.addServicesStates(e.AppService.AppSession,t.Unrecoverable,!0),this.addServicesStates(e.AppService.ChatSync,t.FullOutage,void 0),this.addServicesStates(e.AppService.SkypeTokens,t.FullOutage,!1),this.addServicesStates(e.AppService.MasterTab,t.Unrecoverable,!0),this.addServicesStates(e.AppService.IndexDb,t.Unrecoverable,!0),this.addServicesStates(e.AppService.AdalTokens,t.FullOutage,!0),this.addServicesStates(e.AppService.AdalLogin,this.authenticationUtilityService.isNonBlockingAuthEnabled()?t.FullOutage:t.Unrecoverable,!0),this.addServicesStates(e.AppService.AdalReauth,t.Unrecoverable,!0),this.addServicesStates(e.AppService.SkypeLicense,t.Unrecoverable,!0),this.addServicesStates(e.AppService.SupportedBrowser,t.Unrecoverable,!0),this.addServicesStates(e.AppService.MSAGuestLicense,t.Unrecoverable,!0),this.fullOutageImpactServices=_.filter(this.servicesStates,{stateImpact:t.FullOutage}),this.unrecoverableImpactServices=_.filter(this.servicesStates,{stateImpact:t.Unrecoverable}),this.$timeout(function(){void 0===i.servicesStates[e.AppService.ChatSync].isUp&&(i.servicesStates[e.AppService.ChatSync].isUp=!1,i.logger.info(\"Chat Sync state has not been updated in 5min, setting it to false.\"),i.loggingService.event(\"chatsyncstate_timeout\"))},this.constants.timeInMiliseconds.fiveMinutes,!1)},a.prototype.addServicesStates=function(e,t,i){this.servicesStates[e]={appService:e,stateImpact:t,isUp:i}},a.prototype.startMachineActivityCheck=function(e){var t=this;if(this.isDesktopApp)if(e&&e(),this.machineInactiveInterval)this.logger.log(\"machine activity check interval already running\");else{this.logger.info(\"Starting machine activity check\"),this.checkMachineActivity();var i=this.$window.desktopSettings&&this.$window.desktopSettings.machineInactiveRequestInterval||this.constants.desktopApp.timers.machineInactiveRequestInterval;this.machineInactiveInterval=this.$interval(function(){t.checkMachineActivity()},i,0,!1)}else this.logger.log(\"Machine activity check only applies to desktop client. No need to start. Skipping\")},a.prototype.stopMachineActivityCheck=function(e){this.isDesktopApp?(e&&e(),this.logger.info(\"Canceling machine activity check\"),this.cancelMachineInactiveInterval()):this.logger.log(\"Machine activity check only applies to desktop client. No need to stop. Skipping\")},a.prototype.checkMachineActivity=function(){var e=this.$window.electronSafeIpc;e?(this.logger.log(\"checking machine activity\"),e.send(this.constants.events.desktopApp.machineInactiveRequest)):this.logger.warn(\"ipcRenderer is not available\")},a.prototype.handleMachineInactive=function(t,i,n){var a=this;this.isDesktopApp?t===this.constants.events.desktopApp.machineLock?this.stopMachineActivityCheck(function(){a.setMachineState(e.MachineState.MachineLocked,\"Received machineLock event\")}):t===this.constants.events.desktopApp.machineUnlock?this.startMachineActivityCheck(function(){a.setMachineState(e.MachineState.MachineActive,\"Received machineUnlock event\")}):this.hasMachineState(e.MachineState.MachineLocked)||t!==this.constants.events.desktopApp.machineInactive||(n===this.constants.desktopApp.errors.getIdleCallFailed?this.handleMachineIdleCallFailed():(this.machineGetIdleRetry=0,i>=this.constants.desktopApp.timers.machineInactiveThresholdInSeconds?this.setMachineState(e.MachineState.MachineInactive,\"Long idle time detected: \"+i):this.setMachineState(e.MachineState.MachineActive,\"Idle time below threshold: \"+i))):this.logger.warn(\"MachineInactive handler only works on desktop app. Skipping\")},a.prototype.handleMachineInactiveResponse=function(t,i){var n=this;if(this.isDesktopApp){if(t===this.constants.events.desktopApp.machineLock)this.stopMachineActivityCheck(function(){n.setMachineState(e.MachineState.MachineLocked,\"Received machineLock event\")});else if(t===this.constants.events.desktopApp.machineUnlock)this.startMachineActivityCheck(function(){n.setMachineState(e.MachineState.MachineActive,\"Received machineUnlock event\")});else if(!this.hasMachineState(e.MachineState.MachineLocked)&&t===this.constants.events.desktopApp.machineInactive)if(i&&i.error!==this.constants.desktopApp.errors.getIdleCallFailed){this.machineGetIdleRetry=0;var a=this.$window.desktopSettings&&this.$window.desktopSettings.machineInactiveThresholdInSeconds||this.constants.desktopApp.timers.machineInactiveThresholdInSeconds;i.machineInactiveTimeInSeconds>=a?this.setMachineState(e.MachineState.MachineInactive,\"Long idle time detected: \"+i.machineInactiveTimeInSeconds):this.setMachineState(e.MachineState.MachineActive,\"Idle time below threshold: \"+i.machineInactiveTimeInSeconds)}else this.handleMachineIdleCallFailed()}else this.logger.warn(\"MachineInactive handler only works on desktop app. Skipping\")},a.prototype.checkLaunchLockState=function(){var t=this,i=this.$window.electronSafeIpc;i?(i.once(this.constants.events.desktopApp.getLockState,function(i,n){n===t.constants.desktopApp.lockState.locked&&t.setMachineState(e.MachineState.MachineLocked,\"Machine is locked on launch\")}),i.send(this.constants.events.desktopApp.getLockState)):this.logger.warn(\"ipcRenderer is not available\")},a.prototype.handleMachineIdleCallFailed=function(){if(this.machineGetIdleRetry<this.constants.desktopApp.machineIdleTimeMaxRetries)this.logger.warn(\"Received the error value from the idle time API in the desktop client. Retrying\"),this.machineGetIdleRetry+=1,this.checkMachineActivity();else{var t=this.applicationStatesInfo[this.current].isActive?e.MachineState.MachineActive:e.MachineState.MachineInactive;this.logger.error(\"Received the error value from the idle time API in the desktop client. Max retries hit. Falling back.\"),this.loggingService.event(\"machine_state_invalid_time\",{machineState:e.MachineState[t]}),this.setMachineState(t,\"GetIdleTime failed to give a result. Falling back to app state\")}},a.prototype.cancelMachineInactiveInterval=function(){this.$interval.cancel(this.machineInactiveInterval),this.machineInactiveInterval=null},a.prototype.detectBlankScreen=function(){var e=this;if(this.hasBlankScreen()){var t={clientWidth:document&&document.body?document.body.clientWidth:-1,clientHeight:document&&document.body?document.body.clientHeight:-1};if(this.loggingService.event(this.constants.events.appState.blankScreenDetected,t),this.isDesktopApp&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableRepaintOnBlankScreen)){var i=this.$window.electronSafeIpc;i?(i.send(this.constants.events.desktopApp.telemetryEvent,{name:this.constants.events.desktopApp.blankScreen.blankScreenDetected}),i.send(this.constants.events.desktopApp.paintIssueResize),this.$timeout(function(){var t,n;e.hasBlankScreen()?(t=e.constants.events.appState.blankScreenDetectedAfterRepaint,n=e.constants.events.desktopApp.blankScreen.blankScreenDetectedAfterRepaint):(t=e.constants.events.appState.blankScreenRecoveredAfterRepaint,n=e.constants.events.desktopApp.blankScreen.blankScreenRecoveredAfterRepaint),e.loggingService.event(t),i.send(e.constants.events.desktopApp.telemetryEvent,{name:n})},3*this.constants.timeInMiliseconds.second,!1)):this.loggingService.log(\"ipcRenderer was undefined. Did not issue repaint\")}else this.$timeout(function(){e.hasBlankScreen()?e.loggingService.event(e.constants.events.appState.blankScreenDetectedAgainWithoutRepaint):e.loggingService.event(e.constants.events.appState.blankScreenRecoveredWithoutRepaint)},3*this.constants.timeInMiliseconds.second,!1)}},a.prototype.hasBlankScreen=function(){return document&&document.body&&(0===document.body.clientWidth||0===document.body.clientHeight)},a.prototype.handleTenantAuthComplete=function(){var t=this;this.tenantSwitchUtilityService.isAlphonsoEnabled?(this.tenantSwitchUtilityService.getMtmaTelemetryService().then(function(e){e.addMarker(t.constants.telemetry.tenantSwitch.markers.reinitStart)}),e.MTMAFTSUtility.invokeCleanupAndReinitHandlers(this.constants.actions.tenantSwitch.appReinit),this.currentStartupState=void 0,this.setStartupState(e.StartupState.OrchestrationStarted),this.eventingService.$once(this.$rootScope,this.constants.events.syncService.backgroundSyncComplete,function(){return t.setStartupState(e.StartupState.OrchestrationComplete)}),this.refreshAppState(function(){return t.isInitialized=!0},\"tenant auth is successful, refresh app state\")):this.logger.info(\"Alphonso is not enabled, returning\")},a.prototype.handleNetworkSuspectedOffline=function(){var e=this;if(this.networkOnline){if(this.settingsService.valueAsBoolean(\"useCallInfoForNetworkOnlineDetection\")&&(this.isCallOngoing||this.isPresenting||this.isViewingBroadcast))return void this.logger.info(\"Network detection cancelled due to active call or broadcast.\");if(this.settingsService.valueAsBoolean(\"enableNetworkOnlineDetectionTimeout\")){var t=this.settingsService.valueFor(\"networkOnlineDetectionTimeoutInMs\");this.networkDetectionTimeout||this.detectCurrentNetworkStatusPromise||(this.logger.info(\"Starting \"+t+\"ms timeout before kicking off network online detection.\"),this.networkDetectionTimeout=this.$timeout(function(){e.networkDetectionTimeout=null,e.logger.info(\"Timeout expired.\"),e.kickOffNetworkOnlineDetection()},t))}else this.kickOffNetworkOnlineDetection()}},a.prototype.handleNetworkSuspectedOnline=function(){this.logger.info(\"Network suspected online.\"),this.networkDetectionTimeout&&(this.logger.info(\"Cancelling network detection timeout due to suspected online signal.\"),this.$timeout.cancel(this.networkDetectionTimeout),this.networkDetectionTimeout=null),this.detectCurrentNetworkStatusPromise&&(this.logger.info(\"Cancelling network detection due to suspected online signal.\"),this.detectCurrentNetworkStatusPromise=null)},a.prototype.kickOffNetworkOnlineDetection=function(){var e=this;this.detectCurrentNetworkStatusPromise||(this.logger.info(\"Kicking off network status detection.\"),this.detectCurrentNetworkStatusPromise=this.networkPingService.detectCurrentNetworkStatus().then(function(t){null!=e.detectCurrentNetworkStatusPromise?t?e.logger.info(\"Network status verified as online.\"):e.setNetworkOffline(\"http offline\"):e.logger.info(\"Network detection cancelled, ignoring result.\")}).finally(function(){e.detectCurrentNetworkStatusPromise=null}))},a.prototype.verifyNetworkStateWithRegardToCallOrBroadcast=function(){var e=this.isCallOngoing||this.isPresenting||this.isViewingBroadcast;!this.networkOnline&&e&&(this.cancelNetworkPing(),this.setNetworkOnline(\"call or broadcast ongoing\"))},a.longInactiveTime=15e5,a.longInactiveRetryTime=3e5,a.upStateString=\"up\",a.downStateString=\"down\",a}();e.AppStateServiceImplementation=a,angular.module(\"teamspace.appState\",[\"teamspace.config\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.networkPing\",\"teamspace.utilityService\",\"teamspace.eventingService\",\"teamspace.tenantSwitchUtilityService\",\"teamspace.authenticationUtilityService\",\"teamspace.hwaServiceProvider\",\"teamspace.desktopUtilityService\",\"teamspace.errorRedirectService\",\"teamspace.multiWindowService\",\"angular-page-visibility\",\"oc.lazyLoad\",\"ngIdle.localStorage\"]).service(\"appStateService\",a).config([\"$provide\",function(e){e.decorator(\"IdleStorageAccessor\",[\"$delegate\",function(e){return e.get=function(){throw new Error(\"Disabling local storage for ng-idle forcibly, to make it use in-memory storage\")},e}])}]).config([\"IdleProvider\",\"constants\",function(e,t){e.interrupt(null),e.windowInterrupt(\"mousemove mousedown keydown touchmove\"),e.timeout(0),e.keepalive(!1)}]).run([\"Idle\",function(e){e.watch()}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(e){function t(n,i,r,o,s,a,c,g){var u=e.call(this,g)||this;u.retryService=n,u.loggingService=i,u.settingsService=r,u.$http=s,u.$q=a,u.constants=c,u.orchestrationService=g,u.reinitReason=\"networkPingService restart\",u.latestPingResult=void 0,u.logger=i.newLogger(\"NetworkPing\"),u.httpConfig={cache:!1,timeout:1e4,method:\"HEAD\",counter:\"network_ping\",url:\"\"};var l,p=r.valueFor(\"pingUriOverride\");p?(l=p,u.httpConfig.headers={BehaviorOverride:\"redirectAs404\"}):l=o.combineUriComponents(r.getRootUri(),\"diagnostics/health\"),u.pingUrl=\"\"+l+t.cacheBusterSuffix;var f=r.valueFor(\"pingUriFallback\");return u.pingUrl2=\"\"+f+t.cacheBusterSuffix,u.disableNetworkOnlineDetectionFallbacks=r.valueAsBoolean(\"disableNetworkOnlineDetectionFallbacks\"),u.initializeOnAppLaunchAndReinit(u.reinitReason),u}return __extends(t,e),t.$inject=[\"retryService\",\"loggingService\",\"settingsService\",\"utilityService\",\"$http\",\"$q\",\"constants\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.mtmaTelemetryIdentifier=function(){return\"NetworkPingService\"},t.prototype.cleanupOnAppTeardown=function(e){this.latestPingResult=void 0},t.prototype.whenNetworkOnline=function(){var e=this;return this.retryService.retry(\"ping network\",function(){return e.ping()},{forever:!0,retryIntervals:t.retryIntervals})},t.prototype.detectCurrentNetworkStatus=function(){var e=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableDebounceNetworkPingService)&&this.latestPingResult&&this.latestPingResult.isOnline&&this.latestPingResult.timestamp&&Date.now()-this.latestPingResult.timestamp<this.settingsService.valueFor(this.constants.settings.names.networkPingServiceDebounceDelay)?this.$q.resolve(!0):this.ping().catch(function(){return e.logger.debug(\"network offline\"),e.updatePingResult(!1),!1})},t.prototype.ping=function(){var e=this;this.httpConfig.url=\"\"+this.pingUrl+Date.now();var t=this.loggingService.newScenario(\"network_ping_triggered\");return this.logger.info(\"Network ping triggered.\"),this.$http(this.httpConfig).then(function(n){return t.stop(),e.updatePingResult(!0),e.pingSuccess()},function(n){return n&&n.status>0?(t.stop(),e.updatePingResult(!0),e.pingSuccess()):(t.fail(),e.disableNetworkOnlineDetectionFallbacks?(e.logger.info(\"Network ping failed, no fallback attempt.\"),e.updatePingResult(!1),e.$q.reject(n)):e.pingFallback())})},t.prototype.pingFallback=function(){var e=this;this.logger.info(\"Network ping failed, attempting fallback.\");var t=this.loggingService.newScenario(\"fallback_ping_triggered\");return this.pingImage(\"\"+this.pingUrl2+Date.now()).then(function(n){return t.stop(),e.updatePingResult(!0),e.pingSuccess()},function(n){return n&&n.status>0?(t.stop(),e.updatePingResult(!0),e.pingSuccess()):(e.logger.info(\"Network ping fallback failed.\"),t.fail(),e.updatePingResult(!1),e.$q.reject(n))})},t.prototype.pingImage=function(e){var t=new Image(1,1);return this.$q(function(n,i){t.onload=function(){n()},t.onerror=function(){i(new Error(\"Network ping fallback failed, url: \"+e))},t.src=e})},t.prototype.pingSuccess=function(){return this.logger.info(\"Network ping successful!\"),!0},t.prototype.updatePingResult=function(e){this.latestPingResult={isOnline:e,timestamp:Date.now()}},t.cacheBusterSuffix=\"?cb=\",t.retryIntervals=[5e3,3e4],t}(e.services.MTMABase);t.NetworkPingService=n,angular.module(\"teamspace.networkPing\",[\"teamspace.config\",\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"networkPingService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(e){e[e.Information=0]=\"Information\",e[e.Promo=1]=\"Promo\",e[e.Suggestion=2]=\"Suggestion\",e[e.Warning=3]=\"Warning\",e[e.PromoAlt=4]=\"PromoAlt\",e[e.Error=5]=\"Error\",e[e.ServiceIssue=6]=\"ServiceIssue\",e[e.Offline=7]=\"Offline\"}(e.Severity||(e.Severity={}));var n=function(){return function(e,n,t,i){this.message=e,this.run=n,this.icon=t,this.title=i,this.telemetryOptions={}}}();e.BannerAction=n;var t=function(){return function(){this.autoHideTimer=0,this.telemetryOptions=void 0}}();e.BannerOptions=t;var i;!function(e){e[e.Unknown=0]=\"Unknown\",e[e.Close=1]=\"Close\",e[e.Timeout=2]=\"Timeout\"}(i=e.BannerHideSource||(e.BannerHideSource={}));var r=function(){function e(e,n,t,i,r){this.severity=e,this.message=n,this.name=t,this.options=i,this.hideBanner=r,this.age=Date.now(),this.hidden=!1}return e.prototype.hide=function(e){this.hidden=!0,this.options.hideAction&&this.options.hideAction(e),this.hideBanner(this)},Object.defineProperty(e.prototype,\"isHidden\",{get:function(){return this.hidden},enumerable:!0,configurable:!0}),e}();e.Banner=r;var o=function(e){function n(n){var t=e.call(this)||this;return t.loggingService=n,t.banners=[],t.hideBannerBound=t.hideBanner.bind(t),t.logger=n.newLogger(\"NotificationBannerStore\"),t}return __extends(n,e),Object.defineProperty(n.prototype,\"currentBanner\",{get:function(){return this.banners[0]},enumerable:!0,configurable:!0}),n.prototype.showBanner=function(e,n,i,o){if(this.isDisabled)return{isHidden:!0,hide:function(){},age:-1};var s=new r(e,n,i,o||new t,this.hideBannerBound);return this.setupAutoHide(s),this.banners.push(s),this.updateCurrentBanner(),this.loggingService.event(\"show_banner_\"+i),this.logger.info(\"Showing user the \"+i+\" banner.\"),s},n.prototype.disableBannerStore=function(){this.banners=[],this.updateCurrentBanner(),this.isDisabled=!0},n.prototype.hideBanner=function(e){var n=this.banners.indexOf(e);n>=0&&(this.banners.splice(n,1),this.updateCurrentBanner(),this.loggingService.event(\"hide_banner_\"+e.name),this.logger.info(\"Hiding the \"+e.name+\" banner.\"))},n.prototype.updateCurrentBanner=function(){this.banners.length>1&&(this.banners=_.orderBy(this.banners,[\"severity\",\"age\"],[\"desc\",\"desc\"])),this.trigger(n.bannerUpdated)},n.prototype.setupAutoHide=function(e){e.options&&e.options.autoHideTimer>0&&setTimeout(function(){e.isHidden||e.hide(i.Timeout)},1e3*e.options.autoHideTimer)},n.bannerUpdated=\"bannerupdated\",n}(SkypeX.Services.SXStoreBase);e.NotificationBannerStore=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function o(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(){return e.call(this)||this}return __extends(t,e),t.prototype.takeover=function(e,r,o,n){this.image=e,this.messageResource=r,this.buttonMessageResource=o,this.action=n,this.trigger(t.updated)},t.prototype.hide=function(){this.takeover(null,null,null,null)},Object.defineProperty(t.prototype,\"isTakeover\",{get:function(){return!!this.messageResource},enumerable:!0,configurable:!0}),t.updated=\"tabTakeoverStoreUpdated\",t}(SkypeX.Services.SXStoreBase);e.TabTakeoverStore=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var t=function(i,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t[e]=i[e])})(i,e)};return function(i,e){function n(){this.constructor=i}t(i,e),i.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}(),teamspace;!function(t){!function(t){var i=function(t){function i(i,e,n,o){var r=t.call(this,o)||this;return r.loggingService=i,r.constants=e,r.settingsService=n,r.vdiAudioCounter=0,r.logger=r.loggingService.newLogger(\"Audio\"),r.enabled=r.isAudioSupported(),r.initializeOnAppLaunchAndReinit(),r}return __extends(i,t),i.$inject=[\"loggingService\",\"constants\",\"settingsService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){},i.prototype.cleanupOnAppTeardown=function(t){this.currentPlayingAudio&&(this.pauseAudio(this.currentPlayingAudio),this.currentPlayingAudio=void 0),this.vdiAudioCounter=0},i.prototype.mtmaTelemetryIdentifier=function(){return\"AudioService\"},i.prototype.isAudioSupported=function(){var t=!0;try{new Audio}catch(i){this.logger.info(\"Audio is not supported on this OS\"),t=!1}return t},i.prototype.isEnabled=function(){return this.enabled},i.prototype.getAudioElement=function(t){var i=this.isEnabled()?new Audio(t):null;return i&&window.avIsRemoted&&window.vdi&&this.trackAudioForVDI(i),i},i.prototype.trackAudioForVDI=function(t){this.settingsService.valueAsBoolean(this.constants.settings.names.remoteVDINotifications)&&(t.setAttribute(\"data-vdi_audio_id\",\"vdi_web_audio_\"+this.vdiAudioCounter),this.vdiAudioCounter++,t.addEventListener(\"play\",function(i){i.currentTarget.muted=!0,window.vdi.playNotifyAudio(t.getAttribute(\"data-vdi_audio_id\"),i.target.src)}),t.addEventListener(\"pause\",function(i){window.vdi.pauseNotifyAudio(t.getAttribute(\"data-vdi_audio_id\"))}),Object.defineProperty(t,\"loop\",{get:function(){return this.getAttribute(\"loop\")},set:function(t){window.vdi.setLoop(this.getAttribute(\"data-vdi_audio_id\"),t),this.setAttribute(\"loop\",t)}})),Object.defineProperty(t,\"sinkId\",{writable:!0}),t.setSinkId=function(i){return t.hasAttribute(\"data-vdi_audio_id\")&&t.sinkId!==i&&window.vdi.setSinkId(t.getAttribute(\"data-vdi_audio_id\"),i),t.sinkId=i,Promise.resolve()}},i.prototype.playAudio=function(t){this.currentPlayingAudio&&this.currentPlayingAudio.pause(),this.currentPlayingAudio=t,t.play()},i.prototype.pauseAudio=function(t){t.pause()},i}(t.MTMABase);t.AudioService=i,angular.module(\"teamspace.audioService\",[\"teamspace.settingsService\"]).service(\"audioService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(o){var n=function(){function o(e,t,o,n,i,r,s,a,c,h,u,l,g,p,f,d,v){var k=this;this.logger=e,this.constants=t,this.appStateService=o,this.$q=n,this.storageService=i,this.authenticationLoggingService=r,this.expireOffsetSecondsUpperBound=s,this.expireOffsetSecondsLowerBound=a,this.settingsService=c,this.resourceManager=h,this.authInfo=u,this.desktopUtilityService=l,this.platformDetectService=g,this.eventingService=p,this.authConstants=f,this.$injector=d,this.$ocLazyLoad=v,this.authAdalTokensTimeoutInMs=this.constants.timeInMiliseconds.twoMinutes,this.promiseCollectionHash={},this.initializeAuthProvider(),this.setupEventHandlers();var m=d.get(\"orchestrationService\");m?(m.registerAction(t.actions.tenantSwitch.cleanupAuthenticationProvider,function(){return k.cleanupAuthProvider()}),m.registerAction(t.actions.tenantSwitch.reinitAuthenticationProvider,function(){return k.initializeAuthProvider()})):e.error(\"Unable to find orchestrationService\")}return o.prototype.cleanupAuthProvider=function(){return this.logger.info(\"Cleanup auth provider\"),this.tokenCacheService=void 0,this.enableSameTokenLoopDetection=void 0,this.promiseCollectionHash=void 0,this.getAuthTokenFunction=void 0,this.telemetryUserRoleString=void 0,this.authAdalTokensTimeoutInMs=this.constants.timeInMiliseconds.twoMinutes,this.isInitialized=!1,this.$q.resolve()},o.prototype.initializeAuthProvider=function(){if(this.isInitialized)return this.logger.info(\"_authProvider is init-ed not reiniting\"),this.$q.resolve();this.logger.info(\"reinit auth provider\"),this.setUserRole(),this.tokenCacheService=new t.TokenCacheServiceImplementation(this.expireOffsetSecondsUpperBound,this.expireOffsetSecondsLowerBound,this.constants,this.authenticationLoggingService,this.settingsService,this.storageService),this.promiseCollectionHash={},this.enableSameTokenLoopDetection=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSameTokenLoopDetection);var e=this.settingsService.valueFor(this.constants.settings.names.authAdalTokensTimeoutInMs);return this.authAdalTokensTimeoutInMs=e||this.constants.timeInMiliseconds.twoMinutes,this.isInitialized=!0,this.$q.resolve()},o.prototype.updateAuthArgs=function(e){this.logger.info(\"Alphonso: Updating auth args\"),e&&(e.authInfo&&(this.logger.info(\"Alphonso: Update auth info complete\"),this.authInfo=e.authInfo),e.authConstants&&(this.logger.info(\"Alphonso: Update auth constants complete\"),this.authConstants=e.authConstants))},o.prototype.setupEventHandlers=function(){var e=this;this.eventingService.unsafeOn(this.constants.events.multiAccount.updateAuthArgs,function(t,o){e.updateAuthArgs(o)})},o.prototype.getAuthError=function(e){var t,o;return this.settingsService.valueAsBoolean(\"disableAdalAuthErrorAddition\")?t=this.filterAuthError(this.constants.authentication.adalAuthErrors,e):(o=this.getProperAuthErrors(),(t=this.filterAuthError(o,e))||(t=this.filterAuthError(this.constants.authentication.adalAuthErrors,e))),t||{code:e,type:this.constants.events.appState.reasons.unknownAuthError}},o.prototype.filterAuthError=function(e,t){return _.find(e,function(e){return t&&t.toString().contains(e.code)})},o.prototype.getProperAuthErrors=function(){var t,o=this.desktopUtilityService.getClientType(),n=this.settingsService.getOsPlatform(),i=this.platformDetectService.getBrowser();switch(o){case e.services.ClientType.electron:n===e.services.OsPlatform.Mac&&(t=this.constants.authentication.adalAuthErrorsAddition.electron.mac);break;case e.services.ClientType.web:n===e.services.OsPlatform.Mac&&i===this.constants.browser.safari&&(t=this.constants.authentication.adalAuthErrorsAddition.web.mac.safari)}return t},o.prototype.getCachedToken=function(e){var t,o=this.tokenCacheService.getCachedToken(e);return o&&o.token&&(o.tokenRenewalRequired&&this.acquireTokenInBackground(e),t=o.token),t},o.prototype.setAcquireTokenFunc=function(e){e?this.getAuthTokenFunction?this.logger.error(\"Get auth token function was already set.\"):(this.logger.debug(\"Set background fresh token function to base provider\"),this.getAuthTokenFunction=e):this.logger.error(\"Get auth token function is not definded, please check!\")},o.prototype.warmTokens=function(e){var t=this;return this.warmTokensInternal(e).then(function(o){t.tokenCacheService.setToken(e,o)})},o.prototype.acquireToken=function(e,t,o,n){var i=this;void 0===o&&(o=!1);var r=this.tokenCacheService.getToken(e);return this.logger.info(\"Acquiring token for resource: \"+e+\", forceRefresh: \"+o+\", silent: \"+n),this.acquireTokenInternal(e,t,!0,n).then(function(t){if(i.isSameToken(e,t.token,r?r.token:void 0))return i.$q.reject(i.constants.authentication.receivedSameTokenError);var o=i.tokenCacheService.setToken(e,t);if(o&&o.token)return i.logger.info(\"Stored token. resource: \"+e+\", expiration: \"+o.expiration+\".\"),i.$q.resolve(o.token);i.authenticationLoggingService.event(\"invalid_return_token\",{resource:e}),i.$q.reject(\"Returned token is not valid, please check.\")}).catch(function(t){return i.handleAuthError(e,t)})},o.prototype.acquireTokenInBackground=function(e){var t=this;if(this.promiseCollectionHash[e])this.logger.info(\"Token refresh for resource: \"+e+\" is already running in background.\");else if(this.logger.info(\"Running token fresh in background for resource: \"+e),this.getAuthTokenFunction){var o=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.adalTokens.renewInBackground);o.eventData.resource=e,this.promiseCollectionHash[e]=!0,this.getAuthTokenFunction(e).then(function(n){t.logger.info(\"Finish scheduled acquire token task. Resource: \"+e),o.stop(),t.logger.info(\"Token fresh for resource: \"+e+\" in background is finished.\")}).catch(function(e){o.fail(),t.logger.warn(e)}).finally(function(){t.promiseCollectionHash[e]=!1})}else this.logger.error(\"Fresh token function in background is undefined.\")},o.prototype.decodeToken=function(t){var o;try{if(t){var n=e.services.UtilityServiceStatics.parseJwt(t);if(n){var i=n.JWSPayload,r=e.services.UtilityServiceStatics.base64DecodeStringUrlSafe(i);r&&(o=JSON.parse(r))}}}catch(e){this.logger.error(\"Unable to decode token\")}return o},o.prototype.handleAuthError=function(e,t){var o=this.getAuthError(t).type;return this.appStateService.isOnline?(this.logger.error(\"Attempting to handle adal response: error:{0}, resource:{1}, error mapped to action:{2}\",t,e,o),this.takeActionOnAuthError(t,o)):(this.logger.warn(\"Not handling adal response because app state offline: error:{0}, resource:{1}, action:{2}\",t,e,o),this.$q.reject(this.constants.promiseState.aborted))},o.prototype.login=function(e){this.authenticationLoggingService.event(this.constants.telemetry.authentication.logInExecuted,{loginReason:e}),this.logger.warn(\"Attempting to log the user in. This may cause a page reload or redirect to login page: reason: {0}\",e)},o.prototype.logOut=function(){this.clearCache(),this.authenticationLoggingService.event(this.constants.telemetry.authentication.logOutExecuted),this.logger.warn(\"Logging the user out and clearing token cache.\")},o.prototype.logClearCache=function(e){e?this.logger.info(\"Clearing the adal cache for resource:{0}.\"):this.logger.warn(\"Clearing the enitre adal cache.\"),this.settingsService.valueAsBoolean(this.constants.settings.names.canAddResourceToClearTokens)?this.tokenCacheService.clearTokens(e):this.tokenCacheService.clearTokens()},o.prototype.getConfiguredUserRole=function(){return this.authInfo.userRole},o.prototype.addTenantSwitchDataToLocalStorageIfNeeded=function(){var e=this,t=this.$q.defer();return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTenantSwitchTelemetry)?this.$ocLazyLoad.load(this.constants.lazyModules.tenantSwitch).then(function(){e.$injector.get(e.constants.tenantSwitchModules.tenantSwitchTelemetryServiceName).saveScenarioToStorage(),t.resolve()}).catch(function(){e.authenticationLoggingService.error(\"Unable to log scenario telemetry for tenant switch\"),t.resolve()}):t.resolve(),t.promise},o.prototype.getUserRoleStr=function(){return this.telemetryUserRoleString},o.prototype.getTelemetryUserRole=function(){var e;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserRoleFromTokenClaim))switch(this.authInfo.userRole){case t.UserRole.anonymous:e=t.TelemetryUserRole.anonymous;break;case t.UserRole.guest:e=this.getTypeOfTelemetryUserRole(t.UserRole.guest);break;default:e=this.getTypeOfTelemetryUserRole(t.UserRole.member)}else{if(this.authInfo.isMsa)return t.TelemetryUserRole.msaGuest;switch(this.authInfo.userRole){case t.UserRole.anonymous:e=t.TelemetryUserRole.anonymous;break;case t.UserRole.guest:e=t.TelemetryUserRole.guest;break;default:e=t.TelemetryUserRole.default}}return e},o.prototype.getTypeOfTelemetryUserRole=function(e){var o;switch(e){case t.UserRole.guest:o=this.authInfo.isMsa?t.TelemetryUserRole.msaGuest:this.authInfo.isOtp?t.TelemetryUserRole.otpGuest:this.authInfo.isGFed?t.TelemetryUserRole.gFedGuest:t.TelemetryUserRole.guest;break;case t.UserRole.member:o=this.authInfo.isMsa?t.TelemetryUserRole.msaMember:this.authInfo.isOtp?t.TelemetryUserRole.otpMember:this.authInfo.isGFed?t.TelemetryUserRole.gFedMember:t.TelemetryUserRole.default}return o},o.prototype.isMsaAccount=function(){return this.authInfo.isMsa},o.prototype.isOtpAccount=function(){return this.authInfo.isOtp},o.prototype.setUserRole=function(){var e=t.TelemetryUserRole[this.getTelemetryUserRole()];this.logger.info(\"User Role: set to {0}\",e),this.authenticationLoggingService.setContext(this.constants.categories.userRole,e),this.telemetryUserRoleString=e},o.prototype.logTokenResponse=function(e,t,o,n){if(t){var i=this.getAuthError(t).type;i!==this.constants.events.appState.reasons.unknownAuthError?(this.appStateService.isOnline&&i===this.constants.events.appState.reasons.renewalTimeout&&n.mark(this.constants.scenarios.auth.adalTokens.markers.iframeTimeout),n&&n.incomplete({adalTokenError:t}),this.logger.error(\"Event: {0}, code: {1}, resource: {2}, action: {3}\",e,t,o,i)):(n&&n.fail({adalTokenError:t}),this.logger.error(\"Event: {0}, code: {1}, resource {2}, action: {3}\",e,t,o,i))}else this.logger.info(\"Event: {0}, resource: {1}\",e,o),n&&n.stop()},o.prototype.logAcquireToken=function(e,t,o){var n=this,i=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.adalTokens.name,null,null,this.authAdalTokensTimeoutInMs);return i.cancelIfOffline=!0,i.eventData.resource=e,this.logger.info(\"AcquireToken requested for \"+e+\", forceRefresh: \"+t),o.then(function(t){return n.logTokenResponse(n.constants.authentication.tokenRenewSuccessEvent,null,e,i),n.$q.resolve(t)}).catch(function(t){return n.logTokenResponse(n.constants.authentication.tokenRenewFailureEvent,t,e,i),n.$q.reject(t)})},o.prototype.isSameToken=function(e,o,n){return o===n&&(this.authenticationLoggingService.warn(\"AuthenticationProviderBase:acquireToken\",\"Token received was the same as what we just discarded!; resource:\"+e+\".\"),this.authenticationLoggingService.event(this.constants.telemetry.authentication.sso.sameToken,{resource:e,userRole:this.authInfo?this.authInfo.userRole:void 0}),this.enableSameTokenLoopDetection&&this.appStateService.isDesktopApp&&this.authInfo&&this.authInfo.userRole!==t.UserRole.anonymous)},o.prototype.isInPlaceLoginSupported=function(){return!1},o.prototype.loginInPlace=function(){this.isInPlaceLoginSupported()||this.logger.error(\"Inplace Login is not supported by this provider\")},o}();o.AuthenticationProvider=n}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){!function(n){var i=function(n){function i(t,i,o,r,a,s,c,u,l,h,g,p,d,v,f,S,m,y,k,E,A,T,C,b,I){var R=n.call(this,f,s,h,r,d,a,p.expireOffsetSeconds,s.authentication.tokens.minimumExpireOffsetSeconds,k,E,T,C,b,I,p,m,i)||this;R.adalAuthenticationService=t,R.$ocLazyLoad=i,R.$rootScope=o,R.$q=r,R.authenticationLoggingService=a,R.constants=s,R.utilityService=u,R.$cookies=l,R.appStateService=h,R.appConfig=g,R.authConstants=p,R.storageService=d,R.errorRedirectService=v,R.logger=f,R.electronSafeIpcService=S,R.$injector=m,R.resources=y,R.settingsService=k,R.resourceManager=E,R.crossTabService=A,R.authInfo=T,R.desktopUtilityService=C,R.platformDetectService=b,R.eventingService=I,R.loginSuccessEvent=new e.common.Event,R.loginFailureEvent=new e.common.Event,R.loginRetryInfo=\"login.retryInfo\",R.className=\"AdalAuthenticationProviderImplementation.\",R.useTokenClaim=!1;var L=R.className+\"constructor\",_=c.AuthenticationContext;if(_){_.prototype.error=function(e,n){a.authErrorEvent(L,\"AuthenticationContext: {0}, {1}, {2}\",t.config.correlationId,e,n)},_.prototype.warn=function(e){f.warn(\"AuthenticationContext: {0}, {1}\",t.config.correlationId,e)},_.prototype.info=function(e){f.info(\"AuthenticationContext: {0}, {1}\",t.config.correlationId,e)},_.prototype.verbose=function(e){f.log(\"AuthenticationContext: {0}, {1}\",t.config.correlationId,e)},c.AuthenticationLogger=f;_.prototype.event=c.AuthenticationLogEventCallback=function(e,t){a.event(e,t)}}return o.$on(s.events.adal.loginSuccess,function(e,t){a.newScenario(s.scenarios.appAuthenticated).stop();var n=R.getUserInfo();f.info(\"Event:{0}, resource:{1}\",e.name,t),n?(R.updateFECookie(R.getCachedToken(n.profile.aud)),R.loginSuccessEvent.notifyAll(e)):a.authErrorEvent(L,'No user profile found. Unable to set fe cookie via users \"aud\"')}),o.$on(s.events.adal.loginFailure,function(e,t,n){a.newScenario(s.scenarios.appAuthenticated).fail(),e.error=t,a.authErrorEvent(L,\"Event:{0}, code:{1}, resource:{2}\",e.name,e.error,n),R.updateFECookie(null),R.loginFailureEvent.notifyAll(e)}),o.$on(s.events.adal.stateMisMatch,function(e,t,n){e.error=s.events.adal.stateMisMatch,a.authErrorEvent(L,\"Event:{0}, code:{1}, resource:{2}\",e.name,e.error,n)}),o.$on(s.events.adal.loginRedirect,function(e){a.authErrorEvent(L,\"User id token found to be null or expired and adal was unable to silent renew. Adal redirecting the user to the login page. Error:{0}\",s.events.adal.loginRedirect)}),R.subscribeForTenantSwapTabRefresh(),R.useTokenClaim=k.valueAsBoolean(s.settings.names.enableUserRoleFromTokenClaim),R}return __extends(i,n),i.$inject=[\"adalAuthenticationService\",\"$ocLazyLoad\",\"$rootScope\",\"$q\",\"authenticationLoggingService\",\"constants\",\"$window\",\"utilityService\",\"$cookies\",\"appStateService\",\"appConfig\",\"authConstants\",\"storageService\",\"errorRedirectService\",\"logger\",\"electronSafeIpcService\",\"$injector\",\"resources\",\"settingsService\",\"resourceManager\",\"crossTabService\",\"authInfo\",\"desktopUtilityService\",\"platformDetectService\",\"eventingService\"],i.prototype.subscribeForTenantSwapTabRefresh=function(){var t=this;this.crossTabService.subscribe(function(){t.appStateService.isDesktopApp?t.logger.error(\"Cross tabs manangement is not supported on desktop\"):t.appStateService.notifyServiceDown(e.services.AppService.AdalLogin,t.constants.events.appState.reasons.authTenantSwap)},e.services.CrossTabService.reloadThisTab,this.constants.events.appState.reasons.authTenantSwap)},i.prototype.updateFECookie=function(e){if(this.appConfig.enableAuthCookieStore){var t=new Date(Date.now()+5*this.constants.timeInMiliseconds.day);this.$cookies.put(this.appConfig.authConstants.feCookieName,e||\"\",{secure:this.appConfig.authConstants.secureCookie,expires:t.toUTCString(),path:\"/\"})}else this.$cookies.put(this.appConfig.authConstants.feCookieName,e||\"\",{secure:this.appConfig.authConstants.secureCookie,path:\"/\"})},i.prototype.feCookieExists=function(){var e=this.$cookies.get(this.appConfig.authConstants.feCookieName);return!!e&&e.trim().length>0},i.prototype.tryGetTokenExpiration=function(e){},i.prototype.clientIdentifier=function(){return\"web\"},i.prototype.refreshUserInfo=function(){return this.authenticationLoggingService.error(\"refreshUserInfo: Alphonso not implemented for web it should not be called\"),null},i.prototype.refreshAuthInfo=function(e){this.authenticationLoggingService.error(\"refreshAuthInfo: Alphonso not implemented for web it should not be called\")},i.prototype.canWarmTokensForPlatform=function(){return!1},i.prototype.isLooping=function(){var e=!1;if(this.getClientId()){var t=this.storageService.get(this.loginRetryInfo),n=Date.now();if(t){var i=Math.abs(n-t.lastRetryTime);t.totalRetryTimeRange+=i,t.totalRetryTimeRange<this.constants.timeInMiliseconds.fiveMinutes?(t.retryAttempts++,t.lastRetryTime=n,this.storageService.set(this.loginRetryInfo,t),t.retryAttempts>=3&&(this.authenticationLoggingService.event(\"LoginLoop\",{retries:t.retryAttempts}),e=!0)):this.storageService.remove(this.loginRetryInfo)}else{var o={retryAttempts:0,lastRetryTime:n,totalRetryTimeRange:0};this.storageService.set(this.loginRetryInfo,o)}}return e},i.prototype.stripErrorResponse=function(e){var t=e.indexOf(\"Trace ID\");return t>-1?e.substring(0,t).trim():e},i.prototype.cancelOutstandingRequests=function(e){this.logger.debug(\"Canceling all outstanding auth requests due to {0} is not supported by adal\",e)},Object.defineProperty(i.prototype,\"loginInProgress\",{get:function(){return this.adalAuthenticationService.loginInProgress()},enumerable:!0,configurable:!0}),i.prototype.switchTenant=function(e,t,n,i){var o=this;this.clearCache(),this.settingsService.valueAsBoolean(this.constants.settings.names.enableClearTelemetryContextOnTenantSwitch)&&this.$injector.get(\"telemetryContextService\").clearTelemetryContext(),n.stop();var r=this.$injector.get(\"layoutService\");this.settingsService.valueAsBoolean(this.constants.settings.names.enableTenantSwitchTelemetry)?this.addTenantSwitchDataToLocalStorageIfNeeded().then(function(){r.reloadAppWithoutLoadingScreen(o.resources.strings.tenant_switching_message,o.constants.reloadAppReason.tenantChange,e)}):r.reloadAppWithoutLoadingScreen(this.resources.strings.tenant_switching_message,this.constants.reloadAppReason.tenantChange,e)},i.prototype.getUserInfo=function(){var e=this.adalAuthenticationService.userInfo,n=this.useTokenClaim?this.authInfo.isExternallyAuthenticated:this.authInfo.userRole===t.UserRole.guest;return e&&e.profile&&(e.profile.oid||this.authInfo.isMsa||n)?e:(this.authenticationLoggingService.authErrorEvent(this.className+\"getUserInfo\",\"Invalid/null user profile information found.\"),null)},i.prototype.acquireTokenInternal=function(e,n,i,o){var r=this;return void 0===i&&(i=!1),this.acquirePromise(e,i,o).then(function(n){var i=parseInt(r.storageService.getExternalValue(\"adal.expiration.key\"+e)),o=i&&i>=Date.now()/r.constants.timeInMiliseconds.second+r.authConstants.expireOffsetSeconds;if(n&&o){r.settingsService.valueAsBoolean(r.constants.settings.names.validateTokens)&&r.shouldTriggerCircuitBreaker(n)&&(r.authenticationLoggingService.error(\"Web circuit breaker hit\"),r.authenticationLoggingService.event(r.constants.telemetry.authentication.sso.tokenMismatch));var a=new t.Token;return a.token=n,a.expiration=i,r.refreshFECookieAfterFetchToken(e,n),r.$q.resolve(a)}return r.authenticationLoggingService.authErrorEvent(r.className+\"acquireToken\",\"Token received from adal was invalid or expired; resource: \"+e+\", now: \"+Date.now()+\", expiration: \"+i+\".\"),r.$q.reject(r.constants.authentication.adalReceivedExpiredTokenError)},function(t){r.authenticationLoggingService.authErrorEvent(r.className+\"acquireToken\",\"Adal error returned:{0}\",t);var n=r.stripErrorResponse(t);return r.handleAuthError(e,n).then(function(){return r.$q.reject(r.constants.promiseState.aborted)})})},i.prototype.warmTokensInternal=function(e){return this.authenticationLoggingService.error(\"Warm tokens not implemented for platform\"),null},i.prototype.shouldTriggerCircuitBreaker=function(e){var t=this.getUserInfo();if(t&&t.profile){var n=this.decodeToken(e);return!!n&&(n.oid!==t.profile.oid||n.tid!==t.profile.tid)}return!1},i.prototype.acquirePromise=function(e,t,n){var i=this;void 0===t&&(t=!1);return this.logAcquireToken(e,t,function(){if(i.settingsService.valueAsBoolean(\"enableGlassjarAuthMock\")){var t=i.settingsService.valueFor(\"authConstants\");if(t&&t.instance){var o=t.instance,r=i.utilityService.parseUrl(o);i.logger.info(\"parsedUrl:{0}, authSettingInstanceUrl:{1}\",r,o),!r||\"localhost\"!==r.hostname&&\"dev.local\"!==r.hostname||(i.adalAuthenticationService.config.instance=o)}}return i.settingsService.valueFor(i.constants.settings.names.enableEnhanced3pSso)&&angular.isDefined(n)&&!n?i.utilityService.getPromiseWithTimeout(i.adalAuthenticationService.acquireTokenPopup(e,null,null),i.constants.authentication.adalAcquireTokenPopupTimeout,i.$q,i.constants.authentication.adalPopupCallTimeoutError,!0):i.utilityService.getPromiseWithTimeout(i.adalAuthenticationService.acquireToken(e),i.constants.authentication.adalAcquireTokenTimeout,i.$q,i.constants.authentication.adalCallTimeoutError,!0)}())},i.prototype.refreshFECookieAfterFetchToken=function(e,t){e===this.getClientId()&&(this.updateFECookie(t),this.storageService.remove(this.loginRetryInfo))},i.prototype.setLoginRequired=function(e){e?this.storageService.set(this.constants.authentication.loginRequired,\"true\"):this.storageService.remove(this.constants.authentication.loginRequired)},i.prototype.checkLoginRequired=function(){var e=this.className+\"checkLoginRequired\",t=!!this.feCookieExists();t||this.authenticationLoggingService.authErrorEvent(e,\"Login required as FE auth cookie does not exist.\");var n=!!this.storageService.get(this.constants.authentication.loginRequired);n&&this.authenticationLoggingService.authErrorEvent(e,\"Login required as login required state was set in a previous session. The user may have closed the app when prompting for login.\");var i=!!this.getUserInfo();i||(this.authenticationLoggingService.authErrorEvent(e,\"Login required as a null profile found in storage for current user.\"),this.authenticationLoggingService.event(this.constants.events.adal.nullUserProfileFound));var o=!t||n||!i;return o&&(this.authenticationLoggingService.authErrorEvent(e,\"Logging user in due to login user required check. Removing [{0}] state.\",this.constants.authentication.loginRequired),this.setLoginRequired(!1),this.login(\"client:error_state&login_required\")),o},i.prototype.takeActionOnAuthError=function(t,n){return n===this.constants.events.appState.reasons.loginAutoRenewFailure||n===this.constants.events.appState.reasons.sessionExpired?(this.authenticationLoggingService.authErrorEvent(this.className+\"takeActionOnAuthError\",'Bringing down auth services {0} due to {1}, resource \"{2}\" found to be critical',e.services.AppService[e.services.AppService.AdalTokens],n,this.getClientId()),this.login(\"client:\"+t),this.$q.resolve()):(this.logger.warn('No action found that maps to error:\"{0}\" within provider',t),this.$q.reject(t))},i.prototype.login=function(i){var o=this.className+\"login\";if(this.loginInProgress)this.authenticationLoggingService.authErrorEvent(o,\"Login already in progress, login request will be ignored\");else{var r=this.storageService.get(this.constants.authentication.lastInAppLoginAuthState);if(this.logger.info(\"Current ADAL login state: {0}\",r),r){var a=r.adal_error_description;if(a&&(\"string\"!=typeof a&&(a=this.utilityService.asString(a)),a.indexOf(\"AADSTS16000\")>=0)){s={errorStep:this.constants.scenarios.steps.oops.authentication.login,errorMessage:\"Error Validating Credentials\",errorDescription:\"Multiple user identities are available for the current request.(provider)\"};return void this.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedAuthentication,s)}}if(this.isLooping()){this.authenticationLoggingService.authErrorEvent(o,\"ERROR:, third party tokens not enabled. Retried 3 times, redirecting to oops\");var s={errorStep:this.constants.scenarios.steps.oops.authentication.getThirdPartyTokens,errorMessage:\"Third Party Tokens Not Enabled\",errorDescription:\"Third party tokens are not enabled. Retried 3 times without success.\"};this.errorRedirectService.redirect(t.ErrorRedirectReason.FailedAuthentication,s)}else{var c=this.getStoredAuthTokenState();this.electronSafeIpcService.send(this.constants.events.desktopApp.telemetryEvent,{name:this.constants.events.desktopApp.adal.lastLoginState,prevAdalLoginState:r,currentAdalLoginState:JSON.stringify(c),reason:i}),this.storageService.set(this.constants.authentication.lastInAppLoginAuthState,c),n.prototype.login.call(this,i),this.adalAuthenticationService.login(i)}}},i.prototype.getStoredAuthTokenState=function(){var e=this.getClientId(),t=this.storageService.getExternalValue(this.constants.authentication.adalIdTokenLocation),n=this.storageService.getExternalValue(\"adal.state.idtoken\"),i=this.storageService.getExternalValue(\"adal.access.token.key\"+e),o=this.storageService.getExternalValue(\"adal.expiration.key\"+e);return{adal_error:this.storageService.getExternalValue(\"adal.error\")||\"\",adal_error_description:this.storageService.getExternalValue(\"adal.error.description\")||\"\",adal_failed_renew:this.storageService.getExternalValue(\"adal.failed.renew\")||\"\",adal_login_error:this.storageService.getExternalValue(\"adal.login.error\")||\"\",has_adal_idtoken:this.isTokenNotNullOrEmpty(t),has_adal_state_idtoken:this.isTokenNotNullOrEmpty(n),has_adal_access_token_key_client_id:this.isTokenNotNullOrEmpty(i),adal_expiration_key_client_id:o,date_state_fetched_utc_ms:Date.now()}},i.prototype.isTokenNotNullOrEmpty=function(e){return angular.isDefined(e)&&angular.isString(e)&&e.trim().length>0},i.prototype.logOut=function(){n.prototype.logOut.call(this),this.updateFECookie(null),this.adalAuthenticationService.logOut()},i.prototype.clearCache=function(){n.prototype.logClearCache.call(this),this.adalAuthenticationService.clearCache()},Object.defineProperty(i.prototype,\"loginSuccess\",{get:function(){return this.loginSuccessEvent},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"loginFailure\",{get:function(){return this.loginFailureEvent},enumerable:!0,configurable:!0}),i.prototype.getClientId=function(){return this.authConstants.id},i}(n.AuthenticationProvider);n.AdalAuthenticationProviderImplementation=i}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(n){var o=function(n){function o(o,r,i,s,a,u,c,p,l,h,g,f,d,y,m,v,S,C,_,I,b,A,O,k){var w=n.call(this,u,i,s,o,a,r,d.expireOffsetSeconds,i.authentication.tokens.minimumExpireOffsetSeconds,S,C,I,b,A,y,d,O,k)||this;w.$q=o,w.authenticationLoggingService=r,w.constants=i,w.appStateService=s,w.storageService=a,w.logger=u,w.resources=c,w.$rootScope=p,w.$translate=f,w.authConstants=d,w.eventingService=y,w.sxConfig=m,w.settingsService=S,w.resourceManager=C,w.authInfo=I,w.desktopUtilityService=b,w.platformDetectService=A,w.$injector=O,w.$ocLazyLoad=k,w.loginSuccessEvent=new e.common.Event,w.loginFailureEvent=new e.common.Event,w.allowedAnonStates=[w.constants.states.appDeepLink,w.constants.states.callingIntermediateScreen,w.constants.states.appGetUserMedia,w.constants.states.preJoinCalling,w.constants.states.setupAnonymousMeeting,w.constants.states.appCalling,w.constants.states.postCalling,w.constants.states.unsupportedBrowser,w.constants.states.oops,w.constants.states.error,w.constants.states.licenseError,w.constants.states.appBroadcastPlaybackScreen,w.constants.states.appBroadcastIntermediateScreen],w.userOid=_,v.registerRouteChangeHandler(\"anonymousLayoutHandler\",w.routeChangeHandler.bind(w));var $=l.getAnonymousMeetingInfo();if(!$){var E={errorStep:i.scenarios.steps.oops.navigation.app,errorMessage:\"Unable to join anonymous meeting\",errorDescription:\"We were unable to find the anonymous meeting info requested based on the url so we are unable to join the anonymous meeting(provider)\"};return h.redirect(t.ErrorRedirectReason.InvalidNavigation,E),w}w.initializeUser($.context.Tid),y.$on(p,i.events.anonymousMeeting.nameChangeEvent,function(e,t){t&&t.userName&&(w.user=angular.copy(w.user),w.user.userName=t.userName,w.user.profile.name=w.user.userName)});var L={anonymous_tid:w.user.profile&&w.user.profile.tid?w.user.profile.tid:\"\"};return r.event(\"auth_assign_anonymous_provider\",L),w}return __extends(o,n),o.$inject=[\"$q\",\"authenticationLoggingService\",\"constants\",\"appStateService\",\"storageService\",\"logger\",\"resources\",\"$rootScope\",\"anonymousMeetingService\",\"errorRedirectService\",\"$state\",\"$translate\",\"authConstants\",\"eventingService\",\"sxConfig\",\"routeChangeService\",\"settingsService\",\"resourceManager\",\"userOid\",\"authInfo\",\"desktopUtilityService\",\"platformDetectService\",\"$injector\",\"$ocLazyLoad\"],o.prototype.initializeUser=function(e){this.user={},this.user.isAuthenticated=!0,this.user.userName=this.$translate.instant(this.resources.strings.calling_roster_guest_status),this.user.profile={},this.user.profile.tid=e,this.user.profile.name=this.user.userName,this.user.profile.oid=this.userOid},o.prototype.routeChangeHandler=function(t,n,o,r){this.authInfo.userRole===e.services.UserRole.anonymous&&this.allowedAnonStates.indexOf(n.name)<0&&(this.authenticationLoggingService.event(\"anonBlockedRoute\",{state:n.name}),t.preventDefault())},Object.defineProperty(o.prototype,\"loginInProgress\",{get:function(){return this.loginInProgressValue},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"loginSuccess\",{get:function(){return this.loginSuccessEvent},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"loginFailure\",{get:function(){return this.loginFailureEvent},enumerable:!0,configurable:!0}),o.prototype.clientIdentifier=function(){return\"anon\"},o.prototype.refreshUserInfo=function(){return this.authenticationLoggingService.error(\"refreshUserInfo: Alphonso not implemented for anon it should not be called\"),null},o.prototype.refreshAuthInfo=function(e){this.authenticationLoggingService.error(\"refreshAuthInfo: Alphonso not implemented for anon it should not be called\")},o.prototype.canWarmTokensForPlatform=function(){return!1},o.prototype.warmTokensInternal=function(e){return this.authenticationLoggingService.error(\"Warm tokens not implemented for anonymous\"),null},o.prototype.shouldTriggerCircuitBreaker=function(e){return!1},o.prototype.takeActionOnAuthError=function(e,t){return this.logger.warn('No action found that maps to error:\"{0}\" within provider',e),this.$q.reject(e)},o.prototype.getUserInfo=function(){var e=this.sxConfig.getCurrentSkypeMri();return e!==this.user.profile.upn&&(this.user=angular.copy(this.user),this.user.profile.upn=e),this.user},o.prototype.logOut=function(){n.prototype.logOut.call(this)},o.prototype.login=function(e){n.prototype.login.call(this,e)},o.prototype.getClientId=function(){return this.authConstants.id},o.prototype.setLoginRequired=function(e){},o.prototype.checkLoginRequired=function(){return!1},o.prototype.handleAuthError=function(e,t){return n.prototype.handleAuthError.call(this,e,t)},o.prototype.getAuthError=function(e){return n.prototype.getAuthError.call(this,e)},o.prototype.cancelOutstandingRequests=function(){},o.prototype.switchTenant=function(e,t,n,o){},o.prototype.clearCache=function(){n.prototype.logClearCache.call(this)},o.prototype.acquireTokenInternal=function(e,n,o){void 0===o&&(o=!1);var r=new t.Token;return r.token=\"\",r.expiration=Math.round((new Date).getTime()/this.constants.timeInMiliseconds.second)+10*this.authConstants.expireOffsetSeconds,this.$q.when(r)},o}(n.AuthenticationProvider);n.AnonymousAuthenticationProviderImplementation=o}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.Otp=\"mail\",e.GFed=\"google.com\"}(e.ProfileIdp||(e.ProfileIdp={}));!function(e){e[e.member=0]=\"member\",e[e.guest=1]=\"guest\",e[e.anonymous=2]=\"anonymous\"}(e.UserRole||(e.UserRole={}));!function(e){e[e.Member=0]=\"Member\",e[e.Guest=1]=\"Guest\"}(e.UserTypeInTenant||(e.UserTypeInTenant={}));!function(e){e[e.default=0]=\"default\",e[e.guest=1]=\"guest\",e[e.anonymous=2]=\"anonymous\",e[e.msaGuest=3]=\"msaGuest\",e[e.msaMember=4]=\"msaMember\",e[e.otpGuest=5]=\"otpGuest\",e[e.otpMember=6]=\"otpMember\",e[e.gFedGuest=7]=\"gFedGuest\",e[e.gFedMember=8]=\"gFedMember\"}(e.TelemetryUserRole||(e.TelemetryUserRole={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(t){var n=function(t){function n(n,r,i,o,s,a,c,u,l,h,p,g,f,v,d,m,S,y,E,k,w){var A=t.call(this,p,i,a,s,o,g,c.expireOffsetSeconds,i.authentication.tokens.minimumExpireOffsetSeconds,r,f,m,S,y,E,c,l,w)||this;return A.authenticationElectronPlatformService=n,A.settingsService=r,A.constants=i,A.storageService=o,A.$q=s,A.appStateService=a,A.authConstants=c,A.currentUser=u,A.$injector=l,A.$window=h,A.logger=p,A.authenticationLoggingService=g,A.resourceManager=f,A.$translate=v,A.resources=d,A.authInfo=m,A.desktopUtilityService=S,A.platformDetectService=y,A.eventingService=E,A.$rootScope=k,A.$ocLazyLoad=w,A.loginSuccessEvent=new e.common.Event,A.loginFailureEvent=new e.common.Event,A.className=\"ElectronAuthenticationProviderImplementation.\",A}return __extends(n,t),n.$inject=[\"authenticationElectronPlatformService\",\"settingsService\",\"constants\",\"storageService\",\"$q\",\"appStateService\",\"authConstants\",\"currentUser\",\"$injector\",\"$window\",\"logger\",\"authenticationLoggingService\",\"resourceManager\",\"$translate\",\"resources\",\"authInfo\",\"desktopUtilityService\",\"platformDetectService\",\"eventingService\",\"$rootScope\",\"$ocLazyLoad\"],n.prototype.cleanupAuthProvider=function(){return this.logger.info(\"Call super cleanup electronAuthProvider\"),t.prototype.cleanupAuthProvider.call(this),this.loginInProgress=void 0,this.loginRequired=void 0,this.loginSuccessEvent=new e.common.Event,this.loginFailureEvent=new e.common.Event,this.refreshingUserPromise=void 0,this.currentUser=void 0,this.logger.info(\"Cleanup electron auth provider complete\"),this.$q.resolve()},n.prototype.updateAuthArgs=function(e){this.logger.info(\"Alphonso: Updating auth args\"),t.prototype.updateAuthArgs.call(this,e),e.currentUserString&&(this.currentUser=e.currentUserString)},n.prototype.mtmaTelemetryIdentifier=function(){return this.className},n.prototype.warmTokensInternal=function(e){return this.authenticationElectronPlatformService.warmToken(e)},n.prototype.shouldTriggerCircuitBreaker=function(e){if(this.currentUser&&this.currentUser.profile){var t=this.decodeToken(e);return!!t&&(t.oid!==this.currentUser.profile.oid||t.tid!==this.currentUser.profile.tid)}return!1},n.prototype.acquireTokenInternal=function(e,t,n,r){var i=this;return void 0===n&&(n=!1),this.logAcquireToken(e,n,this.authenticationElectronPlatformService.acquireToken(e,t,r).then(function(t){return t.expiration&&t.expiration>=Date.now()/i.constants.timeInMiliseconds.second+i.authConstants.expireOffsetSeconds?(i.settingsService.valueAsBoolean(i.constants.settings.names.validateTokens)&&i.shouldTriggerCircuitBreaker(t.token)&&(i.authenticationLoggingService.error(\"Web circuit breaker hit\"),i.authenticationLoggingService.event(i.constants.telemetry.authentication.sso.tokenMismatch)),i.logger.info(\"Token fetched for resource {0}\",e),i.$q.resolve(t)):(i.authenticationLoggingService.authErrorEvent(i.className+\"acquireToken\",\"Token received from Electron was invalid or expired; resource: \"+e+\", now: \"+Date.now()+\", expiration: \"+(t?t.expiration:\"undefined\")+\".\"),i.authenticationLoggingService.event(i.constants.telemetry.authentication.sso.tokenExpired),i.$q.reject(i.constants.authentication.adalReceivedExpiredTokenError))}))},n.prototype.takeActionOnAuthError=function(t,n){return this.settingsService.valueAsBoolean(this.constants.settings.names.disableElectronAuthErrorHandlerv2)?n===this.constants.events.appState.reasons.tokenRevoked?(this.authenticationLoggingService.authErrorEvent(this.className+\"takeActionOnAuthError\",\"Bringing down auth services {0} due to {1}\",e.services.AppService[e.services.AppService.AdalLogin],n),this.appStateService.notifyServiceDown(e.services.AppService.AdalLogin,this.constants.events.appState.reasons.tokenRevoked,t),this.$q.resolve()):(this.logger.warn('No action found that maps to error:\"{0}\" within provider',t),this.$q.reject(t)):this.$q.reject(t)},n.prototype.cancelOutstandingRequests=function(e){this.logger.debug(\"Canceling all outstanding auth requests due to {0} is not supported by electron\",e)},n.prototype.clientIdentifier=function(){return\"electron\"},n.prototype.getUserInfo=function(){var e=this,t=this.className+\"getUserInfo\";return this.currentUser||(this.authenticationLoggingService.authErrorEvent(t,\"Current user profile null. Queuing a task to refresh in background\"),this.getUserInformation(!0).then(function(n){e.authenticationLoggingService.authErrorEvent(t,\"Current user profile updated in background\"),e.currentUser=n})),this.currentUser},n.prototype.isInPlaceLoginSupported=function(){return!0},n.prototype.loginInPlace=function(){this.$window.desktopSettings&&this.$window.desktopSettings.asyncAuthEnabled?this.authenticationElectronPlatformService.userRelogin():this.logger.warn(\"Async auth is not enabled for Desktop client\")},n.prototype.login=function(e){t.prototype.login.call(this,e),this.authenticationElectronPlatformService.login()},n.prototype.logOut=function(){t.prototype.logOut.call(this),this.authenticationElectronPlatformService.logOut()},n.prototype.clearCache=function(e){t.prototype.logClearCache.call(this,e),this.authenticationElectronPlatformService.clearCache(e)},n.prototype.switchTenant=function(e,t,n,r){var i=this,o=this.$injector.get(\"notificationsService\");if(this.appStateService.isNetworkOnline()){var s=this.$injector.get(\"tenantSwitchUtilityService\");this.settingsService.valueAsBoolean(this.constants.settings.names.enableTenantSwitchTelemetry)?this.addTenantSwitchDataToLocalStorageIfNeeded().then(function(){s.isAlphonsoEnabled||(i.clearCache(),i.clearTelemetryContext()),i.authenticationElectronPlatformService.switchTenant(e,t,n,r)}):(s.isAlphonsoEnabled||(this.clearCache(),this.clearTelemetryContext()),this.authenticationElectronPlatformService.switchTenant(e,t,n,r))}else o.createNotification({title:this.$translate.instant(this.resources.strings.notification_guest_tenant_cannot_switch_in_offline_text),iconName:\"icons-call-alert\",timeout:!0,type:\"ts-toast-default alert\",notificationType:SkypeX.Services.NotificationType.Error})},n.prototype.clearTelemetryContext=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableClearTelemetryContextOnTenantSwitch)&&this.$injector.get(\"telemetryContextService\").clearTelemetryContext()},Object.defineProperty(n.prototype,\"loginSuccess\",{get:function(){return this.loginSuccessEvent},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"loginFailure\",{get:function(){return this.loginFailureEvent},enumerable:!0,configurable:!0}),n.prototype.getClientId=function(){return this.authConstants.id},n.prototype.getUserInformation=function(e){var t=this;return!e&&this.currentUser?this.$q.resolve(this.currentUser):(this.logger.info(\"Refreshing user profile force:{0}, current profile:{1}.\",e,this.currentUser),!this.refreshingUserPromise&&this.appStateService.isOnline&&(this.refreshingUserPromise=this.authenticationElectronPlatformService.getCurrentUser().then(function(e){return t.currentUser=e,e}).catch(function(e){return t.authenticationLoggingService.authErrorEvent(t.className+\"getUserInformation\",\"Attempted to get user profile but failed Error: {0}\",e),t.$q.reject(e)}).finally(function(){t.refreshingUserPromise=null})),this.refreshingUserPromise)},n.prototype.tryGetTokenExpiration=function(e){},n.prototype.canWarmTokensForPlatform=function(){return this.$window&&this.$window.desktopSettings.canWarmTokens},n.prototype.setLoginRequired=function(e){this.loginRequired=e},n.prototype.checkLoginRequired=function(){return this.loginRequired&&(this.loginRequired=!1,this.settingsService.valueAsBoolean(this.constants.settings.names.enableSameTokenLoopDetection)?this.forceLoginFromPrompt(\"client:loginRequired\"):this.login(\"client:loginRequired\")),!1},n.prototype.forceLoginFromPrompt=function(e){t.prototype.login.call(this,e),this.authenticationElectronPlatformService.login(!0)},n}(t.AuthenticationProvider);t.ElectronAuthenticationProviderImplementation=n}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(o){var n=function(o){function n(t,n,i,r,a,s,c,u,h,l,g,f,p,v,d,S,m,k,w,y){var C=o.call(this,l,r,c,s,a,t,n.getExpirationOffsetInSeconds()||u.expireOffsetSeconds,u.expireOffsetSeconds,i,p,S,m,k,w,u,g,y)||this;return C.authenticationLoggingService=t,C.hwaPlatformService=n,C.settingsService=i,C.constants=r,C.storageService=a,C.$q=s,C.appStateService=c,C.authConstants=u,C.currentUser=h,C.logger=l,C.$injector=g,C.resources=f,C.resourceManager=p,C.$cookies=v,C.appConfig=d,C.authInfo=S,C.desktopUtilityService=m,C.platformDetectService=k,C.eventingService=w,C.$ocLazyLoad=y,C.loginSuccessEvent=new e.common.Event,C.loginFailureEvent=new e.common.Event,C.className=\"hwaProviderImplementation.\",C}return __extends(n,o),n.$inject=[\"authenticationLoggingService\",\"hwaPlatformService\",\"settingsService\",\"constants\",\"storageService\",\"$q\",\"appStateService\",\"authConstants\",\"currentUser\",\"logger\",\"$injector\",\"resources\",\"resourceManager\",\"$cookies\",\"appConfig\",\"authInfo\",\"desktopUtilityService\",\"platformDetectService\",\"eventingService\",\"$ocLazyLoad\"],n.prototype.getAcquirePromise=function(e,t){var o=this;return void 0===t&&(t=!1),this.logAcquireToken(e,t,this.hwaPlatformService.acquireToken(e).then(function(t){return t.expiration&&t.expiration>=Date.now()/o.constants.timeInMiliseconds.second+(o.hwaPlatformService.getExpirationOffsetInSeconds()||o.authConstants.expireOffsetSeconds)?(o.logger.info(\"Token fetched and storing in cache; resource: \"+e+\", expiration: \"+t.expiration+\".\"),e===o.appConfig.authConstants.globalResource&&o.setSsoAuthCookie(t.token),o.$q.resolve(t)):(o.authenticationLoggingService.authErrorEvent(o.className+\"acquireToken\",\"Token received from WAM was invalid or expired; resource: \"+e+\", now: \"+Date.now()+\", expiration: \"+(t?t.expiration:\"undefined\")+\".\"),o.authenticationLoggingService.event(o.constants.telemetry.authentication.sso.tokenExpired),o.$q.reject(o.constants.authentication.adalReceivedExpiredTokenError))})).catch(function(t){return o.handleAuthError(e,t)})},n.prototype.acquireTokenInternal=function(e,t,o){var n=this;return void 0===o&&(o=!1),this.checkCookieValidity().then(function(){return n.getAcquirePromise(e,o)}).catch(function(e){return n.logger.error(\"Cookie validation failed.\"),n.$q.reject(e)})},n.prototype.warmTokensInternal=function(e){return this.authenticationLoggingService.error(\"Warm tokens not implemented for platform\"),null},n.prototype.shouldTriggerCircuitBreaker=function(e){return!1},n.prototype.checkCookieValidity=function(){var e=this;if(this.hwaPlatformService.shouldValidateCookie()){var t=this.$cookies.get(this.appConfig.authConstants.teamsSSOAuthCookieName);if(!t||t.length<1){this.authenticationLoggingService.event(\"hwa_missingcookie\"),this.logger.warn(\"checkCookieValidity: ssoAuthCookie is missing or empty:{0}\",t);for(var o=0,n=this.$cookies.getAll();o<n.length;o++){var i=n[o];(!i||i.length<1)&&this.$cookies.remove(i)}return this.hwaPlatformService.acquireToken(this.appConfig.authConstants.globalResource).then(function(t){e.setSsoAuthCookie(t.token),e.hwaPlatformService.decrementCookieValidationCount()}).catch(function(){return e.logger.error(\"checkCookieValidity: failed to fetch a token to replace missing cookie.\"),e.$q.resolve()})}}return this.$q.resolve()},n.prototype.setSsoAuthCookie=function(e){var t=this.$cookies.get(this.appConfig.authConstants.teamsSSOAuthCookieName);if(void 0===t||t!==e){this.$cookies.put(this.appConfig.authConstants.teamsSSOAuthCookieName,e);var o=void 0!==(t=this.$cookies.get(this.appConfig.authConstants.teamsSSOAuthCookieName))&&t.length>1,n={};n.cookieSet=o,this.authenticationLoggingService.event(\"hwa_ssocookie\",n),this.logger.info(\"Auth cookie storage was successful: {0}\",o)}else this.logger.info(\"There is already a matching valid auth cookie.\")},n.prototype.takeActionOnAuthError=function(e,t){return this.logger.info('Attempting to handle error:\"{0}\" with action:\"{1}\".',e,t),t===this.constants.events.appState.reasons.backgroundTaskSpurious||t===this.constants.events.appState.reasons.sessionExpired?(this.authenticationLoggingService.authErrorEvent(this.className+\"takeActionOnAuthError\",\"Attempting to run authentication again due to {0}\",t),this.$q.resolve()):(this.logger.warn('No action found that maps to error:\"{0}\" with action:\"{1}\" within provider',e,t),this.$q.reject(e))},n.prototype.cancelOutstandingRequests=function(){this.logger.debug(\"Canceling all outstanding auth requests is not supported by HWA\")},n.prototype.refreshUserInfo=function(){return this.authenticationLoggingService.error(\"refreshUserInfo: Alphonso not implemented for hwa it should not be called\"),null},n.prototype.refreshAuthInfo=function(e){this.authenticationLoggingService.error(\"refreshAuthInfo: Alphonso not implemented for hwa it should not be called\")},n.prototype.canWarmTokensForPlatform=function(){return!1},n.prototype.getUserInfo=function(){var e=this.className+\"getUserInfo\";return this.currentUser||(this.authenticationLoggingService.authErrorEvent(e,\"Current user profile null. Refreshing to use latest available.\"),this.currentUser=this.getUserInformation(!0)),this.logger.debug(\"Returning valid user profile: {0}\",void 0!==this.currentUser),this.currentUser},n.prototype.login=function(e){o.prototype.login.call(this,e),this.hwaPlatformService.login()},n.prototype.logOut=function(){o.prototype.logOut.call(this),this.hwaPlatformService.logOut()},n.prototype.clientIdentifier=function(){return\"hwa\"},n.prototype.clearCache=function(e){o.prototype.logClearCache.call(this,e),this.hwaPlatformService.clearCache(e)},n.prototype.switchTenant=function(e,t,o,n){var i=this;this.clearCache(),this.hwaPlatformService.switchTenant(e,t,o,n).then(function(e){if(void 0!==e){i.setSsoAuthCookie(e);var o=i.$injector.get(\"layoutService\"),n=i.hwaPlatformService.getTenantLaunchUri(t);o.reloadApp(i.resources.strings.tenant_switching_message,i.constants.reloadAppReason.tenantChange,n)}else i.showSwitchTenantFailureBanner()}).catch(function(e){i.showSwitchTenantFailureBanner()})},n.prototype.showSwitchTenantFailureBanner=function(){this.logger.error(\"Switching tenants failed.\"),this.$injector.get(\"hwaBannerService\").showBannerWithSeverity(\"hwa_tenant_error\",this.resources.strings.hwaapp_wam_tenantswitch_failed,t.Severity.Error)},Object.defineProperty(n.prototype,\"loginSuccess\",{get:function(){return this.loginSuccessEvent},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"loginFailure\",{get:function(){return this.loginFailureEvent},enumerable:!0,configurable:!0}),n.prototype.getClientId=function(){return this.authConstants.id},n.prototype.getUserInformation=function(e){var t=this;if(!e&&this.currentUser)return this.currentUser;this.logger.info(\"Refreshing user profile force:{0}, current profile:{1}\",e,this.currentUser);var o=this.hwaPlatformService.getCurrentUser();if(void 0!==o)return this.logger.info(\"Found a valid user profile.\"),o;this.logger.info(\"Could not find a valid user profile. Fetching one instead.\"),this.hwaPlatformService.acquireToken(this.appConfig.authConstants.globalResource).then(function(e){return t.logger.info(\"Successfully fetched a new user profile\"),t.hwaPlatformService.getCurrentUser()}).catch(function(){t.logger.error(\"Failed to fetch a new user.\")})},n.prototype.setLoginRequired=function(e){this.loginRequired=e},n.prototype.checkLoginRequired=function(){return this.loginRequired&&(this.loginRequired=!1,this.login(\"client:loginRequired\")),!1},n}(o.AuthenticationProvider);o.HwaProviderImplementation=n}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var o=function(){function e(e,o,t){this.window=e,this.rootUri=o,this.storageService=t}return e.prototype.handleWindow=function(){this.clearIndexedDb(),this.clearLocalStorage(),this.clearSessionStorage(),this.clearCookies(),this.sendSuccessTelemetry(),this.unregisterServiceWorker(),this.window.signoutHandled=!0,console.log(\"Signout successful!\")},e.prototype.clearIndexedDb=function(e){try{var o=this.storageService.get(\"indexDbs\",!1),t=void 0,n=void 0,r=void 0;if(o?o&&(\"string\"==typeof o?t=JSON.parse(o):\"object\"==typeof o&&(t=o)):(n=this.storageService.get(\"openDbs\",!1))&&(\"string\"==typeof n?r=JSON.parse(n):\"object\"==typeof n&&(r=n)),t&&t.length>0)for(s=0;s<t.length;s++){a=!1;\"string\"==typeof(i=t[s]).name&&\"string\"==typeof e&&i.name.length>0&&e.length>0&&(a=i.name.substr(i.name.length-e.length,e.length)===e),a?window.console.log(\"Excluded deletion of database for user oid:\"+e):((c=this.window.indexedDB.deleteDatabase(i.name)).onerror=function(e){window.console.log(\"Error deleting database.\")},c.onsuccess=function(e){window.console.log(\"Database deleted successfully.\")})}else if(r&&r.length>0)for(var s=0;s<r.length;s++){var i=r[s],a=!1;if(\"string\"==typeof i&&\"string\"==typeof e&&i.length>0&&e.length>0&&(a=i.substr(i.length-e.length,e.length)===e),a)window.console.log(\"Excluded deletion of database for user oid:\"+e);else{var c=this.window.indexedDB.deleteDatabase(i);c.onerror=function(e){window.console.log(\"Error deleting database.\")},c.onsuccess=function(e){window.console.log(\"Database deleted successfully.\")}}}else window.console.log(\"Cannot find any databases in local storage\")}catch(e){this.sendErrorTelemetry(\"db\",e)}},e.prototype.clearLocalStorage=function(){try{this.storageService.clear()}catch(e){this.sendErrorTelemetry(\"local\",e)}},e.prototype.clearSessionStorage=function(){try{this.window.sessionStorage.clear()}catch(e){this.sendErrorTelemetry(\"session\",e)}},e.prototype.clearCookies=function(){try{for(var e=decodeURIComponent(this.window.document.cookie).split(\";\"),o=0;o<e.length;o++){var t=e[o].split(\"=\")[0].trim();this.removeCookie(t)}}catch(e){this.sendErrorTelemetry(\"cookies\",e)}},e.prototype.removeCookie=function(e){this.window.document.cookie=e+\"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;\"},e.prototype.sendErrorTelemetry=function(e,o){var t=o&&o.message?o.message:\"\";console.error(\"Signout error: \"+t);var n=this.rootUri+\"auth/signouterror?area=\"+e+\"&message=\"+t,r=new XMLHttpRequest;r.open(\"GET\",n,!0),r.send(null)},e.prototype.sendSuccessTelemetry=function(){var e=this.rootUri+\"auth/signoutsuccess\",o=new XMLHttpRequest;o.open(\"GET\",e,!0),o.send(null)},e.prototype.unregisterServiceWorker=function(){var e=this;\"serviceWorker\"in navigator&&navigator.serviceWorker.getRegistration(\"/serviceworker.js\").then(function(e){e&&e.unregister().then(function(e){window.console.log(\"Service Worker unregistered successfully\")})}).catch(function(o){e.sendErrorTelemetry(\"Service Worker unregister failure during signout\",o)})},e}();e.SignOut=o}(e.authentication||(e.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){!function(n){var i=function(){return function(){}}();n.ILicenseErrorParameters=i;var r=function(){return function(){}}();n.IGuestLicenseErrorParameters=r;var o;!function(e){e[e.AdminUserLicenseNotPresentForbidden=0]=\"AdminUserLicenseNotPresentForbidden\",e[e.AdminTeamsDisabledForTenantForbidden=1]=\"AdminTeamsDisabledForTenantForbidden\",e[e.UserLicenseNotPresentForbidden=2]=\"UserLicenseNotPresentForbidden\",e[e.TeamsDisabledForTenantForbidden=3]=\"TeamsDisabledForTenantForbidden\",e[e.UserLicenseNotPresentTrialEligible=4]=\"UserLicenseNotPresentTrialEligible\",e[e.TrialLicenseTenantNotReady=5]=\"TrialLicenseTenantNotReady\"}(o=n.SkypeAuthErrorCode||(n.SkypeAuthErrorCode={}));var s;!function(e){e[e.Unknown=0]=\"Unknown\",e[e.Signup=1]=\"Signup\"}(s=n.Referrer||(n.Referrer={}));var a=function(n){function i(i,r,o,s,a,c,u,h,l,p,d,g,k,y,v,S,f,m,T,A,E,C,L,R,w){var D=n.call(this,A)||this;return D.$http=i,D.$q=r,D.$timeout=o,D.$injector=s,D.authenticationLoggingService=a,D.errorRedirectService=c,D.parentService=u,D.retryCollectionService=h,D.$cookies=l,D.constants=p,D.$window=d,D.appStateService=g,D.settingsService=k,D.$location=y,D.geoRoutingService=v,D.eventingService=S,D.dataPrefetchService=f,D.storageService=m,D.utilityService=T,D.orchestrationService=A,D.localizationService=E,D.desktopUtilityService=L,D.hwaServiceProvider=R,D.resources=w,D.signUpRetryInterval=1e4,D.signUpRetryMaxCount=3,D.tokenCacheRefreshedEvent=new e.common.Event,D.className=\"SkypeAuthenticationProvider.\",D.throttledClearAuthCache=_.throttle(function(){D.parentService.clearAdalCache(),D.clearCache()},2*D.constants.timeInMiliseconds.fiveMinutes),D.skypeAuthRetryCount=void 0,D.skypeAuthRetryOperation=void 0,D.logger=a.newLogger(\"SKYPE\"),D.initializeOnAppLaunchAndReinit(),D.enableSso=d&&d.enableSso,D.isAnonymousUser=C===t.UserRole.anonymous,D}return __extends(i,n),i.$inject=[\"$http\",\"$q\",\"$timeout\",\"$injector\",\"authenticationLoggingService\",\"errorRedirectService\",\"parentService\",\"retryCollectionService\",\"$cookies\",\"constants\",\"$window\",\"appStateService\",\"settingsService\",\"$location\",\"geoRoutingService\",\"eventingService\",\"dataPrefetchService\",\"storageService\",\"utilityService\",\"orchestrationService\",\"localizationService\",\"userRole\",\"desktopUtilityService\",\"hwaServiceProvider\",\"resources\"],i.prototype.getCachedToken=function(e){throw new Error(\"Not implemented\")},i.prototype.getSkypeTokenFromDesktop=function(){var e=this,n=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.skypeTokensPrefetchDesktop.name),i=this.$q.defer(),r=this.utilityService.getPromiseWithTimeout(i.promise,this.getSkypeTokenPrefetchTimeout(),this.$q,\"Skype token prefetch timeout\",!0),o=!1;return t.MTMAIpcUtility.onceWithTenantScope(this.$window.electronSafeIpc,this.constants.events.desktopApp.sendSkypeToken,function(t,r){if(r&&!o){var s=JSON.parse(r),a=e.className+\"getSkypeTokensInternal\";e.onSkypeTokenResponse(n,s,a).then(function(e){i.resolve(e),n.stop()}).catch(function(){n.fail({errorInfo:\"Failed: onSkypeTokenResponse\"}),i.reject(\"Error: onSkypeTokenResponse\")})}else n.fail({errorInfo:\"Failed: Skype Auth payload empty\"}),i.reject(\"Skype Auth payload empty\")}),this.$window.electronSafeIpc.send(this.constants.events.desktopApp.checkSkypeToken),r.catch(function(t){return n.fail({errorInfo:t}),o=!0,e.$q.reject(t)})},i.prototype.mtmaTelemetryIdentifier=function(){return\"skypeAuthenticationProvider\"},i.prototype.cleanupOnAppTeardown=function(){this.lastSavedCookieValue=void 0,this.storage={},this.tokenCacheRefreshedEvent=new e.common.Event,this.currentCachedTokenCalls=void 0,this.acquireSkypeTokenPromiseTimeout=void 0,this.authConstants=void 0,this.regionGtms=void 0,this.authSkypeTokenUrl=void 0,this.authAnonUrl=void 0,this.authSignupUrl=void 0,this.enableSkypeTokenLicenseDetails=void 0,this.enableSkypeTokenPrefetch=void 0,this.userDetailsDeferred=void 0,this.previousUserDetails=void 0,this.expiryOffset=void 0,this.lastAuthzLicenseErrorTime=void 0,this.skypeAuthRetryCount=void 0,this.skypeAuthRetryOperation=void 0},i.prototype.initializeOnAppLaunchAndReinit=function(e){if(this.currentCachedTokenCalls=0,this.lastSavedCookieValue=null,this.storage={},this.userDetailsDeferred=this.$q.defer(),this.previousUserDetails=null,this.authConstants=this.settingsService.valueFor(\"authConstants\"),this.regionGtms=this.authConstants.regionGtms?\"?\"+this.authConstants.regionGtms:\"\",this.settingsService.valueAsBoolean(\"enableSkypeAuthEndpointV2\"))this.authAnonUrl=\"\"+this.authConstants.skypeAuthEndpointAddressV2+this.constants.authentication.authzAnonymousPath+this.regionGtms,this.authSignupUrl=\"\"+this.authConstants.skypeAuthEndpointAddressV2+this.constants.authentication.authzSignupPath+this.regionGtms,this.authSkypeTokenUrl=\"\"+this.authConstants.skypeAuthEndpointAddressV2+this.regionGtms;else{this.authAnonUrl=this.authConstants.skypeAuthEndpointAddress+this.constants.authentication.anonymousSkypeAuthPath;var t=this.constants.authentication.authSignUpPath&&this.constants.authentication.authSignUpPath.length>0&&\"/\"===this.constants.authentication.authSignUpPath[0]?this.constants.authentication.authSignUpPath:\"/\"+this.constants.authentication.authSignUpPath;this.authSignupUrl=this.authConstants.skypeAuthEndpointAddress+t,this.authSkypeTokenUrl=this.authConstants.skypeAuthEndpointAddress+this.constants.authentication.skypeAuthPath}if(this.desktopUtilityService.isDesktopHwa()){var n=3*this.constants.timeInMiliseconds.second,i=this.hwaServiceProvider.getWamAuthenticator();if(angular.isDefined(i)&&angular.isDefined(i.authProperties)){var r=i.authProperties;r.hasKey(\"minimumTokenLifetime\")&&(n=this.constants.timeInMiliseconds.second*parseInt(r.lookup(\"minimumTokenLifetime\")))}this.logger.info(\"Skype expiry offset modified to \"+n/1e3+\" seconds for HWA.\"),this.expiryOffset=n}else this.expiryOffset=this.constants.timeInMiliseconds.twoMinutes;this.acquireSkypeTokenPromiseTimeout=this.settingsService.valueFor(this.constants.settings.names.acquireSkypeTokenPromiseTimeout),this.enableSkypeTokenPrefetch=this.$window&&this.$window.desktopSettings&&this.$window.desktopSettings.enableSkypeTokenPrefetch,this.lastAuthzLicenseErrorTime=-1,this.logger.info(\"Init complete\")},i.prototype.isNullOrEmpty=function(e){return!_.isString(e)||_.isEmpty(e)},i.prototype.validateSkypeTokens=function(e,t,n){var i=this,r=function(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];t?i.logger.info(e,n):i.authenticationLoggingService.authErrorEvent(i.className+\"validateSkypeTokens\",e,n)};if(!e)return this.authenticationLoggingService.event(this.constants.telemetry.authentication.skypeTokenResponse.null),r(\"Validation: skype token= null.\"),null;if(this.isNullOrEmpty(e.skypeToken))return this.authenticationLoggingService.event(this.constants.telemetry.authentication.skypeTokenResponse.nullToken),r(\"Validation: skype token's token prop= null.\"),null;if(!_.isNumber(e.expiration)||e.expiration<Date.now()){o=Date.now()-e.expiration;return this.authenticationLoggingService.event(this.constants.telemetry.authentication.skypeTokenResponse.tokenExpired,{expiry:e.expiration,expiresIn:o,authZCorrelationId:n}),r(\"Validation: token expired= expires:\"+e.expiration+\".\"),null}if(e.expiration-this.expiryOffset<Date.now()){var o=Date.now()-e.expiration;return this.authenticationLoggingService.event(this.constants.telemetry.authentication.skypeTokenResponse.tokenWithinExpiryOffset,{expiry:e.expiration,expiresIn:o,authZCorrelationId:n}),r(\"Validation: token under min offset= expires:\"+e.expiration+\", offset:\"+this.expiryOffset+\".\"),null}return e},i.prototype.isAnonymousTokenExpired=function(e){return!(!e||this.isNullOrEmpty(e.skypeToken))&&(!_.isNumber(e.expiration)||e.expiration<Date.now()||e.expiration-this.expiryOffset<Date.now())},i.prototype.persistValueToStorageByUser=function(e,t){try{return this.isAnonymousUser?(this.storage[e]=t?JSON.stringify(t):\"\",!0):this.storageService.set(e,t||\"\")}catch(e){return this.authenticationLoggingService.authErrorEvent(this.className+\"persistValueToStorageByUser\",\"Unable to persist value to storage error getting specific storage key: \"+this.extractErrorMsg(e)),!1}},i.prototype.getUserDetailsFromResponse=function(e,t,n){if(e){var i={};return i.licenseDetails=e.licenseDetails,i.regionSettings=e.regionSettings,i.region=e.region,this.settingsService.valueAsBoolean(this.constants.settings.names.enableLicenseDetailsCheck)&&(null!==i.licenseDetails&&void 0!==i.licenseDetails||(this.logger.error(\"LicenseDetails from skypetoken is null or undefined\"),null===i.licenseDetails?this.authenticationLoggingService.event(this.constants.skypeTokenLicenseDetailsCheck.name,{licenseDetailsStatus:this.constants.skypeTokenLicenseDetailsCheck.licenseDetailsStatus.nullValue,authzCorrelationId:n,skypeTokenSourceName:t}):this.authenticationLoggingService.event(this.constants.skypeTokenLicenseDetailsCheck.name,{licenseDetailsStatus:this.constants.skypeTokenLicenseDetailsCheck.licenseDetailsStatus.undefinedValue,authzCorrelationId:n,skypeTokenSourceName:t}))),this.logger.info(\"Response licenseDetails {0}\",e.licenseDetails),i}return void this.logger.error(\"Skype auth data response is null, cannot extract User Details.\")},i.prototype.getSkypeTokenFromResponse=function(e,t,n){var i,r,o=this.className+\"getSkypeTokenFromResponse\",s=this.authConstants.isMsaConsUser,a=s?e.skypeToken:e.tokens;if(a){if(s){var c=a;i={skypeToken:c.skypetoken,expiresIn:c.expiresIn,userDetails:void 0}}else i=a;if(_.isNumber(i.expiresIn)&&i.expiresIn>0){var u=i.expiresIn*this.constants.timeInMiliseconds.second;this.logger.info(\"Skype token received; expires:\"+i.expiresIn+\" s.\"),r={skypeToken:i.skypeToken||\"\",expiration:Date.now()+u,userDetails:this.getUserDetailsFromResponse(e,t,n)},s&&(r.userDetails.licenseDetails={isFreemium:!1,isBasicLiveEventsEnabled:!1});var h=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSkypeTokenExpTelemetry),l=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCrackSkypeTokenForExp);if((h||l)&&i.skypeToken){this.logger.info(\"Skype token received; Cracking JWT\");var p=this.crackJwtToken(i.skypeToken,\"JWSPayload\");p&&p.exp&&_.isNumber(p.exp)?r.tokenExpiration=1e3*p.exp:(this.authenticationLoggingService.event(this.constants.telemetry.authentication.skypeTokenExpNullOrCrackFailed),this.logger.error(\"Either cracked jwt token failed or expiration is null or NaN\"))}l&&(r.expiration=r.tokenExpiration),(r=this.validateSkypeTokens(r,!1,n))||this.authenticationLoggingService.authErrorEvent(o,\"Skype response missing skypeToken or the token does not meet the configured expiration offset               time from expiry:\"+this.expiryOffset/1e3+\" seconds\")}else this.authenticationLoggingService.authErrorEvent(o,\"Received expired Skype token. Expires in \"+i.expiresIn+\" second(s)\")}return r},i.prototype.setRegionCookie=function(e){var t=this.$cookies.get(this.constants.authentication.regionAuthCookieName);if(e&&e!==t){new Date;var n=new Date(Date.now()+180*this.constants.timeInMiliseconds.day);return this.$cookies.put(this.constants.authentication.regionAuthCookieName,e,{expires:n.toUTCString()}),!0}return!1},i.prototype.onSkypeTokenResponse=function(e,n,i,r){var o=this,s=null,a=null;if(n){if(s=this.getSkypeTokenFromResponse(n,i,r),this.setRegionCookie(n.region)&&s&&s.userDetails&&s.userDetails.region===this.constants.authentication.skypeAuthRegionGcc){var c=this.$injector.get(\"layoutService\");c?(this.authenticationLoggingService.event(this.constants.authentication.skypeAuthGccReload),c.reloadApp(this.resources.strings.refresh_message_default,\"regionReload\")):this.authenticationLoggingService.authErrorEvent(i,\"Unexpected error: GCC user could not reload, layoutService not initiated.\")}if(a=n.regionGtms){n.region&&(a.regionName=n.region);var u=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMTUriOverride),h=this.settingsService.valueFor(\"mtOverrideBaseURL\");if(u&&a.regionName&&h){var l=h+a.regionName;angular.merge(a,{middleTier:l})}var p=this.settingsService.valueAsBoolean(this.constants.settings.names.enableChatServiceUriOverride),d=this.settingsService.valueFor(\"chatServiceUriOverrideConfig\"),g=!1;if(d&&d.regionsToExclude&&(g=d.regionsToExclude.indexOf(a.regionName)>-1),p&&!g&&d.newBaseDomain){var k=\"https://\"+a.regionName+\".\"+d.newBaseDomain;angular.merge(a,{chatService:k})}}}else this.authenticationLoggingService.authErrorEvent(i,\"Skype auth responded with no response or no data\");if(!s)return e.fail({errorInfo:\"no tokens in response\"}),this.authenticationLoggingService.authErrorEvent(i,\"Unexpected error: skype tokens not found in response or its expired\"),this.$q.reject(\"Skype tokens not found in response\");var y=s.expiration-Date.now();return e.stop({expiresInMs:y}),this.updateRoutingTableToStorage(a)?this.updateSkypeTokenToStorage(s).then(function(){return o.appStateService.notifyServiceUp(t.AppService.SkypeTokens,\"received skype token\"),o.tokenCacheRefreshedEvent.notifyAll({cacheExpiration:s.expiration}),o.eventingService.$emit(o.constants.events.skypeAuth.tokenRefreshed,s.expiration),o.lastAuthzLicenseErrorTime>0&&(o.updateLastLicenseErrorTime(-1),o.updateLastLicenseErrorStat(o.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.clear_last_license_error_time_after_getting_skype_token)),s}):(this.authenticationLoggingService.authErrorEvent(i,\"Failed to update routing table to local storage\"),this.$q.reject(\"Failed to update routing table\"))},i.prototype.performGetTenantsCall=function(e){var t=this,n=this.className+\"performGetTenantsCall\",i=this.authenticationLoggingService.newScenario(this.constants.scenarios.tenant.getAllAuthentication);i.cancelIfOffline=!0;var r=this.authConstants.skypeAuthEndpointAddress;r+=this.constants.urls.tenant.getAll;var o=this.constants.urls.tenant.type,s={method:\"GET\",headers:e,cache:!0,url:r,timeout:15e3,responseType:this.constants.http.responseType.json,counter:this.constants.scenarios.tenant.getAllAuthentication,context:\"DM \"+o+\" GET\"};return this.$http(s).then(function(e){t.logger.info(\"Get tenants call responded\");var r=null;return e?(r=e.data,i.stop(),t.$q.resolve(r)):(t.authenticationLoggingService.authErrorEvent(n,\"Get tenants call responded with no response or no data\"),i.fail({errorInfo:\"Get tenants call responded with no response or no data\"}),t.$q.reject(null))},function(e){return t.authenticationLoggingService.authErrorEvent(n,\"Unkown error response from skype get token call\"),i.fail({errorInfo:\"call failed. status:\"+e.status,errorCode:e.code}),t.$q.reject(e)})},i.prototype.performIsAadDomain=function(e,t){var n=this,i=this.authenticationLoggingService.newScenario(this.constants.scenarios.freemium.isAadDomain);t||(i.fail({message:\"empty domain parameter\"}),this.$q.reject(!1));var r=this.constants.freemium.services.inviteMembershipType.get.replace(\"{domain}\",t),o={method:\"GET\",headers:e,url:this.authConstants.skypeAuthEndpointAddress+r,timeout:15e3,responseType:this.constants.http.responseType.json};return this.$http(o).then(function(e){n.logger.info(\"IsAADDomain call responded\");var t=null;return e?(t=e.data,i.stop(),n.$q.resolve(t)):(i.fail({errorInfo:\"isAadDomain call responded with no response or no data\"}),n.$q.reject(null))},function(e){return i.fail({errorInfo:\"call failed. status: \"+e.status,errorCode:e.code}),n.$q.reject(e)})},i.prototype.performGetTokensCall=function(e,n){var i=this,r=this.className+\"performGetTokensCall\",o=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.skypeTokens);return o.cancelIfOffline=!0,e.counter=this.constants.counters.skypeToken,e.context=\"Skype Token Get\",this.performGetTokenCallInternal(e,o).then(function(e){var t=null,n=\"not extracted yet\";if(e){if(t=e.data,i.logger.info(\"Skype auth responded successfully.\"),e.headers){n=e.headers(\"Correlation-Id\");var s=e.headers(\"Correlation-Tags\");i.logger.debug(\"authzCorrelationId: \"+n+\", authzCorrelationTags: \"+s)}}else i.authenticationLoggingService.authErrorEvent(r,\"Skype auth responded with no response or no data\");return i.onSkypeTokenResponse(o,t,r,n)}).catch(function(s){var a,c;if(s&&s.config&&s.config.headers&&(a=s.config.headers[i.constants.headers.tokens.correlationId],c=s.config.headers[i.constants.headers.tokens.requestId]),o.appendEventData({correlationId:a,requestId:c}),i.authenticationLoggingService.authErrorEvent(r,\"Failed to get skype token; requestId:\"+c+\", correlationId:\"+a+\", status:\"+(s?s.status:\"\")),s&&s.data&&s.data.message&&s.data.message.contains(i.constants.authentication.skypeTokenExceedLimit))i.authenticationLoggingService.authErrorEvent(r,\"Delaying skype token fetch retry for \"+i.constants.authentication.skypeTokenCoolOffPeriod),n&&n.mark(i.constants.scenarios.auth.skypeTokensRetry.markers.limitExceeded),i.retryCollectionService.delayRetry(t.RetryCollectionType.SkypeAuth,i.settingsService.valueFor(\"middleTierConstants\").newEndpointAddress,i.constants.authentication.skypeTokenCoolOffPeriod),o.incomplete({errorInfo:\"call failed: \"+s.data.message,errorCode:s.code}),i.syncRoutingFromStorage();else if(s&&s.status<=0)i.logger.warn(\"Call canceled or timed out\"),o.incomplete({errorInfo:\"call incomplete due to timeout or canceled. status:\"+s.status,errorCode:s.code});else if(i.isLicenseError(s)){i.logger.warn(\"License invalid\");var u=s.data&&s.data.errorCode,h=\"\"+s.status;o.mark(i.constants.scenarios.auth.skypeTokensRetry.markers.licenseError,{errorCode:u,errorStatus:h}),o.cancel({errorInfo:\"call failed: \"+i.constants.scenarios.auth.skypeTokensRetry.markers.licenseError+\" status:\"+s.status+\".\",errorCode:u,errorStatus:h})}else if(s&&401===s.status){var l=i.crackJwtToken(e.headers?e.headers.Authorization:void 0)||{},p=l.exp,d=void 0,g=void 0,k=void 0,y=void 0,v=void 0;if(p){var S=new Date(0);S.setUTCSeconds(p),d=S.toUTCString(),g=(k=S.getUTCMilliseconds())<(y=Date.now()),v=k-y}var f=i.parentService.tryGetTokenExpiration(),m={errorInfo:\"call failed. status:\"+s.status,errorCode:s.code,errorStatus:\"\"+s.status,exp:p,cachedExp:f,expUTCString:d,isExpired:g,toExpireMilliseconds:v,dateNow:(new Date).toString(),uti:l.uti};i.throttledClearAuthCache(),i.logger.warn(\"Server responded with 401, attempting auto recovery by clearing cache; isExpired:\"+g+\",            cachedExpiration:\"+f+\", date.now():\"+y+\", expiration:\"+k+\", toExpireMilliseconds:\"+v+\".\"),i.authenticationLoggingService.authErrorEvent(r,\"401 occurred during skype token retrieval and we attempted to clear caches.\"),g||!p?o.cancel(m):o.fail(m)}else i.authenticationLoggingService.authErrorEvent(r,\"Unkown error response from skype get token call.\"),o.fail({errorInfo:\"call failed. status:\"+s.status,errorCode:s.code});return i.$q.reject(s)})},i.prototype.performGetTokenCallInternal=function(e,t){var n=this;return e.responseType=this.constants.http.responseType.json,this.isAnonymousUser?this.parentService.getUserInformation().then(function(i){return i&&i.profile&&i.profile.tid?(t.mark(\"Anonymous\"),e.url=n.authAnonUrl,e.data={tenantId:i.profile.tid},n.$http(e)):n.$q.reject(\"Tenant Id not present\")}):this.$http(e)},i.prototype.crackJwtToken=function(t,n){void 0===n&&(n=\"header\");try{var i=e.services.UtilityServiceStatics.parseJwt(t);if(i){var r=e.services.UtilityServiceStatics.base64DecodeStringUrlSafe(i[n]);return r?JSON.parse(r):void 0}}catch(e){return}},i.prototype.cancelOutstandingRequests=function(e){this.retryCollectionService.cancelAll(t.RetryCollectionType.SkypeAuth,e)},i.prototype.acquireToken=function(e,t,n){var i=this;return this.acquireTokenInternal(e,n,this.acquireSkypeTokenPromiseTimeout,!0).catch(function(e){return i.reloadToAnonJoin(e)})},i.prototype.reloadToAnonJoin=function(e){var t=this;if(window.sessionStorage&&window.sessionStorage.getItem(this.constants.authentication.skypeAuthForceAnonReload)){var n=this.$injector.get(\"layoutService\");if(n)this.authenticationLoggingService.event(\"noLicenseMeetupJoinRestart_LayoutService\"),this.$window.electronSafeIpc&&this.$window.electronSafeIpc.send(\"telemetryEvent\",{name:\"desktop_noLicenseMeetupJoinRestart_LayoutService\"}),n.reloadApp(this.resources.strings.refresh_message_default,\"noLicenseMeetupJoin\");else{this.authenticationLoggingService.authErrorEvent(this.className+\"noLicenseMeetupJoin_ForceRestart\",\"Unexpected error: Could not reload anon meeting link for user with no license, layoutService not initiated.  Forcing window.location.reload\"),this.$window.electronSafeIpc&&this.$window.electronSafeIpc.send(\"telemetryEvent\",{name:\"desktop_noLicenseMeetupJoinRestart_ForceRestart\"});var i=2*this.constants.timeInMiliseconds.second;this.utilityService.getPromiseWithTimeout(this.$q.resolve(),i).finally(function(){t.$timeout(function(){t.$window.location.reload()})})}}return this.$q.reject(e)},i.prototype.getUserDetails=function(){return this.userDetailsDeferred.promise},i.prototype.acquireTokenInternal=function(e,n,i,r){var o=this;return this.logger.debug(\"Acquiring Skype token; timeout:\"+i+\", resource:\"+e+\", forceRenew:\"+n+\", isTokenRefresh:\"+r+\".\"),this.acquireCachedOrFreshToken(e,n,i,r).then(function(e){if(o.appStateService.notifyServiceUp(t.AppService.SkypeTokens,\"received skype token\"),e&&(o.userDetailsDeferred.resolve(e.userDetails),o.settingsService.valueAsBoolean(o.constants.settings.names.ensureGetUserDetailsCallersReceiveFreshPromise))){var n=!_.isEqual(o.previousUserDetails,e.userDetails);o.userDetailsDeferred=o.$q.defer(),o.userDetailsDeferred.resolve(e.userDetails),o.previousUserDetails=e.userDetails,o.settingsService.valueAsBoolean(o.constants.settings.names.turnOnGetFreshUserDetailsPromiseTelemetry)&&o.authenticationLoggingService.event(o.constants.skypeTokenUserDetailsNewPromise.name,{userDetailsChanged:n})}return e}).catch(function(e){return o.appStateService.notifyServiceDown(t.AppService.SkypeTokens,\"error getting skype token\"),o.$q.reject(e)})},i.prototype.initialAcquireToken=function(e,t){var n=this;return this.desktopUtilityService.isElectron()&&this.$window.electronSafeIpc&&this.enableSkypeTokenPrefetch&&this.enableSso?this.getSkypeTokenFromDesktop().catch(function(){return n.acquireTokenInternal(e,t,0,!1).catch(function(e){return n.reloadToAnonJoin(e)})}):this.acquireTokenInternal(e,t,0,!1).catch(function(e){return n.reloadToAnonJoin(e)})},i.prototype.getSkypeTokenPrefetchTimeout=function(){return this.$window.desktopSettings.skypePrefetchTimeout||3e4},i.prototype.signUpForTrial=function(){var e=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.trialSignUp);return this.signUpForTrialWithRetries(e)},i.prototype.signUpForTrialWithRetries=function(e,t){var n=this;void 0===t&&(t=1);var r=this.$q.defer();return this.getHeaders().then(function(e){1==t&&n.settingsService.valueAsBoolean(n.constants.settings.names.enableStrongConsistencyHeader)&&(e[n.constants.headers.StrongConsistency.key]=n.constants.headers.StrongConsistency.value.replace(\"{id}\",n.constants.authentication.strongConsistencyScenarioId.trial));var r={method:\"POST\",cache:!1,headers:e,url:n.authSignupUrl,timeout:i.skypeTokenFailureNotificationTimeout,counter:n.constants.counters.trialSignUp,context:\"Trial Sign Up\"};return n.$http(r)}).then(function(i){var o=i&&i.data;if(n.isAuthError(o)){if(n.isRetriableSignupError(i.status,o)&&t<n.signUpRetryMaxCount)return void n.$timeout(function(){n.signUpForTrialWithRetries(e,t+1).then(r.resolve,r.reject)},n.signUpRetryInterval,!1);n.logger.error(\"Non-retriable or max retry count exceeded. Status code: \"+i.status+\", Error code: \"+o.errorCode+\", Retry count: \"+t)}n.onSkypeTokenResponse(e,o,\"signUpForTrial\").then(function(e){return r.resolve({assignedSkuId:o.assignedSkuId})},function(e){return r.reject(e)})}).catch(function(t){n.authenticationLoggingService.authErrorEvent(n.className+\"signUpForTrial\",\"An unknown error occurred while trying to sign up for a trial.\"),e.fail({errorInfo:\"An error occured while trying to get a trial license for the current user. Status Code: \"+(t&&t.status||\"unknown\")}),r.reject(t)}),r.promise},i.prototype.syncRoutingFromStorage=function(){if(!this.geoRoutingService.routingPopulated())try{var e=this.getRoutingTableFromStorage();e&&(this.logger.debug(\"Routing table in cache.\"),this.geoRoutingService.persistRoutingTable(e))}catch(e){return this.authenticationLoggingService.authErrorEvent(this.className+\"syncRoutingFromStorage\",\"Unable to read local storage to fetch/check region routing table:\"+this.extractErrorMsg(e)),this.geoRoutingService.persistRoutingTable(),!1}return!0},i.prototype.acquireCachedOrFreshToken=function(e,t,n,i){var r=this;this.isAnonymousUser&&(t=!1);var o=this.getSkypeTokenFromStorage();if(o&&!t){if(this.currentCachedTokenCalls++,this.syncRoutingFromStorage()){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.unblockCachedSkypeTokenReturnFromPersistSkypeTokenCookieSuccess))return this.persistSkypeTokenCookie(o).then(function(){return o});this.persistSkypeTokenCookie(o)}return this.$q.resolve(o)}if(!this.appStateService.isOnline)return this.$q.reject(\"Due to current app state cannot fetch Skype tokens\");var s=function(e){return r.authenticationLoggingService.authErrorEvent(r.className+\"acquireCachedOrFreshToken\",\"Skype token renew retry exhausted.\"),r.$q.reject(e)};return t||this.isAnonymousUser||!this.settingsService.valueAsBoolean(this.constants.settings.names.useChatSvcAggStartup)?(this.logger.info(\"Acquiring token from MT.\"),this.acquireSkypeTokenWithRetry(n,i,t).catch(s)):(this.logger.info(\"Acquiring token from data prefetch service.\"),this.acquirePrefetchedSkypeToken(s,n,i))},i.prototype.acquirePrefetchedSkypeToken=function(e,t,n){var i=this,r=this.settingsService.valueAsBoolean(this.constants.settings.names.useSkypeAuthFromStartupCall),o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableStartupApi);if(r){var s=this.className+\"dataPrefetchService\",a=this.authenticationLoggingService.newScenario(this.constants.scenarios.prefetch.prefetchSkypeAuthData),c=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.skypeTokensPrefetch);return this.dataPrefetchService.getSkypeAuthData().then(function(r){return i.onSkypeTokenResponse(c,r,s).then(function(e){return a.stop(),i.$q.resolve(e)}).catch(function(r){return a.fail({errorInfo:\"status:\"+r.status,errorCode:r.code}),i.authenticationLoggingService.authErrorEvent(s,\"Unexpected error: skype tokens not found in response or its expired. Acquiring token from Middletier.\"),i.acquireSkypeTokenWithRetry(t,n).catch(e)})}).catch(function(r){return a.fail({errorInfo:\"call failed. status:\"+r.status+\". Retry will be processed.\",errorCode:r.code}),i.logger.info(\"Failed to fetch from Prefetch Service, acquiring new token; error:\"+i.extractErrorMsg(r)+\".\"),i.acquireSkypeTokenWithRetry(t,n).catch(e)})}return this.$q.reject(\"Startup flag is off, dataPrefetchService is blocked. useSkypeAuthFromStartupCall: \"+r+\" enableStartupApi: \"+o)},i.prototype.acquireSkypeTokenWithRetry=function(n,r,a){var c=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.turnOnSkypeTokenFetchBlockDecisionTelemetry)&&this.getLastLicenseErrorTime()>0&&this.conditionallyBlockSkypeTokenFetchAttempt()&&(this.logger.info(\"will block SkypeToken fetch retry due to license error in last hour and no need for anon join or trial\"),this.settingsService.valueAsBoolean(this.constants.settings.names.conditionallyBlockSkypeTokenRetryWithinOneHourOfLicenseError)))return this.$q.reject(this.constants.authentication.skypeTokenFetch.blockSkypeTokenFetchAttemptDueToLastHourLicenseError);var u={forever:!0,retryIntervals:[1e3,5e3,1e4,15e3,3e4,6e4,12e4,3e5],retryMaxTimeMs:i.skypeTokenFailureNotificationTimeout,retryMaxTimeCallback:function(e){e&&e.mark(c.constants.scenarios.auth.skypeTokensRetry.markers.timeout);var n=i.skypeTokenFailureNotificationTimeout/1e3;return c.appStateService.notifyServiceDown(t.AppService.SkypeTokens,\"skype token timeout at \"+n+\" seconds\"),c.appStateService.isOnline},retryScenarioName:this.constants.scenarios.auth.skypeTokensRetry.name},h=this.retryCollectionService.retry(t.RetryCollectionType.SkypeAuth,this.authSkypeTokenUrl,function(n){return n&&(n.eventData.forceRenew=a,n.eventData.cacheCalls=c.currentCachedTokenCalls,c.currentCachedTokenCalls=0),c.getHeaders().then(function(i){c.logger.info(\"ADAL auth token received aquiring skype tokens.\"),c.authConstants.skypeAuthEndpointAddressV2&&r&&(i[c.constants.authentication.skypeTokenAuthzTypeHeader]=r?c.constants.authentication.skypeTokenRefresh:c.constants.authentication.skypeTokenExplicitLogin);var a={method:\"POST\",cache:!1,headers:i,url:c.authSkypeTokenUrl,timeout:15e3};return c.performGetTokensCall(a,n).catch(function(r){if(c.isLicenseError(r)){var a=r.data&&r.data.errorCode,u=\"\"+r.status;if(!c.settingsService.valueAsBoolean(c.constants.authentication.disable403AnonJoinReload)&&window.sessionStorage&&window.sessionStorage.getItem(c.constants.storageNames.skypeAuthAnonReloadJoinLocation))return window.sessionStorage.setItem(c.constants.authentication.skypeAuthForceAnonReload,\"true\"),r.data&&(r.data.errorDescription=\"A user with no license attempted to access a meeting. Reloading to force anon provider.\"),c.updateLastLicenseErrorTime(-1),c.updateLastLicenseErrorStat(c.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.clear_last_license_error_time_for_anon_join,{errorCode:a,errorStatus:u}),c.$q.reject(r);if(c.isEligibleForTrial(r))c.updateLastLicenseErrorTime(-1),c.updateLastLicenseErrorStat(c.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.clear_last_license_error_time_for_eligible_trial,{errorCode:a,errorStatus:u});else if(c.isLicenseErrorCodeInEcsExceptionList(a)){var h=c.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.clear_last_license_error_time_for_ecs_list_contains_+a;c.updateLastLicenseErrorTime(-1),c.updateLastLicenseErrorStat(h,{errorCode:a,errorStatus:u})}else c.updateLastLicenseErrorTime(Date.now()),c.updateLastLicenseErrorStat(c.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.update_last_license_error_time,{errorCode:a,errorStatus:u});var l=!(!c.utilityService.getQueryStringByName(\"domain_hint\",null)||!c.utilityService.getQueryStringByName(\"tenantId\",null)),p=c.settingsService.valueAsBoolean(c.constants.settings.names.enableFreemium);if(r.retryStatus=c.constants.promiseState.aborted,r.isHandled=!0,p&&a===o[o.AdminUserLicenseNotPresentForbidden]&&l){c.logger.error(\"Tenant is not ready yet\");k={errorStep:c.constants.scenarios.steps.oops.authentication.getSkypeLicense,errorMessage:\"Skype License error\",errorDescription:\"The tenant is not ready yet because user just signed up for freemium and the new tenant settings are not replicated\"};return c.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedAuthentication,k,{errorCode:a,referrer:s.Signup}),c.appStateService.notifyServiceDown(t.AppService.SkypeLicense,c.constants.events.appState.reasons.licenseDisabled),c.$q.reject(r)}if(c.settingsService.valueAsBoolean(c.constants.settings.names.enableGuestNoLicensePage)){var d=void 0,g=void 0;c.performGetTenantsCall(i).then(function(e){if(d=e,c.isEligibleForTrial(r)||c.appStateService.notifyServiceDown(t.AppService.SkypeLicense,c.constants.events.appState.reasons.licenseDisabled),d){var n=c.$injector.get(\"tenantStorageService\");n&&(n.cachedTenantNotification=d)}return c.parentService.getUserInformation()}).then(function(e){var t=e&&e.profile&&e.profile.email&&e.profile.email.split(\"@\").pop();return c.performIsAadDomain(i,t).then(function(e){g=e&&e.value&&e.value.isAadDomain})}).then(function(){return c.shouldRedirectToOldLicenseErrorPage(d)}).then(function(t){if(t&&!c.parentService.isMsa()){h={errorStep:c.constants.scenarios.steps.oops.authentication.getSkypeLicense,errorMessage:\"Skype License error\",errorDescription:\"This tenant does not have access to a license due to \"+a,originalErrorCode:a};c.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedAuthentication,h,c.getLicenseErrorParams(a))}else{if(c.desktopUtilityService.isElectron()&&c.$window.electronSafeIpc)if(c.$window.desktopSettings.enableMsa){c.$window.electronSafeIpc.send(c.constants.events.desktopApp.showApp,{correlationId:c.utilityService.generateUUID(),error:r,reason:c.constants.events.desktopApp.showMsaLoginFlow});var n={name:\"msa_guest_license_error\"};c.$window.electronSafeIpc.send(c.constants.events.desktopApp.telemetryEvent,n)}else c.eventingService.$emit(c.constants.events.desktopApp.logOut,{reason:\"msa_not_enable\"});var i=!0;if(p){var s=_.filter(d||[],function(e){return!e.hasNoAccess});if(1===s.length&&s[0].isInvitationRedeemed&&c.desktopUtilityService.isWeb()&&a!==o[o.UserLicenseNotPresentForbidden]){var u=c.utilityService.getTenantSwitchUrl(s[0],c.settingsService.getRootUri());c.parentService.switchTenant(u,s[0]),i=!1}}if(i){var h={errorStep:c.constants.scenarios.steps.oops.authentication.getSkypeLicenseGuest,errorMessage:\"Skype Guest License error\",errorDescription:\"The current tenant did not have a license due to '\"+a+\"', so user is directed to guest license page to select a different tenant\",originalErrorCode:a};c.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedAuthentication,h,{isAadDomain:g})}}}).catch(function(n){c.isEligibleForTrial(r)||c.appStateService.notifyServiceDown(t.AppService.SkypeLicense,c.constants.events.appState.reasons.licenseDisabled);var i={errorStep:c.constants.scenarios.steps.oops.authentication.getSkypeLicense,errorMessage:\"Skype License error\",errorDescription:\"An error occurred while trying to get data about the users license\"};c.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedAuthentication,i,c.getLicenseErrorParams(a))})}else{c.isEligibleForTrial(r)||c.appStateService.notifyServiceDown(t.AppService.SkypeLicense,c.constants.events.appState.reasons.licenseDisabled);var k={errorStep:c.constants.scenarios.steps.oops.authentication.getSkypeLicense,errorMessage:\"Skype License error\",errorDescription:\"The user has no license and is not elligible for a trial\"};c.errorRedirectService.redirect(e.services.ErrorRedirectReason.FailedAuthentication,k,c.getLicenseErrorParams(a))}}else if(!c.appStateService.isOnline)return c.logger.warn(\"Stop retry due to app state offline\"),n&&n.cancel(),c.$q.reject(c.constants.promiseState.aborted);return c.$q.reject(r)})}).catch(function(e){return c.authenticationLoggingService.authErrorEvent(c.className+\"acquireSkypeTokenWithRetry\",\"Failed to get ADAL auth headers to aquire skype token \"+c.extractErrorMsg(e)+\".\"),c.$q.reject(e)})},u),l=h.promise;return void 0===this.skypeAuthRetryOperation&&(this.skypeAuthRetryOperation=h,this.skypeAuthRetryCount=h.attempt,this.$timeout(function(){c.skypeAuthRetryOperation&&c.skypeAuthRetryOperation.promise&&c.skypeAuthRetryOperation.attempt===c.skypeAuthRetryCount&&(c.logger.warn(\"SkypeTokenRetry is blocked\"),c.authenticationLoggingService.authErrorEvent(c.className+\"SkypeTokenRetry\",\"SkypeTokenRetry is blocked\"),c.settingsService.valueAsBoolean(c.constants.settings.names.enableSkypeRetryCancel)&&c.skypeAuthRetryOperation.cancel(\"Cancel SkypeAuth as it is blocked\")),c.skypeAuthRetryCount=void 0,c.skypeAuthRetryOperation=void 0},i.skypeTokenRetryCancelTimeout,!1)),n<=0?l:this.utilityService.getPromiseWithTimeout(l,n,this.$q,\"Get skype token promise timed out, keep retrying\",!0)},i.prototype.conditionallyBlockSkypeTokenFetchAttempt=function(){return Date.now()-this.getLastLicenseErrorTime()>=this.constants.timeInMiliseconds.hour?(this.updateLastLicenseErrorStat(this.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.wont_block_for_after_one_hour_license_error),!1):(this.updateLastLicenseErrorStat(this.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.stat.block_for_within_one_hour_license_error),!0)},i.prototype.updateLastLicenseErrorStat=function(e,t){var n=this.authenticationLoggingService.newScenario(this.constants.scenarios.auth.skypeTokensConditionallyBlockRetry.name);n.mark(e,t),n.stop()},i.prototype.updateLastLicenseErrorTime=function(e){this.lastAuthzLicenseErrorTime=e},i.prototype.getLastLicenseErrorTime=function(){return this.lastAuthzLicenseErrorTime},i.prototype.shouldRedirectToOldLicenseErrorPage=function(e){if(!e||0===e.length)return this.$q.resolve(!0);if(1===e.length)return this.parentService.getUserInformation().then(function(t){return!(t&&t.profile&&t.profile.tid)||(t.profile.tid===e[0].tenantId||e[0].hasNoAccess)});var t=_.filter(e,function(e){return!e.hasNoAccess});return this.$q.resolve(0===t.length)},i.prototype.persistSkypeTokenCookie=function(e){var t=this;if(e){if(e.skypeToken!==this.lastSavedCookieValue){this.appStateService.isDesktopApp&&this.$window.electronSafeIpc.send(this.constants.events.desktopApp.setSkypeCookie,e.skypeToken);var n=this.$location.host(),i=(-1!==n.indexOf(this.constants.counters.skype.skypeDomain)||-1!==n.indexOf(this.constants.counters.microsoft.domain)||-1!==n.indexOf(this.constants.counters.microsoft.dodDomain))&&!this.settingsService.valueAsBoolean(\"isRunningGlassjar\");this.$cookies.remove(this.constants.authentication.skypeCookieName,{domain:this.constants.authentication.skypeCookieDomain});var r=[];if(i){var o=[this.settingsService.valueFor(\"amsServiceConstants\").hostUrl];this.settingsService.valueAsBoolean(this.constants.settings.names.msgEnableAmsV2Loading)&&o.push(this.settingsService.valueFor(\"amsServiceConstants\").hostUrlV2),r=o.map(function(n){return t.persistSkypeTokenToAMS(e,n)})}else{var s=new Date(e.expiration);this.$cookies.put(this.constants.authentication.skypeCookieName,e.skypeToken,{domain:this.constants.authentication.skypeCookieDomain,expires:s.toUTCString()})}if(this.lastSavedCookieValue=e.skypeToken,r.length>0)return this.logger.info(\"Persisting skype token to AMS.\"),this.$q.all(r).catch(function(e){return t.authenticationLoggingService.authErrorEvent(t.className+\"persistSkypeTokenCookie\",\"Unable to persist cookie to ams.\"),t.$q.resolve()})}}else this.logger.info(\"Removing local skype token cookie.\"),this.$cookies.remove(this.constants.authentication.skypeCookieName,{domain:this.constants.authentication.skypeCookieDomain}),this.lastSavedCookieValue=null;return this.$q.resolve()},i.prototype.persistSkypeTokenToAMS=function(e,n){var i=this;if(e){var r={forever:!1,retryIntervals:[1e3,1e4,2e4,6e4,3e5]},o=n+this.constants.authentication.setSkypeCookieEndpoint,s=this.utilityService.generateUUID(),a=this.retryCollectionService.retry(t.RetryCollectionType.AmsSkypeTokenAuth,o,function(t){var n=i.utilityService.generateUUID(),r={};return r[i.constants.headers.tokens.authorization]=i.constants.files.strings.skypeToken+e.skypeToken,r[i.constants.headers.contentType]=i.constants.headers.formUrlEncoded,r[i.constants.headers.skypeAsyncMedia.requestId]=n,r[i.constants.headers.skypeAsyncMedia.correlationId]=s,r[i.constants.headers.skypeAsyncMedia.transactionId]=i.authenticationLoggingService.sessionId,i.$http({method:\"POST\",url:o,headers:r,data:i.constants.headers.skypeTokenPrefix+e.skypeToken,withCredentials:!0,counter:i.constants.counters.skype.skypeAmsCookie,timeout:5e3,skypeAsyncMediaTokenRequestId:n})},r).promise;return this.utilityService.getPromiseWithTimeout(a,7e3,this.$q,\"Persist Skype Token To AMS promise timed out, keep retrying.\",!0)}var c=\"Cannot persist null token to AMS services.\";return this.authenticationLoggingService.authErrorEvent(this.className+\"persistSkypeTokenToAMS\",c),this.$q.reject(c)},i.prototype.updateRoutingTableToStorage=function(e){try{return this.persistValueToStorageByUser(this.constants.authentication.gtmTableKey,e)&&this.geoRoutingService.persistRoutingTable(e),!0}catch(e){return this.authenticationLoggingService.authErrorEvent(this.className+\"updateRoutingTableToStorage\",\"Failed to update routing table to storage \"+this.extractErrorMsg(e)),!1}},i.prototype.getRoutingTableFromStorage=function(){return this.getJsonObjectFromStorage(this.constants.authentication.gtmTableKey)},i.prototype.updateSkypeTokenToStorage=function(e){try{return this.logger.debug(\"{0} token {1} skype cache.\",e?\"Saving\":\"Removing\",e?\"to\":\"from\"),this.persistValueToStorageByUser(this.constants.authentication.skypeTokenKey,e)?this.persistSkypeTokenCookie(e):this.$q.reject(new Error(\"persistValueToStorageByUser failed\"))}catch(e){return this.authenticationLoggingService.authErrorEvent(this.className+\"updateSkypeTokenToStorage\",\"Failed to update skype token to storage \"+this.extractErrorMsg(e)),this.$q.reject(e)}},i.prototype.getSkypeTokenFromStorage=function(){var e=this.getJsonObjectFromStorage(this.constants.authentication.skypeTokenKey);return this.isAnonymousUser&&this.isAnonymousTokenExpired(e)?(this.authenticationLoggingService.event(\"Anonymous user has expired token.\"),null):this.validateSkypeTokens(e,!0)},i.prototype.getJsonObjectFromStorage=function(e){if(e)try{if(!this.isAnonymousUser)return this.storageService.get(e);var t=this.storage[e];if(!this.isNullOrEmpty(t))return JSON.parse(t)}catch(t){this.authenticationLoggingService.authErrorEvent(this.className+\"getJsonObjectFromStorage\",\"Failed to parse stored value from skype auth with key:{\"+e+\"}.\")}return null},i.prototype.clearCache=function(){this.authenticationLoggingService.event(this.constants.authentication.skypeTokensClearCache),this.logger.info(\"Clearing skype token cache.\"),this.updateSkypeTokenToStorage(),this.updateRoutingTableToStorage()},i.prototype.isLicenseError=function(e){return!!e&&(403===e.status||e.data&&e.data.errorCode&&!!o[e.data.errorCode])},Object.defineProperty(i.prototype,\"tokenCacheRefreshed\",{get:function(){return this.tokenCacheRefreshedEvent},enumerable:!0,configurable:!0}),i.prototype.getLicenseErrorParams=function(e){return{errorCode:e}},i.prototype.isAuthError=function(e){return e&&!!e.errorCode},i.prototype.isRetriableSignupError=function(e,t){return 202===e&&!!t&&!!t.errorCode&&o[t.errorCode]===o.TrialLicenseTenantNotReady},i.prototype.isEligibleForTrial=function(e){return!!(e&&e.data&&e.data.errorCode)&&o[e.data.errorCode]===o.UserLicenseNotPresentTrialEligible},i.prototype.isLicenseErrorCodeInEcsExceptionList=function(e){if(!e)return!1;if(\"string\"!=typeof e)return!1;var t=this.settingsService.valueFor(this.constants.settings.names.licenseErrorCodeExceptionList);return!!t&&(\"string\"==typeof t&&t.includes(e))},i.prototype.getHeaders=function(){var e=this;return this.parentService.getAuthHeaders(void 0,this.authConstants.isMsaConsUser?[this.authConstants.consumerAuthzResource]:void 0).then(function(t){t||(e.authenticationLoggingService.authErrorEvent(e.className+\"getHeaders\",\"getAuthHeaders from parent did not return any headers during skype auth.\"),t={});var n=e.localizationService.getLocale()||document&&document.documentElement&&document.documentElement.lang;return n&&(t[e.constants.headers.userLocale]=n),t})},i.prototype.extractErrorMsg=function(e){return e&&e.message?e.message:e},i.skypeTokenFailureNotificationTimeout=15e3,i.skypeTokenRetryCancelTimeout=6e5,i}(e.services.MTMABase);n.SkypeAuthenticationProvider=a}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(n){var o=function(n){function o(t,o,r,i,a,c,s,u,p,l,f,h,g,d,v,S,k,y,m,C,b,w,I){var A=n.call(this,g,r,s,t,f,o,p.expireOffsetSeconds,r.authentication.tokens.minimumExpireOffsetSeconds,v,S,k,y,m,C,p,w,I)||this;return A.$q=t,A.authenticationLoggingService=o,A.constants=r,A.$window=i,A.$cookies=c,A.appStateService=s,A.appConfig=u,A.authConstants=p,A.currentUser=l,A.storageService=f,A.logger=g,A.altScenarioService=d,A.settingsService=v,A.resourceManager=S,A.authInfo=k,A.desktopUtilityService=y,A.platformDetectService=m,A.eventingService=C,A.$rootScope=b,A.$injector=w,A.$ocLazyLoad=I,A.loginSuccessEvent=new e.common.Event,A.loginFailureEvent=new e.common.Event,A.className=\"SurfaceHubNativeAuthenticationProviderImplementation.\",g.debug(\"Initiating \"+A.className),A}return __extends(o,n),o.$inject=[\"$q\",\"authenticationLoggingService\",\"constants\",\"$window\",\"utilityService\",\"$cookies\",\"appStateService\",\"appConfig\",\"authConstants\",\"currentUser\",\"storageService\",\"errorRedirectService\",\"logger\",\"altScenarioService\",\"settingsService\",\"resourceManager\",\"authInfo\",\"desktopUtilityService\",\"platformDetectService\",\"eventingService\",\"$rootScope\",\"$injector\",\"$ocLazyLoad\"],o.prototype.fetchTokenInSurfaceHubUniversalAppContainer=function(e){var t=this.$window,n=t.Microsoft.PPISkype.Authentication.CredentialsHandler.getInstance().getPlaintextAllCredentials();return t.OAuthToken.COAuthToken.getOrCreateInstance().acquireToken(n.signInAddress,n.password,\"\",\"\",\"\",e)},o.prototype.updateFECookie=function(e){if(this.appConfig.enableAuthCookieStore){var t=new Date(Date.now()+432e6);this.$cookies.put(this.appConfig.authConstants.feCookieName,e||\"\",{secure:this.appConfig.authConstants.secureCookie,expires:t.toUTCString(),path:\"/\"})}else this.$cookies.put(this.appConfig.authConstants.feCookieName,e||\"\",{secure:this.appConfig.authConstants.secureCookie,path:\"/\"})},o.prototype.cancelOutstandingRequests=function(e){this.logger.debug(\"Canceling all outstanding auth requests is not supported by adal\")},Object.defineProperty(o.prototype,\"loginInProgress\",{get:function(){return!1},enumerable:!0,configurable:!0}),o.prototype.refreshUserInfo=function(){return this.authenticationLoggingService.error(\"refreshUserInfo: Alphonso not implemented for hub it should not be called\"),null},o.prototype.refreshAuthInfo=function(e){this.authenticationLoggingService.error(\"refreshAuthInfo: Alphonso not implemented for hub it should not be called\")},o.prototype.canWarmTokensForPlatform=function(){return!1},o.prototype.getUserInfo=function(){return this.currentUser},o.prototype.acquireTokenInternal=function(n,o,r){var i=this;void 0===r&&(r=!1),this.altScenarioService.startMarker(this.constants.scenarios.alt.markers.surfaceHubFetchAuthToken);return this.logAcquireToken(n,r,function(){var o=\"\",r=i.$q.defer(),a=i.fetchTokenInSurfaceHubUniversalAppContainer(n),c=e.services.UtilityServiceStatics.parseJwt(a),s=new t.Token;if(c){var u=c.JWSPayload,p=e.services.UtilityServiceStatics.base64DecodeStringUrlSafe(u);if(p){var l=JSON.parse(p);l&&(s.token=a,s.expiration=l.exp,r.resolve(s))}else o=\"Error window.atob not defined or unable to decode token\",i.logger.error(o)}else o=\"The returned id_token is not parseable with regex configured in client auth provider.\",i.logger.error(o);return r.reject(o),r.promise}()).then(function(e){return n===i.getClientId()&&(i.updateFECookie(e.token),e||(i.altScenarioService.failScenario(\"surface_hub_fetch_token_error\"),i.$window.location.replace(i.$window.location.hostname+\"error\"))),i.altScenarioService.stopMarker(i.constants.scenarios.alt.markers.surfaceHubFetchAuthToken),e})},o.prototype.warmTokensInternal=function(e){return this.authenticationLoggingService.error(\"Warm tokens not implemented for platform\"),null},o.prototype.shouldTriggerCircuitBreaker=function(e){return!1},o.prototype.setLoginRequired=function(e){},o.prototype.clientIdentifier=function(){return\"shub\"},o.prototype.checkLoginRequired=function(){return!1},o.prototype.logOut=function(){},o.prototype.clearCache=function(){},Object.defineProperty(o.prototype,\"loginSuccess\",{get:function(){return this.loginSuccessEvent},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"loginFailure\",{get:function(){return this.loginFailureEvent},enumerable:!0,configurable:!0}),o.prototype.getClientId=function(){return this.authConstants.id},o.prototype.switchTenant=function(e,t,n,o){},o.prototype.takeActionOnAuthError=function(e,t){return this.$q.resolve()},o}(n.AuthenticationProvider);n.SurfaceHubNativeAuthenticationProviderImplementation=o}(t.authentication||(t.authentication={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function r(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,o,r,a,i,n,s,c,u,l,h){var v=e.call(this,\"\",n,a,r,t,o,s,i)||this;return v.$q=t,v.$qNoApply=o,v.$http=r,v.constants=a,v.appStateService=i,v.settingsService=n,v.authenticationService=s,v.utilityService=c,v.orchestrationService=u,v.CacheFactory=l,v.loggingService=h,v.autoDiscoverCacheName=\"auto-discover-cache\",v.autoDiscoverCache=null,u.registerForMtma(v),v.logger=h.newLogger(\"AutodiscoverClient\"),v.initializeOnAppLaunchAndReinit(\"First Initialize\"),v}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"constants\",\"appStateService\",\"settingsService\",\"authenticationService\",\"utilityService\",\"orchestrationService\",\"CacheFactory\",\"loggingService\"],t.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown - {0}\",e),this.upn=void 0,this.autoDiscoverCache&&(this.CacheFactory.destroy(this.autoDiscoverCacheName),delete this.autoDiscoverCache,this.autoDiscoverCache=null)},t.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",e),this.authenticationService.getUserInformation().then(function(e){t.upn=e.profile.upn}),this.CacheFactory.get(this.autoDiscoverCacheName)||this.CacheFactory.createCache(this.autoDiscoverCacheName,{deleteOnExpire:\"aggressive\",maxAge:this.constants.timeInMiliseconds.day,storageMode:\"localStorage\",capacity:10}),this.autoDiscoverCache=this.CacheFactory.get(this.autoDiscoverCacheName)},t.prototype.mtmaTelemetryIdentifier=function(){return\"AutodiscoverClient\"},t.prototype._getAuthHeaders=function(){var e={};return this.$q.when(e)},t.prototype._getAuthHeadersForAutodiscover=function(e){return this.authenticationService.getAuthHeaders({},[this.constants.substrateSearchReqBody.resource_outlook])},t.prototype.resetProtocol=function(e){this.autoDiscoverCache.get(e)&&this.autoDiscoverCache.put(e,null)},t.prototype.autodiscover=function(e){return this.autodiscoverInternal(e)},t.prototype.autodiscoverInternal=function(e,o,r){var a=this,i=this.utilityService.generateUUID();r=r||this.loggingService.newScenario(this.constants.scenarios.autodiscover.autoDiscover,null,null,null,!0);var n=this.autoDiscoverCache.get(e);if(n){var s=JSON.parse(n);if(s)return r.stop({autoDiscoverUrl:s.url,available:s.available,fromCache:!0,clientRequestId:i}),this.$q.when(s)}return(this.upn?this.$q.when(this.upn):this.authenticationService.getUserInformation().then(function(e){return a.upn=e.profile.upn,a.upn})).then(function(n){var s,c=\"\"+a.settingsService.valueFor(a.constants.settings.names.autoDiscoverUrl)+a.upn+\"?Protocol=\"+e,u=(s={},s[a.constants.headers.clientRequestId]=i,s[a.constants.headers.accept]=a.constants.headers.jsonContent+\"; \"+t.ODataMetadata_None,s),l={callType:a.constants.scenarios.autodiscover.autoDiscover_call,skipApply:!0,withCredentials:!0,counter:\"auto_discover_counter\",headers:u};return(o?a._getAuthHeadersForAutodiscover(e).then(function(e){u[a.constants.headers.tokens.authorization]=e[a.constants.headers.tokens.authorization]}):a.$q.when(null)).then(function(){return a.performApiGetDetailed(c,l).then(function(t){a.logger.info(\"Autodiscover success. Protocol: {0}\",e);var o=t.object.Url,n={url:o,available:!0};return a.autoDiscoverCache.put(e,JSON.stringify(n)),r.stop({autoDiscoverUrl:o,available:!0,fromCache:!1,clientRequestId:i}),n})}).catch(function(o){var n=null!=o&&null!=o.statusCode?o.statusCode.toString():\"\",s=null!=o&&o.errorMessage&&o.errorMessage.ErrorCode,c=null!=o&&o.errorMessage&&o.errorMessage.ErrorMessage;if(\"401\"===n)return r.mark(\"authorization error\",{clientRequestId:i,status:n}),a.autodiscoverInternal(e,!0,r);if(\"404\"===n&&s===t.substrateNotAvailableErrorCode){var u={url:null,available:!1};return a.autoDiscoverCache.put(e,JSON.stringify(u)),r.stop({autoDiscoverUrl:null,available:!1,fromCache:!1,clientRequestId:i}),a.logger.info(\"{0} is not available\",e),u}throw r.fail({status:n,error:s+\". \"+c,clientRequestId:i}),a.logger.error(\"Autodiscover error, status : {0}, config: {1}, protocol: {2}\",n,s,e),o})})},t.ODataMetadata_None=\"odata.metadata=none\",t.substrateNotAvailableErrorCode=\"NotAvailable\",t}(SkypeX.Services.GenericRestClient);e.AutodiscoverClient=t,angular.module(\"teamspace.autodiscoverClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.orchestrationService\"]).service(\"autodiscoverClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s){this.$q=t}return e.$inject=[\"constants\",\"$q\",\"loggingService\"],e.prototype.autosuggest=function(e,t){return this.$q.when([])},e}();e.AutosuggestService=t,angular.module(\"teamspace.autosuggestService\",[\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"autosuggestService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var s=function(){return function(e,s,t){this.mri=e,this.rssi=s,this.heartbeat=t}}();e.BleProximalUser=s}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Created=0]=\"Created\",e[e.Activated=1]=\"Activated\",e[e.Abandoned=2]=\"Abandoned\",e[e.Suspended=3]=\"Suspended\",e[e.Live=4]=\"Live\",e[e.Stopped=5]=\"Stopped\",e[e.Deleted=6]=\"Deleted\",e[e.Recreated=7]=\"Recreated\",e[e.Hidden=8]=\"Hidden\"}(e.MeetingState||(e.MeetingState={}));var n=function(){return function(){}}();e.SignalRConnectionInfo=n;var t=function(){return function(){}}();e.QnaMetadata=t;var a=function(){return function(){}}();e.BroadcastAttendeeMetadata=a;var d=function(){return function(){}}();e.YammerMetadata=d;var i=function(){return function(){}}();e.AESKey=i;var r=function(){return function(){}}();e.AttendeeMeeting=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){return function(){}}();e.AttendeeStreamingMetadata=t;var n=function(){return function(){}}();e.AttendeeStreamDetails=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var t=function(){return function(){}}();n.CustomLink=t;var i=function(){return function(){}}();n.TroubleshootingLink=i;var r=function(){return function(){}}();n.Transcription=r}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Inactive=0]=\"Inactive\",e[e.Staged=1]=\"Staged\",e[e.GoingLive=2]=\"GoingLive\",e[e.Live=4]=\"Live\"}(e.BroadcastItemState||(e.BroadcastItemState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Producer=0]=\"Producer\",e[e.Contributor=1]=\"Contributor\",e[e.Attendee=2]=\"Attendee\",e[e.None=3]=\"None\"}(e.BroadcastParticipantRole||(e.BroadcastParticipantRole={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.localBroadcastStateEvents={activeSectionChanged:\"activeSectionChanged\",activeSectionSourceChanged:\"activeSectionSourceChanged\",liveLayoutChanged:\"liveLayoutChanged\",sectionCleared:\"sectionCleared\",stagedLayoutChanged:\"stagedLayoutChanged\",notifyAlertStates:\"notifyAlertStates\"}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Producer=0]=\"Producer\",e[e.Attendee=1]=\"Attendee\"}(e.HubSubscriberType||(e.HubSubscriberType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.BroadcastPlaybackServiceEvents={BroadcastPlaybackStateChanged:\"broadcast-playback-state-changed\",BroadcastPlaybackMonitorVisibilityChanged:\"broadcast-playback-monitor-visibility-changed\",BroadcastPlaybackPause:\"broadcast-playback-pause\"};!function(e){e[e.joinMeeting=1]=\"joinMeeting\",e[e.playThrough=2]=\"playThrough\",e[e.pause=3]=\"pause\",e[e.resume=4]=\"resume\",e[e.fullScreen=5]=\"fullScreen\"}(e.AttendeeTelemetryEvent||(e.AttendeeTelemetryEvent={}));!function(e){e[e.joinProducer=1]=\"joinProducer\",e[e.joinAttendee=2]=\"joinAttendee\"}(e.StreamTelemetryEvent||(e.StreamTelemetryEvent={}));!function(e){e[e.AMS=1]=\"AMS\",e[e.Stream=2]=\"Stream\"}(e.BroadcastPlaybackType||(e.BroadcastPlaybackType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(e,a)};return function(e,a){function r(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(r.prototype=a.prototype,new r)}}(),teamspace;!function(t){!function(e){e.PLAYBACK_QUESTIONNAIRE_ITEMS=[{category:\"bs\",token:650,uri:\"skype:?cqg&target=broadcast.audio.nolocal&ui_entrypoint=cqf\",id:\"broadcast_audio_nolocal\"},{category:\"bs\",token:651,uri:\"skype:?cqg&target=broadcast.audio.quality.echo&ui_entrypoint=cqf\",id:\"broadcast_audio_quality_echo\"},{category:\"bs\",token:652,uri:\"skype:?cqg&target=broadcast.audio.sync&ui_entrypoint=cqf\",id:\"broadcast_audio_sync\"},{category:\"bs\",token:653,uri:\"skype:?cqg&target=broadcast.audio.quality.distorted&ui_entrypoint=cqf\",id:\"broadcast_audio_quality_distorted\"},{category:\"bs\",token:654,uri:\"skype:?cqg&target=broadcast.audio.music&ui_entrypoint=cqf\",id:\"broadcast_audio_music\"},{category:\"bse\",token:655,uri:\"skype:?cqg&target=broadcast.other&ui_entrypoint=cqf\",id:\"broadcast_other\",editLength:100},{category:\"vq\",token:656,uri:\"skype:?cqg&target=broadcast.video.blurry&ui_entrypoint=cqf\",id:\"broadcast_video_blurry\"},{category:\"vq\",token:657,uri:\"skype:?cqg&target=broadcast.novideo&ui_entrypoint=cqf\",id:\"broadcast_novideo\"},{category:\"vq\",token:658,uri:\"skype:?cqg&target=broadcast.screenshare.blurry&ui_entrypoint=cqf\",id:\"broadcast_screenshare_blurry\"},{category:\"vq\",token:659,uri:\"skype:?cqg&target=broadcast.video.buffer&ui_entrypoint=cqf\",id:\"broadcast_video_buffer\"},{category:\"vqe\",token:660,uri:\"skype:?cqg&target=broadcast.other&ui_entrypoint=cqf\",id:\"broadcast_other\",editLength:100},{category:\"bg\",token:661,uri:\"skype:?cqg&target=broadcast.unexpected.end&ui_entrypoint=cqf\",id:\"broadcast_unexpected_end\"},{category:\"bg\",token:662,uri:\"skype:?cqg&target=broadcast.first.join.fail&ui_entrypoint=cqf\",id:\"broadcast_first_join_fail\"},{category:\"bg\",token:663,uri:\"skype:?cqg&target=broadcast.join.fail&ui_entrypoint=cqf\",id:\"broadcast_join_fail\"},{category:\"bg\",token:664,uri:\"skype:?cqg&target=broadcast.load.time&ui_entrypoint=cqf\",id:\"broadcast_load_time\"},{category:\"bge\",token:665,uri:\"skype:?cqg&target=broadcast.other&ui_entrypoint=cqf\",id:\"broadcast_other\",editLength:100},{category:\"bc\",token:666,uri:\"skype:?cqg&target=broadcast.captions.quality&ui_entrypoint=cqf\",id:\"broadcast_captions_quality\",starRating:!0},{category:\"bce\",token:669,uri:\"skype:?cqg&target=broadcast.other&ui_entrypoint=cqf\",id:\"broadcast_other\",editLength:100},{category:\"bse\",token:670,uri:\"skype:?cqg&target=broadcast.audio.volume&ui_entrypoint=cqf\",id:\"broadcast_audio_volume\"},{category:\"vq\",token:671,uri:\"skype:?cqg&target=broadcast.video.nolocal&ui_entrypoint=cqf\",id:\"broadcast_video_nolocal\"},{category:\"vq\",token:672,uri:\"skype:?cqg&target=broadcast.video.noremote&ui_entrypoint=cqf\",id:\"broadcast_video_noremote\"},{category:\"vq\",token:674,uri:\"skype:?cqg&target=broadcast.video.qualityfreezing&ui_entrypoint=cqf\",id:\"broadcast_video_quality_freezing\"},{category:\"vq\",token:675,uri:\"skype:?cqg&target=broadcast.video.dropped&ui_entrypoint=cqf\",id:\"broadcast_video_dropped\"}];var a=[650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669],r=[650,651,652,653,655,656,657,659,660,661,662,663,664,665],o=[650,651,652,653,670,671,656,672,674,675],i=function(i){function c(e,a,r,o,c,s,n,d,y,u){var g=i.call(this,e,a,r,o,s,n,!0)||this;return g.constants=e,g.telemetryService=a,g.loggingService=r,g.$timeout=o,g.eventingService=c,g.time=s,g.duration=n,g.broadcastCorrelationId=d,g.activeBroadcastPlayback=y,(u||y&&y.type===t.services.BroadcastPlaybackType.AMS)&&(g.useRatingOnly=!1),g.createItems(),g}return __extends(c,i),c.prototype.sendQuestionnaire=function(e,a){var r,o,i,c,s,n,d=this.createEventPropsForBroadcastQuestionnaire(e,a);if(this.activeBroadcastPlayback){o=this.activeBroadcastPlayback.type===t.services.BroadcastPlaybackType.Stream?\"byoe\":\"tmb\",i=t.services.BroadcastParticipantRole[this.activeBroadcastPlayback.userRole],c=this.activeBroadcastPlayback.threadId;var y=this.activeBroadcastPlayback.attendeeMeeting;s=y&&y.signalR&&y.signalR&&y.signalR.querystrings.joinid,n=y&&y.stream&&y.stream.sdnName}var u=(r={broadcastType:o,userRole:i,starRating:null===this.score?null:this.score+1,tokens:JSON.stringify(d)},r[this.constants.categories.threadId]=c,r.joinId=s,r.sdnName=n,r);this.loggingService.newScenario(this.constants.scenarios.broadcast.broadcastQuestionnaire).stop(u);var g={eventName:this.constants.events.calling.callQualityFeedback,props:d};this.telemetryService.sendBroadcastTelemetryEvents([g])},c.prototype.complete=function(){this.eventingService.$emit(this.constants.events.broadcast.broadcastQualityFeedbackComplete)},c.prototype.createItems=function(){var t=this,a=this.getItemsByPlaybackTypeAndRole().map(function(t){return _.assign({},t)}),r=_.groupBy(a,function(e){return t.mapItemCategoryToType(e.category)});this.activeBroadcastPlayback&&!this.activeBroadcastPlayback.wereCaptionsEnabled&&this.activeBroadcastPlayback.attendeeMeeting&&this.activeBroadcastPlayback.attendeeMeeting.transcription&&(!this.activeBroadcastPlayback.attendeeMeeting.transcription.isEnabled||this.activeBroadcastPlayback.attendeeMeeting.transcription.isSuppressed)&&delete r[e.QuestionnaireItemType.AttendeeCaptions],this.items=r,this.itemTypes=this.getItemTypes(r)},c.prototype.getItemsByPlaybackTypeAndRole=function(){var i=this.activeBroadcastPlayback.type,c=this.activeBroadcastPlayback.userRole,s=i===t.services.BroadcastPlaybackType.AMS?a:c===t.services.BroadcastParticipantRole.Attendee?r:o;return[].concat(t.services.CALL_QUESTIONNAIRE_ITEMS,t.services.BROADCAST_QUESTIONNAIRE_ITEMS,e.PLAYBACK_QUESTIONNAIRE_ITEMS).filter(function(t){return _.includes(s,t.token)})},c.prototype.createEventPropsForBroadcastQuestionnaire=function(t,e){var a,r=(a={call_type:\"Broadcast\",broadcast_correlation_id:this.broadcastCorrelationId},a[this.constants.categories.isBroadcast]=!0,a);return this.createEventPropsForQuestionnaire(t,e,r)},c}(e.QuestionnaireBase);e.BroadcastPlaybackQuestionnaire=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(o){!function(o){var a=function(){function o(){}return o.allowBroadcastScheduling=\"allowBroadcastScheduling\",o.allowBroadcastTranscription=\"allowBroadcastTranscription\",o.allowSdnProviderForBroadcastMeeting=\"allowSdnProviderForBroadcastMeeting\",o.broadcastAttendeeVisibilityMode=\"broadcastAttendeeVisibilityMode\",o.broadcastMeetingSDNConfigurationJsonBlob=\"broadcastMeetingSDNConfigurationJsonBlob\",o.broadcastRecordingMode=\"broadcastRecordingMode\",o.supportURL=\"supportURL\",o}();o.BroadcastMeetingPolicyStorageKey=a}(o.Services||(o.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function i(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(i.prototype=o.prototype,new i)}}(),SkypeX;!function(t){!function(e){var o=function(o){function i(e,i,a,n,r,s,c){var l=o.call(this,n,a,i,t.Services.AggregatesettingsStorageKey.broadcastMeetingPolicy,e,c,!0)||this;return l.settingsService=s,l.orchestrationService=c,l._defaultValues=null,l._defaultValues={allowBroadcastScheduling:r.broadcastPolicyDefaults.allowBroadcastScheduling,allowBroadcastTranscription:r.broadcastPolicyDefaults.allowBroadcastTranscription,allowSdnProviderForBroadcastMeeting:r.broadcastPolicyDefaults.allowSdnProviderForBroadcastMeeting,broadcastAttendeeVisibilityMode:r.broadcastPolicyDefaults.broadcastAttendeeVisibilityMode,broadcastMeetingSDNConfigurationJsonBlob:r.broadcastPolicyDefaults.broadcastMeetingSDNConfigurationJsonBlob,broadcastRecordingMode:r.broadcastPolicyDefaults.broadcastRecordingMode,supportURL:r.broadcastPolicyDefaults.supportURL},l.initializeOnAppLaunchAndReinit(l.initializeReason),l}return __extends(i,o),i.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"appConfig\",\"settingsService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){this.isStartupCalled=!1,o.prototype.initializeOnAppLaunchAndReinit.call(this,t)},i.prototype.cleanupOnAppTeardown=function(t){this.isStartupCalled=!1,o.prototype.cleanupOnAppTeardown.call(this,t)},i.prototype.mtmaTelemetryIdentifier=function(){return\"BroadcastMeetingPolicyStore\"},i.prototype.getSettingsFromAggregateStore=function(t){return t?t.broadcastMeetingPolicy:null},i.prototype.getInitLoadPromise=function(){return this.initLoadPromise},i.prototype.startSettingsSync=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastPolicyCheck)?this.isStartupCalled||(o.prototype.startup.call(this),this.isStartupCalled=!0):this.initLoadPromise=e.SyncTasks.Resolved()},i}(t.Services.UserSettingsStoreBase);e.BroadcastMeetingPolicyStore=o,angular.module(\"skypeX.broadcastMeetingPolicyStore\",[\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.settingsService\"]).service(\"broadcastMeetingPolicyStore\",o)}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){!function(e){e[e.GroupCreated=0]=\"GroupCreated\",e[e.GroupRenamed=1]=\"GroupRenamed\",e[e.GroupDeleted=2]=\"GroupDeleted\",e[e.GroupMembersUpdated=3]=\"GroupMembersUpdated\"}(e.BuddylistGroupEventType||(e.BuddylistGroupEventType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(t){var r=function(){function e(e,r,i,d,o,s,n){this._event=e,e===t.BuddylistGroupEventType.GroupCreated?(this._updatedOrNewGroup=r,this._updatedOrNewGroup.buddies=[]):e===t.BuddylistGroupEventType.GroupDeleted?this._deletedGroup=i:e===t.BuddylistGroupEventType.GroupRenamed?(this._deletedGroup=i,this._updatedOrNewGroup=r):e===t.BuddylistGroupEventType.GroupMembersUpdated&&(this._updatedOrNewGroup=r,this._addedContacts=d,this._deletedContacts=o),this._updatedOrNewGroup&&!this._updatedOrNewGroup.buddies&&(this._updatedOrNewGroup.buddies=[])}return Object.defineProperty(e.prototype,\"event\",{get:function(){return this._event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"updatedOrNewGroup\",{get:function(){return this._updatedOrNewGroup},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"deletedGroup\",{get:function(){return this._deletedGroup},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"addedContacts\",{get:function(){return this._addedContacts},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"deletedContacts\",{get:function(){return this._deletedContacts},enumerable:!0,configurable:!0}),e}();t.BuddyListServiceEvent=r;var i=function(i){function d(e,r,d,o,s,n,a,u,c,p,l,y,h,g,m,f,v,b,B,L){var S=i.call(this,L)||this;S.$q=e,S.appConfig=r,S.$interval=d,S.$translate=o,S.constants=s,S.resources=n,S.loggingService=u,S.settingsService=c,S.contactsDatabase=p,S.eventingService=l,S.pstnNumberService=y,S.conversationsService=h,S.sxConfig=g,S.myUserPreferencesStore=m,S.peopleService=f,S.utilityService=v,S.notificationsService=b,S.coachmarkEngine=B,S.orchestrationService=L,S.getBuddyListPromise=null,S.buddyListMembersUpdated=!1,S.enableTaggedContacts=!1,S.eTag=null,S.logger=u.newLogger(\"BuddyListService\");var G=new t.DataManagerOptions(s.urls.buddyList.type,function(e){return e.id});return G.isResponseWrappedInValue=!1,G.isTransient=!0,S.buddyListDataManager=a.registerManager(G),S.initializeOnAppLaunchAndReinit(\"First Initialize\"),S}return __extends(d,i),d.$inject=[\"$q\",\"appConfig\",\"$interval\",\"$translate\",\"constants\",\"resources\",\"dataManagerService\",\"loggingService\",\"settingsService\",\"contactsDatabase\",\"eventingService\",\"pstnNumberService\",\"conversationsService\",\"sxConfig\",\"myUserPreferencesStore\",\"peopleService\",\"utilityService\",\"notificationsService\",\"coachmarkEngine\",\"orchestrationService\"],d.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.logger.log(\"buddyListService Initialize reason {0}\",e),this.hostname=this.appConfig.middleTierConstants.newEndpointAddress,this.buddylistServiceEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBuddyListService),this.enableTaggedContacts=this.settingsService.valueAsBoolean(this.constants.settings.names.enableTaggedContacts);var r=this.settingsService.valueFor(this.constants.settings.names.buddyListRefreshTimeoutInMinutes);this.buddylistUpdateIntervalDelay=r||480,this.initService(),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(){var e=t.settingsService.valueAsBoolean(t.constants.settings.names.enableBuddyListService);e!==t.buddylistServiceEnabled&&(t.buddylistServiceEnabled=e,e?t.initService():t.recurringBuddyListUpdateInterval&&(t.$interval.cancel(t.recurringBuddyListUpdateInterval),t.recurringBuddyListUpdateInterval=null));var r=t.settingsService.valueFor(t.constants.settings.names.buddyListRefreshTimeoutInMinutes);r&&r!==t.buddylistUpdateIntervalDelay&&(t.buddylistUpdateIntervalDelay=r,t.resetBuddylistUpdateInterval())})},d.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"buddyListService onAppTeardown: reason = {0}\",e),this.getBuddyListPromise=null,this.isBuddyListLoadingDone=!1,this.isBuddyListLoadingDoneDeferred=void 0,this.buddyList=[],this.dbOpenPromise=void 0,this.hostname=null,this.enableTaggedContacts=!1,this.eTag=null,this.recurringBuddyListUpdateInterval&&(this.$interval.cancel(this.recurringBuddyListUpdateInterval),this.recurringBuddyListUpdateInterval=null),this.buddylistServiceEnabled=void 0,this.buddylistUpdateIntervalDelay=void 0,this.buddyListMembersUpdated=!1},d.prototype.mtmaTelemetryIdentifier=function(){return\"BuddyListService\"},d.prototype.initService=function(){try{this.checkBuddyListEnabled(\"initService\")}catch(e){return void this.logger.error(e)}this.getBuddyListPromise=null,this.isBuddyListLoadingDone=!1,this.isBuddyListLoadingDoneDeferred=this.$q.defer(),this.buddyList=[],this.dbOpenPromise=this.$q.defer(),this.getBuddyList(),this.resetBuddylistUpdateInterval()},d.prototype.openContactsDatabase=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.buddyListService.openDatabase);return this.contactsDatabase.isOpen?(t.stop({message:\"buddyList database already open\"}),this.dbOpenPromise.resolve()):this.contactsDatabase.open().then(function(){t.stop(),e.dbOpenPromise.resolve()},function(){t.fail({error:\"buddyList database failed to open\"}),e.dbOpenPromise.reject()}),this.dbOpenPromise.promise},d.prototype.resetBuddylistUpdateInterval=function(){var e=this;this.recurringBuddyListUpdateInterval&&(this.$interval.cancel(this.recurringBuddyListUpdateInterval),this.recurringBuddyListUpdateInterval=null),this.recurringBuddyListUpdateInterval=this.$interval(function(){e.getBuddyListFromMT()},this.constants.timeInMiliseconds.minute*this.buddylistUpdateIntervalDelay,0,!1)},d.prototype.onDbOpenCompletion=function(){return this.dbOpenPromise.promise},d.prototype.getBuddyList=function(){var e=this;try{this.checkBuddyListEnabled(\"getBuddyList\")}catch(e){return this.logger.error(e),this.$q.reject(e)}var t=this.$q.defer();if(this.isBuddyListLoadingDone)return this.logger.info(\"Returning cached buddy list of length = {0}\",this.buddyList.length),this.$q.when(this.buddyList);if(null===this.getBuddyListPromise){var r=this.loggingService.newScenario(this.constants.scenarios.buddyListService.getBuddyList);this.logger.info(\"The length of the existing buddy list: {0}\",this.buddyList.length),this.buddyList=[],this.logger.debug(\"Starting to get buddy list from MT and DB\"),this.getBuddyListFromDB().then(function(r){e.buddyList=[],_.isEmpty(r)||_.forEach(r,function(t){try{t.id!=d.eTagBuddyGroupId?(e.validateBuddyGroupProperties(t),e.resolveBuddyProfiles(t),e.buddyList.push(t)):e.eTag=t.eTag}catch(r){e.logger.error(\"Couldn't add buddyGroup {0} because of validation/buddy profiles resolution issue\",t&&t.id)}}),t.resolve(e.buddyList),e.getBuddyListPromise=null}).catch(function(t){r.mark(\"getBuddyList_from_DB_failure\"),e.logger.error(\"getBuddyList_from_DB_failure error: {0}\",t)}).finally(function(){e.rescheduleAndCallGetBuddyListFromMT().then(function(){e.logger.info(\"buddyList from MT received\")}).catch(function(t){r.mark(\"getBuddyList_from_MT_failed\"),e.logger.error(\"getBuddyList_from_MT_failed error: {0}\",t)}).finally(function(){e.isBuddyListLoadingDone=!0,e.isBuddyListLoadingDoneDeferred.resolve(),r.stop(),e.getBuddyListPromise&&(t.resolve(e.buddyList),e.getBuddyListPromise=null),e.generateFavorites().then(function(t){e.logger.info(\"favorite group generated either from buddyListService or chatListService.\")}).catch(function(t){e.logger.error(\"Error while generating favorites list. error: {0}\",t)}).finally(function(){e.eventingService.$emit(e.constants.events.buddyListService.buddyListUpdated,e.buddyList)})})}),this.getBuddyListPromise=t.promise}return this.getBuddyListPromise},d.prototype.filterInvalidBuddyListResponseGroups=function(e){var t=this;if(_.isEmpty(e))return this.logger.error(\"Empty array for BuddyGroup response. Nothing to decode!\"),this.$q.reject();var r=this.$q.defer(),i=[],d=[];return _.forEach(e,function(e){try{t.validateBuddyGroupProperties(e),i.push(t.resolveBuddyProfiles(e).finally(function(){d.push(e)}))}catch(e){t.logger.warn(\"Removing corrupted buddy group from buddyList\")}}),this.$q.all(i).finally(function(){e=d,r.resolve()}),r.promise},d.prototype.validateBuddyGroupProperties=function(e){if(!e||_.isEmpty(e.displayName)||_.isEmpty(e.groupType||_.isEmpty(e.id)))throw this.logger.error(\"Buddy group is empty or corrupted property found on buddy group {0}\",e.id),new Error(\"Buddy group is empty or Corrupted property found on buddy group\");e.buddies=e.buddies||[]},d.prototype.resolveBuddyProfiles=function(e){var t=this,r=this.loggingService.newScenario(this.constants.scenarios.buddyListService.resolveBuddyListContacts);this.logger.info(\"creating mri list from buddyGroups to mandatorily resolve displayNames from AAD\");var i=[],d=[],o=[];_.each(e.buddies,function(e){SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)&&e.email!==t.constants.user.unknownUserEmail&&(e.isFederated?d.push(e.mri):o.push(e.mri))}),this.logger.info(\"try to resolve the user profiles now\");var s=this.$q.defer();return d.length||o.length?(d.length&&i.push(this.peopleService.searchFederatedUsersByMri(d,\"buddyListService\")),o.length&&i.push(this.peopleService.getAllPeopleProfileFromAAD(o,\"buddyListService\",!1)),this.$q.all(i).then(function(e){return _.flatten(e)}).then(function(i){i||(t.logger.info(\"no buddyList contacts resolved from people service\"),r.stop({data:JSON.stringify({totalProfilesSent:d.length+o.length,resolvedProfiles:0})}));var s={};_.each(i,function(e){e.mri&&SkypeX.Services.ChatServiceUtils.isUserMri(e.mri)?s[e.mri]=e:t.logger.error(\"no mri populated in resolved BuddyGroup entry from peopleService\")}),_.each(e.buddies,function(e){t.setPropertiesFromTeamsUser(e,s[e.mri])}),r.stop({data:JSON.stringify({buddies:e.buddies.length,peopleServiceUsers:i.length})})}).catch(function(e){t.logger.error(\"buddylist email resolve failed with error - {0}\",e),r.fail({data:JSON.stringify({error:e})})}).finally(function(){s.resolve()})):(this.logger.info(\"Empty mri Array in BuddyList resolveProfiles\"),s.resolve()),s.promise},d.prototype.setPropertiesFromTeamsUser=function(e,t){t&&this.peopleService.isUnknownUser(t)?e.isIbBarred=t.isIbBarred:t&&!this.peopleService.isUnknownUser(t)&&(t.displayName&&(e.displayName=t.displayName),t.jobTitle&&(e.jobTitle=t.jobTitle),t.companyName&&(e.companyName=t.companyName),t.isFederated&&(e.isFederated=t.isFederated),t.isIbBarred&&(e.isIbBarred=t.isIbBarred),t.type===this.constants.userTypes.tflUser&&t.userPrincipalName&&(e.email=t.userPrincipalName))},d.prototype.generateFavorites=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.buddyListService.getFavorites),r=new Set,i=[],o=this.getBuddyGroupByType(d.buddyGroupType.Favorites);if(_.isEmpty(o.buddies)){this.logger.info(\"Adding chat list pinned to the favorites group\");var s=this.myUserPreferencesStore.getUserPreferences().pinned;if(this.logger.info(\"Total count of pinned chats - {0}\",_.size(s)),_.forEach(s,function(t,i){if(i){var d=void 0;if(SkypeX.Services.ChatServiceUtils.isMri(i))e.logger.info(\"Pinned mri - {0}\",i),d=[i];else{var o=e.conversationsService.getConversation(i);o&&(d=o.getOtherMembers(e.sxConfig.getCurrentSkypeMri()),e.logger.info(\"Chat id - {0}, users count in chat - {1}\",i,d.length))}if(!_.isEmpty(d)){var s=_.filter(d,function(e){return!SkypeX.Services.ChatServiceUtils.isBotMri(e)});_.isEmpty(s)||_.forEach(s,function(e){return r.add(e)})}}}),0===r.size){this.logger.warn(\"Empty favorite mris.\");n=this.groupMembersUpdatedEventData(o);return this.eventingService.$emit(this.constants.events.buddyListService.buddyGroupUpdated,n),t.stop(),this.$q.resolve(o)}this.peopleService.getAllShortPeopleProfileFromAAD(Array.from(r),\"buddyListService\").then(function(t){e.logger.info(\"count of profiles resolved from favorites - {0}\",t.length),i=t}).catch(function(r){e.logger.error(\"Error while fetching profiles for contact list favorites: {0}\",r),t.fail()}).finally(function(){_.isEmpty(i)?(e.logger.info(\"empty favorites from chat list service.\"),t.stop(),o.buddies=[]):e.addBulkMembersToBuddyGroupWithEmail(o.id,i).then(function(){e.logger.info(\"Successfully added chat list favorites to the favorites buddy group\");var r=e.groupMembersUpdatedEventData(o);e.eventingService.$emit(e.constants.events.buddyListService.buddyGroupUpdated,r),t.stop()}).catch(function(r){e.logger.error(\"Failed to add chat list favorites to the favorites buddy group with error: {0}\",r),t.fail(r)})})}else{var n=this.groupMembersUpdatedEventData(o);this.eventingService.$emit(this.constants.events.buddyListService.buddyGroupUpdated,n),this.logger.info(\"Total count of favorite contacts - {0}\",o.buddies.length),t.stop()}return this.$q.resolve(o)},d.prototype.getBuddyListLoaded=function(){return this.isBuddyListLoadingDone},d.prototype.getIsBuddyListLoadingDonePromise=function(){return this.isBuddyListLoadingDoneDeferred.promise},d.prototype.getCachedBuddyList=function(){return this.buddyList},d.prototype.addBuddyToGroupFromMri=function(e,t,r){var i=this;if(e&&t){return(r?this.peopleService.searchFederatedUsersByMri([e],\"buddy-groups\"):this.peopleService.getAllLatestPeopleProfile([e],\"buddy-groups\",!1)).then(function(r){var d=r[0];return i.addMembersToBuddyGroupWithEmail(t,e,d.displayName,d.email,d.isFederated).then(function(){return i.coachmarkEngine.showAddedContact('a[data-target=\"#buddiestab\"]'),i.$q.resolve(d)})})}return this.logger.error(\"MRI or GroupId was null.\"),this.$q.reject(null)},d.prototype.forceUpdateBuddyListFromMT=function(){this.rescheduleAndCallGetBuddyListFromMT()},d.prototype.rescheduleAndCallGetBuddyListFromMT=function(){return this.resetBuddylistUpdateInterval(),this.getBuddyListFromMT()},d.prototype.getBuddyListFromMT=function(){var t=this.loggingService.newScenario(this.constants.scenarios.buddyListService.getBuddyListFromMt),r={method:\"GET\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.buddyList),cache:!1,headers:{\"If-None-Match\":this.eTag}},i=new e.services.DataManagerRequestOptions;return this.sendRequest(r,this.constants.scenarios.buddyListService.getBuddyListFromMt,t,null,i)},d.prototype.getBuddyGroupFromMT=function(e,t){void 0===t&&(t=null);var r=this.loggingService.newScenario(this.constants.scenarios.buddyListService.getBuddyGroupFromMT),i={\"If-None-Match\":t},d={method:\"GET\",url:(this.hostname+this.constants.urls.buddyList.getBuddyGroup).replace(\"{buddyGroupId}\",e),headers:i};return this.sendRequest(d,this.constants.scenarios.buddyListService.getBuddyGroupFromMT,r)},d.prototype.handleGetBuddyListScenario=function(e,t){var r=this;if(!e){var i=\"Couldn't get buddy lists from MT because of null or undefined buddy list\";throw this.logger.error(i),new Error(i)}this.filterInvalidBuddyListResponseGroups(e).finally(function(){r.onRefreshBuddyList(e,t)})},d.prototype.handleRenameBuddyGroupScenario=function(e,i){this.validateBuddyGroupProperties(e),this.resolveBuddyProfiles(e);var d=_.find(this.buddyList,function(e){return e.id===i}),o=new r(t.BuddylistGroupEventType.GroupRenamed,e,d);this.onGroupDeletedFromMT(i),this.onGroupUpdatedFromMT(e),this.eventingService.$emit(this.constants.events.buddyListService.buddyGroupUpdated,o)},d.prototype.handleCreateBuddyGroupScenario=function(e){this.validateBuddyGroupProperties(e),this.resolveBuddyProfiles(e);var i=new r(t.BuddylistGroupEventType.GroupCreated,e);this.onGroupUpdatedFromMT(e),this.eventingService.$emit(this.constants.events.buddyListService.buddyGroupUpdated,i)},d.prototype.handleUpdateBuddyContactScenario=function(e,t){var r=this;if(!e){var i=\"buddyListService: Couldn't get buddy lists from MT because of null or undefined buddy list\";throw this.logger.error(i),new Error(i)}if(_.isEmpty(e))this.logger.error(\"buddyListService: No buddy contacts to update from MT\");else{var d=_.map(t,\"id\");d&&d.length>0&&this.onDbOpenCompletion().then(function(){r.deleteFromDb(d)}).catch(function(e){r.logger.info(\"DB failed to open, error: {0}\",e)}),_.forEach(t,function(e){r.deleteGroupInMemory(e)}),this.filterInvalidBuddyListResponseGroups(e);var o=this.getEventData(e);this.buddyListMembersUpdated&&this.eventingService.$emit(this.constants.events.buddyListService.buddyUpdatedByMt,o)}},d.prototype.defaultUpdateBuddyGroup=function(e){if(e){this.validateBuddyGroupProperties(e),this.resolveBuddyProfiles(e);var t=this.groupMembersUpdatedEventData(e);this.onGroupUpdatedFromMT(e),this.eventingService.$emit(this.constants.events.buddyListService.buddyGroupUpdated,t)}else this.logger.error(\"result is Empty\")},d.prototype.sendRequest=function(e,t,r,i,d){var o=this;return this.buddyListDataManager.invoke(e,d).then(function(e){if(_.isEmpty(e))t===o.constants.scenarios.buddyListService.deleteBuddyGroup&&_.forEach(i,function(e){o.onGroupDeletedFromMT(e.id)});else try{switch(t){case o.constants.scenarios.buddyListService.getBuddyListFromMt:var s=null;d&&d.responseHeaders&&(s=d.responseHeaders(\"ETag\")),o.handleGetBuddyListScenario(e.value,s);break;case o.constants.scenarios.buddyListService.renameBuddyGroup:_.forEach(i,function(t){o.handleRenameBuddyGroupScenario(e,t.id)});break;case o.constants.scenarios.buddyListService.createBuddyGroup:o.handleCreateBuddyGroupScenario(e);break;case o.constants.scenarios.buddyListService.updateMembersMT:o.handleUpdateBuddyContactScenario(e.value,i);break;case o.constants.scenarios.buddyListService.removeContactFromAllBuddyGroups:_.forEach(e.value,function(e){o.defaultUpdateBuddyGroup(e)});break;case o.constants.scenarios.buddyListService.getBuddyGroupFromMT:o.defaultUpdateBuddyGroup(e.value);break;default:o.defaultUpdateBuddyGroup(e)}}catch(e){return r.fail({error:\"Error while getting/modifying buddy group \"+e}),o.logger.error(\"Error while getting/modifying buddy list. {0}\",e),o.$q.reject(e)}return r.stop(),o.$q.resolve()}).catch(function(e){if(e&&e.status==o.constants.responseCode.notModified&&(t==o.constants.scenarios.buddyListService.getBuddyListFromMt||t==o.constants.scenarios.buddyListService.getBuddyGroupFromMT)){var i=\"304 was returned: No updates on BuddyList/BuddyGroup from MT\";return o.logger.info(i),r.stop({reason:i}),o.$q.resolve()}return r.fail({error:\"Error [\"+e.status+\"] while getting buddy list or buddyGroup.\"}),o.logger.error(\"Error [\"+e.status+\"] while getting buddy list or buddyGroup.\"),o.$q.reject(e)})},d.prototype.getEventData=function(e){var t=this,r=[];return this.logger.info(\"total updated/new items - {0}\",e.length),_.each(e,function(e){var i=t.updateGroupInMemory(e);i&&r.push(i)}),r},d.prototype.groupMembersUpdatedEventData=function(e){var i=_.find(this.buddyList,function(t){return t.id===e.id}),d=_.differenceBy(e.buddies,i.buddies,\"mri\"),o=_.differenceBy(i.buddies,e.buddies,\"mri\");return new r(t.BuddylistGroupEventType.GroupMembersUpdated,e,null,d,o)},d.prototype.onRefreshBuddyList=function(e,t){var r=this,i=[];if(_.isEmpty(e))this.logger.error(\"buddyListService: Nothing to update for buddyList during refresh!\");else{var o=_.differenceBy(this.buddyList,e,\"id\");this.logger.info(\"total updated/new items - {0} and deleted items - {1}\",e.length,o.length),_.each(e,function(e){var t=r.updateGroupInMemory(e);t&&i.push(t)}),this.onDbOpenCompletion().then(function(){r.addOrUpdateDB(e)}).catch(function(e){r.logger.info(\"DB failed to update with the new items in onRefreshBuddyList. error: {0}\",e)}),_.each(o,function(e){i.push(r.deleteGroupInMemory(e))});var s=_.map(o,\"id\");if(s&&s.length>0&&this.onDbOpenCompletion().then(function(){r.deleteFromDb(s)}).catch(function(e){r.logger.info(\"DB failed to open, error: {0}\",e)}),this.buddyListMembersUpdated)if(this.eventingService.$emit(this.constants.events.buddyListService.buddyListUpdatedByMt,i),_.isNil(t))this.logger.info(\"Etag is not defined or null\");else{var n=null;n={id:d.eTagBuddyGroupId,displayName:\"\",buddies:[],eTag:t},this.onDbOpenCompletion().then(function(){r.addOrUpdateDB(n)}).catch(function(e){r.logger.info(\"DB failed to update Etag on BuddyGroup\",e)})}}},d.prototype.addOrUpdateDB=function(e){var t=this;this.contactsDatabase.provider.put(this.contactsDatabase.schema.stores.buddylist.name,e).then(function(){t.logger.info(\"DB updated with the new items.\")}).fail(function(e){t.logger.info(\"DB failed to open, error: {0}\",e)})},d.prototype.deleteFromDb=function(e){var t=this;this.contactsDatabase.provider.remove(this.contactsDatabase.schema.stores.buddylist.name,e).then(function(){t.logger.info(\"DB updated with the deleted items.\")}).fail(function(e){t.logger.info(\"DB failed to update with the deleted items in onRefreshBuddyList. error: {0}\",e)})},d.prototype.onGroupUpdatedFromMT=function(e){var t=this;e?(this.updateGroupInMemory(e),this.onDbOpenCompletion().then(function(){t.contactsDatabase.provider.put(t.contactsDatabase.schema.stores.buddylist.name,e).then(function(){t.logger.info(\"DB updated with the new items.\")}).fail(function(e){t.logger.info(\"DB failed to update with the new items in onGroupUpdatedFromMT. error: {0}\",e)})}).catch(function(e){t.logger.info(\"DB failed to open, error: {0}\",e)})):this.logger.error(\"No group provided for onGroupUpdatedFromMT\")},d.prototype.onGroupDeletedFromMT=function(e){var i=this;if(e){var d=_.find(this.buddyList,function(t){return t.id===e});_.remove(this.buddyList,function(t){return t.id===e}),this.onDbOpenCompletion().then(function(){i.contactsDatabase.provider.remove(i.contactsDatabase.schema.stores.buddylist.name,e).then(function(){i.logger.info(\"DB updated with the deleted items.\")}).fail(function(e){i.logger.info(\"DB failed to update with the deleted items in onGroupDeletedFromMT. error: {0}\",e)}).finally(function(){var e=new r(t.BuddylistGroupEventType.GroupDeleted,null,d);i.eventingService.$emit(i.constants.events.buddyListService.buddyGroupDeleted,e)})}).catch(function(e){i.logger.info(\"DB failed to open, error: {0}\",e)})}else this.logger.error(\"No status code or deleted item id given.\")},d.prototype.updateGroupInMemory=function(e){var i,d=_.findIndex(this.buddyList,function(t){return!_.isEmpty(t)&&t.id===e.id});return this.logger.info(\"Adding a new item with id: {0}\",d),-1!==d?this.isBuddyListUpdated(this.buddyList[d],e)&&(i=this.groupMembersUpdatedEventData(e),this.buddyList[d]=e,this.buddyListMembersUpdated=!0):(this.buddyList.push(e),this.buddyListMembersUpdated=!0,i=new r(t.BuddylistGroupEventType.GroupMembersUpdated,e)),i},d.prototype.isBuddyListUpdated=function(e,t){return e.displayName!==t.displayName||!_.isEqual(e.buddies,t.buddies)},d.prototype.deleteGroupInMemory=function(e){var i;return _.isEmpty(_.remove(this.buddyList,function(t){return t.id===e.id}))?(this.logger.warn(\"Item to be deleted not found! id: {0}\",e.id),i=new r(t.BuddylistGroupEventType.GroupDeleted)):(this.logger.info(\"Deleted the existing item. id: {0}\",e.id),this.buddyListMembersUpdated=!0,i=new r(t.BuddylistGroupEventType.GroupDeleted,null,e)),i},d.prototype.getAll=function(e,t){var r=this,i=this.loggingService.newScenario(this.constants.scenarios.buddyListService.getBuddyListFromDB);return this.contactsDatabase.provider?this.contactsDatabase.provider.openState!==SkypeX.Services.NoSqlProvider.DbOpenState.Opened?(i.fail({error:\"db not in opened state, db state: \"+_.toString(this.contactsDatabase.provider.openState)}),this.logger.info(\"db not in opened state, db state: {0}\",_.toString(this.contactsDatabase.provider.openState)),this.$q.reject(_.toString(this.contactsDatabase.provider.openState))):this.contactsDatabase.provider.getAll(e).toNgPromise(this.$q).then(function(t){return r.logger.info(\"{0} data: {1} items fetched from index db\",e,t.length),i.stop(),t}).catch(function(e){return i.fail({error:\"failed to get buddy list from index db \"+e}),r.logger.error(\"failed to get buddy list from index db\"),r.$q.reject(\"failed to get buddy list from index db\")}):(i.fail({error:\"indexed db provider not initialized \"}),this.logger.info(\"indexed db provider not initialized\"),this.$q.reject(\"indexed db provider not initialized\"))},d.prototype.getBuddyListFromDB=function(){var e=this;return this.onDbOpenCompletion().then(function(){return e.getAll(e.contactsDatabase.schema.stores.buddylist.name)})},d.prototype.createBuddyGroup=function(e){var t;try{if(this.checkBuddyListEnabled(\"createBuddyGroup\"),t=this.loggingService.newScenario(this.constants.scenarios.buddyListService.createBuddyGroup),_.isEmpty(e))throw\"BuddyListService: createBuddyGroup - Invalid display name in createBuddyGroup\";if(_.find(this.buddyList,function(t){return t.displayName===e}))throw\"BuddyListService: createBuddyGroup - Repetitive display name\"}catch(e){return this.logger.error(e),t&&t.fail({error:e}),this.$q.reject(e)}var r={method:\"POST\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.buddyList),data:{displayName:e,buddies:[]}};return this.sendRequest(r,this.constants.scenarios.buddyListService.createBuddyGroup,t)},d.prototype.renameBuddyGroup=function(e,t){var r,i;try{if(this.checkBuddyListEnabled(\"renameBuddyGroup\"),r=this.loggingService.newScenario(this.constants.scenarios.buddyListService.renameBuddyGroup),_.isEmpty(e))throw\"BuddyListService: renameBuddyGroup - Empty group id: \"+e;if(_.isEmpty(t))throw\"BuddyListService: renameBuddyGroup - Empty display name\";var d=!_.isNil(_.find(this.buddyList,function(e){return e.displayName===t}));i=_.find(this.buddyList,function(t){return t.id===e});var o=!_.isNil(i);if(!o||d)throw\"Error while renaming the group with groupExistsWithSameName: \"+d+\" and groupExistsWithId: \"+o}catch(e){return r&&r.fail({error:e}),this.logger.error(e),this.$q.reject(\"buddylistService is not enabled\")}var s={method:\"PATCH\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.buddyList),data:{displayName:t,id:e}};return this.sendRequest(s,this.constants.scenarios.buddyListService.renameBuddyGroup,r,[i])},d.prototype.removeContactFromFlatList=function(e){var r;try{if(this.checkBuddyListEnabled(\"removeContactFromFlatList\"),r=this.loggingService.newScenario(this.constants.scenarios.buddyListService.removeContactFromAllBuddyGroups),_.isEmpty(e))throw\"Error while removeContactFromFlatList with mri: \"+t.ContactsStaticUtils.getScrubbedMri(e)}catch(e){return this.logger.error(e),r&&r.fail({error:e}),this.$q.reject(e)}var i={method:\"PATCH\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.removeContactFromAllBuddyGroups),data:'\"'+e+'\"'};return this.sendRequest(i,this.constants.scenarios.buddyListService.removeContactFromAllBuddyGroups,r)},d.prototype.deleteMemberFromBuddyGroup=function(e,r){var i,d,o,s=t.ContactsStaticUtils.getScrubbedMri(r);try{if(this.checkBuddyListEnabled(\"deleteMemberFromBuddyGroup\"),i=this.loggingService.newScenario(this.constants.scenarios.buddyListService.deleteMemberFromBuddyGroup),_.isEmpty(e))throw\"BuddyListService: deleteMemberFromBuddyGroup - empty groupId\";if(_.isEmpty(r))throw\"BuddyListService: deleteMemberFromBuddyGroup - empty mri\";if(-1===(d=_.findIndex(this.buddyList,function(t){return!_.isEmpty(t)&&t.id===e})))throw\"BuddyListService: deleteMemberFromBuddyGroup - group with id \"+e+\" not found\";if(-1===(o=-1!==d?_.findIndex(this.buddyList[d].buddies,function(e){return e.mri===r}):-1))throw\"BuddyListService: deleteMemberFromBuddyGroup - buddy with id \"+s+\" not found\"}catch(e){return this.logger.error(e?e.status:void 0),i&&i.fail({error:e?e.status:void 0}),this.$q.reject(e)}var n=this.addRequestParams(this.hostname,this.constants.urls.buddyList.manageBuddyGroupMembers),a={},u=this.buddyList[d].buddies[o];a.delete=[{mri:r,displayName:u.displayName,email:u.email,phone:u.phone}];var c={method:\"POST\",url:n.replace(\"{buddyGroupId}\",e),data:a};return this.sendRequest(c,this.constants.scenarios.buddyListService.deleteMemberFromBuddyGroup,i)},d.prototype.deleteBuddyGroup=function(e){var t,r;try{if(this.checkBuddyListEnabled(\"deleteBuddyGroup\"),t=this.loggingService.newScenario(this.constants.scenarios.buddyListService.deleteBuddyGroup),_.isEmpty(e))throw\"BuddyListService deleteBuddyGroup with empty id\";if(!(r=_.find(this.buddyList,function(t){return!_.isEmpty(t)&&t.id===e})))throw\"BuddyListService: deleteBuddyGroup - group does not exist with id: \"+e}catch(e){return this.logger.error(e),t&&t.fail({error:e}),this.$q.reject(e)}var i={method:\"DELETE\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.deleteBuddyGroup).replace(\"{buddyGroupId}\",e)};return this.sendRequest(i,this.constants.scenarios.buddyListService.deleteBuddyGroup,t,[r])},d.prototype.checkBuddyListEnabled=function(e){if(!this.buddylistServiceEnabled)throw\"BuddyListService: \"+e+\" - buddylistService is not enabled\"},d.prototype.addMemberToFavorites=function(e){var r=this,i=this.getBuddyGroupByType(t.BuddyListService.buddyGroupType.Favorites).id,d=this.getBuddyGroupByType(t.BuddyListService.buddyGroupType.OtherContacts).id,o=[],s=this.$q.defer();try{if(this.checkBuddyListEnabled(\"addMemberToFavorites\"),_.isEmpty(e))throw\"BuddyListService: addMemberToFavorites - member was empty\"}catch(e){return this.logger.error(e),this.$q.reject(e)}this.isMriAlreadyInBuddyGroup(i,e.mri)||o.push(i),this.isMriAlreadyInBuddyGroup(d,e.mri)||o.push(d);var n=e.isPstn||e.isVoiceApp,a=[];return _.forEach(o,function(t){n?e.isVoiceApp&&_.isEmpty(e.preferredPhone)?a.push(r.addMemberToBuddyGroup(t,e.mri,e.displayName,e.companyName,e.jobTitle)):a.push(r.addMembersToBuddyGroupWithPhone(t,e.mri,e.displayName,e.preferredPhone,e.companyName,e.jobTitle)):a.push(r.addMembersToBuddyGroupWithEmail(t,e.mri,e.displayName,e.getPrimaryEmail(),e.isFederated))}),this.$q.all(a).then(function(){s.resolve()}).catch(function(i){return i.groupId===r.getBuddyGroupByType(t.BuddyListService.buddyGroupType.OtherContacts).id&&o.length>1?(r.logger.warn(\"Failed to post to Other Contacts group, deleting buddy from Favorites group\"),r.deleteMemberFromBuddyGroup(r.getBuddyGroupByType(t.BuddyListService.buddyGroupType.Favorites).id,e.mri).catch(function(e){r.logger.error(\"Failed to delete member from other contacts group during adding to favorites recovery with error {0}\",e)})):r.logger.warn(\"Failed to post to other contacts group with error: {0}\",i),r.notificationsService.createNotification({title:r.$translate.instant(r.resources.strings.call_contact_add_to_favorites_failure,[e.displayName]),message:r.$translate.instant(r.resources.strings.call_contact_add_to_multiple_groups_failure_message),type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop),s.reject()}),s.promise},d.prototype.addMemberToBuddyGroup=function(e,r,i,d,o){try{this.checkBuddyListEnabled(\"addMemberToBuddyGroup\");var s=t.ContactsStaticUtils.getScrubbedMri(r);if(_.isEmpty(e)||_.isEmpty(r)||_.isEmpty(i))throw\"BuddyListService: addMemberToBuddyGroup - empty attributes for addMembersToBuddyGroup, groupId \"+e+\", contactDisplayName length \"+(i?i.length:\"0\")+\" and mri \"+s}catch(e){return this.logger.error(e),this.$q.reject(e)}var n=t.ContactsSharedUtilityServiceImplementation.sanitizeBuddyProperties({contactDisplayName:i,companyName:d,jobTitle:o}),a={add:[{mri:r,displayName:n.contactDisplayName,companyName:n.companyName,jobTitle:n.jobTitle}]};return this.addMembersMT(e,a)},d.prototype.addMembersToBuddyGroupWithPhone=function(e,t,r,i,d,o){try{if(this.checkBuddyListEnabled(\"addMembersToBuddyGroupWithPhone\"),_.isEmpty(e)||_.isEmpty(t)||_.isEmpty(i)||_.isEmpty(r))throw\"BuddyListService: addMembersToBuddyGroupWithPhone - empty attributes for addMembersToBuddyGroupWithPhone, groupId \"+e+\", display name length \"+(r?r.length:\"0\")+\" and phone number length \"+(i?i.length:\"0\")}catch(e){return this.logger.error(e),this.$q.reject(e)}var s=this.pstnNumberService.parseAndFormatNumber(i,libphonenumber.PhoneNumberFormat.INTERNATIONAL);this.logger.info(\"The phone number has been formatted for groupId {0}\",e);var n={add:[{mri:t,displayName:r,phone:s,companyName:d||\"\",jobTitle:o||\"\"}]};return this.addMembersMT(e,n)},d.prototype.editPstnMembersOfBuddyGroup=function(e,r,i,d,o,s,n){try{if(this.checkBuddyListEnabled(\"editPstnMembersOfBuddyGroup\"),!this.settingsService.valueAsBoolean(this.constants.settings.names.enableEditContactCalling))throw\"BuddyListService: editPstnMembersOfBuddyGroup - enableEditContactCalling flag is not on\";if(_.isEmpty(e)||_.isEmpty(i)||_.isEmpty(o)||_.isEmpty(d)){var a=d?d.length:\"0\",u=o?o.length:\"0\",c=t.ContactsStaticUtils.getScrubbedMri(i);throw\"BuddyListService: editPstnMembersOfBuddyGroup - empty attributes for editPstnMembersOfBuddyGroup, groupId \"+e+\", display name length \"+a+\", phone number length \"+u+\", original mri \"+t.ContactsStaticUtils.getScrubbedMri(r)+\" and new mri \"+c}}catch(e){return this.logger.error(e),this.$q.reject(e)}var p={currentMri:r,buddy:{mri:i,displayName:d,phone:this.pstnNumberService.parseAndFormatNumber(o,libphonenumber.PhoneNumberFormat.INTERNATIONAL),companyName:s||\"\",jobTitle:n||\"\"}};return this.updateMembersMT(e,p)},d.prototype.addMembersToBuddyGroupWithEmail=function(e,r,i,d,o){try{if(this.checkBuddyListEnabled(\"addMembersToBuddyGroupWithEmail\"),_.isEmpty(e)||_.isEmpty(r)||_.isEmpty(d)||_.isEmpty(i)){var s=t.ContactsStaticUtils.getScrubbedMri(r);throw\"BuddyListService: addMembersToBuddyGroupWithEmail - empty attributes for addMembersToBuddyGroupViaEmail, groupId \"+e+\", email length \"+(d?d.length:\"0\")+\", contactDisplayName length \"+(i?i.length:\"0\")+\" and mri \"+s}}catch(e){return this.logger.error(e),this.$q.reject(e)}var n=t.ContactsSharedUtilityServiceImplementation.sanitizeBuddyProperties({contactDisplayName:i,email:d}),a={add:[{mri:r,displayName:n.contactDisplayName,email:n.email,isFederated:!!o}]};return this.addMembersMT(e,a)},d.prototype.addBulkMembersToBuddyGroupWithEmail=function(e,r){var i=this;try{if(this.checkBuddyListEnabled(\"addBulkMembersToBuddyGroupWithEmail\"),_.isEmpty(r)||_.remove(r,function(e){return i.peopleService.isUnknownUser(e)}),_.isEmpty(e)||_.isEmpty(r))throw\"BuddyListService: addBulkMembersToBuddyGroupWithEmail - empty attributes for addBulkMembersToBuddyGroupWithEmail, groupId \"+e+\" and contacts array length \"+(r?r.length:\"0\")}catch(e){return this.logger.error(e),this.$q.reject(e)}var d={},o=[];return _.forEach(r,function(e){var r=t.ContactsSharedUtilityServiceImplementation.sanitizeBuddyProperties({contactDisplayName:e.displayName,email:e.email});o.push({mri:e.mri,displayName:r.contactDisplayName,email:r.email})}),d.add=o,this.addMembersMT(e,d)},d.prototype.addMembersMT=function(e,t){var r=this,i=this.loggingService.newScenario(this.constants.scenarios.buddyListService.addMembersMT);if(e&&t){var d={method:\"POST\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.manageBuddyGroupMembers).replace(\"{buddyGroupId}\",e),data:t};return this.sendRequest(d,this.constants.scenarios.buddyListService.addMembersMT,i).catch(function(t){return t.groupId=e,r.$q.reject(t)})}var o=void 0;return i.fail({error:\"addMembersMT failed\"}),o=new Error(\"addMembersMT failed either for empty groupid or request groupId: \"+e),o.groupId=e,this.$q.reject(o)},d.prototype.updateMembersMT=function(e,t){var r=this.loggingService.newScenario(this.constants.scenarios.buddyListService.updateMembersMT);if(e&&t){var i={method:\"PATCH\",url:this.addRequestParams(this.hostname,this.constants.urls.buddyList.updateBuddy),data:t},d=void 0;return t.currentMri!==t.buddy.mri&&(d=[],d=this.getBuddyGroupsofContact(t.currentMri)),this.sendRequest(i,this.constants.scenarios.buddyListService.updateMembersMT,r,d)}return r.fail({error:\"updateMembersMT failed\"}),this.$q.reject(\"updateMembersMT failed either for empty groupid or request groupId: \"+e)},d.prototype.getBuddyGroupsofContact=function(e){try{this.checkBuddyListEnabled(\"getBuddyGroupsofContact\")}catch(e){return this.logger.error(e),[]}var t=[];return _.forEach(this.buddyList,function(r){_.forEach(r.buddies,function(i){i.mri===e&&t.push(r)})}),t},d.prototype.getBuddyGroupByType=function(e){try{this.checkBuddyListEnabled(\"getBuddyGroupByType\")}catch(e){return this.logger.error(e),null}var t;return this.isBuddyListLoadingDone&&this.buddyList.length>0?t=_.find(this.buddyList,function(t){return t.groupType===e}):this.logger.info(\"Buddy list not found while trying to get buddy group by type: \"+e),t},d.prototype.getBuddyGroupByGroupId=function(e){try{this.checkBuddyListEnabled(\"getBuddyGroupByGroupId\")}catch(e){return this.logger.error(e),null}var t;return this.buddyList&&this.isBuddyListLoadingDone&&this.buddyList.length>0?t=_.find(this.buddyList,function(t){return t.id===e}):this.logger.warn(\"Buddy list not found or empty while trying to get buddy group by id: \"+e),t},d.prototype.getLatestSystemBuddyGroupById=function(e){var t=this,r=this.$q.defer(),i=this.loggingService.newScenario(this.constants.scenarios.buddyListService.getBuddyGroup);try{if(!e){s=\"buddyGroup id is null\";return this.logger.error(s),i.fail({error:\"getBuddyGroup failed due to \"+s}),r.reject(\"buddyGroup id is null\"),r.promise}if(!this.isBuddyListLoadingDone)return i.fail({error:\"getBuddyGroup failed due to buddyList loading is not completed\"}),r.reject(\"buddyList loading is not completed\"),r.promise;var o=this.getBuddyGroupByGroupId(e);if(!o){s=\"buddyGroup is null\";return i.fail({error:\"getBuddyGroup failed : \"+s}),r.reject(s),r.promise}if(o.groupType===d.buddyGroupType.Custom){var s=\"buddyGroup id belongs to a custom group\";return i.fail({error:\"getBuddyGroup failed : \"+s}),r.reject(s),r.promise}var n=o.eTag;this.getBuddyGroupFromMT(e,n).then(function(){o=t.getBuddyGroupByGroupId(e),i.stop(),r.resolve(o)}).catch(function(e){t.logger.error(\"getBuddyGroup failed with error - {0}\",e.status);var d=\"getBuddyGroup failed due to \"+e.status;i.stop({reason:d}),r.reject(e)})}catch(e){this.logger.error(\"getBuddyGroup failed due to\"+e.status),i.fail({error:\"getBuddyGroup failed due to\"+e.status}),r.reject(e)}return r.promise},d.prototype.isMriAlreadyContact=function(e){var t=this;try{this.checkBuddyListEnabled(\"isMriAlreadyContact\")}catch(e){return this.logger.error(e),this.$q.resolve(!1)}return this.getBuddyList().then(function(t){return _.findIndex(t,function(t){return _.find(t.buddies,function(t){return t.mri===e})})>=0}).catch(function(e){return t.logger.error(\"Error scanning buddy list for MRI\"),t.$q.resolve(!1)})},d.prototype.isMriAlreadyOnSpeedDial=function(e){var r=this;try{this.checkBuddyListEnabled(\"isMriAlreadyOnSpeedDial\")}catch(e){return this.logger.error(e),this.$q.resolve(!1)}return this.getBuddyList().then(function(i){var d=r.getBuddyGroupByType(t.BuddyListService.buddyGroupType.Favorites).id,o=_.findIndex(i,function(e){return e.id===d});return o>=0&&_.findIndex(i[o].buddies,function(t){return t.mri===e})>=0}).catch(function(e){return r.logger.error(\"Error scanning speed dial list for MRI\"),!1})},d.prototype.isMriAlreadyInBuddyGroup=function(e,t){try{this.checkBuddyListEnabled(\"isMriAlreadyInBuddyGroup\")}catch(e){return this.logger.error(e),!1}var r=this.getBuddyGroupByGroupId(e);return!r||!!_.find(r.buddies,function(e){return e.mri===t})},d.prototype.getBuddyByMri=function(e){var t=this;try{this.checkBuddyListEnabled(\"getBuddyByMri\")}catch(e){return this.logger.error(e),null}this.getBuddyList();var r=null;return e=this.utilityService.formatIfPstnMri(e),_.some(this.buddyList,function(i){return _.some(i.buddies,function(i){if(t.utilityService.formatIfPstnMri(i.mri)===e)return r=i,!0})}),r},d.prototype.addRequestParams=function(e,t){var r=this.settingsService.valueAsBoolean(this.constants.settings.names.postToUnifiedPresence),i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFederatedContacts),d=[e,t,\"?migrationRequested=\",r.toString(),\"&federatedContactsSupported=\",i.toString()].join(\"\");return this.logger.debug(d),d},d.eTagBuddyGroupId=\"eTagBuddyGroupId\",d.buddyGroupType={Custom:\"Custom\",Favorites:\"Favorites\",SfBFavorites:\"SfbFavorites\",Tagged:\"Tagged\",OtherContacts:\"OtherContacts\",TflContacts:\"TflContacts\",TflBlocked:\"TflBlocked\"},d}(t.MTMABase);t.BuddyListService=i,angular.module(\"teamspace.buddyListService\",[\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"skypeX.myUserPreferencesStore\",\"teamspace.coachmarkEngine\"]).service(\"buddyListService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.START=0]=\"START\",t[t.ENTITY=1]=\"ENTITY\",t[t.SEPARATOR=2]=\"SEPARATOR\",t[t.PARSEERROR=3]=\"PARSEERROR\",t[t.END=4]=\"END\"}(e||(e={}));var i=function(){function t(){this.initialized=!1,this.currentOffset=0,this.currentState=e.START,this.parsingEntity=!1,this.openCount=0,this.entityStart=0}return t.prototype.initialize=function(t){this.dataStreamCallback=t,this.initialized=!0},t.prototype.parseDataStream=function(t){for(;this.currentState!==e.END&&this.currentState!==e.PARSEERROR&&this.currentOffset<t.length;){var i=t.charAt(this.currentOffset++),a=\"\";switch(this.currentState){case e.START:\"[\"===i&&(this.currentState=e.ENTITY);break;case e.ENTITY:\"{\"===i?(this.parsingEntity||(this.parsingEntity=!0,this.entityStart=this.currentOffset-1),this.openCount++):\"}\"===i&&(this.parsingEntity?0===--this.openCount?(this.dataStreamCallback(t.substring(this.entityStart,this.currentOffset),!0),this.parsingEntity=!1,this.currentState=e.SEPARATOR):this.openCount<0&&(a=\"Unable to match parantheses\",this.currentState=e.PARSEERROR):(a=\"Unexpected closing bracket\",this.currentState=e.PARSEERROR));break;case e.SEPARATOR:this.currentState=\",\"===i?e.ENTITY:\"{\"===i?e.ENTITY:\"]\"===i?e.END:e.PARSEERROR;break;case e.END:break;default:this.currentState=e.PARSEERROR}this.currentState===e.PARSEERROR&&this.dataStreamCallback(a,!1)}},t}();t.OutlookNotificationStreamParser=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function i(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(i.prototype=o.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.KeepAlive=0]=\"KeepAlive\",t[t.Calendar=1]=\"Calendar\",t[t.Unknown=2]=\"Unknown\"}(e=t.OutlookNotificationType||(t.OutlookNotificationType={}));var o=function(){function t(){}return t.CREATE_MEETING=\"Created\",t.UPDATE_MEETING=\"Updated\",t.DELETE_MEETING=\"Deleted\",t}();t.OutlookCalendarChangeType=o;var i=function(o){function i(t,e,i,n,a,r,c,s,p,u,l){var f=o.call(this,s.outlookNotifications.endpoint,p,s,t,e,n,a,l)||this;return f.$http=t,f.$q=e,f.appConfig=i,f.$qNoApply=n,f.authenticationService=a,f.loggingService=r,f.utilityService=c,f.outlookNotificationsXhrService=u,f.appStateService=l,f.logger=f.loggingService.newLogger(\"OutlookNotificationsRestClient\"),f}return __extends(i,o),i.$inject=[\"$http\",\"$q\",\"appConfig\",\"$qNoApply\",\"authenticationService\",\"loggingService\",\"utilityService\",\"constants\",\"settingsService\",\"outlookNotificationsXhrService\",\"appStateService\"],i.prototype._getAuthHeaders=function(t){return void 0===t&&(t=!1),this.authenticationService.getAuthHeaders({},[this.appConfig.authConstants.EwsResource])},i.prototype.getCalendarNotificationSubscription=function(){return this.performApiPostDetailed(this.constants.outlookNotifications.subscriptionAPIEndpoint,{callType:this.constants.urls.outlook.type},{\"@odata.type\":\"#Microsoft.OutlookServices.StreamingSubscription\",Resource:\"https://outlook.office.com/api/beta/me/events\",ChangeType:\"Created,Updated,Deleted\"}).then(function(t){return t.object.Id})},i.prototype.listenForNotifications=function(e,o){var n=this,a=SkypeX.Services.SyncTasks.Defer();return this._getAuthHeaders().then(function(r){r[\"Content-type\"]=\"application/json\",n.outlookNotificationsXhrService.send(n.constants.outlookNotifications.endpoint+n.constants.outlookNotifications.notificationAPIEndpoint,new t.OutlookNotificationStreamParser,{method:\"POST\",headers:r,isChunked:!0,data:\"{\\n                                    ConnectionTimeoutInMinutes : \"+i.CONNECTION_TIMEOUT_MINS+\",\\n                                    KeepAliveNotificationIntervalInSeconds : \"+i.KEEPALIVE_INTERVAL_SECONDS+\",\\n                                    SubscriptionIds : \"+JSON.stringify(e)+\"\\n                                }\"}).then(function(t){n.logger.info(\"Successfully closed the streaming notification connection\"),a.resolve(t)},function(t){n.logger.error(\"Error listening for streaming notifications - {0}\",t),a.reject(t)},function(t){var e=t.content,i=n.parseNotification(e),a=i[0],r=i[1];o(a,r)})}),a.promise()},i.prototype.parseNotification=function(t){var o=this.utilityService.tryParseJSON(t),n=e.Unknown,a=null;if(o&&o.hasOwnProperty(i.TYPE_STRING))if(o[i.TYPE_STRING]===this.constants.outlookNotifications.notificationTypes.keepAlive)n=e.KeepAlive;else if(o[i.TYPE_STRING]===this.constants.outlookNotifications.notificationTypes.notification&&o.hasOwnProperty(\"ResourceData\")){var r=o.ResourceData;r[i.TYPE_STRING]===this.constants.outlookNotifications.notificationTypes.calendar&&(n=e.Calendar,a={eventId:r.Id,changeType:o.ChangeType})}return n===e.Unknown?(this.logger.error(\"Unable to parse notification {0}\",t),[e.Unknown,null]):[n,a]},i.TYPE_STRING=\"@odata.type\",i.CONNECTION_TIMEOUT_MINS=30,i.KEEPALIVE_INTERVAL_SECONDS=60,i}(SkypeX.Services.GenericRestClient);t.OutlookNotificationsRestClient=i,angular.module(\"teamspace.outlookNotificationsRestClient\",[\"teamspace.qNoApply\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.authenticationService\",\"teamspace.outlookNotificationsXhrService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).service(\"outlookNotificationsRestClient\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function t(t,a,i,r,o){var n=this;this.$qNoApply=t,this.utilityService=r,this.logger=a.newLogger(\"StreamingNotificationService\"),i.unsafeOn(o.events.appState.changed,function(t,a){var i=a;i.newState!==e.ApplicationState.Disconnected&&i.newState!==e.ApplicationState.Offline&&i.newState!==e.ApplicationState.Disabled||angular.isFunction(n.appStateCallback)&&n.appStateCallback()})}return t.$inject=[\"$qNoApply\",\"loggingService\",\"eventingService\",\"utilityService\",\"constants\"],t.prototype.send=function(e,t,a){var i=this,r=this.$qNoApply.defer();e&&a||r.reject(\"Invalid arguments\");var o,n=new XMLHttpRequest,s={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=(a.method||\"\").toUpperCase(),l=a.headers,p=a.isChunked||!1;if(t.initialize(function(e,t){t?r.notify({content:e}):(n.abort(),r.reject(e))}),n.open(c||\"GET\",e,!0),n.onreadystatechange=function(){if(n.readyState===s.LOADING)p&&n.responseText&&(i.logger.debug(\"Recieving data from streaming notification. Data length: {0}\",n.responseText.length),t.parseDataStream(n.responseText));else if(n.readyState===s.DONE)if(clearTimeout(o),n.status<200||n.status>299){var e=(i.utilityService.tryParseJSON(n.response||n.responseText)||{}).error||{};e&&(e.status=n.status),i.logger.error(\"Error recieving data from streaming notification with error: {0} - {1}.\",n.statusText,n.response),r.reject(e)}else t.parseDataStream(n.responseText),i.logger.log(\"Finish recieving data from streaming notification.\"),r.resolve(n.statusText)},l)for(var u in l)l.hasOwnProperty(u)&&n.setRequestHeader(u,l[u]);return a.timeout&&(o=setTimeout(function(){i.logger.error(\"Outlook streaming notification timeout after {0} ms\",a.timeout),n.abort(),clearTimeout(o),r.reject({status:-1})},a.timeout)),this.appStateCallback=function(){i.logger.warn(\"Outlook streaming notification fail due to network issue.\"),n.abort(),clearTimeout(o),r.reject({status:0})},n.send(a.data),r.promise.finally(function(){i.appStateCallback=void 0}),r.promise},t}();e.OutlookNotificationsXhrService=t,angular.module(\"teamspace.outlookNotificationsXhrService\",[\"teamspace.qNoApply\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\"]).service(\"outlookNotificationsXhrService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(i,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t[e]=i[e])})(i,e)};return function(i,e){function n(){this.constructor=i}t(i,e),i.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}(),teamspace;!function(t){!function(t){\"use strict\";var i=function(i){function e(t,e,n,o,r,s,a,c,l,u,S,p,g,f){var d=i.call(this,o,e,n,e.timeInMiliseconds.tenMinutes,r,s,f,t,\"streamingCalendarSyncService\")||this;return d.utilityService=a,d.diagnosticsService=c,d.exceptionUtilityService=l,d.calendarService=u,d.userOfficeSettingsStore=S,d.settingsService=p,d.outlookNotificationsRestClient=g,d.orchestrationService=f,d.notificationGetFailureCount=0,d.notificationSubscriptionFailureCount=0,d.calenderNotificationCount=0,d.initializeOnAppLaunchAndReinit(),d}return __extends(e,i),e.$inject=[\"$q\",\"constants\",\"$interval\",\"loggingService\",\"appStateService\",\"eventingService\",\"utilityService\",\"diagnosticsService\",\"exceptionUtilityService\",\"calendarService\",\"userOfficeSettingsStore\",\"settingsService\",\"outlookNotificationsRestClient\",\"orchestrationService\"],Object.defineProperty(e.prototype,\"notificationStreamInProgress\",{get:function(){return this._notificationStreamInProgress},set:function(t){t!==this._notificationStreamInProgress&&(this.calendarService.isUsingStreamingAsSyncingMode=t,this._notificationStreamInProgress=t)},enumerable:!0,configurable:!0}),e.prototype.initializeOnAppLaunchAndReinit=function(t){var n=this;i.prototype.initializeOnAppLaunchAndReinit.call(this),this.debouncedForRefreshEvents=_.debounce(function(t){n.refreshCalendar(t)},e.Refresh_Interval,{maxWait:10*this.constants.timeInMiliseconds.second}),this.logStreamingStatusFunc=_.once(function(t,i){n.loggingService.event(n.constants.telemetry.calendar.streaming.streaming_supported,{value:t,context:i})})},e.prototype.cleanupOnAppTeardown=function(){i.prototype.cleanupOnAppTeardown.call(this),this.notificationGetFailureCount=0,this.notificationSubscriptionFailureCount=0,this.calenderNotificationCount=0,this._notificationStreamInProgress=void 0,this.debouncedForRefreshEvents=void 0,this.logStreamingStatusFunc=void 0},e.prototype.startSync=function(){return this.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isOnCloud)?this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutlookStreamingNotifications)?i.prototype.startSync.call(this):(this.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected,\"Stream not enabled\"),this.logger.info(\"Outlook streaming notifications feature is not enabled\"),this.$q.when()):(this.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected,\"User not on cloud\"),this.logger.warn(\"User mailbox is not on cloud. Skipping sync\"),this.$q.when())},e.prototype.executeSyncCall=function(){return this.notificationSubscriptionFailureCount>=e.maxNotificationSubscriptionFailureCount?this.refreshCalendar():(this.startNotificationSync(),this.$q.when())},e.prototype.startNotificationSync=function(){this.notificationStreamInProgress||(this.notificationStreamInProgress=!0,this.refreshCalendar(),this.subscribeForNotificationStream())},e.prototype.subscribeForNotificationStream=function(){var t=this;this.logger.info(\"subscribing for notification stream\"),this.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Connecting,\"Trying to subscribe\");var i=this.loggingService.newScenario(this.constants.scenarios.calendar.subscribeForCalendarEvents);return this.outlookNotificationsRestClient.getCalendarNotificationSubscription().then(function(e){t.notificationSubscriptionFailureCount=0,i.stop({subscriptionId:e}),t.listenForNotifications(e)},function(n){t.exceptionUtilityService.failScenarioSelectively(i,n,null,[]),t.logger.error(\"Unable to create a streaming notification subscription. Reason {0}\",n),t.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected,\"Failure while subscribing \"+n),t.notificationStreamInProgress=!1,t.notificationSubscriptionFailureCount++,t.notificationSubscriptionFailureCount>=e.maxNotificationSubscriptionFailureCount&&t.logStreamingStatusFunc(!1,\"subscribing\")}).toNgPromise(this.$q)},e.prototype.listenForNotifications=function(i){var n=this,o=0,r=0,s=!1,a=Date.now(),c=this.loggingService.newScenario(this.constants.scenarios.calendar.listenForNotifications,null,null,60*(t.OutlookNotificationsRestClient.CONNECTION_TIMEOUT_MINS+1)*1e3);return this.logger.info(\"ListenForNotification trying to connect\"),this.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Connecting,\"Trying to listen for streaming\"),this.outlookNotificationsRestClient.listenForNotifications(Array(i),function(t,i){n.logStreamingStatusFunc(!0,\"listening-progress\"),0==r&&c.mark(\"firstChunkReceived\"),r++,s||(n.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Connected),s=!0),n.handleCallback(t,i)&&(0==o&&c.mark(\"firstNotificationReceived\"),o++)}).then(function(t){c.stop({subscriptionId:i,streamTotalChunksReceived:r}),n.logger.info(\"ListenForNotification ends with success after {0} ms\",Date.now()-a),n.logStreamingStatusFunc(!0,\"listening-success\"),n.notificationGetFailureCount=0,n.loggingService.event(n.constants.telemetry.calendar.streaming.chunksReceived,{count:o}),n.listenForNotifications(i)},function(t){n.exceptionUtilityService.failScenarioSelectively(c,t,{subscriptionId:i,streamTotalChunksReceived:r},[0,404]),n.logger.error(\"Failed while listening for calendar notifications with subscriptionId {0}. Error: {1}. After time {2} and appState {3}\",i,t,Date.now()-a,n.appStateService.current),n.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected,n.utilityService.format(\"Failure while listening - {0}\",t)),n.notificationStreamInProgress=!1,++n.notificationGetFailureCount<e.maxNotificationGetFailures&&(n.logStreamingStatusFunc(!1,\"listening-failed\"),n.appStateService.isConnected?t&&t.code&&t.code===n.constants.outlookNotifications.notificationErrors.invalidSubscriptionId?(n.logger.warn(\"SubscriptionId is not valid.\"),n.subscribeForNotificationStream()):(n.logger.warn(\"Previrous connection fail and retry again.\"),n.listenForNotifications(i)):(n.logger.error(\"Network is not connected now so wait till it's active again. appState: {0}\",n.appStateService.current),n.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected,\"Network disconnected while listening so stop the loop\"),n.notificationGetFailureCount=0,n.waitForRestore()))}).toNgPromise(this.$q)},e.prototype.waitForRestore=function(){var i=this,e=this.eventingService.unsafeOn(this.constants.events.appState.changed,function(n,o){var r=o;r.newState!==t.ApplicationState.Disconnected&&r.newState!==t.ApplicationState.Offline&&r.newState!==t.ApplicationState.Disabled&&(i.logger.log(\"Network restored\"),i.appStateService.isActive?(i.logger.log(\"Try to resotre Outlook streaming notification.\"),i.startNotificationSync(),e()):i.logger.log(\"Not active yet, keep waiting.\"))})},e.prototype.handleCallback=function(i,e){return(i&t.OutlookNotificationType.Calendar)==t.OutlookNotificationType.Calendar&&(this.loggingService.newScenario(this.constants.scenarios.calendar.parseNotification).stop({data:e}),this.logger.info(\"Total count of calender sync: {0}\",++this.calenderNotificationCount),this.debouncedForRefreshEvents(e),!0)},e.prototype.refreshCalendar=function(t){return this.calendarService.refreshCalendarEvents(null,\"streamingCalendarSyncService\",t)},e.maxNotificationGetFailures=5,e.maxNotificationSubscriptionFailureCount=3,e.Refresh_Interval=3e3,e}(t.PeriodicSyncServiceImplementation);t.StreamingCalendarSyncServiceImplementation=i,angular.module(\"teamspace.streamingCalendarSyncService\",[\"teamspace.outlookNotificationsRestClient\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.exceptionUtilityService\",\"teamspace.calendarService\",\"teamspace.appState\",\"skypeX.userOfficeSettingsStore\",\"teamspace.retryService\"]).service(\"streamingCalendarSyncService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function t(t,e,a,i){this.calendarService=t,this.$q=e,this.useCaching=a,this.daysOfAvailabilityToCache=i,this.cachedData=null,i||(this.daysOfAvailabilityToCache=2)}return t.prototype.retrieveStatusByStartAndDuration=function(t,e,a,i,n){var r=this.$q.defer();return this.useCaching&&this.cachedData&&this.cachedData.isCacheValid(t,e,a,i)?(r.resolve(this.cachedData.eventsByAttendee),r.promise):(this.getAvailabilityForAttendees(t,e,i,n).then(function(t){r.resolve(t)}),r.promise)},t.prototype.retrieveStatusByStartAndEndTime=function(t,e,a,i,n){var r=this.$q.defer();return this.useCaching&&this.cachedData&&this.cachedData.isCacheValidByStartAndEndDate(t,e,a,i)?(r.resolve(this.cachedData.eventsByAttendee),r.promise):this.getAvailabilityForAttendees(t,e,i,n).then(function(t){return t})},t.prototype.getAvailabilityForAttendees=function(t,e,i,n){var r=this;if(!t||0==t.length){var s=this.$q.defer();return s.resolve({}),s.promise}return this.calendarService.getUsersAvailability(t,0,this.daysOfAvailabilityToCache,e,i,n).then(function(n){for(var s=n.attendeeAvailability,h={},o=0;s&&o<s.length;o++)h[s[o].userPrincipalName]=s[o].freeBusyEvents;return r.cachedData=new a(t,h,i,e,r.daysOfAvailabilityToCache),h}).catch(function(){return{}})},t}();t.AttendeeAvailabilityDataProvider=e;var a=function(){function t(t,e,a,i,n){this.eventsByAttendee=e,this.eventTimeZone=a,this.startDate=this.normalizeDate(i),this.endDate=moment(this.startDate).clone().add(n,\"d\").toDate(),t&&(this.attendeeByAddress=_.keyBy(t,\"address\"))}return t.prototype.isCacheValid=function(t,e,a,i){var n=this.normalizeDate(e),r=moment(n).clone().add(a,\"d\").toDate();return this.isCacheValidInternal(t,n,r,i)},t.prototype.isCacheValidByStartAndEndDate=function(t,e,a,i){var n=this.normalizeDate(e),r=this.normalizeDate(a);return this.isCacheValidInternal(t,n,r,i)},t.prototype.isCacheValidInternal=function(t,e,a,i){if(this.eventTimeZone!==i)return!1;if(e<this.startDate||a>this.endDate)return!1;for(var n=0;n<t.length;n++)if(!this.attendeeByAddress[t[n].address])return!1;return!0},t.prototype.normalizeDate=function(t){return new Date(Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()))},t}();t.AttendeeAvailabilityCacheData=a}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.userEventUsingEventId=0]=\"userEventUsingEventId\",e[e.teamEventUsingEventId=1]=\"teamEventUsingEventId\",e[e.userEventUsingICalUId=2]=\"userEventUsingICalUId\",e[e.teamEventUsingICalUId=3]=\"teamEventUsingICalUId\",e[e.userSeriesEventUsingOccurenceEventId=4]=\"userSeriesEventUsingOccurenceEventId\"}(e.CalendarEventProviderType||(e.CalendarEventProviderType={}));var n=function(){function e(){}return e.Type_CalendarUpdated=\"calendar-events-updated\",e}();e.CalendarServiceEvents=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){\"use strict\";var n=function(){return function(e,t){this.value=e,this.name=t}}();t.ValueNameTuple=n;var a=function(){function e(){}return e.getStringValue=function(t){return e.values||((e.values={})[0]=\"AttendeeAvailabilityOnly\",e.values[2]=\"Both\",e.values[1]=\"SuggestedTimesOnly\"),e.values[t]},e}();t.CalendarAvailabilityType=a;var i=function(n){function a(e,a,i,r,s,o,c,l,d,g,v,p,h,u,S,m,f,y,T,I,E,C,D,M,b,A,O,w,U,N){var P=n.call(this)||this;P.exceptionUtilityService=e,P.loggingService=a,P.constants=i,P.eventingService=r,P.channelService=o,P.notifyAfterSyncService=c,P.chatServiceClient=l,P.sxConfig=d,P.settingsService=g,P.$translate=v,P.resources=p,P.callingService=h,P.callingNavigationService=u,P.callingTelemetryService=S,P.calendarGroupEventConverter=m,P.activeCallsService=f,P.utilityService=y,P.recurrenceObjectsFactory=T,P.localizationService=I,P.conversationsService=E,P.conversationsStore=C,P.messageFetchService=D,P.userOfficeSettingsStore=M,P.tenantSettingsStore=b,P.$q=A,P.authenticationService=O,P.platformDetectService=w,P.calendarUtilitiesService=U,P.cachedCalendarEvents=null,P.refreshFetchDaysSizeFuture=0,P.refreshFetchDaysSizePast=0,P.lastRefreshedTime=0,P.handlers={},P.enableServerSideConversationShowUpdate=!1,P.enableByom=!1,P.apiCalls=[],P.currentIndexOfApiCalls=0,P.logger=a.newLogger(\"CalendarService\");var _=new t.DataManagerOptions(i.urls.calendar.events.type,function(e){return e.objectId});_.getAllUrl=g.valueAsBoolean(i.settings.names.enableGetCalendarEventsFromRest)?i.urls.calendar.events.getAll_v2:i.urls.calendar.events.getAll_v1,_.getUrl=i.urls.calendar.events.get,_.createUrl=i.urls.calendar.events.createGroupEvent,_.updateUrl=i.urls.calendar.events.updateTeamEvent,_.isTransient=!0,P.calendarEventsDataManager=s.registerManager(_);var k=new t.DataManagerOptions(i.urls.calendar.timeZone.type,function(e){return\"TimeZone\"});return k.getUrl=i.urls.calendar.timeZone.get,P.userTimeZoneDataManager=s.registerManager(k),N.registerForMtma(P),P.initializeOnAppLaunchAndReinit(\"First Initialize\"),P}return __extends(a,n),a.$inject=[\"exceptionUtilityService\",\"loggingService\",\"constants\",\"eventingService\",\"dataManagerService\",\"channelService\",\"notifyAfterSyncService\",\"chatServiceClient\",\"sxConfig\",\"settingsService\",\"$translate\",\"resources\",\"callingService\",\"callingNavigationService\",\"callingTelemetryService\",\"calendarGroupEventConverter\",\"activeCallsService\",\"utilityService\",\"recurrenceObjectsFactory\",\"localizationService\",\"conversationsService\",\"conversationsStore\",\"messageFetchService\",\"userOfficeSettingsStore\",\"tenantSettingsStore\",\"$q\",\"authenticationService\",\"platformDetectService\",\"calendarUtilitiesService\",\"orchestrationService\"],a.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.logger.log(\"CalendarService Initialize reason {0}\",e),this.cachedDetailCalendarEvents={},this.inProgressFetchPromise={},this.cachedCidToCleanGlobalObjectIdMap={},this.updateSettings(),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(){return t.updateSettings()}),this.eventDetailCacheExpiredAt=Date.now()},a.prototype.cleanupOnAppTeardown=function(e){this.cachedCalendarEvents=null,this.refreshFetchDaysSizeFuture=0,this.refreshFetchDaysSizePast=0,this.lastRefreshedTime=0,this.handlers={},this.cachedDetailCalendarEvents={},this.cachedCidToCleanGlobalObjectIdMap={},this.inProgressFetchPromise=null,this.enableServerSideConversationShowUpdate=!1,this.enableByom=!1,this.apiCalls=[],this.currentIndexOfApiCalls=0,this.isUsingStreamingAsSyncingMode=!1,this.eventDetailCacheExpiredAt=null},a.prototype.mtmaTelemetryIdentifier=function(){return\"CalendarService\"},a.prototype.updateSettings=function(){this.enableServerSideConversationShowUpdate=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAsyncMeetingConversationUpdateOnJoin),this.enableByom=this.settingsService.valueAsBoolean(this.constants.settings.names.enableByom)},a.prototype.getCachedEvents=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutlookStreamingNotifications)&&this.isUsingStreamingAsSyncingMode?this.cachedCalendarEvents:Date.now()-this.lastRefreshedTime<2*this.constants.timeInMiliseconds.fiveMinutes+this.constants.timeInMiliseconds.minute&&this.cachedCalendarEvents?this.cachedCalendarEvents:null},a.prototype.getApiCalls=function(){var e=[];return e.push.apply(e,this.apiCalls.slice(this.currentIndexOfApiCalls)),e.push.apply(e,this.apiCalls.slice(0,this.currentIndexOfApiCalls)),e},a.prototype.getEvents=function(e,n,i){var r=this,s=this.$q.defer();return this.userOfficeSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable).then(function(){if(!r.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable))return r.logger.warn(\"User mailbox is not discoverable. Will not return any events\"),void s.reject(t.ErrorPayload.create(\"UserMailboxNotDiscoverable\"));var o=new Date,c=new Date;c.setHours(0,0,0,0);var l=new Date;if(l.setHours(0,0,0,0),\"importCalendarV2BasedOnUserLastVisit\"!=e)i=i||a.FETCH_DAYS_SIZE_PAST,n=n||a.FETCH_DAYS_SIZE_FUTURE,r.refreshFetchDaysSizeFuture=n,r.refreshFetchDaysSizePast=i,c.setDate(o.getDate()-i),l.setDate(o.getDate()+n);else{var d=c.getDay();c.setDate(o.getDate()-d-i),l.setDate(o.getDate()+6-d)}var g=new t.DataManagerRequestOptions;g.isResponseWrappedInValue=!0,g.httpConfigModifier=function(e){e.url=(r.settingsService.valueAsBoolean(r.constants.settings.names.enableGetCalendarEventsFromRest)?r.constants.urls.calendar.events.getAll_v2:r.constants.urls.calendar.events.getAll_v1).replace(\"{startDate}\",c.toUTCString()).replace(\"{endDate}\",l.toUTCString())};var v=r.loggingService.newScenario(r.constants.scenarios.calendar.quickCalendar.calendarLoaded),p={api:\"GetEvents\",caller:e,eventInfoTime:new Date};r.calendarEventsDataManager.getAll(g).then(function(n){if(r.removeCanceledEvents(n),r.sortEventsBasedOnStartTime(n),r.cachedCalendarEvents=n,r.settingsService.valueAsBoolean(r.constants.settings.names.enableNoTitleMitigation))try{n.forEach(function(e){if(e&&e.skypeTeamsData&&e.cleanGlobalObjectId){var t=r.utilityService.tryParseJSON(e.skypeTeamsData);t.cid&&(r.cachedCidToCleanGlobalObjectIdMap[t.cid]=e.cleanGlobalObjectId)}})}catch(e){r.logger.error(\"couldnt add cid to map with error: \"+JSON.stringify(e))}r.lastRefreshedTime=Date.now(),r.trigger(t.CalendarServiceEvents.Type_CalendarUpdated),v.stop({data:e}),p.apiData={success:!0},r.addApiCallInfoToList(p),s.resolve(r.cachedCalendarEvents)},function(t){p.apiData={success:!1,error:t},r.exceptionUtilityService.failScenarioSelectively(v,t,{data:e},[400,403,404]),r.logger.error(\"Error while fetching calendar events \"+JSON.stringify(t)),r.addApiCallInfoToList(p),s.reject(t)})}),s.promise},a.prototype.getMeetingFormattedTime=function(e,n,a){if(a&&n){var i=new t.RecurrenceViewModel(this.constants,a.startDate,a.endDate,n),r=\"\";try{r=this.recurrenceObjectsFactory.getRecurrenceToTextConverter().convert(i.pattern,e,i.endDate)}catch(e){this.logger.error(\"couldn't convert recurrance info with error: \"+JSON.stringify(e))}return r}return this.$translate.instant(this.resources.strings.meeting_date_and_time_format,{fulldate:this.localizationService.getDate(e,\"fullDate\"),shorttime:this.localizationService.getDate(e,\"shortTime\")})},a.prototype.getEventUsingEventProvider=function(e,n,a,i,r,s){switch(void 0===r&&(r=!1),void 0===s&&(s=!1),n){case t.CalendarEventProviderType.userEventUsingEventId:return this.getEvent(a,e,t.MeetingType.None,r,s,!1,i);case t.CalendarEventProviderType.userEventUsingICalUId:return this.getEvent(a,e,t.MeetingType.None,r,s,!0,i);case t.CalendarEventProviderType.teamEventUsingEventId:case t.CalendarEventProviderType.teamEventUsingICalUId:return this.getEvent(a,e,t.MeetingType.Team,r,s,!1,i);case t.CalendarEventProviderType.userSeriesEventUsingOccurenceEventId:return this.getRecurringMasterEvent(e);default:return this.$q.reject(\"unknown eventProviderType: \"+n)}},a.prototype.isMeetingConversationAvailable=function(e){if(!e.associatedConversationId)return!0;switch(e.skypeTeamMeetingType){case t.MeetingType.Team:if(this.channelService.getParentTeamAndChannelByChannelId(e.associatedConversationId))return!0;break;case t.MeetingType.Chat:var n=this.conversationsService.getConversation(e.associatedConversationId);if(n&&n.isUserMember(this.sxConfig.getCurrentSkypeMri()))return!0}return!1},a.prototype.cancelEvent=function(e){var n=this;if(!e)return this.logger.error(\"Empty event ID passed for cancel.\"),this.$q.reject();var i=e.isBroadcast?this.constants.scenarios.broadcast.scheduling.cancelLiveEvent:this.constants.scenarios.calendar.cancelCalendarEvent,r=this.loggingService.newScenario(a.getScenarioName(i,e.skypeTeamMeetingType)),s=this.collectScenarioData(e,!1,null),o=this.utilityService.generateUUID();s[this.constants.categories.requestId]=o;var c={api:\"CancelEvent\",eventInfoTime:new Date};return this.getHandler(e.skypeTeamMeetingType).cancelEvent(e,o).then(function(a){return r.stop(s),n.logger.info(\"cancelEvent: threadId \"+e.associatedConversationId+\", type \"+t.MeetingType[e.skypeTeamMeetingType]+\", isBroadcast \"+e.isBroadcast),c.apiData=s,n.addApiCallInfoToList(c),n.refreshCalendarEvents(a,\"cancelEvent\",n.createEventData(e.meetingId,t.OutlookCalendarChangeType.DELETE_MEETING))},function(a){return e.isBroadcast?s[n.constants.scenarioDataPropNames.broadcastError]=JSON.stringify(a):s[n.constants.scenarioDataPropNames.error]=JSON.stringify(a),n.exceptionUtilityService.failScenarioSelectively(r,a,s,[403,404,412],[\"CalendarEventNotFound\",\"Conflict\",\"ETagMismatch\"]),n.logger.error(\"cancelEvent: error while cancelling the meeting threadId \"+e.associatedConversationId+\", type \"+t.MeetingType[e.skypeTeamMeetingType]+\", isBroadcast \"+e.isBroadcast+\", error \"+JSON.stringify(a)),c.apiData=s,n.addApiCallInfoToList(c),n.$q.reject(a)})},a.prototype.getMeetingOptionsUrl=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingOptionsButton)){var t=e.substr(e.indexOf(\"teams/\")+6).split(\"/\"),n=t[0],a=t[1],i=t[2],r=t[3],s=t[4],o=this.settingsService.getCurrentLocale(),c=this.constants.meetingOptions.url+\"?language=\"+o+\"&tenantId=\"+n+\"&organizerId=\"+a+\"&threadId=\"+i+\"&messageId=\"+r;return s&&(c=c+\"&additionalMessageId=\"+s),c}},a.prototype.sendAppointmentResponse=function(n,a){var i=this,r=this.loggingService.newScenario(this.constants.scenarios.calendar.respondCalendarEvent),s={type:t.MeetingType[a.skypeTeamMeetingType],meetingType:e.middletier.AppointmentType[a.eventType],isOrganizer:a.isOrganizer,responseType:n,organizerMri:a.organizerMri},o={api:\"SendAppointmentResponse\",eventInfoTime:new Date};return this.getHandler(a.skypeTeamMeetingType).sendAppointmentResponse(n,a).then(function(e){return r.stop(s),o.apiData=s,i.addApiCallInfoToList(o),i.refreshCalendarEvents(e,\"sendAppointmentResponse\")},function(e){return s[i.constants.scenarioDataPropNames.error]=JSON.stringify(e),i.exceptionUtilityService.failScenarioSelectively(r,e,s,[],[\"ErrorCalendarIsCancelledForAccept\",\"ErrorCalendarIsCancelledForTentative\",\"ErrorCalendarIsCancelledForDecline\"]),i.logger.error(\"Error while sending appointment response \"+JSON.stringify(e)),o.apiData=s,i.addApiCallInfoToList(o),i.$q.reject(e)})},a.prototype.createEvent=function(e,n){var i=this;return this.checkIfIsMailboxDiscoverable().then(function(){if(e.start&&e.end&&e.start.valueOf()>e.end.valueOf())return i.logger.error(\"Start time {0} is greater than end time {1}\",e.start,e.end),i.$q.reject(t.ErrorPayload.create(\"CalendarEventStartTimeIsGreaterThanEnd\"));if(e.attendees&&e.attendees.length>=1)for(var r=0;r<e.attendees.length;r++)if(e.attendees[r].skypeMri&&!SkypeX.Services.ChatServiceUtils.isUserMri(e.attendees[r].skypeMri))return i.logger.error(\"Invalid attendee mri while creating meeting {0}\",e.attendees[r].skypeMri),i.$q.reject(t.ErrorPayload.create(\"CalendarEventInvalidRecipient\"));i.lastRefreshedTime=0;var s=e.isBroadcast?i.constants.scenarios.broadcast.scheduling.createLiveEvent:i.constants.scenarios.calendar.createMeeting,o=i.loggingService.newScenario(a.getScenarioName(s,e.skypeTeamMeetingType)),c=i.collectScenarioData(e,!1,n),l=i.utilityService.generateUUID();c[i.constants.categories.requestId]=l;var d={api:\"CreateEvent\",eventInfoTime:new Date};return i.getHandler(e.skypeTeamMeetingType).createEvent(e,o,n,l).then(function(n){return o.stop(c),i.logger.info(\"createEvent: type \"+t.MeetingType[e.skypeTeamMeetingType]+\", isBroadcast \"+e.isBroadcast),d.apiData=c,i.addApiCallInfoToList(d),i.refreshCalendarEvents(n,\"createEvent\",i.createEventData(n.objectId,t.OutlookCalendarChangeType.CREATE_MEETING))},function(n){return e.isBroadcast?c[i.constants.scenarioDataPropNames.broadcastError]=JSON.stringify(n):c[i.constants.scenarioDataPropNames.error]=JSON.stringify(n),i.exceptionUtilityService.failScenarioSelectively(o,n,c,[400,403,404],[\"CalendarEventCreationFailedOccurrenceTimeSpanTooBig\",\"InvalidEndDateInRecurrence\",\"ExchangeMailboxTemporaryUnavailable\",\"AtLeastOneAttendeeRequired\",\"GroupMailboxEmpty\",\"ExchangeOrganizationAccessBlocked\",\"ExchangeAccessDenied\",\"ExchangeInvalidLicense\",\"ErrorNonExistentMailbox\",\"ExchangeSubmissionQuotaExceeded\",\"ThreadNotFound\",\"CalendarEventEndDateIsEarlierThanStartDate\"]),i.logger.error(\"createEvent: error while creating meeting type \"+t.MeetingType[e.skypeTeamMeetingType]+\", isBroadcast \"+e.isBroadcast+\", error \"+JSON.stringify(n)),d.apiData=c,i.addApiCallInfoToList(d),i.$q.reject(n)})})},a.prototype.createSchedulingServiceEvent=function(e,n,i,r){var s=this;return void 0===i&&(i=!1),this.checkIfIsMailboxDiscoverable().then(function(){var o,c=n?s.constants.scenarios.broadcast.scheduling.createSchedulingServiceLiveEvent:s.constants.scenarios.calendar.createSchedulingServiceEvent,l=s.loggingService.newScenario(a.getScenarioName(c,e)),d=s.utilityService.generateUUID(),g={isStreamEnabled:i,isYammerEnabled:!!r,yammerGroupId:r,isBroadcast:n},v=(o={type:t.MeetingType[e]},o[s.constants.categories.requestId]=d,o),p={api:\"createSchedulingServiceEvent\",eventInfoTime:new Date};return n?v[s.constants.scenarioDataPropNames.broadcastData]=JSON.stringify(g):v[s.constants.scenarioDataPropNames.data]=JSON.stringify(g),s.getHandler(e).createSchedulingServiceEvent(n,i,r,d).then(function(a){return v[s.constants.categories.threadId]=a.groupContext.threadId,l.stop(v),s.logger.info(\"createSchedulingServiceEvent: threadId \"+a.groupContext.threadId+\", type \"+t.MeetingType[e]+\", isBroadcast \"+n),p.apiData=v,s.addApiCallInfoToList(p),a},function(a){return n?v[s.constants.scenarioDataPropNames.broadcastError]=JSON.stringify(a):v[s.constants.scenarioDataPropNames.error]=JSON.stringify(a),s.exceptionUtilityService.failScenarioSelectively(l,a,v,[],[]),s.logger.error(\"createSchedulingServiceEvent: error while creating scheduling event type \"+t.MeetingType[e]+\", isBroadcast \"+n+\", error \"+JSON.stringify(a)),p.apiData=v,s.addApiCallInfoToList(p),s.$q.reject(a)})})},a.prototype.deleteSchedulingServiceEvent=function(e,n,i){var r=this;return this.checkIfIsMailboxDiscoverable().then(function(){var s,o=i?r.constants.scenarios.broadcast.scheduling.deleteSchedulingServiceLiveEvent:r.constants.scenarios.calendar.deleteSchedulingServiceEvent,c=r.loggingService.newScenario(a.getScenarioName(o,e)),l=r.utilityService.generateUUID(),d={isBroadcast:i},g=(s={type:t.MeetingType[e],Thread_Id:n.groupContext.threadId},s[r.constants.categories.requestId]=l,s),v={api:\"DeleteSchedulingServiceEvent\",eventInfoTime:new Date};return i?g[r.constants.scenarioDataPropNames.broadcastData]=JSON.stringify(d):g[r.constants.scenarioDataPropNames.data]=JSON.stringify(d),r.getHandler(e).deleteSchedulingServiceEvent(n,l).then(function(a){return c.stop(g),r.logger.info(\"deleteSchedulingServiceEvent: threadId \"+n.groupContext.threadId+\", type \"+t.MeetingType[e]+\", isBroadcast \"+i),v.apiData=g,r.addApiCallInfoToList(v),a},function(a){return i?g[r.constants.scenarioDataPropNames.broadcastError]=JSON.stringify(a):g[r.constants.scenarioDataPropNames.error]=JSON.stringify(a),r.exceptionUtilityService.failScenarioSelectively(c,a,g,[],[]),r.logger.error(\"deleteSchedulingServiceEvent: error while deleting scheduling event threadId \"+n.groupContext.threadId+\", type \"+t.MeetingType[e]+\", isBroadcast \"+i+\", error \"+JSON.stringify(a)),v.apiData=g,r.addApiCallInfoToList(v),r.$q.reject(a)})})},a.prototype.updateEvent=function(e){var n=this;if(e.start&&e.end&&e.start.valueOf()>e.end.valueOf())return this.logger.error(\"Start time {0} is greater than end time {1}\",e.start,e.end),this.$q.reject(t.ErrorPayload.create(\"CalendarEventStartTimeIsGreaterThanEnd\"));if(e.attendees&&e.attendees.length>=1)for(var i=0;i<e.attendees.length;i++)if(e.attendees[i].skypeMri&&!SkypeX.Services.ChatServiceUtils.isUserMri(e.attendees[i].skypeMri))return this.logger.error(\"Invalid attendee mri while updating meeting {0}\",e.attendees[i].skypeMri),this.$q.reject(t.ErrorPayload.create(\"CalendarEventInvalidRecipient\"));this.lastRefreshedTime=0;var r=e.isBroadcast?this.constants.scenarios.broadcast.scheduling.updateLiveEvent:this.constants.scenarios.calendar.editMeeting,s=this.loggingService.newScenario(a.getScenarioName(r,e.skypeTeamMeetingType)),o=this.collectScenarioData(e,!0,null),c=this.utilityService.generateUUID();o[this.constants.categories.requestId]=c;var l={api:\"UpdateEvent\",eventInfoTime:new Date};return this.getHandler(e.skypeTeamMeetingType).updateEvent(e,c).then(function(a){return s.stop(o),n.logger.info(\"updateEvent: threadId \"+e.associatedConversationId+\", type \"+t.MeetingType[e.skypeTeamMeetingType]+\", isBroadcast \"+e.isBroadcast),l.apiData=o,n.addApiCallInfoToList(l),n.refreshCalendarEvents(a,\"updateEvent\",n.createEventData(e.meetingId,t.OutlookCalendarChangeType.UPDATE_MEETING))},function(a){return e.isBroadcast?o[n.constants.scenarioDataPropNames.broadcastError]=JSON.stringify(a):o[n.constants.scenarioDataPropNames.error]=JSON.stringify(a),n.exceptionUtilityService.failScenarioSelectively(s,a,o,[400,403,404,412],[\"CalendarEventCreationFailedOccurrenceTimeSpanTooBig\",\"InvalidEndDateInRecurrence\",\"ExchangeMailboxTemporaryUnavailable\",\"AtLeastOneAttendeeRequired\",\"GroupMailboxEmpty\",\"ExchangeOrganizationAccessBlocked\",\"ExchangeAccessDenied\",\"ExchangeInvalidLicense\",\"ErrorNonExistentMailbox\",\"ExchangeSubmissionQuotaExceeded\",\"ThreadNotFound\",\"Conflict\",\"CalendarEventEndDateIsEarlierThanStartDate\",\"ETagMismatch\"]),n.logger.error(\"updateEvent: error while updating meeting threadId \"+e.associatedConversationId+\", type \"+t.MeetingType[e.skypeTeamMeetingType]+\", isBroadcast \"+e.isBroadcast+\", error \"+JSON.stringify(a)),l.apiData=o,n.addApiCallInfoToList(l),n.$q.reject(a)})},a.prototype.addInviteToUserCalendar=function(n,a){var i=this,r=this.loggingService.newScenario(this.constants.scenarios.calendar.addToCalendar),s={url:this.constants.urls.calendar.events.addToCalendar.replace(\"{eventId}\",n).replace(\"{smtpAddress}\",a),method:\"POST\"},o={api:\"AddInviteToUserCalendar\",eventInfoTime:new Date,apiData:{eventId:n}};return this.calendarEventsDataManager.invoke(s).then(function(a){return r.stop(),o.apiData.data=a,i.addApiCallInfoToList(o),i.authenticationService.getUserInformation().then(function(t){var a={name:t.profile.name,address:t.profile.upn,type:e.middletier.AttendeeType.Required,status:{response:e.middletier.ResponseType[e.middletier.ResponseType.Accepted]},role:\"User\"};i.cachedDetailCalendarEvents[n].attendees=i.cachedDetailCalendarEvents[n].attendees.concat([a]),i.cachedDetailCalendarEvents[n].myResponseType=e.middletier.ResponseType[e.middletier.ResponseType.Accepted]}),i.refreshCalendarEvents(a,\"addInviteToUserCalendar\",i.createEventData(n,t.OutlookCalendarChangeType.CREATE_MEETING),!1)},function(e){return i.exceptionUtilityService.failScenarioSelectively(r,e,null,[]),i.logger.error(\"Error while adding events to calendar \"+JSON.stringify(e)),o.apiData.error=e,i.addApiCallInfoToList(o),i.$q.reject(e)})},a.prototype.getCallMeetingInfo=function(t,n){if(!t)return this.$q.reject(\"getCallMeetingInfo: call object is null\");var a=t.setupArgs.meetingInfo;if(a&&a.tenantId&&a.organizerId)return this.$q.resolve(a);var i={};i.conversationId=t.conversationId,i.meetingType=n,i.isBroadcast=t.isBroadcast,t.isBroadcast&&t.broadcastMeeting&&t.broadcastMeeting.role&&(i.broadcastRole=e.services.BroadcastParticipantRole[t.broadcastMeeting.role]);var r=this.getHandler(i.meetingType);return r?r.getCallMeetingInfo(i):this.$q.reject(\"getCallMeetingInfo: error getting operation handler for meeting info: \"+JSON.stringify(a))},a.prototype.getActiveCallInfo=function(e){return e.messageId?this.activeCallsService.getCallByMessageId(e.conversationId,e.messageId):this.activeCallsService.getCallsByConversationId(e.conversationId)[0]},a.prototype.joinSkypeTeamMeetingInternal=function(e,t){var n=this,a=this.getHandler(e.meetingType);if(!a)return this.loggingService.error(\"calendarService: joinSkypeTeamMeetingInternal failed. Invalid meetingType: \"+e.meetingType),this.$q.reject(\"Could not join meeting with type \"+JSON.stringify(e));var i=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.joinMeetup,t.joinMeetupScenarioId);return i&&i.mark(\"calendar_join\"),this.$q.when().then(function(){return!n.enableServerSideConversationShowUpdate?n.showPrivateMeetingConversation(e.conversationId,\"join_meeting\").catch(function(){}):n.$q.when()}).then(function(){return i&&i.mark(\"show_meeting_convo\"),a.getCallMeetingInfo(e)}).then(function(r){i&&i.mark(\"get_meeting_info\");var s,o=n.getActiveCallInfo(e),c=!o,l={threadId:e.conversationId,messageId:e.messageId,callId:o&&o.callId,meetingType:e.meetingType,joinOrCreate:c?\"create\":\"join\",context:t.context,isBroadcast:!!e.isBroadcast,meetingTenantId:r.tenantId},d=n.callingTelemetryService.getCallingIntentScenario(),g=n.callingTelemetryService.completeCallingIntentScenario(d,l)||{correlationId:e.correlationId},v=e.isBroadcast?n.constants.scenarios.broadcast.joinScheduledMeetupBroadcast:n.constants.scenarios.calling.joinScheduledMeetup,p=n.callingTelemetryService.newMeetingScenario(o&&o.teamsCallId,v,__assign({},l,g)),h=n.$q.resolve(p),u=[d,n.callingTelemetryService.getOrCreatePreJoinScenario(t.joinMeetupScenarioId)];if(t.instantMeetingScenarioId){p.appendEventData({instantMeetingScenarioId:t.instantMeetingScenarioId});var S=n.loggingService.findScenarioByNameAndId(n.constants.scenarios.calling.createAndJoinInstantMeeting,t.instantMeetingScenarioId);u.push(S)}return n.authenticationService.getUserInformation().then(function(l){i&&i.mark(\"get_user_info\"),n.logger.info(\"Authenticated user is available. Try joining meeting.\");var d=l.profile.tid,g=r.tenantId!==d;return o&&!g?(n.logger.info(\"Join the already active call.\"),s=n.callingService.joinCall({conversationId:o.conversationId,messageId:o.messageId,callId:o.callId,teamsCallId:o.teamsCallId,callUrl:o.callUrl,audioOnly:!1===t.withOutgoingVideo||void 0===t.withOutgoingVideo,meetingInfo:r,muted:!1===t.withOutgoingAudio,mutedSpeakers:!1===t.withIncomingAudio,startCallScenarioPromise:h,secondaryScenarios:u,joinType:t.joinType})):(n.logger.info(\"Join skype teams meeting.\"),s=a.joinSkypeTeamMeeting(e.conversationId,e.messageId,e.title,r,t,h,u)),s.catch(function(e){n.callingTelemetryService.handleCallFailure(h,u,e)}),s.then(function(e){i&&i.mark(\"meeting_join\"),n.callingTelemetryService.handleCallSuccess(h,u,e);var a;t.showScreensharingPanel?(a={isSharingPanelRequested:!0},n.callingNavigationService.navigateToCallScreen(e,a)):!1!==t.withNavigation&&(a={isMeetupCreation:c},n.callingNavigationService.navigateToCallScreen(e,a))}),s})})},a.prototype.joinSkypeTeamMeeting=function(e,t){return this.joinMeeting(e,t)},a.prototype.joinMeeting=function(e,t){this.logger.debug(\"joinMeeting invoked with options \"+JSON.stringify(t));var n=this.callingService.joinOngoingCallIfExists(e.conversationId,e.messageId,!!t.withOutgoingVideo,void 0!=t.withOutgoingAudio&&!t.withOutgoingAudio,void 0==t.withNavigation||t.withNavigation,void 0!=t.withIncomingAudio&&!t.withIncomingAudio);return n?(this.loggingService.info(\"calendarService: joinMeeting- Joining the ongoing call with conversationId: ${meetingInfo.conversationId} and messageId: ${meetingInfo.messageId}\"),n):this.joinSkypeTeamMeetingInternal(e,t)},a.prototype.getUsersAvailability=function(e,n,i,r,s,o,c){var l=this;if((1===n||2===n)&&e.length>a.SUGGESTION_MAX_USER)return this.$q.reject(t.ErrorPayload.create(\"CalendarAvailabilityMaxLimit\"));var d=[];if(0!==n)d[0]=e;else for(var g=0;g<e.length;g++)if(0==n||!c||e[g].address.toLowerCase()!=c.toLowerCase()){g%a.AVAILABILITY_MAX_USER==0&&(d[Math.floor(g/a.AVAILABILITY_MAX_USER)]=[]);var v={};v.address=e[g].address,v.type=e[g].type,d[Math.floor(g/a.AVAILABILITY_MAX_USER)].push(v)}var p=[];return _.forEach(d,function(e){var a={};a.attendees=e,a.minimumSuggestionQuality=\"Good\",a.numberOfDays=i,a.startDate=moment(r).clone().toDate(),a.startDate.setHours(0,0,0,0),a.startDateTimeZone=s,a.requestType=t.CalendarAvailabilityType.getStringValue(n);var c={url:l.constants.urls.calendar.availability.get,method:\"PUT\",data:a},d=l.loggingService.newScenario(l.constants.scenarios.calendar.availability),g={api:\"GetUsersAvailability\",eventInfoTime:new Date,caller:o},v=l.calendarEventsDataManager.invoke(c).then(function(e){var t=JSON.stringify({type:a.requestType,days:a.numberOfDays,timeZone:s});return d.stop({data:t,caller:o}),g.apiData=t,l.addApiCallInfoToList(g),e},function(e){return l.logger.error(\"Error while fetching the group meeting: \"+JSON.stringify(e)),l.exceptionUtilityService.failScenarioSelectively(d,e,{data:JSON.stringify({type:a.requestType,days:a.numberOfDays})},[403,404]),g.apiData={success:!1,error:e},l.addApiCallInfoToList(g),l.$q.reject(e)});p.push(v)}),this.utilityService.whenAllAllowFailures(p).then(function(e){for(var t,n=0;n<e.length&&!e[n].wasResolved;)n++;if(n>=e.length&&e.length>0)return l.$q.reject(e[0].result);(t=e[n].result).attendeeAvailability||(t.attendeeAvailability=[]),t.suggestionDays||(t.suggestionDays=[]);for(var a=n+1;a<e.length;a++)e[a].wasResolved&&(t.attendeeAvailability=t.attendeeAvailability.concat(e[a].result.attendeeAvailability),t.suggestionDays=t.suggestionDays.concat(e[a].result.suggestionDays));return t})},a.prototype.getUserDefaultTimeZone=function(){var n=this;return this.checkIfIsMailboxDiscoverable().then(function(){var a=new t.DataManagerRequestOptions,i=new Date,r=n.platformDetectService.getLocalTimezone();a.httpConfigModifier=function(e){e.url=e.url.replace(\"{timezone}\",r||\"\")};var s=n.loggingService.newScenario(n.constants.scenarios.calendar.userTimezone),o=Math.round(i.valueOf()/n.constants.timeInMiliseconds.day)+r;r||n.logger.error(\"Timezone not found on client\");var c={api:\"GetUserDefaultTimeZone\",eventInfoTime:new Date};return n.userTimeZoneDataManager.get(o,a).then(function(t){return s.stop(),t?(c.apiData={data:t},n.addApiCallInfoToList(c),n.loggingService.event(n.constants.telemetry.calendar.local_timezone,{value:t.local&&t.local.timeZone,local_timezone:r}),(t.timeZone==e.middletier.TimeZone[e.middletier.TimeZone.None]||angular.isUndefined(e.middletier.TimeZone[t.timeZone]))&&(t.timeZone=e.middletier.TimeZone[e.middletier.TimeZone.Utc],t.utcOffsetInMinutes=0),t.remote&&t.remote.timeZone&&t.remote.timeZone!=e.middletier.TimeZone[e.middletier.TimeZone.None]&&!angular.isUndefined(e.middletier.TimeZone[t.remote.timeZone])||(t.remote={},t.remote.timeZone=t.timeZone||e.middletier.TimeZone[e.middletier.TimeZone.Utc],t.remote.utcOffsetInMinutes=t.utcOffsetInMinutes||0),!t.local||t.local.timeZone==e.middletier.TimeZone[e.middletier.TimeZone.None]||angular.isUndefined(e.middletier.TimeZone[t.local.timeZone])?(n.logger.error(\"Local timezone is empty or NONE\"),t.local={}):t.local.timeZone&&(t.local.utcOffsetInMinutes=-i.getTimezoneOffset()),t):(n.logger.error(\"Timezone information is null\"),n.$q.reject())},function(e){return n.exceptionUtilityService.failScenarioSelectively(s,e,null,[403,404]),n.logger.error(\"Error while getting timezone \"+JSON.stringify(e)),c.apiData={success:!1,error:e},n.addApiCallInfoToList(c),n.$q.reject(e)})})},a.prototype.getRecurringMasterEvent=function(e){var t=this,n={url:this.constants.urls.calendar.recurringMaster.get.replace(\"{eventId}\",e),method:\"GET\"},a=this.loggingService.newScenario(this.constants.scenarios.calendar.fetchRecurringMaster),i=this.getEventFromDetailCache(e,\"master\");if(i)return a.stop({cachehit:!0}),this.$q.when(i);var r={api:\"GetRecurringMasterEvent\",eventInfoTime:new Date};return this.calendarEventsDataManager.invoke(n).then(function(n){return t.calendarGroupEventConverter.convertFromGroupEvent(n).then(function(i){return a.stop({cachehit:!1}),t.putEventToDetailCache(n,e,\"master\"),r.apiData={success:!0},t.addApiCallInfoToList(r),i})},function(n){return t.exceptionUtilityService.failScenarioSelectively(a,n,{cachehit:!1},[400,403,404]),t.logger.error(\"Error while getting recurring master for event \"+e+\". Error \"+JSON.stringify(n)),r.apiData={error:n},t.addApiCallInfoToList(r),t.$q.reject(n)})},a.prototype.refreshCalendarEvents=function(e,t,n,i){var r=this;void 0===i&&(i=!0),i&&(this.cachedDetailCalendarEvents=null);var s=0,o=a.PREFETCH_DAYS_SIZE;return this.refreshFetchDaysSizePast=this.refreshFetchDaysSizePast?this.refreshFetchDaysSizePast:a.FETCH_DAYS_SIZE_PAST,this.refreshFetchDaysSizeFuture=this.refreshFetchDaysSizeFuture?this.refreshFetchDaysSizeFuture:a.FETCH_DAYS_SIZE_FUTURE,\"importCalendarV2BasedOnUserLastVisit\"!=t&&(s=this.refreshFetchDaysSizePast,o=this.refreshFetchDaysSizeFuture),this.getEvents(t,o,s).then(function(){return e},function(){return e}).finally(function(){r.eventingService.$emit(r.constants.events.calendar.eventsUpdated,n)})},a.prototype.showPrivateMeetingConversation=function(e,t){var n=this,a=this.loggingService.newScenario(this.constants.scenarios.calendar.privateMeeting.showThread);return a.appendEventData({context:t}),this.showPrivateMeetingConversationInternal(e,a).then(function(){a.stop()},function(e){return e.code===n.constants.urls.calendar.showThread.errorCodes.userNotAMember&&(a.mark(n.constants.urls.calendar.showThread.errorCodes.userNotAMember),a.appendEventData({reason:n.constants.urls.calendar.showThread.errorCodes.userNotAMember})),n.exceptionUtilityService.failScenarioSelectively(a,e,null,[],[n.constants.urls.calendar.showThread.errorCodes.userNotAMember]),n.$q.reject(e)})},a.prototype.getICaluidForConvID=function(e){return this.cachedCidToCleanGlobalObjectIdMap&&e?this.cachedCidToCleanGlobalObjectIdMap[e]:null},a.prototype.showPrivateMeetingConversationInternal=function(e,n){var a=this,i=this.conversationsService.getConversation(e);if(i&&!i.isHidden()){var r=this.sxConfig.getCurrentSkypeMri();return i.isUserMember(r)?this.$q.when():this.$q.reject(t.ErrorPayload.create(this.constants.urls.calendar.showThread.errorCodes.userNotAMember))}return i&&this.conversationsStore.patchConversation(i.id,function(e){e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_Hidden]=\"false\"}),this.chatServiceClient.setThreadProperty(e,SkypeX.Services.ChatServiceUtils.ThreadProp_Hidden,\"false\",\"update-hidden\").toNgPromise(this.$q).then(function(){return n.mark(\"property-set\"),a.waitForKnowledgeOfConversation(e)}).catch(function(e){return e&&403==e.statusCode&&209==e.errorCode?a.$q.reject(t.ErrorPayload.create(a.constants.urls.calendar.showThread.errorCodes.userNotAMember)):a.$q.reject(e)})},a.prototype.waitForKnowledgeOfConversation=function(e){return this.notifyAfterSyncService.waitForKnowledgeOfConversation(e).toNgPromise(this.$q).then(function(){})},a.prototype.createEventData=function(e,t){return{eventId:e,changeType:t}},a.prototype.getEvent=function(e,n,i,r,s,o,c){var l,d,g=this;if(!n||n===this.constants.calendar.noMeetingParameter||n.startsWith(this.constants.calendar.errorParameter)){var v=\"Invalid eventId: \"+n+\" passed from caller: \"+e;return this.logger.error(v),this.$q.reject(v)}var p=s?this.constants.scenarios.broadcast.scheduling.getLiveEvent:this.constants.scenarios.calendar.fetchCalendarEvent,h=this.loggingService.newScenario(a.getScenarioName(p,i)),u=JSON.stringify({isICalUId:!!o});if(!r){var S=this.getEventFromDetailCache(n);if(S){var m=this.collectGetScenarioData(S,!0,e,i,o);return h.stop(m),this.$q.when(S)}}if(this.inProgressFetchPromise[n])return s?h.cancel((l={},l[this.constants.scenarioDataPropNames.broadcastData]=u,l.cachehit=!0,l.caller=e,l)):h.cancel((d={},d[this.constants.scenarioDataPropNames.data]=u,d.cachehit=!0,d.caller=e,d)),this.inProgressFetchPromise[n];var f={api:\"GetEvent\",caller:e,eventInfoTime:new Date},y=this.utilityService.generateUUID(),T=this.getHandler(i).getEvent(n,o,c,y).then(function(t){var a=g.collectGetScenarioData(t,!1,e,i,o);a[g.constants.categories.requestId]=y,h.stop(a);var r=o?t.objectId:n,s=o?n:t.iCalUID;return r&&g.putEventToDetailCache(t,n),s&&g.putEventToDetailCache(t,s),f.apiData=a,t},function(n){var a={caller:e,cachehit:!1};return s?(a[g.constants.scenarioDataPropNames.broadcastData]=u,a[g.constants.scenarioDataPropNames.broadcastError]=JSON.stringify(n)):(a[g.constants.scenarioDataPropNames.data]=u,a[g.constants.scenarioDataPropNames.error]=JSON.stringify(n)),a[g.constants.categories.requestId]=y,g.exceptionUtilityService.failScenarioSelectively(h,n,a,[400,403,404]),g.logger.error(\"Error while fetching the meeting type \"+t.MeetingType[i]+\": Error \"+JSON.stringify(n)),f.apiData=a,g.$q.reject(n)}).finally(function(){g.addApiCallInfoToList(f),g.inProgressFetchPromise[n]=null,delete g.inProgressFetchPromise[n]});return this.inProgressFetchPromise[n]=T,T},a.prototype.getMeetingInfoFromMeetingViewModel=function(e){var t=SkypeX.Services.ChatServiceUtils.isValidId(e.associatedRootMessageId)?e.associatedRootMessageId:null,n=e.originalEvent.skypeTeamsMeetingUrl?e.originalEvent.skypeTeamsMeetingUrl.split(\"/\")[2]:void 0,a={conversationId:e.associatedConversationId,meetingType:e.skypeTeamMeetingType,start:e.start,end:e.end,messageId:t,replyChainMessageId:e.associatedMessageId,title:e.title,isRecurring:e.isRecurringMeeting,skypeTeamsMeetingUrl:e.originalEvent.skypeTeamsMeetingUrl,meetingCloud:n,isPstnEnabled:!!e.onlineMeetingConferenceId&&!!e.onlineMeetingTollNumber,eventId:e.iCalUID};if(this.settingsService&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastJoinDeprecated)&&e.isBroadcast){a.isBroadcast=e.isBroadcast;var i=e;a.broadcastRole=i.broadcastSettings.broadcastParticipantRole,a.modalityLink=i.broadcastSettings.modalityLinks}if(this.enableByom){var r=this.getHandler(e.skypeTeamMeetingType);if(!r)return this.logger.warn(\"getMeetingInfoFromMeetingViewModel cannot get a handler for the meeting type\"),a;var s=r.getInfoFromMeetingUrl(a.skypeTeamsMeetingUrl);s&&(a.tenantId=s.tenantId,a.organizerId=s.organizerId)}return a},a.prototype.sortEventsBasedOnStartTime=function(e){e.sort(function(e,t){var n=new Date(e.startTime),a=new Date(t.startTime);return n.valueOf()-a.valueOf()})},a.prototype.removeCanceledEvents=function(e){return _.remove(e,function(e){return e.isCancelled})},a.prototype.getHandler=function(e){var n=this.handlers[e];if(!n){switch(e){case t.MeetingType.None:n=new t.CalendarBaseOperationHandler(this.loggingService,this.constants,this.calendarGroupEventConverter,this.calendarEventsDataManager,this.settingsService,this.channelService,this.calendarUtilitiesService,this.$q,this.tenantSettingsStore);break;case t.MeetingType.Team:n=new t.CalendarGroupOperationHandler(this.loggingService,this.constants,this.settingsService,this.channelService,this.$translate,this.resources,this.calendarGroupEventConverter,this.calendarEventsDataManager,this.$q,this.tenantSettingsStore,this.callingService,this.conversationsService,this.calendarUtilitiesService,this.messageFetchService,this.localizationService);break;case t.MeetingType.Chat:n=new t.CalendarChatOperationHandler(this.loggingService,this.constants,this.calendarGroupEventConverter,this.calendarEventsDataManager,this.settingsService,this.channelService,this.$q,this.tenantSettingsStore,this.callingService,this.conversationsService,this.calendarUtilitiesService,this.localizationService)}this.handlers[e]=n}return n},a.prototype.checkIfIsMailboxDiscoverable=function(){var e=this;return this.userOfficeSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable).then(function(){return!!e.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable)||(e.logger.warn(\"User mailbox is not discoverable.\"),e.$q.reject(t.ErrorPayload.create(\"UserMailboxNotDiscoverable\")))})},a.prototype.getEventFromDetailCache=function(e,t){var n=this.eventDetailCacheExpiredAt&&Date.now()-this.eventDetailCacheExpiredAt>this.constants.timeInMiliseconds.threeMinutes;if(!this.cachedDetailCalendarEvents||n)return this.eventDetailCacheExpiredAt=Date.now(),this.cachedDetailCalendarEvents=null,null;var a=t?e+t:e;return this.cachedDetailCalendarEvents[a]},a.prototype.putEventToDetailCache=function(e,t,n){this.cachedDetailCalendarEvents||(this.cachedDetailCalendarEvents={});var a=n?t+n:t;this.cachedDetailCalendarEvents[a]=e},a.prototype.addApiCallInfoToList=function(e){this.currentIndexOfApiCalls=this.currentIndexOfApiCalls%a.API_CALLS_LIMIT_FOR_FEEDBACK,this.apiCalls[this.currentIndexOfApiCalls++]=e},a.getScenarioName=function(e,n){return n!==t.MeetingType.Chat?e:e+t.MeetingType[n].toLowerCase()},a.prototype.collectScenarioData=function(n,a,i){var r=this,s={timezone:n.eventTimezone,start:n.start&&n.start.valueOf(),end:n.end&&n.end.valueOf(),recPatt:n.recurrenceViewModel&&n.recurrenceViewModel.patternType,recStart:n.recurrenceViewModel&&n.recurrenceViewModel.startDate&&n.recurrenceViewModel.startDate.valueOf(),recEnd:n.recurrenceViewModel&&n.recurrenceViewModel.endDate&&n.recurrenceViewModel.endDate.valueOf(),recurrencePattern:n.recurrenceViewModel&&n.recurrenceViewModel.getRecurrencePattern(),isOrganizer:n.isOrganizer,responseType:n.myResponseType,isAppointment:n.isAppointment,isBroadcast:n.isBroadcast,eventId:n.meetingId,iCalUid:n.iCalUID};if(a&&(s.oldTimeZone=n.originalEvent&&n.originalEvent.eventTimeZone,s.oldRecPatt=n.originalEvent&&n.originalEvent.recurrencePattern),n.isBroadcast){var o=n;o.broadcastSettings&&(o.broadcastSettings.isBYOEEvent?(s.isQAndAEnabled=o.broadcastSettings.byoeStreamingSettings.isQAndAEnabled,s.isVodEnabled=o.broadcastSettings.byoeStreamingSettings.isVodEnabled,s.isCaptionsEnabled=o.broadcastSettings.byoeStreamingSettings.isCaptionsEnabled,s.primarySpokenLanguage=o.broadcastSettings.byoeStreamingSettings.primarySpokenLanguage):(s.isQAndAEnabled=o.broadcastSettings.teamsStreamingSettings.isQAndAEnabled,s.isVodEnabled=o.broadcastSettings.teamsStreamingSettings.isVodEnabled,s.isCaptionsEnabled=o.broadcastSettings.teamsStreamingSettings.isCaptionsEnabled,s.primarySpokenLanguage=o.broadcastSettings.teamsStreamingSettings.primarySpokenLanguage),s.broadcastMeetingAccessLevel=o.broadcastSettings.broadcastMeetingAccessLevel,s.isRecordingEnabled=o.broadcastSettings.isRecordingEnabled,s.isStreamEnabled=o.broadcastSettings.isStreamEnabled,s.isYammerEnabled=o.broadcastSettings.isYammerEnabled,s.isBYOEEvent=o.broadcastSettings.isBYOEEvent,s.broadcastParticipantRole=o.broadcastSettings.broadcastParticipantRole,s.numETMs=o.attendees.length,s.numClosedMeetingAttendees=o.broadcastSettings.closedMeetingAttendees.length)}var c={type:t.MeetingType[n.skypeTeamMeetingType],meetingType:e.middletier.AppointmentType[n.eventType]};return n.isBroadcast?c[this.constants.scenarioDataPropNames.broadcastData]=JSON.stringify(s):c[this.constants.scenarioDataPropNames.data]=JSON.stringify(s),i&&\"function\"==typeof i.then?i.then(function(e){e.groupContext&&(c[r.constants.categories.threadId]=e.groupContext.threadId)}):c[this.constants.categories.threadId]=n.associatedConversationId,c},a.prototype.collectGetScenarioData=function(e,n,a,i,r){var s={isICalUId:!!r,isBroadcast:!!e.broadcastSettings,eventId:e.objectId};e.broadcastSettings&&(s.broadcastMeetingAccessLevel=e.broadcastSettings.accessLevel,s.broadcastParticipantRole=e.broadcastSettings.userRole);var o={type:t.MeetingType[i],cachehit:n,caller:a};if(e.broadcastSettings?o[this.constants.scenarioDataPropNames.broadcastData]=JSON.stringify(s):o[this.constants.scenarioDataPropNames.data]=JSON.stringify(s),e.skypeTeamsData)try{var c=JSON.parse(e.skypeTeamsData);o[this.constants.scenarioDataPropNames.threadId]=c.cid}catch(e){this.logger.error(\"collectGetScenarioData: unable to parse skypeTeamsData (\"+JSON.stringify(e)+\")\")}return o},a.AVAILABILITY_MAX_USER=15,a.FETCH_DAYS_SIZE_PAST=7,a.PREFETCH_DAYS_SIZE=7,a.FETCH_DAYS_SIZE_FUTURE=14,a.SUGGESTION_MAX_USER=15,a.API_CALLS_LIMIT_FOR_FEEDBACK=30,a}(SkypeX.Services.ObservableBase);t.CalendarServiceImplementation=i,angular.module(\"teamspace.calendarService\",[\"teamspace.exceptionUtilityService\",\"teamspace.loggingService\",\"teamspace.meetingViewModelFactory\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.channelService\",\"teamspace.messageFetchService\",\"teamspace.settingsService\",\"teamspace.dataManagerService\",\"teamspace.recurrenceObjectsFactory\",\"teamspace.localizationService\",\"teamspace.utilityService\",\"skypeX.chatServiceClient\",\"skypeX.conversationsStore\",\"skypeX.sxConfig\",\"teamspace.callingService\",\"teamspace.conversationsService\",\"teamspace.activeCallsService\",\"teamspace.callingNavigationService\",\"teamspace.calendarGroupEventConverter\",\"teamspace.callingTelemetryService\",\"skypeX.tenantSettingsStore\",\"skypeX.userOfficeSettingsStore\",\"teamspace.authenticationService\"]).service(\"calendarService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){var s=function(){function s(e,i,s,t,r){this.peopleService=e,this.sxConfig=i,this.$q=s,this.meetingViewModelFactory=t,this.utilityService=r}return s.$inject=[\"peopleService\",\"sxConfig\",\"$q\",\"meetingViewModelFactory\",\"utilityService\"],s.prototype.convertFromGroupEvent=function(s,t){if(this.meetingViewModelFactory.getMeetingType(s)!=i.MeetingType.Team)return this.$q.when(s);var r=s,n=this.utilityService.tryParseJSON(r.skypeTeamsData);if(!n||!n.uid)return this.$q.when(r);var p=this.sxConfig.getCurrentSkypeMri();return this.peopleService.getAllPeopleProfile([n.uid,p],\"calendar\").then(function(i){var s=i[0],a=n.uid==p?s:i[1];r.mailboxAddress=r.organizerAddress,r.organizerAddress=s.email||s.userPrincipalName,r.organizerName=s.displayName,r.isOrganizer=p==n.uid;var o=r.myResponseType;r.myResponseType=e.middletier.ResponseType[e.middletier.ResponseType.None];for(var d=0;d<r.attendees.length;d++){var l=r.attendees[d];l.address==s.email||l.address==s.userPrincipalName?l.type=e.middletier.ResponseType[e.middletier.ResponseType.Organizer]:l.type=void 0,l.address!=a.userPrincipalName&&l.address!=a.email||(!t||o!=e.middletier.ResponseType[e.middletier.ResponseType.Accepted]&&o!=e.middletier.ResponseType[e.middletier.ResponseType.Tentative]&&o!=e.middletier.ResponseType[e.middletier.ResponseType.Declined]?r.myResponseType=l.status?l.status.response:e.middletier.ResponseType[e.middletier.ResponseType.None]:(l.status.response=o,r.myResponseType=o))}return n.uid==p&&(r.myResponseType=e.middletier.ResponseType[e.middletier.ResponseType.Organizer]),r})},s}();i.CalendarGroupEventConverterImplementation=s,angular.module(\"teamspace.calendarGroupEventConverter\",[\"teamspace.peopleService\",\"skypeX.sxConfig\",\"teamspace.meetingViewModelFactory\",\"teamspace.authenticationService\",\"teamspace.utilityService\"]).service(\"calendarGroupEventConverter\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var i=function(){function i(i,t,n,r,a){this.constants=i,this.loggingService=t,this.exceptionUtilityService=n,this.$q=a,this.logger=t.newLogger(\"MeetingRoomService\");var o=new e.DataManagerOptions(i.urls.calendar.building.type,function(e){return e.address});o.getAllUrl=i.urls.calendar.building.getAll,this.buildingListDataManager=r.registerManager(o);var l=new e.DataManagerOptions(i.urls.calendar.room.type,function(e){return e.address});l.getUrl=i.urls.calendar.room.get,this.roomListDataManager=r.registerManager(l)}return i.$inject=[\"constants\",\"loggingService\",\"exceptionUtilityService\",\"dataManagerService\",\"$q\"],i.prototype.getAvailableBuildings=function(){var e=this,i=this.loggingService.newScenario(this.constants.scenarios.calendar.location.buildings);return this.buildingListDataManager.getAll().then(function(e){return i.stop(),e},function(t){return e.exceptionUtilityService.failScenarioSelectively(i,t,null,[403,404]),e.logger.error(\"Error while getting buildings: \",t),e.$q.reject(t)})},i.prototype.getAvailableRoomsInBuilding=function(i){var t=this,n=this.loggingService.newScenario(this.constants.scenarios.calendar.location.roomsInBuilding),r=new e.DataManagerRequestOptions;return r.httpConfigModifier=function(e){e.url=e.url.replace(\"{buildingAddress}\",i)},this.roomListDataManager.get(i,r).then(function(e){return n.stop(),e},function(e){return t.exceptionUtilityService.failScenarioSelectively(n,e,null,[403,404]),t.logger.error(\"Error while getting rooms in building: \",e),t.$q.reject(e)})},i}();e.MeetingRoomServiceImplementation=i,angular.module(\"teamspace.meetingRoomService\",[]).service(\"meetingRoomService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(i){function n(e,t,n,r,s,a,c,o){var l=i.call(this,o)||this;return l.$q=n,l.sfbTeamsUpgradeService=r,l.callingSupportService=a,l.meetingPolicySettingsStore=c,l.isInstantMeetingPolicyEnabled=!1,l.isSfbPolicyCached=!1,l.logger=s.newLogger(\"CalendarMeetingsSettingsService\"),l.isCalendarV2Enabled=e.valueAsBoolean(t.settings.names.enableCalendarViewsBridge,!1),l.isMeetingFirstExperienceSettingEnabled=e.valueAsBoolean(t.settings.names.enableMeetingsFirstExperience,!1),l.isMeetingsFirstExperienceEnabledForSfbUpgradePolicy=e.valueAsBoolean(t.settings.names.enableMeetingsFirstExperienceForSfbUpgradePolicy,!1),l.isInstantMeetingSettingEnabled=e.valueAsBoolean(t.settings.names.enableInstantMeetings,!1),l.initializeOnAppLaunchAndReinit(),l}return __extends(n,i),n.$inject=[\"settingsService\",\"constants\",\"$q\",\"sfbTeamsUpgradeService\",\"loggingService\",\"callingSupportService\",\"meetingPolicySettingsStore\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var i=this;this.updateInstantMeetingPolicy(),t.MTMASubscriptionUtility.subscribe(this.meetingPolicySettingsStore,function(){return i.updateInstantMeetingPolicy()},SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.allowPrivateMeetNow)},n.prototype.cleanupOnAppTeardown=function(e){this.isInstantMeetingPolicyEnabled=!1,this.isSfbPolicyCached=!1},n.prototype.mtmaTelemetryIdentifier=function(){return\"CalendarMeetingsSettingsService\"},n.prototype.checkMeetingFirstExperienceEnabledAndNotify=function(e){var t=this;e(this.isSfbPolicyCached),this.isMeetingFirstExperienceEnabled().then(function(i){t.isSfbPolicyCached!==i&&(t.isSfbPolicyCached=i,e(t.isSfbPolicyCached))})},n.prototype.isMeetingFirstExperienceEnabled=function(){var e=this;return this.checkCalendarV2Enabled(function(){return e.isMeetingFirstExperienceSettingEnabled?e.$q.resolve(!0):e.checkMeetingsFirstExperienceEnabledForSfbUpgradePolicy()})},n.prototype.isSfbUserWithsMeetingFirstExperienceEnabled=function(){var e=this;return this.checkCalendarV2Enabled(function(){return e.checkMeetingsFirstExperienceEnabledForSfbUpgradePolicy()})},n.prototype.checkMeetingsFirstExperienceEnabledForSfbUpgradePolicy=function(){return this.isMeetingsFirstExperienceEnabledForSfbUpgradePolicy||this.isMeetingFirstExperienceSettingEnabled?this.checkSfbUpgradePolicy():this.$q.resolve(!1)},n.prototype.checkCalendarV2Enabled=function(e){return this.isCalendarV2Enabled?e():(this.logger.info(\"Calendar V2 FF is disabled\"),this.$q.resolve(!1))},n.prototype.checkSfbUpgradePolicy=function(){var t=this;return this.sfbTeamsUpgradeService.getAndCheckSfbPolicy().then(function(e){return t.logger.log(\"Is Sfb Upgrade Policy \"+e),e}).catch(function(i){return t.logger.error(\"Error while checking Sfb Upgrade policy. Error \"+e.services.CallingTelemetryService.getErrorMessage(i))})},n.prototype.isInstantMeetingEnabled=function(){return this.isInstantMeetingSettingEnabled&&this.isInstantMeetingPolicyEnabled&&this.callingSupportService.isSupportedEnvironment()},n.prototype.updateInstantMeetingPolicy=function(){var e=this;this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowPrivateMeetNow).then(function(t){e.isInstantMeetingPolicyEnabled=t})},n}(t.MTMABase);t.CalendarMeetingsSettingsService=i,angular.module(\"teamspace.calendarMeetingsSettingsService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.sfbTeamsUpgradeService\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.callingSupportService\"]).service(\"calendarMeetingsSettingsService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){\"use strict\";var n=function(){function n(e,t,n,r,a,s,i,o,c){this.loggingService=e,this.constants=t,this.calendarGroupEventConverter=n,this.calendarEventsDataManager=r,this.settingsService=a,this.channelService=s,this.calendarUtilitiesService=i,this.$q=o,this.tenantSettingsStore=c,this.logger=e.newLogger(\"CalendarOperation\"),this.useSchedulingService=a.valueAsBoolean(t.settings.names.useSchedulingService),this.useGraphApi=a.valueAsBoolean(t.settings.names.useGraphApi)}return n.prototype.getEvent=function(e,n,r,a){var s=this,i=new t.DataManagerRequestOptions;return i.httpConfigModifier=function(t){var r;t.url=t.url.replace(\"{eventId}\",e).replace(\"{useICalUId}\",n?\"true\":\"false\"),t.headers=__assign({},t.headers,(r={},r[s.constants.counters.eventNames.clientRequestId]=a,r))},this.calendarEventsDataManager.get(e,i).then(function(e){return s.calendarGroupEventConverter.convertFromGroupEvent(e,!0)})},n.prototype.cancelEvent=function(e,t){var n,r;if(!e)return this.logger.error(\"Empty event ID passed for cancel.\"),this.$q.reject();if(e.isAppointment||1==e.attendees.length){a={url:this.constants.urls.calendar.events.delete.replace(\"{eventId}\",e.meetingId),method:\"DELETE\",data:{},headers:(n={},n[this.constants.counters.eventNames.clientRequestId]=t,n)};return this.calendarEventsDataManager.invoke(a)}var a={url:this.constants.urls.calendar.events.cancel.replace(\"{eventId}\",e.meetingId),method:\"PUT\",data:{},headers:(r={},r[this.constants.counters.eventNames.clientRequestId]=t,r)};return this.calendarEventsDataManager.invoke(a)},n.prototype.joinSkypeTeamMeeting=function(e,t,n,r,a,s,i){return this.$q.reject(\"joinSkypeTeamMeeting: should be overridden in subclass !\")},n.prototype.getInfoFromMeetingUrl=function(e){return this.calendarUtilitiesService.getInfoFromMeetingUrl(e)},n.prototype.getCallMeetingInfo=function(e){return this.$q.reject(\"getCallMeetingInfo: should be overridden in subclass !\")},n.prototype.createEvent=function(e,n,r,a){return this.$q.reject(t.ErrorPayload.create(\"Personal meeting creation is not supported\"))},n.prototype.createSchedulingServiceEvent=function(e,n,r,a){return this.$q.reject(t.ErrorPayload.create(\"scheduling service event is not supported\"))},n.prototype.deleteSchedulingServiceEvent=function(e,n){return this.$q.reject(t.ErrorPayload.create(\"scheduling service event is not supported\"))},n.prototype.updateEvent=function(e,t){var n={url:this.constants.urls.calendar.events.update.replace(\"{eventId}\",e.meetingId),method:\"PUT\",data:{updatedCalendarEvent:e.toCalendarEvent(this.channelService)}};return this.calendarEventsDataManager.invoke(n)},n.prototype.sendAppointmentResponse=function(e,t){var n={responseType:e,sendResponse:!0},r={url:this.constants.urls.calendar.events.respond.replace(\"{eventId}\",t.meetingId),method:\"PUT\",data:n};return this.calendarEventsDataManager.invoke(r)},n.getOrganizerId=function(e){var t=e.replace(/-/g,\"\").match(/[0-9a-f]{20,40}/g);return t?this.hyphenateGuid(t.pop()):null},n.getOrganizer=function(t){if(!t)return{tenantId:null,organizerId:null};var n=t.creator();return{tenantId:t.threadProperties&&t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TenantId],organizerId:n&&e.services.CalendarBaseOperationHandler.getOrganizerId(n)}},n.prototype.parseMeetingUrl=function(e){return this.calendarUtilitiesService.parseMeetingUrl(e)},n.hyphenateGuid=function(e){return e?32!==e.length?e:[e.substr(0,8),e.substr(8,4),e.substr(12,4),e.substr(16,4),e.substr(20,12)].join(\"-\"):null},n}();t.CalendarBaseOperationHandler=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(t){var n=function(n){function a(e,t,a,r,i,s,o,c,d,l,u,v){var h=n.call(this,e,t,a,r,i,s,u,o,c)||this;return h.tenantSettingsStore=c,h.callingService=d,h.conversationsService=l,h.localizationService=v,h.enableAppointmentAndOutlookMeeting=i.valueAsBoolean(t.settings.names.enableCalendarViewsBridge),h.minimumAttendeeRequired=h.enableAppointmentAndOutlookMeeting?0:1,h}return __extends(a,n),a.prototype.createEvent=function(e,n,a,r){var i=this;return this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isPrivateMeetingEnabled).then(function(s){return s?e.isBroadcast||e.attendees&&!(e.attendees.length<=i.minimumAttendeeRequired)?e.isBroadcastAttendeeInvite?i.createBroadcastAttendeeEvent(e):a?i.createEventUsingExistingSchedulingService(e,n,a,r):i.createEventWithSchedulingServiceEvent(e,r):i.$q.reject(t.ErrorPayload.create(\"AtLeastOneAttendeeRequired\",\"At least one attendee is required additionally\")):i.$q.reject(t.ErrorPayload.create(\"PrivateMeetingCreationDisabledByTenantAdmin\"))})},a.prototype.createBroadcastAttendeeEvent=function(e){var t=e.toCalendarEvent(this.channelService),n={url:this.constants.urls.calendar.events.createEvent.replace(\"{useGraphApi}\",this.useGraphApi?\"true\":\"false\"),method:\"POST\",data:t};return this.calendarEventsDataManager.invoke(n).then(function(e){return e.value})},a.prototype.createEventWithSchedulingServiceEvent=function(e,t){var n,a=e.toCalendarEvent(this.channelService),r={url:this.constants.urls.calendar.privateEvent.createEvent.replace(\"{useGraphApi}\",this.useGraphApi?\"true\":\"false\"),method:\"POST\",data:a,headers:(n={},n[this.constants.counters.eventNames.clientRequestId]=t,n)};return this.calendarEventsDataManager.invoke(r).then(function(e){return e.value})},a.prototype.createEventUsingExistingSchedulingService=function(e,t,n,a){var r=this,i=e.toCalendarEvent(this.channelService);return n.then(function(n){var s;t&&t.mark(\"SchedulingServiceEvent\");var o={};o.calendarEvent=i,e.isBroadcast||e.attendees.length>1?o.schedulingServiceEvent=n:o.calendarEvent.skypeTeamsData=null;var c={url:r.constants.urls.calendar.privateEvent.createEventUsingSchedulingServiceEvent.replace(\"{useGraphApi}\",r.useGraphApi?\"true\":\"false\"),method:\"POST\",data:o,headers:(s={},s[r.constants.counters.eventNames.clientRequestId]=a,s)};return r.calendarEventsDataManager.invoke(c).then(function(e){return e.value})})},a.prototype.createSchedulingServiceEvent=function(t,n,a,r){var i,s=this.constants.urls.calendar.privateEvent.createSchedulingServiceEvent,o={meetingType:t?e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Broadcast]:e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Scheduled],isStreamEnabled:n,yammerGroupId:a},c=this.localizationService.getLocale(),d={url:s,method:\"POST\",data:o,headers:(i={},i[this.constants.headers.userLocale]=c,i[this.constants.counters.eventNames.clientRequestId]=r,i)};return this.calendarEventsDataManager.invoke(d).then(function(e){return e.value})},a.prototype.deleteSchedulingServiceEvent=function(e,t){var n,a={url:this.constants.urls.calendar.privateEvent.deleteSchedulingServiceEvent,method:\"PUT\",data:{links:{update:e.links.update}},headers:(n={},n[this.constants.counters.eventNames.clientRequestId]=t,n)};return this.calendarEventsDataManager.invoke(a).then(function(e){return e})},a.prototype.updateEvent=function(e,n){var a;if(!e)return this.logger.error(\"Empty view model passed\"),this.$q.reject(\"Empty view model passed\");if(!e.isBroadcast&&(!e.attendees||e.attendees.length<=this.minimumAttendeeRequired))return this.$q.reject(t.ErrorPayload.create(\"AtLeastOneAttendeeRequired\",\"At least one attendee is required additionally\"));var r=e.toCalendarEvent(this.channelService);r.isAppointment&&(r.skypeTeamsData=null);var i={url:this.constants.urls.calendar.privateEvent.updateEvent.replace(\"{eventId}\",e.meetingId).replace(\"{useGraphApi}\",this.useGraphApi?\"true\":\"false\"),method:\"PUT\",data:{updatedCalendarEvent:r},headers:(a={},a[this.constants.counters.eventNames.clientRequestId]=n,a)};return this.calendarEventsDataManager.invoke(i)},a.prototype.joinSkypeTeamMeeting=function(e,t,n,a,r,i,s){this.logger.info(\"Join teams meeting.\");var o=!0===r.withOutgoingVideo,c=!1===r.withOutgoingAudio,d=!1===r.withIncomingAudio;return this.callingService.fireIntent(1),this.callingService.startPrivateMeeting({conversationId:e,meetingInfo:a,withVideo:o,muted:c,mutedSpeakers:d,startCallScenarioPromise:i,secondaryScenarios:s,joinType:r.joinType,audioUsageMode:r.audioUsageMode})},a.prototype.getCallMeetingInfo=function(n){if(n.skypeTeamsMeetingUrl){this.logger.info(\"getCallMeetingInfo: Skype team meeting url found. Using it to get the meetingInfo\");var a=this.parseMeetingUrl(n.skypeTeamsMeetingUrl);if(a){var r={organizerId:a.organizerId,tenantId:a.tenantId,meetingType:1};return n.isBroadcast&&(r.isBroadcast=n.isBroadcast,r.broadcastRole=n.broadcastRole===e.services.BroadcastParticipantRole.Producer?e.services.BroadcastMeeting.constants.role.producer:e.services.BroadcastMeeting.constants.role.contributor),this.$q.resolve(r)}this.logger.error(\"getCallMeetingInfo: Cannot parse join meeting url {0}\",n.skypeTeamsMeetingUrl)}var i=this.conversationsService.getConversation(n.conversationId);if(!i||!i.threadProperties)return this.$q.reject(\"getCallMeetingInfo: Couldn't get conversation threadProperties! \"+JSON.stringify(_.pick(n,[\"conversationId\",\"messageId\",\"skypeTeamsMeetingUrl\",\"tenantId\",\"organizerId\"])));var s=i.creator();if(!s)return this.$q.reject(\"getCallMeetingInfo: Couldn't get creator for conversation! \"+i.id);var o=i.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TenantId],c=t.CalendarBaseOperationHandler.getOrganizerId(s);if(!c)return this.$q.reject(\"getCallMeetingInfo: Couldn't get organizerId for creator ! \"+s);if(!o)return this.$q.reject(\"getCallMeetingInfo: Couldn't get tenantId for creator ! \");var d={organizerId:c,tenantId:o,meetingType:1};return n.isBroadcast&&(d.isBroadcast=!0,d.broadcastRole=n.broadcastRole===e.services.BroadcastParticipantRole.Producer?e.services.BroadcastMeeting.constants.role.producer:e.services.BroadcastMeeting.constants.role.contributor),this.$q.resolve(d)},a.prototype.cancelEvent=function(e,t){var n,a,r;if(!e)return this.logger.error(\"Empty event ID passed for cancel.\"),this.$q.reject();if(e.isAppointment){i={url:this.constants.urls.calendar.events.delete.replace(\"{eventId}\",e.meetingId),method:\"DELETE\",data:{},headers:(n={},n[this.constants.counters.eventNames.clientRequestId]=t,n)};return this.calendarEventsDataManager.invoke(i)}if(!e.skypeTeamsMeetingUrl){i={url:this.constants.urls.calendar.events.cancel.replace(\"{eventId}\",e.meetingId),method:\"PUT\",data:{},headers:(a={},a[this.constants.counters.eventNames.clientRequestId]=t,a)};return this.calendarEventsDataManager.invoke(i)}var i={url:this.constants.urls.calendar.privateEvent.cancelEvent.replace(\"{eventId}\",e.meetingId),method:\"PUT\",data:{conversationId:e.associatedConversationId,eTag:e.eTag},headers:(r={},r[this.constants.counters.eventNames.clientRequestId]=t,r)};return this.calendarEventsDataManager.invoke(i)},a}(t.CalendarBaseOperationHandler);t.CalendarChatOperationHandler=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){var t=function(t){function n(e,n,r,a,s,i,o,c,l,d,g,v,u,p,h){var m=t.call(this,e,n,o,c,r,a,u,l,d)||this;return m.$translate=s,m.resources=i,m.callingService=g,m.conversationsService=v,m.messageFetchService=p,m.localizationService=h,m}return __extends(n,t),n.prototype.getEvent=function(e,t,n,r){var a,s=this,i=n.conversationId,o=this.channelService.getParentTeamAndChannelByChannelId(i),c=o&&o.team;if(!c||!c.smtpAddress)return this.logger.error(\"Team or Team smtp address is not present {0}\",c&&c.objectId),this.$q.reject(\"Team smtp not available\");var l={url:this.constants.urls.calendar.events.getTeamEvent.replace(\"{smtpAddress}\",c.smtpAddress).replace(\"{eventId}\",e),method:\"GET\",headers:(a={},a[this.constants.counters.eventNames.clientRequestId]=r,a)};return this.calendarEventsDataManager.invoke(l).then(function(e){return s.calendarGroupEventConverter.convertFromGroupEvent(e).then(function(e){return e})})},n.prototype.cancelEvent=function(e,t){var n;if(!e)return this.logger.error(\"Empty event ID passed for cancel.\"),this.$q.reject();var r=this.channelService.getParentTeamAndChannelByChannelId(e.associatedConversationId);if(!r||!r.team||!r.team.smtpAddress)return this.logger.error(\"Team smtp address is not present {0}\",e.associatedConversationId),this.$q.reject(\"Team smtp not available\");var a=r.team.smtpAddress,s={conversationId:e.associatedConversationId,messageId:e.associatedMessageId,rootMessageId:e.associatedRootMessageId,cancellationMessageFormat:this.$translate.instant(this.resources.strings.meeting_cancelled_message_withtitle,{title:\"{0}\"}),fetchEventContract:{eventRecurrenceRange:e.copyEventRecurrenceRange,eventType:e.originalEvent&&e.originalEvent.eventType,startTime:e.originalEvent&&e.originalEvent.startTime,eventTimeZone:\"UTC\"}},i=!!e.schedulingServiceUpdateUrl,o={url:this.constants.urls.calendar.events.cancelTeamEvent.replace(\"{smtpAddress}\",a).replace(\"{iCalUID}\",e.iCalUID).replace(\"{useSchedulingService}\",i?\"true\":\"false\"),method:\"PUT\",data:s,headers:(n={},n[this.constants.counters.eventNames.clientRequestId]=t,n)};return this.calendarEventsDataManager.invoke(o)},n.prototype.joinSkypeTeamMeeting=function(e,t,n,r,a,s,i){this.logger.info(\"Join teams meeting.\");var o={conversationId:e,withVideo:!0===a.withOutgoingVideo,title:n,messageId:t,meetingInfo:r,muted:!1===a.withOutgoingAudio,mutedSpeakers:!1===a.withIncomingAudio,startCallScenarioPromise:s,secondaryScenarios:i,joinType:a.joinType};return this.callingService.startMeetup(o)},n.prototype.getCallMeetingInfo=function(t){var n=this;if(t.skypeTeamsMeetingUrl){this.logger.info(\"getCallMeetingInfo: Skype team meeting url found. Using it to get the meetingInfo\");var r=this.parseMeetingUrl(t.skypeTeamsMeetingUrl);if(r)return this.$q.resolve({organizerId:r.organizerId,tenantId:r.tenantId,meetingType:2,replyChainMessageId:t.replyChainMessageId});this.logger.error(\"getCallMeetingInfo: Cannot parse join meeting url {0}\",t.skypeTeamsMeetingUrl)}var a=this.conversationsService.getConversation(t.conversationId);if(!a||!a.threadProperties||!t.messageId){var s=a?\"[hasConversation: false]\":\"[hasConversation: true; threadProperties: \"+JSON.stringify(a.threadProperties)+\"; messageId: \"+t.messageId+\"]\";return this.$q.reject(\"getCallMeetingInfo: Couldn't get call meeting info! \"+s)}var i=a.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TenantId];return i||this.logger.error(\"Tenantid column missing for the conversation \"+t.conversationId+\". Conversation details/threadVersion: \"+a.detailsVersion+\"/\"+a.threadVersion),this.messageFetchService.getMessage(t.conversationId,t.messageId).then(function(r){if(!r)return n.$q.reject(\"getCallMeetingInfo: Could not get message for [conversationId: \"+t.conversationId+\"; messageId: \"+t.messageId+\"]\");var a=e.CalendarBaseOperationHandler.getOrganizerId(r.creator);return a?{organizerId:a,tenantId:i,meetingType:2,replyChainMessageId:t.replyChainMessageId}:n.$q.reject(\"getCallMeetingInfo: Could not get organizerId for \"+r.creator)})},n.prototype.createEvent=function(t,n,r,a){var s=this;return this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isChannelMeetingEnabled).then(function(n){if(!n)return s.$q.reject(e.ErrorPayload.create(\"ChannelMeetingCreationDisabledByTenantAdmin\"));var r=t.toCalendarEvent(s.channelService);if(!r.mailboxAddress)return s.logger.error(\"No mailbox address found for group conversation id {0}\",t.associatedConversationId),s.$q.reject(e.ErrorPayload.create(\"GroupMailboxEmpty\"));var i=new e.DataManagerRequestOptions;return i.httpConfigModifier=function(e){var t;e.url=e.url.replace(\"{smtpAddress}\",r.mailboxAddress).replace(\"{useSchedulingService}\",s.useSchedulingService?\"true\":\"false\").replace(\"{useGraphApi}\",s.useGraphApi?\"true\":\"false\"),s.useSchedulingService&&(e.url+=\"&enablePstn=true\",e.headers=__assign({},e.headers,(t={},t[s.constants.headers.userLocale]=s.localizationService.getLocale(),t[s.constants.counters.eventNames.clientRequestId]=a,t)))},s.calendarEventsDataManager.create(r,i)})},n.prototype.updateEvent=function(e,t){var n,r=this.channelService.getParentTeamAndChannelByChannelId(e.associatedConversationId);if(!r||!r.team||!r.team.smtpAddress)return this.logger.error(\"Team smtp address is not present {0}\",e.associatedConversationId),this.$q.reject(\"Team smtp not available\");var a={updatedCalendarEvent:e.toCalendarEvent(this.channelService),updateMessageFormat:this.$translate.instant(this.resources.strings.meeting_updated_message_withtitle,{title:\"{0}\"}),fetchEventContract:{eventRecurrenceRange:e.copyEventRecurrenceRange,eventType:e.originalEvent&&e.originalEvent.eventType,startTime:e.originalEvent&&e.originalEvent.startTime,eventTimeZone:\"UTC\"}},s=!!e.schedulingServiceUpdateUrl,i=r.team.smtpAddress,o={url:this.constants.urls.calendar.events.updateTeamEvent.replace(\"{smtpAddress}\",i).replace(\"{iCalUID}\",e.iCalUID).replace(\"{useSchedulingService}\",s?\"true\":\"false\").replace(\"{useGraphApi}\",this.useGraphApi?\"true\":\"false\"),method:\"PUT\",data:a,headers:(n={},n[this.constants.counters.eventNames.clientRequestId]=t,n)};return this.calendarEventsDataManager.invoke(o)},n}(e.CalendarBaseOperationHandler);e.CalendarGroupOperationHandler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(){this.regexp=/[\\s,+-/:]+/}return e.prototype.getSearchResults=function(e,t,r){var a=r.toLowerCase().split(this.regexp);return this.filterMatchingResults(e,t,a)},e.prototype.filterMatchingResults=function(e,t,r){for(var a=[],n=r.join(\"\"),s=0,i=e;s<i.length;s++)for(var c=i[s],o=0,u=t;o<u.length;o++){var h=u[o];if(this.getMatchMetrics(c[h],n,r)){a.push(c);break}}return a},e.prototype.getMatchMetrics=function(e,t,r){var a=e.toLowerCase().split(this.regexp);if(a.join(\"\").includes(t))return!0;var n=new Set;a.forEach(function(e){n.add(e)});for(var s=0,i=r;s<i.length;s++){var c=i[s];if(n.has(c))return!0}return!1},e}();e.KeyWordSearch=t,angular.module(\"teamspace.keyWordSearch\",[]).service(\"keyWordSearch\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){\"use strict\";var a=function(){return function(t){t&&(this.calendarEvent=t,this.title=this.calendarEvent.subject)}}();e.SlashCalendarEventModel=a;var r=function(){function e(t,e,a,r){this.localizationService=t,this.resources=e,this.$translate=a,this.keyWordSearch=r}return e.$inject=[\"localizationService\",\"resources\",\"$translate\",\"keyWordSearch\"],e.prototype.getMatchingAndFormattedMeetings=function(t,a){var r=[];return r=!a||a.length<2?this.filterUpcomingEvents(t):this.keyWordSearch.getSearchResults(t,e.searchParameter,a),this.format(r)},e.prototype.format=function(e){for(var a=moment().startOf(\"day\"),r=[],i=moment(0),n=0;n<e.length;n++){var s=moment(new Date(e[n].startTime)).startOf(\"day\"),o=new t.services.SlashCalendarEventModel(e[n]);if(o.timeString=this.displayTimeFormatting(e[n].startTime,e[n].endTime),0===s.diff(i,\"days\"))o.isFirstEventOfTheDay=!1;else{i=s;var c=this.getDateHeader(s,a);o.isFirstEventOfTheDay=!0,o.dateString=c}o.userHasMeetings=!0,r.push(o)}return r},e.prototype.getDateHeader=function(t,e){var a=t.diff(e,\"days\");return 0===a?this.$translate.instant(this.resources.strings.activity_date_today)+\" \"+this.getFormattedDateString(t):1===a?this.$translate.instant(this.resources.strings.quick_calendar_tomorrow)+\" \"+this.getFormattedDateString(t):-1===a?this.$translate.instant(this.resources.strings.activity_date_yesterday)+\" \"+this.getFormattedDateString(t):this.localizationService.getDay(t.toDate())+\" \"+this.getFormattedDateString(t)},e.prototype.displayTimeFormatting=function(t,e){var a=new Date(t),r=new Date(e);return this.localizationService.getDate(a,\"shortTime\")+\" - \"+this.localizationService.getDate(r,\"shortTime\")},e.prototype.getFormattedDateString=function(t){return this.localizationService.getDate(t.toDate(),\"shortDate\",!1)},e.prototype.filterUpcomingEvents=function(t){var a=moment().startOf(\"day\"),r=[];return t&&t.every(function(t){return!(moment(t.startTime).startOf(\"day\").diff(a,\"days\")>e.numberOfDaysToShow)&&(moment().isAfter(t.endTime)||r.push(t),!0)}),r},e.numberOfDaysToShow=5,e.calendarEventSearchParameterSubject=\"subject\",e.searchParameter=[e.calendarEventSearchParameterSubject],e}();e.SlashCalendarEventConverter=r,angular.module(\"teamspace.slashCalendarEventConverter\",[\"teamspace.localizationService\",\"teamspace.keyWordSearch\"]).service(\"slashCalendarEventConverter\",r)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,n,r,i,c,a,s,o,l,S,p){var u=t.call(this,e,n,r,n.timeInMiliseconds.tenMinutes,c,a,s,S,\"calendarSyncService\")||this;return u.calendarService=i,u.orchestrationService=s,u.settingsService=o,u.userOfficeSettingsStore=l,u.layoutService=p,u}return __extends(n,t),n.$inject=[\"loggingService\",\"constants\",\"$interval\",\"calendarService\",\"appStateService\",\"eventingService\",\"orchestrationService\",\"settingsService\",\"userOfficeSettingsStore\",\"$q\",\"layoutService\"],n.prototype.startSync=function(){return this.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable)?this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutlookStreamingNotifications)?(this.logger.info(\"Outlook streaming notifications feature is enabled\"),this.$q.when()):t.prototype.startSync.call(this):(this.logger.warn(\"User mailbox is not discoverable. Skipping sync\"),this.$q.when())},n.prototype.executeSyncCall=function(){return this.layoutService.routedToAppBarItem&&this.layoutService.routedToAppBarItem.itemType===e.services.AppBarItemType.Calendar?this.calendarService.refreshCalendarEvents(null,\"calendarSyncService\"):(this.logger.info(\"Sync call not executed as not in calendar context\"),this.$q.when())},n}(t.PeriodicSyncServiceImplementation);t.CalendarSyncServiceImplementation=n,angular.module(\"teamspace.calendarSyncService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.calendarService\",\"skypeX.userOfficeSettingsStore\",\"teamspace.layoutService\"]).service(\"calendarSyncService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function e(e){this.logger=e.newLogger(\"CalendarUtilitiesService\")}return e.$inject=[\"loggingService\"],e.prototype.getInfoFromMeetingUrl=function(e){if(e)return this.parseMeetingUrl(e);this.logger.error(\"getInfoFromMeetingUrl: Skype team meeting url not found\")},e.prototype.parseMeetingUrl=function(e){var r;try{r=decodeURIComponent(e);var i=new RegExp(\"context=(.*)$\",\"g\").exec(r);if(!i||i.length<2)return this.logger.error(\"Meeting context is not in valid format {0}\",r),null;var t=JSON.parse(i[1]);return t&&t.Tid&&t.Oid?{tenantId:t.Tid,organizerId:t.Oid}:(this.logger.error(\"Meeting url is malformed Tid or Oid is missing\"),null)}catch(e){return this.logger.error(\"Failed to parse meeting context info meetingUrlDecoded: \"+r+\", error: \"+e),null}},e}();e.CalendarUtilitiesService=r,angular.module(\"teamspace.calendarUtilitiesService\",[\"teamspace.loggingService\"]).service(\"calendarUtilitiesService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(){this.hasReports=!0,this.hasSdnReports=!0}return e.prototype.fromCalendarEvent=function(e){this.meetingObjects=e.broadcastMeetingResources,this.meetingObjects&&(e.broadcastSettings&&e.broadcastSettings.isStreamEnabled&&(this.isStreamMeeting=!0),this.meetingObjects.expiry&&this.meetingObjects.expiry.valueOf()<=Date.now()&&(this.isExpired=!0),this.meetingObjects.attendeeReport||this.meetingObjects.qnaReport||this.meetingObjects.recording||this.meetingObjects.transcript||(this.hasReports=!1),this.meetingObjects.hive||this.meetingObjects.kollective||(this.hasSdnReports=!1))},e}();e.BroadcastMeetingObjectsViewModel=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var s;!function(t){t.ISO=\"code\",t.BCP=\"BCP47Code\"}(s=e.BroadcastLanguageCodeProperty||(e.BroadcastLanguageCodeProperty={}));var i=function(){function i(t,e){this.constants=t,this.settingsService=e,this.codeFormat=s.ISO}return i.prototype.initializeDefault=function(){this.broadcastMeetingAccessLevel=t.middletier.BroadcastMeetingAccessLevel[t.middletier.BroadcastMeetingAccessLevel.AllCompany],this.isRecordingEnabled=!0,this.byoeStreamingSettings={isQAndAEnabled:!1,isVodEnabled:!0,isCaptionsEnabled:!0},this.teamsStreamingSettings={isQAndAEnabled:!1,isVodEnabled:!0,isCaptionsEnabled:!1,isAttendeeReportEnabled:!0},this.isYammerEnabled=!1,this.isCustomLinkSelected=!1,this.transcriptionLanguages=[],this.closedMeetingAttendees=[],this.isStreamEnabled=!1,this.isBYOEEvent=!1,this.codeFormat=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastCreateUsingBCP47LanguageCodes)?s.BCP:s.ISO},i.prototype.fromCalendarEvent=function(i){if(this.initializeDefault(),i.broadcastSettings){this.isRecordingEnabled=i.broadcastSettings.isRecordingEnabled,this.isStreamEnabled=i.broadcastSettings.isStreamEnabled;var a=i.broadcastSettings.modalityLinks;this.isBYOEEvent=this.isStreamEnabled&&!!a&&!!a.stream&&null==a.stream.encoderSource;var n=!1;if(null!=i.isTranscriptionEnabled)n=i.isTranscriptionEnabled,this.transcriptionLanguages=i.translationCultureNames||[],this.codeFormat=s.BCP;else{var r=i.broadcastSettings.transcriptionSettings;(n=!(!r||!r.transcription))&&r.translationCultureNames&&(this.transcriptionLanguages=r.translationCultureNames),this.codeFormat=s.ISO}if(this.isBYOEEvent?(this.byoeStreamingSettings.isQAndAEnabled=i.broadcastSettings.isQAndAEnabled,this.byoeStreamingSettings.isVodEnabled=i.broadcastSettings.isVodEnabled,this.byoeStreamingSettings.isCaptionsEnabled=n,this.byoeStreamingSettings.primarySpokenLanguage=i.primarySpokenLanguage):(this.teamsStreamingSettings.isAttendeeReportEnabled=!i.broadcastSettings.isAttendeeReportDisabled,this.teamsStreamingSettings.isQAndAEnabled=i.broadcastSettings.isQAndAEnabled,this.teamsStreamingSettings.isVodEnabled=i.broadcastSettings.isVodEnabled,this.teamsStreamingSettings.isCaptionsEnabled=n,this.teamsStreamingSettings.primarySpokenLanguage=i.primarySpokenLanguage),a&&a.yammer&&a.yammer.groupId&&(this.isYammerEnabled=!0),a&&a.attendeeSupport&&(this.supportLinkUrl=a.attendeeSupport),i.broadcastSettings.customLinkSettings&&(this.customLink=i.broadcastSettings.customLinkSettings.url,this.customLinkText=i.broadcastSettings.customLinkSettings.text),i.broadcastSettings.accessLevel&&(this.broadcastMeetingAccessLevel=i.broadcastSettings.accessLevel.toString(),i.broadcastSettings.accessLevel===t.middletier.BroadcastMeetingAccessLevel.InvitationOnly||i.broadcastSettings.accessLevel===t.middletier.BroadcastMeetingAccessLevel[t.middletier.BroadcastMeetingAccessLevel.InvitationOnly]))for(var o=0;i.broadcastSettings.broadcastAttendees&&o<i.broadcastSettings.broadcastAttendees.length;o++){var d=i.broadcastSettings.broadcastAttendees[o];d.isGroup&&!d.groupType&&(d.groupType=t.middletier.AttendeeGroupType.StreamGroup);var c=new e.MeetingAttendeeDetailViewModel(d,this.constants);c.skypeMri||c.objectId||(c.name=c.address),this.closedMeetingAttendees.push(c)}a&&(i.broadcastSettings.isQAndAEnabled||(a.qnaModerator=a.qnaAttendee=null),this.modalityLinks=a),i.broadcastSettings.userRole&&(this.broadcastParticipantRole=e.BroadcastParticipantRole[i.broadcastSettings.userRole])}},i.prototype.toCalendarEvent=function(e){var i=this.settingsService.valueFor(\"broadcastSettings\").stream,a=i.teamsEncoder,n=i.onBehalfOfApplicationIdForTeams,r=i.teamsExtensionProvider;if(e.broadcastSettings||(e.broadcastSettings={}),e.broadcastSettings.accessLevel=this.broadcastMeetingAccessLevel,e.broadcastSettings.isStreamEnabled=this.isStreamEnabled,e.broadcastSettings.modalityLinks=this.modalityLinks,this.isBYOEEvent?(e.broadcastSettings.isRecordingEnabled=!0,e.broadcastSettings.isQAndAEnabled=this.byoeStreamingSettings.isQAndAEnabled,e.broadcastSettings.isVodEnabled=this.byoeStreamingSettings.isVodEnabled,this.byoeStreamingSettings.isCaptionsEnabled&&(e.primarySpokenLanguage=this.byoeStreamingSettings.primarySpokenLanguage,this.codeFormat===s.BCP?e.isTranscriptionEnabled=!!this.byoeStreamingSettings.isCaptionsEnabled:(e.broadcastSettings.transcriptionSettings={},e.broadcastSettings.transcriptionSettings.transcription=!!this.byoeStreamingSettings.isCaptionsEnabled)),e.broadcastSettings.modalityLinks||(e.broadcastSettings.modalityLinks={}),e.broadcastSettings.modalityLinks.stream||(e.broadcastSettings.modalityLinks.stream={},e.broadcastSettings.modalityLinks.stream.published=!0,this.isYammerEnabled&&(e.broadcastSettings.modalityLinks.stream.addVideoToGroup=!0))):(e.broadcastSettings.isAttendeeReportDisabled=!this.teamsStreamingSettings.isAttendeeReportEnabled,e.broadcastSettings.isRecordingEnabled=this.isRecordingEnabled,e.broadcastSettings.isQAndAEnabled=this.teamsStreamingSettings.isQAndAEnabled,e.broadcastSettings.isVodEnabled=this.teamsStreamingSettings.isVodEnabled,this.teamsStreamingSettings.isCaptionsEnabled&&(e.primarySpokenLanguage=this.teamsStreamingSettings.primarySpokenLanguage,this.codeFormat===s.BCP?(e.isTranscriptionEnabled=!!this.teamsStreamingSettings.isCaptionsEnabled,e.translationCultureNames=this.transcriptionLanguages):(e.broadcastSettings.transcriptionSettings={},e.broadcastSettings.transcriptionSettings.transcription=!!this.teamsStreamingSettings.isCaptionsEnabled,e.broadcastSettings.transcriptionSettings.translationCultureNames=this.transcriptionLanguages)),this.isStreamEnabled&&(e.broadcastSettings.modalityLinks||(e.broadcastSettings.modalityLinks={}),e.broadcastSettings.modalityLinks.stream||(e.broadcastSettings.modalityLinks.stream={}),e.broadcastSettings.modalityLinks.stream.published=!0,e.broadcastSettings.modalityLinks.stream.encoderSource=a,e.broadcastSettings.modalityLinks.stream.onBehalfOfApplicationId=n,e.broadcastSettings.modalityLinks.stream.extensionProvider=r,e.broadcastSettings.modalityLinks.stream.enableAutoCaptioning=!1,e.broadcastSettings.isStreamEnabled=!0,e.broadcastSettings.isRecordingEnabled=!0)),this.isCustomLinkSelected&&this.customLink&&(e.broadcastSettings.customLinkSettings={},e.broadcastSettings.customLinkSettings.url=this.customLink,e.broadcastSettings.customLinkSettings.text=this.customLinkText),this.supportLinkUrl&&(e.broadcastSettings.modalityLinks||(e.broadcastSettings.modalityLinks={}),e.broadcastSettings.modalityLinks.attendeeSupport=this.supportLinkUrl),this.broadcastMeetingAccessLevel===t.middletier.BroadcastMeetingAccessLevel[t.middletier.BroadcastMeetingAccessLevel.InvitationOnly]){e.broadcastSettings.broadcastAttendees=[];for(var o=0;this.closedMeetingAttendees&&o<this.closedMeetingAttendees.length;o++){var d={},c=this.closedMeetingAttendees[o];d.address=c.address,d.name=c.name,d.type=c.type,d.broadcastMeetingRole=c.broadcastMeetingRole,d.isGroup=c.isGroup,d.role=c.role,c.isGroup?(d.objectId=c.objectId,d.groupType=c.groupType&&t.middletier.AttendeeGroupType[c.groupType]):d.mri=c.skypeMri,e.broadcastSettings.broadcastAttendees.push(d)}}},i}();e.BroadcastSettingsViewModel=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var s=function(){return function(t,s){this.model=t,this.name=t.name,this.status=t.status,this.address=t.address,this.type=t.type,this.formattedStatus=t.status?t.status.response:\"\",this.formattedType=t.type?t.type:\"\",this.freeBusyStatus=e.middletier.FreeBusyType[e.middletier.FreeBusyType.Unknown],this.role=t.role?t.role:s.RoleConstants.Admin,this.broadcastMeetingRole=t.broadcastMeetingRole,this.isGroup=t.isGroup,t.isGroup?(this.objectId=t.objectId,this.groupType=t.groupType&&e.middletier.AttendeeGroupType[t.groupType]):this.skypeMri=t.mri}}();t.MeetingAttendeeDetailViewModel=s}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Team=1]=\"Team\",e[e.Chat=2]=\"Chat\"}(e.MeetingType||(e.MeetingType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,i,n){this.constants=e,this.$translate=i,this.resources=n,this.attendees=[],this.location={},this.skypeTeamMeetingType=t.MeetingType.None,this.isSkypeTeamMeeting=this.checkIfSkypeTeamMeeting(),this.versionTimestamp=(new Date).valueOf()}return Object.defineProperty(i.prototype,\"skypeTeamMeetingType\",{get:function(){return this._skypeTeamMeetingType},set:function(e){this._skypeTeamMeetingType!=e&&(this._skypeTeamMeetingType=e,this.isSkypeTeamMeeting=this.checkIfSkypeTeamMeeting())},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isBroadcast\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"repeat\",{get:function(){return this._repeat},set:function(i){if(this._repeat!==i)if(this._repeat=i,i){var n={patternType:e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Daily],daily:{interval:1}};this.recurrenceViewModel=new t.RecurrenceViewModel(this.constants,this.start.toISOString(),null,n)}else this.recurrenceViewModel=null},enumerable:!0,configurable:!0}),i.prototype.isValid=function(){return!0},i.prototype.initializeDefault=function(){this.isResponseRequested=!0,this.isPrivate=!1,this.freeBusyType=e.middletier.FreeBusyType[e.middletier.FreeBusyType.Busy],this.eventTimezone=e.middletier.TimeZone[e.middletier.TimeZone.Utc],this.isOrganizer=!0,this.reminderMinutesBeforeStart=\"15\"},i.prototype.initializeFromCalendarEvent=function(i,n){if(this.originalEvent=i,this.title=i.subject||this.$translate.instant(this.resources.strings.meeting_title_create_dialog),this.start=new Date(i.startTime),this.end=i.endTime?new Date(i.endTime):null,this.location.name=i.location,this.detail=i.bodyContent,this.isOnlineMeeting=i.isOnlineMeeting,this.isOrganizer=i.isOrganizer,this.isResponseRequested=i.isResponseRequested,this.joinOnlineMeetingUrl=i.joinOnlineMeetingUrl,this.skypeTeamsMeetingUrl=i.skypeTeamsMeetingUrl,this.meetingId=i.objectId,this.iCalUID=i.iCalUID,this.myResponseType=e.middletier.ResponseType[i.myResponseType],this.isAllDay=i.isAllDayEvent,this.schedulingServiceUpdateUrl=i.schedulingServiceUpdateUrl,this.isCancelled=i.isCancelled,this.isReminderSet=i.isReminderSet,this.mailboxAddress=i.mailboxAddress,i.reminderMinutesBeforeStart&&(this.reminderMinutesBeforeStart=i.reminderMinutesBeforeStart.toString()),this.freeBusyType=i.showAs,this.eventTimezone=i.eventTimeZone,this.isPrivate=i.isPrivate,this.categories=i.categories||[],this.isAppointment=i.isAppointment,this.isReminderSet=i.isReminderSet,this.isPrivate=i.isPrivate,this.editResponse=!1,this.utcOffset=i.utcOffset,this.eventType=e.middletier.AppointmentType[i.eventType],this.isRecurringMeeting=this.eventType===e.middletier.AppointmentType.Occurrence||this.eventType===e.middletier.AppointmentType.RecurringMaster,this.state=e.middletier.MeetingStatus[i.state],this.onlineMeetingConferenceId=i.onlineMeetingConferenceId,this.onlineMeetingTollNumber=i.onlineMeetingTollNumber,this.onlineMeetingTollFreeNumbers=i.onlineMeetingTollFreeNumbers||[],this.eventId=i.iCalUID,i.skypeTeamsData)try{var s=JSON.parse(i.skypeTeamsData);s.mid=angular.isUndefined(s.mid)?s.mid:s.mid+\"\",s.rid=angular.isUndefined(s.rid)?s.rid:s.rid+\"\",this.associatedConversationId=s.cid,this.associatedMessageId=s.mid,this.associatedRootMessageId=s.rid||s.mid,this.isBroadcastAttendeeInvite=s.bai,this.organizerMri=s.uid}catch(e){}this.attendees=[];for(var r=0;i.attendees&&r<i.attendees.length;r++){var a=new t.MeetingAttendeeDetailViewModel(i.attendees[r],this.constants);a.type===e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer]?(this.organizer=a,this.attendees.unshift(a)):this.attendees.push(a)}if(!this.organizer){var o={};o.name=i.organizerName,o.address=i.organizerAddress,o.type=e.middletier.AttendeeType[e.middletier.AttendeeType.Organizer],this.organizer=new t.MeetingAttendeeDetailViewModel(o,this.constants),this.attendees.unshift(this.organizer)}i.eventRecurrenceRange&&i.eventRecurrencePattern&&(this._repeat=!0,this.eventType=e.middletier.AppointmentType.RecurringMaster,this.recurrenceViewModel=new t.RecurrenceViewModel(this.constants,i.eventRecurrenceRange.startDate,i.eventRecurrenceRange.endDate,i.eventRecurrencePattern),this.copyEventRecurrenceRange=_.cloneDeep(i.eventRecurrenceRange))},i.prototype.toCalendarEvent=function(i,n){var s=this;(n=n||{}).subject=this.title,n.isAppointment=this.isAppointment,this.organizer&&(n.organizerName=this.organizer.name,n.organizerAddress=this.organizer.address),this.start&&(n.startTime=this.getEventStartTime()),this.end&&(n.endTime=this.getEventEndTime()),\"-1\"===this.reminderMinutesBeforeStart?n.isReminderSet=!1:(n.reminderMinutesBeforeStart=parseInt(this.reminderMinutesBeforeStart),n.isReminderSet=!0),n.objectId=this.meetingId,n.location=this.location.name,n.iCalUID=this.iCalUID,n.bodyContent=this.detail,n.bodyContentType=e.middletier.MessageBodyType.Html[e.middletier.MessageBodyType.Html],n.isAllDayEvent=this.isAllDay,n.showAs=this.freeBusyType,n.eventType=e.middletier.AppointmentType[this.eventType],n.myResponseType=e.middletier.ResponseType[this.myResponseType],n.isResponseRequested=this.isResponseRequested,n.isPrivate=this.isPrivate,n.eventTimeZone=this.eventTimezone,n.attendees=[],n.categories=this.categories,n.isCancelled=this.isCancelled,n.isOrganizer=this.isOrganizer,n.parentConversationId=this.parentConversationId,n.joinMeetingLabel=this.$translate.instant(this.resources.strings.meeting_join_link_text),n.emptyBodyPlaceholder=this.$translate.instant(this.resources.strings.meeting_empty_body_placeholder),angular.forEach(this.attendees,function(e){var t={};t.address=e.address,t.mri=e.skypeMri,t.name=e.name,t.type=e.type,t.role=e.role,s.isBroadcast&&(t.broadcastMeetingRole=e.broadcastMeetingRole),n.attendees.push(t)}),(!this.location||!this.location.name)&&this.attendees&&this.attendees.length>1&&(n.location=this.$translate.instant(this.resources.strings.meeting_default_skypeteam_location));var r=this.GetMeetingType();switch(this.skypeTeamMeetingType){case t.MeetingType.Team:var a={};a.cid=this.associatedConversationId,a.mid=this.associatedMessageId,a.rid=this.associatedRootMessageId,a.uid=this.organizerMri,a.type=r,a.bai=this.isBroadcastAttendeeInvite,n.skypeTeamsData=JSON.stringify(a);var o=i.getParentTeamAndChannelByChannelId(this.associatedConversationId);o&&o.team&&o.team.smtpAddress&&(n.mailboxAddress=o.team.smtpAddress);break;case t.MeetingType.Chat:var d={};d.cid=this.associatedConversationId,d.mid=this.associatedMessageId,d.private=!0,d.type=r,d.bai=this.isBroadcastAttendeeInvite,n.skypeTeamsData=JSON.stringify(d)}return this.repeat&&this.recurrenceViewModel&&this.recurrenceViewModel.patternType!==e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.None]?(n.eventRecurrenceRange=this.recurrenceViewModel.getRecurrenceRange(),n.eventRecurrencePattern=this.recurrenceViewModel.getRecurrencePattern()):(n.eventRecurrenceRange=null,n.eventRecurrencePattern=null),n},i.prototype.getEventStartTime=function(){return(this.adjustOffsetForNewMeeting?moment(this.start).add(this.adjustOffsetForNewMeeting,\"m\"):moment(this.start)).locale(\"en\").format(this.constants.calendar.isoDateFormat)},i.prototype.getEventEndTime=function(){return(this.adjustOffsetForNewMeeting?moment(this.end).add(this.adjustOffsetForNewMeeting,\"m\"):moment(this.end)).locale(\"en\").format(this.constants.calendar.isoDateFormat)},i.prototype.checkIfSkypeTeamMeeting=function(){return this.skypeTeamMeetingType!==t.MeetingType.None},i.prototype.GetMeetingType=function(){return e.middletier.SkypeTeamMeetingType.Scheduled},i.prototype.canEditMeeting=function(){return this.state===e.middletier.MeetingStatus.Created||this.state===e.middletier.MeetingStatus.Activated||this.state===e.middletier.MeetingStatus.Suspended},i}();t.MeetingViewModel=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(e,t,i,a,o){var r=n.call(this,e,t,i)||this;return r.constants=e,r.$translate=t,r.resources=i,r.settingsService=a,r.teamService=o,r}return __extends(i,n),Object.defineProperty(i.prototype,\"isBroadcast\",{get:function(){return!0},enumerable:!0,configurable:!0}),i.prototype.initializeDefault=function(){n.prototype.initializeDefault.call(this),this.broadcastSettings=new t.BroadcastSettingsViewModel(this.constants,this.settingsService),this.broadcastSettings.initializeDefault()},i.prototype.initializeFromCalendarEvent=function(e,i){n.prototype.initializeFromCalendarEvent.call(this,e,i),this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastSchedulingEtag)&&(this.eTag=e.eTag),this.broadcastSettings=new t.BroadcastSettingsViewModel(this.constants,this.settingsService),this.broadcastSettings.fromCalendarEvent(e),this.joinMeetingParticipantData(e,i),e.broadcastMeetingResources&&(this.meetingObjectsViewModel=new t.BroadcastMeetingObjectsViewModel,this.meetingObjectsViewModel.fromCalendarEvent(e))},i.prototype.toCalendarEvent=function(e,t){var i=n.prototype.toCalendarEvent.call(this,e,t);return i.eTag=this.eTag,this.broadcastSettings.toCalendarEvent(i),i.broadcastMeetingResources=this.meetingObjectsViewModel&&this.meetingObjectsViewModel.meetingObjects,i},i.prototype.GetMeetingType=function(){return e.middletier.SkypeTeamMeetingType.Broadcast},i.prototype.joinMeetingParticipantData=function(e,t){e.broadcastSettings&&(e.broadcastSettings.broadcastETMs&&this.joinEventTeamMemberData(e,t),this.broadcastSettings.closedMeetingAttendees.length>0&&this.joinAttendeeData(e,t))},i.prototype.joinEventTeamMemberData=function(e,t){var n={},i={};e.broadcastSettings.broadcastETMs.forEach(function(e){if(e.upn){var t=e.upn.toLowerCase();i[t]=e}e.mri&&(n[e.mri]=e)});var a={},o=[];this.attendees.forEach(function(e){var t=e.address&&e.address.toLowerCase();a[t]=e;var n=i[t];n?(e.broadcastMeetingRole=n.broadcastMeetingRole,e.skypeMri=n.mri,e.role=n.role):o.push(e.address)}),o.length&&t.getAllPeopleProfile(o,\"joinEventTeamMemberData\",!0).then(function(e){e.forEach(function(e){var t=e.email&&e.email.toLowerCase(),i=a[t];if(i){var o=n[e.mri];o&&(i.broadcastMeetingRole=o.broadcastMeetingRole,i.skypeMri=o.mri,i.role=o.role)}})})},i.prototype.joinAttendeeData=function(e,t){var n={},i=[],a=[];this.broadcastSettings.closedMeetingAttendees.forEach(function(e){e.isGroup?a.push(e):(i.push(e.skypeMri),n[e.skypeMri]=e)}),t.getAllPeopleProfile(i,\"create-update-meeting\",!1).then(function(e){e.forEach(function(e){var t=n[e.mri];t&&(t.name=e.displayName)})});for(var o=this,r=0,s=a;r<s.length;r++)!function(e){o.teamService.getOfficeGroup(e.objectId).then(function(t){e.name=t.displayName})}(s[r])},i}(t.MeetingViewModel);t.BroadcastMeetingViewModel=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,a,s,n,r,o){this.constants=e,this.$translate=t,this.utilityService=i,this.resources=a,this.settingsService=s,this.peopleService=n,this.teamService=r,this.logger=o.newLogger(\"MeetingViewModelFactory\"),this.enableAppointmentAndOutlookMeeting=s.valueAsBoolean(e.settings.names.enableCalendarViewsBridge)}return i.$inject=[\"constants\",\"$translate\",\"utilityService\",\"resources\",\"settingsService\",\"peopleService\",\"teamService\",\"loggingService\"],i.prototype.getViewModel=function(i,a,s){if(!i&&!a)throw new Error(\"getViewModel: Invalid args\");var n=!1;if(null!==s&&void 0!==s){switch(s){case t.MeetingViewModelRequestor.Scheduling:this.isBroadcastMeetingEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastProduction);break;case t.MeetingViewModelRequestor.MeetingDetail:this.isBroadcastMeetingEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBroadcastJoinDeprecated)}if(this.isBroadcastMeetingEnabled&&i&&i.skypeTeamsData){var r=this.utilityService.tryParseJSON(i.skypeTeamsData);n=r&&r.type===e.middletier.SkypeTeamMeetingType.Broadcast}}if(a||(a=this.getMeetingType(i)),this.isBroadcastMeetingEnabled&&i&&n){var o=this.getBroadcastMeetingViewModel(i);return o.skypeTeamMeetingType=a,o}var c=new t.MeetingViewModel(this.constants,this.$translate,this.resources);return c.skypeTeamMeetingType=a,i?c.initializeFromCalendarEvent(i,this.peopleService):c.initializeDefault(),c},i.prototype.getBroadcastMeetingViewModel=function(e){var i=new t.BroadcastMeetingViewModel(this.constants,this.$translate,this.resources,this.settingsService,this.teamService);return e?i.initializeFromCalendarEvent(e,this.peopleService):i.initializeDefault(),i},i.prototype.isSkypeTeamMeeting=function(e){var i=this.getMeetingType(e);return i==t.MeetingType.Chat||i==t.MeetingType.Team},i.prototype.getMeetingType=function(e){if(!e.skypeTeamsData)return this.enableAppointmentAndOutlookMeeting?t.MeetingType.Chat:t.MeetingType.None;var i=this.utilityService.tryParseJSON(e.skypeTeamsData);return i?i.private?t.MeetingType.Chat:t.MeetingType.Team:(this.logger.error(\"GetMeetingType: Unable to parse skypeTeamsData: \"+e.skypeTeamsData+\", eventId: \"+e.objectId),t.MeetingType.None)},i}();t.MeetingViewModelFactory=i,angular.module(\"teamspace.meetingViewModelFactory\",[]).service(\"meetingViewModelFactory\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.MeetingDetail=0]=\"MeetingDetail\",e[e.Scheduling=1]=\"Scheduling\"}(e.MeetingViewModelRequestor||(e.MeetingViewModelRequestor={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r=function(){function r(e,t,r){this.$translate=e,this.localizationService=t,this.resources=r,this.shortWeekDays=moment.weekdaysShort()}return r.prototype.convert=function(r,n,a){if(!r||r.patternType==t.RecurrencePatternOptions[t.RecurrencePatternOptions.None])return null;var s;switch(e.middletier.RecurrencePatternType[r.patternType]){case e.middletier.RecurrencePatternType.Daily:s=this.handleDailyPattern(r.daily);break;case e.middletier.RecurrencePatternType.Weekly:s=this.handleWeeklyPattern(r.weekly);break;case e.middletier.RecurrencePatternType.Monthly:s=this.handleMonthlyPattern(r.monthly);break;case e.middletier.RecurrencePatternType.RelativeMonthly:s=this.handleRelativeMonthlyPattern(r.relativeMonthly);break;case e.middletier.RecurrencePatternType.Yearly:s=this.handleYearlyPattern(r.yearly);break;case e.middletier.RecurrencePatternType.RelativeYearly:s=this.handleRelativeYearlyPattern(r.relativeYearly)}return a||n?a?n?this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_starttime_until_format,{pattern:s,until:this.localizationService.getDate(a,\"shortDate\"),starttime:this.localizationService.getDate(n,\"shortTime\")}):this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_until_format,{pattern:s,until:this.localizationService.getDate(a,\"shortDate\")}):this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_starttime_format,{pattern:s,starttime:this.localizationService.getDate(n,\"shortTime\")}):s},r.prototype.handleDailyPattern=function(e){var t=this.getIntervalOrDefault(e);switch(t){case 1:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_daily);case 2:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_single_daily);default:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_multiple_daily,{interval:t})}},r.prototype.handleWeeklyPattern=function(t){var r=this.tryHandleSingleDayInAWeekPattern(t);if(r)return r;if(r=this.tryHandleAllWorkDaysInAWeekPattern(t))return r;var n=this.joinValues(this.shortWeekDays,t.daysOfTheWeek.map(function(t){return e.middletier.DayOfTheWeek[t]})),a=this.getIntervalOrDefault(t);switch(a){case 1:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_singleinterval_weekly,{days:n});case 2:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_twointerval_weekly,{days:n});default:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_interval_weekly,{days:n,interval:a})}},r.prototype.tryHandleSingleDayInAWeekPattern=function(e){return 1==this.getIntervalOrDefault(e)&&e.daysOfTheWeek&&1===e.daysOfTheWeek.length?this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_singleweekday,{weekday:t.DayOfTheWeekMapping.getMappings()[e.daysOfTheWeek[0]]}):null},r.prototype.tryHandleAllWorkDaysInAWeekPattern=function(t){if(1!=this.getIntervalOrDefault(t)||!t.daysOfTheWeek||5!==t.daysOfTheWeek.length)return null;for(var r=0;r<t.daysOfTheWeek.length;r++)if(e.middletier.DayOfTheWeek[t.daysOfTheWeek[r]]==e.middletier.DayOfTheWeek.Saturday||e.middletier.DayOfTheWeek[t.daysOfTheWeek[r]]==e.middletier.DayOfTheWeek.Sunday)return null;return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_workdays)},r.prototype.handleMonthlyPattern=function(e){var t=this.getIntervalOrDefault(e);switch(t){case 1:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_singleinterval_monthly,{day:e.dayOfMonth});case 2:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_twointerval_monthly,{day:e.dayOfMonth});default:return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_interval_monthly,{day:e.dayOfMonth,interval:t})}},r.prototype.handleRelativeMonthlyPattern=function(e){var r=this.getIntervalOrDefault(e);return 1==r?this.$translate.instant(this.resources.strings.meeting_recurrence_pattern_weekInMonth_selector,{weekInMonthIndex:t.RecurrenceDayOfWeekIndexMapping.getMappings(this.$translate,this.resources)[e.dayOfTheWeekIndex],weekday:t.DayOfTheWeekMapping.getMappings()[e.dayOfTheWeek]}):2==r?this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_twointerval_relativemonth,{weekInMonthIndex:t.RecurrenceDayOfWeekIndexMapping.getMappings(this.$translate,this.resources)[e.dayOfTheWeekIndex],weekday:t.DayOfTheWeekMapping.getMappings()[e.dayOfTheWeek]}):this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_interval_relativemonth,{weekInMonthIndex:t.RecurrenceDayOfWeekIndexMapping.getMappings(this.$translate,this.resources)[e.dayOfTheWeekIndex],weekday:t.DayOfTheWeekMapping.getMappings()[e.dayOfTheWeek],interval:r})},r.prototype.handleYearlyPattern=function(e){return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_yearly,{day:e.dayOfTheMonth,month:t.RecurrenceMonthMapping.getMappings()[e.month]})},r.prototype.handleRelativeYearlyPattern=function(e){return this.$translate.instant(this.resources.strings.meeting_recurrence_summary_pattern_relativeyearly,{dayOfTheWeekIndex:t.RecurrenceDayOfWeekIndexMapping.getMappings(this.$translate,this.resources)[e.dayOfTheWeekIndex],dayofTheWeek:t.DayOfTheWeekMapping.getMappings()[e.dayOfTheWeek],month:t.RecurrenceMonthMapping.getMappings()[e.month]})},r.prototype.getIntervalOrDefault=function(e){var t=1;return void 0!=e.interval&&null!=e.interval?t=e.interval:void 0!=e.Interval&&null!=e.Interval?t=e.Interval:t},r.prototype.joinValues=function(e,t){if(!t||!t.length)return\"\";if(1==t.length)return e[t[0]];for(var r=e[t[0]],n=1;n<t.length-1;n++)r=this.$translate.instant(this.resources.strings.comma_separator_format,{value1:r,value2:e[t[n]]});return r=this.$translate.instant(this.resources.strings.and_separator_format,{value1:r,value2:e[t[t.length-1]]})},r}();t.EventRecurrenceToTextConverter=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var r=function(){function r(){}return r.convert=function(n,a){var l={};if(!n||n.patternType==t.RecurrencePatternOptions[t.RecurrencePatternOptions.None])return l.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.None],l.patternViewModel=null,l;switch(e.middletier.RecurrencePatternType[n.patternType]){case e.middletier.RecurrencePatternType.Daily:r.handleDailyPattern(n.daily,a,l);break;case e.middletier.RecurrencePatternType.Weekly:r.handleWeeklyPattern(n.weekly,a,l);break;case e.middletier.RecurrencePatternType.Monthly:r.handleMonthlyPattern(n.monthly,a,l);break;case e.middletier.RecurrencePatternType.RelativeMonthly:r.handleRelativeMonthlyPattern(n.relativeMonthly,a,l);break;case e.middletier.RecurrencePatternType.Yearly:r.handleYearlyPattern(n.yearly,a,l);break;case e.middletier.RecurrencePatternType.RelativeYearly:r.handleRelativeYearlyPattern(n.relativeYearly,a,l)}return l},r.handleDailyPattern=function(e,n,a){a.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.Daily],a.patternViewModel=t.RecurrenceViewModelFactory.getDefaultViewModel(a.patternType,n),a.patternViewModel.interval=r.getIntervalOrDefault(e)},r.handleWeeklyPattern=function(n,a,l){if(!r.tryHandleSingleDayInAWeekPattern(n,a,l)&&!r.tryHandleAllWorkDaysInAWeekPattern(n,a,l)){l.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.Weekly];var i=t.RecurrenceViewModelFactory.getDefaultViewModel(l.patternType,a);i.interval=r.getIntervalOrDefault(n),i.weekDays=[];for(var y=0;n.daysOfTheWeek&&y<n.daysOfTheWeek.length;y++)i.weekDays.push(e.middletier.DayOfTheWeek[n.daysOfTheWeek[y]]);l.patternViewModel=i}},r.tryHandleSingleDayInAWeekPattern=function(r,n,a){if(1!=r.interval||!r.daysOfTheWeek||1!==r.daysOfTheWeek.length)return!1;a.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.SingleWeekDay];var l=t.RecurrenceViewModelFactory.getDefaultViewModel(a.patternType,n);return e.middletier.DayOfTheWeek[l.weekDays[0]]===r.daysOfTheWeek[0]&&(a.patternViewModel=l,!0)},r.tryHandleAllWorkDaysInAWeekPattern=function(r,n,a){if(1!=r.interval||!r.daysOfTheWeek||5!==r.daysOfTheWeek.length)return!1;for(var l=0;l<r.daysOfTheWeek.length;l++)if(e.middletier.DayOfTheWeek[r.daysOfTheWeek[l]]>e.middletier.DayOfTheWeek.Friday&&e.middletier.DayOfTheWeek[r.daysOfTheWeek[l]]<e.middletier.DayOfTheWeek.Monday)return!1;return a.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.AllWorkDays],a.patternViewModel=t.RecurrenceViewModelFactory.getDefaultViewModel(a.patternType,n),!0},r.handleMonthlyPattern=function(e,n,a){a.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.Monthly];var l=t.RecurrenceViewModelFactory.getDefaultViewModel(a.patternType,n);l.dayOrWeek=t.RecurrenceMonthlyPatternViewModel.DefaultOptionForMonthPattern,l.day=e.dayOfMonth,l.interval=r.getIntervalOrDefault(e),a.patternViewModel=l},r.handleRelativeMonthlyPattern=function(n,a,l){var i=null;if(1==n.interval&&(l.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.DayInMonth],(i=t.RecurrenceViewModelFactory.getDefaultViewModel(l.patternType,a)).initializeFromStartDate(a),i.interval=r.getIntervalOrDefault(n),l.patternViewModel=i,i.dayOrWeek===n.dayOfTheWeekIndex&&i.weekDay===e.middletier.DayOfTheWeek[n.dayOfTheWeek]))return l;l.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.Monthly],(i=t.RecurrenceViewModelFactory.getDefaultViewModel(l.patternType,a)).dayOrWeek=n.dayOfTheWeekIndex,i.weekDay=e.middletier.DayOfTheWeek[n.dayOfTheWeek],i.interval=r.getIntervalOrDefault(n),l.patternViewModel=i},r.handleYearlyPattern=function(n,a,l){l.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.Yearly];var i=t.RecurrenceViewModelFactory.getDefaultViewModel(l.patternType,a);i.month=e.middletier.Month[n.month],i.nthWeekOrDay=t.RecurrenceYearlyPatternViewModel.DefaultOptionForMonthPattern,i.day=n.dayOfTheMonth,i.interval=r.getIntervalOrDefault(n),l.patternViewModel=i},r.handleRelativeYearlyPattern=function(n,a,l){l.patternType=t.RecurrencePatternOptions[t.RecurrencePatternOptions.Yearly];var i=t.RecurrenceViewModelFactory.getDefaultViewModel(l.patternType,a);i.month=e.middletier.Month[n.month],i.nthWeekOrDay=n.dayOfTheWeekIndex,i.weekDay=e.middletier.DayOfTheWeek[n.dayOfTheWeek],i.interval=r.getIntervalOrDefault(n),l.patternViewModel=i},r.getIntervalOrDefault=function(e){return void 0==e.interval||null==e.interval?1:e.interval},r}();t.EventRecurrenceToUIRecurrenceConverter=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(r){var t=function(){function t(){}return t.convert=function(n){switch(r.RecurrencePatternOptions[n.patternType]){case r.RecurrencePatternOptions.None:var a={};return a.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.None],a;case r.RecurrencePatternOptions.SingleWeekDay:return t.handleSingleWeekDay(n);case r.RecurrencePatternOptions.AllWorkDays:return t.handleAllWorkDays(n);case r.RecurrencePatternOptions.DayInMonth:return t.handleDayInMonth(n);case r.RecurrencePatternOptions.Daily:return t.handleDaily(n);case r.RecurrencePatternOptions.Weekly:return t.handleWeekly(n);case r.RecurrencePatternOptions.Monthly:return t.handleMonthly(n);case r.RecurrencePatternOptions.Yearly:return t.handleYearly(n)}},t.handleSingleWeekDay=function(r){var t={};t.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Weekly],t.weekly={},t.weekly.interval=1,t.weekly.daysOfTheWeek=[];var n=r.patternViewModel;return t.weekly.daysOfTheWeek.push(e.middletier.DayOfTheWeek[n.weekDays[0]]),t},t.handleAllWorkDays=function(r){var t={};t.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Weekly],t.weekly={},t.weekly.interval=1,t.weekly.daysOfTheWeek=[];for(var n=r.patternViewModel,a=0;a<n.weekDays.length;a++)t.weekly.daysOfTheWeek.push(e.middletier.DayOfTheWeek[n.weekDays[a]]);return t},t.handleDayInMonth=function(r){var t={};t.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.RelativeMonthly],t.relativeMonthly={};var n=r.patternViewModel;return t.relativeMonthly.dayOfTheWeekIndex=n.dayOrWeek,t.relativeMonthly.dayOfTheWeek=e.middletier.DayOfTheWeek[n.weekDay],t.relativeMonthly.interval=n.interval,t},t.handleDaily=function(r){var t={};return t.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Daily],t.daily={},t.daily.interval=r.patternViewModel.interval,t},t.handleWeekly=function(r){var t={};t.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Weekly],t.weekly={},t.weekly.daysOfTheWeek=[],t.weekly.interval=r.patternViewModel.interval;var n=r.patternViewModel;if(n.weekDays)for(var a=0;a<n.weekDays.length;a++)t.weekly.daysOfTheWeek.push(e.middletier.DayOfTheWeek[n.weekDays[a]]);return t},t.handleMonthly=function(t){var n={},a=t.patternViewModel;return a.dayOrWeek===r.RecurrenceMonthlyPatternViewModel.DefaultOptionForMonthPattern?(n.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Monthly],n.monthly={},n.monthly.dayOfMonth=a.day,n.monthly.interval=t.patternViewModel.interval):(n.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.RelativeMonthly],n.relativeMonthly={},n.relativeMonthly.interval=t.patternViewModel.interval,n.relativeMonthly.dayOfTheWeekIndex=a.dayOrWeek,n.relativeMonthly.dayOfTheWeek=e.middletier.DayOfTheWeek[a.weekDay]),n},t.handleYearly=function(t){var n={},a=t.patternViewModel;return a.nthWeekOrDay===r.RecurrenceYearlyPatternViewModel.DefaultOptionForMonthPattern?(n.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.Yearly],n.yearly={},n.yearly.dayOfTheMonth=a.day,n.yearly.month=e.middletier.Month[a.month]):(n.patternType=e.middletier.RecurrencePatternType[e.middletier.RecurrencePatternType.RelativeYearly],n.relativeYearly={},n.relativeYearly.dayOfTheWeekIndex=a.nthWeekOrDay,n.relativeYearly.dayOfTheWeek=e.middletier.DayOfTheWeek[a.weekDay],n.relativeYearly.month=e.middletier.Month[a.month]),n},t}();r.UIRecurrenceToEventRecurrenceConverter=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(r){var t=function(){function r(){}return r.getWhichWeekOfMonth=function(r){for(var t=r.getDate(),d=0;t>0;)t-=7,d++;switch(d){case 1:return e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.First];case 2:return e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Second];case 3:return e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Third];case 4:return e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Fourth];default:return e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Last]}},r}();r.RecurrenceHelper=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){var n=function(){function i(){}return i.getMappings=function(n,t){return i.mapping||((i.mapping={})[e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.First]]=n.instant(t.strings.meeting_recurrence_pattern_first_weekInMonth),i.mapping[e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Second]]=n.instant(t.strings.meeting_recurrence_pattern_second_weekInMonth),i.mapping[e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Third]]=n.instant(t.strings.meeting_recurrence_pattern_third_weekInMonth),i.mapping[e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Fourth]]=n.instant(t.strings.meeting_recurrence_pattern_fourth_weekInMonth),i.mapping[e.middletier.DayOfTheWeekIndex[e.middletier.DayOfTheWeekIndex.Last]]=n.instant(t.strings.meeting_recurrence_pattern_last_weekInMonth)),i.mapping},i}();i.RecurrenceDayOfWeekIndexMapping=n;var t=function(){function i(){}return i.getMappings=function(){if(!i.mapping){var n=moment.weekdays();(i.mapping={})[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Sunday]]=n[0],i.mapping[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Monday]]=n[1],i.mapping[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Tuesday]]=n[2],i.mapping[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Wednesday]]=n[3],i.mapping[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Thursday]]=n[4],i.mapping[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Friday]]=n[5],i.mapping[e.middletier.DayOfTheWeek[e.middletier.DayOfTheWeek.Saturday]]=n[6]}return i.mapping},i}();i.DayOfTheWeekMapping=t;var d=function(){function i(){}return i.getMappings=function(){if(!i.mapping){var n=moment.months();(i.mapping={})[e.middletier.Month[e.middletier.Month.January]]=n[0],i.mapping[e.middletier.Month[e.middletier.Month.February]]=n[1],i.mapping[e.middletier.Month[e.middletier.Month.March]]=n[2],i.mapping[e.middletier.Month[e.middletier.Month.April]]=n[3],i.mapping[e.middletier.Month[e.middletier.Month.May]]=n[4],i.mapping[e.middletier.Month[e.middletier.Month.June]]=n[5],i.mapping[e.middletier.Month[e.middletier.Month.July]]=n[6],i.mapping[e.middletier.Month[e.middletier.Month.August]]=n[7],i.mapping[e.middletier.Month[e.middletier.Month.September]]=n[8],i.mapping[e.middletier.Month[e.middletier.Month.October]]=n[9],i.mapping[e.middletier.Month[e.middletier.Month.November]]=n[10],i.mapping[e.middletier.Month[e.middletier.Month.December]]=n[11]}return i.mapping},i}();i.RecurrenceMonthMapping=d}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var r=function(){function r(e,r,t){this.$translate=e,this.localizationService=r,this.resources=t}return r.$inject=[\"$translate\",\"localizationService\",\"resources\"],r.prototype.getRecurrenceToTextConverter=function(){return this.recurrenceToTextConverter||(this.recurrenceToTextConverter=new e.EventRecurrenceToTextConverter(this.$translate,this.localizationService,this.resources)),this.recurrenceToTextConverter},r.prototype.getRecurrencePatternOptionsProvider=function(){return new e.RecurrencePatternOptionsProvider(this.$translate,this.resources)},r}();e.RecurrenceObjectsFactory=r,angular.module(\"teamspace.recurrenceObjectsFactory\",[\"teamspace.localizationService\"]).service(\"recurrenceObjectsFactory\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var n=function(){function n(e,n){this.$translate=e,this.resources=n,this.recurrencePatternOptions=[],this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.SingleWeekDay],\"\")),this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.AllWorkDays],e.instant(n.strings.meeting_recurrence_pattern_workday_selector))),this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.DayInMonth],\"\")),this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.Daily],e.instant(n.strings.meeting_recurrence_pattern_daily_selector))),this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.Weekly],e.instant(n.strings.meeting_recurrence_pattern_weekly_selector))),this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.Monthly],e.instant(n.strings.meeting_recurrence_pattern_monthly_selector))),this.recurrencePatternOptions.push(new t.ValueNameTuple(t.RecurrencePatternOptions[t.RecurrencePatternOptions.Yearly],e.instant(n.strings.meeting_recurrence_pattern_yearly_selector)))}return n.prototype.getOptionsForRecurrencePattern=function(e,t){return this.populateSingleWeekDayOption(e,t),this.populateSingleWithIntervalWeekDayOption(e,t),this.recurrencePatternOptions},n.prototype.populateSingleWeekDayOption=function(n,r){var a=r.patternViewModel;a&&r.patternType===t.RecurrencePatternOptions[t.RecurrencePatternOptions.SingleWeekDay]||(a=new t.RecurrenceSingleWeekDayPatternViewModel).initializeFromStartDate(n),this.recurrencePatternOptions[0].name=this.$translate.instant(this.resources.strings.meeting_recurrence_pattern_weekday_selector,{weekday:t.DayOfTheWeekMapping.getMappings()[e.middletier.DayOfTheWeek[a.weekDays[0]]]})},n.prototype.populateSingleWithIntervalWeekDayOption=function(n,r){var a=r.patternViewModel;a&&r.patternType===t.RecurrencePatternOptions[t.RecurrencePatternOptions.DayInMonth]||(a=new t.RecurrenceDayInMonthPatternViewModel).initializeFromStartDate(n),this.recurrencePatternOptions[2].name=this.$translate.instant(this.resources.strings.meeting_recurrence_pattern_weekInMonth_selector,{weekInMonthIndex:t.RecurrenceDayOfWeekIndexMapping.getMappings(this.$translate,this.resources)[a.dayOrWeek],weekday:t.DayOfTheWeekMapping.getMappings()[e.middletier.DayOfTheWeek[a.weekDay]]})},n}();t.RecurrencePatternOptionsProvider=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(e){var n=function(){function t(t,e,n,r){this.constants=t,this.startDate=moment(e,t.calendar.isoDateFormat).clone().toDate(),this.endDate=n?moment(n,t.calendar.isoDateFormat).clone().toDate():null,this.pattern=r}return t.prototype.initialize=function(){if(!this.isInitialized){this.isInitialized=!0;var t=e.EventRecurrenceToUIRecurrenceConverter.convert(this.pattern,this.startDate);this.patternType=t.patternType,this.patternViewModel=t.patternViewModel}},t.prototype.getRecurrencePattern=function(){return e.UIRecurrenceToEventRecurrenceConverter.convert(this)},t.prototype.getRecurrenceRange=function(){var t={};return t.startDate=moment(this.startDate).locale(\"en\").format(this.constants.calendar.isoDateFormat),t.endDate=this.endDate?moment(this.endDate).locale(\"en\").format(this.constants.calendar.isoDateFormat):null,t},t.prototype.isValid=function(){return this.recurrenceForm&&this.recurrenceForm.$valid&&(!this.endDate||this.endDate>this.startDate)},t}();e.RecurrenceViewModel=n;var r=function(){function t(t){this.interval=t,this.interval=t}return t.prototype.initializeFromStartDate=function(t){},t}();e.RecurrencePatternViewModel=r;var i=function(t){function e(e){var n=t.call(this,e)||this;return n.weekDays=[],n}return __extends(e,t),e.prototype.initializeFromStartDate=function(t){this.weekDays=[],this.weekDays.push(t.getDay())},e}(r);e.RecurrenceWeeklyPatternViewModel=i;var a=function(t){function e(){return t.call(this,1)||this}return __extends(e,t),e}(i);e.RecurrenceSingleWeekDayPatternViewModel=a;var o=function(e){function n(){for(var n=e.call(this,1)||this,r=t.middletier.DayOfTheWeek.Monday;r<=t.middletier.DayOfTheWeek.Friday;r++)n.weekDays.push(r);return n}return __extends(n,e),n.prototype.initializeFromStartDate=function(t){},n}(i);e.RecurrenceAllWorkDayPatternViewModel=o;var c=function(t){function n(e){return t.call(this,e)||this}return __extends(n,t),n.prototype.initializeFromStartDate=function(t){this.dayOrWeek?this.dayOrWeek!==n.DefaultOptionForMonthPattern&&(this.dayOrWeek=e.RecurrenceHelper.getWhichWeekOfMonth(t)):this.dayOrWeek=n.DefaultOptionForMonthPattern,this.day=t.getDate(),this.weekDay=t.getDay()},n.DefaultOptionForMonthPattern=\"Day\",n}(r);e.RecurrenceMonthlyPatternViewModel=c;var s=function(t){function n(){return t.call(this,1)||this}return __extends(n,t),n.prototype.initializeFromStartDate=function(t){this.dayOrWeek=e.RecurrenceHelper.getWhichWeekOfMonth(t),this.day=t.getDate(),this.weekDay=t.getDay()},n}(c);e.RecurrenceDayInMonthPatternViewModel=s;var u=function(t){function n(){return t.call(this,1)||this}return __extends(n,t),n.prototype.initializeFromStartDate=function(t){this.nthWeekOrDay?this.nthWeekOrDay!==n.DefaultOptionForMonthPattern&&(this.nthWeekOrDay=e.RecurrenceHelper.getWhichWeekOfMonth(t)):this.nthWeekOrDay=n.DefaultOptionForMonthPattern,this.day=t.getDate(),this.weekDay=t.getDay(),this.month=t.getMonth()+1},n.DefaultOptionForMonthPattern=\"Day\",n}(r);e.RecurrenceYearlyPatternViewModel=u}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var r=function(){function r(){}return r.getDefaultViewModel=function(r,t){switch(e.RecurrencePatternOptions[r]){case e.RecurrencePatternOptions.None:return null;case e.RecurrencePatternOptions.AllWorkDays:var n=new e.RecurrenceAllWorkDayPatternViewModel;return n.initializeFromStartDate(t),n;case e.RecurrencePatternOptions.SingleWeekDay:var a=new e.RecurrenceSingleWeekDayPatternViewModel;return a.initializeFromStartDate(t),a;case e.RecurrencePatternOptions.Weekly:var c=new e.RecurrenceWeeklyPatternViewModel(1);return c.initializeFromStartDate(t),c;case e.RecurrencePatternOptions.DayInMonth:var i=new e.RecurrenceDayInMonthPatternViewModel;return i.initializeFromStartDate(t),i;case e.RecurrencePatternOptions.Monthly:var o=new e.RecurrenceMonthlyPatternViewModel(1);return o.initializeFromStartDate(t),o;case e.RecurrencePatternOptions.Daily:return new e.RecurrencePatternViewModel(1);case e.RecurrencePatternOptions.Yearly:var u=new e.RecurrenceYearlyPatternViewModel;return u.initializeFromStartDate(t),u}},r}();e.RecurrenceViewModelFactory=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.SingleWeekDay=1]=\"SingleWeekDay\",e[e.AllWorkDays=2]=\"AllWorkDays\",e[e.DayInMonth=3]=\"DayInMonth\",e[e.Daily=4]=\"Daily\",e[e.Weekly=5]=\"Weekly\",e[e.Monthly=6]=\"Monthly\",e[e.Yearly=7]=\"Yearly\"}(e.RecurrencePatternOptions||(e.RecurrencePatternOptions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(t){!function(t){var e=function(e){function n(n,i,o,l,r,a,s){var c=e.call(this,l,o,i,t.AggregatesettingsStorageKey.callParkPolicy,n,s,r.valueAsBoolean(o.settings.names.enablePeriodicSyncForCallParkPolicy))||this;return c.settingsService=r,c.callingSupportService=a,c.orchestrationService=s,c._defaultValues={allowCallPark:!1},c.initializeOnAppLaunchAndReinit(c.initializeReason),c}return __extends(n,e),n.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"settingsService\",\"callingSupportService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){var n=this;e.prototype.initializeOnAppLaunchAndReinit.call(this,t),this.settingsService.valueAsBoolean(this.constants.settings.names.honorCallParkPolicy)&&(this.pstnCallingAllowedSubscription=teamspace.services.MTMASubscriptionUtility.subscribe(this.callingSupportService,function(){n.onPstnCallingAllowedChanged()},teamspace.services.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),this.onPstnCallingAllowedChanged())},n.prototype.cleanupOnAppTeardown=function(t){this.pstnCallingAllowedSubscription=void 0,this.started=void 0,e.prototype.cleanupOnAppTeardown.call(this,t)},n.prototype.mtmaTelemetryIdentifier=function(){return\"CallParkPolicyStore\"},n.prototype.getSettingsFromAggregateStore=function(t){return t?t.callParkPolicy:null},n.prototype.onPstnCallingAllowedChanged=function(){var t=this.callingSupportService.isPSTNCallingAllowed();this.logger.info(\"onPstnCallingAllowedChanged: isPstnCallingAllowed= \"+t),t&&(this.callingSupportService.unsubscribe(this.pstnCallingAllowedSubscription),this.startup())},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n}(t.UserSettingsStoreBase);t.CallParkPolicyStore=e;var n=function(){function t(){}return t.allowCallPark=\"allowCallPark\",t}();t.CallParkPolicyStorageKey=n,angular.module(\"skypeX.callParkPolicyStore\",[]).service(\"callParkPolicyStore\",e)}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\";var teamspace;!function(e){!function(e){var i=function(){function e(e){this.listener=e}return e.prototype.dispose=function(){this.listener&&(this.listener.dispose(),this.listener=null)},e}();e.CallingScenarioSubscription=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),skype;!function(t){!function(t){!function(t){t.asap=function(t){return new Promise(function(n){n(t())})};var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),n}(Error);t.TimeoutError=n;var e=function(){function t(t){this.ontimeout=t}return t.prototype.start=function(t){this.timeoutId=setTimeout(this.ontimeout,t)},t.prototype.stop=function(){clearTimeout(this.timeoutId)},t}();t.Timer=e,t.defer=function(){var t={};return t.promise=new Promise(function(n,e){t.resolve=n,t.reject=e}),t},t.timedDefer=function(t,o){void 0===o&&(o=\"deferred timed out after \"+t+\"ms\");var r={},i=new e(function(){return r.reject(new n(o))});return r.promise=new Promise(function(t,n){r.resolve=function(n){i.stop(),t(n)},r.reject=function(t){i.stop(),n(t)}}),i.start(t),r}}(t.async||(t.async={}))}(t.calling||(t.calling={}))}(skype||(skype={}))","\"use strict\";var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var r,e=1,a=arguments.length;e<a;e++){r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t}).apply(this,arguments)},teamspace;!function(t){!function(r){var e=function(){function e(){}return e.getBroadcastStatusResourceString=function(r,e,a){switch(r){case t.services.BroadcastStatus.NotStarted:case t.services.BroadcastStatus.Starting:return a?e.strings.broadcast_status_pre_live_shortformat:e.strings.broadcast_status_pre_live;case t.services.BroadcastStatus.Started:return e.strings.broadcast_status_live;case t.services.BroadcastStatus.Stopping:case t.services.BroadcastStatus.Stopped:return e.strings.broadcast_status_stopped;default:return e.strings.calling_prejoin_preview_container_title_connecting}},e.logExternalForDDL=function(t,e,a,i,n){e.valueAsBoolean(a.settings.names.disableBroadcastSlimcoreDrilledDownLogging)||r.CallUtilities.logExternalForDDL(i,t,n)},e.getAvailableComposerStream=function(t,r,a){var i=t&&t.broadcastMeeting&&t.broadcastMeeting.broadcastState;if(!i)return null;var n=i&&i.previewSourceId;if(!n)return a.error(\"getAvailableComposerStream: Preview sourceId not present in current metadata.\"),null;var o=e.getParticipantStreamFromMediaId(r,n,a);return o||(a.error(\"getAvailableComposerStream: No preview stream found for participant {0} with sourceId {1}\",r.id,n),null)},e.getBroadcastLiveSources=function(r){return r&&r.status===t.services.BroadcastStatus.Started?e.getBroadcastLayoutSources(r):[]},e.getBroadcastLayoutSources=function(t){var r=[];if(!t)return r;var e=t.layout&&t.layout.sources;if(e&&e.length>0)for(var a=0,i=e;a<i.length;a++){var n=i[a];n&&t.sources&&n.idx<t.sources.length&&t.sources[n.idx]&&r.push(t.sources[n.idx])}return r},e.getParticipantFromBroadcastSource=function(t,r,a,i){var n;if(\"0\"===r){var o=t.getScreenSharer();return o?o.id:t.isScreenSharingOn?a.getCurrentSkypeMri():null}for(var s=0,c=t.participants;s<c.length;s++){var d=c[s];if(!e.isComposerBotMri(d.id,i.broadcastSettings.composerBotMris)&&e.isMediaIdInParticipantEndpoints(d.endpoints,r)){n=d.id;break}}return!n&&e.isMediaIdInParticipantEndpoints(t.endpoints,r)&&(n=a.getCurrentSkypeMri()),n},e.getParticipantIdFromBroadcastSource=function(t,r,a){if(!t)return null;var i=e.getEndPointWithGivenMediaId(t.endpoints,r);return i?i.participantId:(a.error(\"No end point detail found with given mediaId {0}\",r),null)},e.isMediaIdInParticipantEndpoints=function(t,r){return!!e.getEndPointWithGivenMediaId(t,r)},e.isMyVideoBroadcasting=function(t){return!!(t&&t.broadcastMeeting&&t.endpoints)&&e.isVideoBroadcasting(t.broadcastMeeting,t.endpoints)},e.isParticipantVideoBroadcasting=function(t,r){return!!(r&&t&&t.endpoints)&&e.isVideoBroadcasting(r,t.endpoints)},e.isParticipantScreenShareBroadcasting=function(t,r){if(!r)return!1;for(var a=r.broadcastState,i=0,n=e.getBroadcastLiveSources(a);i<n.length;i++)if(\"0\"===n[i].id&&t)return t.streams&&t.streams[1]&&t.streams[1][0]&&t.streams[1][0].isAvailable;return!1},e.isMyScreenShareBroadcasting=function(t){if(!t||!t.broadcastMeeting)return!1;for(var r=t.broadcastMeeting.broadcastState,a=0,i=e.getBroadcastLiveSources(r);a<i.length;a++)if(\"0\"===i[a].id)return t.isScreenSharingOn;return!1},e.isScreenShareBroadcasting=function(t){if(!t||!t.broadcastMeeting)return!1;for(var r=t.broadcastMeeting.broadcastState,a=0,i=e.getBroadcastLiveSources(r);a<i.length;a++)if(\"0\"===i[a].id)return!0;return!1},e.isMySourcesInLivePreview=function(t){if(!t||!t.broadcastMeeting||!t.broadcastMeeting.broadcastState)return!1;for(var r=t.broadcastMeeting.broadcastState,a=0,i=e.getBroadcastLiveSources(r);a<i.length;a++){var n=i[a];if(e.isMediaIdInParticipantEndpoints(t.endpoints,n.id)||\"0\"===n.id&&t.isScreenSharingOn)return!0}return!1},e.stringifyBroadcastState=function(t){switch(t){case 3:return\"Connected\";case 2:return\"Connecting\";case 4:return\"Disconnected\";case 1:return\"Ringing\";default:return\"None\"}},e.isParticipantStreamLive=function(t,r,a){if(!t||!t.broadcastMeeting)return!1;for(var i=t.broadcastMeeting.broadcastState,n=0,o=e.getBroadcastLiveSources(i);n<o.length;n++){var s=o[n];if(s&&(\"0\"===s.id===a&&(a||e.isMediaIdInParticipantEndpoints(r.endpoints,s.id))))return!0}return!1},e.isAnyParticipantStreamAvailable=function(t,r){return!(!t.isVideoOn&&!t.isScreenSharingOn)||t.participants.filter(function(t){return!e.isComposerBotMri(t.id,r.broadcastSettings.composerBotMris)&&(skype.calling.ICallParticipantHelpers.bestAvailableVideoFor(t)||skype.calling.ICallParticipantHelpers.bestAvailableScreenShareFor(t))}).length>0},e.getStreamAttendeeExternalLink=function(t){return t?\"https://web.microsoftstream.com/video/\"+t:null},e.getStreamProducerExternalLink=function(t){return t?\"https://web.microsoftstream.com/update/\"+t:null},e.getYammerAttendeeExternalLink=function(t){return t&&(t.event||t.broadcastId)?t.event||\"https://www.yammer.com/#/broadcast/\"+t.broadcastId:null},e.yammerGroupInfoToString=function(r,e,a){if(!r)return null;var i=e.instant(a.strings.broadcast_yammer_group_info_text_groupName),n=e.instant(a.strings.broadcast_yammer_group_info_text_visibility),o=t.components.YammerGroupVisibility[r.visibility]===t.components.YammerGroupVisibility.Private?e.instant(a.strings.broadcast_yammer_group_info_text_visibility_private):e.instant(a.strings.broadcast_yammer_group_info_text_visibility_public);return i+\": \"+r.displayName+\", \"+n+\": \"+o},e.submitAutoBrbLogs=function(r,e,a,i,n,o,s,c){var d,u,l=a.newScenario(o.scenarios.broadcast.autoBrbForBroadcast);if(!n.valueAsBoolean(o.settings.names.enableAutobrbForBroadcast))return l.stop((d={},d[o.scenarioDataPropNames.broadcastError]=\"Feature flag not enabled\",d)),s.reject(\"Feature flag not enabled\");if(!e)return l.fail((u={},u[o.scenarioDataPropNames.broadcastError]=\"Call object is required\",u)),s.reject(\"Call object is required\");var p,g=\"Auto Brb: \"+r+\" (callId: \"+e.callId+\", participantId: \"+e.participantId+\", threadId: \"+e.threadId+\")\",f=e.broadcastMeeting&&e.broadcastMeeting.broadcastState;try{p=JSON.stringify({failureType:e.failureType,abortReason:e.abortReason,mediaConnected:e.mediaConnected,terminatedReason:e.terminatedReason,broadcastRole:e.broadcastMeeting&&e.broadcastMeeting.role||\"unknown\",broadcastModalityState:t.services.BroadcastUtilities.stringifyBroadcastState(e.broadcastMeeting.modalityState),broadcastState:_.pick(f,[\"commands\",\"error\",\"status\",\"sources\",\"commandStatus\",\"layout\"]),callstate:t.services.CallUtilities.stringifyCallState(e.state)})}catch(t){c.error(\"submitAutoBrbLogs encountered error - \"+t+\")\"),p=g}var m=String(o.feedback.categories.other);return i.sendFeedbackToBrbV2(!0,{category:m,title:g,description:p,piiSafeLogsOnly:!0,allowScreenshots:!1,includeBackgroundBlurImages:!1,includeHeapSnapshot:!1}).then(function(){l.stop()}).catch(function(t){c.error(\"Brb submission failed with error: \"+t);var r={};r[o.counters.eventNames.callId]=e.callId,r[o.counters.eventNames.participantId]=e.participantId,o.scenarioDataPropNames.broadcastError=t[0],l.fail(r)})},e.isComposerBotMri=function(t,r){return!!(r&&r.indexOf(t)>=0)},e.getParticipantStreamFromMediaId=function(t,r,a){var i=e.getParticipantIdFromBroadcastSource(t,r,a);if(!i)return a.error(\"MediaId {0} not found in participants endpoint\",r),null;var n=\"0\"===r?1:0,o=t.streams[n];if(!o)return a.error(\"No video stream found for participantId {0}\",t.id),null;var s=_.find(o,function(t){return t.participantId===i});return s||(a.error(\"No stream found for participantId {0}\",i),null)},e.handleBroadcastScenarioOnError=function(t,r,e,a,i){var n,o=e&&(e.statusCode||e.status);a&&a[r.scenarioDataPropNames.broadcastError]||(a=__assign({},a,(n={},n[r.scenarioDataPropNames.broadcastError]=JSON.stringify(e),n))),angular.isUndefined(o)||null==o?t.fail(a):e.code===r.errorCodes.scenarioAbandoned||e.code===r.errorCodes.networkOffline||_.includes(i,o)?t.cancel(a):t.fail(a)},e.isVideoBroadcasting=function(t,r){for(var a=t.broadcastState,i=0,n=e.getBroadcastLiveSources(a);i<n.length;i++){var o=n[i];if(\"0\"!==o.id&&e.isMediaIdInParticipantEndpoints(r,o.id))return!0}return!1},e.getEndPointWithGivenMediaId=function(t,r){var a=t&&t.endpointDetails&&t.endpointDetails;if(!a)return null;for(var i=0;i<a.length;i++){var n=a[i],o=n&&n.mediaStreams;if(\"0\"===r?o&&o.some(function(t){return t.label===e.mediaSourceLabelForVbss&&2===t.direction}):o&&o.some(function(t){return t.sourceId===Number(r)}))return n}return null},e.isPrimaryOrAlternateStreamAvailable=function(t){return t&&(e.isStreamValid(t.stream)||e.isStreamValid(t.altStream))},e.isStreamValid=function(t){return t&&!!t.wamsStreamingUrl&&!!t.decryptionToken},e.isStreamInfoComplete=function(t){return t&&e.isStreamValid(t.stream)&&e.isStreamValid(t.altStream)},e.mediaSourceLabelForVbss=\"applicationsharing-video\",e}();r.BroadcastUtilities=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(n){var t;!function(e){e[e.Ok=0]=\"Ok\",e[e.NoSpeakers=1]=\"NoSpeakers\",e[e.NoMicrophone=2]=\"NoMicrophone\",e[e.SpeakersMismatch=3]=\"SpeakersMismatch\"}(t=n.SystemAudioDeviceCheckStatus||(n.SystemAudioDeviceCheckStatus={}));var i=function(){function i(){}return i.stringifyCallState=function(e){switch(e){case 1:return\"Notified\";case 2:return\"Connecting\";case 3:return\"Connected\";case 4:return\"LocalHold\";case 5:return\"RemoteHold\";case 6:return\"Disconnecting\";case 7:return\"Disconnected\";case 8:return\"Observing\";case 9:return\"EarlyMedia\";case 10:return\"InLobby\";case 11:return\"Preheating\";case 12:return\"Preheated\";case 1e3:return\"Reconnecting\";case 1001:return\"Transferring\";case 1002:return\"TransferFailed\";case 1003:return\"TransferSucceeded\";case 1007:return\"Parking\";case 1009:return\"ParkFailed\";case 1008:return\"ParkSucceeded\";case 1004:return\"Escalating\";case 1005:return\"EscalationFailed\";case 1006:return\"EscalationSucceeded\";default:return\"None\"}},i.phoneNumberToAriaString=function(e){return e&&e.replace(/[\\+\\-() ]/g,\"\").trim().split(\"\").join(\" \")},i.isCallingSystemBot=function(e,n){return void 0===n&&(n=[]),n.includes(e)},i.callerToAriaString=function(e){return e.match(\".*\\\\d\\\\d\\\\d\\\\d.*\")&&!e.match(\"[a-zA-Z]\")?n.CallUtilities.phoneNumberToAriaString(e):e},i.isCallActive=function(e){return i.isCallConnected(e)||i.isCallConnecting(e)||i.isCallOnHold(e)||i.isCallInLobby(e)||i.isCallOnServerHold(e)},i.isCallOnHold=function(n){return 4===n.state||5===n.state||e.services.CallUtilities.isCallOnServerHold(n)},i.isCallOnLocalHold=function(e){return 4===e.state||i.isCallOnServerHold(e)},i.isCallSetupFailed=function(e){return 0===e.failureType},i.isCallDropped=function(e){return 1===e.failureType},i.isCallInLobby=function(e){return 10===e.state},i.isCallOnServerHold=function(e){return 8===e.state&&e.isServerHold},i.isCallConnecting=function(e){return 2===e.state||9===e.state},i.isCallConnected=function(e){return 3===e.state},i.isAnyTransferState=function(e){return 1001===e.extendedCallState||1002===e.extendedCallState||1003===e.extendedCallState},i.isTransfereeTransferring=function(e){return!!e.transferorMri&&i.isCallConnecting(e)&&!i.isParkeeParking(e)},i.isParkCall=function(e){return e.origin&&2===e.origin},i.isParkeeParking=function(e){return e.origin&&2===e.origin},i.isEchoBotCall=function(e){return e.setupArgs&&e.setupArgs.isEchoBotCall&&!0===e.setupArgs.isEchoBotCall},i.isAnyParkState=function(e){return 1007===e.extendedCallState||1009===e.extendedCallState||1008===e.extendedCallState},i.isAnyEscalationState=function(e){return 1004===e.extendedCallState||1005===e.extendedCallState||1006===e.extendedCallState},i.isCallP2P=function(e){return 1===e.callType||e.isServerHold&&8===e.state},i.isCallWithAnyBot=function(e,n){var t=!1;return n.participants.forEach(function(n){n.id!==e&&n.id.startsWith(SkypeX.Services.ChatServiceUtils.IntegrationPrefix)&&(t=!0)}),t},i.getParticipantInOneToOneCall=function(e,n){var t=null;return n.participants.forEach(function(n){n.id!==e&&(t=n.id)}),t},i.isOneToOnePstnCall=function(e){return e&&1===e.callType&&!_.isUndefined(e.participants)&&!_.isNull(e.participants)&&e.participants.length>0&&!_.isUndefined(e.participants[0].id)&&!_.isNull(e.participants[0].id)&&e.participants[0].id.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix)&&(1===e.participants.length||1===_.filter(e.participants,function(e){return 1===e.state||3===e.state}).length)},i.isIncomingConsultCall=function(e){var n=e&&1===e.callType&&e.participants,t=n&&n.length>0&&n[0].endpoints,i=t&&t.endpointDetails,r=i&&i.length>0&&i[0].endpointMetadata,a=r&&r.consultationContext;return!(!a||!a.isIncomingConsult)},i.hasEndPointType=function(e,n){return!(!e||!e.endpoints)&&-1!==_.findIndex(e.endpoints.endpointDetails,function(e){return e.endpointType===n})},i.isVoicemailGreetingCall=function(n){return 1===n.callType&&i.hasEndPointType(n,e.Constants.Instance.endpointType.voicemail)},i.isReplacesCall=function(e){return e&&\"replaces\"===e.incomingCallType&&!!e.consultativeCallId},i.isDownlevelCall=function(n){if(1!==n.callType||!n.participants)return!1;var t=n.participants[0];return!!t&&i.hasEndPointType(t,e.Constants.Instance.endpointType.lync)},i.isSkypeConsumerCall=function(e){if(1!==e.callType||!e.participants)return!1;var n=e.participants[0];return!!n&&i.isSkypeConsumerUser(n.id)},i.isSkypeConsumerUser=function(e){if(!e)return!1;var n=e.split(\":\");return!(!n||n.length<1||n.length>3)&&(\"8\"===n[0]&&(2==n.length?!_.isNil(n[1])&&!_.isEmpty(n[1]):3===n.length&&(!(_.findIndex(i.skypeIdNamespaces,function(e){return e==n[1]})<0)&&(!_.isNil(n[2])&&!_.isEmpty(n[1])))))},i.isFederatedCall=function(e,n){if(1!==e.callType||!e.participants)return!1;if(i.isOneToOnePstnCall(e))return!1;var t=e.participants[0];return!!t&&(!(!n||!t.tenantId)&&t.tenantId!=n)},i.mapRosterVersionStringToPlatformId=function(e){var n=/(\\d+?)(?=\\/)/.exec(e);return n?parseInt(n[0]):null},i.getOwnEndpoint=function(e){return e.endpoints&&e.endpoints.endpointDetails?_.find(e.endpoints.endpointDetails,function(n){return n.participantId===e.participantId}):null},i.mapSourceIdToAugmentedParticipantEndpoint=function(e,n,t){if(1===e.callType){var r=e.participants[0];if(r.endpoints&&r.endpoints.endpointDetails)return{details:r.endpoints.endpointDetails[0],mri:r.id}}else for(var a,s=0;s<e.participants.length;s++){var o=e.participants[s];if(o.endpoints&&o.endpoints.endpointDetails&&(a=_.find(o.endpoints.endpointDetails,function(e){return i.getSourceIdForMediaTypeFromEndpoint(e,t)===n})),a)return{details:a,mri:o.id}}return null},i.unregisterEventIfNeeded=function(e){e&&e()},i.getParticipantListAsString=function(e){var n=\"\";if(e.participants.length>100)return\"large conference\";for(var t=0;t<e.participants.length;t++){var r=e.participants[t];if(!r.id.startsWith(\"4:\")&&(n=\"pid:\"+r.id+\";\",r.endpoints&&r.endpoints.endpointDetails))for(var a=r.endpoints.endpointDetails,s=0;s<a.length;s++)n+=\"eid:\"+i.getSourceIdForMediaTypeFromEndpoint(a[s],4)+\";\"}return n},i.mapParticipantToSourceId=function(e,n){if(!e||!e.endpoints||!e.endpoints.endpointDetails)return i.SOURCE_ID_ANY;for(var t=0,r=e.endpoints.endpointDetails;t<r.length;t++){var a=r[t],s=i.getSourceIdForMediaTypeFromEndpoint(a,n);if(s!==i.SOURCE_ID_ANY)return s}return i.SOURCE_ID_ANY},i.getSourceIdForMediaTypeFromEndpoint=function(e,n){if(e&&e.mediaStreams){var t=e.mediaStreams.find(function(e){return i.mapMediaTypeStringToMediaType(e.type)===n});if(t)return t.sourceId}return i.SOURCE_ID_ANY},i.mapMediaTypeStringToMediaType=function(e){switch(e){case\"audio\":return 0;case\"video\":return 1;case\"panoramic-video\":return 2;case\"applicationsharing-video\":return 3;case\"data\":return 4;default:return}},i.mapMediaDirectionStringToMediaDirection=function(e){switch(e){case\"disabled\":return 0;case\"inactive\":return 3;case\"recvonly\":return 1;case\"sendonly\":return 2;case\"sendrecv\":return 4;default:return}},i.hasEndpointDetails=function(e){return e.endpoints&&e.endpoints.endpointDetails&&e.endpoints.endpointDetails.length>0},i.isConnectedWithAudioOrVideo=function(e){if(!e)return!1;var n=[3,0];return!i.hasEndpointDetails(e)||e.endpoints.endpointDetails.some(function(e){return!e.mediaStreams||(!!e.mediaStreams.some(function(e){return\"audio-teleconferencing\"===e.type})||!i.isConnectedWithBrowserPermission(e)&&(e.mediaStreams.filter(function(e){return n.indexOf(i.mapMediaDirectionStringToMediaDirection(e.direction))>-1}).length===e.mediaStreams.length||e.mediaStreams.some(function(e){return(0===i.mapMediaTypeStringToMediaType(e.type)||1===i.mapMediaTypeStringToMediaType(e.type))&&-1===n.indexOf(i.mapMediaDirectionStringToMediaDirection(e.direction))})))})},i.isConnectedWithBrowserPermission=function(e){return e.mediaStreams.some(function(e){return 0===i.mapMediaTypeStringToMediaType(e.type)&&1===i.mapMediaDirectionStringToMediaDirection(e.direction)})},i.hasScreenshareModality=function(e){if(!e)return!1;var n=[3,0];return!i.hasEndpointDetails(e)||e.endpoints.endpointDetails.some(function(e){return!e.mediaStreams||e.mediaStreams.some(function(e){return 3===i.mapMediaTypeStringToMediaType(e.type)&&-1===n.indexOf(i.mapMediaDirectionStringToMediaDirection(e.direction))})})},i.getContextFromConversationType=function(e,n){return e?e.isChannel()?\"Channel\":e.isPrivateMeeting()?\"Private\":e.isOneToOne()?\"OneToOne\":e.isGroup()?\"Group\":\"Unknown\":(n.error(\"Conversation is not defined\"),\"Unknown\")},i.stringToBuffer=function(e){for(var n=new ArrayBuffer(e.length),t=new Uint8Array(n),i=0;i<e.length;i++)t[i]=e.charCodeAt(i);return t},i.bufferToString=function(e){return String.fromCharCode.apply(null,e)},i.isPrivateMeeting=function(e,n,t){return e&&e.isInitialized?e.isPrivateMeeting():!(n||!t)},i.logExternalForDDL=function(e,n,t){var i=require(\"@skype/rt-js-bindings\").RootToolsManager;i&&i.logExternalForDDL?i.logExternalForDDL(n,t):e.warn(\"logExternalForDDL: Attempted to use RootToolsManager.logExternalForDDL but it's not defined\")},i.systemAudioDeviceCheck=function(e,n){var i=e.getSelectedDevices();if(!i.microphone)return t.NoMicrophone;if(!i.speaker)return t.NoSpeakers;var r=e.getDefaultSpeakerDeviceId();return n.info(\"checkSystemAudio: current speaker \"+i.speaker+\" default \"+r),r&&\"\"!==r||e.getSpeakerChangeSubscribeStatus()?r&&r===i.speaker?t.Ok:t.SpeakersMismatch:(n.warn(\"no default speaker device found in devicemanager, even though getSelectedDevices returns a speaker\"),t.Ok)},i.getCQFHashPercentage=function(e){if(this.uuidRegex.test(e)){var n=this.getCQFHash(e);if(-1!==n)return n%100/100}return-1},i.getCQFHash=function(e){var n=CryptoJS.SHA256(e).toString(),t=this.parseHexString(n);return t.length<4?(console.error(\"callUtilities: getCQFHash() error: sha256Bytes less than 4 digits. sha256Bytes=\"+t),-1):(t[0]<<24|t[1]<<16|t[2]<<8|t[3]<<0)>>>0},i.parseHexString=function(e){for(var n=[];e.length>=2;)n.push(parseInt(e.substring(0,2),16)),e=e.substring(2,e.length);return n},i.SOURCE_ID_ANY=4294967294,i.uuidRegex=/^[0-9A-Za-z/-]{36}$/,i.skypeIdNamespaces=[\"live\",\"sip_profile\",\"myspace\",\"c2c\",\"sms\",\"facebook\",\"fb\",\"sc\",\"stbot\",\"guest\",\"test\"],i}();n.CallUtilities=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var skype;!function(t){!function(t){var e=function(){function t(){this.eventListeners={},this.maxListeners=0}return t.prototype.addListener=function(t,e){return this.listeners(t).push(e),this},t.prototype.on=function(t,e){return this.addListener(t,e)},t.prototype.once=function(t,e){return this.addListener(t,e)},t.prototype.removeListener=function(t,e){return _.remove(this.listeners(t),function(t){return t===e}),this},t.prototype.removeAllListeners=function(t){return t?this.eventListeners[t]=[]:this.eventListeners={},this},t.prototype.getMaxListeners=function(){return this.maxListeners},t.prototype.setMaxListeners=function(t){this.maxListeners=t},t.prototype.listeners=function(t){return this.eventListeners[t]=this.eventListeners[t]||[]},t.prototype.emit=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=!1,s=0,i=this.listeners(t);s<i.length;s++)i[s].apply(void 0,e),r=!0;return r},t}();t.EventEmitter=e}(t.calling||(t.calling={}))}(skype||(skype={}))","var skype;!function(n){!function(n){var t=function(){function n(){this.subscriptions=[]}return n.prototype.subscribe=function(n){return new i(this.subscriptions,n)},n.prototype.dispose=function(){this.subscriptions=[]},n.prototype.raiseEvents=function(n){this.subscriptions.slice().forEach(function(t){return n(t.eventHandler)})},n}();n.EventSourceImpl=t;var i=function(){function n(n,t){this.subscriptions=n,this.eventHandler=t,n.push(this)}return n.prototype.dispose=function(){var n=this;_.remove(this.subscriptions,function(t){return t===n})},n}();n.EventSubscriptionImpl=i}(n.calling||(n.calling={}))}(skype||(skype={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function r(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),skype;!function(t){!function(t){var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),n.prototype.changed=function(t){return this.subscribe({changed:t,on:null})},n.prototype.on=function(t,n){return this.subscribe({changed:null,on:{name:t,handler:this._toEventCallback(n)}})},n.prototype.once=function(t,n){var e,r=this;return e=this.on(t,this._fromEventCallback(function(){for(var t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];e.dispose(),r._toEventCallback(n).apply(void 0,t)}))},n.prototype.raiseChanged=function(){this.raiseEvents(function(t){return t.changed&&t.changed()})},n.prototype.event=function(t){var n=this;return{raise:this._fromEventCallback(function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return n._raiseEventImpl.apply(n,[t].concat(e))})}},n.prototype._raiseEventImpl=function(t){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];this.raiseEvents(function(e){var r;return e.on&&e.on.name===t&&(r=e.on).handler.apply(r,n)})},n.prototype._toEventCallback=function(t){return t},n.prototype._fromEventCallback=function(t){return t},n}(t.EventSourceImpl);t.ObservableBase=n}(t.calling||(t.calling={}))}(skype||(skype={}))","\"use strict\";var skype;!function(e){!function(e){var r=function(){function e(){}return e.firstScreenShareFor=function(e){return(e&&e.streams&&e.streams[1]||[])[0]},e.firstVideoFor=function(e){return(e&&e.streams&&e.streams[0]||[])[0]},e.bestStreamFor=function(e,r){var t=e&&e.streams&&e.streams[r]||[];if(0!==t.length)return 1===t.length?t[0].isAvailable?t[0]:void 0:_.maxBy(t.filter(function(e){return e.isAvailable}),\"rank\")},e.bestAvailableScreenShareFor=function(r){return e.bestStreamFor(r,1)},e.bestScreenShareFor=function(r){return e.bestAvailableScreenShareFor(r)||e.firstScreenShareFor(r)},e.bestAvailableVideoFor=function(r){return e.bestStreamFor(r,0)},e.bestVideoFor=function(r){return e.bestAvailableVideoFor(r)||e.firstVideoFor(r)},e}();e.ICallParticipantHelpers=r}(e.calling||(e.calling={}))}(skype||(skype={}))","var teamspace;!function(e){!function(e){var a=function(){function e(){}return e.Type_ActiveCallsChanged=\"active-calls-changed\",e.Type_ActiveCallAdded=\"active-call-added\",e.Type_ActiveCallRemoved=\"active-call-removed\",e}();e.ActiveCallsServiceEvents=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(){function e(){}return e.Type_AdminSettingsChanged=\"admin-settings-changed\",e}();e.AdminSettingsServiceEvents=t;var i=function(i){function n(e,t,n,s,r,a,o){var S=i.call(this)||this;return S.$q=e,S.constants=t,S.settingsService=n,S.tenantSettingsStore=s,S.meetingPolicySettingsStore=r,S.eventingService=a,S.adminSettings={isVideoEnabled:!0,isScreenSharingEnabled:!0,isPPTSharingEnabled:!0,isMeetingNotesEnabled:!0,isWhiteboardEnabled:!0},o.registerForMtma(S),S.initializeOnAppLaunchAndReinit(),S}return __extends(n,i),n.$inject=[\"$q\",\"constants\",\"settingsService\",\"tenantSettingsStore\",\"meetingPolicySettingsStore\",\"eventingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){var i=this;this.initDeferred=this.init(),e.MTMASubscriptionUtility.subscribe(this.meetingPolicySettingsStore,function(){return i.updateAdminSettings()}),e.MTMASubscriptionUtility.subscribe(this.tenantSettingsStore,function(){return i.updateAdminSettings()}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(){return i.updateSettings()})},n.prototype.mtmaTelemetryIdentifier=function(){return\"AdminSettingsService\"},n.prototype.cleanupOnAppTeardown=function(e){this.adminSettings={isVideoEnabled:!0,isScreenSharingEnabled:!0,isPPTSharingEnabled:!0,isMeetingNotesEnabled:!0,isWhiteboardEnabled:!0},this.isUserMeetingPolicyEnabled=void 0,this.initDeferred=void 0},n.prototype.updateSettings=function(){this.isUserMeetingPolicyEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserMeetingPolicy),this.updateAdminSettings()},n.prototype.updateAdminSettings=function(){this.adminSettings.isVideoEnabled=this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isVideoEnabled),this.isUserMeetingPolicyEnabled?(this.adminSettings.isScreenSharingEnabled=this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.screenSharingMode)!==SkypeX.Services.ScreenSharingMode.none,this.adminSettings.isPPTSharingEnabled=this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing),this.adminSettings.isMeetingNotesEnabled=this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowSharedNotes),this.adminSettings.isWhiteboardEnabled=this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowWhiteboard)):this.adminSettings.isScreenSharingEnabled=this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isScreenSharingEnabled),this.trigger(t.Type_AdminSettingsChanged,SkypeX.Services.ObservableBase.Key_All,this.adminSettings)},n.prototype.getAdminSettings=function(){var e=this,t=this.$q.defer();return this.initDeferred.then(function(){return t.resolve(e.adminSettings)}),t.promise},n.prototype.getAdminSettingSync=function(){return this.adminSettings},n.prototype.init=function(){var e=this;return this.updateSettings(),this.$q.all([this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowIPVideo),this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isVideoEnabled)]).then(function(){return e.updateAdminSettings()})},n}(SkypeX.Services.ObservableBase);e.AdminSettingsService=i,angular.module(\"teamspace.adminSettingsService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"skypeX.tenantSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.eventingService\",\"teamspace.orchestrationService\"]).service(\"adminSettingsService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,n,o,i,r,s){var c=t.call(this,s)||this;return c.$cookies=e,c.$location=n,c.constants=o,c.utilityService=i,c.orchestrationService=s,c.callInfo=null,c.logger=r.newLogger(\"AnonymousMeetingService\"),c.initializeOnAppLaunchAndReinit(),c}return __extends(e,t),e.$inject=[\"$cookies\",\"$location\",\"constants\",\"utilityService\",\"loggingService\",\"orchestrationService\"],e.prototype.initializeOnAppLaunchAndReinit=function(t){},e.prototype.mtmaTelemetryIdentifier=function(){return\"AnonymousMeetingService\"},e.prototype.cleanupOnAppTeardown=function(t){this.callInfo=null},e.prototype.tryGetMeetingInfo=function(){this.callInfo=null;var t=this.$location.path(),e=this.$location.search().deeplinkId;if(t&&0===t.indexOf(\"/l/meetup-join\")){var n=t.split(\"/\");if(n&&5==n.length){var o=this.utilityService.tryParseJSON(this.$location.search().context);if(!o||!o.Tid)return this.logger.error(\"Context or tenantId not present in the state\"),void this.logger.error(\"Invalid deep link url query string params {0}\",this.$location.url());var i={};i.conversationId=n[3],i.messageId=n[4],i.context=o,i.deeplinkId=e,this.setAnonymousMeetingInfo(i)}else this.logger.error(\"Invalid deep link url {0}\",this.$location.url())}else{var r=this.$cookies.getObject(this.constants.authentication.anonymousMeetingCookieName);r&&r.conversationId&&r.context&&r.context.Tid?this.callInfo=r:this.logger.error(\"Anonymous user logged in without meetup join or its cookie {0}\",this.$location.url())}},e.prototype.setAnonymousMeetingInfo=function(t){this.$cookies.putObject(this.constants.authentication.anonymousMeetingCookieName,t),this.callInfo=t},e.prototype.getAnonymousMeetingInfo=function(){return this.callInfo||this.tryGetMeetingInfo(),this.callInfo},e}(t.MTMABase);t.AnonymousMeetingServiceImplementation=e,angular.module(\"teamspace.anonymousMeetingService\",[\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.loggingService\"]).service(\"anonymousMeetingService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(e,t,i,s,a,r,o,c,l,u,p,h){var g=n.call(this,h)||this;return g.$translate=e,g.$rootScope=t,g.constants=i,g.resources=s,g.storageService=a,g.appConfig=r,g.anonymousMeetingService=o,g.callingAlertsService=c,g.tenantService=l,g.guestAccessService=u,g.eventingService=p,g.orchestrationService=h,g.b2bCallsNotified=new Set,g.initializeOnAppLaunchAndReinit(),g}return __extends(i,n),i.$inject=[\"$translate\",\"$rootScope\",\"constants\",\"resources\",\"storageService\",\"appConfig\",\"anonymousMeetingService\",\"callingAlertsService\",\"tenantService\",\"guestAccessService\",\"eventingService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callDisposed,function(e,n){n&&t.b2bCallsNotified.delete(n.teamsCallId)})},i.prototype.mtmaTelemetryIdentifier=function(){return\"AnonymousNotificationService\"},i.prototype.cleanupOnAppTeardown=function(e){this.b2bCallsNotified=new Set},i.prototype.checkIfIsGuest=function(e){return this.tenantService.getTenants().then(function(t){return t&&t.find(function(t){return t.tenantId===e})})},i.prototype.rejoinAsGuest=function(e,t){var n=\"#/l/meetup-join/\"+t.conversationId+\"/\"+t.messageId+\"?context=\"+JSON.stringify(t.context);this.storageService.remove(this.appConfig.lastLocationHashName),this.guestAccessService.switchTenant(this.$rootScope,e,n)},i.prototype.displayInfoAlert=function(e){this.callingAlertsService.handleOnDemandAlert({name:\"B2bJoinAlert\",type:this.callingAlertsService.showNewCriticalUFDDesign()?t.AlertType.Warning:t.AlertType.Info,title:this.$translate.instant(this.resources.strings.calling_b2b_join_warning_banner_title),text:this.callingAlertsService.showNewCriticalUFDDesign()?this.$translate.instant(this.resources.strings.calling_b2b_join_warning_banner_description):this.$translate.instant(this.resources.strings.calling_b2b_join_warning_banner_message),dismissable:!0,teamsCallId:e})},i.prototype.displayTenantSwitchAlert=function(n,i,s){var a=this;this.callingAlertsService.handleOnDemandAlert({name:\"B2bJoinAlert\",type:this.callingAlertsService.showNewCriticalUFDDesign()?t.AlertType.Warning:t.AlertType.Info,title:this.$translate.instant(this.resources.strings.tenant_change_confirm_dialog_title),text:this.callingAlertsService.showNewCriticalUFDDesign()?this.$translate.instant(this.resources.strings.tenant_change_confirm_dialog_description,{tenantName:i.tenantName}):this.$translate.instant(this.resources.strings.tenant_change_confirm_dialog_message,{tenantName:i.tenantName}),dismissable:!0,teamsCallId:n,actions:[{alertActionType:\"RejoinAsGuest\",buttonText:this.$translate.instant(this.resources.strings.yes),command:function(){return a.rejoinAsGuest(i,s)},buttonDisabled:!1,buttonTrackName:e.components.PanelModuleName.selectTenantButton}]})},i.prototype.notifyAboutAB2bCall=function(e){var t=this;if(!this.b2bCallsNotified.has(e)){this.b2bCallsNotified.add(e);var n=this.anonymousMeetingService.getAnonymousMeetingInfo();this.checkIfIsGuest(n.context.Tid).then(function(i){i?t.displayTenantSwitchAlert(e,i,n):t.displayInfoAlert(e)})}},i}(t.MTMABase);t.AnonymousNotificationServiceImplementation=n,angular.module(\"teamspace.anonymousNotificationService\",[\"teamspace.constants\",\"teamspace.locales\",\"teamspace.storageService\",\"teamspace.anonymousMeetingService\",\"teamspace.callingAlertsService\",\"teamspace.tenantService\",\"teamspace.guestAccessService\",\"teamspace.eventingService\"]).service(\"anonymousNotificationService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var skype;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.ModalityLinksNotReceived=1]=\"ModalityLinksNotReceived\",e[e.BmcUpdatesNotReceived=2]=\"BmcUpdatesNotReceived\"}(e.BroadcastModalityDisconnectReason||(e.BroadcastModalityDisconnectReason={}))}(e.calling||(e.calling={}))}(skype||(skype={}));var teamspace;!function(e){!function(e){!function(e){e[e.NotStarted=\"notStarted\"]=\"NotStarted\",e[e.Starting=\"starting\"]=\"Starting\",e[e.Started=\"started\"]=\"Started\",e[e.Stopping=\"stopping\"]=\"Stopping\",e[e.Stopped=\"stopped\"]=\"Stopped\"}(e.BroadcastStatus||(e.BroadcastStatus={}));!function(e){e.None=\"none\",e.PPTDown=\"pptDown\",e.VideoDown=\"videoDown\",e.VbssDown=\"vbssDown\",e.CompDown=\"compDown\",e.InitFail=\"initFail\"}(e.ProducerErrorType||(e.ProducerErrorType={}));!function(e){e.Sending=\"Sending\",e.Stalled=\"Stalled\",e.Stopped=\"Stopped\"}(e.MediaState||(e.MediaState={}));!function(e){e.None=\"None\",e.AppMinimized=\"AppMinimized\",e.AppRestored=\"AppRestored\"}(e.MediaReason||(e.MediaReason={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var s=function(){function s(t,e){this.broadcastMeeting=t,this.logger=e,this.success_status=\"success\",this.currentCommandsResponseWatcherByCommandId={}}return s.prototype.waitForCommandResponse=function(t,e,s){var a=this;return new Promise(function(o,r){var n=a.getCommandStatus(t,e);if(n)return a.logger.log(\"Command status found for commandId in the state object. Returning status {0}\",e),void(\"success\"==n.result?o(n):r({commandId:n.id,errorCode:n.result,subcode:n.detail&&n.detail.subcode,sourceIds:n.detail&&n.detail.sourceIds&&n.detail.sourceIds.toString()}));a.waitForCommandResponseOrTimeout(t,e,s).then(function(t){return o(t)}).catch(function(t){return r(t)})})},s.prototype.dispose=function(){var t=this;_.forEach(this.currentCommandsResponseWatcherByCommandId,function(e,s){t.disposeWatcherForCommandId(s,!1)}),this.currentCommandsResponseWatcherByCommandId={}},s.prototype.waitForCommandResponseOrTimeout=function(t,e,s){var a=this;return new Promise(function(o,r){var n,d,i=JSON.stringify(a.broadcastMeeting.broadcastState);d=setTimeout(function(){a.logger.error(\"Timeout happened while waiting response of command {0}\",e),a.disposeWatcherForCommandId(e),r({commandId:e,errorCode:\"timeout\"})},1e3*s),n=a.broadcastMeeting.changed(function(){var s=JSON.stringify(a.broadcastMeeting.broadcastState);if(i!==s){var n=a.getCommandStatus(t,e);n?(a.logger.info(\"Command status found in the state object for commandId {0}\",e),a.disposeWatcherForCommandId(e),n.result===a.success_status?o(n):r({commandId:n.id,errorCode:n.result,subcode:n.detail&&n.detail.subcode,sourceIds:n.detail&&n.detail.sourceIds&&n.detail.sourceIds.toString()})):a.logger.info(\"Watching for command Id \"+e+\". But no status found in current metadata update. \"+s)}else a.logger.info(\"same metadata update. skipping\")}),a.currentCommandsResponseWatcherByCommandId[e]={unsubscribeTimeoutId:d,callChangedDisposable:n}})},s.prototype.getCommandStatus=function(s,a){var o=this.broadcastMeeting.broadcastState;if(!o)return this.logger.info(\"Broadcast state is not yet available\"),null;switch(s){case e.ProducerRequestCommandName.stop:if(o.status===t.services.BroadcastStatus.Stopping||o.status===t.services.BroadcastStatus.Stopped){this.logger.info(\"Broadcast status is stopping/stopped. So broadcast has stopped.\");var r={};return r.id=a,r.name=s,r.result=this.success_status,r}return null;case e.ProducerRequestCommandName.start:var n=this.getDefaultBroadcastCommandStatus(o,a);return o.status!==t.services.BroadcastStatus.Starting&&o.status!==t.services.BroadcastStatus.Started||(n||((n={}).id=a,n.name=s),n.result=this.success_status),n;default:return this.getDefaultBroadcastCommandStatus(o,a)}},s.prototype.getDefaultBroadcastCommandStatus=function(t,e){if(!t.commandStatus||!t.commandStatus.length)return this.logger.info(\"Broadcast state or command status is null while watching command {0}\",e),null;var s=t.commandStatus.filter(function(t){return t&&t.id===e});return s&&s.length>0?s[0]:null},s.prototype.disposeWatcherForCommandId=function(t,e){void 0===e&&(e=!0);var s=this.currentCommandsResponseWatcherByCommandId[t];s&&(e&&delete this.currentCommandsResponseWatcherByCommandId[t],s.callChangedDisposable&&s.callChangedDisposable.dispose(),s.unsubscribeTimeoutId&&clearTimeout(s.unsubscribeTimeoutId))},s}();e.BroadcastCommandResponseWatcher=s}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(e,a)};return function(e,a){function o(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(o.prototype=a.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(e){function a(a,o,r,n,i,s,c,l,d,m){var u=e.call(this)||this;return u.settingsService=o,u.constants=r,u.loggingService=n,u.sxConfig=i,u.authenticationService=s,u.httpClient=c,u.utilityService=l,u.call=m,u.isDisposed=!1,u.logger=n.newLogger(\"Broadcast Call\"),u.callbackFunctions={},u.modalityState=0,u.commandResponseWatcher=new t.BroadcastCommandResponseWatcher(u,u.logger),u.modalityStateManager=new t.BroadcastModalityStateManager(n,u),o.valueAsBoolean(r.settings.names.disableBroadcastModalityHealthCheck)||u.registerCallbackOnCallConnected(\"initializeHealthWatcher\",function(){u.modalityHealthWatcher=new t.BroadcastModalityHealthWatcher(r,a,n,d,u,u.modalityStateManager,m.callId)}),u.links={},u}return __extends(a,e),a.prototype.setLayout=function(e){var o=this;return this.validateProducerCommand(a.constants.commands.setLayout).then(function(){if(!o.broadcastState.commands.setLayout)return o.logger.error(\"Set layout command not available. Available commands are {0}. CallId {1}\",o.broadcastState.commands,o.call.callId),Promise.reject(o.createNewError(a.constants.commands.setLayout,a.constants.errorCode.Invalid_Command,\"Set layout command not available\"));var r={};return r.ver=1,r.command=new t.ProducerSetLayoutCommand(o.utilityService),r.command.sources=e.sources,o.executeProducerRequest(r,t.ProducerRequestCommandName.setLayout)})},a.prototype.start=function(){var e=this;return this.validateProducerCommand(a.constants.commands.start).then(function(){if(!e.broadcastState.commands.start)return e.logger.error(\"Start command not available. Available commands are {0}. CallId {1}\",e.broadcastState.commands,e.call.callId),Promise.reject(e.createNewError(a.constants.commands.start,a.constants.errorCode.Invalid_Command,\"Start command not available\"));var o={};return o.command=new t.ProducerStartCommand(e.utilityService),o.ver=1,e.executeProducerRequest(o,t.ProducerRequestCommandName.start)})},a.prototype.stop=function(){var e=this;return this.validateProducerCommand(a.constants.commands.stop).then(function(){if(!e.broadcastState.commands.stop)return e.logger.error(\"Stop command not available. Available commands are {0}\",e.broadcastState.commands),Promise.reject(e.createNewError(a.constants.commands.stop,a.constants.errorCode.Invalid_Command,\"Stop command not available\"));var o={};return o.ver=1,o.command=new t.ProducerStopCommand(e.utilityService),e.executeProducerRequest(o,t.ProducerRequestCommandName.stop)})},a.prototype.switchPrimary=function(){var e=this;return this.validateProducerCommand(a.constants.commands.switchPrimary).then(function(){if(!e.broadcastState.commands.switchPrimary)return e.logger.error(\"switchPrimary command not available. Available commands are {0}\",e.broadcastState.commands),Promise.reject(e.createNewError(a.constants.commands.switchPrimary,a.constants.errorCode.Invalid_Command,\"switchPrimary command not available\"));var o={};return o.ver=1,o.command=new t.ProducerSwitchPrimaryCommand(e.utilityService),e.executeProducerRequest(o,t.ProducerRequestCommandName.switchPrimary)})},a.prototype.failoverInstance=function(e){var o=this;return this.validateProducerCommand(a.constants.commands.failoverInstance).then(function(){if(!o.broadcastState.commands.instanceFailover)return o.logger.error(\"instanceFailover command not available. Available commands are {0}\",o.broadcastState.commands),Promise.reject(o.createNewError(a.constants.commands.failoverInstance,a.constants.errorCode.Invalid_Command,\"instanceFailover command not available\"));var r={};return r.ver=1,r.command=new t.ProducerFailoverInstanceCommand(o.utilityService,e),o.executeProducerRequest(r,t.ProducerRequestCommandName.failoverInstance)})},a.prototype.updateMediaState=function(e,o,r){var n=this;return this.validateCommand(a.constants.commands.updateMediaState).then(function(){if(!n.broadcastState.commands.updateMediaState)return n.logger.error(\"updateMediaState command not available. Available commands are {0}\",n.broadcastState.commands),Promise.reject(n.createNewError(a.constants.commands.updateMediaState,a.constants.errorCode.Invalid_Command,\"updateMediaState command not available\"));var i={};return i.ver=1,i.command=new t.ProducerUpdateMediaStateCommand(n.utilityService,e,o,r),n.executeProducerRequest(i,t.ProducerRequestCommandName.updateMediaState)})},a.prototype.executeProducerRequest=function(t,e,o){var r=this;void 0===o&&(o=75);var n=this.buildRequestHeaders();return Promise.resolve().then(function(){return r.httpClient.post(r.links[a.constants.links.PRODUCER],n,t,\"broadcast-\"+e)}).then(function(){return r.logger.info(\"Broadcast {0} command {1} with messageid {2} has been accepted\",e,t.command.id,n[a.constants.headers.MESSAGE_ID]),r.commandResponseWatcher.waitForCommandResponse(e,t.command.id,o)}).then(function(){r.logger.info(\"Broadcast {0} command {1} with messageId {2} has been executed successfully\",e,t.command.id,n[a.constants.headers.MESSAGE_ID])}).catch(function(o){return r.logger.error(\"Error occurred while executing {0}. Command Id {1}. MessageId {2}. Error {3}\",e,t.command.id,n[a.constants.headers.MESSAGE_ID],o),Promise.reject(o)})},a.prototype.validateProducerCommand=function(t){return this.role!==a.constants.role.producer?(this.logger.error('Current role is not producer, so exiting command. Expected role \"producer\". Actual {0}',this.role),Promise.reject(this.createNewError(t,a.constants.errorCode.Invalid_Role,\"Invalid role for the caller\"))):this.validateCommand(t)},a.prototype.validateCommand=function(t){return 3!==this.modalityState?(this.logger.error(\"Broadcast modality is not connected\"),Promise.reject(this.createNewError(t,a.constants.errorCode.NotConnected,\"Broadcast modality is not connected\"))):this.broadcastState&&this.broadcastState.commands?Promise.resolve():(this.logger.error(\"Invalid producer state\"),Promise.reject(this.createNewError(t,a.constants.errorCode.Unknown,\"Invalid producer state\")))},a.prototype.joinModality=function(t){var e=this;return 1!==this.modalityState&&4!==this.modalityState?(this.logger.error(\"Cannot join. current state {0}-{1}\",this.modalityState,this.disconnectReason),Promise.reject(\"Cannot join as current state is not ringing or disconnected\")):(this.modalityStateManager.setModalityState(2),this.joinModalityInternal(2,t).then(function(){e.modalityStateManager.setModalityState(3)},function(t){return e.modalityStateManager.setModalityState(4),e.logger.error(\"Error while connecting to the BMC link {0}\",t),Promise.reject(t)}))},a.prototype.metadataChanged=function(t){var e=this;if(t&&this.serializedMetadata!==t){var a;try{if(!(a=!t||_.isEmpty(t)?null:JSON.parse(t)))return void this.logger.error(\"Metadata from BMC is null\");var o=a.broadcastState;this.logBroadcastState(o,void 0===this.metadata),this.onValidCallState(t,function(t){e.serializedMetadata=t;var r=e.metadata;e.metadata=a,e.handleBroadcastControllerUrlChange(r,a),e.handleBroadcastStateCallbackUrlChange(r,a),e.broadcastState=o,e.raiseChanged(),e.modalityHealthWatcher&&e.modalityHealthWatcher.metadataChanged()})}catch(e){this.logger.error(\"Failed to parse the raw broadcast metadata blob. Error: \"+e+\", Broadcast metadata: \"+t)}}},a.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.logger.info(\"Disposing the broadcast meeting\"),this.commandResponseWatcher.dispose(),this.modalityHealthWatcher&&this.modalityHealthWatcher.dispose(),this.callDisposable&&(this.callDisposable.dispose(),this.callDisposable=void 0))},a.prototype.handleBroadcastControllerUrlChange=function(t,e){if(0!==this.modalityState)return this.logger.info(\"Skipping modality join as it is either connected or connecting {0}\",this.modalityState),Promise.resolve();var a=e.broadcastControllerUrl;if(!a)return this.logger.warn(\"Join link not yet available. Waiting for BMC join link\"),Promise.resolve();t&&t.broadcastControllerUrl!==a&&this.logger.warn(\"Broadcast controller url changed from the previous url. State {0}\",this.getNonPIIState(e)),this.modalityStateManager.setModalityState(1)},a.prototype.handleBroadcastStateCallbackUrlChange=function(t,e){var a=this;if(t&&t.broadcastStateCallbackUrl)if(3===this.modalityState)if(t.broadcastStateCallbackUrl!==e.broadcastStateCallbackUrl){this.logger.warn(\"Broadcast callback url changed. trying to join again\");var o=this.loggingService.newScenario(this.constants.scenarios.broadcast.updateCallbackUrl);o.cancelIfOffline=!0,this.joinModalityInternal().then(function(){o.stop({callId:a.call.callId,participantId:a.call.participantId})},function(t){a.logger.error(\"Cannot update the callback url. {0}\",t),o.fail({callId:a.call.callId,participantId:a.call.participantId}),a.modalityStateManager.setModalityState(4)})}else this.logger.info(\"Skipping callback url registration change as callback url has not changed\");else this.logger.info(\"Skipping callback url registration change as state is not connected {0}\",this.modalityState);else this.logger.info(\"No old metadata present. This might be the first metadata event\")},a.prototype.joinModalityInternal=function(t,e){var o=this;if(!this.metadata.broadcastControllerUrl)return this.logger.error(\"No broadcast controller url\"),Promise.reject(\"No broadcast controller url\");if(7===this.call.state||6===this.call.state){this.logger.error(\"Call is in disconnect or disconnecting state {0}\",this.call.state);var r={code:a.constants.errorCode.CallState_Invalid,message:\"Call is in disconnect or disconnecting state\"};return Promise.reject(r)}this.logger.info(\"Attempting to join BMC modality\");var n=this.buildRequestHeaders(),i=new Promise(function(t){var e=o.settingsService.valueFor(\"broadcastSettings\").bmcAuthResource;o.authenticationService.getAuthTokens([e]).then(function(e){t(e)}).catch(function(e){o.logger.error(\"Error while getting auth token for BMC: \"+e),t(null)})}),s=new Promise(function(t){o.authenticationService.getUserInformation().then(function(e){t(e.userName)}).catch(function(e){o.logger.error(\"Error while getting userInfo: \"+e),t(\"\")})});return i.then(function(t){return s.then(function(a){var r={participants:{from:{id:o.sxConfig.getCurrentSkypeMri(),displayName:a,endpointId:o.call.endpointId,participantId:o.call.participantId,languageId:\"en-US\"}},observationLinks:{sessionUpdate:o.metadata.broadcastStateCallbackUrl,sessionEnd:o.metadata.broadcastStateCallbackUrl}};return e&&(r.broadcast={roleHint:e}),t&&!o.settingsService.valueAsBoolean(o.constants.settings.names.disableUserTokenToCSForBroadcast)&&(r.broadcast||(r.broadcast={}),r.broadcast.userToken=t),r})}).then(function(e){return o.httpClient.post(o.metadata.broadcastControllerUrl,n,e,\"join-bmc\",t)}).then(function(t){if(!t.broadcast||!t.broadcast.role)throw new Error(o.utilityService.format(\"Invalid response format for the join response. MessageId {0}\",n[a.constants.headers.MESSAGE_ID]));o.role=t.broadcast.role,o.links[a.constants.links.PRODUCER]=t.links.producer,o.links[a.constants.links.CONTRIBUTOR]=t.links.contributor,o.links[a.constants.links.PARTICIPANTSESSION]=t.links.participantSession,o.logger.log(\"New state from join\"),o.role===a.constants.role.producer?o.broadcastState=t.broadcast.producerState:o.broadcastState=t.broadcast.contributorState,o.logBroadcastState(o.broadcastState)}).catch(function(t){return o.logger.error(\"Failed to join BMC modality\"),Promise.reject(t)})},a.prototype.setModalityState=function(t,e){void 0===e&&(e=!0),t!==this.modalityState&&(this.logger.info(\"Setting modality state from {0} to {1}\",this.modalityState,t),this.modalityState=t,e&&this.raiseChanged())},a.prototype.registerCallbackOnCallConnected=function(t,e){var a=this;e&&this.call&&(3!==this.call.state?this.callbackFunctions[t]||(this.callbackFunctions[t]=e,this.callDisposable||(this.callDisposable=this.call.changed(function(){3===a.call.state?(a.logger.info(\"User seems to be admitted to the meeting now.\"),_.each(a.callbackFunctions,function(t){return t()}),a.callbackFunctions={},a.callDisposable&&(a.callDisposable.dispose(),a.callDisposable=void 0)):a.logger.info(\"User not in connected state.\")}))):e())},a.prototype.onValidCallState=function(t,e){if(this.call)if(10===this.call.state){var a=t;this.logger.warn(\"User is in lobby state. Wait for user call to be connected\"),this.registerCallbackOnCallConnected(\"onValidCallState\",function(){e(a)})}else e(t);else this.logger.error(\"Invalid call object. Ignoring metadata change\")},a.prototype.logBroadcastState=function(t,e){void 0===e&&(e=!1),e||this.logger.info(\"Broadcast state: {0}\",JSON.stringify(this.getNonPIIState(t)))},a.prototype.getNonPIIState=function(t){return t?_.pick(t,[\"commands\",\"error\",\"sequenceNumber\",\"status\",\"commandStatus\",\"sources\",\"layout\",\"previewSourceId\"]):(this.logger.error(\"empty broadcast state logged\"),{})},a.prototype.buildRequestHeaders=function(){var t={};return t[a.constants.headers.CORRELATION_ID]=this.call.callId,t[a.constants.headers.PARTICIPANT_ID]=this.call.participantId,t[a.constants.headers.MESSAGE_ID]=this.utilityService.generateUUID(),t},a.prototype.createNewError=function(t,e,a){return{command:t,errorCode:e,message:a}},a.constants={links:{PRODUCER:\"producer\",CONTRIBUTOR:\"contributor\",PARTICIPANTSESSION:\"participantSession\"},errorCode:{Invalid_Command:\"Invalid_Command\",Unknown:\"Unknown\",NotConnected:\"bmc_notconnected\",Invalid_Role:\"Invalid_Role\",CallState_Invalid:\"CallState_Invalid\"},headers:{CORRELATION_ID:\"X-Microsoft-Skype-Chain-ID\",PARTICIPANT_ID:\"X-Microsoft-Skype-Participant-ID\",MESSAGE_ID:\"X-Microsoft-Skype-Message-ID\"},role:{producer:\"producer\",contributor:\"contributor\"},commands:{setLayout:\"setLayout\",start:\"start\",stop:\"stop\",switchPrimary:\"switchPrimary\",failoverInstance:\"failoverInstance\",updateMediaState:\"updateMediaState\"},subcode:{Timeout:\"timeout\",VideoSubscriptionFailed:\"videoSubscriptionFailed\",VideoStalled:\"videoStalled\",InvalidOperation:\"invalidOperation\",Superceded:\"superceded\"}},a}(skype.calling.ObservableBase);t.BroadcastMeeting=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function e(t,e,a,i,o,n,s){void 0===s&&(s=\"\"),this.constants=t,this.appConfig=e,this.loggingService=a,this.$interval=i,this.broadcastMeeting=o,this.modalityStateManager=n,this.callId=s,this.clientCheckHealthInterval=3e4,this.moveToConnectedStateOnMetadataChange=!1,this.currentMissedStateCount=0,this.logger=a.newLogger(\"BroadcastModalityHealth \"+s),this.intervalPromise=i(this.checkForBroadcastConnection.bind(this),this.clientCheckHealthInterval),this.lastMetadataUpdateTimestamp=Date.now().valueOf()}return e.prototype.metadataChanged=function(){this.logger.info(\"metadata change triggered for broadcast\"),this.lastMetadataUpdateTimestamp=Date.now().valueOf(),this.currentMissedStateCount=0,this.moveToConnectedStateOnMetadataChange&&4===this.broadcastMeeting.modalityState&&(this.modalityStateManager.setModalityState(3),this.moveToConnectedStateOnMetadataChange=!1)},e.prototype.dispose=function(){this.stopConnectionHealthCheckTimer()},e.prototype.stopConnectionHealthCheckTimer=function(){this.intervalPromise&&(this.$interval.cancel(this.intervalPromise),this.intervalPromise=null)},e.prototype.checkForBroadcastConnection=function(){if(this.broadcastMeeting.broadcastState&&(this.broadcastMeeting.broadcastState.status==t.BroadcastStatus.Stopped||this.broadcastMeeting.broadcastState.status==t.BroadcastStatus.Stopping))return this.logger.info(\"Broadcast meeting ended, stopping BMC health check timer\"),void this.stopConnectionHealthCheckTimer();var e=Date.now().valueOf();switch(this.broadcastMeeting.modalityState){case 0:this.handleMissedNotificationOnNoneState(e);break;case 1:case 2:this.logger.warn(\"Broadcast modality is still ringing/connecting. no client has yet joined. {0}\",this.broadcastMeeting.modalityState);break;case 3:this.handleMissedNotificationOnConnectedState(e)}},e.prototype.handleMissedNotificationOnNoneState=function(t){t-this.lastMetadataUpdateTimestamp>=3e4&&(this.logger.error(\"Didn't received any bmc metadata update from bmc. Moving to disconnect state\"),this.setModalityStateToDisconnected(skype.calling.BroadcastModalityDisconnectReason.ModalityLinksNotReceived))},e.prototype.handleMissedNotificationOnConnectedState=function(e){var a=this,i=this.appConfig.broadcastSettings.bmcStateUpdatePingInterval+1e4;if(e-this.lastMetadataUpdateTimestamp<=i)this.logger.info(\"We got an update within the expected ping interval. Health is good\");else{if(this.currentMissedStateCount++,this.logger.warn(\"Missed broadcast state update. No. of updates missed {0}. Health might be bad. Max timeout {1}\",this.currentMissedStateCount,i),1==this.currentMissedStateCount){this.logger.info(\"trying to join the broadast modality again\");var o=this.loggingService.newScenario(this.constants.scenarios.broadcast.autoJoinModality);return o.cancelIfOffline=!0,this.broadcastMeeting.joinModalityInternal().then(function(){a.logger.info(\"Modality join is successful\"),o.stop(),a.metadataChanged()}).catch(function(e){var i={};i[a.constants.counters.eventNames.callId]=a.callId,i[a.constants.scenarioDataPropNames.broadcastError]=JSON.stringify({error:e}),e&&e.code===t.BroadcastMeeting.constants.errorCode.CallState_Invalid?o.cancel(i):o.fail(i),a.logger.error(\"Cannot join modality again. We will move to disconnect state {0}\",e),a.setModalityStateToDisconnected(skype.calling.BroadcastModalityDisconnectReason.BmcUpdatesNotReceived)})}this.currentMissedStateCount>=2&&(this.logger.error(\"More than 2 missing states. Health is bad. Current count {0}\",this.currentMissedStateCount),this.setModalityStateToDisconnected(skype.calling.BroadcastModalityDisconnectReason.BmcUpdatesNotReceived))}},e.prototype.setModalityStateToDisconnected=function(t){t==skype.calling.BroadcastModalityDisconnectReason.BmcUpdatesNotReceived&&(this.moveToConnectedStateOnMetadataChange=!0),this.broadcastMeeting.disconnectReason=t,this.modalityStateManager.setModalityState(4)},e}();t.BroadcastModalityHealthWatcher=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e){this.broadcastMeeting=e,this.logger=t.newLogger(\"BroadcastModalityStateManager\")}return t.prototype.setModalityState=function(t,e){switch(void 0===e&&(e=!0),t){case 3:return this.setModalityStateToConnected(e);case 2:return this.setModalityStateToConnecting(e);case 1:return this.setModalityStateToRinging(e);case 4:return this.broadcastMeeting.setModalityState(t,e);default:this.logger.error(\"Invalid state for modality {0}\",t)}},t.prototype.setModalityStateToRinging=function(t){this.broadcastMeeting.setModalityState(1,t)},t.prototype.setModalityStateToConnecting=function(t){var e=this.broadcastMeeting.modalityState;1===e?this.broadcastMeeting.setModalityState(2,t):this.logger.error(\"Invalid state transition. Expected new state {0}. Current state {1}\",2,e)},t.prototype.setModalityStateToConnected=function(t){var e=this.broadcastMeeting.modalityState;4===e||2===e?this.broadcastMeeting.setModalityState(3,t):this.logger.error(\"Invalid state transition. Expected new state {0}. Current state {1}\",3,e)},t}();t.BroadcastModalityStateManager=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.none=\"none\",e.setLayout=\"setLayout\",e.start=\"start\",e.stop=\"stop\",e.switchPrimary=\"switchPrimary\",e.failoverInstance=\"instanceFailover\",e.updateMediaState=\"updateMediaState\",e}();e.ProducerRequestCommandName=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(){return function(e){this.id=e.generateUUID()}}();e.ProducerCommand=t;var r=function(t){function r(r){var n=t.call(this,r)||this;return n.name=e.ProducerRequestCommandName.start,n}return __extends(r,t),r}(t);e.ProducerStartCommand=r;var n=function(t){function r(r){var n=t.call(this,r)||this;return n.name=e.ProducerRequestCommandName.stop,n}return __extends(r,t),r}(t);e.ProducerStopCommand=n;var a=function(t){function r(r){var n=t.call(this,r)||this;return n.name=e.ProducerRequestCommandName.setLayout,n}return __extends(r,t),r}(t);e.ProducerSetLayoutCommand=a;var o=function(t){function r(r){var n=t.call(this,r)||this;return n.name=e.ProducerRequestCommandName.switchPrimary,n}return __extends(r,t),r}(t);e.ProducerSwitchPrimaryCommand=o;var u=function(t){function r(r,n){var a=t.call(this,r)||this;return a.name=e.ProducerRequestCommandName.failoverInstance,a.instanceFailoverTarget=n?\"Primary\":\"Secondary\",a}return __extends(r,t),r}(t);e.ProducerFailoverInstanceCommand=u;var c=function(t){function r(r,n,a,o){var u=t.call(this,r)||this;return u.name=e.ProducerRequestCommandName.updateMediaState,u.sources=n,u.mediaState=a,u.reason=o,u}return __extends(r,t),r}(t);e.ProducerUpdateMediaStateCommand=c}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var r=function(){function e(t,e,r,s,i,a){this.call=t,this.previewRenderer=e,this.$translate=r,this.appConfig=s,this.resources=i,this.logger=a,this.previewNotAvailableErrorMessage=r.instant(i.strings.calling_monitor_broadcast_live_preview_notavailable)}return e.prototype.init=function(){var t=this;this.call.broadcastMeeting?(this.broadcastSubscription=this.call.broadcastMeeting.changed(function(){t.call.broadcastMeeting?(t.updateBroadcastState(),t.previewRenderer.renderPreview(t.call)):t.logger.error(\"'addBroadcastSubscription': Broadcast meeting object not present during broadcast change\")}),this.updateBroadcastState(),this.previewRenderer.renderPreview(this.call)):this.logger.error(\"'init': Broadcast meeting object not present\")},e.prototype.updateBroadcastState=function(){var t=this.call.broadcastMeeting&&this.call.broadcastMeeting.broadcastState;this.status=t?t.status:null},e.prototype.getComposerIdIfExist=function(){var e=this;if(!this.call)return null;var r=this.call.participants.find(function(r){return t.services.BroadcastUtilities.isComposerBotMri(r.id,e.appConfig.broadcastSettings.composerBotMris)});return r?r.id:null},e.prototype.getStatusMessage=function(e){var r=t.services.BroadcastUtilities.getBroadcastStatusResourceString(this.status,this.resources,e);return this.$translate.instant(r)},e.prototype.getErrorMessage=function(){return this.previewNotAvailableErrorMessage},e.prototype.isPreviewReady=function(){return this.status===t.services.BroadcastStatus.Started},e.prototype.getStatus=function(){return this.status&&this.status.toString()},e.prototype.dispose=function(){this.broadcastSubscription&&(this.broadcastSubscription.dispose(),this.broadcastSubscription=null)},e}();e.BroadcastLivePreviewProvider=r}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"usestrict\"","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(e){e[e.Small=0]=\"Small\",e[e.Normal=1]=\"Normal\",e[e.Large=2]=\"Large\"}(e.ClosedCaptionsSettingsFontSize||(e.ClosedCaptionsSettingsFontSize={}));var t=function(e){function t(t,n,i,s,o,r,a,c){var l=e.call(this,c)||this;return l.authenticationService=t,l.desktopUtilityService=n,l.conversationsService=i,l.meetingPolicySettingsStore=s,l.myUserPreferencesStore=o,l.settingsSubscribers=new Map,l.restrictedRegions=r.valueFor(a.settings.names.callingConstants).closedCaptions.restrictedRegions,l.isEnabled=r.valueAsBoolean(a.settings.names.enableClosedCaptions),l.isEnabledInOneOnOne=r.valueAsBoolean(a.settings.names.enableClosedCaptionsOneToOne),l.shouldCheckPolicy=r.valueAsBoolean(a.settings.names.enableClosedCaptionsPolicy),l.enableClosedCaptionsSettings=r.valueAsBoolean(a.settings.names.enableClosedCaptionsSettings),l.initializeOnAppLaunchAndReinit(),l}return __extends(t,e),t.$inject=[\"authenticationService\",\"desktopUtilityService\",\"conversationsService\",\"meetingPolicySettingsStore\",\"myUserPreferencesStore\",\"settingsService\",\"constants\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.cleanupOnAppTeardown=function(e){this.memoizedIsRegionEnabled=void 0,this.memoizedOneOnOne=void 0,this.conversationId=void 0,this.policy=void 0,this.settingsSubscribers=new Map},t.prototype.mtmaTelemetryIdentifier=function(){return\"CallClosedCaptionsService\"},t.prototype.isRegionEnabled=function(){var e=this;return void 0!==this.memoizedIsRegionEnabled?Promise.resolve(this.memoizedIsRegionEnabled):this.authenticationService.getUserDetails().then(function(t){return e.memoizedIsRegionEnabled=e.isRegionSupported(t.region),e.memoizedIsRegionEnabled})},t.prototype.enabledByPolicy=function(){if(!this.shouldCheckPolicy)return Promise.resolve(!0);var e=[SkypeX.Services.LiveCaptionsEnabledType.disabledUserOverride,SkypeX.Services.LiveCaptionsEnabledType.enabledUserOverride];return this.fetchPolicy().then(function(t){return e.includes(t)})},t.prototype.shouldEnforceStartByPolicy=function(){return this.shouldCheckPolicy?this.fetchPolicy().then(function(e){return e===SkypeX.Services.LiveCaptionsEnabledType.enabledUserOverride}):Promise.resolve(!1)},t.prototype.isAvailable=function(e){return!e.isBroadcast&&this.desktopUtilityService.isElectron()&&!this.desktopUtilityService.avIsRemoted()&&this.isOneOnOne(e.conversationId)?this.isEnabledInOneOnOne:this.isEnabled},t.prototype.getSettings=function(){return this.myUserPreferencesStore.getUserPreferences().userPersonalSettings.closedCaptionsSettings||this.myUserPreferencesStore.getDefaultPreferences().userPersonalSettings.closedCaptionsSettings},t.prototype.setSettings=function(e,t){var n=this.myUserPreferencesStore.getUserPreferences().userPersonalSettings;n.closedCaptionsSettings||(n.closedCaptionsSettings=this.myUserPreferencesStore.getDefaultPreferences().userPersonalSettings.closedCaptionsSettings),n.closedCaptionsSettings[e]=t,this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings,JSON.stringify(n)),this.updateSettingsSubscribers(e,t)},t.prototype.isOverriddenByUserSettings=function(){var e=this.getSettings();return this.enableClosedCaptionsSettings&&void 0!==e.enabledByUser},t.prototype.isEnabledByUserSettings=function(){return this.getSettings().enabledByUser},t.prototype.isOneOnOne=function(e){if(this.conversationId===e)return this.memoizedOneOnOne;this.conversationId=e;var t=this.conversationsService.getCallingConversation(e);return this.memoizedOneOnOne=t&&t.isOneToOne(),this.memoizedOneOnOne},t.prototype.fetchPolicy=function(){return void 0!==this.policy?Promise.resolve(this.policy):this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.LiveCaptionsEnabledType)},t.prototype.subscribeToSettingsChange=function(e,t){this.settingsSubscribers.set(e,t)},t.prototype.unsubscribeToSettingsChange=function(e){this.settingsSubscribers.delete(e)},t.prototype.updateSettingsSubscribers=function(e,t){this.settingsSubscribers.forEach(function(n){return n(e,t)})},t.prototype.isRegionSupported=function(e){return!this.restrictedRegions.length||this.restrictedRegions.includes(e)},t}(e.MTMABase);e.CallClosedCaptionsService=t,angular.module(\"teamspace.callClosedCaptionsService\",[\"teamspace.authenticationService\",\"teamspace.desktopUtilityService\",\"teamspace.conversationsService\",\"skypeX.meetingPolicySettingsStore\",\"skypeX.myUserPreferencesStore\",\"teamspace.settingsService\",\"teamspace.constants\"]).service(\"callClosedCaptionsService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.CanTransferChanged=\"CallConsultationServiceCanTransferChanged\",e}();e.CallConsultationServiceEvents=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){t[t.None=0]=\"None\",t[t.ConsultingWithIM=1]=\"ConsultingWithIM\",t[t.ConsultingWithAV=2]=\"ConsultingWithAV\"}(t.CallConsultationState||(t.CallConsultationState={}));var n=function(){function t(){}return t.StateChanged=\"CallConsultationStateChanged\",t}();t.CallConsultationEvents=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var s=function(){function e(){}return e.Type_isDialpadSuggestedUsersChanged=\"dialpad-suggested-users-changed\",e}();e.CallContactServiceEvents=s;var i=function(){function s(s){this.buddyGroup=s,this.userContacts=[],this.isGroupExpanded=!(\"isExpanded\"in s)||s.isExpanded,this.isGroupInRenameMode=!1,this.hasBuddies=!_.isEmpty(s.buddies),this.isOtherContactsGroup=s.groupType===e.BuddyListService.buddyGroupType.OtherContacts,this.isGroupVisible=s.groupType!==e.BuddyListService.buddyGroupType.Tagged,this.isSfBFavoritesContactsGroup=s.groupType===e.BuddyListService.buddyGroupType.SfBFavorites,this.isFavoritesContactsGroup=s.groupType===e.BuddyListService.buddyGroupType.Favorites,this.priority=s.groupType===e.BuddyListService.buddyGroupType.Favorites?1:2}return s.prototype.updateBuddyGroup=function(e){this.buddyGroup=e,this.hasBuddies=!_.isEmpty(this.buddyGroup.buddies)},s.prototype.toggleIsGroupExpanded=function(){this.isGroupExpanded=!this.isGroupExpanded},s}();e.CallBuddyGroup=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function e(){}return e.areCoordinatesEqual=function(e,a){return _.isEqual(e,a)},e}();e.CallCoordinatesUtilities=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){!function(a){a[a.None=0]=\"None\",a[a.Escalating=1]=\"Escalating\",a[a.Succeeded=2]=\"Succeeded\",a[a.Failed=3]=\"Failed\"}(a.CallEscalationState||(a.CallEscalationState={}));var e=function(){function a(){}return a.CallEscalationStateChanged=\"CallEscalationStateChanged\",a}();a.CallEscalationServiceEvents=e}(a.services||(a.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Immediate=0]=\"Immediate\",e[e.Simultaneous=1]=\"Simultaneous\",e[e.Unanswered=2]=\"Unanswered\"}(e.CallForwardingType||(e.CallForwardingType={}));!function(e){e[e.Voicemail=0]=\"Voicemail\",e[e.SingleTarget=1]=\"SingleTarget\",e[e.MyDelegates=2]=\"MyDelegates\",e[e.DoNothing=3]=\"DoNothing\",e[e.Group=4]=\"Group\"}(e.CallForwardingTargetType||(e.CallForwardingTargetType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(r,i,n,a,o,s,l,g,d){var c=t.call(this,d)||this;c.$q=r,c.callingSupportService=n,c.constants=a,c.loggingService=s,c.eventingService=l,c.voiceSettingsStore=g,c.orchestrationService=d,c.logger=s.newLogger(\"CallForwardingSettingsService\");var p=new e.DataManagerOptions(a.urls.callForwardingSettings.type,function(e){return e});return c.hostname=i.valueFor(a.settings.names.middleTierConstants).newEndpointAddress,p.getUrl=c.hostname+a.urls.callForwardingSettings.getApiPath,p.updateUrl=c.hostname+a.urls.callForwardingSettings.setApiPath,p.isResponseWrappedInValue=!1,p.isTransient=!0,c.callFwdingDataManager=o.registerManager(p),c.initializeOnAppLaunchAndReinit(\"appStart\"),c}return __extends(r,t),r.$inject=[\"$q\",\"settingsService\",\"callingSupportService\",\"constants\",\"dataManagerService\",\"loggingService\",\"eventingService\",\"voiceSettingsStore\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(t){var r=this;e.MTMASubscriptionUtility.subscribe(this.voiceSettingsStore,function(){r.getSettings().then(function(e){var t={callForwardingSettings:e,isVoiceSettingStoreUpdate:!0};r.eventingService.$emit(r.constants.events.calling.callForwardingSettingsChanged,t)})})},r.prototype.mtmaTelemetryIdentifier=function(){return\"callForwardingSettingsService\"},r.prototype.cleanupOnAppTeardown=function(e){},r.prototype.getSettings=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.callForwardingSettings.getSettings);return t.cancelIfOffline=!0,this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.callRedirectionSettings).then(function(r){return t.stop(),e.logger.info(\"[getSettings] CallForwardingSettings get succcess. Payload: {0} [calling][callforwardingsettings]\",r),r}).catch(function(r){return t.fail({errormessage:r}),e.logger.error(\"[getSettings] Error while fetching the call forwarding settings. error: {0}. [calling][callforwardingsettings]\",r),e.$q.reject(r)})},r.prototype.addOrUpdateSettings=function(t,r,i,n){var a=this,o=i?this.constants.scenarios.callForwardingSettings.resetSettings:this.constants.scenarios.callForwardingSettings.updateSettings,s=this.loggingService.newScenario(o),l=new e.DataManagerRequestOptions;return l.httpConfigModifier=function(e){e.method=\"POST\",e.url=e.url.replace(\"{userId}\",t)},this.callFwdingDataManager.update(r,l).then(function(e){if(s.stop(),a.logger.info(\"[addOrUpdateSettings] [isAtDelegatorCallSettings=\"+n+\"] CallForwardingSettings update succcess for user \"+t+\" payload \"+e+\". [calling][callforwardingsettings]\"),!n){var i={callForwardingSettings:r,isVoiceSettingStoreUpdate:!1};a.eventingService.$emit(a.constants.events.calling.callForwardingSettingsChanged,i);var o=a.voiceSettingsStore.getSettings(),l=_.cloneDeep(o);l.callRedirectionSettings=r,a.voiceSettingsStore.updateSettingsLocally(l)}return e},function(e){return s.fail({errormessage:e}),a.logger.error(\"[addOrUpdateSettings] Error while updating call forwarding settings to store. Error: {0}. [calling][callforwardingsettings]\",e),a.$q.reject(e)})},r.prototype.resetForwardingToCallGroupSettings=function(e){if(this.callingSupportService.isCallGroupsAllowed)return!1;var t=!1;if((this.isSimRingCallGroup(e)||this.isForwardingImmediatelyToCallGroup(e))&&(this.logger.info(\"[resetForwardingToCallGroupSettings] Reset callForwardingSettings due to AllowCallGroups policy changed. [calling][callforwardingsettings][AllowCallGroups]\"),_.merge(e,r.DefaultForwardingSettings),t=t||!0),this.isForwardingUnansweredToCallGroup(e)){this.logger.info(\"[resetForwardingToCallGroupSettings] Reset unansweredCallSettings due to AllowCallGroups policy changed. [calling][callforwardingsettings][AllowCallGroups]\");var i=this.callingSupportService.isPSTNCallingAllowed();_.merge(e,i?r.DefaultEVUnansweredSettings:r.DefaultNonEVUnansweredSettings),t=t||!0}return t},r.prototype.resetForwardingToDelegatesSettings=function(e){if(this.callingSupportService.isDelegationAllowed)return!1;var t=!1;if((this.isSimRingDelegates(e)||this.isForwardingImmediatelyToDelegates(e))&&(this.logger.info(\"[resetForwardingToDelegatesSettings] Reset callForwardingSettings due to AllowDelegation policy changed. [calling][callforwardingsettings][AllowDelegation]\"),_.merge(e,r.DefaultForwardingSettings),t=t||!0),this.isForwardingUnansweredToDelegates(e)){this.logger.info(\"[resetForwardingToDelegatesSettings] Reset unansweredCallSettings due to AllowDelegation policy changed. [calling][callforwardingsettings][AllowDelegation]\");var i=this.callingSupportService.isPSTNCallingAllowed();_.merge(e,i?r.DefaultEVUnansweredSettings:r.DefaultNonEVUnansweredSettings),t=t||!0}return t},r.prototype.isSimRingPhone=function(e){return this.isSimRing(e)&&this.isSingleTargetType(e.callForwardingSettings.targetType)&&SkypeX.Services.ChatServiceUtils.isPstnMri(e.callForwardingSettings.target)},r.prototype.isSimRingUser=function(e){return this.isSimRing(e)&&this.isSingleTargetType(e.callForwardingSettings.targetType)&&SkypeX.Services.ChatServiceUtils.isUserMri(e.callForwardingSettings.target)},r.prototype.isSimRingCallGroup=function(e){return this.isSimRing(e)&&this.isCallGroupTargetType(e.callForwardingSettings.targetType)},r.prototype.isSimRingDelegates=function(e){return this.isSimRing(e)&&this.isMyDelegatesTargetType(e.callForwardingSettings.targetType)},r.prototype.isForwardingImmediatelyToVoicemail=function(e){return this.isForwardingImmediately(e)&&this.isVoicemailTargetType(e.callForwardingSettings.targetType)},r.prototype.isForwardingImmediatelyToPhone=function(e){return this.isForwardingImmediately(e)&&this.isSingleTargetType(e.callForwardingSettings.targetType)&&SkypeX.Services.ChatServiceUtils.isPstnMri(e.callForwardingSettings.target)},r.prototype.isForwardingImmediatelyToUser=function(e){return this.isForwardingImmediately(e)&&this.isSingleTargetType(e.callForwardingSettings.targetType)&&SkypeX.Services.ChatServiceUtils.isUserMri(e.callForwardingSettings.target)},r.prototype.isForwardingImmediatelyToCallGroup=function(e){return this.isForwardingImmediately(e)&&this.isCallGroupTargetType(e.callForwardingSettings.targetType)},r.prototype.isForwardingImmediatelyToDelegates=function(e){return this.isForwardingImmediately(e)&&this.isMyDelegatesTargetType(e.callForwardingSettings.targetType)},r.prototype.isForwardingUnansweredToVoicemail=function(e){return this.isForwardingUnanswered(e)&&this.isVoicemailTargetType(e.unansweredCallSettings.targetType)},r.prototype.isForwardingUnansweredToPhone=function(t){return this.isForwardingUnanswered(t)&&t.unansweredCallSettings.targetType&&t.unansweredCallSettings.targetType.toLowerCase()===e.CallForwardingTargetType[e.CallForwardingTargetType.SingleTarget].toLowerCase()&&SkypeX.Services.ChatServiceUtils.isPstnMri(t.unansweredCallSettings.target)},r.prototype.isForwardingUnansweredToUser=function(t){return this.isForwardingUnanswered(t)&&t.unansweredCallSettings.targetType&&t.unansweredCallSettings.targetType.toLowerCase()===e.CallForwardingTargetType[e.CallForwardingTargetType.SingleTarget].toLowerCase()&&SkypeX.Services.ChatServiceUtils.isUserMri(t.unansweredCallSettings.target)},r.prototype.isForwardingUnansweredToCallGroup=function(e){return this.isForwardingUnanswered(e)&&this.isCallGroupTargetType(e.unansweredCallSettings.targetType)},r.prototype.isForwardingUnansweredToDelegates=function(e){return this.isForwardingUnanswered(e)&&this.isMyDelegatesTargetType(e.unansweredCallSettings.targetType)},r.prototype.isSimRing=function(t){return t&&t.callForwardingSettings&&t.callForwardingSettings.isEnabled&&t.callForwardingSettings.forwardingType&&t.callForwardingSettings.forwardingType.toLowerCase()===e.CallForwardingType[e.CallForwardingType.Simultaneous].toLowerCase()},r.prototype.isForwardingImmediately=function(t){return t&&t.callForwardingSettings&&t.callForwardingSettings.isEnabled&&t.callForwardingSettings.forwardingType&&t.callForwardingSettings.forwardingType.toLowerCase()===e.CallForwardingType[e.CallForwardingType.Immediate].toLowerCase()},r.prototype.isForwardingUnanswered=function(e){return e&&e.unansweredCallSettings&&e.unansweredCallSettings.isEnabled},r.prototype.isVoicemailTargetType=function(t){return t&&t.toLowerCase()===e.CallForwardingTargetType[e.CallForwardingTargetType.Voicemail].toLowerCase()},r.prototype.isSingleTargetType=function(t){return t&&t.toLowerCase()===e.CallForwardingTargetType[e.CallForwardingTargetType.SingleTarget].toLowerCase()},r.prototype.isCallGroupTargetType=function(t){return t&&t.toLowerCase()===e.CallForwardingTargetType[e.CallForwardingTargetType.Group].toLowerCase()},r.prototype.isMyDelegatesTargetType=function(t){return t&&t.toLowerCase()===e.CallForwardingTargetType[e.CallForwardingTargetType.MyDelegates].toLowerCase()},r.DefaultNonEVSettings={callForwardingSettings:{delaySeconds:0,forwardingType:e.CallForwardingType[e.CallForwardingType.Simultaneous],isEnabled:!1,target:null,targetType:null},unansweredCallSettings:{delaySeconds:20,isEnabled:!0,safeForward:!1,target:null,targetType:e.CallForwardingTargetType[e.CallForwardingTargetType.Voicemail]},callGroupDetails:{callOrder:\"simultaneous\",delaySeconds:0,targets:[]},favoriteTargets:{targets:[]}},r.DefaultForwardingSettings={callForwardingSettings:{delaySeconds:0,forwardingType:e.CallForwardingType[e.CallForwardingType.Simultaneous],isEnabled:!1,target:null,targetType:null},unansweredCallSettings:void 0,callGroupDetails:void 0,favoriteTargets:void 0},r.DefaultEVUnansweredSettings={callForwardingSettings:void 0,unansweredCallSettings:{delaySeconds:void 0,isEnabled:!1,safeForward:!1,target:null,targetType:e.CallForwardingTargetType[e.CallForwardingTargetType.Voicemail]},callGroupDetails:void 0,favoriteTargets:void 0},r.DefaultNonEVUnansweredSettings={callForwardingSettings:void 0,unansweredCallSettings:{delaySeconds:void 0,isEnabled:!0,safeForward:!1,target:null,targetType:e.CallForwardingTargetType[e.CallForwardingTargetType.Voicemail]},callGroupDetails:void 0,favoriteTargets:void 0},r}(e.MTMABase);e.CallForwardingSettingsService=t,angular.module(\"teamspace.callForwardingSettingsService\",[\"teamspace.qNoApply\",\"teamspace.callingSupportService\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"skypeX.voiceSettingsStore\"]).service(\"callForwardingSettingsService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(i){function n(e,n,r,s,a,o,c,p){var u=i.call(this,p)||this;u.$q=e,u.constants=n,u.eventingService=s,u.loggingService=a,u.voiceSettingsStore=c,u.orchestrationService=p,u.unsubscribeVoiceSettingStoreToken=null,u.cachedSettings={callGroupMembershipDetails:[],callGroupNotificationOverride:\"Ring\"},u.isDebugMode=!1,u.logger=a.newLogger(\"CallGroupMembershipSettingService\");var g=new t.DataManagerOptions(n.urls.callGroupMembershipSettings.type,function(e){return e});return u.hostname=o.valueFor(n.settings.names.middleTierConstants).newEndpointAddress,g.getUrl=u.hostname+n.urls.callGroupMembershipSettings.getApiPath,g.updateUrl=u.hostname+n.urls.callGroupMembershipSettings.setApiPath,g.isResponseWrappedInValue=!1,g.isTransient=!0,u.callGroupMembershipDataManager=r.registerManager(g),u.initializeOnAppLaunchAndReinit(\"appStart\"),u}return __extends(n,i),n.$inject=[\"$q\",\"constants\",\"dataManagerService\",\"eventingService\",\"loggingService\",\"settingsService\",\"voiceSettingsStore\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){var i=this;this.unsubscribeVoiceSettingStoreToken=e.services.MTMASubscriptionUtility.subscribe(this.voiceSettingsStore,function(){return i.getSettings().then(function(e){return i.updateCachedSettings(e,!0)})})},n.prototype.mtmaTelemetryIdentifier=function(){return\"callGroupMembershipSettingService\"},n.prototype.cleanupOnAppTeardown=function(e){this.cachedSettings={callGroupMembershipDetails:[],callGroupNotificationOverride:\"Ring\"},this.preDebugCachedSettings=void 0,this.isDebugMode=!1,this.unsubscribeVoiceSettingStoreToken=null},n.prototype.toggleDebugSettings=function(){if(this.isDebugMode){var e=this.preDebugCachedSettings;this.updateCachedSettings(e,!1),this.preDebugCachedSettings=null,this.isDebugMode=!1}else this.isDebugMode=!0,this.preDebugCachedSettings=this.cachedSettings,(e=_.cloneDeep(this.cachedSettings)).callGroupMembershipDetails.push({callGroupOwnerId:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_3cb37ec1d8c9494480171446ede5516b\",notificationSetting:\"Ring\"}),e.callGroupMembershipDetails.push({callGroupOwnerId:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_9aeacfcd4c7d434bb4b0d15c67e9767d\",notificationSetting:\"Banner\"}),e.callGroupMembershipDetails.push({callGroupOwnerId:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_dcaa08205045461cb045c2fe500ab24c\",notificationSetting:\"Mute\"}),this.updateCachedSettings(e,!1)},n.prototype.getSettings=function(){var e=this;return this.isDebugMode?this.$q.resolve(this.cachedSettings):this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.callGroupMembershipSettings).then(function(t){return e.logger.info(\"[getSettings] Successfully get CallGroupMembershipSettings. Payload: {0}\",t),t}).catch(function(t){return e.logger.error(\"Error while fetching the CallGroupMembershipSettings. Error: {0}\",t&&t.message||\"unknown\"),e.$q.reject(t)})},n.prototype.addOrUpdateSettings=function(e,i){var n=this;if(!e||!i)return this.$q.reject();if(this.isDebugMode)return this.updateCachedSettings(i,!1),this.$q.resolve();var r=this.loggingService.newScenario(this.constants.scenarios.callGroupMembershipSettings.update);r.cancelIfOffline=!0;var s=new t.DataManagerRequestOptions;return s.httpConfigModifier=function(t){t.method=\"POST\",t.url=t.url.replace(\"{userId}\",e)},this.callGroupMembershipDataManager.update(i,s).then(function(t){r.stop(),n.logger.info(\"CallGroupMembershipSettings update succcess for user {0} payload {1}\",e,t),n.updateCachedSettings(i,!1);var s=n.voiceSettingsStore.getSettings(),a=_.cloneDeep(s);return a.callGroupMembershipSettings=i,n.voiceSettingsStore.updateSettingsLocally(a),t},function(e){return r.fail({error:JSON.stringify(e)}),n.logger.error(\"Error while updating CallGroupMembershipSettings to store. Error: {0}\",e&&e.message||\"unknown\"),n.$q.reject(e)})},n.prototype.updateCachedSettings=function(e,t){if(!_.isEqual(this.cachedSettings,e)){this.cachedSettings=_.cloneDeep(e);var i={callGroupMembershipSettings:this.cachedSettings,isVoiceSettingStoreUpdate:t};this.eventingService.$emit(this.constants.events.calling.callGroupMembershipSettingsChanged,i)}},n}(t.MTMABase);t.CallGroupMembershipSettingService=i,angular.module(\"teamspace.callGroupMembershipSettingService\",[\"teamspace.constants\",\"teamspace.dataManagerService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.authenticationService\",\"skypeX.voiceSettingsStore\"]).service(\"callGroupMembershipSettingService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.NotAvailable=1]=\"NotAvailable\",e[e.Green=2]=\"Green\",e[e.Amber=3]=\"Amber\",e[e.Red=4]=\"Red\"}(e.CallHealthState||(e.CallHealthState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(t){var e=function(){function t(){}return t.Type_ShowToastForParticipant=\"show_toast_for_participant\",t.Type_InLobbyCountChanged=\"in_lobby_count_changed\",t}();t.CallLobbyServiceEvents=e;var i;!function(t){t[t.None=0]=\"None\",t[t.Admit=1]=\"Admit\",t[t.Deny=2]=\"Deny\"}(i=t.LobbyActionType||(t.LobbyActionType={}));var n;!function(t){t[t.None=0]=\"None\",t[t.Admitting=1]=\"Admitting\",t[t.Denying=2]=\"Denying\",t[t.AdmitError=3]=\"AdmitError\",t[t.DenyError=4]=\"DenyError\"}(n=t.LobbyParticipantActionStatus||(t.LobbyParticipantActionStatus={}));var a=function(t){function e(e,i,n){var a=t.call(this,i)||this;return a.teamsCallId=e,a.scenario=n,a}return __extends(e,t),e.prototype.dispose=function(){delete this.scenario,t.prototype.dispose.call(this)},e}(t.CallingScenarioSubscription),r=function(r){function s(t,e,i,n,a,s,o,l,c,u,d,p,b,g){var h=r.call(this)||this;return h.settingsService=e,h.$q=i,h.$timeout=n,h.constants=a,h.callingTelemetryService=s,h.callRingingService=o,h.callingService=l,h.callingParticipantService=c,h.callingSupportService=u,h.authenticationService=d,h.eventingService=p,h.resources=b,h.disconnectingStates=[7,6],h.callListenerMap={},h.runningScenarios={},h.toastQueue={},h.inLobbyParticipants={},h.lobbyParticipantState={},h.callsWithLobbyDisabled=new Set,h.logger=t.newLogger(\"CallLobbyService\"),g.registerForMtma(h),h.initializeOnAppLaunchAndReinit(),h}return __extends(s,r),s.$inject=[\"loggingService\",\"settingsService\",\"$q\",\"$timeout\",\"constants\",\"callingTelemetryService\",\"callRingingService\",\"callingService\",\"callingParticipantService\",\"callingSupportService\",\"authenticationService\",\"eventingService\",\"resources\",\"orchestrationService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){var i=this;this.isLobbyEnabled=!this.authenticationService.isAnonymous()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableLobby),this.enableStructuredMeetingsSettingsConsumption=this.settingsService.valueAsBoolean(this.constants.settings.names.enableStructuredMeetingsSettingsConsumption),this.enableStructuredMeetingsAnonymousToMuteAndRemove=this.settingsService.valueAsBoolean(this.constants.settings.names.enableStructuredMeetingsAnonymousToMuteAndRemove),this.isLobbyEnabled&&(this.playThrottledEnterLobbyAudio=_.throttle(function(){return i.callRingingService.playEnterLobbyAudio()},this.constants.timeInMiliseconds.second,{leading:!0,trailing:!1}),t.MTMASubscriptionUtility.subscribe(this.callingParticipantService,function(t,e){return i.onParticipantAdded(e.teamsCallId,e.participant)},t.CallingParticipantServiceEvents.Type_CallParticipantAdded),t.MTMASubscriptionUtility.subscribe(this.callingParticipantService,function(t,e){return i.onParticipantRemoved(e.teamsCallId,e.participantId)},t.CallingParticipantServiceEvents.Type_CallParticipantRemoved),t.MTMASubscriptionUtility.subscribe(this.callingParticipantService,function(t,e){return i.onParticipantStateChanged(e.teamsCallId,e.participant,e.oldState)},t.CallingParticipantServiceEvents.Type_CallParticipantStateChanged))},s.prototype.mtmaTelemetryIdentifier=function(){return\"CallLobbyService\"},s.prototype.cleanupOnAppTeardown=function(t){this.isLobbyEnabled=void 0,this.enableStructuredMeetingsSettingsConsumption=void 0,this.enableStructuredMeetingsAnonymousToMuteAndRemove=void 0,this.callListenerMap={},this.runningScenarios={},this.playThrottledEnterLobbyAudio=void 0,this.toastQueue={},this.inLobbyParticipants={},this.lobbyParticipantState={},this.callsWithLobbyDisabled=new Set},s.prototype.isSomeoneInLobby=function(t){var e=this.callingService.getCallByTeamsCallId(t);return!(this.enableStructuredMeetingsSettingsConsumption&&(!e||\"attendee\"===e.meetingRole))&&(this.isLobbyEnabled&&!this.callsWithLobbyDisabled.has(t)&&this.getInLobbyCount(t)>0)},s.prototype.getInLobbyCount=function(t){var e=this.callingService.getCallByTeamsCallId(t);return this.inLobbyParticipants[t]&&this.isLobbyEnabled&&!this.callsWithLobbyDisabled.has(t)&&(!this.enableStructuredMeetingsSettingsConsumption||e&&\"attendee\"!==e.meetingRole)?this.inLobbyParticipants[t].size:0},s.prototype.peekToastQueue=function(t){return this.toastQueue[t]&&this.toastQueue[t][0]},s.prototype.clearToastQueue=function(i){delete this.toastQueue[i],this.trigger(e.Type_ShowToastForParticipant,t.TeamsCallService.getTeamsCallIdAsString(i),void 0)},s.prototype.admitParticipant=function(t,e,n){return this.dequeueParticipant(t.teamsCallId,e.id),this.runWithTelemetry(t,e,i.Admit,function(){return t.admitParticipant(e.id)},n)},s.prototype.denyParticipant=function(t,e){return this.runWithTelemetry(t,e,i.Deny,function(){return t.removeParticipant(e.id)})},s.prototype.admitAll=function(t,e){var i=this;this.isLobbyEnabled&&!this.callsWithLobbyDisabled.has(t.teamsCallId)&&e.forEach(function(e){return i.admitParticipant(t,e,i.constants.lobby.admittingAll)})},s.prototype.triggerCountChanged=function(i){this.trigger(e.Type_InLobbyCountChanged,t.TeamsCallService.getTeamsCallIdAsString(i),this.getInLobbyCount(i))},s.prototype.addToLobby=function(t,e){if(!this.callsWithLobbyDisabled.has(t)){var i=this.callingService.getCallByTeamsCallId(t);if(this.inLobbyParticipants[t]||(this.inLobbyParticipants[t]=new Set,this.ensureCallListenerExists(i)),!this.settingsService.valueAsBoolean(this.constants.settings.names.allowNonPstnParticipantsInBroadcastLobby)&&i&&i.isBroadcast&&e&&!SkypeX.Services.ChatServiceUtils.isPstnMri(e.id))return this.logger.info(\"Filtering out from the lobby the participant with ID [\"+e.id+\"], in the call with ID [\"+t+\"]\"),void this.callingTelemetryService.newCallingScenario(i,this.constants.scenarios.broadcast.filterOutParticipantsInLobby).stop(this.prepareEventData(e));if(!this.inLobbyParticipants[t].has(e.id)&&(this.inLobbyParticipants[t].add(e.id),!this.enableStructuredMeetingsSettingsConsumption||i&&\"attendee\"!==i.meetingRole)){this.triggerCountChanged(t),this.enqueueParticipant(t,e);var n=this.callingService.getActiveCall(),a=this.callingSupportService.isCallInContentOnlyMode(n);n&&n.teamsCallId===t&&!a&&this.playThrottledEnterLobbyAudio()}}},s.prototype.removeFromLobby=function(t,e){if(!this.callsWithLobbyDisabled.has(t)){var i=this.inLobbyParticipants[t],n=i.size,a=this.callingService.getCallByTeamsCallId(t);i.delete(e),n!==i.size&&(!this.enableStructuredMeetingsSettingsConsumption||a&&\"attendee\"!==a.meetingRole)&&(this.dequeueParticipant(t,e),this.triggerCountChanged(t)),i.size||delete this.inLobbyParticipants[t]}},s.prototype.onParticipantAdded=function(t,e){7===e.state&&this.addToLobby(t,e)},s.prototype.onParticipantStateChanged=function(t,e,i){7===i?this.removeFromLobby(t,e.id):7===e.state&&this.addToLobby(t,e)},s.prototype.onParticipantRemoved=function(t,e){this.removeFromLobby(t,e)},s.prototype.runWithTelemetry=function(e,n,r,s,o){var l=this;if(this.isLobbyEnabled){this.lobbyParticipantState[e.teamsCallId]||(this.lobbyParticipantState[e.teamsCallId]={});var c=this.lobbyParticipantState[e.teamsCallId][n.id];if(c){if(!c.errorTimeout)return;this.clearParticipantState(e,n.id)}this.ensureCallListenerExists(e);var u=r===i.Admit,d=o?{message:o}:void 0,p=u?this.constants.scenarios.calling.lobby.admitParticipant:this.constants.scenarios.calling.lobby.denyParticipant,b=this.callingTelemetryService.newCallingScenario(e,p,d);b.appendEventData(this.prepareEventData(n));var g=this.initializeListener(e,n,r),h=this.runningScenarios[n.id]=new a(e.teamsCallId,g,b),m={action:r};return this.lobbyParticipantState[e.teamsCallId][n.id]=m,this.$q(function(t,e){return s().then(t,e)}).then(function(){return b.mark(\"request_sent\")}).catch(function(i){if(52===i&&e&&\"attendee\"===e.meetingRole){r=t.CallingTelemetryService.getErrorMessage(i);l.logger.warn(\"Scenario \"+p+\" incompleted with message: \"+r),b.incomplete({reason:r});var a=u?{titleAction:l.resources.strings.calling_error_action_not_allowed_title_action_admit_from_lobby,textAction:l.resources.strings.calling_error_action_not_allowed_action_admit_from_lobby}:{titleAction:l.resources.strings.calling_error_action_not_allowed_title_action_deny_from_lobby,textAction:l.resources.strings.calling_error_action_not_allowed_action_deny_from_lobby};l.eventingService.$emit(l.constants.events.calling.actionFailedWithInsufficientMeetingRole,a)}else{var r=t.CallingTelemetryService.getErrorMessage(i);l.logger.error(\"Scenario \"+p+\" failed with message: \"+r),b.fail({reason:r})}return h.dispose(),l.lobbyParticipantState[e.teamsCallId][n.id]===m&&(m.errorTimeout=l.$timeout(function(){l.clearParticipantState(e,n.id)},5e3,!1),delete l.runningScenarios[n.id]),l.$q.reject(i)})}},s.prototype.getLobbyParticipantActionStatus=function(t,e){var a=t&&t.teamsCallId&&this.lobbyParticipantState[t.teamsCallId],r=e&&e.id&&a&&a[e.id];return r&&null!=r.action?r.errorTimeout?r.action===i.Admit?n.AdmitError:n.DenyError:r.action===i.Admit?n.Admitting:n.Denying:n.None},s.prototype.prepareEventData=function(t){var e=void 0,i=t.endpoints&&t.endpoints.endpointDetails&&t.endpoints.endpointDetails[0]&&t.endpoints.endpointDetails[0].participantId;return i&&((e={})[this.constants.counters.eventNames.remoteParticipantId]=i),e},s.prototype.initializeListener=function(t,e,i){var n=this;return e.changed(function(){if(7!==e.state){n.clearParticipantState(t,e.id);var a=n.runningScenarios[e.id];n.isScenarioSuccessful(e.state,i)?a.scenario.stop():a.scenario.incomplete({reason:\"Wrong end state\",state:e.state}),delete n.runningScenarios[e.id],a.dispose()}})},s.prototype.clearParticipantState=function(t,e){var i=t&&t.teamsCallId&&this.lobbyParticipantState[t.teamsCallId];if(i){var n=i[e];n&&n.errorTimeout&&(this.$timeout.cancel(n.errorTimeout),n.errorTimeout=null),delete i[e]}},s.prototype.isScenarioSuccessful=function(t,e){switch(e){case i.Admit:return 3===t;case i.Deny:return 4===t}},s.prototype.ensureCallListenerExists=function(i){var n=this;if(!_.has(this.callListenerMap,i.teamsCallId)){var a;this.enableStructuredMeetingsSettingsConsumption&&(a=i.onMeetingRoleChanged(function(){\"attendee\"===i.meetingRole?(delete n.toastQueue[i.teamsCallId],n.trigger(e.Type_ShowToastForParticipant,t.TeamsCallService.getTeamsCallIdAsString(i.teamsCallId),void 0),n.trigger(e.Type_InLobbyCountChanged,t.TeamsCallService.getTeamsCallIdAsString(i.teamsCallId),0)):n.triggerCountChanged(i.teamsCallId)}));var r=i.changed(function(){if(n.enableStructuredMeetingsSettingsConsumption&&n.enableStructuredMeetingsAnonymousToMuteAndRemove||i.role!==n.constants.calling.roles.guest||n.callsWithLobbyDisabled.has(i.teamsCallId)||(n.callsWithLobbyDisabled.add(i.teamsCallId),n.triggerCountChanged(i.teamsCallId)),_.includes(n.disconnectingStates,i.state)){n.incompleteAllScenarios(i.teamsCallId,\"call ended\"),delete n.toastQueue[i.teamsCallId],delete n.inLobbyParticipants[i.teamsCallId],delete n.callListenerMap[i.teamsCallId],_.keys(n.lobbyParticipantState[i.teamsCallId]).forEach(function(t){return n.clearParticipantState(i,t)}),delete n.lobbyParticipantState[i.teamsCallId],n.callsWithLobbyDisabled.delete(i.teamsCallId),r.dispose(),a&&a.dispose()}});this.callListenerMap[i.teamsCallId]={dispose:function(){r.dispose(),a&&a.dispose()}}}},s.prototype.incompleteAllScenarios=function(t,e){var i=this;_.forOwn(this.runningScenarios,function(n,a){n.teamsCallId===t&&(n.scenario.incomplete({reason:e}),n.dispose(),delete i.runningScenarios[a])})},s.prototype.enqueueParticipant=function(i,n){this.toastQueue[i]||(this.toastQueue[i]=[]);var a=this.toastQueue[i];a.push(n),a[0].id===n.id&&this.trigger(e.Type_ShowToastForParticipant,t.TeamsCallService.getTeamsCallIdAsString(i),n)},s.prototype.dequeueParticipant=function(i,n){var a=this.toastQueue[i];if(a){var r=a.length&&a[0].id===n;_.remove(a,function(t){return t.id===n}),r&&this.trigger(e.Type_ShowToastForParticipant,t.TeamsCallService.getTeamsCallIdAsString(i),a[0]),a.length||delete this.toastQueue[i]}},s}(SkypeX.Services.ObservableBase);t.CallLobbyServiceImplementation=r,angular.module(\"teamspace.callLobbyService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.callingTelemetryService\",\"teamspace.settingsService\",\"teamspace.callRingingService\",\"teamspace.callingParticipantService\",\"teamspace.callingService\",\"teamspace.authenticationService\",\"teamspace.eventingService\",\"teamspace.orchestrationService\",\"teamspace.callingSupportService\"]).service(\"callLobbyService\",r)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.P2PAndP2P=0]=\"P2PAndP2P\",e[e.GroupAndP2P=1]=\"GroupAndP2P\",e[e.P2PAndGroup=2]=\"P2PAndGroup\"}(e.CallMergeType||(e.CallMergeType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(l,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,l){e.__proto__=l}||function(e,l){for(var r in l)l.hasOwnProperty(r)&&(e[r]=l[r])})(l,r)};return function(l,r){function a(){this.constructor=l}e(l,r),l.prototype=null===r?Object.create(r):(a.prototype=r.prototype,new a)}}(),teamspace;!function(e){!function(e){var l=function(l){function r(e,r,a,t,i,n,c,o,g,s){var v=l.call(this)||this;return v.callingService=e,v.callingTelemetryService=r,v.constants=a,v.sxConfig=i,v.conversationsService=n,v.callParkService=o,v.$q=g,v.callingAgentsService=s,v.logger=t.newLogger(\"callMergeService\"),c.registerForMtma(v),v.initializeOnAppLaunchAndReinit(),v}return __extends(r,l),r.$inject=[\"callingService\",\"callingTelemetryService\",\"constants\",\"loggingService\",\"sxConfig\",\"conversationsService\",\"orchestrationService\",\"callParkService\",\"$q\",\"callingAgentsService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){},r.prototype.mtmaTelemetryIdentifier=function(){return\"callMergeService\"},r.prototype.cleanupOnAppTeardown=function(e){},r.prototype.mergeCall=function(l,r){var a=this,t=this.callingAgentsService.generateCauseId(),i=this.callingService.getActiveCall(),n=this.callingTelemetryService.newCallingScenario(i,this.constants.scenarios.calling.mergeCall);if(!i||-1===i.callType)return this.logger.warn(\"[mergeCall] Active call object is incorrect [call][callId=\"+(i&&i.callId)+\"]\"),n.mark(\"ActiveCallInvalid\"),void n.incomplete();if(!l||-1===l.callType)return this.logger.warn(\"[mergeCall] Call to merge object is incorrect [call][callId=\"+(l&&l.callId)+\"]\"),n.mark(\"CallToMergeInvalid\"),void n.incomplete();if(2===l.callType&&2===i.callType)return this.logger.warn(\"[mergeCall] call to merge [call][callId=\"+l.callId+\"] and active call [call][callId=\"+i.callId+\"]are both of the type Conference\"),n.mark(\"CallToMergeInvalid\"),void n.incomplete();var c,o,g=void 0;if(1===l.callType&&1===i.callType){g=e.CallMergeType.P2PAndP2P;var s=[this.sxConfig.getCurrentSkypeMri()];i.participants&&i.participants[0]&&s.push(i.participants[0].id),l.participants&&l.participants[0]&&s.push(l.participants[0].id);var v=this.conversationsService.getChatConversationWith(s),d=void 0;v||(o=this.$q.when().then(function(){return a.logger.warn(\"[mergeCall] Chat conversation is null\"),a.$q.resolve()})),d=v.id;var p=this.conversationsService.getCallingConversation(d);p.alive(),o=p.whenInitialized().then(function(){p.getId().then(function(e){return c={threadId:e},a.logger.info(\"[mergeCall] merge type is \"+g.toString()),a.$q.resolve()})}).catch(function(e){var r;return a.logger.error(\"[mergeCall] failed with [error=\"+e+\" with active call [callId=\"+(i&&i.callId)+\"] and call to merge [callId=\"+(l&&l.callId)+\"]. Thread creation failed.\"),n.appendEventData((r={},r[a.constants.counters.eventNames.callMergeInfo]=JSON.stringify({activeCallId:i&&i.callId,callToMergeId:l&&l.callId,mergeType:g&&g.toString(),errorReason:JSON.stringify(e)}),r)),n.fail({error:e}),a.$q.reject()})}else o=this.$q.when().then(function(){if(g=e.CallMergeType.GroupAndP2P,2===l.callType){var r=i;i=l,l=r,g=e.CallMergeType.P2PAndGroup}return a.logger.info(\"[mergeCall] merge type is \"+g.toString()),c={threadId:i.threadId},a.$q.resolve()});o.then(function(){var o;l.isServerHold?a.logger.info(\"moh calls not supported yet\"):(g===e.CallMergeType.P2PAndGroup?(a.logger.info(\"[mergeCall] Merging calls with [mergeType=\"+g.toString()+\"]\"),o=a.callParkService.toggleHold(i,\"call_merged\").then(function(){return n.mark(\"HeldGroupCallToActiveGroupCall\"),a.logger.info(\"[mergeCall] Toggling the group [call][callId=\"+i.callId+\"] from held to active state\"),a.$q.resolve()}).catch(function(e){return a.logger.error(\"[mergeCall] Toggle hold for group call [callId=\"+i.callId+\"] failed with [error=\"+e+\"]\"),n.fail(e),a.$q.reject()})):o=a.$q.resolve(),o.then(function(){var e;a.mergeCallAndLeave(i,l,c,t,g,n),n.appendEventData((e={},e[a.constants.counters.eventNames.callMergeInfo]=JSON.stringify({activeCallId:i.callId,callToMergeId:l.callId,mergeType:g.toString(),context:r}),e)),n.stop()}))}).catch(function(e){var r;a.logger.error(\"[mergeCall] failed with [error=\"+e+\" with active call [callId=\"+(i&&i.callId)+\"] and call to merge [callId=\"+(l&&l.callId)+\"]\"),n.appendEventData((r={},r[a.constants.counters.eventNames.callMergeInfo]=JSON.stringify({activeCallId:i&&i.callId,callToMergeId:l&&l.callId,mergeType:g&&g.toString(),errorReason:JSON.stringify(e)}),r)),n.fail({error:e})})},r.prototype.mergeCallAndLeave=function(l,r,a,t,i,n){var c=this;return l.merge(r,a,t).then(function(){return n.mark(\"CallMerged\"),c.logger.info(\"[mergeCallAndLeave] Successfully merged [call][callId=\"+r.callId+\" into active [call][callId=\"+l.callId+\"]\"),c.callingService.leaveCall(r,\"call_merged\")}).catch(function(a){var t;if(c.logger.info(\"[mergeCallAndLeave] Merge call failed with [error=\"+a+\"] with active call [callId=\"+l.callId+\"] and call to merge [callId=\"+r.callId+\"]\"),i===e.CallMergeType.P2PAndGroup){c.callParkService.toggleHold(r,\"call_merged\").then(function(){c.logger.info(\"[mergeCallAndLeave] Successfully made the P2P [call][callId=\"+r.callId+\"] active again\")}).catch(function(e){c.logger.error(\"[mergeCallAndLeave] Failed to make P2P call [callId=\"+r.callId+\"] active again with [error=\"+e+\"]\")});var o=r;r=l,l=o}n.appendEventData((t={},t[c.constants.counters.eventNames.callMergeInfo]=JSON.stringify({activeCallId:l.callId,callToMergeId:r.callId,mergeType:i.toString(),errorReason:JSON.stringify(a)}),t)),n.fail()})},r.prototype.shouldShowCallMergeOption=function(l){var r=this.callingService.getActiveCall();if(!r||!l||r.callId===l.callId)return!1;if(r.isParkCall||l.isParkCall||5===r.state||5===l.state)return!1;if(3!==r.state)return!1;if(r.isServerHold||l.isServerHold)return!1;if(1!==r.callType||1!==l.callType)return!1;if(e.CallUtilities.isDownlevelCall(r)||e.CallUtilities.isSkypeConsumerCall(r)||e.CallUtilities.isDownlevelCall(l)||e.CallUtilities.isSkypeConsumerCall(l))return!1;var a=this.conversationsService.getCallingConversation(r.conversationId),t=this.conversationsService.getCallingConversation(l.conversationId);return!a.isMeeting()&&!t.isMeeting()},r}(SkypeX.Services.ObservableBase);e.CallMergeServiceImplementation=l,angular.module(\"teamspace.callMergeService\",[\"teamspace.callingService\",\"teamspace.callingTelemetryService\",\"teamspace.loggingService\",\"skypeX.sxConfig\",\"teamspace.conversationsService\",\"teamspace.callParkService\"]).service(\"callMergeService\",l)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(o){!function(o){!function(o){o[o.None=0]=\"None\",o[o.ShowDtmfKeypad=1]=\"ShowDtmfKeypad\",o[o.StartTransferring=2]=\"StartTransferring\",o[o.StartConsulting=3]=\"StartConsulting\",o[o.ToggleHold=4]=\"ToggleHold\",o[o.ToggleIncomingVideoOn=5]=\"ToggleIncomingVideoOn\",o[o.ToggleIncomingVideoOff=6]=\"ToggleIncomingVideoOff\"}(o.CallMoreOption||(o.CallMoreOption={}))}(o.services||(o.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isShownInExternalWindow=!1,t}return __extends(t,e),t.prototype.monitor=function(e){},t.Type_ExternalMonitorChanged=\"call-external-monitor-changed\",t.Type_ExternalMonitorMoreOptionClicked=\"call-external-monitor-more-option-clicked\",t.Type_ExternalMonitorStopScreenshare=\"call-external-monitor-stop-screenshare\",t}(SkypeX.Services.ObservableBase);e.CallMonitorServiceImplementation=t,angular.module(\"teamspace.callMonitorService\",[]).service(\"callMonitorService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(t){var e;!function(t){t[t.Undefined=0]=\"Undefined\",t[t.ParticipantAlreadyMuted=1]=\"ParticipantAlreadyMuted\",t[t.ParticipantLeft=2]=\"ParticipantLeft\",t[t.CallEnded=3]=\"CallEnded\",t[t.ParticipantMissesCapability=4]=\"ParticipantMissesCapability\",t[t.ClientIsNotCapable=5]=\"ClientIsNotCapable\"}(e||(e={}));var i;!function(t){t[t.Undefined=0]=\"Undefined\",t[t.AllAlreadyMuted=1]=\"AllAlreadyMuted\",t[t.CallEnded=2]=\"CallEnded\",t[t.ParticipantsMissCapability=3]=\"ParticipantsMissCapability\",t[t.ClientIsNotCapable=4]=\"ClientIsNotCapable\"}(i||(i={}));var n=function(n){function c(t,e,i,r,a,s,o,c,l,u,p,h){var m=n.call(this,h)||this;return m.constants=t,m.callingTelemetryService=e,m.ariaLiveService=i,m.resources=r,m.$translate=a,m.settingsService=o,m.$timeout=c,m.eventingService=l,m.callTogglingService=u,m.appConfig=p,m.orchestrationService=h,m.muteAllRunningScenarios=[],m.muteParticipantRunningScenarios={},m.callListenerMap={},m.serverUnmuteCapabilityMap={},m.logger=s.newLogger(\"CallMuteService\"),m.initializeOnAppLaunchAndReinit(),m}return __extends(c,n),c.$inject=[\"constants\",\"callingTelemetryService\",\"ariaLiveService\",\"resources\",\"$translate\",\"loggingService\",\"settingsService\",\"$timeout\",\"eventingService\",\"callTogglingService\",\"appConfig\",\"orchestrationService\"],c.prototype.initializeOnAppLaunchAndReinit=function(t){var e=this.settingsService.valueFor(this.constants.settings.names.muteFailTimeout),i=this.settingsService.valueFor(this.constants.settings.names.mutingParticipantTimeout);this.muteParticipantFailChecker=new r(this.$timeout,e,i)},c.prototype.mtmaTelemetryIdentifier=function(){return\"CallMuteService\"},c.prototype.cleanupOnAppTeardown=function(t){this.muteAllRunningScenarios=[],this.muteParticipantRunningScenarios={},this.callListenerMap={},this.muteParticipantFailChecker=void 0,this.serverUnmuteCapabilityMap={}},c.prototype.muteParticipant=function(i,n){var r=this,a=this.newMuteParticipantScenario(i,n);this.createMuteParticipantRunningScenario(i,n,a),this.logger.info(\"mute participant id=\"+n.id+' on callId=\"'+i.callId+'\"'),i.muteParticipants(1,[n]).then(function(){n.isServerMuted?r.incompleteMuteParticipantScenario(n.id,a,e.ParticipantAlreadyMuted):r.hasParticipantCapabilityToUnmuteSelf(n)?r.isClientCapableForMute(i)?a.mark(\"request_sent\"):r.incompleteMuteParticipantScenario(n.id,a,e.ClientIsNotCapable):r.incompleteMuteParticipantScenario(n.id,a,e.ParticipantMissesCapability)}).catch(function(s){var o=t.CallingTelemetryService.getErrorMessage(s);r.logger.error('Could not mute participant: error=\"'+o+'\"'),s&&403===s.code&&\"attendee\"===i.meetingRole?(r.incompleteMuteParticipantScenario(n.id,a,e.ParticipantMissesCapability),r.triggerNoPermissionsAlertUFD()):r.failMuteParticipantScenario(n.id,a,o)}),this.muteParticipantFailChecker.setTimeErrorForParticipant(n)},c.prototype.muteAllParticipants=function(e){var n=this,r=this.newMuteAllParticipants(e);this.logger.info('mute all on callId=\"'+e.callId+'\"'),e.muteParticipants(0,[]).then(function(){var t=n.getCandidatesForMuting(e);0===t.length?(n.ariaLiveService.update(n.$translate.instant(n.resources.strings.aria_announce_all_participant_muted)),n.incompleteConcreteMuteAllScenarios(r,i.AllAlreadyMuted)):n.isClientCapableForMute(e)?_.some(t,function(t){return!n.hasParticipantCapabilityToUnmuteSelf(t)})?n.incompleteConcreteMuteAllScenarios(r,i.ParticipantsMissCapability):r.scenario.mark(\"request_sent\"):n.incompleteConcreteMuteAllScenarios(r,i.ClientIsNotCapable)}).catch(function(a){var s=t.CallingTelemetryService.getErrorMessage(a);n.logger.error('Could not mute all others: error=\"'+s+'\"'),a&&403===a.code&&\"attendee\"===e.meetingRole?(n.incompleteConcreteMuteAllScenarios(r,i.ParticipantsMissCapability),n.triggerNoPermissionsAlertUFD()):n.failMuteAllScenario(r,s)}),this.getCandidatesForMuting(e).forEach(function(t){n.muteParticipantFailChecker.setTimeErrorForParticipant(t)})},c.prototype.triggerNoPermissionsAlertUFD=function(){this.eventingService.$emit(this.constants.events.calling.actionFailedWithInsufficientMeetingRole,{titleAction:this.resources.strings.calling_error_action_not_allowed_title_action_mute,textAction:this.resources.strings.calling_error_action_not_allowed_action_mute})},c.prototype.hasParticipantCapabilityToUnmuteSelf=function(t){if(!t||!t.endpoints||!t.endpoints.endpointDetails)return!1;if(this.isPstnParticipant(t))return!0;var e=_.every(t.endpoints.endpointDetails,function(t){return t&&t.capabilities&&\"enabled\"===t.capabilities.serverMuteUnmute});return _.has(this.serverUnmuteCapabilityMap,t.id)||(this.serverUnmuteCapabilityMap[t.id]=e,e||this.logger.info(\"participant \"+t.id+\" doesn't have server unmute capability - cannot be server muted\")),e},c.prototype.hasParticipantMuteError=function(t){return this.muteParticipantFailChecker.hasParticipantMuteError(t)},c.prototype.isParticipantMuting=function(t){return this.muteParticipantFailChecker.isParticipantMuting(t)},c.prototype.shouldParticipantBeMuted=function(t,e){if(!t)return!1;var i=_.includes([3,2,10],t.state)&&this.callTogglingService.isMuted(t),n=7===t.state;return!i&&!n&&e>=this.appConfig.preJoinAutoMuteSettings.preJoinAutoMuteParticipantThreshold},c.prototype.isPstnParticipant=function(t){return SkypeX.Services.ChatServiceUtils.isPstnMri(t.id)},c.prototype.isClientCapableForMute=function(t){return!!(t&&t.endpoints&&t.endpoints.endpointDetails)&&_.some(t.endpoints.endpointDetails,function(t){return t&&t.capabilities&&\"enabled\"===t.capabilities.serverMuteUnmute})},c.prototype.ensureCallListenerExists=function(t){var n=this;if(!_.has(this.callListenerMap,t.teamsCallId)){var r=t.on(\"callStateChanged\",function(){if(_.includes([7,6],t.state))return n.incompleteAllMuteAllScenarios(t,i.CallEnded),n.incompleteAllMuteParticipantScenarios(t,e.CallEnded),delete n.callListenerMap[t.teamsCallId],void r.dispose()});this.callListenerMap[t.teamsCallId]=r}},c.prototype.newMuteParticipantScenario=function(t,e){this.ensureCallListenerExists(t);var i={};return i[this.constants.counters.eventNames.remoteParticipantId]=SkypeX.Services.ChatServiceUtils.scrubMri(e.id),this.callingTelemetryService.newCallingScenario(t,this.constants.scenarios.calling.remoteMute.muteParticipant,i)},c.prototype.createMuteParticipantRunningScenario=function(t,e,i){var n=this.muteParticipantRunningScenarios[e.id];if(!n){var r=this.initializeMuteParticipantListener(e);n=this.muteParticipantRunningScenarios[e.id]=new s(t,r)}n.scenarios.push(i)},c.prototype.newMuteAllParticipants=function(t){this.ensureCallListenerExists(t);var e=this.getCandidatesForMuting(t),i={};i[this.constants.counters.eventNames.remoteParticipantId]=e.map(function(t){return SkypeX.Services.ChatServiceUtils.scrubMri(t.id)}).join(\",\");var n=this.callingTelemetryService.newCallingScenario(t,this.constants.scenarios.calling.remoteMute.muteAll,i),r=this.initializeMuteAllListeners(e,n),a=new o(t,n,r);return this.muteAllRunningScenarios.push(a),a},c.prototype.getCandidatesForMuting=function(t){return t.participants.filter(function(t){return 3===t.state&&!t.isServerMuted})},c.prototype.initializeMuteParticipantListener=function(t){var i=this;return t.changed(function(){var n=t.isServerMuted,r=3===t.state;if(n||!r){var a=i.muteParticipantRunningScenarios[t.id];n?a.scenarios.forEach(function(t){return t.stop()}):a.scenarios.forEach(function(t){var n;return t.incomplete((n={},n[i.constants.counters.eventNames.terminatedReason]=e.ParticipantLeft,n))}),i.deleteAllMuteParticipantScenariosForParticipant(t.id)}})},c.prototype.initializeMuteAllListeners=function(t,e){var i=this,n=t.map(function(t){var r=t.changed(function(){var a=t.isServerMuted,s=3===t.state;!a&&s||(_.remove(n,function(e){return e.participant===t}),s?e.mark(\"participant muted\"):e.mark(\"participant left\"),i.checkAllMuted(n.length,e),r.dispose())});return new a(t,r)});return n},c.prototype.checkAllMuted=function(t,e){0===t&&(this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_announce_all_participant_muted)),e.stop({reason:\"all others muted\"}),_.remove(this.muteAllRunningScenarios,function(t){return t.scenario===e}).forEach(function(t){return t.dispose()}))},c.prototype.failMuteAllScenario=function(t,e){t&&t.scenario&&(t.scenario.fail({errorMessage:e}),t.dispose(),_.remove(this.muteAllRunningScenarios,function(e){return e===t}))},c.prototype.incompleteConcreteMuteAllScenarios=function(t,e){var i=this;_.remove(this.muteAllRunningScenarios,function(e){return e===t}).forEach(function(t){var n;t.scenario.incomplete((n={},n[i.constants.counters.eventNames.terminatedReason]=e,n)),t.dispose()})},c.prototype.incompleteAllMuteAllScenarios=function(t,e){var i=this;_.remove(this.muteAllRunningScenarios,function(e){return e.call===t}).forEach(function(t){var n;t.scenario.incomplete((n={},n[i.constants.counters.eventNames.terminatedReason]=e,n)),t.dispose()})},c.prototype.failMuteParticipantScenario=function(t,e,i){e.fail({errorMessage:i}),this.deleteConcreteMuteParticipantScenario(t,e)},c.prototype.incompleteMuteParticipantScenario=function(t,e,i){var n;e&&(e.incomplete((n={},n[this.constants.counters.eventNames.terminatedReason]=i,n)),this.deleteConcreteMuteParticipantScenario(t,e))},c.prototype.incompleteAllMuteParticipantScenarios=function(t,e){var i=this;_.forOwn(this.muteParticipantRunningScenarios,function(n,r){n.call===t&&(n.scenarios.forEach(function(t){var n;t.incomplete((n={},n[i.constants.counters.eventNames.terminatedReason]=e,n))}),i.deleteAllMuteParticipantScenariosForParticipant(r))})},c.prototype.deleteConcreteMuteParticipantScenario=function(t,e){if(this.muteParticipantRunningScenarios[t]){var i=this.muteParticipantRunningScenarios[t];_.pull(i.scenarios,e),0===i.scenarios.length&&this.deleteAllMuteParticipantScenariosForParticipant(t)}},c.prototype.deleteAllMuteParticipantScenariosForParticipant=function(t){this.muteParticipantRunningScenarios[t]&&(this.muteParticipantRunningScenarios[t].dispose(),delete this.muteParticipantRunningScenarios[t])},c}(t.MTMABase);t.CallMuteServiceImplementation=n;var r=function(){function t(e,i,n){void 0===i&&(i=t.DEFAULT_MUTE_FAIL_TIMEOUT),void 0===n&&(n=t.DEFAULT_MUTING_PARTICIPANT_TIMEOUT),this.$timeout=e,this.muteFailTimeout=i,this.mutingParticipantTimeout=n,this.mutingParticipant={},this.participantOnChange={},this.showingTimeErrors={}}return t.prototype.hasParticipantMuteError=function(t){return t&&t.id&&void 0!==this.showingTimeErrors[t.id]},t.prototype.isParticipantMuting=function(t){return t&&t.id&&void 0!==this.mutingParticipant[t.id]},t.prototype.setTimeErrorForParticipant=function(t){var e=this;t.isServerMuted||(this.stopWaitingForParticipantMute(t.id),this.stopShowingTimeError(t.id),this.startOnChange(t),this.mutingParticipant[t.id]=this.$timeout(function(){return e.startShowingTimeError(t.id)},this.mutingParticipantTimeout,!1))},t.prototype.startOnChange=function(t){var e=this;_.has(this.participantOnChange,t.id)||(this.participantOnChange[t.id]=t.changed(function(){var i=t.isServerMuted,n=3===t.state;if(i||!n){var r=t.id;e.stopWaitingForParticipantMute(r),e.stopShowingTimeError(r),e.stopOnChange(r)}}))},t.prototype.stopOnChange=function(t){this.participantOnChange[t]&&(this.participantOnChange[t].dispose(),delete this.participantOnChange[t])},t.prototype.stopWaitingForParticipantMute=function(t){this.mutingParticipant[t]&&(this.$timeout.cancel(this.mutingParticipant[t]),delete this.mutingParticipant[t])},t.prototype.startShowingTimeError=function(t){var e=this;this.stopWaitingForParticipantMute(t),this.stopShowingTimeError(t),this.showingTimeErrors[t]=this.$timeout(function(){e.stopOnChange(t),e.stopShowingTimeError(t)},this.muteFailTimeout,!1)},t.prototype.stopShowingTimeError=function(t){this.showingTimeErrors[t]&&(this.$timeout.cancel(this.showingTimeErrors[t]),delete this.showingTimeErrors[t])},t.DEFAULT_MUTING_PARTICIPANT_TIMEOUT=3e3,t.DEFAULT_MUTE_FAIL_TIMEOUT=4e3,t}(),a=function(t){function e(e,i){var n=t.call(this,i)||this;return n.participant=e,n}return __extends(e,t),e}(t.CallingScenarioSubscription),s=function(t){function e(e,i){var n=t.call(this,i)||this;return n.call=e,n.scenarios=[],n}return __extends(e,t),e.prototype.dispose=function(){delete this.scenarios,t.prototype.dispose.call(this)},e}(t.CallingScenarioSubscription),o=function(){function t(t,e,i){this.call=t,this.scenario=e,this.subscriptions=i}return t.prototype.dispose=function(){this.subscriptions.forEach(function(t){return t.dispose()}),delete this.subscriptions},t}();angular.module(\"teamspace.callMuteService\",[\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.ariaLiveService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.orchestrationService\",\"teamspace.callTogglingService\"]).service(\"callMuteService\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Parking=1]=\"Parking\",e[e.Succeeded=2]=\"Succeeded\",e[e.Failed=3]=\"Failed\",e[e.MusicOnHold=4]=\"MusicOnHold\"}(e.CallParkState||(e.CallParkState={}));var a=function(){function e(){}return e.CallParkStateChanged=\"CallParkStateChanged\",e}();e.CallParkServiceEvents=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(){return function(e,t){void 0===t&&(t=!1),this.correlationId=e,this.isJoiningContentOnly=t}}();e.CallPreJoinInfo=t;var r=function(e){function r(t,r,i,n){var o=e.call(this,n)||this;return o.callingSupportService=t,o.callingService=r,o.utilityService=i,o.orchestrationService=n,o.callCorrelationIdMap=new WeakMap,o.initializeOnAppLaunchAndReinit(),o}return __extends(r,e),r.$inject=[\"callingSupportService\",\"callingService\",\"utilityService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){},r.prototype.mtmaTelemetryIdentifier=function(){return\"CallPreJoinService\"},r.prototype.cleanupOnAppTeardown=function(e){this.callCorrelationIdMap=new WeakMap},r.prototype.markCallAsStartedThroughPreJoin=function(e,r,i){void 0===i&&(i=!1),this.callCorrelationIdMap.set(e,new t(r,i))},r.prototype.isCallStartedThroughPreJoin=function(e){return this.callCorrelationIdMap.has(e)},r.prototype.getPreJoinInfoForCall=function(e){return this.callCorrelationIdMap.get(e)||new t(this.createCorrelationId())},r.prototype.getOrCreatePreJoinInfo=function(e,r){var i=this.callingService.getCalls(e,r)[0];return i?this.getPreJoinInfoForCall(i):new t(this.createCorrelationId())},r.prototype.createCorrelationId=function(){return this.callingSupportService.isPreJoinEnabled()?this.utilityService.generateUUID():void 0},r}(e.MTMABase);e.CallPreJoinService=r,angular.module(\"teamspace.callPreJoinService\",[\"teamspace.callingSupportService\",\"teamspace.callingService\",\"teamspace.utilityService\",\"teamspace.orchestrationService\"]).service(\"callPreJoinService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)e.hasOwnProperty(s)&&(t[s]=e[s])})(e,s)};return function(e,s){function i(){this.constructor=e}t(e,s),e.prototype=null===s?Object.create(s):(i.prototype=s.prototype,new i)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,s,i,n,o,a){var l=t.call(this,n)||this;return l.$rootScope=e,l.$timeout=s,l.callingService=i,l.orchestrationService=n,l.eventingService=o,l.constants=a,l.calls={},l.initializeOnAppLaunchAndReinit(),l}return __extends(e,t),e.$inject=[\"$rootScope\",\"$timeout\",\"callingService\",\"orchestrationService\",\"eventingService\",\"constants\"],e.prototype.initializeOnAppLaunchAndReinit=function(t){var e=this;this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callDisposed,function(t,s){e.onCallDisposed(s)})},e.prototype.mtmaTelemetryIdentifier=function(){return\"CallPropsStoreService\"},e.prototype.cleanupOnAppTeardown=function(t){this.calls={}},e.prototype.set=function(t,e,s){var i=this.addCall(t);i&&(i.props[e]=s)},e.prototype.get=function(t,e){return this.calls[t]?this.calls[t].props[e]:void 0},e.prototype.remove=function(t,e){if(!this.calls[t])return!1;var s=this.calls[t];return void 0!==e&&delete s.props[e],(void 0===e||_.isEmpty(s.props))&&(this.unsubscribe(s),this.cancelTimeout(t),delete this.calls[t]),!0},e.prototype.unsubscribe=function(t){t.subscriptions&&(_.each(t.subscriptions,function(t){return t.dispose()}),t.subscriptions=void 0)},e.prototype.cancelTimeout=function(t){this.calls[t].timeout&&(this.$timeout.cancel(this.calls[t].timeout),this.calls[t].timeout=void 0)},e.prototype.addCall=function(t){var e=this.callingService.getCallByTeamsCallId(t);return e?this.calls[t]?(this.onCallStateChange(e),this.calls[t]):(this.calls[t]={props:{}},this.subscribeToCallStateChangedEvents(this.calls[t],e),this.onCallStateChange(e),this.calls[t]):null},e.prototype.subscribeToCallStateChangedEvents=function(t,e){var s=this;t.subscriptions||(t.subscriptions={callStateChanged:e.on(\"callStateChanged\",function(){return s.onCallStateChange(e)})})},e.prototype.onCallStateChange=function(t){var s=this;7===t.state?(this.unsubscribe(this.calls[t.teamsCallId]),this.calls[t.teamsCallId].timeout||(this.calls[t.teamsCallId].timeout=this.$timeout(function(){return s.remove(t.teamsCallId)},e.CALL_REMOVAL_TIMEOUT_MS,!1))):2!==t.state&&3!==t.state||(this.cancelTimeout(t.teamsCallId),this.subscribeToCallStateChangedEvents(this.calls[t.teamsCallId],t))},e.prototype.onCallDisposed=function(t){this.remove(t.teamsCallId,9),this.remove(t.teamsCallId,10),this.remove(t.teamsCallId,12)},e.CALL_REMOVAL_TIMEOUT_MS=42e4,e}(t.MTMABase);t.CallPropsStoreServiceImplementation=e,angular.module(\"teamspace.callPropsStoreService\",[\"teamspace.callingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.orchestrationService\"]).service(\"callPropsStoreService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(i,a,s,c,o,l,r,p){var u=n.call(this,p)||this;return u.constants=i,u.$state=a,u.loggingService=s,u.analyticsService=c,u.callingTelemetryService=o,u.utilityService=l,u.eventingService=r,u.orchestrationService=p,u.callChangedSubscriptionMap=new WeakMap,u.callDisposedSubscriptionMap=new WeakMap,u.validParticipantStateReasons=t.ValidParticipantStateReasons.concat([e.components.Calling.PstnDeclinedError]),u.initializeOnAppLaunchAndReinit(),u}return __extends(i,n),i.$inject=[\"constants\",\"$state\",\"loggingService\",\"analyticsService\",\"callingTelemetryService\",\"utilityService\",\"eventingService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){},i.prototype.mtmaTelemetryIdentifier=function(){return\"CallPstnTelemetryService\"},i.prototype.cleanupOnAppTeardown=function(e){this.callChangedSubscriptionMap=new WeakMap,this.callDisposedSubscriptionMap=new WeakMap},i.prototype.subscribeToCallChanged=function(e,t){var n=this,i=e.changed(this.callChanged.bind(this,e,t));this.callChangedSubscriptionMap.set(e,i);var a=this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callDisposed,function(t,i){i===e&&n.disposeListeners(i)});this.callDisposedSubscriptionMap.set(e,a),this.callChanged(e,t)},i.prototype.handleCallMeBack=function(e,t,n,i){var a=this;i===this.constants.scenarios.calling.context.callMeBackDialog&&t.then(function(){a.sendPanelView(e,a.constants.events.calling.dialOutConnected,n)}).catch(function(t){!_.includes(a.validParticipantStateReasons,t)?a.sendPanelView(e,a.constants.events.calling.dialOutFailed,n):a.sendPanelView(e,a.constants.events.calling.dialOutIncompleted,n)})},i.prototype.sendPanelView=function(t,n,i){var a=this.callingTelemetryService.getCommonEventData(t);a[this.constants.counters.eventNames.context]=n,a[this.constants.counters.eventNames.correlationId]=i;var s={panel:{launchMethod:e.components.LaunchMethod[e.components.LaunchMethod.notification],previousUri:void 0,previousUriParams:void 0,region:e.PanelRegion[e.PanelRegion.main],uri:this.$state.current.name,uriParams:this.loggingService.hashUriParamsPII(this.$state.params),viewId:this.utilityService.generateUUID(),type:e.PanelType[e.PanelType.pstnDialog]},dataBag:a};this.analyticsService.sendPanelView(s)},i.prototype.disposeListeners=function(e){var t=this.callChangedSubscriptionMap.get(e);t&&(t.dispose(),this.callChangedSubscriptionMap.delete(e));var n=this.callDisposedSubscriptionMap.get(e);n&&(n(),this.callDisposedSubscriptionMap.delete(e))},i.prototype.callChanged=function(t,n){e.services.CallUtilities.isCallConnected(t)?(this.sendPanelView(t,this.constants.events.calling.callConnected,n),this.disposeListeners(t)):_.includes([6,7],t.state)&&(this.sendPanelView(t,this.constants.events.calling.callDisconnecting,n),this.disposeListeners(t))},i}(t.MTMABase);t.CallPstnTelemetryService=n,angular.module(\"teamspace.callPstnTelemetryService\",[\"teamspace.callingTelemetryService\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.eventingService\",\"teamspace.orchestrationService\"]).service(\"callPstnTelemetryService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,n,i,o,a,c,r,s){var p=t.call(this,\"\",r,a,i,e,n,o,c)||this;return p.appConfig=s,p}return __extends(e,t),e.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"appConfig\"],e.prototype.postBotCommand=function(t,e){var n={callType:this.appConfig.callingConstants.callRecording.callType};return this.performApiPost(t,n,e).toNgPromise(this.$q)},e.prototype._getAuthHeaders=function(t){return void 0===t&&(t=!1),this.authenticationService.getAuthHeaders({},[this.appConfig.callingConstants.callRecording.resource])},e}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.callRecordingRestClient\",[\"teamspace.authenticationService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.settingsService\"]).service(\"callRecordingRestClient\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(r,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(r,t)};return function(r,t){function i(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(r){\"use strict\";!function(e){e[e.recordingStarted=0]=\"recordingStarted\",e[e.recordingDisabled=1]=\"recordingDisabled\",e[e.recordingStopped=2]=\"recordingStopped\",e[e.joinersRecordingStarted=3]=\"joinersRecordingStarted\",e[e.initiatorRecordingStarted=4]=\"initiatorRecordingStarted\",e[e.initiatorRecordingFailed=5]=\"initiatorRecordingFailed\",e[e.recordingPPT=6]=\"recordingPPT\",e[e.recordingWhiteboard=7]=\"recordingWhiteboard\"}(r.CallRecordingEvents||(r.CallRecordingEvents={}));var t;!function(e){e[e.Ongoing=0]=\"Ongoing\",e[e.Successful=1]=\"Successful\",e[e.Failed=2]=\"Failed\",e[e.FailedQuotaExceeded=3]=\"FailedQuotaExceeded\",e[e.FailedAMSNoContent=4]=\"FailedAMSNoContent\",e[e.FailedAMSViewGeneration=5]=\"FailedAMSViewGeneration\",e[e.SoftFailed=6]=\"SoftFailed\",e[e.SoftFailedPostToChannelErrorCode=7]=\"SoftFailedPostToChannelErrorCode\",e[e.SoftFailedRoleAssignmentErrorCode=8]=\"SoftFailedRoleAssignmentErrorCode\",e[e.SoftFailedPostToChannelOrRoleAssignmentError=9]=\"SoftFailedPostToChannelOrRoleAssignmentError\",e[e.Processing=10]=\"Processing\",e[e.TokenError=11]=\"TokenError\"}(t=r.RecordingResponseStatus||(r.RecordingResponseStatus={}));var i=function(i){function n(e,r,t,n,o,s,a,c,l,d,u,g,S,p,h){var v=i.call(this,p)||this;return v.$injector=e,v.constants=r,v.settingsService=t,v.$translate=n,v.resources=o,v.loggingService=s,v.streamPermissionsService=a,v.streamPermissionsSyncService=c,v.channelService=l,v.$interval=d,v.$q=u,v.authenticationService=g,v.appConfig=S,v.orchestrationService=p,v.eventingService=h,v.REFRESH_TOKEN_INTERVAL_MS=3e5,v.isPermissionsSyncStarted=!1,v.logger=s.newLogger(\"CallRecordingService\"),v.initializeOnAppLaunchAndReinit(),v}return __extends(n,i),n.$inject=[\"$injector\",\"constants\",\"settingsService\",\"$translate\",\"resources\",\"loggingService\",\"streamPermissionsService\",\"streamPermissionsSyncService\",\"channelService\",\"$interval\",\"$q\",\"authenticationService\",\"appConfig\",\"orchestrationService\",\"eventingService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.isAcceptStreamPolicyRequestEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAcceptStreamPolicyRequest),this.ignoreCanCreateVideoPermission=this.settingsService.valueAsBoolean(this.constants.settings.names.ignoreCanCreateVideoPermission),this.ignoreCanCreateVideoPermission&&(this.canCreateVideo=!0)},n.prototype.mtmaTelemetryIdentifier=function(){return\"CallRecordingService\"},n.prototype.cleanupOnAppTeardown=function(e){this._callingService=void 0,this.canCreateVideo=void 0,this.isPermissionsSyncStarted=!1,this.isAcceptStreamPolicyRequestEnabled=void 0,this.ignoreCanCreateVideoPermission=void 0},n.prototype.init=function(){var e=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(r,t){return t.messages.forEach(function(r){return e.onCreateOrUpdateMessage(r)})}),this.authenticationService.isTokenWarmingEnabledForResource(this.recordingSettings.resource)||this.$interval(function(){return e.refreshToken()},this.REFRESH_TOKEN_INTERVAL_MS,0,!1),this.refreshToken(),this.settingsService.valueAsBoolean(this.constants.settings.names.enableStreamPermissions)&&this.authenticationService.getAuthTokens([this.appConfig.callingConstants.stream.resource]).catch(function(r){return e.logger.warn(\"Failed to obtain stream token - \"+JSON.stringify(r))})},n.prototype.onCreateOrUpdateMessage=function(e){if(e.isCallRecordingMessage){var r=this.loggingService.newScenario(this.constants.scenarios.calling.recording.recordingMessageReceived),t=e.callRecording;if(!t)return this.logger.error(\"Recording message w/o recording details - id:\"+e.id),void r.fail({messageId:e.id});r.stop({messageId:e.id,timestamp:t.timestamp,duration:t.duration,callId:t.callId,streamVideoId:t.streamVideoId,statusCode:t.statusCode,statusSubcode:t.statusSubcode,errorCodes:t.errorCodes})}},Object.defineProperty(n.prototype,\"callingService\",{get:function(){return this._callingService=this._callingService||this.$injector.get(\"callingService\")},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"recordingSettings\",{get:function(){return this.settingsService.valueFor(this.constants.settings.names.callingConstants).callRecording},enumerable:!0,configurable:!0}),n.prototype.getPolicyUrl=function(){return this.isAcceptStreamPolicyRequestEnabled?this.streamPermissionsService.getPermissions().then(function(e){return e.url}):this.$q.when(\"\")},n.prototype.getCanCreateVideoPermission=function(e,t){var i=this;return this.ignoreCanCreateVideoPermission?this.$q.resolve(!0):this.shouldCheckStreamPermissions(e,t)?(this.startSyncPermissions(),this.streamPermissionsService.getPermission(r.StreamPermissionKeys.canCreateVideo).then(function(e){return i.canCreateVideo=e})):this.$q.reject(\"Recording already disabled by other conditions\")},n.prototype.refreshToken=function(e){var r=this;return this.authenticationService.getAuthTokens([this.recordingSettings.resource]).then(function(t){return e&&e.mark(r.constants.scenarios.calling.recording.tokenResolved),t})},n.prototype.startSyncPermissions=function(){this.isPermissionsSyncStarted||(this.streamPermissionsSyncService.startSync(!1),this.isPermissionsSyncStarted=!0)},n.prototype.getAuthToken=function(e){return this.refreshToken(e)},n.prototype.getRecordingTitle=function(e){return this.$translate.instant(this.resources.strings.calling_recording_title,{title:e.title})},n.prototype.getRecordingDuration=function(r){return e.services.CallingDurationHelper.durationFormatter(moment.duration(r.duration).asSeconds(),this.$translate,this.resources.strings)},n.prototype.getCallRecordingUrl=function(e){return this.recordingSettings.playback.embeddedVideoBaseUrl+e+this.recordingSettings.playback.videoParams},n.prototype.getCallRecordingStreamsUrl=function(e){return this.recordingSettings.playback.videoBaseUrl+e},n.prototype.getUpdateVideoStreamsUrl=function(e){return this.recordingSettings.playback.updateVideoPermissions+e},n.getRecordingResponseStatus=function(e){var r;if(void 0===e.statusCode&&e.streamVideoId)return t.Successful;switch(e.statusCode){case 0:return t.Ongoing;case 202:return t.Processing}if(e.errorCodes){var i=function(e){var r=(new DOMParser).parseFromString(e,\"text/xml\");return{amsErrorResult:r.querySelector(\"amsErrorResult\"),streamExportError:r.querySelector(\"StreamExportErrors\"),roleAssignmentError:r.querySelector(\"RoleAssignment\"),postToChannelError:r.querySelector(\"PostToChannel\"),videoUploadError:r.querySelector(\"VideoUpload\"),recorderError:r.querySelector(\"RecordingStatus\")}}(e.errorCodes);r=this.findAndReturnErrorTypes(i)}return e.streamVideoId?200===e.statusCode?t.Successful:r&&r.isSoftError?r.responseStatus:t.SoftFailed:r&&!r.isSoftError&&r.responseStatus?r.responseStatus:t.Failed},n.findAndReturnErrorTypes=function(e){if(e.videoUploadError&&e.videoUploadError.querySelector(\"ErrorReport\")&&\"QuotaExceeded\"===e.videoUploadError.querySelector(\"ErrorReport\").getAttribute(\"errorCode\"))return{isSoftError:!1,responseStatus:t.FailedQuotaExceeded};if(e.amsErrorResult){var r=e.amsErrorResult.getAttribute(\"statusCode\"),i=e.amsErrorResult.getAttribute(\"subCode\");if(\"200\"===r){if(\"NoContent\"===i)return{isSoftError:!1,responseStatus:t.FailedAMSNoContent};if(\"Failed\"===i)return{isSoftError:!1,responseStatus:t.FailedAMSViewGeneration}}}return e.recorderError&&\"400\"===e.recorderError.getAttribute(\"code\")&&\"botData\"===e.recorderError.getAttribute(\"status\")?{isSoftError:!1,responseStatus:t.TokenError}:e.roleAssignmentError&&e.postToChannelError&&!e.videoUploadError?{isSoftError:!0,responseStatus:t.SoftFailedPostToChannelOrRoleAssignmentError}:e.roleAssignmentError&&_.isFunction(e.roleAssignmentError.querySelector)&&e.roleAssignmentError.querySelector(\"ErrorReport\")?{isSoftError:!0,responseStatus:t.SoftFailedRoleAssignmentErrorCode}:e.postToChannelError&&_.isFunction(e.postToChannelError.querySelector)&&e.postToChannelError.querySelector(\"ErrorReport\")?{isSoftError:!0,responseStatus:t.SoftFailedPostToChannelErrorCode}:{isSoftError:!1}},n.prototype.isPrivateChannelContext=function(r){var t=this.channelService.getChannelByObjectId(r);return!(!t||t.channelType!==e.services.ChannelType.Private)},n.prototype.isRecordingEnabledByFeatureFlag=function(e,r){var t=r.isPrivateMeeting(),i=r.isChannel(),n=r.isGroup(),o=r.isOneToOne()&&!r.isOneToOnePstn()&&!r.isFederated()&&!r.isOneToOneSfb(),s=this.callingService.getAdvancedCallSettings().isRecordingEnabledChannel,a=this.callingService.getAdvancedCallSettings().isRecordingEnabledPrivate,c=this.callingService.getAdvancedCallSettings().isGroupRecordingEnabled,l=this.callingService.getAdvancedCallSettings().isOneToOneRecordingEnabled,d=i&&this.isPrivateChannelContext(e.conversationId);return t&&a||i&&s&&!d||n&&c||o&&l},n.prototype.shouldCheckStreamPermissions=function(e,r){var t=e.role===this.constants.calling.roles.guest;return!this.authenticationService.isExternalUser()&&(!this.authenticationService.isAnonymous()&&(!t&&(!e.isBroadcast&&this.isRecordingEnabledByFeatureFlag(e,r))))},n}(r.MTMABase);r.CallRecordingService=i,angular.module(\"teamspace.callRecordingService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.streamPermissionsService\",\"teamspace.authenticationService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.streamPermissionsSyncService\",\"teamspace.orchestrationService\",\"teamspace.channelService\"]).service(\"callRecordingService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(e){var i=function(i){function t(e,t,n,o,s,a,c,l,r,g,u,p){var d=i.call(this,u)||this;return d.callingService=t,d.conversationsService=n,d.sxConfig=o,d.audioService=s,d.constants=a,d.deviceManagerService=c,d.settingsService=l,d.eventingService=r,d.callPreJoinService=g,d.orchestrationService=u,d.platformDetectService=p,d.isRinging=!1,d.isNetworkReconnecting=!1,d.callStateChangedSubscriptions={},d.callChangedSubscriptions={},d.callDisposedSubscriptions={},d.logger=e.newLogger(\"CallRingingService\"),d.initializeOnAppLaunchAndReinit(),d}return __extends(t,i),t.$inject=[\"loggingService\",\"callingService\",\"conversationsService\",\"sxConfig\",\"audioService\",\"constants\",\"deviceManagerService\",\"settingsService\",\"eventingService\",\"callPreJoinService\",\"orchestrationService\",\"platformDetectService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.mtmaTelemetryIdentifier=function(){return\"CallRingingService\"},t.prototype.cleanupOnAppTeardown=function(e){var i=this;this.outgoingCallRingAudio=void 0,this.joinedToMeetupAudio=void 0,this.callDisconnectingAudio=void 0,this.meetUpLeaveAudio=void 0,this.callReconnectingAudio=void 0,this.enterLobbyAudio=void 0,this.isRinging=!1,this.isNetworkReconnecting=!1,_.forEach(this.callStateChangedSubscriptions,function(e,t){i.callStateChangedSubscriptions[t].dispose(),delete i.callStateChangedSubscriptions[t]}),this.callStateChangedSubscriptions={},this.callChangedSubscriptions={},this.callDisposedSubscriptions={},this.callRegistryChangedSubscription=void 0,this.networkReconnectingSubscription=void 0},t.prototype.init=function(){var i=this;this.audioService.isEnabled()&&(this.outgoingCallRingAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Call_Ringing.mp3\"),this.outgoingCallRingAudio.loop=!0,this.callReconnectingAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Call_Reconnecting.mp3\"),this.callReconnectingAudio.loop=!0,this.joinedToMeetupAudio=this.enableEchoDetectionMeetingJoinTone()?this.audioService.getAudioElement(\"assets/audio/Teams_joinedconference.wav\"):this.audioService.getAudioElement(\"assets/audio/Teams_Meet_Up_Jump_In.mp3\"),this.callDisconnectingAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Call_Ended.mp3\"),this.meetUpLeaveAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Meet_Up_Leave.mp3\"),this.enterLobbyAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Meet_Up_Reminder.mp3\"),this.callRegistryChangedSubscription=e.MTMASubscriptionUtility.subscribe(this.callingService,function(){return i.onCallRegistryChanged()}),this.networkReconnectingSubscription=e.MTMASubscriptionUtility.subscribe(this.callingService,function(e,t){return i.onNetworkReconnectChanged(t.teamsCallId)},this.constants.events.calling.networkReconnect),e.MTMASubscriptionUtility.subscribe(this.deviceManagerService,function(){return i.onAppDeviceIdChanged()},this.constants.events.calling.appDeviceIdChanged))},t.prototype.playEnterLobbyAudio=function(){this.enterLobbyAudio.pause(),this.enterLobbyAudio.currentTime=0,this.enterLobbyAudio.play()},t.prototype.playCallDisconnectedAudio=function(){this.callDisconnectingAudio.play()},t.prototype.onAppDeviceIdChanged=function(){var e=this.deviceManagerService.getSelectedSpeakerApplicationDeviceId();this.logger.info(\"selectedSpeakerAppDeviceId {0}\",e),null!=e&&(this.logger.info(\"setting call ringing html audio element sink device to {0}\",e),this.configureSinkDevice(this.outgoingCallRingAudio,e),this.configureSinkDevice(this.joinedToMeetupAudio,e),this.configureSinkDevice(this.callDisconnectingAudio,e),this.configureSinkDevice(this.meetUpLeaveAudio,e),this.configureSinkDevice(this.callReconnectingAudio,e),this.configureSinkDevice(this.enterLobbyAudio,e))},t.prototype.configureSinkDevice=function(e,i){var t=e;t.setSinkId&&t.setSinkId(i)},t.prototype.enableEchoDetectionMeetingJoinTone=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableEchoDetectionMeetingJoinTone)},t.prototype.onCallRegistryChanged=function(){var e=this;this.callingService.getAllCalls().forEach(function(i){_.includes([12,11,8],i.state)||(e.callStateChangedSubscriptions[i.teamsCallId]||(e.callStateChangedSubscriptions[i.teamsCallId]=i.on(\"callStateChanged\",function(){return e.onCallStateChanged(i)})),e.callChangedSubscriptions[i.teamsCallId]||(e.callChangedSubscriptions[i.teamsCallId]=i.changed(function(){return e.onCallChanged(i)})),e.callDisposedSubscriptions[i.teamsCallId]||(e.callDisposedSubscriptions[i.teamsCallId]=e.eventingService.unsafeOnWithTenantScope(e.constants.events.calling.callDisposed,function(i,t){return e.onCallDisposed(t)})))})},t.prototype.onNetworkReconnectChanged=function(e){var i=this.callingService.getCallByTeamsCallId(e);i&&i.isNetworkReconnectOngoing()&&10!==i.state?this.startCallReconnectingAudio():this.stopCallReconnectingAudio()},t.prototype.onCallDisposed=function(e){this.logger.info(\"[call][callId=\"+e.callId+\"][callDispose] being disposed\"),this.stopCallReconnectingAudio(),this.isOutgoing(e)&&!this.isMeetupLike(e)&&this.stopRinging(e),e.wasInState(2)&&7===e.state&&1008!==e.extendedCallState&&1010!==e.extendedCallState&&!this.platformDetectService.isRigel()&&this.callDisconnectingAudio.play(),this.deleteCallSubscription(e.teamsCallId)},t.prototype.onCallStateChanged=function(e){this.logger.info(\"[call][callId=\"+e.callId+\"] onCallStateChanged [callState=\"+e.state),this.callPreJoinService.getPreJoinInfoForCall(e).isJoiningContentOnly&&_.includes([3,2],e.state)||(3===e.state&&e.isNetworkReconnectOngoing()&&this.startCallReconnectingAudio(),6===e.state&&this.stopCallReconnectingAudio(),this.isMeetupLike(e)?2===e.state?this.joinedToMeetupAudio.play():6===e.state?this.meetUpLeaveAudio.play():8===e.state&&this.deleteCallSubscription(e.teamsCallId):7===e.state&&this.callDisconnectingAudio.play())},t.prototype.onCallChanged=function(e){!this.isOutgoing(e)||this.isMeetupLike(e)||this.isParkCall(e)||(2===e.state?e.isCallQueue||this.startRinging(e):6!==e.state&&7!==e.state&&0!==e.state&&this.isGroupCallConnecting(e)||this.stopRinging(e))},t.prototype.deleteCallSubscription=function(e){this.callStateChangedSubscriptions[e]&&(this.callStateChangedSubscriptions[e].dispose(),delete this.callStateChangedSubscriptions[e]),this.callChangedSubscriptions[e]&&(this.callChangedSubscriptions[e].dispose(),delete this.callChangedSubscriptions[e]),this.callDisposedSubscriptions[e]&&(this.callDisposedSubscriptions[e](),delete this.callDisposedSubscriptions[e])},t.prototype.isParkCall=function(e){return e.origin&&2===e.origin},t.prototype.startRinging=function(e){this.isRinging||e.isScreenshareFromChat||(this.isRinging=!0,this.outgoingCallRingAudio.play(),this.logger.info(\"[call][callId=\"+e.callId+\"][callRinging][callRing=start]\"))},t.prototype.stopRinging=function(e){this.isRinging&&!e.isScreenshareFromChat&&(this.outgoingCallRingAudio.pause(),this.logger.info(\"[call][callId=\"+e.callId+\"][callRinging][callRing=stop]\"),this.outgoingCallRingAudio.currentTime=0,this.isRinging=!1)},t.prototype.startCallReconnectingAudio=function(){this.isNetworkReconnecting||(this.isNetworkReconnecting=!0,this.callReconnectingAudio.play())},t.prototype.stopCallReconnectingAudio=function(){this.isNetworkReconnecting&&(this.callReconnectingAudio.pause(),this.callReconnectingAudio.currentTime=0,this.isNetworkReconnecting=!1)},t.prototype.isMeetupLike=function(e){var i=this.conversationsService.getConversation(e.conversationId);return!e.forwardingDestinationType&&(!i||i.isChannelConversation()||i.isMeetingConversation())},t.prototype.isOutgoing=function(e){return e.callerMri===this.sxConfig.getCurrentSkypeMri()},t.prototype.isGroupCallConnecting=function(e){return 3===e.state&&!e.participants.some(function(e){return 3===e.state})&&e.participants.some(function(e){return 1===e.state})},t}(e.MTMABase);e.CallRingingService=i,angular.module(\"teamspace.callRingingService\",[\"teamspace.loggingService\",\"teamspace.callingService\",\"teamspace.conversationsService\",\"teamspace.deviceManagerService\",\"teamspace.audioService\",\"teamspace.eventingService\",\"teamspace.callPreJoinService\",\"teamspace.orchestrationService\"]).service(\"callRingingService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function s(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(s.prototype=t.prototype,new s)}}(),teamspace;!function(e){!function(e){var n=function(e){function n(n,t,s,i,a,r,l,d,g){var o=e.call(this)||this;return o.$q=n,o.constants=t,o.eventingService=s,o.messageFetchService=i,o.conversationsService=a,o.$injector=r,o.authenticationService=l,o.pendingMessageRequests={},o.pendingCallsSubscriptions={},o.pendingCallsOldIdNewIdMapping={},o.pendingCallsNewIdOldIdMapping={},g.registerForMtma(o),o.logger=d.newLogger(\"callStartedMessageProviderService\"),o.initializeOnAppLaunchAndReinit(),o}return __extends(n,e),n.$inject=[\"$q\",\"constants\",\"eventingService\",\"messageFetchService\",\"conversationsService\",\"$injector\",\"authenticationService\",\"loggingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var n=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(e,t){return t.messages.forEach(function(e){return n.onCreateOrUpdateMessage(e)})})},n.prototype.mtmaTelemetryIdentifier=function(){return\"callStartedMessageProviderService\"},n.prototype.cleanupOnAppTeardown=function(e){var n=this;_.forEach(this.pendingCallsSubscriptions,function(e,t){n.pendingCallsSubscriptions[t].forEach(function(e){return e.dispose()}),delete n.pendingCallsSubscriptions[t]}),this.pendingMessageRequests={},this.pendingCallsSubscriptions={},this.pendingCallsOldIdNewIdMapping={},this.pendingCallsNewIdOldIdMapping={}},n.isCallStartedMessage=function(e,n){return n.skypeguid===e&&n.isCallStartedMessage},n.prototype.resolvePendingRequest=function(e,n){this.pendingMessageRequests[e]&&(this.pendingMessageRequests[e].resolve(n),this.cleanUp(e))},n.prototype.rejectPendingRequest=function(e,n){this.pendingMessageRequests[e]&&(this.pendingMessageRequests[e].reject(n),this.cleanUp(e))},n.prototype.onCreateOrUpdateMessage=function(e){var t=e.skypeguid;this.pendingMessageRequests[t]&&n.isCallStartedMessage(t,e)&&this.resolvePendingRequest(t,e)},n.prototype.tryToResolvePendingRequest=function(e,n){var t=this.findCallStartedMessage(e,n);t&&this.resolvePendingRequest(n,t)},n.prototype.findCallStartedMessage=function(e,t){return e?e.find(function(e){return n.isCallStartedMessage(t,e)}):null},n.prototype.getMessageInternal=function(e,n,t){if(this.authenticationService.isAnonymous())return this.$q.reject(\"Unable to retrieve callStarted message in case of anonymous join\");if(e=this.pendingCallsOldIdNewIdMapping[e]||e,this.pendingMessageRequests[e])return this.pendingMessageRequests[e].promise;this.pendingCallsOldIdNewIdMapping[e]=e,this.pendingCallsNewIdOldIdMapping[e]=e;var s=this.$q.defer();this.pendingMessageRequests[e]=s;var i=this.callingService.getCallByCallId(e);return i&&this.setCallSubscriptions(i,e,n,t),this._getMessageInternal(e,n,t),s.promise},n.prototype.cleanUp=function(e){this.pendingCallsSubscriptions[e]&&this.pendingCallsSubscriptions[e].forEach(function(e){return e.dispose()}),delete this.pendingCallsSubscriptions[e],delete this.pendingMessageRequests[e],delete this.pendingCallsOldIdNewIdMapping[this.pendingCallsNewIdOldIdMapping[e]],delete this.pendingCallsNewIdOldIdMapping[e],this.log(\"Cleaning up resources for callId \"+e)},n.prototype._getMessageInternal=function(e,n,t){var s=this;this.log(\"Executing _getMessageInternal for call with callId \"+e);var i=this.callingService.getCallByCallId(e),a=this.conversationsService.getCallingConversation(n);a.alive(),a.whenInitialized(i).then(function(){var i=a.isChat()||a.isPrivateMeeting();if(t||i)if(i){var r=function(e){return e.isCallStartedMessage};s.messageFetchService.getReplyChains({conversationId:n,count:100,messageFilter:r,replyChainFilter:function(e){return _.some(e.messages,r)}}).then(function(n){if(n&&n.replyChains&&s.pendingCallsOldIdNewIdMapping[e]){var t=n.replyChains.map(function(e){return e.firstMessage});s.tryToResolvePendingRequest(t,s.pendingCallsOldIdNewIdMapping[e])}}).catch(function(n){s.rejectPendingRequest(s.pendingCallsOldIdNewIdMapping[e],n)})}else SkypeX.Services.ChatServiceUtils.isValidId(t)?s.messageFetchService.getReplyChain({conversationId:n,replyChainId:t}).then(function(n){n&&s.pendingCallsOldIdNewIdMapping[e]&&s.tryToResolvePendingRequest(n.messages,s.pendingCallsOldIdNewIdMapping[e])}).catch(function(n){s.rejectPendingRequest(s.pendingCallsOldIdNewIdMapping[e],n)}):s.rejectPendingRequest(s.pendingCallsOldIdNewIdMapping[e],\"CallStartedMessageFetchService: Cannot get message for invalid rootMessageId. (conversationId=\"+n+\" | rootMessageId=\"+t+\")\")}).finally(function(){a.dispose()})},n.prototype.setCallSubscriptions=function(e,n,t,s){var i=this,a=e.on(\"callIdChanged\",function(e){i.pendingMessageRequests[e]=i.pendingMessageRequests[n],i.pendingCallsSubscriptions[e]=i.pendingCallsSubscriptions[n],i.pendingCallsOldIdNewIdMapping[n]=e,i.pendingCallsNewIdOldIdMapping[e]=n,delete i.pendingMessageRequests[n],delete i.pendingCallsSubscriptions[n],delete i.pendingCallsNewIdOldIdMapping[n],i.log(\"CallId changed from \"+n+\" to \"+e),i._getMessageInternal(n,t,s)}),r=e.on(\"callStateChanged\",function(){6!==e.state&&7!==e.state||i.rejectPendingRequest(i.pendingCallsOldIdNewIdMapping[n])});this.pendingCallsSubscriptions[n]=[a,r]},Object.defineProperty(n.prototype,\"callingService\",{get:function(){return this.$injector.get(\"callingService\")},enumerable:!0,configurable:!0}),n.prototype.log=function(e){var n=\"pendingMessageRequests length: \"+Object.keys(this.pendingMessageRequests).length+\"\\n      pendingCallsSubscriptions length: \"+Object.keys(this.pendingCallsSubscriptions).length+\"\\n      pendingCallsOldIdNewIdMapping length: \"+Object.keys(this.pendingCallsOldIdNewIdMapping).length+\"\\n      pendingCallsNewIdOldIdMapping length: \"+Object.keys(this.pendingCallsNewIdOldIdMapping).length;e&&(n=e+\"\\n\"+n),this.logger.info(n)},n.prototype.getMessageForCall=function(e){return this.getMessageInternal(e.callId,e.conversationId,e.messageId)},n.prototype.getMessage=function(e,n,t){return this.getMessageInternal(e,n,t)},n}(SkypeX.Services.ObservableBase);e.CallStartedMessageProviderService=n,angular.module(\"teamspace.callStartedMessageProviderService\",[\"teamspace.constants\",\"teamspace.messageFetchService\",\"teamspace.eventingService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.authenticationService\",\"teamspace.orchestrationService\"]).service(\"callStartedMessageProviderService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.User=0]=\"User\",e[e.Sla=1]=\"Sla\"}(e.CallStoreRegistryType||(e.CallStoreRegistryType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function e(){}return e.slaRegistryChanged=\"slaRegistryChanged\",e}();e.CallStoreServiceEvents=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,r){void 0===r&&(r=!0);var n=e.call(this)||this;return n._isSlimCoreEnabled=t,n._isLegacyWindow=r,n._videoRenderingFailuresDetected=!1,n}return __extends(t,e),t.prototype.getCallSupport=function(){return this._callSupport},t.prototype.getCallSupportString=function(){switch(this._callSupport){case 0:return\"Supported\";case 1:return\"BrowserNotSupported\";case 2:return\"IncompatibleVersions\";case 1e3:return\"Failed\";default:return\"Unknown(\"+this._callSupport+\")\"}},t.prototype.setCallSupport=function(e){this._callSupport=e},t.prototype.isSlimCoreEnabled=function(){return this._isSlimCoreEnabled},t.prototype.isLegacyWindows=function(){return this._isLegacyWindow},t.prototype.onVideoRenderingFailure=function(){this._videoRenderingFailuresDetected||(this._videoRenderingFailuresDetected=!0,this.raiseChanged())},Object.defineProperty(t.prototype,\"videoRenderingFailuresDetected\",{get:function(){return this._videoRenderingFailuresDetected},enumerable:!0,configurable:!0}),t}(skype.calling.ObservableBase);e.CallSupportDetector=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t){void 0===t&&(t=\"\"),this.teamsCallId=e,this.title=t,this.subscriptions=[]}return e.prototype.count=function(){return this.subscriptions.length},e.prototype.subscribeForTitle=function(e){this.subscriptions.push(e)},e.prototype.unsubscribe=function(e){var t=this.subscriptions.indexOf(e);-1!==t&&this.subscriptions.splice(t,1)},e.prototype.setTitle=function(e){e!==this.title&&(this.title=e,this.subscriptions.forEach(function(t){return t(e)}))},e}(),i=function(i){function r(e,t,r,n,a,s,l,o,c,u,g,p,h,f){var d=i.call(this,f)||this;return d.$injector=e,d.$q=t,d.constants=r,d.$translate=n,d.resources=a,d.sxConfig=s,d.callConsultationStore=l,d.callStartedMessageProviderService=o,d.eventingService=c,d.messageService=u,d.channelService=g,d.peopleService=p,d.orchestrationService=f,d.subscribedCalls={},d.titleCacheMap={},d.logger=h.newLogger(\"CallTitleService\"),d.initializeOnAppLaunchAndReinit(),d}return __extends(r,i),r.$inject=[\"$injector\",\"$q\",\"constants\",\"$translate\",\"resources\",\"sxConfig\",\"callConsultationStore\",\"callStartedMessageProviderService\",\"eventingService\",\"messageService\",\"channelService\",\"peopleService\",\"loggingService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(e,i){return i.messages.forEach(function(e){return t.onCreateOrUpdateMessage(e)})})},r.prototype.mtmaTelemetryIdentifier=function(){return\"CallTitleService\"},r.prototype.cleanupOnAppTeardown=function(e){this.subscribedCalls={},this.titleCacheMap={},this.defaultMeetingTitleCached=void 0,this.callingServiceCache=void 0},r.prototype.subscribeForMeetupTitle=function(e,i){var r=this;this.subscribedCalls[e]=this.subscribedCalls[e]||new t(e);var n=this.subscribedCalls[e];return n.subscribeForTitle(i),{dispose:function(){n.unsubscribe(i),0===n.count()&&delete r.subscribedCalls[e]}}},r.prototype.getMeetupTitleForCall=function(e){return e&&e.conversationId?this.getMeetupTitle(e.callId,e.teamsCallId,e.conversationId,e.messageId):null},r.prototype.getMeetupTitle=function(e,t,i,r){var n=this,a=this.subscribedCalls[t],s=this.titleCacheMap[t]||a&&a.title;return s||(r&&!SkypeX.Services.ChatServiceUtils.isValidId(r)?(this.logger.warn(\"Cannot get meeting title for invalid rootMessageId - \"+r),\"\"):(this.callStartedMessageProviderService.getMessage(e,i,r).then(function(e){return n.onCreateOrUpdateMessage(e,t)}),\"\"))},r.prototype.setMeetupTitleFromMessage=function(e,t){var i=this;return this.messageService.getMeetupTitle(e.conversationId,t).then(function(t){return i.setMeetupTitle(e,t)})},r.prototype.setMeetupTitle=function(e,t){var i=this;return _.isNil(t)?this.$q.reject(\"Invalid titleText passed to setMeetupTitle\"):(this.titleCacheMap[e.teamsCallId]=t,this.callStartedMessageProviderService.getMessageForCall(e).then(function(e){i.messageService.setMeetupTitle(e.conversationId,e.id,t)}))},r.prototype.getDefaultCallTitleForConversation=function(e,t){var i=this,r=function(e){return{titleText:e,titleHoverText:e}};return e.whenInitialized().then(function(){var n=e.getTitle();if(n){if(e.isChannel())return r(i.$translate.instant(i.resources.strings.calling_default_meeting_title,{channelName:n}));if(e.isGroup()){var a=t&&t.isScreenshareFromChat?i.resources.strings.calling_one_to_one_share_from_chat_title:i.resources.strings.calling_one_to_one_title;return r(i.$translate.instant(a,{displayName:n}))}if(e.isPrivateMeeting())return r(n)}if(e.isChannel())return e.getId().then(function(e){var t,n=i.channelService.getChannelByObjectId(e);return n?t=i.$translate.instant(i.resources.strings.calling_default_meeting_title,{channelName:n.displayName}):(i.logger.error(\"Could not get channel displayName for threadId \"+e),t=i.defaultMeetingTitle),r(t)})})},Object.defineProperty(r.prototype,\"defaultMeetingTitle\",{get:function(){return void 0===this.defaultMeetingTitleCached&&(this.defaultMeetingTitleCached=this.$translate.instant(this.resources.strings.calling_default_meeting_title_without_channel)),this.defaultMeetingTitleCached},enumerable:!0,configurable:!0}),r.prototype.getDefaultCallTitle=function(t,i,r,n){var a=this,s={};return this.setTitleText(s,this.$translate.instant(this.resources.strings.calling_default_meet_up_name)),i&&e.CallUtilities.isVoicemailGreetingCall(i)?(this.setTitleText(s,this.getMeetupTitleForCall(i)),this.$q.resolve(s)):i&&i.isUnparkCall&&2!==i.unparkContext?0===i.participants.length?(this.setTitleText(s,this.$translate.instant(this.resources.strings.callParticipant_connectingState)),this.$q.resolve(s)):this.getUnparkCallTitle(i,t):i&&i.isServerHold?(this.logger.info(\"[call][callId:\"+i.callId+\"][callTitle][serverHold] getting call title from participant list\"),this.peopleService.getPeopleProfile(i.heldUserMri,t).then(function(e){return a.createCallTitle(e.displayName)})):this.getDefaultCallTitleForConversation(n,i).then(function(l){return l||(a.isConsultCall(i)?a.getConsultingTitle(i,t):e.CallUtilities.isIncomingConsultCall(i)?a.getIncomingConsultingTitle(i,t):a.isForwardedCall(i)?a.getForwardingTitle(i,t):a.peopleService.getAllPeopleProfile(a.getAllButMeMris(n),t).then(function(e){var n=_.map(e,function(e){return e.displayName}).sort();if(n.length>r){var l=n.slice(0,r-1).join(\", \"),o=n.join(\", \");if(t===a.constants.scenarios.calling.context.callScreen){var c=i.isScreenshareFromChat?a.resources.strings.calling_large_group_share_from_chat_title:a.resources.strings.calling_large_group_title;s.titleText=a.$translate.instant(c,{displayName:l})}else{var u=2===e.length?a.resources.strings.calling_multiCallList_title_2_participant:a.resources.strings.calling_multiCallList_title_n_participant;s.titleText=a.$translate.instant(u,{firstParticipantName:n[0].split(\" \")[0],noOfOtherParticipants:e.length-1})}p=i.isScreenshareFromChat?a.resources.strings.calling_large_group_share_from_chat_title_hover:a.resources.strings.calling_large_group_title_hover;a.setTitleText(s,s.titleText,a.$translate.instant(p,{allDisplayNames:o}))}else{l=n.slice(0,r).join(\", \");if(a.isDelegatorForwardedCall(i))return a.getCallForDelegatorTitle(l,i.transferorMri,t);if(a.isCallOnBehalfOf(i))return a.getCallForDelegatorTitle(l,i.onBehalfOfMri,t);if(i.isCallQueue){var g=i.callQueueInfo&&i.callQueueInfo.details&&i.callQueueInfo.details.displayName;return a.getCallQueueTitle(t,l,g)}var p=i.isScreenshareFromChat?a.resources.strings.calling_one_to_one_share_from_chat_title:a.resources.strings.calling_one_to_one_title;a.setTitleText(s,t===a.constants.scenarios.calling.context.callScreen?a.$translate.instant(p,{displayName:l}):l)}return s}))})},r.prototype.isConsultCall=function(e){return this.callConsultationStore.isConsultCall(e.teamsCallId)},r.prototype.getConsultingTitle=function(t,i){var r=this,n=this.callConsultationStore.getConsulteeForConsult(t.teamsCallId);return this.getUserDisplayName(n.mri,i).then(function(n){if(r.isForwardedCall(t)&&!e.CallUtilities.isCallConnecting(t))return r.getConsultingForwardedTitle(t,n,i);var a=r.$translate.instant(r.resources.strings.calling_one_to_one_consulting_title,{consultee:n});return r.createCallTitle(a)})},r.prototype.getIncomingConsultingTitle=function(e,t){var i=this,r=e.participants[0].id;return this.getUserDisplayName(r,t).then(function(e){var t=i.$translate.instant(i.resources.strings.calling_one_to_one_consulting_title,{consultee:e});return i.createCallTitle(t)})},r.prototype.getConsultingForwardedTitle=function(e,t,i){var r=this,n=e.participants[0].acceptedBy||e.participants[0].id;return this.getUserDisplayName(n,i).then(function(i){var n;return n=e.forwardingDestinationType===r.constants.forwardingDestinationType.voicemail?r.$translate.instant(r.resources.strings.calling_one_to_one_consulting_forwarded_to_voicemail_title,{forwardingTarget:i}):r.$translate.instant(r.resources.strings.calling_one_to_one_consulting_forwarded_title,{consultee:t,forwardingTarget:i}),r.createCallTitle(n)})},r.prototype.isForwardedCall=function(e){return!!(e&&e.forwardingDestinationType&&e.participants.length>0&&e.originalCalleeMri!==e.participants[0].id)},r.prototype.isDelegatorForwardedCall=function(e){return!!e.transferorMri&&e.transferorType===this.constants.transferorType.delegator},r.prototype.isCallOnBehalfOf=function(e){return e&&!!e.onBehalfOfMri},r.prototype.getForwardingTitle=function(e,t){var i=this,r=e.participants[0].acceptedBy||e.participants[0].id;return this.getUserDisplayName(r,t).then(function(r){var n,a=r;if(e.forwardingDestinationType===i.constants.forwardingDestinationType.voicemail)n=i.$translate.instant(i.resources.strings.calling_one_to_one_forwarding_to_voicemail_title,{forwardingTargetDisplayName:a});else{if(e.onBehalfOfMri)return i.getCallForDelegatorTitle(a,e.onBehalfOfMri,t);n=i.$translate.instant(i.resources.strings.calling_one_to_one_forwarding_without_callee_title,{forwardingTargetDisplayName:a})}return i.createCallTitle(n)})},r.prototype.getUnparkCallTitle=function(e,t){var i=this,r=e.participants[0].acceptedBy||e.participants[0].id;return this.getUserDisplayName(r,t).then(function(e){var t=e;return i.createCallTitle(t)})},r.prototype.getUserDisplayName=function(e,t){return this.peopleService.getPeopleProfile(e,t).then(function(e){return e.displayName})},r.prototype.getCallForDelegatorTitle=function(e,t,i){var r=this;return this.getUserDisplayName(t,i).then(function(t){var i=r.$translate.instant(r.resources.strings.calling_one_to_one_for_delegator_title,{callee:e,delegator:t});return r.createCallTitle(i)})},r.prototype.getCallQueueTitle=function(e,t,i){var r=e===this.constants.scenarios.calling.context.callScreen?this.resources.strings.calling_screen_call_queue_title:this.resources.strings.calling_monitor_call_queue_title,n=this.$translate.instant(r,{displayName:t,callQueue:i});return{titleText:n,titleHoverText:n}},r.prototype.createCallTitle=function(e,t){return{titleText:e,titleHoverText:t||e}},r.prototype.setTitleText=function(e,t,i){e.titleText=t,e.titleHoverText=i||t},r.prototype.getMessageTitle=function(e){var t=e.getMeetingProperties();return t&&t[this.constants.skypeMessagePropertyName.meeting.title]},Object.defineProperty(r.prototype,\"callingService\",{get:function(){return this.callingServiceCache=this.callingServiceCache||this.$injector.get(\"callingService\"),this.callingServiceCache},enumerable:!0,configurable:!0}),r.prototype.onCreateOrUpdateMessage=function(e,t){if(!t){var i=this.callingService.getCallByCallId(e.skypeguid,null,!0);t=i?i.teamsCallId:void 0}var r=t&&this.subscribedCalls[t];if(r){var n=this.getMessageTitle(e);n&&(r.setTitle(n),delete this.titleCacheMap[t])}},r.prototype.getAllButMeMris=function(e){if(e){var t=this.sxConfig.getCurrentSkypeMri();return e.members.filter(function(e){return e.id!==t}).map(function(e){return e.id})}return this.logger.debug(\"conversation is null\"),[]},r}(e.MTMABase);e.CallTitleService=i,angular.module(\"teamspace.callTitleService\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.callConsultationStore\",\"teamspace.callStartedMessageProviderService\",\"teamspace.messageService\",\"teamspace.channelService\",\"teamspace.peopleService\",\"pascalprecht.translate\",\"skypeX.sxConfig\",\"teamspace.orchestrationService\",\"teamspace.settingsService\"]).service(\"callTitleService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){\"use strict\";var n=function(n){function i(e,t,i,a,s,r,l,o,c,u,g,d,h,m,S,p,v,f,C,M){var I=n.call(this)||this;return I.ariaLiveService=e,I.callingTelemetryService=t,I.callingAgentsService=i,I.callingService=a,I.resources=s,I.$translate=r,I.constants=l,I.$q=o,I.$timeout=c,I.getUserMediaService=u,I.eventingService=g,I.deviceManagerService=d,I.settingsService=m,I.orchestrationService=S,I.desktopUtilityService=p,I.$window=v,I.$rootScope=f,I.callPropsStoreService=C,I.dialogService=M,I.holdPromiseMap={},I.callsWithIncomingVideo={},I.callListenerMap={},I.serverMutedChangedListeners={},I.serverUnmuteSelfRunningScenarioMap={},I.muteSelfRunningScenarioMap={},I.unmuteSelfRunningScenarioMap={},I.muteSpeakerScenarioMap={},I.unmuteSpeakerScenarioMap={},I.previousLocalMuteState={},I.callMicMuteCache={},I.persistUnmuteStateOnDevicesChanged=!1,I.enableCameraSharing=!1,I.enableContentCameraBasedIngest=!1,I.logger=h.newLogger(\"CallTogglingService\"),S.registerForMtma(I),I.initializeOnAppLaunchAndReinit(),I}return __extends(i,n),i.$inject=[\"ariaLiveService\",\"callingTelemetryService\",\"callingAgentsService\",\"callingService\",\"resources\",\"$translate\",\"constants\",\"$q\",\"$timeout\",\"getUserMediaService\",\"eventingService\",\"deviceManagerService\",\"loggingService\",\"settingsService\",\"orchestrationService\",\"desktopUtilityService\",\"$window\",\"$rootScope\",\"callPropsStoreService\",\"dialogService\"],i.prototype.initializeOnAppLaunchAndReinit=function(n){var i=this;this.audioUnmutedString=this.$translate.instant(this.resources.strings.aria_announce_mic_unmuted),this.audioMutedString=this.$translate.instant(this.resources.strings.aria_announce_mic_muted),this.videoOnString=this.$translate.instant(this.resources.strings.aria_announce_video_on),this.videoOffString=this.$translate.instant(this.resources.strings.aria_announce_video_off),this.serverUnmutingTimeout=this.settingsService.valueFor(this.constants.settings.names.serverUnmutingTimeout)||5e3,this.remoteMuteParticipantEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoteMuteParticipant),this.enableMicOsUnmute=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMicOSUnmuteOnUnmute)&&this.settingsService.getOsPlatform()===e.services.OsPlatform.Windows,this.enableMuteReconcile=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMuteReconcile)&&this.settingsService.getOsPlatform()===e.services.OsPlatform.Windows,this.enableConfirmAudioEscalation=this.settingsService.valueAsBoolean(this.constants.settings.names.enableConfirmAudioEscalation),this.enableMuteReconcile&&this.enableMicOsUnmute&&(this.devicesChangedSubscription=t.MTMASubscriptionUtility.subscribe(this.deviceManagerService,this.onDevicesChanged.bind(this),this.constants.events.calling.devicesChanged)),this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&(this.enableCameraSharing=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCameraSharing)),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callEscalatedFromContentOnly,function(e,t){i.callPropsStoreService.set(t.teamsCallId,9,!0)});var a=this.settingsService.valueFor(this.constants.settings.names.rigel);this.enableContentCameraBasedIngest=a.enableContentCameraBasedIngest;var s=this.dialogService.close.bind(this.dialogService,this.constants.dialogs.callingConfirmationDialog,this.constants.files.strings.closeDialogValueSuccess);this.confirmationDialogPayload={dialogTitle:this.$translate.instant(this.resources.strings.calling_confirm_audio_escalation_dialog_title),dialogText:this.$translate.instant(this.resources.strings.calling_confirm_audio_escalation_dialog_text),primaryButton:{text:this.$translate.instant(this.resources.strings.calling_confirm_audio_escalation_button_text),ariaLabel:this.$translate.instant(this.resources.strings.calling_confirm_audio_escalation_button_text)+\" \"+this.$translate.instant(this.resources.strings.calling_confirm_audio_escalation_dialog_text),isFocusDefault:!0,func:s,outcome:e.components.PanelActionOutcome.confirmAudioEscalation,scenario:e.components.PanelActionScenario.escalateAudio,scenarioType:e.components.PanelActionScenarioType.openDialog,name:e.components.PanelModuleName.escalateAudio,type:e.components.PanelModuleType.button,summary:\"Confirm audio escalation from dialog\"},dialogTelemetry:{panelType:e.PanelType.confirmAudioEscalationDialog}}},i.prototype.mtmaTelemetryIdentifier=function(){return\"CallTogglingService\"},i.prototype.cleanupOnAppTeardown=function(e){this.changingAudio=void 0,this.changingSpeakerAudio=void 0,this.changingVideo=void 0,this.holdPromiseMap={},this.audioUnmutedString=void 0,this.audioMutedString=void 0,this.videoOnString=void 0,this.videoOffString=void 0,this.callsWithIncomingVideo={},this.callListenerMap={},this.serverMutedChangedListeners={},this.serverUnmuteSelfRunningScenarioMap={},this.muteSelfRunningScenarioMap={},this.unmuteSelfRunningScenarioMap={},this.muteSpeakerScenarioMap={},this.unmuteSpeakerScenarioMap={},this.previousLocalMuteState={},this.remoteMuteParticipantEnabled=void 0,this.unmutingPromise=void 0,this.enableMicOsUnmute=void 0,this.enableMuteReconcile=void 0,this.unholdCallDefer=void 0,this.serverUnmutingTimeout=void 0,this.callMicMuteCache={},this.persistUnmuteStateOnDevicesChanged=!1,this.devicesChangedSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.deviceManagerService,this.devicesChangedSubscription),this.devicesChangedSubscription=void 0),this.enableCameraSharing=!1,this.enableContentCameraBasedIngest=!1,this.enableConfirmAudioEscalation=!1,this.confirmationDialogPayload=void 0,this.isConfirmationDialogOpen=!1},i.prototype.isMuted=function(e){return!this.remoteMuteParticipantEnabled||this.isInLobby(e)?e.isMuted:e.isMuted||e.isServerMuted},i.prototype.toggleMuteAudio=function(e,t,n,a){var s=this;void 0===t&&(t=1);var r=function(e){return s.logger.error(e),s.$q.reject(e)};if(!e)return r(\"Call is undefined.\");if(this.changingAudio||e.isInLightweightMode()||this.persistUnmuteStateOnDevicesChanged){var l=n?1===n:!this.isMuted(e),o=this.createMuteScenario(e,l,a);if(this.persistUnmuteStateOnDevicesChanged){this.logger.info(\"Devices changed. Persisting mute state\");return o.incomplete({reason:\"Devices changed\"}),this.$q.resolve()}var c=this.changingAudio?\"Ignored mute/unmute since a mute/unmute action is already running.\":\"Cannot mute/unmute in lightweight-only mode\",u=this.changingAudio?i.ScenarioReasons.already_running:i.ScenarioReasons.lightweight_mode;return o.incomplete({reason:u}),r(c)}if(e.isScreenshareFromChat){var g=a&&a.context||\"\";return this.logger.info(\"ScreenshareOnly: escalate call since it's a screensharing call from \"+g),e.escalateScreensharingCallToAudio(g)}return this.enableConfirmAudioEscalation&&e.isContentOnlyMode?2===t&&\"ufd-devices\"===a.context&&2===n?r(\"ignore OS unmute in content-only mode\"):this.isConfirmationDialogOpen?r(\"waiting for confirmation of previous request to escalate\"):(this.isConfirmationDialogOpen=!0,this.dialogService.open(this.constants.dialogs.callingConfirmationDialog,this.confirmationDialogPayload).closePromise.then(function(i){return i.value===s.constants.files.strings.closeDialogValueSuccess?s.toggleMuteAudioCommon(e,t,n,a):r(\"user canceled from dialog\")}).finally(function(){s.eventingService.$emit(s.constants.events.calling.contentOnlyEscalationDismissed),s.isConfirmationDialogOpen=!1})):this.toggleMuteAudioCommon(e,t,n,a)},i.prototype.toggleMuteAudioCommon=function(e,n,a,s){var r=this;void 0===n&&(n=1);var l=this.isMuted(e),o=e.isSpeakerMuted,c=this.newCallDevicePermissionsScenario(e,\"audio\"),u=e.isMuted&&1!==a,g=(u?this.getUserMediaService.showGetUserMediaDialogIfNeeded(\"audio\"):this.$q.when(this.getUserMediaService.hideGetUserMediaDialog(\"audio\"))).then(function(){return c.stop(),r.toggleMuteAudioInternal(e,n,a,s)},function(e){c.incomplete({reason:\"canceled\"}),r.logger.info((u?\"Unmute\":\"Mute\")+\" failed with error \"+e+\". Source was \"+n)});return this.changingAudio=g.then(function(){if(e.isContentOnlyMode)return r.unmuteSpeakers(e)}).then(function(){var n=o&&!e.isSpeakerMuted,a=l&&!e.isMuted;n&&a&&(r.trigger(i.Type_CallTogglingSpeakersAndMicCalled,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)),r.trigger(i.Type_ContentOnlyModeChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)),r.eventingService.$emit(r.constants.events.calling.callEscalatedFromContentOnly,e))}).finally(function(){r.changingAudio=null}),this.changingAudio},i.prototype.toggleMuteAudioInternal=function(e,n,a,s){var r=this;void 0===n&&(n=1);var l=a?1===a:!this.isMuted(e);s=__assign({},s,{mutedSpeaker:e.isSpeakerMuted});var o,c=this.newMuteUnmuteScenario(e,l,s),u=\"\";this.stopUnmuting(e,!1);var g,d,h=!1;if(l){d=e.mute(),o=this.audioMutedString,g=this.constants.events.calling.muteSelf;var m=this.callMicMuteCache[e.teamsCallId];this.callMicMuteCache[e.teamsCallId]=n,u=\"App microphone muted. Previous source was \"+m+\". New Source is \"+n}else{var S=this.evaluateUnmuteResult(e,n);if(h=S.cannotUnmute,u=S.scenarioMessage,h){this.stopUnmuting(e,!1);var p={message:u,name:\"UnmuteEvaluationFailed\"};d=Promise.reject(p)}else this.enableMicOsUnmute&&this.callingAgentsService.unmuteMicrophone().catch(function(e){return r.logger.error(\"Failed to unmuteMicrophone: \"+e.message)}),d=e.unmute(),this.enableMuteReconcile&&this.sanitizeCallMicMuteCache(e),o=this.audioUnmutedString,g=this.constants.events.calling.unmuteSelf,e.isServerMuted&&!this.isInLobby(e)&&(this.unmutingPromise=this.$timeout(function(){return r.stopUnmuting(e,!0)},this.serverUnmutingTimeout,!1));this.logger.info(u)}return h||this.trigger(i.Type_CallTogglingMuteAudioCalled,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId),l),this.$q(function(e,t){return d.then(e,t)}).then(function(){c.mark(\"request_sent\"),r.ariaLiveService.update(o),r.eventingService.$emit(g,e)}).catch(function(n){var i=!0,a=\"\",s={};if(_.isNumber(n))i=!_.includes(t.ValidTerminatedReasons,n),a=\"Could not \"+r.muteToString(!l)+' self: reason=\"'+n+'\" callId=[\"'+e.callId+'\"]',s[r.constants.counters.eventNames.terminatedReason]=n;else{i=!(n.name&&\"UnmuteEvaluationFailed\"===n.name);var o=t.CallingTelemetryService.getErrorMessage(n);a=\"Could not \"+r.muteToString(!l)+' self: error=\"'+o+'\" callId=[\"'+e.callId+'\"]',s.errorMessage=o}var u=e.isMuted===l,g=_.includes([2,10],e.state);return!i||u&&g?(r.logger.info(a),c.incomplete(s)):(r.logger.error(a),c.fail(s)),delete r.serverUnmuteSelfRunningScenarioMap[e.teamsCallId],delete r.unmuteSelfRunningScenarioMap[e.teamsCallId],delete r.muteSelfRunningScenarioMap[e.teamsCallId],r.$q.reject(n)})},i.prototype.evaluateUnmuteResult=function(e,n){var a=\"\",s=!1,r=this.settingsService.valueAsBoolean(this.constants.settings.names.muteIfMicNotAvailable);return r&&!this.deviceManagerService.areDevicesInitialized()?(s=!0,a=\"Cannot unmute microphone. Devices are not initialized.\"):r&&!this.deviceManagerService.getSelectedDevices().microphone?(s=!0,a=\"Cannot unmute microphone. No microphone device available.\"):this.enableMuteReconcile&&(this.desktopUtilityService.isWeb()&&2===this.callMicMuteCache[e.teamsCallId]&&1===n?(this.trigger(i.Type_CallTogglingBrowserOSUnmute,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)),a=\"Cannot unmute microphone in Teams and OS. In browser. Unmute source was \"+n+\" and mute source was \"+this.callMicMuteCache[e.teamsCallId],s=!0):this.canUnmuteAppMicForSource(e,n)?a=\"All unmute rules passed. Attempting to unmute...\":(a=\"Cannot unmute microphone. Mute/Unmute source mismatch. Unmute source was \"+n+\" and mute source was \"+this.callMicMuteCache[e.teamsCallId],s=!0)),{scenarioMessage:a,cannotUnmute:s}},i.prototype.enforceMuteSourceAsApp=function(){var e=this;this.callMicMuteCache&&0===Object.keys(this.callMicMuteCache).length||(Object.keys(this.callMicMuteCache).forEach(function(t){e.callMicMuteCache[t]=1}),this.logger.warn(\"Changed all MuteSources to App. All active calls will need to be unmuted from App now\"))},i.prototype.onDevicesChanged=function(e){var t=this,n=this.callingService.getActiveCall();n&&(this.isMuted(n)?this.enforceMuteSourceAsApp():(this.callingAgentsService.unmuteMicrophone().catch(function(e){return t.logger.error(\"Failed to unmuteMicrophone: \"+e.message)}),this.persistUnmuteStateOnDevicesChanged=!0,this.$timeout(function(){return t.persistUnmuteStateOnDevicesChanged=!1},500,!1)))},i.prototype.canUnmuteAppMicForSource=function(e,t){var n=this.callMicMuteCache&&this.callMicMuteCache[e.teamsCallId]?this.callMicMuteCache[e.teamsCallId]:1;switch(t){case 1:return!0;case 2:return 2===n;default:return!1}},i.prototype.sanitizeCallMicMuteCache=function(e){var t=this;if(!this.callMicMuteCache||0!==Object.keys(this.callMicMuteCache).length){this.logger.warn(\"Sanitizing call mute cache...\"),this.callMicMuteCache[e.teamsCallId]&&delete this.callMicMuteCache[e.teamsCallId];var n=this.callingService.getAllCalls();n||(this.callMicMuteCache={}),Object.keys(this.callMicMuteCache).forEach(function(e){var i=+e;n.filter(function(e){return e.teamsCallId===i})||delete t.callMicMuteCache[e]})}},i.prototype.unmuteSpeakers=function(e){return e.isSpeakerMuted?this.toggleSpeaker(e,2):this.$q.resolve()},i.prototype.stopUnmuting=function(e,n){n&&(this.trigger(i.Type_CallTogglingUnmuteFailed,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)),this.serverUnmuteSelfRunningScenarioMap[e.teamsCallId]&&this.serverUnmuteSelfRunningScenarioMap[e.teamsCallId].mark(\"fail shown\")),this.$timeout.cancel(this.unmutingPromise),this.unmutingPromise=null},i.prototype.toggleSpeaker=function(e,n,a){var s=this;if(!e||this.changingSpeakerAudio){var r=\"\";return e||(r+=\"Call is undefined. \"),this.changingSpeakerAudio&&(r+=\"Ignored mute/unmute since a mute/unmute action is already running.\"),this.logger.info(r),this.$q.reject(r)}var l=n?1===n:!e.isSpeakerMuted,o=this.newMuteUnmuteSpeakerScenario(e,l,a);return l===e.isSpeakerMuted?(o.incomplete({reason:\"already \"+this.muteToString(l)+\"d\"}),this.$q.resolve()):(this.changingSpeakerAudio=l?e.muteSpeaker():e.unmuteSpeaker().then(function(){e.isContentOnlyMode&&(e.isContentOnlyMode=!1,s.trigger(i.Type_ContentOnlyModeChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)))}),this.$q(function(e,t){return s.changingSpeakerAudio.then(e,t)}).then(function(){o.stop()}).catch(function(n){var i={},a=t.CallingTelemetryService.getErrorMessage(n);return i.errorMessage=a,o.fail(i),delete s.muteSpeakerScenarioMap[e.teamsCallId],delete s.unmuteSpeakerScenarioMap[e.teamsCallId],s.$q.reject(n)}).finally(function(){s.changingSpeakerAudio=null}))},i.prototype.toggleVideo=function(e,t,n){var i=this;if(!e||this.changingVideo)return this.$q.resolve();var a=this.newCallDevicePermissionsScenario(e,this.constants.scenarios.calling.video);if(e.isInLightweightMode()){a.incomplete({reason:\"lightweight mode\"});var s=\"Cannot toggle video in lightweight-only mode\";return this.logger.error(s),this.$q.reject(s)}if(void 0!==n&&n===e.isVideoOn)return a.stop({reason:\"Not toggling video because value of video on call is the same as passed value \"+n}),this.$q.resolve();var r=!e.isVideoOn,l=r?this.getUserMediaService.showGetUserMediaDialogIfNeeded(\"video\"):this.$q.when(this.getUserMediaService.hideGetUserMediaDialog(\"video\"));return this.changingVideo=l.then(function(){var n=i.$q.defer();return a.stop(),i.toggleVideoInternal(e,t).then(function(){return n.resolve()}),n.promise},function(e){a.incomplete({reason:\"canceled\"}),i.logger.error(\"Turn video \"+(r?\"on\":\"off\")+\" failed with error \"+e)}).finally(function(){i.changingVideo=null}),this.changingVideo},i.prototype.toggleVideoInternal=function(e,t){var n,a,s,r=this,l=e.isVideoOn?this.callingTelemetryService.newStopVideoScenario(e,t):this.callingTelemetryService.newStartVideoScenario(e,t);return _.includes([6,7],e.state)?(l.incomplete({reason:i.ScenarioReasons.call_ended}),Promise.resolve()):(e.isVideoOn?(n=e.stopVideo(e.getTag()),a=this.videoOffString,s=this.constants.events.calling.videoOff):(this.eventingService.$emit(this.constants.events.calling.verifyExistingCamera,e),n=e.startVideo(e.getTag()),a=this.videoOnString,s=this.constants.events.calling.videoOn),n.then(function(){r.ariaLiveService.update(a),l.stop(),r.eventingService.$emit(s,e)}).catch(function(n){r.logger.error(\"Could not \"+(e.isVideoOn?\"stop\":\"start\")+\" video: error=\"+JSON.stringify(n,[\"stack\",\"message\",\"name\",\"reason\",\"errorType\"])+\" callId=\"+e.callId+\" context=\"+t),n&&1===n.reason?l.incomplete({errorInfo:n.errorType,error:n.message||\"\",reason:n.reason||\"\",reasonCMD:n.reason||\"\"}):(2===n.errorType&&r.callingAgentsService.callSupport.onVideoRenderingFailure(),l.fail({errorInfo:n.errorType,error:n.message||\"\",reason:n.reason||\"\",reasonCMD:n.reason||\"\"}))}))},i.prototype.toggleVideoSharing=function(e,t,n){var i=this;if(void 0===n&&(n=0),0===n&&!this.enableCameraSharing)return this.$q.resolve();if(1===n&&!this.enableContentCameraBasedIngest)return this.$q.resolve();var a=this.$q.defer(),s=this.newCallDevicePermissionsScenario(e,this.constants.scenarios.calling.video),r=!e.isVideoOn;return(r?this.getUserMediaService.showGetUserMediaDialogIfNeeded(\"video\"):this.$q.when(this.getUserMediaService.hideGetUserMediaDialog(\"video\"))).then(function(){s.stop(),i.toggleVideoSharingInternal(e,t,n).then(function(e){return a.resolve()}).catch(function(e){return a.reject(e)})},function(e){s.incomplete({reason:\"canceled\"}),i.logger.error(\"Turn video \"+(r?\"on\":\"off\")+\" failed with error \"+e),a.reject(e)}),a.promise},i.prototype.toggleVideoSharingInternal=function(e,t,n){var i=this,a=this.$q.defer();if(e.isScreenSharingOn)return e.stopScreenSharingOnCall(t).then(function(e){return a.resolve(e)}).catch(function(e){return a.reject(e)}),a.promise;return(1===n?this.deviceManagerService.getHdmiIngestCameraAsync():this.deviceManagerService.getWhiteboardCameraAsync()).then(function(t){t?e.startScreenSharingOnCall(t).then(function(e){return a.resolve(e)}).catch(function(e){return a.reject(e)}):a.reject(\"No camera sharing source detected\")}).catch(function(e){i.logger.error(\"Failed to start Camera Sharing\"),a.reject(e)}),a.promise},i.prototype.toggleHold=function(e,n,i,a){var s=this;if(this.holdPromiseMap[e.teamsCallId]&&!i)return this.holdPromiseMap[e.teamsCallId];var r=i?1===i:4!==e.state,l=this.callingTelemetryService.newHoldResumeCallScenario(e,n,r,i?\"forced\":\"\");this.holdPromiseMap[e.teamsCallId]=r?e.isScreenshareFromChat?this.endCall(e):this.holdCall(e):this.unholdCall(e);var o=this.callingService.getAllCalls();return this.enableMuteReconcile&&o&&this.enforceMuteSourceAsApp(),this.holdPromiseMap[e.teamsCallId].then(function(){l.stop(),a&&a.stop(),e.isScreenshareFromChat?s.ariaLiveService.update(s.$translate.instant(s.resources.strings.aria_announce_share_ended),!0):s.ariaLiveService.update(s.$translate.instant(r?s.resources.strings.aria_announce_call_on_hold:s.resources.strings.aria_announce_call_resumed),!0)}).catch(function(i){return i===s.constants.promiseState.aborted?(a&&a.stop(),l.cancel()):(s.logger.error(\"Could not hold or resume call in state=\"+e.state+\" error=\"+i+\" callId=\"+e.callId+\", context=\"+n),l.fail({errorInfo:t.CallingTelemetryService.getErrorMessage(i)})),s.$q.reject(i)}).finally(function(){delete s.holdPromiseMap[e.teamsCallId]})},i.prototype.isHoldStateChangingForCall=function(e){return!!this.holdPromiseMap[e]},i.prototype.isHoldStateChanging=function(){return!_.isEmpty(this.holdPromiseMap)},i.prototype.isIncomingVideoOn=function(e){return!_.has(this.callsWithIncomingVideo,e.teamsCallId)||this.callsWithIncomingVideo[e.teamsCallId]},i.prototype.toggleIncomingVideo=function(e){_.has(this.callsWithIncomingVideo,e.teamsCallId)?this.callsWithIncomingVideo[e.teamsCallId]=!this.callsWithIncomingVideo[e.teamsCallId]:(this.callsWithIncomingVideo[e.teamsCallId]=!1,this.ensureCallListenerExists(e)),this.trigger(i.isIncomingVideoChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId))},i.prototype.endCall=function(e){var t=this;this.logger.info(\"end call callId=\"+e.callId);var n=this.$q.defer(),i=\"End ScreenshareOnly Call\";return e.stopScreenSharingOnCall(i).then(function(){t.logger.info(\"[End call] Starting end callId=\"+e.callId),t.callingService.leaveCall(e,i).then(function(){t.logger.info(\"[End call] Successfully ended callId=\"+e.callId),n.resolve()}).catch(function(i){t.logger.error(\"[End call] Failed to end call with callId=\"+e.callId),n.reject(i)})}).catch(function(i){t.logger.error(\"[End call] Failed to end call with call callId=\"+e.callId),n.reject(i)}),n.promise},i.prototype.holdCall=function(t){var n=this;this.logger.info(\"holdCall callId=\"+t.callId);var i=this.$q.defer();return this.eventingService.$emit(this.constants.events.calling.pptSharingOnHold,{callId:t.callId}),t.stopScreenSharingOnCall(\"Hold Call\").then(function(){n.logger.info(\"[holdCall] Starting hold callId=\"+t.callId),t.hold(t.getTag()).then(function(){t.resetBackgroundBlurringOnCallLeave(n.constants.scenarios.calling.holdCall).catch(function(e){return n.logger.warn(\"[holdCall] Failed to reset background blur: \"+e)})}).then(function(){if(n.settingsService.valueAsBoolean(n.constants.settings.names.enableAppStateIpcToSfB)){var a=n.$window.electronSafeIpc;a&&a.send(n.constants.events.desktopApp.calling.teamsIpcActionAppStateChange,e.services.ApplicationState.InCall,e.services.ApplicationState.Interactive)}n.logger.info(\"[holdCall] Successfully held call (callId = {0})\",t.callId),i.resolve()}).catch(function(e){n.logger.error(\"[holdCall] Failed to hold call (callId = {0})\",t.callId),i.reject(e)})}).catch(function(e){n.logger.error(\"[holdCall] Failed to hold call (callId = {0})\",t.callId),i.reject(e)}),i.promise},i.prototype.unholdCall=function(t){var n=this;if(this.unholdCallDefer)return this.logger.info(\"cannot unhold callId=\"+t.callId+\", because another unhold operation is in progress\"),this.$q.reject(this.constants.promiseState.aborted);if(e.services.CallUtilities.isParkCall(t)){var i=\"cannot unhold callId=\"+t.callId+\", because it is a parked call\";return this.logger.info(i),this.$q.reject(i)}this.unholdCallDefer=this.$q.defer();var a=this.callingService.getAllCalls().filter(function(e){return n.isConnecting(e)}).map(function(e){return n.callingService.leaveCall(e,n.constants.scenarios.calling.context.connectingCallDropMultiCall)});return this.$q.all(a).then(function(){return n.callingService.putOtherCallsOnHold(t.teamsCallId,!0)}).then(function(){n.logger.info(\"[unholdCall] Resetting background blurring (callId = {0})\",t.callId),t.resetBackgroundBlurringOnCallResume(n.constants.scenarios.calling.resumeCall)}).then(function(){n.logger.info(\"[unholdCall] Resuming call (callId = {0})...\",t.callId),t.unhold(t.getTag()).then(function(){if(n.settingsService.valueAsBoolean(n.constants.settings.names.enableAppStateIpcToSfB)){var i=n.$window.electronSafeIpc;i&&i.send(n.constants.events.desktopApp.calling.teamsIpcActionAppStateChange,e.services.ApplicationState.Interactive,e.services.ApplicationState.InCall)}n.logger.info(\"[unholdCall] Successfully resumed call (callId = {0})\",t.callId),n.unholdCallDefer.resolve(),n.unholdCallDefer=null}).catch(function(e){n.logger.error(\"[unholdCall] Failed to resume call (callId = {0})\",t.callId),n.unholdCallDefer.reject(e),n.unholdCallDefer=null})}).catch(function(e){n.logger.error(\"[unholdCall] Failed to resume call (callId = {0})\",t.callId),n.unholdCallDefer.reject(e),n.unholdCallDefer=null}),this.unholdCallDefer.promise},i.prototype.isInLobby=function(e){return 10===e.state},i.prototype.isConnecting=function(e){return 2===e.state},i.prototype.newCallDevicePermissionsScenario=function(e,t){var n,i=this.constants.scenarios.calling.callDevicePermissions,a=this.constants.timeInMiliseconds.day,s=(n={},n[this.constants.counters.eventNames.context]=t,n);return this.callingTelemetryService.newCallingScenario(e,i,s,a)},i.prototype.newMuteUnmuteSpeakerScenario=function(e,t,n){return t?this.newMuteSpeakerScenarion(e,n):this.newUnmuteSpeakerScenario(e,n)},i.prototype.newMuteSpeakerScenarion=function(e,t){var n=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.muteSpeaker,t);return this.muteSpeakerScenarioMap[e.teamsCallId]=n,n},i.prototype.newUnmuteSpeakerScenario=function(e,t){var n=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.unmuteSpeaker,t);return this.unmuteSpeakerScenarioMap[e.teamsCallId]=n,n},i.prototype.newMuteUnmuteScenario=function(e,t,n){if(t===this.isMuted(e)){var i=t?this.constants.scenarios.calling.muteSelf:this.constants.scenarios.calling.unmuteSelf,a=this.callingTelemetryService.newCallingScenario(e,i,n);return a.incomplete({reason:\"already \"+this.muteToString(t)+\"d\"}),a}return this.ensureCallListenerExists(e),this.previousLocalMuteState[e.teamsCallId]=e.isMuted,this.createMuteScenario(e,t,n)},i.prototype.createMuteScenario=function(e,t,n){return t?this.newLocalMuteSelfScenario(e,n):this.remoteMuteParticipantEnabled&&e.isServerMuted&&!this.isInLobby(e)?this.newServerUnmuteSelfScenario(e,n):this.newLocalUnmuteSelfScenario(e,n)},i.prototype.newLocalMuteSelfScenario=function(e,t){var n=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.muteSelf,t);return this.cancelMuteUnmuteSelfScenario(e,i.ScenarioReasons.mute_called,this.unmuteSelfRunningScenarioMap),this.cancelMuteUnmuteSelfScenario(e,i.ScenarioReasons.mute_called,this.serverUnmuteSelfRunningScenarioMap),this.muteSelfRunningScenarioMap[e.teamsCallId]=n,n},i.prototype.newLocalUnmuteSelfScenario=function(e,t){var n=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.unmuteSelf,t);return this.cancelMuteUnmuteSelfScenario(e,i.ScenarioReasons.unmute_called,this.muteSelfRunningScenarioMap),this.unmuteSelfRunningScenarioMap[e.teamsCallId]=n,n},i.prototype.newServerUnmuteSelfScenario=function(e,t){this.ensureServerMutedListenerExists(e);var n=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.serverUnmuteSelf,t);return this.cancelMuteUnmuteSelfScenario(e,\"called again\",this.serverUnmuteSelfRunningScenarioMap),this.serverUnmuteSelfRunningScenarioMap[e.teamsCallId]=n,n},i.prototype.ensureCallListenerExists=function(e){var t=this;if(!_.has(this.callListenerMap,e.teamsCallId)){var n=e.changed(function(){if(e.isMuted!==t.previousLocalMuteState[e.teamsCallId]&&(t.previousLocalMuteState[e.teamsCallId]=e.isMuted,t.isMuted(e)?t.stopMuteUnmuteSelfScenario(e,i.ScenarioReasons.local_mute_changed,t.muteSelfRunningScenarioMap):(t.stopUnmuting(e,!1),t.stopMuteUnmuteSelfScenario(e,i.ScenarioReasons.local_mute_changed,t.serverUnmuteSelfRunningScenarioMap),t.stopMuteUnmuteSelfScenario(e,i.ScenarioReasons.local_mute_changed,t.unmuteSelfRunningScenarioMap))),_.includes([7,6],e.state)){var a=i.ScenarioReasons.call_ended;t.incompleteMuteUnmuteSelfScenario(e,a,t.serverUnmuteSelfRunningScenarioMap),t.incompleteMuteUnmuteSelfScenario(e,a,t.muteSelfRunningScenarioMap),t.incompleteMuteUnmuteSelfScenario(e,a,t.unmuteSelfRunningScenarioMap),t.incompleteMuteUnmuteSelfScenario(e,a,t.unmuteSpeakerScenarioMap),t.incompleteMuteUnmuteSelfScenario(e,a,t.muteSpeakerScenarioMap),delete t.callListenerMap[e.teamsCallId],t.serverMutedChangedListeners[e.teamsCallId]&&(t.serverMutedChangedListeners[e.teamsCallId].dispose(),delete t.serverMutedChangedListeners[e.teamsCallId]),delete t.previousLocalMuteState[e.teamsCallId],n.dispose()}});this.callListenerMap[e.teamsCallId]=n}},i.prototype.ensureServerMutedListenerExists=function(e){var t=this;if(!_.has(this.serverMutedChangedListeners,e.teamsCallId)){var n=e.on(\"serverMutedChanged\",function(){t.isMuted(e)||(t.stopUnmuting(e,!1),t.stopMuteUnmuteSelfScenario(e,i.ScenarioReasons.server_mute_changed,t.serverUnmuteSelfRunningScenarioMap),t.stopMuteUnmuteSelfScenario(e,i.ScenarioReasons.server_mute_changed,t.unmuteSelfRunningScenarioMap))});this.serverMutedChangedListeners[e.teamsCallId]=n}},i.prototype.muteToString=function(e){return e?\"mute\":\"unmute\"},i.prototype.cancelMuteUnmuteSelfScenario=function(e,t,n){n[e.teamsCallId]&&(n[e.teamsCallId].cancel({reason:t,reasonCMD:t}),delete n[e.teamsCallId])},i.prototype.incompleteMuteUnmuteSelfScenario=function(e,t,n){n[e.teamsCallId]&&(n[e.teamsCallId].incomplete({reason:t,reasonCMD:t}),delete n[e.teamsCallId])},i.prototype.stopMuteUnmuteSelfScenario=function(e,t,n){n[e.teamsCallId]&&(n[e.teamsCallId].stop({reason:t,reasonCMD:t}),delete n[e.teamsCallId])},i.prototype.turnOffSpeakerAndMicAudio=function(e,n){var a,s,r=this,l=this.isMuted(e)?this.$q.resolve():this.toggleMuteAudio(e,1,1,(a={},a[this.constants.counters.eventNames.context]=n,a)),o=this.toggleSpeaker(e,1,(s={},s[this.constants.counters.eventNames.context]=n,s));return Promise.all([l,o]).then(function(){e.isSpeakerMuted&&e.isMuted&&(e.isContentOnlyMode=!0,r.trigger(i.Type_ContentOnlyModeChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId))),r.callingService.ifNeededShowContentOnlyAlert(e)})},i.Type_CallTogglingMuteAudioCalled=\"call-toggling-mute-audio-called\",i.Type_CallTogglingUnmuteFailed=\"call-toggling-unmute-fail\",i.isIncomingVideoChanged=\"call-toggling-incoming-video-changed\",i.Type_CallTogglingSpeakersAndMicCalled=\"call-toggling-speakers-mic-called\",i.Type_CallTogglingBrowserOSUnmute=\"call-toggling-browser-os-unmute\",i.Type_ContentOnlyModeChanged=\"call-content-only-mode-changed\",i.ScenarioReasons={call_ended:\"call ended\",already_running:\"already running\",local_mute_changed:\"localMutedChanged\",server_mute_changed:\"serverMutedChanged\",mute_called:\"mute called\",unmute_called:\"unmute called\",lightweight_mode:\"call is in lightweight mode\"},i}(SkypeX.Services.ObservableBase);t.CallTogglingService=n,angular.module(\"teamspace.callTogglingService\",[\"teamspace.loggingService\",\"teamspace.ariaLiveService\",\"teamspace.callingAgentsService\",\"teamspace.callingTelemetryService\",\"teamspace.settingsService\",\"teamspace.callingService\",\"teamspace.constants\",\"teamspace.getUserMediaService\",\"teamspace.deviceManagerService\",\"teamspace.dialogService\",\"teamspace.callPropsStoreService\"]).service(\"callTogglingService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Transferring=1]=\"Transferring\",e[e.Succeeded=2]=\"Succeeded\",e[e.Failed=3]=\"Failed\"}(e.CallTransferState||(e.CallTransferState={}));!function(e){e[e.Pstn=0]=\"Pstn\",e[e.Voicemail=1]=\"Voicemail\",e[e.People=2]=\"People\"}(e.CallTransferTargetType||(e.CallTransferTargetType={}));var a=function(){function e(){}return e.CallTransferStateChanged=\"CallTransferStateChanged\",e}();e.CallTransferServiceEvents=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),__rest=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&(n[i[r]]=e[i[r]]);return n},teamspace;!function(e){!function(e){var t=skype.calling.ObservableBase;e.CallingApiCapability={uwpMonitorEnumeration:\"uwpMonitorEnumeration\"};var n;!function(e){e[e.NotSupported=1]=\"NotSupported\",e[e.FullySupported=2]=\"FullySupported\",e[e.LightweightOnly=3]=\"LightweightOnly\"}(n=e.EnvironmentSupport||(e.EnvironmentSupport={}));var i=\"unknown\";e.SETUPKEY_CS_URL=\"*Lib/Call/NG/ConversationServiceUrl\",e.SETUPKEY_UDP_ENABLED=\"*Lib/Call/NG/UdpEnabled\";e.SETUPKEY_TROUTER_URL=\"*Lib/Trouter/TrouterUrl\",e.SETUPKEY_REGISTRAR_URL=\"*Lib/PushNotifications/ProdEnvURL\",e.SETUPKEY_ECS_SERVER=\"*Lib/ECS/Servers/1\";e.SETUPKEY_VIDEOLIB_ISSLIMCORE=\"*Lib/Video/IsSlimCore\";var r=\"Lib/Call/NG/EnableLocationBasedRouting\",o=function(){function t(e,t,n){this.context=e,this.parentService=t}return t.prototype.error=function(t){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return this.parentService.logMessage(this.context,t,n,e.LogLevel.Error,this.parentService.captureStackTrace(null,1))},t.prototype.warn=function(t){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return this.parentService.logMessage(this.context,t,n,e.LogLevel.Warn)},t.prototype.info=function(t){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return this.parentService.logMessage(this.context,t,n,e.LogLevel.Info)},t.prototype.debug=function(t){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return this.parentService.logMessage(this.context,t,n,e.LogLevel.Info)},t.prototype.log=function(t){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return this.parentService.logMessage(this.context,t,n,e.LogLevel.Info)},Object.defineProperty(t.prototype,\"service\",{get:function(){return this.parentService},enumerable:!0,configurable:!0}),t}();e.PluginlessCallingLogger=o;var s=function(){function t(e,t,n,r,o,s,a,l){this.$q=e,this.$window=t,this.constants=n,this.loggingService=r,this.settingsService=s,this.platformDetectService=a,this.eventingService=l,this.apiCapabilities={},this.callingStackSubscriptions=[],this.logger=r.newLogger(\"callingAgents\"),this.versions={tsCalling:this.getTsCallingVersion(),slimCore:i,builtInSlimCore:i},this.tokenProvider=function(){return o.getSkypeTokens().then(function(e){return e.skypeToken})},this.setEnvironmentSupport()}return t.prototype.init=function(){var t=this;if(this.initPromise)return this.initPromise;if(this.environmentSupport===n.NotSupported){var i={name:\"BrowserNotSupported\",message:\"Browser not supported\",callSupport:1};return this.callSupportDetector.setCallSupport(1),this.logger.error(\"Failed to initialize callingAgentsService. Environment not supported\"),this.initPromise=this.$q.reject(i)}return this.initPromise=this.initCallingStack().then(function(e){t.callingStack=e,t.callSupportDetector.setCallSupport(0),t.initSubscriptions(),t.getE911InfoOnInit(),t.logger.log(\"Retrieved calling stack and set callSupport\")}).catch(function(n){n={callSupport:_.isNil(n.callSupport)?1e3:n.callSupport};var i=e.CallingTelemetryService.getErrorMessage(n,t.logger,e.CallingTelemetryService.DEFAULT_PROPS_GET_ERROR_MSG.concat([\"callSupport\"]));return t.logger.error(\"Failed to initialize \"+t.getName()+\". Error: \"+i),t.callSupportDetector.setCallSupport(n.callSupport),t.$q.reject(n)})},t.prototype.dispose=function(){_.remove(this.callingStackSubscriptions,function(e){return e.dispose()})},t.prototype.initSubscriptions=function(){var e=this;this.callingStack?this.settingsService.valueAsBoolean(this.constants.settings.names.enableDynamicEmergencyCalling)&&this.callingStackSubscriptions.push(this.callingStack.on(\"e911InfoChanged\",function(t){return e.eventingService.$emit(e.constants.events.calling.e911InfoChanged,t)})):this.logger.warn(\"Couldn't init subscription. callingStack is undefined\")},t.prototype.getE911InfoOnInit=function(){var e=this;this.e911Info.then(function(t){return e.eventingService.$emit(e.constants.events.calling.e911InfoChanged,t)})},t.prototype.checkConnection=function(){this.logger.info(\"Check connection request\")},Object.defineProperty(t.prototype,\"callSupport\",{get:function(){return this.callSupportDetector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"deviceManager\",{get:function(){return this.callingStack?this.callingStack.getDeviceManager():void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"e911Info\",{get:function(){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableDynamicEmergencyCalling))return this.$q.reject(\"[e911] Feature flag is disabled\");if(!this.initPromise)return this.$q.reject(\"[e911] Init not yet called\");if(!this.callingStack||!this.callingStack.getE911Info){var e=this.callingStack?\"[e911] callingStack.getE911Info does not exist\":\"[e911] callingStack does not exist\";return this.logger.info(e),this.$q.reject(e)}return this.callingStack.getE911Info()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"screenSharingManager\",{get:function(){return this.callingStack.getScreenSharingManager()},enumerable:!0,configurable:!0}),t.prototype.getTsCallingVersion=function(){var e=this.settingsService.valueAsObject(this.constants.settings.names.callingConstants),t=e&&e.stack&&e.stack.tsCallingVersion;if(!t)return i;var n=t.split(\".\"),r=n[0],o=n[1],s=n[2],a=n[3];return r&&o&&s&&a?(r=r.replace(/-/g,\"\"),o=o.replace(/-/g,\"\"),s=s.replace(/-/g,\"\"),a=a.split(\"-\")[0],r+\".\"+o+\".\"+s+\".\"+a):t},t.prototype.getPlatformType=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp))return\"electron\";switch(this.platformDetectService.getBrowser()){case this.constants.browser.edge:return\"edge\";case this.constants.browser.chrome:return\"chrome\";case this.constants.browser.firefox:return\"firefox\";case this.constants.browser.ie:return\"ie\";case this.constants.browser.safari:return\"safari\";default:return\"unknown\"}},t.prototype.getVersions=function(){return this.versions},t.prototype.duckSpeakerVolume=function(e){this.logger.info(\"Duck speaker volume: not implemented\")},t.prototype.unduckSpeakerVolume=function(){this.logger.info(\"Unduck speaker volume: not implemented\")},t.prototype.setEnvironmentSupport=function(){this.environmentSupport=n.NotSupported;var e=this.getPlatformType();\"electron\"===e?(this.environmentSupport=n.FullySupported,this.platformDetectService.getOS()!==this.constants.os.linux||this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnabledLinux)||(this.environmentSupport=n.NotSupported)):\"chrome\"===e&&this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnabledChrome)?this.environmentSupport=n.FullySupported:\"edge\"===e&&this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnabledEdge)?this.environmentSupport=n.FullySupported:\"firefox\"!==e&&\"ie\"!==e&&\"safari\"!==e||!this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableLightweightJoinUnsupportedBrowsers)||(this.environmentSupport=n.LightweightOnly),this.settingsService.valueAsBoolean(this.constants.settings.names.forceMinimalMeetings)&&\"electron\"!==e&&(this.environmentSupport=n.LightweightOnly)},t.prototype.getEnvironmentSupport=function(){return this.environmentSupport},t.prototype.getConversationServiceUrl=function(e){var t=null;if(this.settingsService.valueAsBoolean(this.constants.settings.names.useDevConversationService)){var n=this.$window.sessionStorage.getItem(\"devConversationServiceKey\");n&&(t=n)}return this.settingsService.valueAsBoolean(this.constants.settings.names.useIntEnvForMeetingOrBroadcastJoin)&&(t=this.settingsService.valueFor(\"callingConstants\").signaling.conversationServiceIntUrl),t||e},t.prototype.setVirtualDevicesForProbeCalls=function(){return!1},t.prototype.processProbeDevicesStatusChanged=function(e){return!1},t.prototype.fireIntent=function(e,t){this.eventingService.$emit(this.constants.events.calling.initializeCalling),this.fireIntentInternal(e,t)},t.prototype.fireIntentInternal=function(e,t){},t}();e.AbstractCallingAgentsService=s;var a=function(t){function i(n,i,r,o,s,a,l,g,u,p,h,S,v,d,m,f,y,C,b,k,I){var P=t.call(this,n,i,o,u,g,p,f,h)||this;return P.appConfig=r,P.configAdapter=s,P.desktopUtilityService=l,P.telemetryService=S,P.trouterService=v,P.telemetryProvider=d,P.httpRequestDispatcher=m,P.skypeTokenService=y,P.versionProvider=C,P.lazyLoadService=b,P.localizationService=k,P.vdiUiService=I,P.settings={enableCCWM:!0,enablePreheat:!0,enableStructuredMeetings:!0},P.versions.slimCore=void 0,P.versions.builtInSlimCore=void 0,P.callSupportDetector=new e.CallSupportDetector(!1),P.appStateProviderAdapter=new c(o,h,a),P}return __extends(i,t),i.$inject=[\"$q\",\"$window\",\"appConfig\",\"constants\",\"configAdapter\",\"appStateService\",\"desktopUtilityService\",\"authenticationService\",\"loggingService\",\"settingsService\",\"eventingService\",\"telemetryService\",\"trouterService\",\"telemetryProvider\",\"httpRequestDispatcher\",\"platformDetectService\",\"skypeTokenService\",\"versionProvider\",\"lazyLoadService\",\"localizationService\",\"vdiUiService\"],i.prototype.getNodeId=function(){return this.telemetryProvider.deviceId},i.prototype.getRegistrarUrl=function(){return this.trouterService.registrarUrl},i.prototype.createFrameSink=function(){return null},i.prototype.getSetting=function(e){return this.settings[e]},i.prototype.disposeCallingStack=function(){this.callingStack.dispose()},i.prototype.isChromeOneOnOneCallingEnabled=function(){return this.platformDetectService.getBrowser()===this.constants.browser.chrome&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingChromeOneOnOne)},i.prototype.isChromeScreenSharingEnabled=function(){return(this.platformDetectService.getBrowser()===this.constants.browser.chrome||this.desktopUtilityService.avIsRemoted())&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableChromeScreenSharing)},i.prototype.isEdgeScreenSharingEnabled=function(){return this.platformDetectService.getBrowser()===this.constants.browser.edge&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableEdgeScreenSharing)},i.prototype.checkConnection=function(){this.logger.info(\"Check connection request\"),this.trouterService.checkConnection(\"callingStack\")},Object.defineProperty(i.prototype,\"callRegistry\",{get:function(){return this.callingStack.getCallRegistry()},enumerable:!0,configurable:!0}),i.prototype.unmuteSpeaker=function(){return Promise.reject(new Error(\"unmuteSpeaker is not implemented\"))},i.prototype.unmuteMicrophone=function(){return Promise.reject(new Error(\"unmuteMicrophone is not implemented\"))},i.prototype.enableTtySupport=function(e){return Promise.resolve()},i.prototype.isOptimizedSpeakerEventingEnabled=function(){return!0},i.prototype.generateCauseId=function(){return require(\"skype-calling-pluginless\").generateCauseId},i.prototype.getName=function(){return\"callingStackAgentsService\"},i.prototype.initCallingStack=function(){var t=this,i={startModalityMediaTimeoutInMs:this.appConfig.callingConstants.callConnection.startModalityMediaTimeoutInMs};this.getEnvironmentSupport()===n.LightweightOnly&&(i.useLwjForAllCalls=!0);var r=this.getPluginlessCallingLogger();this.desktopUtilityService.avIsRemoted()&&(window.vdi=new e.VDISupport(this.$window,this.desktopUtilityService,this.loggingService,this.settingsService,this.constants,this.lazyLoadService,r,this.vdiUiService));var o=function(e){return{handleMessage:function(t){var n=e.handleMessage(t);if(n)return{isHandled:n.isHandled,resultCode:n.resultCode,responseHeaders:n.responseHeaders,responseBody:n.responseBody}}}},s=this.loggingService.findScenario(this.constants.scenarios.calling.callingStackInit);return s&&s.mark(this.constants.scenarios.calling.callingStackInitSteps.loadingCallingStack),this.loadCallingStack().then(function(){return t.trouterService.legacyApiAvailable}).then(function(){s&&s.mark(t.constants.scenarios.calling.callingStackInitSteps.callingStackLoaded),t.skypeTokenService.init(),t.versionProvider.init();var a={start:function(){},stop:function(){},registerMessageHandler:function(e){t.trouterService.registerMessageHandler(o(e))},clearMessageHandlers:function(){t.trouterService.clearMessageHandlers()},checkConnection:function(){},state:function(){return 0},clientState:function(){return\"Unknown\"},trouterUrl:null};return t.$q(function(o,s){var l=t.getPlatformType();t.desktopUtilityService.isDesktopPluginless()&&(r.info(\"Desktop with Pluginless, setting platform to chrome\"),l=\"chrome\");var c,g={signalingAgentConfig:t.getSignalingAgentConfig(),mediaAgentFactoryConfig:t.getMediaAgentFactoryConfig(),imageRendererConfig:t.getEnvironmentSupport()===n.LightweightOnly?t.getImageRendererConfig():void 0,trouterService:a,logger:new e.LoggingAdapter(\"calling-stack\",r),telemetryService:t.telemetryService,platformType:l,callSettings:i};t.getPluginlessFactory().build(g).then(function(e){return c=e,t.configAdapter.getSkypeConfig(e.getEcsProvider().getEcsQueryParameters())},s).then(function(e){return e&&c.getEcsProvider().setEcsConfig({ecsBlob:JSON.stringify(e),userIdentity:\"\",etag:e.ETag.ETag}),c}).then(o,s)})})},i.prototype.setMediaConfig=function(){return Promise.resolve()},i.prototype.loadCallingStack=function(){var e=this;return this.$q(function(t,n){return e.lazyLoadService.load([\"skype-rt-js-bindings\",\"signalingAgentCommon\",\"requestDispatcher\",\"skype-calling-pluginless\"]).then(t,n)})},i.prototype.getPluginlessCallingLogger=function(){return(this.desktopUtilityService.avIsRemoted()||!this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp))&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableVerbosePluginlessStackLogging)?new o(\"callingAgents\",this.loggingService):this.logger},i.prototype.getPluginlessFactory=function(){return require(\"skype-calling-pluginless\").pluginlessStackFactory},i.prototype.getMediaAgentFactoryConfig=function(){var t=this.getPluginlessCallingLogger();return{logger:new e.LoggingAdapter(\"media\",t),tokenProvider:this.tokenProvider,telemetryAdapter:this.getTelemetryAdapter(),configProvider:this.configAdapter,settings:this.getMediaAgentSettings(),httpRequestDispatcher:this.httpRequestDispatcher,appStateProvider:this.appStateProviderAdapter}},i.prototype.getImageRendererConfig=function(){var t=this.getPluginlessCallingLogger();return{tokenProvider:this.tokenProvider,callingLogger:new e.LoggingAdapter(\"ibss\",t),httpRequestDispatcher:this.httpRequestDispatcher,appStateProvider:this.appStateProviderAdapter}},i.prototype.getTelemetryAdapter=function(){var e=this,t={};return{sendEvent:function(n,i){if(void 0===i&&(i={}),i.id){var r=i.id,o=__rest(i,[\"id\"]);if(_.startsWith(n,\"start_\")){var s=e.loggingService.newScenario(\"calling_relay_manager_\"+n.substring(6),null,null,null,!0);return s.appendEventData(o),void(t[r]=s)}var a=t[r];a&&(_.startsWith(n,\"stop_\")?(_.has(o,\"error\")?a.fail(o):a.stop(o),delete t[r]):a.mark(n,o))}else e.loggingService.event(n,i)}}},i.prototype.getMediaAgentSettings=function(){var e=this.appConfig.callingConstants,t={debug:e.media.debug,numVideoChannelsGvc:e.media.maximumNumberOfVideoStreams,requestTimeoutMs:this.constants.promise.defaultTimeout};return this.isChromeOneOnOneCallingEnabled()&&(t.webrtcAllowedMediaContentType=[\"application/sdp-ngc-1.0\",\"application/sdp-ngc-0.5\"],t.webrtcMediaContentType=\"application/sdp-ngc-1.0\"),this.isChromeScreenSharingEnabled()&&(t.webrtcOutgoingScreenSharingEnabled=!0,t.webrtcGetDisplayMediaEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableChromeGetDisplayMedia)),t.chromeExtensionId=this.settingsService.valueFor(this.constants.settings.names.chromeScreenSharingExtensionId),this.isEdgeScreenSharingEnabled()&&(t.ortcOutgoingScreensharingEnabled=!0),t},i.prototype.getSignalingAgentConfig=function(){var t=this.appConfig.callingConstants,n=this.getConversationServiceUrl(t.signaling.conversationServiceUrl),i=\"SkypeSpaces/\"+(\"dev\"===this.appConfig.environment.type?\"Test/\":\"\"),r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopUtilityPlatformId)?this.desktopUtilityService.getClientVersionForPluginlessStack():this.appConfig.environment.clientVersion,o=\"/os=\"+this.platformDetectService.getOS()+\"; osVer=\"+this.platformDetectService.getOSVersion();o+=\"; deviceType=\"+this.platformDetectService.getDeviceType(),this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||(o+=\"; browser=\"+this.platformDetectService.getBrowser()+\"; browserVer=\"+this.platformDetectService.getBrowserVersion());var s=i+r+o,a=this.getPluginlessCallingLogger();return{conversationServiceUrl:n,trouterUrlGetter:this.trouterService.trouterUrlGetter,logger:new e.LoggingAdapter(\"signaling\",a),skypeToken:this.tokenProvider,languageCode:\"en-US\",clientInformation:s,emergencyCallCountry:\"\",doHostlessCalling:!0,shouldServiceSendCallEventMessages:!0,shouldServiceSendNGCUpgradeMessages:!1,supportsHostlessGroupCalls:!0,isGVCOutgoingEnabled:!0,isGVCJoiningEnabled:!0,isWebRtcEnabled:!window.RTCIceGatherer,httpRequestDispatcher:this.httpRequestDispatcher,telemetryManager:this.telemetryService.getCallingAdapter(),serverMuteUnmute:this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoteMuteParticipant),cloudScreenSharingFlag:\"enabled\",autoJoinOnConflict:!0,supportsCompressedServicePayload:this.enableCompressedServicePayload(),supportsSynchronousTrouterResponse:this.settingsService.valueAsBoolean(this.constants.settings.names.enableSynchronousTrouterResponse),brokerEnabledOutgoing:this.enableBrokerOutgoing(),brokerEnabledIncoming:this.enableBrokerIncoming(),brokerRequestBatching:this.settingsService.valueAsBoolean(this.constants.settings.names.enableBrokerRequestBatching),brokerExclusively:this.settingsService.valueAsBoolean(this.constants.settings.names.brokerExclusively),handleNewOfferRequest:this.isChromeOneOnOneCallingEnabled()}},i.prototype.enableCompressedServicePayload=function(){var e=this.settingsService.valueFor(this.constants.settings.names.compressedTrouterPayloadPercentage);return 100*Math.random()<e},i.prototype.enableBrokerOutgoing=function(){var e=this.settingsService.valueFor(this.constants.settings.names.enableBrokerOutgoing);return 100*Math.random()<e},i.prototype.enableBrokerIncoming=function(){var e=this.settingsService.valueFor(this.constants.settings.names.enableBrokerIncoming);return 100*Math.random()<e},i.prototype.getNrgLevelsForDeviceTuner=function(e){return Promise.reject(new Error(\"Method not implemented.\"))},i}(s);e.CallingStackAgentsService=a;var l=function(){function e(e,t){var n=this;this.$window=e,this.logger=t,this.actionDefers={},this._unResolvedPromiseTimer=null,this.actionIndex=0,this._completeHandler=function(e,t){return n.handleActionCompleted(e,t)},this._errorHandler=function(e,t){return n.handleActionFailed(e,t)},this._ipc=e.electronSafeIpc,this._ipc.on(\"controlInjector:complete\",this._completeHandler.bind(this)),this._ipc.on(\"controlInjector:error\",this._errorHandler.bind(this))}return e.prototype.setInjectorConfig=function(e){var t=this;return new Promise(function(n,i){t._unResolvedPromiseTimer||(t._unResolvedPromiseTimer=setTimeout(t.clearExpiredUnresolvedPromise.bind(t),3e4));var r=t.actionIndex++;t.actionDefers[r]={resolve:n,reject:i,action:\"setInjectorConfig\",time:Date.now()};try{t._ipc.send(\"controlInjector:set-injector-config\",r,e)}catch(e){t.logger.error(\"[screenSharing][control] Failed to send controlInjector:set-injector-config. error: {0}\",[e]),i(\"ipc error - \"+e)}})},e.prototype.injectRawInput=function(e,t){var n=this;return new Promise(function(i,r){n._unResolvedPromiseTimer||(n._unResolvedPromiseTimer=setTimeout(n.clearExpiredUnresolvedPromise.bind(n),3e4));var o=n.actionIndex++;n.actionDefers[o]={resolve:i,reject:r,action:\"injectRawInput\",time:Date.now()};try{n._ipc.send(\"controlInjector:control-data\",o,e,t)}catch(e){n.logger.error(\"[screenSharing][control] Failed to send controlInjector:control-data. error: {0}\",[e]),r(new Error(\"ipc error - \"+e))}})},e.prototype.setInjectionRect=function(e){var t=this;return new Promise(function(n,i){t._unResolvedPromiseTimer||(t._unResolvedPromiseTimer=setTimeout(t.clearExpiredUnresolvedPromise.bind(t),3e4));var r=t.actionIndex++;t.actionDefers[r]={resolve:n,reject:i,action:\"setInjectionRect\",time:Date.now()};try{t._ipc.send(\"controlInjector:set-injection-rect\",r,e)}catch(e){t.logger.error(\"[screenSharing][control] Failed to send controlInjector:set-injection-rect. error: {0}\",[e]),i(new Error(\"ipc error - \"+e))}})},e.prototype.allowSingleController=function(e){var t=this;return new Promise(function(n,i){t._unResolvedPromiseTimer||(t._unResolvedPromiseTimer=setTimeout(t.clearExpiredUnresolvedPromise.bind(t),3e4));var r=t.actionIndex++;t.actionDefers[r]={resolve:n,reject:i,action:\"allowSingleController\",time:Date.now()};try{t._ipc.send(\"controlInjector:allow-single-controller\",r,e)}catch(e){t.logger.error(\"[screenSharing][control] Failed to send controlInjector:allow-single-controller. error: {0}\",[e]),i(new Error(\"ipc error - \"+e))}})},e.prototype.setAvatar=function(e,t){var n=this;return new Promise(function(i,r){n._unResolvedPromiseTimer||(n._unResolvedPromiseTimer=setTimeout(n.clearExpiredUnresolvedPromise.bind(n),3e4));var o=n.actionIndex++;n.actionDefers[o]={resolve:i,reject:r,action:\"setAvatar\",time:Date.now()};try{n._ipc.send(\"controlInjector:set-avatar\",o,e,t)}catch(e){n.logger.error(\"[screenSharing][control] Failed to send controlInjector:set-avatar. error: {0}\",[e]),r(new Error(\"ipc error - \"+e))}})},e.prototype.handleActionCompleted=function(e,t){void 0!==t.actionIndex&&t.actionIndex in this.actionDefers?(this.actionDefers[t.actionIndex].resolve(),delete this.actionDefers[t.actionIndex]):this.logger.error(\"unexpected! the action index is not found!\")},e.prototype.handleActionFailed=function(e,t){if(void 0!==t.actionIndex&&t.actionIndex in this.actionDefers){var n=new Error(\"api error - \"+t.error);this.actionDefers[t.actionIndex].reject(n),this.logger.error(\"[screenSharing][control] control injector fails on {0} - error: {1}\",t.action,t.error),delete this.actionDefers[t.actionIndex]}else this.logger.error(\"unexpected! the action index is not found!\")},e.prototype.clearExpiredUnresolvedPromise=function(){for(var e in this.actionDefers)this.actionDefers[e].time+3e4<=Date.now()&&(this.actionDefers[e].reject(new Error(\"timeout error - \"+this.actionDefers[e].action)),this.logger.error(\"[screenSharing][control] control injector fails on {0} - error: timeout, slimcoreVersion: {1}\",[this.actionDefers[e].action,this.$window.SlimCore.getVersion()]),delete this.actionDefers[e]);Object.keys(this.actionDefers).length>0?this._unResolvedPromiseTimer=setTimeout(this.clearExpiredUnresolvedPromise.bind(this),3e4):this._unResolvedPromiseTimer=null},e.prototype.clearAllPromise=function(){for(var e in this.actionDefers)this.actionDefers[e].reject(new Error(\"promise cleared - \"+this.actionDefers[e].action)),this.logger.info(\"[screenSharing][control] control injector close on {0} - info: clearing\",[this.actionDefers[e].action]),delete this.actionDefers[e]},e.prototype.dispose=function(){this._ipc.removeListener(\"controlInjector:complete\",this._completeHandler),this._ipc.removeListener(\"controlInjector:error\",this._errorHandler),this.clearAllPromise(),this._unResolvedPromiseTimer&&(clearTimeout(this._unResolvedPromiseTimer),this._unResolvedPromiseTimer=null)},e}(),c=function(e){function t(t,n,i){var r=e.call(this)||this;return r.appStateService=i,r.disposeAppStateChangeSubscription=n.unsafeOn(t.events.appState.changed,function(){r.event(\"onAppStateChanged\").raise(r)}),r}return __extends(t,e),t.prototype.isOnline=function(){return this.appStateService.isOnline},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.disposeAppStateChangeSubscription&&(this.disposeAppStateChangeSubscription(),this.disposeAppStateChangeSubscription=void 0)},t}(t),g=function(t){function n(e,n,i,r,o,s){var a=t.call(this)||this;return a.$window=e,a.loggingService=n,a.logger=i,a.osPlatform=r,a.constants=o,a.settingsService=s,a._displaysChangedHandler=function(){return a.handleDisplaysChanged()},a._ipc=e.electronSafeIpc,a._ipc.on(\"displays-changed\",a._displaysChangedHandler),a}return __extends(n,t),n.prototype.dispose=function(){this._ipc.removeListener(\"displays-changed\",this._displaysChangedHandler)},n.prototype.onDisplaysChanged=function(e){return this.on(\"displays-changed\",e)},n.prototype.showSharingIndicator=function(t){var n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableOsxSharingIndicator);if(_.isNumber(t)&&this.osPlatform!==e.OsPlatform.Windows&&!n)return this.logger.info(\"Sharing-Indicator not implemented for non-Windows window sharing\"),void this.hideSharingIndicator();try{this.loggingService.event(this.constants.scenarios.steps.calling.screenSharing.indicator,{index:\"sharingIndicator:show\"}),this.logger.info(\"sending sharingIndicator:show to the main process\"),this._ipc.send(\"sharingIndicator:show\",t)}catch(e){this.logger.error(\"Failed to send sharingIndicator:show. Error: \"+e)}},n.prototype.hideSharingIndicator=function(){try{this.loggingService.event(this.constants.scenarios.steps.calling.screenSharing.indicator,{index:\"sharingIndicator:hide\"}),this.logger.info(\"sending sharingIndicator:hide to the main process\"),this._ipc.send(\"sharingIndicator:hide\")}catch(e){this.logger.error(\"Failed to send sharingIndicator:hide. Error: \"+e)}},n.prototype.getControlInjector=function(){return this._controlInjector||(this._controlInjector=new l(this.$window,this.logger)),this._controlInjector},n.prototype.handleDisplaysChanged=function(){this.event(\"displays-changed\").raise()},n}(t),u=function(t){function n(n,i,r,o,s,a,l,c,g,u){var p=t.call(this,n,i,o,s,l,c,g,a)||this;p.appConfig=r,p.authenticationService=l,p.settingsService=c,p.platformDetectService=g,p.lazyLoadService=u,p.volumeBeforeDuck=null;var h=g.getOS()===o.os.windows&&Object.values(o.PlatformDetectService.VERSION_MAPPINGS).lastIndexOf(g.getOSVersion())<=Object.values(o.PlatformDetectService.VERSION_MAPPINGS).lastIndexOf(\"Vista\");return p.callSupportDetector=new e.CallSupportDetector(!0,h),p}return __extends(n,t),n.prototype.loadCallingStack=function(){var e=this;return this.$q(function(t,n){e.lazyLoadService.load([\"skype-rt-js-bindings\",\"signalingAgentCommon\",\"skype-calling-electron\"]).then(t,n)})},n.prototype.applySetupKeys=function(){var t=this,n=this.settingsService.valueFor(this.constants.settings.names.slimcoreNgConversionServiceUrl),i=this.getConversationServiceUrl(n),r=this.appConfig.notificationStackSlimcore,o=\"dev\"===this.appConfig.environment.type,s=this.settingsService.valueAsBoolean(this.constants.settings.names.blockSlimcoreConfigCleanup);i?this.slimCoreInstance.setupSetStr(e.SETUPKEY_CS_URL,i):s||this.slimCoreInstance.setupDelete(e.SETUPKEY_CS_URL),i&&i!==n&&this.slimCoreInstance.setupSetInt(e.SETUPKEY_UDP_ENABLED,0),r.trouterServiceUrl?this.slimCoreInstance.setupSetStr(e.SETUPKEY_TROUTER_URL,r.trouterServiceUrl):this.slimCoreInstance.setupDelete(e.SETUPKEY_TROUTER_URL),r.registrarServiceUrl?this.slimCoreInstance.setupSetStr(e.SETUPKEY_REGISTRAR_URL,r.registrarServiceUrl):this.slimCoreInstance.setupDelete(e.SETUPKEY_REGISTRAR_URL),r.ecsServiceUrl?this.slimCoreInstance.setupSetStr(e.SETUPKEY_ECS_SERVER,r.ecsServiceUrl):this.slimCoreInstance.setupDelete(e.SETUPKEY_ECS_SERVER),o&&this.slimCoreInstance.setupSetStr(\"*Lib/Call/TestContextId\",\"Test\"),this.authenticationService.getUserInformation().then(function(e){t.slimCoreInstance.setupSetStr(\"*Lib/Call/NG/TenantId\",e.profile.tid)}),this.settingsService.getRing()?this.slimCoreInstance.setupSetStr(\"*Lib/Call/NG/Ring\",this.settingsService.getRing().id):this.logger.error(\"ring info not available. settingsService.getRing() returned null\"),this.appConfig.slimcoreSettings.enableSkypeTokenForceFetch?this.slimCoreInstance.setupSetInt(\"*Lib/Auth/EnableRenewSkypeToken\",this.appConfig.slimcoreSettings.enableSkypeTokenForceFetch):this.slimCoreInstance.setupDelete(\"*Lib/Auth/EnableRenewSkypeToken\"),this.slimCoreInstance.setupSetInt(e.SETUPKEY_VIDEOLIB_ISSLIMCORE,1);var a=this.settingsService.valueAsBoolean(this.constants.settings.names.slimcoreLogRotationDeleteOldLogs),l=this.settingsService.valueFor(this.constants.settings.names.slimcoreLogRotationRetentionTime),c=this.settingsService.valueFor(this.constants.settings.names.slimcoreLogRotationRotateSize),g=this.settingsService.valueFor(this.constants.settings.names.slimcoreUnifiedLoggingMaxSize),u=this.settingsService.valueFor(this.constants.settings.names.slimcoreUnifiedLoggingRotationSize);this.slimCoreInstance.setupSetInt(\"*Lib/Logging/Rotation/DeleteOldLogs\",a?1:0),l?this.slimCoreInstance.setupSetInt(\"*Lib/Logging/Rotation/RetentionTime\",l):this.slimCoreInstance.setupDelete(\"*Lib/Logging/Rotation/RetentionTime\"),c?this.slimCoreInstance.setupSetInt(\"*Lib/Logging/Rotation/RotateSize\",c):this.slimCoreInstance.setupDelete(\"*Lib/Logging/Rotation/RotateSize\"),g?this.slimCoreInstance.setupSetInt(\"*Lib/RootTools/Logging/Appender/MaxSize\",g):this.slimCoreInstance.setupDelete(\"*Lib/RootTools/Logging/Appender/MaxSize\"),u?this.slimCoreInstance.setupSetInt(\"*Lib/RootTools/Logging/Appender/MaxRotations\",u):this.slimCoreInstance.setupDelete(\"*Lib/RootTools/Logging/Appender/MaxRotations\"),this.setupUrls()},n.prototype.setupUrls=function(){this.setupUrlIfNotEmpty(\"*Lib/SCT/AriaCollectorUri\",this.settingsService.valueFor(this.constants.settings.names.slimcoreAriaCollectorUri)),this.setupUrlIfNotEmpty(\"*Lib/Call/NG/KeyDistributionUrl\",this.settingsService.valueFor(this.constants.settings.names.slimcoreKeyDistributionUrl)),this.setupUrlIfNotEmpty(\"*Lib/Call/NG/PotentialCallRequestUrl\",this.settingsService.valueFor(this.constants.settings.names.slimcorePotentialCallRequestUrl)),this.setupUrlIfNotEmpty(\"*Lib/Call/NG/UploadLog\",this.settingsService.valueFor(this.constants.settings.names.slimcoreNgUploadLog)),_.isEmpty(_.trim(this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapRelayTurnAddresses)))||(this.slimCoreInstance.setupSetInt(\"*Lib/TRAP/OverwriteDefaultOnly\",1),this.slimCoreInstance.setupSetStr(\"*Lib/TRAP/Relay/Turn/addresses\",this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapRelayTurnAddresses))),this.setupUrlIfNotEmpty(\"*Lib/TRAP/Relay/Lync/fqdns\",this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapRelayLyncFqdns)),this.setupUrlIfNotEmpty(\"*Lib/TRAP/Relay/Skype/fqdns\",this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapRelaySkypeFqdns)),this.setupUrlIfNotEmpty(\"*Lib/TRAP/Relay/Turn/url\",this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapRelayTurnUrl)),this.setupUrlIfNotEmpty(\"*Lib/TRAP/Service/tokenUrl\",this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapServiceTokenUrl)),this.setupUrlIfNotEmpty(\"*Lib/TRAP/Service/url\",this.settingsService.valueFor(this.constants.settings.names.slimcoreTrapServiceUrl)),this.setupUrlIfNotEmpty(\"*Lib/Call/NG/UdpTransportUrl\",this.settingsService.valueFor(this.constants.settings.names.slimcoreUdpTransportUrl))},n.prototype.setupUrlIfNotEmpty=function(e,t){_.isUndefined(t)||_.isNull(t)||_.isEmpty(_.trim(t))||this.slimCoreInstance.setupSetStr(e,t)},n.prototype.fireIntentInternal=function(e,t){this.appConfig.slimcoreSettings.enableCallingIntents&&this.callingStack&&(t?this.callingStack.fireIntent(e,t):this.callingStack.fireIntent(e))},n.prototype.generateCauseId=function(){return require(\"skype-calling-electron\").generateCauseId},n.prototype.isOptimizedSpeakerEventingEnabled=function(){if(!this.slimCoreInstance)return!1;try{return this.slimCoreInstance.ecsGetSettingAsBool(\"SkypeCalling\",\"enableOptimizedSpeakerChangeEvents\",!1)}catch(e){return this.logger.info(\"Assuming optimized speaker event feature is disabled via ECS.\"),!1}},Object.defineProperty(n.prototype,\"speakerVolume\",{get:function(){if(this.slimCoreInstance){var e=this.slimCoreInstance.getSpeakerSystemVolume();return null==e||void 0==e?void this.logger.error(\"speakerVolume(): Slimcore Instance return value not valid!\"):e}return void this.logger.error(\"speakerVolume(): Cannot find Slimcore Instance\")},set:function(e){this.slimCoreInstance?(this.logger.info(\"set slimCoreInstance.speakerVolume() to \"+JSON.stringify(e)),this.slimCoreInstance.setSpeakerSystemVolume(e)):this.logger.error(\"setSpeakerVolume(volume: number): Cannot find Slimcore Instance\")},enumerable:!0,configurable:!0}),n.prototype.duckSpeakerVolume=function(e){if(void 0===e&&(e=10),this.slimCoreInstance){var t=this.slimCoreInstance.getSpeakerVolume();t>e&&(this.slimCoreInstance.setSpeakerVolume(e),this.volumeBeforeDuck=t,this.logger.info(\"[AudioDuck] duckSpeakerVolume(): Speaker volume ducked to \"+e))}else this.logger.error(\"duckSpeakerVolume(): Cannot find Slimcore Instance\")},n.prototype.unduckSpeakerVolume=function(){this.slimCoreInstance?this.volumeBeforeDuck&&this.slimCoreInstance&&(this.slimCoreInstance.setSpeakerVolume(this.volumeBeforeDuck),this.logger.info(\"[AudioDuck] unduckSpeakerVolume(): Speaker volume un-ducked to \"+this.volumeBeforeDuck)):this.logger.error(\"unduckSpeakerVolume(): Cannot find Slimcore Instance\"),this.volumeBeforeDuck=null},Object.defineProperty(n.prototype,\"micVolume\",{get:function(){return this.slimCoreInstance?(this.logger.info(\"get micVolume()\"),this.slimCoreInstance.getMicrophoneVolume()):void this.logger.error(\"micVolume(): Cannot find Slimcore Instance\")},set:function(e){this.slimCoreInstance?(this.logger.info(\"set slimCoreInstance.micVolume() to \"+JSON.stringify(e)),this.slimCoreInstance.setMicrophoneVolume(e)):this.logger.error(\"setMicVolume(volume: number): Cannot find Slimcore Instance\")},enumerable:!0,configurable:!0}),n.prototype.getSetting=function(e){if(!this.slimCoreInstance)return this.logger.info(\"slimcore instance not initialized yet - assuming \"+e+\" flag is enabled\"),!0;try{return this.slimCoreInstance.ecsGetSettingAsBool(\"SkylibInfrastructure\",e,!1)}catch(t){return this.logger.info(\"An error occured while obtaining value for setting \"+e+\"; assuming it is disabled based on ECS.\"),!1}},n.prototype.enableTtySupport=function(e){return this.callingStack?this.callingStack.setMediaConfig({enableTtySupport:e}):Promise.reject(new Error(\"Calling stack is not available\"))},n.prototype.disposeCallingStack=function(){this.callingStack.dispose()},n}(s);e.SlimCoreAgentsServiceBase=u;var p=function(t){function n(e,n,i,r,o,s,a,l,c,g,u,p,h,S,v,d,m,f){var y=t.call(this,e,n,i,r,o,g,s,a,l,d)||this;return y.desktopUtilityService=c,y.meetingPolicySettingsStore=u,y.teamsMeetingConfiguration=p,y.callingPolicyStore=S,y.telemetryService=v,y.localizationService=m,y.trouterService=f,y.adminSettingsStore=h,n&&n.desktopSettings&&(y.versions.builtInSlimCore=n.desktopSettings.builtInSlimCore),y}return __extends(n,t),n.$inject=[\"$q\",\"$window\",\"appConfig\",\"constants\",\"loggingService\",\"authenticationService\",\"settingsService\",\"platformDetectService\",\"desktopUtilityService\",\"eventingService\",\"meetingPolicySettingsStore\",\"teamsMeetingConfiguration\",\"policyAdminSettingsStore\",\"callingPolicyStore\",\"telemetryService\",\"lazyLoadService\",\"localizationService\",\"trouterService\"],n.prototype.getNodeId=function(){return this.nodeId||\"\"},n.prototype.getRegistrarUrl=function(){return this.slimCoreInstance?this.slimCoreInstance.setupGetStr(e.SETUPKEY_REGISTRAR_URL):\"\"},n.prototype.createFrameSink=function(){return this.$window.SlimCore.createChromiumFrameSink?this.$window.SlimCore.createChromiumFrameSink():this.$window.SlimCore.createPepperFrameSink()},Object.defineProperty(n.prototype,\"callRegistry\",{get:function(){return this.callingStack.getCallRegistry()},enumerable:!0,configurable:!0}),n.prototype.dispose=function(){},n.prototype.unmuteSpeaker=function(){return this.deviceManager?this.deviceManager.unmuteSpeaker():Promise.reject(new Error(\"unmuteSpeaker: deviceManager is not available\"))},n.prototype.unmuteMicrophone=function(){return this.deviceManager?this.deviceManager.unmuteMicrophone():Promise.reject(new Error(\"unmuteMicrophone: deviceManager is not available\"))},n.prototype.getName=function(){return\"slimcoreAgentsService\"},n.prototype.initCallingStack=function(){var t=this,n=this.loggingService.findScenario(this.constants.scenarios.calling.callingStackInit);return n&&n.mark(this.constants.scenarios.calling.callingStackInitSteps.loadingCallingStack),this.loadCallingStack().then(function(){return n&&n.mark(t.constants.scenarios.calling.callingStackInitSteps.callingStackLoaded),t.createCallingStack(n)}).then(function(i){t.logger.info(\"calling stack created\"),t.setMediaConfig(i).then(function(){return t.logger.log(\"Initial media config applied\")}).catch(function(n){t.logger.error(\"setMediaConfig failed with: \"+e.CallingTelemetryService.getErrorMessage(n))});var r={block:!t.settingsService.valueAsBoolean(t.constants.settings.names.enableSlimCoreAsyncStart)};if(t.$window.desktopSettings.officeDataControl){var o=t.$window.desktopSettings.officeDataControl,s=o.isProPlus,a=o.officeDiagnosticLevel;if(n&&n.appendEventData({isProPlus:s,officeDiagnosticLevel:a}),s){switch(a){case 3:r.telemetryDiagnosticLevel=\"Zero\";break;case 1:r.telemetryDiagnosticLevel=\"Basic\";break;case 2:default:r.telemetryDiagnosticLevel=\"Full\"}n&&n.appendEventData({telemetryDiagnosticLevel:r.telemetryDiagnosticLevel})}}return i.init(r).then(function(){return t.logger.info(\"calling stack initialized\"),i})}).catch(function(e){return t.logger.error(\"calling stack creation failed\"),t.$q.reject(e)})},n.prototype.setMediaConfig=function(t){var n=this,i=Promise.resolve(),r={};this.settingsService.valueAsBoolean(this.constants.settings.names.setAuditoriumModeOnAppStartup)&&(r.audioUsageMode=\"Auditorium\");var o=this.settingsService.valueFor(this.constants.settings.names.rigel);if(o&&o.enableMaxResolutionLocalVideo&&this.$window.isRigel&&(r.openCameraInMaxResolution=!0),!_.isEmpty(r)){var s=_.keys(r).join();i=t.setMediaConfig(r).then(function(){n.logger.info(\"setMediaConfig completed with keys \"+s)}).catch(function(t){return n.logger.warn(\"Failed to set keys \"+s+\": \"+e.CallingTelemetryService.getErrorMessage(t))})}return Promise.all([i,this.setAdminSettings(t),this.setMediaBitRateKb(t)]).then(function(){})},n.prototype.createCallingStack=function(t){var n=this;if(!this.desktopUtilityService.isSlimCoreAvailable()){var i={name:\"SlimcoreNotAvailable\",message:\"Slimcore not available\",callSupport:1};return this.$q.reject(i)}if(!this.desktopUtilityService.isVideoRendererAvailable()){if(!this.injectVideoRendererLegacyFallback())return t&&t.mark(this.constants.scenarios.calling.callingStackInitSteps.videoRendererNotAvailable),this.$q.reject(\"Video renderer is not available\");t&&t.mark(this.constants.scenarios.calling.callingStackInitSteps.videoRendererLegacyFallback)}this.logger.info(\"isSlimCoreRunningOutproc: \"+this.desktopUtilityService.isSlimCoreRunningOutproc());var r={enableLogging:!0,enableSlimCoreLogging:!!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSlimCoreLogging),enableSlimCoreVersionCompatibilityCheck:!!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSlimCoreVersionCompatibilityCheck),tsCallingVersion:this.versions.tsCalling};return this.createSlimCoreInstance(r,t).then(function(){if(n.versions.slimCore=n.desktopUtilityService.getSlimCoreVersion(),n.nodeId=n.slimCoreInstance.getNodeId(),n.applySetupKeys(),n.settingsService.valueAsBoolean(n.constants.settings.names.enableEchoBotCall)){var t=n.localizationService.getLocale();n.slimCoreInstance.setupSetStr(\"*Lib/Call/NG/LanguageId\",t)}var i={enableDXVA:n.settingsService.valueAsBoolean(n.constants.settings.names.callingEnableDXVA),enableBufferSharing:n.settingsService.valueAsBoolean(n.constants.settings.names.callingEnableBufferSharing),enableSlimCoreEventsCounting:n.settingsService.valueAsBoolean(n.constants.settings.names.enableSlimCoreApiLatencyTracing),enableNativeHandle:n.settingsService.valueAsBoolean(n.constants.settings.names.callingEnableEventHandlingOptimization),enableNativeGetProperties:n.settingsService.valueAsBoolean(n.constants.settings.names.callingEnableGetPropertiesOptimization),enableTsCallingULLogging:!0,enableParticipantsGetPropsAggregation:n.settingsService.valueAsBoolean(n.constants.settings.names.callingEnableParticipantPropertiesAggregation)};n.settingsService.valueAsBoolean(n.constants.settings.names.callingEnableFirstFrameRender)&&(i.enableFirstFrameRender=!0),n.settingsService.valueAsBoolean(n.constants.settings.names.disableAutoStopLocalVideo)&&(i.autoStopLocalVideo=!1),n.setLocationBasedRouting();var r=new e.PstnScrubbingLoggingAdapter(\"slimcore-calling\",n.logger),o={logger:r,slimCoreInstance:n.slimCoreInstance,settings:i,appHooks:n.getApplicationHooks(r)},s=n.settingsService.valueFor(n.constants.categories.environment)||{};[\"cifx-web\",\"cifx-desktop\"].includes(s.clientType||\"\")||(o.telemetryService=n.telemetryService.getCallingAdapter());var a=n.$q(function(e,t){n.getSlimCoreFactory().build(o).then(e,t)});return n.trouterService.initSlimCoreTrouter(n.slimCoreInstance),a})},n.prototype.createSlimCoreInstance=function(e,t){var n=this;this.logger.info(\"SlimCoreInstance settings: \"+JSON.stringify(e));var i=!!this.$window.SlimCore.createInstanceAsync;return t&&t.appendEventData({createInstanceAsync:i}),this.$q(function(t,r){i?n.$window.SlimCore.createInstanceAsync(e).then(t,r):t(n.$window.SlimCore.createInstance(e))}).then(function(e){n.slimCoreInstance=e,t&&t.mark(n.constants.scenarios.calling.callingStackInitSteps.createSlimCoreInstance)})},n.prototype.injectVideoRendererLegacyFallback=function(){function e(){return!!document.createElement(\"canvas\").getContext(\"webgl\",{powerPreference:\"low-power\"})}var t=this.$window.VideoRenderer,n=this.$window.SlimCore;if(!t.createCanvasVideoRenderer||!n.createCanvasFrameSink)return!1;n.createChromiumFrameSink=n.createCanvasFrameSink,n.createPepperFrameSink=n.createCanvasFrameSink,t.createChromiumVideoRenderer=t.createCanvasVideoRenderer;var i;return t.isChromiumVideoRendererAvailable=function(){return void 0===i&&(i=e()),i},!0},n.prototype.setAdminSettings=function(t){var n=this,i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAdminSettings);return this.logger.info(\"adminSettingsEnabled = {0}\",i),(i?this.adminSettingsStore.getInitLoadPromise():SkypeX.Services.SyncTasks.Resolved()).then(function(){if(i){var e=_.cloneDeep(n.adminSettingsStore.getSettings()),r=e.conferencingConfigurationSetting,o={audioMin:r.clientAudioPort,audioMax:r.clientAudioPort+r.clientAudioPortRange-1,videoMin:r.clientVideoPort,videoMax:r.clientVideoPort+r.clientVideoPortRange-1,dataMin:r.clientAppSharingPort,dataMax:r.clientAppSharingPort+r.clientAppSharingPortRange-1,vbssMin:r.clientAppSharingPort,vbssMax:r.clientAppSharingPort+r.clientAppSharingPortRange-1};n.logger.info(\"adminSettings: mediaPortRanges = {0}\",o);var s=e.mediaConfigurationSetting.enableInCallQoS;return n.logger.info(\"adminSettings: enableQoS = {0}\",s),t.setMediaConfig({mediaPortRanges:o,enableMediaQoS:s}).then(function(){return n.logger.info(\"adminSettings completed\")})}}).then(function(){return n.setTeamsMeetingConfigurationToSlimcore(t)}).then(function(){}).catch(function(t){new e.PstnScrubbingLoggingAdapter(\"slimcore-calling\",n.logger).error(t)})},n.prototype.setMediaBitRateKb=function(t){var n=this,i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMediaBitRateSetting);return this.logger.info(\"enableMediaBitRateInBps = {0}\",i),(i?this.meetingPolicySettingsStore.getInitLoadPromise():SkypeX.Services.SyncTasks.Resolved()).then(function(){if(i){var e=1e3*n.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.mediaBitRateKb);return t.setMediaConfig({maxBandwidthInBps:e}).then(function(){return n.logger.info(\"setMediaBitRateKb completed\")})}}).then(function(){}).catch(function(t){new e.PstnScrubbingLoggingAdapter(\"slimcore-calling\",n.logger).error(t)})},n.prototype.setTeamsMeetingConfigurationToSlimcore=function(t){var n=this,i=this.loggingService.newScenario(this.constants.scenarios.calling.callingAgentQosSetting,null,null,null,!0),r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableQos);return this.logger.info(\"Start setTeamsMeetingConfigurationToSlimcore, enableQos = {0}\",r),(r?this.teamsMeetingConfiguration.getTeamsMeetingConfiguration():SkypeX.Services.SyncTasks.Resolved()).then(function(e){if(r){n.logger.info(\"setTeamsMeetingConfigurationToSlimcore, teamsMeetingConfiguration = {0}\",e);var o=n.teamsMeetingConfiguration.convertTeamsMeetingConfigurationToSlimcoreMediaConfiguration(e),s=o.mediaPortRanges,a=o.enableMediaQoS;return n.logger.info(\"setTeamsMeetingConfigurationToSlimcore: mediaPortRanges = {0}\",s),n.logger.info(\"setTeamsMeetingConfigurationToSlimcore: enableMediaQos = {0}\",a),t.setMediaConfig({mediaPortRanges:s,enableMediaQoS:a}).then(function(){return n.logger.info(\"setTeamsMeetingConfigurationToSlimcore completed\")})}i.cancel({message:\"enableQos_set_to_false\"})}).catch(function(t){i.fail({errorInfo:t}),new e.PstnScrubbingLoggingAdapter(\"slimcore-calling\",n.logger).error(t)})},n.prototype.setLocationBasedRouting=function(){var e=this;this.settingsService.valueAsBoolean(this.constants.settings.names.forceEnableLbr)?this.slimCoreInstance.setupSetInt(r,1):this.settingsService.valueAsBoolean(this.constants.settings.names.honorLbrPolicy)?this.callingPolicyStore.getInitLoadPromise().then(function(){e.callingPolicyStore.getSettingValue(SkypeX.Services.CallingPolicyStorageKey.preventTollBypass)?e.slimCoreInstance.setupSetInt(r,1):e.slimCoreInstance.setupDelete(r)}):this.slimCoreInstance.setupDelete(r)},n.prototype.getApplicationHooks=function(e){return new g(this.$window,this.loggingService,e,this.settingsService.getOsPlatform(),this.constants,this.settingsService)},n.prototype.getSlimCoreFactory=function(){return require(\"skype-calling-electron\").slimCoreElectronStackFactory},n.prototype.getNrgLevelsForDeviceTuner=function(e){return this.deviceManager?this.deviceManager.getNrgLevelsForDeviceTuner(e):(this.logger.error(\"get NrgLevelsForDeviceTuner(): Cannot find deviceManager\"),Promise.reject(new Error(\"getNrgLevelsForDeviceTuner: deviceManager is not available\")))},n.prototype.setVirtualDevicesForProbeCalls=function(){return!!this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingProbe)&&(this.callingStack?(this.callingStack.setMediaConfig({enableProbeCallSupport:!0}),!0):(this.logger.error(\"Set up virtual devices: Calling stack is not available\"),!1))},n.prototype.processProbeDevicesStatusChanged=function(e){return!!this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingProbe)&&(this.callingStack?(this.callingStack.on(\"probeDevicesStatusChanged\",function(t){return e(t)}),!0):(this.logger.error(\"Set up virtual devices: Calling stack is not available\"),!1))},n}(u);e.SlimCoreAgentsService=p;var h=function(){function e(){}return e.prototype.setInjectorConfig=function(e){return Promise.resolve(void 0)},e.prototype.injectRawInput=function(e,t){return Promise.resolve(void 0)},e.prototype.setInjectionRect=function(e){return Promise.resolve(void 0)},e.prototype.allowSingleController=function(e){return Promise.resolve(void 0)},e.prototype.setAvatar=function(e,t){return Promise.resolve(void 0)},e.prototype.dispose=function(){},e}(),S=function(e){function t(){var t=e.call(this)||this;return t._displaysChangedHandler=function(){return t.handleDisplaysChanged()},t}return __extends(t,e),t.prototype.dispose=function(){},t.prototype.onDisplaysChanged=function(e){return this.on(\"displays-changed\",e)},t.prototype.showSharingIndicator=function(e){},t.prototype.hideSharingIndicator=function(){},t.prototype.getControlInjector=function(){return this._controlInjector||(this._controlInjector=new h),this._controlInjector},t.prototype.handleDisplaysChanged=function(){this.event(\"displays-changed\").raise()},t}(t),v=function(t){function n(e,n,i,r,o,s,a,l,c,g,u,p){var h=t.call(this,e,n,i,r,o,c,s,a,l,g)||this;return h.hwaServiceProvider=u,h.desktopUtilityService=p,h}return __extends(n,t),n.$inject=[\"$q\",\"$window\",\"appConfig\",\"constants\",\"loggingService\",\"authenticationService\",\"settingsService\",\"platformDetectService\",\"eventingService\",\"lazyLoadService\",\"hwaServiceProvider\",\"desktopUtilityService\"],n.prototype.getNodeId=function(){return\"\"},n.prototype.getRegistrarUrl=function(){return this.appConfig.notificationStackSlimcore.registrarServiceUrl?this.appConfig.notificationStackSlimcore.registrarServiceUrl:\"\"},n.prototype.createFrameSink=function(){return null},n.prototype.getSetting=function(e){return!1},n.prototype.disposeCallingStack=function(){},Object.defineProperty(n.prototype,\"callRegistry\",{get:function(){return this.callingStack.getCallRegistry()},enumerable:!0,configurable:!0}),n.prototype.reportCallingApiFailure=function(e,t,n){this.loggingService.newScenario(this.constants.scenarios.calling.callingApiFailure).stop({interfaceName:e,apiName:t,reason:n.message})},n.prototype.unmuteSpeaker=function(){var e=this;if(this.deviceManager){var t=this.deviceManager.unmuteSpeaker();return t.catch(function(t){return e.reportCallingApiFailure(\"IDeviceManager\",\"unmuteSpeaker\",t)}),t}return Promise.reject(new Error(\"unmuteSpeaker: deviceManager is not available\"))},n.prototype.unmuteMicrophone=function(){var e=this;if(this.deviceManager){var t=this.deviceManager.unmuteMicrophone();return t.catch(function(t){return e.reportCallingApiFailure(\"IDeviceManager\",\"unmuteMicrophone\",t)}),t}return Promise.reject(new Error(\"unmuteMicrophone: deviceManager is not available\"))},n.prototype.getName=function(){return\"slimcoreUwpAgentsService\"},n.prototype.initCallingStack=function(){var t=this,n=this.loggingService.findScenario(this.constants.scenarios.calling.callingStackInit);return n&&n.mark(this.constants.scenarios.calling.callingStackInitSteps.loadingCallingStack),this.loadCallingStack().then(function(){return n&&n.mark(t.constants.scenarios.calling.callingStackInitSteps.callingStackLoaded),t.$q(function(n,i){if(!t.desktopUtilityService.isSlimCoreRtAvailable())return i({name:\"SlimcoreRTNotAvailable\",message:\"SlimcoreRT not available\",callSupport:1});t.slimCoreInstance=t.getSlimCoreRTInstance(),t.applySetupKeys();var r={enableDXVA:!1,autoStopLocalVideo:!1},o=new e.LoggingAdapter(\"slimcore-uwp-calling\",t.logger);try{var s=t.hwaServiceProvider.getStoreListingInfo();t.logger.info(\"Checking if appVersion supports enabling uwp monitor enumeration...\"),(s.environment==e.StoreListing.Local||s.environment==e.StoreListing.Devspaces&&s.revision>=3304||s.environment==e.StoreListing.Alpha&&s.revision>=3303)&&(t.logger.info(\"Enabled uwp monitor enumeration for env: {0}, rev: {1}\",s.environment,s.revision),t.apiCapabilities[e.CallingApiCapability.uwpMonitorEnumeration]=!0),t.logger.info(\"Checking if appVersion supports enabling trouter...\"),s.environment==e.StoreListing.Local||s.environment==e.StoreListing.Devspaces&&s.revision>=3608||s.environment==e.StoreListing.Alpha&&s.revision>=3707||t.platformDetectService.isSurfaceHub()?(t.logger.info(\"Enabled trouter notifications for env: {0}, rev: {1}\",s.environment,s.revision),t.slimCoreInstance.setupSetInt(\"*Lib/Call/NG/ForceTrouterPushRegistration\",1)):t.logger.warn(\"Did not enable  trouter notifications for env: {0}, rev: {1}\",s.environment,s.revision)}catch(e){t.logger.error(\"Failed to enable trouter notifications due to an error\",e)}var a={logger:o,slimCoreInstance:t.slimCoreInstance,settings:r,appHooks:new S};t.getUwpFactory().build(a).then(function(i){t.setMediaConfig(i).then(function(){return t.logger.log(\"Initial media config applied\")}).catch(function(n){t.logger.error(\"setMediaConfig failed with: \"+e.CallingTelemetryService.getErrorMessage(n))}),n(i)},i)})})},n.prototype.setMediaConfig=function(t){var n=this;return this.platformDetectService.isSurfaceHub1()?t.setMediaConfig({audioUsageMode:\"LongrangeSpeaker\"}).then(function(){n.logger.info(\"Set audioUsageMode to LongrangeSpeaker completed\")}).catch(function(t){n.logger.error(\"Failed to set AudioUsageMode for Surface Hub. Error : \"+e.CallingTelemetryService.getErrorMessage(t))}):Promise.resolve()},n.prototype.getUwpFactory=function(){return require(\"skype-calling-electron\").slimCoreUwpStackFactory},n.prototype.getSlimCoreRTInstance=function(){var e=this.$window.SlimCoreRT.SlimCore;return e.SlimCoreSkyLib&&e.SlimCoreSkyLib.current||e.SkyLib.current},n.prototype.getNrgLevelsForDeviceTuner=function(e){return Promise.reject(new Error(\"Method not implemented.\"))},n}(u);e.SlimCoreUwpAgentsService=v,angular.module(\"teamspace.callingAgentsService\",[\"teamspace.appState\",\"teamspace.authenticationService\",\"teamspace.configAdapter\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.telemetryService\",\"teamspace.trouterService\",\"skypeX.policyAdminSettingsStore\",\"teamspace.httpRequestDispatcher\",\"teamspace.desktopUtilityService\",\"teamspace.hwaServiceProvider\",\"teamspace.lazyLoadService\",\"teamspace.skypeTokenService\",\"teamspace.versionProvider\",\"teamspace.teamsMeetingConfiguration\",\"teamspace.vdiUiService\"]).service(\"callingStackAgentsService\",a).service(\"slimcoreAgentsService\",p).service(\"slimcoreUwpAgentsService\",v).factory(\"callingAgentsService\",[\"desktopUtilityService\",\"$injector\",function(e,t){return e.isDesktopPluginless()?t.get(\"callingStackAgentsService\"):e.isElectron()?t.get(\"slimcoreAgentsService\"):e.isHwa()?t.get(\"slimcoreUwpAgentsService\"):t.get(\"callingStackAgentsService\")}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){\"use strict\";var i,n=e.components.Calling.RightPanel;!function(e){e[e.CallScreen=0]=\"CallScreen\",e[e.CallMonitor=1]=\"CallMonitor\",e[e.ExternalCallMonitor=2]=\"ExternalCallMonitor\",e[e.CallingHeader=3]=\"CallingHeader\",e[e.CallingFooter=4]=\"CallingFooter\",e[e.Custom=5]=\"Custom\",e[e.CallScreensharingPanel=6]=\"CallScreensharingPanel\"}(i=t.WindowType||(t.WindowType={}));var a;!function(e){e[e.Top=0]=\"Top\",e[e.Bottom=1]=\"Bottom\"}(a=t.Position||(t.Position={}));var s;!function(e){e[e.Info=0]=\"Info\",e[e.Warning=1]=\"Warning\",e[e.Error=2]=\"Error\"}(s=t.AlertType||(t.AlertType={}));var r;!function(e){e[e.CallingAlertBanner=1]=\"CallingAlertBanner\",e[e.CallingActionButtons=2]=\"CallingActionButtons\",e[e.CallingCenterScreen=3]=\"CallingCenterScreen\"}(r=t.ScreenRegionForAlert||(t.ScreenRegionForAlert={}));var l=function(){return function(){}}();t.Action=l,t.ALERT_WARNING_TIMEOUT=3e4,t.ALERT_INFO_TIMEOUT=12e3,t.ALERT_INFO_TIMEOUT_FIVE_SECONDS=5e3,t.ALERT_INFO_TIMEOUT_EIGHT_SECONDS=8e3,t.ALERT_NO_TIMEOUT=-1,t.ALERT_TIMEOUT_15=15e3,t.ALERT_TIMEOUT_20=2e4;var o=500,c=1e3,u=function(l){function u(e,t,i,n,a,s,r,h,g,d,p,m,v,S,A,y,b,f,C,T,D,M,_,R,N,E,k){var w=l.call(this)||this;return w.$state=e,w.$q=t,w.constants=i,w.$timeout=n,w.$window=a,w.resources=s,w.$translate=r,w.loggingService=h,w.$rootScope=g,w.callingAgentsService=d,w.settingsService=p,w.callingService=m,w.deviceManagerService=v,w.screenSharingControlService=S,w.callTogglingService=A,w.eventingService=y,w.callingTelemetryService=b,w.analyticsService=f,w.layoutService=C,w.callingNavigationService=T,w.callPropsStoreService=D,w.callingSupportService=M,w.callPreJoinService=_,w.utilityService=R,w.peopleService=N,w.platformDetectService=k,w.activeAlerts=[],w.qualityAlerts=[],w.callRecordingAlerts=[],w.voiceCollectionAlerts=[],w.videoEffectsFailureAlert=null,w.deviceAtCallStartAlert=null,w.sharingStolenAlert=null,w.sharingDroppedAlert=null,w.screenSharingCallEscalatedAlert=null,w.screenSharingCallFailedToEscalatedAlert=null,w.videoDisabledWhileScreensharingAlert=null,w.sharingControlRequestDeniedAlert=null,w.sharingControlRequestRevokedAlert=null,w.sharedWindowMinimizedAlert=null,w.micMutedRemotelyAlert=null,w.micUnmuteFailAlert=null,w.browserOSUnmuteFailAlert=null,w.unmuteSpeakerAndMicAlert=null,w.micUnmuteTakesLongerTime=null,w.unmutingWithUfdTimeout=c,w.unmutingWithoutUfdTimeout=o,w.renderingFailuresAlert=null,w.systemAudioStartedAlert=null,w.systemAudioNoDeviceInCallingScreenAlert=null,w.systemAudioDevicesMismatchInCallingScreenAlert=null,w.systemAudioStoppedWithErrorAlert=null,w.noDevicesAlerts=null,w.listeners=[],w.callingHeaderAlerts=[\"NetworkQuality\",\"NetworkQualityWithDisableVideoSuggestion\",\"NetworkReconnect\",\"ImageRenderingQualityAlert\"],w.callingFooterAlerts=[\"ContentOnlyAlert\",\"DeviceCaptureMute\",\"DeviceSpeakWhileMuted\",\"MicUnmuteTakesLongerTime\",\"PptUnsupportedUpload\",\"SpeakerAndMicUnmuted\",\"DeviceAtCallStart\",\"NoAvailablePSTN\",\"SystemAudioStarted\",\"SystemAudioNoDeviceInCallingScreen\",\"SystemAudioDevicesMismatchInCallingScreen\",\"SystemAudioDevicesStoppedWithError\",\"ScreenSharingChromeExtensionRequired\",\"ScreensharingCallEscalatedToAudio\",\"LightweightJoinAlert\",\"InteropScreenshare\"],w.alertsWithSpecialDescription=[\"DeviceRenderNotFunctioning\",\"DeviceCaptureNotFunctioning\"],w.contentOnlySuppressedAlerts=[\"DeviceCaptureMute\",\"DeviceSpeakWhileMuted\",\"NoAvailableSpeakers\",\"NoAvailableMicrophone\",\"DeviceAtCallStart\",\"DeviceRenderMute\",\"DeviceRenderZeroVolume\"],w.screenshareOnlySuppressedAlerts=[\"DeviceCaptureMute\",\"DeviceCaptureNotFunctioning\",\"DeviceCaptureNotFunctioningAudioSrvNotRunning\",\"DeviceClipping\",\"DeviceHowling\",\"DeviceRenderHowling\",\"DeviceLowSNR\",\"DeviceMultipleEndpoints\",\"DeviceRenderMute\",\"DeviceRenderNotFunctioning\",\"DeviceRenderNotFunctioningAudioSrvNotRunning\",\"DeviceRenderZeroVolume\",\"DeviceSpeakWhileMuted\",\"HidCallControlsUnavailable\",\"HolographicAnnotationsError\",\"LocalDeviceEcho\",\"MicMutedRemotely\",\"MicUnmuteFail\",\"MicUnmuteTakesLongerTime\",\"NetworkRecvCatastrophicPstnAvailable\",\"NetworkSendCatastrophicPstnAvailable\",\"NoAvailableCamera\",\"NoAvailableMicrophone\",\"NoAvailableSpeakers\",\"RemoteDeviceEcho\",\"SystemAudioStarted\",\"DeviceNearEndToEchoRatio\",\"SpeakerAndMicUnmuted\",\"SystemAudioDevicesNotMatch\",\"SystemAudioDevicesMismatchInCallingScreen\",\"SystemAudioNoDeviceInCallingScreen\",\"SystemAudioNoDevice\",\"SystemAudioDevicesStoppedWithError\",\"VideoCaptureDeviceFreeze\",\"VideoCaptureFreezeRecovered\",\"VideoCapturerDeviceStartFailed\",\"VideoCapturerDeviceStartFailureLackSystemRes\",\"VideoCapturerDeviceStartFailureMFResConflict\",\"VideoCapturerDeviceStartTimedOut\",\"VideoEffectsFailure\",\"DeviceAtCallStart\",\"NoAvailablePSTN\",\"HidCallControlsUnavailableDueToOtherOpenedApps\"],w.pstnActionAlerts=[\"DeviceCaptureNotFunctioning\",\"DeviceRenderNotFunctioning\",\"DeviceCaptureNotMuteButSilent\",\"DeviceCaptureNotFunctioningAudioSrvNotRunning\",\"DeviceRenderNotFunctioningAudioSrvNotRunning\",\"NoAvailableMicrophone\",\"NoAvailableSpeakers\",\"NetworkRecvCatastrophicPstnAvailable\",\"NetworkSendCatastrophicPstnAvailable\"],w.sharingPanelAlerts=[\"ScreenSharingNotSupported\",\"SystemAudioDevicesNotMatch\",\"SystemAudioNoDevice\",\"SystemAudioUnsupportedSharing\"],w.call=null,w.disabledUFDs=[],w.alertsInBlockTimeframe=[],w.isPstnAvailable=!1,w._isSpeakerHWMuted=null,w.alertsWithPermanentDismiss={},w.isDeviceAtCallStartUFDEnabled=!1,w.isUnsupportedHidDeviceSelected=!1,w.qualityEvents=[],w.rigelDisplayDisconnected={alert:void 0,unsubscribe:void 0},w.rigelParticipantsInLobby={alert:void 0,unsubscribe:void 0},w.privacyPolicyLabel=w.$translate.instant(w.resources.strings.extension_aboutTab_appPrivacyPolicyLabel),w.openPrivacyPolicyLink=function(){return w.$window.open(w.constants.legal.privacyAndCookiesUrl)},w.optOutFromVoiceCollection=function(e){return e.optOutFromVoiceCollection()},w.openLearnMoreLink=function(){return w.$window.open(w.constants.legal.recordingLearnMoreUrl)},w.logger=h.newLogger(u.LOGGER_IDENTIFIER),E.registerForMtma(w),w.initializeOnAppLaunchAndReinit(),w}return __extends(u,l),u.$inject=[\"$state\",\"$q\",\"constants\",\"$timeout\",\"$window\",\"resources\",\"$translate\",\"loggingService\",\"$rootScope\",\"callingAgentsService\",\"settingsService\",\"callingService\",\"deviceManagerService\",\"screenSharingControlService\",\"callTogglingService\",\"eventingService\",\"callingTelemetryService\",\"analyticsService\",\"layoutService\",\"callingNavigationService\",\"callPropsStoreService\",\"callingSupportService\",\"callPreJoinService\",\"utilityService\",\"peopleService\",\"orchestrationService\",\"platformDetectService\"],u.prototype.initializeOnAppLaunchAndReinit=function(i){var n=this;this.suppressDeviceSpeakWhileMutedUFD=!1,this.isNewCriticalAlertDesignEnabled=!this.layoutService.surfaceHubEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingCriticalAlertsNewDesign),this.isScreensharingCallEscalationEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSharingOnlyCallEscalation),this.getDisabledUFDs(),this.isNewCriticalAlertDesignEnabled&&this.callingFooterAlerts.push(\"Bmc_setLayout_command_failure\",\"Bmc_start_command_failure\",\"Bmc_stop_command_failure\",\"CannotUnmuteOSMicrophone\",\"DeviceCaptureNotFunctioning\",\"DeviceCaptureNotFunctioningAudioSrvNotRunning\",\"DeviceMultipleEndpoints\",\"DeviceRenderMute\",\"DeviceRenderNotFunctioning\",\"DeviceRenderNotFunctioningAudioSrvNotRunning\",\"DeviceRenderZeroVolume\",\"HolographicAnnotationsError\",\"NetworkRecvCatastrophicPstnAvailable\",\"NetworkRecvCatastrophicPstnNotAvailable\",\"NetworkSendCatastrophicPstnAvailable\",\"NetworkSendCatastrophicPstnNotAvailable\",\"NoAvailableCamera\",\"HidCallControlsUnavailable\",\"NoAvailableMicrophone\",\"InteropScreenshare\",\"NoAvailableSpeakers\",\"SystemAudioStarted\",\"SystemAudioNoDeviceInCallingScreen\",\"SystemAudioDevicesMismatchInCallingScreen\",\"SystemAudioDevicesStoppedWithError\",\"RenderingFailuresAlert\",\"SharingDropped\",\"ScreensharingCallEscalatedToAudio\",\"ContentSharingFailed\"),this.unmutingWithoutUfdTimeout=this.settingsService.valueFor(this.constants.settings.names.unmutingWithoutUfdTimeout)||o,this.unmutingWithUfdTimeout=this.settingsService.valueFor(this.constants.settings.names.unmutingWithUfdTimeout)||c,this.initAlertsWithPermanentDismiss(),this.enableMicOsUnmute=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMicOSUnmuteOnUnmute)&&this.settingsService.getOsPlatform()===e.services.OsPlatform.Windows,this.enableMuteReconcile=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMuteReconcile)&&this.settingsService.getOsPlatform()===e.services.OsPlatform.Windows,this.enablePSTNFallbackForUFDs=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePSTNFallbackForUFDs),t.MTMASubscriptionUtility.subscribe(this.callingService,function(){return n.onCallChanged()}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,this.getDisabledUFDs.bind(this)),this.isDeviceAtCallStartUFDEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeviceAtCallStartUFD)&&this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp),this.isOptOutForVoiceCollectionEnabled=this.settingsService.valueFor(this.constants.settings.names.enableVoiceCollectionOptOut),this.shouldSuggestToDisableVideoOnPoorNetworks=this.settingsService.valueFor(this.constants.settings.names.enableSuggestionToDisableVideoOnPoorNetworks);var a=this.settingsService.valueFor(this.constants.settings.names.shareSystemAudioOnPoorSignalAlertGracePeriod);this.shouldSuppressSystemAudioPoorQualityAlert=a&&0!==a},u.prototype.mtmaTelemetryIdentifier=function(){return u.LOGGER_IDENTIFIER},u.prototype.cleanupOnAppTeardown=function(e){this.activeAlerts=[],this.qualityAlerts=[],this.callRecordingAlerts=[],this.voiceCollectionAlerts=[],this.videoEffectsFailureAlert=null,this.deviceAtCallStartAlert=null,this.sharingStolenAlert=null,this.sharingDroppedAlert=null,this.screenSharingCallEscalatedAlert=null,this.screenSharingCallFailedToEscalatedAlert=null,this.videoDisabledWhileScreensharingAlert=null,this.sharingControlRequestDeniedAlert=null,this.sharingControlRequestRevokedAlert=null,this.sharedWindowMinimizedAlert=null,this.micMutedRemotelyAlert=null,this.micUnmuteFailAlert=null,this.unmuteSpeakerAndMicAlert=null,this.micUnmuteTakesLongerTime=null,this.unmutingWithoutUFDPromise=void 0,this.unmutingWithUFDPromise=void 0,this.renderingFailuresAlert=null,this.browserOSUnmuteFailAlert=null,this.enableMuteReconcile=void 0,this.enablePSTNFallbackForUFDs=void 0,this.systemAudioStartedAlert=null,this.systemAudioNoDeviceInCallingScreenAlert=null,this.systemAudioDevicesMismatchInCallingScreenAlert=null,this.systemAudioStoppedWithErrorAlert=null,this.noDevicesAlerts=null,this.listeners=[],this.call=null,this.verifyExistingCameraUnsubscribe&&this.verifyExistingCameraUnsubscribe(),this.verifyExistingCameraUnsubscribe=null,this.showMeetingRolesDialogUnsubscribe&&this.showMeetingRolesDialogUnsubscribe(),this.showMeetingRolesDialogUnsubscribe=void 0,this.isNewCriticalAlertDesignEnabled=void 0,this.isScreensharingCallEscalationEnabled=void 0,this.isOptOutForVoiceCollectionEnabled=void 0,this.disabledUFDs=[],this.alertsInBlockTimeframe=[],this.isPstnAvailable=!1,this.alertsWithPermanentDismiss={},this.suppressDeviceSpeakWhileMutedUFD=void 0,this.enableMicOsUnmute=void 0,this.isDeviceAtCallStartUFDEnabled=!1,this.isUnsupportedHidDeviceSelected=!1,this.shouldSuggestToDisableVideoOnPoorNetworks=!1,this.rigelDisplayDisconnected.unsubscribe&&this.rigelDisplayDisconnected.unsubscribe(),this.rigelDisplayDisconnected={alert:void 0,unsubscribe:void 0},this.rigelParticipantsInLobby.unsubscribe&&this.rigelParticipantsInLobby.unsubscribe(),this.rigelParticipantsInLobby={alert:void 0,unsubscribe:void 0},this.qualityEvents=[],this.privacyPolicyLabel=this.$translate.instant(this.resources.strings.extension_aboutTab_appPrivacyPolicyLabel),this.unmutingWithoutUfdTimeout=o,this.unmutingWithUfdTimeout=c,this.screenSharingControlServiceSubscription=void 0,this.screenSharingControlStateSubscription=void 0,this.callTogglingMuteAudioCalledSubscription=void 0,this.callTogglingBrowserOSUnmuteSubscription=void 0,this.callTogglingUnmuteFailSubscription=void 0,this.unmuteSpeakersAndMicSubscription=void 0,this.deviceManagerServiceSpeakerChangedSubscription&&t.MTMASubscriptionUtility.unsubscribe(this.deviceManagerService,this.deviceManagerServiceSpeakerChangedSubscription),this.deviceManagerServiceSpeakerChangedSubscription=void 0,this.callingFooterAlerts=[\"ContentOnlyAlert\",\"DeviceCaptureMute\",\"DeviceSpeakWhileMuted\",\"MicUnmuteTakesLongerTime\",\"PptUnsupportedUpload\",\"SpeakerAndMicUnmuted\",\"DeviceAtCallStart\",\"NoAvailablePSTN\",\"SystemAudioStarted\",\"SystemAudioNoDeviceInCallingScreen\",\"SystemAudioDevicesMismatchInCallingScreen\",\"SystemAudioDevicesStoppedWithError\",\"ScreenSharingChromeExtensionRequired\",\"ScreensharingCallEscalatedToAudio\",\"LightweightJoinAlert\",\"InteropScreenshare\"],this._isSpeakerHWMuted=null,this.shouldSuppressSystemAudioPoorQualityAlert=!1},u.prototype.initAlertsWithPermanentDismiss=function(){this.alertsWithPermanentDismiss={InitiatorStartedRecording:2,ParticipantsRecordingStarted:2,JoinersOngoingRecording:2,RecordingStopped:3,RecordingPPT:4,RecordingWhiteboard:5,ScreenSharingNotSupported:6,VoiceCollectionStarted:7,VoiceCollectionStopped:8,VDINotOptimized:15}},u.prototype.dismiss=function(e){var t=this.activeAlerts.filter(function(t){return t.name===e.name});this.dismissLocal(t)},u.prototype.getAllActiveAlerts=function(){return this.activeAlerts},u.prototype.getAlerts=function(e,t){var i=this,n=this.activeAlerts.filter(function(t){return t.windowType===e&&t.teamsCallId===i.call.teamsCallId});if(!t)return n;switch(t){case r.CallingAlertBanner:return this.isNewCriticalAlertDesignEnabled?n.filter(function(e){return e.type!==s.Error}):n;case r.CallingActionButtons:case r.CallingCenterScreen:return this.isNewCriticalAlertDesignEnabled?n.filter(function(e){return e.type===s.Error}):[]}},u.prototype.isAlertSuppressed=function(t,i){return t==e.components.PanelModuleType.callMonitor&&\"DeviceAtCallStart\"==i},u.prototype.getAlertsOfTypes=function(e){var t=this;return e&&e.length?this.activeAlerts.filter(function(i){return e.indexOf(i.name)>=0&&i.teamsCallId===t.call.teamsCallId}):[]},u.prototype.setCurrentCall=function(e){this.call||6!==e.state&&7!==e.state&&(this.call=e,this.initAlerts(),this.initAndRegisterListeners(),this.initPstnState(),this.allowSpeakerMuteUfdToShowFor15Sec(),this.isDeviceAtCallStartUFDEnabled&&(this.callPreJoinService.isCallStartedThroughPreJoin(this.call)||this.call.isScreenshareFromChat||this.triggerDeviceAtCallStart(this.call.callId)))},u.prototype.initPstnState=function(){var e=this;this.isPstnAvailable=!1,this.call.getPstnAvailabilityAsync().then(function(t){e.isPstnAvailable=t})},u.prototype.handleOnDemandAlert=function(e){var t=this.loggingService.newScenario(this.constants.scenarios.calling.registerNewAlert,null,null,null,!0),i=this.activeAlerts.filter(function(t){return t.name===e.name});if(1===e.qualityLevel)this.dismissLocal(i);else{if(i.length>0)return this.updateTimerForAlerts(i),t.stop({message:\"existing alert to register; updating timer\",reason:e.name}),void this.logger.info(\"updating existing alert to register: \"+JSON.stringify(e));this.add(e),t.stop({message:\"register new alert\",reason:e.name}),this.logger.info(\"register new alert: \"+JSON.stringify(e))}},u.prototype.showMutedBroadcastEtmUfdIfNeeded=function(t){var i=this;if(!t||!t.isMuted)return!1;if(e.services.BroadcastUtilities.isMySourcesInLivePreview(t)){this.logger.info(\"Creating muted producers UFD alert\");var n={name:\"BroadcastMutedProducerWarning\",type:e.services.AlertType.Warning,title:this.$translate.instant(this.resources.strings.broadcast_muted_producer_ufd_title),text:this.$translate.instant(this.resources.strings.broadcast_muted_producer_ufd_text),isScreensharingCallRelated:t.isScreenSharingOn,dismissable:!0,actions:[{alertActionType:\"UnmuteSpeakers\",buttonText:this.$translate.instant(this.resources.strings.calling_unmute),command:function(){var e;i.callTogglingService.toggleMuteAudio(t,1,2,(e={},e[i.constants.counters.eventNames.context]=\"ufd-muted-producers\",e))},buttonTrackName:e.components.PanelModuleName.unmute}]};return this.handleOnDemandAlert(n),!0}return!1},u.prototype.videoEffectsFailure=function(e){this.call&&this.call.callId===e&&this.onAlert(this.videoEffectsFailureAlert)},u.prototype.dismissAlerts=function(){for(var e=this,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];this.activeAlerts.filter(function(e){return _.includes(t,e.name)}).forEach(function(t){return e.dismiss(t)})},u.prototype.updateSystemAudioDevice=function(e,i){switch(this.dismissAlerts(\"SystemAudioStarted\",\"SystemAudioDevicesStoppedWithError\",\"SystemAudioDevicesMismatchInCallingScreen\",\"SystemAudioNoDeviceInCallingScreen\",\"DeviceNearEndToEchoRatio\"),i){case t.SystemAudioUfd.noMicrophone:case t.SystemAudioUfd.noSpeakers:return void(this.call&&this.call.callId===e&&this.onAlert(this.systemAudioNoDeviceInCallingScreenAlert));case t.SystemAudioUfd.speakersMismatch:return this.systemAudioDevicesMismatchInCallingScreenAlert.text=this.utilityService.format(this.$translate.instant(this.resources.strings.calling_systemAudio_devicesNotMatch_popover_text,{device:this.getSpeakerLabel()})),void(this.call&&this.call.callId===e&&this.onAlert(this.systemAudioDevicesMismatchInCallingScreenAlert));case t.SystemAudioUfd.started:return this.systemAudioStartedAlert.text=this.utilityService.format(this.$translate.instant(this.resources.strings.calling_alertSystemAudioStarted,{device:this.getSpeakerLabel()})),void(this.call&&this.call.callId===e&&this.onAlert(this.systemAudioStartedAlert));case t.SystemAudioUfd.stoppedWithError:return void(this.call&&this.call.callId===e&&this.onAlert(this.systemAudioStoppedWithErrorAlert));case t.SystemAudioUfd.stopped:return}},u.prototype.getSpeakerLabel=function(){var e=this.deviceManagerService.getSelectedDevices(),t=this.deviceManagerService.getSpeakers().find(function(t){return t.id===e.speaker});return t?t.label:\"\"},u.prototype.sharingStolen=function(e){this.call&&this.call.teamsCallId===e&&this.onAlert(this.sharingStolenAlert)},u.prototype.triggerSystemAudioLowQualityAlert=function(e){if(this.call&&this.call.teamsCallId===e){var t=_.find(this.qualityAlerts,function(e){return 16===e.qualityAlertType});this.onAlert(t)}},u.prototype.triggerDeviceAtCallStart=function(e){var i=this.deviceManagerService.getSelectedCompositeDeviceLabel(),n=!1;i==this.$translate.instant(this.resources.strings.devices_title_customcompositedevice)?this.deviceManagerService.getSelectedSpeakerLabel()&&this.deviceManagerService.getSelectedMicrophoneLabel()?this.deviceAtCallStartAlert.text=this.utilityService.format(this.$translate.instant(this.resources.strings.device_usage_text_custom),this.deviceManagerService.getSelectedSpeakerLabel(),this.deviceManagerService.getSelectedMicrophoneLabel()):n=!0:this.deviceAtCallStartAlert.text=this.utilityService.format(this.$translate.instant(this.resources.strings.device_usage_text),i),this.call&&this.call.callId===e&&!n&&(this.addTimerForAlert(this.deviceAtCallStartAlert,t.ALERT_INFO_TIMEOUT_EIGHT_SECONDS),this.onAlert(this.deviceAtCallStartAlert))},u.prototype.showNewCriticalUFDDesign=function(){return this.isNewCriticalAlertDesignEnabled},u.prototype.sendBITelemetry=function(e,t,i,n,a){var s=this,r=this.callingTelemetryService.getCommonEventData(this.call);r[this.constants.counters.eventNames.alertName]=t,n&&(r[this.constants.counters.eventNames.context]=n),a&&(r=__assign({},r,a)),this.enrichBiTelemetry(t,r).finally(function(){s.sendPanelView(r)})},u.prototype.sendPanelView=function(t){var i={panel:{launchMethod:e.components.LaunchMethod[e.components.LaunchMethod.nav],previousUri:void 0,previousUriParams:void 0,region:e.PanelRegion[e.PanelRegion.ufd],uri:this.$state.current.name,uriParams:this.loggingService.hashUriParamsPII(this.$state.params),viewId:this.utilityService.generateUUID(),type:e.PanelType[e.PanelType.callingUfdPopup]},dataBag:t};this.analyticsService.sendPanelView(i)},u.prototype.enrichBiTelemetry=function(e,t){switch(e){case\"NetworkSendCatastrophicPstnAvailable\":case\"NetworkRecvCatastrophicPstnAvailable\":return this.callingTelemetryService.enrichEventDataWithDialInOutInfo(this.call,t);default:return this.$q.resolve()}},u.prototype.cleanUp=function(){this.call=null,this.suppressDeviceSpeakWhileMutedUFD=!1,this.isPstnAvailable=!1,this.unsubscribeListeners()},u.prototype.initAndRegisterListeners=function(){var e=this,i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableStructuredMeetingsSettingsConsumption),n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoteMuteParticipant),a=_.debounce(function(){return e.updateRemoteMute()});this.listeners.push(this.call.on(\"sharedWindowStateChanged\",function(){return e.sharedWindowStateChanged()})),this.listeners.push(this.call.on(\"sharingStolen\",function(){return e.onAlert(e.sharingStolenAlert)})),this.listeners.push(this.call.on(\"screensharingCallEscalated\",function(){return e.onScreensharingCallEscalated()})),this.listeners.push(this.call.on(\"videoDisabledWhileScreensharing\",function(){return e.onVideoDisabledWhileScreensharing()})),this.listeners.push(this.call.on(\"sharingDropped\",function(){return e.onAlert(e.sharingDroppedAlert)})),this.listeners.push(this.call.on(\"callQualityChanged\",function(t){return e.onQualityChanged(t)})),this.listeners.push(this.call.on(\"callStateChanged\",function(){var i=\"Call state changed to \"+t.CallUtilities.stringifyCallState(e.call.state);e.logQualityChangedEventScenario(i),_.includes([7,4],e.call.state)?e.cleanUp():n&&a()})),this.enableMuteReconcile&&(this.callTogglingBrowserOSUnmuteSubscription=t.MTMASubscriptionUtility.subscribe(this.callTogglingService,function(){e.add(e.browserOSUnmuteFailAlert)},t.CallTogglingService.Type_CallTogglingBrowserOSUnmute,t.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId))),i&&this.listeners.push(this.call.onMeetingRoleChanged(function(t){return e.onMeetingRoleChanged(t)})),n&&(this.listeners.push(this.call.on(\"serverMutedChanged\",a)),this.callTogglingMuteAudioCalledSubscription=t.MTMASubscriptionUtility.subscribe(this.callTogglingService,function(t,i){e.stopTrackingUnmuting(),e.dismissMicMutedRelatedAlerts(\"MicUnmuteTakesLongerTime\",\"MicUnmuteFail\",\"SpeakerAndMicUnmuted\",\"ContentOnlyAlert\"),i||(e.dismissNotUnmutingMutedRemotelyAlerts(),e.call.isServerMuted&&10!==e.call.state&&(e.unmutingWithoutUFDPromise=e.$timeout(function(){return e.startUnmutingWithUFD()},e.unmutingWithoutUfdTimeout,!1)))},t.CallTogglingService.Type_CallTogglingMuteAudioCalled,t.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.callTogglingUnmuteFailSubscription=t.MTMASubscriptionUtility.subscribe(this.callTogglingService,function(){e.stopTrackingUnmuting(),e.dismissMicMutedRelatedAlerts(\"MicUnmuteTakesLongerTime\",\"MicMutedRemotely\",\"SpeakerAndMicUnmuted\",\"ContentOnlyAlert\"),e.onAlert(e.micUnmuteFailAlert)},t.CallTogglingService.Type_CallTogglingUnmuteFailed,t.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId))),this.registerUnmuteSpeakerAndMicAlert(),this.registerRenderingFailuresBanner(),this.showMeetingRolesDialogUnsubscribe=this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.actionFailedWithInsufficientMeetingRole,function(t,i){var n=i.titleAction,a=i.textAction;return e.showInsufficientMeetingRoleUfd(n,a)}),this.verifyExistingCameraUnsubscribe=this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.verifyExistingCamera,this.verifyExistingCamera.bind(this)),this.deviceManagerServiceSpeakerChangedSubscription=t.MTMASubscriptionUtility.subscribe(this.deviceManagerService,function(){return e.allowSpeakerMuteUfdToShowFor15Sec()},this.constants.events.calling.callSpeakerChanged),this.screenSharingControlServiceSubscription=t.MTMASubscriptionUtility.subscribe(this.screenSharingControlService,function(t,i){e.onControlRequestStateChanged(i)},this.constants.events.calling.controlRequestStateChanged,t.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.screenSharingControlStateSubscription=t.MTMASubscriptionUtility.subscribe(this.screenSharingControlService,function(t,i){var n=i.controlState,a=i.terminatedReason;e.onControlStateChanged(n,a)},this.constants.events.calling.controlStateChanged,t.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)),this.rigelDisplayDisconnected.unsubscribe=this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.rigel.service.eventTypes.displayDisconnectedAlert,this.onRigelDisplayDisconnectedChanged.bind(this)),this.rigelParticipantsInLobby.unsubscribe=this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.rigel.service.eventTypes.participantsInLobbyAlert,this.onRigelParticipantsInLobbyChanged.bind(this))},u.prototype.updateRemoteMute=function(){this.call&&this.call.isServerMuted&&10!==this.call.state?(this.logger.info(\"Mute: You got serverMuted.\"),this.stopTrackingUnmuting(),this.dismissMicMutedRelatedAlerts(\"MicUnmuteTakesLongerTime\"),this.micMutedRemotely()):(null===this.unmutingWithUFDPromise&&this.dismissMicMutedRelatedAlerts(\"MicUnmuteTakesLongerTime\"),this.$timeout.cancel(this.unmutingWithoutUFDPromise),this.unmutingWithoutUFDPromise=null,this.dismissMicMutedRelatedAlerts(\"MicMutedRemotely\",\"MicUnmuteFail\"))},u.prototype.openRightPanel=function(e){this.callingNavigationService.navigateToCallScreen(this.call,{rightPanelToOpen:e})},u.prototype.muteAudioDevices=function(e){var t;this.callTogglingService.isMuted(this.call)||this.callTogglingService.toggleMuteAudio(this.call,e,1,(t={},t[this.constants.counters.eventNames.context]=\"ufd-devices\",t))},u.prototype.unmuteAudioDevices=function(e){var t;this.callTogglingService.isMuted(this.call)&&this.callTogglingService.toggleMuteAudio(this.call,e,2,(t={},t[this.constants.counters.eventNames.context]=\"ufd-devices\",t))},u.prototype.toggleHardMuteSpeaker=function(e,t){if(2===e){this.callingAgentsService.unmuteSpeaker();var i=this.activeAlerts.filter(function(e){return e.qualityAlertType===t});i.length>0?(this.dismissLocal(i),this.logger.warn(\"trying to dismiss alert when unmuting speaker: \"+t)):this.logger.warn(\"unmuting speaker when no active alert exists: \"+t)}},u.prototype.unsubscribeListeners=function(){var e=this;this.activeAlerts.forEach(function(t){return e.$timeout.cancel(t.timer)}),this.activeAlerts=[],this.listeners.forEach(function(e){return e&&e.dispose()}),this.listeners=[],this.screenSharingControlServiceSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.screenSharingControlService,this.screenSharingControlServiceSubscription),delete this.screenSharingControlServiceSubscription),this.screenSharingControlStateSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.screenSharingControlService,this.screenSharingControlStateSubscription),delete this.screenSharingControlStateSubscription),this.callTogglingMuteAudioCalledSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.callTogglingService,this.callTogglingMuteAudioCalledSubscription),delete this.callTogglingMuteAudioCalledSubscription),this.callTogglingBrowserOSUnmuteSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.callTogglingService,this.callTogglingBrowserOSUnmuteSubscription),delete this.callTogglingBrowserOSUnmuteSubscription),this.callTogglingUnmuteFailSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.callTogglingService,this.callTogglingUnmuteFailSubscription),delete this.callTogglingUnmuteFailSubscription),this.unmuteSpeakersAndMicSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.callTogglingService,this.unmuteSpeakersAndMicSubscription),delete this.unmuteSpeakersAndMicSubscription),this.verifyExistingCameraUnsubscribe&&this.verifyExistingCameraUnsubscribe(),this.deviceManagerServiceSpeakerChangedSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.deviceManagerService,this.deviceManagerServiceSpeakerChangedSubscription),delete this.deviceManagerServiceSpeakerChangedSubscription),this.rigelDisplayDisconnected.unsubscribe&&(this.rigelDisplayDisconnected.unsubscribe(),this.rigelDisplayDisconnected.unsubscribe=void 0),this.rigelParticipantsInLobby.unsubscribe&&(this.rigelParticipantsInLobby.unsubscribe(),this.rigelParticipantsInLobby.unsubscribe=void 0),this.showMeetingRolesDialogUnsubscribe&&(this.showMeetingRolesDialogUnsubscribe(),this.showMeetingRolesDialogUnsubscribe=void 0),this.trigger()},u.prototype.dismissLocal=function(e){var t=this;e.forEach(function(e){e.dismissable&&t.$timeout.cancel(e.timer),t.remove(e)})},u.prototype.remove=function(e){var t;-1!==(t=this.isDeviceAtCallStartUFDEnabled?this.activeAlerts.findIndex(function(t){return t.teamsCallId==e.teamsCallId&&t.name==e.name}):this.activeAlerts.indexOf(e))&&(this.alertsWithPermanentDismiss.hasOwnProperty(e.name)&&this.callPropsStoreService.set(this.call.teamsCallId,this.alertsWithPermanentDismiss[e.name],!0),this.activeAlerts.splice(t,1)),this.trigger()},u.prototype.isAlertBlockedToBeShown=function(e){var t=_.includes(this.disabledUFDs,e),i=_.includes(this.alertsInBlockTimeframe,e);if(t){n=alert.name+\"UFD is being blacklisted from ECS list: \"+JSON.stringify(this.disabledUFDs);this.qualityEvents.push(n+\"\\n\"),this.logger.info(n)}else if(i){var n=alert.name+\"UFD is being blacklisted from BlockingShowingWindow list: \"+JSON.stringify(this.alertsInBlockTimeframe);this.qualityEvents.push(n+\"\\n\"),this.logger.info(n)}return t||i},u.prototype.add=function(e,n){var s=this.loggingService.newScenario(this.constants.scenarios.calling.newAlert,null,null,null,!0);if(e.qualityLevel&&3===e.qualityLevel&&(e.showQualityIndicator=!0),!e.teamsCallId){if(!this.call){var r={message:\"update alerts failed because there was no active call\",reason:e.name.toString()};return e.qualityAlertType&&(r.qualityAlertType=e.qualityAlertType),void s.fail(r)}e.teamsCallId=this.call.teamsCallId}if(this.alertsWithPermanentDismiss.hasOwnProperty(e.name)&&this.callPropsStoreService.get(e.teamsCallId,this.alertsWithPermanentDismiss[e.name]))s.cancel();else if(this.isAlertBlockedToBeShown(e.name))s.cancel({context:\"Alert blacklisted\"});else if(this.callingSupportService.isCallInContentOnlyMode(this.call)&&this.contentOnlySuppressedAlerts.includes(e.name)||this.call.isScreenshareFromChat&&this.screenshareOnlySuppressedAlerts.includes(e.name))s.incomplete();else{if(!(_.includes(this.callingHeaderAlerts,e.name)||_.includes(this.callingFooterAlerts,e.name)||_.includes(this.sharingPanelAlerts,e.name)||n)){var l=this.createNewAlert(e,i.CallScreen,a.Top);this.activeAlerts.push(l)}if(\"MicMutedRemotely\"===e.name&&!this.isNewCriticalAlertDesignEnabled){var o=this.createNewAlert(e,i.CallingFooter,a.Top,t.ALERT_WARNING_TIMEOUT);this.activeAlerts.push(o)}var c=_.find(this.qualityAlerts,function(t){return t.name===e.name}),u=_.find(this.noDevicesAlerts,function(t){return t.name===e.name}),h=this.isNewCriticalAlertDesignEnabled||!_.includes(this.callingFooterAlerts,e.name),g=this.isNewCriticalAlertDesignEnabled&&\"MicMutedRemotely\"===e.name,d=this.isNewCriticalAlertDesignEnabled&&\"NoAvailablePSTN\"===e.name,p=this.isNewCriticalAlertDesignEnabled&&\"SharedWindowMinimized\"===e.name,m=this.isNewCriticalAlertDesignEnabled&&(\"SystemAudioDevicesMismatchInCallingScreen\"===e.name||\"SystemAudioNoDeviceInCallingScreen\"===e.name||\"SystemAudioDevicesStoppedWithError\"===e.name);if(h&&(c||u||g||d||p||e.isScreensharingCallRelated||m)){var v=this.createNewAlert(e,i.CallMonitor,a.Bottom);this.activeAlerts.push(v);var S=this.createNewAlert(e,i.ExternalCallMonitor,a.Top);this.activeAlerts.push(S)}if(this.callingHeaderAlerts.indexOf(e.name)>-1&&!this.tryAddNetworkQualityAlertWithDisableVideoSuggestion(e)){var A=this.createNewAlert(e,i.CallingHeader,a.Top);this.activeAlerts.push(A)}if(this.callingFooterAlerts.indexOf(e.name)>-1){var y=this.createNewAlert(e,i.CallingFooter,a.Top);\"InteropScreenshare\"===e.name?this.activeAlerts.unshift(y):this.activeAlerts.push(y)}if(this.sharingPanelAlerts.indexOf(e.name)>-1){var b=this.createNewAlert(e,i.CallScreensharingPanel,a.Bottom);this.activeAlerts.push(b)}var f={message:\"update alerts successful\",reason:e.name.toString()};e.qualityAlertType&&(f.qualityAlertType=e.qualityAlertType),s.stop(f),this.logger.info(\"adding new alert: \"+JSON.stringify(e)),this.trigger()}},u.prototype.createNewAlert=function(e,t,i,n){var a=_.cloneDeep(e);return a.windowType=t,a.position=i,_.includes(this.alertsWithSpecialDescription,a.name)&&(a.text=this.getDescriptionFor(a.name)),this.addTimerForAlert(a,n||a.timeout),a},u.prototype.tryAddNetworkQualityAlertWithDisableVideoSuggestion=function(e){if(!this.shouldSuggestToDisableVideoOnPoorNetworks)return!1;if(\"NetworkQuality\"!==e.name)return!1;if(!this.call.participants.some(function(e){return e.streams[0].some(function(e){return e.isStreaming})}))return!1;var t=this.createNewAlert(__assign({},e,{type:s.Error,name:\"NetworkQualityWithDisableVideoSuggestion\",actions:this.getActionsFor(\"NetworkQualityWithDisableVideoSuggestion\")}),i.CallingFooter,a.Top);return this.activeAlerts.push(t),!0},u.prototype.getAlertTimeout=function(e){if(\"MicMutedRemotely\"===e.name)return t.ALERT_WARNING_TIMEOUT;switch(e.type){case s.Info:return t.ALERT_INFO_TIMEOUT;case s.Warning:return t.ALERT_WARNING_TIMEOUT;default:return 0}},u.prototype.addTimerForAlert=function(e,i){var n=this,a=null==i?this.getAlertTimeout(e):i;e.dismissable&&a&&a!==t.ALERT_NO_TIMEOUT&&(e.timer=this.$timeout(function(){return n.remove(e)},a))},u.prototype.updateTimerForAlerts=function(e){var t=this;_.forEach(e,function(e){var i=t.getAlertTimeout(e);e.dismissable&&e.timer&&i&&(t.$timeout.cancel(e.timer),e.timer=t.$timeout(function(){return t.remove(e)},i))})},u.prototype.shouldCreateAlert=function(e,t){if(27===e.type&&3===e.value&&this.suppressDeviceSpeakWhileMutedUFD){var i=\"suppressing DeviceSpeakWhileMuted likely users speaker are muted\";return this.qualityEvents.push(i+\"\\n\"),this.logger.info(i),!1}return 48===e.type?this.call.isBroadcast:t?3===e.value||this.call.isBroadcast&&2===e.value:(!this.enableMicOsUnmute||25!==e.type)&&this.isLowQuality(e.value)},u.prototype.isLowQuality=function(e){return _.includes([3,2],e)},u.prototype.showInsufficientMeetingRoleUfd=function(t,i){var n={name:\"InsufficientMeetingRole\",type:e.services.AlertType.Warning,title:this.$translate.instant(this.resources.strings.calling_error_action_not_allowed_title,{action:this.$translate.instant(t)}),text:this.$translate.instant(this.resources.strings.calling_error_action_not_allowed,{action:this.$translate.instant(i)}),dismissable:!0};this.onAlert(n)},u.prototype.onMeetingRoleChanged=function(e){\"attendee\"===this.call.meetingRole?this.showMeetingRoleChangedAlert(this.$translate.instant(this.resources.strings.meeting_participant_role_changes_to_attendee_title),this.$translate.instant(this.resources.strings.meeting_participant_role_changes_to_attendee_content,{learnMoreUrl:this.constants.goMicrosoft.presenterAttendeeRolesUrl})):e||this.showMeetingRoleChangedAlert(this.$translate.instant(this.resources.strings.meeting_participant_role_changes_to_presenter_title),this.$translate.instant(this.resources.strings.meeting_participant_role_changes_to_presenter_content,{learnMoreUrl:this.constants.goMicrosoft.presenterAttendeeRolesUrl}))},u.prototype.showMeetingRoleChangedAlert=function(e,t){this.dismissAlerts(\"MeetingRoleChanged\");var i={dismissable:!0,type:s.Info,name:\"MeetingRoleChanged\",title:e,text:t,isAffirmational:!0};this.onAlert(i)},u.prototype.onScreensharingCallEscalated=function(){var e=this;this.isScreensharingCallEscalationEnabled&&(this.call.isScreensharingCallRemotelyEscalated()?this.call.getAudioEscalationInitiator().then(function(t){e.peopleService.getPeopleProfile(t,\"calling-screensharing-call-escalated-alert\").then(function(t){e.logger.info(\"ScreenshareOnly: call escalation initiator name fetched for call: \"+e.call.callId);var i=t&&(t.givenName||t.displayName);i?(e.screenSharingCallEscalatedAlert.title=e.$translate.instant(e.resources.strings.calling_alertScreenSharingCallEscalatedTitle,{name:i}),e.screenSharingCallEscalatedAlert.ariaText=e.$translate.instant(e.resources.strings.calling_alertScreenSharingCallEscalatedAriaLabel,{name:i}),e.onAlert(e.screenSharingCallEscalatedAlert)):(e.logger.error(\"ScreenshareOnly: call escalation initiator was fetched for call \"+e.call.callId+\" but name is empty\"),e.onAlert(e.screenSharingCallEscalatedAlert))}).catch(function(t){e.logger.error(\"ScreenshareOnly: call escalation initiator failed to fetch user profile from mri for call \"+e.call.callId+\" with error \"+t),e.onAlert(e.screenSharingCallEscalatedAlert)})}).catch(function(t){e.logger.error(\"ScreenshareOnly: call escalation initiator mri failed to fetch for \"+e.call.callId+\" with error \"+t),e.onAlert(e.screenSharingCallEscalatedAlert)}):this.call.isScreenshareFromChat?this.onAlert(this.screenSharingCallFailedToEscalatedAlert):(this.dismiss(this.screenSharingCallEscalatedAlert),this.dismiss(this.screenSharingCallFailedToEscalatedAlert)))},u.prototype.onVideoDisabledWhileScreensharing=function(){this.call&&this.callingSupportService.isSingleIncomingVideoSupported(this.call)&&this.onAlert(this.videoDisabledWhileScreensharingAlert)},u.prototype.logQualityChangedEventScenario=function(e){if(this.qualityEvents.length>0){var t=\"Current accumlated Quality Events collection. Reason : \"+e+\" \\n\";this.loggingService.newScenario(this.constants.scenarios.calling.qualityChangedEvent).stop({message:t+this.qualityEvents.toString()}),this.logger.warn(t);var i=\"\",n=0;for(var a in this.qualityEvents)i+=this.qualityEvents[a],2===++n&&(this.logger.warn(i),n=0,i=\"\");i.length>0&&this.logger.warn(i),this.qualityEvents=[]}},u.prototype.onQualityChanged=function(t){var i,n,a,s;try{s=JSON.stringify(t)}catch(e){s=String(t.type)}var r=\"onQualityChanged alert received : \"+s;this.logger.warn(r);var l=_.includes([1,2],t.type);if(l)i=_.find(this.qualityAlerts,function(e){return\"NetworkQuality\"===e.name&&e.isLocalSource===t.isLocalSource});else if(26===t.type&&this.isUnsupportedHidDeviceSelected)a=\"DeviceCaptureNotMuteButSilent suppressed since unsupported HidDevice is selected.\";else if(22===t.type||23===t.type){var o;o=this.isPstnAvailable?22===t.type?\"NetworkSendCatastrophicPstnAvailable\":\"NetworkRecvCatastrophicPstnAvailable\":22===t.type?\"NetworkSendCatastrophicPstnNotAvailable\":\"NetworkRecvCatastrophicPstnNotAvailable\",i=_.find(this.qualityAlerts,function(e){return e.qualityAlertType===t.type&&e.name===o})}else this.shouldSuppressSystemAudioPoorQualityAlert&&16===t.type?this.isLowQuality(t.value)||(i=_.find(this.qualityAlerts,function(e){return e.qualityAlertType===t.type&&e.isLocalSource===t.isLocalSource})):i=_.find(this.qualityAlerts,function(e){return e.qualityAlertType===t.type&&e.isLocalSource===t.isLocalSource});if(21===t.type&&(3===t.value?(this.suppressDeviceSpeakWhileMutedUFD=!0,a=\"Ignored DeviceSpeakWhileMuted because speakers were muted\",this._isSpeakerHWMuted=!0):1===t.value&&(this.suppressDeviceSpeakWhileMutedUFD=!1,this._isSpeakerHWMuted=!1)),!i){var c=\"QualityChangedEventSummary: \"+r+\" \"+(a=a||\"Ignored unknown quality event\");return this.logger.info(c),void this.qualityEvents.push(c+\"\\n\")}var u=this.activeAlerts.filter(function(e){return e.name===i.name}),h=1===t.value||l&&!this.call.isBroadcast&&2===t.value;u.length>0?(n=this.loggingService.newScenario(this.constants.scenarios.calling.newAlert,null,null,null,!0),h?(this.dismissLocal(u),n.stop({message:\"quality level good update\",reason:i.name}),a=\"Good event - Existing alert - Dismissing \"+i.name.toString()):(this.updateTimerForAlerts(u),n.stop({message:\"existing alert; updating timer\",reason:i.name}),a=\"Good event received - Updating existing alert - Updating \"+i.name.toString())):(this.enableMicOsUnmute&&25===t.type&&(3!==t.value||this.call.isMuted?this.enableMuteReconcile&&1===t.value&&this.call.isMuted&&this.unmuteAudioDevices(2):this.muteAudioDevices(2)),this.shouldCreateAlert(t,l)&&(\"DeviceLowSNR\"===i.name?this.deviceManagerService.getMicrophones().length>1&&(i.text=this.isNewCriticalAlertDesignEnabled?this.$translate.instant(this.resources.strings.calling_alertNoiseDescription):this.$translate.instant(this.resources.strings.calling_alertNoiseMoreDevices),i.title=this.$translate.instant(this.resources.strings.calling_alertNoiseTitle),i.actions=[{alertActionType:\"SwitchMicrophone\",buttonText:this.$translate.instant(this.resources.strings.calling_switch_button),command:this.switchMicrophone.bind(this),buttonTrackName:e.components.PanelModuleName.switchAudioDevice}]):a=\"No alert handling found. shouldCreateAlert returns false.\",(l||5===t.type)&&(i.qualityAlertType=t.type),i.qualityLevel=t.value,this.enablePSTNFallbackForUFDs&&this.updatePSTNActionButtonForAlert(i,this.callingService.getActiveCall()),this.add(i),a=\"UI UFD alert triggered for \"+i.name.toString())),a||(a=\"No action taken. Event ignored.\");var g=\"QualityChangedEventSummary: \"+r+\" --- \"+a;this.logger.info(g),this.qualityEvents.push(g+\"\\n\")},u.prototype.onAlert=function(e,t){var i=this.activeAlerts.filter(function(t){return t.name===e.name});i.length>0?this.updateTimerForAlerts(i):this.add(e,t)},u.prototype.switchMicrophone=function(){var e=this.deviceManagerService.getSelectedDevices().microphone,t=this.deviceManagerService.getMicrophones().filter(function(t){return t.id!=e});this.deviceManagerService.selectDevices({microphone:t[0].id});var i=this.activeAlerts.filter(function(e){return\"DeviceLowSNR\"===e.name});this.dismissLocal(i)},u.prototype.isRunningOnMacMojaveOrGreater=function(){return this.platformDetectService.getOS()==this.constants.os.mac&&\"10\"===this.platformDetectService.getOSVersion()&&this.platformDetectService.getOSMinorVersion()>=14},u.prototype.getTitleFor=function(e){var t,i=this.resources.strings;switch(e){case\"DeviceCaptureNotFunctioning\":return t=this.isRunningOnMacMojaveOrGreater()?i.calling_alertMicFailureForMacTitle:i.calling_alertMicFailureTitle,this.$translate.instant(t);default:return _.find(this.qualityAlerts,function(t){return t.name===e}).title}},u.prototype.getDescriptionFor=function(e){var t,i=this.resources.strings;switch(e){case\"DeviceRenderNotFunctioning\":if(this.isNewCriticalAlertDesignEnabled){if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)){var n=this.deviceManagerService.getSpeakers();n.length>1?t=i.calling_alertSpeakerFailureMoreAvailableDevicesDescription:1===n.length&&(t=i.calling_alertSpeakerFailureOneAvailableDeviceDescription)}}else t=this.$window.isRigel?i.rigel_calling_alertSpeakerFailure:i.calling_alertSpeakerFailure;return this.$translate.instant(t);case\"DeviceCaptureNotMuteButSilent\":return t=this.isRunningOnMacMojaveOrGreater()?i.calling_alertDeviceCaptureNotMuteButSilentForMacDescription:i.calling_alertDeviceCaptureNotMuteButSilentDescription,this.$translate.instant(t);case\"DeviceCaptureNotFunctioning\":if(this.isRunningOnMacMojaveOrGreater())t=i.calling_alertMicFailureForMac;else if(this.isNewCriticalAlertDesignEnabled){var a=this.deviceManagerService.getMicrophones();a.length>1?t=i.calling_alertMicFailureMoreAvailableDevicesDescription:1===a.length&&(t=i.calling_alertMicFailureOneAvailableDeviceDescription)}else t=this.$window.isRigel?i.rigel_calling_alertMicFailure:i.calling_alertMicFailure;return this.$translate.instant(t);case\"DeviceRenderMute\":return t=this.isNewCriticalAlertDesignEnabled?i.calling_alertSpeakerMutedDescription:this.$window.isRigel?i.rigel_calling_alertSpeakerMuted:i.calling_alertSpeakerMuted,this.$translate.instant(t);case\"DeviceRenderZeroVolume\":return t=this.isNewCriticalAlertDesignEnabled?i.calling_alertSpeakerZeroVolumeDescription:this.$window.isRigel?i.rigel_calling_alertSpeakerZeroVolume:i.calling_alertSpeakerZeroVolume,this.$translate.instant(t);case\"NoAvailableSpeakers\":return t=this.isNewCriticalAlertDesignEnabled?i.calling_alertMissingSpeakersDescription:this.$window.isRigel?i.rigel_calling_alertMissingSpeakers:i.calling_alertMissingSpeakers,this.$translate.instant(t);default:return _.find(this.qualityAlerts,function(t){return t.name===e}).title}},u.prototype.getActionsFor=function(t){var i=this;switch(t){case\"DeviceRenderNotFunctioning\":case\"DeviceRenderNotFunctioningAudioSrvNotRunning\":if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&this.deviceManagerService.getSpeakers().length>1)return[{alertActionType:\"OpenDeviceSettings\",buttonText:this.$translate.instant(this.resources.strings.calling_deviceSettings),command:function(){return i.openRightPanel(n.DeviceSettings)},buttonTrackName:e.components.PanelModuleName.openDeviceSettings}];break;case\"DeviceCaptureNotFunctioning\":case\"DeviceCaptureNotMuteButSilent\":case\"DeviceCaptureNotFunctioningAudioSrvNotRunning\":if(this.deviceManagerService.getMicrophones().length>1)return[{alertActionType:\"OpenDeviceSettings\",buttonText:this.$translate.instant(this.resources.strings.calling_deviceSettings),command:function(){return i.openRightPanel(n.DeviceSettings)},buttonTrackName:e.components.PanelModuleName.openDeviceSettings}];break;case\"DeviceRenderMute\":return this.layoutService.surfaceHubEnabled?void 0:[{alertActionType:\"UnmuteSpeakers\",buttonText:this.$translate.instant(this.resources.strings.calling_unmute),command:this.toggleHardMuteSpeaker.bind(this,2,21),buttonTrackName:e.components.PanelModuleName.unmuteSpeakers}];case\"NetworkSendCatastrophicPstnAvailable\":case\"NetworkRecvCatastrophicPstnAvailable\":return this.enablePSTNFallbackForUFDs?void 0:[{alertActionType:\"OpenMeetingInfo\",buttonText:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnAvailable_openMeetingInfoButton),command:function(){return i.openRightPanel(n.MeetingInfo)},sendBiTelemetry:function(e){return i.sendBiTelemetryForPSTNFallback(e)},buttonTrackName:e.components.PanelModuleName.openMeetingDetails}];case\"NetworkQualityWithDisableVideoSuggestion\":return[{alertActionType:\"DisableIncomingAndOutgoingVideo\",buttonText:\"Disable video\",command:function(){i.callTogglingService.isIncomingVideoOn(i.call)&&i.callTogglingService.toggleIncomingVideo(i.call),i.call.isVideoOn&&i.callTogglingService.toggleVideo(i.call,\"ufdTurnOffVideo\")},buttonTrackName:e.components.PanelModuleName.ufdTurnOffVideo}]}},u.prototype.getPSTNFallbackActionForAlert=function(t,i){var n=this;return{buttonText:i.isDialOutEnabled?this.$translate.instant(this.resources.strings.calling_PstnCallMeBack):this.$translate.instant(this.resources.strings.pstn_dial_in_manually),command:function(){return n.showPSTNDialog()},buttonTrackName:e.components.PanelModuleName.pstnFallbackUFDButton,sendBiTelemetry:function(e){return n.sendBiTelemetryForPSTNFallback(e,t)},alertActionType:\"ShowPstnDialog\"}},u.prototype.updatePSTNActionButtonForAlert=function(e,t){if(_.includes(this.pstnActionAlerts,e.name)){var i=e.actions?e.actions.filter(function(e){return\"ShowPstnDialog\"===e.alertActionType}):[],n=this.callingService.getPstnDialCapabilities(t),a=n.isDialInEnabled||n.isDialOutEnabled;if(this.isPstnAvailable&&a){if(0===i.length){var s=this.getPSTNFallbackActionForAlert(e,n);e.actions?e.actions.push(s):e.actions=[s]}}else e.actions=e.actions?e.actions.filter(function(e){return\"ShowPstnDialog\"!==e.alertActionType}):e.actions}return e},u.prototype.showPSTNDialog=function(){this.eventingService.$emit(this.constants.events.calling.openPSTNDialog)},u.prototype.sendBiTelemetryForPSTNFallback=function(t,i){var n=this,a={action:{gesture:e.components.PanelActionGesture.click,scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.pstnFallbackPstnComponent.toString(),e.components.PanelActionScenario,this.logger)},module:{type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.button.toString(),e.components.PanelModuleType,this.logger),name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.pstnComponentInPstnFallback.toString(),e.components.PanelModuleName,this.logger)},dataBag:{context:i?i.name:\"network-catastrophic\"}};this.callingTelemetryService.enrichEventDataWithDialInOutInfo(this.call,a.dataBag).finally(function(){n.analyticsService.onPanelAction(t,a)})},u.prototype.initAlerts=function(){var r=this,l=this.resources.strings;this.videoEffectsFailureAlert={dismissable:!0,type:s.Error,name:\"VideoEffectsFailure\",text:this.$translate.instant(l.calling_alertBackgroundBlurFailure),title:this.$translate.instant(l.calling_alertBackgroundBlurFailureTitle)},this.deviceAtCallStartAlert={dismissable:!0,type:s.Info,name:\"DeviceAtCallStart\",text:\"\",isAffirmational:!0},this.sharingStolenAlert={dismissable:!0,type:s.Warning,name:\"SharingStolen\",text:this.$translate.instant(l.calling_alertSharingStolen),title:this.$translate.instant(l.calling_alertSharingStolenTitle)},this.screenSharingCallEscalatedAlert={dismissable:!0,type:s.Error,name:\"ScreensharingCallEscalatedToAudio\",title:this.$translate.instant(this.resources.strings.calling_alertScreenSharingCallEscalatedTitleNoUser),text:this.$translate.instant(this.resources.strings.calling_alertScreenSharingCallEscalatedDescription),ariaText:this.$translate.instant(this.resources.strings.calling_alertScreenSharingCallEscalatedTitleNoUserAriaLabel),windowType:i.CallingFooter,position:a.Top,isMicRelated:!0,isScreensharingCallRelated:!0},this.screenSharingCallFailedToEscalatedAlert={dismissable:!0,type:s.Warning,name:\"ScreensharingCallEscalatedToAudioFailed\",text:this.$translate.instant(l.calling_alertScreenSharingCallEscalationFailedDescription),title:this.$translate.instant(l.calling_alertScreenSharingCallEscalationFailedTitle)},this.videoDisabledWhileScreensharingAlert={dismissable:!0,type:s.Info,name:\"VideoDisabledWhileScreensharing\",text:this.$translate.instant(l.calling_video_stopped_when_sharing_screen)},this.sharingDroppedAlert={dismissable:!0,type:s.Error,name:\"SharingDropped\",text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertSharingDroppedDescription):this.$translate.instant(l.calling_alertSharingDropped),title:this.$translate.instant(l.calling_alertSharingDroppedTitle),actions:[{alertActionType:\"StartScreenSharingOnCall\",buttonText:this.$translate.instant(l.calling_shareDesktop),command:function(){r.call.startScreenSharingOnCall(null,r.constants.scenarios.calling.context.callingAlert)},buttonTrackName:e.components.PanelModuleName.shareDesktop}]},this.sharingControlRequestDeniedAlert={dismissable:!0,type:this.isNewCriticalAlertDesignEnabled?s.Warning:s.Info,name:\"SharingControlRequestDenied\",title:this.$translate.instant(l.calling_alertSharingControlRequestDeniedTitle),text:this.$translate.instant(l.calling_alertSharingControlRequestDenied)},this.sharingControlRequestRevokedAlert={dismissable:!0,type:s.Warning,name:\"SharingControlRequestRevoked\",text:this.$translate.instant(l.calling_alertSharingControlRequestRevoked)},this.sharedWindowMinimizedAlert={dismissable:!0,type:s.Warning,name:\"SharedWindowMinimized\",title:this.$translate.instant(l.calling_sharedWindowMinimizedTitle),text:this.$translate.instant(l.calling_sharedWindowMinimized)},this.micMutedRemotelyAlert={dismissable:!0,type:s.Warning,name:\"MicMutedRemotely\",text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_userMutedDescription):this.$translate.instant(l.calling_userMuted),title:this.$translate.instant(l.calling_userMutedTitle),actions:[{alertActionType:\"UnmuteMicAudio\",buttonText:this.$translate.instant(l.calling_unmute),command:function(){var e;r.callTogglingService.toggleMuteAudio(r.call,1,2,(e={},e[r.constants.counters.eventNames.context]=\"ufd-servermuted\",e)),r.changeToUnmutingPhaseMicMutedAlerts()},buttonTrackName:e.components.PanelModuleName.unmute}]},this.micUnmuteFailAlert={dismissable:!0,type:this.isNewCriticalAlertDesignEnabled?s.Warning:s.Info,name:\"MicUnmuteFail\",text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_unmuteFailDescription):this.$translate.instant(l.calling_unmuteFail),title:this.$translate.instant(l.calling_unmuteFailTitle),actions:[{alertActionType:\"UnmuteMicAudio\",buttonText:this.$translate.instant(l.calling_unmute),command:function(){var e;r.callTogglingService.toggleMuteAudio(r.call,1,2,(e={},e[r.constants.counters.eventNames.context]=\"ufd-unmute-fail\",e)),r.changeToUnmutingPhaseMicMutedAlerts()},buttonTrackName:e.components.PanelModuleName.unmute}]},this.browserOSUnmuteFailAlert={dismissable:!0,type:s.Error,name:\"CannotUnmuteOSMicrophone\",text:this.$translate.instant(this.resources.strings.calling_alertCannotUnmuteOSMicrophone),title:this.$translate.instant(this.resources.strings.calling_alertCannotUnmuteOSMicrophoneTitle),isAffirmational:!0},this.unmuteSpeakerAndMicAlert={dismissable:!0,type:e.services.AlertType.Info,name:\"SpeakerAndMicUnmuted\",text:this.$translate.instant(l.calling_alertSpeakersAndMicUnmuted),isAffirmational:!0},this.micUnmuteTakesLongerTime={dismissable:!0,type:s.Info,name:\"MicUnmuteTakesLongerTime\",text:this.$translate.instant(l.calling_unmuting),isAffirmational:!!this.isNewCriticalAlertDesignEnabled},this.noDevicesAlerts=[{dismissable:!0,type:s.Error,name:\"NoAvailableCamera\",title:this.$translate.instant(l.calling_alertMissingCameraTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertMissingCameraDescription):this.$translate.instant(l.calling_alertMissingCamera)}],this.systemAudioStartedAlert={dismissable:!0,type:s.Info,name:\"SystemAudioStarted\",text:this.$translate.instant(l.calling_alertSystemAudioStarted),isAffirmational:!0},this.systemAudioNoDeviceInCallingScreenAlert={type:t.AlertType.Error,dismissable:!0,name:\"SystemAudioNoDeviceInCallingScreen\",title:this.$translate.instant(this.resources.strings.calling_systemAudio_noDevice_popover_title),text:this.$translate.instant(this.resources.strings.calling_systemAudio_noDevice_popover_text)},this.systemAudioDevicesMismatchInCallingScreenAlert={type:t.AlertType.Error,dismissable:!0,name:\"SystemAudioDevicesMismatchInCallingScreen\",title:this.$translate.instant(this.resources.strings.calling_systemAudio_devicesNotMatch_popover_title),text:this.$translate.instant(this.resources.strings.calling_systemAudio_devicesNotMatch_popover_text)},this.systemAudioStoppedWithErrorAlert={type:t.AlertType.Error,dismissable:!0,name:\"SystemAudioDevicesStoppedWithError\",title:this.$translate.instant(this.resources.strings.calling_systemAudio_stopped_error_popover_title),text:this.$translate.instant(this.resources.strings.calling_systemAudio_stopped_error_popover_text)},this.renderingFailuresAlert={dismissable:!0,type:s.Error,name:\"RenderingFailuresAlert\",title:this.$translate.instant(l.calling_alertWebGlNotSupportedTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertWebGlNotSupportedDescription):this.$translate.instant(l.calling_alertWebGlNotSupported)};var o=this.isNewCriticalAlertDesignEnabled?s.Warning:s.Info;this.voiceCollectionAlerts=[{dismissable:!0,type:o,name:\"VoiceCollectionStarted\",title:this.$translate.instant(l.calling_voiceCollectionStartedRecordingTitle),text:this.$translate.instant(this.platformDetectService.isRigel()?l.rigel_calling_voiceCollectionStartedTitleDescription:l.calling_voiceCollectionStartedTitleDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),ariaText:this.$translate.instant(this.platformDetectService.isRigel()?l.rigel_calling_voiceCollectionStartedTitleDescription:l.calling_voiceCollectionStartedTitleDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),timeout:t.ALERT_NO_TIMEOUT},{dismissable:!0,type:o,name:\"VoiceCollectionStopped\",title:this.$translate.instant(l.calling_voiceCollectionStoppedRecordingTitle),text:this.$translate.instant(this.platformDetectService.isRigel()?l.rigel_calling_voiceCollectionStoppedTitleDescription:l.calling_voiceCollectionStoppedTitleDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),ariaText:this.$translate.instant(this.platformDetectService.isRigel()?l.rigel_calling_voiceCollectionStoppedTitleDescription:l.calling_voiceCollectionStoppedTitleDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl})}],this.callRecordingAlerts=[{dismissable:!0,type:o,name:\"InitiatorStartedRecording\",title:this.$translate.instant(l.calling_alertInitiatorStartedRecordingTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertInitiatorStartedRecordingDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}):this.$translate.instant(l.calling_alertInitiatorStartedRecording,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),ariaText:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertInitiatorStartedRecordingDescriptionAria,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}):this.$translate.instant(l.calling_alertInitiatorStartedRecordingAria,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),timeout:t.ALERT_NO_TIMEOUT},{dismissable:!0,type:o,name:\"RecordingDisabled\",title:this.$translate.instant(l.calling_alertRecordingDisabledTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertRecordingDisabledDescription):this.$translate.instant(l.calling_alertRecordingDisabled)},{dismissable:!0,type:o,name:\"RecordingStopped\",title:this.$translate.instant(l.calling_alertRecordingStoppedTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertRecordingStoppedDescription,{learnMore:this.constants.legal.recordingLearnMoreUrl}):this.$translate.instant(l.calling_alertRecordingStopped,{learnMore:this.constants.legal.recordingLearnMoreUrl}),ariaText:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertRecordingStoppedDescriptionAria,{learnMore:this.constants.legal.recordingLearnMoreUrl}):this.$translate.instant(l.calling_alertRecordingStoppedAria,{learnMore:this.constants.legal.recordingLearnMoreUrl})},{dismissable:!0,type:o,name:\"ParticipantsRecordingStarted\",title:this.$translate.instant(l.calling_alertParticipantsRecordingStartedTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertParticipantsRecordingStartedDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}):this.$translate.instant(l.calling_alertParticipantsRecordingStarted,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),ariaText:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertParticipantsRecordingStartedDescriptionAria,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}):this.$translate.instant(l.calling_alertParticipantsRecordingStartedAria,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),timeout:t.ALERT_NO_TIMEOUT},{dismissable:!0,type:o,name:\"JoinersOngoingRecording\",title:this.$translate.instant(l.calling_alertJoinersRecordingStartedTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertJoinersRecordingStartedDescription,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}):this.$translate.instant(l.calling_alertJoinersRecordingStarted,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),ariaText:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertJoinersRecordingStartedDescriptionAria,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}):this.$translate.instant(l.calling_alertJoinersRecordingStartedAria,{privacyPolicy:this.constants.legal.privacyAndCookiesUrl}),timeout:t.ALERT_NO_TIMEOUT},{dismissable:!0,type:o,name:\"RecordingFailed\",title:this.$translate.instant(l.calling_alertRecordingFailedTitle),text:this.$translate.instant(l.calling_alertRecordingFailed)},{dismissable:!0,type:o,name:\"RecordingPPT\",title:this.$translate.instant(l.calling_alertRecordingPPTTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertRecordingPPTDescription):this.$translate.instant(l.calling_alertRecordingPPT)},{dismissable:!0,type:o,name:\"RecordingWhiteboard\",title:this.$translate.instant(l.calling_alertRecordingWhiteboardTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertRecordingWhiteboardDescription):this.$translate.instant(l.calling_alertRecordingWhiteboard)}],this.qualityAlerts=[{dismissable:!0,type:s.Warning,name:\"LocalDeviceEcho\",qualityAlertType:15,isLocalSource:!0,title:this.$translate.instant(l.calling_alertDeviceEchoTitle),text:this.$window.isRigel?this.$translate.instant(l.rigel_calling_alertDeviceEcho):this.$translate.instant(l.calling_alertDeviceEcho),actions:[{alertActionType:\"OpenDeviceSettings\",buttonText:this.$translate.instant(l.calling_deviceSettings),command:function(){return r.openRightPanel(n.DeviceSettings)},buttonTrackName:e.components.PanelModuleName.openDeviceSettings}]},{dismissable:!0,type:s.Warning,name:\"RemoteDeviceEcho\",qualityAlertType:15,isLocalSource:!1,title:this.$translate.instant(l.calling_alertGenericEchoTitle),text:this.$translate.instant(l.calling_alertGenericEcho)},{dismissable:!0,type:s.Warning,name:\"DeviceNearEndToEchoRatio\",qualityAlertType:16,isLocalSource:!0,title:this.$translate.instant(l.calling_alertSystemAudioPausedTitle),text:this.$translate.instant(l.calling_alertSystemAudioPaused)},{dismissable:!0,type:s.Warning,name:\"DeviceHowling\",qualityAlertType:19,isLocalSource:!0,title:this.$translate.instant(l.calling_alertRoomEchoTitle),text:this.$translate.instant(l.calling_alertRoomEcho),actions:[{alertActionType:\"MuteSpeakerAndMicAudio\",buttonText:this.$translate.instant(l.calling_alertTurnOffAudio),command:function(){return r.callTogglingService.turnOffSpeakerAndMicAudio(r.call,\"ufd-button-turn-off-audio\")},buttonTrackName:e.components.PanelModuleName.ufdTurnOffAudio}]},{dismissable:!0,type:s.Warning,name:\"DeviceRenderHowling\",qualityAlertType:49,isLocalSource:!0,title:this.$translate.instant(l.calling_alertRoomEchoTitle),text:this.$translate.instant(l.calling_alertRoomEcho),actions:[{alertActionType:\"MuteSpeakerAndMicAudio\",buttonText:this.$translate.instant(l.calling_alertTurnOffAudio),command:function(){return r.callTogglingService.turnOffSpeakerAndMicAudio(r.call,\"ufd-button-turn-off-audio\")},buttonTrackName:e.components.PanelModuleName.ufdTurnOffAudio}]},{dismissable:!0,type:s.Warning,name:\"DeviceLowSNR\",qualityAlertType:12,isLocalSource:!0,title:this.$translate.instant(l.calling_alertNoiseTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertNoiseDescription):this.$translate.instant(l.calling_alertNoise)},{dismissable:!0,type:s.Error,name:\"DeviceCaptureNotFunctioning\",qualityAlertType:9,isLocalSource:!0,title:this.getTitleFor(\"DeviceCaptureNotFunctioning\"),text:this.getDescriptionFor(\"DeviceCaptureNotFunctioning\"),actions:this.getActionsFor(\"DeviceCaptureNotFunctioning\")},{dismissable:!0,type:s.Warning,name:\"DeviceCaptureNotMuteButSilent\",qualityAlertType:26,isLocalSource:!0,title:this.$translate.instant(l.calling_alertDeviceCaptureNotMuteButSilentTitle),text:this.getDescriptionFor(\"DeviceCaptureNotMuteButSilent\"),actions:this.getActionsFor(\"DeviceCaptureNotMuteButSilent\"),timeout:t.ALERT_TIMEOUT_20},{dismissable:!0,type:s.Error,name:\"DeviceRenderNotFunctioning\",qualityAlertType:10,isLocalSource:!0,title:this.$translate.instant(l.calling_alertSpeakerFailureTitle),text:this.getDescriptionFor(\"DeviceRenderNotFunctioning\"),actions:this.getActionsFor(\"DeviceRenderNotFunctioning\")},{dismissable:!0,type:s.Warning,name:\"DeviceClipping\",qualityAlertType:14,isLocalSource:!0,text:this.$translate.instant(l.calling_alertDeviceClipping)},{dismissable:!0,type:s.Error,name:\"DeviceRenderMute\",qualityAlertType:21,isLocalSource:!0,title:this.$translate.instant(l.calling_alertSpeakerMutedTitle),text:this.getDescriptionFor(\"DeviceRenderMute\"),actions:this.getActionsFor(\"DeviceRenderMute\")},{dismissable:!0,type:s.Error,name:\"DeviceRenderZeroVolume\",qualityAlertType:20,isLocalSource:!0,title:this.$translate.instant(l.calling_alertSpeakerZeroVolumeTitle),text:this.getDescriptionFor(\"DeviceRenderZeroVolume\")},{dismissable:!0,type:s.Warning,name:\"NetworkQuality\",isLocalSource:!0,title:this.$translate.instant(l.calling_alertNetworkQualityTitle),text:this.$translate.instant(l.calling_qualityIndicatorTooltip)},{dismissable:!1,type:s.Info,name:\"NetworkReconnect\",qualityAlertType:5,isLocalSource:!0,text:\"\",isAffirmational:!0},{dismissable:!0,type:s.Error,name:\"NetworkRecvCatastrophicPstnAvailable\",qualityAlertType:23,isLocalSource:!0,title:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnAvailable_title),text:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnAvailable_description),actions:this.getActionsFor(\"NetworkRecvCatastrophicPstnAvailable\"),pointUpArrowTo:n.MeetingInfo},{dismissable:!0,type:s.Error,name:\"NetworkSendCatastrophicPstnAvailable\",qualityAlertType:22,isLocalSource:!0,title:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnAvailable_title),text:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnAvailable_description),actions:this.getActionsFor(\"NetworkSendCatastrophicPstnAvailable\"),pointUpArrowTo:n.MeetingInfo},{dismissable:!0,type:s.Error,name:\"NetworkRecvCatastrophicPstnNotAvailable\",qualityAlertType:23,isLocalSource:!0,title:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnNotAvailable_title),text:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnNotAvailable_description)},{dismissable:!0,type:s.Error,name:\"NetworkSendCatastrophicPstnNotAvailable\",qualityAlertType:22,isLocalSource:!0,title:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnNotAvailable_title),text:this.$translate.instant(this.resources.strings.calling_alertCatastrophicNetworkError_pstnNotAvailable_description)},{dismissable:!0,type:s.Info,name:\"DeviceSpeakWhileMuted\",qualityAlertType:27,isLocalSource:!0,text:this.$translate.instant(l.calling_alertMicrophoneMuted),isAffirmational:!0},{dismissable:!0,type:s.Error,name:\"DeviceMultipleEndpoints\",qualityAlertType:18,isLocalSource:!0,title:this.$translate.instant(l.calling_alertDeviceMultipleEndpointsTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertDeviceMultipleEndpointsDescription):this.$translate.instant(l.calling_alertDeviceMultipleEndpoints),isMicRelated:!0},{dismissable:!0,type:s.Error,name:\"DeviceCaptureMute\",qualityAlertType:25,isLocalSource:!0,title:this.$translate.instant(l.calling_alertMicrophoneMutedTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertMicrophoneMutedDescription):this.$translate.instant(l.calling_alertMicrophoneMuted),isMicRelated:!0},{dismissable:!1,type:s.Error,name:\"DeviceCaptureNotFunctioningAudioSrvNotRunning\",qualityAlertType:41,isLocalSource:!0,title:this.$translate.instant(l.calling_alertDeviceAudioSrvNotRunningTitle),text:this.$translate.instant(l.calling_alertDeviceAudioSrvNotRunningDesc),actions:this.getActionsFor(\"DeviceCaptureNotFunctioningAudioSrvNotRunning\")},{dismissable:!1,type:s.Error,name:\"DeviceRenderNotFunctioningAudioSrvNotRunning\",qualityAlertType:42,isLocalSource:!0,title:this.$translate.instant(l.calling_alertDeviceAudioSrvNotRunningTitle),text:this.$translate.instant(l.calling_alertDeviceAudioSrvNotRunningDesc),actions:this.getActionsFor(\"DeviceRenderNotFunctioningAudioSrvNotRunning\")},{dismissable:!0,type:s.Error,name:\"NoAvailableMicrophone\",qualityAlertType:43,title:this.$translate.instant(l.calling_alertMissingMicrophoneTitle),text:this.isNewCriticalAlertDesignEnabled?this.$translate.instant(l.calling_alertMissingMicrophoneDescription):this.$translate.instant(l.calling_alertMissingMicrophone),isLocalSource:!0},{dismissable:!0,type:s.Error,name:\"NoAvailableSpeakers\",qualityAlertType:44,title:this.$translate.instant(l.calling_alertMissingSpeakersTitle),text:this.getDescriptionFor(\"NoAvailableSpeakers\"),isLocalSource:!0},{dismissable:!0,type:s.Warning,name:\"VideoCaptureDeviceFreeze\",qualityAlertType:45,title:this.$translate.instant(l.calling_alertVideoCaptureDeviceFreezeTitle),text:this.$translate.instant(l.calling_alertVideoCaptureDeviceFreezeText),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0},{dismissable:!0,type:s.Warning,name:\"VideoCaptureFreezeRecovered\",qualityAlertType:48,title:this.$translate.instant(l.calling_alertVideoCaptureFreezeRecoveredTitle),text:this.$translate.instant(l.calling_alertVideoCaptureFreezeRecoveredText),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0,actions:[{alertActionType:\"BroadcastLearnMore\",buttonText:this.$translate.instant(l.calling_alertVideoCaptureFreezeRecoveredLearnMore),command:function(){return window&&window.open(\"https://aka.ms/producertroubleshooting\",\"_blank\")},buttonTrackName:e.components.PanelModuleName.broadcastLearnMoreAlertButton}]},{dismissable:!0,type:s.Warning,name:\"VideoCapturerDeviceStartFailed\",qualityAlertType:33,title:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailedTitle),text:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailedText),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0},{dismissable:!0,type:s.Warning,name:\"VideoCapturePermissionDenied\",qualityAlertType:47,title:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailedTitle),text:this.$translate.instant(l.calling_alertVideoCapturePermissionDenied),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0},{dismissable:!0,type:s.Warning,name:\"VideoCapturerDeviceStartFailureLackSystemRes\",qualityAlertType:35,title:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailureLackSystemResTitle),text:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailureLackSystemResText),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0},{dismissable:!0,type:s.Warning,name:\"VideoCapturerDeviceStartFailureMFResConflict\",qualityAlertType:36,title:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailureMFResConflictTitle),text:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartFailureMFResConflictText),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0},{dismissable:!0,type:s.Warning,name:\"VideoCapturerDeviceStartTimedOut\",qualityAlertType:34,title:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartTimedOutTitle),text:this.$translate.instant(l.calling_alertVideoCapturerDeviceStartTimedOutText),timeout:t.ALERT_TIMEOUT_15,isLocalSource:!0},{dismissable:!1,type:s.Warning,name:\"ImageRenderingQualityAlert\",qualityAlertType:51,showQualityIndicator:!0,text:this.$translate.instant(l.calling_image_rendering_quality_indicator_tooltip),isLocalSource:!1}],this.rigelDisplayDisconnected.alert={dismissable:!1,type:s.Warning,name:\"RigelDisplayDisconnected\",text:this.$translate.instant(l.rigel_calling_alertDisplayDisconnected),windowType:i.CallScreen},this.rigelParticipantsInLobby.alert={dismissable:!1,type:s.Info,name:\"RigelParticipantsInLobby\",text:this.$translate.instant(l.rigel_calling_alertParticipantsInLobby),windowType:i.CallScreen}},u.prototype.registerUnmuteSpeakerAndMicAlert=function(){var e=this;this.callingSupportService.isPreJoinContentOnlyEnabled()&&(this.unmuteSpeakersAndMicSubscription=t.MTMASubscriptionUtility.subscribe(this.callTogglingService,function(t){e.stopTrackingUnmuting(),e.dismissMicMutedRelatedAlerts(\"MicUnmuteTakesLongerTime\",\"MicUnmuteTakesLongerTime\",\"MicMutedRemotely\",\"MicUnmuteFail\",\"SpeakerAndMicUnmuted\",\"ContentOnlyAlert\",\"CannotUnmuteOSMicrophone\"),e.onAlert(e.unmuteSpeakerAndMicAlert)},t.CallTogglingService.Type_CallTogglingSpeakersAndMicCalled,t.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId)))},u.prototype.registerRenderingFailuresBanner=function(){var e=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp))if(this.callingAgentsService.callSupport.videoRenderingFailuresDetected){var t=this.call.changed(function(){3===e.call.state&&(e.onAlert(e.renderingFailuresAlert),t.dispose())});this.listeners.push(t)}else{var i=this.callingAgentsService.callSupport.changed(function(){e.callingAgentsService.callSupport.videoRenderingFailuresDetected&&e.onAlert(e.renderingFailuresAlert)});this.listeners.push(i)}},u.prototype.verifyExistingCamera=function(e,t){var i=this;this.call&&this.call.teamsCallId===t.teamsCallId&&this.deviceManagerService.getCameraAvailable().then(function(e){var t=i.activeAlerts.filter(function(e){return\"NoAvailableCamera\"===e.name});if(e)i.dismissLocal(t);else{var n=_.find(i.noDevicesAlerts,function(e){return\"NoAvailableCamera\"===e.name});i.onAlert(n)}}).catch(function(e){try{i.logger.error(\"deviceManager failed to get available camera: \"+JSON.stringify(e))}catch(e){i.logger.error(\"deviceManager failed to get available camera with error while stringifying the payload\")}})},u.prototype.onRigelDisplayDisconnectedChanged=function(e,t){t?this.onAlert(this.rigelDisplayDisconnected.alert):this.remove(this.rigelDisplayDisconnected.alert)},u.prototype.onRigelParticipantsInLobbyChanged=function(e,t){t?this.onAlert(this.rigelParticipantsInLobby.alert):this.remove(this.rigelParticipantsInLobby.alert)},u.prototype.showVoiceCollectionAlerts=function(i){var n=this,a=null,s=this.$translate.instant(this.resources.strings.calling_voiceCollectionOptOutLabel);switch(i){case t.CallingVoiceCollectionStatus.started:a=_.find(this.voiceCollectionAlerts,function(e){return\"VoiceCollectionStarted\"===e.name}),this.isOptOutForVoiceCollectionEnabled&&(a.actions=this.createButtonActions(\"OptOutFromVoiceCollection\",s,this.optOutFromVoiceCollection.bind(this,this.call),e.components.PanelModuleName.optOutVoiceCollection));break;case t.CallingVoiceCollectionStatus.none:var r=[\"VoiceCollectionStarted\"],l=this.call?this.call.teamsCallId:\"\";_.filter(this.activeAlerts,function(e){return r.includes(e.name)&&e.teamsCallId==l}).forEach(function(e){return n.remove(e)}),a=_.find(this.voiceCollectionAlerts,function(e){return\"VoiceCollectionStopped\"===e.name})}this.onAlert(a)},u.prototype.showRecordingAlerts=function(i){var n=this;switch(i){case t.CallRecordingEvents.initiatorRecordingStarted:var a=_.find(this.callRecordingAlerts,function(e){return\"InitiatorStartedRecording\"===e.name});this.platformDetectService.isRigel()||(a.actions=this.createButtonActions(\"OpenPrivacyPolicyLink\",this.privacyPolicyLabel,this.openPrivacyPolicyLink,e.components.PanelModuleName.startRecording)),this.onAlert(a);break;case t.CallRecordingEvents.recordingDisabled:this.logger.info(\"Recording was disabled. UFD will be fired for call with callId \"+this.call.callId);var s=_.find(this.callRecordingAlerts,function(e){return\"RecordingDisabled\"===e.name});this.onAlert(s);break;case t.CallRecordingEvents.joinersRecordingStarted:var r=_.find(this.callRecordingAlerts,function(e){return\"JoinersOngoingRecording\"===e.name});this.platformDetectService.isRigel()||(r.actions=this.createButtonActions(\"OpenPrivacyPolicyLink\",this.privacyPolicyLabel,this.openPrivacyPolicyLink,e.components.PanelModuleName.startRecording)),this.onAlert(r);break;case t.CallRecordingEvents.recordingStarted:var l=_.find(this.callRecordingAlerts,function(e){return\"ParticipantsRecordingStarted\"===e.name});this.platformDetectService.isRigel()||(l.actions=this.createButtonActions(\"OpenPrivacyPolicyLink\",this.privacyPolicyLabel,this.openPrivacyPolicyLink,e.components.PanelModuleName.startRecording)),this.onAlert(l);break;case t.CallRecordingEvents.recordingStopped:var o=[\"InitiatorStartedRecording\",\"JoinersOngoingRecording\",\"ParticipantsRecordingStarted\",\"RecordingPPT\",\"RecordingWhiteboard\"],c=this.call?this.call.teamsCallId:\"\",u=_.filter(this.activeAlerts,function(e){return o.includes(e.name)&&e.teamsCallId==c}),h=this.$translate.instant(this.resources.strings.calling_recording_learnMore);u.forEach(function(e){return n.remove(e)});var g=_.find(this.callRecordingAlerts,function(e){return\"RecordingStopped\"===e.name});this.platformDetectService.isRigel()||(g.actions=this.createButtonActions(\"OpenLearnMoreLink\",h,this.openLearnMoreLink,e.components.PanelModuleName.stopRecording)),this.onAlert(g);break;case t.CallRecordingEvents.initiatorRecordingFailed:this.logger.info(\"Recording failed. UFD will be fired for call with callId \"+this.call.callId);var d=_.find(this.callRecordingAlerts,function(e){return\"RecordingFailed\"===e.name});this.onAlert(d);break;case t.CallRecordingEvents.recordingPPT:var p=_.find(this.callRecordingAlerts,function(e){return\"RecordingPPT\"===e.name});this.onAlert(p);break;case t.CallRecordingEvents.recordingWhiteboard:var m=_.find(this.callRecordingAlerts,function(e){return\"RecordingWhiteboard\"===e.name});this.onAlert(m)}},u.prototype.createButtonActions=function(e,t,i,n){return[{alertActionType:e,buttonText:t,command:i,buttonTrackName:n}]},u.prototype.micMutedRemotely=function(){this.call.isMuted||this.onAlert(this.micMutedRemotelyAlert)},u.prototype.sharedWindowStateChanged=function(){var i=!1;this.call.isBroadcast&&this.call.broadcastMeeting&&this.call.broadcastMeeting.role===e.services.BroadcastMeeting.constants.role.producer&&(i=!0),this.call.sharedWindowState===t.SharedWindowState.WindowMinimized?this.onAlert(this.sharedWindowMinimizedAlert,i):this.dismiss(this.sharedWindowMinimizedAlert)},u.prototype.startUnmutingWithUFD=function(){var e=this;this.onAlert(this.micUnmuteTakesLongerTime),this.stopTrackingUnmuting(),this.unmutingWithUFDPromise=this.$timeout(function(){return e.stopUnmutingWithUFD()},this.unmutingWithUfdTimeout,!1)},u.prototype.stopUnmutingWithUFD=function(){this.callTogglingService.isMuted(this.call)||this.dismissMicMutedRelatedAlerts(\"MicUnmuteTakesLongerTime\"),this.unmutingWithUFDPromise=null},u.prototype.stopTrackingUnmuting=function(){this.$timeout.cancel(this.unmutingWithoutUFDPromise),this.unmutingWithoutUFDPromise=null,this.$timeout.cancel(this.unmutingWithUFDPromise),this.unmutingWithUFDPromise=null},u.prototype.dismissMicMutedRelatedAlerts=function(){for(var e=this,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];this.activeAlerts.filter(function(e){return _.includes(t,e.name)}).forEach(function(t){return e.dismiss(t)})},u.prototype.dismissNotUnmutingMutedRemotelyAlerts=function(){var e=this;this.activeAlerts.filter(function(e){return\"MicMutedRemotely\"===e.name}).forEach(function(t){t.actions&&0!==t.actions.length&&t.actions[0].buttonDisabled||e.dismiss(t)})},u.prototype.changeToUnmutingPhaseMicMutedAlerts=function(){var e=this;this.activeAlerts.filter(function(e){return\"MicMutedRemotely\"===e.name}).forEach(function(t){t.actions[0].buttonText=e.$translate.instant(e.resources.strings.calling_unmuting),t.actions[0].buttonDisabled=!0})},u.prototype.onControlRequestStateChanged=function(e){e===t.ControlRequestState.responseNotInControl&&this.onAlert(this.sharingControlRequestDeniedAlert)},u.prototype.onControlStateChanged=function(e,i){if(5===i&&e===t.ControlState.notInControl){var n=this.call.getScreenSharer();this.sharingControlRequestRevokedAlert.title=n&&n.displayName&&n.displayName.length<=12?this.$translate.instant(this.resources.strings.calling_alertSharingControlRequestRevokedTitle,{name:n.displayName}):null,this.onAlert(this.sharingControlRequestRevokedAlert)}},u.prototype.onCallChanged=function(){this.setCurrentCall(this.callingService.getActiveCall())},u.prototype.getDisabledUFDs=function(){this.disabledUFDs=this.settingsService.valueFor(this.constants.settings.names.disabledUFDs)},u.prototype.blockAlertToShowAfterTimeout=function(e,t){var i=this;this.removeAlertFromBlockTimeframeList(e),this.$timeout(function(){return i.addAlertToBlockTimeframeList(e)},t)},u.prototype.removeAlertFromBlockTimeframeList=function(e){_.includes(this.alertsInBlockTimeframe,e)&&(this.alertsInBlockTimeframe=this.alertsInBlockTimeframe.filter(function(t){return t!=e}))},u.prototype.addAlertToBlockTimeframeList=function(e){_.includes(this.alertsInBlockTimeframe,e)||this.alertsInBlockTimeframe.push(e)},u.prototype.allowSpeakerMuteUfdToShowFor15Sec=function(){this.blockAlertToShowAfterTimeout(\"DeviceRenderMute\",15e3)},u.prototype.setIsUnsupportedHidDeviceSelected=function(e){this.isUnsupportedHidDeviceSelected=e},Object.defineProperty(u.prototype,\"isSpeakerHWMuted\",{get:function(){if(null==this._isSpeakerHWMuted)throw new Error(\"No slimcore signal DeviceRenderMute being sent to get Speaker Mute state\");return this._isSpeakerHWMuted},enumerable:!0,configurable:!0}),u.LOGGER_IDENTIFIER=\"callingAlerts\",u}(SkypeX.Services.ObservableBase);t.CallingAlertsService=u,angular.module(\"teamspace.callingAlertsService\",[\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.callingAgentsService\",\"teamspace.callingService\",\"teamspace.callRecordingService\",\"teamspace.callTogglingService\",\"teamspace.layoutService\",\"teamspace.callingNavigationService\",\"teamspace.callPropsStoreService\",\"teamspace.callPreJoinService\",\"teamspace.callingSupportService\",\"teamspace.utilityService\",\"teamspace.peopleService\",\"teamspace.orchestrationService\",\"teamspace.platformDetectService\"]).service(\"callingAlertsService\",u)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function a(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(a.prototype=i.prototype,new a)}}(),teamspace;!function(e){!function(t){var i=e.components.Calling.CallingRosterListType,a=[{browserId:\"camera:fakeCamera1\",id:\"camera:fakeCamera1\",kind:1,label:\"ninja camera\",position:0},{browserId:\"camera:fakeCamera2\",id:\"camera:fakeCamera2\",kind:1,label:\"pirate camera\",position:1}],n=function(e){function i(i,a){var n=e.call(this)||this;return n.$q=i,n.modalityState=0,n.role=a||t.BroadcastMeeting.constants.role.producer,n.holdBroadcastCommands=!1,n}return __extends(i,e),i.prototype.setLayout=function(e){return this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.start=function(){return this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.stop=function(){return this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.switchPrimary=function(){return this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.failoverInstance=function(e){return this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.joinModality=function(){return this.modalityState=3,this.raiseChanged(),this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.updateMediaState=function(e,t,i){return this.holdBroadcastCommands?this.createHoldingPromise():Promise.resolve()},i.prototype.metadataChanged=function(e){this.raiseChanged()},i.prototype.continuePendingBroadcastCommand=function(e){void 0===e&&(e=!1),this.holdingPromiseCtrl&&(e?this.holdingPromiseCtrl.reject():this.holdingPromiseCtrl.resolve())},i.prototype.createHoldingPromise=function(){var e=this;return this.holdingPromise=new Promise(function(t,i){e.holdingPromiseCtrl=e.$q.defer(),e.holdingPromiseCtrl.promise.then(function(){return t()},function(){return i()})}),this.holdingPromise},i}(skype.calling.ObservableBase),s=function(s){function o(e,t,i,a,n,o,r,l,c,d,p,h,g,u,v,C,f,m,S,y,b,k){var M=s.call(this,y)||this;return M.$q=e,M.$state=t,M.$window=i,M.$rootScope=a,M.constants=n,M.channelService=o,M.messageService=r,M.messageFetchService=l,M.conversationsStore=c,M.activeCallsService=d,M.callingService=p,M.callingAlertsService=h,M.callingNavigationService=g,M.callingQualityFeedbackService=u,M.conversationsService=v,M.eventingService=C,M.loggingService=f,M.broadcastService=m,M.deviceManagerService=S,M.orchestrationService=y,M.settingsService=b,M.sxConfig=k,M.initializeOnAppLaunchAndReinit(),M}return __extends(o,s),o.$inject=[\"$q\",\"$state\",\"$window\",\"$rootScope\",\"constants\",\"channelService\",\"messageService\",\"messageFetchService\",\"conversationsStore\",\"activeCallsService\",\"callingService\",\"callingAlertsService\",\"callingNavigationService\",\"callingQualityFeedbackService\",\"conversationsService\",\"eventingService\",\"loggingService\",\"broadcastService\",\"deviceManagerService\",\"orchestrationService\",\"settingsService\",\"sxConfig\"],o.prototype.initializeOnAppLaunchAndReinit=function(e){this.data={states:{Layout:-1,items:[],itemsCount:0,plusCount:0,meetingInfoPanelMissingOrDisabled:{},chatPanelMissingOrDisabled:{},recordingButtonMissingOrDisabled:{},videoButtonMissingOrDisabled:{},roster:{}}},this.lastCallData={callId:\"\",participantId:\"\",conversationId:\"\",isBroadcastMeeting:!1,broadcastMeetingRole:\"\",capabilities:{},meetingCapabilities:{}}},o.prototype.mtmaTelemetryIdentifier=function(){return\"CallingDebugService\"},o.prototype.cleanupOnAppTeardown=function(e){this.data=void 0,this.hideProducerScreen=void 0,this.activePanel=void 0,this.lastCallData=void 0,this.fakeCall=void 0,this.callingServiceStateChangeSubscription=void 0},o.prototype.log=function(e){this.loggingService.log(e)},o.prototype.logLayout=function(e,t,i){this.data.states.Layout=e,this.data.states.itemsCount=t,this.data.states.items=i},o.prototype.updateRosterSectionInfo=function(e,t){var i=this.getRosterSectionInfo(e);Object.assign(i,t)},o.prototype.getChatThreadInfo=function(e){var t=this.conversationsService.getConversation(e);if(!t)return{isConversationFound:!1};var i=SkypeX.Services.ChatServiceUtils.scrubMri(this.sxConfig.getCurrentSkypeMri()),a=t.members.map(function(e){var t=e.id;return SkypeX.Services.ChatServiceUtils.scrubMri(t)});return{isConversationFound:!0,membersCount:t.members.length,members:a,creator:SkypeX.Services.ChatServiceUtils.scrubMri(t.creator()),isLoggedUserPartOfTheRoster:!!a.find(function(e){return e===i}),isPrivateMeeting:t.isMeetingConversation(),isChannelMeeting:t.isChannelConversation()}},o.prototype.getRosterSectionInfo=function(e){var t=i[e];return void 0===this.data.states.roster[t]&&(this.data.states.roster[t]={visibleParticipantCount:0,hiddenParticipantCount:0,height:0,scrollHeight:0,vrItemsCount:0,startIndex:0,endIndex:0,totalSize:0}),this.data.states.roster[t]},o.prototype.setCallQuality=function(e,t,i,a,n){void 0===a&&(a=!0),void 0===n&&(n=0);var s={type:e,value:t,isLocalSource:a,mediaType:n};(i||this.fakeCall).event(\"callQualityChanged\").raise(s)},o.prototype.addParticipantsToMeetingObject=function(e){var t=this,i=this.callingService.getAllCalls(!0)[0];e.forEach(function(e){return t.addMockParticipantByMRI(e,i)})},o.prototype.addMockParticipantByMRI=function(e,t,i){void 0===i&&(i=3);var a=t||this.fakeCall;if(a&&e){var n=(a.getOrCreateParticipant||a._getOrCreateParticipant).call(a,e);a.participants.includes(n)||a.participants.push(n),this.overrideParticipantProperty(n,\"voiceLevel\"),a.raiseChanged(),n.state=i,n.raiseChanged()}},o.prototype.muteAllParticipants=function(e){var t=e||this.fakeCall;t&&(t.participants.forEach(function(e){e.isServerMuted=!0}),t.raiseChanged())},o.prototype.removeAllParticipants=function(e){var t=e||this.fakeCall;t&&(t.participants=[],t.raiseChanged())},o.prototype.removeAllParticipantsFromMeeting=function(){var e=this.callingService.getAllCalls(!0)[0];null!=e&&(e.participants=[],e.raiseChanged())},o.prototype.removeMockParticipantByMRI=function(e,t){var i=t||this.fakeCall;if(i&&e){var a=_.find(i.participants,function(t){return t.id===e});a&&(_.remove(i.participants,function(e){return e===a}),a.state=4,i.raiseChanged())}},o.prototype.simulateActiveCallInChannel=function(){var e=this.channelService.getCurrentTeamAndChannel().channel.objectId,t=this.messageFetchService.getLastMessage(e);this.addActiveCall(e,t.parentMessageId)},o.prototype.simulateCallInCurrentPrivateMeeting=function(){var e=this.$state.params.slug;e&&this.addActiveCall(e,\"0\")},o.prototype.showCallToast=function(e){var t=this.conversationsService.getChatConversationWith(e).id;this.showToast(t)},o.prototype.showGroupCallToast=function(e){var t=this.conversationsService.getChatConversationWith(e).id;this.showToast(t)},o.prototype.showMeetingToast=function(){var e=this.channelService.getCurrentTeamAndChannel().channel.objectId;this.showToast(e)},o.prototype.setRecordingStatus=function(e,t){var i;this.callingService.getAllCalls(!0)&&(i=this.callingService.getAllCalls(!0)[0]);var a=this.fakeCall||i;a.getRecordingStatus=function(){return e},this.callingService.getActiveCall=function(){return a},this.callingAlertsService.setCurrentCall(a),a.event(\"recordingStatusChanged\").raise()},o.prototype.setVoiceCollectionStatus=function(e){var t;this.callingService.getAllCalls(!0)&&(t=this.callingService.getAllCalls(!0)[0]);var i=this.fakeCall||t,a=i.getVoiceCollectionStatus();a!==e&&(i.getPreviousVoiceCollectionStatus=function(){return a}),i.getVoiceCollectionStatus=function(){return e},this.callingService.getActiveCall=function(){return i},this.callingAlertsService.setCurrentCall(i),i.event(\"voiceCollectionStatusChanged\").raise()},o.prototype.showToast=function(e){this.openFakeCall(!1,e),this.setFakeCallState(1)},o.prototype.showToggleCamera=function(e){void 0===e&&(e=!1),this.fakeCall.isVideoOn=!0,(e||this.deviceManagerService.getCameras().length<2)&&(this.deviceManagerService.getCameras=function(){return a})},o.prototype.openFakeCall=function(i,a,n,s,o,r){var l=this;void 0===i&&(i=!0),void 0===a&&(a=null),void 0===n&&(n=t.JoinType.normal);var c=this.channelService.getCurrentTeamAndChannel();a||(a=c.channel?c.channel.objectId:this.$state.params.slug),this.callingServiceStateChangeSubscription||this.callingService.state===e.services.CallingServiceState.Initialized||(this.callingServiceStateChangeSubscription=t.MTMASubscriptionUtility.subscribe(this.callingService,this.openFakeCall.bind(this))),this.callingServiceStateChangeSubscription&&(t.MTMASubscriptionUtility.unsubscribe(this.callingService,this.callingServiceStateChangeSubscription),this.callingServiceStateChangeSubscription=null);var d=this.callingService.createCall(a);this.eventingService.$emit(\"call_created\",d),s&&(d.getMeetingInfoAsync=function(){return l.$q.resolve(s)}),d.getPstnAvailabilityAsync=function(){return l.$q.resolve(!!o)},d.meetingDetails=r,d.setupArgs.joinType=n;var p=this.settingsService.valueAsBoolean(this.constants.settings.names.forceMinimalMeetings);if(p){var h=d.endpoints.endpointDetails.find(function(e){return e.endpointId===d.endpointId});h||(h={endpointId:d.endpointId},d.endpoints.endpointDetails.push(h)),h.lwjSessionInformation={}}(p||n===t.JoinType.pstn)&&(d.meetingDetails||(d.meetingDetails={}),d.meetingDetails.capabilities={allowAnonymousUsersToDialOut:!0,allowDialinConferencing:!0,pstnConferencingDialoutType:\"internationalAndDomestic\"},d.meetingDetails.meetingCapability={allowAnonymousUsersToDialOut:!0,allowPstnConferencing:!0,pstnConferencingDialOutType:\"InternationalAndDomestic\"}),i&&this.callingNavigationService.navigateToCallScreen(d),this.fakeCall=d,this.setFakeCallState(3),this.callingAlertsService.setCurrentCall(this.fakeCall)},o.prototype.closeFakeCall=function(){this.setFakeCallState(7),this.fakeCall=null},o.prototype.endAllCalls=function(){var e=this;this.callingService.getAllCalls(!0).forEach(function(t){e.setCallState(t,7)}),this.fakeCall=null},o.prototype.dropCall=function(e){var t=e||this.fakeCall||this.callingService.getActiveCall();t.failureType=1,this.setFakeCallState(7,t)},o.prototype.setFakeCallState=function(e,t){var i=t||this.fakeCall;i&&this.setCallState(i,e)},o.prototype.setCallState=function(e,t){e.state=t,e.event(\"callStateChanged\").raise(),e.raiseChanged()},o.prototype.setFakeTerminatedState=function(e){this.fakeCall&&(this.fakeCall.terminatedReason=e,this.fakeCall.event(\"terminatedReasonChanged\").raise())},o.prototype.setFakeFailureType=function(e){this.fakeCall&&(this.fakeCall.failureType=e,this.fakeCall.event(\"failureTypeChanged\").raise())},o.prototype.toggleScreenShareForParticipant=function(e,t){if((t=t||this.fakeCall)&&e){var i=_.find(this.fakeCall.participants,function(t){return t.id===e});if(i){var a=skype.calling.ICallParticipantHelpers.firstScreenShareFor(i);a&&(a.isAvailable=!a.isAvailable,a.rank=1,i.raiseChanged())}}},o.prototype.toggleVideoForParticipant=function(e,t){if((t=t||this.fakeCall)&&e){var i=_.find(this.fakeCall.participants,function(t){return t.id===e});if(i){var a=skype.calling.ICallParticipantHelpers.firstVideoFor(i);a&&(a.isAvailable=!a.isAvailable,a.rank=1,i.raiseChanged())}}},o.prototype.addBots=function(e,t){this.sendBotCommand(\"add \"+e,t||this.fakeCall)},o.prototype.botStartVideo=function(e,t){this.sendBotCommand(\"start \"+t+\" options:video\",e||this.fakeCall)},o.prototype.botStopVideo=function(e,t){this.sendBotCommand(\"stop \"+t+\" options:video\",e||this.fakeCall)},o.prototype.botStartAudio=function(e,t){this.sendBotCommand(\"start \"+t+\" options:audio\",e||this.fakeCall)},o.prototype.botStopAudio=function(e,t){this.sendBotCommand(\"stop \"+t+\" options:audio\",e||this.fakeCall)},o.prototype.botRemove=function(e,t){return t?this.sendBotCommand(\"remove \"+t,e||this.fakeCall):this.sendBotCommand(\"remove\",e||this.fakeCall)},o.prototype.botReset=function(e){this.sendBotCommand(\"reset\",e||this.fakeCall)},o.prototype.disableImmersiveMode=function(){this.$rootScope.$broadcast(this.constants.events.calling.forceSuppressImmersiveMode,{by:\"callingDebugService\"})},o.prototype.setFakeParticipantState=function(e,t){if(this.fakeCall){var i=_.find(this.fakeCall.participants,function(t){return t.id===e});i&&(i.state=t,i.raiseChanged())}},o.prototype.raiseQualityChangedEvent=function(e,t){if(void 0===t&&(t=!1),this.fakeCall){var i;this.callingService.getAllCalls(!0)&&(i=this.callingService.getAllCalls(!0)[0]);var a=this.fakeCall||i;this.callingService.getActiveCall=function(){return a},this.callingAlertsService.setCurrentCall(a);var n={type:this.getQualityEventTypeFrom(e),value:t?1:3};this.setCallQuality(n.type,n.value)}},o.prototype.getQualityEventTypeFrom=function(e){switch(e){case\"NetworkRecvCatastrophic\":return 23;case\"DeviceSpeakWhileMuted\":return 27;case\"DeviceClipping\":return 14;case\"DeviceRenderMute\":return 21;case\"DeviceRenderZeroVolume\":return 20;case\"VideoCaptureDeviceFreeze\":return 45;case\"VideoCaptureFreezeRecovered\":return 48;case\"VideoCapturerDeviceStartFailed\":return 33}},o.prototype.openFakeBroadcastMeeting=function(e,t){void 0===t&&(t=!0);var i=this.channelService.getCurrentTeamAndChannel(),a=i?i.channel.objectId:\"mockedThreadId\",n=this.callingService.createCall(a);this.eventingService.$emit(\"call_created\",n),this.addBroadcastInformation(e,n),t&&this.callingNavigationService.navigateToCallScreen(n),n.state=3,n.broadcastMeeting.joinModality(e),this.fakeCall=n,n.raiseChanged()},o.prototype.getBroadcastMeeting=function(){if(this.fakeCall)return this.fakeCall.broadcastMeeting},o.prototype.changeBroadcastState=function(e){var t=this.broadcastService.getLocalBroadcastState(this.fakeCall.teamsCallId);t&&t.stagedLayout&&(t.stagedLayout.getComposerLayout=function(){return e}),this.fakeCall.broadcastMeeting.broadcastState=e,this.fakeCall.broadcastMeeting.raiseChanged()},o.prototype.updateLastCallInfo=function(e){this.lastCallData=e},o.prototype.updateLastCallCapabilities=function(e,t){this.lastCallData.capabilities=e,this.lastCallData.meetingCapabilities=t},o.prototype.updateLastCallConferenceId=function(e){this.lastCallData.conferenceId=e},o.prototype.getDisablementReasonText=function(e){return e?e.description:\"\"},o.prototype.dispatchUXComponentChange=function(e){this.eventingService.$emit(this.constants.events.calling.uxComponentDisabledStateChanged,e)},o.prototype.updateUXReason=function(e,t,i,a,n){if(e!==t){var s=a?\"hid\":\"disb\";this.dispatchUXComponentChange({teamsCallId:i,reason:e,state:s,componentType:n})}return e},o.prototype.updatPanelReason=function(e,t,i,a){var n=e.code;if(n!==(e.shouldCreate?t.disabled:t.hidden)){var s=e.shouldCreate?e.isDisabled?\"disb\":\"enbl\":\"hid\";this.dispatchUXComponentChange({teamsCallId:a,reason:n,state:s,componentType:i})}e.shouldCreate?t.disabled=n:t.hidden=n},o.prototype.updateRecordingUnavailabilityReason=function(e,t){var i=this.data.states.recordingButtonMissingOrDisabled.hidden;this.data.states.recordingButtonMissingOrDisabled.hidden=this.updateUXReason(e,i,t,!0,\"recording\")},o.prototype.updateRecordingDisablementReason=function(e,t){var i=this.data.states.recordingButtonMissingOrDisabled.disabled;this.data.states.recordingButtonMissingOrDisabled.disabled=this.updateUXReason(e,i,t,!1,\"recording\")},o.prototype.updateVideoButtonDisablementReason=function(e,t){var i=this.data.states.videoButtonMissingOrDisabled.disabled;this.data.states.videoButtonMissingOrDisabled.disabled=this.updateUXReason(e,i,t,!1,\"video\")},o.prototype.updateVideoButtonUnavailabilityReason=function(e,t){var i=this.data.states.videoButtonMissingOrDisabled.hidden;this.data.states.videoButtonMissingOrDisabled.hidden=this.updateUXReason(e,i,t,!0,\"video\")},o.prototype.updateMeetingInfoPanelCondition=function(e,t){e&&this.updatPanelReason(e,this.data.states.meetingInfoPanelMissingOrDisabled,\"meetingInfo\",t)},o.prototype.updateChatPanelCondition=function(e,t){e&&this.updatPanelReason(e,this.data.states.chatPanelMissingOrDisabled,\"chat\",t)},o.prototype.clearPanelsAndButtonsInfo=function(){this.data.states.meetingInfoPanelMissingOrDisabled={},this.data.states.chatPanelMissingOrDisabled={},this.data.states.recordingButtonMissingOrDisabled={},this.data.states.videoButtonMissingOrDisabled={}},o.prototype.addBroadcastInformation=function(e,t){var i={conversationId:t.conversationId,messageId:t.messageId,meetingInfo:{isBroadcast:!0,broadcastRole:e},title:\"Test broadcast meeting\"};t.isBroadcast=!0,t.broadcastMeeting=new n(this.$q,e),t.setupArgs={conversationId:i.conversationId,messageId:i.messageId,meetingInfo:i.meetingInfo,title:i.title,isChannelMeeting:!1},this.broadcastService.addLocalBroadcastState(t,i)},o.prototype.addParticipantEndPointDetails=function(e,t,i){if((i=i||this.fakeCall)&&e){var a=_.find(this.fakeCall.participants,function(t){return t.id===e});a&&(a.endpoints?a.endpoints.endpointDetails.push(t):a.endpoints={endpointDetails:[t]},a.raiseChanged())}},o.prototype.raiseComposerFailure=function(t){if(t&&t.broadcastMeeting&&t.broadcastMeeting.metadataChanged){var i=t.broadcastMeeting.broadcastState,a={broadcastState:{commands:i&&i.commands||{setLayout:!0,start:!0,stop:!1},status:i&&i.status||\"notStarted\",errors:[{details:\"0\",type:e.services.ProducerErrorType.VbssDown},{details:\"999\",type:e.services.ProducerErrorType.VideoDown},{details:\"Test error message (not a real error)\",type:e.services.ProducerErrorType.CompDown}]}};t.broadcastMeeting.metadataChanged(JSON.stringify(a))}},o.prototype.overrideParticipantProperty=function(e,t){Object.defineProperty(e,t,{get:function(){return e[\"fake\"+t]},set:function(){}})},o.prototype.getSessionStorage=function(){return this.$window.sessionStorage},o.prototype.sendBotCommand=function(e,t){if(t){var i=\"28:a0d491ca-3b80-4855-bdf5-4559a348ad21\",a='<div><span itemscope itemtype=\"http://schema.skype.com/Mention\" itemid=\"0\">TeamsMeetingTestBot</span> '+e+\"</div>\\r\\n\",n=\"TeamsMeetingTestBot \"+e;this.messageService.createMessage({conversationId:t.conversationId,replyChainId:null,messageBody:a,messagePreview:n,fileAttachments:[],mentions:[{itemid:0,memberCount:0,uniqueHashCode:i+\"|BOT\",userDisplayName:\"TeamsMeetingTestBot\",userObjectId:i,userType:\"BOT\"}],inputExtensionAttachments:[],isHtml:!0,clientId:SkypeX.Services.Utilities.newClientMessageId()})}},o.prototype.addActiveCall=function(e,t){var i=this,a=this.callingService.createCall(e),n=this.callingService.joinCallWithoutModality,s={tenantId:\"72f988bf86f141af91ab2d7cd011db47\",organizerId:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_25c7f35e1b104e48a430edacde5348ab\",meetingType:\"0\"===t?1:2,replyChainMessageId:t},o={conversationId:a.callId,conversationUrl:\"callUrl\",meetingInfo:s,expiration:Date.now()+1728e5,status:\"Active\",groupCallInitiator:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_25c7f35e1b104e48a430edacde5348ab\"};this.callingService.joinCallWithoutModality=function(){return i.callingService.joinCallWithoutModality=n.bind(i.callingService),i.$q.resolve(a)};var r=this.conversationsService.getConversation(e);if(r){var l=this.activeCallsService.getLivenessPropertyName(t);this.conversationsStore.patchConversation(r.id,function(e){e.threadProperties[l]=JSON.stringify(o)})}else this.log(\"addActiveCall: Could not get conversation !\")},o.prototype.NavigateToCallScreen=function(e){var t=e||this.fakeCall;t&&this.callingNavigationService.navigateToCallScreen(t)},o.prototype.checkIfSampledForPostCallCQF=function(e){var t=this.callingQualityFeedbackService.getFeedbackCallTypefromCall(e);return this.callingQualityFeedbackService.checkIfSampledForPostCallCQF(t,e.callId)},o.prototype.makeFakeMessage=function(e,t){void 0===t&&(t={});var i=Date.now().toString(),a=this.makeFakeSkypeMessage(e,t),n=_.clone(a);return new SkypeX.Services.SkypeMessageLocal(_.assign(a,_.defaults(t,{version:i,idUnion:i,conversationId:e,parentMessageId:i,createdTime:Date.now(),creator:\"8:orgid:00000000000000000000000000000000_00000000000000000000000000000000\",notificationLevel:2,isSanitized:!0,_skypeMessage:n})),SkypeX.Services.MessageStorageState.None)},o.prototype.makeFakeSkypeMessage=function(e,t){void 0===t&&(t={});var i=Date.now().toString(),a={id:i,version:i,originalarrivaltime:(new Date).toUTCString(),messagetype:\"RichText/Html\",contenttype:\"text\",composetime:(new Date).toUTCString(),clientmessageid:i,conversationLink:e?\"https://co4-df-client-s.gateway.messenger.live.com/v1/users/ME/conversations/\"+e:\"https://co4-df-client-s.gateway.messenger.live.com/v1/users/ME/conversations/19:skypex_@thread.skype\",content:\"test message \"+i,properties:{},type:SkypeX.Services.ChatServiceUtils.Type_Message,imdisplayname:\"Hachikuji\",from:\"https://co4-df-client-s.gateway.messenger.live.com/v1/users/ME/contacts/8:orgid:00000000000000000000000000000000_00000000000000000000000000000000\"};return _.assign(a,t),a},o}(t.MTMABase);t.CallingDebugService=s,angular.module(\"teamspace.callingDebugService\",[\"teamspace.eventingService\",\"teamspace.channelService\",\"teamspace.callingService\",\"teamspace.callingAlertsService\",\"teamspace.activeCallsService\",\"teamspace.messageService\",\"teamspace.messageFetchService\",\"teamspace.callingNavigationService\",\"teamspace.callingQualityFeedbackService\",\"teamspace.loggingService\",\"teamspace.broadcastService\",\"teamspace.deviceManagerService\",\"teamspace.orchestrationService\",\"teamspace.settingsService\"]).service(\"callingDebugService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){\"use strict\";var t;!function(e){e[e.Unknown=0]=\"Unknown\",e[e.ScheduledMeeting=1]=\"ScheduledMeeting\",e[e.PrivateMeeting=2]=\"PrivateMeeting\",e[e.AdhocMeeting=3]=\"AdhocMeeting\",e[e.Call=4]=\"Call\"}(t=e.DeepLinkType||(e.DeepLinkType={}));var i=function(){return function(e){this.deeplinkId=e,this.call=null,this.timeout=null}}();e.BroadcastDeepLinkParams={TypeParamName:\"btype\",RoleParamName:\"role\",StreamTypeValue:\"s\",AMSTypeValue:\"a\",AttendeeRoleValue:\"a\",StreamVideoIdParamName:\"vid\"};var n=[t.PrivateMeeting,t.AdhocMeeting,t.ScheduledMeeting,t.Call],r=function(){function r(e,t,i,n,r,a,s,o,l,c,p,g,d,h,u,v,S,k){this.constants=e,this.$q=t,this.$timeout=i,this.$interval=n,this.callingService=r,this.dialogService=a,this.callTitleService=s,this.callingTelemetryService=o,this.calendarService=l,this.callingNavigationService=c,this.conversationsService=p,this.$translate=g,this.resources=d,this.utilityService=h,this.loggingService=u,this.settingsService=v,this.eventingService=S,this.secondaryScenarios=[],this.correlationIdScenarioMap={},this.logger=u.newLogger(\"callingDeepLinkService\"),k.registerForMtma(this),this.initializeOnAppLaunchAndReinit()}return r.$inject=[\"constants\",\"$q\",\"$timeout\",\"$interval\",\"callingService\",\"dialogService\",\"callTitleService\",\"callingTelemetryService\",\"calendarService\",\"callingNavigationService\",\"conversationsService\",\"$translate\",\"resources\",\"utilityService\",\"loggingService\",\"settingsService\",\"eventingService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(){var e=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callDisposed,function(t,i){e.deeplinkTrace&&e.deeplinkTrace.call===i&&e.stopTracingCurrentDeeplink()}),this.stopTracingCurrentDeeplink()},r.prototype.cleanupOnAppTeardown=function(){this.stopTracingCurrentDeeplink(),this.startCallScenarioPromise=void 0,this.secondaryScenarios=[],this.correlationIdScenarioMap={},this.deeplinkTrace=void 0},r.prototype.mtmaTelemetryIdentifier=function(){return\"CallingDeepLinkService\"},r.prototype.startOrMarkScenario=function(e,t,i,n){var a=this.getDeeplinkContext(e,i,n);if(a&&a.linkType===this.constants.deepLinkTypes.meetupJoin){var s=_.isString(e)?e:void 0,o=r.getDeepLinkType(a.context,a.messageId),l=this.getMeetingData(a.context,a.messageId,a.conversationId,o,s),c=this.getDeeplinkScenario(l.correlationId);if(!c){c=this.reportTelemetry(a.context,l);var p=this.callingTelemetryService.getCallingIntentScenario();p&&(this.secondaryScenarios=[p]),this.startCallScenarioPromise=this.$q.resolve(c)}var g=this.stopCallingIntentScenario(l);return c.mark(t,__assign({},g)),c}},r.prototype.getDeeplinkScenario=function(e){return this.correlationIdScenarioMap[e]},r.prototype.stopTracking=function(e,t){var i=this.correlationIdScenarioMap[t];i&&i.incomplete({reason:e}),delete this.correlationIdScenarioMap[t]},r.prototype.getDeeplinkParamsFromUrl=function(t){try{var i=this.utilityService.parseUrl(t);return this.getDeeplinkContext(i.pathname+i.search)}catch(t){return this.logger.warn(\"Failed parsing deeplink params from url: \"+e.CallingTelemetryService.getErrorMessage(t)),null}},r.prototype.getDeeplinkContext=function(e,t,i){var n,r;if(!_.isString(e))return this.updateContextForBroadcast(e),(n={context:e,linkType:this.constants.deepLinkTypes.meetupJoin,conversationId:i,messageId:t}).context.correlationId||(n.context.correlationId=e.DeeplinkId||this.utilityService.generateUUID()),n;var a;try{r=decodeURIComponent(e).match(/{(.*)}/)[0],a=e.match(/\\/(.*)\\?/)[1]}catch(t){return void(e&&e.indexOf(\"meetup-join\")>=0?this.logger.error(\"failed to decode URI component\"):this.logger.warn(\"failed to decode URI component\"))}if(a){var s=e.match(/[&?]deeplinkId=(.*?)($|&)/i),o=s?s[1]:\"\",l=a.split(\"/\");if(4==l.length)return n={context:__assign({},this.parseDeepLinkContext(r),{DeeplinkId:o,correlationId:o||this.utilityService.generateUUID()}),linkType:l[1],conversationId:l[2],messageId:l[3]};this.logger.error(\"URL has wrong format\")}},r.prototype.handleCallDeepLink=function(i,a,s){var o,l,c=this;if(!(o=_.isString(i)?this.parseDeepLinkContext(i):i))return this.showDeepLinkErrorDialog(),this.rejectDeepLinkScenario(o,a,s,i,\"Couldn't handle deep link\");var p=r.getDeepLinkType(o,s),g=this.conversationsService.getConversation(a);return-1===n.indexOf(p)||!a||!g&&o.IsCall?(this.showDeepLinkErrorDialog(!!o.IsCall),this.rejectDeepLinkScenario(o,a,s,i,\"Couldn't handle deep link\")):(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableAsyncMeetingConversationUpdateOnJoin)&&p===t.PrivateMeeting&&\"true\"!==o.FromAnonymous&&this.calendarService.showPrivateMeetingConversation(a,\"handle_call_deeplink\").catch(function(t){c.logger.error(\"Could not show private meeting, conversation failed with error: \"+e.CallingTelemetryService.getErrorMessage(t)+\" | ConvId=\"+a+\" | MessageId=\"+s+\" | DeepLinkContext=\"+c.stringifiedDeepLinkContext(o))}),SkypeX.Services.ChatServiceUtils.isValidId(s)&&(l=this.handleMeetingDeepLink(o,a,s)),r.isSpecialCallMessageId(s)&&(l=this.handleChatCallDeepLink(o,a,s)),l?(l.catch(function(e){c.handleStartCallFailed(o,a,s,e)}).finally(function(){delete c.correlationIdScenarioMap[o.correlationId]}),l):this.rejectDeepLinkScenario(o,a,s,i,\"Failed to handle deep link\"))},r.prototype.rejectDeepLinkScenario=function(e,t,i,n,r){return e&&e.correlationId||(e=__assign({},e,{correlationId:this.utilityService.generateUUID()})),this.failDeeplinkScenario(e,t,i,n,r),delete this.correlationIdScenarioMap[e.correlationId],this.$q.reject(r+\" \"+t+\" \"+i+\" !\")},r.prototype.failDeeplinkScenario=function(e,t,i,n,r){var a,s=this.getDeeplinkScenario(e.correlationId);if(!s){var o=(a={},a[this.constants.categories.deepLinkSource]=e.Origin||\"unknown\",a[this.constants.categories.meetingType]=\"Unknown\",a[this.constants.categories.deeplinkId]=e.DeeplinkId||\"unknown\",a[this.constants.counters.eventNames.correlationId]=e.correlationId,a);s=this.reportTelemetry(e,o)}var l=r+\": ConvId=\"+t+\" | MessageId=\"+i+\" !\";this.logger.error(l),s.fail({errorMessage:l})},r.prototype.showDeepLinkErrorDialog=function(e){this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.deep_link_error_dialog_title),alertMessage:e?this.$translate.instant(this.resources.strings.deep_link_error_dialog_text_call):this.$translate.instant(this.resources.strings.deep_link_error_dialog_text_meeting)})},r.prototype.parseDeepLinkContext=function(e){var t;try{t=JSON.parse(e)}catch(n){try{this.logger.error(\"Error while parsing the url.\");var i=e.replace(/(?:['\"])?([\\w-]+)(?:['\"])?\\s*:\\s*(?:['\"])?([\\w-]+)(?:['\"])?/g,function(e,t,i){return'\"'+t+'\":\"'+i+'\"'});t=JSON.parse(i)}catch(i){this.logger.error(\"Couldn't get context for calling deep link\"),t=this.tryParseAsBroadcastDeepLink(e)}}return this.updateContextForBroadcast(t),t},r.prototype.updateContextForBroadcast=function(e){e&&1===e.b&&(e.IsBroadcastMeeting=!0)},r.prototype.shouldTraceDeeplink=function(e){return!!e&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeeplinkTracing)},r.prototype.stopTracingCurrentDeeplink=function(){this.deeplinkTrace&&this.stopTracingDeeplink(this.deeplinkTrace.deeplinkId)},r.prototype.traceDeeplink=function(e){var t=this;if(this.shouldTraceDeeplink(e)){this.deeplinkTrace?this.deeplinkTrace.deeplinkId!==e?(this.stopTracingCurrentDeeplink(),this.deeplinkTrace=new i(e)):this.$timeout.cancel(this.deeplinkTrace.timeout):this.deeplinkTrace=new i(e);var n=this.deeplinkTrace;n.timeout=this.$timeout(function(){n.call||(t.logger.error(\"Deeplink tracing timed out: \"+e),t.stopTracingDeeplink(e))},this.settingsService.valueFor(this.constants.settings.names.deeplinkTracingTimeout),!1),this.loggingService.setContext(this.constants.categories.deeplinkId,e)}},r.prototype.traceDeeplinkPromise=function(e,t){var i=this;this.shouldTraceDeeplink(e)&&(this.traceDeeplink(e),t.catch(function(){return i.stopTracingDeeplink(e)}))},r.prototype.traceDeeplinkCall=function(e,t){var i=this;if(this.shouldTraceDeeplink(e)){this.traceDeeplink(e);var n=this.deeplinkTrace;n.call?n.call!==t&&this.logger.error(\"Unexpected tracing of same deeplink with different calls: \"+e):(n.call=t,n.callSubscription=skype.calling.safeSubscribeToCall(t,function(t){if(7===t.state||3===t.state)return i.stopTracingDeeplink(e),!0},!0))}},r.prototype.traceDeeplinkScope=function(e,t,i){var n=this;if(void 0===i&&(i=!0),this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeeplinkTracing)){var r=this.$interval(function(){n.traceDeeplink(t())},5e3,0,!1);e.$on(\"$destroy\",function(){n.$interval.cancel(r),i&&n.stopTracingIfNoCall(t())})}},r.prototype.stopTracingDeeplink=function(e){if(this.shouldTraceDeeplink(e)){var t=this.deeplinkTrace;this.deeplinkTrace=null,t&&t.deeplinkId===e&&(t.timeout&&this.$timeout.cancel(t.timeout),t.callSubscription&&t.callSubscription.dispose(),this.loggingService.setContext(this.constants.categories.deeplinkId,\"\"))}},r.prototype.stopTracingIfNoCall=function(e){this.deeplinkTrace&&!this.deeplinkTrace.call&&this.stopTracingDeeplink(e)},r.prototype.tryParseAsBroadcastDeepLink=function(e){var t=e.match(/\\{\\\"Tid\\\":\\\"([\\w\\-]{36})\\\",\\\"Oid\\\":\\\"([\\w\\-]{36})\\\",\\\"IsBr/);if(!t||3!=t.length)return null;var i={};return i.Tid=t[1],i.Oid=t[2],i.IsBroadcastMeeting=!0,i},r.isSpecialCallMessageId=function(e){return!e||\"0\"===e},r.getMeetingInfo=function(e,i){if(!e.Oid)return null;var n=r.getDeepLinkType(e,i)===t.PrivateMeeting?1:2,a={tenantId:e.Tid,organizerId:e.Oid,meetingType:n,replyChainMessageId:e.MessageId?e.MessageId:i,isBroadcast:e.IsBroadcastMeeting};return a.isBroadcast&&e.BroadcastRole&&(a.broadcastRole=e.BroadcastRole),a},r.hasMeetingContext=function(e){return!(!e.Tid||!e.Oid||e.IsCall)},r.getDeepLinkType=function(e,i){var n=r.hasMeetingContext(e);return r.isSpecialCallMessageId(i)?n?t.PrivateMeeting:t.Call:SkypeX.Services.ChatServiceUtils.isValidId(i)?n?t.ScheduledMeeting:t.AdhocMeeting:t.Unknown},r.prototype.getScenarioName=function(e){return e?\"true\"===e.IsCall?this.constants.scenarios.calling.joinOrCreateCallFromLink:!0===e.IsBroadcastMeeting?this.constants.scenarios.broadcast.joinOrCreateBroadcastFromLink:this.constants.scenarios.calling.joinOrCreateMeetupFromLink:this.constants.scenarios.calling.joinOrCreateMeetupFromLink},r.prototype.reportTelemetry=function(e,t){var i=this.getScenarioName(e),n=this.stopCallingIntentScenario(t),r=this.callingTelemetryService.newMeetingScenario(null,i,__assign({},n,t));return this.correlationIdScenarioMap[t.correlationId]=r,r.cancelIfOffline=!0,r},r.prototype.getMeetingData=function(e,i,n,r,a){var s,o=(s={threadId:n,messageId:i,joinOrCreate:r==t.ScheduledMeeting||r==t.AdhocMeeting?\"create\":\"join\",meetingType:r},s[this.constants.categories.deepLinkSource]=e.Origin||\"unknown\",s[this.constants.categories.deeplinkId]=e.DeeplinkId||\"unknown\",s.correlationId=e.correlationId,s.isBroadcast=e.IsBroadcastMeeting,s[this.constants.counters.eventNames.meetingTenantId]=e.Tid,s.launchAgent=e.launchAgent,s);return\"true\"===e.FromAnonymous&&(o[this.constants.scenarios.calling.context.isRejoin]=\"true\"===e.Rejoin),a&&(o.launchAgent=o.launchAgent||this.utilityService.getLaunchAgent(a),o.missingDeeplinkIdReceived=this.utilityService.getMissingDeeplinkId(a),!0===e.IsBroadcastMeeting&&(o.deeplinkUrl=a)),o},r.prototype.stopCallingIntentScenario=function(e){var t=this.callingTelemetryService.getCallingIntentScenario();return this.callingTelemetryService.completeCallingIntentScenario(t,e)},r.prototype.handleStartCallFailed=function(t,i,n,r){this.logger.error(\"Couldn't handle deeplink ConvId=\"+i+\" | MessageId=\"+n+\" | DeepLinkContext=\"+this.stringifiedDeepLinkContext(t)+\" | Err=\"+e.CallingTelemetryService.getErrorMessage(r,this.logger,e.CallingTelemetryService.DEFAULT_PROPS_GET_ERROR_MSG.concat([this.constants.counters.eventNames.reason]))+\"!\");var a=this.correlationIdScenarioMap[t.correlationId];r&&r.reason===e.CallAttemptFailureReason.B2bCallJoinDisabled?a&&a.incomplete({reason:e.CallAttemptFailureReason.B2bCallJoinDisabled}):(this.callingService.reportCallingNotPossibleTelemetry(this.constants.scenarios.calling.joinOrCreateMeetupFromLink,{conversationId:i,error:r,withVideo:!1}),a&&a.fail({reason:r&&r.reason?String(r.reason):e.CallingTelemetryService.getErrorMessage(r)})),this.callingNavigationService.navigateToConversation(i)},r.prototype.handleChatCallDeepLink=function(t,i,n){var a=this,s=r.getMeetingInfo(t,n);this.startOrMarkScenario(t,this.constants.scenarios.steps.calling.joinOrCreateMeetupFromLink.handleChatCallDeepLink,n,i);var o=\"true\"===t.WithVideo,l=\"true\"===t.Muted,c=\"true\"===t.MutedSpeakers;return(t.IsCall?this.callingService.startCall({conversationId:i,startCallScenarioPromise:this.startCallScenarioPromise,secondaryScenarios:this.secondaryScenarios,withVideo:o,muted:l}):this.callingService.startPrivateMeeting({conversationId:i,meetingInfo:s,withVideo:o,muted:l,mutedSpeakers:c,startCallScenarioPromise:this.startCallScenarioPromise,secondaryScenarios:this.secondaryScenarios,deepLinkId:t.DeeplinkId,joinType:e.JoinType.normal})).then(function(e){return a.callingTelemetryService.handleCallSuccess(a.startCallScenarioPromise,a.secondaryScenarios,e),t.IsCall&&a.callingNavigationService.navigateToCallScreen(e),e}).catch(function(r){return a.callingTelemetryService.handleCallFailure(a.startCallScenarioPromise,a.secondaryScenarios,r),a.logger.warn(\"Couldn't handle Chat Call deeplink: Error=\"+e.CallingTelemetryService.getErrorMessage(r)+\" | ConvId=\"+i+\" | MessageId=\"+n+\" | DeepLinkContext=\"+a.stringifiedDeepLinkContext(t)+\" !\"),a.$q.reject(r)})},r.prototype.handleMeetingDeepLink=function(t,i,n){var a=this,s=r.getMeetingInfo(t,n),o=\"true\"===t.WithVideo,l=\"true\"===t.Muted,c=\"true\"===t.MutedSpeakers;return this.startOrMarkScenario(t,this.constants.scenarios.steps.calling.joinOrCreateMeetupFromLink.handleMeetingDeepLink,n,i),this.callingService.startMeetup({conversationId:i,withVideo:o,title:t.Title,messageId:n,meetingInfo:s,muted:l,mutedSpeakers:c,startCallScenarioPromise:this.startCallScenarioPromise,secondaryScenarios:this.secondaryScenarios,deepLinkId:t.DeeplinkId,joinType:e.JoinType.normal}).then(function(e){var i=t.MessageId||n;return i&&a.callTitleService.setMeetupTitleFromMessage(e,i),a.callingTelemetryService.handleCallSuccess(a.startCallScenarioPromise,a.secondaryScenarios,e),e}).catch(function(t){return a.callingTelemetryService.handleCallFailure(a.startCallScenarioPromise,a.secondaryScenarios,t),a.logger.warn(\"Couldn't handle meeting deeplink: Error=\"+e.CallingTelemetryService.getErrorMessage(t)+\" | ConvId=\"+i+\" | MessageId=\"+n+\" !\"),a.$q.reject(t)})},r.prototype.stringifiedDeepLinkContext=function(e){return JSON.stringify(_.omit(e,[\"Title\"]))},r}();e.CallingDeepLinkService=r,angular.module(\"teamspace.callingDeepLinkService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingService\",\"teamspace.dialogService\",\"teamspace.callTitleService\",\"teamspace.alertDialog\",\"teamspace.calendarService\",\"teamspace.callingTelemetryService\",\"teamspace.callingNavigationService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.orchestrationService\",\"teamspace.settingsService\",\"teamspace.eventingService\"]).service(\"callingDeepLinkService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){t.LOCAL_STORAGE_KEY_FOR_CALL_ENTRIES=\"CallingDropsCollectorService:CallEntries\",t.NO_REASON=\"_\",t.CRITICAL_BATTERY_LEVEL=.1;var e=function(e){function n(t,n,i,a,r,s,o,l,c,d,p,h,u,g,S){var C=e.call(this,g)||this;return C.$window=t,C.$q=n,C.$timeout=i,C.constants=a,C.storageService=r,C.loggingService=s,C.utilityService=o,C.eventingService=l,C.appStateService=c,C.batteryStatusService=d,C.callingTelemetryService=p,C.callingService=h,C.settingsService=u,C.orchestrationService=g,C.crossTabService=S,C.entriesToFlush={},C.entryIds=new Map,C.subscriptions=new Map,C.broadcastSubscriptions=new Map,C.didFlushStaleEntries=!1,C.isAppQuitting=!1,C.enableDelayedDisconnectedScenario=!1,C.ipc=t.electronSafeIpc,C.logger=s.newLogger(\"CallingDropsCollectorService\"),C.initializeOnAppLaunchAndReinit(),C}return __extends(n,e),n.$inject=[\"$window\",\"$q\",\"$timeout\",\"constants\",\"storageService\",\"loggingService\",\"utilityService\",\"eventingService\",\"appStateService\",\"batteryStatusService\",\"callingTelemetryService\",\"callingService\",\"settingsService\",\"orchestrationService\",\"crossTabService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var n=this;this.enableDelayedDisconnectedScenario=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableDelayedDisconnectedScenario),this.flushStaleCallEntries(),this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(t,e){return n.onAppStateChanged(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callParticipantUserRoleChanged,function(t,e){return n.onCallParticipantUserRoleChanged(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.meetingRoleChanged,function(t,e){return n.onMeetingRoleChanged(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.pstnComponentShown,function(t,e){return n.onPstnComponentEventShown(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.uxComponentDisabledStateChanged,function(t,e){return n.onUXComponentDisabledStateChanged(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callTypeChanged,function(t,e){return n.onCallTypeChanged(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callDisposed,function(t,e){return n.markCallAsCompleted(e)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callWindowOpened,function(t,e){return n.onChildWindowShown(e)}),t.MTMASubscriptionUtility.subscribe(this.batteryStatusService,function(){return n.onBatteryStatusChanged()}),t.MTMASubscriptionUtility.subscribe(this.callingService,function(t,e){return n.markCallAsStarted(e.teamsCallId)},this.constants.events.calling.callStarted),t.MTMASubscriptionUtility.subscribe(this.callingService,function(t,e){return n.onNetworkReconnectChanged(e.teamsCallId)},this.constants.events.calling.networkReconnect),this.$window.addCustomEventListener&&this.$window.addCustomEventListener(\"beforeQuit\",function(){n.tryUpdateCallEntries(function(t){t.aggregate.didAppQuit=!0}),n.isAppQuitting=!0}),this.ipc&&(t.MTMAIpcUtility.onWithTenantScope(this.ipc,\"suspend\",function(){return n.onAppSuspend()}),t.MTMAIpcUtility.onWithTenantScope(this.ipc,\"resume\",function(){return n.onAppResume()}))},n.prototype.mtmaTelemetryIdentifier=function(){return\"CallingDropsCollectorService\"},n.prototype.cleanupOnAppTeardown=function(t){this.entriesToFlush={},this.entryIds=new Map,this.subscriptions=new Map,this.broadcastSubscriptions=new Map,this.didFlushStaleEntries=!1,this.isAppQuitting=!1,this.enableDelayedDisconnectedScenario=!1},Object.defineProperty(n.prototype,\"isFlushingAllowed\",{get:function(){return!this.isAppQuitting&&this.appStateService.isStateConnected(this.appStateService.current)},enumerable:!0,configurable:!0}),n.prototype.onNetworkReconnectChanged=function(t){var e=this.callingService.getCallByTeamsCallId(t),n=e.isNetworkReconnectOngoing();this.tryUpdateCallEntry(e,function(t){if(t.current.isNetworkReconnectOngoing!==n)return t.current.isNetworkReconnectOngoing=n,t.aggregate.hadNetworkReconnect=t.aggregate.hadNetworkReconnect||n,n?void t.events.push(\"networkReconnectStart:\"+Date.now()):void t.events.push(\"networkReconnectStop:\"+Date.now())})},n.prototype.markCallAsStarted=function(t){var e=this,n=this.callingService.getCallByTeamsCallId(t);if(n&&!this.subscriptions.has(n)){var i=this.getCallStartedEntries(),a=this.utilityService.generateUUID(),r={ids:{id:a,sessionId:this.loggingService.sessionId,callId:n.callId,endpointId:n.endpointId,participantId:n.participantId},current:{state:n.state,isComplete:!1,isScreenSharing:!1,isBatteryStatusDangerous:!1,isNetworkReconnectOngoing:!1},aggregate:{hadCriticalBattery:!1,hadOfflineState:!1,hadScreenSharing:!1,hadSuspendEvent:!1,hadNetworkReconnect:!1,hadDialInShown:!1,hadDialOutShown:!1,wasChildWindowShown:!1},stateChanges:this.stringifyExtendedCallStateHistory(n.extendedCallStateHistory),events:[],isBroadcast:!!n.broadcastMeeting,isMinimalMeeting:n.isInLightweightMode()},s=[n.on(\"extendedCallStateChanged\",function(){return e.onExtendedCallStateChanged(n)}),n.on(\"userActivityChanged\",function(){return e.onCallUserActivityChanged(n)}),n.on(\"callLegIdChanged\",function(){return e.onCallLegIdChanged(n)}),n.on(\"callIdChanged\",function(t){return e.onCallIdChanged(n,n.callId,t)})];if(this.entryIds.set(n,a),this.subscriptions.set(n,s),this.setCallStartedEntries(i.concat([r])),n.broadcastMeeting&&!this.broadcastSubscriptions.has(n)){var o=n.broadcastMeeting.changed(function(){return e.onBroadcastMetadataChanged(n)});this.broadcastSubscriptions.set(n,o),this.onBroadcastMetadataChanged(n)}}},n.prototype.onBroadcastMetadataChanged=function(t){var e=t.broadcastMeeting.role;e?(this.logger.info(\"Found the correct role for the broadcast. Updating it\"),this.tryUpdateCallEntry(t,function(t){t.broadcastRole=e}),this.cleanupBroadcastSubscription(t)):this.logger.info(\"Broadcast role not yet found. Waiting for it\")},n.prototype.markCallAsCompleted=function(t){var e=this,n=this.entryIds.get(t);n&&(this.tryUpdateCallEntry(t,function(n){n.current.isComplete=!0,n.termination={reason:t.terminatedReason,abortReason:t.abortReason},n.stateChanges=e.stringifyExtendedCallStateHistory(t.extendedCallStateHistory)}),this.entriesToFlush[n]=t,this.subscriptions.get(t).forEach(function(t){return t.dispose()}),this.subscriptions.delete(t),this.cleanupBroadcastSubscription(t),this.entryIds.delete(t),this.flushCompleteCallEntries())},n.prototype.cleanupBroadcastSubscription=function(t){this.broadcastSubscriptions.has(t)&&(this.broadcastSubscriptions.get(t).dispose(),this.broadcastSubscriptions.delete(t))},n.prototype.onExtendedCallStateChanged=function(t){var e=this;this.tryUpdateCallEntry(t,function(n){n.current.state=t.extendedCallState,n.stateChanges=e.stringifyExtendedCallStateHistory(t.extendedCallStateHistory)})},n.prototype.stringifyExtendedCallStateHistory=function(e){return e.map(function(e){return t.CallUtilities.stringifyCallState(e.state)+\":\"+e.timestamp})},n.prototype.onCallUserActivityChanged=function(t){this.tryUpdateCallEntry(t,function(e){if(e.current.isScreenSharing!==t.isScreenSharingOn)return e.current.isScreenSharing=t.isScreenSharingOn,e.aggregate.hadScreenSharing=e.aggregate.hadScreenSharing||t.isScreenSharingOn,t.isScreenSharingOn?void e.events.push(\"screenSharingOn:\"+Date.now()):void e.events.push(\"screenSharingOff:\"+Date.now())})},n.prototype.onCallLegIdChanged=function(t){this.tryUpdateCallEntry(t,function(e){e.ids.participantId=t.participantId,e.events.push(\"callLegIdChanged:\"+SkypeX.Services.ChatServiceUtils.scrubMri(t.participantId)+\":\"+Date.now())})},n.prototype.onCallIdChanged=function(t,e,n){this.tryUpdateCallEntry(t,function(t){t.ids.callIdOverride=n,t.events.push(\"callIdChanged:\"+n+\":\"+Date.now())})},n.prototype.onAppStateChanged=function(e){this.flushStaleCallEntries(),this.flushCompleteCallEntries(),this.tryUpdateCallEntries(function(n){e.newState!==t.ApplicationState.Offline&&e.newState!==t.ApplicationState.Disconnected&&e.newState!==t.ApplicationState.Disabled||(n.aggregate.hadOfflineState=!0),n.events.push(\"appStateChange:\"+t.ApplicationState[e.newState]+\":\"+Date.now())})},n.prototype.onCallParticipantUserRoleChanged=function(t){var e=this.callingService.getCallByTeamsCallId(t.teamsCallId);this.markCallAsStarted(t.teamsCallId),this.tryUpdateCallEntry(e,function(e){e.participantUserRole=t.userRole})},n.prototype.onMeetingRoleChanged=function(t){var e=this.callingService.getCallByTeamsCallId(t.teamsCallId);this.tryUpdateCallEntry(e,function(e){e.events.push(\"meetingRoleChanged:\"+t.meetingRole+\":\"+Date.now())})},n.prototype.onPstnComponentEventShown=function(t){var e=this.callingService.getCallByTeamsCallId(t.teamsCallId),n=t.componentType,i=n.charAt(0).toUpperCase()+n.slice(1);this.tryUpdateCallEntry(e,function(t){t.events.push(n+\"UIShown:\"+Date.now()),t.aggregate[\"had\"+i+\"Shown\"]=!0})},n.prototype.onChildWindowShown=function(t){var e=this.callingService.getCallByTeamsCallId(t.call.teamsCallId);this.tryUpdateCallEntry(e,function(t){t.events.push(\"childWindowShown:\"+Date.now()),t.aggregate.wasChildWindowShown=!0})},n.prototype.onUXComponentDisabledStateChanged=function(e){var n=e.teamsCallId,i=e.reason,a=e.state,r=e.componentType,s=this.callingService.getCallByTeamsCallId(n);this.tryUpdateCallEntry(s,function(e){e.events.push(r+\":\"+a+\":\"+(i?i.abbreviation:t.NO_REASON)+\":\"+Date.now())})},n.prototype.onCallTypeChanged=function(t){var e=this.callingService.getCallByTeamsCallId(t.teamsCallId);this.markCallAsStarted(t.teamsCallId),this.tryUpdateCallEntry(e,function(e){e.callType=t.callType})},n.prototype.onBatteryStatusChanged=function(){var e=this.batteryStatusService.getBatteryStatus();if(e!==t.UnavailableBatteryStatus.Initializing&&e!==t.UnavailableBatteryStatus.NotAvailable){var n=e.level<=t.CRITICAL_BATTERY_LEVEL&&!e.charging;this.tryUpdateCallEntries(function(t){n?t.events.push(\"battery:\"+e.level+\":\"+Date.now()):t.current.isBatteryStatusDangerous&&e.charging&&t.events.push(\"batteryCharging:\"+Date.now()),t.aggregate.hadCriticalBattery=t.aggregate.hadCriticalBattery||n,t.current.isBatteryStatusDangerous=n})}},n.prototype.onAppSuspend=function(){this.tryUpdateCallEntries(function(t){t.aggregate.hadSuspendEvent=!0,t.events.push(\"suspend:\"+Date.now())})},n.prototype.onAppResume=function(){this.tryUpdateCallEntries(function(t){t.events.push(\"resume:\"+Date.now())})},n.prototype.flushStaleCallEntries=function(){var e=this;if(!this.didFlushStaleEntries&&this.isFlushingAllowed){var n=this.getCallStartedEntries(),i=_.partition(n,function(t){return t.ids.sessionId===e.loggingService.sessionId}),a=i[0],r=i[1];if(_.isEmpty(r))this.didFlushStaleEntries=!0;else{var s=function(){var t=function(){e.setCallStartedEntries(a),e.didFlushStaleEntries=!0};e.enableDelayedDisconnectedScenario?e.flushCallEntries(r).then(t):(e.flushCallEntries(r),t())};this.crossTabService.areOtherTabsOpen(t.ApplicationState.InCall).then(function(t){t||s()}).catch(function(t){e.logger.error(\"Failed to check for other opened tabs: \"+t),s()})}}},n.prototype.flushCompleteCallEntries=function(){var t=this;if(this.isFlushingAllowed){var e=function(){var e=t.getCallStartedEntries(),n=_.partition(e,function(t){return t.current.isComplete}),i=n[0],a=n[1],r=function(){t.setCallStartedEntries(a),t.entriesToFlush={}};t.enableDelayedDisconnectedScenario?t.flushCallEntries(i).then(r):(t.flushCallEntries(i),r())};this.enableDelayedDisconnectedScenario?this.$timeout(e,0,!1):e()}},n.prototype.flushCallEntries=function(e){var n=this;return this.$q.all(e.map(function(e){var i=n.entriesToFlush[e.ids.id];try{return n.callingTelemetryService.reportCallDisconnected(e,i)}catch(i){n.logger.error(\"Failed flushing call drop entry for callId={0} participantId={1} error={2}\",e.ids.callId,e.ids.participantId,t.CallingTelemetryService.getErrorMessage(i,n.logger)),n.$q.reject(\"Failed flushing call drop entry\")}})).then(function(){})},n.prototype.getCallStartedEntries=function(){return this.storageService.get(t.LOCAL_STORAGE_KEY_FOR_CALL_ENTRIES)||[]},n.prototype.setCallStartedEntries=function(e){this.storageService.set(t.LOCAL_STORAGE_KEY_FOR_CALL_ENTRIES,e),this.tryNotifyCrashReporter(e)},n.prototype.tryNotifyCrashReporter=function(e){if(this.ipc)if(0!==e.length){var n=e.map(function(e){return\"c:\"+e.ids.callId+\",p:\"+SkypeX.Services.ChatServiceUtils.scrubMri(e.ids.participantId)+\",\"+t.CallUtilities.stringifyCallState(e.current.state)}).join(\"; \"),i=\"s:\"+this.loggingService.sessionId+\"; \"+n;this.ipc.send(this.constants.events.desktopApp.calling.ongoingMetadata,i)}else this.ipc.send(this.constants.events.desktopApp.calling.ongoingMetadata)},n.prototype.tryUpdateCallEntry=function(t,e){if(t){var n=this.entryIds.get(t),i=this.getCallStartedEntries(),a=_.find(i,function(t){return t.ids.id===n});a?(e(a),this.setCallStartedEntries(i)):this.logger.debug(\"Failed to update call entry for callId=\"+t.callId+\" participantId=\"+t.participantId+\" entryId=\"+n)}},n.prototype.tryUpdateCallEntries=function(t){var e=this,n=this.getCallStartedEntries();n.filter(function(t){return t.ids.sessionId===e.loggingService.sessionId}).filter(function(t){return!t.current.isComplete}).forEach(t),this.setCallStartedEntries(n)},n}(t.MTMABase);t.CallingDropsCollectorService=e,angular.module(\"teamspace.callingDropsCollectorService\",[\"teamspace.callingTelemetryService\",\"teamspace.storageService\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.batteryStatusService\",\"teamspace.callingService\",\"teamspace.settingsService\",\"teamspace.orchestrationService\",\"teamspace.crossTabService\"]).service(\"callingDropsCollectorService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(n){var t=function(){function n(){}return n.durationFormatter=function(n,t,o){var a=moment.duration(n,\"seconds\"),i=Math.floor(a.asHours()),s=Math.floor(a.asMinutes())-60*i,u=Math.floor(a.asSeconds())-60*i-60*s;return i>0?t.instant(o.calling_duration_hours,{count:i})+\" \"+(s?t.instant(o.calling_duration_minutes,{count:s}):\"\"):s>0?t.instant(o.calling_duration_minutes,{count:s})+\" \"+(u?t.instant(o.calling_duration_seconds,{count:u}):\"\"):t.instant(o.calling_duration_seconds,{count:u})},n.durationFormatterLong=function(n,t,o){var a=moment.duration(n,\"seconds\"),i=Math.floor(a.asHours()),s=Math.floor(a.asMinutes())-60*i,u=Math.floor(a.asSeconds())-60*i-60*s;return i>0?t.instant(o.calling_duration_hours_long,{count:i})+\" \"+(s?t.instant(o.calling_duration_minutes_long,{count:s}):\"\"):s>0?t.instant(o.calling_duration_minutes_long,{count:s})+\" \"+(u?t.instant(o.calling_duration_seconds_long,{count:u}):\"\"):t.instant(o.calling_duration_seconds_long,{count:u})},n}();n.CallingDurationHelper=t}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function i(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,i,r,n,o,s,l){var c=e.call(this,l)||this;return c.$interval=t,c.$q=a,c.callStartedMessageProviderService=i,c.conversationsService=r,c.authenticationService=n,c.callingService=o,c.orchestrationService=l,c.callsData={},c.logger=s.newLogger(\"callingDurationService\"),c.initializeOnAppLaunchAndReinit(),c}return __extends(t,e),t.$inject=[\"$interval\",\"$q\",\"callStartedMessageProviderService\",\"conversationsService\",\"authenticationService\",\"callingService\",\"loggingService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.mtmaTelemetryIdentifier=function(){return\"CallingDurationService\"},t.prototype.cleanupOnAppTeardown=function(e){this.callsData={},this.timerPromise=void 0},t.prototype.registerCallDuration=function(e,t,a){this.timerPromise||(this.timerPromise=this.$interval(this.update.bind(this),1e3));var i=this.callsData[e];i?(i.startDate=t,i.callbacks.indexOf(a)<0&&i.callbacks.push(a)):this.callsData[e]={isAnonymous:!1,startDate:t,callbacks:[a],readyPromise:this.$q.resolve(t)}},t.prototype.unregisterCallDuration=function(e,t){var a=this.callsData[e];if(a){var i=a.callbacks.indexOf(t);-1!==i&&a.callbacks.splice(i,1),a.callbacks.length||a.isAnonymous||this.cleanup(e),Object.keys(this.callsData).length||(this.$interval.cancel(this.timerPromise),this.timerPromise=null)}},t.prototype.tryToRetrieveCallStartedMessage=function(e,t,a){this.callStartedMessageProviderService.getMessage(e.callId,e.conversationId,a||e.messageId).then(function(e){t.resolve(new Date(e.composetime))}).catch(function(e){t.reject(e)})},t.prototype.tryGetDurationFromConversation=function(e,t,a){var i=this,r=this.conversationsService.getCallingConversation(e.conversationId);this.callsData[e.teamsCallId].conversation=r,r.alive(),r.whenInitialized(e).then(function(){r.isChat()?i.tryToRetrieveCallStartedAtProp(e,t):r.isMeeting()?i.tryToRetrieveCallStartedMessage(e,t,a):(i.logger.warn(\"Unmanaged callingConversation type.\"),i.tryToRetrieveCallStartedAtProp(e,t))}).finally(function(){r.dispose()})},t.prototype.tryGetDurationForUnParkCall=function(e,t,a){this.tryToRetrieveCallStartedAtProp(e,t)},t.prototype.tryResolveForAnonymous=function(e,t){var a=this,i=new Date,r=function(){var r=a.callsData[e.teamsCallId];r.isAnonymous=!0,t.resolve(i),r.conversation&&(r.conversation.dispose(),r.conversation=null)};this.authenticationService.isAnonymous()?r():skype.calling.safeSubscribeToCall(e,function(e){if(e.role)return\"guest\"===e.role&&r(),!0},!0)},t.prototype.cleanup=function(e){var t=this.callsData[e];if(t){var a=this.callingService.getCallByTeamsCallId(e);(!a||7===a.state)&&(t.conversation&&(t.conversation.dispose(),t.conversation=null),delete this.callsData[e])}},t.prototype.whenCallStartDateRetrieved=function(e,t){var a=this;if(this.callsData[e.teamsCallId])return this.callsData[e.teamsCallId].readyPromise;var i=this.$q.defer();return this.callsData[e.teamsCallId]={isAnonymous:!1,callbacks:[],startDate:new Date,readyPromise:i.promise},skype.calling.safeSubscribeToCall(e,function(e){7===e.state&&a.cleanup(e.teamsCallId)}),e.isUnparkCall||e.isServerHold?this.tryGetDurationForUnParkCall(e,i,t):(this.tryGetDurationFromConversation(e,i,t),this.tryResolveForAnonymous(e,i)),i.promise.catch(function(){a.cleanup(e.teamsCallId)}),i.promise},t.prototype.tryToRetrieveCallStartedAtProp=function(e,t){skype.calling.safeSubscribeToCall(e,function(e){if(e.callStartedAt)return t.resolve(e.callStartedAt),!0;7===e.state&&t.reject(\"Cannot retrieve call start date. Call state is \"+e.state)},!0)},t.prototype.update=function(){var e;for(var t in this.callsData)e=Math.floor((new Date).getTime()-this.callsData[t].startDate.getTime()),this.callsData[t].callbacks.forEach(function(t){try{t(e)}catch(e){}})},t}(e.MTMABase);e.CallingDurationService=t,angular.module(\"teamspace.callingDurationService\",[\"teamspace.callStartedMessageProviderService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.authenticationService\",\"teamspace.callingService\",\"teamspace.orchestrationService\"]).service(\"callingDurationService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(e,a)};return function(e,a){function i(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.Unknown=0]=\"Unknown\",t[t.Speaker=1]=\"Speaker\",t[t.Mic=2]=\"Mic\",t[t.Network=3]=\"Network\",t[t.Camera=4]=\"Camera\"}(e=t.EchoBotReportCategory||(t.EchoBotReportCategory={}));var a=function(a){function i(t,e,o,s,r,n,c,l,h,p,u,g,v,d,C){var S=a.call(this,p)||this;return S.constants=t,S.settingsService=e,S.appConfig=o,S.loggingService=s,S.callingUserActionService=r,S.conversationsService=n,S.addParticipantService=c,S.callingService=l,S.navigationService=h,S.orchestrationService=p,S.resources=u,S.$translate=g,S.deviceManagerService=v,S.$state=d,S.platformDetectService=C,S.echoBotReport=null,S.call=null,S.listeners=[],S.callingServiceSubscriptionToken=null,S.lastVisitedStateParams=void 0,S.lastVisitedStateName=void 0,S.logger=s.newLogger(i.LOGGER_IDENTIFIER),S.initializeOnAppLaunchAndReinit(),S}return __extends(i,a),i.$inject=[\"constants\",\"settingsService\",\"appConfig\",\"loggingService\",\"callingUserActionService\",\"conversationsService\",\"addParticipantService\",\"callingService\",\"navigationService\",\"orchestrationService\",\"resources\",\"$translate\",\"deviceManagerService\",\"$state\",\"platformDetectService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var a=this;this.isEchoBotCallEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEchoBotCall),this.isEchoBotCallEnabled&&(this.resetEchoBotReport(),t.MTMASubscriptionUtility.subscribe(this.callingService,function(){return a.onCallingServiceChanged()}))},i.prototype.mtmaTelemetryIdentifier=function(){return i.LOGGER_IDENTIFIER},i.prototype.cleanupOnAppTeardown=function(e){this.isEchoBotCallEnabled=void 0,this.echoBotReport=null,this.call=null,this.listeners=[],this.lastVisitedStateName=void 0,this.lastVisitedStateParams=void 0,_.isNil(this.callingServiceSubscriptionToken)||t.MTMASubscriptionUtility.unsubscribe(this.callingService,this.callingServiceSubscriptionToken),this.callingServiceSubscriptionToken=null},i.prototype.placeEchoCall=function(e,a){var i=this,o=this.loggingService.newScenario(this.constants.scenarios.calling.createUserInitiatedTestCall);if(this.isEchoBotCallEnabled)this.$state&&this.$state.params&&this.$state.current&&this.$state.current.name&&this.$state.current.name!==this.constants.states.postEchoBotCall&&(this.lastVisitedStateParams=this.$state.params,this.lastVisitedStateName=this.$state.current.name),this.callingUserActionService.placeCall({$scope:e,messageId:null,conversationId:this.conversationsService.getConversationLieWith(this.appConfig.callingConstants.echobot.teamsEchoBotMri).id,isChannelMeeting:!1,withVideo:!0,isEchoBotCall:!0,titleText:a,context:t.CallTelemetryContext.EchoBotCall}).then(function(t){o.stop(),i.nudgeEchoBotIncall(t)}).catch(function(t){i.logger.error(\"placeEchoCall: Could not make call, error: \"+t);var e=\"placeEchoCall: error, Could not make a call\";o.fail({error:e,error1:e})});else{this.logger.error(\"placeEchoCall: ECS not enabled\"),o.incomplete({error:\"placeEchoCall: ECS not enabled\",error1:\"placeEchoCall: ECS not enabled\"})}},i.prototype.navigateOnQuittingEchoCall=function(){var t=this,e=this.loggingService.newScenario(this.constants.scenarios.calling.navigateBackFromTestCall);if(this.lastVisitedStateParams&&this.lastVisitedStateName)e.stop(),this.$state.go(this.lastVisitedStateName,this.lastVisitedStateParams);else{var a=\"placeEchoCall: Back Navigation Failed: lastVisitedStateParams: \"+this.lastVisitedStateParams+\", lastVisitedState: \"+this.lastVisitedStateName;this.logger.error(a),this.navigationService.navigateToLastTeamState(this.constants.states.postEchoBotCall).then(function(){e.stop({message:a,message1:a})}).catch(function(a){var i=\"placeEchoCall: Back Navigation incomplete due to , error: \"+a;t.logger.error(i),e.fail({error:i,error1:i})})}},i.prototype.nudgeEchoBotIncall=function(t){var e={mri:this.appConfig.callingConstants.echobot.teamsEchoBotMri,displayName:\"Echo Bot\",givenName:\"Echo Bot\",surname:\"\",userPrincipalName:this.appConfig.callingConstants.echobot.teamsEchoBotMri,accountEnabled:!0,jobTitle:\"\",type:\"bot\"},a=this.loggingService.newScenario(this.constants.scenarios.calling.nudgeEchoBotInCall);try{this.addParticipantService.handleAddParticipant(t,e),a.stop()}catch(t){this.logger.error(\"NudgeEchoBot: Could not add EchoBot, error: \"+t);var i=\"NudgeEchoBot: Could not add EchoBot\";a.fail({error:i,error1:i})}},i.prototype.getEchoBotCallReport=function(){var t=this.loggingService.newScenario(this.constants.scenarios.calling.getEchoBotReport);if(this.echoBotReport)t.stop();else{this.resetEchoBotReport();var e=\"placeEchoCall: Could not generate test call report\";this.logger.error(e),t.fail({error:e,error1:e})}return this.echoBotReport},i.prototype.shouldEnableTestCall=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableTestCallForAll))return!0;for(var t=!1,e=this.platformDetectService.getLCID(),a=0,i=this.settingsService.valueFor(this.constants.settings.names.testCallEnabledLCIDs);a<i.length;a++)if(e==i[a]){t=!0;break}return t},i.prototype.finalizeEchoBotReport=function(){var t=this.resources.strings;this.deviceManagerService.getSelectedDevices().camera||this.pushReportTo(e.Camera,this.$translate.instant(t.calling_echoCallReport_notfound)),this.call&&this.call.isMuted&&this.pushReportTo(e.Mic,this.$translate.instant(t.calling_echoCallReport_muted)),this.call&&this.call.isSpeakerMuted&&this.pushReportTo(e.Speaker,this.$translate.instant(t.calling_echoCallReport_muted))},i.prototype.onCallingServiceChanged=function(){var t=this.callingService.getActiveCall();t&&6!==t.state&&7!==t.state&&(this.call||(this.subscribeCallEvents(t),this.resetEchoBotReport()))},i.prototype.subscribeCallEvents=function(e){var a=this;e&&(this.call&&this.call!=e?(this.unsubscribeCallEvents(),this.resetEchoBotReport()):t.CallUtilities.isEchoBotCall(e)&&(this.call=e,this.listeners.push(this.call.on(\"callStateChanged\",function(){return a.onCallStateChanged()})),this.listeners.push(this.call.on(\"callQualityChanged\",function(t){return a.onCallQualityChanged(t)}))))},i.prototype.unsubscribeCallEvents=function(){this.call=null,this.listeners.forEach(function(t){return t&&t.dispose()}),this.listeners=[]},i.prototype.updateEchoBotReport=function(t){3===t.value&&this.addDescriptionForQualityEvent(t)},i.prototype.addDescriptionForQualityEvent=function(t){if(!_.includes(this.echoBotReport.ReportedEvents,t.type)){var a=this.resources.strings;switch(t.type){case 10:return this.pushReportTo(e.Speaker,this.$translate.instant(a.calling_echoCallReport_notwork));case 21:return this.pushReportTo(e.Speaker,this.$translate.instant(a.calling_echoCallReport_muted));case 44:return this.pushReportTo(e.Speaker,this.$translate.instant(a.calling_echoCallReport_notfound));case 9:case 26:return this.pushReportTo(e.Mic,this.$translate.instant(a.calling_echoCallReport_notwork));case 25:return this.pushReportTo(e.Mic,this.$translate.instant(a.calling_echoCallReport_muted));case 43:return this.pushReportTo(e.Mic,this.$translate.instant(a.calling_echoCallReport_notfound));case 46:return this.pushReportTo(e.Mic,this.$translate.instant(a.calling_echoCallReport_needpermission));case 5:case 37:return this.pushReportTo(e.Network,this.$translate.instant(a.calling_echoCallReport_calldrop));case 1:case 2:return this.pushReportTo(e.Network,this.$translate.instant(a.calling_echoCallReport_poorconnection));case 33:case 34:case 35:case 36:case 45:return this.pushReportTo(e.Camera,this.$translate.instant(a.calling_echoCallReport_notwork));case 47:return this.pushReportTo(e.Camera,this.$translate.instant(a.calling_echoCallReport_needpermission))}}},i.prototype.pushReportTo=function(t,a){switch(t){case e.Speaker:return void(_.includes(this.echoBotReport.Speaker,a)||this.echoBotReport.Speaker.push(a));case e.Mic:return void(_.includes(this.echoBotReport.Mic,a)||this.echoBotReport.Mic.push(a));case e.Network:return void(_.includes(this.echoBotReport.Network,a)||this.echoBotReport.Network.push(a));case e.Camera:return void(_.includes(this.echoBotReport.Camera,a)||this.echoBotReport.Camera.push(a));default:return void this.logger.error(\"report category unknown\")}},i.prototype.onCallQualityChanged=function(t){this.updateEchoBotReport(t)},i.prototype.onCallStateChanged=function(){_.includes([4],this.call.state)&&t.CallUtilities.isEchoBotCall(this.call)?this.callingService.leaveCall(this.call,this.constants.scenarios.calling.context.echoBotCallOnHold):_.includes([6,7],this.call.state)&&(this.finalizeEchoBotReport(),this.unsubscribeCallEvents())},i.prototype.resetEchoBotReport=function(){this.echoBotReport={Speaker:[],Mic:[],Network:[],Camera:[],ReportedEvents:[]}},i.LOGGER_IDENTIFIER=\"CallingEchoBotCallService\",i}(t.MTMABase);t.CallingEchoBotCallService=a,angular.module(\"teamspace.callingEchoBotCallService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.callingUserActionService\",\"teamspace.conversationsService\",\"teamspace.addParticipantService\",\"teamspace.callingService\",\"teamspace.navigationService\",\"teamspace.orchestrationService\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.deviceManagerService\",\"teamspace.platformDetectService\"]).service(\"callingEchoBotCallService\",a)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(r){var t;!function(e){e[e.None=0]=\"None\",e[e.Home=1]=\"Home\",e[e.Mobile=2]=\"Mobile\"}(t=r.PhoneNumberType||(r.PhoneNumberType={}));var n=function(){function n(r,t,n,i,s,o,u,m,a){this.clientDatabase=r,this.peopleService=t,this.sxConfig=n,this.$q=i,this.pstnNumberService=s,this.constants=o,this.eventingService=u,e.services.MTMAFTSUtility.registerForMtma(this),this.logger=m.newLogger(\"CallingMRUPhoneNumbersService\"),this.maxCachedPhoneNumbers=a.valueFor(o.settings.names.callingConstants).ui.maxCachedPhoneNumbers,this.initializeOnAppLaunchAndReinit()}return n.$inject=[\"clientDatabase\",\"peopleService\",\"sxConfig\",\"$q\",\"pstnNumberService\",\"constants\",\"eventingService\",\"loggingService\",\"settingsService\"],n.prototype.initialize=function(){this.userPhoneNumbersPromise||(this.logger.info(\"(Re)Initializating MRU numbers\"),this.userPhoneNumbersPromise=this.retrieveUserPhoneNumbers(),this.mruNumbersPromise=this.getMRUNumbersFromDB())},n.prototype.getPstnMriFromNumber=function(e){if(!e)return null;var r=this.pstnNumberService.getPstnUserFromSearchText(e);return r?r.mri:null},n.prototype.retrieveUserPhoneNumbers=function(){var e=this,r=this.sxConfig.getCurrentSkypeMri();if(r)return this.peopleService.getPeopleProfile(r,\"CallingMRUPhoneNumbersService\").then(function(r){return r?[{type:t.Mobile,number:r.mobile,mri:e.getPstnMriFromNumber(r.mobile)},{type:t.Home,number:r.telephoneNumber,mri:e.getPstnMriFromNumber(r.telephoneNumber)}].filter(function(e){return!!e.number}):(e.logger.error(\"Current user wasn't retrieved from peopleService\"),[])});this.logger.error(\"Current user MRI wasn't retrieved from sxConfig\")},n.prototype.getMRUNumbersFromDB=function(){var e=this,t=this.clientDatabase.provider.get(this.clientDatabase.schema.stores.internaldata.name,n.mruPhoneNumbers).then(function(e){return e?e.value:[]}).catch(function(t){var n=r.CallingTelemetryService.getErrorMessage(t);return e.logger.error(\"Error when getting data from cache: \"+n),[]}).toNgPromise(this.$q);return t.then(function(r){return e.mruNumbers=r}),t},n.prototype.putMRUNumbersInDB=function(e){var t=this;this.mruNumbers=e,this.mruPhoneNumbers=this.createPhoneNumbers(this.cachedUserPhoneNumbers,this.mruNumbers),this.clientDatabase.provider.put(this.clientDatabase.schema.stores.internaldata.name,{id:n.mruPhoneNumbers,value:e.filter(function(e,r,t){return r===t.indexOf(e)})}).then(function(){t.logger.info(\"Saved new phone number: to cache, number count \"+e.length)}).then(function(){return t.eventingService.$emit(t.constants.events.callMeBack.numberUpdated)}).catch(function(e){var n=r.CallingTelemetryService.getErrorMessage(e);t.logger.error(\"Error when saving phone number to cache: \"+n)})},n.prototype.getMRUNumbersCached=function(){return this.mruNumbers?this.$q.resolve(this.mruNumbers):this.mruNumbersPromise},n.prototype.createPhoneNumbers=function(e,r){var n=this;if(e)return e.concat(r.map(function(e){return{type:t.None,number:e,mri:n.getPstnMriFromNumber(e)}})).slice(0,this.maxCachedPhoneNumbers)},n.prototype.getUpdatedMRUNumbers=function(){var e=this;return this.getMRUNumbers().then(function(){return e.mruPhoneNumbers})},n.prototype.addPhoneNumber=function(e){var r=this;this.initialize(),this.getMRUNumbersCached().then(function(t){return[e].concat(t).filter(function(e,r,t){return r===t.indexOf(e)}).slice(0,r.maxCachedPhoneNumbers)}).then(function(e){return r.putMRUNumbersInDB(e)})},n.prototype.getMRUNumbers=function(){var r=this;this.initialize();var t=this.$q.all([this.userPhoneNumbersPromise,this.mruNumbersPromise]).then(function(e){var t=e[0],n=e[1];return r.cachedUserPhoneNumbers=t,r.createPhoneNumbers(t,n)});return e.services.QCancelable.toCancelablePromise(this.$q,t)},n.prototype.getConnectingPhoneNumber=function(e){return this.cachedUserPhoneNumbers.find(function(r){return r.number===e})||{type:t.None,number:e,mri:this.getPstnMriFromNumber(e)}},n.prototype.cleanupOnAppTeardown=function(e){this.userPhoneNumbersPromise=null,this.mruNumbersPromise=null,this.mruNumbers=null,this.mruPhoneNumbers=null,this.cachedUserPhoneNumbers=null,e&&this.logger.info(\"cleanupOnAppTeardown was called with reason: \"+e)},n.prototype.initializeOnAppLaunchAndReinit=function(e){this.userPhoneNumbersPromise=null,this.mruNumbersPromise=null,this.mruNumbers=null,e&&this.logger.info(\"cleanupOnAppTeardown was called with reason: \"+e)},n.prototype.mtmaTelemetryIdentifier=function(){return\"CallingMRUPhoneNumbersService\"},n.mruPhoneNumbers=\"mruPhoneNumbers\",n}();r.CallingMRUPhoneNumbersService=n,angular.module(\"teamspace.callingMRUPhoneNumbersService\",[\"skypeX.clientDatabase\",\"teamspace.settingsService\",\"teamspace.peopleService\",\"teamspace.loggingService\",\"teamspace.pstnNumberService\",\"teamspace.constants\",\"teamspace.eventingService\"]).service(\"callingMRUPhoneNumbersService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var n=function(i,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var e in i)i.hasOwnProperty(e)&&(n[e]=i[e])})(i,e)};return function(i,e){function t(){this.constructor=i}n(i,e),i.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(n){for(var i,e=1,t=arguments.length;e<t;e++){i=arguments[e];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(n[o]=i[o])}return n}).apply(this,arguments)},__rest=this&&this.__rest||function(n,i){var e={};for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&i.indexOf(t)<0&&(e[t]=n[t]);if(null!=n&&\"function\"==typeof Object.getOwnPropertySymbols)for(var o=0,t=Object.getOwnPropertySymbols(n);o<t.length;o++)i.indexOf(t[o])<0&&(e[t[o]]=n[t[o]]);return e},teamspace;!function(n){!function(i){var e=function(e){function t(n,i,t,o,l,r,a,d){var s=e.call(this,d)||this;return s.constants=i,s.multiWindowService=t,s.callingIntentMultiWindowService=o,s.eventingService=l,s.$injector=r,s.settingsService=a,s.logger=n.newLogger(\"callingMultiWindowService\"),s.initializeOnAppLaunchAndReinit(),s}return __extends(t,e),t.$inject=[\"loggingService\",\"constants\",\"multiWindowService\",\"callingIntentMultiWindowService\",\"eventingService\",\"$injector\",\"settingsService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(n){this.windowsWithCloseHandler=new Set},t.prototype.mtmaTelemetryIdentifier=function(){return\"callingMultiWindowService\"},t.prototype.cleanupOnAppTeardown=function(n){this.windowsWithCloseHandler=void 0},t.prototype.onChildWindowCallJoined=function(n,i,e){if(this.multiWindowService.findWindow({windowId:n})){i.setWindowId(n),i.setIntentId(e),this.setupCloseHandler(n);var t={call:i,windowId:n};this.eventingService.$emit(this.constants.events.calling.callWindowOpened,t)}},Object.defineProperty(t.prototype,\"callingService\",{get:function(){return this.$injector.get(\"callingService\")},enumerable:!0,configurable:!0}),t.prototype.contentIdFromCallingIntentId=function(n){return n+\"@call\"},t.prototype.popoutCall=function(n,e,t){var o=this;void 0===t&&(t={});var l=this.callingIntentMultiWindowService.saveIntentFromCall(n);t.callingIntentId=l.id;var r=n.conversationId?{id:n.conversationId,type:\"chats\"}:void 0,a={entity:{id:l.id,type:\"calls\",action:\"view\",linkedEntity:r},command:{visibilityState:\"show\",stateTransition:\"new\"}},d=new i.CallChildWindowParams(this.contentIdFromCallingIntentId(l.id),t,a);return this.multiWindowService.openWindow(d,e).then(function(i){if(o.logger.info(\"Call popped out with teamsCallId: \"+n.teamsCallId),i)return o.callingIntentMultiWindowService.saveIntent(l,i.windowId),o.onChildWindowCallJoined(i.windowId,n,l.id),i})},t.prototype.focusCall=function(n){var i=this.findCallingWindow(n);return!!i&&(this.logger.info(\"Focusing on child-window displaying call with teamsCallId: \"+n),i.windowRef.focus(),!0)},t.prototype.findCallingWindow=function(n){if(n){var i=this.callingService.getCallByTeamsCallId(n,!0);if(i){if(i.windowId)return this.multiWindowService.findWindow({windowId:i.windowId});var e={contentId:this.contentIdFromCallingIntentId(i.intentId)};return this.multiWindowService.findWindow(e)}this.logger.error(\"findCallingWindow: callId does not exist\")}else this.logger.error(\"findCallingWindow: callId is not valid\")},t.prototype.findJoinableCallingWindow=function(n,i){return this.findCallingPrejoinWindow(n,i)||this.findCallingRetryWindow(n,i)},t.prototype.findCallingPrejoinWindow=function(n,i){var e=this.callingService.getCalls(n,i);if(e&&e.length>0&&this.findCallingWindow(e[0].teamsCallId))return null;var t=this.callingIntentMultiWindowService.getIntentForConversation(n,i);if(!t)return null;if(7===this.callingIntentMultiWindowService.getCallStateFromIntent(t.id).state)return null;var o=this.callingIntentMultiWindowService.getWindowWithCallingIntent(t.id);return o?this.multiWindowService.findWindow({windowId:o}):null},t.prototype.findCallingRetryWindow=function(n,i){var e=this.callingService.getCalls(n,i);if(e&&e.length>0&&this.findCallingWindow(e[0].teamsCallId))return null;var t=this.callingIntentMultiWindowService.getIntentForConversation(n,i);if(!t)return null;var o=this.callingIntentMultiWindowService.getCallStateFromIntent(t.id);if(7===o.state&&o.canBeRetried){var l=this.callingIntentMultiWindowService.getWindowWithCallingIntent(t.id);return l?this.multiWindowService.findWindow({windowId:l}):null}return null},t.prototype.filterOutMultiWindowCalls=function(n){var i=this.getMultiWindowTeamsCallIds();return n.filter(function(n){return!_.includes(i,n.teamsCallId)})},t.prototype.getMultiWindowTeamsCallIds=function(){var n=this,i=[];return this.callingService.getAllCalls(!0).forEach(function(e){var t=e.teamsCallId;n.findCallingWindow(t)&&i.push(t)}),i},t.prototype.isCallingMultiWindowEnabled=function(){return this.multiWindowService.enabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingWindow)},t.prototype.canCallBePoppedOut=function(n){return this.isCallingMultiWindowEnabled()&&(!n.isBroadcast||this.isCallingWindowEnabledForBroadcast(n))},t.prototype.setupCloseHandler=function(n){var e=this;if(!this.windowsWithCloseHandler.has(n)){var t=this.multiWindowService.findWindow({windowId:n});if(t&&t.windowRef){var o=function(l){if(e.logger.log(\"Calling Window \"+n+\" terminated event. Event type: \"+l.eventId),l.payload){var r=l.payload,a=(r.logs,__rest(r,[\"logs\"])),d=__rest(l,[\"payload\"]);if(e.logger.log(\"Calling Window \"+n+\". Event data: \"+JSON.stringify(__assign({},d,{payload:__assign({},a)}))),l.payload.logs){e.logger.log(\"Calling Window \"+n+\" Logs for crash/close event: \"+JSON.stringify(l.payload.logs.slice(0,10)))}if(l.eventId===i.ChildWindowEventRequest.WindowCrashed&&!l.payload.showOops)return void e.logger.warn(\"Calling Window \"+n+\". Received WindowCrashed event but showOops is false. Skipping cleanup.\")}e.callingService.onChildWindowClosed(t.windowId),e.callingIntentMultiWindowService.onChildWindowClosed(t.windowId),t.windowRef&&(t.windowRef.removeEventListener(i.ChildWindowEventRequest.Closed,o),t.windowRef.removeEventListener(i.ChildWindowEventRequest.WindowCrashed,o)),e.windowsWithCloseHandler.delete(t.windowId)};t.windowRef.addEventListener(i.ChildWindowEventRequest.Closed,o),t.windowRef.addEventListener(i.ChildWindowEventRequest.WindowCrashed,o),this.windowsWithCloseHandler.add(t.windowId)}}},t.prototype.isCallingWindowEnabledForBroadcast=function(i){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMultiWindowForPresenter)&&i.broadcastMeeting&&i.broadcastMeeting.role!==n.services.BroadcastMeeting.constants.role.producer},t}(n.services.MTMABase);i.CallingMultiWindowServiceImplementation=e,angular.module(\"teamspace.callingMultiWindowService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.multiWindowService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.callingIntentMultiWindowService\",\"teamspace.orchestrationService\"]).service(\"callingMultiWindowService\",e)}(n.services||(n.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function a(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(a.prototype=i.prototype,new a)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,i=1,a=arguments.length;i<a;i++){e=arguments[i];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t}).apply(this,arguments)},teamspace;!function(t){!function(e){var i=t.components.Calling.RightPanel,a=function(t){function a(e,i,a,n,s,o,l,r,c,v,g,h,p,d,S,u,C,m,f){var T=t.call(this,C)||this;return T.$q=e,T.$window=i,T.$rootScope=a,T.$state=n,T.authenticationService=s,T.constants=o,T.callingSessionStateService=l,T.callingTelemetryService=r,T.callConsultationStore=c,T.channelService=g,T.navigationService=h,T.settingsService=p,T.conversationsService=d,T.eventingService=S,T.platformDetectService=u,T.orchestrationService=C,T.callingMultiWindowService=m,T.$injector=f,T.logger=v.newLogger(\"callingNavigationService\"),T.initializeOnAppLaunchAndReinit(),T}return __extends(a,t),a.$inject=[\"$q\",\"$window\",\"$rootScope\",\"$state\",\"authenticationService\",\"constants\",\"callingSessionStateService\",\"callingTelemetryService\",\"callConsultationStore\",\"loggingService\",\"channelService\",\"navigationService\",\"settingsService\",\"conversationsService\",\"eventingService\",\"platformDetectService\",\"orchestrationService\",\"callingMultiWindowService\",\"$injector\"],a.prototype.initializeOnAppLaunchAndReinit=function(t){var e=this;this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callTransferred,function(t,i){return e.onCallTransferredOrParked(i.transferorCall,i.targetCall)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callParked,function(t,i){return e.onCallTransferredOrParked(i.parkerCall,i.targetCall)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callDisposed,function(t,i){return e.onCallDisconnected(i)}),this.lastVisitedCallsStack=[],this.enableSpeedDial=this.settingsService.valueAsBoolean(this.constants.settings.names.speedDial)},a.prototype.mtmaTelemetryIdentifier=function(){return\"CallingNavigationService\"},a.prototype.cleanupOnAppTeardown=function(t){this.lastVisitedCallsStack=void 0,this.lastKnownConversationId=void 0,this.enableSpeedDial=void 0},Object.defineProperty(a.prototype,\"navCtx\",{get:function(){return\"calling-navigation-service\"},enumerable:!0,configurable:!0}),a.prototype.navigateOnQuittingCall=function(t,i,a,n,s,o,l,r,c,v,g){if(void 0===n&&(n=!0),void 0===s&&(s=!1),void 0===l&&(l=!1),void 0===r&&(r=!1),this.authenticationService.isAnonymous())return this.callingSessionStateService.goToNextState(e.CallingSessionState.callingScreen,{teamsCallId:t,callId:i,isAnonymousJoinDisabled:s,isLobbyFull:l});if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableEchoBotCall)&&o){if(r){var h=this.$injector.get(\"callingEchoBotCallService\");return this.$q.resolve(h.navigateOnQuittingEchoCall())}p={teamsCallId:t,callId:i};return this.navigationService.navigatePromise(this.$rootScope,this.constants.states.postEchoBotCall,p,!0,{inherit:!1,reload:!0})}if(a){var p={teamsCallId:t,callId:i,isB2b:n,isAnonymousJoinDisabled:s,isLobbyFull:l,exchangeId:c,meetingType:v,conversationId:g};return this.navigationService.navigatePromise(this.$rootScope,this.constants.states.postCalling,p,!0,{inherit:!1,reload:!0})}if(this.platformDetectService.isSurfaceHub())return this.callingSessionStateService.goToState(e.CallingSessionState.surfaceHubHomeScreen,{goOptions:{location:\"replace\",inherit:!1,reload:!0}});var d=this.getLastVisitedCall();return d&&d.teamsCallId!==t?this.navigateToCall(d.conversationId,d.teamsCallId):this.lastKnownConversationId?this.navigateToConversation(this.lastKnownConversationId):this.navigateToCallTab(this.constants.callListTab.panes.all)},a.prototype.navigateOnTransferringCall=function(t){return this.navigatingIntoSameCall(t)?this.navigateToConversation(t.conversationId):this.$q.resolve()},a.prototype.navigateOnParkingCall=function(t){return this.navigateToCallTab(this.constants.callListTab.panes.all)},a.prototype.navigateToCallScreen=function(t,e){var i=this.callConsultationStore.getSubjectCallForConsult(t.teamsCallId)||t;return e&&e.forceCallingScreenReloading||!this.navigatingIntoSameCall(i)?(this.markCallAsVisited(i),this.navigateToCall(i.conversationId,i.teamsCallId,e)):(e&&e.rightPanelToOpen&&this.$rootScope.$broadcast(this.constants.events.calling.openRightPanel,e.rightPanelToOpen),this.$q.resolve())},a.prototype.navigateToCall=function(t,a,n){var s=_.find(this.lastVisitedCallsStack,function(t){return t.teamsCallId===a});if(this.callingTelemetryService.setLoggingContext(s),this.callingMultiWindowService.isCallingMultiWindowEnabled()){if(this.callingMultiWindowService.focusCall(a)||n&&n.isCallJoinedFromChildWindow)return this.logger.info(\"Main window navigation to call with teamsCallId: \"+a+\" blocked for multi-window\"),this.$q.resolve(e.NavigationResultType.None);this.logger.info(\"Multi-window: Focusing on main window to complete navigation for call with teamsCallId: \"+a),this.$window.electronSafeIpc.send(\"callScreen:restore\")}var o={conversationId:t,messageId:s&&s.messageId,teamsCallId:a,isMeetupCreation:!1,isMultiTasking:!1,isSharingPanelRequested:!1,searchPaneActive:!1,rightPanelToOpen:i.None,shouldOpenPstnDialog:!1,callMoreOptionToExecute:e.CallMoreOption.None},l=n?__assign({},o,n):o,r=this.platformDetectService.isRigel()?this.constants.states.rigelConsole:this.constants.states.appCalling;return this.navigationService.navigatePromise(this.$rootScope,r,l,!0,{inherit:!1,reload:!0})},a.prototype.navigateToGetUserMedia=function(t){return void 0===t&&(t=!0),this.navigationService.navigatePromise(this.$rootScope,this.constants.states.appGetUserMedia,{},!0,{inherit:!1,reload:!0,notify:t})},a.prototype.navigateToConversation=function(t,e,i){var a=this.conversationsService.getConversation(t);if(!a)return this.logger.error(\"Couldn't navigate to conversation with id \"+t),this.navigationService.navigateToLastTeamState(this.navCtx);if(a.isChat())return!!_.find(a.members,function(t){return t.id.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix)})?this.navigateToCallTab(this.constants.callListTab.panes.all):this.navigationService.navigatePromise(this.$rootScope,this.constants.states.appConversation,{slug:a.id,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.chat,navCtx:\"callingNavigationService\",subType:a.isMeetingConversation()?this.constants.navigation.context.meeting:void 0});var n=this.channelService.getChannelByObjectId(t);if(!n)return this.logger.error(\"Couldn't get channel of conversation with id \"+t),this.navigationService.navigateToLastTeamState(this.navCtx);var s=this.channelService.getTeamByObjectId(n.parentTeamId);return s?e?this.navigationService.navigatePromise(this.$rootScope,this.constants.states.appConversation,{groupName:s.displayName,slug:n.displayName,threadId:n.objectId,messageId:e,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channelScrollToMessage,navCtx:\"callingNavigationService\",showNewMeetupExperience:i},!0,{reload:!0}):this.navigationService.navigatePromise(this.$rootScope,this.constants.states.appConversation,{groupName:s.displayName,slug:n.displayName,threadId:n.objectId,messageId:e,middlePane:this.constants.messages.panes.conversations,ctx:this.constants.navigation.context.channel,navCtx:\"callingNavigationService\",showNewMeetupExperience:i}):(this.logger.error(\"Couldn't get team with id \"+n.parentTeamId),this.navigationService.navigateToLastTeamState(this.navCtx))},a.prototype.navigateToMeetingNotes=function(t,e,i,a){void 0===i&&(i=0),void 0===a&&(a=0),this.$state.go(this.constants.states.appConversation,Object.assign({notify:!0,reload:!0,navCtx:t,deepLinkContext:{subEntityId:JSON.stringify({pageId:i,sectionId:a,navigatedFromCallingMeetingNotesLink:!0})}},e))},a.prototype.navigateToCallTab=function(t,e,i){void 0===e&&(e=null),void 0===i&&(i={});var a;switch(t){case this.constants.callListTab.panes.all:case this.constants.callListTab.panes.contactList:case this.constants.callListTab.panes.saved:case this.constants.callListTab.panes.voicemail:case this.constants.callListTab.panes.speedDial:a=t;break;default:this.logger.debug(\"Attempted to go to invalid call tab {0}\",t),a=this.enableSpeedDial?this.constants.callListTab.panes.speedDial:this.constants.callListTab.panes.contactList}return e&&(a=e),i.middlePane=a,this.navigationService.navigatePromise(this.$rootScope,this.constants.states.appCallList,i)},a.prototype.markCallAsVisited=function(t){this.removeFromVisitedCallsStack(t),this.lastVisitedCallsStack.push(t)},a.prototype.navigatingIntoSameCall=function(t){var e=this.$state.params;return e&&(e.teamsCallId===t.teamsCallId||e.conversationId===t.conversationId&&e.messageId===t.messageId)},a.prototype.onCallTransferredOrParked=function(t,e){this.navigatingIntoSameCall(t)&&this.navigateToCallScreen(e)},a.prototype.getLastVisitedCall=function(){return this.lastVisitedCallsStack[this.lastVisitedCallsStack.length-1]},a.prototype.removeFromVisitedCallsStack=function(t){var e=this.lastVisitedCallsStack.indexOf(t);e>=0&&this.lastVisitedCallsStack.splice(e,1)},a.prototype.onCallDisconnected=function(t){this.removeFromVisitedCallsStack(t),this.shouldNotNavToConversation(t)||(this.lastKnownConversationId=t.conversationId),0===this.lastVisitedCallsStack.length&&this.callingTelemetryService.setLoggingContext(null)},a.prototype.shouldNotNavToConversation=function(t){return e.CallUtilities.isEchoBotCall(t)},a}(e.MTMABase);e.CallingNavigationServiceImplementation=a,angular.module(\"teamspace.callingNavigationService\",[\"teamspace.authenticationService\",\"teamspace.callingSessionStateService\",\"teamspace.callingTelemetryService\",\"teamspace.callConsultationStore\",\"teamspace.channelService\",\"teamspace.settingsService\",\"teamspace.navigationService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.orchestrationService\",\"teamspace.callingMultiWindowService\"]).service(\"callingNavigationService\",a)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.DelegatorForward=0]=\"DelegatorForward\",e[e.Forward=1]=\"Forward\",e[e.OnBehalfOf=2]=\"OnBehalfOf\",e[e.Transfer=3]=\"Transfer\",e[e.CallQueue=4]=\"CallQueue\"}(e.HeaderType||(e.HeaderType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(e){var i,n=function(n){function o(t,e,i,o,a,s,c,r,l,u,d,h,p,g,f,m,y,v,S,T,C){var N=n.call(this,C)||this;return N.constants=t,N.notificationsService=e,N.channelService=i,N.conversationsService=o,N.resources=a,N.shortcutService=s,N.$window=c,N.$translate=r,N.notificationSettingsStore=l,N.utilityService=u,N.platformDetectService=d,N.settingsService=h,N.deviceManagerService=g,N.videoSupportService=f,N.sxConfig=m,N.analyticsService=y,N.voiceSettingsStore=v,N.callGroupMembershipSettingService=S,N.eventingService=T,N.orchestrationService=C,N.cgNotificationTimeouts={},N.shouldMuteAllCG=!1,N.voiceSettingStoreToken=null,N.muteAudio=!1,N.logger=p.newLogger(\"CallingNotificationServiceImplementation\"),N.initializeOnAppLaunchAndReinit(),N}return __extends(o,n),o.$inject=[\"constants\",\"notificationsService\",\"channelService\",\"conversationsService\",\"resources\",\"shortcutService\",\"$window\",\"$translate\",\"notificationSettingsStore\",\"utilityService\",\"platformDetectService\",\"settingsService\",\"loggingService\",\"deviceManagerService\",\"videoSupportService\",\"sxConfig\",\"analyticsService\",\"voiceSettingsStore\",\"callGroupMembershipSettingService\",\"eventingService\",\"orchestrationService\"],o.prototype.initializeOnAppLaunchAndReinit=function(e){var i=this;this.muteAudio=this.$window.avIsRemoted&&this.settingsService.valueAsBoolean(this.constants.settings.names.remoteVDINotifications),this.isDesktopApp=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp),this.meetingStartedNotificationTimeout=this.settingsService.valueFor(this.constants.settings.names.meetingStartedNotificationTimeout),this.isGCPEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableGroupCallPickup),this.voiceSettingStoreToken=t.services.MTMASubscriptionUtility.subscribe(this.voiceSettingsStore,function(){return i.getCallGroupMembershipSettings()}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callGroupMembershipSettingsChanged,function(t,e){return i.updateCallGroupMembershipSettings(e.callGroupMembershipSettings)})},o.prototype.mtmaTelemetryIdentifier=function(){return\"CallingNotificationServiceImplementation\"},o.prototype.getCallGroupMembershipSettings=function(){var t=this;this.isGCPEnabled&&this.callGroupMembershipSettingService.getSettings().then(function(e){return t.updateCallGroupMembershipSettings(e)})},o.prototype.cleanupOnAppTeardown=function(e){this.cgNotificationTimeouts={},this.isDesktopApp=void 0,this.isGCPEnabled=void 0,this.meetingStartedNotificationTimeout=void 0,this.shouldMuteAllCG=!1,this.muteAudio=!1,_.isNil(this.voiceSettingStoreToken)||t.services.MTMASubscriptionUtility.unsubscribe(this.voiceSettingsStore,this.voiceSettingStoreToken),this.voiceSettingStoreToken=null},o.prototype.isMutedNotification=function(t){return t&&this.isGCPEnabled&&this.isForwardedByCallGroup(t)&&this.cgNotificationTimeouts[t.transferorMri]===o.MutedNotificationTimeout},o.prototype.isForwardedByCallGroup=function(t){return t.incomingCallType===this.constants.incomingCallType.forward&&t.transferorType===this.constants.transferorType.groupMember&&!!t.transferorMri},o.prototype.getSourceId=function(t){return o.SourceIdPrefix+t.teamsCallId},o.prototype.createIncomingCallNotification=function(t,i,n,o,a,s,c,r,l){var u,d=this,h=\"\",p=\"\",g=\"\",f=!1,m=!1,y=!0,v=this.deviceManagerService.getSelectedSpeakerLabel(),S=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSecondaryRinger)?this.deviceManagerService.getSelectedSecondaryRingerDeviceLabel():void 0;S=S===v?void 0:S,this.logger.info(\"[createIncomingCallNotification]: secondaryRingerDevice is \"+S),_.defer(function(){return d.sendAnalyticsData()});var T=this.channelService.getChannelByObjectId(t.conversationId);if(e.CallUtilities.isOneToOnePstnCall(t)||t.isEmergencyCall)m=t.isEmergencyCall,u=e.NotificationType.oneToOnePstn;else if(T){u=e.NotificationType.meeting,h=T.displayName;var C=this.channelService.getTeamByObjectId(T.parentTeamId);p=C?C.displayName:\"\"}else{var N=this.conversationsService.getConversation(t.conversationId);if(t.isScreenshareFromChat)u=e.NotificationType.shareFromChat;else if(null==N)y=!1,u=e.NotificationType.meeting,f=!0;else if(N.isMeetingConversation()||N.isChannelConversation()){u=e.NotificationType.meeting,f=!0;var b=N.getMeetingInfo();g=b?b.subject:\"\"}else N.isOneOnOne()?(u=e.NotificationType.oneToOne,e.CallUtilities.isIncomingConsultCall(t)&&(a=!1)):N.members&&N.members.length>2&&N.isGroupChat()?u=e.NotificationType.groupCall:(this.logger.warn(\"unknown notification type threadId=\"+t.conversationId+\" conversationType=\"+N.type+\"[call][incomingCall]\"),u=e.NotificationType.meeting)}var A=s||c?{name:s,image:c,mri:r,type:this.getHeaderType(t),isBot:SkypeX.Services.ChatServiceUtils.isVoiceAppMri(r)||SkypeX.Services.ChatServiceUtils.isBotMri(r)}:null,I=this.getRingtoneCallType(t);this.logger.info(\"ringtone call type fetched is {0}, [call][incomingCall][ringtoneType={0}][callId={1}][notificationType={2}][callerMri={3}][notificationTimeout={4}]\",I,t.callId,u,t.callerMri,this.getNotificationTimeout(t));var M={sourceId:this.getSourceId(t),teamsCallId:t.teamsCallId,callerMri:t.callerMri,callType:u,channel:h,team:p,user:n,callerNumber:l,meetupName:g,meetupParticipants:0,image:o,timeout:this.getNotificationTimeout(t),isVideoEnabled:a,isPrivateMeeting:f,isEmergencyCall:m,audioDeviceLabel:v,audioDeviceLabelSecondary:S,muteAudio:this.muteAudio,headerData:A,ringtoneCallType:I};return this.createVideoCallNotification(M,i,y)},o.prototype.createLiveCallNotification=function(t,i,n,o){var a=this,s=\"\",c=this.deviceManagerService.getSelectedSpeakerLabel(),r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSecondaryRinger)?this.deviceManagerService.getSelectedSecondaryRingerDeviceLabel():void 0;r=r===c?void 0:r,this.logger.info(\"[createLiveCallNotification]: secondaryRingerDevice is \"+r);var l=this.conversationsService.getCallingConversation(t.conversationId),u=l.isPrivateMeeting&&l.members.some(function(t){return t.id===a.sxConfig.getCurrentSkypeMri()}),d=this.channelService.getChannelByObjectId(t.conversationId);if(d){s=d.displayName;var h=this.channelService.getTeamByObjectId(d.parentTeamId);h?h.displayName:\"\"}var p=!!this.conversationsService.getConversation(t.conversationId),g=e.RingtoneCallType.MeetingStartedReminder;this.logger.info(\"ringtone call type fetched is \"+g+\", [call]\");var f={sourceId:this.getSourceId(t),teamsCallId:t.teamsCallId,callerMri:t.callInitiator,callType:e.NotificationType.meetingWentLive,channel:s,team:\"\",user:n,meetupName:\"\",meetupParticipants:0,image:\"\",timeout:this.meetingStartedNotificationTimeout>0?this.meetingStartedNotificationTimeout:void 0,isVideoEnabled:o,isPrivateMeeting:!p||u,audioDeviceLabel:c,audioDeviceLabelSecondary:r,muteAudio:this.muteAudio,ringtoneCallType:g};return this.createVideoCallNotification(f,i,!p)},o.prototype.getRingtoneCallType=function(t){return t.callQueueInfo&&t.callQueueInfo.details&&t.callQueueInfo.details.id?e.RingtoneCallType.CallQueue:t.incomingCallType===this.constants.incomingCallType.forward?t.transferorType===this.constants.transferorType.delegator?e.RingtoneCallType.Delegate:e.RingtoneCallType.CallGroup:e.RingtoneCallType.Regular},o.prototype.getHeaderType=function(t){return t.callQueueInfo&&t.callQueueInfo.details&&t.callQueueInfo.details.id?e.HeaderType.CallQueue:t.incomingCallType===this.constants.incomingCallType.forward?t.transferorType==this.constants.transferorType.delegator?e.HeaderType.DelegatorForward:e.HeaderType.Forward:t.incomingCallType===this.constants.incomingCallType.transfer||t.transferorMri?e.HeaderType.Transfer:t.onBehalfOfMri?e.HeaderType.OnBehalfOf:(this.logger.error(\"Unknown header type for call conversationId=\"+t.conversationId+\"[call][incomingCall]\"),null)},o.prototype.createVideoCallNotification=function(t,e,i){var n=this.createVideoNotificationData(t,e,i);if(n&&!this.notificationSettingsStore.canNotifyForActionNotification(n))return this.logger.info(\"cannot notify user since canNotifyForActionNotification is false, [call][incomingCall]\"),null;var o=this.notificationsService.createNotificationWithActions(n);return o&&n&&(o.type=n.type,o.trackingType=n.trackingType),o},o.prototype.createVideoNotificationData=function(t,i,n){var o=this.createNotificationData(t,i,n),a=t.isVideoEnabled&&this.isVideoAvailable(t.callType);if(t.callType===e.NotificationType.shareFromChat?o.trackingType=this.constants.telemetry.notification.type.shareFromChat:o.trackingType=a?this.constants.telemetry.notification.type.video:this.constants.telemetry.notification.type.audio,t.callType===e.NotificationType.oneToOne||t.callType===e.NotificationType.groupCall||t.callType===e.NotificationType.oneToOnePstn){var s={label:this.$translate.instant(\"calling_notification_declinecall\"),icon:\"call-reject\",shortcut:e.CommandIdentifier.RejectIncomingCall,action:i.onDismiss,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.RejectIncomingCall)},c={label:this.$translate.instant(\"calling_notification_audiocall\"),icon:\"call-audio\",shortcut:e.CommandIdentifier.AcceptIncomingCallWithAudio,action:i.onAcceptCallWithAudio,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingCallWithAudio)},r={label:this.platformDetectService.isSurfaceHub()?this.$translate.instant(\"calling_accept_notification_for_surface_hub\"):this.$translate.instant(\"calling_notification_videocall\"),icon:\"call-video\",shortcut:e.CommandIdentifier.AcceptIncomingCallWithVideo,action:i.onAcceptCallWithVideo,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingCallWithVideo)};o.actions.unshift(c,s),a&&o.actions.unshift(r)}else if(t.callType===e.NotificationType.shareFromChat){var l={label:this.$translate.instant(\"calling_notification_screenshare_call\"),icon:\"screenshare-from-chat\",shortcut:e.CommandIdentifier.AcceptIncomingScreenshareOnlyCall,action:i.OnAcceptScreenshareOnlyCall,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingScreenshareOnlyCall)};o.actions.unshift(l)}else if(t.callType===e.NotificationType.meetingWentLive){var u={label:this.$translate.instant(\"calling_nudge_button_join\"),icon:this.constants.icons.notification.jumpin,shortcut:e.CommandIdentifier.AcceptIncomingCallWithVideo,action:i.onAcceptCallWithVideo,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingCallWithVideo)};o.actions.push(u),o.onNotificationShown=i.onNotificationShown,t.isPrivateMeeting&&o.actions.push({label:this.$translate.instant(\"calling_nudge_button_message\"),icon:this.constants.icons.notification.chat,action:i.onReply,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.OpenChatList)})}else if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperience)){var d=a,h=!this.isDesktopApp||this.$window.desktopSettings&&this.$window.desktopSettings.enableNewMeetupNotifications?{video:this.constants.icons.notification.meetingVideo,audio:this.constants.icons.notification.meetingAudio}:{video:this.constants.icons.notification.jumpin,audio:this.constants.icons.notification.phone};d&&o.actions.push({label:this.$translate.instant(this.resources.strings.calling_nudge_button_join_with_video),icon:h.video,action:i.onAcceptCallWithVideo,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingCallWithVideo)}),o.actions.push({label:this.$translate.instant(d?this.resources.strings.calling_nudge_button_join_with_audio:this.resources.strings.calling_nudge_button_join),icon:d?h.audio:\"\",action:i.onAcceptCallWithAudio,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingCallWithAudio)})}else o.actions.unshift({label:this.$translate.instant(this.resources.strings.calling_jumpIn),icon:this.constants.icons.notification.jumpin,action:i.onAcceptCallWithVideo,actionKind:e.NotificationActionKind.ToastButton,shortcutLabel:this.getAriaShortcutLabel(e.CommandIdentifier.AcceptIncomingCallWithVideo)});return o},o.prototype.getAriaShortcutLabel=function(t){if(void 0!==t){var e=this.shortcutService.getKeymappingStrategy().getCommandKeymap(t);if(e)return this.$translate.instant(this.resources.strings.aria_live_press_shortcut_to_action,{hotkey:e.hotkey[0],action:this.$translate.instant(e.description)})}},o.prototype.createNotificationData=function(t,i,n){var a=t.isVideoEnabled&&this.isVideoAvailable(t.callType),s=t.callType!==e.NotificationType.meeting||t.isPrivateMeeting?\"\":this.$translate.instant(this.resources.strings.calling_notification_message_format,{team:t.team,channel:t.channel}),c=null,r=this.notificationSettingsStore.getAppUserSettings();r&&r.soundsSettings.alertSound!==e.AlertSoundValue[e.AlertSoundValue.Off]?(c={type:this.constants.audio.notification.ring,loop:!0,audioDeviceLabel:t.audioDeviceLabel,audioDeviceLabelSecondary:t.audioDeviceLabelSecondary,muteAudio:this.muteAudio},this.logger.info(\"Ring notification created to be played on devices \"+t.audioDeviceLabel+\" and \"+t.audioDeviceLabelSecondary)):this.logger.warn(\"Current user settings indicate that the alert sounds have been turned off, no sound is played\");var l=t.callType===e.NotificationType.meetingWentLive?{action:i.onAcceptCallWithVideo,actionKind:e.NotificationActionKind.ToastBody,shortcut:e.CommandIdentifier.AcceptIncomingCallWithVideo}:{action:i.onAcceptCallWithAudio,actionKind:e.NotificationActionKind.ToastBody,shortcut:e.CommandIdentifier.AcceptIncomingCallWithAudio},u={sourceId:t.sourceId,teamsCallId:t.teamsCallId,callerMri:t.callerMri,title:t.callerNumber?t.callerNumber:t.user,skypexType:SkypeX.Services.NotificationType.CallOrMeetup,type:t.callType,subtitle:t.callerNumber?t.user||this.utilityService.decodeHtml(this.getNotificationSubtitle(t)):this.utilityService.decodeHtml(this.getNotificationSubtitle(t)),message:(t.callerNumber&&t.user?this.utilityService.decodeHtml(this.getNotificationSubtitle(t))+\" \":\"\")+s,image:t.image,timeout:t.timeout||o.DefaultNotificationTimeout,audio:c,onNotificationShown:i.onNotificationShown,onNotificationUpdated:i.onNotificationUpdated,primaryAction:l,dismissAction:null,timeoutAction:null,errorAction:null,actions:[],trackingType:this.constants.telemetry.notification.type.audio,isVideoEnabled:a,headerData:null,ringtoneCallType:t.ringtoneCallType};if(this.logger.info(\"notificationData ringtoneType is {0}, [call][incomingCall][ringtoneType:{0}]\",u.ringtoneCallType),t.headerData&&(u.headerData={headerImage:t.headerData.image,headerTitle:this.getHeaderTitle(t.headerData.type),headerMessage:t.headerData.name,headerIcon:this.getHeaderIcon(t.headerData.type),headerMri:t.headerData.mri,headerIsBot:t.headerData.isBot}),i.onDismiss&&(u.dismissAction={action:i.onDismiss,actionKind:e.NotificationActionKind.ToastDismiss,shortcut:e.CommandIdentifier.RejectIncomingCall}),i.onTimeout&&(u.timeoutAction={action:i.onTimeout,actionKind:e.NotificationActionKind.TimeOut}),n&&i.onReply&&t.callType===e.NotificationType.meeting){var d={icon:this.constants.icons.notification.chat,label:this.$translate.instant(this.resources.strings.calling_audio_call_reply),action:i.onReply,actionKind:e.NotificationActionKind.ToastButton};u.actions.push(d)}if(i.onIgnore){var h={label:this.$translate.instant(this.resources.strings.calling_audio_call_ignore),action:i.onIgnore,actionKind:e.NotificationActionKind.ToastButton};u.actions.push(h)}if(u.type===e.NotificationType.oneToOnePstn){var p=this.utilityService.djb2_hash(t.user)%this.constants.callingAvatar.avatarBackgroundLength;u.pstnCallInformation={iconColorIndex:p.toString()}}return u},o.prototype.sendAnalyticsData=function(){var e={panel:{type:t.components.PanelModuleType.callNotification.toString()},action:{outcome:t.components.PanelActionOutcome[t.components.PanelActionOutcome.show],scenario:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenario.showCallToast.toString(),t.components.PanelActionScenario,this.logger)},module:{name:t.components.PanelModuleName[t.components.PanelModuleName.showCallToast],type:t.components.PanelModuleType[t.components.PanelModuleType.callNotification],summary:\"Recipient has received a call\"}};this.analyticsService.sendPanelAction(e)},o.prototype.getNotificationSubtitle=function(t){switch(t.callType){case e.NotificationType.oneToOne:return this.$translate.instant(this.resources.strings.calling_notification_message_onetoone);case e.NotificationType.oneToOnePstn:return t.isEmergencyCall?this.$translate.instant(this.resources.strings.calling_notification_message_emergencycall):this.$translate.instant(this.resources.strings.calling_notification_message_onetoone_pstn);case e.NotificationType.groupCall:return this.$translate.instant(this.resources.strings.calling_notification_message_groupcall);case e.NotificationType.shareFromChat:return this.$translate.instant(this.resources.strings.calling_notification_message_sharefromchatcall);case e.NotificationType.meeting:var i=t.meetupName,n=t.meetupParticipants;return i&&n?this.$translate.instant(this.resources.strings.calling_notification_subtitle_with_meetup_and_participants,{meetupName:i,meetupParticipants:n}):i?this.$translate.instant(this.resources.strings.calling_notification_subtitle_with_meetup,{meetupName:i}):n?this.$translate.instant(this.resources.strings.calling_notification_subtitle_with_participants,{meetupParticipants:n}):this.$translate.instant(this.resources.strings.calling_notification_subtitle_default,{meetupName:i,meetupParticipants:n})}},o.prototype.getHeaderTitle=function(t){switch(t){case e.HeaderType.DelegatorForward:return this.$translate.instant(this.resources.strings.calling_notification_message_forward_by_delegator);case e.HeaderType.Forward:return this.$translate.instant(this.resources.strings.calling_notification_message_forward);case e.HeaderType.Transfer:return this.$translate.instant(this.resources.strings.calling_notification_message_transfer);case e.HeaderType.OnBehalfOf:return this.$translate.instant(this.resources.strings.calling_notification_message_on_behalf_of);case e.HeaderType.CallQueue:return this.$translate.instant(this.resources.strings.calling_notification_message_forward_by_call_queue);default:return this.logger.error(\"Unknown header type \"+t),this.$translate.instant(this.resources.strings.calling_notification_message_transfer)}},o.prototype.getHeaderIcon=function(t){switch(t){case e.HeaderType.DelegatorForward:case e.HeaderType.Forward:case e.HeaderType.Transfer:case e.HeaderType.OnBehalfOf:case e.HeaderType.CallQueue:return this.constants.icons.notification.transfer;default:return this.logger.error(\"Unknown header type \"+t),null}},o.prototype.isVideoAvailable=function(t){if(t===e.NotificationType.shareFromChat||t===e.NotificationType.oneToOnePstn)return!1;var i=t===e.NotificationType.oneToOne?1:2;return this.videoSupportService.isVideoAvailable(i)},o.prototype.updateCallGroupMembershipSettings=function(t){var e=this;this.shouldMuteAllCG=1===t.callGroupNotificationOverride||\"Mute\"===t.callGroupNotificationOverride,this.cgNotificationTimeouts={},t.callGroupMembershipDetails.forEach(function(t){var i=e.shouldMuteAllCG?0:o.CGNotificationToTimeout[t.notificationSetting],n=t.callGroupOwnerId;e.cgNotificationTimeouts[n]=i})},o.prototype.getNotificationTimeout=function(t){return this.isGCPEnabled&&this.isForwardedByCallGroup(t)&&this.cgNotificationTimeouts[t.transferorMri]?this.cgNotificationTimeouts[t.transferorMri]:o.DefaultNotificationTimeout},o.SourceIdPrefix=\"calling|\",o.DefaultNotificationTimeout=60,o.BannerNotificationTimeout=5,o.MutedNotificationTimeout=0,o.CGNotificationToTimeout=(i={},i[0]=o.DefaultNotificationTimeout,i.Ring=o.DefaultNotificationTimeout,i[1]=o.BannerNotificationTimeout,i.Banner=o.BannerNotificationTimeout,i[2]=o.MutedNotificationTimeout,i.Mute=o.MutedNotificationTimeout,i),o}(e.MTMABase);e.CallingNotificationServiceImplementation=n,angular.module(\"teamspace.callingNotificationService\",[\"teamspace.notificationsService\",\"teamspace.channelService\",\"teamspace.conversationsService\",\"teamspace.notificationSettingsStore\",\"teamspace.utilityService\",\"teamspace.platformDetectService\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.videoSupportService\",\"skypeX.sxConfig\",\"teamspace.shortcutService\",\"teamspace.orchestrationService\",\"skypeX.voiceSettingsStore\"]).service(\"callingNotificationService\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a])})(e,a)};return function(e,a){function i(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(i.prototype=a.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(){}return t.Type_CallParticipantAdded=\"call-participant-added\",t.Type_CallParticipantRemoved=\"call-participant-removed\",t.Type_CallParticipantStateChanged=\"call-participant-state-changed\",t.Type_CallParticipantMeetingRoleChanged=\"call-participant-meeting-role-changed\",t}();t.CallingParticipantServiceEvents=e;var a=function(){return function(){}}();t.ParticipantStateInfo=a;var i=function(a){function i(t,e,i,n,r,c,l){var s=a.call(this)||this;return s.callingService=t,s.participantStateAnnouncementService=r,s.callStateChangedSubscriptions={},s.participantStateInfo={},s.callsChanged=0,s.callChanged={},s.participants={},l.registerForMtma(s),s.initializeOnAppLaunchAndReinit(),s.logger=c.newLogger(\"callingParticipantService\"),s}return __extends(i,a),i.$inject=[\"callingService\",\"constants\",\"$window\",\"platformDetectService\",\"participantStateAnnouncementService\",\"loggingService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){},i.prototype.mtmaTelemetryIdentifier=function(){return\"CallingParticipantService\"},i.prototype.cleanupOnAppTeardown=function(t){var e=this;_.forEach(this.callStateChangedSubscriptions,function(t,a){e.callStateChangedSubscriptions[a].dispose(),delete e.callStateChangedSubscriptions[a]}),this.callStateChangedSubscriptions={},this.callRegistryChangedSubscription=void 0,this.participantStateInfo={},this.callsChanged=0,this.callChanged={},this.participants={}},i.prototype.init=function(){var e=this;this.callRegistryChangedSubscription=t.MTMASubscriptionUtility.subscribe(this.callingService,function(){e.callsChanged||(e.callsChanged=_.defer(function(){return e.onCallRegistryChanged()}))})},i.prototype.onCallRegistryChanged=function(){var e=this;this.logger.info(\"Call Registry changed\"),this.callsChanged=0;var a=this.callingService.getAllCalls(!1,!0),i=Object.keys(this.callStateChangedSubscriptions).map(function(e){return t.TeamsCallService.parseTeamsCallId(e)}).filter(function(t){return!e.callingService.getCallByTeamsCallId(t)}),n=a.filter(function(t){return!e.callStateChangedSubscriptions[t.teamsCallId]});i.forEach(function(t){e.clearParticipantMap(t)}),n.forEach(function(t){e.logger.info(\"Adding subscription for teamsCallId: \"+t.teamsCallId+\". \"+t.participants.length+\" participants currently in the call object\"),e.callStateChangedSubscriptions[t.teamsCallId]=t.changed(function(){return e.onCallStateChanged(t,!1)}),e.onCallStateChanged(t,!1)})},i.prototype.onCallStateChanged=function(t,e){switch(t.state){case 3:this.updateConnectedAndObservedCalls(t,!0);break;case 8:this.updateConnectedAndObservedCalls(t,!1);break;case 7:this.clearParticipantMap(t.teamsCallId)}},i.prototype.updateConnectedAndObservedCalls=function(t,e){var a=this;this.callChanged[t.teamsCallId]||(this.callChanged[t.teamsCallId]=_.defer(function(){delete a.callChanged[t.teamsCallId],a.updateParticipantListByCallType(t,e)}))},i.prototype.pushAnnouncements=function(t){var e=this;_.forEach(t.participants,function(a){SkypeX.Services.ChatServiceUtils.isBotMri(a.id)||e.hasStateChanged(t.teamsCallId,a)&&e.participantStateAnnouncementService.pushAnnouncement(t.teamsCallId,a)})},i.prototype.hasStateChanged=function(t,e){var a=this.participantStateInfo[t][e.id];return!a||a.state!==e.state},i.prototype.updateParticipantState=function(t,a){var i=this.participantStateInfo[t][a.id];this.hasStateChanged(t,a)&&this.trigger(e.Type_CallParticipantStateChanged,a.id,{teamsCallId:t,participant:a,oldState:i&&i.state}),i.meetingRole!==a.meetingRole&&this.trigger(e.Type_CallParticipantMeetingRoleChanged,a.id,{teamsCallId:t,participant:a}),i?(i.state=a.state,i.meetingRole=a.meetingRole):this.participantStateInfo[t][a.id]={state:a.state,meetingRole:a.meetingRole}},i.prototype.updateCallParticipants=function(t,e,a){for(var i=this,n=e.filter(function(e){var a=!_.has(i.participantStateInfo[t],e.id),n=i.participants[t]&&i.participants[t][e.id],r=n&&e!==n;return r&&i.logger.warn(\"Participant \"+SkypeX.Services.ChatServiceUtils.scrubMri(e.id)+\" recreated.\"),a||r}),r=0;r<n.length;r++)this.participantStateInfo[t][n[r].id]||this.addParticipant(n[r],t);e.forEach(function(e){return i.updateParticipantState(t,e)})},i.prototype.clearParticipantMap=function(t){this.logger.info(\"Clearing subscriptions for teamsCallId: \"+t),this.callStateChangedSubscriptions[t]&&(this.callStateChangedSubscriptions[t].dispose(),delete this.callStateChangedSubscriptions[t]),delete this.participantStateInfo[t],delete this.participants[t],this.participantStateAnnouncementService.clearAnnouncements(t)},i.prototype.addParticipant=function(a,i){this.logger.info(\"participant added: \"+SkypeX.Services.ChatServiceUtils.scrubMri(a.id)+\", teamsCallId: \"+i),this.participantStateInfo[i][a.id]={state:a.state,meetingRole:a.meetingRole},this.participants[i]=this.participants[i]||{},this.participants[i][a.id]=a,this.trigger(e.Type_CallParticipantAdded,t.TeamsCallService.getTeamsCallIdAsString(i),{participant:a,teamsCallId:i})},i.prototype.removeParticipant=function(a,i){this.logger.info(\"participant removed: \"+SkypeX.Services.ChatServiceUtils.scrubMri(a)+\", teamsCallId: \"+i),delete this.participantStateInfo[i][a],delete this.participants[i][a],this.trigger(e.Type_CallParticipantRemoved,t.TeamsCallService.getTeamsCallIdAsString(i),{participantId:a,teamsCallId:i})},i.prototype.updateParticipantListByCallType=function(t,e){this.participantStateInfo[t.teamsCallId]=this.participantStateInfo[t.teamsCallId]||{},this.participants[t.teamsCallId]=this.participants[t.teamsCallId]||{},this.processRemovedParticipants(t),e&&this.pushAnnouncements(t),this.updateCallParticipants(t.teamsCallId,t.participants,e)},i.prototype.callingParticipantFailed=function(t){return 28===t.stateReason||29===t.stateReason||30===t.stateReason||31===t.stateReason||32===t.stateReason},i.prototype.processRemovedParticipants=function(e){var a=this,i=_.keys(this.participantStateInfo[e.teamsCallId]).filter(function(t){var i=_.find(e.participants,function(e){return e.id===t});if(!i)return!0;var n=a.participants[e.teamsCallId]&&a.participants[e.teamsCallId][t];return n&&i!==n});_.forEach(i,function(i){if(SkypeX.Services.ChatServiceUtils.isBotMri(i))t.CallUtilities.isEchoBotCall(e)&&a.callingService.leaveCall(e,null);else{var n=a.participants[e.teamsCallId]&&a.participants[e.teamsCallId][i];a.callingParticipantFailed(n)?a.participantStateAnnouncementService.pushAnnouncementForState(e.teamsCallId,i,5):a.participantStateAnnouncementService.pushAnnouncementForState(e.teamsCallId,i,3)}a.removeParticipant(i,e.teamsCallId)})},i}(SkypeX.Services.ObservableBase);t.CallingParticipantService=i,angular.module(\"teamspace.callingParticipantService\",[\"teamspace.callingService\",\"teamspace.loggingService\",\"teamspace.participantStateAnnouncementService\",\"teamspace.orchestrationService\"]).service(\"callingParticipantService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(e,r,i,n,o,s,c,a,l,p,v,S,h,g,m,u,f,d){var y=t.call(this,d)||this;return y.$window=e,y.$qNoApply=r,y.$interval=i,y.$state=n,y.constants=o,y.settingsService=s,y.loggingService=c,y.callingTelemetryService=a,y.contentSharingService=l,y.callingService=p,y.desktopUtilityService=v,y.callingDebugService=S,y.platformDetectService=h,y.utilityService=g,y.performanceDetectService=m,y.brbV2FeedbackService=u,y.performanceObserverService=f,y.orchestrationService=d,y.perfMonitors=new WeakMap,y.initializeOnAppLaunchAndReinit(),y}return __extends(r,t),r.$inject=[\"$window\",\"$qNoApply\",\"$interval\",\"$state\",\"constants\",\"settingsService\",\"loggingService\",\"callingTelemetryService\",\"contentSharingService\",\"callingService\",\"desktopUtilityService\",\"callingDebugService\",\"platformDetectService\",\"utilityService\",\"performanceDetectService\",\"brbV2FeedbackService\",\"performanceObserverService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(t){var r=this;e.MTMASubscriptionUtility.subscribe(this.callingService,function(e,t){return r.trackCallPerformance(t.teamsCallId)},this.constants.events.calling.callStarted)},r.prototype.mtmaTelemetryIdentifier=function(){return\"CallingPerfCollectorService\"},r.prototype.cleanupOnAppTeardown=function(e){this.appInfoSampler=void 0,this.perfMonitors=new WeakMap,this.memoryMonitor=void 0},r.prototype.onRendererCreated=function(e,t,r){var i=this.perfMonitors.get(e);i&&i.trackRenderer(t,r)},r.prototype.onRendererDestroyed=function(e,t,r){var i=this.perfMonitors.get(e);i&&i.releaseRenderer(t,r)},r.prototype.onLocalRendererCreated=function(e,t,r){var i=this.perfMonitors.get(e);i&&i.trackLocalRenderer(t,r)},r.prototype.onLocalRendererDestroyed=function(e,t,r){var i=this.perfMonitors.get(e);i&&i.releaseLocalRenderer(t,r)},r.prototype.trackCallPerformance=function(t){var r=this;if(this.shouldTrackPerformance()){this.appInfoSampler||(this.appInfoSampler=new e.AppMetricsSamplerImplementation(this.settingsService.valueFor(this.constants.settings.names.callPerformanceMonitoringAppMetricsSampleRate),this.$window,this.constants,this.$qNoApply));var i=this.callingService.getCallByTeamsCallId(t);if(i&&(!this.memoryMonitor&&this.shouldMonitorResourceUsage()&&(this.memoryMonitor=new e.ResourceUsageMonitor(this.appInfoSampler,this.callingService,this.settingsService.valueFor(this.constants.settings.names.callPerformanceMonitoringAppMetricsSampleRate),this.loggingService,this.constants,this.$interval,this.platformDetectService,this.brbV2FeedbackService),this.memoryMonitor.trackMemoryOn(i)),!this.perfMonitors.has(i))){var n;if(this.shouldMonitorNetwork()){var o=this.shouldMonitorSideTrafficContents();n=new e.CallMetricsSamplerImplementation(this.settingsService.valueFor(this.constants.settings.names.callPerformanceNetworkMetricsSampleRate),i,this.$qNoApply,o?this.performanceObserverService:void 0)}var s=new e.CallingPerformanceMonitorViaScenarios(this.$qNoApply,this.$interval,this.constants,this.loggingService,this.settingsService,this.contentSharingService,{appMetrics:this.appInfoSampler,getActiveCallsCount:function(){return r.callingService.getAllCalls().length},getCurrentRoute:function(){return r.$state.current.name},getOpenPanel:function(){return r.callingDebugService.activePanel},getPerformanceMode:function(){return e.PerformanceMode[r.performanceDetectService.getCachedPerformance()]},callMetrics:n},this.callingDebugService,this.utilityService,i,this.callingTelemetryService.getCommonEventData(i));this.perfMonitors.set(i,s)}}},r.prototype.shouldTrackPerformance=function(){var e=this.constants.settings.names;return!(!this.desktopUtilityService.isElectron()||!this.settingsService.valueAsBoolean(e.enableCallPerformanceMonitoring))||!(!this.desktopUtilityService.isWeb()||!this.settingsService.valueAsBoolean(e.enableCallPerformanceMonitoringOnWeb))},r.prototype.shouldMonitorResourceUsage=function(){return this.desktopUtilityService.isElectron()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallMemoryMonitor)},r.prototype.shouldMonitorNetwork=function(){return this.desktopUtilityService.isElectron()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableNetworkMonitoring)},r.prototype.shouldMonitorSideTrafficContents=function(){return this.performanceObserverService.areTypesSupported([\"resource\"])&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableSideNetworkTrafficWhileInCall)},r}(e.MTMABase);e.CallingPerfCollectorService=t,angular.module(\"teamspace.callingPerfCollectorService\",[\"teamspace.callingDebugService\",\"teamspace.callingService\",\"teamspace.callingTelemetryService\",\"teamspace.contentSharingService\",\"teamspace.desktopUtilityService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.performanceDetectService\",\"teamspace.platformDetectService\",\"teamspace.brbV2FeedbackService\",\"teamspace.performanceObserverService\"]).service(\"callingPerfCollectorService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(i){\"use strict\";var t=function(t){function n(e,i,r,l,s,a,o,c,g,h,u,v){var b=t.call(this,g)||this;return b.$q=e,b.constants=i,b.$rootScope=r,b.settingsService=l,b.appConfig=s,b.loggingService=a,b.probingService=o,b.callingService=c,b.orchestrationService=g,b.callingTelemetryService=h,b.eventingService=u,b.callingAgentsService=v,b.call=null,b.listeners=[],b.callingServiceSubscriptionToken=null,b.logger=a.newLogger(n.LOGGER_IDENTIFIER),b.initializeOnAppLaunchAndReinit(),b}return __extends(n,t),n.$inject=[\"$q\",\"constants\",\"$rootScope\",\"settingsService\",\"appConfig\",\"loggingService\",\"probingService\",\"callingService\",\"orchestrationService\",\"callingTelemetryService\",\"eventingService\",\"callingAgentsService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.isCallingProbeEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingProbe),this.dailyProbeTimer=void 0,this.frequentProbeTimer=void 0,this.virtualDevicesLoaded=!1,this.isCallingProbeEnabled&&(this.probingService.registerProbe(this),this.scheduleCallProbe(),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callCreated,this.onCallCreated.bind(this)))},n.prototype.mtmaTelemetryIdentifier=function(){return n.LOGGER_IDENTIFIER},n.prototype.cleanupOnAppTeardown=function(e){this.isCallingProbeEnabled=void 0,this.callingServiceStateChangeSubsription=void 0,this.dailyProbeTimer=void 0,this.frequentProbeTimer=void 0,this.call=null,this.listeners=[],this.virtualDevicesLoaded=!1,this.unsubscribeCallEvents(),_.isNil(this.callingServiceSubscriptionToken)||i.MTMASubscriptionUtility.unsubscribe(this.callingService,this.callingServiceSubscriptionToken),this.callingServiceSubscriptionToken=null},n.prototype.startProbe=function(){this.isCallingProbeEnabled&&this.placeProbeCall()},n.prototype.endProbe=function(){this.terminateProbeAndReschedule()},n.prototype.reportProbeResult=function(){},n.prototype.placeProbeCall=function(){var e=this,t=this.settingsService.valueAsBoolean(this.constants.settings.names.forceCallingProbeToPhysicalDevices);if(this.logger.info(\"placeProbeCall: virtualDevicesLoaded: \"+this.virtualDevicesLoaded+\" forcePhysicalDevices:\"+t),this.isCallingProbeEnabled&&(this.virtualDevicesLoaded||t)){var n=this.loggingService.newScenario(this.constants.scenarios.calling.createCallingProbe),r=this.$q.resolve(this.sendTelemetry()),l=[];if(this.callingService.getAllCalls(!0).some(function(e){return _.includes(i.ActiveCallStates.concat([1]),e.state)})){var s=\"CallingProbe: probe not started. Reason : Ongoing active call\";this.logger.error(s),n.incomplete({error:s,error1:s}),this.endProbe()}else this.callingService.startCallProbe(r,l,this.appConfig.callingConstants.echobot.teamsEchoBotMri,\"CallingProbe\").then(function(i){e.call=i,e.subscribeProbeCallEvents(e.call),n.stop()}).catch(function(i){e.logger.error(\"CallingProbe: Could not make call, error: \"+i);var t=\"CallingProbe: error, Could not make a call\";n.fail({error:t,error1:t})})}},n.prototype.scheduleCallProbe=function(){var t=this;if(this.callingService.state!==e.services.CallingServiceState.Initialized)this.callingServiceStateChangeSubsription||(this.callingServiceStateChangeSubsription=i.MTMASubscriptionUtility.subscribe(this.callingService,function(){return t.callingServiceStateChanged()},\"state\"));else{if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingProbeFrequently)&&!this.frequentProbeTimer){var n=new Date;this.logger.info(\"CallingProbe: Scheduling calling probe after 5 mins from \"+n),this.frequentProbeTimer=setTimeout(function(){var e=new Date;t.logger.info(\"CallingProbe: Attempting to place calling probe at time : \"+e),t.startProbe()},Number(this.constants.settings.names.callingProbeFrequency))}if(!this.dailyProbeTimer){var r=new Date,l=void 0,s=(l=r.getHours()<7?new Date(r.getFullYear(),r.getMonth(),r.getDate(),8,0,0,0):new Date(r.getFullYear(),r.getMonth(),r.getDate()+1,8,0,0,0)).getTime()-r.getTime();s<=0?this.logger.warn(\"CallingProbe: Daily calling probe not scheduled. Missed the timeline by \"+s+\" milliseconds\"):this.dailyProbeTimer=setTimeout(function(){var e=new Date;t.logger.info(\"CallingProbe: Attempting to place calling probe at time : \"+e),t.startProbe()},s)}}},n.prototype.resetSchedulingTimers=function(){clearTimeout(this.dailyProbeTimer),clearTimeout(this.frequentProbeTimer),this.dailyProbeTimer=void 0,this.frequentProbeTimer=void 0},n.prototype.terminateProbeAndReschedule=function(e){if(void 0===e&&(e=!1),this.call&&(this.call.stop(!0),this.call=void 0,e)){this.logger.error(\"Calling Probe terminated due to interruption.\"),this.loggingService.newScenario(this.constants.scenarios.calling.callingProbeInterrupted).stop()}this.resetSchedulingTimers(),this.scheduleCallProbe()},n.prototype.processProbeDevicesStatusChanged=function(e){var i=this;this.logger.info(\"processProbeDevicesStatusChanged OldVal: \"+this.virtualDevicesLoaded+\", NewVal \"+e),this.virtualDevicesLoaded=e;var t=this.loggingService.newScenario(this.constants.scenarios.calling.callingProbeLoadVirtualDevices);this.virtualDevicesLoaded?t.stop():t.fail(),this.virtualDevicesLoaded&&(this.logger.info(\"processProbeDevicesStatusChanged: Virtual devices loaded\"),setTimeout(function(){var e=new Date;i.logger.info(\"CallingProbe: Attempting to place calling probe 2 mins after calling service is initialized \"+e),i.startProbe()},12e4))},n.prototype.callingServiceStateChanged=function(){var i=this;if(this.callingService.state===e.services.CallingServiceState.Initialized)this.callingAgentsService.processProbeDevicesStatusChanged(function(e){return i.processProbeDevicesStatusChanged(e)}),this.callingAgentsService.setVirtualDevicesForProbeCalls();else if(this.callingService.state===e.services.CallingServiceState.Failed||this.callingService.state===e.services.CallingServiceState.NotSupported||this.callingService.state===e.services.CallingServiceState.IncompatibleVersions){var t=this.loggingService.newScenario(this.constants.scenarios.calling.createCallingProbe),n=\"Calling Probe not scheduled. Calling service failed to initialize\";this.logger.error(n),t.fail({error:n,error1:n})}},n.prototype.onCallCreated=function(e,i){this.call&&i&&this.call.teamsCallId!==i.teamsCallId&&(this.logger.error(\"CallingProbe: Terminated calling probe id: {0} as new call was created id: {1}\",this.call.callId,i.callId),this.terminateProbeAndReschedule(!0),this.unsubscribeCallEvents())},n.prototype.sendTelemetry=function(){var e,i=(e={},e[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callingProbe,e);return this.callingTelemetryService.newCallingScenario(null,this.constants.scenarios.calling.startCallingProbe,i)},n.prototype.subscribeProbeCallEvents=function(e){var i=this;this.listeners.push(this.call.on(\"callStateChanged\",function(){return i.onProbeCallStateChanged()})),this.listeners.push(this.call.on(\"callQualityChanged\",function(e){return i.onProbeCallQualityChanged(e)}))},n.prototype.onProbeCallQualityChanged=function(e){},n.prototype.unsubscribeCallEvents=function(){this.call=null,this.listeners.forEach(function(e){return e&&e.dispose()}),this.listeners=[]},n.prototype.onProbeCallStateChanged=function(){_.includes([3,2,7,6],this.call.state)||(this.logger.error(\"CallingProbe: Terminated calling probe id: {0} due to undesired state: {1}\",this.call.callId,this.call.state),this.terminateProbeAndReschedule(!0),this.unsubscribeCallEvents())},n.LOGGER_IDENTIFIER=\"CallingProbeService\",n}(i.MTMABase);i.CallingProbeService=t,angular.module(\"teamspace.callingProbeService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.probingService\",\"teamspace.callingUserActionService\",\"teamspace.conversationsService\",\"teamspace.callingService\",\"teamspace.orchestrationService\",\"teamspace.callingTelemetryService\",\"teamspace.callingAgentsService\"]).service(\"callingProbeService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(i){!function(i){var e;!function(i){i[i.Failed=0]=\"Failed\",i[i.Uninitialized=1]=\"Uninitialized\",i[i.Initializing=2]=\"Initializing\",i[i.Initialized=3]=\"Initialized\",i[i.NotSupported=4]=\"NotSupported\",i[i.IncompatibleVersions=5]=\"IncompatibleVersions\"}(e=i.CallingServiceState||(i.CallingServiceState={}));!function(i){i[i.NotSupported=1]=\"NotSupported\",i[i.NotSupportedButDeeplinkedIntoDesktop=2]=\"NotSupportedButDeeplinkedIntoDesktop\",i[i.CallingStackVersionMismatch=3]=\"CallingStackVersionMismatch\",i[i.FailedCallingServiceInit=4]=\"FailedCallingServiceInit\",i[i.FailedHandlingOngoingCalls=5]=\"FailedHandlingOngoingCalls\",i[i.FailedCallingServiceNotInitialized=6]=\"FailedCallingServiceNotInitialized\",i[i.UserCancelledAttemptDueToOngoingCall=7]=\"UserCancelledAttemptDueToOngoingCall\",i[i.B2bCallJoinDisabled=8]=\"B2bCallJoinDisabled\",i[i.MultiCallLimitReached=9]=\"MultiCallLimitReached\"}(i.CallAttemptFailureReason||(i.CallAttemptFailureReason={}));!function(i){i[i.Offline=0]=\"Offline\",i[i.InitFailed=1]=\"InitFailed\",i[i.JoinFailed=2]=\"JoinFailed\",i[i.AcceptFailed=3]=\"AcceptFailed\"}(i.CallAbortReason||(i.CallAbortReason={})),i.CallingUnsupportedServiceStates=[e.Failed,e.IncompatibleVersions,e.NotSupported]}(i.services||(i.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(){function e(){}return e.Type_CallWithoutModalityAdded=\"call-without-modality-added\",e}();t.CallingServiceEvents=i,t.ValidParticipantStateReasons=[2,47,3,4,12,17,26,27,25,15,16,18,33,43,44,45,23,19,40,29,31,30,46,48,49,50,51,52,59,53,54,55,56,57,42,23];t.TerminatedReasonsToCancelScenario=[1,12],t.TerminatedReasonsToIncompleteScenario=[10,2,30,27,28,31,9,51,54,44,55,56,59,63,69,67,68,66,70,71,73],t.ValidTerminatedReasons=t.TerminatedReasonsToCancelScenario.concat(t.TerminatedReasonsToIncompleteScenario),t.ActiveCallStates=[2,9,10,3,4,5];var n=[{scenarios:[\"create_one_to_one_pstn_call\"],ccSubCodes:[500001,[560400,560404],[560406,560410],[560480,560488],[560500,560504],560513,560600,560603,560604,560606,560607,569002,569003,[569006,569009],569013],action:\"incomplete\"}],a=function(a){function r(e,i,n,r,l,o,s,c,d,g,u,p,h,v,f,C,m,S,y,I,b,T,A,k,M,w,P,R,N,O,D,B,E,U,F,$,x,j,V,L,q,H,W,Q,z,J,G,X,K,Z,Y,ee,te,ie,ne,ae,re,le,oe){var se=a.call(this)||this;return se.$injector=e,se.$q=i,se.$interval=n,se.$ocLazyLoad=r,se.$timeout=l,se.$translate=o,se.$window=s,se.activeCallsService=c,se.aggregatedSettingsStore=d,se.appConfig=g,se.appStateService=u,se.authenticationService=p,se.callStartedMessageProviderService=h,se.callTitleService=v,se.callingAgentsService=f,se.callingNavigationService=C,se.callingNotificationService=m,se.callingQualityFeedbackService=S,se.callingTelemetryService=y,se.companionService=I,se.constants=b,se.conversationsService=T,se.deepLinkProvider=A,se.desktopHandlingService=k,se.deviceManagerService=M,se.diagnosticsService=w,se.dialogService=P,se.downloadAppService=R,se.eventingService=N,se.layoutService=O,se.loggingService=D,se.orchestrationService=B,se.peopleService=E,se.desktopUtilityService=U,se.platformDetectService=F,se.profilePictureLoaderService=$,se.pstnNumberService=x,se.resourceManager=j,se.resources=V,se.screenSharingControlService=L,se.settingsService=q,se.storageService=H,se.sxConfig=W,se.telemetryProvider=Q,se.updateAppService=J,se.utilityService=G,se.broadcastModalityRestClient=X,se.callingSupportService=K,se.videoSupportService=Z,se.teamsCallService=ee,se.retryService=ie,se.callEscalationService=ne,se.objectLeaksDetector=ae,se.adminSettingsService=re,se.mutedCallNotificationsService=le,se.state=t.CallingServiceState.Uninitialized,se.participantStreamsMap=new Map,se.participantStreamsToCleanUp=new Set,se.callSubscriptionRegistry=[],se.callIncomingNotifications={},se.callDeferred=new WeakMap,se.userActivity={inCall:!1,presenting:!1},se.isVideoEnabled=!0,se.retriableCalls={},se.forwardingJoinEventTrackerForCall=[],se.isNetworkReconnectEnabled=!1,se.callRegistrySubscriptions=[],se.disableCallingOnlineCheck=!1,se.enableConfirmAudioEscalation=!1,se.enableDynamicEmergencyCallingForSecurityDesk=!1,se.disableEmergencyGroupCall=!1,se.unsupportedAppVersion=!1,se.showInteropCallAlertOnce=_.memoize(se.showInteropCallAlert,function(e){return e.callId}),se.verifyCallProtocols=function(){se.ipc&&(se.unregisterSfBProtocols(),se.registerTelProtocol())},se.onUnregisterProtocolsResult=function(e,t){se.unregisterSfBProtocolsScenario&&(t?(se.logger.info(\"[onUnregisterProtocolsResult] Successfully unregistered callto, sip, and sips protocols.\"),se.unregisterSfBProtocolsScenario.stop()):(se.logger.error(\"[onUnregisterProtocolsResult] Failed to unregister callto, sip, and sips protocols.\"),se.unregisterSfBProtocolsScenario.fail()),se.unregisterSfBProtocolsScenario=null)},se.onRegisterProtocolsResult=function(e,t){se.registerTelProtocolScenario&&(se.storageService.isSupported()&&se.storageService.set(se.constants.storageNames.isTelProtocolHandlerRegistered,t),t?(se.logger.info(\"[onRegisterProtocolsResult] Successfully registered to handle TEL protocol.\"),se.registerTelProtocolScenario.stop()):(se.logger.error(\"[onRegisterProtocolsResult] Failed to register to handle TEL protocol.\"),se.registerTelProtocolScenario.fail()),se.registerTelProtocolScenario=null)},se.ipc=s.electronSafeIpc,se.logger=D.newLogger(\"callingService\"),B.registerForMtma(se),oe.registerForBlockingActivities(se),se.initializeOnAppLaunchAndReinit(),se}return __extends(r,a),r.$inject=[\"$injector\",\"$q\",\"$interval\",\"$ocLazyLoad\",\"$timeout\",\"$translate\",\"$window\",\"activeCallsService\",\"aggregatedSettingsStore\",\"appConfig\",\"appStateService\",\"authenticationService\",\"callStartedMessageProviderService\",\"callTitleService\",\"callingAgentsService\",\"callingNavigationService\",\"callingNotificationService\",\"callingQualityFeedbackService\",\"callingTelemetryService\",\"companionService\",\"constants\",\"conversationsService\",\"deepLinkProvider\",\"desktopHandlingService\",\"deviceManagerService\",\"diagnosticsService\",\"dialogService\",\"downloadAppService\",\"eventingService\",\"layoutService\",\"loggingService\",\"orchestrationService\",\"peopleService\",\"desktopUtilityService\",\"platformDetectService\",\"profilePictureLoaderService\",\"pstnNumberService\",\"resourceManager\",\"resources\",\"screenSharingControlService\",\"settingsService\",\"storageService\",\"sxConfig\",\"telemetryProvider\",\"tenantSettingsStore\",\"updateAppService\",\"utilityService\",\"broadcastModalityRestClient\",\"callingSupportService\",\"videoSupportService\",\"policiesService\",\"teamsCallService\",\"meetingPolicySettingsStore\",\"retryService\",\"callEscalationService\",\"objectLeaksDetector\",\"adminSettingsService\",\"mutedCallNotificationsService\",\"tenantSwitchService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){var i=this;this.initDefer=this.$q.defer(),this.updateSettings(),this.debounceVerifyCallProtocols=_.debounce(this.verifyCallProtocols,1e3),this.ipc&&(t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.registerProtocolsResult,this.onRegisterProtocolsResult),t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.unregisterProtocolsResult,this.onUnregisterProtocolsResult),t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.isOnMinVersionOrLess,function(){i.unsupportedAppVersion=!0}),t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.appVersionUnsupported,function(){i.unsupportedAppVersion=!0})),this.isModalDialogForNonEVUsersEnabled=!this.settingsService.valueAsBoolean(this.constants.settings.names.isModalDialogForNonEVUsersDisabled)},r.prototype.mtmaTelemetryIdentifier=function(){return\"callingService\"},r.prototype.cleanupOnAppTeardown=function(e){var i=this;this.desktopUtilityService.avIsRemoted()&&this.$window.removeEventListener(\"vdiClientDisconnected_EndCalls\",function(){return i.stopOngoingCalls()}),this.stopOngoingCalls().finally(function(){i.uninitDefer=i.callRegistryLogout()}),this.diposeCallRegistrySubscriptions(),this.callRegistrySubscriptions=[],this.state=t.CallingServiceState.Uninitialized,this.isModalDialogForNonEVUsersEnabled=void 0,this.callSubscriptionRegistry=[],this.deviceManager=void 0,this.callIncomingNotifications={},this.callDeferred=new WeakMap,this.userActivity={inCall:!1,presenting:!1},this.broadcastService=void 0,this.initDefer=void 0,this.initScenario=void 0,this.isVideoEnabled=!0,this.largeMeetingSettings=void 0,this.retriableCalls={},this.anonymousEnabled=void 0,this.isUniqueTeamsCallIdEnabled=void 0,this.isEchoBotCallEnabled=void 0,this.forwardingJoinEventTrackerForCall=[],this.enableEmergencyCallingTesting=void 0,this.enableEmergencyCallingTestingWithPayload=void 0,this.isNetworkReconnectEnabled=!1,this.lastSkypeToken=void 0,this.currentTenantId=void 0,this.enableSfbTeamsIPC=void 0,this.isIpcServerUp=void 0,this.callingSupport=void 0,this.registerTelProtocolScenario=void 0,this.unregisterSfBProtocolsScenario=void 0,this.enableIncomingVideoUnsupportedUfd=void 0,this.isDesktop=void 0,this.enableMicOsUnmute=void 0,this.enableMaxNumberOfVideos=void 0,this.enableBidirectionalDataChannel=void 0,this.dataChannelDirection=void 0,this.trustConnectedParticipants=void 0,this.createCallHook=null,this.callingConstantsUI=void 0,this.avoidSendingTitleAsSubject=void 0,this.enableSlimCoreAsyncStart=void 0,this.isTelemetryDisabledDuringCallEstablishment=void 0,this.callEndRules=void 0,this.debounceVerifyCallProtocols=null,this.unregisterForCleanUpCalling&&this.unregisterForCleanUpCalling(),this.unregisterForCleanUpCalling=null,this.disableCallingOnlineCheck=!1,this.enableConfirmAudioEscalation=!1,this.enableDynamicEmergencyCallingForSecurityDesk=!1,this.disableEmergencyGroupCall=!1,this.unsupportedAppVersion=!1,this.participantStreamsMap.forEach(function(e){return i.disposeStream(e)}),this.participantStreamsMap.clear(),this.participantStreamsMap=new Map,this.participantStreamsToCleanUp.clear(),this.participantStreamsToCleanUp=new Set},r.prototype.diposeCallRegistrySubscriptions=function(){_.forEach(this.callRegistrySubscriptions,function(e){return e.dispose()})},r.prototype.updateSettings=function(){this.anonymousEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.anonymousJoinEnabled),this.isUniqueTeamsCallIdEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.uniqueTeamsCallId),this.isEchoBotCallEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEchoBotCall),this.largeMeetingSettings=this.settingsService.valueFor(this.constants.settings.names.callingConstants).largeMeeting,this.enableEmergencyCallingTesting=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEmergencyCallingTesting),this.enableEmergencyCallingTestingWithPayload=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEmergencyCallingTestingWithPayload),this.isNetworkReconnectEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableNetworkReconnectUI),this.enableIncomingVideoUnsupportedUfd=this.settingsService.valueAsBoolean(this.constants.settings.names.enableIncomingVideoUnsupportedUfd),this.enableMicOsUnmute=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMicOSUnmuteOnUnmute),this.enableMaxNumberOfVideos=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMaxNumberOfVideos),this.enableBidirectionalDataChannel=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBidirectionalDataChannel),this.dataChannelDirection=this.largeMeetingSettings.dataChannelDirection,this.trustConnectedParticipants=this.settingsService.valueAsBoolean(this.constants.settings.names.trustConnectedParticipants),this.isDesktop=this.desktopUtilityService.isDesktop(),this.callingConstantsUI=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui,this.avoidSendingTitleAsSubject=this.settingsService.valueFor(this.constants.settings.names.callingConstants).avoidSendingTitleAsSubject,this.enableSlimCoreAsyncStart=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSlimCoreAsyncStart),this.isTelemetryDisabledDuringCallEstablishment=this.settingsService.valueAsBoolean(this.constants.settings.names.disableTelemetryDuringCallEstablishment)&&!this.authenticationService.isAnonymous(),this.callEndRules=n.concat(this.settingsService.valueFor(this.constants.settings.names.callingConstants).telemetry.callEndRulesExtra),this.disableCallingOnlineCheck=this.settingsService.valueAsBoolean(this.constants.settings.names.disableCallingOnlineCheck),this.enableConfirmAudioEscalation=this.settingsService.valueAsBoolean(this.constants.settings.names.enableConfirmAudioEscalation),this.enableDynamicEmergencyCallingForSecurityDesk=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDynamicEmergencyCallingForSecurityDesk),this.disableEmergencyGroupCall=this.settingsService.valueAsBoolean(this.constants.settings.names.disableEmergencyGroupCall)},r.prototype.onChildWindowClosed=function(e){var t=this;this.participantStreamsMap.forEach(function(i,n){i.windowId===e&&t.stopStream1(n)}),this.getAllCalls(!0).forEach(function(i){i.windowId===e&&t.leaveCall(i,t.constants.events.multiWindow.close)}),_.forEach(this.retriableCalls,function(i){i.windowId===e&&t.cancelRetry(i)})},r.prototype.getActiveCallInfoForMtma=function(){var i=this,n=this.getAllCalls(!0);if(_.isEmpty(n))return null;var a=n.some(function(e){return _.includes(t.ActiveCallStates.concat([1]),e.state)});return{blockingScenarioData:{moduleName:e.services.BlockingModuleName.Calling,subModuleName:e.services.BlockingSubModuleName.OneOnOne,reason:\"user is on an active call\"},blockingUIData:{category:e.services.BlockingUICategory.CallingOrMeeting,localizedInfo:this.$translate.instant(this.resources.strings.calling_active_call_in_progress)},onForceTenantSwitch:function(){return i.logger.info(\"will return stopOngoingCalls for onForceTenantSwitch as promise.\"),i.stopOngoingCalls(!0)},userActionRequired:a}},Object.defineProperty(r.prototype,\"brbV2FeedbackService\",{get:function(){return this.$injector.get(\"brbV2FeedbackService\")},enumerable:!0,configurable:!0}),r.prototype.getRootToolsManager=function(){return require(\"@skype/rt-js-bindings\").RootToolsManager},r.prototype.init=function(){var e=this;return(this.uninitDefer?this.uninitDefer:this.$q.resolve()).then(function(){e.cleanupCallRegistry(),e.reportInit(),e.setState(t.CallingServiceState.Initializing),e.enableSfbTeamsIPC=!!e.$window.enableSfbTeamsIPC;try{var i=e.getRootToolsManager();e.brbV2FeedbackService.onBrbRequested(function(e){var t={uploadId:e};i.sendBRBEvent(t)}),i.setBRBCallback(function(t){e.onRemoteBrbRequested(t)})}catch(i){e.logger.error(\"Error in getting rootToolsManager \"+t.CallingTelemetryService.getErrorMessage(i))}return e.debounceVerifyCallProtocols(),e.isVideoEnabled=e.adminSettingsService.getAdminSettingSync().isVideoEnabled,t.MTMASubscriptionUtility.subscribe(e.adminSettingsService,function(t,i){e.isVideoEnabled=i.isVideoEnabled}),e.eventingService.unsafeOnWithTenantScope(e.constants.events.settings.updated,function(){e.debounceVerifyCallProtocols(),e.updateSettings()}),t.MTMASubscriptionUtility.subscribe(e.aggregatedSettingsStore,function(){e.debounceVerifyCallProtocols()}),e.eventingService.unsafeOnWithTenantScope(e.constants.events.calling.callEscalated,function(t,i){return e.updateCallSetupArgs(i)}),e.$q.resolve().then(function(){e.callingSupport=e.getCallingSupport();var i=function(t,i){return e.setState(t),e.$q.reject(i)};return e.unsupportedAppVersion||2===e.callingSupport?i(t.CallingServiceState.IncompatibleVersions):1===e.callingSupport?i(t.CallingServiceState.NotSupported):0!==e.callingSupport?i(t.CallingServiceState.Failed):(e.initEvents(),e.initScenario.mark(\"InitEvents\"),e.whenCallRegistryCreated().then(function(){e.initScenario.mark(\"CreateCallRegistry\"),e.setState(t.CallingServiceState.Initialized),e.layoutService.addOnBeforeReloadHandler(function(){return e.stopOngoingCalls().finally(function(){return e.unloadCalling()})}),e.initDefer.resolve()}).catch(function(n){return e.initScenario.mark(\"CreateCallRegistry\",{},e.constants.scenarioStepStatus.failure),e.logger.error(\"CallRegistry creation failed\"),i(t.CallingServiceState.Failed,n)}))}).catch(function(i){(i=_.isError(i)?i:new Error(i)).callingServiceState=t.CallingServiceState[e.state],i.callingAgentsService=e.callingAgentsService.getName(),e.initDefer.reject(i)}),e.initDefer.promise})},r.prototype.updateSkypeIdentity=function(){var e=this;return this.initDefer.promise.then(function(){return e.authenticate()}).then(function(t){var i=t[0],n=t[1],a=new SkypeX.Services.SkypeToken(n.skypeToken);return e.getSkypeIdentity(i.profile.name,a.getSkypeId())}).then(function(t){return e.$q(function(i,n){e.platformDetectService.isSurfaceHub()?e.callRegistry.init(t).then(i,n):e.callRegistry.login(t).then(i,n)})})},r.prototype.onRemoteBrbRequested=function(e){var t=String(this.constants.feedback.categories.other);try{this.settingsService.valueAsBoolean(this.constants.settings.names.allowSendingLogsForRemoteBrb)&&this.brbV2FeedbackService.extendFeedbackReport(e.uploadId,{category:t,title:\"Extend report\",description:\"Extend report\",piiSafeLogsOnly:!0,allowScreenshots:!1,includeBackgroundBlurImages:!1,includeHeapSnapshot:!1})}catch(e){this.loggingService.error(e)}},r.prototype.unregisterSfBProtocols=function(){var e=this.storageService.isSupported()&&this.storageService.get(this.constants.storageNames.isSfBDeeplinkingEnabled),t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSfBDeeplinking);_.toString(e)!==_.toString(t)&&(this.logger.debug('[unregisterSfBProtocols] SfB deeplinking setting has been changed from \"{0}\" to \"{1}\".',e,t),e=t,this.storageService.isSupported()&&this.storageService.set(this.constants.storageNames.isSfBDeeplinkingEnabled,e),e&&(this.unregisterSfBProtocolsScenario=this.loggingService.newScenario(this.constants.scenarios.calling.protocol.unregisterSfBProtocols),this.ipc.send(this.constants.events.desktopApp.unregisterProtocols,{protocols:this.constants.desktopApp.registry.protocols.sfbCalling,app:this.constants.desktopApp.registry.apps.teams})))},r.prototype.registerTelProtocol=function(){var e=this.storageService.isSupported()&&this.storageService.get(this.constants.storageNames.isTelProtocolHandlerRegistered),t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableTelProtocolHandling)&&this.callingSupportService.isPSTNCallingAllowed(),i=_.toString(e),n=_.toString(t);i!==n&&_.isBoolean(t)?t?(this.logger.info(\"[registerTelProtocol] Registering to handle TEL protocol...\"),this.registerTelProtocolScenario=this.loggingService.newScenario(this.constants.scenarios.calling.protocol.registerTelProtocol),this.ipc.send(this.constants.events.desktopApp.registerProtocols,{protocols:this.constants.desktopApp.registry.protocols.tel,app:this.constants.desktopApp.registry.apps.teams})):(this.logger.info(\"[registerTelProtocol] TEL protocol handling is disabled.\"),e=!1,this.storageService.isSupported()&&this.storageService.set(this.constants.storageNames.isTelProtocolHandlerRegistered,e)):this.logger.info(\"[registerTelProtocol] No change in handling tel protocol. isTelProtocolHandlerRegistered: {0}, shouldRegisterTelProtocolHandler: {1}.\",i,n)},r.prototype.getAdminSettings=function(){return this.adminSettingsService.getAdminSettingSync()},r.prototype.whenCallRegistryCreated=function(){var e=this;return this.retryService.retry(\"createCallRegistry\",function(){if(e.appStateService.isOnline)return e.createCallRegistry();e.initScenario.pause({reason:e.constants.scenarios.calling.context.applicationOffline});var t=e.waitForAppOnline();return t.finally(function(){return e.initScenario.resume()}),t.then(function(){return e.createCallRegistry()})},{retryIntervals:this.settingsService.valueFor(this.constants.settings.names.callingConstants).callingInitRetryIntervals}).promise},r.prototype.waitForAppOnline=function(){var e=this;return this.appStateService.isOnline?this.$q.resolve():this.$q(function(t){var i=e.eventingService.unsafeOnWithTenantScope(e.constants.events.appState.changed,function(){e.appStateService.isOnline&&(t(),i())})})},Object.defineProperty(r.prototype,\"emergencyService\",{get:function(){return this.$injector.get(\"emergencyService\")},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"callingAlertsService\",{get:function(){return this.$injector.get(\"callingAlertsService\")},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"callingEchoBotCallService\",{get:function(){return this.$injector.get(\"callingEchoBotCallService\")},enumerable:!0,configurable:!0}),r.prototype.getCallingSupport=function(){return this.callingAgentsService.callSupport.getCallSupport()},r.prototype.getAllCalls=function(e,t){var i=this;if(!this.callRegistry)return[];var n=(e||t?this.callRegistry.calls.slice(0):this.callRegistry.calls.filter(function(e){return 8!==e.state})).map(function(e){return i.teamsCallService.getOrCreateTeamsCall(e)});return t&&(n=n.filter(function(e){return 8!==e.state||e.isServerHold})),n},r.prototype.getOtherCalls=function(e){return this.getAllCalls().filter(function(t){return t.teamsCallId!==e})},r.prototype.hasNoOtherCalls=function(e){return 0===this.getOtherCalls(e).length},r.prototype.getCalls=function(e,t,i){var n=this;if(!this.callRegistry)return[];var a=SkypeX.Services.ChatServiceUtils.isValidId(t);return(i?this.callRegistry.calls.slice(0):this.callRegistry.calls.filter(function(e){return 8!==e.state})).filter(function(i){return i.conversationId===e&&(!a||i.messageId===t)}).map(function(e){return n.teamsCallService.getOrCreateTeamsCall(e)})},r.prototype.getCallByCallId=function(e,t,i){if(!this.callRegistry)return null;var n=t?this.callRegistry.getCall(e,t):_.find(this.callRegistry.calls,function(t){return t.callId===e});return n&&8===n.state&&!i?null:this.teamsCallService.getOrCreateTeamsCall(n)},r.prototype.getCallByTeamsCallId=function(e,i,n){var a=this;if(!this.callRegistry)return null;var r=_.isString(e)?t.TeamsCallService.parseTeamsCallId(e):e;if(n){var l=this.getRetriableCall(r);if(l)return l}var o=_.find(this.callRegistry.calls,function(e){var t=a.teamsCallService.getOrCreateTeamsCall(e);return!(8===t.state&&!i)&&t.teamsCallId===r});return this.teamsCallService.getOrCreateTeamsCall(o)},r.prototype.getRetriableCall=function(e){return this.retriableCalls[e]},r.prototype.getRetriableCallByCallId=function(e){return _.values(this.retriableCalls).find(function(t){return t.callId===e})},r.prototype.setTerminationInfo=function(e,t){e.mediaConnected=t.mediaConnected,e.mediaWhitelistingIssueRaised=t.mediaWhitelistingIssueRaised,this.retriableCalls[e.teamsCallId]=e},r.prototype.getActiveCall=function(){var e=[2,9,3,10,6,11,12],t=this.callRegistry?this.callRegistry.calls.filter(function(t){return _.includes(e,t.state)}):[];return t.length>0?this.teamsCallService.getOrCreateTeamsCall(t[0]):null},r.prototype.fireIntent=function(e,t){var i=this;return this.initDefer.promise.then(function(){return i.callingAgentsService.fireIntent(e,t)})},r.prototype.joinOngoingCallIfExists=function(i,n,a,r,l,o){var s=this;void 0===l&&(l=!0),void 0===o&&(o=!1);var c=this.getCalls(i,n)[0];if(!c)return null;var d=null;if(1===c.state&&(d=this.acceptCall(c,a,r,l,o)),_.includes(t.ActiveCallStates,c.state)){var g={isMultiTasking:!0,forceCallingScreenReloading:!0};c.isScreenshareFromChat&&(g.rightPanelToOpen=e.components.Calling.RightPanel.CallingChat),d=this.putOtherCallsOnHold(c.teamsCallId).then(function(){return s.callingNavigationService.navigateToCallScreen(c,g)}).then(function(){return c})}return d&&d.catch(function(e){s.logger.error(\"joinOngoingCallIfExists failed with error: \"+t.CallingTelemetryService.getErrorMessage(e))}),d},r.prototype.putOtherCallsOnHold=function(e,t){var i=this;void 0===t&&(t=!1);var n=this.getOtherCalls(e).filter(function(e){return 3===e.state||5===e.state});this.logger.info(\"putOtherCallsOnHold: callsToHold except teamsCallId: \"+e+\", call Ids of other calls to hold: \"+JSON.stringify(n.map(function(e){return e.callId}))),n.length>1&&this.logger.error(\"Fatal - more than one connected/remoteHold call cannot exist, total connected, remoteHold calls=\"+n.length);var a=n.map(function(e){return i.callParkService.holdCall(e,\"putOtherCallsOnHold\").then(function(e){return i.$q.resolve()})});return!0===t&&(this.ipc&&(this.logger.info(\"Sending TeamsPendingCall to SfB\"),this.ipc.send(this.constants.events.desktopApp.calling.teamsIpcActionNotifyCallStatus,this.constants.events.desktopApp.calling.teamsIpcMessageCallStatus.PendingCall)),a.push(this.sfbHoldAction())),this.$q.all(a)},Object.defineProperty(r.prototype,\"callParkService\",{get:function(){return this.$injector.get(\"callParkService\")},enumerable:!0,configurable:!0}),r.prototype.initEvents=function(){var e=this,i=function(){return e.stopOngoingCalls()},n=function(){return e.stopOngoingCalls().finally(function(){return e.unloadCalling()})};this.ipc&&(t.MTMAIpcUtility.onWithTenantScope(this.ipc,\"suspend\",i),t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.calling.sfbIpcActionHold,function(t,i){e.handleSfbAction()}),t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.calling.IpcServerUp,function(t,i){e.logger.info(\"sfb ipc serverUp\"),e.isIpcServerUp=!0}),this.ipc.send(this.constants.events.desktopApp.calling.IpcWebClientReady)),this.desktopUtilityService.avIsRemoted()&&(this.logger.info(\"VDI: adding event listener for vdiClientDisconnected_Endcalls\"),this.$window.addEventListener(\"vdiClientDisconnected_EndCalls\",i)),this.$window.addCustomEventListener&&(this.$window.addCustomEventListener(\"beforeMinimize\",i),this.$window.addCustomEventListener(\"beforeQuit\",n)),this.unregisterForCleanUpCalling=this.orchestrationService.registerAction(this.constants.actions.logout.cleanupCalling,n)},r.prototype.handleSfbAction=function(){var e=this,t=this.getActiveCall(),i=this.callingTelemetryService.newCallingScenario(t,this.constants.scenarios.calling.interop.receivedInteropHoldRequest),n=[];n.push(this.putOtherCallsOnHold()),this.$q.all(n).then(function(){e.logger.info(\"received Hold\"),i.stop()}).catch(function(){e.logger.warn(\"Unable to hold the call. Killing it.\"),e.getActiveCall().stop(),i.fail()}).finally(function(){e.logger.info(\"Successful Hold of call. Sending ack to sfb\"),e.ipc.send(e.constants.events.desktopApp.calling.teamsIpcResponseHold)})},r.prototype.getSkypeIdentity=function(e,t){var i=this,n={id:t,tokenProvider:function(){return i.authenticationService.getSkypeTokens().then(function(e){return e.skypeToken})},displayName:e};return this.$q.when(n)},r.prototype.reportInit=function(){var e=this;this.initScenario?this.logger.error(\"Init called multiple times in the same session\"):(this.initScenario=this.callingTelemetryService.newCallingInitScenario(),this.initDefer.promise.then(function(){return e.initScenario.stop()}).catch(function(i){var n,a,r;e.logger.error(\"calling_service_init scenario canceled/failed\");var l=t.CallingTelemetryService.getErrorMessage(i,e.logger,t.CallingTelemetryService.DEFAULT_PROPS_GET_ERROR_MSG.concat([\"callingServiceState\",\"callingAgentsService\"]));1!==e.callingSupport||e.isDesktop?e.unsupportedAppVersion?(l=\"Too old desktop version\",e.initScenario.cancel((a={},a[e.constants.counters.eventNames.terminatedReason]=l,a[e.constants.counters.eventNames.reason]=l,a))):e.initScenario.fail((r={},r[e.constants.counters.eventNames.reason]=l,r)):e.initScenario.cancel((n={},n[e.constants.counters.eventNames.reason]=l,n))}))},r.prototype.addMembersToCall=function(e,t){var i=this.sxConfig.getCurrentSkypeMri(),n=t.length<3?t.filter(function(e){return e.id!==i}):[];e.originalCalleeMri=1===n.length?n[0].id:null,t.forEach(function(t){t.id!==i&&e.addParticipant(t.id)})},r.prototype.getSkypeToken=function(e,t){var i,n=this;return e&&e===this.lastSkypeToken&&this.loggingService.event(this.constants.events.calling.skypeTokenInvalid,(i={},i[this.constants.counters.eventNames.context]=\"calling_service\",i[this.constants.counters.eventNames.reason]=t||\"\",i)),this.authenticationService.getSkypeTokens().then(function(e){return n.lastSkypeToken=e.skypeToken,n.lastSkypeToken})},r.prototype.pushSkypeTokenToCallRegistry=function(e,t){var i=this,n=this.constants.events.calling.skypeTokenPush,a=this.loggingService.newScenario(n);a.eventData[this.constants.counters.eventNames.reason]=t||\"\",this.getSkypeToken(e,t).then(function(e){i.logger.debug(\"SkypeToken refreshed. Pushing it to CallRegistry\"),i.callRegistry.updateSkypeToken(e),a.stop()},function(e){var t;a.fail((t={},t[i.constants.counters.eventNames.error]=JSON.stringify(e),t))})},r.prototype.createCallRegistry=function(){var e=this;return this.authenticate().then(function(t){var i=t[0],n=t[1];e.initScenario.mark(\"Authenticate\");var a=new SkypeX.Services.SkypeToken(n.skypeToken);return e.currentTenantId=i&&i.profile?i.profile.tid:void 0,e.getSkypeIdentity(i.profile.name,a.getSkypeId()).then(function(t){e.initScenario.mark(\"GetSkypeIdentity\"),e.callRegistry=e.callingAgentsService.callRegistry,e.callRegistrySubscriptions.push(e.callRegistry.on(\"callAdded\",function(t){e.createCallHook&&e.createCallHook(t),e.onCallAdded(t)})),e.callRegistrySubscriptions.push(e.callRegistry.on(\"callRemoved\",function(t){return e.onCallRemoved(t)})),e.callRegistrySubscriptions.push(e.callRegistry.on(\"skypeTokenRequired\",function(t){return e.pushSkypeTokenToCallRegistry(t,\"skypeTokenRequired\")})),e.callRegistrySubscriptions.push(e.callRegistry.on(\"proxiedPushNotification\",function(t){e.eventingService.$emit(e.constants.events.calling.proxiedPushNotification,t)})),e.callingSupportService.isSupportedEnvironment()&&(e.deviceManager=e.callingAgentsService.deviceManager,e.deviceManager.on(\"devicesChanged\",function(t){return e.onDevicesChanged(t)})),e.eventingService.unsafeOnWithTenantScope(e.constants.events.skypeAuth.tokenRefreshed,function(){return e.pushSkypeTokenToCallRegistry(void 0,e.constants.events.skypeAuth.tokenRefreshed)});var i=e.$q(function(i,n){e.logger.info(\"logging in to call registry\"),e.initScenario.mark(\"CallRegistryInitStart\"),e.platformDetectService.isSurfaceHub()?e.callRegistry.init(t).then(i,n):e.callRegistry.login(t).then(i,n)});return!0===e.settingsService.valueAsBoolean(e.constants.settings.names.sendAutoBrbForCallRegistryInitAnomalies)&&e.sendAutoBrbForCallRegistryInitAnomalies(i),i}).catch(function(t){return e.initScenario.mark(\"GetSkypeIdentity\",{},e.constants.scenarioStepStatus.failure),e.logger.error(\"CallingService Could not create call registry due to skype identity failure\"),e.$q.reject(\"GetSkypeIdentity failure during call registry creation\")})}).catch(function(t){return e.initScenario.mark(\"Authenticate\",{},e.constants.scenarioStepStatus.failure),e.logger.error(\"CallingService Could not create call registry due to authentication failure\"),e.$q.reject(\"Authentication failure during call registry creation\")})},r.prototype.sendAutoBrbForCallRegistryInitAnomalies=function(e){var i,n=this,a=Date.now(),r=function(e){return n.brbV2FeedbackService.sendFeedbackToBrbV2(!0,{category:n.constants.feedback.categories.other,title:e,description:\"Submitted via perf monitor\",allowScreenshots:!1,includeBackgroundBlurImages:!1,includeHeapSnapshot:!1,piiSafeLogsOnly:!0})},l=this.settingsService.valueFor(this.constants.settings.names.sendAutoBrbIfCallRegistryInitExceedsMs),o=t.QCancelable.toCancelablePromise(this.$q,e).then(function(){var e=Date.now()-a;e>l&&r(\"Call registry initialization exceeded \"+l+\"ms (taking \"+e+\"ms)\")}).catch(function(e){if(e===t.QCancelable.CancelID){var i=Date.now()-a;r(\"Call registry initialization timed out after \"+i+\"ms\")}else!0===n.settingsService.valueFor(n.constants.settings.names.sendAutoBrbForCallRegistryInitAnomalies)&&r(\"Call registry initialization failed\")}).finally(function(){n.$timeout.cancel(i)});i=this.$timeout(function(){t.QCancelable.cancel(o)},12e4)},r.prototype.onDevicesChanged=function(e){var t=this;this.initDefer.promise.then(function(){return t.deviceManagerService.whenInitialized()}).then(function(){var i=t.deviceManagerService.getSelectedDevices().camera;e.some(function(e){return e.id===i&&1===e.kind})||t.callRegistry.calls.forEach(function(e){var i=t.teamsCallService.getOrCreateTeamsCall(e),n=\"\";i?n=i.getTag():t.logger.error(\"CallingService could not find TeamsCall for call \"+e.callId),e.stopVideo(n)})})},r.prototype.authenticate=function(){var e=[this.authenticationService.getUserInformation(),this.authenticationService.getSkypeTokens()];return this.$q.all(e)},r.prototype.prepareCall=function(e){var i=this,n=this.callingTelemetryService.newCallingScenario(null,this.constants.scenarios.calling.prepareCall);return this.verifyCallState(e).then(function(){if(!e.messageId){var a=i.conversationsService.getCallingConversation(e.conversationId);t.CallUtilities.isPrivateMeeting(a,e.isChannelMeeting,e.meetingInfo)&&(n.mark(\"MessageIdSet\"),e.messageId=\"0\")}var r=i.createCall(e.conversationId,e.callId,e.participantId,e.messageId);n.eventData[i.constants.categories.isScreenshareFromChat]=e.screenSharingOnly,n.mark(\"CreateCall\",{callId:r.callId}),e.consultationContext&&i.eventingService.$emit(i.constants.events.calling.consultCallCreated,{subjectTeamsCallId:e.consultationContext.subjectTeamsCallId,consultCall:r});var l=i.conversationsService.getCallingConversation(e.conversationId);return n.mark(\"GetCallingConversation\",{callId:r.callId,conversationId:e.conversationId,isChatV2:l.isChatV2()}),i.applyScenariosToCall(r,e.startCallScenarioPromise,e.secondaryScenarios),r.initiatedTime=Date.now(),e.emergencyPayload&&i.enableEmergencyCallingTesting&&!i.enableEmergencyCallingTestingWithPayload&&(i.logger.debug(\"Removing emergency payload from call since enableEmergencyCallingTestingWithPayload is not enabled\"),e.emergencyPayload=null),i.videoSupportService.isVideoAvailableForConversation(e.conversationId)||(e.withVideo=!1),i.logMultipleCallsTelemetryIfNeeded(r,i.constants.scenarios.calling.multiCallList.outgoingCall),r.callerMri=i.sxConfig.getCurrentSkypeMri(),r.messageId=e.messageId,e.transferContext&&(r.transferorMri=e.transferContext.transferorMri),e.screenSharingOnly||i.raiseNewCallEvent(r),n.mark(\"NewCallEvent\",{callId:r.callId,conversationId:e.conversationId}),e.title&&i.callTitleService.setMeetupTitle(r,e.title),i.initCall(r,e,l),r})},r.prototype.generateEndpointMetadataForConsultation=function(){var e={consultationContext:{isIncomingConsult:!0}};return angular.toJson(e)},r.prototype.generateEndpointMetadata=function(e,t,i){return i.isOneToOne()?t.consultationContext?this.generateEndpointMetadataForConsultation():void 0:this.companionService.watchCallReturningRoleMetadata(e,null,!1)},r.prototype.isFederatedOrSfbConversation=function(e){return t.SfBInteropUtilsService.isInteropFederationConversation(e)||t.SfBInteropUtilsService.isSfBConversation(e)},r.prototype.initCall=function(e,i,n){var a=this;this.isEchoBotCallEnabled&&(i.isEchoBotCall||i.isProbeCall)||n.alive();var l=this.callingTelemetryService.getPrepareCallScenario();return n.getId().then(function(t){return l.mark(\"InitCallGetConversation\",{callId:e.callId,conversationId:t}),a.logger.info(\"[call] real conversation is = {0}\",t),i.conversationId=t,a.saveCallSetupArgs(e,i),a.addBroadcastInformation(e,i),a.$q.all(a.getPrepareCallPromises(n,e,i))}).then(function(o){var s=o[0],c=o[1];l.mark(\"InitCallDetails\",{callId:e.callId,conversationId:c});var d=a.getMediaPeerType(n,i);a.logger.info(\"Setting media peer type to = \"+d);var g=r.sanitizeMessage(i.messageId),u=!(!i.isChannelMeeting||g),p={mediaPeerType:d,threadId:a.getThreadId(c,n),messageId:g,enableGroupCallMeetupGeneration:u,meetingInfo:i.meetingInfo,endpointMetadata:a.generateEndpointMetadata(e,i,n),emergencyContent:i.emergencyPayload,transferContext:i.transferContext,onBehalfOf:i.onBehalfOf,isEmergency:!a.disableEmergencyGroupCall&&!!i.emergencyPayload};if(i.emergencyPayload&&(a.logger.info(\"Populating mixin for emergency call [call][callId=\"+e.callId+\"]\"),a.emergencyService.populateEmergencyCallForCaller(e)),e.isBroadcast){var h=a.appConfig.broadcastSettings.bmcOverrideUrl,v=a.appConfig.broadcastSettings.testTenants;p.broadcastContext={},h&&(p.broadcastContext.controllerOverride=h),v&&(p.broadcastContext.isTest=v.length&&v.indexOf(i.meetingInfo&&i.meetingInfo.tenantId)>=0)}if(a.isEchoBotCallEnabled&&i.isEchoBotCall&&(p.enableGroupCallMeetupGeneration=!1),t.CallUtilities.isPrivateMeeting(n,i.isChannelMeeting,i.meetingInfo)&&(p.messageId=\"0\"),a.initCallAndDetermineUserRole(e,p,c),l.mark(\"InitCallInitialization\",{callId:e.callId,conversationId:c,onBehalfOf:p.onBehalfOf}),!a.verifyOnlineState(e))return a.logger.info(\"App went offline, not starting call\"),void l.fail({errorInfo:\"App Offline\"});i.audioUsageMode&&e.setAudioUsageMode(i.audioUsageMode);var f=a.callingSupportService.isLightweightOnlyEnvironment();e.startedInLightweightMode=f;var C={ringOthers:!!i.ringOthers,withVideo:s,muteFlags:(i.muted?1:0)|(i.mutedSpeakers?2:0)};if(a.avoidSendingTitleAsSubject||(C.label=i.title),a.settingsService.valueAsBoolean(a.constants.settings.names.enableEndpointHint)&&a.isFederatedOrSfbConversation(i.conversationId)&&(C.routingFlags=[a.constants.routingFlags.preferSfb],a.logger.info(\"prefer SFB flag set\")),i.screenSharingOnly&&(C.audioDirection=3,C.videoDirection=0,C.screenshareDirection=i.isFromRejoin?1:2,C.datachannelDirection=4,C.negotiationTag=e.initTagForCallStartOptions(C)),i.isEchoBotCall?C.scenario=\"UserInitiatedTestCall\":i.isProbeCall&&(C.scenario=\"ProbeInitiatedTestCall\"),C.withVideo&&a.eventingService.$emit(a.constants.events.calling.verifyExistingCamera,e),a.enableBidirectionalDataChannel&&!n.isOneToOne()&&(C.datachannelDirection=a.dataChannelDirection),a.enableMaxNumberOfVideos){var m=a.settingsService.valueAsBoolean(a.constants.settings.names.enable3x3VideoLayout),S=e.isBroadcast?a.largeMeetingSettings.maxNumberOfBroadcastVideo:m?a.largeMeetingSettings.maxNumberOfMeetingVideo3x3:a.largeMeetingSettings.maxNumberOfMeetingVideo;C.maxVideoChannels=S}if(e.isBeingPreheated()?a.joinPreheatedCall(e,i):e.start(C),l.mark(\"InitCallStarted\",{callId:e.callId,conversationId:c}),u){a.callStartedMessageProviderService.getMessageForCall(e).then(function(t){e.messageId=e.messageId||t.id});var y=e.changed(function(){e.messageId?(i.messageId=e.messageId,a.saveCallSetupArgs(e,i),y.dispose()):7===e.state&&y.dispose()})}l.stop()}).catch(function(n){l.mark(\"InitCall\",{callId:e.callId,reason:t.CallingTelemetryService.getErrorMessage(n)},a.constants.scenarioStepStatus.failure),l.fail(),a.logger.error(\"Error initializing call with callId: \"+e.callId+\": \"+n),e.abortReason=t.CallAbortReason.InitFailed;var r=i.screenSharingOnly?a.constants.scenarios.calling.context.initScreenshareCallFailed:a.constants.scenarios.calling.context.initCallFailed;a.leaveCall(e,r),a.cleanupCall(e)}).finally(function(){n.dispose()})},r.prototype.getPrepareCallPromises=function(e,t,i){var n=i.withVideo?this.deviceManagerService.getCameraAvailable():this.$q.resolve(!1),a=this.populateMembers(e,t,i.ringOthers);return[n,e.getId(),a]},r.prototype.populateMembers=function(e,t,i){var n=this;return i?e.whenMembersArePopulated().then(function(e){return n.addMembersToCall(t,e)}):this.$q.resolve()},r.prototype.showMaximumCallLimitReachedDialog=function(){var e={alertTitle:this.$translate.instant(this.resources.strings.calling_max_limit_title),alertMessage:this.$translate.instant(this.resources.strings.calling_max_limit_text)};this.dialogService.open(this.constants.dialogs.alert,e)},r.prototype.createVirtualRenderer=function(){this.logger.info(\"creating virtual renderer\");var e=this.callingAgentsService.createFrameSink();if(!e)return this.logger.error(\"Error creating frame sink\"),null;var i=new t.VirtualRenderer(e);return i||e.dispose(),i},r.prototype.startLocalStream=function(e,t){var i=this;this.logger.info(\"startLocalStream: windowId=\"+e+\", context: \"+t+\", starting stream\");var n={scalingMode:1,transparent:!1,ignoreMirroring:!1},a=this.createVirtualRenderer();if(!a)return this.$q.reject(\"Error creating virtual renderer\");var r=a.getFrameSink().getBufferName(),l={virtualRenderer:a,renderer:null,frameSink:a.getFrameSink(),windowId:e};return this.participantStreamsMap.set(r,l),this.callingAgentsService.deviceManager.createPreviewRenderer({renderer:a},n).then(function(e){return i.logger.info(\"bufferName=\"+r+\", local preview stream started\"),l.renderer=e,r}).catch(function(e){return i.logger.error(\"Failed to create preview renderer: \"+e),i.disposeStream(l),i.$q.reject(\"Failed to create preview renderer: \"+e)})},r.prototype.startPreview=function(e,t){var i=this;this.logger.info(\"startLocalStream: windowId=\"+e+\", context: \"+t+\", starting preview\");var n={scalingMode:1,transparent:!1,ignoreMirroring:!1},a=this.createVirtualRenderer();if(!a)return this.$q.reject(\"Error creating virtual renderer\");var r=a.getFrameSink().getBufferName(),l={virtualRenderer:a,renderer:null,frameSink:a.getFrameSink(),windowId:e};return this.participantStreamsMap.set(t,l),this.callingAgentsService.deviceManager.createPreviewRenderer({renderer:a},n).then(function(e){return i.logger.info(\"bufferName=\"+r+\", local preview stream started\"),l.renderer=e,i.participantStreamsToCleanUp.has(t)&&(i.disposeStream(l),i.participantStreamsToCleanUp.delete(t),i.participantStreamsMap.delete(t)),r}).catch(function(e){return i.logger.error(\"Failed to create preview renderer: \"+e),i.disposeStream(l),i.$q.reject(\"Failed to create preview renderer: \"+e)})},r.prototype.startStream=function(e,t,i,n,a){var r=this,l=t.streams[i].find(function(e){return e.id===n});if(!l)return this.$q.reject(\"stream not found for id: \"+n);this.logger.info(\"startStream: windowId=\"+e+\", StreamType=\"+i+\", StreamId=\"+l.id+\", context: \"+a+\", starting stream\");var o=this.createVirtualRenderer();if(!o)return this.$q.reject(\"Error creating virtual renderer\");var s=o.getFrameSink().getBufferName(),c={virtualRenderer:o,renderer:null,frameSink:o.getFrameSink(),windowId:e};return this.participantStreamsMap.set(s,c),l.start({renderer:o}).then(function(e){return r.logger.info(\"StreamType=\"+i+\", StreamId=\"+l.id+\", bufferName=\"+s+\", stream started\"),c.renderer=e,s}).catch(function(e){return r.logger.error(\"StreamType=\"+i+\", StreamId=\"+l.id+\", bufferName=\"+s+\", failed to start stream: \"+e),r.disposeStream(c),r.$q.reject(\"Failed to create preview renderer: \"+e)})},r.prototype.startStream1=function(e,t,i,n,a){var r=this,l=t.streams[i].find(function(e){return e.id===n});if(!l)return this.$q.reject(\"stream not found for id: \"+n);this.logger.info(\"startStream: windowId=\"+e+\", StreamType=\"+i+\", StreamId=\"+l.id+\", context: \"+a+\", starting stream\");var o=this.createVirtualRenderer();if(!o)return this.$q.reject(\"Error creating virtual renderer\");var s=o.getFrameSink().getBufferName(),c={virtualRenderer:o,renderer:null,frameSink:o.getFrameSink(),windowId:e};return this.participantStreamsMap.set(a,c),l.start({renderer:o}).then(function(e){return r.logger.info(\"StreamType=\"+i+\", StreamId=\"+l.id+\", bufferName=\"+s+\", stream started\"),c.renderer=e,s}).catch(function(e){return r.logger.error(\"StreamType=\"+i+\", StreamId=\"+l.id+\", bufferName=\"+s+\", failed to start stream: \"+e),r.disposeStream(c),r.$q.reject(\"Failed to create preview renderer: \"+e)})},r.prototype.stopStream=function(e,t){return this.logger.info(\"stopStream called with bufferName: {0}, context: {1}\",e,t),this.stopStreamInternal(e)},r.prototype.stopStream1=function(e){return this.logger.info(\"stopStream called for context: {0}\",e),this.stopStreamInternal(e)},r.prototype.stopStreamInternal=function(e){var t=this.participantStreamsMap.get(e);return!!t&&(t.renderer?(this.disposeStream(t),this.participantStreamsMap.delete(e),!0):(this.participantStreamsToCleanUp.add(e),!0))},r.prototype.frameSinkOrRendererCallback=function(e,t,i){if(void 0===i&&(i={}),!e||!t)return!1;var n=this.participantStreamsMap.get(e);if(!n)return!1;var a=this.constants.events.rigel.callScreen;switch(t){case a.frameSink.methods.setVideoPreference:n.frameSink&&n.frameSink.setVideoPreference&&n.frameSink.setVideoPreference(i.width,i.height);break;case a.frameSink.methods.setIgnoreMirroring:n.frameSink&&n.frameSink.setIgnoreMirroring&&n.frameSink.setIgnoreMirroring(i.ignore);break;case a.frameSink.methods.log:n.frameSink&&n.frameSink.log&&n.frameSink.log(i.level,i.message);break;case a.videoRenderer.events.videoSizeChanged:if(n.virtualRenderer&&n.virtualRenderer.handleEmit){var r={width:i.width,height:i.height};n.virtualRenderer.handleEmit(\"video-size-changed\",r)}break;default:return!1}return!0},r.prototype.disposeStream=function(e){this.cleanupParticipantStream(e),this.cleanupFrameSink(e)},r.prototype.cleanupParticipantStream=function(e){if(e.renderer){this.logger.info(\"disposing renderer in participantStream\");try{e.renderer.dispose()}catch(e){this.logger.warn(\"An error occurred while disposing the video renderer: {0}\",e)}finally{e.renderer=null,e.virtualRenderer=null}}},r.prototype.cleanupFrameSink=function(e){if(e.frameSink){this.logger.info(\"disposing frameSink: \"+e.frameSink.getBufferName());try{e.frameSink.removeAllListeners(),e.frameSink.dispose()}catch(t){this.logger.error(\"Error disposing frameSink: \"+e.frameSink.getBufferName()+\", error: \"+t)}finally{e.frameSink=null}}},r.prototype.createCall=function(e,t,i,n,a,r,l){var o=this;if(void 0===r&&(r=!0),r){var s=this.getRetriableCall(a);s&&this.cancelRetry(s)}var c=this.conversationsService.getCallingConversation(e),d=l?null:this.getThreadId(e,c);this.createCallHook=function(e){o.teamsCallService.getOrCreateTeamsCall(e,a),o.createCallHook=null};var g=this.callRegistry.createCall(d,t||this.utilityService.generateUUID(),i||this.utilityService.generateUUID(),n);return g.conversationId=e,this.logger.info(\"[call][createCall][callId=\"+g.callId+\"][conversationId=\"+g.conversationId+\"][threadId=\"+g.threadId+\"][messageId=\"+g.messageId+\"][participantId=\"+g.participantId+\"]\"),this.teamsCallService.getOrCreateTeamsCall(g,a)},r.prototype.isAnyCallParticipantPSTN=function(e){if(_.isNull(e)||_.isEmpty(e))return!1;var t=this.sxConfig.getCurrentSkypeMri(),i=!1;return e.forEach(function(e){e.id!==t&&SkypeX.Services.ChatServiceUtils.isPstnMri(e.id)&&(i=!0)}),i},r.prototype.startCall=function(e){var i=this,n=this.conversationsService.getCallingConversation(e.conversationId);if(!e.transferContext&&this.isModalDialogForNonEVUsersEnabled&&this.isAnyCallParticipantPSTN(n.members)&&!this.callingSupportService.isPSTNCallingAllowed()){this.dialogService.open(this.constants.dialogs.voipUserPstnCallDialog);var a=this.$q.defer();return this.logger.error(\"Not allowed to make PSTN call [call]\"),a.reject(\"Not allowed to make PSTN call\"),a.promise}var r=!0;this.isEchoBotCallEnabled&&e.isEchoBotCall&&(r=!1),n&&n.isPrivateMeeting()&&(this.logger.error(\"Missing meetingInfo for private meeting \"+e.conversationId),r=!1);var l=this.activeCallsService.getCallsByConversationId(e.conversationId);if(l&&l.length>0){var o=l[0];return this.logger.log(\"startCall - joining ongoing call instead\"+e.conversationId+\"[call]\"),this.joinCall({conversationId:e.conversationId,messageId:o.messageId,meetingInfo:o.meetingInfo,callId:o.callId,teamsCallId:o.teamsCallId,callUrl:o.callUrl,audioOnly:!e.withVideo,muted:e.muted,startCallScenarioPromise:e.startCallScenarioPromise,secondaryScenarios:e.secondaryScenarios,screenSharingOnly:e.screenSharingOnly,joinType:t.JoinType.normal})}return this.checkCallAndGetEmergencyContent(e.conversationId,e.emergencyContent).then(function(n){return i.logger.log(\"startCall for \"+e.conversationId+\" \"+(e.withVideo?\"withVideo\":\"\")+\" and EmergencyContent: \"+n),i.prepareCall({conversationId:e.conversationId,withVideo:e.withVideo,ringOthers:r,transferContext:e.transferContext,muted:e.muted,emergencyPayload:n,onBehalfOf:e.onBehalfOf,consultationContext:e.consultationContext,startCallScenarioPromise:e.startCallScenarioPromise,secondaryScenarios:e.secondaryScenarios,screenSharingOnly:e.screenSharingOnly,joinType:t.JoinType.normal,isFromRejoin:e.isFromRejoin,isChannelMeeting:!1,isEchoBotCall:!!e.isEchoBotCall})})},r.prototype.startPrivateMeeting=function(e){this.logger.log(\"startPrivateMeeting for \"+e.conversationId+\" \"+(e.withVideo?\"withVideo\":\"\")+\" and meetingInfo \"+JSON.stringify(e.meetingInfo)),e.meetingInfo||this.logger.error(\"Missing meeting info for private meeting \"+e.conversationId);var t=this.activeCallsService.getCallsByConversationId(e.conversationId)[0];return t?this.joinExistingCall(e,t):this.prepareCall({conversationId:e.conversationId,withVideo:e.withVideo,meetingInfo:e.meetingInfo,muted:e.muted,mutedSpeakers:e.mutedSpeakers,startCallScenarioPromise:e.startCallScenarioPromise,secondaryScenarios:e.secondaryScenarios,participantId:e.deepLinkId,joinType:e.joinType,isChannelMeeting:!1,messageId:\"0\",audioUsageMode:e.audioUsageMode})},r.prototype.startVoicemailCall=function(e,i){var n=this,a=this.$q.defer();return this.sxConfig.waitForUserMri().then(function(r){var l=r;return n.verifyCallState({conversationId:l,isVoicemail:!0,joinType:t.JoinType.normal,isChannelMeeting:!1}).then(function(){var o=n.createCall(r);n.conversationsService.getConversationLieWith(l);o.callerMri=r,a.notify(o.teamsCallId);var s=n.$translate.instant(n.resources.strings.voicemail_call_title);n.callTitleService.setMeetupTitle(o,s),n.applyScenariosToCall(o,e,i),n.saveCallSetupArgs(o,{conversationId:l,isVoicemail:!0,title:s,joinType:t.JoinType.normal,isChannelMeeting:!1}),o.initiatedTime=Date.now(),n.logMultipleCallsTelemetryIfNeeded(o,n.constants.scenarios.calling.multiCallList.outgoingCall),n.raiseNewCallEvent(o);var c={threadId:null,mediaPeerType:9};if(n.initCallAndDetermineUserRole(o,c,r),!n.verifyOnlineState(o))return n.logger.info(\"App went offline, not starting call\"),a.resolve(o);var d={voicemailResourcePath:n.constants.calling.voicemail.resourcePath.greeting};o.addParticipant(r),o.startCallToVoicemail(d).then(function(){return a.resolve(o)}).catch(function(e){return a.reject(e)})})}).catch(function(e){return a.reject(e)}),a.promise},r.prototype.startCallProbe=function(e,i,n,a){var r=this,l=this.$q.defer();return this.sxConfig.waitForUserMri().then(function(a){var o=a;return r.verifyCallState({conversationId:o,joinType:t.JoinType.normal,isChannelMeeting:!1}).then(function(){var o=r.createCall(a,void 0,void 0,void 0,void 0,!1,!0);l.notify(o.teamsCallId),r.applyScenariosToCall(o,e,i),r.saveCallSetupArgs(o,{conversationId:o.conversationId,joinType:t.JoinType.normal,isChannelMeeting:!1,isProbeCall:!0}),o.initiatedTime=Date.now();var s={threadId:null,mediaPeerType:3};r.initCallAndDetermineUserRole(o,s,a);var c={audioDirection:4,screenshareDirection:0,ringOthers:!0,muted:!1,scenario:\"CallingProbe\",mediaConfiguration:{isProbeCall:!r.settingsService.valueAsBoolean(r.constants.settings.names.forceCallingProbeToPhysicalDevices)}};return o.addParticipant(n),o.start(c).then(function(){l.resolve(o),r.logger.info(\"startCallProbe: succeeded callid: {0}\",o.callId)}).catch(function(e){l.reject(e),r.logger.error(\"startCallProbe: failed\")})})}).catch(function(e){l.reject(e),r.logger.error(\"startCallProbe: failed error {0}\",e)}),l.promise},r.prototype.startUnparkCall=function(i,n,a,r){var l=this,o=this.$q.defer();return this.sxConfig.waitForUserMri().then(function(s){var c=s;return l.verifyCallState({conversationId:c,joinType:t.JoinType.normal,isChannelMeeting:!1}).then(function(){var c=l.createCall(s,void 0,void 0,void 0,void 0,void 0,!0);c.isUnparkCall=!0,o.notify(c.teamsCallId),l.applyScenariosToCall(c,a,r),c.unparkContext=n,l.saveCallSetupArgs(c,{conversationId:c.conversationId,joinType:t.JoinType.normal,isChannelMeeting:!1}),c.initiatedTime=Date.now(),l.raiseNewCallEvent(c);var d={threadId:null,mediaPeerType:3};l.initCallAndDetermineUserRole(c,d,s);var g={audioDirection:4,videoDirection:1,screenshareDirection:0,ringOthers:!0,muted:!1};return c.startAndUnpark(n,i,g).then(function(){o.resolve(c),l.logger.info(\"startUnparkCall: succeeded, parkContext {0}, parkCode {1}\",n,i);var a=t.MTMASubscriptionUtility.subscribe(l.callingParticipantService,function(e,i){i&&i.participantId&&(l.logger.info(\"startUnparkCall: Type_CallParticipantRemoved: call with id: {0}, participant: {1}. Setting conversation id. thread id {2}, call type {3}\",c.callId,i.participantId,c.threadId,c.callType),a&&(t.MTMASubscriptionUtility.unsubscribe(l.callingParticipantService,a),a=null),l.setConversationIdForCall(c).then(function(){l.saveCallSetupArgs(c,{conversationId:c.conversationId,joinType:t.JoinType.normal,isChannelMeeting:!1}),l.callingNavigationService.navigateToCall(c.conversationId,c.teamsCallId)}))},e.services.CallingParticipantServiceEvents.Type_CallParticipantRemoved,t.TeamsCallService.getTeamsCallIdAsString(c.teamsCallId))}).catch(function(e){o.reject(e),l.logger.error(\"startUnparkCall failed with error: {0}, parkContext {1}, parkCode {2}\",e,n,i)})})}).catch(function(e){o.reject(e),l.logger.error(\"startUnparkCall error {0}\",e)}),o.promise},r.prototype.startMeetup=function(e){if(this.logger.log(\"startMeetup\"+e.conversationId),e.messageId){var t=this.activeCallsService.getCallByMessageId(e.conversationId,e.messageId);if(t)return this.joinExistingCall(e,t)}return this.prepareCall({conversationId:e.conversationId,withVideo:!!e.withVideo,messageId:e.messageId,isChannelMeeting:!0,title:e.title,meetingInfo:e.meetingInfo,muted:!!e.muted,mutedSpeakers:!!e.mutedSpeakers,startCallScenarioPromise:e.startCallScenarioPromise,secondaryScenarios:e.secondaryScenarios,participantId:e.deepLinkId,joinType:e.joinType})},r.prototype.startEchoBotCall=function(e){return this.prepareCall({conversationId:e.conversationId,withVideo:e.withVideo,ringOthers:!1,transferContext:e.transferContext,muted:e.muted,onBehalfOf:e.onBehalfOf,consultationContext:e.consultationContext,startCallScenarioPromise:e.startCallScenarioPromise,secondaryScenarios:e.secondaryScenarios,screenSharingOnly:e.screenSharingOnly,joinType:t.JoinType.normal,isFromRejoin:e.isFromRejoin,isChannelMeeting:!1,isEchoBotCall:!0})},r.prototype.joinExistingCall=function(e,t){return this.logger.log(\"joining ongoing call instead of creating call for conversation: \"+e.conversationId),this.joinCall({conversationId:e.conversationId,messageId:e.messageId,callId:t.callId,teamsCallId:t.teamsCallId,callUrl:t.callUrl,audioOnly:!e.withVideo,meetingInfo:e.meetingInfo,muted:e.muted,mutedSpeakers:e.mutedSpeakers,startCallScenarioPromise:e.startCallScenarioPromise,secondaryScenarios:e.secondaryScenarios,joinType:e.joinType})},r.prototype.joinCall=function(e){var i=this,n=this.callingTelemetryService.newCallingScenario(null,this.constants.scenarios.calling.joinCall);this.logger.debug(\"Join call with call id = \"+e.callId+\" and conversation id = \"+e.conversationId);var a,l=this.$q.defer(),o=r.sanitizeMessage(e.messageId),s={conversationId:e.conversationId,messageId:o,isChannelMeeting:!!o,meetingInfo:e.meetingInfo,callId:e.callId,screenSharingOnly:e.screenSharingOnly,joinType:e.joinType,audioUsageMode:e.audioUsageMode};return this.verifyCallState(s,!0).then(function(){n.mark(\"CallStateVerified\"),i.logger.log(\"joinCall\"+e.conversationId+\" \"+o+\" \"+e.callId+\" \"+e.callUrl);var r=i.companionService.prepareForLightweightMode(e.callId,e.lightweight);r.companionCallState,r.lightweight;if(!e.messageId){var l=i.conversationsService.getCallingConversation(e.conversationId);t.CallUtilities.isPrivateMeeting(l,s.isChannelMeeting,s.meetingInfo)?(n.mark(\"MessageIdSet\"),e.messageId=\"0\"):l&&l.isGroup()&&(n.mark(\"ClearMeetingInfo\"),s.meetingInfo=void 0,e.meetingInfo=void 0,i.logger.log(\"joinCall group call clear meeting info callId = \"+e.callId))}a=i.getObservingCallByTeamsCallId(e.teamsCallId)||i.createCall(e.conversationId,e.callId,void 0,e.messageId,e.teamsCallId),i.applyScenariosToCall(a,e.startCallScenarioPromise,e.secondaryScenarios),i.videoSupportService.isVideoAvailableForConversation(a.conversationId)||e.screenSharingOnly||(e.audioOnly=!0,i.logger.log(\"joinCall audioOnly = \",e.audioOnly)),e.screenSharingOnly&&i.logger.log(\"joinCall screenshareOnly = \",e.screenSharingOnly);var c=i.createCallConfiguration(a,e);return i.initCallAndDetermineUserRole(a,c.initOptions,e.conversationId),a.initiatedTime=Date.now(),i.raiseNewCallEvent(a),i.logMultipleCallsTelemetryIfNeeded(a,i.constants.scenarios.calling.multiCallList.incomingCall),i.saveCallSetupArgs(a,{conversationId:e.conversationId,isChannelMeeting:!!o,messageId:o,meetingInfo:e.meetingInfo,withVideo:!e.audioOnly,muted:!!e.muted,mutedSpeakers:!!e.mutedSpeakers,screenSharingOnly:!!e.screenSharingOnly,joinType:e.joinType,audioUsageMode:e.audioUsageMode},c.lightweight,e.callUrl),i.addBroadcastInformation(a,s),i.verifyOnlineState(a)?(e.audioOnly?i.$q.when(!1):i.deviceManagerService.getCameraAvailable().catch(function(){return!1})).then(function(t){n.mark(\"VideoAvailable\");var r=i.callingSupportService.isLightweightOnlyEnvironment();a.startedInLightweightMode=r;var l={withVideo:t,muteFlags:(e.muted?1:0)|(e.mutedSpeakers?2:0)};return i.enableBidirectionalDataChannel&&(l.datachannelDirection=i.dataChannelDirection),e.screenSharingOnly&&(l.audioDirection=3,l.videoDirection=0,l.screenshareDirection=1,l.datachannelDirection=4,l.negotiationTag=a.initTagForCallStartOptions(e)),s.withVideo=!e.audioOnly,s.muted=!!e.muted,s.mutedSpeakers=!!e.mutedSpeakers,a.isBeingPreheated()?i.joinPreheatedCall(a,s):a.join({conversationUrl:e.callUrl,conversationId:e.callId},l),a}):(i.logger.log(\"Stop joining the call since app is offline\"),a)}).then(function(e){l.resolve(e),n.stop()}).catch(function(r){i.callingTelemetryService.handleCallFailure(i.$q.resolve(n),[],r),l.reject(r),a=a||i.getCallByCallId(e.callId);var o=e.screenSharingOnly?i.constants.scenarios.calling.context.joinScreenshareCallFailed:i.constants.scenarios.calling.context.joinCallFailed;if(!a)return i.callingTelemetryService.newCallingLeaveScenario(e.callId,o).fail({data:\"call not found in registry\"}),i.$q.reject(\"Could not leave call, call not found.\");a.abortReason=t.CallAbortReason.JoinFailed,i.leaveCall(a,o)}),l.promise},r.prototype.joinPreheatedCall=function(e,t){var i=this,n={muteFlags:(t.muted?1:0)|(t.mutedSpeakers?2:0)};this.logger.info(\"joinPreheatedCall - muteFlags: {0} ; withVideo: {1}\",n.muteFlags,t.withVideo),e.joinPreheatedCall(n).then(function(){t.withVideo&&e.startVideo()}).catch(function(e){i.logger.error(\"join preheated call failed with \"+e)})},r.prototype.createCallConfiguration=function(e,t){var i=this.conversationsService.getCallingConversation(t.conversationId),n=1===e.callType?3:5,a=this.companionService.prepareForLightweightMode(t.callId,t.lightweight),r=a.companionCallState,l=a.lightweight,o=this.companionService.watchCallReturningRoleMetadata(e,r,l);return{initOptions:{mediaPeerType:n,threadId:this.getThreadId(t.conversationId,i),messageId:t.messageId,enableGroupCallMeetupGeneration:!1,meetingInfo:t.meetingInfo,transferContext:void 0,endpointMetadata:o,emergencyContent:void 0},lightweight:l}},r.prototype.acceptCall=function(i,n,a,l,o){var s=this;if(void 0===a&&(a=!1),void 0===l&&(l=!0),void 0===o&&(o=!1),!i)return this.$q.reject(\"Call object should be always provided for acceptCall\");var c=this.getRetriableCallByCallId(i.callId);c&&this.cancelRetry(c);var d=this.findIncomingCallScenario(i.teamsCallId);if(d){var g=this.callingTelemetryService.getCallingIntentScenario();g&&d.eventData&&(d.eventData[this.constants.counters.eventNames.deficiency]=g.eventData[this.constants.counters.eventNames.deficiency],d.eventData[this.constants.counters.eventNames.correlationId]=g.eventData[this.constants.counters.eventNames.correlationId]);var u=void 0;u=i.isScreenshareFromChat?this.constants.scenarios.calling.reasons.acceptFromScreenshare:n?this.constants.scenarios.calling.reasons.acceptWithVideo:a?this.constants.scenarios.calling.reasons.acceptWithoutAudio:this.constants.scenarios.calling.reasons.acceptWithAudio,d.stop({reason:u})}this.callingSupportService.isVideoSupported(i.callType)||(n=!1);var p=r.sanitizeMessage(i.messageId),h={conversationId:i.conversationId,isChannelMeeting:!!p,messageId:p,callId:i.callId,withVideo:n,muted:a,mutedSpeakers:o,screenSharingOnly:i.isScreenshareFromChat,joinType:i.setupArgs.joinType},v=i.invitationData&&i.invitationData.meetingInfo;return(v=v||i.setupArgs&&i.setupArgs.meetingInfo)&&(h.meetingInfo={},h.meetingInfo.tenantId=v.tenantId,h.meetingInfo.organizerId=v.organizerId),i.broadcastMetadata&&h.meetingInfo&&h.meetingInfo.tenantId&&h.meetingInfo.organizerId&&(h.meetingInfo.isBroadcast=!0),this.verifyCallState(h,!0).then(function(){var t=s.$q.defer(),r=s.callingTelemetryService.getCallingIntentScenario(),o={};r&&(o=s.callingTelemetryService.completeCallingIntentScenario(r),r.stop());var c=h.meetingInfo&&h.meetingInfo.isBroadcast,d=i.isCallQueue?s.constants.scenarios.calling.callqueue.accept:i.isScreenshareFromChat?s.constants.scenarios.calling.screenshareAccept:c?s.constants.scenarios.broadcast.callAcceptBroadcast:s.constants.scenarios.calling.callAccept,g=s.callingTelemetryService.newCallingScenario(i,d,o);c&&(g.eventData.broadcastData=JSON.stringify({tenantId:v.tenantId,organizerId:v.organizerId})),s.applyScenariosToCall(i,s.$q.resolve(g),[r]),s.saveCallSetupArgs(i,h),s.addBroadcastInformation(i,h);var u=function(e){var n;if(1!==i.state)return g.incomplete((n={},n[s.constants.counters.eventNames.callId]=i.callId,n[s.constants.counters.eventNames.reason]=26,n[s.constants.counters.eventNames.error]=\"Only calls in notified state can be accepted\",n)),void t.resolve(i);if(s.companionService.watchCallReturningRoleMetadata(i,null,!1),!s.verifyOnlineState(i))return s.logger.error(\"App went offline, not accepting the call\"),t.reject(s.constants.scenarios.calling.context.applicationOffline);var r;s.callingSupportService.isLightweightOnlyEnvironment()?(i.startedInLightweightMode=!0,r={withVideo:!1,muted:!0}):r=i.isScreenshareFromChat?{answerMediaType:2}:{withVideo:e,muted:a},i.accept(r).then(function(){i.initiatedTime=Date.now(),t.resolve(i)}).catch(function(e){s.logger.error(\"Accepting a call failed with \"+e),t.reject(e)})};s.logMultipleCallsTelemetryIfNeeded(i,s.constants.scenarios.calling.multiCallList.incomingCall),s.restoreWindow();var p;return p=i.isScreenshareFromChat?{forceCallingScreenReloading:!0,rightPanelToOpen:e.components.Calling.RightPanel.CallingChat}:{forceCallingScreenReloading:!0},l&&s.callingNavigationService.navigateToCallScreen(i,p),n?s.deviceManagerService.getCameraAvailable().then(function(e){s.logger.debug(\"Camera available: \"+e+\". Accepting call \"+i.callId+\" withVideo: \"+e),u(e)}).catch(function(e){s.logger.warn(\"Camera detection failed. Error: \"+e),s.logger.debug(\"Camera detection failed. Accepting call \"+i.callId+\" withVideo: \"+!1),u(!1)}):(s.logger.debug(\"Accepting incoming call \"+i.callId+\" without video.\"),u(!1)),t.promise}).catch(function(e){if(e!==s.constants.scenarios.calling.context.applicationOffline){var n=i.isScreenshareFromChat?s.constants.scenarios.calling.context.acceptScreenshareCallFailed:s.constants.scenarios.calling.context.acceptCallFailed;i.abortReason=t.CallAbortReason.AcceptFailed,s.leaveCall(i,n)}throw s.logger.error(\"Accepting incoming call \"+i.callId+\" with error \"+e+\".\"),e})},r.prototype.replyCall=function(e,t){var i=this.getCallByCallId(e,t);if(i){var n=this.findIncomingCallScenario(i.teamsCallId);this.replyCallInternal(i,n)}else this.logger.error(\"[replyCall] Could not find the call (callId: {0}, participantId: {1})\",e,t)},r.prototype.replyCallInternal=function(e,t){t&&t.cancel({reason:this.constants.scenarios.calling.reasons.reply}),1===e.state&&e.reject(),this.restoreWindow(),this.callingNavigationService.navigateToConversation(e.conversationId,e.messageId)},r.prototype.deeplinkSfBCall=function(e){var t=this;this.logger.debug('[deeplinkSfBCall] Deeplinking the call with conversation ID \"{0}\" to Skype for Business...',e);var i=this.loggingService.newScenario(this.constants.scenarios.calling.deepLinkCallToSfB);i.cancelIfOffline=!0;var n={conversationId:e,allParticipantCount:void 0,validParticipantCount:void 0};if(!e)return this.failScenarioWithError(i,n,\"InvalidCommandParameter\",'[deeplinkSfBCall] Invalid conversation ID \"'+e+'\".');var a=this.conversationsService.getConversation(e);return a?(this.logger.debug(\"[deeplinkSfBCall] Resolving participant list...\"),this.sxConfig.waitForUserMri().then(function(e){return a.getOtherMembers(e)}).then(function(e){return t.peopleService.getAllPeopleProfile(e,\"callingService\")}).then(function(a){if(n.allParticipantCount=a&&a.length,!(a=a&&_.filter(a,function(e){return!t.peopleService.isUnknownUser(e)&&!!e.objectId}))||!a.length)return t.failScenarioWithError(i,n,\"ResourceNotFound\",'[deeplinkSfBCall] No valid participant is found for conversation ID \"'+e+'\".');var r=_.map(a,function(e){return{mri:e.mri,isFederated:!!e.isFederated,isUPNSipAddress:e.sipProxyAddress===e.userPrincipalName,usingSipProxyAddress:!!e.sipProxyAddress,usingEmail:!e.sipProxyAddress&&!!e.email,usingUPN:!e.sipProxyAddress&&!e.email&&!!e.userPrincipalName}});t.logger.info(\"[deeplinkSfBCall] Resolved {0} participant(s): {1}\",r.length,JSON.stringify(r));var l=\"sip:\"+_.map(a,function(e){return\"<\"+(e.sipProxyAddress||e.email||e.userPrincipalName)+\">\"}).join(\"\");t.logger.info(\"[deeplinkSfBCall] Deeplinked the participant(s) to SfB.\");var o=document.createElement(\"a\");return o.href=l,o.click(),n.validParticipantCount=r.length,i.stop({data:JSON.stringify(n)}),null}).catch(function(a){return t.failScenarioWithError(i,n,a&&a.code,'[deeplinkSfBCall] Unable to resolve the participant list for conversation ID \"'+e+'\". Reason: '+(a&&a.message))})):this.failScenarioWithError(i,n,\"InvalidCommandParameter\",'[deeplinkSfBCall] No conversation is found for conversation ID \"'+e+'\".')},r.sanitizeMessage=function(e){return SkypeX.Services.ChatServiceUtils.isValidId(e)?e:void 0},r.prototype.getObservingCallByCallId=function(e){var t=this.getCallByCallId(e,null,!0);return t&&8===t.state?t:void 0},r.prototype.getObservingCallByTeamsCallId=function(e){var t=this.getCallByTeamsCallId(e,!0);return t&&8===t.state?t:void 0},r.prototype.joinCallWithoutModality=function(e,i,n){var a=this;return this.initDefer.promise.then(function(){var r=a.getCallByTeamsCallId(e.teamsCallId,!0);if(r&&_.includes(t.ActiveCallStates.concat([8]),r.state))return r;if(!e.messageId){var l=a.conversationsService.getCallingConversation(e.conversationId);t.CallUtilities.isPrivateMeeting(l,l.isChannel(),e.meetingInfo)&&(e.messageId=\"0\")}return r=a.createCall(e.conversationId,e.callId,n,e.messageId,e.teamsCallId,!1),a.handleJoinCallWithoutModality(r,e,i),r})},r.prototype.getObservableCall=function(e,i){var n=this;return this.initDefer.promise.then(function(){var a=n.getCallByCoordinates(e);if(a)return a;if(e.type!==t.CallingIntentType.OngoingCall){var r=n.getCallInfoFromCoordinates(e);if(r)return n.joinCallWithoutModality(r,i)}return n.$q.reject(\"cannot get observable call\")})},r.prototype.getCallByCoordinates=function(e){if(!this.callRegistry)return null;switch(e.type){case t.CallingIntentType.OngoingCall:return this.getCallByTeamsCallId(e.teamsCallId,!0,!0);case t.CallingIntentType.Meeting:case t.CallingIntentType.Broadcast:return this.getCalls(e.conversationId,e.messageId,!0)[0];default:return null}},r.prototype.getCallInfoFromCoordinates=function(e){if(e.type===t.CallingIntentType.OneToOneCall||e.type===t.CallingIntentType.GroupCall)return null;if(e.type===t.CallingIntentType.OngoingCall){var i=this.getCallByCoordinates(e);return i?this.activeCallsService.getCallByMessageId(i.threadId,i.messageId):(this.logger.error(\"getCallInfoFromCoordinates: existing call cannot be found\"),null)}if(e.type===t.CallingIntentType.Meeting||e.type===t.CallingIntentType.Broadcast){var n=e.conversationId,a=e.messageId,r=e.tenantId,l=e.organizerId;return(\"0\"!==a?this.activeCallsService.getCallByMessageId(n,a):this.activeCallsService.getCallsByConversationId(n)[0])||{conversationId:n,messageId:a,meetingInfo:{tenantId:r,organizerId:l},callInitiator:null,callUrl:null,expiration:null,isScreenshareFromChat:null,status:null,callId:null,teamsCallId:null}}},r.prototype.joinServerHoldCallWithoutModality=function(t,i,n,a){var r=this;return this.initDefer.promise.then(function(){var l=r.createCall(t.conversationId);return r.handleJoinCallWithoutModality(l,t,i),r.logger.info(\"[call][observingCall][serverHold][callId:\"+l.callId+\"] with [callState:\"+l.state+\"] has been created and being watched\"),l.initiatedTime=a.initiatedTime,l.callHeldAt=a.callHeldAt,l.callStartedAt=a.callStartedAt,r.logger.info(\"[call][observingCall][serverHold][callId:\"+l.callId+\"] gets initiatedTime:\"+a.initiatedTime+\", callHeldAt:\"+a.callHeldAt+\" and callStartedAt:\"+a.callStartedAt+\" from original parked [call][callId:\"+a.callId+\"]\"),l.heldUserMri=e.services.CallUtilities.getParticipantInOneToOneCall(r.sxConfig.getCurrentSkypeMri(),a),l.pickupCode=n,l.isServerHold=!0,r.logger.info(\"[call][observingCall][serverHold][callId:\"+l.callId+\"] gets heldUserMri:\"+l.heldUserMri+\" and pickUpCode:\"+n+\" from original parked [call][callId:\"+a.callId+\"]\"),l})},r.prototype.handleJoinCallWithoutModality=function(e,n,a){var l={conversationId:n.conversationId,messageId:n.messageId,callId:e.callId,teamsCallId:e.teamsCallId,callUrl:n.callUrl,meetingInfo:n.meetingInfo},o=r.sanitizeMessage(n.messageId);this.saveCallSetupArgs(e,{conversationId:n.conversationId,isChannelMeeting:!!o,messageId:o,meetingInfo:n.meetingInfo,joinType:t.JoinType.normal});var s=this.createCallConfiguration(e,l);this.initCallAndSetConversationId(e,s.initOptions,n.conversationId),this.monitorCall404s(e),e.joinCallWithoutCallModalityWrapper({conversationUrl:n.callUrl,conversationId:e.callId},{label:null}),this.trigger(i.Type_CallWithoutModalityAdded,e.callId,{call:e}),this.companionService.watchCallWithoutModality(e);var c=this.constants.events.calling.joinedCallWithoutModality,d={};d[this.constants.counters.eventNames.context]=a,this.loggingService.event(c,d)},r.prototype.retryCall=function(e,t){var i=this;if(!this.retriableCalls[e.teamsCallId]){var n=\"Cannot retry call (callId = \"+e.callId+\" | teamsCallId = \"+e.teamsCallId+\")\";return this.logger.error(n),this.$q.reject(n)}this.logger.info(\"Retrying call (callId = \"+e.callId+\" | teamsCallId = \"+e.teamsCallId+\")\"),this.onCallRetriedOrCancelled(e);var a=this.getObservingCallByCallId(e.callId);a&&a.markAsReusable();var r=e.setupArgs.messageId||this.getMessageIdFromExistingCall(e),l=e.retryCount+1,o={conversationId:e.setupArgs.conversationId,isChannelMeeting:!!e.setupArgs.isChannelMeeting,titleText:e.setupArgs.title,meetingInfo:e.setupArgs.meetingInfo,transferContext:e.setupArgs.transferContext,withVideo:!!e.setupArgs.withVideo,muted:!!e.setupArgs.muted,messageId:r,context:t,scenarioName:e.setupArgs.scenarioName,screenSharingOnly:e.setupArgs.screenSharingOnly,mutedSpeakers:e.setupArgs.mutedSpeakers,joinType:e.setupArgs.joinType,checkUserMode:!1,retryCount:l,isEchoBotCall:e.setupArgs.isEchoBotCall},s=this.callingUserActionService.placeCall(o);return s.then(function(t){t.setMeetingInfoFromCall(e),t.retryCount=l,t.setupArgs.isEchoBotCall&&i.callingEchoBotCallService.nudgeEchoBotIncall(t)}),s},r.prototype.cancelRetry=function(e){this.retriableCalls[e.teamsCallId]?(this.logger.info(\"Canceling retry for call (callId = \"+e.callId+\" | teamsCallId = \"+e.teamsCallId+\")\"),this.onCallRetriedOrCancelled(e)):this.logger.error(\"Cannot cancel retry for call (callId = \"+e.callId+\" | teamsCallId = \"+e.teamsCallId+\")\")},r.prototype.leaveCall=function(t,i,n){var a=this;if(!t)return this.$q.reject(\"Call object should be always provided for leaveCall\");if(e.services.CallUtilities.isCallOnServerHold(t))return this.callParkService.unholdCall(t,i).then(function(e){t=e}).finally(function(){return a.leaveCall(t,i,n)});if(this.logger.info(\"leaving call: [callId=\"+t.callId+\"][leaveCallContext=\"+i+\"][leaveCallState:\"+t.state+\"]\"),!t.isBroadcast)return this.leaveCallInternal(t,i,n);if(i!==this.constants.scenarios.calling.context.producerScreen&&i!==this.constants.scenarios.calling.context.inAppCallMonitor&&i!==this.constants.scenarios.calling.context.floatingCallMonitor)return this.leaveCallInternal(t,i,n);this.logger.info(\"leaving call: [\"+t.callId+\"], check if it's broadcast is currently live\");var r=t.broadcastMeeting&&t.broadcastMeeting.broadcastState,l=r&&r.status;if(!t.broadcastMeeting||!t.broadcastMeeting.role||\"producer\"!==t.broadcastMeeting.role.toLowerCase()||l!==e.services.BroadcastStatus.Started)return this.leaveCallInternal(t,i,n);var o=e.services.BroadcastUtilities.isMyVideoBroadcasting(t)||e.services.BroadcastUtilities.isScreenShareBroadcasting(t)&&t.isScreenSharingOn,s=o?this.$translate.instant(this.resources.strings.broadcast_leave_hold_confirm_message_with_liveSources):this.$translate.instant(this.resources.strings.broadcast_leave_hold_confirm_message_text),c=o?this.$translate.instant(this.resources.strings.broadcast_leave_while_live_confirm_title):this.$translate.instant(this.resources.strings.broadcast_leave_confirm_title_text),d={okButtonText:o?this.$translate.instant(this.resources.strings.broadcast_dialog_confirm_leave_button_text):this.$translate.instant(this.resources.strings.broadcast_dialog_confirm_button_text),closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageTitle:c,confirmMessageHtmlBody:s,callback:function(){return a.logger.info(\"leaving call: received user confirmation to leave the call, [\"+t.callId+\"]\"),a.leaveCallInternal(t,i,n)}};this.dialogService.open(this.constants.dialogs.confirmDialog,d)},r.prototype.isBroadcastLiveNow=function(){var t=this.callRegistry?this.callRegistry.calls.filter(function(e){return _.includes([3],e.state)}):[],i=t.length>0?this.teamsCallService.getOrCreateTeamsCall(t[0]):null,n=i&&i.broadcastMeeting&&i.isBroadcast&&i.broadcastMeeting.broadcastState;return n&&(n.status===e.services.BroadcastStatus.Started||n.status===e.services.BroadcastStatus.Starting)},r.prototype.getActiveCalls=function(){var e=this,t=[2,9,3,10,6];return this.callRegistry?this.callRegistry.calls.filter(function(e){return _.includes(t,e.state)}).map(function(t){return e.teamsCallService.getOrCreateTeamsCall(t)}):[]},r.prototype.leaveCallInternal=function(i,n,a){var r=this,l=this.callingTelemetryService.newCallingLeaveScenario(i,n,a);this.logger.info(\"leaving call internal: \"+i.teamsCallId+\"  with call state: \"+i.state);var o=this.$q.defer();return Promise.resolve().then(function(){var t=3===i.state,a=0===i.participants.length,o=!1;t&&a&&r.callingTelemetryService.newCallingStopScenario(i,n);return r.getCallDeferred(i).mediaConnectionEstablishedDeferred.reject(\"Hangup\"),r.finishAllCallScenarios(i,\"cancel\",\"Hangup\"),i.isEmergencyCall&&i.myRoleInEmergencyCall===e.services.UserRoleInEmergencyCall.Caller&&(l.eventData.isEmergencyCall=!0,o=!0),r.logger.info(\"[call][callId=\"+i.callId+\"][endCallForEveryone=\"+o+\"] call.stop is being invoked\"),i.stop(o)}).then(function(){var e;if(o.resolve(),r.logger.info(\"before stopping call: \"+i.teamsCallId+\" with call state: \"+i.state),i){var t=i.terminatedReason,n=i.callEndDiagnosticsInfo||i.participants[0]&&i.participants[0].callEndDiagnosticsInfo,a=n&&n.callControllerCode,s=n&&n.callControllerSubCode;l.appendEventData((e={},e[r.constants.counters.eventNames.terminatedReason]=t,e[r.constants.counters.eventNames.callControllerCode]=a,e[r.constants.counters.eventNames.callControllerSubCode]=s,e[r.constants.counters.eventNames.callLeaveStatus]=\"Success\",e))}l.stop()}).catch(function(e){var n,a,s=\"Fail\";if(r.logger.warn(\"[leaveCallInternal] Unexpected exception while disconnecting the call. [call][callId=\"+(i&&i.callId)+\"][error=\"+e+\"]\"),o.reject(e),i){var c=i.terminatedReason,d=i.callEndDiagnosticsInfo||i.participants[0]&&i.participants[0].callEndDiagnosticsInfo,g=d&&d.callControllerCode,u=d&&d.callControllerSubCode;l.appendEventData((n={},n[r.constants.counters.eventNames.terminatedReason]=c,n[r.constants.counters.eventNames.callControllerCode]=g,n[r.constants.counters.eventNames.callControllerSubCode]=u,n)),7===i.state&&(s=\"Zombie\",r.logger.error(\"[leaveCallInternal] Failed to leave a disconnected call. [call][callId={0}]\",i.callId),r.cleanupCall(i))}l.appendEventData((a={},a[r.constants.counters.eventNames.callLeaveStatus]=s,a)),l.fail({errorInfo:t.CallingTelemetryService.getErrorMessage(e)})}),o.promise},r.prototype.initCallAndDetermineUserRole=function(e,t,i){var n=this;this.initCallAndSetConversationId(e,t,i),this.authenticationService.getUserInformation().then(function(i){var a=\"default\";n.authenticationService.isAnonymous()?a=\"anonymous\":t.meetingInfo&&t.meetingInfo.tenantId!==i.profile.tid&&(a=\"b2b\",skype.calling.safeSubscribeToCall(e,function(e){if(e.role)return a=\"guest\"===e.role?\"b2b_nonfederated\":\"b2b_federated\",7!==e.state&&n.callingTelemetryService.setUserRoleForCall(e,a),!0},!0)),7!==e.state&&n.callingTelemetryService.setUserRoleForCall(e,a)})},r.prototype.initCallAndSetConversationId=function(e,t,i){this.logger.info(\"[call][initCall]\"),e.init(t),e.conversationId=i},r.prototype.sfbHoldAction=function(){var e=this.$q.defer();if(this.enableSfbTeamsIPC&&!0===this.isIpcServerUp){var t=this.getActiveCall(),i=this.callingTelemetryService.newCallingScenario(t,this.constants.scenarios.calling.interop.sendInteropHoldRequest);if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableFeedbackForIpc)){var n=[];n.push(this.sendSfbHoldAction()),i.mark(\"sent_sfb_hold\"),this.$q.all(n).then(function(){i.stop()}).catch(function(e){i.fail()}).finally(function(){e.resolve()})}else this.logger.info(\"sfb ipc Fire and Forget!!!\"),this.ipc&&this.ipc.send(this.constants.events.desktopApp.calling.teamsIpcActionHold),i.stop(),e.resolve()}else e.resolve();return e.promise},r.prototype.getMessageIdFromExistingCall=function(e){var t=_.find(this.activeCallsService.getCallsByConversationId(e.setupArgs.conversationId),function(t){return t.callId===e.callId});return t?t.messageId:void 0},r.prototype.verifyCallState=function(e,i){var n=this;this.state===t.CallingServiceState.Uninitialized&&this.eventingService.$emit(this.constants.events.calling.initializeCalling);var a=this.callingAgentsService.callSupport.getCallSupport(),r=0!==a;return void 0!==a&&r?(this.logger.info(\"VerifyCallState in not supported state {0}\",a),this.handleCallingNotPossible(e)):this.callingSupportService.shouldAllowCalling(e.conversationId)?this.initDefer.promise.then(function(){var a=e&&e.meetingInfo?e.meetingInfo.tenantId:void 0;return a&&n.currentTenantId&&n.currentTenantId!==a&&!n.anonymousEnabled?(n.$window.isRigel||n.showB2bUnsupportedDialog(),n.logger.error(\"Did not start a meeting in tenant \"+a+\", current tenant id: \"+n.currentTenantId),n.$q.reject({reason:t.CallAttemptFailureReason.B2bCallJoinDisabled})):(n.logger.info(\"VerifyCallState calling supported state\"),n.handleOngoingCall(i,e))},function(){return n.handleCallingNotPossible(e)}):(this.logger.info(\"VerifyCallState in calling not allowed state\"),this.handleCallingNotPossible(e))},r.prototype.openDesktopApp=function(e){var t=this,i=this.$q.resolve();return e&&e.meetingInfo&&!e.meetingInfo.tenantId&&(i=this.authenticationService.getUserInformation().then(function(t){e.meetingInfo.tenantId=t.profile.tid})),i.then(function(){var i={conversationId:e.conversationId,rootMessageId:e.messageId,meetingInfo:e.meetingInfo,isTransfer:!!e.transferContext};return t.deepLinkProvider.getMeetingDeepLinkUrl(i).then(function(e){if(!_.isString(e)||!e)throw\"Empty or invalid deeplink for call \"+JSON.stringify(i)+\" - \"+e;t.$window.open(e,\"_blank\")}).catch(function(e){throw t.logger.error(\"Could not open deeplink for call \"+JSON.stringify(i)),e})})},r.prototype.handleCallingNotPossible=function(e){var i=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingDeepLinkFromWeb)&&!this.isDesktop&&this.state===t.CallingServiceState.NotSupported){var n=this.$q.defer();return e.isVoicemail?n.resolve(this.showCallingNotPossibleDialog(e.conversationId)):this.openDesktopApp(e).then(function(){return n.reject({reason:t.CallAttemptFailureReason.NotSupportedButDeeplinkedIntoDesktop,message:\"Calling not possible, opened desktop app!\"})}).catch(function(){return n.resolve(i.showCallingNotPossibleDialog(e.conversationId))}),n.promise}return this.showCallingNotPossibleDialog(e.conversationId)},r.prototype.handleOngoingCall=function(e,i){var n=this,a=this.loggingService.findScenario(this.constants.scenarios.calling.prepareCall)||this.loggingService.findScenario(this.constants.scenarios.calling.joinCall);a&&a.mark(\"HandleOngoingCallStart\");var r=i&&!!i.consultationContext,l=i&&!!i.transferContext,o=this.$q.defer(),s=this.callRegistry.calls.filter(function(e){return t.ActiveCallStates.indexOf(e.state)>-1}).map(function(e){return n.teamsCallService.getOrCreateTeamsCall(e)});if(s.length>0){var c=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMultiCallSupport)&&!this.callingSupportService.isLightweightOnlyEnvironment()&&!this.platformDetectService.isSurfaceHub();if(c&&!l&&this.isMultiCallLimitReached(i.callId))return this.logger.error(\"Call failed - {0}\",this.constants.scenarios.steps.calling.multiCallLimitReached),this.showMaximumCallLimitReachedDialog(),this.restoreWindow(),this.$q.reject({reason:t.CallAttemptFailureReason.MultiCallLimitReached,message:this.constants.scenarios.steps.calling.multiCallLimitReached});this.isBroadcastLiveNow()?this.showBroadcastInProgressDialog(s,o):c||l?this.handleOngoingCallOnMultiCallsAllowed(s,o):(this.showMultitaskDialog(this.teamsCallService.getOrCreateTeamsCall(s[0]),o,e),this.restoreWindow())}else{var d=[];d.push(this.sfbHoldAction()),this.$q.all(d).then(function(){a&&a.mark(\"HandleOngoingCallNoActiveCalls\"),o.resolve()}).catch(function(e){o.reject({reason:t.CallAttemptFailureReason.FailedHandlingOngoingCalls,message:\"Error in handleOngoingCall: \"+e})})}return this.callingAgentsService.checkConnection(),r||this.dialogService.close(),o.promise},r.prototype.handleOngoingCallOnMultiCallsAllowed=function(e,i){var n=this,a=[];e.filter(function(e){return 2===e.state}).forEach(function(e){return a.push(n.leaveCall(e,n.constants.scenarios.calling.context.connectingCallDropMultiCall))}),this.callRegistry.calls.filter(function(e){return 10===e.state}).map(function(e){return n.teamsCallService.getOrCreateTeamsCall(e)}).forEach(function(e){return a.push(n.leaveCall(e,n.constants.scenarios.calling.context.inLobbyCallDropMultiCall))}),a.push(this.putOtherCallsOnHold()),this.$q.all(a).then(function(){var e=n.callingTelemetryService.getPrepareCallScenario();e&&e.mark(\"HandleOngoingCallOnMultiCallsAllowed\"),i.resolve()}).catch(function(e){return i.reject({reason:t.CallAttemptFailureReason.FailedHandlingOngoingCalls,message:\"Error in handleOngoingCall: \"+e})})},r.prototype.sendSfbHoldAction=function(){var e=this.$q.defer();return this.ipc&&(this.desktopUtilityService.isIPCRendererListenerRemovalEnabled()?t.MTMAIpcUtility.onceWithTenantScope(this.ipc,this.constants.events.desktopApp.calling.sfbIpcResponseHold,function(){e.resolve()}):t.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.events.desktopApp.calling.sfbIpcResponseHold,function(t,i){e.resolve()}),this.ipc.send(this.constants.events.desktopApp.calling.teamsIpcActionHold)),e.promise},r.prototype.openOrDownloadApp=function(){this.desktopHandlingService.getIsAppInstalled()?this.desktopHandlingService.openApp():this.downloadAppService.download()},r.prototype.showMultitaskDialog=function(e,i,n){var a=this,r=this.conversationsService.getConversation(e.conversationId),l=!1,o={closeButtonText:this.$translate.instant(this.resources.strings.calling_multitasking_dialog_close),okButtonText:this.$translate.instant(this.resources.strings.calling_multitasking_dialog_confirm),confirmMessageTitle:r&&r.isChat()?this.$translate.instant(this.resources.strings.calling_multitasking_dialog_title_call):this.$translate.instant(this.resources.strings.calling_multitasking_dialog_title_meetup),confirmMessageHtmlBody:n?this.$translate.instant(this.resources.strings.calling_multitasking_dialog_body_joining):this.$translate.instant(this.resources.strings.calling_multitasking_dialog_body),callback:function(){l=!0,a.leaveCall(e,a.constants.scenarios.calling.context.ongoingCallDialog).then(function(){return i.resolve()}).catch(function(t){a.logger.error(\"Error stopping ongoing call \"+e.teamsCallId+\", attempting to start new one anyway: \"+t),i.resolve()})},preCloseCallback:function(){l||i.reject({reason:t.CallAttemptFailureReason.UserCancelledAttemptDueToOngoingCall,message:\"User cancelled!\"})}};this.dialogService.open(this.constants.dialogs.confirmDialog,o)},r.prototype.showBroadcastInProgressDialog=function(i,n){var a=this,r=!1,l={closeButtonText:this.$translate.instant(this.resources.strings.calling_multitasking_dialog_close),okButtonText:this.$translate.instant(this.resources.strings.calling_multitasking_dialog_confirm),confirmMessageTitle:this.$translate.instant(this.resources.strings.broadcast_multitasking_dialog_title),confirmMessageHtmlBody:e.services.BroadcastUtilities.isMyVideoBroadcasting(i[0])||e.services.BroadcastUtilities.isScreenShareBroadcasting(i[0])&&i[0].isScreenSharingOn?this.$translate.instant(this.resources.strings.broadcast_leave_hold_confirm_message_with_liveSources):this.$translate.instant(this.resources.strings.broadcast_leave_hold_confirm_message_text),callback:function(){r=!0,a.handleOngoingCallOnMultiCallsAllowed(i,n)},preCloseCallback:function(){r||n.reject({reason:t.CallAttemptFailureReason.UserCancelledAttemptDueToOngoingCall,message:\"User cancelled!\"})}};this.dialogService.open(this.constants.dialogs.confirmDialog,l)},r.prototype.showCallingNotPossibleDialog=function(e){var i,n=(i={},i[t.CallingServiceState.NotSupported]=t.CallAttemptFailureReason.NotSupported,i[t.CallingServiceState.Failed]=t.CallAttemptFailureReason.FailedCallingServiceInit,i[t.CallingServiceState.IncompatibleVersions]=t.CallAttemptFailureReason.CallingStackVersionMismatch,i[t.CallingServiceState.Uninitialized]=t.CallAttemptFailureReason.FailedCallingServiceNotInitialized,i);if(!this.callingSupportService.shouldAllowCalling(e))return this.showUnsupportedDialog(),this.$q.reject({reason:n[t.CallingServiceState.NotSupported],message:\"Calling not possible one on one \"+t.CallingServiceState[t.CallingServiceState.NotSupported]});switch(this.state){case t.CallingServiceState.NotSupported:case t.CallingServiceState.Failed:var a=this.platformDetectService.isSurfaceHub();this.isDesktop||a?this.showRestartDialog():this.showUnsupportedDialog();break;case t.CallingServiceState.IncompatibleVersions:this.showUpdateAppDialog()}return this.$q.reject({reason:n[this.state],message:\"Calling not possible \"+t.CallingServiceState[this.state]})},r.prototype.getCallLiveParticipants=function(e,t){var i=this,n=this.getActiveCall(),a=e.participants,r=e.teamsCallId,l=[],o=a;return a&&(this.shouldParticipantStateBeChecked()&&1!==e.state&&(o=a.filter(function(e){return i.isParticipantConnectedOrInLobby(e)})),l=_.uniq(o.map(function(e){return e.id})).filter(function(e){return!i.isParticipantABot(e)})),n&&r===n.teamsCallId&&l.push(this.sxConfig.getCurrentSkypeMri()),this.peopleService.getAllPeopleProfile(l,t)},r.prototype.shouldParticipantStateBeChecked=function(){return this.isDesktop||this.trustConnectedParticipants},r.prototype.isParticipantConnectedOrInLobby=function(e){return 3===e.state||7===e.state},r.prototype.isParticipantABot=function(t){return e.services.CallUtilities.isCallingSystemBot(t,this.callingConstantsUI.blacklistedBots)},r.prototype.shouldParticipantBeAddedToLiveCallRoster=function(e){return this.shouldParticipantStateBeChecked()&&!this.isParticipantConnectedOrInLobby(e)||!this.isParticipantABot(e.id)},r.prototype.reportCallingNotPossibleTelemetry=function(e,i){void 0===i&&(i={});var n=this.constants.events.calling.callingAttemptFailure,a=i||{};a[this.constants.counters.eventNames.context]=e,a[this.constants.counters.eventNames.reason]=t.CallingServiceState[this.state],this.loggingService.event(n,a)},r.prototype.getAdvancedCallSettings=function(){var e=this.settingsService.valueAsBoolean(this.constants.settings.names.enableHoldResume),i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallTransfer),n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallConsultation),a=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppBarCalling),r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallRecordingChannel),l=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallRecordingPrivate),o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppSharing),s=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePowerPointSharing),c=this.settingsService.valueAsBoolean(this.constants.settings.names.enableTogglingIncomingVideo),d=this.settingsService.valueAsBoolean(this.constants.settings.names.enableGroupRecording),g=this.settingsService.valueAsBoolean(this.constants.settings.names.enableOneToOneRecording);return{isHoldResumeEnabled:e,isCallTransferEnabled:e&&i,isCallConsultationEnabled:e&&i&&n,isTogglingIncomingVideoEnabled:c,isGroupRecordingEnabled:d,isOneToOneRecordingEnabled:g,isDtmfEnabled:a,isRecordingEnabledChannel:r,isRecordingEnabledPrivate:l,isAppSharingEnabled:o&&this.callingAgentsService.callSupport.isSlimCoreEnabled()&&!this.callingAgentsService.callSupport.isLegacyWindows(),isPPTSharingEnabled:s,supportsUwpMonitorEnumeration:this.callingAgentsService.apiCapabilities[t.CallingApiCapability.uwpMonitorEnumeration]||!1}},r.prototype.showUnsupportedDialog=function(){var e={okButtonText:this.desktopHandlingService.getIsAppInstalled()?this.$translate.instant(this.resources.strings.calling_unsupported_open_text):this.$translate.instant(this.resources.strings.calling_unsupported_ok_text),closeButtonText:this.$translate.instant(this.resources.strings.calling_unsupported_close_text),confirmMessageTitle:this.$translate.instant(this.resources.strings.calling_unsupported_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.calling_unsupported_text),callback:this.openOrDownloadApp.bind(this)};this.dialogService.open(this.constants.dialogs.confirmDialog,e)},r.prototype.showB2bUnsupportedDialog=function(){var e={isConfirmation:!0,confirmMessageTitle:this.$translate.instant(this.resources.strings.calling_unsupported_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.calling_b2b_unsupported_body)};this.dialogService.open(this.constants.dialogs.confirmDialog,e)},r.prototype.showRestartDialog=function(){var e={okButtonText:this.$translate.instant(this.resources.strings.calling_restart_app_ok_text),confirmMessageTitle:this.$translate.instant(this.resources.strings.calling_restart_app_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.calling_restart_app_text),callback:this.layoutService.reloadApp.bind(this.layoutService,this.resources.strings.refresh_message_default,\"calling initialization failed\")};this.dialogService.open(this.constants.dialogs.confirmDialog,e)},r.prototype.showUpdateAppDialog=function(){var e=this.platformDetectService.getOS()===this.constants.os.linux,t=e?this.$translate.instant(this.resources.strings.linux_calling_update_app_title):this.$translate.instant(this.resources.strings.calling_update_app_title),i=e?this.$translate.instant(this.resources.strings.linux_calling_update_app_text):this.$translate.instant(this.resources.strings.calling_update_app_text),n={isConfirmation:e,okButtonText:this.$translate.instant(this.resources.strings.calling_update_app_ok_text),confirmMessageTitle:t,confirmMessageHtmlBody:i,callback:this.updateAppService.update.bind(this.updateAppService)};this.dialogService.open(this.constants.dialogs.confirmDialog,n)},r.prototype.onCallAdded=function(e){var t=this.teamsCallService.getOrCreateTeamsCall(e);this.createCallSubscriptions(t),this.onCallStateChanged(t),this.trigger()},r.prototype.onCallRemoved=function(e){this.trigger()},r.prototype.onCallIdChanged=function(e,t){this.logger.info(\"onCallIdChanged: newCallId = \"+t),this.callingTelemetryService.setCallIdOverride(e,t)},r.prototype.onCallStateChanged=function(e){this.logger.info(\"callingService.onCallStateChanged: callId = \"+e.callId+\" to state = \"+t.CallUtilities.stringifyCallState(e.state)+\", [call][callStateChanged=\"+t.CallUtilities.stringifyCallState(e.state)+\"][callId=\"+e.callId+\"]\");var i=this.callingTelemetryService.markCallStateScenario(e,e.state);switch(e.state){case 11:this.trigger(this.constants.events.calling.callStarted,SkypeX.Services.ObservableBase.Key_All,{teamsCallId:e.teamsCallId,callId:e.callId});break;case 1:this.onNotifiedCall(e);break;case 2:this.onConnectingCall(e);break;case 10:this.onCallInLobby(e);break;case 9:this.onEarlyMedia(e);break;case 3:this.deviceManagerService.logDevicesForScenarios(\"CallStateChanged to = \"+t.CallUtilities.stringifyCallState(e.state)),this.onConnectedCall(e);break;case 4:case 5:this.onCallHeld(e);break;case 6:i&&i.timeoutInMs(this.constants.timeInMiliseconds.minute),this.onDisconnectingCall(e);break;case 7:this.onDisconnectedCall(e),i&&i.stop()}this.checkUserActivity()},r.prototype.onCallChanged=function(e){if(this.checkAndRaiseCallEscalated(e),e.isAudioStreamConnected||e.isScreenshareFromChat||e.isInLightweightMode()){this.getCallDeferred(e).mediaConnectionEstablishedDeferred.resolve();var i=e.getMediaConnectedScenario();i&&(e.isScreenshareFromChat?i.incomplete({reason:\"ScreenshareFromChat\"}):e.isInLightweightMode()?i.incomplete({reason:\"Minimal Meeting\"}):i.stop())}this.checkAndRaiseForwardingTargetJoined(e),3===e.state&&t.CallUtilities.isDownlevelCall(e)&&this.showInteropCallAlertOnce(e)},r.prototype.showInteropCallAlert=function(e){var i=this,n=e.participants[0];this.peopleService.getPeopleProfile(n.id,\"calling-service\").then(function(n){i.callingAlertsService.handleOnDemandAlert({dismissable:!0,type:t.AlertType.Warning,name:\"InteropCallAlert\",text:i.$translate.instant(i.resources.strings.calling_downlevel_experience,{callParticipant:n.displayName}),isAffirmational:!0,teamsCallId:e.teamsCallId})})},r.prototype.onMediaConnectionWhitelistingWarning=function(e){this.logger.warn(\"onMediaConnectionWhitelistingWarning: callId = \"+e.callId),this.getCallDeferred(e).mediaWhitelistingIssueRaised=!0},r.prototype.onMediaConnectionFailed=function(e){var t=this.getCallDeferred(e);if(!t.mediaConnected){var i=e.getMediaConnectedScenario(),n=\"Unknown Error\";i&&(t.mediaWhitelistingIssueRaised&&(n=\"FailedRelayWhitelisting\"),i.fail({reason:n})),this.getCallDeferred(e).mediaConnectionEstablishedDeferred.reject(n)}},r.prototype.onNetworkReconnectStatusChanged=function(e){this.reportNetworkReconnectScenario(e),this.trigger(this.constants.events.calling.networkReconnect,SkypeX.Services.ObservableBase.Key_All,{teamsCallId:e.teamsCallId})},r.prototype.reportNetworkReconnectScenario=function(e){var i=\"network reconnect:\",n=this.findScenarioByNameAndId(this.constants.scenarios.calling.networkReconnect,e.teamsCallId);e.isNetworkReconnectOngoing()?n?e.getNetworkReconnectStatus()===t.NetworkReconnectStatus.Bad&&(n.mark(\"begin\"),this.logger.debug(i+\" begin\")):(this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.networkReconnect),this.logger.debug(i+\" start\")):n&&(this.logger.debug(i+\" stop\"),n.stop())},r.prototype.isMultiCallLimitReached=function(e){var t=this.getAllCalls();return this.logger.debug(\"isMultiCallLimitReached: number of calls found: \"+t.length),1===t.filter(function(t){return t.callId===e}).length?t.length>this.constants.scenarios.calling.maximumSimultaneousCalls:t.length>=this.constants.scenarios.calling.maximumSimultaneousCalls},r.prototype.canAcceptCall=function(e){var i=e&&e.invitationData&&e.invitationData.meetingInfo,n=e&&e.broadcastMetadata||i&&i.isBroadcast,a=this.$injector.get(\"broadcastJoinService\");if(n&&!a.isBroadcastETMJoinEnabled())return this.logger.info(\"Cannot accept incoming broadcast call as ETM join is disabled on client\"),!1;var r=this.getAllCalls();this.logger.debug(\"canAcceptCall: number of calls found: \"+r.length);var l=r.length<=this.constants.scenarios.calling.maximumSimultaneousCalls,o=t.CallUtilities.isReplacesCall(e),s=l||o;return s||this.logger.error(\"Cannot notify incoming call - {0}\",this.constants.scenarios.steps.calling.multiCallLimitReached),s},r.prototype.parseInvitationData=function(e){e&&(e.invitationData?this.enableDynamicEmergencyCallingForSecurityDesk&&e.invitationData.isEmergencyCall&&(this.logger.info(\"Emergency content found in invitation data found for [callId=\"+e.callId+\"][call][parseInvitationData]\"),this.emergencyService.populateEmergencyCallForSecurityDesk(e,e.invitationData.callerLocation,e.invitationData.callerNumber,e.invitationData.emergencyCalleeMri)):this.logger.info(\"No invitation data found for [callId=\"+e.callId+\"][call][parseInvitationData]\"))},r.prototype.onNotifiedCall=function(e){var i=this;this.logger.info(\"found callId=\"+e.callId+\" in Notified state. getting caller info.., [call][callId=\"+e.callId+\"]\"),this.canAcceptCall(e)?this.setConversationIdForCall(e).then(function(){if(i.trigger(i.constants.events.calling.callStarted,SkypeX.Services.ObservableBase.Key_All,{teamsCallId:e.teamsCallId}),i.raiseNewCallEvent(e),t.CallUtilities.isReplacesCall(e)){var n=i.getAllCalls(!0).filter(function(t){return t.callId===e.consultativeCallId}),a=n?n[0]:null;if(a)return void i.eventingService.$emit(i.constants.events.calling.incomingReplaceCall,{incomingCall:e,callToReplace:a});i.logger.error(\"Could not find a call to replace for incoming call id {0} and consultativeCallId {1}. Showing call toast. [call]\",e.callId,e.consultativeCallId)}if(i.parseInvitationData(e),i.settingsService.valueAsBoolean(i.constants.settings.names.enableUpdatingCallToasts))i.createUpdatableIncomingCallNotification(e);else{var r=i.getIncomingCallScenario(e);r.cancelIfOffline=!0;var l,o,s=e.callQueueInfo&&e.callQueueInfo.details&&e.callQueueInfo.details.id,c=e.callQueueInfo&&e.callQueueInfo.onBehalfOf&&e.callQueueInfo.onBehalfOf.id,d=s&&e.callQueueInfo.details.displayName,g=i.getProfileInfo(c||e.callerMri),u=s||e.transferorMri||e.onBehalfOfMri,p=u?i.getProfileInfo(u):null;g.then(function(t){var n;if(l=t,p)return s?i.logger.debug(\"Getting Call Queue profile: {0}\",s):e.transferorMri?(i.logger.debug(\"getting transferorProfile: \"+e.transferorMri),i.loggingService.event(i.constants.scenarios.calling.callTransfer.transferTarget,(n={},n[i.constants.counters.eventNames.callId]=e.callId,n))):e.onBehalfOfMri&&i.logger.debug(\"getting delegatorProfile: \"+e.onBehalfOfMri),p.then(function(t){o=t,e.onBehalfOfMri&&(i.logger.debug(\"got delegator profile: \"+e.onBehalfOfMri),r.mark(i.constants.scenarios.steps.calling.delegatorProfileObtained))})}).then(function(){r.mark(i.constants.scenarios.steps.calling.callerProfileObtained)}).catch(function(e){i.logger.error(\"Failed getting user profiles to display in call notification\")}).finally(function(){var n=!t.CallUtilities.isDownlevelCall(e)||e.isIncomingOneOnOneVideoCall,a=i.isVideoEnabled&&n&&!e.isCallQueue;e.broadcastMetadata&&i.$ocLazyLoad.load(i.constants.lazyModules.broadcast,i.constants.scenarios.broadcast.lazyLoad),i.callingNotificationService.isForwardedByCallGroup(e)&&i.mutedCallNotificationsService.insertCall(e,i.getMutedCallNotificationHandlers()),i.callingNotificationService.isMutedNotification(e)||(i.callIncomingNotifications[e.teamsCallId]=i.callingNotificationService.createIncomingCallNotification(e,i.getNotificationHandlers(e,r),l?l.displayName:null,l?l.image:null,a,d||o&&o.displayName||null,o?o.image:null,u))}).catch(function(e){throw r.fail({error:e}),e})}}):this.logger.info(\"Could not accept call, [call]\")},r.prototype.createUpdatableIncomingCallNotification=function(e){var i=this,n=this.getIncomingCallScenario(e);n.cancelIfOffline=!0;var a=this.$translate.instant(this.resources.strings.notifications_unknownuser_text),r=_.find(e.participants,function(t){return t.id===e.callerMri});this.logger.info(\"[createUpdatableIncomingCallNotification] caller.displayName is \"+r.displayName+\" from the caller object\"),r||(this.logger.error(\"[createUpdatableIncomingCallNotification] Unable to find callerMri from participant list. [call][incomingCall][incomingCallToast][callerMri={0}][teamsCallId={1}][callId={2}]\",e.callerMri,e.teamsCallId,e.callId),e.participants[0]?(r=e.participants[0],this.logger.info(\"[createUpdatableIncomingCallNotification] Fall back to first participant as the caller. [call][incomingCall][incomingCallToast][callerMri={0}][teamsCallId={1}][callId={2}]\",r.id,e.teamsCallId,e.callId)):(r={id:void 0,displayName:void 0},this.logger.error(\"[createUpdatableIncomingCallNotification] No participant list. [call][incomingCall][incomingCallToast][teamsCallId={1}][callId={2}]\",e.teamsCallId,e.callId)));var l=e.callQueueInfo&&e.callQueueInfo.details&&e.callQueueInfo.details.id,o=e.callQueueInfo&&e.callQueueInfo.onBehalfOf&&e.callQueueInfo.onBehalfOf.id,s=l&&e.callQueueInfo.details.displayName,c=o&&e.callQueueInfo.onBehalfOf.displayName,d=l||e.transferorMri||e.onBehalfOfMri,g=o||e.callerMri||r.id,u=e.callQueueInfo?s:e.transferorDisplayName,p=e.callQueueInfo?c:r.displayName;this.logger.info(\"[createUpdatableIncomingCallNotification] callerDisplayName is \"+p);var h=(!t.CallUtilities.isDownlevelCall(e)||e.isIncomingOneOnOneVideoCall)&&this.isVideoEnabled&&!e.isCallQueue;this.logger.info('[createUpdatableIncomingCallNotification] Received incoming call from \"{0}\". [call][incomingCall][incomingCallToast][teamsCallId={1}][callId={2}]',g,e.teamsCallId,e.callId),e.broadcastMetadata&&this.$ocLazyLoad.load(this.constants.lazyModules.broadcast,this.constants.scenarios.broadcast.lazyLoad),this.callingNotificationService.isForwardedByCallGroup(e)&&this.mutedCallNotificationsService.insertCall(e,this.getMutedCallNotificationHandlers());var v=this.callingNotificationService.isMutedNotification(e);if(v)this.logger.info(\"[createUpdatableIncomingCallNotification] Muted incoming call. No toast. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}][state={2}][isCallToastMuted={3}]\",e.teamsCallId,e.callId,e.state,v);else{var f,C,m=d&&this.profilePictureLoaderService.loadDefaultImage({mri:d,displayName:u,principalName:d}),S=this.profilePictureLoaderService.loadDefaultImage({mri:g,displayName:p,principalName:g}),y=m&&m.toString()||void 0,I=S&&S.toString(),b=d&&(u||a)||void 0,T=SkypeX.Services.ChatServiceUtils.isPstnMri(g);if(T){var A=g.substring(SkypeX.Services.ChatServiceUtils.PstnPrefix.length),k=this.pstnNumberService.parseAndFormatNumber(A,libphonenumber.PhoneNumberFormat.INTERNATIONAL);f=this.pstnNumberService.isStandardFormatNormalized(p)?void 0:p,C=k}else f=p||a;this.logger.info(\"[createUpdatableIncomingCallNotification] ToastCallerDisplayName is \"+f),f||(f=\"\",this.logger.info(\"toastCallerDisplayName set to empty\"));var M=this.settingsService.valueFor(this.constants.settings.names.callingConstants).notification,w=M&&M.resolveCallerProfileTimeout||100;this.$timeout(function(){1===e.state?i.callIncomingNotifications[e.teamsCallId]?i.logger.info(\"[createUpdatableIncomingCallNotification] Noop timeout. Incoming call toast has been created with info from People service. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}]\",e.teamsCallId,e.callId):(i.logger.info(\"[createUpdatableIncomingCallNotification] Timeout. Create incoming call toast with default info. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}]\",e.teamsCallId,e.callId),n.mark(i.constants.scenarios.steps.calling.notificationToast.createWithDefaultProfiles),i.callIncomingNotifications[e.teamsCallId]=i.callingNotificationService.createIncomingCallNotification(e,i.getNotificationHandlers(e,n),f,I,h,b,y,d,C)):i.logger.info(\"[createUpdatableIncomingCallNotification] Noop timeout. Call is no longer in Notified state. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}][state={2}]\",e.teamsCallId,e.callId,e.state)},w,!1),this.$q.all({callerProfile:this.getProfileInfo(g,T&&p?f:void 0),headerProfile:d?this.getProfileInfo(d):this.$q.resolve()}).then(function(t){if(i.logger.info(\"[createUpdatableIncomingCallNotification] people profile resolved\"),1===e.state){y=t.headerProfile&&t.headerProfile.image,I=t.callerProfile&&t.callerProfile.image,b=s||t.headerProfile&&t.headerProfile.displayName,f=t.callerProfile&&t.callerProfile.displayName&&!SkypeX.Services.ChatServiceUtils.isMri(t.callerProfile.displayName)&&!i.pstnNumberService.isStandardFormatNormalized(t.callerProfile.displayName)?t.callerProfile.displayName:f,i.logger.info(\"[createUpdatableIncomingCallNotification] toastCallerDisplayName value after PeopleProfile resolves is \"+f);var a=i.callIncomingNotifications[e.teamsCallId];a?(i.logger.info(\"[createUpdatableIncomingCallNotification] Update existing incoming call toast with info from People service. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}][notificationType={2}]\",e.teamsCallId,e.callId,a.type),n.mark(i.constants.scenarios.steps.calling.notificationToast.updateWithPeopleProfiles),a.update({sourceId:i.callingNotificationService.getSourceId(e),title:C||f,subtitle:C?f:void 0,image:I,type:a.type,trackingType:a.trackingType,headerData:t.headerProfile&&{headerImage:y,headerMessage:b,headerMri:d}})):(i.logger.info(\"[createUpdatableIncomingCallNotification] Create incoming call toast with info from People service. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}]\",e.teamsCallId,e.callId),n.mark(i.constants.scenarios.steps.calling.notificationToast.createWithPeopleProfiles),i.callIncomingNotifications[e.teamsCallId]=i.callingNotificationService.createIncomingCallNotification(e,i.getNotificationHandlers(e,n),f,I,h,b,y,d,C))}else i.logger.info(\"[createUpdatableIncomingCallNotification] Noop timeout. Call is no longer in Notified state. [call][incomingCall][incomingCallToast][teamsCallId={0}][callId={1}][state={2}]\",e.teamsCallId,e.callId,e.state)})}},r.prototype.onConnectingCall=function(e){var i=this;this.callingTelemetryService.setLoggingContext(e),e.screenSharingControl&&!this.screenSharingControlService.hasSubscription(e)&&this.screenSharingControlService.startSubscription(e),this.trigger(this.constants.events.calling.callStarted,SkypeX.Services.ObservableBase.Key_All,{teamsCallId:e.teamsCallId,callId:e.callId});var n=this.$injector.get(\"callTogglingService\"),a={withIncomingAudio:!e.isSpeakerMuted,withOutgoingAudio:!n.isMuted(e),withOutgoingVideo:e.isVideoOn,withIncomingVideo:n.isIncomingVideoOn(e)};if(e.getStartCallScenario().then(function(t){var n={joinMediaSettings:JSON.stringify(a)};t.appendEventData({wasPreheatAttempted:e.isPreheatEnabled,wasPreheatCompleted:e.preheatCompleted}),t.mark(i.constants.scenarios.steps.calling.connecting,n)}),this.mutedCallNotificationsService.removeCall(e),this.dismissIncomingCallNotification(e.teamsCallId),!this.resourceManager.findTask(this.constants.tasks.callConnection,e.teamsCallId)){var r=this.$q(function(t,i){if(3===e.state)return t();var n=e.on(\"callStateChanged\",function(){3===e.state?(n.dispose(),t()):7===e.state&&(n.dispose(),i())})});this.resourceManager.scheduleTask({task:function(){return r},priority:t.TaskPriority.RealTime,type:this.constants.tasks.callConnection,tag:e.teamsCallId})}if(!this.resourceManager.findTask(this.constants.tasks.callDuration,e.teamsCallId)){var l=this.$q(function(t){if(7===e.state)return t();var i=e.on(\"callStateChanged\",function(){7===e.state&&(i.dispose(),t())})});this.resourceManager.scheduleTask({task:function(){return l},priority:t.TaskPriority.High,type:this.constants.tasks.callDuration,tag:e.teamsCallId,timeout:1/0})}this.processSetupArgsFor(e),this.eventingService.$emit(this.constants.events.calling.callConnecting,e)},r.prototype.getPstnDialCapabilities=function(e){var t={isDialInEnabled:!1,isDialOutEnabled:!1},i=e?e.getCapabilities():null;if(i){var n=e.role===this.constants.calling.roles.guest,a=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingCapability),r=a?i.pstnConferencingDialOutType:i.pstnConferencingDialoutType,l=a?i.allowPstnConferencing:i.allowDialinConferencing,o=this.authenticationService.isAnonymous();t.isDialOutEnabled=r!==this.constants.AllowPSTNConferencingDialOutType.disabled&&!o&&!n||!!i.allowAnonymousUsersToDialOut&&(o||n),t.isDialInEnabled=l}return t},r.prototype.processSetupArgsFor=function(e){var i,n,a=this;if(!_.isEmpty(e.setupArgs)){var r=[],l=this.$injector.get(\"callTogglingService\");e.setupArgs.mutedSpeakers&&!e.isSpeakerMuted&&r.push(l.toggleSpeaker(e,1,(i={},i[this.constants.counters.eventNames.context]=\"start-call-muted-speaker\",i)));var o=!0;this.settingsService.valueAsBoolean(this.constants.settings.names.muteIfMicNotAvailable)&&(o=this.deviceManagerService.areDevicesInitialized()&&!!this.deviceManagerService.getSelectedDevices().microphone),e.isInLightweightMode()||e.isScreenshareFromChat||(e.setupArgs.muted||!o?l.isMuted(e)||r.push(l.toggleMuteAudio(e,1,1,(n={},n[this.constants.counters.eventNames.context]=\"start-call-muted\",n))):this.enableMicOsUnmute&&(l.isMuted(e)||r.push(this.callingAgentsService.unmuteMicrophone().catch(function(e){return a.logger.error(\"Failed to unmuteMicrophone: \"+e.message)})))),this.$q.all(r).then(function(){e.setupArgs.joinType!==t.JoinType.contentOnly&&e.setupArgs.joinType!==t.JoinType.pstn||e.isMuted&&e.isSpeakerMuted&&(e.isContentOnlyMode=!0),3===e.state&&a.ifNeededShowContentOnlyAlert(e)})}},r.prototype.ifNeededShowContentOnlyAlert=function(e){var i=!!e.isContentOnlyMode;if(this.callingSupportService.isPreJoinContentOnlyEnabled()&&i)if(e.setupArgs.joinType===t.JoinType.pstn)this.logger.info(\"joinType is pstn - no UFD being shown\");else{var n=this.enableConfirmAudioEscalation?this.resources.strings.calling_alertContentOnly:this.resources.strings.calling_alertMicrophoneSpeakersMuted;this.logger.info(\"Content only - showing UFD\"),this.callingAlertsService.handleOnDemandAlert({dismissable:!0,type:t.AlertType.Info,name:\"ContentOnlyAlert\",text:this.$translate.instant(n),isAffirmational:!0,teamsCallId:e.teamsCallId})}},r.prototype.onCallInLobby=function(e){var t=this;e.getStartCallScenario().then(function(i){i.eventData[t.constants.counters.eventNames.endpointId]=e.endpointId,i.pause({reason:t.constants.scenarios.steps.calling.inLobby})})},r.prototype.onEarlyMedia=function(e){var t=this;e.getStartCallScenario().then(function(e){e.mark(t.constants.scenarios.steps.calling.earlyMedia)})},r.prototype.onConnectedCall=function(e){var t=this;e.getStartCallScenario().then(function(i){i.eventData[t.constants.counters.eventNames.endpointId]=e.endpointId,i.appendEventData({wasPreheatAttempted:e.isPreheatEnabled,wasPreheatCompleted:e.preheatCompleted}),i.mark(t.constants.scenarios.steps.calling.connected,{isVideoOn:e.isVideoOn,isScreenshareFromChat:e.isScreenshareFromChat}),t.stopInstantMeetingScenario(i),i.stop()}),!e.wasInState(3,!1)&&(e.setupArgs.screenSharingOnly=e.isScreenshareFromChat,this.waitForMediaConnection(e),this.emergencyService.callConnectedForFirstTime(e)),this.trigger(),this.ifNeededShowContentOnlyAlert(e),this.showIncomingVideoUnsupportedAlertIfNeeded(e),this.eventingService.$emit(this.constants.events.calling.callConnected,e)},r.prototype.stopInstantMeetingScenario=function(e){var t=e.eventData[this.constants.counters.eventNames.instantMeetingScenarioId],i=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.createAndJoinInstantMeeting,t);i&&(i.mark(this.constants.scenarios.steps.calling.connected),i.stop())},r.prototype.onCallHeld=function(e){this.eventingService.$emit(this.constants.events.calling.callHeld,e)},r.prototype.waitForMediaConnection=function(e){var t=this,i=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.mediaConnected);e.setMediaConnectedScenario(i);var n=this.$timeout(function(){t.leaveCall(e,t.constants.scenarios.calling.context.mediaConnectionTimeout),i.fail({reason:\"Timeout\"})},this.appConfig.callingConstants.callConnection.mediaConnectedTimeoutInMs);this.getCallDeferred(e).mediaConnectionEstablishedDeferred.promise.finally(function(){t.isTelemetryDisabledDuringCallEstablishment&&t.telemetryProvider.resume(),t.$timeout.cancel(n)})},r.prototype.onTransferringCall=function(e,i){var n,a=this,r=e.callQueueInfo?this.constants.scenarios.calling.callqueue.transferRequest:this.constants.scenarios.calling.incomingTransferRequest,l=this.callingTelemetryService.newCallingScenario(e,r,{},this.constants.timeInMiliseconds.minute),o=function(n,r){var o;a.logger.error(\"onTransferFailed with TerminatedReason \"+r+\" and error \"+n);var s=(o={},o[a.constants.counters.eventNames.callId]=e.callId,o[a.constants.counters.eventNames.error]=n,o[a.constants.counters.eventNames.terminatedReason]=r,o[a.constants.counters.eventNames.transferType]=i.transferContext.transferType,o);_.includes(t.TerminatedReasonsToCancelScenario,r)?l.cancel(s):_.includes(t.TerminatedReasonsToIncompleteScenario,r)?l.incomplete(s):l.fail(s),4===e.state&&a.hasNoOtherCalls(e.teamsCallId)&&a.callParkService.unholdCall(e,\"onTransferringFailed\"),i.onCompleted(r)},s=this.$q.defer();if(4===e.state)return s.resolve(),l.incomplete((n={},n[this.constants.counters.eventNames.callId]=e.callId,n[this.constants.counters.eventNames.error]=\"Cannot transfer a call that has been locally held\",n[this.constants.counters.eventNames.terminatedReason]=26,n[this.constants.counters.eventNames.transferType]=i.transferContext.transferType,n)),void i.onCompleted(26);this.callParkService.holdCall(e,\"onTransferringCall\",!0).then(function(){return s.resolve()}).catch(function(e){s.reject(e),o(\"forceToggleHold failed with \"+e,25)});var c=i.transferContext.targetMri,d=this.conversationsService.getChatConversationWith(c);d&&d.id?s.promise.then(function(){return a.startCall({conversationId:d.id,startCallScenarioPromise:a.$q.resolve(l),secondaryScenarios:[],withVideo:!1,transferContext:i.transferContext,muted:e.isMuted})}).then(function(t){i.transferContext.transferType&&1===i.transferContext.transferType?(t.isParkCall=!0,e.isCallWithParker=!0,a.eventingService.$emit(a.constants.events.calling.callParked,{parkerCall:e,targetCall:t})):a.eventingService.$emit(a.constants.events.calling.callTransferred,{transferorCall:e,targetCall:t}),e.callQueueInfo&&t.copyCallQueueInfo&&t.copyCallQueueInfo(e);var n=function(){var n;l.stop((n={},n[a.constants.counters.eventNames.callId]=e.callId,n[a.constants.counters.eventNames.transferCallId]=t.callId,n[a.constants.counters.eventNames.transferType]=i.transferContext.transferType,n)),i.onCompleted(1)},r=t.on(\"callStateChanged\",function(){7===t.state?(o(\"Transferred call failed to connect\",t.terminatedReason),a.eventingService.$emit(a.constants.events.calling.callTransferredFailed,{transferorCall:e,targetCall:t}),r.dispose()):3===t.state&&(n(),r.dispose())})}).catch(function(e){o(\"startCall failed with \"+e,25)}):o(\"No Conversation Thread\",25)},r.prototype.onDisconnectingCall=function(e){this.eventingService.$emit(this.constants.events.calling.callDisconnecting,e);var t=this.findScenarioByNameAndId(this.constants.scenarios.calling.endMeetup,e.teamsCallId);t&&t.mark(this.constants.scenarios.steps.calling.disconnecting)},r.prototype.findIncomingCallScenario=function(e){var i=t.TeamsCallService.getTeamsCallIdAsString(e);return this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.incomingCall,i)||this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.callqueue.incoming,i)||this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.incomingScreenshareCall,i)||this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.incomingPstnCall,i)||this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.incomingInteropCall,i)},r.prototype.onDisconnectedCall=function(e){var t=this;this.logger.info(\"onDisconnectedCall for \"+e.callId),this.isTelemetryDisabledDuringCallEstablishment&&this.telemetryProvider.resume(),this.ipc&&this.ipc.send(this.constants.events.desktopApp.calling.teamsIpcActionNotifyCallStatus,this.constants.events.desktopApp.calling.teamsIpcMessageCallStatus.NoCall),e.resetBackgroundBlurringOnCallLeave(this.constants.scenarios.calling.callDisconnected).catch(function(e){return t.logger.warn(\"Failed to reset background blur: \"+e)});var i={};i[this.constants.counters.eventNames.reason]=this.constants.scenarios.calling.reasons.disconnected,i[this.constants.counters.eventNames.terminatedReason]=e.terminatedReason;var n=this.findIncomingCallScenario(e.teamsCallId);n&&n.incomplete(i);var a=this.findScenarioByNameAndId(this.constants.scenarios.calling.networkReconnect,e.teamsCallId);a&&(1===e.terminatedReason?a.cancel(i):a.fail(i));var r=this.findScenarioByNameAndId(this.constants.scenarios.calling.transferCall,e.teamsCallId);r&&r.incomplete(),this.cleanupCall(e)},r.prototype.findScenarioByNameAndId=function(e,i){return this.loggingService.findScenarioByNameAndId(e,t.TeamsCallService.getTeamsCallIdAsString(i))},r.prototype.cleanupCall=function(e){var t,i=this.getCallDeferred(e),n=!_.isUndefined(e.failureType)&&2!==e.failureType,a=e.isAborted();if(this.finishAllCallScenarios(e),this.onDisconnectSurfaceHub1(e,n,a),i.mediaConnectionEstablishedDeferred.reject(\"disconnected\"),e.canBeRetried())e.setupArgs.failureType=e.failureType,e.wasInState(3)&&(e.setupArgs.muted=e.isMuted,e.setupArgs.withVideo=e.isVideoOn,e.setupArgs.mutedSpeakers=e.isSpeakerMuted),this.setTerminationInfo(e,i),e.isScreenSharingOn&&this.restoreWindow();else{this.broadcastService||(this.broadcastService=this.$injector.get(\"broadcastService\"));var r=this.broadcastService.getLocalBroadcastState(e.teamsCallId);t=r&&r.initialStatus,this.removeLocalBroadcastState(e)}this.isUniqueTeamsCallIdEnabled&&this.activeCallsService.markCallAsEndedLocally(e),24!==e.terminatedReason&&46!==e.terminatedReason||this.activeCallsService.markCallAsEnded(e.conversationId,e.callId),this.addCallQualityQuestionnaire(e,t),this.mutedCallNotificationsService.removeCall(e),this.dismissIncomingCallNotification(e.teamsCallId),this.deleteCallSubscriptions(e),e.isScreenSharingOn&&e.stopScreenSharingOnCall(this.constants.scenarios.calling.context.callDisconnected),this.screenSharingControlService.hasSubscription(e)&&this.screenSharingControlService.stopSubscription(e),this.callDeferred.delete(e),delete this.forwardingJoinEventTrackerForCall[e.teamsCallId],e.broadcastMeeting&&e.broadcastMeeting.dispose(),this.callRegistry&&this.callRegistry.deleteCall(e,!1),this.eventingService.$emit(this.constants.events.calling.callDisposed,e),this.objectLeaksDetector.track(\"call\",e),this.logger.info(\"Call disposed callId: \"+e.callId+\", teamsCallId: \"+e.teamsCallId)},r.prototype.finishAllCallScenarios=function(e,t,i){var n=this;e.getScenarios().then(function(a){a=_.compact(a),n.finishCallScenarios(e,a,t,i)})},r.prototype.finishCallScenarios=function(e,i,n,a){var r=this,l=e.abortReason,o=e.terminatedReason,s=e.callEndDiagnosticsInfo||(1===e.callType?e.participants[0]&&e.participants[0].callEndDiagnosticsInfo:null),c=s&&s.callControllerCode,d=s&&s.callControllerSubCode,g=i.length>0?i[0].name:null;n=n||this.findCallEndAction(g,e.isAborted(),o,c,d);var u=i.map(function(e){return e.name}).join(\", \");switch(this.logger.info(\"Finish start call scenarios [call][callId=\"+e.callId+\"][action=\"+n+\"][abortReason=\"+l+\"][terminatedReason=\"+o+\"][callControllerCode=\"+c+\"][callControllerSubCode=\"+d+\"][reason=\"+a+\"][primaryScenario=\"+g+\"][scenarios=\"+u+\"]\"),i.forEach(function(e){r.addCallErrorCodesToEventData(e.eventData,l,o,c,d,a)}),n){case\"cancel\":i.forEach(function(e){return e.cancel()});break;case\"incomplete\":i.forEach(function(e){return e.incomplete()});break;default:var p=t.CallingTelemetryService.getCallDiagnosticsData(e);this.logger.error(\"Could not complete scenarios [\"+u+\"] because call \"+e.callId+\"\\n            was terminated with reason: \"+o+\"\\n            with following diagnostics data: \"+p+\"\\n            [call][callId=\"+e.callId+\"][terminatedReason=\"+o+\"][callType=\"+e.callType+\"][scenarioName=\"+u+\"]\"),i.forEach(function(t){1!==e.callType&&(t.eventData[r.constants.counters.eventNames.diagnosticsData]=p),t.fail()})}},r.prototype.findCallEndAction=function(e,i,n,a,r){var l;if(_.includes(t.TerminatedReasonsToCancelScenario,n)?l=\"cancel\":(_.includes(t.TerminatedReasonsToIncompleteScenario,n)||i)&&(l=\"incomplete\"),!l){var o=this.callingAgentsService.getVersions(),s=o&&o.slimCore,c=o&&o.tsCalling,d=t.CallingTelemetryService.findCallEndRule(this.callEndRules,e,n,a,r,s,c,this.logger);d&&(l=d.action)}return l||(l=\"fail\"),l},r.prototype.addCallErrorCodesToEventData=function(e,t,i,n,a,r){var l=this.constants.counters.eventNames;e[l.abortReason]=t,e[l.terminatedReason]=i,_.isNil(n)||(e[l.callControllerCode]=n),_.isNil(a)||(e[l.callControllerSubCode]=a),r&&(e[l.reason]=r)},r.prototype.checkUserActivity=function(){var e=this,i=this.callRegistry.calls.map(function(t){return e.teamsCallService.getOrCreateTeamsCall(t)}).filter(function(e){return t.ActiveCallStates.indexOf(e.state)>=0&&2!==e.state&&e.setupArgs&&!e.setupArgs.isProbeCall}),n=i.length>0;this.userActivity.inCall!==n&&(this.userActivity.inCall=n,this.eventingService.$emit(this.constants.events.desktopApp.calling.ongoing,this.userActivity.inCall),this.ipc&&this.ipc.send(this.constants.events.desktopApp.calling.ongoing,this.userActivity.inCall));var a=i.find(function(e){return e.isScreenSharingOn}),r=!!a;this.userActivity.presenting!==r&&(this.userActivity.presenting=r,this.eventingService.$emit(this.constants.events.desktopApp.calling.presenting,this.userActivity.presenting),r||(this.logger.info(\"intend to close toolbar when stop presenting\"),this.screenSharingControlService.hideToolbar(a)))},r.prototype.cleanupCallRegistry=function(){this.callRegistry=void 0,this.uninitDefer=void 0},r.prototype.callRegistryLogout=function(){var e=this;return this.callRegistry?this.$q(function(t){e.callRegistry.dispose().then(t,t)}).finally(function(){e.logger.info(\"call registry logout invoked\"),e.callRegistry=void 0}):this.$q.resolve()},r.prototype.unloadCalling=function(){var e=this;return this.callRegistry?this.platformDetectService.isSurfaceHub()?this.$q(function(t){e.callRegistry.uninit().then(t,t)}).finally(function(){e.callRegistry=null}):this.$q(function(t){e.callRegistry.dispose().then(function(){e.callingAgentsService.disposeCallingStack(),e.callRegistry=null,t()},function(i){e.callRegistry=null,e.logger.info(\"logout of registry failed {0}\",i),t()})}):this.$q.resolve()},r.prototype.stopOngoingCalls=function(e){var i=this;if(!this.callRegistry)return this.$q.resolve();var n=e?t.ActiveCallStates.concat([1,8]):t.ActiveCallStates.concat([1]),a=!this.desktopUtilityService.isDesktop(),r=this.callRegistry.calls.filter(function(e){return _.includes(n,e.state)}).map(function(e){return i.teamsCallService.getOrCreateTeamsCall(e)}),l=[];return _.isEmpty(r)?this.$q.resolve():(r.forEach(function(e){l.push(i.leaveCall(e,i.constants.scenarios.calling.context.applicationQuit)),a&&l.push(i.$q(function(t){e.once(\"statsReported\",t)}))}),this.$q.all(l.map(function(e){return e.catch(function(e){return e})})).then(function(){return i.telemetryProvider.flush()}))},Object.defineProperty(r.prototype,\"callingUserActionService\",{get:function(){return this.$injector.get(\"callingUserActionService\")},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"callingParticipantService\",{get:function(){return this.$injector.get(\"callingParticipantService\")},enumerable:!0,configurable:!0}),r.prototype.getMutedCallNotificationHandlers=function(){var e=this;return{answerCall:function(t){t&&1===t.state&&e.callingUserActionService.acceptCall(t.conversationId,t.messageId,!1,!1,t.callId)},ignoreCall:function(t){t&&(e.getIncomingCallScenario(t).cancel({reason:e.constants.scenarios.calling.reasons.reject}),1===t.state&&t.reject())}}},r.prototype.getNotificationHandlers=function(e,t){var i=this,n=this.conversationsService.getCallingConversation(e.conversationId),a={onNotificationShown:function(){t.mark(i.constants.scenarios.steps.calling.notificationShown),t.mark(i.constants.scenarios.steps.calling.notificationToast.notificationShown)},onNotificationUpdated:function(){t.mark(i.constants.scenarios.steps.calling.notificationToast.notificationUpdated)},onAcceptCallWithVideo:function(){i.callingUserActionService.acceptCall(e.conversationId,e.messageId,n.isChannel(),i.isVideoEnabled,e.callId)},onAcceptCallWithAudio:function(){i.callingUserActionService.acceptCall(e.conversationId,e.messageId,n.isChannel(),!1,e.callId)},OnAcceptScreenshareOnlyCall:function(){i.callingUserActionService.acceptCall(e.conversationId,e.messageId,n.isChannel(),!1,e.callId,null,e.isScreenshareFromChat)},onReply:function(){return i.replyCallInternal(e,t)},onDismiss:function(){t.cancel({reason:i.constants.scenarios.calling.reasons.reject}),1===e.state&&e.reject()},onTimeout:function(){t.incomplete({reason:i.constants.scenarios.calling.reasons.timeout}),1===e.state&&(i.removeLocalBroadcastState(e),i.callRegistry.deleteCall(e,!1))}};return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperience)&&(a.onReply=void 0),a},r.prototype.addCallQualityQuestionnaire=function(e,t){if(this.shouldAddCallQualityQuestionnaire(e,t)){var i,n=this.getCallDeferred(e),a=!_.isUndefined(n)&&n.mediaConnected,r=e.participants.filter(function(e){return 3===e.state}),l=e.extendedCallStateHistory.find(function(e){return 3===e.state}),o=l&&l.timestamp;i=e.isInLightweightMode()?o?Date.now()-o:0:a?Date.now()-o:0;var s={signalingConnected:e.wasInState(3),mediaConnected:!e.isScreenshareFromChat&&a||e.isScreenshareFromChat&&r.length>0,duration:Date.now()-e.initiatedTime,callDuration:i};this.callingQualityFeedbackService.addQuestionnaire(e,s)}},r.prototype.shouldAddCallQualityQuestionnaire=function(i,n){return i.initiatedTime&&!(n===e.services.BroadcastStatus.Stopped)&&!t.CallUtilities.isEchoBotCall(i)},r.prototype.dismissIncomingCallNotification=function(e){var t=this.callIncomingNotifications[e];t&&(t.cancel(),delete this.callIncomingNotifications[e])},r.prototype.updateCallSetupArgs=function(e){e.conversationId&&(e.setupArgs.conversationId=e.conversationId)},r.prototype.applyScenariosToCall=function(e,t,i){var n=this;e.setScenarios(t,i)||t&&this.settingsService.valueAsBoolean(this.constants.settings.names.incompleteDuplicateCallStartScenarios)&&t.then(function(e){var t=i.slice();e&&t.push(e);var a=n.constants.scenarios.calling.reasons.duplicateScenario;t.forEach(function(e){e.incomplete({reason:a,reasonCMD:a})})})},r.prototype.saveCallSetupArgs=function(e,t,i,n){e.setupArgs={conversationId:t.conversationId,isChannelMeeting:t.isChannelMeeting,messageId:t.messageId,meetingInfo:t.meetingInfo,title:t.title,transferContext:t.transferContext,muted:t.muted,withVideo:t.withVideo,lightweight:i,convoCallUrl:n,networkReconnect:1,mutedSpeakers:t.mutedSpeakers,screenSharingOnly:t.screenSharingOnly,joinType:t.joinType,isEchoBotCall:!!t.isEchoBotCall,audioUsageMode:t.audioUsageMode,isProbeCall:!!t.isProbeCall},e.getStartCallScenario().then(function(t){return e.setupArgs.scenarioName=t.name})},r.prototype.onCallRetriedOrCancelled=function(e){this.eventingService.$emit(this.constants.events.calling.callRetriedOrCancelled,e.teamsCallId),this.removeLocalBroadcastState(e),delete this.retriableCalls[e.teamsCallId]},r.prototype.createCallSubscriptions=function(e){var t=this;this.callingTelemetryService.markCallStateScenario(e),this.callSubscriptionRegistry.push({call:e,subscription:e.on(\"callStateChanged\",function(){return t.onCallStateChanged(e)})},{call:e,subscription:e.on(\"callIdChanged\",function(i){return t.onCallIdChanged(e,i)})},{call:e,subscription:e.on(\"callLegIdChanged\",function(i){return t.callingTelemetryService.updateParticipantId(e,i)})},{call:e,subscription:e.on(\"userActivityChanged\",function(){return t.checkUserActivity()})},{call:e,subscription:e.on(\"transferRequested\",function(i){return t.onTransferringCall(e,i)})},{call:e,subscription:e.on(\"mediaConnectionWhitelistingWarning\",function(){return t.onMediaConnectionWhitelistingWarning(e)})},{call:e,subscription:e.on(\"mediaConnectionFailed\",function(){return t.onMediaConnectionFailed(e)})},{call:e,subscription:e.changed(function(){return t.onCallChanged(e)})}),this.isNetworkReconnectEnabled&&this.callSubscriptionRegistry.push({call:e,subscription:e.on(\"networkReconnectStatusChanged\",function(){return t.onNetworkReconnectStatusChanged(e)})})},r.prototype.showIncomingVideoUnsupportedAlertIfNeeded=function(e){var t=this;this.enableIncomingVideoUnsupportedUfd&&!this.callingSupportService.isIncomingVideoSupported(e)&&skype.calling.safeSubscribeToCall(e,function(){if(e.participants.some(function(e){return(e.streams&&e.streams[0]||[]).some(function(e){return e.isAvailable})}))return t.showIncomingVideoUnsupportedAlert(e),!0},!0)},r.prototype.showIncomingVideoUnsupportedAlert=function(i){var n=this,a={name:\"IncomingVideoUnsupported\",type:this.callingAlertsService.showNewCriticalUFDDesign()?t.AlertType.Warning:t.AlertType.Info,title:this.$translate.instant(this.resources.strings.incoming_video_unsupported_title),text:this.callingAlertsService.showNewCriticalUFDDesign()?this.$translate.instant(this.resources.strings.incoming_video_unsupported_description):this.$translate.instant(this.resources.strings.incoming_video_unsupported),dismissable:!0,teamsCallId:i.teamsCallId,actions:[{alertActionType:\"DownloadApp\",buttonText:this.$translate.instant(this.resources.strings.download_app_banner_link),command:function(){return n.downloadAppService.download()},buttonDisabled:!1,buttonTrackName:e.components.PanelModuleName.downloadAppButton}]};window.avIsRemoted&&window.vdi&&!window.vdi.isFeatureSupported(e.services.VDIFeatureId.Video)&&(a.text=this.$translate.instant(this.resources.strings.incoming_video_unsupported_vdi),a.actions=null),this.callingAlertsService.handleOnDemandAlert(a)},r.prototype.deleteCallSubscriptions=function(e){this.logger.info(\"delete call subscriptions for \"+e.callId),_.remove(this.callSubscriptionRegistry,function(t){return t.call===e}).forEach(function(e){return e.subscription.dispose()})},r.prototype.monitorCall404s=function(e){var t=this,i=e.on(\"callStateChanged\",function(){7===e.state&&(i.dispose(),24!==e.terminatedReason&&46!==e.terminatedReason||t.activeCallsService.markCallAsEnded(e.conversationId,e.callId))})},r.prototype.verifyOnlineState=function(e){var i=this;if(!1===this.appStateService.isOnline){if(this.disableCallingOnlineCheck)return e.getStartCallScenario().then(function(e){e.eventData[i.constants.counters.eventNames.callStartedOffline]=!0}),!0;e.abortReason=t.CallAbortReason.Offline,this.cleanupCall(e)}return this.appStateService.isOnline},r.prototype.getCallDeferred=function(e){var t=this.callDeferred.get(e);if(!t){var i=this.$q.defer();t={mediaConnected:!1,mediaWhitelistingIssueRaised:!1,mediaConnectionEstablishedDeferred:i},this.callDeferred.set(e,t),i.promise.then(function(){return t.mediaConnected=!0},function(){return t.mediaConnected=!1})}return t},r.prototype.setState=function(e){this.state=e,this.diagnosticsService.setCallingServiceState(t.CallingServiceState[e]),this.trigger(\"state\")},r.prototype.restoreWindow=function(){this.ipc&&this.ipc.send(\"callScreen:restore\")},r.prototype.logMultipleCallsTelemetryIfNeeded=function(e,t){var i=this.getAllCalls();i.length>1&&e.getStartCallScenario().then(function(e){var n={totalCalls:i.length,p2P:i.filter(function(e){return 1===e.callType}).length,conference:i.filter(function(e){return 2===e.callType}).length,unknownType:i.filter(function(e){return-1===e.callType}).length,callsInNoneState:i.filter(function(e){return 0===e.state}).length,connectingCalls:i.filter(function(e){return 2===e.state}).length,connectedCalls:i.filter(function(e){return 3===e.state}).length};e.mark(t,{data:JSON.stringify(n)})})},r.prototype.raiseNewCallEvent=function(e){this.eventingService.$emit(this.constants.events.calling.callCreated,e),this.isTelemetryDisabledDuringCallEstablishment&&this.telemetryProvider.pause()},r.prototype.getProfileInfo=function(e,t){var i=this,n=this.$q.defer();return this.peopleService.getPeopleProfile(e,\"calling-service\").then(function(e){if(SkypeX.Services.ChatServiceUtils.isPstnMri(e.mri)){var n=i.pstnNumberService.isStandardFormatNormalized(e.displayName)&&t?t:e.displayName;return i.$q.resolve({displayName:n,image:null,user:e})}var a=i.$timeout(i.constants.maxAllowedTimeInMsToFetchAvatar,!1);return i.utilityService.race([a,i.peopleService.getUserProfilePicture({userId:e.mri,displayName:e.displayName},\"calling-service\")]).then(function(t){return{displayName:e.displayName,image:t?i.constants.pictureLoad.mimeProgressivejpeg+t:null,user:e}})}).then(function(t){i.logger.debug(\"Found user profile for mri=\"+e),i.settingsService.valueAsBoolean(i.constants.settings.names.delayFetchingCallerProfile)?setTimeout(function(){return n.resolve(t)},5e3):n.resolve(t)}).catch(function(t){i.logger.error(\"Failed getting user profile for mri=\"+SkypeX.Services.ChatServiceUtils.scrubMri(e)+\" in order to display incoming call notification, error \"+t),n.reject()}),n.promise},r.prototype.checkAndRaiseForwardingTargetJoined=function(e){var t=this;if(e.forwardingDestinationType&&1===e.callType&&-1===_.indexOf(this.forwardingJoinEventTrackerForCall,e.teamsCallId)&&e.participants.length>0&&e.participants[0].acceptedBy){e.conversationId=null,this.forwardingJoinEventTrackerForCall.push(e.teamsCallId);var i=e.participants[0].acceptedBy||e.participants[0].id;if(SkypeX.Services.ChatServiceUtils.isPstnMri(i)){var n=this.conversationsService.getConversationLieWith(i);e.conversationId=n.id,this.eventingService.$emit(this.constants.events.calling.forwardingTargetJoined,e)}else this.getConversationIdWithNewPariticipant(e).then(function(i){e.conversationId=i,t.eventingService.$emit(t.constants.events.calling.forwardingTargetJoined,e),t.logger.info(\"Forwarded Call: Forwarding target joined. Raising event for callId {0}, [call][forwardCall][callId=\"+e.callId+\"]\",e.callId)})}},r.prototype.getConversationIdWithNewPariticipant=function(e){var t=this,i=e.participants[0].acceptedBy||e.participants[0].id;return this.conversationsService.getConversationWithV2(i,\"callingService\").then(function(e){var i=e?e.id:null;return t.logger.info(\"[call] [forwarding] updated conversationId for caller is {0}\",i),i}).catch(function(e){return t.logger.error(\"[call] [forwarding] failed to get the conversationId with new participant for caller error={0}\",e),null})},r.prototype.getThreadId=function(e,t){var i=!!t&&t.isOneToOne();return this.settingsService.valueAsBoolean(this.constants.settings.names.enableNullCallThreadId)&&i?null:e},r.prototype.checkCallAndGetEmergencyContent=function(e,t){var i=this;if(t)return this.$q.resolve(t);if(this.authenticationService.isAnonymous())return this.$q.resolve(null);var n=this.conversationsService.getCallingConversation(e);if(!n||!n.isOneToOnePstn())return this.$q.resolve(null);var a=this.loggingService.newScenario(this.constants.scenarios.emergencyService.startCall);return this.emergencyService.whenInitialized().then(function(){var e=_.find(n.members,function(e){return!0===SkypeX.Services.ChatServiceUtils.isPstnMri(e.id)});if(e){var r=i.emergencyService.getMappedEmergencyNumber(e.id);(t=r?r.encodedContent:null)&&a.mark(i.constants.scenarios.steps.calling.emergency.setEmergencyContent)}return a.stop(),t}).catch(function(e){var t=\"Error: Emergency Service \"+e;return a.fail({errormessage:t}),i.logger.error(\"CallingService emergency Service failure {0}\",t),null})},r.prototype.findAndUpdateConversationIdForInteropCall=function(e){var i=this,n=t.SfBInteropUtilsService.asSfBMri(e.callerMri);this.logger.info(\"trying to get conversation for SfB call from MRI: \"+SkypeX.Services.ChatServiceUtils.scrubMri(n));var a=this.conversationsService.getChatConversationWith(n);if(a)if(e.conversationId=a.id,SkypeX.Services.SkypeConversationLocal.isLie(a.id)){var r=this.conversationsService.getCallingConversation(a.id);r.alive(),r.getId().then(function(t){i.logger.info(\"got conversation with id: \"+t+\" for SfB call\"),e.conversationId=t,r.dispose()})}else this.logger.info(\"got conversation with id: \"+a.id+\" for SfB call\");else this.logger.info(\"failed to get SFB chat conv for call.callId: \"+e.callId)},r.prototype.findAndUpdateConversationIdForFederatedCall=function(e){var t=this;return this.conversationsService.getConversationWithV2(e.callerMri,\"callingService\").then(function(i){t.logger.info(\"[call] found a federated conversation\"),e.conversationId=i?i.id:null;var n=t.conversationsService.getCallingConversation(e.conversationId);return n.alive(),n.getId().then(function(i){t.logger.info(\"got conversation with [realConversationId=\"+i+\"] for federated [call] [callId=\"+e.callId+\"] \"),e.conversationId=i,n.dispose()})}).catch(function(i){t.logger.error(\"fetching conversation for a federated [call] callid={0} failed error={1}\",e,i)})},r.prototype.checkAndRaiseCallEscalated=function(e){!e.threadId||0===e.state||1===e.callType||t.CallUtilities.isVoicemailGreetingCall(e)||t.CallUtilities.isDownlevelCall(e)||t.CallUtilities.isParkCall(e)||e.conversationId!==e.threadId&&e.threadId&&(this.logger.info(\"checkAndRaiseCallEscalated: call escalation detected: callId = \"+e.callId+\", threadId = \"+e.threadId+\", conversationId = \"+e.conversationId),e.conversationId=e.threadId,this.callEscalationService.onCallEscalationSucceeded(e))},r.prototype.getIncomingCallScenario=function(e){return SkypeX.Services.ChatServiceUtils.isPstnMri(e.callerMri)?this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.incomingPstnCall):t.CallUtilities.isDownlevelCall(e)?this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.incomingInteropCall):e.isScreenshareFromChat?this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.incomingScreenshareCall):this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.incomingCall)},r.prototype.setConversationIdForCall=function(e){var i=this;if(this.logger.info(\"setConversationIdForCall: callId = \"+e.callId+\", call.threadId = \"+e.threadId+\", [call]\"),t.CallUtilities.isVoicemailGreetingCall(e))return this.logger.info(\"setConversationIdForCall: voicemail call, callId = \"+e.callId+\", call.conversationId = \"+e.conversationId+\", [call]\"),this.$q.resolve();if(t.CallUtilities.isFederatedCall(e,this.currentTenantId))return this.logger.info(\"setConversationIdForCall: [type= federatedCall] , [callId = \"+e.callId+\"], [call]\"),this.findAndUpdateConversationIdForFederatedCall(e).then(function(){i.logger.info(\"setConversationIdForCall: [type= federatedCall] , [callId = \"+e.callId+\"], [call.conversationId = \"+e.conversationId+\"], [call]\")});if(t.CallUtilities.isDownlevelCall(e))return this.logger.info(\"setConversationIdForCall: interop call, callId = \"+e.callId+\", [call]\"),this.findAndUpdateConversationIdForInteropCall(e),this.logger.info(\"setConversationIdForCall: interop call, callId = \"+e.callId+\", call.conversationId = \"+e.conversationId+\", [call]\"),this.$q.resolve();if(e.incomingCallType===this.constants.incomingCallType.forward){this.logger.info(\"setConversationIdForCall: forwarded call, callId = \"+e.callId+\", [call]\");a=this.conversationsService.getChatConversationWith(e.callerMri);return e.conversationId=a.id,this.logger.info(\"setConversationIdForCall: forwarded call, callId = \"+e.callId+\", call.conversationId = \"+e.conversationId+\", [call]\"),this.$q.resolve()}var n=e.callQueueInfo&&e.callQueueInfo.onBehalfOf?e.callQueueInfo.onBehalfOf.id:e.callerMri;if(SkypeX.Services.ChatServiceUtils.isPstnMri(n)){this.logger.info(\"setConversationIdForCall: PSTN call, callId = \"+e.callId+\", [call]\");var a=this.conversationsService.getConversationLieWith(n);return e.conversationId=a.id,this.logger.info(\"setConversationIdForCall: PSTN call, callId = \"+e.callId+\", call.conversationId = \"+e.conversationId+\", [call]\"),this.$q.resolve()}return this.logger.info(\"setConversationIdForCall: callId = \"+e.callId+\", threadId = \"+e.threadId+\", callerMri = \"+e.callerMri+\", [call]\"),e.threadId&&e.threadId!==e.callerMri?(this.logger.info(\"setConversationIdForCall: callId = \"+e.callId+\", detected group call, [call]\"),e.conversationId=e.threadId,this.$q.resolve()):this.setConversationIdForOneToOneVoipCall(e)},r.prototype.setConversationIdForOneToOneVoipCall=function(e){var t=this,i=this.sxConfig.getCurrentSkypeMri(),n=e.callQueueInfo&&e.callQueueInfo.onBehalfOf?[e.callQueueInfo.onBehalfOf.id]:(e.participants||[]).filter(function(e){return e.id!=i}).map(function(e){return e.id});return n.length>0?this.peopleService.getAllLatestPeopleProfile(n,\"callingService\",!1).then(function(i){try{var n=t.conversationsService.getPrivateChatUserMri(i[0],\"callingService\"),a=t.conversationsService.getChatConversationWith(n),r=a?a.id:null;r&&(e.conversationId=r,t.logger.info(\"setConversationIdForCall: callId = \"+e.callId+\", conversationId set to \"+e.conversationId+\", [call]\"),t.conversationsService.ensureConversationCreated(r).then(function(i){i&&e.conversationId!==i.id&&(e.conversationId=i.id,t.logger.info(\"setConversationIdForCall: callId = \"+e.callId+\", real conversationId: \"+e.conversationId+\", [call]\"))}))}catch(e){}return t.$q.resolve()}):this.$q.resolve()},r.prototype.getMediaPeerType=function(e,t){return!this.disableEmergencyGroupCall&&t.emergencyPayload?5:t.screenSharingOnly?5:t&&t.meetingInfo&&t.meetingInfo.isBroadcast?10:this.isEchoBotCallEnabled&&t.isEchoBotCall?5:e.isOneToOne()?this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableLegacyMediaPeerType)?e.isOneToOnePstn()?7:9:e.isOneToOnePstn()?6:3:5},r.prototype.removeLocalBroadcastState=function(e){var t;if(e.isBroadcast){this.broadcastService||(this.broadcastService=this.$injector.get(\"broadcastService\"));var i=this.loggingService.newScenario(this.constants.scenarios.broadcast.removeBroadcastInformation);this.broadcastService.removeLocalBroadcastState(e.teamsCallId,i);var n=(t={},t[this.constants.counters.eventNames.callId]=e.callId,t);i.stop(n)}},r.prototype.addBroadcastInformation=function(e,i){var n;if(e.isBroadcast){e.isBroadcast=!0,this.broadcastService||(this.broadcastService=this.$injector.get(\"broadcastService\"));var a=this.loggingService.newScenario(this.constants.scenarios.broadcast.addBroadcastInformation);e.broadcastMeeting=new t.BroadcastMeeting(this.appConfig,this.settingsService,this.constants,this.loggingService,this.sxConfig,this.authenticationService,this.broadcastModalityRestClient,this.utilityService,this.$interval,e),this.broadcastService.addLocalBroadcastState(e,i),e.broadcastMetadata&&e.broadcastMeeting.metadataChanged(JSON.stringify(e.broadcastMetadata));var r=i&&i.meetingInfo&&i.meetingInfo.broadcastRole,l=(n={},n[this.constants.counters.eventNames.callId]=e.callId,n[this.constants.counters.eventNames.endpointId]=e.endpointId,n[this.constants.counters.eventNames.participantId]=e.participantId,n[this.constants.categories.broadcastRole]=r||\"unknown\",n);a.stop(l)}},r.prototype.onDisconnectSurfaceHub1=function(e,t,i){this.platformDetectService.isSurfaceHub1()&&(this.logger.info(\"Disconnecting call on the Surface Hub 1\"),t||i||!this.hasNoOtherCalls(e.teamsCallId)||(this.layoutService.setSurfaceHubFullScreenMode(!1),this.$window.Microsoft.Teams.Hwa.ClientCollabDevices.ShellHandler.endMeeting()))},r.prototype.failScenarioWithError=function(e,i,n,a){var r=t.ErrorPayload.create(n,a);return e.fail({data:JSON.stringify(i),error:JSON.stringify(r)}),this.logger.error(a),this.$q.reject(r)},r}(SkypeX.Services.ObservableBase);t.CallingServiceImplementation=a;var r=function(e){function t(t,i,n,a,r,l,o,s,c,d,g,u,p,h,v,f,C,m,S,y,I,b,T,A,k,M,w,P,R,N,O,D,B,E,U,F,_,$,x,j,V,L,q,H,W,Q,z,J,G,X,K,Z,Y,ee,te,ie,ne,ae,re,le){var oe=e.call(this,t,a,i,n,r,l,o,s,c,d,g,u,p,h,v,f,C,m,S,y,I,b,T,k,M,w,P,R,N,O,D,B,E,A,U,F,_,$,x,j,V,L,q,H,W,Q,z,J,G,X,Z,Y,ee,te,ie,ne,ae,re,le)||this;return oe.hwaServiceProvider=K,oe.activeCallSubscriptions={},oe}return __extends(t,e),t.$inject=[\"$injector\",\"$interval\",\"$ocLazyLoad\",\"$q\",\"$timeout\",\"$translate\",\"$window\",\"activeCallsService\",\"aggregatedSettingsStore\",\"appConfig\",\"appStateService\",\"authenticationService\",\"callStartedMessageProviderService\",\"callTitleService\",\"callingAgentsService\",\"callingNavigationService\",\"callingNotificationService\",\"callingQualityFeedbackService\",\"callingTelemetryService\",\"companionService\",\"constants\",\"conversationsService\",\"deepLinkProvider\",\"desktopUtilityService\",\"desktopHandlingService\",\"deviceManagerService\",\"diagnosticsService\",\"dialogService\",\"downloadAppService\",\"eventingService\",\"layoutService\",\"loggingService\",\"orchestrationService\",\"peopleService\",\"platformDetectService\",\"profilePictureLoaderService\",\"pstnNumberService\",\"resourceManager\",\"resources\",\"screenSharingControlService\",\"settingsService\",\"storageService\",\"sxConfig\",\"telemetryProvider\",\"tenantSettingsStore\",\"updateAppService\",\"utilityService\",\"broadcastModalityRestClient\",\"callingSupportService\",\"videoSupportService\",\"hwaServiceProvider\",\"policiesService\",\"teamsCallService\",\"meetingPolicySettingsStore\",\"retryService\",\"callEscalationService\",\"objectLeaksDetector\",\"adminSettingsService\",\"mutedCallNotificationsService\",\"tenantSwitchService\"],t.prototype.startMeetup=function(t){var i=this;return e.prototype.startMeetup.call(this,t).then(function(e){return i.declareActiveCall(e).then(function(){return e})})},t.prototype.startPrivateMeeting=function(t){var i=this;return e.prototype.startPrivateMeeting.call(this,t).then(function(e){return i.declareActiveCall(e).then(function(){return e})})},t.prototype.startCall=function(t){var i=this;return e.prototype.startCall.call(this,t).then(function(e){return i.declareActiveCall(e).then(function(){return e})})},t.prototype.startVoicemailCall=function(t,i){var n=this;return e.prototype.startVoicemailCall.call(this,t,i).then(function(e){return n.declareActiveCall(e).then(function(){return e})})},t.prototype.joinCall=function(t){var i=this;return e.prototype.joinCall.call(this,t).then(function(e){return i.declareActiveCall(e).then(function(){return e})})},t.prototype.acceptCall=function(t,i,n){var a=this;return void 0===n&&(n=!1),e.prototype.acceptCall.call(this,t,i,n).then(function(e){return a.declareActiveCall(e).then(function(){return e})})},t.prototype.leaveCall=function(t,i){var n=this;return e.prototype.leaveCall.call(this,t,i).then(function(){return n.endActiveCall(t)})},t.prototype.declareActiveCall=function(e){var t=this,i=this.$q.defer();if(this.logger.info(\"[UWP] Declaring call {0} as an active call ...\",e.callId),this.hwaServiceProvider.ActiveCallManager)try{this.hwaServiceProvider.ActiveCallManager.callStarted(e.callId).then(function(){t.logger.info(\"[UWP] Call {0} declared as an active call\",e.callId);var n=e.on(\"callStateChanged\",function(){7==e.state&&t.endActiveCall(e)});t.activeCallSubscriptions[e.teamsCallId]=n,t.logger.info(\"[UWP] Active call subscription created for call {0}\",e.callId),i.resolve()},function(n){t.logger.error(\"[UWP] Unable to declare call {0} as an active call due to an error: {1}\",e.callId,n),i.reject(n)})}catch(t){this.logger.error(\"[UWP] Unable to declare call {0} as an active call due to an exception: {1}\",e.callId,t),i.reject(t)}else this.logger.error(\"[UWP] Unable to declare call {0} as an active call - ActiveCallManager is not defined\",e.callId),i.reject(\"ActiveCallManager is not defined\");return i.promise},t.prototype.endActiveCall=function(e){if(this.logger.info(\"[UWP] Ending active call {0} ...\",e.callId),this.hwaServiceProvider.ActiveCallManager)try{this.hwaServiceProvider.ActiveCallManager.callEnded(e.callId),this.logger.info(\"[UWP] Active call {0} ended\",e.callId)}catch(t){this.logger.error(\"[UWP] Unable to end active call {0} due to an exception: {1}\",e.callId,t)}else this.logger.error(\"[UWP] Unable to end active call {0} - ActiveCallManager is not defined\",e.callId);if(this.activeCallSubscriptions[e.teamsCallId]){this.logger.info(\"[UWP] Disposing active call subscription {0} ...\",e.callId);try{this.activeCallSubscriptions[e.teamsCallId].dispose(),delete this.activeCallSubscriptions[e.teamsCallId],this.logger.info(\"[UWP] Active call subscription disposed for call {0}\",e.callId)}catch(t){this.logger.info(\"[UWP] An error occured while disposing active call subscription for call {0}\",e.callId)}}else this.logger.warn(\"[UWP] No active call subscription for call {0}\",e.callId)},t}(a);t.UwpCallingServiceImplementation=r,angular.module(\"teamspace.callingService\",[\"pascalprecht.translate\",\"skypeX.aggregatedSettingsStore\",\"teamspace.activeCallsService\",\"teamspace.appState\",\"teamspace.authenticationService\",\"teamspace.callStartedMessageProviderService\",\"teamspace.callTitleService\",\"teamspace.callingAgentsService\",\"teamspace.callingNavigationService\",\"teamspace.callingNotificationService\",\"teamspace.callingQualityFeedbackService\",\"teamspace.callingTelemetryService\",\"companion.companionService\",\"teamspace.config\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.deepLinkProvider\",\"teamspace.desktopHandlingService\",\"teamspace.deviceManagerService\",\"teamspace.diagnosticsService\",\"teamspace.broadcastModalityRestClient\",\"teamspace.dialogService\",\"teamspace.downloadAppService\",\"teamspace.eventingService\",\"teamspace.layoutService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.peopleService\",\"teamspace.platformDetectService\",\"teamspace.profilePictureLoaderService\",\"teamspace.pstnNumberService\",\"teamspace.resourceManager\",\"teamspace.screenSharingControlService\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.storageService\",\"skypeX.sxConfig\",\"teamspace.telemetryProvider\",\"skypeX.tenantSettingsStore\",\"teamspace.updateAppService\",\"teamspace.videoSupportService\",\"teamspace.callingSupportService\",\"teamspace.hwaServiceProvider\",\"teamspace.desktopUtilityService\",\"teamspace.objectLeaksDetector\",\"teamspace.policiesService\",\"teamspace.teamsCallService\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.retryService\",\"teamspace.adminSettingsService\",\"teamspace.mutedCallNotificationsService\",\"oc.lazyLoad\"]).service(\"stdCallingService\",a).service(\"uwpCallingService\",r).factory(\"callingService\",[\"$injector\",\"desktopUtilityService\",function(e,t){return t.isSlimCoreRtAvailable()&&t.isDesktopHwa()?e.get(\"uwpCallingService\"):e.get(\"stdCallingService\")}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(e,i,n,a,c,l,o,r,s,g,u,d,h){var p=t.call(this,h)||this;return p.shortcutService=e,p.callingService=i,p.callingNavigationService=n,p.callTogglingService=a,p.constants=l,p.$timeout=o,p.adminSettingsService=s,p.settingsService=g,p.callingSupportService=u,p.deviceManagerService=d,p.orchestrationService=h,p.logger=c.newLogger(\"CallingShortcutService\"),p.safeIpc=r.electronSafeIpc,p.initializeOnAppLaunchAndReinit(),p}return __extends(i,t),i.$inject=[\"shortcutService\",\"callingService\",\"callingNavigationService\",\"callTogglingService\",\"loggingService\",\"constants\",\"$timeout\",\"$window\",\"adminSettingsService\",\"settingsService\",\"callingSupportService\",\"deviceManagerService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){var i=this;this.enableUserMeetingPolicies=this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserMeetingPolicy),this.safeIpc&&e.MTMAIpcUtility.onWithTenantScope(this.safeIpc,this.constants.events.desktopApp.globalHotkeyPressed,function(e,t){switch(i.logger.info(\"globalHotkeyPressed: \"+t),t){case i.constants.events.desktopApp.globalHotkeys.answerCallWithVideo:i.acceptCall(!0);break;case i.constants.events.desktopApp.globalHotkeys.answerCallWithAudio:i.acceptCall(!1);break;case i.constants.events.desktopApp.globalHotkeys.rejectCall:i.rejectCall()}})},i.prototype.mtmaTelemetryIdentifier=function(){return\"CallingShortcutService\"},i.prototype.cleanupOnAppTeardown=function(e){this.call=void 0,this.enableUserMeetingPolicies=void 0,this.isVideoEnabled=void 0},i.prototype.init=function(){var t=this;e.MTMASubscriptionUtility.subscribe(this.callingService,function(){return t.$timeout(function(){return t.update()},0,!1)}),this.isVideoEnabled=this.adminSettingsService.getAdminSettingSync().isVideoEnabled,e.MTMASubscriptionUtility.subscribe(this.adminSettingsService,function(e,i){t.isVideoEnabled=i.isVideoEnabled}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.GoToCurrentCall,function(){return t.navigateToCall()}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.ToggleMuteCurrentCall,function(){return t.toggleMute()}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.ToggleVideoCurrentCall,function(){return t.toggleVideo()}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.ToggleVideoSharingCurrentCall,function(){return t.toggleVideoSharing()}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.AcceptIncomingCallWithVideo,function(){return t.acceptCall(!0)}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.AcceptIncomingCallWithAudio,function(){return t.acceptCall(!1)}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.AcceptIncomingScreenshareOnlyCall,function(){return t.acceptCall(!1)}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.RejectIncomingCall,function(){return t.rejectCall()}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.RejectIncomingScreenshareOnlyCall,function(){return t.rejectCall()}),this.shortcutService.assignCommandHandler(e.CommandIdentifier.ToggleBackgroundBlurCurrentCall,function(){return t.toggleBackgroundBlur()})},i.prototype.update=function(){this.call=this.callingService.getActiveCall()},i.prototype.toggleMute=function(){var e;this.call&&this.callTogglingService.toggleMuteAudio(this.call,1,null,(e={},e[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.shortcut,e))},i.prototype.toggleVideo=function(){this.isVideoEnabled&&this.call&&this.isVideoEnabledForCallCreator(this.call)&&this.callingSupportService.isVideoSupported(this.call.callType)&&this.callTogglingService.toggleVideo(this.call,this.constants.scenarios.calling.context.shortcut)},i.prototype.toggleVideoSharing=function(){this.isVideoEnabled&&this.call&&this.isVideoEnabledForCallCreator(this.call)&&this.callingSupportService.isVideoSupported(this.call.callType)&&this.callTogglingService.toggleVideoSharing(this.call,this.constants.scenarios.calling.context.shortcut)},i.prototype.toggleBackgroundBlur=function(){this.call&&this.deviceManagerService.getDeviceBlurringCapability()&&this.call.toggleBackgroundBlur(this.constants.scenarios.calling.context.shortcut)},i.prototype.navigateToCall=function(){this.call&&this.callingNavigationService.navigateToCallScreen(this.call,{isMultiTasking:!0})},i.prototype.isVideoEnabledForCallCreator=function(e){return!this.enableUserMeetingPolicies||!e||!e.meetingDetails||!e.meetingDetails.meetingCapability||e.meetingDetails.meetingCapability.allowIPVideo},i.prototype.acceptCall=function(e){var t=this.callingService.getAllCalls().filter(function(e){return 1===e.state});if(t.length>0){var i=t[0];this.isVideoEnabled&&this.isVideoEnabledForCallCreator(i)||(e=!1),this.callingService.acceptCall(i,e)}},i.prototype.rejectCall=function(){var e=this.callingService.getAllCalls().filter(function(e){return 1===e.state})[0];if(e){e.reject();var t=this.callingService.findIncomingCallScenario(e.teamsCallId);t&&t.cancel({reason:this.constants.scenarios.calling.reasons.reject})}},i}(e.MTMABase);e.CallingShortcutService=t,angular.module(\"teamspace.callingShortcutService\",[\"teamspace.shortcutService\",\"teamspace.callingNavigationService\",\"teamspace.callingService\",\"teamspace.callTogglingService\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.adminSettingsService\",\"teamspace.callingSupportService\",\"teamspace.deviceManagerService\",\"teamspace.orchestrationService\"]).service(\"callingShortcutService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function e(t,e,n,s,a,i,o){var r=this;this.parentService=t,this.constants=e,this.$state=n,this.anonymousMeetingService=s,this.logger=i,this.callingSupportService=o,this.stateChangeValidateHandlers=[],this.stateChangeValidateHandlers.push(function(t,e,n,s,a){return r.validateStartState(t,e,n,s,a)}),a.$on(\"$stateChangeStart\",function(t,e,n,s,a){_.each(r.stateChangeValidateHandlers,function(i){if(!i(t,e,n,s,a))return!1})})}return e.prototype.isStateValid=function(e){switch(e){case t.CallingSessionState.setupAnonymous:return!0;case t.CallingSessionState.preJoinCallingScreen:case t.CallingSessionState.callingScreen:return this.parentService.stateContext.setupAnonymousDone||this.callingSupportService.isPreJoinEnabled();default:return this.parentService.stateContext.setupAnonymousDone}},e.prototype.goToDefaultState=function(){var e=this.anonymousMeetingService.getAnonymousMeetingInfo();if(e||this.logger.error(\"Meeting info not present in cookie\"),!(e.context&&e.context.IsBroadcastMeeting))return this.parentService.goToState(t.CallingSessionState.setupAnonymous,{messageId:e.messageId,conversationId:e.conversationId,navCtx:\"deep-link\",deepLinkContext:e.context});this.logger.info(\"Broadcast anonymous attendee: Navigating to default page\"),this.$state.go(this.constants.states.appBroadcastIntermediateScreen,{joinRequest:{tenantId:e.context.Tid,organizerId:e.context.Oid,threadId:e.conversationId,messageId:e.messageId}},{location:!1,inherit:!1,reload:!1})},e.prototype.getNextState=function(e){switch(e){case t.CallingSessionState.setupAnonymous:case t.CallingSessionState.postCallingScreen:return t.CallingSessionState.callingScreen;case t.CallingSessionState.callingScreen:return t.CallingSessionState.postCallingScreen;default:return t.CallingSessionState.setupAnonymous}},e.prototype.getModifiedStateParams=function(e,n,s){return e===t.CallingSessionState.setupAnonymous&&(this.setupParams=s),this.setupParams&&n===t.CallingSessionState.callingScreen?_.merge(this.setupParams,s):s},e.prototype.validateStartState=function(t,e,n,s,a){if(!e||!s)return!0;if(e.name===s.name)return!0;var i=[this.constants.states.setupAnonymousMeeting,this.constants.states.preJoinCalling,this.constants.states.appDeepLink,this.constants.states.appGetUserMedia,this.constants.states.callingIntermediateScreen,this.constants.states.appBroadcastPlaybackScreen,this.constants.states.appBroadcastIntermediateScreen];if(!(s.name&&\"\"!=s.name||_.includes(i,e.name)))return this.logger.warn(\"User attempted to open state {0} from state {1}\",e.name,s.name),t.preventDefault(),this.goToDefaultState(),!1;switch(s.name){case this.constants.states.appCalling:case this.constants.states.postCalling:if(n.deepLinkContext)break;if(e.name===this.constants.states.setupAnonymousMeeting||e.name===this.constants.states.appCalling||e.name===this.constants.states.postCalling&&!n.callId)return t.preventDefault(),!1}return!0},e}();t.AnonymousCallingSessionStateHandler=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.none=0]=\"none\",e[e.setupAnonymous=1]=\"setupAnonymous\",e[e.preJoinCallingScreen=2]=\"preJoinCallingScreen\",e[e.callingScreen=3]=\"callingScreen\",e[e.surfaceHubHomeScreen=4]=\"surfaceHubHomeScreen\",e[e.postCallingScreen=5]=\"postCallingScreen\",e[e.intermediateScreen=6]=\"intermediateScreen\",e[e.postEchoBotCallingScreen=7]=\"postEchoBotCallingScreen\"}(e.CallingSessionState||(e.CallingSessionState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function s(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),__rest=this&&this.__rest||function(t,e){var n={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(n[s]=t[s]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols)for(var i=0,s=Object.getOwnPropertySymbols(t);i<s.length;i++)e.indexOf(s[i])<0&&(n[s[i]]=t[s[i]]);return n},teamspace;!function(t){!function(t){\"use strict\";var e=function(e){function n(t,n,s,i,o,a,r,c,l){var p=e.call(this,l)||this;return p.constants=t,p.authenticationService=n,p.$state=s,p.anonymousMeetingService=o,p.callingSupportService=a,p.$rootScope=r,p.$q=c,p.orchestrationService=l,p.logger=i.newLogger(\"CallingSessionStateService\"),p.initializeOnAppLaunchAndReinit(),p}return __extends(n,e),n.$inject=[\"constants\",\"authenticationService\",\"$state\",\"loggingService\",\"anonymousMeetingService\",\"callingSupportService\",\"$rootScope\",\"$q\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.stateContext={},this.handler=this.authenticationService.isAnonymous()?new t.AnonymousCallingSessionStateHandler(this,this.constants,this.$state,this.anonymousMeetingService,this.$rootScope,this.logger,this.callingSupportService):new t.DefaultCallingSessionStateHandler(this,this.constants,this.authenticationService,this.$state,this.$q)},n.prototype.mtmaTelemetryIdentifier=function(){return\"CallingSessionStateService\"},n.prototype.cleanupOnAppTeardown=function(t){this.handler=void 0,this.stateContext=void 0},n.prototype.isStateValid=function(t){return this.handler.isStateValid(t)},n.prototype.goToState=function(t,e){return this.setState(t,e)},n.prototype.goToNextState=function(t,e){var n=this.handler.getNextState(t);return e=this.handler.getModifiedStateParams(t,n,e),this.setState(n,e)},n.prototype.goToDefaultState=function(){return this.handler.goToDefaultState()},n.prototype.setState=function(e,n){switch(e){case t.CallingSessionState.surfaceHubHomeScreen:return this.$state.go(this.constants.states.surfaceHubHomeScreen,{},n.goOptions);case t.CallingSessionState.intermediateScreen:return this.$state.go(this.constants.states.callingIntermediateScreen,{},n.goOptions);case t.CallingSessionState.preJoinCallingScreen:return this.setPreJoinState(n);case t.CallingSessionState.callingScreen:return this.$state.go(this.constants.states.appCalling,{messageId:n.messageId,notify:!1,reload:!1,conversationId:n.conversationId,navCtx:n.navCtx,deepLinkContext:n.deepLinkContext,searchPaneActive:n.searchPaneActive},n.goOptions);case t.CallingSessionState.setupAnonymous:return n&&this.anonymousMeetingService.setAnonymousMeetingInfo({conversationId:n.conversationId,messageId:n.messageId,context:n.deepLinkContext,deeplinkId:n.deepLinkId}),this.callingSupportService.isPreJoinEnabled()?this.setPreJoinState(n):this.$state.go(this.constants.states.setupAnonymousMeeting,{messageId:n.messageId,notify:!1,reload:!1,conversationId:n.conversationId,navCtx:n.navCtx,deepLinkContext:n.deepLinkContext},n.goOptions);case t.CallingSessionState.postCallingScreen:return this.$state.go(this.constants.states.postCalling,{teamsCallId:n.teamsCallId,callId:n.callId,isAnonymousJoinDisabled:n.isAnonymousJoinDisabled,isLobbyFull:n.isLobbyFull},n.goOptions);case t.CallingSessionState.postEchoBotCallingScreen:return this.$state.go(this.constants.states.postEchoBotCall,{teamsCallId:n.teamsCallId,callId:n.callId},n.goOptions)}},n.prototype.setPreJoinState=function(t){var e=t.goOptions,n=__rest(t,[\"goOptions\"]);return this.$state.go(this.constants.states.preJoinCalling,n,e)},n}(t.MTMABase);t.CallingSessionStateServiceImplementation=e,angular.module(\"teamspace.callingSessionStateService\",[\"teamspace.authenticationService\",\"teamspace.callingSupportService\"]).service(\"callingSessionStateService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function e(t,e,n,a,i){this.$q=i}return e.prototype.isStateValid=function(e){switch(e){case t.CallingSessionState.callingScreen:return!0;default:return!1}},e.prototype.getModifiedStateParams=function(t,e,n){return n},e.prototype.goToDefaultState=function(){return this.$q.when()},e.prototype.getNextState=function(e){return t.CallingSessionState.callingScreen},e}();t.DefaultCallingSessionStateHandler=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(){function e(){}return e.Type_isPstnCallingAllowedChanged=\"pstn-calling-allowed-changed\",e.Type_isCallingAllowedChanged=\"calling-allowed-changed\",e.Type_isVoicemailAllowedChanged=\"voicemail-allowed-changed\",e.Type_isForwardingToUserAllowedChanged=\"forwarding-to-user-allowed-changed\",e.Type_isForwardingToPhoneAllowedChanged=\"forwarding-to-phone-allowed-changed\",e.Type_isCallGroupsAllowedChanged=\"is-call-groups-allowed-changed\",e.Type_isDelegationAllowedChanged=\"is-delegation-allowed-changed\",e.Type_isForwardingAllowedChanged=\"is-forwarding-allowed-changed\",e.Type_allowPrivateMeetNowChanged=\"allow-private-meet-now-changed\",e}();t.CallingSupportServiceEvents=i;!function(e){e[e.UnsupportedEnvironment=0]=\"UnsupportedEnvironment\",e[e.NoDeviceAvailable=1]=\"NoDeviceAvailable\",e[e.DisabledByAdmin=2]=\"DisabledByAdmin\",e[e.Available=3]=\"Available\"}(t.UnavailableReasons||(t.UnavailableReasons={}));var n={AlwaysEnabled:\"AlwaysEnabled\",AlwaysDisabled:\"AlwaysDisabled\",UserOverride:\"UserOverride\"},o=function(o){function s(e,t,i,n,s,l,r,a,g,c,d,h,u,p,S,v,y,w,A,b,m,C){var f=o.call(this)||this;return f.$q=e,f.$injector=t,f.constants=i,f.conversationsService=n,f.eventingService=s,f.settingsService=l,f.desktopUtilityService=a,f.loggingService=g,f.aggregatedSettingsStore=d,f.callingPolicyStore=h,f.userResourcesSettingsStore=u,f.voiceSettingsStore=p,f.policySettingsStore=S,f.tenantVoiceSettingsStore=v,f.localizationService=w,f.peopleService=A,f.sxConfig=b,f.meetingPolicySettingsStore=m,f.callingMultiWindowService=C,f.logger=g.newLogger(\"callingSupportService\"),f.isDesktopApp=a.isDesktop(),f.browser=c.getBrowser(),f.isChrome=!f.isDesktopApp&&f.browser===i.browser.chrome,f.isEdge=!f.isDesktopApp&&f.browser===i.browser.edge,f.isWeb=a.isWeb(),f.isAnonymous=r.isAnonymous(),f.isSurfaceHub1=c.isSurfaceHub1(),f.isRigel=c.isRigel(),h.getInitLoadPromise().then(function(){var e=h.getSettingValue(SkypeX.Services.CallingPolicyStorageKey.preventTollBypass);f._isLbrEnabledUser=e&&l.valueAsBoolean(i.settings.names.honorLbrPolicy),f.logger.info(\"isLbrEnabledUser:\"+f._isLbrEnabledUser)}).catch(function(){f._isLbrEnabledUser=!1,f.logger.error(\"getInitLoadPromise failed. isLbrEnabledUser:\"+f._isLbrEnabledUser)}),y.registerForMtma(f),f.initializeOnAppLaunchAndReinit(),f}return __extends(s,o),s.$inject=[\"$q\",\"$injector\",\"constants\",\"conversationsService\",\"eventingService\",\"settingsService\",\"authenticationService\",\"desktopUtilityService\",\"loggingService\",\"platformDetectService\",\"aggregatedSettingsStore\",\"callingPolicyStore\",\"userResourcesSettingsStore\",\"voiceSettingsStore\",\"policySettingsStore\",\"tenantVoiceSettingsStore\",\"orchestrationService\",\"localizationService\",\"peopleService\",\"sxConfig\",\"meetingPolicySettingsStore\",\"callingMultiWindowService\"],Object.defineProperty(s.prototype,\"isVoicemailAllowed\",{get:function(){return this._isVoicemailAllowed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isForwardingAllowed\",{get:function(){return this._isForwardingAllowed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isForwardingToUserAllowed\",{get:function(){return this._isForwardingToUserAllowed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isForwardingToPhoneAllowed\",{get:function(){return this._isForwardingToPhoneAllowed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isCallGroupsAllowed\",{get:function(){return this._isCallGroupsAllowed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isDelegationAllowed\",{get:function(){return this._isDelegationAllowed},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"maxNumberOfItemsOnStage\",{get:function(){return this.maxItemsOnStage},enumerable:!0,configurable:!0}),s.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(){return t.updateSettings()}),this.updateSettings(),this.subscribeToAggregatedSettingsStore(),this.subscribeToMessagePolicySettingsStore(),this.logger.info(\"One to one calls are \"+(this.oneOnOneCallingEnabled?\"enabled\":\"disabled\")),this.phoneUtil=libphonenumber.PhoneNumberUtil.getInstance()},s.prototype.mtmaTelemetryIdentifier=function(){return\"callingSupportService\"},s.prototype.cleanupOnAppTeardown=function(e){this.oneOnOneCallingEnabled=void 0,this.isChromeVideoOneOnOneEnabled=void 0,this.isChromeVideoMultipartyEnabled=void 0,this.isChromeMeetingSingleVideoEnabled=void 0,this.enableRequestedConstraintsForGetUserMedia=void 0,this.enableMeetingPreJoinExperience=void 0,this.enableMeetingPreJoinExperienceAnonymous=void 0,this.enableSfBDeeplinking=void 0,this.enablePreJoinContentOnly=void 0,this.enablePreJoinContentOnlyWeb=void 0,this.enablePowerPointSharing=void 0,this.enableBackgroundBlurringAPIV2=void 0,this.enableVoipCallTab=void 0,this.enableQuickJoinWithoutModality=void 0,this.enableQuickJoinWithoutModalityAnon=void 0,this.enableQuickJoinWithoutModalityWeb=void 0,this.enableCallPreHeatDesktop=void 0,this.enableCallPreHeatWeb=void 0,this.maxItemsOnStage=void 0,this._allowPrivateMeetNow=void 0,this._isPSTNCallingAllowed=void 0,this._isCallingAllowed=void 0,this._isCallParkEnabled=void 0,this._isVoicemailAllowed=void 0,this._isForwardingAllowed=void 0,this._isForwardingToPhoneAllowed=void 0,this._isForwardingToUserAllowed=void 0,this._isCallGroupsAllowed=void 0,this._isDelegationAllowed=void 0,this.getPhoneNumberDeferred=void 0,this.isInitialized=void 0,this._isLbrEnabledUser=void 0,this.phoneNumber=void 0,this.phoneUtil=void 0},s.prototype.init=function(){if(this.isInitialized)this.logger.warn(\"Already initialized!\");else{var e=this.aggregatedSettingsStore.getSettings();this.recalculateIsCallingAllowed(e),this.recalculateIsPstnCallingAllowed(e),this.recalculateCallParkEnabled(e),this.recalculateIsVoicemailAllowed(e),this.recalculateIsForwardingToUserAllowed(e),this.recalculateIsForwardingToPhoneAllowed(e),this.recalculateIsCallGroupsAllowed(e),this.recalculateIsDelegationAllowed(e),this.recalculateIsForwardingAllowed();var t=this.meetingPolicySettingsStore.getSettings();this.recalculateAllowPrivateMeetNow(t),this.isInitialized=!0}},s.prototype.updateSettings=function(){this.oneOnOneCallingEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingChromeOneOnOne),this.isChromeVideoOneOnOneEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableChromeOneToOneVideo),this.isChromeVideoMultipartyEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableChromeMultipartyVideo),this.isChromeMeetingSingleVideoEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableChromeMeetingSingleVideo),this.enableRequestedConstraintsForGetUserMedia=this.settingsService.valueAsBoolean(this.constants.settings.names.enableRequestedConstraintsForGetUserMedia),this.enableSfBDeeplinking=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSfBDeeplinking),this.enablePreJoinContentOnly=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePreJoinContentOnly),this.enablePreJoinContentOnlyWeb=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePreJoinContentOnlyWeb),this.enableMeetingPreJoinExperience=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperience),this.enableMeetingPreJoinExperienceAnonymous=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingPreJoinExperienceAnonymous),this.enablePowerPointSharing=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePowerPointSharing),this.enableBackgroundBlurringAPIV2=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBackgroundBlurringAPIV2),this.enableVoipCallTab=this.settingsService.valueAsBoolean(this.constants.settings.names.enableVoipCallTab),this.enableQuickJoinWithoutModality=this.settingsService.valueAsBoolean(this.constants.settings.names.enableQuickJoinWithoutModality),this.enableQuickJoinWithoutModalityAnon=this.settingsService.valueAsBoolean(this.constants.settings.names.enableQuickJoinWithoutModalityAnon),this.enableQuickJoinWithoutModalityWeb=this.settingsService.valueAsBoolean(this.constants.settings.names.enableQuickJoinWithoutModalityWeb),this.enableCallPreHeatDesktop=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallPreHeatDesktop),this.enableCallPreHeatWeb=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallPreHeatWeb);var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enable3x3VideoLayout);this.maxItemsOnStage=t?e.components.Calling.GridLayout.MAX_ITEMS_ON_STAGE_3X3:e.components.Calling.GridLayout.MAX_ITEMS_ON_STAGE},s.prototype.isQuickJoinWithoutModalityEnabled=function(){return(this.enableQuickJoinWithoutModality&&this.isDesktopApp&&this.callingAgentsService.getSetting(\"enableCCWM\")||this.enableQuickJoinWithoutModalityWeb&&this.isWeb)&&(!this.isAnonymous||this.enableQuickJoinWithoutModalityAnon)},s.prototype.isPreheatEnabled=function(){return(this.enableCallPreHeatDesktop&&this.isDesktopApp&&this.callingAgentsService.getSetting(\"enablePreheat\")||this.enableCallPreHeatWeb&&this.isWeb)&&!this.isAnonymous},s.prototype.isOneOnOneCallingEnabled=function(){return!this.isLightweightOnlyEnvironment()&&(this.isChrome?this.oneOnOneCallingEnabled:this.isSupportedEnvironment())},s.prototype.shouldAllowCalling=function(e){var t=this.conversationsService.getCallingConversation(e);return t.isOneToOne()?this.isOneOnOneCallingEnabled():t.isGroup()?this.isSupportedEnvironment():this.isSupportedEnvironment()||this.isLightweightOnlyEnvironment()},s.prototype.isVideoSupported=function(t){if(this.isLightweightOnlyEnvironment())return!1;var i=this.isChromeVideoEnabled(t);return this.desktopUtilityService.avIsRemoted()&&window.vdi?i&&window.vdi.isFeatureSupported(e.services.VDIFeatureId.Video):this.isChrome||this.desktopUtilityService.isDesktopPluginless()?i:this.isSupportedEnvironment()},s.prototype.isSingleIncomingVideoSupported=function(t){if(this.isLightweightOnlyEnvironment())return!1;var i=this.getCallTypeForCall(t);return this.desktopUtilityService.avIsRemoted()&&window.vdi?(2===i||1===i)&&window.vdi.isFeatureSupported(e.services.VDIFeatureId.Video):(this.isChrome||this.desktopUtilityService.isDesktopPluginless())&&(2===i||1===i)&&this.isChromeMeetingSingleVideoEnabled},s.prototype.isIncomingVideoSupported=function(e){return!this.isLightweightOnlyEnvironment()&&(this.isVideoSupported(this.getCallTypeForCall(e))||this.isSingleIncomingVideoSupported(e))},s.prototype.shouldShowRoster=function(e){return!t.CallUtilities.isEchoBotCall(e)&&!t.CallUtilities.isSkypeConsumerCall(e)},s.prototype.isCallInContentOnlyMode=function(e){return!!e&&(this.isPreJoinContentOnlyEnabled()&&!!e.isContentOnlyMode)},s.prototype.isSfBDeeplinkingEnabled=function(){return this.$q.resolve(this.enableSfBDeeplinking)},s.prototype.isChromeVideoEnabled=function(e){switch(e){case 1:return this.isChromeVideoOneOnOneEnabled;case 2:return this.isChromeVideoMultipartyEnabled;default:return!1}},s.prototype.useRequestedConstraintsForGetUserMedia=function(){return this.isChrome&&this.enableRequestedConstraintsForGetUserMedia},s.prototype.isSupportedEnvironment=function(){return this.callingAgentsService.getEnvironmentSupport()===t.EnvironmentSupport.FullySupported},s.prototype.isLightweightOnlyEnvironment=function(){return this.callingAgentsService.getEnvironmentSupport()===t.EnvironmentSupport.LightweightOnly},s.prototype.isPreJoinEnabled=function(){return this.enableMeetingPreJoinExperience&&this.isPreJoinEnabledForAnonymous()&&!this.isSurfaceHub1&&!this.isRigel&&(this.isSupportedEnvironment()||this.isLightweightOnlyEnvironment())},s.prototype.isMeetingStartedNotificationSupported=function(){return(this.isSupportedEnvironment()||this.isLightweightOnlyEnvironment())&&!this.isSurfaceHub1&&!this.isRigel},s.prototype.isPreJoinEnabledForAnonymous=function(){return!this.isAnonymous||this.enableMeetingPreJoinExperienceAnonymous},s.prototype.isPreJoinContentOnlyEnabled=function(){return!!this.enablePreJoinContentOnly&&(!!this.isDesktopApp||!!this.isWeb&&this.enablePreJoinContentOnlyWeb)},s.prototype.isScreenSharingSupported=function(){return this.desktopUtilityService.avIsRemoted()&&window.vdi?this.settingsService.valueAsBoolean(this.constants.settings.names.enableChromeScreenSharing)&&window.vdi.isFeatureSupported(e.services.VDIFeatureId.Screenshare)&&window.vdi.isFeatureSupported(e.services.VDIFeatureId.Video):this.isDesktopApp||this.isChrome&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableChromeScreenSharing)||this.isEdge&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableEdgeScreenSharing)},s.prototype.isScreenSharingFromChromeWithExtension=function(){var e=this.isWeb&&this.isChrome&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableChromeScreenSharing);return e&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableChromeGetDisplayMedia)?!(navigator&&navigator.mediaDevices&&navigator.mediaDevices.getDisplayMedia):e},s.prototype.isPptSharingEnabled=function(){return!this.isAnonymous&&this.enablePowerPointSharing},s.prototype.isBackgroundBlurringAPIV2Enabled=function(){return this.desktopUtilityService.isElectron()&&!this.desktopUtilityService.avIsRemoted()&&this.enableBackgroundBlurringAPIV2},s.prototype.isVideoBackgroundEffectsSupported=function(){return this.desktopUtilityService.isElectron()&&!this.desktopUtilityService.avIsRemoted()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableVideoBackground)},s.prototype.getConversation=function(e){return e&&this.conversationsService.getConversation(e)},s.prototype.isFederated=function(e){var t=this.getConversation(e);return!(!t||!t.isFederated())},s.prototype.isGroupChat=function(e){var t=this.getConversation(e);return t&&t.isGroupChat()},s.prototype.isOneOnOne=function(e){var t=this.getConversation(e);return t&&t.isOneOnOne()},s.prototype.isChannelMeeting=function(e){var t=this.getConversation(e);return t&&t.isChannelConversation()},s.prototype.getCallType=function(e){return this.isOneOnOne(e)?1:2},s.prototype.getCallTypeForCall=function(e){if(-1===e.callType){var t=this.getConversation(e.conversationId);if(t)return t.isOneOnOne()?1:2}return e.callType},s.prototype.getAggregatedSettingValue=function(e,t,i,n){void 0===n&&(n=null);var o=t+\".value.\"+i;return _.get(e,o,n)},s.prototype.shouldShowCallingApp=function(){var e=this.aggregatedSettingsStore.getSettings();return e&&this.recalculateIsPstnCallingAllowed(e),this.isCallingAllowed()&&(this.isPSTNCallingAllowed()||this.enableVoipCallTab)},s.prototype.isCallingAllowed=function(){return this._isCallingAllowed},s.prototype.recalculateIsCallingAllowed=function(e){if(e){var t=this._isCallingAllowed,n=this.isSupportedEnvironment(),o=this.isOneOnOneCallingEnabled(),s=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callingPolicy,SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling);this._isCallingAllowed=n&&o&&s;var l={isCallingEnabledByTenant:s,isOneToOneCallingEnabled:o,isCallingSupportedEnvironment:n,result:this._isCallingAllowed};this.triggerForAllowedFlagUpdated(\"IsCallingAllowed\",l,t,this._isCallingAllowed,i.Type_isCallingAllowedChanged)}},s.prototype.isPSTNCallingAllowed=function(){return this._isPSTNCallingAllowed},s.prototype.allowPrivateMeetNowEnabled=function(){return this._allowPrivateMeetNow},s.prototype.isPstnCallingAllowedAsync=function(){var e=this,t=this.$q.defer();return this.logger.info(\"isPstnCallingAllowedAsync called\"),this.$q.all([this.callingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling),this.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.isSfbCloud),this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.isEvEnabled),this.policySettingsStore.waitForSettingAndGetValue(SkypeX.Services.PolicySettingsStorageKey.byot),this.tenantVoiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantVoiceSettingsStorageKey.pstnType)]).then(function(){}).finally(function(){e.logger.info(\"isPstnCallingAllowedAsync: reached finally\");var i=e.aggregatedSettingsStore.getSettings();i&&e.recalculateIsPstnCallingAllowed(i);var n=e.isPSTNCallingAllowed();e.logger.info(\"isPstnCallingAllowedAsync: pstnEnabled: \"+n),t.resolve(n)}),t.promise},s.prototype.isCallPoppedOutInMultiWindow=function(e){var t=this.callingMultiWindowService.getMultiWindowTeamsCallIds();return _.includes(t,e.teamsCallId)},s.prototype.recalculateIsPstnCallingAllowed=function(e){if(e){var t=this._isPSTNCallingAllowed;this.recalculateIsCallingAllowed(e);var n=this.isCallingAllowed(),o=this.settingsService.valueAsBoolean(this.constants.settings.names.disableCallingForHybridVoice),s=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.tenantVoiceSettings,SkypeX.Services.TenantVoiceSettingsStorageKey.pstnType,SkypeX.Services.TenantVoiceSettingsStorageKey.pstnNameMapping[0]),l=1===SkypeX.Services.TenantVoiceSettingsStorageKey.pstnNameMapping[s],r=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.policySettings,SkypeX.Services.PolicySettingsStorageKey.byot),a=!!r&&r.isByotEnabled,g=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.userResourcesSettings,SkypeX.Services.UserResourcesStorageKey.isSfbCloud),c=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.voiceSettings,SkypeX.Services.VoiceSettingsStorageKey.isEvEnabled);this._isPSTNCallingAllowed=n&&g&&c&&(l||!o||a);var d={isCallingAllowed:n,isSfbCloud:g,isEvEnabled:c,disableCallingForHybridVoice:o,pstnType:s,isBusinessVoicePath:l,isByotEnabled:a,result:this._isPSTNCallingAllowed};this.triggerForAllowedFlagUpdated(\"isPSTNCallingAllowed\",d,t,this._isPSTNCallingAllowed,i.Type_isPstnCallingAllowedChanged)}},s.prototype.recalculateAllowPrivateMeetNow=function(e){if(e){var t=this._allowPrivateMeetNow;this._allowPrivateMeetNow=e.allowPrivateMeetNow;var n={result:this._allowPrivateMeetNow};this.triggerForAllowedFlagUpdated(\"allowPrivateMeetNowEnabled\",n,t,this._isPSTNCallingAllowed,i.Type_allowPrivateMeetNowChanged)}},s.prototype.isLbrEnabledUser=function(){return this._isLbrEnabledUser},s.prototype.isCallParkEnabled=function(){return this._isCallParkEnabled},s.prototype.recalculateCallParkEnabled=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.forceEnableCallPark))this._isCallParkEnabled=!0;else{var t=this.settingsService.valueAsBoolean(this.constants.settings.names.honorCallParkPolicy);this._isCallParkEnabled=!!t&&this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callParkPolicy,SkypeX.Services.CallParkPolicyStorageKey.allowCallPark)}},s.prototype.recalculateIsVoicemailAllowed=function(e){var t=this._isVoicemailAllowed,o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableNoneEVVoicemail),s=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callingPolicy,SkypeX.Services.CallingPolicyStorageKey.allowVoicemail,n.UserOverride)!==n.AlwaysDisabled;this._isVoicemailAllowed=s&&(this.isPSTNCallingAllowed()||this.isCallingAllowed()&&o);var l={isTenantVoicemailAllowed:s,isPSTNCallingAllowed:this.isPSTNCallingAllowed(),isCallingAllowed:this.isCallingAllowed(),isNoneEVVoicemailEnabled:o,result:this.isVoicemailAllowed};this.triggerForAllowedFlagUpdated(\"isVoicemailAllowed\",l,t,this.isVoicemailAllowed,i.Type_isVoicemailAllowedChanged)},s.prototype.recalculateIsForwardingToUserAllowed=function(e){var t=this._isForwardingToUserAllowed,n=this.settingsService.valueAsBoolean(this.constants.settings.names.honorCallForwardPolicies),o=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callingPolicy,SkypeX.Services.CallingPolicyStorageKey.allowCallForwardingToUser,!1);this._isForwardingToUserAllowed=(!n||o)&&this.isPSTNCallingAllowed();var s={isPSTNCallingAllowed:this.isPSTNCallingAllowed(),isForwardingToUserPolicyHonored:n,isForwardingToUserAllowed:o,result:this.isForwardingToUserAllowed};this.triggerForAllowedFlagUpdated(\"isForwardingToUserAllowed\",s,t,this.isForwardingToUserAllowed,i.Type_isForwardingToUserAllowedChanged)},s.prototype.recalculateIsForwardingToPhoneAllowed=function(e){var t=this._isForwardingToPhoneAllowed,n=this.settingsService.valueAsBoolean(this.constants.settings.names.honorCallForwardPolicies),o=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callingPolicy,SkypeX.Services.CallingPolicyStorageKey.allowCallForwardingToPhone,!1);this._isForwardingToPhoneAllowed=(!n||o)&&this.isPSTNCallingAllowed();var s={isPSTNCallingAllowed:this.isPSTNCallingAllowed(),isForwardingToPhonePolicyHonored:n,isForwardingToPhoneAllowed:o,result:this.isForwardingToPhoneAllowed};this.triggerForAllowedFlagUpdated(\"isForwardingToPhoneAllowed\",s,t,this.isForwardingToPhoneAllowed,i.Type_isForwardingToPhoneAllowedChanged)},s.prototype.recalculateIsCallGroupsAllowed=function(e){var t=this._isCallGroupsAllowed,n=this.settingsService.valueAsBoolean(this.constants.settings.names.honorAllowCallGroupsPolicy),o=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callingPolicy,SkypeX.Services.CallingPolicyStorageKey.allowCallGroups,!1);this._isCallGroupsAllowed=(!n||o)&&this.isPSTNCallingAllowed();var s={isPSTNCallingAllowed:this.isPSTNCallingAllowed(),isAllowCallGroupsPolicyHonored:n,isCallGroupsAllowed:o,result:this.isCallGroupsAllowed};this.triggerForAllowedFlagUpdated(\"isCallGroupsAllowed\",s,t,this.isCallGroupsAllowed,i.Type_isCallGroupsAllowedChanged)},s.prototype.recalculateIsDelegationAllowed=function(e){var t=this._isDelegationAllowed,n=this.settingsService.valueAsBoolean(this.constants.settings.names.honorAllowDelegationPolicy),o=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.callingPolicy,SkypeX.Services.CallingPolicyStorageKey.allowDelegation,!1);this._isDelegationAllowed=(!n||o)&&this.isPSTNCallingAllowed();var s={isPSTNCallingAllowed:this.isPSTNCallingAllowed(),isAllowDelegationPolicyHonored:n,isDelegationAllowed:o,result:this.isDelegationAllowed};this.triggerForAllowedFlagUpdated(\"isDelegationAllowed\",s,t,this.isDelegationAllowed,i.Type_isDelegationAllowedChanged)},s.prototype.recalculateIsForwardingAllowed=function(){var e=this._isForwardingAllowed;this._isForwardingAllowed=this.isVoicemailAllowed||this.isForwardingToUserAllowed||this.isForwardingToPhoneAllowed||this.isCallGroupsAllowed||this.isDelegationAllowed;var t={isVoicemailAllowed:this.isVoicemailAllowed,isForwardingToUserAllowed:this.isForwardingToUserAllowed,isForwardingToPhoneAllowed:this.isForwardingToPhoneAllowed,isCallGroupsAllowed:this.isCallGroupsAllowed,isDelegationAllowed:this.isDelegationAllowed,result:this.isForwardingAllowed};this.triggerForAllowedFlagUpdated(\"isForwardingAllowed\",t,e,this.isForwardingAllowed,i.Type_isForwardingAllowedChanged)},s.prototype.triggerForAllowedFlagUpdated=function(e,t,i,n,o){this.logger.info(\"Calculated {0} with the following flags: {1}. Old state: {2}, Current state {3}\",e,JSON.stringify(t),i,n),n!==i&&this.trigger(o)},s.prototype.subscribeToAggregatedSettingsStore=function(){var e=this;t.MTMASubscriptionUtility.subscribe(this.aggregatedSettingsStore,function(){var t=e.aggregatedSettingsStore.getSettings();t&&(e.logger.info(\"recalculating subscribeToAggregatedSettingsStore on aggregate settings change\"),e.recalculateIsPstnCallingAllowed(t),e.recalculateCallParkEnabled(t),e.recalculateIsVoicemailAllowed(t),e.recalculateIsForwardingToUserAllowed(t),e.recalculateIsForwardingToPhoneAllowed(t),e.recalculateIsCallGroupsAllowed(t),e.recalculateIsDelegationAllowed(t),e.recalculateIsForwardingAllowed())})},s.prototype.subscribeToMessagePolicySettingsStore=function(){var e=this;t.MTMASubscriptionUtility.subscribe(this.meetingPolicySettingsStore,function(){var t=e.meetingPolicySettingsStore.getSettings();t&&(e.logger.info(\"recalculating subscribeToMessagePolicySettingsStore on meetingPolicySettings change\"),e.recalculateAllowPrivateMeetNow(t))})},s.prototype.isAddingParticipantAllowed=function(e){if(!e)return!1;var i=this.conversationsService.getCallingConversation(e.conversationId);return!i.isFederated()&&!t.CallUtilities.isVoicemailGreetingCall(e)&&10!==e.state&&this.allowAddingParticipants(i,e)&&!t.CallUtilities.isParkCall(e)},s.prototype.allowOneToPSTNCallEscalation=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableOneToPSTNCallEscalation)&&!this.isLbrEnabledUser()},s.prototype.allowAddingParticipants=function(e,i){return!e.isOneToOne()||(e.isOneToOnePstn()&&!this.allowOneToPSTNCallEscalation()||t.CallUtilities.isDownlevelCall(i)||e.isOneToOneFederated()?(this.logger.info(\"Adding participant not allowed [call][callId:\"+i.callId+\"]\"),!1):this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallEscalation)&&3===i.state&&!i.threadId)},s.prototype.isTransferAllowed=function(e){if(!e)return!1;var i=this.conversationsService.getCallingConversation(e.conversationId);return!t.CallUtilities.isVoicemailGreetingCall(e)&&1===e.callType&&this.callingService.getAdvancedCallSettings().isCallTransferEnabled&&!i.isFederated()&&!(5===e.state)&&!t.CallUtilities.isSkypeConsumerCall(e)&&!t.CallUtilities.isParkCall(e)&&!this.isRigel&&!e.isServerHold},s.prototype.isHoldResumeAllowed=function(e){return!!e&&(1===e.callType&&this.callingService.getAdvancedCallSettings().isHoldResumeEnabled&&!t.CallUtilities.isVoicemailGreetingCall(e)&&!this.isRigel)},s.prototype.isCallParkAvailable=function(e){var i=this.conversationsService.getCallingConversation(e.conversationId);return!t.CallUtilities.isVoicemailGreetingCall(e)&&1===e.callType&&this._isCallParkEnabled&&!(5===e.state)&&!(4===e.state)&&!i.isFederated()&&!t.CallUtilities.isSkypeConsumerCall(e)&&!t.CallUtilities.isParkCall(e)&&!e.isServerHold},s.prototype.isSystemAudioSupportedForCall=function(i){return i&&!i.isScreenshareFromChat&&(!i.isBroadcast||i.isBroadcast&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableShareSystemAudioForBroadcast))&&!this.desktopUtilityService.avIsRemoted()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableShareSystemAudio)&&this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&!t.CallUtilities.isSkypeConsumerCall(i)&&this.settingsService.getOsPlatform()===e.services.OsPlatform.Windows},s.prototype.isCallWithSharedLineAppearance=function(e){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableSharedLineAppearance)||1!==e.callType||e.isScreenshareFromChatCallEscalated)return!1;if(e.isUnparkCall&&1===e.unparkContext)return!0;var t=this.delegationSettingsService.getUserDelegates();if(t.length>0&&\"delegator\"!==e.transferorType&&!e.onBehalfOfMri&&_.find(t,function(e){var t=e&&e.delegationDetails&&e.delegationDetails.allowedActions;return t&&(t.makeCalls||t.receiveCalls)}))return!0;var i=this.delegationSettingsService.getUserDelegators();if(i.length>0){var n=e.onBehalfOfMri;if(!n&&\"delegator\"===e.transferorType&&e.transferorMri&&(n=e.transferorMri),n&&_.find(i,function(e){return e&&e.delegationDetails&&e.delegationDetails.userMri===n}))return!0}return!1},Object.defineProperty(s.prototype,\"callingService\",{get:function(){return this.$injector.get(\"callingService\")},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"callingAgentsService\",{get:function(){return this.$injector.get(\"callingAgentsService\")},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"delegationSettingsService\",{get:function(){return this.$injector.get(\"delegationSettingsService\")},enumerable:!0,configurable:!0}),s.prototype.getPhoneNumberAsync=function(e){return this.getPhoneNumberDeferred?this.getPhoneNumberDeferred.promise:(this.getPhoneNumberDeferred=this.$q.defer(),this.getPhoneNumberFromVoiceSettingsStore(e))},s.prototype.getPhoneNumberFromVoiceSettingsStore=function(e){var t=this,i=this.loggingService.newScenario(this.constants.scenarios.calling.fetchPhoneNumber);return this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.phoneNumber).then(function(e){t.phoneNumber=t.getFormattedPhoneNumber(e)}).finally(function(){_.isEmpty(t.phoneNumber)?(t.logger.info(\"Empty phone number fetched from voiceSettingsStore [phonenumber]\"),i.mark(t.constants.scenarios.steps.calling.fetchPhoneNumber.emptyInBVD),t.getPhoneNumberFromPeopleProfile(e,i).finally(function(){t.getPhoneNumberDeferred.resolve(t.phoneNumber)})):(t.logger.info(\"Phone number successfully fetched from voiceSettingsStore [phonenumber]\"),t.getPhoneNumberDeferred.resolve(t.phoneNumber),i.stop())}),this.getPhoneNumberDeferred.promise},s.prototype.getPhoneNumberFromPeopleProfile=function(e,t){var i=this,n=this.$q.defer(),o=this.sxConfig.getCurrentSkypeMri();return this.peopleService.getPeopleProfile(o,e,!1).then(function(e){i.phoneNumber=i.getFormattedPhoneNumber(e.telephoneNumber)}).finally(function(){var e;_.isEmpty(i.phoneNumber)?(i.logger.info(\"Empty phone number fetched from PeopleProfile [phonenumber]\"),t.mark(i.constants.scenarios.steps.calling.fetchPhoneNumber.emptyInAAD),t.stop()):(i.logger.error(\"Found phone number in AAD but not in BVD [phonenumber]\"),t.fail((e={},e[i.constants.counters.eventNames.terminatedReason]=\"Found phone number in AAD but not in BVD for user.mri \"+o+\" [phonenumber]\",e))),n.resolve()}),n.promise},s.prototype.getFormattedPhoneNumber=function(e){var t=\"\";if(this.logger.info(\"Found user number [phonenumber]\"),e&&-1==e.indexOf(\"+\")){this.logger.info(\"Found user number. Formatting to current locale [phonenumber]\");try{var i=this.localizationService.getLocale().split(\"-\"),n=i.length>1?i[1]:\"US\",o=this.phoneUtil.parse(e,n);t=this.phoneUtil.format(o,libphonenumber.PhoneNumberFormat.NATIONAL)}catch(e){this.logger.warn(\"failed to parse current user's phone number [phonenumber]\")}}else this.logger.info(\"Phone number was already when it was retrieved [phonenumber]\"),t=e;return t},s}(SkypeX.Services.ObservableBase);t.CallingSupportService=o,angular.module(\"teamspace.callingSupportService\",[\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.authenticationService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.desktopUtilityService\",\"teamspace.loggingService\",\"teamspace.platformDetectService\",\"teamspace.locales\",\"teamspace.orchestrationService\",\"skypeX.callingPolicyStore\",\"skypeX.aggregatedSettingsStore\",\"skypeX.voiceSettingsStore\",\"skypeX.userResourcesSettingsStore\",\"skypeX.policySettingsStore\",\"skypeX.tenantVoiceSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.callingMultiWindowService\"]).service(\"callingSupportService\",o)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},__rest=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)t.indexOf(i[a])<0&&(n[i[a]]=e[i[a]]);return n},teamspace;!function(e){!function(t){\"use strict\";var n;!function(e){e[e.ReplyChain=1]=\"ReplyChain\",e[e.CallHistory=2]=\"CallHistory\",e[e.CallHistoryDoubleClick=3]=\"CallHistoryDoubleClick\",e[e.ContactsTab=4]=\"ContactsTab\",e[e.Dialpad=5]=\"Dialpad\",e[e.ExchangeContactsTab=6]=\"ExchangeContactsTab\",e[e.EchoBotCall=7]=\"EchoBotCall\",e[e.Voicemail=8]=\"Voicemail\",e[e.RetryCall=9]=\"RetryCall\",e[e.RejoinCall=10]=\"RejoinCall\",e[e.RetryCallFromChildWindow=11]=\"RetryCallFromChildWindow\",e[e.RejoinCallFromChildWindow=12]=\"RejoinCallFromChildWindow\",e[e.HIDTriggered=13]=\"HIDTriggered\",e[e.ScreensharingPanelDialog=14]=\"ScreensharingPanelDialog\",e[e.CastButton=15]=\"CastButton\",e[e.SlashCommand=16]=\"SlashCommand\",e[e.VoicemailList=17]=\"VoicemailList\",e[e.VoiceSkillsCall=18]=\"VoiceSkillsCall\",e[e.VoiceSkillsPstnCall=19]=\"VoiceSkillsPstnCall\",e[e.Unpark=20]=\"Unpark\",e[e.RigelConsoleNewMeeting=21]=\"RigelConsoleNewMeeting\",e[e.AcceptCall=22]=\"AcceptCall\",e[e.GetUserMediaReload=23]=\"GetUserMediaReload\",e[e.AcceptFromJoinCall=24]=\"AcceptFromJoinCall\",e[e.StartConsultation=25]=\"StartConsultation\",e[e.CallingStartButton=26]=\"CallingStartButton\",e[e.CallingStartButtonWithDropdown=27]=\"CallingStartButtonWithDropdown\",e[e.CentralDataLayer=28]=\"CentralDataLayer\",e[e.LivePersonCard=29]=\"LivePersonCard\",e[e.PromptToTalk=30]=\"PromptToTalk\",e[e.CallingProtocolDialog=31]=\"CallingProtocolDialog\",e[e.MultiWindowScreensharingPanelDialog=32]=\"MultiWindowScreensharingPanelDialog\"}(n=t.CallTelemetryContext||(t.CallTelemetryContext={}));var i;!function(e){e[e.StartCall=1]=\"StartCall\",e[e.StartScreenshareCall=2]=\"StartScreenshareCall\",e[e.JoinCall=3]=\"JoinCall\",e[e.JoinScreenshareCall=4]=\"JoinScreenshareCall\",e[e.AcceptCall=5]=\"AcceptCall\",e[e.AcceptScreenshareCall=6]=\"AcceptScreenshareCall\",e[e.JoinScheduledMeeting=7]=\"JoinScheduledMeeting\",e[e.StartPstnCall=8]=\"StartPstnCall\",e[e.MeetupDeepLink=9]=\"MeetupDeepLink\",e[e.StartMeetupExperience=10]=\"StartMeetupExperience\"}(i=t.CallAction||(t.CallAction={}));var a=function(a){function o(e,t,n,i,o,r,s,l,c,g,d,v,h,u,p,S,m,C,I,f,y,k,T,M,x,P,w,D){var O=a.call(this,P)||this;return O.$q=e,O.constants=t,O.loggingService=n,O.conversationsService=i,O.messageFetchService=o,O.callingService=r,O.callingTelemetryService=s,O.callingNavigationService=l,O.calendarService=c,O.settingsService=g,O.dialingService=d,O.callingSessionStateService=v,O.getUserMediaService=h,O.storageService=u,O.dialogService=p,O.platformDetectService=S,O.callingSupportService=m,O.utilityService=C,O.callingDeepLinkService=I,O.authenticationService=f,O.peopleService=y,O.callingPolicyStore=T,O.sxConfig=x,O.orchestrationService=P,O.minimalMeetingsService=w,O.callingMultiWindowService=D,O.logger=n.newLogger(\"CallingUserActionService\"),O.initializeOnAppLaunchAndReinit(\"appStart\"),O}return __extends(o,a),o.$inject=[\"$q\",\"constants\",\"loggingService\",\"conversationsService\",\"messageFetchService\",\"callingService\",\"callingTelemetryService\",\"callingNavigationService\",\"calendarService\",\"settingsService\",\"dialingService\",\"callingSessionStateService\",\"getUserMediaService\",\"storageService\",\"dialogService\",\"platformDetectService\",\"callingSupportService\",\"utilityService\",\"callingDeepLinkService\",\"authenticationService\",\"peopleService\",\"desktopUtilityService\",\"callingPolicyStore\",\"eventingService\",\"sxConfig\",\"orchestrationService\",\"minimalMeetingsService\",\"callingMultiWindowService\"],o.prototype.initializeOnAppLaunchAndReinit=function(e){this.enableSurfaceHubHomeScreen=this.platformDetectService.isSurfaceHub(),this.serviceBusySemaphore=this.utilityService.createSemaphore(1)},o.prototype.mtmaTelemetryIdentifier=function(){return\"callingUserActionService\"},o.prototype.cleanupOnAppTeardown=function(e){this.dialogId=void 0,this.enableSurfaceHubHomeScreen=void 0,this.serviceBusySemaphore=void 0},o.prototype.startMeetupExperience=function(e,n){var i=this,a=this.callingTelemetryService.newCallingIntentScenario(t.CallAction.StartMeetupExperience);this.callingService.fireIntent(1);var o=this.$q.defer(),r={callMessageId:e,conversationId:n},s={audio:!0,video:!0},l={dataBag:r,action:t.CallAction.StartMeetupExperience,preserveTicket:!0};return this.getUserMediaService.getAskPermissionTicket(s).state===t.TicketState.Approved?(a&&(this.callingTelemetryService.completeCallingIntentScenario(a),a.stop()),this.$q.resolve(!0)):(this.startAskPermission(s,function(e){o.resolve(!1),i.startMeetupExperienceInternal(__assign({},r,e))},l),o.promise)},o.prototype.startMeetupExperienceInternal=function(e){var t=this.callingTelemetryService.getCallingIntentScenario();return t&&(this.callingTelemetryService.completeCallingIntentScenario(t),t.stop()),this.callingNavigationService.navigateToConversation(e.conversationId,e.callMessageId,!0)},o.prototype.acceptCall=function(e,n,i,a,o,r,s){var l=this,c=(s=!!s)?t.CallAction.AcceptScreenshareCall:t.CallAction.AcceptCall,g=this.callingService.getCallByCallId(o,r);this.callingTelemetryService.newCallingIntentScenario(c,g);var d={conversationId:e,messageId:n,isChannelMeeting:i,withVideo:a,callId:o,participantId:r,screenSharingOnly:s},v=this.$q.defer(),h={dataBag:d,action:t.CallAction.AcceptCall};return this.startAskPermission({audio:!0,video:a},function(e){v.resolve(l.acceptCallInternal(__assign({},d,e)))},h),v.promise},o.prototype.replyCall=function(e,t){this.callingService.replyCall(e,t)},o.prototype.acceptCallInternal=function(e){var t=e.conversationId,i=e.messageId,a=e.withVideo,o=e.muted,r=void 0!==o&&o,s=e.callId,l=e.participantId,c=e.isChannelMeeting,g=e.screenSharingOnly,d=this.callingService.getCallByCallId(s,l,!0);return d&&1===d.state?this.callingService.acceptCall(d,a,r):(d&&8===d.state&&d.markAsReusable(),d&&1===d.callType&&this.settingsService.valueAsBoolean(this.constants.settings.names.disablePlaceCallFromAcceptOneToOneCall)?(this.logBlockedPlaceCallFromAccept(e,d),this.$q.reject(\"cannot place p2p call from accept call\")):this.placeCallInternal({messageId:i,conversationId:t,isChannelMeeting:c,withVideo:a,muted:r,titleText:void 0,screenSharingOnly:g,context:n.AcceptCall}))},o.prototype.logBlockedPlaceCallFromAccept=function(e,t){var n,i=this.loggingService.newScenario(this.constants.scenarios.calling.callAcceptUserAction),a={conversationId:e.conversationId,threadId:t&&t.threadId,callType:t&&t.callType,callState:t&&t.state};i.fail((n={},n[this.constants.counters.eventNames.callId]=e.callId,n[this.constants.counters.eventNames.participantId]=e.participantId,n[this.constants.counters.eventNames.messageId]=e.messageId,n.data=JSON.stringify(a),n))},o.prototype.findTargetFromConversation=function(e){var n=this,i=this.constants.scenarios.steps.calling.checkAndUpdateConversationId,a=this.loggingService.newScenario(this.constants.scenarios.calling.updateConversationId);a.eventData=this.getEventData(e.context),a.eventData.current_conversation_id=e.conversationId,a.cancelIfOffline=!0,this.logger.info(\"current [conversationId={0}] [call]\",e.conversationId);var o;return(o=this.conversationsService.getCallingConversation(e.conversationId)).alive(),o.whenInitialized().then(function(){return a.mark(i.callingConversationInitialized),o.isOneToOne()&&!o.isOneToOnePstn()?(n.logger.info(\"OneToOne Conversation fetching members [call]\"),o.whenMembersArePopulated().then(function(t){var o=t&&t.length;a.mark(i.callingConversationMembersPopulated,{data:JSON.stringify(o)}),n.logger.info(\"members successfuly populated checking user mode [call]\");var r=n.sxConfig.getCurrentSkypeMri(),s=t.filter(function(e){return e.id!==r});if(!s||0==s.length)return a.incomplete({data:\"did not fetch any participants\"}),e.conversationId;var l=s[0].id;return n.peopleService.getAllLatestPeopleProfile([l],\"userActionService-placeCall\",!1).then(function(t){return t&&t[0]&&!n.peopleService.isUnknownUser(t[0])?n.checkAndUpdateConversation(e,t,a):(a.incomplete({data:\"user returned from people service is empty\"}),e.conversationId)})})):(a.incomplete({data:\"not a 1:1 call\"}),e.conversationId)}).catch(function(i){var o=t.CallingTelemetryService.getErrorMessage(i);return a.fail({reason:o,reasonCMD:o}),n.logger.error(\"error occured while fetching target from conversation {0} [call]\",i),e.conversationId}).finally(function(){o.dispose()})},o.prototype.checkAndUpdateConversation=function(e,t,n){var i=this;return this.logger.info(\"invoking getConversationWithV2\"),this.conversationsService.getConversationWithV2(t[0].mri,\"callingUserActionService\").then(function(e){return i.logger.info(\"conversationId updated = {0} [call]\",e.id),n.eventData.updated_conversation_id=e.id,n.stop(),e.id}).catch(function(t){return i.logger.error(\"error occured while invoking getConversationWithV2 {0} [call]\",t),e.conversationId})},o.prototype.setConversationId=function(e){return this.logger.info(\"call enableEndpointHint={0}, checkUserMode={1}, isvoicemail={2}, isUnpark={3} \",this.settingsService.valueAsBoolean(this.constants.settings.names.enableEndpointHint),e.checkUserMode,e.isVoicemail,e.isUnpark),!this.settingsService.valueAsBoolean(this.constants.settings.names.enableEndpointHint)||!1===e.checkUserMode||e.isVoicemail||e.isUnpark?this.$q.resolve():this.findTargetFromConversation(e).then(function(t){e.conversationId=t})},o.prototype.getConversationTenantId=function(e,t){return e||(e=this.conversationsService.getConversation(t)),e&&_.get(e.threadProperties,\"tenantid\")},o.prototype.placeCall=function(e){var n=this;return this.callingSupportService.isSfBDeeplinkingEnabled().then(function(i){return n.logger.info(\"placeCall: current conversationid is = {0} [call]\",e.conversationId),n.setConversationId(e).then(function(){if(n.logger.info(\"placeCall: new conversationid is = {0} [call]\",e.conversationId),i)return n.callingService.deeplinkSfBCall(e.conversationId);var a=n.getEventData(e.context,e.retryCount);a[n.constants.counters.eventNames.meetingTenantId]=n.getConversationTenantId(null,e.conversationId);var o=e.screenSharingOnly?t.CallAction.StartScreenshareCall:t.CallAction.StartCall;n.callingTelemetryService.newCallingIntentScenario(o,null,a),n.callingService.fireIntent(1);var r=n.$q.defer();if(!n.callingSupportService.shouldAllowCalling(e.conversationId))return n.callingService.showCallingNotPossibleDialog(e.conversationId),n.$q.reject(\"calling not possible\");n.sendWarmPushIfApplicable(e.conversationId);e.onCallStarted,e.$scope;var s=__rest(e,[\"onCallStarted\",\"$scope\"]);if(e.screenSharingOnly)return n.placeCallInternal(e);var l={dataBag:s,action:o};return n.startAskPermission({audio:!0,video:!!e.withVideo},function(t){r.resolve(n.placeCallInternal(__assign({},e,t)))},l,e.$scope),r.promise})})},o.prototype.joinCall=function(e){var n,i=this,a=e.screenSharingOnly?t.CallAction.JoinScreenshareCall:t.CallAction.JoinCall,o=this.callingService.getCallByTeamsCallId(e.callInfo.teamsCallId,!0),r=(n={},n[this.constants.counters.eventNames.context]=e.joinContext,n[this.constants.counters.eventNames.correlationId]=e.correlationId,n[this.constants.counters.eventNames.meetingTenantId]=e.callInfo&&e.callInfo.meetingInfo&&e.callInfo.meetingInfo.tenantId,n[this.constants.counters.eventNames.messageId]=e.callInfo&&e.callInfo.messageId,n),s=this.callingTelemetryService.newCallingIntentScenario(a,o,r);if(e.callInfo&&!e.callInfo.conversationId&&(e.callInfo.conversationId=e.conversationId),e.callInfo&&e.callInfo.conversationId&&e.callInfo.callId){this.callingService.fireIntent(1);var l=this.$q.defer(),c=this.conversationsService.getCallingConversation(e.callInfo.conversationId),g=c.isMeeting(),d=c.isChannel(),v=this.callingTelemetryService.getOrCreatePreJoinScenario(null,r,g,null,e.screenSharingOnly);e.scenarioId=v.clientId;var h,u;o&&1===o.state&&(h={callId:o.callId,messageId:o.messageId,conversationId:o.conversationId,withVideo:!e.audioOnly,isChannelMeeting:d,context:t.CallTelemetryContext.AcceptFromJoinCall},u=t.CallAction.AcceptCall);e.$scope;var p=__rest(e,[\"$scope\"]),S={dataBag:__assign({},p,{scenarioId:v.clientId}),action:a,reloadDataBag:h,reloadAction:u};if(this.dialogService.close(),e.screenSharingOnly){var m=this.callingService.getCalls(e.conversationId,null,!0)[0];m&&m.markAsReusable();var C=this.joinCallInternal(e,null,v).then(function(e){return i.callingTelemetryService.trackCallProgress(e,v)}).catch(function(e){return i.logger.error(\"failed to join screensharingOnly call with error: \"+t.CallingTelemetryService.getErrorMessage(e)+\" [call]\"),i.$q.reject(e)});l.resolve(C)}else this.startAskPermission({audio:!0,video:!!e.withVideo},function(t,n){i.showPreJoinScreenIfNeeded({conversationId:e.callInfo.conversationId,messageId:e.callInfo.messageId,callId:e.callInfo.callId,tenantId:e.callInfo.meetingInfo&&e.callInfo.meetingInfo.tenantId,organizerId:e.callInfo.meetingInfo&&e.callInfo.meetingInfo.organizerId,teamsCallId:o&&o.teamsCallId,scenarioId:v.clientId,permissions:n,joinCall:function(n){var a=i.joinCallInternal(__assign({},e,t),n,v).then(function(e){return i.callingTelemetryService.trackCallProgress(e,v)});return l.resolve(a),a}},v).catch(function(e){return l.reject(e)})},S,e.$scope);return l.promise.catch(function(e){var n=t.CallingTelemetryService.getErrorMessage(e);v.fail({reason:n,reasonCMD:n})}),l.promise}this.logger.error(\"No callInfo found or callInfo doesn't contain callId or conversationId [call]\");var I=\"Missing option conversationId\";s.fail({reason:I,reasonCMD:I})},o.prototype.joinSkypeTeamMeeting=function(e,n){var a,o=this;e.correlationId||(e.correlationId=this.utilityService.generateUUID());var r=e.tenantId;if(!r&&e.skypeTeamsMeetingUrl){var s=this.callingDeepLinkService.getDeeplinkParamsFromUrl(e.skypeTeamsMeetingUrl);r=s&&s.context&&s.context.Tid}var l=(a={},a[this.constants.counters.eventNames.context]=n.context,a[this.constants.counters.eventNames.correlationId]=e.correlationId,a[this.constants.counters.eventNames.meetingTenantId]=r,a[this.constants.counters.eventNames.messageId]=e.messageId,a[this.constants.counters.eventNames.instantMeetingScenarioId]=n.instantMeetingScenarioId,a[this.constants.counters.eventNames.threadId]=e.conversationId,a[this.constants.counters.eventNames.additionalData]=JSON.stringify({skypeTeamsMeetingUrl:e.skypeTeamsMeetingUrl}),a),c=this.callingTelemetryService.newCallingIntentScenario(i.JoinScheduledMeeting,void 0,l);if(e.skypeTeamsMeetingUrl&&this.utilityService.isMeetingJoinAttemptBetweenPublicAndGcchCloud(e.meetingCloud)){var g=this.constants.scenarios.calling.reasons.crossCloudMeetingJoinAttempt;return c.incomplete({reason:g,reasonCMD:g}),this.dialogService.open(this.constants.dialogs.meetingJoinCrossCloudDialog,{link:e.skypeTeamsMeetingUrl,meetingCloudDomain:e.meetingCloud,userCloudDomain:this.utilityService.getUserCloudDomain(),meetingTenantId:r,meetingOrganizerId:e.organizerId,entryPoint:\"Calendar\"}),this.loggingService.error(\"callingUserActionService: joinSkypeTeamMeeting failed. Cross cloud meetings not allowed.\"),this.$q.resolve(null)}var d=this.$q.defer(),v=this.callingTelemetryService.getOrCreatePreJoinScenario(null,l,!0,e.isBroadcast);this.callingService.fireIntent(1);d.promise.catch(function(e){if(e.reason===t.CallAttemptFailureReason.NotSupported){n=t.CallingTelemetryService.getErrorMessage(e);o.loggingService.error(\"callingUserActionService: joinSkypeTeamMeeting failed. Error: \"+n),v.incomplete({reason:n,reasonCMD:n})}else if(e.reason!==t.CallAttemptFailureReason.MultiCallLimitReached&&e.reason!==t.CallAttemptFailureReason.UserCancelledAttemptDueToOngoingCall){var n=t.CallingTelemetryService.getErrorMessage(e);o.loggingService.error(\"callingUserActionService: joinSkypeTeamMeeting failed. Error: \"+n),v.fail({reason:n,reasonCMD:n})}});var h={dataBag:__assign({meetingInfo:e,scenarioId:v.clientId},n),action:i.JoinScheduledMeeting};return this.startAskPermission({audio:!0,video:!0},function(e,t){var i=e.meetingInfo,a=(e.scenarioId,__rest(e,[\"meetingInfo\",\"scenarioId\"])),r={scenarioId:v.clientId,conversationId:i.conversationId,messageId:i.messageId,title:i.title,modalityLink:i.modalityLink,isPstnEnabled:i.isPstnEnabled,tenantId:i.tenantId,eventId:i.eventId,organizerId:i.organizerId,permissions:t,instantMeetingScenarioId:e.instantMeetingScenarioId,isInstantMeeting:i.isInstantMeeting,bypassPrejoin:n.bypassPrejoin,conversationIdPromise:i.conversationIdPromise,joinCall:function(e){var t=o.calendarService.joinSkypeTeamMeeting(i,__assign({},n,a,e,{joinMeetupScenarioId:v.clientId})).then(function(e){return o.callingTelemetryService.trackCallProgress(e,v)});return d.resolve(t),t}};i.isBroadcast&&(r.isBroadcast=i.isBroadcast,r.broadcastRole=i.broadcastRole),o.showPreJoinScreenIfNeeded(r,v).catch(function(e){d.reject(e)})},h),d.promise},o.prototype.sendWarmPushIfApplicable=function(e){if(e&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableFireWarmPushIntentP2P)){var t=this.conversationsService.getCallingConversation(e);if(t&&t.members&&t.isOneToOne()&&!t.isOneToOnePstn()){var n=this.sxConfig.getCurrentSkypeMri(),i=t.members.map(function(e){return e.id}).filter(function(e){return e!==n});1===i.length&&this.callingService.fireIntent(2,i[0])}}},o.prototype.startAskPermission=function(e,n,i,a){var o=this,r=i.dataBag,s=this.getUserMediaService.getAskPermissionTicket(e);if(s.state===t.TicketState.Approved||s.state===t.TicketState.Deficient)return this.updateDeviceSettings(r,s.permissions),n(r,s.permissions),this.getUserMediaService.removeAskPermissionTicket(s),s;return this.getUserMediaService.startAskPermission(s,function(e){o.closeGetUserMediaModal(),o.updateDeviceSettings(r,e),n(r,e)},function(){o.navigateToGetUserMedia(i)},i,a)},o.prototype.storeGetUserMediaOptions=function(e){var t=this.callingTelemetryService.getCallingIntentScenario();return t&&(e.correlationId=t.eventData[this.constants.counters.eventNames.correlationId]),this.storageService.set(this.constants.getUserMedia.storageDataKey,JSON.stringify(e))},o.prototype.navigateToGetUserMedia=function(e){this.storeGetUserMediaOptions(e)&&this.openGetUserMediaModal()},o.prototype.navigateToGetUserMediaPage=function(e,t){return e&&this.storeGetUserMediaOptions(e),this.callingNavigationService.navigateToGetUserMedia(t)},o.prototype.openGetUserMediaModal=function(){var e=this.dialogService.open(this.constants.dialogs.getUserMediaDialog);this.dialogId=e.id},o.prototype.closeGetUserMediaModal=function(){var e=this;_.defer(function(){e.dialogId&&e.dialogService.isDialogOpen(e.dialogId)&&e.dialogService.close(e.dialogId)})},o.prototype.updateDeviceSettings=function(e,t){e.muted=!t.audio||e.muted,e.withVideo=t.video&&e.withVideo;var n=e;n.withOutgoingAudio&&(n.withOutgoingAudio=n.withOutgoingAudio&&t.audio),n.withOutgoingVideo&&(n.withOutgoingVideo=n.withOutgoingVideo&&t.video)},o.prototype.invokeAction=function(e,n,i){var a,o=this,r=this.$q.defer();switch(this.updateDeviceSettings(n,i),e){case t.CallAction.StartCall:return this.callingSupportService.isSfBDeeplinkingEnabled().then(function(e){return e?o.callingService.deeplinkSfBCall(n.conversationId):o.placeCallInternal(n)});case t.CallAction.JoinCall:var s=n;return(a=this.callingTelemetryService.getOrCreatePreJoinScenario(s.scenarioId,{correlationId:s.correlationId})).resume(),this.showPreJoinScreenIfNeeded({conversationId:s.callInfo.conversationId,messageId:s.callInfo.messageId,callId:s.callInfo.callId,teamsCallId:s.callInfo.teamsCallId,tenantId:s.callInfo.meetingInfo&&s.callInfo.meetingInfo.tenantId,organizerId:s.callInfo.meetingInfo&&s.callInfo.meetingInfo.organizerId,scenarioId:a.clientId,permissions:i,joinCall:function(e){var t=o.joinCallInternal(__assign({},s,{scenarioId:a.clientId}),e,a).then(function(e){return o.callingTelemetryService.trackCallProgress(e,a)});return r.resolve(t),t}},a).catch(function(e){var n=t.CallingTelemetryService.getErrorMessage(e);a.fail({reason:n,reasonCMD:n}),r.reject(n)}),r.promise;case t.CallAction.AcceptCall:return this.acceptCallInternal(n);case t.CallAction.JoinScheduledMeeting:var l=n,c=l.meetingInfo,g=__rest(l,[\"meetingInfo\"]);return(a=this.callingTelemetryService.getOrCreatePreJoinScenario(g.scenarioId,{correlationId:c.correlationId},!0,c&&c.isBroadcast)).resume(),this.showPreJoinScreenIfNeeded({scenarioId:a.clientId,conversationId:c.conversationId,messageId:c.messageId,title:c.title,tenantId:c.tenantId,organizerId:c.organizerId,permissions:i,joinCall:function(e){var t=o.calendarService.joinSkypeTeamMeeting(c,__assign({},g,e,{joinMeetupScenarioId:a.clientId})).then(function(e){return o.callingTelemetryService.trackCallProgress(e,a)});return r.resolve(t),t}},a).catch(function(e){var n=t.CallingTelemetryService.getErrorMessage(e);a.fail({reason:n,reasonCMD:n}),r.reject(n)}),r.promise;case t.CallAction.StartPstnCall:return this.startPstnCallInternal(n);case t.CallAction.MeetupDeepLink:if(this.callingSupportService.isPreJoinEnabled()){var d=n,v=d.context;return(a=this.callingDeepLinkService.getDeeplinkScenario(v.correlationId)).resume(),this.showPreJoinScreenIfNeeded({scenarioId:a.clientId,conversationId:d.conversationId,messageId:d.messageId,tenantId:v&&v.Tid,organizerId:v&&v.Oid,permissions:i,joinCall:function(e){var t=o.joinFromDeeplinkInternal(d,e,i).then(function(e){return o.callingTelemetryService.trackCallProgress(e,a)});return r.resolve(t),t}},a,d).catch(function(e){var n=t.CallingTelemetryService.getErrorMessage(e);a.fail({reason:n,reasonCMD:n}),r.reject(n)}),r.promise}return this.gotoMeetupInternal(n,i);case t.CallAction.StartMeetupExperience:return this.startMeetupExperienceInternal(n)}},o.prototype.placeCallInternal=function(i){var a=this;return this.logger.info(\"Getting semaphore [call]\"),this.serviceBusySemaphore.acquireSemaphore().then(function(){a.logger.info(\"Got semaphore [call]\");var o=i.messageId,r=i.conversationId,s=i.isChannelMeeting,l=i.isVoicemail,c=i.withVideo,g=i.muted,d=i.titleText,v=i.screenSharingOnly,h=i.onCallStarted,u=i.context,p=i.meetingInfo,S=i.transferContext,m=i.scenarioName,C=i.onBehalfOf,I=i.consultationContext,f=i.mutedSpeakers,y=i.joinType,k=i.retryCount,T=i.isUnpark,M=i.parkCode,x=i.parkContext;if(o||!s){var P=a.callingService.joinOngoingCallIfExists(r,o,c,g);if(P)return a.logger.info(\"Releasing semaphore, ongoing call exists. [call]\"),a.serviceBusySemaphore.releaseSemaphore(),P}var w,D=a.sendPlaceCallTelemetry(r,o,u,m,k),O=[a.callingTelemetryService.getCallingIntentScenario()],A={conversationId:r,withVideo:c,title:d&&d.trim(),messageId:o,meetingInfo:p,muted:g,startCallScenarioPromise:D,secondaryScenarios:O,mutedSpeakers:f,joinType:y},b=i.context!=n.ScreensharingPanelDialog&&i.context!=n.MultiWindowScreensharingPanelDialog&&i.context!=n.CastButton,j=!!i.isEchoBotCall,N=a.conversationsService.getCallingConversation(r);a.logger.info(\"placeCallInternal: [withVideo:\"+c+\"][conversationId:\"+r+\"][isChannelMeeting:\"+s+\"][isVoicemail:\"+l+\"][isUnpark:\"+T+\"][isEchoBotCall:\"+j+\"]\");try{w=s?a.callingService.startMeetup(A):l?a.callingService.startVoicemailCall(D,O):t.CallUtilities.isPrivateMeeting(N,s,p)?a.callingService.startPrivateMeeting(A):T?a.callingService.startUnparkCall(M,x,D,O):j?a.callingService.startEchoBotCall({conversationId:r,startCallScenarioPromise:D,secondaryScenarios:O,withVideo:c,transferContext:S,muted:g,onBehalfOf:C,consultationContext:I,screenSharingOnly:v,isFromRejoin:b}):a.callingService.startCall({conversationId:r,startCallScenarioPromise:D,secondaryScenarios:O,withVideo:c,transferContext:S,muted:g,onBehalfOf:C,consultationContext:I,screenSharingOnly:v,isFromRejoin:b})}catch(e){return a.logger.error(\"Error occured - {0} Releasing semaphore. [call]\",t.CallingTelemetryService.getErrorMessage(e)),a.serviceBusySemaphore.releaseSemaphore(),a.$q.reject(\"error occured while placing call\")}return w.then(function(o){try{if(o&&(a.callingTelemetryService.handleCallSuccess(D,O,o),o.isScreenshareFromChat=i.screenSharingOnly,h&&h(o),!i.screenSharingOnly||i.screenSharingOnly&&b)){var r=_.includes([n.CentralDataLayer,n.MultiWindowScreensharingPanelDialog,n.RetryCallFromChildWindow,n.RejoinCallFromChildWindow],i.context),l={isMeetupCreation:!!s,forceCallingScreenReloading:!I,isCallJoinedFromChildWindow:r};o.isScreenshareFromChat&&(l.rightPanelToOpen=e.components.Calling.RightPanel.CallingChat),a.callingNavigationService.navigateToCallScreen(o,l)}}catch(e){a.logger.error(\"Error occured - {0} while placing call [call]\",t.CallingTelemetryService.getErrorMessage(e)),a.$q.reject(\"error occured while placing call\")}}).catch(function(e){a.logger.error(\"Place call failed [call] - {0}\",t.CallingTelemetryService.getErrorMessage(e)),a.callingTelemetryService.handleCallFailure(D,O,e)}).finally(function(){a.logger.info(\"Releasing semaphore [call]\"),a.serviceBusySemaphore.releaseSemaphore()}),w})},o.prototype.sendPlaceCallTelemetry=function(e,t,n,i,a){var o=this;if(void 0===a&&(a=0),i)return this.$q.resolve(this.handleScenario(n,i,a));var r=this.conversationsService.getCallingConversation(e);return r.alive(),r.whenInitialized().catch(function(){return o.logger.error(\"Unable to get conversation for [conversationId=\"+e+\"], [messageId=\"+t+\"][call]\")}).then(function(){return o.handleScenario(n,o.getScenarioName(r,n),a)}).finally(function(){return r.dispose()})},o.prototype.handleScenario=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=void 0);var a=this.getEventData(e,n);i&&(a[this.constants.counters.eventNames.meetingTenantId]=this.getConversationTenantId(null,i));var o=this.callingTelemetryService.getCallingIntentScenario(),r={};return o&&(r=this.callingTelemetryService.completeCallingIntentScenario(o,a)),this.callingTelemetryService.newCallingScenario(null,t,__assign({},a,r))},o.prototype.getScenarioName=function(e,t){return t===n.Voicemail?this.constants.scenarios.calling.createVoicemailCall:t===n.Unpark?this.constants.scenarios.calling.createUnparkCall:t===n.ScreensharingPanelDialog||t===n.MultiWindowScreensharingPanelDialog?e.isOneToOne()?this.constants.scenarios.calling.createOneToOneScreenshareCall:this.constants.scenarios.calling.createGroupScreenshareCall:e.isOneToOneSfb()?this.constants.scenarios.calling.createOneToOneInteropCall:e.isOneToOne()?this.constants.scenarios.calling.createOneToOneCall:e.isGroup()?this.constants.scenarios.calling.createGroupCall:this.constants.scenarios.calling.createMeetup},o.prototype.getEventData=function(e,t){void 0===t&&(t=0);var i,a,o,r,s,l,c,g,d,v,h,u,p,S,m,C,I,f,y,k,T,M,x,P,w,D,O,A;switch(e){case n.ReplyChain:(i={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.meetupReplyChain,A=i;break;case n.CallHistory:(a={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callHistory,a.data=JSON.stringify({invokedWithDblClick:!1}),A=a;break;case n.CallHistoryDoubleClick:(o={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callHistory,o.data=JSON.stringify({invokedWithDblClick:!0}),A=o;break;case n.ContactsTab:(r={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.contactList,A=r;break;case n.Dialpad:(s={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.dialpad,A=s;break;case n.Voicemail:(l={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.voicemailCall,A=l;break;case n.Unpark:(c={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.unparkCall,A=c;break;case n.RetryCall:case n.RetryCallFromChildWindow:(g={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.retry,g[this.constants.counters.eventNames.retryCount]=t,A=g;break;case n.RejoinCall:case n.RejoinCallFromChildWindow:(d={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.isRejoin,A=d;break;case n.HIDTriggered:(v={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.hidTriggered,A=v;break;case n.ScreensharingPanelDialog:case n.MultiWindowScreensharingPanelDialog:(h={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.screenshareFromChat,A=h;break;case n.SlashCommand:(u={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.slashCommand,A=u;break;case n.VoicemailList:(p={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.voicemailList,A=p;break;case n.VoiceSkillsCall:(S={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.voiceSkills.contactCall,A=S;break;case n.VoiceSkillsPstnCall:(m={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.voiceSkills.pstnCall,A=m;break;case n.RigelConsoleNewMeeting:(C={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.rigelConsoleNewMeeting,A=C;break;case n.AcceptCall:(I={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.acceptCall,A=I;break;case n.GetUserMediaReload:(f={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.getUserMediaReload,A=f;break;case n.AcceptFromJoinCall:(y={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.acceptFromJoinCall,A=y;break;case n.StartConsultation:(k={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.startConsultation,A=k;break;case n.CallingStartButton:(T={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callingStartButton,A=T;break;case n.CallingStartButtonWithDropdown:(M={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callingStartButtonWithDropdown,A=M;break;case n.CentralDataLayer:(x={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.centralDataLayer,A=x;break;case n.LivePersonCard:(P={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.livePersonCard,A=P;break;case n.PromptToTalk:(w={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.promptToTalk,A=w;break;case n.CallingProtocolDialog:(D={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.callingProtocolDialog,A=D;break;default:this.logger.error(\"getEventData: unknown context \"+e),(O={})[this.constants.counters.eventNames.context]=this.constants.scenarios.calling.context.none,A=O}return this.logger.info(\"getEventData: [call][context=\"+JSON.stringify(A)+\"]\"),A},o.prototype.gotoMeetup=function(e){var n,i=(n={threadId:e.conversationId,messageId:e.messageId},n[this.constants.categories.deeplinkId]=e.deeplinkId,n[this.constants.counters.eventNames.correlationId]=e.deeplinkId,n[this.constants.counters.eventNames.meetingTenantId]=e.context.Tid,n);this.callingTelemetryService.newCallingIntentScenario(t.CallAction.MeetupDeepLink,null,i),this.callingService.fireIntent(1),this.enableSurfaceHubHomeScreen&&this.callingSessionStateService.goToState(t.CallingSessionState.surfaceHubHomeScreen,e);var a=this.getUserMediaService.getAskPermissionTicket({audio:!0,video:!0});if(a.state===t.TicketState.Approved||a.state===t.TicketState.Deficient)return this.updateDeviceSettings(e,a.permissions),this.getUserMediaService.removeAskPermissionTicket(a),this.gotoMeetupInternal(e);var o={dataBag:e,action:t.CallAction.MeetupDeepLink};return this.navigateToGetUserMediaPage(o)},o.prototype.gotoMeetupInternal=function(e,n){var i=this,a=e.conversationId,o=e.messageId,r=e.goOptions,s=e.navCtx,l=(e.withVideo,e.muted,this.callingService.getCalls(a,o)[0]);if(l)return this.callingDeepLinkService.stopTracking(\"already connected to the call\",e.context.correlationId),this.callingDeepLinkService.traceDeeplinkCall(e.deeplinkId,l),this.callingNavigationService.navigateToCall(l.conversationId,l.teamsCallId,{isMultiTasking:!0});this.adjustDeeplinkContext(e,n);var c={messageId:o,conversationId:a,navCtx:s,deepLinkContext:e.context,deepLinkId:e.deeplinkId,goOptions:r},g=this.callingService.getActiveCall();if(g&&this.authenticationService.isAnonymous()){var d=this.$q.defer();return this.callingService.showMultitaskDialog(g,d),d.promise.then(function(){return i.callingSessionStateService.goToNextState(t.CallingSessionState.none,c)}),this.callingDeepLinkService.traceDeeplinkPromise(e.deeplinkId,d.promise),this.callingNavigationService.navigateToCall(g.conversationId,g.teamsCallId)}return this.callingSessionStateService.goToNextState(t.CallingSessionState.none,c)},o.prototype.joinFromDeeplink=function(e){var n,i=this,a=this.callingDeepLinkService.getDeeplinkScenario(e.context.correlationId)||this.callingDeepLinkService.startOrMarkScenario(e.context,this.constants.scenarios.steps.calling.joinOrCreateMeetupFromLink.nullDeepLinkScenarioRecreated,e.messageId,e.conversationId);this.callingTelemetryService.newCallingIntentScenario(t.CallAction.MeetupDeepLink,null,(n={threadId:e.conversationId,messageId:e.messageId},n[this.constants.categories.deeplinkId]=e.deeplinkId,n[this.constants.counters.eventNames.correlationId]=e.context.correlationId,n[this.constants.counters.eventNames.meetingTenantId]=e.context.Tid,n)),this.callingService.fireIntent(1);var o=this.$q.defer();o.promise.catch(function(e){var n=t.CallingTelemetryService.getErrorMessage(e);a.fail({reason:n,reasonCMD:n})});var r={dataBag:__assign({},e,{scenarioId:a.clientId}),action:t.CallAction.MeetupDeepLink};return this.startAskPermission({audio:!0,video:!0},function(t,n){var r=t.context;i.showPreJoinScreenIfNeeded({scenarioId:a.clientId,conversationId:e.conversationId,messageId:e.messageId,tenantId:r&&r.Tid,organizerId:r&&r.Oid,title:e.meetingTitle,broadcastRole:e.userRole,permissions:n,joinCall:function(n){n&&(e.context=e.context||{},e.context.BroadcastRole=n.broadcastRole);var r=i.joinFromDeeplinkInternal(__assign({},e,t),n).then(function(t){return i.callingDeepLinkService.traceDeeplinkCall(e.deeplinkId,t),i.callingTelemetryService.trackCallProgress(t,a)});return o.resolve(r),r}},a,e).catch(function(e){return o.reject(e)})},r),o.promise},o.prototype.joinFromDeeplinkInternal=function(e,t,n){var i=e.conversationId,a=e.messageId,o=t&&void 0!==t.withOutgoingVideo?t.withOutgoingVideo:!!e.withVideo,r=t&&void 0!==t.withOutgoingAudio?!t.withOutgoingAudio:!!e.muted,s=this.callingService.joinOngoingCallIfExists(i,a,o,r,!t||t.withNavigation);return s?(this.callingDeepLinkService.stopTracking(\"already connected to the call\",e.context.correlationId),s):(this.adjustDeeplinkContext(e,n,t),this.callingDeepLinkService.handleCallDeepLink(e.context,i,a))},o.prototype.adjustDeeplinkContext=function(e,t,n){e.context=e.context||{},n&&(e.context.Muted=(!n.withOutgoingAudio).toString(),e.context.WithVideo=(!!n.withOutgoingVideo).toString(),e.context.MutedSpeakers=(!1===n.withIncomingAudio).toString());var i=e.withVideo,a=void 0===i||i,o=e.muted,r=void 0!==o&&o,s=e.mutedSpeakers,l=void 0!==s&&s,c=e.deeplinkId,g=t||{},d=g.video,v=void 0===d||d,h=g.audio,u=void 0===h||h;e.context.DeeplinkId=c,e.context.WithVideo=(\"true\"===e.context.WithVideo&&a).toString(),e.context.Muted=(\"true\"===e.context.Muted||r).toString(),e.context.MutedSpeakers=(\"true\"===e.context.MutedSpeakers||l).toString(),e.context.HasVideoPermissions=v.toString(),e.context.HasAudioPermissions=u.toString(),e.context.IsBroadcast=e.context.IsBroadcastMeeting&&e.context.IsBroadcastMeeting.toString()},o.prototype.startPstnCall=function(e){var n=this,i=this.getEventData(e.context);this.callingTelemetryService.newCallingIntentScenario(t.CallAction.StartPstnCall,null,i),this.callingService.fireIntent(1);var a=this.$q.defer(),o={dataBag:e,action:t.CallAction.StartPstnCall};return this.startAskPermission({audio:!0,video:!1},function(t){a.resolve(n.startPstnCallInternal(__assign({},e,t)))},o),a.promise},o.prototype.startPstnCallInternal=function(e){var t=this,n=e.dialoutNumber,i=e.dtmfPortion,a=e.emergencyResult,o=e.context,r=e.consultationContext,s=e.onBehalfOf,l=e.muted,c=void 0!==l&&l,g=this.$q.resolve(this.sendPstnTelemetry(o)),d=[this.callingTelemetryService.getCallingIntentScenario()];this.callingPolicyStore.getInitLoadPromise().then(function(){if(t.callingPolicyStore.getSettingValue(SkypeX.Services.CallingPolicyStorageKey.preventTollBypass)&&t.settingsService.valueAsBoolean(t.constants.settings.names.honorLbrPolicy)){var e=t.callingTelemetryService.newCallingScenario(null,t.constants.scenarios.calling.lbrEnabledCall,t.getEventData(o));e.cancelIfOffline=!0,d.push(e)}});var v=this.dialingService.startPstnCall(n,i,g,d,a,r,c,s);return v.then(function(e){e&&t.callingTelemetryService.handleCallSuccess(g,d,e)}).catch(function(e){t.logger.error(\"Place call failed - \"+e),t.callingTelemetryService.handleCallFailure(g,d,e)}),v},o.prototype.sendPstnTelemetry=function(e){var t=this.getEventData(e),n=this.callingTelemetryService.getCallingIntentScenario(),i={};return n&&(i=this.callingTelemetryService.completeCallingIntentScenario(n,t)),this.callingTelemetryService.newCallingScenario(null,this.constants.scenarios.calling.createOneToOnePstnCall,__assign({},t,i))},o.prototype.bringChildWindowIfInPrejoinState=function(e,t){var n=this.callingMultiWindowService.findCallingPrejoinWindow(e,t);return!!n&&(n.windowRef.focus(),!0)},o.prototype.showPreJoinScreenIfNeeded=function(e,t,n){var i=this;return this.ensureMeetingCanBeJoined(e,t).then(function(){var a=i.callingService.getCalls(e.conversationId,e.messageId,!0)[0];if(a&&a.markAsReusable(),e.bypassPrejoin)return t.incomplete({reason:\"bypassPrejoin is true\"}),e.joinCall();if(!i.callingSupportService.isPreJoinEnabled()){o=\"pre-join disabled\";return t.incomplete({reason:o}),e.joinCall()}if(a&&!_.includes([1,8,10],a.state)){o=\"already connected\";return t.incomplete({reason:o}),e.joinCall()}if(!e.isInstantMeeting&&i.conversationsService.getCallingConversation(e.conversationId).isChat()){var o=\"conversation is chat\";return t.incomplete({reason:o}),e.joinCall()}return i.showPreJoinScreen(e,t,n,a)})},o.prototype.ensureMeetingCanBeJoined=function(e,n){var i=this;if(!this.callingSupportService.isLightweightOnlyEnvironment())return this.$q.resolve();var a=e.conversationId,o=e.messageId,r=e.tenantId,s=e.organizerId,l=function(e){return i.minimalMeetingsService.showMeetingNotSupportedDialog(t.MinimalMeetingErrorDialog.MeetingWithoutPstnNotSupported),n.incomplete({reason:e}),i.$q.reject(e)};return r&&s?this.minimalMeetingsService.canJoinMeeting(a,o||\"0\",r,s).then(function(e){if(!e)return i.$q.reject(\"meeting does not have pstn coordinates\")}).catch(function(e){return l(t.CallingTelemetryService.getErrorMessage(e))}):l(\"tenantId/organizerId is undefined\")},o.prototype.showPreJoinScreen=function(e,n,i,a){n.eventData[this.constants.preJoin.navigateToPreJoin]=!0;var o=n||(i?this.callingDeepLinkService.getDeeplinkScenario(i.context.correlationId):this.callingTelemetryService.getOrCreatePreJoinScenario(e.scenarioId));if(this.bringChildWindowIfInPrejoinState(e.conversationId,e.messageId))return o.mark(this.constants.scenarios.steps.calling.joinMeetup.showChildWindowPrejoin),null;if(a&&10===a.state)return o.mark(this.constants.scenarios.steps.calling.joinMeetup.returningToPreJoinLobby),this.callingNavigationService.navigateToCallScreen(a,{forceCallingScreenReloading:!0});var r=__assign({},e);return i&&(i.context.DeeplinkId=i.deeplinkId,r.messageId=i.messageId,r.deepLinkContext=i.context),o.mark(this.constants.scenarios.steps.calling.joinMeetup.navigatingToPreJoinScreen),this.callingSessionStateService.goToState(t.CallingSessionState.preJoinCallingScreen,r)},o.prototype.joinCallInternal=function(e,n,i){var a=this,o=e.callInfo,r=e.joinContext;i&&i.mark(\"user_action_join\");var s=n&&void 0!==n.withOutgoingAudio?!n.withOutgoingAudio:!!e.muted,l=n&&void 0!==n.withOutgoingVideo?!n.withOutgoingVideo:!!e.audioOnly,c=this.callingService.getCallByCallId(o.callId,null,!0),g=c?c.conversationId:o.conversationId,d=c?c.messageId:o.messageId,v=this.conversationsService.getConversation(g);if(c){var h=this.callingService.joinOngoingCallIfExists(g,d,!l,s,!n||n.withNavigation);if(h)return i&&i.mark(\"try_join_ongoing\"),1===c.state&&h.catch(function(){a.reportCallingNotPossibleTelemetry(v,o,l)}),h}var u;return(u=o.replyChainMessageId?this.messageFetchService.getMessage(g,o.replyChainMessageId).then(function(t){return i&&i.mark(\"message_fetch\"),t&&t.isScheduledMeetingCreateMessage?a.joinScheduledMeeting(v,t,o,r,s,e.scenarioId,n):a.joinNormalCall(v,o,l,s,i,n)}):this.joinNormalCall(v,o,l,s,i,n,e.screenSharingOnly)).catch(function(e){a.logger.error(\"[call] Could not join call \"+JSON.stringify(o)+\" because \"+t.CallingTelemetryService.getErrorMessage(e))}),u.then(function(e){return i&&i.mark(\"call_join\"),e})},o.prototype.joinNormalCall=function(n,i,a,o,r,s,l){var c=this,g=this.sendTelemetryJoin(n,i),d=[r,this.callingTelemetryService.getCallingIntentScenario()];return s&&(a=!s.withOutgoingVideo,o=!s.withOutgoingAudio),this.callingService.joinCall({conversationId:n.id,messageId:i.messageId,meetingInfo:i.meetingInfo,callId:i.callId,teamsCallId:i.teamsCallId,callUrl:i.callUrl,audioOnly:a,muted:o,mutedSpeakers:!!s&&!1===s.withIncomingAudio,startCallScenarioPromise:g,secondaryScenarios:d,screenSharingOnly:l,joinType:s?s.joinType:t.JoinType.normal}).then(function(t){if(t){var n=void 0;l&&(t.isScreenshareFromChat=l,n={rightPanelToOpen:e.components.Calling.RightPanel.CallingChat}),c.callingTelemetryService.handleCallSuccess(g,d,t),c.callingNavigationService.navigateToCallScreen(t,n)}return t}).catch(function(e){return c.callingTelemetryService.handleCallFailure(g,d,e),c.$q.reject(e)})},o.prototype.joinScheduledMeeting=function(e,n,i,a,o,r,s){var l,c,g=(l={conversationId:e?e.id:i.conversationId,messageId:i.messageId,meetingType:t.MeetingType.Chat,isRecurring:!1},l[this.constants.counters.eventNames.meetingTenantId]=i&&i.meetingInfo&&i.meetingInfo.tenantId,l);return e&&e.isChannelConversation()&&(g.meetingType=t.MeetingType.Team),c=n.getMeetingProperties(),g.isRecurring=!!c&&c.isRecurring,a=a||this.constants.scenarios.calling.context.meetingJoinButton,s=this.setPreJoinOptions(s,o),this.calendarService.joinSkypeTeamMeeting(g,__assign({context:a},s,{joinMeetupScenarioId:r}))},o.prototype.setPreJoinOptions=function(e,t){return e||(e={withOutgoingAudio:!t}),t&&(e.withOutgoingAudio=!t),e},o.prototype.getScenarioNameJoin=function(e,t){return e.isChat()?t.isScreenshareFromChat?this.constants.scenarios.calling.joinScreenshareCall:this.constants.scenarios.calling.joinGroupCall:this.constants.scenarios.calling.joinMeetupFromReplyChain},o.getMeetingType=function(e){return e.isChat()?t.MeetingType.Chat:t.MeetingType.Team},o.prototype.sendTelemetryJoin=function(e,t){var n;if(!e){var i=\"Unable to get conversation for conversationId: \"+t.conversationId+\" callId: \"+t.callId;return this.logger.error(i),this.$q.reject(i)}var a=(n={callId:t.callId,messageId:t.messageId,threadId:e.id,meetingType:o.getMeetingType(e),joinOrCreate:\"join\",context:this.constants.scenarios.calling.context.meetingJoinButton},n[this.constants.counters.eventNames.meetingTenantId]=this.getConversationTenantId(e),n),r=this.callingTelemetryService.getCallingIntentScenario(),s={};return r&&(s=this.callingTelemetryService.completeCallingIntentScenario(r,a)),this.$q.resolve(this.callingTelemetryService.newMeetingScenario(t.teamsCallId,this.getScenarioNameJoin(e,t),__assign({},a,s)))},o.prototype.reportCallingNotPossibleTelemetry=function(e,t,n){var i;e?this.callingService.reportCallingNotPossibleTelemetry(this.getScenarioNameJoin(e,t),(i={conversationId:e.id,messageId:t.messageId,withVideo:!n,isScreenshareFromChat:t.isScreenshareFromChat},i[this.constants.counters.eventNames.meetingTenantId]=this.getConversationTenantId(e),i)):this.logger.error(\"[call] Unable to get conversation for conversationId: \"+t.conversationId+\" callId: \"+t.callId)},o}(t.MTMABase);t.CallingUserActionService=a,angular.module(\"teamspace.callingUserActionService\",[\"teamspace.authenticationService\",\"teamspace.calendarService\",\"teamspace.callingDeepLinkService\",\"teamspace.callingNavigationService\",\"teamspace.callingService\",\"teamspace.callingSessionStateService\",\"teamspace.callingSupportService\",\"teamspace.callingTelemetryService\",\"teamspace.conversationsService\",\"teamspace.dialingService\",\"teamspace.dialogService\",\"teamspace.getUserMediaService\",\"teamspace.loggingService\",\"teamspace.minimalMeetingsService\",\"teamspace.messageFetchService\",\"teamspace.settingsService\",\"teamspace.storageService\",\"teamspace.utilityService\",\"teamspace.eventingService\",\"teamspace.desktopUtilityService\",\"teamspace.callingMultiWindowService\"]).service(\"callingUserActionService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var companion;!function(n){\"use strict\";var r=null;n.setLogger=function(n){r=n},n.error=function(n){for(var o=[],t=1;t<arguments.length;t++)o[t-1]=arguments[t];return r&&r.error(n,o)}}(companion||(companion={}))","var companion;!function(t){\"use strict\";var e=function(){function e(t){this._members={},this.setEndpointData(t)}return Object.defineProperty(e.prototype,\"data\",{get:function(){return this._members},enumerable:!0,configurable:!0}),e.prototype.merge=function(t){return _.merge(this._members,t),this._jsonStringRepresentation=void 0,this},e.prototype.setNestedObject=function(t,e){return _.set(this._members,e,t),this._jsonStringRepresentation=void 0,this},e.prototype.setEndpointData=function(e){if(_.isString(e)){if(this._jsonStringRepresentation===e)return!1;try{this._members=angular.fromJson(e)||{}}catch(e){this._members={},t.error(\"setEndpointData.fromJson: error {0}\"+e)}this._jsonStringRepresentation=e}else{if(this._members==e)return!1;this._members=e||{},this._jsonStringRepresentation=void 0}return!0},Object.defineProperty(e.prototype,\"jsonStringRepresentation\",{get:function(){if(_.isUndefined(this._jsonStringRepresentation))try{this._jsonStringRepresentation=angular.toJson(this._members)}catch(e){this._jsonStringRepresentation=\"{}\",t.error(\"jsonStringRepresentation.toJson: error {0}\"+e)}return this._jsonStringRepresentation},enumerable:!0,configurable:!0}),e}();t.SharedEndpointMetadata=e;var n=function(){function t(t,e){this._endpointKey=e,this._backingData=t}return Object.defineProperty(t.prototype,\"endpointMetadataVersion\",{get:function(){var t=this._backingData.endpointMetadataVersion;return void 0!=t?t:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"key\",{get:function(){return this._endpointKey},enumerable:!0,configurable:!0}),t.prototype.isMyEndpoint=function(t){return t===this._endpointKey},t}();t.SharedEndpointVersionedPartialMetadata=n}(companion||(companion={}))","var companion;!function(n){\"use strict\"}(companion||(companion={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),companion;!function(e){\"use strict\";var t=function(t){function n(e,n,i){var o=t.call(this,i)||this;return o.loggingService=e,o.platformDetectService=n,o.orchestrationService=i,o.companionServiceEnabled=!1,o.bUseLighweightModeForNextCall=!1,o.useUpdateEndpointMetadata=!1,o.initializeOnAppLaunchAndReinit(),o}return __extends(n,t),n.$inject=[\"loggingService\",\"platformDetectService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){e.setLogger(this.loggingService)},n.prototype.mtmaTelemetryIdentifier=function(){return\"CompanionService\"},n.prototype.cleanupOnAppTeardown=function(e){this._deviceType=void 0,this._os=void 0,this._companionCallWatcher=void 0,this.companionServiceEnabled=!1,this.bUseLighweightModeForNextCall=!1,this.useUpdateEndpointMetadata=!1},n.prototype.enableCompanion=function(t){this.companionServiceEnabled||(this._companionCallWatcher=new e.CompanionCallWatcher(this),this.companionServiceEnabled=!0),this._deviceType=this.platformDetectService.getDeviceType(),this._os=this.platformDetectService.getOS()},n.prototype.isCompanionEnabled=function(){return this.companionServiceEnabled},Object.defineProperty(n.prototype,\"deviceType\",{get:function(){return this._deviceType},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"os\",{get:function(){return this._os},enumerable:!0,configurable:!0}),n.prototype.watchCallWithoutModality=function(e){this.companionServiceEnabled&&this.watchCall(e,!0)},n.prototype.watchCall=function(e,t){return this._companionCallWatcher.watchCall(e,t)},n.prototype.findCompanionCallStatesOfWatchedCalls=function(e){return this._companionCallWatcher.findCompanionCallStatesOfWatchedCalls(e)},n.prototype.prepareForLightweightMode=function(e,t){var n;if(this.isCompanionEnabled()){var i=this.findCompanionCallStatesOfWatchedCalls(e);n=i[i.length-1],t||(t=!!n&&!_.isUndefined(n.isNoOtherEndpointPrimary)&&!n.isNoOtherEndpointPrimary),t&&(this.bUseLighweightModeForNextCall=!0)}return{companionCallState:n,lightweight:t}},n.prototype.generateRoleMetadata=function(e,t){if(!e)return\"{}\";var n=e.myEndpointMetadata;return n.merge({role:{ui:t?\"lite\":\"full\"}}),n.jsonStringRepresentation},n.prototype.watchCallReturningRoleMetadata=function(e,t,n){var i;this.companionServiceEnabled&&(i=this.watchCall(e),t||(t=i));var o=this.generateRoleMetadata(t,n);return t&&(i&&i.setDeferredEnpointMetadata(o),t.setDeferredEnpointMetadata(o)),o},n.prototype.markCallConnected=function(e){this.useUpdateEndpointMetadata&&this.markCallConnectedOld(e)},n.prototype.markCallConnectedOld=function(e){if(this.isCompanionEnabled()&&e.updateEndpointMetadata){var t=this.watchCall(e),n=t.deferredEndpointMetadata||t.myEndpointMetadata;n.merge({role:{connected:!0}}),e.updateEndpointMetadata(n.jsonStringRepresentation)}},n}(teamspace.services.MTMABase);e.CompanionServiceImplementation=t,angular.module(\"companion.companionService\",[\"teamspace.loggingService\",\"teamspace.platformDetectService\"]).service(\"companionService\",t)}(companion||(companion={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),companion;!function(t){\"use strict\";var e=function(e){function n(n,i,a){var r=e.call(this)||this;return r._callWatcher=n,r._call=i,r._subscribedTo=new t.MultiDispose,r._participants={},r.debouncedRefreshState=_.debounce(r.refreshState,0,{trailing:!0}),r._subscribedTo.push(i.changed(function(){return r.callChanged()})),r._subscribedTo.push(i.on(\"callStateChanged\",function(){return r.onCallStateChanged()})),r._myParticipantKey=i.participantId,r._myEndpointId=i.endpointId,r.callChanged(),r.onCallStateChanged(),r}return __extends(n,e),n.prototype.dispose=function(){this._subscribedTo.dispose()},Object.defineProperty(n.prototype,\"call\",{get:function(){return this._call},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"deferredEndpointMetadata\",{get:function(){return this._deferredEndpointMetdata},enumerable:!0,configurable:!0}),n.prototype.setDeferredEnpointMetadata=function(e){this._deferredEndpointMetdata=null!=e?new t.SharedEndpointMetadata(e):null},n.prototype.onCallStateChanged=function(){var t=this._call.state;3===t?(this._callWatcher.companionService.markCallConnected(this._call),this._deferredEndpointMetdata=null):7!==t&&6!==t||this._callWatcher.ignoreCall(this._call)},n.prototype.callChanged=function(){var e=this;this._myParticipantKey=this._call.participantId||\"noParticipant\";var n={};n[this._myParticipantKey]=this._participants[this._myParticipantKey],delete this._participants[this._myParticipantKey];for(var i=0,a=this._call.participants;i<a.length;i++){var r=a[i],o=this._participants[r.id];o||(o=new t.SharedEndpointCallParticipant(this,r)),n[r.id]=o,delete this._participants[r.id]}Object.keys(this._participants).forEach(function(t){e._participants[t].dispose()}),this._participants=n,this.updateEndpointMetadata(this._call.endpoints&&this._call.endpoints.endpointDetails,this._myParticipantKey)},Object.defineProperty(n.prototype,\"isNoOtherEndpointPrimary\",{get:function(){return this._isNoOtherEndpointPrimary},set:function(t){this._isNoOtherEndpointPrimary=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isMyEndpointPrimary\",{get:function(){return this._isMyEndpointPrimary},set:function(t){this._isMyEndpointPrimary=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"selfParticipant\",{get:function(){return this._participants[this._myParticipantKey]},enumerable:!0,configurable:!0}),n.prototype.refreshState=function(){var e=new t.CompanionEndpointMetadataWrapper(this.selfParticipant);this.isNoOtherEndpointPrimary=!e||e.isNoOtherEndpointPrimary,this.isMyEndpointPrimary=e&&e.isMyEndpointPrimary,this.raiseChanged()},Object.defineProperty(n.prototype,\"myEndpointMetadata\",{get:function(){var e=this.selfParticipant&&this.selfParticipant.myEndpointData;if(!e){e=new t.SharedEndpointMetadata({});var n=this._callWatcher.companionService;e.setNestedObject({ep:n.os+\" \"+n.deviceType},\"role\").setNestedObject({},\"prox\"),this.selfParticipant.myEndpointData=e}return e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"myEndpointMetadataStringRepresentation\",{get:function(){return this.myEndpointMetadata.jsonStringRepresentation},enumerable:!0,configurable:!0}),n.prototype.updateEndpointMetadata=function(e,n){var i=this._myParticipantKey===n,a=this._participants[n];if(!a){if(!i)return;a=new t.SharedEndpointCallSelfParticipant(this._myParticipantKey),this._participants[n]=a}a.updateEndpointMetadata(e),this.debouncedRefreshState()},n}(skype.calling.ObservableBase);t.CompanionCallState=e}(companion||(companion={}))","var companion;!function(n){\"use strict\";var t=function(){function t(n){this._companionService=n,this._watchedCalls={}}return Object.defineProperty(t.prototype,\"companionService\",{get:function(){return this._companionService},enumerable:!0,configurable:!0}),t.prototype.findCallIndex=function(n,t){return t.findIndex(function(t){return t.call==n})},t.prototype.findCompanionCallState=function(t,a,i){var e=this._watchedCalls[t.callId]||[],o=e.find(function(n){return n.call===t});return!o&&a&&(o=new n.CompanionCallState(this,t,i),this._watchedCalls[t.callId]=e,this._watchedCalls[t.callId].push(o)),o},t.prototype.findCompanionCallStatesOfWatchedCalls=function(n){return(this._watchedCalls[n]||[]).slice()},t.prototype.watchCall=function(n,t){return this.findCompanionCallState(n,!0,!!t)},t.prototype.ignoreCall=function(n){var t=this._watchedCalls[n.callId];if(t){var a=this.findCallIndex(n,t);a>=0&&(t[a].dispose(),t.splice(a,1))}},t}();n.CompanionCallWatcher=t}(companion||(companion={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),companion;!function(t){\"use strict\";var e=function(t){function e(e,n){return t.call(this,e.role||{},n)||this}return __extends(e,t),Object.defineProperty(e.prototype,\"mode\",{get:function(){return this._backingData.ui},set:function(t){this._backingData.ui=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"deviceName\",{get:function(){return this._backingData.ep},set:function(t){this._backingData.ep=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isPrimary\",{get:function(){return\"full\"===this.mode},enumerable:!0,configurable:!0}),e}(t.SharedEndpointVersionedPartialMetadata);t.CompanionEndpointCallRoleMedatadata=e}(companion||(companion={}))","var companion;!function(n){\"use strict\";var t=function(){function t(n){this._endpointCallParticipant=n}return t.prototype.getRole=function(t){var i=this._endpointCallParticipant.endpointMetadata(t);if(!_.isUndefined(i))return new n.CompanionEndpointCallRoleMedatadata(i.data,t)},Object.defineProperty(t.prototype,\"isMyEndpointPrimary\",{get:function(){var n=this.getRole(this._endpointCallParticipant.myEndpointId);return n&&n.isPrimary},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isNoOtherEndpointPrimary\",{get:function(){var n,t=this;return this._endpointCallParticipant.every(function(i,e){var a=t.getRole(e);return a.isPrimary&&(!n||n.endpointMetadataVersion<a.endpointMetadataVersion)&&(n=a),!0}),!n||n.isMyEndpoint(this._endpointCallParticipant.myEndpointId)},enumerable:!0,configurable:!0}),t}();n.CompanionEndpointMetadataWrapper=t}(companion||(companion={}))","var companion;!function(s){\"use strict\";var i=function(){function s(){}return s.prototype.dispose=function(){this._disposables&&(_.each(this._disposables,function(s){return s.dispose()}),delete this._disposables)},s.prototype.push=function(s){this._disposables||(this._disposables=[]),this._disposables.push(s)},s}();s.MultiDispose=i}(companion||(companion={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function i(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}}(),companion;!function(t){\"use strict\";var n=function(){function n(n,e){var i=this;this._companionCallState=n,this._callParticipant=e,this._subscriptions=new t.MultiDispose,this._endpointMetadataMap={},e&&this._subscriptions.push(e.changed(function(){return i.callParticipantChanged()}))}return n.prototype.dispose=function(){this._subscriptions.dispose()},n.prototype.callParticipantChanged=function(){this._companionCallState.updateEndpointMetadata(this._callParticipant.endpoints&&this._callParticipant.endpoints.endpointDetails,this._callParticipant.id)},n.prototype.endpointMetadata=function(t){return this._endpointMetadataMap[t]},Object.defineProperty(n.prototype,\"myEndpointData\",{get:function(){return this._endpointMetadataMap[this._myEndpointId]},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"myEndpointId\",{get:function(){return this._myEndpointId},enumerable:!0,configurable:!0}),n.prototype.every=function(t){return _.every(this._endpointMetadataMap,t)},n.prototype.updateEndpointMetadata=function(n){for(var e={},i=0,a=n||[];i<a.length;i++){var o=a[i],p=o.participantId,r=o.endpointMetadata;e[p]=new t.SharedEndpointMetadata(r)}return this._endpointMetadataMap=e,!0},n}();t.SharedEndpointCallParticipant=n;var e=function(t){function n(n){var e=t.call(this)||this;return e._myEndpointId=n,e}return __extends(n,t),Object.defineProperty(n.prototype,\"myEndpointData\",{get:function(){return this._endpointMetadataMap[this._myEndpointId]},set:function(t){this._endpointMetadataMap[this._myEndpointId]||(this._endpointMetadataMap[this._myEndpointId]=t)},enumerable:!0,configurable:!0}),n.prototype.setNestedObject=function(t,n){this.myEndpointData.setNestedObject(t,n)},n}(n);t.SharedEndpointCallSelfParticipant=e}(companion||(companion={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function e(e,n,t,i){this.constants=n,this.loggingService=t,this.appConfig=i,this.skypeClient=e.newClient({client:\"Skype\"})}return e.$inject=[\"ecsService\",\"constants\",\"loggingService\",\"appConfig\"],e.prototype.getSkypeConfig=function(e){var n=this;void 0===e&&(e=Promise.resolve(void 0));var t=this.loggingService.newScenario(this.constants.scenarios.calling.ecsConfigRequest);return Promise.resolve(e.then(function(e){return n.skypeClient.getAllConfigs(void 0,e)}).then(function(e){t.stop();var i=_.mapValues(e,function(e){return e.configParameters});return i[n.constants.settings.properties.configIds]=_.mapValues(e,function(e){return e.configIds}),i}).catch(function(e){t.fail({errorMessage:e.message})}))},e.prototype.getRelayConfig=function(){var e=this.loggingService.newScenario(this.constants.scenarios.calling.ecsConfigRequest),n=_.cloneDeep(this.appConfig.relayManager);return Promise.resolve(this.skypeClient.getConfig(\"MDN_TRAP\").then(function(t){return e.stop(),_.merge(n,t.configParameters)},function(t){return e.fail({errorMessage:t.message}),n}))},e}();e.ConfigAdapter=n,angular.module(\"teamspace.configAdapter\",[\"teamspace.config\",\"teamspace.ecsService\",\"teamspace.loggingService\"]).service(\"configAdapter\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function o(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(e){!function(e){function t(e){switch(e){case 1:return\"P2P\";case 2:return\"Conference\";default:return\"Unknown\"}}e.CALL_QUESTIONNAIRE_ITEMS=[{category:\"q\",token:101,uri:\"skype:?cqg&target=audio.nolocal&ui_entrypoint=cqf\",id:\"audio_nolocal\"},{category:\"q\",token:102,uri:\"skype:?cqg&target=audio.noremote&ui_entrypoint=cqf\",id:\"audio_noremote\"},{category:\"q\",token:103,uri:\"skype:?cqg&target=audio.quality.echo&ui_entrypoint=cqf\",id:\"audio_quality_echo\"},{category:\"q\",token:104,uri:\"skype:?cqg&target=audio.quality.noise&ui_entrypoint=cqf\",id:\"audio_quality_noise\"},{category:\"q\",token:105,uri:\"skype:?cqg&target=audio.quality.volume&ui_entrypoint=cqf\",id:\"audio_quality_volume\"},{category:\"q\",token:106,uri:\"skype:?cqg&target=audio.dropped&ui_entrypoint=cqf\",id:\"audio_dropped\"},{category:\"q\",token:107,uri:\"skype:?cqg&target=audio.quality.distorted&ui_entrypoint=cqf\",id:\"audio_quality_distorted\"},{category:\"q\",token:108,uri:\"skype:?cqg&target=audio.quality.delay&ui_entrypoint=cqf\",id:\"audio_quality_delay\"},{category:\"qe\",token:109,uri:\"skype:?cqg&target=audio.other&ui_entrypoint=cqf\",id:\"audio_other\",editLength:100},{category:\"pq\",token:301,uri:\"skype:?cqg&target=audio.quality.dialpad&ui_entrypoint=cqf\",id:\"audio_quality_dialpad\"},{category:\"vq\",token:201,uri:\"skype:?cqg&target=video.nolocal&ui_entrypoint=cqf\",id:\"video_nolocal\"},{category:\"vq\",token:202,uri:\"skype:?cqg&target=video.noremote&ui_entrypoint=cqf\",id:\"video_noremote\"},{category:\"vq\",token:203,uri:\"skype:?cqg&target=video.quality.poor&ui_entrypoint=cqf\",id:\"video_quality_poor\"},{category:\"vq\",token:204,uri:\"skype:?cqg&target=video.quality.freezing&ui_entrypoint=cqf\",id:\"video_quality_freezing\"},{category:\"vq\",token:205,uri:\"skype:?cqg&target=video.dropped&ui_entrypoint=cqf\",id:\"video_dropped\"},{category:\"vq\",token:206,uri:\"skype:?cqg&target=video.quality.dark&ui_entrypoint=cqf\",id:\"video_quality_dark\"},{category:\"vq\",token:207,uri:\"skype:?cqg&target=video.quality.sync&ui_entrypoint=cqf\",id:\"video_quality_sync\"},{category:\"vqe\",token:208,uri:\"skype:?cqg&target=video.other&ui_entrypoint=cqf\",id:\"video_other\",editLength:100},{category:\"vq\",token:209,uri:\"skype:?cqg&target=video.quality.backgroundblur&ui_entrypoint=cqf\",id:\"video_quality_backgroundblur\"},{category:\"sq\",token:401,uri:\"skype:?cqg&target=ss.nolocal&ui_entrypoint=cqf\",id:\"ss_nolocal\"},{category:\"sq\",token:402,uri:\"skype:?cqg&target=ss.noremote&ui_entrypoint=cqf\",id:\"ss_noremote\"},{category:\"sq\",token:403,uri:\"skype:?cqg&target=ss.quality.start&ui_entrypoint=cqf\",id:\"ss_quality_start\"},{category:\"sq\",token:405,uri:\"skype:?cqg&target=ss.quality.freezing&ui_entrypoint=cqf\",id:\"ss_quality_freezing\"},{category:\"sq\",token:404,uri:\"skype:?cqg&target=ss.quality.poor&ui_entrypoint=cqf\",id:\"ss_quality_poor\"},{category:\"sq\",token:406,uri:\"skype:?cqg&target=ss.dropped&ui_entrypoint=cqf\",id:\"ss_dropped\"},{category:\"sq\",token:407,uri:\"skype:?cqg&target=ss.quality.sync&ui_entrypoint=cqf\",id:\"ss_quality_sync\"},{category:\"sqe\",token:408,uri:\"skype:?cqg&target=ss.other&ui_entrypoint=cqf\",id:\"ss_other\",editLength:100},{category:\"sq\",token:409,uri:\"skype:?cqg&target=ss.quality.systemaudio&ui_entrypoint=cqf\",id:\"ss_quality_systemaudio\"},{category:\"r\",token:501,uri:\"skype:?cqg&target=reliability.join&ui_entrypoint=cqf\",id:\"reliability_join\"},{category:\"r\",token:502,uri:\"skype:?cqg&target=reliability.invite&ui_entrypoint=cqf\",id:\"reliability_invite\"},{category:\"cc\",token:701,uri:\"skype:?cqg&target=cc.quality.rating.&ui_entrypoint=cqf\",id:\"cc_quality_rating\",starRating:!0},{category:\"cc\",token:702,uri:\"skype:?cqg&target=cc.quality.other.&ui_entrypoint=cqf\",id:\"cc_other\",editLength:100}],e.BROADCAST_QUESTIONNAIRE_ITEMS=[{category:\"bp\",token:601,uri:\"skype:?cqg&target=broadcast.start&ui_entrypoint=cqf\",id:\"broadcast_start\"},{category:\"bp\",token:602,uri:\"skype:?cqg&target=broadcast.ended&ui_entrypoint=cqf\",id:\"broadcast_ended\"},{category:\"bp\",token:603,uri:\"skype:?cqg&target=broadcast.layout&ui_entrypoint=cqf\",id:\"broadcast_layout\"},{category:\"bp\",token:604,uri:\"skype:?cqg&target=broadcast.indicators&ui_entrypoint=cqf\",id:\"broadcast_indicators\"},{category:\"bp\",token:605,uri:\"skype:?cqg&target=broadcast.cannot.end&ui_entrypoint=cqf\",id:\"broadcast_cannot_end\"},{category:\"ba\",token:606,uri:\"skype:?cqg&target=broadcast.no.audio&ui_entrypoint=cqf\",id:\"broadcast_no_audio\"},{category:\"ba\",token:607,uri:\"skype:?cqg&target=broadcast.poor.audio&ui_entrypoint=cqf\",id:\"broadcast_poor_audio\"},{category:\"be\",token:608,uri:\"skype:?cqg&target=broadcast.other&ui_entrypoint=cqf\",id:\"broadcast_other\",editLength:100}],e.OUTGOING_SCREENSHARE_TOKENS=[402,403,409],e.BACKGROUND_BLUR_TOKENS=[209],e.SYSTEM_AUDIO_TOKENS=[409];var i=function(i){function o(e,t,o,r,a,n,c,s,u,y,d,l){var p=i.call(this,t,o,r,c,u,d)||this;return p.settingsService=e,p.constants=t,p.telemetryService=o,p.loggingService=r,p.callingSupportService=a,p.desktopUtilityService=n,p.$timeout=c,p.call=s,p.time=u,p.callType=y,p.duration=d,p.callDuration=l,p.createItems(),e.valueFor(t.settings.names.rigel).enableCQF&&(r.info(\"Rigel : enable useRatingOnly true\"),p.useRatingOnly=!0),p}return __extends(o,i),o.logAsNotShown=function(t,i,r,a){var n=o.createEventPropsForQuestionnaireFromCall(t,a);n.call_mos_score_tracking_reason=e.QUESTIONNAIRE_REASONS.NOT_SHOWN;var c={eventName:a.events.calling.callQualityFeedback,props:n};r.sendEvents([c]),i.event(a.events.calling.callQualityFeedback,n)},o.createEventPropsForQuestionnaireFromCall=function(e,i){var o;return o={call_id:e.callId,call_type:t(e.callType),endpoint_id:e.endpointId,participant_id:e.participantId},o[i.categories.isBroadcast]=!!e.broadcastMeeting,o[i.categories.isScreenshareFromChat]=!!e.isScreenshareFromChat,o[i.counters.eventNames.isMinimalMeeting]=!!e.isInLightweightMode(),o},o.prototype.sendQuestionnaire=function(t,i){var r=o.createEventPropsForQuestionnaireFromCall(this.call,this.constants),a=this.createEventPropsForQuestionnaire(t,i,r),n={eventName:this.constants.events.calling.callQualityFeedback,props:a};this.telemetryService.sendEvents([n]),t===e.QUESTIONNAIRE_REASONS.RANDOM&&this.call.provideCallQualityFeedback(this.qid.toString(),t,this.score,this.serializeProblemTokens(i)),this.loggingService.event(this.constants.events.calling.callQualityFeedback,a)},o.prototype.createItems=function(){var t=this,i=e.CALL_QUESTIONNAIRE_ITEMS.map(function(e){return _.assign({},e)});if(this.call.broadcastMeeting){var o=e.BROADCAST_QUESTIONNAIRE_ITEMS.map(function(e){return _.assign({},e)});i.push.apply(i,o)}var r=_.groupBy(i,function(e){return t.mapItemCategoryToType(e.category)});this.callingSupportService.isVideoSupported(this.call.callType)||delete r[e.QuestionnaireItemType.Video];var a=function(e,t){_.remove(r[e],function(e){return _.includes(t,e.token)})};!this.desktopUtilityService.isWeb()||a(e.QuestionnaireItemType.ScreenSharing,e.OUTGOING_SCREENSHARE_TOKENS),this.callingSupportService.isBackgroundBlurringAPIV2Enabled()||a(e.QuestionnaireItemType.Video,e.BACKGROUND_BLUR_TOKENS),this.callingSupportService.isSystemAudioSupportedForCall(this.call)||a(e.QuestionnaireItemType.ScreenSharing,e.SYSTEM_AUDIO_TOKENS),this.callType===e.FeedbackCallType.ScreenshareFromChat?(delete r[e.QuestionnaireItemType.Video],delete r[e.QuestionnaireItemType.Audio],this.selectedType=e.QuestionnaireItemType.ScreenSharing):this.callType===e.FeedbackCallType.PSTN?(delete r[e.QuestionnaireItemType.ScreenSharing],delete r[e.QuestionnaireItemType.Video]):this.callType===e.FeedbackCallType.SfB&&delete r[e.QuestionnaireItemType.ScreenSharing],this.settingsService.valueAsBoolean(this.constants.settings.names.enableClosedCaptionsCQF)&&this.call.closedCaptionsHaveBeenStarted()||delete r[e.QuestionnaireItemType.CallClosedCaptions],this.items=r,this.itemTypes=this.getItemTypes(r)},o.prototype.complete=function(){},o}(e.QuestionnaireBase);e.CallQuestionnaireForQuality=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){function e(t){for(var e,i=t.length-1;i>0;i--){var n=Math.floor(Math.random()*(i+1));e=[t[n],t[i]],t[i]=e[0],t[n]=e[1]}}var i=function(){function i(e,i,n,s,o,a,r,c,h,l,u,p){this.constants=e,this.loggingService=i,this.$timeout=n,this.eventingService=s,this.call=o,this.time=a,this.callType=r,this.duration=c,this.callDuration=h,this.mediaConnected=l,this.signallingConnected=u,this.hangupContext=p,this.type=t.FeedbackType.ShortDurationHangup,this.hasItemTypes=!1,this.rating=0,this.isRateable=!1,this.isRated=!0,this.isActionable=!0,this.isComplete=!1,this.isResumed=!1,this.isCancelled=!1,this.experience=t.FeedbackExperienceType.Unknown,this.scenario=this.createQuestionnaireScenario(),this.createItems(),this.scheduleExpiration()}return i.prototype.start=function(){this.wasStarted||this.scenario.mark(\"interaction\"),this.wasStarted=!0,this.$timeout.cancel(this.expirationPromise)},i.prototype.complete=function(){this.isComplete=!0,this.eventingService.$emit(this.constants.events.calling.callQualityFeedbackComplete)},i.prototype.send=function(){if(!this.isRated)throw new Error(\"Questionnaire is not rated yet\");if(!this.isActionable)throw new Error(\"Questionnaire is not actionable anymore\");this.isActionable=!1,this.scheduleCompletion(),this.sendQuestionnaire(\"random\")},i.prototype.cancel=function(t){if(void 0===t&&(t=\"cancel\"),!this.isActionable)throw new Error(\"Questionnaire is not actionable anymore\");this.isActionable=!1,this.isCancelled=!0,this.complete(),this.$timeout.cancel(this.expirationPromise),this.sendQuestionnaire(t)},i.prototype.abandon=function(){this.isActionable&&(this.wasStarted?(this.isActionable=!1,this.complete(),this.sendQuestionnaire(\"random\")):this.cancel(),this.clearPausePromise())},i.prototype.pause=function(){var t=this;this.clearPausePromise(),this.scenario.mark(\"pause\");var e=this.expirationDatetime-Date.now();this.pauseExpirationPromise=this.$timeout(function(){t.abandon()},e)},i.prototype.resume=function(){this.isResumed=!0,this.clearPausePromise(),this.scenario.mark(\"resume\")},i.prototype.removeExpiry=function(){this.scenario.mark(\"expiration_removed\"),this.clearPausePromise(),this.$timeout.cancel(this.expirationPromise)},i.prototype.clearPausePromise=function(){this.pauseExpirationPromise&&this.$timeout.cancel(this.pauseExpirationPromise)},i.prototype.createQuestionnaireScenario=function(){var t,e=this.loggingService.newScenario(this.constants.scenarios.calling.createMeetupFeedbackForShortDuration,null,null,null,!0);return e.appendEventData((t={},t[this.constants.counters.eventNames.id]=this.call.callId,t[this.constants.counters.eventNames.callId]=this.call.callId,t[this.constants.counters.eventNames.endpointId]=this.call.endpointId,t[this.constants.counters.eventNames.participantId]=this.call.participantId,t[this.constants.categories.channel]=SkypeX.Services.ChatServiceUtils.isPstnMri(this.call.conversationId)?this.constants.pstn.userType:this.call.conversationId,t[this.constants.counters.eventNames.messageId]=this.call.messageId,t[this.constants.categories.isBroadcast]=!!this.call.broadcastMeeting,t[this.constants.categories.isScreenshareFromChat]=!!this.call.isScreenshareFromChat,t[this.constants.counters.eventNames.isMinimalMeeting]=!!this.call.isInLightweightMode(),t)),e},i.prototype.sendQuestionnaire=function(e){var i=this,n=this.items[t.QuestionnaireItemType.Other].filter(function(t){return t.value}).map(function(t){return t.editLength?t.id+\"=\"+encodeURIComponent(t.value):t.id}).join(\",\");n&&(n+=\",\");var s={reason:e,context:n+=[\"duration\",\"callDuration\",\"signallingConnected\",\"mediaConnected\",\"hangupContext\"].map(function(t){return t+\"=\"+i[t]}).join(\",\")};\"random\"===e?this.scenario.stop(s):this.scenario.cancel(s)},i.prototype.createItems=function(){var i,n,s,o;switch(this.itemTypes=[t.QuestionnaireItemType.Other],this.callType){case t.FeedbackCallType.Meeting:this.items=(i={},i[t.QuestionnaireItemType.Other]=[{category:\"other\",token:700,id:\"short_duration_other\",editLength:100},{category:\"other\",token:801,id:\"short_duration_checking_out_features\"},{category:\"other\",token:802,id:\"short_duration_connecting_too_long\"},{category:\"other\",token:803,id:\"short_duration_thought_calling_everyone\"}],i);break;case t.FeedbackCallType.GroupCall:case t.FeedbackCallType.P2P:this.items=(n={},n[t.QuestionnaireItemType.Other]=[{category:\"other\",token:706,id:\"short_duration_other\",editLength:100},{category:\"other\",token:707,id:\"short_duration_trying_out_calling\"},{category:\"other\",token:708,id:\"short_duration_called_by_mistake\"},{category:\"other\",token:709,id:\"short_duration_start_video_by_mistake\"}],n);break;case t.FeedbackCallType.ScreenshareFromChat:this.items=(s={},s[t.QuestionnaireItemType.Other]=[{category:\"other\",token:706,id:\"short_duration_other\",editLength:100},{category:\"other\",token:707,id:\"short_duration_trying_out_screenshare_calling\"},{category:\"other\",token:708,id:\"short_duration_screenshare_called_by_mistake\"}],s);break;default:this.items=(o={},o[t.QuestionnaireItemType.Other]=[],o)}this.selectedType=t.QuestionnaireItemType.Other,e(this.items[this.selectedType])},i.prototype.scheduleExpiration=function(){var t=this;this.expirationDatetime=Date.now()+this.time,this.expirationPromise=this.$timeout(function(){t.cancel(\"timeout\")},this.time)},i.prototype.scheduleCompletion=function(){var e=this;this.$timeout(function(){e.complete()},t.QUESTIONNAIRE_THANKS_TIMEOUT)},i}();t.CallQuestionnaireForShortDuration=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){e.QUESTIONNAIRE_THANKS_TIMEOUT=3e3;!function(e){e[e.Quality=0]=\"Quality\",e[e.SignalingIncompleteWithEarlyCancellation=1]=\"SignalingIncompleteWithEarlyCancellation\",e[e.ShortDurationHangup=2]=\"ShortDurationHangup\"}(e.FeedbackType||(e.FeedbackType={}));!function(e){e[e.Unknown=0]=\"Unknown\",e[e.P2P=1]=\"P2P\",e[e.GroupCall=2]=\"GroupCall\",e[e.Meeting=3]=\"Meeting\",e[e.ScreenshareFromChat=4]=\"ScreenshareFromChat\",e[e.PSTN=5]=\"PSTN\",e[e.SfB=6]=\"SfB\"}(e.FeedbackCallType||(e.FeedbackCallType={}));!function(e){e.Unknown=\"Unknown\",e.Inline=\"Inline\",e.Modal=\"Modal\",e.InlineMultiWindow=\"InlineMultiWindow\",e.ModalMultiWindow=\"ModalMultiWindow\"}(e.FeedbackExperienceType||(e.FeedbackExperienceType={})),e.CallingQualityQuestionnaireAdded=\"calling-quality-questionnaire-added\";!function(e){e[e.Audio=1]=\"Audio\",e[e.AttendeeAudio=2]=\"AttendeeAudio\",e[e.Video=3]=\"Video\",e[e.ScreenSharing=4]=\"ScreenSharing\",e[e.Broadcast=5]=\"Broadcast\",e[e.ScreenshareFromChat=6]=\"ScreenshareFromChat\",e[e.AttendeeGeneral=7]=\"AttendeeGeneral\",e[e.AttendeeCaptions=8]=\"AttendeeCaptions\",e[e.CallClosedCaptions=9]=\"CallClosedCaptions\",e[e.Other=10]=\"Other\"}(e.QuestionnaireItemType||(e.QuestionnaireItemType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(e,i,s,n,a,o,r,l,c,p,h,g,u,d,C){var v=t.call(this)||this;return v.telemetryService=e,v.settingsService=i,v.loggingService=s,v.$timeout=n,v.eventingService=a,v.conversationsService=o,v.channelService=l,v.callingSupportService=c,v.constants=p,v.appConfig=h,v.sxConfig=g,v.desktopUtilityService=u,v.replyChainStore=d,v.orchestrationService=C,v.calls={},v.hangupContexts=new WeakMap,C.registerForMtma(v),v.initializeOnAppLaunchAndReinit(),v}return __extends(i,t),i.$inject=[\"telemetryService\",\"settingsService\",\"loggingService\",\"$timeout\",\"eventingService\",\"conversationsService\",\"callingTelemetryService\",\"channelService\",\"callingSupportService\",\"constants\",\"appConfig\",\"sxConfig\",\"desktopUtilityService\",\"replyChainStore\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.samplingRate=this.settingsService.valueFor(this.constants.settings.names.shortCallFeedbackSamplingRate),this.samplingRateMeeting=this.settingsService.valueFor(this.constants.settings.names.shortCallFeedbackSamplingRateMeetings),this.cutoffDuration=this.appConfig.callingConstants.callQualityFeedback.cutoffDuration,this.meetingCutoffDuration=this.appConfig.callingConstants.callQualityFeedback.meetingCutoffDuration,this.showWebPostCallCQF=(this.desktopUtilityService.isWeb()||this.desktopUtilityService.isSurfaceHub())&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableWebPostCallCQF),this.showDesktopPostCallCQFForInterop=this.desktopUtilityService.isDesktop()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopPostCallCQFForInterop),this.showDesktopPostCallCQFForPSTN=this.desktopUtilityService.isDesktop()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopPostCallCQFForPSTN),this.showDesktopPostCallCQFForCallingAndMeetings=this.desktopUtilityService.isDesktop()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopPostCallCQFForCallingAndMeetings),this.samplingRatesForCQF=this.settingsService.valueFor(this.constants.settings.names.samplingRatesForCQF),this.enableRigelFeedback=this.settingsService.valueFor(this.constants.settings.names.rigel).enableCQF,this.rigelFeedbackTimeout=this.settingsService.valueFor(this.constants.settings.names.rigel).cqfTimeOut,this.alwaysShowModalCQFForVDI=this.desktopUtilityService.avIsRemoted()&&this.settingsService.valueAsBoolean(this.constants.settings.names.alwaysShowModalCQFForVDI)},i.prototype.mtmaTelemetryIdentifier=function(){return\"CallingQualityFeedbackService\"},i.prototype.cleanupOnAppTeardown=function(e){this.calls={},this.hangupContexts=new WeakMap,this.samplingRate=void 0,this.samplingRateMeeting=void 0,this.cutoffDuration=void 0,this.meetingCutoffDuration=void 0,this.cleanupPromise=void 0,this.showWebPostCallCQF=void 0,this.showDesktopPostCallCQFForInterop=void 0,this.showDesktopPostCallCQFForPSTN=void 0,this.showDesktopPostCallCQFForCallingAndMeetings=void 0,this.samplingRatesForCQF=void 0,this.enableRigelFeedback=void 0,this.rigelFeedbackTimeout=void 0,this.alwaysShowModalCQFForVDI=void 0},i.prototype.isMeeting=function(e){if(this.channelService.getChannelByObjectId(e.conversationId))return!0;var t=this.conversationsService.getConversation(e.conversationId);return t&&t.isMeetingConversation()},i.prototype.isPSTN=function(e){var t=this.conversationsService.getConversation(e.conversationId);return t&&t.isPstn()},i.prototype.isSfb=function(e){var t=this.conversationsService.getConversation(e.conversationId);return t&&t.isSfB()},i.prototype.shortCQFSampling=function(e){return Math.random()<(e?this.samplingRateMeeting:this.samplingRate)},i.prototype.addCallingMessage=function(e){if(!e.conversationId||!e.callId)return!1;this.loggingService.info(\"addCallingMessage: creating SkypeMessageLocal for call.callId = {0}\",e.callId);var t=Date.now(),i=new SkypeX.Services.SkypeMessageLocal,s=t.toString();i.id=s,i.parentMessageId=s,i.idUnion=s,i.versionNumber=t,i.messagetype=SkypeX.Services.ChatServiceUtils.MessageType_Call,i.hydratedContent=\" \",i.conversationLink=\"https://fake-url/v1/users/ME/conversations/\"+e.conversationId+SkypeX.Services.ChatServiceUtils.parentMessageIdPrefix+t,i.conversationId=e.conversationId,i.composetime=new Date(t).toISOString(),i.originalarrivaltime=new Date(t).toISOString(),i.content=\"<ended/><partlist alt=''><part identity='1'><name>1</name><displayName>1</displayName><duration>0</duration></part><part identity='2'><displayName>2</displayName><duration>0</duration></part><fakeP2PCallingMessage></fakeP2PCallingMessage></partlist>\",i.skypeguid=e.callId,i.isFromMe=!0;var n=this.sxConfig.getCurrentSkypeMri();i.from=\"https://dm2p-client-dc.msg.skype.com/v1/users/ME/contacts/\"+n,i.creator=n;var a=[i];return this.replyChainStore.isConversationSupported(i.conversationId)?this.replyChainStore.putMessages(a,{syncSource:SkypeX.Services.SkypeMessageSource.Local},!1):this.eventingService.$emit(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,{messages:a}),!0},i.prototype.addQuestionnaire=function(t,i){var s=this;if(this.cleanup(),!!!this.calls[t.callId]){var n=this.isMeeting(t),a=i.duration<(n?this.meetingCutoffDuration:this.cutoffDuration),o=this.hangupContexts.has(t),r=this.getFeedbackCallTypefromCall(t),l=a&&o&&this.shortCQFSampling(n)?e.FeedbackType.ShortDurationHangup:e.FeedbackType.Quality;if(l!==e.FeedbackType.Quality||i.signalingConnected&&(i.mediaConnected||t.isInLightweightMode())){var c={time:Date.now(),call:t,callType:r,feebackType:l,duration:i.duration,callDuration:i.callDuration,signallingConnected:i.signalingConnected,mediaConnected:i.mediaConnected,hangupContext:o?this.hangupContexts.get(t):null};this.calls[t.callId]=c,1!==t.callType||t.threadId||this.addCallingMessage(t),this.$timeout.cancel(this.cleanupPromise),this.cleanupPromise=this.$timeout(function(){return s.cleanup()},this.constants.feedbackTimeoutInMs),this.trigger(e.CallingQualityQuestionnaireAdded,t.callId)}}},i.prototype.getQuestionnaire=function(t){this.cleanup();var i=this.calls[t];if(i){if(!i.questionnaire)switch(i.feebackType){case e.FeedbackType.Quality:i.questionnaire=new e.CallQuestionnaireForQuality(this.settingsService,this.constants,this.telemetryService,this.loggingService,this.callingSupportService,this.desktopUtilityService,this.$timeout,i.call,this.getExpiry(i),i.callType,i.duration,i.callDuration);break;case e.FeedbackType.ShortDurationHangup:i.questionnaire=new e.CallQuestionnaireForShortDuration(this.constants,this.loggingService,this.$timeout,this.eventingService,i.call,this.getExpiry(i),i.callType,i.duration,i.callDuration,i.mediaConnected,i.signallingConnected,i.hangupContext);break;default:throw new Error(\"Unsupported feedback type\")}return i.questionnaire}},i.prototype.registerHangup=function(e,t){this.hangupContexts.has(e)||this.hangupContexts.set(e,t)},i.prototype.enabledWebPostCallCQF=function(){return this.showWebPostCallCQF||this.enabledPostCallCQFForVDI()},i.prototype.enabledPostCallCQFForVDI=function(){return this.alwaysShowModalCQFForVDI},i.prototype.enabledDesktopPostCallCQFForInterop=function(){return this.showDesktopPostCallCQFForInterop},i.prototype.enabledDesktopPostCallCQFForPSTN=function(){return this.showDesktopPostCallCQFForPSTN},i.prototype.enabledDesktopPostCallCQFForCallingAndMeetings=function(){return this.showDesktopPostCallCQFForCallingAndMeetings},i.prototype.checkIfSampledForPostCallCQF=function(t,i){if(!t)return!1;if(this.enabledWebPostCallCQF())return!0;var s=e.CallUtilities.getCQFHashPercentage(i);if(-1===s)return this.loggingService.error(\"Randomization Error\"),!1;switch(this.loggingService.log(\"checkIfSampledForPostCallCQF(): callId = \"+i+\", callFeedbackType = \"+t+\", randomization = \"+s),t){case e.FeedbackCallType.PSTN:return this.enabledDesktopPostCallCQFForPSTN()&&s<this.samplingRatesForCQF.desktop.modalCQFPSTN;case e.FeedbackCallType.SfB:return this.enabledDesktopPostCallCQFForInterop()&&s<this.samplingRatesForCQF.desktop.modalCQFInterop;case e.FeedbackCallType.GroupCall:return this.enabledDesktopPostCallCQFForCallingAndMeetings()&&s<this.samplingRatesForCQF.desktop.modalCQFGroupCall;case e.FeedbackCallType.P2P:return this.enabledDesktopPostCallCQFForCallingAndMeetings()&&s<this.samplingRatesForCQF.desktop.modalCQFP2P;case e.FeedbackCallType.Meeting:return this.enabledDesktopPostCallCQFForCallingAndMeetings()&&s<this.samplingRatesForCQF.desktop.modalCQFMeeting;default:return!1}},i.prototype.removeFinishedRequests=function(){for(var e in this.calls){var t=this.calls[e];t.questionnaire&&!t.questionnaire.isActionable&&delete this.calls[e]}},i.prototype.cleanup=function(){var t=this;_.forOwn(this.calls,function(i){t.isExpired(i)&&!i.questionnaire&&e.CallQuestionnaireForQuality.logAsNotShown(i.call,t.loggingService,t.telemetryService,t.constants)}),this.calls=_.omitBy(this.calls,this.isExpired.bind(this)),this.removeFinishedRequests(),this.cleanupPromise&&_.isEmpty(this.calls)&&(this.$timeout.cancel(this.cleanupPromise),this.cleanupPromise=null)},i.prototype.getExpiry=function(e){var t=this.constants.feedbackTimeoutInMs;return this.enableRigelFeedback&&this.rigelFeedbackTimeout&&this.rigelFeedbackTimeout>0&&(t=this.rigelFeedbackTimeout,this.loggingService.info(\"update Rigel feedback timeout = {0}\",t)),e.time+t-Date.now()},i.prototype.isExpired=function(e){return this.getExpiry(e)<0},i.prototype.getFeedbackCallTypefromCall=function(t){var i=this.isMeeting(t),s=this.isPSTN(t),n=this.isSfb(t);return i?e.FeedbackCallType.Meeting:t.isScreenshareFromChat?e.FeedbackCallType.ScreenshareFromChat:s?e.FeedbackCallType.PSTN:n?e.FeedbackCallType.SfB:1==t.callType?e.FeedbackCallType.P2P:e.FeedbackCallType.GroupCall},i}(SkypeX.Services.ObservableBase);e.CallingQualityFeedbackServiceImplementation=t,angular.module(\"teamspace.callingQualityFeedbackService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.conversationsService\",\"teamspace.callingTelemetryService\",\"teamspace.channelService\",\"teamspace.loggingService\",\"teamspace.telemetryService\",\"teamspace.eventingService\",\"teamspace.callingSupportService\",\"skypeX.sxConfig\",\"skypeX.replyChainStore\",\"teamspace.desktopUtilityService\"]).service(\"callingQualityFeedbackService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function a(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(a.prototype=r.prototype,new a)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)},__awaiter=this&&this.__awaiter||function(e,t,r,a){return new(r||(r=Promise))(function(n,i){function s(e){try{c(a.next(e))}catch(e){i(e)}}function o(e){try{c(a.throw(e))}catch(e){i(e)}}function c(e){e.done?n(e.value):new r(function(t){t(e.value)}).then(s,o)}c((a=a.apply(e,t||[])).next())})},__generator=this&&this.__generator||function(e,t){function r(e){return function(t){return a([e,t])}}function a(r){if(n)throw new TypeError(\"Generator is already executing.\");for(;c;)try{if(n=1,i&&(s=2&r[0]?i.return:r[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,r[1])).done)return s;switch(i=0,s&&(r=[2&r[0],s.value]),r[0]){case 0:case 1:s=r;break;case 4:return c.label++,{value:r[1],done:!1};case 5:c.label++,i=r[1],r=[0];continue;case 7:r=c.ops.pop(),c.trys.pop();continue;default:if(s=c.trys,!(s=s.length>0&&s[s.length-1])&&(6===r[0]||2===r[0])){c=0;continue}if(3===r[0]&&(!s||r[1]>s[0]&&r[1]<s[3])){c.label=r[1];break}if(6===r[0]&&c.label<s[1]){c.label=s[1],s=r;break}if(s&&c.label<s[2]){c.label=s[2],c.ops.push(r);break}s[2]&&c.ops.pop(),c.trys.pop();continue}r=t.call(e,c)}catch(e){r=[6,e],i=0}finally{n=s=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var n,i,s,o,c={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return o={next:r(0),throw:r(1),return:r(2)},\"function\"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},teamspace;!function(e){!function(e){e.VIDEO_BACKGROUND_NONE=\"microsoft_none\",e.VIDEO_BACKGROUND_BLUR=\"microsoft_blur\";var t=function(t){function r(e,r,a,n,i,s,o,c,u){var d=t.call(this,s)||this;return d.constants=e,d.$q=n,d.settingsService=i,d.fileReaderAdapterFactory=o,d.deviceManagerService=c,d.utilityService=u,d.magicBytesToCompareCount=8,d.acceptedImageTypesEx={jpg:{magicBytes:[255,216,255]},png:{magicBytes:[137,80,78,71,13,10,26,10]},bmp:{magicBytes:[66,77]}},d.logger=r.newLogger(\"CustomVideoBackgroundsService\"),a.electronSafeIpc&&(d.ipc=a.electronSafeIpc),d.initializeOnAppLaunchAndReinit(),d}return __extends(r,t),r.$inject=[\"constants\",\"loggingService\",\"$window\",\"$q\",\"settingsService\",\"orchestrationService\",\"fileReaderAdapterFactory\",\"deviceManagerService\",\"utilityService\"],r.prototype.initializeOnAppLaunchAndReinit=function(t){var r=this;this.ipc&&e.MTMAIpcUtility.onWithTenantScope(this.ipc,this.constants.files.customVideoBackground.status,function(e,t){switch(t.status){case\"LOCAL_IMAGES_FETCHED\":case\"LOCAL_IMAGE_SAVED\":r.imageLoadingFinished(t.localImages,t.status);break;case\"FILE_DOWNLOAD_SUCCESS\":r.logger.info(\"Download finished successfully with status: \"+t.status),r.downloadImageDeferred.resolve(t);break;case\"FILE_DOWNLOAD_FAILURE\":case\"DOWNLOAD_URL_FAILURE\":case\"DIR_CREATION_FAILURE\":r.logger.error(\"Download failed with status: \"+t.status),r.downloadImageDeferred.reject(t);break;case\"LOCAL_IMAGES_FAILED_TO_FETCH\":case\"LOCAL_IMAGE_FAILED_TO_SAVE\":r.imageLoadingFailed(t.status)}})},r.prototype.mtmaTelemetryIdentifier=function(){return\"CustomVideoBackgroundsService\"},r.prototype.cleanupOnAppTeardown=function(e){this.uploadImageDeferred=null,this.getImagesDeferred=null,this.downloadImageDeferred=null,this.cachedImage=null,this.hasBackgroundEffect=null},r.prototype.uploadImage=function(e){var t=this;return e?(this.uploadImageDeferred=this.$q.defer(),this.detectAcceptedImageType(e).then(function(r){if(!r)return t.uploadImageDeferred.reject(\"UPLOAD_IMAGE_NOT_ACCEPTED\");t.ipc.send(t.constants.files.customVideoBackground.saveUserUploadedImage,{image:null,path:e.path,filename:e.name})}).catch(function(e){t.logger.error(\"failed to process local pc selected image with error: \"+e),t.uploadImageDeferred.reject(\"UPLOAD_FAILURE\")}),this.uploadImageDeferred.promise):this.$q.reject(\"UPLOAD_FAILURE\")},r.prototype.getProvidedImages=function(){var e=this.constants.files.defaultBackgroundImages.concat(this.settingsService.valueAsObject(this.constants.settings.names.videoBackgroundImages));return e.map(function(e){e.content=\"\",e.clicked=!1,e.path=\"\",e.state=\"NONE\"}),e},r.prototype.getUserImages=function(){return this.getImagesDeferred=this.$q.defer(),this.ipc.send(this.constants.files.customVideoBackground.getUserUploadedImages,{}),this.getImagesDeferred.promise},r.prototype.downloadImage=function(e){return this.downloadImageDeferred=this.$q.defer(),this.ipc.send(this.constants.files.customVideoBackground.download,{imageCdnUrl:e.src,isFromCdnTrue:!0,id:e.id}),this.downloadImageDeferred.promise},r.prototype.applyBackgroundEffects=function(t,r,a,n){var i=this;if(t){var s=this.$q.defer();switch(a||(this.cachedImage=void 0),t.id){case e.VIDEO_BACKGROUND_NONE:this.hasBackgroundEffect=!1,a?a.setBackground(0,r):this.deviceManagerService.setBackgroundEffectsOnDevice(0,r).then(function(){i.logger.info(\"setBackgroundEffectsOnDevice was successfull\"),s.resolve()}).catch(function(e){i.logger.error(\"setBackgroundEffectsOnDevice failed with error: \"+e+\" and effect 0\"),s.reject(e)});break;case e.VIDEO_BACKGROUND_BLUR:this.hasBackgroundEffect=!0,a?a.setBackground(1,r):this.deviceManagerService.setBackgroundEffectsOnDevice(1,r).then(function(){i.logger.info(\"setBackgroundEffectsOnDevice was successfull\"),s.resolve()}).catch(function(e){i.logger.error(\"setBackgroundEffectsOnDevice failed with error: \"+e+\" and effect 1\"),s.reject(e)});break;default:this.hasBackgroundEffect=!0,this.cachedImage={path:t.path||a&&a.previousImage&&a.previousImage.path,imageOrigin:\"MICROSOFT_DEFAULT\",imageType:\".jpg\"},a?a.setBackground(16,r,this.cachedImage):this.deviceManagerService.setBackgroundImageOnDevice(this.cachedImage.path,16,r,\".jpg\",\"MICROSOFT_DEFAULT\").then(function(){i.logger.info(\"setBackgroundImageOnDevice was successfull\"),s.resolve()}).catch(function(e){i.logger.error(\"setBackgroundImageOnDevice failed with error: \"+e),s.reject(e)})}return n&&a&&(a.previousImage=__assign({},t)),s.promise}},r.prototype.getCachedEffect=function(e){return e?e.getCacheEffect():this.hasBackgroundEffect&&this.cachedImage?16:1},r.prototype.imageLoadingFailed=function(e){this.logger.error(\"Local images failed to fetch or save with status: \"+e),\"LOCAL_IMAGES_FAILED_TO_FETCH\"===e?this.getImagesDeferred.reject(e):\"LOCAL_IMAGE_FAILED_TO_SAVE\"===e&&this.uploadImageDeferred.reject(e)},r.prototype.imageLoadingFinished=function(e,t){var r=this;this.logger.info(\"Local images updated successfully with status: \"+t);var a=e.map(function(e){return{name:e.filename,id:r.utilityService.generateUUID(),src:null,thumb_src:null,content:e.image,clicked:!1,path:e.path,state:\"SUCCESS\"}});\"LOCAL_IMAGE_SAVED\"===t?this.uploadImageDeferred.resolve(a):\"LOCAL_IMAGES_FETCHED\"===t&&this.getImagesDeferred.resolve(a)},r.prototype.detectAcceptedImageType=function(e){return __awaiter(this,void 0,void 0,function(){var t,r=this;return __generator(this,function(a){switch(a.label){case 0:return[4,this.readFirstBytesOfBlob(e,this.magicBytesToCompareCount)];case 1:return t=a.sent(),[2,Object.keys(this.acceptedImageTypesEx).find(function(e){var a=r.acceptedImageTypesEx[e];return r.isContentPrefixPatternMatch({firstContentBytes:t,pattern:a.magicBytes})})]}})})},r.prototype.isContentPrefixPatternMatch=function(e){var t=e.firstContentBytes,r=e.pattern,a=Array.from(t.slice(0,r.length));return _.isEqual(a,r)},r.prototype.readFirstBytesOfBlob=function(e,t){t<0&&Promise.reject(\"negative number of bytes to read is provided.\"),e.size<t&&Promise.reject(\"blob is too small to read required amount of bytes (\"+t+\").\");var r=this.fileReaderAdapterFactory.createFileReader(),a=e.slice(0,t);return r.readAsArrayBuffer(a).then(function(e){return new Uint8Array(e)})},r}(e.MTMABase);e.CustomVideoBackgroundsService=t,angular.module(\"teamspace.customVideoBackgroundsService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.deviceManagerService\",\"teamspace.orchestrationService\",\"teamspace.services.fileReaderAdapterFactory\",\"teamspace.utilityService\"]).service(\"customVideoBackgroundsService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i={camera:\"camera\",microphone:\"microphone\",speaker:\"speaker\"},n=[\"Crestron UVC Device\",\"Logitech SmartDock HDMI Capture\",\"Logicool SmartDock HDMI Capture\",\"Logitech Tap HDMI Capture\",\"Logicool Tap HDMI Capture\",\"Lenovo Video Capture\",\"Polycom MSR Dock HDMI Capture\",\"HP Video Ingest\",\"Crestron HD-CONV-USB-200\",\"Crestron HD-CONV-USB-250\",\"Crestron HD-CONV-USB-300\",\"Yealink MShare Screen Capture\",\"Yealink MShare-raw Screen Capture\",\"XI100DUSB-HDMI Video\",\"Lenovo Hub 700 Video Capture_1\"];t.CompositeAudioDeviceCustomSetupDeviceId=\"custom_device_id\";var r=function(e){function t(t,i,n){var r=e.call(this)||this;return r.storageService=t,r.constants=n,r.logger=i.newLogger(\"DeviceStorageService\"),r.isSupported=t.isSupported(),r}return __extends(t,e),t.prototype.getDevices=function(){if(this.isSupported){var e=this.storageService.get(t.SELECTED_DEVICE_KEY);return this.logger.info(\"Loading stored devices Key \"+t.SELECTED_DEVICE_KEY+\" Value \"+e),e}this.logger.warn(\"Can`t load persisted devices. Local storage not supported\")},t.prototype.setDevices=function(e){if(this.isSupported){var t=this.getDevices(),i=_.assign({},t,e);this.storePreferredDevice(i),this.trigger(this.constants.events.calling.devicesCached)}else this.logger.warn(\"Couldn`t store devices: \"+e+\". Local storage not supported\")},t.prototype.storePreferredDevice=function(e){this.storageService.set(t.SELECTED_DEVICE_KEY,e)?this.logger.info(\"Stored devices: \"+e):this.logger.error(\"Couldn`t store devices: \"+JSON.stringify(e))},t.SELECTED_DEVICE_KEY=\"calling_selected_devices\",t.DEVICES_TO_STORE=[i.camera,i.microphone,i.speaker],t}(SkypeX.Services.ObservableBase),s=function(){function e(e,t,i,n,r,s){this.$q=e,this.callingAgentsService=t,this.storageService=i,this.loggingService=n,this.settingsService=r,this.constants=s,this.isTTYSettingEnabled=!1,this.logger=n.newLogger(\"TTYDevicemanager\")}return e.prototype.isTTYEnabled=function(){return!!this.settingsService.valueAsBoolean(this.constants.settings.names.showTTYSettings)&&this.isTTYSettingEnabled},e.prototype.loadTTYSetting=function(){var e=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.showTTYSettings)){var i=this.loggingService.newScenario(this.constants.scenarios.TTY.loadTTY),n={isStorageSupported:!0,valueLoadedFromStorage:null,valueSetOnStack:null,isDesktopApp:!0,error:null};return this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?this.storageService.isSupported()?(this.isTTYSettingEnabled=!!this.storageService.get(this.constants.storageNames.ttyEnabled),n.valueLoadedFromStorage=this.isTTYSettingEnabled,this.enableTTYSupport(this.isTTYSettingEnabled).then(function(){n.valueSetOnStack=e.isTTYSettingEnabled,i.stop({data:JSON.stringify(n)}),e.logger.info(\"Loaded TTY Settings from store, isTTYSettingEnabled: \"+e.isTTYSettingEnabled)}).catch(function(r){n.valueSetOnStack=e.isTTYSettingEnabled,n.error=t.CallingTelemetryService.getErrorMessage(r),i.fail({data:JSON.stringify(n)}),e.logger.info(\"Could not load TTY Settings, isTTYSettingEnabled: \"+e.isTTYSettingEnabled+\" \"+n.error)})):(this.logger.warn(\"Cannot load TTY Setting. Local storage not supported.\"),this.isTTYSettingEnabled=!1,n.isStorageSupported=!1,void i.incomplete({data:JSON.stringify(n)})):(this.isTTYSettingEnabled=!1,n.isDesktopApp=!1,void i.incomplete({data:JSON.stringify(n)}))}},e.prototype.enableTTYSupport=function(e){var i=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.showTTYSettings))return this.$q.reject(\"showTTYSettings is false\");var n=this.$q.defer(),r=this.loggingService.newScenario(this.constants.scenarios.TTY.setTTY),s={valueToBeSet:e,valueSetOnMediaStack:null,isStorageSupported:null,isDesktopApp:!0,error:null};return this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?(this.callingAgentsService.enableTtySupport(e).then(function(){i.isTTYSettingEnabled=e,s.valueSetOnMediaStack=e,s.isStorageSupported=i.saveTTYSettingToLocalStorage(e),r.stop({data:JSON.stringify(s)}),n.resolve(),i.logger.info(\"Finished saving TTY Setting, isTTYSettingEnabled: \"+e)}).catch(function(e){i.isTTYSettingEnabled=!1,s.valueSetOnMediaStack=!1,s.error=t.CallingTelemetryService.getErrorMessage(e),s.isStorageSupported=i.saveTTYSettingToLocalStorage(!1),r.fail({data:JSON.stringify(s)}),n.reject(e),i.logger.warn(\"Error saving TTY Setting: \"+e)}),n.promise):(this.isTTYSettingEnabled=!1,s.isDesktopApp=!1,r.incomplete({data:JSON.stringify(s)}),n.reject(\"TTY is only supported on the desktop app\"),n.promise)},e.prototype.saveTTYSettingToLocalStorage=function(e){return this.storageService.isSupported()?(e?this.storageService.set(this.constants.storageNames.ttyEnabled,!0):this.storageService.remove(this.constants.storageNames.ttyEnabled),!0):(this.logger.warn(\"Cannot remember TTY setting across sessions. Local storage is unsupported.\"),!1)},e}(),o=function(){function e(e,t){this.key=e,this.list=[],this.isDeviceRestoredFromCache=!1,this.logger=t.newLogger(\"deviceList: \"+this.deviceKey)}return e.prototype.updateAvailableDevices=function(e){if(e&&e.length){var t=this.filterDevicesByKey(e,this.deviceKey);_.isEqual(this.list,t)||(this.list=t,this.logger.info(\"updateAvailableDevices: \"+JSON.stringify(this.list)))}},e.prototype.updateCachedDevice=function(e){e&&(this.cachedDeviceId=e[this.deviceKey],this.logger.info(\"updateCachedDevice: \"+JSON.stringify(this.cachedDeviceId)))},Object.defineProperty(e.prototype,\"deviceKey\",{get:function(){return this.key},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"devices\",{get:function(){return this.list},enumerable:!0,configurable:!0}),e.prototype.getDeviceById=function(e){return this.list.find(function(t){return t.id===e})},e.prototype.getSuggestedDevice=function(){var e,t,i=_.indexOf(this.list,this.getDeviceById(this.selectedDeviceId)),n=this.list[0]&&this.list[0].id,r=this.list[0]?0:-1;if(this.isDeviceRestoredFromCache){s=_.indexOf(this.list,this.getDeviceById(this.cachedDeviceId));this.isDeviceRestoredFromCache=s>=0,t=!this.isDeviceRestoredFromCache,e=r<i||i<0?n:this.selectedDeviceId}else{var s=_.indexOf(this.list,this.getDeviceById(this.cachedDeviceId));this.isDeviceRestoredFromCache=s>=r,t=!0,e=this.isDeviceRestoredFromCache?this.cachedDeviceId:n}return{id:e,isSelectedAutomatically:t}},e.prototype.isAvailable=function(e){return!(!e||!_.find(this.list,function(t){return t.id===e}))},e.prototype.isRestoredFromCache=function(){return this.isDeviceRestoredFromCache},e.prototype.getSelectedDevice=function(){return this.isAvailable(this.selectedDeviceId)?(this.logger.info(\"getSelectedDevice: \"+this.selectedDeviceId),this.selectedDeviceId):(this.logger.info(\"getSelectedDevice - no device selected, returning null\"),null)},e.prototype.selectDevice=function(e){this.isAvailable(e)?(this.logger.info(\"selectDevice: \"+e),this.selectedDeviceId=e):this.logger.info(\"selectDevice - unknown device selected: \"+e)},e.prototype.filterDevicesByKey=function(t,i){var n=e.deviceKeyToType(i);return t.filter(function(e){return e.kind===n})},e.deviceKeyToType=function(e){var t,n=(t={},t[i.camera]=1,t[i.microphone]=2,t[i.speaker]=3,t);if(_.has(n,e))return n[e];throw new Error(\"Unknown device key \"+e)},e}(),a=function(){function e(e,t,n,r){var s=this;this.deviceStorageService=t,this.constants=r,this.deviceLists={},this.logger=n.newLogger(\"devicePrioritizer\"),_.keys(i).forEach(function(e){return s.deviceLists[e]=new o(e,s.logger.service)})}return e.prototype.init=function(){var e=this;this.deviceCacheSubscribtion=this.deviceStorageService.subscribe(function(){return e.onCachedDevicesChanged()},this.constants.events.calling.devicesCached),this.onCachedDevicesChanged()},e.prototype.updateAvailableDevices=function(e){_.forEach(this.deviceLists,function(t){return t.updateAvailableDevices(e)})},e.prototype.selectDevices=function(e){_.forEach(this.deviceLists,function(t){return t.selectDevice(e[t.deviceKey])})},e.prototype.getSelectedDevices=function(){return _.transform(this.deviceLists,function(e,t){e[t.deviceKey]=t.getSelectedDevice()},{})},e.prototype.getSuggestedDevices=function(){var e={};return _.forEach(this.deviceLists,function(t){e[t.deviceKey]=t.getSuggestedDevice()}),_.pickBy(e,function(e){return e.id})},e.prototype.getDevices=function(e){return this.deviceLists[e].devices},e.prototype.getAllDevices=function(){return _.reduce(this.deviceLists,function(e,t){return e.concat(t.devices)},[])},e.prototype.isRestoredFromCache=function(){return _.some(this.deviceLists,function(e){return e.isRestoredFromCache()})},e.prototype.filterAvailableDevices=function(e){var t=this,i={};return _.keys(e).forEach(function(n){_.forEach(t.deviceLists,function(t){t.isAvailable(e[n])&&(i[n]=e[n])})}),i},e.prototype.dispose=function(){this.deviceCacheSubscribtion&&this.deviceStorageService.unsubscribe(this.deviceCacheSubscribtion)},e.prototype.updateCachedDevices=function(e){_.forEach(this.deviceLists,function(t){return t.updateCachedDevice(e)})},e.prototype.onCachedDevicesChanged=function(){var e=this.deviceStorageService.getDevices();this.updateCachedDevices(e)},e}(),c=function(e){function o(t,i,n,r,s,o,a,c,l,g,d,p,v){var h=e.call(this)||this;return h.$q=t,h.$window=i,h.constants=n,h.callingAgentsService=r,h.loggingService=s,h.resources=o,h.$translate=a,h.storageService=c,h.settingsService=l,h.desktopUtilityService=g,h.callingSupportService=d,h.$injector=p,h.listeners=[],h.selectedSpeakerDeviceId=null,h.selectedSpeakerApplicationDeviceId=null,h.selectedSpeakerLabel=null,h.selectedMicrophoneLabel=null,h.selectedCameraLabel=null,h.areDevicesRestoredFromCache=!1,h.hasBlurringCapability=!1,h.logger=s.newLogger(\"DeviceManager\"),v.registerForMtma(h),h.initializeOnAppLaunchAndReinit(),h}return __extends(o,e),o.$inject=[\"$q\",\"$window\",\"constants\",\"callingAgentsService\",\"loggingService\",\"resources\",\"$translate\",\"storageService\",\"settingsService\",\"desktopUtilityService\",\"callingSupportService\",\"$injector\",\"orchestrationService\"],Object.defineProperty(o.prototype,\"deviceManager\",{get:function(){return this.callingAgentsService.deviceManager},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"screenSharingManager\",{get:function(){return this.callingAgentsService.screenSharingManager},enumerable:!0,configurable:!0}),o.prototype.initializeOnAppLaunchAndReinit=function(e){this.initializedDefer=this.$q.defer(),this.deviceStorageService=new r(this.storageService,this.logger.service,this.constants),this.ttyDeviceManager=new s(this.$q,this.callingAgentsService,this.storageService,this.logger.service,this.settingsService,this.constants),this.devicePrioritizer=new a(this.$q,this.deviceStorageService,this.logger.service,this.constants)},o.prototype.mtmaTelemetryIdentifier=function(){return\"DeviceManagerService\"},o.prototype.cleanupOnAppTeardown=function(e){this.dispose(),this.listeners=[],this.initializedDefer=void 0,this.selectedSpeakerDeviceId=null,this.selectedSpeakerApplicationDeviceId=null,this.selectedSpeakerLabel=null,this.selectedMicrophoneLabel=null,this.selectedCameraLabel=null,this.areDevicesRestoredFromCache=!1,this.deviceStorageService=void 0,this.ttyDeviceManager=void 0,this.devicePrioritizer=void 0,this.hasBlurringCapability=!1},o.prototype.init=function(){var e=this,i=this.newDeviceManagerInitScenario();try{this.initInternal(),this.whenInitialized().then(function(){return i.stop()}).catch(function(n){return i.fail({errorInfo:t.CallingTelemetryService.getErrorMessage(n,e.logger,[\"message\"])})})}catch(e){throw i.fail({errorInfo:t.CallingTelemetryService.getErrorMessage(e,this.logger,[\"message\"])}),e}},o.prototype.initInternal=function(){var e=this;if(!this.deviceManager)throw new Error(\"failed initializing device manager\");if(!this.screenSharingManager)throw new Error(\"failed initializing screen sharing manager\");this.devicePrioritizer.init(),this.listeners.push(this.deviceManager.on(\"devicesChanged\",function(t){return e.onDevicesChanged(t)}));var t=this.preloadAndSelectDevices();t.then(function(){return e.retrieveDeviceBlurringCapability(e.constants.scenarios.calling.context.deviceManagerServiceInit)}),this.listeners.push(this.screenSharingManager.on(\"screensChanged\",function(){return e.onScreensChanged()})),this.$q.all([t,this.ttyDeviceManager.loadTTYSetting()]).then(function(){e.logger.info(\"Initialized\"),e.initializedDefer.resolve(),e.areDevicesRestoredFromCache=e.isRestoredFromCache()})},o.prototype.whenInitialized=function(){return this.initializedDefer.promise},o.prototype.areDevicesInitialized=function(){return!0},o.prototype.dispose=function(){this.listeners.forEach(function(e){return e.dispose()}),this.listeners=[],this.devicePrioritizer.dispose()},o.prototype.getCameras=function(){return this.devicePrioritizer.getDevices(i.camera)},o.prototype.getMicrophones=function(){return this.devicePrioritizer.getDevices(i.microphone)},o.prototype.getSpeakers=function(){return this.devicePrioritizer.getDevices(i.speaker)},o.prototype.getSelectedSecondaryRingerDeviceLabel=function(){},o.prototype.getCompositeAudioDevices=function(){return[]},o.prototype.getDefaultSpeakerDeviceId=function(){return null},o.prototype.getSpeakerChangeSubscribeStatus=function(){return!1},o.prototype.getAvailableDevices=function(){return this.$q.all({video:this.getCameraAvailable().catch(function(){return!1}),audio:this.getMicrophoneAvailable().catch(function(){return!1})})},o.prototype.getCameraAvailable=function(){return this.$q.resolve(this.isDeviceAvailable(i.camera))},o.prototype.getMicrophoneAvailable=function(){return this.$q.resolve(this.isDeviceAvailable(i.microphone))},o.prototype.getSelectedDevices=function(){var e=this.devicePrioritizer.getSelectedDevices(),t=this.deviceManager.getSelectedDevices();return _.isEqual(e,t)||this.logger.warn(\"Devices do not match! Selected in UI: \"+JSON.stringify(e)+\", actually used: \"+JSON.stringify(t)),this.logger.info(\"getSelectedDevices: \"+JSON.stringify(e)),e},o.prototype.setActiveDevices=function(e){},o.prototype.selectDevices=function(e){var t=this.devicePrioritizer.filterAvailableDevices(e);this.deviceStorageService.setDevices(t),this.selectDevicesInternal(t)},o.prototype.getSelectedSecondaryRingerDeviceId=function(){},o.prototype.selectSecondaryRingerDevice=function(e){},o.prototype.setHdmiIngestCameraId=function(e){},o.prototype.setWhiteboardCameraId=function(e){},o.prototype.getScreensAsync=function(){return this.promiseToNgPromise(this.screenSharingManager.enumerateScreensAsync())},o.prototype.getWindowsAsync=function(){var e=this;return this.desktopUtilityService.avIsRemoted()?this.$q.resolve([]):this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppSharing)&&this.callingAgentsService.callSupport.isSlimCoreEnabled()&&!this.callingAgentsService.callSupport.isLegacyWindows()?this.promiseToNgPromise(this.screenSharingManager.enumerateWindowsAsync()).catch(function(t){return e.logger.warn(\"\"+t),[]}):this.$q.resolve([])},o.prototype.getWhiteboardCameraAsync=function(){var e=this,t=this.$q.defer();return this.screenSharingManager.enumerateCamerasAsync().then(function(i){if(i&&i.length){var n=e.getSelectedDevices().camera,r=i.find(function(e){return e.getDeviceId()===n});t.resolve(r)}else e.logger.error(\"No whiteboard camera detected\"),t.reject()}).catch(function(e){return t.reject(e)}),t.promise},o.prototype.getHdmiIngestCameraAsync=function(){return this.$q.reject()},o.prototype.enableTTYSupport=function(e){return this.ttyDeviceManager.enableTTYSupport(e)},o.prototype.isTTYEnabled=function(){return this.ttyDeviceManager.isTTYEnabled()},o.prototype.getDeviceNameAsync=function(e){var t=this;return this.$q(function(i,n){t.deviceManager.getDeviceNameAsync(e).then(i,n)})},o.prototype.askDevicePermission=function(e){var t=this;return this.$q(function(i,n){t.deviceManager.askDevicePermission(e).then(i,n)})},o.prototype.getPreviewRenderer=function(e,t){return this.promiseToNgPromise(this.deviceManager.createPreviewRenderer(e,t))},o.prototype.getScreenSharingRenderer=function(e){return this.promiseToNgPromise(this.deviceManager.createScreenSharingPreviewRenderer(e))},o.prototype.retrieveDeviceBlurringCapability=function(e){var i,n=this;if(this.callingSupportService.isBackgroundBlurringAPIV2Enabled()){var r=this.$injector.get(\"callingTelemetryService\"),s=e!==this.constants.scenarios.calling.context.devicesChanged?r.newDeviceBlurringCapabilityScenario(e):void 0,o=this.getSelectedDevices();o&&o.camera?this.deviceManager.getDeviceEffectsCapabilityAsync(o.camera).then(function(e){var t,i=n.hasBlurringCapability;n.hasBlurringCapability=!!(1&e);var r=n.hasBlurringCapability?n.constants.scenarios.calling.blurringDeviceCapable:n.constants.scenarios.calling.blurringDeviceNotCapable;s&&s.stop((t={},t[n.constants.counters.eventNames.reason]=r,t)),n.hasBlurringCapability!==i&&n.trigger(n.constants.events.calling.blurringCapabilityChanged)}).catch(function(e){var i;if(n.logger.warn(\"Failed to get device blurring capability: \"+t.CallingTelemetryService.getErrorMessage(e)),s){var r=(i={},i[n.constants.counters.eventNames.reason]=n.constants.scenarios.calling.blurringDeviceCapabilityQueryFailed,i[n.constants.counters.eventNames.errorInfo]=e?t.CallingTelemetryService.getErrorMessage(e):null,i);s.fail(r)}}):s&&s.incomplete((i={},i[this.constants.counters.eventNames.reason]=\"No camera available\",i))}},o.prototype.getDeviceBlurringCapability=function(){return this.hasBlurringCapability},o.prototype.setBackgroundEffectsOnDevice=function(e,i){var n,r=this;if(!this.callingSupportService.isBackgroundBlurringAPIV2Enabled()||!this.getDeviceBlurringCapability())return Promise.resolve();var s=this.$injector.get(\"callingTelemetryService\").newBlurringSetVideoEffectsScenario(null,i,e),o=this.getSelectedDevices();if(o){var a=o.camera;if(a){this.logger.info(\"Attempting to set video effects on camera \"+a+\" to {0}, context {1}\",e,i);var c=this.deviceManager.setDeviceEffectsAsync(a,e);return c.then(function(){r.logger.info(\"Successfully set video effects on camera \"+a+\" to {0}, context {1}\",e,i),s.stop()}).catch(function(n){var o=t.CallingTelemetryService.getErrorMessage(n);r.logger.warn(\"Unable to set video effects on camera \"+a+\" to {0}, context {1}. Error: {2}\",e,i,o),s.fail({errorInfo:o})}),c}}return s.incomplete((n={},n[this.constants.counters.eventNames.reason]=\"No camera available\",n)),Promise.resolve()},o.prototype.configureWhiteboardCameraAsync=function(e,t,i){return this.$q.resolve()},o.prototype.getSelectedCamera=function(){var e=this.getSelectedDevices();return e?e.camera:null},o.prototype.setBackgroundImageOnDevice=function(e,i,n,r,s){var o,a=this;if(!this.callingSupportService.isVideoBackgroundEffectsSupported()||!this.getDeviceBlurringCapability())return Promise.resolve();var c=this.$injector.get(\"callingTelemetryService\").newSetBackgroundImagesScenario(null,n,i,\"\",!0),l=this.getSelectedCamera();if(l){var g=this.deviceManager.setBackgroundImageAsync(l,e);return g.then(function(){a.logger.info(\"Successfully set background image on camera \"+l+\" to {0}, context {1}\",i,n,r,s),a.setBackgroundEffectsOnDevice(i,n),c.stop()}).catch(function(e){var r=t.CallingTelemetryService.getErrorMessage(e);a.logger.warn(\"Unable to set background image on camera \"+l+\" to {0}, context {1}. Error: {2}\",i,n,r),c.fail({errorInfo:r})}),g}return c.incomplete((o={},o[this.constants.counters.eventNames.reason]=\"No camera available\",o)),Promise.resolve()},o.prototype.toggleCamera=function(){var e=this.getCameras();if(e.length){var t=this.getSelectedDevices().camera,i=_.findIndex(e,function(e){return e.id===t});t=i>-1?e[(i+1)%e.length].id:e[0].id,this.selectDevices({camera:t})}},o.prototype.getSelectedSpeakerApplicationDeviceId=function(){return this.selectedSpeakerApplicationDeviceId},o.prototype.getSelectedSpeakerLabel=function(){return this.selectedSpeakerLabel},o.prototype.getSelectedMicrophoneLabel=function(){return this.selectedMicrophoneLabel},o.prototype.getSelectedCameraLabel=function(){return this.selectedCameraLabel},o.prototype.getSelectedCompositeDeviceLabel=function(){return this.$translate.instant(this.resources.strings.devices_title_pcinternalheadphones)},o.prototype.setSelectedSpeakerApplicationDeviceId=function(e){this.selectedSpeakerApplicationDeviceId=e},o.prototype.selectDevicesInternal=function(e){_.isEmpty(e)||(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||(e=_.assign({},this.devicePrioritizer.getSelectedDevices(),e)),this.logger.info(\"Selected devices: \"+JSON.stringify(e)),this.devicePrioritizer.selectDevices(e),this.deviceManager.selectDevices(e))},o.prototype.isRestoredFromCache=function(){return this.devicePrioritizer.isRestoredFromCache()},o.prototype.getDeviceCacheUsed=function(){return this.areDevicesRestoredFromCache},o.prototype.enableAppSoundAndVoipDeviceSync=function(){return this.desktopUtilityService.isElectron()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppSoundAndVoipDeviceSync)},o.prototype.getDevicesAsync=function(){return this.promiseToNgPromise(this.deviceManager.enumerateDevicesAsync())},o.prototype.preloadAndSelectDevices=function(){var e=this;return this.getDevicesAsync().then(function(t){return e.updateDevices(t)})},o.prototype.updateDevices=function(e){var t=this;this.logger.info(\"onDevicesChanged: \"+JSON.stringify(e)),this.enableAppSoundAndVoipDeviceSync()&&this.populateApplicationDeviceId(),e=e.filter(function(e){return t.filterBlockedCamerasForRigel(e)}),this.devicePrioritizer.updateAvailableDevices(e);var i=this.getDevicesToChange();this.selectAutomaticallyIfNeeded(i),this.$window.isRigel&&this.setVideoCameraForRigel(),_.isEmpty(i)||this.trigger(this.constants.events.calling.selectedDevicesChanged,\"\",i),this.trigger(this.constants.events.calling.devicesChanged)},o.prototype.onDevicesChanged=function(e){this.updateDevices(e),this.retrieveDeviceBlurringCapability(this.constants.scenarios.calling.context.devicesChanged)},o.prototype.selectAutomaticallyIfNeeded=function(e){var t=_.transform(e,function(e,t,i){t.isSelectedAutomatically&&(e[i]=t.id)},{});this.selectDevicesInternal(t)},o.prototype.getDevicesToChange=function(){var e=this.devicePrioritizer.getSuggestedDevices(),t=this.devicePrioritizer.getSelectedDevices();return _.pickBy(e,function(e,i){return e.id!==t[i]})},o.prototype.filterBlockedCamerasForRigel=function(e){if(this.$window.isRigel){var t=e,i=n.includes(e.label);if(1===t.position||2===t.position||i)return this.logger.info(\"Rigel Blocked device {0}\",e),!1}return!0},o.prototype.setVideoCameraForRigel=function(){var e=this.getCameras();if(e.length){var t=this.getSelectedDevices().camera;_.findIndex(e,function(e){return e.id===t})>-1||(this.logger.info(\"Rigel: selectedCamera \"+t+\" is not presented in Rigel camera list, use \"+e[0].id+\" instead\"),t=e[0].id,this.selectDevices({camera:t}))}},o.prototype.populateApplicationDeviceId=function(){var e,i=this;navigator.mediaDevices.enumerateDevices().then(function(t){e=t;var n=i.getSelectedDevices();return i.selectedSpeakerDeviceId=n.speaker,i.logger.info(\"Selected Speaker Device Id \"+i.selectedSpeakerDeviceId),i.getDeviceNameAsync(i.selectedSpeakerDeviceId)}).then(function(t){i.selectedSpeakerLabel=t,i.loggingService.event(i.constants.events.calling.mediaDeviceLabel,{mediaDeviceLabel:i.selectedSpeakerLabel});for(var n=0,r=e;n<r.length;n++){var s=r[n];if(i.logger.info(\"mediaDevice: \"+JSON.stringify(s)),\"audiooutput\"==s.kind&&s.label==i.selectedSpeakerLabel){i.setSelectedSpeakerApplicationDeviceId(s.deviceId),i.trigger(i.constants.events.calling.appDeviceIdChanged),i.loggingService.event(i.constants.events.calling.appSoundSyncTriggered,{app_sound_sync_triggered:!0});break}}}).catch(function(e){i.logger.error(\"Error trying to resolve devicename for selecteddeviceid: \"+t.CallingTelemetryService.getErrorMessage(e))})},o.prototype.onScreensChanged=function(){this.trigger(this.constants.events.calling.screensChanged)},o.prototype.newDeviceManagerInitScenario=function(){return this.loggingService.newScenario(this.constants.scenarios.devices.deviceManagerServiceInit,null,null,null,!0)},o.prototype.isDeviceAvailable=function(e){var t=this.devicePrioritizer.getDevices(e);return this.logger.info(\"Device \"+e+\" found: \"+JSON.stringify(t)),!!t.length},o.prototype.promiseToNgPromise=function(e){var t=this.$q.defer();return e.then(function(e){return t.resolve(e)}).catch(function(e){return t.reject(e)}),t.promise},o.prototype.isAppRunningOnEdgeBrowser=function(){return\"edge\"===this.callingAgentsService.getPlatformType()},o.prototype.logDevicesForScenarios=function(e){},o}(SkypeX.Services.ObservableBase);t.DeviceManagerServiceImplementation=c;var l=function(i){function r(e,t,n,r,s,o,a,c,l,g,d,p,v,h){var u=i.call(this)||this;return u.$q=e,u.$window=t,u.constants=n,u.callingAgentsService=r,u.loggingService=s,u.resources=o,u.$translate=a,u.storageService=c,u.settingsService=l,u.desktopUtilityService=g,u.callingSupportService=d,u.$injector=p,u.eventingService=h,u.selectedDevicesKey=\"calling_selected_devices\",u.selectedSpeakerDeviceKey=\"calling_selected_speaker_device\",u.selectedMicrophoneDeviceKey=\"calling_selected_microphone_device\",u.selectedCameraDeviceKey=\"calling_selected_camera_device\",u.selectedSecondaryRingerDeviceKey=\"calling_selected_secondary_ringer_device\",u.devices=[],u.devicesInitialized=!1,u.listeners=[],u.devicesRestoredFromCache=!1,u.isModernSettingsTabEnabled=!1,u.isDeviceAtCallStartUFDEnabled=!1,u.callingEnableMultipleHidSupport=!1,u.isIngestCameraIdEnabled=!1,u.hdmiIngestCameraId=null,u.cameraSharingEnabled=!1,u.whiteboardCameraId=null,u.selectedSpeakerDeviceId=null,u.selectedSpeakerApplicationDeviceId=null,u.selectedSpeakerLabel=null,u.selectedMicrophoneLabel=null,u.selectedCameraLabel=null,u.isTTYSettingEnabled=!1,u.hasBlurringCapability=!1,u.logger=s.newLogger(\"deviceManager\"),v.registerForMtma(u),u.safeIpc=t.electronSafeIpc,u.initializeOnAppLaunchAndReinit(),u}return __extends(r,i),r.$inject=[\"$q\",\"$window\",\"constants\",\"callingAgentsService\",\"loggingService\",\"resources\",\"$translate\",\"storageService\",\"settingsService\",\"desktopUtilityService\",\"callingSupportService\",\"$injector\",\"orchestrationService\",\"eventingService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.isInitializedDefer=this.$q.defer(),this.isModernSettingsTabEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableModernSettingsTab)&&this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp),this.callingEnableMultipleHidSupport=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableMultipleHidSupport),this.isDeviceAtCallStartUFDEnabled=this.isModernSettingsTabEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeviceAtCallStartUFD),this.isIngestCameraIdEnabled=this.$window.desktopSettings&&this.$window.desktopSettings[this.constants.events.rigel.desktopSettings.enableRigelIngestCameraId],this.cameraSharingEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCameraSharing),this.isDeviceAtCallStartUFDEnabled&&(this.customCompositeAudioDevice={id:t.CompositeAudioDeviceCustomSetupDeviceId,kind:4,label:this.$translate.instant(this.resources.strings.devices_title_customcompositedevice),microphoneId:\"\",speakerId:\"\",formFactor:0,isPcInternalDevice:!1})},r.prototype.mtmaTelemetryIdentifier=function(){return\"DeviceManagerService\"},r.prototype.cleanupOnAppTeardown=function(e){this.dispose(),this.devices=[],this.defaultSpeakerId=null,this.speakerChangesSubscribeSuccess=!1,this.devicesInitialized=!1,this.isInitializedDefer=void 0,this.listeners=[],this.devicesRestoredFromCache=!1,this.appMediaDevices=void 0,this.isModernSettingsTabEnabled=!1,this.isDeviceAtCallStartUFDEnabled=!1,this.callingEnableMultipleHidSupport=!1,this.selectedSpeakerDeviceId=null,this.selectedSpeakerApplicationDeviceId=null,this.selectedSpeakerLabel=null,this.selectedMicrophoneLabel=null,this.selectedCameraLabel=null,this.selectedCompositeAudioDevice=void 0,this.customCompositeAudioDevice=void 0,this.isTTYSettingEnabled=!1,this.hasBlurringCapability=!1,this.isIngestCameraIdEnabled=!1,this.hdmiIngestCameraId=null,this.cameraSharingEnabled=!1,this.whiteboardCameraId=null},r.prototype.areDevicesInitialized=function(){return this.devicesInitialized},r.prototype.init=function(){var e=this,i=this.newDeviceManagerInitScenario();if(!this.deviceManager){n=\"failed initializing device manager\";throw i.fail({errorInfo:n}),new Error(n)}this.getDevicesAsync().then(function(t){e.logger.info(\"Devices loaded async\"),e.logDevicesForScenarios(\"After First Device Enumeration\"),e.retrieveDeviceBlurringCapability(e.constants.scenarios.calling.context.deviceManagerServiceInit)}).catch(function(n){i.fail({errorInfo:\"Failed to get devices\"}),e.logger.error(\"getDevicesAsync failed with error : \"+t.CallingTelemetryService.getErrorMessage(n))}),this.registerForSystemDefaultDevice();try{this.loadUserDevicesPreferences(),this.loggingService.event(this.constants.events.calling.devicesRestoredFromCache,{devicesRestoredFromCache:this.devicesRestoredFromCache})}catch(e){var n=t.CallingTelemetryService.getErrorMessage(e,this.logger,[\"message\"]);this.logger.error(\"Failed to load device preferences: {0}\",n),i.mark(\"load_device_preferences_error\",{errorInfo:n})}if(this.callingEnableMultipleHidSupport&&this.setupApplicationEventListeners(),this.loadTTYSetting(),this.isInitializedDefer.resolve(),i.stop(),!this.desktopUtilityService.isSurfaceHub()&&!this.screenSharingManager)throw new Error(\"failed initializing screen sharing manager\");this.listeners.push(this.deviceManager.on(\"devicesChanged\",function(t){return e.onDevicesChanged(t)})),this.desktopUtilityService.isSurfaceHub()||this.listeners.push(this.screenSharingManager.on(\"screensChanged\",function(){return e.onScreensChanged()})),this.logDevicesForScenarios(\"DeviceManagerInit\")},r.prototype.setupApplicationEventListeners=function(){var t=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(i,n){if(n){if(n.prevState===e.services.ApplicationState.InCall&&n.newState===e.services.ApplicationState.Presenting)return;n.newState===e.services.ApplicationState.InCall||n.prevState!==e.services.ApplicationState.InCall&&n.prevState!==e.services.ApplicationState.Presenting||(t.logger.info(\"Application Previous state: \"+n.prevState+\", New State: \"+n.newState),t.restorePreviousDeviceSelectionFromCache())}})},r.prototype.whenInitialized=function(){return this.isInitializedDefer.promise},r.prototype.registerForSystemDefaultDevice=function(){var i=this;this.settingsService.getOsPlatform()!==e.services.OsPlatform.Windows||this.$window.isRigel||this.desktopUtilityService.avIsRemoted()||this.desktopUtilityService.isSurfaceHub()||!this.desktopUtilityService.isDesktop()||!this.settingsService.valueAsBoolean(this.constants.settings.names.enableShareSystemAudio)?this.logger.warn(\"defaultDeviceTracker initialize not called\"):(this.logger.info(\"defaultDeviceTracker initialize called\"),t.MTMAIpcUtility.onWithTenantScope(this.safeIpc,this.constants.events.desktopApp.defaultDeviceTracker.systemDefaultSpeakerReceivedFromDesktop,function(e,t,n){t&&i.systemDefaultSpeakerReceived(n)}.bind(this)),t.MTMAIpcUtility.onWithTenantScope(this.safeIpc,this.constants.events.desktopApp.defaultDeviceTracker.defaultSpeakerChangedFromDesktop,function(e,t,n){i.systemDefaultSpeakerChanged(t,n)}.bind(this)),this.safeIpc.send(this.constants.events.desktopApp.defaultDeviceTracker.initialize),this.safeIpc.send(this.constants.events.desktopApp.defaultDeviceTracker.getSystemDefaultSpeakerIdToDesktop))},r.prototype.systemDefaultSpeakerReceived=function(e){this.logger.info(\"systemDefaultSpeakerReceived \"+e),this.defaultSpeakerId=e,this.speakerChangesSubscribeSuccess=!0},r.prototype.systemDefaultSpeakerChanged=function(e,t){this.logger.info(\"systemDefaultSpeakerChanged \"+e),this.defaultSpeakerId=e,this.trigger(this.constants.events.calling.defaultSpeakerChanged)},r.prototype.dispose=function(){this.listeners.forEach(function(e){return e.dispose()}),this.listeners=[]},r.prototype.getSpeakerChangeSubscribeStatus=function(){return this.speakerChangesSubscribeSuccess},r.prototype.getDefaultSpeakerDeviceId=function(){return this.defaultSpeakerId},r.prototype.getCameras=function(){return this.devices.filter(function(e){return 1===e.kind})},r.prototype.getMicrophones=function(){return this.devices.filter(function(e){return 2===e.kind})},r.prototype.getSpeakers=function(){return this.devices.filter(function(e){return 3===e.kind})},r.prototype.getCompositeAudioDevices=function(){for(var t=this.devices.filter(function(e){return 4===e.kind}),i=0;i<t.length;i++)!0===t[i].isPcInternalDevice&&(this.settingsService.getOsPlatform()===e.services.OsPlatform.Windows?2===t[i].formFactor?t[i].label=this.$translate.instant(this.resources.strings.devices_title_pcinternalheadphones):t[i].label=this.$translate.instant(this.resources.strings.devices_title_pcinternalspeakers):this.settingsService.getOsPlatform()===e.services.OsPlatform.Mac&&(2===t[i].formFactor?t[i].label=this.$translate.instant(this.resources.strings.devices_title_macinternalheadphones):t[i].label=this.$translate.instant(this.resources.strings.devices_title_macinternalspeakers)));return this.isDeviceAtCallStartUFDEnabled&&(t=t.concat(this.customCompositeAudioDevice)),t},r.prototype.getSelectedSpeakerApplicationDeviceId=function(){return this.selectedSpeakerApplicationDeviceId},r.prototype.setSelectedSpeakerApplicationDeviceId=function(e){return this.desktopUtilityService.avIsRemoted()&&this.settingsService.valueAsBoolean(this.constants.settings.names.remoteVDINotifications)&&window.vdi.setDefaultSinkId(e),this.selectedSpeakerApplicationDeviceId=e},r.prototype.getSelectedSpeakerLabel=function(){return this.selectedSpeakerLabel},r.prototype.getSelectedMicrophoneLabel=function(){return this.selectedMicrophoneLabel},r.prototype.getSelectedCameraLabel=function(){return this.selectedCameraLabel},r.prototype.getSelectedCompositeDeviceLabel=function(){return this.selectedCompositeAudioDevice?this.selectedCompositeAudioDevice.label:this.$translate.instant(this.resources.strings.devices_title_pcinternalheadphones)},r.prototype.getSelectedDevices=function(){var e=this.devices.length?this.deviceManager.getSelectedDevices():{camera:null,microphone:null,speaker:null};return this.logger.info(\"getSelectedDevices: {0}\",e),e},r.prototype.setActiveDevices=function(e){this.callingEnableMultipleHidSupport?null!=e.microphone&&null!=e.speaker?(this.logger.info(\"Setting active devices as SelectedDevices, mic:\"+e.microphone+\", speaker: \"+e.speaker),this.deviceManager.selectDevices(e)):this.logger.info(\"Invalid mic/speaker, cannot select the active device\"):this.logger.warn(\"Multiple HID is not supported, any other callers cannot set active devices\")},r.prototype.setHdmiIngestCameraId=function(e){var t=this;this.hdmiIngestCameraId=e,this.devices=this.devices.filter(function(e){return t.filterBlockedCamerasForRigel(e)}),this.setVideoCameraForRigel()},r.prototype.setWhiteboardCameraId=function(e){var t=this;this.whiteboardCameraId=e,this.devices=this.devices.filter(function(e){return t.filterBlockedCamerasForRigel(e)}),this.setVideoCameraForRigel()},r.prototype.restorePreviousDeviceSelectionFromCache=function(){var e=this.storageService.get(this.selectedMicrophoneDeviceKey),t=this.storageService.get(this.selectedSpeakerDeviceKey);if(!e&&!t){var i=this.getMicrophones()[0],n=this.getSpeakers()[0];return this.logger.log(\"Application out of call, restoring Mic: \"+i.id+\" Speaker: \"+n.id),void this.deviceManager.selectDevices({microphone:i.id,speaker:n.id})}this.logger.log(\"Application out of call, restoring Mic: \"+e.microphone+\" Speaker: \"+t.speaker),this.deviceManager.selectDevices(e),this.deviceManager.selectDevices(t)},r.prototype.selectDevices=function(e){var t=e;this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||(t=_.assign({},this.deviceManager.getSelectedDevices(),e)),this.logger.info(\"SelectedDevices: {0}\",t),this.deviceManager.selectDevices(t),this.persistSelectedDevices(t)},r.prototype.getSelectedSecondaryRingerDeviceId=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSecondaryRinger)){var e=this.storageService.get(this.selectedSecondaryRingerDeviceKey);if(e)return e.speaker}},r.prototype.getSelectedSecondaryRingerDeviceLabel=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSecondaryRinger)){var e=this.getSelectedSecondaryRingerDeviceId();if(e){var t=this.devices.find(function(t){return t.id===e});return t?t.label:void 0}}},r.prototype.selectSecondaryRingerDevice=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSecondaryRinger)){var t={speaker:e};this.storageService.set(this.selectedSecondaryRingerDeviceKey,t)}},r.prototype.getAvailableDevices=function(){return this.$q.all({video:this.getCameraAvailable().catch(function(){return!1}),audio:this.getMicrophoneAvailable().catch(function(){return!1})})},r.prototype.getCameraAvailable=function(){var e=this;return this.getDevicesAsync().then(function(t){var i=t.filter(function(e){return 1===e.kind});return e.logger.debug(\"Video devices found: {0}\",i),!!i.length}).catch(function(i){return e.logger.error(\"Error during A/V devices detection: {0}\",t.CallingTelemetryService.getErrorMessage(i)),e.$q.reject(i)})},r.prototype.getMicrophoneAvailable=function(){var e=this;return this.getDevicesAsync().then(function(t){var i=t.filter(function(e){return 2===e.kind});return e.logger.debug(\"Audio devices found: {0}\",i),!!i.length}).catch(function(i){return e.logger.error(\"Error during A/V devices detection: {0}\",t.CallingTelemetryService.getErrorMessage(i)),e.$q.reject(i)})},r.prototype.getScreensAsync=function(){var e=this;return this.$q(function(t,i){e.screenSharingManager.enumerateScreensAsync().then(t,i)})},r.prototype.getWindowsAsync=function(){var e=this;return this.desktopUtilityService.avIsRemoted()?this.$q.resolve([]):this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppSharing)&&this.callingAgentsService.callSupport.isSlimCoreEnabled()&&!this.callingAgentsService.callSupport.isLegacyWindows()?this.$q(function(t,i){e.screenSharingManager.enumerateWindowsAsync().then(t,function(i){e.logger.warn(\"\"+i),t([])})}):this.$q.resolve([])},r.prototype.getWhiteboardCameraAsync=function(){var e=this;return this.$q(function(t,i){e.screenSharingManager.enumerateCamerasAsync().then(function(n){if(n&&n.length){var r=e.getSelectedDevices().camera,s=e.findCameraSharingSourceById(n,e.$window.isRigel?e.whiteboardCameraId:r);t(s)}else{e.logger.error(\"No whiteboard camera found\"),i(new Error(\"No whiteboard camera found\"))}}).catch(function(e){return i(e)})})},r.prototype.getHdmiIngestCameraAsync=function(){var e=this;return this.$q(function(t,i){e.screenSharingManager.enumerateCamerasAsync().then(function(n){if(n&&n.length){var r=e.findHdmiIngestCamera(n);t(r)}else{e.logger.error(\"No HDMI ingest camera found\"),i(new Error(\"No HDMI ingest camera found\"))}}).catch(function(e){return i(e)})})},r.prototype.findHdmiIngestCamera=function(e){return this.isIngestCameraIdEnabled?this.findCameraSharingSourceById(e,this.hdmiIngestCameraId):this.findHdmiIngestCameraByWhitelist(e)},r.prototype.findHdmiIngestCameraByWhitelist=function(e){return e.find(function(e){return n.includes(e.getDescription())})},r.prototype.findCameraSharingSourceById=function(e,t){return e.find(function(e){return e.getDeviceId().contains(t)})},r.prototype.loadTTYSetting=function(){var e=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.showTTYSettings)){var i=this.loggingService.newScenario(this.constants.scenarios.TTY.loadTTY),n={isStorageSupported:!0,valueLoadedFromStorage:null,valueSetOnStack:null,isDesktopApp:!0,error:null};if(!this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp))return this.isTTYSettingEnabled=!1,n.isDesktopApp=!1,void i.incomplete({data:JSON.stringify(n)});if(!this.storageService.isSupported())return this.logger.warn(\"Cannot load TTY Setting. Local storage not supported.\"),this.isTTYSettingEnabled=!1,n.isStorageSupported=!1,void i.incomplete({data:JSON.stringify(n)});this.isTTYSettingEnabled=!!this.storageService.get(this.constants.storageNames.ttyEnabled),n.valueLoadedFromStorage=this.isTTYSettingEnabled,this.enableTTYSupport(this.isTTYSettingEnabled).then(function(){n.valueSetOnStack=e.isTTYSettingEnabled,i.stop({data:JSON.stringify(n)}),e.logger.debug(\"Loaded TTY Settings from store, isTTYEnabled: \"+e.isTTYSettingEnabled)}).catch(function(r){n.valueSetOnStack=e.isTTYSettingEnabled,n.error=t.CallingTelemetryService.getErrorMessage(r),i.fail({data:JSON.stringify(n)}),e.logger.debug(\"Could not load TTY Settings, isTTYEnabled: \"+e.isTTYSettingEnabled+\" \"+t.CallingTelemetryService.getErrorMessage(r))})}},r.prototype.isTTYEnabled=function(){return!!this.settingsService.valueAsBoolean(this.constants.settings.names.showTTYSettings)&&this.isTTYSettingEnabled},r.prototype.enableTTYSupport=function(e){var i=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.showTTYSettings))return this.$q.reject(\"showTTYSettings is false\");var n=this.$q.defer(),r=this.loggingService.newScenario(this.constants.scenarios.TTY.setTTY),s={valueToBeSet:e,valueSetOnMediaStack:null,isStorageSupported:null,isDesktopApp:!0,error:null};return this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?(this.callingAgentsService.enableTtySupport(e).then(function(){i.isTTYSettingEnabled=e,s.valueSetOnMediaStack=e,s.isStorageSupported=i.saveTTYSettingToLocalStorage(e),r.stop({data:JSON.stringify(s)}),n.resolve(),i.logger.debug(\"Finished saving TTY Setting, isTTYEnabled: \"+e)}).catch(function(e){i.isTTYSettingEnabled=!1,s.valueSetOnMediaStack=!1,s.error=t.CallingTelemetryService.getErrorMessage(e),s.isStorageSupported=i.saveTTYSettingToLocalStorage(!1),r.fail({data:JSON.stringify(s)}),n.reject(e),i.logger.warn(\"Error saving TTY Setting: \"+t.CallingTelemetryService.getErrorMessage(e))}),n.promise):(this.isTTYSettingEnabled=!1,s.isDesktopApp=!1,r.incomplete({data:JSON.stringify(s)}),n.reject(\"TTY is only supported on the desktop app\"),n.promise)},r.prototype.saveTTYSettingToLocalStorage=function(e){return this.storageService.isSupported()?(e?this.storageService.set(this.constants.storageNames.ttyEnabled,!0):this.storageService.remove(this.constants.storageNames.ttyEnabled),!0):(this.logger.warn(\"Cannot remember TTY setting across sessions. Local storage is unsupported.\"),!1)},r.prototype.getDeviceNameAsync=function(e){var t=this;return this.$q(function(i,n){t.deviceManager.getDeviceNameAsync(e).then(i,n)})},r.prototype.askDevicePermission=function(e){var t=this;return this.$q(function(i,n){t.deviceManager.askDevicePermission(e).then(i,n)})},r.prototype.getDevicesAsync=function(){var e=this;return this.devicesInitialized?this.$q.resolve(this.devices):this.$q(function(t,i){e.deviceManager.enumerateDevicesAsync().then(function(t){return e.updateDevices(t),e.devices}).then(t,i)})},r.prototype.retrieveDeviceBlurringCapability=function(e){var i,n=this;if(this.callingSupportService.isBackgroundBlurringAPIV2Enabled()){var r=this.$injector.get(\"callingTelemetryService\"),s=e!==this.constants.scenarios.calling.context.devicesChanged?r.newDeviceBlurringCapabilityScenario(e):void 0,o=this.getSelectedDevices();o&&o.camera?this.deviceManager.getDeviceEffectsCapabilityAsync(o.camera).then(function(e){var t,i=n.hasBlurringCapability;n.hasBlurringCapability=!!(1&e);var r=n.hasBlurringCapability?n.constants.scenarios.calling.blurringDeviceCapable:n.constants.scenarios.calling.blurringDeviceNotCapable;s&&s.stop((t={},t[n.constants.counters.eventNames.reason]=r,t)),n.hasBlurringCapability!==i&&n.trigger(n.constants.events.calling.blurringCapabilityChanged)}).catch(function(e){var i;if(n.logger.warn(\"Failed to get device blurring capability: \"+t.CallingTelemetryService.getErrorMessage(e)),s){var r=(i={},i[n.constants.counters.eventNames.reason]=n.constants.scenarios.calling.blurringDeviceCapabilityQueryFailed,i[n.constants.counters.eventNames.errorInfo]=e?t.CallingTelemetryService.getErrorMessage(e):null,i);s.fail(r)}}):s&&s.incomplete((i={},i[this.constants.counters.eventNames.reason]=\"No camera available\",i))}},r.prototype.getDeviceBlurringCapability=function(){return this.hasBlurringCapability},r.prototype.setBackgroundEffectsOnDevice=function(e,i){var n,r=this;if(!this.callingSupportService.isBackgroundBlurringAPIV2Enabled()||!this.getDeviceBlurringCapability())return Promise.resolve();var s=this.$injector.get(\"callingTelemetryService\").newBlurringSetVideoEffectsScenario(null,i,e),o=this.getSelectedDevices();if(o){var a=o.camera;if(a){this.logger.info(\"Attempting to set video effects on camera \"+a+\" to {0}, context {1}\",e,i);var c=this.deviceManager.setDeviceEffectsAsync(a,e);return c.then(function(){r.logger.info(\"Successfully set video effects on camera \"+a+\" to {0}, context {1}\",e,i),s.stop()}).catch(function(n){var o=t.CallingTelemetryService.getErrorMessage(n);r.logger.warn(\"Unable to set video effects on camera \"+a+\" to {0}, context {1}. Error: {2}\",e,i,o),s.fail({errorInfo:o})}),c}}return s.incomplete((n={},n[this.constants.counters.eventNames.reason]=\"No camera available\",n)),Promise.resolve()},r.prototype.configureWhiteboardCameraAsync=function(e,i,n){var r=this,s=this.$injector.get(\"callingTelemetryService\").newConfigureWhiteboardCameraScenario(i,e);return this.getWhiteboardCameraAsync().then(function(i){var o=[];if(!i)return r.logger.error(\"Unable to configure whiteboard camera with ID: \"+r.whiteboardCameraId),void s.fail({errorInfo:\"Could not find whiteboard camera with ID: \"+r.whiteboardCameraId});var a=r.deviceManager.setDeviceEffectsAsync(i.getDeviceId(),e).then(function(){r.logger.info(\"Successfully set whiteboard effect \"+e+\" on device \"+i.getDeviceId()),s.mark(\"set_whiteboard_effect\")}).catch(function(n){r.logger.error(\"Failed to set whiteboard effect \"+e+\" on device \"+i.getDeviceId()),s.fail({errorInfo:t.CallingTelemetryService.getErrorMessage(n)})});if(o.push(a),void 0!==n){var c={orientationOffset:n},l=r.deviceManager.setVideoCaptureConfigAsync(i.getDeviceId(),c).then(function(){r.logger.info(\"Successfully set whiteboard orientation to \"+c.orientationOffset+\" on device \"+i.getDeviceId()),s.mark(\"set_whiteboard_orientation\")}).catch(function(e){r.logger.info(\"Successfully set whiteboard orientation to \"+c.orientationOffset+\" on device \"+i.getDeviceId()),s.fail({errorInfo:t.CallingTelemetryService.getErrorMessage(e)})});o.push(l)}return Promise.all(o)}).then(function(e){s.stop()}).catch(function(e){var i=t.CallingTelemetryService.getErrorMessage(e);r.logger.error(\"Error occurred while getting whiteboard camera: \"+i),s.fail({errorInfo:i})})},r.prototype.getSelectedCamera=function(){var e=this.getSelectedDevices();return e?e.camera:null},r.prototype.setBackgroundImageOnDevice=function(e,i,n,r,s){var o,a=this;if(!this.callingSupportService.isVideoBackgroundEffectsSupported()||!this.getDeviceBlurringCapability())return Promise.resolve();var c=this.$injector.get(\"callingTelemetryService\").newSetBackgroundImagesScenario(null,n,i,\"\",!0),l=this.getSelectedCamera();if(l){var g=this.deviceManager.setBackgroundImageAsync(l,e);return g.then(function(){a.logger.info(\"Successfully set background image on camera \"+l+\" to {0}, context {1}\",i,n,r,s),a.setBackgroundEffectsOnDevice(i,n),c.stop()}).catch(function(e){var r=t.CallingTelemetryService.getErrorMessage(e);a.logger.warn(\"Unable to set background image on camera \"+l+\" to {0}, context {1}. Error: {2}\",i,n,r),c.fail({errorInfo:r})}),g}return c.incomplete((o={},o[this.constants.counters.eventNames.reason]=\"No camera available\",o)),Promise.resolve()},r.prototype.toggleCamera=function(){var e=this.getCameras();if(e.length){var t=this.getSelectedDevices().camera,i=_.findIndex(e,function(e){return e.id===t});t=i>-1?e[(i+1)%e.length].id:e[0].id,this.selectDevices({camera:t})}},r.prototype.getPreviewRenderer=function(e,t){var i=this;return this.$q(function(n,r){i.deviceManager.createPreviewRenderer(e,t).then(n,r)})},r.prototype.getScreenSharingRenderer=function(e){var t=this;return this.$q(function(i,n){t.deviceManager.createScreenSharingPreviewRenderer(e).then(i,n)})},r.prototype.getDeviceCacheUsed=function(){return this.devicesRestoredFromCache},r.prototype.enableAppSoundAndVoipDeviceSync=function(){return this.desktopUtilityService.isElectron()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppSoundAndVoipDeviceSync)},Object.defineProperty(r.prototype,\"deviceManager\",{get:function(){return this.callingAgentsService.deviceManager},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"screenSharingManager\",{get:function(){return this.callingAgentsService.screenSharingManager},enumerable:!0,configurable:!0}),r.prototype.enableSeparateDeviceCacheKeys=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSeparateDeviceCacheKeys)},r.prototype.loadUserDevicesPreferences=function(){if(this.storageService.isSupported()){if(this.enableSeparateDeviceCacheKeys())return this.loadPreferredDevice(this.selectedSpeakerDeviceKey),this.loadPreferredDevice(this.selectedMicrophoneDeviceKey),void this.loadPreferredDevice(this.selectedCameraDeviceKey);var e=this.storageService.get(this.selectedDevicesKey);e&&(this.logger.log(\"Loading stored devices: {0}\",e),this.deviceManager.selectDevices(e),this.devicesRestoredFromCache=!0)}else this.logger.warn(\"Can't load persisted devices. Local storage not supported.\")},r.prototype.loadPreferredDevice=function(e){var t=this.storageService.get(e);t&&(this.logger.log(\"Loading stored devices Key {0} Value {1}\",e,t),this.deviceManager.selectDevices(t),this.devicesRestoredFromCache=!0)},r.prototype.persistSelectedDevices=function(e){if(this.storageService.isSupported())if(this.enableSeparateDeviceCacheKeys()){var t=void 0;if(void 0!==e.speaker)t=this.selectedSpeakerDeviceKey;else if(void 0!==e.microphone)t=this.selectedMicrophoneDeviceKey;else{if(void 0===e.camera)return void this.logger.error(\"Invalid Device Type {0}\",e);t=this.selectedCameraDeviceKey}this.storageService.set(t,e)?this.logger.info(\"Stored devices: {0}\",e):this.logger.error(\"Couldn't store devices: {0}.\",e)}else this.storageService.set(this.selectedDevicesKey,e)?this.logger.info(\"Stored devices: {0}\",e):this.logger.error(\"Couldn't store devices: {0}.\",e);else this.logger.warn(\"Couldn't store devices: {0}. Local storage not supported.\",e)},r.prototype.filterBlockedCamerasForRigel=function(e){if(this.$window.isRigel){if(1!==e.kind)return!0;var t=e,i=this.isIngestCameraIdEnabled?this.hdmiIngestCameraId&&t.id.contains(this.hdmiIngestCameraId):n.includes(t.label),r=this.cameraSharingEnabled&&this.whiteboardCameraId&&t.id.contains(this.whiteboardCameraId);if(1===t.position||2===t.position||i||r)return this.logger.info(\"Rigel Blocked device {0}\",t),!1}return!0},r.prototype.onSpeakerChanged=function(e){void 0===e&&(e=null),this.logger.debug(\"onSpeakerChanged: speaker changed from {0} to {1}, event callSpeakerChanged has been triggered\",e,this.selectedSpeakerLabel),this.trigger(this.constants.events.calling.callSpeakerChanged),this.safeIpc&&this.safeIpc.send(this.constants.events.desktopApp.selectedSpeakerChanged,this.selectedSpeakerDeviceId)},r.prototype.onMicrophoneChanged=function(e){void 0===e&&(e=null),this.logger.debug(\"onMicrophoneChanged: mic changed from {0} to {1}, event callSpeakerChanged has been triggered\",e,this.selectedMicrophoneLabel),this.trigger(this.constants.events.calling.callMicrophoneChanged)},r.prototype.onCameraChanged=function(){this.logger.debug(\"onCameraChanged: camera changed to {0}, event callCameraChanged has been triggered\",this.selectedCameraLabel),this.trigger(this.constants.events.calling.callCameraChanged)},r.prototype.updateDevices=function(e){var t=this;this.logger.log(\"onDevicesChanged: {0}\",e);var i=e.filter(function(e){return t.filterBlockedCamerasForRigel(e)});if(this.isModernSettingsTabEnabled||!_.isEqual(this.devices,i)){this.devices=i,this.devicesInitialized=!0;var n=this.enableAppSoundAndVoipDeviceSync();if(this.$window.isRigel&&this.setVideoCameraForRigel(),this.isDeviceAtCallStartUFDEnabled){var r=this.getSelectedDevices(),s=r.microphone,o=r.speaker,a=r.camera,c=this.getCompositeAudioDevices(),l=i.find(function(e){return e.id===s&&2==e.kind});l?(this.selectedMicrophoneLabel=l.label,this.onMicrophoneChanged()):null!=this.selectedMicrophoneLabel&&(this.selectedMicrophoneLabel=null,this.onMicrophoneChanged());var g=i.find(function(e){return e.id===o&&3==e.kind});this.selectedSpeakerDeviceId=o,g?(this.selectedSpeakerLabel=g.label,this.onSpeakerChanged()):null!=this.selectedSpeakerLabel&&(this.selectedSpeakerLabel=null,this.onSpeakerChanged());var d=i.find(function(e){return e.id===a&&1==e.kind});d?(this.selectedCameraLabel=d.label,this.onCameraChanged()):null!=this.selectedCameraLabel&&(this.selectedCameraLabel=null,this.onCameraChanged());var p=c.find(function(e){return e.speakerId===o});p&&p.microphoneId==s?this.selectedCompositeAudioDevice!=p&&(this.selectedCompositeAudioDevice=p):this.selectedCompositeAudioDevice=c.find(function(e){return e.label===t.$translate.instant(t.resources.strings.devices_title_customcompositedevice)})}n&&this.populateApplicationDeviceId(),this.logDevicesForScenarios(\"devicesChanged\"),this.trigger(this.constants.events.calling.devicesChanged)}},r.prototype.onDevicesChanged=function(e){this.updateDevices(e),this.retrieveDeviceBlurringCapability(this.constants.scenarios.calling.context.devicesChanged)},r.prototype.logDevicesForScenarios=function(e){var t,i=this.loggingService.newScenario(this.constants.scenarios.devices.logDevices),n=this.getSelectedDevices(),r=\"\";this.getMicrophones().map(function(e){r+=e.id+\", \",e.isSystemDefault&&(t=e)});var s,o=this.storageService.get(this.selectedMicrophoneDeviceKey),a=\"\";this.getSpeakers().map(function(e){a+=e.id+\", \",e.isSystemDefault&&(s=e)});var c=this.storageService.get(this.selectedSpeakerDeviceKey),l=\"\";this.getCameras().map(function(e){l+=e.id+\", \"});var g=this.storageService.get(this.selectedCameraDeviceKey),d=\"\\nDevices Initialized: \"+this.devicesInitialized,p=\"\\nAll Devices:\\nMicrophone - \"+r+\"\\nSpeakers - \"+a+\"\\nCamera - \"+l+\" \\n\\n\",v=\"System Defaults :\\nMicrophone - \"+(t?t.id:\"null\")+\",\\nSpeaker - \"+(s?s.id:\"null\")+\" \\n\\n\",h=\"Selected Devices :\\nMicrophone - \"+(n?n.microphone:\"null\")+\",\\nSpeaker - \"+(n?n.speaker:\"null\")+\",\\nCamera - \"+(n?n.camera:\"null\")+\" \\n\\n\",u=\"Cached Preferred Devices:\\nMicrophone - \"+(o?o.microphone:\"null\")+\",\\nSpeaker - \"+(c?c.speaker:\"null\")+\",\\nCamera - \"+(g?g.camera:\"null\")+\"\\n\",f={message:d+p+v+h+u,reason:e};i&&i.stop(f),this.logger.info(\"Device Logs on {0}\",e),this.logger.info(d),this.logger.info(p),this.logger.info(v),this.logger.info(h),this.logger.info(u)},r.prototype.setVideoCameraForRigel=function(){var e=this.getCameras();if(e.length){var t=this.getSelectedDevices().camera;_.findIndex(e,function(e){return e.id===t})>-1||(this.logger.info(\"Rigel: selectedCamera \"+t+\" is not presented in Rigel camera list, use \"+e[0].id+\" instead\"),t=e[0].id,this.selectDevices({camera:t}))}else this.logger.error(\"No valid room camera has been plugged in, returning\")},r.prototype.populateApplicationDeviceId=function(){var e=this;navigator.mediaDevices.enumerateDevices().then(function(t){e.appMediaDevices=t;var i=e.getSelectedDevices();e.selectedSpeakerDeviceId=i.speaker,e.logger.info(\"Selected Speaker Device Id {0}\",e.selectedSpeakerDeviceId),e.loggingService.event(e.constants.events.calling.mediaDeviceLabel,{mediaDeviceLabel:e.selectedSpeakerLabel});for(var n=0,r=e.appMediaDevices;n<r.length;n++){var s=r[n];if(e.logger.info(\"mediaDevice: {0}\",s),\"audiooutput\"==s.kind&&s.label==e.selectedSpeakerLabel){e.setSelectedSpeakerApplicationDeviceId(s.deviceId),e.trigger(e.constants.events.calling.appDeviceIdChanged),e.loggingService.event(e.constants.events.calling.appSoundSyncTriggered,{app_sound_sync_triggered:!0});break}}},function(t){e.logger.error(\"Error trying to enumerate ApplicationDeviceList\")})},r.prototype.onScreensChanged=function(){this.trigger(this.constants.events.calling.screensChanged)},r.prototype.newDeviceManagerInitScenario=function(){return this.loggingService.newScenario(this.constants.scenarios.devices.deviceManagerServiceInit,null,null,null,!0)},r.prototype.isAppRunningOnEdgeBrowser=function(){return\"edge\"===this.callingAgentsService.getPlatformType()},r}(SkypeX.Services.ObservableBase);t.ObsoleteDeviceManagerServiceImplementation=l;var g=function(e){function t(t){var i=e.call(this)||this;return i.$q=t,i}return __extends(t,e),t.$inject=[\"$q\"],t.prototype.init=function(){},t.prototype.whenInitialized=function(){return this.$q.reject(\"noopDeviceManagerService cannot be initialized\")},t.prototype.dispose=function(){},t.prototype.getDefaultSpeakerDeviceId=function(){return null},t.prototype.getSpeakerChangeSubscribeStatus=function(){return!1},t.prototype.areDevicesInitialized=function(){return!1},t.prototype.getCameras=function(){return[]},t.prototype.getMicrophones=function(){return[]},t.prototype.getSpeakers=function(){return[]},t.prototype.getCompositeAudioDevices=function(){return[]},t.prototype.getSelectedSpeakerApplicationDeviceId=function(){},t.prototype.getSelectedSpeakerLabel=function(){},t.prototype.getSelectedMicrophoneLabel=function(){},t.prototype.getSelectedCameraLabel=function(){},t.prototype.getSelectedCompositeDeviceLabel=function(){},t.prototype.getSelectedDevices=function(){return{camera:null,microphone:null,speaker:null}},t.prototype.selectDevices=function(e){},t.prototype.getSelectedSecondaryRingerDeviceId=function(){},t.prototype.selectSecondaryRingerDevice=function(e){},t.prototype.setActiveDevices=function(e){},t.prototype.setHdmiIngestCameraId=function(e){},t.prototype.setWhiteboardCameraId=function(e){},t.prototype.getSelectedSecondaryRingerDeviceLabel=function(){},t.prototype.getAvailableDevices=function(){return this.$q.resolve({video:!1,audio:!1})},t.prototype.getCameraAvailable=function(){return this.$q.resolve(!1)},t.prototype.getMicrophoneAvailable=function(){return this.$q.resolve(!1)},t.prototype.getScreensAsync=function(){return this.$q.resolve([])},t.prototype.getWindowsAsync=function(){return this.$q.resolve([])},t.prototype.getWhiteboardCameraAsync=function(){return this.$q.reject()},t.prototype.getHdmiIngestCameraAsync=function(){return this.$q.reject()},t.prototype.isTTYEnabled=function(){return!1},t.prototype.enableTTYSupport=function(e){return this.$q.reject()},t.prototype.getDeviceNameAsync=function(e){return this.$q.reject()},t.prototype.askDevicePermission=function(e){return this.$q.resolve({audio:!1,video:!1})},t.prototype.getDeviceBlurringCapability=function(){return!1},t.prototype.setBackgroundEffectsOnDevice=function(e,t){return Promise.resolve()},t.prototype.configureWhiteboardCameraAsync=function(e,t,i){return this.$q.resolve()},t.prototype.setBackgroundImageOnDevice=function(e,t,i,n,r){return Promise.resolve()},t.prototype.toggleCamera=function(){},t.prototype.getPreviewRenderer=function(e,t){return this.$q.reject()},t.prototype.getScreenSharingRenderer=function(e){return this.$q.reject()},t.prototype.getDeviceCacheUsed=function(){return!1},t.prototype.isAppRunningOnEdgeBrowser=function(){return!1},t.prototype.logDevicesForScenarios=function(e){},t}(SkypeX.Services.ObservableBase);t.NoopDeviceManagerServiceImplementation=g,angular.module(\"teamspace.deviceManagerService\",[\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.callingAgentsService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"skypeX.myUserPreferencesStore\",\"teamspace.desktopUtilityService\",\"teamspace.callingSupportService\",\"teamspace.storageService\",\"teamspace.orchestrationService\",\"teamspace.eventingService\"]).service(\"deviceManagerServiceImplementation\",c).service(\"obsoleteDeviceManagerServiceImplementation\",l).service(\"noopDeviceManagerServiceImplementation\",g).factory(\"deviceManagerService\",[\"deviceManagerServiceImplementation\",\"obsoleteDeviceManagerServiceImplementation\",\"noopDeviceManagerServiceImplementation\",\"settingsService\",\"constants\",\"callingSupportService\",function(e,t,i,n,r,s){return s.isLightweightOnlyEnvironment()?i:n.valueAsBoolean(r.settings.names.enableDeviceCache)?e:t}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(e,i,n,o,a,r,s,c,l,d,u,p){var f=t.call(this,p)||this;return f.$q=e,f.$rootScope=i,f.constants=n,f.loggingService=o,f.callingService=a,f.callingNavigationService=r,f.callingSupportService=s,f.conversationsService=c,f.audioService=l,f.deviceManagerService=d,f.eventingService=u,f.orchestrationService=p,f.dialingSessions={},f.dtmfAudio={},f.dialpadNumber=\"\",f.logger=o.newLogger(\"dialingService\"),f.initializeOnAppLaunchAndReinit(),f}return __extends(i,t),i.$inject=[\"$q\",\"$rootScope\",\"constants\",\"loggingService\",\"callingService\",\"callingNavigationService\",\"callingSupportService\",\"conversationsService\",\"audioService\",\"deviceManagerService\",\"eventingService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.eventingService.$onceWithTenantScope(this.$rootScope,this.constants.events.calling.callWindowOpened,function(){t.fetchAudioElements()})},i.prototype.mtmaTelemetryIdentifier=function(){return\"dialingService\"},i.prototype.cleanupOnAppTeardown=function(e){this.dialingSessions={},this.dtmfAudio={},this.dialpadNumber=\"\"},i.prototype.fetchAudioElements=function(){var t=this;this.audioService.isEnabled()&&(Object.entries(this.dtmfAudio).length>0||(this.dtmfAudio[1]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf1.wav\"),this.dtmfAudio[2]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf2.wav\"),this.dtmfAudio[3]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf3.wav\"),this.dtmfAudio[4]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf4.wav\"),this.dtmfAudio[5]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf5.wav\"),this.dtmfAudio[6]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf6.wav\"),this.dtmfAudio[7]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf7.wav\"),this.dtmfAudio[8]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf8.wav\"),this.dtmfAudio[9]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf9.wav\"),this.dtmfAudio[0]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmf0.wav\"),this.dtmfAudio[\"*\"]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmfstar.wav\"),this.dtmfAudio[\"#\"]=this.audioService.getAudioElement(\"assets/audio/LYNC_dtmfpound.wav\"),e.MTMASubscriptionUtility.subscribe(this.deviceManagerService,function(){return t.onAppDeviceIdChanged()},this.constants.events.calling.appDeviceIdChanged)))},i.prototype.onAppDeviceIdChanged=function(){var e=this.deviceManagerService.getSelectedSpeakerApplicationDeviceId();if(this.logger.info(\"selectedSpeakerAppDeviceId {0}\",e),null!=e)for(var t in this.dtmfAudio)this.configureSinkDevice(this.dtmfAudio[t],e)},i.prototype.configureSinkDevice=function(e,t){var i=e;i.setSinkId&&i.setSinkId(t)},i.prototype.startPstnCall=function(t,i,n,o,a,r,s,c){var l=this;return void 0===s&&(s=!1),this.callingSupportService.isSfBDeeplinkingEnabled().then(function(d){if(d){var u=e.ErrorPayload.create(\"UnsupportedCommandServiceMethod\",\"PSTN feature is turned off per SfBDeeplink policy.\");return l.logger.error(\"[startPstnCall] Unable to make PSTN call. \"+u.message),l.$q.reject(u)}var p=l.$q.defer(),f=l.conversationsService.getConversationLieWith(SkypeX.Services.ChatServiceUtils.PstnPrefix+t),v=void 0;return a&&(v=a.encodedContent,l.logger.info(\"Starting emergency call with number \"+t)),f?l.callingService.startCall({conversationId:f.id,startCallScenarioPromise:n,secondaryScenarios:o,withVideo:!1,muted:s,emergencyContent:v,onBehalfOf:c,consultationContext:r}).then(function(e){var n=l.registerCall(e,t);if(!n)return l.$q.reject(\"unable to create dialing session\");if(i)for(var o=0,a=i;o<a.length;o++){var r=a[o];l.chainDtmf(n,r)}p.resolve(e),l.callingNavigationService.navigateToCallScreen(e)}).catch(function(e){p.reject(e)}):p.reject(\"No conversation\"),p.promise})},i.prototype.registerCall=function(e,t){var i=this,n=null;return e&&e.teamsCallId&&(n={displayNumber:t||\"\",pendingDtmf:this.$q.resolve(null),call:e,callChangedCallback:e.on(\"callStateChanged\",function(){return i.onCallStateChanged(e)}),sendDtmfChain:this.$q.resolve(null),dtmfAudioPlaybackChain:this.$q.resolve(null)},this.dialingSessions[e.teamsCallId]=n),n},i.prototype.getDialpadNumber=function(){return this.dialpadNumber},i.prototype.setDialpadNumber=function(e){this.dialpadNumber=e},i.prototype.getDisplayNumber=function(e){return this.dialingSessions[e]?this.dialingSessions[e].displayNumber:\"\"},i.prototype.sendDtmf=function(e,t){var i=this.dialingSessions[e.teamsCallId];i||(this.registerCall(e),i=this.dialingSessions[e.teamsCallId]),i&&this.chainDtmf(i,t)},i.prototype.onCallStateChanged=function(e){var t=this.dialingSessions[e.teamsCallId];if(t)switch(e.state){case 3:case 9:this.onDTMFSupportedState(t);break;case 7:this.onCallDisconnected(e);break;case 4:case 5:case 6:this.onNotConnected(t)}},i.prototype.onDTMFSupportedState=function(e){e.onDTMFSupportedDefer&&(e.onDTMFSupportedDefer.resolve(),e.onDTMFSupportedDefer=null)},i.prototype.onCallDisconnected=function(e){var t=this.dialingSessions[e.teamsCallId];t&&(this.logger.debug(\"Disposing Session \"+e.callId),t.callChangedCallback.dispose(),delete this.dialingSessions[e.teamsCallId])},i.prototype.onNotConnected=function(e){e.onDTMFSupportedDefer&&(e.onDTMFSupportedDefer.reject(\"Call No Longer Connected\"),e.onDTMFSupportedDefer=null)},i.prototype.chainDtmf=function(e,t){var i=this;if(3!==e.call.state&&9!==e.call.state&&!e.onDTMFSupportedDefer){var n=this.$q.defer();e.onDTMFSupportedDefer=n,e.pendingDtmf=n.promise}return e.pendingDtmf.then(function(){3!==e.call.state&&9!==e.call.state&&e.onDTMFSupportedDefer?i.onNotConnected(e):i.processDtmf(e,t)})},i.prototype.processDtmf=function(e,t){var i=this;_.forEach(t,function(t){return i.processDtmfChar(e,t)})},i.prototype.processDtmfChar=function(e,t){var n=this,o=i.charToToneMap[t];o||0===o?(this.logger.info(\"Sending DtmfChar: \"+t),e.sendDtmfChain=e.sendDtmfChain.then(function(){return n.checkIfCallIsStillConnected(e.call)}).then(function(){return e.call.sendDtmfTone(o)}).then(function(){return e.displayNumber+=t}).catch(function(e){n.logger.error(\"could not sendDtmf: \"+e)}),e.dtmfAudioPlaybackChain=this.$q.all([e.sendDtmfChain,e.dtmfAudioPlaybackChain]).then(function(){return n.checkIfCallIsStillConnected(e.call)}).then(function(){return n.playAudio(n.dtmfAudio[t])}).catch(function(e){n.logger.error(\"could not play: \"+e),n.loggingService.event(n.constants.events.calling.dtmfPlayAudioFail)})):\",\"===t||\";\"===t?this.logger.warn(\"Pauses not supported yet\"):this.logger.error(\"Invalid DtmfChar: \"+t)},i.prototype.checkIfCallIsStillConnected=function(e){return 7===e.state?this.$q.reject(\"call ended\"):this.$q.resolve()},i.prototype.playAudio=function(e){var t=this;if(!e)return this.$q.reject(\"No audio found for dtmf tone\");var i=this.$q.defer(),n=i.promise,o=function(){return i.resolve()},a=function(e){return i.reject(e)};e.addEventListener(\"ended\",o),e.addEventListener(\"error\",a),n.finally(function(){e.removeEventListener(\"ended\",o),e.removeEventListener(\"error\",a)});var r=e.play();return r?r.then(function(){t.logger.info(\"playing: \"+e.currentSrc)}).catch(function(e){a(e)}):a(\"attempting to play \"+e.currentSrc+\" on unsupported browser\"),n},i.charToToneMap={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,\"*\":10,\"#\":11},i}(e.MTMABase);e.DialingServiceImplementation=t,angular.module(\"teamspace.dialingService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingService\",\"teamspace.callingNavigationService\",\"teamspace.callingSupportService\",\"teamspace.conversationsService\",\"teamspace.eventingService\",\"teamspace.audioService\",\"teamspace.deviceManagerService\"]).service(\"dialingService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var i=e.components.PanelActionGesture,n=e.components.PanelActionOutcome,r=e.components.PanelActionScenario,o=e.components.PanelActionScenarioType,l=e.components.PanelModuleName,s=e.components.PanelModuleType,a=function(a){function c(e,t,i,n,r,o,l,s,c,g,u,p,m,y,h,d,f,v,S,C,b,E,D,P){var T=a.call(this,l)||this;return T.$injector=e,T.$rootScope=t,T.$q=i,T.authenticationService=n,T.constants=r,T.loggingService=o,T.orchestrationService=l,T.policiesService=s,T.settingsService=c,T.locationService=g,T.callingAgentsService=u,T.eventingService=p,T.aggregatedSettingsStore=m,T.conversationsService=y,T.callingSupportService=h,T.callingTelemetryService=d,T.analyticsService=f,T.distributionListService=v,T.messageService=S,T.peopleService=C,T.sxConfig=b,T.$translate=E,T.resources=D,T.utilityService=P,T.emergencyNumbersMap={},T.upn=null,T.logger=o.newLogger(\"EmergencyService\"),T.initializeOnAppLaunchAndReinit(),T}return __extends(c,a),c.$inject=[\"$injector\",\"$rootScope\",\"$q\",\"authenticationService\",\"constants\",\"loggingService\",\"orchestrationService\",\"policiesService\",\"settingsService\",\"locationService\",\"callingAgentsService\",\"eventingService\",\"aggregatedSettingsStore\",\"conversationsService\",\"callingSupportService\",\"callingTelemetryService\",\"analyticsService\",\"distributionListService\",\"messageService\",\"peopleService\",\"sxConfig\",\"$translate\",\"resources\",\"utilityService\"],c.prototype.initializeOnAppLaunchAndReinit=function(t){var i=this;this.enableEmergencyCalling=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEmergencyCalling),this.enableEmergencyCallingTesting=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEmergencyCallingTesting),this.enableDynamicEmergencyCalling=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDynamicEmergencyCalling),this.enableDynamicEmergencyCallingForDR=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDynamicEmergencyCallingForDR),this.enableDynamicEmergencyCallingForSecurityDesk=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDynamicEmergencyCallingForSecurityDesk),this.locationHelper=new e.services.LocationHelper,this.initializeSubscriptions(),this.getE911Info(),this.sxConfig.waitForUserMri().then(function(e){i.peopleService.getPeopleProfile(e,\"emergencyService\").then(function(e){e&&(i.displayName=e.displayName)})})},c.prototype.mtmaTelemetryIdentifier=function(){return\"EmergencyService\"},c.prototype.cleanupOnAppTeardown=function(e){this.emergencyNumbersMap={},this.locationPolicy=void 0,this.upn=null,this.enableEmergencyCalling=void 0,this.enableEmergencyCallingTesting=void 0,this.enableDynamicEmergencyCalling=void 0,this.enableDynamicEmergencyCallingForDR=void 0,this.enableDynamicEmergencyCallingForSecurityDesk=void 0,this.locationHelper=void 0,this.networkInfo=null,this._isCallingPlanUser=!1,this.displayName=null},c.prototype.initializeSubscriptions=function(){var e=this;this.subscribeToAggregatedSettingsStore(),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.e911InfoChanged,function(t,i){e.networkInfo=i,e.getLocation(\"e911InfoChanged\")}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.locationResponse,function(t,i){e.locationHelper.locationResponse=i,e.populateEmergencyNumbersMap(),e.eventingService.$emit(e.constants.events.calling.locationUpdated)}),t.MTMASubscriptionUtility.subscribe(this.callingSupportService,function(){e.startup(),e.getLocation(\"isPstnCallingAllowedChanged\")},t.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged)},c.prototype.subscribeToAggregatedSettingsStore=function(){var e=this;t.MTMASubscriptionUtility.subscribe(this.aggregatedSettingsStore,function(){var t=e.isCallingPlanUser;!!e._isCallingPlanUser!=!!t&&(e._isCallingPlanUser=t,e.logger.info(\"aggregate settings changed, new value of isCallingPlanUser: \"+e._isCallingPlanUser),e.getLocation(\"isCallingPlanUserChanged\"))})},c.prototype.startup=function(){var e=this,t=this.callingSupportService.isPSTNCallingAllowed();if(this.logger.info(\"[e911] Initializing emergencyService with enableEmergencyCalling={0}, isPSTNCallingAllowed={1}.\",this.enableEmergencyCalling,t),this.enableEmergencyCalling&&t)this.fetchPolicySettings(),this.authenticationService.getUserInformation().then(function(t){t&&t.profile&&(e.upn=t.profile.upn)});else{var i=this.utilityService.format(\"[e911] not fetching location policy\");this.logger.info(i)}return this.$q.resolve()},c.prototype.getE911Info=function(){var e=this;this.enableDynamicEmergencyCalling?this.callingAgentsService.e911Info.then(function(t){e.networkInfo=t,e.getLocation(\"onInit\")}).catch(function(t){return e.logger.warn(t)}):this.logger.info(\"[e911] getE911Info: enableDynamicEmergencyCalling flag is off\")},c.prototype.getAggregatedSettingValue=function(e,t,i,n){void 0===n&&(n=null);var r=t+\".value.\"+i;return _.get(e,r,n)},c.prototype.getLocation=function(e){this.enableDynamicEmergencyCalling?this.networkInfo?this.callingSupportService.isPSTNCallingAllowed()?this.locationService.getLocation(this.networkInfo,this.isCallingPlanUser,e+\"::emergencyService\"):this.logger.info(\"[e911] Pstn calling is disabled, not fetching location\"):this.logger.info(\"[e911] getLocation: no network info found\"):this.logger.info(\"[e911] getLocation: enableDynamicEmergencyCalling flag is off\")},Object.defineProperty(c.prototype,\"isCallingPlanUser\",{get:function(){var e=this.aggregatedSettingsStore.getSettings();if(e){var t=this.getAggregatedSettingValue(e,SkypeX.Services.AggregatesettingsStorageKey.tenantVoiceSettings,SkypeX.Services.TenantVoiceSettingsStorageKey.pstnType,SkypeX.Services.TenantVoiceSettingsStorageKey.pstnNameMapping[0]);return 1===SkypeX.Services.TenantVoiceSettingsStorageKey.pstnNameMapping[t]}return!1},enumerable:!0,configurable:!0}),c.prototype.getEmergencySettings=function(){return this.emergencyNumbersMap},Object.defineProperty(c.prototype,\"myPhoneNumberService\",{get:function(){return this.$injector.get(\"myPhoneNumberService\")},enumerable:!0,configurable:!0}),c.prototype.addToAddress=function(e,t,i){return t&&(e+=t+i),e},c.prototype.getFormattedLocation=function(e,t){var i=null;return e.civicAddressExists&&(i=\"\",e.additionalInfo&&(i=this.addToAddress(i,e.additionalInfo,\", \")),e.companyName&&(i=this.addToAddress(i,e.companyName,\", \")),e.houseNumber&&(i=this.addToAddress(i,e.houseNumber,\" \")),e.houseNumberSuffix&&(i=this.addToAddress(i,e.houseNumberSuffix,\" \")),e.preDirectional&&(i=this.addToAddress(i,e.preDirectional,\" \")),e.streetName&&(i=this.addToAddress(i,e.streetName,\" \")),e.streetSuffix&&(i=this.addToAddress(i,e.streetSuffix,\" \")),e.postDirectional&&(i=this.addToAddress(i,e.postDirectional,\" \")),i=i.trimRight()+\", \",e.countyOrDistrict&&(i=this.addToAddress(i,e.countyOrDistrict,\" \")),e.cityOrTown&&(i=this.addToAddress(i,e.cityOrTown,\" \")),e.stateOrProvince&&(i=this.addToAddress(i,e.stateOrProvince,\" \")),e.postalOrZipCode&&(i=this.addToAddress(i,e.postalOrZipCode,\" \")),i=i.trimRight()+\", \",e.country&&(i=this.addToAddress(i,e.country,\"\")),i=i||null),this.logger.info(\"[e911][getFormattedLocation][formattedAddress=\"+i+\"][context=\"+t+\"]\"),i},c.prototype.getMyFormattedLocation=function(e){return this.getFormattedLocation(this.locationHelper,e)},c.prototype.callConnectedForFirstTime=function(t){var i=this;if(this.enableDynamicEmergencyCalling&&this.enableDynamicEmergencyCallingForSecurityDesk)if(t){if(t.isEmergencyCall)if(t.myRoleInEmergencyCall===e.services.UserRoleInEmergencyCall.Caller)if(this.locationHelper.notificationMode){this.logger.info(\"[e911][callConnectedForFirstTime][callId=\"+t.callId+\"][call][notificationMode=\"+this.locationHelper.notificationMode+\"]\");var n=this.callingTelemetryService.newCallingScenario(t,this.constants.scenarios.calling.securityDeskEmergencyCall);n.cancelIfOffline=!0;var r=null,o=[],l=[],s=this.getRealChatThreadForEmergencyCall().then(function(e){return r=e}),a=this.getSecurityDeskMris().then(function(e){return o=e});l.push(s),l.push(a),this.$q.allSettled(l).then(function(){i.logger.info(\"[e911][callConnectedForFirstTime][callId=\"+t.callId+\"][call] allSettled resolved [threadId=\"+r+\"][mris=\"+JSON.stringify(o)+\"]\"),n.eventData.e911_threadId=r,n.eventData.e911_numOfUsers=o?o.length:0}).finally(function(){switch(n.eventData.e911_notificationMode=i.locationHelper.notificationMode,n.stop(),i.locationHelper.notificationMode){case e.services.NotificationMode.NotificationOnly:i.sendMessageToSecurityDeskUsers(r,t.callerLocation);break;case e.services.NotificationMode.ConferenceMuted:i.addSecurityDeskUsersToCall(t,!0,r,o),i.sendMessageToSecurityDeskUsers(r,t.callerLocation);break;case e.services.NotificationMode.ConferenceUnMuted:i.addSecurityDeskUsersToCall(t,!1,r,o),i.sendMessageToSecurityDeskUsers(r,t.callerLocation)}})}else this.logger.info(\"[e911][callConnectedForFirstTime] Returning since notification mode does not exist\");else this.logger.info(\"[e911][callConnectedForFirstTime][myRoleInEmergencyCall=\"+t.myRoleInEmergencyCall+\"] Returning since I am not the caller\")}else this.logger.error(\"[e911][callConnectedForFirstTime] call object was null\")},c.prototype.getEmergencyContentBase64Encoded=function(){return this.isCallingPlanUser&&this.enableDynamicEmergencyCalling?this.getEmergencyContentBase64EncodedInternalV2():!this.isCallingPlanUser&&this.enableDynamicEmergencyCalling&&this.enableDynamicEmergencyCallingForDR?this.getEmergencyContentBase64EncodedInternalV2():this.getEmergencyContentBase64EncodedInternalV1()},c.prototype.getEmergencyContentBase64EncodedInternalV1=function(){var e='<?xml version=\"1.0\"?>\\n      <presence xmlns=\"urn:ietf:params:xml:ns:pidf\" entity=\"sip:'+(this.upn?this.upn:\"Unknown\")+'\">\\n      <tuple id=\"0\"><status><geopriv xmlns=\"urn:ietf:params:xml:ns:pidf:geopriv10\">\\n      <location-info></location-info>\\n      <usage-rules>\\n      <retransmission-allowed xmlns=\"urn:ietf:params:xml:ns:pidf:geopriv10:basicPolicy\">true</retransmission-allowed>\\n      </usage-rules>\\n      <method>Manual</method></geopriv>\\n      <msftE911PidfExtn xmlns=\"urn:schema:rtc.LIS.msftE911PidfExtn.2008\">\\n      <NotificationUri>'+this.locationPolicy.notificationUri+\"</NotificationUri>\\n      <ConferenceUri>\"+this.locationPolicy.conferenceUri+\"</ConferenceUri>\\n      <ConferenceMode>\"+this.locationPolicy.conferenceMode+'</ConferenceMode>\\n      <LocationPolicyTagID xmlns=\"urn:schema:Rtc.Lis.LocationPolicyTagID.2008\">user-tagid</LocationPolicyTagID>\\n      </msftE911PidfExtn></status></tuple></presence>',t=btoa(e);return JSON.stringify({pidf:t})},c.prototype.getEmergencyContentBase64EncodedInternalV2=function(){var e=\"\";this.locationHelper.civicAddressExists&&(e=\"<country>\"+this.locationHelper.country+\"</country>\\n        <A1>\"+this.locationHelper.stateOrProvince+\"</A1>\\n        <A2>\"+this.locationHelper.countyOrDistrict+\"</A2>\\n        <A3>\"+this.locationHelper.cityOrTown+\"</A3>\\n        <PRD>\"+this.locationHelper.preDirectional+\"</PRD>\\n        <RD>\"+this.locationHelper.streetName+\"</RD>\\n        <STS>\"+this.locationHelper.streetSuffix+\"</STS>\\n        <POD>\"+this.locationHelper.postDirectional+\"</POD>\\n        <HNO>\"+this.locationHelper.houseNumber+\"</HNO>\\n        <HNS>\"+this.locationHelper.houseNumberSuffix+\"</HNS>\\n        <LOC>\"+this.locationHelper.additionalInfo+\"</LOC>\\n        <NAM>\"+this.locationHelper.companyName+\"</NAM>\\n        <PC>\"+this.locationHelper.postalOrZipCode+\"</PC>\\n        <ELIN>\"+this.locationHelper.elin+\"</ELIN>\");var t='<?xml version=\"1.0\" encoding=\"utf-8\"?>\\n      <presence xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" entity=\"sip:'+(this.upn?this.upn:\"Unknown\")+'\" xmlns=\"urn:ietf:params:xml:ns:pidf\">\\n        <tuple id=\"tuple0\">\\n          <status>\\n            <geopriv xmlns=\"urn:ietf:params:xml:ns:pidf:geopriv10\">\\n              <location-info>\\n                <civicAddress xmlns=\"urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr\">\\n                  '+e+'\\n                </civicAddress>\\n              </location-info>\\n              <usage-rules>\\n                <retransmission-allowed xmlns=\"urn:ietf:params:xml:ns:pidf:geopriv10:basicPolicy\">true</retransmission-allowed>\\n              </usage-rules>\\n              <method>'+this.locationHelper.method+'</method>\\n              <confidence pdf=\"normal\" xmlns=\"urn:ietf:params:xml:ns:geopriv:conf\">'+this.locationHelper.confidence+'</confidence>\\n              <Point srsName=\"urn:ogc:def:crs:EPSG::4326\" xmlns=\"http://www.opengis.net/gml\">\\n                <pos>'+this.locationHelper.latitude+\" \"+this.locationHelper.longitude+\"</pos>\\n              </Point>\\n            </geopriv>\\n          </status>\\n        </tuple>\\n      </presence>\";this.logger.info(\"[e911][xml=\"+t+\"][call]\");var i=btoa(t);return this.logger.info(\"[e911][civicAddress=\"+JSON.stringify(e)+\"]\"),this.logger.info(\"[e911][latitude=\"+this.locationHelper.latitude+\"]\"),this.logger.info(\"[e911][longitude=\"+this.locationHelper.longitude+\"]\"),this.logger.info(\"[e911][method=\"+this.locationHelper.method+\"]\"),this.logger.info(\"[e911][confidence=\"+this.locationHelper.confidence+\"]\"),this.logger.info(\"[e911][upn=\"+this.upn+\"]\"),this.logger.info(\"[e911][locationPolicyTag=\"+this.locationHelper.locationPolicyTag+\"]\"),this.logger.info(\"[e911][ecrpTag=\"+this.locationHelper.emergencyCallRoutingPolicyTag+\"]\"),this.logger.info(\"[e911][ecpTag=\"+this.locationHelper.emergencyCallingPolicyTag+\"]\"),this.logger.info(\"[e911][isCallingPlanUser=\"+this.isCallingPlanUser+\"]\"),this.isCallingPlanUser?JSON.stringify({pidf:i,locationPolicyTag:this.locationHelper.locationPolicyTag,teamsEmergencyCallingPolicyTag:this.locationHelper.emergencyCallingPolicyTag}):JSON.stringify({pidf:i,teamsEmergencyCallRoutingPolicyTag:this.locationHelper.emergencyCallRoutingPolicyTag,teamsEmergencyCallingPolicyTag:this.locationHelper.emergencyCallingPolicyTag})},c.prototype.getMappedEmergencyNumber=function(e){var t=this;if(e){var i=null;return e=this.stripPstnPrefixAndPlus(e),_.forEach(this.emergencyNumbersMap,function(n,r){if(e===r||-1!=_.findIndex(n,function(t){return t===e}))return t.logger.info(\"[e911] Phonenumber: \"+e+\" mapped to emergencyNumber \"+r),void(i={emergencyPhoneNumber:r,encodedContent:t.getEmergencyContentBase64Encoded()})}),this.logger.info(\"No found any match for the given phone-number: \"+e+\" in emergencyDictionary=\"+JSON.stringify(this.emergencyNumbersMap)),i}},c.prototype.sendMessageToSecurityDeskUsers=function(t,i){var n=this;if(t){var r=this.loggingService.newScenario(this.constants.scenarios.calling.sendMessageToSecurityDeskUsers);r.eventData.e911_msg_chat_id=t,r.cancelIfOffline=!0;var o=this.generateMessageText(i),l=SkypeX.Services.Utilities.newClientMessageId();this.logger.info(\"[e911][sendMessageToSecurityDeskUsers][conversationId=\"+t+\"] sending message\"),this.logger.info(\"[e911][sendMessageToSecurityDeskUsers][location=\"+i+\"]\"),this.logger.info(\"[e911][sendMessageToSecurityDeskUsers][name=\"+this.displayName+\"]\"),this.messageService.createMessage({conversationId:t,replyChainId:null,messageSubject:null,messageBody:o,messagePreview:o,fileAttachments:null,extensions:null,mentions:null,inputExtensionAttachments:null,embeddedLinks:null,isHtml:!1,importance:e.components.ImportanceLevels.HIGH,clientId:l,externalId:null,draftObjectId:null,inlineImages:null}).then(function(){n.logger.info(\"[e911][sendMessageToSecurityDeskUsers] message sent successfully\"),r.stop()}).catch(function(e){n.logger.error(\"[e911][sendMessageToSecurityDeskUsers] error sending message [error=\"+JSON.stringify(e)+\"]\"),r.fail()})}else this.logger.error(\"[e911][sendMessageToSecurityDeskUsers][conversationId=\"+t+\"] cannot send message\")},c.prototype.generateMessageText=function(e){return e&&this.displayName?this.$translate.instant(this.resources.strings.calling_emergency_chat_text,{username:this.displayName,location:e}):!e&&this.displayName?this.$translate.instant(this.resources.strings.calling_emergency_chat_text_no_location,{username:this.displayName}):e&&!this.displayName?this.$translate.instant(this.resources.strings.calling_emergency_chat_text_no_username,{location:e}):this.$translate.instant(this.resources.strings.calling_emergency_chat_text_no_username_no_location)},c.prototype.whenInitialized=function(){return this.$q.resolve()},c.prototype.populateEmergencyCallForCaller=function(t){this.logger.info(\"[e911][callId=\"+t.callId+\"][call][populateEmergencyCallForCaller]\"),t.isEmergencyCall=!0,t.myRoleInEmergencyCall=e.services.UserRoleInEmergencyCall.Caller,t.callerLocation=this.getMyFormattedLocation(\"populateEmergencyCallForCaller\"),t.callerNumber=this.myPhoneNumberService.getMyPhoneNumber(),t.emergencyCalleeMri=t.participants&&t.participants[0]&&(t.participants[0].acceptedBy||t.participants[0].id),this.logger.info(\"[e911][callId=\"+t.callId+\"][call][populateEmergencyCallForCaller][isEmergencyCall=\"+t.isEmergencyCall+\"][[myRoleInEmergencyCall=\"+t.myRoleInEmergencyCall+\"][callerNumber=\"+t.callerNumber+\"][emergencyCalleeMri=\"+t.emergencyCalleeMri+\"][callerLocation=\"+t.callerLocation+\"]]\"),this.logTelemetryForEmergencyCall(t,\"Caller\",!!t.callerLocation,!!t.callerNumber)},c.prototype.populateEmergencyCallForSecurityDesk=function(t,i,n,r){this.logger.info(\"[e911][callId=\"+t.callId+\"][call][populateEmergencyCallForSecurityDesk][callerNumber=\"+n+\"][callerLocation=\"+JSON.stringify(location)+\"][emergencyCalleeMri=\"+r+\"]\"),t.isEmergencyCall=!0,t.myRoleInEmergencyCall=e.services.UserRoleInEmergencyCall.SecurityDesk,t.callerNumber=n,t.emergencyCalleeMri=r;var o=new e.services.LocationHelper,l={locationInfo:i,civicAddressId:null,emergencyCallRoutingPolicy:null,emergencyCallingPolicy:null,endpointNetwork:null,networkSiteId:null};o.locationResponse=l,t.callerLocation=this.getFormattedLocation(o,\"populateEmergencyCallForSecurityDesk\"),this.logger.info(\"[e911][callId=\"+t.callId+\"][call][populateEmergencyCallForSecurityDesk][isEmergencyCall=\"+t.isEmergencyCall+\"][[myRoleInEmergencyCall=\"+t.myRoleInEmergencyCall+\"][callerNumber=\"+t.callerNumber+\"][callerLocation=\"+t.callerLocation+\"]][emergencyCalleeMri=\"+t.emergencyCalleeMri+\"]\"),this.logTelemetryForEmergencyCall(t,\"SecurityDesk\",!!t.callerLocation,!!t.callerNumber)},c.prototype.fetchPolicySettings=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.emergencyService.getPolicySettings);return this.policiesService.waitForPolicySettingsFetch().then(function(){var i=e.policiesService.getPolicySettings();if(!i||!i.locationPolicy){var n=\"User Location policies are empty\";return e.logger.error(n),void t.stop({data:n})}e.logger.info(\"Success: Fetched Policy settings of user:\"+JSON.stringify(i)),e.locationPolicy=i.locationPolicy,e.locationHelper.locationPolicy=i.locationPolicy;var r=e.locationPolicy.emergencyDialString,o=e.locationPolicy.emergencyDialMask;r&&(e.emergencyNumbersMap[r]=o?[o]:null),e.populateEmergencyNumbersMap(),t.stop()}).catch(function(i){t.fail({errormessage:i}),e.logger.error(\"Failed to get policy settings \"+i)})},c.prototype.populateEmergencyNumbersMap=function(){var e,t=this;e=!this.isCallingPlanUser&&this.enableDynamicEmergencyCalling&&this.enableDynamicEmergencyCallingForDR?this.locationHelper.emergencyCallRoutingPolicyEmergencyNumbers:this.locationHelper.locationPolicy&&this.locationHelper.locationPolicy.emergencyNumbers,this.logger.info(\"[e911][populateEmergencyNumbersMap][emergencyNumbers=\"+JSON.stringify(e)+\"][isCallingPlanUser=\"+this.isCallingPlanUser+\"]\"),_.each(e,function(e){if(e.dialString){var i=e.dialMasks?_.split(e.dialMasks,\";\"):null;t.emergencyNumbersMap[e.dialString]=i}});if(this.enableEmergencyCallingTesting&&!this.emergencyNumbersMap[711]){var i=[\"100\",\"200\",\"300\"];this.emergencyNumbersMap[711]=i}this.logger.info(\"[e911][populateEmergencyNumbersMap][emergencyNumbersMap=\"+JSON.stringify(this.emergencyNumbersMap)+\"]\")},c.prototype.resolveSecurityDeskUsers=function(){var t=this;this.logger.info(\"[e911][resolveSecurityDeskUsers][notificationGroup=\"+this.locationHelper.notificationGroup+\"]\");var i=this.locationHelper.notificationGroup?_.split(this.locationHelper.notificationGroup,\";\"):null,n=[],r=[];return i?(i.forEach(function(i){t.logger.info(\"[e911][resolveSecurityDeskUsers][emailAddress=\"+i+\"]\");var o=t.peopleService.searchContacts(i,new e.services.PeoplePickerFilters).then(function(e){if(e&&e.results&&e.results.length>0){var n=e.results[0];if(t.logger.info(\"[e911][email=\"+i+\"][objectId=\"+(n&&n.objectId)+\"][userType=\"+(n&&n.type)+\"][response.length=\"+e.results.length+\"][resolveSecurityDeskUsers]\"),n.type===t.constants.contact.contactType.Group||n.type===t.constants.contact.contactType.DistributionList)return t.distributionListService.getNestedMembers(n).then(function(e){if(e&&!_.isEmpty(e)){var n=e.map(function(e){return e.mri});t.logger.info(\"[e911][DL][email=\"+i+\"][[numOfUsersResolved=\"+(n&&n.length)+\"]][mris=\"+JSON.stringify(n)+\"][resolveSecurityDeskUsers]\"),e.forEach(function(e){r.push(e.mri)})}else t.logger.info(\"[e911][resolveSecurityDeskUsers] no members found in this DL/group \"+i)});r.push(n.mri)}else t.logger.warn(\"[e911] Failed to get a response for [emailAddress=\"+i+\"][resolveSecurityDeskUsers]\")}).catch(function(e){return t.logger.error(\"[e911] Failed to resolve for [emailAddress=\"+i+\"][exception=\"+e+\"][resolveSecurityDeskUsers]\")});n.push(o)}),this.$q.allSettled(n).then(function(){return t.locationHelper.securityDeskMris=_.uniq(r),t.logger.info(\"[e911][resolveSecurityDeskUsers][numOfUsers=\"+(r&&r.length)+\"][uniqueUsersSaved=\"+(t.locationHelper.securityDeskMris&&t.locationHelper.securityDeskMris.length)+\"]\"),t.locationHelper.securityDeskMris})):(this.logger.info(\"[e911][resolveSecurityDeskUsers] emailAddressList was empty, no users found\"),this.$q.resolve([]))},c.prototype.addSecurityDeskUsersToCall=function(e,t,i,n){var r=this;if(e){var o=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.addSecurityDeskUsersToEmergencyCall);if(o.cancelIfOffline=!0,o.eventData.e911_numOfVoipUsers=n?n.length:0,o.eventData.e911_isDialoutNumberSet=!!this.locationHelper.notificationDialOutNumber,this.locationHelper.notificationDialOutNumber){var l=this.locationHelper.notificationDialOutNumber,s=SkypeX.Services.ChatServiceUtils.PstnPrefix+l;n.push(s),this.logger.info(\"[e911][addSecurityDeskUsersToCall][threadId=\"+i+\"][pstnMriForDialoutNumber=\"+s+\"][callId=\"+e.callId+\"][call]\")}if(!n||0===n.length)return this.logger.error(\"[e911][addSecurityDeskUsersToCall] no users found, returning. [callId=\"+e.callId+\"][call]\"),void o.stop();this.logger.info(\"[e911][addSecurityDeskUsersToCall][threadId=\"+i+\"][callId=\"+e.callId+\"][call]\"),this.logger.info(\"[e911][addSecurityDeskUsersToCall][disableUnmute=\"+t+\"][callId=\"+e.callId+\"][call]\"),this.logger.info(\"[e911][addSecurityDeskUsersToCall][callId=\"+e.callId+\"][call][userMris=\"+JSON.stringify(n)+\"]\"),o.eventData.e911_disableUnmute=t;var a={threadId:i||null,disableUnmute:t,participantInvitationData:{invitationData:{isEmergencyCall:!0,callerLocation:this.locationHelper.locationInfo,callerNumber:e.callerNumber,emergencyCalleeMri:e.emergencyCalleeMri}}};e.addParticipants(n,a).then(function(t){r.logger.info(\"[e911][addSecurityDeskUsersToCall][callId=\"+e.callId+\"][call] done adding participants\"),o.stop()}).catch(function(e){r.logger.error(\"[e911][addSecurityDeskUsersToCall][e=\"+e+\"]\"),o.fail()})}else this.logger.error(\"[e911][addSecurityDeskUsersToCall] no call object found [call]\")},c.prototype.getRealChatThreadForEmergencyCall=function(){var e=this;return this.logger.info(\"[e911][getRealChatThreadForEmergencyCall]\"),this.getSecurityDeskMris().then(function(t){if(!t||0===t.length)return e.logger.info(\"[e911][getRealChatThreadForEmergencyCall][numberOfUsers=0]\"),null;e.logger.info(\"[e911][getRealChatThreadForEmergencyCall][users=\"+JSON.stringify(t)+\"]\");var i=e.conversationsService.getChatConversationWith(t);if(!i||!i.id)return e.logger.error(\"[e911][getRealChatThreadForEmergencyCall] Error getting conversation\"),null;var n=e.conversationsService.getCallingConversation(i.id);return n.alive(),n.getId().then(function(t){return e.logger.info(\"[e911][getRealChatThreadForEmergencyCall] resolved chat thread [realThreadId=\"+t+\"]\"),t}).catch(function(){return e.logger.error(\"[e911][getRealChatThreadForEmergencyCall] Error aliving conversation\"),null}).finally(function(){n.dispose()})})},c.prototype.getSecurityDeskMris=function(){return null==this.locationHelper.securityDeskMris?(this.logger.info(\"[e911][getSecurityDeskMris] resolving users\"),this.resolveSecurityDeskUsers()):(this.logger.info(\"[e911][getSecurityDeskMris] returning pre-resolved users, [numOfUsers=\"+(this.locationHelper.securityDeskMris&&this.locationHelper.securityDeskMris.length)+\"]\"),this.$q.resolve(this.locationHelper.securityDeskMris))},c.prototype.stripPstnPrefixAndPlus=function(e){return e.replace(SkypeX.Services.ChatServiceUtils.PstnPrefix,\"\").replace(\"+\",\"\")},c.prototype.logBITelemetry=function(t,a,c,g){var u=this,p={action:{gesture:i.click,outcome:e.shared.AttributeHelper.tryGetEnum(n.select.toString(),n,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(r.emergencyCall.toString(),r,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(o.emergencyCall.toString(),o,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(l.emergencyCall.toString(),l,this.logger),type:e.shared.AttributeHelper.tryGetEnum(s.other.toString(),s,this.logger),summary:\"Emergency call started for caller or security desk user\"},dataBag:{userRole:a,isCallerLocationPopulated:c,isCallerNumberPopulated:g,callId:t}};this.analyticsService.getAnalyticsPanelActionEventData(p).then(function(e){u.analyticsService.sendPanelAction(e)})},c.prototype.logScenarioTelemetry=function(e,t,i,n){var r=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.emergencyCall);r.eventData.userRole=t,r.eventData.isCallerLocationPopulated=i,r.eventData.isCallerNumberPopulated=n,r.stop()},c.prototype.logTelemetryForEmergencyCall=function(e,t,i,n){var r=this;_.defer(function(){try{r.logScenarioTelemetry(e,t,i,n),r.logBITelemetry(e.callId,t,i,n)}catch(e){r.logger.error(\"[e911] error sending telemetry [error=\"+e+\"]\")}})},c}(t.MTMABase);t.EmergencyServiceImplementation=a,angular.module(\"teamspace.emergencyService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingAgentsService\",\"teamspace.myPhoneNumberService\",\"teamspace.callingTelemetryService\",\"teamspace.analyticsService\",\"teamspace.locationService\",\"teamspace.policiesService\",\"teamspace.distributionListService\",\"skypeX.sxConfig\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.settingsService\",\"teamspace.messageService\",\"teamspace.peopleService\"]).service(\"emergencyService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(i){var t;!function(e){e[e.WaitingForBrowser=0]=\"WaitingForBrowser\",e[e.WaitingForUser=1]=\"WaitingForUser\",e[e.Approved=2]=\"Approved\",e[e.Denied=3]=\"Denied\",e[e.Expired=4]=\"Expired\",e[e.Deficient=5]=\"Deficient\",e[e.NotSupported=6]=\"NotSupported\"}(t=i.TicketState||(i.TicketState={}));var n=function(e){function i(n){var s=e.call(this)||this;return s.requestedConstraints=n,s.state=t.WaitingForBrowser,s.deviceConstraints={audio:!1,video:!1},s.permissions={audio:!1,video:!1},s.id=\"ticket_\"+i.ticketIdCounter++,s}return __extends(i,e),i.prototype.setState=function(e){this.state!==t.Expired&&e!==this.state&&(this.state=e,this.trigger())},i.prototype.getConstraints=function(){return{audio:this.requestedConstraints.audio&&this.deviceConstraints.audio,video:this.requestedConstraints.video&&this.deviceConstraints.video}},i.prototype.isDeficient=function(){return this.state===t.Deficient&&(!this.permissions.audio&&this.deviceConstraints.audio||!this.permissions.video&&this.deviceConstraints.video)},i.ticketIdCounter=0,i}(SkypeX.Services.ObservableBase);i.AskPermissionTicket=n;var s=function(s){function r(e,i,t,n,r,o,a,c,l,v,u,h,d,g,p){var m=s.call(this,p)||this;return m.$window=e,m.$timeout=i,m.$interval=t,m.constants=n,m.loggingService=r,m.settingsService=o,m.deviceManagerService=a,m.callingService=c,m.eventingService=l,m.$q=v,m.callingTelemetryService=u,m.desktopUtilityService=h,m.platformDetectService=d,m.callingSupportService=g,m.orchestrationService=p,m.isLightweightOnlyEnvironment=!1,m.shouldAvoidAskingForPermissions=!1,m.logger=r.newLogger(\"getUserMediaService\"),m.initializeOnAppLaunchAndReinit(),m}return __extends(r,s),r.$inject=[\"$window\",\"$timeout\",\"$interval\",\"constants\",\"loggingService\",\"settingsService\",\"deviceManagerService\",\"callingService\",\"eventingService\",\"$q\",\"callingTelemetryService\",\"desktopUtilityService\",\"platformDetectService\",\"callingSupportService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.isLightweightOnlyEnvironment=this.callingSupportService.isLightweightOnlyEnvironment(),this.shouldAvoidAskingForPermissions=!this.settingsService.valueAsBoolean(this.constants.settings.names.enableGetUserMediaScreen)||!this.desktopUtilityService.isWeb()||this.isLightweightOnlyEnvironment,this.logger.log(\"shouldAvoidAskingPermissions: \"+this.shouldAvoidAskingForPermissions)},r.prototype.mtmaTelemetryIdentifier=function(){return\"GetUserMediaService\"},r.prototype.cleanupOnAppTeardown=function(e){this.isLightweightOnlyEnvironment=!1,this.shouldAvoidAskingForPermissions=!1,this.timeoutPromise=void 0,this.intervalPromise=void 0,this.activeTicket=void 0,this.initCallingDeferred=void 0,this.callingServiceStateChangeSubsription=void 0},r.prototype.getAskPermissionTicket=function(e){if(this.shouldAvoidAskingForPermissions){i=new n(e);return this.setPermissions(i,{audio:!this.isLightweightOnlyEnvironment,video:!this.isLightweightOnlyEnvironment}),i.setState(t.Approved),i}if(this.activeTicket)this.logPermissions(this.activeTicket);else{var i=new n(e);this.activeTicket=i,this.trackTicketTelemetry(i),this.askPermissionWhenInitialized(i,!1)}return this.activeTicket},r.prototype.removeAskPermissionTicket=function(e){e&&this.activeTicket&&(e.id===this.activeTicket.id?(this.activeTicket&&this.activeTicket.setState(t.Expired),this.activeTicket=null):this.logger.log(\"Error in removing ticket: \"+e.id+\". Currently active ticket: \"+this.activeTicket.id))},r.prototype.startAskPermission=function(e,n,s,r,o){var a,c=this,l=function(){switch(e.state){case i.TicketState.WaitingForUser:case i.TicketState.Denied:break;case i.TicketState.Approved:case i.TicketState.Deficient:n(e.permissions),i.MTMASubscriptionUtility.unsubscribe(e,a),r&&!r.preserveTicket&&c.removeAskPermissionTicket(e);break;case i.TicketState.NotSupported:n(e.permissions),i.MTMASubscriptionUtility.unsubscribe(e,a);break;case i.TicketState.Expired:i.MTMASubscriptionUtility.unsubscribe(e,a)}};return a=o?e.safeSubscribe(o,l):i.MTMASubscriptionUtility.subscribe(e,l),l(),this.checkPermissionsGiven().then(function(i){i.audio&&i.video?(c.setPermissions(e,i),e.setState(t.Approved),c.clearTimeout()):s&&s()}),e},r.prototype.trackTicketTelemetry=function(e){var n,s=this,r=function(){var r,o=s.callingTelemetryService.getCallingIntentScenario();if(o)switch(o.mark(\"ticketStateChanged\",{ticketState:t[e.state]}),e.state){case t.Deficient:o.appendEventData((r={},r[s.constants.counters.eventNames.limitedDeviceAccess]=!0,r[s.constants.counters.eventNames.deficiency]=e.isDeficient(),r)),o.mark(\"continueWithDeficiency\");break;case t.NotSupported:o.incomplete({reason:\"Calling initialization failed\"})}e.state===t.Expired&&i.MTMASubscriptionUtility.unsubscribe(e,n)};n=i.MTMASubscriptionUtility.subscribe(e,r),r()},r.prototype.askPermissionWhenInitialized=function(e,t){var n=this;return this.whenCallingInitialized().then(function(){return n.askPermission(e,t)},function(){return e.setState(i.TicketState.NotSupported)})},r.prototype.getDevicesAvailable=function(){var e=this;return this.deviceManagerService.whenInitialized().then(function(){return e.$q.all({video:e.deviceManagerService.getCameraAvailable().catch(function(){return!1}),audio:e.deviceManagerService.getMicrophoneAvailable().catch(function(){return!1})})}).catch(function(){return{audio:!1,video:!1}})},r.prototype.askPermission=function(e,i){var n=this;return this.getDevicesAvailable().then(function(s){var r;e.deviceConstraints=s;var o=n.callingTelemetryService.getCallingIntentScenario();return o&&(o.appendEventData((r={},r[n.constants.counters.eventNames.constraints]=JSON.stringify(s),r)),o.mark(\"constraints\")),s.audio||s.video?i||!n.callingSupportService.useRequestedConstraintsForGetUserMedia()?n.askDevicePermission(e,!1):n.checkPermissionsGiven().then(function(i){var t=n.completeTicketWithPermissions(e,i);return n.askDevicePermission(e,t)}):(n.setPermissions(e,s),void e.setState(t.Deficient))})},r.prototype.askDevicePermission=function(e,n){var s=this,r=this.$q.defer(),o=n?e.getConstraints():e.deviceConstraints;return this.deviceManagerService.askDevicePermission(o).then(function(i){s.completeTicketWithPermissions(e,i)||(e.setState(t.Denied),s.clearTimeout())}).catch(function(n){return s.logger.error(\"Error in getting user media: \"+i.CallingTelemetryService.getErrorMessage(n)),s.setPermissions(e,{audio:!1,video:!1}),e.setState(t.Denied),s.clearTimeout(),s.$q.reject(n)}).then(function(){return r.resolve()},function(){return r.reject()}),e.state===t.WaitingForBrowser&&(this.timeoutPromise=this.$timeout(function(){e.setState(t.WaitingForUser)},1e3)),r.promise},r.prototype.completeTicketWithPermissions=function(e,i){var n=e.deviceConstraints,s=t.NotSupported;return this.setPermissions(e,i),i.audio&&i.video?s=t.Approved:i.audio===n.audio&&i.video===n.video&&(s=t.Deficient),s!==t.NotSupported&&(e.setState(s),this.clearTimeout(),!0)},r.prototype.getCurrentPermissions=function(){return this.shouldAvoidAskingForPermissions?this.$q.resolve({audio:!this.isLightweightOnlyEnvironment,video:!this.isLightweightOnlyEnvironment}):this.checkPermissionsGiven()},r.prototype.showGetUserMediaDialogIfNeeded=function(e){var i=this;if(this.shouldAvoidAskingForPermissions)return this.eventingService.$emit(this.constants.events.calling.toggleGetUserMediaDialog,{dialogType:e,show:!1}),this.$q.resolve();this.stopPollingForPermissions();var t=new n({audio:\"audio\"===e,video:\"video\"===e});return this.$q.all({constraints:this.getDevicesAvailable(),permissions:this.checkPermissionsGiven()}).then(function(n){var s=n.constraints,r=n.permissions;return t.deviceConstraints=s,s.audio===r.audio&&s.video===r.video?i.$q.resolve():i.askDevicePermission(t,!1).catch(function(){}).then(function(){var n;if(t.permissions[e]===s[e])return i.$q.resolve();var r=i.loggingService.findScenario(i.constants.scenarios.calling.callDevicePermissions);return r&&(r.appendEventData((n={},n[i.constants.counters.eventNames.constraints]=JSON.stringify(s),n[i.constants.counters.eventNames.permissions]=JSON.stringify(t.permissions),n)),r.mark(\"permissions\")),i.eventingService.$emit(i.constants.events.calling.toggleGetUserMediaDialog,{dialogType:e,show:!0}),i.pollForPermissions(t,r)})}).then(function(){i.eventingService.$emit(i.constants.events.calling.toggleGetUserMediaDialog,{dialogType:e,show:!1})})},r.prototype.hideGetUserMediaDialog=function(e){this.eventingService.$emit(this.constants.events.calling.toggleGetUserMediaDialog,{dialogType:e,show:!1})},r.prototype.pollForPermissions=function(e,i){var t=this;return this.platformDetectService.getBrowser()!==this.constants.browser.chrome?this.$q.reject(\"polling not supported\"):(i&&i.mark(\"startPolling\"),this.getDevicesAvailable().then(function(e){return t.waitForOmnibarChange(e)}).then(function(){return t.askPermissionWhenInitialized(e,!0)}).finally(function(){i&&i.mark(\"stopPolling\")}))},r.prototype.stopPollingForPermissions=function(){this.intervalPromise&&this.$interval.cancel(this.intervalPromise)},r.prototype.waitForOmnibarChange=function(e){var i=this,t=!1;return this.intervalPromise=this.$interval(function(){i.checkPermissionsGiven().then(function(n){(t=n.audio===e.audio&&n.video===e.video)&&i.stopPollingForPermissions()})},1e3,0,!1),this.intervalPromise.catch(function(){return t?i.$q.resolve():i.$q.reject(\"canceled\")}).finally(function(){i.intervalPromise=null})},r.prototype.checkPermissionsGiven=function(){if(!this.$window.navigator||!this.$window.navigator.mediaDevices||!this.$window.navigator.mediaDevices.enumerateDevices)return this.$q.resolve({audio:!1,video:!1});var e=this.$q.defer();return this.$window.navigator.mediaDevices.enumerateDevices().then(function(e){var i=e.filter(function(e){return\"audioinput\"===e.kind}),t=e.filter(function(e){return\"videoinput\"===e.kind});return{audio:i.some(function(e){return!!e.label}),video:t.some(function(e){return!!e.label})}}).then(e.resolve,e.reject),e.promise},r.prototype.logPermissions=function(e){var i,n,s=this.callingTelemetryService.getCallingIntentScenario();s&&(s.appendEventData((i={},i[this.constants.counters.eventNames.constraints]=JSON.stringify(e.deviceConstraints),i[this.constants.counters.eventNames.permissions]=JSON.stringify(e.permissions),i)),e.state==t.Deficient&&s.appendEventData((n={},n[this.constants.counters.eventNames.limitedDeviceAccess]=!0,n[this.constants.counters.eventNames.deficiency]=e.isDeficient(),n)),s.mark(\"permissions\"))},r.prototype.setPermissions=function(e,i){e.permissions=i,this.logPermissions(e)},r.prototype.clearTimeout=function(){this.timeoutPromise&&this.$timeout.cancel(this.timeoutPromise),this.timeoutPromise=null},r.prototype.whenCallingInitialized=function(){var t=this;return this.callingService.state===e.services.CallingServiceState.Initialized?this.$q.resolve():(this.initCallingDeferred||(this.initCallingDeferred=this.$q.defer(),this.callingServiceStateChangeSubsription=i.MTMASubscriptionUtility.subscribe(this.callingService,function(){return t.callingServiceStateChanged()},\"state\"),this.callingServiceStateChanged()),this.initCallingDeferred.promise)},r.prototype.callingServiceStateChanged=function(){this.callingService.state===e.services.CallingServiceState.Initialized?(this.initCallingDeferred.resolve(),i.MTMASubscriptionUtility.unsubscribe(this.callingService,this.callingServiceStateChangeSubsription)):this.callingService.state!==e.services.CallingServiceState.Failed&&this.callingService.state!==e.services.CallingServiceState.NotSupported&&this.callingService.state!==e.services.CallingServiceState.IncompatibleVersions||(this.initCallingDeferred.reject(\"Calling initialization failed\"),i.MTMASubscriptionUtility.unsubscribe(this.callingService,this.callingServiceStateChangeSubsription))},r}(i.MTMABase);i.GetUserMediaService=s,angular.module(\"teamspace.getUserMediaService\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.deviceManagerService\",\"teamspace.callingService\",\"teamspace.callingTelemetryService\",\"teamspace.desktopUtilityService\",\"teamspace.platformDetectService\",\"teamspace.callingSupportService\"]).service(\"getUserMediaService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var i=function(){function e(){}return e.Type_MissedCallEvent=\"missed-call-generated\",e.Type_VoiceMailEvent=\"voicemail-generated\",e.Type_JoinMeetingEvent=\"join-meeting-notification\",e.Type_Dismiss_MissedCallEvent=\"missed-call-dismissed\",e.Type_Dismiss_VoiceMailEvent=\"voicemail-dismissed\",e.Type_Dismiss_JoinMeetingEvent=\"join-meeting-dismissed\",e}();e.TeamsDeviceNotificationEvents=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(){function e(){}return e.isTimeout=function(e){return e<=0},e.statusCodeMatch=function(e,t){return t.test(e)},e.isWebApiSuccess=function(t){return e.statusCodeMatch(t,e.statusCodes.success)||e.statusCodeMatch(t,e.statusCodes.redirection)},e.isTransientFailure=function(t){return e.isTimeout(t)||e.statusCodeMatch(t,e.statusCodes.serverError)},e.statusCodes={success:/^(2)\\d{2}/,redirection:/^(3)\\d{2}/,serverError:/^(5)\\d{2}/},e}();t.TransientErrorPolicy=r;var n=function(e){function t(t,r,n,s,o,i,a){var c=this;return c=e.call(this,\"\",a,o,n,t,r,s,i)||this,c._ignoreOnlineState=!0,c}return __extends(t,e),t.prototype.getRequestOptions=function(e,t,r,n,s){return{headers:t||{},retry:null,reporting:{serviceName:\"HttpRequestDispatcherFactory\"+(e?\"-\"+e:\"\")},payload:r||null,timeout:n||null,responseType:s}},t.prototype.getAsync=function(e,t){return this.wrapOperationResponse(this.performApiGetDetailed(e,this.convertRequestOptions(t)))},t.prototype.postAsync=function(e,t){return this.wrapOperationResponse(this.performApiPostDetailed(e,this.convertRequestOptions(t),t.payload))},t.prototype.putAsync=function(e,t){return this.wrapOperationResponse(this.performApiPutDetailed(e,this.convertRequestOptions(t),t.payload))},t.prototype.removeAsync=function(e,t){var r=this.convertRequestOptions(t);if(t.payload&&!Object.keys(r.headers).some(function(e){return\"content-type\"===e.toLowerCase()}))try{JSON.parse(t.payload),r.headers[\"Content-Type\"]=\"application/json\"}catch(e){}return this.wrapOperationResponse(this.performApiDeleteDetailed(e,r,t.payload))},t.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this.$q.when({})},t.prototype.wrapOperationResponse=function(e){var t=this;return new Promise(function(r,n){e.then(t.getApiResolveCallback(r),t.getApiRejectCallback(n))})},t.prototype.getApiResolveCallback=function(e){return function(t){var r={response:t.object||{status:t.statusCode},request:t.request};e(r)}},t.prototype.getApiRejectCallback=function(e){var t=this;return function(r){var n,s,o;t.isErrorPayload(r)?(n=r.code,s=r.message):(n=r.errorCode||r.statusCode,s=r.customErrorData||{message:r.errorMessage},o=r.request),e({status:n=n<0?0:n,response:s,request:o})}},t.prototype.isErrorPayload=function(e){return void 0!==e.codeEnum},t.prototype.convertRequestOptions=function(e){return{callType:e.reporting.serviceName,headers:e.headers,retries:0,timeout:this.convertTimeout(e.timeout),responseType:e.responseType}},t.prototype.convertTimeout=function(e){if(e instanceof Promise){var t=this.$q.defer();return e.then(function(){return t.resolve()}).catch(function(e){return t.reject(e)}),t.promise}return e},t.prototype.canRetry=function(e,t,n){return r.isTransientFailure(t)},t}(SkypeX.Services.GenericRestClient);t.HttpRequestDispatcherFactory=n;var s,o=function(t,r,n,o,i,a,c){return s||(s=new e.services.HttpRequestDispatcherFactory(t,r,n,o,i,a,c)),s};o.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\"],angular.module(\"teamspace.httpRequestDispatcher\",[\"teamspace.qNoApply\",\"teamspace.appState\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).factory(\"httpRequestDispatcher\",o)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,i,s,r,a,c,l,o,v){var g=t.call(this,v)||this;return g.$q=e,g.constants=n,g.loggingService=s,g.eventingService=r,g.callingAgentsService=a,g.callingService=c,g.incomingCallTelemetryService=l,g.settingsService=o,g.orchestrationService=v,g.initializeOnAppLaunchAndReinit(),g}return __extends(n,t),n.$inject=[\"$q\",\"constants\",\"appConfig\",\"loggingService\",\"eventingService\",\"callingAgentsService\",\"callingService\",\"incomingCallTelemetryService\",\"settingsService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.settingsService.valueAsBoolean(this.constants.settings.names.enablePushRequestProcessing)&&this.callingAgentsService.callSupport.isSlimCoreEnabled()&&this.eventingService.unsafeOnWithTenantScope(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(e,n){return n.messages.forEach(function(e){return t.onCreateOrUpdateMessage(e)})})},n.prototype.mtmaTelemetryIdentifier=function(){return\"IncomingCallPushService\"},n.prototype.cleanupOnAppTeardown=function(e){},n.prototype.onCreateOrUpdateMessage=function(t){var n=this;if(t.source===SkypeX.Services.SkypeMessageSource.LongPoll&&t.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_CallPushNotification){var i=this.$q.defer();if(this.incomingCallTelemetryService.sendIncomingCallTelemetry(t,i.promise),this.callingService.state!==e.CallingServiceState.Initialized)return i.resolve({success:!1,fatal:!0,data:{error:\"CallingService not initialized\"}});try{var s=t.from.lastIndexOf(this.constants.userPresence.interestedResourcePrefix),r=-1!==s?t.from.substring(s+this.constants.userPresence.interestedResourcePrefix.length):\"\",a={conversationId:t.conversationId,messageId:t.id,callerId:r,convoCallId:t.callId,body:{evt:parseInt(t.eventId),gp:t.content},launchTime:0,pushReceivedTime:Date.now()};if(this.callingService.getCallByCallId(t.callId))i.resolve({success:!1,fatal:!1,data:{error:\"Call already exists\"}});else{var c=this.callingService.createCall(t.conversationId,t.callId);c.callerMri=r,c.acknowledge(a).then(function(){i.resolve({success:!0,data:{callId:c.callId}})}).catch(function(e){n.loggingService.warn(JSON.stringify(e)),c.stop(),i.resolve({success:!1,data:{error:e,callId:c.callId}})})}}catch(e){i.resolve({success:!1,fatal:!0,data:{error:e}})}}},n}(e.MTMABase);e.IncomingCallPushService=t,angular.module(\"teamspace.incomingCallPushService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.callingService\",\"teamspace.incomingCallTelemetryService\",\"teamspace.settingsService\"]).service(\"incomingCallPushService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,a,r,s,c,o,l,g,d,p,v){this.$q=e,this.$translate=t,this.resources=i,this.constants=n,this.callingUserActionService=a,this.chatServiceClient=r,this.localizationService=s,this.utilityService=c,this.authenticationService=o,this.callingTelemetryService=l,this.appStateService=g,this.dialogService=d,this.logger=p.newLogger(\"InstantMeetingService\"),this.calendarEventsDataManager=v.getManager(n.urls.calendar.events.type)}return i.$inject=[\"$q\",\"$translate\",\"resources\",\"constants\",\"callingUserActionService\",\"chatServiceClient\",\"localizationService\",\"utilityService\",\"authenticationService\",\"callingTelemetryService\",\"appStateService\",\"dialogService\",\"loggingService\",\"dataManagerService\"],i.prototype.startInstantMeeting=function(){var t=this;this.logger.info(\"Instant meeting flow started.\");var i=this.callingTelemetryService.newInstantMeetingScenario();if(!this.appStateService.isOnline){this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.calendar_meet_now_error_title),alertMessage:this.$translate.instant(this.resources.strings.calendar_meet_now_error_message)});return i.incomplete({reason:\"app is offline\"}),this.$q.reject(\"app is offline\")}return this.authenticationService.getUserInformation().then(function(n){var a=t.$translate.instant(t.resources.strings.instantMeeting_titlePrefix,{organizerName:n.profile.name}),r={context:\"calendar_private_adhoc\",instantMeetingScenarioId:i.clientId},s={conversationId:null,meetingType:e.services.MeetingType.Chat,messageId:\"0\",skypeTeamsMeetingUrl:\"\",tenantId:n.profile.tid,organizerId:n.profile.oid,title:a,isInstantMeeting:!0};return s.conversationIdPromise=t.getThreadIdPromise(s,i),t.callingUserActionService.joinSkypeTeamMeeting(s,r)})},i.prototype.getThreadIdPromise=function(e,i){var n=this;return this.createAndGetInstantMeetingEventJoinInfo().then(function(t){return e.conversationId=t.groupContext.threadId,e.skypeTeamsMeetingUrl=t.links.join,i.mark(n.constants.scenarios.steps.calling.createAndJoinInstantMeeting.conversationIdReceived),n.$q.resolve(t.groupContext.threadId)}).catch(function(e){var a=\"failed to receive conversationId from scheduling service\"+(e?', error: [\"'+t.CallingTelemetryService.getErrorMessage(e)+'\"]':\"\");return i.fail({reason:a}),n.$q.reject(e)})},i.prototype.createAndGetInstantMeetingEventJoinInfo=function(){var t,i=this,n=this.utilityService.generateUUID(),a=this.constants.urls.calendar.privateEvent.createSchedulingServiceEvent,r={meetingType:e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Scheduled],isStreamEnabled:!1,yammerGroupId:void 0},s=this.localizationService.getLocale(),c={url:a,method:\"POST\",data:r,headers:(t={},t[this.constants.headers.userLocale]=s,t[this.constants.counters.eventNames.clientRequestId]=n,t)};return this.calendarEventsDataManager.invoke(c).then(function(e){return i.$q.resolve(e.value)})},i.prototype.updateInstantMeetingInfo=function(i,n,a,r){var s=this;return this.chatServiceClient.getThread(i).toNgPromise(this.$q).then(function(c){if(!c){l=\"failed to get the thread from chat service\";return s.markFailedUpdate(r,l),s.$q.reject(l)}var o=s.utilityService.tryParseJSON(c.properties.meeting);if(!o){var l=\"failed to parse 'meeting' property of the thread\";return s.markFailedUpdate(r,l),s.$q.reject(l)}return o.subject=n,o.meetingType=e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Adhoc],a&&(o.startTime=o.endTime=new Date),s.chatServiceClient.setThreadProperty(i,SkypeX.Services.ChatServiceUtils.ThreadProp_Meeting,JSON.stringify(o),\"update-meeting\").toNgPromise(s.$q).then(function(){s.logger.info(\"Successfully updated the meeting thread properties.\"),r.mark(s.constants.scenarios.steps.calling.createAndJoinInstantMeeting.meetingThreadUpdated)}).catch(function(e){var i=\"failed to update the thread property, error: \"+t.CallingTelemetryService.getErrorMessage(e);return s.markFailedUpdate(r,i),s.$q.reject(i)})})},i.prototype.markFailedUpdate=function(e,t){e&&e.mark(this.constants.scenarios.steps.calling.createAndJoinInstantMeeting.meetingThreadUpdateFailed,{reason:t})},i}();t.InstantMeetingService=i,angular.module(\"teamspace.instantMeetingService\",[\"pascalprecht.translate\",\"teamspace.callingUserActionService\",\"teamspace.callingTelemetryService\",\"skypeX.chatServiceClient\",\"teamspace.dataManagerService\",\"teamspace.localizationService\",\"teamspace.utilityService\",\"teamspace.authenticationService\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.appState\",\"teamspace.dialogService\",\"teamspace.loggingService\"]).service(\"instantMeetingService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(e){e[e.numOfDaysToShow=2]=\"numOfDaysToShow\",e[e.numOfDaysToShowBack=1]=\"numOfDaysToShowBack\"}(t.NumberOfDays||(t.NumberOfDays={}));var i=function(i){function n(e,t,n,o,a,s,c,r,l,d,g,v,m,u,h,p,S,f,I,y,T,M,C,b){var N=i.call(this,b)||this;return N.activeCallsService=e,N.calendarService=t,N.callingNotificationService=n,N.callingService=o,N.callingUserActionService=a,N.tenantSettingsStore=s,N.callingTelemetryService=c,N.analyticsService=r,N.callingNavigationService=l,N.sxConfig=d,N.constants=g,N.videoSupportService=v,N.$window=m,N.desktopUtilityService=u,N.notificationSettingsStore=h,N.utilityService=p,N.clientDatabase=S,N.$q=f,N.eventingService=I,N.callingSupportService=y,N.settingsService=T,N.appStateService=M,N.orchestrationService=b,N.idsToToastMap={},N.callIdToConversationAndMessageIds={},N.isVideoEnabled=!0,N.cachedCallIds=[],N.scenarios=[],N.activeCallServiceCallAddedSubscriptionToken=null,N.activeCallServiceCallRemovedSubscriptionToken=null,N.calendarServiceSubscriptionToken=null,N.tenantSettingsStoreSubscriptionToken=null,N.callingServiceSubscriptionToken=null,N.logger=C.newLogger(\"JoinNotificationService\"),N.ipc=m.electronSafeIpc,N.initializeOnAppLaunchAndReinit(),N}return __extends(n,i),n.$inject=[\"activeCallsService\",\"calendarService\",\"callingNotificationService\",\"callingService\",\"callingUserActionService\",\"tenantSettingsStore\",\"callingTelemetryService\",\"analyticsService\",\"callingNavigationService\",\"sxConfig\",\"constants\",\"videoSupportService\",\"$window\",\"desktopUtilityService\",\"notificationSettingsStore\",\"utilityService\",\"clientDatabase\",\"$q\",\"eventingService\",\"callingSupportService\",\"settingsService\",\"appStateService\",\"loggingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.context=this.constants.scenarios.calling.context.meetingStartedNotification},n.prototype.mtmaTelemetryIdentifier=function(){return\"JoinNotificationService\"},n.prototype.cleanupOnAppTeardown=function(e){this.activeCallServiceCallAddedSubscriptionToken=null,this.activeCallServiceCallRemovedSubscriptionToken=null,this.callingServiceSubscriptionToken=null,this.calendarServiceSubscriptionToken=null,this.tenantSettingsStoreSubscriptionToken=null,this.idsToToastMap={},this.callIdToConversationAndMessageIds={},this.isVideoEnabled=!0,this.context=void 0,this.toastIntervalInMiliSeconds=void 0,this.numOfDaysToShowInFuture=void 0,this.numOfDaysToShowInPast=void 0,this.cachedCallIds=[],this.callIdsCacheSize=void 0,this.scenarios=[],this.enableMeetingStartedNotification=void 0,this.enableMeetingStartedNotificationWeb=void 0,this.callingEnableNotificationToPuck=void 0},n.prototype.init=function(){var e=this;this.numOfDaysToShowInFuture=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.numberOfDaysToShowInFuture,this.numOfDaysToShowInPast=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.numberOfDaysToShowInPast,this.toastIntervalInMiliSeconds=1e3*this.settingsService.valueFor(this.constants.settings.names.meetingStartedNotificationInterval)*60,this.callIdsCacheSize=this.settingsService.valueFor(this.constants.settings.names.callIdsCacheSize),this.enableMeetingStartedNotification=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingStartedNotification),this.enableMeetingStartedNotificationWeb=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingStartedNotificationWeb),this.callingEnableNotificationToPuck=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableNotificationToPuck),this.shouldEnabledLiveToast()?this.loadDismissedCallsFromCache().then(function(i){e.cachedCallIds=i,e.logger.info(\"Loaded dismissed calls from cache, current size is: \"+e.cachedCallIds.length),e.activeCallServiceCallAddedSubscriptionToken=t.MTMASubscriptionUtility.subscribe(e.activeCallsService,e.onNewCallAdded.bind(e),t.ActiveCallsServiceEvents.Type_ActiveCallAdded),e.activeCallServiceCallRemovedSubscriptionToken=t.MTMASubscriptionUtility.subscribe(e.activeCallsService,e.onCallRemoved.bind(e),t.ActiveCallsServiceEvents.Type_ActiveCallRemoved),e.calendarServiceSubscriptionToken=t.MTMASubscriptionUtility.subscribe(e.calendarService,e.onCalendarEventsUpdated.bind(e),t.CalendarServiceEvents.Type_CalendarUpdated),e.callingServiceSubscriptionToken=t.MTMASubscriptionUtility.subscribe(e.callingService,function(t,i){return e.dismissToastIfUserJoinedFromOtherEntryPoint(i.callId,i.teamsCallId)},e.constants.events.calling.callStarted),e.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isVideoEnabled).then(function(){return e.updateVideoSettings()}),e.tenantSettingsStoreSubscriptionToken=t.MTMASubscriptionUtility.subscribe(e.tenantSettingsStore,function(){return e.updateVideoSettings()})}):this.logger.warn(\"Toast was not displayed because FF not enabled or not enabled for desktop/IE11/Web\")},n.prototype.clearScenario=function(e,t){var i=this.scenarios.find(function(t){return _.isMatch(t,e)});i&&(t(i.scenario),this.scenarios=this.scenarios.filter(function(e){return e!==i}))},n.prototype.loadDismissedCallsFromCache=function(){var e=this;return this.clientDatabase.provider.get(this.clientDatabase.schema.stores.internaldata.name,n.dismissJoinMeetingToast).then(function(e){return e?e.value:[]}).catch(function(i){var n=t.CallingTelemetryService.getErrorMessage(i);return e.logger.error(\"Error when getting data from cache: \"+n),[]}).toNgPromise(this.$q)},n.prototype.onCalendarEventsUpdated=function(){var e=this,t=this.activeCallsService.getActiveCalls();Object.entries(t).forEach(function(t){t[0];t[1].calls.forEach(function(t){if(void 0===e.callIdToConversationAndMessageIds[t.callId]&&e.shouldShowToastForCall(t)){var i=e.getMatchedEvents(e.calendarService.getCachedEvents(),t);e.callingEnableNotificationToPuck&&e.createAndEmitMeetingWentLiveNotificationToDevice(i,t),e.canShowToastForCall(t)&&e.createToastsForEvents(i,t)}})})},n.prototype.shouldEnabledLiveToast=function(){return!(!this.enableMeetingStartedNotification||!this.callingSupportService.isMeetingStartedNotificationSupported())&&(this.desktopUtilityService.isDesktop()?this.$window.desktopSettings&&this.$window.desktopSettings.enableToastForLiveMeeting:this.desktopUtilityService.isWeb()&&this.enableMeetingStartedNotificationWeb)},n.prototype.onNewCallAdded=function(e,t){if(this.shouldShowToastForCall(t)){var i=this.getMatchedEvents(this.calendarService.getCachedEvents(),t);this.callingEnableNotificationToPuck&&this.createAndEmitMeetingWentLiveNotificationToDevice(i,t),this.canShowToastForCall(t)?(this.createToastsForEvents(i,t),i&&0!==i.length||this.calendarService.getEvents(\"joinNotificationService\",this.numOfDaysToShowInFuture,this.numOfDaysToShowInPast)):this.logger.info(\"Toast for call with callId: \"+t.callId+\", conversationId: \"+e+\" can not be shown\")}else this.logger.info(\"Toast for call with callId: \"+t.callId+\", conversationId: \"+e+\" should not be shown\")},n.prototype.canShowToastForCall=function(e){return!this.desktopUtilityService.isWeb()||this.appStateService.pageVisible&&this.appStateService.isActive?!this.isMeetingWentLiveToastDisabled()||(this.logger.info(\"MeetingWentLive notification toast is not displayed for call with conversationId: \"+e.conversationId+\" and messageId: \"+e.messageId+\" as settings are disabled.\"),!1):(this.logger.info(\"MeetingWentLive notification toast is not displayed for call with conversationId:\\n          \"+e.conversationId+\" and messageId: \"+e.messageId+\".\\n          App states pageVisible: \"+this.appStateService.pageVisible+\" isActive: \"+this.appStateService.isActive),!1)},n.prototype.shouldShowToastForCall=function(e){return e.messageId?this.shouldNotCreateToast(e.callInitiator,e.conversationId,e.messageId)?(this.logger.info(\"MeetingWentLive notification toast was not created for: \"+e.callInitiator+\" and \"+e.conversationId),!1):!this.cachedCallIds.includes(e.callId)||(this.logger.info(\"MeetingWentLive notification toast was already shown for: \"+e.callInitiator+\", \"+e.conversationId+\", \"+e.callId),!1):(this.logger.info(\"MeetingWentLive notification toast is supported only by private meet and channel. Could not add toast for call with conversationId: \"+e.conversationId+\" and messageId: \"+e.messageId+\".\"),!1)},n.prototype.createToastsForEvents=function(e,t){var i=this;e.forEach(function(e){var n=i.createMeetingWentLiveToast(t,e);i.idsToToastMap[t.conversationId]=i.idsToToastMap[t.conversationId]||{},i.idsToToastMap[t.conversationId][t.messageId]=n,i.callIdToConversationAndMessageIds[t.callId]=t})},n.prototype.getMatchedEvents=function(t,i){var n=this;return t&&0!==t.length?t.filter(function(t){var o=n.utilityService.tryParseJSON(t.skypeTeamsData),a=o&&o.type===e.middletier.SkypeTeamMeetingType.Broadcast;return!!o&&!a&&void 0===n.callIdToConversationAndMessageIds[i.callId]&&n.isEventRelatedToThisCall(i,t)&&n.isEventBetweenNeededInterval(t)}):(this.logger.info(\"There are no events to show notification toast for call: \"+i.callId),[])},n.prototype.createAndEmitMeetingWentLiveNotificationToDevice=function(t,i){var n=this;this.desktopUtilityService.isDesktop()&&t.forEach(function(t){var o={conversationId:i.conversationId,meetingType:\"0\"===i.messageId?e.services.MeetingType.Chat:e.services.MeetingType.Team,messageId:i.messageId,tenantId:i.meetingInfo&&i.meetingInfo.tenantId},a={onAcceptCall:function(){var e={context:n.constants.scenarios.calling.joinMeetingFromNotificationToDevice};n.callingUserActionService.joinSkypeTeamMeeting(o,e),n.dismissMeetingNotificationOnDevice(i.conversationId,i.messageId,\"acceptOnDevice\")},getMeetingInfo:function(){return o}};n.saveDismissedCallToCache(i.callId),n.eventingService.$emit(e.services.TeamsDeviceNotificationEvents.Type_JoinMeetingEvent,a)})},n.prototype.createMeetingWentLiveToast=function(e,t){var i=this.callingTelemetryService.newCallingScenario(e.teamsCallId,this.constants.scenarios.calling.joinMeetingFromToastNotification);i.appendEventData({callId:e.callId,messageId:e.messageId,conversationId:e.conversationId,tenantId:e.meetingInfo&&e.meetingInfo.tenantId,callInitiator:e.callInitiator}),this.scenarios.push({callId:e.callId,messageId:e.messageId,conversationId:e.conversationId,scenario:i});var n=this.getJoinMeetingToastHandlers(e,i),o=t.subject,a=this.callingNotificationService.createLiveCallNotification(e,n,o,this.isVideoEnabled);return a?(this.logger.info(\"Notification toast was added for call with conversationId: \"+e.conversationId+\" and messageId: \"+e.messageId+\" for callId/teamsCallId \"+e.callId+\"/\"+e.teamsCallId),i.mark(this.constants.scenarios.steps.calling.meetingStartedNotification.meetingStartedToastCreated),this.saveDismissedCallToCache(e.callId),a):(this.logger.info(\"Notification toast was NOT created for call with conversationId: \"+e.conversationId+\" and messageId: \"+e.messageId+\" for callId/teamsCallId \"+e.callId+\"/\"+e.teamsCallId),void i.incomplete({reason:\"Could not create notification toast for call with conversationId: \"+e.conversationId+\" and messageId: \"+e.messageId+\" for callId/teamsCallId \"+e.callId+\"/\"+e.teamsCallId}))},n.prototype.saveDismissedCallToCache=function(e){var i=this;this.cachedCallIds=[e].concat(this.cachedCallIds.slice(0,this.callIdsCacheSize-1)),this.clientDatabase.provider.put(this.clientDatabase.schema.stores.internaldata.name,{id:\"dismissJoinMeetingToast\",value:this.cachedCallIds}).then(function(){i.logger.info(\"Saved dismissed call: \"+e+\" to cache\")}).catch(function(e){var n=t.CallingTelemetryService.getErrorMessage(e);i.logger.error(\"Error when saving dismissed calls to cache: \"+n)})},n.prototype.isMeetingWentLiveToastDisabled=function(){return!this.notificationSettingsStore.getAppUserSettings().toastSettings.MeetingWentLiveNotification},n.prototype.shouldNotCreateToast=function(e,i,n){var o=this.sxConfig.getCurrentSkypeMri(),a=this.callingService.getCalls(i,n),s=a&&a.length>0&&a[0];return e===o?(this.logger.info(\"MeetingWentLive notification toast is not displayed because Current user is callInitiator\"),this.saveDismissedCallToCache(s.callId),!0):s&&t.ActiveCallStates.includes(s.state)},n.prototype.onCallRemoved=function(e,t){this.dismissMeetingNotificationOnDevice(e,t,\"onCallRemoved\"),this.dismissJoinMeetingToast(e,t,!0)&&(this.clearScenario({conversationId:e,messageId:t},function(e){return e.cancel({reason:\"Notification toast was removed due ended call\"})}),this.sendDismissNotificationTelemetry(!1),this.logger.info(\"Toast for call with conversationId: \"+e+\" and messageId: \"+t+\" was removed because meeting ended\"))},n.prototype.updateVideoSettings=function(){if(this.isVideoEnabled=!!this.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isVideoEnabled),this.callingService.getActiveCall()){var e=this.callingService.getActiveCall().callId;this.isVideoEnabled=this.isVideoEnabled&&this.videoSupportService.isVideoAvailableForConversation(e)}},n.prototype.getJoinMeetingToastHandlers=function(t,i){var n=this;return{onNotificationShown:function(){n.logger.info(\"Meeting join notification is shown for call with conversationId: \"+t.conversationId+\" and messageId: \"+t.messageId),n.sendNotificationShownTelemetry(),i.mark(n.constants.scenarios.steps.calling.meetingStartedNotification.meetingStartedToastShown)},onNotificationUpdated:function(){},onAcceptCallWithVideo:function(){var i={context:n.constants.scenarios.calling.joinMeetingFromToastNotification},o={conversationId:t.conversationId,meetingType:\"0\"===t.messageId?e.services.MeetingType.Chat:e.services.MeetingType.Team,messageId:t.messageId,organizerId:t.meetingInfo&&t.meetingInfo.organizerId,tenantId:t.meetingInfo&&t.meetingInfo.tenantId};n.logger.info(\"Meeting join notification for call with conversationId: \"+t.conversationId+\" and messageId: \"+t.messageId+\" has been accepted with video\"),n.callingUserActionService.joinSkypeTeamMeeting(o,i),n.sendJoinViaNotificationTelemetry(),n.clearScenario({callId:t.callId},function(e){return e.stop({reason:n.constants.scenarios.steps.calling.meetingStartedNotification.meetingStartedToastAccepted})}),n.dismissJoinMeetingToast(t.conversationId,t.messageId),n.dismissMeetingNotificationOnDevice(t.conversationId,t.messageId,\"onAcceptCallWithVideo\")},onReply:function(){n.replyCallInternal(t),n.sendMessageViaNotificationTelemetry(),n.clearScenario({callId:t.callId},function(e){return e.cancel({reason:n.constants.scenarios.steps.calling.meetingStartedNotification.reply})}),n.dismissJoinMeetingToast(t.conversationId,t.messageId),n.dismissMeetingNotificationOnDevice(t.conversationId,t.messageId,\"onReply\")},onDismiss:function(){var e=n.dismissJoinMeetingToast(t.conversationId,t.messageId);n.dismissMeetingNotificationOnDevice(t.conversationId,t.messageId,\"onDismiss\"),e&&(n.logger.info(\"User dismissed the meeting started notification with conversationId: \"+t.conversationId+\" and messageId: \"+t.messageId),n.clearScenario({callId:t.callId},function(e){return e.cancel({reason:n.constants.scenarios.steps.calling.meetingStartedNotification.meetingStartedToastDismissed})}),n.sendDismissNotificationTelemetry(!0))},onTimeout:function(){n.clearScenario({callId:t.callId},function(e){return e.incomplete({reason:n.constants.scenarios.steps.calling.meetingStartedNotification.timeout})}),n.dismissJoinMeetingToast(t.conversationId,t.messageId)}}},n.prototype.dismissMeetingNotificationOnDevice=function(t,i,n){this.callingEnableNotificationToPuck&&(this.logger.info(\"[teamsDevice] Dismiss Join Meeting event triggered for \"+i+\" from the handler : \"+n),this.eventingService.$emit(e.services.TeamsDeviceNotificationEvents.Type_Dismiss_JoinMeetingEvent,t))},n.prototype.replyCallInternal=function(e){this.restoreWindow(),this.callingNavigationService.navigateToConversation(e.conversationId,e.messageId),this.logger.info(\"User responded with chat for the meeting started notification with conversationId: \"+e.conversationId+\" and messageId: \"+e.messageId)},n.prototype.restoreWindow=function(){this.ipc&&this.ipc.send(\"callScreen:restore\")},n.prototype.dismissToastIfUserJoinedFromOtherEntryPoint=function(e,t){var i=this.callIdToConversationAndMessageIds[e];if(i){var n=this.callingService.getCallByTeamsCallId(t,!0);if(!n||!_.includes([11,12],n.state)){var o=i.conversationId,a=i.messageId;this.dismissJoinMeetingToast(o,a),this.dismissMeetingNotificationOnDevice(i.conversationId,i.messageId,\"userJoinedFromOtherEntryPoint\"),this.clearScenario({callId:e},function(e){return e.cancel({reason:\"Notification toast was dismissed as user joined from another entry point\"})}),this.logger.info(\"Toast for call with conversationId: \"+o+\" and messageId: \"+a+\" was removed because user joined through another entry point\")}}else this.clearScenario({callId:e},function(e){return e.incomplete({reason:\"nothing to dismiss\"})})},n.prototype.dismissJoinMeetingToast=function(e,t,i){void 0===i&&(i=!1);var n=this.idsToToastMap&&this.idsToToastMap[e];if(!n||!n[t]){var o=\"Notification toast for call with conversationID: \"+e+\" and messageID: \"+t+\" was not found. Nothing to remove\";return this.logger.warn(o),this.clearScenario({conversationId:e,messageId:t},function(e){return e.incomplete({reason:o})}),!1}if(i){var a;Object.entries(this.callIdToConversationAndMessageIds).forEach(function(i){var n=i[0],o=i[1];o.messageId===t&&o.conversationId===e&&(a=n)}),void 0!==a&&delete this.callIdToConversationAndMessageIds[a]}return n[t].cancel(),delete n[t],this.logger.info(\"Notification Toast for call with conversationId: \"+e+\" and messageId: \"+t+\" was removed\"),!0},n.prototype.isEventRelatedToThisCall=function(e,t){if(_.isEmpty(t.skypeTeamsData))return!1;var i=this.utilityService.tryParseJSON(t.skypeTeamsData);return i&&i.cid==e.conversationId&&i.mid==e.messageId},n.prototype.isEventBetweenNeededInterval=function(e){var t=new Date(e.startTime).getTime(),i=new Date(e.endTime).getTime(),n=Date.now(),o=n>=t-this.toastIntervalInMiliSeconds&&n<=i+this.toastIntervalInMiliSeconds;return o||this.logger.info(\"Notification toast for the current interval could not be shown. Make sure that interval for the current meeting is 5 minutes before start/end\"),o},n.prototype.getNumberOfActiveCalls=function(){return _.reduce(this.activeCallsService.getActiveCalls(),function(e,t){return e+t.calls.length},0)},n.prototype.sendNotificationShownTelemetry=function(){var t={action:{gesture:e.components.PanelActionGesture.asyncStateChange,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.show.toString(),e.components.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.meetingStartedNotification.toString(),e.components.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.toast.toString(),e.components.PanelModuleType,this.logger),summary:\"Meeting started Notification shown\"},dataBag:{context:this.context,activeCallsCount:this.getNumberOfActiveCalls()}};this.sendAnalytics(t,\"shown\")},n.prototype.sendNotificationHiddenTelemetry=function(){var t={action:{gesture:e.components.PanelActionGesture.auto,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.hide.toString(),e.components.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.meetingStartedNotification.toString(),e.components.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.toast.toString(),e.components.PanelModuleType,this.logger),summary:\"Meeting started Notification hid\"},dataBag:{context:this.context}};this.sendAnalytics(t,\"hid\")},n.prototype.sendJoinViaNotificationTelemetry=function(){var t={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.joinMeeting.toString(),e.components.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.joinFromMeetingStartToast.toString(),e.components.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.button.toString(),e.components.PanelModuleType,this.logger),summary:\"Joined meeting via meeting started notification\"},dataBag:{context:this.context}};this.sendAnalytics(t,\"join\")},n.prototype.sendMessageViaNotificationTelemetry=function(){var t={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.joinMeeting.toString(),e.components.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.messageFromMeetingStartToast.toString(),e.components.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.button.toString(),e.components.PanelModuleType,this.logger),summary:\"Meeting thread accessed via meeting started notification\"},dataBag:{context:this.context}};this.sendAnalytics(t,\"message\")},n.prototype.sendDismissNotificationTelemetry=function(t){var i={action:{gesture:t?e.components.PanelActionGesture.click:e.components.PanelActionGesture.auto,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.dismiss.toString(),e.components.PanelActionOutcome,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.dismissFromMeetingStartToast.toString(),e.components.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.button.toString(),e.components.PanelModuleType,this.logger),summary:\"Call dismissed via meeting started notification\"},dataBag:{context:this.context,activeCallsCount:this.getNumberOfActiveCalls()}};this.sendAnalytics(i,\"dismiss\")},n.prototype.sendAnalytics=function(e,i){var n=this;this.analyticsService.getAnalyticsPanelActionEventData(e).then(function(e){return n.analyticsService.sendPanelAction(e)}).catch(function(e){var o=t.CallingTelemetryService.getErrorMessage(e);n.logger.error(\"meetingStarted toast \"+i+\" telemetry: error is \"+o)})},n.dismissJoinMeetingToast=\"dismissJoinMeetingToast\",n}(t.MTMABase);t.JoinNotificationService=i,angular.module(\"teamspace.joinNotificationService\",[\"teamspace.activeCallsService\",\"teamspace.loggingService\",\"teamspace.calendarService\",\"teamspace.callingNotificationService\",\"teamspace.callingService\",\"teamspace.callingUserActionService\",\"skypeX.tenantSettingsStore\",\"skypeX.clientDatabase\",\"teamspace.analyticsService\",\"teamspace.callingNavigationService\",\"teamspace.settingsService\",\"teamspace.videoSupportService\",\"teamspace.desktopUtilityService\",\"teamspace.notificationSettingsStore\",\"teamspace.eventingService\",\"teamspace.callingSupportService\",\"teamspace.appState\"]).service(\"joinNotificationService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Disabled=0]=\"Disabled\",e[e.Enabled=1]=\"Enabled\"}(e.ExternalLocationLookupMode||(e.ExternalLocationLookupMode={}));!function(e){e.NotificationOnly=\"NotificationOnly\",e.ConferenceMuted=\"ConferenceMuted\",e.ConferenceUnMuted=\"ConferenceUnMuted\"}(e.NotificationMode||(e.NotificationMode={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(r,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var e in r)r.hasOwnProperty(e)&&(t[e]=r[e])})(r,e)};return function(r,e){function o(){this.constructor=r}t(r,e),r.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){var r=function(){function r(t,r){this.logger=r,this.getPrefix=\"function\"==typeof t?t:function(){return t}}return r.prototype.createChild=function(t){var e=this,o=\"function\"==typeof t?t:function(){return t};return new r(function(){return e.getPrefix()+\"/\"+o()},this.logger)},r.prototype.log=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.apply(this.logger.log,t)},r.prototype.debug=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.apply(this.logger.debug,t)},r.prototype.info=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.apply(this.logger.info,t)},r.prototype.warn=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.apply(this.logger.warn,t)},r.prototype.error=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];this.apply(this.logger.error,t)},r.prototype.apply=function(e,o){void 0===o&&(o=[]),this.addPrefix(o);var n=o.map(function(t){return\"object\"==typeof t?JSON.stringify(t,t instanceof Error?r.ERROR_PROPS_WHITELIST:void 0):t}).join(\", \");e.call(this.logger,t.CallingTelemetryService.getErrorMessage(n))},r.prototype.addPrefix=function(t){if(t&&t[0]){var r=this.getPrefix()+\" \"+t[0];t[0]=r}},r.ERROR_PROPS_WHITELIST=[\"stack\",\"message\",\"name\"],r}();t.LoggingAdapter=r;var e=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return __extends(r,t),r.prototype.error=function(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];for(var o=0;o<r.length;o++)r[o]=SkypeX.Services.ChatServiceUtils.replaceAllPstnMriWithRegEx(r[o]);t.prototype.error.call(this,r)},r}(r);t.PstnScrubbingLoggingAdapter=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(t,n,i,a,s,r,o){return e.call(this,\"\",o,s,i,t,n,a,r)||this}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\"],t.prototype.isPstnAvailable=function(e,t,n,i){var a=this,s=this.constants.minimalMeetings.isPstnAvailableUrl,r={callType:\"minimalMeetings_isPstnAvailable\"};return e=e.replace(\":\",\"_\"),s=s.replace(\"{threadId}\",encodeURIComponent(e)).replace(\"{messageId}\",encodeURIComponent(t)).replace(\"{tenantId}\",encodeURIComponent(n)).replace(\"{organizerId}\",encodeURIComponent(i)),this.performApiGet(s,r).toNgPromise(this.$q).then(function(e){var t=e.dialinEnabled,n=e.dialoutEnabled;return a.$q.resolve(!!t||!!n)}).catch(function(){return a.$q.resolve(!1)})},t.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};return t[this.constants.headers.accept]=this.constants.headers.jsonContent,this.authenticationService.getAuthHeaders(t)},t}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.minimalMeetingsRestClient\",[\"teamspace.authenticationService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.settingsService\"]).service(\"minimalMeetingsRestClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.AdHocMeetingNotSupported=0]=\"AdHocMeetingNotSupported\",t[t.MeetingWithoutPstnNotSupported=1]=\"MeetingWithoutPstnNotSupported\"}(e=t.MinimalMeetingErrorDialog||(t.MinimalMeetingErrorDialog={}));var n=function(t){function n(e,n,i,o,s,a,r,c,p){var l=t.call(this,e)||this;return l.orchestrationService=e,l.$translate=n,l.resources=i,l.constants=o,l.dialogService=s,l.desktopHandlingService=a,l.downloadAppService=r,l.minimalMeetingsRestClient=c,l.logger=p.newLogger(\"MinimalMeetingsService\"),l.initializeOnAppLaunchAndReinit(\"appStart\"),l}return __extends(n,t),n.$inject=[\"orchestrationService\",\"$translate\",\"resources\",\"constants\",\"dialogService\",\"desktopHandlingService\",\"downloadAppService\",\"minimalMeetingsRestClient\",\"loggingService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){},n.prototype.cleanupOnAppTeardown=function(t){},n.prototype.mtmaTelemetryIdentifier=function(){return\"MinimalMeetingsService\"},n.prototype.canJoinMeeting=function(t,e,n,i){return this.minimalMeetingsRestClient.isPstnAvailable(t,e,n,i)},n.prototype.showMeetingNotSupportedDialog=function(t){switch(t){case e.AdHocMeetingNotSupported:this.showAdHocMeetingsNotSupportedDialog();break;case e.MeetingWithoutPstnNotSupported:this.showMeetingsWithoutPstnNotSupportedDialog()}},n.prototype.showAdHocMeetingsNotSupportedDialog=function(){var t=this,e={okButtonText:this.desktopHandlingService.getIsAppInstalled()?this.$translate.instant(this.resources.strings.calling_unsupported_open_text):this.$translate.instant(this.resources.strings.calling_unsupported_ok_text),confirmMessageTitle:this.$translate.instant(this.resources.strings.calling_unsupported_adhoc_channel_meetings_lwj_dialog_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.calling_unsupported_adhoc_channel_meetings_lwj_dialog_text,{learnMore:this.constants.goMicrosoft.lightweightJoinLearnMoreUrl}),callback:function(){return t.openOrDownloadApp()}};this.dialogService.open(this.constants.dialogs.confirmDialog,e)},n.prototype.showMeetingsWithoutPstnNotSupportedDialog=function(){var t=this,e={okButtonText:this.desktopHandlingService.getIsAppInstalled()?this.$translate.instant(this.resources.strings.calling_unsupported_open_text):this.$translate.instant(this.resources.strings.calling_unsupported_ok_text),confirmMessageTitle:this.$translate.instant(this.resources.strings.calling_unsupported_meetings_without_pstn_lwj_dialog_title),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.calling_unsupported_meetings_without_pstn_lwj_dialog_text,{learnMore:this.constants.goMicrosoft.lightweightJoinLearnMoreUrl}),callback:function(){return t.openOrDownloadApp()}};this.dialogService.open(this.constants.dialogs.confirmDialog,e)},n.prototype.openOrDownloadApp=function(){this.desktopHandlingService.getIsAppInstalled()?this.desktopHandlingService.openApp():this.downloadAppService.download()},n}(t.MTMABase);t.MinimalMeetingsService=n,angular.module(\"teamspace.minimalMeetingsService\",[\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.dialogService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.calendarService\",\"teamspace.dialogService\",\"teamspace.orchestrationService\",\"teamspace.loggingService\",\"teamspace.desktopHandlingService\",\"teamspace.downloadAppService\",\"teamspace.minimalMeetingsRestClient\"]).service(\"minimalMeetingsService\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.NotControlCapable=0]=\"NotControlCapable\",e[e.Disabled=1]=\"Disabled\",e[e.NotInControl=2]=\"NotInControl\",e[e.RequestSent=3]=\"RequestSent\",e[e.InControl=4]=\"InControl\"}(e.ScreenSharingControlStateAsViewer||(e.ScreenSharingControlStateAsViewer={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function e(e,i){this.call=e,this.broadcastJoinService=i}return Object.defineProperty(e.prototype,\"isBroadcast\",{get:function(){if(!this.broadcastJoinService.isBroadcastETMJoinEnabled())return!1;if(this._isBroadcast)return!0;var e=this.call.setupArgs.meetingInfo;return e&&e.isBroadcast},set:function(e){e&&(this._isBroadcast=e)},enumerable:!0,configurable:!0}),e}();e.BroadcastMixinImplementation=i;var a=function(){function a(e,i){this.broadcastJoinService=e,this.logger=i.newLogger(\"BroadcastMixinService\")}return a.$inject=[\"broadcastJoinService\",\"loggingService\"],a.prototype.mixTeamsCall=function(a){var t=new i(a,this.broadcastJoinService),r=[\"isBroadcast\"];e.TeamsCallService.bindProps(a,t,r,this.logger)},a}();e.BroadcastMixinService=a,angular.module(\"teamspace.broadcastMixinService\",[\"teamspace.loggingService\",\"teamspace.broadcastJoinService\"]).service(\"broadcastMixinService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,i,n,r,s,c,a,o,l,u,g,h){var f=this;this.call=e,this.constants=i,this.$injector=n,this.deviceManagerService=r,this.$translate=c,this.resources=a,this.ariaLiveService=o,this.callingTelemetryService=l,this.customVideoBackgroundsService=h,this.logger=s.newLogger(\"CallBackgroundBlurMixinImplementation\"),this.totalBlurringMinutes=0,this.blurOnFromPreJoin=!1,u.isSupportedEnvironment()&&(this.devicesChangedSubscription=r.subscribe(function(){return f.updateBlurOnDevice()},i.events.calling.devicesChanged));var v=g.unsafeOn(i.events.calling.callDisposed,function(e,t){t===t&&(v(),f.dispose())})}return Object.defineProperty(e.prototype,\"previousImage\",{get:function(){return this._previousImage},set:function(e){this._previousImage=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isBackgroundBlurOn\",{get:function(){return this.isEffectOn()},set:function(e){e!==this.isEffectOn()&&this.toggleBackgroundBlur(this.constants.scenarios.calling.context.none)},enumerable:!0,configurable:!0}),e.prototype.isEffectOn=function(){return!!this.cacheEffect&&0!==this.cacheEffect},e.prototype.getCacheEffect=function(){return this.cacheEffect?this.cacheEffect:1},e.prototype.toggleBackgroundBlur=function(e){var t=this;return e===this.constants.scenarios.calling.context.preJoinScreen&&(this.blurOnFromPreJoin=!0),this.updateBlurringMinutes(),this.cacheEffect=this.isBackgroundBlurOn?0:1,this.setBackgroundBlurOnCall(this.cacheEffect,e).then(function(){t.ariaLiveService.update(t.$translate.instant(t.isEffectOn()?t.resources.strings.aria_announce_blur_on:t.resources.strings.aria_announce_blur_off),!0)})},e.prototype.setBackground=function(e,t,i){var n=this;return this.cacheEffect=e,i?this.deviceManagerService.setBackgroundImageOnDevice(i.path,e,t,i.imageType,i.imageOrigin).then(function(){n.activeCacheImage={imageOrigin:i.imageOrigin,imageType:i.imageType,path:i.path}}).catch(function(e){n.handleVideoEffectsFailure()}):this.setBackgroundBlurOnCall(e,t)},e.prototype.resetBackgroundBlurringOnCallLeave=function(e){return this.logger.info(\"Called resetBackgroundBlurringOnCallLeave from {0}\",e),e!==this.constants.scenarios.calling.holdCall&&this.isEffectOn()&&this.sendBlurTelemetryOnCallDisconnect(e),this.isEffectOn()?(this.customVideoBackgroundsService.hasBackgroundEffect=!1,this.setBackgroundBlurOnCall(0,e)):Promise.resolve()},e.prototype.resetBackgroundBlurringOnCallResume=function(e){var t=this;return this.logger.info(\"Called resetBackgroundBlurringOnCallResume from {0}\",e),16===this.cacheEffect&&this.activeCacheImage.path?this.deviceManagerService.setBackgroundImageOnDevice(this.activeCacheImage.path,16,e,this.activeCacheImage.imageType,this.activeCacheImage.imageOrigin).catch(function(e){t.handleVideoEffectsFailure()}):this.setBackgroundBlurOnCall(this.cacheEffect||0===this.cacheEffect?this.cacheEffect:0,e)},e.prototype.dispose=function(){isNaN(this.devicesChangedSubscription)||this.deviceManagerService.unsubscribe(this.devicesChangedSubscription)},e.prototype.setBackgroundBlurOnCall=function(e,t){var i=this;return this.deviceManagerService.setBackgroundEffectsOnDevice(e,t).catch(function(t){0!=e&&i.handleVideoEffectsFailure()})},e.prototype.updateBlurOnDevice=function(){return 3===this.call.state&&this.isEffectOn()?16===this.cacheEffect?this.setBackground(this.cacheEffect,this.constants.scenarios.calling.context.devicesChanged,this.activeCacheImage):this.setBackgroundBlurOnCall(this.cacheEffect,this.constants.scenarios.calling.context.devicesChanged):Promise.resolve()},e.prototype.handleVideoEffectsFailure=function(){this.isEffectOn()&&this.call.isVideoOn&&(this.call.stopVideo(),this.$injector.get(\"callingAlertsService\").videoEffectsFailure(this.call.callId),this.toggleBackgroundBlur(this.constants.scenarios.calling.blurringSetEffects))},e.prototype.updateBlurringMinutes=function(){this.isEffectOn()?this.lastBlurringOnTime=Date.now():this.lastBlurringOnTime&&(this.totalBlurringMinutes+=Date.now()-this.lastBlurringOnTime)},e.prototype.sendBlurTelemetryOnCallDisconnect=function(e){var t;this.isEffectOn()&&(this.totalBlurringMinutes+=Date.now()-this.lastBlurringOnTime);var i=(t={},t[this.constants.counters.eventNames.context]=e,t[this.constants.counters.eventNames.backgroundBlur.isBlurOnAtEndOfCall]=this.isEffectOn(),t[this.constants.counters.eventNames.backgroundBlur.wasBlurOnFromPreJoin]=this.blurOnFromPreJoin,t[this.constants.counters.eventNames.backgroundBlur.totalBlurringMinutes]=Math.floor(this.totalBlurringMinutes/1e3*60),t);this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.blurringInfoOnCallDisconnect,i).stop()},e}();e.CallBackgroundBlurMixinImplementation=t;var i=function(){function i(e,t,i,n,r,s,c,a,o,l,u,g){this.$q=e,this.constants=t,this.$injector=i,this.loggingService=n,this.$translate=r,this.resources=s,this.ariaLiveService=c,this.callingTelemetryService=a,this.deviceManagerService=o,this.callingSupportService=l,this.eventingService=u,this.customVideoBackgroundsService=g,this.logger=n.newLogger(\"CallBackgroundBlurMixinService\")}return i.$inject=[\"$q\",\"constants\",\"$injector\",\"loggingService\",\"$translate\",\"resources\",\"ariaLiveService\",\"callingTelemetryService\",\"deviceManagerService\",\"callingSupportService\",\"eventingService\",\"customVideoBackgroundsService\"],i.prototype.mixTeamsCall=function(i){var n=new t(i,this.$q,this.constants,this.$injector,this.deviceManagerService,this.loggingService,this.$translate,this.resources,this.ariaLiveService,this.callingTelemetryService,this.callingSupportService,this.eventingService,this.customVideoBackgroundsService);i.resetBackgroundBlurringOnCallLeave=n.resetBackgroundBlurringOnCallLeave.bind(n),i.resetBackgroundBlurringOnCallResume=n.resetBackgroundBlurringOnCallResume.bind(n),i.toggleBackgroundBlur=n.toggleBackgroundBlur.bind(n),i.setBackground=n.setBackground.bind(n),i.getCacheEffect=n.getCacheEffect.bind(n);var r=[\"isBackgroundBlurOn\",\"previousImage\"];e.TeamsCallService.bindProps(i,n,r,this.logger)},i}();e.CallBackgroundBlurMixinService=i,angular.module(\"teamspace.callBackgroundBlurMixinService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.customVideoBackgroundsService\"]).service(\"callBackgroundBlurMixinService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.none=0]=\"none\",t[t.disabled=1]=\"disabled\",t[t.started=2]=\"started\",t[t.stopped=3]=\"stopped\",t[t.pending=4]=\"pending\",t[t.failed=5]=\"failed\"}(e=t.CallClosedCaptionStatus||(t.CallClosedCaptionStatus={}));var i=function(){function i(i,s,o,n,a,l,c,r,d,p,C,S,h,g){var v=this;this.call=i,this.callRecordingService=s,this.callingTelemetryService=o,this.constants=n,this.meetingPolicySettingsStore=r,this.conversationsService=d,this.callClosedCaptionsService=p,this.status=e.disabled,this.transcriptEvent=\"TranscriptionStarted\",this.isInitiator=!1,this.haveBeenStarted=!1,this.policyEnforced=!1,this.enableClosedCaptionsPolicy=!1,this.isEnabledInOneToOne=!1,this.logger=l.newLogger(\"CallClosedCaptionMixinImplementation[\"+i.callId+\"]\"),a.valueAsBoolean(n.settings.names.enableClosedCaptions)&&c.isElectron()&&!c.avIsRemoted()?C.load(\"calling-bot-service\").then(function(){v.setStatus(e.none);var s=S.get(\"callingBotService\"),o=a.valueFor(n.settings.names.callingConstants).callRecording,c=o.closedCaptionsBotMri,r=o.mode;v.bot=s.getBotInstance(i,c,r.transcript,t.DataChannelOwnerId.ClosedCaptions,n,a,h,g,d,l),v.isEnabledInOneToOne=a.valueAsBoolean(n.settings.names.enableClosedCaptionsOneToOne),v.enableClosedCaptionsPolicy=a.valueAsBoolean(n.settings.names.enableClosedCaptionsPolicy),v.botStatusChangedSubscription=v.bot.on(\"botStatusChanged\",function(){return v.onBotStatusChanged()}),v.botStateChangedSubscription=v.bot.on(\"botStateChanged\",function(t){return v.onBotStateChanged(t)}),v.subscribeToCall(),p.subscribeToSettingsChange(i.teamsCallId,v.onSettingsChanged.bind(v))}):this.logger.info(\"closed captions is not supported in this environment\")}return i.prototype.startClosedCaption=function(){var i=this;this.haveBeenStarted=!0,this.isInitiator=!0,this.startClosedCaptionsScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.closedCaptions.start),this.setStatus(e.pending),this.call.isBroadcast||this.bot.getStatus()===t.CallingBotStatus.added?this.setStatus(e.started):this.callRecordingService.getAuthToken().then(function(t){var e=i.bot.createBotPayload(i.startClosedCaptionsScenario,t);return i.call.addParticipant(i.bot.getMri(),e)}).catch(function(s){i.logger.error(\"Starting closed caption failed for call: \"+i.call.callId+\" with error: \"+t.CallingTelemetryService.getErrorMessage(s)),i.setStatus(e.failed,s)})},i.prototype.stopClosedCaption=function(){this.setStatus(e.stopped),this.isInitiator=!1},i.prototype.closedCaptionsHaveBeenStarted=function(){return this.haveBeenStarted},i.prototype.getClosedCaptionStatus=function(){return this.status},i.prototype.setStatus=function(t,e){this.status=t,this.logger.info(\"Closed captions state is \"+t),this.startClosedCaptionsScenario&&this.updateScenarioForStatus(t,e),this.call.raiseTeamsCallEvent(\"closedCaptionsStatusChanged\")},i.prototype.onSettingsChanged=function(t,e){\"enabledByUser\"===t&&(e?this.call.startClosedCaption():this.call.stopClosedCaption())},i.prototype.updateScenarioForStatus=function(i,s){var o,n=(o={},o[this.constants.counters.eventNames.closedCaptionsBotMri]=this.bot.getMri(),o.closedCaptionsBotParticipantId=this.closedCaptionsBotParticipantId,o.closedCaptionsBotEndpointId=this.closedCaptionsBotEndpointId,o);switch(i){case e.none:n.callState=this.call&&this.call.state,this.startClosedCaptionsScenario.incomplete(n),this.startClosedCaptionsScenario=null;break;case e.started:this.startClosedCaptionsScenario.stop(n),this.startClosedCaptionsScenario=null;break;case e.failed:this.startClosedCaptionsScenario.fail({reason:t.CallingTelemetryService.getErrorMessage(s)})}},i.prototype.onBotStatusChanged=function(){switch(this.bot.getStatus()){case t.CallingBotStatus.removed:this.setStatus(e.none);break;case t.CallingBotStatus.failed:this.setStatus(e.failed,this.bot.getLastError())}},i.prototype.onBotStateChanged=function(i){i===this.transcriptEvent&&this.bot.hasProcessingMode(t.ProcessingMode.ClosedCaptions)&&this.bot.getProcessingModeState(t.ProcessingMode.ClosedCaptions)===t.ProcessingModeState.Active&&(this.closedCaptionsBotEndpointId=this.bot.getBotEndpointId(),this.closedCaptionsBotParticipantId=this.bot.getBotParticipantId(),this.isInitiator&&this.setStatus(e.started))},i.prototype.isOneToOne=function(t){if(this.conversationId===t)return this._isOneToOne;this.conversationId=t;var e=this.conversationsService.getCallingConversation(t);return this._isOneToOne=e&&e.isOneToOne(),this._isOneToOne},i.prototype.tryEnforceStartByPolicy=function(){var t=this;this.enableClosedCaptionsPolicy&&!this.policyEnforced&&(this.policyEnforced=!0,this.waitForClosedCaptionsPolicy=this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.LiveCaptionsEnabledType),this.waitForClosedCaptionsPolicy.then(function(e){t.updateByPolicy(e)}))},i.prototype.updateByPolicy=function(e){var i=this.getClosedCaptionStatus();e===SkypeX.Services.LiveCaptionsEnabledType.enabledUserOverride?this.call.startClosedCaption():e!==SkypeX.Services.LiveCaptionsEnabledType.disabledUserOverride&&i===t.CallClosedCaptionStatus.started&&this.call.stopClosedCaption()},i.prototype.subscribeToCall=function(){var t=this;skype.calling.safeSubscribeToCall(this.call,function(e){3!==e.state||e.isBroadcast||!t.isEnabledInOneToOne&&t.isOneToOne(e.conversationId)||t.isInit||(t.isInit=!0,t.callClosedCaptionsService.enabledByPolicy().then(function(e){e&&(t.callClosedCaptionsService.isOverriddenByUserSettings()&&t.callClosedCaptionsService.isEnabledByUserSettings()?t.call.startClosedCaption():t.callClosedCaptionsService.isOverriddenByUserSettings()||t.tryEnforceStartByPolicy())})),7===e.state&&(t.botStatusChangedSubscription.dispose(),t.botStateChangedSubscription.dispose(),t.botStatusChangedSubscription=void 0,t.botStateChangedSubscription=void 0,t.waitForClosedCaptionsPolicy=void 0,t.callClosedCaptionsService.unsubscribeToSettingsChange(t.call.teamsCallId))},!0)},i}();t.CallClosedCaptionMixinImplementation=i;var s=function(){function t(t,e,i,s,o,n,a,l,c,r,d,p,C){this.$ocLazyLoad=t,this.$injector=e,this.callRecordingService=i,this.loggingService=s,this.settingsService=o,this.constants=n,this.desktopUtilityService=a,this.callingTelemetryService=l,this.channelService=c,this.callTitleService=r,this.conversationsService=d,this.meetingPolicySettingsStore=p,this.callClosedCaptionsService=C}return t.$inject=[\"$ocLazyLoad\",\"$injector\",\"callRecordingService\",\"loggingService\",\"settingsService\",\"constants\",\"desktopUtilityService\",\"callingTelemetryService\",\"channelService\",\"callTitleService\",\"conversationsService\",\"meetingPolicySettingsStore\",\"callClosedCaptionsService\"],t.prototype.mixTeamsCall=function(t){var e=new i(t,this.callRecordingService,this.callingTelemetryService,this.constants,this.settingsService,this.loggingService,this.desktopUtilityService,this.meetingPolicySettingsStore,this.conversationsService,this.callClosedCaptionsService,this.$ocLazyLoad,this.$injector,this.channelService,this.callTitleService);t.startClosedCaption=e.startClosedCaption.bind(e),t.stopClosedCaption=e.stopClosedCaption.bind(e),t.getClosedCaptionStatus=e.getClosedCaptionStatus.bind(e),t.closedCaptionsHaveBeenStarted=e.closedCaptionsHaveBeenStarted.bind(e)},t}();t.CallClosedCaptionMixinService=s,angular.module(\"teamspace.callClosedCaptionMixinService\",[\"teamspace.callRecordingService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.channelService\",\"teamspace.callTitleService\",\"teamspace.constants\",\"teamspace.desktopUtilityService\",\"teamspace.callingTelemetryService\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.callClosedCaptionsService\"]).service(\"callClosedCaptionMixinService\",s)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(){}return e.prototype.mixTeamsCall=function(e){e.isTeamsMixed=!0},e}();e.CallMarkerMixinImplementation=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){\"use strict\";var t=function(){function i(i,t,e,a){this.call=i,this.utilityService=e,this.mediaTypesTagInfo=[{enabled:!1,prefix:\"a\",count:0},{enabled:!1,prefix:\"v\",count:0},{enabled:!1,prefix:\"pv\",count:0},{enabled:!1,prefix:\"ss\",count:0},{enabled:!1,prefix:\"d\",count:0}],this.logger=a.newLogger(\"CallNegotiationTagMixinImplementation\")}return i.prototype.getTagForMediaStartOperation=function(i){return this.id||(this.id=this.call.participantId||this.utilityService.generateUUID()),3==i&&(this.mediaTypesTagInfo[i].count++,this.mediaTypesTagInfo[i].enabled=!0),this.createTag(),this.logger.info(\"updating tag for \"+i+\" start in call \"+this.call.callId+\" to \"+this.tag),this.tag},i.prototype.initTagForCallStartOptions=function(i){return this.id=this.call.participantId||this.utilityService.generateUUID(),i.audioDirection&&this.isSendSupported(i.audioDirection)&&(this.mediaTypesTagInfo[0].enabled=!1,this.mediaTypesTagInfo[0].count++),i.videoDirection&&this.isSendSupported(i.videoDirection)&&(this.mediaTypesTagInfo[1].enabled=!1,this.mediaTypesTagInfo[1].count++),i.screenshareDirection&&this.isSendSupported(i.screenshareDirection)&&(this.mediaTypesTagInfo[3].enabled=!0,this.mediaTypesTagInfo[3].count++),i.datachannelDirection&&this.isSendSupported(i.datachannelDirection)&&(this.mediaTypesTagInfo[3].enabled=!1,this.mediaTypesTagInfo[3].count++),this.createTag(),this.logger.info(\"creating tag for call \"+this.call.callId+\" as \"+this.tag),this.tag},i.prototype.getTag=function(){return this.tag},i.prototype.createTag=function(){var i=this.id;for(var t in this.mediaTypesTagInfo)this.mediaTypesTagInfo[t].enabled&&(i+=\";\",i+=this.mediaTypesTagInfo[t].prefix+\"_\"+this.mediaTypesTagInfo[t].count);this.tag=i},i.prototype.isSendSupported=function(i){return 4==i||2==i},i}();i.CallNegotiationTagMixinImplementation=t;var e=function(){function i(i,t,e){this.$q=i,this.utilityService=t,this.loggingService=e}return i.$inject=[\"$q\",\"utilityService\",\"loggingService\"],i.prototype.mixTeamsCall=function(i){var e=new t(i,this.$q,this.utilityService,this.loggingService);i.getTagForMediaStartOperation=e.getTagForMediaStartOperation.bind(e),i.initTagForCallStartOptions=e.initTagForCallStartOptions.bind(e),i.getTag=e.getTag.bind(e)},i}();i.CallNegotiationTagMixinService=e,angular.module(\"teamspace.callNegotiationTagMixinService\",[\"teamspace.utilityService\",\"teamspace.loggingService\"]).service(\"callNegotiationTagMixinService\",e)}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){n[n.Incoming=1]=\"Incoming\",n[n.Outgoing=2]=\"Outgoing\"}(n.CQCallDirection||(n.CQCallDirection={}));!function(n){n[n.Unknown=0]=\"Unknown\",n[n.UCAP=1]=\"UCAP\",n[n.NGC=2]=\"NGC\"}(n.CQCallType||(n.CQCallType={}));!function(n){n[n.MissingTransferredCall=0]=\"MissingTransferredCall\",n[n.ValidTerminatedIncomingCall=1]=\"ValidTerminatedIncomingCall\",n[n.ValidTerminatedTransferredCall=2]=\"ValidTerminatedTransferredCall\",n[n.FailedTransferredCall=3]=\"FailedTransferredCall\"}(n.CQUnsuccessReason||(n.CQUnsuccessReason={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var l=function(){function l(e,l,a,n){this.call=e,this.logger=l,this.callingTelemetryService=a,this.constants=n,this.isCallQueue=!1,this.isIncomingCallQueue=!1,this.isOutgoingCallQueue=!1,this.cqDirection=null,this.cqType=null,this.incomingCQCallId=null,this.outgoingCQCallId=null,this.transferAcceptedCQCallScenario=null,e.callQueueInfo&&this.setIncomingCallQueueInfo(e.callQueueInfo)}return l.prototype.copyCallQueueInfo=function(l){var a=this;l&&l.callQueueInfo&&l.isIncomingCallQueue?(this.callStateChangedSubscription&&(this.logger.warn(\"[copyCallQueueInfo] Found an existing callStateChanged handler. Please verify call object! [incomingCallId={0}][outgoingCallId={1}][cqType={2}][call][callqueue]\",l.callId,this.call.callId,e.CQCallType[l.cqType]),this.callStateChangedSubscription.dispose()),this.callStateChangedSubscription=this.call.on(\"callStateChanged\",function(){return a.onOutgoingCallStateChanged()}),this.isCallQueue=!0,this.isOutgoingCallQueue=!0,this.call.callQueueInfo=l.callQueueInfo,this.cqDirection=e.CQCallDirection.Outgoing,this.incomingCQCallId=l.callId,this.outgoingCQCallId=this.call.callId,this.cqType=l.cqType,this.transferAcceptedCQCallScenario=l.transferAcceptedCQCallScenario,l.disposeCallQueueHandlers(),this.logger.info(\"[copyCallQueueInfo] Call Queue info has been moved to outgoing call. [incomingCallId={0}][outgoingCallId={1}][cqType={2}][call][callqueue]\",l.callId,this.call.callId,e.CQCallType[l.cqType]),this.transferAcceptedCQCallScenario||(this.logger.error(\"[copyCallQueueInfo] No transferAcceptedCQCallScenario found from incoming CQ call. [incomingCallId={0}][outgoingCallId={1}][cqType={2}][call][callqueue]\",l.callId,this.call.callId,e.CQCallType[l.cqType]),this.startTransferAcceptedCQCallScenario())):this.logger.warn(\"[copyCallQueueInfo] Not an incoming Call Queue call. [call][callqueue]\")},l.prototype.disposeCallQueueHandlers=function(){this.callStateChangedSubscription&&(this.callStateChangedSubscription.dispose(),this.callStateChangedSubscription=void 0),this.transferRequestedSubscription&&(this.transferRequestedSubscription.dispose(),this.transferRequestedSubscription=void 0),this.transferAcceptedCQCallScenario=void 0},l.prototype.setIncomingCallQueueInfo=function(l){var a=this;this.callStateChangedSubscription=this.call.on(\"callStateChanged\",function(){return a.onIncomingCallStateChanged()}),this.transferRequestedSubscription=this.call.on(\"transferRequested\",function(e){return a.onIncomingCallTransferRequested()}),this.isCallQueue=!0,this.isIncomingCallQueue=!0,this.cqDirection=e.CQCallDirection.Incoming,this.incomingCQCallId=this.call.callId,this.cqType=l.onBehalfOf&&this.call.callerMri===l.onBehalfOf.id?e.CQCallType.UCAP:l.details&&this.call.callerMri===l.details.id?e.CQCallType.NGC:e.CQCallType.Unknown,this.cqType===e.CQCallType.Unknown&&this.logger.warn(\"[setIncomingCallQueueInfo] Failed to determine Call Queue type. [callerMri={0}][cqOBOId={1}][cqId={2}][cqType={3}][call][callqueue]\",SkypeX.Services.ChatServiceUtils.scrubMri(this.call.callerMri),l.onBehalfOf&&SkypeX.Services.ChatServiceUtils.scrubMri(l.onBehalfOf.id),l.details&&SkypeX.Services.ChatServiceUtils.scrubMri(l.details.id),e.CQCallType[this.cqType])},l.prototype.onIncomingCallStateChanged=function(){switch(this.call.state){case 3:this.onIncomingCallConnected();break;case 7:this.onIncomingCallDisconnected(),this.disposeCallQueueHandlers()}},l.prototype.onOutgoingCallStateChanged=function(){switch(this.call.state){case 3:this.onOutgoingCallConnected(),this.disposeCallQueueHandlers();break;case 7:this.onOutgoingCallDisconnected(),this.disposeCallQueueHandlers()}},l.prototype.onIncomingCallTransferRequested=function(){this.logger.info(\"[onIncomingCallTransferRequested] Start transferring incoming CQ call to caller. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType]),this.markTransferAcceptedCQCallScenario(this.constants.scenarios.calling.callqueue.markers.startTransferring)},l.prototype.onIncomingCallConnected=function(){this.logger.info(\"[onIncomingCallConnected] Incoming CQ Call is accepted. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType]),this.startTransferAcceptedCQCallScenario()},l.prototype.onOutgoingCallConnected=function(){this.logger.info(\"[onOutgoingCallConnected] Outgoing CQ call is connected to the caller. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType]),this.stopTransferAcceptedCQCallScenario()},l.prototype.onIncomingCallDisconnected=function(){if(this.transferAcceptedCQCallScenario)if(_.includes(e.ValidTerminatedReasons,this.call.terminatedReason)){var l=e.CQUnsuccessReason.ValidTerminatedIncomingCall;this.logger.warn(\"[onIncomingCallDisconnected] Unabled to complete outgoing CQ call. [callId={0}][cqType={1}][cancelledReason={2}][terminatedReason={3}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType],e.CQUnsuccessReason[l],this.call.terminatedReason),this.cancelTransferAcceptedCQCallScenario(l)}else{var a=e.CQUnsuccessReason.MissingTransferredCall;this.logger.error(\"[onIncomingCallDisconnected] Failed to transfer incoming CQ call. [callId={0}][cqType={1}][failedReason={2}][terminatedReason={3}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType],e.CQUnsuccessReason[a],this.call.terminatedReason),this.failTransferAcceptedCQCallScenario(a)}},l.prototype.onOutgoingCallDisconnected=function(){if(this.transferAcceptedCQCallScenario)if(_.includes(e.ValidTerminatedReasons,this.call.terminatedReason)){var l=e.CQUnsuccessReason.ValidTerminatedTransferredCall;this.logger.warn(\"[onOutgoingCallDisconnected] Unabled to complete outgoing CQ call [callId={0}][cqType={1}][cancelledReason={2}][terminatedReason={3}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType],e.CQUnsuccessReason[l],this.call.terminatedReason),this.cancelTransferAcceptedCQCallScenario(l)}else{var a=e.CQUnsuccessReason.FailedTransferredCall;this.logger.error(\"[onOutgoingCallDisconnected] Failed to transfer incoming CQ call. [callId={0}][cqType={1}][failedReason={2}][terminatedReason={3}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType],e.CQUnsuccessReason[a],this.call.terminatedReason),this.failTransferAcceptedCQCallScenario(a)}},l.prototype.startTransferAcceptedCQCallScenario=function(){this.transferAcceptedCQCallScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.callqueue.transferAcceptedCall),this.transferAcceptedCQCallScenario.cancelIfOffline=!0},l.prototype.markTransferAcceptedCQCallScenario=function(l){this.transferAcceptedCQCallScenario?this.transferAcceptedCQCallScenario.mark(l):this.logger.warn(\"[markStartTransferringCQCall] No transferring Call Queue scenario is founded. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType])},l.prototype.stopTransferAcceptedCQCallScenario=function(){this.transferAcceptedCQCallScenario?(this.transferAcceptedCQCallScenario.appendEventData(this.getEventData()),this.transferAcceptedCQCallScenario.stop(),this.transferAcceptedCQCallScenario=void 0):this.logger.warn(\"[stopTransferAcceptedCQCallScenario] No transferring Call Queue scenario is founded. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType])},l.prototype.cancelTransferAcceptedCQCallScenario=function(l){this.transferAcceptedCQCallScenario?(this.transferAcceptedCQCallScenario.appendEventData(this.getEventData(l)),this.transferAcceptedCQCallScenario.cancel(),this.transferAcceptedCQCallScenario=void 0):this.logger.warn(\"[cancelTransferAcceptedCQCallScenario] No transferring Call Queue scenario is founded. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType])},l.prototype.failTransferAcceptedCQCallScenario=function(l){this.transferAcceptedCQCallScenario?(this.transferAcceptedCQCallScenario.appendEventData(this.getEventData(l)),this.transferAcceptedCQCallScenario.fail(),this.transferAcceptedCQCallScenario=void 0):this.logger.warn(\"[failTransferAcceptedCQCallScenario] No transferring Call Queue scenario is founded. [callId={0}][cqType={1}][call][callqueue]\",this.call.callId,e.CQCallType[this.cqType])},l.prototype.getEventData=function(l){var a,n=this.call.terminatedReason,t=this.call.callEndDiagnosticsInfo||this.call.participants[0]&&this.call.participants[0].callEndDiagnosticsInfo,c=t&&t.callControllerCode,i=t&&t.callControllerSubCode;return a={},a[this.constants.counters.eventNames.terminatedReason]=n,a[this.constants.counters.eventNames.callControllerCode]=c,a[this.constants.counters.eventNames.callControllerSubCode]=i,a[this.constants.counters.eventNames.callQueueInfo]=JSON.stringify({cqMri:this.call.callQueueInfo.details&&SkypeX.Services.ChatServiceUtils.scrubMri(this.call.callQueueInfo.details.id),callerMri:this.call.callQueueInfo.onBehalfOf&&SkypeX.Services.ChatServiceUtils.scrubMri(this.call.callQueueInfo.onBehalfOf.id),incomingCallId:this.incomingCQCallId,outgoingCallId:this.outgoingCQCallId,type:e.CQCallType[this.cqType],unsuccessReason:l&&e.CQUnsuccessReason[l]}),a},l}();e.CallQueueMixinImplementation=l;var a=function(){function a(e,l,a){this.callingTelemetryService=e,this.constants=l,this.loggingService=a,this.logger=a.newLogger(\"CallQueueMixinService\")}return a.$inject=[\"callingTelemetryService\",\"constants\",\"loggingService\"],a.prototype.mixTeamsCall=function(a){var n=new l(a,this.logger,this.callingTelemetryService,this.constants),t=[\"copyCallQueueInfo\",\"disposeCallQueueHandlers\"];e.TeamsCallService.bindMethods(a,n,t,this.logger);var c=[\"isCallQueue\",\"isIncomingCallQueue\",\"isOutgoingCallQueue\",\"cqDirection\",\"cqType\",\"incomingCQCallId\",\"outgoingCQCallId\",\"transferAcceptedCQCallScenario\"];e.TeamsCallService.bindProps(a,n,c,this.logger)},a}();e.CallQueueMixinServiceImplementation=a,angular.module(\"teamspace.callQueueMixinService\",[\"teamspace.callingTelemetryService\",\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"callQueueMixinService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";t.PROTOCOL_DATA_ID=1;var i=function(){function i(e,t,i,n,a,r,s){this.call=e,this.loggingService=t,this.settingsService=i,this.constants=n,this.desktopUtilityService=a,this.utilityService=r,this.callingTelemetryService=s,this.logger=t.newLogger(\"callRemoteUfdMixinImplementation\"),this.enableEndpointMetadata=i.valueAsBoolean(n.settings.names.enableSeeMyScreenshareEndpointMetadata),this.enableSMSUFD=i.valueAsBoolean(n.settings.names.enableSeeMyScreenshareUFD),!a.isPluginless()&&this.enableSMSUFD&&this.bindProtocolDataChannel()}return Object.defineProperty(i.prototype,\"isDataChannelStarted\",{get:function(){return this.protocolDataChannelHandler&&this.protocolDataChannelHandler.isStarted},enumerable:!0,configurable:!0}),i.prototype.sendScreensharingRenderStarted=function(e){this.enableSMSUFD&&!this.renderSent&&(this.renderSent=!0,this.logger.info(\"sendScreensharingRenderStarted()\"),this.desktopUtilityService.isPluginless()||!this.isDataChannelStarted||this.protocolDataChannelHandler.sendRenderedAtViewer(e))},i.prototype.sendScreensharingRenderStopped=function(e){this.renderSent&&(this.renderSent=!1,this.logger.info(\"sendScreensharingRenderStopped()\"))},i.prototype.bindProtocolDataChannel=function(){var i=this,n=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.dataChannelHandlerAttached);this.protocolDataChannelHandler=new t.ProtocolDataChannelHandler(this.call,this.loggingService,this.utilityService,this.callingTelemetryService,this.settingsService,this.constants),this.call.dataChannelAdapter.addHandler(t.PROTOCOL_DATA_ID,this.protocolDataChannelHandler,!0).then(function(){n.stop()}).catch(function(t){var a=e.services.CallingTelemetryService.getErrorMessage(t);i.logger.error(\"Error in bindProtocolDataChannel: \"+a),n.fail({reason:a})})},i}();t.CallRemoteUfdMixinImplementation=i;var n=function(){function e(e,t,i,n,a,r){this.constants=e,this.loggingService=t,this.settingsService=i,this.desktopUtilityService=n,this.utilityService=a,this.callingTelemetryService=r,this.logger=t.newLogger(\"CallRemoteUfdMixinService\")}return e.$inject=[\"constants\",\"loggingService\",\"settingsService\",\"desktopUtilityService\",\"utilityService\",\"callingTelemetryService\"],e.prototype.mixTeamsCall=function(e){var n=new i(e,this.loggingService,this.settingsService,this.constants,this.desktopUtilityService,this.utilityService,this.callingTelemetryService),a=[\"sendScreensharingRenderStarted\",\"sendScreensharingRenderStopped\"];t.TeamsCallService.bindMethods(e,n,a,this.logger);var r=[\"isDataChannelStarted\"];t.TeamsCallService.bindProps(e,n,r,this.logger)},e}();t.CallRemoteUfdMixinService=n,angular.module(\"teamspace.callRemoteUfdMixinService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.desktopUtilityService\",\"teamspace.utilityService\",\"teamspace.callingTelemetryService\"]).service(\"callRemoteUfdMixinService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n,r=function(){function r(e,t,n,r,a,s){this.call=e,this.utilityService=n,this.callingTelemetryService=r,this.settingsService=a,this.constants=s,this._sendFunc=null,this.handshakeIdCtr=0,this.receivedMessages={},this.retryMasterInfo={},this.logger=t.newLogger(\"ProtocolDataChannelHandler\")}return r.prototype.dispose=function(){this.logger.info(\"dispose()\"),this._sendFunc=null,this.onHandlerStopped=null,Object.values(this.receivedMessages).forEach(function(e){e.timer&&clearInterval(e.timer)}),Object.values(this.retryMasterInfo).forEach(function(e){Object.values(e).forEach(function(e){e.timer&&clearInterval(e.timer)})}),this.retryMasterInfo={}},Object.defineProperty(r.prototype,\"isStarted\",{get:function(){return!!this._sendFunc},enumerable:!0,configurable:!0}),r.prototype.onStarted=function(e,t){return this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.dataChannelStarted).stop(),this.logger.info(\"Data channel screensharing protocol started\"),this._sendFunc=t,Promise.resolve()},r.prototype.onStopped=function(e){return this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.dataChannelStopped).stop(),this.logger.info(\"Data channel screensharing protocol stopped\"),this.onHandlerStopped&&this.onHandlerStopped(),this.dispose(),Promise.resolve()},r.prototype.onDataReceived=function(n,r,a){var s,i,o,l,c=this.getCleanMessage(r);if(!c)return Promise.resolve();var h=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.dataChannelReceived);try{var d=(s={},s[this.constants.counters.eventNames.context]=a,s[this.constants.counters.eventNames.messageId]=c.event,s);if(h.appendEventData(d),!(\"handshakeId\"in c))return this.logger.error(\"Received protocol message \"+c.event+\" without handshakeid, ignoring\"),h.appendEventData((i={},i.reason=\"No handshakeId. ${eventMessage.event} received\",i)),h.fail(),Promise.resolve();h.appendEventData((o={},o[this.constants.counters.eventNames.correlationId]=c.handshakeId,o));var g=t.CallUtilities.mapSourceIdToAugmentedParticipantEndpoint(this.call,a,4);if(!g)return this.logger.error(\"Could not identify sender of data, ignoring the message\"),h.appendEventData((l={},l.reason=\"UnknownSender\",l[this.constants.counters.eventNames.diagnosticsData]=t.CallUtilities.getParticipantListAsString(this.call),l)),h.fail(),Promise.resolve();this.onCompleteDataReceived(c,g,a,h)}catch(t){var v=e.services.CallingTelemetryService.getErrorMessage(t);this.logger.error(\"Error in onDataReceived message=\"+v),h.fail({reason:v})}return Promise.resolve()},r.prototype.getCleanMessage=function(e){var n;try{n=JSON.parse(t.CallUtilities.bufferToString(e))}catch(e){return this.logger.error(\"Invalid JSON data received: \"+e),null}if(1!==n.type)return null;var r;try{r=JSON.parse(n.message)}catch(e){return this.logger.error(\"Error parsing message JSON: \"+e),null}return\"event\"in r?r?1!=r.event&&2!=r.event?(this.logger.warn(\"event not recognized \"+r.event),null):r:(this.logger.error(\"message not of type protocolMessage\"),null):(this.logger.error(\"Received protocol message without event \"+n.message+\", rejecting\"),null)},r.prototype.onCompleteDataReceived=function(e,t,n,a){var s,i,o=this;if(this.logger.info(\"onCompleteDataReceived(), event: \"+e.event+\", handshakeId: \"+e.handshakeId+\" sourceId: \"+n),this.isAckEvent(e.event))e.event in r.eventAckMap?(this.terminateHandshake(n,r.eventAckMap[e.event],1,e.handshakeId),a.stop()):(this.logger.error(\"Could not identify mapping for ack \"+e.event+\", handshake:\"+e.handshakeId),a.appendEventData((s={},s.reason=\"No mapping for \"+e.event,s)),a.fail());else{n in this.receivedMessages||(this.receivedMessages[n]={timer:null});var l=this.receivedMessages[n];if(!(e.event in l&&l[e.event]===e.handshakeId||(l[e.event]&&l.timer&&clearTimeout(l.timer),l[e.event]=e.handshakeId,l.timer=setTimeout(function(){delete o.receivedMessages[n]},r.RECEIVER_TIMEOUT),this.logger.info(\"Received new message in series, handshake \"+e.handshakeId+\", event \"+e.event+\", getting callback\"),this.mapProtocolMessageToCallback(e,t))))return a.appendEventData((i={},i.reason=\"no callback for \"+e.event,i)),this.logger.error(\"No callback for message event \"+e.event),void a.fail();this.sendReturnAck(e,n),a.stop()}},r.prototype.sendReturnAck=function(e,t){var n;if(e.event in r.eventAckMap){var a=r.eventAckMap[e.event],s=(n={},n[this.constants.counters.eventNames.messageId]=a,n),i=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.dataChannelSend,s);this.rawSend({event:a,handshakeId:e.handshakeId,retryCount:e.retryCount},[t],i,!0)}else this.logger.error(\"Could not identify mapping for event \"+e.event)},r.prototype.mapProtocolMessageToCallback=function(e,t){switch(e.event){case 1:var n=e.payload&&e.payload.viewerRing||\"\",r={mri:t.mri,participantId:t.details.participantId,retryCount:e.retryCount||0,ring:n};return this.call.renderedAtViewer(r),!0;default:return!1}},r.prototype.isAckEvent=function(e){return 2===e},r.prototype.send=function(e,n,r){var a=this;void 0===n&&(n=[t.CallUtilities.SOURCE_ID_ANY]);var s;return this.isStarted?(this.logger.info(\"Sending protocol message with handshake id \"+e.handshakeId+\", event \"+e.event),n.forEach(function(t){t in a.retryMasterInfo&&a.retryMasterInfo[t][e.event]&&(a.retryMasterInfo[t][e.event].scenario.stop({reason:\"replaced\"}),a.terminateHandshake(t,e.event,3))}),e.retryCount=0,this.rawSend(e,n,r,!0).then(function(){a.isAckEvent(e.event)||n.forEach(function(t){a.startHandshake(t,e,r)})})):(r.fail((s={},s.reason=\"Data channel not started\",s)),Promise.reject(new Error(\"Data channel is not started\")))},r.prototype.rawSend=function(e,n,r,a){var s,i=this;if(a){var o=(s={},s[this.constants.counters.eventNames.context]=n[0],s[this.constants.counters.eventNames.correlationId]=e.handshakeId,s);r.appendEventData(o)}var l={type:1,message:JSON.stringify(e)};return this._sendFunc(t.CallUtilities.stringToBuffer(JSON.stringify(l)),n).then(function(){var t;r.mark(\"send\",(t={},t[i.constants.counters.eventNames.retryCount]=e.retryCount||0,t))}).catch(function(a){i.logger.error(\"failed sending data to \"+n[0]+\", handshakeId: \"+e.handshakeId+\", message: \"+e.event),r.fail({reason:t.CallingTelemetryService.getErrorMessage(a)})})},r.prototype.startHandshake=function(e,t,n){this.logger.info(\"Starting handshake to sourceId: \"+e+\", handshakeId: \"+t.handshakeId),this.retryMasterInfo[e]||(this.retryMasterInfo[e]={}),this.retryMasterInfo[e][t.event]||(this.retryMasterInfo[e][t.event]={timer:null,retryAttempt:0,handshakeId:t.handshakeId,scenario:n,payload:t.payload});var r=this.retryMasterInfo[e][t.event];this.waitForAck(e,t.event,r)},r.prototype.terminateHandshake=function(e,t,n,r){if(this.logger.info(\"terminateHandshake() - handshakeId: \"+e+\":\"+(r||\"Non-success terminate\")+\", status: \"+n),this.retryMasterInfo[e]&&this.retryMasterInfo[e][t]){var a=this.retryMasterInfo[e][t];r&&r!==a.handshakeId?this.logger.warn(\"Got handshake from another series - expected: \"+a.handshakeId+\", received: \"+r):(a.timer&&clearTimeout(a.timer),delete this.retryMasterInfo[e][t])}else this.logger.info(\"Could not find handshake info for given target \"+e+\" and event \"+t+\", probably already terminated\")},r.prototype.waitForAck=function(e,t,n){var a=this;n.timer=setTimeout(function(){if(a.logger.warn(\"No Ack received for message from attempt=\"+n.retryAttempt+\" event \"+t),n.timer=null,n.retryAttempt<=r.RETRY_LIMIT){a.logger.info(\"Re-sending message handshakeId: \"+e+\":\"+n.handshakeId);var s={event:t,payload:n.payload,handshakeId:n.handshakeId,retryCount:n.retryAttempt+1};a.rawSend(s,[e],n.scenario),a.waitForAck(e,t,n)}else a.logger.warn(\"Reached retry limit, message failed: \"+e+\":\"+n.handshakeId),a.terminateHandshake(e,t,2)},r.RETRY_TIMEOUT*++n.retryAttempt)},r.prototype.sendRenderedAtViewer=function(e){var n,r,a,s=this.utilityService.generateUUID(),i=this.settingsService.getRing().id||\"\",o=(n={},n[this.constants.counters.eventNames.messageId]=1,n[this.constants.counters.eventNames.correlationId]=s,n[this.constants.counters.eventNames.senderRing]=i,n),l=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.dataChannelSend,o);if(this.call.isScreenSharingOn)return l.fail((r={},r.reason=\"screensharing is on\",r)),void this.logger.error(\"Cannot send rendered from sharer\");var c=t.CallUtilities.mapParticipantToSourceId(this.call.getScreenSharer(),4);-1!=c?this.send({event:1,handshakeId:s,retryCount:0,payload:{negotiationTag:e,viewerRing:i}},[c],l):(l.fail((a={},a.reason=\"screensharer not found\",a)),this.logger.error(\"Could not find screensharer\"))},r.RETRY_TIMEOUT=1e3,r.RETRY_LIMIT=4,r.RECEIVER_TIMEOUT=r.RETRY_TIMEOUT*r.RETRY_LIMIT+2e3,r.eventAckMap=(n={},n[1]=2,n[2]=1,n),r}();t.ProtocolDataChannelHandler=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++){t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){\"use strict\";var t;!function(e){e[e.SS_ControlCapable=0]=\"SS_ControlCapable\",e[e.SS_Available=1]=\"SS_Available\",e[e.SS_Stopped=2]=\"SS_Stopped\",e[e.SS_FrameTypeChanged=3]=\"SS_FrameTypeChanged\",e[e.SS_IsRendering=4]=\"SS_IsRendering\",e[e.SS_RendererReused=5]=\"SS_RendererReused\",e[e.SS_Starting=6]=\"SS_Starting\",e[e.SS_RendererCreated=7]=\"SS_RendererCreated\",e[e.SS_Destroyed=8]=\"SS_Destroyed\",e[e.SS_StreamUpdated=9]=\"SS_StreamUpdated\",e[e.SS_RenderingStopped=10]=\"SS_RenderingStopped\"}(t=e.ScreenshareEventType||(e.ScreenshareEventType={}));var r=function(){return function(){}}();e.ScreenshareEventData=r;var a=[1415,34,35,43,44,45],n={1415:\"Web\",27:\"Desktop\",34:\"Rigel\",35:\"Surface Hub/UWP\",43:\"VDI\",44:\"VDI\",45:\"VDI\"},i=function(){function r(e,t,r,a){var n=this;this.call=e,this.constants=t,this.callingTelemetryService=r,this.platformDetectService=a,this.callStateChangedSubscription=e.on(\"callStateChanged\",function(){return n.onCallStateChanged()}),this.currentSharer=null,this.firstVideoFrameRenderScenario=null,this.negotiationTag=null,this.screenshareOnStageScenario=null,this.sharerPlatformId=null,this.viewerPlatformId=null}return r.prototype.handleScreenshareEvent=function(e,r){var a=Date.now();switch(e){case t.SS_RendererCreated:this.startScreenshareOnStage(r),this.updateScreenshareFirstFrameRender({rendererCreated:a,videoNegotiationTag:r.negotiationTag});break;case t.SS_ControlCapable:this.startScreenshareOnStage(r),this.endScreenshareOnStage(r);break;case t.SS_Available:this.startScreenshareFirstFrameRender(r,{available:a});break;case t.SS_StreamUpdated:this.updateScreenshareFirstFrameRender({streamUpdated:a});break;case t.SS_Starting:this.updateScreenshareFirstFrameRender({starting:a});break;case t.SS_FrameTypeChanged:this.updateScreenshareFirstFrameRender({running:a,frameType:r.frameType});break;case t.SS_RendererReused:this.updateScreenshareFirstFrameRender({rendererReused:a});break;case t.SS_RenderingStopped:this.updateScreenshareFirstFrameRender({renderingStopped:a,eventOrigin:r.eventOrigin,attempt:r.shareAttempt});break;case t.SS_Destroyed:this.incompleteScreenshareFirstFrameRender(r,{destroyed:a});break;case t.SS_IsRendering:this.endScreenshareFirstFrameRender(r,{videoViewShown:a});break;case t.SS_Stopped:this.incompleteScreenshareFirstFrameRender(r,{stopped:a,eventOrigin:r.eventOrigin,attempt:r.shareAttempt})}},r.prototype.startScreenshareFirstFrameRender=function(e,t){var r,a;this.currentSharer=this.call.getScreenSharer();var n=this.constants.counters.eventNames;this.firstVideoFrameRenderScenario&&this.incompleteScreenshareFirstFrameRender(e,{reason:\"newScenarioStarted\"}),this.callDatabag=__assign((r={},r.callId=this.call.callId,r.sharerParticipantId=this.currentSharer&&this.currentSharer.id,r.participantId=this.call.participantId,r),t),this.firstVideoFrameRenderScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.participantVBSSLatency,(a={},a[n.callDataBag]=this.callDatabag,a),this.constants.timeInMiliseconds.twoMinutes)},r.prototype.updateScreenshareFirstFrameRender=function(e){this.firstVideoFrameRenderScenario&&(this.callDatabag=__assign({},this.callDatabag,e))},r.prototype.incompleteScreenshareFirstFrameRender=function(e,t){var r,a,n=this.constants.counters.eventNames;this.firstVideoFrameRenderScenario&&(this.callDatabag=__assign({},this.callDatabag,t,this.getEventData(e)),this.firstVideoFrameRenderScenario.appendEventData((r={},r[n.callDataBag]=this.callDatabag,r)),this.firstVideoFrameRenderScenario.incomplete((a={},a[n.reason]=e.reason,a)),this.firstVideoFrameRenderScenario=null)},r.prototype.endScreenshareFirstFrameRender=function(e,t){var r,a=this.constants.counters.eventNames;this.firstVideoFrameRenderScenario&&(this.callDatabag=__assign({},this.callDatabag,t,this.getEventData(e)),this.firstVideoFrameRenderScenario.appendEventData((r={},r[a.callDataBag]=this.callDatabag,r)),this.firstVideoFrameRenderScenario.stop(),this.firstVideoFrameRenderScenario=null)},r.prototype.getEventData=function(e){var t={callState:e.callState,participantState:e.participantState,context:e.context,streamId:e.streamId};return e.negotiationTag&&(t.videoNegotiationTag=e.negotiationTag),e.reason&&(t.reason=e.reason),t},r.prototype.startScreenshareOnStage=function(e){var t;if(this.currentSharer=this.call.getScreenSharer(),this.shouldStartNewScreenshareOnStageScenario(e.negotiationTag)){this.screenshareOnStageScenario&&(this.screenshareOnStageScenario.incomplete({reason:\"newScenarioStarted\"}),this.screenshareOnStageScenario=null),this.negotiationTag=e.negotiationTag,this.viewerPlatformId=this.getViewerPlatformId(),this.sharerPlatformId=this.getSharerPlatformId();var r=__assign((t={},t[this.constants.counters.eventNames.negotiationTag]=this.negotiationTag,t[this.constants.counters.eventNames.sharerParticipantId]=this.currentSharer.id,t[this.constants.counters.eventNames.sharerPlatform]=void 0!==n[this.sharerPlatformId]?n[this.sharerPlatformId]:this.sharerPlatformId,t[this.constants.counters.eventNames.viewerPlatform]=void 0!==n[this.viewerPlatformId]?n[this.viewerPlatformId]:this.viewerPlatformId,t[this.constants.counters.eventNames.requestCreatedTime]=(new Date).toISOString(),t),this.getEventData(e));this.screenshareOnStageScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.screenSharingControlViewerShowRequestControl,r,this.constants.timeInMiliseconds.twoMinutes)}},r.prototype.shouldStartNewScreenshareOnStageScenario=function(e){return 3===this.call.state&&this.currentSharer&&(!this.screenshareOnStageScenario||e&&e.length>0&&this.negotiationTag!==e)},r.prototype.endScreenshareOnStage=function(e){this.screenshareOnStageScenario&&(this.screenshareOnStageScenario.appendEventData(this.getEventData(e)),this.isParticipantOnIncompatiblePlatform(this.sharerPlatformId)?this.screenshareOnStageScenario.incomplete({reason:\"sharerIncompatibleDevice\"}):this.platformDetectService.isRigel()||this.platformDetectService.isSurfaceHub()||this.isParticipantOnIncompatiblePlatform(this.viewerPlatformId)?this.screenshareOnStageScenario.incomplete({reason:\"viewerIncompatibleDevice\"}):e.controlCapable?this.screenshareOnStageScenario.stop():e.controlCapable||this.screenshareOnStageScenario.incomplete({reason:\"notControlCapable\"}),this.screenshareOnStageScenario=null)},r.prototype.onCallStateChanged=function(){3!=this.call.state&&(this.screenshareOnStageScenario&&this.screenshareOnStageScenario.incomplete({reason:\"notConnected\"}),this.screenshareOnStageScenario=null,this.endScreenshareFirstFrameRender({},{reason:\"notConnected\"}),this.callStateChangedSubscription.dispose())},r.prototype.isParticipantOnIncompatiblePlatform=function(e){return!!e&&_.includes(a,e)},r.prototype.getViewerPlatformId=function(){var t=this.platformDetectService.getClientVersion();return t&&e.CallUtilities.mapRosterVersionStringToPlatformId(t)},r.prototype.getSharerPlatformId=function(){var t=this.currentSharer.endpoints&&this.currentSharer.endpoints.endpointDetails&&this.currentSharer.endpoints.endpointDetails[0]&&this.currentSharer.endpoints.endpointDetails[0].clientVersion;return t&&e.CallUtilities.mapRosterVersionStringToPlatformId(t)},r}();e.CallScreenshareTelemetryMixinImplementation=i;var s=function(){function t(e,t,r,a){this.constants=e,this.callingTelemetryService=r,this.platformDetectService=a,this.logger=t.newLogger(\"CallScreenshareTelemetryMixin\")}return t.$inject=[\"constants\",\"loggingService\",\"callingTelemetryService\",\"platformDetectService\"],t.prototype.mixTeamsCall=function(t){var r=new i(t,this.constants,this.callingTelemetryService,this.platformDetectService),a=[\"handleScreenshareEvent\"];e.TeamsCallService.bindMethods(t,r,a,this.logger)},t}();e.CallScreenshareTelemetryMixinService=s,angular.module(\"teamspace.callScreenshareTelemetryMixinService\",[\"teamspace.callingTelemetryService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.platformDetectService\"]).service(\"callScreenshareTelemetryMixinService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e.normal=\"normal\",e.contentOnly=\"content-only\",e.pstn=\"pstn\"}(e.JoinType||(e.JoinType={}));var t=function(){function e(e,t,i,n,s,o){var a=this;this.call=e,this.setupArgs={isChannelMeeting:!1},this.retryCount=0,this.startedInLightweightMode=!1,this.isLwjEnabled=!1,this.isLightweightOnlyEnvironment=!1,this.hasSwitchedToLightweightMode=!1,this.isReusable=!1,this.isLwjEnabled=o.valueAsBoolean(n.settings.names.callingEnableLightweightJoinUnsupportedBrowsers)||o.valueAsBoolean(n.settings.names.forceMinimalMeetings),this.isLwjEnabled&&(this.isLightweightOnlyEnvironment=t.isLightweightOnlyEnvironment(),this.lwjChangedSubscription=e.on(\"lwjChanged\",function(){return a.onLwjChanged()}));var r=s.$on(i,n.events.calling.callDisposed,function(e,t){t===t&&(r(),a.dispose())})}return e.prototype.setIntentId=function(e){this.intentId=e},e.prototype.setWindowId=function(e){this.windowId=e},e.prototype.markAsReusable=function(){this.isReusable=!0},e.prototype.stopIfNotReusable=function(){[8,11,12].includes(this.call.state)&&!this.isReusable?this.call.stop():this.isReusable=!1},e.prototype.isInLightweightMode=function(){return this.isLwjEnabled&&(this.isLightweightOnlyEnvironment||this.startedInLightweightMode||this.hasSwitchedToLightweightMode)},e.prototype.isBeingPreheated=function(){return _.includes([12,11],this.call.state)||this.call.isPreheatEnabled},e.prototype.onLwjChanged=function(){this.hasSwitchedToLightweightMode=!0,this.disposeLwjChangedSubscription()},e.prototype.disposeLwjChangedSubscription=function(){this.lwjChangedSubscription&&(this.lwjChangedSubscription.dispose(),this.lwjChangedSubscription=null)},e.prototype.dispose=function(){this.disposeLwjChangedSubscription()},e}();e.CallSetupMixinImplementation=t;var i=function(){function i(e,t,i,n,s,o){this.$rootScope=e,this.constants=i,this.settingsService=n,this.eventingService=s,this.callingSupportService=o,this.logger=t.newLogger(\"ExtendedCallStateMixinService\")}return i.$inject=[\"$rootScope\",\"loggingService\",\"constants\",\"settingsService\",\"eventingService\",\"callingSupportService\"],i.prototype.mixTeamsCall=function(i){var n=new t(i,this.callingSupportService,this.$rootScope,this.constants,this.eventingService,this.settingsService),s=[\"markAsReusable\",\"stopIfNotReusable\",\"isInLightweightMode\",\"isBeingPreheated\",\"setIntentId\",\"setWindowId\"];e.TeamsCallService.bindMethods(i,n,s,this.logger);var o=[\"originalCalleeMri\",\"setupArgs\",\"initiatedTime\",\"retryCount\",\"startedInLightweightMode\",\"intentId\",\"windowId\"];e.TeamsCallService.bindProps(i,n,o,this.logger)},i}();e.CallSetupMixinService=i,angular.module(\"teamspace.callSetupMixinService\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.callingSupportService\"]).service(\"callSetupMixinService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t;!function(e){e[e.started=0]=\"started\",e[e.stopped=1]=\"stopped\",e[e.stoppedWithError=2]=\"stoppedWithError\",e[e.noSpeakers=3]=\"noSpeakers\",e[e.noMicrophone=4]=\"noMicrophone\",e[e.speakersMismatch=5]=\"speakersMismatch\"}(t=e.SystemAudioUfd||(e.SystemAudioUfd={}));var i=function(){function i(e,t,i,s,n,a,o,r,c){var l=this;this.call=e,this.constants=i,this.$injector=s,this.callingTelemetryService=a,this.screenSharingControlService=o,this.deviceManagerService=r,this.settingsService=c,this.systemAudioStartTime=0,this.signalsTracker=void 0,this.cancelSystemAudioSharing=function(){l.stopSystemAudioSharing(l.constants.scenarios.calling.context.shareSystemAudioCancelled)},this.showSystemAudioQualityAlert=function(){l.$injector.get(\"callingAlertsService\").triggerSystemAudioLowQualityAlert(l.call.teamsCallId)},this.systemAudioCancellationToken=void 0,this.systemAudioQualityAlertToken=void 0,this.readTimeoutSettings(),this.logger=n.newLogger(\"CallSystemAudioSharingMixinImplementation\"),e.on(\"screenSharingStopped\",function(){l.unregisterDeviceChanges()})}return i.prototype.getIsSystemAudioShared=function(){return this.isSystemAudioShared},i.prototype.registerForDeviceChanges=function(){this.deviceChangedSubscription||(this.deviceChangedSubscription=this.deviceManagerService.subscribe(this.onDevicesChanged.bind(this),this.constants.events.calling.devicesChanged)),this.defaultSpeakerChangedSubscription||(this.defaultSpeakerChangedSubscription=this.deviceManagerService.subscribe(this.onDevicesChanged.bind(this),this.constants.events.calling.defaultSpeakerChanged))},i.prototype.unregisterDeviceChanges=function(){this.deviceChangedSubscription&&(this.deviceManagerService.unsubscribe(this.deviceChangedSubscription),this.deviceChangedSubscription=void 0),this.defaultSpeakerChangedSubscription&&(this.deviceManagerService.unsubscribe(this.defaultSpeakerChangedSubscription),this.defaultSpeakerChangedSubscription=void 0)},i.prototype.onDevicesChanged=function(){if(this.isSystemAudioShared||this.lastDeviceUfdShown){var i=e.CallUtilities.systemAudioDeviceCheck(this.deviceManagerService,this.logger);if(!this.isSystemAudioShared){if(i!==e.SystemAudioDeviceCheckStatus.Ok&&this.getSystemAudioUfdFromDeviceCheckStatus(i)===this.lastDeviceUfdShown)return;return this.updateSystemAudioDeviceUfd(t.stopped),void(this.lastDeviceUfdShown=null)}i!==e.SystemAudioDeviceCheckStatus.Ok&&(this.lastDeviceUfdShown=this.getSystemAudioUfdFromDeviceCheckStatus(i),this.stopSystemAudioSharing(this.constants.scenarios.calling.context.devicesChanged))}},i.prototype.getSystemAudioUfdFromDeviceCheckStatus=function(i){switch(i){case e.SystemAudioDeviceCheckStatus.NoMicrophone:return t.noMicrophone;case e.SystemAudioDeviceCheckStatus.NoSpeakers:return t.noSpeakers;case e.SystemAudioDeviceCheckStatus.SpeakersMismatch:return t.speakersMismatch}},i.prototype.startSystemAudioSharing=function(i){var s=this;return new Promise(function(n,a){if(!s.isSystemAudioShared){s.registerForDeviceChanges();var o=s.newStartSharingSystemAudioScenario(i),r=e.CallUtilities.systemAudioDeviceCheck(s.deviceManagerService,s.logger);return r!==e.SystemAudioDeviceCheckStatus.Ok?(o.fail({reason:r}),s.screenSharingControlService.updateSystemAudioState(s.call),s.updateSystemAudioDeviceUfd(s.getSystemAudioUfdFromDeviceCheckStatus(r)),void a(r)):(s.systemAudioStartTime=Date.now(),s.call.shareSystemSound(!0).then(function(){s.isSystemAudioShared=!0,s.startTrackingQualitySignals(),s.logger.info(\"Set isSystemAudioShared to {0} when startSystemAudioSharing\",s.isSystemAudioShared),s.updateSystemAudioDeviceUfd(t.started),i!==s.constants.scenarios.calling.context.controlToolbar&&s.screenSharingControlService.updateSystemAudioState(s.call),o.stop(),n()}).catch(function(i){var n=e.CallingTelemetryService.getErrorMessage(i);s.logger.error(\"start shareSystemSound failed: \"+n),s.isSystemAudioShared=!1,s.screenSharingControlService.updateSystemAudioState(s.call),o.eventData[s.constants.counters.eventNames.error]=n,o.eventData[s.constants.counters.eventNames.reason]=\"error\",s.settingsService.valueAsBoolean(s.constants.settings.names.enableCallingAutoBrb)&&(o.eventData[s.constants.counters.eventNames.autoBrbTitle]=\"startSystemAudio\",o.eventData[s.constants.counters.eventNames.autoBrbDesc]=\"Failure on call.shareSystemSound\"),o.fail(),s.updateSystemAudioDeviceUfd(t.stoppedWithError),a(i)}))}n()})},i.prototype.stopSystemAudioSharing=function(i){var s=this;return new Promise(function(n,a){if(s.isSystemAudioShared){var o=s.stopTrackingQualitySignals();s.isSystemAudioShared=!1,s.cancelPendingSystemAudioBadQualityActions();var r=s.newStopSharingSystemAudioScenario(o,i);s.systemAudioStartTime=0,i===s.constants.scenarios.calling.context.callDisconnected?(s.logger.info(\"stop shareSystemSound completed\"),r.stop(),n()):(s.call.shareSystemSound(!1).then(function(){s.logger.info(\"stop shareSystemSound completed\"),r.stop(),n()}).catch(function(t){var i=e.CallingTelemetryService.getErrorMessage(t);s.logger.error(\"stop shareSystemSound failed: \"+i),r.eventData[s.constants.counters.eventNames.error]=i,r.fail(),a(t)}),i===s.constants.scenarios.calling.context.devicesChanged?s.updateSystemAudioDeviceUfd(s.lastDeviceUfdShown):i===s.constants.scenarios.calling.context.shareSystemAudioCancelled?s.updateSystemAudioDeviceUfd(t.stoppedWithError):s.updateSystemAudioDeviceUfd(t.stopped),s.screenSharingControlService.updateSystemAudioState(s.call))}else n()})},i.prototype.updateSystemAudioDeviceUfd=function(e){this.$injector.get(\"callingAlertsService\").updateSystemAudioDevice(this.call.callId,e),this.lastDeviceUfdShown=e},i.prototype.newStartSharingSystemAudioScenario=function(e){var t;return this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.systemAudioSharing,(t={},t[this.constants.counters.eventNames.startSystemAudio]=!0,t[this.constants.counters.eventNames.context]=e,t))},i.prototype.newStopSharingSystemAudioScenario=function(e,t){var i,s=this.constants.counters.eventNames.systemAudioBadSignalTracking,n=e.badSignalHistogramFrequencies,a=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.systemAudioSharing,(i={},i[this.constants.counters.eventNames.startSystemAudio]=!1,i[this.constants.counters.eventNames.context]=t,i[s.maxIntervalLength]=e.maxBadSignalIntervalLength,i[s.avgIntervalLength]=this.getAverageBadSignalIntervalLengthOrDefault(e),i[s.intervalCount]=e.badSignalIntervalLengths.length,i[s.intervalLengths]=this.getBadSignalIntervalLengths(e),i[s.intervalsUnder2Sec]=n[0],i[s.intervals2To5Sec]=n[1],i[s.intervals5To10Sec]=n[2],i[s.intervalsOver10Sec]=n[3],i[s.sessionFinishedWithBadSignal]=e.sessionFinishedWithBadSignal,i));return 0!=this.systemAudioStartTime&&(a.eventData[this.constants.counters.eventNames.systemAudioDuration]=Date.now()-this.systemAudioStartTime),a},i.prototype.getBadSignalIntervalLengths=function(e){return 0===e.badSignalIntervalLengths.length?\"0\":e.badSignalIntervalLengths.toString()},i.prototype.getAverageBadSignalIntervalLengthOrDefault=function(e){return isNaN(e.averageBadSignalIntervalLength)?0:e.averageBadSignalIntervalLength},i.prototype.startTrackingQualitySignals=function(){var t=this;this.signalsTracker=e.SignalsTracker.startTracking([2e3,5e3,1e4]),this.ensureQualityChangedSubscriptionDisposed(),this.callQualityChangedSubscriptionDisposable=this.call.on(\"callQualityChanged\",function(e){16===e.type&&t.handleSystemAudioSignalQualityChanged(e.value)})},i.prototype.stopTrackingQualitySignals=function(){this.ensureQualityChangedSubscriptionDisposed();var e=this.signalsTracker.stopTracking();return this.signalsTracker=void 0,e},i.prototype.handleSystemAudioSignalQualityChanged=function(e){this.signalsTracker.onSignal(e),1===e?this.cancelPendingSystemAudioBadQualityActions():3!==e&&2!==e||this.scheduleSystemAudioBadQualityActionsIfApplicable()},i.prototype.ensureQualityChangedSubscriptionDisposed=function(){this.callQualityChangedSubscriptionDisposable&&(this.callQualityChangedSubscriptionDisposable.dispose(),this.callQualityChangedSubscriptionDisposable=void 0)},i.prototype.scheduleSystemAudioBadQualityActionsIfApplicable=function(){this.scheduleSystemAudioSharingCancellationIfApplicable(),this.scheduleSystemAudioQualityAlert()},i.prototype.scheduleSystemAudioSharingCancellationIfApplicable=function(){!this.systemAudioCancellationToken&&this.systemAudioSharingCancellationTimeoutMs&&(this.systemAudioCancellationToken=setTimeout(this.cancelSystemAudioSharing,this.systemAudioSharingCancellationTimeoutMs))},i.prototype.scheduleSystemAudioQualityAlert=function(){!this.systemAudioQualityAlertToken&&this.systemAudioQualityAlertGracePeriodMs&&(this.systemAudioQualityAlertToken=setTimeout(this.showSystemAudioQualityAlert,this.systemAudioQualityAlertGracePeriodMs))},i.prototype.cancelPendingSystemAudioBadQualityActions=function(){this.cancelPendingSystemAudioQualityAlert(),this.cancelPendingSystemAudioSharingCancellation()},i.prototype.cancelPendingSystemAudioSharingCancellation=function(){this.systemAudioCancellationToken&&(clearTimeout(this.systemAudioCancellationToken),this.systemAudioCancellationToken=void 0)},i.prototype.cancelPendingSystemAudioQualityAlert=function(){this.systemAudioQualityAlertToken&&(clearTimeout(this.systemAudioQualityAlertToken),this.systemAudioQualityAlertToken=void 0)},i.prototype.readTimeoutSettings=function(){this.systemAudioQualityAlertGracePeriodMs=this.readNumericalSetting(this.constants.settings.names.shareSystemAudioOnPoorSignalAlertGracePeriod),this.systemAudioSharingCancellationTimeoutMs=this.readNumericalSetting(this.constants.settings.names.stopShareSystemAudioOnPoorSignalTimeout)},i.prototype.readNumericalSetting=function(e){return this.settingsService.valueFor(e)},i}();e.CallSystemAudioSharingMixinImplementation=i;var s=function(){function e(e,t,i,s,n,a,o,r){this.$q=e,this.constants=t,this.$injector=i,this.loggingService=s,this.callingTelemetryService=n,this.screenSharingControlService=a,this.deviceManagerService=o,this.settingsService=r}return e.$inject=[\"$q\",\"constants\",\"$injector\",\"loggingService\",\"callingTelemetryService\",\"screenSharingControlService\",\"deviceManagerService\",\"settingsService\"],e.prototype.mixTeamsCall=function(e){var t=new i(e,this.$q,this.constants,this.$injector,this.loggingService,this.callingTelemetryService,this.screenSharingControlService,this.deviceManagerService,this.settingsService);e.getIsSystemAudioShared=t.getIsSystemAudioShared.bind(t),e.startSystemAudioSharing=t.startSystemAudioSharing.bind(t),e.stopSystemAudioSharing=t.stopSystemAudioSharing.bind(t)},e}();e.CallSystemAudioSharingMixinService=s,angular.module(\"teamspace.callSystemAudioSharingMixinService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.screenSharingControlService\",\"teamspace.deviceManagerService\",\"teamspace.settingsService\"]).service(\"callSystemAudioSharingMixinService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function t(e,t,n,a){this.call=e,this.$q=t,this.logger=n,this.constants=a,this.startCallScenario=this.$q.resolve(null),this.secondaryScenarios=[],this.startCallScenarioSet=!1}return t.prototype.setScenarios=function(t,n){var a=this;if(!t)return!1;var r=n.length;(n=_.compact(n)).length!==r&&this.logger.error(\"Received null secondary scenario\");var i=function(t){t&&t.name!==a.constants.scenarios.calling.createAndJoinInstantMeeting&&(t.clientId=e.TeamsCallService.getTeamsCallIdAsString(a.call.teamsCallId))};return t.then(i),n.forEach(i),!this.startCallScenarioSet&&(this.startCallScenario=t,this.secondaryScenarios=n,this.startCallScenarioSet=!0,!0)},t.prototype.setMediaConnectedScenario=function(e){this.mediaConnectedScenario=e},t.prototype.getMediaConnectedScenario=function(){return this.mediaConnectedScenario},t.prototype.getStartCallScenario=function(){var t=this;return this.startCallScenario.then(function(e){return e||t.$q.reject(\"No start call scenario\")}).catch(function(n){return t.call.wasInState(2)&&t.logger.error(\"Failed to get start call scenario for callId: \"+t.call.callId+\", teamsCallId: \"+t.call.teamsCallId+\", error: \"+e.CallingTelemetryService.getErrorMessage(n)),t.$q.reject(n)})},t.prototype.getScenarios=function(){var e=this;return this.getStartCallScenario().then(function(t){var n=[t].concat(e.secondaryScenarios);return e.mediaConnectedScenario&&n.push(e.mediaConnectedScenario),n})},t}();e.CallTelemetryMixinImplementation=t;var n=function(){function e(e,t,n){this.$q=e,this.constants=t,this.logger=n.newLogger(\"CallTelemetryMixin\")}return e.$inject=[\"$q\",\"constants\",\"loggingService\"],e.prototype.mixTeamsCall=function(e){var n=new t(e,this.$q,this.logger,this.constants);e.setScenarios=n.setScenarios.bind(n),e.setMediaConnectedScenario=n.setMediaConnectedScenario.bind(n),e.getStartCallScenario=n.getStartCallScenario.bind(n),e.getScenarios=n.getScenarios.bind(n),e.getMediaConnectedScenario=n.getMediaConnectedScenario.bind(n)},e}();e.CallTelemetryMixinService=n,angular.module(\"teamspace.callTelemetryMixinService\",[\"teamspace.loggingService\"]).service(\"callTelemetryMixinService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __awaiter=this&&this.__awaiter||function(t,e,i,a){return new(i||(i=Promise))(function(r,s){function n(t){try{c(a.next(t))}catch(t){s(t)}}function o(t){try{c(a.throw(t))}catch(t){s(t)}}function c(t){t.done?r(t.value):new i(function(e){e(t.value)}).then(n,o)}c((a=a.apply(t,e||[])).next())})},__generator=this&&this.__generator||function(t,e){function i(t){return function(e){return a([t,e])}}function a(i){if(r)throw new TypeError(\"Generator is already executing.\");for(;c;)try{if(r=1,s&&(n=2&i[0]?s.return:i[0]?s.throw||((n=s.return)&&n.call(s),0):s.next)&&!(n=n.call(s,i[1])).done)return n;switch(s=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return c.label++,{value:i[1],done:!1};case 5:c.label++,s=i[1],i=[0];continue;case 7:i=c.ops.pop(),c.trys.pop();continue;default:if(n=c.trys,!(n=n.length>0&&n[n.length-1])&&(6===i[0]||2===i[0])){c=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]<n[3])){c.label=i[1];break}if(6===i[0]&&c.label<n[1]){c.label=n[1],n=i;break}if(n&&c.label<n[2]){c.label=n[2],c.ops.push(i);break}n[2]&&c.ops.pop(),c.trys.pop();continue}i=e.call(t,c)}catch(t){i=[6,t],s=0}finally{r=n=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}var r,s,n,o,c={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:i(0),throw:i(1),return:i(2)},\"function\"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.none=0]=\"none\",t[t.disabled=1]=\"disabled\",t[t.pending=2]=\"pending\",t[t.waiting=3]=\"waiting\",t[t.started=4]=\"started\",t[t.stopped=5]=\"stopped\",t[t.failed=6]=\"failed\"}(e=t.CallTranscriptStatus||(t.CallTranscriptStatus={}));var i;!function(t){t.start=\"start\",t.stop=\"stop\"}(i||(i={}));var a={BotAdded:\"BotAdded\",WaitingForBotReady:\"WaitingForBotReady\",StartCommandSent:\"StartCommandSent\",WaitingForSubstrateUrl:\"WaitingForSubstrateUrl\",StopCommandSent:\"StopCommandSent\"},r={TranscriptStarted:\"TranscriptStarted\",TranscriptStartFailed:\"TranscriptStartFailed\",TranscriptStopped:\"TranscriptStopped\",TranscriptStopFailed:\"TranscriptStopFailed\"},s=function(){function s(i,a,s,n,o,c,l,d,p,h,g,u,S,v,m,T,b){var f,y=this;this.$http=i,this.call=a,this.callRecordingService=s,this.callingTelemetryService=n,this.utilityService=o,this.constants=c,this.settingsService=l,this.authenticationService=d,this.$injector=u,this.transcriptEvent=\"TranscriptionStarted\",this.status=e.disabled,this.previousStatus=e.disabled,this.shouldEnableTranscript=!1,this.lastFailedCommand=void 0,this.callAlreadyConnected=!1;var _=l.valueFor(c.settings.names.callingConstants).callRecording,C=_.closedCaptionsBotMri,A=_.mode;this.logger=p.newLogger(\"CallTranscriptMixinImplementation[\"+a.callId+\"][\"+C+\"]\"),this.shouldEnableTranscript=l.valueAsBoolean(c.settings.names.enableCallTranscript)&&h.isElectron()&&!h.avIsRemoted(),this.shouldEnableTranscript?(this.callTranscriptAlerts=(f={},f[r.TranscriptStarted]={dismissable:!0,type:t.AlertType.Warning,name:r.TranscriptStarted,title:T.instant(b.strings.calling_transcript_started_title),text:T.instant(b.strings.calling_transcript_started_title_description,{privacyPolicy:c.legal.privacyAndCookiesUrl}),ariaText:T.instant(b.strings.calling_transcript_started_title_description,{privacyPolicy:c.legal.privacyAndCookiesUrl}),timeout:t.ALERT_NO_TIMEOUT},f[r.TranscriptStartFailed]={dismissable:!0,type:t.AlertType.Warning,name:r.TranscriptStartFailed,title:T.instant(b.strings.calling_transcript_failed_title,{action:T.instant(b.strings.calling_transcript_failed_action_start)}),text:T.instant(b.strings.calling_transcript_failed_title_description),ariaText:T.instant(b.strings.calling_transcript_failed_title_description)},f[r.TranscriptStopped]={dismissable:!0,type:t.AlertType.Warning,name:r.TranscriptStopped,title:T.instant(b.strings.calling_transcript_stopped_title),text:T.instant(b.strings.calling_transcript_stopped_title_description),ariaText:T.instant(b.strings.calling_transcript_stopped_title_description)},f[r.TranscriptStopFailed]={dismissable:!0,type:t.AlertType.Warning,name:r.TranscriptStopFailed,title:T.instant(b.strings.calling_transcript_failed_title,{action:T.instant(b.strings.calling_transcript_failed_action_stop)}),text:T.instant(b.strings.calling_transcript_failed_title_description),ariaText:T.instant(b.strings.calling_transcript_failed_title_description)},f),g.load(\"calling-bot-service\").then(function(){y.setStatus(e.none);var i=u.get(\"callingBotService\");y.bot=i.getBotInstance(a,C,A.transcript,t.DataChannelOwnerId.Transcript,c,l,v,m,S,p),y.botStatusChangedSubscription=y.bot.on(\"botStatusChanged\",function(){return y.onBotStatusChanged()}),y.botStateChangedSubscription=y.bot.on(\"botStateChanged\",function(t){return y.onBotStateChanged(t)}),y.subscribeToCall()})):this.logger.info(\"transcript is not supported in this environment\")}return s.prototype.isTranscriptSupported=function(){return this.shouldEnableTranscript},s.prototype.startTranscript=function(){var r=this;return this.logger.info(\"start transcript requested by participant \"+this.call.participantId),this.startScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.transcript.start,this.getScenarioData()),this.setStatus(e.pending),this.addTranscriptBotToCall().then(function(){if(r.updateStartScenario(a.BotAdded),!r.bot.hasProcessingMode(t.ProcessingMode.Transcript))return r.logger.info(\"transcript bot is not yet ready to receive commands\"),void r.updateStartScenario(a.WaitingForBotReady);if(r.bot.getProcessingModeState(t.ProcessingMode.Transcript)===t.ProcessingModeState.Active){var s=!!r.bot.getTranscriptSubstrateUrl();return r.logger.info(\"transcript already started, substrate URL is \"+(s?\"\":\"NOT\")+\" available\"),void(s?(r.setStatus(e.started),r.updateStartScenario()):(r.setStatus(e.waiting),r.updateStartScenario(a.WaitingForSubstrateUrl)))}r.logger.info(\"transcript bot is ready for commands\");var n=r.utilityService.generateUUID();return r.setStatus(e.waiting),r.sendTranscriptCommand(i.start,n).then(function(){r.updateStartScenario(a.StartCommandSent),r.updateStartScenario(a.WaitingForSubstrateUrl)}).catch(function(t){r.lastFailedCommand=i.start,r.setStatus(e.failed),r.updateStartScenario(void 0,t,n)})}).catch(function(a){r.logger.error(\"failed to add transcript bot to the call, error \"+t.CallingTelemetryService.getErrorMessage(a)),r.lastFailedCommand=i.start,r.setStatus(e.failed),r.updateStartScenario(void 0,a)})},s.prototype.stopTranscript=function(){var r=this;this.logger.info(\"stop transcript requested by participant \"+this.call.participantId),this.setStatus(e.stopped);var s=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.transcript.stop,this.getScenarioData());if(this.bot.getStatus()!==t.CallingBotStatus.added)return this.logger.info(\"transcript bot is not added to the call, nothing to do\"),s.stop(),Promise.resolve();if(this.bot.getProcessingModeState(t.ProcessingMode.Transcript)!==t.ProcessingModeState.Active)return this.logger.info(\"transcript is not started, nothing to do\"),s.stop(),Promise.resolve();var n=this.utilityService.generateUUID();return this.sendTranscriptCommand(i.stop,n).then(function(){s.mark(a.StopCommandSent),s.stop()}).catch(function(a){r.lastFailedCommand=i.stop,r.setStatus(e.failed),s.eventData[r.constants.scenarioDataPropNames.error]=t.CallingTelemetryService.getErrorMessage(a),s.eventData[r.constants.categories.requestId]=n,s.fail()})},s.prototype.isTranscribing=function(){return this.bot.hasProcessingMode(t.ProcessingMode.Transcript)&&this.bot.getProcessingModeState(t.ProcessingMode.Transcript)===t.ProcessingModeState.Active},s.prototype.getTranscriptStatus=function(){return this.status},s.prototype.getTranscript=function(){return __awaiter(this,void 0,void 0,function(){var t,e,i,a,r,s,n;return __generator(this,function(o){switch(o.label){case 0:return(e=this.bot.getTranscriptSubstrateUrl())?(i=this.settingsService.valueFor(this.constants.settings.names.callingConstants).transcript.api.tokenEndpoint,a=this.utilityService.getHostName(i),r=this.utilityService.generateUUID(),this.logger.info(\"sending get transcript request to substrate, requestId \"+r),[4,this.authenticationService.getAuthTokens([a])]):(this.logger.warn(\"substrate URL is not available\"),[2,Promise.resolve()]);case 1:return s=o.sent(),t={},t[this.constants.headers.tokens.authorization]=\"Bearer \"+s,t[this.constants.categories.requestId]=r,t[this.constants.headers.contentType]=this.constants.headers.jsonContent,n=t,[2,this.$http({method:\"GET\",url:e,headers:n,withCredentials:!0})]}})})},s.prototype.addTranscriptBotToCall=function(){return __awaiter(this,void 0,void 0,function(){var e,i;return __generator(this,function(a){switch(a.label){case 0:return this.bot.getStatus()!==t.CallingBotStatus.added?[3,1]:(this.logger.info(\"transcript bot is already in the call\"),[3,4]);case 1:return this.logger.info(\"adding transcript bot to the call\"),[4,this.callRecordingService.getAuthToken()];case 2:return e=a.sent(),i=this.bot.createBotPayload(void 0,e),[4,this.call.addParticipant(this.bot.getMri(),i)];case 3:return[2,a.sent()];case 4:return[2]}})})},s.prototype.sendTranscriptCommand=function(e,i){return __awaiter(this,void 0,void 0,function(){var a,r,s,n,o,c;return __generator(this,function(l){switch(l.label){case 0:this.logger.info(\"sending \"+e+\" transcript command, URL \"+this.bot.getCommandUrl()+\", participantId \"+this.call.participantId+\", requestId \"+i),l.label=1;case 1:return l.trys.push([1,4,,5]),[4,this.callRecordingService.getAuthToken()];case 2:return r=l.sent(),s=new Date,a={},a[this.constants.headers.tokens.authorization]=\"Bearer \"+r,a[this.constants.categories.requestId]=i,a[this.constants.headers.contentType]=this.constants.headers.jsonContent,n=a,o={timestamp:s.toJSON(),participantMri:this.call.participantId,participantLegId:this.call.callId,action:e,mode:\"transcription\",processingModes:[\"realtimeTranscript\"]},[4,this.$http({method:\"POST\",url:this.bot.getCommandUrl(),headers:n,withCredentials:!0,data:o})];case 3:return[2,l.sent()];case 4:throw c=l.sent(),this.logger.error(\"transcript \"+e+\" command failed with error \"+t.CallingTelemetryService.getErrorMessage(c)),c;case 5:return[2]}})})},s.prototype.setStatus=function(t){this.logger.info(\"transcription status change \"+e[this.status]+\" --\\x3e \"+e[t]),this.previousStatus=this.status,this.status=t,this.updateTranscriptAlerts(),this.call.raiseTeamsCallEvent(\"transcriptStatusChanged\")},s.prototype.getScenarioData=function(i){var a,r={callState:this.call.state,botMri:this.bot.getMri(),botParticipantId:this.bot.getBotParticipantId(),botEndpointId:this.bot.getBotEndpointId(),botStatus:t.CallingBotStatus[this.bot.getStatus()],botCommandUrl:this.bot.getCommandUrl(),botHasTranscriptMode:!!this.bot.hasProcessingMode(t.ProcessingMode.Transcript),botTranscriptModeState:this.bot.getProcessingModeState(t.ProcessingMode.Transcript)?t.ProcessingModeState[this.bot.getProcessingModeState(t.ProcessingMode.Transcript)]:\"unavailable\",isSubstrateUrlAvailable:!!this.bot.getTranscriptSubstrateUrl(),isTranscribing:!!this.isTranscribing(),transcriptionStatus:e[this.getTranscriptStatus()]};return a={},a[this.constants.scenarioDataPropNames.data]=JSON.stringify(r),a[this.constants.categories.requestId]=i,a},s.prototype.updateStartScenario=function(e,i,a){this.startScenario&&(this.startScenario.appendEventData(this.getScenarioData(a)),e?this.startScenario.mark(e):(i?(this.startScenario.eventData[this.constants.scenarioDataPropNames.error]=t.CallingTelemetryService.getErrorMessage(i),this.startScenario.fail()):this.startScenario.stop(),this.startScenario=void 0))},s.prototype.onBotStatusChanged=function(){switch(this.bot.getStatus()){case t.CallingBotStatus.removed:this.logger.info(\"transcript bot is removed from the call\"),this.setStatus(e.none),this.updateStartScenario(void 0,\"transcript bot removed from the call\");break;case t.CallingBotStatus.failed:this.logger.error(\"transcript bot failed with reason \"+this.bot.getLastError()),this.lastFailedCommand=void 0,this.setStatus(e.failed),this.updateStartScenario(void 0,this.bot.getLastError())}},s.prototype.onBotStateChanged=function(r){var s=this;if(r===this.transcriptEvent&&this.bot.hasProcessingMode(t.ProcessingMode.Transcript))if(this.isTranscribing()){if(this.status!==e.started)return this.logger.info(\"transcription is in progress, updating the state\"),this.setStatus(e.started),void this.updateStartScenario()}else if(this.status===e.started)this.logger.info(\"transcript was stopped by somebody in the call\"),this.setStatus(e.stopped);else if(this.status===e.pending){this.logger.info(\"transcript bot is now ready for commands\");var n=this.utilityService.generateUUID();this.setStatus(e.waiting),this.sendTranscriptCommand(i.start,n).then(function(){s.updateStartScenario(a.StartCommandSent),s.updateStartScenario(a.WaitingForSubstrateUrl)}).catch(function(t){s.lastFailedCommand=i.start,s.setStatus(e.failed),s.updateStartScenario(void 0,t,n)})}},s.prototype.updateTranscriptAlerts=function(){var t=this.$injector.get(\"callingAlertsService\");switch(this.status){case e.failed:this.lastFailedCommand===i.start?t.handleOnDemandAlert(this.callTranscriptAlerts[r.TranscriptStartFailed]):t.handleOnDemandAlert(this.callTranscriptAlerts[r.TranscriptStopFailed]);break;case e.started:t.dismiss(this.callTranscriptAlerts[r.TranscriptStopped]),t.dismiss(this.callTranscriptAlerts[r.TranscriptStartFailed]),t.dismiss(this.callTranscriptAlerts[r.TranscriptStopFailed]),t.handleOnDemandAlert(this.callTranscriptAlerts[r.TranscriptStarted]);break;default:this.previousStatus===e.started&&(t.dismiss(this.callTranscriptAlerts[r.TranscriptStarted]),t.dismiss(this.callTranscriptAlerts[r.TranscriptStartFailed]),t.dismiss(this.callTranscriptAlerts[r.TranscriptStopFailed]),t.handleOnDemandAlert(this.callTranscriptAlerts[r.TranscriptStopped]))}},s.prototype.subscribeToCall=function(){var t=this;skype.calling.safeSubscribeToCall(this.call,function(e){if(7===e.state)t.logger.info(\"call is disconnected, cleaning up\"),t.botStatusChangedSubscription.dispose(),t.botStateChangedSubscription.dispose(),t.botStatusChangedSubscription=void 0,t.botStateChangedSubscription=void 0,t.callTranscriptAlerts=void 0,t.updateStartScenario();else if(3===e.state){if(t.callAlreadyConnected)return;t.callAlreadyConnected=!0,t.updateTranscriptAlerts()}},!0)},s}();t.CallTranscriptMixinImplementation=s;var n=function(){function e(t,e,i,a,r,s,n,o,c,l,d,p,h,g,u,S){this.$ocLazyLoad=t,this.$injector=e,this.$http=i,this.$translate=a,this.resources=r,this.constants=s,this.settingsService=n,this.channelService=o,this.callTitleService=c,this.conversationsService=l,this.loggingService=d,this.callRecordingService=p,this.callingTelemetryService=h,this.desktopUtilityService=g,this.utilityService=u,this.authenticationService=S}return e.$inject=[\"$ocLazyLoad\",\"$injector\",\"$http\",\"$translate\",\"resources\",\"constants\",\"settingsService\",\"channelService\",\"callTitleService\",\"conversationsService\",\"loggingService\",\"callRecordingService\",\"callingTelemetryService\",\"desktopUtilityService\",\"utilityService\",\"authenticationService\"],e.prototype.mixTeamsCall=function(e){var i=new s(this.$http,e,this.callRecordingService,this.callingTelemetryService,this.utilityService,this.constants,this.settingsService,this.authenticationService,this.loggingService,this.desktopUtilityService,this.$ocLazyLoad,this.$injector,this.conversationsService,this.channelService,this.callTitleService,this.$translate,this.resources);t.TeamsCallService.bindMethods(e,i,[\"isTranscriptSupported\",\"startTranscript\",\"stopTranscript\",\"isTranscribing\",\"getTranscriptStatus\",\"getTranscript\"])},e}();t.CallTranscriptMixinService=n,angular.module(\"teamspace.callTranscriptMixinService\",[\"teamspace.callRecordingService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.channelService\",\"teamspace.callTitleService\",\"teamspace.constants\",\"teamspace.desktopUtilityService\",\"teamspace.callingTelemetryService\"]).service(\"callTranscriptMixinService\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(e){\"use strict\";!function(t){t.Active=\"Active\",t.Inactive=\"Inactive\"}(e.ProcessingModeState||(e.ProcessingModeState={}));var i;!function(t){t.Recording=\"recording\",t.ClosedCaptions=\"closedCaptions\",t.Transcript=\"realTimeTranscript\"}(i=e.ProcessingMode||(e.ProcessingMode={}));var n;!function(t){t[t.none=0]=\"none\",t[t.added=1]=\"added\",t[t.removed=2]=\"removed\",t[t.failed=3]=\"failed\"}(n=e.CallingBotStatus||(e.CallingBotStatus={}));var a=function(a){function o(t,e,i,o,s,r,l,c,d){var g=a.call(this)||this;return g.call=t,g.botMRI=e,g.mode=i,g.constants=o,g.settingsService=s,g.channelService=r,g.callTitleService=l,g.conversationsService=c,g.status=n.none,g.logger=d.newLogger(\"CallingBot\"),g.disableDefaultBotDataLanguage=s.valueAsBoolean(o.settings.names.disableDefaultBotDataLanguage),g.callingConstants=s.valueFor(o.settings.names.callingConstants),g.defaultLanguage=g.callingConstants.callRecording.defaultLanguage,g.recorderFeatures={meetingOrganiser:s.valueFor(o.settings.names.callingConstants).callRecording.recorderFeatures.meetingOrganiser,enablePPTSharing:s.valueAsBoolean(o.settings.names.enableRecordPPTSharing),intermediateLiveCaptions:s.valueAsBoolean(o.settings.names.enableIntermediateClosedCaptions),actionItemsEnabled:s.valueAsBoolean(o.settings.names.enableCortana),enableEmailAndMeetingLanguageModel:s.valueAsBoolean(o.settings.names.enableEmailAndMeetingLanguageModel),ceoSummit:s.valueAsBoolean(o.settings.names.ceoSummit)},g.subscribeToCall(),g}return __extends(o,a),o.prototype.getStatus=function(){return this.status},o.prototype.getMri=function(){return this.botMRI},o.prototype.getBotEndpointId=function(){return this.botEndpointId},o.prototype.getBotParticipantId=function(){return this.botParticipantId},o.prototype.getInitiatorUserId=function(){return this.initiatorUserId},o.prototype.hasProcessingMode=function(t){return this.botProcessingModes&&void 0!==this.botProcessingModes[t]},o.prototype.getProcessingModeState=function(t){return this.botProcessingModes&&this.botProcessingModes[t]&&this.botProcessingModes[t].state},o.prototype.getLastError=function(){return this.lastError},o.prototype.getCommandUrl=function(){return this.commandUrl},o.prototype.getTranscriptSubstrateUrl=function(){return this.substrateUrl},o.prototype.createBotPayload=function(t,e,i,n){void 0===i&&(i=\"\");var a=this.settingsService.getRing(),o=this.channelService.getChannelByObjectId(this.call.threadId),s=\"\",r={initiatorUserToken:e,meetingTitle:i,clientInfo:\"Teams-\"+(a?a.shortName?a.shortName:a.friendlyName:\"local\"),callId:this.call.callId,threadId:this.call.threadId||n,recorderFeatures:this.recorderFeatures,mode:this.mode,participantsList:this.getParticipantsData(),iCalUid:this.call.meetingDetails&&this.call.meetingDetails.iCalUid||null};if(this.conversationsService.getCallingConversation(this.call.conversationId).isChannel()){var l=o?this.channelService.getTeamByObjectId(o.parentTeamId):null;o&&l||(s=\"Couldn't get teamName (\"+!!l+\") or channelName (\"+!!o+\")\",this.logger.error(s),t&&t.mark(this.constants.scenarios.calling.recording.channelTeamNotFetched,{channel:!!o,team:!!l})),r.modernGroupId=l&&l.siteInfo&&l.siteInfo.groupId,r.teamName=l?l.displayName:this.callTitleService.defaultMeetingTitle,r.channelName=o?o.displayName:this.callTitleService.defaultMeetingTitle,r.meetingTitle=this.callTitleService.getMeetupTitleForCall(this.call)||r.meetingTitle}this.call.meetingDetails&&this.call.meetingDetails.invitation&&(r.meetingOrganizer=this.getMeetingOrganizer(this.call.meetingDetails.invitation),r.exchangeId=this.call.meetingDetails.exchangeId);var c=this.call.meetingDetails&&this.call.meetingDetails.meetingCapability&&this.call.meetingDetails.meetingCapability.allowTranscription;return!this.disableDefaultBotDataLanguage&&c&&(r.language=this.defaultLanguage),t&&t.mark(this.constants.scenarios.calling.recording.titleAndTokenResolved,{titleError:s}),{participantInvitationData:{botData:r}}},o.prototype.getParticipantsData=function(){var e=this;return this.call.participants.filter(function(i){return!t.services.CallUtilities.isCallingSystemBot(i.id,e.callingConstants.ui.blacklistedBots)}).map(function(t){return{pid:t.id,tenantId:t.tenantId}})||[]},o.prototype.getMeetingOrganizer=function(t){var i;try{var n=new RegExp(\"context(.*?)(style|target)\",\"g\"),a=new RegExp('\"Oid\":\"(.*?)\"',\"g\"),o=n.exec(t)[1],s=decodeURIComponent(o);i=SkypeX.Services.ChatServiceUtils.MriPrefix_SkypeSpacesUser+a.exec(decodeURIComponent(s))[1]}catch(t){this.logger.error(\"Failed to decode meeting details invitation blob. \"+e.CallingTelemetryService.getErrorMessage(t)),i=\"\"}return i},o.prototype.setStatus=function(t){this.status=t,this.event(\"botStatusChanged\").raise(),this.logger.info(\"CallingBot status is \"+t)},o.prototype.onBotRemoved=function(){var t;this.isFailed()?(this.lastError=this.bot.stateReason,t=n.failed):(this.lastError=void 0,t=n.removed),this.bot=void 0,this.botSubscription&&(this.botSubscription.dispose(),this.botSubscription=void 0),this.setStatus(t)},o.prototype.isFailed=function(){return this.bot&&this.bot.stateReason&&!e.ValidParticipantStateReasons.includes(this.bot.stateReason)},o.prototype.botStateChanged=function(t){if(3===t.state||1===t.state)try{var n=t.endpoints.endpointDetails[0].endpointMetadata.eventName;this.initiatorUserId=t.endpoints.endpointDetails[0].endpointMetadata.initiatorUserId,this.botEndpointId=t.endpoints.endpointDetails[0].endpointId,this.botParticipantId=t.endpoints.endpointDetails[0].participantId,this.botProcessingModes=t.endpoints.endpointDetails[0].endpointMetadata.processingModes,this.commandUrl=t.endpoints.endpointDetails[0].endpointMetadata.commandUrl,this.hasProcessingMode(i.Transcript)&&this.botProcessingModes[i.Transcript].properties&&(this.substrateUrl=this.botProcessingModes[i.Transcript].properties.transcriptStorageUrl),this.event(\"botStateChanged\").raise(n)}catch(t){this.logger.warn(\"Could not get event name!, \"+e.CallingTelemetryService.getErrorMessage(t))}},o.prototype.onBotAdded=function(t){var e=this;this.bot=t,this.setStatus(n.added),this.botSubscription=t.changed(function(){return e.botStateChanged(t)}),this.botStateChanged(t)},o.prototype.onBotChanged=function(t){this.bot&&this.onBotRemoved(),t&&this.onBotAdded(t)},o.prototype.subscribeToCall=function(){var t=this;skype.calling.safeSubscribeToCall(this.call,function(e){if(7===e.state&&t.bot)t.onBotRemoved();else{var i=_.find(e.participants,function(e){return e.id===t.botMRI});i!==t.bot&&t.onBotChanged(i)}},!0)},o}(skype.calling.ObservableBase);e.CallingBot=a}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){!function(a){a[a.ClosedCaptions=0]=\"ClosedCaptions\",a[a.Transcript=1]=\"Transcript\",a[a.TranscriptMW=2]=\"TranscriptMW\"}(a.DataChannelOwnerId||(a.DataChannelOwnerId={}))}(a.services||(a.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function e(e,i,n,t){this.call=e,this.conversationsService=t,this.enableCallingChatBubblesFlag=n.valueAsBoolean(i.settings.names.enableCallingChatBubbles)}return Object.defineProperty(e.prototype,\"isChatBubblesAvailable\",{get:function(){if(!this.enableCallingChatBubblesFlag)return!1;var e=this.conversationsService.getConversation(this.call.conversationId);return e.isMeetingConversation()||e.isChannelConversation()},enumerable:!0,configurable:!0}),e}();e.CallingChatBubblesMixinImplementation=i;var n=function(){function n(e,i,n,t){this.constants=i,this.settingsService=n,this.conversationsService=t,this.logger=e.newLogger(\"CallingChatBubblesMixinService\")}return n.$inject=[\"loggingService\",\"constants\",\"settingsService\",\"conversationsService\"],n.prototype.mixTeamsCall=function(n){var t=new i(n,this.constants,this.settingsService,this.conversationsService),s=[\"isChatBubblesAvailable\"];e.TeamsCallService.bindProps(n,t,s,this.logger)},n}();e.CallingChatBubblesMixinService=n,angular.module(\"teamspace.callingChatBubblesMixinService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.conversationsService\"]).service(\"callingChatBubblesMixinService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var i;!function(e){e[e.none=0]=\"none\",e[e.pending=1]=\"pending\",e[e.recording=2]=\"recording\",e[e.paused=3]=\"paused\",e[e.stopping=4]=\"stopping\",e[e.failed=5]=\"failed\",e[e.disabled=6]=\"disabled\"}(i=t.CallRecordingStatus||(t.CallRecordingStatus={}));var r=function(){function e(e,t,r,n,a,o,s,c,l,g,d,h,S,p,u,v,f,m){var R=this;this.call=e,this.$q=t,this.$translate=r,this.constants=n,this.resources=a,this.appConfig=o,this.callTitleService=s,this.peopleService=c,this.callingTelemetryService=l,this.callRecordingService=g,this.ariaLiveService=d,this.callPropsStoreService=h,this.streamPolicyService=S,this.bot=p,this.eventingService=u,this.localizationService=v,this.initiatorUserId=\"\",this.botRecordingStatus=i.none,this.recordingEvent=\"RecordingStarted\",this.storageTypes=[],this.logger=m.newLogger(\"teamCall\"),this.botStatusSubscription=p.on(\"botStatusChanged\",function(){return R.onBotStatusChanged()}),this.botStateSubscription=p.on(\"botStateChanged\",function(e){return R.onBotStateChanged(e)}),this.resetRecordingInitiator(),this.subscribeToCall(),this.meetingOrganiser=f.valueFor(n.settings.names.callingConstants).callRecording.recorderFeatures.meetingOrganiser,this.enablePPTSharing=f.valueAsBoolean(n.settings.names.enableRecordPPTSharing),this.enableSharepointStorage=f.valueAsBoolean(n.settings.names.enableRecordingSharepointStorage),this.callingConstants=f.valueFor(n.settings.names.callingConstants)}return Object.defineProperty(e.prototype,\"recordingStarted\",{get:function(){return this.translatedRecordingStarted||(this.translatedRecordingStarted=this.$translate.instant(this.resources.strings.calling_alertRecordingStarted))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"recordingEnded\",{get:function(){return this.translatedRecordingEnded||(this.translatedRecordingEnded=this.$translate.instant(this.resources.strings.calling_alertRecordingEnded))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"recordingFailed\",{get:function(){return this.translatedRecordingFailed||(this.translatedRecordingFailed=this.$translate.instant(this.resources.strings.calling_alertRecordingFailed))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"recordingFailedPending\",{get:function(){return this.translatedRecordingFailedPending||(this.translatedRecordingFailedPending=this.$translate.instant(this.resources.strings.calling_alertRecordingFailedPending))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"recordingPending\",{get:function(){return this.translatedRecordingPending||(this.translatedRecordingPending=this.$translate.instant(this.resources.strings.calling_pending_recording))},enumerable:!0,configurable:!0}),e.prototype.resetRecordingInitiator=function(){this.initiatorUserId=\"\",this.recordingInitiatorDeffer=this.$q.defer()},e.prototype.getRecordingInitiator=function(){return t.QCancelable.toCancelablePromise(this.$q,this.recordingInitiatorDeffer.promise)},e.prototype.ensureAllPoliciesAreMet=function(e){var i=this;return this.callRecordingService.getCanCreateVideoPermission(this.call,e).then(function(){return i.callRecordingService.canCreateVideo?i.streamPolicyService.ensureAcceptUserPolicyIsMet(t.StreamPolicyClients.recording,e,i.startRecordingScenario).then(function(e){return i.startRecordingScenario.mark(\"ensureAllPoliciesAreMet\",{recordingReason:\"ensureAcceptUserPolicyIsMet: \"+e}),e}):(i.startRecordingScenario.mark(\"ensureAllPoliciesAreMet\",{recordingReason:\"User doesn't have createVideoPermissions\"}),!1)})},e.prototype.getSharepointFileName=function(e){return e=e.trim().replace(/[^a-zA-Z0-9\\s]/g,\"\").replace(/\\s/g,\"_\"),e+=\"_\"+this.localizationService.getFormattedLocalDateTimeString((new Date).toString(),\"YYYYMMDD_HHmmss\")},e.prototype.extendPayloadForRecorder=function(e){var t=this,i=this.callingConstants.callRecording.recordingStorageSettings;return e.participantInvitationData.botData.recordingStorageSettings=[{StorageType:i.stream.storageType}],this.enableSharepointStorage&&e.participantInvitationData.botData.recordingStorageSettings.push({StorageType:i.sharepoint.storageType,StorageLocation:i.sharepoint.storageLocation,FileName:this.getSharepointFileName(e.participantInvitationData.botData.meetingTitle)}),e.participantInvitationData.botData.recordingStorageSettings.forEach(function(e){t.storageTypes.push(e.StorageType)}),e},e.prototype.startRecording=function(e){var r=this;if(this.callingConversation=e,this.getRecordingStatus()===i.pending)return this.logger.error(\"Recording could not be started !\"),this.startRecordingScenario&&this.startRecordingScenario.mark(this.constants.scenarios.calling.recording.recordingFailedPending),this.ariaLiveService.update(this.recordingFailedPending,!0),this.$q.reject(\"start recording pending\");this.startRecordingScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.recording.start,{meetingOrganiser:this.meetingOrganiser,enableRecordPPTSharing:this.enablePPTSharing});var n=this.$q.defer();this.setStatus(i.pending);var a=this.callRecordingService.getAuthToken(this.startRecordingScenario),o=this.callTitleService.getDefaultCallTitle(null,this.call,null,e);return this.ensureAllPoliciesAreMet(e).then(function(s){if(!s)return r.$q.reject(\"User has no Stream permissions or has declined the company policy\");r.$q.all([a,o]).then(function(t){var i=t[0],n=t[1];return e.getId().then(function(e){return r.extendPayloadForRecorder(r.bot.createBotPayload(r.startRecordingScenario,i,n.titleText,e))})}).then(function(e){return r.peopleService.getPeopleProfile(e.participantInvitationData.botData.meetingOrganizer,\"calling-recording-Service\").then(function(t){r.logger.info(\"Calling Recording Service Organizer name fetched for call: \"+r.call.callId),t?e.participantInvitationData.botData.meetingOrganizer=t.displayName:r.logger.info(\"Calling Recording Service user is missing for call: \"+r.call.callId)},function(e){r.logger.info(\"Calling Recording Service Organizer name failed to fetched for call:\"+r.call.callId+\" with error:\"+e)}).finally(function(){return r.$q(function(t,i){return r.call.addParticipant(r.bot.getMri(),e).then(t,i)})})}).then(function(){var t;r.startRecordingScenario&&r.startRecordingScenario.mark(r.constants.scenarios.calling.recording.recordingBotAdding,(t={meetingContext:e.meetingContext},t[r.constants.counters.eventNames.recordingBotMri]=r.bot.getMri(),t.storageTypes=JSON.stringify(r.storageTypes),t)),n.resolve()}).catch(function(e){52===e&&r.call&&\"attendee\"===r.call.meetingRole?(r.setStatus(i.none,e),r.logger.error(\"Starting call recording failed for call:\"+r.call.callId+\": permission denied\"),r.eventingService.$emit(r.constants.events.calling.actionFailedWithInsufficientMeetingRole,{titleAction:r.resources.strings.calling_error_action_not_allowed_title_action_start_recording,textAction:r.resources.strings.calling_error_action_not_allowed_action_start_recording})):(r.setStatus(i.failed,e),r.logger.error(\"Starting call recording failed for call:\"+r.call.callId+\" with error:\"+t.CallingTelemetryService.getErrorMessage(e))),n.reject(e)})}).catch(function(a){r.startRecordingScenario&&r.startRecordingScenario.cancel({meetingContext:e.meetingContext,recordingReason:t.CallingTelemetryService.getErrorMessage(a)}),r.startRecordingScenario=null,r.setStatus(i.disabled),r.logger.info(\"Starting call recording canceled for call:\"+r.call.callId+\" with reason:\"+t.CallingTelemetryService.getErrorMessage(a)),n.reject(a)}),t.QCancelable.toCancelablePromise(this.$q,n.promise)},e.prototype.stopRecording=function(){var e,r=this,n=(e={},e[this.constants.counters.eventNames.recordingBotMri]=this.appConfig.callingConstants.callRecording.recordingBotMri,e),a=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.recording.stop,n),o=this.$q.defer();if(this.getRecordingStatus()!==i.recording){var s=this.bot.getLastError();return s?a.fail({recordingReason:s}):a.incomplete({recordingReason:\"stop recording pending\"}),this.$q.reject(\"stop recording pending\")}return this.setStatus(i.stopping),this.call.removeParticipant(this.bot.getMri()).then(function(){a.stop(),o.resolve()}).catch(function(e){52===e&&r.call&&\"attendee\"===r.call.meetingRole?(a.incomplete({recordingReason:t.CallingTelemetryService.getErrorMessage(e)}),r.logger.warn(\"Stoping call recording failed for call:\"+r.call.callId+\": permission denied\"),r.eventingService.$emit(r.constants.events.calling.actionFailedWithInsufficientMeetingRole,{titleAction:r.resources.strings.calling_error_action_not_allowed_title_action_stop_recording,textAction:r.resources.strings.calling_error_action_not_allowed_action_stop_recording})):(a.fail({recordingReason:t.CallingTelemetryService.getErrorMessage(e)}),r.logger.error(\"Stoping call recording failed for call:\"+r.call.callId+\" with error:\"+t.CallingTelemetryService.getErrorMessage(e))),o.reject(e)}),t.QCancelable.toCancelablePromise(this.$q,o.promise)},e.prototype.getRecordingStatus=function(){return this.botRecordingStatus},e.prototype.getOldRecordingStatus=function(){return this.oldBotRecordingStatus},e.prototype.setRecordingInitiator=function(e){e&&!this.initiatorUserId&&(this.initiatorUserId=e,this.recordingInitiatorDeffer.resolve(e))},e.prototype.updateScenarioForStatus=function(e,r){var n=this.getCommonEventData();switch(this.startRecordingScenario.mark(this.constants.scenarios.calling.recording.statusUpdated+\"_\"+i[e],n),e){case i.none:this.startRecordingScenario.incomplete(n),this.startRecordingScenario=null;break;case i.failed:n.recordingReason=t.CallingTelemetryService.getErrorMessage(r),this.startRecordingScenario.fail(n),this.startRecordingScenario=null;break;case i.recording:this.startRecordingScenario.stop(n),this.startRecordingScenario=null}},e.prototype.getCommonEventData=function(){var e;return e={},e[this.constants.counters.eventNames.recordingBotMri]=this.bot.getMri(),e.callState=this.call&&this.call.state,e.wasObservingCall=this.wasObservingCall,e.meetingContext=this.callingConversation?this.callingConversation.meetingContext:\"\",e.recordingBotParticipantId=this.recordingBotParticipantId,e.recordingBotEndpointId=this.recordingBotEndpointId,e},e.prototype.setStatus=function(e,t){this.botRecordingStatus!==e&&(this.oldBotRecordingStatus=this.botRecordingStatus,this.botRecordingStatus=e,this.startRecordingScenario&&this.updateScenarioForStatus(e,t),this.botRecordingStatus===i.none&&(this.logger.info(\"Recording status is none. Resetting recording initiator for call with callId \"+this.call.callId),this.resetRecordingInitiator()),this.wasObservingCall||(this.botRecordingStatus===i.none||this.botRecordingStatus===i.failed?this.callPropsStoreService.remove(this.call.teamsCallId,2):this.botRecordingStatus===i.recording&&this.callPropsStoreService.remove(this.call.teamsCallId,3)),3===this.call.state&&this.announceRecordingState(e),this.call.raiseTeamsCallEvent(\"recordingStatusChanged\"))},e.prototype.announceRecordingState=function(e){switch(e){case i.none:this.ariaLiveService.update(this.recordingEnded,!0);break;case i.pending:this.ariaLiveService.update(this.recordingPending,!0);break;case i.recording:this.ariaLiveService.update(this.recordingStarted,!0);break;case i.failed:this.ariaLiveService.update(this.recordingFailed,!0)}},e.prototype.onBotStatusChanged=function(){var e;switch(this.bot.getStatus()){case t.CallingBotStatus.removed:this.setStatus(i.none);break;case t.CallingBotStatus.added:var r=(e={},e[this.constants.counters.eventNames.recordingBotMri]=this.bot.getMri(),e);this.startRecordingScenario&&this.startRecordingScenario.mark(this.constants.scenarios.calling.recording.recordingBotAdded,r);break;case t.CallingBotStatus.failed:this.setStatus(i.failed,this.bot.getLastError())}},e.prototype.onBotStateChanged=function(e){e===this.recordingEvent&&(this.setRecordingInitiator(this.bot.getInitiatorUserId()),this.recordingBotEndpointId=this.bot.getBotEndpointId(),this.recordingBotParticipantId=this.bot.getBotParticipantId(),this.setStatus(i.recording))},e.prototype.subscribeToCall=function(){var e=this;skype.calling.safeSubscribeToCall(this.call,function(t){8===t.state&&(e.wasObservingCall=!0),7===t.state&&(e.botStateSubscription.dispose(),e.botStatusSubscription.dispose(),e.botStateSubscription=void 0,e.botStatusSubscription=void 0)},!0)},e}();t.CallingRecordingMixinImplementation=r;var n=function(){function t(e,t,i,r,n,a,o,s,c,l,g,d,h,S,p,u,v,f){this.$q=e,this.$translate=t,this.constants=i,this.resources=r,this.loggingService=n,this.appConfig=a,this.callTitleService=o,this.channelService=s,this.peopleService=c,this.callingTelemetryService=l,this.callRecordingService=g,this.settingsService=d,this.ariaLiveService=h,this.$injector=S,this.streamPolicyService=p,this.conversationsService=u,this.eventingService=v,this.localizationService=f}return t.$inject=[\"$q\",\"$translate\",\"constants\",\"resources\",\"loggingService\",\"appConfig\",\"callTitleService\",\"channelService\",\"peopleService\",\"callingTelemetryService\",\"callRecordingService\",\"settingsService\",\"ariaLiveService\",\"$injector\",\"streamPolicyService\",\"conversationsService\",\"eventingService\",\"localizationService\"],Object.defineProperty(t.prototype,\"callPropsStoreService\",{get:function(){return this.$injector.get(\"callPropsStoreService\")},enumerable:!0,configurable:!0}),t.prototype.mixTeamsCall=function(t){var i=this.appConfig.callingConstants.callRecording,n=i.recordingBotMri,a=i.mode,o=new e.services.CallingBot(t,n,a.recording,this.constants,this.settingsService,this.channelService,this.callTitleService,this.conversationsService,this.loggingService),s=new r(t,this.$q,this.$translate,this.constants,this.resources,this.appConfig,this.callTitleService,this.peopleService,this.callingTelemetryService,this.callRecordingService,this.ariaLiveService,this.callPropsStoreService,this.streamPolicyService,o,this.eventingService,this.localizationService,this.settingsService,this.loggingService);t.getRecordingStatus=s.getRecordingStatus.bind(s),t.getOldRecordingStatus=s.getOldRecordingStatus.bind(s),t.getRecordingInitiator=s.getRecordingInitiator.bind(s),t.startRecording=s.startRecording.bind(s),t.stopRecording=s.stopRecording.bind(s)},t}();t.CallingRecordingMixinService=n,angular.module(\"teamspace.callingRecordingMixinService\",[\"pascalprecht.translate\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.callTitleService\",\"teamspace.channelService\",\"teamspace.peopleService\",\"teamspace.callingTelemetryService\",\"teamspace.callRecordingService\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.ariaLiveService\",\"teamspace.callPropsStoreService\",\"teamspace.localizationService\",\"teamspace.streamPolicyService\"]).service(\"callingRecordingMixinService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";e.shareFromChatCallStates=[1,2,3,6,7,8];var a;!function(e){e[e.Unknown=0]=\"Unknown\",e[e.Regular=1]=\"Regular\",e[e.ScreensharingOnly=2]=\"ScreensharingOnly\",e[e.Escalated=3]=\"Escalated\"}(a=e.ScreensharingCallStates||(e.ScreensharingCallStates={}));var t=function(){function t(e,t,i,n,l,s){this.call=e,this.$q=t,this.loggingService=i,this.callingTelemetryService=n,this.constants=l,this.screenSharingControlService=s,this.logger=i.newLogger(\"CallingScreenSharingCallMixin\"),this.localState=a.Unknown,this.participantsState=a.Unknown,this.isScreensharingCallEscalatedDeferred=t.defer(),this.audioEscalationInitiatorDeferred=t.defer(),this.isCallEscalating=!1,this.isScreenshareCasting=!1,this.isScreenshareFromChatCallEscalated=!1}return t.prototype.escalateScreensharingCallToAudio=function(t){var i=this;return 3!==this.call.state?(this.logger.info(\"ScreenshareOnly: trying to escalate screensharing call: \"+this.call.callId+\", with context: \"+t+\", and localState: \"+this.localState+\" but call is not connected \"+this.call.state),this.$q.reject(\"ScreenshareOnly: call escalation is rejected since call is not connected\")):this.isCallEscalating?(this.startScreensharingCallScenario&&this.startScreensharingCallScenario.mark(this.constants.scenarios.calling.screenshareCallEscalatePending),this.logger.info(\"ScreenshareOnly: screensharing call: \"+this.call.callId+\", with context: \"+t+\", and localState: \"+this.localState+\" is already escalating\"),this.$q.reject(\"ScreenshareOnly: call escalation is pending\")):(this.startScreensharingCallScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.screenshareCallEscalate,{localState:this.localState,participantsState:this.participantsState}),this.logger.info(\"ScreenshareOnly: escalating screensharing call: \"+this.call.callId+\", with context: \"+t+\", and localState: \"+this.localState),this.isCallEscalating=!0,this.localState===a.ScreensharingOnly?this.call.startAudio().then(function(e){0===e?(i.localState=a.Escalated,i.isScreenshareFromChatCallEscalated=!0,i.logger.info(\"ScreenshareOnly: screensharing call was escalated: \"+i.call.callId),i.startScreensharingCallScenario&&i.startScreensharingCallScenario.stop({status:\"\"+e}),i.isCallEscalating=!1,i.isScreensharingCallEscalatedDeferred.resolve(),i.call.raiseTeamsCallEvent(\"screensharingCallEscalated\"),i.screenSharingControlService.updateEscalatedState(i.call)):(i.startScreensharingCallScenario.fail({status:\"\"+e}),i.callEscalationFailed(\"ScreenshareOnly: failed to escalate screensharing call: \"+i.call.callId+\", with status: \"+e))}).catch(function(a){i.startScreensharingCallScenario&&i.startScreensharingCallScenario.fail({reason:e.CallingTelemetryService.getErrorMessage(a)}),i.callEscalationFailed(\"ScreenshareOnly: failed to escalate screensharing call: \"+i.call.callId+\", with error: \"+e.CallingTelemetryService.getErrorMessage(a))}):(this.startScreensharingCallScenario&&this.startScreensharingCallScenario.incomplete(),this.callEscalationFailed(\"ScreenshareOnly: failed to escalate screensharing call: \"+this.call.callId+\", because the local state is not screensharing only, state: \"+this.localState)),this.isScreensharingCallEscalatedDeferred.promise)},t.prototype.isScreensharingCallRemotelyEscalated=function(){return this.localState===a.ScreensharingOnly&&this.participantsState===a.Escalated},t.prototype.getAudioEscalationInitiator=function(){return this.audioEscalationInitiatorDeferred.promise},t.prototype.setAudioEscalationInitiator=function(e){e&&!this.audioEscalationInitiatorMri&&SkypeX.Services.ChatServiceUtils.isRealUserMri(e)&&(this.audioEscalationInitiatorMri=e,this.audioEscalationInitiatorDeferred.resolve(e))},Object.defineProperty(t.prototype,\"isScreenshareFromChat\",{get:function(){if(this.call.isInLightweightMode())return!1;if(this.localState===a.Regular||this.localState===a.Escalated)return this.cleanupSubscriptions(),!1;if(this.localState===a.ScreensharingOnly)return this.screensharingOnlyParticipants(),!0;if(this.localState===a.Unknown){var t=this.screensharingOnlyParticipants();return 0!==this.call.state&&e.CallUtilities.hasEndpointDetails(this.call)?(this.isScreenshareFromChat=t,this.isScreenshareFromChat):t}return!1},set:function(e){var t=this;e?(this.localState=a.ScreensharingOnly,this.callChangedSubscription||(this.callChangedSubscription=this.call.changed(function(){return t.updateCallState()}))):this.localState=this.localState===a.ScreensharingOnly?a.Escalated:a.Regular},enumerable:!0,configurable:!0}),t.prototype.callEscalationFailed=function(e){this.logger.error(e),this.isScreensharingCallEscalatedDeferred.reject(e),this.isCallEscalating=!1,this.startScreensharingCallScenario=null,this.call.raiseTeamsCallEvent(\"screensharingCallEscalated\")},t.prototype.updateCallState=function(){var e=!this.screensharingOnlyParticipants()&&this.participantsState===a.Escalated,t=this.localState===a.ScreensharingOnly;e&&t&&(this.call.raiseTeamsCallEvent(\"screensharingCallEscalated\"),this.cleanupSubscriptions()),7===this.call.state&&this.cleanupSubscriptions()},t.prototype.screensharingOnlyParticipants=function(){if(_.includes(e.shareFromChatCallStates,this.call.state))if(this.areParticipantsConnectedWithVideoOrAudio()){var t=this.localState===a.ScreensharingOnly&&this.participantsState===a.Regular,i=this.participantsState===a.ScreensharingOnly||this.participantsState===a.Escalated;this.participantsState=t||i?a.Escalated:a.Regular}else this.isAnyParticipantWithScreenshareModality()&&!this.areParticipantsConnectedWithVideoOrAudio()&&(this.participantsState=a.ScreensharingOnly);return this.participantsState===a.ScreensharingOnly},t.prototype.cleanupSubscriptions=function(){this.callChangedSubscription&&(this.callChangedSubscription.dispose(),this.callChangedSubscription=null)},t.prototype.getConnectedAndRingingCallParticipants=function(){return this.call.participants.filter(function(e){return(2===e.state||3===e.state)&&!SkypeX.Services.ChatServiceUtils.isBotMri(e.id)})},t.prototype.isAnyParticipantWithScreenshareModality=function(){var a=this.getConnectedAndRingingCallParticipants();return a.length>0?a.some(function(a){return e.CallUtilities.hasScreenshareModality(a)}):e.CallUtilities.hasScreenshareModality(this.call)},t.prototype.areParticipantsConnectedWithVideoOrAudio=function(){var a=this,t=this.getConnectedAndRingingCallParticipants();return t.length>0?t.some(function(t){var i=e.CallUtilities.isConnectedWithAudioOrVideo(t);return a.isAnyParticipantWithScreenshareModality()&&i&&a.setAudioEscalationInitiator(t.id),i}):e.CallUtilities.isConnectedWithAudioOrVideo(this.call)},t}();e.CallingScreensharingCallMixinImplementation=t;var i=function(){function a(e,a,t,i,n){this.$q=e,this.loggingService=a,this.callingTelemetryService=t,this.constants=i,this.screenSharingControlService=n,this.logger=a.newLogger(\"CallingScreensharingCallMixinService\")}return a.$inject=[\"$q\",\"loggingService\",\"callingTelemetryService\",\"constants\",\"screenSharingControlService\"],a.prototype.mixTeamsCall=function(a){var i=new t(a,this.$q,this.loggingService,this.callingTelemetryService,this.constants,this.screenSharingControlService),n=[\"escalateScreensharingCallToAudio\",\"getAudioEscalationInitiator\",\"isScreensharingCallRemotelyEscalated\"];e.TeamsCallService.bindMethods(a,i,n,this.logger);var l=[\"isScreenshareFromChat\",\"isScreenshareCasting\",\"isScreenshareFromChatCallEscalated\"];e.TeamsCallService.bindProps(a,i,l,this.logger)},a}();e.CallingScreensharingCallMixinService=i,angular.module(\"teamspace.callingScreensharingCallMixinService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.screenSharingControlService\",\"teamspace.callingTelemetryService\"]).service(\"callingScreensharingCallMixinService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";var t;!function(e){e[e.WindowRestored=0]=\"WindowRestored\",e[e.WindowMinimized=1]=\"WindowMinimized\"}(t=e.SharedWindowState||(e.SharedWindowState={}));var n=function(){function n(e,n,i,r,a,s,o,c,l,g,h,S,p,u,d,v,f){var C;this.call=e,this.constants=n,this.ariaLiveService=i,this.$translate=r,this.resources=a,this.desktopUtilityService=s,this.$q=o,this.loggingService=c,this.callingAgentsService=l,this.screenSharingControlService=g,this.callingTelemetryService=h,this.authenticationService=S,this.deviceManagerService=p,this.sxConfig=u,this.callingSupportService=d,this.callTogglingService=v,this.platformDetectService=f,this.sharingSessionParticipantStates=null,this.windowState=t.WindowRestored,this.selectedCamera=null,this.logger=c.newLogger(\"CallingScreenSharingMixin\"),this.sharingReason=(C={},C[1]=n.scenarios.calling.sharing.shareScreen,C[2]=n.scenarios.calling.sharing.shareWindow,C[3]=n.scenarios.calling.sharing.shareCamera,C)}return n.prototype.onDevicesChanged=function(){var e=this;return new Promise(function(t,n){if(!e.selectedCamera||!e.call.isScreenSharingOn)return t();e.deviceManagerService.getWhiteboardCameraAsync().then(function(i){var r=i&&e.selectedCamera&&i.getDeviceId()!==e.selectedCamera,a=!i&&e.selectedCamera;return r||a?e.platformDetectService.isRigel()&&i?t():void e.stopScreenSharingOnCall(e.constants.scenarios.calling.context.screenSharingDeviceDisconnected).then(function(){return t()}).catch(function(t){n(),e.logger.error(\"Failed to stop screen sharing in call \"+e.call.callId+\", error: \"+t)}):t()}).catch(function(t){n(),e.logger.error(\"Failed to get whiteboard camera, error: \"+t)})})},Object.defineProperty(n.prototype,\"sharedWindowState\",{get:function(){return this.windowState},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"sharingSourceType\",{get:function(){return this.lastSharingSourceType},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"cameraSharingSourceId\",{get:function(){return this.selectedCamera},enumerable:!0,configurable:!0}),n.prototype.getScreenSharer=function(){return this.call.participants&&this.call.participants.find(function(e){return e.streams&&e.streams[1]&&e.streams[1][0]&&e.streams[1][0].isAvailable})},n.prototype.cancelIfUserToggledScreenSharingOffBeforeStartScenarioCompleted=function(){var t=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.screenSharingSender,e.TeamsCallService.getTeamsCallIdAsString(this.call.teamsCallId));t&&t.cancel()},n.prototype.startScreenSharingNeedsRetry=function(e,t){return!1},n.prototype.shareDesktop=function(e){return this.cancelIfUserToggledScreenSharingOffBeforeStartScenarioCompleted(),this.call.isScreenSharingOn?this.stopScreenSharingOnCall(e):this.startScreenSharingOnCall(null,e)},n.prototype.startScreenSharerScenario=function(e,t){var n,i=this,r=e&&e.getType?e.getType():1,a=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.screenSharingSender,(n={},n[this.constants.counters.eventNames.reason]=this.sharingReason[r],n[this.constants.counters.eventNames.negotiationTag]=t,n.context=this.context,n),6e4),s=[],o=this.call.changed(function(){7===i.call.state&&(s.forEach(function(e){return e.dispose()}),a.incomplete())});return s.push(o),a.eventData.context=this.context,a},n.prototype.startScreenSharingOnCall=function(n,i,r,a){var s=this;if(4===this.call.state||5===this.call.state)return this.logger.error(\"Cannot start screenSharing: call is on hold\"),this.$q.reject(\"Failed to start screenSharing in call \"+this.call.callId);var o=this.call.getTagForMediaStartOperation(3),c=this.startScreenSharerScenario(n,o);this.logger.info(\"startScreenSharing in call \"+this.call.callId+\", call state \"+this.call.state+\", source \"+(n?n.getType():\"undefined\")+\", tag \"+o),n&&this.screenSharingControlService.setSharingSource(this.call,n),this.context=i||\"unknown\",this.lastSharingSourceType=n&&n.getType()||1,this.selectedCamera=3===this.lastSharingSourceType?n.getDeviceId():null;var l=function(){return r&&s.call.changeCropRegion?s.call.startScreenSharing(n,r,o):s.call.startScreenSharing(n,void 0,o)},g=(this.call.isVideoOn&&(this.desktopUtilityService.isPluginless()&&this.callingSupportService.isSingleIncomingVideoSupported(this.call)||n&&3===n.getType())&&!this.platformDetectService.isRigel()?Promise.resolve().then(function(){return s.callTogglingService.toggleVideo(s.call,s.constants.scenarios.calling.context.screenshareStart)}).then(function(){return s.call.raiseTeamsCallEvent(\"videoDisabledWhileScreensharing\")}).catch(function(){s.logger.warn(\"Failed to stop outgoing video\")}).then(function(){return l()}):l()).then(function(){2==s.lastSharingSourceType&&(s.windowState=t.WindowRestored,s.scraperEventSubscription=s.call.on(\"scraperEvent\",function(e){return s.scraperEvent(e)})),s.sharingStolenSubscription=s.call.on(\"sharingStolen\",function(){return s.stopScreenSharingOnCall(s.constants.scenarios.calling.context.screensharingStolen)}),s.sharingDroppedSubscription=s.call.on(\"sharingDropped\",function(){return s.stopScreenSharingOnCall(s.constants.scenarios.calling.context.screenSharingDropped)}),s.deviceManagerChangedSubscription=s.deviceManagerService.subscribe(s.onDevicesChanged.bind(s),s.constants.events.calling.devicesChanged),c.eventData[s.constants.counters.eventNames.endpointId]=s.call.endpointId,c.stop(),a&&s.call.startSystemAudioSharing(),s.sharingSessionParticipantStates=new e.ScreensharingSessionParticipantStates(s.call,s.constants,s.loggingService,s.callingTelemetryService,s.screenSharingControlService)}).catch(function(e){s.lastSharingSourceType=null;var t;try{t=JSON.stringify(e)}catch(n){t=e}if(s.logger.error(\"Failed to start screenSharing in call \"+s.call.callId+\", error: \"+t),e&&s.isExpectedErrorCausedByUserAction(e))c.incomplete();else{if(s.startScreenSharingNeedsRetry(e,i))throw c.eventData[s.constants.counters.eventNames.error]=t,c.mark(s.constants.scenarios.calling.screenSharingSenderNeedsRetry),c.stop(),e;2===e.errorType&&s.callingAgentsService.callSupport.onVideoRenderingFailure(),c.eventData[s.constants.counters.eventNames.error]=t,c.fail()}});return this.desktopUtilityService.isHwa()?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_live_start_screensharing_short)):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_live_start_screensharing)),g},n.prototype.newSharingScenario=function(e,t){var n,i=this.lastSharingSourceType?this.lastSharingSourceType:1,r=this.call.getTag(),a=(n={},n[this.constants.counters.eventNames.context]=t||\"\",n[this.constants.counters.eventNames.reason]=this.sharingReason[i]||\"\",n[this.constants.counters.eventNames.negotiationTag]=r||\"\",n);return this.callingTelemetryService.newCallingScenario(this.call,e,a)},n.prototype.isExpectedErrorCausedByUserAction=function(e){return this.desktopUtilityService.isPluginless()&&(\"ScreenSharingStopped\"==e.reason||\"permissionDeniedError\"==e.type||\"sharingCancelledError\"==e.type)},n.prototype.scraperEvent=function(e){if(e){if(this.logger.info(\"Received scraper event \"+e.event+\" \"+this.call.callId),4===e.event&&this.windowState!==t.WindowMinimized)return(n=this.newSharingScenario(this.constants.scenarios.calling.screenSharingWindowState,this.constants.counters.eventValues.windowState.minimized)).stop(),void this.changeWindowState(t.WindowMinimized);if(5===e.event&&this.windowState!==t.WindowRestored){var n=this.newSharingScenario(this.constants.scenarios.calling.screenSharingWindowState,this.constants.counters.eventValues.windowState.restored);return n.stop(),void this.changeWindowState(t.WindowRestored)}}else this.logger.error(\"scraperEventArgs or the event in scraperEventArgs was null \"+this.call.callId)},n.prototype.changeWindowState=function(e){this.windowState=e,this.logger.info(\"changing window state to \"+this.windowState+\" in call \"+this.call.callId),this.call.raiseTeamsCallEvent(\"sharedWindowStateChanged\")},n.prototype.stopScreenSharingOnCall=function(e){var n=this;this.sharingSessionParticipantStates&&(this.sharingSessionParticipantStates.onSharingStopped(),this.sharingSessionParticipantStates=null);var i=this.lastSharingSourceType?this.lastSharingSourceType:1,r=this.call.getTag();this.logger.info(\"stopScreenSharing in call \"+this.call.callId+\", source \"+i+\", tag \"+r);var a=this.newSharingScenario(this.constants.scenarios.calling.screenSharingSenderEnd,e);return this.scraperEventSubscription&&this.scraperEventSubscription.dispose(),this.sharingStolenSubscription&&this.sharingStolenSubscription.dispose(),this.sharingDroppedSubscription&&this.sharingDroppedSubscription.dispose(),isNaN(this.deviceManagerChangedSubscription)||this.deviceManagerService.unsubscribe(this.deviceManagerChangedSubscription),this.desktopUtilityService.isHwa()?this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_live_stop_screensharing_short)):this.ariaLiveService.update(this.$translate.instant(this.resources.strings.aria_live_stop_screensharing)),this.call.raiseTeamsCallEvent(\"screenSharingStopped\"),e===this.constants.scenarios.calling.context.callDisconnected?(a.stop(),this.call.stopSystemAudioSharing(e),Promise.resolve()):(this.windowState===t.WindowMinimized&&this.changeWindowState(t.WindowRestored),this.call.stopScreenSharing(void 0,r).then(function(){n.selectedCamera=null,n.lastSharingSourceType=null,a.stop(),n.context=null}).catch(function(e){n.logger.error(\"Failed to stop screen sharing in call \"+n.call.callId+\", error: \"+e),a.fail(),n.context=null}).then(function(){n.call.stopSystemAudioSharing(n.constants.scenarios.calling.context.screenshareStopped)}))},n.prototype.renderedAtViewer=function(t){this.sharingSessionParticipantStates?this.sharingSessionParticipantStates.onViewerRendering(t,e.AckChannelType.DataChannelAdapter):this.logger.log(\"Received rendered at viewer when sharing session participant states not initialized\")},n}();e.CallingScreensharingMixinImplementation=n;var i=function(e){function t(t,n,i,r,a,s,o,c,l,g,h,S,p,u,d,v,f,C,m,y){var w=e.call(this,t,n,i,r,a,s,o,c,l,g,h,S,f,C,m,y,v)||this;return w.call=t,w.constants=n,w.ariaLiveService=i,w.$translate=r,w.resources=a,w.desktopUtilityService=s,w.$q=o,w.loggingService=c,w.callingAgentsService=l,w.screenSharingControlService=g,w.callingTelemetryService=h,w.authenticationService=S,w.$window=p,w.deviceManagerService=f,w.sxConfig=C,w.onCallCreated=function(e,t){w.stopScreenSharingForCurrentCall()},w.onCallDisposed=function(e,t){w.stopScreenSharingForCurrentCall()},w.onSurfaceHubFullScreenStateChanged=function(e,t){t.isSurfaceHubInFullScreen&&w.stopScreenSharingForCurrentCall()},w.onSharingScreenBoundsChanged=function(e,t){var n=w.getShellHandler().getSharingScreenBounds();w.logger.debug(\"Sharing screen bounds changed: width = \"+n.width+\", height = \"+n.height+\", x = \"+n.x+\", y =  \"+n.y),w.changeCropRegionForCurrentCall(n)},w.logger=c.newLogger(\"CallingScreenSharingMixin\"),d.$on(u,n.events.calling.callCreated,w.onCallCreated),d.$on(u,n.events.calling.callDisposed,w.onCallDisposed),d.$on(u,n.events.calling.surfaceHubFullScreenStateChanged,w.onSurfaceHubFullScreenStateChanged),w.hasCroppingSupport()&&d.$on(u,n.events.calling.surfaceHub.sharingScreenBoundsChanged,w.onSharingScreenBoundsChanged),w}return __extends(t,e),t.prototype.stopScreenSharingForCurrentCall=function(){this.call.isScreenSharingOn&&this.stopScreenSharingOnCall(\"\")},t.prototype.hasCroppingSupport=function(){return!!this.getShellHandler().getSharingScreenBounds},t.prototype.changeCropRegionForCurrentCall=function(e){this.call.changeCropRegion&&this.call.changeCropRegion(e)},t.prototype.getShellHandler=function(){return this.$window.Microsoft.Teams.Hwa.ClientCollabDevices.ShellHandler},t.prototype.turnOnScreenSharingBorder=function(){this.logger.debug(\"Turning on outbound screen sharing border.\"),this.getShellHandler().enterOutboundScreenSharing(),this.screenSharingBorderIsVisible=!0},t.prototype.turnOffScreenSharingBorder=function(){this.logger.debug(\"Turning off outbound screen sharing border if it is on.\"),this.getShellHandler().exitOutboundScreenSharing(),this.screenSharingBorderIsVisible=!1},t.prototype.shareDesktop=function(e){return this.cancelIfUserToggledScreenSharingOffBeforeStartScenarioCompleted(),this.call.isScreenSharingOn?this.stopScreenSharingOnCall(e):this.startScreenSharingOnCall(null,e)},t.prototype.startScreenSharingOnCall=function(t,n){var i=this;this.logger.debug(\"Starting outbound screen sharing.\");var r=void 0;return this.hasCroppingSupport()&&this.call.changeCropRegion&&(r=this.getShellHandler().getSharingScreenBounds(),this.logger.info(\"Region is: width = \"+r.width+\", height = \"+r.height+\", x = \"+r.x+\", y =  \"+r.y)),e.prototype.startScreenSharingOnCall.call(this,t,n,r).then(function(){i.turnOnScreenSharingBorder()})},t.prototype.stopScreenSharingOnCall=function(t){var n=this;return this.logger.debug(\"Stopping outbound screen sharing.\"),e.prototype.stopScreenSharingOnCall.call(this,t).then(function(){n.turnOffScreenSharingBorder()})},t}(n);e.SurfaceHubCallingScreenSharingMixinImplementation=i;var r=function(t){function n(e,n,i,r,a,s,o,c,l,g,h,S,p,u,d,v,f,C,m,y){var w=t.call(this,e,n,i,r,a,s,o,c,l,g,h,S,d,v,C,m,y)||this;return w.call=e,w.constants=n,w.ariaLiveService=i,w.$translate=r,w.resources=a,w.desktopUtilityService=s,w.$q=o,w.loggingService=c,w.callingAgentsService=l,w.screenSharingControlService=g,w.callingTelemetryService=h,w.authenticationService=S,w.$rootScope=p,w.eventingService=u,w.deviceManagerService=d,w.sxConfig=v,w.monitorInfo={index:-1,scaleFactor:1},w.ingestRegion={x:0,y:0,width:0,height:0},w.teamsMonitorRegion={x:0,y:0,width:0,height:0},w.screenSharingTimeoutRegexString=\"waitForVideoObjectState[[0-9]+] timeout.\",w.enableContentCameraBasedIngest=!1,w.logger=c.newLogger(\"RigelCallingScreenSharingMixin\"),u.$on(p,n.events.rigel.callScreen.ingestRegionChanged,function(e,t){return w.handleIngestRegionChanged(t)}),u.$on(p,n.events.rigel.callScreen.monitorChanged,function(e,t){return w.handleMonitorChanged(t)}),u.$on(p,n.events.rigel.service.eventTypes.swapFrontOfRoomWindows,function(e,t){return w.handleSwapHasStarted()}),w.rigelSettings=f.valueFor(n.settings.names.rigel),w.enableContentCameraBasedIngest=w.rigelSettings.enableContentCameraBasedIngest,w.screenSharingTimeoutRegexp=new RegExp(w.screenSharingTimeoutRegexString),w}return __extends(n,t),Object.defineProperty(n.prototype,\"isCroppingEnabled\",{get:function(){return this.rigelSettings&&this.rigelSettings.enableLayoutSwitching&&!this.rigelSettings.enableContentCameraBasedIngest},enumerable:!0,configurable:!0}),n.prototype.changeCropRegionForCurrentCall=function(e){this.isIngestRegionValid(e)?this.call.changeCropRegion&&(this.logger.info(\"Cropping to absolute bounds [x = \"+e.x+\", y = \"+e.y+\", width = \"+e.width+\", height = \"+e.height+\"]\"),this.call.changeCropRegion(e)):this.logger.warn(\"Ingest region has invalid bounds: [width = \"+e.width+\", height = \"+e.height+\"], not cropping\")},n.prototype.isIngestRegionValid=function(e){return e.width>0&&e.height>0},n.prototype.handleIngestRegionChanged=function(e){this.logger.info(\"Ingest content bounds changed: [x = \"+e.x+\", y = \"+e.y+\", width = \"+e.width+\", height = \"+e.height+\"]\"),this.ingestRegion=e,this.call.isScreenSharingOn&&this.isCroppingEnabled&&this.changeCropRegionForCurrentCall(this.computeAbsoluteIngestRegion())},n.prototype.handleMonitorChanged=function(e){var t=this;this.logger.info(\"Received \"+this.constants.events.rigel.callScreen.monitorChanged+\" event with index: \"+e.index+\" and scaleFactor: \"+e.scaleFactor),this.monitorInfo=e,this.call.isScreenSharingOn&&this.isCroppingEnabled&&(this.logger.info(\"handleMonitorChanged: Retrieving teamsMonitor.\"),this.getTeamsMonitor().then(function(e){t.logger.info(\"handleMonitorChanged: Recomputing the sharing area.\"),t.teamsMonitorRegion=e.getBounds(),t.changeCropRegionForCurrentCall(t.computeAbsoluteIngestRegion())}))},n.prototype.handleSwapHasStarted=function(){var e={x:this.teamsMonitorRegion.x,y:this.teamsMonitorRegion.y,width:10,height:10};this.logger.info(\"Swap started, will set sharing to : [x = \"+e.x+\", y = \"+e.y+\", width = \"+e.width+\", height = \"+e.height+\"]\"),this.call.isScreenSharingOn&&this.isCroppingEnabled&&this.changeCropRegionForCurrentCall(e)},n.prototype.computeAbsoluteIngestRegion=function(){var e={x:this.teamsMonitorRegion.x+this.ingestRegion.x*this.monitorInfo.scaleFactor,y:this.teamsMonitorRegion.y+this.ingestRegion.y*this.monitorInfo.scaleFactor,width:this.ingestRegion.width*this.monitorInfo.scaleFactor,height:this.ingestRegion.height*this.monitorInfo.scaleFactor};return e.x=Math.floor(e.x),e.y=Math.floor(e.y),e.width=Math.ceil(e.width),e.height=Math.ceil(e.height),e},n.prototype.getTeamsMonitor=function(){var e=this;return this.deviceManagerService.getScreensAsync().then(function(t){return e.monitorInfo.index>=0&&e.monitorInfo.index<t.length?(t.sort(function(e,t){return e.getBounds().x-t.getBounds().x}),e.$q.resolve(t[e.monitorInfo.index])):2==t.length?(e.logger.warn(\"Never received a valid monitor index but there are only 2 displays enumerated, sharing the 2nd one in the list\"),e.$q.resolve(t[1])):e.$q.reject(\"Unable to find monitor where Teams FoR is displayed\")})},n.prototype.startScreenSharingNeedsRetry=function(e,t){return t===this.constants.scenarios.calling.context.rigelAutoScreenSharing&&this.screenSharingTimeoutRegexp.test(e)},n.prototype.shareDesktop=function(t){var n=this;return this.cancelIfUserToggledScreenSharingOffBeforeStartScenarioCompleted(),this.call.isScreenSharingOn?this.stopScreenSharingOnCall(t).catch(function(t){n.logger.error(\"An error occurred while stopping screen sharing: \"+e.CallingTelemetryService.getErrorMessage(t))}):this.startScreenSharingOnCall(null,t).catch(function(t){n.logger.error(\"An error occurred while starting screen sharing: \"+e.CallingTelemetryService.getErrorMessage(t))})},n.prototype.startScreenSharingOnCall=function(e,n){this.logger.info(\"Starting outbound sharing with context \"+n);var i=this.call.isScreenSharingOn?this.stopScreenSharingOnCall(n):Promise.resolve(),r=e?t.prototype.startScreenSharingOnCall.call(this,e,n):this.shareFoRScreen(n);return i.then(function(){return r})},n.prototype.shareFoRScreen=function(e){var n=this;return new Promise(function(i,r){n.getTeamsMonitor().then(function(a){n.teamsMonitorRegion=a.getBounds();var s=n.computeAbsoluteIngestRegion();n.logger.info(\"HDMI ingest region: x = \"+s.x+\", y = \"+s.y+\", width = \"+s.width+\", height = \"+s.height),n.logger.info(\"Cropping enabled: \"+n.isCroppingEnabled);var o=n.isIngestRegionValid(s);n.logger.info(\"Ingest region valid: \"+o),t.prototype.startScreenSharingOnCall.call(n,n.isCroppingEnabled&&o?null:a,e,n.isCroppingEnabled&&o?s:void 0).then(function(){n.logger.info(\"Rigel screen sharing session has started, cropping to latest ingest region\"),n.changeCropRegionForCurrentCall(n.computeAbsoluteIngestRegion()),i()}).catch(function(e){r(e)})}).catch(function(e){r(e)})})},n.prototype.stopScreenSharingOnCall=function(e){return this.logger.debug(\"Stopping outbound screen sharing.\"),t.prototype.stopScreenSharingOnCall.call(this,e)},n}(n);e.RigelCallingScreenSharingMixinImplementation=r;var a=function(){function e(e,t,n,i,r,a,s,o,c,l,g,h,S,p,u,d,v,f,C,m){this.$q=e,this.$injector=t,this.constants=n,this.ariaLiveService=i,this.$translate=r,this.resources=a,this.desktopUtilityService=s,this.loggingService=o,this.callingAgentsService=c,this.screenSharingControlService=l,this.callingTelemetryService=g,this.$window=h,this.$rootScope=S,this.eventingService=p,this.platformDetectService=u,this.deviceManagerService=d,this.authenticationService=v,this.sxConfig=f,this.settingsService=C,this.callingSupportService=m,this.logger=o.newLogger(\"CallingScreensharingMixinService\")}return e.$inject=[\"$q\",\"$injector\",\"constants\",\"ariaLiveService\",\"$translate\",\"resources\",\"desktopUtilityService\",\"loggingService\",\"callingAgentsService\",\"screenSharingControlService\",\"callingTelemetryService\",\"$window\",\"$rootScope\",\"eventingService\",\"platformDetectService\",\"deviceManagerService\",\"authenticationService\",\"sxConfig\",\"settingsService\",\"callingSupportService\"],Object.defineProperty(e.prototype,\"callTogglingService\",{get:function(){return this.$injector.get(\"callTogglingService\")},enumerable:!0,configurable:!0}),e.prototype.mixTeamsCall=function(e){var t;t=this.platformDetectService.isSurfaceHub1()?new i(e,this.constants,this.ariaLiveService,this.$translate,this.resources,this.desktopUtilityService,this.$q,this.loggingService,this.callingAgentsService,this.screenSharingControlService,this.callingTelemetryService,this.authenticationService,this.$window,this.$rootScope,this.eventingService,this.platformDetectService,this.deviceManagerService,this.sxConfig,this.callingSupportService,this.callTogglingService):this.platformDetectService.isRigel()?new r(e,this.constants,this.ariaLiveService,this.$translate,this.resources,this.desktopUtilityService,this.$q,this.loggingService,this.callingAgentsService,this.screenSharingControlService,this.callingTelemetryService,this.authenticationService,this.$rootScope,this.eventingService,this.deviceManagerService,this.sxConfig,this.settingsService,this.callingSupportService,this.callTogglingService,this.platformDetectService):new n(e,this.constants,this.ariaLiveService,this.$translate,this.resources,this.desktopUtilityService,this.$q,this.loggingService,this.callingAgentsService,this.screenSharingControlService,this.callingTelemetryService,this.authenticationService,this.deviceManagerService,this.sxConfig,this.callingSupportService,this.callTogglingService,this.platformDetectService),e.shareDesktop=t.shareDesktop.bind(t),e.startScreenSharingOnCall=t.startScreenSharingOnCall.bind(t),e.stopScreenSharingOnCall=t.stopScreenSharingOnCall.bind(t),e.getScreenSharer=t.getScreenSharer.bind(t),e.renderedAtViewer=t.renderedAtViewer.bind(t),Object.defineProperty(e,\"sharedWindowState\",{get:function(){return t.sharedWindowState}}),Object.defineProperty(e,\"sharingSourceType\",{get:function(){return t.sharingSourceType}}),Object.defineProperty(e,\"cameraSharingSourceId\",{get:function(){return t.cameraSharingSourceId}})},e}();e.CallingScreensharingMixinService=a,angular.module(\"teamspace.callingScreensharingMixinService\",[\"teamspace.settingsService\",\"teamspace.callingAgentsService\",\"teamspace.loggingService\",\"teamspace.ariaLiveService\",\"teamspace.screenSharingControlService\",\"teamspace.desktopUtilityService\",\"teamspace.constants\",\"teamspace.callingTelemetryService\",\"teamspace.platformDetectService\",\"teamspace.deviceManagerService\",\"teamspace.authenticationService\",\"skypeX.sxConfig\",\"teamspace.settingsService\",\"teamspace.callingSupportService\"]).service(\"callingScreensharingMixinService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.DataChannelAdapter=0]=\"DataChannelAdapter\",t[t.Control=1]=\"Control\",t[t.RtcpHint=2]=\"RtcpHint\",t[t.Web=3]=\"Web\"}(e=t.AckChannelType||(t.AckChannelType={}));var i=function(){function i(t,e,n,a,r){var c=this;this.call=t,this.constants=e,this.loggingService=n,this.callingTelemetryService=a,this.screenSharingControlService=r,this.connectedParticipants={},this.disconnectedParticipants=[],this.participantUpdateSubscription=null,this.sharingRenderedSubscription=null,this.viewingIdentities=new Set,this.logger=n.newLogger(\"ScreensharingSessionParticipantStates\"),this.participantUpdateSubscription=t.on(\"participantUpdated\",this._onParticipantUpdated.bind(this)),this.sharingRenderedSubscription=t.on(\"sharingRenderedAtViewer\",this.onDesktopRenderedAtViewer.bind(this)),t.participants.filter(function(t){return 3===t.state}).forEach(function(t){c.excludedParticipant(t)||(c.connectedParticipants[t.id]={},t.endpoints&&t.endpoints.endpointDetails&&t.endpoints.endpointDetails.forEach(function(n){c.connectedParticipants[t.id][n.participantId]=c._makeStateFromEndpoint(n,!1),c.connectedParticipants[t.id][n.participantId].viewerPlatformId===i.webPlatformId&&n.endpointMetadata&&(c.connectedParticipants[t.id][n.participantId].endpointMetadata=n.endpointMetadata[e.seeMyScreenShareEndpointMetadataKey])}))})}return i.prototype.excludedParticipant=function(t){return t.id.startsWith(SkypeX.Services.ChatServiceUtils.PstnPrefix)||t.id.startsWith(SkypeX.Services.ChatServiceUtils.BotPrefix)||t.id.startsWith(SkypeX.Services.ChatServiceUtils.SfbPrefix)},i.prototype.onSharingStopped=function(){var t=this;this.logger.info(\"Screenshare participants session ending\");var e=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.screenSharingSeeMyScreenShare),n=0;this.disconnectedParticipants.forEach(function(i){e.mark(t.constants.scenarios.steps.calling.screenSharing.renderedAtViewer,i)});t:for(var a in this.connectedParticipants)if(this.connectedParticipants.hasOwnProperty(a))for(var r in this.connectedParticipants[a])if(this.connectedParticipants[a].hasOwnProperty(r)){if(!(n++<i.telemetryLimit))break t;var c=this.connectedParticipants[a][r];e.mark(this.constants.scenarios.steps.calling.screenSharing.renderedAtViewer,c)}e.stop(),this.disconnectedParticipants=[],this.connectedParticipants={},this.viewingIdentities=new Set,this.participantUpdateSubscription&&this.participantUpdateSubscription.dispose(),this.sharingRenderedSubscription&&this.sharingRenderedSubscription.dispose()},i.prototype._onParticipantUpdated=function(t){this.excludedParticipant(t)||(3===this.call.state?t?3===t.state?this._onConnectedParticipantUpdated(t):t.id in this.connectedParticipants&&this._onParticipantDisconnected(t):this.logger.debug(\"No participant in participant update\"):this.logger.debug(\"call is not connected for participantState\"))},i.prototype._onConnectedParticipantUpdated=function(t){var n=this;if(t.endpoints&&t.endpoints.endpointDetails){var a=t.endpoints.endpointDetails,r=this.connectedParticipants[t.id]?this.connectedParticipants[t.id]:{},c=new Set(Object.keys(r)),s=!1;a.forEach(function(a){if(c.delete(a.participantId)){var o=r[a.participantId];o.viewerPlatformId===i.webPlatformId&&a.endpointMetadata&&a.endpointMetadata[n.constants.seeMyScreenShareEndpointMetadataKey]&&a.endpointMetadata[n.constants.seeMyScreenShareEndpointMetadataKey]!==o.endpointMetadata&&(o.endpointMetadata=a.endpointMetadata[n.constants.seeMyScreenShareEndpointMetadataKey],n.onViewerRendering({mri:t.id,participantId:a.participantId},e.Web),r[a.participantId]=o),o.renderTime&&(s=!0)}else r[a.participantId]=n._makeStateFromEndpoint(a,!0)}),s||this.onViewerNotRendering(t.id);var o=(new Date).toISOString();c.forEach(function(t){r[t].exitTime=o,n.disconnectedParticipants.length<i.telemetryLimit&&n.disconnectedParticipants.push(r[t]),delete r[t]}),this.connectedParticipants[t.id]=r}else this.logger.debug(\"No endpoint info on updated participant\")},i.prototype._onParticipantDisconnected=function(t){var e=this;t.id in this.connectedParticipants||this.logger.error(\"Untracked participant removed, id: \"+t.id),t.endpoints&&t.endpoints.endpointDetails&&(t.endpoints.endpointDetails.forEach(function(i){var n=e.connectedParticipants[t.id][i.participantId];n.exitTime=(new Date).toISOString(),e.disconnectedParticipants.push(n)}),delete this.connectedParticipants[t.id],this.onViewerNotRendering(t.id))},i.prototype._makeStateFromEndpoint=function(e,i){return{viewerParticipantId:e.participantId,requestTime:(new Date).toISOString(),isLatecomer:i,viewerPlatformId:t.CallUtilities.mapRosterVersionStringToPlatformId(e.clientVersion)}},i.prototype.onViewerRendering=function(t,e){var i=t.mri,n=t.participantId;i in this.connectedParticipants&&n in this.connectedParticipants[i]?(this.logger.info(\"Received render message from \"+n),this.viewingIdentities.has(i)||(this.screenSharingControlService.onRenderStartedAtViewer(this.call,i),this.viewingIdentities.add(i)),this.connectedParticipants[i][n].renderTime||(this.connectedParticipants[i][n].renderTime=(new Date).toISOString(),this.connectedParticipants[i][n].channel=e,t.retryCount&&(this.connectedParticipants[i][n].retryCount=t.retryCount)),t.ring&&(this.connectedParticipants[i][n].viewerRing=t.ring)):this.logger.error(\"Received render message from untracked participant, mri: \"+i+\", participantId: \"+n)},i.prototype.onViewerNotRendering=function(t){this.viewingIdentities.delete(t)&&this.screenSharingControlService.onRenderStoppedAtViewer(this.call,t)},i.prototype.onDesktopRenderedAtViewer=function(t){var n=this;if(t in this.connectedParticipants){var a=Object.keys(this.connectedParticipants[t]).find(function(e){return n.connectedParticipants[t][e].viewerPlatformId===i.desktopPlatformId||n.connectedParticipants[t][e].viewerPlatformId===i.macPlatformId});if(a)return this.logger.info(\"Received render message from \"+a),this.viewingIdentities.has(t)||this.screenSharingControlService.onRenderStartedAtViewer(this.call,t),this.viewingIdentities.add(t),void(this.connectedParticipants[t][a].renderTime||(this.connectedParticipants[t][a].renderTime=(new Date).toISOString(),this.connectedParticipants[t][a].channel=e.Control))}this.logger.error(\"Received render message from untracked participant desktop, mri: \"+t)},i.webPlatformId=1415,i.macPlatformId=28,i.desktopPlatformId=27,i.telemetryLimit=50,i}();t.ScreensharingSessionParticipantStates=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.none=0]=\"none\",t[t.started=1]=\"started\",t[t.failed=2]=\"failed\"}(e=t.CallingVoiceCollectionStatus||(t.CallingVoiceCollectionStatus={}));var i=function(){function i(t,i,o,n,s){var c=this;this.call=t,this.bot=i,this.status=e.none;var a=n.valueAsBoolean(o.settings.names.enabledVoiceCollection);this.voiceCollectionEvent=n.valueFor(o.settings.names.callingConstants).voiceCollection.botEventType,a&&(this.botStatusChangedSubscription=i.on(\"botStatusChanged\",function(){return c.onBotStatusChanged()}),this.botStateChangedSubscription=i.on(\"botStateChanged\",function(t){return c.onBotStateChanged(t)}),this.logger=s.newLogger(\"VoiceCollectionMixin\"),this.subscribeToCall())}return i.prototype.optOutFromVoiceCollection=function(){var e=this;this.call.removeParticipant(this.bot.getMri()).catch(function(i){e.logger.error(\"Stopping voice collection recording for call \"+e.call.callId+\" with error \"+t.CallingTelemetryService.getErrorMessage(i))})},i.prototype.getVoiceCollectionStatus=function(){return this.status},i.prototype.getPreviousVoiceCollectionStatus=function(){return this.previousStatus},i.prototype.setStatus=function(t,e){this.previousStatus=this.status,this.status=t,this.logger.info(\"Voice collection state is \"+t),this.call.raiseTeamsCallEvent(\"voiceCollectionStatusChanged\")},i.prototype.onBotStatusChanged=function(){switch(this.bot.getStatus()){case t.CallingBotStatus.removed:this.setStatus(e.none);break;case t.CallingBotStatus.failed:this.setStatus(e.failed,this.bot.getLastError())}},i.prototype.onBotStateChanged=function(t){t===this.voiceCollectionEvent&&this.setStatus(e.started)},i.prototype.subscribeToCall=function(){var t=this;skype.calling.safeSubscribeToCall(this.call,function(e){7===e.state&&(t.botStatusChangedSubscription.dispose(),t.botStateChangedSubscription.dispose(),t.botStatusChangedSubscription=void 0,t.botStateChangedSubscription=void 0)},!0)},i}();t.CallingVoiceCollectionMixinImplementation=i;var o=function(){function e(t,e,i,o,n,s,c){this.appConfig=t,this.loggingService=e,this.settingsService=i,this.constants=o,this.channelService=n,this.callTitleService=s,this.conversationsService=c}return e.$inject=[\"appConfig\",\"loggingService\",\"settingsService\",\"constants\",\"channelService\",\"callTitleService\",\"conversationsService\"],e.prototype.mixTeamsCall=function(e){var o=new t.CallingBot(e,this.appConfig.callingConstants.callRecording.voiceCollectionBotMri,null,this.constants,this.settingsService,this.channelService,this.callTitleService,this.conversationsService,this.loggingService),n=new i(e,o,this.constants,this.settingsService,this.loggingService);e.getVoiceCollectionStatus=n.getVoiceCollectionStatus.bind(n),e.getPreviousVoiceCollectionStatus=n.getPreviousVoiceCollectionStatus.bind(n),e.optOutFromVoiceCollection=n.optOutFromVoiceCollection.bind(n)},e}();t.CallingVoiceCollectionMixinService=o,angular.module(\"teamspace.callingVoiceCollectionMixinService\",[\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.callTitleService\",\"teamspace.conversationsService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.config\"]).service(\"callingVoiceCollectionMixinService\",o)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){\"use strict\";var n=function(){function i(i){this.call=i,this.isPstnAvailable=!1}return i.prototype.init=function(){var i=this;this.call.getPstnAvailabilityAsync().then(function(n){i.isPstnAvailable=n})},i}();i.CortanaCallInfoMixinImplementation=n;var e=function(){function e(i){this.logger=i.newLogger(\"CortanaCallInfoMixinService\")}return e.$inject=[\"loggingService\"],e.prototype.mixTeamsCall=function(e){var t=new n(e),a=[\"isPstnAvailable\"];return i.TeamsCallService.bindProps(e,t,a,this.logger),function(){return t.init()}},e}();i.CortanaCallInfoMixinService=e,angular.module(\"teamspace.cortanaCallInfoMixinService\",[\"teamspace.loggingService\"]).service(\"cortanaCallInfoMixinService\",e)}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Caller=0]=\"Caller\",e[e.SecurityDesk=1]=\"SecurityDesk\"}(e.UserRoleInEmergencyCall||(e.UserRoleInEmergencyCall={}));var l=function(){function e(e){this.loggingService=e,this._isEmergencyCall=!1,this._myRoleInEmergencyCall=null,this._callerLocation=null,this._callerNumber=null,this._emergencyCalleeMri=null,this.logger=e.newLogger(\"EmergencyCallMixin\")}return Object.defineProperty(e.prototype,\"isEmergencyCall\",{get:function(){return this._isEmergencyCall},set:function(e){this._isEmergencyCall=!!e,this.logger.info(\"[e911] isEmergencyCall value is set to \"+e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"callerLocation\",{get:function(){return this._callerLocation},set:function(e){this._callerLocation=e||null,this.logger.info(\"[e911] callerLocation value is set to \"+e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"callerNumber\",{get:function(){return this._callerNumber},set:function(e){this._callerNumber=e||null,this.logger.info(\"[e911] callerNumber value is set to \"+e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"emergencyCalleeMri\",{get:function(){return this._emergencyCalleeMri},set:function(e){this._emergencyCalleeMri=e||null,this.logger.info(\"[e911] emergencyCalleeMri value is set to \"+e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"myRoleInEmergencyCall\",{get:function(){return this._myRoleInEmergencyCall},set:function(e){this._myRoleInEmergencyCall=e,this.logger.info(\"[e911] myRoleInEmergencyCall value is set to \"+e)},enumerable:!0,configurable:!0}),e}();e.EmergencyCallMixinImplementation=l;var n=function(){function n(e){this.loggingService=e,this.logger=e.newLogger(\"EmergencyCallMixinService\")}return n.$inject=[\"loggingService\"],n.prototype.mixTeamsCall=function(n){var r=new l(this.loggingService),i=[\"isEmergencyCall\",\"callerLocation\",\"myRoleInEmergencyCall\",\"callerNumber\"];e.TeamsCallService.bindProps(n,r,i,this.logger)},n}();e.EmergencyCallMixinService=n,angular.module(\"teamspace.emergencyCallMixinService\",[\"teamspace.loggingService\"]).service(\"emergencyCallMixinService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function i(e,i,t){this.$q=e,this.call=i,this.isPromiseResolved=!1,this.subscribeToCall(),this.meetingDetailsDeferred=e.defer(),this.logger=t.newLogger(\"CallClosedCaptionMixinImplementation\")}return i.prototype.tryToFetchMeetingDetails=function(){!this.isPromiseResolved&&this.call.meetingDetails&&this.call.meetingDetails.invitation&&(this.logger.info(\"Fetched meetingDetails for call: \"+this.call.callId),this.meetingDetailsDeferred.resolve(this.call.meetingDetails),this.isPromiseResolved=!0,this.dispose())},i.prototype.getMeetingDetails=function(){var i=this;return this.meetingDetailsPromise?this.meetingDetailsPromise:(this.callChangedSubscription=this.call.changed(function(){return i.tryToFetchMeetingDetails()}),this.tryToFetchMeetingDetails(),this.meetingDetailsPromise=e.QCancelable.toCancelablePromise(this.$q,this.meetingDetailsDeferred.promise))},i.prototype.dispose=function(){this.callChangedSubscription&&(this.callChangedSubscription.dispose(),this.callChangedSubscription=null),this.meetingDetailsPromise&&!this.isPromiseResolved&&e.QCancelable.cancel(this.meetingDetailsPromise)},i.prototype.subscribeToCall=function(){var e=this;skype.calling.safeSubscribeToCall(this.call,function(i){7===i.state&&e.dispose()},!0)},i}();e.MeetingDetailsImplementation=i;var t=function(){function t(e,i){this.$q=e,this.loggingService=i,this.logger=i.newLogger(\"MeetingDetailsMixinService\")}return t.$inject=[\"$q\",\"loggingService\"],t.prototype.mixTeamsCall=function(t){var s=new i(this.$q,t,this.loggingService);e.TeamsCallService.bindMethods(t,s,[\"getMeetingDetails\"],this.logger)},t}();e.MeetingDetailsMixinService=t,angular.module(\"teamspace.meetingDetailsMixinService\",[\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"meetingDetailsMixinService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function i(i,t,n,s,o,r,c,a,l,g,h,v,p){var S=this;this.call=i,this.$q=t,this.constants=n,this.loggingService=o,this.callingTelemetryService=r,this.authenticationService=a,this.settingsService=l,this.onlineDialinConferencingPolicyStore=h,this.voiceSettingsStore=v,this.callingSupportService=p,this.isDisposed=!1;var f=g.unsafeOn(n.events.calling.callDisposed,function(e,i){i===S.call&&(f(),S.dispose())});this.conversationIdAvailableDeferred=t.defer(),this.getMeetingInfoDeferred=t.defer(),this.conversationIdAvailableDeferred.promise.then(function(){return S.conversation=c.getCallingConversation(S.call.conversationId),S.conversation.isOneToOne()||S.isDisposed?t.reject():(S.meetingInfoProvider=new e.MeetingInfoProvider(t,n,S.call,S.conversation,s,o,r),S.meetingInfoProvider.getMeetingInfo().then(function(e){return S.cachedMeetingInfo||(S.cachedMeetingInfo=e),t.resolve(e)}))}).then(function(e){return S.getMeetingInfoDeferred.resolve(e)}).catch(function(e){return S.getMeetingInfoDeferred.reject(e)}),this.callChangedSubscription=i.changed(function(){return S.onCallChanged()}),this.onCallChanged(),this.meetingCapabilityFlagEnabled=l.valueAsBoolean(n.settings.names.enableMeetingCapability)}return i.prototype.init=function(){this.pstnStateProvider=new e.PstnStateProvider(this.$q,this.constants,this.call,this.authenticationService,this.callingSupportService,this.callingTelemetryService,this.onlineDialinConferencingPolicyStore,this.voiceSettingsStore,this.loggingService,this.settingsService),this.isPstnAvailablePromise=this.pstnStateProvider.getPstnState()},i.prototype.dispose=function(){this.isDisposed=!0,this.callChangedSubscription.dispose(),this.conversation&&this.conversation.dispose(),this.conversationIdAvailableDeferred.reject(),this.getMeetingInfoDeferred.reject(),this.disposeProviders()},i.prototype.disposeProviders=function(){this.pstnStateProvider.dispose(),this.meetingInfoProvider&&this.meetingInfoProvider.dispose()},i.prototype.onCallChanged=function(){this.call.conversationId&&(this.conversationIdAvailableDeferred.resolve(),this.callChangedSubscription.dispose())},i.prototype.getMeetingInfoAsync=function(){return this.cachedMeetingInfo?this.$q.resolve(this.cachedMeetingInfo):this.getMeetingInfoDeferred.promise},i.prototype.getPstnAvailabilityAsync=function(){return this.isPstnAvailablePromise},i.prototype.setMeetingInfoFromCall=function(e){var i=this;return e===this.call?this.$q.reject():e.getMeetingInfoAsync().then(function(e){i.cachedMeetingInfo=e,i.getMeetingInfoDeferred.resolve(e)})},i.prototype.getCapabilities=function(){var e=this.call.meetingDetails;return e?this.meetingCapabilityFlagEnabled?e.meetingCapability:e.capabilities:null},i.prototype.joinCallWithoutCallModalityWrapper=function(e,i){this.call.whenJoinedWithoutModalities=this.call.whenJoinedWithoutModalities||this.call.joinCallWithoutCallModality(e,i)},i}();e.MeetingInfoMixinImplementation=i;var t=function(){function t(e,i,t,n,s,o,r,c,a,l,g,h){this.$q=e,this.$injector=i,this.constants=t,this.loggingService=n,this.callingTelemetryService=s,this.conversationsService=o,this.authenticationService=r,this.settingsService=c,this.eventingService=a,this.onlineDialinConferencingPolicyStore=l,this.voiceSettingsStore=g,this.callingSupportService=h,this.logger=n.newLogger(\"MeetingInfoMixinService\")}return t.$inject=[\"$q\",\"$injector\",\"constants\",\"loggingService\",\"callingTelemetryService\",\"conversationsService\",\"authenticationService\",\"settingsService\",\"eventingService\",\"onlineDialinConferencingPolicyStore\",\"voiceSettingsStore\",\"callingSupportService\"],t.prototype.mixTeamsCall=function(t){var n=this.$injector.get(\"calendarService\"),s=new i(t,this.$q,this.constants,n,this.loggingService,this.callingTelemetryService,this.conversationsService,this.authenticationService,this.settingsService,this.eventingService,this.onlineDialinConferencingPolicyStore,this.voiceSettingsStore,this.callingSupportService);return e.TeamsCallService.bindMethods(t,s,[\"getMeetingInfoAsync\",\"getPstnAvailabilityAsync\",\"setMeetingInfoFromCall\",\"getCapabilities\",\"joinCallWithoutCallModalityWrapper\"],this.logger),function(){return s.init()}},t}();e.MeetingInfoMixinService=t,angular.module(\"teamspace.meetingInfoMixinService\",[\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"skypeX.voiceSettingsStore\"]).service(\"meetingInfoMixinService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){\"use strict\";var t=function(){function t(e,t,i,n,o,s,r){this.$q=e,this.constants=t,this.call=i,this.conversation=n,this.calendarService=o,this.callingTelemetryService=r,this.isPromiseResolved=!1,this.logger=s.newLogger(\"MeetingInfoProvider\")}return t.prototype.dispose=function(){if(this.tryToFetchMeetingInfo(),this.disposeCallSubscription(),this.meetingInfoPromise&&!this.isPromiseResolved&&e.QCancelable.cancel(this.meetingInfoPromise),this.meetingInfoScenario){var t=\"conversationId loaded: \"+!!this.call.conversationId+\", meetingDetails loaded: \"+this.call.meetingDetails+\", invitation loaded: \"+(!!this.call.meetingDetails&&!!this.call.meetingDetails.invitation);this.meetingInfoScenario.incomplete({reason:t}),this.meetingInfoScenario=null}},t.prototype.getMeetingInfo=function(){var t=this;return this.meetingInfoPromise?this.meetingInfoPromise:(this.meetingInfoScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.getMeetingInfo),this.meetingInfoDeferred=this.$q.defer(),this.callChangedCallbackDisposable=this.call.changed(function(){return t.tryToFetchMeetingInfo()}),this.tryToFetchMeetingInfo(),this.meetingInfoPromise=e.QCancelable.toCancelablePromise(this.$q,this.meetingInfoDeferred.promise))},t.prototype.prepareCopyJoinInfo=function(e){try{return decodeURIComponent(e.replace(/\\+/g,\" \"))}catch(e){this.logger.error(\"Failed to decode invitation blob\")}return\"\"},t.prototype.disposeCallSubscription=function(){this.callChangedCallbackDisposable&&this.callChangedCallbackDisposable.dispose()},t.prototype.tryToFetchMeetingInfo=function(){if(this.meetingInfoDeferred&&this.call.meetingDetails&&this.call.meetingDetails.invitation){this.disposeCallSubscription();var e=this.getMeetingInfoFromConversation();this.meetingInfoDeferred.resolve(e),this.isPromiseResolved=!0,this.meetingInfoScenario&&this.meetingInfoScenario.stop({meetingType:this.conversation.meetingContext}),this.meetingInfoScenario=null}},t.prototype.getMeetingInfoFromConversation=function(){var e={meetingBody:this.prepareCopyJoinInfo(this.call.meetingDetails.invitation),pstnDetails:this.call.meetingDetails.pstnDetails},t=this.conversation.meetingInfo;return t&&(e=__assign({},e,{startTime:t.startTime.toString(),endTime:t.endTime.toString(),location:t.location,recurrence:this.getRecurrence(t)})),e},t.prototype.getRecurrence=function(e){return this.calendarService.getMeetingFormattedTime(new Date(e.startTime.toString()),e.eventRecurrencePattern,e.eventRecurrenceRange)},t}();e.MeetingInfoProvider=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function i(e,i,t,n,l,a,s,o,r,c){this.$q=e,this.constants=i,this.call=t,this.authenticationService=n,this.callingSupportService=l,this.callingTelemetryService=a,this.onlineDialinConferencingPolicyStore=s,this.voiceSettingsStore=o,this.pstnEnabled=!1,this.callChangedCallbackDisposable=t.changed(this.updatePstnAvailability.bind(this)),this.logger=r.newLogger(\"pstnStateProvider\"),this.meetingCapabilityFlagEnabled=c.valueAsBoolean(i.settings.names.enableMeetingCapability),this.enableCallEscalationToPSTN=c.valueAsBoolean(i.settings.names.enableCallEscalationToPSTN),this.enableOneToPSTNCallEscalation=c.valueAsBoolean(i.settings.names.enableOneToPSTNCallEscalation),this.enableEVCallEscalation=c.valueAsBoolean(i.settings.names.enableEVCallEscalation)}return i.prototype.dispose=function(){if(this.disposeCallSubscription(),this.pstnStatePromise&&e.QCancelable.cancel(this.pstnStatePromise),this.pstnAvailabilityScenario){var i=\"conversationId loaded: \"+!!this.call.conversationId+\", meetingDetails loaded: \"+!!this.call.meetingDetails+\", pstnDetails loaded: \"+(!!this.call.meetingDetails&&!!this.call.meetingDetails.pstnDetails);this.pstnAvailabilityScenario.incomplete({reason:i}),this.pstnAvailabilityScenario=null}},i.prototype.getPstnState=function(){return this.pstnStatePromise?this.pstnStatePromise:(this.pstnStateDeferred||(this.pstnStateDeferred=this.$q.defer()),this.updatePstnAvailability(),this.pstnStatePromise=e.QCancelable.toCancelablePromise(this.$q,this.pstnStateDeferred.promise))},i.prototype.disposeCallSubscription=function(){this.callChangedCallbackDisposable&&this.callChangedCallbackDisposable.dispose()},i.prototype.resolvePstnState=function(){this.disposeCallSubscription(),this.pstnStateDeferred&&this.pstnStateDeferred.resolve(this.pstnEnabled),this.logger.info(\"resolvePstnState: [callId:\"+this.call.callId+\"][pstnEnabled:\"+this.pstnEnabled+\"][call]\")},i.prototype.updatePstnAvailability=function(){var i=this,t={allowPstnConferencing:!1,pstnConferencingDialOutType:\"disabled\"};if(1!==this.call.callType){var n=this.call.getCapabilities(),l=this.authenticationService.isAnonymous()&&n&&!n.allowAnonymousUsersToDialOut,a=this.meetingCapabilityFlagEnabled?n&&n.allowPstnConferencing:n&&n.allowDialinConferencing,s=this.meetingCapabilityFlagEnabled?n&&n.pstnConferencingDialOutType:n&&n.pstnConferencingDialoutType,o=n&&a&&s!==this.constants.AllowPSTNConferencingDialOutType.disabled,r=o&&!!this.call.meetingDetails.pstnDetails;if(n&&(s!==t.pstnConferencingDialOutType||a!==t.allowPstnConferencing)&&this.isInvitationInitialized()){this.disposeCallSubscription(),this.pstnEnabled=r;var c={allowPstnConferencing:a,pstnConferencingDialOutType:s};if(this.pstnAvailabilityScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.pstnAvailability,c),this.logger.info(\"PSTN conferencing is \"+(this.pstnEnabled?\"enabled\":\"disabled\")),l||!this.pstnEnabled){var p=l?\"PSTN dialout is disabled for anonymous user\":e.UtilityServiceStatics.safeJsonStringify(c)+\", pstnDetails: \"+e.UtilityServiceStatics.safeJsonStringify(this.call.meetingDetails.pstnDetails);this.logger.info(p);var d=l?\"for anonymous user\":o?\"due to missing PSTN details\":\"by capabilities\";this.pstnAvailabilityScenario.incomplete({message:\"PSTN dialout is disabled \"+d})}this.pstnAvailabilityScenario.stop(),this.pstnStateDeferred.resolve(this.pstnEnabled)}}else if(this.pstnEnabled=this.enableCallEscalationToPSTN&&(!e.CallUtilities.isOneToOnePstnCall(this.call)||this.enableOneToPSTNCallEscalation)&&!e.CallUtilities.isDownlevelCall(this.call)&&!e.CallUtilities.isVoicemailGreetingCall(this.call),this.enableEVCallEscalation){if(!this.pstnEnabled)return void this.resolvePstnState();var h=this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.isEvEnabled),g=this.callingSupportService.isLbrEnabledUser();if(g&&e.CallUtilities.isOneToOnePstnCall(this.call))return this.logger.info(\"updatePstnAvailability: [callId=\"+this.call.callId+\"][isLbrEnabledUser=\"+g+\"][call]\"),this.pstnEnabled=!1,void this.resolvePstnState();this.onlineDialinConferencingPolicyStore.waitForSettingOrStartupAndGetValue(SkypeX.Services.OnlineDialinConferencingPolicyStorageKey.allowOnlineDialinConferencing).then(function(e){return i.logger.info(\"updatePstnAvailability: [callId=\"+i.call.callId+\"][allowOnlineDialinConferencing=\"+e+\"][call]\"),g?(i.pstnEnabled=i.pstnEnabled&&e,void i.resolvePstnState()):e?(i.pstnEnabled=i.pstnEnabled&&e,void i.resolvePstnState()):void h.then(function(t){i.logger.info(\"updatePstnAvailability: [callId=\"+i.call.callId+\"][isEvEnabled=\"+t+\"][call]\"),i.pstnEnabled=i.pstnEnabled&&(e||t),i.resolvePstnState()})}).catch(function(e){i.logger.error(\"updatePstnAvailability: [callId=\"+i.call.callId+\"][error=\"+e+\"][call]\")})}else this.onlineDialinConferencingPolicyStore.waitForSettingOrStartupAndGetValue(SkypeX.Services.OnlineDialinConferencingPolicyStorageKey.allowOnlineDialinConferencing).then(function(e){i.disposeCallSubscription(),i.pstnEnabled=i.pstnEnabled&&e,i.pstnStateDeferred&&i.pstnStateDeferred.resolve(i.pstnEnabled),i.pstnEnabled||i.logger.info(\"PSTN conferencing for 1:1 call with id \"+i.call.callId+\" is disabled, allowOnlineDialinConferencing is \"+e)}).catch(function(e){i.logger.error(\"onlineDialinConferencingPolicyStore.waitForSettingAndGetValue errored out for key: \"+SkypeX.Services.OnlineDialinConferencingPolicyStorageKey.allowOnlineDialinConferencing+\" error: \"+e)})},i.prototype.isInvitationInitialized=function(){return!!this.call.meetingDetails.invitation},i}();e.PstnStateProvider=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.UpdateParticipant=5651]=\"UpdateParticipant\",e[e.UpdateMeetingSettings=5661]=\"UpdateMeetingSettings\"}(e.ActionNotAllowedSubCode||(e.ActionNotAllowedSubCode={}));var t;!function(e){e.StartOrStopRecording=\"startOrStopRecording\",e.Share=\"share\",e.ChangeMeetingRole=\"changeMeetingRole\",e.AdmitOrDenyParticipantInLobby=\"admitOrDenyParticipantInLobby\",e.RemoveParticipant=\"removeParticipant\",e.MuteParticipant=\"muteParticipant\",e.MuteAll=\"muteAll\",e.TakeControl=\"takeControl\"}(t=e.MeetingAction||(e.MeetingAction={}));var n=function(n){function i(e,t,i,a,r,o,s,c,l,g){var u=n.call(this)||this;u.call=e,u.constants=t,u.loggingService=a,u.$translate=r,u.$timeout=o,u.$q=s,u.resources=c,u.eventingService=l,u.isMeetingRoleInitialized=!1,u.changeMeetingRoleRoleRunningScenarios={},u.ROLE_CHANGE_AWAITING_TIME=1e4,u.ROLE_CHANGE_ERROR_SHOW_TIME=3e3,u.enableStructuredMeetingsSettingsConsumption=i.valueAsBoolean(t.settings.names.enableStructuredMeetingsSettingsConsumption);var h=i.valueAsBoolean(t.settings.names.enableStructuredMeetingsActions)&&g.getSetting(\"enableStructuredMeetings\");return u.isMeetingRoleInitialized=!!e.meetingRole,u.setRoleCapabilities(h),u.enableStructuredMeetingsSettingsConsumption&&e.on(\"meetingRoleUpdated\",function(){a.info(\"Meeting role in call \"+e.teamsCallId+\" changed to \"+e.meetingRole),l.$emit(t.events.calling.meetingRoleChanged,{teamsCallId:e.teamsCallId,meetingRole:e.meetingRole}),u.event(\"meetingRoleChanged\").raise(!u.isMeetingRoleInitialized),u.isMeetingRoleInitialized=!!e.meetingRole}),u}return __extends(i,n),i.prototype.setRoleCapabilities=function(e){var n,i,a,r,o;this.roleCapabilities=(n={},n.attendee=(i={},i[t.StartOrStopRecording]=!1,i[t.Share]=!1,i[t.MuteAll]=!1,i[t.MuteParticipant]=!1,i[t.RemoveParticipant]=!1,i[t.AdmitOrDenyParticipantInLobby]=!1,i[t.ChangeMeetingRole]=!1,i[t.TakeControl]=!1,i),n.presenter=(a={},a[t.StartOrStopRecording]=!0,a[t.Share]=!0,a[t.MuteAll]=!0,a[t.MuteParticipant]=!0,a[t.RemoveParticipant]=!0,a[t.AdmitOrDenyParticipantInLobby]=!0,a[t.ChangeMeetingRole]=e,a[t.TakeControl]=!0,a),n.organizer=(r={},r[t.StartOrStopRecording]=!0,r[t.Share]=!0,r[t.MuteAll]=!0,r[t.MuteParticipant]=!0,r[t.RemoveParticipant]=!0,r[t.AdmitOrDenyParticipantInLobby]=!0,r[t.ChangeMeetingRole]=e,r[t.TakeControl]=!0,r),n[\"\"]=(o={},o[t.StartOrStopRecording]=!0,o[t.Share]=!0,o[t.MuteAll]=!0,o[t.MuteParticipant]=!0,o[t.RemoveParticipant]=!0,o[t.AdmitOrDenyParticipantInLobby]=!0,o[t.ChangeMeetingRole]=!0,o[t.TakeControl]=!0,o),n)},i.prototype.onMeetingRoleChanged=function(e){return this.on(\"meetingRoleChanged\",e)},i.prototype.isActionExecutableOnParticipant=function(e,t,n){return this.enableStructuredMeetingsSettingsConsumption&&t&&t.meetingRole?this.isActionExecutable(e)&&\"organizer\"!==t.meetingRole:n},i.prototype.isActionExecutable=function(e){return this.enableStructuredMeetingsSettingsConsumption&&this.call.meetingRole?this.roleCapabilities[this.call.meetingRole][e]:e!==t.ChangeMeetingRole},i.prototype.changeParticipantRole=function(t,n,i){var a,r=this;if(t.meetingRole===n){var o=\"Participant \"+t.id+\" already has role \"+n;return i.incomplete((a={},a[this.constants.counters.eventNames.reason]=o,a)),this.loggingService.warn(o),Promise.reject(o)}var s=this.$q.defer();return this.call.updateMeetingRoles([t.id],n).then(function(){r.loggingService.info(\"Changing role of participant \"+t.id+\" to \"+n+\" request successful, awaiting role change\"),i.mark(\"request_sent\"),r.createOrUpdateRoleChangeListener(t,n,i,s)}).catch(function(a){var o,c,l;if(a&&a.subCode===e.ActionNotAllowedSubCode.UpdateParticipant&&\"attendee\"===r.call.meetingRole)r.loggingService.error(\"Changing role of participant \"+t.id+\" to \"+n+\" request rejected (code: \"+a.subCode+\")\"),i.incomplete((o={},o[r.constants.counters.eventNames.reason]=a.phrase,o[r.constants.counters.eventNames.terminatedReason]=a.subCode,o)),r.eventingService.$emit(r.constants.events.calling.actionFailedWithInsufficientMeetingRole,{titleAction:r.resources.strings.calling_error_action_not_allowed_title_action_change_meeting_role,textAction:r.resources.strings.calling_error_action_not_allowed_action_change_meeting_role});else{var g=e.CallingTelemetryService.getErrorMessage(a);r.loggingService.error(\"Changing role of participant \"+t.id+\" to \"+n+\" request failed (reason: \"+g+\")\");var u=a&&a.subCode?(c={},c[r.constants.counters.eventNames.reason]=a&&a.phrase,c[r.constants.counters.eventNames.terminatedReason]=a&&a.subCode,c):(l={},l[r.constants.counters.eventNames.reason]=g,l);i.fail(u)}s.reject(a)}),s.promise},i.prototype.getParticipantMeetingRoleChangeStatus=function(e){var t=this.changeMeetingRoleRoleRunningScenarios[e.id];return t?\"attendee\"===t.role?t.error?{isFailure:!0,message:this.$translate.instant(this.resources.strings.calling_roster_demoting_failed)}:{isFailure:!1,message:this.$translate.instant(this.resources.strings.calling_roster_demoting)}:t.error?{isFailure:!0,message:this.$translate.instant(this.resources.strings.calling_roster_promoting_failed)}:{isFailure:!1,message:this.$translate.instant(this.resources.strings.calling_roster_promoting)}:null},i.prototype.createOrUpdateRoleChangeListener=function(e,t,n,i){var a=this.changeMeetingRoleRoleRunningScenarios[e.id];a?a.error?(this.$timeout.cancel(a.timer),a=this.changeMeetingRoleRoleRunningScenarios[e.id]=this.createRoleChangeListener(e,t,n,i)):a.scenarios.push(n):a=this.changeMeetingRoleRoleRunningScenarios[e.id]=this.createRoleChangeListener(e,t,n,i)},i.prototype.createRoleChangeListener=function(e,t,n,i){var a=this;this.callListener=this.callListener||this.createCallListener();var r=e.changed(function(){var n=3===e.state,i=e.meetingRole===t;if(i||!n){var r=a.changeMeetingRoleRoleRunningScenarios[e.id];i?r.scenarios.forEach(function(e){return e.stop()}):r.scenarios.forEach(function(e){var t;return e.incomplete((t={},t[a.constants.counters.eventNames.reason]=\"Participant left\",t))}),r.listener.dispose(),a.$timeout.cancel(o),a.changeMeetingRoleRoleRunningScenarios[e.id].deferred.resolve(),delete a.changeMeetingRoleRoleRunningScenarios[e.id]}}),o=this.$timeout(function(){r.dispose(),a.changeMeetingRoleRoleRunningScenarios[e.id].scenarios.forEach(function(e){var t;return e.fail((t={},t[a.constants.counters.eventNames.reason]=\"Operation timed out\",t))}),a.changeMeetingRoleRoleRunningScenarios[e.id].scenarios=[],a.changeMeetingRoleRoleRunningScenarios[e.id].error=!0,a.changeMeetingRoleRoleRunningScenarios[e.id].timer=a.$timeout(function(){delete a.changeMeetingRoleRoleRunningScenarios[e.id]},a.ROLE_CHANGE_ERROR_SHOW_TIME),a.changeMeetingRoleRoleRunningScenarios[e.id].deferred.reject(\"Operation timed out\")},this.ROLE_CHANGE_AWAITING_TIME);return{listener:r,scenarios:[n],timer:o,role:t,error:!1,deferred:i}},i.prototype.createCallListener=function(){var e=this;return this.call.on(\"callStateChanged\",function(){_.includes([7,6],e.call.state)&&e.disposeAllListeners()})},i.prototype.disposeAllListeners=function(){var e=this;_.forEach(this.changeMeetingRoleRoleRunningScenarios,function(t){_.forEach(t.scenarios,function(t){var n;return t.incomplete((n={},n[e.constants.counters.eventNames.reason]=\"Call ended\",n))}),t.listener.dispose(),e.$timeout.cancel(t.timer),t.deferred.reject(\"Call ended\")}),this.changeMeetingRoleRoleRunningScenarios={},this.callListener.dispose(),this.callListener=null},i}(skype.calling.ObservableBase);e.MeetingRoleMixinImplementation=n;var i=function(){function e(e,t,n,i,a,r,o,s,c){this.constants=e,this.settingsService=t,this.loggingService=n,this.$translate=i,this.$timeout=a,this.$q=r,this.resources=o,this.eventingService=s,this.callingAgentsService=c}return e.$inject=[\"constants\",\"settingsService\",\"loggingService\",\"$translate\",\"$timeout\",\"$q\",\"resources\",\"eventingService\",\"callingAgentsService\"],e.prototype.mixTeamsCall=function(e){var t=new n(e,this.constants,this.settingsService,this.loggingService,this.$translate,this.$timeout,this.$q,this.resources,this.eventingService,this.callingAgentsService);e.isActionExecutable=t.isActionExecutable.bind(t),e.isActionExecutableOnParticipant=t.isActionExecutableOnParticipant.bind(t),e.onMeetingRoleChanged=t.onMeetingRoleChanged.bind(t),e.changeParticipantRole=t.changeParticipantRole.bind(t),e.getParticipantMeetingRoleChangeStatus=t.getParticipantMeetingRoleChangeStatus.bind(t)},e}();e.MeetingRoleMixinService=i,angular.module(\"teamspace.meetingRoleMixinService\",[\"teamspace.constants\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.eventingService\"]).service(\"meetingRoleMixinService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var i=function(){function e(e){this.loggingService=e,this._serverHold=!1,this._parkPickUpCode=null,this._heldUserMri=null,this.logger=e.newLogger(\"MusicOnHoldMixin\")}return Object.defineProperty(e.prototype,\"isServerHold\",{get:function(){return this._serverHold},set:function(e){this._serverHold=!!e,this.logger.info(\"[serverHold] the isServerHold value is set to \"+e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"pickupCode\",{get:function(){return this._parkPickUpCode},set:function(e){this._parkPickUpCode=e||null,this.logger.info(\"[serverHold] the pickupCode value is set to \"+e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"heldUserMri\",{get:function(){return this._heldUserMri},set:function(e){this._heldUserMri=e||null,this.logger.info(\"[serverHold] the heldUserMri value is set to \"+e)},enumerable:!0,configurable:!0}),e}();e.MusicOnHoldMixinImplementation=i;var r=function(){function r(e){this.loggingService=e,this.logger=e.newLogger(\"MusicOnHoldMixinService\")}return r.$inject=[\"loggingService\"],r.prototype.mixTeamsCall=function(r){var t=new i(this.loggingService),n=[\"isServerHold\",\"pickupCode\",\"heldUserMri\"];e.TeamsCallService.bindProps(r,t,n,this.logger)},r}();e.MusicOnHoldMixinService=r,angular.module(\"teamspace.musicOnHoldMixinService\",[\"teamspace.loggingService\"]).service(\"musicOnHoldMixinService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var i=function(i){function t(e,t,n,r,a,s,o,c,g){var l=i.call(this)||this;l.call=e,l.$q=t,l.conversationsService=a,l.callingSupportService=s,l.meetingPolicySettingsStore=g,l.privateViewingEnabled=!0,l.isPPTSharingAllowed=!0,l.disablePrivateViewingOfPptPresession=!1,l.disablePrivateViewingOfPptPresession=r.valueAsBoolean(n.settings.names.disablePrivateViewingOfPptPresession),l.enablePowerPointSharingInPrivateMeetings=r.valueAsBoolean(n.settings.names.enablePowerPointSharingInPrivateMeetings),r.valueAsBoolean(n.settings.names.enableUserMeetingPolicy)&&!o.isAnonymous()&&(l.updatePPTSharingPolicy(),l.subscriptionToken=g.subscribe(l.updatePPTSharingPolicy.bind(l),SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings,SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing));var P=c.unsafeOn(n.events.calling.callDisposed,function(e,i){i===l.call&&(P(),l.disposeMixin())});return l}return __extends(t,i),t.prototype.updatePPTSharingPolicy=function(){var i=this;return this.waitForPptSharingPolicyPromise&&e.QCancelable.cancel(this.waitForPptSharingPolicyPromise),this.waitForPptSharingPolicyPromise=e.QCancelable.toCancelablePromise(this.$q,this.meetingPolicySettingsStore.waitForSettingAndGetValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowPowerPointSharing)),this.waitForPptSharingPolicyPromise.then(function(e){i.isPPTSharingAllowed=e})},Object.defineProperty(t.prototype,\"isPPTSharingAvailable\",{get:function(){return!this.call.broadcastMeeting&&this.callingSupportService.isPptSharingEnabled()&&this.isPPTSharingAllowed&&(this.enablePowerPointSharingInPrivateMeetings||this.conversationsService.getCallingConversation(this.call.conversationId).isChannel())},enumerable:!0,configurable:!0}),t.prototype.onPrivateViewingChanged=function(e){return this.on(\"enablePrivateViewingToggledFromPanel\",e)},t.prototype.togglePrivateViewing=function(e,i){void 0===e&&(e=!1),void 0===i&&(i=void 0);var t=!1;return this.disablePrivateViewingOfPptPresession&&this.isPPTSharingAvailable&&(void 0===i?(this.privateViewingEnabled=!this.privateViewingEnabled,t=!0):this.privateViewingEnabled!==i&&(this.privateViewingEnabled=i,t=!0)),e||this.event(\"enablePrivateViewingToggledFromPanel\").raise(),t},t.prototype.disposeMixin=function(){this.waitForPptSharingPolicyPromise&&e.QCancelable.cancel(this.waitForPptSharingPolicyPromise),_.isNil(this.subscriptionToken)||this.meetingPolicySettingsStore.unsubscribe(this.subscriptionToken)},t}(skype.calling.ObservableBase);e.PptSharingMixinImplementation=i;var t=function(){function t(e,i,t,n,r,a,s,o,c){this.$q=i,this.constants=t,this.settingsService=n,this.conversationsService=r,this.callingSupportService=a,this.authenticationService=s,this.eventingService=o,this.meetingPolicySettingsStore=c,this.logger=e.newLogger(\"PptSharingMixinService\")}return t.$inject=[\"loggingService\",\"$q\",\"constants\",\"settingsService\",\"conversationsService\",\"callingSupportService\",\"authenticationService\",\"eventingService\",\"meetingPolicySettingsStore\"],t.prototype.mixTeamsCall=function(t){var n=new i(t,this.$q,this.constants,this.settingsService,this.conversationsService,this.callingSupportService,this.authenticationService,this.eventingService,this.meetingPolicySettingsStore),r=[\"isPPTSharingAvailable\",\"privateViewingEnabled\"];e.TeamsCallService.bindProps(t,n,r,this.logger),t.onPrivateViewingChanged=n.onPrivateViewingChanged.bind(n),t.togglePrivateViewing=n.togglePrivateViewing.bind(n)},t}();e.PptSharingMixinService=t,angular.module(\"teamspace.pptSharingMixinService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.conversationsService\",\"teamspace.callingSupportService\",\"teamspace.authenticationService\",\"teamspace.eventingService\",\"skypeX.meetingPolicySettingsStore\"]).service(\"pptSharingMixinService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){\"use strict\";var n=function(){function n(i,n,t,e,a){this.call=i,this.constants=n,this.settingsService=t,this.loggingService=e,this.eventingService=a,this.logger=e.newLogger(\"RaiseHandMixin\"),t.valueAsBoolean(n.settings.names.enableRaiseHand)&&this.subscribeToCallAndParticipantChanged()}return n.prototype.raiseHand=function(){var n=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableRaiseHand))return Promise.resolve();var t=this.loggingService.newScenario(this.constants.scenarios.calling.raiseHand);this.logger.info(\"raise hand by id=\"+this.call.participantId+' on callId=\"'+this.call.callId+'\"');var e=i.CallUtilities.getOwnEndpoint(this.call);return e?(e.endpointMetadata||(e.endpointMetadata={}),e.endpointMetadata[this.constants.raiseHandEndpointMetadataKey]=!0,new Promise(function(i,a){n.call.updateEndpointMetadata(JSON.stringify(e.endpointMetadata)).then(function(){n.onCallChanged(),t.stop(),i()}).catch(function(i){t.fail(),a(i)})})):(this.logger.error(\"Personal endpoint not found\"),t.fail({reason:\"No endpoints found\"}),Promise.resolve())},n.prototype.dismissHand=function(){var n=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableRaiseHand))return Promise.resolve();var t=this.loggingService.newScenario(this.constants.scenarios.calling.dismissHand);this.logger.info('dimiss hand for callId=\"'+this.call.callId+'\"');var e=i.CallUtilities.getOwnEndpoint(this.call);return e&&e.endpointMetadata?(e.endpointMetadata[this.constants.raiseHandEndpointMetadataKey]=void 0,new Promise(function(i,a){n.call.updateEndpointMetadata(JSON.stringify(e.endpointMetadata)).then(function(){n.onCallChanged(),t.stop(),i()}).catch(function(i){t.fail(),a(i)})})):(this.logger.error(\"Personal endpoint not found\"),t.fail({reason:\"No endpoints found\"}),Promise.resolve())},n.prototype.subscribeToCallAndParticipantChanged=function(){var i=this;this.subscription=this.call.on(\"participantUpdated\",function(n){i.onParticipantChanged(n)}),skype.calling.safeSubscribeToCall(this.call,function(n){i.onCallChanged(),7===n.state&&i.subscription&&(i.subscription.dispose(),i.subscription=void 0)},!0)},n.prototype.onParticipantChanged=function(i){if(3===this.call.state){var n=i.endpoints&&i.endpoints.endpointDetails;if(n){var t=this.isHandRaisedInAnyEndpoint(n);!i.isHandRaised&&t&&this.logger.info(\"Hand raised for participant {0}\",i.id),i.isHandRaised=t,this.eventingService.$emit(this.constants.events.calling.participantHandStateChanged,{callId:this.call.callId,participant:i})}else this.logger.error(\"No end point found for {0}\",i.id)}},n.prototype.onCallChanged=function(){if(3===this.call.state){var i=this.call.endpoints&&this.call.endpoints.endpointDetails;if(i){var n=this.isHandRaisedInAnyEndpoint(i);!this.isHandRaised&&n&&this.logger.info(\"Hand raised for call {0}\",this.call.callId),this.isHandRaised=n,this.eventingService.$emit(this.constants.events.calling.participantHandStateChanged,{callId:this.call.callId,participant:this.call.getSelfParticipant()})}else this.logger.error(\"No end point found for call {0}\",this.call.callId)}},n.prototype.isHandRaisedInAnyEndpoint=function(i){if(!i)return!1;for(var n=0;n<i.length;n++){var t=i[n];if(t.endpointMetadata&&t.endpointMetadata[this.constants.raiseHandEndpointMetadataKey])return!0}return!1},n}();i.RaiseHandMixinImplementation=n;var t=function(){function t(i,n,t,e){this.loggingService=i,this.eventingService=n,this.constants=t,this.settingsService=e,this.logger=i.newLogger(\"RaiseHandMixinService\")}return t.$inject=[\"loggingService\",\"eventingService\",\"constants\",\"settingsService\"],t.prototype.mixTeamsCall=function(t){var e=new n(t,this.constants,this.settingsService,this.loggingService,this.eventingService),a=[\"isHandRaised\"];i.TeamsCallService.bindProps(t,e,a,this.logger),t.raiseHand=e.raiseHand.bind(e),t.dismissHand=e.dismissHand.bind(e)},t}();i.RaiseHandMixinService=t,angular.module(\"teamspace.raiseHandMixinService\",[\"teamspace.loggingService\",\"teamspace.eventingService\"]).service(\"raiseHandMixinService\",t)}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,i,n,r){this.call=t,this.loggingService=e,this.$q=i,this.myMri=r.getCurrentSkypeMri(),this.getUserName=n.getUserInformation().then(function(t){return t.profile.name}).catch(function(){return e.error(\"[SelfParticipantMixinImplementation] AuthenticationService failed to get user display name\"),\"\"})}return t.prototype.getSelfParticipant=function(){var t=this;return this.selfParticipant?this.$q.resolve(this.selfParticipant):this.getUserName.then(function(e){return t.selfParticipant=new n(t.myMri,e,t.call.mediaStreams,t.loggingService),t.$q.resolve(t.selfParticipant)})},t}();t.SelfParticipantMixinImplementation=e;var i=function(){function t(t,e,i,n){this.authenticationService=t,this.loggingService=e,this.sxConfig=i,this.$q=n}return t.$inject=[\"authenticationService\",\"loggingService\",\"sxConfig\",\"$q\"],t.prototype.mixTeamsCall=function(t){var i=new e(t,this.loggingService,this.$q,this.authenticationService,this.sxConfig);t.getSelfParticipant=i.getSelfParticipant.bind(i)},t}();t.SelfParticipantMixinService=i;var n=function(t){function e(e,i,n,r){var a=t.call(this)||this;return a.id=e,a.displayName=i,a.streams=n,a.loggingService=r,a}return __extends(e,t),e.prototype.getSourceIdForMediaType=function(t){return this.loggingService.error(\"[SelfParticipant/getSourceIdForMediaType] Method not implemented.\"),-1},e.prototype.getDiagnosticData=function(){return\"\"},e}(skype.calling.ObservableBase);t.SelfParticipant=n,angular.module(\"teamspace.selfParticipantMixinService\",[\"teamspace.loggingService\",\"teamspace.authenticationService\"]).service(\"selfParticipantMixinService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var a=function(){function e(e){this.call=e}return e.prototype.raiseTeamsCallEvent=function(e){this.call.event(e).raise()},e}();e.TeamsCallEventMixinImplementation=a;var n=function(){function e(){}return e.prototype.mixTeamsCall=function(e){var n=new a(e);e.raiseTeamsCallEvent=n.raiseTeamsCallEvent.bind(n)},e}();e.TeamsCallEventMixinService=n,angular.module(\"teamspace.teamsCallEventMixinService\",[]).service(\"teamsCallEventMixinService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var i;!function(e){e[e.Good=0]=\"Good\",e[e.Poor=1]=\"Poor\",e[e.Bad=2]=\"Bad\"}(i=t.NetworkReconnectStatus||(t.NetworkReconnectStatus={}));var a=function(){function a(e,i,a,s,n,l,r,c,o){var h=this;this.call=e,this.callingService=s,this.callTransferService=n,this.callEscalationService=l,this.callParkService=c,this.extendedCallStateHistory=[],this.isAnonymousJoinDisabled=!1,this.isLobbyFull=!1,this.preheatCompleted=!1,this.reconnectingInLobby=!1,this.logger=r.newLogger(\"ExtendedCallStateMixin[callId=\"+e.callId+\"::teamsCallId=\"+e.teamsCallId+\"]\"),this.removeParticipantEnabled=i.valueAsBoolean(a.settings.names.enableRemoveParticipant),this.isNetworkReconnectEnabled=i.valueAsBoolean(a.settings.names.enableNetworkReconnectUI),this.callStateSubscription=e.on(\"callStateChanged\",function(){return h.onCallStateChanged()}),this.onCallStateChanged(),this.isNetworkReconnectEnabled&&(this.callQualityChangedSubscription=e.on(\"callQualityChanged\",function(e){return h.onQualityChanged(e)})),this.callTransferServiceSubscription=n.subscribe(function(){return h.onCallTransferStateChanged()},t.CallTransferServiceEvents.CallTransferStateChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)),this.callParkServiceSubcription=c.subscribe(function(){return h.onCallParkStateChanged()},t.CallParkServiceEvents.CallParkStateChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId)),this.callEscalationServiceSubscription=l.subscribe(function(){return h.onCallEscalationStateChanged()},t.CallEscalationServiceEvents.CallEscalationStateChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId));var d=o.unsafeOn(a.events.calling.callDisposed,function(e,t){t===h.call&&(d(),h.dispose())})}return a.prototype.isMeetingFull=function(){return 59===this.call.terminatedReason},a.prototype.hasDropped=function(){return e.services.CallUtilities.isCallDropped(this.call)},a.prototype.isFailed=function(){return e.services.CallUtilities.isCallSetupFailed(this.call)||this.hasDropped()||this.isAborted()},a.prototype.isRelayWhitelistingIssue=function(){return 0===this.call.failureType&&!this.mediaConnected&&this.mediaWhitelistingIssueRaised},a.prototype.isAborted=function(){return!_.isNil(this.abortReason)},a.prototype.isRemovedFromCall=function(){return this.removeParticipantEnabled&&44===this.call.terminatedReason},a.prototype.wasNetworkReconnectIssue=function(){return this.wasReconnectingIssue&&4===this.call.terminatedReason},a.prototype.isMeetingTransferred=function(){return this.call.callEndDiagnosticsInfo&&0===this.call.callEndDiagnosticsInfo.callControllerCode&&5027===this.call.callEndDiagnosticsInfo.callControllerSubCode},a.prototype.canBeRetried=function(){return!this.call.transferorMri&&51!==this.call.terminatedReason&&!this.call.isMeetingTransferred()&&(!(this.call.wasInState(8)&&!this.call.wasInState(2))&&(this.isFailed()||this.isRelayWhitelistingIssue()||this.wasNetworkReconnectIssue()||this.isRemovedFromCall()||this.isNotAdmittedForLongTime||this.wasDeniedFromLobby))},a.prototype.isRejoinable=function(){return!(this.call.wasDeniedFromLobby||this.call.isMeetingFull()||this.call.isAnonymousJoinDisabled||this.call.isLobbyFull||this.call.isInformationBarrierPresent||_.includes([69,67],this.call.terminatedReason))},a.prototype.wasInState=function(e,t){return void 0===t&&(t=!0),this.extendedCallStateHistory.slice(0,t?this.extendedCallStateHistory.length:-1).some(function(t){return t.state===e})},a.prototype.onQualityChanged=function(e){5===e.type&&(this.networkReconnectQualityLevel=e.value,3===this.networkReconnectQualityLevel||2===this.networkReconnectQualityLevel?this.setState(1e3):this.setState(this.call.state,!0),this.call.raiseTeamsCallEvent(\"networkReconnectStatusChanged\"))},a.prototype.isNetworkReconnectOngoing=function(){return 3===this.networkReconnectQualityLevel||2===this.networkReconnectQualityLevel},a.prototype.getNetworkReconnectStatus=function(){switch(this.networkReconnectQualityLevel){case 3:return i.Poor;case 2:return i.Bad;default:return i.Good}},a.prototype.onCallEscalationStateChanged=function(){switch(this.getCallEscalationInfo().escalationState){case e.services.CallEscalationState.Escalating:this.setState(1004);break;case e.services.CallEscalationState.Succeeded:this.setState(1006);break;case e.services.CallEscalationState.Failed:this.setState(1005)}},a.prototype.onCallParkStateChanged=function(){var t=this.getCallParkInfo();if(t)switch(t.parkState){case e.services.CallParkState.Parking:this.setState(1007);break;case e.services.CallParkState.Failed:this.setState(1009);break;case e.services.CallParkState.Succeeded:this.setState(1008);break;case e.services.CallParkState.MusicOnHold:this.setState(1010)}},a.prototype.onCallTransferStateChanged=function(){var t=this.getCallTransferInfo();if(t)switch(t.transferState){case e.services.CallTransferState.Transferring:this.setState(t.transferTarget.displayName.length>0?1001:this.call.state);break;case e.services.CallTransferState.Failed:this.setState(1002);break;case e.services.CallTransferState.Succeeded:this.setState(1003)}},a.prototype.onCallStateChanged=function(){this.setState(this.call.state),7===this.call.state&&this.dispose(),11===this.call.state&&(this.preheatCompleted=!1),12===this.call.state&&(this.preheatCompleted=!0)},a.prototype.dispose=function(){this.callStateSubscription.dispose(),_.isNil(this.callingServiceSubscription)||(this.callingService.unsubscribe(this.callingServiceSubscription),this.callingServiceSubscription=null),_.isNil(this.callTransferServiceSubscription)||(this.callTransferService.unsubscribe(this.callTransferServiceSubscription),this.callTransferServiceSubscription=null),_.isNil(this.callParkServiceSubcription)||(this.callParkService.unsubscribe(this.callParkServiceSubcription),this.callParkServiceSubcription=null),_.isNil(this.callEscalationServiceSubscription)||(this.callEscalationService.unsubscribe(this.callEscalationServiceSubscription),this.callEscalationServiceSubscription=null),_.isNil(this.callQualityChangedSubscription)||(this.callQualityChangedSubscription.dispose(),this.callQualityChangedSubscription=null)},a.prototype.getCallEscalationInfo=function(){return this.callEscalationService.getCallEscalationInfo(this.call.teamsCallId)},a.prototype.getCallParkInfo=function(){return this.callParkService.getCallParkInfo(this.call.teamsCallId)},a.prototype.getCallTransferInfo=function(){return this.callTransferService.getCallTransferInfo(this.call.teamsCallId)},a.prototype.setState=function(e,t){void 0===t&&(t=!1);var i=this.extendedCallState,a=[6,7].indexOf(e)>=0;10===this.extendedCallState&&1e3===e?this.reconnectingInLobby=!0:(1e3!==this.extendedCallState||t||a)&&(1e3===this.extendedCallState&&a&&(this.wasReconnectingIssue=!0),56===this.call.terminatedReason?this.isNotAdmittedForLongTime=!0:55===this.call.terminatedReason?this.wasDeniedFromLobby=!0:66===this.call.terminatedReason||71===this.call.terminatedReason?this.isAnonymousJoinDisabled=!0:73===this.call.terminatedReason?this.isLobbyFull=!0:68===this.call.terminatedReason&&(this.isInformationBarrierPresent=!0),(1007!==this.extendedCallState&&1008!==this.extendedCallState&&1001!==this.extendedCallState&&1003!==this.extendedCallState||6!==e&&7!==e)&&(this.reconnectingInLobby&&10!==e?this.extendedCallState=1e3:this.extendedCallState=e,this.reconnectingInLobby=!1)),i!==this.extendedCallState&&(this.logger.info(\"extendedCallState changed: \"+i+\" => \"+this.extendedCallState),this.extendedCallStateHistory.push({state:this.extendedCallState,timestamp:Date.now()}),this.call.raiseTeamsCallEvent(\"extendedCallStateChanged\"))},a}();t.ExtendedCallStateMixinImplementation=a;var s=function(){function e(e,t,i,a,s,n){this.$injector=e,this.settingsService=t,this.constants=i,this.callEscalationService=a,this.loggingService=s,this.eventingService=n,this.logger=s.newLogger(\"ExtendedCallStateMixinService\")}return e.$inject=[\"$injector\",\"settingsService\",\"constants\",\"callEscalationService\",\"loggingService\",\"eventingService\"],e.prototype.mixTeamsCall=function(e){var i=new a(e,this.settingsService,this.constants,this.callingService,this.callTransferService,this.callEscalationService,this.loggingService,this.callParkService,this.eventingService),s=[\"isMeetingFull\",\"hasDropped\",\"isAborted\",\"wasNetworkReconnectIssue\",\"isRelayWhitelistingIssue\",\"isFailed\",\"isRemovedFromCall\",\"canBeRetried\",\"isRejoinable\",\"isNetworkReconnectOngoing\",\"getNetworkReconnectStatus\",\"wasInState\",\"isMeetingTransferred\"];t.TeamsCallService.bindMethods(e,i,s,this.logger);var n=[\"extendedCallState\",\"extendedCallStateHistory\",\"abortReason\",\"wasReconnectingIssue\",\"isNotAdmittedForLongTime\",\"wasDeniedFromLobby\",\"isAnonymousJoinDisabled\",\"isLobbyFull\",\"preheatCompleted\",\"isRejoiningLobby\",\"mediaConnected\",\"mediaWhitelistingIssueRaised\",\"isUnparkCall\",\"isParkCall\",\"isInformationBarrierPresent\"];t.TeamsCallService.bindProps(e,i,n,this.logger)},Object.defineProperty(e.prototype,\"callingService\",{get:function(){return this.$injector.get(\"callingService\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"callTransferService\",{get:function(){return this.$injector.get(\"callTransferService\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"callParkService\",{get:function(){return this.$injector.get(\"callParkService\")},enumerable:!0,configurable:!0}),e}();t.ExtendedCallStateMixinService=s,angular.module(\"teamspace.extendedCallStateMixinService\",[\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.callingService\",\"teamspace.callTransferService\",\"teamspace.eventingService\",\"teamspace.callEscalationService\",\"teamspace.loggingService\",\"teamspace.callParkService\"]).service(\"extendedCallStateMixinService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.OngoingCall=0]=\"OngoingCall\",e[e.Meeting=1]=\"Meeting\",e[e.OneToOneCall=2]=\"OneToOneCall\",e[e.GroupCall=3]=\"GroupCall\",e[e.Broadcast=4]=\"Broadcast\"}(e.CallingIntentType||(e.CallingIntentType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(e,t,i,r){var o=n.call(this,e)||this;return o.utilityService=t,o.$injector=i,o.logger=r.newLogger(\"CallingIntentMultiWindowService\"),o.initializeOnAppLaunchAndReinit(),o}return __extends(i,n),i.$inject=[\"orchestrationService\",\"utilityService\",\"$injector\",\"loggingService\"],i.prototype.initializeOnAppLaunchAndReinit=function(){this.intentIdToIntent=new Map,this.intentIdToWindowId=new Map,this.intentIdToState=new Map},i.prototype.cleanupOnAppTeardown=function(){var e=this;this.intentIdToIntent.forEach(function(t){var n=t.id;return e.removeIntent(n)}),this.intentIdToIntent=void 0,this.intentIdToWindowId=void 0,this.intentIdToState=void 0,this._callingUserActionService=void 0,this._conversationsService=void 0,this._callingService=void 0,this._deviceManagerService=void 0,this._screenSharingService=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"CallingIntentMultiWindowService\"},i.prototype.onChildWindowClosed=function(e){var t=this;this.logger.info(\"Child window \"+e+\" closed - removing calling intent\"),Array.from(this.intentIdToWindowId.entries()).forEach(function(n){var i=n[0];n[1]===e&&t.removeIntent(i)})},i.prototype.saveIntent=function(e,t){return e.id||(e.id=this.utilityService.generateUUID()),this.logger.info(\"Saved intent id: \"+e.id+\" - windowId: \"+t),this.intentIdToIntent.set(e.id,e),this.intentIdToState.set(e.id,{state:0}),t&&this.intentIdToWindowId.set(e.id,t),e},i.prototype.removeIntent=function(e){this.logger.info(\"Removed intent \"+e),this.intentIdToIntent.delete(e),this.intentIdToWindowId.delete(e),this.intentIdToState.delete(e)},i.prototype._getDefaultOngoingCallIntent=function(e){return{type:t.CallingIntentType.OngoingCall,coordinates:{type:t.CallingIntentType.OngoingCall,teamsCallId:e},joinOptions:{}}},i.prototype.saveIntentFromCall=function(e){var t=this.getIntent(e.intentId)||this._getDefaultOngoingCallIntent(e.teamsCallId);return t.joinOptions={outgoingAudio:!e.isServerMuted&&!e.isMuted,outgoingVideo:e.isVideoOn},this.saveIntent(t),this.intentIdToState.set(t.id,{state:e.state,canBeRetried:e.canBeRetried()}),e.setIntentId(t.id),t},i.prototype.getIntent=function(e){return this.intentIdToIntent.has(e)?this.intentIdToIntent.get(e):(this.logger.info(\"Intent with id \"+e+\" not found\"),null)},i.prototype.joinCallFromIntent=function(n,i,r){var o,a,s=this,c=this.getIntent(n);if(!c)throw Error(\"No calling intent with id \"+n+\" found.\");var l=c.coordinates,d=c.joinOptions,g=i?_.merge(d,i):d;switch(c.joinOptions=g,this.saveIntent(c,r),l.type){case t.CallingIntentType.Meeting:var v={conversationId:l.conversationId,meetingType:l.isChannel?e.services.MeetingType.Team:e.services.MeetingType.Chat,replyChainMessageId:l.rootMessageId,messageId:l.messageId,skypeTeamsMeetingUrl:l.meetingCloud,isPstnEnabled:g.isPSTN},h={withOutgoingVideo:g.outgoingVideo,withIncomingVideo:g.incomingVideo,withOutgoingAudio:g.outgoingAudio,withIncomingAudio:g.incomingAudio,joinType:g.isPSTN?e.services.JoinType.pstn:e.services.JoinType.normal,context:\"joinCallFromIntentMutation\",withNavigation:!1,bypassPrejoin:!0};o=this.callingUserActionService.joinSkypeTeamMeeting(v,h);break;case t.CallingIntentType.OneToOneCall:var u=this.conversationsService.getConversationWith([l.mri]);if(!u)throw Error(\"OneToOne conversation not found with mri: \"+l.mri);if(void 0!==(a=d.sharingSourceId))o=this.startSharingFromChat(a,u.id);else{var p={conversationId:u.id,messageId:null,withVideo:g.outgoingVideo,isChannelMeeting:!1,context:e.services.CallTelemetryContext.CentralDataLayer};o=this.callingUserActionService.placeCall(p)}break;case t.CallingIntentType.GroupCall:if(void 0!==(a=d.sharingSourceId))o=this.startSharingFromChat(a,l.conversationId);else{var I={conversationId:l.conversationId,messageId:null,withVideo:g.outgoingVideo,isChannelMeeting:!1,context:e.services.CallTelemetryContext.CentralDataLayer};o=this.callingUserActionService.placeCall(I)}break;default:throw Error(\"Joining ongoing call not supported. Calling intent id: \"+n)}return o.then(function(e){var t=e.on(\"callStateChanged\",function(){s.intentIdToState.set(e.intentId,{state:e.state,canBeRetried:e.canBeRetried()}),7===e.state&&t.dispose()});return e.setIntentId(n),e})},i.prototype.startSharingFromChat=function(t,n){var i=this;return this.getSharingSourceForIdAsync(t).then(function(t){return i.screenSharingService.startSharingFromChat(t,n,e.services.CallTelemetryContext.MultiWindowScreensharingPanelDialog)})},i.prototype.getTeamsCallFromIntent=function(t){var n,i,r=t.coordinates;switch(r.type){case e.services.CallingIntentType.Meeting:n=r.conversationId,i=r.messageId;break;case e.services.CallingIntentType.OneToOneCall:var o=this.conversationsService.getConversationWith([r.mri]);if(!o)throw Error(\"OneToOne conversation not found with mri: \"+r.mri);n=o.id;break;case e.services.CallingIntentType.GroupCall:n=r.conversationId;break;default:throw Error(\"Getting TeamsCall from not supported intent. Calling intent id: \"+t.id+\". Coordinates type: \"+r.type)}var a=this.callingService.getCalls(n,i);return a.length>0?a[0]:null},i.prototype.getIntentForConversation=function(e,t){var n=null;return this.intentIdToIntent.forEach(function(i){var r=i.coordinates;(!n&&r.conversationId===e&&r.messageId===t||r.conversationId===e&&!t&&\"0\"===r.messageId)&&(n=i)}),n},i.prototype.getWindowWithCallingIntent=function(e){return this.intentIdToWindowId.get(e)},i.prototype.getCallStateFromIntent=function(e){return this.intentIdToState.get(e)},i.prototype.getSharingSourceForIdAsync=function(e){var t=this;return this.deviceManagerService.whenInitialized().then(function(){return t.deviceManagerService.getWindowsAsync().then(function(n){var i=_.find(n,function(n){return t.getSharingSourceId(n)===e});return i||t.deviceManagerService.getScreensAsync().then(function(n){var i=_.find(n,function(n){return t.getSharingSourceId(n)===e});if(i)return i})})})},i.prototype.getSharingSourceId=function(e){return e.getId().toString()},Object.defineProperty(i.prototype,\"screenSharingService\",{get:function(){return void 0===this._screenSharingService&&(this._screenSharingService=this.$injector.get(\"screenSharingService\")),this._screenSharingService},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"deviceManagerService\",{get:function(){return void 0===this._deviceManagerService&&(this._deviceManagerService=this.$injector.get(\"deviceManagerService\")),this._deviceManagerService},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"callingService\",{get:function(){return void 0===this._callingService&&(this._callingService=this.$injector.get(\"callingService\")),this._callingService},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"conversationsService\",{get:function(){return void 0===this._conversationsService&&(this._conversationsService=this.$injector.get(\"conversationsService\")),this._conversationsService},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"callingUserActionService\",{get:function(){return void 0===this._callingUserActionService&&(this._callingUserActionService=this.$injector.get(\"callingUserActionService\")),this._callingUserActionService},enumerable:!0,configurable:!0}),i}(t.MTMABase);t.CallingIntentMultiWindowService=n,angular.module(\"teamspace.callingIntentMultiWindowService\",[\"teamspace.orchestrationService\",\"teamspace.utilityService\"]).service(\"callingIntentMultiWindowService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e){var n=t.call(this)||this;return n.frameSink=e,n}return __extends(e,t),e.prototype.handleEmit=function(t,e){this.emit(t,e)},e.prototype.dispose=function(){},e.prototype.getFrameSink=function(){return this.frameSink},e.prototype.getRendererType=function(){return 4},e.prototype.getVideoSize=function(){},e.prototype.setScalingMode=function(t){return Promise.resolve()},e}(skype.calling.EventEmitter);t.VirtualRenderer=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,n,r,i,o,s,c,u){var a=t.call(this,u)||this;return a.constants=e,a.eventingService=n,a.peopleService=r,a.pstnNumberService=i,a.aggregatedSettingsStore=o,a.sxConfig=s,a.loggingService=c,a.orchestrationService=u,a.myPhoneNumber=\"\",a.logger=c.newLogger(\"callingSupportService\"),a.initializeOnAppLaunchAndReinit(),a}return __extends(n,t),n.$inject=[\"constants\",\"eventingService\",\"peopleService\",\"pstnNumberService\",\"aggregatedSettingsStore\",\"sxConfig\",\"loggingService\",\"orchestrationService\"],n.prototype.mtmaTelemetryIdentifier=function(){return\"MyPhoneNumberService\"},n.prototype.cleanupOnAppTeardown=function(e){this.myPhoneNumber=\"\",this.cachedSettings={phoneNumber:\"\",iTUCountryPrefix:\"\"}},n.prototype.initializeOnAppLaunchAndReinit=function(t){var n=this;e.services.MTMASubscriptionUtility.subscribe(this.aggregatedSettingsStore,function(){n.shouldUpdatePhoneNumber()&&n.setMyPhoneNumber()}),this.cachedSettings=this.getSettings(),this.setMyPhoneNumber()},n.prototype.getMyPhoneNumber=function(){return this.myPhoneNumber},n.prototype.setFormattedPhoneNumber=function(e){this.myPhoneNumber=this.pstnNumberService.parseAndFormatNumber(e,libphonenumber.PhoneNumberFormat.NATIONAL,!0),this.logger.info(\"Phone number updated: \"+e+\", formatted as \"+this.myPhoneNumber+\" [phonenumber]\"),this.eventingService.$emit(this.constants.events.dialpad.myPhoneNumberChanged,this.myPhoneNumber)},n.prototype.getSettings=function(){var e=this.aggregatedSettingsStore.getSettings();return{phoneNumber:e&&e.voiceAdminSettings&&e.voiceAdminSettings.value&&e.voiceAdminSettings.value.phoneNumber,iTUCountryPrefix:e&&e.policySettings&&e.policySettings.value&&e.policySettings.value.dialPlanPolicy&&e.policySettings.value.dialPlanPolicy.iTUCountryPrefix}},n.prototype.shouldUpdatePhoneNumber=function(){var e=this.getSettings();return(e.phoneNumber!==this.cachedSettings.phoneNumber||e.iTUCountryPrefix!==this.cachedSettings.iTUCountryPrefix)&&(this.cachedSettings=e,!0)},n.prototype.setMyPhoneNumber=function(){var e=this.loggingService.newScenario(this.constants.scenarios.calling.fetchPhoneNumber),t=this.getSettings().phoneNumber;_.isEmpty(t)?(this.logger.info(\"Empty phone number fetched from voiceSettingsStore [phonenumber]\"),e.mark(this.constants.scenarios.steps.calling.fetchPhoneNumber.emptyInBVD),this.setMyPhoneNumberFromPeopleProfile(e)):(this.setFormattedPhoneNumber(t),this.logger.info(\"Phone number successfully fetched from voiceSettingsStore [phonenumber]\"),e.stop())},n.prototype.setMyPhoneNumberFromPeopleProfile=function(e){var t=this,n=this.sxConfig.getCurrentSkypeMri();this.peopleService.getPeopleProfile(n,\"myPhoneNumberService\",!1).then(function(e){e&&e.telephoneNumber&&t.setFormattedPhoneNumber(e.telephoneNumber)}).finally(function(){_.isEmpty(t.myPhoneNumber)?(t.logger.info(\"Empty phone number fetched from PeopleProfile [phonenumber]\"),e.mark(t.constants.scenarios.steps.calling.fetchPhoneNumber.emptyInAAD),e.stop()):(t.logger.error(\"Found phone number in AAD but not in BVD [phonenumber]\"),e.fail({reasonCMD:\"Found phone number in AAD but not in BVD [phonenumber]\"}))})},n}(e.services.MTMABase);t.MyPhoneNumberService=n,angular.module(\"teamspace.myPhoneNumberService\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.peopleService\",\"teamspace.pstnNumberService\",\"skypeX.aggregatedSettingsStore\",\"skypeX.sxConfig\"]).service(\"myPhoneNumberService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var r=[24,46],t=function(){function t(e,r,t,i,n,a,s,o){this.$q=e,this.$timeout=r,this.callingService=t,this.retryService=i,this.constants=n,this.settingsService=a,this.logger=s.newLogger(\"ObservableCallService\"),this.disposeEntryTimeoutMs=a.valueFor(n.settings.names.observableCallServiceDisposeEntryTimeoutMs),o.registerForMtma(this),this.initializeOnAppLaunchAndReinit()}return t.$inject=[\"$q\",\"$timeout\",\"callingService\",\"retryService\",\"constants\",\"settingsService\",\"loggingService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.entries=[]},t.prototype.mtmaTelemetryIdentifier=function(){return\"ObservableCallService\"},t.prototype.cleanupOnAppTeardown=function(e){var r=this;this.entries.forEach(function(e){var t={error:new Error(\"app teardown\"),isTerminal:!0};e.errorCallbacks.forEach(function(e){return r.invokeCallback(e,t)})}),this.entries=null},t.prototype.subscribe=function(r,t,i){var n=this.entries.find(function(t){return e.CallCoordinatesUtilities.areCoordinatesEqual(t.coordinates,r)});return n?this.handleExistingEntry(n,t,i):this.createEntry(r,t,i)},t.prototype.createEntry=function(e,r,t){var i={coordinates:e,callbacks:[r],errorCallbacks:[t],promise:null};return this.updateCallPromise(i),this.entries.push(i),this.createDisposable(i,r,t)},t.prototype.handleExistingEntry=function(e,r,t){var i=this;if(e.callbacks.push(r),e.errorCallbacks.push(t),!e.terminalError)return e.isPromiseResolved&&e.promise.then(function(e){i.invokeCallback(r,e)}),this.createDisposable(e,r,t);this.invokeCallback(t,e.terminalError)},t.prototype.updateCallPromise=function(e){var r=this;e.retryOperation&&e.retryOperation.cancel();var t={retryIntervals:this.settingsService.valueFor(this.constants.settings.names.callingConstants).observableCallServiceRetryIntervals,forever:!1};e.retryOperation=this.retryService.retry(\"obervableCallService::updateCallPromise\",function(){return r.updateCallPromiseInternal(e)},t),e.retryOperation.promise.catch(function(){var t={error:new Error(\"max num of failures exceeded\"),isTerminal:!0};e.terminalError=t,e.errorCallbacks.forEach(function(e){return r.invokeCallback(e,t)})})},t.prototype.updateCallPromiseInternal=function(r){var t=this;return r.callbacks.length?(r.isPromiseResolved=!1,r.promise=this.callingService.getObservableCall(r.coordinates,\"observableCallService\"),r.promise.then(function(e){return r.isPromiseResolved=!0,r.callbacks.forEach(function(r){return t.invokeCallback(r,e)}),t.updateCallSubscription(r,e)}).catch(function(i){t.logger.error(e.CallingTelemetryService.getErrorMessage(i));var n={error:i,isTerminal:!1};return r.errorCallbacks.forEach(function(e){return t.invokeCallback(e,n)}),t.$q.reject()})):this.$q.resolve()},t.prototype.updateCallSubscription=function(e,t){var i=this,n=this.$q.defer();return e.callChangedSubscription=skype.calling.safeSubscribeToCall(t,function(){if(7===t.state)if(!_.includes(r,t.terminatedReason))t.wasInState(2)?(n.resolve(),i.updateCallPromise(e)):n.reject();else{var a={error:new Error(\"Cannot rejoin observing call, terminated reason: \"+t.terminatedReason),isTerminal:!0};e.terminalError=a,e.errorCallbacks.forEach(function(e){return i.invokeCallback(e,a)}),n.resolve()}},!0),n.promise},t.prototype.invokeCallback=function(r,t){try{r(t)}catch(r){this.logger.error(e.CallingTelemetryService.getErrorMessage(r))}},t.prototype.createDisposable=function(e,r,t){var i=this;return{dispose:function(){_.remove(e.callbacks,function(e){return e===r}),_.remove(e.errorCallbacks,function(e){return e===t}),i.disposeEntryIfNeeded(e)}}},t.prototype.disposeEntryIfNeeded=function(e){var r=this;e.callbacks.length||this.$timeout(function(){e.callbacks.length||(e.callChangedSubscription&&(e.callChangedSubscription.dispose(),e.callChangedSubscription=null),e.retryOperation&&(e.retryOperation.cancel(),e.retryOperation=null),e.promise.then(function(r){e.callbacks.length||8!==r.state||r.stop()}).finally(function(){e.callbacks.length||_.remove(r.entries,function(r){return r===e})}))},this.disposeEntryTimeoutMs,!1)},t}();e.ObservableCallService=t,angular.module(\"teamspace.observableCallService\",[\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.callingService\",\"teamspace.constants\",\"teamspace.retryService\",\"teamspace.settingsService\"]).service(\"observableCallService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(){return function(t,e){this.teamsCallId=t,this.participantId=e}}();t.CallParticipantPair=e;var n=function(t){function n(e,n,i,a,r,s,c,o,p){var u=t.call(this,p)||this;return u.$q=e,u.settingsService=n,u.constants=i,u.peopleService=a,u.ariaLiveService=r,u.$translate=s,u.utilityService=c,u.resources=o,u.orchestrationService=p,u.initializeOnAppLaunchAndReinit(),u}return __extends(n,t),n.$inject=[\"$q\",\"settingsService\",\"constants\",\"peopleService\",\"ariaLiveService\",\"$translate\",\"utilityService\",\"resources\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){var e=this;this.participantsByState=this.createParticipantStates(),this.participantStateToAnnouncedParticipantStateMap=this.createParticipantStateToAnnouncedParticipantStateMap(),this.participantStateMessages=this.createParticipantCategoryMessages(),this.announceParticipantStates=this.announceParticipantStates.bind(this),this.announce=this.announce.bind(this);var n=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.participantMinAnnouncementTimeout,i=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.participantMaxAnnouncementTimeout;this.announcer=_.debounce(function(){return e.announceParticipantStates()},n,{leading:!1,maxWait:i,trailing:!0})},n.prototype.mtmaTelemetryIdentifier=function(){return\"ParticipanStateAnnouncer\"},n.prototype.cleanupOnAppTeardown=function(t){this.participantStateMessages=void 0,this.participantsByState=void 0,this.participantStateToAnnouncedParticipantStateMap=void 0,this.announcer=void 0},n.prototype.pushAnnouncement=function(t,e){this.pushAnnouncementForState(t,e.id,this.participantStateToAnnouncedParticipantStateMap.get(e.state))},n.prototype.pushAnnouncementForState=function(t,n,i){this.participantsByState.has(i)&&this.participantsByState.get(i).push(new e(t,n)),this.utilityService.deferOnce(this.announce)},n.prototype.clearAnnouncements=function(t){this.participantsByState.forEach(function(e){_.remove(e,function(e){return e.teamsCallId===t})})},n.prototype.announce=function(){this.announcer()},n.prototype.createParticipantStateToAnnouncedParticipantStateMap=function(){var t=new Map;return t.set(3,2),t.set(1,1),t.set(7,4),t.set(4,3),t},n.prototype.createParticipantStates=function(){var t=new Map;return t.set(3,[]),t.set(2,[]),t.set(1,[]),t.set(4,[]),t.set(5,[]),t},n.prototype.createParticipantCategoryMessages=function(){var t=new Map;return t.set(2,this.resources.strings.aria_announce_participant_joined_mf),t.set(1,this.resources.strings.aria_announce_participant_calling_mf),t.set(4,this.resources.strings.aria_announce_participant_entered_lobby_mf),t.set(3,this.resources.strings.aria_announce_participant_left_mf),t.set(5,this.resources.strings.aria_announce_calling_participant_failed_mf),t},n.prototype.announceParticipantStates=function(){var t=this,e=[],n=[];return this.participantsByState.forEach(function(i,a){i.length>0&&n.push(t.buildAnnouncementsForStates(a).then(function(n){void 0!==n&&(e.push(n),t.participantsByState.set(a,[]))}))}),this.$q.all(n).then(function(){if(e.length>0)return t.ariaLiveService.update(e.join(\",\"),!0)})},n.prototype.buildAnnouncementsForStates=function(t){var e=this,n=this.participantsByState.get(t),i=this.participantStateMessages.get(t);if(1===n.length){var a=n[0].participantId;return this.getUser(a).then(function(t){if(e.shouldStateBeAnnounced(t))return e.$translate.instant(i,{participantName:t.displayName,number:n.length},e.constants.translation.interpolationIds.messageformat)})}return this.$q.resolve(this.$translate.instant(i,{participantName:void 0,number:n.length},this.constants.translation.interpolationIds.messageformat))},n.prototype.shouldStateBeAnnounced=function(t){return t&&!SkypeX.Services.ChatServiceUtils.isUserMri(t.displayName)&&!SkypeX.Services.ChatServiceUtils.isBotMri(t.mri)},n.prototype.getUser=function(t){return this.peopleService.getAllPeopleProfile([t],\"callingParticipantService\").then(function(t){return t?t[0]:null})},n}(t.MTMABase);t.ParticipanStateAnnouncer=n,angular.module(\"teamspace.participantStateAnnouncementService\",[\"teamspace.settingsService\",\"teamspace.peopleService\",\"teamspace.ariaLiveService\",\"teamspace.utilityService\"]).service(\"participantStateAnnouncementService\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,a=arguments.length;i<a;i++){t=arguments[i];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,a,s,n,r,c){var l=this;this.constants=e,this.$timeout=t,this.$rootScope=i,this.callingService=a,this.settingsService=s,this.eventingService=n,this.performanceObserverService=r,this.init(),c.registerForMtma({mtmaTelemetryIdentifier:function(){return\"CallingNetworkRequestsCollector\"},initializeOnAppLaunchAndReinit:function(){return l.init()},cleanupOnAppTeardown:function(){return l.dispose()}})}return t.$inject=[\"constants\",\"$timeout\",\"$rootScope\",\"callingService\",\"settingsService\",\"eventingService\",\"performanceObserverService\",\"orchestrationService\"],t.prototype.init=function(){var t=this;this.callStats={},e.MTMASubscriptionUtility.subscribe(this.callingService,function(e,i){return t.trackNetworkCallsDuringCallSetup(i.teamsCallId)},this.constants.events.calling.callStarted),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.telemetry.sent,function(e,i){t.recordTelemetryRequest({startTime:Date.now(),source:i.source,dataSizeInEvents:i.dataSizeInEvents,dataSizeInBytes:i.dataSizeInBytes||2300*i.dataSizeInEvents})})},t.prototype.dispose=function(){this.callStats=void 0},t.prototype.getAll=function(){return this.callStats},t.prototype.getTimeOrigin=function(){return this.performanceObserverService.getTimeOrigin()},t.prototype.trackNetworkCallsDuringCallSetup=function(t){var i,a=this;if(!this.callStats[t]&&this.settingsService.valueAsBoolean(this.constants.settings.names.saveSideNetworkTrafficWhileInCallToDisk)){var s=this.callingService.getCallByTeamsCallId(t);if(s){var n=[\"resource\"];if(this.performanceObserverService.areTypesSupported(n)){var r=this.callStats[t]={isOngoing:!0,callId:s.callId,callState:s.state,participantId:s.participantId,stateChanges:(i={},i[e.CallUtilities.stringifyCallState(s.state)]=Date.now(),i),networkRequests:[],networkRequestsTotalTransferSize:0,telemetryRequests:[],telemetryRequestsTotalUploadSize:0},c=this.performanceObserverService.observe(n,function(e){var t;(t=r.networkRequests).push.apply(t,e.map(function(e){return __assign({},e,{callState:r.callState})})),r.networkRequestsTotalTransferSize+=e.reduce(function(e,t){return e+(t.transferSize||0)},0)});if(c)var l=s.on(\"callIdChanged\",function(e){r.callId=s.callId}),o=s.on(\"callLegIdChanged\",function(e){r.participantId=s.participantId}),u=s.on(\"callStateChanged\",function(){switch(r.stateChanges[e.CallUtilities.stringifyCallState(s.state)]=Date.now(),r.callState=s.state,s.state){case 10:case 3:case 6:case 7:a.scheduleCleanup(t,c,[u,l,o])}})}}}},t.prototype.recordTelemetryRequest=function(e){var t=this;Object.keys(this.callStats).forEach(function(i){var a=t.callStats[i];a&&a.isOngoing&&(a.telemetryRequests.push(__assign({},e,{callState:a.callState})),a.telemetryRequestsTotalUploadSize+=e.dataSizeInBytes||0)})},t.prototype.scheduleCleanup=function(e,t,i){var a=this,s=this.callStats[e];i.forEach(function(e){return e.dispose()}),this.$timeout(function(){t.dispose(),s.isOngoing=!1},1e4),this.$timeout(function(){delete a.callStats[e]},6e5)},t}();e.CallingNetworkRequestsCollectorService=t,angular.module(\"teamspace.callingNetworkRequestsCollectorService\",[\"teamspace.constants\",\"teamspace.callingService\",\"teamspace.settingsService\",\"teamspace.orchestrationService\",\"teamspace.performanceObserverService\"]).service(\"callingNetworkRequestsCollectorService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t;!function(e){e[e.pluginHost=0]=\"pluginHost\",e[e.callMonitor=1]=\"callMonitor\",e[e.pluginHostCPU=2]=\"pluginHostCPU\"}(t||(t={}));var i=function(){function i(e,t,i,r,s,o,n,c){this.appInfoSampler=e,this.callingService=t,this.tickInterval=i,this.loggingService=r,this.constants=s,this.$interval=o,this.platformDetectService=n,this.brbV2FeedbackService=c,this.pluginHostTriggerThreshold=819200,this.callMonitorTriggerThreshold=307200,this.pluginHostCPUTriggerThreshold=50,this.brbOccurrenceThreshold=3,this.alreadyReported=!1,this.alreadySentFeedback=!1,this.memoryOnStartOfCall=new WeakMap,this.issueCounter=[]}return i.prototype.trackMemoryOn=function(e){var t=this,i=this.platformDetectService.getOS()==this.constants.os.mac,r=this.platformDetectService.isRigel();!e||this.alreadyReported||i||r||(this.appInfoSampler.getSample().then(function(i){i&&t.memoryOnStartOfCall.set(e,t.convertMetrics(i))}),this.ticker||(this.ticker=this.$interval(function(){return t.tick()},this.tickInterval,0,!1)))},i.prototype.stop=function(){this.ticker&&(this.$interval.cancel(this.ticker),delete this.ticker)},i.prototype.tick=function(){var e=this;this.appInfoSampler.getSample().then(function(t){if(t){var i=e.callingService.getActiveCall();if(i){if(e.memoryOnStartOfCall.get(i)){var r=e.brbTitle(e.convertMetrics(t),i);if(r){var s=e.callStateDescription(i);s.length>0&&(s=\" - \"+s),e.triggerBRB(i,\"\"+r+s)}}}else e.stop()}})},i.prototype.triggerBRB=function(e,t){var i=this;skype.calling.safeSubscribeToCall(e,function(e){if(7===e.state)return i.sendFeedback(t),!0},!1),this.alreadyReported=!0,this.stop()},i.prototype.sendFeedback=function(t){var i=this;this.alreadySentFeedback||(this.alreadySentFeedback=!0,this.brbV2FeedbackService.sendFeedbackToBrbV2(!0,{category:this.constants.feedback.categories.other,title:t,description:\"Submitted via resource usage monitor\",allowScreenshots:!1,includeBackgroundBlurImages:!1,includeHeapSnapshot:!1,piiSafeLogsOnly:!0}).then(function(){i.loggingService.info(\"BRB successfully submitted\")}).catch(function(t){i.loggingService.error(\"BRB submission failed. Error: \"+e.CallingTelemetryService.getErrorMessage(t))}))},i.prototype.brbTitle=function(e,i){return i.isBackgroundBlurOn?\"\":e.pluginHost>this.pluginHostTriggerThreshold?this.collectIssue(t.pluginHost,\"PluginHost process memory is over \"+this.pluginHostTriggerThreshold/1024+\" MB\"):e.callMonitor>this.callMonitorTriggerThreshold?this.collectIssue(t.callMonitor,\"Calling Monitor process memory is over \"+this.callMonitorTriggerThreshold/1024+\" MB\"):e.pluginHostCPU>this.pluginHostCPUTriggerThreshold?this.collectIssue(t.pluginHostCPU,\"PluginHost process CPU was over \"+this.pluginHostCPUTriggerThreshold+\"%\"):void this.clearIssues()},i.prototype.collectIssue=function(e,t){return 0===this.issueCounter.length||this.issueCounter[0]===e?this.issueCounter.push(e):this.issueCounter=[e],this.issueCounter.length===this.brbOccurrenceThreshold?(this.clearIssues(),t):\"\"},i.prototype.clearIssues=function(){this.issueCounter=[]},i.prototype.callStateDescription=function(e){return[e.isVideoOn&&\"sendVideo\",e.isScreenSharingOn&&\"sendVBSS\",!!e.broadcastMeeting&&\"broadcast\",e.contentSharingSessions&&e.contentSharingSessions.length>0&&\"PPT\"].filter(Boolean).join(\", \")},i.prototype.convertMetrics=function(e){return{pluginHost:e.pluginHost.workingSet,pluginHostCPU:e.pluginHost.cpuPercentage,rendererProcess:e.tab.workingSet,callMonitor:e.callMonitor.workingSet}},i}();e.ResourceUsageMonitor=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(i,n,r,o,a,s,c){var l=t.call(this,c)||this;l.$q=i,l.policySettingsStore=a,l.orchestrationService=c,l.logger=o.newLogger(\"PoliciesService\"),l.initializeOnAppLaunchAndReinit();var p=new e.DataManagerOptions(n.urls.policies.typeOld,function(e){return\"policies\"});return p.isResponseWrappedInValue=!1,l.policiesDataManager=r.registerManager(p),l}return __extends(i,t),i.$inject=[\"$q\",\"constants\",\"dataManagerService\",\"loggingService\",\"policySettingsStore\",\"settingsService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.policiesReadyDeferred=this.$q.defer()},i.prototype.mtmaTelemetryIdentifier=function(){return\"PoliciesService\"},i.prototype.cleanupOnAppTeardown=function(e){this.policies=void 0,this.policiesReadyDeferred=void 0},i.prototype.waitForPolicySettingsFetch=function(){return this.policySettingsStore.getInitLoadPromise().toNgPromise(this.$q)},i.prototype.getPolicySettings=function(){return this.policySettingsStore.getSettings()},i.prototype.hasDialPlans=function(){var e=this.getPolicySettings();return!!(e&&e.dialPlanPolicy&&e.dialPlanPolicy.normalizationRules)},i.prototype.normalize=function(e){if(!this.hasDialPlans())return this.logger.info(\"dialPlan not present\"),e;for(var t=this.getPolicySettings().dialPlanPolicy.normalizationRules,i=e,n=0;n<t.length;n++)try{var r=new RegExp(t[n].pattern);if(r.test(e)){i=e.replace(r,t[n].translation);break}}catch(e){this.logger.error(\"Failed to parse regular expression {0} with exception {1}\",t[n].pattern,String(e))}return i},i}(e.MTMABase);e.PoliciesServiceImplementation=t,angular.module(\"teamspace.policiesService\",[]).service(\"policiesService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(i,n,r,s,o,a,c,g,p,l,S){var y=t.call(this,a,s,i,s.timeInMiliseconds.hour,r,o,S,n,\"policiesSyncService\")||this;y.policySettingsStore=p,y.settingsService=l,y.orchestrationService=S;var v=new e.DataManagerOptions(s.urls.policies.type,function(e){return\"policies\"});return v.isResponseWrappedInValue=!1,y.policiesDataManager=c.registerManager(v),y}return __extends(i,t),i.$inject=[\"$interval\",\"$q\",\"appStateService\",\"constants\",\"eventingService\",\"loggingService\",\"dataManagerService\",\"policiesService\",\"policySettingsStore\",\"settingsService\",\"orchestrationService\"],i.prototype.startSync=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.disablePoliciesSync)?(this.logger.info(\"policies sync is switched off\"),this.$q.when()):t.prototype.startSync.call(this)},i.prototype.syncData=function(){var t=this,n={policySettings:!0},r={url:this.constants.urls.policies.post,method:\"POST\",data:n},s=new e.DataManagerRequestOptions;return s.skipApply=!0,this.policiesDataManager.invoke(r,s).then(function(e){var n={};if(e&&e[SkypeX.Services.AggregatesettingsStorageKey.policySettings]&&e[SkypeX.Services.AggregatesettingsStorageKey.policySettings][i.ValueKeyName]&&(n[SkypeX.Services.AggregatesettingsStorageKey.policySettings]=e[SkypeX.Services.AggregatesettingsStorageKey.policySettings][i.ValueKeyName]),!n[SkypeX.Services.AggregatesettingsStorageKey.policySettings])throw t.logger.error(\"Policies were not retrieved in the expected format\"),new Error(\"Policies were not retrieved in the expected format\");t.policySettingsStore.updateSettingsLocally(n[SkypeX.Services.AggregatesettingsStorageKey.policySettings]),n[SkypeX.Services.AggregatesettingsStorageKey.policySettings]&&n[SkypeX.Services.AggregatesettingsStorageKey.policySettings].dialPlanPolicy&&n[SkypeX.Services.AggregatesettingsStorageKey.policySettings].dialPlanPolicy.normalizationRules||t.logger.debug(\"Dial plan rules are absent in retrieved policy\")})},i.prototype.executeSyncCall=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.policies.periodicSync);return this.syncData().then(function(){t.stop()}).catch(function(i){throw e.logger.error(\"unable to load policies\"),t.fail(),i})},i.ValueKeyName=\"value\",i}(e.PeriodicSyncServiceImplementation);e.PoliciesSyncServiceImplementation=t,angular.module(\"teamspace.policiesSyncService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.policiesService\"]).service(\"policiesSyncService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function n(e,n,r,i,a,o,s){var c=t.call(this)||this;return c.$injector=e,c.callingSupportService=n,c.constants=r,c.callingTelemetryService=i,c.$q=a,s.registerForMtma(c),c.initializeOnAppLaunchAndReinit(),c.logger=o.newLogger(\"preheatService\"),c}return __extends(n,t),n.$inject=[\"$injector\",\"callingSupportService\",\"constants\",\"callingTelemetryService\",\"$q\",\"loggingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){},n.prototype.mtmaTelemetryIdentifier=function(){return\"PreheatService\"},n.prototype.cleanupOnAppTeardown=function(e){},n.prototype.startPreheating=function(t,n){var r=this;this.callingSupportService.isPreheatEnabled()&&8===t.state&&this.disposePreheatCalls().then(function(){if(8===t.state){var i=r.callingTelemetryService.newCallingScenario(t,r.constants.scenarios.preJoin.preheat,{correlationId:n}),a=t.on(\"callStateChanged\",function(){return r.onCallStateChanged(t,i,a)}),o={preheatFlags:1};t.start(o).catch(function(t){var n=e.CallingTelemetryService.getErrorMessage(t);r.logger.info(\"fail preheat - \"+n),i.fail({reason:n}),a.dispose()})}}).catch(function(t){var n=e.CallingTelemetryService.getErrorMessage(t);r.logger.info(\"failed to dispose preheated calls - \"+n)})},n.prototype.startPreheatingMW=function(e,t){var n=this.callingService.getAllCalls(!0).find(function(t){return 8===t.state&&e.conversationId===t.conversationId&&e.messageId===t.messageId});n?this.startPreheating(n,t):this.logger.info(\"no observing call found with these meeting coordinates\")},n.prototype.disposePreheatCalls=function(){var e=this,t=this.callingService.getActiveCalls().filter(function(e){return _.includes([12,11],e.state)});return _.isEmpty(t)?this.$q.resolve():this.$q.all(t.map(function(t){return e.disposeCall(t)}))},n.prototype.disposeCall=function(e){var t=this;this.logger.info(\"disposing preheat call: \"+e.teamsCallId+\"  with call state: \"+e.state);var n=this.$q.defer();return Promise.resolve().then(function(){return e.stop()}).then(function(){n.resolve(),t.logger.info(\"before stopping call: \"+e.teamsCallId+\" with call state: \"+e.state)}).catch(function(r){n.reject(r),t.logger.warn(\"Unexpected exception while disconnecting the call. callid=\"+(e&&e.callId)+\" error=\"+r)}),n.promise},Object.defineProperty(n.prototype,\"callingService\",{get:function(){return this.$injector.get(\"callingService\")},enumerable:!0,configurable:!0}),n.prototype.onCallStateChanged=function(e,t,n){switch(e.state){case 7:12===e.terminatedReason?t.incomplete({reason:this.constants.scenarios.preJoin.preheatLeavePrejoin}):t.fail({reason:\"call disconnected\"}),n.dispose();break;case 11:t.mark(this.constants.scenarios.preJoin.preheatPreheating);break;case 12:t.stop({reason:this.constants.scenarios.preJoin.preheatPreheated}),n.dispose();break;case 2:t.incomplete({reason:this.constants.scenarios.preJoin.preheatCanceled}),n.dispose()}},n}(SkypeX.Services.ObservableBase);e.PreheatService=t,angular.module(\"teamspace.preheatService\",[\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.callingSupportService\",\"teamspace.callingTelemetryService\"]).service(\"preheatService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.services||(e.services={})}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=e.services.CallingTelemetryService,n=function(){function e(e,t,i,n,r,a,s,l,c,o,g){this.$q=e,this.activeCall=t,this.isEnabled=i,this.logger=n,this.constants=r,this.deviceManagerService=a,this.hdmiPluggedIn=s,this.hdmiIngestCamera=l,this.rigelSettings=c,this.loggingService=o,this.callingTelemetryService=g}return e.prototype.hdmiPluggedInChanged=function(e){this.hdmiPluggedIn=e,this.evaluateAutoScreenSharing()},Object.defineProperty(e.prototype,\"shouldStartAutoScreenSharing\",{get:function(){return this.isEnabled&&this.hdmiPluggedIn&&this.rigelSettings.enableAutoScreenSharing&&!t.CallUtilities.isOneToOnePstnCall(this.activeCall)&&3===this.activeCall.state},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"shouldStopAutoScreenSharing\",{get:function(){return!this.hdmiPluggedIn&&this.isHdmiIngestSharingActive},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isHdmiIngestSharingActive\",{get:function(){return this.rigelSettings.enableContentCameraBasedIngest?!!this.activeCall.cameraSharingSourceId&&this.activeCall.cameraSharingSourceId.contains(this.hdmiIngestCamera.deviceId):this.activeCall.isScreenSharingOn&&1===this.activeCall.sharingSourceType},enumerable:!0,configurable:!0}),e.prototype.startTelemetryScenario=function(){var e=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.rigelAutoScreenSharing,t.TeamsCallService.getTeamsCallIdAsString(this.activeCall.teamsCallId));return e?(this.logger.info(\"Auto screen-sharing scenario already in progress\"),e):this.callingTelemetryService.newCallingScenario(this.activeCall,this.constants.scenarios.calling.rigelAutoScreenSharing,null,6e4)},e.prototype.triggerAutoScreenSharing=function(e){var t=this,n=this.$q.defer(),r=this.activeCall.isScreenSharingOn?this.activeCall.stopScreenSharingOnCall(this.constants.scenarios.calling.context.rigelAutoScreenSharingTakeover):this.$q.resolve(),a=this.rigelSettings.enableContentCameraBasedIngest?this.deviceManagerService.getHdmiIngestCameraAsync():this.$q.resolve(null);return r.then(function(){a.then(function(r){t.activeCall.startScreenSharingOnCall(r,t.constants.scenarios.calling.context.rigelAutoScreenSharing).then(function(){t.logger.info(\"Auto screen-sharing started successfully\"),e.stop(),n.resolve()}).catch(function(r){var a=i.getErrorMessage(r);t.logger.error(\"Screen sharing failed with error: \"+a),e.fail({reason:\"\"+a}),n.reject()})}).catch(function(r){var a=i.getErrorMessage(r);t.logger.error(\"Failure occurred while retrieving HDMI ingest camera: \"+a),e.fail({reason:\"\"+a}),n.reject()})}),n.promise},e.prototype.evaluateAutoScreenSharing=function(){if(this.shouldStartAutoScreenSharing){this.logger.info(\"HDMI source plugged in, starting auto screen-sharing\");var e=this.startTelemetryScenario();this.triggerAutoScreenSharing(e)}else this.shouldStopAutoScreenSharing&&this.activeCall.stopScreenSharingOnCall(this.constants.scenarios.calling.context.rigelHdmiUnplugged)},e}();t.RigelAutoScreenShare=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var n=function(){function n(t,e,n,i,s,r,o,a,h,l,c,g,d,p,S,v,u,m,C){this.activeCall=t,this.$rootScope=e,this.$q=n,this.constants=s,this.contentSharingService=r,this.windowSyncDataService=o,this.localizationService=a,this.callingAlertsService=c,this.resources=g,this.callingTelemetryService=d,this.eventingService=p,this.$translate=S,this.manager=v,this.lazyLoadService=u,this.rigelSettings=m,this.settingsService=C,this.listenerRegistrations=[],this.logger=h.newLogger(\"RigelContentSharing\"),this.registerListeners()}return n.prototype.registerListeners=function(){this.windowSyncDataService.registerRequest(this.onPPTNavigated.bind(this),[t.shared.RequestDataActionType.EXTERNAL_CALLING_SCREEN_GET_PRESENTATION_NEW_SLIDE_INDEX])},n.prototype.init=function(){var e=this;this.contentSharingErrorAlert={name:\"ContentSharingFailed\",type:t.services.AlertType.Error,text:\"\",dismissable:!0},this.contentSharingServiceSubscriber=this.contentSharingService.init(this.activeCall,{sessionAdded:function(t){return e.onSessionAdded(t)},sessionAddedWithError:function(t,n){return e.onSessionAddedWithError(t,n)},sessionRemoved:function(t){e.onSessionRemoved(t)},sessionError:function(t,n){return e.onSessionError(t,n)}}),this.whiteboardSharing=null,this.manager.log(\"rigelContentSharing initialized\")},n.prototype.onSessionAdded=function(n){return\"ppt\"===n.contentType?this.rigelSettings.enableIncomingPPTSharing?this.onPPTSessionAdded(n):this.$q.reject(new e.ContentSharingError(t.services.ContentSharingErrorCode.Cancelled,null,null,\"Feature flag not enabled\")):\"whiteboard\"===n.contentType?this.rigelSettings.enableIncomingWhiteboardSharing?this.onWhiteboardSessionAdded(n):this.$q.reject(new e.ContentSharingError(t.services.ContentSharingErrorCode.Cancelled,null,null,\"Feature flag not enabled\")):this.$q.reject(\"unknown sharing session type\")},n.prototype.onWhiteboardSessionAdded=function(t){return this.whiteboardSharing={url:t.contentDto.url,sessionId:t.id},this.showAlertsIfApplicable(),this.manager.sendUpdate()},n.prototype.onPPTSessionAdded=function(t){var e=this;this.manager.log(\"Content sharing session(\"+t.contentType+\") added, contentId: \"+t.id);var n=this.startContentSharingScenario(this.constants.scenarios.contentSharing.sessionStarted,t.contentType);if(this.pptSharing&&this.pptSharing.participantId===t.id)return n.fail({message:\"Content sharing session already active.\"}),this.manager.logError(\"Content sharing session already active.\"),this.$q.reject();this.pptSharing&&(this.manager.log(\"Content sharing session already exists. ending it\"),this.onSessionRemoved(this.pptSharing.participantId)),this.pptSession=t;var i=this.lazyLoadService.getSourceUrl(this.constants.lazyLoadedVendorFiles.powerpointBoot);return i&&!/^(?:[a-z]+:)?\\/\\//i.test(i)&&(i=\"/\"+i),this.pptSharing={bootstrapperUrl:t.contentDto.bootstrapperUrl||i,participantId:t.id,slideEvent:{slideIndex:t.slide.slideIndex,timeLineMappings:t.slide.timeLineMappings},contentDto:t.contentDto,locale:this.localizationService.getLocale(),localeStrings:{calling_contentsharing_toolbar_presentation_position:this.$translate.instant(this.resources.strings.calling_contentsharing_toolbar_presentation_position)}},this.manager.log(\"Content sharing bootstrapperUrl: \"+this.pptSharing.bootstrapperUrl),this.listener=t.onSlideIndexChanged(this.onPPTSlideIndexChanged.bind(this)),this.eventingService.$on(this.$rootScope,this.constants.events.calling.pptSharingOnHold,function(t,n){e.onPPTEnd(n.callId)}),this.eventingService.$on(this.$rootScope,this.constants.events.calling.pptSharingNext,function(t,n){e.activeCall.callId===n.callId&&e.onPPTNavigation(!0)}),this.eventingService.$on(this.$rootScope,this.constants.events.calling.pptSharingPrev,function(t,n){e.activeCall.callId===n.callId&&e.onPPTNavigation(!1)}),this.eventingService.$on(this.$rootScope,this.constants.events.calling.pptSharingGoTo,function(t,n){e.activeCall.callId===n.callId&&e.onPPTNavigation(void 0,n.index)}),this.showAlertsIfApplicable(),n.stop(),this.manager.sendUpdate()},n.prototype.onPPTEnd=function(e){if(this.manager.log(\"Content sharing termination requested\"),this.activeCall.callId===e&&3===this.pptSession.mode){var n=this.callingTelemetryService.newContentSharingScenario(this.activeCall,this.constants.scenarios.contentSharing.pptSharingStop,this.pptSession.id,this.pptSession.contentType);t.services.SessionUtils.terminateContentSharingSession(this.activeCall,this.pptSession.contentSharingSession,n,this.logger)}},n.prototype.onPPTNavigation=function(t,e){this.manager.log(\"Content sharing navigation requested\"),this.pptSharing&&3===this.pptSession.mode&&(this.pptSharing.navigationParams=void 0!==t?{moveForward:t,moveBackward:!t}:{slideNumber:e}),this.manager.sendUpdate()},n.prototype.onPPTNavigated=function(t){var e={slideIndex:t,timeLineMappings:[]};3===this.pptSession.mode&&(this.pptSession.wrsSlideChanged(e,\"\"),this.pptSharing.navigationParams={},this.manager.sendUpdate())},n.prototype.onPPTSlideIndexChanged=function(t){this.manager.log(\"Content sharing slide change event: \"+t),this.pptSharing&&(this.pptSharing.slideEvent=t),this.manager.sendUpdate()},n.prototype.onSessionAddedWithError=function(t,e){return this.manager.logError(\"Content sharing session added with error, contentId: \"+t+\", error: \"+e),this.onSessionRemoved(t)},n.prototype.disposeListener=function(){this.listener&&(this.listener.dispose(),this.listener=null)},n.prototype.onSessionRemoved=function(t){return this.manager.log(\"Content sharing session ended, contentId: \"+t),this.pptSharing&&this.pptSharing.participantId===t?(this.pptSharing=null,this.pptSession=null):this.whiteboardSharing&&this.whiteboardSharing.sessionId===t&&(this.whiteboardSharing=null),this.disposeListener(),this.manager.sendUpdate()},n.prototype.onSessionError=function(t,e){var n=this;this.callingAlertsService.dismiss(this.contentSharingErrorAlert),this.manager.logError(\"Content sharing session error, contentId: \"+t+\", error: \"+e),this.pptSharing?_.defer(function(){n.$rootScope.$broadcast(n.constants.events.calling.contentSharingError,{id:t,error:e})}):(this.contentSharingErrorAlert.text=e.message,this.callingAlertsService.handleOnDemandAlert(this.contentSharingErrorAlert))},n.prototype.showAlertsIfApplicable=function(){if(this.manager.isRecordingOn){var e=this.settingsService.valueAsBoolean(this.constants.settings.names.enableRecordPPTSharing);this.pptSharing&&!e?this.callingAlertsService.showRecordingAlerts(t.services.CallRecordingEvents.recordingPPT):this.whiteboardSharing&&this.callingAlertsService.showRecordingAlerts(t.services.CallRecordingEvents.recordingWhiteboard)}},n.prototype.startContentSharingScenario=function(t,e){var n,i=this,s=this.callingTelemetryService.newCallingScenario(this.activeCall,t,(n={},n[this.constants.counters.eventNames.reason]=e,n),6e4);return this.eventingService.$on(this.$rootScope,this.constants.events.calling.callDisposed,function(t,e){i.activeCall===e&&s.incomplete()}),s},n.prototype.dispose=function(){var t=this;this.disposeListener(),this.listenerRegistrations.forEach(function(e){return t.windowSyncDataService.unregister(e)}),this.contentSharingService.disposeCallbacks(this.contentSharingServiceSubscriber)},n}();e.RigelContentSharing=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Blank=0]=\"Blank\"}(e.RigelExternalView||(e.RigelExternalView={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n=function(){function n(e,n,i,t,r,o,l){this.$q=e,this.constants=n,this.loggingService=i,this.rigelCallScreenService=t,this.multiWindowService=r,this.contextViewLauncherService=o,this.electronWindowMessagingService=l,this.logger=i.newLogger(\"RigelExternalWindowService\")}return n.$inject=[\"$q\",\"constants\",\"loggingService\",\"rigelCallScreenService\",\"multiWindowService\",\"contextViewLauncherService\",\"electronWindowMessagingService\"],n.prototype.openWindows=function(n){var i=this;this.view=n,this.logger.info(\"Opening external windows\");var t=this.rigelCallScreenService.getConnectedDisplayCount(),r=[];if(this.rigelCallScreenService.getExternalWindowCount()>1&&3===t)r=[e.RigelWindowType.Gallery,e.RigelWindowType.Content];else{if(!(t>=2))return this.logger.warn(\"Cannot open external windows because there are not enough monitors, connectedDisplayCount \"+t),this.$q.reject();r=[e.RigelWindowType.GalleryAndContent]}var o={instanceIds:[]},l=r.map(function(e){return i.openWindow(e).then(function(e){return o.instanceIds.push(e)})});return this.$q.all(l).then(function(){return i.$q.resolve(o)}).catch(function(e){return i.closeWindows(o),i.$q.reject(e)})},n.prototype.closeWindows=function(e){return this.$q.all(e.instanceIds.map(this.closeWindow.bind(this)))},n.prototype.openWindow=function(n){var i,t=this;switch(this.view){case e.RigelExternalView.Blank:i=this.constants.events.rigel.service.scenarios.preCallFoRWindow;break;default:return this.$q.reject(\"invalid view=\"+this.view)}var r=this.loggingService.newScenario(i,null,null,null,!0);return(this.rigelCallScreenService.multiWindowEnabled?this.launchMultiWindow(n):this.launchLegacyWindow(n)).then(function(e){return r.stop(),e}).catch(function(e){return t.logger.error(\"openWindow failed, windowType=\"+n+\", error=\"+e),r.fail({reason:e}),e})},n.prototype.launchLegacyWindow=function(n){var i=this;this.logger.info(\"[launchExternalCallScreen] opening FoR window, windowType=\"+n+\", view=\"+this.view);var t;switch(this.view){case e.RigelExternalView.Blank:t=this.constants.files.templates.rigelPreCallScreenExternal;break;default:return this.$q.reject(\"invalid view=\"+this.view)}return this.contextViewLauncherService.launchExternalCallScreen(t,n).then(function(e){return i.logger.info(\"openWindow completed, windowType=\"+n+\", instanceId=\"+e.instanceId),i.$q.resolve(e.instanceId)})},n.prototype.launchMultiWindow=function(n){var i=this;this.logger.info(\"[launchMultiWindowBlankScreen] opening FoR window, windowType=\"+n+\", view=\"+this.view);var t;switch(this.view){case e.RigelExternalView.Blank:var r={windowType:n};t=new e.CallChildWindowParams(\"blankCallWindow\",r);break;default:return this.$q.reject(\"invalid view=\"+this.view)}var o=this.$q.defer();return this.multiWindowService.openWindow(t,this.constants.events.multiWindow.entryPoints.rigelConsole).then(function(e){i.logger.info(\"openWindow completed, windowType=\"+n+\", instanceId=\"+e.windowId),o.resolve(e.windowId)}).catch(function(e){o.reject(e)}),o.promise},n.prototype.closeWindow=function(e){return this.logger.info(\"Closing external windows, windowId=\"+e),this.rigelCallScreenService.multiWindowEnabled?this.electronWindowMessagingService.close(e):this.contextViewLauncherService.closeHostedWindow(e)},n}();e.RigelExternalWindowService=n,angular.module(\"teamspace.rigelExternalWindowService\",[\"teamspace.electronWindowMessagingService\"]).service(\"rigelExternalWindowService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function r(e,r,i,n,t){this.pushDataEventDispatcher=e,this.windowSyncDataService=r,this.constants=i,this.callingAgentsService=n,this.logger=t}return r.prototype.createVirtualRenderer=function(){this.logger.info(\"creating virtual renderer\");var r=this.callingAgentsService.createFrameSink();return new e.RigelVirtualRenderer(this.pushDataEventDispatcher,this.windowSyncDataService,r,this.constants)},r.prototype.disposeFrameSink=function(e){if(e.frameSink){this.logger.info(\"disposing frameSink: \"+e.frameSink.getBufferName());try{e.frameSink.removeAllListeners(),e.frameSink.dispose()}catch(r){this.logger.error(\"Error disposing frameSink: \"+e.frameSink.getBufferName()+\", error: \"+r)}finally{e.frameSink=null}}},r.prototype.disposeStream=function(e){if(e.renderer){this.logger.info(\"disposing renderer in participantStream\");try{e.renderer.dispose()}catch(e){this.logger.warn(\"An error occurred while disposing the video renderer: {0}\",e)}finally{e.renderer=null}}e.streamSubscription&&e.streamSubscription.dispose(),e.stream=null,e.isAvailable=!1},r}();e.RigelFrameSinkHelper=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var i=function(){function e(t,e,i){this.$rootScope=t,this.callingAlertsService=e,this.pushDataEventDispatcher=i}return e.prototype.init=function(t){this.targetWindowInstanceId=t,this.subscribeToken=this.callingAlertsService.safeSubscribe(this.$rootScope,this.onAlertChanged.bind(this))},e.prototype.dispose=function(){this.callingAlertsService.unsubscribe(this.subscribeToken)},e.prototype.onAlertChanged=function(){var e=this.callingAlertsService.getAlerts(t.services.WindowType.CallScreen,t.services.ScreenRegionForAlert.CallingAlertBanner),i=_.last(e),n={title:i?i.title:null,text:i?i.text:null,targetWindowInstanceId:this.targetWindowInstanceId};this.sendUpdate(n)},e.prototype.sendUpdate=function(e){this.pushDataEventDispatcher.dispatch({actionType:t.shared.PushDataActionType.EXTERNAL_CALLING_SCREEN_UPDATE_CALLING_ALERT,payload:e})},e}();e.RigelFrontOfRoomAlerts=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++){t=arguments[i];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,a,s,r,o,l,c,h,g,d,p,u,S,f,m,v,w,y,C,P,I,_,R,b,D,E,A,W,M,T,L,O){var N=this;this.call=e,this.externalWindowCount=t,this.$rootScope=i,this.$q=n,this.constants=a,this.settingsService=s,this.windowSyncDataService=r,this.eventingService=o,this.contextViewLauncherService=l,this.loggingService=c,this.pushDataEventDispatcher=g,this.callingAlertsService=d,this.deviceManagerService=p,this.hdmiPluggedIn=u,this.hdmiIngestCamera=S,this.whiteboardCamera=f,this.contentCameraEnhancementEnabled=m,this.contentCameraInverted=v,this.autoScreenSharing=w,this.isHighContrast=y,this.callingTelemetryService=C,this.sxConfig=P,this.contentSharingService=I,this.localizationService=_,this.$window=R,this.$translate=b,this.resources=D,this.utilityService=E,this.peopleService=A,this.pstnNumberService=W,this.callingAgentsService=M,this.lazyLoadService=T,this.callingPerfCollectorService=L,this.connectedDisplaysCount=O,this.windows=[],this.listenerRegistrations=[],this.allWindowsOpen=!1,this.disposeDefer=null,this.initDefer=null,this.windowsInitDefer=null,this.isIncomingCall=!1,this.autoScreenSharingInitialized=!1,this.cameraSharingEnabled=!1,this.isPstnSpeakingFlagEnabled=s.valueAsBoolean(a.settings.names.enablePstnSpeakingEvent),this.rigelSettings=s.valueFor(a.settings.names.rigel),this.logger=c.newLogger(\"RigelFrontOfRoomCallManager\"),this.isIncomingCall=1===e.state,this.cameraSharingEnabled=s.valueAsBoolean(a.settings.names.enableCameraSharing),this.unregisterPinnedParticipantChangeListener=i.$on(a.events.calling.pinnedParticipantChanged,function(e,t){return N.log(\"Received \"+a.events.calling.pinnedParticipantChanged+\" event\"),N.onPinnedParticipantChanged(t)}),this.init(),this.log(\"new call manager initialized, externalWindowCount=\"+t)}return i.prototype.onPinnedParticipantChanged=function(t){var i={},n=t?this.constants.scenarios.calling.rigelPinRemoteVideo:this.constants.scenarios.calling.rigelUnpinRemoteVideo;t&&(i[this.constants.counters.eventNames.remoteParticipantId]=SkypeX.Services.ChatServiceUtils.scrubMri(t.id));var a=this.callingTelemetryService.newCallingScenario(this.call,n,i);return this.rigelParticipantsManager.onPinnedParticipantChanged(t),this.sendUpdate().then(function(){a.stop()}).catch(function(t){a.fail({reason:\"Failed to send update to FoR: \"+e.services.CallingTelemetryService.getErrorMessage(t)})})},i.prototype.populateMessages=function(){this.messages={calling_screen_onlyOneHere:this.$translate.instant(this.resources.strings.calling_monitor_onlyOneHere),callParticipant_connectingState:this.$translate.instant(this.resources.strings.callParticipant_connectingState),callParticipant_longConnectingState:this.$translate.instant(this.resources.strings.callParticipant_longConnectingState),callParticipant_leavingState:this.$translate.instant(this.resources.strings.callParticipant_leavingState),calling_roster_guest_status:this.$translate.instant(this.resources.strings.calling_roster_guest_status),calling_monitor_inLobby:this.$translate.instant(this.resources.strings.calling_monitor_inLobby),calling_notification_message_onetoone:this.$translate.instant(this.resources.strings.calling_notification_message_onetoone),rigel_accept_on_console:this.$translate.instant(this.resources.strings.rigel_accept_on_console),calling_notification_subtitle_default:this.$translate.instant(this.resources.strings.calling_notification_subtitle_default)}},i.prototype.init=function(){var e=this;this.initDefer=this.$q.defer(),this.windowsInitDefer=this.$q.defer(),this.windowsInitDefer.promise.then(function(){return e.initWindowDependantServices()}),this.openWindows(),this.populateMessages(),this.initializeServices(),this.registerListeners(),this.initDefer.resolve()},i.prototype.initializeWhiteboardCamera=function(){if(!this.cameraSharingEnabled)return this.logger.info(\"Camera sharing is not enabled, returning\"),this.$q.resolve();var e=this.contentCameraEnhancementEnabled?96:0;return this.deviceManagerService.configureWhiteboardCameraAsync(e,this.constants.scenarios.calling.context.rigelConfigureWhiteboardCamera,this.contentCameraInverted?180:0)},i.prototype.initializeServices=function(){var i=this;this.rigelFrameSinkHelper=new t.RigelFrameSinkHelper(this.pushDataEventDispatcher,this.windowSyncDataService,this.constants,this.callingAgentsService,this.logger),this.rigelFrontOfRoomAlerts=new t.RigelFrontOfRoomAlerts(this.$rootScope,this.callingAlertsService,this.pushDataEventDispatcher),this.rigelAutoScreenShare=new t.RigelAutoScreenShare(this.$q,this.call,this.autoScreenSharing,this.logger,this.constants,this.deviceManagerService,this.hdmiPluggedIn,this.hdmiIngestCamera,this.rigelSettings,this.loggingService,this.callingTelemetryService),this.rigelParticipantsManager=new t.RigelParticipantsManager(this.call,this.loggingService,this.settingsService,this.constants,this,this.rigelFrameSinkHelper,this.isPstnSpeakingFlagEnabled,this.callingPerfCollectorService),this.rigelContentSharing=new t.RigelContentSharing(this.call,this.$rootScope,this.$q,this.$window,this.constants,this.contentSharingService,this.windowSyncDataService,this.localizationService,this.loggingService,this.rigelParticipantsManager,this.callingAlertsService,this.resources,this.callingTelemetryService,this.eventingService,this.$translate,this,this.lazyLoadService,this.rigelSettings,this.settingsService),this.rigelFrontOfRoomLayout=new t.RigelFrontOfRoomLayout(this.rigelParticipantsManager,this.rigelSettings,this.$rootScope,this.constants,this),this.rigelParticipantDisplayInfo=new t.RigelParticipantDisplayInfo(this.$q,this.$translate,this.rigelParticipantsManager,this.peopleService,this.constants,this.logger,this.pstnNumberService),this.rigelLocalPreview=new t.RigelLocalPreview(this,this.constants,this.call,this.rigelFrameSinkHelper,this.callingAgentsService,this.callingPerfCollectorService,this.callingTelemetryService,this.logger),this.rigelContentCameraPreviewManager=new t.RigelContentCameraPreviewManager(this.call,this.$q,this.constants,this.loggingService,this.callingTelemetryService,this.callingAgentsService,this.deviceManagerService,function(){return i.sendUpdate()},this.rigelFrameSinkHelper,this.rigelSettings.enableContentCameraBasedIngest,this.hdmiPluggedIn,this.hdmiIngestCamera,this.whiteboardCamera);var n=new e.components.AngularServiceAdapter(null,this.$rootScope,this.$translate,this.utilityService);this.recordingIndicatorHandler=new e.components.RecordingIndicatorHandler(this.call,n,this.resources,this.peopleService,this.loggingService)},i.prototype.registerListeners=function(){var t=this;this.windowSyncDataService.registerRequest(this.onWindowInit.bind(this),[e.shared.RequestDataActionType.EXTERNAL_CALLING_SCREEN_GET_INITIAL_CALL_STATE]).then(function(e){return t.listenerRegistrations.push(e)}),this.windowSyncDataService.registerPush(this.onFrameSinkChanged.bind(this),[e.shared.PushDataActionType.EXTERNAL_CALLING_SCREEN_FRAME_SINK_INVOKE]).then(function(e){return t.listenerRegistrations.push(e)}),this.windowSyncDataService.registerPush(function(e){t.eventingService.$emit(e.eventType,e.data)},[e.shared.PushDataActionType.EXTERNAL_CALLING_SCREEN_CONTENT_REGION_EMIT]).then(function(e){return t.listenerRegistrations.push(e)})},i.prototype.openWindows=function(){this.isMultiWindow&&3===this.connectedDisplaysCount?(this.openWindow(t.RigelWindowType.Gallery),this.openWindow(t.RigelWindowType.Content)):this.connectedDisplaysCount>=2?this.openWindow(t.RigelWindowType.GalleryAndContent):this.logWarn(\"Cannot open external windows because there are not enough monitors, connectedDisplayCount \"+this.connectedDisplaysCount)},i.prototype.openWindow=function(e){var i=this;return this.log(\"opening FoR window, windowType=\"+e),this.contextViewLauncherService.launchExternalCallScreen(this.constants.files.templates.rigelCallScreenExternal,e).then(function(n){i.windows.push(new t.RigelFrontOfRoomWindow(n.instanceId,e,i.$q,i.rigelParticipantDisplayInfo,i.pushDataEventDispatcher,i)),i.log(\"openWindow complete, windowType=\"+e+\", instanceId=\"+n.instanceId)})},i.prototype.onWindowInit=function(e){var t=_.find(this.windows,function(t){return t.instanceId===e});if(t)return this.log(\"Window initialized, instanceId=\"+e),t.isOpen=!0,this.allWindowsOpen=this.windows.every(function(e){return e.isOpen}),this.allWindowsOpen&&this.onAllWindowsInit(),this.$q.resolve()},i.prototype.onAllWindowsInit=function(){var e=this;this.initDefer.promise.then(function(){e.log(\"FoR windows ready. sending updates\"),e.windowsInitDefer.resolve(),e.onCallChanged(e.call)})},i.prototype.initWindowDependantServices=function(){var e=this,t=this.windows.find(function(e){return e.isGalleryWindow}).instanceId;if(this.rigelFrontOfRoomAlerts.init(t),(this.rigelSettings.enableIncomingPPTSharing||this.rigelSettings.enableIncomingWhiteboardSharing)&&this.rigelContentSharing.init(),this.rigelContentCameraPreviewManager.init(),this.initializeWhiteboardCamera(),3===this.call.state)this.initializeAutoScreenSharing();else var i=this.call.on(\"callStateChanged\",function(){3===e.call.state&&(e.onCallConnected(),i.dispose())})},i.prototype.onCallConnected=function(){this.initializeAutoScreenSharing()},i.prototype.initializeAutoScreenSharing=function(){this.autoScreenSharingInitialized||this.isIncomingCall||this.rigelAutoScreenShare.evaluateAutoScreenSharing(),this.autoScreenSharingInitialized=!0},i.prototype.onCallChanged=function(e){return this.call=e,this.rigelParticipantsManager.updateParticipants(),this.rigelLocalPreview.update(),this.sendUpdate()},i.prototype.getCallStateUpdate=function(e,i,n){var a=this,s=n===t.RigelWindowType.Content,r=s?[]:_.map(this.rigelParticipantsManager.galleryParticipants,function(e){return a.rigelParticipantsManager.getGalleryParticipant(e)}),o=s?[]:_.map(this.rigelParticipantsManager.sittingRowParticipants,function(e){return a.rigelParticipantsManager.getSittingParticipant(e)}),l=null;this.isCallRinging&&i&&(l={id:this.call.callerMri,displayName:i.displayName,avatar:i.avatar});var c=this.rigelLocalPreview.getStream(),h=this.rigelContentCameraPreviewManager.getStream(),g={state:this.call.state,callType:this.call.callType,isHighContrast:this.isHighContrast,galleryParticipants:r,sittingParticipants:o,remoteScreenShare:this.rigelParticipantsManager.getRemoteScreenShare(),overflowCount:this.rigelParticipantsManager.overflowCount,isRecording:this.isRecordingOn,localParticipant:{id:this.sxConfig.getCurrentSkypeMri(),displayName:e.displayName,avatar:e.avatar,video:{isOn:this.call.isVideoOn,frameSinkName:c.frameSink?c.frameSink.getBufferName():null},isMuted:this.call.isMuted||this.call.isServerMuted,isActiveSpeaker:!1,isGuest:!1},messages:this.messages,hdmiPluggedIn:!this.rigelSettings.enableContentCameraBasedIngest&&this.hdmiPluggedIn,hdmiIngestCamera:this.hdmiIngestCamera,contentPreviewFrameSink:h.frameSink?h.frameSink.getBufferName():null,isLocalSharingActive:this.call.isScreenSharingOn,caller:l,pptSharing:this.rigelContentSharing.pptSharing,whiteboardSharing:this.rigelContentSharing.whiteboardSharing,layoutType:this.rigelFrontOfRoomLayout.getLayoutType(n)};switch(n){case t.RigelWindowType.Gallery:return __assign({},g,{hdmiPluggedIn:!1,contentPreviewFrameSink:null,isLocalSharingActive:!1,pptSharing:null,whiteboardSharing:null,remoteScreenShare:{isOn:!1,frameSinkName:null}});case t.RigelWindowType.Content:return __assign({},g,{overflowCount:0,isRecording:!1,localParticipant:null,caller:null});case t.RigelWindowType.GalleryAndContent:default:return g}},i.prototype.sendUpdate=function(){var e=this;if(!this.allWindowsOpen)return this.$q.resolve(null);this.rigelSettings.enableLayoutSwitching&&this.rigelFrontOfRoomLayout.updateToggleSwitch();var t=this.rigelParticipantDisplayInfo.getDisplayInfo(this.sxConfig.getCurrentSkypeMri()),i=this.isCallRinging&&this.call.callerMri?this.rigelParticipantDisplayInfo.getDisplayInfo(this.call.callerMri):this.$q.resolve(null);return t.then(function(t){return i.then(function(i){return e.windows.forEach(function(n){var a=e.getCallStateUpdate(t,i,n.getWindowType());n.sendUpdate(a)}),e.$q.resolve(null)})})},i.prototype.updateHighContrast=function(e){this.log(\"High contrast mode changed to: \"+e),this.isHighContrast=e,this.sendUpdate()},i.prototype.updateHdmiPluggedIn=function(e){this.hdmiPluggedIn!=e&&(this.log(\"HDMI plugged in state changed to: \"+e),this.hdmiPluggedIn=e,this.rigelAutoScreenShare.hdmiPluggedInChanged(e),this.rigelContentCameraPreviewManager.hdmiPluggedInChanged(e),this.sendUpdate())},i.prototype.updateHdmiIngestCamera=function(e){this.log(\"HDMI ingest camera changed to: \"+JSON.stringify(e)),this.hdmiIngestCamera=e,this.sendUpdate()},i.prototype.updateWhiteboardCamera=function(e){this.log(\"Whiteboard camera changed to \"+JSON.stringify(e)),this.whiteboardCamera=e},i.prototype.updateContentCameraEnhancementEnabled=function(e){this.contentCameraEnhancementEnabled=e},i.prototype.updateContentCameraInverted=function(e){this.contentCameraInverted=e},i.prototype.updateUserSelectedLayout=function(e){this.rigelFrontOfRoomLayout.updateUserSelectedLayout(e),this.sendUpdate()},i.prototype.requestIngestRegionUpdate=function(){this.windows.some(function(e){return e.isContentOnlyWindow})&&(this.log(\"requesting ingest region update\"),this.pushDataEventDispatcher.dispatch({actionType:e.shared.PushDataActionType.EXTERNAL_CALLING_SCREEN_UPDATE_INGEST_REGION,payload:this.windows.find(function(e){return e.isContentOnlyWindow}).instanceId}))},Object.defineProperty(i.prototype,\"isCallRinging\",{get:function(){return 1===this.call.state},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isContentShared\",{get:function(){return!!(this.rigelParticipantsManager.getRemoteScreenShare().isOn||this.rigelContentSharing.pptSharing||this.rigelContentSharing.whiteboardSharing||this.call.isScreenSharingOn||this.hdmiPluggedIn)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isRecordingOn\",{get:function(){return this.recordingIndicatorHandler.visible},enumerable:!0,configurable:!0}),i.prototype.onFrameSinkChanged=function(e){var t=this.rigelParticipantsManager.findStreamByFrameSinkName(e.data.bufferName)||this.rigelLocalPreview.getStreamIfFrameSinkMatch(e.data.bufferName);if(t)switch(e.eventType){case this.constants.events.rigel.callScreen.frameSink.methods.setVideoPreference:t.frameSink.setVideoPreference(e.data.width,e.data.height);break;case this.constants.events.rigel.callScreen.frameSink.methods.setIgnoreMirroring:t.frameSink.setIgnoreMirroring&&t.frameSink.setIgnoreMirroring(e.data.ignore);break;case this.constants.events.rigel.callScreen.frameSink.methods.log:t.frameSink.log&&t.frameSink.log(e.data.level,e.data.message)}},i.prototype.logScenarioEvent=function(e,t,i){var n=this.loggingService.newScenario(e,null,null,i,!0);n.clientId=this.utilityService.generateUUID(),n.appendEventData(__assign({},t)),n.stop()},i.prototype.log=function(e){this.logger.info(e+\", callId = \"+this.call.callId)},i.prototype.logWarn=function(e){this.logger.warn(e+\", callId = \"+this.call.callId)},i.prototype.logError=function(e){this.logger.error(e+\", callId = \"+this.call.callId)},i.prototype.handleDisconnectingState=function(){var t=this;this.log(\"Disconnecting state detected. Waiting for FoR cleanup and starting a timer\");var i=setTimeout(function(){i=null,t.log(\"FoR cleanup timed out. Force closing windows\"),t.closeWindows()},3e3);this.windowSyncDataService.registerRequest(function(e){return t.onWindowCleanup(e,i)},[e.shared.RequestDataActionType.EXTERNAL_CALLING_SCREEN_GET_CLEANUP_STATE]).then(function(e){return t.listenerRegistrations.push(e)})},i.prototype.onWindowCleanup=function(e,t){return this.log(\"Window with instance id \"+e+\" cleaned up\"),t?(this.windows.filter(function(t){return t.instanceId===e}).forEach(function(e){return e.isCleanedUp=!0}),this.windows.every(function(e){return e.isCleanedUp})?(this.log(\"FoR clean up done. Clearing the timer and closing the window\"),clearTimeout(t),this.closeWindows()):this.$q.resolve()):(this.log(\"For clean up done. But already closed by time out\"),this.$q.resolve())},i.prototype.closeWindows=function(){var e=this;return this.log(\"closing FoR windows\"),this.$q.all(this.windows.map(function(t){return e.contextViewLauncherService.closeHostedWindow(t.instanceId)})).catch(function(t){e.logError(\"window close error: \"+t.message)}).finally(function(){e.disposeDefer.resolve()}),this.dispose(),this.$q.resolve()},i.prototype.onCallDisconnecting=function(){return this.disposeDefer||(this.log(\"onCallDisconnecting\"),this.disposeDefer=this.$q.defer(),this.handleDisconnectingState()),this.disposeDefer.promise},Object.defineProperty(i.prototype,\"isDisconnecting\",{get:function(){return!!this.disposeDefer},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isMultiWindow\",{get:function(){return this.externalWindowCount>1},enumerable:!0,configurable:!0}),i.prototype.dispose=function(){var e=this;this.unregisterPinnedParticipantChangeListener(),this.rigelFrontOfRoomAlerts.dispose(),this.rigelContentSharing.dispose(),this.rigelParticipantsManager.dispose(),this.rigelLocalPreview.dispose(),this.rigelContentCameraPreviewManager.dispose(),this.listenerRegistrations.forEach(function(t){return e.windowSyncDataService.unregister(t)}),this.log(\"related services disposed successfully\")},i}();t.RigelFrontOfRoomCallManager=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function n(t,n,a,o,i){this.rigelParticipantsManager=t,this.$rootScope=a,this.constants=o,this.manager=i,this.userSelectedLayoutType=null,this.currentLayoutType=null,this.layoutToggleEnabled=!1,this.defaultContentLayoutType=e.shared.RigelLayoutType.Content}return n.prototype.getLayoutTypeInternal=function(n){if(this.layoutToggleEnabled&&this.userSelectedLayoutType)return this.userSelectedLayoutType;switch(n){case t.RigelWindowType.Content:return e.shared.RigelLayoutType.Content;case t.RigelWindowType.Gallery:return this.defaultNonContentLayoutType;case t.RigelWindowType.GalleryAndContent:default:return this.manager.isContentShared?this.defaultContentLayoutType:this.defaultNonContentLayoutType}},Object.defineProperty(n.prototype,\"defaultNonContentLayoutType\",{get:function(){return this.rigelParticipantsManager.galleryParticipants.length>0?e.shared.RigelLayoutType.Gallery:e.shared.RigelLayoutType.None},enumerable:!0,configurable:!0}),n.prototype.updateToggleSwitch=function(){if(!this.manager.isMultiWindow){var n=[],a=e.shared.RigelLayoutType.Gallery;this.manager.isContentShared&&(n=[e.shared.RigelLayoutType.ContentWithGallery,e.shared.RigelLayoutType.Content]),this.layoutToggleEnabled=n.length>0,n.length&&(this.userSelectedLayoutType&&!n.includes(this.userSelectedLayoutType)&&(this.userSelectedLayoutType=null),a=this.userSelectedLayoutType?this.userSelectedLayoutType:this.getLayoutTypeInternal(t.RigelWindowType.GalleryAndContent));var o={options:n,selectedOption:a,isEnabled:this.layoutToggleEnabled,isVisible:!0};this.$rootScope.$broadcast(this.constants.events.rigel.service.eventTypes.updateLayoutSwitch,o)}},n.prototype.updateUserSelectedLayout=function(e){this.userSelectedLayoutType=e,this.currentLayoutType!=this.userSelectedLayoutType&&this.manager.logScenarioEvent(this.constants.events.rigel.service.scenarios.layoutSwitch,{context:\"manual\",type:e.toString()})},n.prototype.getLayoutType=function(e){var t=this.getLayoutTypeInternal(e);return[this.userSelectedLayoutType,this.currentLayoutType].includes(t)||this.manager.logScenarioEvent(this.constants.events.rigel.service.scenarios.layoutSwitch,{context:\"automatic\",type:t.toString()}),this.currentLayoutType=t,t},n}();t.RigelFrontOfRoomLayout=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){var n;!function(t){t.GalleryAndContent=\"GalleryAndContent\",t.Gallery=\"Gallery\",t.Content=\"Content\"}(n=e.RigelWindowType||(e.RigelWindowType={}));var i=function(){function e(t,e,n,i,a,r){this.instanceId=t,this.windowType=e,this.$q=n,this.rigelParticipantDisplayInfo=i,this.pushDataEventDispatcher=a,this.manager=r,this.isOpen=!1,this.isCleanedUp=!1,this.currentCallState=null}return e.prototype.sendUpdate=function(e){var n=this;if(JSON.stringify(e)!==JSON.stringify(this.currentCallState)){this.currentCallState=JSON.parse(JSON.stringify(e));var i=this.rigelParticipantDisplayInfo.fetchForRemoteParticipants();this.$q.all(i).then(function(){n.rigelParticipantDisplayInfo.setDisplayInfoToParticipants(e),n.pushDataEventDispatcher.dispatch({actionType:t.shared.PushDataActionType.EXTERNAL_CALLING_SCREEN_UPDATE_CALL_STATUS,payload:{targetWindowInstanceId:n.instanceId,callStateUpdate:e,callId:n.manager.call.callId,windowType:n.windowType}})})}},Object.defineProperty(e.prototype,\"isGalleryWindow\",{get:function(){return[n.Gallery,n.GalleryAndContent].includes(this.windowType)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isContentOnlyWindow\",{get:function(){return this.windowType===n.Content},enumerable:!0,configurable:!0}),e.prototype.getWindowType=function(){return this.windowType},e}();e.RigelFrontOfRoomWindow=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(r){var i=function(){function i(r,i,t,a,n,s,l,o){this.manager=r,this.constants=i,this.call=t,this.rigelFrameSinkHelper=a,this.callingAgentsService=n,this.callingPerfCollectorService=s,this.callingTelemetryService=l,this.logger=o,this.stream={isAvailable:!1,renderer:null,frameSink:null,stream:null,streamSubscription:null},this.streamType=e.components.UserVideoPreviewController.streamType,this.startRenderingLocalPreviewTimeoutMs=2e4}return i.prototype.startPreview=function(){var e=this,i=this.rigelFrameSinkHelper.createVirtualRenderer();return this.stream.frameSink=i.getFrameSink(),this.callingAgentsService.deviceManager.createPreviewRenderer({renderer:i}).then(function(r){e.logger.info(\"RigelLocalPreview: preview renderer has been created successfully, framesink name: \"+e.stream.frameSink.getBufferName()),e.startRenderingLocalPreviewScenario.mark(\"virtual_renderer_created\"),e.stream.renderer=r,e.renderingChangedSubscription=r.changed(function(){return e.previewRendererChanged()}),e.callingPerfCollectorService.onLocalRendererCreated(e.call,0,e.streamType),e.manager.sendUpdate()}).catch(function(i){e.logger.error(\"Error while starting the local preview {0}\",i),e.startRenderingLocalPreviewScenario.fail({reason:r.CallingTelemetryService.getErrorMessage(i)}),e.dispose()})},i.prototype.previewRendererChanged=function(){this.stream.renderer.isRendering&&(this.stream.isAvailable=!0,this.disposeRenderingChangedSubscription(),this.startRenderingLocalPreviewScenario.stop())},i.prototype.getStreamState=function(){return this.call.isVideoOn&&!this.stream.frameSink?r.RigelStreamState.Started:!this.call.isVideoOn&&this.stream.frameSink?r.RigelStreamState.Stopped:r.RigelStreamState.Unchanged},i.prototype.getStream=function(){return this.stream},i.prototype.getStreamIfFrameSinkMatch=function(e){return this.stream.frameSink&&this.stream.frameSink.getBufferName()===e?this.stream:null},i.prototype.update=function(){var e=this.getStreamState();if(e!==r.RigelStreamState.Unchanged)if(this.logger.info(\"RigelLocalPreview.update: streamState=\"+e),e===r.RigelStreamState.Started)this.logger.info(\"RigelLocalPreview: Starting local preview.\"),this.startRenderingLocalPreviewScenario=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.rigelStartRenderingLocalPreview,null,this.startRenderingLocalPreviewTimeoutMs),this.startPreview();else if(e===r.RigelStreamState.Stopped){this.logger.info(\"RigelLocalPreview: Stopping local preview.\"),this.startRenderingLocalPreviewScenario&&this.startRenderingLocalPreviewScenario.cancel();var i=this.callingTelemetryService.newCallingScenario(this.call,this.constants.scenarios.calling.rigelStopRenderingLocalPreview);this.stream.isAvailable=!1,this.dispose(),i.stop()}},i.prototype.disposeRenderingChangedSubscription=function(){this.renderingChangedSubscription&&this.renderingChangedSubscription.dispose()},i.prototype.dispose=function(){this.startRenderingLocalPreviewScenario&&(this.startRenderingLocalPreviewScenario.cancel(),this.startRenderingLocalPreviewScenario=null),this.disposeRenderingChangedSubscription(),this.rigelFrameSinkHelper.disposeFrameSink(this.stream),this.rigelFrameSinkHelper.disposeStream(this.stream),this.callingPerfCollectorService.onLocalRendererDestroyed(this.call,0,this.streamType),this.logger.info(\"RigelLocalPreview: dispose\")},i}();r.RigelLocalPreview=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var i=function(){function t(t,i,a,e,r,n,s){this.$q=t,this.$translate=i,this.rigelParticipantsManager=a,this.peopleService=e,this.constants=r,this.logger=n,this.pstnNumberService=s,this.participantDisplayInfoList=[]}return t.prototype.fetchForRemoteParticipants=function(){var t=this,i=_.concat(this.rigelParticipantsManager.galleryParticipants,this.rigelParticipantsManager.sittingRowParticipants).filter(function(i){return!t.participantDisplayInfoList.some(function(t){return t.participantId===i.id})});return _.map(i,function(i){return t.getDisplayNameAndAvatar(i.id).then(function(a){a.displayName!==decodeURIComponent(a.displayName)&&t.logger.warn(\"Display name is url encoded for participant=\"+i.id),t.participantDisplayInfoList.some(function(t){return t.participantId===a.participantId})||t.participantDisplayInfoList.push(a)})})},t.prototype.getDisplayNameAndAvatar=function(t){var i=this;return SkypeX.Services.ChatServiceUtils.isPstnMri(t)?this.$q.when({participantId:t,displayName:this.getPstnDisplayName(t),avatar:\"pstn\"}):this.peopleService.getPeopleProfile(t,\"rigel-call-screen\").then(function(t){return i.peopleService.getUserProfilePicture({userId:t.userPrincipalName,displayName:t.displayName},\"rigel-call-screen\",i.constants.profilePictureSizes.large,void 0,!0,!0).then(function(i){return{user:t,picture:i}})}).then(function(a){return a.picture?{participantId:t,displayName:a.user.displayName,avatar:a.picture}:(i.logger.warn(\"Received empty avatar picture, generating initials picture\"),i.peopleService.getUserInitialsPicture(a.user.displayName,i.constants.profilePictureSizes.large).then(function(i){return{participantId:t,displayName:a.user.displayName,avatar:i}}))}).catch(function(t){throw i.logger.error(\"Failed to get user avatar: \"+t),t})},t.prototype.getPstnDisplayName=function(t){var i=t.slice(SkypeX.Services.ChatServiceUtils.PstnPrefix.length);return i=this.pstnNumberService.removeGuid(i),this.$translate.instant(this.pstnNumberService.parseAndFormatNumber(i))},t.prototype.getDisplayInfo=function(t){var i=this,a=_.find(this.participantDisplayInfoList,function(i){return i.participantId===t});return a?this.$q.resolve(a):this.getDisplayNameAndAvatar(t).then(function(t){return i.participantDisplayInfoList.some(function(i){return i.participantId===t.participantId})||i.participantDisplayInfoList.push(t),t})},t.prototype.setDisplayInfoToParticipants=function(t){for(var i=this,a=0,e=t.galleryParticipants;a<e.length;a++)!function(t){var a=_.find(i.participantDisplayInfoList,function(i){return i.participantId===t.id});a&&(t.avatar=a.avatar,t.displayName=a.displayName)}(p=e[a]);for(var r=this,n=0,s=t.sittingParticipants;n<s.length;n++){var p=s[n];!function(t){var i=_.find(r.participantDisplayInfoList,function(i){return i.participantId===t.id});i&&(t.avatar=i.avatar)}(p)}},t}();t.RigelParticipantDisplayInfo=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t,r=skype.calling.ICallParticipantHelpers;!function(e){e[e.Started=0]=\"Started\",e[e.Stopped=1]=\"Stopped\",e[e.Changed=2]=\"Changed\",e[e.Unchanged=3]=\"Unchanged\"}(t=e.RigelStreamState||(e.RigelStreamState={}));var i=function(){function i(e,t,r,i,a,n){this.manager=e,this.rigelParticipantsManager=t,this.participant=r,this.rigelFrameSinkHelper=i,this.call=a,this.callingPerfCollectorService=n,this.subscription=null,this.subscription={participantId:r.id,subscription:r.changed(this.onChange.bind(this)),videoStream:{isAvailable:!1,renderer:null,frameSink:null,stream:null,streamSubscription:null},screenShareStream:{isAvailable:!1,renderer:null,frameSink:null,stream:null,streamSubscription:null}}}return i.prototype.onChange=function(){this.rigelParticipantsManager.updateParticipants(),this.manager.sendUpdate()},i.prototype.updateParticipant=function(e){this.participant=e,this.updateStreams()},i.prototype.updateStreams=function(){this.rigelParticipantsManager.isParticipantInGallery(this.participant)?this.updateStream(e.StreamType.Video):this.subscription.videoStream.frameSink&&(this.log(\"StreamType=\"+e.StreamType.Video+\": dispose for non-gallery participant\"),this.disposeStream(this.subscription.videoStream)),this.rigelParticipantsManager.isParticipantSharingScreen(this.participant)?this.updateStream(e.StreamType.ScreenShare):this.subscription.screenShareStream.frameSink&&(this.log(\"StreamType=\"+e.StreamType.ScreenShare+\": dispose\"),this.disposeStream(this.subscription.screenShareStream))},i.prototype.updateStream=function(e){var r=this,i=this.getBestStream(e),a=this.getStream(e),n=this.getStreamState(a,i);if(n===t.Unchanged)return n;if([t.Changed,t.Stopped].includes(n)&&(this.log(\"StreamType=\"+e+\", StreamState=\"+n+\", disposing stream\"),this.disposeStream(a)),a.isAvailable=!!i&&i.isAvailable,[t.Started,t.Changed].includes(n)){this.log(\"StreamType=\"+e+\", StreamState=\"+n+\", starting stream\"),a.stream=i,a.streamSubscription=a.stream.changed(function(){return r.onStreamChanged(e)});var s=this.rigelFrameSinkHelper.createVirtualRenderer();i.start({renderer:s}).then(function(t){r.log(\"StreamType=\"+e+\", StreamState=\"+n+\", stream started\"),a.renderer=t,a.frameSink=s.getFrameSink(),r.callingPerfCollectorService.onRendererCreated(r.call,a.stream,a.renderer),r.manager.sendUpdate()}).catch(function(t){r.logError(\"StreamType=\"+e+\", StreamState=\"+n+\", failed to start stream: \"+t),r.disposeStream(a)})}return n},i.prototype.getBestStream=function(t){switch(t){case e.StreamType.Video:return r.bestVideoFor(this.participant);case e.StreamType.ScreenShare:return r.bestScreenShareFor(this.participant)}},i.prototype.getStreamState=function(e,r){var i=!!r&&r.isAvailable;return i&&!e.isAvailable?t.Started:!i&&e.isAvailable?t.Stopped:i&&e.stream&&e.stream.id!==r.id?t.Changed:t.Unchanged},i.prototype.getStream=function(t){switch(t){case e.StreamType.Video:return this.subscription.videoStream;case e.StreamType.ScreenShare:return this.subscription.screenShareStream}},i.prototype.onStreamChanged=function(e){this.updateStream(e)!==t.Unchanged&&(this.log(\"StreamType=\"+e+\", Stream changed, sending update\"),this.manager.sendUpdate())},i.prototype.log=function(e){this.manager.log(\"RigelParticipantStreamsManager[participant=\"+this.participant.id+\"]: \"+e)},i.prototype.logError=function(e){this.manager.logError(\"RigelParticipantStreamsManager[participant=\"+this.participant.id+\"]: \"+e)},i.prototype.disposeStream=function(e){this.callingPerfCollectorService.onRendererDestroyed(this.call,e.stream,e.renderer),this.rigelFrameSinkHelper.disposeStream(e),this.rigelFrameSinkHelper.disposeFrameSink(e)},i.prototype.getSubscription=function(){return this.subscription},i.prototype.isVideoStreamMatch=function(e){return this.subscription.videoStream.frameSink&&this.subscription.videoStream.frameSink.getBufferName()===e},i.prototype.isScreenShareStreamMatch=function(e){return this.subscription.screenShareStream.frameSink&&this.subscription.screenShareStream.frameSink.getBufferName()===e},i.prototype.getFrameSinkName=function(e){var t=this.getStream(e);return t&&t.frameSink?t.frameSink.getBufferName():null},i.prototype.dispose=function(){[this.subscription.videoStream,this.subscription.screenShareStream].forEach(this.disposeStream.bind(this)),this.subscription.subscription.dispose(),this.log(\"dispose\")},i}();e.RigelParticipantStreamsManager=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(i){var e=function(){function e(t,i,e,a,n,r,s,p){this.call=t,this.manager=n,this.rigelFrameSinkHelper=r,this.isPstnSpeakingFlagEnabled=s,this.callingPerfCollectorService=p,this.participants=[],this.dominantSpeakers=[],this.participantStreamsManagerMap={},this.pinnedParticipant=null,this.callingConstantsUI=e.valueFor(a.settings.names.callingConstants).ui}return e.prototype.onPinnedParticipantChanged=function(t){this.manager.log(\"New pinned participant: \"+(t?t.displayName:null)),this.pinnedParticipant=t,this.updateStreams()},Object.defineProperty(e.prototype,\"isVideoPinned\",{get:function(){return!!this.pinnedParticipant},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"maxItemsInGallery\",{get:function(){return this.isVideoPinned?1:4},enumerable:!0,configurable:!0}),e.prototype.updateParticipants=function(){var t=this.getInCallParticipants();this.addNewParticipants(t),this.removeDroppedParticipants(t),this.haveDominantSpeakersChanged()&&this.prioritizeDominantSpeakers(),this.updateStreams()},e.prototype.getInCallParticipants=function(){var i=this;return this.call.participants.filter(function(e){return[3,5].includes(e.state)&&!t.services.CallUtilities.isCallingSystemBot(e.id,i.callingConstantsUI.blacklistedBots)})},e.prototype.addNewParticipants=function(t){var i=this,e=this.participants.length?t.filter(function(t){return!i.participants.some(function(i){return i.id===t.id})}):t;e.length&&this.manager.log(\"RigelParticipantsManager: adding participants: \"+e.map(function(t){return t.id})),this.participants=this.participants.concat(e)},e.prototype.removeDroppedParticipants=function(t){var i=this,e=this.participants.filter(function(i){return!t.some(function(t){return t.id===i.id})});e.length&&this.manager.log(\"RigelParticipantsManager: removing participants: \"+e.map(function(t){return t.id})),e.forEach(function(t){i.participantStreamsManagerMap[t.id].dispose(),delete i.participantStreamsManagerMap[t.id],i.pinnedParticipant===t&&(i.manager.log(\"Pinned participant \"+i.pinnedParticipant.displayName+\" was dropped, nulling pinnedParticipant\"),i.pinnedParticipant=null)});for(var a=0,n=e;a<n.length;a++){var r=n[a];this.inLastPosition(r)?this.participants.splice(this.participants.length-1,1):this.replaceWithLastParticipant(r)}},e.prototype.prioritizeDominantSpeakers=function(){this.manager.log(\"RigelParticipantsManager: current gallery speakers: \"+this.galleryParticipants.map(function(t){return t.id})),this.manager.log(\"RigelParticipantsManager: prioritizing dominant speakers: \"+this.dominantSpeakers);for(var t=0,i=this.participants.filter(this.isDominantSpeaker.bind(this));t<i.length;t++){var e=i[t];if(!this.inGallery(e)){var a=this.findFirstAvailableSpotInGallery();if(!a)break;this.swapPositions(e,a)}}},e.prototype.haveDominantSpeakersChanged=function(){var t=this.call.dominantSpeakerInfo.speakerList.slice(0,this.maxItemsInGallery),i=!_.isEqual(this.dominantSpeakers.sort(),t.sort());return this.dominantSpeakers=t.slice(),i},e.prototype.updateStreams=function(){var t=this;this.getInCallParticipants().forEach(function(e){t.participantStreamsManagerMap[e.id]||(t.participantStreamsManagerMap[e.id]=new i.RigelParticipantStreamsManager(t.manager,t,e,t.rigelFrameSinkHelper,t.call,t.callingPerfCollectorService)),t.participantStreamsManagerMap[e.id].updateParticipant(e)})},e.prototype.inGallery=function(t){return this.galleryParticipants.some(function(i){return i.id===t.id})},e.prototype.findFirstAvailableSpotInGallery=function(){var t=this;return _.find(this.galleryParticipants,function(i){return!t.isDominantSpeaker(i)})},e.prototype.isDominantSpeaker=function(t){return this.dominantSpeakers.includes(t.id)},e.prototype.swapPositions=function(t,i){var e=_.findIndex(this.participants,function(i){return i.id===t.id}),a=_.findIndex(this.participants,function(t){return t.id===i.id});this.participants[e]=i,this.participants[a]=t},e.prototype.replaceWithLastParticipant=function(t){if(!(this.participants.length<2)){var i=_.findIndex(this.participants,function(i){return i.id===t.id});this.participants[i]=_.last(this.participants),this.participants.splice(this.participants.length-1,1)}},e.prototype.inLastPosition=function(t){return this.participants.length&&_.last(this.participants).id===t.id},Object.defineProperty(e.prototype,\"galleryParticipants\",{get:function(){return this.isVideoPinned?[this.pinnedParticipant]:this.participants.slice(0,this.maxItemsInGallery)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"sittingRowParticipants\",{get:function(){var t=this,i=null;if(!(i=this.isVideoPinned?this.participants.filter(function(i){return i!==t.pinnedParticipant}):this.participants.slice(this.maxItemsInGallery)))return[];var e=i.length,a=this.getMaxWidthPercent();return 4.2*e>a&&(e=Math.floor((a-4.2)/4.2)),e&&this.participants.length>e+this.maxItemsInGallery&&e--,i.slice(0,e)},enumerable:!0,configurable:!0}),e.prototype.getMaxWidthPercent=function(){var t=100;return this.manager.isContentShared?t=20:(this.call.isMuted||this.call.isServerMuted||this.call.isVideoOn)&&(t=90),t},Object.defineProperty(e.prototype,\"overflowCount\",{get:function(){return this.participants.length-(this.galleryParticipants.length+this.sittingRowParticipants.length)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"remoteScreenShareParticipant\",{get:function(){return _.find(this.participants,function(t){return!!skype.calling.ICallParticipantHelpers.bestAvailableScreenShareFor(t)})},enumerable:!0,configurable:!0}),e.prototype.isParticipantInGallery=function(t){return this.galleryParticipants.some(function(i){return i.id===t.id})},e.prototype.isParticipantSharingScreen=function(t){var i=this.remoteScreenShareParticipant;return i&&i.id===t.id},e.prototype.dispose=function(){var t=this;this.getInCallParticipants().forEach(function(i){t.participantStreamsManagerMap[i.id].dispose()}),this.manager.log(\"RigelParticipantsManager: dispose\")},e.prototype.isParticipantActiveSpeaker=function(t){return!(SkypeX.Services.ChatServiceUtils.isPstnMri(t.id)&&!this.isPstnSpeakingFlagEnabled)&&(!t.isServerMuted&&t.voiceLevel>0)},e.prototype.getGalleryParticipant=function(t){var e=this.participantStreamsManagerMap[t.id].getFrameSinkName(i.StreamType.Video);return{id:t.id,displayName:null,avatar:null,video:{isOn:!!e,frameSinkName:e},isMuted:t.isServerMuted,isActiveSpeaker:this.isParticipantActiveSpeaker(t),isGuest:SkypeX.Services.ChatServiceUtils.isAnonymousUserMri(t.id)}},e.prototype.getSittingParticipant=function(t){return{id:t.id,avatar:null}},e.prototype.getRemoteScreenShare=function(){var t=this.remoteScreenShareParticipant,e=t?this.participantStreamsManagerMap[t.id].getFrameSinkName(i.StreamType.ScreenShare):null;return{isOn:!!e,frameSinkName:e}},e.prototype.findStreamByFrameSinkName=function(t){var i=_.find(Object.values(this.participantStreamsManagerMap),function(i){return i.isVideoStreamMatch(t)||i.isScreenShareStreamMatch(t)});if(i){var e=i.getSubscription();return i.isVideoStreamMatch(t)?e.videoStream:e.screenShareStream}return null},e}();i.RigelParticipantsManager=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(a){!function(a){!function(a){a[a.Idle=0]=\"Idle\",a[a.PreCall=1]=\"PreCall\",a[a.Incoming=2]=\"Incoming\",a[a.InACall=3]=\"InACall\",a[a.PostCall=4]=\"PostCall\",a[a.Cortana=5]=\"Cortana\"}(a.TeamsCallState||(a.TeamsCallState={}))}(a.services||(a.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function r(e){var r=t.call(this)||this;return r.$q=e,r}return __extends(r,t),r.$inject=[\"$q\"],r.prototype.init=function(){return this.$q.resolve()},r.prototype.getCurrentTeamsState=function(){return e.TeamsCallState.InACall},r.prototype.updateTeamsState=function(e){},r.prototype.getWebLogDownloadDeferred=function(){return this.$q.defer()},r}(SkypeX.Services.ObservableBase);e.RigelCallHandlerStub=t,angular.module(\"teamspace.rigelCallHandler\",[]).service(\"rigelCallHandler\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Video=0]=\"Video\",e[e.ScreenShare=1]=\"ScreenShare\"}(e.StreamType||(e.StreamType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t){var n=e.call(this)||this;return n.$q=t,n}return __extends(t,e),t.$inject=[\"$q\"],t.prototype.init=function(){return this.$q.resolve()},t.prototype.getHdmiPluggedIn=function(){return!1},t.prototype.getHdmiIngestCamera=function(){return null},t.prototype.getWhiteboardCamera=function(){return null},t.prototype.downloadFoRlog=function(){},t.prototype.getExternalWindowCount=function(){return 1},t.prototype.getConnectedDisplayCount=function(){return 2},Object.defineProperty(t.prototype,\"displaysDisconnected\",{get:function(){return!1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"multiWindowEnabled\",{get:function(){return!1},enumerable:!0,configurable:!0}),t}(SkypeX.Services.ObservableBase);e.RigelCallScreenServiceStub=t,angular.module(\"teamspace.rigelCallScreenService\",[]).service(\"rigelCallScreenService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e){var n=t.call(this)||this;return n.$q=e,n}return __extends(e,t),e.$inject=[\"$q\"],e.prototype.init=function(){return this.$q.resolve()},e.prototype.navigateToRigelConsoleStateWithDeeplink=function(t,e){return this.$q.resolve()},e.prototype.navigateToPreCallPage=function(t){},e.prototype.navigateToPostCallPage=function(t){},e.prototype.navigateToCortanaPage=function(){},e.prototype.navigateToHomePage=function(){},e}(SkypeX.Services.ObservableBase);t.RigelNavigationServiceStub=e,angular.module(\"teamspace.rigelNavigationService\",[]).service(\"rigelNavigationService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Idle=0]=\"Idle\",e[e.InMeeting=1]=\"InMeeting\",e[e.Incoming=2]=\"Incoming\"}(e.SfBState||(e.SfBState={})),e.RigelServiceHandlerEvents={onRigelServiceEvent:\"onRigelServiceEvent\",sfbStateUpdated:\"sfbStateUpdated\"}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e){var n=t.call(this)||this;return n.$q=e,n}return __extends(e,t),e.$inject=[\"$q\"],e.prototype.init=function(){return this.$q.resolve()},e.prototype.updateTeamsCallState=function(t){},e.prototype.postFeedbackSubmit=function(t,e,n){},e.prototype.getIsOemPluginConnected=function(){return!1},e.prototype.getExternalWindowCount=function(){return 1},e.prototype.getHdmiIngestCamera=function(){return null},e}(SkypeX.Services.ObservableBase);t.RigelServiceHandlerStub=e,angular.module(\"teamspace.rigelServiceHandler\",[]).service(\"rigelServiceHandler\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Ring=0]=\"Ring\",e[e.Bop=1]=\"Bop\",e[e.Bounce=2]=\"Bounce\",e[e.Bubbles=3]=\"Bubbles\",e[e.DripDrop=4]=\"DripDrop\",e[e.Eureka=5]=\"Eureka\",e[e.Flutter=6]=\"Flutter\",e[e.HighScore=7]=\"HighScore\",e[e.NextLevel=8]=\"NextLevel\",e[e.Plink=9]=\"Plink\",e[e.RingRing=10]=\"RingRing\",e[e.Ripple=11]=\"Ripple\",e[e.Spacetime=12]=\"Spacetime\",e[e.WishGranted=13]=\"WishGranted\",e[e.Wobble=14]=\"Wobble\"}(e.RingtoneNames||(e.RingtoneNames={}));!function(e){e[e.Regular=0]=\"Regular\",e[e.CallQueue=1]=\"CallQueue\",e[e.CallGroup=2]=\"CallGroup\",e[e.Delegate=3]=\"Delegate\",e[e.MeetingStartedReminder=4]=\"MeetingStartedReminder\"}(e.RingtoneCallType||(e.RingtoneCallType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(n,i,r,s,o,g,a,c,l){var p=t.call(this,l)||this;p.$q=n,p.constants=r,p.loggingService=g,p.eventingService=a,p.voiceSettingsStore=c,p.orchestrationService=l;var u=new e.DataManagerOptions(r.urls.ringtoneSettings.type,function(e){return e});return p.hostname=i.valueFor(r.settings.names.middleTierConstants).newEndpointAddress,u.getUrl=p.hostname+r.urls.ringtoneSettings.getApiPath,u.updateUrl=p.hostname+r.urls.ringtoneSettings.setApiPath,u.isResponseWrappedInValue=!1,u.isTransient=!0,p.ringtoneDataManager=s.registerManager(u),p.logger=g.newLogger(\"RingtoneSettingsService\"),p.initializeOnAppLaunchAndReinit(),p}return __extends(n,t),n.$inject=[\"$q\",\"settingsService\",\"constants\",\"dataManagerService\",\"sxConfig\",\"loggingService\",\"eventingService\",\"voiceSettingsStore\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){var n=this;e.MTMASubscriptionUtility.subscribe(this.voiceSettingsStore,function(){n.getSettings().then(function(e){n.logger.info(\"fetched ringtone settings, raising RingtoneSettingsChanged\");var t={ringtoneSettings:e,isVoiceSettingStoreUpdate:!0};n.eventingService.$emit(n.constants.events.calling.callRingtoneSettingsChanged,t)})})},n.prototype.mtmaTelemetryIdentifier=function(){return\"ringtoneSettingService\"},n.prototype.cleanupOnAppTeardown=function(e){},n.prototype.getSettings=function(){var e=this;return this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.ringtoneSettings).then(function(t){return t&&t.assignments?(e.logger.info(\"[getSettings] RingtoneSettings get succcess. [call][distinctiveRingtones][payload={0}]\",t),t):(e.logger.warn(\"[getSettings] Fetched ringtone settings are empty or undefined. [call][distinctiveRingtones][payload={0}]\",t),n.DefaultEmptySettings)}).catch(function(t){return e.logger.error(\"[getSettings] Error while fetching the ringtone settings. Error: {0}. [call][distinctiveRingtones]\",t),e.$q.reject(t)})},n.prototype.addOrUpdateSettings=function(t,n){var i,r=this,s=new e.DataManagerRequestOptions;s.httpConfigModifier=function(e){e.method=\"POST\",e.url=e.url.replace(\"{userId}\",t)};var o=this.loggingService.newScenario(this.constants.scenarios.calling.distinctiveRingtones.update);o.cancelIfOffline=!0;var g={assignments:(i={},i[e.RingtoneCallType.Regular]=e.RingtoneNames.Ring,i[e.RingtoneCallType.CallGroup]=e.RingtoneNames.Ring,i[e.RingtoneCallType.CallQueue]=e.RingtoneNames.Ring,i[e.RingtoneCallType.Delegate]=e.RingtoneNames.Ring,i)};return _.each(n.assignments.ringToneAssignments,function(e){g.assignments[e.type]=e.value}),this.ringtoneDataManager.update(n,s).then(function(e){r.logger.debug(\"RingtoneSettings update succcess for user {0} payload {1}\",t,e);var i={ringtoneSettings:n,isVoiceSettingStoreUpdate:!1};r.eventingService.$emit(r.constants.events.calling.callRingtoneSettingsChanged,i);var s=r.voiceSettingsStore.getSettings(),a=_.cloneDeep(s);return a.ringtoneSettings=n,r.voiceSettingsStore.updateSettingsLocally(a),o.stop({data:JSON.stringify(g)}),e},function(e){return r.logger.error(\"Error while updating ringtone settings to store. {0}\",e),o.fail({data:JSON.stringify(g),error:JSON.stringify(e)}),r.$q.reject(e)})},n.DefaultEmptySettings={assignments:{ringToneAssignments:[]}},n}(e.MTMABase);e.RingtoneSettingService=t,angular.module(\"teamspace.ringtoneSettingService\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"skypeX.voiceSettingsStore\"]).service(\"ringtoneSettingService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r;!function(e){e[e.disabled=0]=\"disabled\",e[e.inControl=1]=\"inControl\",e[e.notInControl=2]=\"notInControl\",e[e.showDisabledRequestControl=3]=\"showDisabledRequestControl\"}(r=t.ControlState||(t.ControlState={}));var n;!function(e){e[e.sendingRequest=0]=\"sendingRequest\",e[e.responseInControl=1]=\"responseInControl\",e[e.responseNotInControl=2]=\"responseNotInControl\"}(n=t.ControlRequestState||(t.ControlRequestState={}));!function(e){e[e.videoStreamingEnded=0]=\"videoStreamingEnded\",e[e.controlChannelEnded=1]=\"controlChannelEnded\"}(t.ToolbarCloseReason||(t.ToolbarCloseReason={}));var o=\"data:image/png;base64,\",i=\"iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFIUlEQVRYR82Yf0xVZRjHv88FrrlSVMK0TFC2RJoVuLlBP5hpcK8x2qqB1ZI/NMEwRUTkXly7c4EIcgWGBkYrQzcxapN+XCBLWaZlU2wrUtqA1GopMqEhv+Q87Rw8BPde7j3v4a66f7Cx836/z+c87/s+z3tegs6f2VIWLNHt5QZgGZjDQBTKzAtkOyJqZ6CdgDYJOAsjjjfYMrv0hCIRUbx171yC9AYxJYCwRETLwHkwPmei/Q35W/7QqtUEKIMZWMoGKBWEqVrN3Y5j9DGhgkFFWkA9AvoUzJn2Dmi/Uco/acvqnOilJwR82GYzzh+cXgogbVIZ8y6uuGzs2fyTzTbobqhbwBWW8qAAGqgjUIx3/8mPYPDpIZ6S+OWujTec3VwAl66vDAgO6m0iQvTkQ2t3YPCp6533PH3uQOrQWJULoMlSXEFEqdqtfTeSmSvrd20dt6TGAcbn2tMMjLd9F1LcSSJsaMjLrFCVo4CrthXOkQL82gl0l7itDxWMPokoTC1Bo4CTmdrI0PuxatkjCJkTrJBe7+7BmR9/wafnWvSSlzryMzOUriT/WZmzd2EAcSsIfqKOuUkmPP7oYlz9sxMtHVcVeejcYDw0/wG0Xv4NOw99gq7ePjHbMVlUAE0W+/tESBFzAWS4qPAwvPfZCZdsyVndkLhCscx5t1YYUt0wI4BW+0UCFokArn4iCmvMsdh9+BiaWtrcSmfdPRWl6a/gYsdV5B2tF7EHA5fq8zPDKc6yJ9yPDD8LqQGUpCaht38AuQePeZSueyYG5uhIvLBzn2gIDLO0mEwWew4Rdomo5cwcsqZh/8cNXjeCyFhnBmZYyGwpPgKi5P8jIJhryGyxnwQhVgRQHvvRm+n48KszOHLqvEfpwtmzUL45xeNandCA0URma3EHQCGigP/GGpQ3ipzBfhCmiAImLI3A68/H4wNH04RZlLNXlPYSvr7QgpK6E6IhwMzdZLIU3ySiQGE1gIzE5XjysQg4zjSj6ovT4yzkF0heEYMb3T3IqDyqx/4OoI4aODaaWkZu9Q+gr39g9NG8++5Fc2sbimsbhYu0aqJOsa5NIpvIxfrZmCgEBU5TWp3cg2/1DSg9OWjGdCWO3ulVxMom0VFmZK3agxu/u4C6b39A2zXXr0o5u7GREUpm9bQ7pczoKdRqDy6rdUzY5tRpkgt1wdoXdfVkpVCLtjp193rqwc47Qm9PVlqd6GFBa/1zhlRfbGPpQbfLwaXNqYcF+YHZai8BsNlbLZCPUHmvJSP3nRo0d/zubbjL8+rsdWhqbnEpSe6NeLcjf2uOksG4HUULDJKhxdtxX130rxZWCcPJgryU5xSdtxMQg/ulQSmkcc+2a6NHfrO1uACg7Z4iy4U5InQe1pdV6wLUrh/JnhxkFHDl9oJAf0PAr3q7ii5i96IeGP0fdNg29YwDlP+Jt9pfNgCHfRhM3Eri1Y6CrTWq0OXDXctUi0fVqvhnaicEhM1mMA9OOwHQU1ptfTTO4TD2JMBmk8b6ub08issqmu0X4Pc9CPN9FNyjDYOv3B4eWnJ8d06388D//PqNwVVXjH+lC12/jX0L5b5GQrmej3ovaRuWiNIa8rd4LKqaroBNO0oWQRrOImANQMbJTDszhoi4mg1+hfVvZVzy5qUJUDUxZ5fNY/8huYCu9dZ1nAMzcy+IDtBtf7ujcNPIHYmGnxDgWD+TZW80QUpiwjICzQTzTCbMUIor4yYDN0HoAugbJtQ25GWe1cDjMuRvB5EylUlS6sAAAAAASUVORK5CYII=\",a=function(a){function s(e,t,r,n,o,i,l,c,g,h,d,u,p,S,C,f,v,m,b,y){var w=a.call(this)||this;return w.peopleService=e,w.sxConfig=t,w.$window=r,w.$templateCache=n,w.constants=o,w.loggingService=i,w.resources=l,w.$translate=c,w.$q=g,w.callingTelemetryService=h,w.settingsService=d,w.desktopUtilityService=u,w.meetingPolicySettingsStore=p,w.multiWindowService=S,w.callingMultiWindowService=C,w.eventingService=f,w.callingSupportService=m,w.authenticationService=b,w.profilePictureLoaderService=y,w.sharingCalls={},w.screenSharingControlSubscriptionRegistry=[],w.callSubscriptionRegistry=[],w.toolbarState={activeCall:null,isLoaded:!1},w.startedViewingUserBatch=[],w.stoppedViewingUserBatch=[],w.updateViewers=_.throttle(w._updateViewers.bind(w),s.viewerIpcInterval),w.logger=i.newLogger(\"[screenSharing][control] screenSharingControlService\"),w.ipc=r.electronSafeIpc,v.registerForMtma(w),w.initializeOnAppLaunchAndReinit(),w}return __extends(s,a),s.$inject=[\"peopleService\",\"sxConfig\",\"$window\",\"$templateCache\",\"constants\",\"loggingService\",\"resources\",\"$translate\",\"$q\",\"callingTelemetryService\",\"settingsService\",\"desktopUtilityService\",\"meetingPolicySettingsStore\",\"multiWindowService\",\"callingMultiWindowService\",\"eventingService\",\"orchestrationService\",\"callingSupportService\",\"authenticationService\",\"profilePictureLoaderService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){this.$window.enableScreenSharingToolbar?this.enableScreenSharingToolbar=!0:this.enableScreenSharingToolbar=!1,this.enableAppSharingControl=this.settingsService.valueAsBoolean(\"enableAppSharingControl\"),this.enableSMS=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSeeMyScreenshare),this.controlEventSummary={},this.ipc&&t.MTMAIpcUtility.onWithTenantScope(this.ipc,\"appSharingToolbar:event\",this.onAppsharingToolbarEvent.bind(this))},s.prototype.mtmaTelemetryIdentifier=function(){return\"screenSharingControlService\"},s.prototype.cleanupOnAppTeardown=function(e){this.enableScreenSharingToolbar=void 0,this.enableAppSharingControl=void 0,this.sharingCalls={},this.controlEventSummary={},this.screenSharingControlSubscriptionRegistry=[],this.callSubscriptionRegistry=[],this.toolbarState={activeCall:null,isLoaded:!1},this.enableSMS=void 0,this.startedViewingUserBatch=[],this.stoppedViewingUserBatch=[],this.updateViewers=_.throttle(this._updateViewers.bind(this),s.viewerIpcInterval)},s.prototype.dispose=function(){this.ipc&&this.ipc.removeListener(\"appSharingToolbar:event\",this.onAppsharingToolbarEvent)},s.prototype.allowControlForUser=function(e,t,r){var n=this;return new Promise(function(o,i){return t?r?void o(!0):e&&e.id?void n.peopleService.getPeopleProfile(e.id,\"calling-screensharing-control-service\").then(function(t){t.isAnonymousUser||t.isFederated||t.userType===n.constants.userTypes.guest?(n.logger.info(e.id+\" is a anonymous user \"+t.isAnonymousUser+\" federated \"+t.isFederated+\" guest \"+(t.userType===n.constants.userTypes.guest)),o(!1)):(n.logger.info(\"Not an anonymous/federated/guest. allowing control for user\"),o(!0))}).catch(function(t){n.logger.error(\"getPeopleProfile failed with error \"+t+\" for participant \"+SkypeX.Services.ChatServiceUtils.scrubMri(e.id)+\".\"),o(!1)}):(n.logger.error(\"participant or id of the participant is null\"),void o(!1)):(n.logger.info(\"allowParticipantGiveRequestControl policy is false. not allowing control for user\"),void o(!1))}.bind(this))},s.prototype.showToolbar=function(e,t,r){var n;if(this.toolbarState.activeCall!=e){null!=this.toolbarState.activeCall&&this.logger.info(\"we are going to close the toolbar for old call, and create the toolbar for the new call\");var o=this.getSharingCall(e.teamsCallId);if(o){var i=this.$templateCache.get(\"components/calling-appsharing-toolbar/calling-appsharing-toolbar.desktop.html\"),a={callId:e.teamsCallId,enableSystemAudio:this.callingSupportService.isSystemAudioSupportedForCall(e),isScreenshareFromChat:e.isScreenshareFromChat,isFromCallingSharingPanelDialog:r,monitorRect:o.monitorRect,windowId:o.windowId,disableGiveControl:e.disableGiveControl,strings:{initialState:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_initial_state),giveControl:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_give_control),cancelControl:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_take_back_control),acceptControl:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_accept_control),rejectControl:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_reject_control),stopSharing:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_stop_presenting),pinDesc:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_pin_button_pin_description),unpinDesc:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_pin_button_unpin_description),startSystemAudioDesc:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_start_system_audio_description),startedSystemAudioAlert:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_alert_started_sharing_system_audio),stopSystemAudioDesc:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_stop_system_audio_description),stoppedSystemAudioAlert:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_alert_stopped_sharing_system_audio),giveControlDesc:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_give_control_description),toolbarTitle:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_title),disableGiveControlToolbarTitle:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_disable_give_control),peopleViewingPresentation:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_people_viewing_presentation),presentingTo:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_presenting_to)},status:t},s=this.constants.scenarios.calling.screenSharingToolbarOpen,l=this.startControlScenario(o,s);this.ipc?(this.logger.info(\"ipc to appsharingToolbar: open\"),this.ipc.send(\"appSharingToolbar:open\",i,a),this.toolbarState.activeCall=e,this.toolbarState.isLoaded=!1):(this.logger.error(\"ipc is null\"),l.fail((n={},n.reason=\"ipc not available\",n)))}else this.logger.error(\"call is not available\")}else this.logger.info(\"the toolbar has been created for this call, don't create it once again.\")},s.prototype.hideToolbar=function(e){var t;if(this.enableScreenSharingToolbar){this.toolbarState.activeCall!=e&&void 0!==e&&this.logger.error(\"going to close the toolbar for another call!!\");var r=e&&e.teamsCallId||this.toolbarState.activeCall&&this.toolbarState.activeCall.teamsCallId,n=r&&this.getSharingCall(r),o=this.constants.scenarios.calling.screenSharingToolbarClose,i=void 0;n?(n.capableViewers=[],i=this.startControlScenario(n,o)):i=r?this.callingTelemetryService.newCallingScenario(e||this.toolbarState.activeCall,o):this.loggingService.newScenario(o),this.ipc?(this.logger.info(\"Ipc to appSharingToolbar:close\"),this.ipc.send(\"appSharingToolbar:close\",r),this.toolbarState.activeCall=null,this.toolbarState.isLoaded=!1,!n&&i&&i.stop()):(this.logger.error(\"ipc is null\"),i&&i.fail((t={},t.reason=\"ipc not available\",t)))}},s.prototype.setSharingSource=function(e,t){var r=this,n=this.getSharingCall(e.teamsCallId);if(n){switch(this.controlEventSummary[this.constants.scenarios.calling.screenSharingSourceType]=t.getType(),t.getType()){case 2:n.windowId=t.getId(),n.monitorRect=void 0;break;case 3:n.windowId=void 0,n.monitorRect=void 0;break;case 1:default:n.windowId=void 0,n.monitorRect=t.getBounds()}var o=e.screenSharingControl;if(!o)return void this.logger.error(\"call.screenSharingControl is null/undefined\");var i=!0,a=!1;this.settingsService.valueAsBoolean(this.constants.settings.names.enableGiveControlPolicy)&&3!==t.getType()&&(i=this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowParticipantGiveRequestControl),a=this.meetingPolicySettingsStore.getSettingValue(SkypeX.Services.MeetingPolicySettingsStorageKey.allowExternalParticipantGiveRequestControl),this.settingsService.valueAsBoolean(this.constants.settings.names.enableControlForAnon)&&this.authenticationService.isAnonymous()&&(i=!0,a=!0),this.controlEventSummary[this.constants.settings.names.enableGiveControlPolicy]=!0,this.logger.info(\"enableGiveControlPolicy is set. allowParticipant \"+i+\" externalParticipant \"+a)),3===t.getType()&&(i=!1,a=!1,this.logger.info(\"camera sharing, GTC is not allowed\")),this.controlEventSummary[SkypeX.Services.MeetingPolicySettingsStorageKey.allowParticipantGiveRequestControl]=i,this.controlEventSummary[SkypeX.Services.MeetingPolicySettingsStorageKey.allowExternalParticipantGiveRequestControl]=a,e.disableGiveControl=!i;var s=!1;3!==t.getType()&&(s=this.enableScreenSharingToolbar&&(1===t.getType()||this.enableAppSharingControl)),o.enableScreenSharingControl(s,null,null,function(e){return r.allowControlForUser(e,i,a)})}},s.prototype.getIsSharingWindowAndControlDisallowed=function(e){var t=!1,r=this.getSharingCall(e.teamsCallId);return r&&(t=!!r.windowId&&!this.enableAppSharingControl),t},s.prototype.controlState=function(e){if(!this.enableScreenSharingToolbar)return r.disabled;var t=this.getSharingCall(e.teamsCallId);return t?t.controlState:r.disabled},s.prototype.controlCapability=function(e){if(!this.enableScreenSharingToolbar)return this.logger.info(\"screen sharing control feature is off\"),!1;var t=this.getSharingCall(e.teamsCallId);return!!t&&t.capable},s.prototype.sharer=function(e){var t=this.$q.defer();if(!this.enableScreenSharingToolbar)return this.logger.info(\"screen sharing control feature is off\"),t.reject(),t.promise;var r=this.getSharingCall(e.teamsCallId);if(r)if(\"\"!==r.sharer)t.resolve(r.sharer);else{var n=e.participants.find(function(e){return e.streams[1]&&e.streams[1][0]&&e.streams[1][0].isStreaming});void 0===n?(this.logger.warn(\"sharer is not found.\"),r.sharer=\"\",t.resolve(\"\")):this.peopleService.getPeopleProfile(n.id,\"calling-screensharing-control-service\").then(function(e){r.sharer=e.displayName,t.resolve(e.displayName)})}else this.logger.error(\"sharer, call is not found\"),t.reject();return t.promise},s.prototype._setupControlEventRelay=function(r,n){var o=this;if(r&&n){if(r.screenSharingControlStateAsViewer===t.ScreenSharingControlStateAsViewer.InControl){var i=this.getSharingCall(r.teamsCallId);i?i.hasMultiWindowRelay||(n.addEventListener(e.services.ChildWindowEventRequest.ScreenSharingControlMessage,function(e,t){if(e&&e.payload){var n=e.payload.type,i=e.payload.data;r.screenSharingControl.sendRemoteControlEvent(n,i)}else o.logger.error(\"Missing payload for the control event\")}),i.hasMultiWindowRelay=!0):this.logger.error(\"No sharing subscription found\")}}else this.logger.error(\"_setupControlEventRelay: arguments call / windowRef are falsy\")},s.prototype.multiWindowRequestControl=function(e,t){var r=this;if(!e)return Promise.reject(\"Missing callId\");var n=this.getSharingCall(e);if(!n)return Promise.reject(\"Sharing call not found\");var o=n.call,i=this.multiWindowService.findWindow({windowId:t});if(!i)return Promise.reject(\"Cannot find the child window for the call\");var a=this.requestControl(o);return a.then(function(){return r._setupControlEventRelay(o,i.windowRef)}),a},s.prototype._requestControlSucceeded=function(e,o){this.logger.info(\"request control complete successfully\");var i=e.call;this._updateControlState(r.inControl,i,e),this.trigger(this.constants.events.calling.controlRequestStateChanged,t.TeamsCallService.getTeamsCallIdAsString(i.teamsCallId),n.responseInControl),this.callingTelemetryService.newCallingScenario(i,this.constants.scenarios.calling.screenSharingControlViewerRequestControl).stop({reason:\"SharerAccepted\"});var a=this.constants.scenarios.calling.screenSharingControlViewerControlSession;if(e.scenarios.has(a))this.logger.warn(\"duplicate inControl event fired!!\");else{var s=this.callingTelemetryService.newCallingScenario(i,a);e.scenarios.set(a,s)}o.resolve()},s.prototype._requestControlFailed=function(e,o,i){this.logger.error(\"request control failed with error \"+e+\".\");var a=o.call;this._updateControlState(r.notInControl,a,o),this.trigger(this.constants.events.calling.controlRequestStateChanged,t.TeamsCallService.getTeamsCallIdAsString(a.teamsCallId),n.responseNotInControl);var s={reason:void 0,errorInfo:void 0},l=!1;try{if(e&&e.message){var c=JSON.parse(e.message);c.controlInfo&&(s.reason=this.mapControlTerminatedReasonToString(c.controlInfo.terminatedReason),s.errorInfo=c.details,l=this.userTerminatedReason(c.controlInfo.terminatedReason))}}catch(e){}void 0==s.reason&&(s.reason=\"generalFailure\",s.errorInfo=t.CallingTelemetryService.getErrorMessage(e));var g=this.callingTelemetryService.newCallingScenario(a,this.constants.scenarios.calling.screenSharingControlViewerRequestControl);l?g.incomplete(s):g.fail(s),i.reject(e)},s.prototype.requestControl=function(e){var o=this,i=this.$q.defer(),a=this.getSharingCall(e.teamsCallId);if(!a)return i.reject(\"unexpected, sharingCall is falsy\"),i.promise;if(this._updateControlState(r.disabled,e,a),this.trigger(this.constants.events.calling.controlRequestStateChanged,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId),n.sendingRequest),e.screenSharingControl)e.screenSharingControl.requestControl().then(function(){return o._requestControlSucceeded(a,i)}).catch(function(e){return o._requestControlFailed(e,a,i)});else{a.controlState=r.notInControl;var s=\"call.screenSharingControl is falsy while requesting control\";this.logger.error(s),i.reject(s)}return i.promise},s.prototype.multiWindowReleaseControl=function(e){if(e){var t=this.getSharingCall(e);if(t)return this.releaseControl(t.call)}},s.prototype.releaseControl=function(e){var t=this,n=this.$q.defer(),o=this.constants.scenarios.calling.screenSharingControlViewerControlSession,i=this.getSharingCall(e.teamsCallId);i&&i.scenarios.has(o)?(i.scenarios.get(o).stop({reason:\"viewer release control \"}),i.scenarios.delete(o)):this.logger.warn(\"cannot find scenario to stop\");var a=void 0;if(i||(a=\"unexpected, cannot find the call in releaseControl\"),e.screenSharingControl?0===e.screenSharingControl.controlState&&(a=\"call.screenSharingControl state is none in releaseControl\"):a=\"call.screenSharingControl is null while release control\",a)return this.logger.error(a),n.reject(a),n.promise;this._updateControlState(r.disabled,e,i);var s=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.screenSharingControlViewerStopControl);return e.screenSharingControl.terminateControl().then(function(){t.logger.info(\"release control complete successfully\"),s.stop(),n.resolve()}).catch(function(o){t.logger.error(\"release control failed with error \"+o+\".\"),t._updateControlState(r.notInControl,e,i),s.fail({reason:\"\"+o}),n.reject(o)}),n.promise},s.prototype.startSubscription=function(e){e.teamsCallId in this.sharingCalls||null!=e.screenSharingControl&&this.enableScreenSharingToolbar&&(this.logger.debug(\"startSubscription adding call with id = \"+e.callId),this.sharingCalls[e.teamsCallId]={call:e,capable:!1,controlState:r.notInControl,sharer:\"\",hasMultiWindowRelay:!1,capableViewers:[],monitorRect:void 0,windowId:null,controllerName:\"\",scenarios:new Map},this.createScreenSharingControlSubscriptions(e))},s.prototype.stopSubscription=function(e){this.isCallInSharingCalls(e)?(this.sendControlSummary(e),this.logger.debug(\"stopSubscription removing call with id = \"+e.callId),this.deleteScreenSharingControlSubscriptions(e),this.cleanupScenarios(e),delete this.sharingCalls[e.teamsCallId]):this.logger.warn(\"stopSubscription called for untracked call\")},s.prototype.hasSubscription=function(e){return e.teamsCallId in this.sharingCalls},s.prototype.onRenderStartedAtViewer=function(e,t){var r=this;if(this.enableSMS){this.logger.info(t+\" started viewing\");var n=this.stoppedViewingUserBatch.indexOf(t);return-1!==n&&this.stoppedViewingUserBatch.splice(n,1),this.getProfileInfo(t).then(function(t){return t.image?r.getRoundImage(e,t.image).then(function(e){return t.image=e.substring(o.length),t}):t}).then(function(e){e.displayName?(r.startedViewingUserBatch.push(e),r.updateViewers()):r.logger.error(\"No display name in profile, unusable id \"+t)}).catch(function(e){r.logger.error(\"Failed to retrieve profile for viewer \"+e)})}},s.prototype.onRenderStoppedAtViewer=function(e,t){if(this.enableSMS){this.logger.info(t+\" stopped viewing\");var r=this.startedViewingUserBatch.findIndex(function(e){return e.id===t});-1!==r&&this.startedViewingUserBatch.splice(r,1),this.stoppedViewingUserBatch.push(t),this.updateViewers()}},s.prototype._updateViewers=function(){this.enableSMS&&(this.startedViewingUserBatch.length>0||this.stoppedViewingUserBatch.length>0)&&(this.ipc.send(\"appSharingToolbar:action\",\"screenshareViewingUpdateBatch\",{startedViewingUsers:this.startedViewingUserBatch,stoppedViewingUsers:this.stoppedViewingUserBatch}),this.startedViewingUserBatch=[],this.stoppedViewingUserBatch=[])},s.prototype.updateSystemAudioState=function(e,t){var r=e.getIsSystemAudioShared();t&&!r||(this.logger.info(\"ipc to appsharingToolbar: systemAudioStateChanged \"+r),this.ipc.send(\"appSharingToolbar:action\",\"systemAudioStateChanged\",{callId:e.teamsCallId,enabled:r}))},s.prototype.updateConnectedState=function(e){var t=this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_initial_state);this.logger.info(\"ipc to appsharingToolbar: \"+t),this.ipc.send(\"appSharingToolbar:action\",\"screenSharingCallStatus\",{callId:e.teamsCallId,status:t})},s.prototype.updateEscalatedState=function(e){this.logger.info(\"ipc to appsharingToolbar: screenSharingCallEscalated\"),this.ipc.send(\"appSharingToolbar:action\",\"screenSharingCallEscalated\",{callId:e.teamsCallId})},s.prototype.sendControlSummary=function(e){0===Object.keys(this.controlEventSummary).length&&this.controlEventSummary.constructor===Object||(this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.screenSharingControlSummary,this.controlEventSummary).stop(),this.controlEventSummary={})},s.prototype.cleanupScenarios=function(e){var t=this.getSharingCall(e.teamsCallId);t&&(t.scenarios.forEach(function(t){t.cancel({message:\"Scenario aborted\",reason:\"CallTerminated\",call_state:e.state})}),t.scenarios.clear())},s.prototype.isCallInSharingCalls=function(e){var t=!1,r=this.getSharingCall(e.teamsCallId);return null!==r&&void 0!==r&&(t=e===r.call),t},s.prototype.createScreenSharingControlSubscriptions=function(e){var t=this,r=e.screenSharingControl;if(null==r)return this.logger.error(\"call.screenSharingControl is null in createScreenSharingControlSubscriptions\"),!1;var n=!this.desktopUtilityService.isHwa();return r.setScreenSharingControlFeatureFlag(n),!this.screenSharingControlSubscriptionRegistry.some(function(e){return e.control===r})&&(this.callSubscriptionRegistry.push({call:e,subscription:e.on(\"userActivityChanged\",function(){return t.onUserActivityChanged(e)})},{call:e,subscription:e.on(\"participantUpdated\",function(r){return t.onParticipantUpdated(e,r)})}),this.screenSharingControlSubscriptionRegistry.push({control:r,subscription:r.on(\"sharingRendererClicked\",function(){return t.onSharingRendererClicked(e)})},{control:r,subscription:r.on(\"sharingRendererMouseEntering\",function(){return t.onSharingRendererMouseEntering(e)})},{control:r,subscription:r.on(\"sharingRendererMouseLeaving\",function(){return t.onSharingRendererMouseLeaving(e)})},{control:r,subscription:r.on(\"sharingControlCapable\",function(r){return t.onSharingControlCapable(e,r)})},{control:r,subscription:r.on(\"sharingIncomingControlRequest\",function(r){return t.onSharingIncomingControlRequest(e,r)})},{control:r,subscription:r.on(\"sharingIncomingControlRequestCancelled\",function(r){return t.onSharingIncomingControlRequestCancelled(e,r)})},{control:r,subscription:r.on(\"sharingControlChanged\",function(r){return t.onSharingControlChanged(e,r)})},{control:r,subscription:r.on(\"sharingControlError\",function(r){return t.onSharingControlError(e,r)})},{control:r,subscription:r.on(\"controlAvailableHandshake\",function(r,n,o,i){return t.onControlAvailableHandshake(e,r,n,o,i)})},{control:r,subscription:r.on(\"controlDataChannelStateChanged\",function(r){return t.oncontrolDataChannelStateChanged(e,r)})}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callWindowOpened,function(e,r){if(r&&r.call&&r.windowId){var n=t.multiWindowService.findWindow({windowId:r.windowId});n?t._setupControlEventRelay(r.call,n.windowRef):t.logger.error(\"Cannot find the child window for the call with windowId = \"+r.windowId)}else t.logger.error(\"No call and windowId payload from callingMultiWindowService\")}),!0)},s.prototype.onControlAvailableHandshake=function(e,t,r,n,o){var i,a=this.mapAvailableHandshakeStatus(n),s=this.mapAvailableHandshakeTerminatedReason(o);this.logger.info(\"Handshake AvailableHandshake - CallId: \"+e.callId+\", Id: \"+r+\":\"+t+\", Status: \"+a+\", Reason: \"+s);var l=this.constants.scenarios.calling.screenSharingControlAvailableHandshake,c=(i={},i[this.constants.counters.eventNames.context]=\"\"+r,i[this.constants.counters.eventNames.correlationId]=\"\"+t,i);if(s&&(c[this.constants.counters.eventNames.reason]=s),3===n||7===n){var g=this.callingTelemetryService.newCallingScenario(e,l,c);return g.cancelIfOffline=!0,c[this.constants.counters.eventNames.clientRole]=this.constants.scenarios.calling.context.sharer,g.mark(a,c),void g.stop(c)}var h=this.sharingCalls[e.teamsCallId];if(h){var d;1===n?(c[this.constants.counters.eventNames.clientRole]=this.constants.scenarios.calling.context.viewer,d=this.startControlScenario(h,l,c)):d=h.scenarios.get(l),d?5===n?(d.stop(c),h.scenarios.delete(l)):6===n?(4===o||0==o||7==o?d.incomplete(c):2===o?d.cancel(c):d.fail(c),h.scenarios.delete(l)):d.mark(a,c):this.logger.error(\"No scenario found\")}else this.logger.debug(\"No sharing subscription found\")},s.prototype.oncontrolDataChannelStateChanged=function(e,t){var r,n=this.mapMediaDataChannelState(t.state);this.logger.info(\"Handshake DataChannelState - CallId: \"+e.callId+\", id: \"+t.id+\", State: \"+n+\", DataChannelReady: \"+t.readyForControl);var o=this.sharingCalls[e.teamsCallId];if(o){var i=[1,3],a=(r={},r[this.constants.counters.eventNames.context]=t.id,r),s=this.constants.scenarios.calling.screenSharingControlDataChannelState,l=o.scenarios.get(s);l||i.includes(t.state)||(l=this.startControlScenario(o,s,a)),l&&(i.includes(t.state)?(l.stop(a),o.scenarios.delete(s)):l.mark(n,a));var c=this.constants.scenarios.calling.screenSharingControlDataChannelReady,g=o.scenarios.get(c);g&&(t.readyForControl?(g.stop(a),o.lastSharerId=null,o.scenarios.delete(c)):g.mark(n,a))}else this.logger.debug(\"No sharing subscription found\")},s.prototype.startControlDataChannelReadyScenario=function(e,t){var r;this.logger.info(\"Initing Control, Check our channel and stop scenario if its ready\");var n=this.constants.scenarios.calling.screenSharingControlDataChannelReady,o=e.controlDataChannelStatus,i=(r={},r[this.constants.counters.eventNames.context]=o&&o.id,r),a=t.scenarios.get(n);if(a||(a=this.startControlScenario(t,n,i)),!o)return i.reason=\"no access to channelStatus\",a.incomplete(i),t.lastSharerId=null,void t.scenarios.delete(n);o.readyForControl&&(a.stop(i),t.lastSharerId=null,t.scenarios.delete(n))},s.prototype.deleteScreenSharingControlSubscriptions=function(e){var t=e.screenSharingControl;_.remove(this.screenSharingControlSubscriptionRegistry,function(e){return e.control===t}).forEach(function(e){return e.subscription.dispose()}),_.remove(this.callSubscriptionRegistry,function(e){return e.call.teamsCallId===e.call.teamsCallId}).forEach(function(e){return e.subscription.dispose()})},s.prototype.onAppsharingToolbarVisibilityChanged=function(e,t){var r=t?this.constants.scenarios.calling.screenSharingToolbarOpen:this.constants.scenarios.calling.screenSharingToolbarClose,n=this.getSharingCall(e);if(n){var o=n.scenarios.get(r);o?o.stop():this.logger.warn(\"Unexpected window action\")}this.updateSystemAudioState(n.call,!0)},s.prototype.onSharingRendererClicked=function(e){this.logger.debug(\"sharing renderer clicked\")},s.prototype.onSharingRendererMouseEntering=function(e){this.logger.debug(\"sharing mouse entering renderer\"),this.trigger(this.constants.events.calling.mouseEnteringContent,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId))},s.prototype.onSharingRendererMouseLeaving=function(e){this.logger.debug(\"sharing mouse leaving renderer\"),this.trigger(this.constants.events.calling.mouseLeavingContent,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId))},s.prototype.onSharingControlCapableViewer=function(n,o,i){i.capable=o.capable,this.trigger(this.constants.events.calling.controlCapabilityChanged,t.TeamsCallService.getTeamsCallIdAsString(n.teamsCallId),o.capable),n.handleScreenshareEvent(e.services.ScreenshareEventType.SS_ControlCapable,{controlCapable:i.capable});var a=o.capable&&!0===o.disabledBySharer?r.showDisabledRequestControl:r.notInControl;if(this._updateControlState(a,n,i),!o.capable){var s=this.constants.scenarios.calling.screenSharingControlViewerControlSession;i.scenarios.has(s)?(i.scenarios.get(s).stop({reason:\"lost control capability\"}),i.scenarios.delete(s)):this.logger.warn(\"cannot find scenario to stop\")}},s.prototype.onSharingControlCapableSharer=function(e,t,r){var n=this,a=e.screenSharingControl;if(t.capable){var s=t.id;\"\"===s?this.getIsSharingWindowAndControlDisallowed(e)||(this.logger.info(\"setting pointer image for sharer - as default\"),a.setPointerImage(null,i).then(function(){}).catch(function(e){n.logger.error(\"fail to set default avatar for sharer, error: {0}\",[e])}),this.logger.info(\"intend to show toolbar when sharer is capable\"),this.showToolbar(e,\"\"),this.getProfileInfo(this.sxConfig.getCurrentSkypeMri()).then(function(t){t.image?n.getRoundImage(e,t.image).then(function(e){n.logger.info(\"setting pointer image for sharer - updating\"),a.setPointerImage(null,e.substring(o.length)).then(function(){}).catch(function(e){n.logger.error(\"fail to set avatar for sharer, error: {0}\",[e])})}):n.logger.error(\"profile image is null\")})):this.getProfileInfo(s).then(function(t){n.ipc?-1===r.capableViewers.findIndex(function(e){return e.id===s})&&(r.capableViewers.push(t),n.ipc.send(\"appSharingToolbar:action\",\"ControlCapable\",{callId:e.teamsCallId,capableViewers:r.capableViewers})):n.logger.error(\"ipc is null\"),e.participants.forEach(function(r){r.id===s&&(n.logger.info(\"setting pointer image for viewer {0} - as default\",[s]),a.setPointerImage(r,i).then(function(){}).catch(function(e){n.logger.error(\"fail to set default avatar for viewer, error: {0}\",[e])}),t.image?n.getRoundImage(e,t.image).then(function(e){n.logger.info(\"setting pointer image for viewer {0} - updating\",[s]),a.setPointerImage(r,e.substring(o.length)).then(function(){}).catch(function(e){n.logger.error(\"fail to set avatar for viewer, error: {0}\",[e])})}):n.logger.error(\"profile image is null\"))})})}else{var l=t.id;if(\"\"===l)this.logger.info(\"intend to close toolbar when sharer is not capable\"),this.hideToolbar(e);else if(this.ipc){var c=r.capableViewers;_.remove(c,function(e){return e.id==l}).length>0&&this.ipc.send(\"appSharingToolbar:action\",\"ControlCapable\",{callId:e.teamsCallId,capableViewers:r.capableViewers})}else this.logger.error(\"ipc is null\")}},s.prototype.onSharingControlCapable=function(e,t){var r=e.screenSharingControl;if(r){var n=this.getSharingCall(e.teamsCallId);n?3!==e.sharingSourceType?(this.logger.debug(\"sharing control capable from {0}, capable {1}, role {2}\",[t.id,t.capable,r.role]),2===r.role?this.onSharingControlCapableViewer(e,t,n):this.onSharingControlCapableSharer(e,t,n)):this.logger.info(\"no support of sharing control for Camera sharing\"):this.logger.error(\"sharingCall is falsy in onSharingControlCapable\")}else this.logger.error(\"call.screenSharingControl is falsy in onSharingControlCapable\")},s.prototype.onSharingIncomingControlRequest=function(e,t){this.logger.debug(\"incoming control request from {0}\",t);var r=this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived;if(this.getIsSharingWindowAndControlDisallowed(e))null!=e.screenSharingControl?(e.screenSharingControl.denyControlRequest(),this.logger.info(\"reject control automatically for window sharing\")):this.logger.error(\"Null screenSharingControl when trying to denyControlRequest\"),(o=this.getSharingCall(e.teamsCallId))&&(s=this.startSharerScenario(e,r)).stop({reason:\"SharerControlDisabled\"});else if(this.ipc){this.ipc.send(\"appSharingToolbar:action\",\"requestControl\",{callId:e.teamsCallId,Id:t});var n=this.resources.strings.calling_screensharing_toolbar_status_requesting_state,o=this.getSharingCall(e.teamsCallId);if(o){var i=o.capableViewers.find(function(e){return e.id===t}),a=\"\";void 0!==i?a=i.displayName:this.logger.error(\"requesting control from non capable viewer {0}\",[t]),this.ipc.send(\"appSharingToolbar:action\",\"sharingStatus\",{callId:e.teamsCallId,status:this.$translate.instant(n,{name:a})});var s=this.startSharerScenario(e,r);o.scenarios.set(r,s)}}else this.logger.error(\"ipc is null\")},s.prototype.onSharingIncomingControlRequestCancelled=function(e,t){this.logger.debug(\"incoming control request from {0} cancelled!\",t),this.ipc?(this.ipc.send(\"appSharingToolbar:action\",\"cancelControl\",{callId:e.teamsCallId,Id:t}),this.updateSharingStatus(e)):this.logger.error(\"ipc is null\");var r=this.getSharingCall(e.teamsCallId);if(r){var n=r.scenarios.get(this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived);void 0!==n&&(n.stop({reason:\"ViewerCancelled\"}),r.scenarios.delete(this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived))}},s.prototype.onSharingControlChangedViewer=function(e,t,n){if(t.inControl){this._updateControlState(r.inControl,e,n,t.terminatedReason);var o=this.callingMultiWindowService.findCallingWindow(e.teamsCallId);o&&this._setupControlEventRelay(e,o.windowRef);i=this.constants.scenarios.calling.screenSharingControlViewerControlSession;(a=this.callingTelemetryService.newCallingScenario(e,i)).stop()}else{this._updateControlState(r.notInControl,e,n,t.terminatedReason);var i=this.constants.scenarios.calling.screenSharingControlViewerControlSessionEnd,a=this.callingTelemetryService.newCallingScenario(e,i);a.stop()}},s.prototype.onSharingControlChangedSharer=function(e,t,r){var n=t.id;if(t.inControl){a=this.constants.scenarios.calling.screenSharingControlSharerControlSession;if((s=this.startSharerScenario(e,a)).stop(),this.ipc){this.ipc.send(\"appSharingToolbar:action\",\"takenControl\",{callId:e.teamsCallId,Id:n});var o=this.resources.strings.calling_screensharing_toolbar_status_in_control_state,i=r.capableViewers.find(function(e){return e.id===n});i&&(r.controllerName=i.displayName),this.ipc.send(\"appSharingToolbar:action\",\"sharingStatus\",{callId:e.teamsCallId,status:this.$translate.instant(o,{name:r.controllerName})})}else this.logger.error(\"ipc is null\")}else{var a=this.constants.scenarios.calling.screenSharingControlSharerControlSessionEnd,s=this.startSharerScenario(e,a);s.stop(),this.ipc?(r.controllerName=\"\",this.ipc.send(\"appSharingToolbar:action\",\"releaseControl\",{callId:e.teamsCallId,Id:n}),this.ipc.send(\"appSharingToolbar:action\",\"sharingStatus\",{callId:e.teamsCallId,status:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_initial_state)})):this.logger.error(\"ipc is null\")}},s.prototype.onSharingControlChanged=function(e,t){var r=e.screenSharingControl;if(r){var n=this.getSharingCall(e.teamsCallId);n?(this.logger.debug(\"control changed, inControl={0}\",t.inControl),2===r.role?this.onSharingControlChangedViewer(e,t,n):this.onSharingControlChangedSharer(e,t,n)):this.logger.error(\"sharingCall is falsy in onSharingControlChanged\")}else this.logger.error(\"call.screenSharingControl is falsy in onSharingControlChanged\")},s.prototype.startSharerScenario=function(e,t){var r;return this.callingTelemetryService.newCallingScenario(e,t,(r={},r[this.constants.counters.eventNames.context]=e.sharingSourceType,r))},s.prototype.onSharingControlError=function(e,t){this.logger.error(\"controlError - {0}\",[t]);var r=this.callingTelemetryService.newCallingScenario(e,this.constants.scenarios.calling.screenSharingControlError),n=t.detail?t.detail:\"\";r.stop({reason:this.mapSharingControlErrorReasonToString(t.reason),detail:n})},s.prototype.onUserActivityChanged=function(e){if(e.isScreenSharingOn){var t=this.getSharingCall(e.teamsCallId),r=t.scenarios.get(this.constants.scenarios.calling.screenSharingControlAvailableHandshake);r&&(r.cancel({message:\"Scenario aborted\",reason:\"started sharing\"}),t.scenarios.delete(this.constants.scenarios.calling.screenSharingControlAvailableHandshake)),this.startControlDataChannelReadyScenario(e.screenSharingControl,t)}},s.prototype.onParticipantUpdated=function(e,r){var n=this;if(3===e.state)if(r){var o=this.sharingCalls[e.teamsCallId];o?_.each(r.streams[t.StreamType.ScreenShare],function(t){var i=e.screenSharingControl;i&&i.isScreenSharingControlEnabled()&&t.isActive()&&o.lastSharerId!==r.id&&(o.lastSharerId=r.id,n.startControlDataChannelReadyScenario(i,o))}):this.logger.debug(\"No sharing subscription found\")}else this.logger.debug(\"No participant\");else this.logger.debug(\"call is not connected not actionable for controlService\")},s.prototype.onAppsharingToolbarEvent=function(e,t){var r,n=this,o=this.getSharingCall(t.callId);if(o){var i=o.call;if(null!==i)if(i==this.toolbarState.activeCall||!this.toolbarState.activeCall&&\"visibility\"===t.type)switch(t.type){case\"stop\":return i.isScreenshareFromChat?(i.stop(),void this.logger.info('ending call with screensharing: [\"'+i.callId+'\"]')):(i.stopScreenSharingOnCall(this.constants.scenarios.calling.context.controlToolbar),void this.logger.info('stop sharing in call: [\"'+i.callId+'\"]'));case\"accept\":if(null!=i.screenSharingControl){this.logger.info(\"accept control\");var a=this.startSharerScenario(i,this.constants.scenarios.calling.screenSharingControlSharerAcceptControl);i.screenSharingControl.acceptControlRequest().then(function(){n.logger.info(\"acceptControlRequest complete successfully\"),a.stop()}).catch(function(e){n.logger.error(\"acceptControlRequest failed error: {0}\",[e]),a.fail({reason:\"\"+e})});var s=this.getSharingCall(i.teamsCallId);if(s){var l=s.scenarios.get(this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived);void 0!==l&&(l.stop({reason:\"SharerAccepted\"}),s.scenarios.delete(this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived))}}else this.logger.error(\"Null screenSharingControl when trying to acceptControlRequest\");return;case\"reject\":if(null!=i.screenSharingControl){this.logger.info(\"reject control\");var c=this.startSharerScenario(i,this.constants.scenarios.calling.screenSharingControlSharerDenyControl);if(i.screenSharingControl.denyControlRequest().then(function(){n.logger.info(\"denyControlRequest complete successfully\"),c.stop()}).catch(function(e){n.logger.error(\"denyControlRequest failed error: {0}\",[e]),c.fail({reason:\"\"+e})}),this.updateSharingStatus(i),o){var g=o.scenarios.get(this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived);void 0!==g&&(g.stop({reason:\"SharerDenied\"}),o.scenarios.delete(this.constants.scenarios.calling.screenSharingControlSharerControlRequestReceived))}}else this.logger.error(\"Null screenSharingControl when trying to denyControlRequest\");return;case\"revoke\":if(null!=i.screenSharingControl){this.logger.info(\"revoke control\");var h=this.startSharerScenario(i,this.constants.scenarios.calling.screenSharingControlSharerCancelControl);i.screenSharingControl.terminateControl().then(function(){n.logger.info(\"terminateControl complete successfully\"),h.stop()}).catch(function(e){n.logger.error(\"terminateControl failed error: {0}\",[e]),h.fail({reason:\"\"+e})})}else this.logger.error(\"Null screenSharingControl when trying to terminateControl\");return;case\"grant\":if(null!=i.screenSharingControl){var d=!1,u=this.startSharerScenario(i,this.constants.scenarios.calling.screenSharingControlSharerGiveControl),p=(r={},r[this.constants.counters.eventNames.correlationId]=t.Id,r);i.participants.forEach(function(e){e.id===t.Id&&(d=!0,i.screenSharingControl.grantControl(e).then(function(){n.logger.info(\"grantControl complete successfully\"),u.stop(p)}).catch(function(e){n.logger.error(\"grantControl failed error: {0}\",[e]),u.fail({reason:\"\"+e})}))}),d||(u.fail({reason:\"participant is not found\"}),this.logger.error(\"fail to found the participant to grant the control to {0}\",[t.Id]))}else this.logger.error(\"Null screenSharingControl when trying to grantControl\");return;case\"visibility\":return this.onAppsharingToolbarVisibilityChanged(i.teamsCallId,t.visible);case\"loaded\":return this.ipc.send(\"appSharingToolbar:action\",\"ControlCapable\",{callId:i.teamsCallId,capableViewers:o.capableViewers}),void(this.toolbarState.isLoaded=!0);case\"systemAudio\":return void(t.enable?i.startSystemAudioSharing(this.constants.scenarios.calling.context.controlToolbar):i.stopSystemAudioSharing())}else this.logger.error(\"unexpected, active call is different from the toolbar event's call\");else this.logger.error(\"unexpected, call is null\")}else this.logger.error(\"unexpected, cannot find the call\")},s.prototype.getProfileInfo=function(e){var t=this,r=this.$q.defer();return this.peopleService.getPeopleProfile(e,\"calling-screensharing-control-service\").then(function(e){var n={principalName:e.userPrincipalName,displayName:e.displayName,mri:e.mri,source:\"screen-sharing-control-service\"};t.profilePictureLoaderService.loadImage(n,!1,!1,!1).then(function(n){var o={id:e.mri,displayName:e.displayName,image:n?n.imgUrl:null};t.logger.debug(\"Found user profile for mri=\"+e.mri),r.resolve(o)}).catch(function(n){t.logger.error(\"Failed loading the profile image for mri=\"+SkypeX.Services.ChatServiceUtils.scrubMri(e.mri)+\" for the avatar, error \"+n),r.reject()})}).catch(function(n){t.logger.error(\"Failed getting user profile for mri=\"+SkypeX.Services.ChatServiceUtils.scrubMri(e)+\" in order to display incoming call notification, error \"+n),r.reject()}),r.promise},s.prototype.getSharingCall=function(e){return e in this.sharingCalls?null===this.sharingCalls[e]?(this.logger.error(\"unexpected, sharingCall is null, teamsCallId {0}\",[e]),null):this.sharingCalls[e]:(this.logger.error(\"unexpected, cannot find the call, teamsCallId {0}\",[e]),null)},s.prototype.getRoundImage=function(e,t){var r=this;this.logger.info(\"getRound Image\");var n=this.$q.defer(),o=new Image;return o.addEventListener(\"load\",function(){return r.renderRoundImage(o,n,e)},!1),o.src=t,n.promise},s.prototype.renderRoundImage=function(e,t,r){this.logger.info(\"renderRoundImage\");var n=this.callingTelemetryService.newCallingScenario(r,this.constants.scenarios.calling.screenSharingControlRenderRoundedAvatar),o=document.createElement(\"canvas\"),i=o.getContext(\"2d\"),a=this.squarifyImage(e);o.width=a,o.height=a;var s=a/2,l=a/2,c=a/2;i.save(),i.beginPath(),i.arc(s,l,c,0,2*Math.PI,!0),i.closePath(),i.clip();try{i.drawImage(e,0,0,a,a)}catch(e){return this.logger.error(\"failed to drawImage\",e),n.stop(),void t.reject(\"failed to drawImage\")}n.stop(),t.resolve(o.toDataURL())},s.prototype.squarifyImage=function(e){var t=e.width;return e.width!==e.height&&e.height<e.width&&(t=e.height),t},s.prototype.updateSharingStatus=function(e){var t=\"\",r=this.getSharingCall(e.teamsCallId);r&&(t=r.controllerName),\"\"===t?this.ipc.send(\"appSharingToolbar:action\",\"sharingStatus\",{callId:e.teamsCallId,status:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_initial_state)}):this.ipc.send(\"appSharingToolbar:action\",\"sharingStatus\",{callId:e.teamsCallId,status:this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_in_control_state,{name:t})})},s.prototype.startControlScenario=function(e,t,r){var n;if(e){var o=e.scenarios.get(t);o&&o.cancel(),(n=this.callingTelemetryService.newCallingScenario(e.call,t,r)).cancelIfOffline=!0,e.scenarios.set(t,n)}return n},s.prototype.userTerminatedReason=function(e){return[1,2,3,5,6,8,9].includes(e)},s.prototype.mapControlTerminatedReasonToString=function(e){switch(e){case 1:return\"SharerDenied\";case 2:return\"SharerNoResponse\";case 3:return\"SharerBusy\";case 4:return\"AckTimeout\";case 5:return\"SharerTerminated\";case 6:return\"ViewerTerminated\";case 7:return\"DataChannelError\";case 8:return\"ViewerCancelled\";case 9:return\"SharerControlDisabled\";default:return\"None\"}},s.prototype.mapSharingControlErrorReasonToString=function(e){switch(e){case 0:return\"SetInjectorConfigError\";case 1:return\"InjectRawInputError\";case 2:return\"SetInjectionRectError\";case 3:return\"AllowSingleControllerError\";case 4:return\"AvailableAckTimeout\";case 5:return\"SendDataError\";case 6:return\"DataChannelInactive\"}},s.prototype.mapAvailableHandshakeStatus=function(e){switch(e){case 0:return\"Unknown\";case 1:return\"Sending\";case 2:return\"Resending\";case 3:return\"Acking\";case 4:return\"Dropping\";case 7:return\"Rejecting\";case 5:return\"Succeeded\";case 6:return\"Terminated\";default:return\"\"}},s.prototype.mapAvailableHandshakeTerminatedReason=function(e){switch(e){case 0:return\"Unknown\";case 1:return\"Succeeded\";case 2:return\"Shutdown\";case 3:return\"DataChannel\";case 4:return\"Replaced\";case 5:return\"TimedOut\";case 6:return\"UnknownSender\";case 7:return\"SharerDenied\";default:return\"\"}},s.prototype.mapMediaDataChannelState=function(e){switch(e){case 0:return\"Unknown\";case 1:return\"Available\";case 2:return\"Starting\";case 3:return\"Active\";case 4:return\"Stopping\";case 5:return\"NotStarted\";default:return\"\"}},s.prototype._mapToControlStateAsViewer=function(e,n){if(!e)return t.ScreenSharingControlStateAsViewer.NotControlCapable;switch(n){case r.disabled:return t.ScreenSharingControlStateAsViewer.RequestSent;case r.inControl:return t.ScreenSharingControlStateAsViewer.InControl;case r.notInControl:return t.ScreenSharingControlStateAsViewer.NotInControl;case r.showDisabledRequestControl:default:return t.ScreenSharingControlStateAsViewer.Disabled}},s.prototype._updateControlState=function(e,r,n,o){if(r&&n){var i={controlState:e};void 0!==o&&(i.terminatedReason=o),n.controlState=e,r.screenSharingControlStateAsViewer=this._mapToControlStateAsViewer(n.capable,e),this.trigger(this.constants.events.calling.controlStateChanged,t.TeamsCallService.getTeamsCallIdAsString(r.teamsCallId),i)}else this.logger.error(\"_updateControlState: unexpected arguments\")},s.viewerIpcInterval=1e3,s}(SkypeX.Services.ObservableBase);t.ScreenSharingControlService=a,angular.module(\"teamspace.screenSharingControlService\",[\"teamspace.peopleService\",\"teamspace.profilePictureLoaderService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.settingsService\",\"teamspace.desktopUtilityService\",\"teamspace.orchestrationService\",\"teamspace.authenticationService\",\"teamspace.multiWindowService\",\"teamspace.callingMultiWindowService\",\"teamspace.eventingService\"]).service(\"screenSharingControlService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(e,t,i,r,a,c,s,o,l,h,p,S,g){var d=n.call(this,o)||this;return d.$q=e,d.constants=t,d.eventingService=r,d.resources=a,d.$translate=c,d.desktopUtilityService=s,d.callingUserActionService=l,d.screenSharingControlService=h,d.conversationsService=p,d.callingParticipantService=S,d.sxConfig=g,d.initializeOnAppLaunchAndReinit(),d.logger=i.newLogger(\"ScreenSharingService\"),d}return __extends(i,n),i.$inject=[\"$q\",\"constants\",\"loggingService\",\"eventingService\",\"resources\",\"$translate\",\"desktopUtilityService\",\"orchestrationService\",\"callingUserActionService\",\"screenSharingControlService\",\"conversationsService\",\"callingParticipantService\",\"sxConfig\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){},i.prototype.mtmaTelemetryIdentifier=function(){return\"ScreenSharingService\"},i.prototype.cleanupOnAppTeardown=function(e){this.participantStateChangedSubscription=null,this.callingParticipantAddedSubscription=null,this.callStateChangedSubscription=null},i.prototype.placeCallforSSFC=function(e){var t=this;return this.callingUserActionService.placeCall(e).then(function(e){return e.isScreenshareFromChat=!0,e}).catch(function(n){return t.logger.error(\"ScreenshareOnly: failed to place call for conversation id: \"+e.conversationId+\" with error: \"+n),null})},i.prototype.canStartSharingOnCall=function(e,t){var n=this.sxConfig.getCurrentSkypeMri();return e.teamsCallId===t.teamsCallId&&e.participant.id!==n&&3===e.participant.state},i.prototype.onParticipantAddedOrChanged=function(e,t,n,i){var r=this;e&&e.participant&&(this.logger.info(\"ScreenshareOnly: participant state changed on call: \"+t.callId+\" with state \"+e.participant.state),!0===this.canStartSharingOnCall(e,t)&&t.startScreenSharingOnCall(n,this.constants.scenarios.calling.context.screenshareFromChat).then(function(){r.logger.info(\"ScreenshareOnly: started screensharing on call: \"+t.callId),!r.desktopUtilityService.isPluginless()&&r.screenSharingControlService.updateConnectedState(t),r.eventingService.$emit(r.constants.events.calling.callCreated,t),r.cleanupSubscriptions(),i.resolve()}).catch(function(e){r.logger.error(\"ScreenshareOnly: failed to start screensharing with error: \"+e+\" for call: \"+t.callId),r.cleanupSubscriptions(),i.reject()}))},i.prototype.cleanupSubscriptions=function(){this.callStateChangedSubscription&&(this.callStateChangedSubscription.dispose(),this.callStateChangedSubscription=null),this.participantStateChangedSubscription&&(e.services.MTMASubscriptionUtility.unsubscribe(this.callingParticipantService,this.participantStateChangedSubscription),this.participantStateChangedSubscription=null),this.callingParticipantAddedSubscription&&(e.services.MTMASubscriptionUtility.unsubscribe(this.callingParticipantService,this.callingParticipantAddedSubscription),this.callingParticipantAddedSubscription=null)},i.prototype.handleCallStateChange=function(e,t,n){this.desktopUtilityService.isPluginless()||this.handleToolbarAndControl(e,t),3===e.state&&this.handleCallStateConnected(e,t,n)},i.prototype.handleCallStateConnected=function(e,n,i){var r=this;this.logger.info(\"ScreenshareOnly: call connected: \"+e.callId+\" subscribed for participant state changed\"),this.participantStateChangedSubscription=t.MTMASubscriptionUtility.subscribe(this.callingParticipantService,function(t,a){r.onParticipantAddedOrChanged(a,e,n,i)},t.CallingParticipantServiceEvents.Type_CallParticipantStateChanged),this.callingParticipantAddedSubscription=t.MTMASubscriptionUtility.subscribe(this.callingParticipantService,function(t,a){r.onParticipantAddedOrChanged(a,e,n,i)},t.CallingParticipantServiceEvents.Type_CallParticipantAdded,t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId))},i.prototype.handleToolbarAndControl=function(e,t){switch(e.state){case 2:this.logger.info(\"ScreenshareOnly: call connecting: \"+e.callId+\" showing toolbar\"),this.screenSharingControlService.setSharingSource(e,t),this.screenSharingControlService.showToolbar(e,this.$translate.instant(this.resources.strings.calling_screensharing_toolbar_status_connecting_state),!0);break;case 7:this.logger.info(\"ScreenshareOnly: call disconnected: \"+e.callId+\" hiding toolbar\"),this.screenSharingControlService.hideToolbar(e);break;case 0:this.logger.info(\"ScreenshareOnly: call none: \"+e.callId+\" hidding toolbar\"),this.screenSharingControlService.hideToolbar(e)}},i.prototype.startSharingFromChat=function(e,t,n,i){var r=this,a=this.$q.defer(),c={conversationId:t,screenSharingOnly:!0,context:n,isChannelMeeting:!1};return i&&(c.$scope=i),this.placeCallforSSFC(c).then(function(t){return t?(r.callStateChangedSubscription=t.on(\"callStateChanged\",function(){return r.handleCallStateChange(t,e,a)}),t):(r.logger.error(\"ScreenshareOnly: failed to place the call with conversation id: \"+t.conversationId),r.$q.reject())}).catch(function(e){return r.logger.error(\"ScreenshareOnly: failed to place the share, error = \"+e),r.$q.reject()})},i.prototype.isChannelConversation=function(e){var t=this.conversationsService.getConversation(e);return!!t&&t.isChannelConversation()},i}(t.MTMABase);t.ScreenSharingService=n,angular.module(\"teamspace.screenSharingService\",[\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingUserActionService\",\"teamspace.desktopUtilityService\",\"teamspace.orchestrationService\",\"teamspace.screenSharingControlService\",\"teamspace.conversationsService\",\"teamspace.callingParticipantService\",\"skypeX.sxConfig\"]).service(\"screenSharingService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=\"ShareSystemAudioService\",i=function(i){function s(e,s,o,r,n,a,c){var u=i.call(this)||this;return u.constants=e,u.resources=s,u.$translate=o,u.deviceManagerService=a,u.callingAlertsService=c,u.internalShouldShareSystemAudio=!1,u.systemAudioDeviceSubscriptionToken=NaN,u.systemAudioDefaultSpeakerSubscriptionToken=NaN,u.lastDeviceCheckStatus=void 0,u.handleDeviceChange=function(){var e=u.isShareSystemAudioAvailable,t=u.shouldShareSystemAudio;u.checkSystemAudioDevicesAndHandleUfd(t)||(u.internalShouldShareSystemAudio=!1),u.isShareSystemAudioAvailable!==e&&u.trigger(u.constants.events.calling.shareSystemAudioStateChanged)},n.registerForMtma(u),u.logger=r.newLogger(t),u.initializeOnAppLaunchAndReinit(),u}return __extends(s,i),s.$inject=[\"constants\",\"resources\",\"$translate\",\"loggingService\",\"orchestrationService\",\"deviceManagerService\",\"callingAlertsService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){},s.prototype.mtmaTelemetryIdentifier=function(){return t},s.prototype.cleanupOnAppTeardown=function(e){this.stopMonitoringSystemAudioSupport(),this.systemAudioUnsupportedSharingAlert=void 0,this.systemAudioNoDeviceAlert=void 0,this.systemAudioDevicesNotMatchAlert=void 0,this.systemAudioDeviceSubscriptionToken=NaN,this.systemAudioDefaultSpeakerSubscriptionToken=NaN,this.internalShouldShareSystemAudio=!1,this.lastDeviceCheckStatus=void 0},Object.defineProperty(s.prototype,\"shouldShareSystemAudio\",{get:function(){return this.internalShouldShareSystemAudio},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"isShareSystemAudioAvailable\",{get:function(){return this.lastDeviceCheckStatus===e.SystemAudioDeviceCheckStatus.Ok},enumerable:!0,configurable:!0}),s.prototype.tryToggleShareSystemAudio=function(){if(this.shouldShareSystemAudio)this.dismissSystemAudioAlerts();else if(!this.checkSystemAudioDevicesAndHandleUfd(!0))return this.enableSystemAudioUfds(),!1;return this.toggleShareSystemAudio(),this.enableSystemAudioUfds(),!0},s.prototype.stopMonitoringSystemAudioSupport=function(){isNaN(this.systemAudioDeviceSubscriptionToken)||(e.MTMASubscriptionUtility.unsubscribe(this.deviceManagerService,this.systemAudioDeviceSubscriptionToken),this.systemAudioDeviceSubscriptionToken=NaN),isNaN(this.systemAudioDefaultSpeakerSubscriptionToken)||(e.MTMASubscriptionUtility.unsubscribe(this.deviceManagerService,this.systemAudioDefaultSpeakerSubscriptionToken),this.systemAudioDefaultSpeakerSubscriptionToken=NaN),this.dismissSystemAudioAlerts(),this.internalShouldShareSystemAudio=!1,this.lastDeviceCheckStatus=void 0},s.prototype.showSystemAudioUnsupportedSharingAlert=function(){var t=this.$translate.instant(this.resources.strings.calling_systemAudio_unsupported_sharing_title),i=this.$translate.instant(this.resources.strings.calling_systemAudio_unsupported_sharing_text);this.systemAudioUnsupportedSharingAlert={type:e.AlertType.Error,windowType:e.WindowType.CallScreensharingPanel,dismissable:!0,name:\"SystemAudioUnsupportedSharing\",text:i,title:t},this.showAlert(this.systemAudioUnsupportedSharingAlert)},s.prototype.dismissSystemAudioAlerts=function(){this.systemAudioUnsupportedSharingAlert&&(this.callingAlertsService.dismiss(this.systemAudioUnsupportedSharingAlert),this.systemAudioUnsupportedSharingAlert=void 0),this.systemAudioNoDeviceAlert&&(this.callingAlertsService.dismiss(this.systemAudioNoDeviceAlert),this.systemAudioNoDeviceAlert=void 0),this.systemAudioDevicesNotMatchAlert&&(this.callingAlertsService.dismiss(this.systemAudioDevicesNotMatchAlert),this.systemAudioDevicesNotMatchAlert=void 0)},s.prototype.showSystemAudioNoDeviceAlert=function(){var t=this.$translate.instant(this.resources.strings.calling_systemAudio_noDevice_popover_title),i=this.$translate.instant(this.resources.strings.calling_systemAudio_noDevice_popover_text);this.systemAudioNoDeviceAlert={type:e.AlertType.Error,windowType:e.WindowType.CallScreensharingPanel,dismissable:!0,name:\"SystemAudioNoDevice\",text:i,title:t},this.showAlert(this.systemAudioNoDeviceAlert)},s.prototype.showSystemAudioDevicesNotMatchAlert=function(){var t=this.getSelectedSpeaker(),i=this.$translate.instant(this.resources.strings.calling_systemAudio_devicesNotMatch_popover_title),s=this.$translate.instant(this.resources.strings.calling_systemAudio_devicesNotMatch_popover_text,{device:t.label});this.systemAudioDevicesNotMatchAlert={type:e.AlertType.Error,windowType:e.WindowType.CallScreensharingPanel,dismissable:!0,name:\"SystemAudioDevicesNotMatch\",text:s,title:i},this.showAlert(this.systemAudioDevicesNotMatchAlert)},s.prototype.showAlert=function(e){this.callingAlertsService.handleOnDemandAlert(e),this.trigger(this.constants.events.calling.systemAudioAlertShown)},s.prototype.toggleShareSystemAudio=function(){this.internalShouldShareSystemAudio=!this.internalShouldShareSystemAudio,this.trigger(this.constants.events.calling.shareSystemAudioStateChanged)},s.prototype.enableSystemAudioUfds=function(){isNaN(this.systemAudioDeviceSubscriptionToken)&&(this.systemAudioDeviceSubscriptionToken=e.MTMASubscriptionUtility.subscribe(this.deviceManagerService,this.handleDeviceChange,this.constants.events.calling.devicesChanged)),isNaN(this.systemAudioDefaultSpeakerSubscriptionToken)&&(this.systemAudioDefaultSpeakerSubscriptionToken=e.MTMASubscriptionUtility.subscribe(this.deviceManagerService,this.handleDeviceChange,this.constants.events.calling.defaultSpeakerChanged))},s.prototype.checkSystemAudioDevicesAndHandleUfd=function(t){var i=e.CallUtilities.systemAudioDeviceCheck(this.deviceManagerService,this.logger);if((t||i!==this.lastDeviceCheckStatus)&&this.dismissSystemAudioAlerts(),this.lastDeviceCheckStatus=i,t)switch(i){case e.SystemAudioDeviceCheckStatus.NoMicrophone:case e.SystemAudioDeviceCheckStatus.NoSpeakers:this.showSystemAudioNoDeviceAlert();break;case e.SystemAudioDeviceCheckStatus.SpeakersMismatch:this.showSystemAudioDevicesNotMatchAlert()}return i===e.SystemAudioDeviceCheckStatus.Ok},s.prototype.getSelectedSpeaker=function(){var e=this.deviceManagerService.getSelectedDevices();return this.deviceManagerService.getSpeakers().find(function(t){return t.id===e.speaker})},s}(SkypeX.Services.ObservableBase);e.ShareSystemAudioService=i,angular.module(\"teamspace.shareSystemAudioService\",[\"teamspace.callingAlertsService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.orchestrationService\",\"teamspace.deviceManagerService\"]).service(\"shareSystemAudioService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(t){!function(t){\"use strict\";var a=function(){function t(t){this.histogramLimits=t,this.internalBadSignalRanges=[],this.internalMaxBadSignalIntervalLength=0,this.internalBadSignalIntervalLengthSum=0,this.histogramFrequencies=Array(t.length+1).fill(0),this.internalSessionFinishedWithBadSignal=!1}return Object.defineProperty(t.prototype,\"badSignalIntervalLengths\",{get:function(){return this.internalBadSignalRanges.map(function(t){return t.endTimestamp-t.startTimestamp})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"maxBadSignalIntervalLength\",{get:function(){return this.internalMaxBadSignalIntervalLength},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"averageBadSignalIntervalLength\",{get:function(){return this.internalBadSignalIntervalLengthSum/this.internalBadSignalRanges.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"badSignalHistogramFrequencies\",{get:function(){return this.histogramFrequencies},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"sessionFinishedWithBadSignal\",{get:function(){return this.internalSessionFinishedWithBadSignal},set:function(t){this.internalSessionFinishedWithBadSignal=t},enumerable:!0,configurable:!0}),t.prototype.addBadSignalRange=function(t){var a=t.endTimestamp-t.startTimestamp;this.internalBadSignalIntervalLengthSum+=a,this.internalMaxBadSignalIntervalLength=_.max([this.maxBadSignalIntervalLength,a]),this.histogramFrequencies[_.sortedIndex(this.histogramLimits,a)]++,this.internalBadSignalRanges.push(t)},t}(),n=function(){function t(t,n){this.signalData=void 0,this.lastSignalTimestamp=NaN,this.signalData=new a(t),this.wasLastSignalGood=!0,this.lastSignalTimestamp=n}return t.startTracking=function(a,n){return void 0===n&&(n=Date.now()),new t(a,n)},t.prototype.onSignal=function(t,a){void 0===a&&(a=Date.now()),0!==t&&this.processSignalIfChanged(t,a)},t.prototype.stopTracking=function(t){void 0===t&&(t=Date.now()),this.trackLastIntervalIfApplicable(t);var a=this.signalData;return this.signalData=void 0,this.wasLastSignalGood=!0,this.lastSignalTimestamp=NaN,a},t.prototype.trackLastIntervalIfApplicable=function(t){this.wasLastSignalGood||(this.addBadSignalRange(t),this.signalData.sessionFinishedWithBadSignal=!0)},t.prototype.processSignalIfChanged=function(t,a){var n=1===t;n!==this.wasLastSignalGood&&(n&&this.addBadSignalRange(a),this.wasLastSignalGood=n,this.lastSignalTimestamp=a)},t.prototype.addBadSignalRange=function(t){this.signalData.addBadSignalRange({startTimestamp:this.lastSignalTimestamp,endTimestamp:t})},t}();t.SignalsTracker=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var skype;!function(n){!function(n){n.safeSubscribeToCall=function(n,l,t,e){void 0===t&&(t=!1);var i=null,o=null,u=function(){i&&(i.dispose(),i=null),o&&o()},a=function(){var t=l(n);(7===n.state||t)&&u()};return 7!==n.state&&(i=n.changed(a)),t&&a(),e&&i&&(o=e.$on(\"$destroy\",function(){u()})),i}}(n.calling||(n.calling={}))}(skype||(skype={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var n in i)i.hasOwnProperty(n)&&(e[n]=i[n])})(i,n)};return function(i,n){function c(){this.constructor=i}e(i,n),i.prototype=null===n?Object.create(n):(c.prototype=n.prototype,new c)}}(),teamspace;!function(e){!function(e){\"use strict\";var i=function(i){function n(e,n,c,a,t,r,l,s,o,S,v,x,M,m,p,g,u,h,d,C,f,y,T,I,b,A,_,R,B){var O=i.call(this,B)||this;return O.callingRecordingMixinService=n,O.callSetupMixinService=c,O.callRemoteUfdMixinService=a,O.meetingInfoMixinService=t,O.callingScreensharingMixinService=r,O.callingScreensharingCallMixinService=l,O.callScreenshareTelemetryMixinService=s,O.musicOnHoldMixinService=o,O.callNegotiationTagMixinService=S,O.callBackgroundBlurMixinService=v,O.callSystemAudioSharingMixinService=x,O.callTelemetryMixinService=M,O.selfParticipantMixinService=m,O.emergencyCallMixinService=p,O.extendedCallStateMixinService=g,O.teamsCallEventMixinService=u,O.callClosedCaptionMixinService=h,O.callTranscriptMixinService=d,O.callingVoiceCollectionMixinService=C,O.broadcastMixinService=f,O.pptSharingMixinService=y,O.cortanaCallInfoMixinService=T,O.meetingDetailsMixinService=I,O.meetingRoleMixinService=b,O.callQueueMixinService=A,O.raiseHandMixinService=_,O.callingChatBubblesMixinService=R,O.mixins=[],O.logger=e.newLogger(\"TeamsCallService\"),O.initializeOnAppLaunchAndReinit(),O}return __extends(n,i),n.$inject=[\"loggingService\",\"callingRecordingMixinService\",\"callSetupMixinService\",\"callRemoteUfdMixinService\",\"meetingInfoMixinService\",\"callingScreensharingMixinService\",\"callingScreensharingCallMixinService\",\"callScreenshareTelemetryMixinService\",\"musicOnHoldMixinService\",\"callNegotiationTagMixinService\",\"callBackgroundBlurMixinService\",\"callSystemAudioSharingMixinService\",\"callTelemetryMixinService\",\"selfParticipantMixinService\",\"emergencyCallMixinService\",\"extendedCallStateMixinService\",\"teamsCallEventMixinService\",\"callClosedCaptionMixinService\",\"callTranscriptMixinService\",\"callingVoiceCollectionMixinService\",\"broadcastMixinService\",\"pptSharingMixinService\",\"cortanaCallInfoMixinService\",\"meetingDetailsMixinService\",\"meetingRoleMixinService\",\"callQueueMixinService\",\"raiseHandMixinService\",\"callingChatBubblesMixinService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(i){this.mixins=[new e.CallMarkerMixinImplementation,this.callSetupMixinService,this.teamsCallEventMixinService,this.extendedCallStateMixinService,this.callRemoteUfdMixinService,this.callingRecordingMixinService,this.callBackgroundBlurMixinService,this.callSystemAudioSharingMixinService,this.meetingInfoMixinService,this.cortanaCallInfoMixinService,this.callingScreensharingMixinService,this.callingScreensharingCallMixinService,this.callScreenshareTelemetryMixinService,this.musicOnHoldMixinService,this.callNegotiationTagMixinService,this.callTelemetryMixinService,this.selfParticipantMixinService,this.emergencyCallMixinService,this.callClosedCaptionMixinService,this.callTranscriptMixinService,this.callingVoiceCollectionMixinService,this.broadcastMixinService,this.raiseHandMixinService,this.pptSharingMixinService,this.meetingDetailsMixinService,this.meetingRoleMixinService,this.callQueueMixinService,this.callingChatBubblesMixinService]},n.prototype.mtmaTelemetryIdentifier=function(){return\"TeamsCallService\"},n.prototype.cleanupOnAppTeardown=function(e){this.mixins=[],n.nextTeamsCallId=1},n.prototype.getOrCreateTeamsCall=function(e,i){var c=e;return c?c.isTeamsMixed?c:(c.teamsCallId=i||n.getNextTeamsCallId(),this.mixins.map(function(e){return e.mixTeamsCall(c)}).filter(this.isActualInitializer).forEach(function(e){return e()}),this.logger.info(\"Assigned teamsCallId \"+c.teamsCallId+\" to call with callId \"+c.callId),c):c},n.getNextTeamsCallId=function(){return n.nextTeamsCallId++},n.getTeamsCallIdAsString=function(e){return String(e)},n.parseTeamsCallId=function(e){return Number(e)||0},n.bindMethods=function(e,i,n,c){n.forEach(function(n){var a=n;void 0!==e[a]&&e[a]?c&&c.error(\"Method \"+a+\" already present on the call object\"):void 0===i[a]?c&&c.error(\"Method \"+a+\" not present on the mixin\"):e[a]=i[a].bind(i)})},n.bindProps=function(e,i,n,c){n.forEach(function(n){void 0===e[n]?Object.defineProperty(e,n,{get:function(){return i[n]},set:function(e){i[n]=e}}):c&&c.error(\"Property \"+n+\" already present on the call object\")})},n.prototype.isActualInitializer=function(e){return _.isFunction(e)},n.nextTeamsCallId=1,n}(e.MTMABase);e.TeamsCallService=i,angular.module(\"teamspace.teamsCallService\",[\"teamspace.loggingService\",\"teamspace.callRemoteUfdMixinService\",\"teamspace.callingRecordingMixinService\",\"teamspace.callBackgroundBlurMixinService\",\"teamspace.callSystemAudioSharingMixinService\",\"teamspace.callSetupMixinService\",\"teamspace.meetingInfoMixinService\",\"teamspace.callingScreensharingMixinService\",\"teamspace.callingScreensharingCallMixinService\",\"teamspace.callScreenshareTelemetryMixinService\",\"teamspace.musicOnHoldMixinService\",\"teamspace.callNegotiationTagMixinService\",\"teamspace.callTelemetryMixinService\",\"teamspace.callQueueMixinService\",\"teamspace.selfParticipantMixinService\",\"teamspace.emergencyCallMixinService\",\"teamspace.extendedCallStateMixinService\",\"teamspace.teamsCallEventMixinService\",\"teamspace.callClosedCaptionMixinService\",\"teamspace.callTranscriptMixinService\",\"teamspace.callingVoiceCollectionMixinService\",\"teamspace.broadcastMixinService\",\"teamspace.raiseHandMixinService\",\"teamspace.pptSharingMixinService\",\"teamspace.cortanaCallInfoMixinService\",\"teamspace.meetingDetailsMixinService\",\"teamspace.meetingRoleMixinService\",\"teamspace.orchestrationService\",\"teamspace.callingChatBubblesMixinService\"]).service(\"teamsCallService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++){e=arguments[n];for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])}return t}).apply(this,arguments)},teamspace;!function(t){!function(e){var n=3e4,i=function(){function i(t,e,i,s,r,a,o,c,l,u,h){var p=this;this.$q=t,this.$interval=e,this.constants=i,this.settingsService=r,this.contentSharingService=a,this.metricsCollectors=o,this.callingDebugService=c,this.utilityService=l,this.call=u,this.schemaVersion=9,this.renderers=new Map,this.rendererSubscriptions=new Map,this.localRenderers={};var d=r.valueFor(i.settings.names.callPerformanceMonitoringSampleRate)||n;this.initialUpdateApplicationStatsDeffered=t.defer(),this.scenario=s.newScenario(i.scenarios.calling.callingPerformance,null,null,12*i.timeInMiliseconds.hour,!0),this.scenario.appendEventData(h),this.updateCallStatsInternal=this.updateCallStatsInternal.bind(this),this.callInformationDeferred=t.defer(),this.callInformationDeferred.promise.then(function(t){p.scenario.appendEventData(t)}),this.registerCallStatsCollectors(),this.registerPeriodicStatsCollectors(),this.ticker=e(function(){return p.tick()},d,0,!1),this.tick()}return i.prototype.stop=function(){var t=this;this.ticker&&(this.$interval.cancel(this.ticker),delete this.ticker),this.systemMetricsTicker&&(this.$interval.cancel(this.systemMetricsTicker),delete this.systemMetricsTicker),this.getAllMetrics().then(function(e){t.scheduleMetricsReporting(e,function(e){return t.scenario.stop(e)})}).finally(function(){t.call=null})},i.prototype.trackRenderer=function(t,e){var n=this;this.renderers.has(e)||(this.renderers.set(e,t),this.rendererSubscriptions.set(e,e.changed(function(){return n.onChange()})))},i.prototype.releaseRenderer=function(t,e){this.renderers.has(e)&&(this.renderers.delete(e),this.rendererSubscriptions.get(e).dispose(),this.rendererSubscriptions.delete(e))},i.prototype.trackLocalRenderer=function(t,e){this.localRenderers[t]||(this.localRenderers[t]=e)},i.prototype.releaseLocalRenderer=function(t,e){this.localRenderers[t]&&(this.localRenderers[t]=void 0)},i.prototype.getAllMetrics=function(){return this.$q.all({schema_version:this.$q.resolve(this.schemaVersion),call_dataBag:this.getCallStats(),app_dataBag:this.getApplicationStats()})},i.prototype.tick=function(){var t=this;this.getAllMetrics().then(function(e){t.scheduleMetricsReporting(e,function(e){return t.scenario.mark(\"tick\",e)})})},i.prototype.scheduleMetricsReporting=function(t,e){var n=__assign({overrideTimestamp:Date.now()},t);this.callInformationDeferred.promise.then(function(){e(n)})},i.prototype.registerCallStatsCollectors=function(){var n=this,i=function(t){return _.uniq(Array.from(n.renderers.keys()).filter(function(t){return t.isRendering}).map(function(t){return n.renderers.get(t)}).filter(function(e){return e.type===t}))},s=function(t){var e=0;for(var i in n.localRenderers)n.localRenderers[i]===t&&e++;return e};this.callStatsTrackers=[new c(\"state\",function(){return e.CallUtilities.stringifyCallState(n.call.state)}),new c(\"participants\",function(){return n.call.participants.length}),new c(\"sendingVideo\",function(){return n.call.isVideoOn}),new c(\"sendingScreenSharing\",function(){return n.call.isScreenSharingOn}),new c(\"videoEffectOn\",function(){return n.call.isBackgroundBlurOn}),new c(\"systemAudioShared\",function(){return n.call.getIsSystemAudioShared()}),new c(\"receivingVideos\",function(){return i(0).length}),new c(\"receivingScreenShare\",function(){return i(1).length>0}),new c(\"isBroadcast\",function(){return!!n.call.broadcastMeeting}),new c(\"isContentSharing\",function(){return _.uniq(n.call.contentSharingSessions).length>0}),new c(\"contentSharingType\",function(){var t=n.contentSharingService.activeSessions,e=[];return t&&t.forEach(function(t){var n=t.type,i=t.detailedType;e.push(i||n||void 0)}),e.length>0?e.length>1||void 0===e[0]?\"other\":e[0]:\"none\"}),new c(\"csLayout\",function(){return n.callingDebugService.data&&n.callingDebugService.data.states&&n.callingDebugService.data.states.Layout}),new c(\"csPlusCount\",function(){return n.callingDebugService.data&&n.callingDebugService.data.states&&n.callingDebugService.data.states.plusCount}),new c(\"csStage\",function(){return n.callingDebugService.data&&n.callingDebugService.data.states&&n.callingDebugService.data.states.items&&n.callingDebugService.data.states.items.filter(function(t){return 0===t.position}).length}),new c(\"csPassiveBar\",function(){return n.callingDebugService.data&&n.callingDebugService.data.states&&n.callingDebugService.data.states.items&&n.callingDebugService.data.states.items.filter(function(t){return 1===t.position}).length}),new c(\"csDominantSpeaker\",function(){return n.callingDebugService.data&&n.callingDebugService.data.states&&n.callingDebugService.data.states.items&&n.callingDebugService.data.states.items.filter(function(t){return 2===t.position}).length}),new c(\"csParticipantsCount\",function(){return n.callingDebugService.data&&n.callingDebugService.data.states&&n.callingDebugService.data.states.itemsCount}),new c(\"optimalVideoCount\",function(){return n.call.optimalVideoCount}),new c(\"availableVideoCount\",_.throttle(function(){return n.call&&n.call.participants.filter(function(t){return(t.streams&&t.streams[0]||[]).some(function(t){return t.isAvailable})}).length},this.constants.timeInMiliseconds.second))],this.call.broadcastMeeting&&(this.callStatsTrackers.push(new c(\"broadcastRole\",function(){return n.call.broadcastMeeting&&n.call.broadcastMeeting.role})),this.callStatsTrackers.push(new c(\"localScreensharingPreviews\",function(){return s(t.components.UserScreensharingPreviewController.streamType)})),this.callStatsTrackers.push(new c(\"localVideoPreviews\",function(){return s(t.components.UserVideoPreviewController.streamType)})));var r=this.call.changed(function(){return n.onChange()}),a=this.call.on(\"callStateChanged\",function(){var t;[3,6,7].indexOf(n.call.state)>=0&&n.callInformationDeferred.resolve((t={},t[n.constants.counters.eventNames.participantId]=n.call.participantId,t[n.constants.counters.eventNames.endpointId]=n.call.endpointId,t[n.constants.counters.eventNames.callId]=n.call.callId,t)),7===n.call.state&&(a.dispose(),r.dispose(),n.stop())})},i.prototype.registerPeriodicStatsCollectors=function(){var t=this,e=this.settingsService.valueFor(this.constants.settings.names.callPerformanceMonitoringAppMetricsSampleRate)||5e3;this.applicationStats=new r(this.metricsCollectors.getActiveCallsCount,this.metricsCollectors.getCurrentRoute,this.metricsCollectors.getOpenPanel,this.metricsCollectors.getPerformanceMode),this.systemMetricsTicker=this.$interval(function(){return t.updateApplicationStats()},e,0,!1),this.updateApplicationStats()},i.prototype.onChange=function(){this.utilityService.deferOnce(this.updateCallStatsInternal)},i.prototype.updateCallStatsInternal=function(){this.callStatsTrackers.forEach(function(t){t.update()})},i.prototype.getCallStats=function(){var t=this;return this.$q.resolve().then(function(){return t.updateCallStatsInternal(),t.callStatsTrackers.reduce(function(t,e){return __assign({},t,e.flushToJson())},{})})},i.prototype.updateApplicationStats=function(){var t=this,e=this.metricsCollectors.callMetrics?this.metricsCollectors.callMetrics.getSample():this.$q.resolve(null);return this.$q.all([this.metricsCollectors.appMetrics.getSample(),e]).then(function(e){var n=e[0],i=e[1];return t.applicationStats.update(n,i)},function(){return t.applicationStats.update(void 0)}).finally(function(){return t.initialUpdateApplicationStatsDeffered.resolve()})},i.prototype.getApplicationStats=function(){var t=this;return this.initialUpdateApplicationStatsDeffered.promise.then(function(){return t.applicationStats.flushToJson()})},i}();e.CallingPerformanceMonitorViaScenarios=i;var s=function(){function t(){this.rate=new e.Rate}return t.prototype.max=function(){return this.rate.max()},t.prototype.average=function(){return this.rate.average()},t.prototype.push=function(t){this.rate.push(t),this.last=t},t.prototype.getCount=function(){return this.rate.getCount()},t}(),r=function(){function t(t,e,n,i){var s=this;this.gpuProcess=new o,this.mainProcess=new o,this.rendererProcess=new o,this.pluginHost=new o,this.appSharingToolbarProcess=new o,this.callMonitorProcess=new o,this.notificationsManagerProcess=new o,this.total=new o,this.isDevToolsOpenTracker=new c(\"isDevToolsOpen\",function(){return s.isDevToolsOpen}),this.isDevToolsOpen=!1,this.callMetricsCollector=new a,this.activeCallsTracker=new c(\"activeCalls\",t),this.activeRouteTracker=new c(\"route\",e),this.activePanelTracker=new c(\"openPanel\",n),this.performanceModeTracker=new c(\"performanceMode\",i)}return t.prototype.update=function(t,e){this.activeCallsTracker.update(),this.activeRouteTracker.update(),this.activePanelTracker.update(),e&&this.callMetricsCollector.update(e),t&&(this.gpuProcess.update(t.gpuProcess),this.mainProcess.update(t.mainProcess),t.mainWindow&&t.mainWindow.count>0?this.rendererProcess.update(t.mainWindow):this.rendererProcess.update(t.tab),this.pluginHost.update(t.pluginHost),this.appSharingToolbarProcess.update(t.appSharingToolbar),this.callMonitorProcess.update(t.callMonitor),this.notificationsManagerProcess.update(t.notificationsManager),this.total.update(t.totalWithoutDevTools),t.devTools&&(this.isDevToolsOpen=t.devTools.count>0,this.isDevToolsOpenTracker.update()))},t.prototype.flushToJson=function(){return __assign({gpuProcess:this.gpuProcess.flushToJson(),mainProcess:this.mainProcess.flushToJson(),rendererProcess:this.rendererProcess.flushToJson(),pluginHost:this.pluginHost.flushToJson(),appSharingToolbarProcess:this.appSharingToolbarProcess.flushToJson(),callMonitorProcess:this.callMonitorProcess.flushToJson(),notificationsManagerProcess:this.notificationsManagerProcess.flushToJson(),total:this.total.flushToJson()},this.activeCallsTracker.flushToJson(),this.activeRouteTracker.flushToJson(),this.activePanelTracker.flushToJson(),this.performanceModeTracker.flushToJson(),this.isDevToolsOpenTracker.flushToJson(),this.callMetricsCollector.flushToJson())},t}(),a=function(){function t(){this.init()}return t.prototype.init=function(){this.bandwidthUplink=new s,this.bandwidthDownlink=new s,this.sideTraffic={}},t.prototype.update=function(t){var e=this;t&&t.network&&(t.network.downlink&&this.bandwidthDownlink.push(t.network.downlink),t.network.uplink&&this.bandwidthUplink.push(t.network.uplink),_.forEach(t.network.sideTrafficRequests,function(t){var n=t;e.sideTraffic[n.initiatorType]||(e.sideTraffic[n.initiatorType]={count:0,duration:0,transferSize:0}),e.sideTraffic[n.initiatorType].duration+=n.duration,e.sideTraffic[n.initiatorType].transferSize+=n.transferSize,e.sideTraffic[n.initiatorType].count+=1}))},t.prototype.flushToJson=function(){if(0!==this.bandwidthDownlink.getCount()||0!==this.bandwidthUplink.getCount()||!_.isEmpty(this.sideTraffic)){var t={networkBandwidth:{downlink:void 0,uplink:void 0}};return this.bandwidthDownlink.getCount()&&(t.networkBandwidth.downlink={last:this.bandwidthDownlink.last,max:this.bandwidthDownlink.max(),avg:this.bandwidthDownlink.average()}),this.bandwidthUplink.getCount()&&(t.networkBandwidth.uplink={last:this.bandwidthUplink.last,max:this.bandwidthUplink.max(),avg:this.bandwidthUplink.average()}),_.isEmpty(this.sideTraffic)||(t.networkBandwidth.sideTraffic=this.sideTraffic),this.init(),t}},t}(),o=function(){function t(){this.init()}return t.prototype.init=function(){this.workingSet=new s,this.sharedBytes=new s,this.privateBytes=new s,this.cpuPercentage=new s,this.count=0},t.prototype.update=function(t){t&&t.workingSet&&(this.count++,this.workingSet.push(t.workingSet),this.sharedBytes.push(t.sharedBytes),this.privateBytes.push(t.privateBytes),this.cpuPercentage.push(t.cpuPercentage))},t.prototype.flushToJson=function(){var t=void 0;return 0!==this.count&&(t={workingSet:{last:this.workingSet.last,max:this.workingSet.max(),avg:this.workingSet.average()},sharedBytes:{last:this.sharedBytes.last,max:this.sharedBytes.max(),avg:this.sharedBytes.average()},privateBytes:{last:this.privateBytes.last,max:this.privateBytes.max(),avg:this.privateBytes.average()},cpuPercentage:{last:this.cpuPercentage.last,max:this.cpuPercentage.max(),avg:this.cpuPercentage.average()}}),this.init(),t},t}(),c=function(){function t(t,e){this.name=t,this.getValue=e,this.current=e(),this.changes=[]}return t.prototype.update=function(){var t=this.getValue();this.current!==t&&(this.changes.push(this.current+\":\"+t+\":\"+Date.now()),this.current=t)},t.prototype.flushToJson=function(){var t,e=(t={},t[this.name]=this.current,t);return 0===this.changes.length?e:(e[this.name+\"Changes\"]=this.changes.splice(0),e)},t}()}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,s,i,a,o,r,c,l,v,h){var u=t.call(this,v)||this;return u.$window=e,u.constants=n,u.desktopUtilityService=i,u.settingsService=a,u.callingAgentsService=o,u.trouterService=r,u.batteryStatusService=c,u.networkDetector=l,u.orchestrationService=v,u.brbV2FeedbackService=h,u.callingEventSet=new Set,s.registerEventDecorator(u.decorateCallingEvent.bind(u)),u.initializeOnAppLaunchAndReinit(),u}return __extends(n,t),n.$inject=[\"$window\",\"constants\",\"loggingService\",\"desktopUtilityService\",\"settingsService\",\"callingAgentsService\",\"trouterService\",\"batteryStatusService\",\"networkDetector\",\"orchestrationService\",\"brbV2FeedbackService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.usesSlimcore=this.callingAgentsService.callSupport.isSlimCoreEnabled(),this.avIsRemoted=this.desktopUtilityService.avIsRemoted(),this.enableDXVA=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableDXVA),this.enableBufferSharing=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableBufferSharing),this.enableFirstFrameRender=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableFirstFrameRender),this.enableNetworkInformationOnEveryEvent=this.settingsService.valueAsBoolean(this.constants.settings.names.callingSendNetworkInformationOnEveryEvent),this.isDesktopApp=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||this.desktopUtilityService.isHwa(),this.isSlimCoreRunningOutproc=this.desktopUtilityService.isSlimCoreRunningOutproc(),this.isSlimCoreStartedAsync=this.usesSlimcore&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableSlimCoreAsyncStart),this.createCallingEventMap()},n.prototype.mtmaTelemetryIdentifier=function(){return\"CallingTelemetryDecorator\"},n.prototype.cleanupOnAppTeardown=function(){this.usesSlimcore=void 0,this.avIsRemoted=void 0,this.enableDXVA=void 0,this.enableBufferSharing=void 0,this.enableFirstFrameRender=void 0,this.enableNetworkInformationOnEveryEvent=void 0,this.isDesktopApp=void 0,this.isSlimCoreRunningOutproc=void 0,this.isSlimCoreStartedAsync=void 0,this.callingEventSet=new Set},n.prototype.createCallingEventMap=function(){var e=this;_.values(this.constants.scenarios.calling).concat(_.values(this.constants.scenarios.calling.lobby)).concat(_.values(this.constants.events.calling)).concat(_.values(this.constants.scenarios.broadcast)).concat(_.values(this.constants.scenarios.preJoin)).filter(_.isString).forEach(function(t){return e.callingEventSet.add(t)})},n.prototype.decorateCallingEvent=function(e,t){if(t&&this.callingEventSet.has(e)){t[this.constants.counters.eventNames.usesSlimcore]=this.usesSlimcore,t[this.constants.counters.eventNames.nodeId]=this.callingAgentsService.getNodeId(),t[this.constants.counters.eventNames.isSlimCoreRunningOutproc]=this.isSlimCoreRunningOutproc,t[this.constants.counters.eventNames.isSlimCoreStartedAsync]=this.isSlimCoreStartedAsync,this.avIsRemoted&&(t[this.constants.counters.eventNames.avIsRemoted]=this.avIsRemoted,window.vdi&&(t[this.constants.counters.eventNames.vdiVersionInfo]=window.vdi.getVersionInfo())),t.reason&&(t.reasonCMD=t.reason),t.error&&(t.errorCMD=t.error),this.decorateCallingEventWithNetworkInformation(t),this.decorateCallingEventWithBatteryStatus(t),this.decorateVideoEventWithRendererType(e,t),this.decorateCallingEventWithCallingStackVersion(t);var n=t[this.constants.counters.eventNames.autoBrbTitle],s=t[this.constants.counters.eventNames.autoBrbDesc],i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingAutoBrb);n&&s&&i&&(this.sendAutoBrbFeedback(n,s),t[this.constants.counters.eventNames.autoBrbTitle]=void 0,t[this.constants.counters.eventNames.autoBrbDesc]=void 0)}},n.prototype.sendAutoBrbFeedback=function(e,t){this.brbV2FeedbackService.sendFeedbackToBrbV2(!0,{category:this.constants.feedback.categories.videoScreenSharing,title:\"[AutoBrb] - \"+e,description:t,allowScreenshots:!1,includeBackgroundBlurImages:!1,includeHeapSnapshot:!1,piiSafeLogsOnly:!0})},n.prototype.decorateCallingEventWithNetworkInformation=function(e){if(this.enableNetworkInformationOnEveryEvent){var t=this.networkDetector.networkConnectionInformation;t&&(e[this.constants.counters.eventNames.networkDownlink]=t.downlink,e[this.constants.counters.eventNames.networkRtt]=t.rtt,e[this.constants.counters.eventNames.networkType]=t.type,e[this.constants.counters.eventNames.networkEffectiveType]=t.effectiveType,e[this.constants.counters.eventNames.networkSaveData]=t.saveData)}},n.prototype.decorateCallingEventWithBatteryStatus=function(t){var n=this.batteryStatusService.getBatteryStatus();n===e.UnavailableBatteryStatus.Initializing||n===e.UnavailableBatteryStatus.NotAvailable?(t[this.constants.counters.eventNames.batteryCharging]=e.UnavailableBatteryStatus[n],t[this.constants.counters.eventNames.batteryLevel]=e.UnavailableBatteryStatus[n]):(t[this.constants.counters.eventNames.batteryCharging]=n.charging,t[this.constants.counters.eventNames.batteryLevel]=n.level)},n.prototype.decorateVideoEventWithRendererType=function(e,t){[this.constants.scenarios.calling.startVideo,this.constants.scenarios.calling.videoStreamRendering,this.constants.scenarios.calling.videoStreamRenderingPerformance].indexOf(e)>-1&&(t[this.constants.counters.eventNames.enableDXVA]=this.enableDXVA,t[this.constants.counters.eventNames.enableBufferSharing]=this.enableBufferSharing,t[this.constants.counters.eventNames.enableFirstFrameRender]=this.enableFirstFrameRender,t[this.constants.counters.eventNames.isGpuCompositingEnabled]=this.desktopUtilityService.isGpuCompositingEnabled())},n.prototype.decorateCallingEventWithCallingStackVersion=function(e){var t=this.callingAgentsService.getVersions();if(e[this.constants.categories.tsTrouterVersion]=this.trouterService.getTsTrouterVersion(),e[this.constants.categories.tsCallingVersion]=t.tsCalling,this.isDesktopApp&&this.usesSlimcore){e[this.constants.categories.slimcoreVersion]=t.slimCore,e[this.constants.categories.slimcoreBuiltInVersion]=t.builtInSlimCore;var n=this.$window.desktopSettings&&this.$window.desktopSettings.isHotSwapUsed;if(void 0===n){var s=t.slimCore,i=t.builtInSlimCore,a=[\"\",\"unknown\",\"0.0.0\"],o=!!s&&!a.includes(s),r=!!i&&!a.includes(i);n=String(o&&r&&s!==i)}e[this.constants.categories.isSlimCoreHotSwapped]=n}},n}(e.MTMABase);e.CallingTelemetryDecorator=t,angular.module(\"teamspace.callingTelemetryDecorator\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.desktopUtilityService\",\"teamspace.callingAgentsService\",\"teamspace.trouterService\",\"teamspace.batteryStatusService\",\"teamspace.networkDetector\",\"teamspace.brbV2FeedbackService\"]).service(\"callingTelemetryDecorator\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++){t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)},__rest=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);a<i.length;a++)t.indexOf(i[a])<0&&(n[i[a]]=e[i[a]]);return n},teamspace;!function(e){!function(t){\"use strict\";var n=function(n){function a(e,t,i,a,s,r,o,c,l,u,g,p,d,h,v,S,m,f){var C=n.call(this,m)||this;C.$injector=e,C.$q=t,C.$interval=i,C.$window=a,C.constants=s,C.conversationsService=r,C.callingAgentsService=o,C.settingsService=c,C.loggingService=l,C.trouterService=u,C.$timeout=g,C.utilityService=p,C.deviceManagerService=d,C.eventingService=h,C.callingSupportService=v,C.scenarioGroups=S,C.orchestrationService=m,C.messagingTelemetryService=f,C.userRoles={},C.isSendingLogs=!1,C.callsWithExistingSubcriptions=new WeakSet;var y=s.scenarios.calling;return C.callingScenarios=[y.createMeetup,y.joinMeetupFromReplyChain,y.joinOrCreateMeetupFromLink,y.joinScheduledMeetup,y.callAccept,y.createOneToOneCall,y.createOneToOneInteropCall,y.createOneToOnePstnCall,y.createGroupCall,y.joinGroupCall,y.screenshareAccept,y.createGroupScreenshareCall,y.createOneToOneScreenshareCall,y.joinScreenshareCall,y.incomingScreenshareCall,y.screenshareCallEscalate,y.lbrEnabledCall,y.callqueue.incoming,y.callqueue.accept,y.callqueue.transferRequest,y.callqueue.transferAcceptedCall,s.scenarios.broadcast.callAcceptBroadcast,s.scenarios.broadcast.joinMeetupBroadcast,s.scenarios.broadcast.joinOrCreateBroadcastFromLink,s.scenarios.broadcast.joinScheduledMeetupBroadcast,s.scenarios.calling.joinOrCreateCallFromLink],C.initializeOnAppLaunchAndReinit(),C}return __extends(a,n),a.$inject=[\"$injector\",\"$q\",\"$interval\",\"$window\",\"constants\",\"conversationsService\",\"callingAgentsService\",\"settingsService\",\"loggingService\",\"trouterService\",\"$timeout\",\"utilityService\",\"deviceManagerService\",\"eventingService\",\"callingSupportService\",\"scenarioGroups\",\"orchestrationService\",\"messagingTelemetryService\"],a.prototype.initializeOnAppLaunchAndReinit=function(e){this.enableEventHandlingOptimization=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableEventHandlingOptimization),this.enableGetPropertiesOptimization=this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableGetPropertiesOptimization),this.enableVideoPerformanceMonitoring=this.settingsService.valueAsBoolean(this.constants.settings.names.enableVideoPerformanceMonitoring),this.isAttachCallingLogsEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAttachCallingLogs),this.isDesktopApp=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp),this.shouldCancelScenarioIfOffline=this.settingsService.valueAsBoolean(this.constants.settings.names.abandonCallingMeetingScenario)},a.prototype.mtmaTelemetryIdentifier=function(){return\"CallingTelemetryService\"},a.prototype.cleanupOnAppTeardown=function(e){this.callInLoggingContext=void 0,this.enableEventHandlingOptimization=void 0,this.enableGetPropertiesOptimization=void 0,this.enableVideoPerformanceMonitoring=void 0,this.isDesktopApp=void 0,this.noopScenario=void 0,this.userRoles={},this.isSendingLogs=!1,this.isAttachCallingLogsEnabled=void 0,this.callsWithExistingSubcriptions=new WeakSet,this.shouldCancelScenarioIfOffline=void 0},Object.defineProperty(a.prototype,\"brbV2FeedbackService\",{get:function(){return this.$injector.get(\"brbV2FeedbackService\")},enumerable:!0,configurable:!0}),a.getSubscriptionStateAsString=function(e){switch(e){case 2:return\"Connected\";case 3:return\"Disconnected\";case 9:return\"Switching\"}return\"Unknown\"},a.getFrameTypeAsString=function(e){switch(e){case 0:return\"none\";case 1:return\"software\";case 2:return\"hardware\";default:return\"unknown\"}},a.getErrorMessage=function(e,t,n){if(void 0===n&&(n=a.DEFAULT_PROPS_GET_ERROR_MSG),void 0===e||null===e)return\"\";if(\"string\"==typeof e)return e;if(\"object\"==typeof e&&e instanceof Error)return JSON.stringify(e,n);var i;try{i=JSON.stringify(e)}catch(e){i=\"passing bad object to JSON.stringify. \"+e.message,t&&t.error(\"passing bad object to JSON.stringify. \"+e)}return i},a.prototype.incompleteCallingScenarios=function(e,t,n){var i=this;this.scenarioGroups.meetingJoin.forEach(function(a){return i.loggingService.findAllScenariosByName(a).forEach(function(i){return i.incomplete({reason:e,errorCode:t,errorMessage:n})})})},a.prototype.setUserRoleForCall=function(e,t){var n=this;this.userRoles[e.teamsCallId]=t,e.getStartCallScenario().then(function(e){e.eventData[n.constants.counters.eventNames.callParticipantUserRole]=t}),this.eventingService.$emit(this.constants.events.calling.callParticipantUserRoleChanged,{teamsCallId:e.teamsCallId,userRole:t})},a.prototype.newCallingInitScenario=function(){var e=this.loggingService.newScenario(this.constants.scenarios.calling.callingServiceInit,null,null,null,!0);return e.eventData.isWindowsN=this.isWindowsN(),e.eventData[this.constants.counters.eventNames.enableEventHandlingOptimization]=this.enableEventHandlingOptimization,e.eventData[this.constants.counters.eventNames.enableGetPropertiesOptimization]=this.enableGetPropertiesOptimization,e.eventData[this.constants.counters.eventNames.environmentSupport]=this.callingAgentsService.getEnvironmentSupport(),e},a.prototype.newMeetingScenario=function(e,t,n,i){return this.newCallingScenario(e,t,this.getEventData(n),i)},a.prototype.newCallingIntentScenario=function(e,n,i){var a,s,r=this.constants.scenarios.calling.callingIntent;(i=__assign((a={},a[this.constants.counters.eventNames.method]=t.CallAction[e],a),this.getCommonEventData(n),i))[this.constants.counters.eventNames.correlationId]=i[this.constants.counters.eventNames.correlationId]||this.utilityService.generateUUID(),this.callingSupportService.isLightweightOnlyEnvironment()&&(i[this.constants.counters.eventNames.isMinimalMeeting]=\"true\");var o=this.messagingTelemetryService.previousSwitchScenario;o&&(i[this.constants.counters.eventNames.previousStep]=JSON.stringify((s={scenarioName:o.name,feedsType:o.eventData.feedsType},s[this.constants.counters.eventNames.feedsSubtype]=o.eventData[this.constants.counters.eventNames.feedsSubtype],s[this.constants.counters.eventNames.messageId]=o.eventData[this.constants.counters.eventNames.messageId],s)));var c=this.loggingService.newScenario(r,null,null,null,!0);return c.clientId=n&&t.TeamsCallService.getTeamsCallIdAsString(n.teamsCallId),c.appendEventData(i),c},a.prototype.newInstantMeetingScenario=function(e){var t=this.constants.scenarios.calling.createAndJoinInstantMeeting,n=this.utilityService.generateUUID();e||(e={}),e[this.constants.counters.eventNames.correlationId]=n;var i=this.loggingService.newScenario(t,null,null,null,!0);return i.clientId=n,i.appendEventData(e),i},a.prototype.newContentSharingScenario=function(e,t,n,i,a,s){return void 0===a&&(a={}),this.newCallingScenario(e,t,__assign({},a,{correlationId:n,type:i}),s)},a.prototype.getCallingIntentScenario=function(){return this.loggingService.findScenario(this.constants.scenarios.calling.callingIntent)},a.prototype.completeCallingIntentScenario=function(e,t){var n;if(e)return e.mark(\"complete\",_.cloneDeep(t)),n={},n[this.constants.counters.eventNames.deficiency]=e.eventData[this.constants.counters.eventNames.deficiency],n[this.constants.counters.eventNames.limitedDeviceAccess]=e.eventData[this.constants.counters.eventNames.limitedDeviceAccess],n[this.constants.counters.eventNames.permissions]=e.eventData[this.constants.counters.eventNames.permissions],n[this.constants.counters.eventNames.constraints]=e.eventData[this.constants.counters.eventNames.constraints],n[this.constants.counters.eventNames.correlationId]=e.eventData[this.constants.counters.eventNames.correlationId],n},a.prototype.newCallingScenario=function(e,n,i,s,r){var o,c={};a.isTeamsCall(e)?(o=e.teamsCallId,c=this.getCommonEventData(e)):o=e,this.callingSupportService.isLightweightOnlyEnvironment()&&(c[this.constants.counters.eventNames.isMinimalMeeting]=\"true\");var l=this.loggingService.newScenario(n,null,null,s,!0);return l.clientId=r||(o?t.TeamsCallService.getTeamsCallIdAsString(o):this.utilityService.generateUUID()),l.appendEventData(__assign({},c,i)),this.shouldCancelScenarioIfOffline&&(l.cancelIfOffline=!0),l},a.isTeamsCall=function(e){return e&&void 0!==e.teamsCallId},a.prototype.generateRendererId=function(){return this.utilityService.generateUUID()},a.prototype.newVideoPerformanceMonitor=function(e,n){return this.enableVideoPerformanceMonitoring?new t.VideoPerformanceMonitorViaScenarios(this.$q,this.$window,this.$interval,this.constants,this.loggingService,this.settingsService,__assign({},this.getCommonEventData(e),n)):new t.VideoPerformanceMonitorStub},a.prototype.handleCallSuccess=function(e,t,n){var i=this;e.then(function(e){[e].concat(t).forEach(function(e){_.forIn(i.getCommonEventData(n),function(t,n){e.eventData[n]=t}),e.name===i.constants.scenarios.calling.callingIntent&&e.stop()})})},a.prototype.handleCallFailure=function(e,n,i){var a=this,s=function(e){if(i)switch(i.reason){case t.CallAttemptFailureReason.NotSupported:case t.CallAttemptFailureReason.CallingStackVersionMismatch:case t.CallAttemptFailureReason.NotSupportedButDeeplinkedIntoDesktop:case t.CallAttemptFailureReason.B2bCallJoinDisabled:case t.CallAttemptFailureReason.MultiCallLimitReached:e.incomplete({reason:t.CallAttemptFailureReason[i.reason],errorInfo:a.stringifyError(i)});break;case t.CallAttemptFailureReason.UserCancelledAttemptDueToOngoingCall:e.cancel({reason:t.CallAttemptFailureReason[i.reason],errorInfo:a.stringifyError(i)});break;case t.CallAttemptFailureReason.FailedCallingServiceInit:case t.CallAttemptFailureReason.FailedHandlingOngoingCalls:e.fail({reason:t.CallAttemptFailureReason[i.reason],errorInfo:a.stringifyError(i)});break;default:e.fail({errorInfo:a.stringifyError(i)})}else e.fail({errorInfo:a.stringifyError(i)})};e.then(function(e){[e].concat(n).forEach(function(e){return s(e)})})},a.prototype.stringifyError=function(e){return JSON.stringify(e,e instanceof Error?[\"stack\",\"message\",\"name\"]:void 0)},a.prototype.newCallingStopScenario=function(e,t){var n,i=(n={},n[this.constants.counters.eventNames.context]=t,n);return this.newCallingScenario(e,this.constants.scenarios.calling.endMeetup,i)},a.prototype.searchForAnyCallStartScenario=function(){for(var e=0,t=this.callingScenarios;e<t.length;e++){var n=t[e],i=this.loggingService.findScenario(n);if(i)return i}},a.prototype.newCallingLeaveScenario=function(e,t,n){var i,a=this.constants.scenarios.calling.leaveScenarioMaxWaitTime,s=__assign((i={},i[this.constants.counters.eventNames.context]=t,i),n);if(\"string\"==typeof e){var r=this.loggingService.newScenario(this.constants.scenarios.calling.leaveMeetup,void 0,void 0,a,!0);return r.appendEventData(s),r}var o=e.isScreenshareFromChat?this.constants.scenarios.calling.leaveScreenshare:this.constants.scenarios.calling.leaveMeetup;return this.newCallingScenario(e,o,s,a)},a.prototype.getPrepareCallScenario=function(){return this.loggingService.findScenario(this.constants.scenarios.calling.prepareCall)},a.prototype.newStartVideoScenario=function(e,t){var n,i=(n={},n[this.constants.counters.eventNames.context]=t,n);return this.newCallingScenario(e,this.constants.scenarios.calling.startVideo,i)},a.prototype.newStopVideoScenario=function(e,t){var n,i=(n={},n[this.constants.counters.eventNames.context]=t,n);return this.newCallingScenario(e,this.constants.scenarios.calling.stopVideo,i)},a.prototype.newDeviceBlurringCapabilityScenario=function(e){var t,n=(t={},t[this.constants.counters.eventNames.context]=e,t);return this.newCallingScenario(null,this.constants.scenarios.calling.blurringGetEffectsCapability,n)},a.prototype.newConfigureWhiteboardCameraScenario=function(e,t,n){void 0===n&&(n=0);var i,a=(i={},i[this.constants.counters.eventNames.context]=e,i[this.constants.counters.eventNames.effectType]=t,i[this.constants.counters.eventNames.rotationDegrees]=n,i);return this.newCallingScenario(null,this.constants.scenarios.calling.configureWhiteboardCamera,a)},a.prototype.newBlurringSetVideoEffectsScenario=function(e,t,n){var i,a=(i={},i[this.constants.counters.eventNames.context]=t,i[this.constants.counters.eventNames.effectType]=n,i);return this.newCallingScenario(e,this.constants.scenarios.calling.blurringSetEffects,a)},a.prototype.newSetBackgroundImagesScenario=function(e,t,n,i,a){var s,r=(s={},s[this.constants.counters.eventNames.context]=t,s[this.constants.counters.eventNames.effectType]=n,s[this.constants.counters.eventNames.imageType]=i,s[this.constants.counters.eventNames.isDefaultImage]=a,s);return this.newCallingScenario(e,this.constants.scenarios.calling.setVideoBackgroundImage,r)},a.prototype.newVideoStreamStartedRenderingScenario=function(e,t){var n=this.constants.timeInMiliseconds.minute;return this.newCallingScenario(e,this.constants.scenarios.calling.videoStreamRendering,t,n)},a.prototype.newVideoStreamStoppedRenderingScenario=function(e,t){var n=this.constants.timeInMiliseconds.minute;return this.newCallingScenario(e,this.constants.scenarios.calling.videoStreamStopped,t,n)},a.prototype.newHoldResumeCallScenario=function(e,t,n,i){var a,s=n?this.constants.scenarios.calling.holdCall:this.constants.scenarios.calling.resumeCall,r=(a={},a[this.constants.counters.eventNames.context]=t,a[this.constants.counters.eventNames.reason]=i,a);return this.newCallingScenario(e,s,r)},a.prototype.newCallSwitchingScenario=function(e,t,n){var i,a=(i={},i[this.constants.counters.eventNames.context]=t,i[this.constants.counters.eventNames.holdDurationInMillis]=n,i);return this.newCallingScenario(e,this.constants.scenarios.calling.multiCallList.callResumeClicked,a)},a.prototype.getOrCreatePreJoinScenario=function(e,t,n,a,s){if(void 0===n&&(n=!0),void 0===a&&(a=!1),void 0===s&&(s=!1),!(this.callingSupportService.isPreJoinEnabled()&&n||a||s))return this.noopScenario||(this.noopScenario=new i),this.noopScenario;var r;r=s?this.constants.scenarios.calling.joinScreenshareCall:a?this.constants.scenarios.broadcast.joinMeetupBroadcast:this.constants.scenarios.calling.joinMeetup,e||(e=this.utilityService.generateUUID());var o=this.loggingService.findScenarioByNameAndId(r,e);return o||(t||(t={}),o=this.loggingService.newScenario(r,null,null,null,!0),o.clientId=e,o.appendEventData(t),o)},a.prototype.trackCallProgress=function(e,n){var i=this;if(!e){var a=\"no call object received\";return n&&n.fail({reason:a}),this.$q.reject(a)}if(!n)return this.$q.resolve(e);if(this.callsWithExistingSubcriptions.has(e))return this.$q.resolve(e);this.callsWithExistingSubcriptions.add(e),n.appendEventData(this.getCommonEventData(e));var s=e.state,r=e.on(\"callStateChanged\",function(){switch(n.mark(i.constants.scenarios.steps.calling.joinMeetup.callStateChanged,{oldState:t.CallUtilities.stringifyCallState(s),newState:t.CallUtilities.stringifyCallState(e.state)}),s=e.state,e.state){case 10:n.eventData[i.constants.counters.eventNames.endpointId]=e.endpointId,n.pause({reason:i.constants.scenarios.steps.calling.inLobby});break;case 3:n.eventData[i.constants.counters.eventNames.endpointId]=e.endpointId,n.appendEventData({wasPreheatAttempted:e.isPreheatEnabled,wasPreheatCompleted:e.preheatCompleted}),n.mark(i.constants.scenarios.steps.calling.connected),n.stop({reason:i.constants.scenarios.steps.calling.connected});break;case 7:n.stop({reason:i.constants.scenarios.steps.calling.disconnected,terminatedReason:e.terminatedReason})}}),o=this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callDisposed,function(t,n){n===e&&(o(),r.dispose())});return n.mark(this.constants.scenarios.steps.calling.joinMeetup.callObjectCreated),this.$q.resolve(e)},a.prototype.markCallStateScenario=function(e,n,i,a){if(e){var s=t.TeamsCallService.getTeamsCallIdAsString(e.teamsCallId),r=this.loggingService.findScenarioByNameAndId(this.constants.scenarios.calling.callState,s);if(r||(r=this.newCallingScenario(e,this.constants.scenarios.calling.callState,{},this.constants.timeInMiliseconds.day,s)),n){var o=t.CallUtilities.stringifyCallState(n)+(i?\"_\"+i:\"\");a?r.mark(o,this.getCommonEventData(e),a):r.mark(o,this.getCommonEventData(e))}return r}return null},a.prototype.getSubscriptionState=function(){return a.getSubscriptionStateAsString(this.trouterState)},a.prototype.getTrouterClientState=function(){return this.trouterService.clientState()},a.prototype.getCommonEventData=function(e){var t;if(!e)return{};var n=(t={},t[this.constants.counters.eventNames.id]=e.callId,t[this.constants.counters.eventNames.callId]=e.callId,t[this.constants.counters.eventNames.teamsCallId]=e.teamsCallId,t[this.constants.counters.eventNames.endpointId]=e.endpointId,t[this.constants.categories.threadId]=SkypeX.Services.ChatServiceUtils.isPstnMri(e.callerMri)?this.constants.pstn.userType:e.conversationId,t[this.constants.categories.trouterState]=this.getSubscriptionState(),t[this.constants.categories.trouterClientState]=this.getTrouterClientState(),t[this.constants.categories.trouterUrls]=this.trouterService.trouterUrl(),t);e.messageId&&(n[this.constants.counters.eventNames.messageId]=e.messageId),e.broadcastMeeting&&(n[this.constants.categories.isBroadcast]=\"true\",n[this.constants.categories.broadcastRole]=e.broadcastMeeting.role),e.isScreenshareFromChat&&(n[this.constants.categories.isScreenshareFromChat]=\"true\"),e.isInLightweightMode()&&(n[this.constants.counters.eventNames.isMinimalMeeting]=\"true\"),e.participantId&&(n[this.constants.counters.eventNames.participantId]=e.participantId);var i=(e.participants&&e.participants.length)>0?e.participants[0].id:null;return(SkypeX.Services.ChatServiceUtils.isPstnMri(e.callerMri)||SkypeX.Services.ChatServiceUtils.isPstnMri(i))&&(n[this.constants.counters.eventNames.endpointType]=\"pstn\"),this.userRoles[e.teamsCallId]&&(n[this.constants.counters.eventNames.callParticipantUserRole]=this.userRoles[e.teamsCallId]),e.isEmergencyCall&&(n[this.constants.counters.eventNames.emergencyCall]=!0),this.isSfbCall(e)&&(n[this.constants.counters.eventNames.endpointType]=\"sfbInterop\"),e.transferorMri&&(n[this.constants.counters.eventNames.transferorMri]=SkypeX.Services.ChatServiceUtils.scrubMri(e.transferorMri)),e.transferorType&&(n[this.constants.counters.eventNames.transferorType]=e.transferorType),e.onBehalfOfMri&&(n[this.constants.counters.eventNames.onBehalfOfMri]=SkypeX.Services.ChatServiceUtils.scrubMri(e.onBehalfOfMri)),e.forwardingDestinationType&&(n[this.constants.counters.eventNames.forwardingDestinationType]=e.forwardingDestinationType),n},a.prototype.enrichEventDataWithDialInOutInfo=function(e,t,n){var i=this,a=n||2e3;return this.utilityService.getPromiseWithTimeout(e.getMeetingInfoAsync(),a,this.$q,\"Not able to get meeting info from TeamsCall\").then(function(e){t[i.constants.counters.eventNames.dialIn]=!(!e||!e.pstnDetails),t[i.constants.counters.eventNames.dialOut]=!1})},a.getCallDiagnosticsData=function(e){var t=\"Diagnostics information for all \"+e.participants.length+\" participants in the call:\\n\";return _.forEach(e.participants,function(e){var n=e.callEndDiagnosticsInfo||{};t+=\"scrubbedParticipantId=\"+SkypeX.Services.ChatServiceUtils.scrubMri(e.id)+\", callControllerCode=\"+n.callControllerCode+\", callControllerSubCode=\"+n.callControllerSubCode+\"\\n\"}),t},a.findCallEndRule=function(e,t,n,i,s,r,o,c){for(var l=0,u=null,g=0,p=e;g<p.length;g++){var d=p[g],h=a.getCallEndRuleMatchRank(d,t,n,i,s,r,o);h>0&&h>=l&&(l=h,u=d)}return c&&c.info(\"CallEnd rule match [call][scenarioName=\"+t+\"][terminatedReason=\"+n+\"][ccCode=\"+i+\"][ccSubCode=\"+s+\"][slimCore=\"+r+\"][tsCalling=\"+o+\"][bestRank=\"+l+\"][bestRule=\"+u+\"]\"),u},a.getCallEndRuleMatchRank=function(e,t,n,i,a,s,r){var o=1;if(e.scenarios){if(e.scenarios.indexOf(t)<0)return 0;o|=2}if(e.terminatedReasons){if(e.terminatedReasons.indexOf(n)<0)return 0;o|=4}if(e.ccCodes){if(e.ccCodes.indexOf(i)<0)return 0;o|=8}if(e.ccSubCodes){for(var c=!1,l=0,u=e.ccSubCodes;l<u.length;l++){var g=u[l];if(Array.isArray(g)){if(2===g.length&&!_.isNil(a)&&a>=g[0]&&a<=g[1]){c=!0;break}}else if(g===a){c=!0;break}}if(!c)return 0;o|=16}if(e.slimCoreVersionPrefix){if(!s||!s.startsWith(e.slimCoreVersionPrefix))return 0;o|=32}if(e.tsCallingVersionPrefix){if(!r||!r.startsWith(e.tsCallingVersionPrefix))return 0;o|=64}return o},a.prototype.reportCallDisconnected=function(e,n){var i,s=this,r=this.constants.counters.eventNames,o=(i={},i[r.id]=e.ids.callId,i[r.callId]=e.ids.callId,i[r.endpointId]=e.ids.endpointId,i[r.participantId]=SkypeX.Services.ChatServiceUtils.scrubMri(e.ids.participantId),i[r.callDataBag]={entryId:e.ids.id,sessionId:e.ids.sessionId,stateChanges:e.stateChanges.join(\";\"),events:e.events.join(\";\"),hadOffline:e.aggregate.hadOfflineState,hadSuspendEvent:e.aggregate.hadSuspendEvent,hadCriticalBattery:e.aggregate.hadCriticalBattery,hadScreenSharing:e.aggregate.hadScreenSharing,hadDialInShown:e.aggregate.hadDialInShown,hadDialOutShown:e.aggregate.hadDialOutShown,didAppQuit:e.aggregate.didAppQuit,deviceCacheUsed:this.deviceManagerService.getDeviceCacheUsed(),meetingTransferred:n&&n.isMeetingTransferred(),wasChildWindowShown:e.aggregate.wasChildWindowShown},i),c=this.$q.resolve({});e.participantUserRole&&(o[r.callParticipantUserRole]=e.participantUserRole);var l=!!e.isBroadcast;o[r.isBroadcast]=l,l&&(o[r.broadcastRole]=e.broadcastRole),e.isMinimalMeeting&&(o[r.isMinimalMeeting]=e.isMinimalMeeting),e.callType&&(o[r.callType]=e.callType),e.ids.callIdOverride&&(o[r.callIdOverride]=e.ids.callIdOverride);var u=n?this.getCommonEventData(n):void 0;if(n&&window&&window.latencyTracer&&_.isFunction(window.latencyTracer.getData)&&_.isFunction(window.latencyTracer.reset)){var g=__assign({},u,o);g[r.callIPCStats]=JSON.stringify(window.latencyTracer.getData()),window.latencyTracer.reset();var p=this.loggingService.newScenario(this.constants.scenarios.calling.callIPCStats,null,null,null,!0);p.appendEventData(g),p.stop()}if(n)o=__assign({},u,o);else if(!e.termination&&(o[r.callDataBag].callInterrupted=!0,e.stateChanges&&e.stateChanges[0])){var d=parseInt(e.stateChanges[0].split(\":\")[1]);d?c=this.getCrashInfo(d):this.loggingService.error(\"Invalid timestamp in calling telemetry entry \"+e.stateChanges[0])}return c.then(function(i){i&&\"osReportedCrash\"in i&&!i.reportId&&!i.exceptionCode&&delete i.osReportedCrash,o[r.callDataBag]=__assign({},i,o[r.callDataBag]);var c=e.termination&&e.termination.reason||n&&n.terminatedReason;o[s.constants.counters.eventNames.terminatedReason]=e.termination&&e.termination.abortReason===t.CallAbortReason.Offline?\"AppOffline\":a.convertTerminatedReasonToString(c),o[s.constants.counters.eventNames.abortReason]=n?n.abortReason:e.termination&&e.termination.abortReason;var l=s.loggingService.newScenario(s.constants.scenarios.calling.callDisconnected,null,null,null,!0);l.appendEventData(o),s.loggingService.error(s.constants.scenarios.calling.callDisconnected+\"(\"+e.ids.callId+\"): participantId=\"+SkypeX.Services.ChatServiceUtils.scrubMri(e.ids.participantId)+\", endpointId=\"+e.ids.endpointId+\", sessionId=\"+e.ids.sessionId),s.loggingService.error(s.constants.scenarios.calling.callDisconnected+\"(\"+e.ids.callId+\"): offlineState=\"+e.aggregate.hadOfflineState+\", suspendEvent=\"+e.aggregate.hadSuspendEvent+\", criticalBattery=\"+e.aggregate.hadCriticalBattery+\", screenSharing=\"+e.aggregate.hadScreenSharing),i.osReportedCrash&&s.loggingService.error(s.constants.scenarios.calling.callDisconnected+\"(\"+e.ids.callId+\"): crashReportId=\"+i.reportId),n?(l.stop(),delete s.userRoles[n.teamsCallId]):l.fail()})},a.prototype.getCrashInfo=function(e){var n=this;if(!this.isDesktopApp)return this.$q.resolve({});var i=this.$q.defer(),a=this.$window.electronSafeIpc,s=this.$timeout(function(){i.resolve({getCrashInfoStatus:\"Timeout\"}),s=null,a.removeAllListeners(n.constants.events.desktopApp.getCrashInfo)},this.constants.scenarios.calling.crashInfoTimeout,!1);return t.MTMAIpcUtility.onceWithTenantScope(this.$window.electronSafeIpc,this.constants.events.desktopApp.getCrashInfo,function(e,t){s&&(n.$timeout.cancel(s),i.resolve(t))}),a.send(this.constants.events.desktopApp.getCrashInfo,e),i.promise},a.prototype.getEventData=function(e){var n,i=e.callId,a=e.messageId,s=e.threadId,r=e.context,o=e.meetingType,c=e.joinOrCreate,l=__rest(e,[\"callId\",\"messageId\",\"threadId\",\"context\",\"meetingType\",\"joinOrCreate\"]),u=__assign({},l,(n={},n[this.constants.categories.meetingType]=t.DeepLinkType[o],n[this.constants.categories.joinType]=c,n));return i&&(u[this.constants.counters.eventNames.id]=i,u[this.constants.counters.eventNames.callId]=i),a&&(u[this.constants.counters.eventNames.messageId]=a),s&&(u[this.constants.categories.threadId]=SkypeX.Services.ChatServiceUtils.isPstnMri(s)?this.constants.pstn.userType:s),r&&(u[this.constants.categories.context]=r),e&&e.isBroadcast&&(u[this.constants.categories.isBroadcast]=\"true\"),u},a.prototype.setCallIdOverride=function(e,t){var n=this;e.getStartCallScenario().then(function(i){var a;i.appendEventData((a={},a[n.constants.counters.eventNames.callId]=t,a)),i.mark(n.constants.scenarios.steps.calling.callIdChanged,n.getCommonEventData(e))}),this.setLoggingContext(e)},a.prototype.updateParticipantId=function(e,t){var n=this;e.getStartCallScenario().then(function(e){e.eventData[n.constants.counters.eventNames.participantId]=t}),this.setLoggingContext(e)},a.prototype.setLoggingContext=function(e){var t=[\"\",\"\"],n=t[0],i=t[1];e&&(n=e.callId,i=e.participantId),this.updateLoggingContextCallType(e),this.loggingService.setContext(this.constants.categories.callId,n),this.loggingService.setContext(this.constants.categories.participantId,i),this.setBroadcastLoggingContext(e),this.callInLoggingContext=e},a.prototype.updateLoggingContextCallType=function(e){var t=this;if(!e)return this.loggingService.setContext(this.constants.categories.callType,\"\"),void this.loggingService.setContext(this.constants.categories.callIsChatVersion2,\"\");if(this.callInLoggingContext!==e){this.loggingService.setContext(this.constants.categories.callType,\"\"),this.loggingService.setContext(this.constants.categories.callIsChatVersion2,\"\");var n=this.conversationsService.getCallingConversation(e.conversationId);n.alive(),n.whenInitialized(e).then(function(){if(t.callInLoggingContext===e){var i=null;i=n.isOneToOnePstn()?\"oneToOnePstnCall\":n.isOneToOne()?\"oneToOneCall\":n.isInstantMeeting()?\"adhocPrivateMeeting\":n.isPrivateMeeting()?\"scheduledPrivateMeeting\":n.isGroup()?\"groupCall\":\"adhocOrScheduledChannelMeeting\",t.propagateCallType(e,i),t.loggingService.setContext(t.constants.categories.callType,i),t.loggingService.setContext(t.constants.categories.callIsChatVersion2,n.isChatV2())}}).finally(function(){n.dispose()})}},a.prototype.propagateCallType=function(e,t){var n=this;e.getStartCallScenario().then(function(e){e.eventData[n.constants.counters.eventNames.callType]=t}),this.eventingService.$emit(this.constants.events.calling.callTypeChanged,{teamsCallId:e.teamsCallId,callType:t})},a.prototype.setBroadcastLoggingContext=function(t){var n,i=[\"\",\"\",\"\",\"\",\"\"],a=i[0],s=i[1],r=i[2],o=i[3],c=i[4];if(t&&t.broadcastMeeting){var l=t.broadcastMeeting.broadcastState;a=(n=[\"true\",t.broadcastMeeting.role,e.services.BroadcastUtilities.stringifyBroadcastState(t.broadcastMeeting.modalityState),l&&l.sources&&this.utilityService.asString(l.sources.length),t.threadId])[0],s=n[1],r=n[2],o=n[3],c=n[4]}this.loggingService.setContext(this.constants.categories.isBroadcast,a),this.loggingService.setContext(this.constants.categories.broadcastRole,s),this.loggingService.setContext(this.constants.categories.broadcastModalityState,r),this.loggingService.setContext(this.constants.categories.broadcastMediaCount,o),this.loggingService.setContext(this.constants.categories.threadId,c)},a.prototype.submitIssueWithLogs=function(e,t){var n=this;if(!this.isAttachCallingLogsEnabled)return this.$q.reject(\"Feature flag not enabled\");if(this.isSendingLogs)return this.$q.reject(\"Currently sending logs\");this.isSendingLogs=!0;var i,a=t+\" call failure (callId: \"+e.callId+\", teamsCallId: \"+e.teamsCallId+\")\";try{i=JSON.stringify({failureType:e.failureType,abortReason:e.abortReason,mediaConnected:e.mediaConnected,mediaWhitelistingIssueRaised:e.mediaWhitelistingIssueRaised,terminatedReason:e.terminatedReason})}catch(e){i=a}var s=String(this.constants.feedback.categories.other);return this.brbV2FeedbackService.sendFeedbackToBrbV2(!0,{category:s,title:a,description:i,allowScreenshots:!1}).catch(function(e){n.loggingService.error(e)}).finally(function(){n.isSendingLogs=!1})},Object.defineProperty(a.prototype,\"trouterState\",{get:function(){return this.callingAgentsService.callSupport.isSlimCoreEnabled()?0:this.trouterService.state()},enumerable:!0,configurable:!0}),a.prototype.isWindowsN=function(){try{return this.$window.isWindowsN()}catch(e){return!1}},a.convertTerminatedReasonToString=function(e){switch(e){case 0:return\"Undefined\";case 1:return\"Success\";case 2:return\"NoNgcEndpoint\";case 3:return\"NetworkError\";case 4:return\"MediaDroppedError\";case 5:return\"BadRequest\";case 6:return\"CallEstablishmentTimeout\";case 7:return\"CallSetupError\";case 8:return\"NoPermission\";case 9:return\"Missed\";case 10:return\"Declined\";case 11:return\"Busy\";case 12:return\"Cancelled\";case 13:return\"Dropped\";case 14:return\"PstnInsufficientFunds\";case 15:return\"PstnSkypeoutAccountBlocked\";case 16:return\"PstnCouldNotConnectToSkypeProxy\";case 17:return\"PstnBlockedByUs\";case 18:return\"PstnBlockedRegulatoryIndia\";case 19:return\"PstnInvalidNumber\";case 20:return\"PstnNumberForbidden\";case 21:return\"PstnCallTerminated\";case 22:return\"PstnNumberUnavailable\";case 23:return\"PstnEmergencyCallDenied\";case 24:return\"CallNotFound\";case 25:return\"LocalError\";case 26:return\"NotAcceptableHere\";case 27:return\"CallForwarded\";case 28:return\"CallForwardedToVoicemail\";case 29:return\"SkypeTokenError\";case 30:return\"CallAccepted\";case 31:return\"LocalHttpStackError\";case 32:return\"UnknownError\";case 33:return\"PstnNoSubscriptionCover\";case 34:return\"SessionNotFound\";case 35:return\"SessionTimedOut\";case 36:return\"PstnCreditExpired\";case 37:return\"PstnCreditExpiredButEnough\";case 38:return\"RetargetNotSupported\";case 39:return\"EnterprisePstnInternalError\";case 40:return\"EnterprisePstnUnavailable\";case 41:return\"EnterprisePstnForbidden\";case 42:return\"EnterprisePstnInvalidNumber\";case 43:return\"EnterprisePstnMiscError\";case 44:return\"Kicked\";case 45:return\"NetworkRequestTimeoutError\";case 46:return\"CallDoesNotExist\";case 47:return\"MediaSetupFailure\";case 48:return\"ServiceUnavailable\";case 49:return\"SignalingError\";case 50:return\"ConversationEstablishmentFailed\";case 51:return\"TemporarilyUnavailable\";case 52:return\"CannotConnectToNetworkError\";case 53:return\"MediaRelayWhiteListingIssue\";case 54:return\"NoSignalingFromPeer\";case 55:return\"DeniedInLobby\";case 56:return\"TimedOutInLobby\";case 57:return\"CallFailedConflict\";case 58:return\"DevicePermissionDenied\";case 59:return\"ConfParticipantCountLimitReached\";case 60:return\"ActionNotAllowed\";case 61:return\"Abandoned\";case 62:return\"ForbiddenDueToPolicy\";case 63:return\"InsufficientCapabilitiesForCallee\";case 64:return\"UserBlocked\";case 65:return\"AccessDenied\";case 66:return\"AnonymousJoinDisabledByPolicy\";case 67:return\"NoLobbyForBroadcastJoin\";case 68:return\"NotAllowedDueToInformationBarrier\";case 69:return\"BroadcastLimitReached\";case 70:return\"TeamParkPolicyDisabled\";case 71:return\"B2bJoinDisabledByPolicy\";case 72:return\"LocationBasedRoutingError\";case 73:return\"ConfLobbyParticipantCountLimitReached\";default:return\"Unknown: \"+e}},a.prototype.isSfbCall=function(e){var t=this;return!(1!==e.callType||1!==e.participants.length||!e.participants[0].endpoints)&&-1!==_.findIndex(e.participants[0].endpoints.endpointDetails,function(e){return e.endpointType===t.constants.endpointType.lync})},a.DEFAULT_PROPS_GET_ERROR_MSG=[\"stack\",\"message\",\"name\"],a}(t.MTMABase);t.CallingTelemetryService=n;var i=function(){function e(){this.eventData={}}return e.prototype.appendEventData=function(e){},e.prototype.pause=function(e){},e.prototype.resume=function(e){},e.prototype.cancel=function(e,t){},e.prototype.cancelAfterDigest=function(e){},e.prototype.stop=function(e,t,n){},e.prototype.incomplete=function(e,t){},e.prototype.incompleteAfterDigest=function(e){},e.prototype.addCounter=function(e){},e.prototype.timeoutInMs=function(e){},e.prototype.markAggregateStart=function(e){},e.prototype.markAggregateStop=function(e){},e.prototype.mark=function(e,t,n){},e.prototype.stopAfterDigest=function(e){},e.prototype.fail=function(e,t){},e.prototype.failAfterDigest=function(e){},e}();angular.module(\"teamspace.callingTelemetryService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.callingAgentsService\",\"teamspace.trouterService\",\"teamspace.utilityService\",\"teamspace.deviceManagerService\",\"teamspace.eventingService\",\"teamspace.callingSupportService\",\"teamspace.messagingTelemetryService\"]).service(\"callingTelemetryService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){var t=function(e){function t(t,n,r,i,s,a,o,c,l){var p,g=e.call(this,l)||this;return g.constants=t,g.loggingService=n,g.eventingService=r,g.callingTelemetryService=i,g.authenticationService=s,g.conversationsService=a,g.callingAgentsService=o,g.$http=c,g.orchestrationService=l,g.messageToScenarioName={},g.messageToScenarioName=(p={},p[SkypeX.Services.ChatServiceUtils.MessageType_Call]=t.scenarios.calling.incomingCallMissed,p[SkypeX.Services.ChatServiceUtils.MessageType_CallPushNotification]=t.scenarios.calling.incomingCallPushNotification,p),g.initializeOnAppLaunchAndReinit(),g}return __extends(t,e),t.$inject=[\"constants\",\"loggingService\",\"eventingService\",\"callingTelemetryService\",\"authenticationService\",\"conversationsService\",\"callingAgentsService\",\"$http\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(e,n){return n.messages.forEach(function(e){return t.onCreateOrUpdateMessage(e)})})},t.prototype.mtmaTelemetryIdentifier=function(){return\"IncomingCallTelemetryService\"},t.prototype.cleanupOnAppTeardown=function(e){this.registrarUrl=void 0},t.prototype.getRegistrarUrl=function(){if(!this.registrarUrl){var e=this.callingAgentsService.getRegistrarUrl();if(!e)throw new Error(\"No Registrar Url Provided\");this.registrarUrl=e+\"?includeDeleted=true\"}return this.registrarUrl},t.prototype.sendTelemetry=function(e,t,n){var r,i,s=(r={},r[this.constants.counters.eventNames.messageId]=e.id,r[this.constants.categories.threadId]=SkypeX.Services.ChatServiceUtils.isPstnMri(e.conversationId)?this.constants.pstn.userType:e.conversationId,r.timestamp=e.originalarrivaltime,r[this.constants.categories.trouterState]=this.callingTelemetryService.getSubscriptionState(),r[this.constants.categories.trouterClientState]=this.callingTelemetryService.getTrouterClientState(),r[this.constants.categories.trouterUrls]=t,r);e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_Call&&_.assign(s,(i={},i[this.constants.counters.eventNames.id]=e.callId,i[this.constants.counters.eventNames.callId]=e.callId,i.duration=e.getCallDuration(),i));var a=this.loggingService.newScenario(this.messageToScenarioName[e.messagetype]);a.appendEventData(s),n?n.then(function(e){var t=__assign({},s,_.pickBy(e.data,_.identity));e.success?a.stop(t):e.fatal?a.fail(t):a.incomplete(t)}):a.stop()},t.prototype.sendTelemetryNoRegistration=function(e,t){this.sendTelemetry(e,\"Failed to get registrations from Registrar.\",t)},t.prototype.processRegistrarResponse=function(e){var t=\"\";return e&&_.isArray(e.bindings)&&e.bindings.forEach(function(e){e.transports&&e.transports.trouter&&e.transports.trouter[0]&&!e.transports.trouter[0].deleted&&e.transports.trouter[0].path&&(t+=e.transports.trouter[0].path+\";\")}),t},t.prototype.isOneToOne=function(e){var t=this.conversationsService.getConversation(e);return t&&t.isOneOnOne()},t.prototype.onCreateOrUpdateMessage=function(e){e.isMissedCallMessage&&this.isOneToOne(e.conversationId)&&e.source===SkypeX.Services.SkypeMessageSource.LongPoll&&this.sendIncomingCallTelemetry(e)},t.prototype.sendIncomingCallTelemetry=function(e,t){var n=this;this.messageToScenarioName[e.messagetype]&&this.authenticationService.getSkypeTokens().then(function(e){var t={\"X-Skypetoken\":e.skypeToken};return n.$http.get(n.getRegistrarUrl(),{headers:t})}).then(function(e){if(e&&200===e.status&&e.data)return n.processRegistrarResponse(e.data);throw new Error}).then(function(r){return n.sendTelemetry(e,r,t)},function(r){return n.sendTelemetryNoRegistration(e,t)})},t}(e.MTMABase);e.IncomingCallTelemetryService=t,angular.module(\"teamspace.incomingCallTelemetryService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.callingTelemetryService\",\"teamspace.conversationsService\",\"teamspace.authenticationService\",\"teamspace.callingAgentsService\"]).service(\"incomingCallTelemetryService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}).apply(this,arguments)},teamspace;!function(e){!function(e){function t(e){if(!e||!e.ownerDocument)return!1;for(var t=e.ownerDocument,r=e;r.parentElement;)r=r.parentElement;return r===t.documentElement}function r(e){return!(!e||!e.offsetParent)}var n;!function(e){e[e.Initialized=1]=\"Initialized\",e[e.Started=2]=\"Started\",e[e.Stopped=3]=\"Stopped\"}(n||(n={}));var i=function(){function i(e,t,r,s,o,a,c){this.$q=e,this.$window=t,this.$interval=r,this.constants=s,this.settingsService=a,this.SCHEMA_VERSION=2,this.cacheScreenShareRenderer=!1,this.logger=o.newLogger(\"videoPerformanceMonitor\"),this.status=n.Initialized,i._liveMonitorsCount++,i.id===Number.MAX_SAFE_INTEGER&&(i.id=0),this.frameRateListenerName=\"videoPerfMonitor-\"+i.id++,this.cacheScreenShareRenderer=a.valueAsBoolean(s.settings.names.cacheScreenShareRenderer),this.scenario=o.newScenario(s.scenarios.calling.videoStreamRenderingPerformance,null,null,12*s.timeInMiliseconds.hour,!0),this.scenario.appendEventData(c)}return Object.defineProperty(i,\"liveMonitorsCount\",{get:function(){return this._liveMonitorsCount},enumerable:!0,configurable:!0}),Object.defineProperty(i,\"activeMonitorsCount\",{get:function(){return this._activeMonitorsCount},enumerable:!0,configurable:!0}),i.prototype.start=function(t,r){var s=this;if(this.status===n.Initialized){this.status=n.Started,i._activeMonitorsCount++;var o=this.settingsService.valueFor(this.constants.settings.names.videoPerformanceMonitoringSampleRateInMiliseconds)||3e4;this.renderer=t,this.rendererContainer=r,this.ticker=this.$interval(function(){return s.tick()},o,0,!1),this.scenario.eventData[this.constants.counters.eventNames.frameType]=e.CallingTelemetryService.getFrameTypeAsString(t.frameType),this.frameTypeChangedSubscription=this.renderer.on(\"frameTypeChanged\",function(e){return s.frameTypeChanged(e)}),this.getAllMetrics().then(function(e){s.cacheScreenShareRenderer?s.scenario.mark(\"renderer_attached\",e):s.scenario.mark(\"renderer_acquired\",e)})}else this.logger.error(\"Cannot start the monitor. Status is \"+n[this.status])},i.prototype.stop=function(){var e=this;this.status!==n.Stopped?(this.status=n.Stopped,i._liveMonitorsCount--,this.renderer&&(i._activeMonitorsCount--,delete this.renderer,delete this.rendererContainer),this.ticker&&(this.$interval.cancel(this.ticker),delete this.ticker),this.frameTypeChangedSubscription&&(this.frameTypeChangedSubscription.dispose(),this.frameTypeChangedSubscription=void 0),this.getAllMetrics().then(function(t){return e.scenario.stop(t)})):this.logger.error(\"Cannot stop the monitor since it's already been stopped.\")},i.prototype.tick=function(){var e=this;this.getAllMetrics().then(function(t){return e.scenario.mark(\"tick\",t)})},i.prototype.frameTypeChanged=function(t){var r=this;this.scenario.eventData[this.constants.counters.eventNames.frameType]=e.CallingTelemetryService.getFrameTypeAsString(t),this.getAllMetrics().then(function(e){return r.scenario.mark(\"frame_type_changed\",e)})},i.prototype.getAllMetrics=function(){return this.$q.all({schema_version:this.$q.resolve(this.SCHEMA_VERSION),rendering:this.getRendererStats()})},i.prototype.getRendererStats=function(){var e=this;if(!this.renderer)return this.$q.resolve({liveRenderers:i.liveMonitorsCount,activeRenderers:i.activeMonitorsCount});var n=this.$q.defer();return Promise.resolve().then(function(){return e.renderer.getStats()}).catch(function(){}).then(function(s){return n.resolve(__assign({liveRenderers:i.liveMonitorsCount,activeRenderers:i.activeMonitorsCount,isAttached:t(e.rendererContainer),isVisible:r(e.rendererContainer),streamSize:e.renderer.streamSize,devicePixelRatio:e.$window.devicePixelRatio||1,documentHidden:e.$window.document.hidden||!1},s,e.getFps(s)))}).catch(n.reject),n.promise},i.prototype.getFps=function(e){if(e){var t=Date.now(),r=e.framesTotal||0,n=e.framesDropped||0;try{if(this.rendererPreviousStats){var i=(t-this.rendererPreviousStats.timeInMilliseconds)/1e3,s=r-this.rendererPreviousStats.framesTotal;return{streamFps:s/i,canvasFps:(s-(n-this.rendererPreviousStats.framesDropped))/i}}}catch(e){}finally{this.rendererPreviousStats={framesTotal:r,framesDropped:n,timeInMilliseconds:t}}}},i.id=0,i._liveMonitorsCount=0,i._activeMonitorsCount=0,i}();e.VideoPerformanceMonitorViaScenarios=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(){}return t.prototype.start=function(t,e){},t.prototype.stop=function(){},t}();t.VideoPerformanceMonitorStub=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=SkypeX.Services.RequestMethod;!function(t){t.CallStarted=\"CallStarted\",t.CallEnded=\"CallEnded\",t.ParticipantJoined=\"ParticipantJoined\",t.ParticipantLeft=\"ParticipantLeft\"}(t.TranscriptEventType||(t.TranscriptEventType={}));var i=function(t){function i(e,i,n,r,a,s,o,p,c){var l=t.call(this,\"\",o,a,n,e,i,r,s)||this;return l.settingsService=o,l.appConfig=p,c.registerForMtma(l),l.initializeOnAppLaunchAndReinit(),l}return __extends(i,t),i.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"appConfig\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){var e=this.settingsService.valueFor(this.constants.settings.names.callingConstants).transcript.api;this.apiUrl=e.endpoint,this.apiVersion=e.version},i.prototype.mtmaTelemetryIdentifier=function(){return\"SubstrateRestClientService\"},i.prototype.cleanupOnAppTeardown=function(t){this.apiUrl=void 0,this.apiVersion=void 0},i.prototype.createApiPath=function(t,i,n,r){var a=this.apiUrl+\"/\"+this.apiVersion+\"/user/\"+i+\"/meeting/\"+n;return t===e.Post?a:a+\"/transcript/\"+r},i.prototype.getCallOptions=function(){return{callType:this.appConfig.callingConstants.transcript.callType}},i.prototype.postTranscript=function(t,i,n,r){var a=this.getCallOptions(),s=this.createApiPath(e.Post,i,n);return r&&r.mark(this.constants.scenarios.calling.transcript.step.beforeCreatingNewTranscription),this.performApiPost(s,a,t).toNgPromise(this.$q)},i.prototype.getTranscript=function(t,i,n,r){var a=this.getCallOptions(),s=this.createApiPath(e.Get,t,i,n);return r&&r.mark(this.constants.scenarios.calling.transcript.step.beforeGettingTranscript),this.performApiGet(s,a).toNgPromise(this.$q)},i.prototype.patchTranscript=function(t,i,n,r,a){var s=this.getCallOptions(),o=this.createApiPath(e.Get,i,n,r);return a&&a.mark(this.constants.scenarios.calling.transcript.step.beforeUpdatingTranscript),this.performApiPatch(o,s,t).toNgPromise(this.$q)},i.prototype._getAuthHeaders=function(t){return void 0===t&&(t=!1),this.authenticationService.getAuthHeaders({},[this.appConfig.callingConstants.callRecording.resource])},i}(SkypeX.Services.GenericRestClient);t.SubstrateRestClientService=i,angular.module(\"teamspace.substrateRestClientService\",[\"teamspace.authenticationService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.settingsService\",\"teamspace.orchestrationService\"]).service(\"substrateRestClientService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,s,r,a,o,c){this.$translate=t,this.resources=i,this.settingsService=n,this.constants=s,this.desktopUtilityService=r,this.loggingService=a,this.$injector=o,c.registerForMtma(this),this.initializeOnAppLaunchAndReinit()}return i.$inject=[\"$window\",\"$translate\",\"resources\",\"settingsService\",\"constants\",\"desktopUtilityService\",\"loggingService\",\"$injector\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(){},i.prototype.cleanupOnAppTeardown=function(e){this.appStateAdapter=null},i.prototype.mtmaTelemetryIdentifier=function(){return i.LOGGER_IDENTIFIER},i.prototype.shouldShowFailureUFD=function(){switch(this.desktopUtilityService.getVDIProvider()){case e.services.VdiProvider.citrixXenDesktop:case e.services.VdiProvider.citrixXenApp:return this.settingsService.valueAsBoolean(this.constants.settings.names.enableCitrixOptimizedFailureUFD);case e.services.VdiProvider.wvd:return this.settingsService.valueAsBoolean(this.constants.settings.names.enableVMwareOptimizedFailureUFD);case e.services.VdiProvider.vmware:return this.settingsService.valueAsBoolean(this.constants.settings.names.enableWVDOptimizedFailureUFD);default:return!1}},i.prototype.showUfdForFailure=function(e){if(this.shouldShowFailureUFD())switch(e){case t.VDIDisconnectReason.UnsupportedEndpoint:return void((i=this.getAppStateAdapter())&&i.mainNotificationBannerStore.showBanner(t.Severity.Warning,this.$translate.instant(this.resources.strings.vdi_client_disconnect_unsupported_endpoint_text),t.VDIDisconnectReason.UnsupportedEndpoint));case t.VDIDisconnectReason.Failure:var i=this.getAppStateAdapter();return void(i&&i.mainNotificationBannerStore.showBanner(t.Severity.Warning,this.$translate.instant(this.resources.strings.vdi_client_disconnect_failure_text),t.VDIDisconnectReason.Failure));default:this.loggingService.info(\"Unknown failure. Not showing ufd.\")}},i.prototype.getAppStateAdapter=function(){if(!this.appStateAdapter)try{this.appStateAdapter=this.$injector.get(\"appStateAdapter\")}catch(e){this.loggingService.warn(\"error getting appstatedapter: \"+e)}return this.appStateAdapter},i.LOGGER_IDENTIFIER=\"vdiUiService\",i}();t.VdiUiService=i,angular.module(\"teamspace.vdiUiService\",[\"teamspace.constants\",\"pascalprecht.translate\",\"teamspace.loggingService\",\"teamspace.settingsService\"]).service(\"vdiUiService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i;!function(e){e.Video=\"video\",e.Screenshare=\"screenshare\",e.Appshare=\"appshare\",e.Hid=\"hid\"}(i=t.VDIFeatureId||(t.VDIFeatureId={}));var n;!function(e){e.Connecting=\"Connecting\",e.Connected=\"Connected\",e.Disconnected=\"Disconnected\",e.Unknown=\"Unknown\"}(n=t.VDIConnectedState||(t.VDIConnectedState={}));var o;!function(e){e.Failure=\"Failure\",e.Normal=\"Normal\",e.UnsupportedEndpoint=\"Unsupported Endpoint\",e.Unknown=\"Unknown\"}(o=t.VDIDisconnectReason||(t.VDIDisconnectReason={}));var s=function(){function s(e,t,i,s,r,c,d,a){this.$window=e,this.desktopUtilityService=t,this.loggingService=i,this.settingsService=s,this.constants=r,this.lazyLoadService=c,this.logger=d,this.vdiUiService=a,this.origPeerConnection=RTCPeerConnection,this.origWebkitGetUserMedia=window.navigator.webkitGetUserMedia,this.origEnumerateDevices=window.navigator.mediaDevices.enumerateDevices,this.connectedState=n.Disconnected,this.lastDisconnectReason=o.Normal,this.setupVDI()}return s.prototype.getVersionInfo=function(){return this.versionInfo?JSON.stringify(this.versionInfo):\"None\"},s.prototype.getConnectedState=function(){return this.connectedState},s.prototype.getLastDisconnectReason=function(){return this.lastDisconnectReason},s.prototype.playNotifyAudio=function(e,t){this.shimFns&&this.shimFns.playNotifyAudio(e,t)},s.prototype.pauseNotifyAudio=function(e){this.shimFns&&this.shimFns.pauseNotifyAudio(e)},s.prototype.setSinkId=function(e,t){this.shimFns&&this.shimFns.setSinkId(e,t)},s.prototype.setLoop=function(e,t){this.shimFns&&this.shimFns.setLoop&&this.shimFns.setLoop(e,t)},s.prototype.setDefaultSinkId=function(e){this.shimFns&&this.shimFns.setDefaultSinkId(e)},s.prototype.addClipRect=function(e){this.shimFns&&this.shimFns.addClipRect(e)},s.prototype.removeClipRect=function(e){this.shimFns&&this.shimFns.removeClipRect(e)},s.prototype.newVideoElement=function(e){this.shimFns&&(this.shimFns.newVideoElement(e),this.vdiOccDetector&&this.vdiOccDetector.trackVideo(e))},s.prototype.newAudioElement=function(e){this.shimFns&&this.shimFns.newAudioElement(e)},s.prototype.connectedStateChanged=function(e){this.logger.info(\"VDI: connected state changed to: \"+e),this.shimFns&&this.shimFns.connectedStateChanged&&this.shimFns.connectedStateChanged(e)},s.prototype.isFeatureSupported=function(e){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableQueryingSupportedShimFeatures))return!0;if(this.shimFns){if(this.shimFns.isFeatureSupported)return this.shimFns.isFeatureSupported(e);switch(e){case i.Video:case i.Screenshare:return!0;case i.Appshare:case i.Hid:default:return!1}}},s.prototype.setupVDI=function(){var e=this;this.logger.info(\"VDI: loading calling stack with vdiProvider \"+this.desktopUtilityService.getVDIProvider());var t=this.getVendorFile();t?(this.logger.info(\"VDI: Initializing Calling Stack\"),this.lazyLoadService.load(t).then(function(){e.logger.info(\"VDI: script loaded from \"+t);var i=window.vdiPeerConnection;e.setupVDIFromShim(i),e.setupIpcForMachineState()}).catch(function(i){e.logger.error(\"VDI: script could not be loaded from \"+t+\". Error: \"+i)})):this.logger.warn(\"VDI: avIsRemoted but vdiProvider is not recognized \"+this.desktopUtilityService.getVDIProvider())},s.prototype.setupIpcForMachineState=function(){var e=this;window.electronSafeIpc.on(this.constants.events.desktopApp.machineInactiveResponse,function(t,i){e.logger.info(\"VDI: received machine state change event. action: \"+i),i===e.constants.events.desktopApp.machineLock?e.connectedStateChanged(!1):i===e.constants.events.desktopApp.machineUnlock&&e.connectedStateChanged(!0)})},s.prototype.setupVDIFromShim=function(e){this.shimFns={init:e.init,setVMEventCallback:e.setVMEventCallback,newAudioElement:e.newAudioElement,newVideoElement:e.newVideoElement,playNotifyAudio:e.playNotifyAudio,pauseNotifyAudio:e.pauseNotifyAudio,setLoop:e.setLoop,setSinkId:e.setSinkId,setDefaultSinkId:e.setDefaultSinkId,addClipRect:e.addClipRect,removeClipRect:e.removeClipRect,createPeerConnection:e.createPeerConnection,getUserMedia:e.getUserMediaShim,enumerateDevices:e.enumerateDevicesShim,getDisplayMedia:e.getDisplayMediaShim,isFeatureSupported:e.isFeatureSupported,connectedStateChanged:e.connectedStateChanged},this.setupOcclusionTracking(),this.shimCreateElement(),this.setupMediaOverrides();var t=this.getVDIShimLogger();this.shimFns.init(t),this.shimFns.setVMEventCallback(this.handleVMEvent.bind(this)),this.loggingService.setContext(this.constants.categories.vdiProvider,this.constants.vdiProviderName[this.desktopUtilityService.getVDIProvider()])},s.prototype.setupOcclusionTracking=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableVDIOcclusions)){var e=this.settingsService.valueFor(this.constants.settings.names.vdiOcclusionInterval)||200;this.vdiOccDetector=new r(this.$window,e)}},s.prototype.getVendorFile=function(){var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableVDITestShim),i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableVDIShim2),n=this.desktopUtilityService.getVDIProvider();return n===e.services.VdiProvider.citrixXenDesktop||n===e.services.VdiProvider.citrixXenApp?t?this.constants.lazyLoadedVendorFiles.vdiCitrixPeerConnectionTest:i?this.constants.lazyLoadedVendorFiles.vdiCitrixPeerConnection2:this.constants.lazyLoadedVendorFiles.vdiCitrixPeerConnection:n===e.services.VdiProvider.wvd?t?this.constants.lazyLoadedVendorFiles.vdiWVDPeerConnectionTest:i?this.constants.lazyLoadedVendorFiles.vdiWVDPeerConnection2:this.constants.lazyLoadedVendorFiles.vdiWVDPeerConnection:n===e.services.VdiProvider.vmware?t?this.constants.lazyLoadedVendorFiles.vdiVMwarePeerConnectionTest:i?this.constants.lazyLoadedVendorFiles.vdiVMwarePeerConnection2:this.constants.lazyLoadedVendorFiles.vdiVMwarePeerConnection:void 0},s.prototype.handleVMEvent=function(e){this.logger.info(\"VDI VM Event:\"+JSON.stringify(e));var t=e.event;if(\"vdiClientDisconnected\"===t)this.handleClientDisconnected(e);else if(\"vdiClientConnecting\"===t)this.connectedState=n.Connecting;else if(\"vdiUnableToRemote\"===t){var i=this.connectedState;this.connectedState=n.Disconnected,this.lastDisconnectReason=o.Failure,this.loggingService.newScenario(this.constants.scenarios.VDI.unableToRemote).stop(),i!==n.Disconnected&&(this.logger.info(\"Showing Failure UFD. prevConnectedState: \"+i),this.vdiUiService.showUfdForFailure(o.Failure))}else if(\"vdiClientConnected\"===t){if(this.connectedState=n.Connected,e.version)this.versionInfo=e.version;else{var s=e;delete s.event,this.versionInfo=s}this.loggingService.setContext(this.constants.categories.vdiVersion,this.versionInfo)}this.loggingService.setContext(this.constants.categories.vdiConnectedState,{connectedState:this.connectedState,lastDisconnectedReason:this.lastDisconnectReason})},s.prototype.handleClientDisconnected=function(e){var t=e.reason,i=this.connectedState;if(this.connectedState=n.Disconnected,\"endpointDisconnected\"==t)this.lastDisconnectReason=o.Normal;else if(\"failure\"===t){this.lastDisconnectReason=o.Failure;s=this.loggingService.newScenario(this.constants.scenarios.VDI.unableToRemote);i!==n.Disconnected&&(this.logger.info(\"Showing Failure UFD. prevConnectedState: \"+i),this.vdiUiService.showUfdForFailure(o.Failure)),s.stop()}else if(\"endpointUnsupported\"===t){this.lastDisconnectReason=o.UnsupportedEndpoint;var s=this.loggingService.newScenario(this.constants.scenarios.VDI.unsupportedEndpoint);i!==n.Disconnected&&(this.logger.info(\"Showing UnsupportedEndpoint UFD. prevConnectedState: \"+i),this.vdiUiService.showUfdForFailure(o.UnsupportedEndpoint)),s.stop()}else this.lastDisconnectReason=o.Unknown;window.dispatchEvent(new CustomEvent(\"vdiClientDisconnected_EndCalls\"))},s.prototype.shimCreateElement=function(){var e=document.createElement;document.createElement=function(t){var i=e.apply(document,arguments);return\"video\"===t?window.vdi.newVideoElement(i):\"audio\"===t&&window.vdi.newAudioElement(i),i}},s.prototype.setupMediaOverrides=function(){this.logger.info(\"VDI: Setting up media overrides\");var e=this;window.webkitRTCPeerConnection=function(){return e.createPeerConnection.apply(e,arguments)},window.navigator.webkitGetUserMedia=function(){return e.getUserMedia.apply(e,arguments)},window.navigator.mediaDevices.enumerateDevices=function(){return e.enumerateDevices.apply(e,arguments)},window.navigator.mediaDevices.getDisplayMedia=function(){return e.getDisplayMedia.apply(e,arguments)}},s.prototype.getUserMedia=function(){return this.shimFns.getUserMedia.apply(this,arguments)},s.prototype.getDisplayMedia=function(){return this.shimFns.getDisplayMedia.apply(this,arguments)},s.prototype.enumerateDevices=function(){return this.shimFns.enumerateDevices.apply(this,arguments)},s.prototype.createPeerConnection=function(){return this.shimFns.createPeerConnection.apply(this,arguments)},s.prototype.getVDIShimLogger=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableVDILogging)?new t.PluginlessCallingLogger(\"VDI Shim\",this.loggingService):{service:this.loggingService,info:function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return!1},warn:function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return!1},error:function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return!1},debug:function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return!1},log:function(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return!1}}},s}();t.VDISupport=s;var r=function(){function e(e,t){this.$window=e,this.interval=t,this.vdiVideoCounter=0,this.vdiOccCounter=0,this.vdiOccTracker=void 0,this.vdiOcclusionElems={}}return e.prototype.trackVideo=function(e){e.setAttribute(\"data-vdi_videoid\",String(this.vdiVideoCounter)),this.vdiVideoCounter++,this.startTracking()},e.prototype.startTracking=function(){void 0===this.vdiOccTracker&&(this.vdiOccTracker=this.$window.setInterval(this.trackOcclusions.bind(this),this.interval))},e.prototype.stopAllTracking=function(){var e=this;void 0!==this.vdiOccTracker&&(this.$window.clearInterval(this.vdiOccTracker),this.vdiOccTracker=void 0);for(var t in this.vdiOcclusionElems){var i=this.vdiOcclusionElems[t];i.isDonutOcclusion&&i.donutHoleBbox?i.donutHoleCarvedBboxes.forEach(function(t){e.$window.vdi.removeClipRect(t)}):this.$window.vdi.removeClipRect(i.bbox)}this.vdiOcclusionElems=[],this.vdiVideoCounter=0,this.vdiOccCounter=0;for(var n=$(\"[data-vdi_occid]\"),o=0;o<n.length;o++)n[o].removeAttribute(\"data-vdi_occid\");this.$window.setTimeout(function(){$(\"[data-vdi_videoid]\").length>0&&e.startTracking()},2e3)},e.prototype.trackOcclusions=function(){if(0!==$(\"[data-vdi_videoid]\").length){this.resetSeen();for(var e=$(\".vdi-donut-occlusion\"),t=0;t<e.length;t++){var i=e[t];if(i.hasAttribute(\"data-vdi_occid\"))this.updateOccElem(i);else{this.addNewOccElem(i,!0);var n=i.querySelector(\"div.ts-modal-dialog-container.vdi-occlusion\");n&&n.setAttribute(\"vdi_donut_parent\",\"true\")}}for(var o=$(\".vdi-occlusion, .popover\"),t=0;t<o.length;t++){var s=o[t];s.hasAttribute(\"vdi_donut_parent\")||(s.hasAttribute(\"data-vdi_occid\")?this.updateOccElem(s):this.addNewOccElem(s,!1))}this.removeNotSeen()}else this.stopAllTracking()},e.prototype.resetSeen=function(){for(var e in this.vdiOcclusionElems)this.vdiOcclusionElems[e].seen=!1},e.prototype.removeNotSeen=function(){var e=this;for(var t in this.vdiOcclusionElems){var i=this.vdiOcclusionElems[t];!1===i.seen&&(i.isDonutOcclusion&&i.donutHoleBbox?i.donutHoleCarvedBboxes.forEach(function(t){e.$window.vdi.removeClipRect(t)}):this.$window.vdi.removeClipRect(i.bbox),delete this.vdiOcclusionElems[t])}},e.prototype.addNewOccElem=function(e,t){var i=e.getBoundingClientRect();if(!(i.width<=1||i.height<=1)){var n=this.vdiOccCounter;if(this.vdiOccCounter++,e.setAttribute(\"data-vdi_occid\",String(n)),this.vdiOcclusionElems[n]={bbox:i,seen:!0},t){var o=e.querySelector(\"video\");if(this.vdiOcclusionElems[n].isDonutOcclusion=!0,o)return void this.addOrUpdateDonutHole(this.vdiOcclusionElems[n],o)}this.$window.vdi.addClipRect(i)}},e.prototype.updateOccElem=function(e){var t=e.getBoundingClientRect(),i=e.getAttribute(\"data-vdi_occid\"),n=this.vdiOcclusionElems[i];n.seen=!0,n.isDonutOcclusion?this.updateDonutOccElem(n,e):n.bbox.bottom===t.bottom&&n.bbox.top===t.top&&n.bbox.left===t.left&&n.bbox.right===t.right||(n.bbox.width>1&&n.bbox.height>1&&this.$window.vdi.removeClipRect(n.bbox),n.bbox=t,t.width>1&&t.height>1&&this.$window.vdi.addClipRect(n.bbox))},e.prototype.updateDonutOccElem=function(e,t){var i=this,n=t.getBoundingClientRect(),o=t.querySelector(\"video\"),s=!!o,r=e.donutHoleBbox;if(!r&&s)this.$window.vdi.removeClipRect(e.bbox),this.addOrUpdateDonutHole(e,o);else if(r&&!s)n.width>1&&n.height>1&&this.$window.vdi.addClipRect(e.bbox),e.donutHoleCarvedBboxes.forEach(function(e){i.$window.vdi.removeClipRect(e)}),e.donutHoleCarvedBboxes=void 0,e.donutHoleBbox=void 0;else if(r&&s){var c=o.getBoundingClientRect();(this.areRectanglesUnequal(e.bbox,n)||this.areRectanglesUnequal(e.donutHoleBbox,c))&&(e.donutHoleCarvedBboxes&&e.donutHoleCarvedBboxes.forEach(function(e){i.$window.vdi.removeClipRect(e)}),this.addOrUpdateDonutHole(e,o))}e.bbox=n},e.prototype.carveDonut=function(e,t){var i=[],n={left:t.left,right:t.right,top:t.top,bottom:e.top,height:e.top-t.top,width:t.width,x:t.left,y:t.top},o={left:t.left,right:t.right,top:e.bottom,bottom:t.bottom,height:t.bottom-e.bottom,width:t.width,x:t.left,y:e.bottom},s={left:t.left,right:e.left,top:t.top,bottom:t.bottom,height:t.height,width:e.left-t.left,x:t.left,y:t.top},r={left:e.right,right:t.right,top:t.top,bottom:t.bottom,height:t.height,width:t.right-e.right,x:e.right,y:t.top};return this.isNonZeroRectangle(r)&&(this.$window.vdi.addClipRect(r),i.push(r)),this.isNonZeroRectangle(n)&&(this.$window.vdi.addClipRect(n),i.push(n)),this.isNonZeroRectangle(o)&&(this.$window.vdi.addClipRect(o),i.push(o)),this.isNonZeroRectangle(s)&&(this.$window.vdi.addClipRect(s),i.push(s)),i},e.prototype.addOrUpdateDonutHole=function(e,t){var i=t.getBoundingClientRect(),n=this.carveDonut(i,e.bbox);e.donutHoleCarvedBboxes=n,e.donutHoleBbox=i},e.prototype.areRectanglesUnequal=function(e,t){return e.bottom!==t.bottom||e.top!==t.top||e.left!==t.left||e.right!==t.right},e.prototype.isNonZeroRectangle=function(e){return e.width>1&&e.height>1},e}()}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function e(e){this.settingsService=e}return e.prototype.getVersion=function(){return this.settingsService.getVersion().clientVersion},e}(),t=function(){function e(e){this.settingsService=e}return e.$inject=[\"settingsService\"],e.prototype.init=function(){this.getSkypeVersionProvider().setProvider(new i(this.settingsService))},e.prototype.getSkypeVersionProvider=function(){return require(\"versionProvider\")},e}();e.VersionProvider=t,angular.module(\"teamspace.versionProvider\",[\"teamspace.settingsService\"]).service(\"versionProvider\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){\"use strict\";var e=function(){function a(){}return a.Type_VideoAvailableStatusChanged=\"video-available-status-changed\",a.Type_ScreenSharingAvailableStatusChanged=\"screen-sharing-available-status-changed\",a.Type_PPTSharingAvailableStatusChanged=\"ppt-sharing-available-status-changed\",a}();a.VideoSupportServiceEvents=e}(a.services||(a.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(i,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var n in i)i.hasOwnProperty(n)&&(e[n]=i[n])})(i,n)};return function(i,n){function a(){this.constructor=i}e(i,n),i.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(i){var n=function(n){function a(e,a,t,r,s,o){var l=n.call(this)||this;return l.constants=e,l.deviceManagerService=a,l.callingSupportService=t,l.resources=r,l.adminSettingsService=s,l.cameraAvailable=!0,l.videoUnavailableReasonToString=new Map([[i.UnavailableReasons.UnsupportedEnvironment,l.resources.strings.calling_video_disabled],[i.UnavailableReasons.NoDeviceAvailable,l.resources.strings.calling_video_disabled_no_device],[i.UnavailableReasons.DisabledByAdmin,l.resources.strings.calling_video_disabled_by_admin]]),l.screenSharingUnavailableReasonToString=new Map([[i.UnavailableReasons.UnsupportedEnvironment,l.resources.strings.calling_share_disabled],[i.UnavailableReasons.DisabledByAdmin,l.resources.strings.screensharing_disabled],[i.UnavailableReasons.Available,l.resources.strings.screensharing_disabled_general]]),o.registerForMtma(l),l.initializeOnAppLaunchAndReinit(),l}return __extends(a,n),a.$inject=[\"constants\",\"deviceManagerService\",\"callingSupportService\",\"resources\",\"adminSettingsService\",\"orchestrationService\"],a.prototype.initializeOnAppLaunchAndReinit=function(e){},a.prototype.mtmaTelemetryIdentifier=function(){return\"VideoSupportService\"},a.prototype.cleanupOnAppTeardown=function(e){this.isVideoAllowedByAdmin=void 0,this.isScreenSharingAllowedByAdmin=void 0,this.isPPTSharingAllowedByAdmin=void 0,this.cameraAvailable=!0},a.prototype.init=function(){var e=this;this.updateFromAdminSettings(this.adminSettingsService.getAdminSettingSync()),i.MTMASubscriptionUtility.subscribe(this.adminSettingsService,function(i,n){e.updateFromAdminSettings(n)}),this.deviceManagerService.whenInitialized().then(function(){i.MTMASubscriptionUtility.subscribe(e.deviceManagerService,e.updateCameraAvailableStatus.bind(e),e.constants.events.calling.devicesChanged),e.updateCameraAvailableStatus()})},a.prototype.isVideoAvailable=function(e){return this.callingSupportService.isVideoSupported(e)&&this.isVideoAllowedByAdmin&&this.cameraAvailable},a.prototype.isVideoAvailableForConversation=function(e){return this.isVideoAvailable(this.callingSupportService.getCallType(e))},a.prototype.getVideoUnavailableReason=function(e){return this.callingSupportService.isVideoSupported(e)?this.isVideoAllowedByAdmin?this.cameraAvailable?i.UnavailableReasons.Available:i.UnavailableReasons.NoDeviceAvailable:i.UnavailableReasons.DisabledByAdmin:i.UnavailableReasons.UnsupportedEnvironment},a.prototype.getVideoUnavailableReasonForConversation=function(e){return this.getVideoUnavailableReason(this.callingSupportService.getCallType(e))},a.prototype.getVideoUnavailableReasonString=function(i){return window.vdi&&!window.vdi.isFeatureSupported(e.services.VDIFeatureId.Video)?this.resources.strings.calling_video_disabled_vdi:this.videoUnavailableReasonToString.get(this.getVideoUnavailableReason(i))},a.prototype.getVideoUnavailableReasonStringForConversation=function(e){return this.getVideoUnavailableReasonString(this.callingSupportService.getCallType(e))},a.prototype.isScreenSharingAvailable=function(){return this.callingSupportService.isScreenSharingSupported()&&this.isScreenSharingAllowedByAdmin},a.prototype.isPPTSharingAvailable=function(){return this.isScreenSharingAllowedByAdmin},a.prototype.getScreenSharingUnavailableReason=function(){return this.callingSupportService.isScreenSharingSupported()?this.isScreenSharingAllowedByAdmin?i.UnavailableReasons.Available:i.UnavailableReasons.DisabledByAdmin:i.UnavailableReasons.UnsupportedEnvironment},a.prototype.getScreenSharingUnavailableReasonString=function(){return this.screenSharingUnavailableReasonToString.get(this.getScreenSharingUnavailableReason())},a.prototype.updateCameraAvailableStatus=function(){var e=this;this.deviceManagerService.getCameraAvailable().then(function(n){e.cameraAvailable=n,e.trigger(i.VideoSupportServiceEvents.Type_VideoAvailableStatusChanged)})},a.prototype.updateFromAdminSettings=function(e){var n=e.isVideoEnabled,a=e.isScreenSharingEnabled,t=e.isPPTSharingEnabled;this.isVideoAllowedByAdmin!==n&&(this.isVideoAllowedByAdmin=n,this.trigger(i.VideoSupportServiceEvents.Type_VideoAvailableStatusChanged)),this.isScreenSharingAllowedByAdmin!==a&&(this.isScreenSharingAllowedByAdmin=a,this.trigger(i.VideoSupportServiceEvents.Type_ScreenSharingAvailableStatusChanged)),this.isPPTSharingAllowedByAdmin!==t&&(this.isPPTSharingAllowedByAdmin=t,this.trigger(i.VideoSupportServiceEvents.Type_PPTSharingAvailableStatusChanged))},a}(SkypeX.Services.ObservableBase);i.VideoSupportServiceImplementation=n,angular.module(\"teamspace.videoSupportService\",[\"teamspace.constants\",\"teamspace.desktopUtilityService\",\"teamspace.locales\",\"teamspace.deviceManagerService\",\"teamspace.callingSupportService\",\"teamspace.adminSettingsService\"]).service(\"videoSupportService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(i,n,r,o,s,a,c,g,l,S,u,f,v,p,d,h){var m=t.call(this,h)||this;m.$q=i,m.constants=n,m.eventingService=o,m.dialogService=s,m.exceptionUtilityService=a,m.loggingService=c,m.myUserPreferencesStore=g,m.settingsService=l,m.sfbFirstRunService=S,m.callingPolicyStore=u,m.userResourcesSettingsStore=f,m.voiceSettingsStore=v,m.officeIntegrationFirstRun=p,m.platformDetectService=d,m.orchestrationService=h,m.logger=c.newLogger(\"VoiceSettingsService\");var y=new e.DataManagerOptions(n.urls.voiceSettings.type,function(e){return\"userVoiceSettings\"});y.isResponseWrappedInValue=!1,y.getUrl=n.urls.voiceSettings.get,m.voiceSettingsDataManager=r.registerManager(y),m.initializeOnAppLaunchAndReinit();var w=new e.DataManagerOptions(n.urls.voicemailSettings.type,function(e){return e});return m.hostname=l.valueFor(n.settings.names.middleTierConstants).newEndpointAddress,w.getUrl=m.hostname+n.urls.voicemailSettings.getApiPath,w.updateUrl=m.hostname+n.urls.voicemailSettings.setApiPath,w.isResponseWrappedInValue=!1,w.isTransient=!0,m.voicemailDataManager=r.registerManager(w),m}return __extends(i,t),i.$inject=[\"$q\",\"constants\",\"dataManagerService\",\"eventingService\",\"dialogService\",\"exceptionUtilityService\",\"loggingService\",\"myUserPreferencesStore\",\"settingsService\",\"sfbFirstRunService\",\"callingPolicyStore\",\"userResourcesSettingsStore\",\"voiceSettingsStore\",\"officeIntegrationFirstRun\",\"platformDetectService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){},i.prototype.mtmaTelemetryIdentifier=function(){return\"VoiceSettingsService\"},i.prototype.cleanupOnAppTeardown=function(e){},i.prototype.prepareCalling=function(){var e=this,t=this.loggingService.newScenario(this.constants.scenarios.calling.voiceSettings.startup),i=!0,n=!1,r=!1,o=!1;return this.$q.all([this.callingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling),this.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.isSipEnabled),this.myUserPreferencesStore.waitForPreferenceStoreToInitialize()]).then(function(t){return i=t[0],n=t[1],r=e.userResourcesSettingsStore.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSfbCloud),e.tryStartVoiceSettingsStore(n,r)}).then(function(){var s=null,a=null,c=e.getVoiceAdminSettings(n,r);return c&&(a=c.isTeamsPreferredClient,s=c.isEvEnabled),i?(e.logger.info(\"isSipEnabled=\"+n+\", isSfbCloud=\"+r+\", isEvEnabled=\"+s+\", isTeamsPreferredClient=\"+a),e.$q.when(e.sfbFirstRunService.waitForSfbFreWelcomeDialog()).then(function(t){return e.showInformationalDialog(n,r,a,t)}).then(function(i){o=!0,i.wasPreferredDialogShown||e.officeIntegrationFirstRun.showOfficeContactCardDialog().finally(function(){e.eventingService.$emit(e.constants.events.preferredClientDialogs.done)});var c={isSipEnabled:n,isSfbCloud:r,isEvEnabled:s,isTeamsPreferredClient:a,isFre:i.isFre,isShownBefore:i.isShownBefore};return t.stop({data:JSON.stringify(c)}),e.$q.when()}).catch(function(i){e.logger.error(\"Failed evaluatePreferredClientSettings: \"+i),t.fail()})):(e.logger.info(\"Calling not enabled by tenant. Skipping information dialog\"),t.stop({data:JSON.stringify({isCallingAllowed:i})}),e.$q.when())}).catch(function(i){e.logger.error(\"Failed in startup: \"+i),t.fail()}).finally(function(){o||e.eventingService.$emit(e.constants.events.preferredClientDialogs.done)})},i.prototype.showInformationalDialog=function(e,t,i,n){var r=this;if(this.platformDetectService.isSurfaceHub()){var o={isFre:!1,didShowSfbFreDialog:!1,isShownBefore:!1,wasPreferredDialogShown:!1};return this.$q.when(o)}var s=!1,a=!1,c=this.myUserPreferencesStore.getUserPreferences(),g=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePreferredDialogv2);if(c.firstLoginInformation&&c.firstLoginInformation[this.constants.firstLoginDeviceKeys.promptCards]||(s=!0),c.routingSettingsInformationalDialog&&c.routingSettingsInformationalDialog[this.constants.routingInformationalDialogKeys.web]){var l=this.settingsService.valueFor(this.constants.settings.names.preferredDialogRefresh),S=new Date(l),u=new Date(c.routingSettingsInformationalDialog[this.constants.routingInformationalDialogKeys.web]);(!angular.isDate(S)||isNaN(S.valueOf())||S<u)&&(a=!0)}var f={isFre:s,didShowSfbFreDialog:n,isShownBefore:a,wasPreferredDialogShown:!1},v=!e||!t,p=!s||n,d=this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests);return this.logger.info(\"isFre=\"+s+\", didShowSfbFreDialog=\"+n+\", isShownBefore=\"+a+\", isScenarioTestContext=\"+d),void 0===i&&p&&t&&g?(this.settingsService.valueAsBoolean(this.constants.settings.names.setTeamsWhenNoDefault)?this.setTeamsAsPreferredClient(!0,\"voiceSettings_showInformationalDialog_noPreferredClient\"):this.$q.when()).then(function(){return r.logger.info(\"Successfully set Teams as the preferred client\"),v||a||d||(r.logger.info(\"Launching routing settings informational dialog\"),r.dialogService.open(r.constants.dialogs.routingSettingsInformationalDialog),f.wasPreferredDialogShown=!0),r.$q.when(f)}).catch(function(e){throw r.logger.error(\"setTeamsAsPreferredClient(true) threw an error: \"+e),e}):(v||!p||a||d||!g||null===i||(this.dialogService.open(this.constants.dialogs.routingSettingsInformationalDialog),f.wasPreferredDialogShown=!0),this.$q.when(f))},i.prototype.setTeamsAsPreferredClient=function(e,t){var i=this,n={isTeamsPreferredClient:e},r={url:this.constants.urls.voiceSettings.update,method:\"POST\",data:n},o=this.loggingService.newScenario(this.constants.scenarios.calling.routing.updateClientPreference),s={isTeamsPreferredClient:e,caller:t};return this.voiceSettingsDataManager.invoke(r).then(function(){return i.voiceSettingsStore.getInitLoadPromise()}).then(function(){var t=i.voiceSettingsStore.getSettings(),n=_.cloneDeep(t);n.isTeamsPreferredClient=e,i.voiceSettingsStore.updateSettingsLocally(n),i.logger.info(\"isTeamsPreferredClient updated.\"),o.stop({data:JSON.stringify(s)})},function(e){i.logger.error(\"Failed to set isTeamsPreferredClient with error: \"+e),i.exceptionUtilityService.failScenarioSelectively(o,e,{data:JSON.stringify(s)})})},i.prototype.getVoicemailSettings=function(){var e=this;return this.voiceSettingsStore.waitForSettingAndGetValue(SkypeX.Services.VoiceSettingsStorageKey.electedSettings).then(function(t){var i=t;return e.logger.info(\"VoicemailSettings get succcess with payload {0}\",t),i}).catch(function(t){return e.logger.error(\"Error while fetching the voicemail settings. {0}\",t),e.$q.reject(t)})},i.prototype.addOrUpdateVoicemailSettings=function(t,i){var n=this,r=new e.DataManagerRequestOptions;r.httpConfigModifier=function(e){e.method=\"POST\",e.url=e.url.replace(\"{userId}\",t)};var o=this.loggingService.newScenario(this.constants.scenarios.calling.voiceSettings.updateVoicemailSetting),s={callAnswerRule:i.vmCallAnswerRule?i.vmCallAnswerRule:\"\",transferTargetType:i.vmTransferTarget&&i.vmTransferTarget.type?i.vmTransferTarget.type:\"\"};return this.voicemailDataManager.update(i,r).then(function(e){n.logger.debug(\"Voicemail update succcess for user {0} payload {1}\",t,e);var r=n.voiceSettingsStore.getSettings(),a=_.cloneDeep(r);return a.electedSettings=i,n.voiceSettingsStore.updateSettingsLocally(a),o.stop({data:JSON.stringify(s)}),e},function(e){return n.logger.error(\"Error while updating voicemail settings to store. {0}\",e),n.exceptionUtilityService.failScenarioSelectively(o,e,{data:JSON.stringify(s)}),n.$q.reject(e)})},i.prototype.tryStartVoiceSettingsStore=function(e,t){return this.voiceSettingsStore.addStartupCondition(new SkypeX.Services.SettingsStoreStartupCondition(\"SfBCloud_SipEnabled_User\",function(){return!!e&&!!t})),this.logger.info(\"Starting the voice settings store for the user\"),this.voiceSettingsStore.startup()},i.prototype.getVoiceAdminSettings=function(e,t){return e&&t?this.voiceSettingsStore.getSettings():{isEvEnabled:void 0,isTeamsPreferredClient:void 0}},i}(e.MTMABase);e.VoiceSettingsServiceImplementation=t,angular.module(\"teamspace.voiceSettingsService\",[\"teamspace.constants\",\"teamspace.dataManagerService\",\"teamspace.eventingService\",\"teamspace.dialogService\",\"teamspace.exceptionUtilityService\",\"teamspace.loggingService\",\"skypeX.myUserPreferencesStore\",\"teamspace.settingsService\",\"teamspace.sfbFirstRunService\",\"skypeX.callingPolicyStore\",\"skypeX.userResourcesSettingsStore\",\"teamspace.officeIntegrationFirstRun\",\"skypeX.voiceSettingsStore\",\"teamspace.platformDetectService\"]).service(\"voiceSettingsService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,i,s,n,a,r,o,c,l,h,u){var p=e.call(this,\"\",l,a,n,t,i,r,h)||this;return p.$q=t,p.$qNoApply=i,p.appConfig=s,p.utilityService=c,p.logger=o.newLogger(\"VoicemailRestClient\"),u.registerForMtma(p),p.initializeOnAppLaunchAndReinit(),p}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"constants\",\"authenticationService\",\"loggingService\",\"utilityService\",\"settingsService\",\"appStateService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.mtmaTelemetryIdentifier=function(){return\"VoicemailRestClient\"},t.prototype.cleanupOnAppTeardown=function(e){},t.prototype.getVoicemailList=function(e){var i,s=this,n=this.settingsService.valueFor(this.constants.settings.names.callingConstants).voicemail.hostName+this.constants.urls.voicemail.listApiPath,a={callType:this.constants.urls.voicemail.listType,headers:(i={},i[this.constants.headers.accept]=this.constants.headers.jsonContent+\"; \"+t.ODataMetadata_None,i[this.constants.headers.clientRequestId]=this.utilityService.generateUUID(),i),skipApply:e};return this.performApiGet(n,a).toNgPromise(this.$q).then(function(e){return s.logger.debug(\"list of voicemails received\"),e.value},function(e){return s.logger.error(\"Error while fetching the voicemail list, clientRequestId: {0}\",a.headers[s.constants.headers.clientRequestId]),s.$q.reject(e)})},t.prototype.getUnreadVoicemailCount=function(){var e,t=this,i=this.settingsService.valueFor(this.constants.settings.names.callingConstants).voicemail.hostName+this.constants.urls.voicemail.statusApiPath,s={callType:this.constants.urls.voicemail.statusType,headers:(e={},e[this.constants.headers.clientRequestId]=this.utilityService.generateUUID(),e)};return this.performApiGet(i,s).toNgPromise(this.$q).then(function(e){return t.logger.debug(\"voicemail status received\"),e},function(e){return t.logger.error(\"Error while fetching the voicemail count, clientRequestId: {0}\",s.headers[t.constants.headers.clientRequestId]),t.$q.reject(e)})},t.prototype.markReadUnread=function(e,t){var i,s=this,n=(this.settingsService.valueFor(this.constants.settings.names.callingConstants).voicemail.hostName+this.constants.urls.voicemail.readUnreadApiPath).replace(\"{messageId}\",e),a={callType:this.constants.urls.voicemail.readUnreadType,headers:(i={},i[this.constants.headers.clientRequestId]=this.utilityService.generateUUID(),i)},r={IsRead:t};return this.performApiPatch(n,a,r).toNgPromise(this.$q).then(function(i){return s.logger.debug(\"voicemail with id {0} got isRead marked as {1}\",e,t),i},function(t){return s.logger.error(\"Failed while marking voicemail with id {0}, clientRequestId: {1}\",e,a.headers[s.constants.headers.clientRequestId]),s.$q.reject(t)})},t.prototype.deleteVoicemail=function(e){var t,i=this,s=(this.settingsService.valueFor(this.constants.settings.names.callingConstants).voicemail.hostName+this.constants.urls.voicemail.deleteApiPath).replace(\"{messageId}\",e),n={callType:this.constants.urls.voicemail.deleteType,headers:(t={},t[this.constants.headers.clientRequestId]=this.utilityService.generateUUID(),t)},a={DestinationId:\"DeletedItems\"};return this.performApiPost(s,n,a).toNgPromise(this.$q).then(function(t){return i.logger.debug(\"voicemail with id {0} was deleted\",e),t},function(t){return i.logger.error(\"Failed while deleting voicemail with id {0}, clientRequestId: {1}\",e,n.headers[i.constants.headers.clientRequestId]),i.$q.reject(t)})},t.prototype.getVoicemailAudio=function(e){var t,i=this,s=(this.settingsService.valueFor(this.constants.settings.names.callingConstants).voicemail.hostName+this.constants.urls.voicemail.attachmentApiPath).replace(\"{messageId}\",e),n={callType:this.constants.urls.voicemail.attachmentType,headers:(t={},t[this.constants.headers.clientRequestId]=this.utilityService.generateUUID(),t)};return this.performApiGet(s,n).toNgPromise(this.$q).then(function(e){i.logger.debug(\"voicemail attachment received\");var t=e.value;1!==t.length&&i.logger.error(\"{0} attachments found for the voicemail\",t.length);var s=t[0],n=\"data:\"+s.ContentType+\";base64,\"+s.ContentBytes,a=new Audio;return a.src=n,a},function(t){return i.logger.error(\"Error while fetching the voicemail audio for id {0}, clientRequestId: {1}\",e,n.headers[i.constants.headers.clientRequestId]),i.$q.reject(t)})},t.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this.authenticationService.getAuthHeaders({},[this.appConfig.authConstants.EwsResource])},t.ODataMetadata_None=\"odata.metadata=none\",t}(SkypeX.Services.GenericRestClient);e.VoicemailRestClient=t,angular.module(\"teamspace.voicemailRestClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).service(\"voicemailRestClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(e){var i=function(i){function t(e,t,n,s,a,c,o,r,l,d,m,v){var u=i.call(this,c,s,e,s.timeInMiliseconds.fifteenMinutes,n,a,v,t,\"voicemailSyncService\")||this;return u.layoutService=o,u.settingsService=l,u.userOfficeSettingsStore=d,u.voicemailRestClient=m,u.orchestrationService=v,u.syncedVoicemails=[],u.isDisabled=!1,u.debounceGetVoicemails=_.debounce(function(){return u.getVoicemails()},1e4),u.updateUnreadCount=function(){var e=0;_.each(u.syncedVoicemails,function(i){i.IsRead||e++}),u.layoutService.updateVoicemailAlerts(e)},v.registerForMtma(u),u.initializeOnAppLaunchAndReinit(),u}return __extends(t,i),t.$inject=[\"$interval\",\"$q\",\"appStateService\",\"constants\",\"eventingService\",\"loggingService\",\"layoutService\",\"notificationsStore\",\"settingsService\",\"userOfficeSettingsStore\",\"voicemailRestClient\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.mtmaTelemetryIdentifier=function(){return\"voicemailSyncService\"},t.prototype.cleanupOnAppTeardown=function(e){this.syncedVoicemails=[],this.isDisabled=!1},t.prototype.startSync=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.voicemailTab)?this.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable)?this.settingsService.valueAsBoolean(this.constants.settings.names.disableVoicemailSync)?(this.logger.info(\"voicemail sync is switched off\"),this.isDisabled=!0,this.$q.when()):i.prototype.startSync.call(this):(this.logger.warn(\"User mailbox is not discoverable. Skipping sync\"),this.isDisabled=!0,this.$q.when()):(this.logger.debug(\"voicemail tab not enabled. Skipping sync\"),this.isDisabled=!0,this.$q.when())},t.prototype.executeSyncCall=function(){var e=this,i=this.loggingService.newScenario(this.constants.scenarios.voicemailTab.periodicSync);return this.getVoicemails(!0,i).then(function(){i.stop()}).catch(function(t){throw e.logger.error(\"unable to load voicemail list\"),i.fail(),t})},t.prototype.getCachedVoicemails=function(){return this.syncedVoicemails},t.prototype.getVoicemails=function(e,i){var t=this;return void 0===e&&(e=!1),this.voicemailRestClient.getVoicemailList(e).then(function(e){return i&&i.mark(\"fetch_complete\"),t.removeDeletedSyncedVoicemails(e),t.addOrUpdateSyncedVoicemails(e),t.sortSyncedVoicemails(),t.syncedVoicemails})},t.prototype.markReadUnread=function(e,i){var t=this,n=e.IsRead,s=this.loggingService.newScenario(this.constants.scenarios.voicemailTab.markReadUnread);s.cancelIfOffline=!0;var a={voicemailId:e.Id,currentValue:n,toBeSetValue:i,finalValue:null};return e.IsRead=i,this.voicemailRestClient.markReadUnread(e.Id,i).then(function(n){n.IsRead!==i&&(e.IsRead=n.IsRead),a.finalValue=e.IsRead,s.stop({data:JSON.stringify(a)}),t.eventingService.$emit(t.constants.events.calling.voicemailsUpdated,{updatedVoicemails:[e]})},function(i){return e.IsRead=n,a.finalValue=e.IsRead,s.fail({data:JSON.stringify(a),error:JSON.stringify(i)}),t.$q.reject(i)}).finally(this.updateUnreadCount)},t.prototype.deleteVoicemail=function(i){var t=this;return i&&i.Id?this.voicemailRestClient.deleteVoicemail(i.Id).then(function(){t.removeSyncedVoicemail(i),t.eventingService.$emit(t.constants.events.calling.voicemailsDeleted,{deletedVoicemails:[i]})}).finally(this.updateUnreadCount):this.$q.reject(e.ErrorPayload.create(\"InvalidCommandParameter\",\"Invalid voicemail.\"))},t.prototype.addOrUpdateSyncedVoicemails=function(i){var t=this,n=[],s=[];_.eachRight(i,function(e){var i=t.syncedVoicemails[e.Id];i?t.updateSyncedVoicemail(e)&&s.push(i):(t.addSyncedVoicemail(e),n.push(e))}),(n&&n.length||s&&s.length)&&this.updateUnreadCount(),n&&n.length&&(this.eventingService.$emit(this.constants.events.calling.voicemailsAdded,{newVoicemails:n}),this.settingsService.valueAsBoolean(this.constants.settings.names.callingEnableNotificationToPuck)&&(this.logger.info(\"[teamsDevice] Dismiss Voicemail event triggered for {0} voicemails\",n&&n.length),this.eventingService.$emit(e.TeamsDeviceNotificationEvents.Type_Dismiss_VoiceMailEvent,n))),n&&s.length&&this.eventingService.$emit(this.constants.events.calling.voicemailsUpdated,{updatedVoicemails:s})},t.prototype.removeDeletedSyncedVoicemails=function(e){var i=this;_.each(e,function(i){e[i.Id]=i});var t=[];_.eachRight(this.syncedVoicemails,function(n){e[n.Id]||(i.removeSyncedVoicemail(n),t.push(n))}),t&&t.length&&(this.updateUnreadCount(),this.eventingService.$emit(this.constants.events.calling.voicemailsDeleted,{deletedVoicemails:t}))},t.prototype.addSyncedVoicemail=function(e){this.syncedVoicemails.unshift(e),this.syncedVoicemails[e.Id]=e,this.syncedVoicemails&&this.syncedVoicemails.length>t.MaxVoicemailCount&&this.popSyncedVoicemail()},t.prototype.updateSyncedVoicemail=function(e){var i=this.syncedVoicemails[e.Id];return i.IsRead!==e.IsRead&&(i.IsRead=e.IsRead,!0)},t.prototype.removeSyncedVoicemail=function(e){var i=this.syncedVoicemails.indexOf(e);i<0||(this.syncedVoicemails.splice(i,1),delete this.syncedVoicemails[e.Id])},t.prototype.popSyncedVoicemail=function(){var e=this.syncedVoicemails.pop();delete this.syncedVoicemails[e.Id]},t.prototype.sortSyncedVoicemails=function(){this.syncedVoicemails.sort(function(e,i){return e.ReceivedDateTime>i.ReceivedDateTime?-1:e.ReceivedDateTime<i.ReceivedDateTime?1:0})},t.MaxVoicemailCount=30,t}(e.PeriodicSyncServiceImplementation);e.VoicemailSyncServiceImplementation=i,angular.module(\"teamspace.voicemailSyncService\",[\"skypeX.userOfficeSettingsStore\",\"skypeX.notificationsStore\",\"teamspace.appState\",\"teamspace.constants\",\"teamspace.layoutService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.voicemailRestClient\",\"teamspace.orchestrationService\"]).service(\"voicemailSyncService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(o,l){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,o){e.__proto__=o}||function(e,o){for(var l in o)o.hasOwnProperty(l)&&(e[l]=o[l])})(o,l)};return function(o,l){function t(){this.constructor=o}e(o,l),o.prototype=null===l?Object.create(l):(t.prototype=l.prototype,new t)}}(),SkypeX;!function(e){!function(e){var o=function(o){function l(l,t,n,i,r){var a=o.call(this,i,n,t,e.AggregatesettingsStorageKey.callingPolicy,l,r,!0)||this;return a.orchestrationService=r,a._defaultValues={allowGroupCalling:!0,allowPrivateCalling:!0,allowVoicemail:\"UserOverride\",preventTollBypass:!1},a.initializeOnAppLaunchAndReinit(a.initializeReason),a}return __extends(l,o),l.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"orchestrationService\"],l.prototype.initializeOnAppLaunchAndReinit=function(e){o.prototype.initializeOnAppLaunchAndReinit.call(this,e)},l.prototype.getSettingsFromAggregateStore=function(e){return e?e.callingPolicy:null},l.prototype.getInitLoadPromise=function(){return this.initLoadPromise},l}(e.UserSettingsStoreBase);e.CallingPolicyStore=o;var l=function(){function e(){}return e.allowGroupCalling=\"allowGroupCalling\",e.allowPrivateCalling=\"allowPrivateCalling\",e.preventTollBypass=\"preventTollBypass\",e.allowVoicemail=\"allowVoicemail\",e.allowCallForwardingToUser=\"allowCallForwardingToUser\",e.allowCallForwardingToPhone=\"allowCallForwardingToPhone\",e.allowCallGroups=\"allowCallGroups\",e.allowDelegation=\"allowDelegation\",e}();e.CallingPolicyStorageKey=l,angular.module(\"skypeX.callingPolicyStore\",[]).service(\"callingPolicyStore\",o)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(s){!function(s){!function(s){var a=function(){function s(s,a,t){this.constants=s,this.resources=a,this.loggingService=t}return s.$inject=[\"constants\",\"resources\",\"loggingService\"],s.prototype.getPaneResourceName=function(s){switch(s){case this.constants.callListTab.panes.all:return this.resources.strings.calls_recent;case this.constants.callListTab.panes.speedDial:return this.resources.strings.calls_tab_speed_dial;case this.constants.callListTab.panes.contactList:case this.constants.callListTab.panes.saved:return this.resources.strings.calls_contact_list;case this.constants.callListTab.panes.voicemail:return this.resources.strings.calls_tab_voicemail;default:return this.loggingService.warn(\"Do not have a mapping for pane name [\"+s+\"] to resource name in constants. Please update callsConstantsMapper.getPaneDisplayName accordingly.\"),\"\"}},s.prototype.getPaneIconPath=function(s){switch(s){case this.constants.callListTab.panes.all:return\"svg/icons-recents.html\";case this.constants.callListTab.panes.speedDial:return\"svg/icons-call-audio.html\";case this.constants.callListTab.panes.contactList:return\"svg/icons-contact-list.html\";case this.constants.callListTab.panes.voicemail:return\"svg/icons-voicemail.html\";default:return this.loggingService.warn(\"Do not have a mapping for pane name [\"+s+\"] to icon path. Please update callsConstantsMapper.getPaneIconPath accordingly.\"),\"\"}},s}();angular.module(\"teamspace.services.calls.callsConstantsMapper\",[\"teamspace.loggingService\"]).service(\"callsConstantsMapper\",a)}(s.calls||(s.calls={}))}(s.services||(s.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){n[n.Notifications=0]=\"Notifications\",n[n.PinChannel=1]=\"PinChannel\",n[n.UnpinChannel=2]=\"UnpinChannel\",n[n.AddFavorite=3]=\"AddFavorite\",n[n.RemoveFavorite=4]=\"RemoveFavorite\",n[n.ManageChannel=5]=\"ManageChannel\",n[n.AddMember=6]=\"AddMember\",n[n.GetChannelMail=7]=\"GetChannelMail\",n[n.GetLinkToChannel=8]=\"GetLinkToChannel\",n[n.EditChannel=9]=\"EditChannel\",n[n.ManageConnectors=10]=\"ManageConnectors\",n[n.DeleteChannel=11]=\"DeleteChannel\",n[n.FollowChannel=12]=\"FollowChannel\",n[n.UnfollowChannel=13]=\"UnfollowChannel\",n[n.LeaveChannel=14]=\"LeaveChannel\",n[n.ShowChannelOwners=15]=\"ShowChannelOwners\"}(n.ChannelActionType||(n.ChannelActionType={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.LeftRail=0]=\"LeftRail\",e[e.Header=1]=\"Header\",e[e.Dashboard=2]=\"Dashboard\",e[e.DashboardNonMemberAdmin=3]=\"DashboardNonMemberAdmin\"}(e.ActionMenuType||(e.ActionMenuType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function n(n,a,t,i,l){this.loggingService=n,this.constants=t,this.exceptionUtilityService=i,this.$q=l,this.logger=n.newLogger(\"ChannelEmailService\");var r=new e.DataManagerOptions(t.urls.channels.emails.type,function(e){return e.emailAddressDetails.emailId});r.getUrl=t.urls.channels.emails.get,r.deleteUrl=t.urls.channels.emails.delete,r.isTransient=!0,r.isResponseWrappedInValue=!1,r.usePutInsteadOfPatchForUpdates=!0,this.channelEmailDataManager=a.registerManager(r)}return n.$inject=[\"loggingService\",\"dataManagerService\",\"constants\",\"exceptionUtilityService\",\"$q\"],n.prototype.getChannelEmail=function(n){var a,t=this,i=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.getChannelEmail),l=this.$q.defer(),r=new e.DataManagerRequestOptions;r.httpConfigModifier=function(e){e.url=e.url.replace(\"{channelId}\",n)};var o={emailAlreadyExists:!0},s=(a={},a[this.constants.scenarioDataPropNames.threadId]=n,a[this.constants.scenarioDataPropNames.data]=\"\",a);return this.channelEmailDataManager.get(n,r).then(function(e){t.logger.info(\"[getChannelEmail] Channel Email loaded...\"),s[t.constants.scenarioDataPropNames.data]=JSON.stringify(o),i.stop(s),l.resolve(e)},function(e){404==e.status?(t.logger.info(\"[getChannelEmail] Channel Email not found. Provisioning...\"),o.emailAlreadyExists=!1,s[t.constants.scenarioDataPropNames.data]=JSON.stringify(o),t.provisionChannelEmail(n).then(function(e){i.stop(s),l.resolve(e)},function(n){s[t.constants.scenarioDataPropNames.error]=JSON.stringify(n),t.exceptionUtilityService.failScenarioSelectively(i,e,s),t.logger.error(\"[getChannelEmail] Could not provision channel email with error: {0}\",n),l.reject(n)})):(t.exceptionUtilityService.failScenarioSelectively(i,e,s),t.logger.error(\"[getChannelEmail] Could not get channel email with error: {0}\",e),l.reject(e))}),l.promise},n.prototype.provisionChannelEmail=function(e){var n=this,a=this.$q.defer(),t={url:this.constants.urls.channels.emails.create.replace(\"{channelId}\",e),method:\"POST\",data:{allowedSenderType:\"anyone\",allowedDomains:null}},i=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.createChannelEmail);return this.channelEmailDataManager.invoke(t).then(function(e){n.logger.info(\"[provisionChannelEmail] Channel Email provisioned...\"),i.stop(),a.resolve(e)},function(e){n.logger.error(\"[provisionChannelEmail] Channel Email could not be provisioned with error: {0}\",e),n.exceptionUtilityService.failScenarioSelectively(i,e,null,[]),a.reject(e)}),a.promise},n.prototype.updateChannelEmail=function(e,n){var a,t=this,i=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.updateChannelEmail),l=this.$q.defer(),r={url:this.constants.urls.channels.emails.update.replace(\"{channelId}\",e),method:\"PUT\",data:n},o=(a={},a[this.constants.scenarioDataPropNames.threadId]=e,a[this.constants.scenarioDataPropNames.data]=JSON.stringify({allowedSenderType:n.allowedSenderType}),a);return this.channelEmailDataManager.invoke(r).then(function(e){t.logger.info(\"[updateChannelEmail] Channel Email settings updated...\"),i.stop(o),l.resolve(e)},function(e){t.logger.error(\"[updateChannelEmail] Channel Email settings could not be updated with error: {0}\",e),t.exceptionUtilityService.failScenarioSelectively(i,e,o),l.reject(e)}),l.promise},n.prototype.deleteChannelEmail=function(e){var n,a=this,t=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.deleteChannelEmail),i=this.$q.defer(),l={url:this.constants.urls.channels.emails.delete.replace(\"{channelId}\",e),method:\"DELETE\",data:{}},r=(n={},n[this.constants.scenarioDataPropNames.threadId]=e,n);return this.channelEmailDataManager.invoke(l).then(function(e){a.logger.info(\"[deleteChannelEmail] Channel Email deleted...\"),t.stop(r),i.resolve(e)},function(e){a.logger.error(\"[deleteChannelEmail] Channel Email could not be deleted with error: {0}\",e),a.exceptionUtilityService.failScenarioSelectively(t,e,r),i.reject(e)}),i.promise},n}();e.ChannelEmailServiceImplementation=n,angular.module(\"teamspace.channelEmailService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.exceptionUtilityService\"]).service(\"channelEmailService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){return function(e,n,t,a){this.teamId=e,this.objectId=n,this.teamDisplayName=t,this.channelDisplayName=a}}();e.ChannelSelectedTrackedAction=n;var t=function(){return function(e,n){this.team=e,this.channel=n}}();e.TeamChannelTuple=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(e){!function(t){t[t.Regular=0]=\"Regular\",t[t.Private=1]=\"Private\"}(e.ChannelType||(e.ChannelType={}));var n;!function(t){t[t.SharePoint=0]=\"SharePoint\",t[t.OneDrive=1]=\"OneDrive\"}(n=e.StorageType||(e.StorageType={}));var i=function(){function i(e,i,a,r){this.unreadChanged=i,this.activityCountChanged=a,this.importanceChanged=r,this.isHoisted=!1,this.isArchived=!1,this.channelType=t.services.ChannelType.Regular,this.storageType=n.SharePoint,this._activityCount=0,this._unreadCount=0,this._isHighImportance=!1,e&&(this.objectId=e.objectId,this.displayName=e.displayName,this.description=e.description)}return Object.defineProperty(i.prototype,\"activityCount\",{get:function(){return this._activityCount},set:function(t){this.setActivityCountInternal(t)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"unreadCount\",{get:function(){return this._unreadCount},set:function(t){this.setUnreadCountInternal(t)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isHighImportance\",{get:function(){return this._isHighImportance},set:function(t){this.setHighImportanceInternal(t)},enumerable:!0,configurable:!0}),i.prototype.setActivityCountInternal=function(t){t=t||0,this.activityCountChanged&&this.activityCountChanged(t-this._activityCount),this._activityCount=t},i.prototype.setUnreadCountInternal=function(t){t=t||0,this.unreadChanged&&this.unreadChanged(t-this._unreadCount),this._unreadCount=t},i.prototype.setHighImportanceInternal=function(t){t=t||!1,this.importanceChanged&&this.isFavorite&&this._isHighImportance!=t&&this.importanceChanged(t),this._isHighImportance=t},i.prototype.getChannelSettingsInstance=function(){return this.channelSettings||(this.channelSettings=new e.ChannelSettingsLocal),this.channelSettings},i}();e.ChannelLocal=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(o){var s;!function(e){e[e.Everyone=0]=\"Everyone\",e[e.Moderators=1]=\"Moderators\",e[e.EveryoneButGuests=2]=\"EveryoneButGuests\"}(s=o.ChannelPostPermissions||(o.ChannelPostPermissions={}));var n;!function(e){e[e.Everyone=0]=\"Everyone\",e[e.Moderators=1]=\"Moderators\"}(n=o.ChannelReplyPermissions||(o.ChannelReplyPermissions={}));var t;!function(e){e[e.Everyone=0]=\"Everyone\",e[e.Moderators=1]=\"Moderators\"}(t=o.ChannelPinPostPermissions||(o.ChannelPinPostPermissions={}));var l;!function(e){e[e.NotAllowed=0]=\"NotAllowed\",e[e.Allowed=1]=\"Allowed\"}(l=o.ChannelPostBots||(o.ChannelPostBots={}));var r;!function(e){e[e.NotAllowed=0]=\"NotAllowed\",e[e.Allowed=1]=\"Allowed\"}(r=o.ChannelPostConnectors||(o.ChannelPostConnectors={}));!function(e){e[e.UnModererated=0]=\"UnModererated\",e[e.Moderated=1]=\"Moderated\"}(o.ChannelModerationSetting||(o.ChannelModerationSetting={}));var i=function(){function o(){this.channelPostPermissions=s.Everyone,this.allowMemberReplies=!0,this.allowMemberPinPosts=!0,this.allowBotsPosts=!0,this.allowConnectorsPosts=!0}return o.prototype.serializeToChatServiceObject=function(){var e={postPermissions:this.channelPostPermissions,allowReplies:this.allowMemberReplies?n.Everyone:n.Moderators,allowPinPosts:this.allowMemberPinPosts?t.Everyone:t.Moderators,allowBotsPost:this.allowBotsPosts?l.Allowed:l.NotAllowed,allowConnectorsPost:this.allowConnectorsPosts?r.Allowed:r.NotAllowed};return JSON.stringify(e)},o.prototype.deserializeChatServiceObject=function(o){var s={};if(o)try{s=JSON.parse(o)}catch(e){return}this.channelPostPermissions=angular.isDefined(s.postPermissions)?s.postPermissions:e.services.ChannelPostPermissions.Everyone,this.allowMemberReplies=!angular.isDefined(s.allowReplies)||s.allowReplies===n.Everyone,this.allowMemberPinPosts=!angular.isDefined(s.allowPinPosts)||s.allowPinPosts===t.Everyone,this.allowBotsPosts=!angular.isDefined(s.allowBotsPost)||s.allowBotsPost===l.Allowed,this.allowConnectorsPosts=!angular.isDefined(s.allowConnectorsPost)||s.allowConnectorsPost===r.Allowed},o}();o.ChannelSettingsLocal=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var n=function(){function t(e,t,n){void 0===n&&(n=!0),this.model=e,this.isResolved=n,this.isPinned=t}return Object.defineProperty(t.prototype,\"objectId\",{get:function(){return this.model.objectId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isFavorite\",{get:function(){return this.model.isFavorite},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isFavDefault\",{get:function(){return this.model.isFavDefault},set:function(e){this.model.isFavDefault=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isGeneral\",{get:function(){return this.model.isGeneral},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"displayName\",{get:function(){return this.model.displayName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"description\",{get:function(){return this.model.description},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"lastActivity\",{get:function(){return this.model.lastActivity},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"channelType\",{get:function(){return e.services.ChannelType[this.model.channelType]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"unread\",{get:function(){return!!this.model.unreadCount},enumerable:!0,configurable:!0}),t}();t.ChannelViewModel=n}(e.components||(e.components={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){return function(t){this.memberCount=t&&t.memberCount||0,this.botCount=t&&t.botCount||0,this.readerCount=t&&t.readerCount||0,this.roleCounts=t&&t.roleCounts||new n}}();t.RosterSummaryLocal=e;var n=function(){return function(){this.Admin=0,this.User=0,this.Guest=0}}();t.RoleCountCountainer=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){this._visibleChannels=[],this._overflowChannels=[]}return Object.defineProperty(e.prototype,\"visibleChannels\",{get:function(){return this._visibleChannels},set:function(e){this._visibleChannels=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"overflowChannels\",{get:function(){return this._overflowChannels},set:function(e){this._overflowChannels=e},enumerable:!0,configurable:!0}),e}();e.SortedChannelsList=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(){this._favoriteTeamsByOrder=[],this._moreTeamsByName=[],this._favoritedActivityCount=0,this._unfavoritedActivityCount=0}return Object.defineProperty(t.prototype,\"favoriteTeamsByOrder\",{get:function(){return this._favoriteTeamsByOrder},set:function(t){this._favoriteTeamsByOrder=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"moreTeamsByName\",{get:function(){return this._moreTeamsByName},set:function(t){this._moreTeamsByName=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"favoritedActivityCount\",{get:function(){return this._favoritedActivityCount},set:function(t){this._favoritedActivityCount=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"unfavoritedActivityCount\",{get:function(){return this._unfavoritedActivityCount},set:function(t){this._unfavoritedActivityCount=t},enumerable:!0,configurable:!0}),t}();t.SortedTeamsList=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(n){var r=t.call(this,n)||this;if(r.allChannels=[],r.channels=[],r.creatingFromTemplate=!1,r.hasFailedMessages=!1,r.hasMemberExpiration=!1,r.isDeleted=!1,r.isJoined=!0,r.isTenantWide=!1,r.privateChannels=[],r.unreadChannels=0,r.nonFavoriteChannelsWithNewBadge=0,r.unreadChannelsChanged=function(e){r.unreadChannels+=e||0},r.activityCountChanged=function(e){r._activityCount+=e||0},r.importanceChanged=function(e){r._isHighImportance=e},r.teamSettings=new e.TeamSettingsLocal,r.classSettings=new e.ClassSettingsLocal,r.teamUserSettings=new e.TeamSettingsLocal,r.teamGuestSettings=new e.TeamSettingsLocal,n){r.objectId=n.objectId,r.displayName=n.displayName,r.smtpAddress=n.smtpAddress,r.accessType=n.accessType,r.description=n.description,r.teamType=n.teamType;for(var o=0;n.channels&&o<n.channels.length;o++)r.addToChannels(new e.ChannelLocal(n.channels[o],function(e){return r.unreadChannelsChanged(e)},function(e){return r.activityCountChanged(e)},function(e){return r.importanceChanged(e)}))}return r}return __extends(n,t),Object.defineProperty(n.prototype,\"botCount\",{get:function(){return this.rosterSummary&&this.rosterSummary.botCount||0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"readerCount\",{get:function(){return this.rosterSummary&&this.rosterSummary.readerCount||0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"userCount\",{get:function(){return(this.rosterSummary&&this.rosterSummary.roleCounts&&this.rosterSummary.roleCounts.User||0)-this.botCount},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"adminCount\",{get:function(){return this.rosterSummary&&this.rosterSummary.roleCounts&&this.rosterSummary.roleCounts.Admin||0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"guestCount\",{get:function(){return this.rosterSummary&&this.rosterSummary.roleCounts&&this.rosterSummary.roleCounts.Guest||0},enumerable:!0,configurable:!0}),n.prototype.totalUserCount=function(e){void 0===e&&(e=!0);var t=this.rosterSummary&&this.rosterSummary.memberCount||0;return t||(t=this.userCount+this.adminCount+this.guestCount+this.botCount),e&&(t-=this.botCount),t},Object.defineProperty(n.prototype,\"membersContainerId\",{get:function(){return this.objectId},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"activityCount\",{get:function(){return this._activityCount},set:function(e){e=e||0,this._activityCount=e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isHighImportance\",{get:function(){return this._isHighImportance},set:function(e){e=e||!1,this._isHighImportance=e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTeamThreaded\",{get:function(){return!this.teamSettings||!angular.isDefined(this.teamSettings.messageThreading)||this.teamSettings.messageThreading},enumerable:!0,configurable:!0}),n.prototype.getChannels=function(e){return void 0===e&&(e=!1),e?this.allChannels:this.channels},n.prototype.addToChannels=function(e){this.channels.push(e),this.allChannels.push(e)},n.prototype.addToPrivateChannels=function(e){this.privateChannels.push(e),this.allChannels.push(e)},n.prototype.removeFromChannels=function(e){var t=!1,n=this.channels.indexOf(e);return n>=0&&(this.channels.splice(n,1),t=!0),this.removeFromAllChannels(e)||t},n.prototype.removeFromPrivateChannels=function(e){var t=!1,n=this.privateChannels.indexOf(e);return n>=0&&(this.privateChannels.splice(n,1),t=!0),this.removeFromAllChannels(e)||t},n.prototype.removeFromAllChannels=function(e){var t=this.allChannels.indexOf(e);return t>=0&&(this.allChannels.splice(t,1),!0)},n}(e.ChannelLocal);e.TeamLocal=t;var n=function(){return function(){}}();e.TeamOrder=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var e=function(){return function(){}}();n.TeamSettingsLocal=e;var t=function(){return function(){}}();n.ClassSettingsLocal=t}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(){return function(){}}();e.LinkedTeamProperties=t;var n=function(e){function t(t,n,r,o){var i=e.call(this,t)||this;return i.unreadChanged=n,i.activityCountChanged=r,i.importanceChanged=o,i.isLinked=!1,i}return __extends(t,e),Object.defineProperty(t.prototype,\"membersContainerId\",{get:function(){return this.objectId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isGroupBacked\",{get:function(){return!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"channelType\",{get:function(){return this._channelType},set:function(e){this._channelType=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"activityCount\",{get:function(){return this._activityCount},set:function(e){this.setActivityCountInternal(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"unreadCount\",{get:function(){return this._unreadCount},set:function(e){this.setUnreadCountInternal(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isHighImportance\",{get:function(){return this._isHighImportance},set:function(e){this.setHighImportanceInternal(e)},enumerable:!0,configurable:!0}),t}(e.TeamLocal);e.GroupBackedChannelLocal=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var r=function(){return function(e,t){this.banner=e,this.teamId=t}}();t.TeamMutedMemberBanner=r;var i=function(){function i(e,t,r,i,n,s,a,o,m,c,u,h,d,v,p,l,M,b){this.$translate=e,this.$q=t,this.$rootScope=r,this.appStateAdapter=i,this.channelService=n,this.chatServiceClient=s,this.constants=a,this.conversationsService=o,this.conversationsStore=m,this.loggingService=c,this.navigationService=u,this.resources=d,this.settingsService=v,this.sxConfig=p,this.teamMembershipService=l,this.routeUtilityService=M,this.teamMembershipPropertiesService=b,this.bannerType=\"mute_student_banner\",this.logger=c.newLogger(\"muteTeamMemberService\"),this.initializeOnAppLaunchAndReinit(),h.registerForMtma(this)}return i.$inject=[\"$translate\",\"$q\",\"$rootScope\",\"appStateAdapter\",\"channelService\",\"chatServiceClient\",\"constants\",\"conversationsService\",\"conversationsStore\",\"loggingService\",\"navigationService\",\"orchestrationService\",\"resources\",\"settingsService\",\"sxConfig\",\"teamMembershipService\",\"routeUtilityService\",\"teamMembershipPropertiesService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var r=this;t.MTMASubscriptionUtility.subscribe(this.conversationsStore,function(e,t){return r.syncTeamMembersMuteStatusForCurrentTeam(t)},SkypeX.Services.ConversationsStoreEvents.Type_ConversationUpdated),this.myMri=this.sxConfig.getCurrentSkypeMri()},i.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"MuteTeamMemberService cleanup: reason = {0}\",e),this.isCurrentTeamMuted=!1,this.myMri=void 0,this.activeMuteTeamMemberBanner=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"MuteTeamMemberService\"},i.prototype.toggleMuteTeamMemberSetting=function(e,t,r){var i=this,n=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.muteMember);if(e&&t)return this.chatServiceClient.setMemberMuted(e,t,r).toNgPromise(this.$q).then(function(){return n.stop(),i.$q.resolve()},function(r){return i.logger.error(\"Could not mute the member {0} in thread {1}\",t,e),n.fail({resultCode:r.statusCode,error:r.errorCode}),i.$q.reject(r)});var s=\"teamId:\"+e+\" and  userMri:\"+t;return n.fail({error:s}),this.$q.reject(s)},i.prototype.muteAllTeamMembers=function(e,t){var r=this,i=this.loggingService.newScenario(this.constants.scenarios.teamAndChannel.muteAllMembers);if(i.eventData[this.constants.scenarioEventData.type]=t?\"Mute\":\"Unmute\",!e){var n=SkypeX.Services.MuteAllResult.NoThreadID;return i.fail({error:SkypeX.Services.MuteAllResult[n]}),this.$q.reject(n)}return this.chatServiceClient.setMembersMuted(e,t).then(function(e){return e===SkypeX.Services.MuteAllResult.Success?(i.stop(),e):(r.logger.error(\"setMembersMuted unexpectedly rejected the promise\"),i.fail({error:SkypeX.Services.MuteAllResult[e]}),r.$q.reject(e))}).catch(function(){r.logger.error(\"setMembersMuted unexpectedly rejected the promise\");var e=SkypeX.Services.MuteAllResult.ChatServiceFailure;return i.fail({error:SkypeX.Services.MuteAllResult[e]}),r.$q.reject(e)})},i.prototype.showAndUpdateMutedMemberBannerForTeamAdminView=function(e,t){var r=this;if(e){var i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2),n=this.channelService.getTeamByObjectId(e);if(n&&(!n||2===n.teamType&&this.teamMembershipPropertiesService.isAdmin(n.objectId)&&(i||n.members))){if(!this.activeMuteTeamMemberBanner||!this.activeMuteTeamMemberBanner.teamId||this.activeMuteTeamMemberBanner.teamId!==e||t)if(this.hideMutedTeamMembersBanner(),i){var s=this.teamMembershipPropertiesService.getReaderCount(n.objectId);if(s){var a=void 0;a=s>1?this.$translate.instant(this.resources.strings.multiple_muted_member_banner_middle_message,{mutedMemberCount:s}):this.$translate.instant(this.resources.strings.single_muted_member_banner_middle_message),this.invokeShowBanner(a,e,n.displayName)}}else this.teamMembershipService.getTeamMembers(e).then(function(t){r.hideMutedTeamMembersBanner();var i=t.filter(function(e){return e.role===r.constants.RoleConstants.User&&e.isReader});i&&i.length>0&&r.createAndShowBannerForMutedTeamMember(i,e,n.displayName)})}else this.hideMutedTeamMembersBanner()}else this.hideMutedTeamMembersBanner()},i.prototype.syncTeamMembersMuteStatusForCurrentTeam=function(e){var t=e.oldConversation,r=e.newConversation;if(t&&r&&r.isTeam&&SkypeX.Services.SkypeConversationLocal.isTeamSpaceTypeClass(r)){var i=this.routeUtilityService.getRootRouteParams();if(i&&i.threadId)if(i.ctx&&i.ctx===this.constants.navigation.context.channel){var n=this.conversationsService.getTeamFromConversation(i.threadId);if(n&&n.id===r.teamId){var s=t.teamId,a=r.teamId;if(s&&a&&s===a)if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)){var o=t.memberProperties&&t.memberProperties.role,m=r.memberProperties&&r.memberProperties.role;if(o!=m){var c=m===this.constants.RoleConstants.Admin;this.hideOrAddBannerIfMemberRoleChanged(c,a)}}else{var u=t.members,h=r.members;!((c=r.isUserAdmin(this.myMri))!==t.isUserAdmin(this.myMri))&&c?this.updateMutedTeamMembersBanner(h,u,a,i.middlePane):this.hideOrAddBannerIfMemberRoleChanged(c,a)}}}else this.hideMutedTeamMembersBanner()}},i.prototype.hideMutedTeamMembersBanner=function(){this.activeMuteTeamMemberBanner&&this.activeMuteTeamMemberBanner.banner&&(this.activeMuteTeamMemberBanner.banner.hide(),this.activeMuteTeamMemberBanner=void 0)},i.prototype.updateMutedTeamMembersBanner=function(e,t,r,i){if(t&&e){if(_.some(e,function(e){return _.some(t,function(t){return t.id===e.id&&t.isReader!==e.isReader})}))return void this.showAndUpdateMutedMemberBannerForTeamAdminView(r,!0);if(_.some(t,function(t){return t.isReader&&!_.some(e,function(e){return t.id===e.id})}))return void this.showAndUpdateMutedMemberBannerForTeamAdminView(r,!0)}},i.prototype.hideOrAddBannerIfMemberRoleChanged=function(e,t){e?this.showAndUpdateMutedMemberBannerForTeamAdminView(t,!0):this.hideMutedTeamMembersBanner()},i.prototype.createAndShowBannerForMutedTeamMember=function(e,t,r){if(this.hideMutedTeamMembersBanner(),e&&e.length>0){var i=void 0;switch(e.length){case 1:i=this.$translate.instant(this.resources.strings.one_member_muted_banner,{mutedMember:e[0].displayName});break;case 2:i=this.$translate.instant(this.resources.strings.two_members_muted_banner,{mutedMemberOne:e[0].displayName,mutedMemberTwo:e[1].displayName});break;case 3:i=this.$translate.instant(this.resources.strings.three_members_muted_banner,{mutedMemberOne:e[0].displayName,mutedMemberTwo:e[1].displayName});break;default:i=this.$translate.instant(this.resources.strings.more_than_three_members_muted_banner,{mutedMemberOne:e[0].displayName,mutedMemberTwo:e[1].displayName,mutedMembersCount:e.length-2})}this.invokeShowBanner(i,t,r)}},i.prototype.invokeShowBanner=function(i,n,s){var a=this,o=new t.BannerOptions;o.action=new t.BannerAction(this.$translate.instant(this.resources.strings.mute_member_banner_action),function(){a.navigationService.navigate(a.$rootScope,a.constants.states.appTeamDashboard,{teamName:s,threadId:n,middlePane:a.constants.teamDashboardTabs.membersId})}),this.activeMuteTeamMemberBanner=new r(this.appStateAdapter.mainNotificationBannerStore.showBanner(e.services.Severity.Error,i,this.bannerType,o),n)},i}();t.MuteTeamMemberService=i,angular.module(\"teamspace.muteTeamMemberService\",[\"teamspace.appStateAdapter\",\"skypeX.chatServiceClient\",\"teamspace.constants\",\"skypeX.conversationsStore\",\"teamspace.loggingService\",\"teamspace.navigationService\",\"teamspace.settingsService\",\"teamspace.teamMembershipService\",\"teamspace.routeUtilityService\",\"teamspace.teamMembershipPropertiesService\"]).service(\"muteTeamMemberService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(i){var n=function(){function i(e,i,n,t,r,s,o,a){this.channelService=e,this.constants=i,this.loggingService=n,this.pinChannelService=t,this.settingsService=r,this.teamMembershipService=s,this.channelMembershipPropertiesService=o,this.$q=a,this.logger=n.newLogger(\"Channel Navigation\")}return i.$inject=[\"channelService\",\"constants\",\"loggingService\",\"pinChannelService\",\"settingsService\",\"teamMembershipService\",\"channelMembershipPropertiesService\",\"$q\"],i.prototype.channelPreviewStarts=function(e,i){void 0===i&&(i=!0);var n=this.channelService.getChannelByObjectId(e);return!n||n.isGeneral||n.isFavorite?this.$q.when():this.isCurrentlyJoined(n)?(n.hasMemberExpiration&&i&&this.shouldExtendMemberExpirationTime(n.expirationTime)&&this.teamMembershipService.joinChannel(n.objectId,!0,\"[channelPreviewStart] - extend expiration\"),this.$q.when()):(this.logger.info(\"Channel not joined. Will poke for downloading conversation\"),i&&this.teamMembershipService.joinChannel(n.objectId,!0,\"[channelPreviewStart] - auto fav channel nav\"),this.$q.when())},i.prototype.channelPreviewEnds=function(e){return this.trySyncChannelFavoriteAndJoinState(this.channelService.getChannelByObjectId(e)),this.$q.when()},i.prototype.trySyncChannelFavoriteAndJoinState=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSyncJoinStateUsingisFavorite)&&e){var i=this.pinChannelService.isPinned(e.objectId),n=this.loggingService.newScenario(this.constants.settings.names.enableSyncJoinStateUsingisFavorite);e.isFavorite||this.channelMembershipPropertiesService.isModerator(e.objectId)?(!e.isJoined||e.isJoined&&e.hasMemberExpiration)&&(this.logger.warn(\"The channel {0} is favorite or pinned but not joined permanent, so making it join\",e.objectId),this.teamMembershipService.joinChannel(e.objectId,void 0,\"[channelPreviewEnds] - favorite but not perm. isJoined: \"+e.isJoined),n.stop({synced:!0,isFavorite:e.isFavorite,isPinned:i,isJoined:e.isJoined,role:e.userRole,hasMemberExpiration:e.hasMemberExpiration})):e.isJoined&&!e.hasMemberExpiration&&(this.logger.warn(\"The channel {0} is not favorite but still joined, so making it join temp mode\",e.objectId),this.teamMembershipService.joinChannel(e.objectId,!0,\"[channelPreviewEnds] - not fav but perm joined making temp join\"),n.stop({synced:!0,isFavorite:e.isFavorite,isPinned:i,isJoined:e.isJoined,role:e.userRole,hasMemberExpiration:e.hasMemberExpiration})),n.stop({synced:!1,isFavorite:e.isFavorite,isPinned:i,isJoined:e.isJoined,role:e.userRole,hasMemberExpiration:e.hasMemberExpiration})}},i.prototype.shouldExtendMemberExpirationTime=function(i){return!(i&&!isNaN(i))||!(i-Date.now()>=1e3*e.services.TeamMembershipExpirationDurationInSecond/2)},i.prototype.isCurrentlyJoined=function(e){return e.isJoined&&(!e.hasMemberExpiration||e.expirationTime>Date.now())},i}();i.ChannelPreviewHelperServiceImplementation=n,angular.module(\"teamspace.channelPreviewHelperService\",[\"teamspace.settingsService\",\"teamspace.channelMembershipPropertiesService\",\"teamspace.pinChannelService\"]).service(\"channelPreviewHelperService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){return function(){this.userSettings=new e.services.TeamSettingsLocal,this.guestSettings=new e.services.TeamSettingsLocal}}();t.TeamChannelSettingsBag=s}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){e.TeamMembershipExpirationDurationInSecond=1209600;!function(e){e[e.Add=1]=\"Add\",e[e.Update=2]=\"Update\",e[e.Remove=3]=\"Remove\"}(e.TeamMemberAction||(e.TeamMemberAction={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){!function(e){e[e.TeamProfilePicture=0]=\"TeamProfilePicture\"}(e.JitterType||(e.JitterType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){var t=function(){function t(i,t,e,n,s,a,o,r){this.channelConversationAdapterService=i,this.constants=t,this.conversationsService=e,this.eventingService=n,this.loggingService=s,this.notificationsStore=a,this.settingsService=o,this.unreadActivityCount=0,this.activitiesMessageByChannelId={},this.unreadActivities=[],this.initialized=!1,this.logger=s.newLogger(\"ChannelActivitiesService\"),this.initializeOnAppLaunchAndReinit(),r.registerForMtma(this)}return t.$inject=[\"channelConversationAdapterService\",\"constants\",\"conversationsService\",\"eventingService\",\"loggingService\",\"notificationsStore\",\"settingsService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(i){this.watchForActivity()},t.prototype.cleanupOnAppTeardown=function(i){this.logger.info(\"ChannelActivitiesService cleanup: reason = {0}\",i),this.activitiesMessageByChannelId={},this.unreadActivities=[],this.unreadActivityCount=0,this.activitiesWithDetailPopulatedFromCacheSubToken=void 0,this.initialized=!1},t.prototype.mtmaTelemetryIdentifier=function(){return\"ChannelActivitiesService\"},t.prototype.watchForActivity=function(){var t=this;if(!this.initialized){i.MTMASubscriptionUtility.subscribe(this.channelConversationAdapterService,function(i,e){t.updateActivityCountForConversations(e),t.eventingService.$emit(t.constants.events.channels.updatedChannelConversation,e)},this.constants.ChannelConversationAdapterService.Type_ChannelConversationsChanged),i.MTMASubscriptionUtility.subscribe(this.notificationsStore,function(i,e){t.parseAndUpdateActivitiesMessageV2(e)},this.constants.events.notifications.store.Type_NewActivitiesNonHydrated);var e=this.loggingService.newScenario(this.constants.scenarios.conversationsPillCount);this.activitiesWithDetailPopulatedFromCacheSubToken=i.MTMASubscriptionUtility.subscribe(this.notificationsStore,function(){e&&(e.stop(),e=null,i.MTMASubscriptionUtility.unsubscribe(t.notificationsStore,t.activitiesWithDetailPopulatedFromCacheSubToken),t.activitiesWithDetailPopulatedFromCacheSubToken=void 0)},this.constants.events.notifications.store.Type_ActivitiesWithDetailPopulatedFromCache),this.initialized=!0}},t.prototype.updateActivityCountForConversations=function(i){for(var t=0;i&&t<i.length;t++){var e=i[t];this.channelConversationAdapterService.getChannelById(e.id)&&(this.conversationsService.isActiveTeamOrChannel(e)?this.setActivitiesForChannels([e.id]):this.setActivitiesForChannels([e.id],!0))}},t.prototype.parseAndUpdateActivitiesMessageV2=function(i){var t=this,e=_.chain(i).reject(_.isEmpty).filter(function(i){return i.activityType===SkypeX.Services.NotificationType.Mention}).map(function(i){return t.activitiesMessageByChannelId[i.sourceThreadId]||(t.activitiesMessageByChannelId[i.sourceThreadId]={}),t.activitiesMessageByChannelId[i.sourceThreadId][i.activityId]=i,t.logger.info(\"Activity found for channel {0}\",i.sourceThreadId),i.sourceThreadId}).uniq().value();this.setActivitiesForChannels(e)&&this.eventingService.$emit(this.constants.events.channels.updatedChannel,e)},t.prototype.setActivitiesForChannels=function(i,t){void 0===t&&(t=!1);for(var e=!1,n=this,s=0;i&&s<i.length;s++)!function(s){var a=i[s],o=n.channelConversationAdapterService.getChannelById(a);if(!o)return\"continue\";if(t)return o.activityCount=0,_.remove(n.unreadActivities,function(i){return i&&i.sourceThreadId===a}),n.unreadActivityCount=n.unreadActivities.length,\"continue\";var r=o.activityCount;if(o.activityCount=0,!n.activitiesMessageByChannelId[a])return\"continue\";var c=n.activitiesMessageByChannelId[a],v=0,h=[];if(n.settingsService.valueAsBoolean(n.constants.settings.names.enablePillCountUsingAlerts))h=[],_.forEach(c,function(i,t){i.isRead||h.push(i)}),v=h.length;else{var u=n.conversationsService.getConversation(a);if(!u)return o.activityCount=_.keys(c).length,\"continue\";var l=u.getLastReadMessageOriginalArrivalTime();h=[],_.forEach(c,function(i,t){new Date(+i.timestamp).getTime()>l&&!i.isRead&&h.push(i)}),v=h.length}e||r==v||(e=!0),o.activityCount=v,_.remove(n.unreadActivities,function(i){return i&&i.sourceThreadId==a}),n.unreadActivities=n.unreadActivities.concat(h),n.unreadActivityCount=n.unreadActivities.length}(s);return e},t.prototype.isValidActivityObject=function(i){return!!(i&&i.sourceMessageId&&i.sourceThreadId)&&\"mention\"==i.activityType},t}();i.ChannelActivitiesServiceImplentation=t,angular.module(\"teamspace.channelActivitiesService\",[]).service(\"channelActivitiesService\",t)}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){this.channelIdsByName={}}return e.prototype.getChannelIdsByName=function(){return this.channelIdsByName},e.prototype.mapIdstoChannelName=function(e,n){if(e&&e.objectId&&e.displayName){var a=e.displayName.toLowerCase(),t=e.objectId;n&&n.toLowerCase()!=a?this.updateMapping(a,t,n.toLowerCase()):this.addChannelObjToDict(a,t)}},e.prototype.removeChannelIdFromMapping=function(e,n){this.removeChannelObjFromDictionary(e.toLowerCase(),n)},e.prototype.updateMapping=function(e,n,a){this.removeChannelObjFromDictionary(a,n),this.addChannelObjToDict(e,n)},e.prototype.removeChannelObjFromDictionary=function(e,n){var a=this.channelIdsByName[e];if(a){var t=a.indexOf(n,0);t>-1&&a.splice(t,1),0==a.length&&delete this.channelIdsByName[e]}},e.prototype.addChannelObjToDict=function(e,n){var a=this.channelIdsByName[e];a||(this.channelIdsByName[e]=[]),a&&-1!=a.indexOf(n)||this.channelIdsByName[e].push(n)},e}();e.ChannelByNamePopulator=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(n){var r=function(){function n(e){this.pinChannelService=e}return n.$inject=[\"pinChannelService\"],n.prototype.isVisibleChannel=function(e,n){return e.isFavorite||e.isGeneral||n&&n.objectId==e.objectId||e.isHoisted||e.activityCount>0},n.prototype.createOrderedTeamLists=function(n){if(!n)return new e.services.SortedTeamsList;var r=_.filter(n,function(e){return!e.creatingFromTemplate}),i=_.filter(r,function(e){return e.isFavorite}),t=_.filter(r,function(e){return!e.isFavorite}),a=_.orderBy(i,\"order\"),s=_.orderBy(t,\"displayName\"),o=0;a.forEach(function(e){return o+=e.activityCount});var c=0;s.forEach(function(e){return c+=e.activityCount});var l=new e.services.SortedTeamsList;return l.favoriteTeamsByOrder=a,l.moreTeamsByName=s,l.favoritedActivityCount=o,l.unfavoritedActivityCount=c,l},n.prototype.getVisibleAndOverflowChannels=function(n,r,i){var t=this;if(void 0===i&&(i=!1),!n)return new e.services.SortedChannelsList;var a=[],s=[];_.each(n,function(e){i&&t.pinChannelService.isPinned(e.objectId)||(t.isVisibleChannel(e,r)?a.push(e):s.push(e))}),a.sort(function(e,n){return e.isGeneral?-1:n.isGeneral?1:e.displayName&&n.displayName?e.displayName.localeCompare(n.displayName):0});var o=_.orderBy(s,\"displayName\"),c=new e.services.SortedChannelsList;return c.visibleChannels=a,c.overflowChannels=o,c},n}();n.ChannelTeamSortHelper=r,angular.module(\"teamspace.channelTeamSortHelper\",[\"teamspace.pinChannelService\"]).service(\"channelTeamSortHelper\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,i,s,r,c,o){this.loggingService=e,this.conversationsService=t,this.eventingService=n,this.channelConversationAdapterService=i,this.$q=s,this.constants=r,this.threadId=c,this.properties=o}return e.prototype.execute=function(){return null},e}();e.BaseConversationPostSyncOperationStep=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends(t,e),t.getKey=function(e){return\"FavoriteOperationStep\"+e},t.prototype.execute=function(){this.loggingService.debug(\"ConversationPostSyncFavoriteOperationStep: Executing ConversationFavoiriteUpgradeStep\");var e=this.channelConversationAdapterService.getChannelById(this.threadId);if(!e)return this.loggingService.error(\"ConversationPostSyncFavoriteOperationStep: No channel {0} exist for upgrade\",this.threadId),this.$q.when();if(!e.isFavorite){var t={channel:e,favoriteOnly:!0,scenarioName:this.properties&&(this.properties[SkypeX.Services.ChatServiceUtils.MemberProp_ExpirationTime]||this.properties[SkypeX.Services.ChatServiceUtils.ThreadProp_LastLeaveAt])?this.constants.scenarios.teamAndChannel.autofavoriteChannel:this.constants.scenarios.teamAndChannel.autofavoriteChannelNullProperty,properties:this.properties,suppressFailureToast:!0};return this.eventingService.$emit(this.constants.events.personalization.toggleFavoriteSettingForChannel,t),t.promise||this.$q.when()}return this.$q.when()},t.markAsFavorite=\"markAsFavorite\",t.joinThread=\"joinThread\",t}(e.BaseConversationPostSyncOperationStep);e.ConversationPostSyncFavoriteOperationStep=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Muted=0]=\"Muted\",e[e.Simple=1]=\"Simple\",e[e.Important=2]=\"Important\",e[e.Mentioned=3]=\"Mentioned\"}(e.eNotificationLevel||(e.eNotificationLevel={}));!function(e){e[e.Unknown=0]=\"Unknown\",e[e.OrgId=1]=\"OrgId\",e[e.LiveId=2]=\"LiveId\"}(e.AuthenticationAuthority||(e.AuthenticationAuthority={}));!function(e){e[e.Unspecified=0]=\"Unspecified\",e[e.Male=1]=\"Male\",e[e.Female=2]=\"Female\"}(e.eGender||(e.eGender={}));!function(e){e[e.Home=0]=\"Home\",e[e.Office=1]=\"Office\",e[e.Mobile=2]=\"Mobile\",e[e.Other=3]=\"Other\"}(e.StratusUserContact_ePhoneLabel||(e.StratusUserContact_ePhoneLabel={}));!function(e){e[e.Tiny=1]=\"Tiny\",e[e.Small=2]=\"Small\",e[e.Medium=3]=\"Medium\",e[e.Large=4]=\"Large\"}(e.ResponsiveWidth||(e.ResponsiveWidth={}));!function(e){e[e.Offline=0]=\"Offline\",e[e.Online=1]=\"Online\",e[e.Busy=2]=\"Busy\",e[e.Away=3]=\"Away\",e[e.Idle=4]=\"Idle\",e[e.OnThePhone=5]=\"OnThePhone\",e[e.OutToLunch=6]=\"OutToLunch\",e[e.BeRightBack=7]=\"BeRightBack\",e[e.Hidden=8]=\"Hidden\",e[e.Disabled=9]=\"Disabled\",e[e.AppearAway=10]=\"AppearAway\",e[e.Reset=11]=\"Reset\",e[e.OutOfOffice=12]=\"OutOfOffice\",e[e.Presenting=13]=\"Presenting\",e[e.InAMeeting=14]=\"InAMeeting\",e[e.Unknown=15]=\"Unknown\",e[e.OnShift=16]=\"OnShift\",e[e.OffShift=17]=\"OffShift\",e[e.Focusing=18]=\"Focusing\"}(e.UserStatus||(e.UserStatus={}));!function(e){e[e.Online=0]=\"Online\",e[e.Offline=1]=\"Offline\"}(e.UserAvailability||(e.UserAvailability={}));!function(e){e[e.None=0]=\"None\",e[e.OnShift=1]=\"OnShift\",e[e.OffShift=2]=\"OffShift\"}(e.UserFlwPresence||(e.UserFlwPresence={}));!function(e){e[e.HighPriorityMessage=1]=\"HighPriorityMessage\",e[e.Like=2]=\"Like\",e[e.Relike=3]=\"Relike\"}(e.eNotificationType||(e.eNotificationType={}));!function(e){e[e.DaysOfNotificationsToDisplay=7]=\"DaysOfNotificationsToDisplay\",e[e.MaxNotificationsToDisplay=40]=\"MaxNotificationsToDisplay\"}(e.NotificationConstants||(e.NotificationConstants={}));!function(e){e[e.SidePanel=0]=\"SidePanel\",e[e.SidePanelCollapsed=1]=\"SidePanelCollapsed\",e[e.Stage=2]=\"Stage\"}(e.CallingViewStyle||(e.CallingViewStyle={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),SkypeX;!function(e){!function(t){!function(e){e[e.Missed=0]=\"Missed\",e[e.Incoming=1]=\"Incoming\",e[e.Outgoing=2]=\"Outgoing\"}(t.CallType||(t.CallType={}));var i=function(i){function s(e,t,s,a,l,o,r,n,c,g,u,h,d,p,m,v,f,S,C){var L=i.call(this)||this;return L.$q=e,L.$translate=t,L.constants=l,L.conversationsService=o,L.eventingService=r,L.layoutService=n,L.loggingService=g,L.messageStore=u,L.messageService=h,L.peopleService=p,L.resources=m,L.settingsService=v,L.sxConfig=f,L.pstnNumberService=S,L.orchestrationService=C,L.callLogState={loading:!1,allCalls:[],missedCalls:[],lastReadTimestamp:null,error:null},L.MAX_LOG_COUNT=1e3,L.logger=g.newLogger(\"CallLogStore\"),C.registerForMtma(L),L.initializeOnAppLaunchAndReinit(),L}return __extends(s,i),s.$inject=[\"$q\",\"$translate\",\"authenticationService\",\"chatServiceClient\",\"constants\",\"conversationsService\",\"eventingService\",\"layoutService\",\"localizationService\",\"loggingService\",\"messageStore\",\"messageService\",\"myUserPreferencesStore\",\"peopleService\",\"resources\",\"settingsService\",\"sxConfig\",\"pstnNumberService\",\"orchestrationService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.callerMap={},this.corelationIdToCallerMap={},this.blacklistedNumbers=this.settingsService.valueFor(this.constants.settings.names.callingConstants).callLogsBlacklistedNumbers,this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppBarCalling)?(this.logger.info(\"app bar is enabled. register for call log store initialization step.\"),this.startupSubscription=this.orchestrationService.registerAction(this.constants.actions.callLog.startup,function(){return t.init()})):this.startupSubscription=this.orchestrationService.registerAction(this.constants.actions.callLog.startup,function(){return t.$q.resolve()})},s.prototype.mtmaTelemetryIdentifier=function(){return\"CallLogStore\"},s.prototype.cleanupOnAppTeardown=function(e){this.callLogState={loading:!1,allCalls:[],missedCalls:[],lastReadTimestamp:null,error:null},this.loadingPromise=void 0,this.callLogConversation=void 0,this.callerMap=void 0,this.corelationIdToCallerMap=void 0,this.myMri=void 0,this.blacklistedNumbers=void 0,this.startupSubscription&&this.startupSubscription(),this.startupSubscription=void 0},s.prototype.init=function(){return this.logger.info(\"initializing..\"),this.callLogState.loading=!0,this.myMri=this.sxConfig.getCurrentSkypeMri(),this.startCallLogSubscriptions(),this.initializeMissedCallCount()},s.prototype.startCallLogSubscriptions=function(){var e=this;this.logger.info(\"subscribe for 48:calllog\"),teamspace.services.MTMASubscriptionUtility.subscribe(this.conversationsService,function(i,s){e.callLogConversation=e.conversationsService.getConversation(t.ChatServiceUtils.CallLogConversationId);var a=e.callLogConversation&&e.callLogConversation.getConsumptionHorizonTimestamp();a!==e.callLogState.lastReadTimestamp&&(e.logger.info(\"48:calllog conversation updated\"),e.callLogState.lastReadTimestamp=a,e.updatePillCount(),e.flagMissedCalls())},teamspace.services.ConversationsServiceEvents.EventType_All,t.ChatServiceUtils.CallLogConversationId),teamspace.services.MTMASubscriptionUtility.subscribe(this.messageStore,function(t,i){e.logger.info(\"48:calllog message stream updated \"+i.length),e.hydrateCallLogs(i).then(function(){return e.sortCallLogs()}).then(function(){e.updatePillCount(),e.flagMissedCalls(),e.eventingService.$emit(e.constants.events.calling.callLogUpdated,null)})},t.MessageStoreConstants.EventType_Batched,t.ChatServiceUtils.CallLogConversationId)},s.prototype.initializeMissedCallCount=function(){var e=this;return this.callLogState.loading=!0,this.callLogConversation=this.conversationsService.getConversation(t.ChatServiceUtils.CallLogConversationId),this.callLogConversation?(this.callLogState.lastReadTimestamp=this.callLogConversation.getConsumptionHorizonTimestamp(),this.getCallLog().then(function(){e.updatePillCount(),e.flagMissedCalls()})):this.$q.resolve()},s.prototype.getCallLog=function(){var e=this;if(this.callLogState.allCalls.length>0)return this.$q.resolve(this.callLogState);if(!this.loadingPromise){var i=this.settingsService.valueAsObject(this.constants.settings.names.feedsStoreSettings);if(this.logger.info(\"try loading 48:calllog from message store for last \"+i.syncDays+\" days\"),!this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging))var s=this.loggingService.newCounter(this.constants.counters.callLogDataFetchLocal);if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallLogWithLimit)){var a=this.settingsService.valueFor(this.constants.settings.names.callingConstants).ui.logsLimit;this.loadingPromise=this.messageStore.getMessagesForReplyChains(t.ChatServiceUtils.CallLogConversationId,a).then(function(t){return e.settingsService.valueAsBoolean(e.constants.settings.names.disablePerfTableLogging)||s.stop(),e.logger.info(\"call logs loaded: \"+(t&&t.messages?t.messages.length:0)),e.hydrateCallLogs(t.messages.reverse())},function(t){return e.logger.error(\"failed to load 48:calllog with limit from message store - \"+t),e.callLogState.error=t,e.callLogState.loading=!1,e.$q.reject(\"failed to load 48:calllog with limit from message store - \"+t)})}else{var l=this.settingsService.valueAsObject(this.constants.settings.names.feedsStoreSettings),o=Date.now()-l.syncDays*this.constants.timeInMiliseconds.day;this.loadingPromise=this.messageStore.getMessagesForConversationAndReplyChainDeliveryTimeRange(t.ChatServiceUtils.CallLogConversationId,o,Number.MAX_VALUE).then(function(t){return e.settingsService.valueAsBoolean(e.constants.settings.names.disablePerfTableLogging)||s.stop(),e.logger.info(\"call logs loaded: \"+(t?t.length:0)),e.hydrateCallLogs(t)},function(t){return e.logger.error(\"failed to load 48:calllog from message store - \"+t),e.callLogState.error=t,e.callLogState.loading=!1,e.$q.reject(\"failed to load 48:calllog from message store - \"+t)})}}return this.logger.info(\"loading promise exist. wait on existing promise\"),this.loadingPromise},s.prototype.clearPillCount=function(){if(this.logger.info(\"clear pill count\"),this.callLogState.missedCalls.length){var e=this.callLogState.allCalls[0];this.conversationsService.setConsumptionHorizon(t.ChatServiceUtils.CallLogConversationId,e.timestamp,e.messageId,!1),this.callLogState.lastReadTimestamp=this.callLogConversation&&this.callLogConversation.getConsumptionHorizonTimestamp(),this.clearCallHistoryBadge()}},s.prototype.clearCallHistoryBadge=function(){this.layoutService.updateMissedCalls(0)},s.prototype.updatePillCount=function(){var e=this;if(this.callLogState.missedCalls.length){var t=_.filter(this.callLogState.missedCalls,function(t){return t.timestamp>e.callLogState.lastReadTimestamp}).length;this.layoutService.updateMissedCalls(t),this.logger.info(\"updating pill count: \"+t+\" missed calls found\")}else this.layoutService.updateMissedCalls(0)},s.prototype.flagMissedCalls=function(){var e=this;_.each(this.callLogState.missedCalls,function(t){t.isNew=t.timestamp>e.callLogState.lastReadTimestamp})},s.prototype.deleteLog=function(e){var i=this,s=_.find(this.callLogState.allCalls,function(t){return t.id===e});return s?this.messageService.markCallLogMessageAsDeleted(t.ChatServiceUtils.CallLogConversationId,s.messageId).then(function(){i.logger.info(\"Call log with call id {0} (message id {1} ) successfully deleted.\",e,s.messageId)}).catch(function(t){i.logger.error(\"Failed to delete Call log with id {0} (message id {1} )\",e,s.messageId),i.$q.reject(t)}):this.$q.reject(\"call not found\")},s.prototype.sortCallLogs=function(){this.callLogState.allCalls=_.orderBy(this.callLogState.allCalls,function(e){return e.timestamp},\"desc\"),this.callLogState.missedCalls=_.orderBy(this.callLogState.missedCalls,function(e){return e.timestamp},\"desc\"),this.callLogState.allCalls.splice(this.MAX_LOG_COUNT),this.callLogState.missedCalls.splice(this.MAX_LOG_COUNT)},s.prototype.hydrateCallLogs=function(i){var s=this,a=[],l=this.loggingService.newScenario(this.constants.counters.callLogDataHydration),o=this.$q.defer();return this.sxConfig.waitForUserMri().then(function(e){return s.myMri=e,_.each(i,function(e){var i=e.properties&&e.properties[t.ChatServiceUtils.MessageProperty_CallLog];if(i){var l=null;try{(l=JSON.parse(i)).messageId=e.id}catch(e){s.logger.error(\"Error parsing call log: \"+e)}l&&s.hydrateCall(l,a)}else s.logger.warn(\"No log data detected in property {0} for message {1} in conversation {2}\",t.ChatServiceUtils.MessageProperty_CallLog,e.id,t.ChatServiceUtils.CallLogConversationId)}),s.peopleService.getAllPeopleProfile(a,\"callLog\").then(function(e){var t={count:e.length};l.mark(\"profiles_resolved\",{data:JSON.stringify(t)});var i=[];return _.each(e,function(e){s.peopleService.isUnknownUser(e)||e.isAnonymousB2bUser?i.push(e.mri):s.callerMap[e.mri]=e}),s.$q.when(i)}).then(function(e){if(e.length>0){s.logger.info(\"There were \"+e.length+\" unknown users found. Trying to find them in federated domains.\");var t={count:e.length};return l.mark(\"unknown_users\",{data:JSON.stringify(t)}),s.peopleService.searchFederatedUsersByMri(e,\"callLog\").then(function(e){var t=0;_.each(e,function(e){s.peopleService.isUnknownUser(e)||(s.callerMap[e.mri]=e,t++);var i={count:t};l.mark(\"federated_users\",{data:JSON.stringify(i)})})})}return s.logger.info(\"There were no unknown users.\"),s.$q.when()}).then(function(){_.each(s.callLogState.allCalls,function(e){if(e.user=s.callerMap[e.userId],!e.user&&e.isPstn){s.logger.error(\"No user found for PSTN MRI\");var i=e.userId.substring(t.ChatServiceUtils.PstnPrefix.length),a=s.pstnNumberService.parseAndFormatNumber(i,libphonenumber.PhoneNumberFormat.INTERNATIONAL);e.user={displayName:a,mri:e.userId}}}),l.stop()})}).catch(function(t){s.logger.error(\"Error encountered when resolving people with caller ids: \"+_.map(a,function(t){return e.Services.ChatServiceUtils.scrubMri(t)})+\" - \"+t),l.fail({error:t})}).finally(function(){s.callLogState.loading=!1,o.resolve(s.callLogState)}),o.promise},s.prototype.isCallQueue=function(e){return!!e.applicationContent&&\"HuntGroup\"===e.applicationContent.type},s.prototype.isBlackListedNumber=function(e){return e.targetParticipant&&e.targetParticipant.id&&this.blacklistedNumbers.includes(e.targetParticipant.id)},s.prototype.hydrateCall=function(t,i){var s=this,a=\"\",l=0,o=new Date(t.startTime);if(o){if(t.connectTime){var r=new Date(t.connectTime),n=new Date(t.endTime);l=Math.round((n.getTime()-r.getTime())/1e3),a=teamspace.services.CallingDurationHelper.durationFormatter(l,this.$translate,this.resources.strings)}var c=o.getTime(),g=t.callDirection,u=t.callState,h=u===this.constants.calling.calllog.state.missed,d=u===this.constants.calling.calllog.state.declined,p=g===this.constants.calling.calllog.direction.incoming,m=p&&h?u:g,v=this.localizeCallType(m),f=null,S=!1,C=!1,L=!1,y=!1,M=!1,b=this.isCallQueue(t),T=this.isBlackListedNumber(t);t.target&&t.originator&&(f=t.originator.includes(this.myMri)?t.target.split(\";\")[0]:t.originator.split(\";\")[0],i.push(f),S=e.Services.ChatServiceUtils.isPstnMri(f),C=t.target===t.originator&&t.targetParticipant&&\"voicemail\"===t.targetParticipant.type,L=t.targetParticipant&&\"callParkService\"===t.targetParticipant.type,y=e.Services.ChatServiceUtils.isVoiceAppMri(f),M=e.Services.ChatServiceUtils.isBotMri(f));var I=this.getLogEntry(t.callId,t.messageId,null,f,S,C,y,M,m,v,a,c,l);if(I){var P=_.find(this.callLogState.allCalls,function(e){return e.id===t.callId}),A=b&&h,w=b&&d;if(P||t.isDeleted||b||A||w||L||T)t.isDeleted&&(_.remove(this.callLogState.allCalls,function(e){return e.id===t.callId}),_.remove(this.callLogState.missedCalls,function(e){return e.id===t.callId}));else{if(!_.isNil(t.sharedCorrelationId)&&!_.isNil(this.corelationIdToCallerMap[t.sharedCorrelationId])){var U=_.find(this.callLogState.allCalls,function(e){return e.id===s.corelationIdToCallerMap[t.sharedCorrelationId].id});if(!_.isNil(U)&&t.callId!=U.id)return U.duration=I.duration+U.duration,U.length=teamspace.services.CallingDurationHelper.durationFormatter(U.duration,this.$translate,this.resources.strings),void this.logger.info(\"Merging call logs because of shared corelation id: \"+t.sharedCorrelationId)}this.callLogState.allCalls.unshift(I),this.corelationIdToCallerMap[t.sharedCorrelationId]=I,h&&p&&!b&&this.callLogState.missedCalls.unshift(I)}}}else this.logger.error(\"Fail to parse call log start time: {0} for message {1} and call {2}\",t.startTime,t.messageId,t.id)},s.prototype.localizeCallType=function(e){switch(e){case\"incoming\":return this.$translate.instant(this.resources.strings.calling_log_type_incoming);case\"outgoing\":return this.$translate.instant(this.resources.strings.calling_log_type_outgoing);case\"missed\":return this.$translate.instant(this.resources.strings.calling_log_type_missed)}return\"\"},s.prototype.getLogEntry=function(e,t,i,s,a,l,o,r,n,c,g,u,h){return e&&t&&s&&u?{duration:h,id:e,isNew:!1,isPstn:a,isOwnVoicemail:l,isVoiceApp:o,isBot:r,length:g,messageId:t,timestamp:u,type:n,typeString:c,user:i,userId:s}:null},s}(t.SXStoreBase);t.CallLogStore=i,angular.module(\"skypeX.callLogStore\",[\"teamspace.loggingService\",\"skypeX.messageStore\",\"skypeX.myUserPreferencesStore\"]).service(\"callLogStore\",i)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(r){!function(r){var e=function(){function r(){}return r.getMembersFromTopic=function(e){if(!e)return null;for(var n=!1,i=[],t=e.split(\",\"),u=0;u<t.length;u++){var f=t[u]&&t[u].trim()||\"\";if(f.indexOf(\"...\")>-1){n=!0;break}if(!f.match(r.NAMESPACE_REGEX)){n=!0;break}i.push({id:f,role:\"Admin\"})}return n?null:i},r.NAMESPACE_REGEX=/^[\\d]+\\:/,r}();r.ChatRoster=e}(r.Services||(r.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(t){var r,a,s=(r={},r[teamspace.Constants.Instance.RoleConstants.Admin]=1,r[teamspace.Constants.Instance.RoleConstants.User]=0,r[teamspace.Constants.Instance.RoleConstants.Guest]=2,r),i=function(){function r(){throw new Error(\"bad\")}return Object.defineProperty(r,\"SkypeSpacesUserMriTag\",{get:function(){return r.skypeSpacesUserMriTag},set:function(e){e!=r.PublicCloudMriTag&&e!=r.DodCloudUserMriTag&&e!=r.GccHighCloudUserMriTag||(r.skypeSpacesUserMriTag=e,r.MriPrefix_SkypeSpacesUser=r.MriNamespace_SkypeSpacesUser+r.SkypeSpacesUserMriTag,r.VoiceAppPrefix=r.BotPrefix+r.SkypeSpacesUserMriTag)},enumerable:!0,configurable:!0}),Object.defineProperty(r,\"OnPremSfbUserMriPrefix\",{get:function(){return r.MriNamespace_SkypeSpacesUser+r.SfbPrefix},enumerable:!0,configurable:!0}),r.getMri=function(e){if(!e)return null;if(_.isString(e)){var t=e;return 0===t.lastIndexOf(r.MriNamespace_SkypeSpacesUser,0)||0===t.lastIndexOf(r.BotPrefix,0)||0===t.lastIndexOf(r.PstnPrefix,0)?t:r.MriNamespace_SkypeSpacesUser+t}return _.first(e.mris)},r.isMri=function(e){return!!e&&(r.isUserMri(e)||r.isBotMri(e)||r.isPstnMri(e)||r.isVoiceAppMri(e))},r.isUserMri=function(e){return!!e&&(e.startsWith(r.MriPrefix_SkypeSpacesUser)||e.startsWith(r.AnonymousUserMriPrefix)||e.startsWith(r.OnPremSfbUserMriPrefix)||teamspace.services.SfBInteropUtilsService.isSfCUserMri(e))},r.isAnonymousUserMri=function(e){return!!e&&e.startsWith(r.AnonymousUserMriPrefix)},r.isRealUserMri=function(e){return r.isUserMri(e)&&!r.isAnonymousUserMri(e)},r.isBotMri=function(e,t){return void 0===t&&(t=!0),!!e&&(!r.isVoiceAppMri(e)&&(e.startsWith(r.BotPrefix)||r.isOldBotMri(e))&&(!!t||!r.isConnectorMri(e)))},r.isOldBotMri=function(e){return!!e&&e.startsWith(r.BotPrefixOld)},r.isVoiceAppMri=function(e){return!!e&&e.startsWith(r.VoiceAppPrefix)},r.isPstnMri=function(e){return!!e&&0===e.indexOf(r.PstnPrefix)},r.piiSafeMri=function(t){return e.Services.ChatServiceUtils.isPstnMri(t)?new teamspace.services.PIIValue(t,teamspace.services.PiiKind.Identity).scrub():t},r.isAadAppMri=function(e){return!!e&&e.startsWith(r.AadAppPrefix)},r.replaceAllPstnMriWithRegEx=function(e){e.replace(teamspace.Constants.Instance.files.regexPatterns.pstnRegex,\"PSTNMri\")},r.hideMriIfApplicable=function(t){return _.isString(t)&&!_.isEmpty(t)&&e.Services.ChatServiceUtils.isPstnMri(t)&&(t=\"PstnMri\"),t},r.scrubMri=function(t){return _.isString(t)&&!_.isEmpty(t)&&e.Services.ChatServiceUtils.isPstnMri(t)&&(t=(\" \"+(t=[\"PSTN-\",new teamspace.services.PIIValue(t,teamspace.services.PiiKind.PhoneNumber).scrub()].join(\"\"))).substr(1)),t},r.isConnectorMri=function(e){if(!e)return!1;var t=\"28:\"+this.ThreadProp_Integration;return e.startsWith(t)},r.isSkypeBotMri=function(e){return!!e&&0===e.indexOf(this.SkypeBot)},r.getIntegrationIdFromLink=function(e){return e.substr(e.indexOf(r.IntegrationPrefix))},r.getBotIdFromLink=function(e){return e.substr(e.indexOf(r.BotPrefix))},r.stripMriAliases=function(e){var t=/;aliases=.*$/i;return e.replace(t,\"\")},r.getBotIdFromMri=function(e){var t=e;return t&&(t=0===e.indexOf(r.BotPrefix)?e.substr(r.BotPrefix.length):null),t},r.isNonStandardParentMessageId=function(e){var t=Number(e);return!t||t<r.parentMessageIdThreshold},r.isMessageTypeMDLSupported=function(e){return!!e&&(e===r.MessageType_Text||e===r.MessageType_RichText||e===r.MessageType_HTML)},r.containsParentMessageId=function(e){return e&&e.indexOf(r.parentMessageIdPrefix)>0},r.containsExternalId=function(e){return e&&e.indexOf(r.externalIdPrefix)>0},r.isReplyChain=function(e){return this.containsParentMessageId(e)||this.containsExternalId(e)},r.isThread=function(e){return!!e&&(e.substr(0,3)===this.MriNamespace_SkypeSpacesThread||this.isPrivateFeed(e))},r.isPrivateFeed=function(e){return!!e&&e.substr(0,3)===this.MriNamespace_PrivateFeed},r.isNotificationsConversation=function(e){return!!e&&e===this.NotificationsConversationId},r.parseActivityId=function(e){if(!e)return{isValid:!1};var t=e.split(\";\");if(2!==t.length||0!==t[1].indexOf(r.messageIdPrefix)||t[1].indexOf(r.clientIdPrefix)>-1)return{isValid:!1};var a=t[1].substr(r.messageIdPrefix.length);return{isValid:r.isValidId(a),topicId:t[0],itemId:a}},r.cleanTopicId=function(e){var t=new RegExp(\".+?(?=;\"+r.messageIdPrefix+\")\").exec(e);return null!==t?t[0]:e},r.formatActivityId=function(e,t,r){void 0===r&&(r=teamspace.services.ReplyChainIdType.ParentMessageId);var a=e;return t&&r===teamspace.services.ReplyChainIdType.ParentMessageId&&(a+=this.parentMessageIdPrefix+t),a},r.getValidIdThreshold=function(){return Date.now()+2592e6},r.isValidId=function(e){var t=Number(e);return 0!==t&&!isNaN(t)&&t<r.getValidIdThreshold()},r.parseAvailability=function(e){return this._availabilityDecoder[e]},r.parseStatus=function(e){return this._statusDecoder[e]},r.encodeStatus=function(e){var t=this._statusEncoder[e];return _.isString(t)?t:null},r.decodeSyncState=function(e){var t=/syncState=([^&]+)/,r=null;return e&&t.test(e)&&(r=e.match(t)[1]),r},r.isChatDisabledForGroup=function(e){return r.getChatDisabledUsers(e).length>0},r.getChatDisabledUsers=function(e){return e&&e.length>0?e.filter(function(e){return!r.isChatEnabledForUser(e)}):[]},r.isChatEnabledForUser=function(e){return!(!e.isFederated&&e.featureSettings)||(e.featureSettings.isPrivateChatEnabled||e.$$updated<r.profileCutOffTime)},r.mapConversationType=function(e){switch(e){case r.ThreadType_Team:return r.ConversationType_Team;case r.ThreadType_Topic:return r.ConversationType_Topic;case r.ThreadType_SfbInteropChat:case r.ThreadType_Chat:return r.ConversationType_Chat;case r.ThreadType_Meeting:return r.ConversationType_Meeting;case r.ThreadType_PhoneChat:return r.ConversationType_PhoneChat;default:return r.ConversationType_Thread}},r.isRetryableErrorForSync=function(e){switch(e){case 400:case 401:case 403:return!1;case-1:case 500:case 503:case 429:default:return!0}},r.mapTeamType=function(e){return r.TeamTypeMapping[e]},r.mapAccessType=function(e){return e===teamspace.Constants.Instance.teams.visibility.private?1:3},r.mapUserRole=function(e){return s[e]},r.partitionBotsFromChatMembers=function(t,r){if(t&&t.length>2){var a=_.partition(t,function(t){return!e.Services.ChatServiceUtils.isBotMri(t.id)||r.includes(t.id)});return{members:a[0],botMembers:a[1]}}return{members:t,botMembers:[]}},r.MessageProperty_Activity=\"activity\",r.MessageProperty_CallLog=\"call-log\",r.MessageProperty_Emotions=\"emotions\",r.MessageProperty_Escalations=\"escalations\",r.MessageProperty_Meeting=\"meeting\",r.MessageProperty_MeetingType=\"@type\",r.MessageProperty_MeetingScheduledInfo=\"scheduledmeetinginfo\",r.MessageProperty_MeetingTitle=\"meetingtitle\",r.MessageProperty_Starred=\"starred\",r.MessageProperty_DeleteTime=\"deletetime\",r.MessageProperty_SystemDelete=\"systemdelete\",r.MessageProperty_EditTime=\"edittime\",r.MessageProperty_IsRead=\"isread\",r.MessageProperty_EmailDetails=\"emaildetails\",r.MessageProperty_Subject=\"subject\",r.MessageProperty_ReplyPermissions=\"replyPermission\",r.MessageProperty_Importance=\"importance\",r.MessageProperty_Title=\"title\",r.MessageProperty_Cards=\"cards\",r.MessageProperty_InteropType=\"interopType\",r.MessageProperty_DeliveryState=\"deliveryState\",r.MessageProperty_OnBehalfOf=\"onbehalfof\",r.MessageProperty_Pinned=\"pinned\",r.MessageProperty_PolicyViolation=\"policyViolation\",r.MessageProperty_GenericStreamMetadata=\"genericStreamMetadata\",r.MessageProperty_CrossPostId=\"crossPostId\",r.MessageType_Custom=\"Custom\",r.MessageType_Text=\"Text\",r.MessageType_RichText=\"RichText\",r.MessageType_HTML=\"RichText/Html\",r.MessageType_Moji=\"RichText/Media_FlikMsg\",r.MessageType_URIObject=\"RichText/UriObject\",r.MessageType_MediaCard=\"RichText/Media_Card\",r.MessageType_Typing=\"Control/Typing\",r.MessageType_Video=\"Event/SkypeVideoMessage\",r.MessageType_Call=\"Event/Call\",r.MessageType_CallPushNotification=\"Signal/Flamingo\",r.MessageType_ClearTyping=\"Control/ClearTyping\",r.MessageType_Contacts=\"RichText/Contacts\",r.MessageType_Files=\"RichText/Files\",r.MessageType_Sms=\"RichText/Sms\",r.MessageType_Location=\"RichText/Location\",r.MessageType_CallRecording=\"RichText/Media_CallRecording\",r.MessageType_CallTranscript=\"RichText/Transcript\",r.MessageType_AddMember=\"ThreadActivity/AddMember\",r.MessageType_DeleteMember=\"ThreadActivity/DeleteMember\",r.MessageType_RoleUpdate=\"ThreadActivity/RoleUpdate\",r.MessageType_PictureUpdate=\"ThreadActivity/PictureUpdate\",r.MessageType_HistoryDisclosedUpdate=\"ThreadActivity/HistoryDisclosedUpdate\",r.MessageType_JoiningEnabledUpdate=\"ThreadActivity/JoiningEnabledUpdate\",r.MessageType_LegacyMemberAdded=\"ThreadActivity/LegacyMemberAdded\",r.MessageType_LegacyMemberUpgraded=\"ThreadActivity/LegacyMemberUpgraded\",r.MessageType_TopicTopicUpdated=\"ThreadActivity/TopicTopicUpdated\",r.MessageType_TopicUpdated=\"ThreadActivity/TopicUpdate\",r.MessageType_TopicDeleted=\"ThreadActivity/TopicDeleted\",r.MessageType_SpaceTopicUpdated=\"ThreadActivity/SpaceTopicUpdated\",r.MessageType_SpaceDescriptionUpdated=\"ThreadActivity/SpaceDescriptionUpdated\",r.MessageType_TopicDescriptionUpdated=\"ThreadActivity/TopicDescriptionUpdated\",r.MessageType_SpaceThreadChannelAdded=\"ThreadActivity/SpaceThreadChannelAdded\",r.MessageType_AddCustomApp=\"ThreadActivity/AddCustomApp\",r.MessageType_DeleteCustomApp=\"ThreadActivity/DeleteCustomApp\",r.MessageType_IsReaderUpdated=\"ThreadActivity/MemberFeatureFlagUpdate\",r.MessageType_MemberConsumptionHorizonUpdate=\"ThreadActivity/MemberConsumptionHorizonUpdate\",r.MessageType_UpgradeCustomApp=\"ThreadActivity/UpgradeCustomApp\",r.MessageType_UpdateFavDefault=\"ThreadActivity/UpdateFavDefault\",r.MessageType_MemberJoined=\"ThreadActivity/MemberJoined\",r.MessageType_MemberLeft=\"ThreadActivity/MemberLeft\",r.MessageType_ThreadArchivalUpdate=\"ThreadActivity/ThreadArchivalUpdate\",r.MessageType_RetentionDeleted=\"ThreadActivity/RetentionDeleted\",r.ThreadActivityMessageTypePrefix=\"ThreadActivity/\",r.ErrorCode_InvalidToken=230,r.SyncErrorCode_NoAccess=209,r.SyncErrorCode_ThreadNotFound=732,r.LongpollErrorCode_EndpointNotFound=729,r.LongpollErrorCode_SubscriptionNotFound=450,r.BotFailureErrorCode=1008,r.ContentType_Text=\"text\",r.MriNamespace_SkypeSpacesUser=\"8:\",r.PublicCloudMriTag=\"orgid:\",r.DodCloudUserMriTag=\"dod:\",r.GccHighCloudUserMriTag=\"gcch:\",r.DodTokenRegion=\"dod\",r.GccHighTokenRegion=\"gcch\",r.DodSfbPrefix=\"dod-sfb:\",r.GccHighSfbPrefix=\"gcch-sfb:\",r.skypeSpacesUserMriTag=r.PublicCloudMriTag,r.MriPrefix_SkypeSpacesUser=r.MriNamespace_SkypeSpacesUser+r.SkypeSpacesUserMriTag,r.IntegrationPrefix=\"28:integration:\",r.SfbPrefix=\"sfb:\",r.BotPrefix=\"28:\",r.BotPrefixOld=r.MriNamespace_SkypeSpacesUser+r.BotPrefix,r.PstnPrefix=\"4:\",r.AadAppPrefix=\"28:app:\",r.VoiceAppPrefix=r.BotPrefix+r.SkypeSpacesUserMriTag,r.AnonymousUserMriTag=\"teamsvisitor:\",r.AnonymousUserMriPrefix=r.MriNamespace_SkypeSpacesUser+r.AnonymousUserMriTag,r.SkypeBot=\"28:90a27c51-5c74-453b-944a-134ba86da790\",r.MriNamespace_SkypeSpacesThread=\"19:\",r.parentMessageIdPrefix=\";messageid=\",r.messageIdPrefix=\"messageid=\",r.clientIdPrefix=\"clientId\",r.externalIdPrefix=\";externalid=\",r.NotificationsConversationId=\"48:notifications\",r.StarredItemsConversationId=\"48:starred\",r.CallLogConversationId=\"48:calllogs\",r.ExtensionDefinitionsConversationId=\"48:extensions\",r.GenericStreamId=\"48:generic\",r.PrivateFeeds=[r.NotificationsConversationId,r.StarredItemsConversationId,r.CallLogConversationId,r.ExtensionDefinitionsConversationId],r.profileCutOffTime=Date.UTC(2017,5,15),r.MriNamespace_PrivateFeed=\"48:\",r.parentMessageIdThreshold=Date.UTC(2e3,0,1),r.SkypeEventMessage_ResourceType_EndpointPresence=\"EndpointPresence\",r.SkypeEventMessage_ResourceType_UserPresence=\"UserPresence\",r.SkypeEventMessage_ResourceType_NewMessage=\"NewMessage\",r.syncResources=[\"/v1/users/ME/conversations/ALL/properties\",\"/v1/users/ME/conversations/ALL/messages\",\"/v1/threads/ALL\"],r.presenceResource=\"/v1/users/ME/contacts/ALL\",r.InteropType_ReceiverSfB=\"receiverSfB\",r.InteropType_SenderSfB=\"senderSfB\",r.DeviceType={Desktop:1,Mobile:2},r._availabilityDecoder={Online:t.UserAvailability.Online,Offline:t.UserAvailability.Offline},r._statusDecoder={Offline:t.UserStatus.Offline,Online:t.UserStatus.Online,Busy:t.UserStatus.Busy,Away:t.UserStatus.Away,Idle:t.UserStatus.Idle,OnThePhone:t.UserStatus.OnThePhone,OutToLunch:t.UserStatus.OutToLunch,BeRightBack:t.UserStatus.BeRightBack,Hidden:t.UserStatus.Hidden,Unknown:t.UserStatus.Unknown,AppearAway:t.UserStatus.AppearAway,Reset:t.UserStatus.Reset,InAMeeting:t.UserStatus.InAMeeting,Presenting:t.UserStatus.Presenting,Disabled:t.UserStatus.Disabled,OutOfOffice:t.UserStatus.OutOfOffice,OnShift:t.UserStatus.OnShift,OffShift:t.UserStatus.OffShift,Focusing:t.UserStatus.Focusing},r._statusEncoder=_.invert(r._statusDecoder),r.ConversationType_Conversation=\"Conversation\",r.ConversationType_Thread=\"Thread\",r.ConversationType_Topic=\"Topic\",r.ConversationType_Team=\"Space\",r.ConversationType_1on1Convo=\"1on1\",r.ConversationType_Meeting=\"Meeting\",r.ConversationType_Chat=\"Chat\",r.ConversationType_PhoneChat=\"PhoneChat\",r.ConversationType_ReplyChain=\"ReplyChain\",r.ThreadType_Topic=\"topic\",r.ThreadType_Team=\"space\",r.ThreadType_1on1Convo=\"1on1\",r.ThreadType_Chat=\"chat\",r.ThreadType_Meeting=\"meeting\",r.ThreadType_PhoneChat=\"phonechat\",r.ThreadType_SfbInteropChat=\"sfbinteropchat\",r.SpaceTypes_Private=\"1\",r.ParentSpaceProp_LinkedSpaceInfoItems=\"linkedSpaceInfoItems\",r.LinkedSpaceInfoItemProp_SpaceThreadId=\"spaceThreadId\",r.ThreadProp_RosterVersion=\"rosterVersion\",r.ThreadProp_ThreadType=\"threadType\",r.ThreadProp_IsDeleted=\"isdeleted\",r.ThreadProp_IsThreadDisabled=\"isDisabled\",r.ThreadProp_Classification=\"classification\",r.ThreadProp_SensitivityLabelDisplayName=\"sensitivityLabelDisplayName\",r.ThreadProp_SensitivityLabelId=\"sensitivityLabelId\",r.ThreadProp_SensitivityLabelName=\"sensitivityLabelName\",r.ThreadProp_SensitivityLabelTooltip=\"sensitivityLabelToolTip\",r.ThreadProp_Meeting=\"meeting\",r.ThreadProp_Creator=\"creator\",r.ThreadProp_TenantId=\"tenantid\",r.ThreadProp_CreatedAt=\"createdat\",r.ThreadProp_LastJoinAt=\"lastjoinat\",r.ThreadProp_LastLeaveAt=\"lastleaveat\",r.ThreadProp_ShareHistoryTime=\"sharehistorytime\",r.ThreadProp_Picture=\"picture\",r.ThreadProp_PictureETag=\"pictureETag\",r.ThreadProp_SpaceId=\"spaceId\",r.ThreadProp_FolderRelativeUrl=\"channelDocsFolderRelativeUrl\",r.ThreadProp_DocumentLibraryId=\"channelDocsDocumentLibraryId\",r.ThreadProp_ChannelDefaultSectionId=\"channelDefaultNotesSectionId\",r.ThreadProp_NotesSectionInfo=\"notesSectionInfo\",r.ThreadProp_SpaceThreadTopic=\"spaceThreadTopic\",r.ThreadProp_TopicThreadTopic=\"topicThreadTopic\",r.ThreadProp_SpaceThreadVersion=\"spaceThreadVersion\",r.ThreadProp_TopicThreadVersion=\"topicThreadVersion\",r.ThreadProp_TeamSmtpAddress=\"teamSmtpAddress\",r.ThreadProp_TeamAdminSettings=\"spaceAdminSettings\",r.ThreadProp_TeamStatus=\"teamStatus\",r.ThreadProp_GroupId=\"groupId\",r.ThreadProp_SiteUrl=\"sharepointSiteUrl\",r.ThreadProp_NotebookId=\"notebookId\",r.ThreadProp_TopicDescription=\"description\",r.ThreadProp_LastSyncTime=\"lastSyncTime\",r.ThreadProp_Visibility=\"visibility\",r.ThreadProp_GuestUsers=\"guestUsersCategory\",r.ThreadProp_DynamicMembership=\"dynamicMembership\",r.ThreadProp_MemberLimitExceeded=\"isMaxMemberLimitExceeded\",r.ThreadProp_IsTeamLocked=\"isTeamLocked\",r.ThreadProp_SpaceType=\"spaceType\",r.ThreadProp_SpaceType_Standard=\"standard\",r.ThreadProp_SpaceType_Edu=\"edu\",r.ThreadProp_SpaceType_Class=\"class\",r.ThreadProp_SpaceType_Plc=\"plc\",r.ThreadProp_SpaceType_Staff=\"staff\",r.ThreadProp_SpaceType_HealthcareCareCoordination=\"healthcareCareCoordination\",r.ThreadProp_Integration=teamspace.Constants.Instance.connectors.keyPrefix,r.ThreadProp_IsFederated=\"isFederated\",r.ThreadProp_FavDefault=\"favDefault\",r.ThreadProp_CreatingFromTemplate=\"creatingFromTemplate\",r.ThreadProp_ParentSpaces=\"parentSpaces\",r.ThreadProp_SpaceTypes=\"spaceTypes\",r.ThreadProp_TabType=\"tab::\",r.ThreadProp_ArchivalLevel=\"archivalLevel\",r.ThreadProp_ChannelSettings=\"channelSettings\",r.ThreadProp_GapDetectionEnabled=\"gapDetectionEnabled\",r.ThreadProp_IsStickyThread=\"isStickyThread\",r.ThreadProp_Topics=\"topics\",r.ThreadProp_TopicName=\"topic\",r.ThreadProp_XTeamName=\"spaceThreadTopic\",r.ThreadProp_Liveness=\"awareness_conversationLiveState\",r.ThreadProp_P2PChatDefaultNotesInfo=\"groupDefaultNotesInfo\",r.ThreadProp_P2PChatFilesIndexId=\"chatFilesIndexId\",r.ThreadProp_P2PChatFilesIndexId_Value=\"2\",r.ThreadProp_P2PChatFixedRosters=\"fixedRoster\",r.ThreadProp_P2PChatUniqueRosterThread=\"uniquerosterthread\",r.ThreadProp_P2PMessagingDisabled=\"messagingdisabled\",r.ThreadProp_Hidden=\"hidden\",r.ThreadProp_ExtensionDefinitionContainer=\"extensionDefinitionContainer\",r.ConversationProp_ConsumptionHorizon=\"consumptionhorizon\",r.ConversationProp_ConsumptionHorizonBookmark=\"consumptionHorizonBookmark\",r.ConversationProp_RetentionHorizon=\"retentionHorizon\",r.ConversationProp_PinnedConsumptionHorizon=\"consumptionHorizonForPinnedMessages\",r.ConversationProp_Alerts=\"alerts\",r.ConversationProp_Subscription=\"subscription\",r.SubscriptionType_Loud=\"loud\",r.SubscriptionType_Normal=\"normal\",r.SubscriptionType_Muted=\"muted\",r.ConversationProp_Favorite=\"favorite\",r.ConversationProp_isPinned=\"ispinned\",r.ConversationProp_Followed=\"isfollowed\",r.ConversationProp_Hidden=\"hidden\",r.ConversationProp_Collapsed=\"collapsed\",r.ConversationProp_HiddenTime=\"unpinnedTime\",r.ConversationProp_LastImportantImTime=\"lastimportantimreceivedtime\",r.ConversationProp_LastUrgentImTime=\"lasturgentimreceivedtime\",r.ConversationProp_Version=\"spaceConversationVersion\",r.ConversationProp_SuggestedActions=\"augmentation\",r.ConversationProp_SmartReplies=\"quickReplyAugmentation\",r.MemberProp_Role=\"role\",r.MemberProp_Following=\"isFollowing\",r.MemberProp_Reader=\"isReader\",r.MemberProp_ExpirationTime=\"memberExpirationTime\",r.MemberProp_IsModerator=\"isModerator\",r.Type_Message=\"Message\",r.ThreadArchivalLevel_None=\"none\",r.ThreadArchivalLevel_Space=\"space\",r.ThreadArchivalLevel_Topic=\"topic\",r.ThreadPropsInConversationView=[r.ThreadProp_ThreadType,r.ThreadProp_SpaceId,r.ThreadProp_LastJoinAt,r.ThreadProp_LastLeaveAt,r.ThreadProp_IsDeleted,r.ThreadProp_ShareHistoryTime],r.TeamTypeMapping=(a={},a[0]=teamspace.Constants.Instance.teamType.standard.toLowerCase(),a[2]=teamspace.Constants.Instance.teamType.class.toLowerCase(),a[1]=teamspace.Constants.Instance.teamType.edu.toLowerCase(),a[3]=teamspace.Constants.Instance.teamType.plc.toLowerCase(),a[4]=teamspace.Constants.Instance.teamType.staff.toLowerCase(),a[5]=teamspace.Constants.Instance.teamType.healthcareCareCoordination.toLowerCase(),a[teamspace.Constants.Instance.teamType.standard.toLowerCase()]=0,a[teamspace.Constants.Instance.teamType.class.toLowerCase()]=2,a[teamspace.Constants.Instance.teamType.edu.toLowerCase()]=1,a[teamspace.Constants.Instance.teamType.plc.toLowerCase()]=3,a[teamspace.Constants.Instance.teamType.staff.toLowerCase()]=4,a[teamspace.Constants.Instance.teamType.healthcareCareCoordination.toLowerCase()]=5,a),r.MessageEditExclusionFields=[\"content\",\"versionNumber\",\"version\",\"contenttype\",\"messagetype\",\"properties\",\"mentions\",\"hyperLinks\",\"renderContent\",\"state\",\"editTime\",\"isSanitized\",\"isPlainTextConvertedToHtml\"],r.MessageEditPropertyExclusionFields=[\"files\",\"mentions\",teamspace.Constants.Instance.skypeMessagePropertyName.title,teamspace.Constants.Instance.skypeMessagePropertyName.subject,teamspace.Constants.Instance.skypeMessagePropertyName.importance,teamspace.Constants.Instance.skypeMessagePropertyName.links.name,r.MessageProperty_EditTime,r.MessageProperty_Cards,r.MessageProperty_PolicyViolation,r.MessageProperty_ReplyPermissions],r}();t.ChatServiceUtils=i}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(i,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t[e]=i[e])})(i,e)};return function(i,e){function n(){this.constructor=i}t(i,e),i.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}}(),SkypeX;!function(t){!function(t){var i=function(i){function e(t,e,n,r,o,s,a,c,u,v){var h=i.call(this,u)||this;return h.myUserPreferencesStore=t,h.utilityService=e,h.sxConfig=n,h.eventingService=o,h.constants=s,h.storageService=a,h.settingsService=c,h.orchestrationService=u,h.mruChannelsService=v,h.sortFunctions=[],h.retentionSortFunctionList=[],h.lastVisitedConversationList={},h.logger=r.newLogger(\"ChatSyncPriorityService\"),h.initializeOnAppLaunchAndReinit(),h}return __extends(e,i),e.$inject=[\"myUserPreferencesStore\",\"utilityService\",\"sxConfig\",\"loggingService\",\"eventingService\",\"constants\",\"storageService\",\"settingsService\",\"orchestrationService\",\"mruChannelsService\"],e.prototype.initializeOnAppLaunchAndReinit=function(t){var i=this.storageService.get(this.constants.storageNames.currentChannel);i&&this.setActiveConversation(i);var n=0;this.retentionSortFunctionList=e.addSortStrategy(this.retentionSortFunctionList,this.utilityService.generateUUID(),this.sortByFavoriteV2.bind(this),++n),this.retentionSortFunctionList=e.addSortStrategy(this.retentionSortFunctionList,this.utilityService.generateUUID(),this.sortByLastVisited.bind(this),++n),this.retentionSortFunctionList=e.addSortStrategy(this.retentionSortFunctionList,this.utilityService.generateUUID(),this.sortByUnread.bind(this),++n),this.retentionSortFunctionList=e.addSortStrategy(this.retentionSortFunctionList,this.utilityService.generateUUID(),this.sortByMostRecentMessage,++n),this.retentionSortFunction=this.getSortFunction(this.retentionSortFunctionList)},e.prototype.cleanupOnAppTeardown=function(t){this.sortFunctions=[],this.retentionSortFunctionList=[],this.retentionSortFunction=void 0,this.activeConversation=void 0,this.prioritizedConversations=void 0,this.prioritizedConversationDetails=void 0,this.lastVisitedConversationList={}},e.prototype.mtmaTelemetryIdentifier=function(){return\"ChatSyncPriorityService\"},Object.defineProperty(e.prototype,\"targetChannelRetentionCount\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMruChannels)?this.settingsService.valueFor(this.constants.settings.names.mruChannelsSize):this.settingsService.valueFor(this.constants.settings.names.targetChannelRetentionCount)},enumerable:!0,configurable:!0}),e.prototype.getPrioritizedConversationsToRetain=function(i,e){var n=this,r=_.filter(i,function(t){return t.isUserMember()}),o=_.partition(r,function(t){return n.isActiveConversation(t.id)}),s=o[0],a=o[1],c=_.partition(a,function(t){return t.isChat()}),u=c[0],v=c[1],h=_.partition(v,function(t){return t.isChannelConversation()}),p=h[0],d=h[1];if(this.settingsService.valueAsBoolean(this.constants.settings.names.onlyRetainFavoriteChannels)&&(p=_.filter(p,function(t){return t.isFavorite()||t.isTeam()})),p=this.mruChannelsService.isEmpty()?(p=p.sort(this.retentionSortFunction.bind(this))).slice(0,this.targetChannelRetentionCount):(p=_.filter(p,function(t){return n.mruChannelsService.contains(t.id)})).sort(this.retentionSortFunction.bind(this)),this.mruChannelsService.isEmpty()||(u=_.filter(u,function(t){return t.lastMessageTimeUtc>Date.now()-2*n.constants.timeInMiliseconds.week})),u=u.sort(this.retentionSortFunction.bind(this)),u=u.slice(0,this.settingsService.valueFor(this.constants.settings.names.targetChatRetentionCount)),e){var l=_.partition(d,function(i){return i&&i.id&&(i.id.startsWith(t.ChatServiceUtils.MriNamespace_PrivateFeed)||i.id.startsWith(t.ChatServiceUtils.MriNamespace_SkypeSpacesThread))}),S=l[0],y=l[1];return S=S.sort(this.retentionSortFunction.bind(this)),y&&y.length&&this.logger.warn(y.length+\" invalid conversation IDs detected (sample: \"+y[0].id+\")\"),s.concat(p,u,S)}return s.concat(p,u)},e.prototype.getSortFunction=function(t){return function(i,e){for(var n=0;n<t.length;n++){var r=t[n].sortFunc(i,e);if(0!==r)return r}return 0}},e.prototype.sort=function(t){var i=this.getSortFunction(this.sortFunctions);return t.sort(i)},e.prototype.isActiveConversation=function(t){return t===this.activeConversation},e.prototype.isPrioritizedConversationForDetails=function(t){return this.activeConversation===t||!!_.find(this.prioritizedConversationDetails,function(i){return i===t})},e.prototype.getPrioritizedConversationsForDetails=function(){return this.prioritizedConversationDetails},e.prototype.addSortStrategy=function(t,i){var n=this.utilityService.generateUUID();return this.sortFunctions=e.addSortStrategy(this.sortFunctions,n,t,i),n},e.addSortStrategy=function(t,i,e,n){return t.push({id:i,priority:n,sortFunc:e}),_.sortBy(t,\"priority\")},e.prototype.removeSortStrategy=function(t){var i=_.findIndex(this.sortFunctions,function(i){return i.id===t});i>-1&&this.sortFunctions.splice(i,1)},e.prototype.getActiveConversation=function(){return this.activeConversation},e.prototype.setActiveConversation=function(i,e){teamspace.services.SfBInteropUtilsService.isSfBSdkConversation(i)||(null!=i&&(this.logger.info(\"Set active conversation: {0}\",i),this.activeConversation=t.ChatServiceUtils.formatActivityId(i,e),this.lastVisitedConversationList[i]=performance.now()),this.eventingService.$emit(this.constants.events.syncService.setActiveConversation,this.activeConversation))},e.prototype.setPrioritizedConversations=function(t){this.logger.info(\"Set prioritized conversations: {0}\",t.length),this.prioritizedConversations=t},e.prototype.setPrioritizedConversationDetails=function(t){this.logger.info(\"Set prioritized conversation details: {0}\",t.length),this.prioritizedConversationDetails=t},e.prototype.sortByFavoriteV2=function(t,i){if(t.isChat()&&i.isChat()){var e=t.getPinnedIndex(this.sxConfig.getCurrentSkypeMri(),this.myUserPreferencesStore,this.logger),n=i.getPinnedIndex(this.sxConfig.getCurrentSkypeMri(),this.myUserPreferencesStore,this.logger);return e&&n?e.valueOf()-n.valueOf():e?-1:n?1:0}return t.isChannelConversation()&&i.isChannelConversation()?this.sortByFavorite(t,i):0},e.prototype.sortByFavorite=function(t,i){var e=t.isFavorite()||t.isTeam(),n=i.isFavorite()||i.isTeam();return e&&!n?-1:!e&&n?1:0},e.prototype.sortByPrivateFeed=function(i,e){var n=t.ChatServiceUtils.isPrivateFeed(i.id),r=t.ChatServiceUtils.isPrivateFeed(e.id);return Number(r)-Number(n)},e.prototype.sortByConversationTypeReplyChain=function(t,i){return t.isReplyChain()&&!i.isReplyChain()?-1:!t.isReplyChain()&&i.isReplyChain()?1:0},e.prototype.sortByConversationTypeTeam=function(t,i){return t.isTeam()&&!i.isTeam()?-1:!t.isTeam()&&i.isTeam()?1:0},e.prototype.sortByConversationTypeChat=function(t,i){return t.isChat()&&!i.isChat()?-1:!t.isChat()&&i.isChat()?1:0},e.prototype.sortByLastVisited=function(t,i){if(!this.mruChannelsService.isEmpty()&&t.isChannelConversation()&&i.isChannelConversation()){var e=this.mruChannelsService.indexOf(t.id),n=this.mruChannelsService.indexOf(i.id);return e>=0&&n>=0?e-n:e>=0?-1:n>=0?1:0}return this.lastVisitedConversationList[t.id]&&this.lastVisitedConversationList[i.id]?this.lastVisitedConversationList[i.id]-this.lastVisitedConversationList[t.id]:this.lastVisitedConversationList[t.id]?-1:this.lastVisitedConversationList[i.id]?1:0},e.prototype.sortByMostRecentMessage=function(t,i){return i.lastMessageTimeUtc-t.lastMessageTimeUtc},e.prototype.sortByActive=function(t,i){return t.id===this.activeConversation?-1:i.id===this.activeConversation?1:0},e.prototype.sortByPrioritizedConversations=function(t,i){var e=_.findIndex(this.prioritizedConversations,function(i){return i===t.id}),n=_.findIndex(this.prioritizedConversations,function(t){return t===i.id});return e>-1&&n>-1?e-n:e>-1?-1:n>-1?1:0},e.prototype.sortByUnread=function(t,i){var e=this.sxConfig.getCurrentSkypeId(),n=!t.isReadForUser(e),r=!i.isReadForUser(e);return n&&!r?-1:!n&&r?1:0},e}(teamspace.services.MTMABase);t.ChatSyncPriorityServiceImplementation=i,angular.module(\"skypeX.chatSyncPriorityService\",[\"teamspace.utilityService\",\"teamspace.loggingService\",\"skypeX.mruChannelsService\"]).service(\"chatSyncPriorityService\",i)}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),SkypeX;!function(e){!function(e){var t=function(t){function r(e,r,i,n,s,o,a){var c=t.call(this,s)||this;return c.$q=e,c.settingsService=r,c.$window=i,c.loggingService=n,c.orchestrationService=s,c.storageService=o,c.constants=a,c.initializeOnAppLaunchAndReinit(),c}return __extends(r,t),r.$inject=[\"$q\",\"settingsService\",\"$window\",\"loggingService\",\"orchestrationService\",\"storageService\",\"constants\"],r.prototype.initializeOnAppLaunchAndReinit=function(t){this.startupAggregatorDataDeferred=e.SyncTasks.Defer(),this.skypeTokenDeferred=this.$q.defer(),this.init()},r.prototype.cleanupOnAppTeardown=function(e){this.skypeTokenValidUntil=void 0,this.skypeTokenDeferred=void 0,this.startupAggregatorDataDeferred=void 0,this.startupPrefetchScenario=void 0,this.skypeTokenPrefetchScenario=void 0},r.prototype.mtmaTelemetryIdentifier=function(){return\"DataPrefetchService\"},r.prototype.getSkypeAuthData=function(){return Date.now()+this.constants.timeInMiliseconds.twoMinutes>=this.skypeTokenValidUntil?this.$q.reject(\"Skype token expired\"):this.skypeTokenDeferred.promise},r.prototype.getStartupAggregatorData=function(){return this.startupAggregatorDataDeferred?this.startupAggregatorDataDeferred.promise():e.SyncTasks.Resolved(null)},r.prototype.cleanupStartupAggregatorData=function(){try{this.$window.startupData=void 0,this.startupAggregatorDataDeferred=void 0}catch(e){this.loggingService.debug(\"Unable to reclaim memory by cleaning up start up data\")}},r.prototype.cancelStartupPrefetchPromise=function(e,t){if(this.startupAggregatorDataDeferred.resolve(null),this.startupPrefetchScenario){var r={};r.prefetchErrorMsg=e,t&&(r.prefetchCallErrorCode=t.statusCode),this.startupPrefetchScenario.cancel(r)}},r.prototype.cancelSkypeAuthPrefetchPromise=function(e){if(this.skypeTokenDeferred.reject(e),this.skypeTokenPrefetchScenario){var t={};t.error=e,this.skypeTokenPrefetchScenario.cancel(t)}},r.prototype.resolveStartupDataPrefetchPromise=function(e){var t={prefetchCallType:\"not_delta_call\"},r=this.$window.startupCallSyncToken;_.isNil(r)||!0!==r||(t.prefetchCallType=\"delta_call\"),this.startupAggregatorDataDeferred.resolve(e),this.startupPrefetchScenario&&(this.startupPrefetchScenario.mark(\"is_deltacall\",t),this.startupPrefetchScenario.stop())},r.prototype.resolveSkypeAuthPrefetchPromise=function(e){this.skypeTokenDeferred.resolve(e),this.skypeTokenPrefetchScenario.stop()},r.prototype.isConversationTableRefreshRequired=function(){var e=teamspace.services.DBCleanupCheckHelper.isDBTableCleanupRequired(this.constants.settings.names.currentConversationTableVersion,this.settingsService,this.storageService);return e&&(this.$window.isConversationTableRefreshed=!0),e},r.prototype.init=function(){var e=this;!0===this.settingsService.valueAsBoolean(this.constants.settings.names.useChatSvcAggStartup)&&(this.startupPrefetchScenario=this.loggingService.newScenario(this.constants.scenarios.prefetch.prefetchStartupData,void 0,void 0),this.skypeTokenPrefetchScenario=this.loggingService.newScenario(this.constants.scenarios.prefetch.prefetchSkypeToken,void 0,void 0));var t=this.isConversationTableRefreshRequired(),r=this.$window.startupData;if(r&&!t)this.loggingService.info(\"Using prefetched startup data\"),r.then(function(t){e.resolveStartupDataPrefetchPromise(t);var r=Date.now();if(t.skypeToken&&t.skypeToken.tokens){var i=t.skypeToken.tokens,n=i,s=n.skypetoken;if(s&&(n.skypeToken=s,delete n.skypetoken,e.skypeTokenPrefetchScenario&&e.skypeTokenPrefetchScenario.mark(\"skypeauth_shimmed\")),_.isNumber(i.expiresIn)&&i.expiresIn>0){if(e.skypeTokenValidUntil=r+i.expiresIn*e.constants.timeInMiliseconds.second,e.skypeTokenPrefetchScenario){var o={};o.skypetoken_valid_until=e.skypeTokenValidUntil,e.skypeTokenPrefetchScenario.mark(\"skypetoken_valid_until\",o)}e.resolveSkypeAuthPrefetchPromise(t.skypeToken)}else{e.skypeTokenValidUntil=0;a=\"Skype token does not have a valid expiry\";e.cancelSkypeAuthPrefetchPromise(a)}}else{var a=\"Skype token is not available\";e.cancelSkypeAuthPrefetchPromise(a)}},function(t){var r=\"Error using prefetched startup data\";e.cancelStartupPrefetchPromise(r,t),e.cancelSkypeAuthPrefetchPromise(r)});else{var i=\"Prefetched Startup data unavailable \"+(t?\"converastionVersionBumped\":window.startupCallSkipped);this.cancelStartupPrefetchPromise(i),this.cancelSkypeAuthPrefetchPromise(i)}},r}(teamspace.services.MTMABase);e.DataPrefetchService=t,angular.module(\"skypeX.dataPrefetchService\",[]).service(\"dataPrefetchService\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(this,arguments)},SkypeX;!function(e){!function(t){var n=function(n){function r(e,r,s,o,i){var a=n.call(this)||this;return a.$injector=s,a.settingsService=o,a.constants=i,e.subscribe(a.onReplyChainStoreSyncMessages.bind(a),t.MessageStoreConstants.EventType_SyncedMessages),r.unsafeOn(i.events.syncService.deltaSyncConversation,a.onConversationSync.bind(a)),r.unsafeOn(i.events.syncService.deltaSyncThread,a.onThreadSync.bind(a)),a}return __extends(r,n),r.$inject=[\"replyChainStore\",\"eventingService\",\"$injector\",\"settingsService\",\"constants\"],Object.defineProperty(r.prototype,\"conversationsService\",{get:function(){return this.$injector.get(\"conversationsService\")},enumerable:!0,configurable:!0}),r.prototype.handleLongPollEvents=function(e){this.hasSubscribers()&&e&&e.length&&this.processData(e)},r.prototype.isRetentionHorizonPresentInUpdateEvent=function(e){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableRetentionHorizonBasedPruning)&&e.retentionHorizon>0},r.prototype.hydrateConversationUpdateEvent=function(e){\"ConversationUpdate\"===e.resourceType&&(e.resource.isRetentionHorizonSet=this.conversationsService.isRetentionHorizonSetOnConversation(e.resource.id)||this.isRetentionHorizonPresentInUpdateEvent(e.resource))},r.prototype.processData=function(t){for(var n=this,s=[],o={},i=0;i<t.length;i++){var a=t[i];switch(a.resourceType){case\"NewMessage\":case\"MessageUpdate\":var c=a.resource;r.ensureConversationData(o,e.Services.SkypeMessageLocal.getConversationId(c)).push(a);break;case\"ConversationUpdate\":var p=a.resource,u=r.ensureConversationData(o,p.id);this.hydrateConversationUpdateEvent(a),u.push(a);break;case\"ThreadUpdate\":case\"ThreadPropertyUpdate\":var v=a.resource;r.ensureConversationData(o,v.id).push(a);break;case\"CustomUserProperties\":s.push(a)}}_.forEach(o,function(e,t){n.trigger(r.Type_Conversation,t,e)}),s.length>0&&this.trigger(r.Type_Conversation,e.Services.ObservableBase.Key_All,s)},r.ensureConversationData=function(e,t){return e[t]||(e[t]=[]),e[t]},r.prototype.onConversationSync=function(e,t){if(this.hasSubscribers()&&Array.isArray(t)&&t.length){var n=t.map(function(e){var t=e,n=\"\";t.lastMessage&&t.lastMessage.conversationLink?n=t.lastMessage.conversationLink:t.targetLink&&(n=t.targetLink);var s=new Date;return{resource:t,id:s.getTime(),resourceLink:n,resourceType:r.ConversationUpdateResouceType,time:s.toISOString(),type:r.NotificationType}});this.processData(n)}},r.prototype.onThreadSync=function(e,t){if(this.hasSubscribers()&&Array.isArray(t)&&t.length){var n=t.map(function(e){var t=e,n=t.id,s=t.targetLink;return{resource:t,id:+n,resourceLink:void 0===s?\"\":s,resourceType:r.ThreadUpdateResourceType,time:(new Date).toISOString(),type:r.NotificationType}});this.processData(n)}},r.prototype.onReplyChainStoreSyncMessages=function(e,t){if(this.hasSubscribers()&&Array.isArray(t)&&t.length){var n=t.map(function(e){var t=e.id,n=e.conversationLink;return{id:+t,resource:__assign({ackrequired:\"\",isactive:!1},e),resourceLink:n+\"/messages/\"+t,resourceType:r.MessageResourceType,time:(new Date).toISOString(),type:r.NotificationType}});this.processData(n)}},r.Type_Conversation=\"%conversation\",r.MessageResourceType=\"NewMessage\",r.NotificationType=\"EventMessage\",r.ConversationUpdateResouceType=\"ConversationUpdate\",r.ThreadUpdateResourceType=\"ThreadUpdate\",r}(e.Services.SXStoreBase);t.LongPollEventStore=n,angular.module(\"teamsDataLayer.longPollEventStore\",[]).service(\"longPollEventStore\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(t){var i,n=teamspace.services;!function(e){e[e.Absent=0]=\"Absent\",e[e.Current=1]=\"Current\",e[e.Old=2]=\"Old\"}(i||(i={}));var o=function(){function t(e,t,i,n,o,r,s,l,c,u,p,a,d,h){this.$q=e,this.$timeout=t,this.chatServiceClient=i,this.constants=n,this.loggingService=o,this.endpointService=r,this.eventingService=s,this.settingsService=l,this.utilityService=c,this.requestor=h,this.endpointServiceToken=null,this.endpointId=null,this.subscriptionId=null,this.subscriptionKilled=!1,this.attemptsSinceLastConnection=0,this.subscriptionCreationInFlight=!1,this.longPollInFlight=!1,this.defaultDelayOnError=2,this.maxWaitTime=120,this.longPollErrorCount=0,this.subscriptionErrorCount=0,this.backupTimer=null,this.longPollMaxDuration=6e4,this.logger=o.newLogger(\"LongPoll.\"+h),this.subscriptionDefer=e.defer(),this.messageTypes=u,this.eventsCallback=p||_.noop,this.killedCallback=a||_.noop,this.connectionStateChangedCallback=d||_.noop,this.queryLongPollBound=this.queryLongPoll.bind(this),this.resetBackupTimerBound=this.resetBackupTimer.bind(this),this.createSubscriptionBound=this.createSubscription.bind(this)}return Object.defineProperty(t.prototype,\"subscriptionPromise\",{get:function(){return this.subscriptionDefer.promise},enumerable:!0,configurable:!0}),t.prototype.init=function(){var e=this;this.endpointServiceToken=this.endpointService.subscribe(function(){var t=e.endpointService.getEndpointId();if(t)switch(e.getSubscriptionStatus()){case i.Current:e.longPollInFlight||e.queryLongPoll(),e.connectionStateChangedCallback(!0);break;case i.Old:e.updateInterestedResources(e.messageTypes).then(function(){e.longPollInFlight||e.queryLongPoll()},function(t){e.killSubscriptionAndInvokeCallback()}),e.connectionStateChangedCallback(!0);break;default:e.endpointId=t,e.subscriptionId?e.killSubscriptionAndInvokeCallback(!1):e.createSubscription()}},this.endpointService.Type_Endpoint),this.endpointId=this.endpointService.getEndpointId(),this.endpointId&&this.createSubscription()},t.prototype.getSubscriptionId=function(){return this.subscriptionId},t.prototype.updateInterestedResources=function(e){var t=this;if(!e||!e.length)return this.$q.reject(n.ErrorPayload.create(\"InvalidCommandParameter\",\"No interested resource is given.\"));this.messageTypes=e;var i=this.loggingService.newScenario(this.constants.scenarios.longpollUpdateInterestedResources+\"_\"+this.requestor),o={data:JSON.stringify({interestsResourcesCount:e.length,requestor:this.requestor,subscriptionId:this.subscriptionId})};if(!this.endpointService.isConnected()){this.logger.warn(\"[updateInterestedResources] Failed to update interested resources. Chat Service end point is disconnected.\");var r=n.ErrorPayload.create(\"ResourceNotFound\",\"Chat Service end point is disconnected.\");return o.error=JSON.stringify(r),i.cancel(o),this.$q.reject(r)}return this.logger.debug('[updateInterestedResources] Updating interested resources of long poll \"'+this.subscriptionId+'\" for '+this.requestor+\"...\"),this.subscriptionPromise.then(function(){return t.chatServiceClient.updateLongPollInterestedResources(t.subscriptionId,t.messageTypes).toNgPromise(t.$q).then(function(){t.logger.debug('[updateInterestedResources] Successfully updated interested resources of long poll \"'+t.subscriptionId+'\".'),i.stop(o)},function(e){return t.logger.error('[updateInterestedResources] Failed to update interested resources of long poll \"'+t.subscriptionId+'\".'),o.error=e,i.fail(o),t.$q.reject(e)})})},t.prototype.killCurrentSubscription=function(e){var t=this;return this.subscriptionKilled?this.$q.when():(this.logger.debug(\"Killing Subscription - Subscription Id:{0} Endpoint Id:{1}\",this.subscriptionId,this.endpointId),this.subscriptionKilled=!0,_.isNumber(this.endpointServiceToken)&&this.endpointService.unsubscribe(this.endpointServiceToken),this.abortLongPollRequest(),e?(this.subscriptionCreationInFlight?this.subscriptionPromise:this.$q.when()).then(function(){return t.deleteSubscription(t.subscriptionId)}).catch(function(e){return t.$q.reject(e)}).finally(function(){t.logger.info(\"[killCurrentSubscription] Clear previous subscription promise.\"),t.subscriptionDefer.reject(),t.subscriptionDefer=t.$q.defer(),t.setSubscriptionId(null)}):(this.logger.info(\"[killCurrentSubscription] Clear previous subscription promise.\"),this.subscriptionDefer.reject(),this.subscriptionDefer=this.$q.defer(),this.setSubscriptionId(null),this.$q.when()))},t.prototype.getSubscriptionStatus=function(){var e=this,t=i.Absent,n=this.endpointService.getEndpointObject(),o=n?n.subscriptions:null;if(this.subscriptionId&&o&&o.length){var r=_.find(o,function(t){return t.id===Number(e.subscriptionId)}).interestedResources.map(function(e){return e.replace(/\\/presenceDoc$/,\"\")});t=0===_.difference(r,this.messageTypes).length?i.Current:i.Old}return t},t.prototype.killSubscriptionAndInvokeCallback=function(e){var t=this;return void 0===e&&(e=!0),this.subscriptionKilled?this.$q.when():this.killCurrentSubscription(e).finally(function(){t.killedCallback(_.clone(t.messageTypes))})},t.prototype.abortLongPollRequest=function(){this.longPollRequestDeferred&&(this.logger.info(\"Aborting current longPoll request - Subscription Id:{0} EndPoint Id: {1}\",this.subscriptionId,this.endpointId),this.utilityService.abortHttpRequest(this.longPollRequestDeferred))},t.prototype.deleteSubscription=function(e){var t=this;if(!e)return this.$q.when();var i=this.endpointId;this.logger.info(\"Deleting Subscription - Subscription Id:{0}  Endpoint Id:{1}\",e,i);var n=this.chatServiceClient.deleteLongPollSubscription(this.subscriptionId).toNgPromise(this.$q);return this.utilityService.getPromiseWithTimeout(n,this.constants.promise.defaultTimeout,this.$q).catch(function(n){var o=\"Delete subscription failed - Subscription Id:\"+e+\" Endpoint Id: \"+i+\" \"+JSON.stringify(n);return t.logger.warn(o),t.$q.reject(new Error(o))})},t.prototype.setSubscriptionId=function(e){this.subscriptionId!==e&&(this.logger.info(\"Connection State Changed. Old Subscription Id: {0} New Subscription Id: {1}\",this.subscriptionId,e),this.subscriptionId=e,this.connectionStateChangedCallback(!!e),e?this.attemptsSinceLastConnection=0:this.clearBackupTimer())},t.prototype.createSubscription=function(){var t=this;if(this.subscriptionCreationInFlight)this.logger.warn(\"Subscription is already getting created - Endpoint Id: {0}\",this.endpointId);else{var i=this.endpointId,n=_.take(this.messageTypes,3).join(\",\").substring(0,100);this.logger.debug(\"Creating a new subscription - Endpoint Id: {0} MessageTypes: {1}\",i,n),this.subscriptionScenario=this.subscriptionScenario||this.loggingService.newScenario(this.constants.scenarios.longpollSubscription+\"_\"+this.requestor),this.subscriptionCreationInFlight=!0;var o=this.chatServiceClient.createLongPollSubscriptionId(this.messageTypes).toNgPromise(this.$q);this.utilityService.getPromiseWithTimeout(o,this.constants.promise.defaultTimeout,this.$q).then(function(e){if(!e)return t.logger.error(\"subscription not returned in the network call\"),t.subscriptionScenario.fail({endpointId:t.endpointId,errorInfo:\"subscription not returned in the network call\"}),void(t.subscriptionScenario=null);t.subscriptionCreationInFlight=!1,t.subscriptionErrorCount=0,t.logger.info(\"Subscription created - Subscription Id: {0} Endpoint Id: {1}, MessageTypes: {2}\",e,i,n),t.subscriptionScenario.stop({endpointId:t.endpointId}),t.subscriptionScenario=null,t.logger.debug(\"[createSubscription] Resolve the subscription promise.\"),t.subscriptionDefer.resolve(),t.subscriptionKilled?t.subscriptionId=e:(t.setSubscriptionId(e),t.queryLongPoll())}).catch(function(n){t.subscriptionCreationInFlight=!1;var o=\"Subscription creation failed - EndpointId:\"+i+\" \"+JSON.stringify(n);if(t.logger.warn(o),t.subscriptionKilled)return t.subscriptionScenario.cancel({endpointId:i,errorInfo:o}),t.subscriptionScenario=null,t.$q.reject(n);if(t.subscriptionErrorCount++,t.subscriptionErrorCount>2?(t.subscriptionScenario.fail({endpointId:i,errorInfo:o}),t.subscriptionScenario=null):t.subscriptionScenario.mark(\"subscription_creation_retry\",{endpointId:i,errorInfo:o}),t.endpointService.isConnected()){var r=Math.min(t.maxWaitTime,Math.pow(t.defaultDelayOnError,t.subscriptionErrorCount));n&&(Number(n.errorCode)===e.Services.ChatServiceUtils.LongpollErrorCode_EndpointNotFound||Number(n.statusCode)>=400&&Number(n.statusCode)<500||-1===Number(n.statusCode))?(t.$timeout(function(){return t.endpointService.reconnectToEndpoint()},1e3*r,!1),t.loggingService.event(t.constants.telemetry.longpoll.longpollFailure,{error:JSON.stringify(n)})):(t.$timeout(t.createSubscriptionBound,1e3*r,!1),t.loggingService.event(t.constants.telemetry.longpoll.subscriptionCreationRetry,{error:JSON.stringify(n),retryCount:t.subscriptionErrorCount}))}t.resetBackupTimer()})}},t.prototype.reconnectToEndpointWithDelay=function(e){var t=this,i=0;if(404===e){var n=this.settingsService.valueFor(this.constants.settings.names.maxEndpointReconnectWaitTimeInSecs)||15;i=_.random(0,n,!1)}this.$timeout(function(){return t.endpointService.reconnectToEndpoint()},1e3*i,!1)},t.prototype.queryLongPoll=function(){var t=this;if(this.endpointService.shouldQueryLongPoll())if(this.longPollInFlight)this.logger.warn(\"long poll is already active\");else if(this.subscriptionId){var i=this.subscriptionId,n=this.endpointId;this.longPollRequestDeferred=this.$q.defer(),this.logger.debug(\"Initiating new long poll connection - subscription Id: {0}  Endpoint Id: {1}\",i,n),this.longPollInFlight=!0;var o=this.chatServiceClient.pollSubscription(this.subscriptionId,this.longPollRequestDeferred.promise).toNgPromise(this.$q).then(function(e){t.longPollInFlight=!1,t.longPollRequestDeferred=null,t.longPollErrorCount=0,t.subscriptionKilled?t.logger.warn(\"LongPoll query completed but subscription was killed - Subscription Id: {0} EndpointId: {1}\",i,n):(t.eventsCallback(e),t.resetBackupTimer(),t.queryLongPollBound())}).catch(function(o){if(t.longPollInFlight=!1,t.longPollRequestDeferred=null,t.subscriptionKilled)t.logger.warn(\"Long poll connection canceled/failed; subscription was killed - Subscription Id:{0}  EndPointId:{1}\",i,n);else if(t.endpointService.isConnected()){if(o&&Number(o.errorCode===e.Services.ChatServiceUtils.LongpollErrorCode_SubscriptionNotFound))t.killSubscriptionAndInvokeCallback(!1);else if(o&&(Number(o.errorCode)===e.Services.ChatServiceUtils.LongpollErrorCode_EndpointNotFound||Number(o.statusCode)>=400&&Number(o.statusCode)<500||-1===Number(o.statusCode)))t.loggingService.event(t.constants.telemetry.longpoll.subscriptionCreationFailure,{error:JSON.stringify(o)}),t.reconnectToEndpointWithDelay(Number(o.statusCode));else{t.longPollErrorCount++;var r=Math.min(t.maxWaitTime,Math.pow(t.defaultDelayOnError,t.longPollErrorCount));t.$timeout(t.queryLongPollBound,1e3*r,!1),t.loggingService.event(t.constants.telemetry.longpoll.longpollRetry,{error:JSON.stringify(o),retryCount:t.longPollErrorCount})}t.resetBackupTimer()}t.eventingService.$emit(t.constants.events.longpoll.pollKilled+t.requestor,{error:o})});this.utilityService.getPromiseWithTimeout(o,this.longPollMaxDuration,this.$q).catch(function(e){e&&e.message===t.constants.promise.timedOutMessage&&(t.logger.debug(\"LongPoll pending for {0} seconds; aborting it...Subscription Id: {1}  EndPointId: {2}\",t.longPollMaxDuration/1e3,i,n),t.abortLongPollRequest())})}else this.createSubscription();else this.logger.info(\"Machine is locked, skip longpoll\")},t.prototype.resetBackupTimer=function(){var e=this;this.clearBackupTimer(),this.subscriptionKilled||(this.backupTimer=setTimeout(function(){e.backupTimer=null,e.longPollInFlight?e.resetBackupTimerBound():e.endpointService.isConnected()&&(e.logger.error(\"No longpoll for 2 min. Check endpoint!\"),e.endpointService.reconnectToEndpoint())},12e4))},t.prototype.clearBackupTimer=function(){this.backupTimer&&(clearTimeout(this.backupTimer),this.backupTimer=null)},t}();t.LongPollSubscription=o}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var s=function(){function e(){}return e.EventType_All=\"messagestore.all\",e.EventType_Batched=\"messagestore.batched\",e.EventType_ReplyChainsView=\"messagestore.replychainsview\",e.EventType_MessagesDeleted=\"messagestore.messagesdeleted\",e.EventType_SyncedMessages=\"messagestore.syncedmessages\",e}();e.MessageStoreConstants=s}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){function s(e){return{mri:e.id,role:e.role,isMuted:e.isReader,isSkypeTeamsUser:!0,isEnabled:!0,objectId:void 0,type:\"ADUser\",userPrincipalName:\"upn\"}}var t=[{targetLink:\"https://by3p-client-dc.msg.skype.com/v1/threads/19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",threadProperties:{lastjoinat:\"1479250300536\",spaceThreadTopic:\"MessagingTestTeam\",threadType:\"space\",topics:'[{\"id\":\"19:2b2744bd3ea646c48ced835eda0f7aad@thread.skype\",\"name\":\"MessagingTestChannel38\",\"picture\":null,\"createdat\":\"1485900362\",\"isdeleted\":true},{\"id\":\"19:1f4069cdc98e485e820f2eaade176eb7@thread.skype\",\"name\":\"MessagingTestChannel39\",\"picture\":null,\"createdat\":\"1485900382\",\"isdeleted\":true},{\"id\":\"19:2980511ca44d4f5d8ac5489943adb241@thread.skype\",\"name\":\"MessagingTestChannel48\",\"picture\":null,\"createdat\":\"1489189940\",\"isdeleted\":false},{\"id\":\"19:e074c9e6fc5641ecbb32061355fba27f@thread.skype\",\"name\":\"MessagingTestChannel49\",\"picture\":null,\"createdat\":\"1489189948\",\"isdeleted\":false}]',version:\"1490376636597\",sharepointSiteUrl:\"https://microsoft.sharepoint.com/teams/messagingtestteamx\"},id:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",type:\"Conversation\",version:1490380954390,properties:{collapsed:\"false\",consumptionhorizon:\"1490292427360;1490380953901;18146768233797027407\",spaceConversationVersion:\"v1\",favorite:\"true\",lastimreceivedtime:\"2017-03-23T18:07:07.360Z\"},lastMessage:{id:\"1490292427360\",originalarrivaltime:\"2017-03-23T18:07:07.360Z\",imdisplayname:\"DMX Test User 15\",messagetype:\"Text\",version:\"1490292427360\",composetime:\"2017-03-23T18:07:07.360Z\",clientmessageid:\"18146768233797027407\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",content:\"Hgghbvg\",type:\"Message\",skypeeditoffset:\"0\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_7f13bc25dc0f4297a05ceb2626ead9d8\"},messages:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype/messages\"}],a=[{targetLink:\"https://by3p-client-dc.msg.skype.com/v1/threads/19:2980511ca44d4f5d8ac5489943adb241@thread.skype\",threadProperties:{lastjoinat:\"1489189938380\",spaceId:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",threadType:\"topic\",topic:\"MessagingTestChannel48\",topicThreadTopic:\"MessagingTestChannel48\",privacy:\"public\",version:\"1489194021143\"},id:\"19:2980511ca44d4f5d8ac5489943adb241@thread.skype\",type:\"Conversation\",version:1489513901362,properties:{consumptionhorizon:\"1489513897916;1489513902784;4336325451337650700\",isfollowed:\"false\",favorite:\"true\"},lastMessage:{id:\"1489513897916\",originalarrivaltime:\"2017-03-14T17:51:37.916Z\",imdisplayname:\"DMX Test User 10\",messagetype:\"Text\",version:\"1489513897916\",composetime:\"2017-03-14T17:51:37.916Z\",clientmessageid:\"4336325451337650700\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:2980511ca44d4f5d8ac5489943adb241@thread.skype\",content:\"PostAndSwitchMessage Automation Message with GUID 3579e95da321a8027dca85b7db32ca14\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d\"},messages:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:2980511ca44d4f5d8ac5489943adb241@thread.skype/messages\"},{targetLink:\"https://by3p-client-dc.msg.skype.com/v1/threads/19:e074c9e6fc5641ecbb32061355fba27@thread.skype\",threadProperties:{lastjoinat:\"1489189938380\",spaceId:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",threadType:\"topic\",topic:\"MessagingTestChannel49\",topicThreadTopic:\"MessagingTestChannel48\",privacy:\"public\",version:\"1489194021143\"},id:\"19:e074c9e6fc5641ecbb32061355fba27@thread.skype\",type:\"Conversation\",version:1489513901362,properties:{consumptionhorizon:\"1489513897916;1489513902784;4336325451337650700\",isfollowed:\"false\",favorite:\"true\"},lastMessage:{id:\"1489513897916\",originalarrivaltime:\"2017-03-14T17:51:37.916Z\",imdisplayname:\"DMX Test User 10\",messagetype:\"Text\",version:\"1489513897916\",composetime:\"2017-03-14T17:51:37.916Z\",clientmessageid:\"4336325451337650700\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:e074c9e6fc5641ecbb32061355fba27@thread.skype\",content:\"PostAndSwitchMessage Automation Message with GUID 3579e95da321a8027dca85b7db32ca14\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d\"},messages:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:e074c9e6fc5641ecbb32061355fba27@thread.skype/messages\"}],i=[{targetLink:\"https://by3p-client-dc.msg.skype.com/v1/threads/19:69c92e10-d8a3-4731-9806-18c975806c4f_ac8d06f3df554307bb176b29d92eda7d@unq.gbl.spaces\",threadProperties:{lastjoinat:\"1490297447294\",version:\"1490297448835\",threadType:\"chat\",topic:\"8:orgid:69c92e10-d8a3-4731-9806-18c975806c4f, 8:orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d\"},id:\"19:69c92e10-d8a3-4731-9806-18c975806c4f_ac8d06f3df554307bb176b29d92eda7d@unq.gbl.spaces\",type:\"Conversation\",version:1490380773326,properties:{lastimreceivedtime:\"2017-03-24T18:39:33.326Z\",consumptionhorizon:\"1490378306609;1490378495974;10249005550952434000\"},lastMessage:{id:\"1490380773326\",originalarrivaltime:\"2017-03-24T18:39:33.326Z\",imdisplayname:\"Arty Vohmincevs\",messagetype:\"Text\",version:\"1490380773326\",composetime:\"2017-03-24T18:39:33.326Z\",clientmessageid:\"2434959350034472400\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:69c92e10-d8a3-4731-9806-18c975806c4f_ac8d06f3df554307bb176b29d92eda7d@unq.gbl.spaces\",content:\"54\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:69c92e10-d8a3-4731-9806-18c975806c4f\"},messages:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:69c92e10-d8a3-4731-9806-18c975806c4f_ac8d06f3df554307bb176b29d92eda7d@unq.gbl.spaces/messages\"}],o=[{id:\"1488424675571\",originalarrivaltime:\"2017-03-02T03:17:55.571Z\",imdisplayname:\"DMX Test User 9\",messagetype:\"RichText/Html\",version:\"1489476374782\",composetime:\"2017-03-02T03:17:55.571Z\",clientmessageid:\"1488424674511\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",properties:{emotions:[{key:\"star\",users:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",time:1489476374782,value:\"1488424675571\"}]}],mentions:'[{\"mentionType\":\"BOT\",\"_index\":0,\"displayName\":\"Growbot\",\"mri\":\"28:57ca9979-33f7-4ae8-93d8-5ba497be7f29\",\"@type\":\"http:\\\\/\\\\/schema.skype.com\\\\/Mention\",\"itemid\":\"0\"}]'},content:'<div><span contenteditable=\"false\" itemscope=\"\" itemtype=\"http://schema.skype.com/Mention\" itemid=\"0\">Growbot</span> </div>',type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_04b990b5d3bc4aadac160c8cf1075110\"},{id:\"1488424676196\",originalarrivaltime:\"2017-03-02T03:17:56.196Z\",imdisplayname:\"Growbot\",messagetype:\"RichText/Html\",version:\"1489476369610\",composetime:\"2017-03-02T03:17:56.196Z\",clientmessageid:\"17314218702969928016\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",properties:{emotions:[{key:\"star\",users:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",time:1489476369610,value:\"1488424676196\"}]}]},content:\"<p>Hey, it looks like you might be trying to give someone kudos! Remember to include me (@Growbot), the keyword (kudos) and who you’re giving recognition to! Like so:</p>\\n<p><strong>@Growbot kudos to Bob Belcher for making those amazing burgers for the company picnic!</strong></p>\\n\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:57ca9979-33f7-4ae8-93d8-5ba497be7f29\"},{id:\"1488424738204\",originalarrivaltime:\"2017-03-02T03:18:58.204Z\",imdisplayname:\"DMX Test User 9\",messagetype:\"RichText/Html\",version:\"1489476368973\",composetime:\"2017-03-02T03:18:58.204Z\",clientmessageid:\"1488424737200\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",properties:{emotions:[{key:\"star\",users:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",time:1489476368973,value:\"1488424738204\"}]}],mentions:'[{\"mentionType\":\"BOT\",\"_index\":0,\"displayName\":\"Tubot\",\"mri\":\"28:8332e078-6a83-467f-b7da-1067dd4e39c3\",\"@type\":\"http:\\\\/\\\\/schema.skype.com\\\\/Mention\",\"itemid\":\"0\"}]'},content:'<div><span contenteditable=\"false\" itemscope=\"\" itemtype=\"http://schema.skype.com/Mention\" itemid=\"0\">Tubot</span></div>',type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_04b990b5d3bc4aadac160c8cf1075110\"},{id:\"1488424739601\",originalarrivaltime:\"2017-03-02T03:18:59.601Z\",imdisplayname:\"Tubot\",messagetype:\"RichText/Html\",version:\"1489119341640\",composetime:\"2017-03-02T03:18:59.601Z\",clientmessageid:\"1587019865693473653\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",properties:{emotions:[{key:\"star\",users:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",time:1489119341640,value:\"1488424739601\"}]}]},content:\"<p>Hi members of . I am Tubot, the London Underground alerting chatbot</p>\\n\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:8332e078-6a83-467f-b7da-1067dd4e39c3\"},{id:\"1488424768136\",originalarrivaltime:\"2017-03-02T03:19:28.136Z\",imdisplayname:\"Tubot\",messagetype:\"RichText/Html\",version:\"1488424768136\",composetime:\"2017-03-02T03:19:28.136Z\",clientmessageid:\"12928007930451194092\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",content:\"<p>We will try that later. For now, try the &#39;Give me tour&#39; button.</p>\\n\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:8332e078-6a83-467f-b7da-1067dd4e39c3\"},{id:\"1488424766603\",originalarrivaltime:\"2017-03-02T03:19:26.603Z\",imdisplayname:\"DMX Test User 9\",messagetype:\"RichText/Html\",version:\"1488424766603\",composetime:\"2017-03-02T03:19:26.603Z\",clientmessageid:\"1488424761083\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",properties:{mentions:'[{\"mentionType\":\"BOT\",\"_index\":0,\"displayName\":\"Tubot\",\"mri\":\"28:8332e078-6a83-467f-b7da-1067dd4e39c3\",\"@type\":\"http:\\\\/\\\\/schema.skype.com\\\\/Mention\",\"itemid\":\"0\"}]'},content:'<div><span contenteditable=\"false\" itemscope=\"\" itemtype=\"http://schema.skype.com/Mention\" itemid=\"0\">Tubot</span> give me tour</div>',type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_04b990b5d3bc4aadac160c8cf1075110\"},{id:\"1488424741050\",originalarrivaltime:\"2017-03-02T03:19:01.050Z\",imdisplayname:\"Tubot\",messagetype:\"RichText/Media_Card\",version:\"1488424741050\",composetime:\"2017-03-02T03:19:01.050Z\",clientmessageid:\"11043381714063963476\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",content:'<URIObject type=\"SWIFT.1\" url_thumbnail=\"https://urlp.asm.skype.com/v1/url/content?url=https://neu1-urlp.secure.skypeassets.com/static/card-128x128.png\">Card - access it on <a href=\"https://go.skype.com/cards.unsupported\">https://go.skype.com/cards.unsupported</a>. <Swift b64=\"eyJhdHRhY2htZW50cyI6W3siY29udGVudCI6eyJidXR0b25zIjpbeyJ0eXBlIjoiaW1CYWNrIiwidGl0bGUiOiJHaXZlIG1lIHRvdXIiLCJ2YWx1ZSI6IkdpdmUgbWUgdG91ciJ9LHsidHlwZSI6ImltQmFjayIsInRpdGxlIjoiU2tpcCB0aGUgdG91ciIsInZhbHVlIjoiU2tpcCB0aGUgdG91ciJ9XX0sImNvbnRlbnRUeXBlIjoiYXBwbGljYXRpb24vdm5kLm1pY3Jvc29mdC5jYXJkLmhlcm8ifV0sInR5cGUiOiJtZXNzYWdlL2NhcmQiLCJyZWNpcGllbnQiOnsiaWQiOiIyOToxQ053SjZPMjhMNzg5ajdoOU1mLXBXTGFCMEpMRTFmWDZOdWdLOTBvdU1QSDlMU1NwSnZrSmljeGRsWkV1Q2hQcGozRWFZLU9zVVY1bUN3TVNCdDNnSWt4UzdMeUxlZ0ljNTFXc05wQ25sVTgiLCJuYW1lIjoiRE1YIFRlc3QgVXNlciA5In0sInRpbWVzdGFtcCI6IjIwMTctMDMtMDJUMDM6MTg6NTkuNzcwODk5MloifQ==\" /><Description /></URIObject>',type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:8332e078-6a83-467f-b7da-1067dd4e39c3\"},{id:\"1488424740954\",originalarrivaltime:\"2017-03-02T03:19:00.954Z\",imdisplayname:\"Tubot\",messagetype:\"RichText/Html\",version:\"1488424740954\",composetime:\"2017-03-02T03:19:00.954Z\",clientmessageid:\"6992605068398922935\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",content:\"<p>Would you like a tour of my features?</p>\\n\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:8332e078-6a83-467f-b7da-1067dd4e39c3\"},{id:\"1488424740439\",originalarrivaltime:\"2017-03-02T03:19:00.439Z\",imdisplayname:\"Tubot\",messagetype:\"RichText/Html\",version:\"1488424740439\",composetime:\"2017-03-02T03:19:00.439Z\",clientmessageid:\"18125966807576750654\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",content:\"<p>I can message you WHEN there is an interruption of the service before you leave home or the office.</p>\\n\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:8332e078-6a83-467f-b7da-1067dd4e39c3\"},{id:\"1488423488355\",originalarrivaltime:\"2017-03-02T02:58:08.355Z\",imdisplayname:\"Teams TestBot\",messagetype:\"RichText/Html\",version:\"1488423510485\",composetime:\"2017-03-02T02:58:08.355Z\",clientmessageid:\"8952149309979323607\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499\",properties:{emotions:[{key:\"star\",users:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",time:1488423505309,value:\"1488423488355\"}]},{key:\"like\",users:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",time:1488423510485,value:\"1488423488355\"}]}]},content:\"<p>You entered [Teams TestBot]<br /><br /><strong> A list of all valid tests.</strong> <br /> <br />  Values in [] can be changed by adding appropriate arguments, e.g. &#39;hero1 5&#39; makes a hero1 card with 5 buttons; &#39;hero3 &quot;This is a Title&quot;&#39; uses that string as the title.<br /> <br />You can prepend or postpend &#39;|&#39; (pipe) to dump the payload for incoming or outgoing message, respectively. <br /> <br /> ---<br /><strong>help</strong> - Show this message<br /><strong>hero1</strong> - Hero Card with [3] buttons<br /><strong>hero2</strong> - Hero Card with no image and [3] buttons<br /><strong>hero3</strong> - Hero Card with no content and [&quot;Optional Title&quot;]<br /><strong>hero4</strong> - Hero Card with no content and [&quot;Optional Title&quot;]<br /><strong>imgCard</strong> - Hero Card with [&quot;img&quot;] as Content<br /><strong>heroRYO</strong> - Roll your own: [&quot;Title&quot;] [&quot;SubTitle&quot;] [&quot;Content&quot;] [&quot;ImageURL&quot;] [Buttons] <br /><strong>carousel1</strong> - Show a Carousel with different cards in each<br /><strong>carouselx</strong> - Show a Carousel with [5] identical cards<br /><strong>signin</strong> - Show a Signin Card<br /><strong>formatxml</strong> - Display a [&quot;sample&quot;] selection of XML formats<br /><strong>formatmd</strong> - Display a [&quot;sample&quot;] selection of Markdown formats<br /><strong>thumb</strong> - Display a Thumbnail Card<br /><strong>echo</strong> - Echo you [&quot;string&quot;]<br /><strong>mentions</strong> - Show the @mentions you pass<br /><strong>members</strong> - Show members of the team<br /><strong>create</strong> - Create a new conversation<br /><strong>dumpin</strong> - Display the incoming JSON<br /><strong>dumpout</strong> - Display the outgoing JSON</p>\\n\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/28:c9e8c047-2a74-40a2-b28a-b162d5f5327c\"},{id:\"1488423487499\",originalarrivaltime:\"2017-03-02T02:58:07.499Z\",imdisplayname:\"DMX Test User 8\",messagetype:\"RichText/Html\",version:\"1488423487499\",composetime:\"2017-03-02T02:58:07.499Z\",clientmessageid:\"1488423486619\",conversationLink:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>\",properties:{mentions:'[{\"itemid\":\"0\",\"_index\":0,\"displayName\":\"Teams TestBot\",\"mri\":\"28:c9e8c047-2a74-40a2-b28a-b162d5f5327c\",\"@type\":\"http:\\\\/\\\\/schema.skype.com\\\\/Mention\",\"mentionType\":\"BOT\"}]'},content:'<div><span contenteditable=\"false\" itemscope=\"\" itemtype=\"http://schema.skype.com/Mention\" itemid=\"0\">Teams TestBot</span></div>',type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\"}];e.TestConversationsFetchResponse={conversations:t.concat(a).concat(i),_metadata:{totalCount:4,forwardLink:\"\"}},e.TestConsumptionHorizonsFetchResponse={conversationId:\"123456\",version:1,data:[{mri:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_c7fc9a72b68d46df970050f11fef781e\",consumptionHorizon:\"1495918470;1495919000;1495917000\"}]},e.TestMessagesFetchResponse={messages:o,_metadata:{syncState:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/<convId>;messageid=1488423487499/messages?syncState=203000000031393a3035373965373233313266653439353761333035386639336432356232636433407468726561642e736b797065010b08f48c5a0100002e8d49fd5a01000000&startTime=1&pageSize=200&view=msnp24Equivalent|supportsMessageProperties\",lastCompleteSegmentStartTime:1488423487499,lastCompleteSegmentEndTime:1490308140334}},e.TestThread={id:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",type:\"Thread\",properties:{tenantid:\"72f988bf-86f1-41af-91ab-2d7cd011db47\",notesSectionInfo:'{\"id\":\"1-80609414-1c7b-49ba-8ea9-f77773d89322\",\"fileStorageLocation\":\"https://microsoft.sharepoint.com/teams/messagingtestteamx/SiteAssets/MessagingTestTeamx%20Notebook/General_Notes.one\"}',adminRemoveChannelsMemberPermissions:\"false\",spaceThreadVersion:\"v9\",sharepointSiteUrl:\"https://microsoft.sharepoint.com/teams/messagingtestteamx\",channelDocsFolderRelativeUrl:\"/teams/messagingtestteamx/Shared Documents/General\",description:\"MessagingTestTeamx\",notebookId:\"1-79f05efd-6155-4eaf-a1f4-f67e77a46a8c\",isSpoFileModifedFieldIndexed:\"true\",teamAlias:\"MessagingTestTeamx\",adminLockedProperties:\"spaceThreadTopic,description,picture\",lastSyncTime:\"1490292495037\",teamSmtpAddress:\"messagingtestteamx@service.microsoft.com\",channelDefaultNotesSectionId:\"1-80609414-1c7b-49ba-8ea9-f77773d89322\",sharepointRootLibrary:\"Shared Documents\",creator:\"8:orgid:72f988bf86f141af91ab2d7cd011db47_5e885d18a243477e82d7ba06165c373e\",threadType:\"space\",groupId:\"abbe9129-2880-4487-bb48-66955b80973a\",adminCreateUpdateDeleteExtensionsMemberPermissions:\"true\",createdat:\"1457719028762\",sharepointChannelDocsFolder:\"General\",adminCreateUpdateDeleteTabsMemberPermissions:\"true\",spaceThreadTopic:\"MessagingTestTeam\",topics:'[{\"id\":\"19:2980511ca44d4f5d8ac5489943adb241@thread.skype\",\"name\":\"MessagingTestChannel48\",\"picture\":null,\"createdat\":\"1489189940\",\"isdeleted\":false},{\"id\":\"19:e074c9e6fc5641ecbb32061355fba27f@thread.skype\",\"name\":\"MessagingTestChannel49\",\"picture\":null,\"createdat\":\"1489189948\",\"isdeleted\":false}]',spaceAdminSettings:'{\"userSettings\":{\"teamMention\":true,\"channelMention\":true,\"createTab\":false,\"deleteTab\":false,\"createIntegration\":false,\"updateIntegration\":false,\"deleteIntegration\":false,\"deleteTopic\":false,\"createTopic\":false,\"updateTopic\":false}}',teamStatus:'{\"exchangeTeamCreationStatus\":1,\"sharepointSiteCreationStatus\":2,\"teamNotebookCreationStatus\":1}',createRelatedMessagesIndex:\"true\",visibility:\"private\",storageType:\"1\",pictureETag:'\"7BDD2355\"',historydisclosed:\"True\",creatorcid:\"0\",adminCreateUpdateArchiveChannelsMemberPermisssions:\"true\",channelDocsDocumentLibraryId:\"default\",joiningenabled:\"false\",capabilities:[\"AddMember\",\"ChangeTopic\",\"ChangePicture\",\"EditMsg\",\"CallP2P\",\"SendText\",\"SendSms\",\"SendFileP2P\",\"SendContacts\",\"SendVideoMsg\",\"SendMediaMsg\",\"ChangeModerated\"]},members:[{type:\"ThreadMember\",userLink:\"https://by3p-client-dc.msg.skype.com/v1/users/\",role:\"Admin\",capabilities:[\"kickMember\"],cid:0,memberExpirationTime:2534023008e5,expirationTimeInSeconds:253402300800}],version:1490292613941,messages:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/conversations/19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype/messages\"},e.TestAuthHeaders={BehaviorOverride:\"redirectAs404\",ClientInfo:\"os=windows; osVer=10; proc=x86; lcid=en-us; deviceType=1; country=us; clientName=skypeteams; clientVer=1415/1.0.84.0\",RegistrationToken:\"registrationToken=U2lnbmF0dXJlOjI6Mjg6QVFRQUFBW9uOjY6MToxO0lsdsdsdsdsdsdswewewezc3VlVGltZTo0O\"},e.TestEndpointData={id:\"{b45e9c76-54bf-435a-b475-f54ef3251ed3}\",isActive:!1,networks:[],policies:null,subscriptions:[],type:\"Endpoint\"},e.TestPresenceData={availability:\"Online\",capabilities:\"Video | Audio\",endpointPresenceDocLinks:[\"https://by3p-client-dc.msg.skype.com/v1/users/8:orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d/endpoints/{9c438159-c6a3-4534-871b-10a1445ea5f9}/presenceDocs/messagingService\",\"https://by3p-client-dc.msg.skype.com/v1/users/8:orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d/endpoints/{15557c7e-0082-4e43-9124-794ac42ab0fa}/presenceDocs/messagingService\"],id:\"messagingService\",status:\"Online\",type:\"UserPresenceDoc\"},e.TestPropertiesData={devices:'{\"microphone\":null,\"speaker\":\"{3.0.0.00000002}.{6C26BA7D-F0B2-4225-B422-8168C5261E45}\",\"camera\":\"\\\\\\\\\\\\\\\\?\\\\\\\\root#image#0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\\\\\\\\global\"}',personalFileSite:'{\"personalSiteUrl\":\"https://microsoft-my.sharepoint.com/personal/dmxtst10_microsoft_com/\",\"personalRootFolderUrl\":\"https://microsoft-my.sharepoint.com/personal/dmxtst10_microsoft_com/Documents\",\"availability\":1}',userPersonalSettings:'{\"emailSettings\":{\"DelayInMinutes\":240,\"Mention_Person\":true,\"Mention_Channel\":false,\"Mention_Team\":false,\"Like\":false,\"Reply\":false,\"ReplyToReply\":false,\"Chat\":true,\"TeamMembershipChange_AddedToTeam\":false,\"TeamMembershipChange_PromotedToTeamAdmin\":false},\"toastSettings\":{\"Mention_Person\":true,\"Mention_Channel\":true,\"Mention_Team\":true,\"Like\":true,\"Reply\":true,\"ReplyToReply\":true,\"Chat\":true,\"TeamMembershipChange_AddedToTeam\":true,\"TeamMembershipChange_PromotedToTeamAdmin\":true,\"Download_DownloadStarted\":true,\"Download_Downloaded\":true,\"Download_DownloadFailed\":true},\"activityGenerationSettings\":{\"Mention_Person\":true,\"Mention_Channel\":true,\"Mention_Team\":true,\"Like\":true,\"Reply\":true,\"ReplyToReply\":true,\"Chat\":true,\"TeamMembershipChange_AddedToTeam\":true,\"TeamMembershipChange_PromotedToTeamAdmin\":true},\"soundsSettings\":{\"alertSound\":\"Off\"}}',personalSharedNoteBook:'{\"personalSharedNotebookId\":\"1-39cb9f56-efde-48be-a09c-8ff937c85389\",\"personalSharedNotebookUrl\":\"https://microsoft-my.sharepoint.com/personal/dmxtst10_microsoft_com/Documents/Notebooks/TeamsNotebook(Shared)\"}',isSkypeTeamsUserSetInSettingsStore:\"True\",userDetails:'{\"name\":\"DMX Test User 10\",\"upn\":\"dmxtst10@microsoft.com\"}',personalNoteBook:'{\"personalNotebookId\":\"1-d145f110-f203-470e-afe6-a30b44d2a533\",\"personalSectionId\":\"1-491a137c-80ed-4f2b-9ad2-602ea565a298\",\"personalSectionUrl\":\"https://microsoft-my.sharepoint.com/personal/dmxtst10_microsoft_com/Documents/Notebooks/SkypeSpaces(Personal)/MyNotes.one\"}',favorites:'{\"19:777e5374e14a463b9f954542a9c74272@thread.skype\":1,\"19:8be413eb67fc4357a2ce6b0a776cad16@thread.skype\":2}',firstLoginInformation:'{\"Web\":\"2016-04-22T14:49:07.092Z\",\"CoachMarkSavedWeb\":\"2016-08-10T20:06:03.788Z\",\"PromptCards\":\"2017-01-20T04:22:46.711Z\",\"android\":\"2017-03-03T19:11:03.571Z\"}',locale:\"en-us\",teamsOrder:'[{\"order\":0,\"teamId\":\"19:03b1997867fe416481462ff89c06a29f@thread.skype\"},{\"order\":1,\"teamId\":\"19:0579e72312fe4957a3058f93d25b2cd3@thread.skype\"}]',suggestedContacts:\"[]\",lastActivityAt:\"1490400807\",lastActivityAt2:\"1490400789\",cid:0,dogfoodUser:!1,primaryMemberName:\"orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d\",skypeName:\"orgid:72f988bf86f141af91ab2d7cd011db47_ac8d06f3df554307bb176b29d92eda7d\"},e.TestChatModels=[{id:\"19:69c92e10-d8a3-4731-9806-18c975806c4f_ac8d06f3df554307bb176b29d92eda7d@unq.gbl.spaces\",chatSubType:0,favoritesIndex:0,isHighImportance:!1,isLastMessageFromMe:!1,isOneOnOne:!0,isRead:!1,members:e.TestThread.members,title:void 0,threadVersion:1490297448835,version:1490380773326,lastMessage:{id:\"1490380773326\",originalArrivalTime:\"2017-03-24T18:39:33.326Z\",imDisplayName:\"Arty Vohmincevs\",messageType:\"Text\",version:1490380773326,composeTime:\"2017-03-24T18:39:33.326Z\",clientMessageId:\"2434959350034472400\",containerId:\"19:69c92e10-d8a3-4731-9806-18c975806c4f_ac8d06f3df554307bb176b29d92eda7d@unq.gbl.spaces\",content:\"54\",type:\"Message\",from:\"https://by3p-client-dc.msg.skype.com/v1/users/ME/contacts/8:orgid:69c92e10-d8a3-4731-9806-18c975806c4f\",parentMessageId:\"6789\"},lastJoinAt:new Date(1490297447294).toISOString(),hidden:!1,interopType:0,isMessagingDisabled:!1,isMuted:!1}],e.TestTeamModels=[{id:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",accessType:3,channels:[{id:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",displayName:\"General\",isGeneral:!0,defaultNotesSection:JSON.parse(e.TestThread.properties.notesSectionInfo),description:\"Mock Team\",isDeleted:!1,isFavorite:!0,isFavoriteByDefault:!1,isFollowed:!1,members:[],membershipExpiry:1e3,parentTeamId:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",threadVersion:e.TestThread.version,version:t.version,isArchived:!1,channelType:0},{id:\"19:2980511ca44d4f5d8ac5489943adb241@thread.skype\",displayName:\"MessagingTestChannel48\",isGeneral:!1,defaultNotesSection:JSON.parse(e.TestThread.properties.notesSectionInfo),description:\"Mock Channel A\",isDeleted:!1,isFavorite:!0,isFavoriteByDefault:!1,isFollowed:!1,members:_.map(e.TestThread.members,s),membershipExpiry:1e3,parentTeamId:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",threadVersion:e.TestThread.version,version:a[0].version,isArchived:!1,channelType:0},{id:\"19:e074c9e6fc5641ecbb32061355fba27f@thread.skype\",displayName:\"MessagingTestChannel49\",isGeneral:!1,defaultNotesSection:JSON.parse(e.TestThread.properties.notesSectionInfo),description:\"Mock Channel B\",isDeleted:!1,isFavorite:!1,isFavoriteByDefault:!1,isFollowed:!1,members:_.map(e.TestThread.members,s),membershipExpiry:1e3,parentTeamId:\"19:skypespaces_3c5f55aefd92430f8e75ae325c0d77c9@thread.skype\",threadVersion:e.TestThread.version,version:a[1].version,isArchived:!1,channelType:0}],description:\"Mock Team\",displayName:\"MessagingTestTeam\",order:0,pictureETag:'\"7BDD2355\"',smtpAddress:\"messagingtestteamx@service.microsoft.com\",members:_.map(e.TestThread.members,s),membershipVersion:1,membershipSummary:{totalMemberCount:0,botCount:0,mutedMembersCount:0,adminRoleCount:0,userRoleCount:0,guestRoleCount:0},memberRole:1,isFavorite:!0,isUserMuted:!1,isFollowed:!1,isCollapsed:!1,isCreator:!1,isDeleted:!1,isTenantWide:!1,lastJoinAt:new Date(1490297447294).toISOString(),teamSiteInformation:void 0,membershipExpiry:1e3,teamStatus:JSON.parse(e.TestThread.properties.teamStatus),teamSettings:JSON.parse(e.TestThread.properties.spaceAdminSettings).userSettings,teamGuestSettings:JSON.parse(e.TestThread.properties.spaceAdminSettings).guestSettings,threadVersion:e.TestThread.version,version:t.version,conversationVersion:t.version,classification:void 0,guestUsersCategory:void 0,dynamicMembership:void 0,isMaxMemberLimitExceeded:!1,teamType:0,tenantId:e.TestThread.tenantid,isArchived:!1}],e.TestUserModels=_.map(e.TestThread.members,s),e.skypeThreadMemberAsTeamsPartialUser=s,e.TestSkypeAuthData={tokens:{skypeToken:\"token\",expiresIn:100,userDetails:{licenseDetails:{isFreemium:!1,isBasicLiveEventsEnabled:!1},region:\"amer\",regionSettings:void 0}},regionGtms:void 0,licenseDetails:{isFreemium:!1,isBasicLiveEventsEnabled:!1},region:\"amer\",regionSettings:void 0}}(e.MockChatServiceClientData||(e.MockChatServiceClientData={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(t){var n=function(){function n(e,t){this.$q=e,this.sxConfig=t}return n.$inject=[\"$q\",\"sxConfig\"],n.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this.$q.when({})},n.prototype.getStartupData=function(n){var r={metadata:{syncToken:\"weshoulduseglassjar\"},chats:e.Services.MockChatServiceClientData.TestChatModels,teams:e.Services.MockChatServiceClientData.TestTeamModels,privateFeeds:[],skypeToken:e.Services.MockChatServiceClientData.TestSkypeAuthData,users:e.Services.MockChatServiceClientData.TestUserModels},a=this.sxConfig.getCurrentSkypeMri();return _.forEach(r.teams,function(e){_.forEach(e.members,function(e){return e.mri=a}),_.forEach(e.channels,function(e){_.forEach(e.members,function(e){return e.mri=a})})}),_.forEach(r.chats,function(e){_.forEach(e.members,function(e){return e.mri=a})}),t.SyncTasks.Resolved(r)},n.prototype.getReplyChains=function(e,n){return t.SyncTasks.Rejected(\"not yet implemented\")},n}();t.MockTeamsDataService=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(t){var n=function(t){function n(e,n,i,r,s,o,a,c,h){var u=t.call(this,c)||this;return u.$injector=e,u.conversationsStore=n,u.storageService=i,u.settingsService=r,u.eventingService=s,u.constants=o,u.loggingService=a,u.orchestrationService=c,u.messagingTelemetryService=h,u.startupCalled=!1,u._mruChannels=[],u.logger=a.newLogger(\"MruChannelsService\"),u.initializeOnAppLaunchAndReinit(),u}return __extends(n,t),n.$inject=[\"$injector\",\"conversationsStore\",\"storageService\",\"settingsService\",\"eventingService\",\"constants\",\"loggingService\",\"orchestrationService\",\"messagingTelemetryService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.syncService.conversationListSyncComplete,_.once(function(){return t.startup()})),this.localStorageSupported=this.storageService.isSupported()},n.prototype.cleanupOnAppTeardown=function(e){this.unregisterSetActiveConversation=void 0,this.removeConversationToken=void 0,this.mruSize=void 0,this.enableMruChannels=void 0,this.localStorageSupported=void 0,this.startupCalled=!1,this._mruChannels=[]},n.prototype.mtmaTelemetryIdentifier=function(){return\"MruChannelsService\"},n.prototype.startup=function(){var t=this,n=this.settingsService.valueFor(this.constants.settings.names.mruChannelsSize);if(this.mruSize=n||0,this.enableMruChannels=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMruChannels)&&this.mruSize>0&&this.localStorageSupported,this.enableMruChannels&&!this.startupCalled){this.startupCalled=!0;var i=this.loggingService.newScenario(this.constants.scenarios.sync.mruChannelsStartup),r={},s=this.$injector.get(\"chatSyncPriorityService\"),o=this.conversationsStore.dangerousGetAllConversations().filter(function(e){return e&&e.isChannelConversation()}),a=this.storageService.get(this.constants.storageNames.mruChannels);if(a&&a.length){var c=_.map(a,function(e){return _.find(o,function(t){return t&&t.id===e})});this.ensureEvictTimeCleared(c),this._mruChannels=a,r.mruChannelsCount=this._mruChannels.length,r.mruLocalStorage=!0}else(c=s.getPrioritizedConversationsToRetain(o,!1))&&(this.ensureEvictTimeCleared(c),this._mruChannels=_.take(_.map(c,function(e){return e.id}),this.mruSize),this.storageService.set(this.constants.storageNames.mruChannels,this._mruChannels),r.mruChannelsCount=c.length,r.mruLocalStorage=!1);this.unregisterSetActiveConversation&&this.unregisterSetActiveConversation(),this.unregisterSetActiveConversation=this.eventingService.unsafeOnWithTenantScope(this.constants.events.syncService.setActiveConversation,function(e,n){return t.add(n)}),this.removeConversationToken||(this.removeConversationToken=teamspace.services.MTMASubscriptionUtility.subscribe(this.conversationsStore,function(e,n){t.remove(e)},e.Services.ConversationsStoreEvents.Type_Remove)),i.stop(r)}},n.prototype.ensureEvictTimeCleared=function(e){var t=this,n=_.filter(e,function(e){return e&&e.isMarkedForEviction()});n&&n.length&&(this.logger.warn(n.length+\" invalid mruEvictedTimes discovered on startup\"),this.loggingService.event(n.length+\" invalid mruEvictedTimes discovered on startup\"),_.each(n,function(e){t.conversationsStore.patchConversation(e.id,function(e){return e&&e.clearEvictionTime()},!0,!1).catch(function(n){t.logger.error(\"clearEvictionTime failed on startup for \"+e.id+\": \"+n),t.loggingService.event(\"clearEvictionTime failed on startup\")})}))},n.prototype.canConvBeAddedToCache=function(e){return!this.settingsService.valueAsBoolean(this.constants.settings.names.onlyRetainFavoriteChannels)||(e.isFavorite()||e.isTeam())},n.prototype.add=function(e){var t=this;if(this.enableMruChannels){var n=this.conversationsStore.dangerousGetConversationMutable(e);if(!n||!n.isChannelConversation())return;var i=this.messagingTelemetryService.activeChannelSwitchScenario;if(i&&i.eventData&&(i.eventData.isMru=this.contains(e)),!this.canConvBeAddedToCache(n))return;n.isMarkedForEviction()&&this.conversationsStore.patchConversation(e,function(e){return e&&e.clearEvictionTime()}).catch(function(n){t.logger.error(\"clearEvictionTime failed on add for \"+e+\": \"+n),t.loggingService.event(\"clearEvictionTime failed on add\")});var r=this._mruChannels.indexOf(e);if(r>-1){var s=this._mruChannels.splice(r,1)[0];this._mruChannels.unshift(s)}else if(this._mruChannels.length>=this.mruSize){var o=this._mruChannels.pop();this.conversationsStore.patchConversation(o,function(e){return e&&e.markForEviction()}).catch(function(n){t.logger.error(\"markForEviction failed for \"+e+\": \"+n),t.loggingService.event(\"markForEviction failed\")}),this._mruChannels.unshift(e)}else this._mruChannels.unshift(e);this.storageService.set(this.constants.storageNames.mruChannels,this._mruChannels)}},n.prototype.remove=function(e){this.enableMruChannels&&this.contains(e)&&(this._mruChannels.splice(this.indexOf(e),1),this.storageService.set(this.constants.storageNames.mruChannels,this._mruChannels))},n.prototype.contains=function(e){return e&&this.indexOf(e)>-1},n.prototype.isEmpty=function(){return!this._mruChannels||0===this._mruChannels.length},n.prototype.length=function(){return this._mruChannels?this._mruChannels.length:0},n.prototype.indexOf=function(e){return this._mruChannels&&e?this._mruChannels.indexOf(e):-1},n.prototype.elementAt=function(e){return this._mruChannels&&e>=0&&e<this._mruChannels.length?this._mruChannels[e]:void 0},n}(teamspace.services.MTMABase);t.MruChannelsService=n,angular.module(\"skypeX.mruChannelsService\",[\"teamspace.loggingService\",\"skypeX.messageStore\",\"skypeX.myUserPreferencesStore\",\"skypeX.conversationsStore\"]).service(\"mruChannelsService\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var t=function(){function e(){}return e.None=\"none\",e.BannerDismissalCounts=\"bannerDismissalCounts\",e.DogfoodUser=\"dogfoodUser\",e.EduSimplifiedUxListDefault=\"eduSimplifiedUxListDefault\",e.ExternalFilesProviders=\"externalFilesProviders\",e.Pinned=\"favorites\",e.FirstLoginInformation=\"firstLoginInformation\",e.LicenseType=\"licenseType\",e.LastReportedTime=\"lastReportedTime\",e.PersonalFileSite=\"personalFileSite\",e.PersonalNoteBook=\"personalNoteBook\",e.PersonalSharedNoteBook=\"personalSharedNoteBook\",e.SuggestedContacts=\"suggestedContacts\",e.TeamsOrder=\"teamsOrder\",e.UserDetails=\"userDetails\",e.UserPersonalSettings=\"userPersonalSettings\",e.Locale=\"locale\",e.FRESent=\"freSent\",e.WhoBotNudgeSent=\"whoBotNudgeSent\",e.MobileNudgeSent=\"mobileNudgeSent\",e.TBotNotificationBlocked=\"tbotNotificationBlocked\",e.HideShareWithTeamWarning=\"hideShareWithTeamWarning\",e.CortanaSettings=\"cortanaSettings\",e.RoutingSettingsInformationalDialog=\"routingSettingsInformationalDialog\",e.AutoUnfavoriteTeams=\"autoUnfavoriteTeams\",e.ReadReceiptsEnabled=\"readReceiptsEnabled\",e.UserPinnedApps=\"userPinnedApps\",e.CalendarV2LastVisitTime=\"calendarV2LastVisitTime\",e}();e.MyUserPreferenceStorageKey=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(t){var n=function(n){function i(e,t,i,s,a,o,r,c,l,d,g,p,v,h){var f=n.call(this)||this;return f.$injector=e,f.$q=t,f.$timeout=i,f.appStateService=s,f.clientDatabase=a,f.constants=o,f.conversationsService=r,f.eventingService=c,f.localMessageStorageService=l,f.loggingService=d,f.messageStore=g,f.resources=p,f.settingsService=v,f.actions={},f.conversationsFailedMessagesStore=new Map,f.replayPending=!1,f.replayErrorBackoffTime=3e4,f.replayWindow=6e4,f.maxReplayErrorCount=3,f.enableMessageSendFailureNotification=!1,f.enableMessageSendFailureIndicator=!1,f.logger=d.newLogger(\"OfflineActionService\"),h.registerForMtma(f),f.initializeOnAppLaunchAndReinit(\"First Initialize\"),f}return __extends(i,n),i.$inject=[\"$injector\",\"$q\",\"$timeout\",\"appStateService\",\"clientDatabase\",\"constants\",\"conversationsService\",\"eventingService\",\"localMessageStorageService\",\"loggingService\",\"messageStore\",\"resources\",\"settingsService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.loggingService.log(\"initializeOnAppLaunchAndReinit: reason = {0}\",e),this.conversationsFailedMessagesStore.clear(),this.enableMessageSendFailureNotification=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageSendFailureNotification),this.enableMessageSendFailureIndicator=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageSendFailureIndicator)},i.prototype.cleanupOnAppTeardown=function(e){this.loggingService.log(\"cleanupOnAppTeardown: reason = {0}\",e),this.actions={},this.conversationsFailedMessagesStore&&(this.conversationsFailedMessagesStore.clear(),this.conversationsFailedMessagesStore=new Map),this.enableMessageSendFailureIndicator=!1,this.enableMessageSendFailureNotification=!1,this.replayPending=!1},i.prototype.mtmaTelemetryIdentifier=function(){return\"OfflineActionService\"},i.prototype.processActions=function(){var e=this;this.actions={},this.conversationsFailedMessagesStore.clear();var t=this.loggingService.newScenario(this.constants.scenarios.offlineActionsCount);return this.clientDatabase.provider.getAll(this.clientDatabase.schema.stores.offlineactions.name).then(function(n){t.stop({data:JSON.stringify({totalCount:n?n.length:0,notBlockedCount:n?_.filter(n,function(e){return!e.isBlocked}).length:0})}),_.forEach(n,function(t){return e.processLoadedAction(t)}),e.replayNextAction(),e.eventingService.unsafeOnWithTenantScope(e.constants.events.appState.changed,function(){e.appStateService.isOnline&&(e.replayPending=!1,e.replayNextAction())})}).fail(function(){t.fail()}).toNgPromise(this.$q)},i.prototype.saveOfflineAction=function(e){var n=this;try{return this.clientDatabase.provider.put(this.clientDatabase.schema.stores.offlineactions.name,e).then(function(){n.actions[e.createdTime]=e,n.addToConversationsFailedMessagesStore(e)})}catch(e){return t.SyncTasks.Rejected(e)}},i.prototype.cancelOfflineAction=function(e){this.actions[e.createdTime]&&(delete this.actions[e.createdTime],this.removeFromConversationsFailedMessagesStore(e),this.deleteActionAndReplayNext(e))},i.prototype.addToConversationsFailedMessagesStore=function(t){this.enableMessageSendFailureIndicator&&t&&t.conversationId&&t.isBlocked&&(this.conversationsFailedMessagesStore.has(t.conversationId)||(this.conversationsFailedMessagesStore.set(t.conversationId,new Map),this.trigger(e.Services.OfflineActionServiceEvents.Type_ConversationHasFiledMessageUpdated,t.conversationId)),this.conversationsFailedMessagesStore.has(t.conversationId)&&this.conversationsFailedMessagesStore.get(t.conversationId).set(t.actionData.clientmessageid,t.createdTime))},i.prototype.removeFromConversationsFailedMessagesStore=function(t){if(this.conversationsFailedMessagesStore.has(t.conversationId)&&t&&t.conversationId){var n=this.conversationsFailedMessagesStore.get(t.conversationId);n&&n.get(t.actionData.clientmessageid)&&(n.delete(t.actionData.clientmessageid),0===n.size&&(n=null,this.conversationsFailedMessagesStore.delete(t.conversationId),this.trigger(e.Services.OfflineActionServiceEvents.Type_ConversationHasFiledMessageUpdated,t.conversationId)))}},i.prototype.hasFailedMessages=function(e){return this.enableMessageSendFailureIndicator&&!!this.conversationsFailedMessagesStore.has(e)},i.prototype.findOfflineAction=function(e){return _.find(_.values(this.actions),function(t){return t.actionData.clientmessageid===e.clientmessageid})},i.prototype.replayNextAction=function(){var e=this;if(!this.replayPending)if(this.appStateService.isOnline){if((n=_.reject(_.values(this.actions),function(e){return e.isBlocked||e.isSending||e.nextRetryScheduled}).map(function(e){return e.createdTime})).length>0){var t=_.first(n.sort());this.replayAction(t)}}else{var n=this.getUnblockedItems();n&&n.length&&_.forEach(n,function(t){return e.setMessageStateSendingToError(e.actions[t])})}},i.prototype.getUnblockedItems=function(){return _.filter(_.values(this.actions),function(e){return!e.isBlocked}).map(function(e){return e.createdTime})},i.prototype.processLoadedAction=function(n){switch(this.actions[n.createdTime]=n,this.enableMessageSendFailureIndicator&&this.addToConversationsFailedMessagesStore(n),n.isSending=!1,n.nextRetryScheduled=!1,n.type){case i.postMessage:var s=n.actionData;s instanceof t.SkypeMessageLocal||(s=new t.SkypeMessageLocal(s)),this.setMessageStateSendingToError(n),s.originalarrivaltime=new Date(Date.now()).toISOString(),this.eventingService.$emit(e.Services.OfflineActionServiceEvents.Type_CreateTempMessage,s);break;default:this.logger.warn(\"Invalid offline action type\")}},i.prototype.replayAction=function(e){var n=this,s=this.actions[e];if(s&&!s.isBlocked&&!s.isSending)switch(this.replayPending=!0,s.nextRetryScheduled=!0,this.logger.info(\"replay action: {0}:{1}\",s.conversationId,s.actionData.clientmessageid),s.type){case i.postMessage:var a=new t.SkypeMessageLocal(s.actionData),o=this.loggingService.findScenario(a.clientmessageid);if(o||((o=this.loggingService.newScenario(a.scenarioName?a.scenarioName:\"offline_actions_replay\")).clientId=a.clientmessageid),this.shouldBlockAction(s))return void(s.isBlocked?(this.replayPending=!1,this.replayNextAction()):(this.setErrorStateAndReplayNext(s),o&&o.cancel(_.extend({clientId:a.clientmessageid},{errorInfo:\"message send retry limit reached\"}))));o&&o.mark(o.name+\"_replay_begin_post\",{clientId:a.clientmessageid});var r=this.$q.when(null);t.SkypeConversationLocal.isLie(a.conversationId)&&(r=this.conversationsService.ensureConversationCreated(a.conversationId).then(function(e){a.conversationId=e.id})),r.then(this.checkIfMessageWasAlreadySent.bind(this,a)).then(function(e){if(e)return n.logger.warn(\"Message is already sent. ClientMessageId: {0} \",a.clientmessageid),n.localMessageStorageService.removeLocalConversationItem(a.clientmessageid),n.deleteActionAndReplayNext(s),void(o&&o.cancel({clientId:o.clientId}));var t=n.$injector.get(\"messageService\");a.state=teamspace.services.MessageSendState.Sending,s.retryCount=++s.retryCount||1,n.logger.info(\"retrying queued message: {0}, retryCount: {1}\",s.actionData.clientmessageid,s.retryCount),t.sendMessage(a,s,o).then(function(e){o&&(o.mark(\"reply_\"+n.constants.scenarios.steps.requestReceived,{clientId:a.clientmessageid}),o.stop({clientId:a.clientmessageid})),n.deleteActionAndReplayNext(s)}).catch(function(e){e&&n.logger.error(\"Error occured during replay action for: {0}. Error: {1}\",a.clientmessageid,JSON.stringify(e)),e&&413===e.statusCode?(o&&o.cancel({clientId:o.clientId}),n.setErrorStateAndReplayNext(s)):(n.logger.warn(\"Retry action: {0}\",a.clientmessageid),o&&o.mark(o.name+\"_replay_failed\",{clientId:a.clientmessageid,errorInfo:JSON.stringify(e)}),n.retryAfterError(s))})});break;default:this.deleteActionAndReplayNext(s)}},i.prototype.retryAfterError=function(e){var t=this;e.retryCount>=this.maxReplayErrorCount||Date.now()-e.createdTime>this.replayWindow?(this.logger.warn(\"action: {0}:{1} - has gone beyond max error count\",e.conversationId,e.actionData.clientmessageid),this.setErrorStateAndReplayNext(e)):(this.replayPending=!1,e.nextRetryScheduled=!0,this.saveOfflineAction(e),this.$timeout(function(){t.replayAction(e.createdTime)},this.replayErrorBackoffTime))},i.prototype.deleteActionAndReplayNext=function(e){this.replayPending=!1,this.clientDatabase.provider.remove(this.clientDatabase.schema.stores.offlineactions.name,[e.createdTime]),this.messageStore.removeClientLieMessage(e.conversationId,e.actionData.parentMessageId,e.actionData.idUnion),delete this.actions[e.createdTime],this.removeFromConversationsFailedMessagesStore(e),this.replayNextAction()},i.prototype.checkIfMessageWasAlreadySent=function(e){var t=this;return this.messageStore.isMessagePresent(e.clientmessageid,e.conversationId,e.creator,!0).then(function(e){if(e)return!0}).catch(function(n){return t.logger.warn(\"Error occured while checking if message was already present. clientMessageId: {0}, conversationId: {1} error: {2}.\",e.clientmessageid,e.conversationId,JSON.stringify(n)),!1})},i.prototype.setErrorStateAndReplayNext=function(n){var s=this;n.isBlocked=!0,n.type==i.postMessage&&(n.actionData.state=teamspace.services.MessageSendState.Error,this.enableMessageSendFailureNotification&&this.$injector.get(\"messageNotificationService\").messageSendFailedNotification(n.actionData),this.localMessageStorageService.removeLocalConversationItem(n.actionData.clientmessageid)),this.saveOfflineAction(n).fail(function(e){s.logger.error(\"Error saving offline action : {0} for conversation: {1}\",n.createdTime,n.conversationId)}).finally(function(){var i=n.actionData;i instanceof t.SkypeMessageLocal||(i=new t.SkypeMessageLocal(i)),s.eventingService.$emit(e.Services.OfflineActionServiceEvents.Type_CreateTempMessage,i),s.replayPending=!1,s.replayNextAction()})},i.prototype.setMessageStateSendingToError=function(e){if(e&&e.type===i.postMessage&&this.shouldBlockAction(e)){var t=e.actionData;if(t&&t.state===teamspace.services.MessageSendState.Sending&&!e.isBlocked){var n=this.loggingService.findScenario(t.clientmessageid);this.logger.warn(\"action: {0}:{1} - has gone beyond max retry count\",e.conversationId,e.actionData.clientmessageid),this.setErrorStateAndReplayNext(e),e.isSending=!1,e.nextRetryScheduled=!1,n&&n.cancel(_.extend({clientId:t.clientmessageid},{errorInfo:\"message send retry limit reached\"}))}}},i.prototype.shouldBlockAction=function(e){return Date.now()-e.createdTime>this.replayWindow||e.retryCount>=this.maxReplayErrorCount},i.postMessage=\"postMessage\",i}(e.Services.ObservableBase);t.OfflineActionService=n,angular.module(\"skypeX.offlineActionService\",[\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\"]).service(\"offlineActionService\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.High=16]=\"High\",e[e.Medium=4]=\"Medium\",e[e.Low=1]=\"Low\"}(e.PresencePriority||(e.PresencePriority={}));!function(e){e.UPS=\"ups\",e.SFB=\"sfb\"}(e.PresenceSource||(e.PresenceSource={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function e(){}return e.EventType_All=\"replychainstore.all\",e.EventType_Batched=\"replychainstore.batched\",e}();e.ReplyChainStoreConstants=n;!function(e){e.V1=\"ReplyChainStoreV1\",e.V2=\"ReplyChainStoreV2\"}(e.ReplyChainStoreVersion||(e.ReplyChainStoreVersion={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),SkypeX;!function(e){!function(t){\"use strict\";var i=teamspace.Constants,r=function(){return function(){this.syncState=\"\",this.isSyncedToStartOfTime=!1}}();t.ConversationSyncState=r;var o=[t.ChatServiceUtils.ThreadProp_P2PChatFilesIndexId_Value],s=function(r){function s(e){var i=r.call(this)||this;return i.id=void 0,i.type=void 0,i.messages=void 0,i.properties=void 0,i.targetLink=void 0,i.version=void 0,i.syncStateUpdatedBy=void 0,i.lastPrunedRetentionHorizon=void 0,i.lastMessage=void 0,i.threadProperties=void 0,i.members=void 0,i.botMembers=void 0,i.rosterVersion=void 0,i.rosterSummary=void 0,i.memberProperties=void 0,i.lastSeenSkipRosterState=void 0,i.hasVoiceApp=void 0,i.checkedForVoiceApp=void 0,i.teamId=void 0,i.localClientId=void 0,i.threadVersion=void 0,i.isPending=void 0,i.messagesStale=void 0,i.syncState=\"\",i.continuationToken=void 0,i.maxMessageVersion=void 0,i.startOfSyncWindow=void 0,i.replyChainIndexFailure=void 0,i.clientCacheClearedAt=void 0,i.detailsVersion=void 0,i.messageHistoryStartTime=void 0,i.isSyncedToStartOfTime=!1,i.lastSyncTime=void 0,i.messagesSyncAfterUtc=void 0,i.messagesSyncFailureCount=void 0,i.conversationSyncFailureCount=void 0,i.parentConversationId=void 0,i.parentConversationType=void 0,i.replyChainSyncMap=void 0,i.clientArrivalTime=void 0,i.clientUpdateTime=void 0,i.lastUpdatedMessageId=void 0,i.lastUpdatedMessageVersion=void 0,i.mruEvictedTime=void 0,i.parentId=void 0,i.intentId=void 0,i.oldConsumptionHorizon=void 0,i.oldConsumptionHorizonKeys=void 0,i.assign(e),i.oldConsumptionHorizonKeys=[],i.replyChainSyncMap=i.replyChainSyncMap||{},e&&e.lastMessage&&!_.isEmpty(e.lastMessage)&&(i.lastMessage=new t.SkypeMessageLocal(e.lastMessage)),i}return __extends(s,r),s.isSkypeConversationLocalReadonly=function(e){return e instanceof s},s.prototype.freeze=function(){r.prototype.freeze.call(this,[e.Services.SkypeMessageLocal])},s.prototype.clone=function(){return this.cloneInto(new s)},s.prototype.totalUserCount=function(e){void 0===e&&(e=!0);var t=0;return this.isTeam()&&this.rosterSummary&&(this.rosterSummary.memberCount?t+=this.rosterSummary.memberCount:this.rosterSummary.roleCounts&&(t+=this.rosterSummary.roleCounts.User||0,t+=this.rosterSummary.roleCounts.Admin||0,t+=this.rosterSummary.roleCounts.Guest||0),e&&this.rosterSummary.botCount&&(t-=this.rosterSummary.botCount)),t},Object.defineProperty(s.prototype,\"retentionHorizon\",{get:function(){return this.threadProperties&&this.threadProperties.retentionHorizon&&_.isFinite(Number(this.threadProperties.retentionHorizon))?Number(this.threadProperties.retentionHorizon):0},set:function(e){!_.isNaN(e)&&this.threadProperties&&this.threadProperties.retentionHorizon!==e&&(this.threadProperties.retentionHorizon=e)},enumerable:!0,configurable:!0}),s.prototype.canUserLeaveGroupChat=function(){return this.isUserMember()&&!this.isOneOnOne()&&!this.isLie()&&this.members&&this.members.length>2},s.prototype.isUserMember=function(e){return!t.ChatServiceUtils.isThread(this.id)||!this.isThreadDead()&&!this.isDeleted()&&(_.isArray(this.members)&&e?_.some(this.members,function(t){return t&&t.id===e}):!(this.threadProperties&&this.isChannelConversation()&&!this.threadProperties[t.ChatServiceUtils.ThreadProp_LastLeaveAt]&&!this.threadProperties[t.ChatServiceUtils.ThreadProp_LastJoinAt])&&!(this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_LastLeaveAt]&&(!this.threadProperties[t.ChatServiceUtils.ThreadProp_LastJoinAt]||this.threadProperties[t.ChatServiceUtils.ThreadProp_LastJoinAt]<this.threadProperties[t.ChatServiceUtils.ThreadProp_LastLeaveAt])))},s.prototype.isUserAdmin=function(e){var t=_.filter(this.members||[],function(t){return t&&t.id===e});return this.isUserMember(e)&&t&&t.length&&\"Admin\"===t[0].role},s.prototype.isUserMuted=function(e){var t=_.filter(this.members||[],function(t){return t&&t.id===e});return this.isUserMember(e)&&t&&t.length&&\"Admin\"!==t[0].role&&!0===t[0].isReader},s.prototype.addUserAsMember=function(e){if(!t.ChatServiceUtils.isThread(this.id))return!0;if(this.members||(this.members=[]),!_.some(this.members,function(t){return t&&t.id===e})){var i={};i.id=e,i.role=\"User\",this.members.push(i)}},s.prototype.removeUser=function(e){if(!t.ChatServiceUtils.isThread(this.id))return!0;_.remove(this.members,function(t){return t&&t.id===e})},s.prototype.getOtherMembers=function(t){return _.reduce(this.members,function(i,r){var o=e.Services.ChatServiceUtils.getMri(r&&r.id);return o&&t!==o&&i.push(o),i},[])},s.prototype.getMemberExpiration=function(e,i){if(void 0===i&&(i=!1),t.ChatServiceUtils.isThread(this.id)&&!this.isThreadDead()){if(this.memberProperties&&i)return this.memberProperties[t.ChatServiceUtils.MemberProp_ExpirationTime];if(this.members&&e){var r=_.find(this.members,function(t){return t&&t.id===e});if(r)return r.memberExpirationTime}}},s.prototype.isUserCurrentlyAMember=function(){var e=this.getMemberExpiration(),t=e&&e<Date.now();return this.isUserMember()&&!t},s.prototype.getMembersWithoutExpiration=function(){return _.filter(this.members,function(e){return!e.memberExpirationTime||e.memberExpirationTime>=s.MaxTimeStamp})},s.prototype.isThread=function(){return t.ChatServiceUtils.isThread(this.id)},s.prototype.isReplyChain=function(){return this.type===t.ChatServiceUtils.ConversationType_ReplyChain},s.prototype.isChat=function(e){return void 0===e&&(e=!1),this.type===t.ChatServiceUtils.ConversationType_Chat||this.type===t.ChatServiceUtils.ConversationType_PhoneChat||this.type===t.ChatServiceUtils.ConversationType_1on1Convo||!e&&this.type===t.ChatServiceUtils.ConversationType_Meeting},s.prototype.getMeetingInfo=function(){var e=this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_Meeting];try{return e?JSON.parse(e):null}catch(e){return null}},s.prototype.isMeetingConversation=function(){return this.type===t.ChatServiceUtils.ConversationType_Meeting},s.prototype.isThreadDead=function(){return-1===this.detailsVersion?-1===this.threadVersion:0===this.threadVersion},s.prototype.markThreadAsDead=function(){this.threadVersion=-1,this.detailsVersion=-1,this.messagesStale=!1},s.prototype.markForEviction=function(e){this.mruEvictedTime=e&&e>0?e:Date.now()},s.prototype.clearEvictionTime=function(){this.mruEvictedTime=void 0},s.prototype.isMarkedForEviction=function(){return this.mruEvictedTime&&this.mruEvictedTime>0},s.prototype.isDeleted=function(){return this.threadProperties&&this.isPropertyTruthy(this.threadProperties[t.ChatServiceUtils.ThreadProp_IsDeleted])},s.prototype.isOneOnOne=function(e){void 0===e&&(e=!1);var t=this.members&&this.members.length<=2;return this.isChat(!0)&&t&&(this.isLie()||this.isUniqueRoster()||!e&&this.isNonUniqueOneOnOneChat()||this.isSmsChat())},s.prototype.containsVoiceApp=function(){return _.some(this.members,function(e){if(e&&t.ChatServiceUtils.isVoiceAppMri(e.id))return!0})},s.prototype.isGroupChat=function(e){return void 0===e&&(e=!1),this.isChat(!0)&&!this.isOneOnOne(e)},s.prototype.isUniqueRoster=function(){return!!this.id&&this.id.indexOf(\"unq.gbl.spaces\")>-1},s.prototype.isNonUniqueOneOnOneChat=function(){return this.isChat(!0)&&this.members&&2===this.members.length&&!_.isNil(this.threadProperties)&&parseInt(this.threadProperties[t.ChatServiceUtils.ThreadProp_CreatedAt],10)<s.OldOneOnOneChatsCreationCutOffDate},s.prototype.isOneOnOneBotChat=function(){return this.isOneOnOne()&&!!_.find(this.members,function(e){return e&&t.ChatServiceUtils.isBotMri(e.id)})},s.prototype.isOneOnOneTBotChat=function(){return this.isOneOnOne()&&!!_.find(this.members,function(e){return e&&t.ChatServiceUtils.isSkypeBotMri(e.id)})},s.prototype.isTeam=function(){return this.threadProperties&&this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ThreadType]===e.Services.ChatServiceUtils.ThreadType_Team&&!this.isLinked()},s.prototype.isSpaceConversation=function(){return this.threadProperties&&this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ThreadType]===e.Services.ChatServiceUtils.ThreadType_Team},s.prototype.isLinkedChannel=function(){return this.threadProperties&&this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ThreadType]===e.Services.ChatServiceUtils.ThreadType_Team&&this.isLinked()},Object.defineProperty(s.prototype,\"conversationParentForLinkedChannels\",{get:function(){if(this.parentId)return this.parentId;if(this.isLinked())try{var t=JSON.parse(this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ParentSpaces]).linkedSpaceInfoItems[0].spaceThreadId;if(!_.isEmpty(t))return this.parentId=t,t}catch(e){}},enumerable:!0,configurable:!0}),s.prototype.getTenantId=function(){return this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_TenantId]},s.prototype.getTeamId=function(){var e=this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_SpaceId];return(this.isTeam()?this.id:this.isLinked()?this.conversationParentForLinkedChannels:e)||this.teamId},s.prototype.getThreadType=function(){return this.threadProperties&&this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ThreadType]},s.prototype.isPrivateFeed=function(){return t.ChatServiceUtils.isPrivateFeed(this.id)},s.prototype.isChannelConversation=function(){return s.isChannelConversationType(this.type)},s.isUnfavoriteChannel=function(e){return!!(e&&e.isChannelConversation()&&!e.isTeam()&&!e.isFavorite())},s.isChannelConversationType=function(e){return e===t.ChatServiceUtils.ConversationType_Team||e===t.ChatServiceUtils.ConversationType_Topic},s.prototype.isLinked=function(){return this.threadProperties&&!!this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ParentSpaces]},s.prototype.getTopicMinis=function(){if(this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_Topics]){var e=this.threadProperties[t.ChatServiceUtils.ThreadProp_Topics];return\"[\"===e.substr(0,1)?JSON.parse(e):e.split(\"|\").map(function(e){return{id:e,name:\"Unknown\"}})}return[]},s.prototype.getFakeTopics=function(){var i=this,r=this.getTopicMinis(),o=this.teamName();return r.map(function(r){var n={};return n[t.ChatServiceUtils.ThreadProp_CreatedAt]=parseInt(r.createdat,10),n[t.ChatServiceUtils.ThreadProp_Picture]=r.picture,n[t.ChatServiceUtils.ThreadProp_XTeamName]=o,n[t.ChatServiceUtils.ThreadProp_TopicName]=r.name,n[t.ChatServiceUtils.ThreadProp_LastLeaveAt]=1,n[t.ChatServiceUtils.ThreadProp_ThreadType]=e.Services.ChatServiceUtils.ThreadType_Topic,n[t.ChatServiceUtils.ThreadProp_SpaceId]=i.id,new s({id:r.id,type:t.ChatServiceUtils.ConversationType_Topic,teamId:i.id,properties:{},version:0,threadVersion:0,detailsVersion:-1,threadProperties:n,messagesSyncFailureCount:0,conversationSyncFailureCount:0,messagesStale:!0})})},s.prototype.topicName=function(){if(this.threadProperties){if(this.isChat())return this.chatName();if(this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicName]&&\" \"!==this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicName])return this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicName];if(this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicThreadTopic]&&\" \"!==this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicThreadTopic])return this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicThreadTopic]}return\"\"},s.prototype.getRosterDelta=function(e,t){var i=new Set(e),r=new Set,o=new Set,s=_.isNil(t)?_.map(this.members,function(e){return e&&e.id}):this.getOtherMembers(t);return _.forEach(s,function(e){i.has(e)?(o.add(e),i.delete(e)):r.add(e)}),{notInChat:i,common:o,onlyInChat:r}},s.prototype.chatName=function(){if(!this.threadProperties)return null;var t=this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_TopicName]||null;return t&&t.contains(\":\")&&(t=null),t},s.prototype.teamName=function(){if(this.threadProperties){if(this.threadProperties[t.ChatServiceUtils.ThreadProp_XTeamName])return this.threadProperties[t.ChatServiceUtils.ThreadProp_XTeamName];if(this.type===t.ChatServiceUtils.ConversationType_Team&&this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicName])return this.threadProperties[t.ChatServiceUtils.ThreadProp_TopicName]}return null},s.prototype.creator=function(){return this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_Creator]?this.threadProperties[t.ChatServiceUtils.ThreadProp_Creator]:null},s.prototype.createdAt=function(){return this.threadProperties&&this.threadProperties[t.ChatServiceUtils.ThreadProp_CreatedAt]?this.threadProperties[t.ChatServiceUtils.ThreadProp_CreatedAt]:null},Object.defineProperty(s.prototype,\"lastMessageTimeUtc\",{get:function(){return this.lastMessage?new Date(this.lastMessage.originalarrivaltime).getTime()||0:0},enumerable:!0,configurable:!0}),s.prototype.isLastMessageFromMe=function(e){if(this.lastMessage&&this.lastMessage.from){var t=_.last(this.lastMessage.from.split(\"/\"));return e.getCurrentSkypeMri()===t}return!1},Object.defineProperty(s.prototype,\"groupId\",{get:function(){return this.threadProperties[t.ChatServiceUtils.ThreadProp_GroupId]},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"lastMessageId\",{get:function(){return this.lastMessage&&this.lastMessage.id?this.lastMessage.id:\"0\"},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"alerts\",{get:function(){return this.properties[t.ChatServiceUtils.ConversationProp_Alerts]},enumerable:!0,configurable:!0}),s.prototype.isHidden=function(){return this.properties&&\"true\"===this.properties[t.ChatServiceUtils.ConversationProp_Hidden]||this.threadProperties&&\"true\"===this.threadProperties[t.ChatServiceUtils.ThreadProp_Hidden]},s.prototype.isFavorite=function(){return s.isFavorite(this)},s.prototype.isPinned=function(){var e=this.properties?this.properties[t.ChatServiceUtils.ConversationProp_isPinned]:\"false\";return\"true\"===e||\"True\"===e},s.prototype.isBotBlocked=function(t){return this.isOneOnOneTBotChat()?!!t.tbotNotificationBlocked:this.threadProperties&&!!this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_P2PMessagingDisabled]},s.isFavorite=function(e){var i=e.properties?e.properties[t.ChatServiceUtils.ConversationProp_Favorite]:\"false\";return e.properties&&_.isNil(e.properties[t.ChatServiceUtils.ConversationProp_Favorite])&&e.isSpaceConversation()&&(i=\"true\"),\"true\"===i||\"True\"===i},s.prototype.isFollowed=function(){return s.isFollowed(this)},s.isFollowed=function(e){var i=e.properties[t.ChatServiceUtils.ConversationProp_Followed];return!!i&&\"true\"===i.toLowerCase()},s.prototype.isMuted=function(){return this.getSubscription()===t.ChatServiceUtils.SubscriptionType_Muted},s.prototype.isCollapsed=function(){var e=this.properties[t.ChatServiceUtils.ConversationProp_Collapsed];return\"true\"===e||\"True\"===e},s.prototype.isLie=function(){return s.isLie(this)},s.prototype.isPstn=function(){return _.some(this.members,function(t){return!!t.id&&t.id.startsWith(e.Services.ChatServiceUtils.PstnPrefix)})},s.prototype.isSmsChat=function(){return this.members&&this.members.length<=2&&this.isPstn()&&(this.type===e.Services.ChatServiceUtils.ConversationType_PhoneChat||this.threadProperties&&this.threadProperties[e.Services.ChatServiceUtils.ThreadProp_ThreadType]===e.Services.ChatServiceUtils.ThreadType_PhoneChat)},s.prototype.isSfBLie=function(){return s.isSfBLie(this)},s.prototype.isInteropChat=function(){return this.isSfB()||this.isInteropFederated()},s.prototype.isSfB=function(){return teamspace.services.SfBInteropUtilsService.isSfBConversation(this)},s.prototype.isFederated=function(){return this.isInteropFederated()||this.isNativeFederated()},s.prototype.isInteropFederated=function(){return teamspace.services.SfBInteropUtilsService.isInteropFederationConversation(this.id)},s.prototype.isNativeFederated=function(){var e=this.getTenantId();return e&&!this.isInteropFederated()&&this.isOneOnOne()&&_.some(this.members,function(t){return t.tenantId&&t.tenantId!==e})||teamspace.services.SfBInteropUtilsService.isNativeFederationConversationLie(this.id)||teamspace.services.SfBInteropUtilsService.isNativeFederationConversationLie(this.localClientId)},s.prototype.isOnPremFederated=function(){return teamspace.services.SfBInteropUtilsService.isOnPremFederationConversation(this.id)},s.prototype.isVirtual=function(){return teamspace.services.SfBInteropUtilsService.isSfBGatewayConversation(this.id)?this.isLie():this.isLie()||this.isSfB()},s.prototype.isRead=function(){return this.lastMessageTimeUtc<=this.getConsumptionHorizonOriginalArrivalTime()&&0===this.getConsumptionHorizonBookmarkOriginalArrivalTime()},s.prototype.isReadForMessage=function(e){return this.isMeetingConversation()?!e||e.originalArrivalTimeUtc<=this.getConsumptionHorizonOriginalArrivalTime()&&0===this.getConsumptionHorizonBookmarkOriginalArrivalTime():this.isRead()},s.prototype.isReadForUser=function(e){var t=\"\";return this.lastMessage&&(this.lastMessage.isRenderingKindSystem?t=this.lastMessage.getSystemMessageInitiatorMri():this.lastMessage.from&&(t=_.last(this.lastMessage.from.split(\"/\")))),this.isRead()||t===e&&0===this.getConsumptionHorizonBookmarkOriginalArrivalTime()},s.prototype.hiddenTime=function(){return this.properties&&this.properties[t.ChatServiceUtils.ConversationProp_HiddenTime]||null},s.prototype.isHighImportance=function(){return this.isImportant(t.ChatServiceUtils.ConversationProp_LastImportantImTime)},s.prototype.isUrgentImportance=function(){return this.isImportant(t.ChatServiceUtils.ConversationProp_LastUrgentImTime)},s.prototype.isImportant=function(e){if(!this.properties)return null;var t=this.properties[e];return teamspace.services.MessagingUtilities.getTimeValue(t)>this.getLastReadMessageOriginalArrivalTime()},s.isLie=function(e){var i=_.isString(e)?e:e.id;return t.ChatServiceUtils.isThread(i)&&i.contains(s.LiePrefix)},s.isSfBLie=function(e){return(_.isString(e)?e:e.id).startsWith(t.ChatServiceUtils.MriNamespace_SkypeSpacesThread+\"sfb:preview\")},s.getConsumptionHorizonParts=function(e){var t,i,r,o=0,n=0,a=\"0\",p=null;return e&&(p=e.split(\";\")),t=s.validateConsumptionHorizonParts(p),r=t[0],i=t[1],a=t[2],n=Number(i)||0,o=Number(r)||0,{originalArrivalTime:o,timestamp:n,clientMessageId:a}},s.buildConsumptionHorizon=function(e,t){return e+\";\"+Date.now()+\";\"+t},s.prototype.getPinnedIndex=function(e,t,i){void 0===i&&(i=void 0);var r=void 0,o=!this.members||!!this.members&&this.members.some(function(e){return!e});if(o&&i&&i.error(\"calling getPinnedIndex() when conv has undefined members - conv id: {0}, membersIsFalsy: {1}\",this.id,!!this.members),t.getUserPreferences().pinned&&!o){var s=this.getOtherMembers(e);r=this.isLie()&&1===s.length?t.getUserPreferences().pinned[s[0]]:t.getUserPreferences().pinned[this.id]}return r},s.validateConsumptionHorizonParts=function(e){if(e&&3===e.length&&e[0]&&!_.isNaN(Number(e[0]))&&e[1]&&!_.isNaN(Number(e[1]))&&e[2]&&!_.isNil(e[2]))return e;var t=\"\";throw e&&_.forEach(e,function(e,i){0!==i&&(t+=\" \"),t+=\"[\"+i+\"]\"+e}),\"Invalid consumption horizon parts: \"+(t||e)},s.prototype.getSubscription=function(e){return e||!this.properties[t.ChatServiceUtils.ConversationProp_Subscription]?this.isOneOnOne()?t.ChatServiceUtils.SubscriptionType_Loud:t.ChatServiceUtils.SubscriptionType_Normal:this.properties[t.ChatServiceUtils.ConversationProp_Subscription]},s.prototype.getConsumptionHorizon=function(){return this.properties?this.properties[t.ChatServiceUtils.ConversationProp_ConsumptionHorizon]:null},s.prototype.getPinnedConsumptionHorizon=function(){return this.properties?this.properties[t.ChatServiceUtils.ConversationProp_PinnedConsumptionHorizon]:null},s.prototype.saveCurrentConsumptionHorizon=function(e){this.oldConsumptionHorizon&&this.getConsumptionHorizonOriginalArrivalTime()===i.Instance.FakeConsumptionHorizonValue||(this.oldConsumptionHorizon=this.getConsumptionHorizon()),this.oldConsumptionHorizonKeys.push(e)},s.prototype.getSavedConsumptionHorizon=function(){return{consumptionHorizon:this.oldConsumptionHorizon,keys:this.oldConsumptionHorizonKeys}},s.prototype.shouldClearMessageFromSavedConsumptionHorizon=function(e){var t=e.clientmessageid;return this.oldConsumptionHorizonKeys.indexOf(t)>-1},s.prototype.clearMessageFromSavedConsumptionHorizon=function(e,t){if(t){var i=this.oldConsumptionHorizon,r=this.oldConsumptionHorizonKeys;return this.oldConsumptionHorizon=null,this.oldConsumptionHorizonKeys=[],!i&&!r.length}var o=e.clientmessageid,n=this.oldConsumptionHorizonKeys.indexOf(o);return n>-1&&(this.oldConsumptionHorizonKeys.splice(n,1),0===this.oldConsumptionHorizonKeys.length?this.oldConsumptionHorizon=null:e.originalArrivalTimeUtc>s.getConsumptionHorizonParts(this.oldConsumptionHorizon).originalArrivalTime&&(this.oldConsumptionHorizon=s.buildConsumptionHorizon(e.originalArrivalTimeUtc,o)),!0)},s.prototype.isReplyChainSyncSupported=function(){var e=this.parentConversationType||this.type;if(s.isChannelConversationType(e))return!0;if(this.isReplyChain()){var i=t.ChatServiceUtils.parseActivityId(this.id).itemId;return!!_.find(o,function(e){return e===i})}return!1},s.prototype.getPinnedConsumptionHorizonParts=function(){var e=this.properties&&this.properties[t.ChatServiceUtils.ConversationProp_PinnedConsumptionHorizon];return s.getConsumptionHorizonParts(e||\"0;0;0\")},s.prototype.getPinnedConsumptionHorizonOriginalArrivalTime=function(){return this.getPinnedConsumptionHorizonParts().originalArrivalTime},s.prototype.getConsumptionHorizonParts=function(){var e=this.properties&&this.properties[t.ChatServiceUtils.ConversationProp_ConsumptionHorizon];return s.getConsumptionHorizonParts(e||\"0;0;0\")},s.prototype.getConsumptionHorizonOriginalArrivalTime=function(){return this.getConsumptionHorizonParts().originalArrivalTime},s.prototype.getConsumptionHorizonTimestamp=function(){return this.getConsumptionHorizonParts().timestamp},s.prototype.getConsumptionHorizonClientMessageId=function(){return this.getConsumptionHorizonParts().clientMessageId},s.prototype.getConsumptionHorizonBookmarkOriginalArrivalTime=function(){var e=this.properties&&this.properties[t.ChatServiceUtils.ConversationProp_ConsumptionHorizonBookmark],i=e?Number(e.split(\";\")[0]):0;return _.isNaN(i)?0:i},s.prototype.getLastReadMessageOriginalArrivalTime=function(){return this.getConsumptionHorizonBookmarkOriginalArrivalTime()||this.getConsumptionHorizonOriginalArrivalTime()},s.prototype.isPropertyTruthy=function(e){return!!e&&\"true\"==e.toLowerCase()},s.prototype.areMessagesSynced=function(){return!!this.syncState||!!this.continuationToken||!!this.maxMessageVersion},s._testUserIsAtMentioned=function(e,t){return!!e&&null!==e.match('<at id=\"(?:\\\\*|'+t+')\">.*?</at>')},s.fromConversation=function(e){var i=new s(e);i.threadProperties&&i.threadProperties.version?i.threadVersion=Number(i.threadProperties.version):i.threadVersion=0;var r=i&&i.properties&&i.properties[t.ChatServiceUtils.ConversationProp_HiddenTime];if(r&&_.isString(r)){var o=Number.parseInt(r);i.properties[t.ChatServiceUtils.ConversationProp_HiddenTime]=_.isNaN(o)?void 0:o}return i.detailsVersion=-1,s.clearSyncState(i,\"fromConversation\"),i.clientArrivalTime=(new Date).toISOString(),i},s.fromThread=function(e){var t=new s({id:e.id,members:e.members,messages:e.messages,properties:{},threadProperties:e.properties,type:e.type,version:0,threadVersion:e.version,detailsVersion:e.version});return s.clearSyncState(t,\"fromThread\"),t},s.clearSyncState=function(e,t){e.syncState=\"\",e.messageHistoryStartTime=void 0,e.isSyncedToStartOfTime=!1,e.messagesStale=!0,e.messagesSyncAfterUtc=0,e.messagesSyncFailureCount=0,e.conversationSyncFailureCount=0,e.continuationToken=void 0,e.maxMessageVersion=void 0,e.replyChainIndexFailure=void 0,e.replyChainSyncMap={},e.lastSyncTime=void 0,e.clientCacheClearedAt=void 0,e.lastPrunedRetentionHorizon=void 0,e.startOfSyncWindow=void 0,e.syncStateUpdatedBy=t},s.clearSessionSyncState=function(e){e.messagesSyncFailureCount=0,e.messagesSyncAfterUtc=0,e.conversationSyncFailureCount=0},s.isTeamSpaceTypeClass=function(t){return!!t&&(t&&t.threadProperties&&e.Services.ChatServiceUtils.ThreadProp_SpaceType_Class===t.threadProperties[e.Services.ChatServiceUtils.ThreadProp_SpaceType])},s.prototype.getSuggestedActions=function(){return this.properties&&this.properties[t.ChatServiceUtils.ConversationProp_SuggestedActions]||null},s.prototype.getSmartReplies=function(){return this.properties&&this.properties[t.ChatServiceUtils.ConversationProp_SmartReplies]||null},Object.defineProperty(s.prototype,\"userMembers\",{get:function(){return _.filter(this.members,function(t){return t&&!e.Services.ChatServiceUtils.isBotMri(t.id)})},enumerable:!0,configurable:!0}),s.prototype.isTeamArchived=function(){if(this.threadProperties)return!!this.threadProperties[t.ChatServiceUtils.ThreadProp_ArchivalLevel]&&(this.isTeam()&&this.threadProperties[t.ChatServiceUtils.ThreadProp_ArchivalLevel].toLowerCase()===t.ChatServiceUtils.ThreadArchivalLevel_Space.toLowerCase())},s.prototype.isChannelArchived=function(){if(this.threadProperties)return!!this.threadProperties[t.ChatServiceUtils.ThreadProp_ArchivalLevel]&&(this.isChannelConversation()&&this.threadProperties[t.ChatServiceUtils.ThreadProp_ArchivalLevel].toLowerCase()===t.ChatServiceUtils.ThreadArchivalLevel_Topic.toLowerCase())},s.LiePrefix=\"preview-\",s.MaxTimeStamp=2534023008e5,s.OldOneOnOneChatsCreationCutOffDate=new Date(\"2016-07-01\").getTime(),s}(t.ClonableModel);t.SkypeConversationLocal=s}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),SkypeX;!function(e){!function(t){t.EnableSkypeMessageLocalNewAssignment=!1;var i;!function(e){e[e.None=0]=\"None\",e[e.Network=1]=\"Network\",e[e.Local=2]=\"Local\"}(i=t.MessageStorageState||(t.MessageStorageState={}));var r;!function(e){e[e.None=1]=\"None\",e[e.Text=2]=\"Text\",e[e.System=3]=\"System\",e[e.Picture=4]=\"Picture\",e[e.Video=5]=\"Video\",e[e.Moji=6]=\"Moji\",e[e.Calling=7]=\"Calling\",e[e.ChatFile=8]=\"ChatFile\",e[e.ContactRequestIncoming=9]=\"ContactRequestIncoming\",e[e.ContactRequestOutgoing=10]=\"ContactRequestOutgoing\",e[e.ContactRequestOutgoingResend=11]=\"ContactRequestOutgoingResend\",e[e.UnblockContact=12]=\"UnblockContact\",e[e.Custom=13]=\"Custom\",e[e.OneToOneCall=14]=\"OneToOneCall\",e[e.Card=15]=\"Card\",e[e.CallRecording=16]=\"CallRecording\",e[e.OneToOneCallRecording=17]=\"OneToOneCallRecording\"}(r=t.RenderingKind||(t.RenderingKind={}));var s=function(){return function(){}}();t.EmailUser=s;var n=function(){return function(){}}();t.EmailDetails=n;!function(e){e[e.None=0]=\"None\",e[e.ContentBlocked=1]=\"ContentBlocked\",e[e.Warning=2]=\"Warning\"}(t.PolicyViolationMessageState||(t.PolicyViolationMessageState={}));!function(e){e[e.None=0]=\"None\",e[e.AllowFalsePositiveOverride=1]=\"AllowFalsePositiveOverride\",e[e.AllowOverrideWithoutJustification=2]=\"AllowOverrideWithoutJustification\",e[e.AllowOverrideWithJustification=4]=\"AllowOverrideWithJustification\"}(t.PolicyViolationVerdictDetails||(t.PolicyViolationVerdictDetails={}));!function(e){e[e.None=0]=\"None\",e[e.Override=1]=\"Override\",e[e.ReportFalsePositive=2]=\"ReportFalsePositive\"}(t.PolicyViolationUserAction||(t.PolicyViolationUserAction={}));var o;!function(e){e[e.Sync=1]=\"Sync\",e[e.LongPoll=2]=\"LongPoll\",e[e.SfB=3]=\"SfB\",e[e.SyncRelated=4]=\"SyncRelated\",e[e.Local=5]=\"Local\",e[e.CSAReplyChain=6]=\"CSAReplyChain\",e[e.DB=7]=\"DB\"}(o=t.SkypeMessageSource||(t.SkypeMessageSource={}));!function(e){e[e.ReplyChains=0]=\"ReplyChains\",e[e.Messages=1]=\"Messages\"}(t.MessageViewType||(t.MessageViewType={}));!function(e){e[e.Read=0]=\"Read\",e[e.Accept=1]=\"Accept\",e[e.Decline=2]=\"Decline\"}(t.AcknowledgeState||(t.AcknowledgeState={}));var a=function(s){function n(e,r){var n=s.call(this)||this;if(n.ackrequired=void 0,n.versionHistory=void 0,n.cursorToken=void 0,n.messagetype=void 0,n.contenttype=void 0,n.content=void 0,n.renderContent=void 0,n.renderContentNative=void 0,n.activitytype=void 0,n.clientmessageid=void 0,n.amsreferences=void 0,n.amsStorageLocations=void 0,n.imdisplayname=void 0,n.skypeguid=void 0,n.postChannels=void 0,n.properties=void 0,n.externalid=void 0,n.id=void 0,n.type=void 0,n.messageKind=\"skypeMessageLocal\",n.composetime=void 0,n.originalarrivaltime=void 0,n.clientArrivalTime=void 0,n.conversationLink=void 0,n.from=void 0,n.source=void 0,n.idUnion=void 0,n.conversationId=void 0,n.versionNumber=void 0,n.version=void 0,n.messageStorageState=void 0,n._conversationIdMessageIdUnion=void 0,n.parentMessageId=void 0,n.createdTime=void 0,n.creator=void 0,n.creatorProfile=void 0,n.isFromMe=void 0,n.userHasStarred=void 0,n.activity=void 0,n.previewData=void 0,n.replyChainLatestDeliveryTime=void 0,n.scenarioName=void 0,n.state=void 0,n.hydratedContent=void 0,n.hydratedProperties=void 0,n.notificationLevel=void 0,n.hasMessageActionFailed=void 0,n.messageSendErrorReason=void 0,n.messageSendDiagnosticError=void 0,n.mentions=void 0,n.hyperLinks=void 0,n.attachments=void 0,n.inputExtensionAttachments=void 0,n.inlineImages=void 0,n.containsSelfMention=void 0,n.containsTeamMention=void 0,n.teamMentionDisplayName=void 0,n.trimmedMessageContent=void 0,n.messageContentContainsImage=void 0,n.messageContentContainsVideo=void 0,n.isSanitized=void 0,n.isPlainTextConvertedToHtml=void 0,n.isRichContentProcessed=void 0,n.isRichMessagePropertiesProcessed=void 0,n.isForceDelete=void 0,n.isEditClientLie=void 0,n.originalNonLieMessage=void 0,n.context=void 0,n.isSfBGroupConversation=void 0,n.convoCallId=void 0,n.convoCallUrl=void 0,n.eventId=void 0,n.translation=void 0,n.dlpData=void 0,n.layoutMetadata=void 0,n.messageLayoutType=void 0,n.callDuration=void 0,n.callParticipantsMris=void 0,n.cachedDeduplicationKey=void 0,n.cachedOriginalArrivalTime=void 0,n.cachedOriginalArrivalTimeUtc=void 0,n._emailDetails=void 0,n._callRecording=void 0,n.callParticipantsCount=void 0,n._pinState=void 0,n._policyViolation=void 0,t.EnableSkypeMessageLocalNewAssignment?n.assignV2(e):n.assign(e),n.isRichContentProcessed=!1,n.isRichMessagePropertiesProcessed=!1,n.isForceDelete=!1,n.isSfBGroupConversation=!1,n.callDuration=0,n.callParticipantsMris=[],n.callParticipantsCount=-1,e&&(n.versionNumber=parseInt(e.version)),n.messageStorageState=r||i.None,n._callRecording=null,n._pinState={isPinned:!1,pinnedTime:void 0},n.properties&&n.properties[t.ChatServiceUtils.MessageProperty_Pinned]){var o=JSON.parse(n.properties[t.ChatServiceUtils.MessageProperty_Pinned]);n._pinState={isPinned:o&&o.pinnedTime&&parseInt(o.pinnedTime)>0,pinnedTime:o&&o.pinnedTime}}return n}return __extends(n,s),Object.defineProperty(n.prototype,\"key\",{get:function(){return this.getDeduplicationKey()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"skypeMessageType\",{get:function(){return this.messagetype},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isHydrated\",{get:function(){return this.isRenderingKindSystem?null!=this.hydratedProperties:null!=this.creatorProfile},set:function(e){},enumerable:!0,configurable:!0}),n.prototype.prepareMessageForPosting=function(){var i;if(i=this.isPlainTextConvertedToHtml?{content:$(this.content).text(),messagetype:e.Services.ChatServiceUtils.MessageType_Text}:{content:this.content,messagetype:this.messagetype},i.contenttype=this.contenttype,i.amsreferences=this.amsreferences,this.activitytype&&(i.activitytype=this.activitytype),this.clientmessageid&&(i.clientmessageid=this.clientmessageid),this.imdisplayname&&(i.imdisplayname=this.imdisplayname),this.properties){i.properties=_.clone(this.properties);var r=i.properties[t.ChatServiceUtils.MessageProperty_Importance];if(void 0!==r){var s=void 0;s=teamspace.components.ImportanceLevels.NORMAL===r?\"\":teamspace.components.ImportanceLevels[r].toLocaleLowerCase(),i.properties[t.ChatServiceUtils.MessageProperty_Importance]=s}}return this.externalid&&(i.externalid=this.externalid),this.postChannels&&this.postChannels.length>0&&(i.postChannels=this.postChannels,i.amsStorageLocations=this.amsStorageLocations),i},n.getConversationId=function(e){var i=_.last(e.conversationLink.split(\"/\")),r=t.ChatServiceUtils.parseActivityId(i);return r.isValid?r.topicId:t.ChatServiceUtils.cleanTopicId(i)},n.getParentMessageId=function(e){var i=t.ChatServiceUtils.parseActivityId(_.last(e.conversationLink.split(\"/\")));return i.isValid?i.itemId:null},n.getLatestVersion=function(e,t){var i=e&&e.versionNumber,r=t&&t.versionNumber;return i&&r?i>r?e:t:i?e:r?t:void 0},Object.defineProperty(n.prototype,\"isClientLie\",{get:function(){return teamspace.services.MessagingUtilities.isClientLie(this.id)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isConnectorMessage\",{get:function(){return this.creator&&this.creator.startsWith(e.Services.ChatServiceUtils.IntegrationPrefix)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isBotMessage\",{get:function(){return this.creator&&this.creator.startsWith(e.Services.ChatServiceUtils.BotPrefix)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"creatorProfileKey\",{get:function(){return(this.isBotMessage||this.isConnectorMessage)&&this.onBehalfOf?this.creator+\"-\"+this.id:this.creator},enumerable:!0,configurable:!0}),n.prototype.getConversationIdFromConversationLink=function(){return n.getConversationId(this)},n.prototype.getParentMessageIdFromConversationLink=function(){return n.getParentMessageId(this)},Object.defineProperty(n.prototype,\"conversationIdMessageIdUnion\",{get:function(){if(!teamspace.services.MessagingUtilities.isClientLie(this.id)){if(!this._conversationIdMessageIdUnion){var e=this.conversationId||n.getConversationId(this);this._conversationIdMessageIdUnion=e+\"_\"+this.id}return this._conversationIdMessageIdUnion}},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"imageCount\",{get:function(){return this.content?(this.content.match(/<img/gi)||[]).length:0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"deleteTime\",{get:function(){return n.getDeleteTime(this)},set:function(e){this.properties=this.properties||{},\"string\"==typeof e&&(e=Number(e)),this.properties[t.ChatServiceUtils.MessageProperty_DeleteTime]=e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isDeleted\",{get:function(){return this.properties&&!!this.properties[t.ChatServiceUtils.MessageProperty_DeleteTime]},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSystemDelete\",{get:function(){return this.properties&&!!this.properties[t.ChatServiceUtils.MessageProperty_DeleteTime]&&\"true\"===this.properties[t.ChatServiceUtils.MessageProperty_SystemDelete]},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"failedAtSfBGateway\",{get:function(){return!!(this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_DeliveryState]&&this.isFromMe)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isInteropFederatedChatMessage\",{get:function(){return teamspace.services.SfBInteropUtilsService.isInteropFederationConversation(n.getConversationId(this))},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSfbInteropMessage\",{get:function(){return teamspace.services.SfBInteropUtilsService.isSfBConversation(n.getConversationId(this))},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"gatewayError\",{get:function(){if(this.failedAtSfBGateway)return teamspace.services.SfBInteropUtilsService.getMappedGatewayError(this.properties[t.ChatServiceUtils.MessageProperty_DeliveryState].state)},enumerable:!0,configurable:!0}),n.getDeleteTime=function(e){var i=e&&e.properties&&e.properties[t.ChatServiceUtils.MessageProperty_DeleteTime];return\"string\"==typeof i&&(i=Number(i)),i},Object.defineProperty(n.prototype,\"editTime\",{get:function(){return n.getEditTime(this)},set:function(e){this.properties=this.properties||{},\"string\"==typeof e&&(e=Number(e)),this.properties[t.ChatServiceUtils.MessageProperty_EditTime]=e},enumerable:!0,configurable:!0}),n.getEditTime=function(e){var i=e&&e.properties&&e.properties[t.ChatServiceUtils.MessageProperty_EditTime];return\"string\"==typeof i&&(i=Number(i)),i},Object.defineProperty(n.prototype,\"isSystemMessage\",{get:function(){return this.creator&&0===this.creator.lastIndexOf(\"19:\",0)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isRenderingKindSystem\",{get:function(){return this.renderingKind===e.Services.RenderingKind.System},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"callId\",{get:function(){return this.isCallRecordingMessage?this.callRecording.callId:this.skypeguid},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isTextMessage\",{get:function(){return this.renderingKind===r.Text},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isCallMessage\",{get:function(){return this.renderingKind===r.Calling},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isCallRecordingMessage\",{get:function(){return this.renderingKind===r.CallRecording},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isCardMessage\",{get:function(){return this.renderingKind===r.Card},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isCallEndedMessage\",{get:function(){return this.isCallMessage&&n.hasCallEndedMessageContent(this.renderContent)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isScreenshareFromChatMessage\",{get:function(){return this.isCallMessage&&n.hasScreenshareFromChatMessageContent(this.content)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isCallStartedMessage\",{get:function(){return this.isCallMessage&&!this.isCallEndedMessage},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isMissedCallMessage\",{get:function(){return this.parseCallingParticipantsAndDuration(),this.isCallEndedMessage&&!this.isFromMe&&this.callParticipantsMris.length<2},enumerable:!0,configurable:!0}),n.prototype.getCallDuration=function(){return this.parseCallingParticipantsAndDuration(),this.callDuration},n.prototype.getCallParticipants=function(){return this.parseCallingParticipantsAndDuration(),this.callParticipantsMris},n.prototype.getCallParticipantsCount=function(){return this.parseCallingParticipantsCount(),this.callParticipantsCount},Object.defineProperty(n.prototype,\"onBehalfOf\",{get:function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_OnBehalfOf]},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"subject\",{get:function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_Subject]},set:function(e){this.properties&&(this.properties[t.ChatServiceUtils.MessageProperty_Subject]=e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"title\",{get:function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_Title]},set:function(e){this.properties&&(this.properties[t.ChatServiceUtils.MessageProperty_Title]=e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"importance\",{get:function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_Importance]||teamspace.components.ImportanceLevels.NORMAL},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"pinState\",{get:function(){return this._pinState},set:function(e){this._pinState=e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"replyPermission\",{get:function(){var e=this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_ReplyPermissions],i=teamspace.components.MessageReplyPermissions[e];return _.isNil(i)?teamspace.components.MessageReplyPermissions.Undefined:i},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isHighImportance\",{get:function(){return this.importance===teamspace.components.ImportanceLevels.HIGH},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isUrgentImportance\",{get:function(){return this.importance===teamspace.components.ImportanceLevels.URGENT},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isEmailMessage\",{get:function(){return!(!this.properties||!this.properties[t.ChatServiceUtils.MessageProperty_EmailDetails])},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"emailDetails\",{get:function(){if(this._emailDetails)return this._emailDetails;var e=this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_EmailDetails];if(!e)return null;try{return this._emailDetails=JSON.parse(e),this._emailDetails}catch(e){return null}},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"policyViolation\",{get:function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_PolicyViolation]},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"callRecording\",{get:function(){if(this._callRecording)return this._callRecording;var e=this.content,t=e&&e.match(/<URIObject[^>]*?\\stype=\"([^\"]+?)\"/i);if(!t||\"Video.2/CallRecording.1\"!=t[1])return this._callRecording={title:\"\",url:\"\",streamVideoId:\"\",callId:\"\",duration:\"\",timestamp:\"\",statusCode:0,statusSubcode:\"\",downloadUrl:\"\",thumbnailUrl:\"\",errorCodes:\"\"},this._callRecording;var i=e.match(/<title>(.*?)<\\/title>/i),r=e.match(/<item type[^>]*?\\suri=\"([^\"]+?)\"/i),s=e.match(/<id type=\"callId\"[^>]*?\\svalue=\"([^\"]+?)\"/i),n=e.match(/<id type=\"StreamVideoId\"[^>]*?\\svalue=\"([^\"]+?)\"/i),o=e.match(/<RecordingContent[^>]*?\\sduration=\"([^\"]+?)\"/i),a=e.match(/<RecordingContent[^>]*?\\stimestamp=\"([^\"]+?)\"/i),c=e.match(/<RecordingStatus[^>]*?\\scode=\"([^\"]+?)\"/i),p=e.match(/<RecordingStatus[^>]*?\\ssubCode=\"([^\"]+?)\"/i),l=e.match(/<item type=\"amsVideo\"[^>]*?\\suri=\"([^\"]+?)\"/i),d=e.match(/<URIObject[^>]*?\\surl_thumbnail=\"([^\"]+?)\"/i),g=e.match(/<RecordingStatus[\\s\\S]*RecordingStatus>/i);return this._callRecording={title:i&&i[1]?i[1]:\"\",url:r&&r[1]?r[1]:\"\",callId:s&&s[1]?s[1]:\"\",streamVideoId:n&&n[1]?n[1]:\"\",duration:o&&o[1]?o[1]:\"\",timestamp:a&&a[1]?a[1]:\"\",statusCode:c?c[1]?parseInt(c[1]):0:200,statusSubcode:p&&p[1]?p[1]:\"\",downloadUrl:l&&l[1]?l[1]:\"\",thumbnailUrl:d&&d[1]?d[1]:\"\",errorCodes:g&&g[0]?g[0]:\"\"},this._callRecording},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isScheduledMeetingCreateMessage\",{get:function(){return\"http://schema.skype.com/ScheduledMeetingCreated\"===this.getMessageMeetingType()},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isScheduledMeetingUpdateOrCancelledMessage\",{get:function(){var e=this.getMessageMeetingType();return\"http://schema.skype.com/ScheduledMeetingUpdated\"===e||\"http://schema.skype.com/ScheduledMeetingCancelled\"===e},enumerable:!0,configurable:!0}),n.prototype.getMeetingProperties=function(){if(!this.properties||!this.properties[t.ChatServiceUtils.MessageProperty_Meeting])return null;var e=this.properties[t.ChatServiceUtils.MessageProperty_Meeting];if(!_.isString(e))return e;try{return JSON.parse(this.properties[t.ChatServiceUtils.MessageProperty_Meeting])}catch(e){return null}},n.prototype.involvesUser=function(e){return this.creator===e||this.hydratedProperties&&(this.hydratedProperties[teamspace.services.SystemMessageHydratedPropertyName.InitiatorMriPropertyName]===e||this.hydratedProperties[teamspace.services.SystemMessageHydratedPropertyName.TargetMriPropertyName]===e)},n.prototype.getScheduledMeetingProperties=function(){var e=this.getMeetingProperties();return e?e[t.ChatServiceUtils.MessageProperty_MeetingScheduledInfo]:null},n.prototype.hasCardsProperties=function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_Cards]&&this.properties[t.ChatServiceUtils.MessageProperty_Cards].length>2},Object.defineProperty(n.prototype,\"originalArrivalTimeUtc\",{get:function(){return this.cachedOriginalArrivalTime!==this.originalarrivaltime&&(this.cachedOriginalArrivalTime=this.originalarrivaltime,this.cachedOriginalArrivalTimeUtc=new Date(this.originalarrivaltime).getTime()||0),this.cachedOriginalArrivalTimeUtc},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"renderingKind\",{get:function(){return n.getRenderingKind(this.messagetype,this.content)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isHtml\",{get:function(){return this.messagetype!==e.Services.ChatServiceUtils.MessageType_Text},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isRichTextHtml\",{get:function(){return this.messagetype===e.Services.ChatServiceUtils.MessageType_HTML},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"crossPostId\",{get:function(){return this.properties&&this.properties[t.ChatServiceUtils.MessageProperty_CrossPostId]},set:function(e){this.properties=this.properties||{},this.properties[t.ChatServiceUtils.MessageProperty_CrossPostId]=e},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isLocalSource\",{get:function(){return this.source===o.DB||this.source===o.Local},enumerable:!0,configurable:!0}),n.prototype.getDeduplicationKey=function(){return this.cachedDeduplicationKey||(this.cachedDeduplicationKey=\"\"+this.creator+this.idUnion),this.cachedDeduplicationKey},n.prototype.getSystemMessageInitiatorMri=function(){var e;if(this.isRenderingKindSystem)if(this.hydratedProperties)e=this.hydratedProperties.initiatorMri;else if(this.content){var t=this.content.match(/<initiator>(.*?)<\\/initiator>/i);t&&2===t.length&&t[1]&&(e=t[1].trim())}return e},n.hasCallEndedMessageContent=function(e){var t=/<partlist[^>]*type=\"ended\"/;return e&&(-1!==e.indexOf(\"<ended/>\")||t.test(e))},n.hasScreenshareFromChatMessageContent=function(e){var t=/<screensharingCall\\/>/i;return e&&(-1!==e.indexOf(\"<screensharingCall/>\")||t.test(e))},n.getRenderingKind=function(e,i){if(!e)return r.None;switch(e){case t.ChatServiceUtils.MessageType_URIObject:return n.getRenderingKindForUriObject(i);case t.ChatServiceUtils.MessageType_Moji:return r.Moji;case t.ChatServiceUtils.MessageType_Video:return r.Video;case t.ChatServiceUtils.MessageType_CallRecording:return r.CallRecording;case t.ChatServiceUtils.MessageType_Call:return r.Calling;case t.ChatServiceUtils.MessageType_Text:case t.ChatServiceUtils.MessageType_RichText:case t.ChatServiceUtils.MessageType_HTML:return r.Text;case t.ChatServiceUtils.MessageType_MediaCard:return r.Card;case t.ChatServiceUtils.MessageType_Contacts:case t.ChatServiceUtils.MessageType_Files:case t.ChatServiceUtils.MessageType_Sms:case t.ChatServiceUtils.MessageType_Location:return r.Text;case t.ChatServiceUtils.MessageType_AddMember:case t.ChatServiceUtils.MessageType_DeleteMember:case t.ChatServiceUtils.MessageType_RoleUpdate:case t.ChatServiceUtils.MessageType_TopicTopicUpdated:case t.ChatServiceUtils.MessageType_TopicUpdated:case t.ChatServiceUtils.MessageType_TopicDeleted:case t.ChatServiceUtils.MessageType_SpaceTopicUpdated:case t.ChatServiceUtils.MessageType_SpaceThreadChannelAdded:case t.ChatServiceUtils.MessageType_SpaceDescriptionUpdated:case t.ChatServiceUtils.MessageType_TopicDescriptionUpdated:case t.ChatServiceUtils.MessageType_PictureUpdate:case t.ChatServiceUtils.MessageType_HistoryDisclosedUpdate:case t.ChatServiceUtils.MessageType_JoiningEnabledUpdate:case t.ChatServiceUtils.MessageType_LegacyMemberAdded:case t.ChatServiceUtils.MessageType_LegacyMemberUpgraded:case t.ChatServiceUtils.MessageType_AddCustomApp:case t.ChatServiceUtils.MessageType_DeleteCustomApp:case t.ChatServiceUtils.MessageType_UpgradeCustomApp:case t.ChatServiceUtils.MessageType_UpdateFavDefault:case t.ChatServiceUtils.MessageType_MemberJoined:case t.ChatServiceUtils.MessageType_MemberLeft:case t.ChatServiceUtils.MessageType_ThreadArchivalUpdate:case t.ChatServiceUtils.MessageType_RetentionDeleted:return r.System;case t.ChatServiceUtils.MessageType_Custom:return r.Custom;default:return r.None}},n.prototype.getMessageMeetingType=function(){var e=this.getMeetingProperties();return e&&e[t.ChatServiceUtils.MessageProperty_MeetingType]},n.prototype.parseCallingParticipantsAndDuration=function(){if(this.isCallEndedMessage&&!(this.callParticipantsMris.length>0))for(var e,t=/<part identity=\\\"([^\\\"]*)\\\">.*?<duration>(\\d+)<\\/duration>\\s*?<\\/part>/g,i=this.renderContent;e=t.exec(i);)this.callParticipantsMris.push(e[1]),this.callDuration=parseInt(e[2])},n.prototype.parseCallingParticipantsCount=function(){if(this.isCallEndedMessage&&!(this.callParticipantsCount>0)){var e=/<partlist[^>]*?\\scount=\\\"(\\d+?)\\\"/i,t=this.renderContent.match(e);null!=t&&(this.callParticipantsCount=parseInt(t[1]))}},n.getRenderingKindForUriObject=function(e){if(!e)return r.Text;var t=e.match(/<URIObject[^>]*?\\stype=\\\"([^\"]+?)\\\"/i),i=e.match(/<meta[^>]*?\\stype=\\\"([^\"]+?)\\\"/i);return t?\"Picture\"===t[1].split(\".\")[0]?r.Picture:\"Video.1/Flik.1\"===t||\"Video.1/Flik.2\"===t?r.Moji:r.Text:i&&\"photo\"===i[1]?r.Picture:r.Text},n}(t.ClonableModel);t.SkypeMessageLocal=a}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),SkypeX;!function(e){!function(e){var t=function(e){function t(t){var r=e.call(this)||this;return r.idUnion=void 0,r.conversationId=void 0,r.parentMessageId=void 0,r.creator=void 0,r.clientArrivalTime=void 0,r.replyChainLatestDeliveryTime=void 0,r.versionHistory=void 0,r.isSanitized=!1,r.isPlainTextConvertedToHtml=!1,r.translation=void 0,r._skypeMessage=void 0,r.assignOnlyOwn(t),r}return __extends(t,e),Object.defineProperty(t.prototype,\"id\",{get:function(){return this._skypeMessage&&this._skypeMessage.id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"type\",{get:function(){return this._skypeMessage&&this._skypeMessage.type},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"messagetype\",{get:function(){return this._skypeMessage&&this._skypeMessage.messagetype},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"composetime\",{get:function(){return this._skypeMessage&&this._skypeMessage.composetime},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"conversationLink\",{get:function(){return this._skypeMessage&&this._skypeMessage.conversationLink},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"originalarrivaltime\",{get:function(){return this._skypeMessage&&this._skypeMessage.originalarrivaltime},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"from\",{get:function(){return this._skypeMessage&&this._skypeMessage.from},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"version\",{get:function(){return this._skypeMessage&&this._skypeMessage.version},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"versionNumber\",{get:function(){return parseInt(this.version,10)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"clientmessageid\",{get:function(){return this._skypeMessage&&this._skypeMessage.clientmessageid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"content\",{get:function(){return this._skypeMessage&&this._skypeMessage.content},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"properties\",{get:function(){return this._skypeMessage&&this._skypeMessage.properties},enumerable:!0,configurable:!0}),t}(e.ClonableModel);e.SkypeMessageDB=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(s,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(s,t)};return function(s,t){function i(){this.constructor=s}e(s,t),s.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),SkypeX;!function(e){!function(s){s.LAST_MESSAGE_TIME_UTC=\"lastMessageTimeUtc\";var t=function(t){function i(e,s,i,n){var a=t.call(this)||this;return a.messagesDeletedInCurrentSession=s||{},a.correlationBy=i,a.creatorProfiles=n,a.setMessages(e),a}return __extends(i,t),i.prototype.clone=function(){return this.cloneInto(new i(this._messages,this.messagesDeletedInCurrentSession))},Object.defineProperty(i.prototype,\"isFromMe\",{get:function(){return this.firstMessage.isFromMe},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isFullyLoaded\",{get:function(){return this._loadedMessages&&this.unloadedMessagesDocument&&this._messages&&(this._loadedMessages.length===this._messages.length||0===this.unloadedMessagesDocument.displayableMessageCount)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"messages\",{get:function(){return this._messages.slice()},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"loadedMessages\",{get:function(){return this._loadedMessages},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"lastMessageTimeUtc\",{get:function(){return this.lastNonDeletedMessage?this._lastMessageTimeUtc!==this.lastNonDeletedMessage.originalArrivalTimeUtc&&(this._lastMessageTimeUtc=this.lastNonDeletedMessage.originalArrivalTimeUtc):this.lastMessage&&this._lastMessageTimeUtc!==this.lastMessage.originalArrivalTimeUtc&&(this._lastMessageTimeUtc=this.lastMessage.originalArrivalTimeUtc),this._lastMessageTimeUtc||0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"lastMessageTime\",{get:function(){var e=this.lastMessageTimeUtc&&new Date(this.lastMessageTimeUtc);return e&&e.toISOString()||\"0\"},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isLocalSource\",{get:function(){return!_.isEmpty(this.messages)&&_.last(this.messages).source===s.SkypeMessageSource.Local},enumerable:!0,configurable:!0}),i.prototype.allMessagesDeleted=function(){var e=this,s=_.every(this._messages,function(s){return s.isDeleted&&!e.isMessageDeletedInCurrentSession(s.conversationIdMessageIdUnion)});return _.isUndefined(this.unloadedMessagesDocument.allMessagesAreDeleted)||(s=s&&this.unloadedMessagesDocument.allMessagesAreDeleted),s},i.prototype.getReplyChainParticipants=function(){var s=this._messages.map(function(e){return e.creatorProfile}).filter(function(s){return e.Services.ChatServiceUtils.isMri(s.mri)});return _.uniqBy(s,function(e){return e.mri})},Object.defineProperty(i.prototype,\"isDeleted\",{get:function(){return this.parentMessage&&this.parentMessage.isDeleted},enumerable:!0,configurable:!0}),i.prototype.messageAt=function(e){return this._messages[e]},i.prototype.containsCallMessages=function(){return _.some(this._messages,function(e){return e.isCallMessage})},i.prototype.isMessageDeletedInCurrentSession=function(e){return!!this.messagesDeletedInCurrentSession[e]},i.prototype.setMessages=function(e){var s=this;if(!e||e.length<1)throw\"Must pass at least one message to build a reply chain\";this._messages=_.sortBy(e,\"originalArrivalTimeUtc\"),this.length=this._messages.length;for(var t=0;t<this._messages.length;t++)this[t]=this._messages[t];this.unloadedMessagesDocument={},this.firstMessage=_.first(this._messages),this.lastMessage=_.last(this._messages),this.lastNonDeletedMessage=_.findLast(this._messages,function(e){return!e.isDeleted||s.isMessageDeletedInCurrentSession(e.conversationIdMessageIdUnion)}),this.firstMessage&&(this.key=this.firstMessage.key,this.parentMessageId=this.firstMessage.parentMessageId,this.parentMessage=this.firstMessage.id===this.firstMessage.parentMessageId?this.firstMessage:null,this.conversationId=this.firstMessage.conversationId,this.correlationId=this.correlationBy?this.firstMessage[this.correlationBy]:this.firstMessage.parentMessageId,this.renderingKind=this.firstMessage.renderingKind)},i.prototype.resetClientLies=function(){var e=this;_.forEach(this._messages,function(s){s.isClientLie?s.state=teamspace.services.MessageSendState.Error:s.isEditClientLie&&e.revertEditClientLie(s)})},i.prototype.revertEditClientLie=function(e){var s=!1,t=_.findIndex(this._messages,function(s){return s.idUnion===e.idUnion});if(t>-1){var i=this._messages[t];i.originalNonLieMessage&&(this._messages[t]=i.originalNonLieMessage,s=!0)}return s},i.prototype.resolveEditClientLie=function(e){var s=!1,t=_.find(this._messages,function(s){return s.idUnion===e.idUnion});return t&&(t.isEditClientLie=!1,t.originalNonLieMessage=void 0,s=!0),s},i.prototype.addOrUpdateMessage=function(t){if(t){var i=_.findIndex(this._messages,function(e){return e.idUnion===t.idUnion});if(-1===i)return this._messages.push(t),void this.setMessages(this._messages);var n=this._messages[i],a=function(s,t){return t===e.Services.SkypeMessageLocal.getLatestVersion(s,t)};t.isEditClientLie&&n.isEditClientLie?(t.originalNonLieMessage=n.originalNonLieMessage,this._messages[i]=t):t.isEditClientLie?(t.originalNonLieMessage=n,this._messages[i]=t):n.isEditClientLie?n.originalNonLieMessage&&a(n.originalNonLieMessage,t)&&(teamspace.services.MessagingUtilities.extendItem(n,t,s.ChatServiceUtils.MessageEditExclusionFields),teamspace.services.MessagingUtilities.extendItem(n.properties,t.properties,s.ChatServiceUtils.MessageEditPropertyExclusionFields),n.originalNonLieMessage=t):(!t.translation&&n&&n.translation&&(t.translation=n.translation),a(n,t)&&this._messages.splice(i,1,t)),this.setMessages(this._messages)}},i.prototype.setLoadedMessages=function(){if(_.isNil(this.loadedIndex)){var e=teamspace.Constants.Instance.messages.minMessageCountForPartialCollapse-1,s=_.tail(this._messages);if(s.length<=e||this.containsCallMessages())this.loadedIndex=1;else for(var t=0,i=s.length-1;i>0&&(s[i].isDeleted||!(++t>=e));i--)this.loadedIndex=i}this.updateUnloadedMessagesDocument(),this._loadedMessages=this._messages.slice(this.loadedIndex),this._loadedMessages.unshift(this.firstMessage)},i.prototype.updateUnloadedMessagesDocument=function(){var s=this;this.unloadedMessagesDocument={},this.unloadedMessagesDocument.unloadedMessages=this._messages.slice(1,this.loadedIndex),this.unloadedMessagesDocument.containsAttachments=_.some(this.unloadedMessagesDocument.unloadedMessages,function(e){return e.attachments&&e.attachments.length}),this.unloadedMessagesDocument.containsImportantMessage=_.some(this.unloadedMessagesDocument.unloadedMessages,function(e){return e.isHighImportance}),this.unloadedMessagesDocument.containsDlpBlockedMessage=_.some(this.unloadedMessagesDocument.unloadedMessages,function(s){return!s.isDeleted&&s.isFromMe&&s.policyViolation&&s.policyViolation.state===e.Services.PolicyViolationMessageState.ContentBlocked}),this.unloadedMessagesDocument.containsDlpFlaggedMessage=_.some(this.unloadedMessagesDocument.unloadedMessages,function(s){return!s.isDeleted&&s.isFromMe&&s.policyViolation&&s.policyViolation.state===e.Services.PolicyViolationMessageState.Warning});var t=_.filter(this.unloadedMessagesDocument.unloadedMessages,function(e){return!e.isDeleted});this.unloadedMessagesDocument.messageCount=t&&t.length||0,this.unloadedMessagesDocument.allMessagesAreDeleted=this.unloadedMessagesDocument.unloadedMessages.length>0?0===t.length:void 0,this.unloadedMessagesDocument.displayableMessageCount=teamspace.services.MessagingUtilities.getDisplayableMessages(this.unloadedMessagesDocument.unloadedMessages,!1,this._messages[this.loadedIndex+1]).length;var i=_.maxBy(this.unloadedMessagesDocument.unloadedMessages,function(e){return e.originalArrivalTimeUtc});this.unloadedMessagesDocument.lastDeliveryTimeUtc=i?i.originalArrivalTimeUtc:this.firstMessage.originalArrivalTimeUtc,this.unloadedMessagesDocument.users=_.map(_.uniqBy(t,function(e){return e.creator}),function(e){return e.creatorProfile}),this.unloadedMessagesDocument.teamMentions=[],this.unloadedMessagesDocument.channelMentions=[],this.unloadedMessagesDocument.personMentions=[],this.unloadedMessagesDocument.tagMentions=[],_.each(t,function(e){_.each(e.mentions,function(e){e.userType===teamspace.Constants.Instance.atMentions.type.person?s.unloadedMessagesDocument.personMentions.push(e):e.userType===teamspace.Constants.Instance.atMentions.type.channel?s.unloadedMessagesDocument.channelMentions.push(e):e.userType===teamspace.Constants.Instance.atMentions.type.team?s.unloadedMessagesDocument.teamMentions.push(e):e.userType===teamspace.Constants.Instance.atMentions.type.tag&&s.unloadedMessagesDocument.tagMentions.push(e)})})},i.prototype.loadMessages=function(e){this.loadedIndex=e?Math.max(1,this.loadedIndex-e):1,this.setLoadedMessages()},i}(s.ClonableModel);s.SkypeReplyChain=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var t=function(){function t(t){this.rawToken=t;var i=this.rawToken.split(\".\");i.length>2&&(this.jwtHeader=JSON.parse(e.Utilities.base64Decode(i[0])),this.jwtPayload=JSON.parse(e.Utilities.base64Decode(i[1])))}return t.prototype.getSkypeId=function(){return this.jwtPayload.skypeid},t}();e.SkypeToken=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Message=0]=\"Message\",e[e.Chat=1]=\"Chat\"}(e.StarredItemType||(e.StarredItemType={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(t){var n=function(t){function n(e,n,i,s,o,r,c,l,a,p,g,v,h){var u=t.call(this)||this;return u.$interval=e,u.$injector=n,u.$timeout=i,u.appStateService=s,u.constants=o,u.eventingService=r,u.loggingService=c,u.longPollService=l,u.settingsService=a,u.utilityService=g,u.longPollEventStore=h,u.isLongPollCurrentlyDown=!0,u.lastLongPollResponseTime=0,u.longPollTimer=null,u.longPollTimerInterval=6e5,u.chatSyncUpKeepAlivePromise=null,u.notifyChatSyncDownBound=u.notifyChatSyncDown.bind(u),u.isDesktopHwa=!1,u.isUnsuspendState=!1,u.longpollSubscription=null,u.logger=c.newLogger(\"SyncLongPollService\"),u.isDesktopHwa=p.isDesktopHwa(),u.isDesktopHwa&&a.valueAsBoolean(o.settings.names.retryOnSuspendedDuringLongPollSync)&&r.unsafeOnWithTenantScope(o.events.appState.unsuspended,function(){u.isUnsuspendState=!0}),u.initializeOnAppLaunchAndReinit(),v.registerForMtma(u),u}return __extends(n,t),n.$inject=[\"$interval\",\"$injector\",\"$timeout\",\"appStateService\",\"constants\",\"eventingService\",\"loggingService\",\"longPollService\",\"settingsService\",\"desktopUtilityService\",\"utilityService\",\"orchestrationService\",\"longPollEventStore\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.longPollService.initialize(),this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.machineStateChanged,function(){t.logger.info(\"MachineStateChanged to {0}, disableLongpollOnMachineLock: {1}\",t.appStateService.machineState,t.settingsService.valueAsBoolean(t.constants.settings.names.disableLongpollOnMachineLock)),t.settingsService.valueAsBoolean(t.constants.settings.names.disableLongpollOnMachineLock)&&t.appStateService.machineState===teamspace.services.MachineState.MachineLocked&&t.handleMachineLock()})},n.prototype.cleanupOnAppTeardown=function(e){null!==this.longpollSubscription&&(this.longPollService.stopSubscription(this.longpollSubscription,\"Sync\"),this.longpollSubscription=null),this.longPollService.cleanup(),this.stopLongPollTimer(),this.$timeout.cancel(this.chatSyncUpKeepAlivePromise),this.isLongPollCurrentlyDown=!0,this.lastLongPollResponseTime=0,this.longPollTimer=null,this.chatSyncUpKeepAlivePromise=null,this.syncEndpointService=null,this.isUnsuspendState=!1},n.prototype.mtmaTelemetryIdentifier=function(){return\"SyncLongpollService\"},n.prototype.getEndpointId=function(){return this.syncEndpointService.getEndpointId()},Object.defineProperty(n.prototype,\"cnsActiveSince\",{get:function(){return this.syncEndpointService.cnsActiveSince},enumerable:!0,configurable:!0}),n.prototype.startup=function(){var e=this;this.settingsService.valueAsBoolean(this.constants.settings.names.enableNewLongpollService)?(this.syncEndpointService=this.$injector.get(\"syncEndpointService\"),teamspace.services.MTMASubscriptionUtility.subscribe(this.syncEndpointService,function(){return e._onLongpollSubscriptionEvent()},this.constants.SyncEndpointService.EventType_Subscription),teamspace.services.MTMASubscriptionUtility.subscribe(this.syncEndpointService,function(t,i){i&&(i.resync||i.previous)&&e.trigger(n.EventType_Resync),e._handleEvents(i&&i.eventMessages)},this.constants.SyncEndpointService.EventType_Longpoll_Sync),teamspace.services.MTMASubscriptionUtility.subscribe(this.syncEndpointService,function(t,n){return e.notifyChatSyncUp(n)},this.constants.SyncEndpointService.EventType_SyncEndpoint_Revived),teamspace.services.MTMASubscriptionUtility.subscribe(this.longPollService,function(){return e._onLongpollSubscriptionEvent()},this.constants.NewLongPollService.EventType_Subscription),teamspace.services.MTMASubscriptionUtility.subscribe(this.longPollService,function(t,n){return e._handleEvents(n)},this.constants.NewLongPollService.EventType_Longpoll_Sync)):this.longPollService.createNewSubscription([\"/v1/users/ME/conversations/ALL/properties\",\"/v1/users/ME/conversations/ALL/messages\",\"/v1/threads/ALL\"],\"Sync\",this._handleEvents.bind(this),this._onLongpollSubscriptionEvent.bind(this)).then(function(t){e.longpollSubscription=t}),this.startLongPollTimer()},n.prototype._handleEvents=function(t){var i=this;if(this.notifyChatSyncUp(),this.lastLongPollResponseTime=performance.now(),t&&t.length>0){var s=[],o=[],r=[],c=[];_.each(t,function(t){try{switch(t.resourceType){case\"NewMessage\":case\"MessageUpdate\":var l=t.resource,a=_.last(l.conversationLink.split(\"/\")),p=_.last(l.from.split(\"/\"));if(\"Control/Typing\"===l.messagetype){if(p){var g={mri:p,resourceId:a.split(\";\")[0],clientId:l.clientmessageid,properties:t.resource?t.resource.properties:void 0};i.eventingService.$emit(i.constants.events.pushEvents.longPollService.chatTypingIndicator,g),i.trigger(n.EventType_TypingIndicator,null,l)}}else 0===l.messagetype.indexOf(\"Control/\")?\"Control/LiveState\"!==l.messagetype&&i.logger.warn(\"Unknown Control message\",l):l.messagetype===e.Services.ChatServiceUtils.MessageType_MemberConsumptionHorizonUpdate?c.push(l):r.push(l);break;case\"ConversationUpdate\":s.push(t.resource),i.logger.debug(\"longpoll conversation update: {0}\",t.resource.id);break;case\"ThreadUpdate\":o.push(t.resource),i.logLiveAwarensess(t);break;case\"CustomUserProperties\":i.trigger(n.EventType_CustomUserProperties,null,t.resource);break;case\"ThreadPropertyUpdate\":i.trigger(n.EventType_ThreadPropertyUpdate,null,t.resource);break;default:i.logger.warn(\"Unhandled Event: {0}\",t)}}catch(e){i.logger.warn(\"Caught exception processing event: {0}\",e)}}),this.longPollEventStore.handleLongPollEvents(t),s.length>0&&(this.logger.debug(\"longpoll triggered conversation updates: {0}\",s[0].id),this.trigger(n.EventType_ConversationUpdates,null,s)),o.length>0&&(this.logger.debug(\"longpoll triggered thread updates: {0}\",o[0].id),this.trigger(n.EventType_ThreadUpdates,null,o)),c.length>0&&(this.logger.debug(\"longpoll triggered consumption horizon updates: {0}\",c[0].id),this.trigger(n.EventType_ConsumptionHorizonUpdates,null,c)),r.length>0&&(this.logger.debug(\"longpoll triggered message updates: {0}\",r[0].id),this.trigger(n.EventType_MessageUpdates,null,r))}},n.prototype.logLiveAwarensess=function(t){var n=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableLoggingForCiFx)&&t.resource&&t.resource.properties){var i=t.resource.properties,s=Object.keys(i).filter(function(t){return-1!==t.indexOf(e.Services.ChatServiceUtils.ThreadProp_Liveness)}).map(function(t){var s=n.utilityService.tryParseJSON(i[t]);return{messageId:t.substring(e.Services.ChatServiceUtils.ThreadProp_Liveness.length+1),conversationId:s.conversationId?s.conversationId:void 0}});s&&this.logger.info(\"Liveness properties received: \"+JSON.stringify(s))}},n.prototype._onLongpollSubscriptionEvent=function(){this.startLongPollTimer(),this.notifyChatSyncUp(),this.trigger(n.EventType_Subscription)},n.prototype.startLongPollTimer=function(){var e=this;this.longPollTimer||(this.longPollTimer=this.$interval(function(){e.settingsService.valueAsBoolean(e.constants.settings.names.disablePerfTableLogging)||(e.isLongPollCurrentlyDown?e.loggingService.newCounter(e.constants.scenarios.longpoll.availability).fail():e.loggingService.newCounter(e.constants.scenarios.longpoll.availability).stop())},this.longPollTimerInterval,0,!1))},n.prototype.stopLongPollTimer=function(){this.longPollTimer&&(this.$interval.cancel(this.longPollTimer),this.longPollTimer=null)},n.prototype.notifyChatSyncDown=function(){this.isDesktopHwa&&this.settingsService.valueAsBoolean(this.constants.settings.names.retryOnSuspendedDuringLongPollSync)&&(this.logger.info(\"Force to run unsuspended check.\"),this.appStateService.runUnsuspendedCheck(!1)),this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked?this.logger.info(\"Machine is locked, do not notify chat sync down\"):this.isUnsuspendState?(this.isUnsuspendState=!1,this.logger.warn(\"Giving Desktop HWA extra time to recover from suspension.\"),this.loggingService.event(\"hwa_longpoll_recovery\"),this.notifyChatSyncUp()):(this.isLongPollCurrentlyDown=!0,this.appStateService.notifyServiceDown(teamspace.services.AppService.ChatSync,this.constants.events.longpoll.notifyServiceDown),this.logger.warn(\"No events from long poll in {0} seconds, notifying chat sync is down\",n.chatSyncUpKeepAliveTime/1e3),this.trigger(n.EventType_LongPollDown))},n.prototype.notifyChatSyncUp=function(e){void 0===e&&(e=\"chat sync up\"),this.isLongPollCurrentlyDown=!1,this.appStateService.notifyServiceUp(teamspace.services.AppService.ChatSync,e),this.$timeout.cancel(this.chatSyncUpKeepAlivePromise),this.chatSyncUpKeepAlivePromise=this.$timeout(this.notifyChatSyncDownBound,n.chatSyncUpKeepAliveTime)},n.prototype.handleMachineLock=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.disableLongpollOnMachineLock)&&this.appStateService.machineState===teamspace.services.MachineState.MachineLocked&&(this.stopLongPollTimer(),this.$timeout.cancel(this.chatSyncUpKeepAlivePromise))},n.EventType_TypingIndicator=\"TypingIndicator\",n.EventType_CustomUserProperties=\"CustomUserProperties\",n.EventType_ConversationUpdates=\"ConvUpdates\",n.EventType_ThreadUpdates=\"ThreadUpdates\",n.EventType_MessageUpdates=\"MessageUpdates\",n.EventType_Subscription=\"Subscription\",n.EventType_LongPollDown=\"LongPollDown\",n.EventType_ThreadPropertyUpdate=\"ThreadPropertyUpdate\",n.EventType_Resync=\"Resync\",n.EventType_ConsumptionHorizonUpdates=\"ConsumptionHorizonUpdates\",n.chatSyncUpKeepAliveTime=9e4,n}(t.SXStoreBase);t.SyncLongPollService=n,angular.module(\"skypeX.syncLongPollService\",[\"skypeX.chatServiceClient\",\"skypeX.conversationsStore\",\"skypeX.longPollSubscription\",\"skypeX.notificationsStore\",\"skypeX.messageStore\",\"skypeX.chatSyncPriorityService\",\"skypeX.syncEndpointService\",\"teamspace.chatListService\",\"teamspace.resourceManager\",\"teamspace.orchestrationService\",\"teamsDataLayer.longPollEventStore\",\"teamspace.htmlSanitizer\"]).service(\"syncLongPollService\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(e,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)e.hasOwnProperty(s)&&(t[s]=e[s])})(e,s)};return function(e,s){function n(){this.constructor=e}t(e,s),e.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),SkypeX;!function(t){!function(e){!function(s){!function(t){t[t.NORMAL=0]=\"NORMAL\",t[t.FAILED=1]=\"FAILED\",t[t.CANCELLED=2]=\"CANCELLED\",t[t.TIMEOUT=3]=\"TIMEOUT\"}(s.StopReason||(s.StopReason={}));var n=function(){function e(t){this.conversationsStore=t,this.syncJobs=[],this.eventData={}}return Object.defineProperty(e.prototype,\"data\",{get:function(){var e={all:this.generateJobStats(),conversationList:this.generateJobStats(t.Services.Sync.SyncJobType.CONVERSATIONLIST),messages:this.generateJobStats(t.Services.Sync.SyncJobType.MESSAGES),replyChains:this.generateJobStats(t.Services.Sync.SyncJobType.REPLYCHAINS),threadDetails:this.generateJobStats(t.Services.Sync.SyncJobType.DETAILS),batchedThreadDetails:this.generateJobStats(t.Services.Sync.SyncJobType.BATCHEDDETAILS),startupJobs:this.generateJobStats(t.Services.Sync.SyncJobType.STARTUP)};return this.eventData.totalJobs=e.all.totalCount,this.eventData.convListJobs=e.conversationList.totalCount,this.eventData.startupJobs=e.startupJobs.totalCount,this.eventData.messageJobs=e.messages.totalCount,this.eventData.replyChainJobs=e.replyChains.totalCount,this.eventData.threadDetailsJobs=e.threadDetails.totalCount,this.eventData.batchedThreadDetailsJobs=e.batchedThreadDetails.totalCount,this.eventData.detailedStats=JSON.stringify(e),_.extend(this.eventData,this.conversationsStore.getConversationsSummary()),this.eventData},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this.syncJobs=[]},e.prototype.pushJobStats=function(t){this.syncJobs.push(t)},e.prototype.generateJobStats=function(t){var e,s;return e=arguments.length?_.filter(this.syncJobs,function(e){return e.jobType===t}):this.syncJobs,s=_.filter(e,function(t){return!1===t.successful}),{totalCount:e.length,failedCount:s.length,elapsedTime:_.reduce(e,function(t,e){return t+Math.round(e.delta)},0)}},e}(),i=function(){return function(t,e){this.conversationId=t,this.messageCount=e}}(),o=function(s){function o(t,e,n,i,o,a,r,c,S,l,h){var y=s.call(this,h)||this;return y.$interval=t,y.appConfig=e,y.constants=n,y.conversationsStore=i,y.eventingService=o,y.loggingService=a,y.messageStore=r,y.resourceManager=c,y.settingsService=S,y.altScenarioService=l,y.orchestrationService=h,y.isVerbose=!1,y.longPollStats=[],y.logger=a.newLogger(\"SyncTelemetry\"),y.initializeOnAppLaunchAndReinit(),y}return __extends(o,s),o.$inject=[\"$interval\",\"appConfig\",\"constants\",\"conversationsStore\",\"eventingService\",\"loggingService\",\"messageStore\",\"resourceManager\",\"settingsService\",\"altScenarioService\",\"orchestrationService\"],o.prototype.initializeOnAppLaunchAndReinit=function(t){var s=this;this.isVerbose=this.settingsService.valueAsBoolean(\"verboseSyncLogging\"),this.syncVersion=this.settingsService.valueAsBoolean(\"enableSyncNext\")?\"v2\":\"v1\",this.eventingService.unsafeOnWithTenantScope(this.constants.events.syncService.syncStatus,this.onSyncStatus.bind(this)),teamspace.services.MTMASubscriptionUtility.subscribe(this.messageStore,this.onNotificationMessage.bind(this),e.MessageStoreConstants.EventType_Batched,e.ChatServiceUtils.NotificationsConversationId),this.$interval(this.flushLongPollStats.bind(this),1e3*this.appConfig.longPollStatusIntervalMinutes*60,void 0,!1),this.settingsService.valueAsBoolean(\"allowSyncPausing\")&&teamspace.services.MTMASubscriptionUtility.subscribe(this.resourceManager,function(){var t=s.resourceManager.currentPriority===teamspace.services.TaskPriority.RealTime;[s.syncStartupScenario,s.syncConversationsScenario].forEach(function(e){e&&(t?e.pause({reason:\"RealTime\"}):e.resume({reason:\"RealTime Ended\"}))})},this.resourceManager.Type_CurrentPriority)},o.prototype.cleanupOnAppTeardown=function(t){this.isVerbose=!1,this.lastSyncTime=void 0,this.syncVersion=void 0,this.syncStartupStats=void 0,this.syncConversationsStats=void 0,this.syncStartupScenario=void 0,this.syncConversationsScenario=void 0,this.longPollStats=[]},o.prototype.mtmaTelemetryIdentifier=function(){return\"SyncTelemetryService\"},o.prototype.startSyncStartupScenario=function(){this.syncStartupScenario?this.logger.error(\"Sync startup already in progress\"):(this.syncStartupScenario=this.loggingService.newScenario(this.constants.scenarios.sync.syncStartup,null,null,1e3*this.appConfig.syncStartupScenarioTimeoutSeconds),this.syncStartupScenario.cancelIfOffline=!0,this.syncStartupScenario.eventData={syncVersion:this.syncVersion},this.altScenarioService.startMarker(this.constants.scenarios.alt.markers.syncConversations),this.syncStartupStats=new n(this.conversationsStore))},o.prototype.stopSyncStartupScenario=function(){if(this.syncStartupScenario){var t=this.syncStartupStats.data;this.syncStartupScenario.stop(t),this.altScenarioService.stopMarker(this.constants.scenarios.alt.markers.syncConversations),this.isVerbose&&this.logger.info(\"Sync startup complete: {0}\",t),this.syncStartupScenario=null}this.syncStartupStats&&(this.syncStartupStats.clear(),this.syncStartupStats=null)},o.prototype.startSyncConversationsScenario=function(){if(!this.syncConversationsScenario){var t=this.lastSyncTime?Date.now()-this.lastSyncTime:void 0;return this.lastSyncTime=void 0,this.syncConversationsScenario=this.loggingService.newScenario(this.constants.scenarios.sync.syncConversations,null,this.onSyncConversationsEvent.bind(this),1e3*this.settingsService.valueFor(\"syncIntervalSeconds\")),this.syncConversationsScenario.cancelIfOffline=!0,this.syncConversationsScenario.eventData={syncVersion:this.syncVersion,timeSinceLast:t},this.syncConversationsStats=new n(this.conversationsStore),this.settingsService.valueAsBoolean(this.constants.settings.names.enableSyncJobTelemetryMarkers)?this.syncConversationsScenario:void 0}this.logger.error(\"Sync conversation already in progress\")},o.prototype.stopSyncConversationsScenario=function(e,s){if(void 0===s&&(s=t.Services.Sync.StopReason.NORMAL),this.syncConversationsScenario){if(s===t.Services.Sync.StopReason.NORMAL){var n=this.syncConversationsStats.data;this.syncConversationsScenario.stop(n),this.isVerbose&&this.logger.info(\"Sync complete: {0}\",n)}else s===t.Services.Sync.StopReason.FAILED?(this.syncConversationsScenario.fail(),this.isVerbose&&e&&this.logger.error(e)):s===t.Services.Sync.StopReason.CANCELLED?(this.syncConversationsScenario.cancel(),this.isVerbose&&e&&this.logger.error(e)):s===t.Services.Sync.StopReason.TIMEOUT&&this.isVerbose&&e&&this.logger.warn(e);this.lastSyncTime=Date.now(),this.syncConversationsScenario=null}this.syncConversationsStats&&(this.syncConversationsStats.clear(),this.syncConversationsStats=null)},o.prototype.flushLongPollStats=function(){var t=_.filter(this.longPollStats,function(t){return t.conversationId===e.ChatServiceUtils.NotificationsConversationId}),s=JSON.stringify({totalNotificationMessages:_.reduce(t,function(t,e){return t+e.messageCount},0),totalNotificationEvents:t.length,totalMessages:_.reduce(this.longPollStats,function(t,e){return t+e.messageCount},0),totalEvents:this.longPollStats.length});this.loggingService.event(this.constants.scenarios.sync.longPollTelemetry,{data:s}),this.longPollStats=[],this.isVerbose&&this.logger.info(\"Longpoll stats: {0}\",s)},o.prototype.onNotificationMessage=function(t,s){var n=_.filter(s,function(t){return t.source===e.SkypeMessageSource.LongPoll});n.length>0&&this.longPollStats.push(new i(t,n.length))},o.prototype.onSyncStatus=function(t,e){this.syncStartupStats&&this.syncStartupStats.pushJobStats(e),this.syncConversationsStats&&this.syncConversationsStats.pushJobStats(e)},o.prototype.onSyncConversationsEvent=function(e){e===this.constants.scenarioStepStatus.timeout&&this.stopSyncConversationsScenario(\"reached timeout\",t.Services.Sync.StopReason.TIMEOUT)},o}(teamspace.services.MTMABase);s.SyncTelemetryService=o,angular.module(\"skypeX.syncTelemetryService\",[\"teamspace.constants\",\"teamspace.altScenarioService\"]).service(\"syncTelemetryService\",o)}(e.Sync||(e.Sync={}))}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function a(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(a.prototype=s.prototype,new a)}}(),SkypeX;!function(e){!function(e){e.DefaultPostsPageSize=5,e.DefaultPostsMaxReplies=1;var t=function(t){function s(e,s,a,i,r,n,o,c){var u=t.call(this,e.valueFor(o.settings.names.chatServiceAggregator).host,e,o,s,a,i,r,c)||this;return u.$http=s,u.$q=a,u.$qNoApply=i,u.authenticationService=r,u.loggingService=n,u.constants=o,u.appStateService=c,u.logger=n.newLogger(\"TeamsDataService\"),u.chatServiceAggResource=e.valueFor(o.settings.names.chatServiceAggregator).resource,u}return __extends(s,t),s.$inject=[\"settingsService\",\"$http\",\"$q\",\"$qNoApply\",\"authenticationService\",\"loggingService\",\"constants\",\"appStateService\"],s.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this.authenticationService.getAuthHeaders({},[this.chatServiceAggResource])},s.prototype.getStartupData=function(e){var t,s,a=this.settingsService.valueFor(\"chatServiceAggConstants\"),i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2),r=a.latestVersion;e?(r+=a.endpoints.startupdelta,t=\"teamsstartupupdate\",s={\"x-ms-synctoken\":e}):(r+=a.endpoints.startupclean,t=\"teamsstartupclean\"),r+=\"?isPrefetch=false\",r+=i?\"&enableMembershipSummary=true\":\"&enableMembershipSummary=false\";var n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableGetMessageAugmentations);return n&&(r+=\"&getMessageAugmentations=true\"),this.logger.info(\"Fetch startupData from \"+r+\" \"+(e?\"with sync state\":\"without sync state\")),e&&e.length<20&&this.loggingService.newScenario(this.constants.scenarios.sync.badStartupApiCallArguments).stop({badStartupApiCallArguments:JSON.stringify({syncTokenSize:e&&e.length,largeTeamsEnabled:i,enableGetMessageAugmentations:n})}),this.performApiGet(r,{callType:t,headers:s,authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.settingsService.valueFor(\"httpTimeoutMillisGetCsaStartup\")})},s.prototype.getReplyChains=function(t,s,a,i,r){void 0===a&&(a=20);var n,o=\"teamsReplyChain\",c=this.settingsService.valueFor(\"chatServiceAggConstants\").latestVersion+\"teams/\"+t+\"/channels/\"+s+\"?pageSize=\"+a;return i&&(o+=\"Continuation\",n={\"x-ms-continuation\":i}),r&&(c+=\"&skip=\"+r),this.logger.info(\"Fetch reply chains from \"+c),(!e.ChatServiceUtils.isThread(t)||!e.ChatServiceUtils.isThread(s)||i&&i.length<20)&&this.loggingService.newScenario(this.constants.scenarios.sync.badReplyChainApiCallArguments).stop({badReplyChainApiCallArguments:JSON.stringify({teamId:t,channelId:s,continuationTokenSize:i&&i.length,skip:r,pageSize:a})}),this.performApiGet(c,{callType:o,eventData:{threadId:s},headers:n,authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.settingsService.valueFor(\"httpTimeoutMillisGetReplyChains\")})},s.prototype.getPosts=function(t,s,a){var i=this.settingsService.valueFor(\"chatServiceAggConstants\");a=_.defaults(a||{},{pageSize:e.DefaultPostsPageSize,includeReplySummary:!0,maxReplies:e.DefaultPostsMaxReplies});var r,n=\"teamsposts\",o=i.latestVersion+\"teams/\"+t+\"/channels/\"+s+\"/posts?pageSize=\"+a.pageSize+\"&includeReplySummary=\"+a.includeReplySummary+\"&maxReplies=\"+a.maxReplies;return a.continuationToken&&(n+=\"continuation\",r={\"x-ms-continuation\":a.continuationToken}),a.skip&&(o+=\"&skip=\"+a.skip),this.performApiGet(o,{callType:n,eventData:{threadId:s},headers:r,authResourceToPurgeOn401:this.chatServiceAggResource})},s.prototype.getUserProfiles=function(e,t,s,a){void 0===a&&(a=\"0\");var i=this.settingsService.valueFor(\"chatServiceAggConstants\").latestVersion;i+=\"teams/\"+e+\"/channels/\"+t+\"/userProfiles/\"+s+\"?sortOrder=\"+a;var r={callType:\"teamsUserProfiles\",authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.settingsService.valueFor(\"httpTimeoutMillisGetCsaUserProfiles\")};return this.performApiGet(i,r)},s.prototype.getTeam=function(e){var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2),s=this.settingsService.valueFor(\"chatServiceAggConstants\").latestVersion+\"teams/users/me/team/\"+e+\"?enableMembershipSummary=\"+t;return this.logger.info(\"Fetch a team from \"+s),this.performApiGet(s,{callType:\"csagetusermeteam\",headers:void 0,authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.settingsService.valueFor(\"httpTimeoutMillisGetCsaStartup\")}).then(function(e){return[e]})},s.prototype.getChannel=function(e,t){var s=this.settingsService.valueFor(\"chatServiceAggConstants\").latestVersion+\"teams/users/me/teams/\"+e+\"/channels/\"+t;return this.logger.info(\"Fetch a channel from \"+s),this.performApiGet(s,{callType:\"csagetusermechannel\",headers:void 0,authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.settingsService.valueFor(\"httpTimeoutMillisGetCsaStartup\")})},s.prototype.getTeamsAndChannels=function(){var e=this.settingsService.valueFor(\"chatServiceAggConstants\"),t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2),s=e.latestVersion+\"teams/users/me/teams\";return s+=t?\"?enableMembershipSummary=true\":\"?enableMembershipSummary=false\",this.logger.info(\"Fetch teams and channels from \"+s),this.performApiGet(s,{callType:\"csagetuserteams\",headers:void 0,authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.settingsService.valueFor(\"httpTimeoutMillisGetCsaStartup\")})},s}(e.GenericRestClient);e.TeamsDataService=t,angular.module(\"skypeX.teamsDataService\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"skypeX.chatServiceClient\",\"teamspace.settingsService\"]).service(\"mockTeamsDataService\",e.MockTeamsDataService).service(\"realTeamsDataService\",t).factory(\"teamsDataService\",[\"$injector\",\"settingsService\",function(e,t){var s=t.valueAsBoolean(\"useMockChatService\");return e.get(s?\"mockTeamsDataService\":\"realTeamsDataService\")}])}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(t){!function(t){var e=function(){function t(t,e){this.throttledFn=_.throttle(t,e)}return t.prototype.schedule=function(t){var e=this;return!this.isPending&&(this.scheduled=_.delay(function(){return e.throttledFn()},t),!0)},t.prototype.scheduleWithin=function(t){var e=_.random(0,t,!1);return this.schedule(e)},t.prototype.flush=function(){this.isPending&&(this.throttledFn(),this.throttledFn.flush(),this.cancel())},t.prototype.cancel=function(){this.isPending&&(clearTimeout(this.scheduled),this.scheduled=void 0)},t.prototype.run=function(){this.throttledFn()},Object.defineProperty(t.prototype,\"isPending\",{get:function(){return!_.isUndefined(this.scheduled)},enumerable:!0,configurable:!0}),t}();t.ThrottledSyncCall=e}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(n){!function(n){var t=function(){function n(){}return n.getURIComponents=function(n){var t=/\\(?(?:(http|https|ftp):\\/\\/)?(?:((?:[^\\W\\s]|\\.|-|[:]{1})+)@{1})?((?:www.)?(?:[^\\W\\s]|\\.|-)+[\\.][^\\W\\s]{2,4}|localhost(?=\\/)|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})(?::(\\d*))?([\\/]?[^\\s\\?]*[\\/]{1})*(?:\\/?([^\\s\\n\\?\\[\\]\\{\\}\\#]*(?:(?=\\.)){1}|[^\\s\\n\\?\\[\\]\\{\\}\\.\\#]*)?([\\.]{1}[^\\s\\?\\#]*)?)?(?:\\?{1}([^\\s\\n\\#\\[\\]]*))?([\\#][^\\s\\n]*)?\\)?/.exec(n);return t?{protocol:t[1],host:t[3],pathname:t[5],query:t[8]}:null},n}();n.UrlUtils=t}(n.Services||(n.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var r=function(){function e(){}return e.newClientMessageId=function(){return Math.floor(Math.random()*this.CLIENT_MSG_ID_MAX).toString()},e.base64Decode=function(e){var r,t,o,n,i,a,h=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\",c=0,d=0,u=[];if(!e)return e;e+=\"\";do{r=(a=h.indexOf(e.charAt(c++))<<18|h.indexOf(e.charAt(c++))<<12|(n=h.indexOf(e.charAt(c++)))<<6|(i=h.indexOf(e.charAt(c++))))>>16&255,t=a>>8&255,o=255&a,u[d++]=64===n?String.fromCharCode(r):64===i?String.fromCharCode(r,t):String.fromCharCode(r,t,o)}while(c<e.length);return u.join(\"\").replace(/\\0+$/,\"\")},e.base64DecodeToUTF8=function(r){for(var t=e.base64Decode(r),o=0,n=\"\";o<t.length;)if(t.charCodeAt(o)<128)n+=String.fromCharCode(t.charCodeAt(o++));else if(t.charCodeAt(o)>=192&&t.charCodeAt(o)<224)n+=String.fromCharCode((31&t.charCodeAt(o++))<<6|63&t.charCodeAt(o++));else if(t.charCodeAt(o)>=224&&t.charCodeAt(o)<240)n+=String.fromCharCode((15&t.charCodeAt(o++))<<12|(63&t.charCodeAt(o++))<<6|63&t.charCodeAt(o++));else{if(!(t.charCodeAt(o)>=240&&t.charCodeAt(o)<248))throw new RangeError(\"Out of char code range.\");var i=(7&t.charCodeAt(o++))<<18|(63&t.charCodeAt(o++))<<12|(63&t.charCodeAt(o++))<<6|63&t.charCodeAt(o++),a=Math.floor((i-65536)/1024)+55296,h=(i-65536)%1024+56320;n+=String.fromCharCode(a,h)}return n},e.getCorrelationIdFromMessageParts=function(e,r,t){if(!e||!r||!t)return null;var o=e+\"|\"+r+\"|\"+t;return CryptoJS.SHA256(o).toString().substr(0,32)},e.shouldSample=function(e,r){if(!e)return!1;var t=parseInt(e);return!_.isNaN(t)&&t%100<r},e.CLIENT_MSG_ID_MAX=0x926fc0582ad04000,e}();e.Utilities=r;var t=function(){function r(e){var r=this;this.paused=!1,this.queue=[],_.isUndefined(e)?this.poke=this.runNext.bind(this):this.poke=_.throttle(function(){return r.runNext()},e)}return r.prototype.runNext=function(){if(!this.paused){var e=this.queue.shift();e&&(e.action().then(function(r){return e.deferred.resolve(r)},function(r){return e.deferred.reject(r)}),this.poke())}},r.prototype.pause=function(){this.paused=!0},r.prototype.resume=function(){this.paused=!1,this.poke()},r.prototype.schedule=function(r){var t=e.SyncTasks.Defer();return this.queue.push({action:r,deferred:t}),this.poke(),t.promise()},r}();e.ThrottledActions=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Role=0]=\"Role\",e[e.IsFollowing=1]=\"IsFollowing\",e[e.IsReader=2]=\"IsReader\",e[e.MemberExpirationTime=3]=\"MemberExpirationTime\"}(e.MemberProperty||(e.MemberProperty={}));!function(e){e[e.Success=0]=\"Success\",e[e.NoThreadID=1]=\"NoThreadID\",e[e.PartialFailure=20]=\"PartialFailure\",e[e.Failure=30]=\"Failure\",e[e.ChatServiceFailure=31]=\"ChatServiceFailure\"}(e.MuteAllResult||(e.MuteAllResult={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Thread=0]=\"Thread\",e[e.Messages=1]=\"Messages\"}(e.SyncStatusResource||(e.SyncStatusResource={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function e(){}return e.Type_Conversation=\"conversation\",e.Type_List=\"list\",e.Type_Remove=\"remove\",e.Type_Resolve=\"resolve\",e.Type_TopicChanged=\"topic\",e.Type_FavoriteChanged=\"favorite\",e.Type_ConsumptionHorizon=\"consumption_horizon\",e.Type_ConversationUpdated=\"conversation_updated\",e.Type_ConversationMemberListUpdated=\"conversation_memberlist_updated\",e}();e.ConversationsStoreEvents=n,e.getConversationsSummary=function(e){for(var n={},o={unjoinedThreads:0,joinedThreads:0,teams:0,chats:0,channels:0,others:0,othersSummary:\"\"},t=e.length-1;t>-1;--t){var r=e[t];r.isUserMember()?(o.joinedThreads++,o.teams+=r.isTeam()?1:0,o.channels+=r.isChannelConversation()?1:0,o.chats+=r.isChat()?1:0,r.isChannelConversation()||r.isChat()||(o.others+=1,n.hasOwnProperty(r.type)||(n[r.type]=0),n[r.type]+=1)):o.unjoinedThreads++}return o.othersSummary=JSON.stringify(n),o}}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var i=function(){function e(){}return e.convert=function(e,i){void 0===i&&(i={});var r=[];if(e.properties){var t=e.properties.files;if(t){var l=\"string\"==typeof t?JSON.parse(t):t;r=_.map(l,function(e){var i={objectId:e.itemid,title:e.fileName,type:e.fileType,objectUrl:\"\",siteUrl:\"\",serverRelativeUrl:\"\",sourceOfFile:e.sourceOfFile};return e.fileInfo&&(i.objectUrl=e.fileInfo.fileUrl,i.siteUrl=e.fileInfo.siteUrl,i.serverRelativeUrl=e.fileInfo.serverRelativeUrl),e.filePreview&&(i.thumbnail={url:e.filePreview.previewUrl,height:e.filePreview.previewHeight,width:e.filePreview.previewWidth}),e.fileChicletState&&(i.state=e.fileChicletState.state,i.serviceName=e.fileChicletState.serviceName),e.chicletBreadcrumbs&&(i.chicletBreadcrumbs=e.chicletBreadcrumbs),i})}}return r},e}();e.AttachmentsAdapter=i}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function n(){}return n.convert=function(n,s){if(void 0===s&&(s=!1),n&&n.length>0){var t=void 0;s?(n.setLoadedMessages(),t=n.loadedMessages):t=n.messages;var i=t[0],a=t[t.length-1],r={objectId:i.parentMessageId,channelId:i.getConversationIdFromConversationLink(),subject:null,messageCount:t.length,lastModifiedTime:n.lastMessageTime,lastDeliveryTime:n.lastMessageTime,preview:i.renderContent,isPinned:!1,isLiked:!1,clientId:i.idUnion,isHidden:!1,changeKey:\"\",syncState:\"\",messages:_.map(t,function(n){return e.MessageAdapter.convert(n)}),participants:[],state:a.state};return r.skypeReplyChain=n,r}return null},n}();e.ConversationAdapter=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var r=function(){function e(e,r,t){this.constants=e,this.loggingService=r,this.htmlSanitizer=t,this._currentSchemaVersion=2,this.allowedProtocols=[e.urlProtocols.http,e.urlProtocols.https]}return e.$inject=[\"constants\",\"loggingService\",\"htmlSanitizer\"],e.prototype.convertToAttachments=function(e){var r=this;if(!e||!e.properties||!e.properties.files)return[];var t=e.properties.files,i=\"string\"==typeof t?JSON.parse(t):t;return _.map(i,function(e){var t=e;if(t&&t.version===r.getSchemaVersion())return r._convertToAttachmentsV2(t);var i=e;if(i&&i.fileInfo)return r._convertToAttachmentsV1(i);r.loggingService.error(\"[convertToAttachments]: unrecognized file attachment schema.\")})},e.prototype.convertToMessageProps=function(e){var r=this;return _.map(e,function(e){var t=r.htmlSanitizer.sanitizeUrl(e.objectUrl,r.allowedProtocols),i=r.htmlSanitizer.sanitizeUrl(e.siteUrl,r.allowedProtocols),l={\"@type\":r.constants.semanticObjectSchemas.file,version:r.getSchemaVersion(),id:e.objectId,baseUrl:i,type:e.type,title:e.title,state:e.state,objectUrl:t,providerData:e.providerData,hostViewUrl:e.hostViewUrl,parentContext:e.parentContext,itemid:e.objectId,fileName:e.title,fileType:e.type,fileInfo:{fileUrl:t,siteUrl:i,serverRelativeUrl:e.serverRelativeUrl,shareUrl:e.shareUrl,shareId:e.shareId},chicletBreadcrumbs:e.chicletBreadcrumbs,botFileProperties:{url:e.downloadUrl},progressComplete:e.progressComplete,isUploadError:e.isUploadError,sourceOfFile:e.sourceOfFile};return e.thumbnail&&(l.filePreview={previewUrl:e.thumbnail.url,previewHeight:e.thumbnail.height,previewWidth:e.thumbnail.width}),e.serviceName&&e.state&&(l.fileChicletState={serviceName:e.serviceName,state:e.state}),l})},e.prototype.getSchemaVersion=function(){return this._currentSchemaVersion},e.prototype._convertToAttachmentsV1=function(e){var r={objectId:e.itemid,title:e.fileName,type:e.fileType,objectUrl:\"\",siteUrl:\"\",serverRelativeUrl:\"\",sourceOfFile:e.sourceOfFile};return e.fileInfo&&(r.objectUrl=this.htmlSanitizer.sanitizeUrl(e.fileInfo.fileUrl,this.allowedProtocols),r.siteUrl=this.htmlSanitizer.sanitizeUrl(e.fileInfo.siteUrl,this.allowedProtocols),r.serverRelativeUrl=e.fileInfo.serverRelativeUrl,r.shareUrl=e.fileInfo.shareUrl),e.filePreview&&(r.thumbnail={url:e.filePreview.previewUrl,height:e.filePreview.previewHeight,width:e.filePreview.previewWidth}),e.fileChicletState&&(r.state=e.fileChicletState.state,r.serviceName=e.fileChicletState.serviceName),e.chicletBreadcrumbs&&(r.chicletBreadcrumbs=e.chicletBreadcrumbs),null!=e.progressComplete&&(r.progressComplete=e.progressComplete),e.isUploadError&&(r.isUploadError=e.isUploadError),r},e.prototype._convertToAttachmentsV2=function(e){var r=this.htmlSanitizer.sanitizeUrl(e.objectUrl,this.allowedProtocols),t=this.htmlSanitizer.sanitizeUrl(e.baseUrl,this.allowedProtocols),i={objectId:e.id,title:e.title,type:e.type,objectUrl:r,siteUrl:t,serverRelativeUrl:\"\",state:e.state,hostViewUrl:e.hostViewUrl,parentContext:e.parentContext,sourceOfFile:e.sourceOfFile};return e.filePreview&&(i.thumbnail={url:e.filePreview.previewUrl,height:e.filePreview.previewHeight,width:e.filePreview.previewWidth}),e.fileChicletState&&(i.state=e.fileChicletState.state,i.serviceName=e.fileChicletState.serviceName),e.providerData&&(i.providerData=e.providerData),e.chicletBreadcrumbs&&(i.chicletBreadcrumbs=e.chicletBreadcrumbs),e.fileInfo&&e.fileInfo.shareUrl&&(i.shareUrl=e.fileInfo.shareUrl),e.fileInfo&&e.fileInfo.shareId&&(i.shareId=e.fileInfo.shareId),e.fileInfo&&e.fileInfo.serverRelativeUrl&&\"{\"===e.fileInfo.serverRelativeUrl[0]&&(i.serverRelativeUrl=e.fileInfo.serverRelativeUrl),e.fileInfo&&e.fileInfo.serverRelativeUrl&&(i.fileServerRelativeUrl=e.fileInfo.serverRelativeUrl),null!=e.progressComplete&&(i.progressComplete=e.progressComplete),e.isUploadError&&(i.isUploadError=e.isUploadError),e.botFileProperties&&e.botFileProperties.url&&!i.downloadUrl&&(i.downloadUrl=e.botFileProperties.url),i},e}();angular.module(\"skypeX.adapters.filesAttachmentAdapter\",[\"teamspace.constants\",\"teamspace.htmlSanitizer\",\"teamspace.loggingService\"]).service(\"filesAttachmentAdapter\",r)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var t=function(){function t(){}return t.convert=function(t){var n=t.getMeetingProperties();return{objectId:t.id,body:t.renderContent,conversationId:t.parentMessageId,dateTimeSent:t.composetime,dateTimeReceived:t.originalarrivaltime,isLiked:!1,userHasStarred:t.userHasStarred,isRead:\"\",mentions:t.mentions,parentChannelId:t.conversationId,preview:t.renderContent,subject:t.subject,isFromAgent:!1,isHidden:!1,isActionableExtensionReply:!1,clientId:t.clientmessageid||t.id,externalId:\"\",teamChangeObjectId:\"\",draftObjectId:null,bodyType:t.messagetype,activityType:t.activitytype,changeKey:\"\",embeddedLinks:t.hyperLinks,from:t.creatorProfile,extensions:[],attachments:t.attachments,parentMessage:null,skypeMessage:t,callId:t.callId,meetingTitle:n&&n[e.ChatServiceUtils.MessageProperty_MeetingTitle],meetingProperties:n,versionNumber:t.versionNumber}},t}();e.MessageAdapter=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(t){var r=function(){function r(e,t,r,i,a){this.sxConfig=e,this.messageSanitizingService=t,this.loggingService=r,this.constants=i,this.settingsService=a,this.botsAllowedAsChatUsers=_.keys(a.valueFor(i.settings.names.botsAllowedForMedia))}return r.$inject=[\"sxConfig\",\"messageSanitizingService\",\"loggingService\",\"constants\",\"settingsService\"],Object.defineProperty(r.prototype,\"isLargeTeamsEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableLargeTeamsV2)},enumerable:!0,configurable:!0}),r.prototype.getTimeFromDateString=function(e){var t=_.isEmpty(e)?0:new Date(e).getTime();return _.isNaN(t)?(this.loggingService.error(\"bad format of the retntion horizon UTC string: {0}\",e),0):t},r.prototype.convertChatToSkypeConversationLocal=function(r,i){var a={};a[t.ChatServiceUtils.ThreadProp_IsThreadDisabled]=(!!r.isDisabled).toString(),a[e.Services.ChatServiceUtils.ThreadProp_TopicName]=r.title,a[t.ChatServiceUtils.ThreadProp_P2PChatUniqueRosterThread]=r.isOneOnOne,a[t.ChatServiceUtils.ThreadProp_Creator]=r.creator,a[t.ChatServiceUtils.ThreadProp_CreatedAt]=r.createdAt&&new Date(r.createdAt).getTime()+\"\",a[t.ChatServiceUtils.ThreadProp_TenantId]=r.tenantId,a[t.ChatServiceUtils.ThreadProp_Hidden]=r.hidden,a[t.ChatServiceUtils.ThreadProp_GapDetectionEnabled]=r.isGapDetectionEnabled,a[t.ChatServiceUtils.ThreadProp_P2PMessagingDisabled]=!!r.isMessagingDisabled,a[t.ChatServiceUtils.ConversationProp_RetentionHorizon]=this.getTimeFromDateString(r.retentionHorizon);var s=t.ChatServiceUtils.ConversationType_Chat,n=t.ChatServiceUtils.ThreadType_Chat;this.settingsService.valueAsBoolean(this.constants.settings.names.enableSms)&&r.chatType===t.ChatServiceUtils.ThreadType_PhoneChat&&(a[t.ChatServiceUtils.ThreadProp_IsStickyThread]=\"true\",s=t.ChatServiceUtils.ConversationType_PhoneChat,n=t.ChatServiceUtils.ThreadType_PhoneChat),r.chatSubType===Teams.Models.ChatSubType.Meeting&&(s=t.ChatServiceUtils.ConversationType_Meeting,n=t.ChatServiceUtils.ThreadType_Meeting,a[t.ChatServiceUtils.ThreadProp_Meeting]=this.convertFromMeetingInformation(r.meetingInformation)),r.interopType===Teams.Models.InteropType.Sfb&&(n=t.ChatServiceUtils.ThreadType_SfbInteropChat),a[t.ChatServiceUtils.ThreadProp_ThreadType]=n;var o=r.activeMeetup;o&&(a[t.ChatServiceUtils.ThreadProp_Liveness]=this.convertActiveMeetup(o));var l=r.tabs;_.forEach(l,function(e){a[e.id]=JSON.stringify(e)});var p={};p[t.ChatServiceUtils.ConversationProp_ConsumptionHorizon]=this.createConsumptionHorizonString(r.consumptionHorizon),p[t.ChatServiceUtils.ConversationProp_ConsumptionHorizonBookmark]=this.createConsumptionHorizonString(r.userConsumptionHorizon),p[t.ChatServiceUtils.ConversationProp_LastImportantImTime]=r.lastImportantMessageTime,p[t.ChatServiceUtils.ConversationProp_LastUrgentImTime]=r.lastUrgentMessageTime,void 0!==r.isMuted&&(p[t.ChatServiceUtils.ConversationProp_Alerts]=(!r.isMuted).toString()),_.isEmpty(r.hiddenTime)||(p[e.Services.ChatServiceUtils.ConversationProp_HiddenTime]=new Date(r.hiddenTime).getTime()),_.isEmpty(r.augmentation)||(p[t.ChatServiceUtils.ConversationProp_SuggestedActions]=JSON.stringify(r.augmentation)),_.isNil(r.lastMessage)&&this.loggingService.event(\"ChatSvcAgg_Nil_Last_Message\",{conversationid:r.id}),a.version=r.threadVersion.toString();var h={id:r.id,type:s,properties:p,lastMessage:this.convertMessageToSkypeMessage(r.lastMessage),threadProperties:a,targetLink:\"\",messages:\"\",version:r.version,threadVersion:r.threadVersion,detailsVersion:r.threadVersion},c=new t.SkypeConversationLocal(h);if(c&&c.lastMessage&&(c.lastMessage=this.messageSanitizingService.sanitizeMessage(c.lastMessage)),c.teamId=r.id,c.members=this.getSkypeThreadMembers(c,r.members,i),this.settingsService.valueAsBoolean(this.constants.settings.names.enableRemoveBotFromChatMembers)&&(r.extensionDefinition&&r.extensionDefinition.updatedTime||r.isOneOnOne&&r.members&&r.members.length>2)){var d=e.Services.ChatServiceUtils.partitionBotsFromChatMembers(c.members,this.botsAllowedAsChatUsers),m=d.members,v=d.botMembers;c.members=m,c.botMembers=v}if(r.shareHistoryFromTime){var g=new Date(r.shareHistoryFromTime).getTime();c.threadProperties.sharehistorytime=g;var S=this.sxConfig.getCurrentSkypeMri(),T=_.find(c.members,function(e){return e.id===S});T&&(T.shareHistoryTime=g)}if(this.populateJoinProperties(c,r),c.threadProperties[e.Services.ChatServiceUtils.ThreadProp_TopicName]=c.topicName(),r.extensionDefinition){var C=r.extensionDefinition;C.updatedTime&&(C.updatedTime=new Date(C.updatedTime).getTime().toString()),c.threadProperties[t.ChatServiceUtils.ThreadProp_ExtensionDefinitionContainer]=JSON.stringify(r.extensionDefinition)}return c},r.prototype.convertTeamToSkypeConversationLocal=function(r,i){var a=_.partition(r.channels,function(e){return e.isGeneral}),s=a[0],n=a[1];{if(1==s.length){!this.isLargeTeamsEnabled&&r.members&&(s[0].members=r.members);var o=this.convertChannelToSkypeConversationLocal(s[0],i);return this.addExtraPropertiesForGeneralChannel(o,r,n),o.threadProperties[t.ChatServiceUtils.ThreadProp_ThreadType]=e.Services.ChatServiceUtils.ThreadType_Team,r.isArchived&&(o.threadProperties[t.ChatServiceUtils.ThreadProp_ArchivalLevel]=e.Services.ChatServiceUtils.ThreadType_Team),o.lastSeenSkipRosterState=this.isLargeTeamsEnabled,o}this.loggingService.error(\"Team {0} does not have 1 general channel. It has: {1}\",r.id,s.length)}},r.prototype.convertPrivateFeedToSkypeConversationLocal=function(e){var r;(r=_.defaults(r,e)).lastMessage=this.convertMessageToSkypeMessage(e.lastMessage);var i=new t.SkypeConversationLocal(r);return i&&i.lastMessage&&(i.lastMessage=this.messageSanitizingService.sanitizeMessage(i.lastMessage)),i},r.prototype.getSkypeThreadMembers=function(e,t,r){var i=this;return void 0===r&&(r={}),_.map(t,function(t){var a=e.isChat(),s=r[t.mri];s||(a=!1,s=t);var n={id:s.mri,role:t.role,isReader:t.isMuted};return t.tenantId&&(n.tenantId=t.tenantId),a&&(n.nameHint={displayName:s.displayName,givenName:s.givenName,surname:s.surname,expiration:Date.now()+i.constants.database.defaultCacheExpiration}),n})},r.prototype.getGuestUserCategoryString=function(e){var t=this.constants.teamGuestUsersCategory.none;switch(e){case 1:t=this.constants.teamGuestUsersCategory.owners;break;case 2:t=this.constants.teamGuestUsersCategory.members;break;case 3:t=this.constants.teamGuestUsersCategory.ownersAndMembers}return t},r.prototype.addExtraPropertiesForGeneralChannel=function(r,i,a){r.type=t.ChatServiceUtils.ConversationType_Team,r.properties[t.ChatServiceUtils.ConversationProp_Collapsed]=i.isCollapsed.toString(),r.properties[t.ChatServiceUtils.ConversationProp_Followed]=i.isFollowed.toString(),i.conversationVersion&&(r.properties[t.ChatServiceUtils.ConversationProp_Version]=i.conversationVersion.toString()),r.properties[t.ChatServiceUtils.ConversationProp_Favorite]=i.isFavorite.toString(),r.properties[t.ChatServiceUtils.ConversationProp_isPinned]=i.isPinned&&i.isPinned.toString();var s=_.filter(a,function(e){return e.channelType!==Teams.Models.ChannelType.Private}),n=JSON.stringify(_.filter(_.map(s,function(e){return{id:e.id,name:e.displayName,picture:null,createdat:e.creationTime,isdeleted:e.isDeleted}})));if(r.threadProperties[t.ChatServiceUtils.ThreadProp_TeamSmtpAddress]=i.smtpAddress,i.threadVersion&&(r.threadProperties[t.ChatServiceUtils.ThreadProp_SpaceThreadVersion]=i.threadVersion.toString()),r.threadProperties[t.ChatServiceUtils.ThreadProp_SpaceThreadTopic]=i.displayName,r.threadProperties[t.ChatServiceUtils.ThreadProp_TopicDescription]=i.description,r.threadProperties[t.ChatServiceUtils.ThreadProp_Classification]=i.classification,r.threadProperties[t.ChatServiceUtils.ThreadProp_DynamicMembership]=i.dynamicMembership,r.threadProperties[t.ChatServiceUtils.ThreadProp_MemberLimitExceeded]=i.isMaxMemberLimitExceeded,r.threadProperties[t.ChatServiceUtils.ThreadProp_IsTeamLocked]=i.isTeamLocked,r.threadProperties[t.ChatServiceUtils.ThreadProp_Picture]=i.picture,r.threadProperties[t.ChatServiceUtils.ThreadProp_PictureETag]=i.pictureETag,r.threadProperties[t.ChatServiceUtils.ThreadProp_GroupId]=i.teamSiteInformation&&i.teamSiteInformation.groupId,r.threadProperties[t.ChatServiceUtils.ThreadProp_SiteUrl]=i.teamSiteInformation&&i.teamSiteInformation.sharepointSiteUrl,r.threadProperties[t.ChatServiceUtils.ThreadProp_NotebookId]=i.teamSiteInformation&&i.teamSiteInformation.notebookId,r.threadProperties[t.ChatServiceUtils.ThreadProp_SpaceTypes]=i.isTenantWide?2:void 0,i.sensitivityLabel&&(r.threadProperties[t.ChatServiceUtils.ThreadProp_SensitivityLabelDisplayName]=i.sensitivityLabel.displayName,r.threadProperties[t.ChatServiceUtils.ThreadProp_SensitivityLabelId]=i.sensitivityLabel.id,r.threadProperties[t.ChatServiceUtils.ThreadProp_SensitivityLabelName]=i.sensitivityLabel.name,r.threadProperties[t.ChatServiceUtils.ThreadProp_SensitivityLabelTooltip]=i.sensitivityLabel.toolTip),i.teamStatus){var o=i.teamStatus;i.groupInformation&&(o.groupRenewalStatus=this.getGroupInformation(i)),r.threadProperties[t.ChatServiceUtils.ThreadProp_TeamStatus]=JSON.stringify(i.teamStatus)}else r.threadProperties[t.ChatServiceUtils.ThreadProp_TeamStatus]=\"\";var l=this.getTeamSettings(i.teamSettings),p=this.getTeamSettings(i.teamGuestSettings);if(l||p||i.classSettings){var h={userSettings:l,guestSettings:p,classSettings:i.classSettings};r.threadProperties[t.ChatServiceUtils.ThreadProp_TeamAdminSettings]=JSON.stringify(h)}switch(r.threadProperties[t.ChatServiceUtils.ThreadProp_Topics]=n,r.threadProperties[t.ChatServiceUtils.ThreadProp_IsDeleted]=i.isDeleted.toString(),_.isNil(i.guestUsersCategory)||(\"string\"==typeof i.guestUsersCategory?r.threadProperties[t.ChatServiceUtils.ThreadProp_GuestUsers]=i.guestUsersCategory:r.threadProperties[t.ChatServiceUtils.ThreadProp_GuestUsers]=this.getGuestUserCategoryString(i.guestUsersCategory)),r.threadProperties[t.ChatServiceUtils.ThreadProp_SpaceType]=e.Services.ChatServiceUtils.mapTeamType(i.teamType||0),i.accessType){case 1:r.threadProperties[t.ChatServiceUtils.ThreadProp_Visibility]=this.constants.teams.visibility.private;break;case 3:r.threadProperties[t.ChatServiceUtils.ThreadProp_Visibility]=this.constants.teams.visibility.public}if(this.populateJoinProperties(r,i),i.extensionDefinition){var c=i.extensionDefinition;c.updatedTime&&(c.updatedTime=new Date(c.updatedTime).getTime().toString()),r.threadProperties[t.ChatServiceUtils.ThreadProp_ExtensionDefinitionContainer]=JSON.stringify(i.extensionDefinition)}r.rosterVersion=i.membershipVersion,i.membershipSummary&&(r.rosterSummary=this.getRosterSummary(i.membershipSummary),this.logRosterSummaryUpdates(\"teamsObjectsAdapter-Team\",r.rosterSummary,r.id)),r.memberProperties||(r.memberProperties={}),r.memberProperties[t.ChatServiceUtils.MemberProp_ExpirationTime]=i.membershipExpiry,r.memberProperties[t.ChatServiceUtils.MemberProp_Following]=i.isFollowed,r.memberProperties[t.ChatServiceUtils.MemberProp_Role]=Teams.Models.MemberRole[i.memberRole],this.logInvalidRoles(\"teamsObjectsAdapter-Team\",r.memberProperties,r.id),_.isNil(i.isUserMuted)||(r.memberProperties[t.ChatServiceUtils.MemberProp_Reader]=i.isUserMuted)},r.prototype.convertChannelToSkypeConversationLocal=function(r,i){var a=this,s={},n=r.channelType===Teams.Models.ChannelType.Private;if(n){s[t.ChatServiceUtils.ThreadProp_ThreadType]=e.Services.ChatServiceUtils.ThreadType_Team,s[t.ChatServiceUtils.ThreadProp_SpaceThreadTopic]=r.displayName,s[t.ChatServiceUtils.ThreadProp_SpaceTypes]=r.channelType,s[t.ChatServiceUtils.ThreadProp_ParentSpaces]=JSON.stringify({linkedSpaceInfoItems:[{spaceThreadId:r.parentTeamId}]}),s[t.ChatServiceUtils.ThreadProp_SiteUrl]=r.sharepointSiteUrl;var o=this.getTeamSettings(r.guestSettings),l=this.getTeamSettings(r.memberSettings);if(l||o){var p={userSettings:l,guestSettings:o};s[t.ChatServiceUtils.ThreadProp_TeamAdminSettings]=JSON.stringify(p)}}else s[t.ChatServiceUtils.ThreadProp_TopicName]=r.displayName,s[t.ChatServiceUtils.ThreadProp_TopicThreadTopic]=r.displayName,s[t.ChatServiceUtils.ThreadProp_ThreadType]=e.Services.ChatServiceUtils.ThreadType_Topic;s[t.ChatServiceUtils.ThreadProp_TopicDescription]=r.description,_.isNil(r.isFavoriteByDefault)||(s[t.ChatServiceUtils.ThreadProp_FavDefault]=r.isFavoriteByDefault.toString()),r.defaultNotesSection&&(s[t.ChatServiceUtils.ThreadProp_NotesSectionInfo]=JSON.stringify(r.defaultNotesSection),s[t.ChatServiceUtils.ThreadProp_ChannelDefaultSectionId]=r.defaultNotesSection.id),s[t.ChatServiceUtils.ThreadProp_IsDeleted]=r.isDeleted.toString(),r.defaultFileSettings&&(s[t.ChatServiceUtils.ThreadProp_FolderRelativeUrl]=r.defaultFileSettings.filesRelativePath,s[t.ChatServiceUtils.ThreadProp_DocumentLibraryId]=r.defaultFileSettings.documentLibraryId||null),r.tenantId&&(s[t.ChatServiceUtils.ThreadProp_TenantId]=r.tenantId);var h=r.tabs;h&&_.forEach(h,function(e){s[e.id]=JSON.stringify(e)}),s[t.ChatServiceUtils.ThreadProp_Creator]=r.creator,s[t.ChatServiceUtils.ConversationProp_RetentionHorizon]=this.getTimeFromDateString(r.retentionHorizon);var c={};c[t.ChatServiceUtils.ConversationProp_PinnedConsumptionHorizon]=this.createConsumptionHorizonString(r.consumptionHorizonForPinnedMessages),c[t.ChatServiceUtils.ConversationProp_ConsumptionHorizon]=this.createConsumptionHorizonString(r.consumptionHorizon),c[t.ChatServiceUtils.ConversationProp_ConsumptionHorizonBookmark]=this.createConsumptionHorizonString(r.userConsumptionHorizon),c[t.ChatServiceUtils.ConversationProp_Favorite]=\"\"+r.isFavorite,c[t.ChatServiceUtils.ConversationProp_isPinned]=r.isPinned&&r.isPinned.toString(),c[e.Services.ChatServiceUtils.ConversationProp_LastImportantImTime]=r.lastImportantMessageTime,c[t.ChatServiceUtils.ConversationProp_Followed]=r.isFollowed.toString();var d=r.connectorProfiles;d&&_.forEach(d,function(e){var r=JSON.stringify({avatarUrl:e.avatarUrl,displayName:e.displayName,incomingUrl:e.incomingUrl,integrationId:e.id,integrationType:e.connectorType});s[t.ChatServiceUtils.ThreadProp_Integration+e.id]=r});var m=r.activeMeetups;if(m&&_.forEach(m,function(e){if(e){var r=t.ChatServiceUtils.ThreadProp_Liveness+\":\"+e.messageId;s[r]=a.convertActiveMeetup(e)}}),_.isNil(r.lastMessage)&&r.isJoined&&this.loggingService.event(\"ChatSvcAgg_Nil_Last_Message\",{conversationid:r.id}),r.channelSettings){var v=this.getChannelSettings(r.channelSettings);s[t.ChatServiceUtils.ThreadProp_ChannelSettings]=v.serializeToChatServiceObject()}s[t.ChatServiceUtils.ThreadProp_SpaceId]=r.parentTeamId,s.version=r.threadVersion.toString(),s[t.ChatServiceUtils.ThreadProp_GapDetectionEnabled]=r.isGapDetectionEnabled;var g=r.creationTime?new Date(r.creationTime):null;s[t.ChatServiceUtils.ThreadProp_CreatedAt]=g?g.getTime().toString():null;var S={id:r.id,type:t.ChatServiceUtils.ConversationType_Topic,properties:c,lastMessage:this.convertMessageToSkypeMessage(r.lastMessage),threadProperties:s,targetLink:\"\",messages:\"\",version:r.version,threadVersion:r.threadVersion,detailsVersion:r.threadVersion},T=new t.SkypeConversationLocal(S);if(T&&T.lastMessage&&(T.lastMessage=this.messageSanitizingService.sanitizeMessage(T.lastMessage)),T.teamId=r.parentTeamId,this.populateJoinProperties(T,r),!this.isLargeTeamsEnabled){T.members=this.getSkypeThreadMembers(T,r.members,i);var C=this.sxConfig.getCurrentSkypeMri(),y=_.find(T.members,function(e){return e.id===C});y&&(y.memberExpirationTime=r.membershipExpiry)}return(this.isLargeTeamsEnabled||n)&&(T.memberProperties={},(this.isLargeTeamsEnabled||n)&&(T.memberProperties[t.ChatServiceUtils.MemberProp_ExpirationTime]=r.membershipExpiry,T.memberProperties[t.ChatServiceUtils.MemberProp_Role]=Teams.Models.MemberRole[r.memberRole],_.isNil(r.isUserMuted)||(T.memberProperties[t.ChatServiceUtils.MemberProp_Reader]=r.isUserMuted))),n&&(T.rosterVersion=r.membershipVersion,r.membershipSummary&&(T.rosterSummary=this.getRosterSummary(r.membershipSummary),this.logRosterSummaryUpdates(\"teamsObjectsAdapter-Channel\",T.rosterSummary,T.id),this.logInvalidRoles(\"teamsObjectsAdapter-Channel\",T.memberProperties,T.id)),T.memberProperties[t.ChatServiceUtils.MemberProp_Following]=r.isFollowed),r.hasOwnProperty(t.ChatServiceUtils.MemberProp_IsModerator)&&(T.memberProperties||(T.memberProperties={}),T.memberProperties[t.ChatServiceUtils.MemberProp_IsModerator]=r.isModerator),r.isArchived&&(s[t.ChatServiceUtils.ThreadProp_ArchivalLevel]=e.Services.ChatServiceUtils.ThreadType_Topic),T},r.prototype.convertMessageToSkypeMessage=function(t){if(_.isNil(t)||_.isEmpty(t))return null;var r=\"csa/\"+t.containerId;return t.parentMessageId&&(r+=\";messageid=\"+t.parentMessageId),new e.Services.SkypeMessageLocal({id:t.id,version:t.version.toString(),messagetype:t.messageType,contenttype:t.contentType,content:t.content,activitytype:t.activityType,clientmessageid:t.clientMessageId,imdisplayname:t.imDisplayName,properties:t.properties||{},externalid:t.externalId,type:t.type,composetime:t.composeTime,originalarrivaltime:t.originalArrivalTime,conversationLink:r,from:\"csa/\"+t.from})},r.getTopicMinis=function(e){if(e&&e.properties[t.ChatServiceUtils.ThreadProp_Topics]){var r=e.properties[t.ChatServiceUtils.ThreadProp_Topics];return\"[\"===r.substr(0,1)?JSON.parse(r):r.split(\"|\").map(function(e){return{id:e,name:\"Unknown\"}})}return[]},r.prototype.convertActiveMeetup=function(e){var t;e.expiration&&(t=new Date(e.expiration).getTime()/1e3);var r={conversationUrl:e.conversationUrl,conversationId:e.conversationId,groupCallInitiator:e.groupCallInitiator,expiration:t,status:e.status,isHostless:e.isHostless,conversationType:e.conversationType};return _.isEmpty(e.tenantId)&&_.isEmpty(e.organizerId)&&_.isEmpty(e.replyChainMessageId)&&-1===e.callMeetingType||(r.meetingInfo={tenantId:e.tenantId,organizerId:e.organizerId,replyChainMessageId:e.replyChainMessageId,meetingType:e.callMeetingType}),JSON.stringify(r)},r.prototype.convertFromMeetingInformation=function(e){if(e){var t=e.subject,r=e.startTime,i=e.endTime,a=e.location,s=e.exchangeId,n=e.iCalUid,o=e.isCancelled,l=Teams.Models.AppointmentType[e.appointmentType],p=null;null!=e.meetingType&&(p=Teams.Models.MeetingType[e.meetingType]);var h;e.eventRecurrenceRange&&(h={startDate:e.eventRecurrenceRange.startDate,endDate:e.eventRecurrenceRange.endDate});var c=this.getEventRecurrencePattern(e.eventRecurrencePattern);return JSON.stringify({subject:t,startTime:r,endTime:i,location:a,exchangeId:s,iCalUid:n,isCancelled:o,eventType:l,eventRecurrenceRange:h,eventRecurrencePattern:c,meetingType:p})}},r.prototype.getEventRecurrencePattern=function(e){if(e){var t={patternType:teamspace.middletier.RecurrencePatternType[e.patternType]};switch(e.patternType){case Teams.Models.RecurrencePatternType.Daily:var r={interval:e.daily.interval};t.daily=r;break;case Teams.Models.RecurrencePatternType.Weekly:if(null===e.weekly)this.loggingService.event(\"bad_meeting\");else{var i={interval:e.weekly.interval,daysOfTheWeek:_.map(e.weekly.daysOfTheWeek,function(e){return teamspace.middletier.DayOfTheWeek[e]})};t.weekly=i}break;case Teams.Models.RecurrencePatternType.Monthly:var a={interval:e.monthly.interval,dayOfMonth:e.monthly.dayOfMonth};t.monthly=a;break;case Teams.Models.RecurrencePatternType.RelativeMonthly:var s={dayOfTheWeekIndex:teamspace.middletier.DayOfTheWeekIndex[e.relativeMonthly.weekOfTheMonthIndex],dayOfTheWeek:teamspace.middletier.DayOfTheWeek[e.relativeMonthly.dayOfTheWeek],interval:e.relativeMonthly.interval};t.relativeMonthly=s;break;case Teams.Models.RecurrencePatternType.Yearly:var n={month:teamspace.middletier.Month[e.yearly.month],dayOfTheMonth:e.yearly.dayOfTheMonth};t.yearly=n;break;case Teams.Models.RecurrencePatternType.RelativeYearly:var o={month:teamspace.middletier.Month[e.relativeYearly.month],dayOfTheWeekIndex:teamspace.middletier.DayOfTheWeekIndex[e.relativeYearly.weekOfTheMonthIndex],dayOfTheWeek:teamspace.middletier.DayOfTheWeek[e.relativeYearly.dayOfTheWeek]};t.relativeYearly=o}return t}},r.prototype.createConsumptionHorizonString=function(e){var t=\"\";return e&&(t=[e.originalArrivalTime,e.timeStamp,e.clientMessageId].join(\";\")),t},r.prototype.populateJoinProperties=function(e,r){if(r.lastJoinAt){var i=new Date(r.lastJoinAt).getTime();e.threadProperties[t.ChatServiceUtils.ThreadProp_LastJoinAt]=i.toString()}if(r.lastLeaveAt){var a=new Date(r.lastLeaveAt).getTime();e.threadProperties[t.ChatServiceUtils.ThreadProp_LastLeaveAt]=a.toString()}},r.prototype.getGroupInformation=function(e){return{isEligibleForRenewal:e.groupInformation.isEligibleForRenewal,groupExpiryTime:e.groupInformation.expirationTime}},r.prototype.getTeamSettings=function(e){var t=new teamspace.services.TeamSettingsLocal;return e&&(_.defaults(t,e),t.generalChannelSetting=e.generalChannelPosting,delete t.generalChannelPosting,t.messageThreading=e.messageThreadingEnabled,delete t.messageThreadingEnabled,t.createPrivateSpace=e.isPrivateChannelCreationEnabled,delete t.isPrivateChannelCreationEnabled),t},r.prototype.getChannelSettings=function(e){var t=new teamspace.services.ChannelSettingsLocal;return e&&(t.channelPostPermissions=e.channelPostPermissions,t.allowMemberReplies=e.channelReplyPermissions===teamspace.services.ChannelReplyPermissions.Everyone,t.allowMemberPinPosts=e.channelPinPostPermissions===teamspace.services.ChannelPinPostPermissions.Everyone),t},r.prototype.getRosterSummary=function(e){var t={memberCount:e.totalMemberCount,botCount:e.botCount,readerCount:e.mutedMembersCount,roleCounts:{}};return e.adminRoleCount>0&&(t.roleCounts.Admin=e.adminRoleCount),e.userRoleCount>0&&(t.roleCounts.User=e.userRoleCount),e.guestRoleCount>0&&(t.roleCounts.Guest=e.guestRoleCount),t},r.prototype.logRosterSummaryUpdates=function(e,t,r){!this.settingsService.valueAsBoolean(this.constants.settings.names.enableLoggingOfRosterSummaryUpdate)||!this.isLargeTeamsEnabled||t&&t.memberCount||this.loggingService.newScenario(this.constants.events.teams.rosterSummaryUpdated).stop({callerInfo:e,id:r})},r.prototype.logInvalidRoles=function(t,r,i){var a=r[e.Services.ChatServiceUtils.MemberProp_Role];!this.settingsService.valueAsBoolean(this.constants.settings.names.enableLoggingOfRosterSummaryUpdate)||void 0!=a&&\"None\"!=a||(this.loggingService.error(\"Invalid role received from \"+t+\" for team \"+i+\" , \"+a),this.loggingService.newScenario(this.constants.events.teams.invalidRoleReceived).fail({callerInfo:t,id:i}))},r}();t.TeamsObjectsAdapter=r,angular.module(\"skypeX.teamsObjectsAdapter\",[\"skypeX.sxConfig\"]).service(\"teamsObjectsAdapter\",r)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var i=function(){function e(){}return e.convert=function(e){return e||(e={}),e.type&&\"connectors\"===e.type?_.cloneDeep(e):e.type&&\"BOT\"===e.type?e:{objectId:e.id,mri:e.mri,displayName:e.displayName,email:e.emails&&e.emails.length>0?e.emails[0]:e.email,givenName:e.displayName}},e}();e.UserAdapter=i}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(i){var t=function(){function t(){}return t.sponsoredJoinRequestSubtypes=function(){return[i.NotificationSubType.PendingOnBehalfOfJoinRequest,i.NotificationSubType.PendingOnBehalfOfJoinRequestMultiple]},t.joinRequestSubtypes=function(){return t.sponsoredJoinRequestSubtypes().concat([i.NotificationSubType.PendingSelfJoinRequest])},t.getNotificationTypeAndSubType=function(n,s){if(!n||!n.activity)return n.error=!0,s.error(\"Activity was null/empty Notification with MessageId: {0}\",n.message&&n.message.id),null;var a=angular.isString(n.activity.changeType)?n.activity.changeType:n.activity.activityType;if(!a)return n.error=!0,s.error(\"ActivityType was null/empty Notification with MessageId: {0}\",n.message&&n.message.id),null;var r=t.firstCharToUpper(a),o=i.NotificationType[r];if(!o)return s.error(\"Invalid activity type {0} in Notification with MessageId: {1}\",a,n.message&&n.message.id),null;var u={};return u.type=o,null!=n.activity.activitySubtype&&(u.subType=e.Services.NotificationSubType[t.firstCharToUpper(n.activity.activitySubtype)]),u},t.getTransientNotificationFlags=function(e,i){var t=[];return e.valueAsBoolean(i.settings.names.enableCallNotificationFeeds)&&t.push(i.settings.names.enableCallNotificationFeeds),e.valueAsBoolean(i.settings.names.enableInferredNotification)&&t.push(i.settings.names.enableInferredNotification),e.valueAsBoolean(i.settings.names.enableTrendingNotification)&&t.push(i.settings.names.enableTrendingNotification),e.valueAsBoolean(i.settings.names.enableMessageReactions)&&t.push(i.settings.names.enableMessageReactions),e.valueAsBoolean(i.settings.names.enablePriorityMessage)&&t.push(i.settings.names.enablePriorityMessage),e.valueAsBoolean(i.settings.names.enableTeamMemberTags)&&t.push(i.settings.names.enableTeamMemberTags),e.valueAsBoolean(i.settings.names.enableTargetingFeed)&&t.push(i.settings.names.enableTargetingFeed),e.valueAsBoolean(i.settings.names.enableMissedMeetingNudge)&&t.push(i.settings.names.enableMissedMeetingNudge),e.valueAsBoolean(i.settings.names.enableTasksNotificationFeeds)&&t.push(i.settings.names.enableTasksNotificationFeeds),e.valueAsBoolean(i.settings.names.enableGraphApiNotifications)&&t.push(i.settings.names.enableGraphApiNotifications),t},t.firstCharToUpper=function(e){return e?e.charAt(0).toUpperCase()+e.substr(1):e},t.canInsertMetadataObject=function(e,i){if(!e[i.activityId])return!0;var t=e[i.activityId].metadata;return!!(t.timestamp<i.timestamp||t.version&&i.version&&t.version<i.version)},t.getSortedIndex=function(e,i){return _.sortedIndexBy(e,i,function(e){return-new Date(e.activity.activityTimestamp).getTime()})},t.isJoinRequestSubType=function(e){return t.joinRequestSubtypes().indexOf(e)>=0},t.isSponsoredJoinRequestSubType=function(e){return t.sponsoredJoinRequestSubtypes().indexOf(e)>=0},t.isJoinRequest=function(e,n){return e===i.NotificationType.TeamMembershipChange&&t.isJoinRequestSubType(n)},t.isSponsoredJoinRequest=function(e,n){return e===i.NotificationType.TeamMembershipChange&&t.isSponsoredJoinRequestSubType(n)},t.extractFieldNamesFromTemplate=function(e){return _.isEmpty(e)?[]:e.match(/\\{\\w+\\}/g).map(function(e){return e.substring(1,e.length-1)})},t.getActorDisplayName=function(e,t,n,s,a,r){var o;if(this.canUseActivityUserDisplayName(e.activity,t))o=e.activity.sourceUserImDisplayName;else{if(!e.userProfile||!angular.isString(e.userProfile.displayName)){if(e.notificationType===i.NotificationType.GroupRenewal)return e.displayTeamName;var u=null;return e.activity&&e.activity.activityId&&(u=e.activity.activityId),n.error(\"Notifications: Unable to get actorDisplayName for activity id:{0}. Using Unknown User as displayName\",u),o=s.instant(a.strings.notifications_unknownuser_text)}o=e.userProfile.displayName}if(this.isJoinRequest(e.notificationType,e.notificationSubType))return o;if(e.notificationType===i.NotificationType.Call&&o&&o.startsWith(\"+\"))return o;o=this.getNameAfterCleaningDisambiguationBrackets(o);var c=r.getLocale();return o=this.getFirstDisplayNameAccordingToLocale(c,o)},t.canUseActivityUserDisplayName=function(i,t){if(!i)return!1;var n=t.bots.keyPrefix+t.connectors.keyPrefix;if(i.sourceUserId.startsWith(n))return!0;var s=i.sourceUserImDisplayName;return!(!s||!angular.isString(s)||s.contains(e.Services.ChatServiceUtils.SkypeSpacesUserMriTag)||s.startsWith(n))},t.getNameAfterCleaningDisambiguationBrackets=function(e){return e=e.split(\"(\")[0].trim()},t.getFirstDisplayNameAccordingToLocale=function(e,i){var t=i.split(\" \");return\"ko-kr\"===e||\"zh-cn\"===e||\"zh-tw\"===e||\"ja-jp\"==e?t.reverse()[0]:t[0]},t}();i.NotificationUtility=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(n){!function(n){!function(n){n[n.ChannelMention=2]=\"ChannelMention\",n[n.Follow=3]=\"Follow\"}(n.IBackOffNotificationType||(n.IBackOffNotificationType={}))}(n.Services||(n.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\";var teamspace;!function(n){!function(n){!function(n){n[n.BothBannerEmail=0]=\"BothBannerEmail\",n[n.OnlyBanner=1]=\"OnlyBanner\",n[n.OnlyAlertList=2]=\"OnlyAlertList\",n[n.Off=3]=\"Off\"}(n.NotificationDefaultOptions||(n.NotificationDefaultOptions={}));!function(n){n[n.InMainWindow=0]=\"InMainWindow\",n[n.InNewWindow=1]=\"InNewWindow\"}(n.PopOutOptions||(n.PopOutOptions={}));!function(n){n[n.Disabled=0]=\"Disabled\",n[n.Enabled=1]=\"Enabled\"}(n.SfbInteropOptions||(n.SfbInteropOptions={}));!function(n){n[n.AllActivity=1]=\"AllActivity\",n[n.MyAtMentions=2]=\"MyAtMentions\",n[n.Custom=3]=\"Custom\"}(n.SettingsPreset||(n.SettingsPreset={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(e){!function(t){var a=function(){return function(){}}(),i=function(){function i(e,t,a,i,n,o,c){this.constants=e,this.resources=t,this.$translate=a,this.channelService=i,this.logger=n,this.localizationService=o,this.appsService=c}return i.prototype.hydrate=function(e){e&&(this.hydrateDisplayText(e),this.hydrateLocation(e))},i.prototype.extractContextNames=function(i){var n=new a;return n.actorName=t.NotificationUtility.getActorDisplayName(i,this.constants,this.logger,this.$translate,this.resources,this.localizationService),n.displayChannelName=this.channelService.getChannelByObjectId(i.location.ChannelId).displayName,n.displayTeamName=this.channelService.getTeamByObjectId(i.location.TeamId).displayName,i.notificationSubType===e.Services.NotificationSubType.ChannelMention?n.mentionedName=n.displayChannelName:i.notificationSubType===e.Services.NotificationSubType.TeamMention&&(n.mentionedName=n.displayTeamName),n},i.prototype.hydrateDisplayText=function(e){var a=this.extractContextNames(e);switch(e.notificationSubType){case t.NotificationSubType.UserMention:e.actorDisplayName=decodeURIComponent(this.$translate.instant(this.resources.strings.actor_reason_string_for_mention_you,{actor:encodeURIComponent(a.actorName)}));break;case t.NotificationSubType.TeamMention:case t.NotificationSubType.ChannelMention:e.actorDisplayName=decodeURIComponent(this.$translate.instant(this.resources.strings.actor_reason_string_for_mention_team_or_channel,{actor:encodeURIComponent(a.actorName),channel:encodeURIComponent(a.mentionedName)}));break;default:this.hydrateFeedTitleUsingTemplate(e,a)}e.toastText=e.actorDisplayName,e.placeholderText=e.actorDisplayName},i.prototype.hydrateFeedTitleUsingTemplate=function(e,a){var i=this,n=e.activity.activityContext.teamsAppId,o=this.appsService.getAggregatedAppDefinition(n),c=_.find(o.activities.activityItems,function(t){return t.type.toLowerCase()===e.activity.activitySubtype.toLowerCase()});if(c.templateText){var r=c.templateText,s=t.NotificationUtility.extractFieldNamesFromTemplate(c.templateText),l=JSON.parse(e.activity.activityContext.templateParameters);_.each(s,function(e){var t=l[e];e===i.constants.implicitActorArgument&&(t=a.actorName),r=r.replace(\"{\"+e+\"}\",t)}),e.actorDisplayName=r}else e.actorDisplayName=decodeURIComponent(this.$translate.instantWithoutEncoding(e.placeholderObject.title,{actor:encodeURIComponent(a.actorName)}))},i.prototype.hydrateLocation=function(e){e.displayChannelName=this.channelService.getChannelByObjectId(e.location.ChannelId).displayName,e.displayTeamName=this.channelService.getTeamByObjectId(e.location.TeamId).displayName},i}();t.MsGraphNotificationHydrator=i}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(t){!function(e){var i=function(){function i(t,e,i,a,s,n,o,r){this.constants=t,this.resources=e,this.$translate=i,this.channelService=a,this.conversationsService=s,this.chatTitlesService=n,this.logger=o,this.localizationService=r}return i.prototype.hydrate=function(t){t.placeholderObject?(this.hydrateChannelDisplayName(t),this.hydrateDisplayText(t),this.hydrateNotificationLink(t)):this.logger.error(\"hydrate: Unable to proceed. Missing placeholder for notification with id: {0}.\",t.activity&&t.activity.activityId)},i.prototype.hydrateDisplayText=function(i){var a=e.NotificationUtility.getActorDisplayName(i,this.constants,this.logger,this.$translate,this.resources,this.localizationService),s=i.mentionedName,n=i.displayChannelName,o=\"\";e.NotificationUtility.isSponsoredJoinRequestSubType(i.notificationSubType)&&(o=i.activity.messagePreview),i.toastText=this.$translate.instantWithoutEncoding(i.placeholderObject.toastTextResourceId,{actor:a,mentionedName:s,threadName:n,members:o}),i.placeholderText=this.$translate.instantWithoutEncoding(i.placeholderObject.activityFeedTextResourceId,{actor:a,mentionedName:s,threadName:n,members:o}),i.notificationType===t.Services.NotificationType.Priority&&(i.toastText=i.activity.messagePreview),this.isWelcomeNewUserNotification(i)&&(i.toastText=this.$translate.instantWithoutEncoding(i.placeholderObject.title,{actor:a}));var r=this.getActivityCountWithoutLatestActor(i);try{i.actorDisplayName=this.addReasonBasedOnTypeOfActivity(a,i,r)}catch(t){i.actorDisplayName=this.$translate.instant(this.resources.strings.notifications_unknownuser_text),this.logger.error(\"Notifications: Unable to get actorDisplayName for activity id: {0}. Using Unknown User as displayName\",i.activity.activityId),i.error=!0}},i.prototype.hydrateChannelDisplayName=function(i){if(i.notificationType===t.Services.NotificationType.ThirdParty)this.setNotificationDisplayName(i);else{if(this.isMentionChannelNotification(i)?i.mentionedName=this.channelService.getChannelByObjectId(i.activity.targetThreadId).displayName:this.isMentionTeamNotification(i)?i.mentionedName=this.channelService.getTeamByObjectId(i.activity.targetThreadId).displayName:this.isMentionTagNotification(i)&&(i.activity&&i.activity.activityContext?i.mentionedName=i.activity.activityContext.tagname:(i.mentionedName=this.resources.strings.reason_string_tag_mention_fallback,this.logger.error(\"Mentioned tag name not found in tagmention activity\"))),i.placeholderObject.showTeamName){var a=i.channelInfo?this.channelService.getTeamByObjectId(i.channelInfo.parentTeamId):null;i.displayChannelName=a?a.displayName:this.$translate.instant(this.resources.strings.unavailable_team_text)}else if(!i.isChat||i.notificationType!==e.NotificationType.MentionInChat&&i.notificationType!==e.NotificationType.LikeInChat&&i.notificationType!==e.NotificationType.Priority&&i.notificationType!==e.NotificationType.ReactionInChat&&i.notificationType!==e.NotificationType.DLP&&i.notificationType!==e.NotificationType.TeamsEngagementActivity&&i.notificationSubType!==e.NotificationSubType.MissedMeetingNudge)i.notificationType===e.NotificationType.Call&&i.notificationSubType!==t.Services.NotificationSubType.MissedMeetingNudge?i.userProfile&&i.userProfile.telephoneNumber?i.displayChannelName=i.userProfile.telephoneNumber:i.userProfile&&i.userProfile.type&&\"pstn\"===i.userProfile.type?i.displayChannelName=e.NotificationUtility.getActorDisplayName(i,this.constants,this.logger,this.$translate,this.resources,this.localizationService):i.displayChannelName=this.$translate.instant(this.resources.strings.unknown_mobile_number):i.notificationType===e.NotificationType.TeamMembershipChange?(i.displayChannelName=this.channelService.getTeamByObjectId(i.channelInfo.parentTeamId).displayName,this.conversationsService.isPrivateChannel(i.activity.sourceThreadId)&&(i.displayChannelName=i.channelInfo.displayName)):i.displayChannelName=i.channelInfo?i.channelInfo.displayName:this.$translate.instant(this.resources.strings.unavailable_channel_text);else{i.displayChannelName=\"\";var s=this.chatTitlesService.getChatConversationTitles(i.activity.sourceThreadId);s&&s.title&&(i.isGroupChat?(i.displayChannelName=s.title,this.conversationsService.getConversation(i.activity.sourceThreadId).topicName()||(i.displayChannelName=this.$translate.instant(this.resources.strings.channel_string_for_group_conversation,{actor:s.title}))):(i.displayChannelName=this.$translate.instant(this.resources.strings.person_card_chat_link,{person:e.NotificationUtility.getFirstDisplayNameAccordingToLocale(this.localizationService.getLocale(),s.title)}),this.conversationsService.getConversation(i.activity.sourceThreadId).isMeetingConversation()&&(i.displayChannelName=s.title)))}!this.doesChannelNameExistsMultipleTimes(i)||i.placeholderObject.showTeamName||this.isPrivateChannelTeamMembershipChangeNotification(i)||(i.displayChannelName=i.channelInfo.displayName),i.channelInfo&&i.channelInfo.parentTeamId&&(i.displayTeamName=this.channelService.getTeamByObjectId(i.channelInfo.parentTeamId).displayName)}},i.prototype.isPrivateChannelTeamMembershipChangeNotification=function(e){return this.conversationsService.isPrivateChannel(e.activity.sourceThreadId)&&e.notificationType===t.Services.NotificationType.TeamMembershipChange},i.prototype.isWelcomeNewUserNotification=function(e){return e.notificationSubType===t.Services.NotificationSubType.WelcomeNewUser&&e.notificationType===t.Services.NotificationType.TeamsEngagementActivity},i.prototype.doesChannelNameExistsMultipleTimes=function(t){return t.channelInfo&&this.channelService.getChannelCountByDisplayName(t.channelInfo.displayName)>1},i.prototype.isMentionChannelNotification=function(e){return!_.isNil(e.notificationSubType)&&e.notificationType==t.Services.NotificationType.Mention&&e.notificationSubType==t.Services.NotificationSubType.Channel},i.prototype.isMentionTeamNotification=function(e){return!_.isNil(e.notificationSubType)&&e.notificationType==t.Services.NotificationType.Mention&&e.notificationSubType==t.Services.NotificationSubType.Team},i.prototype.isMentionTagNotification=function(e){return!_.isNil(e.notificationSubType)&&e.notificationType===t.Services.NotificationType.Mention&&e.notificationSubType===t.Services.NotificationSubType.Tag},i.prototype.setNotificationDisplayName=function(t){if(t.activity.sourceUserImDisplayName)t.displayChannelName=t.activity.sourceUserImDisplayName;else{var e=this.$translate.instant(this.resources.strings.chat_unknownUserDefaultName);t.displayChannelName=e}},i.prototype.hydrateNotificationLink=function(i){if(e.NotificationValidator.isCallingNotificationExcludingMissedMeetings(i)){if(s=this.conversationsService.getChatConversationWith(i.activity.sourceUserId)){r=this.chatTitlesService.getChatConversationTitles(s.id);(o=i.placeholderObject.link.params).slug=s.id,o.groupName=r&&r.title||\"\",o.middlePane=this.constants.messages.panes.conversations,o.threadId=void 0,o.messageId=i.activity.sourceMessageId&&i.activity.sourceMessageId.toString(),o.ctx=this.constants.navigation.context.chat}}else if(this.isWelcomeNewUserNotification(i))(s=this.conversationsService.getConversationWith(i.activity.sourceUserId))&&((o=i.placeholderObject.link.params).groupName=i.activity.sourceUserImDisplayName,o.slug=s.id,o.middlePane=this.constants.messages.panes.conversations,o.ctx=this.constants.navigation.context.chat,o.threadId=void 0,o.messageId=void 0,o.navCtx=this.constants.navContext.welcomeNewUser);else{var a=i.activity.sourceThreadId,s=this.conversationsService.getConversation(a);if(s&&s.isChannelConversation()){var n=this.channelService.getTeamByObjectId(i.channelInfo.parentTeamId),o=i.placeholderObject.link.params;i.notificationType===t.Services.NotificationType.GroupRenewal?(i.placeholderObject.link.state=this.constants.states.appTeamDashboard,o.middlePane=this.constants.teamDashboardTabs.settingsId,o.threadId=n&&n.objectId,o.teamName=n&&n.displayName,o.navCtx=this.constants.navContext.alert):e.NotificationUtility.isJoinRequest(i.notificationType,i.notificationSubType)?(i.placeholderObject.link.state=this.constants.states.appTeamDashboard,o.middlePane=this.constants.teamDashboardTabs.pendingRequestsId,o.threadId=n&&n.objectId,o.teamName=n&&n.displayName,o.navCtx=this.constants.navContext.alert):(o.middlePane=this.constants.messages.panes.conversations,o.slug=i.channelInfo?i.channelInfo.displayName:\"\",o.groupName=n&&n.displayName,o.messageId=i.activity.sourceMessageId?i.activity.sourceMessageId.toString():null,o.replyChainId=i.activity.sourceReplyChainId&&i.activity.sourceReplyChainId.toString(),o.threadId=i.channelInfo?i.channelInfo.objectId:\"\",o.ctx=this.constants.navigation.context.channel)}else if(s&&s.isChat()){var r=this.chatTitlesService.getChatConversationTitles(a);(o=i.placeholderObject.link.params).slug=a,o.groupName=r&&r.title||\"\",o.middlePane=this.constants.messages.panes.conversations,o.threadId=void 0,o.messageId=i.activity.sourceMessageId?i.activity.sourceMessageId.toString():null,o.ctx=this.constants.navigation.context.chat}else i.placeholderObject.link.error=!0,this.logger.warn(\"Notifications: Unable to build link for parent team id:{0} and team: {1}. Team/channel not found.\",i.channelInfo?i.channelInfo.parentTeamId:\"undefined\")}},i.prototype.getActivityCountWithoutLatestActor=function(e){return e.activity.activityType.toUpperCase()===t.Services.NotificationType[t.Services.NotificationType.Follow].toUpperCase()?e.activity.count:e.activity.count-1},i.prototype.addReasonBasedOnTypeOfActivity=function(t,i,a){var s=void 0,n=void 0;switch(t=encodeURIComponent(t),i.notificationType){case e.NotificationType.Mention:case e.NotificationType.MentionInChat:i.notificationSubType===e.NotificationSubType.Person?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_mention_you,{actor:t}):i.notificationSubType!==e.NotificationSubType.Team&&i.notificationSubType!==e.NotificationSubType.Channel&&i.notificationSubType!==e.NotificationSubType.Tag||(s=this.$translate.instant(this.resources.strings.actor_reason_string_for_mention_team_or_channel,{actor:t,channel:encodeURIComponent(i.mentionedName)}));break;case e.NotificationType.Reply:n=a>0?this.resources.strings.actor_reason_string_for_reply_to_your_message_multi:this.resources.strings.actor_reason_string_for_reply_to_your_message,s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.ReplyToReply:n=a>0?this.resources.strings.actor_reason_string_for_reply_to_your_conversation_multi:this.resources.strings.actor_reason_string_for_reply_to_your_conversation,s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.Follow:case e.NotificationType.Inferred:case e.NotificationType.Trending:i.notificationSubType===e.NotificationSubType.ChannelReplyMessage?n=a>0?this.resources.strings.actor_reason_string_for_reply_to_a_post_multi:this.resources.strings.actor_reason_string_for_reply_to_a_post:i.notificationSubType===e.NotificationSubType.ChannelNewMessage&&(n=i.userProfile&&\"BOT\"===i.userProfile.type?this.resources.strings.actor_reason_string_for_thirdparty:this.resources.strings.actor_reason_string_for_post_new_message_in_a_channel),s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.LikeInChat:n=a>0?this.resources.strings.actor_reason_string_for_like_activity_multi:this.resources.strings.actor_reason_string_for_like_activity,s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.Like:n=i.activity.sourceMessageId===i.activity.sourceReplyChainId?a>0?this.resources.strings.actor_reason_string_for_like_to_a_post_multi:this.resources.strings.actor_reason_string_for_like_to_a_post:a>0?this.resources.strings.actor_reason_string_for_like_to_a_reply_multi:this.resources.strings.actor_reason_string_for_like_to_a_reply,s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.ReactionInChat:n=a>0?this.resources.strings.actor_reason_string_for_reaction_activity_multi:this.resources.strings.actor_reason_string_for_reaction_activity,s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.Reaction:n=i.activity.sourceMessageId===i.activity.sourceReplyChainId?a>0?this.resources.strings.actor_reason_string_for_reaction_to_a_post_multi:this.resources.strings.actor_reason_string_for_reaction_to_a_post:a>0?this.resources.strings.actor_reason_string_for_reaction_to_a_reply_multi:this.resources.strings.actor_reason_string_for_reaction_to_a_reply,s=this.$translate.instant(n,{actor:t,activity_count:a});break;case e.NotificationType.TeamMembershipChange:this.conversationsService.isPrivateChannel(i.activity.sourceThreadId)?i.notificationSubType===e.NotificationSubType.AddedToTeam?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_adding_member_in_a_private_channel,{actor:t}):i.notificationSubType===e.NotificationSubType.PromotedToTeamAdmin&&(s=this.$translate.instant(this.resources.strings.actor_reason_string_for_team_membership_change_in_a_private_channel,{actor:t})):i.notificationSubType===e.NotificationSubType.AddedToTeam?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_adding_member_in_team,{actor:t,team_name:encodeURIComponent(i.displayTeamName)}):i.notificationSubType===e.NotificationSubType.PromotedToTeamAdmin?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_team_membership_change,{actor:t,team_name:encodeURIComponent(i.displayTeamName)}):i.notificationSubType===e.NotificationSubType.PendingSelfJoinRequest?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_pending_self_join_request,{actor:t,team_name:encodeURIComponent(i.displayTeamName)}):i.notificationSubType===e.NotificationSubType.PendingOnBehalfOfJoinRequest?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_pending_on_behalf_of_join_request,{actor:t,members:i.activity.messagePreview,team_name:encodeURIComponent(i.displayTeamName)}):i.notificationSubType===e.NotificationSubType.PendingOnBehalfOfJoinRequestMultiple&&(s=this.$translate.instant(this.resources.strings.actor_reason_string_for_pending_on_behalf_of_join_request_multiple,{actor:t,members:i.activity.messagePreview,team_name:encodeURIComponent(i.displayTeamName)}));break;case e.NotificationType.Call:i.notificationSubType===e.NotificationSubType.MissedCall?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_missed_call,{actor:t}):i.notificationSubType===e.NotificationSubType.Voicemail?s=this.$translate.instant(this.resources.strings.actor_reason_string_for_voicemail,{actor:t}):i.notificationSubType===e.NotificationSubType.MissedMeetingNudge&&(s=this.$translate.instant(this.resources.strings.actor_reason_string_for_missed_meeting_call,{actor:t}));break;case e.NotificationType.ThirdParty:if(i.notificationSubType===e.NotificationSubType.Bot){var o=i.message.properties.notificationmetadata;s=o?o.title:i.activity.activityTitle}break;case e.NotificationType.DLP:i.notificationSubType===e.NotificationSubType.NotifySender&&(s=this.$translate.instant(this.resources.strings.actor_reason_string_for_dlp));break;case e.NotificationType.GroupRenewal:s=i.notificationSubType===e.NotificationSubType.RenewedNotification?this.$translate.instant(this.resources.strings.actor_reason_string_for_team_renewal,{team_name:encodeURIComponent(i.displayTeamName)}):this.$translate.instant(this.resources.strings.actor_reason_string_for_team_expire,{team_name:encodeURIComponent(i.displayTeamName)});break;case e.NotificationType.Priority:s=this.$translate.instant(this.resources.strings.actor_reason_string_for_priority_feed_notification,{actor:t});break;case e.NotificationType.TeamsEngagementActivity:i.notificationSubType===e.NotificationSubType.WelcomeNewUser&&(s=this.$translate.instant(this.resources.strings.actor_reason_string_for_welcome_user,{actor:encodeURIComponent(i.activity.sourceUserImDisplayName)}));break;case e.NotificationType.TeamsTasks:switch(i.notificationSubType){case e.NotificationSubType.TaskAssignedToYou:s=this.$translate.instant(this.resources.strings.teams_tasks_task_assigned,{actor:t});break;case e.NotificationSubType.UrgentTaskAssignedToYou:s=this.$translate.instant(this.resources.strings.teams_tasks_urgent_task_assigned,{actor:t});break;case e.NotificationSubType.YourTaskWasUpdated:s=this.$translate.instant(this.resources.strings.teams_tasks_task_updated,{actor:t});break;case e.NotificationSubType.YourTaskChangedToNotStarted:s=this.$translate.instant(this.resources.strings.teams_tasks_task_not_started,{actor:t});break;case e.NotificationSubType.YourTaskChangedToInProgress:s=this.$translate.instant(this.resources.strings.teams_tasks_task_in_progress,{actor:t});break;case e.NotificationSubType.YourTaskChangedToCompleted:s=this.$translate.instant(this.resources.strings.teams_tasks_task_completed,{actor:t});break;case e.NotificationSubType.YourTaskChangedToBlocked:s=this.$translate.instant(this.resources.strings.teams_tasks_task_blocked,{actor:t});break;case e.NotificationSubType.YourTaskChangedToRemoved:s=this.$translate.instant(this.resources.strings.teams_tasks_task_removed,{actor:t});break;case e.NotificationSubType.YourTaskChangedToNotApplicable:s=this.$translate.instant(this.resources.strings.teams_tasks_task_not_applicable,{actor:t});break;case e.NotificationSubType.YourTaskWasReassigned:s=this.$translate.instant(this.resources.strings.teams_tasks_task_reassigned,{actor:t});break;case e.NotificationSubType.YourTaskWasDeleted:s=this.$translate.instant(this.resources.strings.teams_tasks_task_deleted,{actor:t});break;case e.NotificationSubType.TaskListPublishedToYourTeam:s=this.$translate.instant(this.resources.strings.teams_tasks_tasklist_published,{actor:t});break;case e.NotificationSubType.TaskListRecalledFromYourTeam:s=this.$translate.instant(this.resources.strings.teams_tasks_tasklist_recalled,{actor:t});break;case e.NotificationSubType.YourTaskWasMarkedUrgent:s=this.$translate.instant(this.resources.strings.teams_tasks_task_made_urgent,{actor:t});break;case e.NotificationSubType.YourTaskWasMarkedNotUrgent:s=this.$translate.instant(this.resources.strings.teams_tasks_task_made_not_urgent,{actor:t});break;case e.NotificationSubType.UrgentTaskPublishedToYourTeam:s=this.$translate.instant(this.resources.strings.teams_tasks_urgent_tasklist_published,{actor:t})}}return s?decodeURIComponent(s):decodeURIComponent(t)},i}();e.NotificationHydrator=i}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(t){!function(e){var i=function(){function i(t,i,s,n,a,o,r,c,l,h,u,_){this.peopleService=t,this.conversationsService=s,this.$q=a,this.logger=o,this.settingsService=r,this.constants=c,this.$translate=l,this.resources=h,this.activityPlaceholderStrings={},this.initializePlaceholders(),this.singleNotificationHydrator=new e.NotificationHydrator(c,h,l,i,s,n,o,u),this.msGraphNotificationHydrator=new e.MsGraphNotificationHydrator(c,h,l,i,o,u,_)}return i.prototype.hydrateNotifications=function(i){var s=this;if(!i||!i.length)return this.$q.when();var n=[],a={};return _.each(_.uniqBy(i,function(t){return t.activity.sourceUserId}),function(t){e.NotificationValidator.isCallingNotificationExcludingMissedMeetings(t)&&(a[t.activity.sourceUserId]=!0),n.push(t.activity.sourceUserId)}),this.getUserProfiles(n,a).then(function(n){for(var a=0;a<i.length;a++){var o=i[a];try{o.userProfile=n[o.activity.sourceUserId],o.userProfile&&!e.NotificationUtility.isJoinRequest(o.notificationType,o.notificationSubType)&&(o.activity.sourceUserImDisplayName=o.userProfile.displayName),o.placeholderObject=angular.copy(s.activityPlaceholderStrings[s.generateUniqueKey(o.notificationType,o.notificationSubType)]),s.conversationsService.isPrivateChannel(o.activity.sourceThreadId)&&s.editNotificationPlaceholderContent(o),o.notificationType===t.Services.NotificationType.MsGraph?s.msGraphNotificationHydrator.hydrate(o):s.singleNotificationHydrator.hydrate(o)}catch(t){o.error=!0,s.logger.error(\"Unable to hydrate notification for activity id: \"+o.activity.activityId+\"; reason: \"+JSON.stringify(t))}}})},i.prototype.editNotificationPlaceholderContent=function(t){t.notificationType===e.NotificationType.TeamMembershipChange&&(t.notificationSubType===e.NotificationSubType.AddedToTeam?(t.placeholderObject.title=this.$translate.instant(this.resources.strings.notifications_privatechannel_toast_title),t.placeholderObject.toastTextResourceId=this.resources.strings.notifications_new_addtoprivatechannel_toast,t.placeholderObject.activityFeedTextResourceId=this.resources.strings.feed_notifications_new_addtoprivatechannel_actvityfeed,t.placeholderObject.showTeamName=!1):t.notificationSubType===e.NotificationSubType.PromotedToTeamAdmin&&(t.placeholderObject.title=this.$translate.instant(this.resources.strings.notifications_privatechannel_admin_toast_title),t.placeholderObject.toastTextResourceId=this.resources.strings.notifications_new_promote_privatechannel_toast,t.placeholderObject.activityFeedTextResourceId=this.resources.strings.feed_notifications_new_promote_privatechannel_actvityfeed,t.placeholderObject.showTeamName=!1))},i.prototype.canHydrateNotification=function(t){return!!t.activity&&!!this.activityPlaceholderStrings[this.generateUniqueKey(t.notificationType,t.notificationSubType)]},i.prototype.getUserProfiles=function(t,e){var i=this;return this.peopleService.getAllShortPeopleProfileFromAAD(t,\"notification-hydration-helper\").then(function(t){var s=_.keyBy(t,\"mri\"),n=_.map(_.filter(t,function(t){return e[t.mri]&&i.peopleService.isUnknownUser(t)}),function(t){return t.mri});return n.length>0?i.peopleService.searchFederatedUsersByMri(n,\"notification-hydration-helper\").then(function(t){return _.each(t,function(t){s[t.mri]=t}),s},function(t){return i.logger.error(\"Failed when trying to get federated profiles: {0}\",t),s}):s},function(t){return i.logger.error(\"Unable to populate notification profiles: {0}\",t),i.$q.when({})})},i.prototype.initializePlaceholders=function(){var t={link:{state:this.constants.states.appChannelTeamScrollToMessage,params:{}}},i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFeedsCompactMode);t.link.state=this.constants.states.appConversation,this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Mention,e.NotificationSubType.Person)]=angular.extend({},t,{glyph:\"icons-mention\",toastTextResourceId:this.resources.strings.notifications_new_mention_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MsGraph,e.NotificationSubType.UserMention)]=angular.extend({},t,{glyph:\"icons-mention\",toastTextResourceId:this.resources.strings.notifications_new_mention_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Mention)]=angular.extend({},t,{glyph:\"icons-mention\",toastTextResourceId:this.resources.strings.notifications_new_mention_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Mention,e.NotificationSubType.Channel)]=angular.extend({},t,{glyph:\"icons-channel-icon\",toastTextResourceId:this.resources.strings.notifications_new_mention_channel_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_channel_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MsGraph,e.NotificationSubType.ChannelMention)]=angular.extend({},t,{glyph:\"icons-channel-icon\",toastTextResourceId:this.resources.strings.notifications_new_mention_channel_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_channel_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Mention,e.NotificationSubType.Team)]=angular.extend({},t,{glyph:\"icons-teams\",toastTextResourceId:this.resources.strings.notifications_new_mention_team_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_team_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MsGraph,e.NotificationSubType.TeamMention)]=angular.extend({},t,{glyph:\"icons-teams\",toastTextResourceId:this.resources.strings.notifications_new_mention_team_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_team_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Mention,e.NotificationSubType.Tag)]=angular.extend({},t,{glyph:\"icons-mention\",toastTextResourceId:this.resources.strings.notifications_new_mention_channel_activityfeed,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_channel_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MentionInChat,e.NotificationSubType.Person)]=angular.extend({},t,{glyph:\"icons-mention\",toastTextResourceId:this.resources.strings.notifications_new_mention_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MentionInChat)]=angular.extend({},t,{glyph:\"icons-mention\",toastTextResourceId:this.resources.strings.notifications_new_mention_toastText,activityFeedTextResourceId:this.resources.strings.notifications_new_mention_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reply)]=angular.extend({},t,{glyph:\"icons-reply\",title:this.$translate.instant(this.resources.strings.notifications_reply_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reply_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reply_actvityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReplyToReply)]=angular.extend({},t,{glyph:\"icons-reply\",title:this.$translate.instant(this.resources.strings.notifications_replyToReply_toast_title),toastTextResourceId:this.resources.strings.notifications_new_replytoreply_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_replytoreply_actvityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Like)]=angular.extend({},t,{glyph:\"icons-like\",title:this.$translate.instant(this.resources.strings.notifications_like_toast_title),toastTextResourceId:this.resources.strings.notifications_new_like_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_like_actvityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.LikeInChat)]=angular.extend({},t,{glyph:\"icons-like\",title:this.$translate.instant(this.resources.strings.notifications_like_toast_title),toastTextResourceId:this.resources.strings.notifications_new_like_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_like_actvityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reaction,e.NotificationSubType.Angry)]=angular.extend({},t,{glyph:\"icons-reactions-angry\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reaction,e.NotificationSubType.Heart)]=angular.extend({},t,{glyph:\"icons-reactions-heart\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reaction,e.NotificationSubType.Laugh)]=angular.extend({},t,{glyph:\"icons-reactions-laugh\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reaction,e.NotificationSubType.Like)]=angular.extend({},t,{glyph:\"icons-reactions-like\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reaction,e.NotificationSubType.Sad)]=angular.extend({},t,{glyph:\"icons-reactions-sad\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Reaction,e.NotificationSubType.Surprised)]=angular.extend({},t,{glyph:\"icons-reactions-wow\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReactionInChat,e.NotificationSubType.Angry)]=angular.extend({},t,{glyph:\"icons-reactions-angry\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReactionInChat,e.NotificationSubType.Heart)]=angular.extend({},t,{glyph:\"icons-reactions-heart\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReactionInChat,e.NotificationSubType.Laugh)]=angular.extend({},t,{glyph:\"icons-reactions-laugh\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReactionInChat,e.NotificationSubType.Like)]=angular.extend({},t,{glyph:\"icons-reactions-like\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReactionInChat,e.NotificationSubType.Sad)]=angular.extend({},t,{glyph:\"icons-reactions-sad\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ReactionInChat,e.NotificationSubType.Surprised)]=angular.extend({},t,{glyph:\"icons-reactions-wow\",title:this.$translate.instant(this.resources.strings.notifications_reaction_toast_title),toastTextResourceId:this.resources.strings.notifications_new_reaction_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_reaction_activityfeed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.AddedToTeam)]=angular.extend({},t,{glyph:\"icons-team-create\",title:this.$translate.instant(this.resources.strings.notifications_team_toast_title),toastTextResourceId:this.resources.strings.notifications_new_addtoteam_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_addtoteam_actvityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.AddedToTeam,e.NotificationSubType.AddedToTeam)]=angular.extend({},t,{glyph:\"icons-team-create\",title:this.$translate.instant(this.resources.strings.notifications_team_toast_title),toastTextResourceId:this.resources.strings.notifications_new_addtoteam_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_addtoteam_actvityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.PromotedToTeamAdmin)]=angular.extend({},t,{glyph:\"icons-promoted\",title:this.$translate.instant(this.resources.strings.notifications_team_admin_toast_title),toastTextResourceId:this.resources.strings.notifications_new_promote_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_promote_actvityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.PromotedToTeamAdmin,e.NotificationSubType.PromotedToTeamAdmin)]=angular.extend({},t,{glyph:\"icons-promoted\",title:this.$translate.instant(this.resources.strings.notifications_team_admin_toast_title),toastTextResourceId:this.resources.strings.notifications_new_promote_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_promote_actvityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.PendingSelfJoinRequest)]=angular.extend({},t,{glyph:\"icons-team-create\",title:this.$translate.instant(this.resources.strings.notifications_team_pending_request_toast_title),toastTextResourceId:this.resources.strings.notifications_new_self_join_request_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_self_join_request_actvityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.PendingOnBehalfOfJoinRequest)]=angular.extend({},t,{glyph:\"icons-team-create\",title:this.$translate.instant(this.resources.strings.notifications_team_pending_request_toast_title),toastTextResourceId:this.resources.strings.notifications_new_on_behalf_of_join_request_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_on_behalf_of_join_request_activityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.PendingOnBehalfOfJoinRequestMultiple)]=angular.extend({},t,{glyph:\"icons-team-create\",title:this.$translate.instant(this.resources.strings.notifications_team_pending_request_toast_title),toastTextResourceId:this.resources.strings.notifications_new_on_behalf_of_join_request_multiple_toast,activityFeedTextResourceId:this.resources.strings.notifications_new_on_behalf_of_join_request_multiple_activityfeed,showTeamName:!0}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Follow,e.NotificationSubType.ChannelReplyMessage)]=angular.extend({},t,{glyph:\"icons-follow-channel\",title:this.$translate.instant(this.resources.strings.notifications_follow_replyMessage_toastTitle),toastTextResourceId:this.resources.strings.notifications_follow_replyMessage_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_follow_replyMessage_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Follow,e.NotificationSubType.ChannelNewMessage)]=angular.extend({},t,{glyph:\"icons-follow-channel\",title:this.$translate.instant(this.resources.strings.notifications_follow_newMessage_toastTitle),toastTextResourceId:this.resources.strings.notifications_follow_newMessage_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_follow_newMessage_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.ThirdParty,e.NotificationSubType.Bot)]=angular.extend({},t,{glyph:\"icons-apps\",title:this.$translate.instant(this.resources.strings.notifications_thirdparty_toastTitle),toastTextResourceId:this.resources.strings.notifications_thirdparty_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_thirdparty_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MsGraph)]=angular.extend({},t,{glyph:\"icons-apps\",title:this.$translate.instant(this.resources.strings.notifications_thirdparty_toastTitle),toastTextResourceId:this.resources.strings.notifications_thirdparty_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_thirdparty_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Inferred,e.NotificationSubType.ChannelReplyMessage)]=angular.extend({},t,{glyph:\"icons-inferred\",title:this.$translate.instant(this.resources.strings.notifications_inferred_replyMessage_toastTitle),toastTextResourceId:this.resources.strings.notifications_inferred_replyMessage_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_inferred_replyMessage_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Inferred,e.NotificationSubType.ChannelNewMessage)]=angular.extend({},t,{glyph:\"icons-inferred\",title:this.$translate.instant(this.resources.strings.notifications_inferred_newMessage_toastTitle),toastTextResourceId:this.resources.strings.notifications_inferred_newMessage_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_inferred_newMessage_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Trending,e.NotificationSubType.ChannelNewMessage)]=angular.extend({},t,{glyph:\"icons-trending\",title:this.$translate.instant(this.resources.strings.notifications_trending_toastTitle),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_trending_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Trending,e.NotificationSubType.ChannelReplyMessage)]=angular.extend({},t,{glyph:\"icons-trending\",title:this.$translate.instant(this.resources.strings.notifications_trending_toastTitle),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.notifications_trending_placeHolderText}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Call,e.NotificationSubType.MissedMeetingNudge)]=angular.extend({},t,{glyph:\"icons-call-missed\"}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Call,e.NotificationSubType.MissedCall)]=angular.extend({},t,{glyph:\"icons-call-missed\",title:this.$translate.instant(this.resources.strings.calling_log_type_missed)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.MissedCall,e.NotificationSubType.Call)]=angular.extend({},t,{glyph:\"icons-call-missed\",title:this.$translate.instant(this.resources.strings.calling_log_type_missed)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Call,e.NotificationSubType.Voicemail)]=angular.extend({},t,{glyph:\"icons-voicemail\",title:this.$translate.instant(this.resources.strings.voicemail_call_title)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Voicemail,e.NotificationSubType.Call)]=angular.extend({},t,{glyph:\"icons-voicemail\",title:this.$translate.instant(this.resources.strings.voicemail_call_title)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.DLP,e.NotificationSubType.NotifySender)]=angular.extend({},t,{glyph:\"icons-no-chat\",title:this.$translate.instant(this.resources.strings.actor_reason_string_for_dlp),toastTextResourceId:this.$translate.instant(this.resources.strings.actor_reason_string_for_dlp),activityFeedTextResourceId:this.$translate.instant(this.resources.strings.actor_reason_string_for_dlp)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.Priority)]=angular.extend({},t,{glyph:\"icons-urgent\",title:this.$translate.instant(this.resources.strings.actor_reason_string_for_priority_feed_notification),activityFeedTextResourceId:this.$translate.instant(this.resources.strings.actor_reason_string_for_priority_feed_notification)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsEngagementActivity,e.NotificationSubType.WelcomeNewUser)]=angular.extend({},t,{glyph:\"icons-inferred\",title:this.$translate.instant(this.resources.strings.teams_engagement_activity_welcomeuser_feed),toastTextResourceId:this.$translate.instant(this.resources.strings.teams_engagement_activity_welcomeuser_feed),activityFeedTextResourceId:this.$translate.instant(this.resources.strings.teams_engagement_activity_welcomeuser_feed)}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.TaskAssignedToYou)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_assigned),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_assigned}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.UrgentTaskAssignedToYou)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_urgent_task_assigned),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_urgent_task_assigned}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskWasUpdated)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_updated),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_updated}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskChangedToNotStarted)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_not_started),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_not_started}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskChangedToInProgress)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_in_progress),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_in_progress}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskChangedToCompleted)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_completed),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_completed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskChangedToBlocked)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_blocked),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_blocked}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskChangedToRemoved)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_removed),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_removed}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskChangedToNotApplicable)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_not_applicable),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_not_applicable}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskWasReassigned)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_reassigned),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_reassigned}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskWasDeleted)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_deleted),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_deleted}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.TaskListPublishedToYourTeam)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_tasklist_published),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_tasklist_published}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.TaskListRecalledFromYourTeam)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_tasklist_recalled),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_tasklist_recalled}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskWasMarkedUrgent)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_made_urgent),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_made_urgent}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.YourTaskWasMarkedNotUrgent)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_task_made_not_urgent),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_task_made_not_urgent}),this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.TeamsTasks,e.NotificationSubType.UrgentTaskPublishedToYourTeam)]=angular.extend({},t,{glyph:\"icons-tasks-activity\",title:this.$translate.instant(this.resources.strings.teams_tasks_tasklist_published),toastTextResourceId:this.resources.strings.notifications_trending_toast_text,activityFeedTextResourceId:this.resources.strings.teams_tasks_tasklist_published});for(var s=[e.NotificationSubType.ThirtyDayNotification,e.NotificationSubType.FifteenDayNotification,e.NotificationSubType.RenewedNotification],n=0;n<s.length;n++)this.activityPlaceholderStrings[this.generateUniqueKey(e.NotificationType.GroupRenewal,s[n])]=angular.extend({},t,{glyph:\"icons-call-alert\",title:this.$translate.instant(this.resources.strings.notifications_teamRenewal_newMessage_toastTitle),toastTextResourceId:this.resources.strings.notifications_teamRenewal_newMessage_toastTitle,activityFeedTextResourceId:this.resources.strings.notifications_teamRenewal_newMessage_placeHolderText});var a=this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.AddedToTeam),o=this.generateUniqueKey(e.NotificationType.TeamMembershipChange,e.NotificationSubType.PromotedToTeamAdmin);for(var r in this.activityPlaceholderStrings)this.activityPlaceholderStrings[r].activityFeedTextResourceId=i&&r!==a&&r!==o?this.resources.strings.feed_notifications_channel_name:\"feed_\"+this.activityPlaceholderStrings[r].activityFeedTextResourceId},i.prototype.generateUniqueKey=function(t,e){return _.isNil(e)?t.toString():t.toString()+\"_\"+e.toString()},i}();e.NotificationsHydrationHelper=i}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(i){!function(t){var e=function(){function e(i,t,e,a,n,o,s,c,r,l){this.channelService=i,this.conversationsService=t,this.notificationsHydrator=e,this.logger=a,this.loggingService=n,this.constants=o,this.settingsService=s,this.analyticsService=c,this.userCompletedActionService=r,this.appsService=l}return e.prototype.isNotificationValid=function(a){var n=t.NotificationUtility.getNotificationTypeAndSubType(a,this.logger);return n&&n.type?(a.notificationType=n.type,a.notificationSubType=n.subType,(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageReactions)||a.notificationType!==i.Services.NotificationType.Like&&a.notificationType!==i.Services.NotificationType.LikeInChat||!a.activity.activityContext||\"reaction\"!==a.activity.activityContext.ignoreIfSupportType&&\"reactionInChat\"!==a.activity.activityContext.ignoreIfSupportType||\"like\"!==a.activity.activityContext.ignoreIfSupportSubtype)&&(a.isChat=this.conversationsService.isConversationChat(a.activity.sourceThreadId)||this.isWelcomeNewUserNotification(a),a.isGroupChat=this.conversationsService.isConversationGroupChat(a.activity.sourceThreadId),a.notificationType===i.Services.NotificationType.MsGraph?!!this.settingsService.valueAsBoolean(this.constants.settings.names.enableGraphApiNotifications)&&this.isValidGraphApiNotification(a):!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableInferredNotification)&&a.notificationType===i.Services.NotificationType.Inferred)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTrendingNotification)&&a.notificationType===i.Services.NotificationType.Trending)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableDLPNotification)&&a.notificationType===i.Services.NotificationType.DLP)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enablePriorityMessage)&&a.notificationType===i.Services.NotificationType.Priority)&&(!!(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageReactions)||a.notificationType!==i.Services.NotificationType.Reaction&&a.notificationType!==i.Services.NotificationType.ReactionInChat)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTasksNotificationFeeds)&&a.notificationType===i.Services.NotificationType.TeamsTasks)&&((a.notificationType!==i.Services.NotificationType.Recommendation||a.notificationSubType!==i.Services.NotificationSubType.Backoff)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTargetingFeed)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamMemberTags)&&a.notificationType===i.Services.NotificationType.Mention&&a.notificationSubType===i.Services.NotificationSubType.Tag)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableMissedMeetingNudge)&&a.notificationSubType===i.Services.NotificationSubType.MissedMeetingNudge)&&(!(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallNotificationFeeds)&&e.isCallingNotificationExcludingMissedMeetings(a))&&(this.isWelcomeNewUserNotification(a)?this.isValidWelcomeNewUserNotification(a):(!e.isCallingNotificationExcludingMissedMeetings(a)&&this.isActivityPayloadValid(a)&&(this.notificationsHydrator.canHydrateNotification(a)||this.validationFail(a,\"Unsupported activity type found. Type:\"+a.activity+\", SubType:\"+a.activity.activityType)),!a.error))))))))))))):(a.error=!0,!1)},e.prototype.isValidGraphApiNotification=function(e){try{if(e.isChat||e.isGroupChat||!this.isConversationValid(e))return!1;var a=e.activity.activityContext.teamsAppId,n=this.appsService.getAggregatedAppDefinition(a);if(!n||!n.activities||!n.activities.activityItems)return this.validationFail(e,\"app definition not present for appId: \"+a),!1;var o=_.find(n.activities.activityItems,function(i){return i.type.toLowerCase()===e.activity.activitySubtype.toLowerCase()});if(!o)return this.validationFail(e,\"activity type does not exist for app with appId: \"+a),!1;if(_.isEmpty(e.activity.activityContext.deeplinkUrl))return this.validationFail(e,\"deeplinkUrl field is missing in activity context\"),!1;if(e.notificationSubType===i.Services.NotificationSubType.TeamMention||e.notificationSubType===i.Services.NotificationSubType.ChannelMention||e.notificationSubType===i.Services.NotificationSubType.UserMention)return!_.isEmpty(e.activity.sourceUserId)||(this.validationFail(e,\"sourceUserId field is missing in activity\"),!1);if(_.isEmpty(o.templateText))this.validationFail(e,\"templateText field is missing in activityContext\");else{var s=t.NotificationUtility.extractFieldNamesFromTemplate(o.templateText),c={};e.activity&&e.activity.activityContext&&e.activity.activityContext.templateParameters&&(c=JSON.parse(e.activity.activityContext.templateParameters));for(var r=0;r<s.length;r++){var l=s[r];if(l!==this.constants.implicitActorArgument){if(l!==this.constants.implicitActorArgument&&_.isNil(c[l]))return this.validationFail(e,\"parameter \"+l+\" not present in activityContext\"),!1}else if(_.isEmpty(e.activity.sourceUserId))return this.validationFail(e,\"sourceUserId field is missing in activity\"),!1}}}catch(i){this.validationFail(e,JSON.stringify(i))}return!e.error},e.prototype.isActivityPayloadValid=function(i){return this.isActivityTypeValid(i)?i.activity.sourceThreadId||this.isWelcomeNewUserNotification(i)?this.isConversationValid(i)||this.isWelcomeNewUserNotification(i)?i.activity.targetThreadId&&this.validateTargetThreadIdLogics(i):this.validationFail(i,\"conversation is not valid\"):this.validationFail(i,\"sourceThreadId is not found\"):this.validationFail(i,\"No activity found for notification\"),!i.error},e.prototype.validateTargetThreadIdLogics=function(i){i.activity.activitySubtype?this.isTargetThreadDoesntMapToTeamWhenTeamChannelMention(i)?this.validationFail(i,\"targetThreadId for channel is not valid\"):this.isTargetThreadDoesntMapToTeamWhenMention(i)&&this.validationFail(i,\"targetThreadId for team is not valid\"):this.validationFail(i,\"targetThreadId is present but activitySubType is missing.\")},e.prototype.isTargetThreadDoesntMapToTeamWhenTeamChannelMention=function(e){return e.notificationType==t.NotificationType.Mention&&e.notificationSubType==i.Services.NotificationSubType.Channel&&!this.channelService.getChannelByObjectId(e.activity.targetThreadId)},e.prototype.isTargetThreadDoesntMapToTeamWhenMention=function(e){return e.notificationType==t.NotificationType.Mention&&e.notificationSubType==i.Services.NotificationSubType.Team&&!this.channelService.getTeamByObjectId(e.activity.targetThreadId)},e.prototype.isActivityTypeValid=function(i){return!!i&&!!i.activity&&!!i.activity.activityType&&i.activity.activityType.trim().length>0},e.prototype.validationFail=function(i,t){var e={},a=[\"activityType\",\"activitySubtype\",\"activityId\",\"activityTimestamp\",\"sourceThreadId\",\"sourceMessageId\",\"sourceUserId\",\"sourceReplyChainId\"],n=[\"isActivityRead\",\"notificationType\",\"isChat\",\"isGroupChat\"];if(i.activity){for(o=0;o<a.length;++o)e[a[o]]=i.activity[a[o]];i.activity.activityContext&&i.activity.activityContext.teamsAppId&&(e.teamsAppId=i.activity.activityContext.teamsAppId)}for(var o=0;o<n.length;++o)e[n[o]]=i[n[o]];this.logger.warn(\"NotificationValidator Error Message: \"+t+\". activity object: \"+JSON.stringify(e)),i.error=!0},e.prototype.isConversationValid=function(i){var t=i.activity.sourceThreadId;if(!t)return this.pushValidationResultToTelemetry(i,\"conversation_id_missing\"),!1;var e=this.conversationsService.getConversation(t);return e?e.isChannelConversation()&&(i.channelInfo=this.channelService.getChannelByObjectId(i.activity.sourceThreadId),!i.channelInfo)?(this.pushValidationResultToTelemetry(i,\"conversation_channel_missing\"),this.logger.warn(\"Failed to retrieve channel for the notification: activityId {0}, channelId {1}. The channel might be deleted\",i.activity.activityId,i.activity.sourceThreadId),!1):(this.pushValidationResultToTelemetry(i),!0):(this.pushValidationResultToTelemetry(i,\"conversation_metadata_missing\"),!1)},e.isCallingNotification=function(t){return t.notificationSubType===i.Services.NotificationSubType.Call||t.notificationType===i.Services.NotificationType.Call},e.isCallingNotificationExcludingMissedMeetings=function(t){return e.isCallingNotification(t)&&t.notificationSubType!==i.Services.NotificationSubType.MissedMeetingNudge},e.prototype.isWelcomeNewUserNotification=function(t){var e=this.settingsService.valueFor(this.constants.settings.names.enableWelcomeNewUser)||{};return(e.enableWelcomeUserActivityReceive||e.enableWelcomeUserDataCollect)&&t.notificationSubType===i.Services.NotificationSubType.WelcomeNewUser&&t.notificationType===i.Services.NotificationType.TeamsEngagementActivity},e.prototype.sendWelcomeNewUserPanelView=function(i,t){var e=this,a=new Date(window[\"app-load-start-timestamp\"]);i.message&&new Date(i.message.clientArrivalTime)>a&&_.defer(function(){e.analyticsService.sendPseudoPanelView({panelType:teamspace.PanelType.teamsEngagementActivity,panelRegion:teamspace.PanelRegion.left,dataBag:{activityId:i.activity.activityId,activitySubType:\"welcomeNewUser\",welcomeNewUserRole:t}})})},e.prototype.isValidWelcomeNewUserNotification=function(i){var t=this.userCompletedActionService.hasUserComposedChat(),e=this.settingsService.valueFor(this.constants.settings.names.enableWelcomeNewUser)||{};return e.enableWelcomeUserDataCollect&&t&&this.sendWelcomeNewUserPanelView(i,\"eligibleReceiver\"),!(!e.enableWelcomeUserActivityReceive||!t)&&(this.sendWelcomeNewUserPanelView(i,\"received\"),!0)},e.prototype.pushValidationResultToTelemetry=function(t,e){if(t.notificationSubType===i.Services.NotificationSubType.MissedMeetingNudge){var a=this.loggingService.newScenario(this.constants.scenarios.notifications.notificationValidationProcess);return a.eventData.context=JSON.stringify({id:t.activity.activityId,type:t.activity.activityType,subType:t.activity.activitySubtype,sourceMessageId:t.activity.sourceMessageId,sourceThreadId:t.activity.sourceThreadId}),e?a.fail({reason:e}):a.stop()}},e}();t.NotificationValidator=e}(i.Services||(i.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Any=0]=\"Any\",e[e.Never=1]=\"Never\",e[e.Chat=2]=\"Chat\",e[e.Reply=3]=\"Reply\",e[e.ReplyToReply=4]=\"ReplyToReply\",e[e.Like=5]=\"Like\",e[e.Mention=6]=\"Mention\",e[e.TeamMembershipChange=7]=\"TeamMembershipChange\",e[e.AddedToTeam=8]=\"AddedToTeam\",e[e.PromotedToTeamAdmin=9]=\"PromotedToTeamAdmin\",e[e.Download=10]=\"Download\",e[e.Follow=11]=\"Follow\",e[e.CallOrMeetup=12]=\"CallOrMeetup\",e[e.ThirdParty=13]=\"ThirdParty\",e[e.Unread=14]=\"Unread\",e[e.Inferred=15]=\"Inferred\",e[e.MessageSendFailed=16]=\"MessageSendFailed\",e[e.LikeInChat=17]=\"LikeInChat\",e[e.MentionInChat=18]=\"MentionInChat\",e[e.CallTransferFailed=19]=\"CallTransferFailed\",e[e.Call=20]=\"Call\",e[e.MissedCall=21]=\"MissedCall\",e[e.Voicemail=22]=\"Voicemail\",e[e.GroupRenewal=23]=\"GroupRenewal\",e[e.Error=24]=\"Error\",e[e.DesktopNotification=25]=\"DesktopNotification\",e[e.Trending=26]=\"Trending\",e[e.ShareFromChat=27]=\"ShareFromChat\",e[e.PresenceStatus=28]=\"PresenceStatus\",e[e.Priority=30]=\"Priority\",e[e.Reaction=31]=\"Reaction\",e[e.ReactionInChat=32]=\"ReactionInChat\",e[e.TeamsTasks=34]=\"TeamsTasks\",e[e.TeamsEngagementActivity=33]=\"TeamsEngagementActivity\",e[e.DLP=35]=\"DLP\",e[e.MsGraph=36]=\"MsGraph\",e[e.UserActivity=100]=\"UserActivity\",e[e.NativeNotificationFre=150]=\"NativeNotificationFre\",e[e.Recommendation=200]=\"Recommendation\"}(e.NotificationType||(e.NotificationType={}));!function(e){e[e.Team=1]=\"Team\",e[e.Person=2]=\"Person\",e[e.AddedToTeam=3]=\"AddedToTeam\",e[e.PromotedToTeamAdmin=4]=\"PromotedToTeamAdmin\",e[e.DownloadStarted=5]=\"DownloadStarted\",e[e.Downloaded=6]=\"Downloaded\",e[e.DownloadFailed=7]=\"DownloadFailed\",e[e.ChannelReplyMessage=8]=\"ChannelReplyMessage\",e[e.ChannelNewMessage=9]=\"ChannelNewMessage\",e[e.Call=10]=\"Call\",e[e.Meetup=11]=\"Meetup\",e[e.Bot=12]=\"Bot\",e[e.Channel=13]=\"Channel\",e[e.MissedCall=14]=\"MissedCall\",e[e.Voicemail=15]=\"Voicemail\",e[e.ThirtyDayNotification=16]=\"ThirtyDayNotification\",e[e.FifteenDayNotification=17]=\"FifteenDayNotification\",e[e.RenewedNotification=18]=\"RenewedNotification\",e[e.OneOnOneChat=19]=\"OneOnOneChat\",e[e.GroupChat=20]=\"GroupChat\",e[e.ShareFromChat=21]=\"ShareFromChat\",e[e.Like=22]=\"Like\",e[e.Angry=23]=\"Angry\",e[e.Sad=24]=\"Sad\",e[e.Laugh=25]=\"Laugh\",e[e.Heart=26]=\"Heart\",e[e.Surprised=27]=\"Surprised\",e[e.NotifySender=28]=\"NotifySender\",e[e.PendingSelfJoinRequest=29]=\"PendingSelfJoinRequest\",e[e.PendingOnBehalfOfJoinRequest=30]=\"PendingOnBehalfOfJoinRequest\",e[e.WelcomeNewUser=31]=\"WelcomeNewUser\",e[e.PendingOnBehalfOfJoinRequestMultiple=32]=\"PendingOnBehalfOfJoinRequestMultiple\",e[e.Tag=33]=\"Tag\",e[e.TaskAssignedToYou=34]=\"TaskAssignedToYou\",e[e.UrgentTaskAssignedToYou=35]=\"UrgentTaskAssignedToYou\",e[e.YourTaskWasUpdated=36]=\"YourTaskWasUpdated\",e[e.YourTaskChangedToNotStarted=37]=\"YourTaskChangedToNotStarted\",e[e.YourTaskChangedToInProgress=38]=\"YourTaskChangedToInProgress\",e[e.YourTaskChangedToCompleted=39]=\"YourTaskChangedToCompleted\",e[e.YourTaskChangedToBlocked=40]=\"YourTaskChangedToBlocked\",e[e.YourTaskChangedToRemoved=41]=\"YourTaskChangedToRemoved\",e[e.YourTaskChangedToNotApplicable=42]=\"YourTaskChangedToNotApplicable\",e[e.YourTaskWasReassigned=43]=\"YourTaskWasReassigned\",e[e.YourTaskWasDeleted=44]=\"YourTaskWasDeleted\",e[e.TaskListPublishedToYourTeam=45]=\"TaskListPublishedToYourTeam\",e[e.TaskListRecalledFromYourTeam=46]=\"TaskListRecalledFromYourTeam\",e[e.YourTaskWasMarkedUrgent=47]=\"YourTaskWasMarkedUrgent\",e[e.YourTaskWasMarkedNotUrgent=48]=\"YourTaskWasMarkedNotUrgent\",e[e.UrgentTaskPublishedToYourTeam=49]=\"UrgentTaskPublishedToYourTeam\",e[e.MissedMeetingNudge=50]=\"MissedMeetingNudge\",e[e.Backoff=51]=\"Backoff\",e[e.TeamMention=52]=\"TeamMention\",e[e.ChannelMention=53]=\"ChannelMention\",e[e.UserMention=54]=\"UserMention\"}(e.NotificationSubType||(e.NotificationSubType={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(t){!function(i){var e=function(){function e(e){e.properties&&(this.activity=e.properties[i.ChatServiceUtils.MessageProperty_Activity]),this.cloneReadStatus(e),this.message=new t.Services.NotificationViewModelMessage(e),this.isMsGraphActivity()&&(this.location=JSON.parse(this.activity.activityContext.location))}return e.prototype.isMsGraphActivity=function(){return this.activity&&this.activity.activityType&&this.activity.activityType.toLowerCase()===t.Services.NotificationType[t.Services.NotificationType.MsGraph].toLowerCase()},e.prototype.cloneReadStatus=function(i){if(i.properties){var e=i.properties[t.Services.ChatServiceUtils.MessageProperty_IsRead];if(e&&(\"boolean\"==typeof e||\"true\"==e.toLowerCase()))return this.isActivityRead=!0}return this.isActivityRead=!1},e}();i.NotificationViewModel=e}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var i=[\"activity\",\"clientArrivalTime\",\"content\",\"conversationId\",\"conversationLink\",\"convoCallId\",\"createdTime\",\"creator\",\"creatorProfile\",\"from\",\"id\",\"idUnion\",\"messageKind\",\"messagetype\",\"notificationLevel\",\"originalarrivaltime\",\"parentMessageId\",\"properties\",\"source\",\"type\",\"version\",\"versionNumber\"],n=function(){return function(e){var n=this;i.forEach(function(i){n[i]=e[i]})}}();e.NotificationViewModelMessage=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function e(){}return e.Type_ConversationHasFiledMessageUpdated=\"ConversationHasFiledMessageUpdated\",e.Type_CreateTempMessage=\"CreateTempMessage\",e}();e.OfflineActionServiceEvents=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(S){!function(S){!function(S){!function(S){S[S.MESSAGES=0]=\"MESSAGES\",S[S.DETAILS=1]=\"DETAILS\",S[S.BATCHEDDETAILS=2]=\"BATCHEDDETAILS\",S[S.CONVERSATIONLIST=3]=\"CONVERSATIONLIST\",S[S.REPLYCHAINS=4]=\"REPLYCHAINS\",S[S.STARTUP=5]=\"STARTUP\"}(S.SyncJobType||(S.SyncJobType={}))}(S.Sync||(S.Sync={}))}(S.Services||(S.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(t){!function(t){var s=function(){return function(t,s){this.id=t,this.syncState=\"\",this.isSyncedToStartOfTime=!1,this.isPersisted=!1,s&&_.assign(this,s),e.Services.SkypeConversationLocal.isLie(t)&&(this.isSyncedToStartOfTime=!0)}}();t.TeamsObjectSyncState=s}(t.Sync||(t.Sync={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}));var teamspace;!function(e){!function(e){var t;!function(e){e[e.Memory=0]=\"Memory\",e[e.Persistence=1]=\"Persistence\"}(t=e.SyncStateStorageTarget||(e.SyncStateStorageTarget={})),e.defaultSyncStorageTargets=[t.Memory,t.Persistence]}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.StartChat=0]=\"StartChat\",e[e.ReplyToMessage=1]=\"ReplyToMessage\",e[e.CreateChannelWhenOwner=2]=\"CreateChannelWhenOwner\",e[e.CreateChannelWhenMember=3]=\"CreateChannelWhenMember\",e[e.ExploreTeams=4]=\"ExploreTeams\",e[e.MigratedContacts=5]=\"MigratedContacts\",e[e.SuggestedContacts=6]=\"SuggestedContacts\",e[e.SyncedMeetings=7]=\"SyncedMeetings\",e[e.ExploreTeamsAfterMigration=8]=\"ExploreTeamsAfterMigration\",e[e.ExploreAppsLeftRail=9]=\"ExploreAppsLeftRail\",e[e.AssignedCallingNumber=10]=\"AssignedCallingNumber\",e[e.HolographicIntroduction=11]=\"HolographicIntroduction\",e[e.HolographicToolbar=12]=\"HolographicToolbar\",e[e.HolographicStopEditing=13]=\"HolographicStopEditing\",e[e.AdHoc=14]=\"AdHoc\",e[e.TurnOnMediaInBroadcast=15]=\"TurnOnMediaInBroadcast\",e[e.SendToBroadcast=16]=\"SendToBroadcast\",e[e.StartBroadcast=17]=\"StartBroadcast\",e[e.SendToPreview=18]=\"SendToPreview\",e[e.MuteMeetingChat=19]=\"MuteMeetingChat\",e[e.UnmuteMeetingChat=20]=\"UnmuteMeetingChat\",e[e.MuteMeetingChatWithActions=21]=\"MuteMeetingChatWithActions\",e[e.StartStandardRecording=22]=\"StartStandardRecording\",e[e.StartChannelRecording=23]=\"StartChannelRecording\",e[e.StopStandardRecording=24]=\"StopStandardRecording\",e[e.StopChannelRecording=25]=\"StopChannelRecording\",e[e.StartClosedCaptions=26]=\"StartClosedCaptions\",e[e.ChannelRecommendation=27]=\"ChannelRecommendation\"}(e.Coachmark||(e.Coachmark={}));!function(e){e[e.ExitedCallOrMeeting=0]=\"ExitedCallOrMeeting\",e[e.SentAChatMessage=1]=\"SentAChatMessage\",e[e.SkippedInitialTeamCreation=2]=\"SkippedInitialTeamCreation\"}(e.CoachmarkData||(e.CoachmarkData={}));!function(e){e[e.Or=0]=\"Or\",e[e.And=1]=\"And\"}(e.LogicOperator||(e.LogicOperator={}))}(e.coachmarks||(e.coachmarks={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Message=1]=\"Message\",e[e.Powerbar=2]=\"Powerbar\"}(e.CommandMode||(e.CommandMode={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function e(e){this._commandSource=e,this._grabCount=0}return Object.defineProperty(e.prototype,\"commandSource\",{get:function(){return this._commandSource},enumerable:!0,configurable:!0}),e.prototype.incrementGrabCount=function(){this._grabCount++},e.prototype.decrementGrabCount=function(){this._grabCount--},Object.defineProperty(e.prototype,\"grabCount\",{get:function(){return this._grabCount},enumerable:!0,configurable:!0}),e}(),r=function(){function r(){this.sources={}}return r.prototype.grabCommandSource=function(r){if(r){this.sources[r]||(this.sources[r]=new o(new e.ComposeFormatCommandSourceImpl));var t=this.sources[r];return t.incrementGrabCount(),t.commandSource}return null},r.prototype.releaseCommandSource=function(e){if(e&&this.sources[e]){var o=this.sources[e];o.decrementGrabCount(),0===o.grabCount&&(o.commandSource.dispose(),delete this.sources[e])}},r}();e.ComposeFormatCommandServiceImpl=r,angular.module(\"teamspace.composeFormatCommandService\",[]).service(\"composeFormatCommandService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var n=function(){function t(){this.commandListener=null,this.styleStateChangeListener=null,this.postSettingChangeListener=null,this.layoutDataCommandListener=null,this.layoutDataChangeListener=null,this.onKeyDownHandler=null,this.commandEnabledListener=null,this.commandOptionsChangedListener=null,this.crossPostChannelListCommandListener=null}return t.prototype.fireFormatCommand=function(t,n,e){this.commandListener&&this.commandListener(t,n,e)},t.prototype.fireFormatStyleStateChange=function(t,n){this.styleStateChangeListener&&this.styleStateChangeListener(t,n)},t.prototype.fireOnKeyDownEvent=function(t){this.onKeyDownHandler&&this.onKeyDownHandler(t)},t.prototype.fireFormatCommandEnabled=function(t,n){this.commandEnabledListener&&this.commandEnabledListener(t,n)},t.prototype.fireFormatCommandOptionsChanged=function(t,n){this.commandOptionsChangedListener&&this.commandOptionsChangedListener(t,n)},t.prototype.fireCrossPostChannelListCommand=function(t,n){this.crossPostChannelListCommandListener&&this.crossPostChannelListCommandListener(t,n)},t.prototype.listenToFormatCommands=function(t){this.commandListener=t},t.prototype.firePostSettingChange=function(t,n){this.postSettingChangeListener&&this.postSettingChangeListener(t,n)},t.prototype.fireLayoutDataChange=function(t,n){this.layoutDataChangeListener&&this.layoutDataChangeListener(t,n)},t.prototype.fireLayoutDataCommand=function(t,n,e){this.layoutDataCommandListener&&this.layoutDataCommandListener(t,n,e)},t.prototype.listenToLayoutDataCommands=function(t){this.layoutDataCommandListener=t},t.prototype.listenToLayoutDataChanges=function(t){this.layoutDataChangeListener=t},t.prototype.listenToPostSettingChanges=function(t){this.postSettingChangeListener=t},t.prototype.listenToFormatStyleStateChanges=function(t){this.styleStateChangeListener=t},t.prototype.listenToKeyDown=function(t){this.onKeyDownHandler=t},t.prototype.listenToFormatCommandEnabled=function(t){this.commandEnabledListener=t},t.prototype.listenToFormatCommandOptionsChanged=function(t){this.commandOptionsChangedListener=t},t.prototype.listenToCrossPostChannelListCommands=function(t){this.crossPostChannelListCommandListener=t},t.prototype.dispose=function(){this.commandListener=null,this.styleStateChangeListener=null,this.onKeyDownHandler=null,this.commandEnabledListener=null,this.commandOptionsChangedListener=null,this.crossPostChannelListCommandListener=null},t}();t.ComposeFormatCommandSourceImpl=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function r(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(t){!function(e){var i=function(t){function i(e,i,r,n,o){var a=t.call(this,o)||this;return a.callingUserActionService=r,a.conversationsService=n,a.orchestrationService=o,a.logger=i.newLogger(a.constructor.name),a.initializeOnAppLaunchAndReinit(\"First Initialize\"),a}return __extends(i,t),i.$inject=[\"constants\",\"loggingService\",\"callingUserActionService\",\"conversationsService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){this.logger.log(\"ContactsSharedUtilityService Initialize reason {0}\",t)},i.prototype.cleanupOnAppTeardown=function(t){this.logger.log(\"ContactsSharedUtilityService onAppTeardown: reason = {0}\",t)},i.prototype.mtmaTelemetryIdentifier=function(){return\"ContactsSharedUtilityService\"},i.prototype.actionsAvailable=function(t){return _.isEmpty(t)?i.allFalseContactActions:t.isPstn?i.pstnActions:i.allTrueActions},i.prototype.makeCall=function(t,i,r,n){void 0===r&&(r=!1),void 0===n&&(n=\"\");var o;_.isEmpty(t)?this.logger.warn(\"ContactsSharedUtilityService: attempted to make call with empty user.\"):(o=SkypeX.Services.ChatServiceUtils.isPstnMri(t.mri)?new e.PIIString(t.mri).scrubbedValue:t.mri,t.isPstn||!_.isEmpty(n)?(this.logger.log(\"Attempting to call user with preferred phone number from source {0} and has mri {1}\",i,o),this.callWithPhoneNumber(n||t.preferredPhone,i)):(this.logger.log(\"Attempting to call user with mri {0} withVideo: {1} from source {2}\",o,r,i),this.callWithMri(t.mri,r,i)))},i.prototype.callWithPhoneNumber=function(t,e){var i=this;_.isEmpty(t)?this.logger.warn(\"Tried calling user with empty phone number from caller {0}\",e):this.callingUserActionService.startPstnCall({dialoutNumber:t,dtmfPortion:null,context:e}).catch(function(t){i.logger.warn(\"ContactsSharedUtilityService: Could not make call from source {0}\",e)})},i.prototype.callWithMri=function(t,e,i){var r=this;if(_.isEmpty(t))this.logger.warn(\"attempt to call was stopped because of empty mri from caller {0}\",i);else if(SkypeX.Services.ChatServiceUtils.isPstnMri(t))this.logger.warn(\"attempt to call by mri was stopped because of pstn mri from caller {0}\",i);else{var n=this.conversationsService.getChatConversationWith(t).id;this.callingUserActionService.placeCall({conversationId:n,messageId:null,withVideo:e,isChannelMeeting:!1,context:i}).catch(function(e){r.logger.warn(\"ContactsSharedUtilityService: Could not make call with mri {0} and source {1}\",t,i)})}},i.sanitizeBuddyProperties=function(t){var e={};return _.forEach(t,function(r,n){e[n]=_.isNil(t[n])?r:r.replace(i.buddyListSanitizeRegex,\"\")}),e},i.allFalseContactActions={call:!1,videoCall:!1,chat:!1,email:!1,availableActions:0},i.pstnActions={call:!0,videoCall:!1,chat:!1,email:!1,availableActions:1},i.allTrueActions={call:!0,videoCall:!0,chat:!0,email:!0,availableActions:4},i.buddyListSanitizeRegex=new RegExp('[<>=;()\"{}]',\"g\"),i}(t.services.MTMABase);e.ContactsSharedUtilityServiceImplementation=i,angular.module(\"teamspace.contactsSharedUtilityService\",[\"teamspace.constants\"]).service(\"contactsSharedUtilityService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function e(){throw new Error(\"Attempted to create instance of ContactsStaticUtils\")}return e.getScrubbedMri=function(e){return SkypeX.Services.ChatServiceUtils.isPstnMri(e)?new t.PIIString(e).scrubbedValue:e},e}();t.ContactsStaticUtils=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){\"use strict\";var n=function(t){function n(n,e,o){var i=t.call(this)||this;return i.id=n,i.contentDto=e,i.contentSharingSession=o,i.contentMode=0,i}return __extends(n,t),Object.defineProperty(n.prototype,\"contentType\",{get:function(){return this.contentDto.type},enumerable:!0,configurable:!0}),n.prototype.init=function(){var t=this;this.contentSharingSessionChangedSubscription=this.contentSharingSession.changed(function(){return t.contentSharingSessionChangedHandler()}),this.contentSharingSessionChangedHandler(!1)},n.prototype.dispose=function(){this.contentSharingSessionChangedSubscription.dispose()},n.prototype.onContentSharingStatusChanged=function(t){return this.on(\"contentSharingStatusChanged\",t)},n.prototype.onContentSharingStatusInitialized=function(t){return this.on(\"contentSharingStatusInitialized\",t)},Object.defineProperty(n.prototype,\"mode\",{get:function(){return this.contentMode},enumerable:!0,configurable:!0}),n.prototype.contentSharingSessionChangedHandler=function(t){void 0===t&&(t=!0),0==this.contentMode?(3===this.contentSharingSession.contentSharingStatus?this.contentMode=3:5===this.contentSharingSession.contentSharingStatus&&(this.contentMode=1),this.event(\"contentSharingStatusInitialized\").raise(!1)):3===this.contentSharingSession.contentSharingStatus&&3!==this.contentMode?(this.contentMode=3,t&&this.event(\"contentSharingStatusChanged\").raise(!1)):5===this.contentSharingSession.contentSharingStatus&&3===this.contentMode&&(this.contentMode=1,t&&this.event(\"contentSharingStatusChanged\").raise(!0))},n}(skype.calling.ObservableBase);t.BaseSharingSession=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.CallCreateContentSharingSessionFailed=1]=\"CallCreateContentSharingSessionFailed\",e[e.SessionStartContentSharingFailed=2]=\"SessionStartContentSharingFailed\",e[e.PresenterFailedToParseSharingContent=10]=\"PresenterFailedToParseSharingContent\",e[e.SessionJoinContentSharingFailed=20]=\"SessionJoinContentSharingFailed\",e[e.ViewerFailedToParseSharingContent=21]=\"ViewerFailedToParseSharingContent\",e[e.SessionUpdateContentSharingParticipantStateToViewerFailed=22]=\"SessionUpdateContentSharingParticipantStateToViewerFailed\",e[e.DtoCreationFailed=23]=\"DtoCreationFailed\",e[e.ViewerSessionCreationFailed=24]=\"ViewerSessionCreationFailed\",e[e.RendererInitFailed=30]=\"RendererInitFailed\",e[e.NoProviderFound=100]=\"NoProviderFound\",e[e.Cancelled=101]=\"Cancelled\",e[e.ProviderSpecificBase=1e3]=\"ProviderSpecificBase\"}(e.ContentSharingErrorCode||(e.ContentSharingErrorCode={}));var n=function(){return function(e,n,i,t){this.code=e,this.message=n,this.title=i,this.cause=t}}();e.ContentSharingError=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(t,n){var i=e.call(this)||this;return i.logger=t,i.constants=n,i.content=[],i}return __extends(t,e),t.prototype.onStateChanged=function(e){e&&e.filesList&&e.filesList.entities&&(this.content=_.sortBy(e.filesList.entities.filter(this.isFileTypeSupported.bind(this)),function(e){return e.getLastModifiedTime()}).reverse().map(this.fileEntityToSharingContent.bind(this)),this.trigger(t.contentChanged))},t.prototype.isFileTypeSupported=function(e){var t=this.constants.pptSharing.shareableExtensions,n=e.getExtension().toLowerCase();return _.includes(t,n)},t.prototype.fileEntityToSharingContent=function(e){return t.isSharePointEntity(e)?(e=e,{type:\"ppt\",id:e.getId(),name:e.getTitle(),url:decodeURIComponent(e.getUrl()),siteUrl:e.getServerRelativeUrl(),contentBundleUrl:e.getContentBundleUrl(),fileGetUrl:e.getFileGetUrl(),fileCommandsUrl:e.getFileCommandsUrl(),majorVersion:e.getMajorVersion(),fileSize:e.getSize(),source:this.getSource()}):(e=e,{type:\"ppt\",id:e.getId(),name:e.getTitle(),url:decodeURIComponent(e.getUrl()),siteUrl:void 0,contentBundleUrl:void 0,fileGetUrl:void 0,fileCommandsUrl:void 0,majorVersion:void 0,fileSize:void 0,source:this.getSource()})},t.isSharePointEntity=function(e){return void 0!==e.getContentBundleUrl},t.contentChanged=\"SharingContentChanged\",t}(SkypeX.Services.ObservableBase);e.BaseFileSharingProvider=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function r(r,i,n,s,o,a,l){var c=t.call(this,r.newLogger(\"ChannelFileSharingProvider\"),i)||this;return c.constants=i,c.sharePointStore=n,c.filesRoutingService=a,c.documentLibraryClient=l,c.channelFilesListenerRegistration=n.register(c),c.filesActions=s.create(c.channelFilesListenerRegistration.getId()),c.channelFilesProvider=o.create(e.files.FilesProviderType.Sharepoint),c}return __extends(r,t),r.prototype.requestContent=function(){var e=this,t=this.filesRoutingService.getRouteParams();this.threadId=t.threadId,this.documentLibraryClient.getDefaultDocumentLibrary(this.threadId,!0).then(function(r){e.defaultDocumentLibrary=r,e.loadFiles(!1,t.rootRelativeFolderUrl,!1)})},r.prototype.dispose=function(){this.sharePointStore.unregister(this.channelFilesListenerRegistration)},r.prototype.loadFiles=function(e,t,r){this.filesActions.getFiles({context:{threadId:this.threadId,siteUrl:this.defaultDocumentLibrary.siteUrl,serverRelativeRootUrl:this.defaultDocumentLibrary.serverRelativeUrl,rootRelativeFolderUrl:t,sortedAscending:!1,pageSize:this.constants.files.parameters.sharePointFilesPageSize,libraryId:this.defaultDocumentLibrary.id,libraryTitle:this.constants.files.strings.defaultDocumentTitle,serviceName:this.constants.files.serviceName.teams,provider:this.channelFilesProvider},refreshFilesOnly:e,forceRefresh:r})},r.prototype.getSource=function(){return\"channel\"},r}(e.BaseFileSharingProvider);e.ChannelFileSharingProvider=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,n){var r=t.call(this,e.newLogger(\"ChatFileSharingProvider\"),n)||this;return r.constants=n,r}return __extends(e,t),e.prototype.requestContent=function(){throw new Error(\"Method not implemented.\")},e.prototype.getSource=function(){throw new Error(\"Method not implemented.\")},e.prototype.dispose=function(){throw new Error(\"Method not implemented.\")},e}(t.BaseFileSharingProvider);t.ChatFileSharingProvider=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e}).apply(this,arguments)},teamspace;!function(e){!function(t){\"use strict\";var n=function(n){function s(e,t,s,i,r,c,a){var o=n.call(this,r.urls.files.service.exchange.eventsAPI,a,r,s,e,t,i,c)||this;return o.$q=e,o.options={callType:r.urls.files.service.exchange.callType},o}return __extends(s,n),s.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\"],s.prototype.getAttachmentEndpoint=function(n,s){return new t.PIIString(this.constants.urls.files.service.exchange.attachmentsAPI+\"/\"+s).replace(\"{eventId}\",new t.PIIValue(n,e.services.PiiKind.GenericData))},s.prototype.getAttachmentSourceBytes=function(e,t){var n=this.getAttachmentEndpoint(e,t),s=__assign({},this.options,{scrubbedApiPath:n.scrubbedValue});return this.performApiGet(n.value,s).toNgPromise(this.$q).then(function(e){return e.ContentBytes})},s.prototype.getAttachmentSourceUrl=function(e,t){var n=this.getAttachmentEndpoint(e,t),s=__assign({},this.options,{scrubbedApiPath:n.scrubbedValue});return this.performApiGet(n.value,s).toNgPromise(this.$q).then(function(e){return e.SourceUrl})},s.prototype.getAttachmentList=function(n,s){var i=new t.PIIString(this.constants.urls.files.service.exchange.attachmentsAPI+\"?\"+this.constants.urls.files.service.exchange.selectQuery).replace(\"{eventId}\",new t.PIIValue(n,e.services.PiiKind.GenericData)).replace(\"{select}\",new t.PIIValue(encodeURIComponent(s),e.services.PiiKind.GenericData)),r=__assign({},this.options,{scrubbedApiPath:i.scrubbedValue});return this.performApiGet(i.value,r).toNgPromise(this.$q).then(function(e){return e.value})},s.prototype._getAuthHeaders=function(){var e={};return e[this.constants.headers.accept]=this.constants.headers.jsonContent,this.authenticationService.getAuthHeaders(e,[this.constants.urls.files.service.exchange.outlookAPI])},s}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.exchangeAttachmentRepositoryDirect\",[\"teamspace.qAllSettled\",\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"exchangeAttachmentRepositoryDirect\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.channel=0]=\"channel\",e[e.chat=1]=\"chat\",e[e.MRU=2]=\"MRU\"}(e.FileSharingProviderType||(e.FileSharingProviderType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function i(e,i,r,t,s,o,n,c){this.loggingService=e,this.constants=i,this.recentFilesStore=r,this.sharePointStore=t,this.filesActionsFactory=s,this.filesProviderFactory=o,this.filesRoutingService=n,this.documentLibraryClient=c}return i.$inject=[\"loggingService\",\"constants\",\"recentFilesStore\",\"sharePointStore\",\"filesActionsFactory\",\"filesProviderFactory\",\"filesRoutingService\",\"documentLibraryClient\"],i.prototype.create=function(i){var r=e.FileSharingProviderType[i];switch(i){case e.FileSharingProviderType.channel:return new e.ChannelFileSharingProvider(this.loggingService,this.constants,this.sharePointStore,this.filesActionsFactory,this.filesProviderFactory,this.filesRoutingService,this.documentLibraryClient);case e.FileSharingProviderType.chat:return new e.ChatFileSharingProvider(this.loggingService,this.constants);case e.FileSharingProviderType.MRU:return new e.MRUFileSharingProvider(this.loggingService,this.constants,this.recentFilesStore,this.filesActionsFactory,this.filesProviderFactory);default:throw Error(\"The provider type '\"+r+\"' is not supported.\")}},i}();e.FileSharingProviderFactory=i,angular.module(\"teamspace.fileSharingProviderFactory\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.filesRoutingService\",\"teamspace.services.files.modules.sharePoint.documentLibraryClient\"]).service(\"fileSharingProviderFactory\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var i=function(i){function n(e,t,n,r,s,o,a,c,l){var h=i.call(this,c)||this;return h.$q=e,h.constants=t,h.fileSharingProviderFactory=n,h.exchangeAttachmentRepositoryDirect=r,h.utilityService=s,h.$timeout=o,h.loggingService=a,h.orchestrationService=c,h.settingsService=l,h.logger=a.newLogger(\"CallingScreenSharingPanel\"),h.initializeOnAppLaunchAndReinit(),h}return __extends(n,i),n.$inject=[\"$q\",\"constants\",\"fileSharingProviderFactory\",\"exchangeAttachmentRepositoryDirect\",\"utilityService\",\"$timeout\",\"loggingService\",\"orchestrationService\",\"settingsService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){},n.prototype.cleanupOnAppTeardown=function(e){this.mruFileSharingProvider=void 0,this.mruFileSharingToken=void 0,this.exchangeFilesPromise=void 0,this.recentFilesPromise=void 0,this.call=void 0,this.meetingInfoExchangeProvider=void 0,this.callStateSubscription=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"FileSharingService\"},n.prototype.init=function(e,t,i){var n=this;void 0===i&&(i=!0),this.call&&this.call!==e&&this.dispose(),this.meetingInfoExchangeProvider=t,this.call||(this.call=e,this.callStateSubscription=e.on(\"callStateChanged\",function(){7===e.state&&n.dispose()})),i&&(this.recentFilesPromise||this.getRecentFileList(this.constants.shareTray.thumbnailPrefetchTimeMs),!this.exchangeFilesPromise&&this.settingsService.valueAsBoolean(this.constants.settings.names.includeExchangeFilesInMru)&&this.getExchangeFileList(this.constants.shareTray.thumbnailPrefetchTimeMs))},n.prototype.getExchangeFileList=function(e){var i=this;if(this.meetingInfoExchangeProvider){if(this.exchangeFilesPromise)return this.exchangeFilesPromise;var n=this.loggingService.newScenario(this.constants.scenarios.contentSharing.getMeetingAttachmentList),r=function(e,t){return e.then(function(e){return n.mark(t),e},function(e){return i.$q.reject({errorCode:t,cause:e})})},s=this.$q(function(t,n){var r=i.$timeout(function(){return n(\"Meeting info not fetched within desired time\")},e||i.constants.shareTray.thumbnailFetchTimeMs);return i.meetingInfoExchangeProvider.getExchangeMeetingInfo().then(t,n).finally(function(){return i.$timeout.cancel(r)})}),o=this.exchangeFilesPromise=t.QCancelable.toCancelablePromise(this.$q,r(s,\"GetMeetingInfo\")).then(function(e){if(e&&e.objectId)return r(i.getAttachmentsFromOutlook(e.objectId,i.settingsService.valueAsBoolean(i.constants.settings.names.includeReferenceAttachmentsInMru)),\"GetAttachments\");var t=\"Not a scheduled meeting (meetingInfo.objectId undefined)\";return i.logger.warn(t),i.$q.reject({errorCode:\"GetMeetingInfo\",cause:{message:t,statusCode:404}})}).then(function(e){return i.logger.info(\"Fetched \"+e.length+\" attachments\"),n.stop({filesCount:e.length}),e}).catch(function(e){if(e===t.QCancelable.CancelID)i.logger.warn(\"Getting exchange files: operation abandoned\"),n.cancel({reason:\"Operation abandoned\"});else if(\"string\"==typeof e)i.logger.warn(\"Getting exchange files failed: \"+e),n.fail({reason:e});else if(e&&e.cause){var r=e.cause,s=r&&r.errorMessage&&r.errorMessage.error,a={errorCode:e.errorCode,statusCode:r&&r.statusCode,terminatedReason:s&&s.code||r&&r.code,reason:s&&s.message||r&&r.errorMessage&&t.CallingTelemetryService.getErrorMessage(r.errorMessage)||r&&r.message||t.CallingTelemetryService.getErrorMessage(r)};i.shouldIncomplete(r)?(i.logger.warn(\"Getting exchange files canceled: \"+a.reason),n.incomplete(a)):(i.logger.error(\"Getting exchange files failed: \"+a.reason),n.fail(a))}else{var c=t.CallingTelemetryService.getErrorMessage(e,i.logger);i.logger.error(\"Getting exchange files failed with an unexpected error: \"+c),n.fail({reason:c})}return i.exchangeFilesPromise===o&&(i.exchangeFilesPromise=null),i.$q.resolve([])});return o}var a=\"MeetingInfoExchangeProvider undefined (service not initialized)\";return this.logger.error(a),this.$q.reject({errorCode:\"GetAttachments\",cause:{message:a}})},n.prototype.shouldIncomplete=function(e){return!(\"string\"!=typeof e||!_.includes([t.QCancelable.CancelID,t.QCancelable.ScopeCancelID],e))||(!(!e||!_.includes([-1,401,403,404],e.statusCode))||!(!e||!_.includes([this.constants.errorCodes.errorNonExistentMailbox,this.constants.errorCodes.calendarEventNotFound,this.constants.errorCodes.networkOffline],e.code)))},n.prototype.getAttachmentsFromOutlook=function(e,t){var i=this;return this.exchangeAttachmentRepositoryDirect.getAttachmentList(e,\"Name,Id\").then(function(n){return n.filter(function(e){return e&&i.constants.pptSharing.shareableExtensions.includes(i.utilityService.getFileExtension(e.Name))&&(t||(e[\"@odata.type\"].toLowerCase()||\"\").includes(i.constants.files.strings.fileAttachmentActivityType))}).map(function(t){return{type:\"ppt\",id:t.Id,name:t.Name,url:void 0,contentBundleUrl:void 0,fileGetUrl:void 0,fileCommandsUrl:void 0,majorVersion:void 0,fileSize:void 0,source:\"attachment\",exchangeMeta:{type:t[\"@odata.type\"],eventId:e}}})})},n.prototype.getRecentFileList=function(i){var n=this;if(this.recentFilesPromise)return this.recentFilesPromise;var r=this.loggingService.newScenario(this.constants.scenarios.contentSharing.getRecentFileList),s=this.$q.defer();this.mruFileSharingProvider=this.fileSharingProviderFactory.create(t.FileSharingProviderType.MRU);var o=this.$timeout(function(){var e=\"Recent files not fetched within the time threshold\";n.logger.error(e),s.reject(e),n.dispose()},i||this.constants.shareTray.thumbnailFetchTimeMs);return this.mruFileSharingToken=e.services.MTMASubscriptionUtility.subscribe(this.mruFileSharingProvider,function(){n.logger.info(\"Recent files successfully fetched\"),s.resolve(n.mruFileSharingProvider.content),n.$timeout.cancel(o)},t.BaseFileSharingProvider.contentChanged),this.mruFileSharingProvider.requestContent(),s.promise.deferRef=s,this.recentFilesPromise=s.promise.then(function(e){return n.logger.info(\"Fetched \"+e.length+\" recent files\"),r.stop({filesCount:e.length}),e}).catch(function(i){if(i===t.QCancelable.CancelID)n.logger.warn(\"Getting recent files: operation cancelled\"),r.cancel({reason:\"Operation cancelled\"});else if(\"string\"==typeof i)n.logger.warn(\"Getting recent files failed: \"+i),r.fail({reason:i});else{var o=t.CallingTelemetryService.getErrorMessage(i,n.logger);n.logger.error(\"Getting recent files failed with an unexpected error: \"+o),r.fail({reason:o})}return n.recentFilesPromise===s.promise&&(e.services.MTMASubscriptionUtility.unsubscribe(n.mruFileSharingProvider,n.mruFileSharingToken),n.recentFilesPromise=null),n.$q.resolve([])}),s.promise},n.prototype.dispose=function(){e.services.MTMASubscriptionUtility.unsubscribe(this.mruFileSharingProvider,this.mruFileSharingToken),this.mruFileSharingProvider.dispose(),this.meetingInfoExchangeProvider=null,this.recentFilesPromise&&(t.QCancelable.cancel(this.recentFilesPromise),this.recentFilesPromise=null),this.exchangeFilesPromise&&(t.QCancelable.cancel(this.exchangeFilesPromise),this.exchangeFilesPromise=null),this.callStateSubscription&&(this.callStateSubscription.dispose(),this.callStateSubscription=null),this.call=null},n}(e.services.MTMABase);t.FileSharingService=i,angular.module(\"teamspace.fileSharingService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.fileSharingProviderFactory\",\"teamspace.exchangeAttachmentRepositoryDirect\",\"teamspace.utilityService\"]).service(\"fileSharingService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function r(r,n,i,s,o){var c=t.call(this,r.newLogger(\"MRUFileSharingProvider\"),n)||this;return c.constants=n,c.recentFilesStore=i,c.recentFilesListenerRegistration=i.register(c),c.filesActions=s.create(c.recentFilesListenerRegistration.getId()),c.recentFilesProvider=o.create(e.files.FilesProviderType.Recent),c}return __extends(r,t),r.prototype.requestContent=function(){var e={context:{serviceName:this.constants.files.serviceName.recent,provider:this.recentFilesProvider},refreshFilesOnly:!1,forceRefresh:!1};this.filesActions.getFiles(e)},r.prototype.getSource=function(){return\"recent\"},r.prototype.dispose=function(){this.recentFilesStore.unregister(this.recentFilesListenerRegistration)},r}(e.BaseFileSharingProvider);e.MRUFileSharingProvider=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(i){\"use strict\";var t=function(t){function n(e,i,n,s,a,r,o,l,g,d,c){var h=t.call(this,e,i,n)||this;return h.id=e,h.contentDto=i,h.contentSharingSession=n,h.call=s,h.$q=a,h.constants=r,h.utilityService=l,h.callingTelemetryService=g,h.privateViewingEnabledFlag=c,h.contentSharingStateIsInitialized=!1,h.globalSlide={slideIndex:0,timeLineMappings:[]},h.disablePrivateViewingOfPptConsuming=!1,h.isTakingControl=!1,h.pendingSessionSlideChangeRequests=[],h.logger=o.newLogger(\"pptsharingSession\"),h.disablePrivateViewingOfPptConsuming=d.valueAsBoolean(r.settings.names.disablePrivateViewingOfPptConsuming),h.init(),h}return __extends(n,t),Object.defineProperty(n.prototype,\"slide\",{get:function(){return this.localSlide||this.globalSlide},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"sessionSlide\",{get:function(){return this.globalSlide},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"initialSlide\",{get:function(){return 2!==this.contentMode?(this.localSlide=void 0,this.globalSlide):this.slide},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"privateViewingEnabled\",{get:function(){return this.privateViewingEnabledFlag},enumerable:!0,configurable:!0}),n.prototype.takeControl=function(){var e=this;return this.isTakingControl=!0,i.SessionUtils.rejectIfDisconnected(this.call,this.contentSharingSession,function(){return e.contentSharingSession.takeContentSharingControl()})},n.prototype.isCreatingAsPresenter=function(){return _.includes([0,1],this.contentSharingSession.contentSharingStatus)},n.prototype.wrsSlideChanged=function(e,i,t){void 0===t&&(t=!1),this.logger.info(\"Viewer position changed to \"+e.slideIndex),2==this.contentMode&&e.slideIndex==this.globalSlide.slideIndex&&t&&(this.contentMode=1,this.event(\"contentSharingStatusChanged\").raise(!1)),this.pendingSessionSlideChangeRequests.some(function(i){return i.slideIndex==e.slideIndex})?(this.logger.info(\"Looks like the change to slide \"+e.slideIndex+\" was requested based on a remote change notification\"),this.pendingSessionSlideChangeRequests.splice(0,this.pendingSessionSlideChangeRequests.findIndex(function(i){return i.slideIndex==e.slideIndex})+1)):3!=this.contentMode||this.localSlide&&this.areSlidesEqual(this.localSlide,e)?1!=this.contentMode||this.areSlidesEqual(this.globalSlide,e)||t||(this.contentMode=2,this.event(\"contentSharingStatusChanged\").raise(!1)):(this.sendSlideUpdate(e,i),this.globalSlide=e),this.localSlide=e},n.prototype.onSlideIndexChanged=function(e){return this.on(\"slideIndexChanged\",e)},n.prototype.onEnablePrivateViewingToggled=function(e){return this.on(\"privateViewingToggled\",e)},n.prototype.onWrsViewerApiChanged=function(e){return this.on(\"wrsViewerApiChanged\",e)},n.prototype.areSlidesEqual=function(e,i){return e.slideIndex===i.slideIndex&&(!(!_.isEmpty(e.timeLineMappings)||!_.isEmpty(i.timeLineMappings))||_.isEqual(e.timeLineMappings,i.timeLineMappings))},Object.defineProperty(n.prototype,\"wrsViewerApi\",{get:function(){return this.viewerApi},set:function(e){this.viewerApi=e,this.event(\"wrsViewerApiChanged\").raise(e)},enumerable:!0,configurable:!0}),n.prototype.contentSharingSessionChangedHandler=function(e){void 0===e&&(e=!0);var n,s=!1;if(this.contentSharingSession.contentSharingState){var a=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.stateUpdated,this.id,this.contentType,{state:this.contentSharingSession.contentSharingState,status:\"\"+this.contentSharingSession.contentSharingStatus,userRole:this.contentMode});try{if(n=this.utilityService.tryParseJSON(this.contentSharingSession.contentSharingState))if(n.requestingParticipantId===this.call.participantId&&this.localSlide)this.logger.info(\"Ignoring update \"+n.stateId+\" as it was requested locally\"),a.incomplete({reason:\"Ignoring state change requested locally\",commandId:n.stateId});else{s=!0,a.appendEventData({commandId:n.stateId});var r={slideIndex:0,timeLineMappings:[]};this.logger.info(\"Processing update \"+n.stateId),n.slideIndex&&(r.slideIndex=n.slideIndex),n.timeLineMappings&&n.timeLineMappings.length&&(r.timeLineMappings=n.timeLineMappings),this.areSlidesEqual(r,this.globalSlide)?a.incomplete({reason:\"New slide is equal to the current one\"}):(this.globalSlide=r,3===this.contentSharingSession.contentSharingStatus&&3!==this.contentMode||this.pendingSessionSlideChangeRequests.push(r),e&&this.event(\"slideIndexChanged\").raise(r),a.stop())}else{o=\"Unable to parse content sharing state\";this.logger.error(o),a.fail({reason:o})}}catch(e){if(e.terminatedReason)a.fail({terminatedReason:e.terminatedReason,reason:e.errorMessage&&e.errorMessage.endCode?e.errorMessage.endCode.phrase:e.errorMessage,errorCode:e.terminatedReasonCode,errorReason:e.terminatedReasonSubCode}),this.logger.error(\"Handling session state update failed: \"+e.errorMessage+\" (terminatedReason: \"+e.terminatedReason);else{var o=i.CallingTelemetryService.getErrorMessage(e);this.logger.error(\"Handling session state update failed unexpectedly, reason=\"+o),a.fail({reason:o})}}}3===this.contentSharingSession.contentSharingStatus&&3!==this.contentMode&&(this.localSlide&&this.globalSlide.slideIndex!=this.localSlide.slideIndex&&(this.sendSlideUpdate(this.localSlide),this.globalSlide=this.localSlide),this.isTakingControl||this.call.privateViewingEnabled===this.privateViewingEnabledFlag||this.call.togglePrivateViewing(!0,this.privateViewingEnabledFlag)),t.prototype.contentSharingSessionChangedHandler.call(this,e),s&&this.disablePrivateViewingOfPptConsuming&&!_.isNil(n.privateViewingEnabled)&&this.privateViewingEnabledFlag!==n.privateViewingEnabled&&(this.privateViewingEnabledFlag=n.privateViewingEnabled,this.event(\"privateViewingToggled\").raise(this.privateViewingEnabledFlag,n.stateId,this.contentSharingStateIsInitialized),3===this.mode&&this.call.togglePrivateViewing(!0,this.privateViewingEnabledFlag)),this.contentSharingSession.contentSharingState&&(this.contentSharingStateIsInitialized=!0)},n.prototype.sendSlideUpdate=function(t,n){var s=this,a=this.utilityService.generateUUID(),r={stateId:a,requestingParticipantId:this.call.participantId,slideIndex:t.slideIndex,timeLineMappings:t.timeLineMappings,privateViewingEnabled:this.privateViewingEnabledFlag},o=this.callingTelemetryService.newContentSharingScenario(this.call,this.constants.scenarios.contentSharing.pptSharingPresenterChangedSlides,this.id,this.contentType,{contextId:n,commandId:a});return this.$q(function(t,n){return e.services.SessionUtils.rejectIfDisconnected(s.call,s.contentSharingSession,function(){return s.contentSharingSession.updateContentSharingSessionState(a,JSON.stringify(r))}).then(function(){s.logger.info(\"Slide update \"+a+\" sent successfully\"),o.stop(),t()},function(t){var r=e.services.CallingTelemetryService.getErrorMessage(t);if(s.logger.error(\"Sending slide change update \"+a+\" failed due to an error: \"+r),t&&t.terminatedReason){var l=i.SessionUtils.getTerminatedReasonEventData(t);i.SessionUtils.isReasonToIncomplete(t.terminatedReason)||412===t.terminatedReasonCode?o.incomplete(l):o.fail(l)}else o.fail({reason:r});n(t)})})},n.prototype.toggleEnablePrivateViewing=function(i){var t=this,n=!this.privateViewingEnabledFlag;return this.$q(function(s,a){var r={stateId:i,requestingParticipantId:t.call.participantId,slideIndex:t.slide.slideIndex,timeLineMappings:t.slide.timeLineMappings,privateViewingEnabled:n};e.services.SessionUtils.rejectIfDisconnected(t.call,t.contentSharingSession,function(){return t.contentSharingSession.updateContentSharingSessionState(i,JSON.stringify(r))}).then(function(){t.privateViewingEnabledFlag=n,s()},function(e){a(e)})}).finally(function(){t.call.togglePrivateViewing(!0,t.privateViewingEnabledFlag)})},n}(i.BaseSharingSession);i.PPTSharingSession=t;var n=function(){function e(e,i,t,n,s,a){this.$q=e,this.constants=i,this.loggingService=t,this.utilityService=n,this.callingTelemetryService=s,this.settingsService=a}return e.$inject=[\"$q\",\"constants\",\"loggingService\",\"utilityService\",\"callingTelemetryService\",\"settingsService\"],e.prototype.createSession=function(e,i,n,s){var a=!this.settingsService.valueAsBoolean(this.constants.settings.names.disablePrivateViewingOfPptPresession)||s.privateViewingEnabled;return new t(e,i,n,s,this.$q,this.constants,this.loggingService,this.utilityService,this.callingTelemetryService,this.settingsService,a)},e}();i.PPTSharingSessionFactory=n,angular.module(\"teamspace.pptSharingSessionFactory\",[\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.callingTelemetryService\",\"teamspace.settingsService\"]).service(\"pptSharingSessionFactory\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e){this.loggingService=t,this.constants=e,this.isStarted=!1}return t.prototype.start=function(t){this.isStarted||(this.isStarted=!0,this.initialViewerCount=this.viewerCount=t.length,this.canSeeCount=t.filter(function(t){return t.canSee}).length,this.scenario=this.loggingService.newScenario(this.constants.scenarios.contentSharing.pptSharingViewerConfirmation),this.scenario.eventData={initialViewerCount:this.viewerCount},this.viewerCount===this.canSeeCount&&this.finish(this.viewerCount,this.canSeeCount))},t.prototype.update=function(t){if(this.isStarted){var e=t.length,i=t.filter(function(t){return t.canSee}).length;i===e||i>=this.initialViewerCount?this.finish(e,i):e===this.viewerCount&&i===this.canSeeCount||(this.viewerCount=e,this.canSeeCount=i,this.scenario.mark(\"changed\",{currentViewerCount:e,currentCanSeeCount:i}))}},t.prototype.abort=function(t){this.isStarted&&(this.scenario.incomplete({error:t}),this.isStarted=!1)},t.prototype.finish=function(t,e){this.scenario.stop({currentViewerCount:t,currentCanSeeCount:e}),this.isStarted=!1},t}();t.PptViewerConfirmation=e;var i=function(){function t(t,e){this.loggingService=t,this.constants=e}return t.$inject=[\"loggingService\",\"constants\"],t.prototype.create=function(){return new e(this.loggingService,this.constants)},t}();t.PptViewerConfirmationFactory=i,angular.module(\"teamspace.pptViewerConfirmation\",[\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"pptViewerConfirmationFactory\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(e){\"use strict\";var t,n=skype.calling.ObservableBase;!function(e){e[e.BootstrapperLoadFailure=4e6]=\"BootstrapperLoadFailure\",e[e.ComponentLoadTimeout=4000001]=\"ComponentLoadTimeout\",e[e.CannotOpenDocument=5308422]=\"CannotOpenDocument\",e[e.CantOpenDocumentFileType=5341186]=\"CantOpenDocumentFileType\",e[e.CantOpenDocument=5341189]=\"CantOpenDocument\",e[e.CantComposeSlideParse=5341192]=\"CantComposeSlideParse\",e[e.GenericSlideCorruption=5341196]=\"GenericSlideCorruption\",e[e.EditSlideCorruption=5341227]=\"EditSlideCorruption\",e[e.CannotOpenDocumentWrongExt=5341260]=\"CannotOpenDocumentWrongExt\",e[e.CannotOpenDocumentStgDocFileCorrupt=5341261]=\"CannotOpenDocumentStgDocFileCorrupt\",e[e.CannotOpenDocumentMmcfPackagePartNotFound=5341263]=\"CannotOpenDocumentMmcfPackagePartNotFound\",e[e.CannotOpenDocumentArchiveError=5341264]=\"CannotOpenDocumentArchiveError\",e[e.ErrorCannotOpenFileMetroFileCorruption=5341440]=\"ErrorCannotOpenFileMetroFileCorruption\",e[e.ErrorCannotOpenFileXmlError=5341441]=\"ErrorCannotOpenFileXmlError\",e[e.CantOpenDocumentPassword=5341188]=\"CantOpenDocumentPassword\",e[e.CantOpenDocumentSigned=5341219]=\"CantOpenDocumentSigned\",e[e.CannotOpenODPDocumentPassword=5341239]=\"CannotOpenODPDocumentPassword\",e[e.CantOpenDocumentMacro=5341217]=\"CantOpenDocumentMacro\",e[e.CantInstallFonts=5341190]=\"CantInstallFonts\",e[e.CantOpenEmbeddedFonts=5341220]=\"CantOpenEmbeddedFonts\",e[e.CantOpenDocumentIRM=5341187]=\"CantOpenDocumentIRM\",e[e.CannotOpenDocumentStgZeroByteFile=5341338]=\"CannotOpenDocumentStgZeroByteFile\",e[e.CannotOpenDocumentTooLarge=5341301]=\"CannotOpenDocumentTooLarge\",e[e.DownloadNotFound=5341412]=\"DownloadNotFound\",e[e.DownloadStatusCodeUnauthorized=5341414]=\"DownloadStatusCodeUnauthorized\",e[e.DownloadStatusCodeForbidden=5341415]=\"DownloadStatusCodeForbidden\",e[e.DownloadStatusCodeNotFound=5341417]=\"DownloadStatusCodeNotFound\"}(t=e.WrsViewerErrorCode||(e.WrsViewerErrorCode={}));var o=function(){function e(e,t,n,o){this.uuid=e,this.errorMessage=t,this.errorCode=n,this.eventType=o,this.failureType=this.getViewerErrorType(n)}return e.prototype.getViewerErrorType=function(e){switch(e){case t.CannotOpenDocument:case t.CantOpenDocumentFileType:case t.CantOpenDocument:case t.CantComposeSlideParse:case t.GenericSlideCorruption:case t.EditSlideCorruption:case t.CannotOpenDocumentWrongExt:case t.CannotOpenDocumentStgDocFileCorrupt:case t.CannotOpenDocumentMmcfPackagePartNotFound:case t.CannotOpenDocumentArchiveError:case t.ErrorCannotOpenFileMetroFileCorruption:case t.ErrorCannotOpenFileXmlError:return 2;case t.CantOpenDocumentPassword:case t.CantOpenDocumentSigned:case t.CannotOpenODPDocumentPassword:case t.CantOpenDocumentMacro:case t.CantInstallFonts:case t.CantOpenEmbeddedFonts:case t.CantOpenDocumentIRM:return 3;case t.CannotOpenDocumentTooLarge:case t.CannotOpenDocumentStgZeroByteFile:return 4;case t.DownloadNotFound:case t.DownloadStatusCodeUnauthorized:case t.DownloadStatusCodeForbidden:case t.DownloadStatusCodeNotFound:return 5;case void 0:case null:return 0;default:return 1}},e}();e.WrsViewerError=o;var i=function(n){function i(e,t){var o=n.call(this)||this;return o.viewerApi=e,o.logger=t.newLogger(\"WrsViewerApi\"),o}return __extends(i,n),i.create=function(e,n,r,a,s,c,p,u,d,l,C,g){var m=this,w=u.defer(),h=g.valueFor(C.settings.names.pptSharingWrsLoadTimeoutMs),v={Container:e,SessionInformation:{HostName:c,HostSessionId:n,UserId:p(r+\"/\"+a.contentDto.id),HostInitTime:new Date,UiLocale:s,DataLocale:s,WdParams:{}},WopiPrecheckInfo:{FileName:a.contentDto.name,FileGetUrl:a.contentDto.fileGetUrl,FileSize:a.contentDto.fileSize||1,ETag:a.contentDto.etag,DocUniqueId:\"\"+a.contentDto.siteId+a.contentDto.id,BundleInfo:{MajorVersion:a.contentDto.majorVersion,Url:a.contentDto.contentBundleUrl},CreateNewInfo:null},ApplicationCustomSettings:{UseTransparentBackground:!0},FnOnInitializeSuccess:function(e){w.resolve(new i(e,l))},FnOnInitializeFailure:function(e){w.reject(new o(e.SessionId,e.ExtraInfo,e.Code,e.EventType))}};a.initialSlide&&(v.ApplicationCustomSettings.StartingSlideIndex=a.initialSlide.slideIndex+1),a.contentDto.wacUrl&&(v.ApplicationCustomSettings.EnableWacFallback=!1,v.ApplicationUrl=a.contentDto.wacUrl);try{Microsoft.Office.PowerPoint.Bootstrap.Prefetch(),Microsoft.Office.PowerPoint.Bootstrap.InitializeWopiPending(v)}catch(e){w.reject(new o(n,e.message))}this.initsInProgress[n]=w;var D=d(function(){w.reject(new o(n,\"Callback method was not called before the 59s timeout\",t.ComponentLoadTimeout)),delete m.initsInProgress[n]},h);return w.promise.finally(function(){m.initsInProgress[n]&&delete m.initsInProgress[n],d.cancel(D)}).then(function(e){return e.initViewer(),e})},i.abortCreate=function(t){this.initsInProgress[t]&&(this.initsInProgress[t].reject(e.QCancelable.CancelID),delete this.initsInProgress[t])},i.prototype.goToSlide=function(e,t){void 0===t&&(t=[]),this.viewerApi.GoToSlide(e,t)},i.prototype.goToNextSlide=function(){this.viewerApi.Next()},i.prototype.goToPrevSlide=function(){this.viewerApi.Prev()},i.prototype.disableKeyboardAndMouseNavigation=function(){this.viewerApi.SetNavigationOptions?this.viewerApi.SetNavigationOptions(!1,!1):this.logger.warn(\"Unable to disable keyboard and mouse navigation. SetNavigationOptions() not available\")},i.prototype.enableKeyboardAndMouseNavigation=function(){this.viewerApi.SetNavigationOptions?this.viewerApi.SetNavigationOptions(!0,!0):this.logger.warn(\"Unable to enable keyboard and mouse navigation. SetNavigationOptions() not available\")},i.prototype.onSlidesCountRead=function(e){return this.on(\"slidesCountRead\",e)},i.prototype.onCurrentPositionRead=function(e){return this.on(\"currentPositionRead\",e)},i.prototype.onPositionChanged=function(e){return this.on(\"positionChanged\",e)},i.prototype.onError=function(e){return this.on(\"error\",e)},i.prototype.dispose=function(){this.viewerApi.dispose()},i.prototype.initViewer=function(){var e=this;this.viewerApi.RegisterEventHandler(function(t){return e.viewerEventsHandler(t)}),this.viewerApi.RegisterErrorHandler(function(t){return e.viewerEventsHandler(t)}),this.viewerApi.RestoreFocus(),this.viewerApi.GetSlidesInShowCount(),this.viewerApi.GetCurrentPosition()},i.prototype.viewerEventsHandler=function(e){switch(e.EventType){case window.ViewerEventType.GetSlidesInShowCount:this.event(\"slidesCountRead\").raise(e.SlidesCount);break;case window.ViewerEventType.GetCurrentPosition:this.event(\"currentPositionRead\").raise({slideIndex:e.SlideIndex,timeLineMappings:e.TimeLineMappings});break;case window.ViewerEventType.OnPositionChanged:this.event(\"positionChanged\").raise({slideIndex:e.SlideIndex,timeLineMappings:e.TimeLineMappings});break;case window.ViewerEventType.OnError:case window.ViewerEventType.OnApiError:this.event(\"error\").raise(JSON.stringify(e))}},i.initsInProgress={},i}(n);e.WrsViewerApi=i;var r=function(){function e(e,t,n,o,i,r,a,s){this.$q=e,this.$timeout=t,this.localizationService=n,this.constants=o,this.utilityService=i,this.loggingService=a,this.settingsService=s,this.currentUserMri=r.getCurrentSkypeMri()}return e.$inject=[\"$q\",\"$timeout\",\"localizationService\",\"constants\",\"utilityService\",\"sxConfig\",\"loggingService\",\"settingsService\"],e.prototype.create=function(e,t,n){return i.create(e,t,this.currentUserMri,n,this.localizationService.getLocale(),this.constants.pptSharing.host,this.utilityService.djb2_hash,this.$q,this.$timeout,this.loggingService,this.constants,this.settingsService)},e.prototype.abortCreate=function(e){i.abortCreate(e)},e}();e.WrsViewerApiFactory=r,angular.module(\"teamspace.wrsViewerApi\",[\"teamspace.loggingService\"]).service(\"wrsViewerApiFactory\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++){n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e}).apply(this,arguments)},teamspace;!function(e){!function(n){\"use strict\";var t=function(){function n(){}return n.safeCall=function(e){try{var n=e();return n&&n.then?n:Promise.resolve(n)}catch(e){return Promise.reject(e.message)}},n.safeNgCall=function(e,n){try{var t=e();return t&&t.then?t:n.resolve(t)}catch(e){return n.reject(e)}},n.ngRejectIfDisconnected=function(e,t,r,s){return n.isDisconnected(t,e)?s.reject({terminatedReason:12,errorMessage:\"Session or call disconnected or disposed\"}):n.safeNgCall(function(){return r()},s)},n.rejectIfDisconnected=function(e,t,r){return n.isDisconnected(t,e)?Promise.reject({terminatedReason:12,errorMessage:\"Session or call disconnected or disposed\"}):n.safeCall(function(){return r()})},n.isOutgoingSession=function(e){return e&&_.includes([0,1,3],e.contentSharingStatus)},n.terminateContentSharingSession=function(t,r,s,o){var i=this;return n.rejectIfDisconnected(t,r,function(){return r.stopContentSharing()}).then(function(){s.stop()}).catch(function(t){var r=t&&t.errorMessage||e.services.CallingTelemetryService.getErrorMessage(t);if(o.error(\"An error occured while stopping content sharing session: \"+r),t&&t.terminatedReason){var a=n.getTerminatedReasonEventData(t);i.isReasonToIncomplete(t.terminatedReason)?s.incomplete(a):s.fail(a)}else s.fail({reason:r})})},n.isReasonToIncomplete=function(e,n){return _.includes([12,1,34],e)||8===e&&n&&\"attendee\"===n.meetingRole},n.isDisconnected=function(e,n){return!n||_.includes([7,6],n.state)||_.includes([6,7,8],e.contentSharingStatus)},n.getTerminatedReasonEventData=function(e,n,t){return __assign({errorCode:n,reason:e.errorMessage,terminatedReason:e.terminatedReason,statusCode:e.terminatedReasonCode,statusText:e.terminatedReasonSubCode},t)},n}();n.SessionUtils=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){\"use strict\";var n=function(n){function e(t,e,o){var r=n.call(this,t,e,o)||this;return r.id=t,r.contentDto=e,r.init(),r}return __extends(e,n),e.prototype.stopSharing=function(){var n=this;return t.SessionUtils.safeCall(function(){return n.contentSharingSession.stopContentSharing()})},e}(t.BaseSharingSession);t.WhiteboardSharingSession=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var i=function(){function t(){this.current=[],this.previous=[]}return t.prototype.addItem=function(t){var i=this;this.lastAction&&this.lastAction(),this.lastAction=function(){return function(t){i.previous.push(t)}(t)},this.current.push(t)},t.prototype.removeItem=function(t){var i=this;this.lastAction&&(this.lastAction(),this.lastAction=function(){return function(t){i.removeIfExists(i.previous,t)}(t)},this.removeIfExists(this.current,t))},t.prototype.getCurrent=function(){return this.current},t.prototype.getPrevious=function(){return this.previous},t.prototype.removeIfExists=function(t,i){var e=t.indexOf(i);e>=0&&t.splice(e,1)},t}();t.CurrentPreviousCollection=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(t,i,n,r){var s=e.call(this,r)||this;return s.storageService=t,s.settingsService=i,s.constants=n,s.initializeOnAppLaunchAndReinit(),s}return __extends(t,e),t.$inject=[\"storageService\",\"settingsService\",\"constants\",\"orchestrationService\"],Object.defineProperty(t.prototype,\"filterView\",{get:function(){return this.filterViewType},set:function(e){this.filterViewType=e,this.settingsService.valueAsBoolean(this.constants.settings.names.showGridView)&&this.filterViewStateKey&&this.storageService.set(this.filterViewStateKey,e)},enumerable:!0,configurable:!0}),t.prototype.initializeOnAppLaunchAndReinit=function(e){this.filterView=i.LIST},t.prototype.cleanupOnAppTeardown=function(e){this.filterViewStateKey=void 0,this.filterViewType=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"FilterViewService\"},t.prototype.persistFilterView=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.showGridView)){this.filterViewStateKey=e;var t=this.storageService.get(this.filterViewStateKey);void 0!==t&&null!=t&&(this.filterView=parseInt(t))}},t.prototype.onDestroy=function(e){var t=this;e.$on(\"$destroy\",function(){t.filterViewStateKey=null})},t}(e.MTMABase);e.FilterViewService=t;var i;!function(e){e[e.GRID=0]=\"GRID\",e[e.LIST=1]=\"LIST\",e[e.ICON=2]=\"ICON\"}(i=e.FilterViewType||(e.FilterViewType={})),angular.module(\"teamspace.filterViewService\",[]).service(\"filterViewService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var i;!function(e){e[e.Unknown=0]=\"Unknown\",e[e.OneToOne=1]=\"OneToOne\",e[e.Group=2]=\"Group\",e[e.Channel=3]=\"Channel\",e[e.PrivateMeeting=4]=\"PrivateMeeting\"}(i||(i={}));var n=function(n){function r(e,t,r,s,o,a){var p=n.call(this)||this;return p.id=e,p.$q=t,p.conversationsService=r,p.conversationsStore=s,p.constants=o,p.settingsService=a,p.isInitialized=!1,p.members=[],p.type=i.Unknown,p.isPstn=!1,p.isSfb=!1,p._isFederated_=!1,p._isChatV2=void 0,p._meetingTenantId=void 0,p.isDisposed=!1,p.initializedDefer=t.defer(),p.membersInitializedDefer=t.defer(),p.updateConversation(),p}return __extends(r,n),r.prototype.alive=function(){var e=this,t=this.updateConversation();this.subscribeForConversation(),t&&t.isLie()&&!this.isOneToOnePstn()&&(this.resolveLiePromise=this.conversationsService.ensureConversationCreated(this.id).then(function(t){return e.updateConversation(t)}))},r.prototype.dispose=function(){this.isDisposed=!0,this.conversationUpdateToken&&this.conversationsStore.unsubscribe(this.conversationUpdateToken),this.conversationUpdateToken=0,this.resolveLiePromise=null,this.rejectDefer(this.initializedDefer),this.initializedDefer=null,this.rejectDefer(this.membersInitializedDefer),this.membersInitializedDefer=null},r.prototype.whenMembersArePopulated=function(){return this.members.length>0?this.$q.resolve(this.members):this.membersInitializedDefer.promise},Object.defineProperty(r.prototype,\"meetingContext\",{get:function(){return i[this.type]},enumerable:!0,configurable:!0}),r.prototype.getId=function(){return this.resolveLiePromise?this.resolveLiePromise.then(function(e){return e.id}):this.$q.resolve(this.id)},r.prototype.isMeeting=function(){return this.type===i.PrivateMeeting||this.type===i.Channel},r.prototype.isOneToOne=function(){return this.type===i.OneToOne},r.prototype.isOneToOnePstn=function(){return this.isOneToOne()&&this.isPstn},r.prototype.isOneToOneSfb=function(){return this.isSfb},r.prototype.isFederated=function(){return this._isFederated_},r.prototype.isOneToOneFederated=function(){return this.isOneToOne()&&this._isFederated_},r.prototype.isChannel=function(){return this.type===i.Channel},r.prototype.isPrivateMeeting=function(){return this.type===i.PrivateMeeting},r.prototype.isInstantMeeting=function(){return this.type===i.PrivateMeeting&&this.meetingInfo&&this.meetingInfo.meetingType===e.middletier.SkypeTeamMeetingType[e.middletier.SkypeTeamMeetingType.Adhoc]},r.prototype.isChat=function(){return this.type===i.OneToOne||this.type===i.Group},r.prototype.isGroup=function(){return this.type===i.Group},r.prototype.isChatV2=function(){return this._isChatV2},r.prototype.meetingTenantId=function(){return this._meetingTenantId},r.prototype.whenInitialized=function(e){return e?this.safeSubcribeToConversation(this,e):this.initializedDefer.promise},r.prototype.getTitle=function(){var e=this.conversationsStore.getConversation(this.id);if(!e)return\"\";if(this.isPrivateMeeting()){var t=e.getMeetingInfo();return t?t.subject:\"\"}return this.isGroup()||this.isChannel()?e.topicName():\"\"},Object.defineProperty(r.prototype,\"alerts\",{get:function(){var e=this.conversationsStore.getConversation(this.id);if(e)return e.alerts},enumerable:!0,configurable:!0}),r.prototype.isUserPartOfTeam=function(){var e=this.conversationsService.getCorrespondingConversation(this.id);return!!e&&e.isUserMember()},r.prototype.safeSubcribeToConversation=function(t,i){var n=null,r=null,s=function(){r&&e.services.QCancelable.cancel(r),n&&(n.dispose(),n=null)};return(r=e.services.QCancelable.toCancelablePromise(this.$q,t.whenInitialized(),null,this.settingsService.valueFor(this.constants.settings.names.callingConversationTimeoutInMilliseconds))).finally(function(){s()}),i&&(n=skype.calling.safeSubscribeToCall(i,function(){7===i.state&&s()},!0)),r},r.prototype.updateConversation=function(e){return(e=e||this.conversationsService.getCorrespondingConversation(this.id))?(this.id=e.id,this.isInitialized||(this.type=this.getConversationType(e),this.isPstn=e.isPstn(),this.isSfb=e.isSfB(),this._isFederated_=e.isFederated(),this.isInitialized=!0,this.initializedDefer.resolve(),this._isChatV2=e.threadProperties&&!!e.threadProperties.gapDetectionEnabled,this._meetingTenantId=e.threadProperties&&e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_TenantId]),this.updateMembers(e),this.type===i.PrivateMeeting&&this.updateMeetingInfo(e),e):null},r.prototype.rejectDefer=function(e){e&&e.reject(\"CallingConversation disposed\")},r.prototype.subscribeForConversation=function(){var e=this;this.getId().then(function(t){e.isDisposed||(e.conversationUpdateToken=e.conversationsStore.subscribe(function(){return e.updateConversation()},SkypeX.Services.ConversationsStoreEvents.Type_Conversation,t))})},r.prototype.updateMembers=function(e){var i=this,n=e.members||[];_.isEqual(_.sortBy(this.members,function(e){return e.id}),_.sortBy(n,function(e){return e.id}))||(this.members.splice(0),n.forEach(function(e){var n={};_.assign(n,e),n.id=t.SfBInteropUtilsService.getOriginalId(n.id),i.members.push(n)}),this.membersInitializedDefer.resolve(this.members),this.trigger(r.Type_MembersChanged))},r.prototype.updateMeetingInfo=function(e){var t=e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_Meeting];t!==this.unParsedMeetingInfo&&(this.unParsedMeetingInfo=t,this.meetingInfo=e.getMeetingInfo(),this.trigger(r.Type_MeetingInfoChanged))},r.prototype.getConversationType=function(e){return e.isMeetingConversation()?i.PrivateMeeting:e.isChannelConversation()?i.Channel:e.isOneOnOne()?i.OneToOne:e.isChat()?i.Group:i.Unknown},r.Type_MembersChanged=\"conversation-members-changed\",r.Type_MeetingInfoChanged=\"conversation-meeting-info-changed\",r}(SkypeX.Services.ObservableBase);t.CallingConversation=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.toUsers=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return _.map(e,function(e){return{objectId:e.mri,mri:e.mri,userPrincipalName:e.upn||e.nameHint&&e.nameHint.upn,email:e.email,isSipDisabled:e.isSipDisabled,isFederated:e.isFederated,userType:e.userType,displayName:e.nameHint&&e.nameHint.displayName,guestlessDisplayName:e.nameHint&&e.nameHint.guestlessDisplayName,surname:e.nameHint&&e.nameHint.surname,givenName:e.nameHint&&e.nameHint.givenName,skypeTeamsInfo:{isSkypeTeamsUser:!e.isNotTeamsUser},featureSettings:{isPrivateChatEnabled:e.isPrivateChatEnabled,coExistenceMode:e.coExistenceMode},$$expires:e.nameHint&&e.nameHint.expiration,$$updated:Date.now(),$$accessed:Date.now()}})},e.fromUsers=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return _.map(e,function(e){return{mri:e.mri,isSipDisabled:e.isSipDisabled,nameHint:{displayName:e.displayName,guestlessDisplayName:e.guestlessDisplayName,givenName:e.givenName,surname:e.surname,expiration:0,upn:e.userPrincipalName},upn:e.userPrincipalName,email:e.email,isNotTeamsUser:!(e.skypeTeamsInfo&&e.skypeTeamsInfo.isSkypeTeamsUser),isFederated:e.isFederated,userType:e.userType,isPrivateChatEnabled:e.featureSettings&&e.featureSettings.isPrivateChatEnabled,coExistenceMode:e.featureSettings&&e.featureSettings.coExistenceMode}})},e}();e.ChatConversationMemberConverter=t;var i=function(){function e(e){var t=this;e&&(this._previewFetcher=e,this._getChatPreviewMessage=function(){return e.getChatPreviewMessage(t)},this._getChatPreviewPromise=function(){return e.getChatPreviewPromise(t)},this._getChatPreviewTime=function(){return e.getChatPreviewTime(t)})}return Object.defineProperty(e.prototype,\"chatPreviewMessage\",{get:function(){return this._getChatPreviewMessage&&this._getChatPreviewMessage()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"chatPreviewPromise\",{get:function(){return this._getChatPreviewPromise&&this._getChatPreviewPromise()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"chatPreviewTime\",{get:function(){return this._getChatPreviewTime&&this._getChatPreviewTime()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"previewFetcher\",{get:function(){return this._previewFetcher},enumerable:!0,configurable:!0}),e.isBotChat=function(e){return e&&e.otherMembers&&1===e.otherMembers.length&&SkypeX.Services.ChatServiceUtils.isBotMri(e.otherMembers[0].mri)},e.isSkypeBotChat=function(e){return e&&e.otherMembers&&1===e.otherMembers.length&&SkypeX.Services.ChatServiceUtils.isSkypeBotMri(e.otherMembers[0].mri)},e.clone=function(t){return t&&_.assign(new e,t)},e.prototype.getMemberName=function(e,t){var i,r=typeof e;this.members&&(\"string\"===r?i=this.members.find(function(t){return t.mri===e}):\"number\"===r?e>=0&&e<this.members.length&&(i=this.members[e]):i=e);var n;return i&&i.nameHint&&(n=i.nameHint.givenName||(t?i.nameHint.displayName:i.nameHint.guestlessDisplayName)),n=n||\"\"},Object.defineProperty(e.prototype,\"customTitle\",{get:function(){return this.titleIsCustom?this.title:null},enumerable:!0,configurable:!0}),e}();e.ChatConversation=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,s,r,n,a,o,c,h,v){this.constants=e,this.$q=t,this.$injector=s,this.sxConfig=r,this.settingsService=n,this.myUserPreferencesStore=a,this.sfbInteropUtilsService=o,this.loggingService=h,this.errorRedirectService=v,this.logger=h.newLogger(\"ChatConversationFactory\"),this.customTitleNoOtherMembers=i.instant(c.strings.chat_title_noOtherMembers)}return i.$inject=[\"constants\",\"$q\",\"$translate\",\"$injector\",\"sxConfig\",\"settingsService\",\"myUserPreferencesStore\",\"sfbInteropUtilsService\",\"resources\",\"loggingService\",\"errorRedirectService\"],i.prototype.updateAtMentionsV2=function(e,t){var i=this;_.chain(t).reject(_.isEmpty).filter(function(e){return e.activityType===SkypeX.Services.NotificationType.MentionInChat&&!e.isRead&&e.sourceThreadId}).each(function(e){return i.chatsThatHaveUnreadMentions.add(e.sourceThreadId)}).value()},i.prototype.populateChatAtMentionsCache=function(){this.chatsThatHaveUnreadMentions||(this.chatsThatHaveUnreadMentions=new Set,this.injectAdditionalRequiredServices(),this.notificationsStore&&(this.notificationsStore.subscribe(this.updateAtMentionsV2.bind(this),this.constants.events.notifications.store.Type_NewActivitiesNonHydrated),_.isEmpty(this.notificationsStore.allNotifications.notificationsByActivityId)||this.updateAtMentionsV2(null,_.values(this.notificationsStore.allNotifications.notificationsByActivityId))))},i.prototype.injectAdditionalRequiredServices=function(){this.chatMessagePreviewService||(this.chatMessagePreviewService=this.$injector.get(\"chatMessagePreviewService\")),this.chatTitlesService||(this.chatTitlesService=this.$injector.get(\"chatTitlesService\")),this.activeCallsService||(this.activeCallsService=this.$injector.get(\"activeCallsService\")),this.notificationsStore||(this.notificationsStore=this.$injector.get(\"notificationsStore\")),this.offlineActionService||(this.offlineActionService=this.$injector.get(\"offlineActionService\")),this.conversationsService||(this.conversationsService=this.$injector.get(\"conversationsService\"))},i.prototype.fromConversation=function(i,s){if(void 0===s&&(s=null),!i)return null;if(!i.isChat())return null;if(s&&s.id!==i.id)throw\"Chat update conversation mismatch\";this.injectAdditionalRequiredServices(),this.populateChatAtMentionsCache();var r,n=this.messagesAreDifferent(i&&i.lastMessage,s&&s.lastMessage),a=SkypeX.Services.SkypeConversationLocal.isLie(i.id);(n?!(this.chatMessagePreviewService&&this.chatMessagePreviewService.dontUpdatePreview(i.lastMessage)):a)?r=this.createPreviewFetcher(!n&&a):s&&(r=s.previewFetcher);var o=r&&new t.ChatConversation(r)||new t.ChatConversation,c=this.sxConfig.getCurrentSkypeMri();if(s&&!n?(o.lastMessage=s.lastMessage,o.isLastMessageFromMe=s.isLastMessageFromMe):(o.lastMessage=i.lastMessage,o.isLastMessageFromMe=i.isLastMessageFromMe(this.sxConfig)),o.id=i.id,o.hasFailedMessages=this.offlineActionService.hasFailedMessages(i.id),o.isHoisted=!!s&&s.isHoisted,o.isRead=i.isReadForUser(c),o.isOneOnOne=i.isOneOnOne(),o.hiddenTime=i.hiddenTime(),o.lastMessageTimeUtc=i.lastMessageTimeUtc,o.isHighImportance=i.isHighImportance(),o.isUrgentImportance=i.isUrgentImportance()&&this.isPriorityMessageEnabled(i.isMeetingConversation()),o.chatVersion=i.version,o.isBotBlocked=!!(i.isOneOnOneTBotChat()?this.myUserPreferencesStore.getUserPreferences().tbotNotificationBlocked:i.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PMessagingDisabled]),o.isOneOnOneBotChat=i.isOneOnOneBotChat(),o.isUserMember=i.isUserMember(),o.isMuted=!this.conversationsService.isConversationAlertingEnabled(i),o.isFederated=i.isFederated(),o.isNativeFederated=i.isNativeFederated(),o.containsVoiceApp=i.containsVoiceApp(),o.isThreadDisabled=this.conversationsService.isConversationThreadDisabled(i.id),e.services.SfBInteropServiceGateway.IsSfBGatewayEnabled()?o.isSfB=t.SfBInteropUtilsService.isSfBConversation(i):o.isSfB=this.sfbInteropUtilsService.isSfB(i.id),i.members){var h=!1;o.members=[];for(var v=0;v<i.members.length;v++){var d=i.members[v];if(!d){h=!0;break}o.members.push({mri:SkypeX.Services.ChatServiceUtils.getMri(d.id),nameHint:d.nameHint,upn:d.nameHint&&d.nameHint.upn})}if(o.otherMembers=_.reject(o.members,function(e){return e.mri===c}),h){var g={errorStep:this.constants.scenarios.steps.oops.indexedDB.getRoster,errorMessage:\"IndexedDB has corrupted roster entries for members in chats\",errorDescription:\"Members in conversationMembers is undefined, flush out db and restart\"};this.logger.error(\"Client Database Error: IndexedDB has corrupted roster entries for members in chats, flush out db and restart\"),this.loggingService.event(\"client_database_corrupted_indexeddb_members_array\"),this.errorRedirectService.redirect(e.services.ErrorRedirectReason.IndexedDB,g)}}o.isMeeting=i.isMeetingConversation(),o.isMeeting&&(o.meetingInfo=i.getMeetingInfo(),o.isHidden=i.isHidden());var l=this.chatTitlesService&&this.chatTitlesService.getChatConversationTitles(o.id);return o.title=(l&&l.title?l.title:i.topicName())||\"\",o.longTitle=l&&l.longTitle||\"\",o.titleIsCustom=!!i.topicName()||o.isMeeting||o.title===this.customTitleNoOtherMembers,o.isPending=i.isPending,o.pinnedIndex=i.getPinnedIndex(this.sxConfig.getCurrentSkypeMri(),this.myUserPreferencesStore,this.logger),o.activeCallsCount=this.activeCallsService&&this.activeCallsService.getCallsCountByConversationId(o.id),o.showAtMention=this.chatsThatHaveUnreadMentions.has(o.id),o.showAtMention&&o.isRead&&(this.chatsThatHaveUnreadMentions.delete(o.id),o.showAtMention=!1),o},i.prototype.createPreviewFetcher=function(e){var t,i,s,r,n,a,o,c=this;return{getChatPreviewMessage:function(s){return c.injectAdditionalRequiredServices(),c.chatMessagePreviewService&&!i&&(t=e?c.chatMessagePreviewService.getChatMessageDraftPreview(s):c.chatMessagePreviewService.getChatMessagePreview(s),i=!0),t},getChatPreviewPromise:function(t){if(c.injectAdditionalRequiredServices(),c.chatMessagePreviewService&&!r){var i=t.chatPreviewMessage;s=(e?c.$q.when(c.chatMessagePreviewService.prependSenderToChatMessageDraftPreview(i)):c.chatMessagePreviewService.prependSenderToChatMessagePreview(t,i)).then(function(e){return s=c.$q.resolve(e),e}),r=!0}return s},getChatPreviewTime:function(t){c.injectAdditionalRequiredServices();var i=(new Date).setHours(0,0,0,0),s=(new Date).getTimezoneOffset();return c.chatMessagePreviewService&&(!a||a<i||o!==s)&&(n=e?\"\":c.chatMessagePreviewService.getLastMessageTime(t),a=i,o=s),n}}},i.prototype.messagesAreDifferent=function(e,t){var i=!1;return(e||t)&&(i=(e&&e.version)!==(t&&t.version)),i},i.prototype.isPriorityMessageEnabled=function(e){return e?this.settingsService.valueAsBoolean(this.constants.settings.names.enablePriorityMessage)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enablePriorityMessageInMeetings):this.settingsService.valueAsBoolean(this.constants.settings.names.enablePriorityMessage)},i}();t.ChatConversationFactory=i,angular.module(\"teamspace.chatConversationFactory\",[\"pascalprecht.translate\",\"teamspace.activeCallsService\",\"teamspace.chatMessagePreviewService\",\"teamspace.constants\",\"teamspace.settingsService\",\"skypeX.sxConfig\",\"teamspace.sfbInteropUtilsService\",\"skypeX.myUserPreferencesStore\",\"skypeX.offlineActionService\"]).service(\"chatConversationFactory\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.PINNED=0]=\"PINNED\",e[e.RECENTS=1]=\"RECENTS\",e[e.SUGGESTED=2]=\"SUGGESTED\"}(e.ChatListType||(e.ChatListType={}));var t=function(){function e(){}return e.EventType_Batched=\"Batched\",e.EventType_Resolved=\"Resolved\",e.EventType_LoadComplete=\"LoadComplete\",e.EventType_UnreadCount=\"UnreadCount\",e.EventKey_CheckPinned=\"CheckPinned\",e.EventType_CheckBotChatBlock=\"CheckBotChatBlock\",e.EventType_NavigateToNextSelectedChat=\"NavigateToNextSelectedChat\",e.EventType_ClearNewChat=\"ClearNewChat\",e.EventType_HideChat=\"HideChat\",e}();e.ChatListServiceEvents=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(s,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(s,t)};return function(s,t){function a(){this.constructor=s}e(s,t),s.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}}(),teamspace;!function(e){!function(s){var t=function(e){function t(s,t,a,i,r,n,o,l,g,c,p,v,d,h,u){var M=e.call(this,u)||this;return M.$q=s,M.$translate=t,M.botCardFactory=a,M.chatTitlesService=i,M.constants=r,M.conversationsService=n,M.htmlMessageBodyAdapterService=o,M.localMessageStorageService=l,M.localizationService=g,M.peopleService=c,M.resources=p,M.settingsService=v,M.utilityService=d,M.loggingService=h,M.orchestrationService=u,M.initializeOnAppLaunchAndReinit(\"First Initialize\"),M}return __extends(t,e),t.$inject=[\"$q\",\"$translate\",\"botCardFactory\",\"chatTitlesService\",\"constants\",\"conversationsService\",\"htmlMessageBodyAdapterService\",\"localMessageStorageService\",\"localizationService\",\"peopleService\",\"resources\",\"settingsService\",\"utilityService\",\"loggingService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.loggingService.log(\"initializeOnAppLaunchAndReinit: reason = {0}\",e),t.preview_CallStarted=this.$translate.instant(this.resources.strings.calling_callStarted),t.preview_CallEnded=this.$translate.instant(this.resources.strings.calling_callEnded),t.preview_CallMissed=this.$translate.instant(this.resources.strings.calling_callMissed),t.preview_MeetingStarted=this.$translate.instant(this.resources.strings.calling_meetingStarted),t.preview_MeetingEnded=this.$translate.instant(this.resources.strings.calling_meetingEnded),t.preview_SentImage=this.$translate.instant(this.resources.strings.chats_messagePreview_sent_an_image),t.preview_SentFile=this.$translate.instant(this.resources.strings.chats_messagePreview_sent_a_file),t.preview_SentCard=this.$translate.instant(this.resources.strings.chats_messagePreview_sent_a_card),t.preview_CallRecording=this.$translate.instant(this.resources.strings.chats_messagePreview_call_recording),t.preview_UserAdded=this.$translate.instant(this.resources.strings.chats_messagePreview_user_added),t.preview_CallRecordingOngoing=this.$translate.instant(this.resources.strings.chats_messagePreview_call_recording_ongoing),t.preview_CallRecordingFailed=this.$translate.instant(this.resources.strings.chats_messagePreview_call_recording_failed),t.preview_CallRecordingProcessing=this.$translate.instant(this.resources.strings.chats_messagePreview_call_recording_processing),t.preview_VoiceMessage=this.$translate.instant(this.resources.strings.recent_conversations_sent_an_voice_message),t.preview_MessageDeleted=this.$translate.instant(this.resources.strings.chats_messagePreview_lastMessage_deleted),t.preview_LocationMessage=this.$translate.instant(this.resources.strings.recent_conversations_sent_a_location_message),this.enableBotsInGroupChat=this.settingsService.valueAsBoolean(this.constants.settings.names.enableBotsInGroupChat)},t.prototype.mtmaTelemetryIdentifier=function(){return\"ChatMessagePreviewService\"},t.prototype.cleanupOnAppTeardown=function(e){this.loggingService.log(\"cleanupOnAppTeardown: reason = {0}\",e),t.preview_CallStarted=void 0,t.preview_CallEnded=void 0,t.preview_CallMissed=void 0,t.preview_MeetingStarted=void 0,t.preview_MeetingEnded=void 0,t.preview_SentFile=void 0,t.preview_SentImage=void 0,t.preview_SentCard=void 0,t.preview_CallRecording=void 0,t.preview_UserAdded=void 0,t.preview_CallRecordingOngoing=void 0,t.preview_CallRecordingFailed=void 0,t.preview_CallRecordingProcessing=void 0,t.preview_VoiceMessage=void 0,t.preview_MessageDeleted=void 0,t.preview_LocationMessage=void 0,this.enableBotsInGroupChat=void 0},t.prototype.getChatMessagePreview=function(e,s){if(void 0===s&&(s=t.MessagePreviewLength),e&&e.lastMessage){if(e.lastMessage.isDeleted)return t.preview_MessageDeleted;if(this.isLastMessageACall(e.lastMessage))return this.getPreviewForCallMessage(e);if(this.isLastMessageACard(e.lastMessage))return this.getPreviewForCardMessage(e,s);if(this.isLastMessageACallRecording(e.lastMessage))return this.getPreviewForCallRecordingMessage(e);if(this.isLastMessageAddUserSystemMessage(e.lastMessage))return t.preview_UserAdded;var a=e.lastMessage.isSanitized?e.lastMessage.content||\"\":\"\";if(this.shouldStripHTMLFromMessage(e.lastMessage)&&(a=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessagePreviewToHaveEmojiUnicodes)?this.htmlMessageBodyAdapterService.getPreviewContent(a):this.utilityService.stripHtml(a)),a=this.utilityService.truncate(a,s),\"\"===$.trim(a))if(e.lastMessage.properties&&e.lastMessage.properties.hasOwnProperty(this.constants.skypeMessagePropertyName.files))a=t.preview_SentFile;else{if(e.lastMessage.properties&&e.lastMessage.properties.cards&&e.lastMessage.properties.cards.indexOf(this.constants.bots.cards.types.audio)>0)return t.preview_VoiceMessage;if(this.isLastMessageALocationMessage(e.lastMessage))return t.preview_LocationMessage;var i=e.lastMessage.content&&e.lastMessage.content.match(/<img/i);a=i&&i.length>0?t.preview_SentImage:\"\"}return a}return\"\"},t.prototype.getChatMessagePreviewWithSender=function(e){var s=this.getChatMessagePreview(e);return this.prependSenderToChatMessagePreview(e,s)},t.prototype.prependSenderToChatMessagePreview=function(e,s){return s&&s.length>0?this.getTranslatedMessagePreview(e,s):this.$q.resolve(\"\")},t.prototype.getChatMessageDraftPreview=function(e){if(e&&SkypeX.Services.SkypeConversationLocal.isLie(e.id)){var s=this.localMessageStorageService.getLocalConversationItemByConversationId(e.id);if(s&&s.body){var a=this.utilityService.stripHtml(s.body);return a=this.utilityService.truncate(a,t.MessagePreviewLength)}}return\"\"},t.prototype.prependSenderToChatMessageDraftPreview=function(e){return e&&e.length>0?this.$translate.instant(this.resources.strings.chats_messagePreview_fromSelf,{message:e}):this.$translate.instant(this.resources.strings.chats_messageDraftPreview_default)},t.prototype.getLastMessageTime=function(e){var s=\"\";if(e.lastMessage){var t=e.lastMessage.originalarrivaltime;s=new Date(t).toDateString()===(new Date).toDateString()?this.localizationService.getDate(t,\"shortTime\"):this.localizationService.getDate(t,\"shortDate\",!1)}return s},t.prototype.dontUpdatePreview=function(e){return this.isLastMessageANonDisplayableSystemMessage(e)||this.isLastMessageHiddenMessageForAttachment(e)},t.prototype.isLastMessageACall=function(e){return e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_Call},t.prototype.isLastMessageACard=function(e){return e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_MediaCard},t.prototype.isLastMessageACallRecording=function(e){return e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_CallRecording},t.prototype.isLastMessageASupportedSystemMessage=function(e){return this.isLastMessageAddUserSystemMessage(e)},t.prototype.isLastMessageAddUserSystemMessage=function(e){return e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_AddMember},t.prototype.isLastMessageALocationMessage=function(e){var s=this.constants.bots.cards.adaptiveCardTypes.locationCardClientId;return e.properties&&e.properties.cards&&e.properties.cards.toLowerCase().includes(s)},t.prototype.shouldStripHTMLFromMessage=function(e){switch(e.messagetype){case SkypeX.Services.ChatServiceUtils.MessageType_HTML:case SkypeX.Services.ChatServiceUtils.MessageType_MediaCard:return!0;default:return!1}},t.prototype.isCallEndedMessage=function(e){return e.content&&SkypeX.Services.SkypeMessageLocal.hasCallEndedMessageContent(e.content)},t.prototype.getPreviewForCardMessage=function(e,s){void 0===s&&(s=t.MessagePreviewLength);var a=e.lastMessage,i=a.renderContentNative;!i&&e.lastMessage.content&&(i=this.botCardFactory.parseCard(e.lastMessage.content),a.renderContentNative=i);var r=e.lastMessage.renderContentNative,n=this.botCardFactory.createCardPreview(r)||t.preview_SentCard;return this.utilityService.truncate(n,s)},t.prototype.getPreviewForCallRecordingMessage=function(e){switch(s.CallRecordingService.getRecordingResponseStatus(e.lastMessage.callRecording)){case s.RecordingResponseStatus.Ongoing:return t.preview_CallRecordingOngoing;case s.RecordingResponseStatus.Failed:return t.preview_CallRecordingFailed;case s.RecordingResponseStatus.Processing:return t.preview_CallRecordingProcessing;default:return t.preview_CallRecording}},t.prototype.getPreviewForCallMessage=function(e){return e.isMeeting?this.isCallEndedMessage(e.lastMessage)?t.preview_MeetingEnded:t.preview_MeetingStarted:this.isCallEndedMessage(e.lastMessage)?!e.isLastMessageFromMe&&this.getCallParticipantsCount(e)<2?t.preview_CallMissed:t.preview_CallEnded:t.preview_CallStarted},t.prototype.getCallParticipantsCount=function(e){var s=/<part identity=\\\"([^\\\"]*)\\\">.*?<\\/part>/g;return(e.lastMessage.content.match(s)||[]).length},t.prototype.getTranslatedMessagePreview=function(e,s){var t=this;return(e&&e.lastMessage&&e.lastMessage.isDeleted?this.$q.resolve(this.$translate.instant(this.resources.strings.chats_messagePreview_withoutDisplayName,{message:s})):this.isLastMessageACall(e.lastMessage)?this.$q.resolve(this.$translate.instant(this.resources.strings.chats_messagePreview_withoutDisplayName,{message:s})):this.isLastMessageAddUserSystemMessage(e.lastMessage)?this.$q.resolve(this.$translate.instant(this.resources.strings.chats_messagePreview_withoutDisplayName,{message:s})):e.isLastMessageFromMe?this.$q.resolve(this.$translate.instant(this.resources.strings.chats_messagePreview_fromSelf,{message:s})):this.isLastMessageACallRecording(e.lastMessage)?this.$q.resolve(this.$translate.instant(this.resources.strings.chats_messagePreview_withoutDisplayName,{message:s})):this.getDisplayNameForPreview(e).then(function(e){return\"\"!==e?t.$translate.instant(t.resources.strings.chats_messagePreview_withDisplayName,{displayName:e,message:s}):t.$translate.instant(t.resources.strings.chats_messagePreview_withoutDisplayName,{message:s})})).then(function(e){return t.utilityService.stripHtml(e)})},t.prototype.getDisplayNameForPreview=function(e){var s=this,t=this.conversationsService.getConversation(e.id);if(t&&e.lastMessage&&!_.isEmpty(e.lastMessage.from)&&(!t.isOneOnOne()||this.enableBotsInGroupChat&&!t.isOneOnOneBotChat()&&e.lastMessage.isBotMessage)){var a=_.last(e.lastMessage.from.split(\"/\"));return this.peopleService.getAllShortPeopleProfile([a],\"chatMessagePreview\").then(function(t){if(t&&t.length>0&&!_.isNil(t[0])&&!t[0].unknown&&!t[0].isAnonymousUser){var a=s.chatTitlesService.shortNameForUser(t[0]);if(!_.isNil(a))return a}return e.lastMessage.imdisplayname&&!SkypeX.Services.ChatServiceUtils.isMri(e.lastMessage.imdisplayname)?e.lastMessage.imdisplayname:s.$translate.instant(s.resources.strings.unknown_user)})}return this.$q.resolve(\"\")},t.prototype.isLastMessageANonDisplayableSystemMessage=function(e){var s=SkypeX.Services.RenderingKind.None;return e&&(s=SkypeX.Services.SkypeMessageLocal.getRenderingKind(e.messagetype,e.content)),s===SkypeX.Services.RenderingKind.System&&!this.isLastMessageASupportedSystemMessage(e)},t.prototype.isLastMessageHiddenMessageForAttachment=function(e){return e&&\"Spaces/File\"===e.messagetype},t.MessagePreviewLength=85,t}(e.services.MTMABase);s.ChatMessagePreviewService=t,angular.module(\"teamspace.chatMessagePreviewService\",[\"pascalprecht.translate\",\"teamspace.botCardFactory\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.htmlMessageBodyAdapterService\",\"teamspace.localMessageStorageService\",\"teamspace.locales\",\"teamspace.localizationService\",\"teamspace.peopleService\",\"teamspace.settingsService\",\"teamspace.utilityService\"]).service(\"chatMessagePreviewService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.EventType_All=SkypeX.Services.ConversationsStoreEvents.Type_Conversation,e.EventType_Batched=SkypeX.Services.ConversationsStoreEvents.Type_List,e.EventType_Resolve=SkypeX.Services.ConversationsStoreEvents.Type_Resolve,e.EventType_TopicChanged=SkypeX.Services.ConversationsStoreEvents.Type_TopicChanged,e.EventType_ConversationMemberListUpdated=SkypeX.Services.ConversationsStoreEvents.Type_ConversationMemberListUpdated,e}();e.ConversationsServiceEvents=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.EventType_UpdateChatPane=\"UpdateChatPane\",e.EventType_UpdateChatHeader=\"UpdateChatHeader\",e.EventType_DeleteNewChat=\"DeleteNewChat\",e.EventType_ResolveNewChat=\"ResolveNewChat\",e.EventType_NewChatTypeChanged=\"NewChatTypeChanged\",e.EventType_MessageSend=\"MessageSent\",e.EventType_FocusOnToLine=\"FocusOnToLine\",e.EventType_RecipientsUpdateInNewChat=\"EventType_RecipientsUpdateInNewChat\",e.EventType_ReevaluateAllowedRecipients=\"EventType_ReevaluateAllowedRecipients\",e.EventType_ResetChatPeoplePicker=\"EventType_ResetChatPeoplePicker\",e.EventType_ResetChatPeoplePickerReadOnlyProperty=\"EventType_ResetChatPeoplePickerReadOnlyProperty\",e}();e.NewChatServiceEvents=t;!function(e){e[e.Default=0]=\"Default\",e[e.TooFewUsers=1]=\"TooFewUsers\",e[e.OneMoreUser=2]=\"OneMoreUser\",e[e.TwoMoreUsers=3]=\"TwoMoreUsers\",e[e.Mismatch=4]=\"Mismatch\",e[e.FeatureDisabled=5]=\"FeatureDisabled\"}(e.NewChatErrorCodes||(e.NewChatErrorCodes={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){n.CortanaConfigurationServiceEvents={configurationUpdated:\"configurationUpdated\",consentUpdated:\"consentUpdated\"};!function(n){n[n.Long=0]=\"Long\",n[n.Short=1]=\"Short\"}(n.ConsentType||(n.ConsentType={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(t){function r(e){var r=t.call(this)||this;return r.$rootScope=e,r}return __extends(r,t),r.$inject=[\"$rootScope\"],r.prototype.triggerEvent=function(e,t,r){var n=this,o={data:r};t?this.$rootScope.$applyAsync(function(){n.trigger(e,SkypeX.Services.ObservableBase.Key_All,o)}):this.trigger(e,SkypeX.Services.ObservableBase.Key_All,o)},r.prototype.closeCortana=function(){this.triggerEvent(e.services.CortanaServiceEvents.dismiss,!0)},r}(SkypeX.Services.ObservableBase);t.CortanaEventingService=r,angular.module(\"teamspace.cortanaEventingService\",[]).service(\"cortanaEventingService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(r,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(r,t)};return function(r,t){function n(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(r){var t=function(r){function t(e,t,n,a,o,i){var c=r.call(this,i)||this;return c.$ocLazyLoad=e,c.$injector=t,c.$q=n,c.cortanaConfigurationService=a,c.loggingService=o,c.orchestrationService=i,c.logger=o.newLogger(\"CortanaLoaderService\"),c.initializeOnAppLaunchAndReinit(\"launch\"),c}return __extends(t,r),t.$inject=[\"$ocLazyLoad\",\"$injector\",\"$q\",\"cortanaConfigurationService\",\"loggingService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.info(\"initializeOnAppLaunchAndReinit: reason = \"+e)},t.prototype.mtmaTelemetryIdentifier=function(){return\"CortanaLoaderService\"},t.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown: reason = {0}\",e),this.cortanaService=null},t.prototype.getCortanaService=function(r,t){var n=this;return void 0===r&&(r=!1),this.cortanaConfigurationService.isCortanaEnabled().then(function(a){if(!a)return n.$q.reject(new Error(\"Cortana is disabled\"));if(n.injectCortanaService()){o={getExistingService:!0};return t&&t.mark(e.services.CortanaScenarioEventsType.LazyLoadService,o),n.cortanaService}if(r)return n.loadCortanaServiceModule();var o={loadModule:!1};return t&&t.mark(e.services.CortanaScenarioEventsType.LazyLoadService,o),n.$q.reject(new Error(\"cortana-services module not loaded\"))})},t.prototype.injectCortanaService=function(){if(this.cortanaService)return!0;if(this.$injector.has(\"cortanaJSService\"))try{var e=this.$injector.get(\"cortanaJSService\");if(e)return this.cortanaService=e,!0}catch(e){}return!1},t.prototype.loadCortanaServiceModule=function(r){var t=this;return this.$ocLazyLoad.load(\"cortana-services\").then(function(){var n={loadSuccess:!0};return t.injectCortanaService()?(n.serviceInjected=!0,r&&r.mark(e.services.CortanaScenarioEventsType.LazyLoadService,n),t.cortanaService):(n.serviceInjected=!1,r&&r.mark(e.services.CortanaScenarioEventsType.LazyLoadService,n),t.$q.reject(new Error(\"failed to inject cortanaService\")))}).catch(function(n){var a={error:n,loadSuccess:!1};return r&&r.mark(e.services.CortanaScenarioEventsType.LazyLoadService,a),t.$q.reject(new Error(\"failed to lazy load cortana-services module, error: \"+n))})},t}(r.MTMABase);r.CortanaLoaderService=t,angular.module(\"teamspace.cortanaLoaderService\",[\"oc.lazyLoad\",\"teamspace.cortanaConfigurationService\",\"teamspace.loggingService\",\"teamspace.orchestrationService\"]).service(\"cortanaLoaderService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(n){function i(e,t,i,r,a,o,c,s,l,v,g){var d=n.call(this,l)||this;return d.$q=e,d.constants=t,d.cortanaConfigurationService=i,d.cortanaEventingService=r,d.cortanaLoaderService=a,d.electronSafeIpcService=o,d.eventingService=c,d.loggingService=s,d.orchestrationService=l,d.platformDetectService=v,d.rigelServiceHandler=g,d.logger=s.newLogger(\"CortanaRigelService\"),d.initializeOnAppLaunchAndReinit(\"launch\"),d}return __extends(i,n),i.$inject=[\"$q\",\"constants\",\"cortanaConfigurationService\",\"cortanaEventingService\",\"cortanaLoaderService\",\"electronSafeIpcService\",\"eventingService\",\"loggingService\",\"orchestrationService\",\"platformDetectService\",\"rigelServiceHandler\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.platformDetectService.isRigel()&&(this.logger.info(\"initializeOnAppLaunchAndReinit: reason = \"+e),this.pendingInitPromise=this.cortanaConfigurationService.isCortanaEnabled().then(function(e){return e?t.initialize():t.$q.reject(new Error(\"Cortana is disabled\"))}).then(function(){t.pendingInitPromise=null}).catch(function(e){t.logger.error(\"initialization failed: \"+e)}))},i.prototype.initialize=function(){var e=this;return t.MTMASubscriptionUtility.subscribe(this.rigelServiceHandler,function(t,n){e.onSfBStateUpdated(n)},t.RigelServiceHandlerEvents.sfbStateUpdated),t.MTMASubscriptionUtility.subscribe(this.rigelServiceHandler,function(t,n){e.onRigelServiceEvent(n)},t.RigelServiceHandlerEvents.onRigelServiceEvent),t.MTMASubscriptionUtility.subscribe(this.cortanaConfigurationService,function(){e.onCortanaConfigurationUpdated()},t.CortanaConfigurationServiceEvents.configurationUpdated),this.onCortanaConfigurationUpdated().then(function(){return t.MTMASubscriptionUtility.subscribe(e.cortanaEventingService,function(){e.onCortanaInitialize()},t.CortanaServiceEvents.initialize),t.MTMASubscriptionUtility.subscribe(e.cortanaEventingService,function(){e.onCortanaDestroyed()},t.CortanaServiceEvents.destroyed),e.cortanaLoaderService.getCortanaService().then(function(t){return e.cortanaService=t,e.cortanaService.isCortanaInitialized()?e.onCortanaInitialize():e.onCortanaDestroyed(),e.cortanaService}).catch(function(t){return e.logger.warn(\"getCortanaService() encountered an error: \"+t),e.onCortanaDestroyed(),e.$q.reject(t)})})},i.prototype.mtmaTelemetryIdentifier=function(){return\"CortanaRigelService\"},i.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown: reason = {0}\",e),this.cortanaService=null,this.pendingInitPromise=null},i.prototype.onCortanaConfigurationUpdated=function(){var e=this,t={isCortanaEnabled:this.cortanaConfigurationService.isCortanaEnabled(),isWakeWordEnabled:this.cortanaConfigurationService.isWakeWordEnabled()};return this.$q.all(t).then(function(t){e.logger.info(\"onCortanaConfigurationUpdated isCortanaEnabled: \"+t.isCortanaEnabled+\", isWakeWordEnabled: \"+t.isWakeWordEnabled),e.electronSafeIpcService.send(e.constants.events.rigel.service.callback,{type:e.constants.events.rigel.service.eventTypes.updateCortanaConfiguration,data:t})}).catch(function(t){return e.logger.error(\"cortanaConfigurationService failed: \"+t+\", cortana is disabled\"),e.electronSafeIpcService.send(e.constants.events.rigel.service.callback,{type:e.constants.events.rigel.service.eventTypes.updateCortanaConfiguration,data:{isCortanaEnabled:!1,isWakeWordEnabled:!1}}),e.$q.reject(t)})},i.prototype.onCortanaInitialize=function(){var e=this;this.logger.info(\"onCortanaInitialize, toggle Cortana on\"),this.cortanaService?this.onCortanaInitializeHelper():this.cortanaLoaderService.getCortanaService().then(function(t){e.cortanaService=t,e.onCortanaInitializeHelper()}).catch(function(t){e.logger.error(\"onCortanaInitialize failed: \"+t),e.onCortanaDestroyed()})},i.prototype.onCortanaInitializeHelper=function(){this.cortanaConfigurationService.getUserConsent(e.services.ConsentType.Long)&&this.cortanaConfigurationService.getUserConsent(e.services.ConsentType.Short)||this.cortanaConfigurationService.resetConsent(!0),this.resetWakeWord(),this.electronSafeIpcService.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.toggleCortana,data:!0})},i.prototype.onCortanaDestroyed=function(){this.logger.info(\"onCortanaDestroyed, toggle Cortana off\"),this.electronSafeIpcService.send(this.constants.events.rigel.service.callback,{type:this.constants.events.rigel.service.eventTypes.toggleCortana,data:!1})},i.prototype.onSfBStateUpdated=function(e){e!==t.SfBState.Idle?(this.logger.info(\"sfbState is \"+e+\", disable wakeword\"),this.cortanaService&&this.cortanaService.toggleWakeWord(!1)):(this.logger.info(\"sfbState is \"+e+\", reset wakeword\"),this.resetWakeWord())},i.prototype.resetWakeWord=function(){var e=this;this.cortanaConfigurationService.isWakeWordEnabled().then(function(t){e.logger.info(\"toggleWakeWord to \"+t),e.cortanaService.toggleWakeWord(t)}).catch(function(t){e.logger.error(\"isWakeWordEnabled() failed: \"+t+\", disable wakeword\"),e.cortanaService.toggleWakeWord(!1)})},i.prototype.onRigelServiceEvent=function(e){var n=this;switch(e.type){case this.constants.events.rigel.service.eventTypes.toggleCortana:if(!this.cortanaService)return this.logger.error(\"Can't toggle Cortana, the service wasn't created yet\"),void this.onCortanaDestroyed();e.data?this.cortanaService.initializeCortana().catch(function(e){n.logger.error(\"intializeCortana failed: \"+e+\", turn off the toggle\"),n.onCortanaDestroyed()}):this.cortanaService.destroyCortana();break;case this.constants.events.rigel.service.eventTypes.openRigelCortana:if(this.rigelServiceHandler.sfbState!==t.SfBState.Idle)return void this.logger.info(\"Ignoring openRigelCortana, sfbState: \"+this.rigelServiceHandler.sfbState);this.eventingService.$emit(this.constants.events.cortana.invoke,{isCancel:!0})}},i}(t.MTMABase);t.CortanaRigelService=n,angular.module(\"teamspace.cortanaRigelService\",[\"teamspace.constants\",\"teamspace.cortanaConfigurationService\",\"teamspace.cortanaLoaderService\",\"teamspace.cortanaEventingService\",\"teamspace.electronSafeIpcService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.platformDetectService\",\"teamspace.rigelServiceHandler\"]).service(\"cortanaRigelService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Idle=0]=\"Idle\",e[e.Initializing=1]=\"Initializing\",e[e.Listening=2]=\"Listening\",e[e.Thinking=3]=\"Thinking\",e[e.Responding=4]=\"Responding\",e[e.ExecutingAction=5]=\"ExecutingAction\"}(e.RecognitionState||(e.RecognitionState={})),e.CortanaServiceEvents={initialize:\"initialize\",destroyed:\"destroyed\",stateChanged:\"stateChanged\",phraseUpdated:\"phraseUpdated\",messageUpdated:\"messageUpdated\",adaptiveCardUpdated:\"adaptiveCardUpdated\",suggestionsUpdated:\"suggestionsUpdated\",errorMessageUpdated:\"errorMessageUpdated\",dismiss:\"dismiss\",consentUpdated:\"consentUpdated\"};!function(e){e[e.Success=0]=\"Success\",e[e.Error=1]=\"Error\",e[e.AppOffline=2]=\"AppOffline\",e[e.ConnectError=3]=\"ConnectError\",e[e.AudioSourceError=4]=\"AudioSourceError\",e[e.AudioSourceTimeout=5]=\"AudioSourceTimeout\"}(e.TurnEndedStatus||(e.TurnEndedStatus={})),e.CortanaDevToolsStorageKeys={cortanaMSAToken:\"cmsatoken\",debugMode:\"cdebugmode\",disableFollowUpListening:\"cdisablefl\",enableAW2:\"cenableaw2\",enableRHOverride:\"cenablerhoverride\",enableSM:\"cenablesm\",features:\"cfeatures\",flight:\"cflight\",hrsEndpoint:\"crhhrsep\",lastTraceId:\"cltrace\",reactiveHostEndpoint:\"crhep\",useAudioStream:\"castream\",useClassicCard:\"cuseclassic\",useMSA:\"cusemsa\"};!function(e){e.Mark=\"mark\",e.Fail=\"fail\",e.Done=\"done\"}(e.CortanaScenarioLogType||(e.CortanaScenarioLogType={}));!function(e){e.Init=\"init\",e.PolicyConfiguration=\"policyConfiguration\",e.LazyLoadService=\"lazyLoadService\",e.InitSDK=\"initSDK\",e.Action=\"action\",e.SdkEvent=\"sdkEvent\",e.Skill=\"skill\",e.Auth=\"auth\"}(e.CortanaScenarioEventsType||(e.CortanaScenarioEventsType={}));!function(e){e.SendCustomEvent=\"sendCustomEvent\",e.Cancel=\"cancel\",e.TextQuery=\"textQuery\",e.StopListening=\"stopListening\",e.StartListening=\"startListening\",e.StartAudioDucking=\"startAudioDucking\",e.StopAudioDucking=\"stopAudioDucking\"}(e.CortanaScenarioEventsActionType||(e.CortanaScenarioEventsActionType={}));!function(e){e.Ready=\"ready\",e.Listening=\"listening\",e.Thinking=\"thinking\",e.Speaking=\"speaking\"}(e.CortanaState||(e.CortanaState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function r(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(r.prototype=a.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(){return function(){}}();e.TabMessage=t;var a=function(t){function a(e,r,s,n,i,o,p,l){var b=t.call(this)||this;if(b.loggingService=e,b.$interval=s,b.constants=n,b.storageService=i,b.appStateService=p,b.tabRequestId=0,b.logger=e.newLogger(\"CrossTabService\"),b.tabId=\"tab-\"+l.generateUUID(),b.logger.info(\"Tab ID is {0}\",b.tabId),!i.isSupported())return b.logger.warn(\"Local storage not supported\"),b;if(p.isDesktopApp)return b.logger.info(\"not used in desktop\"),o.registerAction(n.actions.crosstab.takeOverMaster,function(){return null}),b;var u=function(e){b.subscribe(function(t,a){b.currentSlot===e&&(b.lastIsMaster&&b.logger.info(\"Master tab may have been lost by {0}\",a),b.verifyMasterTab())},e)};return u(a.masterTabSlot1),u(a.masterTabSlot2),b.subscribe(function(e,t){if(t){var r=b.getMasterTabInSlot(b.currentSlot);(!r||r.timestamp<t.timestamp&&t.tabId!==b.tabId)&&b.trigger(a.reloadThisTab,angular.isString(t.type)?t.type:SkypeX.Services.ObservableBase.Key_All)}else b.logger.error(\"No message provided on subscription of {0}, unable to reload all tabs\",a.reloadAllTabs)},a.reloadAllTabs),b.subscribe(b.handleIsTabOpenRequest.bind(b),a.isTabOpenRequestName),r.addEventListener(\"storage\",function(e){var t=e.newValue,r=e.key;if(angular.isDefined(r)){var s=n.storageNames.prefix+\".\";0===r.indexOf(s+a.masterTabName)&&(r=r.replace(s,\"\"),_.defer(function(){var e=l.tryParseJSON(t)||t;b.trigger(r,SkypeX.Services.ObservableBase.Key_All,e)}))}}),r.addEventListener(\"unload\",function(e){b.logger.warn(\"Clearing master tab\"),b.isMasterTab()&&b.sendMessage(b.currentSlot,null)}),o.registerAction(n.actions.crosstab.takeOverMaster,function(){return b.takeOverMasterTab(!0),null}),b}return __extends(a,t),a.$inject=[\"loggingService\",\"$window\",\"$interval\",\"constants\",\"storageService\",\"orchestrationService\",\"appStateService\",\"utilityService\"],a.prototype.isMasterTab=function(){return this.verifyMasterTab()},a.prototype.reloadAllButThisTab=function(e){this.logger.info(\"Reload of all tabs requested for event type:{0}\",e),this.appStateService.isDesktopApp?this.logger.info(\"reloadAllButThisTab not used in desktop\"):this.updateMessageTimestamp(a.reloadAllTabs,e)},a.prototype.areOtherTabsOpen=function(e){var t=this;return new Promise(function(r){var s,n=setTimeout(function(){r(!1),t.cleanupIsTabOpenStorage(s)},a.waitForIsTabOpenResponseDelayInMilliseconds);s=t.subscribe(function(e,a){a?a.requestId&&(r(!0),clearTimeout(n),t.cleanupIsTabOpenStorage(s)):t.logger.error(\"Received empty isTabOpenResponse message\")},a.isTabOpenResponseName);var i=t.getTabRequestId(),o={tabId:t.tabId,timestamp:Date.now(),type:e&&e.toString(),requestId:i};t.sendMessage(a.isTabOpenRequestName,o)})},a.prototype.handleIsTabOpenRequest=function(e,t){if(t){var r=t.requestId;if(t.tabId!==this.tabId&&(t.type&&this.appStateService.current===Number(t.type)||!t.type)){var s={tabId:this.tabId,timestamp:Date.now(),requestId:r};this.sendMessage(a.isTabOpenResponseName,s)}}else this.logger.error(\"Received empty isTabOpenRequest message\")},a.prototype.cleanupIsTabOpenStorage=function(e){this.storageService.remove(a.isTabOpenRequestName),this.storageService.remove(a.isTabOpenResponseName),this.unsubscribe(e)},a.prototype.getTabRequestId=function(){return String(this.tabRequestId++)+this.tabId},a.prototype.getFreeMasterTabSlot=function(e){var t=this.getMasterTabInSlot(a.masterTabSlot1);if(!t)return a.masterTabSlot1;var r=this.getMasterTabInSlot(a.masterTabSlot2);return r?e?t.timestamp>r.timestamp?a.masterTabSlot1:a.masterTabSlot2:null:a.masterTabSlot2},a.prototype.getMasterTabInSlot=function(e){var t=this.getCurrentMasterTab(e);return t?Date.now()-t.timestamp>a.timeIntervalToConsiderMasterExpired?null:t:null},a.prototype.isMasterTabInSlot=function(e){var t=this.getMasterTabInSlot(e);return t&&t.tabId===this.tabId},a.prototype.sendMessage=function(e,t){this.storageService.set(e,t,!1)},a.prototype.takeOverMasterTab=function(e){var t=this;e?this.logger.info(\"Taking over master tab\"):this.logger.info(\"Try taking over master tab\"),this.stopIntervals();var r=this.getFreeMasterTabSlot(e);return null!==r&&(this.currentSlot=r,this.updateMasterTabTimestamp(r),this.updateMasterPromise=this.$interval(function(){t.verifyMasterTab()&&t.updateMasterTabTimestamp(t.currentSlot)},a.refreshMasterTabTimestampInterval,0,!1),this.verifyMasterTab())},a.prototype.updateMasterTabTimestamp=function(e){this.updateMessageTimestamp(e),this.lastIsMaster=!0},a.prototype.updateMessageTimestamp=function(e,t){var a={tabId:this.tabId,timestamp:Date.now(),type:t};this.sendMessage(e,a)},a.prototype.verifyMasterTab=function(){var e=this.isMasterTabInSlot(this.currentSlot);return this.lastIsMaster&&!e&&((e=this.takeOverMasterTab(!1))||this.lostMasterTab()),this.lastIsMaster=e,e},a.prototype.lostMasterTab=function(){this.logger.info(\"Different tab became master\");var t={inactiveTab:this.tabId,masterTab:this.getCurrentMasterTabId(this.currentSlot)};this.loggingService.event(\"FoundNewMasterTab\",t),this.stopIntervals(),this.appStateService.notifyServiceDown(e.AppService.MasterTab,this.constants.events.appState.reasons.masterTabLost)},a.prototype.stopIntervals=function(){this.updateMasterPromise&&(this.$interval.cancel(this.updateMasterPromise),this.updateMasterPromise=null)},a.prototype.getCurrentMasterTab=function(e){return this.storageService.get(e,!1)},a.prototype.getCurrentMasterTabId=function(e){var t=this.getCurrentMasterTab(e);return t?t.tabId:null},a.masterTabName=\"currentMasterTab\",a.isTabOpenRequestName=a.masterTabName+\"isTabOpenRequest\",a.isTabOpenResponseName=a.masterTabName+\"isTabOpenResponse\",a.masterTabSlot1=a.masterTabName+\"-1\",a.masterTabSlot2=a.masterTabName+\"-2\",a.reloadAllTabs=a.masterTabName+\"ReloadAllTabs\",a.reloadThisTab=a.masterTabName+\"ReloadThisTab\",a.refreshMasterTabTimestampInterval=5e3,a.timeIntervalToConsiderMasterExpired=11e3,a.waitForIsTabOpenResponseDelayInMilliseconds=2e3,a}(SkypeX.Services.ObservableBase);e.CrossTabService=a,angular.module(\"teamspace.crossTabService\",[\"teamspace.loggingService\",\"LocalStorageModule\"]).service(\"crossTabService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Esp=0]=\"Esp\",e[e.Coachmark=1]=\"Coachmark\",e[e.Silent=2]=\"Silent\",e[e.DisabledByUser=3]=\"DisabledByUser\",e[e.DisabledByTenantAdmin=4]=\"DisabledByTenantAdmin\",e[e.EspOnDemand=5]=\"EspOnDemand\"}(e.CustomerFeedbackLaunchType||(e.CustomerFeedbackLaunchType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(e){!function(e){var i=function(){function e(){}return e.userInitiatedMode=\"userInitiatedMode\",e.receiveSurveysMode=\"receiveSurveysMode\",e}();e.CustomerFeedbackPolicyStorageKeys=i;!function(e){e[e.Enabled=0]=\"Enabled\",e[e.Disabled=1]=\"Disabled\"}(e.UserInitiatedModeEnum||(e.UserInitiatedModeEnum={}));!function(e){e[e.Enabled=0]=\"Enabled\",e[e.EnabledUserOverride=1]=\"EnabledUserOverride\",e[e.Disabled=2]=\"Disabled\"}(e.ReceiveSurveysModeEnum||(e.ReceiveSurveysModeEnum={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(i){!function(i){var n;!function(i){i.Query=\"Query\",i.Mutation=\"Mutation\",i.Subscription=\"Subscription\",i.GQL_STOP=\"GQL_STOP\"}(n||(n={}))}(i.Services||(i.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){!function(e){e.graphql=\"graphql\",e.control=\"control\",e.database=\"database\",e.auth=\"auth\",e.diagnostics=\"diagnostics\",e.appState=\"appState\",e.appService=\"appService\"}(e.CDLRequestType||(e.CDLRequestType={}));!function(e){e[e.Network=0]=\"Network\",e[e.Memory=1]=\"Memory\",e[e.Disk=2]=\"Disk\"}(e.DataSourceType||(e.DataSourceType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var r=function(){return function(){this.isResponseWrappedInValue=null,this.propertiesToPatch=null,this.responseType=null,this.__forceCacheRefresh=null,this.anchorMailbox=null,this.additionalHeaders={},this.skipApply=!1,this.bypassAuth=!1,this.getRequestIdHeader=!1,this.requestIdHeader=null}}();t.DataManagerRequestOptions=r;var i=function(){return function(e,t){this.type=e,this.keyFetcher=t,this.isTransient=!1,this.useTeamspaceTokens=!0,this.usePutInsteadOfPatchForUpdates=!0,this.isResponseWrappedInValue=!1,this.serveDirtyCacheFirst=!1,this.obeysOrchestration=!0,this.overwriteExistingOnCreate=!1,this.allowAnonymousCall=!1,this.ignoreOfflineState=!1}}();t.DataManagerOptions=i;var n=function(){function e(){this.items={},this.itemsArray=[],this.poolSizeInBytes=0}return e.prototype.getPoolSize=function(){return this.poolSizeInBytes},e.prototype.addItem=function(e){var t=this;if(this.items[e.key])throw\"Cannot add an already added item!\";this.items[e.key]=e,e.loaded?(this.itemsArray.push(e.item),this.poolSizeInBytes+=e.getItemSizeIfPrimitive()):e.loadingPromise.then(function(r){t.poolSizeInBytes+=e.getItemSizeIfPrimitive(),t.itemsArray.push(r)})},e.prototype.removeItem=function(e){var t=this.items[e];if(t){this.poolSizeInBytes-=t.getItemSizeIfPrimitive(),delete this.items[e];for(var r=0;r<this.itemsArray.length;r++)if(this.itemsArray[r]===t.item){this.itemsArray.splice(r,1);break}}},e}();t.DataManagerItemPool=n;var s=function(){function e(e,t){this.loaded=!1,this.__remove=!1,t&&this.setItem(t),this.key=e}return e.prototype.setItem=function(e){this.loaded?angular.merge(this.item,e):(this.item=e,this.loaded=!0)},e.prototype.setItemWithComparer=function(e,t){this.loaded?(t||(t=angular.merge),t(this.item,e)):(this.item=e,this.loaded=!0)},e.prototype.updateItem=function(e){if(!this.loaded)throw\"You cannot update an item that has not yet been loaded. Did you mean to make this manager transient (non-caching)?\";if(angular.isArray(this.item))throw\"Updates on array items currently not supported. You can model as a separate manager which updates manually.\";for(var t in e)this.item[t]=e[t]},e.prototype.getItemSizeIfPrimitive=function(){return\"boolean\"==typeof typeof this.item?4:\"string\"==typeof this.item?2*this.item.length:\"number\"==typeof typeof this.item?8:0},e}();t.DataManagerItem=s;var o=function(){function t(r,i,n){this.response=r,this.status=i,this.headers=n,this._codeEnum=e.middletier.ApiResponseErrorType.Unknown,this._code=t.unknownString,this._message=\"Unknown service error.\",r&&(this.tryParseError(r.error)||this.tryParseError(r))}return Object.defineProperty(t,\"unknownString\",{get:function(){return e.middletier.ApiResponseErrorType[e.middletier.ApiResponseErrorType.Unknown]},enumerable:!0,configurable:!0}),t.prototype.tryParseError=function(t){if(!t)return!1;var r=t.code||t.errorCode;if(!r)return!1;this._code=r;var i=e.middletier.ApiResponseErrorType[r];return angular.isNumber(i)&&(this._codeEnum=i),t.message&&(this._message=t.message),!0},Object.defineProperty(t.prototype,\"codeEnum\",{get:function(){return this._codeEnum},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"code\",{get:function(){return this._code},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"message\",{get:function(){return this._message},enumerable:!0,configurable:!0}),t.parse=function(e){return e?t.create(e.errorCode,e.errorMessage,e.statusCode):t.create()},t.create=function(r,i,n){void 0===r&&(r=e.middletier.ApiResponseErrorType.Unknown),void 0===i&&(i=e.Constants.Instance.errorPayloadCreateDefaultMessage),void 0===n&&(n=500);var s=new t(null,n);return s._message=i,angular.isNumber(r)?(s._codeEnum=r,s._code=e.middletier.ApiResponseErrorType[s._codeEnum]||t.unknownString):angular.isString(r)&&(s._code=r,s._codeEnum=e.middletier.ApiResponseErrorType[s._code]||e.middletier.ApiResponseErrorType.Unknown),s},t}();t.ErrorPayload=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,r,i,n,o,s,a,c,h,u,p,l,d,f){var g=this;this.$http=e,this.$q=t,this.$qNoApply=r,this.authenticationService=i,this.eventingService=n,this.constants=o,this.loggingService=a,this.utilityService=c,this.settingsService=h,this.CacheFactory=l,this.appStateService=d,this.myUserPreferencesStore=f,this.managers={};var m=function(e){return g.orchestrationStager=e,_.forOwn(g.managers,function(t){return t.registerOrchestrationStager(e)}),null};p.registerAction(o.actions.dataManager.blockDataAccsess,m),p.registerAction(o.actions.dataManager.unblockDataAccsess,function(e){return m(null)})}return e.$inject=[\"$http\",\"$q\",\"$qNoApply\",\"authenticationService\",\"eventingService\",\"constants\",\"appConfig\",\"loggingService\",\"utilityService\",\"settingsService\",\"storageService\",\"orchestrationService\",\"CacheFactory\",\"appStateService\",\"myUserPreferencesStore\"],e.prototype.registerManager=function(e){if(null==e)throw\"Options must be specified when registering a manager.\";var t=this.managers[e.type];if(t){if(t.isRegistered)throw\"Cannot register an already registered data manager.\";return t.configure(e),t}var r=this.createManager(e.type);return r.configure(e),r},e.prototype.getManager=function(e){var t=this.managers[e];return t||this.createManager(e)},e.prototype.createManager=function(e){var t=new i(e,this.$http,this.$q,this.$qNoApply,this.authenticationService,this.eventingService,this.constants,this.loggingService,this.utilityService,this.settingsService,this.CacheFactory,this.appStateService,this.myUserPreferencesStore);return this.managers[e]=t,this.orchestrationStager&&t.registerOrchestrationStager(this.orchestrationStager),t},e}();e.DataManagerService=t,angular.module(\"teamspace.dataManagerService\",[\"teamspace.authenticationService\",\"teamspace.eventingService\",\"angular-cache\",\"skypeX.myUserPreferencesStore\",\"teamspace.orchestrationService\",\"teamspace.storageService\"]).service(\"dataManagerService\",t);var r=function(){function e(e){this.cacheObject=e}return e.prototype.info=function(){return this.cacheObject.info()},e.prototype.put=function(e,t){return this.cacheObject.put(e,t)},e.prototype.get=function(e){if(this.allowsCacheHits){var t=this.cacheObject.get(e);if(t&&t.length>1){var r=t[1];r&&\"}\"===r[r.length-1]&&(t[1]=r.slice(0,r.length-1)+', \"__servedFromCache\": true }')}return t}},e.prototype.remove=function(e){this.cacheObject.remove(e)},e.prototype.removeAll=function(){this.cacheObject.removeAll()},e.prototype.destroy=function(){this.cacheObject.destroy()},e}(),i=function(){function t(t,r,i,n,o,s,a,c,h,u,p,l,d){var f=this;this.type=t,this.$http=r,this.$q=i,this.$qNoApply=n,this.authenticationService=o,this.eventingService=s,this.constants=a,this.utilityService=h,this.settingsService=u,this.CacheFactory=p,this.appStateService=l,this.itemPool=new e.DataManagerItemPool,this.allowedStage=Number.MAX_VALUE,this.mergeItem=function(e,t){return angular.merge(e,t)},this.eventIdentifier=h.generateUUID(),this.logger=c.newLogger(\"DM\"),this.userPreferences=d.getUserPreferences(),s.unsafeOn(a.events.appState.changed,function(t,r){r.newState===e.ApplicationState.Uninitialized&&(f.itemPool=new e.DataManagerItemPool)})}return t.prototype.setAllowedStage=function(e){this.allowedStage=e},t.prototype.registerOrchestrationStager=function(e){this.orchestrationStager=e},t.prototype.configure=function(e){this.options=e,this.registered=!0},t.prototype.registerForEvents=function(e,t){this.eventingService.$on(t,this.eventIdentifier,function(t,r){var i=r.eventType,n=r.payload;e(i,n)})},t.prototype.getItemPool=function(){return this.itemPool},t.prototype.getAll=function(e){var t=this;return this.guardNoOptions(),this.guardOptionRequired(this.options,\"getAllUrl\"),e=this.setDefaultRequestOptionsForGetRequests(e),this.orchestrateIfNeeded(function(){return t.ensureCacheUpdated(e,function(e){return t.withAuthHeaders(function(r){return t.getAllInternal(r,e)},void 0,e)})},e)},t.prototype.get=function(e,t){var r=this;return this.guardNoOptions(),t=this.setDefaultRequestOptionsForGetRequests(t),this.orchestrateIfNeeded(function(){return r.ensureCacheUpdated(t,function(t){return r.withAuthHeaders(function(i){return r.getInternal(e,i,t)},void 0,t)})},t)},t.prototype.create=function(e,t){var r=this;return this.guardNoOptions(),this.guardOptionRequired(this.options,\"createUrl\"),this.orchestrateIfNeeded(function(){return r.withAuthHeaders(function(i){return r.createInternal(e,i,t)},void 0,t)},t)},t.prototype.delete=function(e,t){var r=this;return this.guardNoOptions(),this.guardOptionRequired(this.options,\"deleteUrl\"),this.orchestrateIfNeeded(function(){return r.withAuthHeaders(function(i){return r.deleteInternal(e,i,t)},void 0,t)},t)},t.prototype.invoke=function(e,t){var r=this;return this.guardNoOptions(),this.orchestrateIfNeeded(function(){return r.withAuthHeaders(function(i){return e.headers=i,r.httpWithCounter(e,t)},e.headers,t)},t)},t.prototype.update=function(e,t){var r=this;return this.guardNoOptions(),this.guardOptionRequired(this.options,\"updateUrl\"),this.orchestrateIfNeeded(function(){return r.withAuthHeaders(function(i){return r.updateInternal(e,i,t)},t,t)},t)},t.prototype.isRegistered=function(){return this.registered},t.prototype.get$q=function(e){return e&&e.skipApply?this.$qNoApply:this.$q},t.prototype.withAuthHeaders=function(t,r,i){var n=this;if(!this.options.useTeamspaceTokens||i&&i.bypassAuth)return t({});if(this.authenticationService.isAnonymous()&&!this.options.allowAnonymousCall)return this.$q.reject(e.ErrorPayload.create(\"UserIsAnonymous\"));var o=!(!this.options||!this.options.ignoreOfflineState);return this.authenticationService.getAuthHeaders(r).then(function(e){return n.authenticationService.getSkypeTokens(!1,o).then(function(r){return e[n.constants.headers.tokens.xSkypeToken]=r.skypeToken,n.userPreferences&&n.userPreferences.locale&&(e[n.constants.headers.userLocale]=n.userPreferences.locale),t(e)})})},t.prototype.ensureCacheUpdated=function(r,i){var n=this,o=i(r);return o.then(function(o){o&&o.__servedFromCache&&!o.__refreshedOnce&&(r||(r=new e.DataManagerRequestOptions),r.__forceCacheRefresh=!0,o.__refreshedOnce=!0,t.cacheRefreshCallbacks.push(function(){return i(r)}),null==t.currentCacheRefreshPromise&&n.runNextCacheRefresh())}),o},t.prototype.runNextCacheRefresh=function(){var e=this;if(t.currentCacheRefreshPromise=null,t.cacheRefreshCallbacks.length>0){var r=t.cacheRefreshCallbacks.splice(0,1);t.currentCacheRefreshPromise=r[0]().then(function(){e.runNextCacheRefresh()})}},t.prototype.emitEvent=function(e,t){this.eventingService.$emit(e,t)},t.prototype.deleteInternal=function(e,t,r){var i=this,n=(r&&r.skipApply?this.$qNoApply:this.$q).defer(),o=this.itemPool.items;if(void 0===e)return n.reject(),n.promise;var s=this.options.keyFetcher(e),a=this.configureHttpObject(\"DELETE\",this.options.deleteUrl.replace(\"{key}\",s),t,r);if(!this.options.isTransient){if(!o[s])return n.reject(),n.promise;void 0!==s&&this.itemPool.removeItem(s)}return this.httpWithCounter(a,r).then(function(e){!i.options.isTransient&&o[s]&&i.itemPool.removeItem(s),n.resolve(e),i.emitEvent(i.constants.events.dataManager.deleteCompleted,s)},function(e){n.reject(e)}),n.promise},t.prototype.createInternal=function(t,r,i){var n=this,o=this.get$q(i).defer(),s=this.itemPool.items,a=this.options.keyFetcher(t);if(void 0===t)return o.reject(),o.promise;if(!this.options.isTransient){var c=void 0!==a;if(c&&s[a])return o.reject(),o.promise;if(c){var h=new e.DataManagerItem(a);h.loadingPromise=o.promise,this.itemPool.addItem(h)}}var u=this.configureHttpObject(\"POST\",this.options.createUrl.replace(\"{key}\",a),r,i);return u.data=t,this.httpWithCounter(u,i).then(function(t){if(!n.options.isTransient){var r=void 0,i=n.options.keyFetcher(t);if(c)(r=s[i])&&r.setItem(t);else{if(r=new e.DataManagerItem(i,t),n.itemPool.items[r.key]&&!n.options.overwriteExistingOnCreate)throw\"Cannot add an already added item!\";n.itemPool.items[r.key]=r,n.itemPool.itemsArray.push(t)}}o.resolve(t),n.emitEvent(n.constants.events.dataManager.createCompleted,t)},function(e){o.reject(e)}),o.promise},t.prototype.setDefaultRequestOptionsForGetRequests=function(e){return e||(e={}),_.isNil(e.responseType)&&(e.responseType=this.constants.http.responseType.json),e},t.prototype.updateInternal=function(e,t,r){var i=this,n=this.get$q(r).defer();this.itemPool.items;if(void 0===e)return n.reject(),n.promise;var o=this.options.keyFetcher(e);if(r&&angular.isArray(r.propertiesToPatch)&&r.propertiesToPatch.length){var s=e;e={},angular.forEach(r.propertiesToPatch,function(t){angular.isDefined(s[t])&&(e[t]=s[t])})}var a=this.options.usePutInsteadOfPatchForUpdates?\"PUT\":\"PATCH\",c=this.configureHttpObject(a,this.options.updateUrl.replace(\"{key}\",o),t,r);return c.data=e,this.httpWithCounter(c,r).then(function(e){if(!i.options.isTransient){var t=i.options.keyFetcher(e),r=i.itemPool.items[t];r&&r.updateItem(e)}n.resolve(r?r.item:e),i.emitEvent(i.constants.events.dataManager.updateCompleted,e)},function(e){n.reject(e)}),n.promise},t.prototype.getInternal=function(t,r,i){var n=this,o=this.get$q(i).defer();if(void 0===t)return o.reject(),o.promise;if(!(this.options.isTransient||i&&i.__forceCacheRefresh)){var s=this.itemPool.items,a=s[t];if(a)return this.itemPool.loaded||a.loaded?(o.resolve(a.item),o.promise):a.loadingPromise;var c=new e.DataManagerItem(t);c.loadingPromise=o.promise,this.itemPool.addItem(c)}this.guardOptionRequired(this.options,\"getUrl\");var h=this.configureHttpObject(\"GET\",this.options.getUrl.replace(\"{key}\",t),r,i);return this.httpWithCounter(h,i).then(function(e){if(!n.options.isTransient){var r=n.itemPool.items[t];r&&r.setItemWithComparer(e,n.mergeItem)}o.resolve(r?r.item:e),n.emitEvent(n.constants.events.dataManager.getCompleted,e)},function(e){n.options.isTransient||(s[t].loadingPromise=null),o.reject(e)}),o.promise},t.prototype.getAllInternal=function(t,r){var i=this;if(!(this.options.isTransient||r&&r.__forceCacheRefresh)&&this.itemPool.loadingPromise)return this.itemPool.loadingPromise;var n=this.get$q(r).defer();if(!(this.options.isTransient||r&&r.__forceCacheRefresh)&&this.itemPool.loaded)return n.resolve(this.itemPool.itemsArray),n.promise;this.itemPool.loadingPromise=n.promise;var o=this.configureHttpObject(\"GET\",this.options.getAllUrl,t,r);return this.httpWithCounter(o,r).then(function(t){if(i.options.isTransient)n.resolve(t),i.emitEvent(i.constants.events.dataManager.getAllCompleted,t);else{angular.forEach(i.itemPool.items,function(e,t){e.__remove=!0}),angular.forEach(t,function(t){var r=i.options.keyFetcher(t),n=i.itemPool.items[r];n?(n.setItem(t),n.__remove=!1):(n=new e.DataManagerItem(r,t),i.itemPool.addItem(n))});var r=_.filter(i.itemPool.items,function(e){return e.__remove});angular.forEach(r,function(e,t){i.itemPool.removeItem(e.key)}),i.itemPool.loaded=!0,t&&t.__servedFromCache&&(i.itemPool.itemsArray.__servedFromCache=!0),n.resolve(i.itemPool.itemsArray),i.emitEvent(i.constants.events.dataManager.getAllCompleted,i.itemPool.itemsArray)}},function(e){i.options.isTransient||(i.itemPool.loadingPromise=null),n.reject(e)}),n.promise},t.prototype.orchestrateIfNeeded=function(t,r){var i=this;if(!(this.appStateService.isOnline||this.options&&this.options.ignoreOfflineState)){var n=\"App offline cannot complete request\";return this.logger.warn(n),this.$q.reject(e.ErrorPayload.create(this.constants.errorCodes.networkOffline,n,this.constants.responseCode.clientFailure))}if(this.options.obeysOrchestration&&this.orchestrationStager&&this.orchestrationStager.currentStage<this.allowedStage){var o=this.get$q(r).defer(),s=!1;return this.orchestrationStager.registerStagingCallback(function(e){s||e<i.allowedStage||(s=!0,i.resolveStagedPromise(o,t()))},function(){s||i.resolveStagedPromise(o,t()),i.allowedStage=Number.MAX_VALUE}),o.promise}return t()},t.prototype.resolveStagedPromise=function(e,t){t.then(function(t){e.resolve(t)},function(t){e.reject(t)})},t.prototype.httpWithCounter=function(t,r){var i=this;this.ensureAbsoluteUri(t);var n=this.type,o=n.indexOf(\"|\");o>0&&(n=n.substr(0,o)),t.counter=t.counter||\"dm_\"+n+\"_\"+t.method,t.context=t.context||\"DM \"+this.type+\" \"+t.method;var s=this.settingsService.valueFor(\"cacheAllDM\"),a=this.options.serveDirtyCacheFirst;this.setConfigCache(t,s,a,r);var c=this.options&&this.options.isResponseWrappedInValue;if(r&&\"boolean\"==typeof r.isResponseWrappedInValue&&(c=r.isResponseWrappedInValue),r&&r.anchorMailbox&&angular.isString(r.anchorMailbox)&&r.anchorMailbox.length)t.headers[this.constants.headers.anchorMailbox]=r.anchorMailbox;else if(this.options.useTeamspaceTokens){var h=this.authenticationService.getLoggedInUser();h&&h.userName&&h.userName.length&&h.userRole!==e.UserRole.anonymous&&(t.headers[this.constants.headers.anchorMailbox]=h.userName)}if(r&&r.additionalHeaders)for(var u in r.additionalHeaders)r.additionalHeaders.hasOwnProperty(u)&&(t.headers[u]=r.additionalHeaders[u]);r&&r.skipApply&&(t.skipApply=!0);var p=this.get$q(r).defer();return this.$http(t).then(function(e){var t=e&&e.data&&c?e.data.value||e.data.items:e.data;r&&(r.responseHeaders=e.headers,r.getRequestIdHeader&&(r.requestIdHeader=e.config&&e.config.headers&&e.config.headers[i.constants.headers.prefix+i.constants.headers.requestId])),e.data&&e.data.__servedFromCache&&(t.__servedFromCache=!0),p.resolve(t)}).catch(function(t){p.reject(new e.ErrorPayload(t.data,t.status,t.headers))}),p.promise},t.prototype.setConfigCache=function(e,t,i,n){var o,s,i=!t&&this.options.serveDirtyCacheFirst;if(t)o=\"dm-cache-all-\"+t,this.CacheFactory.get(o)||this.CacheFactory.createCache(o,{deleteOnExpire:\"aggressive\",maxAge:31536e6,storageMode:\"localStorage\"}),s=this.CacheFactory.get(o),e.cache=s;else if(i){o=\"dm-local-cache-\"+t,this.CacheFactory.get(o)||this.CacheFactory.createCache(o,{deleteOnExpire:\"aggressive\",maxAge:this.settingsService.valueFor(this.constants.settings.names.localCacheMaxAge),storageMode:\"localStorage\"}),s=this.CacheFactory.get(o);var a=new r(s);a.allowsCacheHits=!(n&&n.__forceCacheRefresh),e.cache=a}},t.prototype.guardNoOptions=function(){if(!this.options)throw\"data manager must be configured before use\"},t.prototype.guardOptionRequired=function(e,t){if(!e[t])throw t+\" must be specified in options before calling this method.\"},t.prototype.ensureAbsoluteUri=function(e){if(0!==e.url.indexOf(\"http://\")&&0!==e.url.indexOf(\"https://\")&&0!==e.url.indexOf(\"{\")){var t=this.settingsService.valueFor(\"middleTierConstants\").newEndpointAddress;e.url=this.utilityService.combineUriComponents(t,e.url)}},t.prototype.configureHttpObject=function(e,t,r,i){var n={method:e,url:t,headers:r};return this.settingsService.valueAsBoolean(\"enableReducedJSONPayload\")&&(n.headers[this.constants.headers.teamspaceDataSerializationMode]=this.constants.reducedPayloadType.noEmptyCollectionsOrDefaultValues),\"POST\"==e.toUpperCase()&&(n.headers[\"Content-type\"]=\"application/json\"),i&&i.httpConfigModifier&&i.httpConfigModifier(n),i&&i.responseType&&(n.responseType=i.responseType),n},t.cacheRefreshCallbacks=[],t.currentCacheRefreshPromise=null,t}();e.DataManagerT=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(t,a,n,r,i,o,s){this.$http=a,this.$q=n,this.authenticationService=r,this.constants=i,this.appStateService=s;var c=new e.DataManagerOptions(i.urls.debugtool.type,function(){return i.urls.debugtool.type});c.isTransient=!0,c.isResponseWrappedInValue=!0,this.resolveTeamDataManager=o.registerManager(c)}return t.$inject=[\"appConfig\",\"$http\",\"$q\",\"authenticationService\",\"constants\",\"dataManagerService\",\"appStateService\"],t.prototype.resolveTeam=function(e){var t=this,a={url:this.constants.urls.debugtool.put.replace(\"{teamId}\",encodeURIComponent(e)),method:\"PUT\"};return this.resolveTeamDataManager.invoke(a).then(function(e){return e},function(e){return t.$q.reject(e)})},t}();e.DebugToolService=t,angular.module(\"teamspace.debugToolService\",[\"teamspace.config\",\"teamspace.constants\",\"teamspace.authenticationService\"]).service(\"debugToolService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.AppSource=\"app-source\",e.DeeplinkService=\"deeplink-service\",e.StoreCopyLink=\"store-copy-link\",e.Unknown=\"unknown\"}(e.AppDeeplinkSource||(e.AppDeeplinkSource={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){\"use strict\";var n=function(e){function t(t,n,i,r,o,a,s,c,p,d){var l=e.call(this,d)||this;return l.$q=t,l.$http=n,l.$location=i,l.constants=r,l.appConfig=o,l.authenticationService=a,l.loggingService=s,l.utilityService=c,l.routeUtilityService=p,l.orchestrationService=d,l.cache={},l.deepLinkUrlParameter=\"l\",l.logger=s.newLogger(\"DeepLinkProvider\"),l.initializeOnAppLaunchAndReinit(\"DeepLinkProvider start\"),l}return __extends(t,e),t.$inject=[\"$q\",\"$http\",\"$location\",\"constants\",\"appConfig\",\"authenticationService\",\"loggingService\",\"utilityService\",\"routeUtilityService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.info(\"initializeOnAppLaunchAndReinit: reason = {0}\",e),this.host=this.$location.protocol()+\"://\"+this.$location.host()},t.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown: reason = {0}\",e),this.host=void 0,this.cache={}},t.prototype.mtmaTelemetryIdentifier=function(){return\"DeepLinkProvider\"},t.prototype.evictExpiredCacheEntries=function(){var e=Date.now();for(var t in this.cache)e-this.cache[t].time>18e5&&delete this.cache[t]},t.prototype.getDeepLinkUrl=function(e){var t=this;this.evictExpiredCacheEntries();var n=JSON.stringify(e);return this.cache[n]?this.$q.resolve(this.cache[n].link):this.authenticationService.getAuthHeaders().then(function(i){var r={method:\"POST\",url:t.appConfig.middleTierConstants.newEndpointAddress+\"/deeplink\",data:e,headers:i};return t.$http(r).then(function(e){return t.cache[n]={time:Date.now(),link:e.data},e.data})})},t.prototype.getGroupCallDeepLinkUrl=function(e,t,n){if(!e||!t||!n)return this.$q.reject(\"Invalid parameters provided for getGroupCallDeepLinkUrl, threadId: \"+e+\", organizerId: \"+t+\", tenantId: \"+n);var i={};i.Origin=\"web\",i.Oid=t,i.Tid=n,i.MessageId=\"0\",i.IsCall=\"true\";var r={type:\"call\",containerId:e,itemId:\"0\",context:JSON.stringify(i)};return this.getDeepLinkUrl(r)},t.prototype.getMeetingDeepLinkUrl=function(e){if(!e||!e.conversationId)return this.$q.reject(\"Invalid parameters provided for getMeetingDeepLinkUrl: \"+JSON.stringify(e));var t={};t.Origin=\"web\",e.meetingInfo&&(t.Oid=e.meetingInfo.organizerId,t.Tid=e.meetingInfo.tenantId),e.messageId&&(t.MessageId=e.messageId),e.title&&(t.Title=e.title);var n={type:\"meetup\",containerId:e.conversationId,itemId:e.rootMessageId||\"0\",label:e.title,context:JSON.stringify(t)};return this.getDeepLinkUrl(n)},t.prototype.getTeamPageDeepLinkUrl=function(e,t){if(!e)return this.$q.reject(\"threadId is required\");if(!t)return this.$q.reject(\"groupId is required\");var n={type:\"team\",containerId:e,groupId:t,itemId:\"conversations\"};return this.getDeepLinkUrl(n)},t.prototype.getMessageDeepLinkUrl=function(e,t,n,i,r,o,a,s){if(!(e&&t&&n&&i))return null;return[this.host,this.deepLinkUrlParameter,\"message\",e,t].join(\"/\")+\"?tenantId=\"+n+\"&groupId=\"+i+(r?\"&parentMessageId=\"+r:\"\")+(o?\"&teamName=\"+o:\"\")+(a?\"&channelName=\"+a:\"\")+(s?\"&createdTime=\"+s:\"\")},t.prototype.getFileDeepLinkUrl=function(e,t,n){if(!(e&&e.file&&e.file.getExtension()&&e.file.getUrl()&&t))return this.loggingService.error(\"Invalid parameters provided for getFileDeepLinkUrl\"),null;var i=this.constants.deepLinkTypes.file,r=e.file.getId(),o=encodeURIComponent(e.file.getUrl()),a=e.file.getBaseApiUrl()&&encodeURIComponent(e.file.getBaseApiUrl()),s=[this.host,this.deepLinkUrlParameter,i,r].join(\"/\"),c=[\"tenantId=\"+t,\"fileType=\"+e.file.getExtension(),\"objectUrl=\"+o];return a&&c.push(\"baseUrl=\"+a),e.fileContext.serviceName&&c.push(\"serviceName=\"+e.fileContext.serviceName),e.fileContext.threadId&&c.push(\"threadId=\"+e.fileContext.threadId),e.fileContext.messageId&&c.push(\"messageId=\"+e.fileContext.messageId),n&&c.push(\"groupId=\"+n),s+\"?\"+c.join(\"&\")},t.prototype.getWikiSectionOrPageDeepLinkUrl=function(e,t){if(!(e&&t&&e.context&&e.context.subEntityId&&e.context.channelId))return null;var n=encodeURIComponent(JSON.stringify(e.context));return[this.host,this.deepLinkUrlParameter,\"entity\",e.containerId,e.itemId].join(\"/\")+\"?context=\"+n+\"&tenantId=\"+encodeURIComponent(t)},t.prototype.getChannelPageDeepLinkUrl=function(e,t,n){if(!e)return this.$q.reject(\"threadId is required\");if(!n)return this.$q.reject(\"groupId is required\");var i={type:\"channel\",containerId:e,groupId:n,itemId:encodeURIComponent(t)};return this.getDeepLinkUrl(i)},t.prototype.getAppDeepLinkUrl=function(e,t){return\"\"+this.constants.extensibility.apps.appShareLinkPrefix+e+\"?source=\"+t},t.prototype.getTabDeepLinkUrl=function(e,t,n,i,r){var o=[],a=t,s=e.id,c=this.routeUtilityService.getRootRouteParams(),p=c.ctx===this.constants.deepLinkChatRouteId?this.constants.deepLinkChatRouteId:this.constants.deepLinkChannelRouteId,d=c.ctx===this.constants.deepLinkChatRouteId,l=e.context.context;if(l){var h=l.url,u=l.entityId;if(h&&u){p=this.constants.deepLinkEntityRouteId,a=d?t:e.definitionId,s=u,l.subtype!==this.constants.messages.panes.wiki&&(s=this.constants.deeplinkDjb2Prefix+this.utilityService.djb2_hash(e.definitionId+\":\"+s.replace(/\\+/g,\" \")));var g=void 0;g=d?encodeURIComponent(JSON.stringify({subEntityId:n,canvasUrl:h,chatId:t,contextType:this.constants.deepLinkTypes.chat})):encodeURIComponent(JSON.stringify({subEntityId:n,canvasUrl:h,channelId:t})),o.push(\"context=\"+g)}}var f=this.host+\"/\"+this.deepLinkUrlParameter+\"/\"+p+\"/\"+(a?encodeURIComponent(a)+\"/\":\"\")+encodeURIComponent(s);return i&&o.push(\"groupId=\"+i),r&&o.push(\"tenantId=\"+r),f+(o.length>0?\"?\"+o.join(\"&\"):\"\")},t}(e.services.MTMABase);t.DeepLinkProviderImplementation=n,angular.module(\"teamspace.deepLinkProvider\",[\"teamspace.config\",\"teamspace.authenticationService\"]).service(\"deepLinkProvider\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function r(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),teamspace;!function(t){!function(t){var n=function(){return function(t){this.originalRequest=t}}();t.DeepLinkActionResult=n;var e=function(t){function n(n,e){void 0===e&&(e=null);var r=t.call(this,n)||this;return r.result=e,r}return __extends(n,t),n}(n);t.MeetingDeeplinkResult=e;var r=function(t){function n(n){return t.call(this,n)||this}return __extends(n,t),n}(n);t.InsertInEditorDeeplinkResult=r}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.AddFailedGeneric=0]=\"AddFailedGeneric\",e[e.AddCallForwardingFailed=1]=\"AddCallForwardingFailed\",e[e.EditFailedGeneric=2]=\"EditFailedGeneric\",e[e.EditCallForwardingFailed=3]=\"EditCallForwardingFailed\",e[e.DeleteFailedGeneric=4]=\"DeleteFailedGeneric\",e[e.DeleteCallForwardingFailed=5]=\"DeleteCallForwardingFailed\"}(e.DelegationErrorCode||(e.DelegationErrorCode={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(t){var n=function(n){function s(t,s,o,i,a,r,c,p,l,d,h,v,g,u,S,m,f,k,A,y,T,I,w,M,P,D,_,B,b,U,$){var C=n.call(this,b)||this;return C.$rootScope=t,C.constants=s,C.$window=o,C.$translate=i,C.resources=a,C.settingsService=r,C.eventingService=c,C.appStateAdapter=p,C.layoutService=l,C.authenticationService=d,C.downloadManagerService=h,C.dialogService=v,C.loggingService=g,C.navigationService=u,C.utilityService=S,C.helpService=m,C.newChatService=f,C.analyticsService=k,C.$http=A,C.$q=y,C.$timeout=T,C.$state=I,C.userAppsStore=w,C.callingDeepLinkService=M,C.messageService=P,C.notificationsService=D,C.downloadAppService=_,C.multiWindowService=B,C.orchestrationService=b,C.presenceService=U,C.brbV2FeedbackService=$,C.activeAppPreferences=[],C.activityRecords=[],C.quietHoursBanner=null,C.zoomDialogThrottleInMs=500,C.zoomDialogMap={},C.isLinux=r.getOsPlatform()===e.services.OsPlatform.Linux,C.logger=g.newLogger(\"DesktopEventsService\"),r.valueAsBoolean(s.settings.names.isDesktopApp)&&o.electronSafeIpc&&(C.electronSafeIpc=o.electronSafeIpc,c.$on(t,s.events.desktopApp.appSwitchTenant,function(e,t){C.electronSafeIpc.send(s.events.desktopApp.appSwitchTenant,t)}),C.electronSafeIpc.on(s.events.desktopApp.tenantSwitchAuthComplete,function(e,t){t&&t.userProfile&&o&&o.desktopSettings&&(o.desktopSettings.ssoUserProfile=t.userProfile),c.$emit(s.events.multiAccount.tenantAuthComplete,null)})),C.initializeOnAppLaunchAndReinit(),C}return __extends(s,n),s.$inject=[\"$rootScope\",\"constants\",\"$window\",\"$translate\",\"resources\",\"settingsService\",\"eventingService\",\"appStateAdapter\",\"layoutService\",\"authenticationService\",\"downloadManagerService\",\"dialogService\",\"loggingService\",\"navigationService\",\"utilityService\",\"helpService\",\"newChatService\",\"analyticsService\",\"$http\",\"$q\",\"$timeout\",\"$state\",\"userAppsStore\",\"callingDeepLinkService\",\"messageService\",\"notificationsService\",\"downloadAppService\",\"multiWindowService\",\"orchestrationService\",\"presenceService\",\"brbV2FeedbackService\"],s.prototype.initializeOnAppLaunchAndReinit=function(n){var s=this;if(this.electronSafeIpc){var o=this.$window.webFrame;this.userAppsStore.register(this);var i=this.authenticationService.getTelemetryUserRole();electronSafeIpc.send(this.constants.events.desktopApp.userRole.telemetry,i),this.scheduleSendActivityEvents(),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.openUserStatus,function(t){s.logPanelActionEvent(e.components.PanelActionScenario.taskBarOpenUserStatus,e.components.PanelModuleName.taskBarUserStatus,e.components.PanelActionOutcome.select),s.eventingService.$emit(s.constants.events.desktopApp.openUserStatus,null)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.openNewChat,function(t){s.logPanelActionEvent(e.components.PanelActionScenario.taskBarNewChat,e.components.PanelModuleName.taskBarNewChat,e.components.PanelActionOutcome.nav),s.navigateToNewChat(\"electron-event\")}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.openSettings,function(t){s.logPanelActionEvent(e.components.PanelActionScenario.taskBarOpenSettings,e.components.PanelModuleName.taskBarSettings,e.components.PanelActionOutcome.select),s.eventingService.$emit(s.constants.events.desktopApp.openSettings,null)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.appPreferencesData,function(e,t){s.setActiveAppPreferences(t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.sendAutoBrbFromDesktop,function(e,t){s.brbV2FeedbackService.sendFeedbackToBrbV2(!0,{category:s.constants.feedback.categories.other,title:\"[AutoBRB] \"+t,description:\"[AutoBRB] \"+t,allowScreenshots:!1,includeBackgroundBlurImages:!1,piiSafeLogsOnly:!1})}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.appCrashRecovered,function(e){var n=new t.BannerOptions;n.autoHideTimer=10,s.appStateAdapter.mainNotificationBannerStore.showBanner(t.Severity.Information,s.$translate.instant(s.resources.strings.desktopapp_crash_recovered_banner_text),\"desktopapp_crash_recovered\",n)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.appRestartLoopRecovered,function(e){var n=new t.BannerOptions;n.autoHideTimer=10,s.appStateAdapter.mainNotificationBannerStore.showBanner(t.Severity.Information,s.$translate.instant(s.resources.strings.desktopapp_restart_loop_recovered_banner_text),\"desktopapp_restart_loop_recovered\",n)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.saveDownloadToLocalStore,function(e,t){var n={objectId:\"downloaded_\"+s.utilityService.generateUUID(),size:t.size,type:t.file.extension,path:t.file.filePath,title:t.file.fileName,timestamp:new Date};s.downloadManagerService.addToRecents(n,t.success)&&s.eventingService.$emit(s.constants.events.downloadManager.downloadsViewUpdate,null)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.showHelp,function(e){s.helpService.gotoHelp()}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.getAppVersionsData,function(e){s.handleGetAppVersionData()}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.appVersionUnsupported,function(e){s.settingsService.valueAsBoolean(s.constants.settings.names.enableDesktopBannersV2)?s.showHardBlock(s.constants.desktopApp.bannerType.hardBlock.criticalVersion):s.handleAppVersionUnsupported()}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.isOnMinVersionOrLess,function(e){s.settingsService.valueAsBoolean(s.constants.settings.names.enableDesktopBannersV2)?s.setupAndShowBanner(s.constants.desktopApp.bannerType.softBlock.minimumVersion):s.handleAppUnderMinVersion()}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.getSettingsData,function(e,t){s.handleGetSettingsData(t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.desktopTelemetryEventsSent,function(e,t){s.eventingService.$emit(s.constants.events.telemetry.sent,{source:\"aria-desktop\",dataSizeInEvents:t.dataSizeInEvents,dataSizeInBytes:t.dataSizeInBytes})}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.getUnifiedPresenceStatesEnabled,function(e){var t=s.presenceService.isUnfiedPresenceStatesEnabled();s.electronSafeIpc.send(s.constants.events.desktopApp.unifiedPresenceStatesEnabled,t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.setInvertedColorScheme,function(e,t){s.layoutService.handleSystemHighContrastMode(t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.logForegroundPanelView,function(t,n){s.logPanelActionEvent(e.components.PanelActionScenario.appToForeground,e.components.PanelModuleName.taskBarIcon,e.components.PanelActionOutcome.select)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.navigateToHash,function(e,t){s.$window.location.hash=t}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.deeplinkReceived,function(e,t){var n=s.callingDeepLinkService.getDeeplinkContext(t);n&&n.context&&n.linkType===s.constants.deepLinkTypes.meetupJoin&&s.callingDeepLinkService.traceDeeplink(n.context.DeeplinkId),s.callingDeepLinkService.startOrMarkScenario(t,s.constants.scenarios.steps.calling.joinOrCreateMeetupFromLink.deeplinkReceivedOnDesktop)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.urlProtocolChat,function(e,t,n,o){s.settingsService.valueAsBoolean(s.constants.settings.names.enableProtocolHandling)&&s.navigateToChatWithUser(\"electron-protocol\",t,n)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.startWatchingPowerState,function(e){navigator.getBattery().then(function(e){var t=function(){s.electronSafeIpc.send(s.constants.events.desktopApp.powerStateChanged,{level:e.level,charging:e.charging})};e.addEventListener(\"chargingchange\",function(){t()}),e.addEventListener(\"levelchange\",function(){t()}),t()})}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.accessibilitySupportChanged,function(e,t){s.logger.log(\"received accessibility support changed event\"),s.loggingService.setContext(s.constants.categories.accessibilityEnabled,t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.inlineReplyMessage,function(t,n,o){var i=e.services.SfBInteropUtilsService.isSfBGatewayConversation(n.sourceThreadId)?s.constants.scenarios.inlineReplySendMessageSfb:e.services.SfBInteropUtilsService.isInteropFederationConversation(n.sourceThreadId)?s.constants.scenarios.inlineReplySendMessageFederation:s.constants.scenarios.inlineReplySendMessage,a={conversationId:n.sourceThreadId,messageBody:o,replyChainId:null,fileAttachments:[],mentions:[],isHtml:!1,scenario:s.loggingService.newScenario(i)};s.messageService.createMessage(a).then(function(){if(s.logger.info(\"Successfully sent inline reply message.\"),n.skypexType&&n.skypexType.toString()===SkypeX.Services.NotificationType.Priority.toString()){var e=n.sourceThreadId,t=n.messageIdForPriorityMessage;s.messageService.ackUrgentMessage(e,t,SkypeX.Services.AcknowledgeState.Read)}}.bind(s),function(e){s.settingsService.valueAsBoolean(s.constants.settings.names.enableMessageSendFailureNotification)||(n.notificationType=SkypeX.Services.NotificationType.MessageSendFailed,s.notificationsService.createNotification(n,function(){s.navigationService.navigate(s.$rootScope,s.constants.states.appConversation,{groupName:n.title,slug:n.sourceThreadId,middlePane:\"conversations\",ctx:s.constants.navigation.context.chat,navCtx:\"messageNotificationService\"})})),s.logger.error(\"Inline reply failed to send\")})}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.showDmgToPkgTransitionBanner,function(e,t){switch(t){case s.constants.desktopApp.bannerType.dismissable.PkgTransition:s.setupAndShowBanner(s.constants.desktopApp.bannerType.dismissable.PkgTransition);break;case s.constants.desktopApp.bannerType.hardBlock.PkgTransition:s.showHardBlock(s.constants.desktopApp.bannerType.hardBlock.PkgTransition);break;case s.constants.desktopApp.bannerType.softBlock.PkgTransition:s.setupAndShowBanner(s.constants.desktopApp.bannerType.softBlock.PkgTransition);break;default:s.setupAndShowBanner(s.constants.desktopApp.bannerType.dismissable.PkgTransition)}});var a=_.throttle(function(e){return s.showZoomLevelIndicator(e)},this.zoomDialogThrottleInMs);t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.zoomLevelChange,function(e,t){a(t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.quietHoursEnabled,function(e){s.quietHoursBanner=s.appStateAdapter.mainNotificationBannerStore.showBanner(t.Severity.Information,s.$translate.instant(s.resources.strings.desktopapp_quiet_hours_enabled_banner_text),\"desktopapp_quiet_hours_enabled\")}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.quietHoursDisabled,function(e){null!=s.quietHoursBanner&&(s.quietHoursBanner.hide(),s.quietHoursBanner=null)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.loadCallingProtocol,function(e,t,n){s.showCallingProtocolDialog(t,n)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.windowVisible,function(e,t){s.eventingService.$emit(s.constants.events.desktopApp.windowIsFocused,t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.rigel.callScreen.monitorChanged,function(e,t){s.eventingService.$emit(s.constants.events.rigel.callScreen.monitorChanged,t)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.desktopOriginLogOut,function(e,t){s.loggingService.newScenario(s.constants.telemetry.desktop.desktopLogoutIpcEventReceived).stop(),s.eventingService.$emit(s.constants.events.desktopApp.desktopOriginLogOut,null)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.changeUserStatus,function(n,o){s.loggingService.logMessage(\"\",\"desktopEventsService desktopApp.userStatusChanged called with {0}\",[o],t.LogLevel.Info,null);var i=s.presenceService.createPanelActionEventData(e.components.PanelActionGesture.click,e.components.PanelActionOutcome.select,e.components.PanelModuleName.setPresence,e.components.PanelModuleType.other,\"desktop app presence change event\");s.presenceService.setMyStatus(o.status,i,!0)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.showProtocolFreMac,function(e){s.dialogService.open(s.constants.dialogs.officeContactCardDialog)}),t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.desktopOriginAppQuit,function(e,t){s.loggingService.newScenario(s.constants.telemetry.desktop.desktopAppQuitIpcEventReceived).stop(),s.multiWindowService.closeAllWindows(),s.eventingService.$emit(s.constants.events.desktopApp.desktopOriginAppQuit,null)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.desktopApp.registerProtocols,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.registerProtocols,{protocols:t})}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.presence.myStatusChanged,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.userStatusChanged,t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.downloadManager.openFileOnDisk,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.openFileIpc,t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.downloadManager.openDownloadsFolder,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.downloadsFolderIpc,null)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.settings.languageChange,function(t,n){s.multiWindowService.broadcastToAllWindows({eventId:e.services.ChildWindowEventRequest.UpdateWindowState,payload:{hostSettings:{localeCode:n}}}),s.electronSafeIpc.send(s.constants.events.desktopApp.languageChanged,n)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.downloadManager.downloadCompleteToastClick,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.downloadsFolderIpc,null)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.desktopApp.setAppPreferences,function(e,t){s.setActiveAppPreferences(t),s.electronSafeIpc.send(s.constants.events.desktopApp.setAppPreferences,t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.layout.themeChanged,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.themeChanged,t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.desktopApp.logOut,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.logOut,t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.logging.activityEvent,function(e,t){s.recordActivityEvent(t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.desktopApp.logMachineState,function(e,t){s.electronSafeIpc.send(s.constants.events.desktopApp.logMachineState,t)}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.appState.mainWindowInUse,function(e,t){o&&!t&&(s.logger.info(\"Purging memory - on inactive\"),o.clearCache())})}},s.prototype.mtmaTelemetryIdentifier=function(){return\"desktopEventsService\"},s.prototype.cleanupOnAppTeardown=function(e){this.activeAppPreferences=[],this.activityRecords=[],this.callingProtocolDialogId=\"\",this.quietHoursBanner=null,this.zoomDialogMap={}},s.prototype.handleGetAppVersionData=function(){var e=this;this.getAppVersions().then(function(t){t?e.electronSafeIpc.send(e.constants.events.desktopApp.appVersionsData,t):(e.electronSafeIpc.send(e.constants.events.desktopApp.appVersionsData,null),e.logger.info(\"Desktop app versions not available\"))},function(t){e.electronSafeIpc.send(e.constants.events.desktopApp.appVersionsData,null),e.logger.error(\"Unable to get desktop app versions. Unexpected error\")})},s.prototype.getOsString=function(){switch(this.settingsService.getOsPlatform()){case e.services.OsPlatform.Mac:return\"osx\";case e.services.OsPlatform.Linux:return\"linux\";case e.services.OsPlatform.Windows:return\"windows\"}return\"unknown\"},s.prototype.getAppVersions=function(){var t=this,n=this.$q.defer(),s=\"\",o=this.$window[this.constants.desktopApp.desktopTelemetryConstants];o&&this.settingsService.getOsPlatform()!==e.services.OsPlatform.Mac&&(\"x64\"===o.cpuarchitecture?s=\"x64\":\"ia32\"===o.cpuarchitecture&&(s=\"ia32\"));var i=\"\",a=this.settingsService.valueFor(this.constants.settings.names.desktopClientConstants);i=this.utilityService.combineUriComponents(a.settings,this.getOsString(),s);var r=this.settingsService.valueAsBoolean(this.constants.settings.names.useExperimentalDesktopBuildHook,!0);return null!==r&&void 0!==r&&(i+=this.utilityService.appendToQueryString(\"\",this.constants.settings.names.useExperimentalDesktopBuildHook,r.toString())),this.authenticationService.getAuthHeaders().then(function(e){var s={headers:e};t.$http.get(i,s).success(function(e,s,o,i){if(e)if(e.versions){var a=e.versions;a.latest&&a.latest.version&&(a.latest.build=a.latest.version),a.critical&&a.critical.version&&(a.critical.build=a.critical.version),a.minimum&&a.minimum.version&&(a.minimum.build=a.minimum.version),n.resolve(a)}else n.resolve(null),t.logger.error(\"Getting app versions failed\");else n.resolve(null),t.logger.error(\"Getting app versions failed\")}).error(function(e){n.reject(e)})}),n.promise},s.prototype.showCallingProtocolDialog=function(e,t){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableProtocolHandling)){this.dialogService.isDialogOpen(this.callingProtocolDialogId)&&this.dialogService.close(this.callingProtocolDialogId);var n=this.dialogService.open(this.constants.dialogs.callingProtocol,{target:decodeURIComponent(e),protocolType:t});this.callingProtocolDialogId=n.id}},s.prototype.handleAppUnderMinVersion=function(){var e=this;this.logger.info(\"User is on version less than or equal to the minimum version\"),this.electronSafeIpc.send(this.constants.events.desktopApp.telemetryEvent,{name:this.constants.telemetry.desktop.minVersionBannerShown});var n=this.getDownloadDialogConstants(),s=n.messageResource,o=n.actionResource,i=new t.BannerOptions;i.action=new t.BannerAction(this.$translate.instant(o),function(){e.electronSafeIpc.send(e.constants.events.desktopApp.telemetryEvent,{name:e.constants.telemetry.desktop.minVersionBannerDownloadClicked}),e.downloadAppService.download(),e.logger.info(\"Minimum desktop version banner - Download clicked. Closing app after 2000 milliseconds\"),e.$window.electronSafeIpc.send(e.constants.events.desktopApp.appCloseAfterDelay,2e3)}),i.autoHideTimer=0,this.appStateAdapter.mainNotificationBannerStore.showBanner(t.Severity.Error,this.$translate.instant(s),\"desktopapp_min_version\",i)},s.prototype.setupAndShowBanner=function(e){var n=this,s=this.getDownloadDialogConstants(e),o=s.messageResource,i=s.actionResource,a=s.shownEvent,r=s.clickedEvent,c=s.bannerName,p=s.severity;this.logger.info(\"Showing banner of type:\"+e),a&&this.electronSafeIpc.send(this.constants.events.desktopApp.telemetryEvent,{name:a});var l=new t.BannerOptions;this.settingsService.valueAsBoolean(this.constants.settings.names.disableAllUsersDownload)&&this.$window.isAllUsersInstalled||(l.action=new t.BannerAction(this.$translate.instant(i),function(){r&&n.electronSafeIpc.send(n.constants.events.desktopApp.telemetryEvent,{name:r}),n.downloadAppService.download(),n.logger.info(c+\" banner - Download clicked. Closing app after 2000 milliseconds\"),n.$window.electronSafeIpc.send(n.constants.events.desktopApp.appCloseAfterDelay,2e3)})),l.autoHideTimer=0,this.appStateAdapter.mainNotificationBannerStore.showBanner(p,this.$translate.instant(o),c,l)},s.prototype.handleAppVersionUnsupported=function(){var e=this;this.$timeout(function(){e.showDownloadDialog()},10*this.constants.timeInMiliseconds.second,!1),this.$timeout(function(){e.showDownloadDialog()},60*this.constants.timeInMiliseconds.second,!1)},s.prototype.showHardBlock=function(e){var t=this;this.$timeout(function(){t.showDownloadDialogV2(e)},10*this.constants.timeInMiliseconds.second,!1),this.$timeout(function(){t.showDownloadDialogV2(e)},60*this.constants.timeInMiliseconds.second,!1)},s.prototype.showDownloadDialog=function(){this.electronSafeIpc.send(this.constants.events.desktopApp.telemetryEvent,{name:this.constants.telemetry.desktop.criticalVersionDialogShown});var e=this.getDownloadDialogConstants(),t=e.messageResource,n=e.actionResource;this.dialogService.open(this.constants.dialogs.desktopDownload,{image:this.constants.dialogs.images.error,messageResource:t,confirmMessageResource:n})},s.prototype.showDownloadDialogV2=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.disableAllUsersDownload)&&this.$window.isAllUsersInstalled)this.setupAndShowBanner(this.constants.desktopApp.bannerType.softBlock.minimumVersion);else{var t=this.getDownloadDialogConstants(e),n=t.messageResource,s=t.actionResource,o=t.shownEvent;this.logger.info(\"Showing desktop client roadblock. Type:\"+e),o&&this.electronSafeIpc.send(this.constants.events.desktopApp.telemetryEvent,{name:o}),this.dialogService.open(this.constants.dialogs.desktopDownload,{image:this.constants.dialogs.images.error,messageResource:n,confirmMessageResource:s,customId:e})}},s.prototype.getDownloadDialogConstants=function(e){void 0===e&&(e=\"\");var n=this.isLinux?this.resources.strings.linux_desktopapp_version_unsupported_dialog_message:this.resources.strings.desktopapp_version_unsupported_dialog_message,s=this.isLinux?this.resources.strings.linux_desktopapp_version_unsupported_dialog_action:this.resources.strings.desktopapp_version_unsupported_dialog_action;switch(e){case this.constants.desktopApp.bannerType.softBlock.minimumVersion:return{shownEvent:this.constants.telemetry.desktop.minVersionBannerShown,clickedEvent:this.constants.telemetry.desktop.minVersionBannerDownloadClicked,bannerName:\"desktopapp_min_version\",severity:t.Severity.Error,messageResource:n,actionResource:s};case this.constants.desktopApp.bannerType.softBlock.PkgTransition:return{shownEvent:this.constants.telemetry.desktop.dmgToPkgSoftBlockShown,clickedEvent:this.constants.telemetry.desktop.dmgToPkgSoftBlockDownloadClicked,bannerName:\"desktopapp_dmg_to_pkg_transition_soft_block\",severity:t.Severity.Error,messageResource:this.resources.strings.desktopapp_dmg_to_pkg_dialog_message,actionResource:s};case this.constants.desktopApp.bannerType.dismissable.PkgTransition:return{shownEvent:this.constants.telemetry.desktop.dmgToPkgBannerShown,clickedEvent:this.constants.telemetry.desktop.dmgToPkgBannerDownloadClicked,bannerName:\"desktopapp_dmg_to_pkg_transition_banner\",severity:t.Severity.Information,messageResource:this.resources.strings.desktopapp_dmg_to_pkg_dialog_message,actionResource:s};case this.constants.desktopApp.bannerType.hardBlock.criticalVersion:return{messageResource:n,actionResource:s,shownEvent:this.constants.telemetry.desktop.criticalVersionDialogShown};case this.constants.desktopApp.bannerType.hardBlock.PkgTransition:return{messageResource:this.resources.strings.desktopapp_dmg_to_pkg_dialog_message,actionResource:this.resources.strings.desktopapp_version_unsupported_dialog_action,shownEvent:this.constants.telemetry.desktop.dmgToPkgHardBlockShown};default:return{messageResource:n,actionResource:s}}},s.prototype.handleGetSettingsData=function(e){var t=this;this.getSettingsData().then(function(n){n?t.electronSafeIpc.send(t.constants.events.desktopApp.settingsData,n,e):(t.electronSafeIpc.send(t.constants.events.desktopApp.settingsData,null,e),t.logger.warn(\"Desktop settings not available\"))},function(n){t.electronSafeIpc.send(t.constants.events.desktopApp.settingsData,null,e),t.logger.error(\"Unable to get desktop settings. Unexpected error\")})},s.prototype.getSettingsData=function(){var e=this,t=this.$q.defer(),n=this.loggingService.newScenario(this.constants.telemetry.desktop.desktopSettingsFetch),s={};return this.getSettingsUri(n,s).then(function(o){e.authenticationService.getAuthHeaders().then(function(i){var a={headers:i};e.$http.get(o,a).success(function(e,o,i,a){n.stop(s),t.resolve(e)}).error(function(e){s.errorReason=\"Request failed with http status code \"+e.status,n.fail(s),t.reject(e)})})}),t.promise},s.prototype.getSettingsUri=function(e,n){var s=this;void 0===n&&(n={});var o,i=this.$q.defer();if(this.settingsService.valueAsBoolean(this.constants.settings.names.enablePDSSettingsEndpoint)){var a=this.utilityService.generateUUID(),r=this.settingsService.valueFor(this.constants.settings.names.desktopSettingsTimeout)||this.constants.timeInMiliseconds.minute,c=this.$window.setTimeout(function(){e.mark(s.constants.telemetry.desktop.desktopSettingsFetchFallback,{errorReason:\"Service info fetch timed out\"}),i.resolve(s.getSettingsUriFromDesktopConstants())},r);o=function(t,o){if(o&&o.requestId==a){s.$window.clearTimeout(c);var r=\"\";if(o.serviceInfo)if(o.serviceInfo.hostname&&o.serviceInfo.endpointPath){n.hostname=o.serviceInfo.hostname,n.endpointPath=o.serviceInfo.endpointPath,n.endpointSource=o.serviceInfo.endpointSource?o.serviceInfo.endpointSource:\"\";var p=s.getSettingsPath(o.serviceInfo.endpointPath);r=s.utilityService.combineUriComponents(o.serviceInfo.hostname,p)}else n.endpointSource=s.constants.desktopApp.endpointSource.feServer,e.mark(s.constants.telemetry.desktop.desktopSettingsFetchFallback,{errorReason:\"Service Info does not contain the proper format\"}),r=s.getSettingsUriFromDesktopConstants();else n.endpointSource=s.constants.desktopApp.endpointSource.feServer,e.mark(s.constants.telemetry.desktop.desktopSettingsFetchFallback,{errorReason:\"Service Info was not sent by the client\"}),r=s.getSettingsUriFromDesktopConstants();i.resolve(r)}},t.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpc,this.constants.events.desktopApp.serviceInfoResult,o),this.electronSafeIpc.send(this.constants.events.desktopApp.getServiceInfo,{service:\"Settings\",requestId:a})}else n.endpointSource=this.constants.desktopApp.endpointSource.feServer,i.resolve(this.getSettingsUriFromDesktopConstants());return i.promise.then(function(e){return t.MTMAIpcUtility.removeListener(s.electronSafeIpc,s.constants.events.desktopApp.serviceInfoResult,o),e})},s.prototype.getSettingsUriFromDesktopConstants=function(){var e=this.settingsService.valueFor(this.constants.settings.names.desktopClientConstants);return this.getSettingsPath(e.settings)},s.prototype.getSettingsPath=function(t){var n=\"\",s=this.$window[this.constants.desktopApp.desktopTelemetryConstants];s&&this.settingsService.getOsPlatform()!==e.services.OsPlatform.Mac&&s.cpuarchitecture&&(n=s.cpuarchitecture);var o=this.utilityService.combineUriComponents(t,this.getOsString(),n),i=this.settingsService.valueAsBoolean(this.constants.settings.names.useExperimentalDesktopBuildHook,!0),a=\"\";null!==i&&void 0!==i&&(a=this.utilityService.appendToQueryString(\"\",this.constants.settings.names.useExperimentalDesktopBuildHook,i.toString()));var r=null;return this.$window&&this.$window.desktopSettings&&this.$window.desktopSettings.targetedAppState&&(r=this.$window.desktopSettings.targetedAppState),r&&(a=this.utilityService.appendToQueryString(a,\"targetedExpBuild\",r)),this.utilityService.combineUriComponents(o,a)},s.prototype.getActiveAppPreferences=function(){return this.activeAppPreferences},s.prototype.navigateToChatWithUser=function(e,t,n){void 0===n&&(n=this.utilityService.generateUUID());var s=this;if(!t)return this.navigateToNewChat(e),void this.dialogService.open(this.constants.dialogs.alert,{alertTitle:this.$translate.instant(this.resources.strings.chat_protocol_error_title),alertMessage:this.$translate.instant(this.resources.strings.chat_protocol_error_message)}).closePromise.then(function(){s.newChatService.focusOnToLine()});this.logger.info(\"Navigating to chat with user and id: \"+n),this.navigationService.navigateToPerson(t,this.constants.messages.panes.conversations).catch(function(){s.navigateToNewChat(e+\"-fallback\"),s.dialogService.open(s.constants.dialogs.alert,{alertTitle:s.$translate.instant(s.resources.strings.chat_protocol_error_title),alertMessage:s.$translate.instant(s.resources.strings.chat_protocol_error_message)}).closePromise.then(function(){s.newChatService.focusOnToLine()})})},s.prototype.setActiveAppPreferences=function(e){this.activeAppPreferences=[];for(var t in e)e.hasOwnProperty(t)&&e[t]&&this.activeAppPreferences.push(t)},s.prototype.navigateToNewChat=function(e){this.newChatService.navigateToNewChat(e,this.constants.telemetry.analytics.launchMethod.direct,!0)},s.prototype.recordActivityEvent=function(e){if(e&&e.telemetryKind&&e.event){var n={activity:\"\"};if(e.telemetryKind===t.TelemetryKind.Scenario)e.event.properties[\"Scenario.Name\"]&&e.event.properties.step&&\"start\"===e.event.properties.step.value&&(n.activity=e.event.properties[\"Scenario.Name\"].value);else if(e.telemetryKind===t.TelemetryKind.UserBI&&e.event.properties.name){var s=e.event.properties.name.value;e.event.properties[\"Panel.Type\"]&&(s+=\"_\"+e.event.properties[\"Panel.Type\"].value),e.event.properties[\"Panel.Uri\"]&&(s+=\"_\"+e.event.properties[\"Panel.Uri\"].value),e.event.properties[\"Module.Name\"]&&(s+=\"_\"+e.event.properties[\"Module.Name\"].value),e.event.properties[\"Module.Type\"]&&(s+=\"_\"+e.event.properties[\"Module.Type\"].value),n.activity=s}n.activity&&(this.activityRecords.push(n),e.telemetryKind===t.TelemetryKind.UserBI&&this.sendActivityEvents())}},s.prototype.scheduleSendActivityEvents=function(){var e=this;setInterval(function(){e.sendActivityEvents()},5*this.constants.timeInMiliseconds.second)},s.prototype.sendActivityEvents=function(){var e=this.activityRecords.length;if(e>0){var t=this.activityRecords.splice(0,e);this.electronSafeIpc.send(this.constants.events.desktopApp.activityEvents,t)}},s.prototype.logPanelActionEvent=function(t,n,s){var o={panel:{type:e.PanelType[e.PanelType.taskBarMenu],uri:this.$state.current.name,uriParams:this.loggingService.hashUriParamsPII(this.$state.params),viewId:this.utilityService.generateUUID()},action:{gesture:e.components.PanelActionGesture[e.components.PanelActionGesture.click],outcome:e.components.PanelActionOutcome[s],scenario:e.shared.AttributeHelper.tryGetEnum(t.toString(),e.components.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.other.toString(),e.components.PanelActionScenarioType,this.logger)},module:{name:e.components.PanelModuleName[n],type:e.components.PanelModuleType[e.components.PanelModuleType.taskBarMenuItem],summary:e.components.PanelModuleName[n]+\" item clicked\"}};this.analyticsService.sendPanelAction(o)},s.prototype.onStateChanged=function(e){e&&this.electronSafeIpc.send(this.constants.events.desktopApp.userAppsChanged,e.getAppsDictionary())},s.prototype.showZoomLevelIndicator=function(e,t){for(var n=this,s=[60,70,85,100,120,145,170,200],o=this.createZoomDialogObj(e,t),i=0,a=s;i<a.length;i++){var r=a[i],c=this.zoomDialogMap[r];c&&c.zoomDialogId&&this.closeZoomDialog(c.zoomDialogId),r===e&&c&&c.zoomTimer&&this.clearZoomTimer(c.zoomTimer)}var p=this.dialogService.open(this.constants.dialogs.zoomLevelChange,{scope:o.dialogScope});o.zoomDialogId=p.id,o.zoomTimer=this.$window.setTimeout(function(){n.closeZoomDialog(p.id)},this.constants.desktopApp.timers.zoomLevelIndicatorTimeout),p.closePromise.then(function(){n.clearZoomTimer(o.zoomTimer),o.zoomTimer=null})},s.prototype.createZoomDialogObj=function(e,t){var n={60:\"zoom-level-scale-60\",70:\"zoom-level-scale-70\",85:\"zoom-level-scale-85\",100:\"\",120:\"zoom-level-scale-120\",145:\"zoom-level-scale-145\",170:\"zoom-level-scale-170\",200:\"zoom-level-scale-200\"},s=null;if(this.zoomDialogMap[e])s=this.zoomDialogMap[e];else{s={};var o=this.$translate.instant(this.resources.strings.zoom_percent_string).replace(\"{0}\",String(e)),i=void 0;i=t?\"\":n[e]||\"\",s.dialogScope=this.createNewDialogScope(o,i),this.zoomDialogMap[e]=s}return s},s.prototype.closeZoomDialog=function(e){e&&this.dialogService.isDialogOpen(e)&&this.dialogService.close(e)},s.prototype.clearZoomTimer=function(e){this.$window.clearTimeout(e)},s.prototype.createNewDialogScope=function(e,t){var n=this.$rootScope.$new();return n.ngDialogData||(n.ngDialogData={}),n.zoomPercentString=e,n.scaleClass=t||\"\",n},s}(e.services.MTMABase);t.DesktopEventsServiceImplementation=n,angular.module(\"teamspace.desktopEventsService\",[\"teamspace.helpService\",\"teamspace.newChatService\",\"teamspace.callingDeepLinkService\"]).service(\"desktopEventsService\",n).run([\"constants\",\"dialogService\",function(e,t){t.register(e.dialogs.zoomLevelChange,{template:\"components/zoom/zoom-level-indicator.desktop.html\",className:\"zoom-dialog ts-modal-dialog\",overlay:!1,disableAnimation:!0,trapFocus:!1,preserveFocus:!1})}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.electron=0]=\"electron\",e[e.desktopHwa=1]=\"desktopHwa\",e[e.surfaceHub1=2]=\"surfaceHub1\",e[e.surfaceHub2=3]=\"surfaceHub2\",e[e.web=4]=\"web\"}(e.ClientType||(e.ClientType={}));!function(e){e[e.none=0]=\"none\",e[e.citrixXenDesktop=1]=\"citrixXenDesktop\",e[e.citrixXenApp=2]=\"citrixXenApp\",e[e.vmware=3]=\"vmware\",e[e.wvd=5]=\"wvd\"}(e.VdiProvider||(e.VdiProvider={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){return function(e,i,n){this.message=e,this.level=i,this.timeStamp=n,this.levelName=t.LogLevel[i]}}();t.DiagnosticsEvent=e;var i=function(){return function(t,e,i,n){this.message=t,this.telemetryType=e,this.timeStamp=i,this.eventData=n}}();t.TelemetryEvent=i;var n=function(){return function(t,e,i){this.message=t,this.appStateType=e,this.timeStamp=i}}();t.AppStateEvent=n;var s=function(){return function(t,e){this.online=t,this.timeStamp=e}}();t.NetworkStatus=s;var a=function(){return function(t,e){this.registered=t,this.timeStamp=e}}();t.RegistrarStatus=a;var r=function(){return function(t,e){this.state=t,this.timeStamp=e}}();t.SubscriptionStatus=r;var u=function(){return function(t,e,i){this.name=t,this.step=e,this.description=i,this.delta=null,this.elapsed=null}}();t.PerfCounterInfo=u}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,i){void 0===e&&(e=100),this.$timeout=t,this.maxQueueLength=e,this.eventsCallback=i,this.diagnosticEvents=[],this.eventBuffer=[],this.isTimerScheduled=!1,this.maxBufferEventLength=50,this.bufferTimeMS=50}return t.prototype.getEvents=function(){return this.diagnosticEvents},t.prototype.enqueEvent=function(t){var e=this;this.isTimerScheduled||(this.timeoutPromise=this.$timeout(function(){e.emptyBufferIntoEvents()},this.bufferTimeMS,!1),this.isTimerScheduled=!0),this.eventBuffer.unshift(t),this.eventBuffer.length===this.maxBufferEventLength&&(this.killBufferTimer(),this.emptyBufferIntoEvents())},t.prototype.dequeueEvent=function(t){var e,i=0,s=this.diagnosticEvents.length;return t>s&&(i=Math.min(t-s,this.eventBuffer.length),t=s),e=this.diagnosticEvents.splice(s-t,t),i>0&&e.unshift.apply(e,this.eventBuffer.splice(this.eventBuffer.length-i,i)),e},t.prototype.flush=function(){this.emptyBufferIntoEvents()},t.prototype.empty=function(){this.killBufferTimer(),this.eventBuffer=[];var t=this.diagnosticEvents;this.diagnosticEvents=[],this.eventsCallback&&this.eventsCallback(this.diagnosticEvents,t)},t.prototype.killBufferTimer=function(){this.isTimerScheduled&&(this.$timeout.cancel(this.timeoutPromise),this.isTimerScheduled=!1)},t.prototype.emptyBufferIntoEvents=function(){if(this.eventBuffer.length>0){var t=this.truncateEventsToFitBuffer();this.diagnosticEvents.unshift.apply(this.diagnosticEvents,this.eventBuffer),this.eventsCallback&&this.eventsCallback(this.eventBuffer,t),this.eventBuffer=[]}this.isTimerScheduled=!1},t.prototype.truncateEventsToFitBuffer=function(){var t=this.diagnosticEvents.length+this.eventBuffer.length,e=[];if(t>this.maxQueueLength){var i=t-this.maxQueueLength;e=this.dequeueEvent(i)}return e},t}();t.DiagnosticsEventQueue=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(t){\"use strict\";!function(e){e[e.Edit=0]=\"Edit\",e[e.Delete=1]=\"Delete\"}(t.ChannelActions||(t.ChannelActions={}));var n=function(){function t(e,t,n,i,a,s,o,r,l,c,m,h,u,g,d,p,f,v,y){this.$q=e,this.$timeout=n,this.$translate=i,this.ariaLiveService=a,this.authenticationService=s,this.channelMembershipPropertiesService=o,this.channelService=r,this.constants=l,this.dialogService=c,this.exceptionUtilityService=m,this.filesUtilityService=h,this.notificationsService=g,this.resources=d,this.sxConfig=p,this.settingsService=f,this.teamMembershipService=v,this.logger=u.newLogger(\"ChannelActionDialogUtilityService\")}return t.$inject=[\"$q\",\"$state\",\"$timeout\",\"$translate\",\"ariaLiveService\",\"authenticationService\",\"channelMembershipPropertiesService\",\"channelService\",\"constants\",\"dialogService\",\"exceptionUtilityService\",\"filesUtilityService\",\"loggingService\",\"notificationsService\",\"resources\",\"sxConfig\",\"settingsService\",\"teamMembershipService\",\"utilityService\"],t.prototype.openMaximumPinnedChannelLimitReachedDialog=function(){var t=this.settingsService.valueFor(this.constants.settings.names.maximumPinnedChannelLimit);this.dialogService.open(this.constants.dialogs.confirmDialog,{isConfirmation:!0,confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.channels_maximumPinnedError,{maxPinChannelLimit:t}),confirmDialogType:e.PanelType.pinChannelMaxLimitReachedDialog,moduleName:e.components.PanelModuleName.pinnedChannelUpperLimit,actionOutcome:e.components.PanelActionOutcome.info,moduleSummary:\"Pinned channel upper limit reached\"})},t.prototype.openDeleteChannelDialog=function(t,n,i){var a=this;if(t||n){var s=this.getChannelFolderURL(n),o=n.channelType!==e.services.ChannelType.Private&&s?this.$translate.instant(this.resources.strings.teams_confirmDeleteChannelWithFolder,{channelName:n.displayName,channelFolderURL:s}):this.$translate.instant(this.resources.strings.teams_confirmDeleteChannelWithoutFolder,{channelName:n.displayName});this.dialogService.open(this.constants.dialogs.confirmDialog,{showAffirmationAfterAction:!1,errorMessage:this.$translate.instant(this.resources.strings.channel_delete_generic_error),okButtonText:this.$translate.instant(this.resources.strings.delete_button_text),closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageTitle:this.$translate.instant(this.resources.strings.channel_delete_dialog_title,{teamName:t.displayName,channelName:n.displayName}),confirmMessageHtmlBody:o,dialogBusyMessage:this.$translate.instant(this.resources.strings.channel_delete_dialog_busy_status_text),moduleName:e.components.PanelModuleName.deleteChannel,actionScenario:e.components.PanelActionScenario.deleteChannel,actionOutcome:e.components.PanelActionOutcome.submit,actionScenarioType:e.components.PanelActionScenarioType.admin,moduleType:e.components.PanelModuleType.button,moduleSummary:\"delete\",trackData:{channelType:e.services.ChannelType[n.channelType]},closeActionOutcome:e.components.PanelActionOutcome.select,closeActionScenario:e.components.PanelActionScenario.deleteChannel,closeActionScenarioType:e.components.PanelActionScenarioType.admin,closeModuleType:e.components.PanelModuleType.button,closeModuleName:e.components.PanelModuleName.cancelDeleteChannel,closeModuleSummary:\"cancel\",confirmDialogType:e.PanelType.deleteChannelDialog,callback:function(){return a.channelService.deleteChannel(n,t).then(function(){a.ariaLiveService.update(a.$translate.instant(a.resources.strings.channel_delete_dialog_success_status_text,{channelName:n.displayName}))}).catch(function(e){var t={isConfirmation:!0,confirmMessageTitle:a.$translate.instant(a.resources.strings.channel_delete_error_dialog_title,{channelName:n.displayName})};return a.dialogService.open(a.constants.dialogs.confirmDialog,t),a.logger.error('[openDeleteChannelDialog] Failed to delete \"'+n.objectId+'\" channel. Error: '+e),a.$q.reject(e)})},preCloseCallback:function(e){var t=document.getElementsByClassName(\"outer-shell\").item(0);return t&&t.hasAttribute(\"aria-hidden\")&&t.setAttribute(\"aria-hidden\",\"false\"),e?(angular.element(document.getElementById(i[0])).focus(),!0):(a.ariaLiveService.update(a.$translate.instant(a.resources.strings.channel_delete_dialog_delete_action_in_progress_narrate_text),!0),angular.element(\".confirm-hidden-element\").attr(\"tabindex\",\"0\").focus(),a.$timeout(function(){return angular.element(document.getElementById(i[1])).focus(),angular.element(\".confirm-hidden-element\").attr(\"tabindex\",\"-1\"),!0},1e3,!1))}})}},t.prototype.openRestoreDeletedChannelDialog=function(t,n){var i=this;n.objectId&&n.displayName?this.dialogService.open(this.constants.dialogs.confirmDialog,{showAffirmationAfterAction:!1,errorMessage:this.$translate.instant(this.resources.strings.channel_delete_generic_error),okButtonText:this.$translate.instant(this.resources.strings.team_dashboard_deleted_channel_restore_btn),closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageTitle:this.$translate.instant(this.resources.strings.restore_channel_dialog_title,{channelName:n.displayName}),confirmMessageHtmlBody:this.$translate.instant(this.resources.strings.restore_channel_dialog_sub_title),dialogBusyMessage:this.$translate.instant(this.resources.strings.channel_delete_dialog_busy_status_text),moduleName:e.components.PanelModuleName.confirmRestoreChannel,actionScenario:e.components.PanelActionScenario.restoreChannel,actionOutcome:e.components.PanelActionOutcome.submit,actionScenarioType:e.components.PanelActionScenarioType.clickButton,moduleType:e.components.PanelModuleType.button,moduleSummary:\"Restore Deleted Channel\",closeActionOutcome:e.components.PanelActionOutcome.select,closeActionScenario:e.components.PanelActionScenario.cancelRestore,closeActionScenarioType:e.components.PanelActionScenarioType.clickButton,closeModuleType:e.components.PanelModuleType.button,closeModuleName:e.components.PanelModuleName.cancelRestore,closeModuleSummary:\"Cancel\",confirmDialogType:e.PanelType.deleteChannelDialog,callback:function(){return i.channelService.restoreChannel(t,n).catch(function(e){var t={isConfirmation:!0,confirmMessageTitle:i.$translate.instant(i.resources.strings.channel_restore_error_dialog_title,{channelName:n.displayName})};i.dialogService.open(i.constants.dialogs.confirmDialog,t),i.logger.error('[restoreDeleteChannelDialog] Failed to restore \"'+n.objectId+'\" channel. Error: '+JSON.stringify(e))})}}):this.logger.error(\"[restoreChannelDialog] Channel Name or Channel Id is missing\")},t.prototype.openLeaveChannelDialog=function(t,n){var i=this;this.verifyNotLastOwner(n).then(function(a){var s={showAffirmationAfterAction:!1,errorMessage:i.$translate.instant(i.resources.strings.teams_leftGroup_genric_error),okButtonText:i.$translate.instant(i.resources.strings.channel_leave_this_channel),closeButtonText:i.$translate.instant(i.resources.strings.cancel),confirmMessageTitle:i.$translate.instantWithoutEncoding(i.resources.strings.channel_leftChannel_dialog_confirmation_text,{channelName:n.displayName}),confirmMessageHtmlBody:i.$translate.instant(i.resources.strings.channel_confirmLeaveChannel,{channelName:n.displayName}),dialogBusyMessage:i.$translate.instant(i.resources.strings.channel_leave_dialog_progress_text),confirmDialogType:e.PanelType.leaveChannelDialog,trackData:{channelType:e.services.ChannelType[n.channelType]},callback:function(){return i.teamMembershipService.removeChannelUser(t.objectId,n.objectId,null,i.sxConfig.getCurrentSkypeMri(),i.channelMembershipPropertiesService.getRole(n.objectId)).catch(function(e){return i.logger.error('[openLeaveTeamDialog] Failed to leave \"'+n.objectId+'\" channel. Error: '+JSON.stringify(e)),i.showErrorDialogOrToast(e,n),i.$q.reject(e)})}};i.dialogService.open(i.constants.dialogs.confirmDialog,s)}).catch(function(e){i.showErrorDialogOrToast(e,n)})},t.prototype.showErrorDialogOrToast=function(t,n){var i={isConfirmation:!0,confirmDialogType:null,confirmMessageTitle:null,confirmMessageHtmlBody:null};switch(t.code){case this.constants.channels.errorMessages.LastAdminInChannel:i.confirmMessageTitle=this.$translate.instant(this.resources.strings.members_leave_lastOwner),i.confirmMessageHtmlBody=this.exceptionUtilityService.getFormattedErrorMessage(t,this.$translate.instant(this.resources.strings.error_message_OperationDeniedAsMemberIsLastAdminInChannel,{channelName:n.displayName}),{channelName:n.displayName}),i.confirmDialogType=e.PanelType.lastOwnerLeaveChannelDialog;break;default:return void this.notificationsService.createNotification({title:this.$translate.instant(this.exceptionUtilityService.getFormattedErrorMessage(t)),timeout:!0,iconName:\"icons-call-alert\"},null,angular.noop)}this.dialogService.open(this.constants.dialogs.confirmDialog,i)},t.prototype.verifyNotLastOwner=function(e){var t=this;return this.authenticationService.getUserInformation().then(function(n){return t.channelMembershipPropertiesService.isAdmin(e.objectId)?t.teamMembershipService.isLastOwnerOfChannel(n.profile.upn,e.objectId).then(function(){return n}):n})},t.prototype.getChannelFolderURL=function(e){if(e&&e.folderRelativeUrl){var t=this.filesUtilityService.getSiteUrlForChannel(e.objectId);if(t){var n=document.createElement(\"a\");n.href=t;var i=n.protocol,a=n.host;return n=null,i+\"//\"+a+e.folderRelativeUrl}}},t}();t.ChannelActionDialogUtilityService=n,angular.module(\"teamspace.channelActionDialogUtilityService\",[\"ngDialog\",\"skypeX.sxConfig\",\"teamspace.authenticationService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.dialogService\",\"teamspace.exceptionUtilityService\",\"teamspace.loggingService\",\"teamspace.notificationsService\",\"teamspace.teamMembershipService\"]).service(\"channelActionDialogUtilityService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Leave=0]=\"Leave\",e[e.Delete=1]=\"Delete\"}(e.TeamActions||(e.TeamActions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.Conversations=\"Conversations\",e.Tab=\"Tab\",e.Message=\"Message\",e.File=\"File\"}(e.ShowcaseContentType||(e.ShowcaseContentType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(t){var s;!function(e){e[e.TeamObject=1]=\"TeamObject\",e[e.FreeFormText=2]=\"FreeFormText\",e[e.TeamJoinCode=3]=\"TeamJoinCode\"}(s=t.ParameterType||(t.ParameterType={}));var n;!function(e){e[e.JoinTeam=1]=\"JoinTeam\",e[e.LeaveTeam=2]=\"LeaveTeam\"}(n=t.TeamAction||(t.TeamAction={}));var r=function(){function r(e,t,s,n,r,i,a,o,c,m,u,l,d,g,p,h,v,S,y,f,T,P,C,A){this.$q=e,this.$state=t,this.accessibilityService=n,this.constants=i,this.teamsAndChannelsRestClient=a,this.eventingService=o,this.exceptionUtilityService=c,this.identityService=m,this.loggingService=u,this.navigationService=l,this.resources=g,this.scopedPeopleSearchService=p,this.settingsService=h,this.slashCommandsService=v,this.suggestedTeamsStore=S,this.teamService=y,this.platformDetectService=T,this.analyticsService=P,this.userOfficeSettingsStore=C,this.channelService=A,this.logger=u.newLogger(\"DiscoverService\"),this.initializeOnAppLaunchAndReinit(),d.registerForMtma(this)}return r.$inject=[\"$q\",\"$state\",\"$translate\",\"accessibilityService\",\"appConfig\",\"constants\",\"teamsAndChannelsRestClient\",\"eventingService\",\"exceptionUtilityService\",\"identityService\",\"loggingService\",\"navigationService\",\"orchestrationService\",\"resources\",\"scopedPeopleSearchService\",\"settingsService\",\"slashCommandsService\",\"suggestedTeamsStore\",\"teamService\",\"utilityService\",\"platformDetectService\",\"analyticsService\",\"userOfficeSettingsStore\",\"channelService\"],Object.defineProperty(r.prototype,\"suggestionsCacheTtl\",{get:function(){return this.settingsService.valueFor(this.constants.settings.names.teamSuggestionCacheTtlInMS)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"suggestedTeamsPayForPlayV2\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSuggestedTeamPayForPlayV2)},enumerable:!0,configurable:!0}),r.prototype.initializeOnAppLaunchAndReinit=function(t){var s=this;this.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isOnCloud),this.cachedSuggestions=[],this.cachedAutosuggestResults={},this.identityService.isGuestUserType()||this.scopedPeopleSearchService.waitForScopedPeopleSearchEnabled().then(function(e){e||s.initJoinSlashCommand()}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.teams.removeMemberFromTeam,function(t,n){s.suggestedTeamsPayForPlayV2?n.isCurrentUser&&s.updateCachedSuggestions(n.groupId,e.services.TeamAction.LeaveTeam).then(function(){s.eventingService.$emit(s.constants.events.teams.refreshDiscoverPage)}):s.eventingService.$emit(s.constants.events.teams.refreshDiscoverPage)})},r.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"DiscoverService cleanup: reason = {0}\",e),this.cachedSuggestions=void 0,this.cachedAutosuggestResults=void 0},r.prototype.mtmaTelemetryIdentifier=function(){return\"DiscoverService\"},r.prototype.getCachedSuggestions=function(){return this.$q.when(this.cachedSuggestions.filter(function(e){return e.joinState!==t.TeamJoinState.Joined}))},r.prototype.removeCachedSuggestions=function(){this.cachedSuggestions=[]},r.prototype.getCachedAutosuggestResults=function(){return this.cachedAutosuggestResults},r.prototype.updateCachedSuggestions=function(e,t){for(var s=0,n=this.cachedSuggestions;s<n.length;s++){var r=n[s];if(r.teamId===e){this.handleUpdateAction(r,t);break}}return this.suggestedTeamsPayForPlayV2?this.updateSuggestedTeamInDB(e,t):this.$q.resolve()},r.prototype.handleUpdateAction=function(e,s){switch(s){case n.JoinTeam:e.joinState===t.TeamJoinState.NotJoined&&(e.joinState=t.TeamJoinState.Joined);break;case n.LeaveTeam:e.joinState!==t.TeamJoinState.NotJoined&&(e.joinState=t.TeamJoinState.NotJoined)}},r.prototype.updateSuggestedTeamInDB=function(e,t){var s=this;return this.suggestedTeamsStore.getTeam(e).then(function(e){e&&(s.handleUpdateAction(e,t),s.suggestedTeamsStore.addTeams([e]))})},r.prototype.getAutosuggestResult=function(){var e=this;return this.getSuggestedTeams().then(function(){return e.cachedAutosuggestResults},function(t){return e.$q.reject(t)})},r.prototype.removeSelectedTeamFromAutosuggestCache=function(e){this.cachedAutosuggestResults[e]&&delete this.cachedAutosuggestResults[e]},r.prototype.getSuggestedTeams=function(e){var t=this;return void 0===e&&(e=!1),this.scopedPeopleSearchService.waitForScopedPeopleSearchEnabled(!0).then(function(s){return s?t.$q.resolve([]):t.getSuggestedTeamsInternal(e)})},r.prototype.getSuggestedTeamsInternal=function(e){var s=this;return this.userOfficeSettingsStore.waitForSettingOrStartupAndGetValue(SkypeX.Services.UserPropertiesStorageKey.isOnCloud).then(function(n){return n?s.suggestedTeamsPayForPlayV2&&!e?s.shouldGetRemoteSuggestedTeams().then(function(e){return s.suggestedTeamsStore.getAllTeams().then(function(n){return n&&n.length>0&&!e?(s.cachedSuggestions=n,s.cachedAutosuggestResults=_.keyBy(_.take(n,30),\"teamId\"),n.filter(function(e){return e.joinState!==t.TeamJoinState.Joined})):s.getRemoteSuggestedTeams()})}):s.getRemoteSuggestedTeams():(s.logger.warn(\"This is an onPrem user\"),s.$q.resolve([]))},function(e){return s.logger.error(\"failed to get user onCloud settings value: {0}\",e),s.$q.reject(e)})},r.prototype.shouldGetRemoteSuggestedTeams=function(){var e=this;return this.suggestedTeamsStore.getLastUpdatedAt().then(function(t){return!t||Date.now()-t.value>e.suggestionsCacheTtl})},r.prototype.getRemoteSuggestedTeams=function(){var s=this;if(this.platformDetectService.isConferenceRoomDevice())return this.logger.debug(\"Skipped fetching remote suggested teams due to device type.\"),this.$q.resolve([]);var n=this.settingsService.valueAsBoolean(this.constants.settings.names.discoverPrivateTeams)?this.constants.urls.discovery.suggested.privatePublicParam:this.constants.urls.discovery.suggested.publicParam,r=this.constants.urls.discovery.suggested.get.replace(\"{accessType}\",n).replace(\"{enableFallback}\",\"true\"),i={callType:this.constants.urls.discovery.suggested.type},a=this.loggingService.newScenario(this.constants.scenarios.discover.suggested),o={};return o[this.constants.scenarioDataPropNames.teamType]=n,this.teamsAndChannelsRestClient.performApiGet(r,i).toNgPromise(this.$q).then(function(n){var r=[];if(n.value)for(var i=0,c=n.value;i<c.length;i++)!function(n){var i=[];_.each(n.relevantMembers,function(e){i.push(e.smtpAddress)});var a={teamName:n.displayName,teamDescription:n.description,teamId:n.groupId,memberCount:n.membersCount,relevantMembers:i,teamType:e.services.DiscoverTeamType.Suggested,joinState:t.TeamJoinState.NotJoined,accessType:e.middletier.TeamAccessType[n.accessType]};if(n.joinStatus){var o=s.parseTeamJoinStatus[n.joinStatus];o&&(a.joinState=o)}r.push(a)}(c[i]);return a.stop(o),s.cachedSuggestions=r,s.cachedAutosuggestResults=_.keyBy(_.take(r,30),\"teamId\"),s.logger.debug(\"{0} suggestions cached\",s.cachedSuggestions.length),s.suggestedTeamsPayForPlayV2&&s.suggestedTeamsStore.clearTeams().then(function(){return s.suggestedTeamsStore.addTeams(s.cachedSuggestions)}),s.cachedSuggestions.slice()},function(t){var n=e.services.ErrorPayload.parse(t);return o[s.constants.scenarioDataPropNames.error]=n?JSON.stringify(n.status):void 0,s.exceptionUtilityService.failScenarioSelectively(a,n,o,[]),s.logger.error(\"failed to get suggested teams:{0}\",n?n.status:void 0),s.$q.reject(n)})},r.prototype.getTeamInfo=function(t){var s=this,n=this.constants.urls.discovery.getTeamInfo.get.replace(\"{groupId}\",t),r={callType:this.constants.urls.discovery.getTeamInfo.type},i=this.loggingService.newScenario(this.constants.scenarios.discover.getTeamInfo),a={};return a[this.constants.scenarioDataPropNames.groupId]=t,this.teamsAndChannelsRestClient.performApiGet(n,r).toNgPromise(this.$q).then(function(t){if(!t||!t.value)return a[s.constants.scenarioDataPropNames.error]=\"empty response\",i.fail(),s.logger.error(\"failed to get team info, empty response\"),s.$q.reject();var n=t.value,r=s.parseTeamJoinStatus(n.joinStatus),o={teamName:n.displayName,teamDescription:n.description,teamId:n.groupId,memberCount:n.membersCount,relevantMembers:void 0,teamType:e.services.DiscoverTeamType.Suggested,joinState:r,accessType:e.middletier.TeamAccessType[n.accessType]};return i.stop(a),s.$q.resolve(o)},function(t){var n=e.services.ErrorPayload.parse(t),r=n&&(n.statusCode||n.status);return a[s.constants.scenarioDataPropNames.error]=r,s.exceptionUtilityService.failScenarioSelectively(i,n,a,[]),s.logger.error(\"failed to get team info :{0}\",r),s.$q.reject(n)})},r.prototype.findTeams=function(s,n,r){var i=this;if(this.scopedPeopleSearchService.isScopedPeopleSearchEnabled())return this.$q.reject(\"Find teams is disabled when scoped people search is on\");s=encodeURIComponent(s);var a=this.settingsService.valueAsBoolean(this.constants.settings.names.discoverPrivateTeams)?this.constants.urls.discovery.suggested.privatePublicParam:this.constants.urls.discovery.suggested.publicParam,o=new t.PIIString(s).scrubbedValue,c={callType:this.constants.urls.discovery.search.type,scrubbedApiPath:this.constants.urls.discovery.search.get.replace(\"{keywords}\",o).replace(\"{accessType}\",a).replace(\"{top}\",n.toString()).replace(\"{skipToken}\",r||\"\")},m=this.constants.urls.discovery.search.get.replace(\"{keywords}\",s).replace(\"{accessType}\",a).replace(\"{top}\",n.toString()).replace(\"{skipToken}\",r||\"\"),u=null;u=r?this.loggingService.newScenario(this.constants.scenarios.discover.findPageLoad):this.loggingService.newScenario(this.constants.scenarios.discover.findIntialLoad);var l={};return l[this.constants.scenarioDataPropNames.teamType]=a,this.teamsAndChannelsRestClient.performApiGet(m,c).toNgPromise(this.$q).then(function(s){var n=[];if(s&&s.value)for(var r=0,a=s.value;r<a.length;r++){var o=a[r],c={teamName:o.displayName,teamDescription:o.description,teamId:o.groupId,joinState:o.isMemberOf?t.TeamJoinState.Joined:t.TeamJoinState.NotJoined,accessType:e.middletier.TeamAccessType[o.accessType],teamType:e.services.DiscoverTeamType.SearchResult};if(o.joinStatus){var m=i.parseTeamJoinStatus(o.joinStatus);m&&(c.joinState=m)}n.push(c)}return u.stop(l),{teamDetails:n,skipToken:s.skipToken,isFinal:!s.skipToken}},function(t){var s=e.services.ErrorPayload.parse(t);return l[i.constants.scenarioDataPropNames.error]=JSON.stringify(s),i.exceptionUtilityService.failScenarioSelectively(u,s,l,[]),i.logger.error(\"search teams failed :{0}\",s),i.$q.reject(s)})},r.prototype.joinTeam=function(t){var s=this;if(!t)return this.$q.reject(\"Invalid teamId\");var i=this.constants.urls.discovery.join.post.replace(\"{teamId}\",t),a={callType:this.constants.urls.discovery.join.type},o=this.loggingService.newScenario(this.constants.scenarios.discover.join),c={};return c[this.constants.scenarioDataPropNames.teamId]=t,this.teamsAndChannelsRestClient.performApiPost(i,a,void 0).toNgPromise(this.$q).then(function(e){return o.stop(c),s.suggestedTeamsPayForPlayV2&&s.updateCachedSuggestions(t,n.JoinTeam),!0},function(t){var n=e.services.ErrorPayload.parse(t);return c[s.constants.scenarioDataPropNames.error]=JSON.stringify(n),s.exceptionUtilityService.failScenarioSelectively(o,n,c,[],r.CommonIgnoreErrorCodes),s.logger.error(\"search teams failed :{0}\",n),s.$q.reject(n)})},r.prototype.sponsorJoinRequest=function(t,s){var n=this;if(!t)return this.$q.reject(\"Invalid teamId\");if(!s||!s.length)return this.$q.reject(\"Invalid userMris\");if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableMemberAddMember))return this.$q.reject(\"Member add Member is not enabled\");var r=this.constants.urls.discovery.sponsorJoinRequest.post.replace(\"{teamId}\",t),i={callType:this.constants.urls.discovery.sponsorJoinRequest.type,counter:this.constants.scenarios.discover.sponsorJoinRequest},a=this.loggingService.newScenario(this.constants.scenarios.discover.sponsorJoinRequest),o={};return o[this.constants.scenarioDataPropNames.teamId]=t,this.teamsAndChannelsRestClient.performApiPost(r,i,s).toNgPromise(this.$q).then(function(e){a.stop(o);var t=new Set;return e.forEach(function(e){void 0!==e.resultCode&&2===e.resultCode&&t.add(e.value)}),t},function(t){var s=e.services.ErrorPayload.parse(t);return o[n.constants.scenarioDataPropNames.error]=JSON.stringify(s),n.exceptionUtilityService.failScenarioSelectively(a,s,o,[]),n.logger.error(\"sponsor join request failed :{0}\",s),n.$q.reject(s)})},r.prototype.areTeamCodesEnabled=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamCodes)&&!this.identityService.isFreemiumTenant()},r.prototype.joinTeamByCode=function(s,n,i){var a=this;if(!(s=s&&s.trim().toLowerCase()))return this.sendJoinByCodePanelActionTelemetry(i,!1),this.logger.error(\"join team by code failed: code is empty.\"),this.$q.reject(\"Empty code\");var o='\"'+s+'\"',c=this.constants.urls.discovery.joinByCode.post,m={callType:this.constants.urls.discovery.joinByCode.type},u=this.loggingService.newScenario(this.constants.scenarios.discover.joinByCode),l={};return this.teamsAndChannelsRestClient.performApiPost(c,m,o).then(function(e){if(e&&e.value)return e.value;var t=r.NullResponseErrorCode;return u[a.constants.scenarioDataPropNames.error]=t,u.fail(l),a.logger.error(\"join team by code failed: {0}\",t),a.$q.reject(t)},function(t){var s=e.services.ErrorPayload.parse(t),n=(s||{}).code;return l[a.constants.scenarioDataPropNames.error]=n,s.status===a.constants.responseCode.badRequest&&n===r.InvalidTeamJoinCode||s.status===a.constants.responseCode.tooManyRequests&&n===r.TooManyRequests?u.incomplete(l):a.exceptionUtilityService.failScenarioSelectively(u,s,l,[],r.CommonIgnoreErrorCodes),a.logger.error(\"join team by code failed: {0}\",n),a.$q.reject(n)}).then(function(e){a.logger.info(\"User joined the team by code.\");var s=new t.TeamLocal(e);return a.teamService.ensureTeamInLocalCache(s).then(function(e){a.accessibilityService.isInKeyboardNavigationMode()&&(a.accessibilityService.focusEditorOnInit=!0);var t=function(e){return a.$q(function(t,s){return setTimeout(t,e)})},s=function(e,n,r){return void 0===r&&(r=50),n().catch(function(i){return e>1?t(r).then(function(){return s(e-1,n,2*r)}):a.$q.resolve()})};return s(5,function(){return void 0===a.channelService.getChannelByObjectId(e.objectId)?a.$q.reject(\"Channel undefined\"):a.$q.resolve()}).then(function(){return a.navigationService.navigateToTeam(e.objectId,n),a.sendJoinByCodePanelActionTelemetry(i,!0),u.stop(l),a.$q.resolve(e)})}).catch(function(){a.sendJoinByCodePanelActionTelemetry(i,!1);var e=r.NavigationToTeamFailed;return l[a.constants.scenarioDataPropNames.error]=e,u.fail(l),a.$q.reject(e)})},function(e){return a.sendJoinByCodePanelActionTelemetry(i,!1),a.$q.reject(e)})},r.prototype.findPendingJoinRequests=function(t){var s=this;if(!t||!t.length)return this.logger.error(\"Invalid team id list passed\"),this.$q.reject(\"Invalid team list\");var n=this.constants.urls.discovery.findJoinRequests.post,r={callType:this.constants.urls.discovery.findJoinRequests.type},i=JSON.stringify(t),a=this.loggingService.newScenario(this.constants.scenarios.discover.findJoinRequests),o={};return o[this.constants.scenarioDataPropNames.teamId]=i,this.teamsAndChannelsRestClient.performApiPost(n,r,{GroupIdList:t}).toNgPromise(this.$q).then(function(e){return a.stop(),e},function(t){var n=e.services.ErrorPayload.parse(t);return a.fail(o),s.logger.error(\"Find join requests failed for teams: {0}\",i),s.$q.reject(n)})},r.prototype.joinRequestAction=function(s,n,r,i){var a=this;if(!n||!r)return this.logger.error(\"Invalid team id or mri passed.\"),this.$q.reject(\"Invalid team or user id.\");var o={GroupId:n,UserMri:r,ActionType:t.JoinActionType[s]},c=this.constants.urls.discovery.adminAction.post.replace(\"{silentActionValue}\",i.toString()),m={callType:this.constants.urls.discovery.adminAction.type},u=this.loggingService.newScenario(this.constants.scenarios.discover.joinAdminAction),l={};return l[this.constants.scenarioDataPropNames.teamId]=n,this.teamsAndChannelsRestClient.performApiPost(c,m,o).then(function(e){return u.stop(),e},function(t){var s=e.services.ErrorPayload.parse(t);return u.fail(l),a.logger.error(\"Admin action failed for team: {0}\",n),a.$q.reject(s)})},r.prototype.bulkJoinRequestAction=function(s,n,r,i){var a=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableMemberAddMember))return this.$q.reject(\"Member add Member is not enabled\");if(!n||!r||0==r.length)return this.logger.error(\"Invalid team id or mris passed.\"),this.$q.reject(\"Invalid team or user ids\");var o={GroupId:n,UserMris:r,ActionType:t.JoinActionType[s]},c=this.constants.urls.discovery.bulkAdminAction.post.replace(\"{silentActionValue}\",i.toString()),m={callType:this.constants.urls.discovery.bulkAdminAction.type},u=this.loggingService.newScenario(this.constants.scenarios.discover.bulkJoinAdminAction),l={};return l[this.constants.scenarioDataPropNames.teamId]=n,this.teamsAndChannelsRestClient.performApiPost(c,m,o).toNgPromise(this.$q).then(function(e){return u.stop(),e},function(t){var s=e.services.ErrorPayload.parse(t);return u.fail(l),a.logger.error(\"Admin action failed for team: {0}\",n),a.$q.reject(s)})},r.prototype.parseTeamJoinStatus=function(s){var n;switch(e.middletier.TeamJoinStatus[s]){case e.middletier.TeamJoinStatus.Pending:n=t.TeamJoinState.Pending;break;case e.middletier.TeamJoinStatus.Joined:n=t.TeamJoinState.Joined;break;default:n=t.TeamJoinState.NotJoined}return n},r.prototype.initJoinSlashCommand=function(){var t=this,n=[{id:this.constants.slashCommands.parameterIds.joinParam,required:!0,acceptString:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.DiscoverTeams}],r={id:this.constants.slashCommands.commandIds.join,name:this.resources.strings.slash_command_join_name,descriptionResource:this.resources.strings.slash_command_join_description,parameters:n,preExecute:function(n,r){if(r&&r.get(t.constants.slashCommands.parameterIds.joinParam)){var i=r.get(t.constants.slashCommands.parameterIds.joinParam).parameterValue;if(i)if(i.parameterType===s.FreeFormText)n.setExecutionStatus(t.resources.strings.slash_command_join_navigation_message);else if(i.parameterType===s.TeamJoinCode)n.setExecutionStatus(t.resources.strings.slash_command_join_team_join_by_code_message);else if(i.parameterType===s.TeamObject){var a=r.get(t.constants.slashCommands.parameterIds.joinParam).parameterValue.accessType===e.middletier.TeamAccessType.Private?t.resources.strings.slash_command_join_private_status:t.resources.strings.slash_command_join_public_status;n.setExecutionStatus(a,{teamName:i.title})}}},execute:function(e,s,n){return t.triggerJoinSlashCommand(e,s,n)}};this.slashCommandsService.registerSlashCommand(r)},r.prototype.sendJoinByCodePanelActionTelemetry=function(t,s){var n=this,r=s?e.components.PanelActionOutcome.nav:e.components.PanelActionOutcome.failed;_.defer(function(){var s={action:{gesture:e.components.PanelActionGesture.submit,outcome:e.shared.AttributeHelper.tryGetEnum(r.toString(),e.components.PanelActionOutcome,n.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.toString(),e.components.PanelActionScenario,n.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.joinByCode.toString(),e.components.PanelActionScenarioType,n.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.joinTeam.toString(),e.components.PanelModuleName,n.loggingService).toString(),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.joinTeam.toString(),e.components.PanelModuleType,n.loggingService),summary:\"Join Team by Code\"}};n.analyticsService.getAnalyticsPanelActionEventData(s).then(function(e){n.analyticsService.sendPanelAction(e)})})},r.prototype.triggerJoinSlashCommand=function(t,n,r){var i=this,a=this.$q.defer();if(t&&t.get(this.constants.slashCommands.parameterIds.joinParam)&&t.get(this.constants.slashCommands.parameterIds.joinParam).parameterValue){var o=t.get(this.constants.slashCommands.parameterIds.joinParam).parameterValue;o.parameterType===s.TeamObject&&o.teamId?this.joinTeam(o.teamId).then(function(e){i.removeSelectedTeamFromAutosuggestCache(o.teamId),a.resolve()},function(e){n.setError(i.resources.strings.slash_command_join_error,{teamName:o.title}),a.reject(new Error(\"Failed to join the team for teamId: \"+o.teamId))}):o.parameterType===s.FreeFormText?this.$state.go(this.constants.states.appDiscover,{searchString:o.searchString}).then(function(){i.eventingService.$emit(i.constants.events.teams.getJoinSlashCommandSearchResults,o.searchString),a.resolve()}).catch(function(){return a.reject(new Error(\"Failed to go to \"+i.constants.states.appDiscover))}):o.parameterType===s.TeamJoinCode?this.joinTeamByCode(o.teamCode,\"join-team-slash-command\",e.components.PanelActionScenario.slashCommandJoinByCode).then(function(e){i.removeSelectedTeamFromAutosuggestCache(e.objectId),a.resolve()},function(e){n.setError(i.resources.strings.slash_command_join_failed_to_join_by_code);var t=\"Failed to join team by code\";r.cancel({errorMsg:t}),a.reject(new Error(t))}):a.reject(new Error(\"Invalid parameter value. Parameter Type: \"+o.parameterType+\" | teamId: \"+o.teamId))}else a.reject(new Error(\"Invalid parameter value\"));return a.promise},r.NullResponseErrorCode=\"ResponseValueIsNull\",r.NavigationToTeamFailed=\"NavigationToTeamFailed\",r.InvalidTeamJoinCode=\"InvalidTeamJoinCode\",r.TooManyRequests=\"TooManyRequests\",r.CommonIgnoreErrorCodes=[\"MaximumTeamMembersLimitReached\"],r}();t.DiscoverServiceImplementation=r,angular.module(\"teamspace.discoverService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.teamsAndChannelsRestClient\",\"teamspace.utilityService\",\"teamspace.exceptionUtilityService\",\"teamspace.navigationService\",\"teamspace.suggestedTeamsStore\",\"teamspace.teamService\",\"teamspace.channelService\"]).service(\"discoverService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Suggested=1]=\"Suggested\",e[e.SearchResult=2]=\"SearchResult\",e[e.SuggestedPlaceholder=3]=\"SuggestedPlaceholder\",e[e.SearchPlaceholder=4]=\"SearchPlaceholder\",e[e.JoinByCodePlaceholder=5]=\"JoinByCodePlaceholder\",e[e.LoadingCard=6]=\"LoadingCard\"}(e.DiscoverTeamType||(e.DiscoverTeamType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){!function(e){e[e.Accept=1]=\"Accept\",e[e.Reject=2]=\"Reject\"}(e.JoinActionType||(e.JoinActionType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.NotJoined=1]=\"NotJoined\",e[e.Joining=2]=\"Joining\",e[e.Joined=3]=\"Joined\",e[e.Pending=4]=\"Pending\"}(e.TeamJoinState||(e.TeamJoinState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e.SEQUENTIAL_LISTENER_REGISTRATION_PREFIX=\"SEQUENTIAL_LISTENER_ID_\"}(e.dispatcher||(e.dispatcher={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\"","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(t){!function(t){var e=function(e){function n(n,i,o,r,s){var a=e.call(this,r,o,i,t.AggregatesettingsStorageKey.educationAssignmentsAppPolicy,n,s,!0)||this;return a.orchestrationService=s,a._defaultValues={parentDigestEnabledType:\"Disabled\"},a.initializeOnAppLaunchAndReinit(a.initializeReason),a}return __extends(n,e),n.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){e.prototype.initializeOnAppLaunchAndReinit.call(this,t)},n.prototype.getSettingsFromAggregateStore=function(t){return t?t.educationAssignmentsAppPolicy:null},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n}(t.UserSettingsStoreBase);t.EducationAssignmentsAppPolicyStore=e;var n=function(){function t(){}return t.parentDigestEnabledType=\"parentDigestEnabledType\",t}();t.EducationAssignmentsAppPolicyStorageKey=n,angular.module(\"skypeX.educationAssignmentsAppPolicyStore\",[\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.orchestrationService\"]).service(\"educationAssignmentsAppPolicyStore\",e)}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.PromoteMobileDownloadModal=0]=\"PromoteMobileDownloadModal\",e[e.FreemiumFreQuickGuideSurface=1]=\"FreemiumFreQuickGuideSurface\",e[e.FreemiumUpdateProfileDialogFre=2]=\"FreemiumUpdateProfileDialogFre\",e[e.FreemiumInviteMembersDialogFre=3]=\"FreemiumInviteMembersDialogFre\",e[e.FreemiumJoinByUrlDialogFre=4]=\"FreemiumJoinByUrlDialogFre\",e[e.DefaultFrePromptCards=5]=\"DefaultFrePromptCards\",e[e.CortanaConsentModal=6]=\"CortanaConsentModal\",e[e.ExternalCortanaConsentModal=7]=\"ExternalCortanaConsentModal\",e[e.LongCortanaConsentModal=8]=\"LongCortanaConsentModal\",e[e.CustomerFeedbackNpsCoachmark=9]=\"CustomerFeedbackNpsCoachmark\",e[e.CustomerFeedbackBpsCoachmark=10]=\"CustomerFeedbackBpsCoachmark\"}(e.OnDemandSurface||(e.OnDemandSurface={}))}(e.engagementSurfaces||(e.engagementSurfaces={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.BatchDownload=0]=\"BatchDownload\",e[e.BatchRemove=1]=\"BatchRemove\",e[e.BatchCopy=2]=\"BatchCopy\",e[e.BatchMove=3]=\"BatchMove\",e[e.OpenSideBySide=4]=\"OpenSideBySide\",e[e.OpenInNewTab=5]=\"OpenInNewTab\",e[e.OpenInDesktopApp=6]=\"OpenInDesktopApp\",e[e.Download=7]=\"Download\",e[e.CopyLinkToFile=8]=\"CopyLinkToFile\",e[e.CreateToDoEvent=9]=\"CreateToDoEvent\",e[e.RemoveFileWithConfirmation=10]=\"RemoveFileWithConfirmation\",e[e.RemoveFile=11]=\"RemoveFile\",e[e.RenameFile=12]=\"RenameFile\",e[e.RemoveFileChicklet=13]=\"RemoveFileChicklet\",e[e.RemoveFolderWithConfirmation=14]=\"RemoveFolderWithConfirmation\",e[e.RemoveFolder=15]=\"RemoveFolder\",e[e.BrowseFolder=16]=\"BrowseFolder\",e[e.OpenInSharePoint=17]=\"OpenInSharePoint\",e[e.UploadFile=18]=\"UploadFile\",e[e.ShareFile=19]=\"ShareFile\",e[e.CreateFile=20]=\"CreateFile\",e[e.PinToTab=21]=\"PinToTab\",e[e.MoveFile=22]=\"MoveFile\",e[e.CopyFile=23]=\"CopyFile\",e[e.OpenFolder=24]=\"OpenFolder\",e[e.CreateWordFile=25]=\"CreateWordFile\",e[e.CreateExcelFile=26]=\"CreateExcelFile\",e[e.CreateFolder=27]=\"CreateFolder\",e[e.CreatePowerpointFile=28]=\"CreatePowerpointFile\",e[e.AddCloudStorageFolder=29]=\"AddCloudStorageFolder\",e[e.SignOutFromExternalProvider=30]=\"SignOutFromExternalProvider\",e[e.EditSideBySide=31]=\"EditSideBySide\",e[e.NoAction=32]=\"NoAction\"}(e.EntityActionType||(e.EntityActionType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.FailedOrchestration=0]=\"FailedOrchestration\",e[e.FailedAuthentication=1]=\"FailedAuthentication\",e[e.IndexedDB=2]=\"IndexedDB\",e[e.InvalidNavigation=3]=\"InvalidNavigation\"}(e.ErrorRedirectReason||(e.ErrorRedirectReason={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function r(e,r,t,s,o,i,n,a,p){this.loggingService=e,this.settingsService=r,this.constants=t,this.$window=s,this.utilityService=o,this.telemetryProvider=i,this.$timeout=n,this.$httpParamSerializer=a,this.$state=p,this.isDesktopApp=r.valueAsBoolean(t.settings.names.isDesktopApp)}return r.$inject=[\"loggingService\",\"settingsService\",\"constants\",\"$window\",\"utilityService\",\"telemetryProvider\",\"$timeout\",\"$httpParamSerializer\",\"$state\"],Object.defineProperty(r.prototype,\"isErrorRedirectEnabled\",{get:function(){return this.settingsService.valueAsBoolean(\"enableErrorPageRedirect\")},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"isOopsRedirectEnabled\",{get:function(){return this.settingsService.valueAsBoolean(\"oopsErrorPageRedirect\")},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"isAnonymousEnabled\",{get:function(){return this.settingsService.valueAsBoolean(\"anonymousJoinEnabled\")},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"redirectUri\",{get:function(){return this.settingsService.getRootUri()},enumerable:!0,configurable:!0}),r.prototype.redirect=function(r,t,s){var o,i=this,n=e.ErrorRedirectReason[r],a={errorCode:n};if(t){for(var p in t)t.hasOwnProperty(p)&&(a[p]=t[p]);a.errorParams=JSON.stringify(t)}if((t.errorStep===this.constants.scenarios.steps.oops.orchestration.unsupportedOrchestration||t.errorStep===this.constants.scenarios.steps.oops.orchestration.unsupportedBrowser)&&r===e.ErrorRedirectReason.FailedOrchestration&&delete a.errorCode,this.loggingService.event(\"error_page_redirect\",a),r===e.ErrorRedirectReason.FailedOrchestration){if(!this.isOopsRedirectEnabled)return void(t.errorStep===this.constants.scenarios.steps.oops.orchestration.unsupportedBrowser?(this.notifyDesktop(n,t.errorStep,this.constants.states.unsupportedBrowser),this.$state.go(this.constants.states.unsupportedBrowser,{})):(this.notifyDesktop(n,t.errorStep,\"oops\"),this.$state.go(\"oops\",{location:!1,errorCode:t.errorStep,errorMessage:t.errorMessage,errorDescription:t.errorDescription})));o=\"error/oops\"}else if(r===e.ErrorRedirectReason.InvalidNavigation){if(t.errorStep===this.constants.scenarios.steps.oops.navigation.state)o=this.isErrorRedirectEnabled&&this.isAnonymousEnabled?\"error/anonymous_meeting_failure\":this.isAnonymousEnabled?(c=\"assets/error/\")+\"anonymous_meeting_failure-en-us.html\":\"error/oops\";else if(t.errorStep===this.constants.scenarios.steps.oops.navigation.app){if(!this.isOopsRedirectEnabled)return this.notifyDesktop(n,t.errorStep,\"oops\"),void this.$state.go(\"oops\",{location:!1,errorCode:t.errorStep,errorMessage:t.errorMessage,errorDescription:t.errorDescription});o=\"error/oops\"}}else if(r===e.ErrorRedirectReason.IndexedDB)t.errorStep===this.constants.scenarios.steps.oops.indexedDB.upgrade?o=\"error/indexedDB_upgrade_blocked\":t.errorStep===this.constants.scenarios.steps.oops.indexedDB.getProfile?o=\"error/oops\":t.errorStep===this.constants.scenarios.steps.oops.indexedDB.openTransaction&&(o=\"error/indexedDB_locked\");else if(r===e.ErrorRedirectReason.FailedAuthentication)if(t.errorStep===this.constants.scenarios.steps.oops.authentication.getDevicePolicy){if(!this.isOopsRedirectEnabled)return this.notifyDesktop(n,t.errorStep,\"oops\"),void this.$state.go(\"oops\",{location:!1,errorCode:t.errorStep,errorMessage:t.errorMessage,errorDescription:t.errorDescription});o=\"error/oops\"}else if(t.errorStep===this.constants.scenarios.steps.oops.authentication.msaLogin)o=\"error/oops\";else if(t.errorStep===this.constants.scenarios.steps.oops.authentication.login)o=\"error/multiple_user_identities\";else if(t.errorStep===this.constants.scenarios.steps.oops.authentication.itpBlock)o=\"error/itp_block\";else if(t.errorStep===this.constants.scenarios.steps.oops.authentication.getThirdPartyTokens)if(this.isErrorRedirectEnabled)o=\"error/auth_failure\";else{var c=\"assets/error/\";o=c+\"auth_failure-en-us.html\"}else{if(t.errorStep===this.constants.scenarios.steps.oops.authentication.getSkypeLicense)return this.notifyDesktop(n,t.errorStep,this.constants.states.licenseError),void this.$state.go(this.constants.states.licenseError,s);if(t.errorStep===this.constants.scenarios.steps.oops.authentication.getSkypeLicenseGuest)return this.notifyDesktop(n,t.errorStep,this.constants.states.guestLicenseError),void this.$state.go(this.constants.states.guestLicenseError,s)}var h=this.errorParamsParser(o,t);this.notifyDesktop(n,t.errorStep,void 0,o),this.telemetryProvider.flush(),this.$timeout(function(){i.$window.location.assign(h)})},r.prototype.errorParamsParser=function(e,r){var t=\"?session=\"+this.loggingService.sessionId;return r&&!e.endsWith(\".html\")&&(t=t+\"&\"+this.$httpParamSerializer(r)),this.utilityService.combineUriComponents(this.redirectUri,e+encodeURI(t))},r.prototype.notifyDesktop=function(e,r,t,s){this.isDesktopApp&&this.$window.electronSafeIpc&&this.$window.electronSafeIpc.send(this.constants.events.desktopApp.appErrorRedirect,{errorCode:e,errorStep:r,errorState:t,errorUrl:s})},r}();e.ErrorRedirectServiceImplementation=r,angular.module(\"teamspace.errorRedirectService\",[\"ui.router\"]).service(\"errorRedirectService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){var t=function(){function n(n){this.$rootScope=n,this.unbindFunctions=[],this.hwaEmitterCallback=null,this.hwaEmitterContext=null}return n.$inject=[\"$rootScope\"],n.prototype.$on=function(n,t,i,o){void 0===o&&(o=!0);var e,r,c=o?this.$rootScope:n;if(!c)throw\"Can't register for event \"+t+\" as no $scope was provided. If you need $scope-less registration, use unsafeOn (BUT LOOK AT THE COMMENTS FIRST).\";return e=c.$on(t,i),n!==this.$rootScope&&(r=n.$on(\"$destroy\",function(){e()})),function(){e&&e(),r&&r()}},n.prototype.$once=function(n,t,i,o){void 0===o&&(o=!0);var e=this.$on(n,t,function(n,t){e(),i(n,t)},o)},n.prototype.unsafeOn=function(n,t){return this.$rootScope.$on(n,t)},n.prototype.$onWithTenantScope=function(n,t,i,o){void 0===o&&(o=!0);var e=this.$on(n,t,i,o);return this.unbindFunctions.push(e),this.unbindAndUntrack(e)},n.prototype.$onceWithTenantScope=function(n,t,i,o){var e=this;void 0===o&&(o=!0);var r=this.$on(n,t,function(n,t){r(),i(n,t);var o=e.unbindFunctions.indexOf(r);o>=0&&e.unbindFunctions.splice(o,1)},o);return this.unbindFunctions.push(r),this.unbindAndUntrack(r)},n.prototype.unsafeOnWithTenantScope=function(n,t){var i=this.unsafeOn(n,t);return this.unbindFunctions.push(i),this.unbindAndUntrack(i)},n.prototype.unbindAllTenantScopedEventCallbacks=function(){_.forEach(this.unbindFunctions,function(n){n&&n()}),this.unbindFunctions=[]},n.prototype.$emit=function(n,t){this.$rootScope.$emit(n,t),null!=this.hwaEmitterCallback&&this.hwaEmitterCallback.call(this.hwaEmitterContext,n,t)},n.prototype.registerHwaEmitterCallback=function(n,t){if(void 0===t&&(t=null),null==n)throw new Error(\"Unable to register null HWA Emitter callback\");this.hwaEmitterCallback=n,this.hwaEmitterContext=t},n.prototype.unbindAndUntrack=function(n){var t=this;return function(){n&&n();var i=t.unbindFunctions.indexOf(n);i>=0&&t.unbindFunctions.splice(i,1)}},n}();n.EventingServiceImplementation=t,angular.module(\"teamspace.eventingService\",[]).service(\"eventingService\",t)}(n.services||(n.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){var n=function(e){function n(n,o,r,i,s,a,c,l,h){var p=e.call(this,h)||this;p.$q=n,p.appConfig=o,p.constants=r,p.contactsDatabase=s,p.settingsService=a,p.peopleService=c,p.loggingService=l,p.orchestrationService=h,p.fetchPromise=null,p.deletedItems=[];var g=new t.DataManagerOptions(r.urls.contacts.sync.type,function(e){return e.id});return g.isResponseWrappedInValue=!1,g.isTransient=!0,p.exchangeContactsDataManager=i.registerManager(g),p.logger=l.newLogger(\"ExchangeContactsService\"),p.initializeOnAppLaunchAndReinit(\"First Initialize\"),p}return __extends(n,e),n.$inject=[\"$q\",\"appConfig\",\"constants\",\"dataManagerService\",\"contactsDatabase\",\"settingsService\",\"peopleService\",\"loggingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){if(this.logger.log(\"ExchangeContactsService Initialize reason {0}\",e),this.hostname=this.appConfig.middleTierConstants.newEndpointAddress,this.dbOpenPromise=this.$q.resolve(),!this.isDatabaseOpen()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableExchangeContactList)){var t=this.contactsDatabase.open();t&&(this.dbOpenPromise=t.toNgPromise(this.$q))}this.skipToken=\"\",this.isContactsLoadingDone=!1,this.contactList=[],this.requestUrl=this.hostname+this.constants.urls.contacts.sync.get,this.lastMTCallTimeStamp=0},n.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"ExchangeContactsService onAppTeardown: reason = {0}\",e),this.hostname=void 0,this.skipToken=void 0,this.contactList=void 0,this.isContactsLoadingDone=void 0,this.fetchPromise=null,this.requestUrl=void 0,this.lastMTCallTimeStamp=void 0,this.dbOpenPromise=void 0,this.deletedItems=[]},n.prototype.mtmaTelemetryIdentifier=function(){return\"ExchangeContactsService\"},n.prototype.isDatabaseOpen=function(){return this.contactsDatabase.isOpen},n.prototype.onDbOpenCompletion=function(){return this.dbOpenPromise},n.prototype.getContactListSkipToken=function(){var e=this;return this.onDbOpenCompletion().then(function(){return e.contactsDatabase.provider.get(e.contactsDatabase.schema.stores.internaldata.name,e.constants.contacts.sync.Key_Internal_ExchangeContactsListSyncState).then(function(t){return t&&t.value?e.logger.info(\"Found cached skip token = {0}\",t.value):e.logger.info(\"No cached skip token\"),t?t.value:\"\"})}).catch(function(t){return e.logger.error(\"failed to get the skip token {0}\",t),\"\"})},n.prototype.saveContactListSkipToken=function(e){var t,n=this,o=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsService.saveSkipToken);return o.eventData=(t={},t[this.constants.exchangeContactsTab.skipTokenEventData]=e,t),o.mark(e),this.logger.info(\"Trying to save skip topen sync state - {0}\",e),this.onDbOpenCompletion().then(function(){return n.contactsDatabase.provider.put(n.contactsDatabase.schema.stores.internaldata.name,{id:n.constants.contacts.sync.Key_Internal_ExchangeContactsListSyncState,value:e}).then(function(){o.stop()})}).catch(function(e){o.fail(),n.logger.error(\"failed to save the skip token {0}\",e)})},n.prototype.getCachedContacts=function(){return this.contactList},n.prototype.getAllContacts=function(e){var t=this,n=this.$q.defer(),o=this.lastMTCallTimeStamp+this.settingsService.valueFor(this.constants.settings.names.exchangeContactsRefreshTimeoutInMinutes)<=Date.now(),r=this.isContactsLoadingDone&&!e&&!o;if(r)return this.logger.info(\"Returning cached contacts, total contacts = {0}\",this.contactList.length),this.$q.when(this.contactList);if(null===this.fetchPromise||!r){var i=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsService.getAll);this.contactList=[],this.logger.info(\"try to get the contacts from MT and DB\"),this.getAllContactsFromDB().then(function(e){t.logger.info(\"total items fetched from index db - {0}\",e.length),t.contactList=e}).catch(function(e){t.logger.error(\"Error while reading contacts from db with error: {0}\",e)}).finally(function(){t.getAllContactsFromMT().then(function(e){t.logger.info(\"total items fetched from mt - {0}\",e.length);var o=_.map(t.deletedItems,\"id\");o&&o.length>0&&t.onDbOpenCompletion().then(function(){return t.contactsDatabase.provider.remove(t.contactsDatabase.schema.stores.exchangecontacts.name,o)}),t.resolveContactsToUserProfiles(e).then(function(e){t.onDbOpenCompletion().then(function(){return t.contactsDatabase.provider.put(t.contactsDatabase.schema.stores.exchangecontacts.name,e)}),t.contactList=_.unionBy(e,\"id\"),i.stop(),n.resolve(t.contactList)}).catch(function(e){i.fail({error:\"failed to resolve contacts\"+e}),t.logger.error(\"failed to resolve contacts, error - {0}\",e)})}).catch(function(e){i.fail({error:\"failed to get contacts from MT: \"+e}),t.logger.error(\"Error while trying to get contacts from mt: {0}\",e)})}),this.fetchPromise=n.promise}return this.fetchPromise},n.prototype.resolveContactsToUserProfiles=function(e){var t=this,n=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsService.resolveExchangeContacts);if(!e||0==e.length)return n.stop({totalProfiles:0,resolvedProfiles:0}),this.$q.when([]);var o=[],r=[];_.each(e,function(e){!e.mri||e.isPstn?(e.imAddresses&&e.imAddresses.length>0&&_.each(e.imAddresses,function(e){r.push(e)}),e.emails&&e.emails.length>0&&_.each(e.emails,function(e){r.push(e)})):o.push(e.mri)}),r=_.uniq(r),o=_.uniq(o),this.logger.info(\"try to resolve the user profiles now\");var i=this.peopleService.getAllPeopleProfileFromAAD(r,\"exchangeContactsServiceWEmail\",!0),s=this.peopleService.getAllPeopleProfileFromAAD(o,\"exchangeContactsServiceWMris\",!1);return this.$q.all([i,s]).then(function(o){var r=o[0],i=o[1],s=r.concat(i);if(!s)return t.logger.info(\"no exchange contacts resolved from people service\"),n.stop({totalProfiles:e.length,resolvedProfiles:0}),t.$q.when([]);var a={};_.remove(s,function(e){return t.peopleService.isUnknownUser(e)}),_.each(s,function(e){e&&e.userPrincipalName&&(a[e.userPrincipalName]=e),e&&e.email&&(a[e.email]=e),e&&e.mri&&(a[e.mri]=e)});var c=0;return _.each(e,function(e){e.isIbBarred||(e.isPstn=!0,e.preferredPhone=t.getPreferredPhone(e),t.setItemPropertiesFromProfileMap(e,a),e.isPstn||++c)}),_.remove(e,function(e){return _.isEmpty(e.preferredPhone)&&_.isEmpty(e.mri)}),n.stop({totalProfiles:e.length,resolvedProfiles:c}),e}).catch(function(o){return n.fail({totalProfiles:e.length,resolvedProfiles:0}),t.logger.error(\"failed to get profile map from people service with error: \"+o),t.$q.when([])})},n.prototype.setItemPropertiesFromProfileMap=function(e,t){var n=this,o=!1;e.imAddresses&&e.imAddresses.length>0&&_.each(e.imAddresses,function(r){return r&&(o=n.setItemPropertiesFromTeamsUser(e,t[r])),!o}),!o&&e.emails&&e.emails.length>0&&(o=!1,_.each(e.emails,function(r){return r&&(o=n.setItemPropertiesFromTeamsUser(e,t[r])),!o})),!o&&e.mri&&(o=this.setItemPropertiesFromTeamsUser(e,t[e.mri]))},n.prototype.setItemPropertiesFromTeamsUser=function(e,t){return t&&SkypeX.Services.ChatServiceUtils.isMri(t.mri)?(t.jobTitle&&(e.jobTitle=t.jobTitle),t.displayName&&(e.displayName=t.displayName),e.preferredPhone||(t.mobile?(this.logger.debug(\"found mobile from resolved user information\"),e.preferredPhone=t.mobile):t.telephoneNumber?(this.logger.debug(\"found business from resolved user information\"),e.preferredPhone=t.telephoneNumber):(this.logger.debug(\"did not find number from resolved user information\"),e.preferredPhone=\"\")),e.mri=t.mri,e.userPrincipalName=t.userPrincipalName,e.isPstn=!1,this.logger.info(\"user - {0}, isPstn - {1}\",e.mri,e.isPstn),!0):(this.logger.info(\"could not resolve user profile from {0}\",t?t.mri:\"empty user\"),!1)},n.prototype.getPreferredPhone=function(e){var t=_.keyBy(e.phones,function(e){return e.type.toLowerCase()});return t.mobile?(this.logger.debug(\"found mobile\"),t.mobile.number):t.business?(this.logger.debug(\"found business\"),t.business.number):t.home?(this.logger.debug(\"found home\"),t.home.number):t.other?(this.logger.debug(\"fallback to other\"),t.other.number):e.phones&&e.phones.length>0?(this.logger.warn(\"none of the priority numbers found, use first in the array\"),e.phones[0].number):\"\"},n.prototype.getAll=function(e,t){var n=this;return this.contactsDatabase.provider?this.contactsDatabase.provider.getAll(e,t).then(function(t){return n.logger.info(\"{0} data: {1} items fetched from index db\",e,t.length),t}).fail(function(e){n.logger.error(\"failed to get contacts from index db\")}).toNgPromise(this.$q):(this.logger.info(\"indexed db provider not initialized\"),this.$q.reject(void 0))},n.prototype.getAllContactsFromDB=function(){var e=this;return this.onDbOpenCompletion().then(function(){return e.getAll(e.contactsDatabase.schema.stores.exchangecontacts.name)})},n.prototype.getAllContactsFromMT=function(){var e=this;return this.getContactListSkipToken().then(function(t){return 0===e.contactList.length?e.skipToken=\"\":e.skipToken=t||\"\",e.getFromMT()}).catch(function(t){return e.logger.error(\"failed to get token from cache, error - {0}\",t),e.skipToken=\"\",e.getFromMT()})},n.prototype.getFromMT=function(){var e=this,t={method:\"GET\",url:this.requestUrl.replace(\"{skipToken}\",this.skipToken).replace(\"{pageSize}\",this.constants.contacts.sync.pageSize),cache:!1},n=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsService.getFromMT);return this.exchangeContactsDataManager.invoke(t).then(function(t){return e.skipToken=t.skipToken,t.value&&t.value.length>0?(e.logger.info(\"found {0} contacts\",t.value.length),e.updateContacts(t.value),n.mark(\"size = \"+t.value.length),e.$q.resolve(e.getFromMT())):(e.isContactsLoadingDone=!0,e.lastMTCallTimeStamp=Date.now(),e.saveContactListSkipToken(e.skipToken).catch(function(t){e.logger.error(\"failed to set the skip token, error - {0}\",t)}),n.stop(),e.$q.resolve(e.contactList))}).catch(function(t){return e.logger.error(\"Error while getting contacts. {0}\",t),n.fail(t),e.$q.resolve(e.contactList)})},n.prototype.updateContacts=function(e){var n=this,o=_.map(e,function(e){return new t.UserContact(e,t.ContactDataSource.Exchange)});_.forEach(o,function(e){var t=_.findIndex(n.contactList,function(t){return t.id===e.id});-1!==t?e.isDeleted?(n.contactList.splice(t,1),n.deletedItems.push(e)):n.contactList[t]=e:e.isDeleted||n.contactList.push(e)})},n}(e.services.MTMABase);t.ExchangeContactsService=n,angular.module(\"teamspace.exchangeContactsService\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.constants\",\"teamspace.authenticationService\"]).service(\"exchangeContactsService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(e){\"use strict\";var i=function(i){function n(t,e,n,o,l,a,c,r,s){var d=i.call(this,s)||this;return d.constants=e,d.$injector=n,d.$rootScope=o,d.$q=l,d.multiWindowService=a,d.callingMultiWindowService=c,d.eventingService=r,d.logger=t.newLogger(\"expoMultiWindowService\"),d.initializeOnAppLaunchAndReinit(),d}return __extends(n,i),n.$inject=[\"loggingService\",\"constants\",\"$injector\",\"$rootScope\",\"$q\",\"multiWindowService\",\"callingMultiWindowService\",\"eventingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){this.logger.info(\"initializeOnAppLaunchAndReinit: \"+t),this.expoDSWindowLoaded=!1},n.prototype.cleanupOnAppTeardown=function(t){this.logger.info(\"cleanupOnAppTeardown: \"+t),this.expoDSWindowLoaded=!1,this.callWindow=void 0,this.ongoingCallSubscription=void 0,this.monitoredCall=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"expoMultiWindowService\"},n.prototype.init=function(){return this.$q.resolve(this.initHandler())},n.prototype.initHandler=function(){this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.multiWindow.loaded,this.onMultiWindowLoaded.bind(this)),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.calling.callCreated,this.onCall.bind(this)),this.onMultiWindowLoaded()},n.prototype.onMultiWindowLoaded=function(){var t=this;this.expoDSWindowLoaded||this.multiWindowService.openWindow(new e.ExpoChildWindowParams(\"expo\"),this.constants.events.multiWindow.entryPoints.expoDefault).then(function(e){e&&(t.expoDSWindowLoaded=!0,t.logger.info(\"Expo Digital Signage popped out with \"+e.windowId))})},n.prototype.onCall=function(t,e){var i=this;e&&(this.monitoredCall&&e.callId===this.monitoredCall.callId||(this.monitoredCall?e.reject():1==e.state&&(this.monitoredCall=e,this.ongoingCallSubscription=e.on(\"callStateChanged\",function(){return i.onCallStateChanged(e)}),this.acceptCall(e).then(function(t){i.popOutMultiWindowCall(t).then(function(t){i.callWindow=t})}).catch(function(t){i.logger.error(\"Cannot launch Expo Call; Caught exception while loading call; Error: \"+t)}))))},n.prototype.acceptCall=function(t){return this.callingUserActionService.acceptCall(t.conversationId,t.messageId,!1,!1,t.callId,null,t.isScreenshareFromChat)},n.prototype.popOutMultiWindowCall=function(e){var i=this,n={windowType:t.services.RigelWindowType.Content};return this.callingMultiWindowService.popoutCall(e,this.constants.events.multiWindow.entryPoints.expoCall,n).then(function(t){return i.logger.info(\"Call child window opened with \"+t.windowId+\" and call \"+e.teamsCallId),t.windowRef.focus(),i.eventingService.$emit(i.constants.events.layout.navigateBack),t})},Object.defineProperty(n.prototype,\"callingUserActionService\",{get:function(){return this.$injector.get(\"callingUserActionService\")},enumerable:!0,configurable:!0}),n.prototype.onCallStateChanged=function(t){switch(this.logger.info(\"onCallStateChanged to call.state:\"+e.CallUtilities.stringifyCallState(t.state)),t.state){case 7:this.callWindow.windowRef.close(),this.callWindow=null,this.monitoredCall=null,this.ongoingCallSubscription.dispose()}},n}(t.services.MTMABase);e.ExpoMultiWindowService=i,angular.module(\"teamspace.expoMultiWindowService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.multiWindowService\",\"teamspace.eventingService\",\"teamspace.callingMultiWindowService\"]).service(\"expoMultiWindowService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){return function(){}}();e.PowerBiReport=t;var r=function(){return function(){}}();e.PowerBiGroup=r;var n=function(){return function(){}}();e.PowerBiGroupsResult=n;var o=function(){return function(){}}();e.PowerBiReportResult=o;var i=function(){function e(e){this.model=e}return Object.defineProperty(e.prototype,\"model\",{get:function(){return this._model},set:function(e){this._model=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"name\",{get:function(){return this._model.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"id\",{get:function(){return this._model.id},enumerable:!0,configurable:!0}),e}();e.PowerBiReportViewModel=i;var u=function(){return function(e){this.powerBiGroupId=e,this.groupReports=[],this.myReports=[]}}();e.PowerBiTabViewModel=u}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Team=0]=\"Team\",e[e.Personal=1]=\"Personal\",e[e.GroupChat=2]=\"GroupChat\",e[e.Tenant=3]=\"Tenant\"}(e.AppScope||(e.AppScope={}));!function(e){e[e.InputExtensions=1]=\"InputExtensions\",e[e.Tabs=2]=\"Tabs\",e[e.Bots=4]=\"Bots\",e[e.Connectors=8]=\"Connectors\",e[e.All=16]=\"All\"}(e.AppsServiceCategoryFilter||(e.AppsServiceCategoryFilter={}));var t=function(){function e(){}return e.Team=\"Team\",e.Personal=\"Personal\",e.GroupChat=\"GroupChat\",e}();e.AppUpgradeEventKey=t;var n=function(){function e(){}return e.TeamEntitlementsChanged=\"TeamEntitlementsChanged\",e.TeamDefinitionsChanged=\"TeamDefinitionsChanged\",e.UserEntitlementsChanged=\"UserEntitlementsChanged\",e.UserDefinitionsChanged=\"UserDefinitionsChanged\",e.GroupChatDefinitionsChanged=\"GroupChatDefinitionsChanged\",e.GroupChatEntitlementsChanged=\"GroupChatEntitlementsChanged\",e.AppUpgraded=\"AppUpgraded\",e.ParamsKey=\"params\",e.UserEntitlementDeleted=\"UserEntitlementDeleted\",e.TeamEntitlementDeleted=\"TeamEntitlementDeleted\",e.GroupChatEntitlementDeleted=\"GroupChatEntitlementDeleted\",e}();e.AppsServiceEvents=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(n){!function(t){var e=function(){function t(){}return t.filterToStoreFrontApps=function(e,p){return p.filter(function(p){var i=e?e.find(function(n){return n.appDefinition.id.toLowerCase()===p.id.toLowerCase()}):void 0;return!(p.externalId&&!p.tenantId)&&(!!_.isEmpty(p.customBots)&&(!t.isAppPermanent(i)&&!t.isAppDeprecated(i)&&(!p.state||p.state!==n.Constants.Instance.extensibility.apps.appStates.installedAndDeprecated)))})},t.isAppInstalled=function(e){return!(!e||!e.appEntitlement)&&t.checkAppStates(e,[n.Constants.Instance.extensibility.apps.appStates.installed,n.Constants.Instance.extensibility.apps.appStates.installedAndFavorited,n.Constants.Instance.extensibility.apps.appStates.installedAndPermanent])},t.isAppPermanent=function(e){return!(!e||!e.appEntitlement)&&t.checkAppStates(e,[n.Constants.Instance.extensibility.apps.appStates.installedAndPermanent])},t.isAppDeprecated=function(e){return!(!e||!e.appEntitlement)&&t.checkAppStates(e,[n.Constants.Instance.extensibility.apps.appStates.installedAndDeprecated])},t.isAppFeatured=function(e){return!(!e||!e.appEntitlement)&&t.checkAppStates(e,[n.Constants.Instance.extensibility.apps.appStates.featured])},t.isPersonalApp=function(n){return!(!n||!n.appDefinition)&&this.isPersonalAppDefinition(n.appDefinition)},t.isPersonalAppDefinition=function(n){if(!n)return!1;var t=_.some(n.staticTabs,function(n){return n.scopes.includes(\"Personal\")}),e=!_.isEmpty(n.bots);return t||e},t.isAppInstalledPersonally=function(n){return this.isAppInstalled(n)&&n.appDefinition&&n.appDefinition.isInstalledPersonally},t.convertUserInstalledAppsToPinnedApps=function(n){return{version:\"1.0\",pinnedAndCoreApps:_.map(n,function(n){return{id:n.appDefinition.id,name:n.appDefinition.name,smallImageUrl:n.appDefinition.smallImageUrl,isCoreApp:n.appDefinition.isCoreApp,state:n.appEntitlement.state,isAppBarPinned:n.appEntitlement.isAppBarPinned,appBarOrder:n.appEntitlement.appBarOrder}})}},t.convertUserPinnedAppsToInstalledApps=function(n){return n?_.map(n.pinnedAndCoreApps,function(n){return{appDefinition:{id:n.id,name:n.name,smallImageUrl:n.smallImageUrl,isCoreApp:n.isCoreApp},appEntitlement:{id:n.id,state:n.state,isAppBarPinned:n.isAppBarPinned,appBarOrder:n.appBarOrder}}}):null},t.checkAppStates=function(n,t){return t.includes(n.appEntitlement.state)},t}();t.AppsServiceUtils=e}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function s(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)}}(),teamspace;!function(t){!function(n){var e=function(){return function(t){this.actionType=t}}();n.BotCardActionResult=e;var s=function(n){function e(e,s,o){var r=n.call(this,t.Constants.Instance.bots.cards.actions.openUrl)||this;return r.url=e,r.isDeepLink=s,r.deepLinkResult=o,r}return __extends(e,n),e}(e);n.BotCardOpenUrlActionResult=s;var o=function(n){function e(){return n.call(this,t.Constants.Instance.bots.cards.actions.signIn)||this}return __extends(e,n),e}(e);n.BotCardSignInActionResult=o;var r=function(n){function e(){return n.call(this,t.Constants.Instance.bots.cards.actions.reply)||this}return __extends(e,n),e}(e);n.BotCardReplyActionResult=r;var a=function(n){function e(){return n.call(this,t.Constants.Instance.bots.cards.actions.invoke)||this}return __extends(e,n),e}(e);n.BotCardInvokeActionResult=a;var c=function(n){function e(){return n.call(this,t.Constants.Instance.bots.cards.actions.pinAsTab)||this}return __extends(e,n),e}(e);n.BotCardPinAsTabActionResult=c;var i=function(n){function e(){return n.call(this,t.Constants.Instance.bots.cards.actions.messageback)||this}return __extends(e,n),e}(e);n.BotCardMessageBackActionResult=i;var u=function(n){function e(){return n.call(this,t.Constants.Instance.bots.cards.actions.openEntity)||this}return __extends(e,n),e}(e);n.BotCardOpenStageViewActionResult=u;!function(t){t[t.blockedByTenant=0]=\"blockedByTenant\",t[t.blockedByUser=1]=\"blockedByUser\",t[t.notAvailableToCurrentUser=2]=\"notAvailableToCurrentUser\"}(n.BlockedReason||(n.BlockedReason={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(e){var n=function(){function t(){}return t.prototype.bind=function(t){_.assign(this,t)},t}();e.CardDeserializableDefault=n;var r=function(){function t(){}return t.create=function(e,n){if(e instanceof Array)return _.map(e,function(e){return t.create(e,n)});try{var r=n.createEmpty?n.createEmpty(e):new n;return r.bind(e),r}catch(t){throw new Error(\"Card deserialization error = \"+JSON.stringify(t,null,2))}},t.bindComplexProperty=function(e,n,r,i){e[r]&&(n[r]=t.create(e[r],i))},t}();e.CardDeserialization=r;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e}(n);e.CardFact=i;var o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e}(n);e.CardImage=o;var a=function(e){function n(t){var n=e.call(this)||this;return n.localId=t||\"-1\",n}return __extends(n,e),Object.defineProperty(n.prototype,\"isInvoke\",{get:function(){return this.type===t.Constants.Instance.bots.cards.actions.invoke},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isSignin\",{get:function(){return this.type===t.Constants.Instance.bots.cards.actions.signIn},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isMessageBack\",{get:function(){return this.type===t.Constants.Instance.bots.cards.actions.messageback},enumerable:!0,configurable:!0}),n}(n);e.CardButton=a;var s;!function(t){t[t.updateAccentColor=1]=\"updateAccentColor\",t[t.updateAppAttribution=2]=\"updateAppAttribution\",t[t.updateUrlPreview=3]=\"updateUrlPreview\",t[t.updateErrorMessage=4]=\"updateErrorMessage\"}(s=e.CardEvent||(e.CardEvent={}));var c=function(e){function n(){var t=e.call(this)||this;return t.observers=[],t.type=\"\",t.cardButtons=[],t.tapButton=null,t.cardSender=null,t.replyChainId=\"\",t.conversationId=\"\",t.alwaysExpand=!1,t.viewOnly=!1,t.clientMessageId=\"\",t.serverMessageId=\"\",t.messageType=\"\",t.isInputExtension=!1,t}return __extends(n,e),Object.defineProperty(n.prototype,\"hasCardButtons\",{get:function(){return this.cardButtons&&this.cardButtons.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"accentColor\",{get:function(){return this._accentColor},set:function(t){this._accentColor=t,this.notifyAll(s.updateAccentColor)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"appAttribution\",{get:function(){return this._appAttribution},set:function(t){this._appAttribution=t,this.notifyAll(s.updateAppAttribution)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"cardUrlPreview\",{get:function(){return this._cardUrlPreview},set:function(t){this._cardUrlPreview=t,this.notifyAll(s.updateUrlPreview)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"errorMessage\",{set:function(t){this.notifyAll(s.updateErrorMessage,{errorMessage:t})},enumerable:!0,configurable:!0}),n.prototype.subscribeForChanges=function(t){this.observers.push(t)},n.prototype.unsubscribeForChanges=function(t){_.pull(this.observers,t)},n.prototype.notifyAll=function(t,e){_.each(this.observers,function(n){return n(t,e)})},n.prototype.bind=function(t){e.prototype.bind.call(this,t),r.bindComplexProperty(t,this,\"cardButtons\",a),r.bindComplexProperty(t,this,\"tapButton\",a)},n.createEmpty=function(e){if(!e.type)return null;switch(e.type.toLowerCase()){case t.Constants.Instance.bots.cards.types.hero.toLowerCase():case t.Constants.Instance.bots.cards.types.thumbnail.toLowerCase():case t.Constants.Instance.bots.cards.types.keyboard.toLowerCase():case t.Constants.Instance.bots.cards.types.signin.toLowerCase():return new l;case t.Constants.Instance.bots.cards.types.profile.toLowerCase():return new p;case t.Constants.Instance.bots.cards.types.list.toLowerCase():return new y;case t.Constants.Instance.bots.cards.types.o365connector.toLowerCase():case t.Constants.Instance.bots.cards.types.o365connectorAlias.toLowerCase():return new w;case t.Constants.Instance.bots.cards.types.receipt.toLowerCase():return new j;case t.Constants.Instance.bots.cards.types.codeSnippet.toLowerCase():return new L(null);default:return null}},n}(n);e.BaseCard=c;var u=function(e){function n(t){var n=e.call(this)||this;return n.content=t,n}return __extends(n,e),Object.defineProperty(n.prototype,\"jitButtonTitle\",{get:function(){if(!_.isEmpty(this.content.actions)){var t=_.find(this.content.actions,function(t){return n.isJitAction(t)});return t&&t.title||void 0}},enumerable:!0,configurable:!0}),n.prototype.forEachType=function(t,e){this.content&&n.forEachTypeInCardPayload(this.content,t,e)},n.forEachTypeInCardPayload=function(t,e,r){t instanceof Array?_.each(t,function(t){return n.forEachTypeInCardPayload(t,e,r)}):(t.type&&t.type===e&&r(t),_.each(t,function(t,i){(t instanceof Array||t instanceof Object)&&n.forEachTypeInCardPayload(t,e,r)}))},n.isJitAction=function(e){if(e&&e.data&&(\"Action.Submit\"===e.type||\"Action.Submit\"===e.getJsonTypeName())){var n=e.data[t.Constants.Instance.bots.cards.adaptiveCard.teamsActionWrapperName];if(n){var r=n[t.Constants.Instance.bots.cards.adaptiveCard.jitFlag];if(r&&!0===r)return!0}}return!1},n}(c);e.AdaptiveCard=u;var l=function(t){function e(){var e=t.call(this)||this;return e.heroImageSrc=void 0,e.heroImageAlt=\"\",e.title=\"\",e.subTitle=\"\",e.content=\"\",e.attribution=\"\",e.facts=[],e.arialLabelTitle=\"\",e.arialLabelSubTitle=\"\",e.arialLabelContent=\"\",e.arialLabelAttribution=\"\",e.ariaLabel=\"\",e.miniMode=!1,e}return __extends(e,t),Object.defineProperty(e.prototype,\"hasTitle\",{get:function(){return!!this.title},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasSubtitle\",{get:function(){return!!this.subTitle},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasContent\",{get:function(){return!!this.content},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasAttribution\",{get:function(){return!!this.attribution},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasDataFields\",{get:function(){return this.hasTitle||this.hasSubtitle||this.hasContent||this.hasAttribution},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasFacts\",{get:function(){return this.facts&&this.facts.length>0},enumerable:!0,configurable:!0}),e.prototype.bind=function(e){t.prototype.bind.call(this,e),r.bindComplexProperty(e,this,\"facts\",i)},e}(c);e.RichCard=l;var p=function(t){function e(){var e=t.call(this)||this;return e.upn=\"\",e}return __extends(e,t),e}(c);e.ProfileCard=p;var d=function(t){function e(){var e=t.call(this)||this;return e.fileName=\"\",e.botName=void 0,e.subTitle=\"\",e.fileType=\"\",e.fileSVGClass=null,e.fileSVGPath=null,e.cardTitle=void 0,e.acceptContext=null,e.declineContext=null,e}return __extends(e,t),e}(c);e.FileConsentCard=d;var f=function(t){function e(){var e=t.call(this)||this;return e.type=null,e.tapButton=null,e.title=\"\",e.subTitle=\"\",e.id=\"\",e.fileType=\"\",e.fileSVGClass=null,e.fileSVGPath=null,e.icon=null,e.arialLabelTitle=\"\",e.arialLabelSubTitle=\"\",e}return __extends(e,t),e.prototype.bind=function(e){t.prototype.bind.call(this,e),r.bindComplexProperty(e,this,\"tapButton\",a)},e}(n);e.ListCardItem=f;var y=function(t){function e(){var e=t.call(this)||this;return e.title=\"\",e.items=[],e}return __extends(e,t),e.prototype.bind=function(e){t.prototype.bind.call(this,e),r.bindComplexProperty(e,this,\"items\",f)},e}(c);e.ListCard=y;var b=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),Object.defineProperty(n.prototype,\"name\",{get:function(){return this.title},set:function(t){this.title=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isActionCard\",{get:function(){return this.actionType===t.Constants.Instance.bots.cards.o365Card.actions.actionCard},enumerable:!0,configurable:!0}),n.createEmpty=function(e){if(!e.actionType)return null;switch(e.actionType.toLowerCase()){case t.Constants.Instance.bots.cards.o365Card.actions.viewAction.toLowerCase():return new h;case t.Constants.Instance.bots.cards.o365Card.actions.openUri.toLowerCase():return new g;case t.Constants.Instance.bots.cards.o365Card.actions.httpPOST.toLowerCase():return new C;case t.Constants.Instance.bots.cards.o365Card.actions.actionCard.toLowerCase():return new m;default:return null}},n}(a);e.O365ActionButton=b;var h=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.actionType=t.Constants.Instance.bots.cards.o365Card.actions.viewAction,n}return __extends(n,e),n}(b);e.O365ViewAction=h;var g=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.actionType=t.Constants.Instance.bots.cards.o365Card.actions.openUri,n.targets={default:\"\"},n}return __extends(n,e),n}(b);e.O365OpenUri=g;var C=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.actionType=t.Constants.Instance.bots.cards.o365Card.actions.httpPOST,n.target=\"\",n.headers=[],n.body=\"\",n.bodyContentType=\"\",n.assoicatedInputs={},n}return __extends(n,e),Object.defineProperty(n.prototype,\"allAssociatedInputsValid\",{get:function(){var e=t.Constants.Instance.bots.cards.o365Card.inputTypes,n=!0;return _.forEach(this.assoicatedInputs,function(t){if(t.isRequired){switch(t.type){case e.textInput:n=n&&!!t.value;break;case e.multichoiceInput:var r=t;n=n&&_.some(r.choices,function(t){return t.isSelected});break;case e.dateInput:var i=t;n=n&&!!i.date,i.includeTime&&(n=n&&!!i.time&&null!==i.parsedTime);break;default:n=!1}return n}}),n},enumerable:!0,configurable:!0}),n.regexForValueSubstitution=/\\{\\{([^\\.\\s]+)\\.value\\}\\}/gi,n}(b);e.O365HttpPOST=C;var m=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.actionType=t.Constants.Instance.bots.cards.o365Card.actions.actionCard,n.id=\"\",n.name=\"\",n.actions=[],n.inputs=[],n}return __extends(n,e),n.prototype.bind=function(t){e.prototype.bind.call(this,t),r.bindComplexProperty(t,this,\"actions\",b),r.bindComplexProperty(t,this,\"inputs\",v)},n}(b);e.O365ActionCard=m;var v=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.id=\"\",t.isRequired=!1,t.defaultValue=\"\",t.value=\"\",t.title=\"\",t}return __extends(n,e),n.createEmpty=function(e){if(!e.type)return null;switch(e.type.toLowerCase()){case t.Constants.Instance.bots.cards.o365Card.inputTypes.textInput.toLowerCase():return new I;case t.Constants.Instance.bots.cards.o365Card.inputTypes.dateInput.toLowerCase():return new P;case t.Constants.Instance.bots.cards.o365Card.inputTypes.multichoiceInput.toLowerCase():return new O;default:return null}},n}(n);e.O365Input=v;var I=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.Constants.Instance.bots.cards.o365Card.inputTypes.textInput,n.isMultiline=!1,n.maxLength=null,n}return __extends(n,e),n.prototype.clear=function(){this.value=\"\"},n}(v);e.O365TextInput=I;var P=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.Constants.Instance.bots.cards.o365Card.inputTypes.dateInput,n.includeTime=!1,n.date=null,n.time=\"\",n}return __extends(n,e),Object.defineProperty(n.prototype,\"parsedTime\",{get:function(){var t=moment(this.time,\"h:mma\");return t.isValid()?t.toDate():null},enumerable:!0,configurable:!0}),n.prototype.clear=function(){this.value=\"\",this.date=null,this.time=\"\"},n.prototype.bind=function(t){e.prototype.bind.call(this,t),t.date&&(this.date=new Date(t.date))},n}(v);e.O365DateInput=P;var x;!function(t){t[t.Compact=0]=\"Compact\",t[t.Expanded=1]=\"Expanded\"}(x=e.O365MultichoiceInputStyle||(e.O365MultichoiceInputStyle={}));var O=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.Constants.Instance.bots.cards.o365Card.inputTypes.multichoiceInput,n.isMultiSelect=!1,n.style=x.Compact,n.choices=[],n.showDropdown=!1,n}return __extends(n,e),Object.defineProperty(n.prototype,\"isCompactStyle\",{get:function(){return this.style===x.Compact},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isExpandedStyle\",{get:function(){return this.style===x.Expanded},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"selectedItems\",{get:function(){return _.filter(this.choices,function(t){return t.isSelected})},enumerable:!0,configurable:!0}),n.prototype.clear=function(){this.value=\"\",_.forEach(this.selectedItems,function(t){t.isSelected=!1})},n.prototype.setSelected=function(t,e){void 0===e&&(e=!0),this.isMultiSelect?t.isSelected=e:e?_.each(this.choices,function(e){e.isSelected=e.value===t.value}):t.isSelected=!1},n.prototype.toggleSelection=function(t){this.setSelected(t,!t.isSelected)},n.prototype.bind=function(t){e.prototype.bind.call(this,t),r.bindComplexProperty(t,this,\"choices\",T)},n}(v);e.O365MultichoiceInput=O;var T=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.display=\"\",e.value=\"\",e.isSelected=!1,e}return __extends(e,t),e}(n);e.O365MultichoiceInputChoice=T;var A=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.title=\"\",t.text=\"\",t.activityTitle=\"\",t.activitySubtitle=\"\",t.activityText=\"\",t.activityImage=null,t.activityImageType=\"\",t.images=[],t.potentialAction=[],t.arialLabelTitle=\"\",t.arialLabelText=\"\",t.arialLabelActivityTitle=\"\",t.arialLabelActivitySubtitle=\"\",t.arialLabelActivityText=\"\",t.arialLabel=\"\",t}return __extends(n,e),Object.defineProperty(n.prototype,\"hasActivityImage\",{get:function(){return this.activityImage&&this.activityImage.sourceUrl&&this.activityImage.sourceUrl.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasActivityInfo\",{get:function(){return this.activityTitle&&\"\"!=this.activityTitle||this.activitySubtitle&&\"\"!=this.activitySubtitle||this.activityText&&\"\"!=this.activityText||this.hasActivityImage},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasFacts\",{get:function(){return this.facts&&this.facts.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasImages\",{get:function(){return this.images&&this.images.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasActions\",{get:function(){return this.potentialAction&&this.potentialAction.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isActivityImageTypeArticle\",{get:function(){return this.activityImageType===t.Constants.Instance.bots.cards.o365Card.activityImageType.article},enumerable:!0,configurable:!0}),n.prototype.bind=function(t){e.prototype.bind.call(this,t),r.bindComplexProperty(t,this,\"activityImage\",o),r.bindComplexProperty(t,this,\"facts\",i),r.bindComplexProperty(t,this,\"images\",o),r.bindComplexProperty(t,this,\"potentialAction\",b)},n}(n);e.O365ConnectorCardSection=A;var w=function(e){function n(){var t=e.call(this)||this;return t.summary=\"\",t.title=\"\",t.themeColor=null,t.text=\"\",t.sections=[],t.potentialAction=[],t.arialLabelTitle=\"\",t.arialLabelText=\"\",t.ariaLabel=\"\",t.meta=\"\",t.messageId=\"\",t}return __extends(n,e),Object.defineProperty(n.prototype,\"connectorSender\",{get:function(){return this.cardSender},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"parsedMeta\",{get:function(){return this.meta?JSON.parse(this.meta):null},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"hasActions\",{get:function(){return this.potentialAction&&this.potentialAction.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"shouldExpand\",{get:function(){return!!this.alwaysExpand||!(this.sections&&this.sections.length>0)&&(this.text?this.title.toString().length:0)+(this.text?this.text.toString().length:0)<300},enumerable:!0,configurable:!0}),n.prototype.initO365InputAssociationsForHttpPOSTAction=function(){var e=this.potentialAction||[];_.forEach(this.sections,function(t){t.potentialAction&&t.potentialAction.length>0&&(e=e.concat(t.potentialAction))});var n={},r=_.filter(e,function(e){return e.actionType===t.Constants.Instance.bots.cards.o365Card.actions.actionCard});_.forEach(r,function(t){_.assign(n,_.keyBy(t.inputs,\"id\"))});var i=function(e){var r=e.body.match(t.services.O365HttpPOST.regexForValueSubstitution);r&&r.length>0&&(r=_.uniq(r),_.forEach(r,function(t){var r=t.substring(2,t.indexOf(\".value\"));r&&n[r]&&(e.assoicatedInputs[r]=n[r])}))};_.forEach(e,function(e){e.actionType===t.Constants.Instance.bots.cards.o365Card.actions.httpPOST?i(e):e.actionType===t.Constants.Instance.bots.cards.o365Card.actions.actionCard&&_.forEach(e.actions,function(e){e.actionType===t.Constants.Instance.bots.cards.o365Card.actions.httpPOST&&i(e)})})},n.prototype.bind=function(t){e.prototype.bind.call(this,t),r.bindComplexProperty(t,this,\"sections\",A),r.bindComplexProperty(t,this,\"potentialAction\",b),this.initO365InputAssociationsForHttpPOSTAction()},n}(c);e.O365ConnectorCard=w;var S=function(t){function e(){var e=t.call(this)||this;return e.itemImageSrc=void 0,e.itemImageAlt=\"\",e.price=\"\",e.quantity=\"\",e.subtitle=\"\",e.tapButton=null,e.text=\"\",e.title=\"\",e.priceDisplayText=\"\",e}return __extends(e,t),Object.defineProperty(e.prototype,\"hasPrice\",{get:function(){return!!this.price},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasQuantity\",{get:function(){return!!this.quantity},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasSubtitle\",{get:function(){return!!this.subtitle},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasText\",{get:function(){return!!this.text},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasTitle\",{get:function(){return!!this.title},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasTapButton\",{get:function(){return!!this.tapButton},enumerable:!0,configurable:!0}),e.prototype.bind=function(e){t.prototype.bind.call(this,e),r.bindComplexProperty(e,this,\"tapButton\",a)},e}(n);e.ReceiptItem=S;var j=function(t){function e(){var e=t.call(this)||this;return e.facts=[],e.items=[],e.tax=\"\",e.title=\"\",e.total=\"\",e.vat=\"\",e}return __extends(e,t),Object.defineProperty(e.prototype,\"hasTax\",{get:function(){return!!this.tax},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasTitle\",{get:function(){return!!this.title},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasTotal\",{get:function(){return!!this.total},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasVat\",{get:function(){return!!this.vat},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasFacts\",{get:function(){return this.facts&&this.facts.length>0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"hasItems\",{get:function(){return this.items&&this.items.length>0},enumerable:!0,configurable:!0}),e.prototype.bind=function(e){t.prototype.bind.call(this,e),r.bindComplexProperty(e,this,\"facts\",i),r.bindComplexProperty(e,this,\"items\",S)},e}(c);e.ReceiptCard=j;var L=function(e){function n(n,r,i){void 0===i&&(i=!1);var o=e.call(this)||this;return o.handler=r,o.editable=i,null==n?o:(o.id=n.id,o.name=n.name,o.language=n.language,o.snippet=n.snippet,o.source=n.source,o.type=t.Constants.Instance.bots.cards.types.codeSnippet,o.lines=n.lines,o.cardClientId=n.id,o.amsReferenceId=n.amsReferenceId,o.wrap=n.wrap,o)}return __extends(n,e),n}(c);e.CodeSnippetCard=L}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.TwoWay=0]=\"TwoWay\",e[e.OneWay=1]=\"OneWay\"}(e.BotType||(e.BotType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.InvokeNameForSigninStateVerification=\"signin/verifyState\",e}();e.SigninCardAuthServiceConstants=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.constants=t,this.model=e}return Object.defineProperty(e.prototype,\"id\",{get:function(){return this.model.id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"type\",{get:function(){return null!=this.getExtensionDefinitionInfo&&null!=this.getExtensionDefinitionInfo.type?this.getExtensionDefinitionInfo.type:\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"name\",{get:function(){return this.model.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"description\",{get:function(){return this.model.description},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"descriptionLong\",{get:function(){return this.model.descriptionLong},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"directive\",{get:function(){return this.model.directive?this.model.directive:this.model.id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"settingsDirective\",{get:function(){return this.model.settingsDirective},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"developerWebsite\",{get:function(){return this._developerWebsite},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"instanceSettings\",{get:function(){return this.model.instanceSettings},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"actionDefinitions\",{get:function(){return this.model.actionDefinitions},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"enabled\",{get:function(){return this.model.enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"status\",{get:function(){return this.model.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"scope\",{get:function(){return this._scope},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"customSettingsHtml\",{get:function(){return this._customSettingsHtml},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"galleryIcon\",{get:function(){return this._galleryIcon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"accentColor\",{get:function(){return this._accentColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"validDomains\",{get:function(){return this.model.validDomains},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"getExtensionDefinitionInfo\",{get:function(){return this._selectedExtensionDefinitionInfo},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"permissionLevel\",{get:function(){return this._permissionLevel},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"privacyUrl\",{get:function(){return this._privacyUrl},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"termsOfUseUrl\",{get:function(){return this._termsOfUseUrl},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"externalId\",{get:function(){return this.model.externalId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isThirdPartyTab\",{get:function(){return this._isThirdPartyTab},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"galleryOrder\",{get:function(){return this.model.galleryOrder},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"model\",{get:function(){return this._model},set:function(e){if(this._model!==e){this._model=e,this._customSettingsHtml=this._model.instanceSettings&&this._model.instanceSettings.customSettingsHtml||\"\";var t=this.model.icons.filter(function(e){return\"gallery\"===e.key||\"88\"===e.key});this._galleryIcon=t&&t.length?t[0].value:this.constants.extensibility.defaultGalleryIcon,this._accentColor=this.model.accentColor,this._scope=this.model.scope,this._developerWebsite=this._model.developerWebsite,this._permissionLevel=this.model.permissionLevel,this._privacyUrl=this.model.privacyUrl,this._termsOfUseUrl=this.model.termsOfUseUrl,this._isThirdPartyTab=this.model.isThirdPartyTab,this._selectedExtensionDefinitionInfo=this.model.extensionDefinitionInfo&&this.model.extensionDefinitionInfo.length?this.model.extensionDefinitionInfo[0]:null}},enumerable:!0,configurable:!0}),e}();e.ExtensionDefinitionViewModel=t;var n=function(){return function(e,t){var n=e.actionDefinitions&&e.actionDefinitions.length?e.actionDefinitions.find(function(e){return e.action&&e.action.id!=t.bots.actionDefinitionIds.createtab}):void 0;this.id=\"\",this.definitionId=e.id,this.externalId=e.externalId,this.name=e.name,this.settings=n&&n.action&&n.action.settings?_.cloneDeep(n.action.settings):{},this.directive=e.directive}}();e.ExtensionInstanceViewModel=n;var i=function(){function e(e){this._model=e}return Object.defineProperty(e.prototype,\"model\",{get:function(){return this._model},set:function(e){this._model!==e&&(this._model=e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"id\",{get:function(){return this._model.id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"externalId\",{get:function(){return this._model.externalId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"description\",{get:function(){return this._model.description},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"icon\",{get:function(){return this._model.icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"name\",{get:function(){return this._model.name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"status\",{get:function(){return this._model.status},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"type\",{get:function(){return this._model.type},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"scope\",{get:function(){return this._model.scope},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"accentColor\",{get:function(){return this._model.accentColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"galleryOrder\",{get:function(){return this._model&&(this._model.galleryOrder||this._model.externalId&&1e4)||0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isDeprecated\",{get:function(){return this._model.isDeprecated},enumerable:!0,configurable:!0}),e.create=function(t){return new e({name:t.name,id:t.id,description:t.description,status:t.status,icon:t.galleryIcon,type:t.type,scope:t.scope,accentColor:t.accentColor,galleryOrder:t.galleryOrder})},e}();e.ExtensionGalleryItemViewModel=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Add=1]=\"Add\",e[e.Update=2]=\"Update\",e[e.Remove=3]=\"Remove\"}(e.WebhookConfigAction||(e.WebhookConfigAction={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.EventType_SuggestedActionsUpdate=\"suggestedActionsService.suggestedActionsUpdate\",e.EventType_SmartRepliesUpdate=\"suggestedActionsService.smartRepliesUpdate\",e}();e.SuggestedActionsServiceEvents=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.AuthFailed=\"AuthFailed\",e.Timeout=\"Timeout\",e.Other=\"Other\"}(e.AppInitializationFailedReason||(e.AppInitializationFailedReason={}));!function(e){e.Results=\"Results\",e.Auth=\"Auth\"}(e.BotQueryResponseType||(e.BotQueryResponseType={}));!function(e){e.Regular=\"Regular\",e.Private=\"Private\"}(e.ChannelType||(e.ChannelType={}))}(e.microsoftTeamsInternal||(e.microsoftTeamsInternal={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(e){function i(t){var i=e.call(this,t)||this;return i.feeds={},i.keys={},i.initializeOnAppLaunchAndReinit(\"First Initialize\"),i}return __extends(i,e),i.$inject=[\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.feeds[t.FeedType.Focused]=[],this.feeds[t.FeedType.MyActivity]=[],this.keys[t.FeedType.Focused]={},this.keys[t.FeedType.MyActivity]={}},i.prototype.cleanupOnAppTeardown=function(e){this.feeds={},this.keys={}},i.prototype.mtmaTelemetryIdentifier=function(){return\"FeedCollectionImplementation\"},i.prototype.clear=function(e){if(e)return this.feeds[e]=[],void(this.keys[e]={});this.feeds={},this.keys={};for(var i in t.FeedType)this.feeds[t.FeedType[i]]=[],this.keys[t.FeedType[i]]={}},i.prototype.get=function(e,t){return this.keys[t][e]||null},i.prototype.getAll=function(e){return this.feeds[e]},i.prototype.has=function(e,t){return!!this.keys[t][e]},i.prototype.insert=function(e,t){if(!e||!e.id||!e.timestamp||this.keys[t][e.id])return!1;var i=_.sortedIndexBy(this.feeds[t],e,function(e){return-e.timestamp});return this.feeds[t].splice(i,0,e),this.keys[t][e.id]=e,!0},i.prototype.insertCollection=function(e,t){var i=this,n=!0;return e.forEach(function(e){n=i.insert(e,t)&&n}),n},i.prototype.remove=function(e,t){if(!e||!this.keys[t][e])return!1;var i=_.findIndex(this.feeds[t],function(t){return t.id===e});return this.feeds[t].splice(i,1),delete this.keys[t][e],!0},i}(e.services.MTMABase);t.FeedCollectionImplementation=i,angular.module(\"teamspace.feedCollection\",[]).service(\"feedCollection\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.StoreNotReady=1]=\"StoreNotReady\"}(e.FeedsErrorCode||(e.FeedsErrorCode={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(e){var t=function(){function t(i,e,t,n,o,s,a,c,r,f,h,v,S,l,u){this.$q=i,this.bellNotificationsService=e,this.callingNavigationService=t,this.channelService=n,this.constants=o,this.loggingService=s,this.notificationsStore=a,this.settingsService=c,this.navigationService=r,this.$translate=f,this.navigationNotificationService=h,this.connectorService=v,this.resources=S,this.userAppsStore=l,this.deepLinkService=u,this.isEndOfNotifications=!1,this.isNotificationFeedLiveSyncRunning=!1,this.logger=s.newLogger(\"NotificationFeedSyncHelper\")}return t.$inject=[\"$q\",\"bellNotificationsService\",\"callingNavigationService\",\"channelService\",\"constants\",\"loggingService\",\"notificationsStore\",\"settingsService\",\"navigationService\",\"$translate\",\"navigationNotificationService\",\"connectorService\",\"resources\",\"userAppsStore\",\"deepLinkService\"],t.prototype.setFeedCollectionCallbacks=function(i,e){this.insertFeed=i,this.updateFeed=e},t.prototype.getMaxRanges=function(){return this.maxRanges||{start:0,end:Date.now()}},t.prototype.isLiveSyncRunning=function(){return this.isNotificationFeedLiveSyncRunning},t.prototype.buildNotificationFeed=function(t){var n=this,o=function(){return new i.services.NotificationFeed(t,n.constants,n.bellNotificationsService,n.channelService,n.loggingService,n.settingsService,n.navigationService,n.$translate,n.navigationNotificationService,n.connectorService,n.resources)};switch(t.notificationType){case SkypeX.Services.NotificationType.Voicemail:return new e.VoicemailFeed(t,this.callingNavigationService,this.constants,this.navigationNotificationService,this.userAppsStore);case SkypeX.Services.NotificationType.MissedCall:return new e.MissedCallFeed(t,this.callingNavigationService,this.constants,this.navigationNotificationService,this.userAppsStore);case SkypeX.Services.NotificationType.Call:switch(t.notificationSubType){case SkypeX.Services.NotificationSubType.Voicemail:return new e.VoicemailFeed(t,this.callingNavigationService,this.constants,this.navigationNotificationService,this.userAppsStore);case SkypeX.Services.NotificationSubType.MissedCall:return new e.MissedCallFeed(t,this.callingNavigationService,this.constants,this.navigationNotificationService,this.userAppsStore);case SkypeX.Services.NotificationSubType.MissedMeetingNudge:return o()}return null;case SkypeX.Services.NotificationType.TeamsTasks:return new e.TasksFeed(t,this.constants,this.bellNotificationsService,this.channelService,this.loggingService,this.settingsService,this.navigationService,this.$translate,this.navigationNotificationService,this.connectorService,this.resources,this.deepLinkService,this.$q);default:return o()}},t.prototype.onInsertNotification=function(i,e){var t=this;if(e){var n=_.map(e,function(i){return t.buildNotificationFeed(i)});this.insertFeed(n)}},t.prototype.beginLiveSync=function(){return this.notificationsStore.getStoreReadyState()?(this.newNotificationSubToken=this.notificationsStore.subscribe(this.onInsertNotification.bind(this),this.constants.events.notifications.store.Type_NewActivitiesHydrated),this.isNotificationFeedLiveSyncRunning=!0,this.endTime=Date.now(),this.maxRanges={start:0,end:this.endTime},this.$q.when()):this.$q.reject({code:e.FeedsErrorCode.StoreNotReady,message:\"Begin Live Sync failed because of the store not being ready\"})},t.prototype.endLiveSync=function(){this.newNotificationSubToken&&(this.notificationsStore.unsubscribe(this.newNotificationSubToken),this.newNotificationSubToken=null),this.isEndOfNotifications=!1,this.endTime=null,this.isNotificationFeedLiveSyncRunning=!1},t.prototype.fetchFeeds=function(i,e){var t=this;return this.notificationsStore.whenStoreStartupDone().then(function(){return t.fetchFeedsHelper(i,e)})},t.prototype.fetchFeedsHelper=function(i,e){var t=this;if(this.isEndOfNotifications)return i.mark(\"endOfNotifications\"),this.$q.resolve([]);var n=this.notificationsStore.allNotifications.notifications;i.mark(\"fetchedAllNotifications\",{feedsCount:n.length});var o=n.filter(function(i){return t.filterPredicateForNotificationByDate(e,i)});if(i.mark(\"filteredNotifications\",{feedsCount:o.length}),0===o.length)return this.logger.debug(\"No valid notifications are returned from notification store\"),i.mark(\"emptyValidNotifications\"),this.$q.resolve([]);this.isEndOfNotifications=o[o.length-1]===n[n.length-1];var s=[];return o.forEach(function(i){s.push(t.buildNotificationFeed(i))}),i.mark(\"insertedNotificationFeed\",{feedsCount:o.length}),this.logger.debug(\"[addNotificationFeeds] {0} feeds for current notifications are added to feed cache.\",o.length),this.$q.when(s)},t.prototype.filterPredicateForNotificationByDate=function(i,e){var t=new Date(e.activity.activityTimestamp).valueOf();return t>=i.start&&t<=i.end&&null!=e.placeholderObject},t}();e.NotificationFeedSyncHelperImplementation=t,angular.module(\"teamspace.notificationFeedSyncHelper\",[\"skypeX.notificationsStore\",\"teamspace.bellNotificationsService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.peopleService\",\"teamspace.loggingService\",\"teamspace.connectorService\",\"teamspace.navigationNotificationService\",\"teamspace.userAppsStore\",\"teamspace.deepLinkService\"]).service(\"notificationFeedSyncHelper\",t)}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function r(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(r.prototype=s.prototype,new r)}}(),teamspace;!function(e){!function(t){var s=function(e){function s(t,s,r,i,n,a,c,o,u,h,l,g,p,S,v,y,d){var m=e.call(this,y)||this;return m.$q=t,m.$translate=s,m.authenticationService=r,m.channelService=i,m.constants=n,m.loggingService=a,m.messageService=c,m.navigationService=o,m.resources=u,m.skypeSearchClient=h,m.substrateSearchRestClient=l,m.sxConfig=g,m.settingsService=p,m.connectorService=S,m.utilityService=v,m.identityService=d,m.pageNumber=0,m.isMyActivityFeedLiveSyncRunning=!1,m.userInformationWithMriPromise=null,m.substrateMessageSearchEnabled=!1,m.substrateMessageSearchEnabledOtherScenarios=!1,m.logger=a.newLogger(\"UserActivityFeedSyncHelper\"),m.initializeOnAppLaunchAndReinit(\"Initial Initialization\"),m}return __extends(s,e),s.$inject=[\"$q\",\"$translate\",\"authenticationService\",\"channelService\",\"constants\",\"loggingService\",\"messageService\",\"navigationService\",\"resources\",\"skypeSearchClient\",\"substrateSearchRestClient\",\"sxConfig\",\"settingsService\",\"connectorService\",\"utilityService\",\"orchestrationService\",\"identityService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppInit - {0}\",e),this.currentUser={},this.currentUserDisplayName=this.$translate.instant(this.resources.strings.user_activity_feeds_you),this.substrateMessageSearchEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstrateMessageSearch),this.substrateMessageSearchEchoEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstrateMessageSearchEcho),this.substrateMessageSearchEnabledOtherScenarios=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstrateMessageSearchEnabledOtherScenarios),this.isGuestUser=this.identityService.isGuestUserType()},s.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown - {0}\",e),this.endTime=void 0,this.maxRanges=void 0,this.pageNumber=0,this.searchTimeout=void 0,this.currentUser=void 0,this.currentUserDisplayName=void 0,this.isMyActivityFeedLiveSyncRunning=!1,this.userInformationWithMriPromise=null,this.substrateMessageSearchEnabled=!1,this.substrateMessageSearchEnabledOtherScenarios=!1,this.substrateMessageSearchEchoEnabled=!1,this.isGuestUser=void 0},s.prototype.mtmaTelemetryIdentifier=function(){return\"UserActivityFeedSyncHelperImplementation\"},s.prototype.getMaxRanges=function(){return this.maxRanges||{start:0,end:Date.now()}},s.prototype.isLiveSyncRunning=function(){return this.isMyActivityFeedLiveSyncRunning},s.prototype.beginLiveSync=function(){var e=this;return this.pageNumber=0,this.endTime=Date.now(),this.maxRanges={start:0,end:this.endTime},this.logger.debug(\"[beginLiveSync] Begin syncing user activity feeds.\"),this.userInformationWithMriPromise=this.authenticationService.getUserInformation(),this.userInformationWithMriPromise.then(function(t){return e.currentUser.givenName=t.profile.given_name,e.currentUser.displayName=t.profile.name,e.currentUser.userPrincipalName=t.profile.upn,e.sxConfig.waitForUserMri()}).then(function(t){e.currentUser.mri=t,e.isMyActivityFeedLiveSyncRunning=!0})},s.prototype.endLiveSync=function(){this.pageNumber=0,this.endTime=null,this.isMyActivityFeedLiveSyncRunning=!1,this.logger.debug(\"[endLiveSync] End syncing user activity feeds.\")},s.prototype.fetchFeeds=function(e){e.mark(\"getUserActivity\",{pageNumber:this.pageNumber});var t=this.getUserActivity(this.pageNumber);return t.then(function(t){e.mark(\"userActivityFetched\")}),t},s.prototype.getUserActivity=function(e){void 0===e&&(e=-1),this.cancelPendingCalls(),this.searchTimeout=this.$q.defer();var t=this.settingsService.valueAsObject(this.constants.settings.names.feedsStoreSettings),s=moment().startOf(\"day\").subtract(t.syncDays,\"d\"),r=(e>=0?e:this.pageNumber)*this.constants.search.pageSize;return this.substrateMessageSearchEchoEnabled&&!this.isGuestUser&&this.perform3SEchoCall(r,s),this.shouldCallSubstrateMessageSearch()?this.getAndProcessSubstrateResults(r,s):this.getAndProcessSkypeSearchResults(r,s)},s.prototype.cancelPendingCalls=function(){this.searchTimeout&&(this.searchTimeout.resolve(),this.searchTimeout=null)},s.prototype.processSearchResults=function(e,r){var i=this;if(void 0===r&&(r=null),!e||0===e.length)return this.$q.when([]);var n=this.$q.defer(),a=[],c=0;return e.forEach(function(o){var u=new t.ActivityViewModel,h=o.ParentReferenceId&&o.ParentReferenceId.toLowerCase().contains(s.ParentMessageIdPrefixedString);u.activityType=r||(h?t.ActivityType.Reply:t.ActivityType.Message),u.parentMessageReferenceId=o.ParentReferenceId.toLowerCase(),u.messageId=null===o.ServerMessageId||void 0===o.ServerMessageId?o.ServerMessageId:o.ServerMessageId.toString(),u.dateTime=new Date(o.CreationDate).toString(),u.content=o.Content,u.timestamp=new Date(o.CreationDate),u.threadId=o.ThreadId,i.channelService.getTeamById(o.GroupId).then(function(e){return u.teamName=e.displayName,i.channelService.getChannelById(o.ThreadId)}).then(function(e){u.channelName=e.displayName;var s=new t.UserActivityFeed(i.$translate,i.resources,u,i.constants,i.channelService,i.loggingService,i.messageService,i.navigationService,i.currentUser,i.currentUserDisplayName,i.connectorService);a.push(s)}).catch(function(e){i.logger.debug(\"unable to process searchResult: {0}\",JSON.stringify(o))}).finally(function(){++c===e.length&&(i.logger.debug(\"{0} results processed\",a.length),n.resolve(a))})}),n.promise},s.prototype.getSkypeSearchRequest=function(e,t){var s=t.toISOString(),r=this.sxConfig.getCurrentSkypeMri();return{OPTION:{RESULTBASE:e,RESULTCOUNT:this.constants.search.pageSize},QUERYSTRING:{and:[{CreationDate:{OP:this.constants.search.filters.conversations.dateGtOperation,VALUE:s}},{ConversationType:\"Group\"},{From:r}]}}},s.prototype.perform3SEchoCall=function(e,t){var s,r=this;if(this.currentUser.displayName&&this.currentUser.userPrincipalName){var i={};_.set(i,\"profile.name\",this.currentUser.displayName),_.set(i,\"profile.name\",this.currentUser.userPrincipalName),s=Promise.resolve(i)}else s=this.authenticationService.getUserInformation();s.then(function(s){var i=r.createSubstrateSearchRequest(e,s,t),n={searchClientRequestId:r.utilityService.generateUUID(),searchTermEventSubType:r.constants.events.substrateSearch.myActivityFeedQueryEcho3s};r.substrateSearchRestClient.messageSearchEcho(i,n)})},s.prototype.getAndProcessSubstrateResults=function(e,t){var s=this;return this.userInformationWithMriPromise.then(function(r){var i=s.createSubstrateSearchRequest(e,r,t),n={searchClientRequestId:s.utilityService.generateUUID(),searchTermEventSubType:s.constants.events.substrateSearch.myActivityFeedQuery3s,searchTermScenario:s.constants.scenarios.search.substrateSearchMyActivityFeedScenario};return s.substrateSearchRestClient.searchTerm(i,n)}).then(function(e){return s.substrateSearchRestClient.process3SResponse(e)},function(e){return s.logger.error(\"3S Message Search Call Failed In MyActivity Tab, error-\"+JSON.stringify(e)),s.$q.reject(e)}).then(function(e){return s.processSearchResultWrapper(e)})},s.prototype.getAndProcessSkypeSearchResults=function(e,t){var s=this,r=this.getSkypeSearchRequest(e,t),i={timeout:this.searchTimeout.promise},n={searchClientRequestId:this.utilityService.generateUUID(),searchTermEventSubType:this.constants.events.substrateSearch.myActivityFeedQueryOsearch};return this.skypeSearchClient.search(r,i,n).then(function(e){return s.processSearchResultWrapper(e)},function(e){return s.logger.error(\"OSearch Message Search Call Failed In MyActivity Tab, error-\"+JSON.stringify(e)),s.$q.reject(e)})},s.prototype.createSubstrateSearchRequest=function(e,t,s){var r=s.format(\"YYYY-MM-DD\"),i=_.get(t,\"profile.name\");return{queryString:\"sent >= \"+r+' AND(from: \"'+_.get(t,\"profile.upn\")+'\" OR from: \"'+i+'\")',options:{resultBase:e,resultCount:this.constants.search.pageSize3S},filter:{Term:{conversationType:\"Group\"}}}},s.prototype.processSearchResultWrapper=function(e){return e?(this.logger.debug(\"{0} results returned\",e.length),this.pageNumber++):this.logger.debug(\"No results returned\"),this.processSearchResults(e)},s.prototype.shouldCallSubstrateMessageSearch=function(){return this.substrateMessageSearchEnabled&&this.substrateMessageSearchEnabledOtherScenarios&&!this.isGuestUser},s.ParentMessageIdPrefixedString=\"messageid=\",s}(e.services.MTMABase);t.UserActivityFeedSyncHelperImplementation=s,angular.module(\"teamspace.userActivityFeedSyncHelper\",[\"skypeX.notificationsStore\",\"teamspace.bellNotificationsService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.peopleService\",\"teamspace.loggingService\",\"teamspace.messageService\"]).service(\"userActivityFeedSyncHelper\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(i){function n(e,t,n,o,c,r,a,s,d,p){var l=i.call(this,r)||this;return l.constants=t,l.eventingService=n,l.loggingService=o,l.notificationsStore=c,l.notificationFeedSyncHelper=a,l.userActivityFeedSyncHelper=s,l.feedCollection=d,l.onNotificationsStoreStateChangedPrivate=function(e,t){l.onNotificationsStoreStateChanged(e,t)},l.logger=o.newLogger(\"FeedSyncService\"),l.$q=e,l.initializeOnAppLaunchAndReinit(\"First Initialize\"),l}return __extends(n,i),n.$inject=[\"$qNoApply\",\"constants\",\"eventingService\",\"loggingService\",\"notificationsStore\",\"orchestrationService\",\"notificationFeedSyncHelper\",\"userActivityFeedSyncHelper\",\"feedCollection\",\"deepLinkService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppInit - {0}\",e)},n.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown - {0}\",e),this.initPromise=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"UserActivityFeedSyncHelperImplementation\"},n.prototype.startup=function(){var t=this;if(this.initPromise)return this.initPromise;this.notificationFeedSyncHelper.setFeedCollectionCallbacks(function(e){return t.insertFeedCollection(e)},function(e){return t.updateFeed(e)}),e.services.MTMASubscriptionUtility.subscribe(this.notificationsStore,this.onNotificationsStoreStateChangedPrivate,this.constants.events.notifications.store.ReadyStateChanged);var i=this.loggingService.newScenario(this.constants.scenarios.feed.feedsInitialDataLoading);return this.onNotificationsStoreStateChanged=function(e,n){n&&t.activateLiveSync(i)},this.logger.info(\"Not Early Return\"),this.initPromise=this.activateLiveSync(i),this.initPromise},n.prototype.activateLiveSync=function(e){var i=this,n=!1,o=0;return e.mark(\"beginLiveSync\"),this.beginLiveSync(t.FeedType.Focused).then(function(){return i.fetchFeeds(t.FeedType.Focused,e)}).then(function(t){i.eventingService.$emit(i.constants.events.feed.feedUpdated,null),o=t.length,e.mark(\"initialLoadFeedsFetched\",{feedsCount:o})}).catch(function(o){o&&o.code&&o.code===t.FeedsErrorCode.StoreNotReady?(i.logger.info(\"Notification Store is not ready yet\"),e.mark(\"notificationStoreNotReady\")):(i.logger.error(\"Failed to fetch feeds. Error: {0}\",o),e.fail({error:o}),n=!0)}).finally(function(){n||e.stop({feedsCount:o,feedsType:t.FeedType.Focused})})},n.prototype.onNotificationsStoreStateChanged=function(e,t){},n.prototype.trimFeeds=function(){var e=this;if(this.notificationsStore.getStoreReadyState()){this.feedCollection.clear(t.FeedType.Focused),this.notificationsStore.trimNotificationFeeds();var i=_.chain(this.notificationsStore.allNotifications.notifications).reject(function(e){return!e}).map(function(t){return e.notificationFeedSyncHelper.buildNotificationFeed(t)}).reject(function(e){return!e}).value();this.insertFeedCollection(i)}},n.prototype.insertFeedCollection=function(e,i){var n=this;if(void 0===i&&(i=t.FeedType.Focused),e&&e.length>0){var o=!1;_.each(e,function(e){e.notification.placeholderObject&&(o=n.feedCollection.has(e.id,i)?n.updateFeed(e,i)||o:n.feedCollection.insert(e,i)||o)}),o&&this.eventingService.$emit(this.constants.events.feed.feedUpdated,e)}},n.prototype.updateFeed=function(e,i){if(void 0===i&&(i=t.FeedType.Focused),e){var n=this.feedCollection.get(e.id,i);return n&&(n.subType===SkypeX.Services.NotificationSubType.Call?(this.feedCollection.remove(e.id,i),this.feedCollection.insert(e,i)):(n.notification.message.properties[SkypeX.Services.ChatServiceUtils.MessageProperty_IsRead]=e.notification&&e.notification.isActivityRead,n.notification.isActivityRead=e.notification&&e.notification.isActivityRead,n.isRead=e.notification&&e.notification.isActivityRead)),!!n}},n.prototype.insertTeamFeed=function(e,t){var i=this;if(e&&e.length>0){var n=!1;e.forEach(function(e){n=i.feedCollection.insert(e,t)||n}),n&&this.eventingService.$emit(this.constants.events.feed.feedUpdated,e)}},n.prototype.beginLiveSync=function(e){var i=this;return void 0!==e?this.getFeedByFeedType(e).beginLiveSync():this.$q.all([this.notificationFeedSyncHelper.beginLiveSync(),this.userActivityFeedSyncHelper.beginLiveSync().then(function(){i.feedCollection.clear(t.FeedType.MyActivity)})]).then(function(){})},n.prototype.endLiveSync=function(e){void 0!==e?this.getFeedByFeedType(e).endLiveSync():(this.notificationFeedSyncHelper.endLiveSync(),this.userActivityFeedSyncHelper.endLiveSync(),this.feedCollection.clear(t.FeedType.MyActivity))},n.prototype.getFeedByFeedType=function(e){if(e===t.FeedType.Focused)return this.notificationFeedSyncHelper;if(e===t.FeedType.MyActivity)return this.userActivityFeedSyncHelper;throw Error(\"Feed Type not supported\")},n.prototype.fetchFeeds=function(e,t){var i=this;return this.getFeedByFeedType(e).fetchFeeds(t,this.notificationFeedSyncHelper.getMaxRanges()).then(function(t){return i.feedCollection.insertCollection(t,e),i.getFeeds(e)}).catch(function(e){return i.$q.reject(e)})},n.prototype.getFeeds=function(e){return this.feedCollection.getAll(e)},n}(e.services.MTMABase);t.FeedSyncServiceImplementation=i,angular.module(\"teamspace.feedSyncService\",[\"skypeX.notificationsStore\",\"teamspace.bellNotificationsService\",\"teamspace.callingNavigationService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.peopleService\",\"teamspace.loggingService\",\"teamspace.messageService\",\"teamspace.connectorService\",\"teamspace.utilityService\",\"teamspace.navigationNotificationService\",\"teamspace.voicemailSyncService\",\"teamspace.peopleService\",\"teamspace.userAppsStore\",\"teamspace.deepLinkService\"]).service(\"feedSyncService\",i).service(\"feedCollection\",t.FeedCollectionImplementation).factory(\"notificationFeedSyncHelper\",[\"$qNoApply\",\"bellNotificationsService\",\"callingNavigationService\",\"channelService\",\"constants\",\"loggingService\",\"navigationService\",\"notificationsStore\",\"settingsService\",\"$translate\",\"navigationNotificationService\",\"connectorService\",\"utilityService\",\"resources\",\"userAppsStore\",\"deepLinkService\",function(e,i,n,o,c,r,a,s,d,p,l,f,v,y,S,u){return new t.NotificationFeedSyncHelperImplementation(e,i,n,o,c,r,s,d,a,p,l,f,y,S,u)}]).factory(\"userActivityFeedSyncHelper\",[\"$qNoApply\",\"$translate\",\"authenticationService\",\"channelService\",\"constants\",\"loggingService\",\"messageService\",\"navigationService\",\"resources\",\"skypeSearchClient\",\"substrateSearchRestClient\",\"sxConfig\",\"settingsService\",\"connectorService\",\"utilityService\",\"orchestrationService\",\"identityService\",function(e,i,n,o,c,r,a,s,d,p,l,f,v,y,S,u,h){return new t.UserActivityFeedSyncHelperImplementation(e,i,n,o,c,r,a,s,d,p,l,f,v,y,S,u,h)}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(r){var s=function(){function r(e,r,s,i,t,n,o){var c=this;if(this.constants=e,this.$translate=r,this.channelService=s,this.navigationService=i,this.user=t,this.connectorService=n,this.skypeMessageLocal=o,t&&(this.userType=this.getUserType(t),o&&o.properties)){var a=o.properties.activity;SkypeX.Services.ChatServiceUtils.isConnectorMri(t.mri)&&a&&n.getConnectorProfile(t.mri,a.sourceThreadId).then(function(e){c.displayName=e.displayName,c.botSrc=e.avatarUrl})}}return r.prototype.getUserType=function(r){return this.isUserABot(r)?e.services.UserType.bot:this.isUserAConnector(r)?e.services.UserType.connector:this.isUserAPerson(r)?e.services.UserType.person:e.services.UserType.unknown},r.prototype.isUserABot=function(e){return!!e&&SkypeX.Services.ChatServiceUtils.isBotMri(e.mri,!1)},r.prototype.isUserAConnector=function(e){return!!e&&SkypeX.Services.ChatServiceUtils.isConnectorMri(e.mri)},r.prototype.isUserAPerson=function(e){return!!e&&SkypeX.Services.ChatServiceUtils.isMri(e.mri)},r}();r.WebFeed=s}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var i=function(){function i(i,a,e,s){this.notification=i,this.constants=a,this.navigationNotificationService=e,this.userAppStore=s,this.isRead=!0,this.message=null,this.userType=t.UserType.person,this.id=i.activity.activityId,this.timestamp=new Date(i.activity.activityTimestamp).valueOf(),this.user=i.userProfile,this.displayName=i.actorDisplayName,this.typeIcon=i.placeholderObject&&i.placeholderObject.glyph,this.subject=i.displayChannelName}return i.prototype.navigate=function(t){this.userAppStore.hasApp(this.constants.appId.calling)?this.navigateToCallTab():this.navigateToChatConversation(t)},i.prototype.markReadStatus=function(t){},i.prototype.navigateToChatConversation=function(t){this.notification.isChat=!0,this.navigationNotificationService.navigateWithNotification(this.notification,this.user,t)},i}();t.CallFeed=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,i,n,a,o){var c=t.call(this,e,n,a,o)||this;return c.callingNavigationService=i,c.type=SkypeX.Services.NotificationType.MissedCall,c.typeStr=SkypeX.Services.NotificationType[SkypeX.Services.NotificationType.MissedCall],c.subType=SkypeX.Services.NotificationSubType.Call,c.subTypeStr=SkypeX.Services.NotificationSubType[SkypeX.Services.NotificationSubType.Call],c}return __extends(e,t),e.prototype.navigateToCallTab=function(){this.callingNavigationService.navigateToCallTab(this.constants.callListTab.panes.all,null,{navCtx:this.constants.navContext.alert})},e}(t.CallFeed);t.MissedCallFeed=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,i,n,o,a){var c=e.call(this,t,n,o,a)||this;return c.callingNavigationService=i,c.type=SkypeX.Services.NotificationType.Voicemail,c.typeStr=SkypeX.Services.NotificationType[SkypeX.Services.NotificationType.Voicemail],c.subType=SkypeX.Services.NotificationSubType.Call,c.subTypeStr=SkypeX.Services.NotificationSubType[SkypeX.Services.NotificationSubType.Call],c}return __extends(t,e),t.prototype.navigateToCallTab=function(){this.callingNavigationService.navigateToCallTab(this.constants.callListTab.panes.voicemail,null,{navCtx:this.constants.navContext.alert})},t}(e.CallFeed);e.VoicemailFeed=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Focused=0]=\"Focused\",e[e.MyActivity=1]=\"MyActivity\"}(e.FeedType||(e.FeedType={}));!function(e){e[e.person=0]=\"person\",e[e.bot=1]=\"bot\",e[e.connector=2]=\"connector\",e[e.unknown=99]=\"unknown\"}(e.UserType||(e.UserType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,t){i.__proto__=t}||function(i,t){for(var e in t)t.hasOwnProperty(e)&&(i[e]=t[e])})(t,e)};return function(t,e){function o(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(i){!function(i){var t=function(i){function t(t,e,o,n,a,s,c,r,p,f,y){var u=i.call(this,e,r,n,c,t.userProfile,f,t.message)||this;return u.notification=t,u.bellNotificationsService=o,u.navigationNotificationService=p,u.resources=y,u.error=t.error,u.id=t.message.id,u.activityId=t.activity.activityId,u.team=null,u.type=t.notificationType,u.typeStr=SkypeX.Services.NotificationType[u.type],u.typeIcon=t.placeholderObject.glyph,u.threadId=t.activity.sourceThreadId,u.message=u.getMessagePreview(),u.timestamp=new Date(t.activity.activityTimestamp).valueOf(),u.clientReceivedTimeStamp=moment(new Date).utc().format(\"MM/DD/YYYY hh:mm:ss A\"),u.displayName=t.actorDisplayName,u.subject=t.placeholderText,u.channel=t.channelInfo,u.subType=t.notificationSubType,u.subTypeStr=SkypeX.Services.NotificationSubType[u.subType],u.isRead=!1,t&&(u.isRead=t.isActivityRead),t.notificationType===SkypeX.Services.NotificationType.GroupRenewal&&(u.team=u.getTeam(u.threadId)),u.logger=a.newLogger(\"NotificationFeed-\"+u.id),u}return __extends(t,i),t.prototype.getTeam=function(i){return i?this.channelService.getTeamByObjectId(i):null},t.prototype.getMessagePreview=function(){var i=this.notification.activity.messagePreview;return this.notification.notificationType===SkypeX.Services.NotificationType.Like&&this.notification.isChat&&i&&(i=this.$translate.instant(this.resources.strings.chats_messagePreview_fromSelf,{message:i})),this.notification.notificationType===SkypeX.Services.NotificationType.TeamsEngagementActivity&&(i=\"\"),this.notification.notificationType===SkypeX.Services.NotificationType.DLP&&this.notification.notificationSubType===SkypeX.Services.NotificationSubType.NotifySender&&(i=this.$translate.instant(this.resources.strings.message_preview_for_dlp)),SkypeX.Services.NotificationUtility.isSponsoredJoinRequest(this.notification.notificationType,this.notification.notificationSubType)&&(i=\"\"),i||this.getPlaceHolderString()},t.prototype.getPlaceHolderString=function(){return this.type===SkypeX.Services.NotificationType.AddedToTeam||this.type===SkypeX.Services.NotificationType.PromotedToTeamAdmin||this.type===SkypeX.Services.NotificationType.TeamMembershipChange||this.notification.notificationSubType===SkypeX.Services.NotificationSubType.MissedMeetingNudge?\"\":this.$translate.instant(this.resources.strings.feed_notifications_no_preview)},t.prototype.navigate=function(i){this.navigationNotificationService.navigateWithNotification(this.notification,this.user,i)},t.prototype.markReadStatus=function(i){this.isRead=i,this.notification.isActivityRead!==i&&this.bellNotificationsService.changeReadStatus(this.notification,i)},t}(i.WebFeed);i.NotificationFeed=t}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,n,a,s,i,r,o,l){var c=e.call(this,n,r,a,i,t.lastNonDeletedMessage.creatorProfile,l,null)||this;c.replyChain=t,c.resources=o,c.id=t.lastNonDeletedMessage.id,c.typeIcon=\"\",c.threadId=\"\",c.timestamp=t.lastMessageTimeUtc;var p=a.getParentTeamAndChannelByChannelId(t.conversationId);return c.channel=p&&p.channel,c.type=SkypeX.Services.NotificationType.Any,c.typeStr=\"ReplyChain\",c.isRead=!0,c.error=!1,c.displayName=c.user.displayName,c.subject=c.getSubject(t),c.messageSubject=c.getMessageSubject(t),c.message=t.messagePreview||r.instant(o.strings.feed_notifications_no_preview),c.logger=s.newLogger(\"ReplyChainFeed-\"+c.id),c}return __extends(t,e),t.prototype.getMessageSubject=function(e){return e.firstMessage.subject||\"\"},t.prototype.getSubject=function(e){return e&&e.parentMessageId===e.lastNonDeletedMessage.id?this.$translate.instant(this.resources.strings.reply_chain_feeds_posted,{channelName:this.channel.displayName}):this.$translate.instant(this.resources.strings.reply_chain_feeds_replied,{channelName:this.channel.displayName})},t.prototype.navigate=function(e){var t=this;this.logger.debug(\"[navigate] Attempting to open item with parentMessageId {0}\",this.replyChain.parentMessageId);var n=this.channelService.getParentTeamAndChannelByChannelId(this.replyChain.conversationId);return this.navigationService.navigateToMessage(e,this.replyChain.lastNonDeletedMessage.originalarrivaltime,this.replyChain.conversationId,this.replyChain.lastNonDeletedMessage.id,this.replyChain.lastNonDeletedMessage.parentMessageId,this.replyChain.lastNonDeletedMessage.clientmessageid,this.constants.navContext.alert,n.team.displayName,n.channel.displayName).then(function(e){return t.logger.debug(\"[navigate] Is deep link opened = {0}\",e.deeplinked),e.type})},t.prototype.markReadStatus=function(){},t}(e.WebFeed);e.ReplyChainFeed=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,n,i,s,o,a,r,c,p,v,u,l,f){var h=t.call(this,e,n,i,s,o,a,r,c,p,v,u)||this;return h.notification=e,h.settingsService=a,h.deepLinkService=l,h.$q=f,h.type=SkypeX.Services.NotificationType.TeamsTasks,h.typeStr=SkypeX.Services.NotificationType[h.type],h}return __extends(e,t),e.prototype.navigate=function(e){var n=this,i=this.notification.activity.activityContext&&this.notification.activity.activityContext.deeplinkUrl;return i&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableTasksNotificationFeeds)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeepLinkTabAPI)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableNewDeepLinkHandler)?this.deepLinkService.resolveURL(i,null,this.constants.navContext.alert).then(function(t){return n.$q.resolve([!0])}):t.prototype.navigate.call(this,e)},e}(t.NotificationFeed);t.TasksFeed=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(e){e[e.Unknown=0]=\"Unknown\",e[e.Message=1]=\"Message\",e[e.Reply=2]=\"Reply\",e[e.Like=3]=\"Like\"}(e.ActivityType||(e.ActivityType={}));var t=function(){return function(){}}();e.ActivityViewModel=t;var i=function(t){function i(i,s,n,r,a,c,o,p,y,v,u){var g=t.call(this,r,i,a,p,y,u,null)||this;return g.userActivity=n,g.messageService=o,g.displayName=v,g.isRead=!0,g.id=n.messageId,g.type=SkypeX.Services.NotificationType.UserActivity,g.typeStr=SkypeX.Services.NotificationType[g.type],g.threadId=n.threadId,g.populateMessagePreview(),g.timestamp=n.timestamp.valueOf(),g.subject=i.instant(n.activityType===e.ActivityType.Reply?s.strings.user_activity_feeds_replied:s.strings.user_activity_feeds_posted,{channelName:n.channelName}),g.logger=c.newLogger(\"UserActivityFeed-\"+g.id),g}return __extends(i,t),i.prototype.populateMessagePreview=function(){var e=new SkypeX.Services.SkypeMessageLocal;e.creator=this.user.mri,e.content=this.userActivity.content,e.messagetype=SkypeX.Services.ChatServiceUtils.MessageType_HTML,this.message=this.messageService.createMessagePreview(e,!1)},i.prototype.navigate=function(t){var i=this,s=this.userActivity.messageId;if(this.logger.debug(\"[navigate] Attempting to open item with parentMessageId {0}\",s),this.userActivity.parentMessageReferenceId){var n=this.userActivity.parentMessageReferenceId.split(\";\").filter(function(t){return t&&t.indexOf(e.UserActivityFeedSyncHelperImplementation.ParentMessageIdPrefixedString)>=0});n.length>0&&(s=n[0].substring(e.UserActivityFeedSyncHelperImplementation.ParentMessageIdPrefixedString.length))}return this.navigationService.navigateToMessage(t,this.userActivity.dateTime,this.userActivity.threadId,this.userActivity.messageId,s,this.userActivity.messageId,this.constants.navContext.alert,this.userActivity.teamName,this.userActivity.channelName).then(function(e){return i.logger.debug(\"[navigate] Is deep link opened = {0}\",e.deeplinked),e.type})},i.prototype.markReadStatus=function(){},i}(e.WebFeed);e.UserActivityFeed=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(t){function e(e,i,n,s,a,o,r,c,p){var h=t.call(this,n.middleTierConstants.newEndpointAddress,c,o,s,e,i,a,r)||this;return h.$q=e,h.$qNoApply=i,h.appConfig=n,h}return __extends(e,t),e.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"loggingService\"],e.prototype._getAuthHeaders=function(t){var e=this;return void 0===t&&(t=!1),this.authenticationService.getSkypeTokens(t).then(function(t){var i={};return i[e.constants.headers.accept]=e.constants.headers.jsonContent,i[e.constants.headers.xClientType]=e.constants.search.file.sharePointClientType,i[e.constants.headers.teamspaceDataSerializationMode]=e.constants.files.strings.teamspaceDataSerializationMode,i[e.constants.headers.tokens.xSkypeToken]=t.skypeToken,e.authenticationService.getAuthHeaders(i)})},e}(SkypeX.Services.GenericRestClient),i=function(t){function e(e,i,n,s,a,o,r,c,p,h,l){var u=t.call(this,l,c,o,s,e,i,a,r)||this;return u.$q=e,u.$qNoApply=i,u.appConfig=n,u.endpoint=l,u}return __extends(e,t),e.prototype._getAuthHeaders=function(t){void 0===t&&(t=!1);var e={};return e[this.constants.headers.accept]=this.constants.headers.jsonContent,e[this.constants.headers.teamspaceDataSerializationMode]=this.constants.reducedPayloadType.noEmptyCollections,this.authenticationService.getAuthHeaders(e,[this.endpoint])},e}(SkypeX.Services.GenericRestClient),n=function(){function t(t,e,i,n,s,a,o,r,c,p){this.$q=t,this.$qNoApply=e,this.appConfig=i,this.$http=n,this.authenticationService=s,this.constants=a,this.appStateService=o,this.loggingService=r,this.filesUtilityService=c,this.settingsService=p,this.sharePointRestClients=[]}return t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"loggingService\",\"filesUtilityService\",\"settingsService\"],t.prototype.getClient=function(t){var e=this.filesUtilityService.parseServerUrl(t);return this.sharePointRestClients[e]||(this.sharePointRestClients[e]=new i(this.$q,this.$qNoApply,this.appConfig,this.$http,this.authenticationService,this.constants,this.appStateService,this.settingsService,this.loggingService,this.filesUtilityService,e)),this.sharePointRestClients[e]},t}();angular.module(\"teamspace.services.files.modules.restClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"sharePointRestClientFactory\",n).service(\"middleTierRestClient\",e)}(t.fileUpload||(t.fileUpload={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(t){!function(i){!function(i){var n=function(){function i(e,t,i,n,s,r,a,o,l,c,p,v,h,f,g,S,u,y){this.resources=e,this.$translate=t,this.constants=i,this.$state=n,this.loggingService=s,this.utilityService=r,this.dialogService=a,this.analyticsService=l,this.previewableEntityService=c,this.filesUtilityService=v,this.tooltipService=h,this.deepLinkProvider=f,this.channelService=g,this.authenticationService=S,this.eventingService=u,this.settingsService=y}return i.$inject=[\"resources\",\"$translate\",\"constants\",\"$state\",\"loggingService\",\"utilityService\",\"dialogService\",\"platformDetectService\",\"analyticsService\",\"previewableEntityService\",\"$sce\",\"filesUtilityService\",\"tooltipService\",\"deepLinkProvider\",\"channelService\",\"authenticationService\",\"eventingService\",\"settingsService\"],i.prototype.isAllowed=function(e){if(!e.file)return this.loggingService.warn(\"file is required on copyLink context!\"),!1;var t=e.file.getExtension(),i=\"\";return this.isFolderEntityInMappedFolder(e)||!this.utilityService.canDocumentOpenInViewer(t)&&!e.file.getIsSubdirectory()||(i=this.getDeepLinkHelper(e)),!!e.sharepointUrl||!!i},i.prototype.create=function(e){var i,n=this;return i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFilesCopyShareLink)?this.$translate.instant(this.resources.strings.files_menuLabelCopyShareLink):this.$translate.instant(this.resources.strings.files_menuLabelCopyLink),{type:t.EntityActionType.CopyLinkToFile,label:i,iconName:\"icons-link\",execute:function(t){n.settingsService.valueAsBoolean(n.constants.settings.names.enableFilesCopyShareLink)&&t&&n.filesUtilityService.isSPOFile(e)?n.createSharePointCopyLinkDialog(e,t):n.createTeamsCopyLinkDialog(e,t)}}},i.prototype.createTeamsCopyLinkDialog=function(e,t){var i=e.file.getExtension(),n=this.loggingService.newScenario(this.constants.scenarios.files.getLink);n.eventData.type=e.file.getExtension(),n.eventData.serviceName=e.fileContext.serviceName,this.analyticsService.eventTrack(this.constants.telemetry.files.fileActionExecute,{actionName:this.constants.telemetry.files.copyLinkAction,serviceName:e.fileContext.serviceName});var s=[];t&&t.onCloseFocusId&&s.push(t.onCloseFocusId);var r=this.filesUtilityService.isOneDrive(e.file.getUrl())?this.$translate.instant(this.resources.strings.files_fileCopyOneDriveTabTitle):this.$translate.instant(this.resources.strings.files_fileCopySharePointTabTitle),a={fileName:e.file.getTitle(),fileExtension:e.file.getExtension(),teamsLink:\"\",sharePointLink:e.sharepointUrl,preActiveElementIds:s,sharepointTabLabel:r};this.isFolderEntityInMappedFolder(e)||!this.utilityService.canDocumentOpenInViewer(i)&&!e.file.getIsSubdirectory()||(a.teamsLink=this.getDeepLinkHelper(e)),a.sharePointLink||a.teamsLink?(this.dialogService.open(this.constants.dialogs.filesLinkDialog,a),n.stop()):n.fail()},i.prototype.createSharePointCopyLinkDialog=function(t,i){var n=this.loggingService.newScenario(this.constants.scenarios.files.odspShareDialog.copyDialogScenario);n.eventData.type=t.file.getExtension(),n.eventData.serviceName=t.fileContext.serviceName;var s=t.file.getUrl(),r=t.file.getBaseApiUrl();!r&&s&&(r=this.filesUtilityService.extractSiteUrl(s));var a;t.file.getShareUrl&&(a=t.file.getShareUrl());var o;t.file.getShareId&&(o=t.file.getShareId());var l=i&&0===i.selectedFilesCount?null:t.file.getId(),c=this.utilityService.generateUUID(),p={templateUrl:\"components/files/copy-link-dialog/copy-link-dialog.html\",trigger:\"manual\",container:\"body\",scope:angular.extend(i.scope,{objectUrl:s,fileName:t.file.getTitle(),absoluteUrl:r,conversationId:t.fileContext.threadId,shareUrl:a,shareId:o,tooltipId:c,fileId:l,fileInfo:i.fileInfo}),placement:\"auto top\"},v={sourceElement:i.sourceElement||$(i.event.currentTarget),tooltipType:e.services.TooltipType.Popover,options:p,tooltipId:c};this.eventingService.$emit(this.constants.files.odspShareDialog.events.fileCopyLinkDialogOpenInfo,{tooltipId:v.tooltipId}),this.tooltipService.toggleTooltip(v)},i.prototype.getDeepLinkHelper=function(e){if(!e||!e.file||!e.fileContext)return this.loggingService.log(\"Copy Link Invalid ICopyLinkContext was provided\"),null;var t;if(e.file.getIsSubdirectory())t=this.$state.href(this.$state.current,e.folderRouteParams);else{if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeepLinkForFiles)){var i=this.authenticationService.getLoggedInUser().profile.tid,n=null;if(e.fileContext.threadId){var s=this.channelService.getParentTeamAndChannelByChannelId(e.fileContext.threadId);s&&s.team&&s.team.siteInfo&&(n=s.team.siteInfo.groupId)}return this.deepLinkProvider.getFileDeepLinkUrl(e,i,n)}var r=this.previewableEntityService.constructViewerRoute(e,this.constants.files.fileActions.viewer.view);t=this.$state.href(r.viewerState,r.documentViewerParams)}return t&&\"_\"!==t.charAt(0)&&(this.loggingService.log(\"Copy link relative route wasnt prefixed with '_', adding it\"),t=\"_\"+t),window.location.protocol+\"//\"+window.location.hostname+\"/\"+t},i.prototype.isFolderEntityInMappedFolder=function(e){return e.fileContext&&!!e.fileContext.linkedContext&&e.file&&e.file.getIsSubdirectory()},i}();angular.module(\"teamspace.services.files.entityActions.copyLinkFactory\",[\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.dialogService\",\"teamspace.platformDetectService\",\"teamspace.analyticsService\",\"teamspace.services.files.entityActions.previewableEntityService\",\"teamspace.filesUtilityService\",\"teamspace.tooltipService\",\"teamspace.eventingService\"]).service(\"copyLinkFactory\",n)}(i.entityActions||(i.entityActions={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(t){!function(n){var s=e.components.FilesNavigationServiceType,o=function(){function n(e,i,t,n,s,o,r,c,a,l,v,p,f,y,m,g,u,h){this.resources=e,this.$translate=i,this.constants=t,this.loggingService=n,this.utilityService=s,this.filesActionService=r,this.analyticsService=c,this.filesUtilityService=l,this.filesListUtilityService=v,this.filesActionsFactory=p,this.dialogService=f,this.eventingService=y,this.orchestrationService=m,this.filesNavigationEntryService=u,this.filesProviderFactory=h,m.registerForMtma(this),this.logger=n.newLogger(\"CopyMoveFactory\"),this.initializeOnAppLaunchAndReinit(\"First initialize\")}return n.$inject=[\"resources\",\"$translate\",\"constants\",\"loggingService\",\"utilityService\",\"settingsService\",\"filesActionService\",\"analyticsService\",\"$q\",\"filesUtilityService\",\"filesListUtilityService\",\"filesActionsFactory\",\"dialogService\",\"eventingService\",\"orchestrationService\",\"channelMembershipPropertiesService\",\"filesNavigationEntryService\",\"filesProviderFactory\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){},n.prototype.cleanupOnAppTeardown=function(e){this.filesActions=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"CopyMoveFactory\"},n.prototype.create=function(e){var t=this,n=\"move\"===e.actionType,s=this.filesActionService.isSingleActionContext(e),o=s?n?i.EntityActionType.MoveFile:i.EntityActionType.CopyFile:n?i.EntityActionType.BatchMove:i.EntityActionType.BatchCopy,r=this.filesActionService.getFileContext(e);return o!==i.EntityActionType.MoveFile&&o!==i.EntityActionType.BatchMove||this.filesActionService.isReadOnlyNotTeamOwner(r)&&(o=i.EntityActionType.NoAction),{type:o,label:n?this.$translate.instant(this.resources.strings.files_menuLabelMoveFile):this.$translate.instant(this.resources.strings.files_menuLabelCopyFile),iconName:n?\"icons-move\":\"icons-copy\",execute:function(i){if(s||i){var c,a=r,l=i&&i.files||[];if(s){var v=e;c=n?t.constants.telemetry.files.moveFile:t.constants.telemetry.files.copyFile,l=[v.file]}else c=n?t.constants.telemetry.files.batchMoveFiles:t.constants.telemetry.files.batchCopyFiles;if(l&&l.length){t.analyticsService.eventTrack(t.constants.telemetry.files.fileActionExecute,{actionName:c,serviceName:a.serviceName});var p=t.makeDialogServicePayload(a,e.actionType,n,s,o,l,i&&i.onCloseFocusId||\"\",i&&i.viewId);t.loggingService.event(t.constants.events.files.fileTransferPickerShown),t.dialogService.open(t.constants.dialogs.copyMove,p)}else t.logger.error(\"Executing copy/move action with no files.\")}else t.logger.error(\"invalid payload for batch action.\")}}},n.prototype.createFileTransferPickerContext=function(i){var t=i;return this.filesActionService.isReadOnlyNotTeamOwner(t)&&(t=i.linkedContext),{listType:e.components.filesWithNavigation.SharePointListType.Files,filesContext:t}},n.prototype.makeDialogServicePayload=function(n,s,o,r,c,a,l,v){var p=this,f=this.createFileTransferPickerContext(n);return{context:f,itemFilter:this.filesListUtilityService.getItemFilter(i.FilesListItemFilterType.FilterReadonlyLibrariesFromNonAdminUser),disableItemFilter:function(e){return!e.getIsSubdirectory()},actionType:c,actionCount:a.length,fileType:a.map(function(e){return p.filesUtilityService.scrubUnknownFileExtensions(e.getExtension())}).join(\" \"),fileIds:a.map(function(e){return e.getId()}).join(\" \"),serviceName:n.serviceName,servicesToDisplayPromise:this.getServicesToDisplay(n,f),preActiveElementIds:[l,this.constants.files.fileActions.moreActionsElementId],confirm:function(i){if(p.loggingService.event(p.constants.events.files.fileTransferPickerSubmitted),i){o&&p.eventingService.$emit(p.constants.events.filesList.focusFirstRow,_.map(a,function(e){return e.getId()})),i.provider||(i.provider=p.filesProviderFactory.create(t.FilesProviderType.Sharepoint));var c=p.filesUtilityService.getLoggingContext(n.serviceName,n.provider),l=e.components.isSharePointDestination(i)&&i.serviceName,f=p.filesUtilityService.getLoggingContext(l,i.provider),y=p.createScenario(r?\"single\":\"multi\",c,f,o,a),m={actionType:s,context:n,destination:i,files:a,scenario:y,viewId:v};p.filesActions=p.filesActionsFactory.create(n.listenerId),p.filesActions.copyMoveFiles(m)}else p.logger.error(\"destinationResult coming back from transfer file picker is undefined\")},cancel:function(){p.loggingService.event(p.constants.events.files.fileTransferPickerCancelled)}}},n.prototype.getServicesToDisplay=function(i,t){var n=i.linkedContext?i.linkedContext.provider:i.provider,o=i.linkedContext?i.linkedContext.serviceName:i.serviceName,r=[];if(o===this.constants.files.serviceName.customspo){var c=void 0,a=t.filesContext;this.isSharePointContext(a)&&(c=a.libraryTitle),r.push({type:s.CustomSpo,context:t,title:c});var l=t.filesContext.threadId;r.push({type:s.Teams,channelId:l})}else o===this.constants.files.serviceName.teams?r.push({type:s.Teams,context:t}):r.push({type:s.Teams,listType:e.components.filesWithNavigation.SharePointListType.Teams});var v=[];return r.length>0&&(v=this.filesNavigationEntryService.getNavigationServiceTemplates(r)),this.filesNavigationEntryService.getPersonalProviderEntries(!0).then(function(e){v=v.concat(e);var i=_.findIndex(v,function(e){return e.provider.equals(n)});if(v[i].context=t,i>0){var s=v.splice(i,1);v=s.concat(v)}return v})},n.prototype.createScenario=function(e,i,t,n,s){var o=this,r=this.loggingService.newScenario(this.getScenarioName(i,t,n));return r.eventData={numberOfSuccesses:0,numberOfCanceled:0,numberOfIncompletes:0,numberOfFailures:0,size:s.map(function(e){return o.utilityService.bytesToMb(e.getSize())}).join(\" \"),type:s.map(function(e){return e.getExtension()}).join(\" \"),source:i,destination:t,entryPoint:e,context:this.utilityService.getUrlRootContext()},r},n.prototype.getScenarioName=function(e,i,t){return(t?this.constants.scenarios.files.moveFile:this.constants.scenarios.files.copyFile)+\"_\"+e+\"_to_\"+i},n.prototype.isSharePointContext=function(e){var i=e;return i&&!!i.serverRelativeRootUrl},n}();angular.module(\"teamspace.services.files.entityActions.copyMoveFactory\",[\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.eventingService\",\"teamspace.filesActionService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.filesUtilityService\",\"teamspace.services.files.filesNavigationEntryService\"]).service(\"copyMoveFactory\",o)}(t.entityActions||(t.entityActions={}))}(i.files||(i.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(i){!function(i){var t=function(){function i(e,i,t,n,s,o,r,c,a,l,p,f,u){this.resources=e,this.$translate=i,this.constants=t,this.filesActionsFactory=n,this.analyticsService=s,this.filesUtilityService=o,this.utilityService=r,this.dialogService=c,this.loggingService=a,this.orchestrationService=p,this.filesNotificationService=f,this.filesActionService=u,this.subActionsMap={},this.logger=a.newLogger(\"createFileFactory\"),p.registerForMtma(this),this.initializeOnAppLaunchAndReinit(\"First initialize\")}return i.$inject=[\"resources\",\"$translate\",\"constants\",\"filesActionsFactory\",\"analyticsService\",\"filesUtilityService\",\"utilityService\",\"dialogService\",\"loggingService\",\"eventingService\",\"orchestrationService\",\"filesNotificationService\",\"filesActionService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){},i.prototype.cleanupOnAppTeardown=function(e){this.subActionsMap={},this.filesActions=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"CreateFileFactory\"},i.prototype.create=function(i){var t=this;this.populateActionDetails(i.extension);var n;return n=this.filesActionService.isReadOnlyNotTeamOwner(i.fileContext)?e.EntityActionType.NoAction:this.subActionsMap[i.extension]?this.subActionsMap[i.extension].type:null,{type:n,label:this.subActionsMap[i.extension]?this.$translate.instant(this.subActionsMap[i.extension].label):\"\",iconName:this.subActionsMap[i.extension]?this.subActionsMap[i.extension].iconName:\"\",execute:function(e){if(t.subActionsMap[i.extension]){t.filesActions=t.filesActionsFactory.create(i.fileContext.listenerId);var n=t.subActionsMap[i.extension].fileType;t.dialogService.open(t.constants.dialogs.filesCreateItemDialog,{confirm:function(e){var s=i.fileContext.serviceName||i.fileContext.provider.loggingName,o=t.filesUtilityService.getCreateItemScenarioName(n,s),r=t.loggingService.newScenario(o);if(r.eventData={context:t.utilityService.getUrlRootContext(),destination:s,source:s,entryPoint:t.constants.telemetry.files.createFile,type:n},t.validateTitleFromModal(e)){var c={context:i.fileContext,fileType:n,fileName:e,scenarioName:o,openTabWithNewFile:function(e){return t.filesUtilityService.openDocumentInPopup(e)},onCreateFileError:function(e,i,n){var s=\"Error encountered while creating External File. Error: \"+e;t.loggingService.error(s),i&&n?i.fail({errorMessage:s,errorCode:e}):i&&i.incomplete({errorMessage:s,errorCode:e}),t.filesNotificationService.showFailureNotification(t.resources.strings.files_fileCreateFailedGeneric)}};t.filesActions.createFile(c)}else r.incomplete({error:\"Invalid title\"})},fileType:t.$translate.instant(t.subActionsMap[i.extension].label),error:e&&e.errorCode}),t.analyticsService.eventTrack(t.constants.telemetry.files.fileActionExecute,{actionName:t.constants.telemetry.files.createFile,serviceName:i.fileContext.serviceName})}else t.loggingService.error(\"{0} extension not found in the sub actions map\",i.extension)}}},i.prototype.validateTitleFromModal=function(e){return\"Cancel\"!==e&&\"$document\"!==e&&\"$escape\"!==e},i.prototype.populateActionDetails=function(e){this.subActionsMap&&this.subActionsMap[e]||(this.subActionsMap=this.filesUtilityService.getCreateFileExtensionsMap())},i}();angular.module(\"teamspace.services.files.entityActions.createFileFactory\",[\"teamspace.locales\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.filesUtilityService\",\"teamspace.utilityService\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.filesNotificationService\",\"teamspace.filesActionService\"]).service(\"createFileFactory\",t)}(i.entityActions||(i.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,n,s,c,o,r,a,l,v,f){this.resources=e,this.$translate=t,this.constants=i,this.analyticsService=n,this.filesActionService=s,this.dialogService=o,this.loggingService=r,this.filesActionsFactory=a,this.utilityService=l,this.orchestrationService=v,this.eventingService=f,this.logger=r.newLogger(\"DeleteFactory\"),v.registerForMtma(this),this.initializeOnAppLaunchAndReinit(\"First initialize\")}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"filesActionService\",\"$q\",\"dialogService\",\"loggingService\",\"filesActionsFactory\",\"utilityService\",\"orchestrationService\",\"eventingService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.cleanupOnAppTeardown=function(e){this.filesActions=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"DeleteFactory\"},t.prototype.create=function(t){var i,n=this,s=this.filesActionService.isSingleActionContext(t),c=this.filesActionService.getFileContext(t);return i=this.filesActionService.isReadOnlyNotTeamOwner(c)?e.EntityActionType.NoAction:s?e.EntityActionType.RemoveFile:e.EntityActionType.BatchRemove,{type:i,label:this.$translate.instant(this.resources.strings.files_menuLabelDelete),iconName:\"icons-delete\",execute:function(i){if(s||i){var o,r,a=\"\",l=\"\",v=c,f=i&&i.files||[];if(s){var p=t;o=n.constants.scenarios.files.removeFile,a=(p.file.getSize()||0).toString(),l=p.file.getExtension(),r=n.constants.telemetry.files.deleteFile,f=[p.file]}else o=n.constants.scenarios.files.batchRemoveFiles,r=n.constants.telemetry.files.batchDeleteFiles;if(v.provider&&v.provider.deleteSettings&&v.provider.deleteSettings.supportDelete){var g=v.serviceName||v.provider.loggingName,m=n.loggingService.newScenario(o+\"_\"+g);m.eventData={numberOfSuccesses:0,numberOfCanceled:0,numberOfIncompletes:0,numberOfFailures:0,size:a,type:l,source:\"\",destination:g,entryPoint:r,context:n.utilityService.getUrlRootContext()},n.analyticsService.eventTrack(n.constants.telemetry.files.fileActionExecute,{actionName:r,serviceName:g});var d=!1,u={cancel:function(){m.incomplete({error:n.constants.files.strings.deleteCancelReason})},confirm:function(){d=!0,n.filesActions=n.filesActionsFactory.create(v.listenerId);var t={context:v,files:f,scenarioName:o+\"_\"+g};n.filesActions.deleteFiles(t),s||n.eventingService.$emit(n.constants.events.filesList.batchActionCompleted,{actionType:e.EntityActionType.BatchRemove})},files:f,provider:v.provider,preActiveElementIds:[i&&i.onCloseFocusId||\"\",n.constants.files.fileActions.moreActionsElementId],postCloseCallback:function(){if(d){var e=_.map(f,function(e){return e.getId()});n.eventingService.$emit(n.constants.events.filesList.focusFirstRow,e)}}};n.dialogService.open(n.constants.dialogs.deleteFile,u)}else v.provider?n.logger.error(\"delete action was triggered with a context that does not have a provider\"):n.logger.error(\"delete action was triggered with a context whose provider does not support deleting files: \"+v.provider.loggingName)}else n.logger.error(\"invalid payload for batch action\")}}},t}();angular.module(\"teamspace.services.files.entityActions.deleteFactory\",[\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.dialogService\",\"teamspace.loggingService\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.eventingService\",\"teamspace.filesActionService\",\"teamspace.utilityService\"]).service(\"deleteFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(i){!function(i){var n=function(){function i(e,t,i,n,o,a,s,c,r,l){this.resources=e,this.$translate=t,this.constants=i,this.analyticsService=n,this.downloadManagerService=o,this.filesActionService=a,this.filesUtilityService=s,this.eventingService=c,this.$q=r,this.logger=l.newLogger(\"DownloadFactory\")}return i.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"downloadManagerService\",\"filesActionService\",\"filesUtilityService\",\"eventingService\",\"$q\",\"loggingService\"],i.prototype.create=function(e){var i=this,n=this.filesActionService.isSingleActionContext(e);return{type:n?t.EntityActionType.Download:t.EntityActionType.BatchDownload,label:this.$translate.instant(this.resources.strings.files_menuLabelDownload),iconName:\"icons-download\",execute:function(o){if(n||o&&o.files){var a,s;if(n){var c=e;s=c.fileContext,a=[i.createDownloadTarget(c.file,c.fileContext.provider)]}else s=e.getFileContext(),a=_.map(o.files||[],function(e){return i.createDownloadTarget(e,s.provider)});i.analyticsService.eventTrack(i.constants.telemetry.files.fileActionExecute,{actionName:i.constants.telemetry.files.downloadAction,serviceName:s.serviceName}),i.downloadManagerService.download(a,function(e){return i.$q.when({serviceName:s.serviceName,objectUrl:e.objectUrl})}).then(function(e){i.filesActionService.handleBatchResults(e,a,null,t.EntityActionType.Download,i.constants.events.files.batchDownloadSuccess,i.constants.events.files.batchDownloadFailed,!1)}),n||i.eventingService.$emit(i.constants.events.filesList.batchActionCompleted,{actionType:t.EntityActionType.BatchDownload})}else i.logger.error(\"invalid payload for batch action.\")}}},i.prototype.isAllowed=function(e){return e!=this.constants.onenote.extension},i.prototype.createDownloadTarget=function(t,i){if(!t)return null;var n=void 0;return t.getAccessToken&&(n=t.getAccessToken()),this.filesUtilityService.isImprovedInternalSingleFileDownloadEnabled()&&!this.filesUtilityService.isSubsiteDownloadEnabled()&&t instanceof e.services.files.modules.sharePoint.SharePointFileEntity?{objectId:t.getId(),title:t.getTitle(),objectUrl:t.getUrl(),downloadUrl:t.getDownloadUrl(),provider:i,accessToken:n,size:t.getSize()}:{objectId:t.getId(),title:t.getTitle(),objectUrl:t.getUrl(),downloadUrl:t.getDownloadUrl(),provider:i,accessToken:n}},i}();angular.module(\"teamspace.services.files.entityActions.downloadFactory\",[\"teamspace.analyticsService\",\"teamspace.downloadManagerService\",\"teamspace.filesActionService\",\"teamspace.filesUtilityService\",\"teamspace.eventingService\",\"teamspace.constants\",\"pascalprecht.translate\"]).service(\"downloadFactory\",n)}(i.entityActions||(i.entityActions={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(i){!function(i){var t=function(){function i(e,i,t,s,n,c,a,r,o,l,v){this.$state=e,this.$translate=i,this.constants=t,this.resources=s,this.analyticsService=n,this.previewableEntityService=c,this.settingsService=a,this.filesUtilityService=r,this.filesActionService=o,this.utilityService=l,this.navigationService=v}return i.$inject=[\"$state\",\"$translate\",\"constants\",\"resources\",\"analyticsService\",\"previewableEntityService\",\"settingsService\",\"filesUtilityService\",\"filesActionService\",\"utilityService\",\"navigationService\"],i.prototype.isAllowed=function(e,i){return!!this.settingsService.valueAsBoolean(this.constants.settings.names.enableOfficeViewerEdit)&&(!!i&&this.isAllowedWithVisioCheck(e,i))},i.prototype.isAllowedWithVisioCheck=function(e,i){var t=i.isEditSideBySideActionAllowed(e);return t&&this.utilityService.isVisioFile(e)?!!this.utilityService.isEditableVisioFileExtension(e)&&this.filesUtilityService.isVisioLicenseEnabled():t},i.prototype.create=function(i){var t,s=this;return t=this.filesActionService.isReadOnlyNotTeamOwner(i.fileContext)?e.EntityActionType.NoAction:e.EntityActionType.EditSideBySide,{type:t,label:this.$translate.instant(this.resources.strings.files_menuLabelEditInTeams),iconName:\"icons-msft-teams\",execute:function(){s.analyticsService.eventTrack(s.constants.telemetry.files.fileActionExecute,{actionName:s.constants.telemetry.files.editSideBySideAction,serviceName:i.fileContext.serviceName});var e=s.previewableEntityService.constructViewerRoute(i,s.constants.files.fileActions.viewer.edit);s.navigationService.navigateToFileViewer(e)}}},i}();angular.module(\"teamspace.services.files.entityActions.editSideBySideFactory\",[\"ui.router\",\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.filesActionService\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.services.files.entityActions.previewableEntityService\",\"teamspace.navigationService\"]).service(\"editSideBySideFactory\",t)}(i.entityActions||(i.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(e){!function(e){!function(e){var n=function(){function n(t,e){this.$translate=t,this.loggingService=e}return n.$inject=[\"$translate\",\"loggingService\"],n.prototype.dropDownAction=function(t,n,i,o,r){var c=this,u={};return{uiType:e.EntityActionUIType.Dropdown,getLabel:function(){return c.$translate.instant(n)},getAriaLabel:function(){return i?c.$translate.instant(i):c.$translate.instant(n)},getSubActions:function(e){return c.populateDropdownCache(e,t,u)},canRender:function(e){var n=c.populateDropdownCache(e,t,u);return n&&n.length>0},getIconName:function(){return o},getButtonId:function(){return r}}},n.prototype.buttonAction=function(n){var i=this;return{uiType:e.EntityActionUIType.Button,type:n,execute:function(t,e){var o=i.getActionByType(t,n);o&&(e?o.execute({onCloseFocusId:e.onCloseFocusId,event:e.event,scope:e.scope,viewId:e.viewId,selectedFilesCount:e.selectedFilesCount}):o.execute())},canRender:function(t){return!!i.getActionByType(t,n)},getIconName:function(t){var e=i.getActionByType(t,n);return e?e.iconName:\"\"},getLabel:function(t){var e=i.getActionByType(t,n);return e?e.label:\"\"},getAriaLabel:function(t){var e=i.getActionByType(t,n);return e?e.ariaLabel||e.label:\"\"},getButtonId:function(){return\"action\"+t.EntityActionType[n]}}},n.prototype.filePickerAction=function(n,i){var o=this;return{uiType:e.EntityActionUIType.FilePicker,type:n,execute:function(t,e){var i=o.getActionByType(t,n);i&&e&&i.execute(e)},canRender:function(t){return!!o.getActionByType(t,n)},getIconName:function(t){var e=o.getActionByType(t,n);return e?e.iconName:\"\"},getLabel:function(t){var e=o.getActionByType(t,n);return e?e.label:\"\"},getAriaLabel:function(t){var e=o.getActionByType(t,n);return e?e.ariaLabel||e.label:\"\"},getButtonId:function(){return i||\"action\"+t.EntityActionType[n]}}},n.prototype.getActionByType=function(t,e){return t.getActions().find(function(t){return t.type===e})},n.prototype.populateDropdownCache=function(n,i,o){if(!n||!o)return this.loggingService.error(\"file entity or cache is not defined\"),[];var r=\"\";i.forEach(function(t){r=r+\":\"+t});var c=\"\"+n.getId()+r;if(!o[c]){var u=[],a=_.keyBy(i,function(t){return t.toString()});n.getActions().filter(function(t){return!!a[t.type]}).forEach(function(n){n&&u.push({uiType:e.EntityActionUIType.Button,type:n.type,canRender:function(){return!0},getIconName:function(t){return n.iconName},getLabel:function(t){return n.label},getAriaLabel:function(t){return n.ariaLabel||n.label},execute:function(t,e){return n.execute(e)},getButtonId:function(){return\"action\"+t.EntityActionType[n.type]}})}),o[c]=u}return o[c]},n}();angular.module(\"teamspace.actionEntityTypeMappers\",[]).service(\"actionEntityTypeMappers\",n)}(e.entityActionTypes||(e.entityActionTypes={}))}(e.entityActions||(e.entityActions={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){!function(t){t[t.Button=0]=\"Button\",t[t.Dropdown=1]=\"Dropdown\",t[t.FilePicker=2]=\"FilePicker\"}(t.EntityActionUIType||(t.EntityActionUIType={}))}(t.entityActionTypes||(t.entityActionTypes={}))}(t.entityActions||(t.entityActions={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,n,r,s){this.resources=e,this.$translate=t}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"eventingService\",\"loggingService\",\"filesProviderFactory\"],t.prototype.create=function(t){return{type:e.EntityActionType.SignOutFromExternalProvider,label:this.$translate.instant(this.resources.strings.files_external_providers_signout),iconName:\"icons-leave\",execute:function(){t&&t.provider&&t.provider.signOut&&t.provider.signOut()}}},t}();angular.module(\"teamspace.services.files.entityActions.externalProviderSignOutFactory\",[\"teamspace.eventingService\"]).service(\"externalProviderSignOutFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var s=function(){function t(e,t,s,i,o,a,n){this.$translate=e,this.analyticsService=t,this.constants=s,this.resources=o,this.tooltipCssApplicators=a,this.tooltipService=n,this.logger=i.newLogger(\"FilePickerUploadFactory\")}return t.$inject=[\"$translate\",\"analyticsService\",\"constants\",\"loggingService\",\"resources\",\"tooltipCssApplicators\",\"tooltipService\"],t.prototype.create=function(t){var s=this,i=t.entityActionType===e.EntityActionType.UploadFile;return{type:t.entityActionType,label:i?this.$translate.instant(this.resources.strings.uploadAFile):this.$translate.instant(this.resources.strings.shareAFileAction),ariaLabel:i?this.$translate.instant(this.resources.strings.aria_action_upload_file_or_folder):this.$translate.instant(this.resources.strings.aria_action_share_file_or_folder),iconName:\"icons-files-upload\",execute:function(i){if(i&&i.event&&i.onCloseFocusId&&i.scope){var o={selector:\"#\"+i.onCloseFocusId,tooltipType:e.TooltipType.Popover,options:{templateUrl:s.constants.files.templates.filesChatCommand,trigger:\"manual\",container:\"body\",scope:i.scope},tooltipId:i.scope.$id.toString(),cssApplicator:function(){s.tooltipCssApplicators.fileAttachmentDialog(i.event,!1)}};s.tooltipService.toggleTooltip(o),s.analyticsService.eventTrack(s.constants.telemetry.files.fileActionExecute,{actionName:s.constants.scenarios.files.uploadFile.scenarioName,serviceName:t.fileContext.serviceName})}else{var a=!i&&\"payload\"||!i.event&&\"payload.event\"||!i.onCloseFocusId&&\"payload.onCloseFocusId\"||!i.scope&&\"payload.scope\";s.logger.error(\"Invalid payload - missing {0}\",a)}}}},t}();angular.module(\"teamspace.services.files.entityActions.filePickerUploadFactory\",[\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.tooltipService\",\"teamspace.tooltipCssApplicators\",\"pascalprecht.translate\"]).service(\"filePickerUploadFactory\",s)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.entityActions||(e.entityActions={}),angular.module(\"teamspace.services.files.entityActions\",[\"teamspace.services.files.entityActions.openSideBySideFactory\",\"teamspace.services.files.entityActions.downloadFactory\",\"teamspace.services.files.entityActions.editSideBySideFactory\",\"teamspace.services.files.entityActions.copyLinkFactory\",\"teamspace.services.files.entityActions.filePickerUploadFactory\",\"teamspace.services.files.entityActions.openInDesktopAppFactory\",\"teamspace.services.files.entityActions.pinToTabFactory\",\"teamspace.services.files.entityActions.openInNewTabFactory\",\"teamspace.services.files.entityActions.openInSharePointFactory\",\"teamspace.services.files.entityActions.openFolderFactory\",\"teamspace.services.files.entityActions.renameFactory\",\"teamspace.services.files.entityActions.createFileFactory\",\"teamspace.services.files.entityActions.uploadFileFactory\",\"teamspace.services.files.entityActions.deleteFactory\",\"teamspace.services.files.entityActions.copyMoveFactory\",\"teamspace.services.files.entityActions.sharePointAddExternalFolderFactory\",\"teamspace.services.files.entityActions.sharePointOpenExternalFolderFactory\",\"teamspace.services.files.entityActions.openExternalFolderHomeFactory\",\"teamspace.services.files.entityActions.sharePointDeleteExternalFolderFactory\",\"teamspace.services.files.entityActions.externalProviderSignOutFactory\"])}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var n=function(){function t(e,t,n,i,a){this.resources=e,this.$translate=t,this.constants=n,this.analyticsService=i,this.externalFilesChannelFilesHelper=a}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"externalFilesChannelFilesHelper\"],t.prototype.create=function(t){var n=this;return{type:e.EntityActionType.OpenFolder,label:this.$translate.instant(this.resources.strings.files_menuLabelExpandFolder),iconName:\"icons-open-inside\",execute:function(){var e={libraryId:\"\"},i={siteUrl:void 0,serverRelativeRootUrl:void 0,rootRelativeFolderUrl:\"\",sortedAscending:void 0,pageSize:void 0,libraryId:e?e.libraryId:void 0,libraryTitle:void 0,threadId:t.threadId,provider:void 0,serviceName:n.constants.files.serviceName.teams};e&&n.externalFilesChannelFilesHelper.getExternalFoldersForChannel(i).then(function(t){var n=_.find(t,function(t){return e.libraryId===t.getId()});n&&n.getPrimaryAction().execute()}),n.analyticsService.eventTrack(n.constants.telemetry.files.fileActionExecute,{actionName:n.constants.telemetry.files.openExternalFolder,serviceName:i.serviceName})}}},t}();angular.module(\"teamspace.services.files.entityActions.openExternalFolderHomeFactory\",[\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.analyticsService\"]).service(\"openExternalFolderHomeFactory\",n)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,n,s,c,a,o){this.resources=e,this.$translate=t,this.constants=i,this.filesActionsFactory=n,this.analyticsService=s,this.orchestrationService=c,c.registerForMtma(this),this.initializeOnAppLaunchAndReinit(\"First initialize\")}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"filesActionsFactory\",\"analyticsService\",\"orchestrationService\",\"filesRoutingService\",\"utilityService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.cleanupOnAppTeardown=function(e){this.filesActions=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"OpenFolderFactory\"},t.prototype.create=function(t){var i=this;return{type:e.EntityActionType.OpenFolder,label:this.$translate.instant(this.resources.strings.files_menuLabelExpandFolder),iconName:\"icons-open-inside\",execute:function(){t.updateDeepLinkRoute&&t.updateDeepLinkRoute(),i.filesActions=i.filesActionsFactory.create(t.context.listenerId),i.filesActions.getFiles({context:t.context}),i.analyticsService.eventTrack(i.constants.telemetry.files.fileActionExecute,{actionName:i.constants.telemetry.files.openFolder,serviceName:t.context.serviceName})}}},t}();angular.module(\"teamspace.services.files.entityActions.openFolderFactory\",[\"teamspace.analyticsService\",\"teamspace.constants\",\"teamspace.locales\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.filesRoutingService\",\"teamspace.utilityService\"]).service(\"openFolderFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(i){!function(i){var n=function(e){function i(t,i,n,o,s,c,r,a,l,p,u,v,f,y,S,m,h,d,g,w){var D=e.call(this,h)||this;return D.$injector=t,D.$timeout=i,D.$document=n,D.constants=r,D.utilityService=l,D.filesUtilityService=p,D.analyticsService=f,D.settingsService=y,D.dialogService=S,D.loggingService=m,D.orchestrationService=h,D.desktopUtilityService=g,D.filesEntityService=w,D.initializeOnAppLaunchAndReinit(),D}return __extends(i,e),i.$inject=[\"$injector\",\"$timeout\",\"$document\",\"$window\",\"resources\",\"$translate\",\"constants\",\"$state\",\"utilityService\",\"filesUtilityService\",\"platformDetectService\",\"notificationsService\",\"analyticsService\",\"settingsService\",\"dialogService\",\"loggingService\",\"orchestrationService\",\"$rootScope\",\"desktopUtilityService\",\"filesEntityService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.hwaFilesUtilityService=void 0},i.prototype.cleanupOnAppTeardown=function(e){this.hwaFilesUtilityService=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"OpenInDesktopAppFactory\"},i.prototype.isAllowed=function(e,t,i){return!(i&&!i.supportsOpenInDesktopApp())&&!(!this.utilityService.isDocumentType(e)||!t)},i.prototype.create=function(e){var i=this,n=e.file.getExtension(),o=this.filesEntityService.getOpenInText(n),s=this.filesUtilityService.getProductLabels(n);return{type:t.EntityActionType.OpenInDesktopApp,label:o.openInDesktopAppText||s.desktopProductName,iconName:this.utilityService.getSVGBase(n,\"icons-{type}\"),execute:function(){var t=i.loggingService.newScenario(i.constants.scenarios.files.openOfficeFileInDesktop);t.eventData.context=i.utilityService.getUrlRootContext(),t.eventData.entryPoint=e.ctx,t.eventData.type=n,i.analyticsService.eventTrack(i.constants.telemetry.files.fileActionExecute,{actionName:i.constants.telemetry.files.openInDesktopAction,serviceName:e.serviceName});var o=i.getCustomSchemeDownloadUrl(e.file);i.showDownloadDialog(e.file),i.triggerDownload(o),t.stop()}}},i.prototype.showDownloadDialog=function(e){var t=this.filesUtilityService.getProductNames(e.getExtension());this.dialogService.open(this.constants.dialogs.infoDialog,{fileTitle:e.getTitle(),fileExtension:e.getExtension(),productName:t.desktopProductName})},i.prototype.getCustomSchemeDownloadUrl=function(e){var t=null,i=e.getExtension();switch(this.utilityService.getSVGBase(i,\"{type}\")){case this.constants.files.productName.word:t=\"ms-word\";break;case this.constants.files.productName.excel:t=\"ms-excel\";break;case this.constants.files.productName.ppt:t=\"ms-powerpoint\";break;case this.constants.files.productName.visio:t=\"ms-visio\";break;case this.constants.files.productName.oneNote:t=\"onenote\";break;case this.constants.files.productName.pdf:t=\"pdf\"}var n;n=\"onenote\"===t?this.constants.urls.files.service.getOneNoteCustomSchemeURI:this.constants.urls.files.service.getOfficeCustomSchemeURI;var o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpoSpecialChars)?this.filesUtilityService.encodeSPOFileUrl(e.getUrl()):e.getUrl();return t?n.replace(\"{scheme}\",t).replace(\"{objectUrl}\",o):o},i.prototype.triggerDownload=function(e){var t=this,i=this.$document.find(\"#\"+this.constants.files.links.fileDownloadLinkPopup);i.attr(\"href\",e),this.$timeout(function(){t.settingsService.valueAsBoolean(t.constants.settings.names.runningscenariotests)||(t.desktopUtilityService.isDesktopHwa()?(t.hwaFilesUtilityService=t.$injector.get(\"hwaFilesUtilityService\"),t.hwaFilesUtilityService.openFileUri(e)):i[0].click()),t.$timeout(function(){i.attr(\"href\",\"\")},250,!1)},0,!1)},i}(e.services.MTMABase);angular.module(\"teamspace.services.files.entityActions.openInDesktopAppFactory\",[\"teamspace.utilityService\",\"teamspace.filesUtilityService\",\"teamspace.platformDetectService\",\"teamspace.notificationsService\",\"teamspace.filesEntityService\"]).service(\"openInDesktopAppFactory\",n)}(i.entityActions||(i.entityActions={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(i){!function(i){function t(e){return angular.isFunction(e)}var r=function(){function i(e,i,t,r,n,o,s,a,l,c,v,f,p,d,u,y,h,g,m){this.$translate=i,this.$q=t,this.$window=r,this.analyticsService=n,this.constants=o,this.filesNotificationService=s,this.filesUtilityService=a,this.loggingService=l,this.resources=c,this.utilityService=v,this.identityService=f,this.settingsService=p,this.sharePointFileDetailsRepository=d,this.externalFilesRepositoryFactory=u,this.filesNavigationEntryService=h,this.desktopUtilityService=g,this.filesEntityService=m}return i.$inject=[\"$state\",\"$translate\",\"$q\",\"$window\",\"analyticsService\",\"constants\",\"filesNotificationService\",\"filesUtilityService\",\"loggingService\",\"resources\",\"utilityService\",\"identityService\",\"settingsService\",\"sharePointFileDetailsRepository\",\"externalFilesRepositoryFactory\",\"externalFilesProvidersConfig\",\"filesNavigationEntryService\",\"desktopUtilityService\",\"filesEntityService\"],i.prototype.isAllowed=function(e){var i=!this.utilityService.isDocumentType(e)||this.utilityService.canDocumentOpenInWAC(e);return i&&this.utilityService.isVisioFile(e)?!!this.utilityService.isEditableVisioFileExtension(e)&&this.filesUtilityService.isVisioLicenseEnabled():i},i.prototype.create=function(i){var t=this;if(i){if(i.file){var r,n=i.file.getExtension();i.fileContext&&i.fileContext.provider&&i.fileContext.provider.iconsService&&(r=i.fileContext.provider.iconsService.getIcon(n));var o=this.filesEntityService.getOpenInText(n),s={type:e.EntityActionType.OpenInNewTab,label:o.openInNewTabText||i.label,iconName:r?r.largeIconPath||r.defaultIconPath:this.utilityService.getSVGBase(n,\"icons-{type}\"),isImageIcon:r&&!r.isSvg,iconAltTextResourceKey:r&&r.altTextResourceKey,execute:function(){t.analyticsService.eventTrack(t.constants.telemetry.files.fileActionExecute,{actionName:t.constants.telemetry.files.openInNewTabAction,serviceName:i.serviceName});var e=i.fileContext&&(i.fileContext.serviceName||i.fileContext.provider&&i.fileContext.provider.loggingName),r=t.filesUtilityService.getOpenInNewTabScenarioName(n,e),o=t.loggingService.newScenario(r);if(o.eventData.context=t.utilityService.getUrlRootContext(),o.eventData.entryPoint=i.ctx,o.eventData.type=n,i.fileContext.provider&&i.fileContext.provider.shouldFetchFileDetailsForOpenNewTab()){var s=i.fileContext.provider,a=t.externalFilesRepositoryFactory.create(s),l={itemId:i.file.getId(),itemName:i.file.getTitle(),provider:s,serviceName:void 0};if(!a){var c=s?s.loggingName:\"[null provider]\",v=t.constants.files.internalErrorCodes.common.argumentError,f=\"external repository is not defined for provider: \"+c;return void t.handleOpenInNewTabError(o,f,v)}a.getFileDetail(l).then(function(e){if(e.openInTabUrl)t.filesUtilityService.openDocumentInPopup(e.openInTabUrl),o.stop();else{var i=t.constants.files.internalErrorCodes.common.invalidUrl,r=\"Could not fetch url to open in new tab. Error code: \"+i;t.handleOpenInNewTabError(o,r,i)}}).catch(function(e){var i=e&&(e.errorCode||e.statusCode||e.internalErrorCode),r=\"Failed to fetch file url to open in new tab. Error code: \"+i;t.handleOpenInNewTabError(o,r,i)})}else{var p=void 0;p=t.identityService.isFreemiumTenant()&&t.utilityService.isDocumentType(n)&&i.fileObjectUrl?t.getOpenInNewTabUrlPromise(i.fileObjectUrl,o):i.url,t.objectOrPromiseActionAsPromise(p).then(function(e){t.settingsService.valueAsBoolean(t.constants.settings.names.enableSpoSpecialChars)&&(e=t.filesUtilityService.encodeSPOFileUrl(e)),t.desktopUtilityService.isDesktopHwa()?Windows.System.Launcher.launchUriAsync(new Windows.Foundation.Uri(e)):t.$window.open(e),o.stop()}).catch(function(e){var i=e&&(e.errorCode||e.statusCode),r=\"Couldn't get file information. Error code: \"+i;t.handleOpenInNewTabError(o,r,i)})}}};if(!s.label)if(i.fileContext&&i.fileContext.provider&&i.fileContext.provider.openOnlineSettings&&i.fileContext.provider.openOnlineSettings.addProviderNameToLabel){var a=i.fileContext.provider.displayName,l=a||i.fileContext.provider.getDefaultDisplayName();s.label=this.$translate.instant(this.resources.strings.files_openInProviderLabel,{providerName:l}),a||this.filesNavigationEntryService.getEntryBreadcrumbInfo(i.fileContext.provider).then(function(e){s.label=t.$translate.instant(t.resources.strings.files_openInProviderLabel,{providerName:e.title})})}else s.label=this.filesUtilityService.getProductLabels(n).onlineProductName;return s}this.loggingService.error(\"actionContext.file must be defined\")}else this.loggingService.error(\"actionContext must be defined\")},i.prototype.getOpenInNewTabUrlPromise=function(e,i){var t=this;return function(){return t.sharePointFileDetailsRepository.getByUrl(e).then(function(e){var i=e.value.wacUrlEdit.split(\"?\"),t=i[0],r=i[1],n=r?_.filter(r.split(\"&\"),function(e){var i=e?e.toLowerCase():\"\";return!i.startsWith(\"hh=\")&&!i.startsWith(\"sc=\")}):[];return n.push(\"hh=1\"),n.push(\"sc=OwaEdit\"),t+\"?\"+n.join(\"&\")}).catch(function(r){var n=r&&(r.errorCode||r.statusCode||r.internalErrorCode),o=\"Failed to fetch file url to open in new tab. Error code: \"+n;return t.handleOpenInNewTabError(i,o,n),e})}},i.prototype.handleOpenInNewTabError=function(e,i,t){if(e){var r={errorMessage:i,errorCode:t};404===t?e.incomplete(r):e.fail(r)}this.loggingService.error(i),this.filesNotificationService.showFailureNotification(this.resources.strings.files_fileNotAvailableText)},i.prototype.objectOrPromiseActionAsPromise=function(e){return t(e)?e():this.$q.when(e)},i}();angular.module(\"teamspace.services.files.entityActions.openInNewTabFactory\",[\"teamspace.utilityService\",\"teamspace.filesUtilityService\",\"teamspace.filesNotificationService\",\"teamspace.identityService\",\"teamspace.settingsService\",\"teamspace.services.files.modules.sharePoint.sharePointFileDetailsRepository\",\"teamspace.services.files.modules.wopi.externalFilesRepositoryFactory\",\"teamspace.services.files.modules.external.externalFilesProvidersConfig\",\"teamspace.services.files.filesNavigationEntryService\",\"teamspace.filesEntityService\"]).service(\"openInNewTabFactory\",r)}(i.entityActions||(i.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,n,s,r,o,c){this.$window=e,this.resources=t,this.$translate=i,this.constants=n,this.utilityService=s,this.loggingService=r,this.filesUtilityService=o,this.settingsService=c}return t.$inject=[\"$window\",\"resources\",\"$translate\",\"constants\",\"utilityService\",\"loggingService\",\"filesUtilityService\",\"settingsService\"],t.prototype.create=function(t){var i=this,n=this.filesUtilityService.isOneDrive(t.url),s=n?this.$translate.instant(this.resources.strings.files_openInOneDrive):this.$translate.instant(this.resources.strings.files_openInSharePoint),r=n?\"icons-msft-onedrive\":\"icons-msft-sharepoint\";return{type:e.EntityActionType.OpenInSharePoint,label:s,iconName:r,execute:function(){var e=i.loggingService.newScenario(i.constants.scenarios.files.openItemInSharePoint);e.eventData.context=i.utilityService.getUrlRootContext(),e.eventData.type=t.isFolder?\"folder\":(t.title||\"\").split(\".\").pop();var n=t.url;t.isFolder||(n=i.utilityService.removeFileNameFromPath(n)),i.settingsService.valueAsBoolean(i.constants.settings.names.enableSpoSpecialChars)&&(n=i.filesUtilityService.encodeSPOFileUrl(n)),i.$window.open(n),e.stop()}}},t}();angular.module(\"teamspace.services.files.entityActions.openInSharePointFactory\",[\"teamspace.utilityService\",\"teamspace.filesUtilityService\"]).service(\"openInSharePointFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(t){!function(t){var r=function(){function t(e,i,t,r,n,o,s,a,c,l,v,p){this.resources=e,this.$translate=i,this.constants=t,this.analyticsService=r,this.previewableEntityService=n,this.externalFilesRepositoryFactory=o,this.filesUtilityService=s,this.filesNotificationService=a,this.settingsService=c,this.utilityService=l,this.loggingService=v,this.navigationService=p}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"previewableEntityService\",\"externalFilesRepositoryFactory\",\"filesUtilityService\",\"filesNotificationService\",\"settingsService\",\"utilityService\",\"loggingService\",\"navigationService\"],t.prototype.isAllowed=function(e,i){return!!i&&i.isOpenSideBySideActionAllowed(e)},t.prototype.create=function(t){var r=this;return{type:i.EntityActionType.OpenSideBySide,label:this.$translate.instant(this.resources.strings.files_menuLabelSideBySide),iconName:\"icons-open-inside\",execute:function(){r.analyticsService.eventTrack(r.constants.telemetry.files.fileActionExecute,{actionName:r.constants.telemetry.files.openSideBySideAction,serviceName:t.fileContext.serviceName});var i=r.settingsService.valueAsBoolean(r.constants.settings.names.enableDropboxFilePreview),n=r.constants.files.providers.dropbox.code;if(i&&t.fileContext.provider.getType(r)===e.services.files.FilesProviderType.WOPI&&t.fileContext.provider.getCode(r)===n){var o=t.fileContext.provider,s=r.externalFilesRepositoryFactory.create(o),a={itemId:t.file.getId(),itemName:t.file.getTitle(),provider:o,serviceName:void 0},c=t.file.getExtension(),l=t.fileContext&&(t.fileContext.serviceName||t.fileContext.provider&&t.fileContext.provider.loggingName),v=r.filesUtilityService.getOpenInNewTabScenarioName(c,l),p=r.loggingService.newScenario(v);if(p.eventData.context=r.utilityService.getUrlRootContext(),p.eventData.entryPoint=t.ctx,p.eventData.type=c,s)s.getFileDetail(a).then(function(e){if(e.openInTabUrl)r.filesUtilityService.openDocumentInPopup(e.openInTabUrl),p.stop();else{var i=r.constants.files.internalErrorCodes.common.invalidUrl,t=\"Could not fetch url to open in new tab. Error code: \"+i;r.handleOpenInNewTabError(p,t,i)}}).catch(function(e){var i=e&&(e.errorCode||e.statusCode||e.internalErrorCode),t=\"Failed to fetch file url to open in new tab. Error code: \"+i;r.handleOpenInNewTabError(p,t,i)});else{var f=o?o.loggingName:\"[null provider]\",d=r.constants.files.internalErrorCodes.common.argumentError,y=\"external repository is not defined for provider: \"+f;r.handleOpenInNewTabError(p,y,d)}}else{var u=r.previewableEntityService.constructViewerRoute(t,r.constants.files.fileActions.viewer.view);r.navigationService.navigateToFileViewer(u)}}}},t.prototype.receiveProviderCode=function(e){return e},t.prototype.receiveProviderType=function(e){return e},t.prototype.handleOpenInNewTabError=function(e,i,t){if(e){var r={errorMessage:i,errorCode:t};404===t?e.incomplete(r):e.fail(r)}this.loggingService.error(i),this.filesNotificationService.showFailureNotification(this.resources.strings.files_fileNotAvailableText)},t}();angular.module(\"teamspace.services.files.entityActions.openSideBySideFactory\",[\"ui.router\",\"teamspace.locales\",\"pascalprecht.translate\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.utilityService\",\"teamspace.services.files.entityActions.previewableEntityService\",\"teamspace.navigationService\"]).service(\"openSideBySideFactory\",r)}(t.entityActions||(t.entityActions={}))}(i.files||(i.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(i){!function(i){var n=function(e){function i(t,i,n,r,s,a,o,c,l,p,f,v,u,d,S){var h=e.call(this,d)||this;return h.resources=t,h.$translate=i,h.constants=n,h.tabService=r,h.utilityService=s,h.loggingService=a,h.analyticsService=o,h.extensionDefinitionService=c,h.channelService=p,h.channelMembershipPropertiesService=f,h.channelSettingsService=v,h.filesProviderFactory=u,h.orchestrationService=d,h.ariaLiveService=S,h.isPdfSupported=!0,h.initializeOnAppLaunchAndReinit(),h}return __extends(i,e),i.$inject=[\"resources\",\"$translate\",\"constants\",\"tabService\",\"utilityService\",\"loggingService\",\"analyticsService\",\"extensionDefinitionService\",\"settingsService\",\"channelService\",\"channelMembershipPropertiesService\",\"channelSettingsService\",\"filesProviderFactory\",\"orchestrationService\",\"ariaLiveService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.extensionDefinitionService.getExtensionDefinition(this.constants.fileExtensions.pdf[0]).then(function(e){t.isPdfSupported=!!e}).catch(function(e){t.loggingService.info(\"Make this a tab not supported for pdf, \"+e),t.isPdfSupported=!1})},i.prototype.cleanupOnAppTeardown=function(e){this.isPdfSupported=!0},i.prototype.mtmaTelemetryIdentifier=function(){return\"PinToTabFactory\"},i.prototype.isAllowed=function(e,t){if(!t||!t.threadId||this.utilityService.isVisioFile(e)||\"pdf\"===e&&!this.isPdfSupported||t.provider&&!t.provider.supportsPinToTab(e)||!t.provider&&!this.utilityService.canDocumentOpenInViewer(e))return!1;var i=this.channelService.getCurrentTeamAndChannel(),n=!0;return i&&i.channel&&(n=this.channelSettingsService.canAddTab(i.channel.objectId)||this.channelMembershipPropertiesService.isAdmin(i.channel.objectId)),n&&\"icons-msft-onenote\"!==this.utilityService.getSVGClass({type:e})},i.prototype.create=function(e){var i=this;return{type:t.EntityActionType.PinToTab,label:this.$translate.instant(this.resources.strings.files_menuLabelPinToTab),iconName:\"icons-open-outside\",execute:function(){var n=i.loggingService.newScenario(i.constants.scenarios.files.pinFile);n.eventData.type=e.file.getExtension();var r,s=e.file.getExtension();switch(i.utilityService.getSVGBase(s,\"icons-{type}\")){case i.utilityService.getSVGBase(\"docx\",\"icons-{type}\"):r=i.constants.files.extensions.pinWord;break;case i.utilityService.getSVGBase(\"xlsx\",\"icons-{type}\"):r=i.constants.files.extensions.pinExcel;break;case i.utilityService.getSVGBase(\"pptx\",\"icons-{type}\"):r=i.constants.files.extensions.pinPowerpoint;break;case i.utilityService.getSVGBase(\"pdf\",\"icons-{type}\"):r=i.constants.files.extensions.pinPdf;break;default:return void i.loggingService.error(\"pinToTab: unsupported file type.\")}i.extensionDefinitionService.getExtensionDefinition(r).then(function(r){var s=e.threadId;if(s){var a=new t.ExtensionInstanceViewModel(r,i.constants),o=e.file.getTitle(),c=i.utilityService.getFileName(o);a.name=encodeURIComponent(c),a.settings.file=i.getTabContext(e),i.tabService.createTab(s,a).then(function(e){i.ariaLiveService.update(i.$translate.instant(i.resources.strings.aria_tab_creation_finished,{tabName:c})),n.stop()}).catch(function(e){i.ariaLiveService.update(i.$translate.instant(i.resources.strings.aria_tab_creation_failed)),n.fail({message:\"Failed to create tab using tab service\",error:e})})}else i.loggingService.error(\"pinToTab: invalid threadId.\")}).catch(function(e){n.fail({message:\"Failed to get extension definition\",error:e})}),i.analyticsService.eventTrack(i.constants.telemetry.files.fileActionExecute,{actionName:i.constants.telemetry.files.pinToTabAction,serviceName:e.serviceName})}}},i.prototype.getTabContext=function(e){var t=e.file.getExtension(),i=e.file.getId(),n=e.file.getUrl(),r=e.file.getBaseApiUrl(),s=e.file.getShareUrl?e.file.getShareUrl():null,a=e.file.getShareId?e.file.getShareId():null,o={type:t,objectId:i,objectUrl:n,serviceName:e.serviceName,providerMetadata:this.filesProviderFactory.serialize(e.provider),baseUrl:r,shareUrl:s,shareId:a};return JSON.stringify(o)},i}(e.services.MTMABase);i.PinToTabFactory=n,angular.module(\"teamspace.services.files.entityActions.pinToTabFactory\",[\"teamspace.utilityService\",\"teamspace.loggingService\",\"teamspace.tabService\",\"teamspace.services.files.filesProviderFactory\"]).service(\"pinToTabFactory\",n)}(i.entityActions||(i.entityActions={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,n,s,c,a){this.resources=e,this.$translate=t,this.constants=i,this.analyticsService=n,this.filesActionsFactory=s,this.orchestrationService=c,this.filesActionService=a,c.registerForMtma(this),this.initializeOnAppLaunchAndReinit(\"First initialize\")}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"filesActionsFactory\",\"orchestrationService\",\"filesActionService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.cleanupOnAppTeardown=function(e){this.filesActions=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"RenameFactory\"},t.prototype.create=function(t){var i,n=this;return i=this.filesActionService.isReadOnlyNotTeamOwner(t.fileContext)?e.EntityActionType.NoAction:e.EntityActionType.RenameFile,{type:i,label:this.$translate.instant(this.resources.strings.files_menuLabelRenameFile),iconName:\"icons-changename\",execute:function(){n.filesActions=n.filesActionsFactory.create(t.fileContext.listenerId),n.filesActions.beginRenameEntity({id:t.file.getId(),context:t.fileContext}),n.analyticsService.eventTrack(n.constants.telemetry.files.fileActionExecute,{actionName:t.file.getIsSubdirectory()?n.constants.telemetry.files.renameFolderAction:n.constants.telemetry.files.renameFileAction,serviceName:t.fileContext.serviceName})}}},t}();angular.module(\"teamspace.services.files.entityActions.renameFactory\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.filesActionService\"]).service(\"renameFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(r){!function(i){function o(r,i,o){return{name:r,description:o,thumbnails:[{size:32,url:i}],providerType:t.files.FilesProviderType.Sharepoint,providerCode:void 0,navigationType:e.components.FilesNavigationServiceType.CustomSpo}}i.getSharepointProvider=o;var s=function(){function i(e,t,r,i,o,s,n,a,l,c,d){this.resources=e,this.$translate=t,this.constants=r,this.dialogService=i,this.loggingService=o,this.analyticsService=n,this.filesProviderFactory=a,this.filesActionsFactory=l,this.externalFilesProvidersService=c,this.eventingService=d}return i.$inject=[\"resources\",\"$translate\",\"constants\",\"dialogService\",\"loggingService\",\"settingsService\",\"analyticsService\",\"filesProviderFactory\",\"filesActionsFactory\",\"externalFilesProvidersService\",\"eventingService\"],i.prototype.create=function(i){var s=this;return{type:t.EntityActionType.AddCloudStorageFolder,label:this.$translate.instant(this.resources.strings.files_addCloudStorage),iconName:\"icons-add\",execute:function(t){var n=t&&t.onCloseFocusId&&[t.onCloseFocusId],a=function(){s.externalFilesProvidersService.getExternalProviders().then(function(e){e=[o(s.constants.files.providers.sharepoint.name,s.constants.urls.files.service.sharePoint.icons.docLibrary,s.$translate.instant(s.resources.strings.files_sharepoint_mapped_folder_description))].concat(e);var t={subtitle:s.$translate.instant(s.resources.strings.files_addCloudStorageSubtitle),providersToDisplay:e,preActiveElementIds:n};return s.dialogService.open(s.constants.dialogs.filesChooseProviderDialog,t).closePromise}).then(function(t){var r=t&&t.value;if(e.components.IsChooseProviderDialogResponse(r)){if(r.providerType===e.services.files.FilesProviderType.Sharepoint)return s.dialogService.open(s.constants.dialogs.filesChooseSharepointSiteDialog).closePromise;var i={providerCode:r.providerCode,providerType:r.providerType,preActiveElementIds:n};return s.dialogService.open(s.constants.dialogs.filesChooseProviderFolderDialog,i).closePromise}s.eventingService.$emit(s.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!1)}).then(function(t){var o=t&&t.value;if(o){(e.components.files.IsChooseProviderFolderBackResponse(o)||e.components.IsChooseProviderSharepointFolderBackResponse(o))&&a();var n=i.fileContext.threadId,l=s.filesActionsFactory.create(i.fileContext.listenerId);if(e.components.IsChooseProviderSharepointFolderRepairedResponse(o))return l.refreshFiles({context:{serviceName:s.constants.files.serviceName.teams,provider:s.filesProviderFactory.create(r.FilesProviderType.Sharepoint),threadId:n},forceRefresh:!0}),void s.eventingService.$emit(s.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!0);var c=o.providerCode,d=o.providerType,v=void 0;e.components.files.IsChooseProviderSharepointFolderDialogResponse(o)&&(v=s.getExternalSharepointFolderContext(n,o.title,o.siteUrl,o.serverRelativeUrl)),e.components.files.IsChooseProviderExternalFolderDialogResponse(o)&&(v=s.getExternalFolderContext(n,o.folder.getId(),o.folder.getTitle())),v?l.addExternalFolder({context:v,channelId:i.fileContext.threadId,providerCode:c,providerType:d}):\"BACK\"!==o&&s.eventingService.$emit(s.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!1)}else s.eventingService.$emit(s.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!1)}).catch(function(){s.loggingService.error(\"sharePointAddExternalFolderFactory.execute: getExternalProviders failed\"),s.eventingService.$emit(s.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!1)})};a(),s.analyticsService.eventTrack(s.constants.telemetry.files.fileActionExecute,{actionName:s.constants.telemetry.files.addExternalFolderAction,serviceName:i.fileContext.serviceName})}}},i.prototype.getExternalFolderContext=function(e,t,i){return{itemId:t,itemName:i,provider:this.filesProviderFactory.create(r.FilesProviderType.Sharepoint),serviceName:null,threadId:e}},i.prototype.getExternalSharepointFolderContext=function(e,t,i,o){return{provider:this.filesProviderFactory.create(r.FilesProviderType.Sharepoint),serviceName:null,threadId:e,itemName:t,siteUrl:i,serverRelativeUrl:o}},i}();angular.module(\"teamspace.services.files.entityActions.sharePointAddExternalFolderFactory\",[\"teamspace.services.files.modules.external.externalFilesProvidersService\",\"teamspace.eventingService\"]).service(\"sharePointAddExternalFolderFactory\",s)}(r.entityActions||(r.entityActions={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,s,n,r,l,a,o,c,v){this.resources=e,this.$translate=t,this.filesActionsFactory=i,this.filesProviderFactory=s,this.constants=n,this.settingsService=r,this.dialogService=l,this.loggingService=a,this.analyticsService=o,this.utilityService=c,this.eventingService=v}return t.$inject=[\"resources\",\"$translate\",\"filesActionsFactory\",\"filesProviderFactory\",\"constants\",\"settingsService\",\"dialogService\",\"loggingService\",\"analyticsService\",\"utilityService\",\"eventingService\"],t.prototype.create=function(t){var i=this;return{type:e.EntityActionType.RemoveFile,label:this.$translate.instant(this.resources.strings.files_menuLabelDelete),iconName:\"icons-delete\",execute:function(e){if(t)if(t.fileContext)if(t.fileContext.externalFolder){var s=i.filesActionsFactory.create(t.fileContext.listenerId),n=i.filesProviderFactory.create(t.fileContext.externalFolder.providerType,t.fileContext.externalFolder.providerCode).loggingName,r=!1,l=i.loggingService.newScenario(i.constants.scenarios.files.removeFile+\"_\"+n);l.eventData={size:(t.file.getSize()||0).toString(),type:t.file.getExtension(),source:t.fileContext.serviceName,destination:n,entryPoint:i.constants.telemetry.files.deleteFile,context:i.utilityService.getUrlRootContext()};var a=i.$translate.instant(i.resources.strings.files_externalFolderMapRemoveSubtitle);i.settingsService.valueAsBoolean(i.constants.settings.names.enableSpecialDocumentLibraries)&&t.fileContext.externalFolder.libraryType==Teams.Models.SpecialDocumentLibraryType.ClassMaterials&&i.settingsService.valueAsBoolean(i.constants.settings.names.enableClassMaterials)&&i.settingsService.valueAsBoolean(i.constants.settings.names.enableClassMaterialsTroubleshooting)&&(a=i.$translate.instant(i.resources.strings.files_classMaterialsFolderMapRemoveSubtitle));var o={cancel:function(){return l.incomplete({error:i.constants.files.strings.deleteCancelReason})},confirm:function(){r=!0,s.removeExternalFolder({context:{itemId:t.fileContext.externalFolder.folderId,itemName:t.fileContext.externalFolder.title,provider:t.fileContext.provider,serviceName:t.fileContext.serviceName,threadId:t.fileContext.threadId},id:t.fileContext.externalFolder.id,channelId:t.fileContext.threadId,scenarioName:i.constants.scenarios.files.removeFile+\"_\"+n}),e&&e.callback&&e.callback()},files:[t.file],provider:t.fileContext.provider,postCloseCallback:function(){if(r){var e=[t.file.getId()];i.eventingService.$emit(i.constants.events.filesList.focusFirstRow,e)}else i.eventingService.$emit(i.constants.files.strings.updateItemsViewOnDeleteCloudStorageComplete,!1)},title:i.$translate.instant(i.resources.strings.files_externalFolderMapRemoveTitle),subtitle:a};i.dialogService.open(i.constants.dialogs.deleteFile,o),i.analyticsService.eventTrack(i.constants.telemetry.files.fileActionExecute,{actionName:i.constants.telemetry.files.removeExternalFolder,providerCode:t.fileContext.externalFolder.providerCode,serviceName:t.fileContext.serviceName})}else i.loggingService.error(\"SharePointDeleteExternalFolderFactory: externalFolder cannot be null\");else i.loggingService.error(\"SharePointDeleteExternalFolderFactory: fileContext cannot be null\");else i.loggingService.error(\"SharePointDeleteExternalFolderFactory: actionContext cannot be null\")}}},t}();angular.module(\"teamspace.services.files.entityActions.sharePointDeleteExternalFolderFactory\",[\"teamspace.locales\",\"teamspace.dialogService\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.utilityService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.external.externalFilesProvidersService\"]).service(\"sharePointDeleteExternalFolderFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(r){r.isTeamFilesChangedSharePointEventPayload=function(e){var t=e;return e&&!(!t.serverRelativeUrl&&!t.siteUrl)};var i=function(){function r(e,t,r,i,n,s){this.resources=e,this.$translate=t,this.constants=r,this.analyticsService=i,this.eventingService=n,this.filesProviderFactory=s}return r.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"eventingService\",\"filesProviderFactory\"],r.prototype.create=function(r){var i=this;return{type:e.EntityActionType.OpenFolder,label:this.$translate.instant(this.resources.strings.files_menuLabelExpandFolder),iconName:\"icons-open-inside\",execute:function(){var e,n=i.filesProviderFactory.create(r.externalFolder.providerType,r.externalFolder.providerCode);if(r.externalFolder.providerType===t.FilesProviderType.Sharepoint){s=r.externalFolder;e={provider:n,context:r,listenerId:r.listenerId,folderId:s.folderId,folderName:s.title,serverRelativeUrl:s.serverRelativeUrl,siteUrl:s.siteUrl,libraryId:s.id,libraryType:s.libraryType}}else{var s=r.externalFolder;e={context:r,provider:n,listenerId:r.listenerId,folderId:s.folderId,folderName:s.title}}i.eventingService.$emit(i.constants.files.events.onTeamFilesChanged,e),i.analyticsService.eventTrack(i.constants.telemetry.files.fileActionExecute,{actionName:i.constants.telemetry.files.openExternalFolder,providerCode:r.externalFolder.providerCode,serviceName:r.serviceName})}}},r}();angular.module(\"teamspace.services.files.entityActions.sharePointOpenExternalFolderFactory\",[\"teamspace.locales\",\"teamspace.constants\",\"teamspace.analyticsService\",\"teamspace.eventingService\",\"teamspace.services.files.filesProviderFactory\"]).service(\"sharePointOpenExternalFolderFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,s,o,r,n,a,l){this.resources=e,this.$translate=t,this.constants=i,this.analyticsService=s,this.uploadActions=o,this.filesProviderFactory=r,this.utilityService=n,this.filesActionService=l,this.logger=a.newLogger(\"UploadFileFactory\")}return t.$inject=[\"resources\",\"$translate\",\"constants\",\"analyticsService\",\"uploadActions\",\"filesProviderFactory\",\"utilityService\",\"loggingService\",\"filesActionService\"],t.prototype.create=function(t){var i,s=this,o=this.isSharePointContext(t.fileContext);return i=this.filesActionService.isReadOnlyNotTeamOwner(t.fileContext)?e.EntityActionType.NoAction:e.EntityActionType.UploadFile,{type:i,label:this.$translate.instant(this.resources.strings.uploadAFile),ariaLabel:this.$translate.instant(this.resources.strings.aria_action_upload_file_or_folder),iconName:\"icons-files-upload\",execute:function(i){if(i&&i.files){var r=o?t.fileContext.viewId||(t.fileContext.serviceName===s.constants.files.serviceName.customspo?t.fileContext.libraryId:t.fileContext.threadId):t.fileContext.provider.displayName,n=o?s.utilityService.combineUriComponents(t.fileContext.serverRelativeRootUrl,t.fileContext.rootRelativeFolderUrl):t.fileContext.itemId;s.uploadActions.uploadFile({channelId:t.fileContext.threadId,contents:_.map(i.files,function(e){return{file:e,fileName:e.name}}),generateThumbNail:!1,isPostedInConversation:!1,overWrite:!1,serverRelativeUrl:n,serviceName:t.fileContext.serviceName,viewId:r,telemetry:{source:s.constants.files.upload.source.filesPane,entryPoint:\"files-tab\"},libraryId:o&&t.fileContext.libraryId,sourceProvider:s.filesProviderFactory.create(e.files.FilesProviderType.FileSystem),destinationProvider:t.fileContext.provider,documentLibraryVersion:t.fileContext.linkedContext?s.constants.files.parameters.documentLibraryV2:void 0}),s.analyticsService.eventTrack(s.constants.telemetry.files.fileActionExecute,{actionName:s.constants.scenarios.files.uploadFile.scenarioName,serviceName:t.fileContext.serviceName})}else s.logger.error(\"Invalid payload\")}}},t.prototype.isSharePointContext=function(e){return!!e.siteUrl},t}();angular.module(\"teamspace.services.files.entityActions.uploadFileFactory\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.filesActionService\"]).service(\"uploadFileFactory\",i)}(t.entityActions||(t.entityActions={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(e){function t(t,i,n,o,s,l,c,a,r,f,p,u){var h=e.call(this,f)||this;return h.$rootScope=t,h.constants=i,h.dialogService=n,h.fileCollisionStore=o,h.settingsService=s,h.$timeout=l,h.utilityService=c,h.$qNoApply=a,h.ngDialog=r,h.orchestrationService=f,h.platformDetectService=p,h.loggingService=u,h.conflicts=[],h.initializeOnAppLaunchAndReinit(),h}return __extends(t,e),t.$inject=[\"$rootScope\",\"constants\",\"dialogService\",\"fileCollisionStore\",\"settingsService\",\"$timeout\",\"utilityService\",\"$qNoApply\",\"ngDialog\",\"orchestrationService\",\"platformDetectService\",\"loggingService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.conflicts=[],this.listenerRegistration=this.fileCollisionStore.register(this,this.$rootScope)},t.prototype.cleanupOnAppTeardown=function(e){this.conflicts=[],this.listenerRegistration&&this.fileCollisionStore.unregister(this.listenerRegistration),this.listenerRegistration=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"FileCollisionNotification\"},t.prototype.onStateChanged=function(e){var t=this;e&&e.fileName&&e.resendAction?(this.conflicts.push(e),1===this.conflicts.length&&this.$timeout(function(){return t.handleConflict()},0,!1)):this.loggingService.warn(\"File Collision state is empty\")},t.prototype.handleConflict=function(){var e=this;if(0!==this.conflicts.length){var t=_.head(this.conflicts);if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableNewFileConflictDialog)){var i=this.utilityService.getFileExtension(t.fileName),n=t.cancelAction;this.dialogService.open(this.constants.dialogs.filesNameCollisionDialog,{cancel:n,keep:function(e){t.resendAction(e,!1)},replace:function(){t.resendAction(t.fileName,!0)},fileType:i,fileName:t.fileName,disableReplaceButton:!!t.disableReplaceButton}).closePromise.then(function(t){!t||\"$document\"!==t.value&&\"$escape\"!==t.value||n(),e.conflicts.shift(),e.$timeout(function(){return e.handleConflict()},0,!1)})}else{var o=this.$qNoApply.defer();this.ngDialog.open({template:this.constants.files.templates.fileNameConflict,className:\"ngdialog-theme-default file-name-conflict-dialog\",overlay:!this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests),closeByEscape:!1,closeByDocument:!1,controller:this.constants.files.controllers.fileNameConflictController,controllerAs:\"conflictController\",disableAnimation:\"ie\"==this.platformDetectService.getBrowser(),data:{fileType:this.utilityService.getFileExtension(t.fileName),fileName:t.fileName,deferredPromise:o}}),o.promise.then(function(i){var n=!1,o=\"\";if(i.action===e.constants.events.files.fileRenamed||i.action===e.constants.events.files.fileReplaced){if(i.action===e.constants.events.files.fileRenamed){n=!1;var s=i.fileType?\".\"+i.fileType:\"\";o=\"\"+i.fileTitle+s}else n=!0,o=t.fileName;t.resendAction(o,n)}},function(e){}).finally(function(){e.conflicts.shift(),e.$timeout(function(){return e.handleConflict()},0,!1)})}}},t}(e.services.MTMABase);angular.module(\"teamspace.fileCollisionNotification\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.utilityService\",\"teamspace.loggingService\",\"teamspace.services.files.modules.sharePoint.fileCollisionStore\"]).service(\"fileCollisionNotification\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){var r=function(){function e(e,r,t){this.$qNoApply=e,this.constants=r,this.loggingService=t,this.logger=t.newLogger(\"FileReaderAdapterFactory\")}return e.$inject=[\"$qNoApply\",\"constants\",\"loggingService\"],e.prototype.createFileReader=function(){return new t(this.$qNoApply,this.constants,this.loggingService)},e}();e.FileReaderAdapterFactory=r;var t=function(){function e(e,r,t){this.$qNoApply=e,this.constants=r,this.fileReader=new FileReader,this.logger=t.newLogger(\"FileReaderAdapter\")}return e.prototype.readAsArrayBuffer=function(e){if(!e)return this.logger.error(\"invalid input parameters\"),this.$qNoApply.reject();var r=this.$qNoApply.defer();return this.fileReader.onload=function(e){r.resolve(e.target.result)},this.fileReader.onerror=function(e){r.reject(e)},this.fileReader.readAsArrayBuffer(e),r.promise},e.prototype.readAsBinaryString=function(e){var r=this;if(!e)return this.logger.error(\"invalid input parameters\"),this.$qNoApply.reject();var t=this.$qNoApply.defer();return this.fileReader.onerror=function(e){t.reject(e)},this.fileReader.readAsBinaryString?(this.fileReader.onload=function(e){t.resolve(r.fileReader.result)},this.fileReader.readAsBinaryString(e)):(this.fileReader.onload=function(e){for(var i=new Uint8Array(r.fileReader.result).byteLength,a=r.constants.files.upload.readAsBufferChunkSize,n=0,s=\"\",o=null;n<i;)o=n+a>i?new Uint8Array(r.fileReader.result,n):new Uint8Array(r.fileReader.result,n,a),s+=String.fromCharCode.apply(null,o),n+=a;t.resolve(s)},this.fileReader.readAsArrayBuffer(e)),t.promise},e}();e.FileReaderAdapter=t,angular.module(\"teamspace.services.fileReaderAdapterFactory\",[\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"fileReaderAdapterFactory\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(t){var i=function(e){function t(i,r,o){var s=e.call(this,r)||this;return s.orchestrationService=r,s.sharePointFileDetailsRepository=o,s.logger=i.newLogger(t.className),s.initializeOnAppLaunchAndReinit(),s}return __extends(t,e),t.$inject=[\"loggingService\",\"orchestrationService\",\"sharePointFileDetailsRepository\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.fileDetailsRepositories=[this.sharePointFileDetailsRepository]},t.prototype.cleanupOnAppTeardown=function(e){this.fileDetailsRepositories=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return t.className},t.prototype.receiveProviderCode=function(e){return e},t.prototype.receiveProviderType=function(e){return e},t.prototype.getItemDetailsRepository=function(e){return e?this.findFileDetailsRepository(e)||this.sharePointFileDetailsRepository:(this.logger.warn(\"[getItemDetailsService] invalid input, setting the provider to sharepoint\"),this.sharePointFileDetailsRepository)},t.prototype.findFileDetailsRepository=function(e){return _.find(this.fileDetailsRepositories,function(t){return e.supportsService(t)})},t.className=\"FilesActionRouter\",t}(e.services.MTMABase);angular.module(\"teamspace.services.files.filesActionRouter\",[\"teamspace.loggingService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileDetailsRepository\",\"teamspace.services.files.modules.external.externalFilesProvidersService\"]).service(\"filesActionRouter\",i)}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(e,n,r,o,s,a,c,l,p,g){var f=t.call(this,e,n,r,i.Refresh_EventsTimer,o,s,l,g,\"filesAggregateSyncService\")||this;return f.aggregateFilesStore=a,f.filesActionsFactory=c,f.orchestrationService=l,f.filesProviderFactory=p,f.listener={onStateChanged:function(e){}},f.initializeOnAppLaunchAndReinit(\"First initialize\"),f}return __extends(i,t),i.$inject=[\"loggingService\",\"constants\",\"$interval\",\"appStateService\",\"eventingService\",\"aggregateFilesStore\",\"filesActionsFactory\",\"orchestrationService\",\"filesProviderFactory\",\"$q\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){t.prototype.initializeOnAppLaunchAndReinit.call(this),this.filesActions=this.filesActionsFactory.createGlobal(),this.listener={onStateChanged:function(e){}}},i.prototype.cleanupOnAppTeardown=function(e){this.filesActions=void 0,this.listener=void 0,t.prototype.cleanupOnAppTeardown.call(this)},i.prototype.mtmaTelemetryIdentifier=function(){return\"FilesAggregateSyncServiceImplementation\"},i.prototype.executeSyncCall=function(){var t=this.aggregateFilesStore.register(this.listener);try{this.filesActions.getFiles({context:{serviceName:this.constants.files.serviceName.aggregate,prefetch:!0,listenerId:t.getId(),provider:this.filesProviderFactory.create(e.files.FilesProviderType.Sharepoint)}})}finally{this.aggregateFilesStore.unregister(t)}return this.$q.when({})},i.Refresh_EventsTimer=27e5,i}(e.PeriodicSyncServiceImplementation);e.FilesAggregateSyncServiceImplementation=t,angular.module(\"teamspace.filesAggregateSyncService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\"]).service(\"filesAggregateSyncService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Image=0]=\"Image\",e[e.Document=1]=\"Document\"}(e.AmsDocumentType||(e.AmsDocumentType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,r,n,i,a,s,o,c,l,u,h,f,v,d,p,m,g){var S=this;this.$q=n,this.$rootScope=i,this.$ocLazyLoad=a,this.$injector=s,this.channelService=l,this.constants=u,this.filesURLResolver=f,this.filesUtilityService=v,this.loggingService=d,this.$translate=g,this.getItems=function(t){var r=S.$q.defer(),n={},i=[];n.value=i,t.metadataType=e.FileMetadataType.FolderContent,t.cacheSettings={useServerCache:!0,useClientCache:!0};var a=S.$translate.instant(S.$rootScope.resources.strings.files_spLibraryName),s=t.siteUrl?t.siteUrl.split(\"/\"):[],o=s.length>4?s.splice(3):[],c=o.length>1?\"/\"+o.join(\"/\")+\"/\"+a:\"\";return t.folder={isFolder:!0,serverRelativeUrl:c},t.team.siteInfo?(t.channel=null,S.filesURLResolver.resolveURL(e.FileMethod.GET,t.serviceName,t,null).then(function(e){S.filesDataManager.get(\"\",S.filesUtilityService.getRequestOptions(e,null,t)).then(function(e){S.channelService.getTeamById(t.team.objectId).then(function(t){t.channels?(e.value.forEach(function(e,r){e.isFolder=!0,e.isTeam=!1,e.isUser=!1,e.type=\"channel\",e.team=t}),r.resolve(e)):r.reject(n)},function(e){r.reject(e)})},function(e){S.$ocLazyLoad.load(S.constants.files.lazyLoadFiles,S.constants.scenarios.files.lazyLoadServices).then(function(){S.$injector.get(\"filesErrorHandler\").handleSystemError(e.response,e.status,t),r.reject(e.response)}).catch(function(){S.loggingService.error(\"Failed to lazy load files services\")})})},function(e){r.reject({status:-1,error:{code:\"BadRequest\",reason:\"url could not be resolved.\"}})})):S.channelService.getTeamById(t.team.objectId).then(function(e){if(e.channels){for(var t=0;t<e.channels.length;t++){var a={title:e.channels[t].displayName,objectId:e.channels[t].objectId,type:\"channel\",team:e,channel:e.channels[t],serverRelativeUrl:e.channels[t].folderRelativeUrl};i.push(a)}r.resolve(n)}else r.reject(n)},function(e){r.reject(e)}),r.promise},this.removeItem=function(e){var t=S.$q.defer();return t.reject(\"Unsupported\"),t.promise},this.createItem=function(e){var t=S.$q.defer();return t.reject(\"Unsupported\"),t.promise},this.getItemDetail=function(e){var t=S.$q.defer();return t.reject(\"Unsupported\"),t.promise},this.downloadItem=function(e){var t=S.$q.defer();return t.reject(\"Unsupported\"),t.promise},this.uploadItems=function(e,t){var r=S.$q.defer();return r.reject(\"Unsupported\"),r.promise},this.uploadItem=function(e,t){var r=S.$q.defer();return r.reject(\"Unsupported\"),r.promise},this.getSortCriteria=function(e){var t=S.$q.defer();return t.reject(null),t.promise};var $=new e.DataManagerOptions(\"channel_\"+u.urls.files.dataManagerKey.getFiles,function(e){return e.serviceName});$.getUrl=u.urls.files.service.getFiles,$.isTransient=!0,this.filesDataManager=h.registerManager($)}return t.$inject=[\"$http\",\"$window\",\"$q\",\"$rootScope\",\"$ocLazyLoad\",\"$injector\",\"appConfig\",\"authenticationService\",\"channelService\",\"constants\",\"dataManagerService\",\"filesURLResolver\",\"filesUtilityService\",\"loggingService\",\"utilityService\",\"CacheFactory\",\"$translate\"],t}();e.FilesChannelLookupServiceImplementation=t,angular.module(\"teamspace.filesChannelLookupService\",[\"teamspace.config\",\"teamspace.authenticationService\",\"teamspace.loggingService\",\"ngFileUpload\",\"oc.lazyLoad\"]).service(\"filesChannelLookupService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){!function(e){e[e.FolderContent=0]=\"FolderContent\",e[e.Info=1]=\"Info\",e[e.Details=2]=\"Details\",e[e.Wac=3]=\"Wac\",e[e.Activities=4]=\"Activities\"}(e.FileMetadataType||(e.FileMetadataType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var r=function(){function r(e,r,t,o,n,i){this._httpResponseCode=e,this._internalErrorCode=r,this._correlationId=t,this._userErrorMessage=o,this._logErrorMessage=n,this._innerException=i}return Object.defineProperty(r.prototype,\"httpResponseCode\",{get:function(){return this._httpResponseCode},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"internalErrorCode\",{get:function(){return this._internalErrorCode},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"correlationId\",{get:function(){return this._correlationId},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"userErrorMessage\",{get:function(){return this._userErrorMessage},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"logErrorMessage\",{get:function(){return this._logErrorMessage},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"innerException\",{get:function(){return this._innerException},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"scenarioFailureEventData\",{get:function(){return{correlationId:this.correlationId,errorCode:this.httpResponseCode}},enumerable:!0,configurable:!0}),r.prototype.setHttpResponseCode=function(e){this._httpResponseCode=e},r.prototype.logMessage=function(e){return\"Error encountered while getting custom spo files with context \"+e+\". HttpResponseCode: \"+this._httpResponseCode+\", SpoInternalErrorCode: \"+this._internalErrorCode+\", Error: \"+this._logErrorMessage},r.createFromInternalError=function(e,t,o){return new r(-1,e.toString(),\"\",\"\",t,o)},r.createFromHttpError=function(e,t,o,n){void 0===o&&(o=-1),e instanceof ArrayBuffer&&(e={errorMessage:JSON.parse(String.fromCharCode.apply(null,new Uint8Array(e)))});var i=\"\",s=\"\",a=\"\";if(e){var c=e.errorMessage;if(c)if(c[\"odata.error\"]){i=c[\"odata.error\"].code||\"\";var u=c[\"odata.error\"].message||\"\";u&&(s=u.value)}else angular.isString(c)&&(s=c,e.errorCode&&(i=e.errorCode));e.headers&&(a=e.headers[t.headers.sharePoint.SPRequestGuid.toLowerCase()]);var p=s?s.match(\"Exception encountered from Sharepoint for requestId {{0,1}([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})}{0,1}\"):[];!a&&s&&p&&2===p.length&&(a=p[1])}return new r(e&&e.statusCode||o,i,a,s,n||\"Http request failed. CorrelationId: \"+a,void 0)},r.createFromGoogleApiError=function(r){var t=-1,o=\"Google API call failed\",n=\"\";if(r&&r.error){var i=r.error;t=i.code,n=i.message,o=\" \"+o+\" with code: \"+i.code+\".\"}return new e.FilesError(t,\"\",\"\",n,o,void 0)},r}();e.FilesError=r}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(s){var t;!function(e){e.FilterReadonlyLibrariesFromNonAdminUser=\"FilterReadonlyLibrariesFromNonAdminUser\"}(t=s.FilesListItemFilterType||(s.FilesListItemFilterType={}));var r=function(){function r(e,s,t,r,i,o){this.constants=e,this.loggingService=s,this.resources=t,this.appStateService=r,this.settingsService=i,this.channelMembershipPropertiesService=o}return r.$inject=[\"constants\",\"loggingService\",\"resources\",\"appStateService\",\"settingsService\",\"channelMembershipPropertiesService\"],r.prototype.getItemFilter=function(e){var s=this;switch(e){case t.FilterReadonlyLibrariesFromNonAdminUser:if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpecialDocumentLibraries)){return function(e,t){if(s.isReadonlyExternalSharePointEntity(e)){if(t)return s.channelMembershipPropertiesService.isAdmin(t);s.loggingService.error(\"Invalid ThreadId passed to itemFilter.\")}return!0}}}},r.prototype.constructErrorMessage=function(s,t,r){if(s){var i=this.resources.strings.files_custom_spo_fetch_error,o=this.resources.strings.files_custom_spo_fetch_error_subtext,n=void 0,a=\"\";if(s instanceof e.services.ErrorPayload)s.code===this.constants.errorCodes.networkOffline&&(i=this.resources.strings.error_message_AppOfflineRetry,o=a=\"\",n=this.constants.svgs.appOffline);else{if(a=s.userErrorMessage||\"\",s.httpResponseCode>0||-1===s.httpResponseCode){var c=this.constants.responseCode;switch(s.httpResponseCode){case c.unauthorizedAccess:case c.forbidden:i=this.resources.strings.files_custom_spo_unauthorized_access_error,o=this.resources.strings.files_custom_spo_unauthorized_access_error_subtext;break;case c.notFound:i=this.resources.strings.files_custom_spo_library_deleted_error,o=this.resources.strings.files_custom_spo_library_deleted_error_subtext;break;case c.badRequest:default:s.internalErrorCode===this.constants.channels.errorMessages.SiteAlreadyInProvisioningState?(i=this.resources.strings.files_setupMessage,o=this.resources.strings.files_setupMessageSubText):this.appStateService.isConnected&&this.appStateService.isOnline?(i=this.resources.strings.files_custom_spo_fetch_error,o=this.resources.strings.files_custom_spo_fetch_error_subtext):(i=this.resources.strings.error_message_AppOfflineRetry,o=a=\"\",n=this.constants.svgs.appOffline)}}else if(s.internalErrorCode){var l=this.constants.files.internalErrorCodes.common,p=this.constants.files.internalErrorCodes.wopi;switch(s.internalErrorCode){case l.spSiteNotProvisioned.toString():case l.preConditionFailed.toString():i=this.resources.strings.files_setupMessage,o=this.resources.strings.files_setupMessageSubText;break;case p.invalidUser.toString():i=this.resources.strings.files_invalid3PUserText,o=this.resources.strings.files_invalid3PUserSubText}}r&&r[s.httpResponseCode]&&(i=r[s.httpResponseCode].title,o=r[s.httpResponseCode].subtitle,n=r[s.httpResponseCode].svgPath)}return{title:i,subTitle:o,details:a,svgPath:n,scenarioId:(this.loggingService.findScenario(t)||{id:\"\"}).id}}this.loggingService.warn(\"constructErrorMessage called with null filesError\")},r.prototype.recordViewScenario=function(t,r,i,o){var n=this.loggingService.findScenario(t),a=e.services.stores.files.FilesListStateStatus,c=s.stores.files.CacheStatus;if(n&&r){var l=this.constants.scenarioStepStatus,p=n.incomplete.bind(n),u=n.fail.bind(n),h=function(e){e({status:e===p?l.incomplete:l.failure,errorCode:i?i.httpResponseCode&&i.httpResponseCode>0?i.httpResponseCode:i.internalErrorCode:-1,correlationId:i&&i.correlationId})};switch(r){case a.FetchedFromServer:n.mark(this.constants.scenarios.files.getFiles.marks.updateFilesFinished),n.stopAfterDigest({status:this.constants.scenarioStepStatus.success,cacheStatus:c[o||0]});break;case a.FetchError:h(i&&i.httpResponseCode&&i.httpResponseCode.toString().startsWith(\"4\")?p:this.appStateService.isConnected?u:p);break;case a.PreFetchError:h(p);break;default:this.loggingService.warn(\"recordViewScenario: unhandled status: \"+r)}}},r.prototype.isReadonlyExternalSharePointEntity=function(e){return!!s.files.modules.sharePoint.IsExternalSharePointEntity(e)&&e.getAccessType()===Teams.Models.DocumentLibraryAccessType.Readonly},r}();s.FilesListUtilityService=r,angular.module(\"teamspace.filesListUtilityService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.locales\",\"teamspace.appState\"]).service(\"filesListUtilityService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){var s=e.components.FilesNavigationServiceType,i=function(){function i(e,t,s,i,r,n,a,o,l,c,v){this.$q=e,this.constants=t,this.resources=s,this.$translate=i,this.identityService=r,this.settingsService=a,this.filesProviderFactory=o,this.externalFilesProvidersService=l,this.externalUserSettingsService=c,this.desktopUtilityService=v,this.navigationServiceTemplatesMap=this.generateNavigationServiceMap()}return i.$inject=[\"$q\",\"constants\",\"resources\",\"$translate\",\"identityService\",\"loggingService\",\"settingsService\",\"filesProviderFactory\",\"externalFilesProvidersService\",\"externalUserSettingsService\",\"desktopUtilityService\"],Object.defineProperty(i.prototype,\"showRecentFiles\",{get:function(){return!this.identityService.isExternalUser()},enumerable:!0,configurable:!0}),i.prototype.getNavigationServiceTemplates=function(e){var t=this;return e&&e.length?_.filter(e,function(e){return!_.isNull(e)}).map(function(e){return t.isTemplatePayload(e)?angular.extend({},t.navigationServiceTemplatesMap[e.type],e):angular.extend({},t.navigationServiceTemplatesMap[e])}):[]},i.prototype.getDefaultNavigationEntries=function(){var e=this,t=this.$q.defer(),i=[];this.showRecentFiles&&i.push({type:s.Recent}),i.push({type:s.Aggregate}),this.settingsService.valueAsBoolean(this.constants.settings.names.filesSharedWithMeEnabled)&&i.splice(1,0,{type:s.SharedWithMe});var r=this.settingsService.valueAsBoolean(this.constants.settings.names.enableExternalFileProviders),n=this.desktopUtilityService.isElectron()||this.desktopUtilityService.isDesktopHwa();n&&r&&i.push({type:s.Downloads});var a=this.getNavigationServiceTemplates(i);return this.getPersonalProviderEntries().then(function(e){a=a.concat(e)}).finally(function(){if(n&&!r){var i=_.first(e.getNavigationServiceTemplates([s.Downloads]));a.push(i)}t.resolve(a)}),t.promise},i.prototype.getDialogNavigationEntries=function(){var e=this.$q.defer(),t=[];this.showRecentFiles&&t.push({type:s.Recent,directive:this.constants.files.directives.recentsDialog}),t.push({type:s.Teams}),this.settingsService.valueAsBoolean(this.constants.settings.names.filesSharedWithMeEnabled)&&t.splice(1,0,{type:s.SharedWithMe,directive:this.constants.files.directives.sharedWithMeDialog});var i=this.getNavigationServiceTemplates(t);return this.getPersonalProviderEntries(!0).then(function(e){return i=i.concat(e)}).finally(function(){return e.resolve(i)}),e.promise},i.prototype.getEntryBreadcrumbInfo=function(e){var t,s=this,i=function(e){return e=e||{},{title:e.title,svgPath:e.thumbnailImgSrc?void 0:e.svgPath||\"svg/icons-files.html\",thumbnailImgSrc:e.thumbnailImgSrc}};return t=\"string\"==typeof e?function(t){return t.pane===e}:function(t){return t.provider&&t.provider.equals(e)},this.$q.when(this.tabTemplates).then(function(e){return _.first(e.filter(t))}).then(function(e){return e&&(e.svgPath||e.thumbnailImgSrc)?i(e):s.getExternalTemplates(!1,!0).then(function(e){return s.getNavigationServiceTemplates(e)}).then(function(e){return _.first(e.filter(t))}).then(function(e){return i(e)})})},i.prototype.getPersonalProviderEntries=function(e,t){var i=this;void 0===e&&(e=!1),void 0===t&&(t=!1);var r=this.$q.defer(),n=[];return this.identityService.isGuestUserType()||n.push(s.Personal),this.getExternalTemplates(e,t).then(function(e){return n=n.concat(e)}).finally(function(){return r.resolve(i.getNavigationServiceTemplates(n))}),r.promise},i.prototype.getExternalTemplates=function(s,i){var r=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableExternalFileProviders)?this.externalFilesProvidersService.getExternalProviders().then(function(n){var a=r.externalUserSettingsService.getSavedProviders();return _.isArray(a)&&!i&&(n=_.filter(n,function(e){return!!_.find(a,function(t){var s=r.filesProviderFactory.create(e.providerType,e.providerCode);return r.filesProviderFactory.create(t.type,t.code).equals(s)})})),n.map(function(i){var n=_.first(_.sortBy(i.thumbnails,function(t){return Math.abs(e.components.files.FileIconSize.S32-t.size)})),a=r.filesProviderFactory.create(i.providerType,i.providerCode,i.name),o={type:i.navigationType,title:i.name,pane:(\"file-personal-\"+t.FilesProviderType[i.providerType]+\"-\"+i.providerCode).toLowerCase(),thumbnailImgSrc:n?n.url:\"\",provider:a,dataTid:\"fwn-personal-\"+a.loggingName};return o.context={filesContext:{provider:o.provider,serviceName:void 0}},s&&angular.extend(o,{directive:(t.FilesProviderType[i.providerType]+\"-files-list-dialog\").toLowerCase()}),o})}):this.$q.when([])},i.prototype.generateNavigationServiceMap=function(){var e=[];return _.forEach(this.tabTemplates,function(t){return e[t.serviceType]=t}),e},i.prototype.isTemplatePayload=function(e){return void 0!==e.type},Object.defineProperty(i.prototype,\"tabTemplates\",{get:function(){return[{serviceType:s.Recent,serviceName:this.constants.files.serviceName.recent,dataTid:\"fwn-recent\",title:this.$translate.instant(this.resources.strings.files_recent),pane:this.constants.messages.panes.filerecent,directive:this.constants.files.directives.recentsFull,svgPath:\"svg/icons-recents.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Recent)},{serviceType:s.Aggregate,serviceName:this.constants.files.serviceName.aggregate,dataTid:\"fwn-aggregate\",title:this.$translate.instant(this.resources.strings.files_teamFilesAggregate),pane:this.constants.messages.panes.fileaggregate,directive:this.constants.files.directives.aggregate,svgPath:\"svg/icons-msft-teams.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Aggregate)},{serviceType:s.Personal,serviceName:this.constants.files.serviceName.personal,dataTid:\"fwn-personal\",title:this.$translate.instant(this.resources.strings.files_tabLabelPersonal),pane:this.constants.messages.panes.filepersonal,svgPath:\"svg/icons-msft-onedrive.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.OneDrive),isPersonal:!0},{serviceType:s.Teams,serviceName:this.constants.files.serviceName.teams,dataTid:\"fwn-teams\",title:this.$translate.instant(this.resources.strings.files_tabLabelBrowseTeams),pane:this.constants.messages.panes.fileschannel,directive:this.constants.files.directives.teamFilesDialog,svgPath:\"svg/icons-msft-teams.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Sharepoint)},{serviceType:s.Channels,serviceName:this.constants.files.serviceName.teams,dataTid:\"fwn-channels\",title:this.$translate.instant(this.resources.strings.files_tabLabelBrowseChannels),pane:this.constants.messages.panes.fileschannel,directive:this.constants.files.directives.teamFilesDialog,preventTeamSwitching:!0,svgPath:\"svg/icons-msft-teams.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Sharepoint)},{serviceType:s.CustomSpo,serviceName:this.constants.files.serviceName.customspo,dataTid:\"fwn-customspo\",title:this.$translate.instant(this.resources.strings.files_tabCustomSettingName),pane:this.constants.messages.panes.filecustomspo,directive:this.constants.files.directives.filesSharepointDialog,preventTeamSwitching:!0,preventChannelSwitching:!0,svgPath:\"svg/icons-msft-sp-doc-library.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Sharepoint)},{serviceType:s.Downloads,serviceName:this.constants.files.serviceName.downloads,dataTid:\"fwn-downloads\",title:this.$translate.instant(this.resources.strings.files_recentDownloads),pane:this.constants.messages.panes.fileDownloads,directive:this.constants.files.directives.downloads,svgPath:\"svg/icons-download.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Sharepoint)},{serviceType:s.PersonalWopi,serviceName:void 0,dataTid:\"fwn-personal-wopi\",title:this.$translate.instant(this.resources.strings.files_personalWopiFiles),pane:this.constants.messages.panes.filePersonalWopi,directive:this.constants.files.directives.wopiFilesList,isPersonal:!0,provider:null},{serviceType:s.PersonalGoogle,serviceName:void 0,dataTid:\"fwn-personal-google\",title:this.$translate.instant(this.resources.strings.files_personalGoogleFiles),pane:this.constants.messages.panes.filePersonalGoogle,directive:this.constants.files.directives.googleFilesList,provider:this.filesProviderFactory.create(t.FilesProviderType.Google),isPersonal:!0},{serviceType:s.SharedWithMe,serviceName:this.constants.files.serviceName.sharedWithMe,dataTid:\"fwn-shared-with-me\",title:this.$translate.instant(this.resources.strings.files_shared_with_me),pane:this.constants.messages.panes.fileSharedWithMe,directive:this.constants.files.directives.sharedWithMeFull,svgPath:\"svg/icons-msft-onedrive.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.SharedWithMe)},{serviceType:s.Chats,serviceName:this.constants.files.serviceName.p2p,dataTid:\"fwn-chats\",title:this.$translate.instant(this.resources.strings.files_tabLabelBrowseChats),pane:this.constants.messages.panes.filep2p,directive:this.constants.files.directives.chatFilesDialog,svgPath:\"svg/icons-msft-teams.html\",provider:this.filesProviderFactory.create(t.FilesProviderType.Sharepoint)}]},enumerable:!0,configurable:!0}),i}();angular.module(\"teamspace.services.files.filesNavigationEntryService\",[\"teamspace.loggingService\",\"teamspace.services.files.modules.external.externalFilesProvidersService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.modules.external.externalUserSettingsService\",\"teamspace.identityService\"]).service(\"filesNavigationEntryService\",i)}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var i=function(){function t(t,i,e,o,s){this.$translate=t,this.notificationsService=i,this.resources=e,this.constants=o,this.logger=s.newLogger(\"FilesNotificationService\")}return t.$inject=[\"$translate\",\"notificationsService\",\"resources\",\"constants\",\"loggingService\"],t.prototype.showSuccessNotification=function(t,i,e){var o={usrObj:null,title:this.constructMessage(t,i),type:\"ts-toast-file info\",timeout:!0,iconName:\"icons-check\",notificationType:SkypeX.Services.NotificationType.Download,notificationSubType:SkypeX.Services.NotificationSubType.Downloaded};this.notificationsService.createNotification(o,e)},t.prototype.showFailureNotification=function(t,i,e){var o={title:e=e?this.constructMessage(e,i):this.$translate.instant(this.resources.strings.files_fileActionErrorTitle),message:this.constructMessage(t,i),type:\"ts-toast-file alert\",timeout:!0,iconName:\"icons-call-alert\",notificationType:SkypeX.Services.NotificationType.Download,notificationSubType:SkypeX.Services.NotificationSubType.DownloadFailed};this.notificationsService.createNotification(o)},t.prototype.showDownloadingNotification=function(t,i){var e={usrObj:null,title:this.constructMessage(t,i),type:\"ts-toast-file info\",timeout:!0,iconName:\"icons-download\",notificationType:SkypeX.Services.NotificationType.Download,notificationSubType:SkypeX.Services.NotificationSubType.DownloadStarted};this.notificationsService.createNotification(e)},t.prototype.showNotificationForLargeUpload=function(){this.logger.error(\"[Upload] More than \"+this.constants.files.upload.maxUploadsInBatch+\" files. upload is aborted.\"),this.notificationsService.createNotification({title:this.$translate.instant(this.resources.strings.files_fileMaxCountExceeded,{count:this.constants.files.upload.maxUploadsInBatch}),type:\"ts-toast-chat alert\",timeout:!0})},t.prototype.constructMessage=function(t,i){var e=this.$translate.instant(t,i);if(i)for(var o=0,s=Object.keys(i);o<s.length;o++){var n=s[o];e=e.replace(new RegExp(\"[{]{1}\"+n+\"[}]{1}\",\"g\"),i[n])}return e},t}();angular.module(\"teamspace.filesNotificationService\",[\"teamspace.notificationsService\",\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"filesNotificationService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.Sharepoint=0]=\"Sharepoint\",e[e.WOPI=1]=\"WOPI\",e[e.Google=2]=\"Google\",e[e.OneDrive=3]=\"OneDrive\",e[e.Recent=4]=\"Recent\",e[e.Aggregate=5]=\"Aggregate\",e[e.FileSystem=6]=\"FileSystem\",e[e.Search=7]=\"Search\",e[e.SharedWithMe=8]=\"SharedWithMe\"}(e.FilesProviderType||(e.FilesProviderType={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function n(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(t){!function(e){!function(e){var i=function(t){function e(e,i,n,o,a,r){var s=t.call(this,a)||this;return s.$rootScope=e,s.$state=n,s.navigationService=o,s.orchestrationService=a,s.routeUtilityService=r,s.initializeOnAppLaunchAndReinit(),s}return __extends(e,t),e.$inject=[\"$rootScope\",\"constants\",\"$state\",\"navigationService\",\"orchestrationService\",\"routeUtilityService\"],e.prototype.initializeOnAppLaunchAndReinit=function(t){this.statesStack=[{updateRoute:!1}]},e.prototype.cleanupOnAppTeardown=function(t){this.statesStack=void 0},e.prototype.mtmaTelemetryIdentifier=function(){return\"FilesRoutingServiceImplementation\"},e.prototype.pushState=function(t){t&&this.statesStack.push(t)},e.prototype.popState=function(){1!==this.statesStack.length&&this.statesStack.pop()},e.prototype.getAllRawRouteParams=function(t){return angular.extend([],this.$state.params,{context:encodeURIComponent(t)||void 0})},e.prototype.navigateToRootRelativeFolderUrl=function(t){if(!this.statesStack[this.statesStack.length-1].updateRoute){t=encodeURIComponent(t);var e=angular.extend(this.$state.params,{context:t||void 0,skipStateHistory:!0});this.navigationService.navigate(this.$rootScope,this.$state.current.name,e)}},e.prototype.getRouteParams=function(){var t,e=this.routeUtilityService.getRootRouteParams(),i=\"\";return e&&(t=e.threadId,i=angular.isDefined(e)?e.context||\"\":\"\",i=decodeURIComponent(i)),{threadId:t,rootRelativeFolderUrl:i}},e}(t.services.MTMABase);angular.module(\"teamspace.services.files.filesRoutingService\",[\"teamspace.constants\",\"teamspace.navigationService\",\"teamspace.routeUtilityService\"]).service(\"filesRoutingService\",i)}(e.files||(e.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.test=\"test\",e.prod=\"prod\"}(e.FilesShareDialogEnvironment||(e.FilesShareDialogEnvironment={}));!function(e){e[e.anonymous=0]=\"anonymous\",e[e.organization=1]=\"organization\",e[e.existingAccess=2]=\"existingAccess\",e[e.users=3]=\"users\"}(e.permissionScope||(e.permissionScope={}));!function(e){e.team=\"team\",e.channel=\"channel\",e.chat=\"chat\"}(e.AudienceType||(e.AudienceType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t){var n=this;this.$q=e,this.channelService=t,this.getItems=function(e){var t=n.$q.defer(),r={},i=[];return r.value=i,n.channelService.getTeams().then(function(e){for(var n=0;n<e.length;n++){var s={title:e[n].displayName,type:\"team\",hasChannels:!!e[n].channels&&e[n].channels.length>0,objectId:e[n].objectId,objectUrl:e[n].siteInfo.siteUrl,siteInfo:e[n].siteInfo,siteUrl:e[n].siteInfo.siteUrl,isFolder:!1,isPersonal:!1,isTeam:!0,team:e[n]};i.push(s)}t.resolve(r)},function(e){t.reject(e)}),t.promise},this.removeItem=function(e){return n.$q.reject(\"Unsupported\")},this.createItem=function(e){return n.$q.reject(\"Unsupported\")},this.getItemDetail=function(e){return n.$q.reject(\"Unsupported\")},this.openUrl=function(e){return n.$q.reject(\"Unsupported\")},this.downloadItem=function(e){return n.$q.reject(\"Unsupported\")},this.uploadItems=function(e,t){return n.$q.reject(\"Unsupported\")},this.uploadItem=function(e,t){return n.$q.reject(\"Unsupported\")},this.getSortCriteria=function(e){return n.$q.reject(null)}}return e.$inject=[\"$q\",\"channelService\"],e}();e.FilesTeamServiceImplementation=t,angular.module(\"teamspace.filesTeamService\",[\"teamspace.channelService\"]).service(\"filesTeamService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(O){!function(O){!function(O){O[O.GET=0]=\"GET\",O[O.POST=1]=\"POST\",O[O.PUT=2]=\"PUT\",O[O.DELETE=3]=\"DELETE\",O[O.PATCH=4]=\"PATCH\",O[O.OPTION=5]=\"OPTION\",O[O.CUSTOM_SCHEME=6]=\"CUSTOM_SCHEME\",O[O.COPY=7]=\"COPY\",O[O.MOVE=8]=\"MOVE\",O[O.DOWNLOAD=9]=\"DOWNLOAD\"}(O.FileMethod||(O.FileMethod={}))}(O.services||(O.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var i=function(){function e(e,i,r,t){this.sharepointFileUploadService=i,this.logger=e.newLogger(\"FilesUploadRouter\"),this.fileUploadServices=[i,r,t]}return e.$inject=[\"loggingService\",\"sharepointFileUploadService\",\"googleFileUploadService\",\"wopiFileUploadService\"],e.prototype.receiveProviderCode=function(e){return e},e.prototype.receiveProviderType=function(e){return e},e.prototype.getSourceDestinationTuple=function(e,i){var r=this;if(!e||!i)return this.logger.warn(\"[getSourceDestinationTuple] invalid input, setting the source and destination repositories to sharepoint\"),{getSourceService:function(){return r.sharepointFileUploadService},getDestinationService:function(){return r.sharepointFileUploadService}};var t=this.findUploadService(e),o=this.findUploadService(i);return{getSourceService:function(){return t||r.sharepointFileUploadService},getDestinationService:function(){return o||r.sharepointFileUploadService}}},e.prototype.getFileUploadService=function(e){if(!e)return this.logger.warn(\"[getFileUploadService] invalid input, missing filesProvider\"),this.sharepointFileUploadService;var i=this.findUploadService(e);return i||this.sharepointFileUploadService},e.prototype.findUploadService=function(e){return _.find(this.fileUploadServices,function(i){return e.supportsService(i)})},e}();angular.module(\"teamspace.services.files.filesUploadRouter\",[\"teamspace.loggingService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.modules.fileUpload.sharepointFileUploadService\",\"teamspace.services.files.modules.fileUpload.googleFileUploadService\",\"teamspace.services.files.modules.fileUpload.wopiFileUploadService\",\"teamspace.services.files.modules.external.externalFilesProvidersService\"]).service(\"filesUploadRouter\",i)}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function t(t,i,n,o,s,r,c,a,l,f,v,g,u,d,m,p,h){var S=this;this.$rootScope=t,this.$q=i,this.$window=n,this.$sce=o,this.$timeout=s,this.authenticationService=r,this.constants=c,this.filesEntityService=a,this.ngDialog=l,this.utilityService=f,this.eventingService=v,this.filesUtilityService=g,this.loggingService=u,this.notificationsService=d,this.settingsService=m,this.peopleService=p,this.$translate=h,this.canUse=function(t,i,n){var o=!1;switch(t){case e.EntityActionType.RemoveFolderWithConfirmation:o=!0;break;case e.EntityActionType.RemoveFolder:break;case e.EntityActionType.BrowseFolder:case e.EntityActionType.RenameFile:o=!0}return o},this.execute=function(t,i,n){var o=S.$q.defer();switch(t){case e.EntityActionType.RemoveFolderWithConfirmation:S.removeFileWithConfirmation(i,n);break;case e.EntityActionType.RemoveFolder:S.removeFile(i,0);break;case e.EntityActionType.BrowseFolder:S.eventingService.$emit(S.constants.events.files.browseToFolder,{targetFolder:i,controllerId:n.$scope?n.$scope.$id:0});break;case e.EntityActionType.OpenInSharePoint:var s=S.loggingService.newScenario(S.constants.scenarios.files.openItemInSharePoint);s.eventData.context=S.utilityService.getUrlRootContext(),s.eventData.type=\"folder\",S.$window.open(i.openInWindowFileUrl,\"_blank\"),s.stop();break;default:o.reject(!1)}return S.loggingService.event(\"file_action_\"+e.EntityActionType[t].toLowerCase(),{src:n.id}),o.resolve(!0),o.promise},this.iconFor=function(t){var i={first:\"icons-folder-upload\",second:\"\"};switch(t){case e.EntityActionType.RemoveFolderWithConfirmation:case e.EntityActionType.RemoveFolder:i={first:\"icons-delete\",second:\"\"};break;case e.EntityActionType.BrowseFolder:i={first:\"icons-open-inside\",second:\"\"};break;case e.EntityActionType.RenameFile:i={first:\"icons-changename\",second:\"\"}}return i},this.getFailureMsgTemplate=function(t){var i=\"\";switch(t){case e.EntityActionType.RemoveFile:i=S.$translate.instant(S.$rootScope.resources.strings.files_fileDeleteFailed);break;default:S.loggingService.error(\"Error getting failure message template. Invalid action:\"+t)}return i},this.getNotificationTitleTemplate=function(t){var i=\"\";switch(t){case e.EntityActionType.RemoveFile:i=S.$translate.instant(S.$rootScope.$root.resources.strings.files_fileDeleteTitle);break;default:S.loggingService.error(\"Error getting notification title template. Invalid action:\"+t)}return i},this.getSuccessMsgTemplate=function(t,i){var n=\"\";switch(t){case e.EntityActionType.RemoveFile:n=1!=i?S.$rootScope.resources.strings.files_fileDeletedCountPlural:S.$rootScope.resources.strings.files_fileDeletedCountSingular;break;default:S.loggingService.error(\"Error getting success message template. Invalid action:\"+t)}return n.length>0&&(n=S.$translate.instant(n)),n},this.postNotifications=function(e,t,i,n,o,s){var r=S.$translate.instant(S.$rootScope.resources.strings.files_fileUpdateTitle),c={usrObj:null,title:i,message:n.replace(/{number}/,\"\"+e),type:\"ts-toast-chat info\",timeout:!0,iconName:\"icons-check\"};S.authenticationService.getUserInformation().then(function(e){S.peopleService.getPeopleProfile(e.profile.upn,\"folder-action-service\").then(function(e){c.usrObj=e},function(t){S.loggingService.error(\"Could not resolve user: \"+e.profile.upn)}).finally(function(){S.notificationsService.createNotification(c,null,angular.noop)})});var a={title:r,type:\"ts-toast-chat alert\",timeout:!0,iconName:\"icons-files-missing\"};t.forEach(function(e,t){a.message=e,S.notificationsService.createNotification(a,null,function(){})}),e&&S.loggingService.event(o,{selectionCount:e}),t.length>0&&S.loggingService.event(s,{selectionCount:t.length})},this.handleBatchResults=function(e,t,i,n,o,s,r,c){S.eventingService.$emit(S.constants.events.files.fileMultiSelectionCancelRequest,{}),S.eventingService.$emit(S.constants.events.files.fileMultiSelectionCancelled,{});var a=0,l=[],f=S.getFailureMsgTemplate(n),v=S.getNotificationTitleTemplate(n);e.forEach(function(e,i){e.state==S.constants.files.strings.fulfilled?(a++,t[i].objectId?c.clearObjectId(t[i].objectId):S.loggingService.error(\"ActionService error: context object does not have a valid object id.\")):t[i]&&l.push(f.replace(\"{filename}\",t[i].title)+\" \"+e.reason.message)});var g=S.getSuccessMsgTemplate(n,a);S.postNotifications(a,l,v,g,o,s),r&&a>0?(S.filesUtilityService.clearCache(S.filesUtilityService.getCacheContext(i)),S.$timeout(function(){c.refreshFileList(!1,!1,!0)},0)):S.$timeout(function(){c.isLoading=!1},0)},this.removeFile=function(t,i){var n=S.$q.defer();return t.isLoading=!0,t.getContextBase(i).then(function(o){var s=[];i?(i.serviceName=o.serviceName,i.team=o.team,t.serviceName==S.constants.files.serviceName.personal&&(i.siteUrl=o.siteUrl),void 0===i.id&&(i.id=i.objectId),s=[i]):t.selectedFiles().forEach(function(e,t){var i={serviceName:o.serviceName,id:e.objectId,objectId:e.objectId,objectUrl:e.objectUrl,serverRelativeUrl:e.serverRelativeUrl,team:o.team,channel:o.channel,siteUrl:o.siteUrl,folder:o.folder,containerId:o.containerId,pageId:o.pageId,user:e.teamSmtpAddress,type:e.isFolder?\"folder\":\"file\",title:e.title};s.push(i)}),S.filesEntityService.batchExecute(e.EntityActionType.RemoveFile,s).then(function(i){t.isLoading=!1,n.resolve(i),s.forEach(function(e,t){S.eventingService.$emit(S.constants.events.files.fileDeleted,{file:e,index:t})}),S.handleBatchResults(i,s,o,e.EntityActionType.RemoveFile,S.constants.events.files.batchDeleteSuccess,S.constants.events.files.batchDeleteFailed,!0,t)},function(e){t.isLoading=!1,n.reject(e)})}),n.promise}}return t.$inject=[\"$rootScope\",\"$q\",\"$window\",\"$sce\",\"$timeout\",\"authenticationService\",\"constants\",\"filesEntityService\",\"ngDialog\",\"utilityService\",\"eventingService\",\"filesUtilityService\",\"loggingService\",\"notificationsService\",\"settingsService\",\"peopleService\",\"$translate\"],t.prototype.isSingleActionContext=function(e){return e?!!e.file:null},t.prototype.removeFileWithConfirmation=function(e,t){var i=this.$translate.instant(this.$rootScope.resources.strings.files_folderRemoveMessage),n=this;-1!==t.$scope.channelFiles.indexOf(e)&&n.ngDialog.openConfirm({template:\"components/files-common-pane/file-remove-confirmation.html\",className:\"ngdialog-theme-default file-name-conflict-dialog\",closeByEscape:!0,closeByDocument:!0,overlay:!this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests),data:{dialogMessage:i,title:this.$translate.instant(this.$rootScope.resources.strings.files_fileConfirmDeleteTitle,{name:\"folder\"}),constants:this.constants}}).then(function(i){n.removeFile(t,e)},function(e){n.loggingService.info(\"Modal promise rejected. Reason: \",e)})},t}();angular.module(\"teamspace.folderActionService\",[\"pascalprecht.translate\"]).service(\"folderActionService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){var i=function(){function e(e,i,t,n,s){this.$q=e,this.constants=i,this.$window=n,this.lazyLoadService=s,this.logger=t.newLogger(\"ItemsViewStringLoaderService\")}return e.$inject=[\"$q\",\"constants\",\"loggingService\",\"$window\",\"lazyLoadService\"],e.prototype.loadItemsViewStrings=function(){var e=this,i=this.$q.defer(),t=this.getItemsViewLocaleEndpoint(),n=this.$window[this.constants.files.itemsView.windowKey.strings],s=this.$window[this.constants.files.itemsView.windowKey.locale];return n||s?this.loadStrings(i,t):this.lazyLoadService.load(this.constants.lazyLoadedVendorFiles.itemsViewFallbackLocale).then(function(){return e.loadStrings(i,t)}).catch(function(){return i.reject()}),i.promise},e.prototype.localeInSyncWithApp=function(){if(!this.$window[this.constants.files.itemsView.windowKey.locale])return!1;var e=this.$window[this.constants.files.itemsView.windowKey.locale][0],i=this.$window.TS_PREFERRED_LOCALES;return e===i[i.length-1]},e.prototype.loadStrings=function(e,i){var t=this;this.localeInSyncWithApp()?e.resolve():this.lazyLoadService.loadFromUrl(\"itemsView\",i).then(function(){t.localeInSyncWithApp()?(t.logger.info(\"[fileExternalStringLoaderService]: Strings loaded successfully\"),e.resolve()):(t.logger.error(\"[fileExternalStringLoaderService]: Failure in loading strings. Locale falls back to en-us.\"),e.reject())}).catch(function(i){t.logger.error(\"[fileExternalStringLoaderService]: Failure in loading strings. Locale falls back to en-us. \"+i),e.reject()})},e.prototype.getItemsViewLocaleEndpoint=function(){return this.$window.location.origin+\"\\\\\"+this.constants.files.itemsView.localeEndPoint},e}();e.ItemsViewStringLoaderService=i,angular.module(\"teamspace.services.itemsViewStringLoaderService\",[\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"itemsViewStringLoaderService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\"","\"use strict\"","\"use strict\"","\"use strict\"","\"use strict\"","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){var e;!function(t){t[t.S32=32]=\"S32\"}(e||(e={}));var i=function(){function t(t,e,i,n,r){this.data=t,this.aggregateFileEntityActionService=i,this.filesUtilityService=n,this.constants=r,this._actions=i.getActions(this,e)}return t.prototype.getActions=function(){return this._actions},t.prototype.getPrimaryAction=function(){return this.aggregateFileEntityActionService.findPrimaryAction(this,this._actions)},t.prototype.getSupportedBatchActions=function(){return[]},t.prototype.getBaseApiUrl=function(){return this.data.siteUrl},t.prototype.getId=function(){return this.data.objectId},t.prototype.getTitle=function(){return this.data.title},t.prototype.getSize=function(){return this.data.size},t.prototype.getLastModifiedTime=function(){return new Date(this.data.lastModifiedTime)},t.prototype.getCreatedTime=function(){return new Date(this.data.createdTime)},t.prototype.getIsSubdirectory=function(){return!!this.data.isFolder},t.prototype.getExtension=function(){return this.data.type},t.prototype.getUrl=function(){return this.data.objectUrl},t.prototype.getLastModifiedBy=function(){return this.data.lastModifiedByUser},t.prototype.getSentBy=function(){return this.data.sentByUser},t.prototype.getDownloadUrl=function(){return\"\"+this.filesUtilityService.parseTeamSiteUrl(this.data.objectUrl)+this.constants.urls.files.service.spo.download+encodeURIComponent(this.data.serverRelativeUrl)},t.prototype.getLink=function(){return this.data.openInWindowFileUrl},t.prototype.getWacUrl=function(){return this.data.openInWindowFileUrl},t.prototype.getTeamName=function(){return this.data.teamDisplayName},t}(),n=function(){function t(t,e,i,n,r,a){this.aggregateFileEntityActionService=t,this.filesUtilityService=e,this.constants=a}return t.$inject=[\"aggregateFileEntityActionService\",\"filesUtilityService\",\"utilityService\",\"platformDetectService\",\"settingsService\",\"constants\"],t.prototype.create=function(t,e){return new i(t,e,this.aggregateFileEntityActionService,this.filesUtilityService,this.constants)},t}();angular.module(\"teamspace.services.files.modules.aggregate.aggregateFileEntityFactory\",[\"teamspace.constants\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.filesUtilityService\",\"teamspace.settingsService\",\"teamspace.platformDetectService\",\"teamspace.utilityService\",\"teamspace.services.files.modules.aggregate.aggregateFileEntityActionService\"]).service(\"aggregateFileEntityFactory\",n)}(t.aggregate||(t.aggregate={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,o,a,r,c,n,s,l,p,y,d){this.routeUtilityService=o,this.downloadFactory=a,this.editSideBySideFactory=r,this.openSideBySideFactory=c,this.copyLinkFactory=n,this.openInDesktopAppFactory=s,this.openInNewTabFactory=p}return t.$inject=[\"constants\",\"settingsService\",\"platformDetectService\",\"routeUtilityService\",\"downloadFactory\",\"editSideBySideFactory\",\"openSideBySideFactory\",\"copyLinkFactory\",\"openInDesktopAppFactory\",\"pinToTabFactory\",\"openInNewTabFactory\",\"$translate\",\"resources\"],t.prototype.getActions=function(e,t){var i=\"aggregate\",o=e.getExtension();t.threadId=this.routeUtilityService.getRootRouteParams().peopleSlug;var a=[];return this.editSideBySideFactory.isAllowed(o,t.provider)&&a.push(this.editSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openSideBySideFactory.isAllowed(o,t.provider)&&a.push(this.openSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openInNewTabFactory.isAllowed(o)&&a.push(this.openInNewTabFactory.create({file:e,serviceName:t.serviceName,url:e.getWacUrl().replace(\"action=view\",\"action=edit\"),fileObjectUrl:e.getUrl(),ctx:i,fileContext:t})),this.openInDesktopAppFactory.isAllowed(e.getExtension(),e.getUrl())&&a.push(this.openInDesktopAppFactory.create({file:e,serviceName:t.serviceName,ctx:i})),this.downloadFactory.isAllowed(o)&&a.push(this.downloadFactory.create({file:e,fileContext:t})),a.push(this.copyLinkFactory.create({file:e,fileContext:t,sharepointUrl:e.getWacUrl().replace(\"action=view\",\"action=edit\")})),a},t.prototype.findPrimaryAction=function(t,i){if(!i)return null;var o=i.filter(function(t){return t.type===e.EntityActionType.OpenSideBySide});return 0==o.length&&(o=i.filter(function(t){return t.type===e.EntityActionType.OpenInNewTab})),o.length>0?o[0]:void 0},t}();angular.module(\"teamspace.services.files.modules.aggregate.aggregateFileEntityActionService\",[\"teamspace.loggingService\",\"teamspace.filesUtilityService\",\"teamspace.tabService\",\"teamspace.settingsService\",\"teamspace.platformDetectService\",\"teamspace.routeUtilityService\",\"ngDialog\",\"teamspace.tabService\",\"teamspace.services.files.entityActions\"]).service(\"aggregateFileEntityActionService\",i)}(t.aggregate||(t.aggregate={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(r){!function(n){!function(n){var i=function(e){function n(r,n,i,a,s,o,c,l,u,g){var f=e.call(this,u)||this;f.$q=r,f.constants=n,f.loggingService=a,f.channelService=o,f.myUserPreferencesStore=c,f.settingsService=l,f.orchestrationService=u,f.noChangesAvailablePromise=f.$q.reject();var d=new t.DataManagerOptions(\"aggregateFilesRepository_\"+n.urls.files.dataManagerKey.getFiles,function(){return s.generateUUID()});return d.getUrl=n.urls.files.service.getFiles,d.isTransient=!0,f.dataManager=i.registerManager(d),f.initializeOnAppLaunchAndReinit(),f}return __extends(n,e),n.$inject=[\"$q\",\"constants\",\"dataManagerService\",\"loggingService\",\"utilityService\",\"channelService\",\"myUserPreferencesStore\",\"settingsService\",\"orchestrationService\",\"filesUtilityService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.noChangesAvailablePromise=this.$q.reject()},n.prototype.cleanupOnAppTeardown=function(e){this.noChangesAvailablePromise=this.$q.reject(),this.cachedFiles=void 0,this.cachedFilesLastUpdatedTime=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"AggregateFilesRepository\"},Object.defineProperty(n.prototype,\"providerTypes\",{get:function(){return[r.FilesProviderType.Aggregate]},enumerable:!0,configurable:!0}),n.prototype.getItems=function(e,t){return t?this.performApiGet(e):this.performCachedApiGet(e)},n.prototype.hasChanges=function(e,t){if(!e&&t)return!0;if(e&&!t)return!0;if(e.length!==t.length)return!0;for(var r=_.sortBy(e,function(e){return e.teamId}),n=_.sortBy(t,function(e){return e.teamId}),i=0;i<n.length;i++){if(r[i].teamId!==n[i].teamId)return!0;var a=r[i].files||[],s=n[i].files||[];if(a.length!==s.length)return!0;if(a.length){var o=_.maxBy(a,function(e){return new Date(e.lastModifiedTime)}),c=_.maxBy(s,function(e){return new Date(e.lastModifiedTime)});if(!(o&&c&&o.objectUrl===c.objectUrl&&o.lastModifiedTime===c.lastModifiedTime))return!0}}return!1},n.prototype.performCachedApiGet=function(e){var r=this,n=new Date,i=new Date;i.setMinutes(n.getMinutes()-1);var a=this.$q.defer(),s=a.promise;return this.cachedFiles?(this.cachedFilesLastUpdatedTime<i&&this.performApiGet(e).then(function(e){return r.hasChanges(r.cachedFiles,e&&e.items)}).then(function(e){return e?a.resolve():a.reject()}),this.$q.resolve({items:this.cachedFiles,whenChangesAvailable:s,cacheStatus:t.stores.files.CacheStatus.Hit})):this.performApiGet(e)},n.prototype.performApiGet=function(e){var r=this;return this.getRequestBody().then(function(n){e.requestContexts=n;var i=r.getRequestUrl(e),a=new t.DataManagerRequestOptions;a.isResponseWrappedInValue=!0,a.additionalHeaders=r.getAdditionalHeaders(e);var s={url:i,method:\"POST\",data:JSON.stringify(e.requestContexts),counter:r.constants.counters.fileGetTeamsAggregate};return r.dataManager.invoke(s,a).then(function(i){return _.forEach(i,function(e,t){e.siteUrl=n[t].SiteUrl}),r.settingsService.valueAsBoolean(r.constants.settings.names.enableSpoSpecialChars)&&(i=i.map(function(e){return e.files=e.files.map(function(e){return e.objectUrl=decodeURI(e.objectUrl),e.openInWindowFileUrl=decodeURI(e.openInWindowFileUrl),e}),e})),e.prefetch&&0===i.length||(r.cachedFiles=i,r.cachedFilesLastUpdatedTime=new Date),{items:i,whenChangesAvailable:r.noChangesAvailablePromise,cacheStatus:t.stores.files.CacheStatus.Hit}})})},n.prototype.getRequestUrl=function(e){return e.serviceName!==this.constants.files.serviceName.aggregate?(this.loggingService.warn(\"Invalid context. Expected [\"+this.constants.files.serviceName.aggregate+\"] but received [\"+e.serviceName+\"].\"),\"\"):\"\"+this.constants.urls.files.service.aggregate.getFiles},n.prototype.getAdditionalHeaders=function(e){var t={};return e.prefetch&&(t[\"x-ms-prefetch\"]=!0),t},n.prototype.getFavoriteTeams=function(){return this.channelService.getTeams().then(function(e){return _.filter(e,function(e){return e.isFavorite})})},n.prototype.buildTeamOrderingMap=function(){var e=this.myUserPreferencesStore.getUserPreferences(),t=e?e.teamsOrder:[];return _.reduce(t,function(e,t){return e[t.teamId]=t.order,e},{})},n.prototype.getRequestBody=function(){var e=this;return this.getFavoriteTeams().then(function(t){var r={},n=e.buildTeamOrderingMap();t.forEach(function(e){var t=n[e.objectId];isNaN(t)||t===e.order?isNaN(e.order)&&(e.order=9999):e.order=t}),t=_.sortBy(t,\"order\");var i=_.filter(t,function(t){return t?t.siteInfo&&t.siteInfo.siteUrl?!(!t.generalChannel||!t.generalChannel.folderRelativeUrl)||(e.loggingService.warn(\"GeneralChannel folderRelativeUrl is undefined for teamId [\"+t.objectId+\"].\"),!1):(e.loggingService.warn(\"SiteUrl is undefined for teamId [\"+t.objectId+\"].\"),!1):(e.loggingService.warn(\"Invalid team object.\"),!1)});return _.map(i,function(e){r[e.objectId]=e;var t=e.generalChannel.folderRelativeUrl.split(\"/\");t.pop();var n=t.join(\"/\");return{SiteUrl:e.siteInfo.siteUrl,ParentServerRelativeUrl:n,TeamId:e.objectId}})})},n}(e.services.MTMABase);n.AggregateFilesRepository=i,angular.module(\"teamspace.services.files.modules.aggregate.aggregateFilesRepository\",[\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.filesUtilityService\",\"teamspace.utilityService\",\"teamspace.constants\"]).service(\"aggregateFilesRepository\",i)}(n.aggregate||(n.aggregate={}))}(r.modules||(r.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var r=e.actions.files.FilesActionTypes;angular.module(\"teamspace.services.files.modules.aggregate.aggregateFilesStore\",[\"teamspace.loggingService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.aggregate.aggregateFilesRepository\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.aggregate.aggregateFileEntityFactory\"]).factory(\"aggregateFilesStore\",[\"aggregateFileEntityFactory\",\"aggregateFilesRepository\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"orchestrationService\",\"settingsService\",\"constants\",\"multiStateStore\",function(t,i,a,n,o,s,c,l,g){return new(function(i){function a(e,t,a,n,o,s,c){var l=i.call(this,t,a,_.clone,n)||this;return l.aggregateFilesRepository=e,l.orchestrationService=o,l.bindListeners({onGetAggregateFiles:[r.GET_FILES]}),o.registerForMtma(l),l.initializeOnAppLaunchAndReinit(\"First initialize\"),l}return __extends(a,i),a.prototype.initializeOnAppLaunchAndReinit=function(e){},a.prototype.cleanupOnAppTeardown=function(e){i.prototype.resetState.call(this)},a.prototype.mtmaTelemetryIdentifier=function(){return\"AggregateFilesStoreImpl\"},a.prototype.getInitialState=function(){return{status:void 0,filesList:void 0}},a.prototype.shouldAllowAction=function(e){return e.provider.supportsService(this.aggregateFilesRepository)},a.prototype.onGetAggregateFiles=function(r){var i=this,a=e.stores.files.FilesListStateStatus;this.triggerStateChanged(function(n){n.status=a.Loading,n.filesList=void 0,n.error=void 0,i.aggregateFilesRepository.getItems(r.payload.context,r.payload.forceRefresh).then(function(e){i.triggerStateChanged(function(i){var n=[];angular.forEach(e.items,function(e){var t=e.files;_.each(t,function(t){t.teamId=e.teamId,t.siteUrl=e.siteUrl,n.push(t)})}),i.filesList={entities:n.map(function(e){return t.create(e,r.payload.context)})},i.cacheStatus=e.cacheStatus,i.status=a.FetchedFromServer},r.payload.context.listenerId),e.whenChangesAvailable.then(function(){i.triggerStateChanged(function(e){e.status=a.ChangesAvailable},r.payload.context.listenerId)})},function(t){var n={context:{prefetch:r.payload.context.prefetch,serviceName:r.payload.context.serviceName,requestContexts:_.map(r.payload.context.requestContexts,function(t){return{teamId:t.TeamId,siteUrl:new e.PIIValue(t.SiteUrl,e.PiiKind.GenericData).scrub(),parentServerRelativeUrl:new e.PIIValue(t.ParentServerRelativeUrl,e.PiiKind.GenericData).scrub()}})}};i.triggerStateChanged(function(e){e.status=a.FetchError,e.error=t},r.payload.context.listenerId),i.loggingService.error(\"Error encountered while getting Aggregate files with context {0}.}\",n)})},r.payload.context.listenerId)},a}(g))(i,a,n,o,s,c,l)}])}(t.aggregate||(t.aggregate={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.aggregate||(e.aggregate={}),angular.module(\"teamspace.services.files.modules.aggregate\",[\"teamspace.services.files.modules.aggregate.aggregateFileEntityFactory\",\"teamspace.services.files.modules.aggregate.aggregateFileEntityActionService\",\"teamspace.services.files.modules.aggregate.aggregateFilesRepository\",\"teamspace.services.files.modules.aggregate.aggregateFilesStore\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,n,i,s,a,c,r,o){var p=e.call(this,\"\",o,c,s,t,n,a,r)||this;return p.$q=t,p.$qNoApply=n,p.appConfig=i,p._ignoreOnlineState=!0,p}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\"],t.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this.$q.resolve({})},t}(SkypeX.Services.GenericRestClient);e.AmsOfflineRestClient=t,angular.module(\"teamspace.services.amsOfflineRestClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"amsOfflineRestClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var t=function(e){function t(t,n,s,i,o,r,c,a,p){var u=e.call(this,\"\",p,r,i,t,n,o,c)||this;return u.$q=t,u.$qNoApply=n,u.appConfig=s,u}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"utilityService\",\"settingsService\"],t.prototype._getAuthHeaders=function(e){var t=this;void 0===e&&(e=!1);var n=this.$q.defer();return this.authenticationService.getSkypeTokens(e).then(function(e){var s={};s[t.constants.headers.tokens.authorization]=t.constants.files.strings.skypeToken+e.skypeToken,s[t.constants.headers.prefix+t.constants.headers.skypeClientVersion]=t.settingsService.getVersion().clientVersion,n.resolve(s)},function(e){n.reject()}),n.promise},t.prototype.setEndpointUrl=function(e){this._endpointUrl=e},t.prototype.getEndpointUrl=function(){return this._endpointUrl},t}(SkypeX.Services.GenericRestClient);e.AmsRestClient=t,angular.module(\"teamspace.services.files.modules.ams.amsRestClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"amsRestClient\",t)}(e.ams||(e.ams={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,r,s){this.$q=e,this.constants=t,this.appConfig=i,this.geoRoutingService=r,this.utilityService=s}return e.$inject=[\"$q\",\"constants\",\"appConfig\",\"geoRoutingService\",\"utilityService\"],e.prototype.getUpdatedUrl=function(e){var t=this;if(!e)return this.$q.reject(null);if(!this.utilityService.isAmsDomain(e)||this.utilityService.isAmsUrlp(e)||this.utilityService.isGoLocalAmsDomain(e))return this.$q.resolve(e);var i=this.utilityService.extractAmsIdFromUrl(e);if(!i)return this.$q.reject(null);var r=e.indexOf(i);return r<=0?this.$q.reject(null):this.geoRoutingService.getServiceEndpoint(this.appConfig.amsServiceConstants.hostUrlV2).then(function(s){if(!s)return e;var n=e.substring(r+i.length);return[s,[t.constants.urls.messaging.attachments.createDocument,i,n].join(\"\")].join(\"\")})},e}();e.AmsUrlServiceImplementation=t,angular.module(\"teamspace.services.amsUrlService\",[\"teamspace.utilityService\"]).service(\"amsUrlService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){!function(r){!function(o){var i=function(){function o(e,t,r,o,i,s,n,a,l){this.$q=e,this.constants=t,this.fileUploadStore=r,this.uploadActions=o,this.utilityService=s,this.filesNotificationService=n,this.filesProviderFactory=a,this.eventingService=l,this.logger=i.newLogger(\"CrossProviderService\")}return o.$inject=[\"$q\",\"constants\",\"fileUploadStore\",\"uploadActions\",\"loggingService\",\"utilityService\",\"filesNotificationService\",\"filesProviderFactory\",\"eventingService\"],o.prototype.copyItems=function(e,t,r,o,i){return this._copyItems(e,t,r,o,i)},o.prototype.moveItems=function(e,r,o,i,s,n){var a=this;if(!i)return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"moveItems was called with an undefined deleteService.\"));var l,c=[];return this._copyItems(e,r,o,s,n).then(function(t){for(var o={},s=0,n=(l=t).failures;s<n.length;s++){var a=n[s];a.item&&(o[a.item.getId()]=!0)}var c=_.filter(r,function(e){return!o[e.getId()]});return i.deleteItems(e,c)}).then(function(e){return n&&n.mark(\"delete_completed\",{message:\"Number of successful delete: \"+e.successCount+\", number of failed delete: \"+(e.failures&&e.failures.length)}),r.forEach(function(t,r){e.failures.find(function(e){return e.item.getId()===t.getId()})||c.push(r)}),a.eventingService.$emit(a.constants.files.strings.updateItemsViewOnMoveComplete,{successArr:c}),{successCount:e.successCount,failures:l.failures.concat(e.failures)}})},o.prototype._copyItems=function(e,r,o,i,s){var n=this;if(!e||!e.provider)return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"_copyItems was called with invalid context.\"));if(!o||!o.provider)return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"_copyItems was called with an invalid destination.\"));if(!r||!r.length)return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"_copyItems was not called with any items\"));if(r.length>this.constants.files.upload.maxUploadsInBatch)return this.filesNotificationService.showNotificationForLargeUpload(),this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"_copyItems was called too many items to be uploaded.\"));s||this.logger.warn(\"_copyItems was called without a telemetry scenario.\");var a=this.$q.defer();i||(this.logger.warn(\"_copyItems was called without a view id. Generating a random GUID as view ID to not block scenario.\"),i=this.utilityService.generateUUID());var l,c=this.utilityService.generateUUID(),d={onStateChanged:function(e){var t=_.filter(e.uploads,function(e){return e.viewId===i&&e.jobId===c});if(t.length){var o=_.filter(t,function(e){return n.isUploadStopped(e.state)&&!n.isUploadConflicting(e)});if(o.length===r.length){n.fileUploadStore.unregister(l);var d=n.buildResponse(o,r);s&&s.mark(\"copy_completed\",{message:\"Number of successful copy: \"+d.successCount+\", number of failed copy: \"+(d.failures&&d.failures.length)}),a.resolve(d)}}}};l=this.fileUploadStore.register(d);var u=this.createUploadContents(r,e),f=this.createUploadActionPayload(u,o,i,c,e,s);return this.uploadActions.uploadFile(f),a.promise},o.prototype.createUploadContents=function(e,t){var r=this;return _.map(e,function(e){return{fileName:e.getTitle(),fileId:e.getId(),fileSource:{objectUrl:e.getUrl(),serviceName:t.serviceName,siteUrl:r.isSharePointFilesContext(t)&&t.siteUrl}}})},o.prototype.createUploadActionPayload=function(r,o,i,s,n,a){var l,c=\"\",d=\"\",u=\"\",f=\"\";e.components.isSharePointDestination(o)?(c=o.serverRelativeUrl,d=o.libraryId,u=o.sourceThreadId,f=o.serviceName,l=o.hasLinkedContext?this.constants.files.parameters.documentLibraryV2:void 0):c=o.folder.getId();var p=o.provider||this.filesProviderFactory.create(t.FilesProviderType.Sharepoint);return{serviceName:f,serverRelativeUrl:c,sourceProvider:n.provider,destinationProvider:p,libraryId:d,overWrite:!1,viewId:i,jobId:s,contents:r,channelId:u,documentLibraryVersion:l,telemetry:{scenario:a,isScenarioSubStep:!0}}},o.prototype.buildResponse=function(e,t){var o=this,i=_.filter(e,function(e){return!!e.success}).length,s=[];if(i!==t.length){var n={};_.forEach(e,function(e){o.isUploadNotSuccessful(e.state)&&(n[e.sourceReferenceId]=e)}),s=_.map(t,function(e){var t=n[e.getId()];if(t){var i=void 0;return t.state===r.fileUpload.UploadState.UploadError&&t.error?i={isScenarioIncomplete:t.error.isScenarioIncomplete}:t.state===r.fileUpload.UploadState.UploadCancelled?i={isScenarioIncomplete:!0}:o.logger.error(\"The upload was deemed as not succesful, but we could not build a scenario info object from it.\"),{item:e,scenario:i,statusCode:0}}}).filter(function(e){return!!e})}return{successCount:i,failures:s}},o.prototype.isSharePointFilesContext=function(e){return!!e.siteUrl},o.prototype.isUploadStopped=function(e){return e===r.fileUpload.UploadState.UploadCompleted||this.isUploadNotSuccessful(e)},o.prototype.isUploadNotSuccessful=function(e){return e===r.fileUpload.UploadState.UploadError||e===r.fileUpload.UploadState.UploadCancelled},o.prototype.isUploadConflicting=function(e){return e&&e.state===r.fileUpload.UploadState.UploadError&&e.error&&e.error.isConflict},o}();angular.module(\"teamspace.services.files.crossProviderService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.services.actions.files.uploadActions\",\"teamspace.services.files.modules.fileUpload.fileUploadStore\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.filesNotificationService\"]).service(\"crossProviderService\",i)}(r.common||(r.common={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){var e=function(){function t(t,e,i,n,r,o){this.data=t,this.directoryEntityActionService=i,this.constants=r,this.settingsService=o,this._actions=i.getActions(this,e)}return t.prototype.getActions=function(){return this._actions},t.prototype.getPrimaryAction=function(){return this.directoryEntityActionService.findPrimaryAction(this,this._actions)},t.prototype.getSupportedBatchActions=function(){return[]},t.prototype.getBaseApiUrl=function(){return this.data.baseUrl},t.prototype.getId=function(){return this.data.id},t.prototype.getTitle=function(){return this.data.title},t.prototype.getUrl=function(){return this.data.objectUrl},t.prototype.getLink=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpoSpecialChars)?this.data.objectUrl:encodeURI(this.data.objectUrl)},t.prototype.getExtension=function(){return this.constants.files.fileActions.fileTypes.directory},t.prototype.getIsSubdirectory=function(){return!0},t}(),i=function(){function t(t,e,i,n,r){this.sharePointDirectoryFilesEntityActionService=t,this.externalDirectoryEntityActionService=e,this.openFolderFactory=i,this.constants=n,this.settingsService=r}return t.$inject=[\"sharePointDirectoryFilesEntityActionService\",\"externalDirectoryEntityActionService\",\"openFolderFactory\",\"constants\",\"settingsService\"],t.prototype.create=function(t,i){var n=this.isSharePointContext(i)?this.sharePointDirectoryFilesEntityActionService:this.externalDirectoryEntityActionService;return new e(t,i,n,this.openFolderFactory,this.constants,this.settingsService)},t.prototype.isSharePointContext=function(t){return!!t.siteUrl},t}();angular.module(\"teamspace.services.files.modules.common.directoryEntityFactory\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.modules.external.externalDirectoryEntityActionService\",\"teamspace.services.files.modules.sharePoint.sharePointDirectoryFilesEntityActionService\"]).service(\"directoryEntityFactory\",i)}(t.common||(t.common={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var i=function(){function e(e,i,t,s,r,o){this.constants=i,this.filesUtilityService=t,this.filesNotificationService=s,this.resources=r,this.logger=o.newLogger(\"StoresHelper\")}return e.$inject=[\"$q\",\"constants\",\"filesUtilityService\",\"filesNotificationService\",\"resources\",\"loggingService\"],e.prototype.createSuccessfullyDeletedMessageForToast=function(e){var i=!1,t=!1;return _.isEmpty(e)?\"\":(t=_.some(e,function(e){return e.getIsSubdirectory()}),(i=_.some(e,function(e){return!e.getIsSubdirectory()}))&&t?this.resources.strings.files_itemDeletedCountPlural:i?e.length>1?this.resources.strings.files_fileDeletedCountPlural:this.resources.strings.files_fileDeletedCountSingular:e.length>1?this.resources.strings.files_folderDeletedCountPlural:this.resources.strings.files_folderDeletedCountSingular)},e.prototype.handleBatchResponse=function(e,i,t,s,r){var o=i&&i.eventData;if(o&&(o.numberOfFailures=0,o.numberOfIncompletes=0,o.numberOfSuccesses=0),e.failures&&1===e.failures.length&&void 0===e.failures[0].item){c=e.failures[0];this.trackFailure(c,o),c.scenario?this.isFilesScenario(c.scenario)&&c.scenario.showNotification():this.logger.error(\"The scenario property was undefined on a batch failure response.\")}else for(var n=0,a=e.failures;n<a.length;n++){var c=a[n];this.trackFailure(c,o),c.item?c.scenario?this.isFilesScenario(c.scenario)&&c.scenario.showNotification({filename:c.item.getTitle()}):this.logger.error(\"The scenario property was undefined on a failed response, part of a batch request.\"):this.logger.warn(\"Could not notify failure to the user since the failure did not have an item.\")}o&&(o.numberOfSuccesses=e.successCount),i&&this.filesUtilityService.resolveBatchScenario(i),e.successCount>0&&(this.filesNotificationService.showSuccessNotification(s,{number:\"\"+e.successCount}),r&&r())},e.prototype.failScenarioWithError=function(e,i,t,s){var r;if(this.isFilesError(i))r=t+\": An error occured when doing \"+s+\". HTTP Status code: \"+i.httpResponseCode+\", Message: \"+i.logErrorMessage;else{var o=\"unknown\";i&&(o=i.name||typeof i),r=t+\": An unexpected error occured when doing \"+s+\". Error type: \"+o}this.failScenarioWithMessage(e,r)},e.prototype.incompleteScenarioWithMessage=function(e,i){e?e.incomplete({error:i}):this.logger.warn(\"Tried to incomplete an undefined scenario with the following message: \"+i)},e.prototype.failScenarioWithMessage=function(e,i){e?e.fail({error:i}):this.logger.error(\"Tried to fail an undefined scenario with the following message: \"+i)},e.prototype.areAnyFilesTooBig=function(e){var i=this;return _.some(e||[],function(e){return e.getSize()>=i.constants.files.parameters.fileSizeLimitForDownload})},e.prototype.trackFailure=function(e,i){if(i){var t=!1;if(e.scenario&&(t=this.isFilesScenario(e.scenario)?e.scenario.isScenarioIncomplete():e.scenario.isScenarioIncomplete),t)this.filesUtilityService.trackBatchScenarioStatus(this.constants.scenarioStepStatus.incomplete,i);else{var s=\"Original Status Code: \"+e.statusCode;this.filesUtilityService.trackBatchScenarioStatus(this.constants.scenarioStepStatus.failure,i,s)}}},e.prototype.isFilesError=function(e){var i=e;return!(!i.logErrorMessage&&!i.httpResponseCode)},e.prototype.isFilesScenario=function(e){if(!e)return!1;var i=e;return!!(i.showNotification&&i.getMessage&&i.finishScenario)},e}();angular.module(\"teamspace.services.files.modules.common.storesHelper\",[\"teamspace.filesUtilityService\",\"teamspace.filesNotificationService\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"storesHelper\",i)}(e.common||(e.common={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){var t=function(){function t(e,t,r,i,o,n,a){this.$q=e,this.constants=t,this.$http=r,this.appConfig=i,this.appStateService=o,this.authenticationService=n,this.logger=a.newLogger(\"MiddleTiersCorsProxyClient\")}return t.$inject=[\"$q\",\"constants\",\"$http\",\"appConfig\",\"appStateService\",\"authenticationService\",\"loggingService\"],t.prototype.validationError=function(t){return this.logger.error(t),this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,t))},t.prototype.getRedirectLocation=function(e){return e?e.method&&\"GET\"!==e.method.toUpperCase()?this.validationError(\"[getRedirectLocation] method type must be GET\"):this.appStateService.isOnline?(e=angular.copy(e),e.method=\"GET\",e.headers=e.headers||{},Object.keys(e.headers).forEach(function(t){e.headers[\"X-Cors-Proxy-\"+t]=e.headers[t],e.headers[t]=void 0}),e.headers[\"X-Cors-Proxy-Url\"]=e.url,e.url=this.appConfig.middleTierConstants.newEndpointAddress+\"/me/files/cors/redirect/resolver\",this._getRedirectLocation(e)):this.validationError(\"[getRedirectLocation] App offline cannot complete request\"):this.validationError(\"[getRedirectLocation] config argument must be defined\")},t.prototype._getRedirectLocation=function(e){var t=this,r=this.$q.defer();return this.authenticationService.getAuthHeaders().then(function(t){return _.extend(e.headers,t)}).then(function(){t.$http(e).then(function(e){if(e&&e.headers&&e.headers(\"Location\")){var t=e.headers(\"Location\");r.resolve(t)}else r.reject(\"[getRedirectLocation] No location header to follow\")},function(e){r.reject(e)})}),r.promise},t}();angular.module(\"teamspace.services.files.middleTiersCorsProxyClient\",[\"teamspace.constants\",\"teamspace.config\",\"teamspace.appState\",\"teamspace.authenticationService\"]).service(\"middleTiersCorsProxyClient\",t)}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(S){!function(S){!function(S){!function(S){!function(S){!function(S){!function(S){S[S.SELECT_RELEVANT_SITE=0]=\"SELECT_RELEVANT_SITE\",S[S.SELECT_CUSTOM_SITE=1]=\"SELECT_CUSTOM_SITE\",S[S.SELECT_DOCUMENT_LIBRARY=2]=\"SELECT_DOCUMENT_LIBRARY\",S[S.CONFIRM_DOCUMENT_LIBRARY=3]=\"CONFIRM_DOCUMENT_LIBRARY\",S[S.SAVING_DOCUMENT_LIBRARY=4]=\"SAVING_DOCUMENT_LIBRARY\",S[S.CLASS_MATERIALS=5]=\"CLASS_MATERIALS\"}(S.CustomSpoSettingsWorkflowState||(S.CustomSpoSettingsWorkflowState={}));!function(S){S[S.LOADING=0]=\"LOADING\",S[S.SUCCESS=1]=\"SUCCESS\",S[S.ERROR=2]=\"ERROR\"}(S.CustomSpoSettingsFetchState||(S.CustomSpoSettingsFetchState={}))}(S.settings||(S.settings={}))}(S.customSpo||(S.customSpo={}))}(S.modules||(S.modules={}))}(S.files||(S.files={}))}(S.services||(S.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)e.hasOwnProperty(s)&&(t[s]=e[s])})(e,s)};return function(e,s){function r(){this.constructor=e}t(e,s),e.prototype=null===s?Object.create(s):(r.prototype=s.prototype,new r)}}(),teamspace;!function(t){!function(e){!function(e){!function(s){!function(s){!function(s){var r=t.services.actions.files.customSpo.settings.CustomSpoSettingsActionTypes;angular.module(\"teamspace.services.files.modules.customSpo.settings.customSpoSettingsStore\",[\"teamspace.services.actions.files.customSpo.settings.actions\",\"teamspace.services.dispatcher\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.stores.singleStateStore\",\"teamspace.services.files.modules.sharePoint.specialDocumentLibrariesProvider\",\"teamspace.services.files.modules.sharePoint.specialDocumentLibrariesUtilities\",\"teamspace.loggingService\"]).factory(\"customSpoSettingsStore\",[\"authenticationService\",\"$http\",\"constants\",\"resources\",\"$translate\",\"customSpoSettingsDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"singleStateStore\",\"mtSharepointClient\",\"documentLibraryClient\",\"specialDocumentLibrariesProvider\",\"specialDocumentLibrariesUtilities\",\"filesUtilityService\",\"orchestrationService\",\"analyticsService\",function(i,a,o,n,c,S,l,u,g,d,p,v,f,m,h,C){return new(function(i){function a(t,e,a,o,n,c,S,l,u,g,d,p,v,f,m){var h=i.call(this,S,l,_.clone,u,{workflowState:s.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE,siteUrl:\"\",libraryServerRelativeUrl:\"\",libraryId:null,sitesList:void 0,selectedSite:void 0,fetchStatus:void 0,documentLibraries:void 0,selectedDocumentLibrary:void 0,registerLibraryState:void 0,isSiteFromRelevants:void 0,errorMessage:void 0,diagnosticsResult:void 0,diagnosticsMessage:void 0,repairResult:void 0})||this;return h.$http=e,h.constants=a,h.resources=o,h.$translate=n,h.mtSharepointClient=c,h.documentLibraryClient=g,h.specialDocumentLibrariesProvider=d,h.specialDocumentLibrariesUtilities=p,h.filesUtilityService=v,h.orchestrationService=f,h.analyticsService=m,h.bindListeners({onLoadSettings:[r.LOAD_SETTINGS],onGetDocumentLibraries:[r.GET_DOCUMENT_LIBRARIES],onGetRelevantSites:[r.GET_RELEVANT_SITES],onSelectSite:[r.SELECT_A_SITE],onLoadCustomSiteSettings:[r.LOAD_CUSTOM_SITE_SETTINGS],onLoadSiteInfo:[r.LOAD_SITE_INFO],onSelectDocumentLibrary:[r.SELECT_A_DOCUMENT_LIBRARY],onLoadConfirmationSettings:[r.LOAD_CONFIRMATION_SETTINGS],onNavigateBack:[r.NAVIGATE_BACK],onRegisterDocumentLibrary:[r.REGISTER_DOCUMENT_LIBRARY],onDeleteDocumentLibrary:[r.DELETE_DOCUMENT_LIBRARY],onResetStoreState:[r.RESET_STORE_STATE],onLoadClassMaterials:[r.LOAD_CLASS_MATERIALS],onRepairClassMaterials:[r.REPAIR_CLASS_MATERIALS]}),h.deleteCustomSpoTabScenarioId=a.scenarios.files.deleteCustomSpoTab,h.getRelevantSitesScenarioId=a.scenarios.files.createCustomSpoGetRelevant,h.getDocumentLibrariesScenarioId=a.scenarios.files.createCustomSpoGetDocumentLibraries,h.loadSiteInfoScenarioId=a.scenarios.files.createCustomSpoLoadSiteInfo,h.registerDocumentLibraryScenarioId=a.scenarios.files.registerCustomSpoTab,f.registerForMtma(h),h.initializeOnAppLaunchAndReinit(\"First initialize\"),h}return __extends(a,i),a.prototype.initializeOnAppLaunchAndReinit=function(t){},a.prototype.cleanupOnAppTeardown=function(t){i.prototype.resetState.call(this)},a.prototype.mtmaTelemetryIdentifier=function(){return\"CustomSpoSettingsStoreImpl\"},a.prototype.onLoadCustomSiteSettings=function(t){var e=this;this.triggerStateChanged(function(t){e.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_CUSTOM_SITE,e.state.selectedSite=void 0,e.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS,e.state.isSiteFromRelevants=!1,e.state.errorMessage=void 0})},a.prototype.onLoadSettings=function(t){var e=this;this.triggerStateChanged(function(r){e.state.libraryId=t.payload.settings.libraryId,e.state.libraryId?(e.state.siteUrl=t.payload.settings.siteUrl,e.state.libraryServerRelativeUrl=t.payload.settings.libraryServerRelativeUrl,e.state.selectedSite={title:t.payload.settings.selectedSiteTitle,url:t.payload.settings.siteUrl,siteLogoUrl:t.payload.settings.selectedSiteImageUrl,serverRelativeUrl:t.payload.settings.libraryServerRelativeUrl,isSelected:!0},e.state.selectedDocumentLibrary={id:t.payload.settings.libraryId,url:t.payload.settings.siteUrl,siteUrl:\"\",serverRelativeUrl:t.payload.settings.libraryServerRelativeUrl,title:t.payload.settings.selectedDocumentLibraryTitle,isSelected:!0},e.state.workflowState=s.CustomSpoSettingsWorkflowState.CONFIRM_DOCUMENT_LIBRARY):(e.state.siteUrl=\"\",e.state.libraryServerRelativeUrl=\"\",e.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE)})},a.prototype.onLoadConfirmationSettings=function(t){var e=this;this.triggerStateChanged(function(t){e.state.workflowState=s.CustomSpoSettingsWorkflowState.CONFIRM_DOCUMENT_LIBRARY,e.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS})},a.prototype.onRegisterDocumentLibrary=function(r){var i=this;this.triggerStateChanged(function(a){var o=i.loggingService.newScenario(i.registerDocumentLibraryScenarioId);o.eventData.source=i.state.isSiteFromRelevants?\"relevants\":\"link\",i.state.errorMessage=void 0,i.state.fetchStatus=s.CustomSpoSettingsFetchState.LOADING,i.state.registerLibraryState=t.components.RegisterLibraryStateStatus.Initiated,i.state.workflowState=s.CustomSpoSettingsWorkflowState.SAVING_DOCUMENT_LIBRARY;var n=r.payload.context.threadId?r.payload.context.threadId:r.payload.teamChannelTuple.channel.objectId;i.documentLibraryClient.postDocumentLibrary(n,r.payload.siteUrl,r.payload.libraryRelativeUrl).then(function(e){o.stop(),i.triggerStateChanged(function(r){i.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS,i.state.registerLibraryState=t.components.RegisterLibraryStateStatus.Registered,i.state.siteUrl=e.siteUrl,i.state.libraryServerRelativeUrl=decodeURIComponent(e.serverRelativeUrl),i.state.libraryId=e.id})},function(r){var a=e.FilesError.createFromHttpError(r,i.constants);o&&a&&i.filesUtilityService.terminateScenario(o,a.scenarioFailureEventData,a.httpResponseCode),i.triggerStateChanged(function(e){i.state.registerLibraryState=t.components.RegisterLibraryStateStatus.Error,i.loggingService.error(\"Error registering the document library. Error : {0}\",r),i.state.fetchStatus=s.CustomSpoSettingsFetchState.ERROR})})})},a.prototype.onDeleteDocumentLibrary=function(t){var s=this,r=this.loggingService.newScenario(this.deleteCustomSpoTabScenarioId);r.eventData={context:\"ThreadId: \"+t.payload.threadId+\"; LibraryId: \"+t.payload.libraryId},this.documentLibraryClient.deleteDocumentLibrary(t.payload.threadId,t.payload.libraryId).then(function(){r.stop()}).catch(function(t){var i=e.FilesError.createFromHttpError(t,s.constants);r.fail(i.scenarioFailureEventData),s.loggingService.error(\"Failed to delete document library: \"+t)})},a.prototype.onGetRelevantSites=function(t){var r=this;this.triggerStateChanged(function(t){var i=r.loggingService.newScenario(r.getRelevantSitesScenarioId);i.eventData.source=r.state.isSiteFromRelevants?\"relevants\":\"link\",r.state.sitesList=void 0,r.state.errorMessage=void 0,r.state.fetchStatus=s.CustomSpoSettingsFetchState.LOADING,r.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE,r.mtSharepointClient.getRelevantSites().then(function(t){i.stop(),r.triggerStateChanged(function(e){r.state.sitesList=t.value,r.state.sitesList.forEach(function(t){t.isSelected=!1}),r.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS,r.state.isSiteFromRelevants=!0})},function(t){var a=e.FilesError.createFromHttpError(t,r.constants);i&&a&&r.filesUtilityService.terminateScenario(i,a.scenarioFailureEventData,a.httpResponseCode),r.triggerStateChanged(function(e){r.state.errorMessage=r.filesUtilityService.contructSharepointTabCreationErrorMessage(a.httpResponseCode),r.state.fetchStatus=s.CustomSpoSettingsFetchState.ERROR,r.loggingService.error(\"Error encountered while getting relevant site. Error : {0}\",t)})})})},a.prototype.onLoadSiteInfo=function(t){var r=this;this.triggerStateChanged(function(i){var a=r.loggingService.newScenario(r.loadSiteInfoScenarioId);a.eventData.source=r.state.isSiteFromRelevants?\"relevants\":\"link\",r.state.selectedSite=void 0,r.state.errorMessage=void 0,r.state.fetchStatus=s.CustomSpoSettingsFetchState.LOADING,r.mtSharepointClient.getSiteInfo(t.payload).then(function(t){a.stop(),r.triggerStateChanged(function(e){r.state.selectedSite={title:t.title,url:t.url,siteLogoUrl:t.siteLogoUrl,isSelected:!0,serverRelativeUrl:t.serverRelativeUrl},r.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_CUSTOM_SITE,r.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS}),r.analyticsService.eventTrack(r.constants.telemetry.files.customUrlValidation,{status:r.constants.scenarioStepStatus.success,serviceName:r.constants.files.serviceName.customspo})},function(t){var i=e.FilesError.createFromHttpError(t,r.constants);a&&i&&r.filesUtilityService.terminateScenario(a,i.scenarioFailureEventData,i.httpResponseCode),r.triggerStateChanged(function(e){r.state.fetchStatus=s.CustomSpoSettingsFetchState.ERROR,r.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_CUSTOM_SITE,r.loggingService.error(\"Error encountered while getting site info. Error : {0}\",t)}),r.analyticsService.eventTrack(r.constants.telemetry.files.customUrlValidation,{status:r.constants.scenarioStepStatus.failure,responseCode:t.statusCode,message:t.errorMessage,serviceName:r.constants.files.serviceName.customspo})})})},a.prototype.onGetDocumentLibraries=function(t){var r=this;this.triggerStateChanged(function(i){var a=r.loggingService.newScenario(r.getDocumentLibrariesScenarioId);a.eventData.source=r.state.isSiteFromRelevants?\"relevants\":\"link\",r.state.fetchStatus=s.CustomSpoSettingsFetchState.LOADING,r.state.documentLibraries=void 0,r.state.errorMessage=void 0,r.mtSharepointClient.getDocumentLibraries(t.payload).then(function(t){a.stop(),r.triggerStateChanged(function(e){r.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_DOCUMENT_LIBRARY,r.state.documentLibraries=t.value,r.state.documentLibraries.forEach(function(t){t.isSelected=!1}),r.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS})},function(t){var i=e.FilesError.createFromHttpError(t,r.constants);a&&i&&r.filesUtilityService.terminateScenario(a,i.scenarioFailureEventData,i.httpResponseCode),r.triggerStateChanged(function(e){r.state.errorMessage=r.filesUtilityService.contructSharepointTabCreationErrorMessage(i.httpResponseCode),r.state.fetchStatus=s.CustomSpoSettingsFetchState.ERROR,r.loggingService.error(\"Error encountered while getting document libraries for selected site. Error : {0}\",t)})})})},a.prototype.onSelectSite=function(t){var e=this;this.state.fetchStatus!==s.CustomSpoSettingsFetchState.LOADING&&this.triggerStateChanged(function(r){e.state.errorMessage=void 0,e.state.sitesList.forEach(function(t){t.isSelected=!1});for(var i=0;i<e.state.sitesList.length;i++)if(t.payload.siteInfo===e.state.sitesList[i]){var a=e.filesUtilityService.extractServerRelativeUrl(e.state.sitesList[i].url);e.state.sitesList[i].isSelected=!0;var o=e.state.sitesList[i];e.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS,e.state.selectedSite={title:o.title,url:o.url,serverRelativeUrl:a,siteLogoUrl:o.bannerImageUrl};break}})},a.prototype.onResetStoreState=function(t){var e=this;this.triggerStateChanged(function(t){e.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE,e.state.siteUrl=\"\",e.state.libraryServerRelativeUrl=\"\",e.state.libraryId=null,e.state.sitesList=void 0,e.state.selectedSite=void 0,e.state.fetchStatus=void 0,e.state.documentLibraries=void 0,e.state.selectedDocumentLibrary=void 0,e.state.registerLibraryState=void 0,e.state.isSiteFromRelevants=void 0,e.state.errorMessage=void 0,e.state.diagnosticsResult=void 0,e.state.diagnosticsMessage=void 0,e.state.repairResult=void 0})},a.prototype.onSelectDocumentLibrary=function(t){var e=this;this.triggerStateChanged(function(s){e.state.documentLibraries.forEach(function(t){t.isSelected=!1});for(var r=0;r<e.state.documentLibraries.length;r++)if(t.payload.libraryInfo===e.state.documentLibraries[r]){e.state.documentLibraries[r].isSelected=!0,e.state.selectedDocumentLibrary=e.state.documentLibraries[r];break}})},a.prototype.onNavigateBack=function(t){var e=this;this.triggerStateChanged(function(t){switch(e.state.workflowState){case s.CustomSpoSettingsWorkflowState.SELECT_DOCUMENT_LIBRARY:e.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_RELEVANT_SITE,e.state.documentLibraries=void 0,e.state.selectedDocumentLibrary=void 0;break;case s.CustomSpoSettingsWorkflowState.CONFIRM_DOCUMENT_LIBRARY:e.state.workflowState=s.CustomSpoSettingsWorkflowState.SELECT_DOCUMENT_LIBRARY}})},a.prototype.onLoadClassMaterials=function(t){var e=this;this.triggerStateChanged(function(r){e.state.workflowState=s.CustomSpoSettingsWorkflowState.CLASS_MATERIALS,e.state.fetchStatus=s.CustomSpoSettingsFetchState.LOADING,e.state.errorMessage=void 0,e.state.diagnosticsResult=void 0,e.state.diagnosticsMessage=void 0,e.state.repairResult=void 0;var i=t.payload.channelId,a=Teams.Models.SpecialDocumentLibraryType.ClassMaterials;e.specialDocumentLibrariesProvider.diagnoseLibrary(i,a).then(function(t){t&&!t.errorOccured?e.triggerStateChanged(function(r){e.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS,e.state.diagnosticsResult=t,e.state.diagnosticsMessage=e.specialDocumentLibrariesUtilities.getDiagnosisStrings(a,t.conclusion,t.repairAction).diagnosisMessage}):e.setErrorState(e.resources.strings.class_materials_diagnosis_generic_error)}).catch(function(){e.setErrorState(e.resources.strings.class_materials_diagnosis_generic_error)})})},a.prototype.onRepairClassMaterials=function(t){var e=this;this.triggerStateChanged(function(r){e.state.workflowState=s.CustomSpoSettingsWorkflowState.CLASS_MATERIALS,e.state.fetchStatus=s.CustomSpoSettingsFetchState.LOADING,e.state.errorMessage=void 0,e.state.diagnosticsResult=void 0,e.state.diagnosticsMessage=void 0,e.state.repairResult=void 0;var i=t.payload.channelId,a=t.payload.repairAction;e.specialDocumentLibrariesProvider.repairLibrary(i,Teams.Models.SpecialDocumentLibraryType.ClassMaterials,a).then(function(t){t&&!t.errorOccured?e.triggerStateChanged(function(r){e.state.repairResult=t,e.state.fetchStatus=s.CustomSpoSettingsFetchState.SUCCESS}):e.setErrorState(e.resources.strings.class_materials_repair_generic_error)}).catch(function(){e.setErrorState(e.resources.strings.class_materials_repair_generic_error)})})},a.prototype.setErrorState=function(t){var e=this;this.triggerStateChanged(function(r){e.state.fetchStatus=s.CustomSpoSettingsFetchState.ERROR,e.state.errorMessage=e.$translate.instant(t)})},a}(g))(i,a,o,n,c,d,S,l,u,p,v,f,m,h,C)}])}(s.settings||(s.settings={}))}(s.customSpo||(s.customSpo={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(s){!function(s){!function(s){!function(s){!function(s){s.settings||(s.settings={}),angular.module(\"teamspace.services.files.modules.customSpo.settings\",[\"teamspace.services.files.modules.customSpo.settings.customSpoSettingsStore\",\"teamspace.services.actions.files.customSpo.settings.actions\"])}(s.customSpo||(s.customSpo={}))}(s.modules||(s.modules={}))}(s.files||(s.files={}))}(s.services||(s.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){function e(t){return _.isString(t)}var n=function(){function t(t,e){this.data=t,this.fileContext=e}return t.prototype.getId=function(){return this.data.objectId},t.prototype.getTitle=function(){return this.data.title},t.prototype.getSize=function(){return this.data.size},t.prototype.getDownloadStatus=function(){return this.data.status},t.prototype.getExtension=function(){return this.data.type},t.prototype.getTimestamp=function(){var t=this.data.timestamp;return e(t)?new Date(t):t},t.prototype.getIsSubdirectory=function(){return!1},t}(),o=function(){function t(){}return t.prototype.create=function(t,e){return new n(t,e)},t}();angular.module(\"teamspace.services.files.modules.downloads.downloadsFileEntityFactory\",[]).service(\"downloadsFileEntityFactory\",o)}(t.downloads||(t.downloads={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(o){!function(o){var n=function(){function o(e,o){this.downloadManagerService=e,this.$q=o}return o.$inject=[\"downloadManagerService\",\"$q\"],Object.defineProperty(o.prototype,\"providerTypes\",{get:function(){return[e.FilesProviderType.FileSystem]},enumerable:!0,configurable:!0}),o.prototype.getItems=function(){return this.$q.when(this.downloadManagerService.getAllDownloads())},o}();angular.module(\"teamspace.services.files.modules.downloads.downloadsFilesRepository\",[\"teamspace.downloadManagerService\"]).service(\"downloadsFilesRepository\",n)}(o.downloads||(o.downloads={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function i(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(i.prototype=o.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var o=e.actions.files.FilesActionTypes;angular.module(\"teamspace.services.files.modules.downloads.downloadsFilesStore\",[\"teamspace.loggingService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.downloads.downloadsFilesRepository\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.downloads.downloadsFileEntityFactory\"]).factory(\"downloadsFilesStore\",[\"downloadsFileEntityFactory\",\"downloadsFilesRepository\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"orchestrationService\",\"multiStateStore\",function(t,i,n,s,r,a,l){return new(function(i){function n(e,t,n,s,r){var a=i.call(this,t,n,_.clone,s)||this;return a.downloadsFilesRepository=e,a.orchestrationService=r,a.bindListeners({onGetDownloadsFiles:[o.GET_FILES]}),r.registerForMtma(a),a.initializeOnAppLaunchAndReinit(\"First initialize\"),a}return __extends(n,i),n.prototype.initializeOnAppLaunchAndReinit=function(e){},n.prototype.cleanupOnAppTeardown=function(e){i.prototype.resetState.call(this)},n.prototype.mtmaTelemetryIdentifier=function(){return\"DownloadsFilesStoreImpl\"},n.prototype.getInitialState=function(){return{status:void 0,filesList:void 0}},n.prototype.shouldAllowAction=function(e){return e.provider.supportsService(this.downloadsFilesRepository)},n.prototype.onGetDownloadsFiles=function(o){var i=this;this.downloadsFilesRepository.getItems().then(function(n){i.triggerStateChanged(function(o){o.filesList={entities:n.map(function(e){return t.create(e,null)})},o.status=e.stores.files.FilesListStateStatus.FetchedFromServer},o.payload.context.listenerId)},function(t){i.triggerStateChanged(function(t){t.status=e.stores.files.FilesListStateStatus.FetchError},o.payload.context.listenerId),i.loggingService.error(\"Error encountered while getting download files. Error: {0}\",t)})},n}(l))(i,n,s,r,a)}])}(t.downloads||(t.downloads={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.downloads||(e.downloads={}),angular.module(\"teamspace.services.files.modules.downloads\",[\"teamspace.services.files.modules.downloads.downloadsFileEntityFactory\",\"teamspace.services.files.modules.downloads.downloadsFilesRepository\",\"teamspace.services.files.modules.downloads.downloadsFilesStore\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,r,n,o){this.constants=e,this.loggingService=t,this.openFolderFactory=i,this.createFileFactory=r,this.uploadFileFactory=n,this.externalProviderSignOutFactory=o}return t.$inject=[\"constants\",\"loggingService\",\"openFolderFactory\",\"createFileFactory\",\"uploadFileFactory\",\"externalProviderSignOutFactory\"],t.prototype.getActions=function(e,t){if(e){if(t){var i=[];return i.push(this.openFolderFactory.create({context:t,directoryTitle:e.getTitle()})),i.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.folder})),i.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.word})),i.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.excel})),i.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.powerpoint})),i.push(this.uploadFileFactory.create({fileContext:t})),t.provider&&i.push(this.externalProviderSignOutFactory.create(t)),i}this.loggingService.error(\"[ExternalDirectoryEntityActionService] fileContext must be defined\")}else this.loggingService.error(\"[ExternalDirectoryEntityActionService] file must be defined\")},t.prototype.findPrimaryAction=function(t,i){if(!i)return this.loggingService.error(\"Actions must be defined in to findPrimaryAction\"),null;var r;return(r=i.filter(function(t){return t.type===e.EntityActionType.OpenFolder})).length>0?r[0]:void 0},t}();angular.module(\"teamspace.services.files.modules.external.externalDirectoryEntityActionService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.services.files.entityActions.createFileFactory\",\"teamspace.services.files.entityActions.openFolderFactory\",\"teamspace.services.files.entityActions.uploadFileFactory\",\"teamspace.services.files.entityActions.externalProviderSignOutFactory\"]).service(\"externalDirectoryEntityActionService\",i)}(t.external||(t.external={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(e){!function(e){!function(e){var i=function(){function e(t,e,i,n,o){this.data=t,this.externalFileEntityActionService=i,this.constants=o,this._actions=i.getActions(this,e),t.size=t.size||0}return e.prototype.updateEntity=function(t,e){this.data.title=t,this._actions=this.externalFileEntityActionService.getActions(this,e)},e.prototype.getPrimaryAction=function(){return this.externalFileEntityActionService.findPrimaryAction(this,this._actions)},e.prototype.getActions=function(){return this._actions},e.prototype.getSupportedBatchActions=function(){return this.getIsSubdirectory()?[t.EntityActionType.BatchRemove]:[t.EntityActionType.BatchRemove,t.EntityActionType.BatchDownload,t.EntityActionType.BatchCopy,t.EntityActionType.BatchMove]},e.prototype.getBaseApiUrl=function(){},e.prototype.getId=function(){return this.data.id},e.prototype.getTitle=function(){return this.data.title},e.prototype.getIsSubdirectory=function(){return this.data.isSubdirectory},e.prototype.getExtension=function(){return this.getIsSubdirectory()?this.constants.files.option.folderType:this.data.type},e.prototype.getLastModifiedTime=function(){return this.data.lastModifiedTime?new Date(this.data.lastModifiedTime):void 0},e.prototype.getUrl=function(){return this.data.objectUrl},e.prototype.getSize=function(){return this.data.size},e.prototype.getDownloadUrl=function(){return this.getUrl()},e.prototype.getLink=function(){return this.getUrl()},e.prototype.getAccessToken=function(){return this.data.accessToken},e.prototype.setTitle=function(t){this.data.title=t},e}(),n=function(){function t(t,e,i){this.externalFileEntityActionService=t,this.filesUtilityService=e,this.constants=i}return t.$inject=[\"externalFileEntityActionService\",\"filesUtilityService\",\"constants\"],t.prototype.create=function(t,e){return new i(t,e,this.externalFileEntityActionService,this.filesUtilityService,this.constants)},t}();angular.module(\"teamspace.services.files.modules.external.externalFileEntityFactory\",[\"teamspace.constants\",\"teamspace.services.files.modules.external.externalFileEntityActionService\",\"teamspace.filesUtilityService\"]).service(\"externalFileEntityFactory\",n)}(e.external||(e.external={}))}(e.modules||(e.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function o(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(i){!function(i){!function(i){var o=function(e){function i(t,i,o,n,r,c,a,s,l,p,y,d,f,u,F){var h=e.call(this,f)||this;return h.routeUtilityService=n,h.copyLinkFactory=r,h.deleteFactory=c,h.downloadFactory=a,h.openSideBySideFactory=s,h.renameFactory=l,h.filesActionsFactory=p,h.openFolderFactory=y,h.copyMoveFactory=d,h.orchestrationService=f,h.openInNewTabFactory=u,h.pinToTabFactory=F,h.initializeOnAppLaunchAndReinit(),h}return __extends(i,e),i.$inject=[\"constants\",\"resources\",\"$translate\",\"routeUtilityService\",\"copyLinkFactory\",\"deleteFactory\",\"downloadFactory\",\"openSideBySideFactory\",\"renameFactory\",\"filesActionsFactory\",\"openFolderFactory\",\"copyMoveFactory\",\"orchestrationService\",\"openInNewTabFactory\",\"pinToTabFactory\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.filesActions=void 0},i.prototype.cleanupOnAppTeardown=function(e){this.filesActions=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"ExternalFileEntityActionService\"},i.prototype.getActions=function(e,t){return this.filesActions=this.filesActionsFactory.create(t.listenerId),e.getIsSubdirectory()?this._getFolderActions(e,t):this._getFileActions(e,t)},i.prototype._getFolderActions=function(e,t){var i=[];return i.push(this._createOpenFolderAction(t,e)),i.push(this.renameFactory.create({file:e,fileContext:t})),i.push(this.deleteFactory.create({file:e,fileContext:t})),i},i.prototype._createOpenFolderAction=function(e,t){var i=_.clone(e);return i.itemId=t.getId(),i.itemName=t.getTitle(),i.accessToken=t.getAccessToken(),this.openFolderFactory.create({context:i,directoryTitle:t.getTitle()})},i.prototype._getFileActions=function(e,t){var i=e.getExtension();t.threadId=t.threadId||this.routeUtilityService.getRootRouteParams().peopleSlug;var o=[];this.openSideBySideFactory.isAllowed(i,t.provider)&&o.push(this.openSideBySideFactory.create({file:e,fileContext:t,ctx:\"external\"})),this.openInNewTabFactory.isAllowed(i)&&o.push(this.openInNewTabFactory.create({file:e,serviceName:t.serviceName,url:e.getUrl(),fileObjectUrl:e.getUrl(),ctx:t.serviceName,fileContext:t}));var n={file:e,fileContext:t,sharepointUrl:\"\",ctx:\"external\"};return this.copyLinkFactory.isAllowed(n)&&o.push(this.copyLinkFactory.create(n)),this.downloadFactory.isAllowed(i)&&o.push(this.downloadFactory.create({file:e,fileContext:t})),o.push(this.copyMoveFactory.create({file:e,fileContext:t,actionType:\"move\"})),o.push(this.copyMoveFactory.create({file:e,fileContext:t,actionType:\"copy\"})),o.push(this.deleteFactory.create({file:e,fileContext:t})),o.push(this.renameFactory.create({file:e,fileContext:t})),this.pinToTabFactory.isAllowed(i,t)&&o.push(this.pinToTabFactory.create({file:e,serviceName:t.provider.loggingName,threadId:t.threadId,provider:t.provider})),o},i.prototype.findPrimaryAction=function(e,i){return e.getIsSubdirectory()?_.find(i,function(e){return e.type===t.EntityActionType.OpenFolder})||_.first(i):_.find(i,function(e){return e.type===t.EntityActionType.OpenSideBySide})||_.find(i,function(e){return e.type===t.EntityActionType.OpenInNewTab})||_.first(i)},i.prototype.getBatchActions=function(e){var t=[];return t.push(this.copyMoveFactory.create({getFileContext:e,actionType:\"move\"})),t.push(this.copyMoveFactory.create({getFileContext:e,actionType:\"copy\"})),t.push(this.deleteFactory.create({getFileContext:e})),t.push(this.downloadFactory.create({getFileContext:e})),t},i}(e.services.MTMABase);angular.module(\"teamspace.services.files.modules.external.externalFileEntityActionService\",[\"teamspace.constants\",\"teamspace.locales\",\"teamspace.routeUtilityService\",\"teamspace.services.files.entityActions.deleteFactory\",\"teamspace.services.files.entityActions.renameFactory\",\"teamspace.services.files.entityActions.openSideBySideFactory\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.services.files.entityActions.openFolderFactory\",\"teamspace.services.files.entityActions.openInNewTabFactory\",\"teamspace.services.files.entityActions.copyMoveFactory\",\"teamspace.services.files.entityActions.downloadFactory\",\"teamspace.services.files.entityActions.copyLinkFactory\",\"teamspace.services.files.entityActions.pinToTabFactory\"]).service(\"externalFileEntityActionService\",o)}(i.external||(i.external={}))}(i.modules||(i.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,r,o,s,n,a,l,c){this.$q=e,this.constants=t,this.loggingService=i,this.settingsService=r,this.filesProviderFactory=o,this.wopiFilesRepository=s,this.googleFilesRepository=n,this.externalFilesChannelFilesRepository=a,this.externalSharePointEntityFactory=l,this.authenticationService=c}return t.$inject=[\"$q\",\"constants\",\"loggingService\",\"settingsService\",\"filesProviderFactory\",\"wopiFilesRepository\",\"googleFilesRepository\",\"externalFilesChannelFilesRepository\",\"externalSharePointEntityFactory\",\"authenticationService\"],t.prototype.addExternalFolderToChannel=function(t){var i,r=this,o=t.channelId;if(t.providerType===e.FilesProviderType.Sharepoint){var s=t.context,n=\"\";return this.getProfileName().then(function(e){n=e}).then(function(){return i={providerType:t.providerType,title:s.itemName,providerCode:t.providerCode,siteUrl:s.siteUrl,serverRelativeUrl:s.serverRelativeUrl,id:void 0,folderId:s.siteUrl+\"_\"+s.serverRelativeUrl,ownerDisplayName:n},r.externalFilesChannelFilesRepository.addExternalSharepointFolderToChannel(o,i)})}var a=t.context,l=t.providerType===e.FilesProviderType.Google?this.googleFilesRepository:this.wopiFilesRepository,c=this.filesProviderFactory.create(t.providerType,t.providerCode);return i={id:void 0,folderId:a.itemId,providerType:t.providerType,title:a.itemName,providerCode:t.providerCode,ownerDisplayName:l.getUserDisplayName(c)},this.externalFilesChannelFilesRepository.addExternalFolderToChannel(o,i)},t.prototype.getProfileName=function(){return this.authenticationService.getUserInformation().then(function(e){return e&&e.profile&&e.profile.name})},t.prototype.getExternalFoldersForChannel=function(e){var t=this;return e.threadId&&!e.rootRelativeFolderUrl&&e.serviceName===this.constants.files.serviceName.teams&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableExternalFileProviders)?this.externalFilesChannelFilesRepository.getExternalFoldersForChannel(e.threadId).then(function(i){return i.map(function(i){var r=angular.copy(e),o=angular.extend(r,{externalFolder:i});return t.externalSharePointEntityFactory.create(i,o)})}):this.$q.resolve([])},t.prototype.removeExternalFolderForChannel=function(e){var t=this.loggingService.findScenario(e.scenarioName);return this.externalFilesChannelFilesRepository.removeExternalFolderForChannel(e.channelId,e.id).then(function(){return t&&t.stop()}).catch(function(e){var i=e&&e.message;t&&t.fail({errorMessage:i})})},t}();angular.module(\"teamspace.services.files.modules.external.externalFilesChannelFilesHelper\",[\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.services.files.modules.external\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.modules.wopi.wopiFilesRepository\",\"teamspace.services.files.modules.google.googleFilesRepository\",\"teamspace.services.files.modules.external.externalFilesChannelFilesRepository\",\"teamspace.services.files.modules.sharePoint.externalSharePointEntityFactory\",\"teamspace.authenticationService\"]).service(\"externalFilesChannelFilesHelper\",i)}(t.external||(t.external={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){!function(t){var r=function(t){function r(e,r,i,o,n,a,s,l,p){var c=t.call(this,e.middleTierConstants.newEndpointAddress,p,r,i,o,n,s,l)||this;return c.appConfig=e,c.constants=r,c.$http=i,c.$q=o,c.$qNoApply=n,c.loggingService=a,c.authenticationService=s,c.appStateService=l,c.callType=\"external_team_folders\",c}return __extends(r,t),r.$inject=[\"appConfig\",\"constants\",\"$http\",\"$q\",\"$qNoApply\",\"loggingService\",\"authenticationService\",\"appStateService\",\"settingsService\"],r.prototype.addExternalFolderToChannel=function(t,r){var i={type:e.FilesProviderType[r.providerType].toLowerCase(),value:{version:1,id:r.folderId,type:e.FilesProviderType[r.providerType].toLowerCase(),title:r.title,providerCode:r.providerCode.toLowerCase(),ownerDisplayName:r.ownerDisplayName}};return r.providerType===e.FilesProviderType.Google&&delete i.value.providerCode,this.addFolder(t,r,i)},r.prototype.addExternalSharepointFolderToChannel=function(t,r){var i={type:e.FilesProviderType[r.providerType].toLowerCase(),value:{id:r.id,version:1,type:e.FilesProviderType[r.providerType].toLowerCase(),title:r.title,siteUrl:r.siteUrl,serverRelativeUrl:r.serverRelativeUrl,ownerDisplayName:r.ownerDisplayName}};return this.addFolder(t,r,i)},r.prototype.addFolder=function(e,t,r){var i=this;return this.getExternalFoldersForChannel(e).then(function(e){return(e||[]).filter(function(e){return e.folderId===t.folderId&&e.providerType===t.providerType&&(_.isNil(r.value.providerCode)||e.providerCode===t.providerCode)})}).then(function(t){if(!t.length)return i.performApiPost(\"/channels/\"+e+\"/documentlibraries\",{callType:i.callType},r)}).then(function(){})},r.prototype.getExternalFoldersForChannel=function(e){var t=this;return this.performApiGet(\"/channels/\"+e+\"/documentlibraries\",{callType:this.callType}).toNgPromise(this.$q).then(function(e){return e.map(function(e){return t.convertDtoToObject(e)})})},r.prototype.getExternalFoldersForChannelBridge=function(e){return this.performApiGet(\"/channels/\"+e+\"/documentlibraries\",{callType:this.callType})},r.prototype.removeExternalFolderForChannel=function(e,t){return this.performApiDelete(\"/channels/\"+e+\"/documentlibraries/\"+t,{callType:this.callType}).toNgPromise(this.$q).then(function(){})},r.prototype.convertStringToProviderType=function(t){for(var r=0,i=Object.keys(e.FilesProviderType);r<i.length;r++){var o=i[r];if(o.toLowerCase()===t.toLowerCase())return e.FilesProviderType[o]}return this.loggingService.error(\"unable to convert providerType ='\"+t+\"' to ProviderType enum\"),null},r.prototype.mergeSpecialLibraryFields=function(e,t){t&&t.libraryType&&(Object.values(Teams.Models.SpecialDocumentLibraryType).includes(t.libraryType)||this.loggingService.error(\"Special document library type is invalid.\"),e.libraryType=t.libraryType),t&&t.accessType&&(Object.values(Teams.Models.DocumentLibraryAccessType).includes(t.accessType)||this.loggingService.error(\"Document library access type is invalid.\"),e.accessType=t.accessType)},r.prototype.convertDtoToObject=function(t){var r;if(t&&t.object&&t.type){var i=this.convertStringToProviderType(t.type);if(r=t.object,i===e.FilesProviderType.Sharepoint){var o={id:t.id,folderId:r.siteUrl+\"_\"+r.serverRelativeUrl,providerType:i,title:r.title,siteUrl:r.siteUrl,providerCode:void 0,serverRelativeUrl:r.serverRelativeUrl,ownerDisplayName:r.ownerDisplayName};return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpecialDocumentLibraries)&&this.mergeSpecialLibraryFields(o,r),o}return{id:t.id,folderId:r.id,providerType:i,title:r.title,providerCode:(r.providerCode||\"GOOGLEDRIVE\").toUpperCase(),ownerDisplayName:r.ownerDisplayName}}},r.prototype._getAuthHeaders=function(e){var t=this;return void 0===e&&(e=!1),this.authenticationService.getSkypeTokens(e).then(function(e){var r={};return r[t.constants.headers.accept]=t.constants.headers.jsonContent,r[t.constants.headers.xClientType]=t.constants.search.file.sharePointClientType,r[t.constants.headers.teamspaceDataSerializationMode]=t.constants.reducedPayloadType.noEmptyCollections,r[t.constants.headers.tokens.xSkypeToken]=e.skypeToken,t.authenticationService.getAuthHeaders(r)})},r}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.external.externalFilesChannelFilesRepository\",[\"teamspace.appState\",\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.services.files.modules.external\",\"teamspace.settingsService\"]).service(\"externalFilesChannelFilesRepository\",r)}(t.external||(t.external={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(i){!function(i){!function(i){i.external||(i.external={}),angular.module(\"teamspace.services.files.modules.external.externalFilesProvidersConfig\",[]).factory(\"externalFilesProvidersConfig\",[\"constants\",function(i){return[{tenantSetting:SkypeX.Services.TenantSettingsStorageKey.files_isDropboxEnabled,providerType:e.services.files.FilesProviderType.WOPI,providerCode:\"DROPBOX\",navigationType:e.components.FilesNavigationServiceType.PersonalWopi,allowedDocumentViewerFileExtensions:[\"doc\",\"docm\",\"docx\",\"dot\",\"dotm\",\"dotx\",\"odp\",\"odt\",\"pot\",\"potm\",\"potx\",\"pps\",\"ppsm\",\"ppsx\",\"ppt\",\"pptm\",\"pptx\",\"rtf\",\"xlsb\",\"xlsm\",\"xlsx\"],signOutUrl:\"https://www.dropbox.com/logout\",oAuthRevokeApi:\"https://api.dropboxapi.com/2/auth/token/revoke\",oAuthRevokeApiHttpMethod:\"POST\",defaultDisplayName:\"Dropbox\"},{tenantSetting:SkypeX.Services.TenantSettingsStorageKey.files_isBoxEnabled,providerType:e.services.files.FilesProviderType.WOPI,providerCode:\"BOX\",navigationType:e.components.FilesNavigationServiceType.PersonalWopi,signOutUrl:\"https://ent.box.com/logout\",defaultDisplayName:\"Box\"},{tenantSetting:SkypeX.Services.TenantSettingsStorageKey.files_isShareFileEnabled,providerType:e.services.files.FilesProviderType.WOPI,providerCode:\"SHAREFILE\",navigationType:e.components.FilesNavigationServiceType.PersonalWopi,signOutUrl:\"https://msemailintegration.sharefile.com/Auth/Logout\",defaultDisplayName:\"ShareFile\"},{tenantSetting:SkypeX.Services.TenantSettingsStorageKey.files_isEgnyteEnabled,providerType:e.services.files.FilesProviderType.WOPI,providerCode:\"EGNYTE\",navigationType:e.components.FilesNavigationServiceType.PersonalWopi,signOutUrl:\"\",defaultDisplayName:\"Egnyte\"},{tenantSetting:SkypeX.Services.TenantSettingsStorageKey.files_isGoogleDriveEnabled,providerType:e.services.files.FilesProviderType.Google,providerCode:\"GOOGLEDRIVE\",navigationType:e.components.FilesNavigationServiceType.PersonalGoogle,defaultDisplayName:\"Google Drive\"}]}])}(i.modules||(i.modules={}))}(i.files||(i.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,r,s,n,o,a,l,c){this.constants=e,this.$translate=t,this.resources=i,this.$qNoApply=r,this.wopiAuthService=s,this.settingsService=n,this.externalFilesProvidersConfig=o,this.externalUserSettingsService=a,this.tenantSettingsStore=c}return t.$inject=[\"constants\",\"$translate\",\"resources\",\"$qNoApply\",\"wopiAuthService\",\"settingsService\",\"externalFilesProvidersConfig\",\"externalUserSettingsService\",\"eventingService\",\"tenantSettingsStore\"],t.prototype.getExternalProviders=function(t){var i=this;if(void 0===t&&(t=!1),this.settingsService.valueAsBoolean(this.constants.settings.names.disableWopiAndGoogleStorage))return this.$qNoApply.when([]);var r={},s=[],n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableShareFileOverride),o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEgnyteFileProvider);this.externalFilesProvidersConfig.forEach(function(t){(t.providerCode!=i.constants.files.providers.egnyte.code||o)&&i.tenantSettingsStore.getSettingValue(t.tenantSetting)&&t.providerType===e.services.files.FilesProviderType.WOPI&&(\"SHAREFILE\"!==t.providerCode?r[t.providerCode]=t:n&&(r[t.providerCode]=t))});var a=_.first(this.externalFilesProvidersConfig.filter(function(t){return t.providerType===e.services.files.FilesProviderType.Google}));this.tenantSettingsStore.getSettingValue(a.tenantSetting)&&a&&s.push({name:this.constants.files.providers.google.name,description:this.$translate.instant(this.resources.strings.files_googleDriveDescription,{providerName:this.constants.files.providers.google.name}),thumbnails:[{size:32,url:this.constants.urls.files.service.google.icons._32}],providerType:a.providerType,providerCode:a.providerCode,navigationType:a.navigationType});var l=this.$qNoApply.when([]);return Object.keys(r).length&&(l=this.wopiAuthService.getCatalog().then(function(e){return e.filter(function(e){return!!r[e.code]})}).then(function(e){return e.map(function(e){var t=r[e.code];return{name:e.name,description:e.description,thumbnails:e.thumbnails,providerType:t.providerType,providerCode:e.code,navigationType:t.navigationType}})})),l.then(function(e){var r=e.concat(s);return t?i.filterAddedProviders(r):r})},t.prototype.filterAddedProviders=function(e){var t=this.externalUserSettingsService.getSavedProviders();return t&&t.length?_.filter(e,function(e){return 0===_.reject(t,function(t){return e.providerCode!==t.code}).length}):e},t}();t.ExternalFilesProvidersService=i,angular.module(\"teamspace.services.files.modules.external.externalFilesProvidersService\",[\"pascalprecht.translate\",\"teamspace.locales\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.services.files.modules.external.externalFilesProvidersConfig\",\"teamspace.services.files.modules.external.externalUserSettingsService\",\"teamspace.services.files.modules.wopi.wopiAuthService\",\"skypeX.tenantSettingsStore\"]).service(\"externalFilesProvidersService\",i)}(t.external||(t.external={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.external||(e.external={}),angular.module(\"teamspace.services.files.modules.wopi.externalFilesRepositoryFactory\",[\"teamspace.services.files.modules.wopi.wopiFilesRepository\",\"teamspace.services.files.modules.google.googleFilesRepository\"]).factory(\"externalFilesRepositoryFactory\",[\"wopiFilesRepository\",\"googleFilesRepository\",function(e,o){return new(function(){function s(){}return s.prototype.create=function(s){if(s)return _.find([e,o],function(e){return s.supportsService(e)})},s}())}])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function o(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(e){!function(t){!function(i){!function(i){!function(i){var o=t.actions.files.FilesActionTypes;angular.module(\"teamspace.services.files.modules.external.externalFilesStore\",[\"teamspace.constants\",\"teamspace.services.dispatcher\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.loggingService\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.crossProviderService\",\"teamspace.filesUtilityService\",\"teamspace.utilityService\",\"teamspace.services.files.modules.common.storesHelper\",\"teamspace.services.files.modules.wopi.wopiFilesRepository\",\"teamspace.services.files.modules.google.googleFilesRepository\",\"teamspace.services.files.modules.external.externalFileEntityFactory\",\"teamspace.services.files.modules.common.directoryEntityFactory\",\"teamspace.filesNotificationService\",\"teamspace.settingsService\",\"teamspace.services.files.modules.external.externalFilesChannelFilesHelper\",\"teamspace.services.files.modules.teams.teamChannelFilesMenuHelper\",\"teamspace.ariaLiveService\",\"teamspace.files.mtmaFilesStore\"]).factory(\"externalFilesStoreFactory\",[\"$translate\",\"constants\",\"multiStateStore\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"orchestrationService\",\"utilityService\",\"resources\",\"externalFileEntityFactory\",\"directoryEntityFactory\",\"mtmaFilesStore\",function(i,r,a,n,s,l,c,d,p,y,u,f){var h=function(i){function r(e,t,r,a,n,s,l,c,d,p,y,u,f,h,m,v,g,F){var S=i.call(this,r,a,_.clone,n)||this;return S.$translate=e,S.constants=t,S.resources=s,S.filesUtilityService=l,S.filesNotificationService=c,S.utilityService=d,S.storesHelper=p,S.crossProviderService=y,S.externalFilesRepository=u,S.settingsService=f,S.orchestrationService=h,S.externalFilesChannelFilesHelper=m,S.teamChannelFilesMenuHelper=v,S.ariaLiveService=g,S.mtmaFilesStore=F,S.previousGetFilesParameters={},S.previousGetChannelFilesMenuItemsParameters={},S.logger=n.newLogger(\"ExternalFilesStore\"),S.bindListeners({onGetExternalFiles:[o.GET_FILES],onBeginRenameEntity:[o.RENAME_ENTITY_BEGIN],onSubmitRenameEntity:[o.RENAME_ENTITY_SUBMIT],onCancelRenameEntity:[o.RENAME_ENTITY_CANCEL],onDeleteExternalFiles:[o.DELETE_FILES],onRefreshExternalFiles:[o.REFRESH_FILES],onCopyMoveExternalFiles:[o.COPY_MOVE_FILES],onCreateExternalFiles:[o.CREATE_FILE],onGetChannelFilesMenuItems:[o.GET_CHANNEL_FILES_MENU_ITEMS],onRemoveExternalFolder:[o.REMOVE_EXTERNAL_FOLDER_FROM_CHANNEL]}),h.registerForMtma(S),S.initializeOnAppLaunchAndReinit(\"First initialize\"),S}return __extends(r,i),r.prototype.initializeOnAppLaunchAndReinit=function(e){},r.prototype.cleanupOnAppTeardown=function(e){this.previousGetFilesParameters={},this.previousGetChannelFilesMenuItemsParameters={},i.prototype.resetState.call(this)},r.prototype.mtmaTelemetryIdentifier=function(){return\"ExternalFilesStoreImp\"},r.prototype.unregister=function(e){i.prototype.unregister.call(this,e),this.previousGetFilesParameters[e.getId()]=void 0,this.previousGetChannelFilesMenuItemsParameters[e.getId()]=void 0},r.prototype.getInitialState=function(){return{status:void 0,filesList:void 0,directoryStack:[],isAuthenticated:void 0,parentFolderId:\"\",parentFolderName:\"\",currentDirectory:void 0,renameContext:void 0,error:void 0}},r.prototype.onGetChannelFilesMenuItems=function(e){var i=this;this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelFilesHamburger)&&(this.previousGetChannelFilesMenuItemsParameters[e.payload.context.listenerId]=_.clone(e),this.teamChannelFilesMenuHelper.getMenuItems(e.payload).then(function(o){i.triggerStateChanged(function(e){e.channelFilesMenuItemsContext={folders:o||[],status:t.stores.files.FilesListStateStatus.FetchedFromServer}},e.payload.context.listenerId)}))},r.prototype.onRemoveExternalFolder=function(e){var t=this;this.externalFilesChannelFilesHelper.removeExternalFolderForChannel(e.payload).then(function(){return t.onRefreshChannelFilesMenuItems(e)})},r.prototype.onRefreshChannelFilesMenuItems=function(e){var t=this.previousGetChannelFilesMenuItemsParameters[e.payload.context.listenerId];t&&this.onGetChannelFilesMenuItems(t)},r.prototype.onCreateExternalFiles=function(e){var i=this;if(e&&e.payload&&e.payload.context){e.payload.scenarioName||this.logger.warn(\"CreateFile action payload does not have a telemetry scenario name.\");var r=e.payload.fileType,a=this.filesUtilityService.getEntityActionTypeForCreateAction(r),n=this.loggingService.findScenario(e.payload.scenarioName),s=this.validateNewFileName(e,a,n);if(s){var l={payload:{context:e.payload.context},actionType:o.GET_FILES};this.externalFilesRepository.createItem(s,e.payload.context).then(function(i){return a!==t.EntityActionType.CreateFolder&&e.payload.openTabWithNewFile&&e.payload.openTabWithNewFile(i&&i.EditNewUrl),i}).then(function(e){n&&n.stop(),i.onGetExternalFiles(l,e)}).catch(function(t){var o=t&&(t.httpResponseCode||t.errorCode);e.payload.onCreateFileError?e.payload.onCreateFileError(o,n,!0):(i.logger.warn(\"No onCreateFileError defined in createFile payload\"),i.logger.error(\"Cannot create file, errorCode: \"+o))}).finally(function(){i.updateIsAuthenticated(e.payload.context.provider,e.payload.context.listenerId)})}}else this.loggingService.error(\"External Store: Bad payload passed to delete in external files store.\")},r.prototype.onBeginRenameEntity=function(e){var i=t.stores.files.FilesListRenameStatus,o=_.find(this.states[e.payload.context.listenerId].filesList.entities,function(t){return t.getId()===e.payload.id});if(o){var r=o.getTitle();\"folder\"!==o.getExtension()&&(r=this.utilityService.getFileName(r)),this.triggerStateChanged(function(t){t.renameContext={context:e.payload.context,entity:o,renameStatus:i.None,newName:r,extension:o.getExtension()}},e.payload.context.listenerId)}},r.prototype.onSubmitRenameEntity=function(e){var i=this,o=e.payload.isSubdirectory?this.constants.scenarios.files.renameFolder:this.constants.scenarios.files.renameFile,r=this.loggingService.newScenario(o+\"_\"+e.payload.context.provider.loggingName,void 0,void 0,this.constants.files.timers.longScenarioTimeOut),a=e.payload.context.listenerId;if(this.states[a].renameContext&&this.states[a].renameContext.newName&&this.states[a].renameContext.newName.trim()){this.triggerStateChanged(function(e){e.renameContext.renameStatus=t.stores.files.FilesListRenameStatus.Saving},e.payload.context.listenerId);var n=this.states[e.payload.context.listenerId].renameContext,s=e.payload.newName.trim();this.externalFilesRepository.renameItem(n.context,n.entity,s).then(function(t){r&&r.stop(),i.triggerStateChanged(function(e){var i=e.filesList.entities.indexOf(n.entity);i>=0&&e.filesList.entities[i].updateEntity(t,n.context),e.renameContext=void 0},e.payload.context.listenerId),i.ariaLiveService.update(i.$translate.instant(i.resources.strings.files_renameCompleted,!0))},function(t){var o={errorCode:t&&t.errorCode,statusCode:t&&t.statusCode};i.onRenameError(o,r,e.payload.context.listenerId)})}else{var l={errorCode:this.constants.files.error.invalidCharacters,statusCode:void 0};this.onRenameError(l,r,a)}},r.prototype.onCancelRenameEntity=function(e){var i=t.stores.files.FilesListRenameStatus;this.states[e.payload.context.listenerId].renameContext&&this.states[e.payload.context.listenerId].renameContext.renameStatus!==i.Saving&&this.triggerStateChanged(function(e){e.renameContext=void 0},e.payload.context.listenerId)},r.prototype.onRenameError=function(e,i,o){var r=this.externalFilesRepository.getFilesScenarioInfo(e,this.constants.files.scenarioActions.rename),a=this.states[o].renameContext&&this.states[o].renameContext.entity&&this.states[o].renameContext.entity.getTitle()||\"\";r.showNotification({fileName:a}),i&&r.finishScenario(i),this.loggingService.event(this.constants.files.perfMarkerSteps.renaming.failed,{}),this.triggerStateChanged(function(e){e.renameContext.renameStatus=t.stores.files.FilesListRenameStatus.Invalid},o)},r.prototype.validateNewFileName=function(e,i,o){var r=this.filesUtilityService.isFileNameValid(\"\",\"\",e.payload.fileName);{if(!r)return{title:e.payload.fileName,type:e.payload.fileType,isSubdirectory:i===t.EntityActionType.CreateFolder};e.payload.onCreateFileError?e.payload.onCreateFileError(r,o,!1):(this.logger.warn(\"No onCreateFileError defined in createFile payload\"),this.logger.warn(\"Cannot create file, File Name is invalid, error: \"+r))}},r.prototype.shouldAllowAction=function(e){return e.provider.supportsService(this.externalFilesRepository)},r.prototype.onRefreshExternalFiles=function(e){var t=this.previousGetFilesParameters[e.payload.context.listenerId];t&&(t.payload.forceRefresh=e.payload.forceRefresh,t.payload.refreshFilesOnly=!0,this.onGetExternalFiles(t))},r.prototype.onGetExternalFiles=function(e,i){var o=this;this.previousGetFilesParameters[e.payload.context.listenerId]=_.clone(e),this.triggerStateChanged(function(r){e.payload.refreshFilesOnly?r.status=t.stores.files.FilesListStateStatus.Refreshing:(r.status=t.stores.files.FilesListStateStatus.Loading,r.filesList=void 0),r.error=void 0,r.currentDirectory=o.getCurrentDirectory(e.payload.context),o.updateDirectoryStack(e.payload.context),o.getItemsAndUpdateState(e.payload.context,i)},e.payload.context.listenerId)},r.prototype.updateIsAuthenticated=function(e,t){var i=this;e.isSignedIn().then(function(e){i.states[t]&&i.states[t].isAuthenticated!==e&&i.triggerStateChanged(function(t){t.isAuthenticated=e},t)})},r.prototype.getItemsAndUpdateState=function(e,i){var o=this;this.externalFilesRepository.getItems(e).then(function(r){o.triggerStateChanged(function(o){o.isAuthenticated=!0,o.newFileContext=null,i&&i.isSubdirectory&&(o.newFileContext={isFolder:!0,fileId:i.itemId}),o.filesList={entities:r.map(function(t){return y.create(t,e)})},o.status=t.stores.files.FilesListStateStatus.FetchedFromServer,o.parentFolderId=e.itemId,o.parentFolderName=e.itemName},e.listenerId)},function(i){o.triggerStateChanged(function(e){e.status=t.stores.files.FilesListStateStatus.FetchError,e.error=i;var r=i&&i.httpResponseCode;o.logger.error(\"Error encountered while getting external files. Error: {0}\",r)},e.listenerId)}).finally(function(){o.updateIsAuthenticated(e.provider,e.listenerId)})},r.prototype.getCurrentDirectory=function(e){var t={id:e.itemId,title:e.itemName,objectUrl:void 0,baseUrl:void 0};return u.create(t,e)},r.prototype.updateDirectoryStack=function(t){var i=this;if(t){var o=_.clone(this.states[t.listenerId].directoryStack);if(!o||!o.length||1===o.length&&t.linkedContext){var r=_.keys(this.states).filter(function(e){return e!==t.listenerId&&i.states[e].currentDirectory.getId()===t.itemId});if(r&&r.length){var a=this.states[r[0]].directoryStack||[],n=0;for(a.length&&e.components.isChannelBreadcrumb(a[0],this.constants)&&(n=1);n<a.length;n++){var s=a[n],l=s.getAccessToken&&s.getAccessToken(),c=this.createFolderEntity(s.getId(),s.getTitle(),l,t);o.push(c)}}}var d=_.findIndex(o,function(e){return e.getId()===t.itemId});d>=0&&o.splice(d);var p=this.createFolderEntity(t.itemId,t.itemName,t.accessToken,t);o.push(p),this.states[t.listenerId].directoryStack=o}},r.prototype.createFolderEntity=function(e,t,i,o){var r={id:e,title:t||this.$translate.instant(this.resources.strings.files_folderLabelHome),isSubdirectory:!0,type:\"\",lastModifiedTime:void 0,size:void 0,objectUrl:void 0,accessToken:i};return y.create(r,_.clone(o))},r.prototype.onDeleteExternalFiles=function(e){var t=this;if(e&&e.payload&&e.payload.context){e.payload.scenarioName||this.logger.warn(\"Delete action payload does not have a telemetry scenario name.\");var i=e.payload.scenarioName&&this.loggingService.findScenario(e.payload.scenarioName);i&&i.eventData||this.logger.error(\"Could not cast telemetry scenario as batch scenario.\"),0!==e.payload.files.length?this.externalFilesRepository.deleteItems(e.payload.context,e.payload.files).then(function(o){var r=t.tryGetLastGetContext(e.payload.context.listenerId)||e.payload.context,a=t.storesHelper.createSuccessfullyDeletedMessageForToast(e.payload.files);t.storesHelper.handleBatchResponse(o,i,e.payload.context,a,function(){return t.getItemsAndUpdateState(r)})}).catch(function(o){t.storesHelper.failScenarioWithError(i,o,\"ExternalFilesStore\",\"deleting files from \"+e.payload.context.provider.loggingName)}).finally(function(){t.updateIsAuthenticated(e.payload.context.provider,e.payload.context.listenerId)}):this.storesHelper.incompleteScenarioWithMessage(i,\"ExternalFilesStore - Delete action got triggered with zero files.\")}else this.logger.error(\"Bad payload passed to onDeleteExternalFiles\")},r.prototype.onCopyMoveExternalFiles=function(e){var t=this;if(e&&e.payload&&e.payload.context&&e.payload.actionType){if(e.payload.scenario||this.logger.warn(\"Copy/Move action payload does not have a telemetry scenario id.\"),!e.payload.destination)return this.logger.error(e.payload.actionType+\" got triggered without an undefined destination.\"),void this.storesHelper.failScenarioWithMessage(e.payload.scenario,\"Undefined Copy/Move destination\");if(0===e.payload.files.length)return this.logger.warn(\"Copy/Move action got triggered with zero files.\"),void this.storesHelper.incompleteScenarioWithMessage(e.payload.scenario,\"Copy/Move action got triggered with zero files.\");var i,o=\"move\"===e.payload.actionType,r=e.payload.context.provider.equals(e.payload.destination.provider),a=this.externalFilesRepository;if(r&&this.repositorySupportsCopyMove(a)){var n=e.payload.destination,s=e.payload.files,l=n.folder.getId();s.forEach(function(e){t.mtmaFilesStore.registerCopyMoveBlockingActivity(e.getId(),e.getTitle(),o)}),i=o?a.moveItems(e.payload.context,s,l):a.copyItems(e.payload.context,s,l)}else{if(e.payload.files.length>this.constants.files.upload.maxUploadsInBatch)return this.filesNotificationService.showNotificationForLargeUpload(),void(e.payload.scenario&&e.payload.scenario.incomplete({error:\"tried to cross provider copy/move too many files: \"+e.payload.files.length}));if(this.storesHelper.areAnyFilesTooBig(e.payload.files))return void(e.payload.scenario&&e.payload.scenario.incomplete({error:\"One of the selected files to copy/move cross provider is too big\"}));e.payload.files.forEach(function(e){t.mtmaFilesStore.registerCopyMoveBlockingActivity(e.getId(),e.getTitle(),o)}),i=o?this.crossProviderService.moveItems(e.payload.context,e.payload.files,e.payload.destination,this.externalFilesRepository,e.payload.viewId,e.payload.scenario):this.crossProviderService.copyItems(e.payload.context,e.payload.files,e.payload.destination,e.payload.viewId,e.payload.scenario)}var c=o?this.resources.strings.files_fileMoveCountSingular:this.resources.strings.files_fileCopyCountSingular,d=o?this.resources.strings.files_fileMoveCountPlural:this.resources.strings.files_fileCopyCountPlural;i.then(function(i){var o=t.tryGetLastGetContext(e.payload.context.listenerId)||e.payload.context,r=\"\";r=!_.isEmpty(i)&&i.successCount>1?d:c,t.storesHelper.handleBatchResponse(i,e.payload.scenario,e.payload.context,r,function(){return t.getItemsAndUpdateState(o)})}).catch(function(i){t.storesHelper.failScenarioWithError(e.payload.scenario,i,\"ExternalFilesStore\",\"copy/move files from \"+e.payload.context.provider.loggingName+\" to \"+e.payload.destination.provider.loggingName)}).finally(function(){e.payload.files.forEach(function(e){t.mtmaFilesStore.unregisterCopyMoveBlockingActivity(e.getId())}),t.updateIsAuthenticated(e.payload.context.provider,e.payload.context.listenerId)})}else this.logger.error(\"Bad payload passed to onCopyMoveExternalFiles\")},r.prototype.repositorySupportsCopyMove=function(e){return!!e.copyItems&&!!e.moveItems},r.prototype.tryGetLastGetPayload=function(e){if(e){var t=this.previousGetFilesParameters[e];return t&&t.payload}this.logger.error(\"tryGetLastGetPayload was called with no listener ID.\")},r.prototype.tryGetLastGetContext=function(e){var t=this.tryGetLastGetPayload(e);return t&&t.context},r}(a);return{create:function(e,t,i,o,r,a,n,s,l,c,d,p,y,u,f,m,v,g){return new h(e,t,i,o,r,a,n,s,l,c,d,p,y,u,f,m,v,g)}}}]).factory(\"googleFilesStore\",[\"$translate\",\"constants\",\"externalFilesStoreFactory\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"resources\",\"filesUtilityService\",\"filesNotificationService\",\"utilityService\",\"storesHelper\",\"crossProviderService\",\"googleFilesRepository\",\"settingsService\",\"orchestrationService\",\"externalFilesChannelFilesHelper\",\"teamChannelFilesMenuHelper\",\"ariaLiveService\",\"mtmaFilesStore\",function(e,t,i,o,r,a,n,s,l,c,d,p,y,u,f,h,m,v,g){return i.create(e,t,o,r,a,n,s,l,c,d,p,y,u,f,h,m,v,g)}]).factory(\"wopiFilesStore\",[\"$translate\",\"constants\",\"externalFilesStoreFactory\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"resources\",\"filesUtilityService\",\"filesNotificationService\",\"utilityService\",\"storesHelper\",\"crossProviderService\",\"wopiFilesRepository\",\"settingsService\",\"orchestrationService\",\"externalFilesChannelFilesHelper\",\"teamChannelFilesMenuHelper\",\"ariaLiveService\",\"mtmaFilesStore\",function(e,t,i,o,r,a,n,s,l,c,d,p,y,u,f,h,m,v,g){return i.create(e,t,o,r,a,n,s,l,c,d,p,y,u,f,h,m,v,g)}])}(i.external||(i.external={}))}(i.modules||(i.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var r=function(){function e(e,r,t){this.$qNoApply=r,this.myUserPreferencesStore=t}return e.$inject=[\"constants\",\"$qNoApply\",\"myUserPreferencesStore\"],e.prototype.getSavedProviders=function(){return this.getAllSavedProviders()},e.prototype.findProvider=function(e){var r=this.getAllSavedProviders();return _.find(r,function(r){return r.code===e})},e.prototype.saveProvider=function(e,r){var t;t=\"number\"==typeof e?{userId:\"\",displayName:\"\",type:e,code:r}:e;var s=this.myUserPreferencesStore.getUserPreferences().externalFilesProviders;return s?(_.remove(s,function(e){return e.code===t.code}),s.push(t)):s=[t],this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.ExternalFilesProviders,JSON.stringify(s)).toNgPromise(this.$qNoApply)},e.prototype.removeProvider=function(e){var r=_.isArray(e)?e:[e],t=this.getAllSavedProviders();return _.find(t,function(e){return _.some(r,function(r){return e.code===r})})?(_.remove(t,function(e){return _.some(r,function(r){return e.code===r})}),this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.ExternalFilesProviders,JSON.stringify(t)).toNgPromise(this.$qNoApply)):this.$qNoApply.resolve()},e.prototype.getAllSavedProviders=function(){var e=this.myUserPreferencesStore.getUserPreferences();return e&&e.externalFilesProviders||[]},e}();angular.module(\"teamspace.services.files.modules.external.externalUserSettingsService\",[\"skypeX.myUserPreferencesStore\"]).service(\"externalUserSettingsService\",r)}(e.external||(e.external={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.external||(e.external={}),angular.module(\"teamspace.services.files.modules.external\",[\"teamspace.services.files.modules.external.externalFilesProvidersConfig\",\"teamspace.services.files.modules.external.externalFileEntityFactory\",\"teamspace.services.files.modules.external.externalFileEntityActionService\",\"teamspace.services.files.modules.external.externalFilesStore\",\"teamspace.services.files.modules.external.externalFilesProvidersService\",\"teamspace.services.files.modules.external.externalUserSettingsService\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=\"chiclet\",o=function(){function t(e,t,i,o,s,c,r,n,a,l,p){this.constants=e,this.downloadFactory=t,this.editSideBySideFactory=i,this.openSideBySideFactory=o,this.copyLinkFactory=s,this.pinToTabFactory=c,this.openInNewTabFactory=r,this.openInDesktopAppFactory=n,this.utilityService=a,this.settingsService=p}return t.$inject=[\"constants\",\"downloadFactory\",\"editSideBySideFactory\",\"openSideBySideFactory\",\"copyLinkFactory\",\"pinToTabFactory\",\"openInNewTabFactory\",\"openInDesktopAppFactory\",\"utilityService\",\"$translate\",\"settingsService\"],t.prototype.getActions=function(e,t){var o=e.getExtension(),s=[];t.serviceName=this.getServiceName(t),this.editSideBySideFactory.isAllowed(o,t.provider)&&s.push(this.editSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openSideBySideFactory.isAllowed(o,t.provider)&&s.push(this.openSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openInDesktopAppFactory.isAllowed(o,e.getUrl(),t.provider)&&s.push(this.openInDesktopAppFactory.create({file:e,serviceName:t.serviceName,ctx:i})),this.openInNewTabFactory.isAllowed(o)&&s.push(this.openInNewTabFactory.create({file:e,label:void 0,serviceName:t.serviceName,url:this.constructNewTabUrl(e),fileObjectUrl:e.getUrl(),ctx:i,fileContext:t})),this.downloadFactory.isAllowed(o)&&s.push(this.downloadFactory.create({file:e,fileContext:t}));var c=\"\";t.provider&&!t.provider.supportsExternalLink()||(c=this.utilityService.isDocumentType(e.getExtension())?e.getWacUrl():this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpoSpecialChars)?e.getUrl():encodeURI(e.getLink()));var r={file:e,fileContext:t,sharepointUrl:c,ctx:i};return this.copyLinkFactory.isAllowed(r)&&s.push(this.copyLinkFactory.create(r)),this.pinToTabFactory.isAllowed(o,t)&&s.push(this.pinToTabFactory.create({file:e,serviceName:t.serviceName,threadId:t.threadId,provider:t.provider})),s},t.prototype.findPrimaryAction=function(t,i){return _.find(i,function(t){return t.type===e.EntityActionType.OpenSideBySide})||_.find(i,function(t){return t.type===e.EntityActionType.OpenInNewTab})||_.first(i)},t.prototype.getServiceName=function(e){return e.serviceName===this.constants.files.serviceName.teams||e.serviceName===this.constants.files.serviceName.p2p?e.serviceName:e.state===this.constants.files.fileChiclet.states.reference?this.constants.files.serviceName.recent:void 0},t.prototype.constructNewTabUrl=function(e){return this.utilityService.isDocumentType(e.getExtension())?e.getWacUrl().replace(\"action=view\",\"action=edit\"):e.getUrl()},t}();angular.module(\"teamspace.services.files.modules.fileChiclet.fileChicletActionService\",[\"teamspace.loggingService\",\"teamspace.filesUtilityService\",\"teamspace.services.files.entityActions\"]).service(\"fileChicletActionService\",o)}(t.fileChiclet||(t.fileChiclet={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){!function(e){e[e.UploadInProgress=0]=\"UploadInProgress\",e[e.UploadCancelled=1]=\"UploadCancelled\",e[e.UploadCompleted=2]=\"UploadCompleted\",e[e.UploadError=3]=\"UploadError\"}(e.UploadState||(e.UploadState={}));!function(e){e[e.SharedLink=0]=\"SharedLink\",e[e.UploadedCopy=1]=\"UploadedCopy\",e[e.PastedLink=2]=\"PastedLink\",e[e.UploadFromPc=3]=\"UploadFromPc\"}(e.SourceOfFile||(e.SourceOfFile={}))}(e.fileUpload||(e.fileUpload={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){!function(t){var i=function(e){function i(t,i,n,o,r,s,c,a,l,g,u,p){var d=e.call(this,u)||this;return d.$qNoApply=t,d.$q=i,d.$timeout=n,d.$window=o,d.googleDriveDeferredLibraryLoader=r,d.constants=c,d.eventingService=a,d.settingsService=l,d.loggingService=g,d.orchestrationService=u,d.externalUserSettingsService=p,d.cookie_policy=\"single_host_origin\",d.fetch_basic_profile=!0,d.google_auth_domain=\"accounts.google.com\",d.initializeOnAppLaunchAndReinit(),d}return __extends(i,e),i.$inject=[\"$qNoApply\",\"$q\",\"$timeout\",\"$window\",\"googleDriveDeferredLibraryLoader\",\"googleServicesHelper\",\"constants\",\"eventingService\",\"settingsService\",\"loggingService\",\"orchestrationService\",\"externalUserSettingsService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger=this.loggingService.newLogger(\"GoogleDriveAuthenticationService\");var t=this.settingsService.valueFor(\"externalProviderConstants\");this.client_id_prod=t&&t.google?t.google.clientId:null,this.scope=t&&t.google?t.google.scope:null},i.prototype.cleanupOnAppTeardown=function(e){this.client_id_prod=void 0,this.scope=void 0,this.logger=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"GoogleDriveAuthenticationService\"},i.prototype.initializeClient=function(e){var t=this;this.loadAndInit().then(function(){e&&gapi.auth2.getAuthInstance().isSignedIn.listen(e)}).catch(function(e){t.logger.error(\"InitializeClient items ended in failure\")})},i.prototype.isSignedIn=function(){var e=this,t=this.$qNoApply.defer(),i=\"IsSignedIn ended in failure\";return this.loadAndInit().then(function(){t.resolve(gapi.auth2.getAuthInstance().isSignedIn.get())}).catch(function(n){e.logger.error(i),t.reject(i)}),t.promise},i.prototype.getAccessToken=function(){var e=this,t=this.$qNoApply.defer(),i=\"getAccessToken ended in failure\";return this.isSignedIn().then(function(n){if(n){var o=gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse(!0);o?t.resolve(o.access_token):(e.logger.error(i),t.reject(i))}else e.logger.error(i),t.reject(i)}).catch(function(n){e.logger.error(i),t.reject(n)}),t.promise},i.prototype.signIn=function(){var e=this;this.loadAndInit().then(function(){e.$window.electronSafeIpc&&e.$window.electronSafeIpc.send(e.constants.events.desktopApp.allowWindowOpenDomain,e.google_auth_domain),e.$timeout(function(){gapi.auth2.getAuthInstance().signIn()},0,!1)}).catch(function(){e.logger.error(\"signIn failed, could not load the gapi\")})},i.prototype.signOut=function(){var e=this,t=this.$q.defer();return this.loadAndInit().then(function(){return e.signOutFromGapi(),e.externalUserSettingsService.removeProvider(\"GOOGLEDRIVE\")}).then(t.resolve).catch(function(){e.logger.error(\"signOut failed, unable to load the gapi\"),t.reject(\"signOut failed, unable to load the gapi\")}),t.promise},i.prototype.signOutFromGapi=function(){if(gapi&&gapi.auth2&&gapi.auth2.getAuthInstance){var e=gapi.auth2.getAuthInstance();e&&e.disconnect?e.disconnect():this.logger.error(\"signOut failed, unable to obtain auth instance\")}else this.logger.error(\"signOut failed, unable to load the gapi\")},i.prototype.verifySignIn=function(){var e=this,i=this.$q.defer(),n={error:{code:401,errors:[],message:\"User is not signed in\"}},o=this.$timeout(function(){i.reject(\"Exceeded max allowed auth time of \"+e.constants.files.parameters.external.signInTimeoutInMs/1e3+\" seconds.\")},this.constants.files.parameters.external.signInTimeoutInMs,!1);return this.isSignedIn().then(function(n){n?(e.$timeout.cancel(o),i.resolve()):(e.initializeClient(function(n){if(e.$timeout.cancel(o),n){e.externalUserSettingsService.findProvider(\"GOOGLEDRIVE\")||(e.externalUserSettingsService.saveProvider(t.FilesProviderType.Google,\"GOOGLEDRIVE\"),e.eventingService.$emit(e.constants.events.files.externalCatalogsLoaded)),i.resolve()}else i.reject(\"user is not signed in\")}),e.signIn())}).catch(function(r){e.logger.error(\"[verifySignIn] isSignedIn failed\"),e.$timeout.cancel(o),i.reject(t.FilesError.createFromGoogleApiError(n))}),i.promise},i.prototype.loadAndInit=function(){var e=this,t=this.$qNoApply.defer();return this.googleDriveDeferredLibraryLoader.load().then(function(){gapi.load(\"auth2\",function(){gapi.auth2.init({client_id:e.client_id_prod,cookie_policy:e.cookie_policy,scope:e.scope,fetch_basic_profile:e.fetch_basic_profile}).then(function(){t.resolve()},function(i){e.logger.error(\"loadAndInit failed\"),t.reject(i)})})}).catch(function(i){e.logger.error(\"loadAndInit calling googleDriveDeferredLibraryLoader load failed\"),t.reject()}),t.promise},i}(e.services.MTMABase);t.GoogleDriveAuthenticationService=i,angular.module(\"teamspace.services.files.googleDriveAuthenticationService\",[\"teamspace.qNoApply\",\"teamspace.services.files.googleDriveDeferredLibraryLoader\",\"teamspace.services.files.modules.google.googleServicesHelper\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.services.files.modules.external.externalUserSettingsService\"]).service(\"googleDriveAuthenticationService\",i)}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(r,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(r,t)};return function(r,t){function o(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}(),teamspace;!function(e){!function(r){!function(r){var t=function(e){function r(r,t,o,i,n){var s=e.call(this,i)||this;return s.$qNoApply=r,s.$window=t,s.loggingService=o,s.orchestrationService=i,s.settingsService=n,s.initializeOnAppLaunchAndReinit(),s}return __extends(r,e),r.$inject=[\"$qNoApply\",\"$window\",\"loggingService\",\"orchestrationService\",\"settingsService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger=this.loggingService.newLogger(\"GoogleDriveDeferredLibraryLoader\");var r=this.settingsService.valueFor(\"externalProviderConstants\");this.source=r&&r.google?r.google.apiSource:null,this.loaded=!1,this.loadingInProgress=!1},r.prototype.cleanupOnAppTeardown=function(e){this.logger=void 0,this.loaded=void 0,this.loadingInProgress=void 0,this.deferred=void 0,this.source=void 0},r.prototype.mtmaTelemetryIdentifier=function(){return\"GoogleDriveDeferredLibraryLoader\"},r.prototype.load=function(){var e=this;if(!this.source)return this.logger.error(\"invalid source\"),this.$qNoApply.reject();if(this.loaded||this.$window.gapi)return this.$qNoApply.resolve();if(this.loadingInProgress)return this.deferred.promise;this.loadingInProgress=!0;try{var r=document.createElement(\"script\");r.setAttribute(\"src\",this.source),r.onload=function(r){e.loaded=!0,e.loadingInProgress=!1,e.deferred.resolve()},r.onerror=function(r){e.logger.error(\"load failed, script load failed\"),e.loaded=!1,e.loadingInProgress=!1,e.deferred.reject()},document.head.appendChild(r)}catch(e){return this.logger.error(\"load failed, unable to attach script to document\"),this.loaded=!1,this.loadingInProgress=!1,this.$qNoApply.reject()}return this.deferred=this.$qNoApply.defer(),this.deferred.promise},r}(e.services.MTMABase);r.GoogleDriveDeferredLibraryLoader=t,angular.module(\"teamspace.services.files.googleDriveDeferredLibraryLoader\",[\"teamspace.qNoApply\",\"teamspace.loggingService\",\"teamspace.settingsService\"]).service(\"googleDriveDeferredLibraryLoader\",t)}(r.files||(r.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){function i(){return{body:\"\",status:200,headers:{},result:{files:[{id:\"MockId1\",name:\"Folder1\",mimeType:\"application/vnd.google-apps.folder\",modifiedTime:\"2017-04-18T23:35:40Z\",size:0,webViewLink:\"\"},{id:\"MockId2\",name:\"TestFile1\",mimeType:\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\",fullFileExtension:\"docx\",modifiedTime:\"2017-04-18T22:06:44Z\",size:512,webViewLink:\"\"},{id:\"MockId3\",name:\"TestFile2\",mimeType:\"application/vnd.openxmlformats-officedocument.presentationml.presentation\",fullFileExtension:\"pptx\",modifiedTime:\"2017-04-18T20:52:02Z\",size:512,webViewLink:\"\"},{id:\"MockId4\",name:\"TestFile3\",mimeType:\"mimeType.file\",fullFileExtension:\"pdf\",modifiedTime:\"2017-04-18T20:50:37Z\",size:1024,webViewLink:\"\"}],kind:\"drive#fileList\",nextPageToken:!1}}}e.getGoogleGetItemsResponse=i;var o=function(){function e(e,i){this.$q=e,this.numberOfUploads=0}return e.$inject=[\"$q\",\"constants\"],e.prototype.getFileContents=function(e,i){var o=this.$q.defer(),t={body:\"abc\",headers:{},result:void 0,status:200};return o.resolve(t),o.promise},e.prototype.getItemDetail=function(e){var i=this.$q.defer();return i.reject(\"Not implemented\"),i.promise},e.prototype.getItems=function(e){for(var i=_.clone({body:\"\",status:200,headers:{},result:{files:[{id:\"MockId1\",name:\"Folder1\",mimeType:\"application/vnd.google-apps.folder\",modifiedTime:\"2017-04-18T23:35:40Z\",size:0,webViewLink:\"\"},{id:\"MockId2\",name:\"TestFile1\",mimeType:\"application/vnd.openxmlformats-officedocument.wordprocessingml.document\",fullFileExtension:\"docx\",modifiedTime:\"2017-04-18T22:06:44Z\",size:512,webViewLink:\"\"},{id:\"MockId3\",name:\"TestFile2\",mimeType:\"application/vnd.openxmlformats-officedocument.presentationml.presentation\",fullFileExtension:\"pptx\",modifiedTime:\"2017-04-18T20:52:02Z\",size:512,webViewLink:\"\"},{id:\"MockId4\",name:\"TestFile3\",mimeType:\"mimeType.file\",fullFileExtension:\"pdf\",modifiedTime:\"2017-04-18T20:50:37Z\",size:1024,webViewLink:\"\"}],kind:\"drive#fileList\",nextPageToken:!1}}),o=0;o<this.numberOfUploads;o++){var t={id:\"MockUploadId\"+o,name:\"TestFile1\",mimeType:\"mimeType.file\",fullFileExtension:\"docx\",modifiedTime:\"2017-04-18T22:06:44Z\",size:512,webViewLink:\"\"};i.result.files.push(t)}return this.$q.resolve(i)},e.prototype.updateItemsMetadata=function(e,i){return this.$q.resolve({body:\"MockBody\",headers:{Header1:\"MockHeader\",Header2:\"MockHeader2\"},status:200,result:{result1:{body:\"MockBody\",headers:{Header1:\"MockChildHeader\",Header2:\"MockChildHeader2\"},status:200,result:{id:\"id\",name:\"its name\",kind:\"one of a kind\"}}}})},e.prototype.updateItemMetadata=function(e,i){return this.$q.resolve({})},e.prototype.copyItems=function(e,i){return this.$q.resolve({})},e.prototype.getUploadUrl=function(e,i,o){return this.$q.resolve({body:\"MockBody\",headers:{Header1:\"MockHeader\",Header2:\"MockHeader2\",location:\"madcowlevel&upload_id=uploadid\"},status:200})},e.prototype.uploadItemChunk=function(e,i,o,t,n,d){return this.numberOfUploads++,this.$q.resolve({body:\"MockBody\",headers:{Header1:\"MockHeader\",Header2:\"MockHeader2\"},status:200})},e.prototype.getUserDisplayName=function(){return\"MockUser\"},e}();angular.module(\"teamspace.googleDriveServiceMock\",[]).service(\"googleDriveService\",o)}(e.mocks||(e.mocks={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(r){!function(r){var t=function(){function r(e,r,t,o,i,n,l,s,a,c,g,m){this.$q=e,this.googleDriveAuthenticationService=r,this.googleDriveService=t,this.googleServicesHelper=o,this.googleRenameService=i,this.googleCopyMoveService=n,this.googleDeleteService=l,this.filesUtilityService=s,this.constants=a,this.filesScenarioHandler=c,this.mtmaFilesStore=m,this.logger=g.newLogger(\"GoogleFilesRepository\")}return r.$inject=[\"$q\",\"googleDriveAuthenticationService\",\"googleDriveService\",\"googleServicesHelper\",\"googleRenameService\",\"googleCopyMoveService\",\"googleDeleteService\",\"filesUtilityService\",\"constants\",\"filesScenarioHandler\",\"loggingService\",\"mtmaFilesStore\"],Object.defineProperty(r.prototype,\"providerTypes\",{get:function(){return[e.FilesProviderType.Google]},enumerable:!0,configurable:!0}),r.prototype.getFileContents=function(r){var t=this;return r?r.itemId?r.itemName?this.googleDriveAuthenticationService.verifySignIn().then(function(){return t.googleDriveAuthenticationService.getAccessToken()}).then(function(o){if(o){var i=t.mtmaFilesStore.getCancelPromiseForInMemoryDownload(r.itemId);return t.googleDriveService.getFileContents(r.itemId,o,i)}return t.$q.reject(e.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.google.invalidAccessToken,\"[getFileContents]\"))}).then(function(o){if(t.googleServicesHelper.isError(o))return t.logger.error(\"[getFileContents] failed, getFileContents had an error response\"),t.$q.reject(e.FilesError.createFromGoogleApiError(o));var i=new Blob([o]);return t.$q.resolve(t.filesUtilityService.blobToFile(i,moment().toJSON(),r.itemName))}).catch(function(e){return t.$q.reject(t.googleServicesHelper.getFilesErrorFromErrorResponse(e,\"[getFileContents]\"))}):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getFileContents was called with invalid itemName.\")):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getFileContents was called with invalid itemId.\")):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getFileContents was called with invalid context.\"))},r.prototype.getFileDetail=function(r){var t=this;if(!r)return this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getFileDetail was called with invalid context.\"));if(!r.itemId)return this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getFileDetail was called with invalid itemId.\"));var o={fileId:r.itemId,fields:\"webViewLink, name, fullFileExtension, webContentLink, mimeType\"};return this.googleDriveAuthenticationService.verifySignIn().then(function(){return t.googleDriveService.getItemDetail(o)}).then(function(o){var i=o&&o.result;if(t.googleServicesHelper.isError(i))return t.logger.error(\"[getFileDetail] failed, getItemDetail had an error response\"),t.$q.reject(e.FilesError.createFromGoogleApiError(i));var n=t.constructPreviewFileUrl(i.webViewLink);return n?{id:r.itemId,objectUrl:i.webViewLink,downloadUrl:i.webContentLink,embeddedUrl:n,openInTabUrl:i.webViewLink,title:i.name,type:t.googleServicesHelper.tryGetExtension(i.fullFileExtension,i.mimeType)}:t.$q.reject(e.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.google.invalidPreviewUrl,\"[getFileDetail] Could not construct file preview url\"))}).catch(function(e){return t.$q.reject(t.googleServicesHelper.getFilesErrorFromErrorResponse(e,\"[getFileDetail]\"))})},r.prototype.getItems=function(e){var r=this,t=this.$q.defer(),o={pageSize:1e3,fields:\"kind, nextPageToken, files(id, name, mimeType, modifiedTime, size, webViewLink, fullFileExtension)\",q:(e&&e.itemId?\"'\"+e.itemId+\"' in parents\":\"'root' in parents\")+\" and trashed != true\"};return this.googleDriveAuthenticationService.verifySignIn().then(function(){return r.googleDriveService.getItems(o)}).then(function(o){var i=r.convertGetResponseToCommonDto(o);!i.length&&e.itemId?r.getFileDetail(e).then(function(){return t.resolve(i)}).catch(function(e){return t.reject(e)}):t.resolve(i)}).catch(function(e){t.reject(r.googleServicesHelper.getFilesErrorFromErrorResponse(e,\"[getItems]\"))}),t.promise},r.prototype.createItem=function(r,t){return this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.notSupported,\"createItem is not supported for Google\"))},r.prototype.getUploadUrl=function(r,t){var o=this;return r?t?this.googleDriveAuthenticationService.verifySignIn().then(function(){return o.googleDriveService.getUploadUrl(t,r.uploadData,r.parentFolderId)}).then(function(r){return r&&r.headers&&r.headers.location?r.headers.location:o.$q.reject(e.FilesError.createFromInternalError(o.constants.files.internalErrorCodes.google.invalidUploadUrl,\"[getUploadUrl]\"))}).catch(function(e){return o.$q.reject(o.googleServicesHelper.getFilesErrorFromErrorResponse(e,\"[getUploadUrl]\"))}):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getUploadUrl was called with invalid item.\")):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"getUploadUrl was called with invalid context.\"))},r.prototype.uploadItemChunk=function(r,t){var o=this;return r?r.uploadId?t?this.googleDriveAuthenticationService.verifySignIn().then(function(){return o.googleDriveService.uploadItemChunk(t,r.uploadId,r.uploadData,r.uploadDataLength,r.startingPosition,r.totalLength)}).then(function(r){if(o.googleServicesHelper.isError(r))return o.$q.reject(e.FilesError.createFromInternalError(o.constants.files.internalErrorCodes.google.invalidUploadChunk,\"[uploadItemChunk]\"));var t=200===r.status||201===r.status,i=0;r.headers&&r.headers.range&&(i=parseInt(r.headers.range.split(\"-\").pop()));var n={kind:void 0,id:void 0,name:void 0,mimeType:void 0};try{var l=JSON.parse(r.body);n.kind=l.kind,n.id=l.id,n.name=l.name,n.mimeType=l.mimeType}catch(e){}return{completed:t,bytesUploaded:i,id:n.id}}).catch(function(e){return o.$q.reject(o.googleServicesHelper.getFilesErrorFromErrorResponse(e,\"[uploadItemChunk]\"))}):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"uploadItemChunk was called with invalid item.\")):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"uploadItemChunk was called with invalid uploadId.\")):this.$q.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"uploadItemChunk was called with invalid context.\"))},r.prototype.renameItem=function(e,r,t){return this.googleRenameService.renameItem(e,r,t)},r.prototype.deleteItems=function(e,r){return this.googleDeleteService.deleteItems(e,r)},r.prototype.copyItems=function(e,r,t){return this.googleCopyMoveService.copyItems(e,r,t)},r.prototype.moveItems=function(e,r,t){return this.googleCopyMoveService.moveItems(e,r,t)},r.prototype.getUserDisplayName=function(e){return this.googleDriveService.getUserDisplayName()},r.prototype.getFilesScenarioInfo=function(e,r){return this.filesScenarioHandler.getFilesScenario(e,r)},r.prototype.constructPreviewFileUrl=function(e){if(e)return e.replace(\"view\",\"preview\")+\"&embedded=true\";this.logger.warn(\"cannot construct EmbeddedUrl, fileUrl is empty\")},r.prototype.convertGetResponseToCommonDto=function(e){var r=this,t=[];return e&&e.result&&!this.googleServicesHelper.isError(e.result)&&e.result.files&&(t=e.result.files.map(function(e){var t=r.googleServicesHelper.tryGetExtension(e.fullFileExtension,e.mimeType);return{id:e.id,title:e.name,isSubdirectory:\"folder\"===t,type:t,lastModifiedTime:e.modifiedTime,size:e.size,objectUrl:e.webViewLink}})),t},r}();angular.module(\"teamspace.services.files.modules.google.googleFilesRepository\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.filesUtilityService\",\"teamspace.services.files.googleDriveAuthenticationService\",\"teamspace.services.files.googleDriveService\",\"teamspace.services.files.modules.google.googleCopyMoveService\",\"teamspace.services.files.modules.google.googleDeleteService\",\"teamspace.services.files.modules.google.googleServicesHelper\",\"teamspace.services.files.modules.google.googleRenameService\",\"teamspace.services.files.modules.scenarios.filesScenarioHandler\",\"teamspace.files.mtmaFilesStore\"]).service(\"googleFilesRepository\",t)}(r.google||(r.google={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var s=function(){function e(e,s){this.constants=e,this.resources=s,this.googleExtensionsMap=this.createGoogleExtensionsMap()}return e.$inject=[\"constants\",\"resources\"],e.prototype.isProviderExtension=function(e){return e&&_.keys(this.googleExtensionsMap).includes(e)},e.prototype.getIcon=function(e){if(e){var s=this.googleExtensionsMap[e.toLowerCase()];return _.isNil(s)?void 0:s}},e.prototype.createGoogleExtensionsMap=function(){return{document:{defaultIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_docs_32px.png\",largeIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_docs_48px.png\",altTextResourceKey:this.resources.strings.files_googleDocsAltText,isSvg:!1},form:{defaultIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_forms_32px.png\",largeIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_forms_48px.png\",altTextResourceKey:this.resources.strings.files_googleFormsAltText,isSvg:!1},presentation:{defaultIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_slides_32px.png\",largeIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_slides_48px.png\",altTextResourceKey:this.resources.strings.files_googleSlidesAltText,isSvg:!1},sites:{defaultIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_sites_32px.png\",largeIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_sites_48px.png\",altTextResourceKey:this.resources.strings.files_googleSitesAltText,isSvg:!1},site:{defaultIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_sites_32px.png\",largeIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_sites_48px.png\",altTextResourceKey:this.resources.strings.files_googleSitesAltText,isSvg:!1},spreadsheet:{defaultIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_sheets_32px.png\",largeIconPath:this.constants.urls.files.service.google.icons.folder+\"logo_sheets_48px.png\",altTextResourceKey:this.resources.strings.files_googleSheetsAltText,isSvg:!1},audio:null,drawing:null,file:null,folder:null,fusiontable:null,map:null,photo:null,script:null,unknown:null,video:null,\"drive-sdk\":null}},e}();angular.module(\"teamspace.services.files.modules.google.googleIconsService\",[\"teamspace.constants\",\"teamspace.locales\"]).service(\"googleIconsService\",s)}(e.google||(e.google={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(i){!function(i){var o=function(){function i(e,i,o,r,t,s,n,c){this.$qNoApply=e,this.googleDriveAuthenticationService=i,this.googleServicesHelper=o,this.googleDriveService=r,this.constants=t,this.utilityService=s,this.googleIconsService=n,this.logger=c.newLogger(\"GoogleRenameService\")}return i.$inject=[\"$qNoApply\",\"googleDriveAuthenticationService\",\"googleServicesHelper\",\"googleDriveService\",\"constants\",\"utilityService\",\"googleIconsService\",\"loggingService\"],i.prototype.renameItem=function(i,o,r){var t=this;if(!o||!o.getId())return this.$qNoApply.reject(e.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.google.invalidItemId,\"itemId was not defined.\"));var s=this.utilityService.getFileExtension(r);this.googleIconsService.isProviderExtension(s)&&(r=this.utilityService.getFileName(r));var n={name:r};return this.googleDriveAuthenticationService.verifySignIn().then(function(){return t.googleDriveService.updateItemMetadata(o.getId(),n)}).then(function(i){return t.googleServicesHelper.isError(i)?t.$qNoApply.reject(e.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.google.invalidResponse,\"[renameItem]\")):t.$qNoApply.resolve(i.result.name)}).catch(function(e){return t.$qNoApply.reject(t.googleServicesHelper.getFilesErrorFromErrorResponse(e,\"[renameItem]\"))})},i}();angular.module(\"teamspace.services.files.modules.google.googleRenameService\",[\"teamspace.qNoApply\",\"teamspace.services.files.modules.google.googleServicesHelper\",\"teamspace.services.files.googleDriveAuthenticationService\",\"teamspace.services.files.googleDriveService\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.services.files.modules.google.googleIconsService\"]).service(\"googleRenameService\",o)}(i.google||(i.google={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.google||(e.google={}),angular.module(\"teamspace.services.files.modules.google\",[\"teamspace.services.files.modules.google.googleFilesRepository\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.p2p||(e.p2p={}),angular.module(\"teamspace.services.files.modules.p2p\",[\"teamspace.services.files.modules.p2p.p2pFileEntityFactory\",\"teamspace.services.files.modules.p2p.p2pFilesDirectoryEntityFactory\",\"teamspace.services.files.modules.p2p.p2pFileEntityActionService\",\"teamspace.services.files.modules.p2p.p2pFilesRepository\",\"teamspace.services.files.modules.p2p.p2pFilesStore\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(e){!function(e){!function(e){var i=function(){function e(t,e,i,n,r){this._data=t,this.utilityService=n,this.constants=r,this._parsedUrl=n.parseUrl(t.fileInfofileUrl),this._siteUrlWithoutTrailingSlash=t.fileInfositeUrl.replace(r.files.regexPatterns.trailingSlashRegex,\"\"),this._actions=i.getActions(this,e),this._primaryAction=i.findPrimaryAction(this,this._actions)}return e.prototype.getActions=function(){return this._actions},e.prototype.getPrimaryAction=function(){return this._primaryAction},e.prototype.getSupportedBatchActions=function(){return this._data.fileType!=this.constants.onenote.extension?[t.EntityActionType.BatchDownload]:[]},e.prototype.getBaseApiUrl=function(){return this._data.fileInfositeUrl},e.prototype.getServerRelativeUrl=function(){return this._data.fileInfoserverRelativeUrl},e.prototype.getId=function(){return this._data.itemid.toLowerCase()},e.prototype.getTitle=function(){return this._data.fileName},e.prototype.getLastModifiedTime=function(){return new Date(this._data.creationDateTime)},e.prototype.getIsSubdirectory=function(){return!1},e.prototype.getExtension=function(){return this._data.fileType},e.prototype.getLastModifiedBy=function(){return{displayName:this._data.senderDisplayName}},e.prototype.getSentBy=function(){return{displayName:this._data.senderDisplayName,mri:this._data.mri}},e.prototype.getUrl=function(){return this._data.fileInfofileUrl},e.prototype.getShareUrl=function(){return this._data.fileInfoshareUrl},e.prototype.getDownloadUrl=function(){return\"\"+this._siteUrlWithoutTrailingSlash+this.constants.urls.files.service.spo.download+this._parsedUrl.pathname},e.prototype.getLink=function(){return encodeURI(this._data.fileInfofileUrl)},e.prototype.getWacUrl=function(){return this.utilityService.isSupportedInUnifiedApp(this._data.fileType)?(\"\"+this._siteUrlWithoutTrailingSlash+this.constants.urls.files.service.spo.docFrame+\"{\"+this._data.itemid+\"}\").replace(\"{clickTime}\",(new Date).getTime().toString()):\"\"+this._siteUrlWithoutTrailingSlash+this.constants.urls.files.service.spo.wopiFrame+\"{\"+this._data.itemid+\"}\"},e}(),n=function(){function t(t,e,i){this.constants=t,this.p2pFileEntityActionService=e,this.utilityService=i}return t.$inject=[\"constants\",\"p2pFileEntityActionService\",\"utilityService\"],t.prototype.create=function(t,e){return new i(t,e,this.p2pFileEntityActionService,this.utilityService,this.constants)},t}();angular.module(\"teamspace.services.files.modules.p2p.p2pFileEntityFactory\",[\"teamspace.constants\",\"teamspace.utilityService\",\"teamspace.services.files.modules.p2p.p2pFileEntityActionService\"]).service(\"p2pFileEntityFactory\",n)}(e.p2p||(e.p2p={}))}(e.modules||(e.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,n,o,c,r,a,s){this.constants=e,this.utilityService=t,this.editSideBySideFactory=i,this.openSideBySideFactory=n,this.downloadFactory=o,this.copyLinkFactory=c,this.openInDesktopAppFactory=r,this.openInNewTabFactory=a,this.loggingService=s}return t.$inject=[\"constants\",\"utilityService\",\"editSideBySideFactory\",\"openSideBySideFactory\",\"downloadFactory\",\"copyLinkFactory\",\"openInDesktopAppFactory\",\"openInNewTabFactory\",\"loggingService\"],t.prototype.getActions=function(e,t){var i=this.constants.files.serviceName.p2p,n=[],o=e.getExtension(),c=this.utilityService.canDocumentOpenInWAC(e.getExtension())?e.getWacUrl():e.getLink();return this.editSideBySideFactory.isAllowed(o,t.provider)&&n.push(this.editSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openSideBySideFactory.isAllowed(o,t.provider)&&n.push(this.openSideBySideFactory.create({file:e,fileContext:t,ctx:i,threadId:t.threadId})),this.openInNewTabFactory.isAllowed(o)&&n.push(this.openInNewTabFactory.create({file:e,serviceName:i,url:c,fileObjectUrl:e.getUrl(),ctx:i,fileContext:t})),this.openInDesktopAppFactory.isAllowed(e.getExtension(),e.getUrl())&&n.push(this.openInDesktopAppFactory.create({file:e,serviceName:i,ctx:i})),this.downloadFactory.isAllowed(o)&&n.push(this.downloadFactory.create({file:e,fileContext:t})),n.push(this.copyLinkFactory.create({file:e,fileContext:t,sharepointUrl:c})),n},t.prototype.findPrimaryAction=function(t,i){if(!i)return this.loggingService.error(\"Unable to find primary action. Expected actions to be defined but received null or undefined.\"),null;var n=i.filter(function(t){return t.type===e.EntityActionType.OpenSideBySide});if(n.length||(n=i.filter(function(t){return t.type===e.EntityActionType.OpenInNewTab})),n.length)return n[0];this.loggingService.error(\"Unable to find primary action. Provided actions does not contain an action of the expected type.\")},t.prototype.getBatchActions=function(e){return[this.downloadFactory.create({getFileContext:e})]},t}();angular.module(\"teamspace.services.files.modules.p2p.p2pFileEntityActionService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.services.files.entityActions\"]).service(\"p2pFileEntityActionService\",i)}(t.p2p||(t.p2p={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(t){!function(t){!function(e){!function(e){!function(e){var i=function(){function e(e,i){this.fileContext=e,this._actions=[i.create({entityActionType:t.EntityActionType.ShareFile,fileContext:e})]}return e.prototype.getActions=function(){return this._actions},e.prototype.getPrimaryAction=function(){},e.prototype.getSupportedBatchActions=function(){return[]},e.prototype.getId=function(){return this.fileContext.threadId},e.prototype.getTitle=function(){return this.fileContext.threadId},e.prototype.getIsSubdirectory=function(){return!1},e}(),n=function(){function t(t){this.filePickerUploadFactory=t}return t.$inject=[\"filePickerUploadFactory\"],t.prototype.create=function(t,e){return new i(e,this.filePickerUploadFactory)},t}();angular.module(\"teamspace.services.files.modules.p2p.p2pFilesDirectoryEntityFactory\",[\"teamspace.services.files.entityActions\"]).service(\"p2pFilesDirectoryEntityFactory\",n)}(e.p2p||(e.p2p={}))}(e.modules||(e.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(t){!function(t){var i=function(){function t(e,t,i,n,a){this.$q=e,this.constants=t,this.loggingService=i,this.utilityService=n,this.skypeSearchClient=a}return t.$inject=[\"$q\",\"constants\",\"loggingService\",\"utilityService\",\"skypeSearchClient\"],Object.defineProperty(t.prototype,\"providerTypes\",{get:function(){return[e.FilesProviderType.Search]},enumerable:!0,configurable:!0}),t.prototype.getItems=function(i,n,a){var s=this,r={ThreadId:i},o={Annotation:{TYPE:this.constants.search.filters.conversations.annotations.files}},c={Annotation:{TYPE:this.constants.search.filters.conversations.annotations.files,VALUE:{fileType:this.constants.files.strings.deeplinkChiclet}}},l={OPTION:{RESULTBASE:n,RESULTCOUNT:a},QUERYSTRING:{and:[r,o,{not:c}]}},p={searchClientRequestId:this.utilityService.generateUUID(),searchTermEventSubType:this.constants.events.substrateSearch.chatFileTabQueryOsearch};return this.skypeSearchClient.search(l,null,p).then(function(i){var n=[];_.remove(i,function(e){var t=_.find(e.MetadataList,[\"MetadataType\",\"files\"]);if(t)return _.find(t.MetadataPropertyList,{Key:\"itemid\",Value:s.constants.wikiApp.id})});for(var r=0,o=i;r<o.length;r++){var c=o[r],l=c.MetadataList;if(!c.CreationDate)return s.$q.reject(e.FilesError.createFromInternalError(s.constants.files.internalErrorCodes.search.invalidCreationDate,\"P2PFilesRepository.getItems: invalid Search response missing CreationDate\"));if(c.SenderDisplayName||s.loggingService.warn(t._warningTemplate,\"senderDisplayName\"),l)for(var p=0,u=l=l.filter(function(e){return e.MetadataType===s.constants.search.filters.conversations.annotations.files});p<u.length;p++){for(var h=u[p],f={creationDateTime:c.CreationDate,senderDisplayName:c.SenderDisplayName,mri:c.From},v=0,g=h.MetadataPropertyList;v<g.length;v++){var d=g[v];f[d.Key]=d.Value}n.push(f)}}return{values:n,hasNextPage:i.length===a}})},t._warningTemplate=\"Warning encountered while getting p2p files. Missing: {0}\",t}();angular.module(\"teamspace.services.files.modules.p2p.p2pFilesRepository\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.skypeSearchClient\"]).service(\"p2pFilesRepository\",i)}(t.p2p||(t.p2p={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(t){!function(t){!function(e){!function(e){!function(e){var i=t.actions.files.FilesActionTypes;angular.module(\"teamspace.services.files.modules.p2p.p2pFilesStore\",[\"teamspace.loggingService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.p2p.p2pFilesRepository\",\"teamspace.services.files.modules.p2p.p2pFileEntityFactory\",\"teamspace.services.files.modules.p2p.p2pFilesDirectoryEntityFactory\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\",\"teamspace.constants\"]).factory(\"p2pFilesStore\",[\"$timeout\",\"p2pFileEntityFactory\",\"p2pFilesDirectoryEntityFactory\",\"p2pFilesRepository\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"orchestrationService\",\"loggingService\",\"multiStateStore\",\"filesSharePointShareService\",\"constants\",function(e,s,r,o,n,a,p,l,c,u,h){return new(function(e){function o(s,r,o,n,a,p,l,c){var u=e.call(this,o,n,_.clone,p)||this;return u.$timeout=s,u.p2pFilesRepository=r,u.orchestrationService=a,u.nextPageTimeoutPromise={},u.pageSize=50,u.waitTimerLimit=4,u.filesListStateStatus=t.stores.files.FilesListStateStatus,u.growingWaitTimer=0,u.bindListeners({onGetFiles:[i.GET_FILES],onShareFiles:[i.SHARE_FILES]}),a.registerForMtma(u),u.initializeOnAppLaunchAndReinit(\"First initialize\"),u}return __extends(o,e),o.prototype.initializeOnAppLaunchAndReinit=function(t){},o.prototype.cleanupOnAppTeardown=function(t){this.growingWaitTimer=0,this.nextPageTimeoutPromise={},e.prototype.resetState.call(this)},o.prototype.mtmaTelemetryIdentifier=function(){return\"P2PFilesStoreImpl\"},o.prototype.unregister=function(t){var i=this.nextPageTimeoutPromise[t.getId()];i&&(this.$timeout.cancel(i),delete this.nextPageTimeoutPromise[t.getId()]),e.prototype.unregister.call(this,t)},o.prototype.getInitialState=function(){return{directoryEntity:void 0,status:void 0,filesList:void 0,idToEntityMap:{}}},o.prototype.shouldAllowAction=function(t){return t.provider.supportsService(this.p2pFilesRepository)},o.prototype.onGetFiles=function(t){var e=this,i=this.nextPageTimeoutPromise[t.payload.context.listenerId];i&&(this.$timeout.cancel(i),delete this.nextPageTimeoutPromise[t.payload.context.listenerId]),this.growingWaitTimer=0,this.triggerStateChanged(function(i){i.directoryEntity=r.create(null,t.payload.context),i.filesList=void 0,i.idToEntityMap={},i.status=e.filesListStateStatus.Loading,e._getFiles(t.payload,0)},t.payload.context.listenerId)},o.prototype.onShareFiles=function(t){var e=this;this.p2pFilesRepository.getItems(t.payload.context.threadId,0,h.p2p.chatFileShareLimit).then(function(i){i=e.filterResultsByNumberOfDays(i,t.payload.chatHistoryNumberOfDays);var s=e.getMappedFileList(t.payload,i);s=s.slice(0,h.p2p.chatFileShareLimit),u.shareP2PFilesWithUsers(s,t.payload.recipientEmails)})},o.prototype.filterResultsByNumberOfDays=function(t,e){if(e&&e!==h.p2p.chatHistoryIncludeAllDays){var i=new Date;i.setDate(i.getDate()-e),t.values=t.values.filter(function(t){return new Date(t.creationDateTime)>=i})}return t},o.prototype._getFiles=function(t,e){var i=this;this.listeners[t.context.listenerId]&&(this.nextPageTimeoutPromise[t.context.listenerId]=this.$timeout(function(){delete i.nextPageTimeoutPromise[t.context.listenerId],i.p2pFilesRepository.getItems(t.context.threadId,e,i.pageSize).then(function(s){i.triggerStateChanged(function(r){var o,n=i.getMappedFileList(t,s);r.status=i.filesListStateStatus.FetchedFromServer,r.filesList?(o=r.filesList.entities).push.apply(o,n):r.filesList={entities:n},s.hasNextPage&&(n.length||(i.growingWaitTimer=0),i._getFiles(t,e+i.pageSize))},t.context.listenerId)},function(e){i.triggerStateChanged(function(t){t.status=i.filesListStateStatus.FetchError,t.error=e,i.loggingService.error(\"Error encountered while getting p2p files. Error: {0}\",e)},t.context.listenerId)})},250*this.growingWaitTimer*this.growingWaitTimer,!1),this.growingWaitTimer<this.waitTimerLimit&&this.growingWaitTimer++)},o.prototype.getMappedFileList=function(t,e){for(var i=[],r=0,o=e.values;r<o.length;r++){var n=o[r],a=s.create(n,t.context),p=a.getId(),l=this.states[t.context.listenerId]&&this.states[t.context.listenerId].idToEntityMap[p];l||(l=[],this.states[t.context.listenerId]&&(this.states[t.context.listenerId].idToEntityMap[p]=[]),i.push(a)),l.push(a)}return i},o}(c))(e,o,n,a,p,l,u,h)}])}(e.p2p||(e.p2p={}))}(e.modules||(e.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.recent||(e.recent={}),angular.module(\"teamspace.services.files.modules.recent\",[\"teamspace.services.files.modules.recent.recentFilesClientCache\",\"teamspace.services.files.modules.recent.recentFilesRepository\",\"teamspace.services.files.modules.recent.recentFilesStore\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){!function(s){!function(s){s.recent||(s.recent={}),angular.module(\"teamspace.services.files.modules.recent.recentFilesClientCache\",[\"skypeX.clientDatabase\"]).factory(\"recentFilesClientCache\",[\"constants\",\"settingsService\",\"filesClientDatabase\",function(s,t,n){return new e.services.files.modules.simple.SimpleFilesClientCache(s,t,n,n.schema.stores.recent_request.name,n.schema.stores.recent_items.name)}])}(s.modules||(s.modules={}))}(s.files||(s.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(s){s.recent||(s.recent={}),angular.module(\"teamspace.services.files.modules.recent.recentFilesRepository\",[\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.services.files.modules.recent.recentFilesClientCache\",\"teamspace.services.files.modules.simple.simpleMTFilesRepositoryFactory\"]).factory(\"recentFilesRepository\",[\"$qNoApply\",\"appConfig\",\"constants\",\"appStateService\",\"utilityService\",\"loggingService\",\"recentFilesClientCache\",\"settingsService\",\"simpleMTFilesRepositoryFactory\",function(s,t,i,c,r,a,l,n,o){var p=i.urls.files.service.recent.getFiles.get+\"?sortBy=LastModifiedAt&sortOrder=desc&top=500\",m={callType:i.urls.files.service.recent.getFiles.type};return o.create(p,m,e.FilesProviderType.Recent,l)}])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.recent||(e.recent={}),angular.module(\"teamspace.services.files.modules.recent.recentFilesStore\",[\"teamspace.loggingService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.recent.recentFilesRepository\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.simple.simpleFileEntityFactory\",\"teamspace.services.files.modules.simple.simpleFilesStoreFactory\"]).factory(\"recentFilesStore\",[\"recentFilesRepository\",\"simpleFilesStoreFactory\",function(e,s){return s.create(e)}])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.references||(e.references={}),angular.module(\"teamspace.services.files.modules.references\",[\"teamspace.services.files.modules.references.fileReferenceService\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(E){!function(E){!function(E){!function(E){!function(E){!function(E){E[E.BLACKLISTED_FILE_TYPE=0]=\"BLACKLISTED_FILE_TYPE\",E[E.CONFLICT=1]=\"CONFLICT\",E[E.FILE_EMPTY=2]=\"FILE_EMPTY\",E[E.FILE_NOT_FOUND=3]=\"FILE_NOT_FOUND\",E[E.FOLDER_NOT_FOUND=4]=\"FOLDER_NOT_FOUND\",E[E.FORBIDDEN=5]=\"FORBIDDEN\",E[E.INVALID_CHARS=6]=\"INVALID_CHARS\",E[E.LOCKED=7]=\"LOCKED\",E[E.FOLDER_NOT_EMPTY=8]=\"FOLDER_NOT_EMPTY\",E[E.MAX_LENGTH=9]=\"MAX_LENGTH\",E[E.MAX_PATH_LENGTH=10]=\"MAX_PATH_LENGTH\",E[E.NOT_AUTHORIZED=11]=\"NOT_AUTHORIZED\",E[E.OFFLINE=12]=\"OFFLINE\",E[E.ONE_DRIVE_NOT_PROVISIONED=13]=\"ONE_DRIVE_NOT_PROVISIONED\",E[E.SESSION_IN_PROGRESS=14]=\"SESSION_IN_PROGRESS\",E[E.SHARE_FAIL=15]=\"SHARE_FAIL\",E[E.THROTTLED=16]=\"THROTTLED\",E[E.TIMEOUT=17]=\"TIMEOUT\",E[E.UNAUTHORIZED_ACCESS=18]=\"UNAUTHORIZED_ACCESS\",E[E.SHARE_UNAVAILABLE=19]=\"SHARE_UNAVAILABLE\",E[E.QUOTA_EXCEEDED=20]=\"QUOTA_EXCEEDED\",E[E.GENERIC_COPY=21]=\"GENERIC_COPY\",E[E.GENERIC_CREATE=22]=\"GENERIC_CREATE\",E[E.GENERIC_DELETE=23]=\"GENERIC_DELETE\",E[E.GENERIC_GET=24]=\"GENERIC_GET\",E[E.GENERIC_MOVE=25]=\"GENERIC_MOVE\",E[E.GENERIC_RENAME=26]=\"GENERIC_RENAME\",E[E.GENERIC_UPLOAD=27]=\"GENERIC_UPLOAD\",E[E.GENERIC=28]=\"GENERIC\"}(E.FilesErrorTypes||(E.FilesErrorTypes={}))}(E.scenarios||(E.scenarios={}))}(E.modules||(E.modules={}))}(E.files||(E.files={}))}(E.services||(E.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){!function(i){!function(i){!function(i){var e=function(){function i(i,e,n,o,r,s){this.fileScenarioInfo=i,this.originalErrorInfo=e,this.loggingService=n,this.constants=o,this.filesNotificationService=r,this.appStateService=s}return i.prototype.finishScenario=function(i){if(this.fileScenarioInfo)if(i){var e={errorCode:this.originalErrorInfo&&this.originalErrorInfo.errorCode,statusCode:this.originalErrorInfo&&this.originalErrorInfo.statusCode};this.isScenarioIncomplete()?i.incomplete(e):i.fail(e)}else this.loggingService.error(\"Cannot finish scenario - missing fileScenario\");else this.loggingService.error(\"Cannot finish scenario - missing fileScenarioInfo\")},i.prototype.isScenarioIncomplete=function(){if(!this.fileScenarioInfo)return this.loggingService.error(\"Cannot check if scenario is incomplete - missing fileScenarioInfo\"),!1;var i=this.fileScenarioInfo.scenarioType===this.constants.scenarioStepStatus.incomplete;return this.appStateService.isOnline?i:(this.loggingService.info(\"FileScenario marking isScenarioIncomplete true because user is offline. Otherwise function would have returned: \"+i),!0)},i.prototype.getMessage=function(){if(this.fileScenarioInfo)return this.fileScenarioInfo.message;this.loggingService.error(\"Cannot get message - missing fileScenarioInfo\")},i.prototype.showNotification=function(i,e){this.fileScenarioInfo?0===this.fileScenarioInfo.message.length?this.loggingService.error(\"Cannot show notification - message to display is empty\"):this.filesNotificationService.showFailureNotification(this.fileScenarioInfo.message,i,e):this.loggingService.error(\"Cannot show notification - missing fileScenarioInfo\")},i}();i.FilesScenario=e}(i.scenarios||(i.scenarios={}))}(i.modules||(i.modules={}))}(i.files||(i.files={}))}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(s,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var r in s)s.hasOwnProperty(r)&&(e[r]=s[r])})(s,r)};return function(s,r){function i(){this.constructor=s}e(s,r),s.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(s){!function(s){!function(s){!function(s){var r=function(r){function i(e,s,i,t,o,a){var n=r.call(this,o)||this;return n.constants=e,n.resources=s,n.loggingService=i,n.filesNotificationService=t,n.orchestrationService=o,n.appStateService=a,n.isConstructorInitiazed=!1,n.initializeOnAppLaunchAndReinit(),n}return __extends(i,r),i.$inject=[\"constants\",\"resources\",\"loggingService\",\"filesNotificationService\",\"orchestrationService\",\"appStateService\"],i.prototype.intialize=function(){this.isConstructorInitiazed||(this.setInitialStatusCodeMap(),this.isConstructorInitiazed=!0)},i.prototype.initializeOnAppLaunchAndReinit=function(e){this.intialize()},i.prototype.cleanupOnAppTeardown=function(e){this.statusCodeFileErrorMap=void 0,this.errorCodeFileErrorMap=void 0,this.isConstructorInitiazed=!1},i.prototype.mtmaTelemetryIdentifier=function(){return\"FilesScenarioHandler\"},i.prototype.getFilesScenario=function(e,r,i){void 0===i&&(i=!1);{if(e){var t=this.getErrorTypeFromMap(this.statusCodeFileErrorMap,e.statusCode,r,i);!t&&this.errorCodeFileErrorMap&&e.errorCode&&(t=this.getErrorTypeFromMap(this.errorCodeFileErrorMap,e.errorCode,r,i)),!t&&r&&(t=this.getFileErrorByActionType(r));var o=this.getScenarioInfo(t);return new s.FilesScenario(o,e,this.loggingService,this.constants,this.filesNotificationService,this.appStateService)}this.loggingService.error(\"Cannot setFilesScenarioInfo - missing errorInfo\")}},i.prototype.extendStatusCodeFileErrorMap=function(e){$.extend(this.statusCodeFileErrorMap,e)},i.prototype.setErrorCodeFileErrorMap=function(e){this.errorCodeFileErrorMap=e},i.prototype.setInitialStatusCodeMap=function(){var e;this.statusCodeFileErrorMap=(e={},e[this.constants.responseCode.conflict]={errorType:s.FilesErrorTypes.CONFLICT},e[this.constants.responseCode.locked]={errorType:s.FilesErrorTypes.LOCKED},e[this.constants.responseCode.forbidden]={errorType:s.FilesErrorTypes.FORBIDDEN},e[this.constants.responseCode.unauthorizedAccess]={errorType:s.FilesErrorTypes.UNAUTHORIZED_ACCESS},e[this.constants.responseCode.notFound]={errorType:s.FilesErrorTypes.FILE_NOT_FOUND},e)},i.prototype.getFileErrorByActionType=function(e){var r;switch(e){case this.constants.files.scenarioActions.getFiles:r=s.FilesErrorTypes.GENERIC_GET;break;case this.constants.files.scenarioActions.rename:r=s.FilesErrorTypes.GENERIC_RENAME;break;case this.constants.files.scenarioActions.upload:r=s.FilesErrorTypes.GENERIC_UPLOAD;break;case this.constants.files.scenarioActions.create:r=s.FilesErrorTypes.GENERIC_CREATE;break;case this.constants.files.scenarioActions.delete:r=s.FilesErrorTypes.GENERIC_DELETE;break;case this.constants.files.scenarioActions.copy:r=s.FilesErrorTypes.GENERIC_COPY;break;case this.constants.files.scenarioActions.move:r=s.FilesErrorTypes.GENERIC_MOVE;break;default:r=s.FilesErrorTypes.GENERIC}return r},i.prototype.getErrorTypeFromMap=function(e,s,r,i){var t;return e&&s&&e[s]&&(t=e[s].errorType,r&&e[s].actionsFileError&&e[s].actionsFileError[r]&&e[s].actionsFileError[r].errorType&&(t=e[s].actionsFileError[r].errorType),i&&r&&e[s].actionsFileError&&e[s].actionsFileError[r]&&e[s].actionsFileError[r].errorType&&e[s].actionsFileError[r].errorType.folder&&(t=e[s].actionsFileError[r].errorType.folder),!i&&r&&e[s].actionsFileError&&e[s].actionsFileError[r]&&e[s].actionsFileError[r].errorType&&e[s].actionsFileError[r].errorType.file&&(t=e[s].actionsFileError[r].errorType.file)),t},i.prototype.getScenarioInfo=function(s){var r;switch(s){case e.services.files.modules.scenarios.FilesErrorTypes.CONFLICT:r={message:this.resources.strings.files_fileRenameConflictError,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.FILE_NOT_FOUND:r={message:this.resources.strings.files_missing,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.LOCKED:r={message:this.resources.strings.files_fileLockedError,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.FOLDER_NOT_EMPTY:r={message:this.resources.strings.files_folderNotEmptyError,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.MAX_PATH_LENGTH:r={message:this.resources.strings.files_fileRenamePathMaxLengthError,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.MAX_LENGTH:r={message:this.resources.strings.files_fileRenameMaxLengthError,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.INVALID_CHARS:r={message:this.resources.strings.files_fileRenameInvalidCharacters,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.FOLDER_NOT_FOUND:r={message:this.resources.strings.files_folderDoesNotExistText,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.NOT_AUTHORIZED:case e.services.files.modules.scenarios.FilesErrorTypes.FORBIDDEN:r={message:this.resources.strings.files_accessDeniedFile,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.UNAUTHORIZED_ACCESS:r={message:this.resources.strings.files_custom_spo_unauthorized_access_error_subtext,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.OFFLINE:r={message:this.resources.strings.error_message_ClientNetworkOffline,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.ONE_DRIVE_NOT_PROVISIONED:r={message:this.resources.strings.files_oneDriveNotAvailable,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.SESSION_IN_PROGRESS:r={message:this.resources.strings.files_session_in_progress,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.SHARE_FAIL:r={message:this.resources.strings.files_chatFileShareFailure,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.THROTTLED:r={message:this.resources.strings.files_operation_throttled,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.TIMEOUT:r={message:this.resources.strings.files_operation_timeout,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.BLACKLISTED_FILE_TYPE:r={message:this.resources.strings.files_fileUploadFailedBlacklistedFiletype,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.FILE_EMPTY:r={message:this.resources.strings.files_fileUploadFailedFileEmpty,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.SHARE_UNAVAILABLE:r={message:this.resources.strings.files_fileShareUnavailable,scenarioType:this.constants.scenarioStepStatus.incomplete};break;case e.services.files.modules.scenarios.FilesErrorTypes.GENERIC_COPY:r={message:this.resources.strings.files_fileMoveFailed,scenarioType:this.constants.scenarioStepStatus.failure};break;case e.services.files.modules.scenarios.FilesErrorTypes.GENERIC_CREATE:r={message:this.resources.strings.files_fileCreateFailedGeneric,scenarioType:this.constants.scenarioStepStatus.failure};break;case e.services.files.modules.scenarios.FilesErrorTypes.GENERIC_DELETE:r={message:this.resources.strings.files_fileDeleteFailed,scenarioType:this.constants.scenarioStepStatus.failure};break;case e.services.files.modules.scenarios.FilesErrorTypes.GENERIC_GET:r={message:this.resources.strings.files_custom_spo_fetch_error,scenarioType:this.constants.scenarioStepStatus.failure};break;case e.services.files.modules.scenarios.FilesErrorTypes.GENERIC_MOVE:r={message:this.resources.strings.files_fileMoveFailed,scenarioType:this.constants.scenarioStepStatus.failure};break;case e.services.files.modules.scenarios.FilesErrorTypes.GENERIC_UPLOAD:r={message:this.resources.strings.files_fileUploadFailed,scenarioType:this.constants.scenarioStepStatus.failure};break;case e.services.files.modules.scenarios.FilesErrorTypes.QUOTA_EXCEEDED:r={message:this.resources.strings.files_fileUploadFailedQuotaExceeded,scenarioType:this.constants.scenarioStepStatus.failure};break;default:r={message:this.resources.strings.generic_error,scenarioType:this.constants.scenarioStepStatus.failure}}return r},i}(e.services.MTMABase);s.FilesScenarioHandler=r,angular.module(\"teamspace.services.files.modules.scenarios.filesScenarioHandler\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.filesNotificationService\",\"teamspace.appState\"]).service(\"filesScenarioHandler\",r)}(s.scenarios||(s.scenarios={}))}(s.modules||(s.modules={}))}(s.files||(s.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.scenarios||(e.scenarios={}),angular.module(\"teamspace.services.files.modules.scenarios\",[\"teamspace.services.files.modules.scenarios.filesScenarioHandler\",\"teamspace.services.files.modules.scenarios.sharepointScenarioHandler\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var r=function(e,s){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,e){r.__proto__=e}||function(r,e){for(var s in e)e.hasOwnProperty(s)&&(r[s]=e[s])})(e,s)};return function(e,s){function o(){this.constructor=e}r(e,s),e.prototype=null===s?Object.create(s):(o.prototype=s.prototype,new o)}}(),teamspace;!function(r){!function(r){!function(r){!function(r){!function(r){var e=function(e){function s(r,s,o,i,t,n){var a=e.call(this,r,s,o,i,t,n)||this;return a.constants=r,a.resources=s,a.loggingService=o,a.filesNotificationService=i,a.orchestrationService=t,a.appStateService=n,a.initializeOnAppLaunchAndReinit(\"First initialize\"),a}return __extends(s,e),s.$inject=[\"constants\",\"resources\",\"loggingService\",\"filesNotificationService\",\"orchestrationService\",\"appStateService\"],s.prototype.initializeOnAppLaunchAndReinit=function(r){e.prototype.initializeOnAppLaunchAndReinit.call(this),this.setProviderStatusCodeInfoMap(),this.setProviderErrorCodeInfoMap()},s.prototype.cleanupOnAppTeardown=function(r){e.prototype.cleanupOnAppTeardown.call(this)},s.prototype.mtmaTelemetryIdentifier=function(){return\"SharepointScenarioHandler\"},s.prototype.setProviderStatusCodeInfoMap=function(){var e,s;this.extendStatusCodeFileErrorMap((e={},e[this.constants.responseCode.forbidden]={errorType:r.FilesErrorTypes.FORBIDDEN,actionsFileError:(s={},s[this.constants.files.scenarioActions.rename]={errorType:r.FilesErrorTypes.LOCKED},s[this.constants.files.scenarioActions.share]={errorType:r.FilesErrorTypes.SHARE_UNAVAILABLE},s)},e))},s.prototype.setProviderErrorCodeInfoMap=function(){var e,s,o,i,t;this.setErrorCodeFileErrorMap((e={},e[this.constants.files.error.maxPathLengthExceeded]={errorType:r.FilesErrorTypes.MAX_PATH_LENGTH},e[this.constants.files.error.maxLengthExceeded]={errorType:r.FilesErrorTypes.MAX_LENGTH},e[this.constants.files.error.invalidCharacters]={errorType:r.FilesErrorTypes.INVALID_CHARS},e[this.constants.files.error.fileInvalidCharacters]={errorType:r.FilesErrorTypes.INVALID_CHARS},e[this.constants.files.error.fileInvalidName]={errorType:r.FilesErrorTypes.INVALID_CHARS},e[this.constants.files.error.resourceAlreadyExists]={errorType:r.FilesErrorTypes.CONFLICT},e[this.constants.files.error.fileAlreadyExists]={errorType:r.FilesErrorTypes.CONFLICT},e[this.constants.files.error.filenameCollision]={errorType:r.FilesErrorTypes.CONFLICT},e[this.constants.files.error.resourceLocked]={errorType:r.FilesErrorTypes.LOCKED},e[this.constants.files.error.fileLocked]={errorType:r.FilesErrorTypes.LOCKED,actionsFileError:(s={},s[this.constants.files.scenarioActions.upload]={errorType:r.FilesErrorTypes.UNAUTHORIZED_ACCESS},s)},e[this.constants.files.error.fileNotFound]={errorType:r.FilesErrorTypes.FILE_NOT_FOUND},e[this.constants.files.error.fileDoesNotExist]={errorType:r.FilesErrorTypes.FILE_NOT_FOUND},e[this.constants.files.error.folderDoesNotExist]={errorType:r.FilesErrorTypes.FOLDER_NOT_FOUND},e[this.constants.files.error.unauthorized]={errorType:r.FilesErrorTypes.NOT_AUTHORIZED},e[this.constants.files.error.accessDenied]={errorType:r.FilesErrorTypes.NOT_AUTHORIZED,actionsFileError:(o={},o[this.constants.files.scenarioActions.upload]={errorType:r.FilesErrorTypes.UNAUTHORIZED_ACCESS},o)},e[this.constants.files.error.fileAccessDenied]={errorType:r.FilesErrorTypes.NOT_AUTHORIZED,actionsFileError:(i={},i[this.constants.files.scenarioActions.upload]={errorType:r.FilesErrorTypes.UNAUTHORIZED_ACCESS},i)},e[this.constants.files.error.unauthorizedAccessException]={errorType:r.FilesErrorTypes.UNAUTHORIZED_ACCESS},e[this.constants.errorCodes.networkOffline]={errorType:r.FilesErrorTypes.OFFLINE},e[this.constants.files.error.sessionInProgress]={errorType:r.FilesErrorTypes.SESSION_IN_PROGRESS},e[this.constants.files.error.spThrottled]={errorType:r.FilesErrorTypes.THROTTLED},e[this.constants.files.error.blacklistedFiletype]={errorType:r.FilesErrorTypes.BLACKLISTED_FILE_TYPE},e[this.constants.files.error.fileEmpty]={errorType:r.FilesErrorTypes.FILE_EMPTY},e[this.constants.files.error.requestTimeout]={errorType:r.FilesErrorTypes.TIMEOUT},e[this.constants.files.error.fileSharingFailed]={errorType:r.FilesErrorTypes.SHARE_FAIL},e[this.constants.files.error.oneDriveNotProvisioned]={errorType:r.FilesErrorTypes.ONE_DRIVE_NOT_PROVISIONED},e[this.constants.files.error.spQuotaExceeded]={errorType:r.FilesErrorTypes.QUOTA_EXCEEDED,actionsFileError:(t={},t[this.constants.files.scenarioActions.upload]={errorType:r.FilesErrorTypes.QUOTA_EXCEEDED},t)},e))},s}(r.FilesScenarioHandler);angular.module(\"teamspace.services.files.modules.scenarios.sharepointScenarioHandler\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.filesNotificationService\",\"teamspace.appState\"]).service(\"sharepointScenarioHandler\",e)}(r.scenarios||(r.scenarios={}))}(r.modules||(r.modules={}))}(r.files||(r.files={}))}(r.services||(r.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){t.IsExternalSharePointEntity=function(t){return t instanceof e};var e=function(){function t(t,e,i,n,o,r,s){this.data=t,this.externalSharePointEntityActionService=n,this.settingsService=r,this.constants=s,this._actions=n.getActions(this,e),this._provider=i.create(t.providerType,t.providerCode)}return t.prototype.updateEntity=function(t,e){},t.prototype.getActions=function(){return this._actions},t.prototype.getPrimaryAction=function(){return this.externalSharePointEntityActionService.findPrimaryAction(this,this._actions)},t.prototype.getSupportedBatchActions=function(){return[]},Object.defineProperty(t.prototype,\"provider\",{get:function(){return this._provider},enumerable:!0,configurable:!0}),t.prototype.getBaseApiUrl=function(){},t.prototype.getId=function(){return this.data.id},t.prototype.getFolderId=function(){return this.data.folderId},t.prototype.getLibraryType=function(){return this.data.libraryType},t.prototype.getAccessType=function(){return this.data.accessType},t.prototype.getTitle=function(){return this.data.title},t.prototype.getSize=function(){},t.prototype.getLastModifiedTime=function(){},t.prototype.getCreatedTime=function(){},t.prototype.getIsSubdirectory=function(){return!0},t.prototype.getExtension=function(){return this.constants.files.option.folderType},t.prototype.getUrl=function(){},t.prototype.getLastModifiedBy=function(){return{displayName:this.data.ownerDisplayName,email:void 0,mri:void 0}},t.prototype.getSentBy=function(){},t.prototype.getDownloadUrl=function(){},t.prototype.getLink=function(){},t.prototype.getWacUrl=function(){},t.prototype.getServerRelativeUrl=function(){},t.prototype.getContentBundleUrl=function(){},t.prototype.getContentBundleUrlForCustomFileUrlWithToken=function(t){},t.prototype.getFileGetUrl=function(){},t.prototype.getFileCommandsUrl=function(){},t.prototype.getMajorVersion=function(){},t.prototype.getFolderPath=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableAddSpoFolderAsCloudStorage)){var t=this.data,e=\"/\"+t.siteUrl.split(\"/\").slice(3).join(\"/\"),i=t.serverRelativeUrl.replace(e,\"\").split(\"/\");if(i.pop(),(i=i.filter(function(t){return\"\"!==t})).length>0){var n=i.join(\" > \"),o=this.data.title.replace(/\\)$/,\"\");return o=o+\" > \"+n+\")\"}}return this.data.title},t}(),i=function(){function t(t,e,i,n,o){this.externalSharePointEntityActionService=t,this.filesUtilityService=e,this.settingsService=i,this.filesProviderFactory=n,this.constants=o}return t.$inject=[\"externalSharePointEntityActionService\",\"filesUtilityService\",\"settingsService\",\"filesProviderFactory\",\"constants\"],t.prototype.create=function(t,i){return new e(t,i,this.filesProviderFactory,this.externalSharePointEntityActionService,this.filesUtilityService,this.settingsService,this.constants)},t}();angular.module(\"teamspace.services.files.modules.sharePoint.externalSharePointEntityFactory\",[\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.filesUtilityService\",\"teamspace.settingsService\",\"teamspace.services.files.modules.sharePoint.externalSharePointEntityActionService\"]).service(\"externalSharePointEntityFactory\",i)}(t.sharePoint||(t.sharePoint={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var n=function(){function t(e,t,n,r,i){this.constants=e,this.settingsService=t,this.sharePointOpenExternalFolderFactory=n,this.sharePointDeleteExternalFolderFactory=r,this.channelMembershipPropertiesService=i}return t.$inject=[\"constants\",\"settingsService\",\"sharePointOpenExternalFolderFactory\",\"sharePointDeleteExternalFolderFactory\",\"channelMembershipPropertiesService\"],t.prototype.getActions=function(t,n){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpecialDocumentLibraries)&&e.files.modules.sharePoint.IsExternalSharePointEntity(t)&&t.getAccessType()===Teams.Models.DocumentLibraryAccessType.Readonly){var r=n.threadId;if(!1===this.channelMembershipPropertiesService.isAdmin(r))return[this.sharePointOpenExternalFolderFactory.create(n)]}return[this.sharePointOpenExternalFolderFactory.create(n),this.sharePointDeleteExternalFolderFactory.create({file:t,fileContext:n})]},t.prototype.findPrimaryAction=function(t,n){return _.find(n,function(t){return t.type===e.EntityActionType.OpenFolder})},t}();t.ExternalSharePointEntityActionService=n,angular.module(\"teamspace.services.files.modules.sharePoint.externalSharePointEntityActionService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.services.files.entityActions.sharePointOpenExternalFolderFactory\",\"teamspace.services.files.entityActions.sharePointDeleteExternalFolderFactory\",\"teamspace.channelMembershipPropertiesService\"]).service(\"externalSharePointEntityActionService\",n)}(t.sharePoint||(t.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=e.actions.files.FilesActionTypes;angular.module(\"teamspace.services.files.modules.sharePoint.fileCollisionStore\",[\"teamspace.loggingService\",\"teamspace.services.stores.singleStateStore\",\"teamspace.services.dispatcher\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.actions.files.fileCollisionActions\"]).factory(\"fileCollisionStore\",[\"singleStateStore\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"orchestrationService\",function(e,t,n,o,s){return new(function(e){function t(t,n,o,s){var r=e.call(this,t,n,_.clone,o)||this;return r.orchestrationService=s,r.bindListeners({onHandleFileCollision:[i.HANDLE_FILE_NAME_COLLISION]}),s.registerForMtma(r),r.initializeOnAppLaunchAndReinit(\"First initialize\"),r}return __extends(t,e),t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.cleanupOnAppTeardown=function(t){e.prototype.resetState.call(this),this.state={}},t.prototype.mtmaTelemetryIdentifier=function(){return\"FileCollisionStoreImpl\"},t.prototype.onHandleFileCollision=function(e){var t=this;this.triggerStateChanged(function(){t.state.fileName=e.payload.fileName,t.state.resendAction=e.payload.resendAction,t.state.cancelAction=e.payload.cancelAction,t.state.disableReplaceButton=e.payload.disableReplaceButton})},t}(e))(t,n,o,s)}])}(t.sharePoint||(t.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(t){!function(t){var r;!function(e){e[e.NONE=0]=\"NONE\",e[e.VIEW=1]=\"VIEW\",e[e.EDIT=2]=\"EDIT\",e[e.OWNER=3]=\"OWNER\"}(r=t.SPOSharingRole||(t.SPOSharingRole={}));var i=function(t){function i(e,r,i,n,s,a,o,c,l,h,p,f,g,u,S,v){var d=t.call(this,\"\",S,s,i,e,r,n,a)||this;return d.$q=e,d.$qNoApply=r,d.$http=i,d.authenticationService=n,d.constants=s,d.appStateService=a,d.utilityService=o,d.loggingService=c,d.channelService=l,d.$translate=h,d.resources=p,d.myUserPreferencesStore=f,d.dialogService=g,d.filesUtilityService=u,d.filesScenarioHandler=v,d}return __extends(i,t),i.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"utilityService\",\"loggingService\",\"channelService\",\"$translate\",\"resources\",\"myUserPreferencesStore\",\"dialogService\",\"filesUtilityService\",\"settingsService\",\"filesScenarioHandler\"],i.prototype.shareFileWithTeam=function(t,r){var i=this;return t&&r?this.channelService.resolveTeamAndChannel(r).then(function(n){if(!n||!n.team)return i.loggingService.error(\"Cannot get team information for thread passed in\",r),i.$qNoApply.reject(e.files.FilesError.createFromInternalError(i.constants.files.internalErrorCodes.common.unexpectedError,\"Cannot get team information for thread passed in\"));var s=n.team.smtpAddress,a=i.generateSharingRoleAssignment([s]),o=i.generateShareInfo(a);return i.shareEntity(o,t.objectUrl,t.siteUrl)}):this.$qNoApply.reject(e.files.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"undefined file or teamthreadid\"))},i.prototype.shareP2PFilesWithUsers=function(e,t){var r=this,i=this.loggingService.findScenario(this.constants.scenarios.files.giveFileSharePermissions);if(!e||!t||!t.length)return this.loggingService.error(\"Missing param for shareP2PFilesWithUsers\"),void(i&&i.fail());var n=this.generateSharingRoleAssignment(t);if(n&&n.length>0){var s=[];e.forEach(function(e,t){if(!e.getShareUrl()){var a=e.getUrl(),o=r.generateShareInfo(n),c=r.shareEntity(o,a,e.getBaseApiUrl(),e.getServerRelativeUrl()).then(function(){i&&r.filesUtilityService.trackBatchScenarioStatus(r.constants.scenarioStepStatus.success,i.eventData),r.loggingService.info(\"Successfully shared fileId {0}\",e.getId())}).catch(function(e){var t={errorCode:e.internalErrorCode,statusCode:e.httpResponseCode};if(r.loggingService.error(\"P2P File sharing failed\",t),i){var n=r.filesScenarioHandler.getFilesScenario(t).isScenarioIncomplete()?r.constants.scenarioStepStatus.incomplete:r.constants.scenarioStepStatus.failure;r.filesUtilityService.trackBatchScenarioStatus(n,i.eventData,\"ErrorCode: \"+e.internalErrorCode+\" StatusCode: \"+e.httpResponseCode)}});s.push(c)}}),i&&this.$q.allSettled(s).finally(function(){i.eventData.numberOfFiles=e.length,i.eventData.numberOfRecipients=t.length,r.filesUtilityService.resolveBatchScenario(i)}),this.loggingService.info(\"Sharing {0} file(s) with {1} email(s)\",e.length,t.length)}},i.prototype.generateShareInfo=function(e){return{additiveMode:\"False\",customMessage:this.$translate.instant(this.resources.strings.files_chatFilesControlMessage),includeAnonymousLinksInNotification:\"True\",sendServerManagedNotification:\"False\",userRoleAssignments:e,validateExistingPermissions:\"False\"}},i.prototype.shareEntity=function(t,r,i,n){var s,a=this,o=n||this.filesUtilityService.extractServerRelativeUrl(r),c=this.filesUtilityService.encodeQueryParamInODataFormat(o),l=this.constants.urls.files.service.sharing.pathQueryValue;l=l.replace(\"{serverRelativeUrl}\",c);var h=[this.constants.urls.files.service.sharing.pathQueryParam,l].join(\"=\"),p=[this.constants.urls.files.service.sharing.updateSharingInfoUsingPath,h].join(\"?\"),f={callType:this.constants.urls.files.service.sharing.updateSharingInfoUsingPathCallType,headers:(s={},s[\"If-Match\"]=\"*\",s),url:i.replace(this.constants.files.regexPatterns.trailingSlashRegex,\"\")+p},g=this.utilityService.parseUrl(r).origin;return this.setEndpointUrl(g),this.performApiPost(p,f,t).then(function(e){return e}).fail(function(t){return a.$qNoApply.reject(e.files.FilesError.createFromHttpError(t,a.constants))}).toNgPromise(this.$q)},i.prototype.showShareWarningDialog=function(e,t,r){var i=this,n={cancelAction:function(){i.dialogService.close()},confirmAction:function(){return r().finally(i.dialogService.close())},fileName:t,teamName:e};this.dialogService.open(this.constants.dialogs.filesTeamShareDialog,n)},i.prototype.isShareWarningDialogSuppressed=function(){return this.myUserPreferencesStore.getUserPreferences().hideShareWithTeamWarning},i.prototype.setSuppressWarningDialog=function(e){void 0===e&&(e=!0),this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.HideShareWithTeamWarning,e.toString())},i.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};t[this.constants.headers.accept]=this.constants.headers.jsonContent;return this._endpointUrl&&[this._endpointUrl],this.authenticationService.getAuthHeaders(t,[this._endpointUrl])},i.prototype.setEndpointUrl=function(e){if(this._endpointUrl){if(this._endpointUrl.toUpperCase()!==e.toUpperCase()){var t=\"Endpoint URL mismatch. Updating URL. Old: '\"+this._endpointUrl+\"', New: '\"+e+\"'.\";this.loggingService.warn(t),this._endpointUrl=e}}else this._endpointUrl=e},i.prototype.generateSharingRoleAssignment=function(e){var t=[];return e.forEach(function(e){t.push({Role:r.EDIT,UserId:e})}),t},i}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.sharePoint.filesSharePointShareService\",[\"teamspace.authenticationService\",\"teamspace.loggingService\",\"teamspace.qAllSettled\",\"teamspace.appState\",\"teamspace.utilityService\",\"teamspace.channelService\",\"skypeX.myUserPreferencesStore\",\"teamspace.dialogService\",\"teamspace.settingsService\"]).service(\"filesSharePointShareService\",i)}(t.sharePoint||(t.sharePoint={}))}(e.modules||(e.modules={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){!function(e){var i=function(){function e(e,i,t,r,s,a,c,l,n,o,v,p,m){this.$q=e,this.$qNoApply=i,this.$http=t,this.authenticationService=r,this.appStateService=s,this.constants=a,this.filesUtilityService=n,this.utilityService=o,this.sharepointShareService=p}return e.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"appStateService\",\"constants\",\"loggingService\",\"eventingService\",\"filesUtilityService\",\"utilityService\",\"notificationsService\",\"sharepointShareService\",\"filesRedeemService\"],e.prototype.parseObjectId=function(e){return e.substring(e.indexOf(\"{\")+1,e.indexOf(\"}\"))},e.prototype.fetchChicletInfoFromSPOUrl=function(e){var i=this;return e?this.sharepointShareService.fetchDriveItemAndPermission(e,[\"sharepointIds\",\"folder\",\"file\",\"@microsoft.graph.downloadUrl\",\"etag\",\"webDavUrl\"]).then(function(t){if(!t.driveItem||!t.driveItem.file)return i.$q.resolve(null);var r=i.filesUtilityService.getFileNameFromObjectURL(t.driveItem.webDavUrl),s=i.utilityService.getFileExtension(r),a=i.filesUtilityService.fileSource(t.driveItem.webDavUrl),c=i.constants.files.serviceName.teams;i.filesUtilityService.isOneDrive(e)&&(c=i.constants.files.serviceName.personal);var l={objectUrl:t.driveItem.webDavUrl,shareUrl:e,shareId:t.permission.id,siteUrl:t.driveItem.sharepointIds&&t.driveItem.sharepointIds.siteUrl||i.filesUtilityService.extractSiteUrl(t.driveItem.webDavUrl),serverRelativeUrl:i.filesUtilityService.extractServerRelativeUrl(t.driveItem.webDavUrl),objectId:i.parseObjectId(t.driveItem.eTag),title:r,type:s,serviceName:c,state:i.constants.files.fileChiclet.states.reference,chicletBreadcrumbs:i.filesUtilityService.extractChicletBreadcrumbs(t.driveItem.webDavUrl),permissionScope:t.permission&&t.permission.link&&t.permission.link.scope,fileSource:a};return i.$q.resolve(l)},function(t){return i.$q.reject({url:e,status:t&&t.errorMessage&&t.errorMessage.error&&t.errorMessage.error.code,errorCode:t.statusCode})}):this.$q.reject(\"Invalid SPO url passed\")},e}();angular.module(\"teamspace.services.files.modules.sharePoint.filesSharePointUrlService\",[\"teamspace.authenticationService\",\"teamspace.loggingService\",\"teamspace.qAllSettled\",\"teamspace.appState\",\"teamspace.utilityService\",\"teamspace.filesUtilityService\",\"teamspace.filesRedeemService\"]).service(\"filesSharePointUrlService\",i)}(e.sharePoint||(e.sharePoint={}))}(e.modules||(e.modules={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(i){!function(i){!function(i){!function(i){var t=function(){function i(e,i,t,r,s,n,o,a,c,l){this.constants=e,this.channelService=i,this.conversationsService=t,this.filesUtilityService=r,this.filesProviderFactory=s,this.settingsService=n,this.utilityService=o,this.loggingService=a,this.filesNotificationService=c,this.resources=l,this.logger=a.newLogger(e.files.actionLogs.shareLink)}return i.$inject=[\"constants\",\"channelService\",\"conversationsService\",\"filesUtilityService\",\"filesProviderFactory\",\"settingsService\",\"utilityService\",\"loggingService\",\"filesNotificationService\",\"resources\"],i.prototype.encodeShareUrl=function(e){if(!e)return null;var i=this.b64EncodeUnicode(e);if(!i)return null;for(var t=0,r=i.length-1;r>=0&&\"=\"===i.charAt(r);r--)t++;return i=i.substring(0,i.length-t),i=i.replace(\"/\",\"_\").replace(\"+\",\"-\"),i=\"u!\".concat(i)},i.prototype.b64EncodeUnicode=function(e){return e?\"string\"!=typeof e?null:btoa(this.encodeHash(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,i){return String.fromCharCode(parseInt(i,16))}))):null},i.prototype.b64DecodeUnicode=function(e){return e?\"string\"!=typeof e?null:decodeURIComponent(atob(e).split(\"\").map(function(e){return\"%\"+(\"00\"+e.charCodeAt(0).toString(16)).slice(-2)}).join(\"\")):null},i.prototype.encodeHash=function(e){return e&&(e=e.replace(/#/g,\"%23\")),e},i.prototype.getRecipients=function(e,i){var t=this.conversationsService.getConversation(e),r=[];if(t.isChannelConversation()){var s=this.channelService.getCurrentTeamAndChannel().team;return r.push({email:s.smtpAddress}),i.forEach(function(e){return r.push({email:e.email})}),r}if(t.isChat())return i.forEach(function(e){return r.push({email:e.email})}),r},i.prototype.checkForWarningsByResponse=function(e){for(var i in e)if(!e[i].hasAccess)return!0;return!1},i.prototype.shouldAddShareUrlToAttachment=function(i,t,r){if(void 0===r&&(r=!1),!i||!i.objectUrl)return!1;var s=!i.shareUrl,n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFilesSharing);if(i.providerData&&(n=this.filesProviderFactory.deserialize(i.providerData).supportsShareLink()),!s||!n)return!1;if(r)return!0;var o=this.conversationsService.getConversation(t);if(!o)return!1;var a=o.isChat()||o.isChannelConversation()&&!this.filesUtilityService.isSameSiteUrl(i.siteUrl),c=this.utilityService.isImageType(i.type),l=o.isChat()&&c&&i.sourceOfFile===e.services.files.modules.fileUpload.SourceOfFile.UploadFromPc;return a&&!l},i.prototype.shareLogInfo=function(e,i,t,r){this.logger.info(\"Action - {0} {1} {2} {3}\",e,i||\"\",t||\"\",r||\"\")},i.prototype.handleScenario=function(e,i,t){switch(e){case this.constants.responseCode.clientFailure:case this.constants.responseCode.badRequest:case this.constants.responseCode.internalServerError:case this.constants.responseCode.serviceUnavailable:i.fail({errorCode:t,statusCode:e});break;default:i.incomplete({errorCode:t,statusCode:e})}},i.prototype.handleFileShareInfoAtMessageSend=function(e,i){var t=this,r=this.loggingService.newScenario(this.constants.scenarios.files.fileShareInfoTelemetryAtMessageSend),s=[];_.forEach(e,function(e,r){var n=e.serviceName===t.constants.files.serviceName.p2p&&t.utilityService.isImageType(e.type),o=e.serviceName===t.constants.files.serviceName.p2p&&!t.utilityService.isImageType(e.type);if(!n){var a=i&&i[r];s.push({fileId:e.objectId,shareId:e.shareId,permissionScope:a&&a.permissionScope})}o&&t.filesNotificationService.showSuccessNotification(t.resources.strings.files_chatFileShareSuccess,{fileName:e.title})}),r.eventData.filesInfo=JSON.stringify(s),r.stop()},i}();i.FilesSharingHelper=t,angular.module(\"teamspace.services.files.modules.sharePoint.filesSharingHelper\",[\"teamspace.channelService\",\"teamspace.filesUtilityService\",\"teamspace.services.files.filesProviderFactory\"]).service(\"filesSharingHelper\",t)}(i.sharePoint||(i.sharePoint={}))}(i.modules||(i.modules={}))}(i.files||(i.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.sharePoint||(e.sharePoint={}),angular.module(\"teamspace.services.files.modules.sharePoint\",[\"teamspace.services.files.modules.common.directoryEntityFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityFactory\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\",\"teamspace.services.files.modules.sharePoint.sharePointFileDetailsRepository\",\"teamspace.services.files.modules.sharePoint.oneDriveRepository\",\"teamspace.services.files.modules.sharePoint.sharePointRepository\",\"teamspace.services.files.modules.sharePoint.sharePointRepositoryDirect\",\"teamspace.services.files.modules.sharePoint.sharePointStore\",\"teamspace.services.files.modules.sharePoint.documentLibraryClient\",\"teamspace.services.files.modules.sharePoint.specialDocumentLibrariesClient\",\"teamspace.services.files.modules.sharePoint.specialDocumentLibrariesProvider\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(t){!function(i){!function(i){var s=function(i){function s(e,t,s,r,n,a,o,c,p,l){var u=i.call(this,s.middleTierConstants.newEndpointAddress,c,a,r,e,t,n,o)||this;return u.$q=e,u.$qNoApply=t,u.appConfig=s,u.utilityService=p,u.loggingService=l,u}return __extends(s,i),s.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"utilityService\",\"loggingService\"],Object.defineProperty(s.prototype,\"providerTypes\",{get:function(){return[t.FilesProviderType.OneDrive]},enumerable:!0,configurable:!0}),s.prototype.getItems=function(i,s,r,n,a){var o=this,c=this.$q.defer(),p=this.getRequestUrl(i,s,r),l={callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:p.scrubbedValue},u=a?this.loggingService.findScenario(a):null;return u&&u.mark(this.constants.scenarios.files.getFiles.marks.networkRequestStarted),this.performApiGet(p.value,l).then(function(t){u&&u.mark(o.constants.scenarios.files.getFiles.marks.networkRequestFinished),c.resolve({value:t,whenChangesAvailable:o.$q.reject(),cacheStatus:e.stores.files.CacheStatus.Miss})}).fail(function(e){c.reject(t.FilesError.createFromHttpError(e,o.constants))}),c.promise},s.prototype.updateItem=function(e,t,i,s){var r=this.getUpdateItemRequestUrl(e,t),n={callType:this.constants.urls.files.service.sharePoint.items.type,scrubbedApiPath:r.scrubbedValue},a={title:i},o=s||this.utilityService.getFileExtension(i)===this.constants.onenote.extension;return o&&(a.isFolder=o),this.performApiPatch(r.value,n,a).toNgPromise(this.$q)},s.prototype.copyItem=function(e,t,i,s,r){return this.copyOrMoveItem(\"copy\",e,t,i,s,r)},s.prototype.moveItem=function(e,t,i,s,r){return this.copyOrMoveItem(\"move\",e,t,i,s,r)},s.prototype.copyOrMoveItem=function(e,t,i,s,r,n){var a=this.getCopyOrMoveItemRequestUrl(e,t,i,s,r,n),o={callType:this.constants.urls.files.service.sharePoint.items.type,scrubbedApiPath:a.scrubbedValue};return this.performApiPost(a.value,o,{}).toNgPromise(this.$q)},s.prototype.getRequestUrl=function(t,i,s){var r,n;if(t.serviceName!==this.constants.files.serviceName.personal)return this.loggingService.warn(\"Invalid context. Expected [\"+this.constants.files.serviceName.customspo+\"] or [\"+this.constants.files.serviceName.teams+\"] but received [\"+t.serviceName+\"].\"),new e.PIIString;var a=this.utilityService.combineUriComponents(t.serverRelativeRootUrl,t.rootRelativeFolderUrl);return r=new e.PIIString(this.constants.urls.files.service.oneDrive.getAll),n=this.utilityService.appendToPIIQueryString(\"\",this.constants.files.parameters.libraryId,t.libraryId),n=this.utilityService.appendToPIIQueryString(n,this.constants.files.parameters.parentServerRelativeUrl,new e.PIIValue(encodeURIComponent(a),e.PiiKind.GenericData)),n=this.utilityService.appendToPIIQueryString(n,this.constants.files.parameters.sortedAscending,t.sortedAscending?this.constants.files.parameters.sortOrderAsc:this.constants.files.parameters.sortOrderDesc),n=this.utilityService.appendToPIIQueryString(n,this.constants.files.parameters.pageSize,s.toString()),i&&(n=this.utilityService.appendToPIIQueryString(n,this.constants.files.parameters.skipToken,encodeURIComponent(i))),(new e.PIIString).append(r).append(n)},s.prototype.getUpdateItemRequestUrl=function(t,i){var s,r;return t.serviceName!==this.constants.files.serviceName.personal?(this.loggingService.warn(\"Invalid context. Expected [\"+this.constants.files.serviceName.customspo+\"] or [\"+this.constants.files.serviceName.teams+\"] but received [\"+t.serviceName+\"].\"),new e.PIIString):(s=new e.PIIString(this.constants.urls.files.service.oneDrive.patch.replace(\"{fileId}\",i.getId())),r=this.utilityService.appendToPIIQueryString(r,this.constants.files.parameters.teamSiteUrl,this.utilityService.scrubSiteUrl(t.siteUrl)),r=this.utilityService.appendToPIIQueryString(r,this.constants.files.parameters.parentServerRelativeUrl,new e.PIIValue(encodeURIComponent(t.serverRelativeRootUrl),e.PiiKind.GenericData)),(new e.PIIString).append(s).append(r))},s.prototype.getCopyOrMoveItemRequestUrl=function(t,i,s,r,n,a){var o,c;return i.serviceName!==this.constants.files.serviceName.personal?(this.loggingService.warn(\"Invalid context. Expected [\"+this.constants.files.serviceName.customspo+\"] or [\"+this.constants.files.serviceName.teams+\"] but received [\"+i.serviceName+\"].\"),new e.PIIString):(o=\"move\"===t?new e.PIIString(this.constants.urls.files.service.oneDrive.move.replace(\"{channelId}\",i.threadId)):new e.PIIString(this.constants.urls.files.service.oneDrive.copy.replace(\"{channelId}\",i.threadId)),c=this.utilityService.appendToPIIQueryString(\"\",this.constants.files.parameters.libraryId,i.libraryId),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.sourceRelativeUrl,new e.PIIValue(encodeURIComponent(s),e.PiiKind.GenericData)),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.destinationSiteUrl,new e.PIIValue(encodeURIComponent(r),e.PiiKind.GenericData)),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.destinationRelativeUrl,new e.PIIValue(encodeURIComponent(n),e.PiiKind.GenericData)),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.overwriteExisting,a?\"true\":\"false\"),(new e.PIIString).append(o).append(c))},s.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};return t[this.constants.headers.accept]=this.constants.headers.jsonContent,t[this.constants.headers.xClientType]=this.constants.search.file.sharePointClientType,t[this.constants.headers.teamspaceDataSerializationMode]=this.constants.reducedPayloadType.noEmptyCollections,this.authenticationService.getAuthHeaders(t)},s}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.sharePoint.oneDriveRepository\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"oneDriveRepository\",s)}(i.sharePoint||(i.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,r,n,o,s,a,c,l,u,F,h,y){this.constants=e,this.copyLinkFactory=i,this.openInSharePointFactory=r,this.openFolderFactory=n,this.createFileFactory=o,this.uploadFileFactory=s,this.sharePointAddExternalFolderFactory=a,this.settingsService=F,this.filesRoutingService=h,this.identityService=y}return t.$inject=[\"constants\",\"openSideBySideFactory\",\"copyLinkFactory\",\"openInSharePointFactory\",\"openFolderFactory\",\"createFileFactory\",\"uploadFileFactory\",\"sharePointAddExternalFolderFactory\",\"$translate\",\"resources\",\"utilityService\",\"settingsService\",\"filesRoutingService\",\"identityService\"],t.prototype.getActions=function(e,t){var i=this,r=[],n=_.clone(t);n.sortedAscending=!1,r.push(this.openFolderFactory.create({context:t,directoryTitle:e.getTitle(),updateDeepLinkRoute:n.linkedContext?void 0:function(){return i.filesRoutingService.navigateToRootRelativeFolderUrl(t.rootRelativeFolderUrl)}}));var o=this.filesRoutingService.getAllRawRouteParams(t.rootRelativeFolderUrl);return r.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.folder})),r.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.word})),r.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.excel})),r.push(this.createFileFactory.create({fileContext:t,extension:this.constants.files.createFileExtensions.powerpoint})),r.push(this.openInSharePointFactory.create({title:e.getTitle(),url:e.getUrl(),isFolder:!0})),r.push(this.copyLinkFactory.create({file:e,fileContext:t,folderRouteParams:o,sharepointUrl:e.getLink()})),t.rootRelativeFolderUrl||t.serviceName!==this.constants.files.serviceName.teams||this.isFreemiumTenant()||r.push(this.sharePointAddExternalFolderFactory.create({fileContext:t})),r.push(this.uploadFileFactory.create({fileContext:t})),r},t.prototype.findPrimaryAction=function(t,i){if(!i)return null;var r;return(r=i.filter(function(t){return t.type===e.EntityActionType.OpenFolder})).length>0?r[0]:void 0},t.prototype.isFreemiumTenant=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&this.identityService.isFreemiumTenant()},t}();t.SharePointDirectoryFilesEntityActionService=i,angular.module(\"teamspace.services.files.modules.sharePoint.sharePointDirectoryFilesEntityActionService\",[\"teamspace.loggingService\",\"teamspace.filesUtilityService\",\"teamspace.tabService\",\"ngDialog\",\"teamspace.services.files.entityActions\",\"teamspace.utilityService\",\"teamspace.identityService\"]).service(\"sharePointDirectoryFilesEntityActionService\",i)}(t.sharePoint||(t.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(i){!function(r){!function(r){var n=function(r){function n(e,t,i,n,s,o,l,a,c,p,u,d){var v=r.call(this,n.middleTierConstants.newEndpointAddress,a,o,i,e,t,s,l)||this;return v.$q=e,v.$qNoApply=t,v.authenticationService=s,v.constants=o,v.orchestrationService=c,v.filesUtilityService=d,c.registerForMtma(v),v.initializeOnAppLaunchAndReinit(\"First initialize\"),v}return __extends(n,r),n.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"appConfig\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"orchestrationService\",\"utilityService\",\"loggingService\",\"filesUtilityService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){this._simpleMTFilesRepositoryHelper=new e.services.files.modules.simple.SimpleMTFilesRepositoryHelper(this.authenticationService,this.constants)},n.prototype.cleanupOnAppTeardown=function(e){this._simpleMTFilesRepositoryHelper=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"SharePointFileDetailsRepository\"},Object.defineProperty(n.prototype,\"providerTypes\",{get:function(){return[i.FilesProviderType.Aggregate,i.FilesProviderType.OneDrive,i.FilesProviderType.Recent,i.FilesProviderType.SharedWithMe,i.FilesProviderType.Sharepoint]},enumerable:!0,configurable:!0}),n.prototype.getById=function(e,r,n,s,o){void 0===n&&(n=!1),void 0===s&&(s=!1),void 0===o&&(o=!0);var l=this.$q.defer();if(!e)return l.reject(i.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'baseApiUrl' is null or undefined.\")),l.promise;if(!r)return l.reject(i.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'id' is null or undefined.\")),l.promise;var a=new t.PIIString(n?this.constants.urls.files.service.sharePoint.files.folderDetails:this.constants.urls.files.service.sharePoint.files.details).replace(\"{fileId}\",r).replace(\"{siteUrl}\",new t.PIIValue(encodeURIComponent(e),t.PiiKind.GenericData)).replace(\"{isNewFile}\",s.toString()).replace(\"{isWacUrlNeeded}\",o.toString()),c={callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:a.scrubbedValue};return this._getResponse(a.value,c)},n.prototype.getByUrl=function(e,i){void 0===i&&(i=!0);var r=new t.PIIString(this.constants.urls.files.service.recent.getFileDetails.get+\"?fullFileUrl={fullFileUrl}&detailLevel=Detailed\").replace(\"{fullFileUrl}\",new t.PIIValue(encodeURIComponent(e),t.PiiKind.GenericData)).replace(\"{isWacUrlNeeded}\",i.toString()),n={callType:this.constants.urls.files.service.recent.getFileDetails.type,scrubbedApiPath:r.scrubbedValue};return this._getResponse(r.value,n)},n.prototype._getResponse=function(e,t){var i=this;return this.performApiGet(e,t).toNgPromise(this.$q).then(function(e){return e&&e.value&&(e.value.wacUrl&&(e.value.wacUrl=i.filesUtilityService.updateWACUrlWithUserLocale(e.value.wacUrl)),e.value.wacUrlEdit&&(e.value.wacUrlEdit=i.filesUtilityService.updateWACUrlWithUserLocale(e.value.wacUrlEdit))),e})},n.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this._simpleMTFilesRepositoryHelper.getAuthHeaders(e)},n}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.sharePoint.sharePointFileDetailsRepository\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.loggingService\",\"teamspace.filesUtilityService\",\"teamspace.settingsService\"]).service(\"sharePointFileDetailsRepository\",n)}(r.sharePoint||(r.sharePoint={}))}(i.modules||(i.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(e){!function(e){!function(e){var i=function(){function e(t,e,i,n,r,s,o,a){this.data=t,this.spDto=i,this.sharePointFileEntityActionService=n,this.filesUtilityService=r,this.constants=s,this.settingsService=o,this.utilityService=a,this.updateEntity(t,e)}return e.prototype.updateEntity=function(t,e){this.data=t,this.data.objectId=t.objectId.toUpperCase(),e&&(this._actions=this.sharePointFileEntityActionService.getActions(this,e))},e.prototype.getActions=function(){return this._actions},e.prototype.getPrimaryAction=function(){return this.sharePointFileEntityActionService.findPrimaryAction(this,this._actions)},e.prototype.getSupportedBatchActions=function(){return this.getIsSubdirectory()?[t.EntityActionType.BatchRemove]:[t.EntityActionType.BatchRemove,t.EntityActionType.BatchDownload,t.EntityActionType.BatchCopy,t.EntityActionType.BatchMove]},e.prototype.getBaseApiUrl=function(){return this.data.siteUrl},e.prototype.getId=function(){return this.data.objectId},e.prototype.getTitle=function(){return this.data.title},e.prototype.getSize=function(){return this.data.size},e.prototype.getSpItemUrl=function(){return this.data.spItemUrl},e.prototype.getLastModifiedTime=function(){return new Date(this.data.lastModifiedTime)},e.prototype.getCreatedTime=function(){return new Date(this.data.createdTime)},e.prototype.getIsSubdirectory=function(){return!!this.data.isFolder},e.prototype.getExtension=function(){return this.data?this.data.isFolder?this.constants.files.option.folderType:this.data.type:\"\"},e.prototype.getUrl=function(){return this.data.objectUrl},e.prototype.getLastModifiedBy=function(){return this.data.lastModifiedByUser},e.prototype.getSentBy=function(){return this.data.sentByUser},e.prototype.getDownloadUrl=function(){return\"\"+this.filesUtilityService.parseTeamSiteUrl(this.data.objectUrl)+this.constants.urls.files.service.spo.download+encodeURIComponent(this.data.serverRelativeUrl)},e.prototype.getLink=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpoSpecialChars)?this.data.objectUrl:encodeURI(this.data.objectUrl)},e.prototype.getWacUrl=function(){return this.data.openInWindowFileUrl},e.prototype.getServerRelativeUrl=function(){return this.data.serverRelativeUrl},e.prototype.getAccessType=function(){return this.data.accessType},e.prototype.getLibraryType=function(){return this.data.libraryType},e.prototype.getContentBundleUrl=function(){return this.spDto&&this.spDto.officeBundleGetFragmentUrlTemplate&&this.data&&this.data.spItemUrl&&!this.data.isFolder?this.spDto.officeBundleGetFragmentUrlTemplate.replace(\"{.mediaBaseUrl}\",this.spDto.mediaBaseUrl).replace(\"{.fileType}\",this.getExtension()).replace(\"{.callerStack}\",this.spDto.callerStack).replace(\"{.spItemUrl}\",encodeURIComponent(this.data.spItemUrl)).replace(\"{.driveAccessToken}\",this.spDto.driveAccessToken).concat(\"&fragment={0}\"):\"\"},e.prototype.getContentBundleUrlForCustomFileUrlWithToken=function(t){return this.spDto&&this.spDto.officeBundleGetFragmentUrlTemplate&&this.data&&this.data.spItemUrl&&!this.data.isFolder&&t?this.spDto.officeBundleGetFragmentUrlTemplate.replace(\"{.mediaBaseUrl}\",this.spDto.mediaBaseUrl).replace(\"{.fileType}\",this.getExtension()).replace(\"{.callerStack}\",this.spDto.callerStack).replace(\"{.spItemUrl}&{.driveAccessToken}\",encodeURIComponent(t)).concat(\"&fragment={0}\"):\"\"},e.prototype.getFileGetUrl=function(){return this.getCombinedUrl(\"content\",!0)},e.prototype.getFileCommandsUrl=function(){return this.getCombinedUrl(\"commands\",!1)},e.prototype.getMajorVersion=function(){if(!this.data)return 1;var t=this.data.mediaServiceFastMetadata;return Math.floor(t&&t.officeBundle&&parseFloat(t.officeBundle.version)||1)},e.prototype.getCombinedUrl=function(t,e){if(!this.spDto||!this.data||!this.data.spItemUrl)return\"\";var i=this.utilityService.parseUrl(this.data.spItemUrl),n=this.utilityService.combineUriComponents(\"\"+i.origin+i.pathname,t)+i.search;return e&&(n+=(i.search?\"&\":\"?\")+this.spDto.driveAccessToken),n},e}();e.SharePointFileEntity=i;var n=function(){function t(t,e,i,n,r){this.sharePointFileEntityActionService=t,this.filesUtilityService=e,this.constants=i,this.settingsService=n,this.utilityService=r}return t.$inject=[\"sharePointFileEntityActionService\",\"filesUtilityService\",\"constants\",\"settingsService\",\"utilityService\"],t.prototype.create=function(t,e,n){return new i(t,e,n,this.sharePointFileEntityActionService,this.filesUtilityService,this.constants,this.settingsService,this.utilityService)},t}();angular.module(\"teamspace.services.files.modules.sharePoint.sharePointFileEntityFactory\",[\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.filesUtilityService\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\"]).service(\"sharePointFileEntityFactory\",n)}(e.sharePoint||(e.sharePoint={}))}(e.modules||(e.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=function(){function t(e,t,i,o,r,n,s,c,a,l,p,y,h,d,u,F,v,f,g){this.constants=e,this.downloadFactory=t,this.deleteFactory=i,this.editSideBySideFactory=o,this.openSideBySideFactory=r,this.renameFactory=n,this.copyLinkFactory=s,this.openInDesktopAppFactory=c,this.pinToTabFactory=a,this.openInNewTabFactory=l,this.openInSharePointFactory=p,this.openFolderFactory=y,this.copyMoveFactory=h,this.utilityService=F,this.identityService=v,this.settingsService=f,this.filesRoutingService=g}return t.$inject=[\"constants\",\"downloadFactory\",\"deleteFactory\",\"editSideBySideFactory\",\"openSideBySideFactory\",\"renameFactory\",\"copyLinkFactory\",\"openInDesktopAppFactory\",\"pinToTabFactory\",\"openInNewTabFactory\",\"openInSharePointFactory\",\"openFolderFactory\",\"copyMoveFactory\",\"$translate\",\"resources\",\"utilityService\",\"identityService\",\"settingsService\",\"filesRoutingService\"],t.prototype.getActions=function(e,t){return e.getIsSubdirectory()?this._getFolderActions(e,t):this._getFileActions(e,t)},t.prototype._getFolderActions=function(e,t){var i=this,o=[],r=_.clone(t),n=t.rootRelativeFolderUrl||\"\";n=0===n.length?e.getTitle():(n=n.replace(this.constants.files.regexPatterns.leadingAndTrailingSlashesRegex,\"\"))+\"/\"+e.getTitle();var s=this.filesRoutingService.getAllRawRouteParams(n);return r.rootRelativeFolderUrl=n,r.sortedAscending=!1,o.push(this.openFolderFactory.create({context:r,directoryTitle:e.getTitle(),updateDeepLinkRoute:r.linkedContext?void 0:function(){return i.filesRoutingService.navigateToRootRelativeFolderUrl(r.rootRelativeFolderUrl)}})),this.isFreemium()||o.push(this.openInSharePointFactory.create({title:e.getTitle(),url:e.getUrl(),isFolder:!0})),o.push(this.renameFactory.create({file:e,fileContext:t})),o.push(this.deleteFactory.create({file:e,fileContext:t})),o.push(this.copyLinkFactory.create({file:e,fileContext:t,folderRouteParams:s,sharepointUrl:this.isFreemium()?void 0:e.getLink()})),o},t.prototype.isFreemium=function(){return this.identityService.isFreemiumTenant()&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)},t.prototype._getFileActions=function(e,t){var i;switch(t.serviceName){case this.constants.files.serviceName.customspo:i=\"custom-spo\";break;case this.constants.files.serviceName.teams:i=\"files\"}var o=e.getExtension(),r=[];this.editSideBySideFactory.isAllowed(o,t.provider)&&r.push(this.editSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openSideBySideFactory.isAllowed(o,t.provider)&&r.push(this.openSideBySideFactory.create({file:e,fileContext:t,ctx:i})),this.openInNewTabFactory.isAllowed(o)&&r.push(this.openInNewTabFactory.create({file:e,serviceName:t.serviceName,url:e.getWacUrl().replace(\"action=view\",\"action=edit\"),fileObjectUrl:e.getUrl(),ctx:i,fileContext:t})),!this.isFreemium()&&this.openInDesktopAppFactory.isAllowed(o,e.getUrl())&&r.push(this.openInDesktopAppFactory.create({file:e,serviceName:t.serviceName,ctx:i})),this.isFreemium()||r.push(this.openInSharePointFactory.create({title:e.getTitle(),url:e.getUrl(),isFolder:!1}));var n={file:e,fileContext:t,actionType:\"move\"};r.push(this.copyMoveFactory.create(n));var s={file:e,fileContext:t,actionType:\"copy\"};r.push(this.copyMoveFactory.create(s)),this.downloadFactory.isAllowed(o)&&r.push(this.downloadFactory.create({file:e,fileContext:t})),r.push(this.deleteFactory.create({file:e,fileContext:t})),r.push(this.renameFactory.create({file:e,fileContext:t}));var c=this.utilityService.canDocumentOpenInWAC(e.getExtension())?e.getWacUrl().replace(\"action=view\",\"action=edit\"):e.getLink();return r.push(this.copyLinkFactory.create({file:e,fileContext:t,sharepointUrl:c,ctx:i})),this.pinToTabFactory.isAllowed(o,t)&&r.push(this.pinToTabFactory.create({file:e,serviceName:t.serviceName,threadId:t.threadId,provider:t.provider})),r},t.prototype.findPrimaryAction=function(t,i){if(!i)return null;var o;return t.getIsSubdirectory()?o=i.filter(function(t){return t.type===e.EntityActionType.OpenFolder}):0==(o=i.filter(function(t){return t.type===e.EntityActionType.OpenSideBySide})).length&&(o=i.filter(function(t){return t.type===e.EntityActionType.OpenInNewTab})),o.length>0?o[0]:void 0},t.prototype.getBatchActions=function(e){var t=[];return t.push(this.deleteFactory.create({getFileContext:e})),t.push(this.downloadFactory.create({getFileContext:e})),t.push(this.copyMoveFactory.create({actionType:\"move\",getFileContext:e})),t.push(this.copyMoveFactory.create({actionType:\"copy\",getFileContext:e})),t},t}();angular.module(\"teamspace.services.files.modules.sharePoint.sharePointFileEntityActionService\",[\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.loggingService\",\"teamspace.filesUtilityService\",\"teamspace.tabService\",\"ngDialog\",\"teamspace.services.files.entityActions\",\"teamspace.utilityService\"]).service(\"sharePointFileEntityActionService\",i)}(t.sharePoint||(t.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var n=function(){function e(){}return Object.defineProperty(e,\"None\",{get:function(){return\"None\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"Wac\",{get:function(){return\"Wac\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"OneUp\",{get:function(){return\"OneUp\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"Pdf\",{get:function(){return\"Pdf\"},enumerable:!0,configurable:!0}),Object.defineProperty(e,\"UnifiedApp\",{get:function(){return\"UnifiedApp\"},enumerable:!0,configurable:!0}),e}();e.FilePreviewerTypes=n}(e.sharePoint||(e.sharePoint={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){!function(e){e[e.UploadStarted=0]=\"UploadStarted\",e[e.UploadFailed=1]=\"UploadFailed\",e[e.UploadCompleted=2]=\"UploadCompleted\",e[e.CreateFailed=3]=\"CreateFailed\",e[e.CreateCompleted=4]=\"CreateCompleted\",e[e.DeleteFailed=5]=\"DeleteFailed\",e[e.DeleteCompleted=6]=\"DeleteCompleted\",e[e.CopyMoveStarted=7]=\"CopyMoveStarted\",e[e.CopyMoveFailed=8]=\"CopyMoveFailed\",e[e.CopyMoveCompleted=9]=\"CopyMoveCompleted\"}(e.FilesStatus||(e.FilesStatus={}))}(e.sharePoint||(e.sharePoint={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(t){!function(i){!function(i){var s=function(i){function s(e,t,s,n,r,a,o,c,p,l){var u=i.call(this,s.middleTierConstants.newEndpointAddress,c,a,n,e,t,r,o)||this;return u.$q=e,u.$qNoApply=t,u.appConfig=s,u.utilityService=p,u.loggingService=l,u}return __extends(s,i),s.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"utilityService\",\"loggingService\"],Object.defineProperty(s.prototype,\"providerTypes\",{get:function(){return[t.FilesProviderType.Sharepoint]},enumerable:!0,configurable:!0}),s.prototype.updateItem=function(e,t,i,s){var n=this.getUpdateItemRequestUrl(e,t),r={callType:this.constants.urls.files.service.sharePoint.items.type,scrubbedApiPath:n.scrubbedValue},a={title:i},o=s||this.utilityService.getFileExtension(i)===this.constants.onenote.extension;return o&&(a.isFolder=o),this.performApiPatch(n.value,r,a).toNgPromise(this.$q)},s.prototype.copyItem=function(e,t,i,s,n){return this.copyOrMoveItem(\"copy\",e,t,i,s,n)},s.prototype.moveItem=function(e,t,i,s,n){return this.copyOrMoveItem(\"move\",e,t,i,s,n)},s.prototype.copyOrMoveItem=function(e,t,i,s,n,r){var a=this.getCopyOrMoveItemRequestUrl(e,t,i,s,n,r),o={callType:this.constants.urls.files.service.sharePoint.items.type,scrubbedApiPath:a.scrubbedValue};return this.performApiPost(a.value,o,{}).toNgPromise(this.$q)},s.prototype.getUpdateItemRequestUrl=function(t,i){var s,n;if(t.serviceName!==this.constants.files.serviceName.customspo&&t.serviceName!==this.constants.files.serviceName.teams)return this.loggingService.warn(\"Invalid context. Expected [\"+this.constants.files.serviceName.customspo+\"] or [\"+this.constants.files.serviceName.teams+\"] but received [\"+t.serviceName+\"].\"),new e.PIIString;var r=this.utilityService.combineUriComponents(t.serverRelativeRootUrl,t.rootRelativeFolderUrl);return s=new e.PIIString(this.constants.urls.files.service.sharePoint.items.patch.replace(\"{channelId}\",t.threadId).replace(\"{fileId}\",i.getId())),n=this.utilityService.appendToPIIQueryString(\"\",this.constants.files.parameters.libraryId,t.libraryId),n=this.utilityService.appendToPIIQueryString(n,this.constants.files.parameters.parentServerRelativeUrl,new e.PIIValue(encodeURIComponent(r),e.PiiKind.GenericData)),t.linkedContext&&(n=this.utilityService.appendToPIIQueryString(n,this.constants.files.parameters.documentLibraryVersion,this.constants.files.parameters.documentLibraryV2)),(new e.PIIString).append(s).append(n)},s.prototype.getCopyOrMoveItemRequestUrl=function(t,i,s,n,r,a){var o,c;return i.serviceName!==this.constants.files.serviceName.customspo&&i.serviceName!==this.constants.files.serviceName.teams?(this.loggingService.warn(\"Invalid context. Expected [\"+this.constants.files.serviceName.customspo+\"] or [\"+this.constants.files.serviceName.teams+\"] but received [\"+i.serviceName+\"].\"),new e.PIIString):(o=\"move\"===t?new e.PIIString(this.constants.urls.files.service.sharePoint.files.move.replace(\"{channelId}\",i.threadId)):new e.PIIString(this.constants.urls.files.service.sharePoint.files.copy.replace(\"{channelId}\",i.threadId)),c=this.utilityService.appendToPIIQueryString(\"\",this.constants.files.parameters.libraryId,i.libraryId),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.sourceRelativeUrl,new e.PIIValue(encodeURIComponent(s),e.PiiKind.GenericData)),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.destinationSiteUrl,new e.PIIValue(encodeURIComponent(n),e.PiiKind.GenericData)),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.destinationRelativeUrl,new e.PIIValue(encodeURIComponent(r),e.PiiKind.GenericData)),c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.overwriteExisting,a?\"true\":\"false\"),i.linkedContext&&(c=this.utilityService.appendToPIIQueryString(c,this.constants.files.parameters.documentLibraryVersion,this.constants.files.parameters.documentLibraryV2)),(new e.PIIString).append(o).append(c))},s.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};return t[this.constants.headers.accept]=this.constants.headers.jsonContent,t[this.constants.headers.xClientType]=this.constants.search.file.sharePointClientType,t[this.constants.headers.teamspaceDataSerializationMode]=this.constants.reducedPayloadType.noEmptyCollections,this.authenticationService.getAuthHeaders(t)},s}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.sharePoint.sharePointRepository\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"sharePointRepository\",s)}(i.sharePoint||(i.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(e){!function(t){!function(r){!function(r){var i=function(r){function i(e,t,i,s,n,a,o,l,c,d,p,u,m,f,h){var v=r.call(this,\"\",p,a,s,e,t,n,o)||this;return v.$q=e,v.utilityService=l,v.loggingService=c,v.filesUtilityService=d,v.channelService=u,v.teamFilesClientCache=m,v.sharepointScenarioHandler=f,v.sharePointFileDetailsRepository=h,v._noChangesAvailablePromise=v.$q.reject(),v.ViewListItemsPermissions=1,v}return __extends(i,r),i.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"utilityService\",\"loggingService\",\"filesUtilityService\",\"settingsService\",\"channelService\",\"teamFilesClientCache\",\"sharepointScenarioHandler\",\"sharePointFileDetailsRepository\"],Object.defineProperty(i.prototype,\"providerTypes\",{get:function(){return[t.FilesProviderType.Sharepoint]},enumerable:!0,configurable:!0}),i.prototype.getSiteUrl=function(e){var r=this;return e?this.sharePointFileDetailsRepository.getByUrl(e).then(function(i){return i&&i.value&&i.value.parentListUrl?decodeURIComponent(r.filesUtilityService.extractSiteUrl(e,i.value.parentListUrl)):r.$q.reject(t.FilesError.createFromInternalError(r.constants.files.internalErrorCodes.sharepoint.missingListUrl,\"no parentListUrl available\"))}).catch(function(e){return r.$q.reject(t.FilesError.createFromHttpError(e,r.constants))}):this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'fileUrl' is null or undefined.\"))},i.prototype.getFileDetailedInfo=function(r,i,s){var n=this;if(void 0===s&&(s=\"\"),!r)return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'fileUrl' is null or undefined.\"));if(!i)return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'siteUrl' is null or undefined.\"));var a=this.loggingService.newScenario(this.constants.scenarios.files.getSharePointFileDetailedInfo);a.appendEventData({commandId:s});var o=this.utilityService.parseUrl(r),l=o.origin,c=i.replace(o.origin,\"\").replace(this.constants.files.regexPatterns.trailingSlashRegex,\"\"),d=decodeURIComponent(\"/\"+o.pathname.replace(this.constants.files.regexPatterns.leadingAndTrailingSlashesRegex,\"\")),p=decodeURIComponent(this.utilityService.removeFileNameFromPath(o.pathname)),u=decodeURIComponent(this.utilityService.getFileNameWithExtension(o.pathname));this.setEndpointUrl(l);var m=new e.PIIString(\"{siteUrl}/_api/web/GetList(@listUrl)/RenderListDataAsStream?@listUrl='{listUrl}'&RootFolder={serverRelativeUrl}\").replace(\"{siteUrl}\",new e.PIIValue(c,e.PiiKind.GenericData)).replace(\"{listUrl}\",new e.PIIValue(this.filesUtilityService.sanitizeUriComponent(d),e.PiiKind.GenericData)).replace(\"{serverRelativeUrl}\",new e.PIIValue(encodeURIComponent(p),e.PiiKind.GenericData)),f=this.getFileDetailsObjectToPost(u),h={callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:m.scrubbedValue},v=m.value;return this.performApiPostDetailed(v,h,f).toNgPromise(this.$q).then(function(e){var r=e.object,i=e.headers&&e.headers[n.constants.headers.sharePoint.SPRequestGuid.toLowerCase()],s=r.ListData.Row[0];if(!s)return n.$q.reject(new t.FilesError(200,n.constants.files.error.fileDoesNotExist,i,\"File does not exist\",\"Empty ListData: File does not exist\",void 0));var o=n.parseGetItemsRow(s,l,c,r.PageContextInfo);r.ListSchema||(r.ListSchema={\".officeBundleGenerate\":void 0,\".officeBundleGetFragment\":void 0,\".callerStack\":void 0,\".driveAccessToken\":void 0,\".driveAccessTokenV21\":void 0,\".mediaBaseUrl\":void 0});var d={type:n.constants.files.serviceName.teams,value:[],skipToken:r.ListData.NextHref,officeBundleGenerateUrlTemplate:r.ListSchema[\".officeBundleGenerate\"],officeBundleGetFragmentUrlTemplate:r.ListSchema[\".officeBundleGetFragment\"],callerStack:r.ListSchema[\".callerStack\"],driveAccessToken:r.ListSchema[\".driveAccessToken\"],driveAccessTokenV21:r.ListSchema[\".driveAccessTokenV21\"],mediaBaseUrl:r.ListSchema[\".mediaBaseUrl\"]};return a.stop(),{spDto:d,spFileDto:o}}).catch(function(e){return a.fail({reason:\"getFileDetails request failed: \"+e.errorMessage,errorCode:e.errorCode,terminatedReason:e.statusCode}),n.$q.reject(t.FilesError.createFromHttpError(e,n.constants))})},i.prototype.getItems=function(r,i,s,n,a){var o=this,l=this.$q.defer();if(!r)return l.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'context' is null or undefined.\")),l.promise;if(!r.serverRelativeRootUrl)return l.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.sharepoint.missingServerRelativeUrl,\"SharePointRepositoryDirect.getItems: invalid input - missing serverRelativeUrl\")),l.promise;if(!r.libraryTitle)return l.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.sharepoint.missingLibraryTitle,\"SharePointRepositoryDirect.getItems: invalid input - missing library title\")),l.promise;var c=this.utilityService.parseUrl(r.siteUrl),d=c.origin,p=\"/\"+c.pathname.replace(this.constants.files.regexPatterns.leadingAndTrailingSlashesRegex,\"\");this.setEndpointUrl(d,a);var u=this.utilityService.combineUriComponents(r.serverRelativeRootUrl,r.rootRelativeFolderUrl),m=new e.PIIString(\"{siteUrl}/_api/web/GetList(@listUrl)/RenderListDataAsStream?@listUrl='{serverRelativeRootUrl}'&RootFolder={serverRelativeUrl}\").replace(\"{siteUrl}\",new e.PIIValue(p,e.PiiKind.GenericData)).replace(\"{serverRelativeRootUrl}\",new e.PIIValue(this.filesUtilityService.sanitizeUriComponent(r.serverRelativeRootUrl),e.PiiKind.GenericData)).replace(\"{serverRelativeUrl}\",new e.PIIValue(encodeURIComponent(u),e.PiiKind.GenericData));i&&(i=i.replace(/&View[^&]*/,\"\"),m=new e.PIIString(\"{siteUrl}/_api/web/GetList(@listUrl)/RenderListDataAsStream{skipToken}&@listUrl='{serverRelativeRootUrl}'\").replace(\"{siteUrl}\",new e.PIIValue(p,e.PiiKind.GenericData)).replace(\"{serverRelativeRootUrl}\",new e.PIIValue(this.filesUtilityService.sanitizeUriComponent(r.serverRelativeRootUrl),e.PiiKind.GenericData)).replace(\"{skipToken}\",new e.PIIValue(i,e.PiiKind.GenericData)));var f={};f[this.constants.headers.spoRequestResources]=\"listUrl=\"+encodeURIComponent(r.serverRelativeRootUrl),{callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:m.scrubbedValue}.headers=f;var h=a?this.loggingService.findScenario(a):null;h&&h.mark(this.constants.scenarios.files.getFiles.marks.networkRequestStarted);var v=this.getItemsObjectToPost(s),g=r.serviceName===this.constants.files.serviceName.teams&&!i&&!r.rootRelativeFolderUrl&&this.teamFilesClientCache.isOpen,F=g&&!n?function(){return o._performApiCachedPost(m,v,r.serverRelativeRootUrl,r.serviceName,d,p,h)}:function(){return o._performApiPost(m,v,r.serverRelativeRootUrl,r.serviceName,d,p,h).then(function(e){return g?o._updateCacheAsync(m.value,v,e,r.serverRelativeRootUrl):e})};return F().then(function(e){return l.resolve(e)}).catch(function(e){e.httpResponseCode!==o.constants.responseCode.notFound||r.serviceName!==o.constants.files.serviceName.teams||r.rootRelativeFolderUrl?l.reject(e):(h&&h.mark(o.constants.scenarios.files.getFiles.marks.recreatingRootChannelFolder),o.createFolder(p,u).then(function(){return l.resolve(F())}).catch(function(e){h&&h.mark(o.constants.scenarios.files.getFiles.marks.recreatingRootChannelFolderError),l.reject(e)}))}),l.promise},i.prototype.createFolder=function(t,r){var i=new e.PIIString(\"{siteUrl}/_api/web/folders/AddWithOverwrite\").replace(\"{siteUrl}\",new e.PIIValue(t,e.PiiKind.GenericData)),s={callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:i.scrubbedValue};return this.performApiPost(i.value,s,{url:r,overwrite:!1}).toNgPromise(this.$q)},i.prototype.recycleItem=function(r,i,s){var n=this.$q.defer();if(!r)return n.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'siteUrl' is invalid with value '\"+r+\"'.\")),n.promise;if(!i)return n.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"Argument 'fileId' is invalid with value '\"+i+\"'.\")),n.promise;var a=this.utilityService.parseUrl(r),o=a.origin,l=\"/\"+a.pathname.replace(this.constants.files.regexPatterns.leadingAndTrailingSlashesRegex,\"\");this.setEndpointUrl(o,s);var c=new e.PIIString(\"{siteUrl}/\"+this.constants.urls.files.service.recycleFileById).replace(\"{siteUrl}\",new e.PIIValue(l,e.PiiKind.GenericData)).replace(\"{fileId}\",new e.PIIValue(i,e.PiiKind.GenericData)),d={callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:c.scrubbedValue};return this.performApiDelete(c.value,d).toNgPromise(this.$q)},i.prototype.deleteItems=function(t,r,i){var s=this,n=_.map(r,function(e){return s.recycleItem(t.siteUrl,e.getId(),i)});return this.$q.allSettled(n).then(function(t){for(var i=0,n=[],a=0;a<t.length;a++){var o=t[a];if(e.isPromiseResolvedResult(o))++i;else{var l={errorCode:void 0,statusCode:o&&o.reason&&o.reason.statusCode},c={item:r[a],scenario:s.sharepointScenarioHandler.getFilesScenario(l,s.constants.files.scenarioActions.delete),statusCode:l.statusCode};n.push(c)}}return{successCount:i,failures:n}})},i.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};t[this.constants.headers.accept]=this.constants.headers.jsonContent;return this._endpointUrl&&[this._endpointUrl],this.authenticationService.getAuthHeaders(t,[this._endpointUrl])},i.prototype.parseGetItemsRow=function(e,t,r,i){var s={};s.objectId=e.UniqueId.replace(/^{/,\"\").replace(/}$/,\"\"),s.etag=e[\".etag\"];try{s.mediaServiceFastMetadata=JSON.parse(e.MediaServiceFastMetadata)}catch(e){this.loggingService.warn(\"Can't parse MediaServiceFastMetadata.\")}if(i)try{var n=JSON.parse(i);n.siteId?s.siteId=n.siteId.replace(/^{/,\"\").replace(/}$/,\"\"):this.loggingService.error(\"siteId not available\")}catch(e){this.loggingService.warn(\"Can't parse PageContextInfo.\")}else this.loggingService.warn(\"Page context info not available\");return s.spItemUrl=e[\".spItemUrl\"],s.objectUrl=\"\"+t+e.FileRef,s.siteUrl=\"\"+t+r,e.ProgId&&e.ProgId.toLowerCase().contains(\"onenote\")?s.type=this.constants.fileExtensions.onenote[0]:s.type=e.File_x0020_Type||\"\",this.utilityService.canDocumentOpenInWAC(s.type)?s.openInWindowFileUrl=this.utilityService.isSupportedInUnifiedApp(s.type)?(\"\"+t+r+this.constants.urls.files.service.spo.docFrame+\"{\"+s.objectId+\"}\").replace(\"{clickTime}\",(new Date).getTime().toString()):\"\"+t+r+this.constants.urls.files.service.spo.wopiFrame+\"{\"+s.objectId+\"}\":s.openInWindowFileUrl=s.objectUrl,s.title=e.FileLeafRef,s.isFolder=s.type!=this.constants.fileExtensions.onenote[0]&&\"1\"===e.FSObjType,s.serverRelativeUrl=e.FileRef,e.Editor&&e.Editor.length>0&&(s.lastModifiedByUser={displayName:e.Editor[0].title,email:e.Editor[0].email,mri:void 0}),s.lastModifiedTime=e.Modified,s.sentByUser={displayName:\"\",email:\"\",mri:\"\"},e.Author&&e.Author.length>0&&(s.createdByUser={displayName:e.Author[0].title,email:e.Author[0].email,mri:void 0}),s.createdTime=e.Created,s.size=parseInt(e.File_x0020_Size),isNaN(s.size)&&(s.size=void 0),s},i.prototype._isFavoriteChannel=function(e){var t=SkypeX.Services.SyncTasks.Defer();return this.channelService.getTeams().then(function(e){return e.map(function(e){return e.channels})}).then(function(e){return Array.prototype.concat.apply([],e)}).then(function(t){return t.some(function(t){return t.isFavorite&&t.folderRelativeUrl===e})}).then(function(e){return t.resolve(e)}).catch(function(e){return t.reject(e)}),t.promise()},i.prototype._hasChanges=function(e,t){if(!e||!t||e.length!=t.length)return!0;for(var r=t.reduce(function(e,t){return e[t.objectId]=t,e},{}),i=0;i<e.length;i++){var s=e[i],n=r[s.objectId];if(!n||n.lastModifiedTime!=s.lastModifiedTime)return!0}return!1},i.prototype._updateCacheAsync=function(e,t,r,i){var s=this;return this.teamFilesClientCache.clear(e,t).then(function(){return s._isFavoriteChannel(i)}).then(function(n){n&&s.teamFilesClientCache.add(e,t,r.value,i)}),r},i.prototype._performApiCachedPost=function(t,r,i,s,n,a,o){var l=this,c=this.$q.defer(),d=c.promise;return this.teamFilesClientCache.get(t.value,r).toNgPromise(this.$qNoApply).then(function(p){return p?(l._performApiPost(t,r,i,s,n,a,o).then(function(e){return l._updateCacheAsync(t.value,r,e,i)}).then(function(e){return l._hasChanges(p.dto.value,e.value.value)}).then(function(e){return e?c.resolve():c.reject()}),{value:p.dto,whenChangesAvailable:d,cacheStatus:e.stores.files.CacheStatus.Hit}):l._performApiPost(t,r,i,s,n,a,o).then(function(e){return l._updateCacheAsync(t.value,r,e,i)})}).catch(function(e){return l.loggingService.warn(\"cache error for team files - falling back to API call\"),l._performApiPost(t,r,i,s,n,a,o)})},i.prototype._performApiPost=function(r,i,s,n,a,o,l){var c=this,d=this.$qNoApply.defer(),p={callType:this.constants.urls.files.service.sharePoint.files.type,scrubbedApiPath:r.scrubbedValue},u=r.value;return this.performApiPost(u,p,i).then(function(r){if(l&&l.mark(c.constants.scenarios.files.getFiles.marks.networkRequestFinished),c.haveViewPermissions(r))if(r&&r.ListData&&r.ListData.Row){r.ListSchema||(r.ListSchema={\".officeBundleGenerate\":void 0,\".officeBundleGetFragment\":void 0,\".callerStack\":void 0,\".driveAccessToken\":void 0,\".driveAccessTokenV21\":void 0,\".mediaBaseUrl\":void 0});var i={type:n,value:[],skipToken:r.ListData.NextHref,officeBundleGenerateUrlTemplate:r.ListSchema[\".officeBundleGenerate\"],officeBundleGetFragmentUrlTemplate:r.ListSchema[\".officeBundleGetFragment\"],callerStack:r.ListSchema[\".callerStack\"],driveAccessToken:r.ListSchema[\".driveAccessToken\"],driveAccessTokenV21:r.ListSchema[\".driveAccessTokenV21\"],mediaBaseUrl:r.ListSchema[\".mediaBaseUrl\"]};r.ListData.Row.forEach(function(e){var t=c.parseGetItemsRow(e,a,o,r.PageContextInfo);t&&i.value.push(t)}),l&&l.mark(c.constants.scenarios.files.getFiles.marks.parseResponseFinished),d.resolve({value:i,whenChangesAvailable:c._noChangesAvailablePromise,cacheStatus:e.stores.files.CacheStatus.Miss})}else d.reject(t.FilesError.createFromInternalError(c.constants.files.internalErrorCodes.sharepoint.invalidSPOResponse,\"SharePointRepositoryDirect.getItems: invalid SPO response on RenderListDataAsStream\"));else d.reject(t.FilesError.createFromHttpError({statusCode:c.constants.responseCode.unauthorizedAccess},c.constants))}).fail(function(e){d.reject(t.FilesError.createFromHttpError(e,c.constants))}),d.promise},i.prototype.setEndpointUrl=function(e,t){if(this._endpointUrl){if(this._endpointUrl.toUpperCase()!==e.toUpperCase()){var r=\"Endpoint URL mismatch. Updating URL.\";if(this.loggingService.warn(r),this._endpointUrl=e,t){var i=this.loggingService.findScenario(t);i&&(i.eventData.message=r)}}}else this._endpointUrl=e},i.prototype.haveViewPermissions=function(e){if(e&&e.ListData&&e.ListData.FolderPermissions){var t=e.ListData.FolderPermissions;t.length>4&&(t=t.substr(0,2)+t.substr(-1));var r=parseInt(t);if(r&&NaN!==r&&r&this.ViewListItemsPermissions)return!0}return!1},i.prototype.getItemsObjectToPost=function(e){return void 0===e&&(e=300),{parameters:{RenderOptions:22295,DatesInUtc:!0,AllowMultipleValueFilterForTaxonomyFields:!0,ViewXml:\"<View>              <Query><OrderBy><FieldRef Name='Modified' Ascending='False' /><FieldRef Name='FileRef'/></OrderBy></Query>               <ViewFields>                   <FieldRef Name='FileLeafRef'/>                   <FieldRef Name='FileRef'/>                   <FieldRef Name='FileDirRef'/>                   <FieldRef Name='Created'/>                  <FieldRef Name='Modified'/>                  <FieldRef Name='Editor'/>                  <FieldRef Name='Author'/>                  <FieldRef Name='File_x0020_Size'/>                  <FieldRef Name='File_x0020_Type'/>              </ViewFields>              <RowLimit Paged='TRUE'>\"+e+\"</RowLimit>            </View>\"}}},i.prototype.getFileDetailsObjectToPost=function(e){return{parameters:{RenderOptions:22295,DatesInUtc:!0,AllowMultipleValueFilterForTaxonomyFields:!0,ViewXml:\"<View>              <Query>                 <OrderBy><FieldRef Name='LinkFilename' Ascending='False' /><FieldRef Name='FileRef'/></OrderBy>                 <Where><Eq><FieldRef Name='FileLeafRef'/><Value Type='File'>\"+this.encodeXml(e)+\"</Value></Eq></Where>               </Query>               <ViewFields>                   <FieldRef Name='FSObjType'/>                   <FieldRef Name='LinkFilename'/>                   <FieldRef Name='FileSizeDisplay'/>                   <FieldRef Name='MediaServiceFastMetadata'/>                   <FieldRef Name='FileLeafRef'/>                   <FieldRef Name='FileRef'/>                   <FieldRef Name='FileDirRef'/>                   <FieldRef Name='Created'/>                  <FieldRef Name='Modified'/>                  <FieldRef Name='Editor'/>                  <FieldRef Name='Author'/>                  <FieldRef Name='File_x0020_Size'/>                  <FieldRef Name='File_x0020_Type'/>              </ViewFields>            </View>\"}}},i.prototype.encodeXml=function(e){return e&&e.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&apos;\")},i}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.sharePoint.sharePointRepositoryDirect\",[\"teamspace.qAllSettled\",\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.filesUtilityService\",\"teamspace.channelService\",\"teamspace.settingsService\",\"teamspace.services.files.modules.sharepoint.teamFilesClientCache\",\"teamspace.services.files.modules.scenarios.sharepointScenarioHandler\",\"teamspace.services.files.modules.sharePoint.sharePointFileDetailsRepository\"]).service(\"sharePointRepositoryDirect\",i).service(\"oneDriveRepositoryDirect\",i)}(r.sharePoint||(r.sharePoint={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(i){!function(r){!function(r){var o,s=t.actions.files.FilesActionTypes;!function(e){e.GetProvisionedLibraries=\"getProvisionedLibraries\",e.ProvisionLibraries=\"provisionLibraries\",e.GetExternalFolders=\"getExternalFolders\",e.TriggerUpdate=\"triggerUpdate\"}(o||(o={})),angular.module(\"teamspace.services.files.modules.sharePoint.sharePointStore\",[\"teamspace.loggingService\",\"teamspace.filesNotificationService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.sharePoint.oneDriveRepository\",\"teamspace.services.files.modules.sharePoint.sharePointRepository\",\"teamspace.services.files.modules.sharePoint.sharePointRepositoryDirect\",\"teamspace.services.files.crossProviderService\",\"teamspace.services.files.modules.common.storesHelper\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.sharePoint.sharePointFileEntityFactory\",\"teamspace.services.files.modules.scenarios.sharepointScenarioHandler\",\"teamspace.services.actions.files.fileCollisionActions\",\"teamspace.services.files.modules.external.externalFilesChannelFilesHelper\",\"teamspace.services.files.modules.teams.teamChannelFilesMenuHelper\",\"teamspace.services.files.modules.sharePoint.documentLibraryClient\",\"teamspace.services.files.modules.sharePoint.specialDocumentLibrariesProvider\",\"teamspace.services.files.modules.sharePoint.specialDocumentLibrariesUtilities\",\"teamspace.ariaLiveService\",\"teamspace.files.mtmaFilesStore\"]).factory(\"sharePointStore\",[\"$q\",\"sharePointFileEntityFactory\",\"directoryEntityFactory\",\"oneDriveRepository\",\"oneDriveRepositoryDirect\",\"sharePointRepository\",\"sharePointRepositoryDirect\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"utilityService\",\"filesUtilityService\",\"analyticsService\",\"constants\",\"resources\",\"$translate\",\"filesEntityService\",\"multiStateStore\",\"settingsService\",\"$timeout\",\"$window\",\"$ocLazyLoad\",\"$injector\",\"dialogService\",\"eventingService\",\"filesNotificationService\",\"sharepointScenarioHandler\",\"fileCollisionActions\",\"filesActionsFactory\",\"crossProviderService\",\"storesHelper\",\"externalFilesChannelFilesHelper\",\"orchestrationService\",\"teamChannelFilesMenuHelper\",\"documentLibraryClient\",\"specialDocumentLibrariesProvider\",\"specialDocumentLibrariesUtilities\",\"ariaLiveService\",\"mtmaFilesStore\",function(n,a,l,c,d,p,v,u,h,f,g,y,m,S,F,x,C,R,I,P,E,L,U,b,T,D,w,N,M,A,k,H,O,B,G,$,z,j,W){return new(function(c){function d(e,t,i,r,o,n,a,l,d,p,v,u,h,f,g,y,m,S,F,x,C,R,I,P,E,L,U,b,T,D,w,N,M,A,k,H){var O=c.call(this,n,a,_.clone,l)||this;return O.$q=e,O.oneDriveRepository=t,O.oneDriveRepositoryDirect=i,O.sharePointRepository=r,O.sharePointRepositoryDirect=o,O.filesUtilityService=v,O.filesEntityService=g,O.settingsService=y,O.$timeout=m,O.$window=S,O.$ocLazyLoad=F,O.$injector=x,O.dialogService=C,O.eventingService=R,O.filesNotificationService=I,O.sharepointScenarioHandler=P,O.filesActionsFactory=L,O.crossProviderService=U,O.storesHelper=b,O.externalFilesChannelFilesHelper=T,O.orchestrationService=D,O.teamChannelFilesMenuHelper=w,O.documentLibraryClient=N,O.specialDocumentLibrariesProvider=M,O.specialDocumentLibrariesUtilities=A,O.ariaLiveService=k,O.mtmaFilesStore=H,O.getItemsDeferred={},O.outOfBandResponseErrorMsg=\"Rejecting previous pending response\",O.itemLimitResponseErrorMsg=\"Max items per page limit reached\",O.missingParamsErrorMsg=\"{function} missing required parameters\",O.itemsPerCall=25,O.nextPageTimeoutPromise={},O.growingWaitTimer=0,O.previousGetFilesParameters={},O.previousGetChannelFilesMenuItemsParameters={},O.$translate=f,O.utilityService=d,O.analyticsService=p,O.constants=u,O.resources=h,O.titleRegex=y.valueAsBoolean(O.constants.settings.names.enableSpoSpecialChars)?O.constants.files.regexPatterns.titleWithSPOChars:O.constants.files.regexPatterns.title,O.logger=l.newLogger(\"SharePointStore\"),O.bindListeners({onRefreshSharePointFiles:[s.REFRESH_FILES],onGetSharePointFiles:[s.GET_FILES],onBeginRenameEntity:[s.RENAME_ENTITY_BEGIN],onSubmitRenameEntity:[s.RENAME_ENTITY_SUBMIT],onCancelRenameEntity:[s.RENAME_ENTITY_CANCEL],onCreateSharePointFiles:[s.CREATE_FILE],onCopyMoveSharePointFiles:[s.COPY_MOVE_FILES],onDeleteSharePointFiles:[s.DELETE_FILES],onGetChannelFilesMenuItems:[s.GET_CHANNEL_FILES_MENU_ITEMS],onAddExternalFolder:[s.ADD_EXTERNAL_FOLDER_TO_CHANNEL],onRemoveExternalFolder:[s.REMOVE_EXTERNAL_FOLDER_FROM_CHANNEL]}),D.registerForMtma(O),O.initializeOnAppLaunchAndReinit(\"First initialize\"),O}return __extends(d,c),d.prototype.initializeOnAppLaunchAndReinit=function(e){},d.prototype.cleanupOnAppTeardown=function(e){this.growingWaitTimer=0,this.nextPageTimeoutPromise={},this.getItemsDeferred={},this.previousGetFilesParameters={},this.previousGetChannelFilesMenuItemsParameters={},c.prototype.resetState.call(this)},d.prototype.mtmaTelemetryIdentifier=function(){return\"SharepointStoreImpl\"},d.prototype.getServerRelativeUrl=function(e){if(e)return this.filesUtilityService.makeServerRelativeUrl(e.serverRelativeRootUrl,e.rootRelativeFolderUrl)},d.prototype.isRootChannelFolder=function(e){return!(!e.threadId||e.rootRelativeFolderUrl||e.serviceName!==this.constants.files.serviceName.teams)},d.prototype.getProvisionedSpecialLibraries=function(e){var t=new Set;return e&&e.forEach(function(e){var i=e.getLibraryType();i&&t.add(i)}),t},d.prototype.shouldReloadExternalFolders=function(e){if(!e)return!1;for(var t in e){var i=e[t];if(i&&!i.errorOccured&&i.final===Teams.Models.SpecialDocumentLibraryProvisioningStage.Succeeded&&i.final!==i.initial)return!0}return!1},d.prototype.updateFilesList=function(e,i){var r=t.stores.files.FilesListStateStatus;i&&i.length&&this.triggerStateChanged(function(e){e.filesList={entities:i.concat(e.filesList.entities)},e.status=r.FetchedFromServer},e.listenerId)},d.prototype.getInitialState=function(){return{status:void 0,cacheStatus:void 0,filesList:void 0,error:void 0,renameContext:void 0,serverRelativeRootUrl:void 0,rootRelativeFolderUrl:void 0,entityStatus:void 0,directoryStack:[]}},d.prototype.shouldAllowAction=function(e){return e.provider.supportsService(this.oneDriveRepository)||e.provider.supportsService(this.sharePointRepository)||e.provider.supportsService(this.sharePointRepositoryDirect)},d.prototype.unregister=function(e){this.getItemsDeferred[e.getId()]=void 0,this.clearNextPageTimeoutPromise(e.getId()),c.prototype.unregister.call(this,e),this.previousGetFilesParameters[e.getId()]=void 0,this.previousGetChannelFilesMenuItemsParameters[e.getId()]=void 0},d.prototype.clearNextPageTimeoutPromise=function(e){this.nextPageTimeoutPromise[e]&&(P.cancel(this.nextPageTimeoutPromise[e]),this.nextPageTimeoutPromise[e]=void 0),this.growingWaitTimer=0},d.prototype.onRefreshChannelFilesMenuItems=function(e){var t=this.previousGetChannelFilesMenuItemsParameters[e.payload.context.listenerId];t&&this.onGetChannelFilesMenuItems(t)},d.prototype.onGetChannelFilesMenuItems=function(e){var i=this;this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelFilesHamburger)&&(this.previousGetChannelFilesMenuItemsParameters[e.payload.context.listenerId]=_.clone(e),this.teamChannelFilesMenuHelper.getMenuItems(e.payload).then(function(r){i.triggerStateChanged(function(e){e.channelFilesMenuItemsContext={folders:r||[],status:t.stores.files.FilesListStateStatus.FetchedFromServer}},e.payload.context.listenerId)}))},d.prototype.onAddExternalFolder=function(e){var t=this,i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelFilesHamburger);this.externalFilesChannelFilesHelper.addExternalFolderToChannel(e.payload).then(function(){return!i&&t.onRefreshSharePointFiles(e)}).then(function(){return i&&t.onRefreshChannelFilesMenuItems(e)}).then(function(){t.eventingService.$emit(t.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!0)}).catch(function(){t.eventingService.$emit(t.constants.files.strings.updateItemsViewOnAddCloudStorageComplete,!1)})},d.prototype.onRemoveExternalFolder=function(e){var t=this,i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableChannelFilesHamburger);this.externalFilesChannelFilesHelper.removeExternalFolderForChannel(e.payload).then(function(){return!i&&t.onRefreshSharePointFiles(e)}).then(function(){return i&&t.onRefreshChannelFilesMenuItems(e)}).then(function(){t.eventingService.$emit(t.constants.files.strings.updateItemsViewOnDeleteCloudStorageComplete,!0)}).catch(function(){t.eventingService.$emit(t.constants.files.strings.updateItemsViewOnDeleteCloudStorageComplete,!1)})},d.prototype.onRefreshSharePointFiles=function(e){var t=this.previousGetFilesParameters[e.payload.context.listenerId];t&&(t.payload.forceRefresh=e.payload.forceRefresh,t.payload.refreshFilesOnly=!0,this.onGetSharePointFiles(t))},d.prototype.onGetSharePointFiles=function(e){var i=this;this.previousGetFilesParameters[e.payload.context.listenerId]=_.clone(e);var r=t.stores.files.FilesListStateStatus;this.triggerStateChanged(function(t){e.payload.refreshFilesOnly?(t.status=r.Refreshing,t.error=void 0):(t.status=r.Loading,t.filesList=void 0),t.error=void 0,t.serverRelativeRootUrl=e.payload.context.serverRelativeRootUrl,t.rootRelativeFolderUrl=e.payload.context.rootRelativeFolderUrl,i.updateDirectoryStack(e.payload),i.getAllFilesList(e.payload)},e.payload.context.listenerId)},d.prototype.triggerStateChangeFromOutside=function(e){this.onGetSharePointFiles({actionType:s.GET_FILES,payload:{context:e}})},d.prototype.onCreateSharePointFiles=function(e){var t=this,i=e.payload.fileType,o=e.payload.context.serviceName,s=e.payload?this.filesUtilityService.getEntityActionTypeForCreateAction(i):null,n=e.payload.scenarioName||this.filesUtilityService.getCreateItemScenarioName(i,o),l=this.loggingService.findScenario(n),c=this.getServerRelativeUrl(e.payload.context),d={channel:{objectId:e.payload.context.threadId},folder:{serverRelativeUrl:c},type:e.payload.fileType,title:e.payload.fileName,serviceName:o,libraryId:e.payload.context.libraryId,siteUrl:e.payload.context.siteUrl,documentLibraryVersion:e.payload.context.linkedContext?this.constants.files.parameters.documentLibraryV2:void 0},p=function(e){e?(e.entityStatus=void 0,e.createdEntityWacUrl=void 0,e.createErrorData=void 0):t.logger.error(\"Empty state in resetCreateEntityStatus\")},v=this.filesUtilityService.isFileNameValid(e.payload.context.serverRelativeRootUrl,e.payload.context.rootRelativeFolderUrl,e.payload.fileName+\".\"+e.payload.fileType);if(null!==v)return l&&l.incomplete({error:\"Invalid Name\"}),void this.triggerStateChanged(function(e){e.createErrorData={errorCode:v,actionType:s||null},e.entityStatus=r.FilesStatus.CreateFailed,t.$timeout(function(){p(e)},0,!1)},e.payload.context.listenerId);this.filesEntityService.createItem(d).then(function(i){l&&l.stop({fileId:i.objectId,fileType:i.type});try{t.triggerStateChanged(function(o){if(o.entityStatus=r.FilesStatus.CreateCompleted,i.siteUrl=d.siteUrl,\"folder\"!=e.payload.fileType&&(o.createdEntityWacUrl=i&&i.openInWindowFileUrl,e.payload.context.provider&&_.isFunction(e.payload.context.provider.contructViewerRoute))){var s=e.payload.context,n=a.create(i,e.payload.context);o.viewerRoute=e.payload.context.provider.contructViewerRoute(n,s,t.constants.files.fileActions.viewer.edit,t.constants.scenarios.files.newFileCreationContext)}},e.payload.context.listenerId)}finally{p(t.states[e.payload.context.listenerId])}e.payload.context.serverRelativeRootUrl=t.states[e.payload.context.listenerId].serverRelativeRootUrl,e.payload.context.rootRelativeFolderUrl=t.states[e.payload.context.listenerId].rootRelativeFolderUrl;var o={context:e.payload.context,forceRefresh:!0};t.getAllFilesList(o,i)},function(i){t.$ocLazyLoad.load(t.constants.files.lazyLoadFiles,t.constants.scenarios.files.lazyLoadServices).then(function(){var o=t.$injector.get(\"filesErrorHandler\");try{t.triggerStateChanged(function(e){if(l){var n={errorCode:i.errorCode,statusCode:void 0};t.sharepointScenarioHandler.getFilesScenario(n,t.constants.files.scenarioActions.create).finishScenario(l)}e.createErrorData={errorCode:i.errorCode,actionType:s||null};var a={response:{errorCode:i.errorCode},message:i.message};o.showSpQuotaExceededErrorDialogIfNeeded(a)&&(e.error=i.message),e.entityStatus=r.FilesStatus.CreateFailed,t.logger.error(\"Error encountered while creating SharePoint file. Error: {0}\",i&&i.errorCode)},e.payload.context.listenerId)}finally{p(t.states[e.payload.context.listenerId])}}).catch(function(){t.logger.error(\"Failed to lazy load files services\")})})},d.prototype.onDeleteSharePointFiles=function(e){var t=this;if(e&&e.payload&&e.payload.context){e.payload.scenarioName||this.logger.warn(\"Delete action payload does not have a telemetry scenario name.\");var i=e.payload.scenarioName&&this.loggingService.findScenario(e.payload.scenarioName);if(i&&i.eventData||this.logger.error(\"Could not cast telemetry scenario as batch scenario.\"),0!==e.payload.files.length){var r=this.getRepositoryDirect(e.payload.context.serviceName);r?r.deleteItems(e.payload.context,e.payload.files).then(function(r){e.payload.context.serverRelativeRootUrl=t.states[e.payload.context.listenerId].serverRelativeRootUrl,e.payload.context.rootRelativeFolderUrl=t.states[e.payload.context.listenerId].rootRelativeFolderUrl;var o=t.tryGetLastGetPayload(e.payload.context.listenerId)||{context:e.payload.context,forceRefresh:!0},s=t.storesHelper.createSuccessfullyDeletedMessageForToast(e.payload.files);t.storesHelper.handleBatchResponse(r,i,e.payload.context,s,function(){return t.getAllFilesList(o)})}).catch(function(r){var o=e.payload.context.provider?e.payload.context.provider.loggingName:\"SharePoint\";t.storesHelper.failScenarioWithError(i,r,\"SharePointStore\",\"deleting files from \"+o)}):this.storesHelper.failScenarioWithMessage(i,\"Could not retrieve an instance of repository direct given the following service name: \"+e.payload.context.serviceName)}else this.storesHelper.incompleteScenarioWithMessage(i,\"SharePointStore: Delete action got triggered with zero files.\")}else this.logger.error(\"Bad payload passed to onDeleteSharePointFiles\")},d.prototype.onCopyMoveSharePointFiles=function(e){var t=this;if(e.payload&&e.payload.context){var i;if(this.isDestinationSharePoint(e.payload.destination)&&e.payload.destination.siteUrl===e.payload.context.siteUrl){i=e.payload.destination;var o=e.payload.context.serviceName,s=e.payload.scenario,n=e.payload.retryInfo;if(0===e.payload.files.length)return this.logger.warn(\"Copy/move action got triggered with zero files.\"),void(s&&s.incomplete({error:\"no files in context\"}));if(this.validateFileSizes(e.payload.files,e.payload.context.siteUrl,i.siteUrl)){this.triggerStateChanged(function(e){e.entityStatus=r.FilesStatus.CopyMoveStarted});var a=_.map(e.payload.files,function(r){var s=e.payload.context,a=t.filesUtilityService.makeServerRelativeUrl(i.serverRelativeUrl,n?n.newFileName:r.getTitle()),l=e.payload.actionType==t.constants.events.files.moveFile;return t.mtmaFilesStore.registerCopyMoveBlockingActivity(r.getId(),r.getTitle(),l),e.payload.actionType===t.constants.events.files.moveFile?t.getRepository(o).moveItem(s,r.getServerRelativeUrl(),i.siteUrl,a,!!n&&n.overwrite):t.getRepository(o).copyItem(s,r.getServerRelativeUrl(),i.siteUrl,a,!!n&&n.overwrite)}),l=[];this.$q.allSettled(a).then(function(o){var a=[],c=[],d=0,p=0;o.forEach(function(i,r){if(t.mtmaFilesStore.unregisterCopyMoveBlockingActivity(e.payload.files[r].getId()),t.$q.isResolvedResult(i))l.push(r);else{var o={file:e.payload.files[r],result:i};if(i.reason&&i.reason.statusCode)switch(i.reason.statusCode){case t.constants.responseCode.conflict:p++,c.push(o);break;case t.constants.responseCode.locked:case t.constants.responseCode.forbidden:p++,a.push(o);break;default:d++,a.push(o)}else d++,a.push(o)}});var v=o.length-d-p;if(a.length>0?t.triggerStateChanged(function(e){e.entityStatus=r.FilesStatus.CopyMoveFailed}):t.triggerStateChanged(function(e){e.entityStatus=r.FilesStatus.CopyMoveCompleted}),t.updateCopyMoveScenario(s,v,d,p),v>0){var u=1===v?e.payload.actionType===t.constants.events.files.moveFile?t.resources.strings.files_fileMoveCountSingular:t.resources.strings.files_fileCopyCountSingular:e.payload.actionType===t.constants.events.files.moveFile?t.resources.strings.files_fileMoveCountPlural:t.resources.strings.files_fileCopyCountPlural;if(t.filesNotificationService.showSuccessNotification(u,{number:\"\"+v}),e.payload.actionType===t.constants.events.files.moveFile){var h={context:e.payload.context,forceRefresh:!0};t.getAllFilesList(h),t.eventingService.$emit(t.constants.files.strings.updateItemsViewOnMoveComplete,{successArr:l})}}else e.payload.actionType===t.constants.events.files.moveFile&&t.eventingService.$emit(t.constants.files.strings.updateItemsViewOnMoveComplete);a.forEach(function(i){var r=e.payload.actionType===t.constants.events.files.moveFile?t.resources.strings.files_fileMoveFailed:t.resources.strings.files_fileCopyFailed;t.filesNotificationService.showFailureNotification(r,{filename:i.file.getTitle()})}),c.forEach(function(r){var o=e.payload.context.serverRelativeRootUrl;e.payload.context.rootRelativeFolderUrl&&(o+=g.ensureLeadingSlash(e.payload.context.rootRelativeFolderUrl)),N.handleFileCollision({fileName:n?n.newFileName:r.file.getTitle(),resendAction:function(o,n){var a=t.loggingService.newScenario(s?s.name:\"documents_copy_move_unknown\");a.eventData[t.constants.scenarioEventData.type]=r.file.getExtension(),a.eventData[t.constants.scenarioEventData.size]=r.file.getSize(),a.eventData[t.constants.scenarioEventData.entryPoint]=t.constants.scenarioEventData.scenarioEntryPoint.fileConflictDialog;var l={actionType:e.payload.actionType,context:e.payload.context,destination:i,files:[r.file],retryInfo:{newFileName:o,overwrite:n},viewId:e.payload.viewId};t.filesActionsFactory.create(e.payload.context.listenerId).copyMoveFiles(l)},cancelAction:angular.noop,disableReplaceButton:o===i.serverRelativeUrl})})})}else{var c=\"ActionService error: Attempted to \"+e.payload.actionType+\" a file that was larger than SharePoint allows to be uploaded.\";this.logger.error(c),s&&s.fail({error:\"MaxFileSize\"})}}else this.crossProviderCopyMove(e.payload.files,e.payload.context,e.payload.destination,e.payload.viewId,e.payload.actionType,e.payload.scenario)}else this.logger.warn(\"Copy/move action got triggered with undefined payload.\")},d.prototype.updateCopyMoveScenario=function(e,t,i,r){e&&(e.eventData&&(e.eventData.numberOfSuccesses=t,e.eventData.numberOfIncompletes=r,e.eventData.numberOfFailures=i),i>0?e.fail():r>0?e.incomplete():e.stop())},d.prototype.validateFileSizes=function(e,t,i){var r=this,o=this.utilityService.parseUrl(i).toString();return this.utilityService.parseUrl(t).toString()!==o&&e.forEach(function(e){var t=e.getSize();if(void 0===t||t>=r.constants.files.parameters.fileSizeLimitForDownload)return r.redirectLargeFilesToSharePoint({objectId:e.getId(),title:e.getTitle(),isPersonal:!1,objectUrl:e.getUrl()},r.resources.strings.files_fileCopyMoveFailedCrossSiteSizeErrorSharePoint),!1}),!0},d.prototype.redirectLargeFilesToSharePoint=function(e,t){var i=this,r=this.$translate.instant(this.resources.strings.icons_msft_sharepoint);this.dialogService.open(this.constants.dialogs.confirmDialog,{closeButtonText:this.$translate.instant(this.resources.strings.cancel),confirmMessageHtmlBody:this.$translate.instant(t).replace(\"{location}\",r).replace(\"{limit}\",this.utilityService.bytesToMb(this.constants.files.parameters.fileSizeLimitForDownload,0)),okButtonText:this.$translate.instant(this.resources.strings.files_openInLocationFormat).replace(\"{location}\",r),callback:function(){i.openFilesListInSharePoint(e)}})},d.prototype.openFilesListInSharePoint=function(e){var t=this.loggingService.newScenario(this.constants.scenarios.files.openItemInSharePoint);t.eventData.context=this.utilityService.getUrlRootContext(),t.eventData.type=e.type,t.eventData.size=this.utilityService.bytesToMb(e.size);var i=new RegExp(this.utilityService.escapeForRegExp(encodeURI(e.title))+\"$\"),r=e.objectUrl.replace(i,\"\");this.$window.open(r,\"_blank\"),t.stop()},d.prototype.onBeginRenameEntity=function(e){var i=this,r=t.stores.files.FilesListRenameStatus,o=_.find(this.states[e.payload.context.listenerId].filesList.entities,function(t){return t.getId()===e.payload.id});if(o){var s=o.getTitle();\"folder\"!==o.getExtension()&&(s=this.utilityService.getFileName(s)),this.triggerStateChanged(function(t){t.renameContext={context:e.payload.context,entity:o,renameStatus:r.None,newName:s,extension:o.getExtension(),validationRegex:i.titleRegex}},e.payload.context.listenerId)}},d.prototype.onSubmitRenameEntity=function(e){var i=this,r=e.payload.context.serviceName,o=e.payload.isSubdirectory?this.constants.scenarios.files.renameFolder:this.constants.scenarios.files.renameFile,s=this.loggingService.newScenario(o+\"_\"+r,void 0,void 0,this.constants.files.timers.longScenarioTimeOut);if(this.isRenameValid(e.payload.context.listenerId,s)){this.triggerStateChanged(function(e){e.renameContext.renameStatus=t.stores.files.FilesListRenameStatus.Saving},e.payload.context.listenerId);var n=e.payload.newName.trim(),a=this.states[e.payload.context.listenerId].renameContext;this.getRepository(r).updateItem(this.states[e.payload.context.listenerId].renameContext.context,this.states[e.payload.context.listenerId].renameContext.entity,n,e.payload.isSubdirectory).then(function(t){s&&s.stop(),i.triggerStateChanged(function(e){var i=e.filesList.entities.indexOf(a.entity);i>=0&&t&&t.value&&e.filesList.entities[i].updateEntity(t.value,a.context),e.renameContext=void 0},e.payload.context.listenerId),i.ariaLiveService.update(i.$translate.instant(i.resources.strings.files_renameCompleted),!0)},function(t){var r={errorCode:t&&t.errorCode,statusCode:t&&t.statusCode};i.onRenameError(r,s,e.payload.context.listenerId)})}},d.prototype.isRenameValid=function(e,t){var i=this.filesUtilityService.isFileNameValid(this.states[e].serverRelativeRootUrl,this.states[e].rootRelativeFolderUrl,this.states[e].renameContext.newName);if(null!==i){var r={errorCode:i,statusCode:void 0};return this.onRenameError(r,t,e),!1}return!0},d.prototype.onRenameError=function(e,i,r){var o=this.sharepointScenarioHandler.getFilesScenario(e,this.constants.files.scenarioActions.rename),s=this.states[r].renameContext&&this.states[r].renameContext.entity&&this.states[r].renameContext.entity.getTitle()||\"\";o.showNotification({fileName:s}),i&&o.finishScenario(i),this.loggingService.event(this.constants.files.perfMarkerSteps.renaming.failed,{}),this.triggerStateChanged(function(e){e.renameContext.renameStatus=t.stores.files.FilesListRenameStatus.Invalid},r)},d.prototype.onCancelRenameEntity=function(e){var i=t.stores.files.FilesListRenameStatus;this.states[e.payload.context.listenerId].renameContext&&this.states[e.payload.context.listenerId].renameContext.renameStatus!==i.Saving&&this.triggerStateChanged(function(e){e.renameContext=void 0},e.payload.context.listenerId)},d.prototype.updateDirectoryStack=function(t){var i=t.context.serverRelativeRootUrl||\"\",r=t.context.rootRelativeFolderUrl||\"\",o=this.filesUtilityService.parseServerUrl(t.context.siteUrl);i=i.replace(this.constants.files.regexPatterns.leadingAndTrailingSlashesRegex,\"\"),r=r.replace(this.constants.files.regexPatterns.leadingAndTrailingSlashesRegex,\"\");var s=i.split(\"/\"),n=r.length>0?r.split(\"/\"):[],a=[];a=[{id:i,title:t.context.linkedContext?t.context.libraryTitle:s[s.length-1],rootRelativeUrl:\"\",objectUrl:\"\"+o+i}];for(u=0;u<n.length;u++){var c=n[u],d=0===u?c:a[u].rootRelativeUrl+\"/\"+c,p=a[u].id+\"/\"+c;a.push({id:p,title:c,rootRelativeUrl:d,objectUrl:\"\"+o+p})}var v=_.first(this.states[t.context.listenerId].directoryStack);t.context.linkedContext&&v&&e.components.isChannelBreadcrumb(v,this.constants)?this.states[t.context.listenerId].directoryStack=[v]:this.states[t.context.listenerId].directoryStack=[];for(var u=0;u<a.length;u++){var h=_.clone(t.context);h.rootRelativeFolderUrl=a[u].rootRelativeUrl;var f=l.create({baseUrl:t.context.siteUrl,id:a[u].id,title:a[u].title,objectUrl:a[u].objectUrl},h);this.states[t.context.listenerId].directoryStack.push(f)}var g=this.states[t.context.listenerId].directoryStack,y=g&&g.length>0&&g[g.length-1];this.states[t.context.listenerId].currentDirectory=this.isDirectoryEntity(y)&&y},d.prototype.isDirectoryEntity=function(e){return e&&!!e.getActions},d.prototype.getAllFilesList=function(e,s){var n=this;this.clearNextPageTimeoutPromise(e.context.listenerId);var a=t.stores.files.FilesListStateStatus;return this.getSinglePageFileList(e).then(function(t){var i=t.value,r=e.context.threadId;n.triggerStateChanged(function(e){e.newFileContext=null,s&&s.isFolder&&(e.newFileContext={isFolder:!0,fileId:s.objectId}),e.filesList={entities:i.filesList},e.cacheStatus=t.cacheStatus,e.status=a.FetchedFromServer},e.context.listenerId);var l=e;if(e.scenarioName&&((l=_.clone(e)).scenarioName=void 0),n.fetchNextPageResults(l,i.skipToken),!n.settingsService.valueAsBoolean(n.constants.settings.names.enableChannelFilesHamburger)){var c=n.externalFilesChannelFilesHelper.getExternalFoldersForChannel(e.context);if(c.then(function(t){n.updateFilesList(e.context,t)}).catch(function(t){var i=t&&t.errorCode;n.logger.warn(\"unable to retrieve external folders for channel \"+r+\" - \"+i);var o=e.scenarioName?n.loggingService.findScenario(e.scenarioName):null;o&&o.mark(n.constants.scenarios.files.getFiles.marks.retrieveExternalFoldersRrror)}),n.settingsService.valueAsBoolean(n.constants.settings.names.enableSpecialDocumentLibraries)&&n.isRootChannelFolder(e.context)){var d;c.then(function(e){return d=o.GetProvisionedLibraries,n.getProvisionedSpecialLibraries(e)}).then(function(t){return d=o.ProvisionLibraries,$.provisionLibraries(e.context.threadId,t)}).then(function(t){return d=o.GetExternalFolders,n.shouldReloadExternalFolders(t)?n.externalFilesChannelFilesHelper.getExternalFoldersForChannel(e.context):[]}).then(function(t){d=o.TriggerUpdate,n.updateFilesList(e.context,t)}).catch(function(){n.logger.error(\"Special document libraries provision and reload flow failed. FailedStep: \"+d+\".\")})}}},function(t){if(t instanceof i.FilesError)if(t.logErrorMessage!==n.outOfBandResponseErrorMsg){var o=r.SpecialDocumentLibraryErrorTroubleshooter.create(e,t,n.settingsService,n.constants,n.specialDocumentLibrariesProvider,n.specialDocumentLibrariesUtilities,n.filesActionsFactory);n.triggerStateChanged(function(e){e.error=t,o?e.specialDocumentLibraryErrorTroubleshooter=o:delete e.specialDocumentLibraryErrorTroubleshooter,e.status=a.FetchError,n.logger.error(t.logMessage(\"sharepointStore\"))},e.context.listenerId)}else n.logger.log(n.outOfBandResponseErrorMsg);else n.logger.error(\"unknown error type\")})},d.prototype.getSinglePageFileList=function(e,t){var r=this,o=e.context.listenerId;return this.getItemsDeferred[o]&&this.getItemsDeferred[o].reject(i.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.sharepoint.outOfBandResponse,this.outOfBandResponseErrorMsg)),this.getItemsDeferred[o]=n.defer(),this.hasStatePerListener(e.context)||this.getItemsDeferred[o].reject(i.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.missingListenerId,this.missingParamsErrorMsg.replace(\"{function}\",\"getSinglePageFileList\"))),function(i){var o=function(){return r.getFilesFromRepository(e,t)};(r.settingsService.valueAsBoolean(r.constants.settings.names.filesEnableSpoSiteUrlRefresh)?r.retryWithSiteUrlRefresh(e.context.serviceName,e.context.threadId,o):o()).then(function(e){i.resolve(e)}).catch(function(e){i.reject(e)})}(this.getItemsDeferred[o]),this.getItemsDeferred[o].promise},d.prototype.hasStatePerListener=function(e){return!!(e&&e.listenerId&&this.states[e.listenerId])},d.prototype.isDestinationSharePoint=function(e){var t=e;return!!(t.libraryId||t.siteUrl||t.serverRelativeUrl)},d.prototype.fetchNextPageResults=function(e,t){var i=this;if(t&&this.hasStatePerListener(e.context)){if(this.states[e.context.listenerId].filesList&&this.states[e.context.listenerId].filesList.entities.length>e.context.pageSize)return void this.logger.log(this.itemLimitResponseErrorMsg);this.nextPageTimeoutPromise[e.context.listenerId]=this.$timeout(function(){i.nextPageTimeoutPromise[e.context.listenerId]=void 0,i.getSinglePageFileList(e,t).then(function(t){var r=t.value;i.hasStatePerListener(e.context)&&i.states[e.context.listenerId].rootRelativeFolderUrl===e.context.rootRelativeFolderUrl&&i.states[e.context.listenerId].serverRelativeRootUrl===e.context.serverRelativeRootUrl?(i.triggerStateChanged(function(e){var o;if(e.filesList&&e.filesList.entities&&e.filesList.entities.length){var s=_.transform(e.filesList.entities,function(e,t){e[t.getId()]=!0},{}),n=_.remove(r.filesList,function(e){return s[e.getId()]});n&&n.length>0&&i.logger.warn(\"Received duplicate files for page from SharePoint.\"),(o=e.filesList.entities).push.apply(o,r.filesList),e.cacheStatus=t.cacheStatus}},e.context.listenerId),i.fetchNextPageResults(e,r.skipToken)):(i.logger.warn(\"Received a payload from getFilesFromRepository for a url that did not match the current state's url\"),i.clearNextPageTimeoutPromise(e.context.listenerId))})},250*this.growingWaitTimer*this.growingWaitTimer,!1),this.growingWaitTimer<7&&this.growingWaitTimer++}else this.clearNextPageTimeoutPromise(e.context.listenerId)},d.prototype.crossProviderCopyMove=function(e,t,i,r,o,s){var n=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableExternalFileProviders)){var a=o===this.constants.files.scenarioActions.move;if(s||this.logger.warn(\"[crossProviderCopyMove] was invoked with an undefined scenario.\"),0===e.length)return this.logger.warn(\"Copy/move action got triggered with zero files.\"),void(s&&s.incomplete({error:\"no files in context\"}));if(e.length>this.constants.files.upload.maxUploadsInBatch)return this.filesNotificationService.showNotificationForLargeUpload(),void(s&&s.incomplete({error:\"tried to cross provider copy/move too many files: \"+e.length}));if(this.storesHelper.areAnyFilesTooBig(e))s&&s.incomplete({error:\"One of the selected files to copy/move cross provider is too big\"});else{e.forEach(function(e){n.mtmaFilesStore.registerCopyMoveBlockingActivity(e.getId(),e.getTitle(),a)});var l=a?this.crossProviderService.moveItems(t,e,i,this.getRepositoryDirect(t.serviceName),r,s):this.crossProviderService.copyItems(t,e,i,r,s),c=a?this.resources.strings.files_fileMoveCountSingular:this.resources.strings.files_fileCopyCountSingular,d=a?this.resources.strings.files_fileMoveCountPlural:this.resources.strings.files_fileCopyCountPlural;l.then(function(i){var r=n.tryGetLastGetPayload(t.listenerId)||{context:t,forceRefresh:!0},o=\"\";o=!_.isEmpty(i)&&i.successCount>1?d:c,n.storesHelper.handleBatchResponse(i,s,t,o,function(){return n.getAllFilesList(r)}),e.forEach(function(e){n.mtmaFilesStore.unregisterCopyMoveBlockingActivity(e.getId())})}).catch(function(r){e.forEach(function(e){n.mtmaFilesStore.unregisterCopyMoveBlockingActivity(e.getId())}),n.storesHelper.failScenarioWithError(s,r,\"SharePointStore\",\"copy/move files from \"+t.provider.loggingName+\" to \"+i.provider.loggingName)})}}else this.logger.error(\"Cross provider actions are not supported as the external providers flag is disabled.\")},d.prototype.tryGetLastGetPayload=function(e){if(e){var t=this.previousGetFilesParameters[e];return t&&t.payload}},d.prototype.getFilesFromRepository=function(t,i){var r=this,o=n.defer(),s=t.context.serviceName;return this.getRepositoryDirect(s).getItems(t.context,i,this.itemsPerCall,t.forceRefresh,t.scenarioName).then(function(i){var s=i.value,n={filesList:_.map(s.value,function(e){return a.create(e,t.context,s)}),skipToken:s.skipToken};i.whenChangesAvailable.then(function(){r.triggerStateChanged(function(t){t.status=e.services.stores.files.FilesListStateStatus.ChangesAvailable},t.context.listenerId)}),o.resolve({value:n,whenChangesAvailable:i.whenChangesAvailable,cacheStatus:i.cacheStatus})}).catch(function(e){o.reject(e)}),o.promise},d.prototype.retryWithSiteUrlRefresh=function(e,t,i){return e===this.constants.files.serviceName.teams?this.documentLibraryClient.retryWithSiteUrlRefresh(t,i):i()},d.prototype.getRepository=function(e){return e===this.constants.files.serviceName.personal?this.oneDriveRepository:this.sharePointRepository},d.prototype.getRepositoryDirect=function(e){return e===this.constants.files.serviceName.personal?this.oneDriveRepositoryDirect:this.sharePointRepositoryDirect},d}(R))(n,c,d,p,v,u,h,f,g,m,y,S,F,x,C,I,P,E,L,U,b,T,D,w,N,M,A,k,H,O,B,G,$,z,j,W)}])}(r.sharePoint||(r.sharePoint={}))}(i.modules||(i.modules={}))}(t.files||(t.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var r=function(){function e(e,r,t,i,n,o){this.specialDocumentLibrariesProvider=e,this.specialDocumentLibrariesUtilities=r,this.filesActions=t,this.threadId=i,this.libraryType=n,this.context=o}return e.create=function(r,t,i,n,o,s,a){if(!(i.valueAsBoolean(n.settings.names.enableSpecialDocumentLibraries)&&r&&r.context&&r.context.threadId&&r.context.linkedContext))return null;var l=r.context.threadId,c=r.context.linkedContext.externalFolder;if(!c||!c.libraryType)return null;var d=c.libraryType,u=o.getEnabledAvailableLibraries(l);return _.includes(u,d)&&d===Teams.Models.SpecialDocumentLibraryType.ClassMaterials&&i.valueAsBoolean(n.settings.names.enableClassMaterialsTroubleshooting)&&t.httpResponseCode===n.responseCode.notFound&&r.context.serviceName===n.files.serviceName.customspo&&!r.context.rootRelativeFolderUrl?new e(o,s,a.create(r.context.listenerId),l,d,{threadId:l,siteUrl:r.context.siteUrl,serverRelativeRootUrl:r.context.linkedContext.serverRelativeRootUrl,rootRelativeFolderUrl:r.context.linkedContext.rootRelativeFolderUrl,provider:r.context.linkedContext.provider,serviceName:r.context.linkedContext.serviceName,libraryId:r.context.linkedContext.libraryId,libraryTitle:r.context.linkedContext.libraryTitle,listenerId:void 0,pageSize:r.context.linkedContext.pageSize,sortedAscending:r.context.linkedContext.sortedAscending}):null},e.prototype.diagnose=function(){var e=this;return this.specialDocumentLibrariesProvider.diagnoseLibrary(this.threadId,this.libraryType).then(function(r){if(!r)throw new Error(\"Diagnostics result is null.\");if(r.errorOccured)throw new Error(\"Error occured during diagnostics.\");var t=e.specialDocumentLibrariesUtilities.getDiagnosisStrings(e.libraryType,r.conclusion,r.repairAction);return{conclusion:r.conclusion,repairAction:r.repairAction,diagnosticsMessage:t.diagnosisMessage,repairButtonText:t.repairButtonText,repairInProgressAriaNarration:t.repairingAriaNarration}})},e.prototype.repair=function(e){var r=this;return this.specialDocumentLibrariesProvider.repairLibrary(this.threadId,this.libraryType,e).then(function(e){if(!e)throw new Error(\"Repair result is null.\");if(e.errorOccured)throw new Error(\"Error occured during repair.\")}).then(function(){r.filesActions.getFiles({context:r.context})})},e}();e.SpecialDocumentLibraryErrorTroubleshooter=r}(e.sharePoint||(e.sharePoint={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(e){!function(t){!function(t){var r=function(t){function r(e,r,n,o,i,s,a,c,p,l,u,v){var h=t.call(this,n.middleTierConstants.newEndpointAddress,c,s,o,e,r,i,a)||this;return h.$q=e,h.$qNoApply=r,h.appConfig=n,h.conversationsService=p,h.conversationsStore=l,h}return __extends(r,t),r.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"conversationsService\",\"conversationsStore\",\"channelService\",\"loggingService\"],r.prototype.getSiteStatus=function(t){var r=this,n=this.constants.files.internalErrorCodes.common;if(!t)return this.$q.reject(e.FilesError.createFromInternalError(n.preConditionFailed,\"Invalid TeamId.\"));var o=this.constants.urls.teams.teamStatus.get;o=o.replace(\"{teamId}\",t);var i={callType:this.constants.urls.teams.teamStatus.type};return this.performApiGet(o,i).toNgPromise(this.$q).catch(function(t){return r.$q.reject(e.FilesError.createFromHttpError(t,r.constants))})},r.prototype.setSiteUrlOnTeamConversation=function(t){var r=this,n=this.constants.files.internalErrorCodes.common;if(!t)return this.$q.reject(e.FilesError.createFromInternalError(n.preConditionFailed,\"Invalid TeamId.\"));var o=this.conversationsService.getConversation(t);return o&&o.threadProperties?o.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_SiteUrl]?this.$q.resolve():this.getSiteStatus(t).then(function(t){return t&&t.siteUrl&&2===t.creationStatus?r.conversationsStore.patchConversation(o.id,function(e){e.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_SiteUrl]=t.siteUrl}):r.$q.reject(e.FilesError.createFromInternalError(n.spSiteNotProvisioned,\"Spo Site not provisioned yet.\"))}).catch(function(t){return r.$q.reject(e.FilesError.createFromHttpError(t,r.constants))}):this.$q.reject(e.FilesError.createFromInternalError(n.preConditionFailed,\"Invalid conversation for the teamId.\"))},r.prototype._getAuthHeaders=function(e){var t=this;return void 0===e&&(e=!1),this.authenticationService.getSkypeTokens(e).then(function(e){var r={};return r[t.constants.headers.accept]=t.constants.headers.jsonContent,r[t.constants.headers.xClientType]=t.constants.search.file.sharePointClientType,r[t.constants.headers.tokens.xSkypeToken]=e.skypeToken,t.authenticationService.getAuthHeaders(r)})},r}(SkypeX.Services.GenericRestClient);t.TeamSiteInfoClient=r,angular.module(\"teamspace.services.files.modules.sharePoint.teamSiteInfoClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"skypeX.conversationsStore\",\"teamspace.conversationsService\",\"teamspace.settingsService\"]).service(\"teamSiteInfoClient\",r)}(t.sharePoint||(t.sharePoint={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),__awaiter=this&&this.__awaiter||function(e,t,r,i){return new(r||(r=Promise))(function(n,s){function a(e){try{o(i.next(e))}catch(e){s(e)}}function c(e){try{o(i.throw(e))}catch(e){s(e)}}function o(e){e.done?n(e.value):new r(function(t){t(e.value)}).then(a,c)}o((i=i.apply(e,t||[])).next())})},__generator=this&&this.__generator||function(e,t){function r(e){return function(t){return i([e,t])}}function i(r){if(n)throw new TypeError(\"Generator is already executing.\");for(;o;)try{if(n=1,s&&(a=2&r[0]?s.return:r[0]?s.throw||((a=s.return)&&a.call(s),0):s.next)&&!(a=a.call(s,r[1])).done)return a;switch(s=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,s=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(a=o.trys,!(a=a.length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){o.label=r[1];break}if(6===r[0]&&o.label<a[1]){o.label=a[1],a=r;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(r);break}a[2]&&o.ops.pop(),o.trys.pop();continue}r=t.call(e,o)}catch(e){r=[6,e],s=0}finally{n=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var n,s,a,c,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return c={next:r(0),throw:r(1),return:r(2)},\"function\"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c},teamspace;!function(e){!function(t){!function(r){!function(r){!function(r){var i=function(r){function i(e,t,i,n,s,a,c,o,l,h,u,p,f){var v=r.call(this,\"\",c,s,i,e,t,n,a)||this;return v.$q=e,v.$qNoApply=t,v.$http=i,v.authenticationService=n,v.constants=s,v.appStateService=a,v.settingsService=c,v.utilityService=o,v.loggingService=l,v.channelService=h,v.conversationsService=u,v.filesSharingHelper=p,v.currentLocale=f.getLocale(),v}return __extends(i,r),i.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"utilityService\",\"loggingService\",\"channelService\",\"conversationsService\",\"filesSharingHelper\",\"localizationService\"],i.prototype.getDefaultLink=function(e,r,i,n){var s,a,c,o,l=this;if(i&&n)c=(c=this.constants.urls.files.service.sharing.defaultLinkWithFileId).replace(\"{fileID}\",i),o={callType:this.constants.urls.files.service.sharing.defaultLinkWithFileId,headers:(s={},s[\"If-Match\"]=\"*\",s[\"Accept-Language\"]=this.currentLocale,s),url:n.replace(this.constants.files.regexPatterns.trailingSlashRegex,\"\")+c};else{c=this.constants.urls.files.service.sharing.defaultLink;var h=this.filesSharingHelper.encodeShareUrl(e);if(!h)return this.$q.reject(\"Invalid url passed\");o={callType:this.constants.urls.files.service.sharing.defaultLink,headers:(a={},a[\"If-Match\"]=\"*\",a[\"Accept-Language\"]=this.currentLocale,a)},c=c.replace(\"{encoded_share_id}\",h)}this.addHeaders(o,r);var u=this.utilityService.parseUrl(e).origin;return this.setEndpointUrl(u),this.performApiGet(c,o).then(function(e){return e}).fail(function(e){return l.$qNoApply.reject(t.files.FilesError.createFromHttpError(e,l.constants))}).toNgPromise(this.$q)},i.prototype.fetchShareInfo=function(e,t,r,i,n,s){var a;if(!e||_.isEqual(e,\"undefined\"))return this.$q.reject({errorCode:e?this.constants.scenarios.files.undefinedUrlPassed:this.constants.scenarios.files.invalidUrlPassed});var c,o,l=null;if(n&&s)o=(c=this.constants.urls.files.service.sharing.fetchShareInfoWithFileId).replace(\"{fileID}\",n);else{c=this.constants.urls.files.service.sharing.fetchShareInfo;var h=this.filesSharingHelper.encodeShareUrl(e);o=c.replace(\"{shareID}\",h)}var u=this.utilityService.parseUrl(e).origin;this.setEndpointUrl(u);var p=t&&t.length>0,f=r&&r.length>0;p||f||i?(o+=\"?\",p&&(o=o+\"select=\"+t.join(\",\")),p&&f&&(o+=\"&\"),f&&(o=o+\"expand=\"+r.join(\",\")),(p||f)&&i&&(o+=\"&\"),i&&(o=o+\"action=\"+i)):o+=\"?select=webDavUrl\",n&&s&&(l=s.replace(this.constants.files.regexPatterns.trailingSlashRegex,\"\")+o);var v=\"redeemApi\",d={callType:v=r&&r.includes(\"thumbnails\")?v+\"Thumbnails\":v,headers:(a={},a[\"If-Match\"]=\"*\",a[\"Accept-Language\"]=this.currentLocale,a.prefer=\"redeemSharingLink\",a),url:l};return this.performApiGet(o,d).then(function(e){return e}).fail(function(e){return e}).toNgPromise(this.$q)},i.prototype.inviteShareLink=function(e,r,i,n){var s,a,c,o,l=this,h={recipients:r};if(i&&n)c=(c=this.constants.urls.files.service.sharing.inviteLinkWithFileId).replace(\"{fileID}\",i),o={callType:this.constants.urls.files.service.sharing.inviteLinkWithFileId,headers:(s={},s[\"If-Match\"]=\"*\",s[\"Accept-Language\"]=this.currentLocale,s.prefer=\"getDefaultLink\",s),url:n.replace(this.constants.files.regexPatterns.trailingSlashRegex,\"\")+c};else{c=this.constants.urls.files.service.sharing.inviteLink;var u=this.filesSharingHelper.encodeShareUrl(e);if(!u)return this.$q.reject(\"Invalid url passed\");o={callType:this.constants.urls.files.service.sharing.inviteLink,headers:(a={},a[\"If-Match\"]=\"*\",a[\"Accept-Language\"]=this.currentLocale,a.prefer=\"getDefaultLink\",a)},c=c.replace(\"{encoded_share_id}\",u)}var p=this.utilityService.parseUrl(e).origin;return this.setEndpointUrl(p),this.performApiPost(c,o,h).then(function(e){return e}).fail(function(e){return l.$qNoApply.reject(t.files.FilesError.createFromHttpError(e,l.constants))}).toNgPromise(this.$q)},i.prototype.checkAccess=function(e,t,r){var i=this.filesSharingHelper.encodeShareUrl(e),n=this.constants.urls.files.service.sharing.checkAccess.replace(\"{encodedUrl}\",i),s={recipients:this.filesSharingHelper.getRecipients(t,r)};return this.performApiPost(n,{callType:\"checkAccess\"},s)},i.prototype.getWarnings=function(t,r,i,n){return __awaiter(this,void 0,void 0,function(){var s,a,c,o,l,h=this;return __generator(this,function(u){switch(u.label){case 0:return[4,n];case 1:return o=u.sent(),l=this.checkAccess(t,i,o),[2,r.then(function(t){var r=h.constants.files.odspShareDialog.checkAccess,n=t.link&&t.link.scope||t.invite&&t.invite.defaultScope||t,u=e.components.ComposeErrorType;if(n===r.anonymous)return null;var p=h.conversationsService.getConversation(i);return p.isChannelConversation()?(s=h.channelService.getCurrentTeamAndChannel(),a=s&&s.guestUsersCategory&&s.guestUsersCategory.toLowerCase()!==h.constants.teamGuestUsersCategory.none):c=!!_.filter(o,function(e){return e.userType===h.constants.RoleConstants.Guest}).length,n===r.organization?p.isChannelConversation()?a?{warning:u.ShareLinkCSL,hasGuest:!0,permission:n}:null:c?{warning:u.ShareLinkCSL,hasGuest:!0,permission:n}:null:n!==r.users&&n!==r.existingAccess||!p.isChat()?l.then(function(e){return h.filesSharingHelper.checkForWarningsByResponse(e.value)?{warning:u.ShareLinkPSLWithoutFullAccess,hasGuest:c,permission:n}:null}).catch(function(e){return null}):l.then(function(e){return h.filesSharingHelper.checkForWarningsByResponse(e.value)?p.isGroupChat()?{warning:u.ShareLinkPSLWithoutFullAndFutureAccess,hasGuest:c,permission:n}:{warning:u.ShareLinkPSLWithoutIndividualAccess,hasGuest:!0,permission:n}:p.isGroupChat()?{warning:u.ShareLinkPSLWithoutFutureAccess,hasGuest:c,permission:n}:null}).catch(function(e){return null})}).catch(function(e){return null})]}})})},i.prototype.getExistingLinkPermissions=function(e,t){var r;if(!e)return this.$q.reject(\"Invalid url passed\");var i=this.utilityService.parseUrl(e);this.setEndpointUrl(i.origin);var n=this.filesSharingHelper.encodeShareUrl(e),s=this.constants.urls.files.service.sharing.getLinkPermissions.replace(\"{shareID}\",n),a={callType:\"linkPermissionsApi\",headers:(r={},r[\"If-Match\"]=\"*\",r[\"Accept-Language\"]=this.currentLocale,r)};return this.addHeaders(a,t),this.performApiGet(s,a).then(function(e){return e}).fail(function(e){return e}).toNgPromise(this.$q)},i.prototype.fetchDriveItemAndPermission=function(e,t,r){var i;if(!e)return this.$q.reject(\"Invalid url passed\");var n=this.utilityService.parseUrl(e);this.setEndpointUrl(n.origin);var s=this.filesSharingHelper.encodeShareUrl(e),a=this.constants.urls.files.service.sharing.getDriveItemAndPermissions.replace(\"{shareID}\",s);a=[a,\"expand=permission\"].join(\"?\");var c=\"\";if(t&&(c=t.join(\",\")),c){var o=\"driveitem(select={fieldsStr})\";a=[a,o=o.replace(\"{fieldsStr}\",c)].join(\",\")}var l={callType:\"driveItemAndPermissionsApi\",headers:(i={},i[\"If-Match\"]=\"*\",i[\"Accept-Language\"]=this.currentLocale,i.prefer=\"redeemSharingLink\",i)};return this.performApiGet(a,l).then(function(e){return e}).fail(function(e){return e}).toNgPromise(this.$q)},i.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};t[this.constants.headers.accept]=this.constants.headers.jsonContent;return this._endpointUrl&&[this._endpointUrl],this.authenticationService.getAuthHeaders(t,[this._endpointUrl])},i.prototype.setEndpointUrl=function(e){if(this._endpointUrl){if(this._endpointUrl.toUpperCase()!==e.toUpperCase()){var t=\"Endpoint URL mismatch. Updating URL. Old: '\"+this._endpointUrl+\"', New: '\"+e+\"'.\";this.loggingService.warn(t),this._endpointUrl=e}}else this._endpointUrl=e},i.prototype.addHeaders=function(e,t){if(e&&e.headers&&t){var r='audienceType=\"{audienceType}\"';r=r.replace(\"{audienceType}\",t),e.headers=$.extend(e.headers,{prefer:r})}},i}(SkypeX.Services.GenericRestClient);r.SharepointShareServiceImplementation=i,angular.module(\"teamspace.services.files.modules.sharePoint.vroom.sharepointShareService\",[\"teamspace.authenticationService\",\"teamspace.loggingService\",\"teamspace.qAllSettled\",\"teamspace.appState\",\"teamspace.utilityService\",\"teamspace.services.files.modules.sharePoint.filesSharingHelper\",\"teamspace.settingsService\"]).service(\"sharepointShareService\",i)}(r.vroom||(r.vroom={}))}(r.sharePoint||(r.sharePoint={}))}(t.modules||(t.modules={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){!function(s){!function(s){s.sharedWithMe||(s.sharedWithMe={}),angular.module(\"teamspace.services.files.modules.sharedWithMe.sharedWithmeFilesClientCache\",[\"skypeX.clientDatabase\"]).factory(\"sharedWithmeFilesClientCache\",[\"constants\",\"settingsService\",\"filesClientDatabase\",function(s,i,a){return new e.services.files.modules.simple.SimpleFilesClientCache(s,i,a,a.schema.stores.sharedWithMe_request.name,a.schema.stores.sharedWithMe_items.name)}])}(s.modules||(s.modules={}))}(s.files||(s.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(s){s.sharedWithMe||(s.sharedWithMe={}),angular.module(\"teamspace.services.files.modules.sharedWithMe.sharedWithMeFilesRepository\",[\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.services.files.modules.sharedWithMe.sharedWithmeFilesClientCache\",\"teamspace.services.files.modules.simple.simpleMTFilesRepositoryFactory\"]).factory(\"sharedWithMeFilesRepository\",[\"$qNoApply\",\"appConfig\",\"constants\",\"appStateService\",\"utilityService\",\"loggingService\",\"sharedWithmeFilesClientCache\",\"settingsService\",\"simpleMTFilesRepositoryFactory\",function(s,i,t,a,r,c,l,o,p){var h=\"\"+t.urls.files.service.sharedWithMe.getFiles.get,n={callType:t.urls.files.service.sharedWithMe.getFiles.type};return p.create(h,n,e.FilesProviderType.SharedWithMe,l)}])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.sharedWithMe||(e.sharedWithMe={}),angular.module(\"teamspace.services.files.modules.sharedWithMe.sharedWithMeFilesStore\",[\"teamspace.loggingService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.files.modules.sharedWithMe.sharedWithMeFilesRepository\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.simple.simpleFileEntityFactory\",\"teamspace.services.files.modules.simple.simpleFilesStoreFactory\"]).factory(\"sharedWithMeFilesStore\",[\"sharedWithMeFilesRepository\",\"simpleFilesStoreFactory\",function(e,s){return s.create(e)}])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.simple||(e.simple={}),angular.module(\"teamspace.services.files.modules.simple\",[\"teamspace.services.files.modules.simple.simpleFileEntityFactory\",\"teamspace.services.files.modules.simple.simpleFileEntityActionService\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){!function(t){!function(t){!function(t){var e;!function(t){t[t.S32=32]=\"S32\"}(e||(e={}));var i=function(){function t(t,e,i,s,n,r,o){this.data=t,this.simpleFileEntityActionService=i,this.filesUtilityService=s,this.loggingService=n,this.constants=r,this.settingsService=o,this._actions=i.getActions(this,e)}return t.prototype.getActions=function(){return this._actions},t.prototype.getPrimaryAction=function(){return this.simpleFileEntityActionService.findPrimaryAction(this,this._actions)},t.prototype.getSupportedBatchActions=function(){return[]},t.prototype.getBaseApiUrl=function(){},t.prototype.getId=function(){return this.data.objectId},t.prototype.getTitle=function(){return this.data.title},t.prototype.getLastModifiedTime=function(){return new Date(this.data.lastModifiedTime)},t.prototype.getIsSubdirectory=function(){return!1},t.prototype.getExtension=function(){return this.data.type},t.prototype.getUrl=function(){return this.data.objectUrl},t.prototype.getDownloadUrl=function(){this.data&&this.data.objectUrl||this.loggingService.warn(\"SimpleFileEntity::getDownloadUrl: invalid objectUrl\");var t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSpoSpecialChars)?this.filesUtilityService.extractServerRelativeUrl(this.data.objectUrl):decodeURI(this.filesUtilityService.extractServerRelativeUrl(this.data.objectUrl));return\"\"+this.filesUtilityService.parseTeamSiteUrl(this.data.objectUrl)+this.constants.urls.files.service.spo.download+encodeURIComponent(t)},t.prototype.getLink=function(){return this.data.objectUrl},t.prototype.getWacUrl=function(){return this.data.objectUrl},t.prototype.getTeamName=function(){return this.data.teamDisplayName},t}(),s=function(){function t(t,e,i,s,n,r,o){this.simpleFileEntityActionService=t,this.filesUtilityService=e,this.loggingService=s,this.settingsService=r,this.constants=o}return t.$inject=[\"simpleFileEntityActionService\",\"filesUtilityService\",\"utilityService\",\"loggingService\",\"platformDetectService\",\"settingsService\",\"constants\"],t.prototype.create=function(t,e){return new i(t,e,this.simpleFileEntityActionService,this.filesUtilityService,this.loggingService,this.constants,this.settingsService)},t}();angular.module(\"teamspace.services.files.modules.simple.simpleFileEntityFactory\",[\"teamspace.constants\",\"teamspace.services.actions.files.filesActionsFactory\",\"teamspace.filesUtilityService\",\"teamspace.settingsService\",\"teamspace.platformDetectService\",\"teamspace.utilityService\",\"teamspace.services.files.modules.simple.simpleFileEntityActionService\"]).service(\"simpleFileEntityFactory\",s)}(t.simple||(t.simple={}))}(t.modules||(t.modules={}))}(t.files||(t.files={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){function i(e){return e.replace(\"action=view\",\"action=edit\")}var o=function(){function t(e,t,i,o,n,r,c,a,s,l,p,y){this.utilityService=t,this.routeUtilityService=i,this.editSideBySideFactory=o,this.openSideBySideFactory=n,this.downloadFactory=r,this.copyLinkFactory=c,this.openInDesktopAppFactory=a,this.openInNewTabFactory=l,this.sharePointFileDetailsRepository=p,this.loggingService=y}return t.$inject=[\"constants\",\"utilityService\",\"routeUtilityService\",\"editSideBySideFactory\",\"openSideBySideFactory\",\"downloadFactory\",\"copyLinkFactory\",\"openInDesktopAppFactory\",\"pinToTabFactory\",\"openInNewTabFactory\",\"sharePointFileDetailsRepository\",\"loggingService\"],t.prototype.getActions=function(e,t){var o=this,n=\"recent\",r=e.getExtension();t.threadId=this.routeUtilityService.getRootRouteParams().peopleSlug;var c=[],a=this.utilityService.isDocumentType(e.getExtension())?function(){return o.sharePointFileDetailsRepository.getByUrl(e.getUrl()).then(function(e){return i(e.value.openInWindowFileUrl)})}:i(e.getWacUrl());return this.editSideBySideFactory.isAllowed(r,t.provider)&&c.push(this.editSideBySideFactory.create({file:e,fileContext:t,ctx:n})),this.openSideBySideFactory.isAllowed(r,t.provider)&&c.push(this.openSideBySideFactory.create({file:e,fileContext:t,ctx:n})),this.openInNewTabFactory.isAllowed(r)&&c.push(this.openInNewTabFactory.create({file:e,serviceName:\"recent\",url:a,fileObjectUrl:e.getUrl(),ctx:n,fileContext:t})),this.openInDesktopAppFactory.isAllowed(e.getExtension(),e.getUrl())&&c.push(this.openInDesktopAppFactory.create({file:e,serviceName:\"recent\",ctx:n})),this.downloadFactory.isAllowed(r)&&c.push(this.downloadFactory.create({file:e,fileContext:t})),c.push(this.copyLinkFactory.create({file:e,fileContext:t,ctx:n,sharepointUrl:a})),c},t.prototype.findPrimaryAction=function(t,i){if(!i)return this.loggingService.error(\"Unable to find primary action. Expected actions to be defined but received null or undefined.\"),null;var o=i.filter(function(t){return t.type===e.EntityActionType.OpenSideBySide});if(0==o.length&&(o=i.filter(function(t){return t.type===e.EntityActionType.OpenInNewTab})),o.length>0)return o[0];this.loggingService.error(\"Unable to find primary action. Provided actions does not contain an action of the expected type.\")},t}();angular.module(\"teamspace.services.files.modules.simple.simpleFileEntityActionService\",[\"teamspace.tabService\",\"teamspace.utilityService\",\"teamspace.routeUtilityService\",\"teamspace.loggingService\",\"ngDialog\",\"teamspace.tabService\",\"teamspace.services.files.entityActions\",\"teamspace.services.files.modules.sharePoint.sharePointFileDetailsRepository\"]).service(\"simpleFileEntityActionService\",o)}(t.simple||(t.simple={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){var t=function(){function e(e,t,n,i,r){this.filesClientDatabase=n,this.requestStore=i,this.itemsStore=r}return Object.defineProperty(e.prototype,\"isOpen\",{get:function(){return this.filesClientDatabase.isOpen},enumerable:!0,configurable:!0}),e.prototype.clear=function(){return this.filesClientDatabase.provider.openTransaction([this.requestStore,this.itemsStore],!0,\"simpleFilesClientCache:clear\").then(function(e){return SkypeX.Services.SyncTasks.whenAll([e.stores[0].clearAllData(),e.stores[1].clearAllData()])}).then(function(e){return null})},e.prototype.get=function(){var e=this;return this.filesClientDatabase.provider.openTransaction(this.requestStore,!1,\"simpleFilesClientCache:get_1\").then(function(e){return e.store.openPrimaryKey().getAll()}).then(function(e){if(e&&e.length)return e[0]}).then(function(t){if(t&&t.itemObjectUrls)return e.filesClientDatabase.provider.openTransaction(e.itemsStore,!1,\"simpleFilesClientCache:get_2\").then(function(e){return e.store.getMultiple(t.itemObjectUrls)}).then(function(e){return e=_.compact(e),{insertedDate:t.insertedDate,items:e.map(function(e){return e.item})}})})},e.prototype.add=function(e){var t=this;return e=e||[],this.clear().then(function(){return t.filesClientDatabase.provider.openTransaction([t.requestStore,t.itemsStore],!0,\"simpleFilesClientCache:add\")}).then(function(t){var n=t.stores,i=n[0],r=n[1],s=new Date;i.put({insertedDate:s,itemObjectUrls:e.map(function(e){return e.objectUrl})}),r.put(e.map(function(e){return{objectUrl:e.objectUrl,insertedDate:s,item:e}}))})},e}();e.SimpleFilesClientCache=t}(e.simple||(e.simple={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=e.actions.files.FilesActionTypes;angular.module(\"teamspace.services.files.modules.simple.simpleFilesStoreFactory\",[\"teamspace.loggingService\",\"teamspace.services.dispatcher.listenerId\",\"teamspace.services.dispatcher\",\"teamspace.services.stores.multiStateStore\",\"teamspace.services.files.modules.simple.simpleFileEntityFactory\"]).factory(\"simpleFilesStoreFactory\",[\"simpleFileEntityFactory\",\"filesDispatcher\",\"listenerRegistrationFactory\",\"loggingService\",\"orchestrationService\",\"multiStateStore\",function(t,s,r,o,n,a){var l=function(s){function r(e,t,r,o,n){var a=s.call(this,t,r,_.clone,o)||this;return a.simpleFilesRepository=e,a.orchestrationService=n,a.previousGetFilesParameters={},a.bindListeners({onGetSimpleFiles:[i.GET_FILES],onRefreshSimpleFiles:[i.REFRESH_FILES]}),n.registerForMtma(a),a.initializeOnAppLaunchAndReinit(\"First initialize\"),a}return __extends(r,s),r.prototype.initializeOnAppLaunchAndReinit=function(e){},r.prototype.cleanupOnAppTeardown=function(e){this.previousGetFilesParameters={},s.prototype.resetState.call(this)},r.prototype.mtmaTelemetryIdentifier=function(){return\"SimpleFilesStoreImpl\"},r.prototype.unregister=function(e){s.prototype.unregister.call(this,e),this.previousGetFilesParameters[e.getId()]=void 0},r.prototype.getInitialState=function(){return{status:void 0,filesList:void 0}},r.prototype.shouldAllowAction=function(e){return e.provider.supportsService(this.simpleFilesRepository)},r.prototype.onRefreshSimpleFiles=function(e){var t=this.previousGetFilesParameters[e.payload.context.listenerId];t&&(t.payload.forceRefresh=e.payload.forceRefresh,t.payload.refreshFilesOnly=!0,this.onGetSimpleFiles(t))},r.prototype.onGetSimpleFiles=function(i){var s=this;this.previousGetFilesParameters[i.payload.context.listenerId]=_.clone(i);var r=e.stores.files.FilesListStateStatus;this.triggerStateChanged(function(o){i.payload.refreshFilesOnly?o.status=e.stores.files.FilesListStateStatus.Refreshing:(o.status=e.stores.files.FilesListStateStatus.Loading,o.filesList=void 0),s.simpleFilesRepository.getItems(i.payload.forceRefresh).then(function(e){s.triggerStateChanged(function(s){s.filesList={entities:e.value.map(function(e){return t.create(e,i.payload.context)})},s.cacheStatus=e.cacheStatus,s.status=r.FetchedFromServer},i.payload.context.listenerId),e.whenChangesAvailable.then(function(){s.triggerStateChanged(function(e){e.status=r.ChangesAvailable},i.payload.context.listenerId)})},function(e){var t=e?e.statusCode||e.errorCode:-1;s.triggerStateChanged(function(e){e.status=r.FetchError,s.loggingService.error(\"Error encountered while getting recent files. Error: {0}\",t)},i.payload.context.listenerId)})},i.payload.context.listenerId)},r}(a);return{create:function(e){return new l(e,s,r,o,n)}}}])}(t.simple||(t.simple={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){!function(t){!function(t){!function(t){var i=function(){function e(e,t){this.authenticationService=e,this.constants=t}return e.prototype.getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};return t[this.constants.headers.accept]=this.constants.headers.jsonContent,t[this.constants.headers.xClientType]=this.constants.search.file.sharePointClientType,t[this.constants.headers.teamspaceDataSerializationMode]=this.constants.reducedPayloadType.noEmptyCollections,this.authenticationService.getAuthHeaders(t)},e}();t.SimpleMTFilesRepositoryHelper=i;var n=function(t){function n(e,n,s,r,o,a,c,l,p,u,h,f,m,v){var d=t.call(this,s.middleTierConstants.newEndpointAddress,h,a,r,e,n,o,c)||this;return d.$q=e,d.$qNoApply=n,d.appConfig=s,d.loggingService=p,d.simpleFilesClientCache=u,d.getItemsRequestUrl=f,d.getItemsOptions=m,d.filesProviderType=v,d._noChangesAvailablePromise=d.$q.reject(),d._simpleMTFilesRepositoryHelper=new i(o,a),d}return __extends(n,t),Object.defineProperty(n.prototype,\"providerTypes\",{get:function(){return[this.filesProviderType]},enumerable:!0,configurable:!0}),n.prototype._refreshCache=function(e,t){var i=this;return this._performApiGet(e,t).then(function(e){return e.value}).then(function(e){return i.simpleFilesClientCache.add(e),e})},n.prototype._hasChanges=function(e,t){var i=_.maxBy(e,function(e){return new Date(e.lastModifiedTime)}),n=_.maxBy(t,function(e){return new Date(e.lastModifiedTime)});return!(i&&n&&i.objectUrl===n.objectUrl&&i.lastModifiedTime===n.lastModifiedTime)},n.prototype._performApiCachedGet=function(t,i){var n=this,s=this.$q.defer(),r=s.promise;return this.simpleFilesClientCache.get().then(function(o){return o?(n._refreshCache(t,i).then(function(e){return n._hasChanges(o.items,e)}).then(function(e){return e?s.resolve():s.reject()}),{value:o.items,whenChangesAvailable:r,cacheStatus:e.stores.files.CacheStatus.Hit}):n._refreshCache(t,i).then(function(t){return{value:t,whenChangesAvailable:n._noChangesAvailablePromise,cacheStatus:e.stores.files.CacheStatus.Miss}})}).fail(function(e){return n.loggingService.warn(\"cache error for simple files - falling back to API call\"),n._performApiGet(t,i)})},n.prototype._performApiGet=function(t,i){var n=this;return this.performApiGet(t,i).then(function(e){return n.settingsService.valueAsBoolean(n.constants.settings.names.enableSpoSpecialChars)&&(e.value=e.value.map(function(e){return e.objectUrl=decodeURI(e.objectUrl),e})),n.simpleFilesClientCache.isOpen&&n.simpleFilesClientCache.add(e.value),e}).then(function(t){return{value:t.value,whenChangesAvailable:n._noChangesAvailablePromise,cacheStatus:e.stores.files.CacheStatus.Miss}})},n.prototype.getItems=function(e){var t=this.getItemsRequestUrl,i=this.getItemsOptions;return this.simpleFilesClientCache.isOpen&&!e?this._performApiCachedGet(t,i).toNgPromise(this.$q):this._performApiGet(t,i).toNgPromise(this.$q)},n.prototype._getAuthHeaders=function(e){return void 0===e&&(e=!1),this._simpleMTFilesRepositoryHelper.getAuthHeaders(e)},n}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.services.files.modules.simple.simpleMTFilesRepositoryFactory\",[\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.utilityService\",\"teamspace.constants\",\"teamspace.settingsService\"]).factory(\"simpleMTFilesRepositoryFactory\",[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"utilityService\",\"loggingService\",\"settingsService\",function(e,t,i,s,r,o,a,c,l,p){return{create:function(u,h,f,m){return new n(e,t,i,s,r,o,a,c,l,m,p,u,h,f)}}}])}(t.simple||(t.simple={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(t){!function(n){!function(n){n.IsDefaultSharePointChannelEntity=function(e){return e instanceof r};var r=function(){function n(n,r,i,s,a,l,o){var c=this;this.$translate=n,this.resources=r,this.constants=i,this.eventingService=a,this.getId=function(){},this.getTitle=function(){return c._channel.displayName},this.getActions=function(){return[]},this.getSupportedBatchActions=function(){return[]},this.getPrimaryAction=function(){return{label:c.$translate.instant(c.resources.strings.files_menuLabelExpandFolder),iconName:\"icons-open-inside\",type:e.EntityActionType.OpenFolder,execute:function(){return c.eventingService.$emit(c.constants.files.events.onTeamFilesReset,{listenerId:c._listenerId})}}},this._provider=s.create(t.FilesProviderType.Sharepoint),this._channel=l.getChannelByObjectId(o.context.threadId),this._listenerId=o.context.listenerId}return Object.defineProperty(n.prototype,\"provider\",{get:function(){return this._provider},enumerable:!0,configurable:!0}),n}(),i=function(){function e(e,t,n,r,i,s,a,l,o){this.$translate=e,this.resources=t,this.loggingService=n,this.constants=r,this.channelService=i,this.eventingService=s,this.filesProviderFactory=a,this.externalFilesChannelFilesHelper=l,this.documentLibraryClient=o,this.logger=n.newLogger(\"TeamChannelFilesMenuHelper\")}return e.$inject=[\"$translate\",\"resources\",\"loggingService\",\"constants\",\"channelService\",\"eventingService\",\"filesProviderFactory\",\"externalFilesChannelFilesHelper\",\"documentLibraryClient\"],e.prototype.getMenuItems=function(e){var t=this,n=new r(this.$translate,this.resources,this.constants,this.filesProviderFactory,this.eventingService,this.channelService,e);return this.documentLibraryClient.getDefaultDocumentLibrary(e.context.threadId,!0).then(function(n){return{threadId:e.context.threadId,siteUrl:n.siteUrl,serverRelativeRootUrl:n.serverRelativeUrl,rootRelativeFolderUrl:\"\",sortedAscending:!1,pageSize:t.constants.files.parameters.sharePointFilesPageSize,libraryId:n.id,libraryTitle:t.constants.files.strings.defaultDocumentTitle,serviceName:t.constants.files.serviceName.teams,listenerId:e.context.listenerId,provider:e.context.provider}}).then(function(e){return t.externalFilesChannelFilesHelper.getExternalFoldersForChannel(e)}).then(function(e){return[n].concat(e)}).catch(function(n){var r=n&&n.errorCode;t.logger.warn(\"unable to retrieve menu items for channel \"+e.context.threadId+\" - \"+r);var i=e.scenarioName?t.loggingService.findScenario(e.scenarioName):null;throw i&&i.mark(t.constants.scenarios.files.getFiles.marks.retrieveExternalFoldersRrror),n})},e}();n.TeamChannelFilesMenuHelper=i,angular.module(\"teamspace.services.files.modules.teams.teamChannelFilesMenuHelper\",[\"teamspace.locales\",\"teamspace.channelService\",\"teamspace.eventingService\",\"teamspace.services.files.filesProviderFactory\",\"teamspace.services.files.modules.external.externalFilesChannelFilesHelper\",\"teamspace.services.files.modules.sharePoint.documentLibraryClient\"]).service(\"teamChannelFilesMenuHelper\",i)}(n.teams||(n.teams={}))}(t.modules||(t.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e.wopi||(e.wopi={}),angular.module(\"teamspace.services.files.modules.wopi\",[\"teamspace.services.files.modules.wopi.wopiAuthService\",\"teamspace.services.files.modules.wopi.wopiFilesRepository\",\"teamspace.services.files.modules.wopi.wopiRestClientFactory\",\"teamspace.services.files.modules.wopi.wopiAuthLibraryFactory\"])}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(r,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(r,t)};return function(r,t){function o(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}(),teamspace;!function(e){!function(r){!function(r){!function(t){!function(t){var o=function(){function e(){}return e.prototype.signOutFromProvider=function(e,r){if(e&&r){var t=\"provider-signout-frame-\"+e.loggingName;$(\"#\"+t).remove();var o=$(\"<iframe>\").css({width:0,height:0,borderWidth:0,position:\"absolute\",visibility:\"hidden\"}).attr(\"sandbox\",\"\").attr(\"id\",t).attr(\"src\",r).load(function(){return o.remove()});$(\"body\").append(o)}},e.prototype.generateRevokeTokenRequestUrl=function(r,t,o){if(r&&t&&o&&!_.isEqual(t,\"\")&&!_.isEqual(o,\"\")){var i=\"\";return _.isEqual(r,e.WOPI_DROPBOX)&&(i=t+\"?authorization=Bearer \"+o),i}},e.WOPI_DROPBOX=\"DROPBOX\",e}();t.ProviderSignOutHelper=o;var i=function(t){function o(e,r,o,i,n,s,a,c,l,g,u,p,d,v,h,f,m,A,I){var y=t.call(this,f)||this;return y.$timeout=e,y.$window=r,y.$qNoApply=o,y.$q=i,y.$location=n,y.constants=s,y.loggingService=a,y.storageService=c,y.eventingService=l,y.utilityService=g,y.desktopUtilityService=u,y.hwaWindowService=p,y.platformDetectService=d,y.externalUserSettingsService=v,y.wopiAuthLibraryFactory=h,y.orchestrationService=f,y.wopiServicesHelper=m,y.externalFilesProvidersConfig=A,y.providerSignOutHelper=I,y.serviceProviders={},y.getCatalogCallInProcess=!1,y.initializeOnAppLaunchAndReinit(),y}return __extends(o,t),o.$inject=[\"$timeout\",\"$window\",\"$qNoApply\",\"$q\",\"$location\",\"constants\",\"loggingService\",\"storageService\",\"eventingService\",\"utilityService\",\"desktopUtilityService\",\"hwaWindowService\",\"platformDetectService\",\"externalUserSettingsService\",\"wopiAuthLibraryFactory\",\"orchestrationService\",\"wopiServicesHelper\",\"externalFilesProvidersConfig\",\"providerSignOutHelper\"],o.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger=this.loggingService.newLogger(\"WopiAuthService\"),this.wopiAuthLibrary=this.wopiAuthLibraryFactory.create(),this.serviceProviders={},this.wopiCatalogs=void 0,this.getCatalogCallInProcess=!1},o.prototype.cleanupOnAppTeardown=function(e){this.wopiAuthLibrary=void 0,this.serviceProviders={},this.wopiCatalogs=void 0,this.getCatalogCallInProcess=!1,this.logger=void 0},o.prototype.mtmaTelemetryIdentifier=function(){return\"WopiAuthServiceImp\"},o.prototype.receiveProviderCode=function(e){return e},o.prototype.receiveProviderType=function(e){return e},o.prototype.getAuthToken=function(e,t){var o=this;if(void 0===t&&(t=!1),!e){var i=\"[getAuthToken]: Invalid provider\";return this.logger.error(i),void this.$q.reject(i)}this.logger.info(\"[getAuthToken]\");var n=this.constants.scenarios.files.externalSignin+\"_\"+e.loggingName,s=this.loggingService.newScenario(n),a=e.getCode(this),c=this.$qNoApply.defer();return this.getProvider(a).then(function(e){var i=o.getUserProfile(a).serviceEndpoint.rootContainerAccessToken;i&&!t?(s.stop(),c.resolve(i)):(o.logger.info(\"[getAuthToken] getting auth url from bootstrapper endpoint...\"),o.wopiAuthLibrary.getAuthUrl(e.bootStrapperUri).then(function(t){if(t&&t.authorizationUri)e.authorizationUri=t.authorizationUri,e.tokenIssuanceUri=t.tokenIssuanceUri,e.signInPromise&&(o.rejectPromiseAndCloseDiaglog(e.signInPromise,\"Request has been overwritten.\"),e.signInTimeout&&o.$timeout.cancel(e.signInTimeout)),e.signInPromise={authTokenDeferred:c,telemetryScenario:s},e.signInTimeout=o.$timeout(function(){o.rejectPromiseAndCloseDiaglog(e.signInPromise,\"Exceeded max allowed auth time of \"+o.constants.files.parameters.external.signInTimeoutInMs/1e3+\" seconds.\")},o.constants.files.parameters.external.signInTimeoutInMs,!1),o.openAuthModal(a,e);else{var i=r.FilesError.createFromInternalError(o.constants.files.internalErrorCodes.wopi.invalidWOPIAuthResponse,\"[getAuthToken->getAuthUrl]: Unable to get auth URL from the Provider. Invalid response.\");s.fail({errorMessage:i.logErrorMessage}),c.reject(i)}}).catch(function(e){var t=\"[getAuthUrl]: Unable to get auth URL from the Provider. Unexpected error. \"+e.type+\", \"+e.statusCode,i=r.FilesError.createFromInternalError(o.constants.files.internalErrorCodes.wopi.invalidWOPIAuthResponse,t);s.fail({errorMessage:t}),c.reject(i)}))}),c.promise},o.prototype.ensureSignedIn=function(e){var r=this,t=this.$q.defer();return this.getAuthToken(e).then(function(){t.resolve()}).catch(function(e){t.reject(r.wopiServicesHelper.ensureFilesError(e,\"[ensureUserSignedIn]\"))}),t.promise},o.prototype.refreshAuthToken=function(e){var t=this;this.logger.info(\"[refreshAuthToken]\");var o=e.getCode(this),i=this.$qNoApply.defer();return this.getProvider(o).then(function(e){if(!e){a=\"[refreshAuthToken]: Invalid provider\";return t.logger.error(a),void i.reject(a)}var n=t.getUserProfile(o),s=n.refreshToken;if(!s){var a=\"[refreshAuthToken]: Invalid refresh token\";return t.logger.error(a),void i.reject(a)}t.logger.info(\"[refreshAuthToken] getting auth url from bootstrapper endpoint...\"),t.wopiAuthLibrary.getAuthUrl(e.bootStrapperUri).then(function(a){e.authorizationUri=a.authorizationUri,e.tokenIssuanceUri=a.tokenIssuanceUri,t.logger.info(\"[refreshAuthToken] refreshing oauth token...\"),t.wopiAuthLibrary.refreshOAuthToken(s,t.convertTypeToCode(o),e.tokenIssuanceUri,n.sessionContext).then(function(e){if(e&&e.accessToken){n.authToken=e.accessToken,n.refreshToken=e.refreshToken;var s=t.getProfileStorageKey(o);t.storageService.set(s,n),t.logger.info(\"[refreshAuthToken] received oauth token.\"),i.resolve(e.accessToken)}else{var a=\"[refreshAuthToken]: Invalid refresh token response\";t.logger.error(a),i.reject(r.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.wopi.invalidWOPIAuthResponse,a))}}).catch(function(e){t.logger.error(\"[refreshAuthToken]: Unable to get refresh token. Unexpected error code \"+e.statusCode+\", type: \"+e.type),i.reject(e)})}).catch(function(e){t.logger.error(\"[refreshAuthToken]: Unable to get auth URL. Unexpected error code \"+e.statusCode+\", type: \"+e.type),i.reject(e)})}),i.promise},o.prototype.getServiceEndpoint=function(e){var r=e.getCode(this),t=this.getUserProfile(r);if(!t.serviceEndpoint.baseApiUrl||!t.serviceEndpoint.rootContainerId||!t.serviceEndpoint.rootContainerAccessToken){this.logger.error(\"[getServiceEndpoint]: baseApiUrl && rootContainerId are not defined in the user profile\")}return t.serviceEndpoint},o.prototype.getUserDisplayName=function(e){var r=e.getCode(this);return this.getUserProfile(r).displayName},o.prototype.getCatalog=function(){return this._getCatalog().then(function(e){return e.map(function(e){return{name:e.name,description:e.description,thumbnails:e.thumbnails,code:e.name.replace(/\\s+/g,\"\").toUpperCase()}})})},o.prototype.getAccessToken=function(e,t){var o=this;this.logger.info(\"[getAccessToken]\");var i=this.$qNoApply.defer();if(!t){var n=\"[getAccessToken]: Invalid wopiSource\";return this.logger.error(n),void i.reject(n)}var s=e.getCode(this);return this.getProvider(s).then(function(e){var n=o.getUserProfile(s),a=n.authToken;if(e&&a)o.logger.info(\"[getAccessToken]: getting access token...\"),o.wopiAuthLibrary.getWOPIAccessToken(e.bootStrapperUri,a,t,n.sessionContext).then(function(e){var r=e?e.token:\"\";if(t===o.constructRootContainerUrl(n.serviceEndpoint)){n.serviceEndpoint.rootContainerAccessToken=r;var a=o.getProfileStorageKey(s);o.storageService.set(a,n)}o.logger.info(\"[getAccessToken]: retrieved access token.\"),i.resolve(r)}).catch(function(e){var t=r.FilesError.createFromHttpError(e,o.constants,e.statusCode,\"[getAccessToken]: Unable to get auth URL. Unexpected error. \"+e.type+\", \"+e.statusCode);i.reject(t)});else{var c=\"[getAccessToken]: Invalid authToken token or provider\";o.logger.error(c),i.reject(c)}}),i.promise},o.prototype.signOut=function(e){if(!e){var r=\"[logout]: invalid provider\";return this.logger.error(r),void this.$qNoApply.reject(r)}var t=e.getType(this),o=e.getCode(this),i=this.getProfileStorageKey(o),n=_.find(this.externalFilesProvidersConfig,function(e){return e.providerType===t&&e.providerCode===o});return n&&(this.revokeOAuthToken(o),this.providerSignOutHelper.signOutFromProvider(e,n.signOutUrl)),this.storageService.remove(i),this.externalUserSettingsService.removeProvider(o)},o.prototype.signOutFromAll=function(){var e=this,r=this.storageService.getKeys().filter(function(e){return e.startsWith(o.AUTH_PROFILE_KEY)}).map(function(e){return e.replace(o.AUTH_PROFILE_KEY+\"_\",\"\")});return r.forEach(function(r){var t=e.getProfileStorageKey(r);e.revokeOAuthToken(r),e.storageService.remove(t)}),this.storageService.remove(o.WOPI_CATALOGS_KEY),this.externalUserSettingsService.removeProvider(r)},o.prototype.isSignedIn=function(e){if(!e){var t=\"[isSignedIn]: invalid provider\";return this.logger.error(t),void this.$qNoApply.reject(r.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,t))}var o=this.getUserProfile(e.getCode(this)),i=o.serviceEndpoint&&o.serviceEndpoint.rootContainerAccessToken;return this.$qNoApply.resolve(!!i)},o.prototype.revokeOAuthToken=function(r){var t=this.getUserProfile(r).authToken,o=_.find(this.externalFilesProvidersConfig,function(t){return t.providerType===e.services.files.FilesProviderType.WOPI&&t.providerCode===r}),i=this.providerSignOutHelper.generateRevokeTokenRequestUrl(r,o.oAuthRevokeApi,t);this.wopiAuthLibrary.revokeOAuthToken(i,o.oAuthRevokeApiHttpMethod)},o.prototype.constructRootContainerUrl=function(e){return e?e.baseApiUrl+\"/containers/\"+e.rootContainerId:void 0},o.prototype._isCacheExpired=function(e){return moment(e.cachedDate).add(o.CACHING_PERIOD_IN_DAYS,\"d\").isBefore(moment())},o.prototype._isLocaleChanged=function(e){return e.locale!==this.platformDetectService.getLCID()},o.prototype._shouldCallCatalogUrl=function(e){return!this.getCatalogCallInProcess&&(e?!!this._isLocaleChanged(e)||this._isCacheExpired(e)&&!this.wopiCatalogs:!this.wopiCatalogs)},o.prototype._getCatalog=function(){var e=this,r=this.storageService.get(o.WOPI_CATALOGS_KEY);if(this._shouldCallCatalogUrl(r)){var t=this.loggingService.newScenario(this.constants.scenarios.files.externalGetCatalog);this.getCatalogCallInProcess=!0,this.logger.info(\"[_getCatalog]: getting wopi catalogs...\"),this.wopiAuthLibrary.getCatalog().then(function(r){e.getCatalogCallInProcess=!1;try{if(r&&r.length)e.storageService.set(o.WOPI_CATALOGS_KEY,{cachedDate:moment().toDate(),locale:e.platformDetectService.getLCID(),services:r}),t.stop();else{i=\"[_getCatalog]: invalid empty result from wopi auth library\";t.fail({errorMessage:i}),e.logger.error(i)}e.logger.info(\"[_getCatalog]: wopi catalogs set in local storage.\")}catch(o){e.wopiCatalogs=r;var i=\"[_getCatalog]: Unable to serialize WOPI catalog response\";t.fail({errorMessage:i}),e.logger.error(i)}e.eventingService.$emit(e.constants.events.files.externalCatalogsLoaded)}).catch(function(r){e.getCatalogCallInProcess=!1;var o=\"[_getCatalog]: Unable to get WOPI catalog. Unexpected error code: \"+r.statusCode+\", type: \"+r.type;t.fail({errorMessage:o}),e.logger.error(o)})}var i=r?r.services:null;return this.$qNoApply.resolve(i||this.wopiCatalogs||[])},o.prototype.getProvider=function(e){var t=this,o=this.$qNoApply.defer(),i=this.serviceProviders[e];return i?o.resolve(i):this.refreshServiceCatalog(e).then(function(){if(i=t.serviceProviders[e])o.resolve(i);else{var n=\"[getProvider]: Invalid provider: \"+e;t.logger.error(n),o.reject(r.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.common.argumentError,n))}}),o.promise},o.prototype.getProfileStorageKey=function(e){return o.AUTH_PROFILE_KEY+\"_\"+e},o.prototype.refreshServiceCatalog=function(e){var t=this,o=this.$qNoApply.defer();return this._getCatalog().then(function(e){if(e){for(var i=0,n=e;i<n.length;i++){var s=n[i],a={clientId:s.clientId,redirectUri:s.redirectUri,bootStrapperUri:s.bootStrapperUri};t.serviceProviders[s.name.toUpperCase()]=a}o.resolve()}else{t.logger.error(\"Invalid catalog response\"),o.reject(r.FilesError.createFromInternalError(t.constants.files.internalErrorCodes.wopi.invalidServiceCatalog,\"Invalid catalog response\"))}}).catch(o.reject),o.promise},o.prototype.continueAuth=function(e,t,o){var i=this;if(this.logger.info(\"[continueAuth]\"),e&&t){var n=JSON.parse(decodeURIComponent(t));if(n){var s=this.serviceProviders[n.providerCode];if(s){var a=s.signInPromise&&s.signInPromise.telemetryScenario;if(!s.signInPromise||s.signInPromise.uuid!==n.uuid){var c=\"[continueAuth]: Unable to continue sign in. UUID mismatch.\";return this.logger.error(c),void(a&&a.fail({errorMessage:c}))}a&&a.mark(\"start_signin\");var l=s.signInPromise.authTokenDeferred;return this.logger.info(\"[continueAuth] getting oauth token...\"),this.wopiAuthLibrary.getOAuthToken(e,this.convertTypeToCode(n.providerCode),s.tokenIssuanceUri,o).then(function(e){if(e&&e.accessToken)i.logger.info(\"[continueAuth] getting root container...\"),i.wopiAuthLibrary.getRootContainer(s.bootStrapperUri,e.accessToken,o).then(function(t){if(t&&t.rootContainer&&t.rootContainer.url){var s={authToken:e.accessToken,refreshToken:e.refreshToken,userId:void 0,serviceEndpoint:i.parseRootContainerInfo(t.rootContainer.url),sessionContext:o};if(e.userInfo&&(s.userId=e.userInfo.id,s.userName=e.userInfo.signInName,s.displayName=e.userInfo.userName),i.verifyLoggedInUser(n.providerCode,s)){var c=i.getProfileStorageKey(n.providerCode);i.storageService.set(c,s),i.logger.info(\"[continueAuth] auth profile saved to local storage.\"),a&&a.stop(),l.resolve(s.serviceEndpoint.rootContainerAccessToken)}else{g=\"[continueAuth]: Invalid user - authenticated user id does not match active user id\";i.logger.error(g),a&&a.fail({errorMsg:g}),l.reject(r.FilesError.createFromInternalError(i.constants.files.internalErrorCodes.wopi.invalidUser,g))}}else{var g=\"[continueAuth]: Invalid root container response\";i.logger.error(g),a&&a.fail({errorMsg:g}),l.reject(r.FilesError.createFromInternalError(i.constants.files.internalErrorCodes.wopi.invalidWOPIAuthResponse,g))}});else{var t=\"[continueAuth]: Invalid acess token response\";i.logger.error(t),a&&a.fail({errorMsg:t}),l.reject(r.FilesError.createFromInternalError(i.constants.files.internalErrorCodes.wopi.invalidWOPIAuthResponse,t))}}).catch(function(e){var r=\"[continueAuth]: Unable to get access token. Unexpected error code \"+e.statusCode+\", type: \"+e.type;i.logger.error(r),a&&a.fail({errorMsg:r}),l.reject(e)}),l.promise}this.logger.error(\"[continueAuth]: Unable to continue sign in. Provider not found.\")}else this.logger.error(\"[continueAuth]: Unable to continue sign in. Invalid dialog state.\")}else this.logger.error(\"[continueAuth]: Unable to continue sign in. Invalid parameters.\")},o.prototype.convertTypeToCode=function(e){var r;return e?r=\"SHAREFILE\"===e?\"TP_CITRIX\":\"TP_\"+e:this.logger.error(\"Unexpected provider type: \"+e),r},o.prototype.openAuthModal=function(e,r){var t=this,i={providerCode:e,uuid:this.utilityService.generateUUID()};r.signInPromise.uuid=i.uuid;var n=encodeURIComponent(JSON.stringify(i)),s=r.authorizationUri+\"?response_type=code&client_id=\"+r.clientId+\"&redirect_uri=\"+r.redirectUri+\"&state=\"+n;this.$window.continueExternalAuth=this.continueAuth.bind(this);var a=function(e,r,o,i){return t.$window.open(e,r,o,i)};if(this.desktopUtilityService.isHwa()&&(a=function(e,r,o,i){return t.hwaWindowService.openInPopupWindow(e,r,o,i)}),this.desktopUtilityService.isElectron()&&this.$window.electronSafeIpc){this.$window.electronSafeIpc.send(this.constants.events.desktopApp.allowWindowOpenUrl,s);var c=function(e){if(e&&e.data&&e.data.type===o.MESSAGE_TYPE){if(t.$location.protocol()+\"://\"+t.$location.host()!==e.origin)return;t.logger.info(\"[openAuthModal]: recieved a call to continue external auth.\"),t.$window.removeEventListener(o.CONTINUE_AUTH_EVENT,c),t.continueAuth(e.data.code,e.data.state,e.data.sc)}};this.$window.addEventListener(o.CONTINUE_AUTH_EVENT,c,!1)}this.logger.info(\"[openAuthModal]: opening auth modal...\"),r.signInPromise.dialogWindow=a(s,\"\",o.DEFAULT_WINDOW_FEATURES),r.signInPromise.dialogWindow&&r.signInPromise.dialogWindow.focus()},o.prototype.rejectPromiseAndCloseDiaglog=function(e,r){e&&(e.telemetryScenario&&e.telemetryScenario.cancel({errorMessage:r}),e.authTokenDeferred&&e.authTokenDeferred.reject(r),e.dialogWindow&&e.dialogWindow.close(),e=void 0)},o.prototype.getUserProfile=function(e){this.logger.info(\"[getUserProfile]\");var r=this.getProfileStorageKey(e);return this.storageService.get(r)||{authToken:void 0,refreshToken:void 0,userId:void 0,serviceEndpoint:{rootContainerId:void 0,rootContainerAccessToken:void 0,baseApiUrl:void 0}}},o.prototype.parseRootContainerInfo=function(e){if(e){var r=e.split(\"?\")[0],t=this.utilityService.getQueryStringByName(this.constants.files.parameters.wopi.accessToken,e),o=r.split(\"/containers/\");return{baseApiUrl:o[0],rootContainerId:o[1],rootContainerAccessToken:t}}this.logger.error(\"[parseRootContainerInfo]: Invalid container url\")},o.prototype.verifyLoggedInUser=function(e,t){var o=this.externalUserSettingsService.findProvider(e);return o?o.userId===t.userId||\"\"===o.userId&&(o.userId=t.userId,o.displayName=t.displayName,this.externalUserSettingsService.saveProvider(o),!0):(this.externalUserSettingsService.saveProvider({userId:t.userId,displayName:t.displayName,type:r.FilesProviderType.WOPI,code:e}),this.eventingService.$emit(this.constants.events.files.externalCatalogsLoaded),!0)},o.CONTINUE_AUTH_EVENT=\"message\",o.MESSAGE_TYPE=\"ExternalAuthMessage\",o.WOPI_CATALOGS_KEY=\"wopiCatalogs\",o.AUTH_PROFILE_KEY=\"wopiAuthProfile\",o.CACHING_PERIOD_IN_DAYS=1,o.DEFAULT_WINDOW_FEATURES=\"location=no,width=600,height=600,scrollbars=yes,top=100,left=700,resizable=no\",o}(e.services.MTMABase);angular.module(\"teamspace.services.files.modules.wopi.wopiAuthService\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.desktopUtilityService\",\"teamspace.hwaWindowService\",\"teamspace.platformDetectService\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.authenticationService\",\"teamspace.services.files.modules.wopi.wopiAuthLibraryFactory\",\"teamspace.services.files.modules.external.externalUserSettingsService\",\"teamspace.services.files.modules.wopi.wopiServicesHelper\",\"teamspace.services.files.modules.external.externalFilesProvidersConfig\"]).service(\"providerSignOutHelper\",o).service(\"wopiAuthService\",i)}(t.wopi||(t.wopi={}))}(r.modules||(r.modules={}))}(r.files||(r.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(r){!function(t){!function(t){var i=function(){function t(e,r,t,i,s,o,n){this.$q=e,this.wopiAuthService=t,this.wopiServicesHelper=i,this.wopiRestClientFactory=s,this.constants=o,this.logger=n.newLogger(\"WopiDeleteService\")}return t.$inject=[\"$q\",\"$qNoApply\",\"wopiAuthService\",\"wopiServicesHelper\",\"wopiRestClientFactory\",\"constants\",\"loggingService\"],t.prototype.deleteItems=function(t,i){var s=this;if(!t)return this.$q.reject(r.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"context was not defined.\"));if(!t.provider)return this.$q.reject(r.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.missingProvider,\"Given context did not have a provider\"));var o=_.map(i,function(e){return s.deleteItem(t.provider,e.getId(),e.getIsSubdirectory(),e.getAccessToken&&e.getAccessToken())});return this.$q.allSettled(o).then(function(r){for(var t={successCount:0,failures:[]},o=0;o<r.length;o++){var n=r[o];if(e.isPromiseResolvedResult(n))++t.successCount;else{var c=n.reason,a={item:i[o],scenario:s.wopiServicesHelper.getFilesScenario(c,s.constants.files.scenarioActions.delete,i[o].getIsSubdirectory()),statusCode:c.httpResponseCode};t.failures.push(a)}}return t})},t.prototype.deleteItem=function(t,i,s,o){var n;if(!t)return this.$q.reject(r.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"provider must be defined.\"));if(!i)return this.$q.reject(r.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"fileId must be defined\"));if(_.isNil(s))return this.$q.reject(r.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"isFolder must be defined\"));var c=new e.PIIString(\"/\"+(s?\"containers\":\"files\")+\"/{fileId}\").replace(\"{fileId}\",new e.PIIValue(i,e.PiiKind.GenericData)),a=this.wopiAuthService.getServiceEndpoint(t).baseApiUrl+\"/\"+c.value,l=(n={},n[this.constants.headers.wopi.override]=s?\"DELETE_CONTAINER\":\"DELETE\",n),p={callType:this.constants.urls.files.service.wopi.type,skipCommonHeaders:!0,headers:l},u={relativeUrl:c.value,scrubbedUrl:c.scrubbedValue,state:{accessToken:o,wopiSource:a}};return this.wopiRestClientFactory.create(t).performPost(u,p,void 0).toNgPromise(this.$q)},t}();angular.module(\"teamspace.services.files.modules.wopi.wopiDeleteService\",[\"teamspace.qAllSettled\",\"teamspace.qNoApply\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.services.files.modules.wopi.wopiRestClientFactory\",\"teamspace.services.files.modules.wopi.wopiAuthService\",\"teamspace.services.files.modules.wopi.wopiServicesHelper\"]).service(\"wopiDeleteService\",i)}(t.wopi||(t.wopi={}))}(r.modules||(r.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(r){!function(t){!function(i){!function(i){var o=function(){function i(e,r,t,i,o,n,s,a,c,l,p,d,u,m,v,h){this.$q=e,this.$qNoApply=r,this.$http=t,this.authenticationService=i,this.constants=o,this.appStateService=n,this.utilityService=s,this.filesUtilityService=a,this.loggingService=c,this.wopiAuthService=l,this.wopiRestClientFactory=p,this.wopiServicesHelper=d,this.wopiDeleteService=u,this.wopiCreateService=m,this.wopiRenameService=v,this.mtmaFilesStore=h,this.logger=c.newLogger(\"WopiFilesRepository\")}return i.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"utilityService\",\"filesUtilityService\",\"loggingService\",\"wopiAuthService\",\"wopiRestClientFactory\",\"wopiServicesHelper\",\"wopiDeleteService\",\"wopiCreateService\",\"wopiRenameService\",\"mtmaFilesStore\"],Object.defineProperty(i.prototype,\"providerTypes\",{get:function(){return[t.FilesProviderType.WOPI]},enumerable:!0,configurable:!0}),i.prototype.createItem=function(e,r){var t=this;return this.wopiCreateService.create(e,r).then(function(i){var o=t.wopiServicesHelper.parseWopiObjectId(i.Url);return i.itemId=o,e.isSubdirectory&&i&&(i.isSubdirectory=!0),e.isSubdirectory||!i||i.EditNewUrl?i:t._getItemDetail(o,r,e.isSubdirectory).then(function(e){return i.EditNewUrl=e&&e.openInTabUrl,i})})},i.prototype.getFileDetail=function(e){return e&&e.itemId?e.provider?this._getItemDetail(e.itemId,e,!1):this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.missingProvider,\"Provider must be defined on the context\")):this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.wopi.invalidItemId,\"[getItemDetail] context contains an invalid item id\"))},i.prototype.getFileContents=function(i){var o=this;if(!(i&&i.provider&&i.itemId&&i.itemName))return this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.argumentError,\"[getFileContents] Invalid arguments\"));var n=this.$q.defer();return this.mtmaFilesStore.setCancelForCopyMoveActivity(i.itemId,function(){return n.resolve()},e.services.CopyMovePhase.Download),this.wopiAuthService.ensureSignedIn(i.provider).then(function(){var e=new r.PIIString(o.wopiAuthService.getServiceEndpoint(i.provider).baseApiUrl+\"/files/{itemId}\").replace(\"{itemId}\",new r.PIIValue(i.itemId,r.PiiKind.GenericData)),t=e.append(\"/contents\"),s={downloadUrl:t.value,scrubbedUrl:t.scrubbedValue,state:{accessToken:i.accessToken,wopiSource:e.value},timeoutPromise:o.mtmaFilesStore.getCancelPromiseForInMemoryDownload(i.itemId)||n.promise};return o.wopiRestClientFactory.create(i.provider).performGetFileContent(s).toNgPromise(o.$q)}).then(function(e){var r=new Blob([e]);return o.$q.resolve(o.filesUtilityService.blobToFile(r,moment().toJSON(),i.itemName))}).catch(function(e){return o.$q.reject(o.wopiServicesHelper.ensureFilesError(e,\"[getFileContents]\"))})},i.prototype.getItems=function(e){var i=this;return e&&e.provider?this.wopiAuthService.ensureSignedIn(e.provider).then(function(){var o=e.itemId,n=i.wopiAuthService.getServiceEndpoint(e.provider);if(!n)return i.logger.error(\"[getItems] invalid serviceEndpoint\"),i.$q.reject(t.FilesError.createFromInternalError(i.constants.files.internalErrorCodes.common.preConditionFailed,\"invalid serviceEndpoint\"));if(o||(o=n.rootContainerId,e.accessToken=n.rootContainerAccessToken),!o)return i.logger.error(\"[getItems] invalid folder id\"),i.$q.reject(t.FilesError.createFromInternalError(i.constants.files.internalErrorCodes.common.preConditionFailed,\"invalid folder id\"));var s=new r.PIIString(n.baseApiUrl+\"/containers/{folderId}\").replace(\"{folderId}\",new r.PIIValue(o,r.PiiKind.GenericData)),a=new r.PIIString(\"/containers/{folderId}/children\").replace(\"{folderId}\",new r.PIIValue(o,r.PiiKind.GenericData)),c={relativeUrl:a.value,scrubbedUrl:a.scrubbedValue,state:{accessToken:e.accessToken,wopiSource:s.value}};return i.wopiRestClientFactory.create(e.provider).performGet(c).toNgPromise(i.$q)}).then(function(e){return i.parseGetResponse(e)}).catch(function(e){return i.$q.reject(i.wopiServicesHelper.ensureFilesError(e,\"[getItems]\"))}):(this.logger.error(\"[getItems] provider must be defined on the context\"),this.$q.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.missingProvider,\"Provider must be defined on the context\")))},i.prototype.getUploadUrl=function(e,r){return this.$q.reject(\"NotImplemented\")},i.prototype.uploadItemChunk=function(e,r){return this.$q.reject(\"NotImplemented\")},i.prototype.renameItem=function(e,r,t){return this.wopiRenameService.renameItem(e,r,t)},i.prototype.deleteItems=function(e,r){return this.wopiDeleteService.deleteItems(e,r)},i.prototype.getUserDisplayName=function(e){return this.wopiAuthService.getUserDisplayName(e)},i.prototype.getFilesScenarioInfo=function(e,r){return this.wopiServicesHelper.getFilesScenarioInfo(e,r)},i.prototype._getItemDetail=function(e,i,o){var n=this;if(!e)return this.$qNoApply.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.wopi.invalidItemId,\"[_getItemDetail] invalid item id\"));if(!i||!i.provider)return this.$qNoApply.reject(t.FilesError.createFromInternalError(this.constants.files.internalErrorCodes.common.missingProvider,\"[_getItemDetail] provider must be defined\"));var s=o?new r.PIIString(\"/containers/{itemId}\"):new r.PIIString(\"/files/{itemId}\");s=s.replace(\"{itemId}\",new r.PIIValue(e,r.PiiKind.GenericData));var a=\"\"+this.wopiAuthService.getServiceEndpoint(i.provider).baseApiUrl+s.value;return this.wopiAuthService.ensureSignedIn(i.provider).then(function(){var e={relativeUrl:s.value,scrubbedUrl:s.scrubbedValue,state:{accessToken:i.accessToken,wopiSource:a}};return n.wopiRestClientFactory.create(i.provider).performGet(e).toNgPromise(n.$qNoApply)}).then(function(r){if(n.wopiServicesHelper.isError(r)){var i=t.FilesError.createFromHttpError(r,n.constants,r.statusCode,\"[_getItemDetail]\");return n.$q.reject(i)}var o=n.utilityService.getFileExtension(r.BaseFileName),s=n.utilityService.canDocumentOpenInWAC(o)?r.HostEditUrl:r.CloseUrl;return{id:e,objectUrl:a,downloadUrl:r.DownloadUrl,embeddedUrl:r.HostEmbeddedViewUrl,type:o,openInTabUrl:s,title:r.BaseFileName}}).catch(function(e){return n.$q.reject(n.wopiServicesHelper.ensureFilesError(e,\"[_getItemDetail]\"))})},i.prototype.parseGetResponse=function(e){var r=[];if(e&&!this.wopiServicesHelper.isError(e)){if(e.ChildContainers)for(var t=0,i=e.ChildContainers;t<i.length;t++){var o=i[t];r.push(this.wopiServicesHelper.parseWopiContainerDto(o))}if(e.ChildFiles)for(var n=0,s=e.ChildFiles;n<s.length;n++){var a=s[n];r.push(this.wopiServicesHelper.parseWopiFileDto(a))}}else this.logger.error(\"Unexpected wopi response\");return r},i}();angular.module(\"teamspace.services.files.modules.wopi.wopiFilesRepository\",[\"teamspace.qAllSettled\",\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.utilityService\",\"teamspace.filesUtilityService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.services.files.modules.wopi.wopiServicesHelper\",\"teamspace.services.files.modules.wopi.wopiRestClientFactory\",\"teamspace.services.files.modules.wopi.wopiDeleteService\",\"teamspace.services.files.modules.wopi.wopiCreateService\",\"teamspace.services.files.modules.wopi.wopiRenameService\",\"teamspace.files.mtmaFilesStore\"]).service(\"wopiFilesRepository\",o)}(i.wopi||(i.wopi={}))}(t.modules||(t.modules={}))}(r.files||(r.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(t){!function(t){var r=function(){function t(e,t,r,i){this.wopiScenarioHandler=e,this.constants=t,this.utilityService=r,this.logger=i.newLogger(\"WopiServicesHelper\")}return t.$inject=[\"wopiScenarioHandler\",\"constants\",\"utilityService\",\"loggingService\"],t.prototype.getFilesScenario=function(e,t,r){if(e){var i={statusCode:e.httpResponseCode,errorCode:void 0};return this.wopiScenarioHandler.getFilesScenario(i,t,r)}this.logger.error(\"undefined errorResponse was given to getFilesScenario\")},t.prototype.getFilesScenarioInfo=function(e,t){return this.wopiScenarioHandler.getFilesScenario(e,t)},t.prototype.getItemFullName=function(e){return e.isSubdirectory||!e.type?e.title:e.title+\".\"+e.type},t.prototype.ensureFilesError=function(t,r){var i;return t instanceof e.FilesError?i=t:(t=t||{},i=e.FilesError.createFromHttpError(t,this.constants,t.httpStatusCode||t.statusCode)),this.logger.error(r+\" Failed. ErrorMessage: \"+(i&&i.logErrorMessage)),i},t.prototype.isError=function(e){return e.statusCode>=400},t.prototype.parseWopiObjectUrl=function(e){return e&&e.Url?this.dropObjectUrlQueryParams(e.Url):\"\"},t.prototype.parseWopiObjectId=function(e){return this.dropObjectUrlQueryParams(e).split(\"/\").pop()},t.prototype.parseAccessToken=function(e){return e&&e.Url?this.utilityService.getQueryStringByName(this.constants.files.parameters.wopi.accessToken,e.Url):\"\"},t.prototype.parseWopiContainerDto=function(e,t){void 0===t&&(t=!0);var r=this.parseWopiObjectUrl(e);return r?{id:this.parseWopiObjectId(r),title:e.Name,isSubdirectory:t,type:this.utilityService.getFileExtension(e.Name),lastModifiedTime:void 0,size:void 0,objectUrl:r,accessToken:this.parseAccessToken(e)}:(this.logger.error(\"Unable to parse WOPI container URL\"),null)},t.prototype.parseWopiFileDto=function(e){var t=this.parseWopiObjectUrl(e);return t?{id:this.parseWopiObjectId(t),title:e.Name,isSubdirectory:!1,type:this.utilityService.getFileExtension(e.Name),lastModifiedTime:e.LastModifiedTime,size:e.Size,objectUrl:t,accessToken:this.parseAccessToken(e)}:(this.logger.error(\"Unable to parse WOPI file URL\"),null)},t.prototype.dropObjectUrlQueryParams=function(e){return(e||\"\").split(\"?\")[0]},t}();angular.module(\"teamspace.services.files.modules.wopi.wopiServicesHelper\",[\"teamspace.services.files.modules.scenarios.wopiScenarioHandler\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.utilityService\"]).service(\"wopiServicesHelper\",r)}(t.wopi||(t.wopi={}))}(e.modules||(e.modules={}))}(e.files||(e.files={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Download=1]=\"Download\",e[e.Upload=2]=\"Upload\"}(e.CopyMovePhase||(e.CopyMovePhase={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Default=1]=\"Default\",e[e.EduTeacher=2]=\"EduTeacher\",e[e.EduStudent=3]=\"EduStudent\",e[e.Guest=4]=\"Guest\",e[e.SfBUpgraded=5]=\"SfBUpgraded\",e[e.Freemium=6]=\"Freemium\"}(e.FirstRunExperience||(e.FirstRunExperience={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.EventType_FavoriteUpdated=\"FavoriteUpdated\",e.EventType_BuddyGroupUpdated=\"BuddyGroupUpdated\",e}();e.FlatContactListServiceEvents=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function r(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(t){!function(e){var i;!function(t){t[t.Exchange=0]=\"Exchange\",t[t.BuddyList=1]=\"BuddyList\",t[t.MiddleTier=2]=\"MiddleTier\"}(i=e.ContactDataSource||(e.ContactDataSource={}));var r=function(){function t(t,e){switch(this.isVoiceApp=!1,this.isBot=!0,this.contactDataSource=e,this.contactDataSource){case i.Exchange:o=t;this.id=o.id,this.displayName=o.displayName,this.emails=_.cloneDeep(o.emails),this.imAddresses=_.cloneDeep(o.imAddresses),this.isPstn=o.isPstn,this.phones=_.cloneDeep(o.phones),this.preferredPhone=o.preferredPhone||\"\",this.isDeleted=o.isDeleted,this.userPrincipalName=o.userPrincipalName;break;case i.BuddyList:o=t;if(this.id=o.mri,this.displayName=o.displayName,this.isFederated=!!o.isFederated,this.emails=[],o.email&&this.emails.push(o.email),o.phone){var r={type:\"Mobile\",number:o.phone};this.phones=[],this.phones.push(r),this.preferredPhone=o.phone}else this.phones=[],this.preferredPhone=\"\";o.isIbBarred&&(this.isIbBarred=o.isIbBarred);break;case i.MiddleTier:var o=t;this.id=o.objectId,this.displayName=o.displayName,this.emails=[],o.email&&this.emails.push(o.email),this.preferredPhone=o.mobile||o.telephoneNumber,_.isNil(this.preferredPhone)&&(SkypeX.Services.ChatServiceUtils.isPstnMri(t.mri)?this.preferredPhone=o.displayName||\"\":this.preferredPhone=\"\"),this.userPrincipalName=o.userPrincipalName,this.userClassification=o.userClassification,this.isAnonymousUser=o.isAnonymousUser,o.isIbBarred&&(this.isIbBarred=o.isIbBarred)}this.isVoiceApp=SkypeX.Services.ChatServiceUtils.isVoiceAppMri(t.mri),this.isBot=SkypeX.Services.ChatServiceUtils.isBotMri(t.mri),this.isPstn=SkypeX.Services.ChatServiceUtils.isPstnMri(t.mri),this.jobTitle=t.jobTitle||\"\",this.companyName=t.companyName||\"\",this.mri=t.mri}return t.prototype.getPrimaryEmail=function(){return this.emails&&this.emails[0]?this.emails[0]:\"\"},t}();e.UserContact=r;var o=function(o){function n(t,e,i,r,n,s,a,d,c,u,p){var l=o.call(this)||this;return l.$rootScope=t,l.$q=e,l.constants=n,l.loggingService=s,l.buddyListService=a,l.exchangeContactsService=d,l.pstnNumberService=c,l.eventingService=u,l.flatContactList=[],l.existingBuddyGroups=[],l.exchangeContacts=[],l.flatContactListLoaded=!1,l.mriToContactMap={},l.pstnMriToContact={},p.registerForMtma(l),l.logger=s.newLogger(\"FlatContactListService\"),l.initializeOnAppLaunchAndReinit(\"First Initialize\"),l}return __extends(n,o),n.$inject=[\"$rootScope\",\"$q\",\"appConfig\",\"$interval\",\"constants\",\"loggingService\",\"buddyListService\",\"exchangeContactsService\",\"pstnNumberService\",\"eventingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(i){var r=this;this.logger.log(\"FlatContactListService Initialize reason {0}\",i),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.buddyListService.buddyGroupDeleted,function(t,e){r.logger.debug(\"buddyGroupDeleted event received.\"),e?e.deletedGroup&&r.updateDeletedBuddies(e.deletedGroup.buddies,e.deletedGroup):r.logger.error(\"buddyGroupDeleted event received with empty data\")}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.buddyListService.buddyGroupUpdated,function(i,o){if(r.trigger(e.FlatContactListServiceEvents.EventType_BuddyGroupUpdated),o){if(o.updatedOrNewGroup.groupType===t.services.BuddyListService.buddyGroupType.SfBFavorites){var n=_.map(_.concat(o.addedContacts,o.deletedContacts),function(t){return t.mri});r.trigger(e.FlatContactListServiceEvents.EventType_FavoriteUpdated,null,n)}if(o.event===e.BuddylistGroupEventType.GroupRenamed){var s=o.deletedGroup.displayName;_.forEach(o.updatedOrNewGroup.buddies,function(t){if(r.mriToContactMap[t.mri])_.remove(r.mriToContactMap[t.mri].groupNames,function(t){return t===s}),r.mriToContactMap[t.mri].groupNames.push(o.updatedOrNewGroup.displayName);else{var i=e.ContactsStaticUtils.getScrubbedMri(t.mri);r.logger.warn(\"[event buddyGroupUpdated]: mriToContactMap does not exist for mri - \"+i)}})}else o.event===e.BuddylistGroupEventType.GroupMembersUpdated&&(o.addedContacts&&o.addedContacts.length>0&&r.updateBuddies(o.addedContacts,o.updatedOrNewGroup),o.deletedContacts&&o.deletedContacts.length>0&&r.updateDeletedBuddies(o.deletedContacts,o.updatedOrNewGroup))}else r.logger.error(\"Empty buddyGroupUpdated received\")}),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.buddyListService.buddyListUpdatedByMt,function(t,i){var o=!1;i?_.forEach(i,function(t){t.event===e.BuddylistGroupEventType.GroupMembersUpdated&&(t.deletedContacts&&t.deletedContacts.length>0?(r.updateDeletedBuddies(t.deletedContacts,t.updatedOrNewGroup),o=!0):t.deletedGroup?_.forEach(t.deletedGroup.buddies,function(e){_.remove(r.mriToContactMap[e.mri].groupNames,function(e){return e===t.deletedGroup.displayName}),0===r.mriToContactMap[e.mri].groupNames.length&&(_.remove(r.flatContactList,function(t){return t.mri===e.mri}),o=!0)}):t.updatedOrNewGroup&&t.updatedOrNewGroup.buddies&&r.updateBuddies(t.updatedOrNewGroup.buddies,t.updatedOrNewGroup)),t.event===e.BuddylistGroupEventType.GroupDeleted&&t.deletedGroup&&(o=r.updateDeletedBuddies(t.deletedGroup.buddies,t.deletedGroup))}):r.logger.error(\"Empty buddyListUpdatedByMt received\")})},n.prototype.cleanupOnAppTeardown=function(t){this.logger.log(\"FlatContactListService onAppTeardown: reason = {0}\",t),this.flatContactList=[],this.existingBuddyGroups=[],this.flatContactListLoaded=!1,this.mriToContactMap={},this.pstnMriToContact={},this.exchangeContacts=[]},n.prototype.mtmaTelemetryIdentifier=function(){return\"FlatContactListService\"},n.prototype.updateDeletedBuddies=function(t,i){var r=this,o=!1,n=[];return _.forEach(t,function(t){if(n.push(t.mri),r.mriToContactMap[t.mri])_.remove(r.mriToContactMap[t.mri].groupNames,function(t){return t===i.displayName}),0===r.mriToContactMap[t.mri].groupNames.length&&(_.remove(r.flatContactList,function(e){return e.mri===t.mri}),o=!0);else{var s=e.ContactsStaticUtils.getScrubbedMri(t.mri);r.logger.warn(\"[updateDeletedBuddies]: mriToContactMap does not exist for mri - \"+s)}}),o&&n.length>0&&this.eventingService.$emit(this.constants.events.flatContactListService.flatContactListUpdatedAfterDelete,n),o},n.prototype.updateBuddies=function(t,e){var i=this,r=[];this.mapBuddyContactToUserContact(t).then(function(){_.forEach(t,function(t){i.mriToContactMap&&i.mriToContactMap[t.mri]&&-1===_.indexOf(i.mriToContactMap[t.mri].groupNames,e.displayName)&&i.mriToContactMap[t.mri].groupNames.push(e.displayName),r.push(i.mriToContactMap[t.mri])}),i.eventingService.$emit(i.constants.events.flatContactListService.flatContactListUpdated,r)})},n.prototype.getCachedContacts=function(){return this.flatContactList},n.prototype.cloneExchangeContacts=function(){return _.cloneDeep(this.exchangeContacts)},n.prototype.cloneBuddyGroups=function(){return _.cloneDeep(this.existingBuddyGroups)},n.prototype.isFlatContactListLoaded=function(){return this.flatContactListLoaded},n.prototype.getExchangeAndBuddyListContacts=function(t){var e=this,i=this.$q.defer(),r=this.loggingService.newScenario(this.constants.scenarios.exchangeContactsTab.loadSaved);return this.exchangeContactsService.getAllContacts().then(function(t){r.mark(e.constants.scenarios.exchangeContactsTab.fetchComplete),e.logger.info(\"fetched contacts from exchangeContactsService\"),e.exchangeContacts=t,e.flatContactList=t,_.forEach(t,function(t){var i={mappedContact:t,groupNames:[]};!t.mri&&t.isPstn&&(t.mri=SkypeX.Services.ChatServiceUtils.PstnPrefix+e.pstnNumberService.normalizePstnNumber(t.preferredPhone)),e.mriToContactMap[t.mri]=i}),e.logger.info(\"getExchangeAndBuddyListContacts updated the flat contact list with {0} user contacts.\",t.length),r.stop()}).catch(function(t){e.logger.error(\"failed to get contacts, error - {0}\",t),r.fail({error:t})}).finally(function(){e.loadBuddyList().then(function(){e.flatContactList=e.dedupeContacts(e.flatContactList),e.pstnMriToContact=e.createPstnMriIndex(e.flatContactList),e.flatContactListLoaded=!0,i.resolve(e.flatContactList)}).finally(function(){t&&e.buddyListService.forceUpdateBuddyListFromMT()})}),i.promise},n.prototype.isContactAlreadyAFavorite=function(e){var i=this.isBuddyListLoaded();if(e&&i){var r=this.buddyListService.getBuddyGroupByType(t.services.BuddyListService.buddyGroupType.SfBFavorites);if(r&&r.id)return this.buddyListService.isMriAlreadyInBuddyGroup(r.id,e);this.logger.info(\"Favorite contacts group not found\")}else i?this.logger.error(\"MRI was null\"):this.logger.info(\"Buddy List was not yet loaded\");return!0},n.prototype.addMriToFavorites=function(e,i){return e&&this.buddyListService.getBuddyListLoaded()?this.buddyListService.addBuddyToGroupFromMri(e,t.services.BuddyListService.buddyGroupType.SfBFavorites,i):(this.logger.error(\"MRI was null, or BuddyListLoading Incomplete\"),this.$q.reject(null))},n.prototype.isBuddyListLoaded=function(){return this.buddyListService.getBuddyListLoaded()},n.prototype.getIsBuddyListLoadingDonePromise=function(){var t=this;return this.buddyListService.getIsBuddyListLoadingDonePromise().catch(function(e){t.logger.error(\"error while returning buddyListLoading promise\")})},n.prototype.dedupeContacts=function(t){var e=[],r={};return _.forEach(t,function(t){r[t.mri]&&t.contactDataSource!==i.Exchange||(r[t.mri]=t)}),_.forEach(r,function(t){e.push(t)}),e},n.prototype.loadBuddyList=function(){var t=this;return this.buddyListService.getBuddyList().then(function(e){t.logger.info(\"Number of groups we got : {0}\",e.length),t.existingBuddyGroups=e;var i=[];return _.forEach(e,function(e){e.buddies&&(i=i.concat(e.buddies),_.forEach(e.buddies,function(i){if(t.mriToContactMap[i.mri])t.mriToContactMap[i.mri].groupNames.push(e.displayName);else{var r={mappedContact:null,groupNames:[]};r.groupNames.push(e.displayName),t.mriToContactMap[i.mri]=r}}))}),t.mapBuddyContactToUserContact(i)}).catch(function(e){t.logger.error(\"error while getting the buddy list from service, error: {0}\",e)})},n.prototype.mapBuddyContactToUserContact=function(t){var e=this,o=_.map(t,function(t){return new r(t,i.BuddyList)});return this.exchangeContactsService.resolveContactsToUserProfiles(o).then(function(t){t.length>1?e.flatContactList=e.flatContactList.concat(t):1===t.length&&e.flatContactList.splice(0,0,t[0]),_.forEach(t,function(t){if(e.mriToContactMap[t.mri])e.mriToContactMap[t.mri].mappedContact=t;else{var i={mappedContact:t,groupNames:[]};e.mriToContactMap[t.mri]=i}})})},n.prototype.createPstnMriIndex=function(t){var e=this,i={};return t.forEach(function(t){t.phones&&t.phones.forEach(function(r){if(r.number){var o=SkypeX.Services.ChatServiceUtils.PstnPrefix+e.pstnNumberService.normalizePstnNumber(r.number);i[o]=t}})}),i},n.prototype.getBuddyGroupIdByType=function(t){if(t===e.BuddyListService.buddyGroupType.Custom)return this.logger.warn(\"Custom Group type was passed, return null\"),null;var i=this.buddyListService.getBuddyGroupByType(t);return i?i.id:null},n.prototype.getBuddyList=function(t){var e=this;return this.buddyListService.getBuddyList().finally(function(){t&&e.buddyListService.forceUpdateBuddyListFromMT()})},n.prototype.createBuddyGroup=function(t){return this.buddyListService.createBuddyGroup(t)},n.prototype.renameBuddyGroup=function(t,e){return this.buddyListService.renameBuddyGroup(t,e)},n.prototype.deleteMemberFromBuddyGroup=function(t,e){return this.buddyListService.deleteMemberFromBuddyGroup(t,e)},n.prototype.addMemberToBuddyGroup=function(t,e,i,r,o){return this.buddyListService.addMembersToBuddyGroupWithEmail(t,e,i,r,o)},n.prototype.getLatestBuddyGroupById=function(t){return this.buddyListService.getLatestSystemBuddyGroupById(t)},n.prototype.getBuddyGroupById=function(t){return this.buddyListService.getBuddyGroupByGroupId(t)},n.prototype.findContactsForPstnMris=function(t){var e=this,i=this.$q.defer();return this.isFlatContactListLoaded()?i.resolve(this.findContactsForPstnMrisInternal(t)):this.getExchangeAndBuddyListContacts().catch(function(t){e.logger.error(\"findContactsForPstnMris - Error getting Exchange or BuddyList contacts {0}\",t)}).finally(function(){i.resolve(e.findContactsForPstnMrisInternal(t))}),i.promise},n.prototype.findContactsForPstnMrisInternal=function(t){var e=this;return _.map(t,function(t){return e.pstnMriToContact[e.pstnNumberService.normalizeIfPstnMri(t)]})},n}(SkypeX.Services.ObservableBase);e.FlatContactListService=o,angular.module(\"teamspace.flatContactListService\",[\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.pstnNumberService\",\"teamspace.constants\"]).service(\"flatContactListService\",o)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(p){!function(p){!function(p){p[p.start=1]=\"start\",p[p.stop=2]=\"stop\"}(p.CustomTimer||(p.CustomTimer={}));!function(p){p.AppFocus=\"appFocus\",p.AppFocusNps=\"appFocusNps\",p.AppFocusBps=\"appFocusBps\",p.AppBlur=\"appBlur\",p.AppRestart=\"appRestart\",p.AppRestartNps=\"appRestartNps\",p.AppRestartBps=\"appRestartBps\",p.AppIdle=\"appIdle\",p.HasMoreThan2Communications=\"hasMoreThan2Communications\",p.UsedMoreThan30Days=\"usedMoreThan30Days\",p.CustomTrigger=\"customTrigger\"}(p.TriggerType||(p.TriggerType={}))}(p.services||(p.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.InvitationWizard=0]=\"InvitationWizard\",e[e.ActiveBadgeButton=1]=\"ActiveBadgeButton\"}(e.PendingJoinRequestsDialogSource||(e.PendingJoinRequestsDialogSource={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,n,i,s,r,o,a){var c=t.call(this,a)||this;return c.loggingService=i,c.analyticsService=s,c.conversationsService=r,c.presenceManagerService=o,c.orchestrationService=a,c.thresholdTimeFrame=function(){return n.valueFor(e.settings.frequentChats.thresholdTimeFrame)||12e4},c.messagesCountThreshold=function(){return n.valueFor(e.settings.frequentChats.messagesCountThreshold)||8},c.initializeOnAppLaunchAndReinit(\"First Initialize\"),c}return __extends(n,t),n.$inject=[\"constants\",\"settingsService\",\"loggingService\",\"analyticsService\",\"conversationsService\",\"presenceManagerService\",\"orchestrationService\"],n.prototype.mtmaTelemetryIdentifier=function(){return\"frequentChatsHandler\"},n.prototype.initializeOnAppLaunchAndReinit=function(e){this.loggingService.info(\"initializeOnAppLaunchAndReinit: reason = {0}\",e),this.shouldShowPromptToTalk=!1,this.isOneOnOneNormalChat=!1,this.isBothUsersOnline=null,this.recentMessagesList=[]},n.prototype.cleanupOnAppTeardown=function(e){this.loggingService.info(\"cleanupOnAppTeardown: reason = {0}\",e),this.shouldShowPromptToTalk=void 0,this.isOneOnOneNormalChat=void 0,this.conversationId=void 0,this.user1Mri=void 0,this.user2Mri=void 0,this.isBothUsersOnline=void 0,this.recentMessagesList=void 0},n.prototype.initialize=function(e){if(this.conversationId&&this.cleanUp(),e){this.conversationId=e;var t=this.conversationsService.getConversation(this.conversationId);t&&t.isOneOnOne()&&!t.isOneOnOneBotChat()&&!t.isOneOnOneTBotChat()&&(this.isOneOnOneNormalChat=!0,t.members&&2===t.members.length&&(this.user1Mri=t.members[0].id,this.user2Mri=t.members[1].id))}},n.prototype.onNewMessage=function(e){if(e&&!this.shouldShowPromptToTalk&&this.isOneOnOneNormalChat){var t=e.originalArrivalTimeUtc-this.thresholdTimeFrame();if(this.recentMessagesList.push(e),this.recentMessagesList=_.filter(this.recentMessagesList,function(e){return e.originalArrivalTimeUtc>t}),!(this.recentMessagesList.length<this.messagesCountThreshold())){for(var n=!1,i=1;i<this.recentMessagesList.length;i++)if(this.recentMessagesList[i].isFromMe!==this.recentMessagesList[i-1].isFromMe){n=!0;break}n&&this.isBothUsersFree()&&(this.shouldShowPromptToTalk=!0,this.sendBITelemetryForButtonShowUp())}}},n.prototype.isBothUsersFree=function(){if(null===this.isBothUsersOnline){var e=this.presenceManagerService.getPresence(this.user1Mri),t=this.presenceManagerService.getPresence(this.user2Mri);this.isBothUsersOnline=e.status===SkypeX.Services.UserStatus.Online&&t.status===SkypeX.Services.UserStatus.Online}return this.isBothUsersOnline},n.prototype.cleanUp=function(){this.conversationId&&(this.shouldShowPromptToTalk=!1,this.isOneOnOneNormalChat=!1,this.conversationId=null,this.user1Mri=null,this.user2Mri=null,this.isBothUsersOnline=null,this.recentMessagesList=[])},n.prototype.sendBITelemetryForButtonShowUp=function(){var t=this;_.defer(function(){var n={action:{outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.show.toString(),e.components.PanelActionOutcome,t.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.promptToTalkButtons.toString(),e.components.PanelActionScenario,t.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.oneOnOneCall.toString(),e.components.PanelActionScenarioType,t.loggingService)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.promptToTalkAudioCall.toString(),e.components.PanelModuleName,t.loggingService),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.button.toString(),e.components.PanelModuleType,t.loggingService),summary:\"Starting a call by clicking calling start button\"},dataBag:{CallType:\"VOIP or Interop\",conversationId:t.conversationId}};t.analyticsService.getAnalyticsPanelActionEventData(n).then(function(e){t.analyticsService.sendPanelAction(e)})})},n}(e.services.MTMABase);t.FrequentChatsHandler=n,angular.module(\"teamspace.frequentChatsHandler\",[\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.analyticsService\",\"teamspace.conversationsService\",\"teamspace.presenceManagerService\"]).service(\"frequentChatsHandler\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,r){this.sampleSize=e,this.$qNoApply=t,this.$timeout=r,this.latestSampleTimeExpiry=0}return e.prototype.getSample=function(){var e=this;if(this.currentDeferred||this.latestSampleTimeExpiry>Date.now()){if(this.currentDeferred)return this.currentDeferred.promise;this.currentDeferred=this.$qNoApply.defer();var t=this.latestSampleTimeExpiry-Date.now();return this.$timeout(function(){e.sampleInternal(),e.currentDeferred.resolve(e.latestSample),e.currentDeferred=null},t+1,!1),this.currentDeferred.promise}return this.sampleInternal(),this.$qNoApply.when(this.latestSample)},e.prototype.getSampleSync=function(){return!this.currentDeferred&&this.latestSampleTimeExpiry+1<Date.now()&&this.sampleInternal(),this.latestSample},e.prototype.sample=function(){},e.prototype.sampleInternal=function(){var e=this.sample();e&&(this.latestSample=e),this.latestSampleTimeExpiry=Date.now()+this.sampleSize},e}();e.InfoSampler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function a(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(a.prototype=r.prototype,new a)}}(),teamspace;!function(t){!function(t){\"use strict\";var e;!function(t){t[t.Initializing=0]=\"Initializing\",t[t.NotAvailable=1]=\"NotAvailable\"}(e=t.UnavailableBatteryStatus||(t.UnavailableBatteryStatus={}));var r=function(t){function r(r,a){var n=t.call(this)||this;return n.batteryUnavailableReason=e.Initializing,n.logger=r.newLogger(\"BatteryStatusService\"),a.navigator.getBattery?(Promise.resolve().then(function(){return a.navigator.getBattery()}).then(function(t){return n.onBatteryManagerAcquired(t)},function(t){return n.onBatteryManagerAcquisitionError(t)}),n):(n.onBatteryManagerAcquisitionError(\"Navigator.getBattery not available\"),n)}return __extends(r,t),r.$inject=[\"loggingService\",\"$window\"],r.prototype.getBatteryStatus=function(){return this.batteryManager?{charging:this.batteryManager.charging,level:this.batteryManager.level,chargingTime:this.batteryManager.chargingTime,dischargingTime:this.batteryManager.dischargingTime}:this.batteryUnavailableReason},r.prototype.onBatteryManagerAcquired=function(t){var e=this;this.batteryManager=t,t.addEventListener(\"chargingchange\",function(){return e.trigger()}),t.addEventListener(\"chargingtimechange\",function(){return e.trigger()}),t.addEventListener(\"dischargingtimechange\",function(){return e.trigger()}),t.addEventListener(\"levelchange\",function(){return e.trigger()})},r.prototype.onBatteryManagerAcquisitionError=function(t){void 0===t&&(t=\"\"),this.batteryUnavailableReason=e.NotAvailable,this.logger.warn(\"BatteryManager acquisition failed with error \"+t.toString())},r}(SkypeX.Services.ObservableBase);t.BatteryStatusService=r,angular.module(\"teamspace.batteryStatusService\",[\"teamspace.loggingService\"]).service(\"batteryStatusService\",r)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function t(e,t,a,s,i,r,o,n){this.loggingService=t,this.settingsService=a,this.$interval=i,this.$injector=r,this.$window=o,this.constants=n,this.activeScenarios=[],this.allScenarios=[],this.desktopIpcTelemetry=!1,this.enableHeartbeatMonitor=a.valueAsBoolean(n.settings.names.enableHeartbeatMonitor);var c=a.valueAsBoolean(n.settings.names.isDesktopApp),p=s.isHwa(),h=a.valueFor(n.settings.names.heartbeatIntervalInSeconds);this.beatTime=angular.isNumber(h)&&h>0?1e3*h:void 0,e.registerFrameRateListener(\"heartbeatMonitor\",this.handleFrameRate.bind(this)),(c||p)&&(this.memoryInfoSampler=e.getMemoryInfoSampler(),this.systemMemoryInfoSampler=e.getSystemMemoryInfoSampler(),this.cpuInfoSampler=e.getCpuInfoSampler(),this.systemCpuInfoSampler=e.getSystemCpuInfoSampler()),c&&(a.valueAsBoolean(n.settings.names.enableGetAppMetricsNew)&&(this.appMetricsInfoSampler=e.getAppMetricsInfoSampler()),a.valueAsBoolean(n.settings.names.enableDesktopHeapStatistics)&&(this.jsHeapStatisticsInfoSampler=e.getJSHeapStatisticsSampler()),o&&o.desktopSettings&&o.desktopSettings.mallocGetAllocatedTimeLimitMs&&a.valueAsBoolean(n.settings.names.enableMallocInfoSampler)&&(this.mallocInfoSampler=e.getMallocMemoryInfoSampler()),a.valueAsBoolean(n.settings.names.enableWebCacheSampler)&&(this.webCacheInfoSampler=e.getWebCacheInfoSampler()),this.safeIpc=o.electronSafeIpc,o.desktopSettings&&o.desktopSettings.enableIpcCountTelemetry&&this.safeIpc&&(this.desktopIpcTelemetry=!0),a.valueAsBoolean(n.settings.names.enableBlinkMemorySampler)&&(this.blinkMemorySampler=e.getBlinkMemorySampler())),a.valueAsBoolean(n.settings.names.logNumOfDomElements)&&(this.domElementsInfoSampler=e.getDomElementsInfoSampler()),a.valueAsBoolean(n.settings.names.enableCollectingIndexedDbData)&&(this.databasePerfDataCollector=e.newDatabasePerfDataCollector())}return t.prototype.start=function(){var e=this;this.enableHeartbeatMonitor&&!this.intervalPromise&&this.beatTime&&(this.initializeBeat(),this.intervalPromise=this.$interval(function(){e.beat()},this.beatTime,0,!1))},t.prototype.stop=function(){this.intervalPromise&&(this.$interval.cancel(this.intervalPromise),this.intervalPromise=null)},t.prototype.addScenario=function(e){this.beatTime&&(this.addActiveScenario(this.activeScenarios,e),this.addActiveScenario(this.allScenarios,e))},t.prototype.removeScenario=function(e){this.beatTime&&this.activeScenarios[e]&&--this.activeScenarios[e]<=0&&delete this.activeScenarios[e]},t.prototype.addActiveScenario=function(e,t){e[t]?e[t]++:e[t]=1},t.prototype.copyActiveScenariosToAll=function(){var e=this;this.allScenarios=[],_.forOwn(this.activeScenarios,function(t,a){e.allScenarios[a]=t})},t.prototype.handleFrameRate=function(e){this.scenarioFrameRateData&&this.scenarioFrameRateData.push(e)},t.prototype.beat=function(){this.batteryStatusService||(this.batteryStatusService=this.$injector.get(\"batteryStatusService\")),this.appStateService||(this.appStateService=this.$injector.get(\"appStateService\"));var t={};this.scenarioMemoryData&&(this.scenarioMemoryData.stop(),this.safeAddEventData(t,\"Perf.WorkingSetSizeKB\",this.scenarioMemoryData.workingSetSizeDelta.end),this.safeAddEventData(t,\"Perf.WorkingSetDeltaKB\",this.scenarioMemoryData.workingSetSizeDelta.delta),this.safeAddEventData(t,\"Perf.PrivateBytesSizeKB\",this.scenarioMemoryData.privateBytesSizeDelta.end),this.safeAddEventData(t,\"Perf.PrivateBytesDeltaKB\",this.scenarioMemoryData.privateBytesSizeDelta.delta)),this.scenarioSystemMemoryData&&(this.scenarioSystemMemoryData.stop(),this.safeAddEventData(t,\"Perf.SystemFreeMemorySizeKB\",this.scenarioSystemMemoryData.freeDelta.end),this.safeAddEventData(t,\"Perf.SystemFreeMemoryDeltaKB\",this.scenarioSystemMemoryData.freeDelta.delta)),this.webCacheData&&(this.webCacheData.stop(),this.webCacheData.totalSize.end>0&&(this.safeAddEventData(t,\"Perf.WebCacheTotalSize\",this.webCacheData.totalSize.end),this.safeAddEventData(t,\"Perf.WebCacheTotalSizeDelta\",this.webCacheData.totalSize.delta),this.safeAddEventData(t,\"Perf.WebCacheResourcesSize\",this.webCacheData.webCacheSize.end),this.safeAddEventData(t,\"Perf.WebCacheResourcesSizeDelta\",this.webCacheData.webCacheSize.delta),this.safeAddEventData(t,\"Perf.WebCacheCount\",this.webCacheData.count.end),this.safeAddEventData(t,\"Perf.WebCacheCountDelta\",this.webCacheData.count.delta))),this.mallocMemoryData&&this.mallocMemoryData.mallocMemoryInfo&&(this.mallocMemoryData.stop(),this.safeAddEventData(t,\"Perf.MallocSize\",this.mallocMemoryData.allocated.end),this.safeAddEventData(t,\"Perf.MallocSizeDelta\",this.mallocMemoryData.allocated.delta),this.safeAddEventData(t,\"Perf.MallocCount\",this.mallocMemoryData.count.end),this.safeAddEventData(t,\"Perf.MallocCountDelta\",this.mallocMemoryData.count.delta),this.mallocMemoryData.fragmented.end>0&&(this.safeAddEventData(t,\"Perf.MallocFragmented\",this.mallocMemoryData.fragmented.end),this.safeAddEventData(t,\"Perf.MallocFragmentedDelta\",this.mallocMemoryData.fragmented.delta)),this.safeAddEventData(t,\"Perf.MallocPerfMs\",this.mallocMemoryData.mallocMemoryInfo.mallocPerfMs)),this.scenarioCpuData&&(this.scenarioCpuData.stop(),this.safeAddEventData(t,\"Perf.CpuCategory.A\",this.scenarioCpuData.cpuUsage[e.UsageCategory.a]),this.safeAddEventData(t,\"Perf.CpuCategory.B\",this.scenarioCpuData.cpuUsage[e.UsageCategory.b]),this.safeAddEventData(t,\"Perf.CpuCategory.C\",this.scenarioCpuData.cpuUsage[e.UsageCategory.c]),this.safeAddEventData(t,\"Perf.CpuCategory.D\",this.scenarioCpuData.cpuUsage[e.UsageCategory.d]),this.safeAddEventData(t,\"Perf.CpuCategory.E\",this.scenarioCpuData.cpuUsage[e.UsageCategory.e]),this.safeAddEventData(t,\"Perf.CpuAverage\",this.scenarioCpuData.cpuRate.average())),this.scenarioSystemCpuData&&(this.scenarioSystemCpuData.stop(),this.safeAddEventData(t,\"Perf.SystemCpuCategory.A\",this.scenarioSystemCpuData.cpuUsage[e.UsageCategory.a]),this.safeAddEventData(t,\"Perf.SystemCpuCategory.B\",this.scenarioSystemCpuData.cpuUsage[e.UsageCategory.b]),this.safeAddEventData(t,\"Perf.SystemCpuCategory.C\",this.scenarioSystemCpuData.cpuUsage[e.UsageCategory.c]),this.safeAddEventData(t,\"Perf.SystemCpuCategory.D\",this.scenarioSystemCpuData.cpuUsage[e.UsageCategory.d]),this.safeAddEventData(t,\"Perf.SystemCpuCategory.E\",this.scenarioSystemCpuData.cpuUsage[e.UsageCategory.e]),this.safeAddEventData(t,\"Perf.SystemCpuAverage\",this.scenarioSystemCpuData.cpuRate.average())),this.scenarioAppMetricsData&&(this.processMemoryInfo(t,\"Total\",this.scenarioAppMetricsData.appMetricsData.total),this.processMemoryInfo(t,\"Browser\",this.scenarioAppMetricsData.appMetricsData.mainProcess),this.processMemoryInfo(t,\"GPU\",this.scenarioAppMetricsData.appMetricsData.gpuProcess),this.processRendererMemoryInfo(t,\"MainWindow\",this.scenarioAppMetricsData.appMetricsData.mainWindow),this.processMultiWindowMemoryInfo(t,\"MultiWindow\",this.scenarioAppMetricsData.appMetricsData.multiWindow),this.processRendererMemoryInfo(t,\"PluginHost\",this.scenarioAppMetricsData.appMetricsData.pluginHost),this.processRendererMemoryInfo(t,\"CallMonitor\",this.scenarioAppMetricsData.appMetricsData.callMonitor),this.processRendererMemoryInfo(t,\"Notifications\",this.scenarioAppMetricsData.appMetricsData.notificationsManager),this.processRendererMemoryInfo(t,\"LoadingWindow\",this.scenarioAppMetricsData.appMetricsData.loadingWindow),this.processRendererMemoryInfo(t,\"AppSharingToolbar\",this.scenarioAppMetricsData.appMetricsData.appSharingToolbar),this.processRendererMemoryInfo(t,\"OneUp\",this.scenarioAppMetricsData.appMetricsData.oneUp),this.processRendererMemoryInfo(t,\"StreamBroadcast\",this.scenarioAppMetricsData.appMetricsData.streamBroadcast),this.processRendererMemoryInfo(t,\"QnaBroadcast\",this.scenarioAppMetricsData.appMetricsData.qnaBroadcast),this.processRendererMemoryInfo(t,\"YammerBroadcast\",this.scenarioAppMetricsData.appMetricsData.yammerBroadcast),this.processRendererMemoryInfo(t,\"WebView\",this.scenarioAppMetricsData.appMetricsData.webView),this.processRendererMemoryInfo(t,\"Recovery\",this.scenarioAppMetricsData.appMetricsData.recoveryWindow),this.processRendererMemoryInfo(t,\"Confirmation\",this.scenarioAppMetricsData.appMetricsData.confirmationWindow),this.processRendererMemoryInfo(t,\"ExperienceRenderer\",this.scenarioAppMetricsData.appMetricsData.experienceRenderer),this.processRendererMemoryInfo(t,\"DevTools\",this.scenarioAppMetricsData.appMetricsData.devTools),this.processRendererMemoryInfo(t,\"Other\",this.scenarioAppMetricsData.appMetricsData.other),this.processRendererMemoryInfo(t,\"Tab\",this.scenarioAppMetricsData.appMetricsData.tab)),this.domElementsData&&this.domElementsData.domElementsInfoData&&this.safeAddEventData(t,\"Perf.NumOfDomElements\",this.domElementsData.domElementsInfoData.numOfDomElemnts),this.scenarioJSHeapStatisticsData&&(this.scenarioJSHeapStatisticsData.stop(),this.safeAddEventData(t,\"Perf.JSTotalHeapSize\",this.scenarioJSHeapStatisticsData.totalJsHeapDelta.end),this.safeAddEventData(t,\"Perf.JSTotalHeapDelta\",this.scenarioJSHeapStatisticsData.totalJsHeapDelta.delta),this.safeAddEventData(t,\"Perf.JSUsedHeapSize\",this.scenarioJSHeapStatisticsData.usedJsHeapDelta.end),this.safeAddEventData(t,\"Perf.JSUsedHeapDelta\",this.scenarioJSHeapStatisticsData.usedJsHeapDelta.delta)),this.blinkMemoryData&&(this.blinkMemoryData.stop(),this.safeAddEventData(t,\"Perf.BlinkTotal\",this.blinkMemoryData.total.end),this.safeAddEventData(t,\"Perf.BlinkTotalDelta\",this.blinkMemoryData.total.delta),this.safeAddEventData(t,\"Perf.BlinkAllocated\",this.blinkMemoryData.allocated.end),this.safeAddEventData(t,\"Perf.BlinkAllocatedDelta\",this.blinkMemoryData.allocated.delta)),this.scenarioFrameRateData&&this.appStateService.pageVisible&&(this.safeAddEventData(t,\"Perf.FrameRate.A\",this.scenarioFrameRateData.usage[e.UsageCategory.a]),this.safeAddEventData(t,\"Perf.FrameRate.B\",this.scenarioFrameRateData.usage[e.UsageCategory.b]),this.safeAddEventData(t,\"Perf.FrameRate.C\",this.scenarioFrameRateData.usage[e.UsageCategory.c]),this.safeAddEventData(t,\"Perf.FrameRate.D\",this.scenarioFrameRateData.usage[e.UsageCategory.d]),this.safeAddEventData(t,\"Perf.FrameRate.E\",this.scenarioFrameRateData.usage[e.UsageCategory.e]),this.safeAddEventData(t,\"Perf.FrameRateAvg\",this.scenarioFrameRateData.average()));var a=this.batteryStatusService.getBatteryStatus();if(a!==e.UnavailableBatteryStatus.Initializing&&a!==e.UnavailableBatteryStatus.NotAvailable&&(this.safeAddEventData(t,this.constants.counters.eventNames.batteryCharging,a.charging),this.safeAddEventData(t,this.constants.counters.eventNames.batteryLevel,a.level)),this.appResponsivenessService){var s=this.appResponsivenessService.getTelemetry();s&&(this.safeAddEventData(t,\"Perf.ARI\",s),this.appResponsivenessService.clearTelemetry())}if(this.desktopIpcTelemetry){var i=this.safeIpc.getTelemetry();this.safeAddEventData(t,\"Perf.IPC.Counts\",JSON.stringify(i.counts)),this.$window.desktopSettings.enableIpcDetailsTelemetry&&this.safeAddEventData(t,\"Perf.IPC.Payload\",JSON.stringify(i.details)),this.safeIpc.clearTelemetry()}this.databasePerfDataCollector&&this.processDatabasePerfData(t,this.databasePerfDataCollector.getPerfData()),this.safeAddEventData(t,this.constants.counters.eventNames.windowHeight,this.$window.outerWidth),this.safeAddEventData(t,this.constants.counters.eventNames.windowWidth,this.$window.outerWidth),this.resolutionDetectService&&this.resolutionDetectService.isResolutionModesEnabled()&&this.safeAddEventData(t,this.constants.counters.eventNames.resolutionMode,this.resolutionDetectService.getResolutionMode());var r=[],o=[],n=40;_.forOwn(this.allScenarios,function(e,t){n>0&&(r.push(t),o.push(e),n--)}),t.scenarios=r.join(\",\"),t.scenarioCounts=o.join(\",\"),this.loggingService.customEvent(e.TelemetryKind.Heartbeat,\"heartbeat\",t),this.initializeBeat()},t.prototype.processMemoryInfo=function(e,t,a){this.safeAddEventData(e,\"Perf.\"+t+\".WorkingSet\",a.workingSet),this.safeAddEventData(e,\"Perf.\"+t+\".PrivateBytes\",a.privateBytes)},t.prototype.processRendererMemoryInfo=function(e,t,a){this.processMemoryInfo(e,t,a),this.safeAddEventData(e,\"Perf.\"+t+\".Count\",a.count),this.safeAddEventData(e,\"Perf.\"+t+\".Raw\",a.raw.join(\",\"))},t.prototype.processMultiWindowMemoryInfo=function(e,t,a){this.safeAddEventData(e,\"Perf.\"+t,JSON.stringify(a))},t.prototype.processDatabasePerfCounters=function(e,t,a){var s=this;a&&_.forOwn(a,function(a,i){s.safeAddEventData(e,\"Perf.IDB.\"+i+\".\"+t,a)})},t.prototype.processDatabasePerfData=function(e,t){t&&(this.processDatabasePerfCounters(e,\"ReadRate\",t.dbReadRate),this.processDatabasePerfCounters(e,\"WriteRate\",t.dbWriteRate),this.processDatabasePerfCounters(e,\"ReadSuccessCount\",t.dbReadSuccessCount),this.processDatabasePerfCounters(e,\"WriteSuccessCount\",t.dbWriteSuccessCount),this.processDatabasePerfCounters(e,\"ReadErrorCount\",t.dbReadErrorCount),this.processDatabasePerfCounters(e,\"WriteErrorCount\",t.dbWriteErrorCount),this.processDatabasePerfCounters(e,\"WorkerReadSuccessCount\",t.dbWorkerReadSuccessCount),this.processDatabasePerfCounters(e,\"WorkerWriteSuccessCount\",t.dbWorkerWriteSuccessCount),this.processDatabasePerfCounters(e,\"WorkerReadErrorCount\",t.dbWorkerReadErrorCount),this.processDatabasePerfCounters(e,\"WorkerWriteErrorCount\",t.dbWorkerWriteErrorCount))},t.prototype.safeAddEventData=function(e,t,a){null!==a&&void 0!==a&&0!==a&&\"\"!==a&&\"{}\"!==a&&(e[t]=a)},t.prototype.initializeBeat=function(){this.memoryInfoSampler&&(this.scenarioMemoryData=new e.ScenarioMemoryData(this.memoryInfoSampler)),this.blinkMemorySampler&&(this.blinkMemoryData=new e.BlinkMemoryData(this.blinkMemorySampler)),this.systemMemoryInfoSampler&&(this.scenarioSystemMemoryData=new e.ScenarioSystemMemoryData(this.systemMemoryInfoSampler)),this.mallocInfoSampler&&(this.mallocMemoryData=new e.MallocMemoryData(this.mallocInfoSampler)),this.webCacheInfoSampler&&(this.webCacheData=new e.WebCacheData(this.webCacheInfoSampler)),this.cpuInfoSampler&&(this.scenarioCpuData=new e.ScenarioCpuData(this.cpuInfoSampler)),this.systemCpuInfoSampler&&(this.scenarioSystemCpuData=new e.ScenarioCpuData(this.systemCpuInfoSampler)),this.appMetricsInfoSampler&&(this.scenarioAppMetricsData=new e.ScenarioAppMetricsData(this.appMetricsInfoSampler)),this.domElementsInfoSampler&&(this.domElementsData=new e.ScenarioDomElementsData(this.domElementsInfoSampler)),this.jsHeapStatisticsInfoSampler&&(this.scenarioJSHeapStatisticsData=new e.ScenarioJSHeapStatisticsData(this.jsHeapStatisticsInfoSampler)),this.appResponsivenessService||(this.appResponsivenessService=this.$injector.get(\"appResponsivenessService\")),!this.resolutionDetectService&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableResolutionModes)&&(this.resolutionDetectService=this.$injector.get(\"resolutionDetectService\")),this.scenarioFrameRateData=new e.ScenarioFrameRateData,this.copyActiveScenariosToAll()},t}();e.HeartbeatMonitor=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.na=0]=\"na\",e[e.a=1]=\"a\",e[e.b=2]=\"b\",e[e.c=3]=\"c\",e[e.d=4]=\"d\",e[e.e=5]=\"e\"}(e.UsageCategory||(e.UsageCategory={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function e(e,r){var t=this;this.$window=e,this.init(),r.registerForMtma({mtmaTelemetryIdentifier:function(){return\"PerformanceObserverService\"},initializeOnAppLaunchAndReinit:function(){return t.init()},cleanupOnAppTeardown:function(){return t.dispose()}})}return e.$inject=[\"$window\",\"orchestrationService\"],e.prototype.init=function(){this.observersByType=new Map},e.prototype.dispose=function(){for(var e=0,r=Array.from(this.observersByType.values());e<r.length;e++)r[e].observer.disconnect();this.observersByType=void 0},e.prototype.getTimeOrigin=function(){return this.$window.performance&&this.$window.performance.timeOrigin},e.prototype.areTypesSupported=function(e){var r=this;return!!this.$window.PerformanceObserver&&(!this.$window.PerformanceObserver.supportedEntryTypes||e.every(function(e){return r.$window.PerformanceObserver.supportedEntryTypes.indexOf(e)>=0}))},e.prototype.observe=function(e,r){var t=this;if(!this.areTypesSupported(e))return null;var s=this.getObserverKey(e);return this.observersByType.has(s)?this.observersByType.get(s).callbacks.push(r):this.observersByType.set(s,{observer:this.createObserver(e),callbacks:[r]}),{dispose:function(){return t.unsubscribe(s,r)}}},e.prototype.createObserver=function(e){var r=this,t=this.getObserverKey(e),s=new this.$window.PerformanceObserver(function(e,s){r.notifyCallbacks(t,e)});return s.observe({entryTypes:e}),s},e.prototype.notifyCallbacks=function(e,r){if(this.observersByType.has(e))for(var t=0,s=this.observersByType.get(e).callbacks.slice();t<s.length;t++){var n=s[t];try{n(r.getEntries())}catch(e){}}},e.prototype.unsubscribe=function(e,r){var t=this.observersByType.get(e),s=t.observer,n=t.callbacks,i=n.indexOf(r);n.splice(i,1),0===n.length&&(s.disconnect(),this.observersByType.delete(e))},e.prototype.getObserverKey=function(e){return Array.from(new Set(e)).sort().join(\"-\")},e}();e.PerformanceObserverService=r,angular.module(\"teamspace.performanceObserverService\",[]).service(\"performanceObserverService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.getProcessBlinkMemoryInfo=function(e){return e&&e.desktop&&e.desktop.perf?e.desktop.perf.getBlinkMemoryInfo:void 0},e}();e.ProcessBlinkMemoryService=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function e(){}return e.getProcessMallocMemoryInfo=function(e){return e&&e.desktop&&e.desktop.perf?e.desktop.perf.getMallocMemoryUsage:void 0},e}();e.ProcessMallocMemoryInfo=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function e(){}return e.getProcessMemoryInfo=function(e){return e?e.desktop&&e.desktop.perf?e.desktop.perf.getProcessMemoryInfo:e.getProcessMemoryInfo:void 0},e}();e.ProcessMemoryInfoService=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.getWebCacheInfo=function(e){return e&&e.desktop&&e.desktop.perf?e.desktop.perf.getWebCacheInfo:void 0},e}();e.WebCacheInfo=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++){e=arguments[i];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t}).apply(this,arguments)},teamspace;!function(t){!function(t){\"use strict\";function e(t,e){t.workingSet+=e.wss,t.privateBytes+=e.pb,t.sharedBytes+=e.sb,t.peakWorkingSet+=e.pwss,t.cpuPercentage+=e.cpup}function i(t,i){e(t,i),t.count+=1,t.raw.push(i.wss)}function r(t,e,i,r){var n;t[n=i.endsWith(\"chat\")?\"chat\":i.endsWith(\"file\")?\"file\":\"other\"]?(t[n].count++,t[n].workingSet+=e.wss,t[n].privateBytes+=e.pb,t[n].details.push({id:r,workingSet:e.wss,privateBytes:e.pb})):t[n]={count:1,contextId:2,experienceId:2,workingSet:e.wss,privateBytes:e.pb,details:[{id:r,workingSet:e.wss,privateBytes:e.pb}]}}function n(){return{workingSet:0,sharedBytes:0,privateBytes:0,peakWorkingSet:0,cpuPercentage:0}}function o(){return __assign({},n(),{count:0,raw:[]})}function s(){return{}}function a(){return{total:n(),totalWithoutDevTools:n(),mainProcess:n(),gpuProcess:n(),multiWindow:s(),mainWindow:o(),pluginHost:o(),callMonitor:o(),notificationsManager:o(),loadingWindow:o(),appSharingToolbar:o(),oneUp:o(),streamBroadcast:o(),qnaBroadcast:o(),yammerBroadcast:o(),webView:o(),recoveryWindow:o(),confirmationWindow:o(),experienceRenderer:o(),devTools:o(),other:o(),tab:o()}}var p=function(){function t(e,i,r,n){var o=this;this.constants=r,this.$qNoApply=n,this.pidToWindowNameMap={},t.EMPTY_APP_METRICS||(t.EMPTY_APP_METRICS=this.convertToAppMetricsInfo([])),this.ipc=i.electronSafeIpc,this.getAppMetrics=_.throttle(this.getAppMetrics.bind(this),e),this.lastAppMetricsInfo=t.EMPTY_APP_METRICS,this.ipc&&(this.ipc.send(\"pidRegistrationListener\"),this.ipc.on(\"pidRegistrationChange\",function(t,e){o.pidToWindowNameMap=e}))}return t.prototype.getSample=function(){var t=this;return this.getAppMetrics().then(function(e){return t.lastAppMetricsInfo=e})},t.prototype.getSampleSync=function(){return this.getSample(),this.lastAppMetricsInfo},t.prototype.convertToAppMetricsInfo=function(t){for(var n=a(),o=0,s=t;o<s.length;o++){var p=s[o];switch(e(n.total,p),\"devTools\"!==p.type&&e(n.totalWithoutDevTools,p),p.type){case\"Browser\":e(n.mainProcess,p);break;case\"GPU\":e(n.gpuProcess,p);break;case\"mainWindow\":i(n.mainWindow,p),i(n.tab,p);break;case\"pluginHost\":i(n.pluginHost,p),i(n.tab,p);break;case\"notificationsManager\":i(n.notificationsManager,p);break;case\"callMonitorWindow\":i(n.callMonitor,p);break;case\"loadingWindow\":i(n.loadingWindow,p);break;case\"appSharingToolbar\":i(n.appSharingToolbar,p);break;case\"webView\":i(n.webView,p);break;case\"streamBroadcast\":i(n.streamBroadcast,p);break;case\"qnaBroadcast\":i(n.qnaBroadcast,p);break;case\"yammerBroadcast\":i(n.yammerBroadcast,p);break;case\"recoveryWindow\":i(n.recoveryWindow,p);break;case\"confirmationWindow\":i(n.confirmationWindow,p);break;case\"experienceRenderer\":i(n.experienceRenderer,p);break;case\"devTools\":i(n.devTools,p),i(n.tab,p);break;case\"oopsPage\":break;default:if(p.type.startsWith(this.constants.multiWindow.multiWindowPrefix)){var c=p.type.indexOf(\"-\",this.constants.multiWindow.multiWindowPrefix.length+2);if(c>=0){var u=p.type.substr(0,c),l=p.type.substr(c+1,p.type.length);r(n.multiWindow,p,u,l)}}else i(n.other,p),i(n.tab,p)}}return n},t.prototype.getAppMetrics=function(){var e=this;if(!this.ipc)return this.$qNoApply.resolve(t.EMPTY_APP_METRICS);var i=this.$qNoApply.defer();return this.ipc.once(\"sendAppMetrics\",function(t,r){for(var n=0,o=r;n<o.length;n++){var s=o[n];s.type=e.pidToWindowNameMap[s.pid]||s.type}i.resolve(e.convertToAppMetricsInfo(r))}),this.ipc.send(\"requestAppMetrics\"),i.promise},t}();t.AppMetricsSamplerImplementation=p;var c=function(){function t(t,e,i){this.$qNoApply=t,this.$timeout=e,this.appMetrics=a(),i&&(this.appMetrics=i)}return t.prototype.getSample=function(){var t=this;if(this.appMetrics.mainProcess.workingSet>0){var e=this.$qNoApply.defer();return this.$timeout(function(){e.resolve(t.appMetrics)},0,!1),e.promise}return this.$qNoApply.when(this.appMetrics)},t.prototype.getSampleSync=function(){return this.appMetrics},t}();t.NoAppMetricsInfoSamplerImplementation=c}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var o=function(t){function o(o,n,r,i){var s=t.call(this,o,r,i)||this;return s.getProcessBlinkMemoryInfo=e.services.ProcessBlinkMemoryService.getProcessBlinkMemoryInfo(n),s}return __extends(o,t),o.prototype.sample=function(){var e=void 0;return this.getProcessBlinkMemoryInfo&&(e=this.getProcessBlinkMemoryInfo()),e},o}(t.InfoSampler);t.BlinkMemorySamplerImpl=o;var n=function(){function e(e,t){this.$qNoApply=e,this.blinkMemoryUsage={allocated:void 0,total:void 0,marked:void 0},t&&(this.blinkMemoryUsage=t)}return e.prototype.getSample=function(){return this.$qNoApply.when(this.blinkMemoryUsage)},e.prototype.getSampleSync=function(){return this.blinkMemoryUsage},e}();t.NoBlinkMemorySamplerImpl=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,r,s){this.call=t,this.$qNoApply=r,this.performanceObserverService=s,this.requests=[],this.lastCallMetricsInfo=this.getEmptyCallMetrics(),this.getCallMetrics=_.throttle(this.getCallMetrics.bind(this),e),s&&this.monitorSideTraffic()}return e.prototype.getSample=function(){var e=this;return this.getCallMetrics().then(function(t){return e.lastCallMetricsInfo=t}).catch(function(){return e.lastCallMetricsInfo=e.getEmptyCallMetrics()})},e.prototype.getSampleSync=function(){return this.getSample(),this.lastCallMetricsInfo},e.prototype.getCallMetrics=function(){var e=this;return this.$qNoApply(function(t,r){e.call.getTechnicalInformationJson().then(function(t){var r=JSON.parse(t).channels[0],s={downlink:Number(r[\"Received BW estimate\"]),uplink:Number(r[\"Sent BW estimate\"])};return e.requests.length&&(s.sideTrafficRequests=e.requests,e.requests=[]),{network:s}}).then(t,r)})},e.prototype.getEmptyCallMetrics=function(){return{network:{uplink:0,downlink:0}}},e.prototype.monitorSideTraffic=function(){var e=this,t=[\"resource\"];if(this.performanceObserverService.areTypesSupported(t))var r=this.performanceObserverService.observe(t,function(t){var r;(r=e.requests).push.apply(r,t)}),s=this.call.on(\"callStateChanged\",function(){switch(e.call.state){case 6:case 7:r.dispose(),s.dispose()}})},e}();e.CallMetricsSamplerImplementation=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function n(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function a(e,a,n,r){var s=t.call(this,e,n,r)||this;return s.lastSampleTime=Date.now(),s.getCpuUsage=a.desktop.perf.getCPUUsage,s}return __extends(a,t),a.prototype.sample=function(){var t={},a=this.getCpuUsage();if(!a)return{usageCategory:e.UsageCategory.na,usagePercent:0,delta:0};t.usagePercent=a.percentCPUUsage;var n=this.lastSampleTime;return this.lastSampleTime=Date.now(),t.delta=this.lastSampleTime-n,a.percentCPUUsage<5?t.usageCategory=e.UsageCategory.a:a.percentCPUUsage<20?t.usageCategory=e.UsageCategory.b:a.percentCPUUsage<50?t.usageCategory=e.UsageCategory.c:a.percentCPUUsage<80?t.usageCategory=e.UsageCategory.d:t.usageCategory=e.UsageCategory.e,t},a}(e.InfoSampler);e.CpuInfoSamplerImplementation=t;var a=function(t){function a(a,n,r,s){var o=t.call(this,a,n,r)||this;return o.lastSampleTime=Date.now(),o.hwaShellSettings=s.getShellSettings(),o.defaultCpuInfo={usageCategory:e.UsageCategory.na,usagePercent:0,delta:0},o}return __extends(a,t),a.prototype.sample=function(){var t=this.hwaShellSettings&&\"function\"==typeof this.hwaShellSettings.getProcessCpuInfo&&this.hwaShellSettings.getProcessCpuInfo();if(!t)return this.defaultCpuInfo;var a={};a.usagePercent=t.percentCpuUsage;var n=this.lastSampleTime;return this.lastSampleTime=Date.now(),a.delta=this.lastSampleTime-n,t.percentCpuUsage<5?a.usageCategory=e.UsageCategory.a:t.percentCpuUsage<20?a.usageCategory=e.UsageCategory.b:t.percentCpuUsage<50?a.usageCategory=e.UsageCategory.c:t.percentCpuUsage<80?a.usageCategory=e.UsageCategory.d:a.usageCategory=e.UsageCategory.e,a},a}(e.InfoSampler);e.HwaCpuInfoSamplerImplementation=a;var n=function(){function t(t,a,n){this.$qNoApply=t,this.$timeout=a,this.cpuInfo={usageCategory:e.UsageCategory.na,usagePercent:0,delta:0},n&&(this.cpuInfo=n)}return t.prototype.getSample=function(){var e=this;if(this.cpuInfo.delta>0){var t=this.$qNoApply.defer();return this.$timeout(function(){t.resolve(e.cpuInfo)},this.cpuInfo.delta,!1),t.promise}return this.$qNoApply.when(this.cpuInfo)},t.prototype.getSampleSync=function(){return this.cpuInfo},t}();e.NoCpuInfoSamplerImplementation=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){\"use strict\";var n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),n.prototype.sample=function(){var t={numOfDomElemnts:0},n=document.getElementsByTagName(\"*\").length;return n&&(t.numOfDomElemnts=n),t},n}(t.InfoSampler);t.DomElementsSamplerImplementation=n;var e=function(){function t(t,n,e){this.$qNoApply=t,this.domElementsInfo={numOfDomElemnts:0},e&&(this.domElementsInfo=e)}return t.prototype.getSample=function(){return this.$qNoApply.when(this.domElementsInfo)},t.prototype.getSampleSync=function(){return this.domElementsInfo},t}();t.NoDomElementsSamplerImplementation=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(e,i)};return function(e,i){function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,i,s,n,a){var o=t.call(this,e,s,n)||this;return o.getJSHeapStatistics=a.getJSHeapStatistics(i),o}return __extends(e,t),e.prototype.sample=function(){return this.getJSHeapStatistics&&this.getJSHeapStatistics()},e}(t.InfoSampler);t.JSHeapStatisticsSamplerImplementation=e;var i=function(){function t(t,e){this.$qNoApply=t,this.jsHeapStatisticsInfo={heap_size_limit:0,total_avaialble_size:0,total_heap_size:0,total_heap_size_executable:0,total_physical_size:0,used_heap_size:0},e&&(this.jsHeapStatisticsInfo=e)}return t.prototype.getSample=function(){return this.$qNoApply.when(this.jsHeapStatisticsInfo)},t.prototype.getSampleSync=function(){return this.jsHeapStatisticsInfo},t}();t.NoJSHeapStatisticsSamplerImplementation=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(o,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,o){e.__proto__=o}||function(e,o){for(var t in o)o.hasOwnProperty(t)&&(e[t]=o[t])})(o,t)};return function(o,t){function n(){this.constructor=o}e(o,t),o.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(o){\"use strict\";var t=function(o){function t(t,n,r,c,a){var i=o.call(this,t,r,c)||this;return i.idleCallBackId=void 0,i.getProcessMallocMemoryInfo=e.services.ProcessMallocMemoryInfo.getProcessMallocMemoryInfo(n),i}return __extends(t,o),t.prototype.sample=function(){var e=this;return this.getProcessMallocMemoryInfo&&!this.idleCallBackId&&(this.idleCallBackId=window.requestIdleCallback(function(){e.idleCallBackId=void 0;var o,t=performance.now(),n=e.getProcessMallocMemoryInfo();n&&n.isDataComplete&&((o=n).mallocPerfMs=Math.round(performance.now()-t),o.fragmented=o.committedSize-o.allocatedObjectsSize),e.cachedMemoryInfo=o})),this.cachedMemoryInfo},t}(o.InfoSampler);o.MallocInfoSamplerImplementation=t;var n=function(){function e(e,o){this.$qNoApply=e,this.mallocMemoryInfo={committedSize:void 0,uncommittedSize:void 0,allocatedObjectsSize:void 0,allocatedObjectsCount:void 0,fragmented:void 0,mallocPerfMs:void 0,isDataComplete:void 0},o&&(this.mallocMemoryInfo=o)}return e.prototype.getSample=function(){return this.$qNoApply.when(this.mallocMemoryInfo)},e.prototype.getSampleSync=function(){return this.mallocMemoryInfo},e}();o.NoMallocInfoSamplerImplementation=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var o=function(t){function o(o,n,r,i){var s=t.call(this,o,r,i)||this;return s.getProcessMemoryInfo=e.services.ProcessMemoryInfoService.getProcessMemoryInfo(n),s}return __extends(o,t),o.prototype.sample=function(){return this.getProcessMemoryInfo()},o}(t.InfoSampler);t.MemoryInfoSamplerImplementation=o;var n=function(e){function t(t,o,n,r){var i=e.call(this,t,o,n)||this;return i.hwaShellSettings=r.getShellSettings(),i.defaultProcessMemoryInfo={workingSetSize:0,peakWorkingSetSize:0,privateBytes:0,sharedBytes:0},i}return __extends(t,e),t.prototype.sample=function(){var e=this.hwaShellSettings&&\"function\"==typeof this.hwaShellSettings.getProcessMemoryInfo&&this.hwaShellSettings.getProcessMemoryInfo();return e?{workingSetSize:e.workingSetSize/1024,peakWorkingSetSize:e.peakWorkingSetSize/1024,privateBytes:e.privateBytes/1024,sharedBytes:e.sharedBytes/1024}:this.defaultProcessMemoryInfo},t}(t.InfoSampler);t.HwaMemoryInfoSamplerImplementation=n;var r=function(){function e(e,t){this.$qNoApply=e,this.memoryInfo={workingSetSize:void 0,privateBytes:void 0},t&&(this.memoryInfo=t)}return e.prototype.getSample=function(){return this.$qNoApply.when(this.memoryInfo)},e.prototype.getSampleSync=function(){return this.memoryInfo},e}();t.NoMemoryInfoSamplerImplementation=r;var i=function(){function e(e){this.$qNoApply=e,this.memoryInfo={workingSetSize:0,privateBytes:0}}return e.prototype.getSample=function(){return this.updateMemoryInfo(),this.$qNoApply.when(this.memoryInfo)},e.prototype.getSampleSync=function(){return this.updateMemoryInfo(),this.memoryInfo},e.prototype.updateMemoryInfo=function(){var e=window.scenarioTestPerfInfo;e&&(this.memoryInfo=e.memory)},e}();t.ScenarioTestMemoryInfoSamplerImplementation=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function n(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function a(a,n,o,r){var s=t.call(this,a,n,o)||this;return s.lastSampleTime=Date.now(),s.hwaShellSettings=r.getShellSettings(),s.defaultCpuInfo={usageCategory:e.UsageCategory.na,usagePercent:0,delta:0},s}return __extends(a,t),a.prototype.sample=function(){var t=this.hwaShellSettings&&\"function\"==typeof this.hwaShellSettings.getProcessCpuInfo&&this.hwaShellSettings.getProcessCpuInfo();if(!t)return this.defaultCpuInfo;var a={};a.usagePercent=t.percentCpuUsage;var n=this.lastSampleTime;return this.lastSampleTime=Date.now(),a.delta=this.lastSampleTime-n,t.percentCpuUsage<5?a.usageCategory=e.UsageCategory.a:t.percentCpuUsage<20?a.usageCategory=e.UsageCategory.b:t.percentCpuUsage<50?a.usageCategory=e.UsageCategory.c:t.percentCpuUsage<80?a.usageCategory=e.UsageCategory.d:a.usageCategory=e.UsageCategory.e,a},a}(e.InfoSampler);e.HwaSystemCpuInfoSamplerImplementation=t;var a=function(){function t(t,a,n){this.$qNoApply=t,this.$timeout=a,this.cpuInfo={usageCategory:e.UsageCategory.na,usagePercent:0,delta:0},n&&(this.cpuInfo=n)}return t.prototype.getSample=function(){var e=this;if(this.cpuInfo.delta>0){var t=this.$qNoApply.defer();return this.$timeout(function(){t.resolve(e.cpuInfo)},this.cpuInfo.delta,!1),t.promise}return this.$qNoApply.when(this.cpuInfo)},t.prototype.getSampleSync=function(){return this.cpuInfo},t}();e.NoSystemCpuInfoSamplerImplementation=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,o,n,r){var i=t.call(this,e,o,n)||this;return i.hwaShellSettings=r.getShellSettings(),i.defaultSystemMemoryInfo={total:0,free:0,swapTotal:0,swapFree:0},i}return __extends(e,t),e.prototype.sample=function(){var t=this.hwaShellSettings&&\"function\"==typeof this.hwaShellSettings.getSystemMemoryInfo&&this.hwaShellSettings.getSystemMemoryInfo();return t?{free:t.availableSizeInBytes/1024}:this.defaultSystemMemoryInfo},e}(t.InfoSampler);t.HwaSystemMemoryInfoSamplerImplementation=e;var o=function(){function t(t,e){this.$qNoApply=t,this.memoryInfo={free:0},e&&(this.memoryInfo=e)}return t.prototype.getSample=function(){return this.$qNoApply.when(this.memoryInfo)},t.prototype.getSampleSync=function(){return this.memoryInfo},t}();t.NoSystemMemoryInfoSamplerImplementation=o;var n=function(){function t(t){this.$qNoApply=t,this.memoryInfo={free:0}}return t.prototype.getSample=function(){return this.updateMemoryInfo(),this.$qNoApply.when(this.memoryInfo)},t.prototype.getSampleSync=function(){return this.updateMemoryInfo(),this.memoryInfo},t.prototype.updateMemoryInfo=function(){var t=window.scenarioTestPerfInfo;t&&(this.memoryInfo=t.systemMemory)},t}();t.ScenarioTestSystemMemoryInfoSamplerImplementation=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(t){!function(e){\"use strict\";var o=function(e){function o(o,n,s,i,r){var c=e.call(this,o,s,i)||this;return c.constants=r,c.getWebCacheInfo=t.services.WebCacheInfo.getWebCacheInfo(n),c}return __extends(o,e),o.prototype.sample=function(){var t={};return this.getWebCacheInfo&&(t=this.getWebCacheInfo(),this.bytesToKb(t.cssStyleSheets),this.bytesToKb(t.fonts),this.bytesToKb(t.images),this.bytesToKb(t.other),this.bytesToKb(t.scripts),this.bytesToKb(t.xslStyleSheets)),t},o.prototype.bytesToKb=function(t){t&&(t.liveSize=Math.round(t.liveSize/this.constants.bytes.kb),t.size=Math.round(t.size/this.constants.bytes.kb))},o}(e.InfoSampler);e.WebCacheInfoSamplerImplementation=o;var n=function(){function t(t,e){this.$qNoApply=t,this.webCacheInfo={images:void 0,cssStyleSheets:void 0,xslStyleSheets:void 0,fonts:void 0,other:void 0,scripts:void 0},e&&(this.webCacheInfo=e)}return t.prototype.getSample=function(){return this.$qNoApply.when(this.webCacheInfo)},t.prototype.getSampleSync=function(){return this.webCacheInfo},t}();e.NoWebCacheInfoSamplerImplementation=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.Desktop=0]=\"Desktop\",e[e.Education=1]=\"Education\",e[e.Mobile=2]=\"Mobile\",e[e.FAQ=3]=\"FAQ\",e[e.Freemium=4]=\"Freemium\",e[e.Convergence=5]=\"Convergence\"}(e.ArticleSectionId||(e.ArticleSectionId={}))}(e.help||(e.help={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.Uninitialized=0]=\"Uninitialized\",e[e.Ready=1]=\"Ready\",e[e.Disabled=2]=\"Disabled\",e[e.Failed=3]=\"Failed\",e[e.Unsupported=4]=\"Unsupported\"}(e.HelpBotState||(e.HelpBotState={}))}(e.helpBot||(e.helpBot={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e;!function(t){t[t.Other=0]=\"Other\",t[t.Self=1]=\"Self\"}(e=t.ParticipantId||(t.ParticipantId={}));var n;!function(t){t[t.Inking=0]=\"Inking\",t[t.Arrow=1]=\"Arrow\",t[t.Smudge=2]=\"Smudge\"}(n=t.AnnotationType||(t.AnnotationType={}));var o=.4,i=function(){function t(t,e,n){this.color=t,this.scale=o,this.isVisible=!1,this.startPointCanvas={x:e,y:n},this.endPointCanvas={x:0,y:0}}return t.prototype.update=function(t,e,n){this.endPointCanvas.x=t,this.endPointCanvas.y=e;var o=this.endPointCanvas.x-this.startPointCanvas.x,i=this.endPointCanvas.y-this.startPointCanvas.y;this.angleInDegrees=180*Math.atan2(i,o)/Math.PI,this.isVisible=n},Object.defineProperty(t.prototype,\"isValid\",{get:function(){return!(this.distance<30||this.distance>9999)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"distance\",{get:function(){var t=this.endPointCanvas.x-this.startPointCanvas.x,e=this.endPointCanvas.y-this.startPointCanvas.y;return Math.sqrt(t*t+e*e)},enumerable:!0,configurable:!0}),t}();t.ArrowPreview=i;var r=function(){function t(t,e,n,o,i){this.ownerId=t,this.ownerHashCode=e,this.requestId=n,this.type=o,this._color=i,this.allowScaleUpdates=!0,this.allowAngleUpdates=!0,this.pointsX=[],this.pointsY=[],this.convertColorToRGBA()}return Object.defineProperty(t.prototype,\"colorRGBA\",{get:function(){return this.rgbaColor},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"color\",{get:function(){return this._color},enumerable:!0,configurable:!0}),t.prototype.isOwnerSelf=function(){return this.ownerId===e.Self},Object.defineProperty(t.prototype,\"length\",{get:function(){return this.pointsX.length},enumerable:!0,configurable:!0}),t.prototype.addPoint=function(t,e){this.pointsX.push(t),this.pointsY.push(e)},t.prototype.getPoint=function(t){return{x:this.pointsX[t],y:this.pointsY[t]}},Object.defineProperty(t.prototype,\"scale\",{get:function(){return this._scale},enumerable:!0,configurable:!0}),t.prototype.setScale=function(t,e){!this.allowScaleUpdates&&this._scale||(this._scale=(this.type,Math.min(Math.max(t,.1),1)),e&&(this.allowScaleUpdates=!1))},Object.defineProperty(t.prototype,\"angleInDegrees\",{get:function(){return this._angleInDegrees},enumerable:!0,configurable:!0}),t.prototype.setAngle=function(t,e){!this.allowAngleUpdates&&this._angleInDegrees||(this._angleInDegrees=t,e&&(this.allowAngleUpdates=!1))},t.prototype.convertColorToRGBA=function(){var t=this._color>>16&255,e=this._color>>8&255,n=255&this._color;this.rgbaColor=\"rgba(\"+t+\", \"+e+\", \"+n+\", 0.8)\"},t.arrowScallingFactor=.3,t.inkScallingFactor=1.5,t}(),a=function(){function t(t,e,n,o,i){this.scalingMode=i,this.canvasAspectRatio=n/o,this.videoAspectRatio=t/e,this.canvasHalfWidth=n/2,this.canvasHalfHeight=o/2,2==i&&this.canvasAspectRatio<this.videoAspectRatio||1==i&&this.canvasAspectRatio>this.videoAspectRatio?(this.canvasToVideoWidthScalar=1/n,this.videoToCanvasWidthScalar=n,this.canvasToVideoHeightScalar=t/(n*e),this.videoToCanvasHeightScalar=1/this.canvasToVideoHeightScalar):(this.canvasToVideoWidthScalar=e/(o*t),this.videoToCanvasWidthScalar=1/this.canvasToVideoWidthScalar,this.canvasToVideoHeightScalar=1/o,this.videoToCanvasHeightScalar=o)}return Object.defineProperty(t.prototype,\"CanvasAspectRatio\",{get:function(){return this.canvasAspectRatio},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"VideoAspectRatio\",{get:function(){return this.videoAspectRatio},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"ScalingMode\",{get:function(){return this.scalingMode},enumerable:!0,configurable:!0}),t.prototype.canvasToVideo=function(t,e){return{x:(t-this.canvasHalfWidth)*this.canvasToVideoWidthScalar,y:(e-this.canvasHalfHeight)*this.canvasToVideoHeightScalar}},t.prototype.videoToCanvas=function(t,e){return{x:t*this.videoToCanvasWidthScalar+this.canvasHalfWidth,y:e*this.videoToCanvasHeightScalar+this.canvasHalfHeight}},t.prototype.remoteViewportToCanvas=function(t,e){var n=t/2,o=e/-2;return this.videoToCanvas(n,o)},t.prototype.canvasToRemoteViewport=function(t,e){var n=this.canvasToVideo(t,e);return{x:2*n.x,y:-2*n.y}},t}(),s=function(){function t(){this.undoLimit=15,this.activeInkPaths=[],this.activeArrowPreview=null,this.annotationList=[],this.softDeletedAnnotationList=[],this.undoCount=0}return t.prototype.findAnnotation=function(t,e){var n=this.activeInkPaths.find(function(n){return n.requestId===t&&n.ownerHashCode===e});return n||this.annotationList.find(function(n){return!!n&&n.requestId===t&&n.ownerHashCode===e})},t.prototype.findAndRecoverAnnotation=function(t,e){var n=this.softDeletedAnnotationList.find(function(n){return n.requestId===t&&n.ownerHashCode===e});return!!n&&(this.pushAnnotation(n),this.softDeletedAnnotationList=this.softDeletedAnnotationList.filter(function(n){return!(n.requestId===t&&n.ownerHashCode===e)}),!0)},t.prototype.findActiveInkPath=function(t){return this.activeInkPaths.find(function(e){return e.ownerHashCode===t})},t.prototype.removeAnnotation=function(t,e,n){if(this.endActiveInk(e),!n){var o=this.findAnnotation(t,e);o&&this.softDeletedAnnotationList.push(o)}this.annotationList=this.annotationList.filter(function(n){return!n||!(n.requestId===t&&n.ownerHashCode===e)})},t.prototype.getDrawableAnnotations=function(){var t=this.annotationList.lastIndexOf(null);return-1===t?t=0:++t,this.annotationList.slice(t,this.annotationList.length)},t.prototype.endActiveInk=function(t){var e=this.findActiveInkPath(t);e&&(this.activeInkPaths=this.activeInkPaths.filter(function(e){return e.ownerHashCode!=t}),this.pushAnnotation(e))},t.prototype.canUndo=function(){return this.annotationList.length>0&&this.undoCount>0},t.prototype.undo=function(){var t,e=this.annotationList.pop(),n=!0;return e?t=[e.requestId]:(t=this.getRequestIdsForUndoAll(),n=!1),--this.undoCount,{RequestIds:t,IsDelete:n}},t.prototype.canUndoAll=function(){return this.annotationList.length>0&&null!=this.annotationList[this.annotationList.length-1]},t.prototype.pushAnnotation=function(t){null!=t&&this.endActiveInk(t.ownerHashCode),this.annotationList.push(t),this.undoCount<this.undoLimit&&++this.undoCount},t.prototype.getRequestIdsForUndoAll=function(){for(var t=[],e=this.annotationList.length-1;e>=0&&null!=this.annotationList[e];--e)t.push(this.annotationList[e].requestId);return t},t}(),h=function(){return function(t){var e=this;this.source=t,this.value=new Image,this.isLoaded=!1,this.value.src=t,this.value.onload=function(){e.isLoaded=!0}}}(),c=function(){function t(t,e,n,o){this.canvas=t,this.videoWidth=e,this.videoHeight=n,this.PI_OVER_180=Math.PI/180,this.PI_TIMES_2=2*Math.PI,this.assets=[new h(\"assets/annotations_arrow_yellow.png\"),new h(\"assets/annotations_arrow_blue.png\"),new h(\"assets/annotations_arrow_gray.png\"),new h(\"assets/annotations_arrow_green.png\"),new h(\"assets/annotations_arrow_red.png\")],this.selfState=new s,this.otherState=new s,this.logger=o.newLogger(\"canvasManager\"),this.refreshContext()}return t.prototype.convertToRemoteViewport=function(t,e){return this.converter.canvasToRemoteViewport(t,e)},Object.defineProperty(t.prototype,\"isReady\",{get:function(){return!!this.converter},enumerable:!0,configurable:!0}),t.prototype.updateCanvasSize=function(t,e,n){this.canvas.width=t,this.canvas.height=e,n||(n=this.converter?this.converter.ScalingMode:2),this.converter=new a(this.videoWidth,this.videoHeight,this.canvas.width,this.canvas.height,n),this.updateAssetScallingFactors(),this.refreshContext()},t.prototype.updateAssetScallingFactors=function(){var t=1;t=1==this.converter.ScalingMode&&this.converter.CanvasAspectRatio>this.converter.VideoAspectRatio||2==this.converter.ScalingMode&&this.converter.CanvasAspectRatio<this.converter.VideoAspectRatio?this.canvas.width/1280:this.canvas.height/720,r.arrowScallingFactor=.3*t,r.inkScallingFactor=1.5*t},t.prototype.placePointAnnotation=function(t,e,n,o,i,a,s){var h=this.converter.canvasToVideo(i,a);if(this.isPositionOnVideo(h.x,h.y)){var c=new r(t,e,n,o,s);c.addPoint(h.x,h.y),this.getState(t).pushAnnotation(c),this.redrawAll()}},t.prototype.startInking=function(t,e,o,i,a,s){var h=this.getState(t);if(h.findActiveInkPath(e))this.logger.error(\"Attempt to start inking when there is already active ink path for this owner!\");else{var c=new r(t,e,o,n.Inking,s),l=this.converter.canvasToVideo(i,a);c.addPoint(l.x,l.y),h.activeInkPaths.push(c)}},t.prototype.continueInking=function(t,e,n,o){var i=this.getState(t).findActiveInkPath(e);if(i){if(!i.scale){var r=i.getPoint(0),a=this.converter.videoToCanvas(r.x,r.y);this.getSqrDist(n,o,a.x,a.y)>4900&&i.setScale(1)}var s=this.converter.canvasToVideo(n,o);i.addPoint(s.x,s.y),this.redrawAll()}},t.prototype.stopInking=function(t,e){var n=this.getState(t);n.findActiveInkPath(e)&&n.endActiveInk(e)},t.prototype.canUndoAll=function(t){return this.getState(t).canUndoAll()},t.prototype.undoAll=function(t,e){var n=this.getState(t);if(this.stopInking(t,e),n.canUndoAll()){var o=n.getRequestIdsForUndoAll();return n.pushAnnotation(null),this.redrawAll(),o}return null},t.prototype.canUndo=function(t){return this.getState(t).canUndo()},t.prototype.undo=function(t,e){var n=this.getState(t);if(this.stopInking(t,e),n.canUndo()){var o=n.undo();return this.redrawAll(),o}return null},t.prototype.clearAndResetCanvas=function(){this.selfState=new s,this.otherState=new s,this.redrawAll()},t.prototype.annotationCreated=function(t,n,o,i,r,a,s,h,c,l){t===e.Self?this.annotationCreatedSelf(o,0,i,r,a,s,h,c,l):(this.logger.info(\"# annotationCreated for requestId=\"+o+\", ownerHashCode=\"+n),this.annotationCreatedOther(o,n,i,r,a,s,h,c,l))},t.prototype.annotationCreatedSelf=function(t,o,i,r,a,s,h,c,l){var d=this.getState(e.Self).findAnnotation(t,0);if(d){switch(d.setScale(h,!0),r){case n.Inking:break;case n.Arrow:d.setAngle(c);break;case n.Smudge:d.type=n.Smudge;break;default:this.logger.error(\"Unexpected AnnotationType: \"+r)}this.redrawAll()}},t.prototype.annotationCreatedOther=function(t,o,i,r,a,s,h,c,l){var d=this.getState(e.Other);if(!d.findAndRecoverAnnotation(t,o)){var v=d.findAnnotation(t,o);if(v)switch(v.setScale(h),r){case n.Inking:return void this.annotationModified(e.Other,o,t,i,r,a,s);case n.Arrow:v.setAngle(c);break;case n.Smudge:v.type=n.Smudge;break;default:this.logger.error(\"Unexpected AnnotationType: \"+r)}else{this.stopInking(e.Other,o);var u=this.converter.remoteViewportToCanvas(a,s);switch(r){case n.Inking:this.startInking(e.Other,o,t,u.x,u.y,l);break;case n.Arrow:case n.Smudge:this.placePointAnnotation(e.Other,o,t,r,u.x,u.y,l);break;default:this.logger.error(\"Unexpected AnnotationType: \"+r)}var p=d.findAnnotation(t,o);p&&(p.setScale(h),p.setAngle(c))}}this.redrawAll()},t.prototype.annotationModified=function(t,n,o,i,r,a,s){t===e.Other&&this.annotationModifiedOther(o,n,i,r,a,s)},t.prototype.annotationModifiedOther=function(t,o,i,r,a,s){var h=this.getState(e.Other).findAnnotation(t,o);if(h){if(h.type!=r)return void this.logger.error(\"Existing annotation does not match type. Expected: \"+r);var c=this.converter.remoteViewportToCanvas(a,s);switch(r){case n.Inking:this.continueInking(e.Other,o,c.x,c.y);break;case n.Arrow:case n.Smudge:this.logger.error(\"AnnotationModified notice for an arrow; this is unexpected.\\nOwnerID=\"+e.Other+\", ReqId=\"+t+\", annotation=\"+i+\", Type=\"+r+\", Position=(\"+a+\", \"+s+\")\");break;default:this.logger.error(\"Unexpected AnnotationType: \"+r)}this.redrawAll()}else this.logger.error(\"AnnotationModified notice for a non-existing annotation; this is unexpected.\\nOwnerID=\"+e.Other+\", ReqId=\"+t+\", annotation=\"+i+\", Type=\"+r+\", Position=(\"+a+\", \"+s+\")\")},t.prototype.annotationRemoved=function(t,n,o,i,r){t!==e.Self&&(this.getState(t).removeAnnotation(o,n,r),this.redrawAll())},t.prototype.getState=function(t){return t===e.Other?this.otherState:this.selfState},t.prototype.redrawAll=function(){this.clearCanvasInternal(),this.replayAll(e.Self),this.replayAll(e.Other)},t.prototype.refreshContext=function(){try{this.context=this.canvas.getContext(\"2d\"),this.context.lineCap=\"round\",this.context.lineJoin=\"round\",this.replayAll(e.Self),this.replayAll(e.Other)}catch(t){this.logger.error(\"refreshContext failed with error: \"+t)}},t.prototype.clearCanvasInternal=function(){this.context.clearRect(0,0,this.canvas.width,this.canvas.height)},t.prototype.replayAll=function(t){for(var e=this,n=this.getState(t),o=n.getDrawableAnnotations(),i=0;i<o.length;++i)this.drawAnnotation(o[i]);n.activeInkPaths.forEach(function(t){e.drawAnnotation(t)}),this.isValidArrowPreview(t)&&this.drawArrowPreview(n.activeArrowPreview)},t.prototype.isCanvasPositionOnVideo=function(t,e){var n=this.converter.canvasToVideo(t,e);return this.isPositionOnVideo(n.x,n.y)},t.prototype.isPositionOnVideo=function(t,e){return t>=-.5&&e>=-.5&&t<=.5&&e<=.5},t.prototype.getArrowPreview=function(t){return this.getState(t).activeArrowPreview},t.prototype.startPlacingArrowPreview=function(t,e,n,o){this.getState(t).activeArrowPreview=new i(o,e,n)},t.prototype.updateArrowPreview=function(t,e,n,o){var i=this.getState(t);i.activeArrowPreview&&(i.activeArrowPreview.update(e,n,o),o&&this.redrawAll())},t.prototype.finalizeArrowPreview=function(t,e){var o=this.getState(t),i=this.converter.canvasToVideo(o.activeArrowPreview.startPointCanvas.x,o.activeArrowPreview.startPointCanvas.y),a=new r(t,0,e,n.Arrow,o.activeArrowPreview.color);a.setScale(o.activeArrowPreview.scale,!1),a.setAngle(o.activeArrowPreview.angleInDegrees,!0),a.addPoint(i.x,i.y),o.pushAnnotation(a),o.activeArrowPreview=null,this.redrawAll()},t.prototype.isValidArrowPreview=function(t){var e=this.getState(t);return!!e.activeArrowPreview&&e.activeArrowPreview.isValid},t.prototype.drawAnnotation=function(t){switch(t.type){case n.Arrow:void 0!==t.scale&&void 0!==t.angleInDegrees?this.drawArrow(t):this.drawArrowPlaceholder(t);break;case n.Inking:this.drawInkingStroke(t);break;case n.Smudge:this.drawSmudgePlaceholder(t)}},t.prototype.drawArrow=function(t){var e=this.getArrowAsset(t.color);if(!e||!e.isLoaded)return this.logger.error(\"Arrow image is not ready - cant insert arrow onto canvas!\"),void this.drawArrowPlaceholder(t);var n=t.getPoint(0),o=this.converter.videoToCanvas(n.x,n.y);this.context.save(),this.context.translate(o.x,o.y),this.context.rotate((t.angleInDegrees+50)*this.PI_OVER_180);var i={width:e.value.width*t.scale*r.arrowScallingFactor,height:e.value.height*t.scale*r.arrowScallingFactor};this.context.drawImage(e.value,0,-i.height,i.width,i.height),this.context.restore()},t.prototype.drawArrowPlaceholder=function(t){var e=t.getPoint(0),n=this.converter.videoToCanvas(e.x,e.y);this.context.beginPath(),this.context.lineWidth=5,this.context.strokeStyle=t.colorRGBA,this.context.arc(n.x,n.y,10,0,this.PI_TIMES_2),this.context.stroke(),this.context.closePath()},t.prototype.drawArrowPreview=function(t){if(t.isVisible){var e=this.getArrowAsset(t.color);if(e&&e.isLoaded){this.context.save(),this.context.translate(t.startPointCanvas.x,t.startPointCanvas.y),this.context.rotate((t.angleInDegrees+50)*this.PI_OVER_180);var n={width:e.value.width*t.scale*r.arrowScallingFactor,height:e.value.height*t.scale*r.arrowScallingFactor};this.context.drawImage(e.value,0,-n.height,n.width,n.height),this.context.restore()}else this.logger.error(\"Arrow image is not ready - cant insert arrow onto canvas!\")}},t.prototype.drawSmudgePlaceholder=function(t){var e=t.getPoint(0);if(this.isPositionOnVideo(e.x,e.y)){var n=this.converter.videoToCanvas(e.x,e.y);this.context.beginPath(),this.context.lineWidth=16*r.inkScallingFactor*t.scale,this.context.strokeStyle=t.colorRGBA,this.context.arc(n.x,n.y,8*r.inkScallingFactor*t.scale,0,this.PI_TIMES_2),this.context.stroke(),this.context.closePath()}},t.prototype.drawInkingStroke=function(t){if(!(t.length<=1)&&t.scale){for(var e=t.scale*r.inkScallingFactor,n=t.length,o=!1,i=t.getPoint(0),a=0;a<n;++a){var s=t.getPoint(a),h=this.isPositionOnVideo(s.x,s.y);if(h!=o){var c=this.clampToVideo(i.x,i.y,s.x,s.y),l=this.converter.videoToCanvas(c.x,c.y);o?(this.context.lineTo(l.x,l.y),this.context.stroke(),this.context.closePath()):(this.context.beginPath(),this.context.lineWidth=7*e,this.context.strokeStyle=t.colorRGBA,this.context.moveTo(l.x,l.y))}else if(h){l=this.converter.videoToCanvas(s.x,s.y);this.context.lineTo(l.x,l.y)}o=h,i=s}o&&(this.context.stroke(),this.context.closePath())}},t.prototype.clampToVideo=function(t,e,n,o){if(n==t)return e<=-.5||o<=-.5?{x:t,y:-.5}:e>=.5||o>.5?{x:t,y:.5}:{x:n,y:o};var i=(o-e)/(n-t);return t<=-.5||n<=-.5?{x:-.5,y:i*(-.5-t)+e}:t>=.5||n>=.5?{x:.5,y:i*(.5-t)+e}:e<=-.5||o<=-.5?{x:(-.5-e)/i+t,y:-.5}:e>=.5||o>=.5?{x:(.5-e)/i+t,y:.5}:{x:n,y:o}},t.prototype.getArrowAsset=function(e){var n=16777215&e,o=t.annotationColors.findIndex(function(t){return t===n});return-1===o?(this.logger.error(\"No arrow asset available for given color! Color: \"+e.toString(16)),this.assets[0]):this.assets[o]},t.prototype.getSqrDist=function(t,e,n,o){var i=t-n,r=e-o;return i*i+r*r},t.defaultAnnotationColor=13607711,t.annotationColors=[13607711,3176124,11579568,7983497,13593199],t}();t.CanvasManager=c}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e])})(t,e)};return function(t,e){function a(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(a.prototype=e.prototype,new a)}}(),teamspace;!function(n){!function(n){function t(n,t){}var e=function(){function n(n,t,e){this._element=n,this._attachment=t,this._renderer=e}return Object.defineProperty(n.prototype,\"element\",{get:function(){return this._element},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"attachment\",{get:function(){return this._attachment},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"renderer\",{get:function(){return this._renderer},enumerable:!0,configurable:!0}),n.prototype.dispose=function(){this._renderer&&(this._renderer.dispose(),this._renderer=null),this._element&&(this._element.remove(),this._element=null),this._attachment=null},n}(),a=function(){return function(n,t,e){this.onButtonDown=n,this.onButtonUp=t,this.onMove=e}}(),r=function(){function n(){this.hasLeftoverAnnotationsMR=!1,this.hasLeftoverAnnotationsSnapshot=!1,this.snapshotModeEnabled=!1}return Object.defineProperty(n.prototype,\"leftoverAnnotations\",{get:function(){return this.snapshotModeEnabled?this.hasLeftoverAnnotationsSnapshot:this.hasLeftoverAnnotationsMR},set:function(n){this.snapshotModeEnabled?this.hasLeftoverAnnotationsSnapshot=n:this.hasLeftoverAnnotationsMR=n},enumerable:!0,configurable:!0}),n}(),o=function(o){function i(n,t,e,a,r,i,s){var l=o.call(this)||this;return l.loggingService=n,l._call=t,l.ariaLiveService=r,l.$translate=i,l.resources=s,l._logger=null,l._renderer=null,l._capturedFrame=null,l._canvasManager=null,l._mode=0,l._input=null,l._inputModeHandlers={},l._enableDirectionalArrowsFeatureFlag=!1,l._enableChunkedProtocolFeatureFlag=!1,l._participantBeingEditedOn=null,l.arrowPlacedAnnounce=l.$translate.instant(l.resources.strings.aria_calling_holographic_control_announce_arrow_placed),l.inkingCompletedAnnounce=l.$translate.instant(l.resources.strings.aria_calling_holographic_control_announce_inking_completed),l.inkingStartedAnnounce=l.$translate.instant(l.resources.strings.aria_calling_holographic_control_announce_inking_started),l.leftoverAnnotations={},l.lastControlPosition=null,l.lastUsedInteractionMode=1,l.registerInputModeHandlers(),l._logger=n.newLogger(\"HoloLensInteractionControl\"),l._enableDirectionalArrowsFeatureFlag=a.valueAsBoolean(e.settings.names.enableHoloLensDirectionalArrows),l._enableChunkedProtocolFeatureFlag=a.valueAsBoolean(e.settings.names.enableHoloLensChunkedProtocol),l}return __extends(i,o),Object.defineProperty(i.prototype,\"mode\",{get:function(){return this._mode},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"call\",{get:function(){return this._call},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"callId\",{get:function(){return this._call?this._call.callId:null},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isDataChannelStarted\",{get:function(){return!!this._dataChannelHandler&&this._dataChannelHandler.isStarted},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"color\",{get:function(){return this._dataChannelHandler.color},set:function(n){this._dataChannelHandler.color=n},enumerable:!0,configurable:!0}),i.prototype.dispose=function(){this.cleanupAnnotationState(null),this.unbindProtocol(),this.onInteractionReady=null,this.onInteractionTerminated=null,this.onHandlerStarted=null,this.onHandlerStopped=null,this._call=null,this._renderer=null},i.prototype.setRenderer=function(n){if(!n)return new Error(\"Invalid renderer!\");this._renderer=n},i.prototype.updateCanvasSize=function(n,t,e){this._logger.debug(\"updateCanvasSize() - Updating to \"+n+\"w \"+t+\"h with scale mode \"+e+\".\"),this._canvasManager&&(e||(e=this._enableChunkedProtocolFeatureFlag?2:1),this._canvasManager.updateCanvasSize(n,t,e))},i.prototype.removeParticipant=function(n){n in this.leftoverAnnotations&&delete this.leftoverAnnotations[n]},i.prototype.getOrAddParticipantData=function(n){return n in this.leftoverAnnotations||(this.leftoverAnnotations[n]=new r),this.leftoverAnnotations[n]},i.prototype.enableInput=function(){this._input&&this._input.enable()},i.prototype.disableInput=function(){this._input&&this._input.disable()},i.prototype.enableAnnotations=function(t,e,a){var r=this;return this.isDataChannelStarted?this._renderer?(this._canvasManager=new n.CanvasManager(a,this._renderer.streamSize.width,this._renderer.streamSize.height,this.loggingService),this._participantBeingEditedOn=t,this.captureFrame(e).then(function(n){r._capturedFrame=n,r._dataChannelHandler.poseAndProjection=n.attachment;var e=[t.getSourceIdForMediaType(4)];return r._dataChannelHandler.startInteraction(e)}).then(function(){return r.bindInput(),r.switchToLastUsedMode(),!0}).catch(function(n){return r._logger.error(\"Error occurred while attempting to enable annotations\"),r.cleanupAnnotationState(t),!1})):Promise.reject(new Error(\"cannot enable annotations! (renderer not set)\")):Promise.reject(new Error(\"cannot enable annotations! (data channel handler not ready)\"))},i.prototype.disableAnnotations=function(){return this.cleanupAnnotationState(this._participantBeingEditedOn),this._participantBeingEditedOn=null,this._dataChannelHandler.stopInteraction()},i.prototype.canUndoAll=function(t){return this._canvasManager?this._canvasManager.canUndoAll(n.ParticipantId.Self):this.getOrAddParticipantData(t.id).leftoverAnnotations},Object.defineProperty(i.prototype,\"canUndo\",{get:function(){return!!this._canvasManager&&this._canvasManager.canUndo(n.ParticipantId.Self)},enumerable:!0,configurable:!0}),i.prototype.undoAll=function(t){if(this._canvasManager){var e=this._canvasManager.undoAll(n.ParticipantId.Self,0);e&&this._dataChannelHandler.deleteAnnotations(e,!1)}else if(this.getOrAddParticipantData(t.id).leftoverAnnotations){var a=[t.getSourceIdForMediaType(4)];this._dataChannelHandler.deleteAllAnnotations(a),this.getOrAddParticipantData(t.id).leftoverAnnotations=!1}},i.prototype.undo=function(){var t=this._canvasManager.undo(n.ParticipantId.Self,0);t&&(t.IsDelete?this._dataChannelHandler.deleteAnnotations(t.RequestIds,!0):this._dataChannelHandler.recoverAnnotations(t.RequestIds))},i.prototype.switchToArrows=function(){this._mode=1,this.lastUsedInteractionMode=this._mode},i.prototype.switchToInking=function(){this._mode=2,this.lastUsedInteractionMode=this._mode},i.prototype.switchToLastUsedMode=function(){switch(this.lastUsedInteractionMode){case 1:this.switchToArrows();break;case 2:this.switchToInking();break;default:this.switchToArrows()}},i.prototype.initDataChannelHandler=function(){var t=this;this._dataChannelHandler&&this._logger.error(\"Attempting to initialize data channel handler that has already been set!\"),this._dataChannelHandler=new n.HoloLensDataChannelHandler(this._logger,this._enableChunkedProtocolFeatureFlag?10:9),this._dataChannelHandler.onAnnotationCreated=function(n,e,a,r,o,i,s,l,d,c){t._canvasManager&&t._canvasManager.annotationCreated(n,e,a,r,o,i,s,l,d,c)},this._dataChannelHandler.onAnnotationModified=function(n,e,a,r,o,i,s){t._canvasManager&&t._canvasManager.annotationModified(n,e,a,r,o,i,s)},this._dataChannelHandler.onAnnotationRemoved=function(n,e,a,r,o){t._canvasManager&&t._canvasManager.annotationRemoved(n,e,a,r,o)},this._dataChannelHandler.onInteractionReady=function(n,e){t.onInteractionReady&&t.onInteractionReady(n,e)},this._dataChannelHandler.onInteractionTerminated=function(n,e,a){t.onInteractionTerminated&&t.onInteractionTerminated(n,e,a)},this._dataChannelHandler.onResetAllAnnotations=function(n){if(t._canvasManager&&t._canvasManager.clearAndResetCanvas(),t.getParticipantBySourceId){var e=t.getParticipantBySourceId(n);e&&(t.leftoverAnnotations[e.id].leftoverAnnotations=!1)}},this._dataChannelHandler.onSnapshotMode2D=function(n,e){var a=t.getParticipantBySourceId(n);if(a){var r=t.getOrAddParticipantData(a.id);if(r.snapshotModeEnabled==e)return;t.cacheAndCleanupCanvas(a.id),r.snapshotModeEnabled&&!e&&(r.leftoverAnnotations=!1),r.snapshotModeEnabled=e,t.onSnapshotMode2DChanged&&t.onSnapshotMode2DChanged(n,e)}},this._dataChannelHandler.onHandlerStarted=function(){t.onHandlerStarted&&t.onHandlerStarted()},this._dataChannelHandler.onHandlerStopped=function(){t.onHandlerStopped&&t.onHandlerStopped()},this.call.dataChannelAdapter.addHandler(12,this._dataChannelHandler)},i.prototype.unbindProtocol=function(){this._dataChannelHandler&&(this._dataChannelHandler.dispose(),this._dataChannelHandler=null),this.call.dataChannelAdapter.removeHandler(12)},i.prototype.bindInput=function(){var t=this;this.unbindInput();var e=document.querySelector(\".captured-frame skypevideo\");this._input=new n.hololens.InputHandler(e),this._input.onButtonDown=function(n,e){return t._inputModeHandlers[t.mode].onButtonDown(n,e)},this._input.onButtonUp=function(n,e){return t._inputModeHandlers[t.mode].onButtonUp(n,e)},this._input.onMove=function(n,e){return t._inputModeHandlers[t.mode].onMove(n,e)},this._input.onResized=function(n,e){return t.onElementResized(n,e)}},i.prototype.registerInputModeHandlers=function(){var n=this;this._inputModeHandlers[0]=new a(t,t,t),this._inputModeHandlers[1]=new a(function(t,e){return n.localStartPlacingArrowPreview(t,e)},function(t,e){return n.localPlaceArrow(t,e)},function(t,e){return n.localUpdateArrowPreview(t,e)}),this._inputModeHandlers[2]=new a(function(t,e){return n.localInkingStart(t,e)},function(t,e){return n.localInkingStop(t,e)},function(t,e){return n.localInkingProgress(t,e)})},i.prototype.unbindInput=function(){this._input&&(this._input.dispose(),this._input=null)},i.prototype.localStartPlacingArrowPreview=function(t,e){this._canvasManager.isReady&&this._canvasManager.isCanvasPositionOnVideo(t,e)&&this._canvasManager.startPlacingArrowPreview(n.ParticipantId.Self,t,e,this.color)},i.prototype.localPlaceArrow=function(t,e){var a=this;if(this._canvasManager.isReady){var r=this._canvasManager.getArrowPreview(n.ParticipantId.Self);if(r){var o=this._enableChunkedProtocolFeatureFlag?this._canvasManager.convertToRemoteViewport(r.startPointCanvas.x,r.startPointCanvas.y):r.startPointCanvas;this._canvasManager.isValidArrowPreview(n.ParticipantId.Self)&&this._enableDirectionalArrowsFeatureFlag?this._dataChannelHandler.placeArrow(o.x,o.y,r.angleInDegrees).then(function(t){a._canvasManager&&(a._canvasManager.finalizeArrowPreview(n.ParticipantId.Self,t),a.ariaLiveService.update(a.arrowPlacedAnnounce,!0))}):this._dataChannelHandler.placeArrow(o.x,o.y).then(function(t){a._canvasManager&&(a._canvasManager.placePointAnnotation(n.ParticipantId.Self,0,t,n.AnnotationType.Arrow,r.startPointCanvas.x,r.startPointCanvas.y,a.color),a.ariaLiveService.update(a.arrowPlacedAnnounce,!0))})}}},i.prototype.localUpdateArrowPreview=function(t,e){this._canvasManager.isReady&&this._input.isButtonDown&&this._canvasManager.updateArrowPreview(n.ParticipantId.Self,t,e,this._enableDirectionalArrowsFeatureFlag)},i.prototype.localInkingStart=function(t,e){var a=this;if(this._canvasManager.isReady&&this._canvasManager.isCanvasPositionOnVideo(t,e)){var r=this._canvasManager.convertToRemoteViewport(t,e);(this._enableChunkedProtocolFeatureFlag?this._dataChannelHandler.startInking(r.x,r.y):this._dataChannelHandler.startInking(t,e)).then(function(r){a._canvasManager&&(a._canvasManager.startInking(n.ParticipantId.Self,0,r,t,e,a.color),a.ariaLiveService.update(a.inkingStartedAnnounce,!0))})}},i.prototype.localInkingProgress=function(t,e){var a=this;if(this._canvasManager.isReady&&this._input.isButtonDown){var r=this._canvasManager.convertToRemoteViewport(t,e);(this._enableChunkedProtocolFeatureFlag?this._dataChannelHandler.continueInking(r.x,r.y):this._dataChannelHandler.continueInking(t,e)).then(function(r){a._canvasManager&&a._canvasManager.continueInking(n.ParticipantId.Self,0,t,e)})}},i.prototype.localInkingStop=function(t,e){var a=this;this._dataChannelHandler.stopInking().then(function(t){a._canvasManager&&(a._canvasManager.stopInking(n.ParticipantId.Self,0),a.ariaLiveService.update(a.inkingCompletedAnnounce,!0))})},i.prototype.onElementResized=function(n,t){this.updateCanvasSize(n,t),this._dataChannelHandler&&this._dataChannelHandler.UpdateCaptureRegion(n,t)},i.prototype.captureFrame=function(n){var t=this;return new Promise(function(a,r){var o=t._renderer;if(!o.clone)throw new Error(\"Renderer does not have a clone function\");var i=n.ownerDocument.createElement(\"div\");i.className=\"captured-frame\";var s=o.clone(i),l=null,d=window.setTimeout(function(){l&&l.dispose(),s.dispose(),r(new Error(\"Timed out while waiting for cloned renderer to start rendering\"))},1e4);l=s.changed(function(){if(s.isRendering){l&&l.dispose(),window.clearTimeout(d),s.paused=!0,n.appendChild(i);var t=s.frameSinkMetadata?s.frameSinkMetadata.attachment:null;t||r(new Error(\"Captured frame is missing frameSinkMetadata. frameSinkMetadata is null? = \"+!!s.frameSinkMetadata)),a(new e(i,t,s))}})})},i.prototype.cleanupAnnotationState=function(n){this.unbindInput(),this._capturedFrame&&(this._capturedFrame.dispose(),this._capturedFrame=null),n&&this.cacheAndCleanupCanvas(n.id),this._dataChannelHandler&&(this._dataChannelHandler.poseAndProjection=null),this._mode=0},i.prototype.cacheAndCleanupCanvas=function(t){if(this._canvasManager){var e=this.getOrAddParticipantData(t);e.leftoverAnnotations=e.leftoverAnnotations||this._canvasManager.canUndoAll(n.ParticipantId.Self),this._canvasManager=null}},i}(SkypeX.Services.ObservableBase);n.HoloLensInteractionControl=o}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(a,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)a.hasOwnProperty(n)&&(t[n]=a[n])})(a,n)};return function(a,n){function i(){this.constructor=a}t(a,n),a.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){var a=function(){function t(t,a){this.call=t,this.interactionControl=a,this.participants={},this.isDataChannelHandlerStarted=!1}return t.prototype.addParticipant=function(t,a,i,e){var o=new n(t,a,i,e);this.participants[t.id]=o},t.prototype.removeParticipant=function(t){t in this.participants&&(delete this.participants[t],this.interactionControl&&this.interactionControl.removeParticipant(t))},t}(),n=function(){function t(t,a,n,i){this.callParticipant=t,this.displayName=a,this.isAnnotatable=n,this.isMobile=i,this.initInteractionComponents()}return Object.defineProperty(t.prototype,\"id\",{get:function(){return this.callParticipant.id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"sourceId\",{get:function(){return this.callParticipant.getSourceIdForMediaType(4)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isInteractionReady\",{get:function(){return 55==(55&this.interactionComponents)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"isSoftInteractionReady\",{get:function(){return 1==(1&this.interactionComponents)&&16==(16&this.interactionComponents)&&2==(2&this.interactionComponents)&&4==(4&this.interactionComponents)},enumerable:!0,configurable:!0}),t.prototype.setInteractionComponentState=function(t,a){this.interactionComponents=a?this.interactionComponents|t:this.interactionComponents&~t},t.prototype.initInteractionComponents=function(){this.isMobile,this.interactionComponents=51},t}(),i=function(n){function i(t,a,i,e,o,r,l,s,c,p,h,g,d,u){var C=n.call(this)||this;return C.loggingService=t,C.settingsService=a,C.callingService=i,C.callingAlertsService=e,C.peopleService=o,C.constants=r,C.$timeout=l,C.$translate=s,C.resources=c,C.eventingService=p,C.callingParticipantService=h,C.desktopUtilityService=g,C.coachmarkEngine=d,C.ariaLiveService=u,C.holographicCalls={},C.attemptedToShowHolographicCoachmarks=!1,C.enableGroupCallsFeatureFlag=!1,C.leftoverAnnotationsOnHold={},C.lastAnnotatableParticipantOnStageOnHold={},C.logger=t.newLogger(\"HoloLensInteractionService\"),g.isHoloLensInteractionEnabled()?(C.logger.log(\"HoloLens interaction is enabled\"),C.enableGroupCallsFeatureFlag=a.valueAsBoolean(r.settings.names.enableHoloLensGroupCalls),C.bindEvents(),C):(C.logger.log(\"HoloLens interaction is disabled\"),C)}return __extends(i,n),i.$inject=[\"loggingService\",\"settingsService\",\"callingService\",\"callingAlertsService\",\"peopleService\",\"constants\",\"$timeout\",\"$translate\",\"resources\",\"eventingService\",\"callingParticipantService\",\"desktopUtilityService\",\"coachmarkEngine\",\"ariaLiveService\"],i.prototype._emitTelemetry=function(t,a,n,i){void 0===n&&(n=null),void 0===i&&(i={}),i[this.constants.counters.eventNames.callId]=a,n&&(i[this.constants.counters.eventNames.reason]=n),this.loggingService.event(t,i),this.logger.log(\"Telemetry Event: \"+t+\", Call: \"+a+\", Reason: \"+(n||\"none\"))},i.participantEndpointMetadata=function(t){if(!t)return null;var a=t.endpoints;if(!a)return null;var n=a.endpointDetails;if(0===n.length)return null;var i=n[0];if(!i)return null;var e=i.endpointMetadata;return e||null},i.isParticipantHoloLensNow=function(t){var a=i.participantEndpointMetadata(t);return!!a&&!!a[i.HOLOLENS_NODE_NAME]},i.prototype.isParticipantMobile=function(t){var a=i.participantEndpointMetadata(t);return!!a&&!!a[i.RA_MOBILE_NODE_NAME]},i.prototype.isHolographicCall=function(t){return!!this.holographicCalls[t.teamsCallId]},i.prototype.isViewingHoloLensVideo=function(t){return!!this.holographicCalls[t.teamsCallId].annotatableParticipantOnStage},i.prototype.requestHolographicInteraction=function(t){this.trigger(this.constants.events.holographic.holographicInteractionRequested,null,{participantId:t})},i.prototype.getInteractionReadyParticipants=function(t){var a=this;if(!this.isHolographicCall(t))return[];if(!this.holographicCalls[t.teamsCallId].isDataChannelHandlerStarted)return[];var n=[];return Object.keys(this.holographicCalls[t.teamsCallId].participants).forEach(function(i){var e=a.holographicCalls[t.teamsCallId].participants[i];e.isAnnotatable&&e.isInteractionReady&&n.push(e.callParticipant)}),n},i.prototype.getInteractionReadyParticipantsIdAndName=function(t){var a=this;if(!this.isHolographicCall(t))return[];if(!this.holographicCalls[t.teamsCallId].isDataChannelHandlerStarted)return[];var n=[];return Object.keys(this.holographicCalls[t.teamsCallId].participants).forEach(function(i){var e=a.holographicCalls[t.teamsCallId].participants[i];e.isAnnotatable&&e.isInteractionReady&&n.push({id:e.id,displayName:e.displayName})}),n},i.prototype.isParticipantInteractionReady=function(t,a,n){if(void 0===n&&(n=!1),!this.isHolographicCall(t))return!1;if(!this.holographicCalls[t.teamsCallId].isDataChannelHandlerStarted)return!1;if(!this.isParticipantAnnotatable(t,a))return!1;var i=this.holographicCalls[t.teamsCallId].participants[a];return n?i.isSoftInteractionReady:i.isInteractionReady},i.prototype.isParticipantAnnotatable=function(t,a){var n=this.holographicCalls[t.teamsCallId];if(!n)return!1;var i=n.participants[a];return!!i&&i.isAnnotatable},i.prototype.getInteractionControl=function(t){var a=this.holographicCalls[t.teamsCallId];return a?a.interactionControl:null},i.prototype.getParticipantBySourceId=function(t,a){var n=this;if(!this.holographicCalls[t.teamsCallId])return null;var i;return Object.keys(this.holographicCalls[t.teamsCallId].participants).forEach(function(e){n.holographicCalls[t.teamsCallId].participants[e].sourceId===a&&(i=n.holographicCalls[t.teamsCallId].participants[e].callParticipant)}),i},i.prototype.getSourceIdByParticipantId=function(t,a){if(!this.holographicCalls[t.teamsCallId]||!this.holographicCalls[t.teamsCallId].participants[a])return-1;var n=this.holographicCalls[t.teamsCallId].participants[a].sourceId;return this.logger.info(\"Source ID for participant \"+a+\" is: \"+n),n},i.prototype.getLastControlPosition=function(t){var a=this.getInteractionControl(t);return a&&a.lastControlPosition&&2===a.lastControlPosition.length?a.lastControlPosition:null},i.prototype.storeLastControlPosition=function(t,a,n){var i=this.getInteractionControl(t);if(!i)return null;i.lastControlPosition=[a,n]},i.prototype.isHolographicCallCandidate=function(t){var a,n=this;if(!this.desktopUtilityService.isHoloLensInteractionEnabled())return!1;if(this.logger.info(\"Checking if call \"+t.callId+\" is a valid holographic call candidate\"),!this.enableGroupCallsFeatureFlag){var i=t.participants;if(1!=i.length)return this._emitTelemetry(this.constants.events.holographic.type.callNotHolographic,t.callId,this.constants.events.holographic.reason.wrongNumberOfParticipants,(a={},a[this.constants.events.holographic.fields.count]=i.length,a)),!1}return t.participants.some(function(a){return n.isHolographicParticipantCandidate(t,a)})},i.prototype.isHolographicParticipantCandidate=function(t,a){var n,e=this;if(!a.endpoints){var o=a.changed(function(){a.endpoints&&(o.dispose(),e.onCallConnected(t))});return this._emitTelemetry(this.constants.events.holographic.type.callNotHolographic,t.callId,this.constants.events.holographic.reason.endpointDetailsNotPublished),!1}var r=a.endpoints.endpointDetails;if(1!=r.length)return this._emitTelemetry(this.constants.events.holographic.type.callNotHolographic,t.callId,this.constants.events.holographic.reason.wrongNumberOfEndpoints,(n={},n[this.constants.events.holographic.fields.count]=r.length,n)),!1;var l=r[0].endpointMetadata;return l?!!l[i.HOLOLENS_NODE_NAME]||(this._emitTelemetry(this.constants.events.holographic.type.callNotHolographic,t.callId,this.constants.events.holographic.reason.notHoloLensDevice),!1):(this._emitTelemetry(this.constants.events.holographic.type.callNotHolographic,t.callId,this.constants.events.holographic.reason.noEndpointMetadata),this.logger.warn(\"No endpoint metadata available for participant: \"+a.id),!1)},i.prototype.setInteractionComponentState=function(t,a,n,i){if(this.holographicCalls[t.teamsCallId]&&this.holographicCalls[t.teamsCallId].participants[a]){var e=this.holographicCalls[t.teamsCallId].participants[a];return this.logger.info(\"Setting interaction component \"+n+\" to: \"+i+\" for participant \"+a),e.setInteractionComponentState(n,i)}},i.prototype.bindEvents=function(){var a=this;this.eventingService.unsafeOn(this.constants.events.calling.callConnected,function(t,n){return a.onCallConnected(n)}),this.eventingService.unsafeOn(this.constants.events.calling.callHeld,function(t,n){return a.onCallHeld(n)}),this.eventingService.unsafeOn(this.constants.events.calling.callDisconnecting,function(t,n){return a.onCallDisconnecting(n)}),this.callingParticipantService.subscribe(function(t,n){return a.onParticipantAdded(n.teamsCallId,n.participant)},t.CallingParticipantServiceEvents.Type_CallParticipantAdded),this.callingParticipantService.subscribe(function(t,n){return a.onParticipantRemoved(n.teamsCallId,n.participantId)},t.CallingParticipantServiceEvents.Type_CallParticipantRemoved),this.eventingService.unsafeOn(this.constants.events.calling.startedViewingAnnotatable,function(t,n){return a.onStartingViewingAnnotatable(n.call,n.participant)}),this.eventingService.unsafeOn(this.constants.events.calling.stoppedViewingAnnotatable,function(t,n){return a.onStoppingViewingAnnotatable(n.call,n.participant)})},i.prototype.addOrUpdateHolographicCall=function(n){var e=this,o=this.holographicCalls[n.teamsCallId];if(o){var r=n.participants.filter(function(t){var a=o.participants[t.id];if(a&&a.isAnnotatable)return!1;var i=e.isHolographicParticipantCandidate(n,t);return!(a&&!i)}).map(function(t){return t.id});this.peopleService.getAllPeopleProfile(r,\"hololens-interaction-service\").then(function(t){return t.forEach(function(t){var a=n.participants.find(function(a){return a.id===t.mri});a&&(o.removeParticipant(a.id),o.addParticipant(a,t.displayName,e.isHolographicParticipantCandidate(n,a),e.isParticipantMobile(a)))})})}else{this.logger.info(\"Storing new holographic call \"+n.callId);var l=new t.HoloLensInteractionControl(this.loggingService,n,this.constants,this.settingsService,this.ariaLiveService,this.$translate,this.resources),s=new a(n,l),c=n.participants.map(function(t){return t.id});this.peopleService.getAllPeopleProfile(c,\"hololens-interaction-service\").then(function(t){return t.forEach(function(t){var a=n.participants.find(function(a){return a.id===t.mri});a&&s.addParticipant(a,t.displayName,e.isHolographicParticipantCandidate(n,a),e.isParticipantMobile(a))})}),this.holographicCalls[n.teamsCallId]=s,l.onInteractionReady=function(t,a){var i=e.getParticipantBySourceId(n,t);i?e.onInteractionReady(n,i.id,a):e.logger.error(\"Unable to process onInteractionReady - participant not found!\")},l.onInteractionTerminated=function(t,a,i){var o=e.getParticipantBySourceId(n,t);o?e.onInteractionTerminated(n,o.id,a,i):e.logger.error(\"Unable to process onInteractionTerminated - participant not found!\")},l.getParticipantBySourceId=function(t){return e.getParticipantBySourceId(n,t)},l.onSnapshotMode2DChanged=function(t,a){var i=e.getParticipantBySourceId(n,t);i&&e.terminateInteraction(n,i.id,!0)},l.onHandlerStarted=function(){e.holographicCalls[n.teamsCallId].isDataChannelHandlerStarted=!0},l.onHandlerStopped=function(){e.holographicCalls[n.teamsCallId].isDataChannelHandlerStarted=!1},l.initDataChannelHandler(),this.dataChannelHealthCheckPromise=this.$timeout(function(){l.isDataChannelStarted||(e.logger.error(\"Data channel health check: Data channel is not started!\"),e.callingAlertsService.handleOnDemandAlert({name:\"HolographicAnnotationsError\",title:e.$translate.instant(e.resources.strings.calling_holographic_alert_datachannel_health_title),type:t.AlertType.Error,text:e.$translate.instant(e.resources.strings.calling_holographic_alert_datachannel_health),dismissable:!0}))},i.DATACHANNEL_HEALTH_CHECK_DELAY,!1)}},i.prototype.removeHolographicCall=function(t){var a=this.holographicCalls[t.teamsCallId];a&&(a.interactionControl&&a.interactionControl.dispose(),this.logger.info(\"Removing holographic call \"+t.callId),delete this.holographicCalls[t.teamsCallId],this.coachmarkEngine.dismissHolographicCoachmarks(),this.dataChannelHealthCheckPromise&&(this.$timeout.cancel(this.dataChannelHealthCheckPromise),this.dataChannelHealthCheckPromise=null))},i.prototype.onCallConnected=function(t){if(this.isHolographicCallCandidate(t)){var a=!!this.holographicCalls[t.teamsCallId];if(this.addOrUpdateHolographicCall(t),this.leftoverAnnotationsOnHold[t.callId]&&(n=this.holographicCalls[t.teamsCallId])&&n.interactionControl&&(n.interactionControl.leftoverAnnotations=this.leftoverAnnotationsOnHold[t.callId]),this.lastAnnotatableParticipantOnStageOnHold[t.callId]){var n=this.holographicCalls[t.teamsCallId];n&&(n.annotatableParticipantOnStage=this.lastAnnotatableParticipantOnStageOnHold[t.callId])}a||(this.trigger(this.constants.events.calling.callUpgradedToHolographic,null,t),this._emitTelemetry(this.constants.events.holographic.type.callUpgraded,t.callId))}},i.prototype.onCallHeld=function(t){var a=this.holographicCalls[t.teamsCallId];a&&a.interactionControl&&(a.interactionControl.disableAnnotations(),this.leftoverAnnotationsOnHold[t.callId]=a.interactionControl.leftoverAnnotations,this.lastAnnotatableParticipantOnStageOnHold[t.callId]=a.annotatableParticipantOnStage),this.logger.info(\"Call \"+t.callId+\" on hold\"),this.removeHolographicCall(t)},i.prototype.onCallDisconnecting=function(t){this.logger.info(\"Call \"+t.callId+\" ended\"),this.removeHolographicCall(t),this.leftoverAnnotationsOnHold[t.callId]&&delete this.leftoverAnnotationsOnHold[t.callId],this.lastAnnotatableParticipantOnStageOnHold[t.callId]&&delete this.lastAnnotatableParticipantOnStageOnHold[t.callId]},i.prototype.onParticipantAdded=function(a,n){var i=this,e=this.holographicCalls[t.TeamsCallService.getTeamsCallIdAsString(a)];if(e){if(!this.enableGroupCallsFeatureFlag&&!e.participants[n.id])return this.logger.info(\"New participant added to call \"+e.call.callId+\", downgrading from Holographic call\"),this.removeHolographicCall(e.call),this.trigger(this.constants.events.calling.callDowngradeFromHolographic,null,e.call),void this._emitTelemetry(this.constants.events.holographic.type.callDowngraded,e.call.callId,this.constants.events.holographic.reason.participantAdded);this.peopleService.getPeopleProfile(n.id,\"hololens-interaction-service\").then(function(t){e.addParticipant(n,t.displayName,i.isHolographicParticipantCandidate(e.call,n),i.isParticipantMobile(n))})}else{if(!this.enableGroupCallsFeatureFlag)return;var o=this.callingService.getCallByTeamsCallId(a);this.isHolographicParticipantCandidate(o,n)&&(this.logger.info(\"New participant \"+n.displayName+\" is immediately holographic.\"),this.addOrUpdateHolographicCall(o),this.trigger(this.constants.events.calling.callUpgradedToHolographic,null,o),this._emitTelemetry(this.constants.events.holographic.type.callUpgraded,o.callId))}},i.prototype.onParticipantRemoved=function(a,n){if(this.enableGroupCallsFeatureFlag){var i=this.holographicCalls[t.TeamsCallService.getTeamsCallIdAsString(a)];i&&(this.isHolographicCallCandidate(i.call)?i.removeParticipant(n):(this.logger.info(\"Last annotatable participant has left the call \"+i.call.callId+\", downgrading from Holographic call\"),this.removeHolographicCall(i.call),this.trigger(this.constants.events.calling.callDowngradeFromHolographic,null,i.call),this._emitTelemetry(this.constants.events.holographic.type.callDowngraded,i.call.callId,this.constants.events.holographic.reason.participantRemoved)))}},i.prototype.onStartingViewingAnnotatable=function(t,a){var n=this;this.holographicCalls[t.teamsCallId]?(this.logger.info(\"Starting viewing annotatable participant on stage\"),this.holographicCalls[t.teamsCallId].annotatableParticipantOnStage=a):this.$timeout(function(){n.logger.info(\"Call not recognized as holographic yet, delaying marking viewable participant\"),n.onStartingViewingAnnotatable(t,a)},500,!1)},i.prototype.onStoppingViewingAnnotatable=function(t,a){this.holographicCalls[t.teamsCallId]&&(this.logger.info(\"Stopping viewing annotatable participant on stage\"),a&&this.holographicCalls[t.teamsCallId].annotatableParticipantOnStage&&this.holographicCalls[t.teamsCallId].annotatableParticipantOnStage.id===a.id?this.holographicCalls[t.teamsCallId].annotatableParticipantOnStage=null:a||(this.holographicCalls[t.teamsCallId].annotatableParticipantOnStage=null))},i.prototype.getAnnotatableParticipantOnStage=function(t){var a=this.holographicCalls[t.teamsCallId];return a&&a.annotatableParticipantOnStage?a.annotatableParticipantOnStage:(this.logger.error(\"Annotatable participant on stage is undefined!\"),null)},i.prototype.isSupportedAnnotationColor=function(a){var n=16777215&a;return t.CanvasManager.annotationColors.includes(n)},Object.defineProperty(i.prototype,\"defaultAnnotationColor\",{get:function(){return t.CanvasManager.defaultAnnotationColor},enumerable:!0,configurable:!0}),i.prototype.annotationColor=function(a){return a>=0&&a<t.CanvasManager.annotationColors.length?t.CanvasManager.annotationColors[a]:(this.logger.error(\"Requested annotation color out of bounds - index = \"+a),this.defaultAnnotationColor)},i.prototype.annotationColorIndex=function(a){return t.CanvasManager.annotationColors.findIndex(function(t){return t===a})},Object.defineProperty(i.prototype,\"annotationColorCount\",{get:function(){return t.CanvasManager.annotationColors.length},enumerable:!0,configurable:!0}),i.prototype.onInteractionReady=function(t,a,n){var e=this,o=this.getInteractionControl(t);if(o){var r=this.isParticipantInteractionReady(t,a);this.setInteractionComponentState(t,a,n,!0);var l=this.isParticipantInteractionReady(t,a);l&&(o.enableInput(),this.attemptedToShowHolographicCoachmarks||(this.coachmarkEngine.showHolographicIntroduction(\".call-status\"),this.coachmarkHolographicToolbarPromise=this.$timeout(function(){e.coachmarkEngine.showHolographicToolbar(\".holographic-control-container\")},i.COACHMARK_TOOLBAR_DELAY,!1),this.attemptedToShowHolographicCoachmarks=!0)),!r&&l&&(this.trigger(this.constants.events.holographic.interactionReady,null,{call:t,participantId:a}),this.logger.info(\"Raised interactionReady for participant: \"+a))}else this.logger.error(\"Received interactionReady event for a non-holographic call\")},i.prototype.onInteractionTerminated=function(t,a,n,i){var e=this.isParticipantInteractionReady(t,a,!0);this.setInteractionComponentState(t,a,n,!1);var o=this.isParticipantInteractionReady(t,a);e&&!o&&this.terminateInteraction(t,a,i)},i.prototype.terminateInteraction=function(t,a,n){var i=this.getInteractionControl(t);i?(this.trigger(this.constants.events.holographic.interactionTerminated,null,{call:t,participantId:a,isCritical:n}),this.logger.info(\"Raised interactionTerminated for participant: \"+a),i.disableInput(),this.coachmarkHolographicToolbarPromise&&(this.$timeout.cancel(this.coachmarkHolographicToolbarPromise),this.coachmarkHolographicToolbarPromise=null)):this.logger.error(\"Received interactionTerminated event for a non-holographic call\")},i.HOLOLENS_NODE_NAME=\"hololens\",i.RA_MOBILE_NODE_NAME=\"ramobile\",i.COACHMARK_TOOLBAR_DELAY=5e3,i.DATACHANNEL_HEALTH_CHECK_DELAY=15e3,i}(SkypeX.Services.ObservableBase);t.HoloLensInteractionService=i,angular.module(\"teamspace.holoLensInteractionService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.callingParticipantService\",\"teamspace.callingService\",\"teamspace.callingAlertsService\",\"teamspace.peopleService\",\"teamspace.desktopUtilityService\",\"teamspace.coachmarkEngine\",\"teamspace.ariaLiveService\"]).service(\"holoLensInteractionService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var t=250,n=function(){function e(e){var n=this;this._element=e,this.onButtonDown=null,this.onButtonUp=null,this.onMove=null,this.onResized=null,this._isButtonDown=!1,this._enabled=!0,this.handleContextMenu=function(e){e.preventDefault()},this.handleMouseLeave=function(e){n._enabled&&(n._isButtonDown&&(n._isButtonDown=!1,n.onButtonUp&&n.onButtonUp(0,0)),e.preventDefault())},this.handleMouseMove=function(e){n._enabled&&(1!=(1&e.buttons)&&n._isButtonDown&&(n._isButtonDown=!1,n.onButtonUp&&n.onButtonUp(e.offsetX,e.offsetY)),n.onMove&&n.onMove(e.offsetX,e.offsetY),e.preventDefault())},this.handleMouseDown=function(e){n._enabled&&(0===e.button&&(n._isButtonDown=!0,n.onButtonDown&&n.onButtonDown(e.offsetX,e.offsetY)),e.preventDefault())},this.handleMouseUp=function(e){n._enabled&&(0===e.button&&n._isButtonDown&&(n._isButtonDown=!1,n.onButtonUp&&n.onButtonUp(e.offsetX,e.offsetY)),e.preventDefault())},this.handleResized=function(){clearTimeout(n._resizeTimerID),n._resizeTimerID=window.setTimeout(function(){return n.updateSize()},t)},this.bindElementEvents(),this.handleResized()}return Object.defineProperty(e.prototype,\"isButtonDown\",{get:function(){return this._isButtonDown},enumerable:!0,configurable:!0}),e.prototype.enable=function(){this._enabled=!0},e.prototype.disable=function(){this._enabled=!1},e.prototype.dispose=function(){this.onButtonDown=null,this.onButtonUp=null,this.onMove=null,this.unbindElementEvents()},e.prototype.bindElementEvents=function(){this._element.addEventListener(\"pointermove\",this.handleMouseMove),this._element.addEventListener(\"pointerdown\",this.handleMouseDown),this._element.addEventListener(\"pointerup\",this.handleMouseUp),this._element.addEventListener(\"pointerleave\",this.handleMouseLeave),this._element.addEventListener(\"contextmenu\",this.handleContextMenu),this._element.ownerDocument.defaultView.addEventListener(\"resize\",this.handleResized,!1)},e.prototype.unbindElementEvents=function(){this._element.removeEventListener(\"pointermove\",this.handleMouseMove),this._element.removeEventListener(\"pointerdown\",this.handleMouseDown),this._element.removeEventListener(\"pointerup\",this.handleMouseUp),this._element.removeEventListener(\"pointerleave\",this.handleMouseLeave),this._element.removeEventListener(\"contextmenu\",this.handleContextMenu),this._element.ownerDocument.defaultView.removeEventListener(\"resize\",this.handleResized,!1)},e.prototype.updateSize=function(){if(this.onResized){var e=this._element.clientWidth,t=this._element.clientHeight;this.onResized(e,t)}},e}();e.InputHandler=n}(e.hololens||(e.hololens={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function n(e,n,t){this.handler=e,this.logger=n,this.ownerId=t}return n.prototype.processMessage=function(n,t){var o=new e.HoloLensChunkReader(t);try{var r=o.readAnnotationEvent();switch(r){case 9:this.processAnnotationCreatedMessage(o);break;case 10:this.processAnnotationModifiedMessage(o);break;case 11:this.processAnnotationRemovedMessage(o);break;case 12:this.processInteractionReadyMessage(n,o);break;case 13:this.processInteractionTerminatedMessage(n,o);break;case 14:this.processResetAllAnnotationsMessage(n);break;case 15:this.processSnapshotMode2DMessage(n,o);break;default:this.logger.warn(\"Unrecognized AnnotationEvent type \"+r)}}catch(e){var i=e;this.logger.error(i.message)}},n.prototype.processAnnotationCreatedMessage=function(e){if(this.handler.onAnnotationCreated){var n=e.readOwnerID(),t=e.readRequestIDs()[0],o=e.readAnnotationType(),r=e.readAnnotationViewportPosition(),i=e.readAnnotationScale(),a=e.readAnnotationAngle(),s=e.readAnnotationColor(),c=e.tryReadOwnerHashCode(),d=c.success?c.value:0;this.handler.onAnnotationCreated(n,d,t,0,o,r.x,r.y,i,a,s)}},n.prototype.processAnnotationModifiedMessage=function(e){if(this.handler.onAnnotationModified){var n=e.readOwnerID(),t=e.readRequestIDs()[0],o=e.readAnnotationType(),r=e.readAnnotationViewportPosition(),i=e.tryReadOwnerHashCode(),a=i.success?i.value:0;this.handler.onAnnotationModified(n,a,t,0,o,r.x,r.y)}},n.prototype.processAnnotationRemovedMessage=function(e){if(this.handler.onAnnotationRemoved){var n=e.readOwnerID(),t=e.readRequestIDs()[0],o=e.readIsPermanent(),r=e.tryReadOwnerHashCode(),i=r.success?r.value:0;this.handler.onAnnotationRemoved(n,i,t,0,o)}},n.prototype.processInteractionReadyMessage=function(e,n){if(this.handler.onInteractionReady){var t=n.readInteractionRequiredComponent();this.handler.onInteractionReady(e,t)}},n.prototype.processInteractionTerminatedMessage=function(e,n){if(this.handler.onInteractionTerminated){var t=n.readInteractionRequiredComponent(),o=n.tryReadInteractionRequiredComponentIsCritical(),r=!o.success||o.value;this.handler.onInteractionTerminated(e,t,r)}},n.prototype.processResetAllAnnotationsMessage=function(e){this.handler.onResetAllAnnotations(e)},n.prototype.processSnapshotMode2DMessage=function(e,n){var t=n.readIsEnabled();this.handler.onSnapshotMode2D(e,t)},n.prototype.startInteraction=function(n){var t=this.parsePoseProjection(n),o=new e.HoloLensChunkWriter;return o.writeAnnotationEvent(4),o.writePoseMatrix(t.pose),o.writeProjectionMatrix(t.proj),o.buffer},n.prototype.stopInteraction=function(){var n=new e.HoloLensChunkWriter;return n.writeAnnotationEvent(5),n.buffer},n.prototype.placeArrow=function(n,t,o,r,i){var a=new e.HoloLensChunkWriter;return a.writeAnnotationEvent(0),a.writeRequestIds([n]),a.writeAnnotationViewportPosition(t,o),a.writeAnnotationColor(r),i&&a.writeAnnotationAngle(i),a.buffer},n.prototype.startInking=function(n,t,o,r){var i=new e.HoloLensChunkWriter;return i.writeAnnotationEvent(6),i.writeRequestIds([n]),i.writeAnnotationViewportPosition(t,o),i.writeAnnotationColor(r),i.buffer},n.prototype.continueInking=function(n,t,o){var r=new e.HoloLensChunkWriter;return r.writeAnnotationEvent(8),r.writeRequestIds([n]),r.writeAnnotationViewportPosition(t,o),r.buffer},n.prototype.stopInking=function(n){var t=new e.HoloLensChunkWriter;return t.writeAnnotationEvent(7),t.writeRequestIds([n]),t.buffer},n.prototype.deleteAnnotations=function(n,t){var o=new e.HoloLensChunkWriter;return o.writeAnnotationEvent(1),o.writeOwnerId(this.ownerId),o.writeRequestIds(n),o.writeIsPermanent(t),o.buffer},n.prototype.clearAllAnnotations=function(){var n=new e.HoloLensChunkWriter;return n.writeAnnotationEvent(2),n.writeOwnerId(this.ownerId),n.buffer},n.prototype.recoverAnnotations=function(n){var t=new e.HoloLensChunkWriter;return t.writeAnnotationEvent(3),t.writeOwnerId(this.ownerId),t.writeRequestIds(n),t.buffer},n.prototype.parsePoseProjection=function(e){for(var n=new DataView(e.buffer),t=0,o={pose:new Uint8Array(0),proj:new Uint8Array(0)};t<e.byteLength;){var r=n.getUint8(t),i=n.getUint32(t+1,!0);0===r?o.pose=e.slice(t+5,t+i):1===r&&(o.proj=e.slice(t+5,t+i)),t+=i}return o},n}();e.HoloLensChunkDataProtocol=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=1,n=1,o=n+2,r=function(){return function(t,e,n){this.ID=t,this.offset=e,this.length=n}}(),s=function(){function t(t){this.buffer=t,this.processedChunks=[];for(var s=e;s<t.byteLength;){var u=t.getUint8(s),i=t.getUint16(s+n,!0);this.processedChunks.push(new r(u,s+o,i)),s+=o+i}}return t.prototype.readAnnotationEvent=function(){return this.buffer.getUint8(this.getDataChunk(0).offset)},t.prototype.tryReadAnnotationEvent=function(){var t=this.getDataChunk(0,!1);return t?{success:!0,value:this.buffer.getUint8(t.offset)}:{success:!1,value:void 0}},t.prototype.readRequestIDs=function(){return this.getArrayOfUint32(this.getDataChunk(1))},t.prototype.tryReadRequestIDs=function(){var t=this.getDataChunk(1,!1);return t?{success:!0,value:this.getArrayOfUint32(t)}:{success:!1,value:void 0}},t.prototype.readOwnerID=function(){return this.buffer.getUint32(this.getDataChunk(2).offset,!0)},t.prototype.tryReadOwnerID=function(){var t=this.getDataChunk(2,!1);return t?{success:!0,value:this.buffer.getUint32(t.offset,!0)}:{success:!1,value:void 0}},t.prototype.readOwnerHashCode=function(){return this.buffer.getUint32(this.getDataChunk(14).offset,!0)},t.prototype.tryReadOwnerHashCode=function(){var t=this.getDataChunk(14,!1);return t?{success:!0,value:this.buffer.getUint32(t.offset,!0)}:{success:!1,value:void 0}},t.prototype.readAnnotationViewportPosition=function(){return this.get2DPoint(this.getDataChunk(3))},t.prototype.tryReadAnnotationViewportPosition=function(){var t=this.getDataChunk(3,!1);return t?{success:!0,value:this.get2DPoint(t)}:{success:!1,value:void 0}},t.prototype.readAnnotationType=function(){return this.buffer.getUint8(this.getDataChunk(6).offset)},t.prototype.tryReadAnnotationType=function(){var t=this.getDataChunk(6,!1);return t?{success:!0,value:this.buffer.getUint8(t.offset)}:{success:!1,value:void 0}},t.prototype.readAnnotationColor=function(){return this.buffer.getUint32(this.getDataChunk(7).offset,!0)},t.prototype.tryReadAnnotationColor=function(){var t=this.getDataChunk(7,!1);return t?{success:!0,value:this.buffer.getUint32(t.offset,!0)}:{success:!1,value:void 0}},t.prototype.readAnnotationScale=function(){return this.buffer.getFloat32(this.getDataChunk(8).offset,!0)},t.prototype.tryReadAnnotationScale=function(){var t=this.getDataChunk(8,!1);return t?{success:!0,value:this.buffer.getFloat32(t.offset,!0)}:{success:!1,value:void 0}},t.prototype.readAnnotationAngle=function(){return this.buffer.getFloat32(this.getDataChunk(9).offset,!0)},t.prototype.tryReadAnnotationAngle=function(){var t=this.getDataChunk(9,!1);return t?{success:!0,value:this.buffer.getFloat32(t.offset,!0)}:{success:!1,value:void 0}},t.prototype.readIsPermanent=function(){return 1===this.buffer.getUint8(this.getDataChunk(10).offset)},t.prototype.tryReadIsPermanent=function(){var t=this.getDataChunk(10,!1);return t?{success:!0,value:1===this.buffer.getUint8(t.offset)}:{success:!1,value:void 0}},t.prototype.readInteractionRequiredComponent=function(){return this.buffer.getUint8(this.getDataChunk(11).offset)},t.prototype.tryReadInteractionRequiredComponent=function(){var t=this.getDataChunk(11,!1);return t?{success:!0,value:this.buffer.getUint8(t.offset)}:{success:!1,value:void 0}},t.prototype.readInteractionRequiredComponentIsCritical=function(){return 1===this.buffer.getUint8(this.getDataChunk(12).offset)},t.prototype.tryReadInteractionRequiredComponentIsCritical=function(){var t=this.getDataChunk(12,!1);return t?{success:!0,value:1===this.buffer.getUint8(t.offset)}:{success:!1,value:void 0}},t.prototype.readIsEnabled=function(){return 1===this.buffer.getUint8(this.getDataChunk(15).offset)},t.prototype.tryReadIsEnabled=function(){var t=this.getDataChunk(15,!1);return t?{success:!0,value:1===this.buffer.getUint8(t.offset)}:{success:!1,value:void 0}},t.prototype.getDataChunk=function(t,e){void 0===e&&(e=!0);var n=this.processedChunks.find(function(e){return e.ID===t});if(!n&&e)throw Error(\"ChunkID \"+t+\" not found.\");return n},t.prototype.getArrayOfUint32=function(t){for(var e=t.length/4,n=[],o=0;o<e;++o)n.push(this.buffer.getUint32(t.offset+4*o,!0));return n},t.prototype.get2DPoint=function(t){return{x:this.buffer.getFloat32(t.offset,!0),y:this.buffer.getFloat32(t.offset+4,!0)}},t}();t.HoloLensChunkReader=s}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(){this._buffer=new ArrayBuffer(1),new DataView(this._buffer).setUint8(0,10)}return Object.defineProperty(t.prototype,\"buffer\",{get:function(){return new Uint8Array(this._buffer)},enumerable:!0,configurable:!0}),t.prototype.writeAnnotationEvent=function(t){var e=this.addChunkToBuffer(0,1);e.dataView.setUint8(e.dataOffset,t)},t.prototype.writeRequestIds=function(t){var e=this.addChunkToBuffer(1,4*t.length);this.setArrayOfUint32(e.dataView,e.dataOffset,t)},t.prototype.writeOwnerId=function(t){var e=this.addChunkToBuffer(2,4);e.dataView.setUint32(e.dataOffset,t,!0)},t.prototype.writeOwnerHashCode=function(t){var e=this.addChunkToBuffer(14,4);e.dataView.setUint32(e.dataOffset,t,!0)},t.prototype.writeAnnotationViewportPosition=function(t,e){var a=this.addChunkToBuffer(3,8);a.dataView.setFloat32(a.dataOffset,t,!0),a.dataView.setFloat32(a.dataOffset+4,e,!0)},t.prototype.writePoseMatrix=function(t){var e=this.addChunkToBuffer(4,t.length),a=new Uint8Array(this._buffer);a.set(t,e.dataOffset),this._buffer=a.buffer},t.prototype.writeProjectionMatrix=function(t){var e=this.addChunkToBuffer(5,t.length),a=new Uint8Array(this._buffer);a.set(t,e.dataOffset),this._buffer=a.buffer},t.prototype.writeAnnotationType=function(t){var e=this.addChunkToBuffer(6,1);e.dataView.setUint8(e.dataOffset,t)},t.prototype.writeAnnotationColor=function(t){var e=this.addChunkToBuffer(7,4);e.dataView.setUint32(e.dataOffset,t,!0)},t.prototype.writeAnnotationScale=function(t){var e=this.addChunkToBuffer(8,4);e.dataView.setFloat32(e.dataOffset,t,!0)},t.prototype.writeAnnotationAngle=function(t){var e=this.addChunkToBuffer(9,4);e.dataView.setFloat32(e.dataOffset,t,!0)},t.prototype.writeIsPermanent=function(t){var e=this.addChunkToBuffer(10,1);e.dataView.setUint8(e.dataOffset,t?1:0)},t.prototype.writeInteractionRequiredComponent=function(t){var e=this.addChunkToBuffer(11,1);e.dataView.setUint8(e.dataOffset,t)},t.prototype.writeInteractionRequiredComponentIsCritical=function(t){var e=this.addChunkToBuffer(12,1);e.dataView.setUint8(e.dataOffset,t?1:0)},t.prototype.writeIsEnabled=function(t){var e=this.addChunkToBuffer(15,1);e.dataView.setUint8(e.dataOffset,t?1:0)},t.prototype.addChunkToBuffer=function(t,e){var a=this._buffer.byteLength,n=new Uint8Array(a+3+e);n.set(new Uint8Array(this._buffer),0),this._buffer=n.buffer;var r=new DataView(this._buffer);return r.setUint8(a,t),r.setUint16(a+1,e,!0),{dataOffset:a+3,dataView:r}},t.prototype.setArrayOfUint32=function(t,e,a){for(var n=0;n<a.length;++n)t.setUint32(e+4*n,a[n],!0)},t}();t.HoloLensChunkWriter=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=13607711,n=function(){function n(n,o){this.logger=n,this.color=e,this.ownerId=1,this._currentRequestId=0,this._sendFunc=null,this._poseAndProjection=null,this._recipients=null,this.poseAndProjection=null,this.legacyMessageProtocol=new t.HoloLensDataProtocolV1(this,n,1),this.chunkMessageProtocol=new t.HoloLensChunkDataProtocol(this,n,1),this.sendingProtocol=this.getMessageProtocol(o)}return n.prototype.dispose=function(){this.onAnnotationCreated=null,this.onAnnotationModified=null,this.onAnnotationRemoved=null,this.onInteractionReady=null,this.onInteractionTerminated=null,this.onHandlerStarted=null,this.onHandlerStopped=null,this._sendFunc=null},Object.defineProperty(n.prototype,\"isStarted\",{get:function(){return!!this._sendFunc},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"poseAndProjection\",{get:function(){return this._poseAndProjection},set:function(t){t||(t=new Uint8Array(0)),this._poseAndProjection=t},enumerable:!0,configurable:!0}),n.prototype._getNextRequestId=function(){return this._currentRequestId=++n._annotationRequestId,this._currentRequestId},Object.defineProperty(n.prototype,\"currentRequestId\",{get:function(){return this._currentRequestId},enumerable:!0,configurable:!0}),n.prototype.UpdateCaptureRegion=function(t,e){this.legacyMessageProtocol.captureRegionWidth=t,this.legacyMessageProtocol.captureRegionHeight=e},n.prototype.onStarted=function(t,e){return this.logger.info(\"Data channel started\"),this._sendFunc=e,this.onHandlerStarted&&this.onHandlerStarted(),Promise.resolve()},n.prototype.onStopped=function(t){return this.logger.info(\"Data channel stopped\"),this._sendFunc=null,this.onHandlerStopped&&this.onHandlerStopped(),Promise.resolve()},n.prototype.getMessageProtocol=function(t){return t<=9?this.legacyMessageProtocol:10==t?this.chunkMessageProtocol:(this.logger.error(\"Unrecognized protocol type \"+t),null)},n.prototype.onDataReceived=function(t,e,n){var o=new DataView(e.buffer),r=o.getUint8(0);return this.getMessageProtocol(r).processMessage(n,o),Promise.resolve()},n.prototype.send=function(t,e){return this.isStarted?this._sendFunc(t,e):Promise.reject(new Error(\"Data channel is not started\"))},n.prototype.deleteAnnotations=function(t,e){return this.send(this.sendingProtocol.deleteAnnotations(t,e),this._recipients)},n.prototype.deleteAllAnnotations=function(t){return this.send(this.sendingProtocol.clearAllAnnotations(),t)},n.prototype.recoverAnnotations=function(t){return this.send(this.sendingProtocol.recoverAnnotations(t),this._recipients)},n.prototype.stopInteraction=function(){var t=this;return this.send(this.sendingProtocol.stopInteraction(),this._recipients).then(function(){t._recipients=null})},n.prototype.startInteraction=function(t){return this._recipients=t,this.send(this.sendingProtocol.startInteraction(this.poseAndProjection),this._recipients)},n.prototype.placeArrow=function(t,e,n){var o=this._getNextRequestId();return this.send(this.sendingProtocol.placeArrow(o,t,e,this.color,n),this._recipients).then(function(){return o})},n.prototype.startInking=function(t,e){var n=this._getNextRequestId();return this.send(this.sendingProtocol.startInking(n,t,e,this.color),this._recipients).then(function(){return n})},n.prototype.continueInking=function(t,e){var n=this.currentRequestId;return this.send(this.sendingProtocol.continueInking(n,t,e),this._recipients).then(function(){return n})},n.prototype.stopInking=function(){var t=this.currentRequestId;return this.send(this.sendingProtocol.stopInking(t),this._recipients).then(function(){return t})},n._annotationRequestId=0,n}();t.HoloLensDataChannelHandler=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e,n){this.handler=t,this.logger=e,this.ownerId=n,this.captureRegionWidth=0,this.captureRegionHeight=0}return t.prototype.processMessage=function(t,e){var n=e.getUint8(0);switch(n){case 0:this.processAnnotationCreatedMessage(e);break;case 1:this.processAnnotationModifiedMessage(e);break;case 2:this.processAnnotationRemovedMessage(e);break;case 3:this.processInteractionReadyMessage(t,e);break;case 4:this.processInteractionTerminatedMessage(t,e);break;default:this.logger.warn(\"Unrecognized message type \"+n)}},t.prototype.processAnnotationCreatedMessage=function(t){if(this.handler.onAnnotationCreated){var e=t.getUint32(1,!0),n=t.getUint32(5,!0),r=t.getUint32(9,!0),i=t.getUint8(13),o=t.getFloat32(14,!0),a=t.getFloat32(18,!0),s=t.getFloat32(22,!0),c=t.getFloat32(26,!0),g=0;t.byteLength>30?g=t.getUint32(30,!0):0===e?g=5593263:1===e?g=3985721:(this.logger.error(\"Returning default color for an unknown owner ID (red)\"),g=16711680),this.handler.onAnnotationCreated(e,0,n,r,i,o,a,s,c,g)}},t.prototype.processAnnotationModifiedMessage=function(t){if(this.handler.onAnnotationModified){var e=t.getUint32(1,!0),n=t.getUint32(5,!0),r=t.getUint32(9,!0),i=t.getUint8(13),o=t.getFloat32(14,!0),a=t.getFloat32(18,!0);this.handler.onAnnotationModified(e,0,n,r,i,o,a)}},t.prototype.processAnnotationRemovedMessage=function(t){if(this.handler.onAnnotationRemoved){var e=t.getUint32(1,!0),n=t.getUint32(5,!0),r=t.getUint32(9,!0),i=1===t.getUint8(13);this.handler.onAnnotationRemoved(e,0,n,r,i)}},t.prototype.processInteractionReadyMessage=function(t,e){if(this.handler.onInteractionReady){var n=55;e.byteLength>1&&(n=e.getUint8(1)),this.handler.onInteractionReady(t,n)}},t.prototype.processInteractionTerminatedMessage=function(t,e){if(this.handler.onInteractionTerminated){var n=e.getUint8(1),r=!0;e.byteLength>2&&(r=1===e.getUint8(2)),this.handler.onInteractionTerminated(t,n,r)}},t.prototype.startInteraction=function(t){var e=new ArrayBuffer(1+t.length);return new DataView(e).setUint8(0,3),new Uint8Array(e).set(t,1),new Uint8Array(e)},t.prototype.stopInteraction=function(){var t=new ArrayBuffer(1);return new DataView(t).setUint8(0,4),new Uint8Array(t)},t.prototype.placeArrow=function(t,e,n,r,i){return this.createAnnotationMessageBuffer(0,e,n,t,r,i)},t.prototype.startInking=function(t,e,n,r){return this.createAnnotationMessageBuffer(5,e,n,t,r)},t.prototype.continueInking=function(t,e,n){return this.createAnnotationMessageBuffer(7,e,n,t,0)},t.prototype.stopInking=function(t){return this.createAnnotationMessageBuffer(6,0,0,t,0)},t.prototype.deleteAnnotations=function(t,e){var n=new ArrayBuffer(8+4*t.length),r=new DataView(n);r.setUint8(0,1),r.setUint32(1,this.ownerId,!0),r.setUint8(5,e?1:0),r.setUint16(6,t.length,!0);for(var i=0;i<t.length;++i)r.setUint32(8+4*i,t[i],!0);return new Uint8Array(n)},t.prototype.clearAllAnnotations=function(){var t=new ArrayBuffer(8),e=new DataView(t);return e.setUint8(0,1),e.setUint32(1,this.ownerId,!0),e.setUint8(5,1),e.setUint16(6,0,!0),new Uint8Array(t)},t.prototype.recoverAnnotations=function(t){var e=new ArrayBuffer(7+4*t.length),n=new DataView(e);n.setUint8(0,2),n.setUint32(1,this.ownerId,!0),n.setUint16(5,t.length,!0);for(var r=0;r<t.length;++r)n.setUint32(7+4*r,t[r],!0);return new Uint8Array(e)},t.prototype.createAnnotationMessageBuffer=function(t,e,n,r,i,o){var a=new ArrayBuffer(o?21:17),s=new DataView(a);return e=e/this.captureRegionWidth*65535,n=n/this.captureRegionHeight*65535,s.setUint8(0,t),s.setUint16(1,e,!0),s.setUint16(3,n,!0),s.setUint16(5,this.captureRegionWidth,!0),s.setUint16(7,this.captureRegionHeight,!0),s.setUint32(9,i,!0),s.setUint32(13,r,!0),o&&s.setFloat32(17,o,!0),new Uint8Array(a)},t}();t.HoloLensDataProtocolV1=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function t(t,n,s,r,i,o,a,c,u,h){var d=this;if(this.$q=t,this.$injector=n,this.$timeout=s,this.$location=r,this.constants=i,this.eventingService=o,this.geoRoutingService=a,this.utilityService=c,this.eventSuppressionService=u,this.settingsService=h,this.pendingRequests={},this.loggingService=null,this.heartbeatService=null,this.appStateService=null,this.enableResourceTimingAPI=!1,this.timeoutScheduled={},this.request=this.exceptionWrapper(this.onRequestCreated),this.requestError=this.exceptionWrapper(this.onRequestFailed),this.response=this.exceptionWrapper(this.onRequestSucceeded),this.responseError=this.exceptionWrapper(this.onRequestFailed),this.networkSuspectedOfflineEventThrottled=_.throttle(function(){d.eventingService.$emit(d.constants.events.http.networkSuspectedOffline,null)},2e3),this.networkSuspectedOnlineEvent=function(){d.settingsService.valueAsBoolean(\"emitNetworkSuspectedOnlineEvent\")&&d.appStateService&&d.appStateService.isNetworkSuspectedOffline&&d.eventingService.$emit(d.constants.events.http.networkSuspectedOnline,null)},this.enableResourceTimingAPI=h.valueAsBoolean(i.settings.names.enableResourceTimingAPI),this.enableResourceTimingAPI){var g=performance.getEntriesByType(\"resource\");if(h.valueAsBoolean(i.settings.names.persistResourceTimingCache))performance.onresourcetimingbufferfull=this.resetResourceTimingBufferForCollectingResourceTest.bind(this);else{var l=Math.min(g.length,i.scenarios.alt.maxResourcesToCheck);g=g.slice(0,l),performance.onresourcetimingbufferfull=this.resetResourceTimingBuffer}window[i.scenarios.alt.resourceTimingCache]=g,this.resetResourceTimingBuffer(null)}e.MTMAFTSUtility.registerForMtma(this),this.initializeOnAppLaunchAndReinit()}return t.prototype.initializeOnAppLaunchAndReinit=function(e){},t.prototype.cleanupOnAppTeardown=function(e){this.pendingRequests={},this.loggingService=null,this.heartbeatService=null,this.appStateService=null,this.timeoutScheduled={},this.shortSession=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"HttpInterceptor\"},t.prototype.getUrl=function(e,t){void 0===t&&(t=!0);var n=t?e.scrubbedUrl||e.url:e.url;return!angular.isString(n)&&angular.isFunction(n.toString)&&(n=n.toString()),angular.isString(n)||(n=\"unknown\"),n},t.prototype.getHostName=function(e){var t=this.getUrl(e,!1),n=t.indexOf(\"://\");if(n<=0)return t.lastIndexOf(\".htm\")>=t.length-5&&(0===t.indexOf(\"components\")||0===t.indexOf(\"directives\"))?null:this.$location.host();n+=3;var s=[t.indexOf(\"/\",n),t.indexOf(\"?\",n),t.length],r=Math.min.apply(Math,_.without(s,-1));return t.slice(n,r).toLowerCase()},t.prototype.addPendingRequest=function(e){var t=this;return e.headers||(e.headers={}),this.settingsService&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableMtOverrideSetting)&&0===e.url.indexOf(this.settingsService.valueFor(this.constants.settings.names.middleTierConstants).newEndpointAddress)&&this.settingsService.getMiddleTierRing()&&(e.headers[this.constants.headers.ringOverride]=this.settingsService.getMiddleTierRing().id),0===e.url.indexOf(this.settingsService.valueFor(this.constants.settings.names.chatServiceAggregator).host)&&this.settingsService.getRing()&&(e.headers[this.constants.headers.ringOverride]=this.settingsService.getRing().id),this.geoRoutingService.getServiceEndpoint(e.url).then(function(n){!t.heartbeatService&&t.$injector&&(t.heartbeatService=t.$injector.get(\"heartbeatService\")),t.heartbeatService&&(t.heartbeatService.incrementNetworkRequests(),e.decrementNetworkRequests=function(){t.heartbeatService.decrementNetworkRequests()}),e.url=n;var s=t.getHostName(e);if(!s)return 1;e.hostName=s;var r=t.pendingRequests[s];return r||(r=[],t.pendingRequests[s]=r),r.push(e),r.length>t.constants.http.maxConcurrentRequests&&!t.timeoutScheduled[s]&&(t.timeoutScheduled[s]=!0,t.$timeout(function(){if(r.length>t.constants.http.maxConcurrentRequests){var e=_.map(r,function(e){return(e.method||\"GET\")+\" \"+t.getUrl(e)}).join(\"\\n\");t.loggingService.warn('HTTP: Detected {0} concurrent pending requests to domain \"{1}\": \\n{2}',r.length,s,e)}t.timeoutScheduled[s]=!1},0,!1)),r.length})},t.prototype.removePendingRequest=function(e){var t=e.decrementNetworkRequests;t&&(t(),e.decrementNetworkRequests=null);var n=e.hostName;n&&(this.pendingRequests[n]=_.without(this.pendingRequests[n],e))},t.prototype.exceptionWrapper=function(e){var t=this;return function(n){try{return t.loggingService||(t.loggingService=t.$injector.get(\"loggingService\")),e.call(t,n)}catch(e){t.loggingService.error(\"Unhandled exception in HTTP interceptor:\",e)}return n}},t.prototype.addRequestCounter=function(t){return angular.isString(t.counter)&&(t.counter=this.loggingService.newCounter(t.counter,null,e.TelemetryKind.Http,t.parentScenario),t.counter_auto=!0),t.counter?t.counter:void 0},t.prototype.removeRequestCounter=function(e,t,n){var s;return e.counter&&e.counter_auto&&(s=e.counter,n?s.stop(t):s.fail(t),e.counter=e.counter.name,delete e.counter_auto),s},t.prototype.onRequestCreated=function(e){var t=this;return this.addPendingRequest(e).then(function(n){var s=null;if(angular.isDefined(e.counter)&&(!angular.isString(e.counter)||!t.eventSuppressionService.shouldSuppressEvent(\"http\",e.counter))){var r=t.addRequestCounter(e);if(angular.isObject(r)&&angular.isDefined(r.eventData)){if(s=t.getRequestId(e,r),e.eventData&&_.assign(r.eventData,e.eventData),r.eventData[t.constants.counters.eventNames.method]=e.method||\"GET\",r.eventData[t.constants.counters.eventNames.url]=t.getUrl(e),r.eventData[t.constants.counters.eventNames.hostName]=e.hostName,r.eventData[t.constants.counters.eventNames.requestCount]=n,r.eventData[t.constants.counters.eventNames.clientRequestId]=s,r.eventData[t.constants.counters.eventNames.requestCreatedTime]=(new Date).toISOString(),t.appStateService||(t.appStateService=t.$injector.get(\"appStateService\")),t.appStateService&&t.appStateService.isDesktopApp&&(r.eventData[t.constants.counters.eventNames.machineState]=t.appStateService.machineState,r.eventData[t.constants.counters.eventNames.appMinimized]=t.appStateService.appMinimized),t.loggingService){var i=t.getActiveCPM();\"\"!==i&&(r.eventData[t.constants.counters.eventNames.activeCPM]=i)}e.headers[\"X-Microsoft-Skype-Chain-ID\"]&&(r.eventData[t.constants.counters.eventNames.skypeChainId]=e.headers[\"X-Microsoft-Skype-Chain-ID\"]),e.headers[\"X-Microsoft-Skype-Message-ID\"]&&(r.eventData[t.constants.counters.eventNames.skypeMessageId]=e.headers[\"X-Microsoft-Skype-Message-ID\"])}}return e.skipCommonHeaders||t.loggingService.setCommonRequestHeaders(e.headers,!1,s),e})},t.prototype.getRequestId=function(e,n){var s=e.headers&&e.headers[this.constants.counters.eventNames.clientRequestId]||e.skypeAsyncMediaTokenRequestId;return s||(!this.shortSession&&this.loggingService.sessionId?(this.shortSession=[this.loggingService.sessionId.replace(t.dashRegExp,\"\"),\"_\"].join(\"\"),s=[this.shortSession,n.id].join(\"\")):s=this.loggingService.sessionId?[this.shortSession,n.id].join(\"\"):this.utilityService.generateUUID(),s)},t.prototype.getActiveCPM=function(){var e=\"\";return this.loggingService.findScenario(this.constants.scenarios.channelSwitchV2)?e=this.constants.counters.eventValues.cpm.channelSwitch:this.loggingService.findScenario(this.constants.scenarios.chatSwitchV2)?e=this.constants.counters.eventValues.cpm.chatSwitch:this.loggingService.findScenario(this.constants.scenarios.channelDeepLinkActivityFeedV2)?e=this.constants.counters.eventValues.cpm.activityFeedSwitch:this.loggingService.findScenario(this.constants.scenarios.alt.name)&&(e=this.constants.counters.eventValues.cpm.alt),e},t.prototype.logRequestFailed=function(t,n){var s=t.responseMayContainPii?\"**redacted**\":this.utilityService.truncate(this.utilityService.asString(n.data),128,{withEllipsis:!0}),r=n.data&&n.data.errorCode?n.data.errorCode:void 0,i=n.headers?n.headers[this.constants.headers.tokens.requestId]:\"\",o=n.headers?n.headers[this.constants.headers.tokens.correlationId]:\"\",a={context:t.context||\"\",method:t.method||\"GET\",url:this.getUrl(t),status:n.status,response:s,errorCode:r,requestId:i,correlationId:o};this.loggingService.event(\"http_request_failed\",a),this.loggingService.logMessage(\"\",'HTTP request {0} failed: {1} \"{2}\", status: {3}, response: {4}, errorCode: {5}, requestId: {6}, correlationId: {7}',[a.context,a.method,a.url,a.status,a.response,a.errorCode,a.requestId,a.correlationId],e.LogLevel.Warn,null)},t.prototype.onRequestFailed=function(e){this.stripAuthHeader(e);var t=e.config||{};return this.removePendingRequest(t),this.removeRequestCounter(t,this.getResponseEventData(t,e),!1),t.skipLogging||this.logRequestFailed(t,e),e.status<0?t.timeout&&\"object\"==typeof t.timeout&&t.timeout.aborting?e.data=this.constants.errorCodes.requestAborted:this.networkSuspectedOfflineEventThrottled():(this.networkSuspectedOnlineEvent(),e.status===this.constants.responseCode.unauthorizedAccess&&(e.data&&e.data.errorCode&&e.data.errorCode===this.constants.errorCodes.accessDeniedNoRetry?this.eventingService.$emit(this.constants.events.adal.clearAdalCache):t.authResourceToPurgeOn401&&this.eventingService.$emit(this.constants.events.adal.clearAdalCache,t.authResourceToPurgeOn401))),this.$q.reject(e)},t.prototype.replaceHeaderWithPii=function(e,t){if(e&&t){e[t]&&(e[t]=\"pii\");var n=t.toLowerCase();e[n]&&(e[n]=\"pii\")}},t.prototype.stripAuthHeader=function(e){var t=this;if(e&&e.config&&e.config.headers){var n=e.config.headers,s=Object.keys(this.constants.headers.tokens),r=_.invert(this.constants.headers.tokens)[this.constants.headers.tokens.requestId],i=_.invert(this.constants.headers.tokens)[this.constants.headers.tokens.correlationId];s&&_.each(s,function(e){e!==r&&e!==i&&t.replaceHeaderWithPii(n,t.constants.headers.tokens[e])})}},t.prototype.onRequestSucceeded=function(e){var t=e.config||{};return this.removePendingRequest(t),angular.isDefined(t.context)&&angular.isString(t.context)&&this.loggingService.debug('HTTP request {0} succeeded: {1} \"{2}\", status: {3}',t.context||\"\",t.method||\"GET\",this.getUrl(t),e.status),this.removeRequestCounter(t,this.getResponseEventData(t,e),!0),this.networkSuspectedOnlineEvent(),e},t.prototype.getResponseEventData=function(e,t){var n={},s=t.headers(\"ContextId\")||t.headers(\"X-ServerRequestId\")||t.headers(\"request-id\")||this.getSPServerRequestId(t),r=e.hostName,i=t.headers(\"date\")||\"\",o=t.headers(\"Content-Length\")||-1;if(n.clientcaller=e.headers&&e.headers[this.constants.headers.caller],n.resultcode=t.status,n.status=t?\"success\":\"failure\",n.serverRequestId=s,n.pendingRequests=r&&this.pendingRequests[r]?this.pendingRequests[r].length:0,n.serverResponseTime=i,n.contentLength=o,e.headers){var a={};a[this.constants.headers.contentType]=e.headers[this.constants.headers.contentType],n.headers=JSON.stringify(a)}if(this.enableResourceTimingAPI){var c=performance.getEntriesByName(e.url);if(c.length>0){var u=c[c.length-1];if(null!=u&&u.transferSize>0){var h=u.domainLookupEnd-u.domainLookupStart,d=u.connectEnd-u.connectStart,g=u.redirectEnd-u.redirectStart;h>0&&(n.dns=h),d>0&&(n.tcp=d),g>0&&(n.redirect=g),n.start=u.startTime,n.reqStart=u.requestStart,n.respStart=u.responseStart,n.duration=u.duration,n.size=u.transferSize,n.payload=u.encodedBodySize}}}return n},t.prototype.getSPServerRequestId=function(e){var t=e.headers(this.constants.headers.sharePoint.SPRequestGuid)||\"\";return _.isString(t)&&t.length>0&&(t=[this.constants.headers.sharePoint.SPRequestGuid+\"=\"+t,this.constants.headers.sharePoint.SPClientServiceRequestDuration+\"=\"+(e.headers(this.constants.headers.sharePoint.SPClientServiceRequestDuration)||\"\"),this.constants.headers.sharePoint.SPRequestDuration+\"=\"+(e.headers(this.constants.headers.sharePoint.SPRequestDuration)||\"\")].join(\";\")),t},t.prototype.resetResourceTimingBuffer=function(e){performance.clearResourceTimings(),performance.setResourceTimingBufferSize(100)},t.prototype.resetResourceTimingBufferForCollectingResourceTest=function(e){var t=performance.getEntriesByType(\"resource\");window[this.constants.scenarios.alt.resourceTimingCache]=window[this.constants.scenarios.alt.resourceTimingCache].concat(t),this.resetResourceTimingBuffer(null)},t.dashRegExp=new RegExp(\"-\",\"g\"),t}(),n=function(){return function(e){var t=this;this.jsonModelFilterService=e,this.request=function(e){return e.data&&t.jsonModelFilterService.toJSON(e.data),e},this.response=function(e){return e.config,e.data&&t.jsonModelFilterService.fromJSON(e.data),e}}}();angular.module(\"teamspace.httpInterceptor\",[\"teamspace.settingsService\"]).config([\"$httpProvider\",\"$provide\",function(e,s){s.factory(\"modelFilterHttpInterceptor\",[\"jsonModelFilterService\",function(e){return new n(e)}]),s.factory(\"errorLoggingHttpInterceptor\",[\"$q\",\"$injector\",\"$timeout\",\"$location\",\"constants\",\"eventingService\",\"geoRoutingService\",\"utilityService\",\"eventSuppressionService\",\"settingsService\",function(e,n,s,r,i,o,a,c,u,h){return new t(e,n,s,r,i,o,a,c,u,h)}]),e.interceptors.push(\"modelFilterHttpInterceptor\"),e.interceptors.push(\"errorLoggingHttpInterceptor\")}]).decorator(\"$xhrFactory\",[\"$delegate\",\"$injector\",function(e,t){return function(n,s){var r=e(n,s),i=t.get(\"$http\"),o=i.pendingRequests[i.pendingRequests.length-1];return o&&o.onXhrCreated&&o.onXhrCreated(r),r}}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","angular.module(\"teamspace.httpRealBackend\",[\"ng\"]).config([\"$provide\",function(n){n.decorator(\"$httpBackend\",function(){return angular.injector([\"ng\"]).get(\"$httpBackend\")})}])","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,r){var i=this;this.loggingService=e,this.modelsMetaData=t,this.constants=s,this.settingsService=r,this.hydrateMember=function(e,t,s){if(e&&e[t]&&s&&s.dateMembers&&s.dateMembers[t]){var r=s.dateMembers[t];\"string\"==typeof e[t]&&\"Date\"===r?e[t]=new Date(e[t]):i.modelsMetaData[r]&&i.traverseObject(e[t],i.hydrateMember,i.modelsMetaData[r])}},this.deHydrateMember=function(e,t){e[t]instanceof Date?e[t]=e[t].toISOString():i.traverseObject(e[t],i.deHydrateMember)}}return e.$inject=[\"loggingService\",\"modelsMetaData\",\"constants\",\"settingsService\"],e.prototype.fromJSON=function(e){var t=this;if(e&&e.type&&this.modelsMetaData[e.type]){var s=e.value?e.value:e;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging))var r=this.loggingService.newCounter(this.constants.counters.httpModelDeserialization);this.wrapTryCatch(\"fromJSON\",function(){t.traverseObject(s,t.hydrateMember,t.modelsMetaData[e.type])}),this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||r.stop()}},e.prototype.toJSON=function(e){var t=this;if(!this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging))var s=this.loggingService.newCounter(this.constants.counters.httpModelSerialization);this.wrapTryCatch(\"toJSON\",function(){t.traverseObject(e,t.deHydrateMember)}),this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||s.stop()},e.prototype.wrapTryCatch=function(e,t){try{t()}catch(t){this.loggingService.error(\"An error occured in json model filter service executing {0}. error:{1}\",e,t)}},e.prototype.traverseObject=function(e,t,s){if(e instanceof Array)for(var r=0;r<e.length;r++)this.traverseObjectProps(e[r],t,s);else\"object\"==typeof e&&this.traverseObjectProps(e,t,s)},e.prototype.traverseObjectProps=function(e,t,s){for(var r in e)e.hasOwnProperty(r)&&t(e,r,s)},e}();e.JsonModelFilterService=t,angular.module(\"teamspace.jsonModelFilterService\",[]).service(\"jsonModelFilterService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var r=function(){return function(){}}();e.NameValueCollection=r;var n=function(){function e(e){this.loggingService=e}return e.$inject=[\"loggingService\"],e.prototype.parseHeaders=function(e){function r(e,r){e&&(t[e]=t[e]?t[e]+\", \"+r:r)}var n,t={};return angular.forEach(e.split(\"\\n\"),function(e){n=e.indexOf(\":\"),r(angular.lowercase(e.substr(0,n).trim()),e.substr(n+1).trim())}),t},e.prototype.headersGetter=function(e){var r,n=this;return function(t){if(r||(r=n.parseHeaders(e)),t){var s=r[angular.lowercase(t)];return void 0===s&&(s=null),s}return null}},e.prototype.httpRequest=function(e,r,n,t,s,a){var o=this,u=new XMLHttpRequest;u.open(e,r,!0),angular.forEach(s,function(e,r){angular.isDefined(e)&&u.setRequestHeader(r,e)});var i=function(){o.loggingService.error(\"XHR HTTP request failed: {0} {1}\",e||\"GET\",r),t(-1,null,null,\"\"),u=null};if(u.onload=function(){var e=u.statusText||\"\",r=\"response\"in u?u.response:u.responseText,n=1223===u.status?204:u.status;t(n,r,o.headersGetter(u.getAllResponseHeaders()),e),u=null},u.onerror=i,u.onabort=i,a)try{u.responseType=a}catch(e){if(\"json\"!==a)throw e}u.send(n||null)},e}();e.XhrService=n,angular.module(\"teamspace.xhrService\",[]).service(\"xhrService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Unrecognized=0]=\"Unrecognized\",e[e.Local=1]=\"Local\",e[e.Devspaces=2]=\"Devspaces\",e[e.Alpha=3]=\"Alpha\"}(e.StoreListing||(e.StoreListing={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(I){!function(I){!function(I){I[I.ACTIVEMEMBER=0]=\"ACTIVEMEMBER\",I[I.PINPOST=1]=\"PINPOST\",I[I.UPCOMMINGMEETING=2]=\"UPCOMMINGMEETING\",I[I.FILES=3]=\"FILES\",I[I.GALLERY=4]=\"GALLERY\",I[I.ACTIVITY=5]=\"ACTIVITY\"}(I.InfoPaneSections||(I.InfoPaneSections={}))}(I.services||(I.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.result=0]=\"result\",e[e.message=1]=\"message\",e[e.needAuth=2]=\"needAuth\",e[e.needConfig=3]=\"needConfig\",e[e.botMessagePreview=4]=\"botMessagePreview\"}(e.InputExtensionCommandResultType||(e.InputExtensionCommandResultType={}));!function(e){e[e.grid=0]=\"grid\",e[e.list=1]=\"list\"}(e.InputExtensionRunCommandResultLayout||(e.InputExtensionRunCommandResultLayout={}));!function(e){e[e.CreateCommand=0]=\"CreateCommand\",e[e.MessageActions=1]=\"MessageActions\"}(e.InputExtensionInvokeType||(e.InputExtensionInvokeType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){return function(){this.tabExtensions=[],this.menuItemExtensions=[]}}();e.HeaderExtensionPackage=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,i,r,o){var c=t.call(this,o)||this;return c.$injector=e,c.$q=n,c.routeUtilityService=r,c.orchestrationService=o,c.headerExtenders=[],c.logger=i.newLogger(\"InterfaceExtensibilityService\"),c.initializeOnAppLaunchAndReinit(\"InterfaceExtensibilityService start\"),c}return __extends(n,t),n.$inject=[\"$injector\",\"$q\",\"loggingService\",\"routeUtilityService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.info(\"initializeOnAppLaunchAndReinit: reason = {0}\",e)},n.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown: reason = {0}\",e)},n.prototype.mtmaTelemetryIdentifier=function(){return\"InterfaceExtensibilityService\"},n.prototype.registerHeaderExtender=function(e){this.headerExtenders.push(e)},n.prototype.getHeaderExtensions=function(t){var n=this,i=new e.HeaderExtensionPackage,r=[],o=this.routeUtilityService.getRootRouteParams();return this.headerExtenders.forEach(function(e){if(t===(!e.isFast||e.isFast())){var c=e.injectionFunction?e.injectionFunction():null;c&&n.$injector.invoke(c);var a=e.getAdditionalMenuItems(o);i.menuItemExtensions=a?i.menuItemExtensions.concat(a):i.menuItemExtensions;var s=e.getAdditionalTabs?e.getAdditionalTabs(o):null;s&&r.push(s.then(function(e){return e}))}}),this.$q.all(r).then(function(e){for(var t=0;t<e.length;t++){var n=e[t];i.tabExtensions=i.tabExtensions.concat(n)}return i}).catch(function(e){return n.logger.error(\"Error occurred while retrieving tab promises. {0}\",e),n.$q.reject(e)})},n}(e.MTMABase);e.InterfaceExtensibilityServiceImplementation=t,angular.module(\"teamspace.interfaceExtensibilityService\",[]).service(\"interfaceExtensibilityService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t){this.char=e,this.modifiers=t}return e.prototype.isMatching=function(e,t){return e.ctrlKey===this.isCtrl&&e.altKey===this.isAlt&&e.shiftKey===this.isShift&&e.metaKey===this.isMeta&&t===this.character},Object.defineProperty(e.prototype,\"isCtrl\",{get:function(){return this.modifiers.hasOwnProperty(\"ctrl\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isShift\",{get:function(){return this.modifiers.hasOwnProperty(\"shift\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isAlt\",{get:function(){return this.modifiers.hasOwnProperty(\"alt\")||this.modifiers.hasOwnProperty(\"option\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"isMeta\",{get:function(){return this.modifiers.hasOwnProperty(\"meta\")||this.modifiers.hasOwnProperty(\"cmd\")||this.modifiers.hasOwnProperty(\"command\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"character\",{get:function(){return this.char},enumerable:!0,configurable:!0}),e}();e.KeyInfo=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t;!function(e){e.modifiers=[\"ctrl\",\"shift\",\"alt\",\"meta\",\"cmd\",\"option\",\"command\"],e.nonPrintableCharacterMap={backspace:{code:[8],key:[\"Backspace\"],value:\"backspace\"},tab:{code:[9],key:[\"Tab\"],value:\"tab\"},enter:{code:[13],key:[\"Enter\"],value:\"enter\"},shift:{code:[16],key:[\"Shift\"],value:\"shift\"},ctrl:{code:[17],key:[\"Ctrl\"],value:\"ctrl\"},alt:{code:[18],key:[\"Alt\"],value:\"alt\"},capslock:{code:[20],key:[\"CapsLock\"],value:\"capslock\"},esc:{code:[27],key:[\"Escape\",\"Esc\"],value:\"esc\"},space:{code:[32],key:[\"Spacebar\",\" \"],value:\"space\"},pageup:{code:[33],key:[\"PageUp\"],value:\"pageup\"},pagedown:{code:[34],key:[\"PageDown\"],value:\"pagedown\"},end:{code:[35],key:[\"End\"],value:\"end\"},home:{code:[36],key:[\"Home\"],value:\"home\"},left:{code:[37],key:[\"ArrowLeft\",\"Left\"],value:\"left\"},up:{code:[38],key:[\"ArrowUp\",\"Up\"],value:\"up\"},right:{code:[39],key:[\"ArrowRight\",\"Right\"],value:\"right\"},down:{code:[40],key:[\"ArrowDown\",\"Down\"],value:\"down\"},insert:{code:[45],key:[\"Insert\"],value:\"insert\"},del:{code:[46],key:[\"Delete\",\"Del\"],value:\"del\"},meta:{code:[91,93,224],key:[\"Meta\"],value:\"meta\"},f1:{code:[112],key:[\"F1\"],value:\"f1\"},f4:{code:[115],key:[\"F4\"],value:\"f4\"},f6:{code:[117],key:[\"F6\"],value:\"f6\"},f10:{code:[121],key:[\"F10\"],value:\"f10\"}},e.specialCharactersMap={106:\"*\",107:\"+\",109:\"-\",110:\".\",111:\"/\",112:\"f1\",115:\"f4\",117:\"f6\",121:\"f10\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"/\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\"}}(t=e.keyMap||(e.keyMap={}));var o=function(){function o(e,t,o,n){this.aHotkey=e,this.anArea=t,this.aCommandId=o,this.aDescription=n}return Object.defineProperty(o.prototype,\"hotkey\",{get:function(){return this.aHotkey},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"area\",{get:function(){return this.anArea},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"commandId\",{get:function(){return this.aCommandId},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"description\",{get:function(){return this.aDescription},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"assignedHandler\",{get:function(){return this.handler},enumerable:!0,configurable:!0}),o.prototype.assignHandler=function(e){this.handler=e},o.prototype.unassignHandler=function(e){return this.handler===e&&(this.handler=void 0,!0)},o.prototype.reassignHotkey=function(e){this.aHotkey=e},o.prototype.getKeyInfo=function(e){return void 0===e&&(e=0),o.convertHotkeyToKeyInfo(this.hotkey[e])},o.prototype.getKeyInfos=function(){return this.hotkey.map(function(e){return o.convertHotkeyToKeyInfo(e)})},o.convertHotkeyToKeyInfo=function(o){var n=o.split(\"+\"),r=n.filter(function(e){return t.modifiers.indexOf(e.toLowerCase())>=0}).reduce(function(e,t){var o;return _.assign(e,(o={},o[t.toLowerCase()]=!0,o))},{}),a=n.filter(function(e){return t.modifiers.indexOf(e.toLowerCase())<0});if(1!==a.length)throw new Error(\"The hotkey character is not specified.\");return new e.KeyInfo(a[0],r)},o}();e.KeyMap=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";!function(e){e[e.AcceptIncomingCallWithVideo=0]=\"AcceptIncomingCallWithVideo\",e[e.AcceptIncomingCallWithAudio=1]=\"AcceptIncomingCallWithAudio\",e[e.AcceptIncomingScreenshareOnlyCall=2]=\"AcceptIncomingScreenshareOnlyCall\",e[e.Escape=3]=\"Escape\",e[e.RejectIncomingCall=4]=\"RejectIncomingCall\",e[e.RejectIncomingScreenshareOnlyCall=5]=\"RejectIncomingScreenshareOnlyCall\",e[e.GoToPowerBar=6]=\"GoToPowerBar\",e[e.NewChat=7]=\"NewChat\",e[e.OpenAlertList=8]=\"OpenAlertList\",e[e.OpenAppsFlyout=9]=\"OpenAppsFlyout\",e[e.OpenCalling=10]=\"OpenCalling\",e[e.OpenChatList=11]=\"OpenChatList\",e[e.OpenTeamsList=12]=\"OpenTeamsList\",e[e.OpenActivity=13]=\"OpenActivity\",e[e.OpenFiles=14]=\"OpenFiles\",e[e.OpenAssignments=15]=\"OpenAssignments\",e[e.OpenFeedbackMenu=16]=\"OpenFeedbackMenu\",e[e.OpenHelp=17]=\"OpenHelp\",e[e.OpenSettingsMenu=18]=\"OpenSettingsMenu\",e[e.GoToCurrentCall=19]=\"GoToCurrentCall\",e[e.ToggleMuteCurrentCall=20]=\"ToggleMuteCurrentCall\",e[e.ToggleVideoCurrentCall=21]=\"ToggleVideoCurrentCall\",e[e.ToggleVideoSharingCurrentCall=22]=\"ToggleVideoSharingCurrentCall\",e[e.ToggleBackgroundBlurCurrentCall=23]=\"ToggleBackgroundBlurCurrentCall\",e[e.PreviousTab=24]=\"PreviousTab\",e[e.NextTab=25]=\"NextTab\",e[e.NextLandmark=26]=\"NextLandmark\",e[e.PreviousLandmark=27]=\"PreviousLandmark\",e[e.PreviousLeftRailItem=28]=\"PreviousLeftRailItem\",e[e.NextLeftRailItem=29]=\"NextLeftRailItem\",e[e.ToggleHighContrast=30]=\"ToggleHighContrast\",e[e.ShowShortcuts=31]=\"ShowShortcuts\",e[e.OpenMeetings=32]=\"OpenMeetings\",e[e.ZoomIn=33]=\"ZoomIn\",e[e.ZoomOut=34]=\"ZoomOut\",e[e.ZoomReset=35]=\"ZoomReset\",e[e.ReorderTeamsUp=36]=\"ReorderTeamsUp\",e[e.ReorderTeamsDown=37]=\"ReorderTeamsDown\",e[e.ReorderTeamsRight=38]=\"ReorderTeamsRight\",e[e.ReorderTeamsLeft=39]=\"ReorderTeamsLeft\",e[e.OpenLeftRailFilter=40]=\"OpenLeftRailFilter\",e[e.OpenHistoryMenu=41]=\"OpenHistoryMenu\",e[e.SlashCommands=42]=\"SlashCommands\",e[e.SlashCommandGoto=43]=\"SlashCommandGoto\",e[e.DownloadDiagnosticLogs=44]=\"DownloadDiagnosticLogs\",e[e.DebugUIElements=45]=\"DebugUIElements\",e[e.ShowGrid=46]=\"ShowGrid\",e[e.LiveSiteDebugging=47]=\"LiveSiteDebugging\",e[e.PageLoadStatus=48]=\"PageLoadStatus\",e[e.ShowDiagnosticWindow=49]=\"ShowDiagnosticWindow\",e[e.ShowPerformanceDashboard=50]=\"ShowPerformanceDashboard\",e[e.PurgeMemory=51]=\"PurgeMemory\",e[e.TriggerBRB=52]=\"TriggerBRB\",e[e.NewMessage=53]=\"NewMessage\",e[e.StartCall=54]=\"StartCall\",e[e.StopCall=55]=\"StopCall\",e[e.Mute=56]=\"Mute\",e[e.NewLine=57]=\"NewLine\",e[e.AddParticipant=58]=\"AddParticipant\",e[e.EmojiMenu=59]=\"EmojiMenu\",e[e.NewTab=60]=\"NewTab\",e[e.Reply=61]=\"Reply\",e[e.ReplyFull=62]=\"ReplyFull\",e[e.Compose=63]=\"Compose\",e[e.ComposeFull=64]=\"ComposeFull\",e[e.SendFromExpandedCompose=65]=\"SendFromExpandedCompose\",e[e.ContextMenu=66]=\"ContextMenu\",e[e.UploadFile=67]=\"UploadFile\",e[e.StartAudioCallInChat=68]=\"StartAudioCallInChat\",e[e.StartVideoCallInChat=69]=\"StartVideoCallInChat\",e[e.StartScreenShareInChat=70]=\"StartScreenShareInChat\",e[e.SaveMessage=71]=\"SaveMessage\",e[e.LikeMessage=72]=\"LikeMessage\",e[e.CodeSnippet=73]=\"CodeSnippet\",e[e.Heading1=74]=\"Heading1\",e[e.Heading2=75]=\"Heading2\",e[e.Heading3=76]=\"Heading3\",e[e.Paragraph=77]=\"Paragraph\",e[e.BlockQuote=78]=\"BlockQuote\",e[e.Code=79]=\"Code\",e[e.AddRedbang=80]=\"AddRedbang\",e[e.InsertHyperlink=81]=\"InsertHyperlink\",e[e.EmojiMenuChannel=82]=\"EmojiMenuChannel\",e[e.NewTabChannel=83]=\"NewTabChannel\",e[e.ReplyChannel=84]=\"ReplyChannel\",e[e.ReplyFullChannel=85]=\"ReplyFullChannel\",e[e.ComposeChannel=86]=\"ComposeChannel\",e[e.ComposeFullChannel=87]=\"ComposeFullChannel\",e[e.ContextMenuChannel=88]=\"ContextMenuChannel\",e[e.CreateMeetup=89]=\"CreateMeetup\",e[e.UploadFileChannel=90]=\"UploadFileChannel\",e[e.SaveMessageChannel=91]=\"SaveMessageChannel\",e[e.LikeMessageChannel=92]=\"LikeMessageChannel\",e[e.ToggleSharingToolbar=93]=\"ToggleSharingToolbar\",e[e.FailoverBroadcast=94]=\"FailoverBroadcast\",e[e.FilesUpload=95]=\"FilesUpload\",e[e.FilesNew=96]=\"FilesNew\",e[e.FilesOpenMenu=97]=\"FilesOpenMenu\",e[e.InvokeCortana=98]=\"InvokeCortana\",e[e.CalendarGotoCurrentTime=99]=\"CalendarGotoCurrentTime\",e[e.CalendarNextView=100]=\"CalendarNextView\",e[e.CalendarPreviousView=101]=\"CalendarPreviousView\",e[e.CalendarWeekView=102]=\"CalendarWeekView\",e[e.CalendarWorkWeekView=103]=\"CalendarWorkWeekView\",e[e.CalendarDayView=104]=\"CalendarDayView\",e[e.CalendarNewMeeting=105]=\"CalendarNewMeeting\",e[e.CalendarSchedulingFormSaveMeeting=106]=\"CalendarSchedulingFormSaveMeeting\",e[e.CalendarSchedulingFormJoinMeeting=107]=\"CalendarSchedulingFormJoinMeeting\",e[e.CalendarSchedulingFormSuggestedTime=108]=\"CalendarSchedulingFormSuggestedTime\"}(e.CommandIdentifier||(e.CommandIdentifier={}));!function(e){e[e.Global=0]=\"Global\",e[e.Calendar=1]=\"Calendar\",e[e.ChatList=2]=\"ChatList\",e[e.ChatPanel=3]=\"ChatPanel\",e[e.ChannelList=4]=\"ChannelList\",e[e.ChannelPanel=5]=\"ChannelPanel\",e[e.CallingScreen=6]=\"CallingScreen\",e[e.AnonymousUserDetail=7]=\"AnonymousUserDetail\",e[e.Files=8]=\"Files\",e[e.CallList=9]=\"CallList\",e[e.Apps=10]=\"Apps\",e[e.BroadcastPlaybackPanel=11]=\"BroadcastPlaybackPanel\",e[e.BroadcastIntermediateScreen=12]=\"BroadcastIntermediateScreen\",e[e.CalendarSchedulingForm=13]=\"CalendarSchedulingForm\"}(e.Area||(e.Area={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function e(t,e,n){this.loggingService=t,this.shortcutService=e,this.constants=n,this.globalKeymaps=e.getKeymappingStrategy().getGlobalKeymaps()}return e.prototype.setNextHandler=function(t){this.nextHandler=t},e.prototype.handle=function(t){var e=this.handleKeys(t);this.nextHandler&&e&&(this.log.debug(\"The next handler is specified and must process the next handler indicator is set.\"),this.nextHandler.handle(t))},e.prototype.getNextHandler=function(){return this.nextHandler},e.prototype.resetCache=function(){this.globalKeymaps=this.shortcutService.getKeymappingStrategy().getGlobalKeymaps()},e.prototype.getKeyMaps=function(e){var n=this,r=this.shortcutService.getCurrentArea(),o=[];return r&&r!==t.Area.Global&&(o=_.filter(this.shortcutService.getCurrentAreaKeymaps(),function(t){return n.isMatching(t.getKeyInfos(),e)})),0===o.length&&(o=_.filter(this.globalKeymaps,function(t){return n.isMatching(t.getKeyInfos(),e)})),o},e.prototype.getDynamicKeyMaps=function(t){var e=this;return _.filter(this.shortcutService.appBarKeyMaps,function(n){return!!n&&e.isMatching(n.getKeyInfos(),t)})},e.prototype.stopEvent=function(t){this.preventDefault(t),this.stopPropagation(t)},e.prototype.preventDefault=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1},e.prototype.stopPropagation=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0},e.prototype.isAnyModifierPressed=function(t){return t.ctrlKey||t.shiftKey||t.altKey||t.metaKey},e.prototype.isAnyModifierWithoutShiftPressed=function(t){return t.ctrlKey||t.altKey||t.metaKey},e.prototype.setLogger=function(t){this.log=t},e.prototype.logEvent=function(e){var n={command:t.CommandIdentifier[e]};this.loggingService.event(this.constants.events.shortcuts.invoked_shortcut,n)},e}();t.BaseHandler=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,n,o,r){var i=t.call(this,e,n,o)||this;return i.loggingService=e,i.shortcutService=n,i.constants=o,i.$rootScope=r,i.logger=e.newLogger(\"DynamicShortcutHandler\"),i.setLogger(i.logger),i.enableShortcuts(),i}return __extends(e,t),e.prototype.handleKeys=function(t){if(!this.isAnyModifierPressed(t))return!0;var e=this.getDynamicKeyMaps(t);return!(e&&e[0]&&e[0].assignedHandler&&this.dynamicShortcutsEnabled)||(this.stopEvent(t),!$(\"html\").hasClass(\"ngdialog-open\")&&(this.logger.debug(\"Executing the action for {0} and {1}\",e[0].hotkey,e[0].description),this.logEvent(e[0].commandId),this.shortcutService.getShortcutTelemetry(e[0].hotkey[0]),e[0].assignedHandler(t),this.$rootScope.$$phase||this.$rootScope.$apply(),!1))},e.prototype.isMatching=function(t,e){var n,o=e.keyCode||e.which;return o>=96&&o<=105&&(o-=48),n=String.fromCharCode(o).toLowerCase(),t.some(function(t){return t.isMatching(e,n)})},e.prototype.disableShortcuts=function(){this.dynamicShortcutsEnabled=!1},e.prototype.enableShortcuts=function(){this.dynamicShortcutsEnabled=!0},e}(t.BaseHandler);t.DynamicShortcutHandler=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(t,r,n){var o=e.call(this,t,r,n)||this;return o.loggingService=t,o.shortcutService=r,o.constants=n,o.logger=t.newLogger(\"InputFieldFilter\"),o.setLogger(o.logger),o}return __extends(t,e),t.prototype.handleKeys=function(e){return!this.isInputFieldAndNoModifierPressed(e)},t.prototype.isMatching=function(e,t){return!1},t.prototype.isInputFieldAndNoModifierPressed=function(e){try{var t=\"INPUT\"===e.target.nodeName||\"SELECT\"===e.target.nodeName||\"TEXTAREA\"===e.target.nodeName||\"WEBVIEW\"===e.target.nodeName||e.target.isContentEditable,r=e.keyCode||e.which;return!!(this.isAnyModifierWithoutShiftPressed(e)||\"F1\"!==e.key&&\"F10\"!==e.key)&&(t&&!this.isAnyModifierWithoutShiftPressed(e)&&r!==this.constants.keyCodes.escape)}catch(e){return this.logger.error(\"The error in detecting event target. {0}\",e),!1}},t}(e.BaseHandler);e.InputFieldFilter=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function n(e,n,r){var o=t.call(this,e,n,r)||this;return o.loggingService=e,o.shortcutService=n,o.constants=r,o.logger=e.newLogger(\"NewMessageHandler\"),o.setLogger(o.logger),o}return __extends(n,t),n.prototype.handleKeys=function(t){if(!this.isAnyModifierPressed(t))return!0;var n=this.getKeyMaps(t),r=t.srcElement||t.target;return!(n&&n[0]&&this.isShortcutForComposeBox(n[0])&&this.isChildElementOfNewMessage(r))||(this.shortcutService.getShortcutTelemetry(e.CommandIdentifier[n[0].commandId]),!1)},n.prototype.isMatching=function(t,n){var r,o=n.keyCode||n.which,i=_.find(e.keyMap.nonPrintableCharacterMap,function(e){return e.code.indexOf(o)>-1});return r=i?i.value:e.keyMap.specialCharactersMap[o]?e.keyMap.specialCharactersMap[o]:String.fromCharCode(o).toLowerCase(),t.some(function(e){return e.isMatching(n,r)})},n.prototype.isShortcutForComposeBox=function(t){return t.commandId===e.CommandIdentifier.ComposeFull||t.commandId===e.CommandIdentifier.ComposeFullChannel||t.commandId===e.CommandIdentifier.UploadFile||t.commandId===e.CommandIdentifier.UploadFileChannel},n.prototype.isChildElementOfNewMessage=function(e){for(;e;){if(\"newMessage\"===e.getAttribute(\"data-tid\"))return!0;e=e.parentElement}return!1},n}(e.BaseHandler);e.NewMessageHandler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(e){function n(t,n,r){var o=e.call(this,t,n,r)||this;return o.loggingService=t,o.shortcutService=n,o.constants=r,o.logger=t.newLogger(\"NonCharacterFilter\"),o.setLogger(o.logger),o}return __extends(n,e),n.prototype.handleKeys=function(t){return!!this.shouldBypass(t)},n.prototype.isMatching=function(t,e){return!1},n.prototype.shouldBypass=function(e){var n=e.keyCode||e.which,r=!_.find(t.keyMap.nonPrintableCharacterMap,function(t){return t.code.indexOf(n)>-1}),o=[\"F1\",\"F4\",\"F6\",\"F10\"],i=/f[0-9]+/i;return e.key&&i.test(e.key)?o.indexOf(e.key)>-1:r||this.isAnyModifierPressed(e)},n}(t.BaseHandler);t.NonCharacterFilter=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function r(e,r,n,o){var s=t.call(this,e,r,n)||this;return s.loggingService=e,s.shortcutService=r,s.constants=n,s.$rootScope=o,s.logger=e.newLogger(\"OneCharacterHandler\"),s.setLogger(s.logger),s}return __extends(r,t),r.prototype.handleKeys=function(t){if(this.shouldBypass(t))return!0;var r=this.getKeyMaps(t);if(r&&r[0]&&r[0].assignedHandler){if(this.stopEvent(t),$(\"html\").hasClass(\"ngdialog-open\"))return!1;this.logger.debug(\"Executing the action: {0}\",e.CommandIdentifier[r[0].commandId]),this.logEvent(r[0].commandId),this.shortcutService.getShortcutTelemetry(e.CommandIdentifier[r[0].commandId]),r[0].assignedHandler(t),this.$rootScope.$$phase||this.$rootScope.$apply()}return!1},r.prototype.isMatching=function(t,r){var n,o=r.keyCode||r.which;return n=e.keyMap.specialCharactersMap[o]?e.keyMap.specialCharactersMap[o]:String.fromCharCode(o).toLowerCase(),t.some(function(e){return e.isMatching(r,n)})},r.prototype.shouldBypass=function(t){return this.isAnyModifierWithoutShiftPressed(t)||this.shortcutService.getCurrentArea()===e.Area.Global},r}(e.BaseHandler);e.OneCharacterHandler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(t){function n(e,n,r,o){var i=t.call(this,e,n,r)||this;return i.loggingService=e,i.shortcutService=n,i.constants=r,i.$rootScope=o,i.logger=e.newLogger(\"RegularHandler\"),i.setLogger(i.logger),i}return __extends(n,t),n.prototype.handleKeys=function(t){if(!this.isAnyModifierPressed(t))return!0;var n=this.getKeyMaps(t);if(n&&n[0]&&n[0].assignedHandler){var r=navigator.platform.toUpperCase().indexOf(\"MAC\")>=0,o=document.activeElement;if(r&&o&&o.hasAttribute(\"kbshort-ignore\")){var i=o.getAttribute(\"kbshort-ignore\"),a=n[0].commandId.toString();if(i.contains(a))return!1}this.stopEvent(t);var s=$(\"html\").hasClass(\"ngdialog-open\"),c=$(\"html\").find(\"code-snippet-dialog\").length>0;if(s&&!c&&n[0].commandId!==e.CommandIdentifier.DownloadDiagnosticLogs)return!1;this.logger.debug(\"Executing the action: {0}\",e.CommandIdentifier[n[0].commandId]),this.logEvent(n[0].commandId),this.shortcutService.getShortcutTelemetry(e.CommandIdentifier[n[0].commandId]),n[0].assignedHandler(t),this.$rootScope.$$phase||this.$rootScope.$apply()}return!1},n.prototype.isMatching=function(t,n){var r,o=n.keyCode||n.which,i=_.find(e.keyMap.nonPrintableCharacterMap,function(e){return e.code.indexOf(o)>-1});return r=i?i.value:e.keyMap.specialCharactersMap[o]?e.keyMap.specialCharactersMap[o]:String.fromCharCode(o).toLowerCase(),t.some(function(e){return e.isMatching(n,r)})},n}(e.BaseHandler);e.RegularHandler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,o){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function n(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(e){function o(t,o,n,s,i){var c=e.call(this,t,o,n)||this;return c.loggingService=t,c.shortcutService=o,c.constants=n,c.$timeout=s,c.$rootScope=i,c.combos=[],c.sequence=0,c.logger=t.newLogger(\"SequenceHandler\"),c.setLogger(c.logger),c}return __extends(o,e),o.prototype.handleKeys=function(e){var o=this;if(this.sequence=this.sequence||0,this.combos=this.combos.length?_.filter(this.combos,function(t){return o.isMatching([t.getKeyInfo(o.sequence)],e)}):this.getKeyMaps(e),this.$timeout.cancel(this.timeout),0==this.combos.length&&this.sequence>0&&(this.comboCleanUp(),this.combos=this.getKeyMaps(e)),1==this.combos.length&&this.sequence+1>=this.combos[0].getKeyInfos().length){this.stopEvent(e);var n=this.combos[0];return this.comboCleanUp(),n&&n.assignedHandler&&(this.logger.debug(\"Executing the action: {0}\",t.CommandIdentifier[n.commandId]),this.logEvent(n.commandId),n.assignedHandler(),this.$rootScope.$$phase||this.$rootScope.$apply()),!1}return this.combos.length>0?(this.stopEvent(e),this.sequence++,this.timeout=this.$timeout(function(){o.comboCleanUp()},1e3,!1)):this.comboCleanUp(),!0},o.prototype.isMatching=function(t,e){return t.some(function(t){return t.isMatching(e,e.key)})},o.prototype.comboCleanUp=function(){this.combos=[],this.sequence=0,this.timeout=void 0},o}(t.BaseHandler);t.SequenceHandler=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,n,r){var o=t.call(this,e,n,r)||this;return o.loggingService=e,o.shortcutService=n,o.constants=r,o.logger=e.newLogger(\"UnicodeNumpadFilter\"),o.setLogger(o.logger),o}return __extends(e,t),e.prototype.handleKeys=function(t){return!!this.shouldBypass(t)},e.prototype.isMatching=function(t,e){return!1},e.prototype.shouldBypass=function(t){return!(t.altKey&&!t.ctrlKey&&!t.shiftKey&&!t.metaKey&&t.keyCode>=96&&t.keyCode<=105)},e}(t.BaseHandler);t.UnicodeNumpadFilter=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){var e=function(){function e(e,t){this.modifier=\"alt\",this.commandIdToAreaDescription=new Map,this.isVirtualStrategy=!1;var n=t.strings;this.keyMaps=[],this.addCommandIdToAreaDescription(a.CommandIdentifier.ShowShortcuts,[a.Area.Global],e.instant(n.shortcut_show_shortcuts)),this.addCommandIdToAreaDescription(a.CommandIdentifier.GoToPowerBar,[a.Area.Global],e.instant(n.shortcut_go_to_search)),this.addCommandIdToAreaDescription(a.CommandIdentifier.NewChat,[a.Area.Global],e.instant(n.shortcut_compose_new)),this.addCommandIdToAreaDescription(a.CommandIdentifier.OpenSettingsMenu,[a.Area.Global],e.instant(n.shortcut_open_settings)),this.addCommandIdToAreaDescription(a.CommandIdentifier.OpenHelp,[a.Area.Global],e.instant(n.shortcut_open_help)),this.addCommandIdToAreaDescription(a.CommandIdentifier.NextLandmark,[a.Area.Global],e.instant(n.shortcut_next_landmark)),this.addCommandIdToAreaDescription(a.CommandIdentifier.PreviousLandmark,[a.Area.Global],e.instant(n.shortcut_previous_landmark)),this.addCommandIdToAreaDescription(a.CommandIdentifier.SlashCommands,[a.Area.Global],e.instant(n.shortcut_open_all_slash_commands)),this.addCommandIdToAreaDescription(a.CommandIdentifier.SlashCommandGoto,[a.Area.Global],e.instant(n.shortcut_jump_to_goto_slash_command)),this.addCommandIdToAreaDescription(a.CommandIdentifier.InvokeCortana,[a.Area.Global],e.instant(n.shortcut_invoke_cortana)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Escape,[a.Area.Global],e.instant(n.shortcut_esc_general)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ZoomOut,[a.Area.Global],e.instant(n.shortcut_zoom_out)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ZoomIn,[a.Area.Global],e.instant(n.shortcut_zoom_in)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ZoomReset,[a.Area.Global],e.instant(n.shortcut_zoom_reset)),this.addCommandIdToAreaDescription(a.CommandIdentifier.OpenLeftRailFilter,[a.Area.Global],e.instant(n.shortcut_open_left_rail_filter)),this.addCommandIdToAreaDescription(a.CommandIdentifier.TriggerBRB,[a.Area.Global],e.instant(n.shortcut_trigger_brb)),this.addCommandIdToAreaDescription(a.CommandIdentifier.OpenHistoryMenu,[a.Area.Global],e.instant(n.shortcut_open_history_menu)),this.addCommandIdToAreaDescription(a.CommandIdentifier.OpenAppsFlyout,[a.Area.Global],e.instant(n.shortcut_open_app_flyout)),this.addCommandIdToAreaDescription(a.CommandIdentifier.NextLeftRailItem,[a.Area.Global],e.instant(n.shortcut_next_left_rail_item)),this.addCommandIdToAreaDescription(a.CommandIdentifier.PreviousLeftRailItem,[a.Area.Global],e.instant(n.shortcut_previous_left_rail_item)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ReorderTeamsUp,[a.Area.Global],e.instant(n.shortcut_reorder_teams_up)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ReorderTeamsDown,[a.Area.Global],e.instant(n.shortcut_reorder_teams_down)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ReorderTeamsLeft,[a.Area.Global],e.instant(n.shortcut_reorder_teams_left)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ReorderTeamsRight,[a.Area.Global],e.instant(n.shortcut_reorder_teams_right)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ComposeFull,[a.Area.ChatList,a.Area.ChatPanel],e.instant(n.shortcut_chat_compose_full)),this.addCommandIdToAreaDescription(a.CommandIdentifier.UploadFile,[a.Area.ChatList,a.Area.ChatPanel],e.instant(n.shortcut_chat_upload_file)),this.addCommandIdToAreaDescription(a.CommandIdentifier.UploadFileChannel,[a.Area.ChannelList,a.Area.ChannelPanel],e.instant(n.shortcut_channel_upload_file)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Compose,[a.Area.ChatPanel],e.instant(n.shortcut_chat_compose)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ComposeChannel,[a.Area.ChannelPanel],e.instant(n.shortcut_channel_compose)),this.addCommandIdToAreaDescription(a.CommandIdentifier.SendFromExpandedCompose,[a.Area.ChatPanel],e.instant(n.shortcut_send_from_expanded_box)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ComposeFullChannel,[a.Area.ChannelList,a.Area.ChannelPanel],e.instant(n.shortcut_channel_compose_full)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ReplyChannel,[a.Area.ChannelPanel],e.instant(n.shortcut_channel_reply)),this.addCommandIdToAreaDescription(a.CommandIdentifier.NewLine,[a.Area.ChannelPanel,a.Area.ChatPanel],e.instant(n.shortcut_start_new_line)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ToggleSharingToolbar,[a.Area.CallingScreen],e.instant(n.shortcut_focus_to_sharing_toolbar)),this.addCommandIdToAreaDescription(a.CommandIdentifier.StartAudioCallInChat,[a.Area.ChatPanel],e.instant(n.shortcut_chat_start_call_audio)),this.addCommandIdToAreaDescription(a.CommandIdentifier.StartVideoCallInChat,[a.Area.ChatPanel],e.instant(n.shortcut_chat_start_call_video)),this.addCommandIdToAreaDescription(a.CommandIdentifier.StartScreenShareInChat,[a.Area.ChatPanel],e.instant(n.shortcut_chat_start_screenshare_only_call)),this.addCommandIdToAreaDescription(a.CommandIdentifier.AcceptIncomingCallWithAudio,[a.Area.Global],e.instant(n.shortcut_accept_incoming_call_with_audio)),this.addCommandIdToAreaDescription(a.CommandIdentifier.AcceptIncomingCallWithVideo,[a.Area.Global],e.instant(n.shortcut_accept_incoming_call_with_video)),this.addCommandIdToAreaDescription(a.CommandIdentifier.AcceptIncomingScreenshareOnlyCall,[a.Area.Global],e.instant(n.shortcut_accept_incoming_screenshare_only_call)),this.addCommandIdToAreaDescription(a.CommandIdentifier.RejectIncomingCall,[a.Area.Global],e.instant(n.shortcut_reject_incoming_call)),this.addCommandIdToAreaDescription(a.CommandIdentifier.RejectIncomingScreenshareOnlyCall,[a.Area.Global],e.instant(n.shortcut_reject_incoming_screenshare_only_call)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ToggleMuteCurrentCall,[a.Area.Global],e.instant(n.shortcut_toggle_mute)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ToggleVideoCurrentCall,[a.Area.Global],e.instant(n.shortcut_toggle_video)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ToggleVideoSharingCurrentCall,[a.Area.Global],e.instant(n.shortcut_toggle_videosharing)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ToggleBackgroundBlurCurrentCall,[a.Area.Global],e.instant(n.shortcut_toggle_backgroundblur)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarGotoCurrentTime,[a.Area.Calendar],e.instant(n.shortcut_calendar_current_time)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarNextView,[a.Area.Calendar],e.instant(n.shortcut_calendar_next_view)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarPreviousView,[a.Area.Calendar],e.instant(n.shortcut_calendar_prev_view)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarDayView,[a.Area.Calendar],e.instant(n.shortcut_calendar_day_view)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarWorkWeekView,[a.Area.Calendar],e.instant(n.shortcut_calendar_work_week_view)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarWeekView,[a.Area.Calendar],e.instant(n.shortcut_calendar_week_view)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarNewMeeting,[a.Area.Calendar],e.instant(n.shortcut_calendar_new_meeting)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarSchedulingFormSaveMeeting,[a.Area.CalendarSchedulingForm],e.instant(n.shortcut_calendar_save_meeting)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarSchedulingFormJoinMeeting,[a.Area.CalendarSchedulingForm],e.instant(n.shortcut_calendar_join_meeting)),this.addCommandIdToAreaDescription(a.CommandIdentifier.CalendarSchedulingFormSuggestedTime,[a.Area.CalendarSchedulingForm],e.instant(n.shortcut_calendar_suggested_time)),this.addCommandIdToAreaDescription(a.CommandIdentifier.DownloadDiagnosticLogs,[a.Area.Global],e.instant(n.shortcut_download_logs)),this.addCommandIdToAreaDescription(a.CommandIdentifier.DebugUIElements,[a.Area.Global],e.instant(n.shortcut_show_debug_elements)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ShowGrid,[a.Area.Global],e.instant(n.shortcut_show_grid)),this.addCommandIdToAreaDescription(a.CommandIdentifier.LiveSiteDebugging,[a.Area.Global],e.instant(n.shortcut_live_site_debug)),this.addCommandIdToAreaDescription(a.CommandIdentifier.PageLoadStatus,[a.Area.Global],e.instant(n.shortcut_show_page_load)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ShowDiagnosticWindow,[a.Area.Global],e.instant(n.shortcut_show_diag_window)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ShowPerformanceDashboard,[a.Area.Global],e.instant(n.shortcut_show_perf_dashboard)),this.addCommandIdToAreaDescription(a.CommandIdentifier.PurgeMemory,[a.Area.Global],e.instant(n.shortcut_purge_memory)),this.addCommandIdToAreaDescription(a.CommandIdentifier.ContextMenuChannel,[a.Area.ChannelPanel],e.instant(n.shortcut_context_menu)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Heading1,[a.Area.Global],e.instant(n.shortcut_compose_format_heading1)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Heading2,[a.Area.Global],e.instant(n.shortcut_compose_format_heading2)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Heading3,[a.Area.Global],e.instant(n.shortcut_compose_format_heading3)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Paragraph,[a.Area.Global],e.instant(n.shortcut_compose_format_paragraph)),this.addCommandIdToAreaDescription(a.CommandIdentifier.BlockQuote,[a.Area.Global],e.instant(n.shortcut_compose_format_blockquote)),this.addCommandIdToAreaDescription(a.CommandIdentifier.Code,[a.Area.Global],e.instant(n.shortcut_compose_format_code)),this.addCommandIdToAreaDescription(a.CommandIdentifier.AddRedbang,[a.Area.Global],e.instant(n.shortcut_mark_message_important)),this.addCommandIdToAreaDescription(a.CommandIdentifier.InsertHyperlink,[a.Area.Global],e.instant(n.shortcut_insert_hyperlink)),this.addCommandIdToAreaDescription(a.CommandIdentifier.FailoverBroadcast,[a.Area.Global],e.instant(n.shortcut_failover_broadcast))}return e.prototype.getAllKeymaps=function(){return this.keyMaps},e.prototype.getModifier=function(){return this.modifier},e.prototype.addHotKey=function(e,t){for(var n=this.commandIdToAreaDescription.get(t),o=0,i=n.areas;o<i.length;o++){var r=i[o];this.keyMaps.push(new a.KeyMap(e,r,t,n.description))}},e.prototype.addCommandIdToAreaDescription=function(a,e,t){this.commandIdToAreaDescription.set(a,{areas:e,description:t})},e.prototype.getGlobalKeymaps=function(){return this.keyMaps.filter(function(e){return e.area===a.Area.Global})},e.prototype.getAreaKeymaps=function(a){return this.keyMaps.filter(function(e){return e.area===a})},e.prototype.getCommandKeymap=function(a){return _.find(this.keyMaps,function(e){return e.commandId===a})},e.prototype.reassignModifier=function(a){this.modifier=a},e.prototype.reassignHotkey=function(e,t){var n=_.find(this.keyMaps,function(a){return a.commandId===t});if(!n)throw new Error(\"The command \"+a.CommandIdentifier[t]+\" not registered in the strategy.\");n.reassignHotkey(e)},e.prototype.removeHotkey=function(a){_.remove(this.keyMaps,function(e){return e.commandId===a})},e.prototype.setVirtualShortcutStrategy=function(a){var e=this;if(!this.isVirtualStrategy){var t=[];this.originalKeyMaps=this.keyMaps,a.forEach(function(a){t.push(e.getCommandKeymap(a))}),this.keyMaps=t,this.isVirtualStrategy=!0}},e.prototype.resetStrategy=function(){this.isVirtualStrategy&&(this.keyMaps=this.originalKeyMaps,this.isVirtualStrategy=!1)},e}();a.BaseKeymappingStrategy=e}(a.services||(a.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function a(){}return a.createMapping=function(t,n,r,p,s,i){if(a.strategy)return a.strategy;var o;return o=i?new e.SurfaceHubKeymappingStrategy(p,s):a.getLocalizedStrategy(t,n,r,p,s),a.strategy=o,o},a.resetCache=function(){a.strategy=null},a.getLocalizedStrategy=function(t,n,r,p,s){var i=a.isMac?\"mac\":\"windows\",o=n?\"desktop\":\"browser\",g={mac:{desktop:{de:new e.GermanMacDesktopKeymappingStrategy(t,p,s),es:new e.SpanishMacDesktopKeymappingStrategy(t,p,s),fr:new e.FrenchMacDesktopKeymappingStrategy(t,p,s),default:new e.MacDesktopKeymappingStrategy(t,p,s)},browser:{de:new e.GermanMacBrowserKeymappingStrategy(t,p,s),es:new e.SpanishMacBrowserKeymappingStrategy(t,p,s),fr:new e.FrenchMacBrowserKeymappingStrategy(t,p,s),default:new e.MacBrowserKeymappingStrategy(t,p,s)}},windows:{desktop:{de:new e.GermanWindowsDesktopKeymappingStrategy(t,p,s),es:new e.SpanishWindowsDesktopKeymappingStrategy(t,p,s),fr:new e.FrenchWindowsDesktopKeymappingStrategy(t,p,s),default:new e.WindowsDesktopKeymappingStrategy(t,p,s)},browser:{de:new e.GermanWindowsBrowserKeymappingStrategy(t,p,s),es:new e.SpanishWindowsBrowserKeymappingStrategy(t,p,s),fr:new e.FrenchWindowsBrowserKeymappingStrategy(t,p,s),default:new e.WindowsBrowserKeymappingStrategy(t,p,s)}}};return g[i][o][r]?g[i][o][r]:g[i][o].default},a.isMac=/Mac|iPod|iPhone|iPad/.test(navigator.platform),a}();e.KeymappingFactory=a}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(d,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,d){e.__proto__=d}||function(e,d){for(var t in d)d.hasOwnProperty(t)&&(e[t]=d[t])})(d,t)};return function(d,t){function o(){this.constructor=d}e(d,t),d.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}(),teamspace;!function(e){!function(e){var d=function(d){function t(t,o,i){var n=d.call(this,o,i)||this;return n.reassignModifier(\"cmd+shift\"),n.addHotKey([\"cmd+.\"],e.CommandIdentifier.ShowShortcuts),n.addHotKey([\"alt+/\"],e.CommandIdentifier.ShowShortcuts),n.addHotKey([\"cmd+e\"],e.CommandIdentifier.GoToPowerBar),n.addHotKey([\"cmd+/\"],e.CommandIdentifier.SlashCommands),n.addHotKey([\"cmd+shift+g\"],e.CommandIdentifier.SlashCommandGoto),n.addHotKey([\"option+n\"],e.CommandIdentifier.NewChat),n.addHotKey([\"cmd+shift+,\"],e.CommandIdentifier.OpenSettingsMenu),n.addHotKey([\"cmd+f1\"],e.CommandIdentifier.OpenHelp),n.addHotKey([\"option+c\"],e.CommandIdentifier.InvokeCortana),n.addHotKey([\"esc\"],e.CommandIdentifier.Escape),n.addHotKey([\"cmd+shift+f\"],e.CommandIdentifier.OpenLeftRailFilter),n.addHotKey([\"cmd+option+shift+r\"],e.CommandIdentifier.TriggerBRB),n.addHotKey([\"cmd+`\"],e.CommandIdentifier.OpenAppsFlyout),n.addHotKey([\"option+up\"],e.CommandIdentifier.PreviousLeftRailItem),n.addHotKey([\"option+down\"],e.CommandIdentifier.NextLeftRailItem),n.addHotKey([\"cmd+shift+f6\"],e.CommandIdentifier.PreviousLandmark),n.addHotKey([\"cmd+f6\"],e.CommandIdentifier.NextLandmark),n.addHotKey([\"c\"],e.CommandIdentifier.Compose),n.addHotKey([\"c\"],e.CommandIdentifier.ComposeChannel),n.addHotKey([\"cmd+shift+x\"],e.CommandIdentifier.ComposeFull),n.addHotKey([\"cmd+shift+x\"],e.CommandIdentifier.ComposeFullChannel),n.addHotKey([\"cmd+enter\"],e.CommandIdentifier.SendFromExpandedCompose),n.addHotKey([\"cmd+shift+o\"],e.CommandIdentifier.UploadFile),n.addHotKey([\"cmd+shift+o\"],e.CommandIdentifier.UploadFileChannel),n.addHotKey([\"r\"],e.CommandIdentifier.ReplyChannel),n.addHotKey([\"shift+enter\"],e.CommandIdentifier.NewLine),n.addHotKey([\"cmd+shift+space\"],e.CommandIdentifier.ToggleSharingToolbar),n.addHotKey([\"cmd+shift+a\"],e.CommandIdentifier.AcceptIncomingCallWithVideo),n.addHotKey([\"cmd+shift+s\"],e.CommandIdentifier.AcceptIncomingCallWithAudio),n.addHotKey([\"cmd+shift+d\"],e.CommandIdentifier.RejectIncomingCall),n.addHotKey([\"cmd+shift+c\"],e.CommandIdentifier.StartAudioCallInChat),n.addHotKey([\"cmd+shift+u\"],e.CommandIdentifier.StartVideoCallInChat),n.addHotKey([\"cmd+shift+m\"],e.CommandIdentifier.ToggleMuteCurrentCall),n.addHotKey([\"option+.\"],e.CommandIdentifier.CalendarGotoCurrentTime),n.addHotKey([\"ctrl+option+left\"],e.CommandIdentifier.CalendarPreviousView),n.addHotKey([\"ctrl+option+right\"],e.CommandIdentifier.CalendarNextView),n.addHotKey([\"cmd+option+1\"],e.CommandIdentifier.CalendarDayView),n.addHotKey([\"cmd+option+2\"],e.CommandIdentifier.CalendarWorkWeekView),n.addHotKey([\"cmd+option+3\"],e.CommandIdentifier.CalendarWeekView),n.addHotKey([\"option+shift+n\"],e.CommandIdentifier.CalendarNewMeeting),n.addHotKey([\"cmd+s\"],e.CommandIdentifier.CalendarSchedulingFormSaveMeeting),n.addHotKey([\"option+shift+j\"],e.CommandIdentifier.CalendarSchedulingFormJoinMeeting),n.addHotKey([\"option+shift+s\"],e.CommandIdentifier.CalendarSchedulingFormSuggestedTime),n.addHotKey([\"cmd+option+shift+1\"],e.CommandIdentifier.DownloadDiagnosticLogs),t||(n.addHotKey([\"cmd+option+shift+2\"],e.CommandIdentifier.DebugUIElements),n.addHotKey([\"cmd+option+shift+4\"],e.CommandIdentifier.ShowGrid),n.addHotKey([\"cmd+option+shift+5\"],e.CommandIdentifier.LiveSiteDebugging),n.addHotKey([\"cmd+option+shift+6\"],e.CommandIdentifier.PageLoadStatus),n.addHotKey([\"cmd+option+shift+8\"],e.CommandIdentifier.ShowDiagnosticWindow),n.addHotKey([\"cmd+option+shift+9\"],e.CommandIdentifier.ShowPerformanceDashboard),n.addHotKey([\"cmd+option+shift+p\"],e.CommandIdentifier.PurgeMemory)),n.addHotKey([\"cmd+option+1\"],e.CommandIdentifier.Heading1),n.addHotKey([\"cmd+option+2\"],e.CommandIdentifier.Heading2),n.addHotKey([\"cmd+option+3\"],e.CommandIdentifier.Heading3),n.addHotKey([\"cmd+option+4\"],e.CommandIdentifier.BlockQuote),n.addHotKey([\"cmd+option+5\"],e.CommandIdentifier.Code),n.addHotKey([\"cmd+option+p\"],e.CommandIdentifier.Paragraph),n.addHotKey([\"cmd+shift+i\"],e.CommandIdentifier.AddRedbang),n.addHotKey([\"cmd+k\"],e.CommandIdentifier.InsertHyperlink),n.addHotKey([\"cmd+shift+l\"],e.CommandIdentifier.FailoverBroadcast),n}return __extends(t,d),t}(e.BaseKeymappingStrategy);e.MacBrowserKeymappingStrategy=d}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(d,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,d){e.__proto__=d}||function(e,d){for(var t in d)d.hasOwnProperty(t)&&(e[t]=d[t])})(d,t)};return function(d,t){function o(){this.constructor=d}e(d,t),d.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}(),teamspace;!function(e){!function(e){var d=function(d){function t(t,o,n){var i=d.call(this,o,n)||this;return i.reassignModifier(\"cmd\"),i.addHotKey([\"cmd+.\"],e.CommandIdentifier.ShowShortcuts),i.addHotKey([\"alt+/\"],e.CommandIdentifier.ShowShortcuts),i.addHotKey([\"cmd+e\"],e.CommandIdentifier.GoToPowerBar),i.addHotKey([\"cmd+/\"],e.CommandIdentifier.SlashCommands),i.addHotKey([\"cmd+g\"],e.CommandIdentifier.SlashCommandGoto),i.addHotKey([\"cmd+n\"],e.CommandIdentifier.NewChat),i.addHotKey([\"cmd+,\"],e.CommandIdentifier.OpenSettingsMenu),i.addHotKey([\"f1\"],e.CommandIdentifier.OpenHelp),i.addHotKey([\"option+c\"],e.CommandIdentifier.InvokeCortana),i.addHotKey([\"esc\"],e.CommandIdentifier.Escape),i.addHotKey([\"cmd+=\"],e.CommandIdentifier.ZoomIn),i.addHotKey([\"cmd+-\"],e.CommandIdentifier.ZoomOut),i.addHotKey([\"cmd+0\"],e.CommandIdentifier.ZoomReset),i.addHotKey([\"cmd+shift+f\"],e.CommandIdentifier.OpenLeftRailFilter),i.addHotKey([\"cmd+option+shift+r\"],e.CommandIdentifier.TriggerBRB),i.addHotKey([\"cmd+option+h\"],e.CommandIdentifier.OpenHistoryMenu),i.addHotKey([\"cmd+`\"],e.CommandIdentifier.OpenAppsFlyout),i.addHotKey([\"option+up\"],e.CommandIdentifier.PreviousLeftRailItem),i.addHotKey([\"option+down\"],e.CommandIdentifier.NextLeftRailItem),i.addHotKey([\"cmd+shift+up\"],e.CommandIdentifier.ReorderTeamsUp),i.addHotKey([\"cmd+shift+down\"],e.CommandIdentifier.ReorderTeamsDown),i.addHotKey([\"cmd+shift+left\"],e.CommandIdentifier.ReorderTeamsLeft),i.addHotKey([\"cmd+shift+right\"],e.CommandIdentifier.ReorderTeamsRight),i.addHotKey([\"cmd+shift+f6\"],e.CommandIdentifier.PreviousLandmark),i.addHotKey([\"cmd+f6\"],e.CommandIdentifier.NextLandmark),i.addHotKey([\"c\"],e.CommandIdentifier.Compose),i.addHotKey([\"c\"],e.CommandIdentifier.ComposeChannel),i.addHotKey([\"cmd+shift+x\"],e.CommandIdentifier.ComposeFull),i.addHotKey([\"cmd+shift+x\"],e.CommandIdentifier.ComposeFullChannel),i.addHotKey([\"cmd+enter\"],e.CommandIdentifier.SendFromExpandedCompose),i.addHotKey([\"cmd+o\"],e.CommandIdentifier.UploadFile),i.addHotKey([\"cmd+o\"],e.CommandIdentifier.UploadFileChannel),i.addHotKey([\"r\"],e.CommandIdentifier.ReplyChannel),i.addHotKey([\"shift+enter\"],e.CommandIdentifier.NewLine),i.addHotKey([\"cmd+shift+space\"],e.CommandIdentifier.ToggleSharingToolbar),i.addHotKey([\"cmd+shift+a\"],e.CommandIdentifier.AcceptIncomingCallWithVideo),i.addHotKey([\"cmd+shift+a\"],e.CommandIdentifier.AcceptIncomingScreenshareOnlyCall),i.addHotKey([\"cmd+shift+s\"],e.CommandIdentifier.AcceptIncomingCallWithAudio),i.addHotKey([\"cmd+shift+d\"],e.CommandIdentifier.RejectIncomingCall),i.addHotKey([\"cmd+shift+d\"],e.CommandIdentifier.RejectIncomingScreenshareOnlyCall),i.addHotKey([\"cmd+shift+c\"],e.CommandIdentifier.StartAudioCallInChat),i.addHotKey([\"cmd+shift+e\"],e.CommandIdentifier.StartScreenShareInChat),i.addHotKey([\"cmd+shift+u\"],e.CommandIdentifier.StartVideoCallInChat),i.addHotKey([\"cmd+shift+m\"],e.CommandIdentifier.ToggleMuteCurrentCall),i.addHotKey([\"cmd+shift+o\"],e.CommandIdentifier.ToggleVideoCurrentCall),i.addHotKey([\"cmd+shift+p\"],e.CommandIdentifier.ToggleBackgroundBlurCurrentCall),i.addHotKey([\"option+.\"],e.CommandIdentifier.CalendarGotoCurrentTime),i.addHotKey([\"ctrl+option+left\"],e.CommandIdentifier.CalendarPreviousView),i.addHotKey([\"ctrl+option+right\"],e.CommandIdentifier.CalendarNextView),i.addHotKey([\"cmd+option+1\"],e.CommandIdentifier.CalendarDayView),i.addHotKey([\"cmd+option+2\"],e.CommandIdentifier.CalendarWorkWeekView),i.addHotKey([\"cmd+option+3\"],e.CommandIdentifier.CalendarWeekView),i.addHotKey([\"option+shift+n\"],e.CommandIdentifier.CalendarNewMeeting),i.addHotKey([\"cmd+s\"],e.CommandIdentifier.CalendarSchedulingFormSaveMeeting),i.addHotKey([\"option+shift+j\"],e.CommandIdentifier.CalendarSchedulingFormJoinMeeting),i.addHotKey([\"option+shift+s\"],e.CommandIdentifier.CalendarSchedulingFormSuggestedTime),i.addHotKey([\"cmd+option+shift+1\"],e.CommandIdentifier.DownloadDiagnosticLogs),t||(i.addHotKey([\"cmd+option+shift+2\"],e.CommandIdentifier.DebugUIElements),i.addHotKey([\"cmd+option+shift+4\"],e.CommandIdentifier.ShowGrid),i.addHotKey([\"cmd+option+shift+5\"],e.CommandIdentifier.LiveSiteDebugging),i.addHotKey([\"cmd+option+shift+6\"],e.CommandIdentifier.PageLoadStatus),i.addHotKey([\"cmd+option+shift+8\"],e.CommandIdentifier.ShowDiagnosticWindow),i.addHotKey([\"cmd+option+shift+9\"],e.CommandIdentifier.ShowPerformanceDashboard),i.addHotKey([\"cmd+option+shift+p\"],e.CommandIdentifier.PurgeMemory)),i.addHotKey([\"cmd+option+1\"],e.CommandIdentifier.Heading1),i.addHotKey([\"cmd+option+2\"],e.CommandIdentifier.Heading2),i.addHotKey([\"cmd+option+3\"],e.CommandIdentifier.Heading3),i.addHotKey([\"cmd+option+4\"],e.CommandIdentifier.BlockQuote),i.addHotKey([\"cmd+option+5\"],e.CommandIdentifier.Code),i.addHotKey([\"cmd+option+p\"],e.CommandIdentifier.Paragraph),i.addHotKey([\"cmd+shift+i\"],e.CommandIdentifier.AddRedbang),i.addHotKey([\"cmd+k\"],e.CommandIdentifier.InsertHyperlink),i.addHotKey([\"cmd+shift+l\"],e.CommandIdentifier.FailoverBroadcast),i}return __extends(t,d),t}(e.BaseKeymappingStrategy);e.MacDesktopKeymappingStrategy=d}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(t){function e(e,n){return t.call(this,e,n)||this}return __extends(e,t),e}(t.BaseKeymappingStrategy);t.SurfaceHubKeymappingStrategy=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,d){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var d in t)t.hasOwnProperty(d)&&(e[d]=t[d])})(t,d)};return function(t,d){function a(){this.constructor=t}e(t,d),t.prototype=null===d?Object.create(d):(a.prototype=d.prototype,new a)}}(),teamspace;!function(e){!function(e){var t=function(t){function d(d,a,i){var n=t.call(this,a,i)||this;return n.reassignModifier(\"ctrl+shift\"),n.addHotKey([\"ctrl+.\"],e.CommandIdentifier.ShowShortcuts),n.addHotKey([\"alt+/\"],e.CommandIdentifier.ShowShortcuts),n.addHotKey([\"ctrl+e\"],e.CommandIdentifier.GoToPowerBar),n.addHotKey([\"ctrl+/\"],e.CommandIdentifier.SlashCommands),n.addHotKey([\"ctrl+shift+g\"],e.CommandIdentifier.SlashCommandGoto),n.addHotKey([\"alt+n\"],e.CommandIdentifier.NewChat),n.addHotKey([\"ctrl+shift+,\"],e.CommandIdentifier.OpenSettingsMenu),n.addHotKey([\"ctrl+f1\"],e.CommandIdentifier.OpenHelp),n.addHotKey([\"alt+c\"],e.CommandIdentifier.InvokeCortana),n.addHotKey([\"esc\"],e.CommandIdentifier.Escape),n.addHotKey([\"ctrl+shift+f\"],e.CommandIdentifier.OpenLeftRailFilter),n.addHotKey([\"ctrl+alt+shift+r\"],e.CommandIdentifier.TriggerBRB),n.addHotKey([\"ctrl+`\"],e.CommandIdentifier.OpenAppsFlyout),n.addHotKey([\"alt+up\"],e.CommandIdentifier.PreviousLeftRailItem),n.addHotKey([\"alt+down\"],e.CommandIdentifier.NextLeftRailItem),n.addHotKey([\"ctrl+shift+f6\"],e.CommandIdentifier.PreviousLandmark),n.addHotKey([\"ctrl+f6\"],e.CommandIdentifier.NextLandmark),n.addHotKey([\"c\"],e.CommandIdentifier.Compose),n.addHotKey([\"c\"],e.CommandIdentifier.ComposeChannel),n.addHotKey([\"ctrl+shift+x\"],e.CommandIdentifier.ComposeFull),n.addHotKey([\"ctrl+shift+x\"],e.CommandIdentifier.ComposeFullChannel),n.addHotKey([\"ctrl+enter\"],e.CommandIdentifier.SendFromExpandedCompose),n.addHotKey([\"ctrl+shift+o\"],e.CommandIdentifier.UploadFile),n.addHotKey([\"ctrl+shift+o\"],e.CommandIdentifier.UploadFileChannel),n.addHotKey([\"r\"],e.CommandIdentifier.ReplyChannel),n.addHotKey([\"shift+enter\"],e.CommandIdentifier.NewLine),n.addHotKey([\"ctrl+shift+space\"],e.CommandIdentifier.ToggleSharingToolbar),n.addHotKey([\"ctrl+shift+a\"],e.CommandIdentifier.AcceptIncomingCallWithVideo),n.addHotKey([\"ctrl+shift+s\"],e.CommandIdentifier.AcceptIncomingCallWithAudio),n.addHotKey([\"ctrl+shift+d\"],e.CommandIdentifier.RejectIncomingCall),n.addHotKey([\"ctrl+shift+c\"],e.CommandIdentifier.StartAudioCallInChat),n.addHotKey([\"ctrl+shift+u\"],e.CommandIdentifier.StartVideoCallInChat),n.addHotKey([\"ctrl+shift+m\"],e.CommandIdentifier.ToggleMuteCurrentCall),n.addHotKey([\"alt+.\"],e.CommandIdentifier.CalendarGotoCurrentTime),n.addHotKey([\"ctrl+alt+left\"],e.CommandIdentifier.CalendarPreviousView),n.addHotKey([\"ctrl+alt+right\"],e.CommandIdentifier.CalendarNextView),n.addHotKey([\"ctrl+alt+1\"],e.CommandIdentifier.CalendarDayView),n.addHotKey([\"ctrl+alt+2\"],e.CommandIdentifier.CalendarWorkWeekView),n.addHotKey([\"ctrl+alt+3\"],e.CommandIdentifier.CalendarWeekView),n.addHotKey([\"alt+shift+n\"],e.CommandIdentifier.CalendarNewMeeting),n.addHotKey([\"ctrl+s\"],e.CommandIdentifier.CalendarSchedulingFormSaveMeeting),n.addHotKey([\"alt+shift+j\"],e.CommandIdentifier.CalendarSchedulingFormJoinMeeting),n.addHotKey([\"alt+shift+s\"],e.CommandIdentifier.CalendarSchedulingFormSuggestedTime),n.addHotKey([\"ctrl+alt+shift+1\"],e.CommandIdentifier.DownloadDiagnosticLogs),d||(n.addHotKey([\"ctrl+alt+shift+2\"],e.CommandIdentifier.DebugUIElements),n.addHotKey([\"ctrl+alt+shift+4\"],e.CommandIdentifier.ShowGrid),n.addHotKey([\"ctrl+alt+shift+5\"],e.CommandIdentifier.LiveSiteDebugging),n.addHotKey([\"ctrl+alt+shift+6\"],e.CommandIdentifier.PageLoadStatus),n.addHotKey([\"ctrl+alt+shift+8\"],e.CommandIdentifier.ShowDiagnosticWindow),n.addHotKey([\"ctrl+alt+shift+9\"],e.CommandIdentifier.ShowPerformanceDashboard),n.addHotKey([\"ctrl+alt+shift+p\"],e.CommandIdentifier.PurgeMemory)),n.addHotKey([\"ctrl+alt+1\"],e.CommandIdentifier.Heading1),n.addHotKey([\"ctrl+alt+2\"],e.CommandIdentifier.Heading2),n.addHotKey([\"ctrl+alt+3\"],e.CommandIdentifier.Heading3),n.addHotKey([\"ctrl+alt+4\"],e.CommandIdentifier.BlockQuote),n.addHotKey([\"ctrl+alt+5\"],e.CommandIdentifier.Code),n.addHotKey([\"ctrl+alt+p\"],e.CommandIdentifier.Paragraph),n.addHotKey([\"ctrl+shift+i\"],e.CommandIdentifier.AddRedbang),n.addHotKey([\"ctrl+k\"],e.CommandIdentifier.InsertHyperlink),n.addHotKey([\"ctrl+shift+l\"],e.CommandIdentifier.FailoverBroadcast),n}return __extends(d,t),d}(e.BaseKeymappingStrategy);e.WindowsBrowserKeymappingStrategy=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,d){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var d in t)t.hasOwnProperty(d)&&(e[d]=t[d])})(t,d)};return function(t,d){function a(){this.constructor=t}e(t,d),t.prototype=null===d?Object.create(d):(a.prototype=d.prototype,new a)}}(),teamspace;!function(e){!function(e){var t=function(t){function d(d,a,n){var i=t.call(this,a,n)||this;return i.reassignModifier(\"ctrl\"),i.addHotKey([\"ctrl+.\"],e.CommandIdentifier.ShowShortcuts),i.addHotKey([\"alt+/\"],e.CommandIdentifier.ShowShortcuts),i.addHotKey([\"ctrl+e\"],e.CommandIdentifier.GoToPowerBar),i.addHotKey([\"ctrl+/\"],e.CommandIdentifier.SlashCommands),i.addHotKey([\"ctrl+g\"],e.CommandIdentifier.SlashCommandGoto),i.addHotKey([\"ctrl+n\"],e.CommandIdentifier.NewChat),i.addHotKey([\"ctrl+,\"],e.CommandIdentifier.OpenSettingsMenu),i.addHotKey([\"f1\"],e.CommandIdentifier.OpenHelp),i.addHotKey([\"alt+c\"],e.CommandIdentifier.InvokeCortana),i.addHotKey([\"esc\"],e.CommandIdentifier.Escape),i.addHotKey([\"ctrl+=\"],e.CommandIdentifier.ZoomIn),i.addHotKey([\"ctrl+-\"],e.CommandIdentifier.ZoomOut),i.addHotKey([\"ctrl+0\"],e.CommandIdentifier.ZoomReset),i.addHotKey([\"ctrl+shift+f\"],e.CommandIdentifier.OpenLeftRailFilter),i.addHotKey([\"ctrl+alt+shift+r\"],e.CommandIdentifier.TriggerBRB),i.addHotKey([\"ctrl+alt+h\"],e.CommandIdentifier.OpenHistoryMenu),i.addHotKey([\"ctrl+`\"],e.CommandIdentifier.OpenAppsFlyout),i.addHotKey([\"alt+up\"],e.CommandIdentifier.PreviousLeftRailItem),i.addHotKey([\"alt+down\"],e.CommandIdentifier.NextLeftRailItem),i.addHotKey([\"ctrl+shift+up\"],e.CommandIdentifier.ReorderTeamsUp),i.addHotKey([\"ctrl+shift+down\"],e.CommandIdentifier.ReorderTeamsDown),i.addHotKey([\"ctrl+shift+left\"],e.CommandIdentifier.ReorderTeamsLeft),i.addHotKey([\"ctrl+shift+right\"],e.CommandIdentifier.ReorderTeamsRight),i.addHotKey([\"ctrl+shift+f6\"],e.CommandIdentifier.PreviousLandmark),i.addHotKey([\"ctrl+f6\"],e.CommandIdentifier.NextLandmark),i.addHotKey([\"c\"],e.CommandIdentifier.Compose),i.addHotKey([\"c\"],e.CommandIdentifier.ComposeChannel),i.addHotKey([\"ctrl+shift+x\"],e.CommandIdentifier.ComposeFull),i.addHotKey([\"ctrl+shift+x\"],e.CommandIdentifier.ComposeFullChannel),i.addHotKey([\"ctrl+enter\"],e.CommandIdentifier.SendFromExpandedCompose),i.addHotKey([\"ctrl+o\"],e.CommandIdentifier.UploadFile),i.addHotKey([\"ctrl+o\"],e.CommandIdentifier.UploadFileChannel),i.addHotKey([\"r\"],e.CommandIdentifier.ReplyChannel),i.addHotKey([\"shift+enter\"],e.CommandIdentifier.NewLine),i.addHotKey([\"ctrl+shift+space\"],e.CommandIdentifier.ToggleSharingToolbar),i.addHotKey([\"ctrl+shift+a\"],e.CommandIdentifier.AcceptIncomingCallWithVideo),i.addHotKey([\"ctrl+shift+a\"],e.CommandIdentifier.AcceptIncomingScreenshareOnlyCall),i.addHotKey([\"ctrl+shift+s\"],e.CommandIdentifier.AcceptIncomingCallWithAudio),i.addHotKey([\"ctrl+shift+d\"],e.CommandIdentifier.RejectIncomingCall),i.addHotKey([\"ctrl+shift+d\"],e.CommandIdentifier.RejectIncomingScreenshareOnlyCall),i.addHotKey([\"ctrl+shift+c\"],e.CommandIdentifier.StartAudioCallInChat),i.addHotKey([\"ctrl+shift+e\"],e.CommandIdentifier.StartScreenShareInChat),i.addHotKey([\"ctrl+shift+u\"],e.CommandIdentifier.StartVideoCallInChat),i.addHotKey([\"ctrl+shift+m\"],e.CommandIdentifier.ToggleMuteCurrentCall),i.addHotKey([\"ctrl+shift+o\"],e.CommandIdentifier.ToggleVideoCurrentCall),i.addHotKey([\"ctrl+shift+p\"],e.CommandIdentifier.ToggleBackgroundBlurCurrentCall),i.addHotKey([\"alt+.\"],e.CommandIdentifier.CalendarGotoCurrentTime),i.addHotKey([\"ctrl+alt+left\"],e.CommandIdentifier.CalendarPreviousView),i.addHotKey([\"ctrl+alt+right\"],e.CommandIdentifier.CalendarNextView),i.addHotKey([\"ctrl+alt+1\"],e.CommandIdentifier.CalendarDayView),i.addHotKey([\"ctrl+alt+2\"],e.CommandIdentifier.CalendarWorkWeekView),i.addHotKey([\"ctrl+alt+3\"],e.CommandIdentifier.CalendarWeekView),i.addHotKey([\"alt+shift+n\"],e.CommandIdentifier.CalendarNewMeeting),i.addHotKey([\"ctrl+s\"],e.CommandIdentifier.CalendarSchedulingFormSaveMeeting),i.addHotKey([\"alt+shift+j\"],e.CommandIdentifier.CalendarSchedulingFormJoinMeeting),i.addHotKey([\"alt+shift+s\"],e.CommandIdentifier.CalendarSchedulingFormSuggestedTime),i.addHotKey([\"ctrl+alt+shift+1\"],e.CommandIdentifier.DownloadDiagnosticLogs),i.addHotKey([\"ctrl+alt+shift+k\"],e.CommandIdentifier.ToggleVideoSharingCurrentCall),d||(i.addHotKey([\"ctrl+alt+shift+2\"],e.CommandIdentifier.DebugUIElements),i.addHotKey([\"ctrl+alt+shift+4\"],e.CommandIdentifier.ShowGrid),i.addHotKey([\"ctrl+alt+shift+5\"],e.CommandIdentifier.LiveSiteDebugging),i.addHotKey([\"ctrl+alt+shift+6\"],e.CommandIdentifier.PageLoadStatus),i.addHotKey([\"ctrl+alt+shift+8\"],e.CommandIdentifier.ShowDiagnosticWindow),i.addHotKey([\"ctrl+alt+shift+9\"],e.CommandIdentifier.ShowPerformanceDashboard),i.addHotKey([\"ctrl+alt+shift+p\"],e.CommandIdentifier.PurgeMemory)),i.addHotKey([\"ctrl+alt+1\"],e.CommandIdentifier.Heading1),i.addHotKey([\"ctrl+alt+2\"],e.CommandIdentifier.Heading2),i.addHotKey([\"ctrl+alt+3\"],e.CommandIdentifier.Heading3),i.addHotKey([\"ctrl+alt+4\"],e.CommandIdentifier.BlockQuote),i.addHotKey([\"ctrl+alt+5\"],e.CommandIdentifier.Code),i.addHotKey([\"ctrl+alt+p\"],e.CommandIdentifier.Paragraph),i.addHotKey([\"ctrl+shift+i\"],e.CommandIdentifier.AddRedbang),i.addHotKey([\"ctrl+k\"],e.CommandIdentifier.InsertHyperlink),i.addHotKey([\"ctrl+shift+l\"],e.CommandIdentifier.FailoverBroadcast),i}return __extends(d,t),d}(e.BaseKeymappingStrategy);e.WindowsDesktopKeymappingStrategy=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(n,r,s){var a=e.call(this,n,r,s)||this;return a.reassignHotkey([\"ctrl+shift+/\"],t.CommandIdentifier.SlashCommands),a}return __extends(n,e),n}(t.WindowsBrowserKeymappingStrategy);t.FrenchWindowsBrowserKeymappingStrategy=e;var n=function(e){function n(n,r,s){var a=e.call(this,n,r,s)||this;return a.reassignHotkey([\"ctrl+shift+/\"],t.CommandIdentifier.SlashCommands),a}return __extends(n,e),n}(t.WindowsDesktopKeymappingStrategy);t.FrenchWindowsDesktopKeymappingStrategy=n;var r=function(e){function n(n,r,s){var a=e.call(this,n,r,s)||this;return a.reassignHotkey([\"cmd+;\"],t.CommandIdentifier.ShowShortcuts),a.reassignHotkey([\"cmd+shift+/\"],t.CommandIdentifier.SlashCommands),a}return __extends(n,e),n}(t.MacBrowserKeymappingStrategy);t.FrenchMacBrowserKeymappingStrategy=r;var s=function(e){function n(n,r,s){var a=e.call(this,n,r,s)||this;return a.reassignHotkey([\"cmd+;\"],t.CommandIdentifier.ShowShortcuts),a.reassignHotkey([\"cmd+shift+/\"],t.CommandIdentifier.SlashCommands),a}return __extends(n,e),n}(t.MacDesktopKeymappingStrategy);t.FrenchMacDesktopKeymappingStrategy=s}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(n,r,a){var o=e.call(this,n,r,a)||this;return o.removeHotkey(t.CommandIdentifier.SlashCommands),o}return __extends(n,e),n}(t.WindowsBrowserKeymappingStrategy);t.GermanWindowsBrowserKeymappingStrategy=e;var n=function(e){function n(n,r,a){var o=e.call(this,n,r,a)||this;return o.reassignHotkey([\"ctrl+shift+7\"],t.CommandIdentifier.SlashCommands),o}return __extends(n,e),n}(t.WindowsDesktopKeymappingStrategy);t.GermanWindowsDesktopKeymappingStrategy=n;var r=function(e){function n(n,r,a){var o=e.call(this,n,r,a)||this;return o.removeHotkey(t.CommandIdentifier.SlashCommands),o.reassignHotkey([\"cmd+shift+;\"],t.CommandIdentifier.OpenSettingsMenu),o}return __extends(n,e),n}(t.MacBrowserKeymappingStrategy);t.GermanMacBrowserKeymappingStrategy=r;var a=function(e){function n(n,r,a){var o=e.call(this,n,r,a)||this;return o.reassignHotkey([\"cmd+shift+7\"],t.CommandIdentifier.SlashCommands),o}return __extends(n,e),n}(t.MacDesktopKeymappingStrategy);t.GermanMacDesktopKeymappingStrategy=a}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(t){!function(t){var e=function(e){function n(n,r,a){var i=e.call(this,n,r,a)||this;return i.removeHotkey(t.CommandIdentifier.SlashCommands),i}return __extends(n,e),n}(t.WindowsBrowserKeymappingStrategy);t.SpanishWindowsBrowserKeymappingStrategy=e;var n=function(e){function n(n,r,a){var i=e.call(this,n,r,a)||this;return i.reassignHotkey([\"ctrl+shift+7\"],t.CommandIdentifier.SlashCommands),i}return __extends(n,e),n}(t.WindowsDesktopKeymappingStrategy);t.SpanishWindowsDesktopKeymappingStrategy=n;var r=function(e){function n(n,r,a){var i=e.call(this,n,r,a)||this;return i.removeHotkey(t.CommandIdentifier.SlashCommands),i}return __extends(n,e),n}(t.MacBrowserKeymappingStrategy);t.SpanishMacBrowserKeymappingStrategy=r;var a=function(e){function n(n,r,a){var i=e.call(this,n,r,a)||this;return i.reassignHotkey([\"cmd+shift+7\"],t.CommandIdentifier.SlashCommands),i}return __extends(n,e),n}(t.MacDesktopKeymappingStrategy);t.SpanishMacDesktopKeymappingStrategy=a}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Previous=-1]=\"Previous\",e[e.Next=1]=\"Next\"}(e.Direction||(e.Direction={}));!function(e){e[e.Large=0]=\"Large\",e[e.Medium=1]=\"Medium\",e[e.Small=2]=\"Small\",e[e.ExtraSmall=3]=\"ExtraSmall\",e[e.Snap=4]=\"Snap\"}(e.ViewportWidth||(e.ViewportWidth={}));!function(e){e[e.Generic=0]=\"Generic\",e[e.Document=1]=\"Document\"}(e.ViewportFeature||(e.ViewportFeature={}));!function(e){e[e.MyActivity=0]=\"MyActivity\",e[e.Alerts=1]=\"Alerts\",e[e.Chat=2]=\"Chat\",e[e.Teams=3]=\"Teams\",e[e.Calendar=4]=\"Calendar\",e[e.Call=5]=\"Call\",e[e.Notes=6]=\"Notes\",e[e.Files=7]=\"Files\",e[e.Saved=8]=\"Saved\",e[e.Org=9]=\"Org\",e[e.Faq=10]=\"Faq\",e[e.Document=11]=\"Document\",e[e.PersonalDocument=12]=\"PersonalDocument\",e[e.Calling=13]=\"Calling\",e[e.Feedback=14]=\"Feedback\",e[e.Settings=15]=\"Settings\",e[e.Feed=16]=\"Feed\",e[e.SearchResult=17]=\"SearchResult\",e[e.AnonymousUserDetail=18]=\"AnonymousUserDetail\",e[e.Apps=19]=\"Apps\",e[e.Assignments=20]=\"Assignments\",e[e.Help=21]=\"Help\",e[e.Collections=22]=\"Collections\",e[e.DigitalSignageManagement=23]=\"DigitalSignageManagement\",e[e.PeopleApp=24]=\"PeopleApp\"}(e.AppBarItemType||(e.AppBarItemType={}));!function(e){e[e.Recent=0]=\"Recent\",e[e.Contacts=1]=\"Contacts\"}(e.LeftRailChatTab||(e.LeftRailChatTab={}));!function(e){e[e.COMING_SOON_RIGHT_RAIL=0]=\"COMING_SOON_RIGHT_RAIL\",e[e.CONTACTS_FILTER_RIGHT_RAIL=1]=\"CONTACTS_FILTER_RIGHT_RAIL\",e[e.RIGHT_CALENDAR_CONTEXT=2]=\"RIGHT_CALENDAR_CONTEXT\",e[e.FILE_RIGHT_CONTEXT=3]=\"FILE_RIGHT_CONTEXT\",e[e.RIGHT_PEOPLE_CONTEXT=4]=\"RIGHT_PEOPLE_CONTEXT\",e[e.RIGHT_PERSON_CONTEXT=5]=\"RIGHT_PERSON_CONTEXT\",e[e.ONENOTE_RIGHT_CONTEXT=6]=\"ONENOTE_RIGHT_CONTEXT\",e[e.RIGHT_TEAM_MEMBERS_CONTEXT=7]=\"RIGHT_TEAM_MEMBERS_CONTEXT\",e[e.KANBAN_CHART=8]=\"KANBAN_CHART\",e[e.CALLING_RIGHT_CONTEXT=9]=\"CALLING_RIGHT_CONTEXT\",e[e.CONTEXT_MESSAGE_PANE=10]=\"CONTEXT_MESSAGE_PANE\"}(e.RightRailComponent||(e.RightRailComponent={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.storageService=e,this.itemKeys={},this.storageService.isSupported()&&(this.localStorageKey=t,this.itemKeys=this.storageService.get(this.localStorageKey),this.itemKeys=this.itemKeys?this.itemKeys:{})}return e.prototype.reset=function(){var e=this;this.storageService.isSupported()&&(Object.keys(this.itemKeys).forEach(function(t){e.storageService.remove(e.getLocalStorageItemKey(t))}),this.itemKeys={},this.storageService.set(this.localStorageKey,this.itemKeys))},e.prototype.setItem=function(e,t){if(this.storageService.isSupported()){this.itemKeys[e]||(this.itemKeys[e]=!0,this.storageService.set(this.localStorageKey,this.itemKeys));var s=this.getLocalStorageItemKey(e);this.storageService.set(s,t)}},e.prototype.getItem=function(e){if(this.storageService.isSupported()&&this.itemKeys[e])return this.storageService.get(this.getLocalStorageItemKey(e))},e.prototype.removeItem=function(e){if(this.storageService.isSupported()){delete this.itemKeys[e];var t=this.getLocalStorageItemKey(e);this.storageService.remove(t),this.storageService.set(this.localStorageKey,this.itemKeys)}},e.prototype.getKeys=function(){return this.storageService.isSupported()?Object.keys(this.itemKeys):[]},e.prototype.getLocalStorageItemKey=function(e){return this.localStorageKey+\"-\"+e},e}();e.LocalItemsStorage=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,i){this.eventName=e,this.aggregationTimeMs=t,this.loggingService=i,this.reset()}return e.prototype.reset=function(){this.data={name:this.eventName},this.isNewData=!0,this.debounced&&this.debounced.cancel()},e.prototype.flush=function(){this.debounced&&this.debounced.flush()},e.prototype.incCounter=function(e,t){var i=this;if(void 0===t&&(t=1),!e)throw new Error(\"activity name is empty\");if(\"elapsed\"===e)throw new Error('activity name \"elapsed\" is reserved');if(void 0!==this.data[e]){if(\"number\"!=typeof this.data[e])throw new Error('activity name \"'+e+'\" is not allowed');this.data[e]=this.data[e]+t}else this.data[e]=t,this.isNewData&&(this.isNewData=!1,this.firstChange=Date.now(),this.debounced=_.debounce(function(){i.isNewData||(i.data.elapsed=Date.now()-i.firstChange,i.loggingService.event(i.eventName,i.data),i.debounced=void 0,i.reset())},this.aggregationTimeMs),this.debounced())},e}();e.ActivityAggregatedCounters=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Error=1]=\"Error\",e[e.Warn=2]=\"Warn\",e[e.Info=3]=\"Info\",e[e.Debug=4]=\"Debug\",e[e.Verbose=5]=\"Verbose\",e[e.Max=6]=\"Max\"}(e.LogLevel||(e.LogLevel={}));!function(e){e[e.NotSet=0]=\"NotSet\",e[e.DistinguishedName=1]=\"DistinguishedName\",e[e.GenericData=2]=\"GenericData\",e[e.IPV4Address=3]=\"IPV4Address\",e[e.IPv6Address=4]=\"IPv6Address\",e[e.MailSubject=5]=\"MailSubject\",e[e.PhoneNumber=6]=\"PhoneNumber\",e[e.QueryString=7]=\"QueryString\",e[e.SipAddress=8]=\"SipAddress\",e[e.SmtpAddress=9]=\"SmtpAddress\",e[e.Identity=10]=\"Identity\",e[e.Uri=11]=\"Uri\",e[e.Fqdn=12]=\"Fqdn\",e[e.IPV4AddressLegacy=13]=\"IPV4AddressLegacy\"}(e.PiiKind||(e.PiiKind={}));!function(e){e[e.unknown=0]=\"unknown\",e[e.default=1]=\"default\",e[e.freemium=2]=\"freemium\"}(e.TelemetryTenantModel||(e.TelemetryTenantModel={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){var r=function(){function r(r,u){if(e.PIIValue.isPIIValue(r)){if(u)throw new Error(\"Invalid arguments. Cannot specify a scrubbedValue with a PIIValue.\");this._value=r.value,this._scrubbedValue=r.scrub()}else this._value=r||\"\",this._scrubbedValue=u||this._value}return Object.defineProperty(r.prototype,\"_isPIIString\",{get:function(){return!0},enumerable:!0,configurable:!0}),r.isPIIString=function(e){return e&&\"string\"!=typeof e&&void 0!==e._isPIIString},Object.defineProperty(r.prototype,\"value\",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"scrubbedValue\",{get:function(){return this._scrubbedValue},enumerable:!0,configurable:!0}),r.prototype.append=function(u){var t,a;return r.isPIIString(u)?(t=u.value,a=u.scrubbedValue):e.PIIValue.isPIIValue(u)?(t=u.value,a=u.scrub()):(t=u,a=u),new r(this._value+t,this._scrubbedValue+a)},r.prototype.replace=function(u,t){var a,i;return r.isPIIString(t)?(a=this._value.replace(u,t._value),i=this._scrubbedValue.replace(u,t._scrubbedValue)):e.PIIValue.isPIIValue(t)?(a=this._value.replace(u,t.value),i=this._scrubbedValue.replace(u,t.scrub())):(a=this._value.replace(u,t),i=this._scrubbedValue.replace(u,t)),new r(a,i)},r}();e.PIIString=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var i=function(){function t(t,i){this.value=t,this.piiKind=i}return t.isPIIValue=function(t){return t&&\"string\"!=typeof t&&void 0!==t.scrub},t.prototype.scrub=function(){return CryptoJS.SHA256(JSON.stringify(this.value)).toString()},t}();t.PIIValue=i}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e){this.isBadRate=t,this.defaultBadRate=e,this.total=0,this.count=0,this.badRateCount=0,this.sample=1}return t.prototype.getTotal=function(){return this.total},t.prototype.getCount=function(){return this.count},t.prototype.average=function(){return t.avg(this.total,this.count)},t.prototype.max=function(){return this.$max},t.prototype.min=function(){return this.$min},t.prototype.badRatePercentage=function(){return this.count?t.avg(this.badRateCount,this.count):this.defaultBadRate},t.prototype.push=function(e){this.total>t.maxValue&&(this.total/=2,this.count/=2,this.badRateCount/=2,this.sample*=2),this.count%this.sample==0&&(this.total+=e,this.count++,this.isBadRate&&this.isBadRate(e)&&this.badRateCount++,this.$max>=e||(this.$max=e),this.$min<=e||(this.$min=e))},t.prototype.isEmpty=function(){return 0===this.count},t.avg=function(t,e){return t?Math.round(t/e*100)/100:0},t.maxValue=Number.MAX_VALUE/2,t}();t.Rate=e;var o=function(){function t(){}return Object.defineProperty(t.prototype,\"delta\",{get:function(){return angular.isNumber(this.end)&&angular.isNumber(this.start)?this.end-this.start:void 0},enumerable:!0,configurable:!0}),t}();t.Delta=o;var a=function(){function t(t){this.memoryInfoSampler=t,this.workingSetSizeDelta=new o,this.privateBytesSizeDelta=new o;var e=t.getSampleSync();this.workingSetSizeDelta.start=e.workingSetSize,this.privateBytesSizeDelta.start=e.privateBytes?e.privateBytes:0}return t.prototype.stopAsync=function(){var t=this;return this.memoryInfoSampler.getSample().then(function(e){t.updateMemoryInfoEnd(e)})},t.prototype.stop=function(){var t=this.memoryInfoSampler.getSampleSync();this.updateMemoryInfoEnd(t)},t.prototype.updateMemoryInfoEnd=function(t){void 0===this.workingSetSizeDelta.end&&(this.workingSetSizeDelta.end=t.workingSetSize,this.privateBytesSizeDelta.end=t.privateBytes?t.privateBytes:0)},t}();t.ScenarioMemoryData=a;var i=function(){function t(t){this.systemMemoryInfoSampler=t,this.freeDelta=new o;var e=t.getSampleSync();this.freeDelta.start=e.free}return t.prototype.stopAsync=function(){var t=this;return this.systemMemoryInfoSampler.getSample().then(function(e){t.updateMemoryInfoEnd(e)})},t.prototype.stop=function(){var t=this.systemMemoryInfoSampler.getSampleSync();this.updateMemoryInfoEnd(t)},t.prototype.updateMemoryInfoEnd=function(t){void 0===this.freeDelta.end&&(this.freeDelta.end=t.free)},t}();t.ScenarioSystemMemoryData=i;var n=function(){function t(t){this.blinkSampler=t,this.allocated=new o,this.total=new o,this.blinkMemoryInfo=t.getSampleSync(),this.allocated.start=this.blinkMemoryInfo?this.blinkMemoryInfo.allocated+this.blinkMemoryInfo.marked:0,this.total.start=this.blinkMemoryInfo?this.blinkMemoryInfo.total:0}return t.prototype.stop=function(){this.updateMemoryInfoEnd()},t.prototype.updateMemoryInfoEnd=function(){this.blinkMemoryInfo=this.blinkSampler.getSampleSync(),this.allocated.end=this.blinkMemoryInfo?this.blinkMemoryInfo.allocated+this.blinkMemoryInfo.marked:0,this.total.end=this.blinkMemoryInfo?this.blinkMemoryInfo.total:0},t}();t.BlinkMemoryData=n;var s=function(){function t(t){this.webCacheInfoSampler=t,this.webCacheSize=new o,this.count=new o,this.totalSize=new o,this.webCacheInfo=t.getSampleSync(),this.webCacheInfo&&(this.addToStart(this.webCacheInfo.cssStyleSheets),this.addToStart(this.webCacheInfo.fonts),this.addToStart(this.webCacheInfo.images),this.addToStart(this.webCacheInfo.other),this.addToStart(this.webCacheInfo.scripts),this.addToStart(this.webCacheInfo.xslStyleSheets))}return t.prototype.stop=function(){this.webCacheInfo=this.webCacheInfoSampler.getSampleSync(),this.webCacheInfo&&(this.addToEnd(this.webCacheInfo.cssStyleSheets),this.addToEnd(this.webCacheInfo.fonts),this.addToEnd(this.webCacheInfo.images),this.addToEnd(this.webCacheInfo.other),this.addToEnd(this.webCacheInfo.scripts),this.addToEnd(this.webCacheInfo.xslStyleSheets))},t.prototype.addToStart=function(t){if(t){var e=t.size-t.liveSize;this.webCacheSize.start=this.webCacheSize.start&&_.isNumber(this.webCacheSize.start)?this.webCacheSize.start+e:e,this.count.start=this.count.start&&_.isNumber(this.count.start)?this.count.start+t.count:t.count,this.totalSize.start=this.totalSize.start&&_.isNumber(this.totalSize.start)?this.totalSize.start+t.size:t.size}},t.prototype.addToEnd=function(t){if(t){var e=t.size-t.liveSize;this.webCacheSize.end=this.webCacheSize.end&&_.isNumber(this.webCacheSize.end)?this.webCacheSize.end+e:e,this.count.end=this.count.end&&_.isNumber(this.count.end)?this.count.end+t.count:t.count,this.totalSize.end=this.totalSize.end&&_.isNumber(this.totalSize.end)?this.totalSize.end+t.size:t.size}},t}();t.WebCacheData=s;var r=function(){function t(t){this.mallocSampler=t,this.allocated=new o,this.count=new o,this.fragmented=new o,this.mallocMemoryInfo=t.getSampleSync(),this.allocated.start=this.mallocMemoryInfo?this.mallocMemoryInfo.allocatedObjectsSize:void 0,this.count.start=this.mallocMemoryInfo?this.mallocMemoryInfo.allocatedObjectsCount:void 0,this.fragmented.start=this.mallocMemoryInfo?this.mallocMemoryInfo.fragmented:void 0}return t.prototype.stop=function(){this.updateMemoryInfoEnd()},t.prototype.updateMemoryInfoEnd=function(){this.mallocMemoryInfo=this.mallocSampler.getSampleSync(),this.allocated.end=this.mallocMemoryInfo?this.mallocMemoryInfo.allocatedObjectsSize:void 0,this.count.end=this.mallocMemoryInfo?this.mallocMemoryInfo.allocatedObjectsCount:void 0,this.fragmented.end=this.mallocMemoryInfo?this.mallocMemoryInfo.fragmented:void 0},t}();t.MallocMemoryData=r;var h=function(){return function(t){this.appMetricsData=t.getSampleSync()}}();t.ScenarioAppMetricsData=h;var c=function(){function o(o){var a;this.cpuInfoSampler=o,this.cpuUsage=(a={},a[t.UsageCategory.a]=0,a[t.UsageCategory.b]=0,a[t.UsageCategory.c]=0,a[t.UsageCategory.d]=0,a[t.UsageCategory.e]=0,a),this.cpuRate=new e,this.stopped=!1,this.scheduleNextSample()}return o.prototype.stop=function(){this.stopped=!0,this.currentPromise=null},o.prototype.pushSample=function(t){t.usageCategory&&(this.cpuUsage[t.usageCategory]+=t.delta),this.cpuRate.push(t.usagePercent)},o.prototype.scheduleNextSample=function(){var t=this;this.currentPromise=this.cpuInfoSampler.getSample().then(function(e){!t.stopped&&e.delta>0&&(t.pushSample(e),t.scheduleNextSample())})},o}();t.ScenarioCpuData=c;var l=function(){function o(){var o;this.usage=(o={},o[t.UsageCategory.a]=0,o[t.UsageCategory.b]=0,o[t.UsageCategory.c]=0,o[t.UsageCategory.d]=0,o[t.UsageCategory.e]=0,o),this.fpsRate=new e}return o.prototype.push=function(e){!e||e<=1?this.usage[t.UsageCategory.e]++:e<10?this.usage[t.UsageCategory.d]++:e<30?this.usage[t.UsageCategory.c]++:e<50?this.usage[t.UsageCategory.b]++:this.usage[t.UsageCategory.a]++,this.fpsRate.push(e)},o.prototype.average=function(){return this.fpsRate.average()},o}();t.ScenarioFrameRateData=l;var u=function(){return function(t){this.domElementsInfoData=t.getSampleSync()}}();t.ScenarioDomElementsData=u;var p=function(){function t(t){this.jsHeapStatisticsInfoSampler=t,this.totalJsHeapDelta=new o,this.usedJsHeapDelta=new o;var e=t.getSampleSync();e&&(this.totalJsHeapDelta.start=e.total_heap_size,this.usedJsHeapDelta.start=e.used_heap_size)}return t.prototype.stop=function(){var t=this.jsHeapStatisticsInfoSampler.getSampleSync();this.updateMemoryInfoEnd(t)},t.prototype.stopAsync=function(){var t=this;return this.jsHeapStatisticsInfoSampler.getSample().then(function(e){t.updateMemoryInfoEnd(e)})},t.prototype.updateMemoryInfoEnd=function(t){t&&void 0===this.totalJsHeapDelta.end&&(this.totalJsHeapDelta.end=t.total_heap_size,this.usedJsHeapDelta.end=t.used_heap_size)},t}();t.ScenarioJSHeapStatisticsData=p;var d=function(){function t(t){this.perfDataCollector=t,this.totalDigestCount=0,this.totalDigestTime=0,this.networkRequestRate=new e,t.start(this.update.bind(this))}return t.prototype.stopAndAddPerfData=function(t){this.perfDataCollector.stop(),t&&this.addPerfData(t)},t.prototype.addPerfData=function(t){t[\"Perf.DigestCount\"]=this.totalDigestCount,t[\"Perf.DigestTime\"]=Math.round(this.totalDigestTime);var e=navigator.connection;e&&(angular.isNumber(e.downlink)&&(t[\"Perf.NetworkBandwidth\"]=e.downlink.toFixed(3)),angular.isNumber(e.rtt)&&(t[\"Perf.WebServerRTT\"]=e.rtt.toFixed(3)))},t.prototype.update=function(t){t.networkRequests&&(this.openNetworkRequests=t.networkRequests),t.requestsRate&&this.networkRequestRate.push(t.requestsRate),t.digestTime&&(this.totalDigestCount++,this.totalDigestTime+=t.digestTime)},t}();t.ScenarioPerfData=d;var f=function(){function t(t){this.$rootScope=t,this.isChannelSwitchComplete=!1,this.isOrchestrationComplete=!1,this.isAtMentionIdleCallbackInvoked=!1}return t.prototype.activeWatchers=function(){return this.$rootScope.$$watchersCount},t.prototype.activeElements=function(){return document.getElementsByTagName(\"*\").length},t.prototype.setChannelSwitch=function(){this.isChannelSwitchComplete=!0},t.prototype.clearChannelSwitch=function(){this.isChannelSwitchComplete=!1},t.prototype.setAtMentionIdleCallbackMarker=function(){this.isAtMentionIdleCallbackInvoked=!0},t.prototype.clearAtMentionIdleCallbackMaker=function(){this.isAtMentionIdleCallbackInvoked=!1},t}();t.PerfTestUtil=f}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Started=0]=\"Started\",e[e.Ended=1]=\"Ended\"}(e.SessionState||(e.SessionState={}));!function(e){e[e.Perf=0]=\"Perf\",e[e.Scenario=1]=\"Scenario\",e[e.Logging=2]=\"Logging\",e[e.Tracking=3]=\"Tracking\",e[e.Heartbeat=4]=\"Heartbeat\",e[e.Http=5]=\"Http\",e[e.UserBI=6]=\"UserBI\",e[e.ResponseReceived=7]=\"ResponseReceived\",e[e.SearchDone=8]=\"SearchDone\",e[e.SearchActions=9]=\"SearchActions\",e[e.Viewport=10]=\"Viewport\",e[e.MessageDeliveryLatency=11]=\"MessageDeliveryLatency\"}(e.TelemetryKind||(e.TelemetryKind={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(t){t.AutoAdmitUsersTypes={everyoneInCompany:\"everyoneInCompany\",everyone:\"everyone\"},t.ScreenSharingMode={none:\"Disabled\",singleApplication:\"SingleApplication\",entireScreen:\"EntireScreen\"},t.LiveCaptionsEnabledType={disable:\"Disable\",enabled:\"Enable\",enabledUserOverride:\"EnabledUserOverride\",disabledUserOverride:\"DisabledUserOverride\"},t.MeetingChatMode={enabled:\"Enabled\",disabled:\"Disabled\"};var n=function(n){function i(i,o,a,l,r,s,d){var c=n.call(this,l,a,o,e.Services.AggregatesettingsStorageKey.meetingPolicySettings,i,d,!0)||this;return c.$window=r,c.settingsService=s,c.orchestrationService=d,c._defaultValues={allowTeamsMeeting:!1,allowChannelMeetingScheduling:!1,allowPrivateMeetingScheduling:!1,allowParticipantGiveRequestControl:!0,allowExternalParticipantGiveRequestControl:!1,allowMeetNow:!0,allowPrivateMeetNow:!0,meetingChatEnableType:t.MeetingChatMode.enabled,allowIPVideo:!0,allowCloudRecording:!1,screenSharingMode:t.ScreenSharingMode.entireScreen,autoAdmitUsers:t.AutoAdmitUsersTypes.everyoneInCompany,allowPowerPointSharing:!0,allowOutlookAddIn:!0,allowSharedNotes:!0,allowWhiteboard:!0,allowTranscription:!1,liveCaptionsEnabledType:t.LiveCaptionsEnabledType.disabledUserOverride,mediaBitRateKb:5e4},c.initializeOnAppLaunchAndReinit(c.initializeReason),c}return __extends(i,n),i.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"$window\",\"settingsService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){n.prototype.initializeOnAppLaunchAndReinit.call(this,e)},i.prototype.getSettingsFromAggregateStore=function(e){return e?e.meetingPolicy:null},i.prototype.getInitLoadPromise=function(){return this.initLoadPromise},i.prototype.onSettingsSynced=function(){if(this.$window&&this.$window.electronSafeIpc&&this.settingsService.valueAsBoolean(this.constants.settings.names.raiseIpcOnMeetingPolicySettingsSynced)){var e=null!=this.getSettings()?this.getSettings().allowOutlookAddIn:null;this.loggingService.log(\"Meeting Policies have changed. Firing IPC from renderer to main process with allowOutlookAddIn: \"+e),this.$window.electronSafeIpc.send(this.constants.events.desktopApp.meetingPolicySettingsSynced,e)}},i}(e.Services.UserSettingsStoreBase);t.MeetingPolicySettingsStore=n;var i=function(){function e(){}return e.allowTeamsMeeting=\"allowTeamsMeeting\",e.allowChannelMeetingScheduling=\"allowChannelMeetingScheduling\",e.allowPrivateMeetingScheduling=\"allowPrivateMeetingScheduling\",e.allowParticipantGiveRequestControl=\"allowParticipantGiveRequestControl\",e.allowExternalParticipantGiveRequestControl=\"allowExternalParticipantGiveRequestControl\",e.meetingChatEnableType=\"meetingChatEnableType\",e.allowMeetNow=\"allowMeetNow\",e.allowPrivateMeetNow=\"allowPrivateMeetNow\",e.allowIPVideo=\"allowIPVideo\",e.screenSharingMode=\"screenSharingMode\",e.allowCloudRecording=\"allowCloudRecording\",e.allowAnonymousUsersToDialOut=\"allowAnonymousUsersToDialOut\",e.enableLowBandwidthConsumption=\"enableLowBandwidthConsumption\",e.allowPowerPointSharing=\"allowPowerPointSharing\",e.allowOutlookAddIn=\"allowOutlookAddin\",e.allowSharedNotes=\"allowSharedNotes\",e.allowTranscription=\"allowTranscription\",e.allowWhiteboard=\"allowWhiteboard\",e.mediaBitRateKb=\"mediaBitRateKb\",e.LiveCaptionsEnabledType=\"liveCaptionsEnabledType\",e}();t.MeetingPolicySettingsStorageKey=i,angular.module(\"skypeX.meetingPolicySettingsStore\",[\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"meetingPolicySettingsStore\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){e.TEAMS_MEETING_CONFIGURATION_INIT_DEFAULT={enableQoS:!1,clientAudioPort:5e4,clientAudioPortRange:20,clientVideoPort:50020,clientVideoPortRange:20,clientAppSharingPort:50040,clientAppSharingPortRange:20},e.SLIMCORE_MEDIA_CONFIGURATION_INIT_DEFAULT={mediaPortRanges:{audioMin:5e4,audioMax:50019,videoMin:50020,videoMax:50039,dataMin:50040,dataMax:50059,vbssMin:50040,vbssMax:50059},enableMediaQoS:!1}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.EventType_PropertyUpdate=\"messageactionsservice.propertyupdate\",e}();e.MessageActionsServiceEvents=t;!function(e){e[e.Like=0]=\"Like\",e[e.Unlike=1]=\"Unlike\",e[e.Save=2]=\"Save\",e[e.Unsave=3]=\"Unsave\",e[e.Delete=4]=\"Delete\",e[e.MuteSender=5]=\"MuteSender\",e[e.Edit=6]=\"Edit\",e[e.Unread=7]=\"Unread\",e[e.CopyLink=8]=\"CopyLink\",e[e.Translate=9]=\"Translate\",e[e.ImmersiveReader=10]=\"ImmersiveReader\",e[e.ReadReceipts=11]=\"ReadReceipts\",e[e.React=12]=\"React\",e[e.UnReact=13]=\"UnReact\",e[e.UpdateReactedBy=14]=\"UpdateReactedBy\",e[e.TakeAction=15]=\"TakeAction\",e[e.PinPost=16]=\"PinPost\",e[e.UnPinPost=17]=\"UnPinPost\",e[e.QuotedReply=18]=\"QuotedReply\",e[e.ShareToDigitalSignage=19]=\"ShareToDigitalSignage\",e[e.RemoveFromDigitalSignage=20]=\"RemoveFromDigitalSignage\",e[e.TurnOnOffNotificationSetting=21]=\"TurnOnOffNotificationSetting\"}(e.MessageActionType||(e.MessageActionType={}));!function(e){e[e.onMessageLike=0]=\"onMessageLike\",e[e.onMessageStar=1]=\"onMessageStar\",e[e.onMessageUnread=2]=\"onMessageUnread\"}(e.MessageActionsTrackAttribute||(e.MessageActionsTrackAttribute={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var n;!function(e){e[e.INCOMING_LYNC_NGC_CALL=105]=\"INCOMING_LYNC_NGC_CALL\",e[e.INCOMING_SKYPE_NGC_CALL=107]=\"INCOMING_SKYPE_NGC_CALL\",e[e.INCOMING_SKYPE_NGC_GVC_CALL=109]=\"INCOMING_SKYPE_NGC_GVC_CALL\",e[e.INCOMING_SKYPE_NGC_PSTN_CALL=111]=\"INCOMING_SKYPE_NGC_PSTN_CALL\",e[e.STOP_RINGING_SKYPE_NGC_CALL=110]=\"STOP_RINGING_SKYPE_NGC_CALL\"}(n=e.TrouterEvents||(e.TrouterEvents={}));var _=function(){function e(e,n,_){this.messageHandler=e,this.callingSupportService=_,this.logger=n.newLogger(\"MessageHandlerDecorator\")}return e.prototype.handleMessage=function(_){return e.isOneOnOneIncomingCallMessage(_)&&!this.callingSupportService.isOneOnOneCallingEnabled()?void this.logger.warn(\"One to one calling not supported. Ignoring incoming event of type \"+n[_.eventId]):this.messageHandler.handleMessage(_)},e.isOneOnOneIncomingCallMessage=function(e){switch(e.eventId){case n.INCOMING_LYNC_NGC_CALL:case n.INCOMING_SKYPE_NGC_CALL:case n.INCOMING_SKYPE_NGC_PSTN_CALL:return!0;default:return!1}},e}();e.MessageHandlerDecorator=_}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Content=0]=\"Content\",e[e.Cards=1]=\"Cards\",e[e.Files=2]=\"Files\"}(e.AmsStorageLocation||(e.AmsStorageLocation={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.NotApplicable=0]=\"NotApplicable\",e[e.FoundInStore=1]=\"FoundInStore\",e[e.MissingInStore=2]=\"MissingInStore\",e[e.FilteredInService=3]=\"FilteredInService\",e[e.PassedToRequester=4]=\"PassedToRequester\",e[e.FoundInViewModel=5]=\"FoundInViewModel\"}(e.DeeplinkMessageStatus||(e.DeeplinkMessageStatus={}));var s=function(){function e(){}return e.EventType_ReplyChains=\"messagefetchservice.replychains\",e.EventType_NewReplyChains=\"messagefetchservice.newreplychains\",e.EventType_IncompleteReplyChains=\"messagefetchservice.incompletereplychains\",e.EventType_MessageUpdate=\"messagefetchservice.messageupdate\",e.EventType_RawMessages=\"messagefetchservice.rawmessages\",e.EventType_DeletedTime=\"messagefetchservice.deletedtimechanged\",e.EventType_DataFetchComplete=\"messagefetchservice.datafetchcomplete\",e.EventType_LocalFetchComplete=\"messagefetchservice.localfetchcomplete\",e.EventType_NetworkFetchComplete=\"messagefetchservice.networkfetchcomplete\",e}();e.MessageFetchServiceEvents=s;!function(e){e.V1=\"MessageFetchServiceV1\",e.V2=\"MessageFetchServiceV2\"}(e.MessageFetchServiceVersion||(e.MessageFetchServiceVersion={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var i=function(i){function n(e,t,n,o,s,a,r,c,l,v,g,p,u,S,d,f,h,m,y,C,I,b,T,N,w,M,A,B,_,O,U,F,P,k){var $=i.call(this,P)||this;return $.$rootScope=e,$.$state=t,$.$translate=n,$.$window=o,$.$q=s,$.constants=a,$.conversationsService=r,$.loggingService=c,$.messageService=l,$.messageFetchService=v,$.notificationsService=g,$.peopleService=p,$.settingsService=u,$.peopleSlugService=S,$.navigationService=d,$.sxConfig=f,$.utilityService=h,$.routeUtilityService=m,$.appStateService=y,$.callConsultationStore=C,$.callingNavigationService=I,$.chatTitlesService=b,$.sfbInteropService=T,$.botCardFactory=N,$.userAppsStore=w,$.notificationSettingsStore=M,$.botService=A,$.layoutService=B,$.channelService=_,$.callingService=O,$.multiWindowService=U,$.htmlMessageBodyAdapterService=F,$.orchestrationService=P,$.notificationsAuxiliaryService=k,$.ToastPreviewLength=85,$.ToastableMessageTypes=[SkypeX.Services.ChatServiceUtils.MessageType_Text,SkypeX.Services.ChatServiceUtils.MessageType_HTML,SkypeX.Services.ChatServiceUtils.MessageType_MediaCard],$.latestNotifications={},$.enableMessageSendFailureNotification=!1,$.enableSfBGateway=!1,$.logger=c.newLogger(\"MessageNotificationService\"),$.initializeOnAppLaunchAndReinit(\"First Initialize\"),$}return __extends(n,i),n.$inject=[\"$rootScope\",\"$state\",\"$translate\",\"$window\",\"$q\",\"constants\",\"conversationsService\",\"loggingService\",\"messageService\",\"messageFetchService\",\"notificationsService\",\"peopleService\",\"settingsService\",\"peopleSlugService\",\"navigationService\",\"sxConfig\",\"utilityService\",\"routeUtilityService\",\"appStateService\",\"callConsultationStore\",\"callingNavigationService\",\"chatTitlesService\",\"sfbInteropService\",\"botCardFactory\",\"userAppsStore\",\"notificationSettingsStore\",\"botService\",\"layoutService\",\"channelService\",\"callingService\",\"multiWindowService\",\"htmlMessageBodyAdapterService\",\"orchestrationService\",\"notificationsAuxiliaryService\"],n.prototype.initializeOnAppLaunchAndReinit=function(i){this.loggingService.info(\"initializeOnAppLaunchAndReinit: reason = {0}\",i),e.services.MTMASubscriptionUtility.subscribe(this.messageFetchService,this.onMessageEvent.bind(this),SkypeX.Services.MessageStoreConstants.EventType_Batched),e.services.MTMASubscriptionUtility.subscribe(this.messageFetchService,this.onDisconnectEvent.bind(this),t.SfBInteropUtilsService.EventType_Disconnected),this.enableMessageSendFailureNotification=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageSendFailureNotification),this.enableSfBGateway=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSfBGateway)},n.prototype.mtmaTelemetryIdentifier=function(){return\"MessageNotificationService\"},n.prototype.cleanupOnAppTeardown=function(e){this.loggingService.info(\"cleanupOnAppTeardown: reason = {0}\",e),this.latestNotifications={},this.enableMessageSendFailureNotification=!1,this.enableSfBGateway=!1},n.prototype.onDisconnectEvent=function(e,t){var i=this;this.peopleService.getPeopleProfile(t.creator,\"message-notification-service\").then(function(e){var n=\"\";e.objectId?n=e.objectId:e.userPrincipalName&&(n=e.userPrincipalName),i.notificationsService.dismissNotification(t.conversationId,n)})},n.prototype.onMessageEvent=function(t,i){var n=this;if(this.peopleSlugService.stateIncludes(t,this.constants.messages.panes.conversations)&&this.appStateService.pageVisible)return this.logger.debug(\"ignoring message - viewing conversation\"),void i.forEach(function(e){return e.accept&&e.accept()});this.conversationsService.waitForConversationSynced(t).then(function(o){var s=n.messageService.isChatEnabled(o,null);if(o&&o.isChat()&&s&&!o.isHidden()){n.logger.debug(\"received chat message in {0}\",t);var a=_.maxBy(i,function(e){return e.originalArrivalTimeUtc});if(a){var r=o.getConsumptionHorizonOriginalArrivalTime(),c=a.originalArrivalTimeUtc<=r,l=n.latestNotifications[t]===a.id,v=n.isToastable(a.source),g=a.creator!==n.sxConfig.getCurrentSkypeMri(),p=n.ToastableMessageTypes.indexOf(a.messagetype)>-1,u=!1,S=n.routeUtilityService.getRootRouteParams(),d=!n.conversationsService.isConversationAlertingEnabled(o),f=!!a.editTime,h=a.isDeleted,m=S.teamsCallId&&S.conversationId===a.conversationId||o.isMeetingConversation()&&n.isViewingPreJoinCallingConversationInChat(t)&&S.conversationId===a.conversationId||n.appStateService.appInUse&&S.threadId===a.conversationId&&n.layoutService.rightRailVisible&&n.constants.scenarios.contextMessagePane===n.layoutService.rightRailComponentName||n.isActivelyConsultingWithIM(S.teamsCallId,a.conversationId);d||c||!g||n.performActionOnChildWindowIfFound({contentId:t},function(e){n.logger.info(\"child window already open for conversation new message update windowId=\"+e.windowId+\", convId=\"+t+\", isFocused=\"+e.isFocused),e.isFocused?u=!0:e.windowRef.flashTaskbarIcon()}),n.enableSfBGateway&&e.services.SfBInteropUtilsService.isSfBConversation(t)?u=n.conversationsService.isToastSuppressed(t):n.settingsService.valueAsBoolean(n.constants.settings.names.enableThirdPartyNotification)&&SkypeX.Services.ChatServiceUtils.isBotMri(a.creator,!1)?u=n.checkIfChatMessageGeneratesNotification(a):n.checkIfChatMessageMentionedCurrentUser(a)&&n.checkIfMentionToastCanBeSuppressed()?u=!0:n.settingsService.valueAsBoolean(n.constants.settings.names.enablePriorityMessage)&&a.importance===e.components.ImportanceLevels.URGENT&&(u=!0);var y=!c&&!l&&g&&v&&p&&!d&&!m&&!u&&!f&&!h,C=Date.now()-moment.utc(a.composetime).valueOf(),I=!1;if(y&&C>n.constants.timeInMiliseconds.fiveMinutes){var b=n.loggingService.newScenario(n.constants.scenarios.notifications.delayedChatNotificationSuppressed,null,null,null,!0);b.eventData={messageId:a.id,\"Thread.Id\":a.conversationId},b.propertyBag.log({delayInMs:C.toString(),composeTime:a.composetime,source:a.source}),b.stop(),y=!1,I=!0}if(y)n.latestNotifications[t]=a.id,n.toastMessage(a);else{var T=\"Not toasting messageId: \"+a.id+\" isSeen: \"+c+\" isToasted: \"+l+\" isFromOther: \"+g+\" isFromToastableSource: \"+v+\" - \"+SkypeX.Services.SkypeMessageSource[a.source]+\" isViewable: \"+p+\" shouldHideMessageInActiveConversation: \"+m+\" isMuted: \"+d+\" hasBeenEdited: \"+f+\" isDeleted: \"+h+\" isToastSuppressed: \"+u+\" toastSuppressedOnMessageDelay: \"+I+\" messageDelayInMs: \"+C+\" conversationId: \"+t;I?n.logger.info(T):n.logger.debug(T)}}else n.logger.debug(\"no message found\",t)}})},n.prototype.performActionOnChildWindowIfFound=function(e,t){var i=this.multiWindowService.findWindow(e);return!(!i||!i.windowRef)&&(t(i),!0)},n.prototype.isViewingPreJoinCallingConversationInChat=function(e){var t=this.$state.includes(this.constants.states.preJoinCalling,{conversationId:e}),i=e?_.first(this.callingService.getCalls(e)):null;return this.appStateService.pageVisible&&t&&!!i},n.prototype.isActivelyConsultingWithIM=function(t,i){var n=this.callConsultationStore.getCallConsultationInfo(t),o=n.consultationState,s=n.consultee,a=s&&this.conversationsService.getChatConversationWith(s.mri);return this.appStateService.pageVisible&&s&&a&&a.id===i&&o===e.services.CallConsultationState.ConsultingWithIM},n.prototype.checkIfChatMessageMentionedCurrentUser=function(e){var t=this;if(e.properties&&e.properties.mentions){var i=JSON.parse(e.properties.mentions);if(i&&i.length>0&&_.find(i,function(e){return e.mri===t.sxConfig.getCurrentSkypeMri()}))return!0}return!1},n.prototype.checkIfMentionToastCanBeSuppressed=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.notificationsGlobalSettingsRevamp)||this.notificationsAuxiliaryService.isGlobalNotificationEnabledInWebhook)return!0;var e=this.notificationSettingsStore.getAppUserSettings();return!e||e.toastSettings.Mention_Person},n.prototype.checkIfChatMessageGeneratesNotification=function(e){try{if(e.properties&&e.properties.notification&&JSON.parse(e.properties.notification).alert)return!0}catch(e){return!1}return!1},n.prototype.isToastable=function(e){var t=!1;switch(e){case SkypeX.Services.SkypeMessageSource.LongPoll:case SkypeX.Services.SkypeMessageSource.SfB:t=!0}return t},n.prototype.prependSenderToMessage=function(e,t,i){if(e&&t&&i){var n=e.creator,o=e.conversationId,s=this.conversationsService.getChatConversation(o);if(s&&!s.isOneOnOne()){var a=this.getMemberName(n,s);if(a)return this.$translate.instant(this.$rootScope.resources.strings.chats_messagePreview_withDisplayName,{displayName:a,message:i})}}return this.$translate.instant(this.$rootScope.resources.strings.chats_messagePreview_withoutDisplayName,{message:i})},n.prototype.toastHelper=function(e,t,i,n){var o=this;e||(this.logger.warn(\"Unable to get titles for conversation {0}\",i&&i.id),e={title:\"\",longTitle:\"\"});var s=t.renderContent||t.content||\"\";if(t.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_HTML)s=this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessagePreviewToHaveEmojiUnicodes)?this.htmlMessageBodyAdapterService.getPreviewContent(t.content):this.utilityService.stripHtml(s);else if(t.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_MediaCard){var a=t.renderContentNative;s=this.botCardFactory.createCardPreview(a)}s=this.prependSenderToMessage(t,i,s),t.properties&&t.properties.cards&&t.properties.cards.indexOf(this.constants.bots.cards.types.audio)>0&&(s=this.$translate.instant(this.$rootScope.resources.strings.recent_conversations_sent_an_voice_message)),s=this.utilityService.decodeHtml(s);var r=this.utilityService.truncate(s,this.ToastPreviewLength,{withEllipsis:!0}),c=i&&!i.isOneOnOne()||t.isSfBGroupConversation;(i.isFederated()?this.peopleService.searchFederatedUsersByMri([t.creator],\"message-notification-service\").then(function(e){return!e||0==e.length||o.peopleService.isUnknownUser(e[0])?o.$q.reject(\"Unable to resolve profile for federated user for messageId: \"+t.id+\" and conversationId: \"+t.conversationId):e[0]}):this.peopleService.getPeopleProfileWithDefaultName(t.creator,\"message-notification-service\",t.imdisplayname,!1)).then(function(n){var s,a=!1,l=n.displayName,v=e.title,g=c?v||o.$translate.instant(o.$rootScope.resources.strings.chat_notificationGroupTitle,{displayName:l}):o.$translate.instant(o.$rootScope.resources.strings.chat_notificationTitle,{displayName:l});t.source===SkypeX.Services.SkypeMessageSource.SfB&&(g=l,a=o.settingsService.valueAsBoolean(o.constants.settings.names.preventSfBDualNotifications),s=o.sfbInteropService.loggedInUserSip());var p=o.constants.states.appConversation,u={title:g,message:r,usrObj:n,type:\"ts-toast-default\",notificationType:SkypeX.Services.NotificationType.Chat,notificationSubType:c?SkypeX.Services.NotificationSubType.GroupChat:SkypeX.Services.NotificationSubType.OneOnOneChat,timeout:!0,sourceThreadId:t.conversationId,sourceMessageId:t.id,source:t.source,skipIfSfBRunning:a,loggedInUserSip:s,linkState:p};o.logger.info(\"Calling notification service to create toast notification for messageId: \"+t.id+\", conversationId: \"+t.conversationId),o.notificationsService.createNotification(u,function(n,s){if(!t.isSfBGroupConversation){t.accept&&t.accept(),s=s||{};var a=o.botService.getBotIdIfOneOnOneConversation(t.conversationId),r=o.callConsultationStore.getSubjectCallForConsult(t.conversationId);a?o.navigateToApp(a,e,t,!!s.popOut):r?o.navigateToCall(r):o.navigateToConversationOrPeople(e,t,!!s.popOut,i&&i.isMeetingConversation()),o.$window.focus()}})}).catch(function(e){var i=\"Cannot create toast for conversation: \"+t.conversationId+\" and messageId: \"+t.id+\" as people profile reolution failed: \"+o.utilityService.getErrorLoggingString(e);o.logger.error(i)}),this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||n.stop()},n.prototype.getMemberName=function(e,t,i){var n,o=typeof e;t&&t.members&&(\"string\"===o?n=_.find(t.members,function(t){return t.id===e}):\"number\"===o?e>=0&&e<t.members.length&&(n=t.members[e]):n=e);var s;return n&&n.nameHint&&(s=n.nameHint.givenName||(i?n.nameHint.displayName:n.nameHint.guestlessDisplayName)),s=s||\"\"},n.prototype.navigateToApp=function(e,t,i,n){var o=this;void 0===n&&(n=!1),i?this.navigateToConversation(i.conversationId,n,function(){o.userAppsStore.createUserAppFromBotId(e,!1).then(function(e){e?o.navigationService.navigateToUserApp(o.$rootScope,e):o.navigateToConversationOrPeople(t,i)})}):this.logger.warn(\"Cannot navigate to conversation without message\")},n.prototype.navigateToCall=function(e){this.callingNavigationService.navigateToCallScreen(e)},n.prototype.navigateToConversationOrPeople=function(e,t,i,n){var o=this;void 0===i&&(i=!1),void 0===n&&(n=!1),t?this.navigateToConversation(t.conversationId,i,function(){var i={groupName:e.title,slug:t.conversationId,middlePane:\"conversations\",ctx:o.constants.navigation.context.chat,navCtx:\"messageNotificationService\"};n&&(i.subType=o.constants.navigation.context.meeting),o.navigationService.navigatePromise(o.$rootScope,o.constants.states.appConversation,i)}):this.logger.warn(\"Cannot navigate to conversation without message\")},n.prototype.navigateToConversation=function(t,i,n){if(t){var o=this.routeUtilityService.getRootRouteParams(),s=o&&o.conversationId===t;i&&!s&&this.multiWindowService.enabled?this.multiWindowService.openWindow(new e.services.ChatChildWindowParams(t),this.constants.events.multiWindow.entryPoints.toastNotification):this.focusChildIfOpenedInWindow(t)||(i&&this.$window.focus(),n())}else this.logger.warn(\"Cannot navigate to conversation without conversationId\")},n.prototype.focusChildIfOpenedInWindow=function(e){return!!e&&this.performActionOnChildWindowIfFound({contentId:e},function(e){e.windowRef.focus()})},n.prototype.navigateToConvByConvId=function(e,t){var i=this;(e||t)&&this.navigateToConversation(t,!1,function(){i.logger.info(\"navigating to convByConvId\"),i.navigationService.navigatePromise(i.$rootScope,i.constants.states.appConversation,{groupName:e,slug:t,middlePane:\"conversations\",ctx:i.constants.navigation.context.chat,navCtx:\"messageNotificationService\"})})},n.prototype.toastMessage=function(e){var t=this,i=this.conversationsService.getChatConversation(e.conversationId);if(this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging))this.chatTitlesService.buildChatTitles(e.conversationId).then(function(n){t.toastHelper(n,e,i)},function(n){t.toastHelper(null,e,i)});else{var n=this.loggingService.newCounter(\"messageToast\");this.chatTitlesService.buildChatTitles(e.conversationId).then(function(o){t.toastHelper(o,e,i,n)},function(o){t.toastHelper(null,e,i,n)})}},n.prototype.messageSendFailedNotification=function(t){if(this.enableMessageSendFailureNotification&&t&&(t.state===e.services.MessageSendState.Error||t.failedAtSfBGateway)&&!e.services.SfBInteropUtilsService.isSfBSdkConversation(t.conversationId)){var i=this.routeUtilityService.getRootRouteParams();if(i){var n=this.conversationsService.getConversation(t.conversationId);if(n){var o=this.loggingService.newScenario(this.constants.scenarios.notifications.messageSendFailed);return o.eventData={messageId:t.id,conversationId:t.conversationId},n.isChat()&&i.slug!==n.id?this.createChatSendFailedNotification(t,n,o):n.isChannelConversation()&&i.threadId!==n.id?this.createChannelSendFailedNotification(t,n,o):o.cancel({errorInfo:\"user is in same chat/channel\"})}this.logger.error(\"Unable to get conversation: {0}, \",t.conversationId)}else this.logger.error(\"Unable to get route url\")}},n.prototype.createChannelSendFailedNotification=function(e,t,i){var n=this.channelService.getTeamByObjectId(t.getTeamId());if(!n)return this.logger.error(\"Unable to resolve team {0} \",t.getTeamId()),i.fail();var o=t.topicName();if(n.displayName&&o){var s=n.displayName+\" / \"+o;return this.createFailureNotification(e,s,n.displayName,o),i.stop()}return this.logger.error(\"Unable to resolve teamName or channelName for conversation: {0}, \",t.id),i.fail()},n.prototype.createChatSendFailedNotification=function(e,t,i){var n=this,o={title:\"\",longTitle:\"\"};if(!t)return this.logger.error(\"Unable to resolve chatName for conversation: {0}\",e.conversationId),i.fail();var s=this.chatTitlesService.getChatConversationTitles(t.id);if(s&&s.title)return this.createFailureNotification(e,s.title),i.stop();this.chatTitlesService.buildChatTitles(t.id).then(function(e){o=e},function(e){n.logger.warn(\"Unable to get titles for conversation {0}\",t.id)}).finally(function(){var s=t.isGroupChat()||e.isSfBGroupConversation||t.isMeetingConversation(),a=_.find(t.members,function(e){return e&&e.id!==n.sxConfig.getCurrentSkypeMri()}),r=s?o&&o.title:a&&a.nameHint&&a.nameHint.displayName;return r?(n.createFailureNotification(e,r),i.stop()):(n.logger.error(\"Unable to resolve chatName for conversation: {0}\",t.id),i.fail())})},n.prototype.createFailureNotification=function(e,t,i,n){var o=this,s={title:this.$translate.instant(this.$rootScope.resources.strings.notification_message_send_failure_title,{actor:t}),message:this.messageService.createMessagePreviewWithoutDisplayName(e,!1),type:\"ts-toast-default alert\",notificationType:SkypeX.Services.NotificationType.MessageSendFailed,timeout:!0,sourceThreadId:e.conversationId,source:e.source,iconName:\"icons-call-alert-full-body\"};this.notificationsService.createNotification(s,function(){o.navigationService.navigateToMessage(o.$rootScope,e.originalarrivaltime,e.conversationId,null,e.parentMessageId,e.id,\"messageNotificationService\",i,n)})},n}(e.services.MTMABase);t.MessageNotificationService=i,angular.module(\"teamspace.messageNotificationService\",[\"teamspace.messageService\",\"teamspace.notificationsService\",\"teamspace.peopleSlugService\",\"teamspace.callConsultationStore\",\"teamspace.callingNavigationService\",\"teamspace.chatTitlesService\",\"teamspace.userAppsStore\",\"teamspace.sfbInteropService\",\"teamspace.routeUtilityService\",\"teamspace.notificationsAuxiliaryService\"]).service(\"messageNotificationService\",i),angular.module(\"teamspace.messageNotificationServiceRun\",[\"teamspace.messageNotificationService\"]).run([\"messageNotificationService\",function(e){}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Initialized=1]=\"Initialized\",e[e.InProgress=2]=\"InProgress\",e[e.Complete=3]=\"Complete\",e[e.Failed=4]=\"Failed\"}(e.PrefetchConversationState||(e.PrefetchConversationState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function n(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(n.prototype=s.prototype,new n)}}(),teamspace;!function(e){!function(t){var s=function(t){function s(e,s,n,r,i,a,o,c,p,l,g,h,m,d,u,y){var v=t.call(this,y)||this;return v.constants=e,v.resources=s,v.$translate=n,v.settingsService=i,v.sxConfig=a,v.botCardFactory=o,v.filesAttachmentAdapter=c,v.messagingTelemetryService=p,v.utilityService=l,v.messageSanitizingService=g,v.messageTranslationService=h,v.semanticObjectService=m,v.htmlMessageBodyAdapterService=d,v.composeHeaderService=u,v.orchestrationService=y,v.logger=r.newLogger(\"MessageProcessingService\"),v.initializeOnAppLaunchAndReinit(\"First Initialize\"),v}return __extends(s,t),s.$inject=[\"constants\",\"resources\",\"$translate\",\"loggingService\",\"settingsService\",\"sxConfig\",\"botCardFactory\",\"filesAttachmentAdapter\",\"messagingTelemetryService\",\"utilityService\",\"messageSanitizingService\",\"messageTranslationService\",\"semanticObjectService\",\"htmlMessageBodyAdapterService\",\"composeHeaderService\",\"orchestrationService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"initializeOnAppLaunchAndReinit: reason = {0}\",e),this.enablePartialLoadOfReplyChains=this.settingsService.valueAsBoolean(\"enablePartialLoadOfReplyChains\"),this.htmlParser2=window.htmlparser2},s.prototype.mtmaTelemetryIdentifier=function(){return\"MessageProcessingService\"},s.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown: reason = {0}\",e),this.htmlParser2=void 0,this.enablePartialLoadOfReplyChains=void 0},s.prototype.processMessages=function(e,t){var s=this;if(void 0===t&&(t=!0),!_.isEmpty(e)){var n=this.messagingTelemetryService.activeChannelSwitchScenario;return n&&n.markAggregateStart(\"processMessages_Aggregate\"),_.forEach(e,function(e){return s.processRenderContent(e,t)}),n&&(n.markAggregateStop(\"processMessages_Aggregate\"),this.utilityService.markPerfInfo(n,\"messages_processed\")),e}},s.prototype.processRenderContent=function(e,t){return void 0===t&&(t=!0),e&&(this.messageSanitizingService.sanitizeMessage(e),this.settingsService.valueAsBoolean(this.constants.settings.names.enableFollowUnfollowConversationSetting)&&this.pruneOtherUserMriFromEmotionProperty(e),this.enablePartialLoadOfReplyChains?this._processMessageProperties(e):this._processAttachments(e),this._processRenderContent(e,t),e.renderContent=this.utilityService.unleakString(e.renderContent)),e},s.prototype.pruneOtherUserMriFromEmotionProperty=function(e){var t=this,s=this.sxConfig.getCurrentSkypeMri();if(e.parentMessageId===e.id&&e.properties&&e.properties.emotions){var n=e.properties.emotions.find(function(e){return e.key===t.constants.emotions.follow});_.isNil(n)||_.remove(n.users,function(e){return e.mri!==s})}},s.prototype.processRichContent=function(e){return e&&(this._processRichContent(e),e.renderContent=this.utilityService.unleakString(e.renderContent)),e},s.prototype.processMessageProperties=function(e){return e&&this._processMessageProperties(e),e},s.prototype.processRichMessageProperties=function(e){return e&&this._processRichMessageProperties(e),e},s.prototype.getAriaLabel=function(e){var t=this.messageTranslationService.isTranslationCurrent(e)&&e.translation.toggled,s=t?e.translation.body:e.content;if(e.isHtml){var n=this.htmlParser2.parseDOM(s);s=this.generateContentText(n,!1,0)}return s=this.utilityService.stripHtml(s),t?this.utilityService.format(this.$translate.instant(this.resources.strings.messages_onDemandTranslate_ariaLabelForBody),e.translation.detectedLanguageName,s):s},s.prototype.getAriaLabelForSubject=function(e){var t=e.skypeMessage,s=this.messageTranslationService.isTranslationCurrent(t)&&t.translation.toggled,n=s?t.translation.subject:e.subject;return s?this.utilityService.format(this.$translate.instant(this.resources.strings.messages_onDemandTranslate_ariaLabelForSubject),t.translation.detectedLanguageName,n):n},s.prototype.getAriaLabelForAnnouncementHeadline=function(e){if(!e||!e.skypeMessage||!e.skypeMessage.title)return\"\";var t=e.skypeMessage,s=this.messageTranslationService.isTranslationCurrent(t)&&t.translation.toggled,n=s?t.translation.title:t.title;return s?this.$translate.instant(this.resources.strings.messages_onDemandTranslate_ariaLabelForHeadline,{languageName:t.translation.detectedLanguageName,headline:n}):n},s.prototype.setContentTextForMessageWithTagMentions=function(e,t){e.renderContent=this.semanticObjectService.generateContentTextForTagMentions(e.renderContent,t)},s.prototype.generateContentText=function(e,t,s){var n=this,r=\"\";return _.forEach(e,function(e){if(\"img\"===e.name)e.attribs.alt?r+=\", \"+e.attribs.alt+\", \":r+=\", \"+n.$translate.instant(n.resources.strings.icons_image)+\", \";else if(\"span\"===e.name&&e.attribs.itemtype===n.constants.semanticObjectSchemas.mention&&e.children&&e.children.length>0)r+=n.$translate.instant(n.resources.strings.atMentionLabel,{displayName:e.children[0].data});else if(\"span\"===e.name&&e.attribs.class&&e.attribs.class.startsWith(n.constants.funStuff.emoticon.animBaseClass)&&e.children&&e.children.length>0)r+=e.attribs.title+\" \";else if(\"text\"===e.type)r+=e.data;else if(\"a\"===e.name&&e.children&&e.children.length>0)r+=n.$translate.instant(n.resources.strings.linkLabel,{linkText:e.children[0].data});else if(e.children&&e.children.length>0){var i=!1,a=0;\"ol\"===e.name?(i=!0,a=e.attribs.start?Number(e.attribs.start):1,a=Number.isInteger(a)?a:1):t&&\"li\"===e.name&&(r+=\" \"+s+++\". \"),r+=n.generateContentText(e.children,i,a)}}),r},s.prototype._processAttachments=function(e){try{this.settingsService.valueAsBoolean(this.constants.settings.names.enableExternalFileProviders)?e.attachments=this.filesAttachmentAdapter.convertToAttachments(e):e.attachments=SkypeX.Services.AttachmentsAdapter.convert(e)}catch(t){this.logger.error(\"Error occured while processing attachments. Error: {0}\",t.message),e.attachments=[]}},s.prototype._processRichMessageProperties=function(t){var s=this,n=this.semanticObjectService.processMessageProperties(t);if(t.mentions=n.mentions,t.hyperLinks=n.hyperLinks,t.inputExtensionAttachments=n.cards,t.layoutMetadata=void 0,t.messageLayoutType=e.components.MessageLayoutType.NORMAL,this.settingsService.valueAsBoolean(this.constants.settings.names.enablePostTypeInCompose)){var r=_.find(n.layoutCards,function(e){return e.contentType===s.constants.bots.cards.types.announcementHeader});r&&(t.layoutMetadata={header:r.content},t.messageLayoutType=e.components.MessageLayoutType.ANNOUNCEMENT,this.composeHeaderService.setBackgroundColorClass(t))}for(var i=this.sxConfig.getCurrentSkypeMri(),a=0;a<t.mentions.length;a++){var o=t.mentions[a];o.userType===this.constants.atMentions.type.person||o.userType===this.constants.contact.contactType.Federated?t.containsSelfMention=t.containsSelfMention||i===o.userObjectId:t.containsTeamMention||o.userType!==this.constants.atMentions.type.team||(t.containsTeamMention=!0,t.teamMentionDisplayName=o.userDisplayName)}t.isRichMessagePropertiesProcessed=!0},s.prototype._processMessageProperties=function(e){this._processAttachments(e),this._processRichMessageProperties(e)},s.prototype._processRenderContent=function(e,t){e.renderContent=e.content,e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_HTML&&e.content?(e.renderContent=this.htmlMessageBodyAdapterService.convert(e.content,!0,!0,e.isEmailMessage),e.renderContent=this.htmlMessageBodyAdapterService.convertVideo(e.renderContent),e.renderContent=this.htmlMessageBodyAdapterService.handleCopyPaste(e.renderContent),e.isEmailMessage&&e.emailDetails.isTruncated&&(e.renderContent=e.renderContent.replace(\"<i><p><i>The email message is too large to display here. Click on &quot;Download original email&quot; below to see it.</i></p></i>\",\"\")),t&&this._processRichContent(e)):e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_MediaCard&&e.content&&(e.renderContentNative=this.botCardFactory.parseCard(e.content),e.content=void 0);var s=e.content&&e.content.match(/<img/i);e.messageContentContainsImage=s&&s.length>0,e.messageContentContainsVideo=e.content&&e.content.includes(this.constants.files.strings.inlineImageSchemaVideoType)},s.prototype._processRichContent=function(e){if(e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_HTML&&e.renderContent){this.enablePartialLoadOfReplyChains||this._processRichMessageProperties(e);var t=e.creator&&e.creator.startsWith(SkypeX.Services.ChatServiceUtils.IntegrationPrefix)||e.from&&e.from.indexOf(SkypeX.Services.ChatServiceUtils.IntegrationPrefix)>=0,s=e&&e.properties&&e.properties.onbehalfof;e.renderContent=this.semanticObjectService.populateSemanticObjectContent(e.renderContent,e.mentions,s,t,e.inputExtensionAttachments,e.attachments,e.hyperLinks)}e.isRichContentProcessed=!0},s}(e.services.MTMABase);t.MessageProcessingService=s,angular.module(\"teamspace.messageProcessingService\",[\"skypeX.adapters.filesAttachmentAdapter\",\"teamspace.utilityService\",\"teamspace.messagingTelemetryService\",\"teamspace.messageTranslationService\",\"teamspace.semanticObjectService\",\"teamspace.composeHeaderService\"]).service(\"messageProcessingService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,s,n,a){this.htmlSanitizer=i,this.settingsService=n,this.messagingTelemetryService=a,this.dangerousTags=[\"\\\\<style\",\"\\\\<script\"],this.disallowedEventAttributes=\"\\\\<[^\\\\>]*\\\\Won\\\\w*\\\\s*=\",this.dangerousTagRegex=new RegExp(this.dangerousTags.join(\"|\"),\"i\"),this.eventAttributeRegex=new RegExp(this.disallowedEventAttributes,\"i\")}return t.$inject=[\"constants\",\"loggingService\",\"htmlSanitizer\",\"messagingUtilities\",\"settingsService\",\"messagingTelemetryService\"],t.prototype.sanitizeMessage=function(t){if(t){if(t.isSanitized)return t;var i=this.messagingTelemetryService.activeChannelSwitchScenario;if(i&&i.markAggregateStart(\"totalSanitization\"),t.content)switch(t.messagetype){case SkypeX.Services.ChatServiceUtils.MessageType_Text:t.content=\"<div>\"+_.escape(t.content)+\"</div>\",t.messagetype=SkypeX.Services.ChatServiceUtils.MessageType_HTML,t.isPlainTextConvertedToHtml=!0;break;case SkypeX.Services.ChatServiceUtils.MessageType_HTML:t.isSfbInteropMessage||t.isInteropFederatedChatMessage||(t.content=\"<div>\"+t.content+\"</div>\");var s=this.sanitizeContent(t);t.content=this.htmlSanitizer.escapeAngular(s);break;default:t.content=this.sanitizeContent(t)}return e.MessagingUtilities.isClientLie(t.id)&&_.some(t.inlineImages,function(e){return!e.uploaded})?t.trimmedMessageContent=\"\":t.trimmedMessageContent=t.content&&t.content.replace(/(<\\/?[^>]+(>|$))|&nbsp;/g,function(e){return\"&nbsp;\"===e?\" \":\"\"}).trim(),t.isSanitized=!0,i&&i.markAggregateStop(\"totalSanitization\"),t}},t.prototype.shouldSanitizeMessages=function(e,t,i){return t||i||this.settingsService.valueAsBoolean(\"sanitizeAllMessages\")&&!e.isSystemMessage&&!e.isCallMessage&&!e.isCallRecordingMessage&&!e.isPlainTextConvertedToHtml},t.prototype.sanitizeContent=function(e){var t=this.dangerousTagRegex.test(e.content),i=this.eventAttributeRegex.test(e.content);return this.shouldSanitizeMessages(e,t,i)?this.htmlSanitizer.sanitizeHtml(e.content):e.content},t}();e.MessageSanitizingService=t,angular.module(\"teamspace.messageSanitizingService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.htmlSanitizer\",\"teamspace.messagingUtilities\",\"teamspace.settingsService\",\"teamspace.messagingTelemetryService\"]).service(\"messageSanitizingService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Sending=0]=\"Sending\",e[e.Delivered=1]=\"Delivered\",e[e.Received=2]=\"Received\",e[e.Error=3]=\"Error\",e[e.Deleted=4]=\"Deleted\"}(e.MessageSendState||(e.MessageSendState={}));!function(e){e[e.ParentMessageId=0]=\"ParentMessageId\",e[e.MessageId=1]=\"MessageId\"}(e.ReplyChainIdType||(e.ReplyChainIdType={}));!function(e){e[e.Declined=0]=\"Declined\",e[e.DoNotDisturb=1]=\"DoNotDisturb\",e[e.TemporarilyUnavailable=2]=\"TemporarilyUnavailable\",e[e.Timeout=3]=\"Timeout\",e[e.Unreachable=4]=\"Unreachable\",e[e.Unknown=5]=\"Unknown\",e[e.NotSupported=6]=\"NotSupported\",e[e.FederationNotAllowed=7]=\"FederationNotAllowed\",e[e.InteropNotEnabled=8]=\"InteropNotEnabled\",e[e.TransientError=9]=\"TransientError\"}(e.SfBMessageSendError||(e.SfBMessageSendError={}));!function(e){e[e.IBPolicyViolation=40318]=\"IBPolicyViolation\",e[e.Unknown=0]=\"Unknown\"}(e.MessageSendDiagnosticError||(e.MessageSendDiagnosticError={}));var n=function(){return function(){}}();e.MediaUploadData=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(e,t,i,n,s,r,a,o,c,l){this.$window=e,this.$location=t,this.constants=i,this.safelinksCacheService=n,this.platformDetectService=s,this.sxConfig=r,this.utilityService=a,this.settingsService=o,this.storageService=c,this._internalConversationVersion=-1,this.logger=l.newLogger(\"MessagingUtilities\")}return i.$inject=[\"$window\",\"$location\",\"constants\",\"safelinksCacheService\",\"platformDetectService\",\"sxConfig\",\"utilityService\",\"settingsService\",\"storageService\",\"loggingService\"],i.prototype.openSafeUrl=function(e,t){var i=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSafelinks)){var n=this.utilityService.getDeeplinkUrl(e,this.settingsService.getRootUri());if(n)return this.$location.url(n),Promise.resolve();if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp))return this.safelinksCacheService.checkUrlReputation(e,t,!0).then(function(e){e&&e.navigateUrl?i.openWindow(e.navigateUrl):i.logger.error(\"safelinks checkUrlReputation restapi response not in expected format\")}).catch(function(){i.openWindow(e),i.logger.error(\"safelinks checkUrlReputation failed\")});var s=this.$window.open(\"\",\"_blank\");if(s)return s.opener=null,this.safelinksCacheService.checkUrlReputation(e,t,!1).then(function(t){t&&t.html?(i.logger.error(\"safelinks checkUrlReputation webapi response not in expected format\"),s.document.write(t.html)):s.location.href=e}).catch(function(){i.logger.error(\"safelinks checkUrlReputation failed\"),s&&(s.location.href=e)});this.logger.error(\"safelinks failed to open new window\")}return this.openWindow(e),Promise.resolve()},i.prototype.openWindow=function(e){if(this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp))this.$window.open(e,\"_blank\",\"noopener\");else{var t=this.$window.open(\"\",\"_blank\");t?(t.opener=null,t.location.href=e):this.logger.error(\"safelinks failed to open new window\")}},i.getTimeValue=function(e){var t=new Date(e),i=t?t.getTime():0;return isNaN(i)?0:i},i.parseDate=function(e){return _.isString(e)?i.getTimeValue(e):_.isNumber(e)?e:0},i.extendItem=function(e,t,i){for(var n in t){var s=t[n];!(t.hasOwnProperty(n)&&i.indexOf(n)<0)||_.isNull(s)||_.isUndefined(s)||\"likedByUsers\"!==n&&_.isObject(s)&&_.isEmpty(s)||(e[n]=s)}},i.areObjectsEqual=function(e,t,i){var n=!0;for(var s in e)if(e.hasOwnProperty(s)&&i.indexOf(s)>=0&&!angular.equals(e[s],t[s])){n=!1;break}return n},i.sortMessagesFunc=function(e,t){var i=e.dateTimeReceived||e.dateTimeSent,n=t.dateTimeReceived||t.dateTimeSent,s=Date.parse(i),r=Date.parse(n);return s<r?-1:s>r?1:0},i.getCardBindingId=function(e){return this.uuidRegex.test(e)?e:null},i.getInlineCardHtml=function(e,t,i,n,s,r,a,o){void 0===n&&(n=null),void 0===s&&(s=null),void 0===r&&(r=!1),void 0===a&&(a=!1),void 0===o&&(o=!1);var c=this.getCardBindingId(i),l=s||\"\"+this.cardBindingPrefix+i;if(!t||!c||!l)return null;var d=\"\",u=\"\",p=\"\",g=a?\"true\":\"false\",f=o?\"false\":\"true\";switch(t){case e.bots.cards.types.hero:case e.bots.cards.types.thumbnail:d=\"hero-card\",u=' see-more-enabled=\"'+g+'\"',p=' on-copy=\"onCopy($event)\" show-card-header=\"'+f+'\" ';break;case e.bots.cards.types.o365connector:case e.bots.cards.types.o365connectorAlias:d=\"o365-connector-card\",u=' see-more-enabled=\"'+g+'\"',p=' on-copy=\"onCopy($event)\" show-card-header=\"'+f+'\" ';break;case e.bots.cards.types.codeSnippet:d=\"code-snippet-card\";break;case e.bots.cards.types.adaptive:d=\"adaptive-card\",p=' on-copy=\"onCopy($event)\" ';break;case e.bots.cards.types.audio:if(n){var m=n.duration?\" duration='\"+n.duration+\"'\":\"\";if(n.media&&n.media[0]&&n.media[0].url)return\"<voice-message show-playback-speed='false' lazy-load='true' is-voice-message='true' url='\"+n.media[0].url+\"'\"+m+\"></voice-message>\"}return\"\";default:d=\"hero-card\"}var v='<span itemprop=\"cardId\" content=\"'+c+'\"></span>'+(\"<\"+d+' card=\"'+l+'\"'+u+p+(t===e.bots.cards.types.adaptive?' thread-id=\"{{threadId}}\" use-default-responsive-card-width=\"true\" ':\"\")+\"></\"+d+\">\");return r&&(v='<span contenteditable=\"false\" itemscope itemtype=\"'+e.semanticObjectSchemas.inputExtension+'\" itemid=\"'+c+'\" class=\"inline-compose-card\">'+v+\"</span>\"),v},i.appendAttributeForEmbeddedLinks=function(e,t,i){if(e){var n=window.htmlparser2,s=n.parseDOM(e),r=n.DomUtils.findAll(function(e){return\"a\"===e.name&&e.attribs&&e.attribs.href},s);r&&r.length>0&&(_.forEach(r,function(e){e.attribs[t]=i||\"\"}),e=n.DomUtils.getOuterHTML(s))}return e},i.appendIgnoreAttributeForEmbeddedLinks=function(t,i){return e.services.MessagingUtilities.appendAttributeForEmbeddedLinks(t,i,null)},i.adaptAnchors=function(t){return e.services.MessagingUtilities.appendAttributeForEmbeddedLinks(t,\"target\",\"_blank\")},i.isUnresolvedEmailUser=function(t,i){return t===e.Constants.Instance.messages.defaultMailhookDisplayName||t===e.Constants.Instance.messages.alternateMailhookDisplayName||i.type===e.Constants.Instance.connectors.type},i.getDisplayNameFromEmailIdString=function(e){var t=e;return t.contains(\"<\")&&(t=t.substring(t.lastIndexOf(\"<\")+1,t.lastIndexOf(\">\"))),t},i.isRecentConversation=function(e,t){var n=_.find(e.messages,function(t){return t.objectId===e.objectId}),s=_.find(t.messages,function(e){return e.objectId===t.objectId});return i.isRecentMessage(n,s)},i.isRecentMessage=function(e,t){return!!e&&(!(e&&e.versionNumber&&t&&t.versionNumber)||e.versionNumber>t.versionNumber)},i.isClientLie=function(t){return!!_.isString(t)&&(\"-1\"===t||t.indexOf(e.Constants.Instance.MessageService.ClientLiePrefix)>-1)},i.matchIdOrClientId=function(e,t){return!!(e&&t&&e.objectId&&t.objectId)&&(i.isClientLie(e.objectId)||i.isClientLie(t.objectId)?e.clientId&&e.clientId===t.clientId:e.objectId===t.objectId)},i.matchSkypeIdOrClientId=function(e,t){return e&&t&&null!=e.id&&e.id===t.id&&!i.isClientLie(e.id)||e&&t&&null!=e.clientmessageid&&e.clientmessageid===t.clientmessageid},i.getFormattedId=function(e,t){return void 0===t&&(t=\"_\"),angular.isString(e)?t+e.replace(/=/g,\"_\"):\"\"},i.getFormattedThreadId=function(e){return t.MessagingUtilities.getFormattedId(e,\"t\")},i.getFormattedMessageId=function(e){return t.MessagingUtilities.getFormattedId(e,\"m\")},i.getUnFormattedMessageId=function(e){return e.replace(/m/g,\"\")},i.getImageURLsFromMessage=function(e){var t,i=[],n=/previewUrl\":\"(.*?)(?=\"})/g,s=/src=\"(.*?)\"/g;if(e.properties&&e.properties.files)for(;t=n.exec(e.properties.files);)i.push(t[1]);if(e.content)for(;t=s.exec(e.content);)i.push(t[1]);return i},i.getFormattedClientId=function(e){return angular.isString(e)?e.replace(/[:=]/g,\"_\"):\"\"},i.sortByOrderTimeAscending=function(e,t){var i=e.orderTime||0,n=t.orderTime||0;return i>n?1:i<n?-1:0},i.isMessageViewModel=function(e){return e&&\"messageViewModel\"===e.messageKind},i.getDisplayableMessages=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=null),!e||!e.length)return[];var s,r=[],a=[];return n&&(!n.isDeleted||i.isMessageViewModel(n)&&n.isDeletedThisSession)&&(s=n),_.eachRight(e,function(e){!e.isDeleted||i.isMessageViewModel(e)&&e.isDeletedThisSession||s&&e.deleteTime>s.originalArrivalTimeUtc?(a.push(e),s=e):r.push(e)}),t?r:a.reverse()},i.prototype.sortUsers=function(e){return e&&e.sort(function(e,t){return e.displayName&&t.displayName?e.displayName.localeCompare(t.displayName):0}),e},i.getPrettyLink=function(e,t,i,n){void 0===n&&(n=!1);var s='<div itemprop=\"teams-copy-link\"><a href=\"'+t+'\" title=\"'+t+'\">'+e+'</a></div><div itemprop=\"teams-copy-link\" >'+i+\"</div>\"+(n?\"<div>&nbsp;</div>\":\"\");return $(\"<div/>\").html(s)[0]},i.prototype.getClientInfo=function(){var e=this.platformDetectService.getDeviceType()===this.constants.deviceType.mobile?SkypeX.Services.ChatServiceUtils.DeviceType.Mobile:SkypeX.Services.ChatServiceUtils.DeviceType.Desktop,t=\"os=\"+this.platformDetectService.getOS()+\"; osVer=\"+this.platformDetectService.getOSVersion()+\"; proc=\"+this.sxConfig.getProcessorType()+\"; lcid=\"+this.platformDetectService.getLocale()+\"; deviceType=\"+e+\"; country=\"+this.platformDetectService.getCountryCode()+\"; clientName=skypeteams; clientVer=\"+this.platformDetectService.getClientVersion()+\"; utcOffset=\"+moment().locale(\"en\").format(\"Z\");if(this.settingsService.valueAsBoolean(this.constants.settings.names.addTimezoneToRequestHeader)){var i=this.platformDetectService.getLocalTimezone();\"\"!==i&&(t+=\"; timezone=\"+i)}return t},i.prototype.getCurrentInternalConversationVersion=function(){if(this._internalConversationVersion<0){var e=parseInt(this.storageService.get(this.constants.settings.names.currentConversationVersion),10);this._internalConversationVersion=isNaN(e)?0:e}return this._internalConversationVersion},i.cardBindingPrefix=\"card_\",i.uuidRegex=/^[0-9A-Za-z]{32}$/,i}();t.MessagingUtilities=i,angular.module(\"teamspace.messagingUtilities\",[\"teamspace.constants\",\"teamspace.platformDetectService\",\"teamspace.loggingService\",\"teamspace.safelinksCacheService\",\"teamspace.storageService\",\"skypeX.sxConfig\"]).service(\"messagingUtilities\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Web=0]=\"Web\",e[e.Rest=1]=\"Rest\"}(e.SafelinksApiType||(e.SafelinksApiType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){!function(s){var r=function(){return function(){this.streamItems={},this.tempStreamItems=[]}}();s.StreamItemsStoreTopicDefinition=r;var o=function(){function s(e,t,s,r,o,i,a,n,m){this.$q=e,this.constants=t,this.conversationsService=s,this.loggingService=r,this.messageProcessingService=o,this.messageStore=i,this.utilityService=a,this.messagingTelemetryService=n,this.settingsService=m,this.topics={},this.logger=r.newLogger(\"streamItemsCache\")}return s.prototype.clearCache=function(e){var t=this.topics[e]?this.topics[e].tempStreamItems:[];this.topics[e]=new r,this.topics[e].tempStreamItems=t},s.prototype.ensureCache=function(e){if(e)return this.topics[e]||(this.topics[e]=new r),this.topics[e];throw\"Cannot ensure cache entry for falsy id: \"+e},s.prototype.getStreamItems=function(e){var t=this.topics[e],s=t&&t.streamItems||{};return _.values(s)},s.prototype.getTempStreamItems=function(e){var t=this.topics[e];return t&&t.tempStreamItems||[]},s.prototype.getStreamItemsCacheMetrics=function(){var e=this,t=_.keys(this.topics),s={conversationCount:t.length,messageCount:0,tempMessageCount:0};return _.forEach(t,function(t){var r=e.topics[t];r&&(s.messageCount+=r.streamItems?_.keys(r.streamItems).length:0,s.tempMessageCount+=r.tempStreamItems?r.tempStreamItems.length:0)}),s},s.prototype.updateTempStreamItemsWithOriginalArrivalTime=function(e,t,s){var r=this.getTempStreamItems(e),o=_.findIndex(r,function(e){return e.key===t});o>=0&&_.forEach(r,function(e,t){e.originalarrivaltime=moment(new Date(s+t-o)).toISOString()})},s.prototype.isCached=function(e){return!!this.topics[e]},s.prototype.isStreamItemsCached=function(e){return!!this.topics[e]&&!_.isEmpty(this.topics[e].streamItems)},s.prototype.isDatabaseLoadRequired=function(e,t,s,r){var o=this.topics[e];if(!this.conversationsService.isPersisted(e))return!1;if(!o||!o.storeCursor)return!0;if(!o.storeCursor.hasMore)return!1;var i=t||Number.MAX_VALUE,a=_.filter(_.values(o.storeCursor.loadedReplyChains),function(e){return e.latestDeliveryTimeUtc<i}),n=_.values(o.streamItems),m=0;return a.forEach(function(e){var t=n.filter(function(t){return t.parentMessageId===e.parentMessageId});(t=_.filter(t,r)).length>0&&m++}),m<s},s.prototype.isDatabaseExhausted=function(e){var t=this.topics[e];return!this.conversationsService.isPersisted(e)||t&&t.storeCursor&&!t.storeCursor.hasMore},s.prototype.isCacheCursorCreated=function(e){return!!(e&&e.storeCursor&&e.storeCursor.loadedReplyChains)},s.prototype.isReplyChainLoaded=function(e,s){if(t.MessagingUtilities.isClientLie(s))return!0;if(!this.topics[e])return!1;if(this.isDatabaseExhausted(e))return!0;var r=this.topics[e],o=r.storeCursor&&r.storeCursor.latestTimeOnFirstLoad,i=r.storeCursor&&r.storeCursor.loadedReplyChains&&r.storeCursor.loadedReplyChains[s],a=i&&r.storeCursor.loadedReplyChains[s].isLoaded;if(!a&&o){var n=_.filter(this.getStreamItems(e),function(e){return e.parentMessageId===s}),m=_.find(n,function(e){return e.id===e.parentMessageId});(a=(m&&m.originalArrivalTimeUtc||Number(s))>o)&&i&&(r.storeCursor.loadedReplyChains[s].isLoaded=a)}return!!a},s.prototype.loadReplyChainFromStore=function(e,t){var s=this;return this.ensureCache(e),this.messageStore.getMessagesForReplyChain(e,t).then(function(r){s.logger.debug(\"messages.length: {0}\",r.length),s.loadMessagesIntoCache(e,r),s.markReplyChainsLoaded(e,[t])})},s.prototype.loadFromStore=function(t,r,o,i,a){var n=this;if(void 0===r&&(r=Number.MAX_VALUE),void 0===o&&(o=s.MIN_QUERY_SIZE),!this.isDatabaseLoadRequired(t,r,o,i))return this.$q.when();var m=this.topics[t],u=Math.max(o,s.MIN_QUERY_SIZE),c=m&&m.storeCursor&&m.storeCursor.token||r;return a&&(a.mark(\"loadmessages_start\"),this.utilityService.markPerfInfo(a,\"loadmessages_start\"),this.messagingTelemetryService.decorateWithDataSource(a,e.services.ConversationDataSource.indexedDB)),this.logger.debug(\"loadFromIndexedDB: {0}\",t),this.messageStore.getMessagesForReplyChains(t,u,c).then(function(e){a&&(a.mark(\"loadmessages_complete\",{count:e.messages.length}),n.utilityService.markPerfInfo(a,\"messages_loaded(\"+(e.messages&&e.messages.length)+\")\")),n.loadMessagesIntoCache(t,e.messages),n.updateStoreCursor(t,e);var s=_.uniq(_.map(e.messages,function(e){return e.parentMessageId}));n.markReplyChainsLoaded(t,s)}).then(function(){return n.loadFromStore(t,r,o,i,a)})},s.prototype.getEarliestReplyChainDeliveryTime=function(e){var t=this.topics[e];return t&&t.storeCursor&&t.storeCursor.earliestTime},s.prototype.getCachedItem=function(e,t){if(this.isStreamItemsCached(e))return this.topics[e].streamItems[t]},s.prototype.loadMessagesIntoCache=function(e,s){var r=this.getStreamItems(e),o=[];this.messageProcessingService.processMessages(s,!1),s.forEach(function(e){var s=_.find(r,function(s){return t.MessagingUtilities.matchSkypeIdOrClientId(s,e)});SkypeX.Services.SkypeMessageLocal.getLatestVersion(s,e)!==s&&o.push(e)}),o.length>0&&this.putMessages(e,o)},s.prototype.markReplyChainsLoaded=function(e,t){var s=this.topics[e];s&&s.storeCursor&&s.storeCursor.loadedReplyChains&&_.forEach(t,function(e){s.storeCursor.loadedReplyChains[e]&&(s.storeCursor.loadedReplyChains[e].isLoaded=!0)})},s.prototype.markDatabaseExhausted=function(e){this.setStoreCursor(e,{loadedReplyChains:{},hasMore:!1,token:0})},s.prototype.putMessages=function(e,t,s){if(void 0===s&&(s=!1),!t||!_.isArray(t)||_.findIndex(t,function(e){return!e})>=0)throw\"Invalid input, cannot put falsy message\";var r=this.ensureCache(e);if((t||[]).forEach(function(e){var t=r.streamItems[e.key];!e.translation&&t&&t.translation&&(e.translation=t.translation),r.streamItems[e.key]=e}),r.storeCursor&&r.storeCursor.loadedReplyChains){var o=_.filter(t,function(e){return e.messageStorageState===SkypeX.Services.MessageStorageState.Local}),i=_.map(o,function(e){var t={parentMessageId:e.parentMessageId,latestDeliveryTimeUtc:e.originalArrivalTimeUtc};return s&&(t.isLoaded=!0),t});this.mergeReplyChainIndex(r.storeCursor.loadedReplyChains,i)}},s.prototype.putTempMessage=function(e,t){var s=this.ensureCache(e);if(!t)throw\"Cannot add falsy message to temp stream items: \"+t;s.tempStreamItems.push(t)},s.prototype.removeTempStreamItems=function(e,t){var s=this.topics[e],r=s&&s.tempStreamItems||[];return _.isEmpty(t)?[]:_.remove(r,function(e){return _.find(t,function(t){return t===e.clientmessageid})})},s.prototype.removeMessages=function(e,t){if(this.settingsService.valueAsBoolean(this.constants.settings.names.tailPruneStreamItemsCache)){var s=this.loggingService.newScenario(\"removeMessagesStreamItemsCache\"),r={};if(r.conversationId=e,!this.isStreamItemsCached(e))return r.isStreamItemsCached=!1,void(s&&s.stop(r));if(!t)return r.removeConversation=!0,this.removeConversation(e,!0),void(s&&s.stop(r));var o=_.values(this.topics[e].streamItems),i=_.partition(o,t),a=i[0],n=i[1];r.messagesToRemove=a.length,r.messagesToKeep=n.length,this.removeSomeMessages(e,a,n),s&&s.stop(r)}},s.prototype.removeSomeMessages=function(e,t,s){return t.length>0&&(this.removeConversation(e,!0),this.putMessages(e,s,!0),this.updateStoreCursor(e,this.topics[e].storeCursor)),t.length},s.prototype.removeConversation=function(e,t){var s=_.values(this.topics[e].streamItems),r=_.filter(s,function(e){return e.messageStorageState===SkypeX.Services.MessageStorageState.Network||e.messageStorageState===SkypeX.Services.MessageStorageState.None}).length>0;return!t&&r||(this.topics[e].streamItems={},this.setStoreCursor(e,{loadedReplyChains:{},hasMore:!0,earliestTime:void 0,latestTimeOnFirstLoad:void 0,token:void 0})),t||!r},s.prototype.cleanupStaleItems=function(e,t,s){var r=this.topics[e];if(this.isStreamItemsCached(e)){var o=_.values(r.streamItems),i=s(o,void 0,t);i=_.filter(i,function(e){return e.messageStorageState===SkypeX.Services.MessageStorageState.Local});var a=_.difference(o,i);return this.removeSomeMessages(e,i,a)}},s.prototype.setStoreCursor=function(e,t){this.ensureCache(e).storeCursor=t},s.prototype.updateStoreCursor=function(e,t){var s=this.ensureCache(e),r=s.storeCursor&&s.storeCursor.loadedReplyChains||{};this.mergeReplyChainIndex(r,t.replyChainsByLatestDeliveryTime);var o=s.storeCursor&&s.storeCursor.latestTimeOnFirstLoad;if(!o){var i=_.maxBy(_.values(r),\"latestDeliveryTimeUtc\");o=i&&i.latestDeliveryTimeUtc}var a=_.minBy(_.values(r),\"latestDeliveryTimeUtc\"),n=a&&a.latestDeliveryTimeUtc;this.setStoreCursor(e,{loadedReplyChains:r,hasMore:t.hasMore,token:t.token,earliestTime:n,latestTimeOnFirstLoad:o})},s.prototype.mergeReplyChainIndex=function(e,t){_.forEach(t,function(t){var s=e[t.parentMessageId],r=s&&s.latestDeliveryTimeUtc>t.latestDeliveryTimeUtc?s:t;e[r.parentMessageId]=r})},s.MIN_QUERY_SIZE=20,s}();s.StreamItemsCache=o}(t.messaging||(t.messaging={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var _=function(){function e(){}return e.SystemAddMemberType=\"system\",e.SystemRemoveMember=\"system_remove_member\",e.SINGLE_ADD_MEMBER_FORMAT=\"single_add_member\",e.TWO_ADD_MEMBER_FORMAT=\"two_add_member\",e.MULTIPLE_ADD_MEMBER_FORMAT=\"multiple_add_member\",e.ROLE_UPDATE_PROMOTION=\"role_update_promotion\",e.ROLE_UPDATE_DEMOTION=\"role_update_demotion\",e.FAV_DEFAULT_UPDATE_ON=\"fav_default_update_on\",e.FAV_DEFAULT_UPDATE_OFF=\"fav_default_update_off\",e}();e.SystemMessageHydratorsStatics=_}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.InitiatorMriPropertyName=\"initiatorMri\",e.InitiatorPropertyName=\"initiator\",e.TargetMriPropertyName=\"targetMri\",e.TargetPropertyName=\"target\",e.TargetNamePropertyName=\"targetName\",e.IconPropertyName=\"icon\",e.InitiatorTypePropertyName=\"initiatorType\",e.NewValuePropertyName=\"newValue\",e.OldValuePropertyName=\"oldValue\",e.IsTBotPropertyName=\"isTBot\",e}();e.SystemMessageHydratedPropertyName=t;var i=function(){function t(t,i,s,r,a,n,o,c,l,d,m,p){var g=this;this.$q=t,this.$translate=i,this.channelService=r,this.constants=a,this.conversationsService=n,this.peopleService=l,this.resources=d,this.settingsService=m,this.utilityService=p,this.strategies={},this.enableAppWelcomeMessage=!1,this.enableAppWelcomeMessageInChat=!1,this.enableAppUpgradeNotification=!1,this.enableAadAppEntityControlMessages=!1,this.hydrateAddChannel=function(e){var t=null;return{parse:function(){return{entities:(t=g.utilityService.tryParseJSON(e.content)||{}).user?[t.user]:[]}},hydrate:function(i){if(t.user){var s=g.utilityService.tryParseJSON(t.oldValue)||[],r=g.utilityService.tryParseJSON(t.newValue)||[],a=_.last(r);if(a){var n={teamName:g.channelService.getTeamByObjectId(e.from.split(\"/\").slice(-1)[0]).displayName,channelId:a.id,channelName:a.name,objectId:null};e.hydratedProperties={icon:\"svg/icons-channel-icon.html\",initiatorMri:t.user,initiator:i.entities[t.user],oldValue:s,newValue:r,target:[n]},e.hydratedContent=g.$translate.instant(g.resources.strings.system_notifications_channeladded,{initiator:i.entities[t.user]&&i.entities[t.user].displayName,channelName:a.name})}else g.logger.error(\"New channel is not available. Message id: {0} Conversation id: {1}\",e.id,e.conversationId)}}}},this.hydrateArchiveRestoreTeam=function(e){var t=null;return{parse:function(){return{entities:(t=g.utilityService.tryParseJSON(e.content)||{}).user?[t.user]:[]}},hydrate:function(i){if(t.user)if(t.newValue){var s={teamName:g.channelService.getTeamByObjectId(e.from.split(\"/\").slice(-1)[0]).displayName,objectId:null},r=null,a=null;g.IsTeamArchived(t.oldValue,t.newValue)?(r=\"svg/icons-archive.html\",a=g.$translate.instant(g.resources.strings.system_notifications_teamarchived,{initiator:i.entities[t.user]&&i.entities[t.user].displayName})):g.IsTeamRestored(t.oldValue,t.newValue)&&(r=\"svg/icons-refresh.html\",a=g.$translate.instant(g.resources.strings.system_notifications_teamrestored,{initiator:i.entities[t.user]&&i.entities[t.user].displayName}));e.hydratedProperties={icon:r,initiatorMri:t.user,initiator:i.entities[t.user],oldValue:t.oldValue,newValue:t.newValue,target:[s]};e.hydratedContent=a}else g.logger.error(\"New archival level is not available. Message id: {0} Conversation id: {1}\",e.id,e.conversationId)}}},this.hydrateUpdateFavDefault=function(t){var i={initiator:\"\",isDefault:!1};return{parse:function(){return g.utilityService.fastParseXML(t.content,{initiator:function(e){return i.initiator=e.trim()},isDefault:function(e){return i.isDefault=/true/i.test(e)},isdefault:function(e){return i.isDefault=/true/i.test(e)}}),{entities:[i.initiator]}},hydrate:function(s){var r=s.entities[i.initiator],a=i.isDefault?g.resources.strings.system_notifications_update_fav_default_on:g.resources.strings.system_notifications_update_fav_default_off,n=i.isDefault?e.SystemMessageHydratorsStatics.FAV_DEFAULT_UPDATE_ON:e.SystemMessageHydratorsStatics.FAV_DEFAULT_UPDATE_OFF,o=i.isDefault?\"svg/icons-starred.html\":\"svg/icons-star.html\";g.settingsService.valueAsBoolean(g.constants.settings.names.enableNewTerminologyForTeamChannelFavorites)&&(o=i.isDefault?\"svg/icons-show-filled.html\":\"svg/icons-hide-filled.html\"),t.hydratedContent=g.$translate.instant(a,{initiator:r.displayName}),t.hydratedProperties={initiator:r,initiatorMri:i.initiator,icon:o,initiatorType:n}}}},this.hydrateAddMember=function(t){var i={initiator:\"\",initiatorType:\"\",targets:[],targetNames:[],shareHistoryTime:-1};return{parse:function(){g.utilityService.fastParseXML(t.content,{initiator:function(e){return i.initiator=e.trim()},target:function(e){return i.targets.push(e.trim())},targetName:function(e){return i.targetNames.push(e.trim())},targetname:function(e){return i.targetNames.push(e.trim())},sharehistorytime:function(e){return i.shareHistoryTime=Number(e)}});var s,r=!SkypeX.Services.ChatServiceUtils.isUserMri(i.initiator)&&!SkypeX.Services.ChatServiceUtils.isAadAppMri(i.initiator),a=i.targets&&1==i.targets.length&&i.targets[0]===i.initiator;return r||a?(s=[],i.initiatorType=e.SystemMessageHydratorsStatics.SystemAddMemberType):(i.targets=_.uniq(_.reject(i.targets,function(e){return e===i.initiator})),s=[i.initiator]),{entities:s.concat(i.targets),conversationId:t.conversationId}},hydrate:function(s){var r=i.initiatorType!==e.SystemMessageHydratorsStatics.SystemAddMemberType?s.entities[i.initiator]:{displayName:g.$translate.instant(g.resources.strings.messages_addMemberBySystemText)},a=_.filter(_.map(i.targets,function(e){return s.entities[e]}));if(g.enableAppWelcomeMessage&&t.messagetype==SkypeX.Services.ChatServiceUtils.MessageType_AddCustomApp&&a.push({mri:i.targets[0],displayName:i.targetNames[0]}),r&&a.length){var n={};n[e.SystemMessageHydratorsStatics.SINGLE_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageOneTarget,n[e.SystemMessageHydratorsStatics.TWO_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageTwoTargets,n[e.SystemMessageHydratorsStatics.MULTIPLE_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageManyTargets,i.shareHistoryTime>=0&&(0===i.shareHistoryTime?(n[e.SystemMessageHydratorsStatics.SINGLE_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageOneTargetAllHistoryShared,n[e.SystemMessageHydratorsStatics.TWO_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageTwoTargetsAllHistoryShared,n[e.SystemMessageHydratorsStatics.MULTIPLE_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageManyTargetsAllHistoryShared):(n[e.SystemMessageHydratorsStatics.SINGLE_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageOneTargetPartialHistoryShared_mf,n[e.SystemMessageHydratorsStatics.TWO_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageTwoTargetsPartialHistoryShared_mf,n[e.SystemMessageHydratorsStatics.MULTIPLE_ADD_MEMBER_FORMAT]=g.resources.strings.messages_addMemberSystemMessageManyTargetsPartialHistoryShared_mf));var o=t.originalArrivalTimeUtc;t.hydratedContent=g.getAddMemberString(r.givenName||r.displayName,a.map(function(e){return e.givenName||e.displayName}),n,i.shareHistoryTime,o),t.hydratedProperties={initiator:r,initiatorMri:i.initiator,target:a,targetMri:_.map(a,function(e){return e.mri}),icon:void 0,initiatorType:i.initiatorType,shareChatHistory:i.shareHistoryTime,shareChatHistoryDays:i.shareHistoryTime>0?g.getNumberOfDaysBetween(i.shareHistoryTime,o):\"\"}}}}},this.hydrateDeleteMember=function(t){var i,s,r={initiator:\"\",targets:[],targetNames:[]},a=function(t,i,s,r,a){var n={content:void 0,initiatorType:void 0};return null===i&&!0===t&&!0===g.settingsService.valueAsBoolean(g.constants.settings.names.enableInformationBarrier)&&(n.initiatorType=e.SystemMessageHydratorsStatics.SystemRemoveMember),n.content=g.$translate.instant(i,{initiator:_.isNil(s)?void 0:s.givenName||s.displayName,target:r&&r.length?r[0].givenName||r[0].displayName:a[0],targetName:a&&!_.isNil(a[0])?a[0]:void 0}),_.isNil(n.content)&&(n.content=\" \"),n};return{parse:function(){return g.utilityService.fastParseXML(t.content,{initiator:function(e){return r.initiator=e.trim()},target:function(e){return r.targets.push(e.trim())},targetName:function(e){return r.targetNames.push(e.trim())},targetname:function(e){return r.targetNames.push(e.trim())}}),i=1===r.targets.length&&r.targets[0]===r.initiator,s=t.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_DeleteMember&&1===r.targets.length&&r.targets[0]!==r.initiator,r.targets=_.uniq(_.reject(r.targets,function(e){return e===r.initiator})),{entities:[r.initiator].concat(r.targets),conversationId:t.conversationId}},hydrate:function(e){if(i){var n=e.entities[r.initiator];if(n){var o=n.givenName||n.displayName;t.hydratedContent=g.$translate.instant(g.resources.strings.chat_controlMessageUserLeft,{user:o}),t.hydratedProperties={initiator:n,initiatorMri:r.initiator,target:[n],targetMri:[r.initiator],icon:\"svg/icons-leave.html\"}}}else{var c={content:void 0,initiatorType:void 0},l=e.entities[r.initiator],d=_.filter(_.map(r.targets,function(t){return e.entities[t]})),m=r.targetNames,p=0,u=null,y=g.settingsService.valueFor(g.constants.settings.names.informationBarrierSettings);y&&y.maxSupportedRosterSize&&(p=y.maxSupportedRosterSize);var h=SkypeX.Services.ChatServiceUtils.isThread(r.initiator);if(!0===h){var v=g.conversationsService.getConversation(t.conversationId);if(!1===g.settingsService.valueAsBoolean(g.constants.settings.names.enableInformationBarrier)||_.isNil(v)||v&&v.rosterSummary&&v.rosterSummary.memberCount>p)return}else{if(!l||!d.length&&!m.length)return;s?u=g.resources.strings.messages_removeMemberChatSystemMessageOneTarget:g.enableAppWelcomeMessage&&t.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_DeleteCustomApp&&(u=m[0]?g.resources.strings.messages_deleteAppSystemMessageOneTargetNameInTeam:g.resources.strings.messages_deleteAppSystemMessageOneTargetInTeam)}t.hydratedContent=\" \",c=a(h,u,l,d,m),t.hydratedContent=c.content,t.hydratedProperties={initiator:l,initiatorType:c.initiatorType,initiatorMri:r.initiator,target:d,targetMri:r.targets,icon:void 0,targetName:m[0]}}}}},this.hydrateNameUpdate=function(e){var t={initiator:\"\",value:\"\"};return{parse:function(){return g.utilityService.fastParseXML(e.content,{initiator:function(e){return t.initiator=e.trim()},value:function(e){return t.value=_.unescape(e)}}),t.value=t.value.contains(\":\")?null:t.value,{entities:[t.initiator]}},hydrate:function(i){var s=i.entities[t.initiator];s&&(e.hydratedContent=g.getTopicUpdateString(s.givenName||s.displayName,t.value),e.hydratedProperties={initiator:s,initiatorMri:t.initiator,newValue:t.value,icon:null})}}},this.hydrateNameAndDescriptionUpdate=function(e){var t=null;return{parse:function(){return{entities:(t=g.utilityService.tryParseJSON(e.content)||{}).user?[t.user]:[]}},hydrate:function(i){if(t.user)switch(e.hydratedProperties={icon:\"svg/icons-channel-icon.html\",initiatorMri:t.user,initiator:i.entities[t.user],oldValue:t.oldValue,newValue:t.newValue},e.messagetype){case SkypeX.Services.ChatServiceUtils.MessageType_SpaceTopicUpdated:e.hydratedProperties.icon=\"svg/icons-teams.html\",e.hydratedContent=g.$translate.instant(g.resources.strings.system_notifications_teamnameedited,{initiator:i.entities[t.user]&&i.entities[t.user].displayName,oldValue:t.oldValue,newValue:t.newValue});break;case SkypeX.Services.ChatServiceUtils.MessageType_SpaceDescriptionUpdated:e.hydratedProperties.icon=\"svg/icons-teams.html\",e.hydratedContent=g.$translate.instant(g.resources.strings.system_notifications_teamdescedited,{initiator:i.entities[t.user]&&i.entities[t.user].displayName,oldValue:t.oldValue,newValue:t.newValue});break;case SkypeX.Services.ChatServiceUtils.MessageType_TopicTopicUpdated:case SkypeX.Services.ChatServiceUtils.MessageType_TopicUpdated:e.hydratedContent=g.$translate.instant(g.resources.strings.system_notifications_channelnameedited,{initiator:i.entities[t.user]&&i.entities[t.user].displayName,oldValue:t.oldValue,newValue:t.newValue});break;case SkypeX.Services.ChatServiceUtils.MessageType_TopicDescriptionUpdated:e.hydratedContent=g.$translate.instant(g.resources.strings.system_notifications_channeldescedited,{initiator:i.entities[t.user]&&i.entities[t.user].displayName,oldValue:t.oldValue,newValue:t.newValue})}}}},this.hydrateTopicDelete=function(e){var t=null;return{parse:function(){return{entities:(t=g.utilityService.tryParseJSON(e.content)||{}).user?[t.user]:[]}},hydrate:function(i){t.user&&(e.hydratedProperties={icon:\"svg/icons-delete.html\",initiatorMri:t.user,initiator:i.entities[t.user],oldValue:t.topic},e.hydratedContent=g.$translate.instant(g.resources.strings.system_notifications_channeldeleted,{initiator:i.entities[t.user]&&i.entities[t.user].displayName,topicName:t.topic}))}}},this.hydrateRoleUpdate=function(t){var i={initiator:\"\",targetId:\"\",newRole:\"\",isValid:!1};return{parse:function(){return g.utilityService.fastParseXML(t.content,{initiator:function(e){return i.initiator=e.trim()},id:function(e){return i.targetId=e&&e.trim()},role:function(e){return i.newRole=e&&e.trim()}}),i.isValid=i.initiator&&i.targetId&&i.initiator!==i.targetId,{entities:i.isValid?[i.initiator,i.targetId]:[]}},hydrate:function(s){if(i.isValid){var r=s.entities[i.initiator],a=s.entities[i.targetId];if(r&&a){var n=g.resources.strings.system_notifications_member_promoted,o=e.SystemMessageHydratorsStatics.ROLE_UPDATE_PROMOTION,c=\"svg/icons-promote-member.html\";i.newRole!==g.constants.RoleConstants.Admin.toLowerCase()&&(n=g.resources.strings.system_notifications_admin_demoted,o=e.SystemMessageHydratorsStatics.ROLE_UPDATE_DEMOTION,c=\"svg/icons-person.html\"),t.hydratedProperties={initiator:r,initiatorMri:i.initiator,target:[a],targetMri:[i.targetId],initiatorType:o,icon:c},t.hydratedContent=g.$translate.instant(n,{initiator:r.givenName||r.displayName,target:a.givenName||a.displayName})}}}}},this.hydrateUpgradeApp=function(t){if(g.enableAppUpgradeNotification=g.settingsService.valueAsBoolean(g.constants.settings.names.enableAppUpgradeNotification),!g.enableAppUpgradeNotification||t.messagetype!=SkypeX.Services.ChatServiceUtils.MessageType_UpgradeCustomApp||!t.content.contains(\"upgradecustomappv2\"))return null;var i={initiator:\"\",initiatorType:\"\",targets:[],targetNames:[],deprecatedTargetName:\"\"};return{parse:function(){g.utilityService.fastParseXML(t.content,{initiator:function(e){return i.initiator=e.trim()},target:function(e){return i.targets.push(e.trim())},targetname:function(e){return i.targetNames.push(e.trim())},deprecatedtargetname:function(e){return i.deprecatedTargetName=e.trim()}});var s;return SkypeX.Services.ChatServiceUtils.isUserMri(i.initiator)?s=[i.initiator]:(s=[],i.initiatorType=e.SystemMessageHydratorsStatics.SystemAddMemberType),{entities:s.concat(i.targets),conversationId:t.conversationId}},hydrate:function(s){var r=i.initiatorType!==e.SystemMessageHydratorsStatics.SystemAddMemberType?s.entities[i.initiator]:{displayName:g.$translate.instant(g.resources.strings.messages_addMemberBySystemText)},a=_.filter(_.map(i.targets,function(e){return s.entities[e]})),n=i.targetNames;if(r&&(a.length||n.length)){if(\"\"!==i.deprecatedTargetName){o=i.initiatorType!==e.SystemMessageHydratorsStatics.SystemAddMemberType?g.resources.strings.messages_upgradeAppNameSystemMessageOneTargetInTeam:g.resources.strings.messages_upgradeAppNameSystemMessageSilentOneTargetInTeam;t.hydratedContent=g.$translate.instant(o,{initiator:r.givenName||r.displayName,target:a&&a.length?a[0].givenName||a[0].displayName:n[0],deprecatedTarget:i.deprecatedTargetName})}else{var o=i.initiatorType!==e.SystemMessageHydratorsStatics.SystemAddMemberType?g.resources.strings.messages_upgradeAppSystemMessageOneTargetInTeam:g.resources.strings.messages_upgradeAppSystemMessageSilentOneTargetInTeam;t.hydratedContent=g.$translate.instant(o,{initiator:r.givenName||r.displayName,target:_.isEmpty(a)?n[0]:a[0].givenName||a[0].displayName})}t.hydratedProperties={initiator:r,initiatorType:i.initiatorType,initiatorMri:i.initiator,target:a,targetMri:i.targets,icon:void 0,targetName:n[0],deprecatedTargetName:i.deprecatedTargetName}}}}},this.hydrateMemberJoinLeave=function(e){var t=[];return{parse:function(){var i=g.utilityService.tryParseJSON(e.content);return t=i&&i.members||[],{entities:t.map(function(e){return e.id}),conversationId:e.conversationId}},hydrate:function(i){if(!t.length)return e.hydratedContent=\"\",e.hydratedProperties={},void g.logger.error(e.messagetype+\" received with no members\");var s=e.messagetype===SkypeX.Services.ChatServiceUtils.MessageType_MemberJoined,r=s?g.resources.strings.messages_memberJoined_mf:g.resources.strings.messages_memberLeft_mf,a=t.map(function(e){return g.getUserFromEntitiesWithDefault(i,e)}),n=a[0];if(g.enableAppWelcomeMessageInChat&&SkypeX.Services.ChatServiceUtils.isBotMri(n.mri))return e.hydratedContent=\"\",void(e.hydratedProperties={});var o={name:n.displayName,othersCount:t.length-1};2===t.length&&(o.name2=a[1].displayName),e.hydratedContent=g.$translate.instant(r,o,g.constants.translation.interpolationIds.messageformat),e.hydratedProperties={icon:s?\"svg/icons-team-create.html\":\"svg/icons-leave.html\",initiator:n,initiatorMri:n.mri,target:a}}}},this.logger=c.newLogger(\"SystemMessageHydrators\"),this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_AddMember]=this.hydrateAddMember,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_DeleteMember]=this.hydrateDeleteMember,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_RoleUpdate]=this.hydrateRoleUpdate,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_TopicTopicUpdated]=this.hydrateNameAndDescriptionUpdate,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_TopicUpdated]=this.hydrateNameUpdate,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_SpaceTopicUpdated]=this.hydrateNameAndDescriptionUpdate,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_TopicDescriptionUpdated]=this.hydrateNameAndDescriptionUpdate,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_SpaceDescriptionUpdated]=this.hydrateNameAndDescriptionUpdate,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_TopicDeleted]=this.hydrateTopicDelete,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_SpaceThreadChannelAdded]=this.hydrateAddChannel,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_UpdateFavDefault]=this.hydrateUpdateFavDefault,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_MemberJoined]=this.hydrateMemberJoinLeave,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_MemberLeft]=this.hydrateMemberJoinLeave,this.initialize()}return t.$inject=[\"$q\",\"$translate\",\"appsService\",\"channelService\",\"constants\",\"conversationsService\",\"dateFormatService\",\"loggingService\",\"peopleService\",\"resources\",\"settingsService\",\"utilityService\"],t.prototype.initialize=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.enableTeamArchive)&&(this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_ThreadArchivalUpdate]=this.hydrateArchiveRestoreTeam),this.enableAppWelcomeMessage=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppWelcomeMessage),this.enableAppWelcomeMessage&&(this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_AddCustomApp]=this.hydrateAddMember,this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_DeleteCustomApp]=this.hydrateDeleteMember),this.enableAppUpgradeNotification=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppUpgradeNotification),this.enableAppUpgradeNotification&&(this.strategies[SkypeX.Services.ChatServiceUtils.MessageType_UpgradeCustomApp]=this.hydrateUpgradeApp),this.enableAadAppEntityControlMessages=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAadAppEntityControlMessages),this.enableAppWelcomeMessageInChat=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppWelcomeMessageInChat)},t.prototype.hydrate=function(e){var t=this,i=_.filter(e,function(e){return e&&e.isRenderingKindSystem});if(0===i.length)return this.$q.when(e);var s=_.filter(_.map(i,function(e){var i=t.strategies[e.messagetype];return i?i(e):null})),r=function(e){return _.some(e.entities,SkypeX.Services.ChatServiceUtils.isAadAppMri)},a=function(e){return t.enableAadAppEntityControlMessages||!r(e)},n=_(s).map(function(e){return{hydrator:e,request:e.parse()}}).filter(function(e){var t=e.request;return a(t)}).value();s=n.map(function(e){return e.hydrator});var o=n.map(function(e){return e.request}),c=this.resolveResourceRequestEntities(o).then(function(t){return s.forEach(function(e){return e.hydrate(t)}),e}).catch(function(){return t.logger.error(\"Hydration failed for one or more messages\"),e}).finally(function(){_.forEach(i,function(e){null==e.hydratedProperties&&(e.hydratedProperties={})})});return this.utilityService.getPromiseWithTimeout(c,5*this.constants.timeInMiliseconds.second,this.$q,\"timeout\",!0).catch(function(i){return\"timeout\"===i&&t.logger.warn(\"hydrating system messages took more than 5 seconds to complete, so continuing on.\"),e})},t.prototype.resolveResourceRequestEntities=function(e){var t=this,i=[];e&&(_.forEach(e,function(e){e&&!_.isEmpty(e.entities)&&_.forEach(e.entities,function(e){(SkypeX.Services.ChatServiceUtils.isUserMri(e)||SkypeX.Services.ChatServiceUtils.isPstnMri(e)||SkypeX.Services.ChatServiceUtils.isAadAppMri(e)||!t.enableAppWelcomeMessage&&SkypeX.Services.ChatServiceUtils.isBotMri(e))&&i.push(e)})}),i=_.uniq(i));var s=[];return s.push(i.length?this.peopleService.getAllShortPeopleProfile(i,\"systemMessageHydrators\"):this.$q.when([])),this.$q.all(s).then(function(e){var t=_.flatten(e);return{entities:_.keyBy(_.filter(t),function(e){return e.mri||e.objectId})}})},t.prototype.getAddMemberString=function(t,i,s,r,a){i=_.sortBy(i);var n=\"\";switch(r>0&&(n=this.getNumberOfDaysBetween(r,a)),i.length){case 1:return r>0?this.$translate.instant(s[e.SystemMessageHydratorsStatics.SINGLE_ADD_MEMBER_FORMAT],{initiator:t,target:i[0],shareHistoryTime:n},this.constants.translation.interpolationIds.messageformat):this.$translate.instant(s[e.SystemMessageHydratorsStatics.SINGLE_ADD_MEMBER_FORMAT],{initiator:t,target:i[0],shareHistoryTime:n});case 2:return r>0?this.$translate.instant(s[e.SystemMessageHydratorsStatics.TWO_ADD_MEMBER_FORMAT],{initiator:t,targetOne:i[0],targetTwo:i[1],shareHistoryTime:n},this.constants.translation.interpolationIds.messageformat):this.$translate.instant(s[e.SystemMessageHydratorsStatics.TWO_ADD_MEMBER_FORMAT],{initiator:t,targetOne:i[0],targetTwo:i[1],shareHistoryTime:n});default:return r>0?this.$translate.instant(s[e.SystemMessageHydratorsStatics.MULTIPLE_ADD_MEMBER_FORMAT],{initiator:t,targetOne:i[0],targetCount:i.length-1,shareHistoryTime:n},this.constants.translation.interpolationIds.messageformat):this.$translate.instant(s[e.SystemMessageHydratorsStatics.MULTIPLE_ADD_MEMBER_FORMAT],{initiator:t,targetOne:i[0],targetCount:i.length-1,shareHistoryTime:n})}},t.prototype.getTopicUpdateString=function(e,t){return t?this.$translate.instantWithoutEncoding(this.resources.strings.messages_topicUpdatedSystemMessage,{userName:e,value:t}):this.$translate.instant(this.resources.strings.messages_topicDeletedSystemMessage,{userName:e})},t.prototype.getUserFromEntitiesWithDefault=function(e,t){var i=t.id,s=t.friendlyname,r=e.entities[i];return(!r||this.peopleService.isUnknownUser(r)||r.isAnonymousUser)&&(r={displayName:s||this.$translate.instant(this.resources.strings.unknown_user),mri:i}),r},t.prototype.getNumberOfDaysBetween=function(e,t){return e>0&&t>e?(Math.floor(new Date(t).valueOf()-new Date(e).valueOf())/864e5).toFixed():\"0\"},t.prototype.IsTeamArchived=function(e,t){return(e===SkypeX.Services.ChatServiceUtils.ThreadArchivalLevel_None||\"\"===e)&&t===SkypeX.Services.ChatServiceUtils.ThreadArchivalLevel_Space},t.prototype.IsTeamRestored=function(e,t){return e===SkypeX.Services.ChatServiceUtils.ThreadArchivalLevel_Space&&t===SkypeX.Services.ChatServiceUtils.ThreadArchivalLevel_None},t}();e.SystemMessageHydrators=i,angular.module(\"teamspace.systemMessageHydrators\",[\"pascalprecht.translate\",\"teamspace.appsService\",\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.conversationsService\",\"teamspace.dateFormatService\",\"teamspace.locales\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.settingsService\",\"teamspace.translationDecorator\",\"teamspace.utilityService\"]).service(\"systemMessageHydrators\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.inMemory=0]=\"inMemory\",e[e.indexedDB=1]=\"indexedDB\",e[e.network=2]=\"network\"}(e.ConversationDataSource||(e.ConversationDataSource={}));!function(e){e[e.ChatToChatSwitch=1]=\"ChatToChatSwitch\",e[e.SameTeam=2]=\"SameTeam\",e[e.DifferentTeam=3]=\"DifferentTeam\",e[e.DifferentContext=4]=\"DifferentContext\",e[e.SameConversation=5]=\"SameConversation\",e[e.TeamsGrid=6]=\"TeamsGrid\"}(e.SwitchFrom||(e.SwitchFrom={}));!function(e){e[e.chat=0]=\"chat\",e[e.channel=1]=\"channel\"}(e.TabSwitchActivityType||(e.TabSwitchActivityType={}));!function(e){e[e.None=0]=\"None\",e[e.Angular=1]=\"Angular\",e[e.React=2]=\"React\"}(e.ChatSwitchUIType||(e.ChatSwitchUIType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function a(a,i,n,t){this.$q=a,this.constants=i,this.loggingService=t,this.logger=t.newLogger(\"MobileDownloadEmailService\");var r=new e.DataManagerOptions(i.urls.user.mobileEmail.type,function(e){return e});r.isResponseWrappedInValue=!1,r.isTransient=!0,this.transientDataManager=n.registerManager(r)}return a.$inject=[\"$q\",\"constants\",\"dataManagerService\",\"loggingService\"],a.prototype.sendDownloadMail=function(e,a){var i=this;if(!e||!a||!validator.isEmail(e))return this.$q.reject(\"Invalid parameters passed for mail.\");var n=this.loggingService.newScenario(this.constants.scenarios.sendMobileLink),t={emailId:e,locale:a},r={url:this.constants.urls.user.mobileEmail.post,method:\"POST\",data:t};return this.transientDataManager.invoke(r).then(function(){n.stop()}).catch(function(e){return i.logger.error(\"Error while sending the user mail: {0}\",e.message),n.fail(),i.$q.reject(e)})},a}();e.MobileDownloadEmailServiceImplementation=a,angular.module(\"teamspace.mobileDownloadEmailService\",[\"teamspace.constants\",\"teamspace.dataManagerService\",\"teamspace.loggingService\"]).service(\"mobileDownloadEmailService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var Teams;!function(e){!function(e){!function(e){e[e.Single=0]=\"Single\",e[e.Occurrence=1]=\"Occurrence\",e[e.Exception=2]=\"Exception\",e[e.RecurringMaster=3]=\"RecurringMaster\"}(e.AppointmentType||(e.AppointmentType={}));!function(e){e[e.None=0]=\"None\",e[e.Adhoc=1]=\"Adhoc\",e[e.Scheduled=2]=\"Scheduled\",e[e.Recurring=3]=\"Recurring\",e[e.Broadcast=4]=\"Broadcast\"}(e.MeetingType||(e.MeetingType={}));!function(e){e[e.None=0]=\"None\",e[e.Sfb=1]=\"Sfb\"}(e.InteropType||(e.InteropType={}));!function(e){e[e.Undefined=0]=\"Undefined\",e[e.User=1]=\"User\",e[e.Admin=2]=\"Admin\",e[e.Guest=3]=\"Guest\"}(e.MemberRole||(e.MemberRole={}));!function(e){e[e.None=0]=\"None\",e[e.Daily=1]=\"Daily\",e[e.Weekly=2]=\"Weekly\",e[e.Monthly=3]=\"Monthly\",e[e.RelativeMonthly=4]=\"RelativeMonthly\",e[e.Yearly=5]=\"Yearly\",e[e.RelativeYearly=6]=\"RelativeYearly\"}(e.RecurrencePatternType||(e.RecurrencePatternType={}));!function(e){e[e.Sunday=0]=\"Sunday\",e[e.Monday=1]=\"Monday\",e[e.Tuesday=2]=\"Tuesday\",e[e.Wednesday=3]=\"Wednesday\",e[e.Thursday=4]=\"Thursday\",e[e.Friday=5]=\"Friday\",e[e.Saturday=6]=\"Saturday\"}(e.DayOfWeek||(e.DayOfWeek={}));!function(e){e[e.First=0]=\"First\",e[e.Second=1]=\"Second\",e[e.Third=2]=\"Third\",e[e.Fourth=3]=\"Fourth\",e[e.Last=4]=\"Last\"}(e.WeekOfTheMonthIndex||(e.WeekOfTheMonthIndex={}));!function(e){e[e.January=1]=\"January\",e[e.February=2]=\"February\",e[e.March=3]=\"March\",e[e.April=4]=\"April\",e[e.May=5]=\"May\",e[e.June=6]=\"June\",e[e.July=7]=\"July\",e[e.August=8]=\"August\",e[e.September=9]=\"September\",e[e.October=10]=\"October\",e[e.November=11]=\"November\",e[e.December=12]=\"December\"}(e.Month||(e.Month={}));!function(e){e[e.None=0]=\"None\",e[e.Meeting=1]=\"Meeting\"}(e.ChatSubType||(e.ChatSubType={}));!function(e){e[e.Standard=0]=\"Standard\",e[e.Private=1]=\"Private\",e[e.Shared=4]=\"Shared\"}(e.ChannelType||(e.ChannelType={}));!function(e){e.NotStarted=\"notStarted\",e.CreatingLibrary=\"creatingLibrary\",e.SettingUpPermissionsAndCreatingLink=\"settingUpPermissionsAndCreatingLink\",e.Succeeded=\"succeeded\",e.Failed=\"failed\"}(e.SpecialDocumentLibraryProvisioningStage||(e.SpecialDocumentLibraryProvisioningStage={}));!function(e){e.Unknown=\"unknown\",e.NoProblemsFound=\"noProblemsFound\",e.ProvisioningNotCompleted=\"provisioningNotCompleted\",e.LibraryIsMissing=\"libraryIsMissing\",e.LinkIsMissing=\"linkIsMissing\",e.LinkIsStale=\"linkIsStale\"}(e.SpecialDocumentLibraryDiagnosticsConclusion||(e.SpecialDocumentLibraryDiagnosticsConclusion={}));!function(e){e.Unknown=\"unknown\",e.ReProvisionSpecialDocumentLibrary=\"reProvisionSpecialDocumentLibrary\",e.ReProvisionSpecialDocumentLibraryLink=\"reProvisionSpecialDocumentLibraryLink\",e.ContinueProvisioningProcess=\"continueProvisioningProcess\"}(e.SpecialDocumentLibraryRepairAction||(e.SpecialDocumentLibraryRepairAction={}));!function(e){e.Unknown=\"unknown\",e.SpecialDocumentLibrarySettingIsLocked=\"specialDocumentLibrarySettingIsLocked\"}(e.SpecialDocumentLibraryRepairErrorCode||(e.SpecialDocumentLibraryRepairErrorCode={}));!function(e){e.ClassMaterials=\"classMaterials\"}(e.SpecialDocumentLibraryType||(e.SpecialDocumentLibraryType={}));!function(e){e.Readonly=\"readonly\"}(e.DocumentLibraryAccessType||(e.DocumentLibraryAccessType={}));!function(e){e.Disabled=\"disabled\",e.TeamOwners=\"teamOwners\",e.TeamOwnersAndMembers=\"teamOwnersAndMembers\"}(e.TenantTagPermissions||(e.TenantTagPermissions={}))}(e.Models||(e.Models={}))}(Teams||(Teams={}))","angular.module(\"teams.models\",[])","var teamspace;!function(e){!function(e){!function(e){e[e.Active=0]=\"Active\",e[e.Closed=1]=\"Closed\",e[e.Crashed=2]=\"Crashed\",e[e.Initializing=3]=\"Initializing\",e[e.Idle=4]=\"Idle\"}(e.WindowState||(e.WindowState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.Closed=\"closed\",e.Focus=\"focus\",e.Blur=\"blur\",e.AadGetToken=\"aadGetToken\",e.GetDriveItemResponse=\"getDriveItemResponse\",e.AadGetCurrentUser=\"aadCurrentUser\",e.AadClearCache=\"aadClearCache\",e.GetStateData=\"getStateData\",e.WindowCrashed=\"windowCrashed\",e.DidNavigationInPage=\"did-navigate-in-page\",e.WillNavigate=\"will-navigate\",e.NewWindow=\"new-window\",e.WindowReady=\"windowReady\",e.WindowStart=\"windowAppStart\",e.CoreInitialized=\"coreInitialized\",e.WindowDomLoading=\"windowDomLoading\",e.WindowUnloaded=\"windowUnloaded\",e.WindowInitialized=\"windowInitialized\",e.RequestShellToOpen=\"requestShellToOpen\",e.DevToolPageReload=\"devtools-reload-page\",e.GetLogs=\"getLogs\",e.UpdateWindowState=\"updateWindowState\",e.CentralDataLayerRequest=\"centralDataLayer:request\",e.CentralDataLayerResponse=\"centralDataLayer:response\",e.ScreenSharingControlMessage=\"screenSharing:controlMessage\",e.HideFileViewerLoader=\"hideFileViewerLoader\",e.StopDocStageScenario=\"stopDocStageScenario\",e.AddScenarioMarker=\"addScenarioMarker\",e.TabSdkApiRequest=\"tabSdkApi:request\",e.TabSdkApiResponse=\"tabSdkApi:response\",e.FilesExperienceSendData=\"filesExperience:sendData\",e.FilesExperienceRequestData=\"filesExperience:requestData\"}(e.ChildWindowEventRequest||(e.ChildWindowEventRequest={}));!function(e){e.OpenInNewChildWindow=\"child\",e.OpenInNewChildWindowFallBackToMain=\"childFallbackMain\",e.OpenOnMainRenderer=\"main\"}(e.OpenType||(e.OpenType={}));!function(e){e.BRBFeedbackDialog=\"brb\",e.ChannelTab=\"channelTab\",e.Chat=\"chat\",e.ChatWithUser=\"chatWithUser\",e.ImmersiveReader=\"immersiveReader\",e.OrgChart=\"orgChart\"}(e.OpenHandler||(e.OpenHandler={}));!function(e){e.FocusChildWindow=\"focusChildWindow\",e.BlurChildWindow=\"blurChildWindow\",e.FlashChildWindowTaskbarIcon=\"flashChildWindowTaskbarIcon\",e.UnflashChildWindowTaskbarIcon=\"unFlashChildWindowTaskbarIcon\",e.CloseChildWindow=\"closeChildWindow\",e.ResizeWindow=\"resizeWindow\",e.MinimumSizeUpdate=\"minimumSizeUpdate\"}(e.ChildWindowEventSendOnly||(e.ChildWindowEventSendOnly={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),__assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t}).apply(this,arguments)},teamspace;!function(t){!function(t){var e;!function(t){t.Chat=\"chat\",t.File=\"file\",t.Call=\"call\",t.Tab=\"tab\",t.Expo=\"expo\"}(e=t.MultiWindowBaseTypes||(t.MultiWindowBaseTypes={})),t.MultiWindowIdPrefix=\"multiWindow\";var n=function(){function n(t,e){this.contentId=t,this.metaData=e;var i=n.settingsService.valueAsBoolean(n.constants.settings.names.enableLocalMultiWindowTMPDebug),o=n.settingsService.valueAsBoolean(n.constants.settings.names.enableLocalMultiWindowTMPDebug80),s=i||o;if(this.timeOpened=Date.now(),s){var a=i?8080:80;this.childWindowBaseUrl=\"http://dev.local:\"+a}else{var r=n.settingsService.getRootUri();!r||r.contains(\"dev.local\")?this.childWindowBaseUrl=\"https://teams.microsoft.com\":this.childWindowBaseUrl=r.endsWith(\"/\")?r.substr(0,r.length-1):r}}return n.prototype.isValid=function(){return!!this.contentId},n.generateWindowId=function(e){return t.MultiWindowIdPrefix+\"-\"+e+\"-\"+n.generateUuid()},n.generateWindowArgs=function(n,r){switch(n){case e.Chat:return new o(r.id,r.metaData);case e.Expo:return new i(r.id,r.metaData);case e.File:return new s(r.id,r.metaData);case e.Call:case t.RigelWindowType.Content:case t.RigelWindowType.Gallery:case t.RigelWindowType.GalleryAndContent:return new a(r.id,r.metaData)}},n.convertExperienceIdToString=function(t){switch(t){case 3:case\"3\":return e.Chat;case 4:case\"4\":return\"share-to-teams\";case 5:case\"5\":return\"meeting-options\";case 6:case\"6\":return\"calendar\";case 7:case\"7\":return e.File;case 8:case\"8\":return e.Call;default:return\"unknown\"}},n.prototype.getBaseDefinitionForType=function(t){return{type:t,frame:!1,shouldPersist:!0,timeOpened:this.timeOpened,content:{id:this.contentId,metaData:this.metaData},windowId:n.generateWindowId(t),url:this.constructUrl()}},n.prototype.getRing=function(){var t=n.settingsService.getRing();return t&&t.id?t.id:\"general\"},n.prototype.getVersion=function(){return n.settingsService.getOrbitalVersion(n.constants.settings.orbitals.multiWindow)},n.prototype.multiWindowClientQsps=function(){return\"agent=electron&setting=localeCode:\"+n.settingsService.getCurrentLocale()},n.prototype.webServerQSPs=function(t){var e=n.settingsService.valueFor(\"originalRing\");return\"version=\"+this.getVersion()+(e?\"&ring=\"+this.getRing():\"\")+(t?\"&container=\"+t:\"\")},n}();t.WindowParams=n;var i=function(t){function n(e,n){return void 0===n&&(n={}),t.call(this,e,n)||this}return __extends(n,t),n.prototype.createWindowDefinition=function(){return __assign({},this.getBaseDefinitionForType(e.Expo))},n.prototype.constructUrl=function(){var t=this.childWindowBaseUrl+\"/teams-expo/digital-signage-player/view\";return t+=\"/?\"+this.multiWindowClientQsps(),t+=\"&setting=rigelWindowType:Content\"},n}(n);t.ExpoChildWindowParams=i;var o=function(t){function n(e,n){return void 0===n&&(n={}),t.call(this,e,n)||this}return __extends(n,t),n.prototype.createWindowDefinition=function(){return __assign({},this.getBaseDefinitionForType(e.Chat))},n.prototype.constructUrl=function(){return\"\"+(this.childWindowBaseUrl+\"/multi-window?\"+this.webServerQSPs()+\"#/apps/com.microsoft.teams.chat/chats/\")+this.contentId+\"/?\"+this.multiWindowClientQsps()},n}(n);t.ChatChildWindowParams=o;var s=function(t){function n(e,n){return t.call(this,e,n)||this}return __extends(n,t),n.prototype.createWindowDefinition=function(){return __assign({},this.getBaseDefinitionForType(e.File))},n.prototype.constructUrl=function(){var t=this,e=this.childWindowBaseUrl+\"/files?\"+this.webServerQSPs()+\"#/apps/com.microsoft.teams.files/files/\"+this.contentId+\"/open\"+\"?\"+this.multiWindowClientQsps();return this.metaData&&Object.keys(this.metaData).forEach(function(n){var i=t.metaData[n];void 0!==i&&null!==i&&(e+=\"&\"+n+\"=\"+(!1===i?\"\":i))}),e},n}(n);t.FileChildWindowParams=s;var a=function(n){function i(e,i,o){var s=this,a=t.RigelWindowType[i.windowType];return e=a?e+\"@\"+i.windowType:e,s=n.call(this,e,i)||this,s.isRigelWindow=a,s._entityCommand=o,s}return __extends(i,n),Object.defineProperty(i.prototype,\"entityCommand\",{get:function(){return this._entityCommand},enumerable:!0,configurable:!0}),i.prototype.createWindowDefinition=function(){var t=this.metaData.windowType||e.Call;return __assign({},this.getBaseDefinitionForType(t),{shouldPersist:!1})},i.prototype.constructUrl=function(){var t=this.metaData.callingIntentId||\"list\",e=this.childWindowBaseUrl+\"/multi-window?\"+this.webServerQSPs()+\"#/apps/com.microsoft.teams.calling/calls/\"+t+\"?setting=enableCallingWindow:true\";return e+=\"&\"+this.multiWindowClientQsps(),this.isRigelWindow&&(e+=\"&setting=rigelWindowType:\"+this.metaData.windowType),e},i}(n);t.CallChildWindowParams=a;var r=function(t){function i(e,i){var o=t.call(this,e,i)||this,s=n.settingsService.valueAsBoolean(n.constants.settings.names.enableLocalMultiWindowTMPDebug),a=n.settingsService.valueAsBoolean(n.constants.settings.names.enableLocalMultiWindowTMPDebug80);if(s||a){var r=s?8080:80;o.childWindowBaseUrl=\"http://dev.local:\"+r}else o.childWindowBaseUrl=\"https://teams.microsoft.com/statics/teams-modular-packages/hosted-web-content/20190320025/index.html\";return o}return __extends(i,t),i.prototype.createWindowDefinition=function(){return __assign({},this.getBaseDefinitionForType(e.Tab))},i.prototype.constructUrl=function(){var t=this.childWindowBaseUrl+\"?hostClientType=\"+this.metaData.hostClientType+\"&definitionId=\"+this.metaData.definitionId+\"\\n      &contentUrl=\"+encodeURIComponent(this.metaData.contentUrl)+\"&appName=\"+this.metaData.appName+\"&appIcon=\"+this.metaData.appIcon+\"&tabName=\"+this.metaData.tabName;return t+=\"&\"+this.webServerQSPs()+\"&\"+this.multiWindowClientQsps()},i}(n);t.TabChildWindowParams=r}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){!function(a){a[a.None=0]=\"None\",a[a.FreshNavigation=1]=\"FreshNavigation\",a[a.InplaceNavigation=2]=\"InplaceNavigation\"}(a.NavigationResultType||(a.NavigationResultType={})),a.navigationGetStateContextFrom=function(a,t,e){return a&&t?a.name===e.states.appPeople||a.name===e.states.appAppsAppPeopleSection&&t.ctx&&t.ctx===e.navigation.context.chat||(a.name===e.states.appConversation||a.name===e.states.appSchool)&&t.ctx&&t.ctx===e.navigation.context.chat||a.name===e.states.appAppsAppChatSection?e.navigation.context.chat:a.name===e.states.appChannelTeam||(a.name===e.states.appConversation||a.name===e.states.appSchool)&&t.ctx&&t.ctx!==e.navigation.context.chat||a.name===e.states.appAppsAppChannelSection?e.navigation.context.channel:a.name===e.states.appChannelTeamScrollToMessage||(a.name===e.states.appConversation||a.name===e.states.appSchool)&&t.ctx&&t.ctx!==e.navigation.context.chat&&t.messageId?e.navigation.context.channelScrollToMessage:a.name===e.states.appAppsAppSection&&t.ctx&&t.middlePane&&t.appId&&t.appId!==e.appId.saved&&t.appId!==e.appId.search?e.navigation.context.apps:a.name===e.states.appCalling||a.name===e.states.preJoinCalling||a.name===e.states.rigelConsole?t.messageId&&\"0\"!==t.messageId?e.navigation.context.channel:e.navigation.context.meeting:a.name===e.states.appCalendarV2?e.navigation.context.calendar:null:null}}(a.services||(a.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var a=function(){function t(t,a,e,i,n){var g=this;this.$state=t,this.teamsDefaultNavigationStateManager=a,this.whiteList=void 0,this.logger=i.newLogger(\"NavigationStateManagementService\"),this.logger.info(\"Setting up NavigationStateManagementService.\"),this.navigationStateManager=n.getNavigationStateManager(),this.retrieveWhiteList(),this.defaultState=this.navigationStateManager.getDefaultState(),e.$on(\"$stateChangeStart\",function(t,a,e,i,n,r){g.manageStateChange(t,a)})}return t.$inject=[\"$state\",\"teamsDefaultNavigationStateManager\",\"$rootScope\",\"loggingService\",\"navigationStateManagerFactory\"],t.prototype.getStartupUrl=function(){var t=this.navigationStateManager.getStartupUrl();return t&&\"\"!==t.trim()?(this.logger.info(\"NavigationStateManagementService: Startup URL set to: '\"+t+\"'.\"),t):this.teamsDefaultNavigationStateManager.getStartupUrl()},t.prototype.manageStateChange=function(t,a){var e=a&&a.name?a.name:null;this.whiteList&&0!==this.whiteList.length&&(e&&-1!==this.whiteList.indexOf(a.name)||(t.preventDefault(),this.defaultState&&\"\"!==this.defaultState.trim()||(this.defaultState=this.teamsDefaultNavigationStateManager.getDefaultState()),this.logger.debug(\"NavigationStateManagementService overriding state change from: '\"+e+\"' to '\"+this.defaultState+\"'.\"),this.$state.go(e=this.defaultState)),this.navigationStateManager.stateChangeCallback&&this.navigationStateManager.stateChangeCallback(e))},t.prototype.retrieveWhiteList=function(){if(this.whiteList=this.navigationStateManager.getWhiteList(),!this.whiteList||0===this.whiteList.length)return this.whiteList=null,void this.logger.info(\"NavigationStateManagementService:  No whitelist was provided, navigating normally.\")},t}();t.NavigationStateManagementService=a,angular.module(\"teamspace.navigationStateManagementService\",[]).service(\"navigationStateManagementService\",a)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(a){!function(a){var t=function(){function a(a,t,e,i){this.surfaceHubNavigationStateManager=t,this.surfaceHub2NavigationStateManager=e,this.teamsDefaultNavigationStateManager=i,this.logger=a.newLogger(\"NavigationStateManagerFactory\"),this.logger.info(\"Setting up NavigationStateManagerFactory.\")}return a.$inject=[\"loggingService\",\"surfaceHubNavigationStateManager\",\"surfaceHub2NavigationStateManager\",\"teamsDefaultNavigationStateManager\"],a.prototype.getNavigationStateManager=function(){var a=this.teamsDefaultNavigationStateManager;return this.surfaceHubNavigationStateManager.shouldUseManager()&&(a=this.surfaceHubNavigationStateManager),this.surfaceHub2NavigationStateManager.shouldUseManager()&&(a=this.surfaceHub2NavigationStateManager),this.logger.info(\"NavigationStateManagerFactory: Setting navigation state manager to: '\"+a.stateManagerId+\"'.\"),a},a}();a.NavigationStateManagerFactory=t,angular.module(\"teamspace.navigationStateManagerFactory\",[]).service(\"navigationStateManagerFactory\",t)}(a.services||(a.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,a,i,s){this.constants=e,this.platformDetectService=t,this.settingsService=a,this.identityService=i,this.eventingService=s,this.stateManagerId=\"surfaceHub2NavigationStateManager\",this.logger=n.newLogger(\"SurfaceHub2NavigationStateManager\"),this.logger.info(\"Setting up SurfaceHub2NavigationStateManager.\"),this.setExperience()}return e.$inject=[\"constants\",\"platformDetectService\",\"loggingService\",\"settingsService\",\"identityService\",\"eventingService\"],e.prototype.setExperience=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.surfaceHub2.enableLargeScreenExperience)?this.updateConfigurationForLargeScreenExperience():this.updateConfigurationForDefaultExperience()},e.prototype.updateConfiguration=function(e,t){this.defaultState=e,this.startupUrl=t,this.whiteList=[this.constants.states.appCalling,this.constants.states.appDeepLink,this.constants.states.appGetUserMedia,e]},e.prototype.updateConfigurationForLargeScreenExperience=function(){this.settingsService.valueAsBoolean(this.constants.settings.names.surfaceHub2.enableTeamOverview)&&!this.identityService.isGuestUserType()?(this.updateConfiguration(this.constants.states.teamOverview,\"/team-overview/\"),this.whiteList.includes(this.constants.states.channelHub)||this.whiteList.push(this.constants.states.channelHub)):this.updateConfiguration(this.constants.states.nonMembersPlaceholder,\"/non-members-placeholder/\")},e.prototype.updateConfigurationForDefaultExperience=function(){this.updateConfiguration(this.constants.states.surfaceHubHomeScreen,\"/surface-hub-home-screen/\")},e.prototype.getDefaultState=function(){return this.defaultState},e.prototype.getStartupUrl=function(){return this.startupUrl},e.prototype.getWhiteList=function(){return this.whiteList},e.prototype.shouldUseManager=function(){return this.platformDetectService.isSurfaceHub2()},e.prototype.stateChangeCallback=function(e){switch(e){case this.constants.states.nonMembersPlaceholder:this.eventingService.$emit(this.constants.events.largeScreen.leftBlade.raise,{leftBladeView:this.constants.largeScreenLeftBladeView.startMeeting,leftBladeAlwaysOpen:!0});break;default:return void this.eventingService.$emit(this.constants.events.largeScreen.leftBlade.lower)}},e}();e.SurfaceHub2NavigationStateManager=t,angular.module(\"teamspace.surfaceHub2NavigationStateManager\",[]).service(\"surfaceHub2NavigationStateManager\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e,a,s){this.constants=t,this.platformDetectService=e,this.layoutService=a,this.defaultState=this.constants.states.surfaceHubHomeScreen,this.startupUrl=\"/surface-hub-home-screen/\",this.whiteList=[this.constants.states.appCalling,this.constants.states.licenseError,this.constants.states.surfaceHubHomeScreen,this.constants.states.postCalling],this.stateManagerId=\"surfaceHubNavigationStateManager\",this.logger=s.newLogger(\"SurfaceHubNavigationStateManager\"),this.logger.info(\"Setting up SurfaceHubNavigationStateManager.\")}return t.$inject=[\"constants\",\"platformDetectService\",\"layoutService\",\"loggingService\"],t.prototype.getDefaultState=function(){return this.defaultState},t.prototype.getStartupUrl=function(){return this.startupUrl},t.prototype.getWhiteList=function(){return this.whiteList},t.prototype.shouldUseManager=function(){return this.platformDetectService.isSurfaceHub1()},t.prototype.stateChangeCallback=function(t){switch(t){case this.constants.states.surfaceHubHomeScreen:this.onNavigateToSurfaceHubHomeScreen();break;default:return}},t.prototype.onNavigateToSurfaceHubHomeScreen=function(){this.layoutService.isSurfaceHubInFullScreen&&(this.logger.info(\"Switching to snap mode on navigating to surface hub home screen\"),this.layoutService.setSurfaceHubFullScreenMode(!1))},t}();t.SurfaceHubNavigationStateManager=e,angular.module(\"teamspace.surfaceHubNavigationStateManager\",[]).service(\"surfaceHubNavigationStateManager\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var a=function(){function t(t){this.$location=t,this.stateManagerId=\"teamsDefaultNavigationStateManager\"}return t.$inject=[\"$location\"],t.prototype.getDefaultState=function(){return null},t.prototype.getStartupUrl=function(){return this.$location.url()},t.prototype.getWhiteList=function(){return null},t.prototype.shouldUseManager=function(){return!0},t}();t.TeamsDefaultNavigationStateManager=a,angular.module(\"teamspace.teamsDefaultNavigationStateManager\",[]).service(\"teamsDefaultNavigationStateManager\",a)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Unknown=0]=\"Unknown\",e[e.Offline=1]=\"Offline\",e[e.UltraLow=2]=\"UltraLow\",e[e.Low=3]=\"Low\",e[e.Online=4]=\"Online\"}(e.NetworkState||(e.NetworkState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){var n=function(e){function n(n,o,r,i,s,a,c,u,l,v,p,g,d,f,h,m,S,y){var b=e.call(this,d)||this;b.$q=n,b.$timeout=s,b.filesUtilityService=a,b.loggingService=u,b.utilityService=v,b.constants=p,b.notesURLResolver=g,b.orchestrationService=d,b.teamsAndChannelsRestClient=h,b.conversationsStore=m,b.CacheFactory=y,b.createSectionMaxRetryCount=5,b.createSectionRetryDelayInMS=5e3,b.getContextBaseForTeam=function(e,t){var n=b.$q.defer();if(!e.team||!e.team.siteInfo)return n.reject({status:-1,error:{code:\"BadArgument\",reason:\"Team object not configured with siteinfo.\"}}),n.promise;var o=e.team.siteInfo.siteUrl;if(!o&&e.team.siteInfo.groupId){var r=e.team.objectId,i=b.constants.urls.teams.teamStatus.get.replace(\"{teamId}\",r),s={callType:b.constants.urls.teams.teamStatus.type+\"_notes\"};b.teamsAndChannelsRestClient.performApiGet(i,s).toNgPromise(b.$q).then(function(e){e&&e.siteUrl&&e.creationStatus==b.constants.files.spoSiteStatus.created&&b.conversationsStore.patchConversation(r,function(t){t&&t.threadProperties&&(t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_SiteUrl]=e.siteUrl,b.loggingService.info(\"Site info properties stamped on conversation.\"))}).catch(function(e){b.loggingService.error(\"Unable to update site info thread properties on conversation.\")})},function(e){b.loggingService.error(\"Unable to get site status.\")})}else e.team.siteInfo.groupId||b.loggingService.info(\"Missing groupId property.\");var a={serviceName:t,team:e.team,channel:e.channel,siteUrl:o};return n.resolve(a),n.promise},b.clearCache=function(e){var t=b.utilityService.getQueryStringWithService(e);e.nested&&(t+=\"&nestedpages=true&requestwac=true\");for(var n=b.hostname+b.constants.urls.onenotes.pages.get.replace(\"{sectionid}\",e.id)+t,o=b.notesServiceCache.keys(),r=0;r<o.length;r++){var i=o[r];-1!=i.indexOf(n)&&b.notesServiceCache.remove(i)}},b.getItems=function(e){return b.loggingService.info(\"NotesTab: getItems\"),e.type===b.constants.onenote.parameters.notebook?b.getNotebooksWithSections(e):b.getSectionsWithPages(e)},b.getNotebooksWithSections=function(e){b.loggingService.info(\"NotesTab: getNotebooksWithSections\");var n=b.$q.defer();return void 0===e||null===e?(n.reject(),n.promise):(b.notesURLResolver.resolveURL(t.FileMethod.GET,e.serviceName,e,null).then(function(o){if(b.utilityService.objectExists(e.cacheSettings)&&e.cacheSettings.useClientCache){var r=b.notesServiceCache.get(o.value);r&&void 0!==r&&(n.promise.then(null,null,angular.noop),n.notify(r))}var i=new t.DataManagerRequestOptions;i.httpConfigModifier=function(e){e.url=o.value,e.scrubbedUrl=o.scrubbedValue,e.responseMayContainPii=!0,e.counter=b.constants.counters.notesGetNotebooks};var s=b;b.notesNotebookDataManager.get(\"\",i).then(function(e){e&&(n.resolve(e),s.notesServiceCache.put(o.value,e))},function(e){n.reject(e.response)})}),n.promise)},b.getSectionsWithPages=function(e){b.loggingService.info(\"NotesTab: getSectionsWithPages\");var n=b.$q.defer();return void 0===e||null===e||void 0===e.id||e.serviceName===b.constants.files.serviceName.teams&&void 0===e.team||e.serviceName===b.constants.files.serviceName.personal&&void 0===e.user||e.serviceName===b.constants.files.serviceName.p2p&&void 0===e.p2pEmail?(n.reject(),n.promise):(b.notesURLResolver.resolveURL(t.FileMethod.GET,e.serviceName,e,null).then(function(o){if(b.utilityService.objectExists(e.cacheSettings)&&e.cacheSettings.useClientCache){var r=b.notesServiceCache.get(o.value);r&&void 0!==r&&(n.promise.then(null,null,angular.noop),n.notify(r))}b.notesServiceCache.put(\"Teamspace.Notes.currentTeam\",b.utilityService.objectExists(e.team)?e.team.smtpAddress:\"\"),b.notesServiceCache.put(\"Teamspace.Notes.currentSectionId\"+e.id);var i=new t.DataManagerRequestOptions;i.httpConfigModifier=function(e){e.url=o.value,e.scrubbedUrl=o.scrubbedValue,e.responseMayContainPii=!0,e.counter=b.constants.counters.notesGetPage};var s=b;b.notesPageDataManager.get(e.id,i).then(function(e){e&&(e.fileStorageLocation&&(e.fileStorageLocation=b.filesUtilityService.updateWACUrlWithUserLocale(e.fileStorageLocation)),s.notesServiceCache.put(o.value,e),n.resolve(e))},function(e){n.reject(e.response)})}),n.promise)},b.createSection=function(e){var n=b.$q.defer();return void 0===e||null===e||null===e.team&&e.serviceName===b.constants.files.serviceName.teams||void 0===e.title?(n.reject(),n.promise):(b.notesURLResolver.resolveURL(t.FileMethod.POST,e.serviceName,e,null).then(function(o){var r=new t.DataManagerRequestOptions;b.utilityService.setAnchorMailbox(r,e),r.httpConfigModifier=function(e){e.url=o.value,e.scrubbedUrl=o.scrubbedValue,e.responseMayContainPii=!0,e.counter=b.constants.counters.notesSectionCreate};var i={name:e.title};b.notesSectionDataManager.create(i,r).then(function(e){n.resolve(e)},function(t){b.handleCreateSectionError(t,o,e).then(function(e){return n.resolve(e)},function(e){return n.reject(e)})})}),n.promise)},b.deleteSection=function(e){var n=b.$q.defer();return null===e||void 0===e||e.serviceName===b.constants.files.serviceName.teams&&null===e.team||void 0===e.id?(n.reject(),n.promise):(b.notesURLResolver.resolveURL(t.FileMethod.DELETE,e.serviceName,e,null).then(function(o){var r=new t.DataManagerRequestOptions;b.utilityService.setAnchorMailbox(r,e),r.httpConfigModifier=function(e){e.url=o.value,e.scrubbedUrl=o.scrubbedValue,e.responseMayContainPii=!0,e.counter=b.constants.counters.notesSectionDelete};var i=b;b.notesSectionDataManager.delete(e.id,r).then(function(t){n.resolve(t),i.clearCache(e)},function(e){n.reject(e.response)})}),n.promise)};var M=new t.DataManagerOptions(p.urls.onenotes.dataManagerKey.pages,function(e){return e.objectId?e.objectId:e});M.getUrl=p.urls.onenotes.pages.get,M.createUrl=p.urls.onenotes.pages.create,M.deleteUrl=p.urls.onenotes.pages.delete,M.updateUrl=p.urls.onenotes.pages.update,M.isTransient=!0,M.usePutInsteadOfPatchForUpdates=!1,b.notesPageDataManager=f.registerManager(M);var C=new t.DataManagerOptions(p.urls.onenotes.dataManagerKey.sections,function(e){return e.objectId?e.objectId:e});C.createUrl=p.urls.onenotes.sections.create,C.deleteUrl=p.urls.onenotes.sections.delete,C.isTransient=!0,C.usePutInsteadOfPatchForUpdates=!1,b.notesSectionDataManager=f.registerManager(C);var N=new t.DataManagerOptions(p.urls.onenotes.dataManagerKey.notebooks,function(e){return e.objectId?e.objectId:e});N.getUrl=p.urls.onenotes.pages.get,N.isTransient=!0,b.notesNotebookDataManager=f.registerManager(N);var U=new t.DataManagerOptions(p.urls.onenotes.edunotebook.settings.type,null);return U.isResponseWrappedInValue=!1,U.isTransient=!0,b.notesEduNotebookSettingManager=f.registerManager(U),b.initializeOnAppLaunchAndReinit(),b}return __extends(n,e),n.$inject=[\"$q\",\"$http\",\"$rootScope\",\"$window\",\"$timeout\",\"filesUtilityService\",\"appConfig\",\"loggingService\",\"authenticationService\",\"utilityService\",\"constants\",\"notesURLResolver\",\"orchestrationService\",\"dataManagerService\",\"teamsAndChannelsRestClient\",\"conversationsStore\",\"conversationsService\",\"CacheFactory\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.hostname=\"\";var t=\"notesService-local-cache\";this.CacheFactory.get(t)||this.CacheFactory.createCache(t,{deleteOnExpire:\"aggressive\",maxAge:this.constants.settings.cacheMaxAge,storageMode:\"memory\"}),this.notesServiceCache=this.CacheFactory.get(t)},n.prototype.cleanupOnAppTeardown=function(e){this.hostname=void 0,this.notesServiceCache=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"NotesEntityServiceImplementation\"},n.prototype.needLoadOneNoteWacResource=function(e,t){if(t){var n=e.get(this.constants.storageNames.lastSyncTime_oneNoteWac),o=new Date;if(!n||(o.getTime()-n)/this.constants.timeInMiliseconds.day>7)return!0}return!1},n.prototype.logOneNoteStaticResourceLoadTime=function(e){e.set(this.constants.storageNames.lastSyncTime_oneNoteWac,(new Date).getTime())},n.prototype.setEduNotebookSettings=function(e,t){var n=this;if(!e||!t)return this.$q.reject();var o=angular.copy(t);delete o.links;var r={url:this.constants.urls.onenotes.service.team.apiRoot.replace(\"{tid}\",e)+this.constants.urls.onenotes.edunotebook.settings.patch,method:\"PATCH\",data:o};return this.notesEduNotebookSettingManager.invoke(r).then(function(e){return e},function(e){return n.$q.reject({error:e})})},n.prototype.getEduNotebookSettings=function(e){if(!e)return this.$q.reject();var t=this.$q.defer(),n={url:this.constants.urls.onenotes.service.team.apiRoot.replace(\"{tid}\",e)+this.constants.urls.onenotes.edunotebook.settings.get,method:\"GET\"};return this.notesEduNotebookSettingManager.invoke(n).then(function(e){t.resolve(e)},function(e){t.reject({error:e})}),t.promise},n.prototype.handleCreateSectionError=function(e,t,n){var o=this.$q.defer();return-1===e.status?(t=t.append(\"&sectionProvisionStarted=true\"),this.waitForSection(t,n,this.createSectionMaxRetryCount).then(function(e){o.resolve(e)},function(t){o.reject(e.response)})):o.reject(e.response),o.promise},n.prototype.waitForSection=function(e,n,o){var r=this,i=this.$q.defer(),s=new t.DataManagerRequestOptions;s.httpConfigModifier=function(t){t.url=e.value,t.scrubbedUrl=e.scrubbedValue,t.responseMayContainPii=!0};var a={name:n.title};return this.notesSectionDataManager.create(a,s).then(function(e){i.resolve(e)},function(t){o>0?r.$timeout(function(){return r.waitForSection(e,n,o-1)},r.createSectionRetryDelayInMS,!1).then(function(e){return i.resolve(e)},function(e){return i.reject(e.response)}):i.reject(t.response)}),i.promise},n.prototype.getSiteUrlKey=function(e){var t=e.serviceName;return e.serviceName===this.constants.files.serviceName.teams&&(t=t+\"_\"+e.team.smtpAddress),t},n}(e.services.MTMABase);t.NotesEntityServiceImplementation=n,angular.module(\"teamspace.notesEntityService\",[\"teamspace.authenticationService\",\"teamspace.loggingService\",\"teamspace.notificationsService\",\"teamspace.notesURLResolver\"]).service(\"notesEntityService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){var a=function(){function e(e){var a=this;this.$q=e,this.returnError=!1,this.dataSection={id:\"1-23456-23567\",displayName:\"new\",pages:[{id:\"1-1879ed5e777843ee8fe57a3ed0828c3c!41-ce225aec-453b-4537-83d7-741b761febc9\",name:\"General\",embededWacUrl:\"https://www.onenote.com:443/Embed?auth=2&filepath=https%3a%2f%2fmicrosoft.sharepoint.com%2fteams%2fhackteamspace%2fSiteAssets%2fhackteamspace%2520Notebook%3fwd%3dtarget%2528General.one%257Ca745a153-ea3f-4b6e-8f16-9163bfe64932%252FTitle%2520of%2520the%2520captured%2520OneNote%2520page%257C8a065593-5508-477d-93ea-d83a004a24a7%252F%2529&notebookid=1%7c1f36f3aa-c7cb-42c8-93fd-22067b039393\",createdTime:\"2013-06-11T04:45:00-08:00\",lastModifiedTime:\"2013-06-11T04:45:00-08:00\"},{id:\"1-1879ed5e777843ee8fe57a3ed0828c3c!41-ce225aec-453b-4537-83d5-741b761febc9\",name:\"Topic1\",embededWacUrl:\"https://www.onenote.com:443/Embed?auth=2&filepath=https%3a%2f%2fmicrosoft.sharepoint.com%2fteams%2fhackteamspace%2fSiteAssets%2fhackteamspace%2520Notebook%3fwd%3dtarget%2528General.one%257Ca745a153-ea3f-4b6e-8f16-9163bfe64932%252FTitle%2520of%2520the%2520captured%2520OneNote%2520page%257C8a065593-5508-477d-93ea-d83a004a24a7%252F%2529&notebookid=1%7c1f36f3aa-c7cb-42c8-93fd-22067b039393\",createdTime:\"2013-06-11T04:45:00-08:00\",lastModifiedTime:\"2013-06-11T04:45:00-08:00\"},{id:\"1-1879ed5e777843ee8fe57a3ed0828c3c!41-ce225aec-453b-4537-83d8-741b761febc9\",name:\"Topic 2\",embededWacUrl:\"https://www.onenote.com:443/Embed?auth=2&filepath=https%3a%2f%2fmicrosoft.sharepoint.com%2fteams%2fhackteamspace%2fSiteAssets%2fhackteamspace%2520Notebook%3fwd%3dtarget%2528General.one%257Ca745a153-ea3f-4b6e-8f16-9163bfe64932%252FTitle%2520of%2520the%2520captured%2520OneNote%2520page%257C8a065593-5508-477d-93ea-d83a004a24a7%252F%2529&notebookid=1%7c1f36f3aa-c7cb-42c8-93fd-22067b039393\",createdTime:\"2013-06-11T04:45:00-08:00\",lastModifiedTime:\"2013-06-11T04:45:00-08:00\"}]},this.getItems=function(e){var t=a.$q.defer(),o={};return o={objectId:\"1-23456-23567\",displayName:\"new\",pages:[{objectId:\"1-1879ed5e777843ee8fe57a3ed0828c3c!41-ce225aec-453b-4537-83d7-741b761febc9\",name:\"General\",embededWacUrl:\"https://www.onenote.com:443/Embed?auth=2&filepath=https%3a%2f%2fmicrosoft.sharepoint.com%2fteams%2fhackteamspace%2fSiteAssets%2fhackteamspace%2520Notebook%3fwd%3dtarget%2528General.one%257Ca745a153-ea3f-4b6e-8f16-9163bfe64932%252FTitle%2520of%2520the%2520captured%2520OneNote%2520page%257C8a065593-5508-477d-93ea-d83a004a24a7%252F%2529&notebookid=1%7c1f36f3aa-c7cb-42c8-93fd-22067b039393\",createdTime:\"2013-06-11T04:45:00-08:00\",lastModifiedTime:\"2013-06-11T04:45:00-08:00\"},{objectId:\"1-1879ed5e777843ee8fe57a3ed0828c3c!41-ce225aec-453b-4537-83d5-741b761febc9\",name:\"Topic1\",embededWacUrl:\"https://www.onenote.com:443/Embed?auth=2&filepath=https%3a%2f%2fmicrosoft.sharepoint.com%2fteams%2fhackteamspace%2fSiteAssets%2fhackteamspace%2520Notebook%3fwd%3dtarget%2528General.one%257Ca745a153-ea3f-4b6e-8f16-9163bfe64932%252FTitle%2520of%2520the%2520captured%2520OneNote%2520page%257C8a065593-5508-477d-93ea-d83a004a24a7%252F%2529&notebookid=1%7c1f36f3aa-c7cb-42c8-93fd-22067b039393\",createdTime:\"2013-06-11T04:45:00-08:00\",lastModifiedTime:\"2013-06-11T04:45:00-08:00\"},{objectId:\"1-1879ed5e777843ee8fe57a3ed0828c3c!41-ce225aec-453b-4537-83d8-741b761febc9\",name:\"Topic 2\",embededWacUrl:\"https://www.onenote.com:443/Embed?auth=2&filepath=https%3a%2f%2fmicrosoft.sharepoint.com%2fteams%2fhackteamspace%2fSiteAssets%2fhackteamspace%2520Notebook%3fwd%3dtarget%2528General.one%257Ca745a153-ea3f-4b6e-8f16-9163bfe64932%252FTitle%2520of%2520the%2520captured%2520OneNote%2520page%257C8a065593-5508-477d-93ea-d83a004a24a7%252F%2529&notebookid=1%7c1f36f3aa-c7cb-42c8-93fd-22067b039393\",createdTime:\"2013-06-11T04:45:00-08:00\",lastModifiedTime:\"2013-06-11T04:45:00-08:00\"}]},e&&e.team&&\"error\"==e.team.displayName||a.returnError?t.reject({error:\"error\"}):t.resolve(o),t.promise},this.getContextBaseForTeam=function(e,t){var o=a.$q.defer(),c={serviceName:t,team:e.team,channel:e.channel,siteUrl:\"https://microsoft.sharepoint.com/teams/files10\"};return o.resolve(c),o.promise},this.createSection=function(e){var t=a.$q.defer();return e&&e.team&&\"error\"==e.team.displayName||a.returnError?t.reject({error:\"error\"}):t.resolve(a.dataSection),t.promise}}return e.$inject=[\"$q\"],e.prototype.getEduNotebookSettings=function(e){var a=this.$q.defer();return a.resolve({hasOwnerOnlySectionGroup:!1,isCollaborationSpaceLocked:!1,memberSections:[\"Class Notes\",\"Handouts\",\"Homework\",\"Quizzes\"],links:{oneNoteWebUrl:{href:\"https://microsoft.sharepoint.com/teams/teamid/SiteAssets/teamName%20Notebook\"}}}),a.promise},e.prototype.setEduNotebookSettings=function(e,a){var t=this.$q.defer();return e&&a?t.resolve(\"\"):t.reject({error:\"error\"}),t.promise},e}();e.NotesEntityServiceMock=a,angular.module(\"teamspace.notesEntityServiceMock\",[]).service(\"notesEntityService\",a)}(e.mocks||(e.mocks={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,o){var s=this;this.$q=t,this.resolveURL=function(e,t,n,o){var r=s.$q.defer();if(t in s.serviceToResolverMap)s.serviceToResolverMap[t].resolveURL(e,t,n,o).then(function(e){r.resolve(e)},function(e){r.reject(e)});else{var i={error:{code:\"UnrecognizedServiceName\",reason:\"Failed to resolve to a recognized service.\"},status:-1};r.reject(i)}return r.promise},this.hostname=\"\",this.serviceToResolverMap={},this.serviceToResolverMap[o.files.serviceName.teams]=e.get(\"teamNotesURLResolver\"),this.serviceToResolverMap[o.files.serviceName.personal]=e.get(\"personalNotesURLResolver\"),this.serviceToResolverMap[o.files.serviceName.p2p]=e.get(\"p2pNotesURLResolver\")}return e.$inject=[\"$injector\",\"$q\",\"appConfig\",\"constants\"],e}();e.NotesURLResolverImplementation=t;var n=function(){function e(e,t,n,o){var s=this;this.$q=e,this.constants=n,this.notesURLResolverHelper=o,this.resolveURL=function(e,t,n,o){var r=s.$q.defer(),i=s.constants.urls.onenotes.service.team.apiRoot.replace(\"{tid}\",n.team.objectId);return s.notesURLResolverHelper.resolve(e,i,n,o).then(function(e){r.resolve(e)},function(e){r.reject(e)}),r.promise},this.hostname=\"\"}return e.$inject=[\"$q\",\"appConfig\",\"constants\",\"notesURLResolverHelper\"],e}();e.TeamNotesURLResolverImplementation=n;var o=function(){function t(t,n,o,s){var r=this;this.$q=t,this.constants=o,this.notesURLResolverHelper=s,this.resolveURL=function(t,n,o,s){var i=r.$q.defer(),a=r.constants.urls.onenotes.service.personal.apiRoot;return t===e.FileMethod.GET&&o.type===r.constants.onenote.parameters.notebook||(a=a+\"/\"+o.notebookId),r.notesURLResolverHelper.resolve(t,a,o,s).then(function(e){i.resolve(e)},function(e){i.reject(e)}),i.promise},this.hostname=\"\"}return t.$inject=[\"$q\",\"appConfig\",\"constants\",\"notesURLResolverHelper\"],t}();e.PersonalNotesURLResolverImplementation=o;var s=function(){function e(e,t,n,o){var s=this;this.$q=e,this.constants=n,this.notesURLResolverHelper=o,this.resolveURL=function(e,t,n,o){var r=s.$q.defer(),i=s.constants.urls.onenotes.service.p2p.apiRoot.replace(\"{gid}\",n.containerId);return s.notesURLResolverHelper.resolve(e,i,n,o).then(function(e){r.resolve(e)},function(e){r.reject(e)}),r.promise},this.hostname=\"\"}return e.$inject=[\"$q\",\"appConfig\",\"constants\",\"notesURLResolverHelper\"],e}();e.P2PNotesURLResolverImplementation=s;var r=function(){function t(t,n,o,s,r){var i=this;this.$q=t,this.constants=o,this.myUserPreferencesStore=s,this.utilityService=r,this.resolve=function(t,n,o,s){var r=i.$q.defer();switch(t){case e.FileMethod.POST:i.post(n,o,s).then(function(e){r.resolve(e)},function(e){r.reject(e)});break;case e.FileMethod.GET:i.get(n,o,s).then(function(e){r.resolve(e)},function(e){r.reject(e)});break;case e.FileMethod.PATCH:i.update(n,o,s).then(function(e){r.resolve(e)},function(e){r.reject(e)});break;case e.FileMethod.DELETE:i.delete(n,o,s).then(function(e){r.resolve(e)},function(e){r.reject(e)})}return r.promise},this.get=function(t,n,o){var s=i.$q.defer(),r=new e.PIIString(i.hostname+t),a=new e.PIIString;if(n.type===i.constants.onenote.parameters.notebook)r=r.append(i.constants.urls.onenotes.notebooks.get);else{var c=(2==n.team.teamType||3==n.team.teamType||4==n.team.teamType)&&n.channel.isGeneral&&(!n.id||\"default\"===n.id.toLowerCase());c?r=r.append(i.constants.urls.onenotes.edunotebook.notes.get):(r=r.append(i.constants.urls.onenotes.pages.get.replace(\"{sectionid}\",n.id)),a=a.append(\"?nestedpages=true&requestwac=true\")),n&&n.serviceName&&(n.serviceName===i.constants.files.serviceName.teams?(a=i.addingChannelId(n,a),c||(a=i.addingSiteUrl(n,a),a=i.addingNotebookSectionUrl(n,a),a=i.addingNewDesignFlag(a))):n.serviceName===i.constants.files.serviceName.p2p?a=i.addingP2PParameters(n,a):n.serviceName===i.constants.files.serviceName.personal&&(a=i.addingSiteUrl(n,a),a=i.addingNotebookSectionUrl(n,a),a=i.addingNewDesignFlag(a)))}return a=i.addingTeamParameter(n,a),r=r.append(a),s.resolve(r),s.promise},this.post=function(t,n,o){var s=i.$q.defer(),r=new e.PIIString(i.hostname+t),a=new e.PIIString;return n.type===i.constants.onenote.parameters.section?(r=r.append(i.constants.urls.onenotes.sections.create),n&&n.serviceName&&n.serviceName===i.constants.files.serviceName.teams&&(a=i.addingChannelName(n,a),!n.team||!n.team.objectId||n.team.siteInfo&&n.team.siteInfo.notebookId||(a=i.utilityService.appendToPIIQueryString(a,i.constants.urls.onenotes.parameters.teamThreadId,n.team.objectId)))):r=r.append(i.constants.urls.onenotes.pages.create.replace(\"{sectionid}\",n.id)),o&&o.sectionProvisionStarted&&(a=i.utilityService.appendToPIIQueryString(a,\"sectionProvisionStarted\",o.sectionProvisionStarted)),a=i.utilityService.appendToPIIQueryString(a,i.constants.urls.onenotes.parameters.name,new e.PIIValue(encodeURIComponent(n.title),e.PiiKind.GenericData)),a=i.addingTeamParameter(n,a),r=r.append(a),s.resolve(r),s.promise},this.delete=function(t,n,o){var s=i.$q.defer(),r=new e.PIIString(i.hostname+t);return r=n.type===i.constants.onenote.parameters.section?r.append(i.constants.urls.onenotes.sections.delete.replace(\"{sectionid}\",n.id)):r.append(i.constants.urls.onenotes.pages.delete.replace(\"{sectionid}\",n.id).replace(\"{pageid}\",n.pageId)),r=r.append(i.addingTeamParameter(n,new e.PIIString)),s.resolve(r),s.promise},this.update=function(t,n,o){var s=i.$q.defer(),r=new e.PIIString(i.hostname+t);return n.type===i.constants.onenote.parameters.page&&(r=(r=r.append(i.constants.urls.onenotes.pages.update.replace(\"{sectionid}\",n.id).replace(\"{pageid}\",n.pageId))).append(i.addingTeamParameter(n,new e.PIIString))),s.resolve(r),s.promise},this.addingTeamParameter=function(e,t){return e&&e.serviceName&&e.serviceName===i.constants.files.serviceName.teams&&(e.team&&e.team.siteInfo&&e.team.siteInfo.groupId&&(t=i.utilityService.appendToPIIQueryString(t,i.constants.urls.onenotes.parameters.groupId,e.team.siteInfo.groupId)),e.team&&e.team.siteInfo&&e.team.siteInfo.notebookId?t=i.utilityService.appendToPIIQueryString(t,i.constants.urls.onenotes.parameters.notebookId,e.team.siteInfo.notebookId):e.team&&e.team.siteInfo&&e.team.siteInfo.siteUrl&&(t=i.utilityService.appendToPIIQueryString(t,i.constants.urls.onenotes.parameters.sharepointProvisioned,\"true\"),e.team.teamStatus&&e.team.teamStatus.TeamNotebookCreationStatus&&(t=i.utilityService.appendToPIIQueryString(t,i.constants.urls.onenotes.parameters.notebookProvisionStarted,\"true\")))),t},this.addingSiteUrl=function(t,n){return t&&t.serviceName===i.constants.files.serviceName.teams?t.team.siteInfo&&t.team.siteInfo.siteUrl&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.siteUrl,new e.PIIValue(encodeURIComponent(t.team.siteInfo.siteUrl),e.PiiKind.GenericData))):t&&t.serviceName===i.constants.files.serviceName.personal&&t.notebookSiteUrl&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.siteUrl,new e.PIIValue(encodeURIComponent(t.notebookSiteUrl),e.PiiKind.GenericData))),n},this.addingChannelName=function(t,n){return t&&t.channel&&t.channel.displayName&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.channelName,new e.PIIValue(encodeURIComponent(t.channel.displayName),e.PiiKind.GenericData))),n},this.addingChannelId=function(e,t){return e&&e.channel&&e.channel.objectId&&(t=i.utilityService.appendToPIIQueryString(t,i.constants.urls.onenotes.parameters.channelId,e.channel.objectId)),t},this.addingNotebookSectionUrl=function(t,n){return t&&t.notebookSectionUrl&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.sectionUrl,new e.PIIValue(encodeURIComponent(t.notebookSectionUrl),e.PiiKind.GenericData))),n},this.addingNewDesignFlag=function(e){return e=i.utilityService.appendToPIIQueryString(e,i.constants.urls.onenotes.parameters.newDesign,\"true\")},this.addingP2PParameters=function(t,n){if(t.p2pEmail&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.otherMember,new e.PIIValue(t.p2pEmail,e.PiiKind.GenericData))),t.notebookId&&t.notebookLocation&&t.notebookSectionUrl&&t.notebookSiteUrl)n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.notebookId,t.notebookId),n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.notebookLocation,new e.PIIValue(t.notebookLocation,e.PiiKind.GenericData)),n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.siteUrl,new e.PIIValue(encodeURIComponent(t.notebookSiteUrl),e.PiiKind.GenericData)),n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.sectionUrl,new e.PIIValue(encodeURIComponent(t.notebookSectionUrl),e.PiiKind.GenericData));else{t.title&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.name,new e.PIIValue(encodeURIComponent(t.title),e.PiiKind.GenericData)));var o=i.myUserPreferencesStore.getUserPreferences();if(o){var s=o.personalSharedNoteBook;s&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.savedSharedNotebookId,s.personalSharedNotebookId),n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.savedSharedNotebookStorageUrl,new e.PIIValue(encodeURIComponent(s.personalSharedNotebookUrl),e.PiiKind.GenericData)));var r=o.personalFileSite;r&&(n=i.utilityService.appendToPIIQueryString(n,i.constants.urls.onenotes.parameters.personalSiteUrl,new e.PIIValue(encodeURIComponent(r.personalSiteUrl),e.PiiKind.GenericData)))}}return n},this.hostname=n.middleTierConstants.newEndpointAddress}return t.$inject=[\"$q\",\"appConfig\",\"constants\",\"myUserPreferencesStore\",\"utilityService\"],t}();e.NotesURLResolverHelper=r,angular.module(\"teamspace.notesURLResolver\",[\"skypeX.myUserPreferencesStore\",\"teamspace.config\",\"teamspace.constants\",\"teamspace.utilityService\"]).service(\"notesURLResolver\",t).service(\"notesURLResolverHelper\",r).service(\"teamNotesURLResolver\",n).service(\"personalNotesURLResolver\",o).service(\"p2pNotesURLResolver\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var t=function(n,s){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var s in n)n.hasOwnProperty(s)&&(t[s]=n[s])})(n,s)};return function(n,s){function i(){this.constructor=n}t(n,s),n.prototype=null===s?Object.create(s):(i.prototype=s.prototype,new i)}}(),teamspace;!function(t){!function(n){var s=function(t){function s(n,s,i,e,o,a,r,l){var _=t.call(this,l)||this;return _.$translate=n,_.constants=s,_.resources=i,_.notificationSettingsStore=e,_.settingsService=o,_.notificationsAuxiliaryService=a,_.logger=r.newLogger(\"ChannelNotificationSettingsService\"),_.initializeOnAppLaunchAndReinit(\"First Initialize\"),_}return __extends(s,t),s.$inject=[\"$translate\",\"constants\",\"resources\",\"notificationSettingsStore\",\"settingsService\",\"notificationsAuxiliaryService\",\"loggingService\",\"orchestrationService\"],s.prototype.setValueInChannelDialog=function(){var t,s,i={},e=this.notificationSettingsStore.getAppUserSettings(),o=e.activityGenerationSettings.Visible_ChannelReplyMessage_v2?e.toastSettings.Visible_ChannelReplyMessage_v2?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text);e.activityGenerationSettings.Visible_ChannelNewMessage_v2?e.toastSettings.Visible_ChannelNewMessage_v2?(i.visibleChannelNewMessageSelectedOption=n.NotificationDefaultOptions.OnlyBanner,s=this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text)):(i.visibleChannelNewMessageSelectedOption=n.NotificationDefaultOptions.OnlyAlertList,s=this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)):(i.visibleChannelNewMessageSelectedOption=n.NotificationDefaultOptions.Off,s=this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)),t=s===o,s===this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)&&(t=!1);var a=e.activityGenerationSettings.Visible_ChannelMention_v2?e.toastSettings.Visible_ChannelMention_v2?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text);return i.defaults={isIncludeReplies:t,allNewPost:{name:this.constants.notificationSettings.propNames.newPosts,options:this.defaultDropdownOptions,selected:s,show:!0},channelMentions:{name:this.constants.notificationSettings.propNames.channelMentions,options:this.defaultDropdownOptions,selected:a,show:!0}},i},s.prototype.setHeaderDefaults=function(t){var n,s,i,e={},o=this.notificationSettingsStore.getAppUserSettings();if(t.isFollowed&&(n=!0,i=o.activityGenerationSettings.Follow_ChannelNewMessage?o.toastSettings.Follow_ChannelNewMessage?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)),this.settingsService.valueAsBoolean(this.constants.settings.names.notificationsGlobalSettingsRevamp)||this.notificationsAuxiliaryService.isGlobalNotificationEnabledInWebhook){if(t.isFollowed)s=o.activityGenerationSettings.Visible_ChannelMention_v2?o.toastSettings.Visible_ChannelMention_v2?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text),e.defaults={isIncludeReplies:n,allNewPost:{name:this.constants.notificationSettings.propNames.newPosts,options:this.defaultDropdownOptions,selected:i,show:!0},channelMentions:{name:this.constants.notificationSettings.propNames.channelMentions,options:this.defaultDropdownOptions,selected:s,show:!0}};else{var a=this.setValueInChannelDialog();e.defaults=a.defaults,e.visibleChannelNewMessageSelectedOption=a.visibleChannelNewMessageSelectedOption}e.channelSettings=_.cloneDeep(e.defaults)}else s=o.activityGenerationSettings.Mention_Channel?o.toastSettings.Mention_Channel?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text),t.isFollowed||(n=!1,i=this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)),e.defaults={isIncludeReplies:!1,allNewPost:{name:this.constants.notificationSettings.propNames.newPosts,options:this.defaultDropdownOptions,selected:this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text),show:!0},channelMentions:{name:this.constants.notificationSettings.propNames.channelMentions,options:this.defaultDropdownOptions,selected:s,show:!0}},e.channelSettings={isIncludeReplies:n,allNewPost:{name:this.constants.notificationSettings.propNames.newPosts,options:this.defaultDropdownOptions,selected:i,show:!0},channelMentions:{name:this.constants.notificationSettings.propNames.channelMentions,options:this.defaultDropdownOptions,selected:s,show:!0}};return e},s.prototype.resolveUISChannelSettingsData=function(t,n,s){if(null!=t&&\"\"!=t){if(!_.isUndefined(t.data.allNewPosts)){var i=this.resolveSettings(t.data.allNewPosts);n.isFollowed?i!==this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text)&&i!==this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)||(s.allNewPost.selected=this.resolveSettings(t.data.allNewPosts)):s.allNewPost.selected=this.resolveSettings(t.data.allNewPosts)}_.isUndefined(t.data.channelMentions)||(s.channelMentions.selected=this.resolveSettings(t.data.channelMentions)),n.isFollowed&&!_.isUndefined(t.data.includeReplies)&&(s.isIncludeReplies=t.data.includeReplies)}return s},s.prototype.resolveSettings=function(t){return t===this.constants.notificationSettings.uisProps.BannerAndFeed?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):t===this.constants.notificationSettings.uisProps.Feed?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):t===this.constants.notificationSettings.uisProps.Off?this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text):t===this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text)?this.constants.notificationSettings.uisProps.BannerAndFeed:t===this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)?this.constants.notificationSettings.uisProps.Feed:t===this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)?this.constants.notificationSettings.uisProps.Off:void 0},s.prototype.initializeOnAppLaunchAndReinit=function(t){this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",t),this.defaultDropdownOptions=[],this.defaultDropdownOptions.push({key:n.NotificationDefaultOptions[n.NotificationDefaultOptions.BothBannerEmail],value:this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text)}),this.defaultDropdownOptions.push({key:n.NotificationDefaultOptions[n.NotificationDefaultOptions.OnlyAlertList],value:this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)}),this.defaultDropdownOptions.push({key:n.NotificationDefaultOptions[n.NotificationDefaultOptions.Off],value:this.$translate.instant(this.resources.strings.notification_settings_dropdown_options_off_text)})},s.prototype.cleanupOnAppTeardown=function(t){this.logger.log(\"cleanupOnAppTeardown - {0}\",t),this.defaultDropdownOptions=void 0},s.prototype.mtmaTelemetryIdentifier=function(){return\"ChannelNotificationSettingsServiceImplementation\"},s}(t.services.MTMABase);n.ChannelNotificationSettingsServiceImplementation=s,angular.module(\"teamspace.channelNotificationSettingsService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.notificationsAuxiliaryService\",\"teamspace.notificationSettingsStore\"]).service(\"channelNotificationSettingsService\",s)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(e){\"use strict\";!function(i){i[i.oneToOne=1]=\"oneToOne\",i[i.groupCall=2]=\"groupCall\",i[i.meeting=3]=\"meeting\",i[i.chat=4]=\"chat\",i[i.reply=5]=\"reply\",i[i.replyToReply=6]=\"replyToReply\",i[i.like=7]=\"like\",i[i.mention=8]=\"mention\",i[i.download=9]=\"download\",i[i.appUpdated=10]=\"appUpdated\",i[i.needMoreDiskSpace=11]=\"needMoreDiskSpace\",i[i.teamMembershipChange=12]=\"teamMembershipChange\",i[i.follow=13]=\"follow\",i[i.oneToOnePstn=14]=\"oneToOnePstn\",i[i.thirdparty=15]=\"thirdparty\",i[i.messageSendFailed=16]=\"messageSendFailed\",i[i.callTransferFailed=19]=\"callTransferFailed\",i[i.shareFromChat=20]=\"shareFromChat\",i[i.inferred=21]=\"inferred\",i[i.trending=26]=\"trending\",i[i.meetingWentLive=27]=\"meetingWentLive\",i[i.presenceStatus=28]=\"presenceStatus\",i[i.reaction=29]=\"reaction\",i[i.priority=30]=\"priority\",i[i.TeamsTasks=34]=\"TeamsTasks\",i[i.dlp=35]=\"dlp\",i[i.teamsEngagementActivity=36]=\"teamsEngagementActivity\",i[i.default=100]=\"default\"}(e.NotificationType||(e.NotificationType={}));!function(i){i[i.ToastBody=0]=\"ToastBody\",i[i.ToastButton=1]=\"ToastButton\",i[i.ToastDismiss=2]=\"ToastDismiss\",i[i.TimeOut=3]=\"TimeOut\",i[i.Error=4]=\"Error\"}(e.NotificationActionKind||(e.NotificationActionKind={}));!function(i){i[i.Accept=1]=\"Accept\",i[i.AcceptWithVideo=2]=\"AcceptWithVideo\",i[i.JumpIn=3]=\"JumpIn\",i[i.Reply=4]=\"Reply\",i[i.DismissOrReject=5]=\"DismissOrReject\",i[i.Ignore=6]=\"Ignore\",i[i.TimeOut=7]=\"TimeOut\",i[i.Error=8]=\"Error\"}(e.BackgroundCallNotificationActionKind||(e.BackgroundCallNotificationActionKind={}));var t=function(){function i(i,e,t){this.onCancel=e,this.onUpdate=t,this.deferred=i.defer()}return i.prototype.update=function(i){this.onUpdate&&this.onUpdate(i)},i.prototype.cancel=function(){return this.onCancel&&!this.onCancel()&&this.deferred.reject(\"cancelled\"),this.deferred.promise},i.prototype.complete=function(i){i?this.deferred.resolve():this.deferred.reject(\"failed\")},i}();e.NotificationWithActions=t;var n=function(){function e(i,e,t,n,o,a,r,s,c,g,l,u,f,h){var p=this;this.ringtoneSettingService=i,this.eventingService=e,this.constants=t,this.loggingService=n,this.notificationSettingsStore=o,this.settingsService=a,this.routeUtilityService=r,this.ariaLiveService=s,this.audioService=c,this.conversationsService=g,this.resources=l,this.$translate=u,this.shortcutService=f,this.peopleTargetingService=h,this.defaultRingingNotificationPath=\"assets/audio/ring.mp3\",this._guestUserDisplayName=this.$translate.instant(this.resources.strings.notifications_liveCall_toastSubject_guestUser),this.notificationsForConversation={},this.getRingtoneSettings=function(){p.ringtoneSettingService.getSettings().then(function(i){p.logger.info(\"ringtone settings fetched {0}\",i),p.ringtoneSettings=i}).then(function(){p.cleanupRingingNotifcationElements(),p.setRingingNotificationSounds()}).catch(function(){p.logger.error(\"error occured while setting ringtone settings\")})},this.logger=n.newLogger(\"NotificationsService\"),this.logger.info(\"constructor invoked going to fetch the ringtoneSettings\"),this.initializeNotficationsServiceBase(\"First Initialize\")}return Object.defineProperty(e.prototype,\"guestUserDisplayName\",{get:function(){return this._guestUserDisplayName},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"primaryNotificationAudio\",{get:function(){return this._primaryNotificationAudio||(this._primaryNotificationAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Notification_Primary.mp3\")),this._primaryNotificationAudio},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"secondaryNotificationAudio\",{get:function(){return this._secondaryNotificationAudio||(this._secondaryNotificationAudio=this.audioService.getAudioElement(\"assets/audio/Teams_Notification_Secondary.mp3\")),this._secondaryNotificationAudio},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationChat\",{get:function(){return this._ringingNotificationChat||(this._ringingNotificationChat=this.audioService.getAudioElement(this.defaultRingingNotificationPath)),this._ringingNotificationChat},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationCallGroup\",{get:function(){return this._ringingNotificationCallGroup||(this._ringingNotificationCallGroup=this.audioService.getAudioElement(this.defaultRingingNotificationPath)),this._ringingNotificationCallGroup},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationCallQueue\",{get:function(){return this._ringingNotificationCallQueue||(this._ringingNotificationCallQueue=this.audioService.getAudioElement(this.defaultRingingNotificationPath)),this._ringingNotificationCallQueue},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationDelegate\",{get:function(){return this._ringingNotificationDelegate||(this._ringingNotificationDelegate=this.audioService.getAudioElement(this.defaultRingingNotificationPath)),this._ringingNotificationDelegate},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationRegular\",{get:function(){return this._ringingNotificationRegular||(this._ringingNotificationRegular=this.audioService.getAudioElement(this.defaultRingingNotificationPath)),this._ringingNotificationRegular},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationShareFromChat\",{get:function(){return this._ringingNotificationShareFromChat||(this._ringingNotificationShareFromChat=this.audioService.getAudioElement(\"assets/audio/screenshare_ring.mp3\")),this._ringingNotificationShareFromChat},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingNotificationChannel\",{get:function(){return this._ringingNotificationChannel||(this._ringingNotificationChannel=this.audioService.getAudioElement(\"assets/audio/meetup_ring.mp3\")),this._ringingNotificationChannel},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"ringingMeetingReminder\",{get:function(){return this._ringingNotificationMeetingReminder||(this._ringingNotificationMeetingReminder=this.audioService.getAudioElement(\"assets/audio/teams_meet_up_reminder.mp3\")),this._ringingNotificationMeetingReminder},enumerable:!0,configurable:!0}),e.prototype.initializeNotficationsServiceBase=function(i){this.logger.log(\"notificationsService.web.ts: onAppInit -- reason - {0}\",i),this.settingsService.valueAsBoolean(this.constants.settings.names.enableDistinctiveRingtones)&&(this.ringtoneNameCallMeetingReminder=\"teams_meet_up_reminder\",this.getRingtoneSettings(),this.unsubscribecallRingtoneSettingsChanged=this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.callRingtoneSettingsChanged,this.getRingtoneSettings))},e.prototype.cleanupNotficationsServiceBase=function(i){this.logger.log(\"notificationsService.base.ts: onAppTeardown -- reason - {0}\",i),this.ringtoneNameCallMeetingReminder=void 0,this.notificationsForConversation={},this.cleanupRingingNotifcationElements(),this._primaryNotificationAudio=void 0,this._secondaryNotificationAudio=void 0,this._ringingNotificationChat=void 0,this._ringingNotificationShareFromChat=void 0,this._ringingNotificationChannel=void 0,this.ringtoneSettings=void 0,this.ringtoneCallType=void 0,this.notificationsForConversation={},this.unsubscribecallRingtoneSettingsChanged&&this.unsubscribecallRingtoneSettingsChanged(),this.unsubscribecallRingtoneSettingsChanged=void 0},e.prototype.setRingingNotificationSounds=function(){var e=this;this.ringtoneSettings.assignments.ringToneAssignments.forEach(function(t){i.services.RingtoneCallType[t.type]===i.services.RingtoneCallType.CallGroup&&(e.logger.info(\"Setting for Call Group {0}\",t.value),e.setRingingNotificationCallGroup(t.value)),i.services.RingtoneCallType[t.type]===i.services.RingtoneCallType.CallQueue&&(e.logger.info(\"Setting for Delegate {0}\",t.value),e.setRingingNotificationCallQueue(t.value)),i.services.RingtoneCallType[t.type]===i.services.RingtoneCallType.Delegate&&(e.logger.info(\"Setting for CallQueue {0}\",t.value),e.setRingingNotificationDelegate(t.value)),i.services.RingtoneCallType[t.type]===i.services.RingtoneCallType.Regular&&(e.logger.info(\"Setting for Regular {0}\",t.value),e.setRingingNotificationRegular(t.value))})},e.prototype.cleanupRingingNotifcationElements=function(){this._ringingNotificationCallGroup&&(this._ringingNotificationCallGroup=void 0,this.ringtoneNameCallGroup=void 0,this.logger.info(\"cleaned call group elements\")),this._ringingNotificationRegular&&(this._ringingNotificationRegular=void 0,this.ringtoneNameCallRegular=void 0,this.logger.info(\"cleaned regular call  elements\")),this._ringingNotificationCallQueue&&(this._ringingNotificationCallQueue=void 0,this.ringtoneNameCallQueue=void 0,this.logger.info(\"cleaned call queue elements\")),this._ringingNotificationDelegate&&(this._ringingNotificationDelegate=void 0,this.ringtoneNameCallDelegate=void 0,this.logger.info(\"cleaned delegated call elements\")),this._ringingNotificationMeetingReminder&&(this._ringingNotificationMeetingReminder=void 0,this.ringtoneNameCallMeetingReminder=void 0,this.logger.info(\"cleaned meeting reminder call elements\"))},e.prototype.createNotification=function(i,e,t){if(!this.skipNotificationToast(i)){var n=this.notificationSettingsStore.canNotifyForNotification(i.notificationType,i.notificationSubType,i);n?(this.logger.info(\"Creating toast with  sourceMessageId: {0}, sourceThreadId: {1}, activityId: {2}\",i.sourceMessageId,i.sourceThreadId,i.activityId),i.notificationType===SkypeX.Services.NotificationType.Mention&&i.notificationSubType===SkypeX.Services.NotificationSubType.Tag&&this.peopleTargetingService.removeTagsForCurrentMemberFromCache(i.sourceThreadId),this.createToast(i,e,t)):this.logger.warn(\"canNotifyForNotifications {0} for notificationType: {1}\",n,SkypeX.Services.NotificationType[i.notificationType])}},e.prototype.startActivitySwitch=function(i,e){if(i){var t=!1;switch(i){case SkypeX.Services.NotificationType.Reply:case SkypeX.Services.NotificationType.ReplyToReply:case SkypeX.Services.NotificationType.Like:case SkypeX.Services.NotificationType.Mention:case SkypeX.Services.NotificationType.TeamMembershipChange:case SkypeX.Services.NotificationType.Follow:case SkypeX.Services.NotificationType.Inferred:case SkypeX.Services.NotificationType.LikeInChat:case SkypeX.Services.NotificationType.MentionInChat:case SkypeX.Services.NotificationType.Trending:case SkypeX.Services.NotificationType.Reaction:case SkypeX.Services.NotificationType.Priority:t=!0}t&&(e.cancelCurrentChannelAndChatSwitchScenario({callingFunctionName:\"startActivitySwitch\",reason:\"toast-click\",errorMessage:void 0}),e.getActivitySwitchScenario(\"toast-click\").eventData.feedsType=SkypeX.Services.NotificationType[i])}},e.prototype.skipNotificationToast=function(i){if(!i)return this.logger.warn(\"Cannot create toast notification as notificationData is falsy, NotificationData: {0}\",i),!0;var e=this.settingsService.valueAsBoolean(this.constants.settings.names.silenceToast);if(e)return this.logger.warn(\"Toast value with key {0} is set to silence {1}\",this.constants.settings.names.silenceToast,e),!0;if(i){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableThirdPartyNotification));else if(i.notificationType===SkypeX.Services.NotificationType.ThirdParty&&i.notificationSubType&&i.notificationSubType===SkypeX.Services.NotificationSubType.Bot)return;var t=this.notificationSettingsStore.canNotifyForNotification(i.notificationType,i.notificationSubType,i);if(!t)return this.logger.warn(\"canNotifyForNotifications {0} for notificationType: {1}\",t,SkypeX.Services.NotificationType[i.notificationType]),!0}var n=this.routeUtilityService.getRootRouteParams();if(n.callId&&n.conversationId===i.sourceThreadId)return!0;if(i.notificationType===SkypeX.Services.NotificationType.LikeInChat&&i.linkParams&&i.linkParams.slug){var o=this.conversationsService.getChatConversation(i.linkParams.slug);if(o&&!this.conversationsService.isConversationAlertingEnabled(o))return!0}return!1},e.prototype.parseTeamChannelFromLinkParams=function(i){var e=null,t=this.$translate.instant(this.resources.strings.recent_conversations_teamChannelSeparator);return i&&i.groupName&&i.slug?e=i.groupName+t+i.slug:i&&i.teamName&&i.slug&&(e=i.teamName+t+i.slug),e},e.prototype.parseGroupNameFromNotification=function(i){return i.originalNotification.isGroupChat?i.linkParams.groupName:this.$translate.instant(this.resources.strings.person_card_chat_link,{person:i.linkParams.groupName})},e.prototype.announceNotification=function(i,e,t){void 0===t&&(t=!1);var n=\"\";n=i==SkypeX.Services.NotificationType.CallOrMeetup?this.buildLiveAriaNotification(e):this.getCleanMessageForAria(e.title,e.message),this.ariaLiveService.update(n,t)},e.prototype.setRingingNotificationCallGroup=function(i){this.ringtoneNameCallGroup=i;var e=(\"assets/audio/\"+i+\".mp3\").toLowerCase();this.logger.info(\"ringtone file picked for calls group forwarding is {0}\",e),this._ringingNotificationCallGroup=this.audioService.getAudioElement(e)},e.prototype.setRingingNotificationCallQueue=function(i){this.ringtoneNameCallQueue=i;var e=(\"assets/audio/\"+i+\".mp3\").toLowerCase();this.logger.info(\"ringtone file picked for call queues is {0}\",e),this._ringingNotificationCallQueue=this.audioService.getAudioElement(e)},e.prototype.setRingingNotificationDelegate=function(i){this.ringtoneNameCallDelegate=i;var e=(\"assets/audio/\"+i+\".mp3\").toLowerCase();this.logger.info(\"ringtone file picked for delegated calls is {0}\",e),this._ringingNotificationDelegate=this.audioService.getAudioElement(e)},e.prototype.setRingingNotificationRegular=function(i){this.ringtoneNameCallRegular=i;var e=(\"assets/audio/\"+i+\".mp3\").toLowerCase();this.logger.info(\"ringtone file picked for regular calls is {0}\",e),this._ringingNotificationRegular=this.audioService.getAudioElement(e)},e.prototype.buildLiveAriaNotification=function(i){var e=this,t={application:\"Microsoft Teams\",title:i.title,subtitle:i.subtitle,description:i.message},n=this.$translate.instant(this.resources.strings.aria_live_new_notification_from,t),o=this.shortcutService.getKeymappingStrategy().getAllKeymaps();return i.actions&&i.actions.forEach(function(i){if(void 0!==i.shortcut){var t=i.shortcut,a=_.find(o,function(i){return i.commandId===t});n+=e.getActionAriaNotification(a)}}),n},e.prototype.getActionAriaNotification=function(i){if(i){var e={hotkey:i.hotkey[0],action:this.$translate.instant(i.description)};return\" \"+this.$translate.instant(this.resources.strings.aria_live_press_shortcut_to_action,e)}return\"\"},e.prototype.getCleanMessageForAria=function(i,e){void 0===i&&(i=\"\"),void 0===e&&(e=\"\");return i.length&&e.length?i+\" \"+e:e.length?e:i},e}();e.NotificationsService=n}(i.services||(i.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(e){\"use strict\";var n=function(e){function n(t,n,i,o,s,a,r,c,l,h,u,p,g,S,f,d,v,m){var y=e.call(this,p)||this;return y.$rootScope=t,y.analyticsService=n,y.resources=i,y.authenticationService=o,y.loggingService=a,y.constants=r,y.$q=c,y.$http=l,y.myUserPreferencesStore=h,y.notificationSettingsStore=u,y.eventingService=g,y.conversationsStore=S,y.notificationsAuxiliaryService=f,y.settingsService=d,y.channelNotificationSettingsService=v,y.channelService=m,y.MAX_RETRY_COUNT=3,y.uisServiceResource=\"https://uis.teams.microsoft.com\",y.logger=a.newLogger(\"uisSettingsService\"),y.translate=_.memoize(s.instant),y.TIME_QUANTUM_FOR_RETRY=4*r.timeInMiliseconds.second,y.initializeOnAppLaunchAndReinit(\"First Initialize\"),y}return __extends(n,e),n.$inject=[\"$rootScope\",\"analyticsService\",\"resources\",\"authenticationService\",\"$translate\",\"loggingService\",\"constants\",\"$q\",\"$http\",\"myUserPreferencesStore\",\"notificationSettingsStore\",\"orchestrationService\",\"eventingService\",\"conversationsStore\",\"notificationsAuxiliaryService\",\"settingsService\",\"channelNotificationSettingsService\",\"channelService\"],n.prototype.getChannelReplyNotificationSetting=function(t){if(this.currentChannelNotificationSettings&&t===this.currentChannelNotificationSettings.channelId)return this.currentChannelNotificationSettings.includeReplies},n.prototype.initializeOnAppLaunchAndReinit=function(e){var n=this;this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",e),this.currentChannelNotificationSettings={includeReplies:!1,channelId:\"\"},this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.messages.messageListRenderStateChanged,function(e,i){if(n.isMuteUnmuteFeatureEnable()&&i.state===t.components.MessageListRenderState.RenderedFully){var o=n.conversationsStore.getConversation(i.conversationId);!o||!o.isChannelConversation()||n.currentChannelNotificationSettings&&n.currentChannelNotificationSettings.channelId===o.id||(_.isNil(n.notificationSettingsStore.getAppUserSettings())?n.checkUserSettingsAvailable().then(function(){n.populateSettings(o)}):n.populateSettings(o))}})},n.prototype.populateSettings=function(t){var e,n=this,i=this.channelNotificationSettingsService.setHeaderDefaults(this.channelService.getChannelByObjectId(t.id));this.getUISChannelNotificationSettings(t.teamId,t.id).then(function(o){e=n.channelNotificationSettingsService.resolveUISChannelSettingsData(o,n.channelService.getChannelByObjectId(t.id),i.channelSettings),n.currentChannelNotificationSettings.includeReplies=e.isIncludeReplies,n.currentChannelNotificationSettings.channelId=t.id})},n.prototype.checkUserSettingsAvailable=function(){return this.$q.all([this.myUserPreferencesStore.waitForPreferenceStoreToInitialize(),this.notificationsAuxiliaryService.ecsCheckForGlobalSettingsPromise.promise]).then(function(){})},n.prototype.isMuteUnmuteFeatureEnable=function(){return this.notificationsAuxiliaryService.isMuteUnmuteEnabledInWebhook||this.settingsService.valueAsBoolean(this.constants.settings.names.enableFollowUnfollowConversationSetting)},n.prototype.cleanupOnAppTeardown=function(t){this.logger.log(\"cleanupOnAppTeardown - {0}\",t),this.baseUrl=void 0,this.skypeToken=void 0,this.endpointUrl=void 0,this.headers=void 0,this.currentChannelNotificationSettings=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"UISSettingsServiceImplementation\"},n.prototype.getUISChannelNotificationSettings=function(t,e){var n=this,i=[];return i.push(this.getBaseUrl().then(function(t){n.baseUrl=t})),i.push(this.authenticationService.getSkypeTokens().then(function(t){n.skypeToken=t.skypeToken})),i.push(this.authenticationService.getAuthHeaders({},[this.uisServiceResource]).then(function(t){n.headers=t})),this.$q.all(i).then(function(){var i=n.loggingService.newScenario(n.constants.scenarios.notifications.channelNotificationSettings);n.headers[n.constants.headers.tokens.xskypetoken]=n.skypeToken;var o=n.constants.channelNotificationSettings.UISPath.replace(\"{teamId}\",t).replace(\"{channelId}\",e);n.endpointUrl=n.baseUrl+o;var s={method:\"GET\",url:n.endpointUrl,headers:n.headers,counter:n.constants.scenarios.notifications.channelNotificationSettingsGet};return new Promise(function(t,e){var o=_.noop,a=function(){n.$http(s).then(function(e){i.stop({responsecode:e.status}),200===e.status?(n.logger.info(\"UIS notification settings fetch done successfully\"),t(e)):o(\"UIS notification settings fetch failed with status: ${response.status\")}.bind(n),function(t){i.fail({error:n.constants.scenarios.notifications.channelNotificationSettingFails}),o(\"uis service failed.\",t)}.bind(n))},r=0;o=function(t,e){r++<n.MAX_RETRY_COUNT?(t+=\" retrying(${retryCount})...\",_.delay(function(){a()},r*n.TIME_QUANTUM_FOR_RETRY)):t+=\" Max retry limit reached.\",n.logger.error(t,e)},a()})})},n.prototype.toggleFavoriteChannelSettings=function(t,e,n){n?this.saveFavouriteChannelSettings(t,e):this.saveUnFavouriteChannelSettings(t,e)},n.prototype.saveFavouriteChannelSettings=function(t,e){this.saveChannelSettings(this.translate(this.resources.strings.notification_settings_dropdown_options_off_text),!1,this.getGlobalChannelMention(),t,e)},n.prototype.saveUnFavouriteChannelSettings=function(t,e){this.saveChannelSettings(this.translate(this.resources.strings.notification_settings_dropdown_options_off_text),!1,this.translate(this.resources.strings.notification_settings_dropdown_options_off_text),t,e)},n.prototype.getGlobalChannelMention=function(){var t=this.notificationSettingsStore.getAppUserSettings();return t.activityGenerationSettings.Mention_Channel?t.toastSettings.Mention_Channel?this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):this.translate(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):this.translate(this.resources.strings.notification_settings_dropdown_options_off_text)},n.prototype.saveChannelSettings=function(t,e,n,i,o){var s=this,a=[],r=this.loggingService.newScenario(this.constants.scenarios.notifications.channelNotificationSettings);a.push(this.getBaseUrl().then(function(t){s.baseUrl=t})),a.push(this.authenticationService.getSkypeTokens().then(function(t){s.skypeToken=t.skypeToken})),this.$q.all(a).then(function(){s.authenticationService.getAuthHeaders({},[s.uisServiceResource]).then(function(a){a[s.constants.headers.tokens.xskypetoken]=s.skypeToken,s.headers=a;var c=s.constants.channelNotificationSettings.UISPath.replace(\"{teamId}\",i).replace(\"{channelId}\",o);s.endpointUrl=s.baseUrl+c,t===s.translate(s.resources.strings.notification_settings_dropdown_options_off_text)&&(e=!1);var l={allNewPosts:s.resolveSettings(t),includeReplies:e,channelMentions:s.resolveSettings(n)},h={method:\"POST\",url:s.endpointUrl,headers:s.headers,data:l,counter:s.constants.scenarios.notifications.channelNotificationSettingsPut};s.$http(h).then(function(t){r.stop({responsecode:t.status}),200===t.status?(s.logger.info(\"UIS notification settings save successfully\"),s.currentChannelNotificationSettings.channelId=o,s.currentChannelNotificationSettings.includeReplies=e):s.logger.error(\"UIS notification settings save failed with status\"+t.status)},function(t){return function(){r.fail({error:s.constants.scenarios.notifications.channelNotificationSettingFails}),s.logger.error(\"UIS notification settings save failed\",t)}}),s.sendSaveChannelSettingsTelemetry(l.allNewPosts,e,l.channelMentions)})})},n.prototype.sendSaveChannelSettingsTelemetry=function(e,n,i){var o=this,s={action:{gesture:t.components.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionOutcome.submit.toString(),t.components.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenario.chnlSetSaved.toString(),t.components.PanelActionScenario,this.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenarioType.chnlSet.toString(),t.components.PanelActionScenarioType,this.logger)},module:{type:t.shared.AttributeHelper.tryGetEnum(t.components.PanelModuleType.newposts_includereplies_channelmentions.toString(),t.components.PanelModuleType,this.logger),name:t.shared.AttributeHelper.tryGetEnum(t.components.PanelModuleName.channelSettings.toString(),t.components.PanelModuleName,this.logger),summary:e+\"|\"+n+\"|\"+i},panel:{type:t.shared.AttributeHelper.tryGetEnum(t.PanelType.channelSettingsModal.toString(),t.PanelType,this.logger)},dataBag:{value:e+\"|\"+n+\"|\"+i}};this.analyticsService.getAnalyticsPanelActionEventData(s).then(function(t){o.analyticsService.sendPanelAction(t)})},n.prototype.getBaseUrl=function(){var t=this;return new Promise(function(e,n){var i=void 0,o=new URLSearchParams(window.location.search);i=\"merlotcity\"===o.get(\"api\")?\"https://int.teams.microsoft.com/api/nss/\":\"https://teams.microsoft.com/api/nss/\",t.authenticationService.getUserDetails().then(function(t){e(\"merlotcity\"===o.get(\"api\")?i:i+t.region+\"/\")}).catch(function(){n(null)})})},n.prototype.getSettingsPromise=function(){var t=this,e=[];e.push(this.getBaseUrl().then(function(e){t.baseUrl=e})),e.push(this.authenticationService.getSkypeTokens().then(function(e){t.skypeToken=e.skypeToken})),this.$q.all(e).then(function(){t.authenticationService.getAuthHeaders({},[t.uisServiceResource]).then(function(e){t.headers=e})})},n.prototype.resolveSettings=function(t){return t===this.constants.notificationSettings.uisProps.BannerAndFeed?this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text):t===this.constants.notificationSettings.uisProps.Feed?this.translate(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text):t===this.constants.notificationSettings.uisProps.Off?this.translate(this.resources.strings.notification_settings_dropdown_options_off_text):t===this.translate(this.resources.strings.notification_settings_dropdown_options_banner_and_feed_text)?this.constants.notificationSettings.uisProps.BannerAndFeed:t===this.translate(this.resources.strings.notification_settings_dropdown_options_only_show_in_alerts_list_text)?this.constants.notificationSettings.uisProps.Feed:t===this.translate(this.resources.strings.notification_settings_dropdown_options_off_text)?this.constants.notificationSettings.uisProps.Off:void 0},n.prototype.sendDialogClosedTelemetry=function(){var e=this,n={action:{gesture:t.components.PanelActionGesture.click,outcome:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionOutcome.dismiss.toString(),t.components.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenario.chnlSetShowCancel.toString(),t.components.PanelActionScenario,this.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenarioType.chnlSet.toString(),t.components.PanelActionScenarioType,this.logger)},module:{type:t.shared.AttributeHelper.tryGetEnum(t.components.PanelModuleType.newposts_includereplies_channelmentions.toString(),t.components.PanelModuleType,this.logger),name:t.shared.AttributeHelper.tryGetEnum(t.components.PanelModuleName.channelSettings.toString(),t.components.PanelModuleName,this.logger),summary:\"Implicit close dialog\"},panel:{type:t.shared.AttributeHelper.tryGetEnum(t.PanelType.channelSettingsModal.toString(),t.PanelType,this.logger)},dataBag:{value:\"Implicit close dialog\"}};this.analyticsService.getAnalyticsPanelActionEventData(n).then(function(t){e.analyticsService.sendPanelAction(t)})},n}(t.services.MTMABase);e.UISSettingsServiceImplementation=n,angular.module(\"teamspace.uisSettingsService\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.notificationsAuxiliaryService\"]).service(\"uisSettingsService\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(n){function r(e,r,i,s,o,c,a,l,g,u,p,f,v,d,h,S,I,m,P,y){var R=n.call(this,y)||this;return R.$q=e,R.constants=r,R.$rootScope=i,R.callingSupportService=o,R.loggingService=c,R.settingsService=a,R.analyticsService=l,R.authenticationService=g,R.presenceManagerService=u,R.navigationService=p,R.conversationsService=f,R.callingService=v,R.callingNavigationService=d,R.dialingService=h,R.pstnNumberService=S,R.electronSafeIpcService=I,R.uriToMriService=m,R.orchestrationService=y,R.enableOfficeIntegration=!1,R.trackedUsersMriToUris=new Map,R.presenceUpdateBatchByMri=new Map,R.componentName=\"OfficeIntegrationService\",R.presencePriority=t.PresencePriority.Low,R.logger=c.newLogger(R.componentName),R.enableOfficeIntegration=s&&!!s.desktopSettings&&!!s.desktopSettings.enableOfficeIntegration||!1,y.registerAction(r.actions.officeIntegrationService.initEvents,function(){return R.initEvents(),null}),R.initializeOnAppLaunchAndReinit(\"First Initialize\"),R}return __extends(r,n),r.$inject=[\"$q\",\"constants\",\"$rootScope\",\"$window\",\"callingSupportService\",\"loggingService\",\"settingsService\",\"analyticsService\",\"authenticationService\",\"presenceManagerService\",\"navigationService\",\"conversationsService\",\"callingService\",\"callingNavigationService\",\"dialingService\",\"pstnNumberService\",\"electronSafeIpcService\",\"uriToMriService\",\"peopleService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppReInit: reason = {0}\",e),this.presenceNotificationWaitTimeInMS=this.settingsService.valueFor(this.constants.settings.names.officePresenceNotificationWaitTimeInMS);var n=6e4*this.settingsService.valueFor(this.constants.settings.names.officeIntegrationStatsCollectionTimeInMinutes);this.counters=new t.ActivityAggregatedCounters(this.constants.events.officeIntegration.stats,n,this.loggingService)},r.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown: reason = {0}\",e),this.presenceNotificationWaitTimeInMS=void 0,this.counters.flush(),this.counters=void 0,this.trackedUsersMriToUris=new Map,this.presenceUpdateBatchByMri=new Map},r.prototype.mtmaTelemetryIdentifier=function(){return this.componentName},r.prototype.initEvents=function(){var t=this;this.electronSafeIpcService&&this.enableOfficeIntegration?(e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.getPresenceRequest,function(e,n,r){t.counters.incCounter(t.constants.events.officeIntegration.getPresenceRequest),t.processGetPresence(e,n,r)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.getBatchPresenceRequest,function(e,n,r){t.counters.incCounter(t.constants.events.officeIntegration.getBatchPresenceRequest),t.processGetBatchPresence(e,n,r)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.getSelfRequest,function(e,n){t.counters.incCounter(t.constants.events.officeIntegration.getSelfRequest),t.processGetSelf(e,n)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.startIMRequest,function(e,n,r){t.counters.incCounter(t.constants.events.officeIntegration.startIMRequest),t.processStartIM(e,n,r)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.startCallRequest,function(e,n,r){t.counters.incCounter(t.constants.events.officeIntegration.startCallRequest),t.processStartCall(e,n,r)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.startPstnCallRequest,function(e,n,r){t.counters.incCounter(t.constants.events.officeIntegration.startPstnCallRequest),t.processStartPstnCall(e,n,r)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.trackPresenceRequest,function(e,n,r){t.counters.incCounter(t.constants.events.officeIntegration.trackPresenceRequest),t.processTrackPresence(e,n,r)}),e.services.MTMAIpcUtility.onWithTenantScope(this.electronSafeIpcService,this.constants.events.officeIntegration.untrackPresenceRequest,function(e,n){t.counters.incCounter(t.constants.events.officeIntegration.untrackPresenceRequest),t.processUntrackPresence(e,n)}),this.loggingService.event(this.constants.events.officeIntegration.enabled),this.logger.info(\"OfficeIntegrationService: Listening to IPC events from Desktop client...\"),this.electronSafeIpcService.send(this.constants.events.officeIntegration.serviceInitialized)):this.enableOfficeIntegration?(this.loggingService.event(this.constants.events.officeIntegration.disabled+\"_null\"),this.logger.warn(\"OfficeIntegrationService: this.electronSafeIpc is null\")):(this.loggingService.event(this.constants.events.officeIntegration.disabled),this.logger.info(\"OfficeIntegrationService: feature is not enabled!\"))},r.prototype.sendSuccessResponse=function(e,t,n,r){e.sender.send(t,r?{correlationId:n,success:!0,data:r}:{correlationId:n,success:!0}),this.counters.incCounter(t+\"_success\")},r.prototype.sendFailureResponse=function(e,t,n,r){e.sender.send(t,{correlationId:n,success:!1,error:r}),this.counters.incCounter(t+\"_failure\")},r.prototype.processGetSelf=function(e,t){var n=this;this.logger.log(\"Received getSelf: correlationId={0}\",t),this.authenticationService.getUserInformation().then(function(r){if(!(r&&r.profile&&r.profile.upn))return n.$q.reject(\"user profile or upn not found\");n.logger.log(\"SUCCESS: Sending GetSelf IPC Response for current user. correlationId={0}\",t),n.sendSuccessResponse(e,n.constants.events.officeIntegration.getSelfResponse,t,r.profile.upn)}).catch(function(r){n.logger.error(\"ERROR in processGetSelf: Failed to getUserInformation for current user. correlationId={0}\",t),n.sendFailureResponse(e,n.constants.events.officeIntegration.getSelfResponse,t,r)})},r.prototype.processGetPresence=function(e,t,n){var r=this;if(this.logger.log(\"Received getPresence; correlationId={0}\",t),!n)return this.logger.error(\"Empty userUri in getPresence; correlationId={0}\",t),void this.sendFailureResponse(e,this.constants.events.officeIntegration.getPresenceResponse,t,\"empty userUri\");this.uriToMriService.uriToMriBatched(n,t).then(function(i){var s=r.presenceManagerService.getPresence(i);if(!s||!s.status)return r.$q.reject(\"missing presence\");var o={id:i,requestedUri:n,status:SkypeX.Services.UserStatus[s.status],lastSeenAt:null!=s.lastSeenAt?s.lastSeenAt.valueOf():null};r.logger.log(\"Sending PresenceIpcResponse for user with mri={0}; status={1}. correlationId={2}\",i,o.status,t),r.sendSuccessResponse(e,r.constants.events.officeIntegration.getPresenceResponse,t,o)}).catch(function(n){r.logger.error(\"ERROR in processGetPresence: failed to resolve uri; correlationId={0}\",t),r.sendFailureResponse(e,r.constants.events.officeIntegration.getPresenceResponse,t,n)})},r.prototype.processGetBatchPresence=function(n,r,i){var s=this;if(this.logger.log(\"Received getBatchPresence; correlationId={0}\",r),!i||!i.contacts)return this.logger.error(\"Received invalid data payload in getBatchPresence; correlationId={0}\",r),void this.sendFailureResponse(n,this.constants.events.officeIntegration.getBatchPresenceResponse,r,\"invalid payload\");var o=i.contacts,c=[],a=[];_.each(o,function(n){var i=s.uriToMriService.uriToMriBatched(n,r).then(function(e){var t=s.presenceManagerService.getPresence(e);t&&t.status&&c.push({id:e,requestedUri:n,status:SkypeX.Services.UserStatus[t.status],lastSeenAt:null!=t.lastSeenAt?t.lastSeenAt.valueOf():null})}).catch(function(r){var i=new t.PIIValue(n,t.PiiKind.Uri).scrub(),o=new e.services.PIIValue(JSON.stringify(r),t.PiiKind.GenericData).scrub();s.logger.error(\"uriToMriBatched() failed to resolve uri: hash={0}, error={1}\",i,o)});a.push(i)}),this.$q.all(a).then(function(){s.logger.log(\"Sending PresenceIpcResponse for getBatchPresence with correlationId={0}\",r),s.sendSuccessResponse(n,s.constants.events.officeIntegration.getBatchPresenceResponse,r,c)})},r.prototype.navigateToChat=function(e,t){var n={slug:e,groupName:\"\",middlePane:this.constants.messages.panes.conversations,threadId:void 0,messageId:void 0,ctx:this.constants.navigation.context.chat,navCtx:\"OfficeIntegrationService-\"+t};this.navigationService.navigate(this.$rootScope,this.constants.states.appConversation,n)},r.prototype.convertUrisToMris=function(t,n){var r=this,i=t.map(function(e){return r.uriToMriService.uriToMriBatched(e,n)});return this.$q.allSettled(i).then(function(t){return t.map(function(t){return e.services.isPromiseResolvedResult(t)&&t.value}).filter(function(e){return!!e})}).then(function(e){return e&&e.length?e:r.$q.reject(\"Failed to resolve any user uris\")})},r.prototype.processStartIM=function(e,t,n){var r=this;this.logger.info(\"Received startIM; correlationId={0}\",t);var i=n.split(\";\").filter(function(e){return!!e.trim()});if(!i||!i.length)return this.logger.error(\"Empty userUris in startIM; correlationId={0}\",t),void this.sendFailureResponse(e,this.constants.events.officeIntegration.startConversationResponse,t,\"empty userUris\");this.convertUrisToMris(i,t).then(function(n){r.conversationsService.getConversationWithV2(n,\"officeIntegrationService\").then(function(n){if(!n)return r.logger.error(\"Failed to get a conversation. correlationId={0}\",t),void r.sendFailureResponse(e,r.constants.events.officeIntegration.startConversationResponse,t,\"no conversation\");r.logger.info(\"Navigating to chat id={0}, correlationId={1}\",n.id,t),r.navigateToChat(n.id,\"processStartIM\"),r.sendSuccessResponse(e,r.constants.events.officeIntegration.startConversationResponse,t)}).catch(function(n){r.logger.error(\"Failed to start IM. correlationId={0}\",t),r.sendFailureResponse(e,r.constants.events.officeIntegration.startConversationResponse,t,n)})}).catch(function(n){r.logger.error(\"Failed to convert Uris to Mris. correlationId={0}\",t),r.sendFailureResponse(e,r.constants.events.officeIntegration.startConversationResponse,t,n)})},r.prototype.processStartCall=function(t,n,r){var i=this;if(!r||!r.userUri||null==r.isVideo)return this.logger.error(\"invalid parameters in startCall; correlationId={0}\",n),void this.sendFailureResponse(t,this.constants.events.officeIntegration.startConversationResponse,n,\"invalid data\");var s=r.userUri,o=r.isVideo;if(this.logger.log(\"Received startCall, isVideo={0}; correlationId={1}\",o,n),this.pstnNumberService.isStandardFormatNormalized(s))return this.logger.log(\"processStartCall: userUri is a PSTN number. Redirecting to PSTN handling...\"),void this.processStartPstnCall(t,n,s);this.uriToMriService.uriToMriBatched(s,n).then(function(e){return i.conversationsService.getConversationWithV2(e,\"officeIntegrationService-call\")}).then(function(t){return t&&t.id?(i.navigateToChat(t.id,\"processStartCall\"),i.callingSupportService.isSfBDeeplinkingEnabled().then(function(n){return n?(i.logger.info(\"Call has been routed to the SfB client.\"),i.logBITelemetry(e.components.PanelActionScenario.officeIntegrationCall,e.components.PanelActionOutcome.openSfB,e.components.PanelActionScenarioType.oneOnOneCall,\"Office integration call is routed to SfB client.\"),i.callingService.deeplinkSfBCall(t.id)):i.callingSupportService.isCallingAllowed()?(i.logger.info(\"Office integration has triggered a call.\"),i.logBITelemetry(e.components.PanelActionScenario.officeIntegrationCall,e.components.PanelActionOutcome.nav,e.components.PanelActionScenarioType.oneOnOneCall,\"Office integration call is started in Teams.\"),i.callingService.startCall({conversationId:t.id,startCallScenarioPromise:i.$q.reject(\"No scenario is being tracked\"),secondaryScenarios:[],withVideo:o})):(i.logger.warn(\"Unable to start a call via Office integration. Calling capability is disabled.\"),i.logBITelemetry(e.components.PanelActionScenario.officeIntegrationCall,e.components.PanelActionOutcome.dismiss,e.components.PanelActionScenarioType.oneOnOneCall,\"Office integration call is dismissed. Calling is not allowed.\"),null)})):(i.logger.error(\"No conversation is found.\"),i.logBITelemetry(e.components.PanelActionScenario.officeIntegrationCall,e.components.PanelActionOutcome.failed,e.components.PanelActionScenarioType.oneOnOneCall,\"Office integration call failed. No conversation.\"),i.$q.reject(\"no conversation\"))}).then(function(e){e&&e.teamsCallId&&i.callingNavigationService.navigateToCallScreen(e,{isMeetupCreation:!0}),i.sendSuccessResponse(t,i.constants.events.officeIntegration.startConversationResponse,n)}).catch(function(e){i.logger.error(\"processStartCall failed; correlationId={0}\",n),i.sendFailureResponse(t,i.constants.events.officeIntegration.startConversationResponse,n,e)})},r.prototype.processStartPstnCall=function(e,n,r){var i=this;if(this.logger.log(\"Received startPstnCall; correlationId={0}\",n),!r)return this.logger.error(\"Empty pstnNumber in startPstnCall; correlationId={0}\",n),void this.sendFailureResponse(e,this.constants.events.officeIntegration.startConversationResponse,n,\"empty pstnNumber\");if(!this.pstnNumberService.isStandardFormatNormalized(r)){var s=new t.PIIValue(r,t.PiiKind.PhoneNumber);return this.logger.error(\"invalid phone number: hash={0}, length={1}; correlationId={2}\",s.scrub(),r.length,n),void this.sendFailureResponse(e,this.constants.events.officeIntegration.startConversationResponse,n,\"invalid phone number\")}var o=this.pstnNumberService.normalizePstnNumber(r);o=o.replace(/[ \\(\\)\\-]+/g,\"\"),this.dialingService.startPstnCall(o,null,this.$q.reject(\"No scenario is being tracked\"),[]).then(function(e){return e&&e.teamsCallId?i.callingNavigationService.navigateToCallScreen(e):i.$q.reject(\"no call created\")}).then(function(){i.logger.info(\"Call opened; correlationId={0}\",n),i.sendSuccessResponse(e,i.constants.events.officeIntegration.startConversationResponse,n)}).catch(function(t){i.logger.error(\"Failed to start call; correlationId={0}\",n),i.sendFailureResponse(e,i.constants.events.officeIntegration.startConversationResponse,n,t)})},r.prototype.sendPresenceForMri=function(e,t){var n=this;this.logger.log(\"Presence changed for user {0}. New Status: {1}\",t.mri,t.status),0===this.presenceUpdateBatchByMri.size&&0!==this.trackedUsersMriToUris.size&&_.delay(function(){var e=Array.from(n.presenceUpdateBatchByMri.values());n.presenceUpdateBatchByMri.clear();var t=[];_.each(e,function(e){var r=n.trackedUsersMriToUris.get(e.id);r?r.forEach(function(n){t.push({id:e.id,requestedUri:n,status:e.status,lastSeenAt:e.lastSeenAt})}):n.logger.warn(\"No uris for mri={0} tracked\",e.id)}),0!==t.length&&(n.logger.log(\"Sending IPC for {0} presence change(s).\",t.length),n.counters.incCounter(n.constants.events.officeIntegration.presenceChanged),n.electronSafeIpcService.send(n.constants.events.officeIntegration.presenceChanged,t))},this.presenceNotificationWaitTimeInMS);var r=this.presenceUpdateBatchByMri.get(e);r||(r={id:t.mri,requestedUri:void 0,status:SkypeX.Services.UserStatus[SkypeX.Services.UserStatus.Unknown],lastSeenAt:0},this.presenceUpdateBatchByMri.set(e,r)),r.status=SkypeX.Services.UserStatus[t.status],r.lastSeenAt=null!=t.lastSeenAt?t.lastSeenAt.valueOf():null},r.prototype.doSubscribe=function(e){var t=this;this.logger.log(\"subscribing to track presence for {0}\",e);var n=this.presenceManagerService.trackPresenceV2(e,this.presencePriority,this.componentName,function(){t.sendPresenceForMri(e,n)},!0);n.status!==SkypeX.Services.UserStatus.Unknown&&this.sendPresenceForMri(e,n)},r.prototype.findUrisToRemoveAndUntrack=function(e){var t=this,n=[],r=new Set(e);this.trackedUsersMriToUris.forEach(function(e,t){Array.from(e.values()).forEach(function(i){r.has(i)||(e.delete(i),0===e.size&&n.push(t))})}),n.forEach(function(e){t.presenceManagerService.untrackPresenceV2(e,t.presencePriority,t.componentName,!0),t.trackedUsersMriToUris.delete(e)})},r.prototype.processTrackPresence=function(e,n,r){var i=this;this.logger.log(\"Received trackPresence IPC from client: correlationId={0}\",n);var s;if(r&&r.contacts&&r.rate?r.rate!=t.PresencePriority.Medium&&r.rate!=t.PresencePriority.High&&r.rate!=t.PresencePriority.Low&&(this.logger.warn(\"processTrackPresence(): received invalid refresh rate: {0}, correlationId={1}\",r.rate,n),s=new Error(\"invalid refresh rate for trackPresenceRequest. correlationId=\"+n)):(this.logger.warn(\"processTrackPresence(): received invalid data payload in trackPresenceRequest. correlationId={0}\",n),s=new Error(\"invalid data payload for trackPresenceRequest. correlationId=\"+n)),s)this.sendFailureResponse(e,this.constants.events.officeIntegration.trackPresenceResponse,n,s);else{var o=r.contacts;_.each(o,function(e){i.uriToMriService.uriToMriBatched(e,n).then(function(t){var r=i.trackedUsersMriToUris.get(t);r?(r.add(e),i.logger.log(\"processTrackPresence(): user {0} is already tracked. correlationId={1}\",t,n)):((r=new Set).add(e),i.trackedUsersMriToUris.set(t,r),i.doSubscribe(t))}).catch(function(n){var r=new t.PIIValue(e,t.PiiKind.Uri);i.logger.log(\"contact not found for uri: hash={0}, length={1}\",r.scrub(),e.length)})}),this.findUrisToRemoveAndUntrack(o),this.logger.log(\"processTrackPresence(): Scheduled to process subscription for {0} uris. correlationId={1}\",o.length,n),this.sendSuccessResponse(e,this.constants.events.officeIntegration.trackPresenceResponse,n)}},r.prototype.processUntrackPresence=function(e,n){var r=this;this.logger.log(\"Received untrackPresence IPC from client: correlationId={0}\",n);var i=this.trackedUsersMriToUris.size;this.trackedUsersMriToUris.forEach(function(e,n){r.presenceManagerService.untrackPresenceV2(n,t.PresencePriority.Low,r.componentName,!0)}),this.trackedUsersMriToUris.clear(),this.sendSuccessResponse(e,this.constants.events.officeIntegration.untrackPresenceResponse,n),this.logger.log(\"processUntrackPresence(): Unsubscribed all {0} contacts as requested\",i)},r.prototype.logBITelemetry=function(t,n,r,i){var s=this,o={action:{gesture:e.components.PanelActionGesture.auto,outcome:e.shared.AttributeHelper.tryGetEnum(n.toString(),e.components.PanelActionOutcome,this.loggingService),scenario:e.shared.AttributeHelper.tryGetEnum(t.toString(),e.components.PanelActionScenario,this.loggingService),scenarioType:e.shared.AttributeHelper.tryGetEnum(r.toString(),e.components.PanelActionScenarioType,this.loggingService)},module:{type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.other.toString(),e.components.PanelModuleType,this.loggingService),name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.officeIntegrationService.toString(),e.components.PanelModuleName,this.loggingService),summary:i}};this.analyticsService.getAnalyticsPanelActionEventData(o).then(function(e){return s.analyticsService.sendPanelAction(e)})},r}(e.services.MTMABase);t.OfficeIntegrationService=n,angular.module(\"teamspace.officeIntegrationService\",[\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.analyticsService\",\"teamspace.uriToMriService\",\"teamspace.peopleService\",\"teamspace.presenceManagerService\",\"teamspace.navigationService\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.electronSafeIpcService\",\"teamspace.callingService\",\"teamspace.callingNavigationService\",\"teamspace.dialingService\",\"teamspace.pstnNumberService\",\"teamspace.orchestrationService\",\"teamspace.callingSupportService\"]).service(\"officeIntegrationService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var n=function(e,i){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i])})(e,i)};return function(e,i){function t(){this.constructor=e}n(e,i),e.prototype=null===i?Object.create(i):(t.prototype=i.prototype,new t)}}(),SkypeX;!function(n){!function(n){var e=function(e){function i(i,t,o,r,c){var a=e.call(this,r,o,t,n.AggregatesettingsStorageKey.onlineDialinConferencingPolicy,i,c,!0)||this;return a.orchestrationService=c,a._defaultValues={allowOnlineDialinConferencing:!1},a.initializeOnAppLaunchAndReinit(a.initializeReason),a}return __extends(i,e),i.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(n){e.prototype.initializeOnAppLaunchAndReinit.call(this,n)},i.prototype.getSettingsFromAggregateStore=function(n){return n?n.onlineDialinConferencingPolicy:null},i.prototype.getInitLoadPromise=function(){return this.initLoadPromise},i}(n.UserSettingsStoreBase);n.OnlineDialinConferencingPolicyStore=e;var i=function(){function n(){}return n.allowOnlineDialinConferencing=\"allowOnlineDialinConferencing\",n}();n.OnlineDialinConferencingPolicyStorageKey=i,angular.module(\"skypeX.onlineDialinConferencingPolicyStore\",[]).service(\"onlineDialinConferencingPolicyStore\",e)}(n.Services||(n.Services={}))}(SkypeX||(SkypeX={}))","angular.module(\"teamspace.templateRequestOptimization\",[]).config([\"$provide\",function(e){e.decorator(\"$templateRequest\",[\"$delegate\",function(e){var t={};return function(n,a){return t[n]||(t[n]=e(n,a)),t[n]}}])}])","var teamspace;!function(e){!function(n){\"use strict\";n.conversationTableCleanupFlags=[],n.messagesCleanupFlags=[\"enableTailPruning\",\"enableRetentionHorizonBasedPruning\",\"useReplyChainStoreV2\"];var a=function(){function n(){}return n.isVersionBumped=function(e,n,a){var s=parseInt(n.valueFor(e),10);s=isNaN(s)?0:s;var t=parseInt(a.get(e),10);return t=isNaN(t)?0:t,s>t},n.isDBTableCleanupRequired=function(a,s,t){return n.isVersionBumped(a,s,t)||n.getFlagsThatRequireCleanupIfChanged(e.services.conversationTableCleanupFlags,s,t).length>0},n.getFlagsThatRequireCleanupIfChanged=function(e,a,s){var t=[];return _.each(e,function(e){n.isFlagChanged(e,a,s)&&t.push(e)}),t},n.isFlagChanged=function(e,n,a){var s=a.get(e),t=n.valueAsBoolean(e);return!_.isNil(s)&&(!0===s||\"true\"===s)!==t},n}();n.DBCleanupCheckHelper=a;var s=function(){function e(e,a,s,t,i,r,o){this.$qNoApply=e,this.clientDatabase=a,this.constants=s,this.loggingService=t,this.settingsService=i,this.storageService=r,this.notificationsDatabase=o,this.stepName=\"ConversationVersionCheckOrchestrationStep\",this.messagesCleanupFlags=[],this.conversationTableCleanupFlags=[],this.messagesCleanupVersionKey=s.settings.names.currentConversationVersion,this.conversationTableCleanupVersionKey=s.settings.names.currentConversationTableVersion,this.messagesCleanupFlags=n.messagesCleanupFlags,this.conversationTableCleanupFlags=n.conversationTableCleanupFlags}return e.$inject=[\"$qNoApply\",\"clientDatabase\",\"constants\",\"loggingService\",\"settingsService\",\"storageService\",\"notificationsDatabase\"],e.prototype.executeStep=function(){var e=this,n=this.$qNoApply.resolve(),s=this.loggingService.newScenario(this.constants.scenarios.orchestration.conversationVersionCheck),t=this.getNumberFromLocalStorage(this.messagesCleanupVersionKey),i=this.getNumberFromLocalStorage(this.conversationTableCleanupVersionKey);switch(this.clientDatabase.provider.openState){case SkypeX.Services.NoSqlProvider.DbOpenState.Created:this.setValueInLocalStorage(this.messagesCleanupVersionKey,this.messagesCleanupVersionViaEcs),this.setValueInLocalStorage(this.conversationTableCleanupVersionKey,this.conversationTableCleanupVersionViaEcs),this.setAllFlags(this.messagesCleanupFlags.concat(this.conversationTableCleanupFlags)),s.mark(\"new_db_internal_conversation_set\",{ecsMessagesVersion:this.messagesCleanupVersionViaEcs,ecsConversationsVersion:this.conversationTableCleanupVersionViaEcs});break;case SkypeX.Services.NoSqlProvider.DbOpenState.Opened:var r=a.isVersionBumped(this.messagesCleanupVersionKey,this.settingsService,this.storageService),o=a.getFlagsThatRequireCleanupIfChanged(this.messagesCleanupFlags,this.settingsService,this.storageService);this.updateNilFlagsInStorage(this.messagesCleanupFlags);var c=!1;if(r||o.length>0){c=!0;var l=performance.now();s.mark(\"existing_db_cleanup_start\",{ecsMessagesVersion:this.messagesCleanupVersionViaEcs,currentMessagesVersion:t}),n=this.cleanupSyncStatesAndData(s).then(function(){r&&(e.setValueInLocalStorage(e.messagesCleanupVersionKey,e.messagesCleanupVersionViaEcs),s.mark(\"existing_db_internal_messages_set\")),o.length>0&&(_.each(o,function(n){e.setValueInLocalStorage(n,e.settingsService.valueAsBoolean(n))}),s.mark(\"existing_messages_db_flags_updated\",{flags:JSON.stringify(o)}));var n=performance.now(),a=r?\"VersionBump\":\"Flags Changed\";e.logger.info(a+\" - Cleaned up all sync and message data. Time taken - \"+(n-l)),window[e.constants.scenarios.alt.timings.conversationMessagesCleanupDuration]={start:l,stop:n}}).toNgPromise(this.$qNoApply)}var u=a.isVersionBumped(this.conversationTableCleanupVersionKey,this.settingsService,this.storageService),g=a.getFlagsThatRequireCleanupIfChanged(this.conversationTableCleanupFlags,this.settingsService,this.storageService);if(this.updateNilFlagsInStorage(this.conversationTableCleanupFlags),u||g.length>0){c=!0;var p=performance.now();s.mark(\"existing_db_cleanup_start\",{ecsConversationsVersion:this.conversationTableCleanupVersionViaEcs,currentConversationTableVersion:i}),n=n.then(function(){return e.cleanupConversations(s).then(function(){u&&(e.setValueInLocalStorage(e.conversationTableCleanupVersionKey,e.conversationTableCleanupVersionViaEcs),s.mark(\"existing_db_internal_conversations_set\")),g.length>0&&(_.each(g,function(n){e.setValueInLocalStorage(n,e.settingsService.valueAsBoolean(n))}),s.mark(\"existing_conversations_db_flags_updated\",{flags:JSON.stringify(g)}));var n=performance.now(),a=u?\"conversationsVersionBump\":\"Flags Changed\";e.logger.info(a+\" - Cleaned up all conversations. Time taken - \"+(n-p)),window[e.constants.scenarios.alt.timings.conversationsCleanupDuration]={start:p,stop:n}}).toNgPromise(e.$qNoApply)})}c||s.mark(\"existing_db_no_cleanup\",{ecsMessagesVersion:this.messagesCleanupVersionViaEcs,currentMessagesVersion:t,ecsConversationsVersion:this.conversationTableCleanupVersionViaEcs,currentConversationTableVersion:i});break;default:s.mark(\"no_cleanup_case\",{dbState:this.clientDatabase.provider.openState})}return n=n.then(function(){return s.stop()},function(n){return s.fail({errorInfo:_.isString(n)?n:JSON.stringify(n)}),e.$qNoApply.reject(n)})},e.prototype.setAllFlags=function(e){var n=this;_.each(e,function(e){n.setValueInLocalStorage(e,n.settingsService.valueAsBoolean(e))})},e.prototype.updateNilFlagsInStorage=function(e){var n=this;_.each(e,function(e){var a=n.storageService.get(e);_.isNil(a)&&n.setValueInLocalStorage(e,n.settingsService.valueAsBoolean(e))})},e.prototype.cleanupSyncStatesAndData=function(e){var n=this;return this.clientDatabase.provider.removeRange(this.clientDatabase.schema.stores.internaldata.name,void 0,\"SyncState:\",\"SyncState:{\").then(function(){return e.mark(\"syncstate_cleanup_end\"),n.clientDatabase.provider.removeRange(n.clientDatabase.schema.stores.internaldata.name,void 0,\"ReplyChainView:\",\"ReplyChainView:{\")}).then(function(){return e.mark(\"viewindex_cleanup_end\"),n.clientDatabase.provider.clearAllData(n.clientDatabase.schema.stores.replychains.name)}).then(function(){return e.mark(\"replychain_cleanup_end\"),n.clientDatabase.provider.clearAllData(n.clientDatabase.schema.stores.messages.name)}).then(function(){return e.mark(\"messages_cleanup_end\"),n.cleanupNotificationsData(e)})},e.prototype.cleanupConversations=function(e){var n=this;return this.clientDatabase.provider.clearAllData(this.clientDatabase.schema.stores.conversations.name).then(function(){return e.mark(\"conversations_cleanup_end\")}).then(function(){return n.storageService.remove(n.constants.storageNames.conversationListSyncToken,!0)}).then(function(){return e.mark(\"conversationListSyncToken_storage_cleanup_end\")}).then(function(){return n.clientDatabase.provider.remove(n.clientDatabase.schema.stores.internaldata.name,n.constants.storageNames.conversationListSyncToken)}).then(function(){return e.mark(\"conversationListSyncToken_cleanup_end\")})},e.prototype.cleanupNotificationsData=function(e){var n=this;return this.notificationsDatabase.open().then(function(){return n.notificationsDatabase.provider.remove(n.notificationsDatabase.schema.stores.internaldata.name,n.constants.storageServiceKeys.notificationsAuxiliaryState)}).then(function(){return e.mark(\"notifications_syncstate_cleanup_end\"),n.notificationsDatabase.provider.clearAllData(n.notificationsDatabase.schema.stores.feed_items.name)}).then(function(){e.mark(\"notifications_feeditems_cleanup_end\")})},Object.defineProperty(e.prototype,\"messagesCleanupVersionViaEcs\",{get:function(){return this.getNumberFromEcs(this.messagesCleanupVersionKey)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"conversationTableCleanupVersionViaEcs\",{get:function(){return this.getNumberFromEcs(this.conversationTableCleanupVersionKey)},enumerable:!0,configurable:!0}),e.prototype.getNumberFromEcs=function(e){var n=parseInt(this.settingsService.valueFor(e),10);return isNaN(n)?0:n},e.prototype.getNumberFromLocalStorage=function(e){var n=parseInt(this.storageService.get(e),10);return isNaN(n)?0:n},e.prototype.setValueInLocalStorage=function(e,n){this.storageService.set(e,n)},e}();n.ConversationVersionCheckOrchestrationStep=s,angular.module(\"teamspace.ConversationVersionCheckOrchestrationStep\",[\"teamspace.constants\",\"teamspace.qNoApply\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.storageService\"]).service(\"ConversationVersionCheckOrchestrationStep\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e){this.filesAggregateSyncService=e,this.stepName=\"FilesAggregateOrchestrationStep\"}return e.$inject=[\"filesAggregateSyncService\"],e.prototype.executeStep=function(){return this.filesAggregateSyncService.startSync()},e}();e.FilesAggregateOrchestrationStep=t,angular.module(\"teamspace.filesAggregateOrchestrationStep\",[\"teamspace.filesAggregateSyncService\"]).service(\"filesAggregateOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.uploadActions=e,this.$qNoApply=t,this.stepName=\"FilesUploadStoreInitializationStep\"}return e.$inject=[\"uploadActions\",\"$qNoApply\"],e.prototype.executeStep=function(){return this.uploadActions.initializeStore(),this.$qNoApply.resolve()},e}();e.FilesUploadStoreInitializationStep=t,angular.module(\"teamspace.filesUploadStoreInitializationStep\",[\"teamspace.services.actions.files.uploadActions\"]).service(\"filesUploadStoreInitializationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.uploadActions=e,this.$qNoApply=t,this.stepName=\"FilesUploadStoreOnlineStep\"}return e.$inject=[\"uploadActions\",\"$qNoApply\"],e.prototype.executeStep=function(){return this.uploadActions.appStateOnline(),this.$qNoApply.resolve()},e}();e.FilesUploadStoreOnlineStep=t,angular.module(\"teamspace.FilesUploadStoreOnlineStep\",[\"teamspace.services.actions.files.uploadActions\"]).service(\"FilesUploadStoreOnlineStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,r){this.$q=e,this.teamService=r,this.stepName=\"GetModernGroupsStep\"}return e.$inject=[\"$q\",\"identityService\",\"teamService\"],e.prototype.executeStep=function(){var e=this;return this.teamService.getModernGroups().catch(function(t){if(null!==t)return e.$q.reject(t)})},e}();e.GetModernGroupsStep=t,angular.module(\"teamspace.getModernGroupsStep\",[]).service(\"getModernGroupsStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function e(t,e,i,s,n,a,r){this.$q=t,this.conversationsStore=e,this.chatSyncService=i,this.dataManagerService=s,this.settingsService=n,this.appStateService=a,this.constants=r,this.stepName=\"WaitForConversationsSyncOrchestrationStep\"}return e.$inject=[\"$q\",\"conversationsStore\",\"chatSyncService\",\"dataManagerService\",\"settingsService\",\"appStateService\",\"constants\"],e.prototype.executeStep=function(){var e=this,i=this.settingsService.valueAsBoolean(this.constants.settings.names.enableLocalFirstRendering),s=this.appStateService.startupState;return i&&!_.isNil(s)&&s!==t.StartupState.OrchestrationComplete?this.conversationsStore.hasConversations().toNgPromise(this.$q).then(function(t){if(!t)return e.chatSyncService.waitForInitialConversationListSync()}):this.chatSyncService.waitForInitialConversationListSync()},e.prototype.init=function(t){this.dataManagerService.getManager(this.constants.urls.teams.type).setAllowedStage(t)},e}();t.WaitForConversationsSyncOrchestrationStep=e,angular.module(\"teamspace.waitForConversationsSyncOrchestrationStep\",[]).service(\"waitForConversationsSyncOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e){this.buddyListService=e,this.stepName=\"BuddyListServiceOpenDbOrchestrationStep\"}return e.$inject=[\"buddyListService\"],e.prototype.executeStep=function(){return this.buddyListService.openContactsDatabase()},e}();e.BuddyListServiceOpenDbOrchestrationStep=t,angular.module(\"teamspace.buddyListServiceOpenDbOrchestrationStep\",[\"teamspace.buddyListService\"]).service(\"buddyListServiceOpenDbOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,s,o){this.$q=t,this.$injector=e,this.constants=o,this.stepName=\"closeDbsOrchestrationStep\",this.logger=s.newLogger(\"CloseDbsOrchestrationStep\")}return t.$inject=[\"$q\",\"$injector\",\"loggingService\",\"constants\"],t.prototype.executeStep=function(){this.logger.info(\"CloseDB orchestration step started\");var t=this.$injector.get(\"clientDatabase\"),e=this.$injector.get(\"filesClientDatabase\"),s=this.$injector.get(\"contactsDatabase\"),o=this.$injector.get(\"teamsMembersDatabase\"),a=this.$injector.get(\"priorityContactsDatabase\"),c=this.$injector.get(\"buddyListEtagDatabase\"),i=this.$injector.get(\"suggestedTeamsDatabase\"),n=this.$injector.get(\"appsDatabase\"),r=this.$injector.get(\"notificationsDatabase\"),h=this.$injector.get(\"substrateSearchPeopleDatabase\"),l=this.$injector.get(\"serviceWorkerTelemetryDatabase\"),p=this.$injector.get(\"circuitBreakerDatabase\");return t.close(this.constants.orchestrationStepName.closeDbs),s.close(this.constants.orchestrationStepName.closeDbs),e.close(this.constants.orchestrationStepName.closeDbs),n.close(this.constants.orchestrationStepName.closeDbs),o.close(this.constants.orchestrationStepName.closeDbs),a.close(this.constants.orchestrationStepName.closeDbs),c.close(this.constants.orchestrationStepName.closeDbs),i.close(this.constants.orchestrationStepName.closeDbs),r.close(this.constants.orchestrationStepName.closeDbs),l.close(this.constants.orchestrationStepName.closeDbs),h.close(this.constants.orchestrationStepName.closeDbs),p.close(this.constants.orchestrationStepName.closeDbs),this.logger.info(\"CloseDB orchestration step completed\"),this.$q.resolve()},t}();t.CloseDbsOrchestrationStep=e,angular.module(\"teamspace.closeDbsOrchestrationStep\",[\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"closeDbsOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e){this.cortanaPolicyService=e,this.stepName=\"CortanaOrchestrationStep\"}return e.$inject=[\"cortanaPolicyService\"],e.prototype.executeStep=function(){return this.cortanaPolicyService.initialize()},e}();e.CortanaOrchestrationStep=t,angular.module(\"teamspace.cortanaOrchestrationStep\",[\"teamspace.cortanaPolicyService\"]).service(\"cortanaOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function e(e,a,t,r,n,i,l){this.$qNoApply=e,this.$ocLazyLoad=a,this.$injector=t,this.webClientDataLayerClientHandler=r,this.workerDataLayerClientHandler=n,this.deferredDataLayerClientHandler=i,this.constants=l,this.stepName=\"DataLayerClientOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"$ocLazyLoad\",\"$injector\",\"webClientDataLayerClientHandler\",\"workerDataLayerClientHandler\",\"deferredDataLayerClientHandler\",\"constants\"],e.prototype.executeStep=function(){var e=this;return this.webClientDataLayerClientHandler.enabled||this.workerDataLayerClientHandler.enabled?(this.deferredDataLayerClientHandler.loadingPromise=this.$ocLazyLoad.load([\"datalayer-client-services\",\"datalayer-server-services\"],this.constants.scenarios.dataLayer.lazyLoad).then(function(){return e.$injector.get(\"messageHubService\"),{rendererClient:e.$injector.get(\"rendererDataLayerClientService\"),workerClient:e.$injector.get(\"workerDataLayerClientService\")}}).catch(function(a){e.deferredDataLayerClientHandler.loadingPromise=e.$qNoApply.reject(a)}),this.deferredDataLayerClientHandler.loadingPromise):this.$qNoApply.resolve(void 0)},e}();e.DataLayerClientOrchestrationStep=a,angular.module(\"teamspace.dataLayerclientOrchestrationStep\",[\"teamspace.qNoApply\",\"oc.lazyLoad\",\"teamspace.webClientDataLayerClientHandler\",\"teamspace.workerDataLayerClientHandler\",\"teamspace.deferredDataLayerClientHandler\",\"teamspace.constants\"]).service(\"dataLayerClientOrchestrationStep\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,r,a,n,s,o){this.constants=e,this.settingsService=t,this.circuitBreakerDatabase=i,this.authenticationService=r,this.conversationsStore=a,this.loggingService=n,this.tenantSwitchUtilityService=s,this.databaseEntryKey=\"conversationKeys\",this.logger=n.newLogger(\"DataValidationService\"),o.registerForPreFTSActivities(this)}return e.$inject=[\"constants\",\"settingsService\",\"circuitBreakerDatabase\",\"authenticationService\",\"conversationsStore\",\"loggingService\",\"tenantSwitchUtilityService\",\"tenantSwitchService\"],e.prototype.performPreFTSActivity=function(){var e=this;(this.settingsService.valueAsBoolean(this.constants.settings.names.enableCircuitBreaker)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableCircuitBreakerTelemetry))&&this.circuitBreakerDatabase.isOpen&&this.authenticationService.getUserInformation().then(function(t){var i=e.conversationsStore.getAllConversationIds().filter(function(e){return e.startsWith(\"19:\")}),r=e.getStoreKey(t),a={conversationIds:i};e.circuitBreakerDatabase.provider.put(e.circuitBreakerDatabase.schema.stores.internaldata.name,{id:r,value:a})})},e.prototype.validateDataSanity=function(){var e=this;this.logger.info(\"Validate data sanity\");var t=this.loggingService.newScenario(this.constants.scenarios.dataValidation);this.circuitBreakerDatabase.open().then(function(){e.conversationsStore.hasConversations().then(function(){e.circuitBreakerDatabase.provider.getAll(e.circuitBreakerDatabase.schema.stores.internaldata.name).then(function(i){var r=e.conversationsStore.getAllConversationIds();e.authenticationService.getUserInformation().then(function(a){_.forEach(i,function(i){if(i.id!==e.getStoreKey(a)){var n=i.value.conversationIds,s=_.intersection(n,r);if(s&&s.length>0&&(e.logger.warn(\"Unintended data found, triggerring circuit breaker\"),e.settingsService.valueAsBoolean(e.constants.settings.names.enableCircuitBreakerTelemetry)&&e.reportCircuitBreakerTelemetry(),e.settingsService.valueAsBoolean(e.constants.settings.names.enableCircuitBreaker)))return void e.invokeCircuitBreaker(t)}}),t.stop()})}).catch(function(i){t.fail(),e.logger.error(\"Error loading data from DB\")})})}).catch(function(i){t.fail(),e.logger.error(\"Error opening database\")})},e.prototype.invokeCircuitBreaker=function(e){e.stop()},e.prototype.reportCircuitBreakerTelemetry=function(){var e=this.loggingService.newScenario(this.constants.scenarios.circuitBreakerInvoked),t={};t[this.constants.telemetry.tenantSwitch.isFTSEnabled]=this.tenantSwitchUtilityService.isAlphonsoEnabled,e.stop(t)},e.prototype.getStoreKey=function(e){return e.profile.tid+\"_\"+e.profile.oid+\"_\"+this.databaseEntryKey},e}();e.DataValidationService=t,angular.module(\"teamspace.dataValidationService\",[]).service(\"dataValidationService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,a){this.$qNoApply=e,this.constants=t,this.electronSafeIpcService=a,this.stepName=\"DesktopStage3OrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"constants\",\"electronSafeIpcService\"],e.prototype.executeStep=function(){return this.electronSafeIpcService.send(this.constants.events.desktopApp.desktopLazyLoadStage),this.$qNoApply.resolve()},e}();e.DesktopLazyLoadStageOrchestrationStep=t,angular.module(\"teamspace.desktopLazyLoadStageOrchestrationStep\",[\"teamspace.constants\",\"teamspace.electronSafeIpcService\"]).service(\"desktopLazyLoadStageOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,a,i,n){this.$q=e,this.constants=t,this.settingsService=s,this.platformDetectService=a,this.identityService=i,this.engagementSurfaceService=n,this.stepName=\"EngagementSurfacesOrchestrationStep\"}return e.$inject=[\"$q\",\"constants\",\"settingsService\",\"platformDetectService\",\"identityService\",\"engagementSurfaceService\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableEngagementSurfacesDataCollection)&&this.engagementSurfaceService.startDataCollection(),this.platformDetectService.isRigel()||this.platformDetectService.isSurfaceHub()||this.identityService.isGuestUserType()||!this.settingsService.valueAsBoolean(this.constants.settings.names.enableEngagementSurfaces)||this.engagementSurfaceService.startUp(),this.$q.resolve()},e}();e.EngagementSurfacesOrchestrationStep=t,angular.module(\"teamspace.engagementSurfacesOrchestrationStep\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.platformDetectService\",\"teamspace.identityService\",\"teamspace.engagementSurfaceService\"]).service(\"engagementSurfacesOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,i,a){this.$q=e,this.multiWindowService=t,this.expoMultiWindowService=i,this.appStateAdapter=a,this.stepName=\"ExpoSetupOrchestrationStep\"}return e.$inject=[\"$q\",\"multiWindowService\",\"expoMultiWindowService\",\"appStateAdapter\"],e.prototype.executeStep=function(e){var t=this;return this.multiWindowService.enabled?this.$q.all([this.expoMultiWindowService.init()]).then(function(){t.appStateAdapter.disableDialogAndBanner()}):this.$q.resolve()},e}();e.ExpoSetupOrchestrationStep=t,angular.module(\"teamspace.expoSetupOrchestrationStep\",[\"teamspace.multiWindowService\",\"teamspace.expoMultiWindowService\",\"teamspace.AppStateAdapter\"]).service(\"expoSetupOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e){this.$ocLazyLoad=t,this.constants=e,this.stepName=\"ExtensibilityPreInitOrchestrationStep\"}return t.$inject=[\"$ocLazyLoad\",\"constants\"],t.prototype.executeStep=function(){var t=this;return this.$ocLazyLoad.load(this.constants.lazyModules.extensibilityDialogs,this.constants.scenarios.extensibility.lazyLoadPreInit).catch(function(e){return t.logger.warn(\"failed to pre-init extensibility lazy load module\"),null})},t}();t.ExtensibilityPreInitOrchestrationStep=e,angular.module(\"teamspace.extensibilityPreInitOrchestrationStep\",[\"oc.lazyLoad\",\"teamspace.constants\"]).service(\"extensibilityPreInitOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,s,n,r,c){this.$q=e,this.constants=t,this.settingsService=i,this.firstRunService=s,this.deepLinkService=n,this.identityService=r,this.engagementSurfaceService=c,this.stepName=\"FirstRunEngagementSurfacesOrchestrationStep\"}return e.$inject=[\"$q\",\"constants\",\"settingsService\",\"firstRunService\",\"deepLinkService\",\"identityService\",\"engagementSurfaceService\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableEngagementSurfaces)?this.firstRunService.isFRESession()&&!this.deepLinkService.isDeepLinkSession()&&!this.identityService.isGuestUserType()&&this.engagementSurfaceService.startUp():this.$q.resolve()},e}();e.FirstRunEngagementSurfacesOrchestrationStep=t,angular.module(\"teamspace.firstRunEngagementSurfacesOrchestrationStep\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.firstRunService\",\"teamspace.identityService\",\"teamspace.engagementSurfaceService\",\"teamspace.deepLinkService\"]).service(\"firstRunEngagementSurfacesOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e,n,t,i){this.$q=e,this.pinChannelService=n,this.constants=t,this.settingsService=i,this.stepName=\"GetPinnedChannelsOrchestrationStep\"}return e.$inject=[\"$q\",\"pinChannelService\",\"constants\",\"settingsService\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enablePinnedChannels)&&this.pinChannelService.initialize(),this.$q.resolve()},e}();e.GetPinnedChannelsOrchestrationStep=n,angular.module(\"teamspace.getPinnedChannelsOrchestrationStep\",[\"teamspace.pinChannelService\"]).service(\"getPinnedChannelsOrchestrationStep\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,s,n){this.$q=e,this.sensitivityLabelSyncService=t,this.constants=i,this.settingsService=s,this.sensitivityLabelService=n,this.stepName=\"GetSensitivityLabelsOrchestrationStep\"}return e.$inject=[\"$q\",\"sensitivityLabelSyncService\",\"constants\",\"settingsService\",\"sensitivityLabelService\"],e.prototype.executeStep=function(){var e=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSensitivityLabels)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.loadTenantSensitivityLabelsFromCSA)&&this.sensitivityLabelService.refreshTenantLabels().then(function(){var t=e.settingsService.valueFor(e.constants.settings.names.sensitivityLabelsRefreshIntervalInMilliseconds);_.isNumber(t)||(t=void 0),e.sensitivityLabelSyncService.refreshTimeInterval=t||e.constants.timeInMiliseconds.day,e.sensitivityLabelSyncService.startSync()}).catch(function(t){return e.logger.error(\"Sensitivity label service initialization. Error: {0}\",t),e.$q.reject()}),this.$q.resolve()},e}();e.GetSensitivityLabelsOrchestrationStep=t,angular.module(\"teamspace.getSensitivityLabelsOrchestrationStep\",[\"teamspace.sensitivityLabelSyncService\"]).service(\"getSensitivityLabelsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,n,i,s,a,c){this.$q=e,this.guestAccessService=t,this.tenantNotificationSyncService=n,this.constants=i,this.settingsService=s,this.tenantService=a,this.dataValidationService=c,this.stepName=\"GetTenantsOrchestrationStep\"}return e.$inject=[\"$q\",\"guestAccessService\",\"tenantNotificationSyncService\",\"constants\",\"settingsService\",\"tenantService\",\"dataValidationService\"],e.prototype.executeStep=function(){var e=this;return this.guestAccessService.isGuestAccessEnabled().then(function(t){t&&e.tenantService.getTenants().then(function(t){if(t&&t.length>1){n=e.settingsService.valueFor(e.constants.settings.names.multiTenantAggregatedNotificationsIntervalInMilliSeconds);_.isNumber(n)||(n=void 0),e.tenantNotificationSyncService.refreshTimeInterval=n||e.constants.timeInMiliseconds.tenMinutes,e.settingsService.valueAsBoolean(e.constants.settings.names.enableTenantListCache)&&e.tenantService.getTenantsNotifications(),(e.settingsService.valueAsBoolean(e.constants.settings.names.enableCircuitBreaker)||e.settingsService.valueAsBoolean(e.constants.settings.names.enableCircuitBreakerTelemetry))&&e.dataValidationService.validateDataSanity()}else{var n=e.settingsService.valueFor(e.constants.settings.names.oneTenantAggregatedNotificationsIntervalInMilliSeconds);_.isNumber(n)||(n=void 0),e.tenantNotificationSyncService.refreshTimeInterval=n||e.constants.timeInMiliseconds.hour}e.tenantNotificationSyncService.startSync()})}),this.$q.resolve()},e}();e.GetTenantsOrchestrationStep=t,angular.module(\"teamspace.getTenantsOrchestrationStep\",[\"teamspace.guestAccessService\",\"teamspace.tenantNotificationSyncService\",\"teamspace.tenantService\"]).service(\"getTenantsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e){this.usersGroupsSettingsService=e,this.stepName=\"GetUserGroupsSettingsOrchestrationStep\"}return e.$inject=[\"usersGroupsSettingsService\"],e.prototype.executeStep=function(){return this.usersGroupsSettingsService.getMyGroupsSettings()},e}();e.GetUserGroupsSettingsOrchestrationStep=t,angular.module(\"teamspace.getUserGroupsSettingsOrchestrationStep\",[\"teamspace.usersGroupsSettingsService\"]).service(\"getUserGroupsSettingsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,i){this.$q=e,this.constants=t,this.helpBotService=s,this.settingsService=i,this.stepName=\"HelpBotOrchestrationStep\"}return e.$inject=[\"$q\",\"constants\",\"helpBotService\",\"settingsService\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.disableHelpBotOrchestrationStep)?this.$q.resolve():this.helpBotService.initialize()},e}();e.HelpBotOrchestrationStep=t,angular.module(\"teamspace.helpBotOrchestrationStep\",[\"teamspace.constants\",\"teamspace.helpBotService\",\"teamspace.settingsService\"]).service(\"helpBotOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s,a){this.$qNoApply=e,this.constants=t,this.helpSlashCommandService=s,this.settingsService=a,this.stepName=\"HelpSlashCommandOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"constants\",\"helpSlashCommandService\",\"settingsService\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.disableHelpSlashCommandOrchestrationStep)?this.$qNoApply.resolve():this.helpSlashCommandService.initializeHelpSlashCommands()},e}();e.HelpSlashCommandOrchestrationStep=t,angular.module(\"teamspace.helpSlashCommandOrchestrationStep\",[\"teamspace.constants\",\"teamspace.helpSlashCommandService\",\"teamspace.settingsService\"]).service(\"helpSlashCommandOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){var t=function(){function i(i,t,e,c,n,r,a){this.hwaEventEmitterService=i,this.hwaEventSubscriptionService=t,this.hwaEventEmitListenerService=e,this.activityRoutingService=c,this.platformActivityService=n,this.protocolActivityService=r,this.scenarioManager=a}return i.prototype.executeStep=function(){this.hwaEventEmitterService.initialize(),this.hwaEventSubscriptionService.initialize(),this.hwaEventEmitListenerService.initialize(),this.activityRoutingService.initialize(),this.platformActivityService.initialize(),this.protocolActivityService.initialize(),this.scenarioManager.initialize()},i}();i.HwaBaseOrchestrationStep=t}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function i(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,r,i,n,o,c,a,s,p){var u=t.call(this,e,r,i,n,o,c,a)||this;return u.$q=s,u.hwaWindowService=p,u.stepName=\"HwaPlatformOrchestrationStep\",u}return __extends(e,t),e.$inject=[\"hwaEventEmitterService\",\"hwaEventSubscriptionService\",\"hwaEventEmitListenerService\",\"activityRoutingService\",\"platformActivityService\",\"protocolActivityService\",\"scenarioManager\",\"$q\",\"hwaWindowService\"],e.prototype.executeStep=function(){return t.prototype.executeStep.call(this),this.hwaWindowService.initialize(),this.$q.resolve()},e}(t.HwaBaseOrchestrationStep);t.HwaPlatformOrchestrationStep=e,angular.module(\"teamspace.hwaPlatformOrchestrationStep\",[]).service(\"hwaPlatformOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,n){this.$qNoApply=e,this.constants=t,this.eventingService=n,this.stepName=\"HwaStartSendingTelemetryOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"constants\",\"eventingService\"],e.prototype.executeStep=function(){return this.eventingService.$emit(this.constants.hwaApp.eventIds.startSendingTelemetry),this.$qNoApply.resolve()},e}();e.HwaStartSendingTelemetryOrchestrationStep=t,angular.module(\"teamspace.hwaStartSendingTelemetryOrchestrationStep\",[\"teamspace.loggingService\",\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.eventingService\"]).service(\"hwaStartSendingTelemetryOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,s,c){this.$qNoApply=e,this.$ocLazyLoad=t,this.lazyLoadService=a,this.settingsService=s,this.constants=c,this.stepName=\"LazyLoadOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"$ocLazyLoad\",\"lazyLoadService\",\"settingsService\",\"constants\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enablePrefetchForLazyLoadedModules)&&(this.$ocLazyLoad.prefetchModules(),this.lazyLoadService.prefetch()),this.$qNoApply.resolve()},e}();e.LazyLoadPrefetchOrchestrationStep=t,angular.module(\"teamspace.lazyLoadPrefetchOrchestrationStep\",[\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.lazyLoadService\",\"oc.lazyLoad\"]).service(\"lazyLoadPrefetchOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.feedSuggestionService=e,this.$q=t,this.stepName=\"LoadFeedSuggestionOrchestrationStep\"}return e.$inject=[\"feedSuggestionService\",\"$q\"],e.prototype.executeStep=function(){return this.feedSuggestionService.startup(),this.$q.resolve()},e}();e.LoadFeedSuggestionOrchestrationStep=t,angular.module(\"teamspace.loadFeedSuggestionOrchestrationStep\",[\"teamspace.feedSuggestionService\"]).service(\"loadFeedSuggestionOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e){this.feedSyncService=e,this.stepName=\"LoadFeedSyncOrchestrationStep\"}return e.$inject=[\"feedSyncService\"],e.prototype.executeStep=function(){return this.feedSyncService.startup()},e}();e.LoadFeedSyncOrchestrationStep=t,angular.module(\"teamspace.loadFeedSyncOrchestrationStep\",[]).service(\"loadFeedSyncOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t){this.$q=e,this.peoplePickerService=t,this.stepName=\"loadPeoplePickerTopNDataOrchestrationStep\"}return e.$inject=[\"$q\",\"peoplePickerService\"],e.prototype.executeStep=function(){return this.$q.resolve()},e.prototype.init=function(e){this.peoplePickerService.init()},e}();e.LoadPeoplePickerTopNDataOrchestrationStep=t,angular.module(\"teamspace.loadPeoplePickerTopNDataOrchestrationStep\",[]).service(\"loadPeoplePickerTopNDataOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.$q=e,this.starredItemsStore=t,this.stepName=\"LoadStarredItemsOrchestrationStep\"}return e.$inject=[\"$q\",\"starredItemsStore\"],e.prototype.executeStep=function(){return this.$q.resolve(this.starredItemsStore.startup())},e}();e.LoadStarredItemsOrchestrationStep=t,angular.module(\"teamspace.loadStarredItemsOrchestrationStep\",[\"skypeX.starredItemsStore\"]).service(\"loadStarredItemsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,o){this.$qNoApply=e,this.constants=t,this.loggingService=o,this.stepName=\"loadedModulesSizeTelemetryOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"constants\",\"loggingService\"],e.prototype.executeStep=function(){var e=window&&window.desktop&&window.desktop.perf?window.desktop.perf.getLoadedModulesSize:void 0;if(e&&\"function\"==typeof e){var t=e();t&&this.loggingService.newScenario(this.constants.scenarios.memoryTelemetry.loadedModulesSize).stop({size:t})}return this.$qNoApply.resolve()},e}();e.LoadedModulesSizeTelemetryOrchestrationStep=t,angular.module(\"teamspace.loadedModulesSizeTelemetryOrchestrationStep\",[\"teamspace.loggingService\",\"teamspace.qNoApply\",\"teamspace.constants\"]).service(\"loadedModulesSizeTelemetryOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,c){this.$q=e,this.messagePrefetchAndCleanupService=t,this.chatSyncService=c,this.stepName=\"messagePrefetchOrchestrationStep\"}return e.$inject=[\"$q\",\"messagePrefetchAndCleanupService\",\"chatSyncService\"],e.prototype.executeStep=function(){var e=this;return this.chatSyncService.waitForAllInitialSync().finally(function(){e.messagePrefetchAndCleanupService.schedulePrefetch()}),this.$q.resolve()},e}();e.MessagePrefetchOrchestrationStep=t,angular.module(\"teamspace.messagePrefetchOrchestrationStep\",[]).service(\"messagePrefetchOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,n,a,s){this.$qNoApply=e,this.multiWindowService=t,this.settingsService=i,this.$ocLazyLoad=n,this.constants=a,this.$injector=s,this.stepName=\"MultiWindowOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"multiWindowService\",\"settingsService\",\"$ocLazyLoad\",\"constants\",\"$injector\"],e.prototype.executeStep=function(){var e=this;if(!this.multiWindowService.enabled)return this.$qNoApply.resolve();this.loadDataLayer().then(function(){e.multiWindowService.initialize().then(function(){return e.$qNoApply.resolve()}).catch(function(){return e.$qNoApply.reject()})})},e.prototype.loadDataLayer=function(){var e=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableCentralDataLayer)?this.$ocLazyLoad.load(\"datalayer-server-services\").then(function(){return e.$injector.get(\"messageHubService\")}):this.$qNoApply.resolve()},e}();e.MultiWindowOrchestrationStep=t,angular.module(\"teamspace.taggedContactsServiceTrackingOrchestrationStep\",[\"teamspace.qNoApply\",\"teamspace.multiWindowService\",\"teamspace.settingsService\",\"oc.lazyLoad\",\"teamspace.constants\"]).service(\"multiWindowServiceOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,s=1,r=arguments.length;s<r;s++){e=arguments[s];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t}).apply(this,arguments)},teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,s,r,i,a,n,o,h,l,c,p,u){this.$state=t,this.deepLinkService=e,this.settingsService=s,this.allPlans=r,this.urlMatcherForStateMap=i,this.defaultPlan=a,this.routeListenerService=n,this.userAppsFilteringService=o,this.orchestrationConfigurations=l,this.isAnonymousUser=c,this.constants=p,this.$window=u,h.register(this)}return t.prototype.getDefaultPlan=function(){return this.defaultPlan},t.prototype.onStateChanged=function(t){angular.isDefined(this.haveAppsFiltered)?this.userAppsState.getAppsList().length!==t.getAppsList().length&&(this.haveAppsFiltered=!0):this.haveAppsFiltered=!1,this.userAppsState=t},t.prototype.getEntityReferenceFromUrl=function(t){if(!t)return null;var e=_.map(this.urlMatcherForStateMap,function(e){var s=e.matcher.exec(t.pathname,{});for(var r in s)s[r]&&(s[r]=decodeURIComponent(s[r]));return s?__assign({},s,t.searchParams):null}),s=_.filter(e,function(t){return!_.isNil(t)});return _.first(s)},t.prototype.getOrchestrationPlanForUrl=function(t){var e,s,r=this,i=_.find(this.urlMatcherForStateMap,function(e){return e.matcher.exec(t,{})});if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppsFilteringByUserRoleAndViewCtx)){this.userAppsFilteringService.filterApps();var a=this.userAppsState.getAppsList();this.haveAppsFiltered&&(e=this.orchestrationConfigurations.base,s=a.length,a.forEach(function(t){e=e.concat(r.orchestrationConfigurations.getOrchestrationStepsForApp(t.appId))}))}this.$window.isRigel||(this.urlMatcherForStateMap=[]);var n=this.$window.isRigel&&this.settingsService.valueFor(this.constants.settings.names.rigel).enableNonBlockingOrchestration;if(i){if(i.state.name==this.constants.states.appDeepLink){var o=i.matcher.exec(t,{}),h=this.deepLinkService.getStateForDeeplinkType(o.type);h&&this.$state.get(h)&&(i.state=this.$state.get(h))}return this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppsFilteringByUserRoleAndViewCtx)&&this.routeListenerService.isContextView()&&i.state.params&&(i.state.params[this.constants.states.params.skipStateHistory]=!0),{$state:i.state,planName:!this.allPlans[i.state.name]||this.isAnonymousUser||n?this.defaultPlan:this.allPlans[i.state.name],validOrchestrationSteps:e,nAppsEnabled:s}}return{$state:null,planName:this.defaultPlan,validOrchestrationSteps:e,nAppsEnabled:s}},t}();t.OrchestrationRegistrationService=e;var s=function(){function t(t,e){this.$stateProvider=e,this.allPlans={},this.urlMatcherForStateMap=[],this.queue={},this.defaultOrchestrationPlan=t.startUpOrchestrationPlans.default}return t.$inject=[\"constants\",\"$stateProvider\"],t.prototype.queueState=function(t,e){this.queue[t]||(this.queue[t]=[]),this.queue[t].push(e)},t.prototype.flushQueuedChildren=function(t){for(var e=this.queue[t]||[];e.length;)this.populateUrlMatcher(e.shift())},t.prototype.populateUrlMatcher=function(t){var e=angular.copy(t),s=this.$stateProvider.decorator(\"url\"),r=this.$stateProvider.decorator(\"parent\")(e),i=this.getParentName(e);if(!r)return this.queueState(i,e);e.parent=r,this.urlMatcherForStateMap.push({state:e,matcher:s(e)}),this.flushQueuedChildren(i)},t.prototype.getParentName=function(t){var e=/^(.+)\\.[^.]+$/.exec(t.name);return e?e[1]:\"\"},t.prototype.addNewPlan=function(t,e){if(this.allPlans[t.name])throw new Error(\"teamspace.services.OrchestrationRegistrationService::An orchestrationPlan is already registered for \"+t.name+\" state. Cannot register more than one plan for a state.\");this.allPlans[t.name]=e,this.populateUrlMatcher(t)},t.prototype.getDefaultPlan=function(){return this.defaultOrchestrationPlan},t.prototype.$get=function(t,s,r,i,a,n,o,h,l,c){this.isAnonymousUser=a.isAnonymous(),this.isAnonymousUser&&(this.defaultOrchestrationPlan=l.startUpOrchestrationPlans.anonymous),c.isRigel&&r.valueFor(l.settings.names.rigel).enableNonBlockingOrchestration&&(this.defaultOrchestrationPlan=l.startUpOrchestrationPlans.nonBlocking),a.isMsaConsUser()&&(this.defaultOrchestrationPlan=l.startUpOrchestrationPlans.msaCons);var p=new e(t,s,r,this.allPlans,this.urlMatcherForStateMap,this.defaultOrchestrationPlan,i,n,o,h,this.isAnonymousUser,l,c);return c.isRigel||(this.urlMatcherForStateMap=[],this.queue={}),p},t.prototype.$get.$inject=[\"$state\",\"deepLinkService\",\"settingsService\",\"routeListenerService\",\"authenticationService\",\"userAppsFilteringService\",\"userAppsStore\",\"orchestrationConfigurations\",\"constants\",\"$window\"],t}();t.OrchestrationRegistrationServiceProvider=s,angular.module(\"teamspace.orchestrationRegistrationService\",[\"teamspace.deepLinkService\"]).provider(\"orchestrationRegistrationService\",s)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t){this.priorityContactsService=t,this.stepName=\"PriorityContactsServiceOpenDbOrchestrationStep\"}return t.$inject=[\"priorityContactsService\"],t.prototype.executeStep=function(){var t=this;return this.priorityContactsService.openPriorityContactsDatabase().then(function(){t.priorityContactsService.loadPriorityContacts()}).catch(function(e){t.logger.error(\"Priority Contacts DB failed to open in initialization. error: {0}\",e)})},t}();t.PriorityContactsServiceOpenDbOrchestrationStep=e,angular.module(\"teamspace.priorityContactsServiceOpenDbOrchestrationStep\",[\"teamspace.priorityContactsService\"]).service(\"priorityContactsServiceOpenDbOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e){this.offlineActionService=e,this.stepName=\"ProcessOfflineActionsOrchestrationStep\"}return e.$inject=[\"offlineActionService\"],e.prototype.executeStep=function(){return this.offlineActionService.processActions()},e}();e.ProcessOfflineActionsOrchestrationStep=t,angular.module(\"teamspace.processOfflineActionsOrchestrationStep\",[]).service(\"processOfflineActionsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var s=function(){function t(e,t,s,r,i){this.$q=e,this.constants=t,this.settingsService=s,this.myUserPreferencesStore=r,this.desktopUtilityService=i,this.stepName=\"RecordDesktopFirstLoginOrchestrationStep\"}return t.$inject=[\"$q\",\"constants\",\"settingsService\",\"myUserPreferencesStore\",\"desktopUtilityService\"],t.prototype.executeStep=function(){if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableEngagementSurfacesDataCollection)){var t=this.myUserPreferencesStore.getUserPreferences();t.firstLoginInformation=t.firstLoginInformation||{};var s=this.desktopUtilityService.getClientType(),r=e.services.ClientType[s];this.desktopUtilityService.isWeb()||t.firstLoginInformation[r]||(t.firstLoginInformation[r]=(new Date).toISOString(),this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.FirstLoginInformation,JSON.stringify(t.firstLoginInformation)))}return this.$q.resolve()},t}();t.RecordDesktopFirstLoginOrchestrationStep=s,angular.module(\"teamspace.recordDesktopFirstLoginOrchestrationStep\",[\"teamspace.constants\",\"teamspace.settingsService\",\"skypeX.myUserPreferencesStore\",\"teamspace.desktopUtilityService\"]).service(\"recordDesktopFirstLoginOrchestrationStep\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t){this.$q=e,this.storageService=t,this.stepName=\"RefreshUserInfoOrchestrationStep\"}return e.$inject=[\"$q\",\"storageService\"],e.prototype.executeStep=function(){return this.storageService.refreshLocalStorageKey(),this.$q.resolve()},e}();e.RefreshUserInfoOrchestrationStep=t,angular.module(\"teamspace.refreshUserInfoOrchestrationStep\",[\"teamspace.storageService\",\"teamspace.authenticationService\"]).service(\"refreshUserInfoOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var i=function(){function e(e,i,t,a,r,l){this.$q=e,this.rigelCallHandler=i,this.rigelServiceHandler=t,this.rigelCallScreenService=a,this.rigelNavigationService=r,this.appStateAdapter=l,this.stepName=\"RigelSetupOrchestrationStep\"}return e.$inject=[\"$q\",\"rigelCallHandler\",\"rigelServiceHandler\",\"rigelCallScreenService\",\"rigelNavigationService\",\"appStateAdapter\"],e.prototype.executeStep=function(e){var i=this;return this.$q.all([this.rigelCallHandler.init(),this.rigelNavigationService.init(),this.rigelServiceHandler.init(),this.rigelCallScreenService.init()]).then(function(){i.appStateAdapter.disableDialogAndBanner()})},e}();e.RigelSetupOrchestrationStep=i,angular.module(\"teamspace.rigelSetupOrchestrationStep\",[\"teamspace.appStateAdapter\",\"teamspace.rigelCallHandler\",\"teamspace.rigelServiceHandler\",\"teamspace.rigelCallScreenService\",\"teamspace.rigelNavigationService\"]).service(\"rigelSetupOrchestrationStep\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,n,i,s){this.$q=e,this.constants=t,this.settingsService=n,this.authenticationService=i,this.companionService=s,this.stepName=\"SetupMeetupCompanionOrchestrationStep \"}return e.$inject=[\"$q\",\"constants\",\"settingsService\",\"authenticationService\",\"companionService\"],e.prototype.executeStep=function(){var e=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableMeetingCompanion)&&this.authenticationService.getUserInformation().then(function(t){e.companionService.enableCompanion(t)}),this.$q.resolve()},e}();e.SetupMeetupCompanionOrchestrationStep=t,angular.module(\"teamspace.setupMeetupCompanionOrchestrationStep\",[\"teamspace.settingsService\",\"teamspace.authenticationService\"]).service(\"setupMeetupCompanionOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function n(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var i=function(i){function t(e,t,n,r,c,a,o,s,l,p,v,g,S,u,d,h,m,f,y,A,C,T,b,R,O,P){var $=i.call(this,P)||this;return $.$q=e,$.callingAgentsService=t,$.callingParticipantService=c,$.callingService=a,$.callingSupportService=o,$.callingShortcutService=s,$.callRecordingService=p,$.callRingingService=v,$.activeCallsService=g,$.constants=S,$.deviceManagerService=u,$.videoSupportService=d,$.eventingService=h,$.hidService=m,$.sharingArbiterService=f,$.loggingService=C,$.policyAdminSettingsStore=T,$.settingsService=b,$.joinNotificationService=O,$.orchestrationService=P,$.stepName=\"SetupSkypeCallingOrchestrationStep \",$.initializeOnAppLaunchAndReinit(),$}return __extends(t,i),t.$inject=[\"$q\",\"callingAgentsService\",\"callingDropsCollectorService\",\"callingPerfCollectorService\",\"callingParticipantService\",\"callingService\",\"callingSupportService\",\"callingShortcutService\",\"callingTelemetryDecorator\",\"callRecordingService\",\"callRingingService\",\"activeCallsService\",\"constants\",\"deviceManagerService\",\"videoSupportService\",\"eventingService\",\"hidService\",\"sharingArbiterService\",\"incomingCallPushService\",\"incomingCallTelemetryService\",\"loggingService\",\"policyAdminSettingsStore\",\"settingsService\",\"telemetryService\",\"joinNotificationService\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(i){var n=this;if(!t.subscribedToInitCalling){t.subscribedToInitCalling=!0;var r=this.eventingService.unsafeOnWithTenantScope(this.constants.events.calling.initializeCalling,function(){n.logger||(n.logger=n.loggingService.newLogger(n.stepName)),r(),n.initializeCalling(!0)});this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&(e.MTMAIpcUtility.onWithTenantScope(electronSafeIpc,this.constants.events.desktopApp.isOnMinVersionOrLess,function(){t.unsupportedAppVersion=!0}),e.MTMAIpcUtility.onWithTenantScope(electronSafeIpc,this.constants.events.desktopApp.appVersionUnsupported,function(){t.unsupportedAppVersion=!0})),this.dbReadyDeferred=this.$q.defer();var c=this.eventingService.unsafeOnWithTenantScope(this.constants.events.db.providerReady,function(e,i){i===n.constants.dbSchemaNames.teams&&(n.dbReadyDeferred.resolve(),c())})}},t.prototype.mtmaTelemetryIdentifier=function(){return\"SetupSkypeCallingOrchestrationStep\"},t.prototype.cleanupOnAppTeardown=function(e){this.initPromise=void 0,this.dbReadyDeferred=void 0,t.subscribedToInitCalling=!1,t.unsupportedAppVersion=!1},t.prototype.getCallingInitScenario=function(e){var i,t=this.loggingService.newScenario(this.constants.scenarios.calling.callingStackInit),n=(i={},i[this.constants.counters.eventNames.targetType]=e?\"JIT\":\"Orchestration\",i[this.constants.counters.eventNames.environmentSupport]=this.callingAgentsService.getEnvironmentSupport(),i);return t.appendEventData(n),t},t.prototype.initializeCalling=function(i){var n=this;if(this.initPromise)return this.initPromise;var r,c=this.getCallingInitScenario(i),a=this.dbReadyDeferred.promise.then(function(){n.joinNotificationService.init(),n.activeCallsService.init(),n.settingsService.valueAsBoolean(n.constants.settings.names.enableAdminSettings)&&(n.logger.info(\"Policy admin settings for user is enabled\"),n.policyAdminSettingsStore.startup())});return this.initPromise=a.then(function(){return n.callingAgentsService.init()}).catch(function(e){return r=e,n.$q.reject(e)}).finally(function(){return n.callingService.init()}).catch(function(e){return n.$q.reject(r||e)}).then(function(){return n.$q.all([n.$q.resolve(n.callingSupportService.init()),n.$q.resolve(n.callingShortcutService.init()),n.$q.resolve(n.videoSupportService.init()),n.$q.resolve(n.deviceManagerService.init()),n.$q.resolve(n.callRingingService.init()),n.$q.resolve(n.callingParticipantService.init()),n.$q.resolve(n.callRecordingService.init()),n.hidService.init(),n.$q.resolve(n.sharingArbiterService.init())])}).then(function(){return c.stop()}).catch(function(i){var r;c.appendEventData((r={},r[n.constants.counters.eventNames.terminatedReason]=t.unsupportedAppVersion?\"Too old desktop version\":e.CallingTelemetryService.getErrorMessage(i),r));var a=e.CallingTelemetryService.getErrorMessage(i,n.logger,e.CallingTelemetryService.DEFAULT_PROPS_GET_ERROR_MSG),o={reason:i.message};return t.unsupportedAppVersion||n.callingService.state===e.CallingServiceState.IncompatibleVersions?(n.logger.info(\"calling orchestration: calling canceled because desktop app too old - {0}\",a),c.cancel(o),n.$q.reject(i)):n.callingService.state!==e.CallingServiceState.NotSupported?(n.logger.error(\"calling orchestration: {0}\",a),c.fail(o),n.$q.reject(n.callingService.state)):(n.logger.info(\"calling orchestration: calling not supported - {0}\",a),c.incomplete(o),n.$q.reject(i))}),this.initPromise},t.prototype.executeStep=function(){return this.initializeCalling()},t.subscribedToInitCalling=!1,t.unsupportedAppVersion=!1,t}(e.MTMABase);e.SetupSkypeCallingOrchestrationStep=i,angular.module(\"teamspace.setupSkypeCallingOrchestrationStep\",[\"teamspace.constants\",\"teamspace.callingService\",\"teamspace.telemetryService\",\"teamspace.callingAgentsService\",\"teamspace.activeCallsService\",\"teamspace.deviceManagerService\",\"teamspace.eventingService\",\"teamspace.callRingingService\",\"teamspace.incomingCallTelemetryService\",\"teamspace.incomingCallPushService\",\"teamspace.callingTelemetryDecorator\",\"teamspace.callingShortcutService\",\"teamspace.callingParticipantService\",\"teamspace.callRecordingService\",\"teamspace.hidService\",\"teamspace.sharingArbiterService\",\"teamspace.callingPerfCollectorService\",\"teamspace.callingDropsCollectorService\",\"teamspace.joinNotificationService\",\"teamspace.callingSupportService\"]).service(\"setupSkypeCallingOrchestrationStep\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,s,n,r,o,a,c,S,g,l){this.$q=e,this.$timeout=t,this.constants=i,this.loggingService=s,this.settingsService=n,this.chatSyncService=r,this.sfbInteropService=o,this.userResourcesSettingsStore=a,this.tenantSettingsStore=c,this.notificationSettingsStore=S,this.policiesService=g,this.chatPreferredClientSettingsService=l,this.stepName=\"SfBInteropOrchestrationStep\"}return t.$inject=[\"$q\",\"$timeout\",\"constants\",\"loggingService\",\"settingsService\",\"chatSyncService\",\"sfbInteropService\",\"userResourcesSettingsStore\",\"tenantSettingsStore\",\"notificationSettingsStore\",\"policiesService\",\"chatPreferredClientSettingsService\"],t.prototype.executeStep=function(){var t=this;return this.$q.all([this.tenantSettingsStore.getInitLoadPromise().toNgPromise(this.$q),this.notificationSettingsStore.syncUserSettings(),this.policiesService.waitForPolicySettingsFetch(),this.chatPreferredClientSettingsService.getSettings()]).then(function(i){var s=_.last(i),n=e.SfBInteropUtilsService.isInteropEnabled(t.constants,t.settingsService,t.tenantSettingsStore,t.notificationSettingsStore,t.logger);if(t.logInfo(n,s),n){var r=t.userResourcesSettingsStore.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSfbCloud),o=t.userResourcesSettingsStore.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSipEnabled);if(t.logger.info(\"[\"+t.stepName+\"] isOnlineAccount: \"+r+\", isLicensedAccount: \"+o),o&&r){var a=t.loggingService.newCounter(t.constants.counters.sfbInterop.waitForMessageSync),c=t.$timeout(function(){a.fail()},9e5);t.chatSyncService.waitForAllInitialSync().finally(function(){return t.$timeout.cancel(c),a.stop(),t.sfbInteropService.init().then(function(){return t.sfbInteropService.signIn(\"AutoSignIn\")})})}return t.$q.resolve()}})},t.prototype.logInfo=function(e,t){var i=this,s=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSfBGateway);this.logger.info(\"[\"+this.stepName+\"] isSfbInteropEnabled: \"+e),this.logger.info(\"[\"+this.stepName+\"] enableSfBGateway: \"+s),t?void 0===t.isTeamsPreferredChatClient?this.logger.info(\"[\"+this.stepName+\"] init(), BVD isTeamsPreferredChatClient is undefined\"):null===t.isTeamsPreferredChatClient?this.logger.info(\"[\"+this.stepName+\"] init(), BVD isTeamsPreferredChatClient is null\"):this.logger.info(\"[\"+this.stepName+\"] init(), BVD isTeamsPreferredChatClient=\"+t.isTeamsPreferredChatClient):this.logger.info(\"[\"+this.stepName+\"] init(), no voiceElectedSettings\");var n=this.policiesService.getPolicySettings();this.logger.info(\"[\"+this.stepName+\"] userPolicies=\"+JSON.stringify(n));var r=n&&n.teamsInteropPolicy?n.teamsInteropPolicy:{},o=n&&n.teamsInteropPolicy&&n.teamsInteropPolicy.allowEndUserClientOverride,a=n&&n.teamsInteropPolicy&&n.teamsInteropPolicy.chatDefaultClient&&\"teams\"===n.teamsInteropPolicy.chatDefaultClient.toLowerCase(),c=(t&&t.isTeamsPreferredChatClient,t&&!1===t.isTeamsPreferredChatClient),S=\"enableSfBGateway=\"+s+\", voiceElectedSettings=\"+JSON.stringify(t)+\", teamsInteropPolicy=\"+JSON.stringify(r);a&&!s&&this.loggingService.event(this.constants.events.sfbInterop.userStateError,{errorCode:\"policy_teams_preferred_gateway_off\",reason:S}),s&&o&&c&&(this.loggingService.event(this.constants.events.sfbInterop.userStateError,{errorCode:\"bvd_sfb_preferred_gateway_on\",reason:S}),this.logger.info(\"[\"+this.stepName+\"] Detected bad BVD state - fixing by setting Teams as chat preferred client...\"),this.chatPreferredClientSettingsService.setTeamsAsPreferredChatClient(!0,\"interop-bvd-fix\").then(function(){i.loggingService.event(i.constants.events.sfbInterop.userStateErrorFix)},function(e){i.logger.error(\"[\"+i.stepName+\"] BVD state fix failed: \"+e)}))},t}();e.SfBInteropOrchestrationStep=t,angular.module(\"teamspace.sfbInteropOrchestrationStep\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.sfbInteropService\",\"skypeX.tenantSettingsStore\",\"teamspace.notificationSettingsStore\"]).service(\"sfbInteropOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,i,s,n,o,a,r,p,g,c,h,S,l,v){this.$q=e,this.constants=t,this.appConfig=i,this.settingsService=s,this.eventingService=n,this.loggingService=o,this.desktopUtilityService=r,this.tenantSettingsStore=p,this.meetingPolicySettingsStore=g,this.geoRoutingService=c,this.hwaServiceProvider=h,this.sxConfig=S,this.$window=v,this.stepName=\"ShellAppInitializedOrchestrationStep\"}return e.$inject=[\"$q\",\"constants\",\"appConfig\",\"settingsService\",\"eventingService\",\"loggingService\",\"desktopEventsService\",\"desktopUtilityService\",\"tenantSettingsStore\",\"meetingPolicySettingsStore\",\"geoRoutingService\",\"hwaServiceProvider\",\"sxConfig\",\"hwaBannerService\",\"$window\"],e.prototype.executeStep=function(){var e=this;if(this.logger=this.loggingService.newLogger(this.stepName),this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)&&this.$window.electronSafeIpc){var t=this.$window.electronSafeIpc,i={hostname:this.$window.location.origin,clientVersion:this.settingsService.getVersion().clientVersion,tenantSettings:this.tenantSettingsStore.getSettings(),enableOutlookMeetingAddin:this.meetingPolicySettingsStore.getSettings().allowOutlookAddIn,webAppSettings:{}},s=this.$window.document.getElementsByClassName(\"ss-header-bar\");this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopTitleBarInjectionRemoval)&&s.length>0&&s[0].remove(),i.webAppSettings[this.constants.settings.names.useExperimentalDesktopBuildHook]=this.settingsService.valueAsBoolean(this.constants.settings.names.useExperimentalDesktopBuildHook,!0),i.webAppSettings[this.constants.settings.names.enableWebAppNavigateToHash]=!0,i.webAppSettings[this.constants.settings.names.sharePointDownloadUrlSnippet]=this.constants.urls.files.service.spo.downloadWithTempAuth,i.webAppSettings[this.constants.settings.names.enableProtocolHandling]=!0,i.webAppSettings[this.constants.settings.names.enableMacProtocolIntegration]=!0,i.webAppSettings[this.constants.settings.names.gFedTelemetryTurnedOn]=this.$window.desktopSettings.gFedEnabled,i.webAppSettings[this.constants.settings.names.electronApp.logoutIpcEventEnable]=!0,i.webAppSettings[this.constants.settings.names.appMaxLogOutTimer]=this.settingsService.valueFor(this.constants.settings.names.appMaxLogOutTimer),t.send(this.constants.events.desktopApp.appInitialized,i);var n=new CustomEvent(\"AppInitialized\",{});this.$window.dispatchEvent(n)}else if(this.desktopUtilityService.isHwa()){if(!this.desktopUtilityService.isSurfaceHub1()){var o=this.hwaServiceProvider.getAppStateUpdater();o&&o.updateWebAppState&&o.updateWebAppState(this.constants.hwaApp.webAppState.appInitialized)}var a={clientVersion:this.settingsService.getVersion().clientVersion,sessionId:this.loggingService.sessionId,userAgent:this.$window.navigator.userAgent};this.eventingService.$emit(this.constants.events.appState.initialized,a);var r=this.appConfig.chatServiceConstants.useDogfood?this.appConfig.chatServiceConstants.dogfoodHost:this.appConfig.chatServiceConstants.productionHost;this.geoRoutingService.getServiceEndpoint(r).then(function(t){e.geoRoutingService.getServiceEndpoint(e.appConfig.unifiedPresenceServiceConstants.devHost).then(function(i){var s={webAppSettings:{chatServiceHost:t,unifiedPresenceHost:i,userMri:e.sxConfig.getCurrentSkypeMri()}};e.eventingService.$emit(e.constants.events.appState.settingsChanged,s)})})}return this.$q.resolve()},e}();e.ShellAppInitializedOrchestrationStep=t,angular.module(\"teamspace.shellAppInitializedOrchestrationStep\",[]).service(\"shellAppInitializedOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,s,n){this.$window=e,this.$qNoApply=t,this.constants=s,this.settingsService=n,this.stepName=\"SpellCheckerOrchestrationStep\"}return e.$inject=[\"$window\",\"$qNoApply\",\"constants\",\"settingsService\"],e.prototype.executeStep=function(){var e=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp),t=this.$window.electronSafeIpc;return e&&t&&t.send(this.constants.events.desktopApp.initializeSpellChecker),this.$qNoApply.resolve()},e}();e.SpellCheckerOrchestrationStep=t,angular.module(\"teamspace.spellCheckerOrchestrationStep\",[\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.settingsService\"]).service(\"spellCheckerOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,r){this.$q=t,this.chatSyncService=e,this.syncTelemetryService=r,this.stepName=\"StartChatSyncStoreOrchestrationStep\"}return t.$inject=[\"$q\",\"chatSyncService\",\"syncTelemetryService\"],t.prototype.executeStep=function(){return this.syncTelemetryService.startSyncStartupScenario(),this.chatSyncService.startup().toNgPromise(this.$q)},t}();t.StartChatSyncStoreOrchestrationStep=e,angular.module(\"teamspace.startChatSyncStoreOrchestrationStep\",[]).service(\"startChatSyncStoreOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,s,i,n,o,a,r,g,c,S,l,p,h,v,u,m,y){this.$compile=e,this.$q=t,this.$templateRequest=s,this.aggregatedSettingsStore=i,this.authenticationService=n,this.callingPolicyStore=o,this.clientSettingsSettingsStore=a,this.constants=r,this.conversationsStore=g,this.dataManagerService=c,this.loggingService=S,this.meetingPolicySettingsStore=l,this.messagingPolicySettingsStore=p,this.educationAssignmentsAppPolicyStore=h,this.settingsService=u,this.syncStateService=m,this.tenantSettingsStore=y,this.stepName=\"StartConversationStoreOrchestrationStep\"}return e.$inject=[\"$compile\",\"$q\",\"$templateRequest\",\"aggregatedSettingsStore\",\"authenticationService\",\"callingPolicyStore\",\"clientSettingsSettingsStore\",\"constants\",\"conversationsStore\",\"dataManagerService\",\"loggingService\",\"meetingPolicySettingsStore\",\"messagingPolicySettingsStore\",\"educationAssignmentsAppPolicyStore\",\"myUserPreferencesStore\",\"settingsService\",\"syncStateService\",\"tenantSettingsStore\"],e.prototype.executeStep=function(){var e=this;return this.syncStateService.startup().then(function(){return SkypeX.Services.SyncTasks.whenAll([e.triggerAggregateStoreStartup(),e.conversationsStore.startup()])}).toNgPromise(this.$q).then(function(){var t=e.loggingService.newCounter(e.constants.counters.appPreLoad),s=[];[\"components/compose-format-toolbar/icons-font-size-popover.html\",\"components/compose-format-toolbar/icons-rich-style-popover.html\",\"components/compose-format-toolbar/icons-font-color-popover.html\",\"components/compose-format-toolbar/icons-highlight-popover.html\",\"components/file-chicklet/file-collab-popover.html\",\"components/at-mentions/at-mentions-dropdown.html\",\"components/emoji-picker/emoji-picker-dropdown.html\"].forEach(function(t){s.push(e.$templateRequest(t).then(function(t){e.$compile(t)}))}),e.$q.all(s).then(function(){e.settingsService.valueAsBoolean(e.constants.settings.names.disablePerfTableLogging)||t.stop()})})},e.prototype.triggerAggregateStoreStartup=function(){if(this.authenticationService.isAnonymous())return SkypeX.Services.SyncTasks.when();var e=[];return e.push(SkypeX.Services.AggregatesettingsStorageKey.tenantSettings),e.push(SkypeX.Services.AggregatesettingsStorageKey.userResourcesSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserOfficeSettingsOrchestrationAtStage1)||e.push(SkypeX.Services.AggregatesettingsStorageKey.userPropertiesSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.batchCallingPolicy)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.callingPolicy),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMessagingPolicies)?(e.push(SkypeX.Services.AggregatesettingsStorageKey.messagingPolicy),e.push(SkypeX.Services.AggregatesettingsStorageKey.clientSettings)):this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMailhookPolicies)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.clientSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserClientPolicies)&&-1===e.indexOf(SkypeX.Services.AggregatesettingsStorageKey.clientSettings)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.clientSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserMeetingPolicy)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings),this.settingsService.valueAsBoolean(this.constants.settings.names.enableGuardianNotificationSettings)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.educationAssignmentsAppPolicy),this.aggregatedSettingsStore.startup(e),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMessagingPolicies)?(this.messagingPolicySettingsStore.startup(),this.clientSettingsSettingsStore.startup()):this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMailhookPolicies)&&this.clientSettingsSettingsStore.startup(),this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserMeetingPolicy)&&this.meetingPolicySettingsStore.startup(),this.settingsService.valueAsBoolean(this.constants.settings.names.batchCallingPolicy)&&this.callingPolicyStore.startup(),this.settingsService.valueAsBoolean(this.constants.settings.names.enableGuardianNotificationSettings)&&this.educationAssignmentsAppPolicyStore.startup(),this.tenantSettingsStore.startup(),SkypeX.Services.SyncTasks.when()},e.prototype.init=function(e){this.dataManagerService.getManager(this.constants.urls.aggregateSettings.type).setAllowedStage(e)},e}();e.StartConversationStoreOrchestrationStep=t,angular.module(\"teamspace.startConversationStoreOrchestrationStep\",[\"skypeX.conversationsStore\",\"skypeX.myUserPreferencesStore\",\"skypeX.tenantSettingsStore\",\"skypeX.messagingPolicySettingsStore\",\"skypeX.clientSettingsSettingsStore\",\"skypeX.aggregatedSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.constants\",\"teamspace.settingsService\",\"skypeX.syncStateService\",\"skypeX.educationAssignmentsAppPolicyStore\",\"teamspace.authenticationService\"]).service(\"startConversationStoreOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,s,i,n,o,a,r,g,c,S,l,p,h,m){this.$compile=e,this.$q=t,this.$templateRequest=s,this.aggregatedSettingsStore=i,this.authenticationService=n,this.callingPolicyStore=o,this.clientSettingsSettingsStore=a,this.constants=r,this.dataManagerService=g,this.loggingService=c,this.meetingPolicySettingsStore=S,this.messagingPolicySettingsStore=l,this.settingsService=h,this.tenantSettingsStore=m,this.stepName=\"StartEverythingButSyncStoreOrchestrationStep\"}return e.$inject=[\"$compile\",\"$q\",\"$templateRequest\",\"aggregatedSettingsStore\",\"authenticationService\",\"callingPolicyStore\",\"clientSettingsSettingsStore\",\"constants\",\"dataManagerService\",\"loggingService\",\"meetingPolicySettingsStore\",\"messagingPolicySettingsStore\",\"myUserPreferencesStore\",\"settingsService\",\"tenantSettingsStore\"],e.prototype.executeStep=function(){var e=this;return this.triggerAggregateStoreStartup().toNgPromise(this.$q).then(function(){if(!e.settingsService.valueAsBoolean(e.constants.settings.names.disablePerfTableLogging))var t=e.loggingService.newCounter(e.constants.counters.appPreLoad);var s=[];[\"components/compose-format-toolbar/icons-font-size-popover.html\",\"components/compose-format-toolbar/icons-rich-style-popover.html\",\"components/compose-format-toolbar/icons-font-color-popover.html\",\"components/compose-format-toolbar/icons-highlight-popover.html\",\"components/file-chicklet/file-collab-popover.html\",\"components/at-mentions/at-mentions-dropdown.html\",\"components/emoji-picker/emoji-picker-dropdown.html\"].forEach(function(t){s.push(e.$templateRequest(t).then(function(t){e.$compile(t)}))}),e.$q.all(s).then(function(){e.settingsService.valueAsBoolean(e.constants.settings.names.disablePerfTableLogging)||t.stop()})})},e.prototype.triggerAggregateStoreStartup=function(){if(this.authenticationService.isAnonymous())return SkypeX.Services.SyncTasks.when();var e=[];return e.push(SkypeX.Services.AggregatesettingsStorageKey.tenantSettings),e.push(SkypeX.Services.AggregatesettingsStorageKey.userResourcesSettings),e.push(SkypeX.Services.AggregatesettingsStorageKey.userPropertiesSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.batchCallingPolicy)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.callingPolicy),this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.tenantProperties),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMessagingPolicies)?(e.push(SkypeX.Services.AggregatesettingsStorageKey.messagingPolicy),e.push(SkypeX.Services.AggregatesettingsStorageKey.clientSettings)):this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMailhookPolicies)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.clientSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserClientPolicies)&&-1===e.indexOf(SkypeX.Services.AggregatesettingsStorageKey.clientSettings)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.clientSettings),this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserMeetingPolicy)&&e.push(SkypeX.Services.AggregatesettingsStorageKey.meetingPolicySettings),this.aggregatedSettingsStore.startup(e),this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMessagingPolicies)?(this.messagingPolicySettingsStore.startup(),this.clientSettingsSettingsStore.startup()):this.settingsService.valueAsBoolean(this.constants.settings.names.enablePerUserMailhookPolicies)&&this.clientSettingsSettingsStore.startup(),this.settingsService.valueAsBoolean(this.constants.settings.names.enableUserMeetingPolicy)&&this.meetingPolicySettingsStore.startup(),this.settingsService.valueAsBoolean(this.constants.settings.names.batchCallingPolicy)&&this.callingPolicyStore.startup(),this.tenantSettingsStore.startup(),SkypeX.Services.SyncTasks.when()},e.prototype.init=function(e){this.dataManagerService.getManager(this.constants.urls.aggregateSettings.type).setAllowedStage(e)},e}();e.StartEverythingButSyncStoreOrchestrationStep=t,angular.module(\"teamspace.startEverythingButSyncStoreOrchestrationStep\",[\"skypeX.myUserPreferencesStore\",\"skypeX.tenantSettingsStore\",\"skypeX.messagingPolicySettingsStore\",\"skypeX.clientSettingsSettingsStore\",\"skypeX.aggregatedSettingsStore\",\"skypeX.meetingPolicySettingsStore\",\"teamspace.loggingService\",\"teamspace.dataManagerService\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.authenticationService\"]).service(\"startEverythingButSyncStoreOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,r){this.$q=e,this.presencePostActiveService=t,this.presenceService=r,this.stepName=\"StartPresenceOrchestrationStep\"}return e.$inject=[\"$q\",\"presencePostActiveService\",\"presenceService\"],e.prototype.executeStep=function(){return this.presenceService.startup(),this.presencePostActiveService.start(),this.$q.resolve()},e}();e.StartPresenceOrchestrationStep=t,angular.module(\"teamspace.startPresenceOrchestrationStep\",[\"skypeX.presenceService\",\"teamspace.presencePostActiveService\",\"teamspace.presenceSyncService\"]).service(\"startPresenceOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e,r){this.$q=t,this.conversationsStore=e,this.syncStateService=r,this.stepName=\"StartSyncStoreOrchestrationStep\"}return t.$inject=[\"$q\",\"conversationsStore\",\"syncStateService\"],t.prototype.executeStep=function(){var t=this;return this.syncStateService.startup().then(function(){return t.conversationsStore.startup()}).toNgPromise(this.$q)},t}();t.StartSyncStoreOrchestrationStep=e,angular.module(\"teamspace.startSyncStoreOrchestrationStep\",[\"skypeX.conversationsStore\",\"skypeX.syncStateService\"]).service(\"startSyncStoreOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function c(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(c.prototype=r.prototype,new c)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(t,r,c,i,n,o,a,s,u){var p=e.call(this,t,r,c,i,n,o,a)||this;return p.$q=s,p.surfaceHubShellService=u,p.stepName=\"SurfaceHubPlatformOrchestrationStep\",p}return __extends(t,e),t.$inject=[\"hwaEventEmitterService\",\"hwaEventSubscriptionService\",\"hwaEventEmitListenerService\",\"activityRoutingService\",\"platformActivityService\",\"protocolActivityService\",\"scenarioManager\",\"$q\",\"surfaceHubShellService\"],t.prototype.executeStep=function(){return e.prototype.executeStep.call(this),this.surfaceHubShellService.initialize(),this.$q.resolve()},t}(e.HwaBaseOrchestrationStep);e.SurfaceHubPlatformOrchestrationStep=t,angular.module(\"teamspace.surfaceHubPlatformOrchestrationStep\",[]).service(\"surfaceHubPlatformOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,i,n,s,o,r,c,a,l,S,g,u,h,v,p){this.$q=e,this.constants=t,this.emergencyService=i,this.policiesSyncService=s,this.policySettingsStore=o,this.settingsService=r,this.callingPolicyStore=c,this.tenantVoiceSettingsStore=l,this.userResourcesSettingsStore=S,this.utilityService=g,this.voicemailSyncService=u,this.voiceSettingsService=h,this.delegationSettingsService=v,this.officeIntegrationFirstRun=p,this.stepName=\"syncCallingSettingsOrchestrationStep\",this.logger=n.newLogger(\"SyncCallingSettingsOrchestrationStep\")}return e.$inject=[\"$q\",\"constants\",\"emergencyService\",\"loggingService\",\"policiesSyncService\",\"policySettingsStore\",\"settingsService\",\"callingPolicyStore\",\"callParkPolicyStore\",\"tenantVoiceSettingsStore\",\"userResourcesSettingsStore\",\"utilityService\",\"voicemailSyncService\",\"voiceSettingsService\",\"delegationSettingsService\",\"officeIntegrationFirstRun\"],e.prototype.executeStep=function(){var e=this;this.settingsService.valueAsBoolean(this.constants.settings.names.batchCallingPolicy)||this.callingPolicyStore.startup();var t=[];return this.settingsService.valueAsBoolean(this.constants.settings.names.enableAppBarCalling)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallForwardingSettings)||this.settingsService.valueAsBoolean(this.constants.settings.names.routingSettings)?(this.logger.info(\"starting voice settings service\"),t.push(this.voiceSettingsService.prepareCalling())):(this.logger.info(\"no voice, still may need to show office contact card dialog\"),t.push(this.officeIntegrationFirstRun.showOfficeContactCardDialog())),t.push(this.emergencyService.startup()),this.$q.all([this.callingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling),this.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.isSfbCloud)]).then(function(i){var n=i[0],s=i[1];e.policySettingsStore.addStartupCondition(new SkypeX.Services.SettingsStoreStartupCondition(\"SfBCloud_User\",function(){return!!s})),e.logger.info(\"Starting up policy store\"),t.push(e.policySettingsStore.startup().toNgPromise(e.$q)),e.logger.info(\"Tenant voice settings is enabled\"),e.tenantVoiceSettingsStore.addStartupCondition(new SkypeX.Services.SettingsStoreStartupCondition(\"SfBCloud_User\",function(){return!!s})),t.push(e.tenantVoiceSettingsStore.startup().toNgPromise(e.$q)),s&&t.push(e.policiesSyncService.startSync()),e.settingsService.valueAsBoolean(e.constants.settings.names.enableAppBarCalling)&&n&&s?t.push(e.voicemailSyncService.startSync()):e.logger.info(\"Not starting calling sync. isCallingEnabledByTenant={0}, isSfbCloud={1}\",n,s),t.push(e.delegationSettingsService.init())}).catch(function(t){e.logger.error(\"Failed to load settings due to error: {0}\",t)}).finally(function(){e.logger.debug(\"number of step promises {0}\",t.length),t.length&&e.utilityService.whenAllAllowFailures(t)}),this.$q.resolve()},e}();e.SyncCallingSettingsOrchestrationStep=t,angular.module(\"teamspace.syncCallingSettingsOrchestrationStep\",[]).service(\"syncCallingSettingsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,s){this.$qNoApply=e,this.constants=t,this.settingsService=a,this.taggedContactsService=s,this.stepName=\"taggedContactsServiceTrackingOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"constants\",\"settingsService\",\"taggedContactsService\"],e.prototype.executeStep=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableTaggedContacts)?this.taggedContactsService.checkAndLoadTaggedContacts():(this.logger.info(\"taggedContactsService is not enabled\"),this.$qNoApply.resolve())},e}();e.TaggedContactsServiceTrackingOrchestrationStep=t,angular.module(\"teamspace.taggedContactsServiceTrackingOrchestrationStep\",[\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.taggedContactsService\"]).service(\"taggedContactsServiceTrackingOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){\"use strict\";var t=function(){function s(e,s,t,n,i,r,c,a,S,o,h,l,v,u,y,g,m,p){this.$q=e,this.channelService=s,this.chatSyncService=t,this.userOfficeSettingsStore=n,this.calendarSyncService=i,this.streamingCalendarSyncService=r,this.rosterSyncService=c,this.settingsService=a,this.primeSearchSyncService=S,this.safelinksSyncService=o,this.utilityService=h,this.diagnosticsService=l,this.constants=v,this.loggingService=u,this.discoverService=y,this.userResourcesSettingsStore=g,this.identityService=m,this.scopedPeopleSearchService=p,this.stepName=\"teamsAndChannelsOrchestrationStep\"}return s.$inject=[\"$q\",\"channelService\",\"chatSyncService\",\"userOfficeSettingsStore\",\"calendarSyncService\",\"streamingCalendarSyncService\",\"rosterSyncService\",\"settingsService\",\"primeSearchSyncService\",\"safelinksSyncService\",\"utilityService\",\"diagnosticsService\",\"constants\",\"loggingService\",\"discoverService\",\"userResourcesSettingsStore\",\"identityService\",\"scopedPeopleSearchService\"],s.prototype.executeStep=function(){var e=this,s=[];return this.identityService.isGuestUserType()||(this.settingsService.valueAsBoolean(this.constants.settings.names.enableOutlookStreamingNotifications)&&this.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isOnCloud)?s.push(this.streamingCalendarSyncService.startSync()):(this.diagnosticsService.setOutlookStreamingSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected,\"User is not on cloud or exp settings is off\"),s.push(this.calendarSyncService.startSync()))),this.identityService.isGuestUserType()||this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstratePeopleAutoSuggestSearch)&&!this.scopedPeopleSearchService.isScopedPeopleSearchEnabled()||s.push(this.primeSearchSyncService.startSync()),this.settingsService.valueAsBoolean(this.constants.settings.names.enableSafelinksMT)?s.push(this.safelinksSyncService.startSync()):this.settingsService.valueAsBoolean(this.constants.settings.names.enableSafelinks)&&s.push(this.safelinksSyncService.startSync()),this.utilityService.whenAllAllowFailures(s),this.chatSyncService.waitForAllInitialSync().finally(function(){return e.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.licenseType).then(function(s){var t={teams:15,edu:60},n=e.settingsService.valueFor(e.constants.settings.names.rosterSyncIntervalInMins)||t;if(s===e.constants.licenseType.student||s===e.constants.licenseType.teacher){var i=n.edu;_.isNumber(i)||(i=t.edu),e.rosterSyncService.refreshTimeInterval=60*i*1e3,e.rosterSyncService.callSyncWhenNoTeams=!0}else{var r=n.teams;_.isNumber(r)||(r=t.teams),e.rosterSyncService.refreshTimeInterval=60*n.teams*1e3,e.rosterSyncService.callSyncWhenNoTeams=!1}e.rosterSyncService.startSync()}).finally(function(){return e.channelService.getTeams().then(function(s){e.sendTeamsAndChannelsSessionData(s)}).catch(function(e){}),e.channelService.upgradeThreads()}).finally(function(){e.discoverService.getSuggestedTeams()})}),this.$q.resolve()},s.prototype.sendTeamsAndChannelsSessionData=function(s){var t=0,n=0,i=0,r=0;if(s){t=s.length;for(var c=0;c<t;c++)if(s[c].isFavorite&&n++,s[c].channels){i+=s[c].channels.length;for(var a=0;a<s[c].channels.length;a++)s[c].channels[a].isFavorite&&r++}}var S={numTeams:t,numFavoriteTeams:n,numChannels:i,numFavoriteChannels:r};this.loggingService.customEvent(e.services.TelemetryKind.Heartbeat,\"numTeamsChannels\",S)},s}();s.TeamsAndChannelsOrchestrationStep=t,angular.module(\"teamspace.teamsAndChannelsOrchestrationStep\",[]).service(\"teamsAndChannelsOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,a){this.$qNoApply=e,this.$window=t,this.teamsUpdateManagementPolicyService=a,this.stepName=\"TeamsUpdateManagementOrchestrationStep\"}return e.$inject=[\"$qNoApply\",\"$window\",\"teamsUpdateManagementPolicyService\"],e.prototype.executeStep=function(){return this.$window.desktopSettings&&this.$window.desktopSettings.teamsUpdateManagementEnabled?this.teamsUpdateManagementPolicyService.initialize():this.$qNoApply.resolve()},e}();e.TeamsUpdateManagementOrchestrationStep=t,angular.module(\"teamspace.teamsUpdateManagementOrchestrationStep\",[\"teamspace.constants\",\"teamspace.teamsUpdateManagementPolicyService\",\"teamspace.settingsService\"]).service(\"teamsUpdateManagementOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,a,s,n){this.$q=e,this.constants=t,this.settingsService=a,this.dataManagerService=s,this.aggregatedSettingsStore=n,this.stepName=\"TenantPropertiesOrchestrationStep\"}return e.$inject=[\"$q\",\"constants\",\"settingsService\",\"dataManagerService\",\"aggregatedSettingsStore\"],e.prototype.executeStep=function(){var e=this.aggregatedSettingsStore.startAndWaitForSettingsToInitialize(SkypeX.Services.AggregatesettingsStorageKey.tenantProperties).toNgPromise(this.$q);return this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemiumBlockingOrchestration)?e:this.$q.resolve()},e.prototype.init=function(e){this.dataManagerService.getManager(this.constants.urls.aggregateSettings.type).setAllowedStage(e)},e}();e.TenantPropertiesOrchestrationStep=t,angular.module(\"teamspace.tenantPropertiesOrchestrationStep\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.dataManagerService\",\"skypeX.aggregatedSettingsStore\"]).service(\"tenantPropertiesOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function r(r,t,i,s,n){this.myUserPreferencesStore=r,this.$q=i,this.stepName=\"triggerMigrationSkypeTeamUser\",this.logger=s.newLogger(\"TriggerMigrationSkypeTeamUser\");var a=new e.DataManagerOptions(n.urls.user.userMigration.type,function(){return n.urls.user.userMigration.type});a.isTransient=!0,a.updateUrl=n.urls.user.userMigration.put,this.userMigrationDataManager=t.registerManager(a)}return r.$inject=[\"myUserPreferencesStore\",\"dataManagerService\",\"$q\",\"loggingService\",\"constants\"],r.prototype.executeStep=function(){var e=this;return this.myUserPreferencesStore.waitForPreferenceStoreToInitialize().then(function(){return e.myUserPreferencesStore.getUserPreferences().isSkypeTeamsUserSetInSettingsStore?(e.logger.log(\"isSkypeTeamsUserSetInSettingsStore is already set to True\"),e.$q.when()):(e.logger.log(\"isSkypeTeamsUserSetInSettingsStore is not set and initiate migration\"),e.userMigrationForSFB())})},r.prototype.userMigrationForSFB=function(){var r=this,t={setSkypeTeamsUser:!0},i=new e.DataManagerRequestOptions;i.httpConfigModifier=function(e){e.data=t},this.userMigrationDataManager.update(t,i).catch(function(e){r.logger.error(\"userMigrationForSFB service Post Action failed due to\"+e.response.message)})},r}();e.TriggerMigrationSkypeTeamUser=r,angular.module(\"teamspace.triggerMigrationSkypeTeamUser\",[\"skypeX.myUserPreferencesStore\"]).service(\"triggerMigrationSkypeTeamUser\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,a){this.$q=e,this.dataManagerService=t,this.constants=a,this.stepName=\"UnblockPeopleDataManagerOrchestrationStep\"}return e.$inject=[\"$q\",\"dataManagerService\",\"constants\"],e.prototype.executeStep=function(){return this.$q.resolve()},e.prototype.init=function(e){1===e&&(e=2),this.dataManagerService.getManager(this.constants.urls.user.profile.type).setAllowedStage(e),this.dataManagerService.getManager(this.constants.urls.user.searchContact.type).setAllowedStage(e),this.dataManagerService.getManager(this.constants.urls.calendar.events.type).setAllowedStage(e),this.dataManagerService.getManager(this.constants.urls.calendar.timeZone.type).setAllowedStage(e)},e}();e.UnblockPeopleDataManagerOrchestrationStep=t,angular.module(\"teamspace.unblockPeopleDataManagerOrchestrationStep\",[]).service(\"unblockPeopleDataManagerOrchestrationStep\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var s=function(){function t(e,t,s,r,p){this.$q=e,this.loggingService=t,this.userAppsDispatcher=r,this.stepName=\"UserAppsStoreOrchestrationStep\"}return t.$inject=[\"$q\",\"loggingService\",\"settingsService\",\"userAppsDispatcher\",\"constants\"],t.prototype.executeStep=function(){return this.loggingService.info(\"Dispatching event to populate user apps store\"),this.userAppsDispatcher.dispatch({actionType:e.services.userApp.UserAppsActionTypes.GET_ITEMS}),this.$q.resolve()},t}();t.UserAppsStoreOrchestrationStep=s,angular.module(\"teamspace.userAppsStoreOrchestrationStep\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.sfbInteropService\"]).service(\"userAppsStoreOrchestrationStep\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,r,i){this.steps=e,this.$q=r,this.utilityService=i,this.stepName=\"waitForMultipleStepsOrchestrationStep\"}return e.$inject=[\"steps\",\"loggingService\",\"$q\",\"utilityService\"],e.prototype.executeStep=function(e){var t=this,r=[];return this.steps.forEach(function(e){e.promise?r.push(e.promise):t.logger.error(\"waitForMultipleStepsOrchestrationStep: {0} not started\",e.step.stepName)}),r.length>0?this.utilityService.whenAllAllowFailures(r).then(function(e){var r=!1,i=null;return t.steps.forEach(function(e){e.executedSuccessfully?(t.logger.info(\"waitForMultipleStepsOrchestrationStep: {0} succeeded\",e.step.stepName),r=!0):i||(i=e.executionError)}),r?t.$q.resolve():(t.logger.error(\"waitForMultipleStepsOrchestrationStep: all steps failed\"),t.$q.reject(i))},function(e){return t.logger.error(\"waitForMultipleStepsOrchestrationStep: unexpected failure {0}\",e),t.$q.reject(e)}):this.$q.resolve()},e}();e.WaitForMultipleStepsOrchestrationStep=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=function(){function t(t,e){this.$q=t,this.channelActivitiesService=e,this.stepName=\"WatchForChannelActivityOrchestrationStep\"}return t.$inject=[\"$q\",\"channelActivitiesService\"],t.prototype.executeStep=function(){return this.channelActivitiesService.watchForActivity(),this.$q.resolve()},t}();t.WatchForChannelActivityOrchestrationStep=e,angular.module(\"teamspace.watchForChannelActivityOrchestrationStep\",[]).service(\"watchForChannelActivityOrchestrationStep\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(s){var e=function(){function e(t){this.constants=t,this.appMappings={},this.base=[this.constants.actions.dataManager.blockDataAccsess,this.constants.actions.appStateAdapter.startup,this.constants.actions.crosstab.takeOverMaster,this.constants.actions.authentication.startup,this.constants.actions.clientDatabase.open,this.constants.actions.authentication.skypeAuth,this.constants.actions.telemetry.pageLoad,this.constants.actions.layoutService.beginRendering,this.constants.actions.endpoint.startup,this.constants.actions.syncEndpoint.startup,this.constants.actions.unifiedPresenceEndpoint.startup,this.constants.actions.webAppUpdateService.checkClientVersion,s.ShellAppInitializedOrchestrationStep,this.constants.actions.dataManager.unblockDataAccsess,s.ProcessOfflineActionsOrchestrationStep,this.constants.actions.telemetry.startHeartbeatMonitor,this.constants.actions.telemetry.unblock,s.GetTenantsOrchestrationStep,s.GetPinnedChannelsOrchestrationStep,this.constants.actions.userOfficeSettingsStore.startup,this.constants.actions.userResourcesSettingsStore.startup,s.ConversationVersionCheckOrchestrationStep,s.StartConversationStoreOrchestrationStep,s.TenantPropertiesOrchestrationStep,s.UserAppsStoreOrchestrationStep,s.StartPresenceOrchestrationStep,this.constants.actions.officeIntegrationService.initEvents,this.constants.actions.clientDatabase.prepToOpen,this.constants.actions.appSlashCommand.register,s.FirstRunEngagementSurfacesOrchestrationStep,s.EngagementSurfacesOrchestrationStep,s.HelpBotOrchestrationStep,s.DataLayerClientOrchestrationStep,s.HelpSlashCommandOrchestrationStep,this.constants.actions.readReceipts.startup,s.BuddyListServiceOpenDbOrchestrationStep,s.PriorityContactsServiceOpenDbOrchestrationStep,this.constants.actions.aggregatedSettingsStore.syncSettingsLater,s.RecordDesktopFirstLoginOrchestrationStep,this.constants.actions.performanceDetectService.startup,this.constants.actions.substrateSearchRestClient.warmup,this.constants.actions.appStateAdapter.showBanners,this.constants.actions.skypeSearchClient.overrideSearchHost,s.MultiWindowOrchestrationStep,s.SpellCheckerOrchestrationStep,this.constants.actions.floodgateService.floodgateServiceOrchestration,s.LoadedModulesSizeTelemetryOrchestrationStep,s.CortanaOrchestrationStep,s.LazyLoadPrefetchOrchestrationStep,s.ExtensibilityPreInitOrchestrationStep,this.constants.actions.tenantSwitch.appTeardown,this.constants.actions.tenantSwitch.appReinit,s.TaggedContactsServiceTrackingOrchestrationStep,this.constants.actions.notificationsService.startup,this.constants.actions.notificationSettingsStore.startup,this.constants.actions.notificationsAuxiliaryService.startup,s.RefreshUserInfoOrchestrationStep,s.LoadPeoplePickerTopNDataOrchestrationStep,this.constants.actions.tenantSwitch.reinitAuthenticationProvider,this.constants.actions.tenantSwitch.cleanupAuthenticationProvider,this.constants.actions.tenantSwitch.appReinitAfterAuth,this.constants.actions.serviceWorker.logTelemetry,this.constants.actions.serviceWorker.register,this.constants.actions.trouter.startup,this.constants.actions.tenant.fetchVerifiedDomains,this.constants.actions.customerFeedbackPolicy.startup,this.constants.actions.offlineActionsManager.loadOfflineActionsToMemory,this.constants.actions.offlineActionsManager.executePendingActions],this.Initialize()}return e.prototype.Initialize=function(){this.appMappings[this.constants.appId.chat]=[this.constants.actions.userPreferences.startup,s.TriggerMigrationSkypeTeamUser,s.SfBInteropOrchestrationStep,s.LoadFeedSyncOrchestrationStep,s.LoadFeedSuggestionOrchestrationStep,s.LoadStarredItemsOrchestrationStep,s.WaitForConversationsSyncOrchestrationStep,s.MessagePrefetchOrchestrationStep,s.GetModernGroupsStep,s.GetUserGroupsSettingsOrchestrationStep,this.constants.actions.bridgeChatListService.importPackage,this.constants.actions.bellNotificationsService.startup,this.constants.actions.notificationsStore.startup,s.UnblockPeopleDataManagerOrchestrationStep,s.StartChatSyncStoreOrchestrationStep],this.appMappings[this.constants.appId.saved]=[s.MessagePrefetchOrchestrationStep],this.appMappings[this.constants.appId.calling]=[s.StartChatSyncStoreOrchestrationStep,this.constants.actions.callLog.startup,s.SetupMeetupCompanionOrchestrationStep,s.SyncCallingSettingsOrchestrationStep,s.UnblockPeopleDataManagerOrchestrationStep,s.SetupSkypeCallingOrchestrationStep],this.appMappings[this.constants.appId.files]=[this.constants.actions.notificationsStore.startup,s.FilesAggregateOrchestrationStep,s.GetUserGroupsSettingsOrchestrationStep,s.FilesUploadStoreInitializationStep,this.constants.actions.filesClientDatabase.open],this.appMappings[this.constants.appId.teamsAndChannel]=[this.constants.actions.userPreferences.startup,s.TriggerMigrationSkypeTeamUser,s.SfBInteropOrchestrationStep,s.LoadFeedSyncOrchestrationStep,s.LoadStarredItemsOrchestrationStep,s.StartChatSyncStoreOrchestrationStep,s.WaitForConversationsSyncOrchestrationStep,s.WatchForChannelActivityOrchestrationStep,s.GetUserGroupsSettingsOrchestrationStep,this.constants.actions.bellNotificationsService.startup,this.constants.actions.notificationsStore.startup,s.GetModernGroupsStep,s.MessagePrefetchOrchestrationStep,s.WatchForChannelActivityOrchestrationStep,s.TeamsAndChannelsOrchestrationStep],this.appMappings[this.constants.appId.calendar]=[s.GetModernGroupsStep,this.constants.actions.bridgeCalendarService.importPackage]},e.prototype.getOrchestrationStepsForApp=function(t){return this.appMappings[t]},e.Instance=new e(t.Constants.Instance),e}();s.OrchestrationConfigurations=e,angular.module(\"teamspace.orchestrationConfigurations\",[]).constant(\"orchestrationConfigurations\",e.Instance)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";!function(t){t[t.Start=0]=\"Start\",t[t.Stop=1]=\"Stop\",t[t.Failure=2]=\"Failure\"}(t.OrchestrationStageExecutionInfo||(t.OrchestrationStageExecutionInfo={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __awaiter=this&&this.__awaiter||function(e,t,r,s){return new(r||(r=Promise))(function(n,i){function a(e){try{c(s.next(e))}catch(e){i(e)}}function o(e){try{c(s.throw(e))}catch(e){i(e)}}function c(e){e.done?n(e.value):new r(function(t){t(e.value)}).then(a,o)}c((s=s.apply(e,t||[])).next())})},__generator=this&&this.__generator||function(e,t){function r(e){return function(t){return s([e,t])}}function s(r){if(n)throw new TypeError(\"Generator is already executing.\");for(;c;)try{if(n=1,i&&(a=2&r[0]?i.return:r[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,r[1])).done)return a;switch(i=0,a&&(r=[2&r[0],a.value]),r[0]){case 0:case 1:a=r;break;case 4:return c.label++,{value:r[1],done:!1};case 5:c.label++,i=r[1],r=[0];continue;case 7:r=c.ops.pop(),c.trys.pop();continue;default:if(a=c.trys,!(a=a.length>0&&a[a.length-1])&&(6===r[0]||2===r[0])){c=0;continue}if(3===r[0]&&(!a||r[1]>a[0]&&r[1]<a[3])){c.label=r[1];break}if(6===r[0]&&c.label<a[1]){c.label=a[1],a=r;break}if(a&&c.label<a[2]){c.label=a[2],c.ops.push(r);break}a[2]&&c.ops.pop(),c.trys.pop();continue}r=t.call(e,c)}catch(e){r=[6,e],i=0}finally{n=a=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var n,i,a,o,c={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:r(0),throw:r(1),return:r(2)},\"function\"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o},teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,r,s,n){this.logger=e,this.loggingService=t,this.plan=r,this.constants=s,this.scenario=n,this.startingCallbacks=[],this.allClearCallbacks=[],this._currentStage=Number.MIN_VALUE}return e.$inject=[\"logger\",\"loggingService\",\"plan\",\"constants\",\"scenario\"],e.prototype.registerStagingCallback=function(e,t){e&&this.startingCallbacks.push(e),t&&this.allClearCallbacks.push(t)},e.prototype.stageStarting=function(e){this.logger.info(\"Beginning stage number {0}\",e),this._currentStage=e,this.loggingService.addTimelineMarker(\"beginning stage number \"+e);for(var t=0;t<this.startingCallbacks.length;t++)this.startingCallbacks[t](e)},e.prototype.stageFinished=function(e){this.logger.info(\"Completed stage number {0}\",e),this.loggingService.addTimelineMarker(\"Completed stage number \"+e),this.scenario&&this.scenario.mark(\"stage_\"+this._currentStage)},e.prototype.orchestrationFailed=function(){},e.prototype.allClear=function(){if(this.logger.info(\"All stages finished, issuing all clear.\"),this.allClearCallbacks.length){for(var e=0;e<this.allClearCallbacks.length;e++)this.allClearCallbacks[e]();this.allClearCallbacks=[]}this.scenario&&this.scenario.stop()},Object.defineProperty(e.prototype,\"currentStage\",{get:function(){return this._currentStage},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"planName\",{get:function(){return this.plan.name},enumerable:!0,configurable:!0}),e}();e.OrchestrationStagerImplementation=t;var r=function(){function r(e,t,r,s,n,i,a,o,c,p,l,S,g){var u=this;this.loggingService=e,this.$q=t,this.utilityService=r,this.eventingService=s,this.constants=n,this.$injector=i,this.settingsService=a,this.$timeout=o,this.platformDetectService=c,this.$rootScope=l,this.$qNoApply=S,this.$location=g,this.orchestrationStepsStatusInfo=[],this.actions={},this.executeStagesWithPriority=!1,this.orchestrationEventListeners=new Map,this.registeredMtmaClasses=[],this.registeredMtmaClassesWithReinitAuthDependency=[],this.stageCompletionStatuses=new Map,this.CRITICAL_STAGE_LIMIT=2,this.APP_STATE_READY_MAX_TIMEOUT=120,this.logger=e.newLogger(\"Orchestrator\"),this.orchestrationExecutionSemaphore=r.createSemaphore(1,!0),a.valueAsBoolean(n.settings.names.enableDeferredOrchestration)&&(this.appStateReadyDeferred=S.defer(),this.initEventListeners()),this.registerAction(n.actions.tenantSwitch.appTeardown,function(){return u.triggerCleanupCallbacks(n.actions.tenantSwitch.appTeardown)}),this.registerAction(n.actions.tenantSwitch.appReinit,function(){return u.triggerReinitCallbacks(n.actions.tenantSwitch.appReinit),t.resolve()}),this.registerAction(n.actions.tenantSwitch.appReinitAfterAuth,function(){return u.triggerReinitAfterAuthCallbacks(n.actions.tenantSwitch.appReinit),t.resolve()})}return r.$inject=[\"loggingService\",\"$q\",\"utilityService\",\"eventingService\",\"constants\",\"$injector\",\"settingsService\",\"$timeout\",\"platformDetectService\",\"desktopUtilityService\",\"$rootScope\",\"$qNoApply\",\"$location\"],r.prototype.isInChannel=function(){return this.$rootScope.$state&&this.$rootScope.$state.params&&this.$rootScope.$state.params.ctx===this.constants.navigation.context.channel},r.prototype.initEventListeners=function(){var e=this;if(this.settingsService.valueAsBoolean(this.constants.settings.names.multiSignalDeferredOrchestration))var t=!1,r=!1,s=this.eventingService.$on(this.$rootScope,this.constants.events.orchestration.resumeDeferredStages,function(n,i){void 0===i&&(i={}),!i.initiator||e.isInChannel()?(e.appStateReadyDeferred.resolve(),s()):(t=i.initiator===e.constants.events.orchestration.initiators.messageList||t,r=i.initiator===e.constants.events.orchestration.initiators.chatList||r,t&&r&&(e.appStateReadyDeferred.resolve(),s()))});else this.eventingService.$once(this.$rootScope,this.constants.events.orchestration.resumeDeferredStages,function(){e.appStateReadyDeferred.resolve()});this.eventingService.$once(this.$rootScope,this.constants.events.orchestration.useDeferredStaging,function(){e.executeStagesWithPriority=!0;var t=e.$rootScope.$on(e.constants.events.ng.$stateChangeSuccess,function(r,s,n,i,a){i&&i.views&&n.ctx!==e.constants.navigation.context.chat&&n.ctx!==e.constants.navigation.context.channel&&_.defer(function(){e.appStateReadyDeferred.resolve()}),t()})})},r.prototype.registerAction=function(e,t){var r=this;if(this.actions[e])throw new Error(this.utilityService.format(\"Action with name {0} already exists\",e));return this.actions[e]=t,function(){delete r.actions[e]}},r.prototype.registerOrchestrationEventListener=function(e,t){var r=this;return this.orchestrationEventListeners.get(e)||this.orchestrationEventListeners.set(e,[]),this.orchestrationEventListeners.get(e).push(t),function(){_.remove(r.orchestrationEventListeners.get(e),function(e){return e===t})}},r.prototype.registerForMtma=function(e,t){var r=this;return t?this.registeredMtmaClassesWithReinitAuthDependency.push(e):this.registeredMtmaClasses.push(e),function(){t?_.remove(r.registeredMtmaClassesWithReinitAuthDependency,function(t){return t===e}):_.remove(r.registeredMtmaClasses,function(t){return t===e})}},r.prototype.findAction=function(e){var t=this.extractServiceName(e);if(!t)throw new Error(\"Missing service name ([serviceName]:[actionName]) for orchestration action - \"+e);if(!this.$injector.get(t))throw new Error(\"Missing service for orchestration action - \"+e);return this.actions[e]},r.prototype.newPlan=function(e){return this.$injector.instantiate(n,{logger:this.logger,planName:e})},r.prototype.executeOrchestration=function(r,s,n){var i=this;return this.orchestrationExecutionSemaphore.acquireSemaphore().then(function(){var a=function(){i.orchestrationStepsStatusInfo.length=0};angular.isString(r)&&(r=i.$injector.get(r));var o=r();o.setValidOrchestrationSteps(n),s&&angular.isString(s)&&(s===i.constants.scenarios.transitionToOnline?(s=i.loggingService.newScenario(s)).cancelIfOffline=!0:s=i.loggingService.newScenario(s,void 0,void 0,i.constants.timeInMiliseconds.tenMinutes)),i.logger.info(\"Beginning orchestration.\");var c=i.$q.defer();i.startOrchestrationTimeout(function(){var t=\"\";i.orchestrationStepsStatusInfo.forEach(function(e){e.statusInfo.isComplete||!e.statusInfo.step.requiredForOrchestrationSuccess&&!e.statusInfo.step.requiredForStageCompletion||(t+=e.statusInfo.stage+\":\"+e.stepName+\";\")}),a(),i.sendStageExecutionCallbacks(o.name,0,e.OrchestrationStageExecutionInfo.Failure,\"orchestration_time_out\"),i.loggingService.event(i.constants.events.orchestration.requiredStepNotComplete,{timedOutSteps:t});var r=\"Orchestration plan max execution time reached as stages: \"+t+\" could not complete\";i.logger.error(r),c.reject(r)}),c.promise.finally(function(){i.stopOrchestrationTimeout(),a()});var p=i.$injector.instantiate(t,{plan:o,logger:i.logger,scenario:s}),l=o.getOrderedStages();return i.settingsService.valueAsBoolean(i.constants.settings.names.enableDeferredOrchestration)&&o.name===i.constants.startUpOrchestrationPlans.default&&!i.platformDetectService.isRigel()?(i.stageCompletionStatuses.clear(),l.forEach(function(e){var t=i.$qNoApply.defer();i.stageCompletionStatuses.set(e.stageNumber,t)}),i.executeStages(l,p,c)):i.executeRemainingStages(l,p,c),i.logger.info(\"Orchestration started, returning tracking promise.\"),c.promise})},r.prototype.getStageCompletionStatus=function(e){if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableDeferredOrchestration))return this.$qNoApply.reject(\"getStageCompletionStatus is only supported with deferred orchestration.\");var t=this.stageCompletionStatuses.get(e);return t?t.promise:this.$qNoApply.reject(\"unknown stage number, check if this plan supports deferred orchestration.\")},r.prototype.isTbotRoute=function(){var e=this.$location.path();return e&&-1!==e.indexOf(\"/\"+this.constants.navigation.context.apps+\"/\"+this.constants.bots.tBot.appId)},r.prototype.stopOrchestrationTimeout=function(){this.orchestrationMaxTimePromise&&(this.$timeout.cancel(this.orchestrationMaxTimePromise),this.orchestrationMaxTimePromise=null)},r.prototype.startOrchestrationTimeout=function(e){this.stopOrchestrationTimeout();var t=this.settingsService.valueFor(\"orchestrationTimeoutInSeconds\");this.orchestrationMaxTimePromise=this.$timeout(e,1e3*t,!1)},r.prototype.deferUntilAppReady=function(){var e=this,t=1e3*(this.settingsService.valueFor(this.constants.settings.names.appStateReadyTimeoutInSecs)||this.APP_STATE_READY_MAX_TIMEOUT);return this.appReadyTimeoutPromise||(this.appReadyTimeoutPromise=this.$timeout(function(){e.logger.error(\"Orchestration: app ready event not received after {0} ms.\",t),e.appStateReadyDeferred.resolve()},t,!1)),this.appStateReadyDeferred.promise.then(function(){e.appReadyTimeoutPromise&&(e.$timeout.cancel(e.appReadyTimeoutPromise),e.appReadyTimeoutPromise=null)},this.appStateReadyDeferred.reject),this.appStateReadyDeferred.promise},r.prototype.completeStage=function(e){var t=this.stageCompletionStatuses.get(e);t?t.resolve():this.logger.error(\"stage completion promise not found. stage number: \"+e)},r.prototype.executeStages=function(t,r,s){return __awaiter(this,void 0,void 0,function(){var n,i,a,o,c,p,l,S,g=this;return __generator(this,function(u){switch(u.label){case 0:if(!t)return[2,this.$qNoApply.reject(\"invalid stages\")];n=r.plan,i=function(t){var i,o;return __generator(this,function(c){switch(c.label){case 0:a.sendStageExecutionCallbacks(n.name,t.stageNumber,e.OrchestrationStageExecutionInfo.Start),c.label=1;case 1:return c.trys.push([1,6,,7]),a.executeStagesWithPriority&&t.stageNumber>=a.CRITICAL_STAGE_LIMIT?a.settingsService.valueAsBoolean(a.constants.settings.names.isRunningPerfGatesTest)?[2,\"break\"]:[4,a.deferUntilAppReady().then(function(){return r.stageStarting(t.stageNumber),t.executeStage(r,!0).finally(function(){return g.completeStage(t.stageNumber)})})]:[3,3];case 2:return c.sent(),[3,5];case 3:return r.stageStarting(t.stageNumber),[4,t.executeStage(r).finally(function(){return g.completeStage(t.stageNumber)})];case 4:c.sent(),c.label=5;case 5:return[3,7];case 6:return i=c.sent(),a.logger.error(\"Unexpected error while executing stage \"+t.stageNumber+\", error: '\"+i+\"'\"),[3,7];case 7:return r.stageFinished(t.stageNumber),a.sendStageExecutionCallbacks(n.name,t.stageNumber,e.OrchestrationStageExecutionInfo.Stop),(o=n.getCatastrophicFailure())?(a.logger.error(\"Required orchestration step failed: {0}, rejecting orchestration promise.\",o.step.stepName),a.sendStageExecutionCallbacks(n.name,t.stageNumber,e.OrchestrationStageExecutionInfo.Failure,\"orchestration_catastrophic_failure\"),r.orchestrationFailed(),s.reject(o.executionError),a.orchestrationExecutionSemaphore.releaseSemaphore(),[2,\"break\"]):(s&&n.areAllRequiredStepsFinished()&&(a.logger.info(\"Orchestration completed successfully.\"),s.resolve(),s=null),[2])}})},a=this,o=0,c=t,u.label=1;case 1:return o<c.length?(p=c[o],[5,i(p)]):[3,4];case 2:if(\"break\"===(l=u.sent()))return[3,4];u.label=3;case 3:return o++,[3,1];case 4:return r.allClear(),this.orchestrationExecutionSemaphore.releaseSemaphore(),this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)&&(S=window.perfTestUtil)&&(S.isOrchestrationComplete=!0),[2]}})})},r.prototype.executeRemainingStages=function(t,r,s){var n=this;if(t.length>0){var i=t.splice(0,1)[0];r.stageStarting(i.stageNumber),this.sendStageExecutionCallbacks(r.plan.name,i.stageNumber,e.OrchestrationStageExecutionInfo.Start),i.executeStage(r).finally(function(){r.stageFinished(i.stageNumber),n.sendStageExecutionCallbacks(r.plan.name,i.stageNumber,e.OrchestrationStageExecutionInfo.Stop);var a=r.plan,o=a.getCatastrophicFailure();o?(n.logger.error(\"Required orchestration step failed: {0}, rejecting orchestration promise.\",o.step.stepName),n.sendStageExecutionCallbacks(a.name,i.stageNumber,e.OrchestrationStageExecutionInfo.Failure,\"orchestration_catastrophic_failure\"),r.orchestrationFailed(),s.reject(o.executionError),n.orchestrationExecutionSemaphore.releaseSemaphore()):(s&&a.areAllRequiredStepsFinished()&&(n.logger.info(\"Orchestration completed successfully.\"),s.resolve(),s=null),n.executeRemainingStages(t,r,s))})}else if(r.allClear(),this.orchestrationExecutionSemaphore.releaseSemaphore(),this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)){var a=window.perfTestUtil;a&&(a.isOrchestrationComplete=!0)}},r.prototype.extractServiceName=function(e){var t=e.indexOf(\"_\");return t>=0?e.substr(0,t):null},r.prototype.sendStageExecutionCallbacks=function(e,t,r,s){var n=this;this.orchestrationEventListeners.get(e)&&_.forEach(this.orchestrationEventListeners.get(e),function(e){(!e.onlyCriticalStages||t<n.CRITICAL_STAGE_LIMIT)&&e.stageExecutionCallback(t,r,s)})},r.prototype.triggerCleanupCallbacks=function(e){for(var t=this,r=this.$injector.get(\"tenantSwitchUtilityService\"),s=[],n=[],i=this.$q.defer(),a=this,o=this.registeredMtmaClasses.length-1;o>=0;o--)!function(i){var o=a.registeredMtmaClasses[i];try{var c=o.cleanupOnAppTeardown(e);c&&(n.push(o.mtmaTelemetryIdentifier()),s.push(c))}catch(e){a.logger.error(\"Failure in Teardown callback\");var p=o.mtmaTelemetryIdentifier();if(a.logger.error(\"Error found at: \"+p),a.settingsService.valueAsBoolean(a.constants.settings.names.enableMtmaOrchestrationDesktopLogging)){var l={name:a.constants.events.desktopApp.tenantSwitch.cleanup,className:p};a.utilityService.sendTelemetryToDesktop(l)}if(r&&r.getMtmaTelemetryService().then(function(e){e.addMarker(t.constants.telemetry.tenantSwitch.markers.teardownCallbackFailure,{className:p})}),a.settingsService.valueAsBoolean(a.constants.settings.names.enableRedirectToOopsOnCleanupReinitFailure))throw e}}(o);return s.length>0?this.$q.all(s).then(function(){i.resolve()}).catch(function(){t.logger.error(\"Failure in cleanup promise\");var e=n.join(\", \");if(t.logger.error(\"List of classes with cleanup promises: \"+e),r&&r.getMtmaTelemetryService().then(function(r){r.addMarker(t.constants.telemetry.tenantSwitch.markers.teardownCallbackPromiseFailure,{className:e})}),t.settingsService.valueAsBoolean(t.constants.settings.names.enableMtmaOrchestrationDesktopLogging)){var s={name:t.constants.events.desktopApp.tenantSwitch.cleanupPromise,className:e};t.utilityService.sendTelemetryToDesktop(s)}t.settingsService.valueAsBoolean(t.constants.settings.names.enableRedirectToOopsOnCleanupReinitFailure)?(t.logger.error(\"enableRedirectToOopsOnCleanupReinitFailure turned on navigating to oops page\"),i.reject()):i.resolve()}):i.resolve(),i.promise},r.prototype.triggerReinitCallbacks=function(e){var t=this,r=this.$injector.get(\"tenantSwitchUtilityService\");_.forEach(this.registeredMtmaClasses,function(s){try{s.initializeOnAppLaunchAndReinit(e)}catch(e){t.logger.error(\"Failure in reinit callback\");var n=s.mtmaTelemetryIdentifier();if(t.logger.error(\"Error found at: \"+n),t.settingsService.valueAsBoolean(t.constants.settings.names.enableMtmaOrchestrationDesktopLogging)){var i={name:t.constants.events.desktopApp.tenantSwitch.reinit,className:n};t.utilityService.sendTelemetryToDesktop(i)}if(r&&r.getMtmaTelemetryService().then(function(e){e.addMarker(t.constants.telemetry.tenantSwitch.markers.reinitCallbackFailure,{className:n})}),t.settingsService.valueAsBoolean(t.constants.settings.names.enableRedirectToOopsOnCleanupReinitFailure))throw e}})},r.prototype.triggerReinitAfterAuthCallbacks=function(e){var t=this,r=this.$injector.get(\"tenantSwitchUtilityService\");_.forEach(this.registeredMtmaClassesWithReinitAuthDependency,function(s){try{s.initializeOnAppLaunchAndReinit(e)}catch(e){t.logger.error(\"Failure in reinit after auth callback\");var n=s.mtmaTelemetryIdentifier();if(t.logger.error(\"Error found at: \"+n),t.settingsService.valueAsBoolean(t.constants.settings.names.enableMtmaOrchestrationDesktopLogging)){var i={name:t.constants.events.desktopApp.tenantSwitch.reinitAfterAuth,className:n};t.utilityService.sendTelemetryToDesktop(i)}if(r&&r.getMtmaTelemetryService().then(function(e){e.addMarker(t.constants.telemetry.tenantSwitch.markers.reinitAfterAuthCallbackFailure,{className:n})}),t.settingsService.valueAsBoolean(t.constants.settings.names.enableRedirectToOopsOnCleanupReinitFailure))throw e}})},r}();e.OrchestrationServiceImplementation=r;var s=function(){function e(e,t){this.action=e,this.stepName=t}return e.prototype.executeStep=function(e){return this.action(e)},e}(),n=function(){function e(e,t,r,s,n,i,a,o,c,p){this.logger=e,this.$q=t,this.$timeout=r,this.loggingService=s,this.utilityService=n,this.orchestrationService=i,this.planName=a,this.$injector=o,this.settingsService=c,this.constants=p,this.stages=[]}return e.$inject=[\"logger\",\"$q\",\"$timeout\",\"loggingService\",\"utilityService\",\"orchestrationService\",\"planName\",\"$injector\",\"settingsService\",\"constants\"],Object.defineProperty(e.prototype,\"name\",{get:function(){return this.planName},enumerable:!0,configurable:!0}),e.prototype.setValidOrchestrationSteps=function(e){this.validOrchestrationSteps=e},e.prototype.registerStep=function(e,t,r,n,i,o,c,p){if(void 0===r&&(r=!1),void 0===n&&(n=!0),void 0===i&&(i=null),void 0===o&&(o=null),void 0===c&&(c=null),void 0===p&&(p=null),!this.validOrchestrationSteps||_.find(this.validOrchestrationSteps,function(e){return e==t})){var l=this.addOrGetStage(e),S=null;if(angular.isString(t)){var g=this.orchestrationService.findAction(t);if(!g)return this.logger.error('Could not find action registered with name: \"{0}\"',t),null;S=new s(g,t)}else S=this.$injector.instantiate(t,o);null==p&&(p=this.settingsService.valueFor(\"orchestrationStepTimeoutInMs\"))<1e3&&(this.logger.error('orchestrationStepTimeout was set to under 1 second, defaulted to 60 seconds: \"{0}\"',p),p=6e4);var u=new a(S,e,this.logger,this.$q,this.$timeout,r,n,i,this.loggingService,p,this.constants,this.settingsService);return l.addStep(u),c&&(u.telemetryName=c),u}},e.prototype.getStageByNumber=function(e){for(var t=0;t<this.stages.length;t++){var r=this.stages[t];if(r.stageNumber===e)return r}},e.prototype.addOrGetStage=function(e){var t=this.getStageByNumber(e);return t||(t=new i(e,this.$q,this.utilityService,this.loggingService,this.orchestrationService),this.stages.push(t)),t},e.prototype.getOrderedStages=function(){var e=this.stages.slice(0);return e.sort(function(e,t){return e.stageNumber-t.stageNumber}),e},e.prototype.getCatastrophicFailure=function(){for(var e=0;e<this.stages.length;e++){var t=this.stages[e].getCatastrophicFailure();if(t)return t}return null},e.prototype.areAllRequiredStepsFinished=function(){for(var e=!0,t=0;t<this.stages.length;t++)e=this.stages[t].areAllRequiredStepsFinished()&&e;return e},e}(),i=function(){function e(e,t,r,s,n){this.stageNumber=e,this.$q=t,this.utilityService=r,this.loggingService=s,this.orchestrationService=n,this.steps=[],this.STAGE_MAX_TIMEOUT=6e4}return e.prototype.addStep=function(e){this.steps.push(e)},e.prototype.executeStage=function(e,t){var r=this;void 0===t&&(t=!1),this.init();var s=this.$q.defer(),n=function(t){var n=[];r.steps.forEach(function(t){var i={step:t,stage:t.stageNumber,isComplete:!1,isSuccess:!1};r.orchestrationService.orchestrationStepsStatusInfo.push({stepName:t.step.stepName,statusInfo:i}),r.loggingService.addTimelineMarker(\"beginning step \"+t.step.stepName);var a=t.executeStep(e);t.telemetryName&&e.scenario&&a.then(function(s){return e.scenario.mark(t.telemetryName),r.loggingService.addTimelineMarker(\"completed step \"+t.step.stepName),s},function(s){return e.scenario.mark(t.telemetryName,null,e.constants.scenarioStepStatus.failure),r.loggingService.addTimelineMarker(\"failed step \"+t.step.stepName),r.$q.reject(s)}),a.then(function(e){i.isComplete=!0,i.isSuccess=!0},function(e){i.isComplete=!0,i.isSuccess=!1}),(t.requiredForStageCompletion||t.requiredForOrchestrationSuccess)&&a&&(n.push(a),t.requiredForOrchestrationSuccess&&a.catch(function(e){return s.reject(e)}))}),r.utilityService.whenAllAllowFailures(n).then(function(){return s.resolve()}),t&&t.didTimeout&&r.loggingService.error(\"Orchestration: stepsExecutor deadline has been exceeded. Stage {0}\",r.stageNumber)};return t?window.requestIdleCallback(n,{timeout:this.STAGE_MAX_TIMEOUT}):n(),s.promise},e.prototype.areAllRequiredStepsFinished=function(){return!_.find(this.steps,function(e){return!e.executed&&e.requiredForOrchestrationSuccess})},e.prototype.getCatastrophicFailure=function(){return _.find(this.steps,function(e){return e.executed&&e.requiredForOrchestrationSuccess&&!e.executedSuccessfully})},e.prototype.init=function(){for(var e=0;e<this.steps.length;e++)this.steps[e].init()},e}(),a=function(){function e(e,t,r,s,n,i,a,o,c,p,l,S){this.step=e,this.stageNumber=t,this.logger=r,this.$q=s,this.$timeout=n,this.requiredForOrchestrationSuccess=i,this.requiredForStageCompletion=a,this.dependsOnStep=o,this.loggingService=c,this.maxTimeForStep=p,this.constants=l,this.executionError=null,this.telemetryName=null,void 0===o&&(o=null)}return e.prototype.checkTimeout=function(e){null!=e&&(this.$timeout.cancel(e),e=null)},e.prototype.executeStep=function(e){var t=this;if(this.dependsOnStep instanceof Array){var r=null;if(angular.isDefined(this.maxTimeForStep)&&(r=this.$timeout(function(){var e=t.step.stepName+\" has timed out\";return t.logger.warn(e),t.$q.reject(e)},this.maxTimeForStep,!1)),this.dependsOnStep){this.dependsOnStep instanceof Array||(this.dependsOnStep=[this.dependsOnStep]);var s=[];this.dependsOnStep.forEach(function(e){e.promise?s.push(e.promise):t.logger.error(\"Internal error: \"+t.step.stepName+\" depends on \"+e.step.stepName+\", which has not been started\")});var n=function(e){return t.logger.error(t.step.stepName+\" not started because one of its dependencies failed\"),t.executed=!0,t.executionError=e,t.checkTimeout(r),t.$q.reject(e)};this.promise=this.$q.all(s).then(function(s){for(var i=0;i<s.length;i++)if(!t.dependsOnStep[i].executedSuccessfully)return n(t.dependsOnStep[i].executionError);return t.logger.info(t.step.stepName+\" started after its dependencies completed successfully.\"),t.executeThisStepAndRecordResult(e).then(function(e){return t.checkTimeout(r),t.$q.resolve(e)})},function(e){n(e)})}return this.promise||(this.logger.info(this.step.stepName+\" has been started.\"),this.promise=this.executeThisStepAndRecordResult(e)),this.checkTimeout(r),this.promise}return this.legacyExecuteStep(e)},e.prototype.legacyExecuteStep=function(e){var t=this,r=null;if(angular.isDefined(this.maxTimeForStep)&&(r=this.$timeout(function(){var e=t.step.stepName+\" has timed out\";return t.logger.warn(e),t.$q.reject(e)},this.maxTimeForStep,!1)),this.dependsOnStep)if(this.dependsOnStep.promise){var s=function(e){return t.logger.error(t.step.stepName+\" not started because \"+t.dependsOnStep.step.stepName+\" failed\"),t.executed=!0,t.executionError=e,t.checkTimeout(r),t.$q.reject(e)};this.logger.info(this.step.stepName+\" depends on \"+this.dependsOnStep.step.stepName),this.promise=this.dependsOnStep.promise.then(function(){return t.dependsOnStep.executedSuccessfully?(t.logger.info(t.step.stepName+\" started after \"+t.dependsOnStep.step.stepName+\" completed successfully.\"),t.checkTimeout(r),t.executeThisStepAndRecordResult(e)):(t.checkTimeout(r),s(t.dependsOnStep.executionError))},function(e){t.checkTimeout(r),s(e)})}else this.logger.error(\"Internal error: \"+this.step.stepName+\" depends on \"+this.dependsOnStep.step.stepName+\", which has not been started\");return this.promise||(this.logger.info(this.step.stepName+\" has been started.\"),this.promise=this.executeThisStepAndRecordResult(e)),this.checkTimeout(r),this.promise},e.prototype.setExecutionError=function(e,t){e?angular.isObject(e)?this.executionError=angular.extend(e,{stepName:this.step.stepName}):angular.isString(e)&&(this.executionError=t+\"-\"+e):this.executionError=t+\"- Unknown Error\"},e.prototype.executeThisStepAndRecordResult=function(e){var t,r,s=this;(this.requiredForOrchestrationSuccess||this.requiredForStageCompletion)&&(t=this.loggingService.newScenario(\"orchestration_\"+this.step.stepName),r={plan:e.planName});try{var n=this.$q.when(this.step.executeStep(e))}catch(t){var i=\"Exception happened in \"+this.step.stepName+\" : \"+t.message;e.planName===this.constants.teardownOrchestrationPlans.default?i+=\"; \"+this.constants.teardownOrchestrationPlans.stepFailure+\": \"+this.step.stepName:e.planName===this.constants.startUpOrchestrationPlans.reinit&&(i+=\"; \"+this.constants.startUpOrchestrationPlans.stepFailure+\": \"+this.step.stepName),this.logger.error(i),n=this.$q.reject(i)}return n.then(function(e){s.logger.info(\"{0} succeeded.\",s.step.stepName),s.executed=!0,s.executedSuccessfully=!0,t&&t.stop(r)},function(e){return s.logger.error(\"{0} failed.\",s.step.stepName),s.executed=!0,s.setExecutionError(e,s.step.stepName),t&&(e&&!0===e.shouldCancelOrchestrationStepScenario?t.cancel(angular.extend(r,e)):t.fail(angular.extend(r,e))),s.$q.reject(e)}),n},e.prototype.init=function(){this.step.logger=this.logger,this.step.init&&(this.step.init(this.stageNumber),this.logger.info(\"{0} has been initialized with stage number {1}{2}.\",this.step.stepName,this.stageNumber,!this.dependsOnStep||this.dependsOnStep instanceof Array?\"\":\", depends on \"+this.dependsOnStep.step.stepName))},e}();e.OrchestrationStepWithMetadata=a,angular.module(\"teamspace.orchestrationService\",[\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.platformDetectService\",\"teamspace.desktopUtilityService\"]).service(\"orchestrationService\",r).factory(\"appLoadOrchestrationPlan\",[\"$window\",\"orchestrationService\",\"constants\",\"settingsService\",\"desktopUtilityService\",\"platformDetectService\",\"authenticationUtilityService\",function(t,r,s,n,i,a,o){return function(){var c=r.newPlan(s.startUpOrchestrationPlans.default),p=n.valueAsBoolean(s.settings.names.enableDeferredOrchestration),l=o.shouldAuthStartupBlockOrchestration(),S=n.valueAsBoolean(s.settings.names.skipSkypeAuthOrchestrationBlockCheck)?l:o.shouldSkypeAuthBlockOrchestration();t.isRigel&&(p=!1),p||c.registerStep(0,s.actions.dataManager.blockDataAccsess,!1,!1);var g=c.registerStep(0,s.actions.appStateAdapter.startup,!0,!0);c.registerStep(0,s.actions.crosstab.takeOverMaster,!0,!1,void 0,null,s.scenarios.steps.appStart.takeOverMaster);var u=c.registerStep(0,s.actions.authentication.startup,l,l,g),h=c.registerStep(0,s.actions.clientDatabase.prepToOpen,!1,!1,l?u:void 0),d=c.registerStep(0,s.actions.clientDatabase.open,!0,!0,h);if(c.registerStep(0,s.actions.authentication.skypeAuth,S,S,u),p||c.registerStep(0,s.actions.telemetry.pageLoad,!1,!1,u),n.valueAsBoolean(s.settings.names.enablePinnedCoreApps)||t.desktopSettings&&t.desktopSettings.devicePermissionsEnabledV2){var m=c.registerStep(0,s.actions.appsDatabase.open,!0,!0,l?u:void 0);if(n.valueAsBoolean(s.settings.names.enablePinnedCoreApps)){var v=c.registerStep(0,s.actions.userPreferences.startup,!1,!0,[d,m]),f=n.valueAsBoolean(s.settings.names.enableAppPoliciesResiliency)?void 0:v;c.registerStep(0,s.actions.userAppsStore.startup,!0,!0,f,null,s.scenarios.steps.appStart.userAppsStoreStartup)}else c.registerStep(0,s.actions.userPreferences.startup,!1,!0,d)}else c.registerStep(0,s.actions.userPreferences.startup,!1,!0,d);c.registerStep(0,e.ConversationVersionCheckOrchestrationStep,!0,!0,d,void 0,s.scenarios.steps.appStart.conversationVersionCheck),n.valueAsBoolean(s.settings.names.disableEarlyEspLoadFRE)||c.registerStep(1,e.FirstRunEngagementSurfacesOrchestrationStep,!1,!1),p&&c.registerStep(1,s.actions.userResourcesSettingsStore.startup,!1,!1);var O=c.registerStep(1,e.StartConversationStoreOrchestrationStep,!0,!0);n.valueAsBoolean(s.settings.names.enableSkypeTokenLicenseDetails)||c.registerStep(1,e.TenantPropertiesOrchestrationStep,!0,!0,d),p||(c.registerStep(1,s.actions.trouter.startup,!1,!1),c.registerStep(1,s.actions.syncEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.syncEndpoint),c.registerStep(1,s.actions.unifiedPresenceEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.presenceEndpoint),c.registerStep(1,s.actions.endpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.endpoint)),c.registerStep(1,s.actions.layoutService.beginRendering,!1,!1);n.valueAsBoolean(s.settings.names.readReceipts)&&!n.valueAsBoolean(s.settings.names.enableNewLongpollService)&&c.registerStep(1,s.actions.readReceipts.oldLongpollHookSetup,!1,!1,O),c.registerStep(1,e.GetPinnedChannelsOrchestrationStep,!1,!1),c.registerStep(1,e.StartChatSyncStoreOrchestrationStep,!0,!0,O,void 0,s.scenarios.steps.appStart.clientSync),c.registerStep(1,e.WaitForConversationsSyncOrchestrationStep,!0,!0);var y;a.isSurfaceHub()?y=c.registerStep(1,e.SurfaceHubPlatformOrchestrationStep,!0,!0):i.isHwa()&&(y=c.registerStep(1,e.HwaPlatformOrchestrationStep,!0,!1));var A=c.registerStep(1,e.ShellAppInitializedOrchestrationStep,!1,!1,y);c.registerStep(1,s.actions.webAppUpdateService.checkClientVersion,!1,!1),c.registerStep(1,e.UnblockPeopleDataManagerOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableUserOfficeSettingsOrchestrationAtStage1)&&c.registerStep(1,s.actions.layoutService.fetchUserOfficeSettings,!1,!1);var b=n.valueAsBoolean(s.settings.names.enableNewHelpInAppBar)&&r.isTbotRoute();if(b&&c.registerStep(1,e.HelpBotOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableOfflineActionsManager)&&c.registerStep(1,s.actions.offlineActionsManager.loadOfflineActionsToMemory,!0,!0),c.registerStep(1,e.DataLayerClientOrchestrationStep,!1,!1),p&&(c.registerStep(2,s.actions.telemetry.startHeartbeatMonitor,!1,!1),c.registerStep(2,s.actions.syncEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.syncEndpoint),c.registerStep(2,s.actions.trouter.startup,!1,!1),n.valueAsBoolean(s.settings.names.disableSurfaceHubSlimCore)||c.registerStep(2,e.SetupSkypeCallingOrchestrationStep,!1,!1),c.registerStep(2,s.actions.unifiedPresenceEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.presenceEndpoint),c.registerStep(2,s.actions.endpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.endpoint)),c.registerStep(2,s.actions.serviceWorker.register,!1,!1),c.registerStep(2,s.actions.userOfficeSettingsStore.startup,!1,!1),c.registerStep(2,e.WatchForChannelActivityOrchestrationStep,!1,!1),c.registerStep(2,s.actions.bridgeChatListService.importPackage,!1,!1),c.registerStep(2,s.actions.bellNotificationsService.startup,!1,!0),c.registerStep(2,s.actions.notificationsStore.startup,!1,!0),c.registerStep(2,s.actions.notificationSettingsStore.startup,!1,!1),c.registerStep(2,s.actions.notificationsService.startup,!1,!1),n.valueAsBoolean(s.settings.names.enableBuddyListService)&&n.valueAsBoolean(s.settings.names.enablePstnMriLookupInUserContacts)){var C=c.registerStep(2,e.BuddyListServiceOpenDbOrchestrationStep,!1,!1);c.registerStep(2,s.actions.callLog.startup,!1,!1,C)}else c.registerStep(2,s.actions.callLog.startup,!1,!0);c.registerStep(2,e.ProcessOfflineActionsOrchestrationStep,!1,!1),p||c.registerStep(2,s.actions.userResourcesSettingsStore.startup,!1,!1),p&&n.valueAsBoolean(s.settings.names.initializeAggEntitlementsPostALT)&&c.registerStep(2,s.actions.appsService.startup,!1,!1),c.registerStep(2,e.MultiWindowOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableOfflineActionsManager)&&c.registerStep(2,s.actions.offlineActionsManager.executePendingActions,!1,!1),i.isDesktop()&&c.registerStep(3,e.DesktopLazyLoadStageOrchestrationStep,!1,!1),p||c.registerStep(3,s.actions.dataManager.unblockDataAccsess,!1,!1),c.registerStep(3,e.UserAppsStoreOrchestrationStep,!1,!1),c.registerStep(3,e.LazyLoadPrefetchOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.checkTenantVerifiedDomains)&&c.registerStep(4,s.actions.tenant.fetchVerifiedDomains,!1,!1),c.registerStep(100,e.GetPinnedChannelsOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableTeamsAndChannelsPolicy)&&c.registerStep(100,s.actions.teamsAndChannelsPolicy.startup,!1,!1),c.registerStep(100,e.CortanaOrchestrationStep,!1,!1),c.registerStep(100,e.StartPresenceOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableMsgSearchConfigs)&&c.registerStep(100,s.actions.skypeSearchClient.overrideSearchHost,!1,!1),n.valueAsBoolean(s.settings.names.enableCalendarV2Orchestration)&&n.valueAsBoolean(s.settings.names.enableCalendarViewsBridge)&&c.registerStep(100,s.actions.bridgeCalendarService.importPackage,!1,!1,void 0,null,s.scenarios.steps.appStart.loadCalendarV2Bundle),c.registerStep(101,e.SetupMeetupCompanionOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableTeamMemberTags)&&c.registerStep(101,s.actions.peopleTargetingService.getTenantTagSettings,!1,!1),p||n.valueAsBoolean(s.settings.names.disableSurfaceHubSlimCore)||c.registerStep(102,e.SetupSkypeCallingOrchestrationStep,!1,!1),c.registerStep(104,e.TeamsAndChannelsOrchestrationStep,!1,!1),p||c.registerStep(108,s.actions.telemetry.startHeartbeatMonitor,!1,!1),t.isRigel&&c.registerStep(109,e.RigelSetupOrchestrationStep,!1,!1),c.registerStep(110,s.actions.telemetry.unblock,!1,!1),a.isExpo()&&c.registerStep(111,e.ExpoSetupOrchestrationStep,!1,!1),c.registerStep(115,e.GetModernGroupsStep,!1,!1),c.registerStep(116,e.GetUserGroupsSettingsOrchestrationStep,!1,!1);var k=c.registerStep(117,e.SyncCallingSettingsOrchestrationStep,!1,!1);c.registerStep(118,s.actions.aggregatedSettingsStore.syncSettingsLater,!1,!1,[k,O]),c.registerStep(119,e.SpellCheckerOrchestrationStep,!1,!1),c.registerStep(120,e.FilesUploadStoreInitializationStep,!1,!1),c.registerStep(121,e.LoadFeedSyncOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableAggregatesPrefetch)&&c.registerStep(122,e.FilesAggregateOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableInMemConvPrefetch)&&c.registerStep(124,e.MessagePrefetchOrchestrationStep,!1,!1),c.registerStep(126,e.TriggerMigrationSkypeTeamUser,!1,!1),c.registerStep(128,e.SfBInteropOrchestrationStep,!1,!1),c.registerStep(131,e.GetTenantsOrchestrationStep,!1,!1),c.registerStep(132,s.actions.officeIntegrationService.initEvents,!1,!1),c.registerStep(133,e.LoadStarredItemsOrchestrationStep,!1,!1),c.registerStep(136,s.actions.appSlashCommand.register,!1,!1),c.registerStep(137,s.actions.filesClientDatabase.open,!1,!1),b||c.registerStep(138,e.HelpBotOrchestrationStep,!1,!1);var P=c.registerStep(138,e.EngagementSurfacesOrchestrationStep,!1,!1);return c.registerStep(139,s.actions.readReceipts.startup,!1,!1),n.valueAsBoolean(s.settings.names.enableBuddyListService)&&!n.valueAsBoolean(s.settings.names.enablePstnMriLookupInUserContacts)&&c.registerStep(140,e.BuddyListServiceOpenDbOrchestrationStep,!1,!1),c.registerStep(140,s.actions.performanceDetectService.startup,!1,!1),c.registerStep(141,e.RecordDesktopFirstLoginOrchestrationStep,!1,!1),c.registerStep(142,e.PriorityContactsServiceOpenDbOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableSubstratePeopleAutoSuggestSearch)&&c.registerStep(143,s.actions.substrateSearchRestClient.warmup,!1,!1),i.isDesktopHwa()&&c.registerStep(144,e.HwaStartSendingTelemetryOrchestrationStep,!1,!1,A),n.valueAsBoolean(s.settings.names.enableLoadedModulesSizeTelemetryReporting)&&c.registerStep(146,e.LoadedModulesSizeTelemetryOrchestrationStep,!1,!1),c.registerStep(147,e.HelpSlashCommandOrchestrationStep,!1,!1),c.registerStep(148,e.TaggedContactsServiceTrackingOrchestrationStep,!1,!1),c.registerStep(149,s.actions.floodgateService.floodgateServiceOrchestration,!1,!1,P),c.registerStep(150,s.actions.notificationsAuxiliaryService.startup,!1,!1),c.registerStep(151,e.LoadPeoplePickerTopNDataOrchestrationStep,!1,!1),i.isDesktop()&&c.registerStep(152,e.TeamsUpdateManagementOrchestrationStep,!1,!1),c.registerStep(153,s.actions.appStateAdapter.showBanners,!1,!1),c.registerStep(154,e.ExtensibilityPreInitOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableSensitivityLabels)&&!n.valueAsBoolean(s.settings.names.loadTenantSensitivityLabelsFromCSA)&&c.registerStep(155,e.GetSensitivityLabelsOrchestrationStep,!1,!1),c.registerStep(156,s.actions.serviceWorker.logTelemetry,!1,!1),n.valueAsBoolean(s.settings.names.enableBackOffNotifications)&&c.registerStep(157,e.LoadFeedSuggestionOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.customerFeedbackPolicyEnabled)&&c.registerStep(158,s.actions.customerFeedbackPolicy.startup,!1,!1),c}}]).factory(\"appLoadNonBlockingOrchestrationPlan\",[\"$window\",\"orchestrationService\",\"constants\",\"settingsService\",\"desktopUtilityService\",\"platformDetectService\",function(t,r,s,n,i,a){return function(){var o=r.newPlan(s.startUpOrchestrationPlans.nonBlocking),c=n.valueAsBoolean(s.settings.names.enableDeferredOrchestration);o.registerStep(0,s.actions.dataManager.blockDataAccsess,!1,!1);var p=o.registerStep(0,s.actions.appStateAdapter.startup,!0,!0);o.registerStep(0,s.actions.crosstab.takeOverMaster,!0,!1,void 0,null,s.scenarios.steps.appStart.takeOverMaster);var l=o.registerStep(0,s.actions.authentication.startup,!0,!0,p),S=o.registerStep(0,s.actions.clientDatabase.prepToOpen,!1,!1,l),g=o.registerStep(0,s.actions.clientDatabase.open,!0,!0,S);if(o.registerStep(0,s.actions.authentication.skypeAuth,!0,!0,l),o.registerStep(0,s.actions.telemetry.pageLoad,!1,!1,l),n.valueAsBoolean(s.settings.names.enablePinnedCoreApps)||t.desktopSettings&&t.desktopSettings.devicePermissionsEnabledV2){var u=o.registerStep(0,s.actions.appsDatabase.open,!0,!0,l);if(n.valueAsBoolean(s.settings.names.enablePinnedCoreApps)){var h=o.registerStep(0,s.actions.userPreferences.startup,!1,!0,[g,u]),d=n.valueAsBoolean(s.settings.names.enableAppPoliciesResiliency)?void 0:h;o.registerStep(0,s.actions.userAppsStore.startup,!0,!0,d,null,s.scenarios.steps.appStart.userAppsStoreStartup)}else o.registerStep(0,s.actions.userPreferences.startup,!1,!0,g)}else o.registerStep(0,s.actions.userPreferences.startup,!1,!0,g);o.registerStep(0,e.ConversationVersionCheckOrchestrationStep,!0,!0,g),n.valueAsBoolean(s.settings.names.disableEarlyEspLoadFRE)||o.registerStep(1,e.FirstRunEngagementSurfacesOrchestrationStep,!1,!1),c&&o.registerStep(1,s.actions.userResourcesSettingsStore.startup,!1,!1),o.registerStep(1,s.actions.trouter.startup,!1,!1),o.registerStep(1,s.actions.syncEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.syncEndpoint),o.registerStep(1,s.actions.unifiedPresenceEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.presenceEndpoint),o.registerStep(1,s.actions.endpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.endpoint),o.registerStep(1,s.actions.layoutService.beginRendering,!1,!1);var m;a.isSurfaceHub()?m=o.registerStep(1,e.SurfaceHubPlatformOrchestrationStep,!0,!0):i.isHwa()&&(m=o.registerStep(1,e.HwaPlatformOrchestrationStep,!0,!1));var v=o.registerStep(1,e.ShellAppInitializedOrchestrationStep,!1,!1,m);o.registerStep(1,e.UnblockPeopleDataManagerOrchestrationStep,!1,!1);var f=n.valueAsBoolean(s.settings.names.enableNewHelpInAppBar)&&r.isTbotRoute();if(f&&o.registerStep(1,e.HelpBotOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableOfflineActionsManager)&&o.registerStep(1,s.actions.offlineActionsManager.loadOfflineActionsToMemory,!0,!0),o.registerStep(1,e.DataLayerClientOrchestrationStep,!1,!1),o.registerStep(2,s.actions.serviceWorker.register,!1,!1),o.registerStep(2,e.WatchForChannelActivityOrchestrationStep,!1,!1),o.registerStep(2,s.actions.bridgeChatListService.importPackage,!1,!1),o.registerStep(2,s.actions.bellNotificationsService.startup,!1,!1),o.registerStep(2,s.actions.notificationsStore.startup,!1,!1),o.registerStep(2,s.actions.notificationSettingsStore.startup,!1,!1),o.registerStep(2,s.actions.notificationsService.startup,!1,!1),n.valueAsBoolean(s.settings.names.enableBuddyListService)&&n.valueAsBoolean(s.settings.names.enablePstnMriLookupInUserContacts)){var O=o.registerStep(2,e.BuddyListServiceOpenDbOrchestrationStep,!1,!1);o.registerStep(2,s.actions.callLog.startup,!1,!1,O)}else o.registerStep(2,s.actions.callLog.startup,!1,!1);o.registerStep(2,e.ProcessOfflineActionsOrchestrationStep,!1,!1),c&&n.valueAsBoolean(s.settings.names.initializeAggEntitlementsPostALT)&&o.registerStep(2,s.actions.appsService.startup,!1,!1),o.registerStep(2,e.MultiWindowOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableOfflineActionsManager)&&o.registerStep(2,s.actions.offlineActionsManager.executePendingActions,!1,!1),i.isDesktop()&&o.registerStep(3,e.DesktopLazyLoadStageOrchestrationStep,!1,!1),o.registerStep(3,s.actions.dataManager.unblockDataAccsess,!1,!1),o.registerStep(3,e.UserAppsStoreOrchestrationStep,!1,!1);var y=o.registerStep(4,e.StartConversationStoreOrchestrationStep,!1,!1);n.valueAsBoolean(s.settings.names.enableSkypeTokenLicenseDetails)||o.registerStep(4,e.TenantPropertiesOrchestrationStep,!1,!1,g),o.registerStep(4,e.StartChatSyncStoreOrchestrationStep,!1,!1,y,void 0,s.scenarios.steps.appStart.clientSync),o.registerStep(4,e.WaitForConversationsSyncOrchestrationStep,!1,!1),o.registerStep(4,e.GetPinnedChannelsOrchestrationStep,!1,!1),o.registerStep(4,s.actions.webAppUpdateService.checkClientVersion,!1,!1),n.valueAsBoolean(s.settings.names.checkTenantVerifiedDomains)&&o.registerStep(4,s.actions.tenant.fetchVerifiedDomains,!1,!1),o.registerStep(5,s.actions.userOfficeSettingsStore.startup,!1,!1),c||o.registerStep(5,s.actions.userResourcesSettingsStore.startup,!1,!1),o.registerStep(6,e.LazyLoadPrefetchOrchestrationStep,!1,!1),o.registerStep(100,e.GetPinnedChannelsOrchestrationStep,!1,!1),o.registerStep(100,e.CortanaOrchestrationStep,!1,!1),o.registerStep(100,e.StartPresenceOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableTeamsAndChannelsPolicy)&&o.registerStep(100,s.actions.teamsAndChannelsPolicy.startup,!1,!1),n.valueAsBoolean(s.settings.names.enableMsgSearchConfigs)&&o.registerStep(100,s.actions.skypeSearchClient.overrideSearchHost,!1,!1),n.valueAsBoolean(s.settings.names.enableCalendarV2Orchestration)&&n.valueAsBoolean(s.settings.names.enableCalendarViewsBridge)&&o.registerStep(100,s.actions.bridgeCalendarService.importPackage,!1,!1,void 0,null,s.scenarios.steps.appStart.loadCalendarV2Bundle),o.registerStep(101,e.SetupMeetupCompanionOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableTeamMemberTags)&&o.registerStep(101,s.actions.peopleTargetingService.getTenantTagSettings,!1,!1),o.registerStep(102,e.SetupSkypeCallingOrchestrationStep,!1,!1),o.registerStep(104,e.TeamsAndChannelsOrchestrationStep,!1,!1),o.registerStep(108,s.actions.telemetry.startHeartbeatMonitor,!1,!1),t.isRigel&&o.registerStep(109,e.RigelSetupOrchestrationStep,!1,!1),o.registerStep(110,s.actions.telemetry.unblock,!1,!1),a.isExpo()&&o.registerStep(111,e.ExpoSetupOrchestrationStep,!1,!1),o.registerStep(115,e.GetModernGroupsStep,!1,!1),o.registerStep(116,e.GetUserGroupsSettingsOrchestrationStep,!1,!1);var A=o.registerStep(117,e.SyncCallingSettingsOrchestrationStep,!1,!1);o.registerStep(118,s.actions.aggregatedSettingsStore.syncSettingsLater,!1,!1,[A,y]),o.registerStep(119,e.SpellCheckerOrchestrationStep,!1,!1),o.registerStep(120,e.FilesUploadStoreInitializationStep,!1,!1),o.registerStep(121,e.LoadFeedSyncOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableAggregatesPrefetch)&&o.registerStep(122,e.FilesAggregateOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableInMemConvPrefetch)&&o.registerStep(124,e.MessagePrefetchOrchestrationStep,!1,!1),o.registerStep(126,e.TriggerMigrationSkypeTeamUser,!1,!1),o.registerStep(128,e.SfBInteropOrchestrationStep,!1,!1),o.registerStep(131,e.GetTenantsOrchestrationStep,!1,!1),o.registerStep(132,s.actions.officeIntegrationService.initEvents,!1,!1),o.registerStep(133,e.LoadStarredItemsOrchestrationStep,!1,!1),o.registerStep(136,s.actions.appSlashCommand.register,!1,!1),o.registerStep(137,s.actions.filesClientDatabase.open,!1,!1),f||o.registerStep(138,e.HelpBotOrchestrationStep,!1,!1);var b=o.registerStep(138,e.EngagementSurfacesOrchestrationStep,!1,!1);return o.registerStep(139,s.actions.readReceipts.startup,!1,!1),n.valueAsBoolean(s.settings.names.enableBuddyListService)&&!n.valueAsBoolean(s.settings.names.enablePstnMriLookupInUserContacts)&&o.registerStep(140,e.BuddyListServiceOpenDbOrchestrationStep,!1,!1),o.registerStep(141,s.actions.performanceDetectService.startup,!1,!1),o.registerStep(142,e.RecordDesktopFirstLoginOrchestrationStep,!1,!1),o.registerStep(143,e.PriorityContactsServiceOpenDbOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableSubstratePeopleAutoSuggestSearch)&&o.registerStep(144,s.actions.substrateSearchRestClient.warmup,!1,!1),i.isDesktopHwa()&&o.registerStep(144,e.HwaStartSendingTelemetryOrchestrationStep,!1,!1,v),n.valueAsBoolean(s.settings.names.enableLoadedModulesSizeTelemetryReporting)&&o.registerStep(146,e.LoadedModulesSizeTelemetryOrchestrationStep,!1,!1),o.registerStep(147,e.HelpSlashCommandOrchestrationStep,!1,!1),o.registerStep(148,e.TaggedContactsServiceTrackingOrchestrationStep,!1,!1),o.registerStep(149,s.actions.floodgateService.floodgateServiceOrchestration,!1,!1,b),o.registerStep(150,s.actions.notificationsAuxiliaryService.startup,!1,!1),o.registerStep(151,e.LoadPeoplePickerTopNDataOrchestrationStep,!1,!1),i.isDesktop()&&o.registerStep(152,e.TeamsUpdateManagementOrchestrationStep,!1,!1),o.registerStep(153,s.actions.appStateAdapter.showBanners,!1,!1),o.registerStep(154,e.ExtensibilityPreInitOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.enableSensitivityLabels)&&!n.valueAsBoolean(s.settings.names.loadTenantSensitivityLabelsFromCSA)&&o.registerStep(155,e.GetSensitivityLabelsOrchestrationStep,!1,!1),o.registerStep(156,s.actions.serviceWorker.logTelemetry,!1,!1),n.valueAsBoolean(s.settings.names.enableBackOffNotifications)&&o.registerStep(157,e.LoadFeedSuggestionOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.customerFeedbackPolicyEnabled)&&o.registerStep(158,s.actions.customerFeedbackPolicy.startup,!1,!1),o}}]).factory(\"anonymousAppLoadOrchestrationPlan\",[\"orchestrationService\",\"constants\",\"settingsService\",function(t,r,s){return function(){var n=t.newPlan(r.startUpOrchestrationPlans.anonymous);n.registerStep(0,r.actions.dataManager.blockDataAccsess,!1,!1);var i=n.registerStep(0,r.actions.appStateAdapter.startup,!0,!0);n.registerStep(0,r.actions.crosstab.takeOverMaster,!0,!1,void 0,null,r.scenarios.steps.appStart.takeOverMaster);var a=n.registerStep(0,r.actions.authentication.startup,!0,!0,i);n.registerStep(0,r.actions.clientDatabase.open,!0,!0,a),n.registerStep(0,r.actions.authentication.skypeAuth,!0,!0,a),n.registerStep(0,r.actions.telemetry.pageLoad,!1,!1,a);var o=n.registerStep(1,e.StartConversationStoreOrchestrationStep,!0,!0);return n.registerStep(1,r.actions.trouter.startup,!1,!1),n.registerStep(1,r.actions.syncEndpoint.startup,!1,!1,void 0,null,r.scenarios.steps.appStart.syncEndpoint),n.registerStep(1,r.actions.unifiedPresenceEndpoint.startup,!1,!1,void 0,null,r.scenarios.steps.appStart.presenceEndpoint),n.registerStep(1,r.actions.endpoint.startup,!1,!1,void 0,null,r.scenarios.steps.appStart.endpoint),n.registerStep(1,r.actions.layoutService.beginRendering,!1,!1),n.registerStep(1,e.StartChatSyncStoreOrchestrationStep,!1,!1,o,null,r.scenarios.steps.appStart.clientSync),n.registerStep(1,e.WaitForConversationsSyncOrchestrationStep,!1,!1),n.registerStep(1,e.GetPinnedChannelsOrchestrationStep,!1,!1),n.registerStep(1,e.ShellAppInitializedOrchestrationStep,!1,!1),n.registerStep(1,e.UnblockPeopleDataManagerOrchestrationStep,!1,!1),n.registerStep(1,e.DataLayerClientOrchestrationStep,!1,!1),n.registerStep(2,e.SetupSkypeCallingOrchestrationStep,!1,!1),n.registerStep(2,e.SpellCheckerOrchestrationStep,!1,!1),n.registerStep(2,e.LazyLoadPrefetchOrchestrationStep,!1,!1),n.registerStep(2,e.GetPinnedChannelsOrchestrationStep,!1,!1),s.valueAsBoolean(r.settings.names.initializeAggEntitlementsPostALT)&&n.registerStep(2,r.actions.appsService.startup,!1,!1),n}}]).factory(\"msaConsAppLoadOrchestrationPlan\",[\"$window\",\"orchestrationService\",\"constants\",\"settingsService\",function(t,r,s,n){return function(){var i=r.newPlan(s.startUpOrchestrationPlans.msaCons);i.registerStep(0,s.actions.dataManager.blockDataAccsess,!1,!1);var a=i.registerStep(0,s.actions.appStateAdapter.startup,!0,!0);i.registerStep(0,s.actions.crosstab.takeOverMaster,!0,!1,void 0,null,s.scenarios.steps.appStart.takeOverMaster);var o=i.registerStep(0,s.actions.authentication.startup,!0,!0,a),c=i.registerStep(0,s.actions.clientDatabase.prepToOpen,!1,!1,o),p=i.registerStep(0,s.actions.clientDatabase.open,!0,!0,c);if(i.registerStep(0,s.actions.clientDatabase.open,!0,!0,o),i.registerStep(0,s.actions.authentication.skypeAuth,!0,!0,o),i.registerStep(0,s.actions.telemetry.pageLoad,!1,!1,o),n.valueAsBoolean(s.settings.names.enablePinnedCoreApps)||t.desktopSettings&&t.desktopSettings.devicePermissionsEnabledV2){var l=i.registerStep(0,s.actions.appsDatabase.open,!0,!0,o);if(n.valueAsBoolean(s.settings.names.enablePinnedCoreApps)){var S=i.registerStep(0,s.actions.userPreferences.startup,!1,!0,[p,l]),g=n.valueAsBoolean(s.settings.names.enableAppPoliciesResiliency)?void 0:S;i.registerStep(0,s.actions.userAppsStore.startup,!0,!0,g,null,s.scenarios.steps.appStart.userAppsStoreStartup)}else i.registerStep(0,s.actions.userPreferences.startup,!1,!0,p)}else i.registerStep(0,s.actions.userPreferences.startup,!1,!0,p);i.registerStep(0,e.ConversationVersionCheckOrchestrationStep,!0,!0,p);var u=i.registerStep(1,e.StartConversationStoreOrchestrationStep,!0,!0);return i.registerStep(1,s.actions.trouter.startup,!1,!1),i.registerStep(1,s.actions.syncEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.syncEndpoint),i.registerStep(1,s.actions.unifiedPresenceEndpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.presenceEndpoint),i.registerStep(1,s.actions.endpoint.startup,!1,!1,void 0,null,s.scenarios.steps.appStart.endpoint),i.registerStep(1,s.actions.layoutService.beginRendering,!1,!1),i.registerStep(1,e.StartChatSyncStoreOrchestrationStep,!1,!1,u,null,s.scenarios.steps.appStart.clientSync),i.registerStep(1,e.WaitForConversationsSyncOrchestrationStep,!1,!1),i.registerStep(1,e.GetPinnedChannelsOrchestrationStep,!1,!1),i.registerStep(1,e.ShellAppInitializedOrchestrationStep,!1,!1),i.registerStep(1,e.UnblockPeopleDataManagerOrchestrationStep,!1,!1),i.registerStep(1,e.DataLayerClientOrchestrationStep,!1,!1),i.registerStep(2,e.SetupSkypeCallingOrchestrationStep,!1,!1),i.registerStep(2,e.SpellCheckerOrchestrationStep,!1,!1),i.registerStep(2,e.LazyLoadPrefetchOrchestrationStep,!1,!1),i.registerStep(2,e.GetPinnedChannelsOrchestrationStep,!1,!1),n.valueAsBoolean(s.settings.names.initializeAggEntitlementsPostALT)&&i.registerStep(2,s.actions.appsService.startup,!1,!1),i}}]).factory(\"appStateUnsupportedOrchestrationPlan\",[\"orchestrationService\",\"constants\",\"settingsService\",function(e,t,r){return function(){var r=e.newPlan(\"appStateUnsupportedOrchestrationPlan\");r.registerStep(0,t.actions.dataManager.blockDataAccsess,!1,!1);var s=r.registerStep(0,t.actions.appStateAdapter.startup,!0,!0);r.registerStep(0,t.actions.crosstab.takeOverMaster,!0,!1).telemetryName=t.scenarios.steps.appStart.takeOverMaster;var n=r.registerStep(0,t.actions.authentication.startup,!0,!0,s);return r.registerStep(0,t.actions.telemetry.pageLoad,!1,!1,n),r.registerStep(1,t.actions.layoutService.beginRendering,!1,!1),r.registerStep(1,t.actions.telemetry.unblock,!1,!1),r}}]).factory(\"appStateOfflineOrchestrationPlan\",[\"orchestrationService\",\"constants\",function(e,t){return function(){var r=e.newPlan(\"appStateOfflineOrchestrationPlan\");return r.registerStep(1,t.actions.authentication.offline,!0,!0).telemetryName=t.scenarios.steps.offline.authOffline,r.registerStep(1,t.actions.endpoint.offline,!0,!0).telemetryName=t.scenarios.steps.offline.networkOffline,r.registerStep(1,t.actions.chatSync.offline,!0,!0).telemetryName=t.scenarios.steps.offline.chatSyncOffline,r.registerStep(1,t.actions.presence.offline,!1,!1).telemetryName=t.scenarios.steps.offline.presenceOffline,r}}]).factory(\"appStateOnlineOrchestrationPlan\",[\"orchestrationService\",\"constants\",\"settingsService\",function(t,r,s){return function(){var n=t.newPlan(\"appStateOnlineOrchestrationPlan\"),i=n.registerStep(1,r.actions.authentication.online,!0,!0);i.telemetryName=r.scenarios.steps.online.authOnline;var a=s.valueAsBoolean(r.settings.names.enableSyncEndpointService),o=n.registerStep(1,r.actions.syncEndpoint.online,a,!0,i,null,r.scenarios.steps.online.syncEndpointOnline),c=n.registerStep(1,r.actions.endpoint.online,!a,!0,i,null,r.scenarios.steps.online.endpointOnline);return n.registerStep(1,r.actions.unifiedPresenceEndpoint.online,!1,!1,void 0,null,r.scenarios.steps.online.unifiedPresenceEndpointOnline),n.registerStep(1,r.actions.chatSync.online,!1,!1,a?o:c).telemetryName=r.scenarios.steps.online.chatSyncOnline,n.registerStep(1,e.ProcessOfflineActionsOrchestrationStep,!1,!1,a?o:c).telemetryName=r.scenarios.steps.online.replayOffline,s.valueAsBoolean(r.settings.names.enableOfflineActionsManager)&&n.registerStep(1,r.actions.offlineActionsManager.executePendingActions,!1,!1),n.registerStep(2,r.actions.telemetry.flush,!1,!1),n.registerStep(3,e.FilesUploadStoreOnlineStep,!1,!1),s.valueAsBoolean(r.settings.names.initializeAggEntitlementsPostALT)&&n.registerStep(4,r.actions.appsService.startup,!1,!1),n}}]).factory(\"appTeardownOrchestrationPlan\",[\"orchestrationService\",\"constants\",\"settingsService\",function(t,r,s){return function(){var s=t.newPlan(r.teardownOrchestrationPlans.default);return s.registerStep(0,r.actions.tenantSwitch.appTeardown,!0,!0),s.registerStep(0,r.actions.tenantSwitch.cleanupAuthenticationProvider,!0,!0),s.registerStep(5,e.CloseDbsOrchestrationStep,!0,!0),s}}]).factory(\"appReinitOrchestrationPlan\",[\"$window\",\"orchestrationService\",\"constants\",\"desktopUtilityService\",\"settingsService\",\"authenticationUtilityService\",function(t,r,s,n,i,a){return function(){var o=r.newPlan(s.startUpOrchestrationPlans.reinit),c=i.valueAsBoolean(s.settings.names.disableNonBlockingAuthForFTS)||a.shouldAuthStartupBlockOrchestration(),p=i.valueAsBoolean(s.settings.names.disableNonBlockingAuthForFTS)||(i.valueAsBoolean(s.settings.names.skipSkypeAuthOrchestrationBlockCheck)?c:a.shouldSkypeAuthBlockOrchestration()),l=o.registerStep(0,e.RefreshUserInfoOrchestrationStep,!0,!0),S=o.registerStep(0,s.actions.tenantSwitch.reinitAuthenticationProvider,!0,!0,l),g=o.registerStep(0,s.actions.tenantSwitch.appReinit,!0,!0,S),u=o.registerStep(0,s.actions.authentication.startup,c,c,g),h=o.registerStep(0,s.actions.tenantSwitch.appReinitAfterAuth,!0,!0,c?u:g),d=o.registerStep(0,s.actions.clientDatabase.open,!0,!0,c?h:g);if(o.registerStep(0,s.actions.authentication.skypeAuth,p,p,c?u:g),o.registerStep(0,e.ConversationVersionCheckOrchestrationStep,!0,!0,d),i.valueAsBoolean(s.settings.names.enablePinnedCoreApps)||t.desktopSettings&&t.desktopSettings.devicePermissionsEnabledV2){var m=o.registerStep(0,s.actions.appsDatabase.open,!0,!0,c?u:g);if(i.valueAsBoolean(s.settings.names.enablePinnedCoreApps)){var v=o.registerStep(0,s.actions.userPreferences.startup,!1,!0,[d,m]),f=i.valueAsBoolean(s.settings.names.enableAppPoliciesResiliency)?g:v;o.registerStep(0,s.actions.userAppsStore.startup,!0,!0,f,null,s.scenarios.steps.appStart.userAppsStoreStartup)}else o.registerStep(0,s.actions.userPreferences.startup,!1,!0,d)}else o.registerStep(0,s.actions.userPreferences.startup,!1,!0,d);i.valueAsBoolean(s.settings.names.disableEarlyEspLoadFRE)||o.registerStep(1,e.FirstRunEngagementSurfacesOrchestrationStep,!1,!1),o.registerStep(1,s.actions.userResourcesSettingsStore.startup,!1,!1);var O=o.registerStep(1,e.StartConversationStoreOrchestrationStep,!0,!0);i.valueAsBoolean(s.settings.names.enableSkypeTokenLicenseDetails)||o.registerStep(1,e.TenantPropertiesOrchestrationStep,!0,!0,d);i.valueAsBoolean(s.settings.names.readReceipts)&&!i.valueAsBoolean(s.settings.names.enableNewLongpollService)&&o.registerStep(1,s.actions.readReceipts.oldLongpollHookSetup,!1,!1,O),o.registerStep(1,e.GetPinnedChannelsOrchestrationStep,!1,!1),o.registerStep(1,e.StartChatSyncStoreOrchestrationStep,!0,!0,O),o.registerStep(1,e.WaitForConversationsSyncOrchestrationStep,!0,!0);o.registerStep(1,e.ShellAppInitializedOrchestrationStep,!1,!1);o.registerStep(1,e.UnblockPeopleDataManagerOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableUserOfficeSettingsOrchestrationAtStage1)&&o.registerStep(1,s.actions.layoutService.fetchUserOfficeSettings,!1,!1);var y=i.valueAsBoolean(s.settings.names.enableNewHelpInAppBar)&&r.isTbotRoute();if(y&&o.registerStep(1,e.HelpBotOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableOfflineActionsManager)&&o.registerStep(1,s.actions.offlineActionsManager.loadOfflineActionsToMemory,!0,!0),o.registerStep(1,e.DataLayerClientOrchestrationStep,!1,!1),o.registerStep(2,s.actions.serviceWorker.register,!1,!1),o.registerStep(2,s.actions.syncEndpoint.startup,!1,!1),o.registerStep(2,s.actions.trouter.startup,!1,!1),o.registerStep(2,s.actions.unifiedPresenceEndpoint.startup,!1,!1),o.registerStep(2,s.actions.endpoint.startup,!1,!1),o.registerStep(2,s.actions.userOfficeSettingsStore.startup,!1,!1),o.registerStep(2,e.WatchForChannelActivityOrchestrationStep,!1,!1),o.registerStep(2,s.actions.bridgeChatListService.importPackage,!1,!1),o.registerStep(2,s.actions.bellNotificationsService.startup,!1,!0),o.registerStep(2,s.actions.notificationsStore.startup,!1,!0),o.registerStep(2,s.actions.notificationSettingsStore.startup,!1,!1),o.registerStep(2,s.actions.notificationsService.startup,!1,!1),i.valueAsBoolean(s.settings.names.enableBuddyListService)&&i.valueAsBoolean(s.settings.names.enablePstnMriLookupInUserContacts)){var A=o.registerStep(2,e.BuddyListServiceOpenDbOrchestrationStep,!1,!1);o.registerStep(2,s.actions.callLog.startup,!1,!1,A)}else o.registerStep(2,s.actions.callLog.startup,!1,!0);o.registerStep(2,e.ProcessOfflineActionsOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.initializeAggEntitlementsPostALT)&&o.registerStep(2,s.actions.appsService.startup,!1,!1),o.registerStep(2,e.MultiWindowOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableOfflineActionsManager)&&o.registerStep(2,s.actions.offlineActionsManager.executePendingActions,!1,!1),n.isDesktop()&&o.registerStep(3,e.DesktopLazyLoadStageOrchestrationStep,!1,!1),o.registerStep(3,e.UserAppsStoreOrchestrationStep,!1,!1),o.registerStep(3,e.LazyLoadPrefetchOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.checkTenantVerifiedDomains)&&o.registerStep(4,s.actions.tenant.fetchVerifiedDomains,!1,!1),o.registerStep(100,e.GetPinnedChannelsOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableTeamsAndChannelsPolicy)&&o.registerStep(100,s.actions.teamsAndChannelsPolicy.startup,!1,!1),o.registerStep(100,e.CortanaOrchestrationStep,!1,!1),o.registerStep(100,e.StartPresenceOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableMsgSearchConfigs)&&o.registerStep(100,s.actions.skypeSearchClient.overrideSearchHost,!1,!1),i.valueAsBoolean(s.settings.names.enableCalendarV2Orchestration)&&i.valueAsBoolean(s.settings.names.enableCalendarViewsBridge)&&o.registerStep(100,s.actions.bridgeCalendarService.importPackage,!1,!1,void 0,null,s.scenarios.steps.appStart.loadCalendarV2Bundle),o.registerStep(101,e.SetupMeetupCompanionOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableTeamMemberTags)&&o.registerStep(101,s.actions.peopleTargetingService.getTenantTagSettings,!1,!1),i.valueAsBoolean(s.settings.names.disableSurfaceHubSlimCore)||o.registerStep(102,e.SetupSkypeCallingOrchestrationStep,!1,!1),o.registerStep(104,e.TeamsAndChannelsOrchestrationStep,!1,!1),o.registerStep(115,e.GetModernGroupsStep,!1,!1),o.registerStep(116,e.GetUserGroupsSettingsOrchestrationStep,!1,!1);var b=o.registerStep(117,e.SyncCallingSettingsOrchestrationStep,!1,!1);o.registerStep(118,s.actions.aggregatedSettingsStore.syncSettingsLater,!1,!1,[b,O]),o.registerStep(119,e.SpellCheckerOrchestrationStep,!1,!1),o.registerStep(120,e.FilesUploadStoreInitializationStep,!1,!1),o.registerStep(121,e.LoadFeedSyncOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableAggregatesPrefetch)&&o.registerStep(122,e.FilesAggregateOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableInMemConvPrefetch)&&o.registerStep(124,e.MessagePrefetchOrchestrationStep,!1,!1),o.registerStep(128,e.SfBInteropOrchestrationStep,!1,!1),o.registerStep(131,e.GetTenantsOrchestrationStep,!1,!1),o.registerStep(132,s.actions.officeIntegrationService.initEvents,!1,!1),o.registerStep(133,e.LoadStarredItemsOrchestrationStep,!1,!1),o.registerStep(136,s.actions.appSlashCommand.register,!1,!1),o.registerStep(137,s.actions.filesClientDatabase.open,!1,!1),y||o.registerStep(138,e.HelpBotOrchestrationStep,!1,!1);var C=o.registerStep(138,e.EngagementSurfacesOrchestrationStep,!1,!1);return o.registerStep(139,s.actions.readReceipts.startup,!1,!1),i.valueAsBoolean(s.settings.names.enableBuddyListService)&&!i.valueAsBoolean(s.settings.names.enablePstnMriLookupInUserContacts)&&o.registerStep(140,e.BuddyListServiceOpenDbOrchestrationStep,!1,!1),o.registerStep(140,s.actions.performanceDetectService.startup,!1,!1),o.registerStep(141,e.RecordDesktopFirstLoginOrchestrationStep,!1,!1),o.registerStep(142,e.PriorityContactsServiceOpenDbOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableSubstratePeopleAutoSuggestSearch)&&o.registerStep(143,s.actions.substrateSearchRestClient.warmup,!1,!1),o.registerStep(147,e.HelpSlashCommandOrchestrationStep,!1,!1),o.registerStep(148,e.TaggedContactsServiceTrackingOrchestrationStep,!1,!1),o.registerStep(149,s.actions.floodgateService.floodgateServiceOrchestration,!1,!1,C),o.registerStep(150,s.actions.notificationsAuxiliaryService.startup,!1,!1),o.registerStep(151,e.LoadPeoplePickerTopNDataOrchestrationStep,!1,!1),n.isDesktop()&&o.registerStep(152,e.TeamsUpdateManagementOrchestrationStep,!1,!1),o.registerStep(153,s.actions.appStateAdapter.showBanners,!1,!1),o.registerStep(154,e.ExtensibilityPreInitOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.enableSensitivityLabels)&&!i.valueAsBoolean(s.settings.names.loadTenantSensitivityLabelsFromCSA)&&o.registerStep(155,e.GetSensitivityLabelsOrchestrationStep,!1,!1),o.registerStep(156,s.actions.serviceWorker.logTelemetry,!1,!1),i.valueAsBoolean(s.settings.names.enableBackOffNotifications)&&o.registerStep(157,e.LoadFeedSuggestionOrchestrationStep,!1,!1),i.valueAsBoolean(s.settings.names.customerFeedbackPolicyEnabled)&&o.registerStep(158,s.actions.customerFeedbackPolicy.startup,!1,!1),o}}]).factory(\"appLogout\",[\"orchestrationService\",\"constants\",function(e,t){return function(){var r=e.newPlan(t.plans.appLogout),s=r.registerStep(0,t.actions.logout.cleanupPresence,!1,!0),n=r.registerStep(0,t.actions.logout.cleanupCalling,!1,!0,s);return r.registerStep(0,t.actions.logout.cleanupTrouter,!1,!0,n),r.registerStep(1,t.actions.logout.continueLogout,!0,!0),r}}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e.networkResults=\"networkResults\",e.federatedAndBotsResults=\"federatedAndBotsResults\",e.namedGroupChatsResults=\"namedGroupChatsResults\",e.teamTagsResults=\"teamTagsResults\"}(e.PeoplePickerResultType||(e.PeoplePickerResultType={}));!function(e){e.substrate=\"substrate\",e.AAD=\"AAD\"}(e.ISubstrateAndAADResponseType||(e.ISubstrateAndAADResponseType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){var i;!function(e){e.searchSuggestions=\"searchSuggestions\",e.searchResults=\"searchResults\",e.addToChat=\"addToChat\",e.addToTeam=\"addToTeam\",e.newChat=\"newChat\",e.transfer=\"transfer\",e.addToCall=\"addToCall\",e.callRouting=\"callRouting\",e.callForwardGroupSelection=\"callForwardGroupSelection\",e.delegationSelection=\"delegationSelection\",e.presenceSettings=\"presenceSettings\",e.addToMeeting=\"addToMeeting\",e.meetingSchedule=\"meetingSchedule\",e.addToSpeedDialOrContacts=\"addToSpeedDialOrContacts\",e.atMention=\"atMention\",e.orgChart=\"orgChart\",e.priorityContactsSelection=\"priorityContactsSelection\",e.taggedContactsSelection=\"taggedContactsSelection\",e.statusNote=\"statusNote\",e.voicemailTransferTarget=\"voicemailTransferTarget\",e.searchExpoDisplays=\"searchExpoDisplays\",e.allFalse=\"allFalse\",e.allTrue=\"allTrue\",e.custom=\"custom\",e.default=\"default\"}(i=e.PeoplePickerFor||(e.PeoplePickerFor={}));var s=function(){return function(e){switch(void 0===e&&(e=i.allTrue),this.name=e,this.includeAADTenant=!0,this.includeGuest=!0,this.includeFederated=!0,this.includeFederatedConsumer=!0,this.includeBot=!0,this.includeDisabledUser=!0,this.includeDL=!0,this.includeModernGroup=!0,this.includePersonalContact=!0,this.includeUserDefinedGroup=!0,this.includePstn=!0,this.includeCallQandAA=!0,this.includeRoom=!0,this.includeTeamTags=!0,e){case i.searchSuggestions:case i.allTrue:break;case i.searchResults:this.includeDL=!1;break;case i.searchExpoDisplays:case i.addToTeam:this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.newChat:this.includePersonalContact=!1,this.includeCallQandAA=!1;break;case i.transfer:this.includeBot=!1,this.includeFederatedConsumer=!1,this.includeTeamTags=!1;break;case i.addToCall:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.addToChat:this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1;break;case i.voicemailTransferTarget:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeDL=!1,this.includeTeamTags=!1;break;case i.callRouting:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeModernGroup=!1,this.includeTeamTags=!1;break;case i.delegationSelection:this.includeGuest=!1,this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includePstn=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.presenceSettings:this.includeBot=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.addToMeeting:this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.meetingSchedule:this.includeFederatedConsumer=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.addToSpeedDialOrContacts:this.includeDL=!1,this.includeModernGroup=!1,this.includeUserDefinedGroup=!1,this.includeTeamTags=!1;break;case i.atMention:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.orgChart:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.priorityContactsSelection:this.includeGuest=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.taggedContactsSelection:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeModernGroup=!1,this.includeUserDefinedGroup=!1,this.includePstn=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.statusNote:this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includeUserDefinedGroup=!1,this.includePstn=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;case i.allFalse:this.includeAADTenant=!1,this.includeGuest=!1,this.includeFederated=!1,this.includeFederatedConsumer=!1,this.includeBot=!1,this.includeDisabledUser=!1,this.includeDL=!1,this.includeModernGroup=!1,this.includePersonalContact=!1,this.includeUserDefinedGroup=!1,this.includePstn=!1,this.includeCallQandAA=!1,this.includeTeamTags=!1;break;default:this.includeCallQandAA=!1}}}();e.PeoplePickerFilters=s}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function c(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(c.prototype=r.prototype,new c)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,r,c,n,i,o,a,p){var s=e.call(this,t,r,c,9*r.timeInMiliseconds.tenMinutes,i,o,a,p,\"primeSearchSyncService\")||this;return s.peopleService=n,s.orchestrationService=a,s}return __extends(t,e),t.$inject=[\"loggingService\",\"constants\",\"$interval\",\"peopleService\",\"appStateService\",\"eventingService\",\"orchestrationService\",\"$q\"],t.prototype.executeSyncCall=function(){return this.peopleService.callSearchPrime()},t}(e.PeriodicSyncServiceImplementation);e.PrimeSearchSyncServiceImplementation=t,angular.module(\"teamspace.primeSearchSyncService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.peopleService\"]).service(\"primeSearchSyncService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(t){var i=function(i){function r(e,t,n,o,s,a,c,u){var l=i.call(this,c)||this;return l.$qNoApply=e,l.constants=t,l.settingsService=n,l.loggingService=o,l.peopleService=s,l.authenticationService=a,l.orchestrationService=c,l.tenantService=u,l.uriToMriBatchRequest=new Map,l.unknownLowCaseUris=new Set,l.knownLowCaseUriToMri=new Map,l.sipPrefix=\"sip:\",l.sipPrefixLength=l.sipPrefix.length,l.callerId=\"office\",l.defaultProfileFreshnessHours=336,l.maxCacheSize=1e6,l.verifiedDomains=[],l.logger=o.newLogger(r.className),l.initializeOnAppLaunchAndReinit(\"First Initialize\"),l}return __extends(r,i),r.$inject=[\"$qNoApply\",\"constants\",\"settingsService\",\"loggingService\",\"peopleService\",\"authenticationService\",\"orchestrationService\",\"tenantService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppReInit: reason = {0}\",e),this.batchTimeInMS=this.settingsService.valueFor(this.constants.settings.names.uriToMriBatchTimeInMS),this.unknownContactsExpiryTimeInMS=60*this.settingsService.valueFor(this.constants.settings.names.uriToMriUnknownContactsExpiryTimeInHours)*60*1e3;var i=60*this.settingsService.valueFor(this.constants.settings.names.uriToMriStatsCollectionTimeInMinutes)*1e3;this.counters=new t.ActivityAggregatedCounters(this.constants.events.uriToMri.stats,i,this.loggingService),this.scheduleUnknownContactExpiry()},r.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown: reason = {0}\",e),this.batchTimeInMS=void 0,this.unknownContactsExpiryTimeInMS=void 0,this.counters.flush(),this.counters=void 0,this.uriToMriBatchRequest=new Map,this.unknownLowCaseUris=new Set,this.knownLowCaseUriToMri=new Map,this.verifiedDomains=[],this.getVerifiedDomainPromise=void 0},r.prototype.mtmaTelemetryIdentifier=function(){return r.className},r.prototype.isUriUnknown=function(e){var t=e.startsWith(this.sipPrefix)?e.substring(this.sipPrefixLength):e;return this.unknownLowCaseUris.has(t.toLowerCase())},r.prototype.cachedMriForUri=function(e){var t=e.toLowerCase();return t.startsWith(this.sipPrefix)&&(t=t.substring(this.sipPrefixLength)),this.knownLowCaseUriToMri.get(t)},r.prototype.uriToMriBatched=function(e,t){var i=this;if(this.logger.log(\"uriToMriBatched, callerId={0}\",t),!e)return this.counters.incCounter(this.constants.actionCounters.uriToMri.invalidContacts),this.$qNoApply.reject(\"userUri is empty\");var r=e.startsWith(this.sipPrefix)?e.substring(this.sipPrefixLength):e;if(this.isUriUnknown(r))return this.counters.incCounter(this.constants.actionCounters.uriToMri.cachedUnresolvedContacts),this.$qNoApply.reject(\"userUri is unknown\");var n=this.cachedMriForUri(r);if(n)return this.counters.incCounter(this.constants.actionCounters.uriToMri.cachedResolvedContacts),this.logger.log(\"contact is cached, callerId={0}\",t),this.$qNoApply.resolve(n);0===this.uriToMriBatchRequest.size&&(this.logger.log(\"schedule new resolve, callerId={0}\",t),_.delay(function(){i.doResolve()},this.batchTimeInMS)),this.logger.log(\"add contact for batch resolve, callerId={0}\",t);var o=this.$qNoApply.defer(),s=this.uriToMriBatchRequest.get(r);return s?s.push(o):this.uriToMriBatchRequest.set(r,[o]),o.promise},r.prototype.ensureVerifiedDomainPresent=function(){var e=this,t=this.$qNoApply.defer(),i=new Set;if(this.verifiedDomains&&0!=this.verifiedDomains.length)t.resolve();else{var r=void 0;this.settingsService.valueAsBoolean(this.constants.settings.names.checkTenantVerifiedDomains)?r=this.tenantService.getVerifiedDomains():(this.logger.info(\"checkTenantVerifiedDomains disabled, falling back to resolveCurrentUserDomain\"),r=this.$qNoApply.resolve([])),r.then(function(r){if(!r||0==r.length)return e.$qNoApply.reject(\"received empty verifiedDomains\");_.each(r,function(e){e&&e.length&&i.add(\"@\"+e.toLowerCase())}),e.verifiedDomains=Array.from(i),t.resolve()}).catch(function(r){e.logger.error(\"Failed to get verified domain from tenantService.getVerifiedDomains(). error.statusCode: {0}, falling back to user self-domain\",r.statusCode||\"(null)\"),e.resolveCurrentUserDomain().then(function(r){r&&r.length&&(i.add(\"@\"+r.toLowerCase()),i.add(\".\"+r.toLowerCase())),e.verifiedDomains=Array.from(i),t.resolve()})})}return t.promise},r.prototype.doResolve=function(){var e=this;this.logger.log(\"doResolve for {0} contacts\",this.uriToMriBatchRequest.size);var t=this.uriToMriBatchRequest;this.uriToMriBatchRequest=new Map;var i=Array.from(t.keys()),r=new Set,n=new Set,o=this.settingsService.valueAsBoolean(this.constants.settings.names.enableFederatedContactsForOutlook);this.getVerifiedDomainPromise||(this.getVerifiedDomainPromise=this.ensureVerifiedDomainPresent()),this.getVerifiedDomainPromise.then(function(){if(_.each(i,function(t){e.isEmailFromSameTenant(t)?r.add(t):n.add(t)}),r&&r.size){var s=e.settingsService.valueFor(e.constants.settings.names.uriToMriKnownContactsExpiryTimeInHours)||e.defaultProfileFreshnessHours;s*=36e5,e.peopleService.getAllPeopleProfile(Array.from(r.values()),\"UriToMriService\",!0,!0,s).then(function(i){e.logger.log(\"getAllPeopleProfile succeeded for {0} contacts\",i.length),e.knownLowCaseUriToMri.size+i.length>e.maxCacheSize&&e.knownLowCaseUriToMri.clear(),_.each(i,function(t){var i=_.isNil(t.accountEnabled)||t.accountEnabled;if(t&&t.mri&&i&&SkypeX.Services.ChatServiceUtils.isUserMri(t.mri)&&\"Guest\"!==t.userType&&!e.peopleService.isUnknownUser(t)){var r=t.mri;e.knownLowCaseUriToMri.set(t.userPrincipalName.toLowerCase(),r),e.knownLowCaseUriToMri.set(t.email.toLowerCase(),r),t.smtpAddresses&&_.each(t.smtpAddresses,function(t){e.knownLowCaseUriToMri.set(t.toLowerCase(),r)})}else t?e.logger.warn(\"getAllPeopleProfile returned user with mri.length: {0}, accountEnabled: {1}, userType: {2}, isUnknown: {3}\",t.mri?t.mri.length:0,i,t.userType,e.peopleService.isUnknownUser(t)):e.logger.warn(\"getAllPeopleProfile returned invalid user\")}),r.forEach(function(i){var r=t.get(i),n=e.cachedMriForUri(i);n?(e.counters.incCounter(e.constants.actionCounters.uriToMri.newResolvedContacts),_.each(r,function(e){e.resolve(n)})):e.processUnresolvedUri(i,r)})})}n.forEach(function(i){var r=t.get(i);o?e.resolveExternalUri(i,r):e.processUnresolvedUri(i,r)})}).catch(function(){var i=\"getAllPeopleProfile failed for \"+r.size+\" in tenant uris, and \"+n.size+\" federated uris\";e.logger.error(i),t.forEach(function(t,i){e.processUnresolvedUri(i,t)})})},r.prototype.resolveExternalUri=function(i,r){var n=this,o=i.startsWith(this.sipPrefix)?i.substring(this.sipPrefixLength):i,s=new t.PIIValue(o,e.services.PiiKind.Uri).scrub();this.peopleService.searchFederated(o,this.callerId).then(function(e){if(_.size(e)>0){var t=e[0];n.logger.info(\"searchFederated() succeeded for contact: {0}\",s),n.knownLowCaseUriToMri.set(o.toLowerCase(),t.mri),n.counters.incCounter(n.constants.actionCounters.uriToMri.newResolvedContacts),_.each(r,function(e){e.resolve(t.mri)})}}).catch(function(e){n.logger.error(\"Failed peopleService.searchFederated(): error.statusCode: {0}\",e.statusCode||\"(null)\"),n.processUnresolvedUri(i,r)})},r.prototype.processUnresolvedUri=function(i,r){var n=new t.PIIValue(i,e.services.PiiKind.Uri);this.logger.warn(\"unknown uri: hash={0}, length={1}\",n.scrub(),i.length),this.counters.incCounter(this.constants.actionCounters.uriToMri.newUnresolvedContacts),this.unknownLowCaseUris.size>=this.maxCacheSize&&this.unknownLowCaseUris.clear(),this.unknownLowCaseUris.add(i.toLowerCase()),_.each(r,function(e){e.reject(\"failed to resolve\")})},r.prototype.resolveCurrentUserDomain=function(){var e,t=this,i=this.$qNoApply.defer();return this.authenticationService.getUserInformation().then(function(r){if(r&&r.profile&&r.profile.upn)e=r.profile.upn.substring(r.profile.upn.lastIndexOf(\"@\")+1).toLowerCase(),t.logger.log(\"Current User's Domain = \"+e),i.resolve(e);else{var n=\"Failed to get current user's UPN and resolve domain.\";t.logger.error(n),i.reject(n)}}).catch(function(e){t.logger.error(\"ERROR: Failed to get current user from AuthenticationService.getUserInformation()\"),i.reject(e)}),i.promise},r.prototype.isEmailFromSameTenant=function(e){var t=e.toLowerCase();return _.some(this.verifiedDomains,function(e){return t.endsWith(e)})},r.prototype.scheduleUnknownContactExpiry=function(){var e=this;_.delay(function(){var t=e.unknownLowCaseUris.size;e.logger.info(\"purge {0} unknown contacts\",t),t&&(e.loggingService.event(e.constants.events.uriToMri.purgeUnknownContacts,{numberOfContacts:t}),e.unknownLowCaseUris.clear()),e.scheduleUnknownContactExpiry()},this.unknownContactsExpiryTimeInMS)},r.className=\"UriToMriService\",r}(e.services.MTMABase);t.UriToMriServiceImplementation=i,angular.module(\"teamspace.uriToMriService\",[\"teamspace.qNoApply\",\"teamspace.constants\",\"teamspace.peopleService\",\"teamspace.loggingService\",\"teamspace.settingsService\",\"teamspace.authenticationService\",\"teamspace.tenantService\",\"teamspace.orchestrationService\"]).service(\"uriToMriService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){var t=function(){function s(e,s,t,i){this.$state=e,this.constants=s,this.conversationsService=t,this.settingsService=i}return s.$inject=[\"$state\",\"constants\",\"conversationsService\",\"settingsService\"],s.prototype.stateIncludes=function(s,t){var i=this,n=this.resolve(s),r=n.conversation&&n.conversation.isSfB,o=_.filter([r?e.services.SfBInteropUtilsService.asSfBMri(n.mri):n.mri,n.conversation&&n.conversation.id]);return!!_.find(o,function(e){return i.$state.includes(i.constants.states.appPeople,{peopleSlug:e,middlePane:t})||i.$state.includes(i.constants.states.appConversation,{slug:e,middlePane:t})||i.$state.includes(i.constants.states.appAppsAppSection,{slug:e,middlePane:t})})},s.prototype.resolve=function(e){return 0===(e=e||\"\").lastIndexOf(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser,0)||0===e.lastIndexOf(SkypeX.Services.ChatServiceUtils.BotPrefix,0)?this.resolveOnMri(e):0===e.lastIndexOf(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesThread,0)?this.resolveOnConversationId(e):{}},s.isSfBSlug=function(s){return!!s&&(\"string\"==typeof s?e.services.SfBInteropUtilsService.isSfBMri(s)||e.services.SfBInteropUtilsService.isSfBConversation(s):e.services.SfBInteropUtilsService.isSfBMri(s.mri)||e.services.SfBInteropUtilsService.isSfBConversation(s.conversation&&s.conversation.id))},s.prototype.resolveOnMri=function(s){var t=this.conversationsService.findChatConversationWith(s);return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSfBGateway)&&t&&t.isSfB&&!SkypeX.Services.SkypeConversationLocal.isSfBLie(t.id)&&(s=e.services.SfBInteropUtilsService.asTeamsMri(s)),{conversation:t,mri:s}},s.prototype.resolveOnConversationId=function(e){var s=this.conversationsService.getCorrespondingChatConversation(e),t=s&&s.otherMembers||[];return{conversation:s,mri:s&&s.isOneOnOne&&1===t.length?t[0].mri:null}},s}();s.PeopleSlugService=t,angular.module(\"teamspace.peopleSlugService\",[\"teamspace.conversationsService\"]).service(\"peopleSlugService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Normal=0]=\"Normal\",e[e.Low=1]=\"Low\"}(e.PerformanceMode||(e.PerformanceMode={}));!function(e){e[e.Auto=0]=\"Auto\",e[e.Low=1]=\"Low\",e[e.Normal=2]=\"Normal\"}(e.PerformancePreference||(e.PerformancePreference={}));!function(e){e[e.User=0]=\"User\"}(e.PreferenceType||(e.PreferenceType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e.MeetingsUserParticipatesIn=\"participated\",e.MeetingsUserIsInvitedTo=\"all\",e.MeetingsManuallyUnmuted=\"none\"}(e.MeetingChatNotificationValue||(e.MeetingChatNotificationValue={}));!function(e){e[e.All=0]=\"All\",e[e.CallMentionChats=1]=\"CallMentionChats\",e[e.Off=2]=\"Off\"}(e.AlertSoundValue||(e.AlertSoundValue={}));!function(e){e[e.Immediately=0]=\"Immediately\",e[e.Every10Mins=1]=\"Every10Mins\",e[e.Hourly=2]=\"Hourly\",e[e.EveryEightHours=3]=\"EveryEightHours\",e[e.Daily=4]=\"Daily\",e[e.Never=5]=\"Never\"}(e.EmailNotificationOptions||(e.EmailNotificationOptions={}));!function(e){e[e.Daily=0]=\"Daily\",e[e.Never=1]=\"Never\"}(e.EmailDigestOptions||(e.EmailDigestOptions={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){var i=function(t){function i(e,i,n,s,r,o,a,c,p,S,g,l){var y=t.call(this)||this;return y.loggingService=e,y.constants=i,y.$q=n,y.myUserPreferencesStore=s,y.eventingService=r,y.settingsService=o,y.priorityContactsService=a,y.notificationsAuxiliaryService=l,y.isDoNotDisturbEnabled=!1,y.myUserPreferencesStoreSubscriptionToken=void 0,y.unsubscribeMyStatusChangedEventSubscription=void 0,y.updateFavSettingsForNewUserOnce=void 0,y.isDesktopHwa=p.isDesktopHwa(),y.logger=e.newLogger(\"NotificationSettingsStore\"),g.registerAction(i.actions.notificationSettingsStore.startup,function(){return y.startup()}),g.registerForMtma(y),y.initializeOnAppLaunchAndReinit(\"First Initialize\"),y}return __extends(i,t),i.$inject=[\"loggingService\",\"constants\",\"$q\",\"myUserPreferencesStore\",\"eventingService\",\"settingsService\",\"priorityContactsService\",\"authenticationService\",\"desktopUtilityService\",\"utilityService\",\"orchestrationService\",\"notificationsAuxiliaryService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppInit -- reason - {0}\",e),this.canShowSettings=!1,this.subscribeForEvents(),this.updateFavSettingsForNewUserOnce=_.once(this.updateFavSettingsForNewUser)},i.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown -- reason - {0}\",e),this.myUserPreferencesStoreSubscriptionToken=void 0,this.unsubscribeMyStatusChangedEventSubscription&&this.unsubscribeMyStatusChangedEventSubscription(),this.unsubscribeMyStatusChangedEventSubscription=void 0,this.updateFavSettingsForNewUserOnce=void 0,this.appUserSettings=void 0,this.isDoNotDisturbEnabled=!1,this.canShowSettings=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"NotificationSettingsStore\"},i.prototype.startup=function(){return this.populateUserSettings()},i.prototype.subscribeForUpdateSettingGroup=function(t){return e.services.MTMASubscriptionUtility.subscribe(this,t,i.Type_UpdatedUserSettingForGroup)},i.prototype.safeSubscribeForUpdateSettingGroup=function(t,n){return e.services.MTMASubscriptionUtility.safeSubscribe(this,t,n,i.Type_UpdatedUserSettingForGroup)},i.prototype.subscribeForEvents=function(){var t=this;this.myUserPreferencesStoreSubscriptionToken=e.services.MTMASubscriptionUtility.subscribe(this.myUserPreferencesStore,function(e,i){t.onUserPreferenceCallBack(i)},this.constants.MyUserPreferencesStore.Type_UserPreference),this.unsubscribeMyStatusChangedEventSubscription=this.eventingService.unsafeOnWithTenantScope(this.constants.events.presence.myStatusChanged,function(e,i){t.setIsDoNotDisturb(i.status)})},i.prototype.setIsDoNotDisturb=function(e){this.isDoNotDisturbEnabled=SkypeX.Services.UserStatus.OutToLunch===e||SkypeX.Services.UserStatus.Presenting===e||SkypeX.Services.UserStatus.Focusing===e},i.prototype.isChangeKeyContainsUserSettings=function(e){return e&&e.indexOf(SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings)>-1},i.prototype.onUserPreferenceCallBack=function(e){if(this.isChangeKeyContainsUserSettings(e)){var t=this.myUserPreferencesStore.getUserPreferences().userPersonalSettings;t||this.logger.error(\"getUserPrefences doesn't contain {0} inside subscribeToChanges in personalConversationService\",SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings),this.setAppUserSettings(t)}},i.prototype.setAppUserSettings=function(e){this.appUserSettings=e,this.extendDefaultUserSettings(),this.trigger(i.Type_UpdatedUserSettingForGroup,null,this.appUserSettings)},i.prototype.populateUserSettings=function(){var e=this;return this.$q.all([this.myUserPreferencesStore.waitForPreferenceStoreToInitialize(),this.notificationsAuxiliaryService.ecsCheckForGlobalSettingsPromise.promise]).then(function(){if(e.appUserSettings=e.myUserPreferencesStore.getUserPreferences().userPersonalSettings,!e.appUserSettings||e.appUserSettings.emailSettings&&e.appUserSettings.toastSettings||e.logger.error(\"Invalid Model! UserPersonalSettings model doesn't contain settings obj in personalConversationService\"),e.cleanUpAppSettings(),e.extendDefaultUserSettings(),e.canShowSettings=!0,e.isDesktopHwa)try{var t={content:JSON.stringify(e.appUserSettings)};e.eventingService.$emit(e.constants.hwaApp.eventIds.userPreferencesUpdated,t)}catch(t){e.logger.error(\"Failed to stringify user settings\")}})},i.prototype.cleanUpAppSettings=function(){!this.settingsService.valueAsBoolean(this.constants.settings.names.notificationsGlobalSettingsRevamp)&&!this.notificationsAuxiliaryService.isGlobalNotificationEnabledInWebhook&&this.appUserSettings&&this.appUserSettings.activityGenerationSettings&&this.appUserSettings.activityGenerationSettings.Visible_ChannelMention_v2&&(delete this.appUserSettings.activityGenerationSettings.Visible_ChannelMention_v2,delete this.appUserSettings.activityGenerationSettings.Visible_ChannelNewMessage_v2,delete this.appUserSettings.activityGenerationSettings.Visible_ChannelReplyMessage_v2,delete this.appUserSettings.activityGenerationSettings.LikeInChat_v2,delete this.appUserSettings.activityGenerationSettings.MentionInChat_Person_v2,delete this.appUserSettings.toastSettings.Visible_ChannelMention_v2,delete this.appUserSettings.toastSettings.Visible_ChannelNewMessage_v2,delete this.appUserSettings.toastSettings.Visible_ChannelReplyMessage_v2,delete this.appUserSettings.toastSettings.LikeInChat_v2,delete this.appUserSettings.toastSettings.MentionInChat_Person_v2,delete this.appUserSettings.toastSettings.popOutChat,delete this.appUserSettings.emailSettings.Visible_ChannelMention_v2,delete this.appUserSettings.emailSettings.Visible_ChannelNewMessage_v2,delete this.appUserSettings.emailSettings.Visible_ChannelReplyMessage_v2,delete this.appUserSettings.emailSettings.LikeInChat_v2,delete this.appUserSettings.emailSettings.MentionInChat_Person_v2)},i.prototype.syncUserSettings=function(){var e=this;return this.myUserPreferencesStore.getRecentUserPreferences(this.constants.timeInMiliseconds.fiveMinutes).then(function(){e.populateUserSettings()}).toNgPromise(this.$q)},i.prototype.getAppUserSettings=function(){return this.appUserSettings},i.prototype.canNotifyForNotification=function(e,t,i){return!!this.areSettingEnabled(e,t,i)&&(!this.isDoNotDisturbEnabled||this.canNotifyForNotificationInDnd(e,t,i.usrObj))},i.prototype.canNotifyForActionNotification=function(e){return!(this.isDoNotDisturbEnabled&&e&&e.callerMri&&!this.priorityContactsService.isPriorityContact(e.callerMri))},i.prototype.canNotifyForNotificationInDnd=function(e,t,i){if(e===SkypeX.Services.NotificationType.Priority)return!0;if(null==e||null==t||null==i||null==i.mri||!this.priorityContactsService.isPriorityContact(i.mri))return!1;switch(e){case SkypeX.Services.NotificationType.Chat:return t===SkypeX.Services.NotificationSubType.OneOnOneChat;case SkypeX.Services.NotificationType.Mention:case SkypeX.Services.NotificationType.MentionInChat:return t===SkypeX.Services.NotificationSubType.Person;default:return!1}},i.prototype.areSettingEnabled=function(e,t,i){if(null==e)return!0;var n=this.getAppUserSettingsWithToastSettings().toastSettings;if(SkypeX.Services.NotificationUtility.isJoinRequest(e,t)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableOwnerNotifications))return!1;if(!(_.isNil(i)||_.isNil(i.originalNotification)||_.isNil(i.originalNotification.activity)||_.isNil(i.originalNotification.activity.activityContext)||_.isNil(i.originalNotification.activity.activityContext.displayBanner)||\"true\"!==i.originalNotification.activity.activityContext.displayBanner))return!0;var s=this.getToastKey(e,t,this.isFavoriteChannelNotification(i));return s&&null!=n[s]?n[s]:(this.logger.error(\"Unsupported notificationType key:{0}. NotificationType: {1}\",s,e),!1)},i.prototype.isFavoriteChannelNotification=function(e){return!(_.isNil(e)||_.isNil(e.originalNotification)||_.isNil(e.originalNotification.activity)||_.isNil(e.originalNotification.activity.activityContext)||_.isNil(e.originalNotification.activity.activityContext.userSetting)||\"Favorite\"!==e.originalNotification.activity.activityContext.userSetting)},i.prototype.getAppUserSettingsWithToastSettings=function(){var e=this.appUserSettings;return e&&e.toastSettings||(e=this.getDefaultUserSettings(),this.logger.error(\"No entry found for key:{0}. User Setting not initialized\",SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings)),e},i.prototype.getToastKey=function(e,t,i){return e==SkypeX.Services.NotificationType.AddedToTeam||e==SkypeX.Services.NotificationType.PromotedToTeamAdmin?this.generateUniqueKey(SkypeX.Services.NotificationType.TeamMembershipChange,e):e===SkypeX.Services.NotificationType.Reaction?this.generateUniqueKey(SkypeX.Services.NotificationType.Like,null):e===SkypeX.Services.NotificationType.ReactionInChat?this.generateUniqueKey(SkypeX.Services.NotificationType.LikeInChat,null):this.generateUniqueKey(e,t,i)},i.prototype.getDefaultUserSettings=function(){var e=this.myUserPreferencesStore.getDefaultPreferences().userPersonalSettings;return this.settingsService.valueAsBoolean(this.constants.settings.names.notificationsGlobalSettingsRevamp)||this.notificationsAuxiliaryService.isGlobalNotificationEnabledInWebhook||(delete e.activityGenerationSettings.Visible_ChannelMention_v2,delete e.activityGenerationSettings.Visible_ChannelNewMessage_v2,delete e.activityGenerationSettings.Visible_ChannelReplyMessage_v2,delete e.activityGenerationSettings.LikeInChat_v2,delete e.activityGenerationSettings.MentionInChat_Person_v2,delete e.toastSettings.Visible_ChannelMention_v2,delete e.toastSettings.Visible_ChannelNewMessage_v2,delete e.toastSettings.Visible_ChannelReplyMessage_v2,delete e.toastSettings.LikeInChat_v2,delete e.toastSettings.MentionInChat_Person_v2,delete e.emailSettings.Visible_ChannelMention_v2,delete e.emailSettings.Visible_ChannelNewMessage_v2,delete e.emailSettings.Visible_ChannelReplyMessage_v2,delete e.emailSettings.LikeInChat_v2,delete e.emailSettings.MentionInChat_Person_v2),this.settingsService.valueAsBoolean(this.constants.settings.names.enableTasksNotificationFeeds)||delete e.toastSettings.TeamsTasks,e},i.prototype.generateUniqueKey=function(e,t,i){if(this.settingsService.valueAsBoolean(this.constants.settings.names.notificationsGlobalSettingsRevamp)||this.notificationsAuxiliaryService.isGlobalNotificationEnabledInWebhook){var n=null;switch(e){case SkypeX.Services.NotificationType.Follow:i&&(n=this.constants.visibleChannelFollowKey+SkypeX.Services.NotificationSubType[t]);break;case SkypeX.Services.NotificationType.Mention:t===SkypeX.Services.NotificationSubType.Channel&&(n=this.constants.visibleChannelMentionKey);break;case SkypeX.Services.NotificationType.LikeInChat:n=SkypeX.Services.NotificationType[e];break;case SkypeX.Services.NotificationType.MentionInChat:n=SkypeX.Services.NotificationType[e]+\"_\"+SkypeX.Services.NotificationSubType[t]}if(n)return n+\"_v2\"}else e=(e=e==SkypeX.Services.NotificationType.LikeInChat?SkypeX.Services.NotificationType.Like:e)==SkypeX.Services.NotificationType.MentionInChat?SkypeX.Services.NotificationType.Mention:e;return null==(t=e==SkypeX.Services.NotificationType.Mention&&t==SkypeX.Services.NotificationSubType.Tag?SkypeX.Services.NotificationSubType.Person:t)||e===SkypeX.Services.NotificationType.Chat||e===SkypeX.Services.NotificationType.Like||e===SkypeX.Services.NotificationType.LikeInChat||e===SkypeX.Services.NotificationType.Inferred||e===SkypeX.Services.NotificationType.Trending||e===SkypeX.Services.NotificationType.TeamsTasks?SkypeX.Services.NotificationType[e]:SkypeX.Services.NotificationType[e]+\"_\"+SkypeX.Services.NotificationSubType[t]},i.prototype.extendDefaultUserSettings=function(){var e=this.appUserSettings?_.cloneDeep(this.appUserSettings):{};_.defaultsDeep(e,this.getDefaultUserSettings()),(this.settingsService.valueAsBoolean(this.constants.settings.names.notificationsGlobalSettingsRevamp)||this.notificationsAuxiliaryService.isGlobalNotificationEnabledInWebhook)&&(this.appUserSettings&&this.appUserSettings.activityGenerationSettings&&_.isNil(this.appUserSettings.activityGenerationSettings.LikeInChat_v2)&&(e.activityGenerationSettings.LikeInChat_v2=this.appUserSettings.activityGenerationSettings.Like,e.activityGenerationSettings.MentionInChat_Person_v2=this.appUserSettings.activityGenerationSettings.Mention_Person,e.activityGenerationSettings.Visible_ChannelMention_v2=this.appUserSettings.activityGenerationSettings.Mention_Channel,e.toastSettings.LikeInChat_v2=this.appUserSettings.toastSettings.Like,e.toastSettings.MentionInChat_Person_v2=this.appUserSettings.toastSettings.Mention_Person,e.toastSettings.Visible_ChannelMention_v2=this.appUserSettings.toastSettings.Mention_Channel,e.emailSettings.LikeInChat_v2=this.appUserSettings.emailSettings.Like,e.emailSettings.MentionInChat_Person_v2=this.appUserSettings.emailSettings.Mention_Person,e.emailSettings.Visible_ChannelMention_v2=this.appUserSettings.emailSettings.Mention_Channel),this.settingsService.valueAsBoolean(this.constants.settings.names.autoFollowFavChannelsForNewUsers)&&_.isNil(this.appUserSettings)&&this.updateFavSettingsForNewUserOnce(e)),this.appUserSettings=e},i.prototype.updateFavSettingsForNewUser=function(e){var t=this;return this.myUserPreferencesStore.waitForPreferenceStoreToInitialize().then(function(){if(t.myUserPreferencesStore.isFRE){var i=t.setAutoFollowVisibleChannelsSettings(e);if(i){var n=JSON.stringify(i);return t.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings,n).toNgPromise(t.$q).then(function(){return t.loggingService.event(t.constants.events.migrate.newUserAutoFollowMigrate),t.logger.info(\"User settings successfully migrated for key \"+SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings),t.$q.when()})}return t.$q.when()}return t.$q.when()})},i.prototype.setAutoFollowVisibleChannelsSettings=function(e){e.activityGenerationSettings.Visible_ChannelMention_v2=!0,e.toastSettings.Visible_ChannelMention_v2=!0,e.activityGenerationSettings.Visible_ChannelNewMessage_v2=!0,e.toastSettings.Visible_ChannelNewMessage_v2=!0,e.activityGenerationSettings.Visible_ChannelReplyMessage_v2=!0,e.toastSettings.Visible_ChannelReplyMessage_v2=!0;var t=_.values(this.constants.notificationSettings.userSettingWhiteListedKeys);return _.pick(e,t)},i.prototype.hasShownOneTimeDialogForUnmute=function(){return this.appUserSettings&&this.appUserSettings.muteUnmutePostSettings&&this.appUserSettings.muteUnmutePostSettings.turnOn},i.prototype.hasShownOneTimeDialogForMute=function(){return this.appUserSettings&&this.appUserSettings.muteUnmutePostSettings&&this.appUserSettings.muteUnmutePostSettings.turnOff},i.prototype.isReplySettingEnable=function(){return this.appUserSettings&&this.appUserSettings.activityGenerationSettings&&this.appUserSettings.activityGenerationSettings.Reply},i.prototype.isReplyToReplySettingEnable=function(){return this.appUserSettings&&this.appUserSettings.activityGenerationSettings&&this.appUserSettings.activityGenerationSettings.ReplyToReply},i.prototype.isFavoriteReplySettingEnable=function(){return this.appUserSettings&&this.appUserSettings.activityGenerationSettings&&this.appUserSettings.activityGenerationSettings.Visible_ChannelReplyMessage_v2},i.prototype.shownOneTimeDialogForMuteUnmute=function(e){var t=this,i=_.values(this.constants.notificationSettings.userSettingWhiteListedKeys),n=_.pick(this.appUserSettings,i);if(e===this.constants.turnOnOffNotification.turnOnNotification?n.muteUnmutePostSettings.turnOn=!0:n.muteUnmutePostSettings.turnOff=!0,n){var s=JSON.stringify(n);this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.UserPersonalSettings,s).then(function(){t.logger.info(\"User successfully enable turn on off settings for a post \"+e)})}},i.Type_UpdatedUserSettingForGroup=\"updated-user-setting-in-group\",i}(SkypeX.Services.SXStoreBase);t.NotificationSettingsStore=i,angular.module(\"teamspace.notificationSettingsStore\",[\"teamspace.exceptionUtilityService\",\"teamspace.config\",\"teamspace.notificationsAuxiliaryService\"]).service(\"notificationSettingsStore\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(t){!function(t){var e=function(e){function n(n,i,o,r,a,c){var g=e.call(this,n,i,o,t.AggregatesettingsStorageKey.adminSettingsForUser,r,a,c.valueAsBoolean(i.settings.names.enablePeriodicSyncForPolicyAdminSettingsStore))||this;return g.orchestrationService=a,g._defaultValues={conferencingConfigurationSetting:{clientAppSharingPort:50040,clientAppSharingPortRange:20,clientAudioPort:5e4,clientAudioPortRange:20,clientVideoPort:50020,clientVideoPortRange:20},mediaConfigurationSetting:{}},g.initializeOnAppLaunchAndReinit(g.initializeReason),g}return __extends(n,e),n.$inject=[\"loggingService\",\"constants\",\"aggregatedSettingsStore\",\"$q\",\"orchestrationService\",\"settingsService\"],n.prototype.initializeOnAppLaunchAndReinit=function(t){e.prototype.initializeOnAppLaunchAndReinit.call(this,t)},n.prototype.getSettingsFromAggregateStore=function(t){return t?t.adminSettings:null},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n}(t.UserSettingsStoreBase);t.PolicyAdminSettingsStore=e;var n=function(){function t(){}return t.conferencingConfigurationSetting=\"conferencingConfigurationSetting\",t.mediaConfigurationSetting=\"mediaConfigurationSetting\",t}();t.AdminSettingsStorageKey=n,angular.module(\"skypeX.policyAdminSettingsStore\",[\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"policyAdminSettingsStore\",e)}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),SkypeX;!function(e){!function(t){var i=function(i){function n(n,o,l,r,a,c){var s=i.call(this,r,l,o,t.AggregatesettingsStorageKey.policySettings,n,c,!a.valueAsBoolean(l.settings.names.disablePeriodicSyncForPolicySettingsStore))||this;return s.settingsService=a,s.orchestrationService=c,s._defaultValues={teamsMeetingPolicy:{allowTeamsMeeting:!1,meetingChatEnableType:e.Services.MeetingChatMode.enabled,allowChannelMeetingScheduling:!1,allowPrivateMeetingScheduling:!1,allowMeetNow:!1,allowIpVideo:!1,allowCloudRecording:!1,enableLowBandwidthConsumption:!1,enableOutlookAddIn:!1},voicePolicy:{},dialPlanPolicy:{},locationPolicy:{},teamsInteropPolicy:{},byot:{isByotEnabled:!1}},s.initializeOnAppLaunchAndReinit(s.initializeReason),s}return __extends(n,i),n.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"settingsService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){i.prototype.initializeOnAppLaunchAndReinit.call(this,e)},n.prototype.getSettingsFromAggregateStore=function(e){return e?e.policySettings:null},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n}(t.UserSettingsStoreBase);t.PolicySettingsStore=i;var n=function(){function e(){}return e.byot=\"byot\",e.dialPlanPolicy=\"dialPlanPolicy\",e.iTUCountryPrefix=\"dialPlanPolicy.ituCountryPrefix\",e.locationPolicy=\"locationPolicy\",e.teamsInteropPolicy=\"teamsInteropPolicy\",e.teamsMeetingPolicy=\"teamsMeetingPolicy\",e.voicePolicy=\"voicePolicy\",e.allowUserOverrideForCalling=\"teamsInteropPolicy.allowEndUserClientOverride\",e.callingLineIdentityPolicy=\"policySettings.callingLineIdentityPolicy\",e}();t.PolicySettingsStorageKey=n,angular.module(\"skypeX.policySettingsStore\",[]).service(\"policySettingsStore\",i)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\";var teamspace;!function(e){!function(t){function n(t,n,a,c){function r(){p=$(document.activeElement)[0],m=g.filterVisible($(\"[acc-focus-default]\"))}function i(e,t){void 0===t&&(t=o),t&&(e.focus(),document.activeElement!==e&&setTimeout(function(){return i(e,--t)}))}function u(t){t.keyCode==e.Constants.Instance.keyCodes.tab&&(t.preventDefault(),t.stopPropagation())}function s(e){l(e);var t=a.payload&&a.payload.preventTabbing;(\"$dropdown\"===c||t)&&u(e)}function f(){var e=$(\"[acc-focus-default]\").toArray(),t=[];if(m&&m.length&&e.length)for(var n=0;n<e.length;n++)-1===m.indexOf(e[n])&&t.push(e[n]);else t=e;var o=g.getFirstVisible(t);o&&(-1===[\"A\",\"BUTTON\",\"AREA\"].indexOf(o.tagName)&&o.setAttribute(\"tabindex\",\"0\"),i(o))}function l(t){t&&(a.escapeKey=e.Constants.Instance.keyCodes.escape===t.keyCode)}function d(e){return document.activeElement&&e&&e.contains(document.activeElement)}function v(n){var o=!0;t.isInKeyboardNavigationMode()&&!a.escapeKey&&d(n)&&(o=!document.activeElement||!document.activeElement.getAttribute(\"data-prevent-trigger-refocus\")||\"true\"!==document.activeElement.getAttribute(\"data-prevent-trigger-refocus\"),$(e.Constants.Instance.accSelectors.accHelpElement).focus()),setTimeout(function(){if(t.isInKeyboardNavigationMode()){$(document.activeElement)[0]&&$(document.activeElement)[0].classList&&$(document.activeElement)[0].classList.contains(\"acc-message-list-focusable\")&&(p=$(document.activeElement)[0]);try{var e=!p.getAttribute(\"data-prevent-refocus\")||\"true\"!==p.getAttribute(\"data-prevent-refocus\").toLowerCase();(o&&e||a.escapeKey)&&p.focus()}catch(e){}}})}var p,m=[],g=e.accessibility.Helpers.ElementUtils,y=a.onShow||angular.noop;a.onShow=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];y.apply(void 0,e),f(),$(\"[acc-focus-default]\").parent().on(\"keydown\",s)};var b=a.onBeforeShow||angular.noop;a.onBeforeShow=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];b.apply(void 0,e),r()};var h=a.onHide||angular.noop;a.onHide=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];h.apply(void 0,e),$(\"[acc-focus-default]\").parent().off(\"keydown\",s)};var E=a.onBeforeHide||angular.noop;a.onBeforeHide=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];E.apply(void 0,e);var n;if(e.length){var o=e[0];n=o.$element&&o.$element[0]}l(window.event),v(n)}}var o=30;angular.module(\"teamspace.bsPopoverDecorator\",[\"mgcrea.ngStrap.popover\"]).config([\"$provide\",function(e){for(var t=[\"$popover\",\"$dropdown\"],o=0;o<t.length;o++)!function(o){e.decorator(t[o],[\"$delegate\",\"accessibilityService\",function(e,a){return function(c,r){return n(a,0,r,t[o]),e(c,r)}}])}(o)}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.High=16]=\"High\",e[e.Medium=4]=\"Medium\",e[e.Low=1]=\"Low\"}(e.PresencePriority||(e.PresencePriority={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(r,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(r,t)};return function(r,t){function i(){this.constructor=r}e(r,t),r.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),SkypeX;!function(e){!function(r){var t=function(t){function i(e,r,n){var s=t.call(this)||this;return s.presenceManagerService=e,s.mriToRenderers=void 0,s.rendererSubscriptions=void 0,s.logger=void 0,s.logger=r.newLogger(i.className),n.registerForMtma(s),s.initializeOnAppLaunchAndReinit(\"First Initialize\"),s}return __extends(i,t),i.$inject=[\"presenceManagerService\",\"loggingService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"initializeOnAppLaunchAndReinit: reason = {0}\",e),this.mriToRenderers=new Map,this.rendererSubscriptions=new Map},i.prototype.mtmaTelemetryIdentifier=function(){return i.className},i.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown: reason = {0}\",e),this.mriToRenderers=void 0,this.rendererSubscriptions=void 0},i.prototype.getCallbackId=function(e){return e+i.callbackIdEnding},i.prototype.unsubscribeForPresence=function(e,r){this.presenceManagerService.untrackPresenceV2(e,i.callbackPriority,this.getCallbackId(e),!1,r)},i.prototype.subscribeForPresence=function(e,r){var t=this,n=this.presenceManagerService.trackPresenceV2(e,i.callbackPriority,this.getCallbackId(e),function(){return t.processUpdate(e,n,r)},!1,r)},i.prototype.removeSubscriptionsForRenderer=function(e){var r=this;if(this.rendererSubscriptions.has(e))this.rendererSubscriptions.get(e).forEach(function(t,i){r.unsubscribeMriInternal(i,e,t)}),this.rendererSubscriptions.delete(e);else{var t=\"Attempting to remove subscriptions for non-existent renderer: \"+e;this.logger.error(t)}},i.prototype.processUpdate=function(e,r,t){var n=this,s=this.getEncodedMriWithSource(e,t);this.mriToRenderers.has(s)?this.mriToRenderers.get(s).forEach(function(e){var t=n.getEventSubscriptionKey(s,e);n.trigger(i.presenceSyncType,t,r)}):this.logger.error(\"Error: attempting processUpdate on mri that is not being tracked. This is a no-op.\")},i.prototype.subscribeMri=function(e,r,t){var i=this.getEncodedMriWithSource(e,t);this.rendererSubscriptions.has(r)||this.rendererSubscriptions.set(r,new Map);var n=this.rendererSubscriptions.get(r),s=n.get(i)||0;n.set(i,s+1),0===s&&(this.mriToRenderers.has(i)||(this.mriToRenderers.set(i,new Set),this.subscribeForPresence(e,t)),this.mriToRenderers.get(i).add(r))},i.prototype.unsubscribeMri=function(e,r,t){var i=this.getEncodedMriWithSource(e,t);this.unsubscribeMriInternal(i,r,1,t)},i.prototype.getEventSubscriptionKey=function(e,r,t){return this.getEncodedMriWithSource(e,t)+\"%\"+r},i.prototype.unsubscribeMriInternal=function(e,r,t,i){if(void 0===t&&(t=1),!this.rendererSubscriptions.has(r)){o=\"UnsubscribeMri attempted on renderer which has no subscriptions. Renderer: \"+r;throw this.logger.error(o),new Error(o)}if(!this.mriToRenderers.has(e)){o=\"UnsubscribeMri attempted on mri which is not being tracked.\";throw this.logger.error(o),new Error(o)}var n=this.rendererSubscriptions.get(r);if(!n.has(e)){o=\"UnsubscribeMri attempted on renderer which is not subscribed to this mri. Renderer: \"+r;throw this.logger.error(o),new Error(o)}var s=n.get(e);if(s<=t){if(s<t){var o=\"Error: unsubscribing mri more times than it exists for renderer \"+r;this.logger.error(o),t=s}n.delete(e),0===n.size&&this.rendererSubscriptions.delete(r);var c=this.mriToRenderers.get(e);if(c.delete(r),0===c.size){var a=this.getDecodedMri(e);i=i||this.getSourceFromEncodedMri(e),this.unsubscribeForPresence(a,i),this.mriToRenderers.delete(e)}}else n.set(e,s-t)},i.prototype.getEncodedMriWithSource=function(r,t){return this.isEncodedMri(r)?r:r+\"%\"+(t||e.Services.PresenceSource.UPS)},i.prototype.isEncodedMri=function(e){return i.suffixPresenceSource.some(function(r){return e.endsWith(\"%\"+r)})},i.prototype.getDecodedMri=function(e){for(var r=0,t=i.suffixPresenceSource;r<t.length;r++){var n=t[r];if(e.endsWith(\"%\"+n))return e.substring(0,e.length-n.length-1)}return e},i.prototype.getSourceFromEncodedMri=function(e){for(var t=0,n=i.suffixPresenceSource;t<n.length;t++){var s=n[t];if(e.endsWith(\"%\"+s))return s}return r.PresenceSource.UPS},i.presenceSyncType=\"%presence-sync-event\",i.callbackIdEnding=\"%presence-subscription\",i.callbackPriority=teamspace.services.PresencePriority.Medium,i.className=\"PresenceSubscriptionService\",i.suffixPresenceSource=[e.Services.PresenceSource.UPS,e.Services.PresenceSource.SFB],i}(e.Services.ObservableBase);r.PresenceSubscriptionService=t,angular.module(\"teamsDataLayer.presenceSubscriptionService\",[\"teamspace.presenceManagerService\",\"teamspace.orchestrationService\"]).service(\"presenceSubscriptionService\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(r){var i=function(){function r(){}return r.isValidSource=function(e){return r.validSources.has(e)},r.isSfbEncodedMri=function(e){return e.endsWith(r.sfbSuffix)},r.encodeSourceToMri=function(i,n){return n&&n!==e.Services.PresenceSource.UPS&&r.isValidSource(n)?r.isSfbEncodedMri(i)?i:\"\"+i+r.sourceDelimiter+n:i},r.decodeSourceEncodedMri=function(e){var i=e,n=void 0;if(r.isSfbEncodedMri(e)){var c=e.length-r.sfbSuffixLength;i=e.substring(0,c),n=e.substring(c+r.sourceDelimiterLength)}return{mri:i,source:n}},r.sourceDelimiter=\"_src-\",r.sourceDelimiterLength=r.sourceDelimiter.length,r.sfbSuffix=\"\"+r.sourceDelimiter+e.Services.PresenceSource.SFB,r.sfbSuffixLength=r.sfbSuffix.length,r.validSources=new Set(Object.values(e.Services.PresenceSource)),r}();r.UnifiedPresenceMriEncoder=i}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),SkypeX;!function(e){!function(t){t.neverExpireDate=new Date(9999,11,31,0,0,0,0);var i=function(i){function n(e,t,n,s,r,o,c,a,l,d,u,p,h,g,f,v,S,P,b,y,m){var T=i.call(this,e.unifiedPresenceServiceConstants.devHost,b,r,t,n,s,o,c)||this;return T.appConfig=e,T.$http=t,T.$q=n,T.$qNoApply=s,T.constants=r,T.authenticationService=o,T.appStateService=c,T.$interval=a,T.$timeout=l,T.loggingService=d,T.exceptionUtilityService=u,T.sxConfig=p,T.$window=h,T.eventingService=g,T.utilityService=f,T.geoRoutingService=S,T.trouterService=P,T.settingsService=b,T.sfbTeamsUpgradeService=y,T.unifiedPresenceMultiEndpointHelper=m,T.pollInterval=null,T.subscriptionInterval=null,T.updatePresenceAfterChatSwitchTimer=null,T.isInChatSwitch=!1,T.lastPollSkipped=!0,T.invalidMriOrSourceStatusCode=40010,T.successStatusCode=20200,T.pollingOnlyStatusCode=30010,T.tooManyPublisherListenersStatusCode=40030,T.tooManySubscriptionsStatusCode=40040,T.pendingStatusCode=20200,T.restartSubscriptionIntervalDebounceTime=2e3,T.restartPollingDebounceTime=2e3,T.machineStateChangeDebounceTime=2e3,T.updatePresenceWaitTimeMs=500,T.updatePresenceMaxWaitMs=5e3,T.unixEpochTime=0,T.mrisToEtags={},T.debounceRestartPolling=_.debounce(function(){T.restartPolling()},T.restartPollingDebounceTime),T.debounceStartPeriodicSubscription=_.debounce(function(){T.restartPeriodicSubscription()},T.restartSubscriptionIntervalDebounceTime),T.debounceUpdatePresence=_.debounce(function(){T.batchUpdatePresence()},T.updatePresenceWaitTimeMs,{maxWait:T.updatePresenceMaxWaitMs}),T.debounceOnTrouterDisconnected=_.debounce(function(){T.purgeSubscriptionsOnTrouterDisconnected()},T.getOnTrouterDisconnectedWaitTime(),{maxWait:T.getOnTrouterDisconnectedWaitTime()}),T.debounceSubscriptionRemoval=_.debounce(function(){T.unSubscribe(Array.from(T.subscriptionPurgeList))},T.getDebounceSubscriptionRemovalWaitTime(),{maxWait:T.getDebounceSubscriptionRemovalMaxWaitTime()}),T.debounceSubscribe=_.debounce(function(){T.subscribe(T.subscriptionMris)},T.getDebounceSubscribeWaitTime(),{maxWait:T.getDebounceSubscribeMaxWaitTime()}),T.logger=d.newLogger(\"UnifiedPresenceService\"),v.registerForMtma(T),T.initializeOnAppLaunchAndReinit(\"First Initialize\"),b.valueAsBoolean(r.settings.names.isDesktopApp)?g.unsafeOn(r.events.desktopApp.desktopOriginAppQuit,function(){T.logger.info(\"Desktop app is quitting - delete endpoint\"),T.deleteEndpoint()}):h.addEventListener(\"beforeunload\",function(){T.logger.info(\"Web app received beforeunload - delete endpoint\"),T.deleteEndpoint()}),g.unsafeOn(r.events.messages.messageListRenderStateChanged,function(e,t){t&&(T.isInChatSwitch=t.state<teamspace.components.MessageListRenderState.RenderedFully,!T.isInChatSwitch&&T.updatePresenceAfterChatSwitchTimer&&(T.logger.info(\"Free! Initiating presence update...\"),l.cancel(T.updatePresenceAfterChatSwitchTimer),T.updatePresenceAfterChatSwitchTimer=null,T.debounceUpdatePresence()))}),v.registerAction(r.actions.logout.cleanupPresence,function(){return T.deleteEndpoint().toNgPromise(n)}),T}return __extends(n,i),n.$inject=[\"appConfig\",\"$http\",\"$q\",\"$qNoApply\",\"constants\",\"authenticationService\",\"appStateService\",\"$interval\",\"$timeout\",\"loggingService\",\"exceptionUtilityService\",\"sxConfig\",\"$window\",\"eventingService\",\"utilityService\",\"orchestrationService\",\"geoRoutingService\",\"trouterService\",\"settingsService\",\"sfbTeamsUpgradeService\",\"unifiedPresenceMultiEndpointHelper\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.logger.info(\"initializeOnAppLaunchAndReinit(): reason = {0}\",e),i.prototype._initialize.call(this,this.appConfig.unifiedPresenceServiceConstants.devHost),this.deviceType=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?this.constants.unifiedPresence.deviceType.desktop:this.constants.unifiedPresence.deviceType.web,this.isRegionEnabled=!1,this.geoRoutingService.getRegionName().then(function(e){return t.checkRegion(e)}),this.pollingMris=[],this.newPollingMris=[],this.externalPollingMris=[],this.subscriptionMris=[],this.subscriptionPurgeList=new Set,this.internalMrisToUpdatePresence=new Set,this.externalMrisToUpdatePresence=new Set,this.forcePollingMris=new Set,this.trouterConnectionState=0,this.trouterDisconnectedTimestamp=this.unixEpochTime,this.isMachineActivityCheckEnabled=this.$window.desktopEnvironment&&this.$window.desktopEnvironment.enableMachineActivityCheck,this.fetchPolicy(),this.registerSettingsDependentHandlers(),this.trouterService.registerListener(this,\"/TeamsUnifiedPresenceService\")},n.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown(): reason = {0}\",e),this.trouterService.unregisterListener(this),this.stopPolling(),this.stopPeriodicSubscription(),this.deleteEndpoint(),i.prototype._cleanupOnAppTeardown.call(this),this.eventsCallback=void 0,this.trouterConnectionState=void 0,this.trouterNotificationCallback=void 0,this.trouterDisconnectedTimestamp=void 0,this.pollingMris=void 0,this.newPollingMris=void 0,this.externalPollingMris=void 0,this.internalMrisToUpdatePresence=void 0,this.externalMrisToUpdatePresence=void 0,this.forcePollingMris=void 0,this.pollInterval=null,this.subscriptionInterval=null,this.isInChatSwitch=!1,this.updatePresenceAfterChatSwitchTimer&&(this.$timeout.cancel(this.updatePresenceAfterChatSwitchTimer),this.updatePresenceAfterChatSwitchTimer=null),this.lastPollSkipped=!0,this.endpointId=void 0,this.endpointIdToCreate=void 0,this.isMachineActivityCheckEnabled=!1,this.isRegionEnabled=!1,this.mrisToEtags={},this.trouterUri=void 0,this.subscriptionPurgeList=void 0,this.subscriptionMris=void 0,this.deviceType=void 0},n.prototype.mtmaTelemetryIdentifier=function(){return\"UnifiedPresenceService\"},n.prototype.setTrouterEndpointId=function(e){this.trouterUri=e},n.prototype.registerSettingsDependentHandlers=function(){var e=this;this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.minimizedChanged,function(){e.logger.info(\"onMinimizedChanged: minimized state changed to {0}, appInUse {1}\",e.appStateService.appMinimized,e.appStateService.appInUse),e.appStateService.appMinimized&&!e.appStateService.appInUse||e.debounceRestartPolling()}),this.isMachineActivityCheckEnabled&&this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.machineStateChanged,function(){var t=\"machine state changed to \"+e.appStateService.machineState;e.logger.info(t),e.appStateService.isMachineActive?(e.debounceRestartPolling(),e.debounceStartPeriodicSubscription()):_.debounce(function(){_.forEach(e.subscriptionMris,function(t){e.subscriptionPurgeList.add(t)}),e.stopPeriodicSubscription()},e.machineStateChangeDebounceTime)}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(){var t=\"app state changed to \"+e.appStateService.current;e.logger.info(t),e.appStateService.isActive&&(e.debounceRestartPolling(),e.debounceStartPeriodicSubscription())}),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(t,i){e.processSettingsUpdate(i)})},n.prototype.reportFinalPresenceFlags=function(){var e=this.settingsService.valueAsBoolean(this.constants.settings.names.pollPresenceFromChatService),t=this.settingsService.valueAsBoolean(this.constants.settings.names.postPresenceToChatService),i=this.isPollFromUpsEnabled(),n={isPollFromChatServiceEnabled:e,isPollFromUpsEnabled:i,isPostFromChatServiceEnabled:t,isPostToUpsEnabled:this.isPostToUpsEnabled()};this.logger.info(\"final presence flags: {0}\",n);var s=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.atleastOnePresenceModeOn);e||i?s.stop(n):(this.logger.error(\"Both ChatService and UnifiedPresence polls are OFF\"),s.fail(n))},n.prototype.checkRegion=function(e){var t=this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceRegionWhitelist);if(this.logger.info(\"checkRegion - region is '{0}', whitelist is '{1}'\",e,t),e&&t){var i=t.toLowerCase().split(/[ ,;]/);this.isRegionEnabled=i.findIndex(function(t){return t===e.toLowerCase()})>=0}else this.isRegionEnabled=!1;this.reportFinalPresenceFlags()},n.prototype.processSettingsUpdate=function(e,t){var i=this;if(void 0===t&&(t=!1),e){var n={};e.forEach(function(e){n[e.toLowerCase()]=i.settingsService.valueFor(e)});var s=this.constants.settings.names.unifiedPresenceRegionWhitelist.toLowerCase(),r=this.constants.settings.names.postToUnifiedPresence.toLowerCase(),o=this.constants.settings.names.pollFromUnifiedPresence.toLowerCase(),c=this.constants.settings.names.unifiedPresencePollIntervalInSeconds.toLowerCase(),a=this.constants.settings.names.postSubscriptionToUpsEnabled.toLowerCase(),l=this.constants.settings.names.unifiedPresenceSubscriptionIntervalInSeconds.toLowerCase();if(angular.isDefined(n[s])){var d=this.isRegionEnabled;return this.logger.info(\"region was {0}whitelisted; now unifiedPresenceRegionWhitelist changes to {1}\",d?\"\":\"not \",n[s]),void this.geoRoutingService.getRegionName().then(function(e){i.checkRegion(e),i.logger.info(\"current region is {0}, it is now {1}whitelisted\",e,i.isRegionEnabled?\"\":\"not \"),delete n[s],i.processSettingsUpdate(_.keys(n),d!==i.isRegionEnabled)})}if(t||angular.isDefined(n[r])){var u=this.isPostToUpsEnabled();this.logger.info(\"post to UPS is changing: isRegionEnabledToggled={0}, postToUnifiedPresence={1}; now isPostToUpsEnabled() returns {2}\",t,n[r],u),u&&this.recreateEndpoint()}if(t||angular.isDefined(n[o])){var p=this.isPollFromUpsEnabled();this.logger.info(\"poll from UPS is changing: isRegionEnabledToggled={0}, pollFromUnifiedPresence={1}; now isPollFromUpsEnabled() returns {2}\",t,n[o],p),p?this.debounceRestartPolling():this.stopPolling()}if(t||angular.isDefined(n[a])){var h=this.isSubscriptionEnabled();this.logger.info(\"subscribe to UPS is changing: isRegionEnabledToggled={0}, postSubscriptionToUpsEnabled={1}; now isSubscriptionEnabled() returns {3}\",t,n[a],h),h?this.debounceStartPeriodicSubscription():this.stopPeriodicSubscription()}angular.isDefined(n[l])&&this.subscriptionInterval&&(this.logger.info(\"new unifiedPresenceSubscriptionIntervalInSeconds={0}\",this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceSubscriptionIntervalInSeconds)),this.debounceStartPeriodicSubscription()),angular.isDefined(n[c])&&this.pollInterval&&(this.logger.info(\"new unifiedPresencePollIntervalInSeconds={0}\",this.settingsService.valueFor(this.constants.settings.names.unifiedPresencePollIntervalInSeconds)),this.debounceRestartPolling())}},n.prototype.resetEndpoint=function(){this.logger.info(\"resetEndpoint: endpointId={0}, endpointIdToCreate={1}\",this.endpointId,this.endpointIdToCreate),this.stopPolling(),this.stopPeriodicSubscription(),this.endpointId&&!this.endpointIdToCreate&&(this.endpointIdToCreate=this.endpointId),this.endpointId=null},n.prototype.canRetry=function(e,t,i){return t!==this.constants.responseCode.notFound},n.prototype._performApiCall=function(t,n,s,r){var o=this;return void 0===r&&(r=null),i.prototype._performApiCall.call(this,t,n,s,r).then(function(t){if(s.callType===o.constants.unifiedPresence.urls.getPresence.type){var i=t.headers&&t.headers[o.constants.headers.presence.unifiedPresenceCorrelationId];s[o.constants.headers.presence.unifiedPresenceCorrelationId]=i}return e.Services.SyncTasks.when(t)},function(i){var c=i.headers&&i.headers[o.constants.headers.location];if(i.statusCode===o.constants.responseCode.notFound&&c){var a=e.Services.UrlUtils.getURIComponents(c);if(a){o.logger.info(\"Received new location from 404 redirect - {0}\",c);var l=a.protocol+\"://\"+a.host+\"/\";if(o.loggingService.event(o.constants.events.presence.userRedirected,{error:i.statusCode,oldUrl:o._endpointUrl,newUrl:l}),l!==o._endpointUrl){o._endpointUrl=l;var d={webAppSettings:{unifiedPresenceHost:o._endpointUrl}};o.eventingService.$emit(o.constants.events.appState.settingsChanged,d)}return a.query&&(t=t+\"?\"+a.query),o.logger.info(\"Retrying request - new service URL: \"+l+\"; apiPath: \"+t+\"; action: \"+n+\"...\"),o._performApiCall(t,n,s,r)}o.logger.error(\"Invalid location header from 404 redirect - {0}\",c)}if(i.headers){var u=i.headers&&i.headers[o.constants.headers.presence.unifiedPresenceCorrelationId];o.logger.warn(\"_performApiCall() failed for callType={0}: status = {1}, x-ms-correlation-id = {2}\",s.callType,i.statusCode,u)}return e.Services.SyncTasks.Rejected(i)})},n.prototype.isPollFromUpsEnabled=function(){return this.isRegionEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.pollFromUnifiedPresence)},n.prototype.isSubscriptionEnabled=function(){var e=this.isRegionEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.postSubscriptionToUpsEnabled);if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableSourceOfPresence)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)){var t=this.sfbTeamsUpgradeService.getUpgradePolicyV2Cached();return e&&!this.sfbTeamsUpgradeService.isSfbPolicy(t)}return e},n.prototype.isPostToUpsEnabled=function(){var e=this.sfbTeamsUpgradeService.getUpgradePolicyV2Cached(),t=this.isRegionEnabled&&this.settingsService.valueAsBoolean(this.constants.settings.names.postToUnifiedPresence);return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSourceOfPresence)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)?t&&!this.sfbTeamsUpgradeService.isSfbPolicy(e):t},n.prototype._getAuthHeaders=function(e){var t=this;void 0===e&&(e=!1);var i={};return i[this.constants.headers.presence.unifiedPresenceCorrelationId]=this.utilityService.generateUUID(),i[this.constants.headers.presence.unifiedPresenceEndpointId]=this.endpointId||this.endpointIdToCreate,i[this.constants.headers.presence.unifiedPresenceBehaviorOverride]=this.constants.unifiedPresence.redirectAs404,this.geoRoutingService.getServiceEndpoint(this._endpointUrl).then(function(e){return t.authenticationService.getAuthHeaders(i,[e])})},n.prototype.postActiveEndpoint=function(e){var i=this;if(!this.endpointId&&!this.endpointIdToCreate)return this.logger.warn(\"Cannot Post Active on null endpoint, endpoint is either not created or got deleted\"),t.SyncTasks.Rejected({error:\"Cannot Post Active on null endpoint, endpoint is either not created or got deleted\"});this.logger.info(\"Post Active, endpointid - {0}, isActive - {1}, endpointIdToCreate - {2}\",this.endpointId,e,this.endpointIdToCreate);var n=t.SyncTasks.Defer(),s=function(){if(!i.isPostToUpsEnabled())return i.logger.debug(\"[postActiveEndpoint] Post to the service is disabled, no service call\"),void n.resolve(void 0);var t=i.endpointId||i.endpointIdToCreate;i.settingsService.valueAsBoolean(i.constants.settings.names.enableMultiUpsEndpointIds)&&i.unifiedPresenceMultiEndpointHelper.updateEndpointActiveTimestamp(t),i.performApiPost(i.constants.unifiedPresence.urls.postActive.url,{callType:i.constants.unifiedPresence.urls.postActive.type},{endpointId:t,isActive:e}).then(function(e){i.logger.info(\"Posted Active Signal, resp:{0}\",e),n.resolve(void 0)}).fail(function(e){delete e.errorMessage,i.logger.warn(\"Failed to post Active Signal, error - {0}\",e),i.handleEndpointError(e),n.reject(e)})};return this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)?s():this.fetchPolicy().then(function(){s()}).catch(function(){i.logger.warn(\"UnifiedPresenceService: postActiveEndpoint - SfbTeamsUpgradeService was unable to fetch the upgrade policy\"),n.resolve(void 0)}),n.promise()},n.prototype.fetchPolicy=function(){var e=this.sfbTeamsUpgradeService.getUpgradePolicyV2Cached();return _.isUndefined(e)?this.sfbTeamsUpgradeService.getUpgradePolicyV2():this.$q.resolve(e)},n.prototype.handleEndpointError=function(e){e&&e.statusCode===this.constants.responseCode.notFound&&this.recreateEndpoint()},n.prototype.recreateEndpoint=function(){if(!this.isPostToUpsEnabled())return this.logger.info(\"can't recreate endpoint: post to UPS is disabled\"),t.SyncTasks.Resolved();var e={};return e.id=this.endpointId||this.endpointIdToCreate,e.id?this.createEndpointAndPublishInitialPresence(e):(this.logger.error(\"no endpoint id to recreate\"),t.SyncTasks.Rejected())},n.prototype.setMyStatusNote=function(e){var i=this,n=t.SyncTasks.Defer();if(!this.settingsService.valueAsBoolean(this.constants.settings.names.enableCustomNote)){this.logger.debug(\"UnifiedPresenceService: enableCustomStatusNote is not enabled\");var s=n.promise();return n.resolve(void 0),s}var r=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.setStatus),o=this.fetchPolicy();return o.catch(function(e){e.response=\"UnifiedPresenceService: setMyStatusNote - Failed to fetch the sfbUpgradePolicy\",i.exceptionUtilityService.failScenarioSelectively(r,e),i.logger.warn(e.response),n.resolve(void 0)}),o.then(function(){return i.isPostToUpsEnabled()?(i.logger.info(\"attempting to set status message\"),r.propertyBag.log({up_data:{expiry:e.expiry}}),i.performApiPut(i.constants.unifiedPresence.urls.setStatus.url,{callType:i.constants.unifiedPresence.urls.setStatus.type},e).then(function(){i.updatePresence([i.sxConfig.getCurrentSkypeMri()]),r.stop(),n.resolve(void 0)}).fail(function(e){i.exceptionUtilityService.failScenarioSelectively(r,e),i.logger.warn(\"UnifiedPresenceService: UPS did not set the status with error \"+e),n.reject(e)})):(r.cancel(),i.logger.debug(\"[setMyStatusNote] Post to the service is disabled, no service call\"),void n.resolve(void 0))}),n.promise()},n.prototype.setMyPresenceStatus=function(i,n){var s=this,r=e.Services.UnifiedPresenceStateAdapter.chatStatusToUnifiedAvailability(i),o=e.Services.UnifiedPresenceStateAdapter.chatStatusToUnifedActivity(i);if(this.logger.info(\"attempting to set availability - {0}, activity - {1}, isUserInitiated - {2}\",r,o,n),!n){var c={};return c.id=this.endpointId,c.activity=o,c.availability=r,this.publishEndpointPresence(c).then(function(){s.updatePresence([s.sxConfig.getCurrentSkypeMri()])})}var a=t.SyncTasks.Defer(),l=r&&{availability:r},d=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.setUserInitiatedPresence),u=function(){if(!s.isPostToUpsEnabled())return s.logger.debug(\"[setMyPresenceStatus] Post to the service is disabled, no service call\"),void a.resolve(void 0);d.propertyBag.log({up_data:{userInitiatedSetPresence:i}}),s.performApiPut(s.constants.unifiedPresence.urls.forceAvailability.url,{callType:s.constants.unifiedPresence.urls.forceAvailability.type},l).then(function(){s.updatePresence([s.sxConfig.getCurrentSkypeMri()]),d.stop(),a.resolve(void 0)}).fail(function(e){delete e.errorMessage,s.logger.error(\"performApiPut failed with forceAvailability url, error - {0}\",e),s.exceptionUtilityService.failScenarioSelectively(d,e),a.reject(e)})};return this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)?u():this.fetchPolicy().then(function(){u()}).catch(function(){s.logger.warn(\"UnifiedPresenceService: postActiveEndpoint - SfbTeamsUpgradeService was unable to fetch the upgrade policy\"),a.resolve(void 0)}),a.promise()},n.prototype.getMyPresence=function(){var e=this;return this.isPollFromUpsEnabled()?t.SyncTasks.fromThenable(this.fetchPolicy()).then(function(){return e.getPresence([e.sxConfig.getCurrentSkypeMri()])},function(){return e.getPresence([e.sxConfig.getCurrentSkypeMri()])}).then(function(e){return e[0].resource}):(this.logger.debug(\"[getMyPresence] Poll from the service is disabled, no service call\"),t.SyncTasks.Resolved(void 0))},n.prototype.publishEndpointPresence=function(e){var i=this;if(!e.id||e.id!==this.endpointId)return this.logger.error(\"Cannot publish presence on a deleted endpoint\"),t.SyncTasks.Resolved();if(!this.appStateService.isOnline)return this.logger.warn(\"Cannot publish endpoint presence when client is offline.\"),t.SyncTasks.Rejected();if(!this.isValidEndpointPresence(e))return this.logger.error(\"Invalid combination of availability and activity for publish endpoint presence, availability: {0}, activity: {1}\",e.availability,e.activity),t.SyncTasks.Rejected(\"Error: Invalid availability or activity\");e.deviceType=this.deviceType;var n=t.SyncTasks.Defer(),s=function(){if(!i.isPostToUpsEnabled())return i.logger.debug(\"[publishEndpointPresence] Post to the service is disabled, no service call\"),void n.resolve(void 0);var t=i.loggingService.newScenario(i.constants.scenarios.unifiedPresence.publishEndpointPresence);t.propertyBag.log({up_data:{endpointPresenceToSend:e}}),i.settingsService.valueAsBoolean(i.constants.settings.names.enableMultiUpsEndpointIds)&&i.unifiedPresenceMultiEndpointHelper.updateEndpointActiveTimestamp(e.id),i.performApiPut(i.constants.unifiedPresence.urls.endpoint.url,{callType:i.constants.unifiedPresence.urls.endpoint.type},e).then(function(){i.logger.info(\"successfully published endpoint presence, activity - {0}, availability - {1}\",e.activity,e.availability),t.stop(),n.resolve(void 0)}).fail(function(e){delete e.errorMessage,i.logger.error(\"Failed to publish endpoint presence, error:{0}\",e),i.exceptionUtilityService.failScenarioSelectively(t,e),n.reject(e)})};return this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)?s():this.fetchPolicy().then(function(){s()}).catch(function(){i.logger.warn(\"UnifiedPresenceService: publishEndpointPresence - sfbTeamsUpgradeService failed to fetch the policy\"),n.resolve(void 0)}),n.promise()},n.prototype.isValidEndpointPresence=function(e){var t=e.activity;switch(e.availability){case\"Available\":return\"Available\"===t||_.isEmpty(t);case\"Busy\":return\"InAMeeting\"===t||\"InACall\"===t||\"InAConferenceCall\"===t;case\"DoNotDisturb\":return\"Presenting\"===t;default:return!1}},n.prototype.deleteEndpoint=function(){var e=this;if(this.settingsService.valueFor(this.constants.settings.names.enableFlushTelemetry)&&this.loggingService.flush(),!this.isPostToUpsEnabled())return this.logger.debug(\"[deleteEndpoint] Post to the service is disabled, no service call\"),t.SyncTasks.Resolved();if(!this.endpointId)return this.logger.info(\"endpoint is already deleted\"),t.SyncTasks.Resolved();if(!this.appStateService.isOnline)return this.logger.warn(\"Cannot send delete endpoint request when client is offline.\"),t.SyncTasks.Rejected();this.settingsService.valueAsBoolean(this.constants.settings.names.enableMultiUpsEndpointIds)&&this.unifiedPresenceMultiEndpointHelper.releaseEndpointId(this.endpointId);var i=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.deleteEndpoint);i.propertyBag.log({up_data:{endpointId:this.endpointId}}),this.logger.info(\"About to delete Endpoint, id:{0}\",this.endpointId);var n=this.constants.unifiedPresence.urls.endpoint.url+this.endpointId;return this.performApiDelete(n,{callType:this.constants.unifiedPresence.urls.endpoint.type}).then(function(t){e.resetEndpoint(),e.logger.info(\"Deleted Endpoint,  resp:{0}\",t),i.stop()}).fail(function(n){if(delete n.errorMessage,e.logger.error(\"Failed to delete Endpoint, error:{0}\",n),!n||n.statusCode!==e.constants.responseCode.notFound)return e.exceptionUtilityService.failScenarioSelectively(i,n),t.SyncTasks.Rejected(n);e.resetEndpoint(),i.stop()})},n.prototype.createEndpointAndPublishInitialPresence=function(e){var i=this;if(!e||!e.id)return this.logger.error(\"endpointPresence or endpointPresence.id is not defined\"),t.SyncTasks.Rejected();if(!this.appStateService.isOnline)return this.logger.warn(\"Cannot send create endpoint request when client is offline.\"),t.SyncTasks.Rejected();this.endpointIdToCreate=e.id;var n=t.SyncTasks.Defer();e.deviceType=this.deviceType,e.capabilities||(e.capabilities=[\"Audio\",\"Video\"]),e.availability||(e.availability=\"Available\");var s=function(){if(!i.isPostToUpsEnabled())return i.logger.debug(\"[createEndpointAndPublishInitialPresence] Post to the service is disabled, no service call\"),void n.resolve(void 0);var t=i.loggingService.newScenario(i.constants.scenarios.unifiedPresence.createEndpoint);t.propertyBag.log({up_data:{deviceType:i.deviceType,endpointId:e.id}}),i.logger.info(\"About to create Endpoint, id:{0}, deviceType {1}\",e.id,i.deviceType),i.performApiPut(i.constants.unifiedPresence.urls.endpoint.url,{callType:i.constants.unifiedPresence.urls.endpoint.type,retries:i.constants.unifiedPresence.createEndpointRetries},e).then(function(n){i.logger.info(\"Created Endpoint,  resp:{0}\",n),i.onEndpointCreated(e.id),t.stop()}).fail(function(e){delete e.errorMessage,i.exceptionUtilityService.failScenarioSelectively(t,e),i.logger.error(\"Failed to create Endpoint, error:{0}\",e)}).finally(function(){n.resolve(void 0)})};return this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests)?s():this.fetchPolicy().then(function(){s()}).catch(function(){i.logger.warn(\"UnifiedPresenceService: createEndpointAndPublishInitialPresence - sfbTeamsUpgradeService failed to fetch the policy\"),n.resolve(void 0)}),n.promise()},n.prototype.onEndpointCreated=function(e){this.endpointId=e,this.endpointIdToCreate=null,this.debounceRestartPolling(),this.debounceStartPeriodicSubscription();var t={webAppSettings:{unifiedPresenceEpid:this.endpointId}};this.eventingService.$emit(this.constants.events.appState.settingsChanged,t)},n.prototype.setCallback=function(e){this.logger.log(\"setCallback()\"),this.eventsCallback=e,this.restartPolling()},n.prototype.setTrouterNotificationCallback=function(e){this.logger.log(\"set trouter notification callback\"),this.trouterNotificationCallback=e,this.debounceSubscribe()},n.prototype.resetTrouterNotificationCallback=function(){this.logger.log(\"reset trouter notification callback\"),this.trouterNotificationCallback=void 0},n.prototype.restartPolling=function(){var e=this;if(this.stopPolling(),this.settingsService.valueAsBoolean(this.constants.settings.names.enableUnknownPresenceAppOffline)&&this.resetMrisToEtags(),this.logger.info(\"restartPolling\"),this.isPollFromUpsEnabled()){this.pollPresence(this.pollingMris,this.externalPollingMris),this.loggingService.event(this.constants.events.presence.unifiedPresencePollingRestart);var t=this.settingsService.valueFor(this.constants.settings.names.unifiedPresencePollIntervalInSeconds);this.logger.info(\"Schedule polling every {0} s\",t),this.pollInterval=this.$interval(function(){e.pollPresence(e.pollingMris,e.externalPollingMris)},t*this.constants.timeInMiliseconds.second)}else this.logger.debug(\"[restartPolling] Poll from the service is disabled\")},n.prototype.stopPolling=function(){this.pollInterval&&(this.loggingService.event(this.constants.events.presence.unifiedPresencePollingStop),this.$interval.cancel(this.pollInterval),this.pollInterval=null,this.logger.info(\"Polling unified presence has been stopped\"))},n.prototype.restartPeriodicSubscription=function(){var e=this;this.stopPeriodicSubscription(),this.isSubscriptionEnabled()?(this.logger.info(\"Periodic presence subscription is restarting\"),this.subscribe(this.subscriptionMris,!0,!0),this.subscriptionInterval=this.$interval(function(){e.subscribe(e.subscriptionMris,!0,!0)},this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceSubscriptionIntervalInSeconds)*this.constants.timeInMiliseconds.second)):this.logger.info(\"[restartPeriodicSubscription] Periodic presence subscription not restarting with endpointId={0}, trouterUri={1} and isSubscriptionEnabled={2}\",this.endpointId,this.trouterUri,this.isSubscriptionEnabled())},n.prototype.stopPeriodicSubscription=function(){this.subscriptionInterval&&(this.loggingService.event(this.constants.events.unifiedPresence.periodicSubscriptionStop),this.$interval.cancel(this.subscriptionInterval),this.subscriptionInterval=null,this.logger.info(\"Periodic presence subscription has been stopped\"))},n.prototype.updatePollingState=function(e,t){var i=this,n=_.difference(e,this.pollingMris),s=_.difference(t,this.externalPollingMris);if(this.logger.info(\"length of updated polling mris list - {0}, list of only new mris added - {1}\",e.length,n),this.pollingMris=e||[],this.externalPollingMris=t||[],this.settingsService.valueAsBoolean(this.constants.settings.names.enableEtagsForUnifiedPresence)){var r=_.keys(this.mrisToEtags),o=_.difference(r,this.pollingMris).concat(_.difference(r,this.externalPollingMris));_.each(o,function(e){return delete i.mrisToEtags[e]})}this.pollPresence(n,s)},n.prototype.groupTrackingMriLists=function(e,t){var i=this,n=new Set;this.isSubscriptionEnabled()?(_.forEach(e,function(e){i.forcePollingMris.has(e)||(n.add(e),i.subscriptionPurgeList.delete(e))}),this.newPollingMris=Array.from(this.forcePollingMris),_.forEach(this.subscriptionMris,function(e){n.has(e)||i.subscriptionPurgeList.add(e)})):this.newPollingMris=e,this.subscriptionMris=Array.from(n)},n.prototype.getDebounceSubscriptionRemovalWaitTime=function(){return this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceRemoveSubscriptionDelayInSeconds)*this.constants.timeInMiliseconds.second},n.prototype.getDebounceSubscriptionRemovalMaxWaitTime=function(){return this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceRemoveSubscriptionMaxDelayInSeconds)*this.constants.timeInMiliseconds.second},n.prototype.getDebounceSubscribeWaitTime=function(){return this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceSubscribeBatchDelayInMilliseconds)},n.prototype.getDebounceSubscribeMaxWaitTime=function(){return this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceSubscribeBatchMaxDelayInMilliseconds)},n.prototype.updateTrackingMris=function(e,t){return this.groupTrackingMriLists(e,t),this.debounceSubscribe(),this.updatePollingState(this.newPollingMris,t),this.debounceSubscriptionRemoval(),this.$qNoApply.resolve()},n.prototype.refreshPresenceForPolling=function(t){this.logger.log(\"Refreshing presence for: \"+e.Services.ChatServiceUtils.hideMriIfApplicable(t)),this.isSubscriptionEnabled()&&!this.forcePollingMris.has(t)||this.pollPresence([t])},n.prototype.resetMrisToEtags=function(){this.logger.info(\"Removing ETags of all existing tracking mris\"),this.mrisToEtags={}},n.prototype.shouldPollPresenceForTeams=function(){var e=this.settingsService.valueAsBoolean(this.constants.settings.names.stopPollingUnifiedPresenceWhenMinimized),t=this.appStateService.appMinimized&&!this.appStateService.appInUse&&e;return this.logger.info(\"shouldPollPresenceForTeams: minimized {0}, appInUse {1}, stopPollingUPSWhenMinimized {2}\",this.appStateService.appMinimized,this.appStateService.appInUse,e),this.isMachineActivityCheckEnabled?(this.appStateService.isMachineActive||this.appStateService.isActive)&&!t:this.appStateService.isActive},n.prototype.shouldPollPresenceForExternal=function(){return!this.isMachineActivityCheckEnabled||this.appStateService.isMachineActive||this.appStateService.isActive},n.prototype.pollPresence=function(e,t){var i=this.lastPollSkipped,n=[],s=[];e&&this.shouldPollPresenceForTeams()&&(n=e),t&&this.shouldPollPresenceForExternal()&&(s=t),n.length>0||s.length>0?(this.logger.info(\"polling presence for internal: {0}, external: {1} mris\",n.length,s.length),this.updatePresence(n,s),this.lastPollSkipped=!1):(this.lastPollSkipped=!0,i||(this.logger.info(\"polling paused\"),this.loggingService.event(this.constants.events.presence.unifiedPresencePollingPaused)))},n.prototype.updatePresence=function(e,t){var i=this;if(void 0===e&&(e=[]),void 0===t&&(t=[]),this.logger.info(\"updatePresence: int MRIs:\"+e.length+\", ext MRIs:\"+t.length),_.each(e,function(e){i.internalMrisToUpdatePresence.add(e)}),_.each(t,function(e){i.externalMrisToUpdatePresence.add(e)}),!this.updatePresenceAfterChatSwitchTimer){var n=this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceUpdateDuringChatSwitchMaxDelayInMs);n<=0||!this.isInChatSwitch?this.debounceUpdatePresence():(this.logger.info(\"Busy switching chat. Delaying presence update\"),this.updatePresenceAfterChatSwitchTimer=this.$timeout(function(){i.logger.info(\"Timeout delaying presence update\"),i.debounceUpdatePresence(),i.updatePresenceAfterChatSwitchTimer=null},n))}},n.prototype.batchUpdatePresence=function(){var e=this;if(this.eventsCallback)if(0!==this.internalMrisToUpdatePresence.size||0!==this.externalMrisToUpdatePresence.size){var i=Array.from(this.internalMrisToUpdatePresence),n=Array.from(this.externalMrisToUpdatePresence);this.internalMrisToUpdatePresence.clear(),this.externalMrisToUpdatePresence.clear(),this.logger.info(\"batchUpdatePresence: Calling getPresence with int MRIs:\"+i.length+\", ext MRIs:\"+n.length),t.SyncTasks.fromThenable(this.fetchPolicy()).then(function(){return e.getPresence(i,n)},function(){return e.getPresence(i,n)}).toNgPromise(this.$q).then(function(t){return e.eventsCallback(t,!0)}).catch(function(t){e.logger.warn(\"[batchUpdatePresence] getPresence() failed with error: \"+t.stack||t.message||t.toString())})}else this.logger.warn(\"[batchUpdatePresence] no MRIs collected to get presence\");else this.logger.info(\"[batchUpdatePresence] no callback yet\")},n.prototype.subscribe=function(i,n,s){var r=this;if(void 0===n&&(n=!1),void 0===s&&(s=!1),!this.canSubscribe())return t.SyncTasks.Rejected();if(_.isEmpty(i)&&!n)return this.logger.warn(\"[subscribe] attempted to subscribe presence for a blank array of mris\"),t.SyncTasks.Resolved();var o={callType:this.constants.unifiedPresence.urls.postSubscription.type,headers:{}};o.headers[this.constants.headers.presence.unifiedPresenceClientUserAgent]=this.constants.unifiedPresence.teamsClientPrefix+this.deviceType;var c=[];_.forEach(i,function(e){return c.push(t.UnifiedPresenceMriEncoder.decodeSourceEncodedMri(e))});var a={trouterUri:this.trouterUri,subscriptionsToAdd:c,subscriptionsToRemove:[],shouldPurgePreviousSubscriptions:n},l=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.subscribePresence);return this.logger.info(\"Posting Presence Subscription with \"+i.length+\" items to add with purge value \"+n),this.performApiPost(this.constants.unifiedPresence.urls.postSubscription.url+this.endpointId,o,a).then(function(o){var c=new Set,a=0,d=0,u=0,p=0,h=0;_.forEach(o.addStatuses,function(i){var n=t.UnifiedPresenceMriEncoder.encodeSourceToMri(i.mri,e.Services.PresenceSource[i.source&&i.source.toUpperCase()]);i.status===r.pollingOnlyStatusCode?(r.forcePollingMris.add(n),c.add(n)):i.status===r.invalidMriOrSourceStatusCode?(h++,r.logger.warn(\"[postSubscription] attempted to perform operation on invalid mri {0}\",n)):i.status===r.successStatusCode?a++:i.status===r.tooManySubscriptionsStatusCode?(u++,d++,c.add(n)):i.status===r.tooManyPublisherListenersStatusCode?(p++,d++,c.add(n)):(c.add(n),d++)}),c.size&&r.pollPresence(Array.from(c),[]),n&&r.subscriptionPurgeList.clear(),r.logger.info(\"[postSubscription] added items with \"+h+\" invalid items, \"+a+\" successfully added items and \"+d+\" other failed to add items\"),l.propertyBag.log({up_data:{add_mri_count:i.length,remove_mri_count:0,purgePreviousSubscriptions:n,isPeriodicRequest:s,invalidCount:h,successAddCount:a,failedSubscriptionItemCount:d,activelyUsedSubscriptionItemLength:r.subscriptionMris.length,totalSubscriptionItemLength:r.subscriptionMris.length+r.subscriptionPurgeList.size,failuresFromMaxSubscriptionReached:u,failuresFromMaxPublisherListenersReached:p}}),l.stop()}).fail(function(e){return r.pollPresence(i,[]),r.logger.error(\"Failed to post presence subscription with status code: {0}\",e.statusCode),r.exceptionUtilityService.failScenarioSelectively(l,e),t.SyncTasks.Rejected(\"Subscribing to UPS failed with error code: \"+e.statusCode)})},n.prototype.unSubscribe=function(e){var i=this;if(!this.canSubscribe())return t.SyncTasks.Rejected();if(_.isEmpty(e))return t.SyncTasks.Resolved();var n={callType:this.constants.unifiedPresence.urls.postSubscription.type,headers:{}};n.headers[this.constants.headers.presence.unifiedPresenceClientUserAgent]=this.constants.unifiedPresence.teamsClientPrefix+this.deviceType;var s=[];_.forEach(e,function(e){return s.push(t.UnifiedPresenceMriEncoder.decodeSourceEncodedMri(e))});var r={trouterUri:this.trouterUri,subscriptionsToAdd:[],subscriptionsToRemove:s,shouldPurgePreviousSubscriptions:!1},o=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.unsubscribePresence);return this.logger.info(\"Posting Presence Subscription with \"+e.length+\" items to remove\"),this.performApiPost(this.constants.unifiedPresence.urls.postSubscription.url+this.endpointId,n,r).then(function(t){var n=0;_.forEach(t.removeStatuses,function(e){e.status===i.successStatusCode?i.subscriptionPurgeList.delete(e.mri):n++}),n&&i.logger.error(\"[unSubscribe] Failed to remove \"+n+\" mris\"),o.propertyBag.log({up_data:{add_mri_count:0,remove_mri_count:e.length,purgePreviousSubscriptions:!1,activelyUsedSubscriptionItemLength:i.subscriptionMris.length,totalSubscriptionItemLength:i.subscriptionMris.length+i.subscriptionPurgeList.size}}),o.stop()}).fail(function(e){return i.logger.error(\"Failed to post presence subscription with status code: {0}\",e.statusCode),i.exceptionUtilityService.failScenarioSelectively(o,e),t.SyncTasks.Rejected(\"Subscribing to UPS failed with error code: \"+e.statusCode)})},n.prototype.canSubscribe=function(){return this.isSubscriptionEnabled()?this.appStateService.isOnline?this.trouterUri?this.endpointId?!!this.trouterNotificationCallback||(this.logger.warn(\"[canSubscribe] Presence orchestration not completed yet\"),!1):(this.logger.warn(\"[canSubscribe] UPS enpdoint id is not defined yet\"),!1):(this.logger.error(\"[canSubscribe] Trouter endpoint id is not defined yet\"),!1):(this.logger.warn(\"[canSubscribe] Subscribing from UPS is disabled when app state is offline\"),!1):(this.logger.info(\"[canSubscribe] Subscribing to UPS is disabled\"),!1)},n.prototype.getPresence=function(e,i){var n=this;if(void 0===e&&(e=[]),void 0===i&&(i=[]),!this.isPollFromUpsEnabled())return this.logger.info(\"[getPresence] Poll from the service is disabled\"),t.SyncTasks.Rejected(\"polling from UPS is disabled\");if(!this.appStateService.isOnline)return this.logger.warn(\"Cannot send get presence request when client is offline\"),t.SyncTasks.Rejected(\"client offline\");var s={callType:this.constants.unifiedPresence.urls.getPresence.type,headers:{}},r=_.union(e,i),o=_.difference(i,e),c=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.getPresence),a={mri_count:r.length,external_only_count:o.length},l=o.length===r.length?this.constants.unifiedPresence.officeClient:this.constants.unifiedPresence.teamsClientPrefix+this.deviceType;return s.headers[this.constants.headers.presence.unifiedPresenceClientUserAgent]=l,s.headers[this.constants.headers.cacheControl]=\"no-cache\",this.logger.info(\"Posting getPresence with \"+r.length+\" MRIs\"),this.performApiPost(this.constants.unifiedPresence.urls.getPresence.url,s,this.mrisToObjectArray(r)).then(function(e){var t=n.parseResponse(e),i=t.skypeEventMessages,o=t.countUnknownPresence,l=t.statusPendingMris;if(l&&l.length>0){n.logger.info(\"Pending status returned for {0} mri(s). Scheduling a delayed poll...\",l.length);var d=n.settingsService.valueFor(n.constants.settings.names.unifiedPresencePendingStatusPollDelayInSeconds)*n.constants.timeInMiliseconds.second,u=n.loggingService.newScenario(n.constants.scenarios.unifiedPresence.getPendingPresence);u.relativeTimestamp=c.relativeTimestamp,_.delay(function(){n.getPendingPresence(l,u)},d)}a.count=l.length,a.totalCount=o,c.stop(a);var p=s[n.constants.headers.presence.unifiedPresenceCorrelationId];return n.logger.info(\"getPresence(MRIs:\"+r.length+\"): messages:\"+i.length+\",unknown:\"+o+\",pending:\"+l.length+\",correlationId:\"+p),i}).fail(function(e){delete e.errorMessage;var i={data:JSON.stringify({pollPresenceMris:r,pollPresenceFailure:e})};return n.loggingService.event(n.constants.events.unifiedPresence.pollPresenceFailed,i),n.logger.error(\"Failed to get the presence, error: {0}\",e),n.exceptionUtilityService.failScenarioSelectively(c,e,a),t.SyncTasks.Rejected(e)})},n.prototype.mrisToObjectArray=function(e){var i=this,n=[],s=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEtagsForUnifiedPresence);return _.each(e,function(e){var r=t.UnifiedPresenceMriEncoder.decodeSourceEncodedMri(e),o=s?i.mrisToEtags[e]:void 0;n.push({mri:r.mri,source:r.source,etag:o})}),n},n.prototype.parseResponse=function(t){var i=this,n=[],s=[],r=0;return _.each(t,function(t){var o=t.mri;if(!t.etagMatch){t.source||(t.source=t.presence&&t.presence.source||e.Services.PresenceSource.UPS),t.status===i.pendingStatusCode&&s.push(o);var c=e.Services.UnifiedPresenceStateAdapter.unifiedPresenceToSkypeMessage(t);if(c&&(n.push(c),c.resourceType==e.Services.ChatServiceUtils.SkypeEventMessage_ResourceType_UserPresence)){var a=c.resource.status;if(a&&!a.toLowerCase().contains(\"unknown\")||(r++,i.logger.info(\"Unknown presence with status code={0} for mri={1}\",t.status,o)),i.settingsService.valueAsBoolean(i.constants.settings.names.enableEtagsForUnifiedPresence)){var l=t.etag;o&&l&&(i.mrisToEtags[o]=l)}}}}),{skypeEventMessages:n,statusPendingMris:s,countUnknownPresence:r}},n.prototype.getPendingPresence=function(e,t){var i=this;if(!this.isPollFromUpsEnabled())return this.logger.info(\"[getPendingPresence] Poll from the service is disabled, no service call\"),void t.cancel({reason:\"poll disabled\"});var n={mri_count:e.length};t.mark(\"start_get_pending_presence\"),this.performApiPost(this.constants.unifiedPresence.urls.getPresence.url,{callType:this.constants.unifiedPresence.urls.getPresence.type,retries:1},this.mrisToObjectArray(e)).then(function(e){var s=i.parseResponse(e),r=s.skypeEventMessages,o=s.countUnknownPresence;0!=o&&i.logger.info(\"Unknown presence returned for {0} mri\",o),n.totalCount=o,t.stop(n),i.eventsCallback&&i.eventsCallback(r,!0)}).fail(function(s){delete s.errorMessage;var r={data:JSON.stringify({pollPresenceMris:e,pollPresenceFailure:s})};i.loggingService.event(i.constants.events.unifiedPresence.pollPresenceFailed,r),i.logger.error(\"Failed to get the presence, error: {0}\",s),i.exceptionUtilityService.failScenarioSelectively(t,s,n)})},n.prototype.isTrouterDisconnected=function(){return 3===this.trouterConnectionState&&this.trouterDisconnectedTimestamp>this.unixEpochTime},n.prototype.getOnTrouterDisconnectedWaitTime=function(){var e=this.settingsService.valueFor(this.constants.settings.names.unifiedPresenceOnTrouterDisconnectedWaitTimeInSeconds);return this.constants.timeInMiliseconds.second*e},n.prototype.purgeSubscriptionsOnTrouterDisconnected=function(){2!==this.trouterConnectionState&&this.subscribe([],!0)},n.prototype.onTrouterConnected=function(e,t){if(this.isSubscriptionEnabled()){var i,n=this.isTrouterDisconnected();if(n?i=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.trouterClient.reconnected):2===this.trouterConnectionState?(this.logger.info(\"[onTrouterConnected] Trouter is already connected\"),i=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.trouterClient.replaceConnection)):i=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.trouterClient.initConnected),!e)return this.logger.error(\"[onTrouterConnected] Trouter endpointUrl is undefined\"),void i.fail();var s={up_data:{trouterUrl:e}};n&&(s.up_data.trouterDisconnectionElapsedTime=(new Date).getTime()-this.trouterDisconnectedTimestamp),this.logger.info(\"[onTrouterConnected] Trouter now available @ \"+e),this.trouterConnectionState=2,this.trouterUri!==e?(this.setTrouterEndpointId(e),this.subscribe(this.subscriptionMris,!0)):this.subscribe(this.subscriptionMris),i.propertyBag.log(s),i.stop(),this.trouterDisconnectedTimestamp=this.unixEpochTime}else this.logger.info(\"[onTrouterConnected] cannot connect to Trouter because subscription is disabled\")},n.prototype.onTrouterDisconnected=function(){if(this.isSubscriptionEnabled())if(3!==this.trouterConnectionState){this.logger.error(\"Lost connection to Trouter service and Trouter is currently not available\"),this.trouterConnectionState=3,this.trouterDisconnectedTimestamp=(new Date).getTime(),this.debounceOnTrouterDisconnected();var e=this.loggingService.newScenario(this.constants.scenarios.unifiedPresence.trouterClient.disconnected);e.propertyBag.log({up_data:{trouterUrl:this.trouterUri}}),e.stop()}else this.logger.info(\"[onTrouterDisconnected] Trouter is already disconnected\");else this.logger.info(\"[onTrouterDisconnected] cannot disconnect to Trouter because subscription is disabled\")},n.prototype.onTrouterRequest=function(t,i){if(!this.isSubscriptionEnabled())return i.status=this.constants.responseCode.forbidden,void i.send();this.logger.debug(\"Received Trouter \"+t.method+\" request for \"+t.path);try{var n=t&&t.body;if(n){var s=JSON.parse(n).presence;if(s){var r=[];if(Array.isArray(s))_.forEach(s,function(t){var i=e.Services.UnifiedPresenceStateAdapter.unifiedPresenceToSkypeMessage(t);r.push(i)});else{var o=e.Services.UnifiedPresenceStateAdapter.unifiedPresenceToSkypeMessage(s);r.push(o)}this.trouterNotificationCallback&&this.trouterNotificationCallback(r)}}}catch(e){if(this.logger.error(\"Bad Trouter notification request with error: {0}\",e),t.headers){var c=t.headers[this.constants.headers.presence.unifiedPresenceCorrelationId];this.logger.error(\"Bad Trouter notification request with correlation id: x-ms-correlation-id = {0}\",c)}return i.status=this.constants.responseCode.badRequest,void i.send()}i.status=this.constants.responseCode.ok,i.send()},n}(t.GenericRestClient);t.UnifiedPresenceService=i,angular.module(\"skypeX.unifiedPresenceService\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.geoRoutingService\",\"skypeX.unifiedPresenceMultiEndpointHelper\",\"teamspace.trouterService\"]).service(\"unifiedPresenceService\",i)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(n){function i(e){return\"Offline\"===e.presence.availability||\"PresenceUnknown\"===e.presence.availability?\"Offline\":\"Online\"}function t(e){return e.presence.activity?n.unifiedActivityToChatStatus(e.presence.activity):n.unifiedAvailabilityToChatStatus(e.presence.availability)}var a={Offline:\"Offline\",Available:\"Online\",AvailableIdle:\"Idle\",Busy:\"Busy\",BusyIdle:\"Idle\",Away:\"Away\",DoNotDisturb:\"OutToLunch\",BeRightBack:\"BeRightBack\",PresenceUnknown:\"Unknown\"},s={Offline:\"Offline\",Online:\"Available\",Busy:\"Busy\",Away:\"Away\",Idle:\"Away\",OnThePhone:\"Busy\",OutToLunch:\"DoNotDisturb\",BeRightBack:\"BeRightBack\",Hidden:\"PresenceUnknown\",AppearAway:\"Away\",Reset:null,Disabled:\"Offline\",OutOfOffice:\"Away\",Presenting:\"DoNotDisturb\",InAMeeting:\"Busy\",OnShift:\"Available\",OffShift:\"Away\",Focusing:\"DoNotDisturb\",Unknown:\"PresenceUnknown\"},r={Offline:\"Offline\",Online:\"Available\",Busy:\"Busy\",Away:\"Away\",Idle:\"Away\",OnThePhone:\"InACall\",OutToLunch:\"Presenting\",BeRightBack:\"BeRightBack\",Hidden:\"PresenceUnknown\",AppearAway:\"Away\",Reset:null,Disabled:\"Offline\",OutOfOffice:\"OutOfOffice\",Presenting:\"Presenting\",InAMeeting:\"InAMeeting\",OnShift:\"Available\",OffShift:\"Away\",Focusing:\"DoNotDisturb\",Unknown:\"PresenceUnknown\"},l={InAConferenceCall:\"OnThePhone\",InACall:\"OnThePhone\",Presenting:\"Presenting\",OffWork:\"Away\",InAMeeting:\"InAMeeting\",Available:\"Online\",Inactive:\"Away\",Busy:\"Busy\",DoNotDisturb:\"OutToLunch\",BeRightBack:\"BeRightBack\",Away:\"Away\",OutOfOffice:\"Away\",Offline:\"Offline\",UrgentInterruptionsOnly:\"OutToLunch\",PresenceUnknown:\"Unknown\"};n.chatStatusToUnifiedAvailability=function(n){var i=e.ChatServiceUtils.encodeStatus(n);return s[i]},n.chatStatusToUnifedActivity=function(n){var i=e.ChatServiceUtils.encodeStatus(n);return r[i]},n.unifiedActivityToChatStatus=function(e){return l[e]},n.unifiedAvailabilityToChatStatus=function(e){return a[e]},n.unifiedPresenceToSkypeMessage=function(n){var a={};a.resourceType=e.ChatServiceUtils.SkypeEventMessage_ResourceType_UserPresence,a.id=-1;var s={};return n.presence?(s.availability=i(n),s.status=t(n),s.unifiedPresenceCapabilities=n.presence.capabilities,\"Mobile\"===n.presence.deviceType&&s.unifiedPresenceCapabilities.push(\"IsMobile\"),s.lastSeenAt=n.presence.lastActiveTime,s.calendarData=n.presence.calendarData,s.note=n.presence.note,s.extensions=n.presence.extensions,s.source=n.source):(s.availability=\"Offline\",s.status=\"Unknown\",s.unifiedPresenceCapabilities=[],s.lastSeenAt=\"\",s.calendarData=null),s.selfLink=\"/////\"+n.mri,a.resource=s,a},n.getChatAvailabilityFromUnifiedPresence=i,n.getChatStatusFromUnifiedPresence=t}(e.UnifiedPresenceStateAdapter||(e.UnifiedPresenceStateAdapter={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(n){var t=function(){function n(){}return n.parseFlwPresenceFromExtensionsPayload=function(n){var t=this;if(n&&n.shifts&&n.shifts.value){var i=n.shifts.value.shifts;if(!i)return e.Services.UserFlwPresence.OffShift;var r=(new Date).getTime();return _.findIndex(i,function(e){if(t.checkInvalidShift(e))return!1;var n=new Date(e.startTime).getTime(),i=new Date(e.endTime).getTime();return r>=n&&r<=i})>-1?e.Services.UserFlwPresence.OnShift:e.Services.UserFlwPresence.OffShift}return e.Services.UserFlwPresence.None},n.getShiftsData=function(e){var n=this;if(e&&e.shifts&&e.shifts.value){var t=e.shifts.value.shifts;if(t&&t.length>0){_.remove(t,function(e){return n.checkInvalidShift(e)}),t=_.sortBy(t,[function(e){return new Date(e.startTime)},function(e){return new Date(e.endTime)}]);var i=new Date;return{previousShift:_.findLast(t,function(e){return i>new Date(e.endTime)}),currentShift:_.find(t,function(e){return i>=new Date(e.startTime)&&i<=new Date(e.endTime)}),nextShift:_.find(t,function(e){return i<new Date(e.startTime)})}}}return null},n.checkInvalidShift=function(e){return!(e&&e.startTime&&e.endTime&&e.startTime!==e.endTime&&moment(e.startTime).isValid()&&moment(e.endTime).isValid())},n.parseFocusFromExtensionsPayload=function(e){return e&&e.focus&&e.focus.value},n}();n.UnifiedPresenceExtensionsParser=t}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(e){\"use strict\";var t=function(e){function t(t){var r=e.call(this,t)||this;return r.orchestrationService=t,r.probes=void 0,r.initializeOnAppLaunchAndReinit(),r}return __extends(t,e),t.$inject=[\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.probes=[]},t.prototype.mtmaTelemetryIdentifier=function(){return t.LOGGER_IDENTIFIER},t.prototype.cleanupOnAppTeardown=function(e){this.probes=void 0},t.prototype.registerProbe=function(e){this.probes.push(e)},t.prototype.deregisterProbe=function(e){},t.LOGGER_IDENTIFIER=\"ProbingService\",t}(e.MTMABase);e.ProbingService=t,angular.module(\"teamspace.probingService\",[\"teamspace.orchestrationService\"]).service(\"probingService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Initials=0]=\"Initials\",e[e.User=1]=\"User\",e[e.Group=2]=\"Group\",e[e.Team=3]=\"Team\"}(e.ProfilePictureType||(e.ProfilePictureType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.ASyncTasks=0]=\"ASyncTasks\",e[e.ES6=1]=\"ES6\",e[e.Angular=2]=\"Angular\"}(e.PromiseType||(e.PromiseType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),teamspace;!function(e){!function(e){var n=function(){function e(){this.pendingCount=0,this.pendingPromises=[],this.enableReferenceTracking=!1,this.deadPromiseWeakReferenceCleanupInterval=9e5}return e.prototype.setupTracking=function(e){this.enableReferenceTracking=e,this.enableReferenceTracking&&(this.setupTrackUntrackHandlers(),this.scheduleDeadReferenceCleanup())},e.prototype.trackPromise=function(e){if(this.pendingCount++,this.enableReferenceTracking){var n=this.pendingPromises.length;this.pendingPromises[n]=new window.WeakReference(e)}},e.prototype.untrackPromise=function(e){this.pendingCount--},e.prototype.getPendingCount=function(){return this.pendingCount},e.prototype.cancelAllPromises=function(){var e=this;this.enableReferenceTracking&&(_.forEach(this.pendingPromises,function(n){if(n&&!n.isDead()){var t=n.getTarget();try{e.cancelPromise(t)}catch(e){}}}),this.cleanupDeadReferences()),this.scheduleDeadReferenceCleanup()},e.prototype.scheduleDeadReferenceCleanup=function(){var e=this;this.enableReferenceTracking&&(this.deadRefCleanupTimerId&&clearInterval(this.deadRefCleanupTimerId),this.deadRefCleanupTimerId=setInterval(function(){e.cleanupDeadReferences()},this.deadPromiseWeakReferenceCleanupInterval))},e.prototype.cleanupDeadReferences=function(){this.pendingPromises=_.filter(this.pendingPromises,function(e){return e&&!e.isDead()})},e}(),t=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),n.prototype.setupTrackUntrackHandlers=function(){if(!n.isWrapped){var e=Promise.prototype.then,t=Promise;Promise=function(n){var r=new t(n);return Promise.prototype.then=function(){this.isCancelled=void 0;var n,t,r=arguments.length>0?arguments[0]:void 0,i=arguments.length>1?arguments[1]:void 0,o=this;return o.track(o),r&&(n=function(e){if(o.untrack(o),!o.isCancelled)return r(e)},arguments[0]=n),i&&(t=function(e){if(o.untrack(o),!o.isCancelled)return i(e)},arguments[1]=t),e.apply(this,arguments)},r.__proto__=Promise.prototype,r},Promise.prototype.track=this.trackPromise.bind(this),Promise.prototype.untrack=this.untrackPromise.bind(this),Promise.prototype.isCancelled=void 0,Promise.__proto__=t,Promise.prototype.__proto__=t.prototype,n.isWrapped=!0}},n.prototype.cancelPromise=function(e){e.isCancelled=!0},n.isWrapped=!1,n}(n),r=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),n.prototype.setupTrackUntrackHandlers=function(){SkypeX.Services.SyncTasks.config.trackPendingTaskHandler=this.trackPromise.bind(this),SkypeX.Services.SyncTasks.config.untrackPendingTaskHandler=this.untrackPromise.bind(this)},n.prototype.cancelPromise=function(e){e._completedFail||e._completedSuccess||e.rejectSilently()},n}(n),i=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return __extends(n,e),n.createAtConfigTime=function(e){var t=new n;return e.factory(\"$$qPromiseTracker\",function(){return{track:t.trackPromise.bind(t),untrack:t.untrackPromise.bind(t)}}),t},n.prototype.setupTrackUntrackHandlers=function(){},n.prototype.cancelPromise=function(e){e.rejectSilently()},n}(n),o=function(){function n(){this.configuredTrackers=[]}return n.getInstance=function(){return n._instance||(n._instance=new n),n._instance},n.prototype.setupTracking=function(n,o,c){if(this.configuredTrackers[n])throw new Error('PromiseType \"${type}\" already initialized');var s;if(n===e.PromiseType.Angular){if(!c)throw new Error(\"Provider Service object should be passed for Angular promise initialization\");s=i.createAtConfigTime(c)}else if(n===e.PromiseType.ASyncTasks)s=new r;else{if(n!==e.PromiseType.ES6)throw new Error('Unknown promise type \"${type}\"');s=new t}this.configuredTrackers[n]=s,this.configuredTrackers[n].setupTracking(o)},n.prototype.getTotalPendingCount=function(){return this.configuredTrackers.reduce(function(e,n){return n.getPendingCount()+e},0)},n.prototype.getPendingCount=function(e){if(this.isTrackerAvailable(e))return this.configuredTrackers[e].getPendingCount()},n.prototype.cancelAllPromises=function(){this.configuredTrackers.forEach(function(e){return e.cancelAllPromises()})},n.prototype.isTrackerAvailable=function(e){return e in this.configuredTrackers},n._instance=void 0,n}();e.PromiseTrackerService=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Sending=1]=\"Sending\",e[e.Sent=2]=\"Sent\",e[e.SeenInOneOnOne=3]=\"SeenInOneOnOne\",e[e.SeenInGroupChat=4]=\"SeenInGroupChat\"}(e.ReadReceiptState||(e.ReadReceiptState={}));var n=function(){function e(){}return e.ReadReceiptEvent_SettingToggle=\"settingtoggle\",e}();e.ReadReceiptServiceEvents=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Low=0]=\"Low\",e[e.High=1]=\"High\"}(e.ResolutionMode||(e.ResolutionMode={}));!function(e){e[e.Chat=0]=\"Chat\",e[e.Channel=1]=\"Channel\",e[e.ContextMessagePane=2]=\"ContextMessagePane\"}(e.ResolutionDetectContext||(e.ResolutionDetectContext={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.RealTime=0]=\"RealTime\",e[e.High=1]=\"High\",e[e.Normal=2]=\"Normal\",e[e.Background=3]=\"Background\"}(e.TaskPriority||(e.TaskPriority={}));!function(e){e[e.Pending=0]=\"Pending\",e[e.Executing=1]=\"Executing\",e[e.Completed=2]=\"Completed\"}(e.TaskState||(e.TaskState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.AdalAuth=0]=\"AdalAuth\",e[e.SkypeAuth=1]=\"SkypeAuth\",e[e.AmsSkypeTokenAuth=2]=\"AmsSkypeTokenAuth\"}(e.RetryCollectionType||(e.RetryCollectionType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.Close=0]=\"Close\",e[e.Open=1]=\"Open\"}(e.LastUserPreference||(e.LastUserPreference={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,n,r,c,i,s,o,a,p){var v=e.call(this,t,n,r,n.timeInMiliseconds.fifteenMinutes,c,i,a,p,\"rosterSyncService\")||this;return v.teamMembershipService=s,v.orchestrationService=a,v}return __extends(t,e),t.$inject=[\"loggingService\",\"constants\",\"$interval\",\"appStateService\",\"eventingService\",\"teamMembershipService\",\"settingsService\",\"orchestrationService\",\"$q\"],t.prototype.executeSyncCall=function(){return this.teamMembershipService.syncMembersFromAAD(this.callSyncWhenNoTeams),this.$q.when()},t}(e.PeriodicSyncServiceImplementation);e.RosterSyncServiceImplementation=t,angular.module(\"teamspace.rosterSyncService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.teamMembershipService\"]).service(\"rosterSyncService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){\"use strict\";var i=function(){function i(e,t){this.$location=t,this.logger=e.newLogger(\"routeListener\")}return i.$inject=[\"loggingService\",\"$location\"],i.prototype.getContextViewType=function(){return this.contextViewType},i.prototype.isContextView=function(){if(!this.routeChangeOccured){this.routeChangeOccured=!0;var i=this.$location.search().viewCtx;angular.isString(i)&&i.length>0&&(this.contextViewType=e.shared.AttributeHelper.tryGetEnum(i.charAt(0).toLowerCase()+i.slice(1),t.ContextViewType,this.logger)),this.logger.info(\"ContextView: \"+i)}return angular.isDefined(this.contextViewType)},i.prototype.isChildWindow=function(){var e=this.$location.search().mainId,t=this.$location.search().instanceId;return angular.isDefined(t||e)},i}();t.RouteListenerService=i,angular.module(\"teamspace.routeListenerService\",[]).service(\"routeListenerService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i,n,a,o,s,c,r){this.$rootScope=e,this.$state=t,this.channelService=i,this.constants=n,this.eventingService=a,this.layoutService=o,this.navigationService=s,this.schoolAppSettingsStore=c,this.storageService=r,a.$on(e,n.events.schoolApp.enabled,this.onSchoolAppEnabled.bind(this))}return t.$inject=[\"$rootScope\",\"$state\",\"channelService\",\"constants\",\"eventingService\",\"layoutService\",\"navigationService\",\"schoolAppSettingsStore\",\"storageService\"],t.prototype.clearChannelState=function(){this.channelService.setCurrentTeamAndChannel(null,null),this.storageService.remove(this.constants.teams.lastVisitedChannelStorageKey)},t.prototype.navigateToGridView=function(e,t){var i=this;this.clearChannelState(),this.layoutService.leftRailHide();var n={slug:void 0,groupName:void 0,middlePane:void 0,threadId:void 0,messageId:void 0,ctx:this.constants.navigation.context.teamsGrid,navCtx:t};return this.navigationService.navigatePromise(e,this.constants.states.appSchool,n).then(function(e){return i.eventingService.$emit(i.constants.events.schoolApp.navigatingToSchoolApp),e})},t.prototype.navigateToListView=function(e){var t=this;return this.navigationService.navigateToLastTeamStateAndSetFocus(e).then(function(e){return t.eventingService.$emit(t.constants.events.schoolApp.navigatingToSchoolApp),e})},t.prototype.onSchoolAppEnabled=function(){this.navigationService.shouldSchoolAppOverrideToState(this.$state.current.name,this.$state.params)&&(this.schoolAppSettingsStore.teamsViewType===e.SchoolAppTeamsViewType.Grid?this.navigateToGridView(this.$rootScope):this.navigateToListView(this.constants.navContext.schoolAppEnabled))},t}();e.SchoolAppNavigationService=t,angular.module(\"teamspace.schoolAppNavigationService\",[\"teamspace.channelService\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.layoutService\",\"teamspace.navigationService\",\"teamspace.schoolAppSettingsStore\",\"teamspace.storageService\"]).service(\"schoolAppNavigationService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Grid=0]=\"Grid\",e[e.List=1]=\"List\"}(e.SchoolAppTeamsViewType||(e.SchoolAppTeamsViewType={}));!function(e){e[e.Unknown=0]=\"Unknown\",e[e.HasStudentOrTeacherLicense=1]=\"HasStudentOrTeacherLicense\",e[e.DoesNotHaveStudentOrTeacherLicense=2]=\"DoesNotHaveStudentOrTeacherLicense\"}(e.SchoolAppEduLicenseType||(e.SchoolAppEduLicenseType={}));!function(e){e[e.All=0]=\"All\",e[e.Class=1]=\"Class\",e[e.Plc=2]=\"Plc\",e[e.Staff=3]=\"Staff\",e[e.Other=4]=\"Other\"}(e.SchoolAppTeamFilterType||(e.SchoolAppTeamFilterType={}));!function(e){e.Unknown=\"Unknown\",e.Disabled=\"Disabled\",e.EnabledGrid=\"EnabledGrid\",e.EnabledList=\"EnabledList\"}(e.SchoolAppTelemetryStatus||(e.SchoolAppTelemetryStatus={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function s(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),teamspace;!function(e){!function(e){var t=function(t){function i(i,s,n,o,r,c,a,p,l,S){var u=t.call(this,S)||this;return u.$q=i,u.$rootScope=s,u.constants=n,u.eventingService=o,u.loggingService=r,u.myUserPreferencesStore=c,u.settingsService=a,u.storageService=p,u.userResourcesSettingsStore=l,u.eduLicenseType=e.SchoolAppEduLicenseType.Unknown,u.teamFilterType=e.SchoolAppTeamFilterType.All,u.teamsViewType=e.SchoolAppTeamsViewType.Grid,u.isTeamsGridFavoriteSectionExpanded=!0,u.isTeamsGridMoreSectionExpanded=!1,u.initializeOnAppLaunchAndReinit(),u}return __extends(i,t),i.$inject=[\"$q\",\"$rootScope\",\"constants\",\"eventingService\",\"loggingService\",\"myUserPreferencesStore\",\"settingsService\",\"storageService\",\"userResourcesSettingsStore\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.initializationPromise=this.init(),this.eventingService.$onWithTenantScope(this.$rootScope,this.constants.events.settings.updated,function(e,i){i&&i.includes&&(i.includes(t.constants.settings.names.enableSimplifiedUX)||i.includes(t.constants.settings.names.ifNoSimplifiedUXUserViewPreferenceUseList)||i.includes(t.constants.settings.names.disableEduLicenseCheckForSimplifiedUX))&&t.init()})},i.prototype.cleanupOnAppTeardown=function(t){this.eduLicenseType=e.SchoolAppEduLicenseType.Unknown,this.initializationPromise=void 0,this.teamFilterType=e.SchoolAppTeamFilterType.All,this.teamsViewType=e.SchoolAppTeamsViewType.Grid,this.isTeamsGridFavoriteSectionExpanded=!0,this.isTeamsGridMoreSectionExpanded=!1},i.prototype.mtmaTelemetryIdentifier=function(){return\"SchoolAppSettingsStore\"},i.prototype.init=function(){var t=this;return this.myUserPreferencesStore.waitForPreferenceStoreToInitialize().then(function(){switch(t.myUserPreferencesStore.getUserPreferences().eduSimplifiedUxListDefault){case!0:t.teamsViewType=e.SchoolAppTeamsViewType.List;break;case!1:t.teamsViewType=e.SchoolAppTeamsViewType.Grid;break;default:t.teamsViewType=t.settingsService.valueAsBoolean(t.constants.settings.names.ifNoSimplifiedUXUserViewPreferenceUseList)?e.SchoolAppTeamsViewType.List:e.SchoolAppTeamsViewType.Grid}var i=t.myUserPreferencesStore.getUserPreferences().licenseType;return i?(t.setEduLicenseType(i),t.$q.resolve()):t.userResourcesSettingsStore.waitForSettingAndGetValue(SkypeX.Services.UserResourcesStorageKey.licenseType).then(function(e){t.setEduLicenseType(e)})})},Object.defineProperty(i.prototype,\"isSchoolAppEnabled\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSimplifiedUX)&&(this.eduLicenseType===e.SchoolAppEduLicenseType.HasStudentOrTeacherLicense||this.settingsService.valueAsBoolean(this.constants.settings.names.disableEduLicenseCheckForSimplifiedUX))},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"isGridViewEnabled\",{get:function(){return this.isSchoolAppEnabled&&this.teamsViewType===e.SchoolAppTeamsViewType.Grid},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"hasSeenTeamsGrid\",{get:function(){return!!this.storageService.get(this.constants.schoolApp.hasSeenTeamsGridStorageKey)},enumerable:!0,configurable:!0}),i.prototype.waitForSettingsStoreToInitialize=function(){return this.initializationPromise},i.prototype.setHasSeenTeamsGrid=function(){this.storageService.set(this.constants.schoolApp.hasSeenTeamsGridStorageKey,!0)},i.prototype.saveTeamsViewType=function(){return this.myUserPreferencesStore.setUserPreference(SkypeX.Services.MyUserPreferenceStorageKey.EduSimplifiedUxListDefault,JSON.stringify(this.teamsViewType===e.SchoolAppTeamsViewType.List))},Object.defineProperty(i.prototype,\"telemetryStatus\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableSimplifiedUX)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.disableEduLicenseCheckForSimplifiedUX)&&this.eduLicenseType===e.SchoolAppEduLicenseType.Unknown?e.SchoolAppTelemetryStatus.Unknown:this.isSchoolAppEnabled?this.teamsViewType===e.SchoolAppTeamsViewType.Grid?e.SchoolAppTelemetryStatus.EnabledGrid:e.SchoolAppTelemetryStatus.EnabledList:e.SchoolAppTelemetryStatus.Disabled},enumerable:!0,configurable:!0}),i.prototype.setEduLicenseType=function(t){var i=this.isSchoolAppEnabled;this.eduLicenseType=t===this.constants.licenseType.teacher||t===this.constants.licenseType.student?e.SchoolAppEduLicenseType.HasStudentOrTeacherLicense:e.SchoolAppEduLicenseType.DoesNotHaveStudentOrTeacherLicense,this.loggingService.populateSimplifiedUxStatus(this.telemetryStatus),this.isSchoolAppEnabled&&!i&&this.eventingService.$emit(this.constants.events.schoolApp.enabled)},i}(e.MTMABase);e.SchoolAppSettingsStore=t,angular.module(\"teamspace.schoolAppSettingsStore\",[\"skypeX.myUserPreferencesStore\",\"skypeX.userResourcesSettingsStore\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.settingsService\",\"teamspace.storageService\"]).service(\"schoolAppSettingsStore\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){e.services||(e.services={}),angular.module(\"teamspace.searchFileFilterFactory\",[\"teamspace.constants\",\"pascalprecht.translate\",\"teamspace.locales\"]).factory(\"searchFileFilterFactory\",[\"constants\",\"channelService\",\"resources\",\"$translate\",\"$q\",function(t,s,i,n,r){return new(function(){function a(e,t,s,i,n){}return a.prototype.getFilterDefinition=function(){var s={},n=r.defer(),a=this.getExtensionFilterOptions();return this.getTeams().then(function(r){s[t.search.filters.file.fieldNames.team]={type:e.components.FilterInputTypes.Dropdown,name:t.search.filters.file.fieldNames.team,options:r,localizationLabelKey:i.strings.search_filterGroupsText,placeholderLocalizationKey:i.strings.search_filterSelectSpaceText},s[t.search.filters.file.fieldNames.extension]={type:e.components.FilterInputTypes.Dropdown,name:t.search.filters.file.fieldNames.extension,localizationLabelKey:i.strings.search_filterExtensionText,options:a,placeholderLocalizationKey:i.strings.search_filterFileTypesDefault},s[t.search.filters.file.fieldNames.modified]={type:e.components.FilterInputTypes.PeoplePicker,name:t.search.filters.file.fieldNames.modified,localizationLabelKey:i.strings.search_filterModifiedByText},n.resolve(s)}),n.promise},a.prototype.getExtensionFilterOptions=function(){return[{name:n.instant(i.strings.search_filterFileExtensionExcel),value:t.search.file.filters.extensions.excel},{name:n.instant(i.strings.search_filterFileExtensionPowerpoint),value:t.search.file.filters.extensions.powerpoint},{name:n.instant(i.strings.search_filterFileExtensionWord),value:t.search.file.filters.extensions.word},{name:n.instant(i.strings.search_filterFileExtensionImage),value:t.search.file.filters.extensions.images},{name:n.instant(i.strings.search_filterFileExtensionOneNote),value:t.search.file.filters.extensions.oneNote},{name:n.instant(i.strings.search_filterFileExtensionTxt),value:t.search.file.filters.extensions.text},{name:n.instant(i.strings.search_filterFileExtensionPdf),value:t.search.file.filters.extensions.pdf}]},a.prototype.getTeams=function(){var e=[],i=r.defer();return s.getTeams().then(function(s){for(var n=0;n<s.length;n++)if(s[n].displayName&&s[n].siteInfo&&s[n].siteInfo.siteUrl){var r=t.search.file.hiddenConstraints.path+':\"'+s[n].siteInfo.siteUrl+'\"';e.push({name:s[n].displayName,value:r})}e=_.sortBy(e,[\"name\"]),i.resolve(e)}),i.promise},a}())(t,s,i,n,r)}])}(teamspace||(teamspace={}))","var teamspace;!function(e){e.services||(e.services={}),angular.module(\"teamspace.searchMessagingFilterFactory\",[\"teamspace.constants\",\"pascalprecht.translate\"]).factory(\"searchMessagingFilterFactory\",[\"constants\",\"channelService\",\"resources\",\"$translate\",\"$q\",function(t,s,a,n,r){return new(function(){function i(e,t,s,a,n){}return i.prototype.getFilterDefinition=function(){var s=this,i={},l=r.defer(),o=function(){i[t.search.filters.conversations.fieldNames.channel].isDisabled=!1;var e=i[t.search.filters.conversations.fieldNames.team],a=i[t.search.filters.conversations.fieldNames.channel];s.getChannelsForTeam(e,a)};return this.getTeams().then(function(r){i[t.search.filters.conversations.fieldNames.subject]={type:e.components.FilterInputTypes.Textbox,name:t.search.filters.conversations.fieldNames.subject,localizationLabelKey:a.strings.search_filterSubjectText},i[t.search.filters.conversations.fieldNames.date]={type:e.components.FilterInputTypes.Dropdown,name:t.search.filters.conversations.fieldNames.date,localizationLabelKey:a.strings.search_filterDateText,options:[{name:n.instant(a.strings.search_dateFilterToday),value:t.search.filters.conversations.friendlyDateFilters.today},{name:n.instant(a.strings.search_dateFilterYesterday),value:t.search.filters.conversations.friendlyDateFilters.yesterday},{name:n.instant(a.strings.search_dateFilterThisWeek),value:t.search.filters.conversations.friendlyDateFilters.thisWeek},{name:n.instant(a.strings.search_dateFilterLastWeek),value:t.search.filters.conversations.friendlyDateFilters.lastWeek},{name:n.instant(a.strings.search_dateFilterThisMonth),value:t.search.filters.conversations.friendlyDateFilters.thisMonth},{name:n.instant(a.strings.search_dateFilterLastMonth),value:t.search.filters.conversations.friendlyDateFilters.lastMonth},{name:n.instant(a.strings.search_dateFilterThisYear),value:t.search.filters.conversations.friendlyDateFilters.thisYear},{name:n.instant(a.strings.search_dateFilterLastYear),value:t.search.filters.conversations.friendlyDateFilters.lastYear}],placeholderLocalizationKey:a.strings.search_filterPlaceholderDateFormatText},i[t.search.filters.conversations.fieldNames.chattype]={type:e.components.FilterInputTypes.Dropdown,name:t.search.filters.conversations.fieldNames.chattype,options:s.getChatType()},i[t.search.filters.conversations.fieldNames.team]={type:e.components.FilterInputTypes.Dropdown,name:t.search.filters.conversations.fieldNames.team,options:r,localizationLabelKey:a.strings.search_filterGroupsText,placeholderLocalizationKey:a.strings.search_filterSelectSpaceText,changeCallbackFunction:o},i[t.search.filters.conversations.fieldNames.channel]={type:e.components.FilterInputTypes.Dropdown,name:t.search.filters.conversations.fieldNames.channel,localizationLabelKey:a.strings.search_filterChannelText,placeholderLocalizationKey:a.strings.search_filterAllChannelsText,isDisabled:!0},i[t.search.filters.conversations.fieldNames.from]={type:e.components.FilterInputTypes.PeoplePicker,name:t.search.filters.conversations.fieldNames.from,localizationLabelKey:a.strings.search_filterFromText,placeholderLocalizationKey:a.strings.search_filterPlaceholderFromText},i[t.search.filters.conversations.fieldNames.atmention]={type:e.components.FilterInputTypes.Checkbox,name:t.search.filters.conversations.fieldNames.atmention,localizationLabelKey:a.strings.search_filterAtMentionText},i[t.search.filters.conversations.fieldNames.hasattachment]={type:e.components.FilterInputTypes.Checkbox,name:t.search.filters.conversations.fieldNames.hasattachment,localizationLabelKey:a.strings.search_filterhasAttachmentText},l.resolve(i)}),l.promise},i.prototype.getChatType=function(){var e=[];return e.push({name:n.instant(a.strings.search_type_all),title:n.instant(a.strings.search_type_all),value:t.search.filters.conversations.chatTypeValues.all}),e.push({name:n.instant(a.strings.search_type_chat),title:n.instant(a.strings.search_type_chat),value:t.search.filters.conversations.chatTypeValues.onetoone}),e.push({name:n.instant(a.strings.search_type_channel),title:n.instant(a.strings.search_type_channel),value:t.search.filters.conversations.chatTypeValues.group}),e},i.prototype.getChannelsForTeam=function(e,t){var a=[];e&&\"\"===e.value?(t.isDisabled=!0,t.options=[],t.value=t.friendlyValue=\"\"):s.getTeamById(e.value).then(function(e){if(e&&e.channels&&e.channels.length>0)for(var s=0;s<e.channels.length;s++)a.push({name:e.channels[s].displayName,value:e.channels[s].objectId});a=_.sortBy(a,[\"name\"]),t.options=a,t.isHidden=!1})},i.prototype.getTeams=function(){var e=[],a=r.defer();return s.getTeams().then(function(s){for(var n=0;n<s.length;n++)if(s[n].displayName&&s[n].objectId){var r=s[n].displayName,i=(t.search.quickFilters.valueLength-t.search.quickFilters.valueConnector.length)/2;r.length>t.search.quickFilters.valueLength&&(r=r.substring(0,i)+t.search.quickFilters.valueConnector+r.substring(r.length-i)),e.push({name:r,title:s[n].displayName,value:s[n].objectId})}e=_.sortBy(e,[\"name\"]),a.resolve(e)}),a.promise},i}())(t,s,a,n,r)}])}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){var n=function(e){function n(t,n,r,s,c){var i=e.call(this,c)||this;return i.constants=t,i.storageService=n,i.settingsService=r,i.orchestrationService=c,i.currentRecentSearches=[],i.searchLocalStorageKey=\"Teamspace.Search.Recent\",i.maxNumberOfRecents=5,i.initializeReason=\"Startup\",i.initializeOnAppLaunchAndReinit(i.initializeReason),i}return __extends(n,e),n.$inject=[\"constants\",\"storageService\",\"settingsService\",\"sfbInteropUtilsService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){this.currentRecentSearches=this.storageService.get(this.searchLocalStorageKey)||[],this.settingsService.valueAsBoolean(this.constants.settings.names.enableSkypeTeamsInfo)&&this.cleanupStaleRecentSearches(),this.cleanupStaleSfbInteropIds()},n.prototype.cleanupOnAppTeardown=function(e){this.currentRecentSearches=[]},n.prototype.mtmaTelemetryIdentifier=function(){return\"SearchHistoryService\"},n.prototype.cleanupStaleRecentSearches=function(){var e=this,t=_.partition(this.currentRecentSearches,function(t){return t.type===e.constants.autosuggest.type.recentPerson&&!t.originalObject.skypeTeamsInfo}),n=t[0],r=t[1];n.length&&(this.currentRecentSearches=r,this.storeListInRecents(r))},n.prototype.cleanupStaleSfbInteropIds=function(){var e=this;this.currentRecentSearches.filter(function(t){return t.type===e.constants.autosuggest.type.recentPerson}).forEach(function(e){e.matchString=t.SfBInteropUtilsService.getOriginalId(e.matchString),e.originalObject.upn&&(e.originalObject.upn=t.SfBInteropUtilsService.getOriginalId(e.originalObject.upn)),e.originalObject.mri&&(e.originalObject.mri=t.SfBInteropUtilsService.getOriginalId(e.originalObject.mri))}),this.currentRecentSearches=_.uniqBy(this.currentRecentSearches,function(e){return e.type+\"-\"+e.matchString}),this.storeListInRecents(this.currentRecentSearches)},n.prototype.getRecents=function(){for(var e=[],t=0;t<this.maxNumberOfRecents&&this.currentRecentSearches[t];t++)e.push(this.currentRecentSearches[t]);return e},n.prototype.storeInRecents=function(e){if(this.storageService.isSupported()){var t=_.findIndex(this.currentRecentSearches,function(t){return t.matchString===e.matchString&&t.type===e.type});t>-1&&this.currentRecentSearches.splice(t,1),this.currentRecentSearches.unshift(e),e.type===this.constants.autosuggest.type.recentSlashCommand||e.type===this.constants.autosuggest.type.recentAtCommand?this.filterSlashAtCommand(e):this.filterNonSlashAtCommand(e),this.storeListInRecents(this.currentRecentSearches)}},n.prototype.filterSlashAtCommand=function(e){for(var t=0,n=0;n<this.currentRecentSearches.length;n++){var r=this.currentRecentSearches[n];if((r.type===this.constants.autosuggest.type.recentSlashCommand||r.type===this.constants.autosuggest.type.recentAtCommand)&&++t>this.maxNumberOfRecents){this.currentRecentSearches.splice(n,n+1);break}}},n.prototype.filterNonSlashAtCommand=function(e){for(var t=0,n=0;n<this.currentRecentSearches.length;n++){var r=this.currentRecentSearches[n];if(r.type!==this.constants.autosuggest.type.recentSlashCommand&&r.type!==this.constants.autosuggest.type.recentAtCommand&&++t>this.maxNumberOfRecents){this.currentRecentSearches.splice(n,n+1);break}}},n.prototype.removeTeamOrChannelFromSearchHistory=function(e){for(var t=0;t<this.currentRecentSearches.length;t++)this.currentRecentSearches[t].type!==this.constants.autosuggest.type.recentTeam&&this.currentRecentSearches[t].type!==this.constants.autosuggest.type.recentChannel||this.currentRecentSearches[t].originalObject.threadId===e&&this.currentRecentSearches.splice(t,1)},n.prototype.removeAppFromRecentHistory=function(e){var t=this;_.remove(this.currentRecentSearches,function(n){return(n.type===t.constants.autosuggest.type.recentApp||n.type===t.constants.autosuggest.type.recentAtCommand)&&n.originalObject.id===e}),this.storeListInRecents(this.currentRecentSearches)},n.prototype.updateSearchHistory=function(e,t,n){var r=this;this.currentRecentSearches.filter(function(e){return e.type===r.constants.autosuggest.type.recentTeam||e.type===r.constants.autosuggest.type.recentChannel||e.type===r.constants.autosuggest.type.recentChat}).forEach(function(r){var s=r.originalObject.threadId===e,c=r.originalObject.id===e;s&&\"team\"===n?r.originalObject.title=t:s&&\"channel\"===n?r.originalObject.channel=t:c&&\"chat\"===n&&(r.originalObject.renderTitle=t),(s||c)&&(r.matchString=t)})},n.prototype.storeListInRecents=function(e){this.storageService.set(this.searchLocalStorageKey,e)},n}(e.services.MTMABase);t.SearchHistoryService=n,angular.module(\"teamspace.searchHistoryService\",[\"teamspace.constants\"]).service(\"searchHistoryService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,n,i,s,r,a,o,c,p,l,y){var h=e.call(this,i.middleTierConstants.searchTelemetryEndpointAddress,l,a,s,t,n,r,c)||this;return h.$q=t,h.$qNoApply=n,h.appConfig=i,h.$http=s,h.authenticationService=r,h.constants=a,h.utilityService=o,h.appStateService=c,h.loggingService=y,h.telemetryDisabled=!1,p.registerForMtma(h),h.logger=y.newLogger(\"fileSearchClient\"),h.initializeOnAppLaunchAndReinit(\"First Initialize\"),h}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"utilityService\",\"appStateService\",\"orchestrationService\",\"settingsService\",\"loggingService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",e),this.telemetryDisabled=this.settingsService.valueAsBoolean(this.constants.settings.names.telemetryDisabled),this.isScenarioTest=this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests),this.skypeSearchTelemetryDisabled=this.settingsService.valueAsBoolean(this.constants.settings.names.ssTelemetryDisabled)},t.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown - {0}\",e),this.isScenarioTest=void 0,this.skypeSearchTelemetryDisabled=!1,this.telemetryDisabled=!1},t.prototype.mtmaTelemetryIdentifier=function(){return\"SkyeSearchTelemetryClient\"},t.prototype.sendTelemetry=function(e,t){var n=this;void 0===t&&(t=null),this.telemetryDisabled||this.skypeSearchTelemetryDisabled||this.performApiPost(this.constants.urls.skypeSearchTelemetry.post,_.defaults(t,{callType:this.constants.urls.skypeSearchTelemetry.type}),e).then(function(t){n.loggingService.info(\"Telemetry object \"+e.ClientEvent.EventType+\" post successful for session id: \"+e.SessionId)},function(t){n.loggingService.error(\"Telemetry object \"+e.ClientEvent.EventType+\" post unsuccessful for session id: \"+e.SessionId+\" Error:\"+t)})},t.prototype._getAuthHeaders=function(e){var t=this;return void 0===e&&(e=!1),this.authenticationService.getSkypeTokens(e).then(function(e){var n={},i=new SkypeX.Services.SkypeToken(e.skypeToken).rawToken;return i&&(n[t.constants.headers.tokens.xSkypeToken]=i),n[t.constants.headers.skypeSearchCorrelationId]=t.utilityService.generateUUID().replace(/-/g,\"\"),t.isScenarioTest&&(n[t.constants.headers.skypeSearchTest]=\"true\"),n})},t}(SkypeX.Services.GenericRestClient);e.SkypeSearchTelemetryClient=t,angular.module(\"teamspace.skypeSearchTelemetryClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\",\"teamspace.utilityService\"]).service(\"skypeSearchTelemetryClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function a(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(a.prototype=s.prototype,new a)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,s,a,r,n,i,o,c,u,p,h,l,d,g){var v=e.call(this,\"\",i,r,a,t,s,o,n)||this;return v.$q=t,v.$qNoApply=s,v.$http=a,v.constants=r,v.appStateService=n,v.settingsService=i,v.authenticationService=o,v.utilityService=c,v.localizationService=u,v.$translate=p,v.resources=h,v.CacheFactory=l,v.loggingService=d,v.cacheName=\"aad-people-autosuggest-cache\",g.registerForMtma(v),v.logger=d.newLogger(\"AadPeopleSearch\"),v.initializeOnAppLaunchAndReinit(\"First Initialize\"),v}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"constants\",\"appStateService\",\"settingsService\",\"authenticationService\",\"utilityService\",\"localizationService\",\"$translate\",\"resources\",\"CacheFactory\",\"loggingService\",\"orchestrationService\"],t.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown - {0}\",e),this.peopleAutosuggestCache&&(this.CacheFactory.destroy(this.cacheName),delete this.peopleAutosuggestCache,this.peopleAutosuggestCache=void 0),this.upn=void 0},t.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",e),this.peopleAutosuggestCache=this.CacheFactory.get(this.cacheName),this.peopleAutosuggestCache||(this.CacheFactory.createCache(this.cacheName,{deleteOnExpire:\"aggressive\",maxAge:this.constants.timeInMiliseconds.minute,storageMode:\"memory\",capacity:10}),this.peopleAutosuggestCache=this.CacheFactory.get(this.cacheName)),this.authenticationService.getUserInformation().then(function(e){t.upn=e.profile.upn})},t.prototype.mtmaTelemetryIdentifier=function(){return\"Aad People Search\"},t.prototype._getAuthHeaders=function(){var e=this.settingsService.valueFor(this.constants.settings.names.graphUrls).baseUrl;return this.authenticationService.getAuthHeaders({},[e])},t.prototype.createHeaders=function(e,t,s){var a;return a={},a[this.constants.headers.clientRequestId]=e,a[this.constants.counters.eventNames.clientRequestId]=e,a[this.constants.headers.clientSessionId]=t,a[this.constants.headers.xAnchorMailbox]=s,a[this.constants.headers.xClientLanguage]=this.localizationService.getLocale(),a[this.constants.headers.xClientLocalTime]=(new Date).toISOString(),a},t.prototype.cacheResponseData=function(e,t){this.peopleAutosuggestCache.put(e,t),this.logger.info(\"AAD guest autosuggest response received, caching response data and mapping response to autosuggest users\")},t.prototype.fetchUsers=function(e,t,s,a,r,n){var i=this,o=this.$q.defer();a.sourceCalled=!0,a.searchQuery=t,a.eventSubType=this.constants.events.aadSearch.peopleSearchResults;var c=this.peopleAutosuggestCache.get(t);if(c)c.isCache=!0,a.isCache=!0,o.resolve(c);else{var u=\"\"+this.settingsService.valueFor(this.constants.settings.names.graphUrls).baseUrl+this.settingsService.valueFor(this.constants.settings.names.graphUrls).searchUsers.list+\"?\"+e,p=this.utilityService.generateUUID();a.clientRequestId=p;var h=this.createHeaders(p,this.loggingService.sessionId,this.upn),l=performance.now();this.logger.info(\"AAD Request. ClientRequestId:{0}, sending date:{1}\",p,(new Date).toISOString()),this._getAuthHeaders().then(function(e){var s=performance.now(),c=Math.round(s-l),d={eventSubType:\"aadAuthResponseReceived\",clientRequestId:p,authLatency:c};i.loggingService.event(i.constants.events.substrateSearch.responseReceived,d),h[i.constants.headers.tokens.authorization]=e[i.constants.headers.tokens.authorization];var g={callType:i.constants.urls.aadUsers.listType,skipApply:!0,withCredentials:!0,counter:\"graph_req_people_list\",headers:h};n&&(g.timeout=n),i.performApiGetDetailed(u,g).toNgPromise(i.$qNoApply).then(function(e){var n=e&&e.object,u=n.value,h=performance.now(),l=Math.round(h-s),d=i.$translate.instant(i.resources.strings.guest_user_postfix),g=u.map(function(e){return{DisplayName:e.displayName+\" \"+d,Id:e.id,EmailAddresses:[e.mail],QueryText:t,JobTitle:e.jobTitle,ImAddress:\"\",ReferenceId:\"\",PeopleType:\"\",itemRank:-1,objectId:e.id,userPrincipalName:e.userPrincipalName,userType:e.userType||r}}),v={statusCode:e.statusCode,headers:null,autosuggestUsers:g,searchQuery:t,results:null,clientRequestId:p,startRenderTime:performance.now(),authLatency:c,latency:l,traceId:null,isCache:!1,isAvailable:!0};a.responseReceived=!0,a.authLatency=n.authLatency,a.latency=v.latency,a.startRenderTime=v.startRenderTime,a.resultsCount=null!=v.autosuggestUsers?v.autosuggestUsers.length:0,a.statusCode=v.statusCode,i.cacheResponseData(t,v),o.resolve(v)}).catch(function(e){e&&e.data&&i.logger.error(\"Powerbar AAD people search req error, status : {0}, config: {1}\",e.status,e.data);var t=e&&e.data&&e.data.error&&e.data.error.message?e&&e.data&&e.data.error&&e.data.error.message:\"\";a.responseReceived=!0,a.resultsRendered=!1,a.statusCode=null!=e&&null!=e.status?e.status:a.statusCode,a.error=t+\" \"+JSON.stringify(e.config),o.reject(e)})})}return o.promise},t.prototype.getGuestList=function(e,t,s,a){void 0===t&&(t=5);var r=\"$filter=(accountEnabled eq true)and(userType eq 'Guest')and(startswith(displayName,'\"+(e=e.replace(\"'\",\"''\"))+\"') or startswith(givenName,'\"+e+\"') or startswith(surname,'\"+e+\"') or startswith(mail,'\"+e+\"') or startswith(userPrincipalName,'\"+e+\"'))&$top=\"+t;return this.fetchUsers(r,e,t,s,this.constants.userTypes.guest,a)},t.prototype.aadPeopleSearchTelemetryResponseReceived=function(e){if(!e.isCache){var t={peopleSearchId:e.peopleSearchId,traceId:e.traceId,clientRequestId:e.clientRequestId,authLatency:e.authLatency,latency:e.latency,status:e.statusCode?e.statusCode.toString():\"0\",rendered:e.resultsRendered?1:0,renderinglatency:e.resultsRendered?Math.round(performance.now()-e.startRenderTime):void 0,searchStringLength:e.searchQuery?e.searchQuery.length:0,resultCount:e.resultsCount,peopleSearchSource:e.source,eventSubType:e.eventSubType};this.loggingService.event(this.constants.events.substrateSearch.responseReceived,t)}},t.prototype.aadPeopleSearchTelemetryResponseError=function(e){var t={clientRequestId:e.clientRequestId,peopleSearchId:e.peopleSearchId,status:e.statusCode?e.statusCode.toString():\"0\",rendered:!1,searchStringLength:e.searchQuery?e.searchQuery.length:0,resultCount:0,peopleSearchSource:e.source,error:e.error};this.loggingService.event(this.constants.events.substrateSearch.responseReceived,t)},t}(SkypeX.Services.GenericRestClient);e.AadPeopleSearch=t,angular.module(\"teamspace.aadPeopleSearch\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.localizationService\",\"teamspace.eventingService\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).service(\"aadPeopleSearch\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,i,n,r,o,a,s,c,p,h,l){var u=e.call(this,\"\",s,a,r,t,i,o,p)||this;return u.$q=t,u.$qNoApply=i,u.appConfig=n,u.utilityService=c,u.loggingService=h,l.registerForMtma(u),u.logger=h.newLogger(\"fileSearchClient\"),u.initializeOnAppLaunchAndReinit(\"First Initialize\"),u}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"settingsService\",\"utilityService\",\"appStateService\",\"loggingService\",\"orchestrationService\"],t.prototype.search=function(e,t){return void 0===t&&(t=null),this._endpointUrl?this.performApiPost(this.settingsService.valueFor(\"sharepointSearchPostUrl\"),_.defaults(t,{callType:this.constants.urls.sharepointSearch.type}),e).toNgPromise(this.$q):null},t.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown - {0}\",e),this.sharepointResource=void 0},t.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",e)},t.prototype.mtmaTelemetryIdentifier=function(){return\"FileSearchClient\"},t.prototype.warmUp=function(e,t){var i=this;this.sharepointResource=e,this._endpointUrl=e;var n=this.utilityService.format(this.constants.urls.sharepointWarmup.get,t);this.performApiGet(n,{callType:this.constants.urls.sharepointWarmup.type}).then(function(e){i.loggingService.info(\"Sharepoint warmup completed for Search\")},function(e){i.loggingService.error(\"Sharepoint warmup failed with error: {0}\",e)})},t.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};return t[this.constants.headers.accept]=this.constants.headers.jsonContent,t[this.constants.headers.xClientType]=this.constants.search.file.sharePointClientType,this.authenticationService.getAuthHeaders(t,[this.sharepointResource])},t}(SkypeX.Services.GenericRestClient);e.FileSearchClient=t,angular.module(\"teamspace.fileSearchClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).service(\"fileSearchClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var r=function(){function t(e,t,r,n,s){this.constants=e,this.loggingService=t,this.peopleService=r,this.substrateSearchTopNService=n,this.logger=t.newLogger(\"IndexedDbPeopleSearch\"),this.enableSubstrateTopNCachePeopleAutoSuggest=s.valueAsBoolean(e.settings.names.enableSubstrateTopNCachePeopleAutoSuggest)}return t.$inject=[\"constants\",\"loggingService\",\"peopleService\",\"substrateSearchTopNService\",\"settingsService\"],t.prototype.convertTopNResponseToSearchPeopleResponse=function(e){return{results:e.map(function(e){return{description:e.description,displayName:e.displayName,userPrincipalName:e.userPrincipalName,itemRank:e.itemRank,EmailAddresses:e.email?[e.email]:null,ReferenceId:e.referenceId,Id:e.id,objectId:e.objectId}})}},t.prototype.searchPeopleInIndexedDb=function(t,r,n){var s=this;r.searchQuery=t,r.eventSubType=this.constants.events.indexedDbSearch.peopleSearchResults;var o=performance.now();return this.enableSubstrateTopNCachePeopleAutoSuggest?this.substrateSearchTopNService.searchTopNCacheData(t,e.services.PeopleSearchSource.TopNCache).then(function(o){return o&&o.length?(r.source=e.services.PeopleSearchSource.TopNCache,s.convertTopNResponseToSearchPeopleResponse(o)):s.peopleService.searchPeopleInCache(t,n,s.constants.scenarios.people.idbPeopleSearch).then(function(e){return e})}).then(function(e){return r.startRenderTime=performance.now(),r.latency=Math.round(r.startRenderTime-o),r.sourceCalled=!0,r.resultsCount=e&&e.results&&e.results.length?e.results.length:0,e}):this.peopleService.searchPeopleInCache(t,n,this.constants.scenarios.people.idbPeopleSearch).then(function(e){return r.startRenderTime=performance.now(),r.latency=Math.round(r.startRenderTime-o),r.sourceCalled=!0,r.resultsCount=e&&e.results&&e.results.length?e.results.length:0,e})},t.prototype.indexedDbPeopleSearchTelemetryResponseReceived=function(e){var t={peopleSearchId:e.peopleSearchId,latency:e.latency,rendered:e.resultsRendered?1:0,renderinglatency:e.resultsRendered?Math.round(performance.now()-e.startRenderTime):void 0,searchStringLength:e.searchQuery?e.searchQuery.length:0,resultCount:e.resultsCount,peopleSearchSource:e.source,eventSubType:e.eventSubType};this.loggingService.event(this.constants.events.substrateSearch.responseReceived,t)},t}();t.IndexedDbPeopleSearch=r,angular.module(\"teamspace.indexedDbPeopleSearch\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.peopleService\"]).service(\"indexedDbPeopleSearch\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,a){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(t,a)};return function(t,a){function s(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(s.prototype=a.prototype,new s)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,a,s,i,n,r,o,c){var u=e.call(this,\"\",r,i,s,t,a,o,n)||this;return u.$q=t,u.$qNoApply=a,u.$http=s,u.constants=i,u.appStateService=n,u.settingsService=r,u.authenticationService=o,u.utilityService=c,u.symptom=i.urls.ods.symptom,u.teamName=i.urls.ods.teamName,u.clientSearchProvider=i.urls.ods.clientSearchProvider,u.complianceClassification=i.urls.ods.complianceClassification,u}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"constants\",\"appStateService\",\"settingsService\",\"authenticationService\",\"utilityService\"],t.prototype._getAuthHeaders=function(){return this.authenticationService.getAuthHeaders({},[this.constants.urls.feedbackTo3SDash.resourceUrl]).then(function(e){return e})},t.prototype.getHeadersForSearchFeedbackToODS=function(e){var t=this;return this._getAuthHeaders().then(function(e){var a;return a={},a[t.constants.headers.clientNameToODS]=t.constants.urls.feedbackTo3SDash.client_name,a[t.constants.headers.authorization]=e[t.constants.headers.tokens.authorization],a})},t.prototype.getDiagnosticSessionQuery=function(e,t){return{Symptom:this.symptom,Tags:t,ProblemStatement:e}},t.prototype.getDiagnosticQuery=function(e,t,a,s){var i=this.settingsService.getRing();return{Symptom:this.symptom,Parameters:[{Name:this.teamName,ComplianceClassification:this.complianceClassification,value:{SearchSessions:[{Searches:[{ServerSearchRequests:[{TraceId:e,RequestStartTime:a,BackEndTarget:t,ClientRequestId:s}]}]}]}},{Name:this.constants.urls.ods.queryFields.clientSearchProvider,ComplianceClassification:this.complianceClassification,value:this.clientSearchProvider},{Name:this.constants.urls.ods.queryFields.flightAudienceGroup,ComplianceClassification:this.complianceClassification,value:i?i.id.toString():\"dev.local\"}]}},t.prototype.uploadDataToODSCreatingSession=function(e,t,a){var s=this;return this.getHeadersForSearchFeedbackToODS(e).then(function(e){var i=s.getDiagnosticSessionQuery(t,a),n=s.constants.urls.feedbackTo3SDash.createSession.url;return s.performApiPostDetailed(n,_.defaults({skipCommonHeaders:!0},{callType:s.constants.urls.feedbackTo3SDash.createSession.callType},{headers:e}),i)})},t.prototype.uploadDataToODSCallingDiagnosticAPI=function(e,t,a,s,i){var n=this;return this.getHeadersForSearchFeedbackToODS(e).then(function(r){r[n.constants.urls.ods.saraSessionId]=t;var o=n.constants.urls.feedbackTo3SDash.postData.url,c=n.getDiagnosticQuery(a,s,i,e);return n.performApiPostDetailed(o,_.defaults({skipCommonHeaders:!0},{callType:n.constants.urls.feedbackTo3SDash.postData.callType},{headers:r}),c)})},t}(SkypeX.Services.GenericRestClient);e.SearchFeedbackServiceToODS=t,angular.module(\"teamspace.searchFeedbackServiceToODS\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.localizationService\",\"teamspace.eventingService\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).service(\"searchFeedbackServiceToODS\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.Provenance={Exchange:\"Exchange\",SharepointOnline:\"SharepointOnline\",OneDriveForBusiness:\"OneDriveForBusiness\",Teams:\"Teams\",All:\"All\"};!function(e){e.FieldEnum={None:\"None\",Time:\"Time\",Score:\"Score\"},e.SortDirectionEnum={None:\"None\",Desc:\"Desc\"}}(e.SubstrateSearchSortClause||(e.SubstrateSearchSortClause={})),e.TermsMap={FolderName:\"FolderName\",FolderId:\"FolderId\",IsDeleted:\"IsDeleted\"}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.EntityType={Message:\"Message\",Documents:\"Documents\",Bookmarks:\"Bookmarks\",People:\"People\",Keywords:\"Keywords\",Text:\"Text\",Files:\"Files\"}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function r(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(r.prototype=s.prototype,new r)}}(),teamspace;!function(e){!function(t){!function(e){e.Id=\"Id\",e.DisplayName=\"DisplayName\",e.EmailAddresses=\"EmailAddresses\",e.CompanyName=\"CompanyName\",e.JobTitle=\"JobTitle\",e.OfficeLocation=\"OfficeLocation\",e.Department=\"Department\",e.ImAddress=\"ImAddress\",e.PhoneNumber=\"PhoneNumber\",e.ADObjectId=\"ADObjectId\",e.UserPrincipalName=\"UserPrincipalName\",e.PersonaId=\"PersonaId\",e.FeatureData=\"FeatureData\",e.PDLItemId=\"PDLItemId\",e.PeopleType=\"PeopleType\",e.PeopleSubtype=\"PeopleSubtype\",e.Confidence=\"Confidence\",e.MailboxGuid=\"MailboxGuid\",e.ExternalDirectoryObjectId=\"ExternalDirectoryObjectId\"}(t.SubstrateFields||(t.SubstrateFields={}));!function(e){e.staticbrowse=\"staticbrowse\",e.powerbar=\"powerbar\",e.peoplepicker=\"peoplepicker\"}(t.SubstrateSearchScenarios||(t.SubstrateSearchScenarios={}));!function(e){e.Person=\"Person\",e.Group=\"Group\",e.Other=\"Other\"}(t.SubstratePeopleType||(t.SubstratePeopleType={}));!function(e){e.Mailbox=\"Mailbox\",e.Directory=\"Directory\"}(t.SubstrateProvenances||(t.SubstrateProvenances={}));!function(e){e.Room=\"Room\",e.OrganizationContact=\"OrganizationContact\",e.OrganizationUser=\"OrganizationUser\",e.PersonalContact=\"PersonalContact\",e.ImplicitContact=\"ImplicitContact\",e.PublicDistributionList=\"PublicDistributionList\",e.PersonalDistributionList=\"PersonalDistributionList\",e.UnifiedGroup=\"UnifiedGroup\",e.ImplicitGroup=\"ImplicitGroup\",e.Guest=\"Guest\",e.Unknown=\"Unknown\"}(t.SubstratePeopleSubtype||(t.SubstratePeopleSubtype={}));!function(e){e.People=\"People\",e.File=\"File\",e.Text=\"Text\",e.Message=\"Message\",e.Document=\"Document\"}(t.SubstrateEnitityType||(t.SubstrateEnitityType={}));!function(e){e.PeopleType=\"PeopleType\",e.DisplayName=\"DisplayName\",e.JobTitle=\"JobTitle\",e.CompanyName=\"CompanyName\",e.OfficeLocation=\"OfficeLocation\",e.Department=\"Department\",e.PeopleSubtype=\"PeopleSubtype\"}(t.SubstrateFilterTermOptions||(t.SubstrateFilterTermOptions={}));var s;!function(e){e.yesterday=\"yesterday\",e.today=\"today\",e.thisweek=\"this week\",e.lastweek=\"last week\",e.thismonth=\"this month\",e.lastmonth=\"last month\",e.thisyear=\"this year\",e.lastyear=\"last year\"}(s||(s={}));!function(e){e.AAD=\"AAD\",e.Substrate=\"3S\",e.IndexedDb=\"IndexedDB\",e.MiddleTier=\"MT\",e.TopNCache=\"TopNCache\"}(t.PeopleSearchSource||(t.PeopleSearchSource={}));var r=function(t){function r(e,s,r,n,a,i,o,c,u,l,h,d,p,S,g,v){var y=t.call(this,\"\",i,n,r,e,s,o,a)||this;return y.$q=e,y.$qNoApply=s,y.$http=r,y.constants=n,y.appStateService=a,y.settingsService=i,y.authenticationService=o,y.utilityService=c,y.loggingService=l,y.localizationService=h,y.$interval=p,y.identityService=S,y.eventingService=g,y.autodiscoverClient=v,y.substrateBotMessagesLineString=\"________________________________\",y.substrateSearchWarmupTimeout=y.constants.timeInMiliseconds.thirtyMinutes,y.substrateSearchWarmupThrottleTime=y.constants.timeInMiliseconds.fiveMinutes,y.substratePeriodicAuthRefreshTimeout=y.constants.timeInMiliseconds.fifteenMinutes,y.substrateAuthRefreshThrottleTime=y.constants.timeInMiliseconds.fifteenMinutes,y.searchDefaultStatusCode=\"-10\",y.searchTerms=[],y.searchSessionId=\"\",d.registerAction(n.actions.substrateSearchRestClient.warmup,function(){return y.throttledSubstrateSearchWarmup(n.scenarios.search.substrateSearchScenario),e.when()}),d.registerForMtma(y),y.logger=l.newLogger(\"SubstrateSearchRestClient\"),y.initializeOnAppLaunchAndReinit(\"First Initialize\"),y}return __extends(r,t),r.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"constants\",\"appStateService\",\"settingsService\",\"authenticationService\",\"utilityService\",\"CacheFactory\",\"loggingService\",\"localizationService\",\"orchestrationService\",\"$interval\",\"identityService\",\"eventingService\",\"autodiscoverClient\"],r.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"cleanupOnAppTeardown - {0}\",e),this.powerbarConversationId=void 0,this.paginationCVID=void 0,this.peoplePickerConversationId=void 0,this.enableSubstrateMessageSearch=void 0,this.enableSubstrateMessageSearchEcho=void 0,this.upn=void 0,this.oid=void 0,this.lastKnownTraceId=void 0,this.lastKnownPeopleClientRequestId=void 0,this.enableSubstratePeopleAutoSuggestSearch=void 0,this.throttledSubstrateSearchWarmup.cancel(),this.throttledSubstrateSearchWarmup=void 0,this.throttledSubstrateRefreshAuth.cancel(),this.throttledSubstrateRefreshAuth=void 0,this.authEventListenerRegistered=void 0,this.isGuestUser=void 0,this.searchTerms=[],this.substrateAuthResource=void 0,this.searchSessionId=\"\"},r.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.logger.log(\"initializeOnAppLaunchAndReinit - {0}\",e),this.enableSubstrateMessageSearch=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstrateMessageSearch),this.enableSubstrateMessageSearchEcho=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstrateMessageSearchEcho),this.enableSubstratePeopleAutoSuggestSearch=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSubstratePeopleAutoSuggestSearch),this.throttledSubstrateSearchWarmup=_.throttle(function(e){return t.searchWarmup(e)},this.substrateSearchWarmupThrottleTime),this.throttledSubstrateRefreshAuth=_.throttle(function(){var e=t.loggingService.newScenario(t.constants.scenarios.substrateSearch.periodicRefreshAuth,null,null,null,!0);t._getAuthHeaders().then(function(t){e.stop()}).catch(function(s){t.logger.error(\"Failed to refresh substrate auth token. Error: {0}\",s),e.fail({error:s})})},this.substrateAuthRefreshThrottleTime),this.authEventListenerRegistered=!1,this.isGuestUser=this.identityService.isGuestUserType(),this.substrateAuthResource=this.constants.substrateSearchReqBody.resource_outlook,this.authenticationService.getUserInformation().then(function(e){t.upn=e.profile.upn,t.oid=e.profile.oid,(t.enableSubstratePeopleAutoSuggestSearch||t.enableSubstrateMessageSearch||t.enableSubstrateMessageSearchEcho)&&(t.$interval(function(){return t.substrateWarmupIfAppOnline(\"interval\")},t.substrateSearchWarmupTimeout,0,!1),t.settingsService.valueAsBoolean(t.constants.settings.names.allowPeriodicRefreshSubstrateToken)&&!t.authenticationService.isTokenWarmingEnabledForResource(t.constants.substrateSearchReqBody.resource_outlook)&&t.$interval(function(){return t.refreshAuthHeadersIfAppOnline()},t.substratePeriodicAuthRefreshTimeout,0,!1))})},r.prototype.registerAuthRefreshOnActive=function(){var e=this;this.settingsService.valueAsBoolean(this.constants.settings.names.allowPeriodicRefreshSubstrateToken)&&(this.authEventListenerRegistered||this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.interactive,function(){e.refreshAuthHeadersIfAppOnline(),e.authEventListenerRegistered=!0}))},r.prototype.mtmaTelemetryIdentifier=function(){return\"SubstrateSearchRestClient\"},r.prototype.substrateWarmupIfAppOnline=function(e){this.appStateService.isOnline&&this.appStateService.isActive&&(this.logger.debug(\"before throttledSubstrateSearchWarmup reason: {0}\",e),this.throttledSubstrateSearchWarmup(this.constants.scenarios.search.substrateSearchScenario))},r.prototype.refreshAuthHeadersIfAppOnline=function(){this.appStateService.isOnline&&this.appStateService.isActive&&this.throttledSubstrateRefreshAuth()},r.prototype.getEventSubTypeFromScenarioForWarmup=function(e){return e===this.constants.scenarios.search.substrateSearchScenario?this.constants.events.substrateSearch.messageSearchWarmup3s:e===this.constants.scenarios.search.substrateSearchEchoScenario?this.constants.events.substrateSearch.messageSearchWarmupEcho3s:\"N/A\"},r.prototype.setPowerbarConversationId=function(){this.powerbarConversationId=this.utilityService.generateUUID()},r.prototype.autodiscover=function(){var e=this;return this.settingsService.valueAsBoolean(this.constants.settings.names.enableAutoDiscoveryForSubstratePeopleAutoSuggest)||!1?this.autodiscoverClient.autodiscover(r.autodiscoverProtocol).then(function(t){return t&&t.available?e.processAutodiscoverData(t):null}):(this.substrateAuthResource=this.constants.substrateSearchReqBody.resource_outlook,this.$q.when(this.settingsService.valueFor(this.constants.settings.names.substrateSearchDefaultBaseUrl)))},r.prototype.processAutodiscoverData=function(e){return e.url.startsWith(this.constants.substrateSearchReqBody.defaultAutodiscoverDomain)?(e.url=e.url.replace(this.constants.substrateSearchReqBody.hostReplacementRegex,this.constants.substrateSearchReqBody.replacementAutodiscoverDomain),this.substrateAuthResource=this.constants.substrateSearchReqBody.resource_outlook):this.substrateAuthResource=this.constants.substrateSearchReqBody.hostReplacementRegex.exec(e.url)[0],e.url},r.prototype.searchWarmup=function(e,t){var s=this;if(void 0===t&&(t=2),this.registerAuthRefreshOnActive(),this.isGuestUser)this.logger.info(\"Logged in user is guest: Not doing 3s warmup\");else if(this.powerbarConversationId||this.setPowerbarConversationId(),t){var n,a,i=this.utilityService.generateUUID(),o=this.getEventSubTypeFromScenarioForWarmup(e),c=performance.now(),u=this.settingsService.valueFor(this.constants.settings.names.substrateMessageSearchUrls).searchWarmup,l=this.getHeadersForSubstrateCall(i,\"SERP\"),h=this.autodiscover();this.$q.all([l,h]).then(function(l){if(a=l[0],n=l[1]){var h=\"\"+n+u+\"?cvid=\"+s.powerbarConversationId+\"&scenario=\"+e,d={headers:a};s.performApiGetDetailed(h,_.defaults(d,{callType:_.toLower(o)})).toNgPromise(s.$qNoApply).then(function(t){var r=t.object,a=performance.now()-c,l=r.Instrumentation.TraceId,h=t.statusCode.toString(),d=\"3S Init Warmup, call success, api-\"+n+u+\",clientRequestId - \"+i+\", scenario-\"+e+\", traceId-\"+l+\", statusCode-\"+h;s.substrateSearchAvailabilityTelemetry({status:h,message:d,latency:a,resultLength:0,clientRequestId:i,sessionId:s.loggingService.sessionId,eventSubType:o});var p={traceId:l,latency:a,rendered:!1,status:h,clientRequestId:i,sessionId:s.loggingService.sessionId,eventSubType:o};s.substrateSearchPerfTelemetry(p),s.logger.info(d)}).catch(function(a){var l=s.extractStatusCode(a),h=a?_.get(a,\"errorMessage.Instrumentation.TraceId\",\"N/A\"):\"N/A\",d=\"3S Init Warmup, call failure, api-\"+n+u+\",clientRequestId - \"+i+\", scenario-\"+e+\", traceId-\"+h+\", statusCode-\"+l,p=performance.now()-c;s.substrateSearchAvailabilityTelemetry({status:l,message:JSON.stringify(a),latency:p,resultLength:0,clientRequestId:i,sessionId:s.loggingService.sessionId,eventSubType:o}),s.logger.error(d),\"404\"===l&&(s.logger.error(\"3S Init Warmup call with clientRequestId - {0} failed with 404 for the url found by autodiscover.Find new url and do init again, attempts left {1}\",i,t-1),s.autodiscoverClient.resetProtocol(r.autodiscoverProtocol),s.searchWarmup(e,--t))})}}).catch(function(e){s.logger.error(\"Autodiscover failed to get a url for 3S Init Warmup, Not Performing init, error - {0}\",JSON.stringify(e)),s.$q.reject(e)})}else this.logger.error(\"All retries for 3S Init Warmup call are over, not doing init\")},r.prototype.createHeaders=function(e,t,s){var r,n=(r={},r[this.constants.headers.clientRequestId]=e,r[this.constants.counters.eventNames.clientRequestId]=e,r[this.constants.headers.xAnchorMailbox]=s,r[this.constants.headers.xClientLanguage]=this.localizationService.getLocale(),r[this.constants.headers.xClientLocalTime]=(new Date).toISOString(),r);return this.isSilent()||(n[this.constants.headers.clientSessionId]=t),n},r.prototype.getSubstrateSearchPeopleListGeneric=function(e,t,s,n){var a=this,i=this.settingsService.valueFor(this.constants.settings.names.substrateMessageSearchUrls).list+e;this.peoplePickerConversationId=this.utilityService.generateUUID();var o=this.utilityService.generateUUID(),c=this.createHeaders(o,this.loggingService.sessionId,this.upn);c[this.constants.headers.accept]=this.constants.headers.jsonContent+\"; \"+r.ODataMetadata_None;var u={callType:this.constants.urls.people.listType,headers:c},l={EntityRequests:t,Cvid:this.peoplePickerConversationId,AppName:\"Microsoft Teams\",Scenario:{Name:e}};return this.performApiCall(i,this.constants.HTTPMethods.POST,u,s,l,2,n).then(function(e){return e}).catch(function(e){return e&&-1!==e.status&&a.logger.error(\"Error while fetching people. clientRequestId:{0}, error:{1}\",u.headers[a.constants.headers.clientRequestId],JSON.stringify(e)),a.$q.reject(e)})},r.prototype.getSubstrateSearchPeopleList=function(e,t,s){var n,a,i,o,c,u,l,h,d=this;s.searchQuery=e,s.eventSubType=this.constants.events.substrateSearch.peopleSearchResults;var p=this.constants.urls.people.list+this.constants.substrateSearch.powerBar.scenarioName;this.powerbarConversationId||this.setPowerbarConversationId();var S=this.utilityService.generateUUID();this.lastKnownPeopleClientRequestId=S,s.clientRequestId=S;var g=this.createHeaders(S,this.loggingService.sessionId,this.upn);g[this.constants.headers.accept]=this.constants.headers.jsonContent+\"; \"+r.ODataMetadata_None;var v={callType:this.constants.urls.people.listType,headers:g},y=(n={},n[this.constants.substrateSearchReqBody.query]=(a={},a[this.constants.substrateSearchReqBody.queryString]=e,a[this.constants.substrateSearchReqBody.displayQueryString]=e,a),n[this.constants.substrateSearchReqBody.entityType]=\"People\",n[this.constants.substrateSearchReqBody.Provenances]=[\"Mailbox\",\"Directory\"],n[this.constants.substrateSearchReqBody.from]=0,n[this.constants.substrateSearchReqBody.size]=t,n[this.constants.substrateSearchReqBody.filter]=(i={},i[this.constants.substrateSearchReqBody.and]=[(o={},o[this.constants.substrateSearchReqBody.term]={PeopleType:\"Person\"},o),(c={},c[this.constants.substrateSearchReqBody.term]=(u={},u[this.constants.substrateSearchReqBody.peopleSubtype]=this.constants.substrateSearchReqBody.organizationUser,u),c)],i),n[this.constants.substrateSearchReqBody.Fields]=[\"Id\",\"DisplayName\",\"EmailAddresses\",\"CompanyName\",\"JobTitle\",\"ImAddress\",\"UserPrincipalName\",\"ExternalDirectoryObjectId\"],n),m=(l={},l[this.constants.substrateSearchReqBody.entityRequests]=[y],l[this.constants.substrateSearchReqBody.cvid]=this.powerbarConversationId,l[this.constants.substrateSearchReqBody.appName]=\"Microsoft Teams\",l[this.constants.substrateSearchReqBody.scenario]=(h={},h[this.constants.substrateSearchReqBody.name]=r.scenario,h),l);return this.performApiCall(p,this.constants.HTTPMethods.POST,v,this.constants.substrateSearch.powerBar.apiCallerName,m).then(function(e){return e.isAvailable?s.sourceCalled=!0:s.sourceCalled=!1,d.logger.info(\"3S people autosuggest response received, users: {0}. Caching response data and mapping to autosuggest users\",e.autosuggestUsers?e.autosuggestUsers.length:0),s.responseReceived=!0,s.authLatency=e.authLatency,s.latency=e.latency,s.startRenderTime=e.startRenderTime,s.resultsCount=null!=e.autosuggestUsers?e.autosuggestUsers.length:0,s.statusCode=e.statusCode,s.traceId=e.traceId,e}).catch(function(e){d.logger.error(\"Error while fetching people. clientRequestId:{0}, error:{1}\",v.headers[d.constants.headers.clientRequestId],JSON.stringify(e)),d.lastKnownTraceId=e&&e.data&&e.data.Instrumentation&&e.data.Instrumentation.TraceId;var t=e&&e.data&&e.data.error&&e.data.error.message?e&&e.data&&e.data.error&&e.data.error.message:\"\";return s.responseReceived=!0,s.resultsRendered=!1,s.statusCode=null!=e&&null!=e.status?e.status:s.statusCode,s.traceId=e&&e.data&&e.data.Instrumentation&&e.data.Instrumentation.TraceId,s.error=t+\" \"+JSON.stringify(e.config),d.$q.reject(t)})},r.prototype._getAuthHeaders=function(){return this.authenticationService.getAuthHeaders({},[this.substrateAuthResource])},r.prototype.substratePeopleSearchTelemetryResponseReceived=function(t){var s={peopleSearchId:t.peopleSearchId,traceId:t.traceId?t.traceId:t.clientRequestId,clientRequestId:t.clientRequestId,authLatency:t.authLatency,latency:t.latency,status:t.statusCode?t.statusCode.toString():\"0\",rendered:t.resultsRendered?1:0,renderinglatency:t.resultsRendered?Math.round(performance.now()-t.startRenderTime):void 0,searchStringLength:t.searchQuery?t.searchQuery.length:0,resultCount:t.resultsCount};this.loggingService.customEvent(e.services.TelemetryKind.ResponseReceived,this.constants.events.substrateSearch.responseReceived,s),s.peopleSearchSource=t.source,s.eventSubType=t.eventSubType,this.loggingService.event(this.constants.events.substrateSearch.responseReceived,s)},r.prototype.substratePeopleSearchTelemetryResponseError=function(t){var s={clientRequestId:t.clientRequestId,traceId:t.traceId?t.traceId:t.clientRequestId,peopleSearchId:t.peopleSearchId,status:t.statusCode?t.statusCode.toString():\"0\",rendered:!1,searchStringLength:t.searchQuery?t.searchQuery.length:0,resultCount:0,error:t.error};this.loggingService.customEvent(e.services.TelemetryKind.ResponseReceived,this.constants.events.substrateSearch.responseReceived,s),s.peopleSearchSource=t.source,s.eventSubType=t.eventSubType,this.loggingService.event(this.constants.events.substrateSearch.responseReceived,s)},r.prototype.substratePeopleSearchTelemetryAction=function(t,s){if(this.enableSubstratePeopleAutoSuggestSearch&&t&&t.traceId){var r={eventType:\"EntityClicked\",traceId:t.traceId,id:t.referenceId,entityId:t.entityId,position:t.position,localtime:(new Date).toISOString(),searchStringLength:s,peopleSearchId:t.peopleSearchId};this.loggingService.customEvent(e.services.TelemetryKind.SearchActions,this.constants.events.substrateSearch.searchActions,r)}},r.prototype.sendSubstrateMessageSearchClickTelemetry=function(t){t.localtime=(new Date).toISOString(),t.eventType=\"EntityClicked\",t.eventSubType=this.constants.events.substrateSearch.messageSearchQuery3s,this.loggingService.customEvent(e.services.TelemetryKind.SearchActions,this.constants.events.substrateSearch.searchActions,t)},r.prototype.substratePeopleSearchTelemetryDone=function(t){if(this.enableSubstratePeopleAutoSuggestSearch&&this.appStateService.isOnline&&!this.isGuestUser){var s={traceId:this.lastKnownTraceId?this.lastKnownTraceId:this.lastKnownPeopleClientRequestId?this.lastKnownPeopleClientRequestId:r.emptyGuid,localtime:(new Date).toISOString(),searchStringLength:t};this.loggingService.customEvent(e.services.TelemetryKind.SearchDone,this.constants.events.substrateSearch.searchDone,s)}},r.prototype.getSubjectMetadataForResponse=function(e){var t=null;return e.Source&&e.Source.Subject&&(t=[{MetadataType:\"subject\",MetadataPropertyList:[{Key:\"subject\",Value:e.Source.Subject}]}]),t},r.prototype.isO365ConnectorMessage=function(e){return!!e.includes(this.substrateBotMessagesLineString)},r.prototype.parseO365ConnectorMessage=function(e){if(!this.isO365ConnectorMessage(e))return e;for(var t=e.split(this.substrateBotMessagesLineString),s=e,r=-1,n=0;n<t.length;n++)t[n].length>r&&(r=t[n].length,s=t[n]);return r<5?e:s},r.prototype.getThreadIdFromResponse=function(e){return _.get(e,\"Source.ClientThreadId\")?_.get(e,\"Source.ClientThreadId\"):_.get(e,\"Source.ClientConversationId\")?_.get(e,\"Source.ClientConversationId\").split(\";\")[0]:void 0},r.prototype.convertValidSubstrateResultToSkypSearchResponse=function(e,t){var s={},r=e.Source.Preview;s.Content=r,this.isO365ConnectorMessage(r)&&(s.Content=this.parseO365ConnectorMessage(r)),s.CreationDate=e.Source.DateTimeSent,s.MessageId=e.Source.InternetMessageId?e.Source.InternetMessageId:e.Source.ServerMessageId,s.ClientMessageId=e.Source.InternetMessageId?e.Source.InternetMessageId:e.Source.ServerMessageId,s.ServerMessageId=e.Source.InternetMessageId?e.Source.InternetMessageId:e.Source.ServerMessageId;var n=this.getThreadIdFromResponse(e);s.ThreadId=n,s.ConversationId=n,s.ParentReferenceId=e.Source.ClientConversationId;var a=_.get(e,\"Source.Extensions.SkypeSpaces_ConversationPost_Extension_ThreadType\");return a&&a===SkypeX.Services.ChatServiceUtils.ThreadType_Chat?(s.ConversationType=this.constants.search.chat.conversationTypes.Chat,s.GroupId=e.Source.ClientThreadId):a&&a!==SkypeX.Services.ChatServiceUtils.ThreadType_Chat&&(s.ConversationType=this.constants.search.chat.conversationTypes.Channel,s.GroupId=_.get(e,\"Source.Extensions.SkypeSpaces_ConversationPost_Extension_SkypeGroupId\")),s.From=e.Source.Extensions&&e.Source.Extensions.SkypeSpaces_ConversationPost_Extension_FromSkypeInternalId?e.Source.Extensions.SkypeSpaces_ConversationPost_Extension_FromSkypeInternalId:e.Source.From.InternalId,s.SenderDisplayName=e.Source.Sender.EmailAddress.Name,s.MetadataList=this.getSubjectMetadataForResponse(e),s.From3s=!0,s.RequestTraceId=t.Instrumentation?t.Instrumentation.TraceId:void 0,s.MessageReferenceId=e.ReferenceId,s.MessageEntityId=e.Id,s},r.prototype.areResultsPresentInResponse=function(e){return e&&e.EntitySets&&e.EntitySets.length>=1&&e.EntitySets[0].ResultSets&&e.EntitySets[0].ResultSets.length>=1&&e.EntitySets[0].ResultSets[0].Results&&e.EntitySets[0].ResultSets[0].Results.length>=1},r.prototype.moreSearchResultsAvailable=function(e){return _.get(e,\"EntitySets[0].ResultSets[0].MoreResultsAvailable\",!1)},r.prototype.issueSuccessSubstrateTelemetry=function(e,t,s,r,n,a,i,o){var c={status:e,message:\"3S SERP, send telemetry for call success\",latency:a,renderingLatency:o,resultLength:t,sessionId:this.loggingService.sessionId,clientRequestId:s,eventSubType:r},u={traceId:n,latency:a,renderingLatency:o,status:e,clientRequestId:s,sessionId:this.loggingService.sessionId,rendered:i,eventSubType:r};this.substrateSearchAvailabilityTelemetry(c),this.substrateSearchPerfTelemetry(u)},r.prototype.issueFailureSubstrateTelemetry=function(t,s,r,n,a){var i={status:s,errorMessage:r,sessionId:this.loggingService.sessionId,eventSubType:a,clientRequestId:n,latency:t};this.loggingService.customEvent(e.services.TelemetryKind.Tracking,this.constants.events.substrateSearch.availability,i)},r.prototype.getSubstrateMessageSearchQuery=function(t,s){var r={entityRequests:[{entityType:e.services.EntityType.Message,contentSources:[e.services.Provenance.Teams],fields:[\"Extension_SkypeSpaces_ConversationPost_Extension_FromSkypeInternalId_String\",\"Extension_SkypeSpaces_ConversationPost_Extension_ThreadType_String\",\"Extension_SkypeSpaces_ConversationPost_Extension_SkypeGroupId_String\"],propertySet:\"Optimized\",query:{queryString:t.queryString,displayQueryString:t.displayQueryString?t.displayQueryString:\"\"},from:t.options.resultBase,size:t.options.resultCount}],cvid:this.getCVID(t,s),scenario:{name:s}};return r&&r.entityRequests&&t.filter&&(r.entityRequests[0].filter=t.filter),r},r.prototype.getCVID=function(e,t){var s=\"\";return t==this.constants.scenarios.search.substrateSearchPowerbarScenario?this.isFirstPageCall(e)?(s=this.powerbarConversationId?this.powerbarConversationId:this.utilityService.generateUUID(),this.setPaginationCVID(s)):(s=this.paginationCVID)||(s=this.utilityService.generateUUID(),this.setPaginationCVID(s)):s=e.cvid?e.cvid:this.utilityService.generateUUID(),s},r.prototype.setPaginationCVID=function(e){this.paginationCVID=e},r.prototype.isFirstPageCall=function(e){return 0===e.options.resultBase},r.prototype.getResultLength=function(e){return e.EntitySets[0].ResultSets[0].Results.length},r.prototype.updateErrorObjectWithFieldsForDebugging=function(e,t){e.id=t.Id,e.dateTimeCreated=_.get(t,\"Source.DateTimeCreated\"),e.threadType=_.get(t,\"Source.Extensions.SkypeSpaces_ConversationPost_Extension_ThreadType\"),e.groupId=_.get(t,\"Source.Extensions.SkypeSpaces_ConversationPost_Extension_SkypeGroupId\"),e.internetMessageId=_.get(t,\"Source.InternetMessageId\"),e.clientThreadId=_.get(t,\"Source.ClientThreadId\"),e.clientConversationId=_.get(t,\"Source.ClientConversationId\"),e.displayToCount=_.get(t,\"Source.DisplayTo\")?_.get(t,\"Source.DisplayTo\").split(\";\").length:void 0},r.prototype.isResultValid=function(e,t){var s={};s.missingFields=[],this.updateErrorObjectWithFieldsForDebugging(s,e);var r=!0;return _.get(e,\"Source\")?(_.get(e,\"Source.ClientThreadId\")||s.missingFields.push(\"ClientThreadId\"),_.get(e,\"Source.ClientConversationId\")||s.missingFields.push(\"ClientConversationId\"),_.get(e,\"Source.Preview\")||(s.missingFields.push(\"Preview\"),r=!1),_.get(e,\"Source.DateTimeSent\")||(s.missingFields.push(\"DateTimeSent\"),r=!1),_.get(e,\"Source.InternetMessageId\")||(s.missingFields.push(\"InternetMessageId\"),r=!1),_.get(e,\"Source.Sender\")||(s.missingFields.push(\"Sender\"),r=!1),_.get(e,\"Source.ClientThreadId\")||_.get(e,\"Source.ClientConversationId\")||(r=!1),_.get(e,\"Source.Extensions\")?(_.get(e,\"Source.Extensions.SkypeSpaces_ConversationPost_Extension_FromSkypeInternalId\")||(s.missingFields.push(\"FromSkypeInternalId\"),r=!1),r||t.push(s),r):(s.missingFields.push(\"Extensions\"),t.push(s),r=!1)):(s.missingFields.push(\"Source\"),t.push(s),r=!1)},r.prototype.sendSubstrateIncompleteMessageTelemetry=function(e,t){if(e.length){var s={errorMessage:JSON.stringify(e),noOfIncompleteMessages:e.length,substrateTraceId:t,eventSubType:this.constants.events.substrateSearch.incompleteSubstrateMessage};this.loggingService.event(this.constants.events.substrateSearch.incompleteSubstrateMessage,s)}},r.prototype.getResponseArray=function(e){var t=this,s=[],r=[];return s=e.EntitySets[0].ResultSets[0].Results.filter(function(e){return t.isResultValid(e,r)}).map(function(s){return t.convertValidSubstrateResultToSkypSearchResponse(s,e)}),this.sendSubstrateIncompleteMessageTelemetry(r,e.Instrumentation.TraceId),s},r.prototype.replaceChatFilterWithKQLPropertyName=function(e){var t=this.settingsService.valueFor(this.constants.settings.names.substrateMessageSearchInFilterKeyword),s=new RegExp(\"\\\\b\"+t+\":\",\"gi\");return e=e.replace(s,\"Extension_SkypeSpaces_ConversationPost_Extension_Topic_String:\")},r.prototype.addKQLFiltersToQueryString=function(e,t){void 0===e&&(e=null),t=this.replaceChatFilterWithKQLPropertyName(t);var s=this.getKQLFilterStrings(e),r=this.getSoftDeleteFilterString();return s.unshift(t),s.push(r),s.join(\" AND \")},r.prototype.getSoftDeleteFilterString=function(){return\"NOT (isClientSoftDeleted:TRUE)\"},r.prototype.telemetryParamsAreValid=function(e){return e&&e.searchCallStartTime&&e.searchClientRequestId&&e.searchTermEventSubType},r.prototype.send3SCallSuccessTelemetry=function(e){if(this.telemetryParamsAreValid(e)){var t=e.searchClientRequestId,s=e.searchTermEventSubType,r=e.statusCode,n=e.traceId,a=e.substrateSearchLatency,i=e.resultLength,o=e.renderingLatency,c=e.rendered;this.issueSuccessSubstrateTelemetry(r,i,t,s,n,a,c,o)}else this.logger.error(\"3S SERP, could not send 3s call telemetry\")},r.prototype.send3SCallFailureTelemetry=function(e,t,s){var r=_.get(e,\"errorMessage.Instrumentation.TraceId\",\"Could not get trace id from error\"),n=this.extractStatusCode(e),a=JSON.stringify(e),i=_.get(t,\"searchClientRequestId\"),o=_.get(t,\"searchTermEventSubType\"),c=performance.now()-t.searchCallStartTime;return this.logger.error(\"3S SERP,call failure,clientRequestId-\"+i+\",scenario-\"+s+\",traceId-\"+r+\",statusCode-\"+n),this.issueFailureSubstrateTelemetry(c,n,a,i,o),this.$q.reject(e)},r.prototype.extractStatusCode=function(e){return e?e.statusCode?e.statusCode.toString():e.status?e.status.toString():this.searchDefaultStatusCode:this.searchDefaultStatusCode},r.prototype.setSearchTerms=function(e){e&&e.SearchTerms&&0!=e.SearchTerms.length&&(this.searchTerms=e.SearchTerms)},r.prototype.getSearchTerms3s=function(){return this.searchTerms},r.prototype.process3SResponse=function(e){var t=e.object;if(this.setSearchTerms(t),!this.areResultsPresentInResponse(t))return this.$q.resolve([]);var s=this.getResponseArray(t);return this.$q.resolve(s)},r.prototype.getExperimental3SFlight=function(e){var t;return _.get(e,\"experimentalClientFlight.enabled\")&&(t=_.get(e,\"experimentalClientFlight.value\")),t},r.prototype.getClientFlightsFor3SCall=function(){var e,t=[\"SearchV2Flight\",\"SubstrateSearchFanoutFlight\"],s=this.settingsService.valueFor(this.constants.settings.names.enableExperimental3SConfig);return(e=this.getExperimental3SFlight(s))&&t.push(e),t.join(\",\")},r.prototype.isSilent=function(){return this.utilityService.asBoolean(this.settingsService.valueFor(this.constants.settings.names.loggingConstants).silent)||this.settingsService.valueFor(this.constants.settings.names.telemetryDisabled)},r.prototype.getHeadersForSubstrateCall=function(e,t){var s,r=this,n=(s={},s[this.constants.headers.clientRequestId]=e,s[this.constants.counters.eventNames.clientRequestId]=e,s[this.constants.headers.xClientLanguage]=this.localizationService.getLocale(),s[this.constants.headers.xClientLocalTime]=(new Date).toISOString(),s);switch(this.isSilent()||(n[this.constants.headers.clientSessionId]=this.loggingService.sessionId),t){case\"SERP\":return n[this.constants.headers.xClientFlights]=this.getClientFlightsFor3SCall(),this.authenticationService.getUserInformation().then(function(e){return n[r.constants.headers.xAnchorMailboxSerp]=\"PUID:\"+e.profile.puid+\"@\"+e.profile.tid,n}).catch(function(e){return r.logger.error(\"getUserInformation failed to get current user\"),n});default:return this.$q.resolve(n)}},r.prototype.searchTerm=function(e,t){var s=this,r=t.searchTermEventSubType,n=t.searchClientRequestId,a=t.searchTermScenario,i=this.getSubstrateMessageSearchQuery(e,a),o=this.settingsService.valueFor(this.constants.settings.names.substrateMessageSearchUrls).query,c=this.getHeadersForSubstrateCall(n,\"SERP\"),u=_.toLower(r);return c.then(function(e){return s.performApiPostDetailed(o,_.defaults({callType:u,headers:e}),i).toNgPromise(s.$q)})},r.prototype.messageSearchEcho=function(e,t){var s=this;void 0===t&&(t={});var r=t.searchClientRequestId,n=this.constants.scenarios.search.substrateSearchEchoScenario;t.searchTermEventSubType=t.searchTermEventSubType,t.searchTermScenario=n,t.searchCallStartTime=performance.now(),this.searchTerm(e,t).then(function(e){var a=e.object,i=a.Instrumentation.TraceId,o=e.statusCode.toString(),c=s.areResultsPresentInResponse(a)?s.getResultLength(a):0;s.logger.info(\"3S SERP ECHO,call success,clientRequestId - \"+r+\", scenario-\"+n+\", traceId-\"+i+\", statusCode-\"+o+\", resultLength - \"+c),t.statusCode=o,t.traceId=i,t.rendered=!1,t.resultLength=c,s.send3SCallSuccessTelemetry(t)}).catch(function(e){s.send3SCallFailureTelemetry(e,t,n)})},r.prototype.substrateSearchPerfTelemetry=function(t){if(t.traceId){var s={traceId:t.traceId,latency:Math.round(t.latency),status:t.status,rendered:t.rendered?1:0,clientRequestId:t.clientRequestId};t.rendered&&t.renderingLatency&&(s.renderingLatency=Math.round(t.renderingLatency)),this.loggingService.customEvent(e.services.TelemetryKind.ResponseReceived,this.constants.events.substrateSearch.responseReceived,s)}},r.prototype.substrateSearchAvailabilityTelemetry=function(t){var s={status:t.status,message:t.message,resultLength:t.resultLength,latency:t.latency,renderingLatency:t.renderingLatency,sessionId:t.sessionId,eventSubType:t.eventSubType,clientRequestId:t.clientRequestId};this.loggingService.customEvent(e.services.TelemetryKind.Tracking,this.constants.events.substrateSearch.availability,s)},r.prototype.performApiCall=function(e,t,s,n,a,i,o){var c=this;void 0===a&&(a=null),void 0===i&&(i=2);var u=this.$q.defer();return i?(this.autodiscover().then(function(l){if(!l){var h={statusCode:void 0,headers:void 0,autosuggestUsers:void 0,clientRequestId:void 0,startRenderTime:void 0,authLatency:void 0,latency:void 0,searchQuery:void 0,results:void 0,traceId:void 0,isCache:!1,isAvailable:!1};return u.resolve(h),u.promise}var d=performance.now();c._getAuthHeaders().then(function(h){s.headers[c.constants.headers.tokens.authorization]=h[c.constants.headers.tokens.authorization];var p=performance.now(),S=Math.round(p-d),g={eventSubType:\"3sAuthResponseReceived\",clientRequestId:s.headers[c.constants.headers.clientRequestId],authLatency:S};c.loggingService.event(c.constants.events.substrateSearch.responseReceived,g);var v={method:t,url:l+e,headers:s.headers||{},data:a,counter:\"substrate_req_\"+n};o&&(v.timeout=o),v.headers[c.constants.headers.accept]||(v.headers[c.constants.headers.accept]=\"json\");var y=a&&a.EntityRequests&&a.EntityRequests[0]&&a.EntityRequests[0].Query&&a.EntityRequests[0].Query.QueryString;c.$http(v).then(function(e){var t=e&&e.data,r=performance.now(),a=Math.round(r-p),i=s.headers[c.constants.headers.clientRequestId],o=t&&t.Instrumentation&&t.Instrumentation.TraceId,l=t&&t.Groups&&t.Groups[0]&&t.Groups[0].Suggestions;l&&l.length&&(l=l.map(function(e){return e.UserPrincipalName&&(e.userPrincipalName=e.UserPrincipalName,delete e.UserPrincipalName),e})),c.logger.info(\"3S {0}, TraceId: {1}, requestId: {2}, latency: {3}ms\",n,o,i,a);var h={statusCode:e.status,headers:e.headers(),autosuggestUsers:l,clientRequestId:i,startRenderTime:r,authLatency:S,latency:a,searchQuery:y,results:void 0,traceId:o,isCache:!1,isAvailable:!0};u.resolve(h)}).catch(function(o){var l=c.extractStatusCode(o),h=\"\";if(o&&o.config&&(o.config.headers&&o.config.headers[c.constants.headers.xAnchorMailbox]&&(o.config.headers[c.constants.headers.xAnchorMailbox]=void 0),o.config.data&&o.config.data.EntityRequests&&o.config.data.EntityRequests[0]&&o.config.data.EntityRequests[0].Query&&o.config.data.EntityRequests[0].Query.QueryString&&(o.config.data.EntityRequests[0].Query.QueryString=void 0),h=JSON.stringify(o.config)),o&&-1!==o.status&&c.logger.error(\"3S req error, status : {0}, config: {1}\",o.status,h),\"404\"===l)return c.autodiscoverClient.resetProtocol(r.autodiscoverProtocol),c.performApiCall(e,t,s,n,a,--i);u.reject(o)})})}),u.promise):(u.reject(null),u.promise)},r.prototype.getDateInKQLFormat=function(e){switch(e){case this.constants.search.filters.conversations.friendlyDateFilters.today:return\"sent:\"+this.applyQuotes(s.today);case this.constants.search.filters.conversations.friendlyDateFilters.yesterday:return\"sent:\"+this.applyQuotes(s.yesterday);case this.constants.search.filters.conversations.friendlyDateFilters.thisWeek:return\"sent:\"+this.applyQuotes(s.thisweek);case this.constants.search.filters.conversations.friendlyDateFilters.lastWeek:return\"sent>=\"+moment().subtract(1,\"w\").startOf(\"week\").format(\"YYYY-MM-DD\")+\" AND sent<=\"+moment().subtract(1,\"w\").endOf(\"week\").format(\"YYYY-MM-DD\");case this.constants.search.filters.conversations.friendlyDateFilters.lastMonth:return\"sent:\"+this.applyQuotes(s.lastmonth);case this.constants.search.filters.conversations.friendlyDateFilters.thisMonth:return\"sent:\"+this.applyQuotes(s.thismonth);case this.constants.search.filters.conversations.friendlyDateFilters.thisYear:return\"sent:\"+this.applyQuotes(s.thisyear);case this.constants.search.filters.conversations.friendlyDateFilters.lastYear:return\"sent:\"+this.applyQuotes(s.lastyear);default:this.logger.error(\"3S SERP, Incorrect date observed in filter-\"+e+\". Ignoring it\")}},r.prototype.applyQuotes=function(e){return'\"'.concat(e).concat('\"')},r.prototype.getKQLFilterStrings=function(e){var t=this;return e?e.filter(function(e){return e.value&&0!==e.value.length&&e.name!==t.constants.search.filters.conversations.fieldNames.team&&e.name!==t.constants.search.filters.conversations.fieldNames.chattype}).map(function(e){var s=null;switch(e.name){case t.constants.search.filters.conversations.fieldNames.subject:return s=e.value,\"subject:\"+s;case t.constants.search.filters.conversations.fieldNames.date:return t.getDateInKQLFormat(e.value);case t.constants.search.filters.conversations.fieldNames.from:return s='(from:\"'+e.value.email+'\" OR from:\"'+e.value.displayName+'\")',s;case t.constants.search.filters.conversations.fieldNames.atmention:return\"mentions:\"+t.oid.replace(/-/g,\"\");case t.constants.search.filters.conversations.fieldNames.hasattachment:return\"hasattachment:yes\";case t.constants.search.filters.conversations.fieldNames.channel:return s=e.value,\"clientthreadid:\"+s}}):[]},r.ODataMetadata_None=\"odata.metadata=none\",r.scenario=\"powerbar\",r.emptyGuid=\"00000000-0000-0000-0000-000000000000\",r.autodiscoverProtocol=\"substratesearchservice\",r}(SkypeX.Services.GenericRestClient);t.SubstrateSearchRestClient=r,angular.module(\"teamspace.substrateSearchRestClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.localizationService\",\"teamspace.eventingService\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.autodiscoverClient\"]).service(\"substrateSearchRestClient\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(n){!function(n){n.isSettingDetailObjectType=function(n){return\"object\"===n.type},n.isSettingDetailBooleanType=function(n){return!n.type||\"boolean\"===n.type};!function(n){n[n.Unknown=0]=\"Unknown\",n[n.Windows=1]=\"Windows\",n[n.Mac=2]=\"Mac\",n[n.Linux=3]=\"Linux\"}(n.OsPlatform||(n.OsPlatform={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(t){function r(e,r,n){var i=t.call(this)||this;return i.$q=e,i.logger=r,i.utilityService=n,i}return __extends(r,t),r.prototype.convertToSkypeMessage=function(e){var t=e.sender,r=e.timestamp(),n=e.text();return this.prepareSkypeMessage(t,r,n)},r.prototype.prepareSkypeMessage=function(t,r,n){var i=this;return this.getChatConversationWith(t).then(function(o){var s=t.id();if(!o)return i.$q.reject(new Error(\"no conversation found\"));var a=_.find(o.otherMembers,function(e){return s===e.upn})||o.otherMembers[0],c=r.getTime(),p={messagetype:SkypeX.Services.ChatServiceUtils.MessageType_Text,contenttype:SkypeX.Services.ChatServiceUtils.ContentType_Text,content:n,renderContent:n,id:\"\"+c,type:\"Message\",composetime:r.toISOString(),originalarrivaltime:r.toISOString(),conversationLink:\"sfb/\"+o.id,from:\"sfb/\"+a.mri,version:\"\"+c},v=new SkypeX.Services.SkypeMessageLocal(p);return v.idUnion=v.clientmessageid?v.clientmessageid:v.id,v.conversationId=v.getConversationIdFromConversationLink(),v.parentMessageId=v.getParentMessageIdFromConversationLink(),v.createdTime=c,v.creator=a.mri,v.isFromMe=!1,v.source=SkypeX.Services.SkypeMessageSource.SfB,v.parentMessageId||(v.parentMessageId=v.id,v.replyChainLatestDeliveryTime=v.originalArrivalTimeUtc),v.notificationLevel=SkypeX.Services.eNotificationLevel.Simple,e.services.SfBInteropUtilsService.processInteropMessageContent(v,i.utilityService),v}).catch(function(e){return i.logger.error(\"failed converting message: {0}\",e),i.$q.reject(e)})},r}(SkypeX.Services.ObservableBase);t.SfBMessageConverter=r}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(e){function r(n,i,s,a,o,c,p){var l=e.call(this,p)||this;return l.$q=n,l.constants=i,l.loggingService=s,l.exceptionUtilityService=a,l.settingsService=o,l.orchestrationService=p,l.logger=s.newLogger(r.className),l.preferredClientOptions=new t.DataManagerOptions(i.urls.interop.preferredClientSettings.type,function(e){return\"\"}),l.preferredClientOptions.isResponseWrappedInValue=!1,l.preferredClientOptions.isTransient=!0,l.preferredClientDataManager=c.registerManager(l.preferredClientOptions),l.initializeOnAppLaunchAndReinit(\"First Initialize\"),l}return __extends(r,e),r.$inject=[\"$q\",\"constants\",\"loggingService\",\"exceptionUtilityService\",\"settingsService\",\"dataManagerService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppReInit: reason = {0}\",e);var t=this.settingsService.valueFor(this.constants.settings.names.middleTierConstants).newEndpointAddress;this.preferredClientOptions.getUrl=t+this.constants.urls.interop.preferredClientSettings.getApiPath,this.preferredClientOptions.updateUrl=t+this.constants.urls.interop.preferredClientSettings.setApiPath},r.prototype.cleanupOnAppTeardown=function(e){this.loggingService.log(\"onAppTeardown: reason = {0}\",e)},r.prototype.mtmaTelemetryIdentifier=function(){return r.className},r.prototype.getSettings=function(){var e=this,r=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.gerPreferredClientSettings),n=new t.DataManagerRequestOptions;return n.httpConfigModifier=function(e){e.method=\"GET\"},this.preferredClientDataManager.get(\"\",n).then(function(t){return r.stop(),e.logger.debug(\"preferredClientDataManager get succcess payload {0}\",t),t.electedSettings},function(t){return r.fail({errormessage:t}),e.logger.error(\"Error while fetching the chat preferred client settings. {0}\",t),e.$q.reject(t)})},r.prototype.setTeamsAsPreferredChatClient=function(e,t){var r=this,n={isTeamsPreferredClient:e},i={url:this.constants.urls.interop.preferredClientSettings.setApiPath,method:\"POST\",data:n},s=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.setPreferredClientSettings),a={isTeamsPreferredClient:e,callingFunctionName:t};return this.preferredClientDataManager.invoke(i).then(function(){r.logger.info(\"isTeamsPreferredClient updated.\"),s.stop({data:JSON.stringify(a)})},function(e){r.logger.error(\"Failed to set isTeamsPreferredClient with error: \"+e),r.exceptionUtilityService.failScenarioSelectively(s,e,{data:JSON.stringify(a)})})},r.className=\"ChatPreferredClientSettingsService\",r}(e.services.MTMABase);t.ChatPreferredClientSettingsService=r,angular.module(\"teamspace.chatPreferredClientSettingsService\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.orchestrationService\"]).service(\"chatPreferredClientSettingsService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,r,i,s,o,a,c,v){var g=t.call(this,i,c.newLogger(n.className),s)||this;return g.sfbConversationsService=r,g.constants=o,g.eventingService=a,g.loggingService=c,g.orchestrationService=v,v.registerForMtma(g),g.initializeOnAppLaunchAndReinit(\"First Initialize\"),g}return __extends(n,t),n.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppReInit: reason = {0}\",e)},n.prototype.mtmaTelemetryIdentifier=function(){return n.className},n.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown: reason = {0}\",e)},n.prototype.sendMessage=function(t,n){var r=this,i=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.sendMessage);return this.sfbConversationsService.getOrCreateSfBConversation(t).then(function(e){return e.chatService.sendMessage({text:r.getSanitizedMessage(n.content)})}).then(function(){i.stop();var e=Date.now();return{id:\"\"+e,originalarrivaltime:e}}).catch(function(n){var s=n&&n.reason&&n.reason.subcode,o=[\"Busy\",\"DoNotDisturb\",\"Declined\",\"TemporarilyUnavailable\",\"Unreachable\"],a=e.SfBInteropUtilsService.asSafeError(n),c=e.SfBInteropUtilsService.asSafeReason(n);return _.includes(o,s)?(a.isExpectedFailure=!0,i.incomplete({reason:c,error:a})):i.fail({reason:c,error:a}),r.logger.error(\"failed sending message to conversation {0}: {1}\",t,a),r.$q.reject(a)})},n.prototype.getSanitizedMessage=function(e){return e?(e=e.replace(/<br\\s*\\/>/gi,\"\\r\\n\"),e=this.decodeHtmlEntities(e)):e},n.prototype.decodeHtmlEntities=function(e){try{var t=document.createElement(\"textarea\");return t.innerHTML=e,t.value}catch(t){return e}},n.prototype.listenIncomingMessages=function(e){var t=this,n=this.sfbConversationsService.getSfBConversation(e);if(n)return n.historyService.activityItems.added(function(e){\"TextMessage\"===e.type()?(t.processNewMessage(e),t.loggingService.event(t.constants.events.sfbInterop.messageReceived)):t.loggingService.event(t.constants.events.sfbInterop.messageIgnored,{sfb_message_type:e.type()})});this.logger.error(\"trying to listen messages for unknown SfB conversation: id {0}\",e)},n.prototype.processNewMessage=function(e){var t=this;if(\"Outgoing\"!==e.direction())return this.convertToSkypeMessage(e).then(function(e){t.updateChat(e),t.trigger(SkypeX.Services.MessageStoreConstants.EventType_Batched,e.conversationId,[e])})},n.prototype.updateChat=function(e){var t=[e];this.sfbConversationsService.updateConversations(t),this.eventingService.$emit(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,{messages:t,isFromLongPoll:!0})},n.prototype.getChatConversationWith=function(e){return this.sfbConversationsService.getChatConversationWith(e)},n.className=\"SfBChatService\",n}(e.SfBMessageConverter);e.SfBChatServiceImpl=t;var n=function(){function e(e,t,n,r,i,s){this.$q=e,this.constants=t,this.eventingService=n,this.loggingService=r,this.utilityService=i,this.orchestrationService=s}return e.$inject=[\"$q\",\"constants\",\"eventingService\",\"loggingService\",\"utilityService\",\"orchestrationService\"],e.prototype.create=function(e,n){return new t(e,n,this.$q,this.utilityService,this.constants,this.eventingService,this.loggingService,this.orchestrationService)},e}();e.SfBChatServiceFactory=n,angular.module(\"teamspace.sfbChatServiceFactory\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.orchestrationService\"]).service(\"sfbChatServiceFactory\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),teamspace;!function(e){!function(t){var r=function(e){function r(t,n,i,o,c,s){var a=e.call(this,s)||this;return a.sfbClient=t,a.$q=n,a.constants=i,a.loggingService=o,a.peopleService=c,a.orchestrationService=s,a.logger=o.newLogger(r.className),a.initializeOnAppLaunchAndReinit(\"First Initialize\"),a}return __extends(r,e),r.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.log(\"onAppReInit: reason = {0}\",e),this.cache=Object.create(null)},r.prototype.cleanupOnAppTeardown=function(e){this.logger.log(\"onAppTeardown: reason = {0}\",e),this.cache=void 0},r.prototype.mtmaTelemetryIdentifier=function(){return r.className},r.prototype.searchContact=function(e){var r=this;if(this.cache[e])return this.cache[e];var n=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.searchContact),i=this.searchContacts(\"id:\"+e,1).then(function(e){var t=e[0];return t?(n.stop(),t):r.$q.reject(new Error(\"contact not found\"))}).catch(function(i){return n.fail({reason:t.SfBInteropUtilsService.asSafeReason(i),error:i}),r.logger.error(\"failed searching contact by id: {0}\",i),delete r.cache[e],r.$q.reject(i)});return this.cache[e]=i},r.prototype.searchContactByMri=function(e){var r=this;return this.getPeopleProfile(e,\"mri\").then(function(e){var n=_.uniq(_.filter([e.email,t.SfBInteropUtilsService.getOriginalId(e.userPrincipalName)]));return t.SfBInteropUtilsService.raceFirstResolved(r.$q,n.map(function(e){return r.searchContact(e)}))}).catch(function(e){return r.logger.error(\"failed searching contact by mri: {0}\",e),r.$q.reject(e)})},r.prototype.searchContacts=function(e,r){var n=this,i=this.sfbClient.personsAndGroupsManager.createPersonSearchQuery();return i.text(e),i.limit(r),t.SfBInteropUtilsService.toIPromise(this.$q,i.getMore().then(function(){return i.results().map(function(e){return e.result})})).catch(function(e){return n.$q.reject(t.SfBInteropUtilsService.asSafeError(e))})},r.prototype.getPeopleProfile=function(e,r){var n=this;void 0===r&&(r=\"sip\");var i=_.includes([\"sip\",\"email\"],r);return\"email\"===r&&(e=t.SfBInteropUtilsService.asSip(e)),this.peopleService.getPeopleProfile(e,\"sfbInterop\",i).then(function(e){if(n.peopleService.isUnknownUser(e)){var t=new Error(\"profile not found\");return t.isExpectedError=!0,n.$q.reject(t)}return e}).catch(function(e){return n.logger.error(\"failed getting people profile: {0}\",e),n.$q.reject(e)})},r.className=\"SfBContactsService\",r}(e.services.MTMABase);t.SfBContactsServiceImpl=r;var n=function(){function e(e,t,r,n,i){this.$q=e,this.constants=t,this.loggingService=r,this.peopleService=n,this.orchestrationService=i}return e.$inject=[\"$q\",\"constants\",\"loggingService\",\"peopleService\",\"orchestrationService\"],e.prototype.create=function(e){return new r(e,this.$q,this.constants,this.loggingService,this.peopleService,this.orchestrationService)},e}();t.SfBContactsServiceFactory=n,angular.module(\"teamspace.sfbContactsServiceFactory\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.peopleService\",\"teamspace.orchestrationService\"]).service(\"sfbContactsServiceFactory\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function o(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}(),teamspace;!function(e){!function(e){var n=function(n){function t(e,o,r,i,s,a,c,v,f,u,p,l){var g=n.call(this,i,f.newLogger(t.className),s)||this;return g.sfbClient=e,g.sfbContactsService=o,g.sxConfig=r,g.constants=a,g.conversationsService=c,g.chatConversationFactory=v,g.loggingService=f,g.$translate=u,g.resources=p,l.registerForMtma(g),g.initializeOnAppLaunchAndReinit(\"First Initialize\"),g}return __extends(t,n),t.prototype.initializeOnAppLaunchAndReinit=function(e){this.loggingService.log(\"onAppReInit: reason = {0}\",e),this.conversations=[]},t.prototype.cleanupOnAppTeardown=function(e){this.loggingService.log(\"onAppTeardown: reason = {0}\",e),this.conversations=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return t.className},t.prototype.getOrCreateSfBConversation=function(e){var n=this,t=this.getSfBConversation(e);return t?this.$q.resolve(t):this.$q.resolve().then(function(){var t=n.conversationsService.getConversation(e),o=(t&&t.getOtherMembers(n.sxConfig.getCurrentSkypeMri()))[0];return n.sfbContactsService.searchContactByMri(o)}).then(function(t){return n.createSfBConversation(e,t)}).catch(function(t){return n.logger.error(\"failed obtaining conversation {0}: {1}\",e,t),n.$q.reject(t)})},t.prototype.getSfBConversation=function(e){var n=_.find(this.conversations,{teamsConversationId:e});return n&&n.sfbConversation},t.prototype.getChatConversationWith=function(n){var t=this,o=[[n.id(),\"sip\"]].concat(n.emails().map(function(e){return[e.emailAddress(),\"email\"]}));return e.SfBInteropUtilsService.raceFirstResolved(this.$q,o.map(function(e){var n=e[0],o=e[1];return t.sfbContactsService.getPeopleProfile(n,o)})).then(function(e){var n=t.conversationsService.getChatConversationWith(e.mri),o=t.conversationsService.getCorrespondingConversation(n.id);return o.isLie()?t.conversationsService.ensureConversationCreated(o).then(function(e){var n=t.conversationsService.getChatConversation(e.id);return t.chatConversationFactory.fromConversation(n,null)}):n}).catch(function(e){var n=new Error(\"failed resolving remote participant\");return n.reason=e,n.isExpectedError=Array.isArray(e)?e.every(function(e){return e.isExpectedError}):e.isExpectedError||!1,t.logger.error(\"failed resolving remote participant: {0}\",e),t.$q.reject(n)})},t.prototype.listenNewConversations=function(n){var t=this;return this.sfbClient.conversationsManager.conversations.added(function(o){t.logger.info(\"new SfB conversation: {0}\",o.id());var r,i,s=new e.Disposal(t.logger),a=o.selfParticipant.chat.state,c={dispose:function(){}},v=function(e){i=t.loggingService.newScenario(e)},f=function(e){i&&(e(i),i=void 0)},u=function(){a.once(\"Disconnected\",function(n){s.dispose();var i=[\"Declined\",\"ConnectedElsewhere\",\"Missed\"],a=[\"Busy\",\"DoNotDisturb\",\"Declined\",\"TemporarilyUnavailable\",\"Unreachable\"],c=e.SfBInteropUtilsService.asSafeError(n),v=e.SfBInteropUtilsService.asSafeReason(n),u=n&&(n.reason||n).subcode,p=_.isUndefined(n),l=_.includes(i,u)||_.includes(a,u);f(p||l?function(e){return e.incomplete({reason:v,error:c})}:function(e){return e.fail({reason:v,error:c})}),t.sfbClient.conversationsManager.conversations.remove(o).finally(function(){t.removeSfbConversation(o)}),r&&t.trigger(e.SfBInteropUtilsService.EventType_Disconnected,r.conversationId,r)})},p=a.once(\"Notified\",function(){var n=o.chatService,i=function(){t.isSupportedConversation(o)&&n.accept.enabled()&&n.accept()},a=function(e){void 0===e&&(e=!0),n.reject.enabled()&&n.reject(e?\"Local\":\"Global\")};c=o.historyService.activityItems.added(function(n){\"TextMessage\"===n.type()&&t.convertToSkypeMessage(n).then(function(e){e.accept=i,r=e,t.setSfbConversation(e.conversationId,o),t.trigger(SkypeX.Services.MessageStoreConstants.EventType_Batched,e.conversationId,[e])},function(n){f(n.isExpectedError?function(t){return t.incomplete({reason:e.SfBInteropUtilsService.asSafeReason(n),error:n})}:function(t){return t.fail({reason:e.SfBInteropUtilsService.asSafeReason(n),error:n})}),a()})}),s.add(c),v(t.constants.scenarios.sfbInterop.incomingConversation),u()});s.add(p);var l=a.once(\"Connecting\",function(e,n){\"Notified\"===n||(v(t.constants.scenarios.sfbInterop.outgoingConversation),u())});s.add(l);var g=a.once(\"Connected\",function(){var r=o.chatService.acceptType&&o.chatService.acceptType();s.disposeOnly(c);var i=o.participants(0).person;t.getChatConversationWith(i).then(function(e){return t.conversationsService.ensureConversationCreated(e.id).then(function(e){return t.conversationsService.markConversationAsSynced(e)}).then(function(i){t.setSfbConversation(i.id,o),e.isPending=!1,f(function(e){return e.stop({reason:r})}),n(i.id,s)})}).catch(function(n){t.logger.error(\"failed creating chat conversation {0}\",n),f(n.isExpectedError?function(t){return t.incomplete({reason:e.SfBInteropUtilsService.asSafeReason(n),error:n})}:function(t){return t.fail({reason:e.SfBInteropUtilsService.asSafeReason(n),error:n})}),o.leave.enabled()&&o.leave()})});s.add(g);var S=o.isGroupConversation.once(!0,function(){var e=o.participants(0).person,n=new Date,r=t.$translate.instant(t.resources.strings.sfb_group_chat_invitation_notification_message);f(function(e){return e.cancel()}),\"Notified\"===a()?(o.chatService.reject.enabled.once(!0,function(){o.chatService.reject(\"Local\")}),t.loggingService.event(t.constants.events.sfbInterop.rejectedGroupConversation)):\"Connected\"===a()&&(o.leave(),t.loggingService.event(t.constants.events.sfbInterop.leftConversationEscalatedToGroup)),t.prepareSkypeMessage(e,n,r).then(function(e){e.isSfBGroupConversation=!0,t.trigger(SkypeX.Services.MessageStoreConstants.EventType_Batched,e.conversationId,[e])})});s.add(S)})},t.prototype.acknowledgeConversation=function(e){var n=this.getSfBConversation(e);n&&n.acknowledge.enabled()&&n.acknowledge()},t.prototype.reject=function(e,n){var t=this.getSfBConversation(n);t&&(this.logger.info(\"Locally rejecting SfB conversation {0}\",n),t.chatService.reject.enabled.once(!0,function(){t.chatService.reject(e?\"Local\":\"Global\")}))},t.prototype.updateConversations=function(e){var n=this;e.forEach(function(e){n.conversationsService.updateLastMessage(e.conversationId,e)})},t.prototype.isSupportedConversation=function(e){return!e.isGroupConversation()},t.prototype.createSfBConversation=function(e,n){var t=this.sfbClient.conversationsManager.getConversation(n);return this.setSfbConversation(e,t),t},t.prototype.setSfbConversation=function(e,n){var t=_.find(this.conversations,{teamsConversationId:e});t?t.sfbConversation=n:this.conversations.push({teamsConversationId:e,sfbConversation:n})},t.prototype.removeSfbConversation=function(e){this.conversations=this.conversations.filter(function(n){return n.sfbConversation!==e})},t.className=\"SfBConversationsService\",t}(e.SfBMessageConverter);e.SfBConversationsServiceImpl=n;var t=function(){function e(e,n,t,o,r,i,s,a,c,v){this.$q=e,this.conversationsService=n,this.chatConversationFactory=t,this.sxConfig=o,this.loggingService=r,this.constants=i,this.$translate=s,this.resources=a,this.utilityService=c,this.orchestrationService=v}return e.$inject=[\"$q\",\"conversationsService\",\"chatConversationFactory\",\"sxConfig\",\"loggingService\",\"constants\",\"$translate\",\"resources\",\"utilityService\",\"orchestrationService\"],e.prototype.create=function(e,t){return new n(e,t,this.sxConfig,this.$q,this.utilityService,this.constants,this.conversationsService,this.chatConversationFactory,this.loggingService,this.$translate,this.resources,this.orchestrationService)},e}();e.SfBConversationsServiceFactory=t,angular.module(\"teamspace.sfbConversationsServiceFactory\",[\"teamspace.chatConversationFactory\",\"teamspace.conversationsService\",\"teamspace.loggingService\",\"teamspace.orchestrationService\"]).service(\"sfbConversationsServiceFactory\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var s=function(){function t(t){this.logger=t,this.tasks=[]}return t.prototype.add=function(){for(var t=[],s=0;s<arguments.length;s++)t[s]=arguments[s];this.tasks=this.tasks.concat(t)},t.prototype.disposeOnly=function(t){this.disposeTask(t),_.remove(this.tasks,function(s){return s===t})},t.prototype.dispose=function(){var t=this;this.tasks.forEach(function(s){return t.disposeTask(s)}),this.tasks=[]},Object.defineProperty(t.prototype,\"length\",{get:function(){return this.tasks.length},enumerable:!0,configurable:!0}),t.prototype.disposeTask=function(t){try{t.dispose?t.dispose():t()}catch(t){this.logger.warn(t.toString())}},t}();t.Disposal=s}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(t){\"use strict\";var n=function(n){function r(e,t,s,i,o,a,c,l,p){var v=n.call(this)||this;return v.$q=e,v.$injector=t,v.constants=s,v.conversationsService=i,v.settingsService=o,v.loggingService=a,v.eventingService=c,v.presenceManagerService=p,v.logger=a.newLogger(r.className),l.registerForMtma(v),v.initializeOnAppLaunchAndReinit(\"First Initialize\"),v}return __extends(r,n),r.$inject=[\"$q\",\"$injector\",\"constants\",\"conversationsService\",\"settingsService\",\"loggingService\",\"eventingService\",\"orchestrationService\",\"presenceManagerService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){var n=this;this.logger.info(\"onAppReInit(): reason = {0}\",e);var s=this.settingsService.valueAsBoolean(this.constants.settings.names.hideLegacySfBThread);r.EnableSfBGateway=this.settingsService.valueAsBoolean(this.constants.settings.names.enableSfBGateway),r._SfCUserMriPrefixes=this.settingsService.valueFor(this.constants.settings.names.sfcUserMriPrefixList),t.SfBInteropUtilsService.setHideLegacyInteropThread(s),this.telemetryUnsubscribe&&this.telemetryUnsubscribe(),this.telemetryUnsubscribe=this.eventingService.unsafeOnWithTenantScope(this.constants.events.pushEvents.messageStore.createOrUpdateMessage,function(e,r){r.isFromLongPoll&&r.messages.forEach(function(e){t.SfBInteropUtilsService.isGatewayConversation(e.conversationId)&&n.onCreateOrUpdateGatewayMessage(e)})})},r.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"onAppTeardown(): reason = {0}\",e),this.telemetryUnsubscribe&&this.telemetryUnsubscribe(),this.telemetryUnsubscribe=void 0,r.EnableSfBGateway=!1,r._SfCUserMriPrefixes=[]},r.prototype.mtmaTelemetryIdentifier=function(){return r.className},r.IsSfBGatewayEnabled=function(){return r.EnableSfBGateway},r.SfCUserMriPrefixes=function(){return r._SfCUserMriPrefixes},r.prototype.init=function(){return this.$q.resolve()},r.prototype.signIn=function(e){return void 0===e&&(e=\"UserSignIn\"),this.$q.resolve()},r.prototype.signOut=function(){return this.$q.resolve()},r.prototype.acknowledgeConversation=function(e){},r.prototype.sendMessage=function(e,t){return this.$q.resolve(null)},r.prototype.trackPresence=function(e,t){return{dispose:function(){}}},r.prototype.loggedInUserSip=function(){return null},r.prototype.reject=function(e,t){},r.prototype.getFavoriteContacts=function(){var e=[];return this.$q.resolve(e)},r.prototype.onCreateOrUpdateGatewayMessage=function(n){if(this.logger.info(\"SfB interop message from longpoll threadId: \"+n.conversationId+\", messageId: \"+n.id),n.properties&&n.properties[SkypeX.Services.ChatServiceUtils.MessageProperty_InteropType]===SkypeX.Services.ChatServiceUtils.InteropType_SenderSfB&&(n.isFromMe||((g=this.loggingService.newScenario(this.constants.scenarios.P2PReceiveGatewayMessage,null,null,null,!0)).eventData={messageId:n.id,\"Thread.Id\":n.conversationId},g.stop())),n.failedAtSfBGateway&&n.isFromMe&&_.isNumber(n.gatewayError)){var s=n.gatewayError,i=(t.SfBMessageSendError[s],n.properties[SkypeX.Services.ChatServiceUtils.MessageProperty_DeliveryState].state),o=this.conversationsService.getConversation(n.conversationId),a=\"\";if(this.settingsService.valueAsBoolean(this.constants.settings.names.enableMessageSendFailureNotification)&&this.$injector.get(\"messageNotificationService\").messageSendFailedNotification(n),o){var c=o.getOtherMembers(n.creator);if(c&&c.length>0){var l=c[0],p=this.presenceManagerService.trackPresenceV2(l,SkypeX.Services.PresencePriority.Medium,null,null,!1,SkypeX.Services.PresenceSource.SFB);a=\"RecipientPresence: isUnifiedPresence=\"+p.isUnifiedPresence+\",status=\"+SkypeX.Services.UserStatus[p.status]+\",availability=\"+SkypeX.Services.UserAvailability[p.availability],this.presenceManagerService.untrackPresenceV2(l,SkypeX.Services.PresencePriority.Medium,null,!1,SkypeX.Services.PresenceSource.SFB)}}n.isInteropFederatedChatMessage&&s===e.services.SfBMessageSendError.InteropNotEnabled&&r.IsSfBGatewayEnabled()&&(s=e.services.SfBMessageSendError.Unknown);var v=s===e.services.SfBMessageSendError.Unknown,S=v?\"unknown\":\"known\",g=this.loggingService.newScenario(this.constants.events.sfbInterop.messageSendGatewayError,null,null,null,!0);g.eventData={messageId:n.id,\"Thread.Id\":n.conversationId,errorCode:i,status:a,type:S},v?(this.logger.warn(\"Interop message: \"+n.id+\" failed with unknown errorcode: \"+i+\". \"+a),g.fail()):(this.logger.info(\"Interop message: \"+n.id+\" failed with known errorcode: \"+i+\". \"+a),g.cancel())}},r.className=\"SfBInteropServiceGateway\",r.EnableSfBGateway=!1,r}(SkypeX.Services.ObservableBase);t.SfBInteropServiceGateway=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){\"use strict\";var n=function(n){function i(e,t,i,s,r,o,c,a,p,f,u,S,d,v,h,g,l){var b=n.call(this)||this;return b.$q=e,b.appConfig=t,b.appStateService=i,b.constants=s,b.diagnosticsService=r,b.eventingService=o,b.loggingService=c,b.telemetryProvider=a,b.retryService=p,b.settingsService=f,b.sfbChatServiceFactory=u,b.sfbContactsServiceFactory=S,b.sfbConversationsServiceFactory=d,b.sfbPresenceServiceFactory=v,b.authenticationService=h,b.userResourcesSettingsStore=l,b.waitAppInUseMs=1e3,b.presencesTracked=[],b.debouncedResume=_.debounce(function(){return b.resume()},b.waitAppInUseMs),b.logger=c.newLogger(\"SfBInteropServiceSdk\"),g.registerForMtma(b),b.initializeOnAppLaunchAndReinit(\"First Initialize\"),b}return __extends(i,n),i.$inject=[\"$q\",\"appConfig\",\"appStateService\",\"constants\",\"diagnosticsService\",\"eventingService\",\"loggingService\",\"telemetryProvider\",\"retryService\",\"settingsService\",\"sfbChatServiceFactory\",\"sfbContactsServiceFactory\",\"sfbConversationsServiceFactory\",\"sfbPresenceServiceFactory\",\"authenticationService\",\"orchestrationService\",\"userResourcesSettingsStore\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.info(\"initializeOnAppLaunchAndReinit(): reason = {0}\",e),this.signInRetryIntervals=this.appConfig.sfb.signInRetryIntervalsInSeconds.map(function(e){return 1e3*e}),this.disposal=new t.Disposal(this.logger),this.connectedDeferred=this.$q.defer()},i.prototype.mtmaTelemetryIdentifier=function(){return\"SfbInteropServiceSdk\"},i.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown(): reason = {0}\",e),this.sfbChatService=void 0,this.sfbContactsService=void 0,this.sfbConversationsService=void 0,this.sfbPresenceService=void 0,this.sfbClient=void 0,this.api=void 0,this.initDeferred=void 0,this.signedInDeferred=void 0,this.connectedDeferred=void 0,this.signInRetryIntervals=[],this.disposal=void 0,this.presencesTracked=[]},i.prototype.init=function(){var e=this,n=this.userResourcesSettingsStore.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSfbCloud);if((!this.userResourcesSettingsStore.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSipEnabled)||!n)&&this.initDeferred)return this.initDeferred.reject({error:\"unlicenced or on prem account detected\"}),this.initDeferred.promise;if(this.initDeferred)return this.initDeferred.promise;this.diagnosticsService.setSfbInteropStatus(SkypeX.Services.SubscriptionState.Connecting);var i=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.loadSdk),s=function(t){i.mark(\"load_success\"),e.onInitializeSucceeded(t),i.stop(),e.initDeferred.resolve()},r=function(n){var s=t.SfBInteropUtilsService.asSafeError(n),r=t.SfBInteropUtilsService.asSafeReason(n);e.diagnosticsService.setSfbInteropStatus(SkypeX.Services.SubscriptionState.Disconnected),e.logger.error(\"SfB failed to initialize: {0}\",s),i.fail({reason:r,error:s}),e.initDeferred.reject(s),e.initDeferred=void 0};this.initDeferred=this.$q.defer();var o={url:this.appConfig.sfb.bootstrapperLink,type:\"GET\",cache:!0,dataType:\"script\",timeout:this.appConfig.sfb.bootstrapLoadDelayInterval,tryCount:0,retryLimit:this.appConfig.sfb.bootstrapLoadRetryCount,success:function(){i.mark(\"bootstrapper_loaded\"),window.Skype?e.authenticationService.getUserInformation().then(function(t){window.Skype.initialize({apiKey:e.appConfig.sfb.apiKey,dogfood:e.appConfig.sfb.dogfood,business:!0,correlationIds:{upn:t.profile.upn,sessionId:e.loggingService.sessionId}},s,r)}):r(new Error(\"Skype namespace missing in globals\"))},error:function(t,n,i){t.status===e.constants.responseCode.notFound&&o.tryCount<o.retryLimit?(o.tryCount++,setTimeout(function(){return $.ajax(o)},o.timeout)):(o.tryCount===o.retryLimit&&e.logger.error(\"Unable to load skype bootstrap from url: {0}, {1}\",o.url,t.getResponseHeader(e.constants.headers.afdResponseRef)),r(i))}};return $.ajax(o),this.initDeferred.promise},i.prototype.signIn=function(n){var i=this;if(void 0===n&&(n=\"UserSignIn\"),!this.sfbClient)return this.$q.reject(new Error(\"SfB not initialized\"));if(this.appStateService.current===e.services.ApplicationState.Disabled)return this.$q.reject(new Error(\"Signin not supported when app is disabled.\"));if(this.signedInDeferred)return this.signedInDeferred.promise;this.signedInDeferred=this.$q.defer(),this.diagnosticsService.setSfbInteropStatus(SkypeX.Services.SubscriptionState.Connecting);var s={client_id:this.authenticationService.getClientId(),get_oauth_token:function(e){return i.getToken(e)}};this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?(s.appType=\"Desktop\",s.id=this.appConfig.sfb.desktopEndpointID):s.id=this.appConfig.sfb.webEndpointID;var r,o,c=function(e){return!i.isRetriable(e)||i.isNotSfBUser(e)||i.tooManyConnectionsToSkypeTeamsEndpoint(e)},a=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.signIn,null,null,Number.MAX_VALUE);a.eventData.reason=n;var p=function(e,t){i.loggingService.event(e,_.extend({\"Scenario.InstanceId\":a.id,attempt:r&&r.attempt||0},t))};return(r=this.retryService.retry(\"sfbSignIn\",function(){return p(i.constants.events.sfbInterop.jlyncSignInStart),t.SfBInteropUtilsService.toIPromise(i.$q,i.sfbClient.signInManager.signIn(s)).then(function(e){return p(i.constants.events.sfbInterop.jlyncSignInSuccess),e}).catch(function(e){o=t.SfBInteropUtilsService.asSafeError(e);var n=t.SfBInteropUtilsService.asSafeReason(e);return p(i.constants.events.sfbInterop.jlyncSignInFailure,{reason:n,error:o}),i.$q.reject(c(e)?i.retryService.aborted:o)})},{forever:!0,retryIntervals:this.signInRetryIntervals})).promise.then(function(){i.logger.info(\"successfully logged into SfB account\"),i.signedInDeferred.resolve(),a.stop({attempt:r.attempt})}).catch(function(e){var n=e;e===i.retryService.aborted?((n=o).aborted=!0,a.cancel({reason:t.SfBInteropUtilsService.asSafeReason(n),error:n,attempt:r.attempt})):a.fail({reason:t.SfBInteropUtilsService.asSafeReason(n),error:n,attempt:r.attempt}),i.logger.error(\"failed logging into SfB: {0}\",n),i.signedInDeferred.reject(n),i.onSignedOut(!1)}),this.signedInDeferred.promise},i.prototype.signOut=function(){return this.sfbClient&&this.sfbClient.signInManager.signOut.enabled()?t.SfBInteropUtilsService.toIPromise(this.$q,this.sfbClient.signInManager.signOut()):this.$q.resolve()},i.prototype.acknowledgeConversation=function(e){var t=this;this.waitForConnection().then(function(){return t.sfbConversationsService.acknowledgeConversation(e)})},i.prototype.sendMessage=function(e,t){var n=this;return this.waitForConnection(!0).then(function(){return n.sfbChatService.sendMessage(e,t).then(function(e){return e})})},i.prototype.trackPresence=function(e,t){var n=this,i={mri:e,onStatusChanged:t},s={dispose:function(){_.remove(n.presencesTracked,function(e){return e===i}).forEach(function(e){e.subscription&&e.subscription.dispose(),e.subscription=null})}};return this.presencesTracked.push(i),this.updateTracking(i),s},i.prototype.updateTracking=function(e){var t=this;this.waitForConnection().then(function(){return t.sfbContactsService.searchContactByMri(e.mri)}).then(function(n){null!==e.subscription&&(e.subscription=t.sfbPresenceService.trackPresence(n,e.onStatusChanged))})},i.prototype.loggedInUserSip=function(){if(this.sfbClient)return this.sfbClient.personsAndGroupsManager.mePerson.id()},i.prototype.reject=function(e,t){var n=this;this.waitForConnection().then(function(){return n.sfbConversationsService.reject(e,t)})},i.prototype.onInitializeSucceeded=function(e){this.api=e,this.initClient(),this.logger.info(\"SfB is initialized successfully.\")},i.prototype.initClient=function(){var e=this,n=this.api.application,i=new t.SfBTelemetryManager(this.telemetryProvider);i.setCommonProperty(\"Session.Id\",this.loggingService.sessionId);var s={supportsText:!0,supportsHtml:!1,supportsMessaging:!0,supportsAudio:!1,supportsVideo:!1,supportsSharing:!1};this.sfbClient=new n({settings:s,telemetryManager:i});var r=this.sfbClient.signInManager.state.changed(function(t,n,i){return e.onLoginStateChanged(t,n,i)});this.createSfBServices(),this.disposal.add(r,function(){return e.sfbClient=null})},i.prototype.createSfBServices=function(){var n=this;this.sfbPresenceService=this.sfbPresenceServiceFactory.create(this.sfbClient),this.sfbContactsService=this.sfbContactsServiceFactory.create(this.sfbClient),this.sfbConversationsService=this.sfbConversationsServiceFactory.create(this.sfbClient,this.sfbContactsService),this.sfbChatService=this.sfbChatServiceFactory.create(this.sfbClient,this.sfbConversationsService);var i=e.services.MTMASubscriptionUtility.propagate(this,this.sfbConversationsService,SkypeX.Services.MessageStoreConstants.EventType_Batched),s=e.services.MTMASubscriptionUtility.propagate(this,this.sfbConversationsService,t.SfBInteropUtilsService.EventType_Disconnected),r=e.services.MTMASubscriptionUtility.propagate(this,this.sfbChatService,SkypeX.Services.MessageStoreConstants.EventType_Batched);this.disposal.add(function(){e.services.MTMASubscriptionUtility.unsubscribe(n.sfbConversationsService,i),e.services.MTMASubscriptionUtility.unsubscribe(n.sfbConversationsService,s),e.services.MTMASubscriptionUtility.unsubscribe(n.sfbChatService,r),n.sfbPresenceService=null,n.sfbContactsService=null,n.sfbConversationsService=null,n.sfbChatService=null})},i.prototype.getToken=function(e){var t=this;return this.authenticationService.getAuthTokens([e]).then(function(e){return e.indexOf(\",\")>0?t.$q.reject(\"too many tokens\"):\"Bearer \"+e})},i.prototype.onSignedIn=function(){var e=this;this.diagnosticsService.setSfbInteropStatus(SkypeX.Services.SubscriptionState.Connected);var t=this.sfbPresenceService.syncMeStatus(),n=this.sfbConversationsService.listenNewConversations(function(t,n){var i=e.sfbChatService.listenIncomingMessages(t);n.add(i)});this.disposal.add(t,n),this.presencesTracked.forEach(function(t){return e.updateTracking(t)}),this.watchSuspendedState(),this.connectedDeferred.resolve()},i.prototype.onSignedOut=function(e){void 0===e&&(e=!0),this.diagnosticsService.setSfbInteropStatus(SkypeX.Services.SubscriptionState.Disconnected);var n=this.sfbClient.signInManager.state.reason,i=t.SfBInteropUtilsService.asSafeError(n),s=t.SfBInteropUtilsService.asSafeReason(n);this.logger.info(\"signed out from SfB account: {0}\",i),this.loggingService.event(this.constants.events.sfbInterop.signedOut,{reason:s,error:i}),this.presencesTracked.forEach(function(e){e.subscription&&e.subscription.dispose(),delete e.subscription}),this.disposal.dispose(),this.connectedDeferred.reject(i);var r=this.canReSignIn(n);this.reset(!r),r&&e&&!this.isExplicitSignOut(n)&&this.autoReSignIn()},i.prototype.onLoginStateChanged=function(e,t,n){switch(e){case\"SignedIn\":this.onSignedIn();break;case\"SignedOut\":switch(n){case\"SignedIn\":case\"SigningOut\":this.onSignedOut()}}},i.prototype.watchSuspendedState=function(){var e=this,n=this.sfbClient.suspended.changed(function(n,i){if(n){var s=t.SfBInteropUtilsService.asSafeError(i);e.logger.info(\"SfB connection suspended until application becomes active again: {0}\",s),e.loggingService.event(e.constants.events.sfbInterop.jlyncConnectionSuspended,{reason:s}),e.resumeOnceAppActive(i)}});this.disposal.add(n)},i.prototype.resumeOnceAppActive=function(e){var t=this,n=this.tooManyConnectionsToSkypeTeamsEndpoint(e),i=function(){return n?t.isAppInteractive():t.isAppActive()},s=n?this.constants.events.appState.appInUse:this.constants.events.appState.changed;if(i())this.resume();else{var r;r=this.eventingService.unsafeOnWithTenantScope(s,function(){i()?(t.debouncedResume(),r&&r(),r=null):t.debouncedResume.cancel()}),this.disposal.add(function(){return r&&r()})}},i.prototype.resume=function(){this.logger.info(\"resuming SfB connection\"),this.loggingService.event(this.constants.events.sfbInterop.jlyncConnectionResumed),this.sfbClient.suspended(!1)},i.prototype.isExplicitSignOut=function(e){return!e},i.prototype.canReSignIn=function(e){return!(this.isNotSfBUser(e)||this.tooManyConnectionsToSkypeTeamsEndpoint(e))},i.prototype.autoReSignIn=function(){var e=this,t=function(){e.logger.info(\"reconnecting SfB after disconnection\"),e.signIn(\"ReSignIn\")};if(this.isAppActive())t();else{var n=this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(){e.isAppActive()&&(t(),n&&n(),n=null)});this.disposal.add(function(){return n&&n()})}},i.prototype.isRetriable=function(e){return!e||!e.debug||!1!==e.debug.isRetryable},i.prototype.isNotSfBUser=function(e){return e&&e.rsp&&e.rsp.headers&&_.startsWith(e.rsp.headers[\"X-Ms-Diagnostics\"],\"28000\")},i.prototype.tooManyConnectionsToSkypeTeamsEndpoint=function(e){return e&&\"RequestFailed\"===e.code&&e.rsp&&410===e.rsp.status&&e.rsp.data&&\"LimitExceeded\"===e.rsp.data.subcode},i.prototype.reset=function(e){void 0===e&&(e=!1),this.connectedDeferred=this.$q.defer(),this.signedInDeferred=null,e?(this.connectedDeferred.reject(\"sfb signIn disabled\"),this.signedInDeferred=this.$q.defer(),this.signedInDeferred.reject(\"sfb signIn disabled\")):this.initClient()},i.prototype.waitForConnection=function(e){var t=this;return void 0===e&&(e=!1),this.init().then(function(){return e?t.signIn(\"ForcedSignIn\"):t.connectedDeferred.promise})},i.prototype.isAppActive=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)?this.appStateService.isConnected:this.appStateService.isActive},i.prototype.isAppInteractive=function(){return this.appStateService.appInUse},i.prototype.getFavoriteContacts=function(){var e=this,n=this.loggingService.newScenario(this.constants.scenarios.sfbInterop.loadFavoriteContacts);return this.waitForConnection(!0).then(function(){return e.sfbClient.personsAndGroupsManager.all.groups.get()}).then(function(e){var t=[];return e.forEach(function(e){\"Favorites\"===e.type()&&(t=e.persons.get())}),t}).then(function(e){var t=[];return e.forEach(function(e){t.push(e.id().replace(\"sip:\",\"\"))}),n.stop(),t},function(i){var s=t.SfBInteropUtilsService.asSafeError(i),r=t.SfBInteropUtilsService.asSafeReason(i);return e.logger.error(\"Failed get SfB suggested contacts. Error: {0}\",s),n.fail({reason:r,error:s}),e.$q.reject(i)})},i}(SkypeX.Services.ObservableBase);t.SfBInteropServiceSdk=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(r){\"use strict\";var i=SkypeX.Services.ChatServiceUtils,t=function(){function t(){}return Object.defineProperty(t,\"MriNamespace_SfBThread\",{get:function(){return SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesThread+t.SfbMriTag},enumerable:!0,configurable:!0}),Object.defineProperty(t,\"MriPrefix_FederationUnresolvedUser\",{get:function(){return SkypeX.Services.ChatServiceUtils.MriPrefix_SkypeSpacesUser+t.FederationUnresolvedPrefix},enumerable:!0,configurable:!0}),Object.defineProperty(t,\"MriPrefix_SfBUser\",{get:function(){return SkypeX.Services.ChatServiceUtils.MriPrefix_SkypeSpacesUser+t.SfbMriTag},enumerable:!0,configurable:!0}),Object.defineProperty(t,\"MriPrefix_NativeFederationUser\",{get:function(){return SkypeX.Services.ChatServiceUtils.MriPrefix_SkypeSpacesUser+t.NativeFederationPrefix},enumerable:!0,configurable:!0}),t.setHideLegacyInteropThread=function(e){e?(t.SfBGatewaySuffix=t.SfBGatewaySuffixV2,t.HideSfBGatewaySuffix=t.SfBGatewaySuffixV1):(t.SfBGatewaySuffix=t.SfBGatewaySuffixV1,t.HideSfBGatewaySuffix=t.SfBGatewaySuffixV2)},t.toIPromise=function(e,r){return e(function(e,i){return r.then(e,i)})},t.raceFirstResolved=function(e,r){return e.all(r.map(function(r){return r.then(function(r){return e.reject(r)},function(r){return e.resolve(r)})})).then(function(r){return e.reject(r)},function(r){return e.resolve(r)})},t.isSfbEligible=function(e){var r=e.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSfbCloud),i=e.getSettingValue(SkypeX.Services.UserResourcesStorageKey.isSipEnabled);return r&&i},t.isInteropComposeBannerEligible=function(r){var i=[e.services.SfbTeamsUpgradePolicyMode.SfBOnly,e.services.SfbTeamsUpgradePolicyMode.SfBWithTeamsCollab,e.services.SfbTeamsUpgradePolicyMode.SfBWithTeamsCollabAndMeetings,e.services.SfbTeamsUpgradePolicyMode.TeamsOnly],t=r&&r.featureSettings&&r.featureSettings.coExistenceMode;return!!i.includes(e.services.SfbTeamsUpgradePolicyMode[t])},t.isSfbUser=function(e){return!e.isFederated&&!e.isSipDisabled&&angular.isDefined(e.skypeTeamsInfo)&&!e.skypeTeamsInfo.isSkypeTeamsUser},t.isFederatedChatSupported=function(r,i,t){return r.valueAsBoolean(t.settings.names.enableFederatedChat)&&(r.valueAsBoolean(t.settings.names.enableNativeP2PFederatedChats)||e.services.SfBInteropUtilsService.isSfbEligible(i))},t.isInteropFederatedChatSupported=function(r,i,t){return r.valueAsBoolean(t.settings.names.enableFederatedChat)&&e.services.SfBInteropUtilsService.isSfbEligible(i)},t.isInteropEnabled=function(e,r,i,n,a){var s=r.valueAsBoolean(e.settings.names.enableSfBInterop),o=i.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isSkypeBusinessInteropEnabled),f=!1;if(t.isINotificationSettingsStore(n)){var S=n.getAppUserSettings();f=!_.isUndefined(S&&S.sfbSettings)&&S.sfbSettings.enableSfBInterop}else if(t.isIMyUserPreferencesStore(n)){var c=n.getUserPreferences();f=!!(_.isUndefined(c.userPersonalSettings)||_.isUndefined(c.userPersonalSettings.sfbSettings)||_.isUndefined(c.userPersonalSettings.sfbSettings.enableSfBInterop))||c.userPersonalSettings.sfbSettings.enableSfBInterop}var u=o&&s&&f;return a&&a.info&&a.info(\"interopEnabled: {0}, sfbInteropTenantSetting: {1}, sfbInteropSetting: {2}, sfbIntersopUserSetting: {3}\",u,o,s,f),u},t.getMappedGatewayError=function(e){switch(e){case\"603/52090\":case\"480/24023\":case\"408/52090\":return r.SfBMessageSendError.Declined;case\"480/52018\":case\"480/24115\":return r.SfBMessageSendError.DoNotDisturb;case\"480/1034\":case\"480/13012\":case\"486/52067\":return r.SfBMessageSendError.TemporarilyUnavailable;case\"408/24116\":return r.SfBMessageSendError.TransientError;case\"488/52091\":return r.SfBMessageSendError.NotSupported;case\"504/27000\":case\"504/27001\":case\"504/27002\":case\"504/27003\":case\"504/1017\":return r.SfBMessageSendError.FederationNotAllowed;case\"488/13028\":return r.SfBMessageSendError.InteropNotEnabled;default:return r.SfBMessageSendError.Unknown}},t.isINotificationSettingsStore=function(e){return void 0!==e.getAppUserSettings},t.isIMyUserPreferencesStore=function(e){return void 0!==e.getUserPreferences},t.isSip=function(e){return!!e&&_.startsWith(e,t.SipPrefix)},t.asSip=function(e){return!e||t.isSip(e)?e:t.SipPrefix+e},t.isSfBMri=function(e){return!!e&&_.startsWith(e,this.MriPrefix_SfBUser)},t.isNativeFederationMri=function(e){return!!e&&_.startsWith(e,this.MriPrefix_NativeFederationUser)},t.asInteropFederationConversationLie=function(r){return r?r.replace(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesThread,e.services.SfBInteropUtilsService.MriNamespace_FederationThreadLiePrefix):r},t.asNativeFederationConversationLie=function(r){return r?r.replace(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesThread,e.services.SfBInteropUtilsService.MriNamespace_NativeFederationThreadLiePrefix):r},t.asSfBMri=function(e){if(!e||t.isSfBMri(e))return e;if(e.contains(i.MriPrefix_SkypeSpacesUser))return e.replace(i.MriPrefix_SkypeSpacesUser,t.MriPrefix_SfBUser)},t.asTeamsMri=function(e){if(e){if(t.isSfBMri(e))return e.replace(t.MriPrefix_SfBUser,i.MriPrefix_SkypeSpacesUser);if(t.isNativeFederationMri(e))return e.replace(t.MriPrefix_NativeFederationUser,i.MriPrefix_SkypeSpacesUser)}return e},t.asNativeFederationMri=function(e){if(!e||t.isNativeFederationMri(e))return e;if(_.startsWith(e,i.MriPrefix_SkypeSpacesUser))return e.replace(i.MriPrefix_SkypeSpacesUser,t.MriPrefix_NativeFederationUser)},t.isSfBConversation=function(e){if(!e)return!1;var r=!1;if(\"string\"==typeof e){var i=e;r=this.isSfBSdkConversation(i)||this.isSfBGatewayConversation(i)}else if(SkypeX.Services.SkypeConversationLocal.isSkypeConversationLocalReadonly(e)){var t=e;r=this.isSfBSdkConversation(t.id)||this.isSfBGatewayConversation(t.id)}return r},t.isSfBGatewayConversation=function(e){return _.endsWith(e,t.SfBGatewaySuffix)},t.isLegacySfBGatewayConversation=function(e){return _.endsWith(e,t.HideSfBGatewaySuffix)},t.isSfBSdkConversation=function(e){return _.startsWith(e,t.MriNamespace_SfBThread)&&!_.endsWith(e,t.SfBGatewaySuffix)},t.asSfBConversationLie=function(e){return!e||t.isSfBConversation(e)?e:e.replace(i.MriNamespace_SkypeSpacesThread,t.MriNamespace_SfBThread)},t.asSfBGatewayConversationLie=function(e){return!e||t.isSfBConversation(e)?e:t.asSfBConversationLie(e)+t.SfBGatewaySuffix},t.isOnPremFederatedUser=function(e){return _.startsWith(e,SkypeX.Services.ChatServiceUtils.OnPremSfbUserMriPrefix)},t.isFederationConversationLie=function(e){return t.isInteropFederationConversationLie(e)||t.isNativeFederationConversationLie(e)},t.isInteropFederationConversationLie=function(e){return _.startsWith(e,t.MriNamespace_FederationThreadLiePrefix)},t.isInteropFederationConversation=function(e){return _.endsWith(e,t.FederationGatewaySuffix)||_.endsWith(e,t.FederationGatewayOnPremSuffix)||_.startsWith(e,t.MriNamespace_FederationThreadLiePrefix)},t.isNativeFederationConversationLie=function(e){return _.startsWith(e,t.MriNamespace_NativeFederationThreadLiePrefix)},t.isGatewayConversation=function(e){return t.isSfBGatewayConversation(e)||t.isInteropFederationConversation(e)},t.isOnPremFederationConversation=function(e){return _.endsWith(e,t.FederationGatewayOnPremSuffix)},t.isSfCUserMri=function(e){if(!e||!e.startsWith(SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesUser))return!1;var r=e.split(\":\");return!!(2===r.length||3===r.length&&t.isSfCUserPrefix(r[1]))},t.getOriginalId=function(e){var r=t.isNativeFederationMri(e);return t.isSip(e)||t.isSfBMri(e)||r?r?e.replace(t.NativeFederationPrefix,\"\"):e.replace(t.SfbMriTag,\"\").replace(t.SipPrefix,\"\"):e},t.processInteropMessageContent=function(e,r){e.messagetype=SkypeX.Services.ChatServiceUtils.MessageType_HTML,e.content=e.content.replace(/(https*\\:\\/\\/\\S+)\\s+[<〈]\\1[>〉]/gi,\"$1\"),e.renderContent&&(e.renderContent=e.content),e.content=e.content.replace(/((onenote:)?https?:\\/\\/[\\da-z\\.-/_?%#&@$()';:=+\\-[\\]~!{}]+)/gi,\"#linkstart#$1#linkend#\"),e.content=r.escapeHtml(e.content),e.content=e.content.replace(/\\n/g,\"<br>\"),e.content=e.content.replace(/#linkstart#((onenote:)?https?:\\/\\/[\\da-z\\.-/_?%#&@$()';:=+\\-[\\]~!{}]+)#linkend#/gi,'<a href=\"$1\" title=\"$1\">$1</a>')},t.asSafeError=function(e){return e?_.pick(e,[\"code\",\"subcode\",\"reason\",\"status\",\"statusText\"]):e},t.asSafeReason=function(e){return e?[e.code,e.subcode,e.status,e.statusText,e.reason&&e.reason.code,e.reason&&e.reason.subcode,e.debug&&e.debug.code,e.debug&&e.debug.subcode,e.debug&&e.debug.status].filter(function(e){return!!e}).join(\"_\")||\"\":e},t.isExpectedFailure=function(e){for(var r=0;r<10;++r){if(!e)return!1;if(e.hasOwnProperty(\"isExpectedFailure\"))return!!e.isExpectedFailure;e=e.error}return!1},t.isSfCUserPrefix=function(r){var i=e.services.SfBInteropServiceGateway.SfCUserMriPrefixes();return i&&i.length>0&&i.includes(r)},t.SfBGatewaySuffixV1=\"@sfbio.unq.gbl.spaces\",t.SfBGatewaySuffixV2=\"@sfb.unq.gbl.spaces\",t.FederationGatewaySuffix=\"@fed.unq.gbl.spaces\",t.FederationGatewayOnPremSuffix=\"@sfbonprem.unq.gbl.spaces\",t.SipPrefix=\"sip:\",t.SfbMriTag=\"sfb:\",t.FederationPrefix=\"fed:\",t.NativeFederationPrefix=\"nativefed:\",t.FederationUnresolvedPrefix=\"temp_fed:\",t.UnresolvedFederationUserMriLogText=\"ExternalUser_Temp_Id\",t.SfBGatewaySuffix=t.SfBGatewaySuffixV2,t.HideSfBGatewaySuffix=t.SfBGatewaySuffixV1,t.EventType_Disconnected=\"sfbconversation.disconnected\",t.MriNamespace_FederationThreadLiePrefix=SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesThread+t.FederationPrefix,t.MriNamespace_NativeFederationThreadLiePrefix=SkypeX.Services.ChatServiceUtils.MriNamespace_SkypeSpacesThread+t.NativeFederationPrefix,t}();r.SfBInteropUtilsService=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.NotStarted=0]=\"NotStarted\",e[e.Processing=1]=\"Processing\",e[e.Error=2]=\"Error\",e[e.Completed=3]=\"Completed\",e[e.NotRequired=4]=\"NotRequired\"}(e.MigrationState||(e.MigrationState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,s,n,r,i){this.sfbClient=t,this.appStateService=s,this.constants=n,this.eventingService=r,this.logger=i.newLogger(\"SfBPresenceService\")}return t.prototype.syncMeStatus=function(){var e=this,t=function(t){var s=e.sfbClient.personsAndGroupsManager.mePerson,n=e.mapAppStateToActiveState(t);s.active(n),e.logger.info(\"SfB user active state set to {0}\",n)};t(this.appStateService.current);var s=this.eventingService.unsafeOn(this.constants.events.appState.changed,function(e,s){t(s.newState)});return{dispose:function(){return s()}}},t.prototype.trackPresence=function(t,s){var n=this,r=t.status.subscribe(),i=t.status.changed(function(e){return s(n.mapSfBStatusToSkypeTeamsPresence(e))}),c=new e.Disposal(this.logger);return c.add(r,i,function(){return s(SkypeX.Services.UserStatus.Unknown)}),c},t.prototype.mapAppStateToActiveState=function(e){return this.appStateService.isActive},t.prototype.mapSfBStatusToSkypeTeamsPresence=function(e){switch(e){case\"Offline\":return SkypeX.Services.UserStatus.Offline;case\"Online\":return SkypeX.Services.UserStatus.Online;case\"Busy\":return SkypeX.Services.UserStatus.Busy;case\"Away\":return SkypeX.Services.UserStatus.Away;case\"Idle\":return SkypeX.Services.UserStatus.Idle;case\"DoNotDisturb\":return SkypeX.Services.UserStatus.OutToLunch;case\"BeRightBack\":return SkypeX.Services.UserStatus.BeRightBack;case\"Hidden\":return SkypeX.Services.UserStatus.Hidden;case\"Unknown\":default:return SkypeX.Services.UserStatus.Unknown}},t}();e.SfBPresenceServiceImpl=t;var s=function(){function e(e,t,s,n,r){this.$q=e,this.appStateService=t,this.constants=s,this.eventingService=n,this.loggingService=r}return e.$inject=[\"$q\",\"appStateService\",\"constants\",\"eventingService\",\"loggingService\"],e.prototype.create=function(e){return new t(this.$q,e,this.appStateService,this.constants,this.eventingService,this.loggingService)},e}();e.SfBPresenceServiceFactory=s,angular.module(\"teamspace.sfbPresenceServiceFactory\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\"]).service(\"sfbPresenceServiceFactory\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){!function(e){e[e.Islands=1]=\"Islands\",e[e.IslandsWithTempInterop=2]=\"IslandsWithTempInterop\",e[e.IslandsWithVoipDeepLinking=3]=\"IslandsWithVoipDeepLinking\",e[e.SfBOnly=4]=\"SfBOnly\",e[e.SfBWithTeamsCollab=5]=\"SfBWithTeamsCollab\",e[e.SfBWithTeamsCollabAndMeetings=6]=\"SfBWithTeamsCollabAndMeetings\",e[e.TeamsOnly=7]=\"TeamsOnly\",e[e.Legacy=8]=\"Legacy\"}(s.SfbTeamsUpgradePolicyMode||(s.SfbTeamsUpgradePolicyMode={})),s.SFB_UPGRADE_DEFAULT_POLICY={mode:e.services.SfbTeamsUpgradePolicyMode.Islands,notifySfbUsers:!1}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function t(e){this.telemetryProvider=e,this.loggers={},this.commonProperties={}}return t.prototype.setCommonProperty=function(e,t,r){this.commonProperties[e]={value:t,piiType:r}},t.prototype.sendEvent=function(e,t,r){var o=this.getLogger(e),i=this.getEventProperties(t,r);o.logEvent(i)},t.prototype.getLogger=function(e){return this.loggers[e]||(this.loggers[e]=this.telemetryProvider.newTelemetryLogger(\"SfBAriaLogger/\"+e,e)),this.loggers[e]},t.prototype.getEventProperties=function(t,r){var o=this,i=this.telemetryProvider.createRawEvent(t);return Object.keys(this.commonProperties).forEach(function(e){var t=o.commonProperties[e],r=_.isFunction(t.value)?t.value():t.value,n=o.mapPIITypeToPIIKind(t.piiType);i.setProperty(e,r,n)}),Object.keys(r).forEach(function(t){var n=r[t],s=_.isArray(n)?n[0]:n,p=_.isArray(n)?o.mapPIITypeToPIIKind(n[1]):e.PiiKind.NotSet;i.setProperty(t,s,p)}),i},t.prototype.mapPIITypeToPIIKind=function(t){return void 0===t?e.PiiKind.NotSet:t},t}();e.SfBTelemetryManager=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){angular.module(\"teamspace.sfbInteropService\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.retryService\",\"teamspace.settingsService\",\"teamspace.sfbChatServiceFactory\",\"teamspace.sfbContactsServiceFactory\",\"teamspace.sfbConversationsServiceFactory\",\"teamspace.sfbPresenceServiceFactory\",\"skypeX.userResourcesSettingsStore\",\"teamspace.services.files.modules.restClient\",\"teamspace.chatPreferredClientSettingsService\",\"skypeX.sxConfig\",\"teamspace.peopleService\",\"teamspace.authenticationService\",\"teamspace.localizationService\",\"teamspace.services.files.modules.restClient\",\"teamspace.conversationsService\"]).service(\"sfbInteropServiceSdk\",t.SfBInteropServiceSdk).service(\"sfbInteropServiceGateway\",t.SfBInteropServiceGateway).factory(\"sfbInteropService\",[\"$injector\",\"settingsService\",function(t,a){var s=a.valueAsBoolean(e.Constants.Instance.settings.names.enableSfBGateway);return t.get(s?\"sfbInteropServiceGateway\":\"sfbInteropServiceSdk\")}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,s){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(t,s)};return function(t,s){function i(){this.constructor=t}e(t,s),t.prototype=null===s?Object.create(s):(i.prototype=s.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(s,i,n,r,o,c,a,l,f){var y=e.call(this,a,o,s,t.POLICY_POLL_TIME_INTERVAL,n,c,l,i,\"sfbTeamsUpgradePolicySyncService\")||this;return y.$q=i,y.settingsService=r,y.constants=o,y.loggingService=a,y.orchestrationService=l,y.callback=f,y}return __extends(t,e),t.prototype.registerForSync=function(t){this.settingsService.valueAsBoolean(this.constants.settings.names.disableTeamsUpgradePolicyV2Sync)?this.logger.info(\"SfB teams upgrade policy sync is switched off.\"):(t&&(this.logger.info(\"Refresh policy sync interval. RefreshInterval: \"+t),this.refreshTimeInterval=t),this.isStarted||(this.logger.info(\" Starting SfbTeamsUpgradePolicy sync for the first time.\"),e.prototype.startSync.call(this,!0)))},t.prototype.executeSyncCall=function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.disableTeamsUpgradePolicyV2Sync)?(this.logger.info(\"SfB Teams upgrade policy sync is now switched off. Need to stop syncing.\"),this.$q.resolve(\"SfB teams upgrade policy sync is switched off.\")):(this.loggingService.event(this.constants.telemetry.sfbTeamsUpgradePolicy.sfbTeamsUpgradePolicySynced),this.callback(),this.$q.when())},t.POLICY_POLL_TIME_INTERVAL=144e5,t}(e.PeriodicSyncServiceImplementation);e.SfbTeamsUpgradePolicySyncService=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.InvalidType=-1]=\"InvalidType\",e[e.NoListTemplate=0]=\"NoListTemplate\",e[e.GenericList=100]=\"GenericList\",e[e.DocumentLibrary=101]=\"DocumentLibrary\"}(e.SPListTemplateType||(e.SPListTemplateType={}));!function(e){e[e.exception=0]=\"exception\",e[e.unexpectedValue=1]=\"unexpectedValue\",e[e.batchResponsesDoNotMatchRequests=2]=\"batchResponsesDoNotMatchRequests\",e[e.batchAllResponsesFailed=3]=\"batchAllResponsesFailed\",e[e.batchSomeResponsesFailed=4]=\"batchSomeResponsesFailed\"}(e.feSPClientErrorCode||(e.feSPClientErrorCode={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var e=[\"Authorization\",\"Expect\",\"From\",\"Max-Forwards\",\"Range\",\"TE\"],i=function(){function t(){}return t.parse=function(e,i){var n=this;t.optionsConstants=i.item.getOptions;var s=[];return e.select&&this.appendToQuery(s,t.optionsConstants.select,_.isString(e.select)?e.select:e.select.join(\",\")),e.filter&&!_.isEmpty(e.filter)&&this.appendToQuery(s,t.optionsConstants.filter.param,_.isArray(e.filter)?e.filter.map(function(t){return n.getPartsOrFilterOptions(t)}).join(this.optionsConstants.filter.and):this.getFilterOptions(e.filter)),e.order&&!_.isEmpty(e.order)&&this.appendToQuery(s,t.optionsConstants.order.param,t.optionsConstants.order[e.order.direction||\"asc\"].replace(\"{columnName}\",e.order.columnName)),e.top&&_.isNumber(e.top)&&e.top>0&&this.appendToQuery(s,t.optionsConstants.top,String(e.top)),\"?\"+s.join(\"&\")},t.appendToQuery=function(t,e,i){t.push(e+\"=\"+encodeURIComponent(i))},t.getFilterOptions=function(e){return _.isEmpty(e)?\"\":t.optionsConstants.filter[e.operation].replace(\"{columnName}\",e.columnName).replace(\"{stringValue}\",e.value)},t.getPartsOrFilterOptions=function(t){return t.parts?this.getFilterPartsOptions(t):this.getFilterOptions(t)},t.getFilterPartsOptions=function(t){var e=this;return _.isEmpty(t)?\"\":\"(\"+t.parts.map(function(t){return e.getPartsOrFilterOptions(t)}).join(\" \"+t.operation+\" \")+\")\"},t}(),n=function(){function n(e,i,n,s,r,a,o,h,l){this.$q=e,this.$qNoApply=i,this.$http=n,this.authenticationService=s,this.constants=r,this.appStateService=a,this.loggingService=o,this.utilityService=h,this.settingsService=l,this.defaultDescription=\"sharepoint list\",this.sharepointClients={},this.logger=o.newLogger(\"FESharepointClient\"),this.scrubber=new t.SharepointScrubber(o),this.listsApiPath=this.getListConstants().apiPath,this.filesApiPath=this.getFilesConstants().apiPath,this.filesApiPrefix=this.getFilesConstants().apiPrefix,this.batchPath=this.getListConstants().batchPath}return n.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"loggingService\",\"utilityService\",\"settingsService\"],n.isResourceNotFoundError=function(t,e){var i=e.responseCode;return t&&[i.notFound,i.internalServerError].indexOf(t.statusCode)>-1},n.isForbiddenError=function(t,e){return t&&t.statusCode===e.responseCode.forbidden},n.prototype.getClient=function(e){return this.sharepointClients[e]||(this.sharepointClients[e]=new t.SharepointClient(e,this.constants,this.$http,this.$q,this.$qNoApply,this.authenticationService,this.settingsService,this.appStateService,this.loggingService)),this.sharepointClients[e]},n.prototype.getFilesConstants=function(){return this.constants.urls.sharepointFiles},n.prototype.getListConstants=function(){return this.constants.urls.sharepointLists},n.prototype.getBasicListVm=function(e,i,n){return{AllowContentTypes:!0,ContentTypesEnabled:!0,BaseTemplate:t.SPListTemplateType.GenericList,Title:e,Description:i||this.defaultDescription,Hidden:n}},n.prototype.getBasicLibraryVm=function(e,i,n){return{AllowContentTypes:!0,ContentTypesEnabled:!0,BaseTemplate:t.SPListTemplateType.DocumentLibrary,Title:e,Description:i||this.defaultDescription,Hidden:n}},n.prototype.getBasicColumnVm=function(t,e){return{parameters:{Title:t,FieldTypeKind:e}}},n.prototype.getBasicItemVm=function(t,e){return _.assign(e,{Title:t})},n.prototype.getRequestHeaders=function(t,e){return{\"IF-MATCH\":e||\"*\",\"X-HTTP-Method\":\"update\"===t?\"MERGE\":\"DELETE\"}},n.prototype.getCallOptions=function(t,e){var i={callType:t};return e&&(i.headers=e),i},n.prototype.updateOrDeleteList=function(e,i,n,s){var r=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(r)return this.$q.reject(\"FESharepointClient: \"+s+\"List method: \"+r);var a=this.getListConstants().list.getUpdateDelete.replace(\"{title}\",e.listTitle);return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.listsApiPath,a],this.getCallOptions(this.getListConstants().list.type,this.getRequestHeaders(s)),\"update\"===s?this.getBasicListVm(i,n):null).toNgPromise(this.$q)},n.prototype.updateOrDeleteListItemById=function(e,i,n,s,r){var a=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(a)return this.$q.reject(\"FESharepointClient: \"+s+\"ListItemById method: \"+a);if(!i||isNaN(i))return this.$q.reject(\"FESharepointClient: \"+s+\"ListItemById method: itemId has to be a number\");var o=this.getListConstants().item.getUpdateDeleteById.replace(\"{title}\",e.listTitle).replace(\"{itemId}\",\"\"+i);return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.listsApiPath,o],this.getCallOptions(this.getListConstants().item.type,this.getRequestHeaders(s,r)),\"update\"===s?n:null).toNgPromise(this.$q)},n.prototype.getErrorMessage=function(t){return\"string\"==typeof t?t:t&&t.message?t.message:\"Unknown error\"},n.prototype.rejectWithError=function(t,e,i,n,s){var r={statusCode:s||this.internalErrorStatusCode,errorCode:t,errorMessage:this.scrubber.scrubSpPathFromData(e,i),customErrorData:this.scrubber.scrubSpPathFromData(e,n)};return this.$q.reject(r)},n.prototype.getHttpRequestLine=function(t,e){return t+\" \"+e+\" \"+this.constants.http.http11+this.constants.http.endOfLine},n.prototype.stringifyHeader=function(t,e){var i=\"\";if(\"string\"==typeof e)i=e;else try{i=JSON.stringify(e)}catch(e){throw new Error(\"Can't stringify \"+t+\" header value for \"+this.getErrorMessage(e))}return t+\": \"+i+this.constants.http.endOfLine},n.prototype.createBatchSubRequest=function(t,i,n){var s=this;(n=n||{}).headers=n.headers||{},n.changesetId=n.changesetId||null,n.requireNewChangeset=n.requireNewChangeset||!1;var r=\"GET\"!==t;if(!r&&n.requireNewChangeset)throw new Error(\"Non-changeset request can't require new changeset\");if(!r&&n.changesetId)throw new Error(\"Non-changeset request can't set changesetId\");for(var a=0,o=Object.keys(n.headers);a<o.length;a++)for(var h=o[a],l=0,p=e;l<p.length;l++){var u=p[l];if(h.toLowerCase()===u.toLowerCase())throw new Error(\"Any batch sub-request should not contain \"+u+\" http header\")}var c=this.getHttpRequestLine(t,i);if(n.headers[this.constants.headers.accept]||(n.headers[this.constants.headers.accept]=\"application/json\"),!n.headers[this.constants.headers.contentType]&&n.body&&(n.headers[this.constants.headers.contentType]=\"application/json\"),n.headers[this.constants.headers.cacheControl]||(n.headers[this.constants.headers.cacheControl]=\"max-age=0\"),_.forEach(n.headers,function(t,e){c+=s.stringifyHeader(e,t)}),n.body){c+=this.constants.http.endOfLine;try{c+=\"string\"==typeof n.body?n.body:JSON.stringify(n.body),c+=this.constants.http.endOfLine}catch(t){throw new Error(\"Can't stringify sub-request body for \"+this.getErrorMessage(t))}}var g={isChangeset:r,changesetId:n.changesetId,requireNewChangeset:n.requireNewChangeset,request:c};return n.callback&&(g.callback=n.callback),n.cookie&&(g.cookie=n.cookie),g},n.prototype.createBoundary=function(t){return t+\"_\"+this.utilityService.generateUUID()},n.prototype.getBoundaryStart=function(t){return this.constants.http.boundaryDash+t+this.constants.http.endOfLine},n.prototype.getBoundaryEnd=function(t){return this.constants.http.boundaryDash+t+this.constants.http.boundaryDash+this.constants.http.endOfLine},n.prototype.getBoundaryHeaders=function(t){var e=this.stringifyHeader(this.constants.headers.contentType,\"application/http\");return e+=this.stringifyHeader(this.constants.headers.contentTransferEncoding,\"binary\"),t&&(e+=this.stringifyHeader(this.constants.headers.contentId,t)),e},n.prototype.createBatchBody=function(t,e){for(var i,n=\"\",s=!1,r=0,a=e;r<a.length;r++){var o=a[r];!o.isChangeset||s&&!o.requireNewChangeset||(s&&o.requireNewChangeset&&(n+=this.getBoundaryEnd(i),n+=this.constants.http.endOfLine),i=this.createBoundary(\"changeset\"),n+=this.getBoundaryStart(t),n+=this.stringifyHeader(this.constants.headers.contentType,'multipart/mixed; boundary=\"'+i+'\"'),n+=this.constants.http.endOfLine),!o.isChangeset&&s&&(n+=this.getBoundaryEnd(i),n+=this.constants.http.endOfLine,i=null),s=o.isChangeset,n+=this.getBoundaryStart(o.isChangeset?i:t),n+=this.getBoundaryHeaders(o.changesetId),n+=this.constants.http.endOfLine,n+=o.request,n+=this.constants.http.endOfLine}return e[e.length-1].isChangeset&&(n+=this.getBoundaryEnd(i)),n+=this.getBoundaryEnd(t)},n.prototype.parseBatchSubResponse=function(t){var e=t.slice(t.indexOf(\"HTTP/\")).split(this.constants.http.endOfLine+this.constants.http.endOfLine),i=e[0].split(this.constants.http.endOfLine),n=i[0].trim().match(/^HTTP\\/1\\.\\d\\s+(\\d+)\\s+(.+)$/);i.shift();for(var s,r={},a=0,o=i;a<o.length;a++){var h=o[a];s=h.indexOf(\":\"),r[h.slice(0,s).trim()]=h.slice(s+1).trim()}var l=e[1];if(l&&l.length){l=l.trim();try{l=JSON.parse(l)}catch(t){}}else l=null;return{responseCode:parseInt(n[1])||0,responsePhrase:n[2]||\"\",headers:r,data:l}},n.prototype.parseBatchResponse=function(t){var e=[],i=t.trim().split(this.constants.http.endOfLine),n=i[0];i.shift(),i[i.length-1]===n+this.constants.http.boundaryDash&&i.splice(i.length-1,1);for(var s=0,r=(t=i.join(this.constants.http.endOfLine)).split(n+this.constants.http.endOfLine);s<r.length;s++){var a=r[s];e.push(this.parseBatchSubResponse(a))}return e},n.prototype.getFirstErrorResponseCode=function(t){var e=this,i=t.find(function(t){return e.isFailureResponse(t.responseCode)});return i?i.responseCode:null},n.prototype.sendBatch=function(e,i,n,s){var r=this;if(void 0===n&&(n=!0),void 0===s&&(s=!0),!i.length)return this.rejectWithError(t.feSPClientErrorCode.unexpectedValue,e.sharepointPath,\"FESharepointClient: there is no request to be sent in the batch request\",i);var a,o,h={};try{a=this.createBoundary(\"batch\"),h[this.constants.headers.contentType]='multipart/mixed; boundary=\"'+a+'\"',o=this.constants.http.endOfLine,o+=this.createBatchBody(a,i)}catch(i){return this.rejectWithError(t.feSPClientErrorCode.exception,e.sharepointPath,\"FESharepointClient: \"+this.getErrorMessage(i),i)}return this.getClient(e.endpointUrl).apiPostDetailed([e.sharepointPath,this.batchPath],this.getCallOptions(this.getListConstants().batchType,h),o).toNgPromise(this.$q).then(function(s){var a=r.parseBatchResponse(s.object);if(i.length!==a.length)return r.rejectWithError(t.feSPClientErrorCode.batchResponsesDoNotMatchRequests,e.sharepointPath,\"FESharepointClient: Although that the batch request had \"+i.length+\" requests, the SP sent \"+a.length+\" responses\",{requests:o,responses:s});var h=a.filter(function(t){return r.isFailureResponse(t.responseCode)});if(h.length===a.length)return r.rejectWithError(t.feSPClientErrorCode.batchAllResponsesFailed,e.sharepointPath,\"FESharepointClient: All sub-requests failed.\",a,r.getFirstErrorResponseCode(a));if(h.length){if(n)return r.rejectWithError(t.feSPClientErrorCode.batchSomeResponsesFailed,e.sharepointPath,\"[sendBatch]: Some of sub-requests failed\",{requests:i,responses:a},r.getFirstErrorResponseCode(a));r.logger.error(\"[sendBatch]: Some of sub-requests failed: \"+r.scrubber.scrubSpPathFromData(e.sharepointPath,JSON.stringify(h)))}for(var l=0;l<a.length;l++)i[l].cookie&&(a[l].cookie=i[l].cookie),i[l].callback&&i[l].callback(a[l]);return r.$q.resolve({responses:a,statusCode:s.statusCode})},function(t){return s&&t&&t.statusCode&&(t.statusCode>=500||-1===t.statusCode)?r.sendBatch(e,i,n,!1):r.$q.reject(t)})},n.prototype.isFailureResponse=function(t){return t>299},n.prototype.createColumnSubRequests=function(t,e){var i=this,n=this.getListConstants().column.create.replace(\"{title}\",t.listTitle),s=[];return _.each(e,function(e){s.push(i.createBatchSubRequest(\"POST\",\"\"+t.sharepointPath+i.listsApiPath+n,{body:i.getBasicColumnVm(e.name,e.type),cookie:e}))}),s},Object.defineProperty(n.prototype,\"internalErrorStatusCode\",{get:function(){return-100},enumerable:!0,configurable:!0}),n.prototype.createList=function(e,i,n){var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);return s?this.$q.reject(\"FESharepointClient: createList method: \"+s):this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.listsApiPath],this.getCallOptions(this.getListConstants().list.type),this.getBasicListVm(e.listTitle,i,n)).toNgPromise(this.$q)},n.prototype.getListByTitle=function(e){var i=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(i)return this.$q.reject(\"FESharepointClient: getListByTitle method: \"+i);var n=this.getListConstants().list.getUpdateDelete.replace(\"{title}\",e.listTitle);return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.listsApiPath,n],this.getCallOptions(this.getListConstants().list.type)).toNgPromise(this.$q)},n.prototype.updateList=function(t,e,i){return this.updateOrDeleteList(t,e,i,\"update\")},n.prototype.deleteList=function(t){return this.updateOrDeleteList(t,null,null,\"delete\")},n.prototype.createColumn=function(e,i,n){var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(s)return this.$q.reject(\"FESharepointClient: createColumn method: \"+s);var r=this.getListConstants().column.create.replace(\"{title}\",e.listTitle);return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.listsApiPath,r],this.getCallOptions(this.getListConstants().column.type),this.getBasicColumnVm(i,n)).toNgPromise(this.$q)},n.prototype.createColumns=function(e,i){var n=this;if(!i.length)return this.$q.reject(\"FESharepointClient: There is no column to create\");var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(s)return this.$q.reject(\"FESharepointClient: createColumn method: \"+s);var r;try{r=this.createColumnSubRequests(e,i)}catch(t){return this.$q.reject(\"FESharepointClient: \"+this.getErrorMessage(t))}return this.sendBatch(e,r).then(function(t){return n.$q.resolve()})},n.prototype.addMissingColumns=function(t,e,i){var n=this;if(!i)return this.getListItems(t).then(function(i){return n.addMissingColumns(t,e,i)});var s=this.getMissingColumns(i,e);if(!s.length)return this.$q.resolve(i);var r,a=this.getListConstants().item.getAll.replace(\"{title}\",t.listTitle);try{(r=this.createColumnSubRequests(t,s)).push(this.createBatchSubRequest(\"GET\",\"\"+t.sharepointPath+this.listsApiPath+a))}catch(t){return this.$q.reject(\"FESharepointClient: \"+this.getErrorMessage(t))}return this.sendBatch(t,r).then(function(t){return n.$q.resolve(t.responses[t.responses.length-1].data)})},n.prototype.getMissingColumns=function(t,e){return e.filter(function(e){return!_.has(t.value[0],e.name)})},n.prototype.createListItem=function(e,i,n){var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle,i);if(s)return this.$q.reject(\"FESharepointClient: createListItem method: \"+s);var r=this.getListConstants().item.create.replace(\"{title}\",e.listTitle);return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.listsApiPath,r],this.getCallOptions(this.getListConstants().item.type),this.getBasicItemVm(i,n)).toNgPromise(this.$q)},n.prototype.getListItem=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle,i);if(n)return this.$q.reject(\"FESharepointClient: getListItem method: \"+n);var s=this.getListConstants().item.get.replace(\"{title}\",e.listTitle).replace(\"{itemTitle}\",i);return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.listsApiPath,s],this.getCallOptions(this.getListConstants().item.type)).toNgPromise(this.$q)},n.prototype.getListItemById=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(n)return this.$q.reject(\"FESharepointClient: getListItemById method: \"+n);if(!i||isNaN(i))return this.$q.reject(\"FESharepointClient: getListItemById method: itemId has to be a number\");var s=this.getListConstants().item.getUpdateDeleteById.replace(\"{title}\",e.listTitle).replace(\"{itemId}\",\"\"+i);return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.listsApiPath,s],this.getCallOptions(this.getListConstants().item.type)).toNgPromise(this.$q)},n.prototype.getListItems=function(e,n,s){var r=this;void 0===n&&(n={});var a=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(a)return this.$q.reject(\"FESharepointClient: getListItems method: \"+a);var o=this.getListConstants().item.getAll.replace(\"{title}\",e.listTitle);return _.isEmpty(n)||(o+=i.parse(n,this.getListConstants())),this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.listsApiPath,o],this.getCallOptions(this.getListConstants().item.type)).toNgPromise(this.$q).then(function(t){return s?r.addMissingColumns(e,s,t).catch(function(e){return t}):t})},n.prototype.getListItemColumn=function(e,i,n){var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle,n);if(s)return this.$q.reject(\"FESharepointClient: getListItemColumn method: \"+s);if(!i||isNaN(i))return this.$q.reject(\"FESharepointClient: getListItemColumn method: itemId has to be a number\");var r=this.getListConstants().item.getColumn.replace(\"{title}\",e.listTitle).replace(\"{itemId}\",\"\"+i).replace(\"{columnName}\",n);return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.listsApiPath,r],this.getCallOptions(this.getListConstants().item.type)).toNgPromise(this.$q)},n.prototype.updateListItemById=function(e,i,n,s){var r=t.InputSanitizer.getInvalidItemColumnMappingMsg(n);return r?this.$q.reject(\"FESharepointClient: updateListItemById method: \"+r):this.updateOrDeleteListItemById(e,i,n,\"update\",s)},n.prototype.deleteListItem=function(t,e,i){return this.updateOrDeleteListItemById(t,e,null,\"delete\",i)},n.prototype.createListWithColumns=function(e,i,n,s){var r=this;if(!i.length)return this.$q.reject(\"FESharepointClient: There is no column to create\");var a=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,e.listTitle);if(a)return this.$q.reject(\"FESharepointClient: createListWithColumns method: \"+a);var o;try{(o=this.createColumnSubRequests(e,i)).splice(0,0,this.createBatchSubRequest(\"POST\",\"\"+e.sharepointPath+this.listsApiPath,{body:this.getBasicListVm(e.listTitle,n,s)}))}catch(t){return this.$q.reject(\"FESharepointClient: \"+this.getErrorMessage(t))}return o[1].requireNewChangeset=!0,this.sendBatch(e,o).then(function(t){return r.$q.resolve(t.responses[0].data)})},n.prototype.isLibraryExist=function(e,i){var s=this,r=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(r)return this.$q.reject(\"FESharepointClient: isLibraryExist method: \"+r);var a=new t.PIIString(this.getListConstants().list.getUpdateDelete).replace(\"{title}\",new t.PIIValue(i,t.PiiKind.QueryString));return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.listsApiPath,a],this.getCallOptions(this.getListConstants().item.type)).toNgPromise(this.$q).then(function(){return!0}).catch(function(t){return!n.isResourceNotFoundError(t,s.constants)&&s.$q.reject(t)})},n.prototype.ensureLibraryExists=function(e,i){var n=this,s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);return s?this.$q.reject(\"FESharepointClient: ensureLibraryExists method: \"+s):this.isLibraryExist(e,i).then(function(t){if(!t)return n.createLibrary(e,i).then(function(t){})})},n.prototype.createLibrary=function(e,i,n,s){var r=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);return r?this.$q.reject(\"FESharepointClient: createList method: \"+r):this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.listsApiPath],this.getCallOptions(this.getListConstants().list.type),this.getBasicLibraryVm(i,n,s)).toNgPromise(this.$q)},n.prototype.addFile=function(e,i,n,s){var r=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i,n);if(r)return this.$q.reject(\"FESharepointClient: addFile method: \"+r);var a=new t.PIIString(this.getFilesConstants().file.add).replace(\"{folderName}\",new t.PIIValue(i,t.PiiKind.QueryString)).replace(\"{fileName}\",new t.PIIValue(n,t.PiiKind.QueryString)),o=this.getCallOptions(this.getFilesConstants().file.type);return s instanceof Uint8Array&&(o.transformRequest=[]),this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.filesApiPath,a],o,s).toNgPromise(this.$q)},n.prototype.addFolder=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(n)return this.$q.reject(\"FESharepointClient: getFolder method: \"+n);var s=new t.PIIString(this.getFilesConstants().folder.add).replace(\"{folderName}\",new t.PIIValue(i,t.PiiKind.QueryString));return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.filesApiPath,s],this.getCallOptions(this.getFilesConstants().folder.type),null).toNgPromise(this.$q)},n.prototype.isFolderExist=function(e,i){var s=this,r=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(r)return this.$q.reject(\"FESharepointClient: isFolderPresent method: \"+r);var a=new t.PIIString(this.getFilesConstants().folder.getByPath).replace(\"{folderName}\",new t.PIIValue(i,t.PiiKind.QueryString));return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.filesApiPath,a],this.getCallOptions(this.getFilesConstants().folder.type)).toNgPromise(this.$q).then(function(){return!0}).catch(function(t){return!n.isResourceNotFoundError(t,s.constants)&&s.$q.reject(t)})},n.prototype.ensureFolderExists=function(e,i){var n=this,s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);return s?this.$q.reject(\"FESharepointClient: ensureFolderExists method: \"+s):this.isFolderExist(e,i).then(function(t){if(!t)return n.addFolder(e,i)})},n.prototype.getFileByPath=function(e,i,n){var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i,n);if(s)return this.$q.reject(\"FESharepointClient: getFileByPath method: \"+s);var r=new t.PIIString(this.getFilesConstants().file.getByPath).replace(\"{folderName}\",new t.PIIValue(i,t.PiiKind.QueryString)).replace(\"{fileName}\",new t.PIIValue(n,t.PiiKind.QueryString));return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.filesApiPath,r],this.getCallOptions(this.getFilesConstants().file.type)).toNgPromise(this.$q)},n.prototype.getFileById=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(n)return this.$q.reject(\"FESharepointClient: getFileById method: \"+n);var s=new t.PIIString(this.getFilesConstants().file.getById).replace(\"{id}\",new t.PIIValue(i,t.PiiKind.QueryString));return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.filesApiPath,s],this.getCallOptions(this.getFilesConstants().file.type)).toNgPromise(this.$q)},n.prototype.getContentForUrl=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(n)return this.$q.reject(\"FESharepointClient: getContentByUrl method: \"+n);if(!i.startsWith(e.endpointUrl))return this.$q.reject(\"FESharepointClient: getContentByUrl method: url does not contain endpoint\");if(!i.contains(e.sharepointPath))return this.$q.reject(\"FESharepointClient: getContentByUrl method: url does not contain team path\");if(!i.endsWith(\"$value\"))return this.$q.reject(\"FESharepointClient: getContentByUrl method: url does not contain $value\");i=i.replace(e.endpointUrl,\"\");var s=new t.PIIString(i,e.endpointUrl+\"<scrubbed>/$value\"),r=this.getCallOptions(this.getFilesConstants().file.type);return r.responseType=this.getFilesConstants().blobResponseType,this.getClient(e.endpointUrl).apiGet([s],r).toNgPromise(this.$q)},n.prototype.getDriveId=function(e,i){var n=this,s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath);if(s)return this.$q.reject(\"FESharepointClient: getDriveId method: \"+s);var r=new t.PIIString(this.getFilesConstants().file.v2.getDrives),a=this.getCallOptions(this.getFilesConstants().file.type);return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,r],a).toNgPromise(this.$q).then(function(t){if(!t||!t.value)return n.$q.reject(\"no drives available\");for(var e=0,s=t.value;e<s.length;e++){var r=s[e];if(r.name===i)return r.id}return n.$q.reject(\"drive not found\")})},n.prototype.getDriveFiles=function(e,i,n,s){var r=t.InputSanitizer.getInvalidParamsMsg(i,n,s);if(r)return this.$q.reject(\"FESharepointClient: getThumbnails method: \"+r);var a=new t.PIIString(this.getFilesConstants().file.v2.getDriveFilesFiltered).replace(\"{drive}\",i).replace(\"{path}\",new t.PIIValue(n,t.PiiKind.QueryString)).replace(\"{fileNamePrefix}\",new t.PIIValue(s,t.PiiKind.QueryString)),o=this.getCallOptions(this.getFilesConstants().file.type);return this.getClient(e.endpointUrl).apiGet([a],o).toNgPromise(this.$q).then(function(t){return t?t.value:[]})},n.prototype.getFileContentUrl=function(e,i){var n=new t.PIIString(this.getFilesConstants().file.getContentById).replace(\"{id}\",new t.PIIValue(i,t.PiiKind.QueryString));return this.scrubber.scrubUrl([e.endpointUrl,this.scrubber.scrubSpPath(e.sharepointPath),this.filesApiPath,n])},n.prototype.updateFileById=function(e,i,n){var s=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,n);if(s)return this.$q.reject(\"FESharepointClient: savePage method: \"+s);var r=this.getFilesConstants().file.getContentById.replace(\"{id}\",i);return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.filesApiPath,r],this.getCallOptions(this.getFilesConstants().file.type,{\"X-HTTP-Method\":\"PUT\"}),n).toNgPromise(this.$q)},n.prototype.deleteFile=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(n)return this.$q.reject(\"FESharepointClient: deleteFile method: \"+n);var s=this.getFilesConstants().file.getById.replace(\"{id}\",i);return this.getClient(e.endpointUrl).apiDelete([e.sharepointPath,this.filesApiPath,s],this.getCallOptions(this.getFilesConstants().file.type),null).toNgPromise(this.$q)},n.prototype.recycleFile=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(n)return this.$q.reject(\"FESharepointClient: recycleFile method: \"+n);var s=this.getFilesConstants().file.recycle.replace(\"{id}\",i);return this.getClient(e.endpointUrl).apiPost([e.sharepointPath,this.filesApiPath,s],this.getCallOptions(this.getFilesConstants().file.type),null).toNgPromise(this.$q)},n.prototype.deleteFolder=function(e,i){var n=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i);if(n)return this.$q.reject(\"FESharepointClient: deleteFolder method: \"+n);var s=new t.PIIString(this.getFilesConstants().folder.delete).replace(\"{folderName}\",new t.PIIValue(i,t.PiiKind.QueryString));return this.getClient(e.endpointUrl).apiDelete([e.sharepointPath,this.filesApiPath,s],this.getCallOptions(this.getFilesConstants().folder.type),null).toNgPromise(this.$q)},n.prototype.renameFile=function(e,i,n){var s=this,r=t.InputSanitizer.getInvalidParamsMsg(e.sharepointPath,i,n);if(r)return this.$q.reject(\"FESharepointClient: deleteFile method: \"+r);var a=this.getFilesConstants().file.getFileListItem.replace(\"{id}\",i);return this.getClient(e.endpointUrl).apiGet([e.sharepointPath,this.filesApiPath,a],this.getCallOptions(this.getFilesConstants().file.type)).toNgPromise(this.$q).then(function(i){var r=new t.PIIString(i[\"odata.editLink\"],\"<item_url>\");return s.getClient(e.endpointUrl).apiPost([e.sharepointPath,s.filesApiPrefix,r],s.getCallOptions(s.getFilesConstants().file.type,s.getRequestHeaders(\"update\")),{FileLeafRef:n}).toNgPromise(s.$q)})},n}();t.FESharepointClientImpl=n,angular.module(\"teamspace.feSharepointClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\"]).service(\"feSharepointClient\",n)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,i,r,s){void 0===s&&(s=\"\"),this.feSharepointClient=e,this.loggingService=t,this.constants=i,this.settingsService=r,this.perfCounterName=(s?s+\"_\":\"\")+i.telemetry.feSharepointClient.perfCounterNamePostfix,this.getMissingColumns=e.getMissingColumns.bind(e),this.getFileContentUrl=e.getFileContentUrl.bind(e),this.createList=this.createPerfCountedMethod(\"createList\",e.createList),this.getListByTitle=this.createPerfCountedMethod(\"getListByTitle\",e.getListByTitle),this.updateList=this.createPerfCountedMethod(\"updateList\",e.updateList),this.deleteList=this.createPerfCountedMethod(\"deleteList\",e.deleteList),this.createColumn=this.createPerfCountedMethod(\"createColumn\",e.createColumn),this.createColumns=this.createPerfCountedMethod(\"createColumns\",e.createColumns),this.addMissingColumns=this.createPerfCountedMethod(\"addMissingColumns\",e.addMissingColumns),this.createListItem=this.createPerfCountedMethod(\"createListItem\",e.createListItem),this.getListItem=this.createPerfCountedMethod(\"getListItem\",e.getListItem),this.getListItemById=this.createPerfCountedMethod(\"getListItemById\",e.getListItemById),this.getListItems=this.createPerfCountedMethod(\"getListItems\",e.getListItems),this.getListItemColumn=this.createPerfCountedMethod(\"getListItemColumn\",e.getListItemColumn),this.updateListItemById=this.createPerfCountedMethod(\"updateListItemById\",e.updateListItemById),this.deleteListItem=this.createPerfCountedMethod(\"deleteListItem\",e.deleteListItem),this.createListWithColumns=this.createPerfCountedMethod(\"createListWithColumns\",e.createListWithColumns),this.isLibraryExist=this.createPerfCountedMethod(\"isLibraryExist\",e.isLibraryExist),this.ensureLibraryExists=this.createPerfCountedMethod(\"ensureLibraryExists\",e.ensureLibraryExists),this.createLibrary=this.createPerfCountedMethod(\"createLibrary\",e.createLibrary),this.addFile=this.createPerfCountedMethod(\"addFile\",e.addFile),this.isFolderExist=this.createPerfCountedMethod(\"addFolder\",e.isFolderExist),this.ensureFolderExists=this.createPerfCountedMethod(\"addFolder\",e.ensureFolderExists),this.addFolder=this.createPerfCountedMethod(\"addFolder\",e.addFolder),this.getFileByPath=this.createPerfCountedMethod(\"getFileByPath\",e.getFileByPath),this.getFileById=this.createPerfCountedMethod(\"getFileById\",e.getFileById),this.updateFileById=this.createPerfCountedMethod(\"updateFileById\",e.updateFileById),this.deleteFile=this.createPerfCountedMethod(\"deleteFile\",e.deleteFile),this.recycleFile=this.createPerfCountedMethod(\"recycleFile\",e.recycleFile),this.deleteFolder=this.createPerfCountedMethod(\"deleteFolder\",e.deleteFolder),this.renameFile=this.createPerfCountedMethod(\"renameFile\",e.renameFile),this.getContentForUrl=this.createPerfCountedMethod(\"getContentForUrl\",e.getContentForUrl),this.getDriveId=this.createPerfCountedMethod(\"getDriveId\",e.getDriveId),this.getDriveFiles=this.createPerfCountedMethod(\"getDriveFiles\",e.getDriveFiles)}return e.prototype.createPerfCountedMethod=function(e,t){var i=this;return function(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];var o;i.settingsService.valueAsBoolean(i.constants.settings.names.disablePerfTableLogging)||(o=i.loggingService.newCounter(i.perfCounterName,{spOperation:e}));var n=t.apply(i.feSharepointClient,r);return n.then(function(){o&&o.stop()},function(e){var t=\"\";e&&e.statusCode&&(t=e.statusCode),o&&o.fail({spError:t})}),n}},Object.defineProperty(e.prototype,\"internalErrorStatusCode\",{get:function(){return this.feSharepointClient.internalErrorStatusCode},enumerable:!0,configurable:!0}),e}();e.FESharepointClientPerfCounted=t,angular.module(\"teamspace.feSharepointClientPerfCounted\",[\"teamspace.feSharepointClient\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.settingsService\"]).config([\"$provide\",function(e){e.decorator(\"feSharepointClient\",[\"$delegate\",\"loggingService\",\"constants\",\"settingsService\",function(e,i,r,s){return new t(e,i,r,s)}])}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var n=function(){function e(){}return e.isWhiteSpace=function(e){return 0===e.trim().length},e.getInvalidType=function(n){return _.isNull(n)||\"null\"===n?\"null\":_.isUndefined(n)||\"undefined\"===n?\"undefined\":e.isWhiteSpace(n)?\"whitespace\":null},e.getInvalidParamsMsg=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var i=n.reduce(function(n,t,i){var a=e.getInvalidType(t);return a&&n.push(i+\" is \"+a),n},[]).join(\", \");return i?\"parameters at index: \"+i:\"\"},e.getInvalidItemColumnMappingMsg=function(n){if(_.size(n)<1)return\"itemColumnMapping parameter must have at least one (key, value) pair\";var t=\"\";return _.find(_.keys(n),function(n){var i=e.getInvalidType(n);return i&&(t=i),!!i})?\"itemColumnMapping cannot have keys with \"+t+\" values\":\"\"},e}();e.InputSanitizer=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(t){function n(e,n,i,s,r,a,o,c,p){var l=t.call(this,i.middleTierConstants.newEndpointAddress,c,a,s,e,n,r,o)||this;return l.$q=e,l.$qNoApply=n,l.appConfig=i,l}return __extends(n,t),n.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"loggingService\"],n.prototype.validateSiteUrl=function(t){var n=new e.PIIString(this.constants.urls.sharepoint.validateSiteUrl.get);n=n.replace(\"{pageUrl}\",new e.PIIValue(encodeURIComponent(t),e.PiiKind.GenericData));var i={callType:this.constants.urls.sharepoint.validateSiteUrl.type,scrubbedApiPath:n.scrubbedValue};return this.performApiGet(n.value,i).toNgPromise(this.$q)},n.prototype.getDocumentLibraries=function(t){var n=new e.PIIString(this.constants.urls.sharepoint.documentLibrariesUrl.get);n=n.replace(\"{siteUrl}\",new e.PIIValue(encodeURIComponent(t),e.PiiKind.GenericData));var i={callType:this.constants.urls.sharepoint.documentLibrariesUrl.type,scrubbedApiPath:n.scrubbedValue};return this.performApiGet(n.value,i).toNgPromise(this.$q)},n.prototype.getRelevantSites=function(){var e=this.constants.urls.sharepoint.relevantSitesUrl.get,t={callType:this.constants.urls.sharepoint.relevantSitesUrl.type};return this.performApiGet(e,t).toNgPromise(this.$q)},n.prototype.getSiteInfo=function(t){var n=new e.PIIString(this.constants.urls.sharepoint.getSiteInfo.get);n=n.replace(\"{pageUrl}\",new e.PIIValue(encodeURIComponent(t),e.PiiKind.GenericData));var i={callType:this.constants.urls.sharepoint.getSiteInfo.type,scrubbedApiPath:n.scrubbedValue};return this.performApiGet(n.value,i).toNgPromise(this.$q)},n.prototype.grantAccessToListForUsers=function(t,n,i,s){var r={siteUrl:t,parentServerRelativeUrl:n,userEmails:i,listNameIdentifier:s},a=new e.PIIString(this.constants.urls.meetingWiki.setPermissions.get),o={callType:this.constants.urls.meetingWiki.setPermissions.type,scrubbedApiPath:a.scrubbedValue};return this.performApiPost(this.constants.urls.meetingWiki.setPermissions.get,o,r).toNgPromise(this.$q)},n.prototype._getAuthHeaders=function(e){void 0===e&&(e=!1);var t={};return t[this.constants.headers.accept]=this.constants.headers.jsonContent,t[this.constants.headers.xClientType]=this.constants.search.file.sharePointClientType,this.authenticationService.getAuthHeaders(t)},n}(SkypeX.Services.GenericRestClient);e.MTSharepointClient=t,angular.module(\"teamspace.mtSharepointClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"mtSharepointClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function s(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(s.prototype=r.prototype,new s)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(e){function r(r,s,n,i,o,c,u,a,p){var h=e.call(this,r,u,s,n,i,o,c,a)||this;return h.logger=p.newLogger(\"SharepointClient\"),h.scrubber=new t.SharepointScrubber(p),h}return __extends(r,e),r.prototype._getAuthHeaders=function(t){void 0===t&&(t=!1);var e=this._endpointUrl,r={};return r[this.constants.headers.accept]=this.constants.headers.jsonContent,r[this.constants.headers.xClientType]=this.constants.search.file.sharePointClientType,this.authenticationService.getAuthHeaders(r,[e])},r.prototype.apiGet=function(t,e){var r=this.scrubber.scrubUrl(t);return e=this.scrubber.scrubOptions(e,r),this.performApiGet(r.value,e)},r.prototype.apiDelete=function(t,e,r){var s=this.scrubber.scrubUrl(t);return e=this.scrubber.scrubOptions(e,s),this.performApiDelete(s.value,e,r)},r.prototype.apiPost=function(t,e,r){var s=this.scrubber.scrubUrl(t);return e=this.scrubber.scrubOptions(e,s),this.performApiPost(s.value,e,r)},r.prototype.apiPostDetailed=function(t,e,r){var s=this.scrubber.scrubUrl(t);return e=this.scrubber.scrubOptions(e,s),this.performApiPostDetailed(s.value,e,r)},r}(SkypeX.Services.GenericRestClient);t.SharepointClient=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){\"use strict\";var r=function(){function r(t){this.spPathSubstitute=\"<sharepoint-path>\",this.logger=t.newLogger(\"SharepointScrubber\")}return r.prototype.scrubSpPath=function(r){return new t.PIIString(r,\"/\"+this.spPathSubstitute)},r.prototype.scrubUrl=function(r){r.length>0&&\"string\"==typeof r[0]&&(r[0]=this.scrubSpPath(r[0]));for(var e=new t.PIIString,n=0,s=r;n<s.length;n++){var u=s[n];e=e.append(u)}return e},r.prototype.scrubOptions=function(t,r){var e=t||{};return e.scrubbedApiPath=r.scrubbedValue,e},r.prototype.scrub=function(t,r,e){var n=\"string\"==typeof e;try{var s=n?e:JSON.stringify(e);return s=s.replace(new RegExp(t,\"g\"),r),n?s:JSON.parse(s)}catch(t){return this.logger.error(\"[scrub]: exception {0}\",t),e}},r.prototype.scrubSpPathFromData=function(t,r){return this.scrub(t,this.spPathSubstitute,r)},r}();t.SharepointScrubber=r}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function i(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(n){\"use strict\";var t=function(e){function n(n,t,i,r,o,s,c,p,a){var v=e.call(this,a)||this;return v.$q=n,v.constants=t,v.authenticationService=r,v.retryService=o,v.loggingService=s,v.eventingService=c,v.settingsService=p,v.fetchSkypeTokenByEventing=!1,v.pendingTokenDefers=[],v.initializeOnAppLaunchAndReinit(),v}return __extends(n,e),n.$inject=[\"$q\",\"constants\",\"appConfig\",\"authenticationService\",\"retryService\",\"loggingService\",\"eventingService\",\"settingsService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){var n=this;this.fetchSkypeTokenByEventing=this.settingsService.valueAsBoolean(this.constants.settings.names.fetchSkypeTokenByEventing),this.fetchSkypeTokenByEventing&&this.eventingService.unsafeOnWithTenantScope(this.constants.events.skypeAuth.tokenRefreshed,function(){n.getSkypeToken().then(function(e){for(var t=0,i=n.pendingTokenDefers;t<i.length;t++)i[t].resolve(e);n.pendingTokenDefers=[]})})},n.prototype.cleanupOnAppTeardown=function(){this.fetchSkypeTokenByEventing=!1,this.pendingTokenDefers=[]},n.prototype.mtmaTelemetryIdentifier=function(){return\"SkypeTokenService\"},n.prototype.init=function(){var e=this;this.getSkypeTokenProvider().setProvider(function(n,t){var i;if(n&&e.loggingService.event(e.constants.events.calling.skypeTokenInvalid,(i={},i[e.constants.counters.eventNames.context]=\"skypeTokenProvider\",i[e.constants.counters.eventNames.reason]=t||\"\",i)),e.fetchSkypeTokenByEventing){var r=e.$q.defer();return e.getSkypeToken().then(function(e){r.resolve(e)},function(){e.pendingTokenDefers.push(r)}),r.promise}return e.retryService.retry(\"get skype token\",e.getSkypeToken.bind(e)).promise})},n.prototype.getSkypeTokenProvider=function(){return require(\"skypeTokenProvider\")},n.prototype.getSkypeToken=function(){return this.authenticationService.getSkypeTokens().then(function(e){return e.skypeToken})},n}(e.services.MTMABase);n.SkypeTokenService=t,angular.module(\"teamspace.skypeTokenService\",[\"teamspace.authenticationService\",\"teamspace.retryService\",\"teamspace.loggingService\",\"teamspace.eventingService\",\"teamspace.settingsService\"]).service(\"skypeTokenService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){var t=function(){function s(e,s,t,a,n,i,o,r,p,c,l){this.$q=e,this.$rootScope=s,this.$state=t,this.constants=a,this.dialogService=n,this.navigationService=i,this.resources=o,this.routeUtilityService=r,this.tenantSettingsStore=p,this.slashCommandsService=c,this.loggingService=l,p.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isAppsEnabled)&&this.registerAppSlashCommand()}return s.$inject=[\"$q\",\"$rootScope\",\"$state\",\"constants\",\"dialogService\",\"navigationService\",\"resources\",\"routeUtilityService\",\"tenantSettingsStore\",\"slashCommandsService\",\"loggingService\"],s.prototype.registerAppSlashCommand=function(){var s=this,t={id:this.constants.slashCommands.parameterIds.app,required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.Apps},a={id:this.constants.slashCommands.commandIds.app,name:this.resources.strings.slash_command_app_name,descriptionResource:this.resources.strings.slash_command_app_description,parameters:[t],preExecute:function(e,t){var a=t.get(\"appName\").parameterValue.title;e.setExecutionStatus(s.resources.strings.slash_command_app_success,{appName:a})},execute:function(t,a){var n=s.$q.defer();if(s.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isAppsEnabled))if(t.get(\"appName\").parameterValue.type==s.constants.autosuggest.type.botsEntryPoint)s.openAppGallery(),n.resolve();else{var i=t.get(\"appName\").parameterValue.app;if(i)if(e.services.AppsServiceUtils.isAppInstalled(i)){var o=new e.services.userApp.UserApp(i,!1);s.navigationService.navigateToUserApp(s.$rootScope,o),n.resolve()}else s.openAppConsentDialog(i),n.resolve();else a.setError(s.resources.strings.slash_command_app_error),n.reject()}else a.setError(s.resources.strings.slash_command_app_error),n.reject();return n.promise}};this.slashCommandsService.registerSlashCommand(a)},s.prototype.openAppGallery=function(){var s=this.loggingService.newScenario(this.constants.scenarios.extensibility.tabs.framework.openAppGalleryScenario),t=e.components.AddAppDialogIntent.User,a=e.services.AppsServiceCategoryFilter.All,n={intent:t,threadId:this.routeUtilityService.getRootRouteParams().threadId,category:a,autoNavigationOnDone:!0,skipInstalledSuccess:!1,storeLaunchFromChat:!1};this.$state.go(this.constants.states.appApps,n).catch(function(e){s.fail({source:\"app-slash-command\",params:JSON.stringify(n),error:e})}).finally(function(){s.stop()})},s.prototype.openAppConsentDialog=function(s){this.dialogService.openLazyDialog(this.constants.lazyDialogs.addAppNew,this.constants.lazyModules.extensibilityDialogs,{appID:s.id,intent:e.components.AddAppDialogIntent.Ambiguous,autoNavigationOnDone:!0,action:e.components.AddAppDialogAction.Install,source:\"app-slash-command\"})},s}();s.AppSlashCommand=t,angular.module(\"teamspace.appSlashCommand\",[]).service(\"appSlashCommand\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var a=function(){function a(e,a,s,t,n,r,i,o,l){var c=this;this.$q=e,this.constants=a,this.navigationService=t,this.slashCommandsService=n,this.userOfficeSettingsStore=i,this.resources=o,this.isMailBoxDiscoverable=!1,this.isCalendarEnabledInStore=!1,this.logger=s.newLogger(\"CalendarSlashCommand\"),r.valueAsBoolean(a.settings.names.enableCalendarSlashCommand)&&(l.register(this),i.waitForSettingAndGetValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable).then(function(e){angular.isUndefined(c.isMailBoxDiscoverable)||(c.isMailBoxDiscoverable=!!e,c.enableOrDisableCalendarSlashCommand())}),this.subscribeToUserOfficeSettingsStore())}return a.$inject=[\"$q\",\"constants\",\"loggingService\",\"navigationService\",\"slashCommandsService\",\"settingsService\",\"userOfficeSettingsStore\",\"resources\",\"userAppsStore\"],a.prototype.subscribeToUserOfficeSettingsStore=function(){var e=this;this.userOfficeSettingsStore.subscribe(function(){var a=e.userOfficeSettingsStore.getSettingValue(SkypeX.Services.UserPropertiesStorageKey.isMailboxDiscoverable);e.isMailBoxDiscoverable=!!a,e.enableOrDisableCalendarSlashCommand()})},a.prototype.onStateChanged=function(e){this.isCalendarEnabledInStore=e.hasApp(this.constants.appId.calendar),this.enableOrDisableCalendarSlashCommand()},a.prototype.enableOrDisableCalendarSlashCommand=function(){this.isCalendarEnabledInStore&&this.isMailBoxDiscoverable?this.unregisterCalendar||this.registerMeetingsSlashCommand():this.unregisterCalendar&&(this.unregisterCalendar(),this.unregisterCalendar=void 0)},a.prototype.registerMeetingsSlashCommand=function(){var a=this,s={id:this.constants.slashCommands.parameterIds.calendarEvent,required:!0,template:e.SlashCommands.SlashCommandParameterTemplate.CalendarEvents},t={id:this.constants.slashCommands.commandIds.calendar,name:this.resources.strings.slash_command_calendar_name,descriptionResource:this.resources.strings.slash_command_calendar_default_description,parameters:[s],preExecute:function(e,s){var t=s.get(a.constants.slashCommands.parameterIds.calendarEvent).parameterValue.calendarEvent;t&&t.objectId&&e.setExecutionStatus(a.resources.strings.slash_command_calendar_execution_status_message)},execute:function(s,t){var n=a.$q.defer(),r=s.get(a.constants.slashCommands.parameterIds.calendarEvent).parameterValue.calendarEvent;if(r&&r.objectId){var i=a.constants.dialogs.meetingDetail;a.navigationService.navigateToCalendarScheduleForm(i,{eventId:r.objectId,providerType:e.CalendarEventProviderType.userEventUsingEventId,navCtx:a.constants.navContext.calendarSlashCommands})?n.resolve():(t.setError(a.resources.strings.slash_command_calendar_execution_status_failure_message),n.reject(new Error(\"Meeting can't be opened\")))}return n.promise}};this.unregisterCalendar=this.slashCommandsService.registerSlashCommand(t)},a}();e.CalendarSlashCommand=a,angular.module(\"teamspace.calendarSlashCommand\",[\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.navigationService\",\"teamspace.slashCommandsService\",\"skypeX.userOfficeSettingsStore\"]).service(\"calendarSlashCommand\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(s,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(s,t)};return function(s,t){function i(){this.constructor=s}e(s,t),s.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}}(),teamspace;!function(e){!function(s){var t=function(t){function i(e,s,i,l,n,a,o,r,c,h,m,d,p,g,u){var S=t.call(this,u)||this;return S.$q=e,S.constants=i,S.callingUserActionService=l,S.conversationsService=n,S.slashCommandsService=a,S.callingSupportService=o,S.settingsService=r,S.callingPolicyStore=c,S.peopleService=h,S.resources=m,S.callingEchoBotCallService=d,S.callingProbeService=p,S.desktopUtilityService=g,S.orchestrationService=u,S.isCallingFetchedOnStartup=!1,S.isEchoBotCallEnabled=!1,S.isProbeCallEnabled=!1,S.avIsRemoted=!1,S.isDesktop=!0,S.initializeReason=\"Startup\",S.logger=s.newLogger(\"callSlashCommand\"),S.initializeOnAppLaunchAndReinit(S.initializeReason),S}return __extends(i,t),i.$inject=[\"$q\",\"loggingService\",\"constants\",\"callingUserActionService\",\"conversationsService\",\"slashCommandsService\",\"callingSupportService\",\"settingsService\",\"callingPolicyStore\",\"peopleService\",\"resources\",\"callingEchoBotCallService\",\"callingProbeService\",\"desktopUtilityService\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(t){var i=this;this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.pstnCallingAllowedSubscription=e.services.MTMASubscriptionUtility.subscribe(this.callingSupportService,function(){return i.onPstnCallingAllowedChanged()},s.CallingSupportServiceEvents.Type_isPstnCallingAllowedChanged),this.isEchoBotCallEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableEchoBotCall)&&this.callingEchoBotCallService.shouldEnableTestCall(),this.isProbeCallEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDevCallingProbe)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableCallingProbe),this.avIsRemoted=this.desktopUtilityService.avIsRemoted(),this.isDesktop=this.desktopUtilityService.isDesktop(),this.validateAndRegisterSlashCommands()},i.prototype.cleanupOnAppTeardown=function(s){this.isCallingFetchedOnStartup=!1,this.unregisterSlashCommand=void 0,this.isEchoBotCallEnabled=!1,this.avIsRemoted=!1,this.isDesktop=!0,this.isProbeCallEnabled=!1,this.isPstnCallingAllowed=null,this.pstnCallingAllowedSubscription=null,this.pstnCallingAllowedSubscription&&(e.services.MTMASubscriptionUtility.unsubscribe(this.callingSupportService,this.pstnCallingAllowedSubscription),this.pstnCallingAllowedSubscription=void 0)},i.prototype.mtmaTelemetryIdentifier=function(){return\"callSlashCommand\"},i.prototype.validateAndRegisterSlashCommands=function(){var e=this;this.callingSupportService.isSupportedEnvironment()&&this.callingSupportService.isOneOnOneCallingEnabled()&&(this.callingPolicyStore.waitForSettingAndGetValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling).then(function(s){!0===s&&(e.registerCallSlashCommand(),e.isDesktop&&e.isEchoBotCallEnabled&&!e.avIsRemoted&&e.registerTestCallSlashCommand(),e.isDesktop&&!e.avIsRemoted&&e.isProbeCallEnabled&&e.registerProbeCallSlashCommand())}),this.subscribetoCallingPolicyChanges())},i.prototype.onPstnCallingAllowedChanged=function(){this.isPstnCallingAllowed=this.callingSupportService.isPSTNCallingAllowed(),this.validateAndRegisterSlashCommands(),this.logger.info(\"onPstnCallingAllowedChanged: isPstnCallingAllowed= \"+this.isPstnCallingAllowed)},i.prototype.subscribetoCallingPolicyChanges=function(){var s=this;e.services.MTMASubscriptionUtility.subscribe(this.callingPolicyStore,function(){var e=s.callingPolicyStore.getSettingValue(SkypeX.Services.CallingPolicyStorageKey.allowPrivateCalling);!0!==e||s.unregisterSlashCommand?!1===e&&s.unregisterSlashCommand&&(s.unregisterSlashCommand(),s.unregisterSlashCommand=void 0):s.registerCallSlashCommand()})},i.prototype.registerCallSlashCommand=function(){var s=this,t=this.isPstnCallingAllowed&&this.settingsService.valueAsBoolean(this.constants.settings.names.enablePstnCallingInPowerbar);this.logger.info(\"[slashCall] [pstnCallingAllowed=\"+t+\"]\");var i={id:\"personName\",required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.People,descriptionResource:this.resources.strings.slash_command_default_person_description,placeholderText:this.resources.strings.slash_command_default_person_placeholder},l={id:\"personName\",required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.PeopleAndPstn,descriptionResource:this.resources.strings.slash_command_default_personpstn_description,placeholderText:this.resources.strings.slash_command_default_personpstn_placeholder},n={id:this.constants.slashCommands.commandIds.call,name:this.resources.strings.slash_command_call_name,descriptionResource:this.resources.strings.slash_command_call_description,parameters:[t?l:i],preExecute:function(e,t){e.setExecutionStatus(s.resources.strings.slash_command_call_success)},execute:function(e,i){var l=e.get(\"personName\").parameterValue.upn;return s.peopleService.getAllPeopleProfile([l],\"slash-call\",validator.isEmail(l),!0).then(function(l){if(l&&l.length>0){var n=l[0];return s.triggerCallSlashCommand(i,n.mri)}var a=e.get(\"personName\").parameterValue.mri;if(t&&a)return s.triggerCallSlashCommand(i,a)})}};this.unregisterSlashCommand=this.slashCommandsService.registerSlashCommand(n)},i.prototype.registerTestCallSlashCommand=function(){var e=this,s={id:this.constants.slashCommands.commandIds.testcall,name:this.resources.strings.slash_command_test_call_name,descriptionResource:this.resources.strings.slash_command_test_call_description,preExecute:function(s){s.setExecutionStatus(e.resources.strings.slash_command_call_success)},execute:function(){return e.callingEchoBotCallService.placeEchoCall(null,e.resources.strings.test_call_title),e.$q.when(!0)}};this.unregisterSlashCommand=this.slashCommandsService.registerSlashCommand(s)},i.prototype.registerProbeCallSlashCommand=function(){var e=this,s={id:this.constants.slashCommands.commandIds.probecall,name:this.resources.strings.slash_command_probe_call_name,descriptionResource:this.resources.strings.slash_command_probe_call_description,execute:function(){return e.callingProbeService.placeProbeCall(),e.$q.when(!0)}};this.unregisterSlashCommand=this.slashCommandsService.registerSlashCommand(s)},i.prototype.triggerCallSlashCommand=function(e,t){return this.callingUserActionService.placeCall({messageId:null,conversationId:this.conversationsService.getChatConversationWith(t).id,isChannelMeeting:!1,withVideo:!1,titleText:\"titleText\",context:s.CallTelemetryContext.SlashCommand}),this.$q.when(!0)},i}(e.services.MTMABase);s.CallSlashCommand=t,angular.module(\"teamspace.callSlashCommand\",[\"teamspace.desktopUtilityService\",\"teamspace.callingProbeService\"]).service(\"callSlashCommand\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(s,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(s,t)};return function(s,t){function a(){this.constructor=s}e(s,t),s.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}}(),SlashCommands=teamspace.services.SlashCommands,teamspace;!function(e){!function(s){var t=function(e){function t(s,t,a,i,n,r,o,c,l,m){var d=e.call(this,m)||this;return d.$q=s,d.$ocLazyLoad=t,d.$injector=a,d.constants=i,d.navigationService=n,d.slashCommandsService=o,d.filesNavigationEntryService=c,d.resources=l,d.orchestrationService=m,d.logger=r.newLogger(\"FilesSlashCommands\"),d.initializeOnAppLaunchAndReinit(\"Startup\"),d}return __extends(t,e),t.$inject=[\"$q\",\"$ocLazyLoad\",\"$injector\",\"constants\",\"navigationService\",\"loggingService\",\"slashCommandsService\",\"filesNavigationEntryService\",\"resources\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){this.filesNavigationEntryService.showRecentFiles&&(this.unregisterSlashCommand=this.registerFilesSlashCommand())},t.prototype.mtmaTelemetryIdentifier=function(){return\"filesSlashCommand\"},t.prototype.cleanupOnAppTeardown=function(e){this.unregisterSlashCommand&&this.unregisterSlashCommand(),this.unregisterSlashCommand=void 0},t.prototype.registerFilesSlashCommand=function(){var e=this,t=[{id:this.constants.slashCommands.parameterIds.files,required:!0,template:s.SlashCommands.SlashCommandParameterTemplate.Files}],a={id:this.constants.slashCommands.commandIds.files,name:this.resources.strings.slash_command_files_name,descriptionResource:this.resources.strings.slash_command_files_description,parameters:t,preExecute:function(s,t){var a=t.get(e.constants.slashCommands.parameterIds.files).parameterValue.simpleFileDto.title;s.setExecutionStatus(e.resources.strings.slash_command_files_success,{fileName:a})},execute:function(s,t){var a=s.get(e.constants.slashCommands.parameterIds.files).parameterValue.simpleFileDto;return e.triggerFilesSlashCommand(t,a)}};return this.slashCommandsService.registerSlashCommand(a)},t.prototype.triggerFilesSlashCommand=function(e,s){var t,a=this;return this.$ocLazyLoad.load(this.constants.files.lazyLoadFiles,this.constants.scenarios.files.lazyLoadServices).then(function(){var i=a.$injector.get(\"recentFilesService\");t=i.getRoute(s);var n=a.resources.strings.slash_command_files_error;return t?(t.documentViewerParams&&(t.documentViewerParams.threadId=null),a.navigationService.navigateToFileViewer(t),a.$q.resolve()):(e.setError(n),a.$q.reject())}).catch(function(){a.logger.error(\"Failed to lazy load files services\")})},t}(e.services.MTMABase);s.FilesSlashCommand=t,angular.module(\"teamspace.filesSlashCommand\",[\"teamspace.constants\",\"teamspace.navigationService\",\"teamspace.loggingService\",\"teamspace.slashCommandsService\",\"teamspace.services.files.filesNavigationEntryService\",\"oc.lazyLoad\"]).service(\"filesSlashCommand\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(s,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,s){e.__proto__=s}||function(e,s){for(var t in s)s.hasOwnProperty(t)&&(e[t]=s[t])})(s,t)};return function(s,t){function n(){this.constructor=s}e(s,t),s.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),teamspace;!function(e){!function(s){var t=function(s){function t(e,t,n,a,r,i,o,c,m,d,h,u){var l=s.call(this,u)||this;return l.$q=e,l.constants=t,l.navigationService=a,l.slashCommandsService=r,l.shortcutService=i,l.channelService=o,l.resources=c,l.identityService=m,l.tenantSettingsStore=d,l.userAppsStore=h,l.orchestrationService=u,l.initializeReason=\"Startup\",l.logger=n.newLogger(\"navigationSlashCommands\"),l.initializeOnAppLaunchAndReinit(l.initializeReason),l}return __extends(t,s),t.$inject=[\"$q\",\"constants\",\"loggingService\",\"navigationService\",\"slashCommandsService\",\"shortcutService\",\"channelService\",\"resources\",\"identityService\",\"tenantSettingsStore\",\"userAppsStore\",\"orchestrationService\"],t.prototype.initializeOnAppLaunchAndReinit=function(e){var s=this;this.listenerRegistration=this.userAppsStore.register(this),this.identityService.isGuestUserType()||(this.tenantSettingsStore.waitForSettingAndGetValue(SkypeX.Services.TenantSettingsStorageKey.isOrganizationTabEnabled).then(function(e){s.isOrganizationTabEnabled=e,e&&(s.registerOrgSlashCommand(),s.registerActivitySlashCommand())}),this.subscribeToTenantSettingsChanges()),this.registerMentionsSlashCommand(),this.registerUnreadSlashCommand(),this.registerSavedSlashCommand(),this.registerGotoSlashCommand()},t.prototype.cleanupOnAppTeardown=function(e){this.listenerRegistration&&(this.userAppsStore.unregister(this.listenerRegistration),this.listenerRegistration=void 0),this.unregisterOrgSlashCommand=void 0,this.unregisterActivitySlashCommand=void 0,this.isOrganizationTabEnabled=void 0,this.isChatEnabled=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"NavigationSlashCommands\"},t.prototype.subscribeToTenantSettingsChanges=function(){var s=this;e.services.MTMASubscriptionUtility.subscribe(this.tenantSettingsStore,function(){s.isOrganizationTabEnabled=s.tenantSettingsStore.getSettingValue(SkypeX.Services.TenantSettingsStorageKey.isOrganizationTabEnabled),s.registerConversationCommands()})},t.prototype.onStateChanged=function(e){this.isChatEnabled=e.hasApp(this.constants.appId.chat),this.registerConversationCommands()},t.prototype.registerConversationCommands=function(){!0===this.isOrganizationTabEnabled&&!0===this.isChatEnabled?(this.unregisterOrgSlashCommand||this.registerOrgSlashCommand(),this.unregisterActivitySlashCommand||this.registerActivitySlashCommand()):!1!==this.isOrganizationTabEnabled&&!1!==this.isChatEnabled||(this.unregisterOrgSlashCommand&&(this.unregisterOrgSlashCommand(),this.unregisterOrgSlashCommand=void 0),this.unregisterActivitySlashCommand&&(this.unregisterActivitySlashCommand(),this.unregisterActivitySlashCommand=void 0))},t.prototype.registerOrgSlashCommand=function(){var s=this,t={id:\"personName\",required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.People},n={id:this.constants.slashCommands.commandIds.org,name:this.resources.strings.slash_command_org_name,descriptionResource:this.resources.strings.slash_command_org_description,parameters:[t],preExecute:function(e,n){var a=n.get(t.id).parameterValue.title;e.setExecutionStatus(s.resources.strings.slash_command_org_success,{personName:a})},execute:function(e,n){var a=s.$q.defer(),r=e.get(t.id).parameterValue.role;if(r===s.constants.userTypes.guest)n.setError(s.resources.strings.slash_command_org_error),a.reject(new Error(\"role: \"+r));else{var i=e.get(t.id).parameterValue.upn;s.navigationService.navigateToPerson(i,s.constants.peopleTab.panes.organization).then(function(){a.resolve()}).catch(function(e){n.setError(s.resources.strings.slash_command_org_error),a.reject(e)})}return a.promise}};this.unregisterOrgSlashCommand=this.slashCommandsService.registerSlashCommand(n)},t.prototype.registerActivitySlashCommand=function(){var s=this,t={id:\"personName\",required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.People},n={id:this.constants.slashCommands.commandIds.activity,name:this.resources.strings.slash_command_activity_name,descriptionResource:this.resources.strings.slash_command_activity_description,parameters:[t],preExecute:function(e,n){var a=n.get(t.id).parameterValue.title;e.setExecutionStatus(s.resources.strings.slash_command_activity_success,{personName:a})},execute:function(e,n){var a=e.get(t.id).parameterValue.role;if(a===s.constants.userTypes.guest)return n.setError(s.resources.strings.slash_command_activity_error),s.$q.reject(new Error(\"role: \"+a));var r=e.get(t.id).parameterValue.upn;return s.navigationService.navigateToPerson(r,s.constants.peopleTab.panes.activity).then(function(){return s.$q.resolve()}).catch(function(e){return n.setError(s.resources.strings.slash_command_activity_error),s.$q.reject(e)})}};this.unregisterActivitySlashCommand=this.slashCommandsService.registerSlashCommand(n)},t.prototype.registerMentionsSlashCommand=function(){var e=this,s={id:this.constants.slashCommands.commandIds.mentions,name:this.resources.strings.slash_command_mentions_name,descriptionResource:this.resources.strings.slash_command_mentions_description,preExecute:function(s){s.setExecutionStatus(e.resources.strings.slash_command_mentions_success)},execute:function(){return e.navigationService.navigateToMentionsState()}};this.slashCommandsService.registerSlashCommand(s)},t.prototype.registerUnreadSlashCommand=function(){var e=this,s={id:this.constants.slashCommands.commandIds.unread,name:this.resources.strings.slash_command_unread_name,descriptionResource:this.resources.strings.slash_command_unread_description,preExecute:function(s){s.setExecutionStatus(e.resources.strings.slash_command_unread_success)},execute:function(){return e.navigationService.navigateToUnreadState()}};this.slashCommandsService.registerSlashCommand(s)},t.prototype.registerSavedSlashCommand=function(){var e=this,s={id:this.constants.slashCommands.commandIds.saved,name:this.resources.strings.slash_command_saved_name,descriptionResource:this.resources.strings.slash_command_saved_description,preExecute:function(s){s.setExecutionStatus(e.resources.strings.slash_command_saved_success)},execute:function(){return e.navigationService.navigateToDefaultMySavedState()}};this.slashCommandsService.registerSlashCommand(s)},t.prototype.registerGotoSlashCommand=function(){var s=this,t={id:this.constants.slashCommands.parameterIds.teamName,required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.TeamsAndChannels},n=[t],a={id:this.constants.slashCommands.commandIds.goto,name:this.resources.strings.slash_command_goto_name,descriptionResource:this.resources.strings.slash_command_goto_description,parameters:n,preExecute:function(e,n){var a=n.get(t.id).parameterValue.title;e.setExecutionStatus(s.resources.strings.slash_command_goto_success,{teamChannelName:a})},execute:function(e,n){var a=s.$q.defer(),r=e.get(t.id)?e.get(t.id).parameterValue.threadId:void 0;if(r&&angular.isDefined(s.channelService.getChannelByObjectId(r)))s.navigationService.navigateToChannel(r,\"goto-slash-command\"),a.resolve();else{var i=s.resources.strings.slash_command_goto_error;n.setError(i),a.reject(new Error(\"channelIdInvalid\"))}return a.promise}};this.slashCommandsService.registerSlashCommand(a),this.shortcutService.assignCommandHandler(e.services.CommandIdentifier.SlashCommandGoto,function(){return s.slashCommandsService.startSlashCommand(a.id)})},t}(e.services.MTMABase);s.NavigationSlashCommands=t,angular.module(\"teamspace.navigationSlashCommands\",[\"teamspace.identityService\"]).service(\"navigationSlashCommands\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(t){var n=function(n){function s(e,t,s,i,r,o,a,c,p,u){var m=n.call(this,u)||this;return m.$q=e,m.constants=t,m.conversationsService=s,m.peopleService=i,m.resources=r,m.slashCommandsService=o,m.userAppsStore=a,m.multiWindowService=c,m.loggingService=p,m.orchestrationService=u,m.initializeReason=\"Startup\",m.initializeOnAppLaunchAndReinit(m.initializeReason),m}return __extends(s,n),s.$inject=[\"$q\",\"constants\",\"conversationsService\",\"peopleService\",\"resources\",\"slashCommandsService\",\"userAppsStore\",\"multiWindowService\",\"loggingService\",\"orchestrationService\"],s.prototype.initializeOnAppLaunchAndReinit=function(e){this.multiWindowService.enabled&&(this.listenerRegistration=this.userAppsStore.register(this))},s.prototype.cleanupOnAppTeardown=function(e){this.listenerRegistration&&(this.userAppsStore.unregister(this.listenerRegistration),this.listenerRegistration=void 0),this.unregisterCommand&&(this.unregisterCommand(),this.unregisterCommand=void 0)},s.prototype.mtmaTelemetryIdentifier=function(){return\"PopOutSlashCommands\"},s.prototype.onStateChanged=function(e){e.hasApp(this.constants.appId.chat)?this.unregisterCommand||(this.unregisterCommand=this.registerCommand()):this.unregisterCommand&&(this.unregisterCommand(),this.unregisterCommand=void 0)},s.prototype.registerCommand=function(){var t=this,n={id:this.constants.slashCommands.parameterIds.person,required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.People},s={id:this.constants.slashCommands.commandIds.pop,name:this.resources.strings.slash_command_pop_name,descriptionResource:this.resources.strings.slash_command_pop_description,parameters:[n],preExecute:function(e,n){e.setExecutionStatus(t.resources.strings.slash_command_pop_success,{})},execute:function(e,n){return t.popOut(e).catch(function(e){return t.loggingService.warn(\"PopOutSlashCommands: Could not pop out child window due to error=\"+e+\".\"),n.setError(t.resources.strings.slash_command_pop_fail),t.$q.reject(e)})}};return this.slashCommandsService.registerSlashCommand(s)},s.prototype.popOut=function(e){var n=this,s=e.get(this.constants.slashCommands.parameterIds.person).parameterValue,i=s.mri;return this.getConversationId(i,s.type).then(function(e){return e?n.multiWindowService.openWindow(new t.ChatChildWindowParams(e),n.constants.events.multiWindow.entryPoints.popOutSlashCommand):n.$q.reject(\"Cannot popout chat; conversation=\"+e+\", mri=\"+i+\".\")})},s.prototype.getConversationId=function(e,t){var n=this;return e&&t===this.constants.autosuggest.type.person?this.peopleService.getAllLatestPeopleProfile([e],\"popOutSlashCommands\",validator.isEmail(e)).then(function(e){if(e&&e.length>0){var t=n.conversationsService.findConversationWith(e[0].mri);return t&&n.conversationsService.canConversationPopOut(t)&&t.id}}):this.$q.reject(\"Invalid input id=\"+e+\", idType=\"+t+\".\")},s}(e.services.MTMABase);t.PopOutSlashCommands=n,angular.module(\"teamspace.popOutSlashCommands\",[]).service(\"popOutSlashCommands\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){var t=function(){function s(e,s,t,a,n,i,r,o,m,c,h,d){this.$q=e,this.constants=s,this.messageService=t,this.conversationsService=n,this.$timeout=i,this.peopleService=r,this.resources=o,this.slashCommandsService=c,this.navigationService=h,this.logger=a.newLogger(\"SendMessageSlashCommands\"),this.isAtMentionEnabled=m.valueAsBoolean(s.settings.names.enableAtMentionInPowerbar),this.isTestSlashCommandEnabled=m.valueAsBoolean(s.settings.names.enableTestSlashCommand),d.register(this)}return s.$inject=[\"$q\",\"constants\",\"messageService\",\"loggingService\",\"conversationsService\",\"$timeout\",\"peopleService\",\"resources\",\"settingsService\",\"slashCommandsService\",\"navigationService\",\"userAppsStore\"],s.prototype.onStateChanged=function(e){e.hasApp(this.constants.appId.chat)?(!this.unregisterAtMention&&this.isAtMentionEnabled&&this.registerAtMentionCommand(),this.unregisterChatCommand||this.registerChatCommand()):(this.unregisterAtMention&&(this.unregisterAtMention(),this.unregisterAtMention=void 0),this.unregisterChatCommand&&(this.unregisterChatCommand(),this.unregisterChatCommand=void 0))},s.prototype.sendMessage=function(e,s){var t=this,a=s?e.get(this.constants.slashCommands.parameterIds.person).parameterValue:e.get(this.constants.slashCommands.parameterIds.userMri).parameterValue,n=s?a.mri:a.type===this.constants.autosuggest.type.person?a.mri:a.id;return this.getConversationId(n,a.type).then(function(s){var a={conversationId:s,messageBody:e.get(t.constants.slashCommands.parameterIds.message).parameterValue,replyChainId:null,fileAttachments:[],mentions:[],isHtml:!1};return t.messageService.createMessage(a)})},s.prototype.registerAtMentionCommand=function(){var e=this,s={id:this.constants.slashCommands.parameterIds.message,descriptionResource:this.resources.strings.slash_command_message_placeholder,placeholderText:this.resources.strings.slash_command_message_placeholder,required:!0},t={id:this.constants.slashCommands.parameterIds.userMri,required:!0},a={id:this.constants.slashCommands.commandIds.atMention,name:this.resources.strings.slash_command_atmention_name,descriptionResource:this.resources.strings.slash_command_msg_description,parameters:[t,s],preExecute:function(s,a){e.setSlashCommandExecutionStatus(s,a,t)},execute:function(s){return e.sendMessage(s,!1)}};this.unregisterAtMention=this.slashCommandsService.registerSlashCommand(a)},s.prototype.registerChatCommand=function(){var s=this,t={id:this.constants.slashCommands.parameterIds.message,descriptionResource:this.resources.strings.slash_command_message_placeholder,placeholderText:this.resources.strings.slash_command_message_placeholder,required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.Text},a={id:this.constants.slashCommands.parameterIds.person,required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.People},n={id:this.constants.slashCommands.commandIds.chat,name:this.resources.strings.slash_command_chat_name,descriptionResource:this.resources.strings.slash_command_msg_description,parameters:[a,t],preExecute:function(e,t){s.setSlashCommandExecutionStatus(e,t,a)},execute:function(e){return s.sendMessage(e,!0)}};if(this.isTestSlashCommandEnabled){var i={id:\"team_placeholder_id\",required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.TeamsAndChannels},r={id:\"person2\",required:!1,template:e.services.SlashCommands.SlashCommandParameterTemplate.PeopleAndChats},o={id:this.constants.slashCommands.commandIds.test,name:this.resources.strings.slash_command_test_name,descriptionResource:this.resources.strings.slash_command_msg_description,parameters:[a,i,r],preExecute:function(e,t){e.setExecutionStatus(s.resources.strings.slash_command_atmention_success,void 0,\"online\",!0)},execute:function(e){return s.$q.resolve()}};this.slashCommandsService.registerSlashCommand(o)}this.unregisterChatCommand=this.slashCommandsService.registerSlashCommand(n)},s.prototype.setSlashCommandExecutionStatus=function(s,t,a){var n=this;s.setExecutionStatus(this.resources.strings.slash_command_atmention_success,void 0,\"online\",!0,this.resources.strings.post_execution_action_button_after_text_chat,function(){var s=t.get(a.id).parameterValue;s&&n.getConversationId(s.uniqueId,s.type).then(function(s){n.navigationService.navigateToChat(s,\"chat-slash-command\").then(function(){n.$timeout(function(){e.accessibility.Helpers.ElementUtils.setFocus(\".ts-edit-box\")})})})})},s.prototype.getConversationId=function(e,s){var t=this;return e?s!==this.constants.autosuggest.type.person?this.$q.resolve(e):this.peopleService.getAllLatestPeopleProfile([e],\"sendMessageSlashCommands\",validator.isEmail(e)).then(function(e){if(e&&e.length>0){var s=t.conversationsService.getPrivateChatUserMri(e[0],\"sendMessageSlashCommands\");return t.conversationsService.getChatConversationWith(s).id}}):this.$q.resolve(void 0)},s}();s.SendMessageSlashCommands=t,angular.module(\"teamspace.sendMessageSlashCommands\",[]).service(\"sendMessageSlashCommands\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.Text=0]=\"Text\",e[e.TeamsAndChannels=1]=\"TeamsAndChannels\",e[e.People=2]=\"People\",e[e.Apps=3]=\"Apps\",e[e.Files=4]=\"Files\",e[e.DiscoverTeams=5]=\"DiscoverTeams\",e[e.PeopleAndChats=6]=\"PeopleAndChats\",e[e.Chats=7]=\"Chats\",e[e.CalendarEvents=8]=\"CalendarEvents\",e[e.PeopleAndPstn=9]=\"PeopleAndPstn\"}(e.SlashCommandParameterTemplate||(e.SlashCommandParameterTemplate={}));!function(e){e[e.Empty=0]=\"Empty\",e[e.SlashCommandStated=1]=\"SlashCommandStated\",e[e.PartialParametersStated=2]=\"PartialParametersStated\",e[e.ReadyToExecute=3]=\"ReadyToExecute\",e[e.CommandExecuted=4]=\"CommandExecuted\"}(e.SlashCommandState||(e.SlashCommandState={}));var a=function(){function e(){}return e.AddStateUpdated=\"slash-command-on-add-state-updated\",e.DeleteStateUpdated=\"slash-command-on-delete-state-updated\",e.Reset=\"slash-command-reset\",e}();e.SlashCommandStateUpdateEvent=a;!function(e){e[e.SetSlashCommand=0]=\"SetSlashCommand\",e[e.AddParameter=1]=\"AddParameter\",e[e.DeleteParameter=2]=\"DeleteParameter\",e[e.Reset=3]=\"Reset\",e[e.Execute=4]=\"Execute\"}(e.SlashCommandAction||(e.SlashCommandAction={}))}(e.SlashCommands||(e.SlashCommands={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){var t=function(){function s(e,s,t,i,o,r,n,a,c,h,l,d,m,p){var v=this;this.$q=e,this.$rootScope=s,this.constants=t,this.loggingService=i,this.conversationsService=o,this.appsService=r,this.dialogService=n,this.resources=a,this.messageService=c,this.navigationService=h,this.slashCommandsService=m,this.identityService=p,this.whoBotId=this.constants.bots.whoBot.mriProd,this.whoAppId=this.constants.bots.whoBot.appId,this.logger=i.newLogger(\"WhoSlashCommand\"),l.registerAction(t.actions.appSlashCommand.register,function(){return v.init(),e.when()})}return s.$inject=[\"$q\",\"$rootScope\",\"constants\",\"loggingService\",\"conversationsService\",\"appsService\",\"dialogService\",\"resources\",\"messageService\",\"navigationService\",\"orchestrationService\",\"settingsService\",\"slashCommandsService\",\"identityService\"],s.prototype.init=function(){var e=this;this.identityService.isGuestUserType()||this.isBotAvailable(this.whoAppId).then(function(s){s&&!e.isBotBlockedByUser(e.whoBotId)&&e.registerWhoSlashCommand()})},s.prototype.registerWhoSlashCommand=function(){var s=this,t={id:this.constants.slashCommands.parameterIds.who,descriptionResource:this.resources.strings.slash_command_who_placeholder,placeholderText:this.resources.strings.slash_command_who_placeholder,required:!0,template:e.services.SlashCommands.SlashCommandParameterTemplate.Text},i={id:this.constants.slashCommands.commandIds.who,name:this.resources.strings.slash_command_who_name,descriptionResource:this.resources.strings.slash_command_who_description,parameters:[t],preExecute:function(e,t){e.setExecutionStatus(s.resources.strings.slash_command_who_success)},execute:function(e,t){var i=e.get(\"whoMessage\").parameterValue;return s.triggerWhoSlashCommand(t,i)}};this.slashCommandsService.registerSlashCommand(i)},s.prototype.triggerWhoSlashCommand=function(s,t){var i=this;return this.isBotAvailable(this.whoAppId).then(function(o){if(o&&!i.isBotBlockedByUser(i.whoBotId)){if(e.services.AppsServiceUtils.isAppInstalled(i.whoDefinition)){var r=i.conversationsService.getChatConversationWith(i.whoBotId);return i.conversationsService.ensureConversationCreated(r.id).then(function(s){var o=new e.services.userApp.UserApp(i.whoDefinition,!1);i.navigationService.navigateToUserApp(i.$rootScope,o),i.createMessage(s.id,t)}).catch(function(e){i.logger.error(\"Failed to create conversation with Who {0}, error: {1}\",i.whoBotId,e),s.setError(i.resources.strings.slash_command_who_error)})}i.dialogService.openLazyDialog(i.constants.lazyDialogs.addAppNew,i.constants.lazyModules.extensibilityDialogs,{appID:i.whoDefinition.appDefinition.id,intent:e.components.AddAppDialogIntent.Ambiguous,autoNavigationOnDone:!0,action:e.components.AddAppDialogAction.Install,source:\"who-slash-command\"})}else i.logger.info(\"Who is not available to user.\"),s.setError(i.resources.strings.slash_command_who_error)})},s.prototype.isBotAvailable=function(e){var s=this;return e?this.appsService.getInstalledAppForUser(e).then(function(e){return s.whoDefinition=e,!!e}).catch(function(t){return s.logger.error(\"Failed to get app entitlement for appId {0}\",e),!1}):this.$q.when(!1)},s.prototype.isBotBlockedByUser=function(e){if(!e)return!1;var s=this.conversationsService.findChatConversationWith(e);if(s&&s.id){var t=this.conversationsService.getConversation(s.id);if(t&&t.isOneOnOneBotChat()&&t.threadProperties[SkypeX.Services.ChatServiceUtils.ThreadProp_P2PMessagingDisabled])return!0}return!1},s.prototype.createMessage=function(e,s){if(!s)return this.$q.when();var t=this.loggingService.newScenario(this.constants.scenarios.extensibility.bots.whoBot.slashCommand.P2PSendNewMessage);return this.messageService.createMessage({conversationId:e,replyChainId:null,messageSubject:null,messageBody:s,messagePreview:s,fileAttachments:[],mentions:[],isHtml:!1,scenario:t})},s}();s.WhoSlashCommand=t,angular.module(\"teamspace.whoSlashCommand\",[\"teamspace.identityService\"]).service(\"whoSlashCommand\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function e(e,t,i,r,o,s,n,a,c){this.$rootScope=e,this.$window=t,this.localStorageService=i,this.constants=r,this.platformDetectService=n,this.loggingService=a,this.clientAuthenticationService=c,this.keySeparator=\".\",this.userOid=this.trimUserOid(o),this.userOidEnabled=s.valueAsBoolean(this.constants.settings.names.enableGuestAccessV2),this.enableMultiOidStorage=s.valueAsBoolean(this.constants.settings.names.enableMultiOidStorage),this.cleanStaleAdalLogs(),this.logger=a.newLogger(\"Storage Service\"),this.$rootScope.$on(this.constants.events.memory.localStorageFullError,function(e){this.logger.error(\"localStorage failed\"+e),this.loggingService.event(this.constants.events.memory.overLocalStorageQuota,{error:e})})}return e.$inject=[\"$rootScope\",\"$window\",\"localStorageService\",\"constants\",\"userOid\",\"settingsService\",\"platformDetectService\",\"loggingService\",\"clientAuthenticationService\"],e.prototype.cleanStaleAdalLogs=function(){if(this.$window.localStorage)for(var e in this.$window.localStorage)0==e.indexOf(\"log_entry\")&&this.$window.localStorage.removeItem(e)},e.prototype.trimUserOid=function(e){return e&&e.trim().length>0?e:\"\"},e.prototype.refreshLocalStorageKey=function(){this.clientAuthenticationService.reinitOid();var e=this.clientAuthenticationService.getConfiguredUserOid();this.logger.info(\"Alphonso: Refreshing userOid. Prev:\"+this.userOid+\" New:\"+e),this.userOid=this.trimUserOid(e)},e.prototype.isSupported=function(){return this.localStorageService.isSupported},e.prototype.set=function(e,t,i,r){var o=this.getFormatKey(e,i,r);return this.localStorageService.set(o,t)},e.prototype.get=function(e,t,i){var r=this.getFormatKey(e,t,i);return this.localStorageService.get(r)},e.prototype.getExternalValue=function(e){return localStorage.getItem(e)},e.prototype.remove=function(e,t,i){var r=this.getFormatKey(e,t,i);return this.localStorageService.remove(r)},e.prototype.getFormatKey=function(e,t,i){return void 0===t&&(t=!0),t&&this.userOidEnabled&&this.userOid?e=this.enableMultiOidStorage&&i&&i.oid?i.oid+this.keySeparator+e:this.userOid+this.keySeparator+e:e},e.prototype.clear=function(){localStorage.clear()},e.prototype.getKeys=function(e){var t=this.localStorageService.keys();if(this.userOidEnabled){var i=this.userOid;this.enableMultiOidStorage&&e&&e.oid&&(i=e.oid);for(var r=[],o=0,s=t;o<s.length;o++){var n=s[o],a=n.split(\".\");a.length>1&&a[0]===i?r.push(n.slice(i.length+1)):r.push(n)}return r}return t},e.prototype.getUsage=function(){if(!this.storageSize){this.storageSize={totalMB:0,percentOfQuota:0};for(var e in this.$window.localStorage)if(this.$window.localStorage.hasOwnProperty(e)){var t=2*this.$window.localStorage.getItem(e).length/this.constants.bytes.mb;this.storageSize.totalMB+=t,this.storageSize[e]=t}}return this.storageSize.totalMB&&(this.storageSize.percentOfQuota=this.storageSize.totalMB/(this.getStorageQuotaForPlatform()*this.constants.bytes.mb)*100),this.storageSize},e.prototype.getStorageQuotaForPlatform=function(){return this.platformDetectService.getBrowser()===this.constants.browser.safari?5:10},e}();t.StorageService=i;var r=function(){function t(e){this.clientAuthenticationServiceProvider=e,this.userOid=this.clientAuthenticationServiceProvider.getConfiguredUserOid()}return t.$inject=[\"clientAuthenticationServiceProvider\"],t.prototype.$get=function(t){return t.instantiate(e.services.StorageService,{userOid:this.userOid,clientAuthenticationService:this.clientAuthenticationServiceProvider})},t.prototype.$get.$inject=[\"$injector\"],t}();t.StorageServiceProvider=r,angular.module(\"teamspace.storageService\",[\"teamspace.constants\",\"teamspace.config\",\"LocalStorageModule\",\"teamspace.clientAuthenticationService\"]).provider(\"storageService\",r).config([\"localStorageServiceProvider\",\"constants\",function(e,t){e.setPrefix(t.storageNames.prefix)}])}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(n,e){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])})(n,e)};return function(n,e){function o(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}}(),teamspace;!function(t){!function(t){var n=function(){return function(){}}();t.Token=n;var e=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return __extends(n,t),n}(n);t.CachedToken=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function o(e,o,n,r,t,i){this.expireOffsetSecondsUpperBound=e,this.expireOffsetSecondsLowerBound=o,this.settingService=t,this.storageService=i,this.keySeparator=\".\",this.logger=r.newLogger(\"Token Cache\"),this.expireOffsetBoundPreCheck(),this.cacheTokenPrefix=n.authentication.tokens.cacheTokenPrefix}return o.prototype.setToken=function(e,o,n){var r=this.buildCachedToken(o,e);return r&&null!=r.token&&angular.isDefined(r.token)&&null!=r.expiration&&angular.isDefined(r.expiration)?(this.logger.info(\"Saving token to cache; resource: \"+e+\", timeToExpire: \"+(o.expiration-this.nowInSeconds())+\" sec, expiration: \"+o.expiration+\" sec.\"),this.storageService.set(this.getFormattedKey(e),o,!0,n)):this.logger.error(\"Token for resource \"+e+\" is not valid, cannot store it in cache. Please check the source token\"),r},o.prototype.getCachedToken=function(e,o){var n,r=this.getTokenFromStorage(e,o);return r&&null!=r.token&&angular.isDefined(r.token)&&null!=r.expiration&&angular.isDefined(r.expiration)&&(n=this.buildCachedToken(r,e)),n},o.prototype.getToken=function(e,o){return this.getTokenFromStorage(e,o)},o.prototype.clearTokens=function(e,o){var n=this;if(e)this.storageService.remove(this.getFormattedKey(e),!0,o),this.logger.info(\"Removed cached token for resource: \"+e);else{var r=this.storageService.getKeys(o);if(r&&r.length>0){var t=_.filter(r,function(e){return e.startsWith(n.cacheTokenPrefix)});if(t&&t.length>0)for(var i=0,s=t;i<s.length;i++){var a=s[i];this.storageService.remove(a,!0,o)}this.logger.info(\"Cleared Cached Tokens from storage.\")}else this.logger.warn(\"Cannot get all keys from storage\")}},o.prototype.buildCachedToken=function(e,o){if(e&&null!=e.token&&angular.isDefined(e.token)&&null!=e.expiration&&angular.isDefined(e.expiration)){var n=e.expiration-this.expireOffsetSecondsUpperBound,r=e.expiration-this.expireOffsetSecondsLowerBound,t=this.nowInSeconds(),i=e.expiration-t,s=!1;return t<=r?(t>n&&(s=!0),this.logger.debug(\"Token for resource \"+o+\" is good (expiration: \"+e.expiration+\" sec, expiresIn: \"+i+\" sec) \"+(s?\", will acquire new token under the hood.\":\".\")),this.createNewCacheToken(e,s)):(r<t&&t<e.expiration?this.logger.info(\"Token for resource \"+o+\" will be expired very soon (expiration: \"+e.expiration+\" sec, expiresIn: \"+i+\" sec). Acquiring new token is needed.\"):this.logger.warn(\"Token for resource \"+o+\" was invalid or expired; now: \"+t+\", expiration: \"+(e?e.expiration:\"undefined\")+\" sec, expiresIn: \"+i+\" sec.\"),null)}return this.logger.error(\"Token for resource \"+o+\" is undefined or null. Please check the caller.\"),null},o.prototype.createNewCacheToken=function(o,n){void 0===n&&(n=!1);var r=new e.CachedToken;return o&&null!=o.token&&angular.isDefined(o.token)&&null!=o.expiration&&angular.isDefined(o.expiration)&&(r.token=o.token,r.expiration=o.expiration),r.tokenRenewalRequired=n,r},o.prototype.getTokenFromStorage=function(e,o){var n=this.storageService.get(this.getFormattedKey(e),!0,o);return n||this.logger.warn(\"Token not found in local storage for \"+e),n},o.prototype.getFormattedKey=function(e){return e?this.cacheTokenPrefix+this.keySeparator+e:this.cacheTokenPrefix},o.prototype.nowInSeconds=function(){return Math.round((new Date).getTime()/1e3)},o.prototype.expireOffsetBoundPreCheck=function(){if(this.expireOffsetSecondsUpperBound<this.expireOffsetSecondsLowerBound){var e=\"Expire offset upper bound: \"+this.expireOffsetSecondsUpperBound+\" is smaller than lower bound \"+this.expireOffsetSecondsLowerBound;if(this.settingService.isInternalRing())throw new Error(e);this.logger.warn(e)}},o}();e.TokenCacheServiceImplementation=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){!function(e){e[e.Loading=0]=\"Loading\",e[e.Refreshing=1]=\"Refreshing\",e[e.FetchedFromServer=2]=\"FetchedFromServer\",e[e.PreFetchError=3]=\"PreFetchError\",e[e.FetchError=4]=\"FetchError\",e[e.ChangesAvailable=5]=\"ChangesAvailable\"}(e.FilesListStateStatus||(e.FilesListStateStatus={}));!function(e){e[e.None=0]=\"None\",e[e.Validating=1]=\"Validating\",e[e.Invalid=2]=\"Invalid\",e[e.Saving=3]=\"Saving\"}(e.FilesListRenameStatus||(e.FilesListRenameStatus={}));!function(e){e[e.UploadStarted=0]=\"UploadStarted\",e[e.UploadFailed=1]=\"UploadFailed\",e[e.UploadCompleted=2]=\"UploadCompleted\"}(e.FilesUploadStatus||(e.FilesUploadStatus={}));!function(e){e[e.Miss=0]=\"Miss\",e[e.Hit=1]=\"Hit\"}(e.CacheStatus||(e.CacheStatus={}))}(e.files||(e.files={}))}(e.stores||(e.stores={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=function(){function t(t,e,i,s){this.dispatcher=t,this.listenerRegistrationFactory=e,this.cloner=i,this.loggingService=s,this.listeners={},this.states={}}return t.prototype.resetState=function(){this.listeners={},this.states={}},t.prototype.shouldAllowAction=function(t){return!0},t.prototype.register=function(t,e,i){var s=this,r=this.listenerRegistrationFactory.create(i);if(!i||!this.listeners[i]){this.listeners[r.getId()]=t,this.loggingService.debug(\"Registered new listener with id {0}\",r.getId()),e&&e.$on(\"$destroy\",function(){s.unregister(r)});var n=this.getInitialState();t.onStateChanged(this.cloner(n)),this.states[r.getId()]=n}return r},t.prototype.unregister=function(t){delete this.states[t.getId()],delete this.listeners[t.getId()],this.loggingService.debug(\"Unregistered listener with id {0}\",t.getId())},t.prototype.bindListeners=function(t){var e=this;Object.keys(t).forEach(function(i){var s;return(s=e.dispatcher).register.apply(s,[function(t){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];if(t&&t.payload&&t.payload.context){if(e.shouldAllowAction(t.payload.context)){var n=t.payload.context.listenerId;n?(e.listeners[n]||\"react\"==n)&&e[i].apply(e,[t].concat(s)):e.loggingService.error(\"Missing listenerId from context\")}}else e.loggingService.error(\"MultiStateStore bindListeners callback, the action wasn't defined properly.\")}].concat(t[i]))})},t.prototype.triggerStateChanged=function(t,e){if(this.loggingService.debug(\"Triggering state changed\"),e&&this.listeners[e]&&this.states[e]){t&&t(this.states[e]);var i=this.cloner(this.states[e]);this.listeners[e].onStateChanged(i)}else this.loggingService.warn(\"Missing listenerId on triggerStateChange\")},t}();t.MultiStateStoreImpl=e,angular.module(\"teamspace.services.stores.multiStateStore\",[]).factory(\"multiStateStore\",function(){return e})}(t.stores||(t.stores={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){!function(t){var e=function(){function t(t,e,i,r,s){void 0===s&&(s={}),this.dispatcher=t,this.listenerRegistrationFactory=e,this.cloner=i,this.loggingService=r,this.state=s,this.listeners={}}return t.prototype.resetState=function(){this.listeners={}},t.prototype.register=function(t,e){var i=this,r=this.listenerRegistrationFactory.create();return this.listeners[r.getId()]=t,this.loggingService.debug(\"Registered new listener with id {0}\",r.getId()),e&&e.$on(\"$destroy\",function(){i.unregister(r)}),t.onStateChanged(this.cloner(this.state)),r},t.prototype.unregister=function(t){delete this.listeners[t.getId()],this.loggingService.debug(\"Unregistered listener with id {0}\",t.getId())},t.prototype.bindListeners=function(t){var e=this;Object.keys(t).forEach(function(i){var r;return(r=e.dispatcher).register.apply(r,[function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e[i].apply(e,t)}].concat(t[i]))})},t.prototype.triggerStateChanged=function(t){var e=this;t&&t(this.state),this.loggingService.debug(\"Triggering state changed\");var i=this.cloner(this.state);Object.keys(this.listeners).map(function(t){return e.listeners[t]}).forEach(function(t){return t.onStateChanged(i)})},t}();t.SingleStateStoreImpl=e,angular.module(\"teamspace.services.stores.singleStateStore\",[\"teamspace.services.stores.multiStateStore\"]).factory(\"singleStateStore\",function(){return e})}(t.stores||(t.stores={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\"","\"use strict\"","\"use strict\"","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(e){\"use strict\";var t={id:\"\",canCreateVideo:!0,canCreateChannel:!0,canCreateGroup:!0,canCreateLiveEvent:!0,acknowledgementRequired:!1,acknowledged:!1,url:\"\"},i={id:\"\",canCreateVideo:!1,canCreateChannel:!1,canCreateGroup:!1,canCreateLiveEvent:!1,acknowledgementRequired:!1,acknowledged:!1,url:\"\"},r=[401,403],s=function(s){function o(e,t,i,r,n,o,a,c){var l=s.call(this)||this;return l.streamRestClientService=e,l.streamPermissionsStore=t,l.settingsService=i,l.loggingService=r,l.eventingService=n,l.constants=o,l.$q=a,l.logger=r.newLogger(\"StreamPermissionsService\"),c.registerForMtma(l),l.initializeOnAppLaunchAndReinit(),l}return __extends(o,s),o.$inject=[\"streamRestClientService\",\"streamPermissionsStore\",\"settingsService\",\"loggingService\",\"eventingService\",\"constants\",\"$q\",\"orchestrationService\"],o.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.isEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableStreamPermissions)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.runningscenariotests),this.isAcceptStreamPolicyRequestEnabled=this.settingsService.valueAsBoolean(this.constants.settings.names.enableAcceptStreamPolicyRequest),this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(e,i){t.settingsService.checkIfSettingHasChanged(i,t.constants.settings.names.enableStreamPermissionsStore)&&t.clearCache()})},o.prototype.mtmaTelemetryIdentifier=function(){return\"StreamPermissionsService\"},o.prototype.cleanupOnAppTeardown=function(e){this.permissions=void 0,this.permissionsDeferred=void 0,this.isEnabled=void 0,this.isAcceptStreamPolicyRequestEnabled=void 0},o.prototype.refresh=function(){this.clearCache(),this.getPermissions()},o.prototype.clearCache=function(){this.permissions=void 0,this.permissionsDeferred=void 0,this.streamPermissionsStore.remove()},o.prototype.sendAcceptForStreamPolicy=function(e){var t=this;void 0===e&&(e=!0);var i=this.loggingService.newScenario(this.constants.scenarios.calling.recording.acceptStreamPolicy),r={system:{contentManagement:{companyUploadPolicy:{acknowledged:e}}}};return this.streamRestClientService.sendAcceptForStreamPolicy(i,r).then(function(r){t.permissions[n.acknowledged]=e,t.trigger(SkypeX.Services.ObservableBase.Type_All,SkypeX.Services.ObservableBase.Key_All,r);var s={permissionsInfo:t.getStreamPermissionsForLogging(t.permissions)};return i.stop(s),t.streamPermissionsStore.store(t.permissions),!0}).catch(function(e){var r=\"Failed to set acknowledgment \"+(e&&e.errorMessage);return i.fail({message:e&&e.errorMessage}),t.logger.error(r),!1})},o.prototype.getPermissions=function(){var e=this;if(!this.isEnabled)return this.$q.when(t);if(void 0!==this.permissionsDeferred)return this.permissionsDeferred.promise;this.permissionsDeferred=this.$q.defer();var i=this.loggingService.newScenario(this.constants.scenarios.calling.recording.getStreamPermissions);return this.streamPermissionsStore.load().then(function(t){void 0!==t?(e.permissions=t,e.resolvePermissions(t,i,e.permissionsDeferred,!0)):e.fetchPermissionsFromServer(i)}),this.permissionsDeferred.promise},o.prototype.getPermission=function(e){return this.getPermissions().then(function(t){return t[e]})},o.prototype.hasVideoOwnership=function(e){var t=this;return this.streamRestClientService.getVideoRecordingData(e).then(function(e){return t.getOwnershipAndVisibilityMode(e)}).catch(function(i){var r=\"Failed to get video recording data for video with id \"+e+\". Error:\";throw t.logError(i,r),new Error(r)})},o.prototype.updateVideoPrivacyPolicy=function(e,t){var i=this,r={privacyMode:t};return this.streamRestClientService.updateVisibilityOfVideoRecording(e,r).then(function(){return i.logger.info(\"Visibility of video with id \"+e+\" was updated to \"+t),!0}).catch(function(e){var r=\"Failed to update visibility to \"+t+\". Error: \";return i.logError(e,r),!1})},o.prototype.logError=function(t,i){var r=e.CallingTelemetryService.getErrorMessage(t);this.logger.error(i+\": \"+r)},o.prototype.getOwnershipAndVisibilityMode=function(e){return{isOwner:e.userData&&e.userData.permissions&&e.userData.permissions.canManageRoleAssignments,visibility:e.privacyMode}},o.prototype.fetchPermissionsFromServer=function(e){var s=this,n=function(t){s.permissions=t,s.streamPermissionsStore.store(s.permissions),s.resolvePermissions(t,e,s.permissionsDeferred)};(this.isAcceptStreamPolicyRequestEnabled?this.streamRestClientService.getPermissionsAndPolicySettings(e):this.streamRestClientService.getPermissions(e)).then(n).catch(function(o){var a=o&&o.statusCode;if(!r.includes(a))return s.failScenario(e,o),s.resolvePermissions(t,e,s.permissionsDeferred);n(i)})},o.prototype.getStreamPermissionsForLogging=function(t){var i={id:t.id,canCreateVideo:t.canCreateVideo,canCreateChannel:t.canCreateChannel,canCreateGroup:t.canCreateGroup,canCreateLiveEvent:t.canCreateLiveEvent,acknowledgementRequired:t.acknowledgementRequired,acknowledged:t.acknowledged};return e.UtilityServiceStatics.safeJsonStringify(i)},o.prototype.resolvePermissions=function(e,t,i,r){void 0===r&&(r=!1),this.trigger(SkypeX.Services.ObservableBase.Type_All,SkypeX.Services.ObservableBase.Key_All,e);var s={permissionsInfo:this.getStreamPermissionsForLogging(e),fromCache:r};t.stop(s),i.resolve(e)},o.prototype.failScenario=function(t,i){var r=\"Failed to get permissions \"+(i&&i.errorMessage),s=e.CallingTelemetryService.getErrorMessage(i);t.fail({message:r,statusCode:i&&i.statusCode,errorCode:i&&i.errorCode,error:s,isAcceptStreamPolicyRequestEnabled:this.isAcceptStreamPolicyRequestEnabled}),this.logger.error(r+\" \"+s)},o}(SkypeX.Services.ObservableBase);e.StreamPermissionsService=s;var n=function(){function e(){}return e.id=\"id\",e.canCreateVideo=\"canCreateVideo\",e.canCreateChannel=\"canCreateChannel\",e.canCreateGroup=\"canCreateGroup\",e.canCreateLiveEvent=\"canCreateLiveEvent\",e.acknowledgementRequired=\"acknowledgementRequired\",e.acknowledged=\"acknowledged\",e.url=\"url\",e}();e.StreamPermissionKeys=n,angular.module(\"teamspace.streamPermissionsService\",[\"teamspace.streamRestClientService\",\"teamspace.streamPermissionsStore\",\"teamspace.settingsService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.loggingService\"]).service(\"streamPermissionsService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=SkypeX.Services.SyncTasks,s=function(){function e(e,t,s){this.clientDatabase=e,this.cacheForMs=t.valueFor(s.settings.names.callingConstants).callRecording.streamPermissionsCacheForMs||12096e5,this.isStoreEnabled=t.valueAsBoolean(s.settings.names.enableStreamPermissionsStore),this.isAcceptStreamPolicyRequestEnabled=t.valueAsBoolean(s.settings.names.enableAcceptStreamPolicyRequest)}return e.$inject=[\"clientDatabase\",\"settingsService\",\"constants\"],e.prototype.getStorageKey=function(){return this.isAcceptStreamPolicyRequestEnabled?e.Key_PermissionsAndSettings:e.Key_Permissions},e.prototype.load=function(){var e=this;if(!this.isStoreEnabled)return t.Resolved(void 0);var s=this.getStorageKey();return this.clientDatabase.provider.get(this.clientDatabase.schema.stores.internaldata.name,s).then(function(t){if(t&&t.value){var s=t.value,a=s.createdOn+e.cacheForMs;if(!(Date.now()>a))return s.permissions}})},e.prototype.store=function(e){if(!this.isStoreEnabled)return t.Resolved();var s=this.getStorageKey(),a={createdOn:Date.now(),permissions:e};return this.clientDatabase.provider.put(this.clientDatabase.schema.stores.internaldata.name,[{id:s,value:a}])},e.prototype.remove=function(){if(!this.isStoreEnabled)return t.Resolved();var e=this.getStorageKey();return this.clientDatabase.provider.remove(this.clientDatabase.schema.stores.internaldata.name,e)},e.Key_Permissions=\"streampermissions\",e.Key_PermissionsAndSettings=\"streampermissionsandsettings\",e}();e.StreamPermissionsStoreImplementation=s,angular.module(\"teamspace.streamPermissionsStore\",[\"teamspace.constants\",\"teamspace.settingsService\"]).service(\"streamPermissionsStore\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function s(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(s.prototype=n.prototype,new s)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,n,s,r,i,c,a,o,m){var v=e.call(this,t,n,s,(c.valueFor(n.settings.names.callingConstants).callRecording.streamPermissionsSyncIntervalInMs||12096e5)+Math.floor(Math.random()*(c.valueFor(n.settings.names.callingConstants).callRecording.streamPermissionsSyncRandomizePeriodMs||18e5)),r,i,o,m,\"streamPermissionsSyncService\")||this;return v.streamPermissionsService=a,v.orchestrationService=o,v}return __extends(t,e),t.$inject=[\"loggingService\",\"constants\",\"$interval\",\"appStateService\",\"eventingService\",\"settingsService\",\"streamPermissionsService\",\"orchestrationService\",\"$q\"],t.prototype.executeSyncCall=function(){return this.streamPermissionsService.refresh(),this.$q.when()},t}(e.PeriodicSyncServiceImplementation);e.StreamPermissionsSyncService=t,angular.module(\"teamspace.streamPermissionsSyncService\",[\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.streamPermissionsService\"]).service(\"streamPermissionsSyncService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(s){\"use strict\";s.StreamPolicyClients={recording:\"recording\",broadcast:\"broadcast\"};var i=function(){function i(e,s,i,t,r,a){this.streamPermissionsService=e,this.settingsService=s,this.constants=t,this.$q=r,this.dialogService=a,this.logger=i.newLogger(\"StreamPolicyService\")}return i.$inject=[\"streamPermissionsService\",\"settingsService\",\"loggingService\",\"constants\",\"$q\",\"dialogService\"],i.prototype.ensureAcceptUserPolicyIsMet=function(i,t,r){var a=this;return i!=s.StreamPolicyClients.recording||this.settingsService.valueAsBoolean(this.constants.settings.names.enableAcceptStreamPolicyRequest)?this.streamPermissionsService.getPermissions().then(function(r){var o=i===s.StreamPolicyClients.broadcast?\"Broadcast\":s.CallUtilities.getContextFromConversationType(t,a.logger);return!(r&&r.acknowledgementRequired&&!r.acknowledged)||a.dialogService.open(e.components.StreamPolicyDialogController.dialogName,{url:r.url,meetingType:o}).closePromise.then(function(e){return!a.isStreamPolicyDialogDismissed(e)})}).catch(function(e){return a.logger.error(\"Failed to get stream permissions and policy - \"+e),r&&r.mark(\"ensureAcceptUserPolicyIsMetFail\",{reason:\"Failed to get stream permissions and policy\",error:e}),!1}):this.$q.resolve(!0)},i.prototype.isStreamPolicyDialogDismissed=function(e){return!e||!e.value||e.value===this.constants.files.strings.closeDialogValueCancel||e.value===this.constants.files.strings.closeDialogValueDocument||e.value===this.constants.files.strings.closeDialogValueEscape},i}();s.StreamPolicyService=i,angular.module(\"teamspace.streamPolicyService\",[\"teamspace.streamPermissionsService\",\"teamspace.settingsService\",\"teamspace.constants\",\"teamspace.loggingService\",\"teamspace.dialogService\"]).service(\"streamPolicyService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(t){function e(e,n,i,a,o,s,r,p,c){var l=t.call(this,p.callingConstants.stream.api.endpoint,r,o,i,e,n,a,s)||this;return l.appConfig=p,c.registerForMtma(l),l.initializeOnAppLaunchAndReinit(),l}return __extends(e,t),e.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"appConfig\",\"orchestrationService\"],e.prototype.initializeOnAppLaunchAndReinit=function(t){},e.prototype.mtmaTelemetryIdentifier=function(){return\"StreamRestClientService\"},e.prototype.cleanupOnAppTeardown=function(t){this.tenant=void 0},e.prototype.createApiPath=function(t,e){return e?t+\"?\"+this.appConfig.callingConstants.stream.api.versionParam+\"=\"+this.appConfig.callingConstants.stream.api.version+\"&\"+e:t+\"?\"+this.appConfig.callingConstants.stream.api.versionParam+\"=\"+this.appConfig.callingConstants.stream.api.version},e.prototype.getCallOptions=function(t){return{callType:this.appConfig.callingConstants.stream.callType,skipCommonHeaders:!0,url:t}},e.prototype.getPermissions=function(t){var e=this;return this.getTenantCached(t).then(function(n){var i=e.createApiPath(e.appConfig.callingConstants.stream.api.principals+\"/@me/\"+e.appConfig.callingConstants.stream.api.permissions),a=e.getCallOptions(n.apiEndpoint+i);return t.mark(e.constants.scenarios.calling.recording.streamPermissions.step.beforeGettingStreamPerms),e.performApiGet(i,a).toNgPromise(e.$q)})},e.prototype.getPermissionsAndPolicySettings=function(t){var e=this;return this.getTenantCached(t).then(function(n){var i=e.createApiPath(e.appConfig.callingConstants.stream.api.principals+\"/@me\",\"$expand=\"+e.appConfig.callingConstants.stream.api.permissions+\",\"+e.appConfig.callingConstants.stream.api.settings),a=e.getCallOptions(n.apiEndpoint+i);return t.mark(e.constants.scenarios.calling.recording.streamPermissions.step.beforeGettingExtendedStreamPerms),e.performApiGet(i,a).toNgPromise(e.$q).then(function(t){return e.transformResponseBodyIntoStreamResponsePolicy(t)})})},e.prototype.sendAcceptForStreamPolicy=function(t,e){var n=this;return this.getTenantCached(t).then(function(i){var a=n.appConfig.callingConstants.stream.api.principals+\"/@me/settings?\"+n.appConfig.callingConstants.stream.api.versionParam+\"=\"+n.appConfig.callingConstants.stream.api.version,o=n.getCallOptions(i.apiEndpoint+a);return o.retries=2,t.mark(n.constants.scenarios.calling.recording.streamPermissions.step.beforeAcceptingStreamPolicy),n.performApiPatch(a,o,e).toNgPromise(n.$q).then(function(t){return n.transformResponseBodyIntoAcknowledgmentResponse(t)})})},e.prototype.getVideoRecordingData=function(t){var e=this;return this.getTenantCached().then(function(n){var i=e.appConfig.callingConstants.stream.api.videos+\"/\"+t+\"?\"+e.appConfig.callingConstants.stream.api.versionParam+\"=\"+e.appConfig.callingConstants.stream.api.version,a=e.getCallOptions(n.apiEndpoint+i);return e.performApiGet(i,a).toNgPromise(e.$q)})},e.prototype.updateVisibilityOfVideoRecording=function(t,e){var n=this;return this.getTenantCached().then(function(i){var a=n.appConfig.callingConstants.stream.api.videos+\"/\"+t+\"?\"+n.appConfig.callingConstants.stream.api.versionParam+\"=\"+n.appConfig.callingConstants.stream.api.version,o=n.getCallOptions(i.apiEndpoint+a);return n.performApiPatch(a,o,e).toNgPromise(n.$q)})},e.prototype.transformResponseBodyIntoStreamResponsePolicy=function(t){return{id:t.id,canCreateVideo:t.permissions?t.permissions.canCreateVideo:void 0,canCreateChannel:t.permissions?t.permissions.canCreateChannel:void 0,canCreateGroup:t.permissions?t.permissions.canCreateGroup:void 0,canCreateLiveEvent:t.permissions?t.permissions.canCreateLiveEvent:void 0,acknowledgementRequired:t.settings.system.contentManagement.companyUploadPolicy.acknowledgementRequired,acknowledged:t.settings.system.contentManagement.companyUploadPolicy.acknowledged,url:t.settings.system.contentManagement.companyUploadPolicy.url}},e.prototype.transformResponseBodyIntoAcknowledgmentResponse=function(t){return{id:t.id,acknowledgementRequired:t.system.contentManagement.companyUploadPolicy.acknowledgementRequired,acknowledged:t.system.contentManagement.companyUploadPolicy.acknowledged,url:t.system.contentManagement.companyUploadPolicy.url}},e.prototype.getTenantCached=function(t){return void 0!==this.tenant?this.$q.when(this.tenant):this.getTenant(t)},e.prototype.getTenant=function(t){var e=this;return this.authenticationService.getUserInformation().then(function(n){t&&t.mark(e.constants.scenarios.calling.recording.streamPermissions.step.beforeGettingTenantInfo);var i=e.createApiPath(e.appConfig.callingConstants.stream.api.tenants+\"/\"+n.profile.tid),a=e.getCallOptions(e.appConfig.callingConstants.stream.api.endpoint+i);return e.performApiPatch(i,a,{id:n.profile.tid}).toNgPromise(e.$q).then(function(n){return t&&t.mark(e.constants.scenarios.calling.recording.streamPermissions.step.tenantInfoReceived),e.tenant=n})})},e.prototype._getAuthHeaders=function(t){return void 0===t&&(t=!1),this.authenticationService.getAuthHeaders({},[this.appConfig.callingConstants.stream.resource])},e}(SkypeX.Services.GenericRestClient);t.StreamRestClientService=e,angular.module(\"teamspace.streamRestClientService\",[\"teamspace.authenticationService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.settingsService\"]).service(\"streamRestClientService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(e){var t=function(){function e(){}return e.EventType_TaggedContactsUpdated=\"TaggedContactsUpdated\",e.EventType_TaggedContactsLoaded=\"TaggedContactsLoaded\",e}();e.TaggedContactsServiceEvents=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(e){!function(e){var t=function(){function e(e,t,r,s,i){this.storageService=e,this.$q=s,this.peopleService=i,this.listOfTagsStorageKey=\"listOfTags\",this.listOfMembersWithTagsStorageKey=\"listOfMembersWithTags\",this.listOfTeamTagsPermissionsStorageKey=\"listOfTeamTagsPermissions\",t.valueAsBoolean(r.settings.names.enableTeamMemberTags)&&this.initialize()}return e.$inject=[\"storageService\",\"settingsService\",\"constants\",\"$q\",\"peopleService\"],e.prototype.initialize=function(){this.storageService.get(this.listOfTagsStorageKey)||this.storageService.set(this.listOfTagsStorageKey,[]),this.storageService.get(this.listOfMembersWithTagsStorageKey)||this.storageService.set(this.listOfMembersWithTagsStorageKey,[]),this.storageService.get(this.listOfTeamTagsPermissionsStorageKey)||this.storageService.set(this.listOfTeamTagsPermissionsStorageKey,[])},e.prototype.getUniqueTeamTags=function(e){var t=this.storageService.get(this.listOfTagsStorageKey);if(!t)return this.$q.reject(null);var r=[];return _.each(t,function(t){t.teamId===e&&t.memberCount>0&&r.push(t)}),this.$q.resolve(r)},e.prototype.getTeamsTags=function(){var e=this.storageService.get(this.listOfTagsStorageKey);return e?this.$q.resolve(e):this.$q.reject(null)},e.prototype.renameTag=function(e,t,r){var s=this.storageService.get(this.listOfTagsStorageKey);if(!s)return this.$q.reject();var i=_.findIndex(s,function(r){return r.teamId===e&&r.tagId===t});return-1===i?this.$q.reject():(s[i].tagName=r,this.storageService.set(this.listOfTagsStorageKey,s)?this.$q.resolve(s[i]):this.$q.reject())},e.prototype.getMembersForTag=function(e,t){var r=this.storageService.get(this.listOfMembersWithTagsStorageKey);if(!r)return this.$q.reject();var s=[];return _.each(r,function(r){var i=r.tags;_.find(i,function(r){return r.teamId===e&&r.tagId===t})&&s.push(r.memberId)}),this.peopleService.getAllShortPeopleProfile(s,\"mockPeopleTargetingDataService\").then(function(e){return _.map(e,function(e){return{memberId:e.mri,displayName:e.displayName}})})},e.prototype.getTagsForMembersOfTeam=function(e,t){var r=this,s=[],i=this.storageService.get(this.listOfMembersWithTagsStorageKey);return i?(_.each(t,function(t){var a=_.find(i,function(r){return r.teamId===e&&r.memberId===t});if(!a&&(a={teamId:e,memberId:t,tags:[]},i.push(a),!r.storageService.set(r.listOfMembersWithTagsStorageKey,i)))return r.$q.reject();s.push(a)}),this.$q.resolve(s)):this.$q.reject()},e.prototype.addTagsToMembersOfTeam=function(e,t,r){var s=this;return this.createTagsIfDontExist(e,t).then(function(t){var i=s.storageService.get(s.listOfMembersWithTagsStorageKey);return i?(_.each(r,function(r){var s=_.findIndex(i,function(t){return t.teamId===e&&t.memberId===r});if(-1!==s){var a=i[s].tags;_.each(t,function(t){_.find(a,function(r){return r.teamId===e&&r.tagId===t.tagId})||i[s].tags.push(t)})}}),s.storageService.set(s.listOfMembersWithTagsStorageKey,i)?s.getTagsForMembersOfTeam(e,r):s.$q.reject()):s.$q.reject()})},e.prototype.deleteTagsFromMembersOfTeam=function(e,t,r){var s=this.storageService.get(this.listOfMembersWithTagsStorageKey);if(!s)return this.$q.reject();var i=this.storageService.get(this.listOfTagsStorageKey);if(!i)return this.$q.reject(null);_.each(r,function(r){var a=_.find(s,function(t){return t.teamId===e&&t.memberId===r});a&&_.each(t,function(t){var r=_.findIndex(a.tags,function(r){return r.teamId===e&&r.tagId===t});if(-1!==r){a.tags.splice(r,1);var s=_.findIndex(i,function(r){return r.teamId===e&&r.tagId===t});-1!==s&&i[s].memberCount--}})});var a=this.storageService.set(this.listOfMembersWithTagsStorageKey,s);return a&&(a=this.storageService.set(this.listOfTagsStorageKey,i))?this.getTagsForMembersOfTeam(e,r):this.$q.reject()},e.prototype.createTagsIfDontExist=function(e,t){var r=this.storageService.get(this.listOfTagsStorageKey);if(!r)return this.$q.reject();var s=[];return _.each(t,function(t){var i=_.find(r,function(r){return r.teamId===e&&r.tagName===t});if(i)i.memberCount++,s.push(i);else{var a={teamId:e,tagName:t,tagId:(r.length+1).toString(),memberCount:1};r.push(a),s.push(a)}}),this.storageService.set(this.listOfTagsStorageKey,r)?this.$q.resolve(s):this.$q.reject()},e.prototype.getTeamTagSettings=function(e){var t=this.storageService.get(this.listOfTeamTagsPermissionsStorageKey);if(!t)return this.$q.reject();var r=_.find(t,function(t){return t.teamId===e});if(!r){var s={teamId:e,onlyOwnersCanUpdate:!1,version:0};return t.push(s),this.storageService.set(this.listOfTeamTagsPermissionsStorageKey,t)?this.$q.resolve(s):this.$q.reject()}return this.$q.resolve(r)},e.prototype.updateTeamTagSettings=function(e,t,r){var s=this.storageService.get(this.listOfTeamTagsPermissionsStorageKey);if(!s)return this.$q.reject();var i=_.find(s,function(t){return t.teamId===e});return i?(i.onlyOwnersCanUpdate=t,i.version=r+1,this.storageService.set(this.listOfTeamTagsPermissionsStorageKey,s)?this.$q.resolve(i):this.$q.reject()):this.$q.reject()},e.prototype.getTagCard=function(e,t){var r=this;return this.getMembersForTag(e,t).then(function(s){var i=r.storageService.get(r.listOfTagsStorageKey);if(!i)return r.$q.reject(null);for(var a=_.map(s,function(e){return e.memberId}),n=0,o=i;n<o.length;n++){var g=o[n];if(g.teamId===e&&g.tagId===t&&a.length>0){var c={tagId:g.tagId,tagName:g.tagName,memberIds:a.slice(0,3),memberCount:a.length};return r.$q.resolve(c)}}return r.$q.reject()})},e}();e.MockPeopleTargetingDataService=t,angular.module(\"teamspace.mockPeopleTargetingDataService\",[]).service(\"mockPeopleTargetingDataService\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function i(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),SkypeX;!function(t){!function(t){var e=function(e){function r(t,r,i,n,a,s,o,c,g,p,l){var u=e.call(this,t.valueFor(o.settings.names.chatServiceAggregator).host,t,o,r,i,n,s,a)||this;return u.retryService=p,u.utilityService=l,u.logger=c.newLogger(\"PeopleTargetingService\"),g.registerForMtma(u),u.chatSvcAggInfo=t.valueFor(o.settings.names.chatServiceAggregator),u.chatServiceAggResource=u.chatSvcAggInfo.resource,u.httpTimeOutTargetingService=t.valueFor(\"httpTimeoutMillisTargetingService\"),u.targetingServiceUrl=t.valueFor(o.settings.names.targetingServiceUrl),u.initializeOnAppLaunchAndReinit(\"First Initialize\"),u}return __extends(r,e),r.$inject=[\"settingsService\",\"$http\",\"$q\",\"$qNoApply\",\"appStateService\",\"authenticationService\",\"constants\",\"loggingService\",\"orchestrationService\",\"retryService\",\"utilityService\"],r.prototype.mtmaTelemetryIdentifier=function(){return\"PeopleTargetingServiceRestClient\"},r.prototype.initializeOnAppLaunchAndReinit=function(t){this.logger.info(\"initializeOnAppLaunchAndReinit: reason = \"+t),this.targetingServiceUrl&&(this._endpointUrl=this.targetingServiceUrl),this.retryOperationMap={}},r.prototype.cleanupOnAppTeardown=function(t){this.logger.info(\"cleanupOnAppTeardown: reason = \"+t),this.retryOperationMap={}},r.prototype._getAuthHeaders=function(t){return void 0===t&&(t=!1),this.authenticationService.getAuthHeaders({},[this.chatServiceAggResource])},r.prototype.getUniqueTeamTags=function(t){var e=this,r=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.tags.list.replace(\"{teamId}\",t),i=this.constants.urls.targeting.tags.type,n=this.getApiCallOptions(i);return this.performApiGet(r,n).toNgPromise(this.$q).then(function(t){return t||[]}).catch(function(t){return e.rejectApiCall(\"getUniqueTeamTags\",t)})},r.prototype.getMembersForTag=function(t,e){var r=this,i=this.constants.urls.targeting.members.get.replace(\"{teamId}\",t).replace(\"{tagId}\",e),n=\"\"+this.chatSvcAggInfo.latestVersion+i,a=this.constants.urls.targeting.members.type,s=this.getApiCallOptions(a);return this.performApiGet(n,s).toNgPromise(this.$q).then(function(t){return t.members||[]}).catch(function(t){return r.rejectApiCall(\"getMembersForTag\",t)})},r.prototype.getTagsForMembersOfTeam=function(t,e){var r=this,i=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.memberTags.list.replace(\"{teamId}\",t),n=this.constants.urls.targeting.memberTags.type,a=this.getApiCallOptions(n);return this.performApiPost(i,a,{memberIds:e}).toNgPromise(this.$q).then(function(t){return t||[]}).catch(function(t){return r.rejectApiCall(\"getTagsForMembersOfTeam\",t)})},r.prototype.getTenantTagSettings=function(){var t=this,e=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.tenantSettings.get,r=this.constants.urls.targeting.tenantSettings.type,i=this.getApiCallOptions(r);return this.performApiGet(e,i).toNgPromise(this.$q).catch(function(e){return t.rejectApiCall(\"getTenantTagSettings\",e)})},r.prototype.getTeamTagSettings=function(t){var e=this,r=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.teamSettings.get.replace(\"{teamId}\",t),i=this.constants.urls.targeting.teamSettings.type,n=this.getApiCallOptions(i);return this.performApiGet(r,n).toNgPromise(this.$q).then(function(t){return t}).catch(function(t){return e.rejectApiCall(\"getTeamTagSettings\",t)})},r.prototype.updateTeamTagSettings=function(t,e,r){var i=this,n=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.teamSettings.update.replace(\"{teamId}\",t),a=this.constants.urls.targeting.teamSettings.type,s=this.getApiCallOptions(a);return s.headers={\"if-match\":r},this.performApiPutDetailed(n,s,{onlyOwnersCanUpdate:e}).toNgPromise(this.$q).then(function(t){return t.object}).catch(function(t){return i.rejectApiCall(\"updateTeamTagSettings\",t)})},r.prototype.addTagsToMembersOfTeam=function(t,e,r){var i=this,n=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.memberTags.add.replace(\"{teamId}\",t),a=this.constants.urls.targeting.memberTags.type,s=this.getApiCallOptions(a);return this.performApiPost(n,s,{tagNames:e,memberIds:r}).toNgPromise(this.$q).then(function(t){return t||[]}).catch(function(t){return i.rejectApiCall(\"addTagsToMembersOfTeam\",t)})},r.prototype.deleteTagsFromMembersOfTeam=function(t,e,r){var i=this,n=this.chatSvcAggInfo.latestVersion+this.constants.urls.targeting.memberTags.delete.replace(\"{teamId}\",t),a=this.constants.urls.targeting.memberTags.type,s=this.getApiCallOptions(a);return this.performApiPost(n,s,{tagIds:e,memberIds:r}).toNgPromise(this.$q).then(function(t){return t||[]}).catch(function(t){return i.rejectApiCall(\"deleteTagsFromMembersOfTeam\",t)})},r.prototype.getTagCard=function(t,e){var r=this,i=this.constants.urls.targeting.tagCards.get.replace(\"{teamId}\",t).replace(\"{tagId}\",e),n=this.chatSvcAggInfo.latestVersion+i,a=this.constants.urls.targeting.tagCards.type,s=this.getApiCallOptions(a);return this.performApiGet(n,s).toNgPromise(this.$q).catch(function(t){return r.rejectApiCall(\"getTagCard\",t)})},r.prototype.getTagCards=function(t){var e=this,r=this.constants.urls.targeting.tagCards.getAll.replace(\"{teamId}\",t),i=this.chatSvcAggInfo.latestVersion+r,n=this.constants.urls.targeting.tagCards.type,a=this.getApiCallOptions(n);return this.performApiGet(i,a).toNgPromise(this.$q).then(function(t){return t.tagCards}).catch(function(t){return e.rejectApiCall(\"getTagCards\",t)})},r.prototype.getTeamsTagCards=function(t){var e=this;void 0===t&&(t=500);var r=this.constants.urls.targeting.teamsTagCards.get.replace(\"{pageSize}\",t.toString()),i=this.chatSvcAggInfo.latestVersion+r,n=this.constants.urls.targeting.teamsTagCards.type,a=this.getApiCallOptions(n);return this.performApiGet(i,a).toNgPromise(this.$q).catch(function(t){return e.rejectApiCall(\"getTeamsTagCards\",t)})},r.prototype.getApiCallOptions=function(t){return{callType:t,authResourceToPurgeOn401:this.chatServiceAggResource,timeout:this.httpTimeOutTargetingService}},r.prototype.rejectApiCall=function(t,e){var r=JSON.stringify(e);return this.logger.warn(t+\" failed with error: \"+r),this.$q.reject(e)},r.prototype._performApiCall=function(r,i,n,a){var s=this;void 0===a&&(a=null);var o=this.$q.defer(),c=this.utilityService.generateUUID(),g={forever:!1,retryIntervals:[4e3]},p=this.retryService.retry(\"PeopleTargetingApiCallRetry\",function(){return e.prototype._performApiCall.call(s,r,i,n,a).toNgPromise(s.$q).then(function(t){o.resolve(t),delete s.retryOperationMap[c]}).catch(function(t){if(!t||t.statusCode!==s.constants.responseCode.internalServerError&&t.statusCode!==s.constants.responseCode.serviceUnavailable&&t.statusCode!==s.constants.responseCode.tooManyRequests)return o.reject(t),delete s.retryOperationMap[c],s.$q.resolve();var e=t.headers&&t.headers[s.constants.headers.retryAfter]||void 0;if(void 0!==e){var r=s.retryOperationMap[c];r&&r.retryOperation.delay(e)}return s.$q.reject(t)})},g);return p.promise.catch(function(t){return o.reject(t)}),this.retryOperationMap[c]={retryOperation:p},t.SyncTasks.fromNgPromise(o.promise)},r}(t.GenericRestClient);t.PeopleTargetingServiceRestClient=e,angular.module(\"teamspace.peopleTargetingServiceRestClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.authenticationService\",\"teamspace.utilityService\",\"teamspace.settingsService\",\"teamspace.mockPeopleTargetingDataService\"]).service(\"mockPeopleTargetingDataService\",t.MockPeopleTargetingDataService).service(\"realPeopleTargetingDataService\",e).factory(\"peopleTargetingServiceRestClient\",[\"$injector\",\"settingsService\",function(t,e){var r=e.valueAsBoolean(\"useMockPeopleTargetingService\");return t.get(r?\"mockPeopleTargetingDataService\":\"realPeopleTargetingDataService\")}])}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.PreProvisioning=0]=\"PreProvisioning\",e[e.InProgress=1]=\"InProgress\",e[e.Success=2]=\"Success\",e[e.Failed=3]=\"Failed\"}(e.ProvisioningState||(e.ProvisioningState={}))}(e.teamTemplating||(e.teamTemplating={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(n,r,i,s,a,o,c,u,d,v,l){var p=e.call(this,t.getBaseUrl(i,u,o),u,o,s,n,r,a,c)||this;return p.$q=n,p.$qNoApply=r,p.appConfig=i,p.geoRoutingService=v,p.myUserPreferencesStore=l,d.registerForMtma(p),p.initializeOnAppLaunchAndReinit(),p}return __extends(t,e),t.$inject=[\"$q\",\"$qNoApply\",\"appConfig\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\",\"orchestrationService\",\"geoRoutingService\",\"myUserPreferencesStore\"],t.prototype._getAuthHeaders=function(e){var t=this;return void 0===e&&(e=!1),this.$q.all([this.geoRoutingService.getServiceEndpoint(this._endpointUrl),this.geoRoutingService.getServiceEndpoint(this.appConfig.middleTierConstants.newEndpointAddress),this.authenticationService.getSkypeTokens(e)]).then(function(e){var n=e[2],r=t.authResource?[t.authResource]:void 0;if(!t.enableOverride&&r&&e[0]&&e[1]){var i=e[0];(i===e[1]||i.contains(\"/api/mt/\"))&&(r=void 0)}var s={};return s[t.constants.headers.accept]=t.constants.headers.jsonContent,s[t.constants.headers.tokens.xSkypeToken]=n.skypeToken,t.settingsService.valueAsBoolean(\"enableReducedJSONPayload\")&&(s[t.constants.headers.teamspaceDataSerializationMode]=t.constants.reducedPayloadType.noEmptyCollectionsOrDefaultValues),t.userPreferences&&t.userPreferences.locale&&(s[t.constants.headers.userLocale]=t.userPreferences.locale),t.authenticationService.getAuthHeaders(s,r)})},t.prototype.initializeOnAppLaunchAndReinit=function(){this._initialize(t.getBaseUrl(this.appConfig,this.settingsService,this.constants)),this.userPreferences=this.myUserPreferencesStore.getUserPreferences();var e=t.getOverrideSettings(this.settingsService,this.constants),n=t.useTeamsAndChannelsService(this.settingsService,this.constants);this.enableOverride=e.enableOverride,this.enableOverride?this.authResource=e.overrideAuthResource:this.authResource=n?this.appConfig.teamsAndChannelsServiceConstants.resource:void 0},t.prototype.cleanupOnAppTeardown=function(){this._cleanupOnAppTeardown(),this.userPreferences=void 0,this.authResource=void 0,this.enableOverride=void 0},t.prototype.mtmaTelemetryIdentifier=function(){return\"TeamsAndChannelsRestClient\"},t.useTeamsAndChannelsService=function(e,t){return e.valueAsBoolean(t.settings.names.enableTeamsAndChannelsService)},t.getOverrideSettings=function(e,t){if(e.valueAsObject){var n=e.valueAsObject(t.settings.names.teamsAndChannelsServiceOverride);if(n&&void 0!==n.enableOverride&&void 0!==n.overrideUrl&&void 0!==n.overrideAuthResource)return{enableOverride:n.enableOverride,overrideUrl:n.overrideUrl,overrideAuthResource:n.overrideAuthResource}}return{enableOverride:!1,overrideUrl:\"\",overrideAuthResource:\"\"}},t.getBaseUrl=function(e,n,r){if(t.useTeamsAndChannelsService(n,r)){var i=t.getOverrideSettings(n,r);return i.enableOverride?i.overrideUrl:e.teamsAndChannelsServiceConstants.host}return e.middleTierConstants.newEndpointAddress},t.prototype._performApiCall=function(t,n,r,i){return void 0===i&&(i=null),r.preventAuthRefresh=!0,e.prototype._performApiCall.call(this,t,n,r,i)},t}(SkypeX.Services.GenericRestClient);angular.module(\"teamspace.teamsAndChannelsRestClient\",[\"teamspace.qNoApply\",\"teamspace.config\",\"teamspace.constants\",\"teamspace.authenticationService\",\"teamspace.settingsService\"]).service(\"teamsAndChannelsRestClient\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(e){!function(e){var a=function(){function e(){}return e.allowPrivateChannelCreation=\"allowPrivateChannelCreation\",e.allowPrivateTeamDiscovery=\"allowPrivateTeamDiscovery\",e.allowOrgWideTeamCreation=\"allowOrgWideTeamCreation\",e}();e.TeamsAndChannelsPolicyStorageKeys=a}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\"","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,n,i,r,o,c,s){var a=t.call(this,i)||this;return a.constants=e,a.identityService=n,a.loggingService=r,a.desktopUtilityService=o,a.eventingService=c,a.$window=s,a.logger=r.newLogger(\"TelemetryContextService\"),a.initializeOnAppLaunchAndReinit(),a}return __extends(n,t),n.$inject=[\"constants\",\"identityService\",\"orchestrationService\",\"loggingService\",\"desktopUtilityService\",\"eventingService\",\"$window\"],n.prototype.initializeOnAppLaunchAndReinit=function(){var e=this;this.identityService.isFreemiumTenantPromise().then(function(t){e.setTenantTelemetryContext(t)})},n.prototype.cleanupOnAppTeardown=function(){this.setTenantTelemetryContext(void 0)},n.prototype.mtmaTelemetryIdentifier=function(){return\"TelemetryContextService\"},n.prototype.clearTelemetryContext=function(){this.setTenantTelemetryContext(void 0)},n.prototype.setTenantTelemetryContext=function(t){var n=t?e.services.TelemetryTenantModel.freemium:void 0;if(this.logger.info(\"Tenant.Model: set to {0}\",n),this.loggingService.setContext(this.constants.categories.tenantModel,n),this.desktopUtilityService.isElectron()&&this.$window.electronSafeIpc)this.$window.electronSafeIpc.send(this.constants.events.desktopApp.freemium.telemetry,n);else if(this.desktopUtilityService.isHwa()){var i={tenantModel:n};this.eventingService.$emit(this.constants.hwaApp.telemetry.freemium,i)}},n}(t.MTMABase);t.TelemetryContextService=n,angular.module(\"teamspace.telemetryContextService\",[\"teamspace.identityService\"]).service(\"telemetryContextService\",n)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function i(t,i,n,r,o,s,a,c){this.desktopUtilityService=t,this.appConfig=i,this.authenticationService=n,this.telemetryProvider=r,this.constants=o,this.settingsService=s,this.sxConfig=a,this.$q=c,this.telemetryDisabled=!1,e.services.MTMAFTSUtility.registerForMtma(this),this.initializeOnAppLaunchAndReinit()}return i.$inject=[\"desktopUtilityService\",\"appConfig\",\"authenticationService\",\"telemetryProvider\",\"constants\",\"settingsService\",\"sxConfig\",\"$q\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.telemetryDisabled=this.settingsService.valueAsBoolean(this.constants.settings.names.telemetryDisabled);var t=this.settingsService.valueFor(this.constants.settings.names.loggingConstants);this.convCoreAriaLogger=this.telemetryProvider.newTelemetryLogger(\"convCore\",t.skypeConCoreToken);var i=this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp);this.mediaAgentAriaLogger=this.telemetryProvider.newTelemetryLogger(\"mediaAgent\",i&&!this.desktopUtilityService.avIsRemoted()?t.skypeMediaAgentDesktopToken:t.skypeMediaAgentWebToken),this.broadcastQuesionnaireLogger=i?this.mediaAgentAriaLogger:this.telemetryProvider.newTelemetryLogger(\"broadcastQuestionnaire\",t.skypeMediaAgentDesktopToken),this.trouterAriaLogger=this.telemetryProvider.newTelemetryLogger(\"trouterLogger\",t.skypeTrouterClientToken)},i.prototype.cleanupOnAppTeardown=function(e){this.telemetryDisabled=!1,this.convCoreAriaLogger=void 0,this.mediaAgentAriaLogger=void 0,this.broadcastQuesionnaireLogger=void 0,this.trouterAriaLogger=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"TelemetryService\"},i.prototype.setSkypeIdToEvent=function(e,i){e.setProperty(\"user_id\",i,t.PiiKind.Identity),e.setProperty(\"Skype_InitiatingUser_Username\",i)},i.prototype.getCurrentSkypeId=function(){var e=this;return this.sxConfig.waitForUserMri().then(function(){return e.sxConfig.getCurrentSkypeId()})},i.prototype.getCallingAdapter=function(){var e=this,t=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopUtilityPlatformId)?this.desktopUtilityService.getClientVersionForPluginlessStack():this.settingsService.getVersion().clientVersion;return{sendEvent:function(n,r){r.ui_version=(\"dev\"===e.appConfig.environment.type?i.TestUiVersionPrefix:\"\")+t;var o=e.telemetryProvider.createEvent(n,\"custom\",r);e.getCurrentSkypeId().then(function(t){e.setSkypeIdToEvent(o,t),e.convCoreAriaLogger.logEvent(o)}).catch(function(){e.convCoreAriaLogger.logEvent(o)})}}},i.prototype.getTrouterAdapter=function(){var e=this;return{logEvent:function(t){var i=_.assignWith({},t.properties,function(e,t){return _.has(t,\"value\")?t.value:t}),n=e.telemetryProvider.createEvent(t.name,\"custom\",i);e.getCurrentSkypeId().then(function(t){e.setSkypeIdToEvent(n,t),e.trouterAriaLogger.logEvent(n)}).catch(function(){e.trouterAriaLogger.logEvent(n)})}}},i.prototype.sendBroadcastTelemetryEvents=function(e){return this.sendEventsViaLogger(e,this.broadcastQuesionnaireLogger)},i.prototype.sendEvents=function(e){return this.sendEventsViaLogger(e,this.mediaAgentAriaLogger)},i.prototype.sendEventsViaLogger=function(e,t){var i=this;return!e||this.telemetryDisabled?this.$q.when():this.authenticationService.getUserInformation().then(function(n){e.forEach(function(e){i.addCommonProps(e.props,n);var r=i.telemetryProvider.createEvent(\"mdsc_\"+e.eventName,\"custom\",e.props);t.logEvent(r)})})},i.prototype.addCommonProps=function(e,i){i&&i.profile&&(e.userUpn=new t.PIIValue(i.profile.upn,t.PiiKind.Identity),e.userId=new t.PIIValue(i.profile.oid,t.PiiKind.Identity),e.tenantId=new t.PIIValue(i.profile.tid,t.PiiKind.Identity));var n=this.settingsService.valueFor(\"environment\");n&&(e.uiVersion=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopUtilityPlatformId)?this.desktopUtilityService.getClientVersionForPluginlessStack():n.clientVersion,e.appEnvironment=n.type)},i.TestUiVersionPrefix=\"Test/\",i}();t.TelemetryService=i,angular.module(\"teamspace.telemetryService\",[\"teamspace.config\",\"teamspace.desktopUtilityService\",\"teamspace.authenticationService\",\"teamspace.telemetryProvider\"]).service(\"telemetryService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.Append=0]=\"Append\",e[e.Replace=1]=\"Replace\",e[e.Transclude=2]=\"Transclude\"}(e.TemplateCompileMode||(e.TemplateCompileMode={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(E){!function(E){!function(E){E[E.MARK_AS_VIEWED=0]=\"MARK_AS_VIEWED\",E[E.SYNC_JOIN_REQUESTS=1]=\"SYNC_JOIN_REQUESTS\",E[E.APPROVE_JOIN_REQUESTS=2]=\"APPROVE_JOIN_REQUESTS\",E[E.DENY_JOIN_REQUESTS=3]=\"DENY_JOIN_REQUESTS\",E[E.RESET_STORE_STATE=4]=\"RESET_STORE_STATE\"}(E.JoinRequestsActionTypes||(E.JoinRequestsActionTypes={}))}(E.services||(E.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(n){!function(n){!function(n){n[n.PendingAcceptance=0]=\"PendingAcceptance\",n[n.Accepted=1]=\"Accepted\"}(n.TenantInvitationRedemptionStatus||(n.TenantInvitationRedemptionStatus={}));!function(n){n.ImportContactsMsa=\"ImportContactsMsa\",n.JoinByCode=\"JoinByCode\"}(n.TenantInvitationScenario||(n.TenantInvitationScenario={}))}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){e.isGuest=function(e,s){return!s&&e&&\"member\"!==e.userType}}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var SkypeX;!function(e){!function(e){var o=function(){function e(){}return e.allowEmailIntoChannel=\"allowEmailIntoChannel\",e.restrictedSenderList=\"restrictedSenderList\",e.allowDropBox=\"allowDropBox\",e.allowBox=\"allowBox\",e.allowGoogleDrive=\"allowGoogleDrive\",e.allowShareFile=\"allowShareFile\",e.allowOrganizationTab=\"allowOrganizationTab\",e.allowSkypeBusinessInterop=\"allowSkypeBusinessInterop\",e.allowTBotProactiveMessaging=\"allowTBotProactiveMessaging\",e.contentPin=\"contentPin\",e.allowResourceAccountSendMessage=\"allowResourceAccountSendMessage\",e.resourceAccountContentAccess=\"resourceAccountContentAccess\",e.allowGuestUser=\"allowGuestUser\",e.allowScopedPeopleSearchandAccess=\"allowScopedPeopleSearchandAccess\",e}();e.ClientSettingsSettingsStorageKey=o}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.RequiredOutsideScheduleMeeting=0]=\"RequiredOutsideScheduleMeeting\",e[e.NotRequired=1]=\"NotRequired\",e[e.AlwaysRequired=2]=\"AlwaysRequired\"}(e.ContentPinMapping||(e.ContentPinMapping={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(t){var n=function(n){function i(i,o,r,s,a,c,l){var g=n.call(this,s,r,o,t.AggregatesettingsStorageKey.clientSettings,i,a,!0)||this;return g.orchestrationService=a,g._defaultValues={allowEmailIntoChannel:!0,restrictedSenderList:[],allowDropBox:!0,allowBox:!0,allowGoogleDrive:!0,allowShareFile:!0,allowOrganizationTab:!0,allowSkypeBusinessInterop:!0,allowTBotProactiveMessaging:!0,contentPin:e.Services.ContentPinMapping[1],allowResourceAccountSendMessage:!0,resourceAccountContentAccess:!0,allowGuestUser:!0,allowScopedPeopleSearchandAccess:!1},g.initializeOnAppLaunchAndReinit(g.initializeReason),g}return __extends(i,n),i.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"orchestrationService\",\"$window\",\"settingsService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){n.prototype.initializeOnAppLaunchAndReinit.call(this,e)},i.prototype.getSettingsFromAggregateStore=function(e){return e?e.clientSettings:null},i.prototype.getInitLoadPromise=function(){return this.initLoadPromise},i}(t.UserSettingsStoreBase);t.ClientSettingsSettingsStore=n,angular.module(\"skypeX.clientSettingsSettingsStore\",[\"skypeX.chatServiceClient\",\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"clientSettingsSettingsStore\",n)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var l=function(){function e(){}return e.allowOwnerEditMessage=\"allowOwnerEditMessage\",e.allowOwnerDeleteMessage=\"allowOwnerDeleteMessage\",e.allowUserEditMessage=\"allowUserEditMessage\",e.allowUserDeleteMessage=\"allowUserDeleteMessage\",e.allowUserChat=\"allowUserChat\",e.allowGiphy=\"allowGiphy\",e.allowImmersiveReader=\"allowImmersiveReader\",e.giphyRatingType=\"giphyRatingType\",e.allowMemes=\"allowMemes\",e.allowStickers=\"allowStickers\",e.allowUrlPreviews=\"allowUrlPreviews\",e.allowUserTranslation=\"allowUserTranslation\",e.allowRemoveUser=\"allowRemoveUser\",e.readReceiptsEnabledType=\"readReceiptsEnabledType\",e.allowPriorityMessages=\"allowPriorityMessages\",e.priorityWindow=\"priorityWindow\",e.priorityInterval=\"priorityInterval\",e}();e.MessagingPolicySettingsStorageKey=l}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),SkypeX;!function(e){!function(t){var i=function(i){function n(n,r,o,s,a,l,c){var g=i.call(this,s,o,r,t.AggregatesettingsStorageKey.messagingPolicy,n,a,!0)||this;return g.orchestrationService=a,g._defaultValues={allowOwnerEditMessage:!1,allowOwnerDeleteMessage:!0,allowUserEditMessage:!0,allowUserDeleteMessage:!0,allowUserChat:!0,allowGiphy:!0,allowUrlPreviews:!0,allowUserTranslation:!1,allowImmersiveReader:!0,giphyRatingType:e.Services.GiphyRatingMapping[1],allowMemes:!0,allowStickers:!0,allowRemoveUser:!0,readReceiptsEnabledType:e.Services.ReadReceiptsEnabledType.UserPreference,allowPriorityMessages:!0,priorityWindow:g.constants.messages.priorityWindowDefault,priorityInterval:g.constants.messages.priorityIntervalDefault},g.initializeOnAppLaunchAndReinit(g.initializeReason),g}return __extends(n,i),n.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"orchestrationService\",\"$window\",\"settingsService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){i.prototype.initializeOnAppLaunchAndReinit.call(this,e)},n.prototype.getSettingsFromAggregateStore=function(e){return e?e.messagingPolicy:null},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n}(t.UserSettingsStoreBase);t.MessagingPolicySettingsStore=i,angular.module(\"skypeX.messagingPolicySettingsStore\",[\"skypeX.chatServiceClient\",\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"messagingPolicySettingsStore\",i)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var n=function(){function e(){}return e.isGuestEnabled=\"isGuestEnabled\",e.isOrganizationTabEnabled=\"miscellaneous.isOrganizationTabEnabled\",e.isSkypeBusinessInteropEnabled=\"miscellaneous.isSkypeBusinessInteropEnabled\",e.isTBotProactiveMessagingEnabled=\"miscellaneous.isTBotProactiveMessagingEnabled\",e.isVideoEnabled=\"meetups.isVideoEnabled\",e.isScreenSharingEnabled=\"meetups.isScreenSharingEnabled\",e.isChannelMeetingEnabled=\"meetups.isChannelMeetingEnabled\",e.isPrivateMeetingEnabled=\"meetups.isPrivateMeetingEnabled\",e.isAdhocChannelMeetingEnabled=\"meetups.isAdhocChannelMeetingEnabled\",e.funControl_isGiphyEnabled=\"funControl.isGiphyEnabled\",e.funControl_isCustomMemesEnabled=\"funControl.isCustomMemesEnabled\",e.funControl_isStickersEnabled=\"funControl.isStickersEnabled\",e.funControl_giphyRatingType=\"funControl.giphyRatingType\",e.isAppsEnabled=\"apps.isAppsEnabled\",e.isSideLoadedAppsEnabled=\"apps.isSideLoadedAppsEnabled\",e.isSideLoadingInteractionEnabled=\"apps.isSideLoadingInteractionEnabled\",e.email_isEmailIntoChannelsEnabled=\"email.isEmailIntoChannelsEnabled\",e.email_restrictedSenderList=\"email.restrictedSenderList\",e.messaging_enableOwnersDeleteAllMessages=\"messaging.enableOwnersDeleteAllMessages\",e.messaging_enableUserDeleteOwnMessages=\"messaging.enableUserDeleteOwnMessages\",e.messaging_enableUserEditOwnMessages=\"messaging.enableUserEditOwnMessages\",e.messaging_enableUserPrivateChat=\"messaging.enableUserPrivateChat\",e.files_isDropboxEnabled=\"files.isDropboxEnabled\",e.files_isBoxEnabled=\"files.isBoxEnabled\",e.files_isGoogleDriveEnabled=\"files.isGoogleDriveEnabled\",e.files_isShareFileEnabled=\"files.isShareFileEnabled\",e.files_isEgnyteEnabled=\"files.isEgnyteEnabled\",e.messaging_readReceiptsEnabled=\"messaging.enableReadReceipt\",e}();e.TenantSettingsStorageKey=n}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){!function(e){e[e.Strict=0]=\"Strict\",e[e.Moderate=1]=\"Moderate\",e[e.NoRestriction=2]=\"NoRestriction\"}(e.GiphyRatingMapping||(e.GiphyRatingMapping={}));!function(e){e.Everyone=\"Everyone\",e.None=\"None\",e.UserPreference=\"UserPreference\"}(e.ReadReceiptsEnabledType||(e.ReadReceiptsEnabledType={}))}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(n){!function(n){!function(n){n[n.Wiki=0]=\"Wiki\",n[n.Files=1]=\"Files\",n[n.Calling=2]=\"Calling\"}(n.BlockingModuleName||(n.BlockingModuleName={}));!function(n){n[n.AutoSaving=0]=\"AutoSaving\",n[n.Downloading=1]=\"Downloading\",n[n.Uploading=2]=\"Uploading\",n[n.Meeting=3]=\"Meeting\",n[n.Broadcast=4]=\"Broadcast\",n[n.OneOnOne=5]=\"OneOnOne\",n[n.Moving=6]=\"Moving\",n[n.Copying=7]=\"Copying\"}(n.BlockingSubModuleName||(n.BlockingSubModuleName={}));!function(n){n[n.Saving=0]=\"Saving\",n[n.Sending=1]=\"Sending\",n[n.Uploading=2]=\"Uploading\",n[n.Downloading=3]=\"Downloading\",n[n.CallingOrMeeting=4]=\"CallingOrMeeting\",n[n.Moving=5]=\"Moving\",n[n.Copying=6]=\"Copying\"}(n.BlockingUICategory||(n.BlockingUICategory={}));var i=function(){return function(){}}();n.ITenantSwitchTransitionDialogData=i}(n.services||(n.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(e){var t=function(t){function n(n,i,o,r,a,s){var c=t.call(this,n,i,o,e.AggregatesettingsStorageKey.tenantVoiceSettings,r,s,!a.valueAsBoolean(i.settings.names.disablePeriodicSyncForTenantVoiceSettingsStore))||this;return c.settingsService=a,c.orchestrationService=s,c._defaultValues={voiceTenantType:0,pSTNType:0},c.initializeOnAppLaunchAndReinit(c.initializeReason),c}return __extends(n,t),n.$inject=[\"loggingService\",\"constants\",\"aggregatedSettingsStore\",\"$q\",\"settingsService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){t.prototype.initializeOnAppLaunchAndReinit.call(this,e)},n.prototype.getSettingsFromAggregateStore=function(e){return e?e.tenantVoiceSettings:null},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n}(e.UserSettingsStoreBase);e.TenantVoiceSettingsStore=t;var n=function(){function e(){}return e.voiceTenantType=\"voiceTenantType\",e.pstnType=\"pstnType\",e.pstnNameMapping={Unknown:0,Online:1,OnPrem:2},e}();e.TenantVoiceSettingsStorageKey=n,angular.module(\"skypeX.tenantVoiceSettingsStore\",[\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"tenantVoiceSettingsStore\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","\"use strict\";var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(t){!function(t){var e=function(){function t(t,e){var n=this;this.$scope=t,this.editor=e,this.editorEventRegistrations=[],t.$on(\"$destroy\",function(){return n.dispose()})}return t.prototype.setEditor=function(t){this.isEditorSet=!0},t.prototype.dispose=function(){this.editorEventRegistrations.forEach(function(t){return t.removeListener()}),this.editorEventRegistrations=[],this.editor=null,this.isEditorSet=!1},t}();t.BaseEditorHook=e;var n=function(t){function e(e,n,o,r,i,s,p,a,u,c,d){var h=t.call(this,e,n)||this;return h.$scope=e,h.editor=n,h.constants=o,h.channelService=r,h.utilityService=i,h.invokeCharacter=s,h.invokeExpression=p,h.validExpression=a,h.prefixExpression=u,h.options=c,h.eventType=d,h.scheduleDigest=_.throttle(function(){return h.$scope.$applyAsync()},100),a&&a.global&&console.error(\"remove 'g' from \"+a),h}return __extends(e,t),e.prototype.isAlwaysShowingSearchResults=function(){return!1},e.prototype.shouldPreventEventPropagationWhenDefaultPrevented=function(t){return!0},e.prototype.onKeyDownEvent=function(t){if(this.editor.editor){var e=this.editor.editor.getSelection().getStartElement();e&&(t.actualTarget=e.$)}this.$scope.$broadcast(this.eventType.keyDown,t),this.scheduleDigest(),t.domEvent.$.defaultPrevented&&this.shouldPreventEventPropagationWhenDefaultPrevented(t)?this.editor.preventEventPropagation(t):this.isAlwaysShowingSearchResults()&&(t.keyCode===this.constants.keyCodes.tab||t.keyCode===this.constants.keyCodes.enter||t.keyCode===this.constants.keyCodes.up||t.keyCode===this.constants.keyCodes.down||t.keyCode===this.constants.keyCodes.escape)&&this.editor.preventEventPropagation(t)},e.prototype.onKeyUpEvent=function(t){this.$scope.$broadcast(this.eventType.keyUp,t)},e.prototype.onEditingEvent=function(t){},e.prototype.onSelectionChange=function(t){},e.prototype.onUndoOrRedo=function(t){},e.prototype.setEditor=function(t){var e=this;t&&(this.isEditorSet=!0,this.editorEventRegistrations.push(t.on(\"blur\",function(t){e.$scope.$broadcast(e.eventType.blur,t)})))},e.prototype.canHandleElement=function(t){return!1},e.prototype.canHandleText=function(t){return this.validExpression.test(t)},e.prototype.handleText=function(t){throw new Error(\"Not Implemented\")},e.prototype.canHandlePaste=function(t){return!1},e.prototype.insertInEditor=function(t,e){throw new Error(\"Not Implemented\")},e.prototype.reset=function(){this.scheduleDigest()},e.prototype.shouldUpcastOnPaste=function(t,e){return!1},e.prototype.upcastOnPaste=function(t,e){},e.prototype.shouldStopImmediatePropagationWhileActive=function(t){return!0},e.prototype.shouldHandleWhenIMEComposing=function(t){return!0},e.prototype.findContainingSemanticObject=function(t,e){for(var n=this.editor.getEditableContentRoot();t&&t!=n;){var o=t;if(o&&o.attributes&&o.attributes.itemtype&&o.attributes.itemtype.value==e)return o;t=t.parentNode}return null},e.prototype.findNodeInTreeAscending=function(t,e){for(var n=this.editor.getEditableContentRoot();t&&t!=n;){if(e&&e(t))return t;t=t.parentNode}return null},e.prototype.findElementInTreeDescending=function(t,e){var n=this.findElementsInTreeDescending(t,e,!0);return n&&n.length>0?n[0]:null},e.prototype.findElementsInTreeDescending=function(t,e,n){if(void 0===n&&(n=!1),!t||!e)return null;var o=[],r=[];for(r.push(t);r.length>0;){var i=r.splice(0,1)[0];if(e(i)&&(o.push(i),n))return o;_.forEach(i.childNodes,function(t){r.push(t)})}return o},e.prototype.hasItemTypeAttribute=function(t,e){var n=t;return n&&n.attributes&&n.attributes.itemtype&&n.attributes.itemtype.value==e},e}(e);t.BaseSemanticObjectHandler=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(n,o,i,s,u,r,p,a,c,l,h){var d=t.call(this,n,o)||this;return d.$cookies=s,d.constants=u,d.analyticsService=r,d.botService=p,d.loggingService=c,d.$timeout=l,d.conversationsService=h,d.hasInputMenuDefinition=!1,d.isMenuVisible=!1,d.floatingMenuClicked=!1,d.isMenuCollapsed=!0,d.currentFocusedItemIndex=-1,d.scheduleDigest=_.throttle(function(){return d.$scope.$applyAsync()},100),d.eventType=u.events.botInputMenu,d.inputMenuScenario=null,d.logger=c.newLogger(\"BotInputMenuHelper\"),a.$on(n,u.events.botInputMenu.visibilityChanged,function(e,t){d.onMenuVisibilityChanged(t)}),a.$on(n,u.events.botInputMenu.hasFocusedItemChanged,function(e,t){d.onHasFocusedItemChanged(t)}),a.$on(n,u.events.botInputMenu.floatingMenuClicked,function(e,t){d.onFloatingMenuClicked(t)}),a.$on(n,u.events.botInputMenu.isMenuCollapsed,function(e,t){d.onMenuCollapsed(t)}),n.biScenarioScope=e.components.PanelAppScope.general,d}return __extends(n,t),n.prototype.setEditor=function(e){var t=this;e&&(this.isEditorSet=!0,this.editorEventRegistrations.push(e.on(\"focus\",function(e){t.botService.isOneOnOneConversationWithBot(t.$scope.conversationId)&&t.editor.isEmpty()&&t.$timeout(function(){t.showFullBotInputMenu(!0,t.botService.getBotIdIfOneOnOneConversation(t.$scope.conversationId)),t.updateSearchString(!0)})})),this.editorEventRegistrations.push(e.on(\"blur\",function(e){t.isMenuVisible&&(t.floatingMenuClicked?(t.floatingMenuClicked=!1,t.editor.focus()):t.dismissBotInputMenu())})),this.editorEventRegistrations.push(e.on(\"key\",function(e){t.onKeyDownEvent(e.data)},null,null,100)),this.editorEventRegistrations.push(e.on(\"keyup\",function(e){t.onKeyUpEvent(e.data)},null,null,100)))},n.prototype.showFullBotInputMenu=function(e,t,o){var i=this;if(t)return this.botService.getInputMenuItemsWithBotCheck(t,e).then(function(s){var u=s.inputMenuItems;if(!s.hasBot&&i.isSingleComposeExtensionInputMenu(u)&&o)o(u[0]),i.logBiEventsOnItemSelection();else{var r=i.checkIfBotContainsInputMenu(u);if(i.hasInputMenuDefinition=r,r)if(i.$cookies.get(i.getInputMenuCookieNameFromBotId(e,t)))i.showBotInputMenu(!1);else{var p=new Date(Date.now()+n.visitBotInputMenuExpiration);i.$cookies.put(i.getInputMenuCookieNameFromBotId(e,t),\"firsttimevisit\",{expires:p.toUTCString()}),i.showBotInputMenu(!0)}}}).catch(function(e){i.logger.error(\"showFullBotInputMenu error: \"+e)});this.logger.error(\"showFullBotInputMenu: Invalid botId\")},n.prototype.showBotInputMenu=function(e){var t=null;this.editor.editor&&(t=this.editor.editor.getSelection().getStartElement()),t&&(t=t.$.lastElementChild),this.$scope.$broadcast(this.eventType.show,t),this.$scope.showFullMenu=e,this.inputMenuScenario=this.loggingService.newScenario(this.constants.scenarios.extensibility.bots.inputMenuScenario),this.scheduleDigest()},n.prototype.dismissBotInputMenu=function(){this.isMenuVisible&&!this.dismissingInputMenu&&(this.dismissingInputMenu=!0,this.$scope.$broadcast(this.eventType.blur))},n.prototype.updateSearchString=function(e){if(this.editor){if(e)this.$scope.botInputMenuSearchText=this.formatTextInput(this.editor.getText());else{var t=jQuery.parseHTML(this.editor.getHTML());if(t){var n=t.length>1?t.length-2:0;if(t[n]&&t[n].childNodes){var o=t[n].childNodes,i=o[o.length-1],s=o[o.length-2];i.attributes&&i.attributes.itemtype&&i.attributes.itemtype.value===this.constants.semanticObjectSchemas.mention?this.$scope.botInputMenuSearchText=\"\":o.length>1&&\"TS-TEXT-COMMAND\"===i.nodeName?this.dismissBotInputMenu():o.length>1&&s.attributes&&s.attributes.itemtype&&s.attributes.itemtype.value===this.constants.semanticObjectSchemas.mention&&(this.$scope.botInputMenuSearchText=this.formatTextInput(i.nodeValue.replace(/^\\s+/,\"\")))}}else this.dismissBotInputMenu()}this.scheduleDigest()}},n.prototype.getIfHasInputMenuDefinition=function(){return this.hasInputMenuDefinition},n.prototype.formatTextInput=function(e){return e.replace(/\\u200B/gi,\"\").replace(/\\xa0/g,\" \")},n.prototype.setConversationId=function(t){this.$scope.conversationId=t,this.$scope.botId=null,this.$scope.selectedItemTitle=null,this.updateSearchString(this.botService.isOneOnOneConversationWithBot(t));var n=this.conversationsService.getConversation(t);this.$scope.biScenarioScope=e.components.PanelAppScope.general,n&&(this.$scope.biScenarioScope=n.isOneOnOne()?e.components.PanelAppScope.personal:n.isGroupChat()?e.components.PanelAppScope.group:e.components.PanelAppScope.team)},n.prototype.setBotId=function(e){this.$scope.botId=e,this.$scope.selectedItemTitle=null,this.updateSearchString(!1)},n.prototype.setAppId=function(e){this.$scope.appId=e},n.prototype.setExcludeBotInputMenuItems=function(e){this.$scope.excludeBotInputMenuItems=e},n.prototype.setSelectedItemTitle=function(e){this.$scope.selectedItemTitle=e,this.scheduleDigest()},n.prototype.onKeyDownEvent=function(e){if(this.isMenuVisible){var t=this.editor.editor.getSelection().getStartElement();if(t&&(e.actualTarget=t.$),this.isMenuCollapsed&&e.keyCode===this.constants.keyCodes.up){var o=angular.element(n.floatingMenuButtonSelector);if(angular.isDefined(o)&&o.length&&o.is(\":visible\"))return o.click(),this.floatingMenuClicked=!1,this.isMenuCollapsed=!1,void this.editor.preventEventPropagation(e)}e.keyCode===this.constants.keyCodes.up&&0===this.currentFocusedItemIndex||(e.keyCode===this.constants.keyCodes.tab||e.keyCode===this.constants.keyCodes.enter)&&this.isMenuCollapsed||(this.$scope.$broadcast(this.eventType.keyDown,e),this.scheduleDigest(),e.domEvent.$.keyCode==this.constants.keyCodes.enter&&e.domEvent.$.shiftKey&&this.dismissBotInputMenu()),e.domEvent.$.defaultPrevented?this.editor.preventEventPropagation(e):e.keyCode===this.constants.keyCodes.tab&&!this.isMenuCollapsed||e.keyCode===this.constants.keyCodes.enter&&!this.isMenuCollapsed||e.keyCode===this.constants.keyCodes.up||e.keyCode===this.constants.keyCodes.down||e.keyCode===this.constants.keyCodes.escape?(e.keyCode===this.constants.keyCodes.escape?this.dismissBotInputMenu():e.keyCode!==this.constants.keyCodes.tab&&e.keyCode!==this.constants.keyCodes.enter||this.logBiEventsOnItemSelection(),this.editor.preventEventPropagation(e)):this.setSelectedItemTitle(null)}},n.prototype.onKeyUpEvent=function(e){this.isMenuVisible&&this.$scope.$broadcast(this.eventType.keyUp,e)},n.prototype.onMenuVisibilityChanged=function(e){this.isMenuVisible=e,this.dismissingInputMenu=!1,this.isMenuVisible&&this.inputMenuScenario&&(this.inputMenuScenario.stop(),this.inputMenuScenario=null)},n.prototype.onHasFocusedItemChanged=function(e){this.currentFocusedItemIndex=e},n.prototype.onFloatingMenuClicked=function(e){this.floatingMenuClicked=e},n.prototype.onMenuCollapsed=function(e){this.isMenuCollapsed=e},n.prototype.insertInEditor=function(e,t){var n=e.title.trim()+\"&nbsp;\",o=jQuery.parseHTML(n);if(t)this.editor.setData(n);else{var i=jQuery.parseHTML(this.editor.getHTML());if(i&&i[0]&&i[0].childNodes){var s=i[0].childNodes,u=s[s.length-1],r=s[s.length-2];!(s.length>1&&r.attributes&&r.attributes.itemtype&&r.attributes.itemtype.value===this.constants.semanticObjectSchemas.mention)||u.attributes&&u.attributes.itemtype&&u.attributes.itemtype.value==this.constants.semanticObjectSchemas.mention||i[0].removeChild(s[s.length-1])}i[0].appendChild(document.createTextNode(\" \")),i[0].appendChild(o[0]),this.editor.setData(jQuery(i[0]).html())}this.editor.setCursorToEnd()},n.prototype.getInputMenuCookieNameFromBotId=function(e,t){return e?n.visitBotnputMenuInOneOnOneChatCookieName+t:n.visitBotnputMenuInChannelCookieName+t},n.prototype.logBiEventsOnItemSelection=function(){var t={action:{gesture:e.components.PanelActionGesture.click,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.select.toString(),e.components.PanelActionOutcome,this.logger),scenario:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenario.selectInputMenu.toString(),e.components.PanelActionScenario,this.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.other.toString(),e.components.PanelActionScenarioType,this.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleName.selectInputMenuByKeyboard.toString(),e.components.PanelModuleName,this.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.menuItem.toString(),e.components.PanelModuleType,this.logger),summary:\"Select an input menu item\"},app:{id:this.$scope.appId,scope:this.$scope.biScenarioScope,scenarioCapability:e.components.PanelAppScenarioCapability.messaging}};this.analyticsService.onPanelAction(this.$scope,t)},n.prototype.checkIfBotContainsInputMenu=function(e){return!!e&&e.length>0},n.prototype.isSingleComposeExtensionInputMenu=function(e){return e&&1===e.length&&e[0].isInputExtension},n.visitBotnputMenuInOneOnOneChatCookieName=\"visitBotInputMenuInOneOnOneChat\",n.visitBotnputMenuInChannelCookieName=\"visitBotInputMenuInChannel\",n.visitBotInputMenuExpiration=6048e5,n.floatingMenuButtonSelector=\".ts-bot-input-menu-button\",n}(t.BaseEditorHook);t.BotInputMenuHelper=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var r=function(){function t(){}return t.calculateDifference=function(t,r){if(!t||3!==t.length||!r||3!==r.length)return NaN;var n=+t[0],e=+t[1],s=+t[2],a=+r[0],i=+r[1],o=+r[2],u=Math.pow(n-a,2),c=Math.pow(e-i,2),f=Math.pow(s-o,2);return 2*u+4*c+3*f+(n+a)/2*(u-f)/256},t.hexToShortRgb=function(t){if(!t)return[];if(\"#\"===t.charAt(0)&&(t=t.substr(1)),t.length<6)return[];var r=parseInt(t[0]+t[1],16),n=parseInt(t[2]+t[3],16),e=parseInt(t[4]+t[5],16);return isNaN(r)||isNaN(n)||isNaN(e)?[]:[r.toString(),n.toString(),e.toString()]},t.isTransparent=function(t){return!!t.match(/^rgba[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?[0][\\s+]?\\)/i)},t.rgbaToShortRgb=function(t){if(!t)return[];var r=t.match(/^rgba?[\\s+]?\\([\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?,[\\s+]?(\\d+)[\\s+]?/i);return r?(_.pullAt(r,0),r):[]},t}();t.ColorHelper=r}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function o(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(o.prototype=i.prototype,new o)}}(),teamspace;!function(e){!function(e){var t;!function(e){e[e.None=0]=\"None\",e[e.Emoticon=1]=\"Emoticon\",e[e.Emojione=2]=\"Emojione\"}(t=e.MatchType||(e.MatchType={}));var i=function(i){function o(e,t,n,s,r,c,a,u,p,h){var d=i.call(this,e,t,n,p,h,\":\",o.combinedRegexp,o.combinedRegexp,/[\\s\\u200B]/,{debugName:\"EmojiAutocomplete\",noWrapper:!0},n.events.emoji)||this;return d.emojiService=s,d.emoticonService=r,d.loggingService=a,d.messageContext=u,d.isMenuVisible=!1,d.unsubscribeOnVisibilityChanged=c.$on(e,n.events.emoji.visibilityChanged,function(e,t){d.onMenuVisibilityChanged(t)}),e.$on(\"$destroy\",function(){d.unsubscribeOnVisibilityChanged&&(d.unsubscribeOnVisibilityChanged(),d.unsubscribeOnVisibilityChanged=null)}),d}return __extends(o,i),o.prototype.reset=function(){this.$scope.emojiText=\"\"},o.prototype.onEditingEvent=function(e){switch(e.name){case\"keydown\":if(e.data.$.keyCode===this.constants.keyCodes.backspace){var t=this.editor.editor.getSelection().getRanges()[0];if(!t||!t.collapsed||0===t.startOffset)return;var i=t.getPreviousEditableNode();if(!i)return;var o=jQuery(i.$);if(o.attr(\"class\")&&-1!==o.attr(\"class\").indexOf(this.constants.funStuff.emoticon.animBaseClass))return t.setStartBefore(i),t.setEndAfter(i),void t.select()}}},o.prototype.onMenuVisibilityChanged=function(e){this.isMenuVisible=e},o.prototype.onKeyDownEvent=function(e){e.keyCode===this.constants.keyCodes.escape&&this.$scope.$broadcast(this.eventType.blur),i.prototype.onKeyDownEvent.call(this,e)},o.prototype.setEditor=function(e){var t=this;e&&(this.isEditorSet=!0,this.editorEventRegistrations.push(e.on(\"blur\",function(e){t.isMenuVisible&&t.editor.focus()})))},o.prototype.handleText=function(e){var i=this;return this.getMatchType(e).then(function(n){if(n!=t.None)i.insertInEditor(i.CreateEmojiData(e,n,!1));else{var s=e.slice(-1);if(o.whitespaceRegex.test(s)){var r=e.slice(0,-1);return i.getMatchTypeWhiteSpace(r).then(function(e){e!=t.None?i.insertInEditor(i.CreateEmojiData(r,e,!0)):i.editor.resetActiveHandler()})}i.$scope.emojiText=e,i.$scope.$apply()}})},o.prototype.getMatchTypeWhiteSpace=function(e){var i=this;return this.emoticonService.isExactMatch(e)?Promise.resolve(t.Emoticon):this.emojiService.initialize().then(function(){return i.emojiService.isExactMatch(e)?t.Emojione:t.None})},o.prototype.getMatchType=function(e){var i=this;return this.emoticonService.isExactMatch(e)?Promise.resolve(t.Emoticon):o.autocompleteAsciiRegexp.test(e)?this.emojiService.initialize().then(function(){return Promise.resolve(t.Emojione)}):this.emojiService.initialize().then(function(){return Promise.resolve(i.emojiService.isOnlyOneStartsWithAndExactMatch(e)?t.Emojione:t.None)})},o.prototype.insertInEditor=function(t){if(t&&t.shortCode&&t.type){var i=this.getImageNodeByDataType(t);if(i){try{this.editor.saveUndoSnapshot(),this.editor.lockUndo(!0,!1),t.extraSpace?this.editor.insertCommandResult([i,jQuery.parseHTML(\"&nbsp;\")[0]]):this.editor.insertCommandResult([i]),i.height=20,i.width=20}catch(e){this.loggingService.error(\"Error in EmojiAutocompleteHandler::insertInEditor\")}return this.editor.unlockUndo(),this.editor.saveUndoSnapshot(),this.editor.resetActiveHandler(),void this.loggingService.event(this.constants.telemetry.funStuff.emoji.addEmoji,{shortcode:new e.PIIString(t.shortCode).scrubbedValue,method:t.method,context:this.messageContext})}}},o.prototype.getImageNodeByDataType=function(e){return e.type===this.constants.events.funStuff.type.emoticon?this.emoticonService.getEmoticonImageClass(e.shortCode,this.constants.events.funStuff.emoticonCode.shortcut):e.type===this.constants.events.funStuff.type.emoji?this.emojiService.getEmojiImageNode(e.shortCode):null},o.prototype.shouldHandleWhenIMEComposing=function(){return!1},o.prototype.updateContext=function(e){this.messageContext=e},o.prototype.CreateEmojiData=function(e,t,i){var o=e.startsWith(\":\")&&e.length>2?this.constants.telemetry.funStuff.emoji.inputMethod.shortCodePicker:this.constants.telemetry.funStuff.emoji.inputMethod.autocomplete;return{shortCode:e,type:1==t?this.constants.events.funStuff.type.emoticon:this.constants.events.funStuff.type.emoji,method:o,extraSpace:i}},o.emojioneAsciiRegexpSubset=\"(\\\\<3|&lt;3|\\\\<\\\\/3|&lt;\\\\/3|\\\\=D|\\\\=\\\\]|\\\\=\\\\)|'\\\\:\\\\)|'\\\\:\\\\-\\\\)|'\\\\=\\\\)|'\\\\:D|'\\\\:\\\\-D|'\\\\=D|\\\\>\\\\:\\\\)|&gt;\\\\:\\\\)|\\\\>;\\\\)|&gt;;\\\\)|\\\\>\\\\:\\\\-\\\\)|&gt;\\\\:\\\\-\\\\)|\\\\>\\\\=\\\\)|&gt;\\\\=\\\\)|;\\\\)|;\\\\-\\\\)|\\\\*\\\\-\\\\)|\\\\*\\\\)|;\\\\-\\\\]|;\\\\]|;D|;\\\\^\\\\)|'\\\\:\\\\(|'\\\\:\\\\-\\\\(|'\\\\=\\\\(|\\\\=\\\\*|\\\\>\\\\:P|&gt;\\\\:P|X\\\\-P|x\\\\-p|\\\\>\\\\:\\\\[|&gt;\\\\:\\\\[|\\\\=\\\\(|\\\\>\\\\:\\\\(|&gt;\\\\:\\\\(|\\\\>\\\\:\\\\-\\\\(|&gt;\\\\:\\\\-\\\\(|;\\\\(|;\\\\-\\\\(|\\\\>\\\\.\\\\<|&gt;\\\\.&lt;|\\\\=\\\\$|#\\\\-\\\\)|#\\\\)|%\\\\-\\\\)|%\\\\)|X\\\\)|X\\\\-\\\\)|\\\\*\\\\\\\\0\\\\/\\\\*|\\\\\\\\0\\\\/|\\\\*\\\\\\\\O\\\\/\\\\*|\\\\\\\\O\\\\/|O\\\\:\\\\-\\\\)|0\\\\:\\\\-3|0\\\\:3|0\\\\:\\\\-\\\\)|0\\\\:\\\\)|0;\\\\^\\\\)|O\\\\:\\\\-\\\\)|O\\\\:\\\\)|O;\\\\-\\\\)|O\\\\=\\\\)|0;\\\\-\\\\)|O\\\\:\\\\-3|O\\\\:3|B\\\\-\\\\)|8\\\\)|8\\\\-\\\\)|B\\\\-D|8\\\\-D|\\\\-_\\\\-|\\\\-__\\\\-|\\\\-___\\\\-|\\\\>\\\\:\\\\\\\\|&gt;\\\\:\\\\\\\\|\\\\>\\\\:\\\\/|&gt;\\\\:\\\\/|\\\\=\\\\/|\\\\=\\\\\\\\|\\\\=L|\\\\=P|\\\\=p|d\\\\:|O_O|\\\\>\\\\:O|&gt;\\\\:O|\\\\=X|\\\\=x|\\\\=#)\",o.autocompleteAsciiRegexp=new RegExp(\"(\"+o.emojioneAsciiRegexpSubset+\")\"),o.whitespaceRegex=new RegExp(\"(\\\\s)\",\"i\"),o.combinedRegexp=new RegExp(\"(:(\\\\S+\\\\s?))|(\"+o.emojioneAsciiRegexpSubset+\")\"),o}(e.BaseSemanticObjectHandler);e.EmojiAutocompleteHandler=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),teamspace;!function(e){!function(e){var t=function(t){function o(e,n,s,i,r,c,a,h){var d=t.call(this,e,n,s,a,h,\"(\",o.emoticonRegexp,o.emoticonRegexp,/[\\s\\u200B]/,{debugName:\"EmoticonPicker\",noWrapper:!1,rangeOptions:{stopAtBlocks:!0,stopAtElements:!0}},s.events.emoticon)||this;return d.$scope=e,d.editor=n,d.constants=s,d.emoticonService=i,d.loggingService=r,d.messageContext=c,d.channelService=a,d.utilityService=h,d}return __extends(o,t),o.prototype.reset=function(){this.$scope.emoticonText=\"\"},o.prototype.isAlwaysShowingSearchResults=function(){return!0},o.prototype.onKeyDownEvent=function(e){e.keyCode===this.constants.keyCodes.tab||e.keyCode===this.constants.keyCodes.enter||e.keyCode===this.constants.keyCodes.up||e.keyCode===this.constants.keyCodes.down||e.keyCode===this.constants.keyCodes.escape||t.prototype.onKeyDownEvent.call(this,e)},o.prototype.handleText=function(e){if(this.emoticonService.isExactMatch(e)){var t=this.constants.telemetry.funStuff.emoji.inputMethod.autocomplete;e.startsWith(\":\")&&e.length>2&&(t=this.constants.telemetry.funStuff.emoji.inputMethod.shortCodePicker);i={shortCode:e,method:t,extraSpace:!1};this.insertInEditor(i)}else{var n=e.slice(-1);if(\")\"===n)this.editor.resetActiveHandler();else if(o.whitespaceRegex.test(n)){var s=e.slice(0,-1);if(this.emoticonService.isExactMatch(s)){var i={shortCode:s,method:this.constants.telemetry.funStuff.emoji.inputMethod.shortCodePicker,extraSpace:!0};this.insertInEditor(i)}else this.editor.resetActiveHandler()}else this.$scope.emoticonText=e}},o.prototype.insertInEditor=function(t){if(t&&t.shortCode){var o=this.emoticonService.getEmoticonImageClass(t.shortCode,this.constants.events.funStuff.emoticonCode.shortcut);if(o){try{this.editor.saveUndoSnapshot(),this.editor.lockUndo(!0,!1),t.extraSpace?this.editor.insertCommandResult([o,jQuery.parseHTML(\"&nbsp;\")[0]]):this.editor.insertCommandResult([o])}catch(e){this.loggingService.error(\"Error in EmoticonPickerHandler::insertInEditor\")}this.editor.unlockUndo(),this.editor.saveUndoSnapshot(),this.editor.resetActiveHandler(),this.loggingService.event(this.constants.telemetry.funStuff.emoji.addEmoji,{shortcode:new e.PIIString(t.shortCode).scrubbedValue,method:t.method,context:this.messageContext})}}},o.prototype.shouldHandleWhenIMEComposing=function(){return!1},o.prototype.updateContext=function(e){this.messageContext=e},o.whitespaceRegex=/(?:\\s)/i,o.emoticonRegexp=/\\((?!\\@|\\))[!-~]+\\)\\s?/i,o}(e.BaseSemanticObjectHandler);e.EmoticonPickerHandler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var n=function(){function t(t,n,e,o,i){this.$scope=t,this.constants=n,this.editor=e,this.$window=o}return t.prototype.dispose=function(){this.editor=null},t.prototype.onKeyUpEvent=function(t){},t.prototype.onKeyDownEvent=function(t){},t.prototype.onEditingEvent=function(t){},t.prototype.onSelectionChange=function(t){},t.prototype.onUndoOrRedo=function(t){},t.prototype.canHandleElement=function(t){return!1},t.prototype.canHandleText=function(t){return!1},t.prototype.canHandlePaste=function(t){return!1},t.prototype.handleText=function(t){},t.prototype.insertInEditor=function(t){},t.prototype.reset=function(){},t.prototype.shouldHandleWhenIMEComposing=function(){return!0},t.prototype.shouldStopImmediatePropagationWhileActive=function(t){return!0},t.prototype.shouldUpcastOnPaste=function(t,n){if(this.$window.enableEmailPaste&&this.$window.electronSafeIpc)return this.$window.electronSafeIpc.sendSync(this.constants.events.desktopApp.isFileInClipboard,this.$scope.id)},t.prototype.upcastOnPaste=function(t,n){},t}();t.FilePasteHandler=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(t){var e=function(){function e(t,e,n,i,o,s,r,a,c,u){this.$translate=t,this.editor=e,this.constants=n,this.emojiService=i,this.emoticonService=o,this.loggingService=s,this.resources=r,this.utilityService=a,this.callback=c,this.messageContext=u}return e.prototype.dispose=function(){this.editor=null},e.prototype.onKeyUpEvent=function(t){},e.prototype.onKeyDownEvent=function(t){},e.prototype.onEditingEvent=function(t){},e.prototype.onSelectionChange=function(t){},e.prototype.onUndoOrRedo=function(t){},e.prototype.canHandleElement=function(t){return!1},e.prototype.canHandleText=function(t){return!1},e.prototype.canHandlePaste=function(t){return!1},e.prototype.handleText=function(t){},e.prototype.shouldHandleWhenIMEComposing=function(){return!0},e.prototype.shouldStopImmediatePropagationWhileActive=function(t){return!0},e.prototype.insertInEditor=function(t){if(t&&t.type)return t.type===this.constants.events.funStuff.type.emoji?this.insertEmojiInEditor(t):void(t.type===this.constants.events.funStuff.type.emoticon?this.insertEmoticonInEditor(t):t.type===this.constants.events.funStuff.type.sticker?this.insertStickerInEditor(t):t.type===this.constants.events.funStuff.type.giphy&&this.insertGiphyInEditor(t))},e.prototype.insertEmojiInEditor=function(e){var n=this;if(e.shortCode)return this.emojiService.initialize().then(function(){var i=n.emojiService.getEmojiImageNode(e.shortCode);i&&(n.editor.addElement(i),n.loggingService.event(n.constants.telemetry.funStuff.emoji.addEmoji,{shortcode:new t.PIIString(e.shortCode).scrubbedValue,method:e.method,context:n.messageContext}))})},e.prototype.insertEmoticonInEditor=function(e){if(e.shortCode){var n=this.emoticonService.getEmoticonImageClass(e.shortCode,this.constants.events.funStuff.emoticonCode.shortcode);n&&(this.editor.addElement(n),this.loggingService.event(this.constants.telemetry.funStuff.emoji.addEmoji,{shortcode:new t.PIIString(e.shortCode).scrubbedValue,method:e.method,context:this.messageContext}))}},e.prototype.insertStickerInEditor=function(e){if(e.imageId&&e.categoryName){var n,i=e.categoryName.toLowerCase()+this.constants.funStuff.stickerAssets.folderPostfix,o=e.imageId,s=this.constants.funStuff.urlCdnBase+\"/\"+this.constants.funStuff.stickerAssets.cdnSubFolder+\"/\"+i+\"/\"+o+\"?\"+this.constants.funStuff.cdnVersion,r=this.$translate.instant(this.resources.strings.funStuffPicker_stickerAltText,{caption:e.description});n='<div><img src=\"'+s+'\" class=\"'+this.constants.funStuff.stickerAssets.imageClass+'\" height=\"250\" width=\"250\" alt=\"'+r+'\" /></div>';var a=jQuery.parseHTML(n)[0];a&&(this.editor.addElement(a),this.loggingService.event(this.constants.telemetry.funStuff.sticker.addSticker,{image:new t.PIIString(e.imageId).scrubbedValue,method:e.method,context:this.messageContext}))}},e.prototype.insertGiphyInEditor=function(e){var n=this;if(e.imageUrl){var i='<div><img src=\"'+e.imageUrl+'\" class=\"preload\" style=\"max-height: 250px;\" alt=\"'+e.description+'\"></div>',o=jQuery.parseHTML(i)[0];if(o){this.editor.addElement(o);var s=o.firstChild;s.onload=function(){s.setAttribute(\"height\",s.height),s.setAttribute(\"width\",s.width),s.classList.remove(\"preload\"),n.editor&&n.editor.contentChanged()},this.loggingService.event(this.constants.telemetry.funStuff.giphy.addGiphy,{image:new t.PIIString(e.imageUrl).scrubbedValue,method:e.method,context:this.messageContext})}}},e.prototype.reset=function(){},e.prototype.shouldUpcastOnPaste=function(t,e){return!1},e.prototype.upcastOnPaste=function(t,e){},e.prototype.setShouldRefocus=function(t){this.shouldRefocus=t},e.prototype.saveMemeAndStickerCallback=function(t){var e=t.mediaUploadData;e.imageId=\"img\"+this.utilityService.generateUUID();var n=this.getPlaceholderImage(e.contentBase64,e.imageId,t.alternateText,this.constants.funStuff.stickerAssets.imageClass);e.type===this.constants.funStuff.assetType.meme&&(n.setAttribute(\"data-allow-download\",\"false\"),n.setAttribute(\"itemscope\",this.constants.funStuff.assetType.meme)),this.editor.addElement(n),this.shouldRefocus=!0,this.callback(e)},e.prototype.getPlaceholderImage=function(t,e,n,i){var o=document.createElement(\"IMG\");return o.setAttribute(this.constants.files.strings.inlineImageLenAttr,t.length.toString()),o.setAttribute(this.constants.files.strings.inlineImageIdAttr,e),o.setAttribute(\"alt\",n),o.setAttribute(\"src\",t),o.setAttribute(\"class\",i),o},e.prototype.updateContext=function(t){this.messageContext=t},e}();t.FunStuffPopoverHandler=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(t){!function(e){var n=function(){function n(t,e,n,o,r,i,a,s,l,c,p,h){void 0===h&&(h=function(){}),this.$scope=e,this.constants=n,this.editor=o,this.loggingService=r,this.analyticsService=a,this.emoticonService=s,this.htmlSanitizer=l,this.utilityService=c,this.urlPreviewService=p,this.attachInlineImageCallback=h,this.isDeepLinkReferencesEnabled=!1,this.isImageCopyPasteEnabled=!1,this.enableRetryForAMSThrottle=!1,this.isAppBasedLinkEnabled=!1,this.blockElementsPattern=/<\\/(address|article|blockquote|div|tr|dl|fieldset|figcaption|footer|h1|h2|h3|h4|h5|h6|header|nav|li|output|p|pre|section)>/gi,this.tableElements=\"thead,tbody,tr,th,td\",this.divStylesBlacklist=[\"width\"],this.divStylesBlacklistValues=_.fill(Array(this.divStylesBlacklist.length),\"\"),this.isDeepLinkReferencesEnabled=i.valueAsBoolean(n.settings.names.enableFileDeepLinkReferences),this.isImageCopyPasteEnabled=i.valueAsBoolean(n.settings.names.imageCopyPaste),this.isAppBasedLinkEnabled=i.valueAsBoolean(n.settings.names.enableAppBasedLink),this.enableRetryForAMSThrottle=i.valueAsBoolean(n.settings.names.enableRetryForAMSThrottle),this.logger=r.newLogger(\"HtmlPasteHandler\"),this.baseColorsToRgbMap=new Map,this.baseColors=n.composeBox.formatColors.filter(function(t){return\"#\"===t.colorCode.trim().charAt(0)}).map(function(t){return t.colorCode}),this.baseColors.push(n.composeBox.defaultColor),this.baseBackgroundColors=n.composeBox.formatColors.filter(function(t){return\"#\"===t.colorCode.trim().charAt(0)}).map(function(t){return t.colorCode})}return n.prototype.dispose=function(){this.editor=null},n.prototype.onKeyUpEvent=function(t){},n.prototype.onKeyDownEvent=function(t){},n.prototype.onEditingEvent=function(t){},n.prototype.onSelectionChange=function(t){},n.prototype.onUndoOrRedo=function(t){var e=this.editor.editor.editable().$.getElementsByTagName(\"img\");_.forEach(e,function(t){t.src.startsWith(\"data:fake\")&&t.parentElement.removeChild(t)})},n.prototype.canHandleElement=function(t){return!1},n.prototype.canHandleText=function(t){return!1},n.prototype.canHandlePaste=function(t){return!1},n.prototype.handleText=function(t){},n.prototype.insertInEditor=function(t){},n.prototype.reset=function(){},n.prototype.shouldHandleWhenIMEComposing=function(){return!0},n.prototype.shouldStopImmediatePropagationWhileActive=function(t){return!0},n.prototype.shouldUpcastOnPaste=function(t,e){return t&&t.data&&t.data.dataValue&&\"html\"===t.data.type},n.prototype.processPaste=function(t,e){return this.handlePastedInlineImages(null,t),this.handleAnchorElements(t),this.convertAtMentionsToPlainText(t),this.replaceEmoji(t),this.runPasteRules(t,e),t},n.prototype.upcastOnPaste=function(e,n){this.scenarioUpcastOnPaste=this.loggingService.newScenario(this.constants.scenarios.textEditorService.htmlPasteHandler.scenario.upcastOnPaste);var o=jQuery(\"<div>\"+e.data.dataValue+\"</div>\");if(this.$scope.isTextOnly)return this.editor.editor.insertHtml(this.convertToText(o)),void this.scenarioUpcastOnPaste.stop({message:\"SFB\"});var r=this.editor.analyzeSelection(),i=r.startElement;if(!i)return this.scenarioUpcastOnPaste.stop({message:\"noElement\"}),!1;if(\"PRE\"===i.tagName){var a=o.html();return a=a.replace(/\\n\\r?/g,\"&&br\").replace(/ /g,\" \").replace(/(<br)[^>]*>/gi,\"&&br\").replace(this.blockElementsPattern,\"&&br\").replace(/<[^>]*>/g,\"\").replace(/(&&br)+/g,\"<br>\"),o.html(this.htmlSanitizer.sanitizeHtml(a)),this.editor.editor.insertHtml(o[0].innerHTML),void this.scenarioUpcastOnPaste.stop({message:\"PRE\"})}if(this.processPaste(o,r),0===o.find(\"A\").length){var s=o.text().replace(/\\u200B/gi,\"\"),l=_.find(this.editor.semanticObjectHandlers,function(e){return e instanceof t.services.LinkTextHandler});if(l&&l.IsUrl(s))return this.scenarioUpcastOnPaste.stop({message:\"URL\"}),l.upcastOnPaste({data:{type:\"text\",dataValue:s}},$(document.createTextNode(s)))}var c=o[0].lastChild;c&&\"TABLE\"===c.nodeName?this.pasteTables(o,c):c&&\"A\"===c.nodeName?this.pasteHtmlWithHyperlinkAsLastElement(o,c):this.editor.editor.insertHtml(this.htmlSanitizer.sanitizeHtml(o.html())),this.moveCursorToEnd(),this.scenarioUpcastOnPaste.stop()},n.prototype.pasteHtmlWithHyperlinkAsLastElement=function(t,e){t&&t[0]&&e&&(t[0].removeChild(e),this.editor.editor.insertHtml(this.htmlSanitizer.sanitizeHtml(t.html())),this.editor.addNodes([e]))},n.prototype.moveCursorToEnd=function(){var t=this.editor.editor.getSelection().getRanges();if(1===t.length){var e=t[0];if(e.endContainer.type!==CKEDITOR.NODE_TEXT){var n=e.endContainer.getChild(e.endOffset-1);if(!n||!n.isReadOnly())return}var o=e.getNextEditableNode();if(o){var r=this.editor.editor.createRange();o.isReadOnly()?r.setStartBefore(o):r.setStart(o,0),r.select()}else this.editor.setCursorToEnd()}},n.prototype.pasteTables=function(t,e){var n=t.children(),o=document.createElement(\"div\");_.each(_.take(n,n.length-1),function(t){return o.appendChild(t)}),this.editor.editor.insertHtml(o.innerHTML),this.editor.addNodes([e])},n.prototype.replaceEmoji=function(t){var e=this;t.find(\"[class^=\"+this.constants.funStuff.emoticon.animBaseClass+\"]\").each(function(t,n){var o=$(n),r=o.attr(\"type\"),i=r?e.emoticonService.getEmoticonImageClass(r,e.constants.events.funStuff.emoticonCode.shortcode):null;i&&o.replaceWith(i)})},n.prototype.convertAtMentionsToPlainText=function(t){var e=t.find('span[itemtype=\"'+this.constants.semanticObjectSchemas.mention+'\"]');e.length&&(this.scenarioUpcastOnPaste&&this.scenarioUpcastOnPaste.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.convertAtMentions),e.each(function(t,e){var n=$(e),o=n.text();_.isEmpty(o)?n.remove():n.replaceWith(_.escape(o))}))},n.prototype.runPasteRules=function(t,n){var o=this,r=/[^\\s&nbsp;<br>]/,i=/\\s|&nbsp;|<br>/g;(t=this.applyTableFormattingRules(t)).find(\"span\").each(function(t,e){var n=$(e);-1===n.html().search(r)&&0===n.html().replace(i,\"\").length&&(\"SPAN\"!==e.tagName||e.hasAttributes()||n.contents().unwrap())}),t.find(\"p\").each(function(t,e){var n=$(e);0===n.text().length&&n.append(\"&nbsp;\")}),this.setCopyPasteBlockIdentifierOnParent(n.startElement,n.endElement);t.find(\"em, strong, b, i\").each(function(t,e){o.shiftStyleToWrappingSpan(e)}),t.find(\"*\").each(function(t,n){var r=$(n),i=\"\",a=\"\";if(r.is(\"div\")&&o.setStyleSubAttribute(n,o.divStylesBlacklist,o.divStylesBlacklistValues),r.is(\"font\")&&r.attr(\"color\")){var s=r.attr(\"color\").toLowerCase().trim();(d=o.getNormalizedColor(s,o.baseColors))&&d!==o.constants.composeBox.defaultColor?r.attr(\"color\",d):r.removeAttr(\"color\")}\"\"!==n.style.backgroundColor&&(a=r.css(\"background-color\").toLowerCase().trim()),\"\"!==n.style.color&&(i=r.css(\"color\").toLowerCase().trim());var l=(r=o.preserveBoldItalicsAndUnderline(r)).parent(\"pre\").closest('[style*=\"background-color\"]'),c=l&&l.length>0;r.is(o.tableElements)||\"\"===a||\"\"===i||c||(o.setStyleSubAttribute(n,[\"background-color\"],[\"\"]),o.setStyleSubAttribute(n,[\"color\"],[\"\"]),a=\"\",i=\"\",r.find('*[style*=\"color\"]').not('[style*=\"background-color\"]').each(function(t,e){$(e).is(o.tableElements)||\"\"===e.style.backgroundColor&&\"\"!==e.style.color&&o.setStyleSubAttribute(e,[\"color\"],[\"\"])}));var p=[],h=[];if(\"\"===i||c||((d=o.getNormalizedColor(i,o.baseColors))!==o.constants.composeBox.defaultColor?h.push(d):h.push(\"\"),p.push(\"color\")),\"\"!==a&&!c){if(o.constants.composeBox.ignoredBackgroundColors.includes(a)||e.ColorHelper.isTransparent(a))h.push(\"\");else{var d=o.getNormalizedColor(a,o.baseBackgroundColors);h.push(d)}p.push(\"background-color\")}p.length>0&&o.setStyleSubAttribute(n,p,h),(r.is(\"a\")||r.parent(\"a\").length)&&o.setStyleSubAttribute(n,[\"background-color\"],[\"\"]),\"\"===r.attr(\"style\")&&r.removeAttr(\"style\")})},n.prototype.shiftStyleToWrappingSpan=function(t){var e=$(t),n=e.attr(\"style\");if(n&&\"\"!==n){var o=$(\"<span></span>\");o.attr(\"style\",n),e.wrap(o),e.removeAttr(\"style\")}},n.prototype.getNormalizedColor=function(t,n){var o=this;if(!t)return\"\";if(\"inherit\"===(t=t.trim()))return\"\";var r,i=this.nameToHex(t);if(i)r=e.ColorHelper.hexToShortRgb(i);else{var a=e.ColorHelper.rgbaToShortRgb(t);r=a.length>0?a:e.ColorHelper.hexToShortRgb(t)}if(3!==r.length)return\"\";var s=[];_.forEach(n,function(t){if(!o.baseColorsToRgbMap.has(t)){var n=e.ColorHelper.hexToShortRgb(t);o.baseColorsToRgbMap[t]=n}var i=o.baseColorsToRgbMap[t];s.push(e.ColorHelper.calculateDifference(r,i))});var l=Math.min.apply(Math,s);return n[s.indexOf(l)]},n.prototype.nameToHex=function(t){return this.constants.composeBox.namedColors[t.toLowerCase()]},n.prototype.setStyleSubAttribute=function(t,e,n){var o=t.style.cssText.split(\";\");o=o.map(function(t){return t.trim()}),o=_.remove(o,function(t){return!!t}),_.forEach(e,function(e){$(t).css(e,\"\")});var r=t.style.cssText.split(\";\");r=r.map(function(t){return t.trim()});var i=_.intersectionWith(o,r,_.isEqual);n.length>0&&_.forEach(n,function(t,n){t&&i.push(e[n]+\":\"+t)}),$(t).attr(\"style\",i.join(\";\"))},n.prototype.setCopyPasteBlockIdentifierOnParent=function(t,e){var n=this;_.forEach(t===e?[t]:[t,e],function(t){for(;t&&t.parentElement!==n.editor.editor.editable().$;)t=t.parentElement;if(t){var e=$(t);e.attr(\"itemprop\",\"copy-paste-block\"),e.addClass(\"copy-paste-block\")}})},n.prototype.applyTableFormattingRules=function(t){this.scenarioUpcastOnPaste&&this.scenarioUpcastOnPaste.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.applyTableFormattingRules,{enableResizeablePastedTables:!!this.editor.enableResizeablePastedTables});for(var e=[\"id\",\"style\",\"class\",\"valign\"].join(\" \"),n=[\"div\",\"th\",\"tr\",\"td\",\"thead\",\"tbody\",\"tfoot\",\"caption\",\"colgroup\",\"col\",\"p\",\"a\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"ul\",\"ol\",\"li\"].join(\",\"),o=[\"div\",\"p\",\"span\"].join(\",\"),r=t.is(\"table\")?[t]:[],i=0,a=r=r.concat([t.find(\"table\")]);i<a.length;i++){var s=a[i],l=$(s);if(l.removeAttr(e).addClass(\"copy-paste-table\").attr(\"itemprop\",\"copy-paste-table\").find(n).each(function(t,n){var r=$(n);if(r.removeAttr(e),r.is(o)){var i=r.contents();i.length?i.unwrap():r.remove()}}),this.editor.enableResizeablePastedTables){l.removeAttr(\"width\").width(\"100%\");var c=this.getTableColumnsCount(s);if($(\"colgroup\",s).remove(),c)try{for(var p=Math.floor(100/c).toString()+\"%\",h=$(\"<colgroup></colgroup>\"),d=\"\",u=0;u<c;u++)d+='<col style=\"width:'+p+'\"></col>';h.append(d),l.prepend(h)}catch(t){this.logger.error(\"[applyTableFormattingRules]: caught {0}\",t)}}}return t},n.prototype.getTableColumnsCount=function(t){var e=function(e,n){return $(e+\":nth-child(1)\",t).children(n).toArray().reduce(function(t,e){return t+(+$(e).attr(\"colspan\")||1)},0)};return Math.max(e(\"colgroup\",\"col\"),e(\"tr\",\"th\"),e(\"tr\",\"td\"))},n.prototype.preserveBoldItalicsAndUnderline=function(t){var e=\"italic\"===t.css(\"font-style\"),n=\"bold\"===t.css(\"font-weight\"),o=\"underline\"===t.css(\"text-decoration\");return t.css(\"font-style\",\"\"),t.css(\"font-weight\",\"\"),t.css(\"text-decoration\",\"\"),e&&(t.wrap(\"<em/>\"),t=t.parent()),n&&(t.wrap(\"<strong/>\"),t=t.parent()),o&&(t.wrap(\"<u/>\"),t=t.parent()),t},n.prototype.handlePastedInlineImages=function(t,e){var n=this,o=this.loggingService.newScenario(this.constants.scenarios.textEditorService.htmlPasteHandler.scenario.handlePastedImage);e.find(\"span.cke_widget_image\").each(function(t,e){return n.deleteImagesWithResizer(e,o)}),e.find(\".ts-image\").each(function(t,e){return n.fixUpAMSImages(e,o)}),e.find(\"a\").each(function(t,e){return n.fixUpAMSImages(e,o)}),e.find(\"img\").each(function(t,e){return n.handleSingleImage(e,o)}),o.stop()},n.prototype.fixUpAMSImages=function(t,e){var n=$(t),o=this.getOuterHtmlFromImageTag(n);if(\"\"!=o){var r=t.nodeType;\"A\"===t.tagName?n[0].outerHTML=o:n[0].innerHTML=o,e.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.fixedUpAmsDom,{nodeType:r}),this.scenarioUpcastOnPaste&&this.scenarioUpcastOnPaste.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.fixedUpAmsDom,{nodeType:r})}},n.prototype.deleteImagesWithResizer=function(t,e){t.parentNode.removeChild(t),e.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.deletedResizer),this.scenarioUpcastOnPaste&&this.scenarioUpcastOnPaste.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.deletedPastedImage)},n.prototype.handleHttpSrcImage=function(e,n,o){var r=this,i=function(t){var e=r.editor.editor.editable().$.getElementsByTagName(\"img\");return s=_.find(e,function(e){return e.src===\"data:fake\"+t})},a=\"img\"+this.utilityService.generateUUIDNormalized();e.setAttribute(\"src\",\"data:fake\"+a),e.classList.add(this.constants.composeBox.copyPasteImageLoading);var s=void 0;this.urlPreviewService.getImage(n).then(function(t){if(s=i(a))if(t&&t.size>0){var e=window.URL.createObjectURL(t);s.setAttribute(r.constants.files.strings.inlineImageIdAttr,a),s.setAttribute(\"src\",e),s.setAttribute(\"data-cke-saved-src\",e),s.classList.remove(r.constants.composeBox.copyPasteImageLoading),r.handleBlobImage(a,e,o)}else s.parentNode.removeChild(s)}).catch(function(n){e&&e.parentNode&&e.parentNode.removeChild(e),(s=i(a))&&s.parentNode&&s.parentNode.removeChild(s),r.logger.error(\"Failure replacing an image:  \"+new t.services.PIIValue(JSON.stringify(n),t.services.PiiKind.GenericData).scrub())})},n.prototype.handleDataUrlOrBlobImage=function(t,e,n){if(e.startsWith(\"data:image\")){var o=this.utilityService.dataURItoBlob(e),r=window.URL.createObjectURL(o);t.setAttribute(\"src\",r),e=r,t.setAttribute(this.constants.files.strings.inlineImageIdAttr,\"img\"+this.utilityService.generateUUIDNormalized())}var i=t.getAttribute(this.constants.files.strings.inlineImageIdAttr);this.handleBlobImage(i,e,n)},n.prototype.handleSingleImage=function(t,e){var n=/^https?:\\/\\/([a-zA-Z\\d-]+\\.){0,}giphy\\.com\\/.*_(s|d).gif$/,o=t.getAttribute(\"src\");if(this.enableRetryForAMSThrottle){var r=t.getAttribute(\"target-src\");r&&this.utilityService.isAmsImage(r)&&(t.setAttribute(\"src\",r),o=r)}if(this.isAllowedImage(o))o&&(o.startsWith(\"data:image\")||o.startsWith(\"blob:\"+window.location.origin))?this.handleDataUrlOrBlobImage(t,o,e):o&&n.test(o)&&t.setAttribute(\"src\",o.slice(0,-6)+\".gif\");else{if(!this.isImageCopyPasteEnabled)return void t.parentNode.removeChild(t);if(o&&o.startsWith(\"http\"))return void this.handleHttpSrcImage(t,o,e)}},n.prototype.handleBlobImage=function(t,e,n){var o={blobUrl:e};this.attachInlineImageCallback(t,o),n.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.handledImageBlob),this.scenarioUpcastOnPaste&&this.scenarioUpcastOnPaste.mark(this.constants.scenarios.textEditorService.htmlPasteHandler.step.handledImageBlob)},n.prototype.isAllowedImage=function(t){var e=this.constants.htmlPasteHandlerConstants;return t&&(this.utilityService.isAmsImage(t)||t.contains(e.giphyDomain)||t.contains(e.teamStaticsDomain)||t.contains(e.teamInlineDraftImageDomain)||this.isImageCopyPasteEnabled&&(t.startsWith(\"data:image\")&&this.utilityService.isValidImageDataUri(t)||t.startsWith(\"blob:\"+window.location.origin)))},n.prototype.getOuterHtmlFromImageTag=function(t){var e=\"\",n=t.find(\"img\");return 0!==n.length&&this.isAllowedImage(n[0].getAttribute(\"src\"))&&(this.reportAMSImagePaste(n[0].getAttribute(\"src\")),e=n[0].outerHTML),e},n.prototype.reportAMSImagePaste=function(e){if(e&&this.utilityService.isAmsImage(e)){var n={action:{gesture:t.components.PanelActionGesture.kbshort,outcome:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionOutcome.submit.toString(),t.components.PanelActionOutcome,this.logger),scenario:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenario.composePasteHtml.toString(),t.components.PanelActionScenario,this.logger),scenarioType:t.shared.AttributeHelper.tryGetEnum(t.components.PanelActionScenarioType.chatCreation.toString(),t.components.PanelActionScenarioType,this.logger)},module:{name:t.shared.AttributeHelper.tryGetEnum(t.components.PanelModuleName.pasteAMSImage.toString(),t.components.PanelModuleName,this.logger),type:t.shared.AttributeHelper.tryGetEnum(t.components.PanelModuleType.compose.toString(),t.components.PanelModuleType,this.logger),summary:\"Paste AMS image\"}};this.analyticsService.onPanelAction(this.$scope,n)}},n.prototype.convertToText=function(t){return t?(_.each(t.find(\"a\"),function(t){if(t&&\"A\"===t.tagName&&t.textContent&&t.href){var e=t.href;t.outerHTML=e!==t.textContent?t.textContent+\" ( \"+e+\" )\":e}}),t.text()):\"\"},n.prototype.handleAnchorElements=function(t){var n=this,o=!1,r=[];_.each(t.find(\"a\"),function(t){if(o=!0,t.href){var e=n.htmlSanitizer.sanitizeHrefUrl(t.getAttribute(\"href\"));t.setAttribute(\"title\",e),r.push(t)}}),(this.isDeepLinkReferencesEnabled||this.isAppBasedLinkEnabled)&&o&&this.$scope.$emit(e.LinkTextHandler.LinkInserted,{element:r})},n}();e.HtmlPasteHandler=n}(t.services||(t.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){!function(e){!function(e){e[e.None=0]=\"None\",e[e.Undo=1]=\"Undo\",e[e.Redo=2]=\"Redo\"}(e.ChangeType||(e.ChangeType={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(t){var i=t.blobUrl,n=t.type,r=t.size;this.blobUrl=i,this.type=n?e.unifyIfBrowserProvidedMimeType(n):n,this.size=r}return e.createFromBlob=function(t){return new e({blobUrl:URL.createObjectURL(t),type:t.type,size:t.size})},e.prototype.withType=function(t){return new e({blobUrl:this.blobUrl,type:t,size:this.size})},e.unifyIfBrowserProvidedMimeType=function(e){if(\"image/*\"===e)return\"\";var t=e.match(this.imageFileMimeTypeRegex);return t?t[1]:e},e.imageFileMimeTypeRegex=/^image\\/([^*]+)$/,e}();e.InlineImage=t;var i=function(){function e(e,t,i,n,r,a,o,s,d,l){this.editor=e,this.constants=t,this.utilityService=i,this.loggingService=n,this.htmlMessageBodyAdapterService=r,this.filesAsyncMediaService=a,this.$window=o,this.resizeImages=s,this.callback=d,this.downloadPastedAmsImages=l,this.imageTypeReg=new RegExp(\"image/\"),this.callback=this.callback?this.callback:function(){}}return e.prototype.dispose=function(){this.editor=null},e.prototype.onKeyUpEvent=function(e){},e.prototype.onKeyDownEvent=function(e){},e.prototype.onEditingEvent=function(e){if(this.resizeImages){var t=this.constants.keyCodes,i=e.data&&e.data.$;if(e.data&&e.data.$&&e.data.$.shiftKey&&_.includes([t.down,t.up],e.data.$.which)){var n=this.getImageElement(this.editor.editor.getSelection().getSelectedElement());n&&n.length>0&&this.resizeImage(n,i.target,i.which===t.up)}}},e.prototype.getImageElement=function(e){if(e){var t=e.find(this.constants.composeBox.componentSelectors.widgetClass);if(t&&t.$&&t.$[0])return $(t.$[0])}return null},e.prototype.resizeImage=function(e,t,i){var n,r,a=$(window).height(),o=this.loggingService.newScenario(this.constants.telemetry.textEditor.inlineImageHandler.resizeImage),s=e.height(),d=e.width();if(0!==d&&0!==s){var l=s/d,c=i?10:-10;l>=1?(n=s+c,r=d+Math.round(c/l)):(n=s+Math.round(c*l),r=d+c);var m=e.closest(this.constants.composeBox.componentSelectors.imageResizerBoundaries).first().width();r<=m&&r>15&&n>15&&n<=a?(e.attr(\"height\",n),e.attr(\"width\",r),o.stop({message:\"keyboard: from: \"+d+\"x\"+s+\" to:\"+r+\"x\"+n})):o.incomplete({message:\"keyboard: from: \"+d+\"x\"+s+\" to: \"+r+\"x\"+n+\" max: \"+m+\"x\"+a})}else o.incomplete({message:\"keyboard: zero: \"+d+\"x\"+s})},e.prototype.onSelectionChange=function(e){},e.prototype.onUndoOrRedo=function(e){},e.prototype.canHandleElement=function(e){return!1},e.prototype.canHandleText=function(e){return!1},e.prototype.handleText=function(e){},e.prototype.insertInEditor=function(e){},e.prototype.canHandlePaste=function(e){return!1},e.prototype.reset=function(){},e.prototype.shouldUpcastOnPaste=function(e,t){var i=this,n=!1;if(e&&e.data)if(e.data.$&&e.data.$.clipboardData){var r=e.data.$.clipboardData;r.types.some(function(e,t){return(i.imageTypeReg.test(e)||i.imageTypeReg.test(r.items[t].type))&&(n=!0),n})}else this.shouldHandleClipboardFile(e,t)?e.data.dataTransfer._.files.some(function(e,t){return e.type&&i.imageTypeReg.test(e.type)&&(n=!0),n}):t&&jQuery.each(t,function(e,t){if(t.nodeName&&\"img\"===t.nodeName.toLowerCase()&&t.src){if(t.src.startsWith(\"blob:\"+i.$window.location.origin)||0!==t.src.indexOf(\"http\"))return n=!0,!1;if(i.downloadPastedAmsImages&&i.utilityService.isAmsImage(t.src))return n=!0,!1}else if(i.downloadPastedAmsImages&&t.nodeName&&\"span\"===t.nodeName.toLowerCase()&&(i.forEachAmsImg(t,function(e){n=!0}),n))return!1});return n},e.prototype.upcastOnPaste=function(e,t){var i,n=this,r=!1;e&&e.data&&(e.data.$&&e.data.$.clipboardData?(i=e.data.$.clipboardData).types.some(function(e,t){return(n.imageTypeReg.test(e)||n.imageTypeReg.test(i.items[t].type))&&(r=!0,n.insertElement(n.readImage(i.files[t]))),r}):this.shouldHandleClipboardFile(e,t)?(i=e.data.dataTransfer._).files.some(function(e,t){if(e.type&&e.type.match(n.imageTypeReg))return r=!0,n.insertElement(n.readImage(i.files[t])),r}):t&&jQuery.each(t,function(e,t){if(t.nodeName&&\"img\"===t.nodeName.toLowerCase()){if(t.src.startsWith(\"blob:\"+window.location.origin)){o={blobUrl:t.src};n.insertElement(o)}else if(t.src.startsWith(\"data:\")){r=!0;var i=n.utilityService.convertBase64ImageToBytes(t.src),a=t.src.slice(t.src.indexOf(\":\")+1,t.src.indexOf(\";\")),o={type:a,blobUrl:URL.createObjectURL(new Blob([i],{type:a}))};n.insertElement(o)}else n.downloadPastedAmsImages&&n.utilityService.isAmsImage(t.src)?(r=!0,n.insertPastedAmsImage(t.src)):n.loggingService.warn(\"inline text handler received an img tag or url that was unhandled.\");return!1}if(n.downloadPastedAmsImages&&t.nodeName&&\"span\"===t.nodeName.toLowerCase())return n.forEachAmsImg(t,function(e){r=!0,n.insertPastedAmsImage(e)}),!1}))},e.prototype.forEachAmsImg=function(e,t){for(var i=e.querySelectorAll(\"img\"),n=0;n<i.length;++n){var r=i[n].getAttribute(\"src\");r.startsWith(\"http\")&&this.utilityService.isAmsImage(r)&&t(r)}},e.prototype.insertImage=function(e){this.insertElement(e)},e.prototype.shouldStopImmediatePropagationWhileActive=function(e){return!0},e.prototype.shouldHandleWhenIMEComposing=function(){return!0},e.prototype.getPlaceholderImage=function(e,t,i){var n=this,r=document.createElement(\"IMG\");r.setAttribute(this.constants.files.strings.inlineImageLenAttr,(i||0).toString(10)),r.setAttribute(this.constants.files.strings.inlineImageIdAttr,t);var a=!1;return r.onerror=function(){r.setAttribute(\"width\",\"50\"),r.setAttribute(\"height\",\"50\"),n.editor&&n.editor.contentChanged()},r.onload=function(){if(!a){a=!0;var e='<div><img id=\"placeholder\" height=\"'+r.height+'\" width=\"'+r.width+'\"/></div>',t=n.htmlMessageBodyAdapterService.convert(e),i=$(\"#placeholder\",t),o=i.attr(\"width\"),s=i.attr(\"height\");r.setAttribute(\"width\",o),r.setAttribute(\"height\",s),n.editor.editor.fire(\"updateSnapshot\"),n.editor&&n.editor.contentChanged()}},r.setAttribute(\"style\",\"vertical-align:bottom\"),r.setAttribute(\"src\",e),r},e.prototype.shouldHandleClipboardFile=function(e,t){return e.data.dataTransfer&&e.data.dataTransfer._&&e.data.dataTransfer._.files&&e.data.dataTransfer._.files.length>0&&(!t||\"text\"===e.data.type)},e.prototype.insertElement=function(e){this.editor.saveUndoSnapshot();try{var t=\"img\"+this.utilityService.generateUUID(),i=this.getPlaceholderImage(e.blobUrl,t,e.size),n=document.createElement(\"div\"),r=document.createElement(\"span\");r.appendChild(i),r.setAttribute(\"contenteditable\",\"false\");var a=document.createElement(\"div\");a.appendChild(document.createElement(\"br\")),n.appendChild(r),n.appendChild(a);var o=this.editor.addElement(n).firstChild;this.callback(t,e,o)}catch(e){this.loggingService.error(\"[InlineImageHandler: insertElement] exception happened: \"+e)}this.editor.saveUndoSnapshot()},e.prototype.insertPastedAmsImage=function(e){var t=this;return this.filesAsyncMediaService.downloadItem({objectUrl:e}).then(function(e){var i={type:\"image/jpeg\",blobUrl:URL.createObjectURL(e)};t.insertElement(i)}).catch(function(e){t.loggingService.error(\"Failed to download image: \"+e)})},e.prototype.readImage=function(e){var i;if(e&&\"function\"==typeof e.getAsFile)i=e.getAsFile();else{if(!e||!e.size)return null;i=e}return new t({type:i.type,size:i.size,blobUrl:e.objectUrl||URL.createObjectURL(e)})},e}();e.InlineImageHandler=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,o,r,a,i,s,l,c,d,m){var p=t.call(this,e,o,r,c,d,null,null,null,/[\\s\\u200B*_~]/,{debugName:\"Markdown\",noWrapper:!0,rangeOptions:{stopAtBlocks:!0}},r.events.markdown)||this;if(p.$scope=e,p.editor=o,p.constants=r,p.$translate=a,p.analyticsService=i,p.ariaLiveService=s,p.loggingService=l,p.channelService=c,p.utilityService=d,p.htmlSanitizer=m,p.logger=l.newLogger(\"MarkdownHandler\"),!n.combinedRegexp){var h;n.markdownTypes.forEach(function(e){e.start=e.start?e.start.replace(\" \",n.spaceOrNbsp):\"\",e.content=e.content?e.content.replace(\" \",n.spaceOrNbsp):\"\",e.end=e.end?e.end.replace(\" \",n.spaceOrNbsp):\"\",e.regexpStart=e.start&&new RegExp(e.start),e.regexpContent=e.content&&new RegExp(e.content),e.regexpEnd=e.end&&new RegExp(e.end);var t=e.start+e.content+e.end;e.isBlock&&!t.startsWith(\"^\")&&(t=\"^\"+t),e.regexp=new RegExp(t),h?h+=\"|\"+t:h=t;var o=e.startHtml||e.start;e.regexpStartHtml=o&&new RegExp(\"^\"+o);var r=e.contentHtml||e.content;e.regexpContentHtml=r&&new RegExp(r);var a=e.endHtml||e.end;e.regexpEndHtml=a&&new RegExp(a+\"$\")}),n.combinedRegexp=new RegExp(h)}return p.invokeExpression=n.combinedRegexp,p.validExpression=n.combinedRegexp,p}return __extends(n,t),n.prototype.matchMarkdownType=function(e,t,o){var r=this,a=o.startElement;return a&&a.tagName&&t&&!t.altKey&&!t.ctrlKey&&_.find(n.markdownTypes,function(n){return!(1!=t.key.length&&n.key&&!r.utilityService.isKeyCodePrintable(t.keyCode)||!n.regexp.test(e))&&(n.isBlock?!r.findBr(o.startNode,o.startOffset,!1,!0):e.startsWith(n.key)&&e.endsWith(n.key))})},n.prototype.canHandleText=function(e){var t=this.editor.analyzeSelection(),n=t.startElement;if(!n)return!1;var o=this.matchMarkdownType(e,this.editor.lastKey,t);return!!o&&(!this.editor.findContainerOfType(n,[\"CODE\",\"PRE\"])&&(!this.editor.findContainerOfType(n,[o.htmlTag])&&(!o.isBlock||\"DIV\"==t.startBlockElement.tagName)))},n.prototype.handleText=function(e){var t=this.editor.getActiveCommand(),n=this.editor.getSelectionBoundaryElement();if(t){var o=this.editor.analyzeSelection(),r=this.matchMarkdownType(e,this.editor.lastKey,o);if(r){if(r.isBlock){var a=this.editor.getBlockElement(n);a==this.editor.getEditableContentRoot()&&(a=document.createElement(\"div\"),t.range.surroundContents(a)),this.editor.setActiveCommandElement(a)}var i=this.editor.textRangeHelper.serializeRange(t.range);i=this.htmlSanitizer.sanitizeHtml(i);var s=document.createElement(r.htmlTag),l=s;if(s.innerHTML=i,\"LI\"===r.htmlTag&&s.lastChild&&\"BR\"===s.lastChild.nodeName&&s.removeChild(s.lastChild),this.removeMarkdown(s,r),r.htmlContainer&&n.tagName!=r.htmlContainer){var c=document.createElement(r.htmlContainer);c.appendChild(s),s=c}if(this.insertInEditor(s),r.isBlock){var d=document.createRange();d.selectNodeContents(l),d.collapse(!0),this.editor.selectRange(d),this.editor.cleanupFC()}this.logTelemetry(r.telemetry),this.ariaUpdate(r.aria)}}},n.prototype.removeMarkdown=function(e,t){var n=this,o=function(e,o,r){if(e&&o){for(var a=o;a.childElementCount>0&&(r?a.firstChild:a.lastChild).nodeType===Node.ELEMENT_NODE;)a=r?a.firstElementChild:a.lastElementChild;var i=a.innerHTML.replace(/\\u200B/gi,\"\").replace(e,\"\").replace(/^ /,\"&nbsp;\").replace(/ $/,\"&nbsp;\");t.isBlock&&!i.length&&(i=\"<br>\"),i=n.htmlSanitizer.sanitizeHtml(i),a.innerHTML=i}};o(t.regexpStartHtml,e,!0),o(t.regexpEndHtml,e,!1)},n.prototype.onEditingEvent=function(e){if(e.data&&e.data.$&&!e.data.$.altKey&&!e.data.$.ctrlKey&&!e.data.$.metaKey)switch(e.name){case\"keydown\":switch(e.data.$.keyCode){case 13:this.handleEnter(e);break;case 9:this.handleTab(e);break;case 39:this.handleRightArrow(e)}}},n.prototype.handleEnter=function(t,n){var o=this.editor.analyzeSelection();if(n||(n=o.startBlockElement),o.collapsed)switch(n.tagName){case\"LI\":this.handleEnterForList(t,o);break;case\"BLOCKQUOTE\":case\"PRE\":var r=this.editor.getDomRangeFromSelection();if(o.inEmptyBlock){var a=this.findOutermostEmptyBlockElement(o,n),i=$(\"<div><br></div>\"),s=o.atStartOfBlockElement&&this.editor.isAtStart(o.startBlockElement,n),l=o.atEndOfBlockElement&&this.editor.isAtEnd(o.endBlockElement,n);s&&l?$(n).replaceWith(i):s?(i.insertBefore(n),this.removeEmptyElement(a)):l?(i.insertAfter(n),this.removeEmptyElement(a)):((p=this.editor.splitElement(n,a.parentNode,_.indexOf(a.parentNode.childNodes,a))).insertNode(i[0]),this.removeEmptyElement(a)),r.selectNodeContents(i[0]),r.collapse(!0),this.editor.selectRange(r),this.cleanupAdjacentEmptyElements(i[0]);var c=void 0,d=void 0;switch(n.tagName){case\"BLOCKQUOTE\":c=e.components.PanelActionScenario.composeFormatEndQuote,d=\"aria_markdown_quote\";break;case\"PRE\":c=e.components.PanelActionScenario.composeFormatEndMultilineCode,d=\"aria_markdown_multiline_code\"}this.logTelemetry(c),this.ariaUpdate(d)}else if(\"PRE\"==n.tagName||o.endBlockElement==n)this.insertNewLine(o,r);else{var m=document.createRange();m.setStart(o.startNode,o.startOffset),m.setEnd(o.endNode,o.endOffset),o.atStartOfBlockElement||o.afterBr?(m=this.insertBr()).collapse(!1):o.atEndOfBlockElement&&!o.beforeBr&&(m=this.insertBr()).collapse(!0);var p=this.editor.splitElement(o.endBlockElement,m.startContainer,m.startOffset),h=this.editor.textRangeHelper.findTextForward(p.startContainer,p.startOffset,{brAsText:!0});h&&(p.setStart(h.node,h.offset),p.setEnd(h.node,h.offset),this.editor.selectRange(p))}this.editor.editor.getSelection().scrollIntoView(),this.editor.cancelEvent(t),this.editor.contentChanged();break;default:var g=this.editor.findContainerOfType(n,[\"LI\",\"BLOCKQUOTE\",\"PRE\"]);if(g)return this.handleEnter(t,g)}},n.prototype.handleEnterForList=function(e,t){if(e.data.$&&e.data.$.shiftKey){var n=this.editor.getDomRangeFromSelection();this.insertNewLine(t,n),this.editor.cancelEvent(e),this.editor.editor.getSelection().scrollIntoView(),this.editor.contentChanged()}else this.editor.editor.execCommand(\"enter\")&&this.editor.cancelEvent(e)},n.prototype.insertNewLine=function(e,t){e.atEndOfBlockElement&&!e.beforeBr&&((t=this.insertBr()).collapse(!0),this.editor.selectRange(t),e=this.editor.analyzeSelection());var n=this.insertBr();n.collapse(!1),this.editor.selectRange(n)},n.prototype.handleTab=function(e){var t=this.editor.analyzeSelection();if(t.collapsed)switch(t.endElement.tagName){case\"PRE\":var n=this.editor.getDomRangeFromSelection();n.collapsed||n.deleteContents();var o=-this.editor.textRangeHelper.extendRange(n,!0,\"character\",-1e6,{stopAtElements:!1,stopAtBlocks:!0});n.collapse(!1);var r=4-o%4,a=\"    \".substring(0,r),i=document.createTextNode(a);n.insertNode(i),n.selectNode(i),n.collapse(!1),this.editor.selectRange(n),this.editor.editor.getSelection().scrollIntoView(),this.editor.cancelEvent(e),this.editor.contentChanged(),this.ariaUpdate(\"aria_markdown_code_tab\")}},n.prototype.handleRightArrow=function(e){var t=this.editor.getDomRangeFromSelection();if(t){var n=t.startContainer,o=n.nodeType==Node.ELEMENT_NODE?n:n.parentNode;if(t.collapsed&&\"CODE\"==o.tagName&&n.length==t.startOffset){var r=document.createRange();r.setStartAfter(o),this.editor.ckeditorRangeFromDOMRange(r).select(),this.editor.cancelEvent(e)}}},n.prototype.findBr=function(e,t,n,o){if(e.nodeType==Node.TEXT_NODE){if(!o&&(n?t<e.length:t>0))return null}else e=this.editor.textRangeHelper.getLeafNode(e,t);for(;e;){if(e.nodeType==Node.ELEMENT_NODE){if(\"BR\"==e.tagName)break;if(\"inline\"!=getComputedStyle(e).display){e=null;break}}else if(!o&&e.nodeType==Node.TEXT_NODE&&e.length)return null;e=(n?e.nextSibling:e.previousSibling)||e.parentNode}return e},n.prototype.findOutermostEmptyBlockElement=function(e,t){if(e.inEmptyBlock){if(e.inEmptyBlockElement){for(var n=e.endBlockElement;n&&n!=t&&!n.previousSibling&&!n.nextSibling;)n=n.parentElement;return n}return this.findBr(e.endNode,e.endOffset,!0)}return null},n.prototype.insertBr=function(){var e=this.editor.getDomRangeFromSelection(),t=document.createElement(\"BR\");e.insertNode(t);var n=document.createRange();return n.selectNode(t),n},n.prototype.removeEmptyElement=function(e){var t=e.parentElement,n=e.previousSibling,o=e.nextSibling;$(e).remove(),this.cleanupAdjacentEmptyElements(t),this.cleanupAdjacentEmptyElements(n),this.cleanupAdjacentEmptyElements(o)},n.prototype.cleanupAdjacentEmptyElements=function(e){if(e){var t=e.parentNode,n=e.previousSibling,o=e.nextSibling;for(this.editor.textRangeHelper.isEmpty(e)&&$(e).remove();t&&this.editor.textRangeHelper.isEmpty(t);){var r=t;n=r.previousSibling,o=r.nextSibling,t=r.parentNode,$(r).remove()}for(;n&&this.editor.textRangeHelper.isEmpty(n);)n=n.previousSibling,$(n).remove();for(;o&&this.editor.textRangeHelper.isEmpty(o);)o=o.nextSibling,$(o).remove()}},n.prototype.insertInEditor=function(e){this.editor.saveUndoSnapshot(),this.editor.insertCommandResult([e])},n.prototype.logTelemetry=function(t){var n=this;t||this.loggingService.error(\"telemetry action undefined\");var o,r;switch(t){case e.components.PanelActionScenario.composeFormatBold:o=e.components.PanelModuleName.markdownBold,r=\"Bold\";break;case e.components.PanelActionScenario.composeFormatItalic:o=e.components.PanelModuleName.markdownItalic,r=\"Italic\";break;case e.components.PanelActionScenario.composeFormatStrikethrough:o=e.components.PanelModuleName.markdownStrikethrough,r=\"Strikethrough\";break;case e.components.PanelActionScenario.composeFormatLink:o=e.components.PanelModuleName.markdownLink,r=\"Link\";break;case e.components.PanelActionScenario.composeFormatBullet:o=e.components.PanelModuleName.markdownBullet,r=\"Unordered List\";break;case e.components.PanelActionScenario.composeFormatList:o=e.components.PanelModuleName.markdownList,r=\"Ordered List\";break;case e.components.PanelActionScenario.composeFormatQuote:o=e.components.PanelModuleName.markdownQuote,r=\"Quote\";break;case e.components.PanelActionScenario.composeFormatEndQuote:o=e.components.PanelModuleName.markdownEndQuote,r=\"End Quote\";break;case e.components.PanelActionScenario.composeFormatInlineCode:o=e.components.PanelModuleName.markdownInlineCode,r=\"Inline Code Block\";break;case e.components.PanelActionScenario.composeFormatMultilineCode:o=e.components.PanelModuleName.markdownMultilineCode,r=\"Multiline Code Block\";break;case e.components.PanelActionScenario.composeFormatEndMultilineCode:o=e.components.PanelModuleName.markdownEndMultilineCode,r=\"End Multiline Code Block\";break;case e.components.PanelActionScenario.composeFormatHeading:o=e.components.PanelModuleName.markdownHeading,r=\"Heading\";break;case e.components.PanelActionScenario.composeFormatUndo:o=e.components.PanelModuleName.markdownUndo,r=\"Undo\"}o?_.defer(function(){var a={action:{gesture:e.components.PanelActionGesture.kbshort,outcome:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionOutcome.select.toString(),e.components.PanelActionOutcome,n.logger),scenario:e.shared.AttributeHelper.tryGetEnum(t.toString(),e.components.PanelActionScenario,n.logger),scenarioType:e.shared.AttributeHelper.tryGetEnum(e.components.PanelActionScenarioType.composeMsg.toString(),e.components.PanelActionScenarioType,n.logger)},module:{name:e.shared.AttributeHelper.tryGetEnum(o.toString(),e.components.PanelModuleName,n.logger),type:e.shared.AttributeHelper.tryGetEnum(e.components.PanelModuleType.compose.toString(),e.components.PanelModuleType,n.logger),summary:r}};n.analyticsService.onPanelAction(n.$scope,a)}):this.loggingService.error(\"telemetry error for \"+t)},n.prototype.ariaUpdate=function(e){var t=this.$scope.$root.resources.strings[e],n=t&&this.$translate.instant(t);n?this.ariaLiveService.update(n):this.loggingService.error(\"aria message undefined\")},n.spaceOrNbsp=\"( | |&nbsp;)\",n.markdownTypes=[{start:\"\\\\*\",content:\"[^*\\\\s]([^*]*[^*\\\\s])?\",end:\"\\\\*\",isBlock:!1,key:\"*\",htmlTag:\"STRONG\",telemetry:e.components.PanelActionScenario.composeFormatBold,aria:\"aria_markdown_bold\"},{start:\"_\",content:\"[^_\\\\s]([^_]*[^_\\\\s])?\",end:\"_\",isBlock:!1,key:\"_\",htmlTag:\"EM\",telemetry:e.components.PanelActionScenario.composeFormatItalic,aria:\"aria_markdown_italic\"},{start:\"~\",content:\"[^~\\\\s]([^~]*[^~\\\\s])?\",end:\"~\",isBlock:!1,key:\"~\",htmlTag:\"S\",telemetry:e.components.PanelActionScenario.composeFormatStrikethrough,aria:\"aria_markdown_strikethrough\"},{start:\"`\",content:\"[^`]+\",end:\"`\",isBlock:!1,key:\"`\",htmlTag:\"CODE\",telemetry:e.components.PanelActionScenario.composeFormatInlineCode,aria:\"aria_markdown_inline_code\"},{start:\"##\",isBlock:!0,key:\"\",htmlTag:\"H1\",telemetry:e.components.PanelActionScenario.composeFormatHeading,aria:\"aria_markdown_heading\"},{start:\">\",startHtml:\"&gt;\",isBlock:!0,key:\">\",htmlTag:\"BLOCKQUOTE\",telemetry:e.components.PanelActionScenario.composeFormatQuote,aria:\"aria_markdown_quote\"},{start:\"[\\\\*\\\\-] \",isBlock:!0,key:\" \",htmlTag:\"LI\",htmlContainer:\"ul\",telemetry:e.components.PanelActionScenario.composeFormatBullet,aria:\"aria_markdown_bullet\"},{start:\"1\\\\. \",isBlock:!0,key:\" \",htmlTag:\"LI\",htmlContainer:\"ol\",telemetry:e.components.PanelActionScenario.composeFormatList,aria:\"aria_markdown_list\"},{start:\"```\",isBlock:!0,key:\"`\",htmlTag:\"PRE\",telemetry:e.components.PanelActionScenario.composeFormatMultilineCode,aria:\"aria_markdown_multiline_code\"}],n}(t.BaseSemanticObjectHandler);t.MarkdownHandler=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(t){var n=function(t){function n(e,i,s,a,o,r,c,l,h,d,p,m,u,g,v,y,f){var S=t.call(this,e,i,s,a,l,\"@\",n.isImplicitMentionEnabled(s,p,m,f)?new RegExp(\"(?:@|＠)\\\\S*|[A-Z][^@＠\\\\s\\\\d\"+(p.valueFor(s.settings.names.implicitMentionExcludedCharacters)||\"\")+\"]*\"):/(@|＠)\\S*/,n.isImplicitMentionEnabled(s,p,m,f)?new RegExp(\"^(?:@|＠)(?:\\\\S.*)?$|^[A-Z][^@＠\\\\s\\\\d\"+(p.valueFor(s.settings.names.implicitMentionExcludedCharacters)||\"\")+\"]{\"+(p.valueFor(s.settings.names.implicitSearchMinimumThreshold)||1)+\",}[^@＠\\\\d\"+(p.valueFor(s.settings.names.implicitMentionExcludedCharacters)||\"\")+\"]*$\"):/^(@|＠)(\\S.*)?$/,/\\W/,{debugName:\"AtMention\",noWrapper:!1},s.events.atMention)||this;return S.eventingService=r,S.loggingService=c,S.utilityService=l,S.routeUtilityService=h,S.settingsService=p,S.analyticsService=m,S.conversationsService=u,S.$translate=g,S.resources=v,S.ariaLiveService=y,S.mentionCount=0,S.akaByMri={},S.debounceDetectNameChanges=_.debounce(function(){return S.detectNameChanges()},250),S.currentMentionIsImplicit=!1,S.enableImplicitMention=n.isImplicitMentionEnabled(s,p,m,f),S.logger=c.newLogger(\"people-picker-handler\"),S}return __extends(n,t),n.isImplicitMentionEnabled=function(t,i,s,a){var o=a.getCachedPerformance(),r=!i.valueAsBoolean(t.settings.names.enableImplicitMentionInLowPerfMode)&&o===e.services.PerformanceMode.Low,c=i.valueAsBoolean(t.settings.names.enableImplicitMention)&&!r,l=n.prevImplicitMentionEnabledState;return n.prevImplicitMentionEnabledState=c,c===l||_.isUndefined(l)||s.sendPseudoPanelView({panelType:e.PanelType.implicitMentionEnabledStateChange,dataBag:{enabled:c,perfMode:e.services.PerformanceMode[o]}}),c},Object.defineProperty(n.prototype,\"enableImplicitMentionDryRun\",{get:function(){return this.settingsService.valueAsBoolean(this.constants.settings.names.enableImplicitMentionDryRun)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"implicitSearchMinimumThreshold\",{get:function(){return this.settingsService.valueFor(this.constants.settings.names.implicitSearchMinimumThreshold)||1},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"implicitSearchPartialThreshold\",{get:function(){return this.settingsService.valueFor(this.constants.settings.names.implicitMentionSearchPartialThreshold)||4},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"emptySearchResultCharacterCountBuffer\",{get:function(){return this.settingsService.valueFor(this.constants.settings.names.implicitMentionEmptySearchResultCharacterCountBuffer)||3},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"isFirstNameSelectionEnabled\",{get:function(){return this.currentMentionIsImplicit&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableImplicitMentionFullNameSelection)||this.settingsService.valueAsBoolean(this.constants.settings.names.enableMentionFirstNameSelection)},enumerable:!0,configurable:!0}),n.prototype.optimisticallyWrapText=function(e){return!this.enableImplicitMention||n.atMentionRegex.test(e)},n.prototype.ignoreEmptySearchResults=function(e,t){return this.enableImplicitMention&&!n.atMentionRegex.test(e)&&e.length<this.implicitSearchPartialThreshold+this.emptySearchResultCharacterCountBuffer&&!/\\W/.test(\"\"+e+t)},n.prototype.shouldResetHandlerAfterEmptySearch=function(e,t){return this.enableImplicitMention&&!n.atMentionRegex.test(e)&&!this.ignoreEmptySearchResults(e,t)},n.prototype.shouldBoldValidText=function(e){return!(this.enableImplicitMention&&!n.atMentionRegex.test(e)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableImplicitMentionMatchBolding))},n.prototype.shouldHandleWhenIMEComposing=function(e){return!(this.enableImplicitMention&&!n.atMentionRegex.test(e)&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableImplicitMentionImeComposition))},n.prototype.showExactMatchesOnly=function(e){return e=_.trim(e),this.enableImplicitMention&&!n.atMentionRegex.test(e)&&e.length<this.implicitSearchPartialThreshold},n.prototype.getAdditionalFilters=function(e){return e?this.settingsService.valueFor(this.constants.settings.names.implicitMentionTypeExclusions):void 0},Object.defineProperty(n.prototype,\"isOneOnOneChat\",{get:function(){if(this.$scope&&this.$scope.conversationId){var e=this.conversationsService.getConversation(this.$scope.conversationId);return e&&e.isOneOnOne()}return!1},enumerable:!0,configurable:!0}),n.prototype.handleText=function(t){var i=this;if(\"@\"===t||\"＠\"===t){this.currentMentionIsImplicit=!1;var s=this.editor.editor.getSelection().getStartElement().$,a=this.routeUtilityService.getRootRouteParams();a&&(a.peopleSlug?(this.eventingService.$emit(this.constants.events.atMention.emptyAtMentionSearch,s),this.$scope.searchText=this.constants.events.atMention.emptyAtMentionSearch):a.threadId&&this.channelService.resolveTeamAndChannel(a.threadId).then(function(e){var t=i.editor.editor.getSelection().getStartElement().getText();e&&e.team&&(t.startsWith(\"@\")||t.startsWith(\"＠\"))&&(i.eventingService.$emit(i.constants.events.atMention.emptyAtMentionSearch,s),i.$scope.searchText=i.constants.events.atMention.emptyAtMentionSearch)})),this.$scope.isAtLessMention=!1}else{var o=_.trim(t),r=n.atMentionRegex.test(o);if(this.currentMentionIsImplicit=!r,!r&&(this.enableImplicitMentionDryRun||this.isOneOnOneChat))return this.enableImplicitMentionDryRun&&this.analyticsService.sendPseudoPanelView({panelType:e.PanelType.enableImplicitMentionDryRun,dataBag:{region:this.settingsService.valueFor(this.constants.settings.names.webserviceEnvironmentName)}}),void _.defer(function(){return i.editor.commandSearchResultsChanged([])});r||o.length!==this.implicitSearchMinimumThreshold+1||(this.editor.hasSearchResults=!1),this.$scope.isAtLessMention=!r,this.$scope.hideEmptyResults=!r,this.$scope.showExactMatchesOnly=this.showExactMatchesOnly(o),this.$scope.searchFilter=this.getAdditionalFilters(!r),this.$scope.searchText=o.replace(n.atMentionRegex,\"\")}this.scheduleDigest()},n.prototype.reset=function(){this.$scope.searchText=\"\",this.$scope.hideEmptyResults=!1,this.$scope.showExactMatchesOnly=!1,this.$scope.searchFilter=void 0,this.$scope.isAtLessMention=void 0,this.currentMentionIsImplicit=!1,$(this.constants.atMentions.hintElement).remove(),t.prototype.reset.call(this)},Object.defineProperty(n.prototype,\"searchText\",{get:function(){return _.trim(this.$scope.searchText)},enumerable:!0,configurable:!0}),n.prototype.insertInEditor=function(e,t){if(this.enableImplicitMention&&this.currentMentionIsImplicit&&t&&t.keyCode===this.constants.keyCodes.space&&!this.settingsService.valueAsBoolean(this.constants.settings.names.enableImplicitMentionSpaceKeyResolution))this.editor.resetActiveHandler();else{e.userPrincipalName&&e.mri||(this.logger.warn(\"Inserted Contact DisplayName is of length \"+(void 0!=e.displayName?e.displayName.length:void 0)),this.logger.warn(\"Inserted Contact userPrincipalName is of length \"+(void 0!=e.userPrincipalName?e.userPrincipalName.length:void 0)),this.logger.warn(\"Inserted Contact MRI is \"+e.mri));var n=e.displayName||\"\",i=n,s=\"\",a=\"\";if((e.type===this.constants.atMentions.type.person||e.type===this.constants.contact.contactType.Federated)&&this.isFirstNameSelectionEnabled){var o=n.trim().split(/\\s+/)||[],r=_.first(o);r&&n.toLowerCase().startsWith(this.searchText.toLowerCase())&&(i=r,a=o[1]),s='data-display-name=\"'+_.escape(e.displayName)+'\"'}var c={mri:e.mri,mentionType:e.type,memberCount:e.memberCount||0},l='<span itemscope itemtype=\"http://schema.skype.com/Mention\" '+s+' data-itemprops=\"'+_.escape(JSON.stringify(c))+'\">'+this.utilityService.escapeHtml(i)+\"</span>\",h=jQuery.parseHTML(l);this.editor.insertCommandResult(h),this.editor.resetActiveHandler();for(var d=h[0].previousSibling;d&&!(d.nodeType!=Node.TEXT_NODE||d.length>0);)d=d.previousSibling;var p=d;p&&p.attributes&&p.attributes.itemtype&&p.attributes.itemtype.value===this.constants.semanticObjectSchemas.mention&&(h[0].parentNode.insertBefore(document.createTextNode(\" \"),h[0]),this.editor.saveUndoSnapshot());var m=h[h.length-1],u=(m||{}).parentNode;if(a&&u){var g=document.createElement(this.constants.atMentions.hintElement);g.appendChild(document.createTextNode(\" \"+a)),u.insertBefore(g,m.nextSibling);var v=document.createTextNode(\"​\"),y=document.createRange();u.insertBefore(v,m.nextSibling),y.selectNode(v),y.deleteContents();var f=this.editor.ckeditorRangeFromDOMRange(y);f.collapse(!1),f.select()}this.rememberNames(),this.mentionCount++}},n.prototype.onKeyDownEvent=function(e){var n=this;if(t.prototype.onKeyDownEvent.call(this,e),this.loggingService.info(\"hasSearchResults: {0}, keyCode: {1} and event.domEvent.$.keyCode: {2}\",this.editor.hasSearchResults,e.keyCode,e.domEvent.$.keyCode),this.isTerminatingEvent(e)&&(this.editor.resetActiveHandler(),this.enableImplicitMention)){var i=!1;this.editor.semanticObjectHandlers.forEach(function(t){return!i&&t.onEditingEvent({data:e.domEvent,name:n.constants.events.jQuery.keydown,cancel:function(){return i=!0}})}),i&&this.editor.preventEventPropagation(e)}},n.prototype.isTerminatingEvent=function(e){return e.keyCode===this.constants.keyCodes.escape||e.domEvent.$.keyCode===this.constants.keyCodes.escape||!this.editor.hasSearchResults&&(e.keyCode===this.constants.keyCodes.enter||e.domEvent.$.keyCode===this.constants.keyCodes.enter||e.keyCode===this.constants.keyCodes.tab||e.domEvent.$.keyCode===this.constants.keyCodes.tab&&e.domEvent.$.shiftKey)},n.prototype.shouldPreventEventPropagationWhenDefaultPrevented=function(e){return!this.isTerminatingEvent(e)},n.prototype.insertNextNameAndHintTextIfNecessary=function(){var e=this.editor.getDomRangeFromSelection(),t={stopAtBlocks:!0,root:this.editor.getEditableContentRoot()};if(e&&e.collapsed&&this.editor.textRangeHelper.extendRange(e,!0,\"character\",-1,t)){var n=this.findContainingSemanticObject(e.startContainer,this.constants.semanticObjectSchemas.mention);if(n){var i=$(n),s=i.data(\"displayName\"),a=i.text();if(s&&i.text()!=s){var o=a.trim().split(/\\s+/),r=s.trim().split(/\\s+/),c=r[o.length],l=r[o.length+1];if(c){if(this.editor.saveUndoSnapshot(),i.text(a+\" \"+c),l){var h=document.createElement(this.constants.atMentions.hintElement);h.appendChild(document.createTextNode(\" \"+l)),n.parentElement.insertBefore(h,n.nextSibling)}var d=document.createTextNode(\"​\");n.parentElement.insertBefore(d,n.nextSibling),e.selectNode(d),e.deleteContents();var p=this.editor.ckeditorRangeFromDOMRange(e);return p.collapse(!1),p.select(),this.rememberNames(),!0}}}}return!1},n.prototype.onEditingEvent=function(e){switch(e.name){case\"keydown\":var t=$(this.constants.atMentions.hintElement),i=!!t.length;t.remove();var s=e.data.$.keyCode===this.constants.keyCodes.tab,a=e.data.$.keyCode===this.constants.keyCodes.right,o=e.data.$.keyCode===this.constants.keyCodes.backspace,r=e.data.$.keyCode===this.constants.keyCodes.delete;if(s&&this.insertNextNameAndHintTextIfNecessary()&&(e.data.preventDefault(),e.data.stopPropagation(),e.cancel()),a&&i&&this.insertNextNameAndHintTextIfNecessary()&&(e.data.preventDefault(),e.data.stopPropagation(),e.cancel()),o||r){var c=this.editor.getDomRangeFromSelection();if(this.editor.textRangeHelper.shrinkRangeToText(c),c&&c.startContainer===c.endContainer){var l=this.findContainingSemanticObject(c.startContainer,this.constants.semanticObjectSchemas.mention);if(c.collapsed){var h=l?{stopAtElements:!0}:{stopAtBlocks:!0,root:this.editor.getEditableContentRoot()},d=o,p=o?-1:1;this.editor.textRangeHelper.extendRange(c,d,\"character\",p,h)?(c.collapse(o),l||(l=this.findContainingSemanticObject(c.startContainer,this.constants.semanticObjectSchemas.mention)),this.editor.textRangeHelper.extendRange(c,!d,\"character\",-p,{stopAtElements:!0})):l=null}if(l){var m=c.cloneRange();m.collapse(!0);var u=c.cloneRange();u.collapse(!1);var g=\"\"==c.toString().trim(),v=g,y=this.editor.textRangeHelper.expandRangeToPattern(u,n.wordRegex);y&&(y.startMoved<0?u.collapse(!1):g&&!o?u.collapse(!1):(u.collapse(!0),v=!0)),v||(S=this.editor.textRangeHelper.expandRangeToPattern(u,/\\s+/))&&S.endMoved>0&&(v=!0);var f=this.editor.textRangeHelper.expandRangeToPattern(m,n.wordRegex);if(f&&(f.endMoved>0?m.collapse(!0):g&&o?m.collapse(!0):(m.collapse(!1),v?(S=this.editor.textRangeHelper.expandRangeToPattern(m,/\\s+/))&&m.collapse(!1):v=!0)),!v){var S=this.editor.textRangeHelper.expandRangeToPattern(m,/\\s+/);S&&S.startMoved>0&&(v=!0)}if(c.setStart(m.startContainer,m.startOffset),c.setEnd(u.endContainer,u.endOffset),!c.collapsed){var b=c.toString()==$(l).text();b&&(this.editor.selectElement(l),c=this.editor.getDomRangeFromSelection());var M=this.editor.ckeditorRangeFromDOMRange(c);M.select();var C=this.$translate.instant(this.resources.strings.people_mention_text_deleted,{content:c.toString()});this.ariaLiveService.update(C),this.logger.info(\"update ariaLiveService \"+C.length+\" deleted\");var x=this.editor.bookmarkSelectionInContainer(l,!0);if(M.deleteContents(),this.editor.selectContainerBookmark(x),this.editor.saveUndoSnapshot(),!b&&l&&l.nextSibling){(c=document.createRange()).selectNode(l.nextSibling);var R=this.editor.ckeditorRangeFromDOMRange(c);R.collapse(!0),R.select()}b?this.eventingService.$emit(this.constants.events.atMention.removed,null):this.rememberNames(),e.data.preventDefault(),e.data.stopPropagation(),e.cancel()}break}}}break;case\"dataReady\":case\"afterPaste\":this.rememberNames();break;case\"change\":this.debounceDetectNameChanges();break;case\"beforeCommandExec\":this.enableImplicitMention&&!this.editor.hasSearchResults&&this.editor.resetActiveHandler()}},n.prototype.convertToText=function(e){var t=this.editor.bookmarkSelectionInContainer(e),n=$(e),i=n.text();n.replaceWith(i),this.editor.selectContainerBookmark(t),this.editor.saveUndoSnapshot()},n.prototype.rememberNames=function(){var e=this,t=$(this.editor.getEditableContentRoot()).find('span[itemtype=\"'+this.constants.semanticObjectSchemas.mention+'\"]');t.length?t.each(function(t,n){var i=e.utilityService.getItemprops(n,\"displayName\");if(i&&i.mri&&i.displayName){var s=e.akaByMri[i.mri]||[];s.indexOf(i.displayName)<0&&(s.push(i.displayName),e.akaByMri[i.mri]=s)}}):this.akaByMri={}},n.prototype.detectNameChanges=function(){var e=this,t=$(this.editor.getEditableContentRoot()).find('span[itemtype=\"'+this.constants.semanticObjectSchemas.mention+'\"]');t.length<this.mentionCount&&this.eventingService.$emit(this.constants.events.atMention.removed,null),this.mentionCount=t.length,t.each(function(t,n){var i=e.utilityService.getItemprops(n);if(i&&i.mri){var s=$(n).text().replace(/\\u200B/gi,\"\"),a=e.akaByMri[i.mri]||[];a?a.indexOf(s)<0&&e.convertToText(n):e.akaByMri[i.mri]=[s]}})},n.wordRegex=/\\(.*\\)|\\S+/,n.atMentionRegex=/^(?:@|＠)/,n}(t.BaseSemanticObjectHandler);t.PeoplePickerHandler=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t;!function(e){e[e.above=1]=\"above\",e[e.below=2]=\"below\",e[e.left=3]=\"left\",e[e.right=4]=\"right\"}(t=e.InsertCellDirection||(e.InsertCellDirection={}));var o=function(){function e(e,t,o,n,r,i,s){void 0===s&&(s=!1);var l=this;this.editor=e,this.loggingService=t,this.eventingService=o,this.constants=n,this.$timeout=r,this.settingsService=i,this.styleInline=s,this.createCkeElement=function(e){var t=new l.ckEditor.dom.element(e);return l.styleInline&&(\"table\"!==e&&\"td\"!==e&&\"tr\"!==e||(t.setStyle(\"border-width\",\"1px\"),t.setStyle(\"border-style\",\"solid\")),\"td\"===e&&(t.setStyle(\"padding-top\",\".3rem\"),t.setStyle(\"padding-bottom\",\".3rem\"),t.setStyle(\"padding-right\",\".6rem\"),t.setStyle(\"padding-left\",\".6rem\"))),t},this.logger=t.newLogger(\"TableHandler\"),this.ckEditor=e.$window.CKEDITOR}return e.prototype.dispose=function(){this.editor=null,this.ckEditor=null},e.prototype.onKeyUpEvent=function(e){},e.prototype.onKeyDownEvent=function(e){},e.prototype.onEditingEvent=function(e){},e.prototype.onSelectionChange=function(e){var t=this;this.$timeout(function(){var e=!1;t.getSelectedCells().length&&(e=!0);var o={isTableSelected:e};t.eventingService.$emit(t.constants.events.textEditor.selectionChanged,o),t.logger.debug(\"Table selection updated to {0}\",o)})},e.prototype.onUndoOrRedo=function(e){},e.prototype.canHandleElement=function(e){return!1},e.prototype.canHandleText=function(e){return!1},e.prototype.canHandlePaste=function(e){return!1},e.prototype.handleText=function(e){},e.prototype.insertInEditor=function(e){},e.prototype.reset=function(){},e.prototype.shouldHandleWhenIMEComposing=function(){return!0},e.prototype.shouldStopImmediatePropagationWhileActive=function(e){return!0},e.prototype.shouldUpcastOnPaste=function(e,t){return!1},e.prototype.upcastOnPaste=function(e,t){},e.prototype.insertColumn=function(o){var n=o.direction===t.left;this.logger.info(\"[insertColumn] Inserting column \"+(n?\"left\":\"right\"));var r;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(r=this.loggingService.newCounter(this.constants.telemetry.textEditor.tableHandler.insertColumn)),this.editor.saveUndoSnapshot(!0);var i=this.getSelectedCells();if(!i.length)return this.logger.error(\"[insertColumn] \"+e.selectionOutOfTable),void(r&&r.fail({error:e.selectionOutOfTable}));for(var s=i[0].getAscendant(\"table\"),l=this.buildTableMap(s),a=this.getColumnsIndices(l,i,n),c=l.length,d=l.map(function(e){return e[a]}),h=l.map(function(e){return e[n?a-1:a+1]}),g=0;g<c&&d[g];){var u=void 0;if(d[g].colSpan>1&&h[g]==d[g])(u=d[g]).colSpan+=1,0===g&&this.setCursorTo(u);else{var p=this.createCkeElement(d[g]);(u=p.clone(!1,!1)).removeAttribute(\"colSpan\"),u.appendBogus(),n?u.insertBefore(p):u.insertAfter(p),0===g&&this.setCursorTo(u),u=u.$}g+=u.rowSpan}this.setEqualColWidth(s,!0),this.enableUndoHack(),this.editor.editor.fire(\"change\"),r&&r.stop({cols:l[0].length+1,rows:l.length,inserted:1})},e.prototype.insertRow=function(o){var n=o.direction===t.above;this.logger.info(\"[insertRow] Inserting row \"+(n?\"above\":\"below\"));var r;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(r=this.loggingService.newCounter(this.constants.telemetry.textEditor.tableHandler.insertRow)),this.editor.saveUndoSnapshot(!0);var i=this.getSelectedCells();if(!i.length)return this.logger.error(\"[insertRow] \"+e.selectionOutOfTable),void(r&&r.fail({error:e.selectionOutOfTable}));for(var s,l=i[0],a=l.getParent(),c=a.getIndex(),d=i[i.length-1].getParent(),h=d.getIndex(),g=n?c:h,u=n?a:d,p=this.buildTableMap(l.getAscendant(\"table\")),f=p[g],v=n?p[g-1]:p[g+1],m=p[0].length,b=this.createCkeElement(\"tr\"),C=0;C<m&&f[C];){var S=void 0;f[C].rowSpan>1&&v&&f[C]==v[C]?((S=f[C]).rowSpan+=1,0===C&&(s=S)):((S=this.createCkeElement(f[C]).clone(!1,!1)).removeAttribute(\"rowSpan\"),S.appendBogus(),b.append(S),0===C&&(s=S),S=S.$),C+=S.colSpan}n?b.insertBefore(u):b.insertAfter(u),this.setCursorTo(s),this.enableUndoHack(),this.editor.editor.fire(\"change\"),r&&r.stop({cols:p[0].length,rows:p.length+1,inserted:1})},e.prototype.insertTable=function(e){this.logger.info(\"[insertTable] Inserting new table \"+e.cols+\"x\"+e.rows);var t;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(t=this.loggingService.newCounter(this.constants.telemetry.textEditor.tableHandler.insertTable,{cols:e.cols,rows:e.rows}));var o=this.createTable(e);this.editor.saveUndoSnapshot(!0);try{this.editor.lockUndo(!0,!1),this.editor.editor.insertElement(o)}catch(e){this.logger.error(\"[insertTable]: exception {0}\",e),t&&t.fail({error:e})}this.editor.unlockUndo(),this.setCursorToFirstCell(o),this.onSelectionChange(),this.editor.editor.fire(\"change\"),t&&t.stop()},e.prototype.deleteTable=function(){this.logger.info(\"[deleteTable] Deleting table\");var t;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(t=this.loggingService.newCounter(this.constants.telemetry.textEditor.tableHandler.deleteTable)),this.editor.saveUndoSnapshot(!0);var o=this.getSelectedCells();if(!o.length)return this.logger.error(\"[deleteTable] \"+e.selectionOutOfTable),void(t&&t.fail({error:e.selectionOutOfTable}));var n=o[0].getAscendant(\"table\");n&&(this.moveCursorOut(n),n.remove()),this.enableUndoHack(),this.editor.editor.fire(\"change\"),t&&t.stop()},e.prototype.deleteColumn=function(){this.logger.info(\"[deleteColumn] Deleting column\");var t;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(t=this.loggingService.newCounter(this.constants.telemetry.textEditor.tableHandler.deleteColumn)),this.editor.saveUndoSnapshot(!0);var o=this.editor.editor.getSelection(),n=this.getSelectedCells(o);if(!n.length)return this.logger.error(\"[deleteColumn] \"+e.selectionOutOfTable),void(t&&t.fail({error:e.selectionOutOfTable}));var r=n[0],i=n[n.length-1],s=r.getAscendant(\"table\"),l=s.find(\"tr\"),a=this.buildTableMap(s),c=[];o&&o.reset();for(var d=function(e,t){for(var o=-1,n=0;n<e.length&&!((o=_.findIndex(e[n],function(e){return e==t.$}))>-1);n++);return o},h=d(a,r),g=d(a,i),u=h;u<=g;u++)for(var p=0;p<a.length;p++){var f=a[p],v=l.getItem(p),m=this.createCkeElement(f[u]),b=m.$;b&&(1==b.colSpan?m.remove():b.colSpan-=1,p+=b.rowSpan-1,v.find(\"td\").count()||c.push(v))}var C=s.findOne(\"tr\");if(C){var S=C.find(\"td\");this.setCursorTo(S.getItem(h)||S.getItem(0),s)}else this.moveCursorOut(s);this.deleteRowsArray(c),this.setEqualColWidth(s,!0),this.enableUndoHack(),this.editor.editor.fire(\"change\");var y=g-h+1;t&&t.stop({cols:a[0].length-y,rows:a.length,deleted:y})},e.prototype.deleteRow=function(){this.logger.info(\"[deleteRow] Deleting row\");var t;this.settingsService.valueAsBoolean(this.constants.settings.names.disablePerfTableLogging)||(t=this.loggingService.newCounter(this.constants.telemetry.textEditor.tableHandler.deleteRow)),this.editor.saveUndoSnapshot(!0);var o=this.editor.editor.getSelection(),n=this.getSelectedCells(o);if(!n.length)return this.logger.error(\"[deleteRow] \"+e.selectionOutOfTable),void(t&&t.fail({error:e.selectionOutOfTable}));var r=n[0].getAscendant(\"table\"),i=r.find(\"tr\"),s=this.buildTableMap(r),l=n[0].getParent().getIndex(),a=n[n.length-1],c=a.getParent().getIndex()+a.$.rowSpan-1,d=[];o&&o.reset();for(var h=l;h<=c;h++){for(var g=i.getItem(h),u=0;u<s[h].length;u++){var p=this.createCkeElement(s[h][u]),f=p.$;if(1===f.rowSpan)p.remove();else if(f.rowSpan-=1,p.getParent().getIndex()===h){var v=s[h+1];v[u-1]?p.insertAfter(this.createCkeElement(v[u-1])):this.createCkeElement(i[h+1]).append(p,!0)}u+=f.colSpan-1}d.push(g)}this.setCursorTo(i.getItem(c+1)||i.getItem(0),r),this.deleteRowsArray(d),this.enableUndoHack(),this.editor.editor.fire(\"change\");var m=c-l+1;t&&t.stop({cols:s[0].length,rows:s.length-m,deleted:m})},e.prototype.enableUndoHack=function(){this.editor.lockUndo(!0,!1);try{var e=this.createCkeElement(\"fake\");this.editor.editor.insertElement(e),e.remove()}catch(e){}this.editor.unlockUndo()},e.prototype.deleteRowsArray=function(e){if(e.length){for(var t=e[0].getAscendant(\"table\"),o=0;o<e.length;o++)e[o].remove();0===t.find(\"tr\").count()&&t.remove()}},e.prototype.createTable=function(e){for(var t=this.createCkeElement(\"table\"),o=t.append(this.createCkeElement(\"tbody\")),n=0;n<e.rows;n++)for(var r=o.append(this.createCkeElement(\"tr\")),i=0;i<e.cols;i++)r.append(this.createCkeElement(\"td\")).appendBogus(!1);return t.setStyle(\"width\",\"100%\"),this.setEqualColWidth(t),t},e.prototype.setCursorToFirstCell=function(e){var t=this.createCkeElement(e.$.rows[0].cells[0]);this.setCursorTo(t)},e.prototype.moveCursorOut=function(e){e instanceof this.ckEditor.dom.element||e instanceof this.ckEditor.dom.node||(e=this.createCkeElement(e)),e.hasNext()?this.setCursorTo(e.getNext()):e.hasPrevious()?this.setCursorTo(e.getPrevious()):this.setCursorTo(this.createCkeElement(e.$.parentNode))},e.prototype.setCursorTo=function(e,t){if(e){e instanceof this.ckEditor.dom.element||(e=this.createCkeElement(e));var o=this.editor.editor.createRange();o.moveToElementEditStart(e)||(o.selectNodeContents(e),o.collapse(!0)),o.select(),this.onSelectionChange()}else t&&this.moveCursorOut(t)},e.prototype.setEqualColWidth=function(e,t){var o=e.findOne(\"colgroup\");o&&t&&(o.remove(),o=null),o||(o=this.insertColgroup(e));for(var n=this.colsCountFromColgroup(e),r=o.find(\"col\"),i=Math.floor(100/n).toString()+\"%\",s=0;s<r.count();s++)r.getItem(s).setStyle(\"width\",i)},e.prototype.insertColgroup=function(e){if(!e.findOne(\"colgroup\")){var t=this.colsCountFromRow(e),o=this.createCkeElement(\"colgroup\");e.append(o,!0);for(var n=0;n<t;n++)o.append(this.createCkeElement(\"col\"));return o}},e.prototype.getSelectedCells=function(e){if(!(e=e||this.editor&&this.editor.editor&&this.editor.editor.getSelection()))return[];var t=this.ckEditor.plugins.tabletools.getSelectedCells(e);return t&&Array.isArray(t)?t:[]},e.prototype.buildTableMap=function(e){return this.ckEditor.tools.buildTableMap(e)},e.prototype.getCellColIndex=function(e,t){t=t||this.buildTableMap(e.getAscendant(\"table\"));var o=e.getAscendant(\"tr\").getIndex();return _.findIndex(t[o],function(t){return t==e.$})},e.prototype.getColumnsIndices=function(e,t,o){for(var n=o?1/0:0,r=0;r<t.length;r++){var i=this.getCellColIndex(t[r],e);if(o?i<n:i>n){n=i;break}}return n},e.prototype.colsCountFromRow=function(e){var t=e.findOne(\"tr\");return this.colsCount(t,\"td\")},e.prototype.colsCountFromColgroup=function(e){var t=e.findOne(\"colgroup\");return this.colsCount(t,\"col\")},e.prototype.colsCount=function(e,t){var o=0;if(!e)return o;for(var n=e.find(t),r=0;r<n.count();r++){var i=n.getItem(r);i.colSpan>1?o+=i.colSpan:o+=1}return o},e.selectionOutOfTable=\"Selection out of table\",e}();e.TableHandler=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){e[e.DISABLED=0]=\"DISABLED\",e[e.ON=1]=\"ON\",e[e.OFF=2]=\"OFF\"}(e.EditorStyleState||(e.EditorStyleState={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,n,i,r,o,s){var a=e.call(this,t,n,i,r,o,null,null,null,/[\\W]/,{debugName:\"Link\",noWrapper:!1,rangeOptions:{stopAtBlocks:!0}},i.events.tagEvents)||this;return a.hyperlinkHelper=s,a.invokeExpression=s.combinedIncompleteRegex,a.validExpression=s.combinedWithTrailingPunctuationAndSpaceRegex,a}return __extends(t,e),t.prototype.reset=function(){this.link?(this.hyperlinkHelper.urlWholeStringRegex.test(this.link.innerHTML)&&this.editor.resetCommandWrapper(),this.link=null):this.linkUrl&&this.hyperlinkHelper.urlWholeStringRegex.test(this.linkUrl)&&this.insertLink(this.linkTitle,this.linkUrl,\"\")},t.prototype.onEditingEvent=function(e){switch(e.name){case this.constants.events.messages.beforeSubmit:this.linkUrl&&this.hyperlinkHelper.urlWholeStringRegex.test(this.linkUrl)&&this.insertLink(this.linkTitle,this.linkUrl,\"\");break;case this.constants.events.texteditor.keydown:if(e.data&&e.data.$&&e.data.$.keyCode===this.constants.keyCodes.backspace){var t=this.editor.getDomRangeFromSelection();if(t&&(this.editor.textRangeHelper.shrinkRangeToText(t),t.collapsed&&t.startContainer===t.endContainer)){var n=this.determineEndOfLink(t);n&&(this.replaceWithTextNode(n),this.editor.cancelEvent(e),this.editor.resetActiveHandler())}}}},t.prototype.shouldStopImmediatePropagationWhileActive=function(e){return e.keyCode!==this.constants.keyCodes.enter},t.prototype.determineEndOfLink=function(e){var t=e.cloneRange();if(0!==this.editor.textRangeHelper.extendRange(t,!0,\"character\",-1,{stopAtElements:!1,stopAtBlocks:!0,root:this.editor.getEditableContentRoot()})){var n=this.findLinkElement(t.startContainer);if(n){if(0===this.editor.textRangeHelper.extendRange(t,!1,\"character\",1,{stopAtElements:!1,stopAtBlocks:!0,root:this.editor.getEditableContentRoot()}))return n;var i=this.findLinkElement(t.endContainer);if(!i||i!==n)return n}}return null},t.prototype.findLinkElement=function(e,t){void 0===t&&(t=2);for(var n=0;e&&n<=t;){if(e.nodeType===Node.ELEMENT_NODE&&\"A\"===e.nodeName)return e;e=e.parentElement,n++}return null},t.prototype.replaceWithTextNode=function(e){var t=this.editor.bookmarkSelectionInContainer(e),n=e.parentElement,i=document.createTextNode(e.innerText);n.insertBefore(i,e.nextSibling),n.removeChild(e),this.editor.selectContainerBookmark(t),this.editor.saveUndoSnapshot()},t.prototype.onKeyDownEvent=function(e){e.keyCode===this.constants.keyCodes.enter&&this.insertLink(this.linkTitle,this.linkUrl,\"\")},t.prototype.canHandleElement=function(e){return!(\"A\"!==e.tagName||!this.hyperlinkHelper.urlWholeStringRegex.test(e.innerHTML))&&(this.link=e,!0)},t.prototype.canHandlePaste=function(e){return this.hyperlinkHelper.urlWholeStringRegex.test(e)},t.prototype.IsUrl=function(e){return this.hyperlinkHelper.isUrl(e)},t.prototype.canHandleText=function(e){return this.link?this.IsUrl(e):this.hyperlinkHelper.combinedWithTrailingPunctuationAndSpaceRegex.test(e)},t.prototype.handleText=function(e){if(this.link)this.link.href=this.hyperlinkHelper.makeValidUrl(this.link.innerText),this.link.title=this.link.href;else{var t=this.hyperlinkHelper.combinedWithTrailingPunctuationAndSpaceRegex.exec(e);if(t){this.linkTitle=t[1],this.linkUrl=t[2]||t[3];var n=t[4];n&&this.insertLink(this.linkTitle,this.linkUrl,n)}}},t.prototype.createLink=function(e,n){var i=\"\",r=this.hyperlinkHelper.makeValidUrl(e);if(r){for(var o=r.length-1;o>=0&&t.doNotEndChars.has(r.charCodeAt(o));)--o;var s=0;if(n)s=n.charCodeAt(0);else{var a=this.editor.getActiveCommand();if(a&&a.range){var l=a.range.cloneRange();l.setEnd(l.startContainer,l.startOffset),this.editor.textRangeHelper.extendRange(l,!0,\"character\",-1,{stopAtBlocks:!0})&&(s=l.toString().charCodeAt(0))}}o>=0&&t.doNotBeginEndChars.get(s)===r.charCodeAt(o)&&--o,o!==r.length-1&&(i=r.slice(o+1).concat(i),r=r.slice(0,o+1))}else i=e;return{url:r,trailingText:i}},t.prototype.insertLink=function(e,n,i){if(n){var r=this.createLink(n);e||(e=n.slice(0,n.length-r.trailingText.length)),r.trailingText.length>0&&(i=r.trailingText.concat(i)),this.linkTitle=null,this.linkUrl=null;var o=this.hyperlinkHelper.buildHyperlink(r.url,e,i);if(o){var s=jQuery.parseHTML(o);this.editor.insertCommandResult(s),this.$scope.$emit(t.LinkInserted,{href:n})}}this.editor.resetActiveHandler()},t.prototype.shouldUpcastOnPaste=function(e,t){return this.isPasteInputValid(e)},t.prototype.upcastOnPaste=function(e,t){if(this.isPasteInputValid(e))for(var n=t,i=0;i<n.length;i++){var r=n[i];r.nodeType==Node.TEXT_NODE?this.editor.addNodes(this.upcastTextNodeIfNecessary(r)):this.editor.addNodes([r])}},t.prototype.upcastTextNodeIfNecessary=function(e){for(var n,i=[],r=0,o=new RegExp(this.hyperlinkHelper.url,\"g\"),s=!1;null!==(n=o.exec(e.nodeValue));){if(r<n.index){u=document.createTextNode(e.nodeValue.substring(r,n.index));i.push(u)}var a=n.index>0?e.nodeValue.substr(n.index-1,1):\"\",l=n[0],h=this.createLink(l,a);if(h.url){var d=l.slice(0,l.length-h.trailingText.length),p=this.hyperlinkHelper.buildHyperlink(h.url,d,h.trailingText),c=jQuery.parseHTML(p);i=i.concat(c)}r=o.lastIndex,s=!0}if(s&&this.$scope.$emit(t.LinkInserted,{element:i}),r<e.nodeValue.length){var u=document.createTextNode(e.nodeValue.substring(r,e.nodeValue.length));i.push(u)}return i},t.prototype.isPasteInputValid=function(e){return e&&e.data&&e.data.dataValue&&\"text\"==e.data.type&&e.data.dataValue.length<this.constants.messages.maxSizeOfClipboardContentToAutoConvert},t.doNotEndChars=new Set([46,44,59]),t.doNotBeginEndChars=new Map([[40,41],[123,125],[91,93]]),t.LinkInserted=\"LinkTextHandler_LinkInserted\",t}(e.BaseSemanticObjectHandler);e.LinkTextHandler=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,s){this.$rootScope=e,this.$translate=t,this.localizationService=s}return e.$inject=[\"$rootScope\",\"$translate\",\"localizationService\"],e.prototype.getTimeAgoString=function(e,t){t=t||new Date;var s=new Date(t.toString());s.setHours(0,0,0,0);var i=t.getTime()-e.getTime(),r=Math.abs(i)/1e3,a=r/60,o=a/60,n={seconds:this.$translate.instant(this.$rootScope.resources.strings.messages_timeAgoSeconds),minutes:this.$translate.instant(this.$rootScope.resources.strings.messages_timeAgoMinutes),hours:this.$translate.instant(this.$rootScope.resources.strings.messages_timeAgoHours),yesterday:this.$translate.instant(this.$rootScope.resources.strings.messages_timeAgoYesterday)};if(s.getTime()-e.getTime()>0&&s.getTime()-e.getTime()<=864e5)return n.yesterday;if(r<60)return n.seconds;if(a<60){c=Math.floor(a);return this.substitute(n.minutes,0==c?1:c)}if(o<24){var c=Math.floor(o);return this.substitute(n.hours,0==c?1:c)}var u=t.getFullYear()!==e.getFullYear();return this.localizationService.getDate(e,\"shortDate\",u)},e.prototype.substitute=function(e,t){return e.replace(/%d/i,t)},e.prototype.getMessageDisplayableDateTimeForFeedList=function(e){if(e){var t=moment(Date.now()),s=moment(e);return t.isSame(s,\"d\")?this.localizationService.getDate(e,\"shortTime\"):this.localizationService.getDate(e,\"shortDate\",!t.isSame(s,\"y\"))}},e}();e.TimeService=t,angular.module(\"teamspace.timeService\",[\"teamspace.localizationService\"]).service(\"timeService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function e(e,t,s){this.resources=e,this.localizationService=t,this.$translate=s}return e.$inject=[\"resources\",\"localizationService\",\"$translate\"],e.prototype.substitute=function(e,t){return e.replace(/%d/i,t)},e.prototype.transformIntoTimeago=function(e){if(!angular.isDefined(e))return\"\";var t=new Date,s=new Date(e);return this.getTimeAgoString(s,t)},e.prototype.getTimeAgoString=function(e,t){var s=new Date(t);s.setHours(0,0,0,0);var i=t.getTime()-e.getTime(),r=Math.abs(i)/1e3,a=r/60,n=a/60,o={seconds:this.$translate.instant(this.resources.strings.messages_timeAgoSeconds),minutes:this.$translate.instant(this.resources.strings.messages_timeAgoMinutes),hours:this.$translate.instant(this.resources.strings.messages_timeAgoHours),yesterday:this.$translate.instant(this.resources.strings.messages_timeAgoYesterday)};if(s.getTime()-e.getTime()>0&&s.getTime()-e.getTime()<=864e5)return o.yesterday;if(r<60)return o.seconds;if(a<60){c=Math.floor(a);return this.substitute(o.minutes,0==c?1:c)}if(n<24){var c=Math.floor(n);return this.substitute(o.hours,0==c?1:c)}var u=t.getFullYear()!==e.getFullYear();return this.localizationService.getDate(e,\"shortDate\",u)},e}();e.TimeagoCalcService=t,angular.module(\"teamspace.timeagoCalcService\",[\"teamspace.localizationService\"]).service(\"timeagoCalcService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(o){!function(o){!function(o){o[o.Dropdown=0]=\"Dropdown\",o[o.Popover=1]=\"Popover\",o[o.Cortana=2]=\"Cortana\",o[o.MessageActionsMenu=3]=\"MessageActionsMenu\",o[o.Tooltip=4]=\"Tooltip\"}(o.TooltipType||(o.TooltipType={}))}(o.services||(o.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(t,a,r){this.$translateProvider=t,this.$translateSanitizationProvider=a,this.constants=r,this.messageFormatInterpolationKey=\"$translateMessageFormatInterpolation\",e.reusableHtmlEscapeElement=angular.element(\"<div></div>\")}return e.$inject=[\"$translateProvider\",\"$translateSanitizationProvider\",\"constants\"],e.prototype.config=function(t,a,r,n){var s=this,o={preferredLocales:(r=r||[]).join(\",\"),locale:a},i=a;if(this.$translateSanitizationProvider.addStrategy(this.constants.translation.strategies.customSanitizer,e.escapeHtml),this.$translateProvider.useSanitizeValueStrategy(this.constants.translation.strategies.customSanitizer),this.$translateProvider.fallbackLanguage(a),this.$translateProvider.useMissingTranslationHandler(\"missingTranslationHandler\"),!t||0===t.length)throw n(\"No locale table provided by the server: {0}\",{localeResolution:this.constants.scenarios.steps.appConfig.noLocaleTables}),new Error(\"No fallback locale table provided by the server\");r&&0!==r.length?(i=o.locale=t.length>1?t[1].locale:t[0].locale,1===t.length?r[0]===a?(o.localeResolution=this.constants.scenarios.steps.appConfig.primaryLocaleUsed,n(\"Using primary preferred locale: {0}\",o)):r.indexOf(a)>-1?(o.localeResolution=this.constants.scenarios.steps.appConfig.nonPrimaryLocaleUsed,n(\"Primary preferred locale not supported, falling back to secondary: {0}\",o)):(o.localeResolution=this.constants.scenarios.steps.appConfig.localesNotSupported,n(\"None of the preferred locales currently supported: {0}\",o)):r[0]===i?(o.localeResolution=this.constants.scenarios.steps.appConfig.primaryLocaleUsed,n(\"Using primary preferred locale: {0}\",o)):(o.localeResolution=this.constants.scenarios.steps.appConfig.nonPrimaryLocaleUsed,n(\"Primary preferred locale not supported, falling back to secondary: {0}\",o))):n(\"No preferred locale provided by user agent: {0}\",{localeResolution:this.constants.scenarios.steps.appConfig.noLocalePreference,locale:a}),this.$translateProvider.preferredLanguage(i),this.$translateProvider.addInterpolation(this.messageFormatInterpolationKey),_.forEach(t,function(e){return s.$translateProvider.translations(e.locale,e.strings)})},e.escapeHtml=function(t,a,r){return\"params\"===a&&(t=e.mapInterpolationParameters(t,e.htmlEscapeValue)),t},e.htmlEscapeValue=function(t){return e.reusableHtmlEscapeElement.text(t),e.reusableHtmlEscapeElement.html()},e.mapInterpolationParameters=function(t,a){if(angular.isObject(t)){var r=angular.isArray(t)?[]:{};return _.each(t,function(t,n){r[n]=e.mapInterpolationParameters(t,a)}),r}return angular.isNumber(t)?t:a(t)},e.prototype.$get=function(){return this},e}();e.TranslateConfigProvider=t,angular.module(\"teamspace.translateConfig\",[\"pascalprecht.translate\"]).provider(\"translateConfig\",t).factory(\"missingTranslationHandler\",function(){return function(e){return e}})}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\";var teamspace;!function(e){e.services||(e.services={}),angular.module(\"teamspace.translationDecorator\",[\"pascalprecht.translate\",\"teamspace.settingsService\",\"teamspace.constants\"]).config([\"$provide\",function(e){e.decorator(\"$translate\",[\"$delegate\",\"settingsService\",\"constants\",\"$q\",function(e,r,n,t){function a(e,r){if(e)return r&&Object.keys(r).forEach(function(n){var t=new RegExp(\"{{\"+n+\"}}\",\"g\");e=e.replace(t,function(){return r[n]})}),e}function i(t,i,s){if(r.valueAsBoolean(n.settings.names.enableEcsStringOverride)){if(!t)return t;var c=r.valueFor(n.growth.ecsStringOverrideKey),o=c&&c[t];if(o){var u=e.preferredLanguage()&&e.preferredLanguage().toLowerCase(),f=u&&u.split(\"-\")[0].toLowerCase();return a(o[u],i)||a(o[f],i)}}}e.instantWithoutEncoding=function(r,n){if(!r)return\"\";if(!n)return e.instant(r);var t={};for(var a in n)t[a]=\"{{\"+a+\"}}\";var i=e.instant(r,t);for(var a in t)!function(e){i=i.replace(RegExp(t[e],\"g\"),function(){return n[e]})}(a);return i};var s=e.instant;e.instant=function(r,n,t){var a=i(r,n);return a||s.apply(e,arguments)};var c=function(r,n,a){var s=i(r,n);return s?t.resolve(s):t.resolve(e.apply(this,arguments))};return angular.extend(c,e),c}])}])}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t){this.utilityService=t,this.nativeTrouter=e.createTrouter()}return e.prototype.registerListener=function(e,t){e._remoteTrouterListenerId||(e._remoteTrouterListenerId=this.utilityService.generateUUID());var r={remoteId:e._remoteTrouterListenerId,onTrouterConnected:function(t,r){var n=r;e.onTrouterConnected(t,n)},onTrouterDisconnected:function(){e.onTrouterDisconnected&&e.onTrouterDisconnected()},onTrouterRequest:function(t,r){var n=t,o={id:n.id,status:0,headers:{},body:\"\",send:function(){return r(o)}};e.onTrouterRequest(n,o)}};return this.nativeTrouter.registerListener2(r,t),!0},e.prototype.unregisterListener=function(e){return!!e._remoteTrouterListenerId&&(this.nativeTrouter.unregisterListener2(e._remoteTrouterListenerId),e._remoteTrouterListenerId=void 0,!0)},e}();e.SlimCoreTrouterClient=t}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),teamspace;!function(e){!function(t){\"use strict\";var r=function(r){function i(e,t,i,n,o,s,c,a,l,u,g,h,v,S,p,d,f,m){var C=r.call(this,g)||this;return C.$q=e,C.appConfig=t,C.diagnosticsService=i,C.loggingService=n,C.authenticationService=o,C.eventingService=s,C.constants=c,C.appStateService=a,C.telemetryProvider=l,C.telemetryService=u,C.orchestrationService=g,C.callingSupportService=h,C.platformDetectService=v,C.settingsService=S,C.utilityService=p,C.desktopUtilityService=d,C.lazyLoadService=f,C.$window=m,C.trouterUrl=function(){return\"\"},C.isTrouterPromiseResolved=!1,C.logger=n.newLogger(\"TrouterService\"),g.registerAction(c.actions.trouter.startup,function(){return C.start()}),g.registerAction(c.actions.logout.cleanupTrouter,function(){return C.stop(c.events.desktopApp.logOut),e.resolve()}),C.initializeOnAppLaunchAndReinit(),C}return __extends(i,r),i.$inject=[\"$q\",\"appConfig\",\"diagnosticsService\",\"loggingService\",\"authenticationService\",\"eventingService\",\"constants\",\"appStateService\",\"telemetryProvider\",\"telemetryService\",\"orchestrationService\",\"callingSupportService\",\"platformDetectService\",\"settingsService\",\"utilityService\",\"desktopUtilityService\",\"lazyLoadService\",\"$window\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){this.enableCheckConnection=this.settingsService.valueAsBoolean(this.constants.settings.names.enablePluginlessCheckConnection),this.resetTrouterUrlPromise(),this.listeners={};var t=this.logger;this.registerListener({onTrouterConnected:function(e,r){t.info(\"Trouter is now CONNECTED, base endpoint URL: \"+r.baseEndpointUrl)},onTrouterDisconnected:function(){t.info(\"Trouter is now DISCONNECTED\")},onTrouterRequest:function(e,t){t.status=200,t.send()}},\"/TeamsTrouterService/\")},i.prototype.cleanupOnAppTeardown=function(e){this.stop(\"cleanupOnAppTeardown\"),this.trouterUrl=function(){return\"\"},this.registrarUrl=void 0,this.legacyApiAvailable=void 0,this.trouterInstance=void 0,this.trouterUrlDeferred=void 0,this.isTrouterPromiseResolved=!1,this.trouterConfig=void 0,this.trouterServiceSettings=void 0,this.tsTrouterVersion=void 0,this.unsubscribeToAppState=null,this.trouterConnectionScenario=void 0,this.throttledCheckConnection=void 0,this.enableCheckConnection=!1,this.trouterClient=void 0,this.listeners={},this.slimcoreDeferredInit=void 0},i.prototype.mtmaTelemetryIdentifier=function(){return\"TrouterService\"},i.prototype.start=function(){var e=this;if(this.desktopUtilityService.isPluginless())return this.logger.info(\"Starting TrouterService with TsTrouter\"),this.legacyApiAvailable=this.$q(function(r,i){return e.lazyLoadService.load([\"tsregistrar\",\"tstrouter\"]).then(function(){return e.initTsTrouter(),e.startTsTrouter({environment:e.appConfig.environment.type,sessionId:e.loggingService.sessionId}),r()}).catch(function(r){return e.logger.error(\"Failed to init TsTrouter: \"+t.CallingTelemetryService.getErrorMessage(r)),i(r)})});this.logger.info(\"Starting TrouterService with SlimCore wrapper\"),this.slimcoreDeferredInit=this.$q.defer();var r=this.slimcoreDeferredInit.promise;return this.slimcoreInstance&&this.initSlimCoreTrouter(this.slimcoreInstance),r},i.prototype.startTsTrouter=function(e){var r,i=this;this.trouterConfig=this.buildTrouterConfigWith(e),this.trouterConnectionScenario=this.loggingService.newScenario(this.constants.scenarios.calling.trouterService.init,null,null,this.constants.timeInMiliseconds.fiveMinutes);var n=function(e){var t;i.diagnosticsService.setTrouterSubscriptionStatus(SkypeX.Services.SubscriptionState.Connected,e),i.isTrouterPromiseResolved&&(i.loggingService.event(i.constants.scenarios.calling.trouterService.doubleConnect),i.resetTrouterUrlPromise()),i.isTrouterPromiseResolved=!0,i.trouterUrlDeferred.resolve(e),i.trouterUrl(e);var r=(t={},t[i.constants.categories.trouterUrls]=e,t);i.trouterConnectionScenario?(i.trouterConnectionScenario.stop(r),i.trouterConnectionScenario=null):i.loggingService.event(i.constants.scenarios.calling.trouterService.urlAvailable,r)},o=function(){i.resetTrouterUrlPromise(),i.diagnosticsService.setTrouterSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected)};this.diagnosticsService.setTrouterSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected);try{this.trouterConnectionScenario?this.trouterConnectionScenario.mark(this.constants.scenarios.calling.trouterService.start):this.loggingService.event(this.constants.scenarios.calling.trouterService.start),this.logger.info(\"Starting trouter with the config: {0}\",JSON.stringify(this.trouterConfig)),this.trouterInstance.start(this.trouterConfig),this.diagnosticsService.setTrouterSubscriptionStatus(SkypeX.Services.SubscriptionState.Connecting),this.trouterInstance.onStateChanged(function(e,r){var s;switch(i.trouterConnectionScenario=i.getActiveTrouterConnectScenario(),i.trouterConnectionScenario?i.trouterConnectionScenario.mark(t.CallingTelemetryService.getSubscriptionStateAsString(e)):3===e||9===e?(i.trouterConnectionScenario=i.loggingService.newScenario(i.constants.scenarios.calling.trouterService.reconnect),i.trouterConnectionScenario.mark(t.CallingTelemetryService.getSubscriptionStateAsString(e))):i.loggingService.event(i.constants.scenarios.calling.trouterService.stateChange,(s={},s[i.constants.categories.trouterState]=t.CallingTelemetryService.getSubscriptionStateAsString(e),s)),e){case 0:break;case 2:n(r);break;case 9:case 3:o();break;default:i.logger.error(\"Invalid trouter state: \"+e)}}),this.subscribeToGlobalState()}catch(e){throw this.trouterConnectionScenario&&(this.trouterConnectionScenario.fail((r={},r[this.constants.counters.eventNames.reason]=t.CallingTelemetryService.getErrorMessage(e),r)),this.trouterConnectionScenario=null),this.logger.error(\"failed starting trouter: {0}\",t.CallingTelemetryService.getErrorMessage(e)),e}this.checkConnectionWithTimer()},i.prototype.state=function(){return this.trouterInstance&&this.trouterInstance.state()||0},i.prototype.buildObservableTrouterUrl=function(){var e=[],t=function(t){e.push(t)};t.off=function(t){_.remove(e,function(e){return e===t})},t.notifyAll=function(t){e.forEach(function(e){e(t)})};var r=\"\",i=function(e){if(!e)return r;r!==e&&(r=e,t.notifyAll(e))};return i.changed=t,i},i.prototype.initTsTrouter=function(){this.trouterUrl=this.buildObservableTrouterUrl(),this.trouterServiceSettings=this.appConfig.callingConstants.trouterServiceSettings,this.registrarUrl=this.callingSupportService.isLightweightOnlyEnvironment()?void 0:this.appConfig.callingConstants.notificationStack.incomingCalls.registrarServiceUrl;var e=this.getTrouterFactory();this.trouterInstance=e.createTrouterService(new t.LoggingAdapter(\"trouter\",this.logger)),this.tsTrouterVersion=e.getTrouterServiceVersion(),this.trouterClient=this.trouterInstance;for(var r=0,i=Object.keys(this.listeners);r<i.length;r++){var n=i[r];this.trouterClient.registerListener(this.listeners[n],n)||this.logger.error(\"Could not register Trouter listener for '\"+n+\"'\")}},i.prototype.initSlimCoreTrouter=function(e){if(this.slimcoreDeferredInit){if(this.utilityService.compareVersions(\"2019.26.4\",this.$window.SlimCore.getVersion())>0)return this.logger.error(\"SlimCore version lower than 2019.26, Trouter support disabled\"),this.slimcoreDeferredInit.reject(),void(this.slimcoreDeferredInit=void 0);this.slimcoreInstance=e,this.trouterClient=new t.SlimCoreTrouterClient(e,this.utilityService);for(var r=0,i=Object.keys(this.listeners);r<i.length;r++){var n=i[r];this.trouterClient.registerListener(this.listeners[n],n)||this.logger.error(\"Could not register Trouter listener for '\"+n+\"'\")}this.slimcoreDeferredInit.resolve(),this.slimcoreDeferredInit=void 0}else this.logger.error(\"Already initialized? Verify initSlimCoreTrouter() flow\")},i.prototype.getTrouterFactory=function(){return require(\"@skype/tstrouter\")},i.prototype.buildTrouterConfigWith=function(e){var t=this.appConfig.callingConstants.notificationStack,r=t.incomingCalls.webRegistrarTtlInSeconds,i=1e3*r-t.incomingCalls.reregistrationTimeBeforeEndOfTtlInMs,n=this.settingsService.valueAsBoolean(this.constants.settings.names.enableDesktopUtilityPlatformId),o=n?this.desktopUtilityService.getClientVersionForPluginlessStack():this.appConfig.environment.clientVersion,s=n?o:this.settingsService.getVersion().clientVersion;return{trouterSettings:{registrationId:this.telemetryProvider.deviceId||this.utilityService.generateUUID(),registrarServiceUrl:this.registrarUrl,registrarTtlInSeconds:r,maxRegistrationTimeInMs:1e3*r,registrarRefreshTimeoutInMs:i,pnhAppId:t.incomingCalls.pnhAppId,pnhTemplate:t.incomingCalls.pnhTemplate,platform:this.platformDetectService.getBrowser(),platformUIVersion:o,trouterServiceUrl:this.settingsService.valueFor(this.constants.settings.names.trouterServiceUrl),version:s,trouterConnectTimeoutInMs:t.incomingCalls.trouterConnectTimeoutInMs,productName:t.productName,sessionId:e.sessionId,environment:e.environment,incallModeTimeoutMs:0},skypeTokenProvider:this.skypeTokenProvider.bind(this),telemetryConfig:{eventLogger:this.telemetryService.getTrouterAdapter(),settings:_.assign({},this.appConfig.callingConstants.trouterSettings)}}},i.prototype.skypeTokenProvider=function(e){var r=this;return this.authenticationService.getSkypeTokens(e).then(function(e){return e.skypeToken}).catch(function(e){var i=t.CallingTelemetryService.getErrorMessage(e,r.logger,[\"code\"]);return e.data&&(i=t.CallingTelemetryService.getErrorMessage(e.data,r.logger,[\"errorCode\"])),e.data&&r.isBlockingLicenseError(e.data.errorCode)&&r.stop(\"Skype token license error: \"+i),r.logger.error(\"Skype token provider failed: \"+i),r.$q.reject(e)})},i.prototype.isBlockingLicenseError=function(t){var r=e.services.authentication.SkypeAuthErrorCode;return t===r[r.AdminUserLicenseNotPresentForbidden]||t===r[r.AdminTeamsDisabledForTenantForbidden]||t===r[r.UserLicenseNotPresentForbidden]||t===r[r.TeamsDisabledForTenantForbidden]||t===r[r.UserLicenseNotPresentTrialEligible]},i.prototype.checkConnectionWithTimer=function(){var e=this,r=this.trouterServiceSettings.checkConnectionWithTimer,i=r?_.debounce(function(t){return e.throttledCheckConnection(t)},this.trouterServiceSettings.checkConnectionIntervalMaxInMs):function(t){return e.throttledCheckConnection(t)};this.throttledCheckConnection=_.throttle(function(n){var o;if(e.enableCheckConnection){var s=t.CallingTelemetryService.getSubscriptionStateAsString(e.state()),c=e.clientState();e.trouterInstance.checkConnection(),r&&i(\"timer\");var a=t.CallingTelemetryService.getSubscriptionStateAsString(e.state()),l=e.clientState();e.loggingService.event(e.constants.scenarios.calling.trouterService.checkConnection,(o={},o[e.constants.counters.eventNames.reason]=n||\"\",o[e.constants.categories.trouterState]=s+\" -> \"+a,o[e.constants.categories.trouterClientState]=c+\" -> \"+l,o))}},this.trouterServiceSettings.checkConnectionIntervalMinInMs),r&&i(\"init\")},i.prototype.stop=function(e){var t;if(this.trouterClient){for(var r=0,i=Object.values(this.listeners);r<i.length;r++){var n=i[r];this.trouterClient.unregisterListener(n)}this.trouterClient=void 0}if(this.listeners={},this.desktopUtilityService.isPluginless()){var o=(t={},t[this.constants.counters.eventNames.reason]=e||\"\",t);this.trouterConnectionScenario?(this.trouterConnectionScenario.cancel(o),this.trouterConnectionScenario=null):this.loggingService.event(this.constants.scenarios.calling.trouterService.stop,o),this.unsubscribeFromGlobalState(),this.diagnosticsService.setTrouterSubscriptionStatus(SkypeX.Services.SubscriptionState.Disconnected),this.trouterInstance&&(this.trouterInstance.onStateChanged(void 0),this.trouterInstance.stop()),this.trouterUrlDeferred.reject(\"service stopped\"),this.resetTrouterUrlPromise(!0)}else this.slimcoreDeferredInit&&(this.slimcoreDeferredInit.reject(),this.slimcoreDeferredInit=void 0)},i.prototype.registerMessageHandler=function(e){this.trouterInstance.registerMessageHandler(new t.MessageHandlerDecorator(e,this.loggingService,this.callingSupportService))},i.prototype.clearMessageHandlers=function(){this.trouterInstance.clearMessageHandlers()},i.prototype.checkConnection=function(e){this.throttledCheckConnection(e)},i.prototype.clientState=function(){switch(this.trouterInstance&&this.trouterInstance.state()){case 2:return\"Connected\";case 9:return\"Switching\";case 3:return\"Disconnected\";case 0:return\"Unknown\"}return\"Unknown\"},Object.defineProperty(i.prototype,\"trouterUrlGetter\",{get:function(){var e=this;return{trouterUrl:this.trouterUrl,getTrouterUrlAsync:function(){var t,r=e.trouterUrlDeferred.promise;return e.loggingService.event(e.constants.scenarios.calling.trouterService.trouterUrlRequest,(t={},t[e.constants.categories.status]=e.promiseStatus(r),t[e.constants.categories.trouterUrls]=e.trouterUrl(),t)),r}}},enumerable:!0,configurable:!0}),i.prototype.getTsTrouterVersion=function(){return this.tsTrouterVersion},i.prototype.promiseStatus=function(e){if(e&&e.$$state&&void 0!==e.$$state.status){var t=e.$$state.status;return t?t>1?\"rejected\":\"resolved\":\"pending\"}return\"unavailable\"},i.prototype.resetTrouterUrlPromise=function(e){void 0===e&&(e=!1),this.trouterUrlDeferred&&this.trouterUrlDeferred.reject(\"trouterUrl reset\"),this.trouterUrlDeferred=this.$q.defer(),e?this.trouterUrlDeferred.reject(\"disabled\"):this.isTrouterPromiseResolved=!1},i.prototype.subscribeToGlobalState=function(){var e=this;if(this.unsubscribeToAppState)this.logger.error(\"Already subscribed to appState\");else{var t=this.trouterServiceSettings;if(t.checkConnectionWhenOnline||t.checkConnectionWhenActive){var r=this.appStateService.isOnline,i=this.appStateService.isActive;this.unsubscribeToAppState=this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(){(t.checkConnectionWhenActive&&!i&&e.appStateService.isActive||t.checkConnectionWhenOnline&&!r&&e.appStateService.isOnline)&&e.checkConnection(e.constants.events.appState.changed),r=e.appStateService.isOnline,i=e.appStateService.isActive})}}},i.prototype.unsubscribeFromGlobalState=function(){this.unsubscribeToAppState&&(this.unsubscribeToAppState(),this.unsubscribeToAppState=null)},i.prototype.getActiveTrouterConnectScenario=function(){return this.loggingService.findScenario(this.constants.scenarios.calling.trouterService.init)||this.loggingService.findScenario(this.constants.scenarios.calling.trouterService.reconnect)},i.prototype.registerListener=function(e,t){var r=this.trouterClient?this.trouterClient.registerListener(e,t):!this.listeners[t];return r&&(this.listeners[t]=e),r},i.prototype.unregisterListener=function(e){for(var t=!!this.trouterClient&&this.trouterClient.unregisterListener(e),r=[],i=0,n=Object.keys(this.listeners);i<n.length;i++){c=n[i];this.listeners[c]===e&&r.push(c)}if(0===r.length)return t;for(var o=0,s=r;o<s.length;o++){var c=s[o];delete this.listeners[c]}return!0},i}(e.services.MTMABase);t.TrouterService=r,angular.module(\"teamspace.trouterService\",[\"teamspace.config\",\"teamspace.diagnosticsService\",\"teamspace.loggingService\",\"teamspace.authenticationService\",\"teamspace.eventingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.telemetryProvider\",\"teamspace.telemetryService\",\"teamspace.orchestrationService\",\"teamspace.settingsService\",\"teamspace.callingSupportService\",\"teamspace.platformDetectService\",\"teamspace.utilityService\",\"teamspace.desktopUtilityService\",\"teamspace.lazyLoadService\"]).service(\"trouterService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(){}return e.EventType_Change=\"change\",e}();e.TypingIndicatorServiceEvents=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){\"use strict\";!function(i){i[i.Layout=0]=\"Layout\",i[i.High=1]=\"High\",i[i.Medium=2]=\"Medium\",i[i.Low=3]=\"Low\"}(i.UiOrchestratorPriority||(i.UiOrchestratorPriority={}))}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var s=function(){function e(e,s,t){this.constants=e,this.settingsService=s,this.platformDetectService=t}return e.$inject=[\"constants\",\"settingsService\",\"platformDetectService\"],e.prototype.isSupportedBrowser=function(){if(this.settingsService.valueAsBoolean(\"unsupportedBrowserDisabled\"))return!0;var e=this.platformDetectService.getBrowser(),s=this.platformDetectService.getBrowserVersion();return!!this.settingsService.valueAsBoolean(this.constants.settings.names.isDesktopApp)||this.platformDetectService.getDeviceType()!==this.constants.deviceType.mobile&&this.platformDetectService.getDeviceType()!==this.constants.deviceType.tablet&&((e===this.constants.browser.chrome||e===this.constants.browser.chromium)&&s>=this.constants.minSupportedBrowserVersion.chrome||e===this.constants.browser.edge&&s>=this.constants.minSupportedBrowserVersion.edge||e===this.constants.browser.ie&&s>=this.constants.minSupportedBrowserVersion.ie||e===this.constants.browser.firefox&&s>=this.constants.minSupportedBrowserVersion.firefox||e===this.constants.browser.safari&&(s>=this.constants.minSupportedBrowserVersion.safariPreview&&this.settingsService.valueAsBoolean(this.constants.settings.names.safariPreview)||s>=this.constants.minSupportedBrowserVersion.safari&&this.settingsService.valueAsBoolean(this.constants.settings.names.safariEnabled)))},e}();e.UnsupportedBrowserService=s,angular.module(\"teamspace.unsupportedBrowserService\",[\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.platformDetectService\"]).service(\"unsupportedBrowserService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(t){!function(i){!function(i){var e=function(){function i(i,e){this.isBlocked=!1,this.isExternal=!1,this.isFeatured=!1,this.isFirstParty=!1,this.isInstalledPersonally=!1,this.isPermanent=!1,this.isTenantApp=!1,this.isCoreApp=!1,this.isInstalled=!1,this.hasConversationWithUser=!1,this.unreadCount=0,this.isNewApp=!1,this.isUserPinnable=!1,this.appId=i.appDefinition.id,this.name=i.appDefinition.name,this.shortDescription=i.appDefinition.shortDescription,this.smallIcon=i.appDefinition.smallImageUrl,this.largeIcon=i.appDefinition.largeImageUrl,this.accentColor=i.appDefinition.accentColor,this.bots=i.appDefinition.bots,this.staticTabs=i.appDefinition.staticTabs,this.isExternal=!!i.appDefinition.externalId,this.isFeatured=!(!i.appEntitlement||!i.appEntitlement.state)&&i.appEntitlement.state===t.Constants.Instance.extensibility.apps.appStates.featured,this.isFirstParty=e,this.isInstalledPersonally=i.appDefinition.isInstalledPersonally,this.isPermanent=!(!i.appEntitlement||!i.appEntitlement.state)&&i.appEntitlement.state===t.Constants.Instance.extensibility.apps.appStates.installedAndPermanent,this.isTenantApp=!!i.appDefinition.tenantId,this.isCoreApp=!!i.appDefinition.isCoreApp,this.isInstalled=t.services.AppsServiceUtils.isAppInstalled(i),this.appBarOrder=i.appEntitlement&&i.appEntitlement.appBarOrder,this.mpnId=i.appDefinition.mpnId,this.isUserPinned=i.appEntitlement&&i.appEntitlement.isUserPinned||!1,this.isAdminPinned=i.appEntitlement&&i.appEntitlement.isAdminPinned||!1}return i.prototype.getStateContext=function(){var i=this.bots&&this.bots.length>0&&this.bots[0].scopes.find(function(t){return\"personal\"===t.toLocaleLowerCase()}),e={appId:this.appId,slug:i?SkypeX.Services.ChatServiceUtils.BotPrefix+this.bots[0].id:void 0,middlePane:i?t.Constants.Instance.extensibility.apps.appMiddlePaneConversationId:void 0};if(this.staticTabs&&this.staticTabs.length){var s=this.staticTabs.filter(function(t){return t.order});s.sort(function(t,i){return t.order-i.order});var n=s.length>0?s[0]:this.staticTabs[0];(n.order&&n.order<t.Constants.Instance.extensibility.apps.appMessageTabOrder||!e.middlePane)&&(e.middlePane=n.entityId)}return e},Object.defineProperty(i.prototype,\"isAppTbot\",{get:function(){return!!(this.bots&&this.bots.length>0)&&SkypeX.Services.ChatServiceUtils.BotPrefix+this.bots[0].id.toLowerCase()===SkypeX.Services.ChatServiceUtils.SkypeBot},enumerable:!0,configurable:!0}),i}();i.UserApp=e}(i.userApp||(i.userApp={}))}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(p){!function(p){!function(p){var t=function(){function p(){this.reset()}return p.prototype.hasApp=function(p){return p&&this.appsDictionary&&angular.isDefined(this.appsDictionary[p])},p.prototype.addApp=function(p){p&&!this.hasApp(p.appId)&&(angular.isUndefined(this.appIdFilterList)||_.has(this.appIdFilterList,p.appId))&&(this.appsDictionary[p.appId]=p,this.appsList.push(p))},p.prototype.addOrUpdateApp=function(p){if(p&&(_.isUndefined(this.appIdFilterList)||_.has(this.appIdFilterList,p.appId))){if(this.hasApp(p.appId)){var t=_.indexOf(this.appsList,_.find(this.appsList,function(t){return t.appId===p.appId}));this.appsList[t]=p}else this.appsList.push(p);this.appsDictionary[p.appId]=p}},p.prototype.removeApp=function(p){this.hasApp(p)&&(delete this.appsDictionary[p],_.remove(this.appsList,function(t){return t.appId===p}))},p.prototype.getApp=function(p){var t;return this.hasApp(p)&&(t=this.appsDictionary[p]),t},p.prototype.filterApps=function(p){var t=this;if(p){var i={},s=[];this.appIdFilterList={},_.forEach(p,function(p){if(t.appIdFilterList[p]=void 0,t.hasApp(p)){var n=t.getApp(p);i[p]=n,s.push(n)}}),this.appsDictionary=i,this.appsList=s}},p.prototype.setAppInExecution=function(p){if(angular.isString(p)){var t=this.getApp(p);if(!angular.isDefined(t))return!1;this.appInExecution=t}else this.appInExecution=void 0;return!0},p.prototype.getAppInExecution=function(){return this.appInExecution},p.prototype.reset=function(){this.appsDictionary={},this.appsList=[]},p.prototype.getAppsList=function(){return this.appsList},p.prototype.getAppsDictionary=function(){return this.appsDictionary},p.prototype.containsApps=function(){return this.appsList&&this.appsList.length>0},p}();p.UserAppsState=t}(p.userApp||(p.userApp={}))}(p.services||(p.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){!function(e){!function(e){e[e.GET_ITEMS=0]=\"GET_ITEMS\",e[e.LAUNCH_APP=1]=\"LAUNCH_APP\",e[e.FILTER_APPS=2]=\"FILTER_APPS\",e[e.DELETE_APP=3]=\"DELETE_APP\",e[e.NOTIFY_APP=4]=\"NOTIFY_APP\"}(e.UserAppsActionTypes||(e.UserAppsActionTypes={}))}(e.userApp||(e.userApp={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),teamspace;!function(e){!function(t){\"use strict\";var i;!function(e){e[e.chat=0]=\"chat\"}(i=t.ContextViewType||(t.ContextViewType={}));var n;!function(e){e[e.default=0]=\"default\",e[e.middle=1]=\"middle\",e[e.middleLeftRail=2]=\"middleLeftRail\"}(n=t.LayoutType||(t.LayoutType={}));var s;!function(e){e[e.left=0]=\"left\",e[e.leftRail=1]=\"leftRail\",e[e.leftNavBar=2]=\"leftNavBar\",e[e.middle=3]=\"middle\",e[e.middleHeader=4]=\"middleHeader\",e[e.right=5]=\"right\"}(s=t.ContextViewComponentType||(t.ContextViewComponentType={}));var a=function(a){function r(e,t,i,n,s,r,o,p){var c=a.call(this,p)||this;return c.constants=t,c.userAppsStore=i,c.userAppsDispatcher=n,c.routeListenerService=s,c.authenticationService=r,c.settingsService=o,c.orchestrationService=p,c.contextViewMapping={},c.userRoleMapping={},c.componentDisabledDictionary={},c.logger=e.newLogger(\"appsFiltering\"),c.initializeOnAppLaunchAndReinit(\"AppLaunch\"),c}return __extends(r,a),r.$inject=[\"loggingService\",\"constants\",\"userAppsStore\",\"userAppsDispatcher\",\"routeListenerService\",\"authenticationService\",\"settingsService\",\"orchestrationService\"],r.prototype.initializeOnAppLaunchAndReinit=function(e){this.logger.info(\"initializeOnAppLaunchAndReinit called with reason: {0}\",e),this.listenerRegistration=this.userAppsStore.register(this),this.initializeLayoutTypes()},r.prototype.cleanupOnAppTeardown=function(e){this.logger.info(\"cleanupOnAppTeardown called with reason: {0}\",e),this.contextViewMapping={},this.userRoleMapping={},this.layoutTypeDictionary=void 0,this.userAppsState=void 0,this.componentDisabledDictionary={},this.listenerRegistration&&(this.userAppsStore.unregister(this.listenerRegistration),this.listenerRegistration=void 0)},r.prototype.mtmaTelemetryIdentifier=function(){return\"UserAppsFilteringService\"},r.prototype.onStateChanged=function(e){this.userAppsState=e},r.prototype.addContextViewMapping=function(e,t,i){this.contextViewMapping[e]={layout:t,appIds:i}},r.prototype.addUserRoleMapping=function(e,t,i){this.userRoleMapping[e]={layout:t,appIds:i}},r.prototype.initializeLayoutTypes=function(){var e={};e[s.left]=!0,e[s.right]=!0,this.componentDisabledDictionary[n.middle]=e;var a={};a[s.leftNavBar]=!0,a[s.right]=!0,this.componentDisabledDictionary[n.middleLeftRail]=a,this.addContextViewMapping(i.chat,n.middle,[this.constants.appId.chat]);var r=[this.constants.appId.activity,this.constants.appId.chat,this.constants.appId.teamsAndChannel,this.constants.appId.files,this.constants.appId.saved,this.constants.appId.search];this.settingsService.valueAsBoolean(this.constants.settings.names.enableGuestVoipCallsTab)&&r.push(this.constants.appId.calling),this.addUserRoleMapping(t.UserRole.guest,n.default,r),this.addUserRoleMapping(t.UserRole.anonymous,n.middle,[this.constants.appId.calling])},r.prototype.filterApps=function(){var i=this.authenticationService.getUserRole(),n=this.authenticationService.getUserTypeInTenant(),s=this.routeListenerService.getContextViewType();!this.settingsService.valueAsBoolean(this.constants.settings.names.disableUsingUserTypeInTenantForAppsFilter)&&this.settingsService.valueAsBoolean(this.constants.settings.names.enableFreemium)&&n===e.services.UserTypeInTenant.Member&&i===t.UserRole.guest&&(i=t.UserRole.member);var a;angular.isDefined(i)&&this.userRoleMapping[i]&&(a=this.userRoleMapping[i].appIds);var r;angular.isDefined(s)&&this.contextViewMapping[s]&&(r=this.contextViewMapping[s].appIds),a?r&&(a=a.filter(function(e){return r.indexOf(e)>-1})):a=r,a&&this.userAppsDispatcher.dispatch({actionType:e.services.userApp.UserAppsActionTypes.FILTER_APPS,payload:a})},r.prototype.getLayoutTypeDictionary=function(){if(this.layoutTypeDictionary)return this.layoutTypeDictionary;var e,t=this.authenticationService.getUserRole(),i=this.routeListenerService.getContextViewType();angular.isDefined(t)&&this.userRoleMapping[t]&&(e=this.componentDisabledDictionary[this.userRoleMapping[t].layout]),e||(e={});var n;angular.isDefined(i)&&this.contextViewMapping[i]&&(n=this.componentDisabledDictionary[this.contextViewMapping[i].layout]);for(var s in n)e[s]=n[s];return this.layoutTypeDictionary=e,e},r.prototype.isLayoutComponentDisabled=function(e){var t=this.routeListenerService.getContextViewType(),i=this.authenticationService.getUserRole();if(!angular.isDefined(i)&&!angular.isDefined(t)||!angular.isDefined(e))return this.routeListenerService.routeChangeOccured||this.logger.warn(\"Route change start did not occur therefore its too early to tell if a component is disabled. Returning false as default. Check the timing\"),!1;var n=this.getLayoutTypeDictionary();return!!angular.isDefined(n)&&!0===n[e]},r}(t.MTMABase);t.UserAppsFilteringService=a,angular.module(\"teamspace.userAppsFilteringService\",[\"teamspace.services.dispatcher\",\"teamspace.settingsService\"]).service(\"userAppsFilteringService\",a)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),SkypeX;!function(e){!function(e){var t=function(t){function i(i,n,r,o,s,a){var c=t.call(this,i,n,r,e.AggregatesettingsStorageKey.userPropertiesSettings,o,s,a.valueAsBoolean(n.settings.names.enablePeriodicSyncForUserOfficeSettingsStore))||this;return c.orchestrationService=s,c._defaultValues={isMailboxDiscoverable:!0},s.registerAction(n.actions.userOfficeSettingsStore.startup,function(){return c.startup().toNgPromise(o)}),c.initializeOnAppLaunchAndReinit(c.initializeReason),c}return __extends(i,t),i.$inject=[\"loggingService\",\"constants\",\"aggregatedSettingsStore\",\"$q\",\"orchestrationService\",\"settingsService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){t.prototype.initializeOnAppLaunchAndReinit.call(this,e)},i.prototype.getSettingsFromAggregateStore=function(e){if(e){var t=e.userPropertiesSettings;return this.loggingService.event(this.constants.telemetry.calendar.mailboxType,{isMailboxDiscoverable:t&&t.value&&t.value.isMailboxDiscoverable,isOnCloud:t&&t.value&&t.value.isOnCloud}),t}return null},i}(e.UserSettingsStoreBase);e.UserOfficeSettingsStore=t;var i=function(){function e(){}return e.isMailboxDiscoverable=\"isMailboxDiscoverable\",e.isOnCloud=\"isOnCloud\",e}();e.UserPropertiesStorageKey=i,angular.module(\"skypeX.userOfficeSettingsStore\",[\"skypeX.aggregatedSettingsStore\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"userOfficeSettingsStore\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),SkypeX;!function(t){!function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return __extends(e,t),e}(t.UserSettingsStoreBase);t.IUserResourcesSettingsStore=e}(t.Services||(t.Services={}))}(SkypeX||(SkypeX={}))","var SkypeX;!function(e){!function(e){var i=function(){function e(){}return e.isSipEnabled=\"isSipEnabled\",e.isSfbCloud=\"isSfbCloud\",e.licenseType=\"licenseType\",e.licenseSettings=\"licenseSettings\",e.isVisioEnabled=\"isVisioEnabled\",e.isAtpSafelinksEnabled=\"isAtpSafelinksEnabled\",e}();e.UserResourcesStorageKey=i}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var teamspace;!function(o){!function(o){var e=function(){function o(){}return Object.defineProperty(o.prototype,\"country\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.country||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"stateOrProvince\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.stateOrProvince||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"countyOrDistrict\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.countyOrDistrict||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"cityOrTown\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.cityOrTown||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"preDirectional\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.preDirectional||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"streetName\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.streetName||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"streetSuffix\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.streetSuffix||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"postDirectional\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.postDirectional||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"houseNumber\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.houseNumber||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"houseNumberSuffix\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.houseNumberSuffix||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"additionalInfo\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.additionalInfo||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"companyName\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.companyName||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"postalOrZipCode\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&this.locationResponse.locationInfo.address.postalOrZipCode||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"elin\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.elin||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"method\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.method||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"confidence\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.confidence||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"latitude\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.coordinates&&this.locationResponse.locationInfo.coordinates.latitude||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"longitude\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.coordinates&&this.locationResponse.locationInfo.coordinates.longitude||\"\"},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"locationInfo\",{get:function(){return this.locationResponse&&this.locationResponse.locationInfo||null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"locationPolicyTag\",{get:function(){return this.locationPolicy&&this.locationPolicy.policyDocument||null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"emergencyCallRoutingPolicyTag\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallRoutingPolicy&&this.locationResponse.emergencyCallRoutingPolicy.policyDocument||null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"emergencyCallingPolicyTag\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallingPolicy&&this.locationResponse.emergencyCallingPolicy.policyDocument||null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"civicAddressExists\",{get:function(){return!!(this.locationResponse&&this.locationResponse.locationInfo&&this.locationResponse.locationInfo.address&&(this.locationResponse.locationInfo.address.additionalInfo||this.locationResponse.locationInfo.address.cityOrTown||this.locationResponse.locationInfo.address.companyName||this.locationResponse.locationInfo.address.country||this.locationResponse.locationInfo.address.countyOrDistrict||this.locationResponse.locationInfo.address.houseNumber||this.locationResponse.locationInfo.address.houseNumberSuffix||this.locationResponse.locationInfo.address.postDirectional||this.locationResponse.locationInfo.address.postalOrZipCode||this.locationResponse.locationInfo.address.preDirectional||this.locationResponse.locationInfo.address.stateOrProvince||this.locationResponse.locationInfo.address.streetName||this.locationResponse.locationInfo.address.streetSuffix))},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"emergencyCallRoutingPolicyEmergencyNumbers\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallRoutingPolicy&&this.locationResponse.emergencyCallRoutingPolicy.emergencyNumbers||[]},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"notificationMode\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallingPolicy&&this.locationResponse.emergencyCallingPolicy.notificationMode||null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"notificationGroup\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallingPolicy&&this.locationResponse.emergencyCallingPolicy.notificationGroup||null},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"securityDeskMris\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallingPolicy&&this.locationResponse.emergencyCallingPolicy.securityDeskMris||null},set:function(o){this.locationResponse&&this.locationResponse.emergencyCallingPolicy&&(this.locationResponse.emergencyCallingPolicy.securityDeskMris=o)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,\"notificationDialOutNumber\",{get:function(){return this.locationResponse&&this.locationResponse.emergencyCallingPolicy&&this.locationResponse.emergencyCallingPolicy.notificationDialOutNumber||null},enumerable:!0,configurable:!0}),o}();o.LocationHelper=e}(o.services||(o.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var o=function(){function e(e,o,t){this.numberOfLoopsAllowed=o,this.storageService=t,this.loopStorageKey=e+\"_loopcount\"}return e.prototype.getLoopCount=function(){return this.storageService.get(this.loopStorageKey,!1)||0},e.prototype.incrementAndCheckIfLoopCountHasBeenReached=function(){var e=1+this.getLoopCount();return this.storageService.set(this.loopStorageKey,e,!1),e>=this.numberOfLoopsAllowed},e.prototype.clear=function(){this.storageService.remove(this.loopStorageKey,!1)},e}();e.LoopDetector=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var n=function(){function e(e){if(_.isNil(e))throw new Error(\"object cannot be null or undefined\");this.items=e,this.length=_.size(e),this.keys=_.keys(e)}return e.fromArray=function(n,t){if(_.isNil(n))throw new Error(\"array cannot be null or undefined\");if(_.isNil(t))throw new Error(\"keyGen cannot be null or undefined\");return new e(_.keyBy(n,function(e){var n=t(e);if(\"string\"!=typeof n||n.startsWith(\"$\")||n.length<=1)throw new Error(\"KeyGen generated an invalid key: \"+n+\". Keys must of length > 1, of type string and must not start with $\");return n}))},e.getEmptyDictionary=function(){return new e({})},e}();e.RepeatableDictionary=n}(e.services||(e.services={}))}(teamspace||(teamspace={}))","\"use strict\"","var teamspace;!function(e){!function(t){var r;!function(e){e.Text=\"text/plain\",e.Html=\"text/html\"}(r=t.ClipboardFormats||(t.ClipboardFormats={}));var n=function(){function t(){}return t.safeJsonStringify=function(e){var t=[];return JSON.stringify(e,function(e,r){if(\"object\"==typeof r){if(-1!==t.indexOf(r))return;t.push(r)}return r})},t.base64DecodeStringUrlSafe=function(e){return e=e.replace(/-/g,\"+\").replace(/_/g,\"/\"),window.atob?decodeURIComponent(window.atob(e)):void console.error(\"Error window.atob not defined. Unable to decode adal id token\")},t.parseJwt=function(e){if(angular.isString(e)&&0!==e.length){var t=/^([^\\.\\s]*)\\.([^\\.\\s]+)\\.([^\\.\\s]*)$/.exec(e);if(t&&!(t.length<4))return{header:t[1],JWSPayload:t[2],JWSSig:t[3]};console.error(\"The returned id_token is not parseable.\")}},t.getCookie=function(e){var t=(\"; \"+document.cookie).split(\"; \"+e+\"=\");if(2===t.length)return t.pop().split(\";\").shift()},t.isMeetupJoinUrl=function(e,t){void 0===t&&(t=!0);var r=decodeURIComponent(e);return t?r&&r.indexOf(\"/meetup-join/\")>-1&&(r.indexOf(\"&anon=true\")>-1||r.indexOf(\"?anon=true\")>-1):r&&r.indexOf(\"/meetup-join/\")>-1},t.parseTenantIdFromAnonymousUrl=function(e){try{if(!e||e.trim().length<0)return\"\";var t=(e=decodeURIComponent(e)).match(\"{(.*)}\");if(t&&t[0]){var r=JSON.parse(t[0]);return r.Tid?r.Tid:\"\"}return\"\"}catch(e){return console.error(\"Cannot parse tenant id from anonymous url correctly, please check: \"+e),\"\"}},t.getSsoDisabledError=function(t){var r=e.services.UtilityServiceStatics.getCookie(t.desktopApp.ssoStatusCookie);return angular.isDefined(r)&&r.length>0&&(r.startsWith(t.ssoFailedPrefix.disabled)||r.startsWith(t.ssoFailedPrefix.error))?r:void 0},t.StripHtmlRegex=/<(.|\\r?\\n)*?>/g,t.ClipboardFormats=r,t}();t.UtilityServiceStatics=n;var o=function(){return function(){this.wasResolved=!1,this.result=null}}();t.PromiseResult=o}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(t){var i=function(){function t(e,t,i,s,a,o,n,r,l,h,c,d,g,u,m,p,y,f){var b=this;this.$scope=e,this.$el=t,this.$timeout=i,this.constants=s,this.eventingService=a,this.loggingService=o,this.utilityService=n,this.filesAsyncMediaService=l,this.loadImageHandlerService=h,this.lastEditTime=c,this.width=d,this.height=g,this.hideOnError=u,this.canAutoPlay=m,this.appStateService=p,this.isVisible=y,this.onImageShow=f,this.logger=o.newLogger(\"LazyImage\"),this.debounceRetryLoadImage=_.debounce(function(){return b.retryLoadImage()},1e3,{trailing:!0,leading:!1}),this.enableRetryForAMSThrottle=r.valueAsBoolean(s.settings.names.enableRetryForAMSThrottle),this.enableRetryLoadImage=r.valueAsBoolean(s.settings.names.enableRetryLoadImage),this.enablePlaceholderForAMSImages=r.valueAsBoolean(s.settings.names.enablePlaceholderForAMSImages),this.msgLoadingCachedImage=r.valueAsBoolean(s.settings.names.msgLoadingCachedImage),this.enableRetryForAMSThrottle&&(this.retrySourceMap={})}return t.prototype.setSource=function(e){this.source=e,this.enableRetryForAMSThrottle&&this.releaseObjectURL(),this.isRendered&&this.onRender()},t.prototype.onRender=function(){this.isRendered=!0,this.source&&(this.width&&this.$el.attr(\"width\",this.width),this.height&&this.$el.attr(\"height\",this.height),this.isAnimated=this.source&&(this.source.split(this.constants.files.strings.giphyDomain).length>1||this.constants.files.regexPatterns.amsAnimatedGif.test(this.source)),this.isAnimated?(this.staticSource=this.source.replace(this.constants.files.strings.standardGifExtension,this.constants.files.strings.staticGifExtension),this.staticSource=this.staticSource.replace(this.constants.files.regexPatterns.amsAnimatedGif,\"\"),this.isVisible&&this.canAutoPlay||(this.loadImage(this.$el,this.$scope,this.staticSource,!1),this.$el.parent().removeClass(\"playing-gif\"),this.$el.parent().addClass(\"stopped-gif\")),this.autoPlayGif(this.$el,this.isVisible&&this.canAutoPlay),this.setAnimatingEventListeners(this.$el,this.$scope)):this.loadImage(this.$el,this.$scope,this.source,!1))},Object.defineProperty(t.prototype,\"httpUrl\",{get:function(){return this.source},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"blob\",{get:function(){return this._blob},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"dataUrl\",{get:function(){return this._dataUrl},set:function(e){this._dataUrl=e},enumerable:!0,configurable:!0}),t.prototype.setAnimatingEventListeners=function(e,t){var i=this;this.eventingService.$on(t,this.constants.events.virtualRepeat.itemVisible,function(t,s){i.isVisible=s,i.autoPlayGif(e,i.isVisible&&!i.isScrolling)},!1),this.eventingService.$on(t,this.constants.events.scroll.scrollState,function(t,s){i.isScrolling=s,i.autoPlayGif(e,i.isVisible&&!i.isScrolling)},!1),t.$on(\"$destroy\",function(){i.autoPlayTimer&&(i.$timeout.cancel(i.autoPlayTimer),i.disableAutoPlay())})},t.prototype.showImage=function(e,t,i){void 0===t&&(t=null),this.isLoaded&&!this.isShown&&(!i&&this.onImageShow&&this.onImageShow(this.$scope,{event:this.imageLoadEvent}),this.isShown=!0,e.removeClass(\"loading\"),e.attr(\"style\",this.styleAttribute),e.attr(\"src\",t||(this.staticSource?this.staticSource:this.source)))},t.prototype.autoPlayGif=function(e,t){this.isAnimated&&(t&&this.canAutoPlay&&!this.hasPlayed?(this.startAnimation(e),this.startPlayTimer(e)):this.staticSource&&this.stopAnimation(e))},t.prototype.startPlayTimer=function(e){var t=this;this.autoPlayTimer||(this.autoPlayTimer=this.$timeout(function(){t.stopAnimation(e),t.disableAutoPlay()},this.constants.teams.settings.giphyPlayDuration,!1))},t.prototype.disableAutoPlay=function(){this.autoPlayTimer=null,this.hasPlayed=!0},t.prototype.startAnimation=function(e){this.isAnimating||(this.loadImage(e,this.$scope,this.source),e.parent().removeClass(\"stopped-gif\"),e.parent().addClass(\"playing-gif\"),this.isAnimating=!0)},t.prototype.stopAnimation=function(e){this.isAnimating&&(this.enableRetryForAMSThrottle?this.loadImage(e,this.$scope,this.staticSource,!1):e.attr(\"src\",this.staticSource),e.parent().removeClass(\"playing-gif\"),e.parent().addClass(\"stopped-gif\"),this.isAnimating=!1)},t.prototype.onClick=function(){this.isAnimated&&(this.autoPlayTimer&&(this.$timeout.cancel(this.autoPlayTimer),this.disableAutoPlay()),this.isAnimating?this.stopAnimation(this.$el):(this.hasPlayed=!1,this.startAnimation(this.$el),this.startPlayTimer(this.$el)))},t.prototype.loadImage=function(e,t,i,s){void 0===s&&(s=!0),this.enableRetryForAMSThrottle&&this.utilityService.isAmsImage(i)?this.loadImageWithApiCall(e,t,i,s):this.loadImageWithBrowser(e,t,i,s)},t.prototype.loadImageWithBrowser=function(e,t,i,s){var a=this;this.isLoadingImage=!0;var o=$(document.createElement(\"img\"));o.attr(\"src\",i);var n;this.enablePlaceholderForAMSImages&&(n=this.updatePlaceHolderForLoadingImage(e,t));var r=t.$on(\"$destroy\",function(){o.off()});s||(this.styleAttribute=e.attr(\"style\"),e.addClass(\"loading\"),e.removeAttr(\"style\")),o.on(\"load\",function(t){o.off(),r(),n&&n.hide(),s?e.attr(\"src\",a.source):(a.isLoaded=!0,a.imageLoadEvent=t,a.showImage(e,i)),a.isLoadingImage=!1}),o.on(\"error\",function(i){o.off(),r(),a.loggingService.event(\"image_lazy_loading_failed\"),a.hideOnError&&e.hide(),a.enablePlaceholderForAMSImages&&a.updatePlaceHolderForFailedLoadedImage(n,t),e.attr(\"src\",a.source),a.enableRetryLoadImage&&a.subscribeToRetryOnAppStateChnage(),a.isLoadingImage=!1})},t.prototype.loadImageWithApiCall=function(e,t,i,s){var a=this;this.isLoadingImage=!0;var o;if(this.enablePlaceholderForAMSImages&&(o=this.updatePlaceHolderForLoadingImage(e,t)),e.on(\"load\",function(i){!s&&a.onImageShow&&(a.imageLoadEvent=i,a.onImageShow(t,{event:a.imageLoadEvent}),e.show())}),this.isAnimated&&!s){if(this.staticBlobUrl)return void e.attr(\"src\",this.staticBlobUrl)}else if(this.blobUrl)return void e.attr(\"src\",this.blobUrl);this.retrySourceMap[i]&&this.filesAsyncMediaService.cancelRetryOperation(this.retrySourceMap[i]);var n={objectUrl:i,retryId:this.utilityService.generateUUID()};this.retrySourceMap[i]=n.retryId,t.$on(\"$destroy\",function(){a.releaseObjectURL(),a.filesAsyncMediaService.cancelRetryOperation(n.retryId),delete a.retrySourceMap}),s||(this.styleAttribute=e.attr(\"style\"),e.addClass(\"loading\"),e.removeAttr(\"style\"));var r=this.loggingService.newScenario(this.constants.scenarios.files.imageLoad),l=this.loggingService.newScenario(this.constants.scenarios.files.amsImageLoad);this.msgLoadingCachedImage?this.appStateService.isOnline?this.filesAsyncMediaService.downloadItem(n,!0).then(function(t){a.loadImageSuccessHandler(n.objectUrl,t,e,o,s,r,l)}).catch(function(i){if(-1===i.statusCode)return a.loadImageOffline(n.objectUrl,t,e,o,s,r,l);a.loadImageFailureHandler(t,n.objectUrl,i,e,o,r,l)}).finally(function(){a.isLoadingImage=!1}):this.loadImageOffline(n.objectUrl,t,e,o,s,r,l).finally(function(){a.isLoadingImage=!1}):this.filesAsyncMediaService.downloadItem(n,!0).then(function(t){a.loadImageSuccessHandler(n.objectUrl,t,e,o,s,r,l)}).catch(function(i){a.loadImageFailureHandler(t,n.objectUrl,i,e,o,r,l)}).finally(function(){a.isLoadingImage=!1})},t.prototype.loadImageOffline=function(e,t,i,s,a,o,n){var r=this;return this.filesAsyncMediaService.downloadItemOffline(e).then(function(t){r.loadImageSuccessHandler(e,t,i,s,a,o,n)}).catch(function(a){r.loadImageFailureHandler(t,e,a,i,s,o,n)})},t.prototype.loadImageSuccessHandler=function(e,t,i,s,a,o,n){this.isAnimated||(this._blob=t),s&&s.hide();var r=URL.createObjectURL(t);!a&&this.isAnimated?this.staticBlobUrl=r:this.blobUrl=r,a?i.attr(\"src\",r):(this.isLoaded=!0,this.showImage(i,r,!0),this.onImageShow&&i.hide()),this.loadImageHandlerService.onImageLoadSuccess(e,o,n)},t.prototype.loadImageFailureHandler=function(e,t,i,s,a,o,n){this.hideOnError&&(s.hide(),this.logger.info(\"image is hidden on error\")),this.loadImageHandlerService.onImageLoadError(t,o,n,i,this.lastEditTime),this.loggingService.event(\"image_lazy_loading_failed\"),this.enablePlaceholderForAMSImages&&this.updatePlaceHolderForFailedLoadedImage(a,e),this.enableRetryLoadImage&&this.subscribeToRetryOnAppStateChnage()},t.prototype.updatePlaceHolderForLoadingImage=function(e,t){return t&&(t.placeHolderIconUrl=\"svg/icons-image.html\"),e.parent().find(\".placeHolderContainer\")},t.prototype.updatePlaceHolderForFailedLoadedImage=function(e,t){e.find(\".placeHolderText\").hide(),t&&(t.placeHolderIconUrl=\"svg/icons-image-unavailable.html\")},t.prototype.releaseObjectURL=function(){this.blobUrl&&(URL.revokeObjectURL(this.blobUrl),this.blobUrl=\"\"),this.staticBlobUrl&&(URL.revokeObjectURL(this.staticBlobUrl),this.staticBlobUrl=\"\")},t.prototype.retryLoadImage=function(){this.isLoadingImage||this.isLoaded||(this.logger.info(\"retry load image\"),this.isAnimated?(this.loadImage(this.$el,this.$scope,this.staticSource,!1),this.$el.parent().removeClass(\"playing-gif\"),this.$el.parent().addClass(\"stopped-gif\"),this.isAnimating=!1):this.loadImage(this.$el,this.$scope,this.source,!1))},t.prototype.subscribeToRetryOnAppStateChnage=function(){var t=this;this.unSubscribeAppStateChange||(this.unSubscribeAppStateChange=this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(i,s){s&&t.appStateService.isOnline&&s.prevState===e.services.ApplicationState.Offline&&t.debounceRetryLoadImage&&t.debounceRetryLoadImage()}),this.$scope.$on(\"$destroy\",function(){t.unSubscribeAppStateChange&&t.unSubscribeAppStateChange(),t.debounceRetryLoadImage&&t.debounceRetryLoadImage.cancel()}))},t}();t.LazyImage=i}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var t=function(){function t(e,t,i){this.key=e,this.loggingService=t,this.uiOrchestrator=i,this.defaultRenderBuffer=1e3,this.defaultDebounceDelay=100,this.containerItems=[],this.isWatchingElement=!1,this.setRenderBuffer(),this.setDebounceDelay()}return t.prototype.addItem=function(t,i){this.containerItems.push(new e.ViewPortContainerItem(t,i)),this.element?this.isWatchingElement||this.startWatchingElement():this.checkItemsWithDebounce()},t.prototype.setElement=function(e){this.element?this.loggingService.error(\"Visible view port container already registered: \"+i[this.key]):this.element=e},t.prototype.setRenderBuffer=function(e){this.renderBuffer=void 0===e?this.defaultRenderBuffer:e},t.prototype.setDebounceDelay=function(t){var i=this,t=void 0===t?this.defaultDebounceDelay:t;this.checkItemsWithDebounce=_.debounce(function(){i.isDestroyed||i.uiOrchestrator.nextFrame(e.UiOrchestratorPriority.Medium,function(){i.checkItems()})},t)},t.prototype.containerChanged=function(){var e=this.containerItems.length>0;return e&&this.checkItemsWithDebounce(),e},t.prototype.destroy=function(){this.stopWatchingElement(),this.isDestroyed=!0,this.containerItems=[]},t.prototype.stopWatchingElement=function(){this.isWatchingElement&&(this.element.off(\"scroll.visibleViewPortContainer\"),this.isWatchingElement=!1)},t.prototype.startWatchingElement=function(){var e=this;this.isWatchingElement||(this.element.on(\"scroll.visibleViewPortContainer\",function(){e.containerChanged()}),this.isWatchingElement=!0,this.checkItemsWithDebounce())},t.prototype.callbackVisibleItems=function(e,t){for(var i=0;i<e.length;i++)e[i].visible();this.containerItems=t,this.containerItems.length||this.stopWatchingElement()},t.prototype.checkItems=function(){var e=[],t=[];if(this.element){for(var n=this.element.height(),s=this.element.offset().top,o=s-this.renderBuffer,r=s+n+this.renderBuffer,h=0;h<this.containerItems.length;h++)this.containerItems[h].syncPosition();for(h=0;h<this.containerItems.length;h++){var c=this.containerItems[h];c.isVisible(o,r)?e.push(c):t.push(c)}this.callbackVisibleItems(e,t)}else this.loggingService.error(\"Visible view port container has no registered element associated with:{0}, immediately executing visible callback for all items associated with key:{1}\"+i[this.key]),this.callbackVisibleItems(this.containerItems,[])},t}();e.ViewPortContainer=t;var i;!function(e){e[e.None=0]=\"None\",e[e.MessageChannelList=1]=\"MessageChannelList\",e[e.TestContainer=2]=\"TestContainer\"}(i=e.ViewPortContainerKeys||(e.ViewPortContainerKeys={}))}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var e=function(){function t(t,e){this.element=t,this.visibleCallBack=e,this.height=0}return t.prototype.isVisible=function(t,e){this.height||(this.height=this.element.height());var i=this.offsetTop+this.height;return this.offsetTop>=t&&this.offsetTop<=e||i>=t&&i<=e||this.offsetTop<=t&&i>=e},t.prototype.syncPosition=function(){this.offsetTop=this.element.offset().top},t.prototype.visible=function(){this.visibleCallBack()},t}();t.ViewPortContainerItem=e}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(t){!function(t){var i=function(){function i(t,i,e,n,o,s){this.$document=t,this.loggingService=i,this.uiOrchestrator=e,this.constants=n,this.$rootScope=o,this.eventingService=s,this.containers={},this.containerCount=0}return i.$inject=[\"$document\",\"loggingService\",\"uiOrchestrator\",\"constants\",\"$rootScope\",\"eventingService\"],i.prototype.registerItem=function(t,i,e){this.getContainer(t).addItem(i,e),this.isWatchingWindow||this.startWatchingWindow()},i.prototype.registerContainer=function(t,i,e,n){var o=this.getContainer(t);o.setDebounceDelay(n),o.setRenderBuffer(e),o.setElement(i)},i.prototype.deregisterContainer=function(t){this.containers[t]&&(this.containers[t].destroy(),this.containers[t]=null,--this.containerCount||this.stopWatchingWindow())},i.prototype.getContainer=function(i){return this.containers[i]||(this.containers[i]=new t.ViewPortContainer(i,this.loggingService,this.uiOrchestrator),this.containerCount++),this.containers[i]},i.prototype.checkDocumentHeight=function(){var t=this.$document.height();t!==this.documentHeight&&(this.documentHeight=t,this.notifyContainersOfChange())},i.prototype.notifyContainersOfChange=function(){var t=!1;for(var i in this.containers)this.containers.hasOwnProperty(i)&&(t=this.containers[i].containerChanged());t||this.stopWatchingWindow()},i.prototype.startWatchingWindow=function(){var t=this;this.isWatchingWindow=!0,this.eventingService.$on(this.$rootScope,this.constants.events.jQuery.resize,function(){t.isWatchingWindow&&t.checkDocumentHeight()})},i.prototype.stopWatchingWindow=function(){this.isWatchingWindow=!1},i}();t.VisibleViewPortServiceImplementation=i,angular.module(\"teamspace.visibleViewPortService\",[\"teamspace.uiOrchestrator\"]).service(\"visibleViewPortService\",i)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),SkypeX;!function(e){!function(e){var t=function(t){function n(n,i,r,o,s){var c=t.call(this,o,r,i,e.AggregatesettingsStorageKey.voiceSettings,n,s,!0)||this;return c.orchestrationService=s,c._defaultValues={isTeamsPreferredClient:!1,isEvEnabled:!1,phoneNumber:\"\",electedSettings:{},policyAssignmentStrings:[]},c.initializeOnAppLaunchAndReinit(c.initializeReason),c}return __extends(n,t),n.$inject=[\"$q\",\"aggregatedSettingsStore\",\"constants\",\"loggingService\",\"orchestrationService\"],n.prototype.initializeOnAppLaunchAndReinit=function(e){t.prototype.initializeOnAppLaunchAndReinit.call(this,e)},n.prototype.getSettingsFromAggregateStore=function(e){return e?e.voiceAdminSettings:null},n.prototype.getInitLoadPromise=function(){return this.initLoadPromise},n.prototype.syncSettingsFromServer=function(){return t.prototype.syncSettingsFromServer.call(this,e.AggregatesettingsStorageKey.voiceSettings)},n}(e.UserSettingsStoreBase);e.VoiceSettingsStore=t;var n=function(){function e(){}return e.isTeamsPreferredClient=\"isTeamsPreferredClient\",e.isEvEnabled=\"isEvEnabled\",e.electedSettings=\"electedSettings\",e.blockOutgoingCallerId=\"electedSetting.blockOutgoingCallerId\",e.phoneNumber=\"phoneNumber\",e.callRedirectionSettings=\"callRedirectionSettings\",e.delegateSettings=\"delegationSettings\",e.ringtoneSettings=\"ringtoneSettings\",e.callGroupMembershipSettings=\"callGroupMembershipSettings\",e}();e.VoiceSettingsStorageKey=n,angular.module(\"skypeX.voiceSettingsStore\",[]).service(\"voiceSettingsStore\",t)}(e.Services||(e.Services={}))}(SkypeX||(SkypeX={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(t){var i=function(e){function i(t,i,r,n,s,a,o,c,p,u,v,h,l,d){var g=e.call(this,d)||this;return g.appStateService=t,g.appStateAdapter=i,g.appCacheService=r,g.loggingService=n,g.eventingService=s,g.settingsService=a,g.layoutService=o,g.utilityService=c,g.constants=p,g.resources=u,g.$translate=v,g.$timeout=h,g.$cookies=l,g.orchestrationService=d,g.maxUpdateTries=3,g.logger=null,g.forceRefreshRequired=!1,g.logger=n.newLogger(\"WebAppUpdateService\"),d.registerAction(p.actions.webAppUpdateService.checkClientVersion,function(){return g.checkForUpdate(!0),null}),g.initializeOnAppLaunchAndReinit(),g}return __extends(i,e),i.$inject=[\"appStateService\",\"appStateAdapter\",\"appCacheService\",\"loggingService\",\"eventingService\",\"settingsService\",\"layoutService\",\"utilityService\",\"constants\",\"resources\",\"$translate\",\"$timeout\",\"$cookies\",\"orchestrationService\"],i.prototype.initializeOnAppLaunchAndReinit=function(e){var t=this;this.forceRefreshRequired=!1,this.eventingService.unsafeOnWithTenantScope(this.constants.events.settings.updated,function(){t.checkForUpdate()})},i.prototype.cleanupOnAppTeardown=function(e){this.forceRefreshRequired=!1},i.prototype.mtmaTelemetryIdentifier=function(){return\"WebAppUpdateService\"},i.prototype.checkForUpdate=function(e){var i=this;if(!this.forceRefreshRequired){var r=this.settingsService.getVersion().semver;if(\"1.0.0\"===r)return void this.logger.log(\"Not checking for app update for dev local or container\");var n=this.settingsService.valueFor(\"minimumViableWebClientVersion\")||r,s=this.settingsService.valueFor(\"maximumViableWebClientVersion\")||r;if(this.utilityService.compareVersions(r,n)>=0&&this.utilityService.compareVersions(r,s)<=0)return void this.updateNumberOfTriesToUpdateClient(0);this.forceRefreshRequired=!0,this.logger.debug(\"Force refresh required\");var a=this.updateNumberOfTriesToUpdateClient(),o=0!==this.utilityService.compareVersions(r,n)?\"update\":\"rollback\";if(this.loggingService.event(\"clientRequiresUpdate\",{currentVersion:r,minimumVersion:n,maximumVersion:s,onStart:!!e,tries:a,updateType:o}),this.logger.warn(\"Update occurring : type {0} current version {1} max version {2} min version {3} tries {4}\",o,r,s,n,a),e&&this.logger.error(\"Found new minimum version on start, should not happen usually\"),this.appCacheService.checkForUpdates(!1),a>this.maxUpdateTries)return void this.logger.error(\"Not updating client as too many tries have occurred already - \"+a);var c=new t.BannerOptions,p=this.$translate.instant(this.resources.strings.newer_client_version_required_banner_action);c.action=new t.BannerAction(p,function(){i.layoutService.reloadApp(i.resources.strings.refresh_message_default,\"clientRequiresUpdate\")});var u=this.$translate.instant(this.resources.strings.newer_client_version_required_banner_message),v=this.appStateAdapter.mainNotificationBannerStore.showBanner(t.Severity.Error,u,\"force_refresh\",c),h=this.settingsService.valueFor(\"forceRefreshTimeInMinutes\")||5;this.$timeout(function(){i.handleForceRefresh(v)},60*h*1e3)}},i.prototype.handleForceRefresh=function(e){var t=this,i=function(){e.hide(),t.layoutService.reloadApp(t.resources.strings.refresh_message_default,\"clientRequiresUpdate\")};this.appStateService.isOnline?i():this.eventingService.unsafeOnWithTenantScope(this.constants.events.appState.changed,function(){t.appStateService.isOnline&&i()})},i.prototype.updateNumberOfTriesToUpdateClient=function(e){var t;void 0!==e?t=e:(t=parseInt(this.$cookies.get(\"minimumVersionClientUpdateTries\"))||0,t++);var i=new Date(Date.now()+this.constants.timeInMiliseconds.day);return this.$cookies.put(\"minimumVersionClientUpdateTries\",t.toString(),{expires:i.toUTCString()}),t},i}(e.services.MTMABase);t.WebAppUpdateService=i,angular.module(\"teamspace.webAppUpdateService\",[\"teamspace.constants\",\"teamspace.eventingService\",\"teamspace.loggingService\",\"teamspace.appState\",\"teamspace.appStateAdapter\",\"teamspace.appCacheService\",\"teamspace.settingsService\",\"teamspace.layoutService\",\"teamspace.utilityService\"]).service(\"webAppUpdateService\",i)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){var r=function(){function e(e,r){var t=this;this.$injector=e,this.$window=r,this.messageHandlers={},this.telemetryBuffer=[];var s=this.$window[\"webworker-js\"];s&&this.$window.Worker&&(this.worker=new Worker(s),this.worker.addEventListener(\"message\",function(e){if(e&&e.data){var r=t.messageHandlers[e.data.name];if(r)r(e.data.params);else{if(!t.logger){var s=t.$injector.get(\"loggingService\");t.logger=s.newLogger(\"WebWorkerProxyService\")}t.logger.warn(\"Unhandled webworker message with name - \"+e.data.name)}}}),this.registerMessageHandler(\"telemetryTestHook\",function(e){t.telemetryBuffer.push(e.event)}))}return e.$inject=[\"$injector\",\"$window\"],e.prototype.isSupported=function(){return!!this.worker},e.prototype.registerMessageHandler=function(e,r){if(this.messageHandlers[e])throw new Error(\"message handler already registered for - \"+e);this.messageHandlers[e]=r},e.prototype.unRegisterMessageHandler=function(e){delete this.messageHandlers[e]},e.prototype.postMessage=function(e,r){this.worker&&this.worker.postMessage({name:e,params:r})},e.prototype._getTelemetryLogs=function(){return this.telemetryBuffer},e.prototype._clearTelemetryLogs=function(){this.telemetryBuffer=[]},e}();e.WebWorkerProxyService=r,angular.module(\"teamspace.webWorkerProxyService\",[]).service(\"webWorkerProxyService\",r)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(i,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])})(i,t)};return function(i,t){function r(){this.constructor=i}e(i,t),i.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),teamspace;!function(e){!function(i){\"use strict\";var t={permissions:{canEdit:!0,canRead:!0}},r={isEnabled:!0,isEnabledGa:!0,rolePermissions:{rolePermissions:{internal:{rolePermissions:t},guest:{rolePermissions:t}}}},o={isEnabled:!1,isEnabledGa:!1,rolePermissions:{rolePermissions:{internal:{rolePermissions:t},guest:{rolePermissions:t}}}},s=function(t){function s(e,i,r,o,s,n,a,c){var l=t.call(this)||this;return l.whiteboardRestClientService=e,l.whiteboardPolicyStore=i,l.adminSettingsService=r,l.loggingService=s,l.constants=n,l.$q=a,c.registerForMtma(l),l.isEnabled=o.valueAsBoolean(n.settings.names.enableWhiteboardPolicy),l.logger=s.newLogger(\"WhiteboardPolicyService\"),l.initializeOnAppLaunchAndReinit(),l}return __extends(s,t),s.$inject=[\"whiteboardRestClientService\",\"whiteboardPolicyStore\",\"adminSettingsService\",\"settingsService\",\"loggingService\",\"constants\",\"$q\",\"orchestrationService\"],s.prototype.initializeOnAppLaunchAndReinit=function(t){var r=this;i.MTMASubscriptionUtility.subscribe(this.adminSettingsService,function(e,i){r.whiteboardEnabledByAdmin=i.isWhiteboardEnabled},e.services.AdminSettingsServiceEvents.Type_AdminSettingsChanged)},s.prototype.cleanupOnAppTeardown=function(e){this.policiesDeferred=void 0,this.whiteboardEnabledByAdmin=void 0,this.scenario=void 0},s.prototype.mtmaTelemetryIdentifier=function(){return\"WhiteboardPolicyService\"},s.prototype.isEnabledByPolicies=function(){var e=this,i=this.adminSettingsService.getAdminSettings(),t=this.getWhiteboardPolicy();return this.$q.all({adminPromise:i,whiteboardPromise:t}).then(function(i){e.whiteboardEnabledByAdmin=i.adminPromise.isWhiteboardEnabled;var t=i.whiteboardPromise;if(!t.isEnabled||!e.whiteboardEnabledByAdmin){var r=t.isEnabled?\"Teams admin disabled whiteboard.\":\"Whiteboard policy is disabled.\";e.logger.warn(\"Whiteboard disabled because of policy. \"+r)}return t.isEnabled&&e.whiteboardEnabledByAdmin})},s.prototype.refresh=function(){var e=this;return this.isEnabled?this.clearCache().toNgPromise(this.$q).then(function(){return e.getWhiteboardPolicy()}):this.$q.resolve(r)},s.prototype.getWhiteboardPolicy=function(){var e=this;return this.isEnabled?void 0!==this.policiesDeferred?this.policiesDeferred.promise:(this.policiesDeferred=this.$q.defer(),this.scenario=this.loggingService.newScenario(this.constants.scenarios.whiteboard.getWhiteboardPolicy),this.scenario.mark(this.constants.scenarios.whiteboard.steps.loadingPolicyFromStore),this.whiteboardPolicyStore.load().then(function(i){if(!i)return e.scenario.mark(e.constants.scenarios.whiteboard.steps.retrievingPolicyFromServer),void e.fetchPoliciesFromServer();e.scenario.mark(e.constants.scenarios.whiteboard.steps.foundPolicyInStore),e.resolvePolicies(i,!0)}),this.policiesDeferred.promise):this.$q.when(r)},s.prototype.clearCache=function(){return this.policiesDeferred=void 0,this.whiteboardPolicyStore.remove()},s.prototype.fetchPoliciesFromServer=function(){var e=this;this.whiteboardRestClientService.getWhiteboardPolicy().then(function(i){return e.scenario.mark(e.constants.scenarios.whiteboard.steps.storePolicy),e.whiteboardPolicyStore.store(i),i}).then(function(i){return e.resolvePolicies(i)}).catch(function(i){return e.failScenario(i)})},s.prototype.resolvePolicies=function(e,t){void 0===t&&(t=!1),this.trigger(SkypeX.Services.ObservableBase.Type_All,SkypeX.Services.ObservableBase.Key_All,e);var r={policies:i.UtilityServiceStatics.safeJsonStringify(e),fromCache:t};this.scenario.stop(r),this.policiesDeferred.resolve(e)},s.prototype.failScenario=function(e){var t=\"Failed to get whiteboard policy from server.\",r=i.CallingTelemetryService.getErrorMessage(e);this.scenario.fail({message:t,error:r}),this.logger.error(t+\" \"+r),this.policiesDeferred.resolve(o)},s}(SkypeX.Services.ObservableBase);i.WhiteboardPolicyService=s,angular.module(\"teamspace.whiteboardPolicyService\",[\"teamspace.whiteboardRestClientService\",\"teamspace.whiteboardPolicyStore\",\"teamspace.adminSettingsService\",\"teamspace.settingsService\",\"teamspace.loggingService\",\"teamspace.constants\"]).service(\"whiteboardPolicyService\",s)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\";var t=function(){function e(e,t,a,i){this.clientDatabase=e,this.cacheForMs=t.valueFor(a.settings.names.whiteboardPolicyCacheForMs)||12096e5,this.logger=i.newLogger(\"WhiteboardPolicyStore\")}return e.$inject=[\"clientDatabase\",\"settingsService\",\"constants\",\"loggingService\"],e.prototype.load=function(){var t=this;return this.clientDatabase.provider.get(this.clientDatabase.schema.stores.internaldata.name,e.Key_Policy).then(function(e){if(!e||!e.value)return null;var a=e.value,i=a.createdOn+t.cacheForMs;return Date.now()>i?null:a.permissions}).catch(function(e){return t.logger.warn(\"Unable to load whiteboard policies from store \"+(e&&e.message)),null})},e.prototype.store=function(t){var a=this,i={createdOn:Date.now(),permissions:t};return this.clientDatabase.provider.put(this.clientDatabase.schema.stores.internaldata.name,[{id:e.Key_Policy,value:i}]).catch(function(e){a.logger.warn(\"Unable to store whiteboard policies \"+(e&&e.message))})},e.prototype.remove=function(){var t=this;return this.clientDatabase.provider.remove(this.clientDatabase.schema.stores.internaldata.name,e.Key_Policy).catch(function(e){t.logger.warn(\"Unable to remove whiteboard policies from store \"+(e&&e.message))})},e.Key_Policy=\"whiteboardpolicy\",e}();e.WhiteboardPolicyStoreImplementation=t,angular.module(\"teamspace.whiteboardPolicyStore\",[\"skypeX.clientDatabase\",\"teamspace.constants\",\"teamspace.settingsService\",\"teamspace.loggingService\"]).service(\"whiteboardPolicyStore\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function r(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(r.prototype=i.prototype,new r)}}(),teamspace;!function(e){!function(e){var t=function(e){function t(t,i,r,c,n,o,a,s,v){var S=e.call(this,i,r,c,(s.valueFor(r.settings.names.whiteboardPolicySyncIntervalInMs)||12096e5)+Math.floor(Math.random()*(s.valueFor(r.settings.names.whiteboardPolicySyncRandomizePeriodMs)||18e5)),n,o,a,v,\"whiteboardPolicySyncService\")||this;return S.whiteboardPolicyService=t,S.orchestrationService=a,S}return __extends(t,e),t.$inject=[\"whiteboardPolicyService\",\"loggingService\",\"constants\",\"$interval\",\"appStateService\",\"eventingService\",\"orchestrationService\",\"settingsService\",\"$q\"],t.prototype.executeSyncCall=function(){return this.whiteboardPolicyService.refresh()},t}(e.PeriodicSyncServiceImplementation);e.WhiteboardPolicySyncService=t,angular.module(\"teamspace.whiteboardPolicySyncService\",[\"teamspace.whiteboardPolicyService\",\"teamspace.loggingService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.eventingService\",\"teamspace.settingsService\"]).service(\"whiteboardPolicySyncService\",t)}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var __extends=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),teamspace;!function(t){!function(t){\"use strict\";var e=function(e){function n(t,n,i,r,s,o,a){var c=e.call(this,a.valueFor(s.settings.names.intentionalWhiteboardUrl),a,s,i,t,n,r,o)||this;return c.version=\"v1.0\",c}return __extends(n,e),n.$inject=[\"$q\",\"$qNoApply\",\"$http\",\"authenticationService\",\"constants\",\"appStateService\",\"settingsService\"],n.prototype.getWhiteboardPolicy=function(){var t=this,e=this.getRequestUrl(),n=this.getCallOptions(e);return this.performApiGet(e.scrubbedValue,n).toNgPromise(this.$q).catch(function(e){return t.$q.reject(e)})},n.prototype.getRequestUrl=function(){return new t.PIIString(\"\"+this.constants.urls.whiteboardPolicy.get).replace(\"{version}\",this.version)},n.prototype.getCallOptions=function(t){return{callType:this.constants.urls.whiteboardPolicy.type,skipCommonHeaders:!0,scrubbedApiPath:t.scrubbedValue}},n.prototype._getAuthHeaders=function(t){void 0===t&&(t=!1);var e={};return e[this.constants.headers.accept]=this.constants.headers.jsonContent,this.authenticationService.getAuthHeaders(e,[this.settingsService.valueFor(this.constants.settings.names.intentionalWhiteboardUrl)])},n}(SkypeX.Services.GenericRestClient);t.WhiteboardRestClientService=e,angular.module(\"teamspace.whiteboardRestClientService\",[\"teamspace.authenticationService\",\"teamspace.constants\",\"teamspace.appState\",\"teamspace.settingsService\"]).service(\"whiteboardRestClientService\",e)}(t.services||(t.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(i){!function(i){!function(i){!function(i){i.ChannelWiki=\"ChannelWiki\",i.PrivateMeeetingWiki=\"PrivateMeeetingWiki\",i.MyWiki=\"MyWiki\",i.ChannelMeetingWiki=\"ChannelMeetingWiki\"}(i.WikiType||(i.WikiType={}))}(i.Wiki||(i.Wiki={}))}(i.services||(i.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(e){!function(e){\"use strict\"}(e.services||(e.services={}))}(teamspace||(teamspace={}))","var teamspace;!function(E){!function(E){!function(E){E[E.EXTERNAL_CALLING_SCREEN_UPDATE_CALL_STATUS=0]=\"EXTERNAL_CALLING_SCREEN_UPDATE_CALL_STATUS\",E[E.EXTERNAL_CALLING_SCREEN_FRAME_SINK_EMIT=1]=\"EXTERNAL_CALLING_SCREEN_FRAME_SINK_EMIT\",E[E.EXTERNAL_CALLING_SCREEN_FRAME_SINK_INVOKE=2]=\"EXTERNAL_CALLING_SCREEN_FRAME_SINK_INVOKE\",E[E.EXTERNAL_CALLING_SCREEN_VIDEO_RENDERER_EMIT=3]=\"EXTERNAL_CALLING_SCREEN_VIDEO_RENDERER_EMIT\",E[E.EXTERNAL_CALLING_SCREEN_VIDEO_RENDERER_INVOKE=4]=\"EXTERNAL_CALLING_SCREEN_VIDEO_RENDERER_INVOKE\",E[E.EXTERNAL_CALLING_SCREEN_UPDATE_CALLING_ALERT=5]=\"EXTERNAL_CALLING_SCREEN_UPDATE_CALLING_ALERT\",E[E.EXTERNAL_CALLING_SCREEN_CONTENT_REGION_EMIT=6]=\"EXTERNAL_CALLING_SCREEN_CONTENT_REGION_EMIT\",E[E.TELEMETRY_SCENARIO_DATA_EMIT=7]=\"TELEMETRY_SCENARIO_DATA_EMIT\",E[E.EXTERNAL_CALLING_SCREEN_DOWNLOAD_LOG=8]=\"EXTERNAL_CALLING_SCREEN_DOWNLOAD_LOG\",E[E.EXTERNAL_CALLING_SCREEN_SERVICE_PROXY_REPLY=9]=\"EXTERNAL_CALLING_SCREEN_SERVICE_PROXY_REPLY\",E[E.EXTERNAL_CALLING_SCREEN_UPDATE_INGEST_REGION=10]=\"EXTERNAL_CALLING_SCREEN_UPDATE_INGEST_REGION\",E[E.PUSH_ACTION_DATA_TYPE_END=11]=\"PUSH_ACTION_DATA_TYPE_END\"}(E.PushDataActionType||(E.PushDataActionType={}));!function(E){E[E.UPDATE_ACTION_TYPES=11]=\"UPDATE_ACTION_TYPES\",E[E.EXTERNAL_CALLING_SCREEN_GET_INITIAL_CALL_STATE=12]=\"EXTERNAL_CALLING_SCREEN_GET_INITIAL_CALL_STATE\",E[E.EXTERNAL_CALLING_SCREEN_GET_CLEANUP_STATE=13]=\"EXTERNAL_CALLING_SCREEN_GET_CLEANUP_STATE\",E[E.EXTERNAL_CALLING_SCREEN_SERVICE_PROXY=14]=\"EXTERNAL_CALLING_SCREEN_SERVICE_PROXY\",E[E.EXTERNAL_CALLING_SCREEN_GET_PRESENTATION_SLIDES_COUNT=15]=\"EXTERNAL_CALLING_SCREEN_GET_PRESENTATION_SLIDES_COUNT\",E[E.EXTERNAL_CALLING_SCREEN_GET_PRESENTATION_NEW_SLIDE_INDEX=16]=\"EXTERNAL_CALLING_SCREEN_GET_PRESENTATION_NEW_SLIDE_INDEX\"}(E.RequestDataActionType||(E.RequestDataActionType={}));!function(E){E[E.None=0]=\"None\",E[E.Gallery=1]=\"Gallery\",E[E.Content=2]=\"Content\",E[E.ContentWithGallery=3]=\"ContentWithGallery\"}(E.RigelLayoutType||(E.RigelLayoutType={}));!function(E){E.loading=\"loading\",E.loaded=\"loaded\",E.ready=\"ready\",E.error=\"error\",E.offline=\"offline\"}(E.ExtensionTabStates||(E.ExtensionTabStates={}));!function(E){E[E.Failed=0]=\"Failed\",E[E.Cancelled=1]=\"Cancelled\",E[E.Stopped=2]=\"Stopped\"}(E.ScenarioEndType||(E.ScenarioEndType={}));var _=function(){function E(){}return E.tryGetEnumAttr=function(_,N,L,A,T,R,e){var t=E.tryGetAttr(_,N,L,A,R,e);return E.tryGetEnum(t,T,R)},E.tryGetAttr=function(_,N,L,A,T,R){var e=N[_],t=N[L];return!angular.isDefined(t)||angular.isDefined(e)&&\"\"!==e||(e=E.tryGetDefaultAttr(_,N,L,A)),!R||angular.isDefined(e)&&\"\"!==e||T.error(\"required attr not found. attr: {0}\",_),e},E.tryGetDefaultAttr=function(E,_,N,L){var A,T=_[N];if(angular.isDefined(T)&&angular.isDefined(L)){var R=L[T];angular.isDefined(R)&&(A=R[E])}return A},E.tryGetEnum=function(E,_,N){var L;return angular.isDefined(E)&&(L=_[E],angular.isDefined(L)||N.error(\"value not found in enum type. value: {0}\",E)),L},E.tryGetEnumString=function(E,_){var N;return void 0!==E&&null!==E&&_&&(Number.isNaN(Number(E))&&(E=_[E]),N=_[E]),N},E}();E.AttributeHelper=_}(E.shared||(E.shared={}))}(teamspace||(teamspace={}))","angular.module(\"teamspace.config\").constant(\"appConfig\",{enableAtMentionsAdaptiveCardsMessaging:!1,enableCSAGetChannelApi:!1,networkOnlineDetectionTimeoutInMs:15e3,showOfflineBannerTimeoutInMs:15e3,networkPingServiceDebounceDelay:3e4,ensurePresenceOfSelectedChannel:!1,enableGuestAdditionToPC:!1,removeSecondFavoriteCallByNoifyAterSync:!0,enableGroupIdFileSearch:!1,spFilesSearchQueryHiddenConstraintsLimit:4e3,enableDirectEcsFetch:!0,maximumPinnedChannelLimit:25,maximumCrossPostChannelLimit:50,replaceNbspChatPreview:!0,enableChannelVideoMessageConsumption:!1,suggestedContactsUpdateDuration:24,extAppIdsForAltAppsScenario:[\"66aeee93-507d-479a-a3ef-8f494af43945\",\"0d820ecd-def2-4297-adad-78056cde7c78\"],beforeUnloadEnabledApps:[\"0d820ecd-def2-4297-adad-78056cde7c78\",\"9d17e873-c4c4-424d-869c-67f62a3d3174\",\"b56991b4-3924-49b2-b4bf-1710940ec7d9\",\"3a6c38d2-9d25-4c1f-8e06-9da286c1bfc4\",\"27943a28-bf7e-4e92-87c7-dc0f5ef27485\",\"dce8f87f-5e74-423b-a1d9-f9a8728273bf\"],warningShownIdpList:[\"google.com\"],aadStsErrOrgPolicyList:[\"AADSTS70043\"],forceUserRoleInChannelJoin:!1,pinnedChannelsSyncIntervalInMs:9e5,checkUserUpgradePolicyForEnablingHid:!1,enableHidSfBSideBySideV2:!1,forceHidEnabledForIslandMode:!1,enableAppStateIpcToSfB:!1,enableAltExtApps:!0,enableRtlSupport:!0,chatListFilterOptions:!0,enableNewTerminologyForTeamChannelFavorites:!1,showBackoffUpperLimit:5,enableWarmUpOfTeamMentionsCache:!1,enableSearchWithExposedFilters:!1,enableSlimCoreAsyncStart:!1,notificationsSettingsRevamp:!1,enableBackOffNotifications:!1,enableSlimCoreVersionCompatibilityCheck:!1,promoteDesktop:!0,imageCopyPaste:!0,promoteMobile:!0,enableMeetingCapability:!1,enablePinning:!1,enableContextMenuOnStage:!1,autoFollowFavChannelsForNewUsers:!1,enableOnDemandFeeds:!1,\"enableManualCropControl:\":!1,enableFullFrameRenderEvent:!1,resourceManagerDefaultTaskTimeoutMs:18e5,disableLegacyProactiveMessages:!0,enableTailPruningRcApiSupported:!0,enableSfbSpecificFreTBotWelcome:!1,enableLoggingOfRosterSummaryUpdate:!1,atMentionMinKeywordLenToHitService:1,atMentionDefaultSearchResultCount:10,disableTeamSizeCheckInAddMember:!1,enableAddGuestUserTelemetry:!0,maxTeamSize:2500,closeDocStagePromiseTimeout:1e3,atLessMentionQueryVersion:\"v1\",atMentionQueryVersion:\"v1\",enableLargeTeams:!1,enableLargeTeamsV2:!1,useNewFileChicklets:!1,disableConversationStoreFetchThreads:!1,enableUsingAtMentionService:!1,tdMembersSearchLimit:100,enableSyncJoinStateUsingisFavorite:!0,teamsProductName:\"<b>Microsoft Teams</b> free\",enableEditChannelV2:!1,enableRestoreChannelV2:!1,hideGetAppButton:!1,enableLocalFirstRendering:!0,enableScopedPeopleSearch:!1,enableChannelDeletionV2:!1,enablePrivateChannelsInTeamDashboard:!1,enablePrivateChannelDisabledScopesFilter:!1,privateChannelAuthorizedApps:[\"com.microsoft.teamspace.tab.powerbi\",\"com.microsoft.teamspace.tab.web\",\"com.microsoft.teamspace.tab.file.staticviewer.excel\",\"com.microsoft.teamspace.tab.file.staticviewer.pdf\",\"com.microsoft.teamspace.tab.file.staticviewer.powerpoint\",\"com.microsoft.teamspace.tab.file.staticviewer.word\"],enableOneDriveStorageForPrivateChannels:!1,enableDeepLinkForFiles:!1,enableFilesCopyShareLink:!1,disableCacheChannelMemberProfiles:!1,disablePresencePresubscribeChannelRoster:!1,disableSfbMigrationFre:!1,atMentionProfilePic:!0,checkForExtraJsNotServed:!0,updateOverrideSettingsTimeout:12e5,numOfAutosuggestApps:5,enablePagingOfReplies:!0,enableClientDatabaseInSharedWorker:!1,disableConversationCloning:!1,enableIFFeedback:!1,enableDefaultGetJsonResponseType:!1,enableMtOverrideSetting:!0,enableEduHelp:!1,enableGetReleaseNotesFromAzure:!1,enableGuestNoLicensePage:!0,conditionallyBlockSkypeTokenRetryWithinOneHourOfLicenseError:!1,turnOnSkypeTokenFetchBlockDecisionTelemetry:!1,licenseErrorCodeExceptionList:\"GuestUserNotRedeemed\",ensureGetUserDetailsCallersReceiveFreshPromise:!1,turnOnGetFreshUserDetailsPromiseTelemetry:!1,enableLicenseDetailsCheck:!1,enableSkypeIdCheck:!1,enableRetryCollectionServiceCleanupAndLogging:!1,enableRetryCollectionServiceTelemetry:!1,enableHealthcareFre:!1,unblockCachedSkypeTokenReturnFromPersistSkypeTokenCookieSuccess:!1,enableMessageCacheCleanup:!0,enableShortPeopleProfile:!0,enableLoadingReplyChainsOnBroadcast:!0,enableNonVisibleMessagesCleanup:!0,enableGetAllPeopleProfileDeduplication:!1,enablePeopleProfileDeduplicationFullDebugInfo:!1,enableFallbackToChatService:!0,enableSyncEndpointService:!0,enableCircuitBreaker:!1,enableCircuitBreakerTelemetry:!1,enableQueryParamsInHeaderForCNS:!0,useReplyChainStoreV2:!0,enableProfilePictureV2:!0,enableCustomerFeedbackSettings:!1,skipPersistingBadMessages:!0,profilePictureV2CacheVersion:\"true\",enableProfilePictureV2FailureThrottleV2:!0,emitEventOnTokenRefresh:!0,allowCloudRecordingPolicy:!1,imgAuthCookieThrottleMinutes:3,syncFrequencyInHours:4,feedbackSubmissionEnabled:!1,customerFeedbackPolicyEnabled:!1,customerFeedbackAdhocEnabled:!1,customerFeedbackSurveyDisclaimerEnabled:!1,customerFeedbackUrl:\"\",suggestAFeatureEnabled:!0,suggestAFeatureEnabledForEnglishOnly:!1,suggestAFeatureEnabledForStudents:!0,enableRetryUploadingFeedbackLogs:!1,enableAttachingFeedbackUploadErrorsLog:!1,allowSendingLogsForRemoteBrb:!1,enableRequestRemoteBrb:!1,brbv2SkipEmailNotification:!1,teamsForEduSupportEnabled:!1,enableImprovedInternalSingleFileDownload:!1,enableImprovedNativeDownload:!1,enableIsActiveLongPollIntegrationForCNS:!1,enableMultiWindowFiles:!1,enableMultiWindowInsertHyperlink:!1,enablePrivateMultiWindowChat:!1,enableMultiWindowOnDemandTranslation:!1,enableCustomNote:!1,enableImprovedInternalMultiFileDownload:!1,enableURLPreviewGCC:!0,enableAppsGCC:!1,enableImprovedAppDownload:!1,enableInstantMeetings:!1,enableWebPostCallCQF:!1,enableDesktopPostCallCQFForInterop:!1,enableDesktopPostCallCQFForPSTN:!1,enableDesktopPostCallCQFForCallingAndMeetings:!1,samplingRateDesktopPostCallCQFForInterop:.1,samplingRateDesktopPostCallCQFForPSTN:.1,samplingRatesForCQF:{desktop:{modalCQFInterop:.1,modalCQFPSTN:.1,modalCQFMeeting:.5,modalCQFP2P:.5,modalCQFGroupCall:.5}},postCallingScreenTimeoutMilliseconds:6e4,postCallingFollowUpOvertimeBufferMilliseconds:18e4,enablePostMeetingFollowUp:!1,enableSuggestedTeamPayForPlay:!1,enableSuggestedTeamPayForPlayV2:!0,enableSuggestedContactsRefresh:!1,enableAsynchronousFileUpload:!1,brbv2Enabled:!1,brbv2LogsUploadTimeoutSecs:500,enableOfflineBrB:!1,enableOfflineGetSkypeToken:!1,enableSfBInfoLoggingForBrBSummary:!1,replyChainExpansionPageSize:20,useSkypeAuthFromStartupCall:!0,targetChatPrefetchCount:20,targetChannelPrefetchCount:50,updateRosterThrottleInterval:1e3,targetChatRetentionCount:20,targetChannelRetentionCount:50,enableMruChannels:!1,onlyRetainFavoriteChannels:!0,mruChannelsSize:21,atMentionCacheHitLimit:3,teamMemberCacheCountLimit:5,teamMemberCacheSizeLimit:60,pruneConversationsAggressively:!1,mallocInfoSamplerIntervalMinutes:10,conversationListRetryTimeMs:3e4,isPictureDMTransient:!0,disablePicturesHttpCaching:!0,evictFromDBThresholdInDays:1,enablePersistencePruning:!0,replyChainRetainCount:5,immersiveModeMouseTreshold:10,chatItemsCacheSize:41,channelItemsCacheSize:20,messageCacheCleanupIntervalInMs:3e5,desktopNavigationStackSize:20,showTeamVisibilityType:!0,emailAttachments:!0,enableAuthCookieStore:!0,enableChatServiceDcFailover:!0,enableRemoveUser:!1,enableHoloLensDirectionalArrows:!1,enableHoloLensChunkedProtocol:!1,enableHoloLensGroupCalls:!1,enablePartialSuggestions:!0,enableImmersiveReader:!1,enableModeratorsSupport:!1,enableImmersiveReaderV2:!1,msgEnableImmersiveReaderInMW:!1,msgEnableAmsV2Loading:!0,enableSfBInterop:!0,enableSfBGateway:!1,enableSmartReplies:!1,enablePassiveDataLossPrevention:!1,useChatsCoexistenceMode:!1,enableFederatedChat:!1,enableFederatedContacts:!1,enableOnPremFederatedChat:!1,enableNativeP2PFederatedChats:!1,hideAppsForNativeFederatedChats:!0,checkTenantVerifiedDomains:!1,showSearchExternalInPowerBar:!1,enableOneDayProfileRefreshForInteropChats:!1,enableLivePersonaCard:!1,msgUseSettingsRefreshApi:!1,msgRefreshP2PTeamsChatRecipientPolicies:!1,doNotDisableMeetingChatIfChatsDisabled:!1,fetchEnablePrivateMeetingChatPolicy:!0,enablePstnSpeakingEvent:!1,enableActiveSpeakerIndicatorRoster:!1,enableProtocolHandling:!0,enableMyPhoneNumberV2:!0,enableDesktopBannersV2:!1,enableFeedbackUploadStatusBanner:!1,enableIntelligentSuggestedContacts:!1,sfbFixMessageOrder:!0,enableSkypeTeamsInfo:!0,enableJoinTeamDialog:!1,enableJoinTeamDialogSupportEntityLink:!0,enableTeamCodes:!1,enableSpecialDocumentLibraries:!1,enableClassMaterials:!1,enableClassMaterialsTroubleshooting:!1,enableDevTools:!1,showEnvironmentMessage:!0,authFunctionQueueOfflineAbortDisabled:!0,showVersionMessage:!0,diagnosticsWindowMaxQueueLength:2e3,diagnosticsWindowMaxBufferEC:5e3,maxPageSizeForConversations:300,maxPageSizeForConvMessages:200,maxPageSizeForTeamConversations:100,maxEndpointReconnectWaitTimeInSecs:15,maxChannelLoadTimeoutInSecs:20,maxChannelLoadTimeoutOfflineInSecs:2,maxConversationSwitchTaskTimeoutInSecs:30,maxChannelSwitchScenarioTimeoutInSecs:60,enableDatabaseDeleteOverQuota:!1,maxContentSize:16384,sendingIndicatorTimeout:5e3,videoPerformanceMonitoringSampleRateInMiliseconds:3e4,callPerformanceMonitoringSampleRate:3e4,callPerformanceMonitoringAppMetricsSampleRate:5e3,callPerformanceNetworkMetricsSampleRate:1e4,callingConversationTimeoutInMilliseconds:3e4,angularDebugInfoEnabled:!1,callingDebugInfoEnabled:!1,callingEnableDelayedDisconnectedScenario:!1,enablePrivateMeetings:!0,enableBroadcastProduction:!1,disableBroadcastAttendeeQuestionnaire:!1,disableByoeTokensForBroadcastPlaybackQuestionnaire:!1,enableBroadcastPolicyCheck:!1,enableBroadcastLicenseCheck:!1,enableBroadcastStreamLicenseCheck:!1,enableAuditoriumModeSelectionForBroadcast:!1,disableUnresolvedEmailErrorForBroadcast:!0,enableCallHealthTabForProducers:!1,enableCallHealthTabForContributors:!1,enableCallHealthTabForCalls:!1,enableNewRightRailView:!0,enableMeetingNotes:!1,enableMeetingNotesForPrivateMeetings:!1,enableMeetingNotesEmptyPage:!1,enableAsyncMeetingConversationUpdateOnJoin:!1,meetingNotesAttachmentSearchThreshold:100,meetingNotesMeetingSizeThreshold:20,enableRecurrence:!0,useSchedulingService:!0,showSuggestedTime:!0,enableMeetingLocation:!0,showSchedulingAssistant:!0,enableTrendingNotification:!1,enableDLPNotification:!1,enableMissedMeetingNudge:!1,shortCallFeedbackSamplingRateMeetings:0,shortCallFeedbackSamplingRate:0,enableCallingDeepLinkFromWeb:!1,enableDesktopHeapStatistics:!0,peopleProfileUpdateMaxMTSupport:999,preferredDialogRefresh:\"2017-10-25T00:00:00.000Z\",containerEnabled:!1,messageEdit:!0,containerName:\"\",enableGetSyncableConversationFilter:!0,enableSuggestionsInCallingRoster:!0,enableVideoPerformanceMonitoring:!1,enableCallPerformanceMonitoring:!1,enableCallPerformanceMonitoringOnWeb:!1,enableCallMemoryMonitor:!1,enableAttendeesForChannel:!1,enableMarkAsUnread:!1,enableAttachCallingLogs:!1,attachCallingLogsCheckboxDefaultValue:!0,callingEnabledEdge:!1,callingEnabledChrome:!1,callingEnabledLinux:!1,callingEnableLightweightJoinUnsupportedBrowsers:!1,forceMinimalMeetings:!1,enableNewHighlight:!0,enableCallingChromeOneOnOne:!1,enableFireWarmPushIntentP2P:!1,enableCallingScreenPreviewLabel:!0,slimcoreUnifiedLoggingMaxSize:2e7,slimcoreUnifiedLoggingRotationSize:2,enableSlimCoreApiLatencyTracing:!1,enableGetUserMediaScreen:!1,favDefaultChannelsLimit:10,routingSettingsV2:!0,enableAppBarCallingV2:!0,enableCallForwardingSettings:!0,enableCallingInfoTracking:!1,enableTansferCallToVoicemail:!1,enableMeetingStartedNotification:!1,enableMeetingStartedNotificationWeb:!1,enableMeetingChatNotificationSettings:!1,enableMeetingChatNotificationUpdatedStrings:!1,meetingChatNotificationDefaultSetting:\"participated\",enableEmergencyCalling:!0,voicemailTab:!0,enableDesktopVoicemail:!0,callingEnableLegacyMediaPeerType:!0,callingSendNetworkInformationOnEveryEvent:!1,enableMaskOutgoingCallerId:!0,enableVoicemailSetting:!0,enablePSTNFormatInOriginal:!0,enableVoicemailSettingsV2:!1,enableVideoPreviewInVDI:!1,enableQueryingSupportedShimFeatures:!1,enableAggregatedSettingsStoreLocalStoreFetchOnInit:!0,enablePeriodicSyncForUserOfficeSettingsStore:!0,enablePeriodicSyncForCallParkPolicy:!0,enableCallLogWithLimit:!0,showTTYSettings:!0,enableMultiCallSupport:!0,enableTelephoneNumberFromBVD:!0,enablePowerPointSharing:!1,enableIncomingPowerPointSharing:!1,enablePowerPointSharingInPrivateMeetings:!1,enablePowerPointWrsFileGetUrlWithRedirect:!1,useReadonlySharerTokenForPowerPointSharing:!1,enablePowerPointVsScreenSharingArbiter:!1,enableBrowseForPowerPointSharing:!1,canAddResourceToClearTokens:!0,callingEnableChromeOneToOneVideo:!1,callingEnableChromeMultipartyVideo:!1,callingEnableChromeMeetingSingleVideo:!1,enableChromeScreenSharing:!1,enableChromeGetDisplayMedia:!1,enableEdgeScreenSharing:!1,chromeScreenSharingExtensionId:\"dhheiegalgcabbcobinipgmhepkkeidk\",enableRequestedConstraintsForGetUserMedia:!0,enableCallWithoutModalityForGroupCalls:!1,incompleteDuplicateCallStartScenarios:!0,telemetryDisabled:!1,telemetryPanelEnabled:!1,showPerfDashboardOnStartup:!1,skypeSearchTelemetryDisabled:!1,callingEnableDXVA:!1,callingEnableHIDCommands:!0,callingEnablePrejoinScreenHIDSupport:!1,updateHIDUnavailableUFDDesignAndFrequency:!1,callingEnableMultipleHidSupport:!1,offHookHidDeviceOnCallConnecting:!1,autoUnmuteTimeOutFromHidDevice:750,autoMuteToggleTimeOutFromHidDevice:500,callingEnableEventHandlingOptimization:!0,callingEnableGetPropertiesOptimization:!0,callingNewAlertMonitorEnabled:!0,enableCallingCriticalAlertsNewDesign:!1,callingSkypeWatermarkEnabled:!1,enableScreenSharingToolbar:!1,enableSfbTeamsIPC:!1,enableChatFilesDeferredSharing:!0,enableDoNotDisturbStatus:!0,avoidDuplicateFetchCall:!1,messageDelete:!0,enableCopyPasteImprovements:!0,skypeEnabled:!0,enableCallCasting:!1,animate:!1,accessibilityDisabled:!1,enableCentralDataLayer:!1,callingCdlCallUpdateEventThrottleRate:500,callingCdlParticipantUpdateEventThrottleRate:500,analyticsDisabled:!1,fallbackLocale:\"en-us\",fallbackKeyboardLayoutLanguage:\"en\",lastLocationHashName:\"lastLocationHash\",appBarState:\"appBarState\",oneNoteWacPreloadEnabled:!0,botsEnabled:!0,pageSizeMinimizedEnabled:!1,enableGetAllInIndexedDB:!0,openIndexedDbTimeoutInSecond:10,regionCookieExpirationTimeInDays:180,vrUseNoTransform:!0,telemetryVR:!0,enableVrMinimumScrollToUpdate:!1,enableEduStickersSpring2018:!1,disableEduStickersFall2018:!1,disableEduStickersWinter2018:!1,disableEduStickersSpring2019:!1,enableStickersSummer2019:!1,disableStartChatCoachmark:!1,disableReplyToMessageCoachmark:!1,disableCreateChannelWhenOwnerCoachmark:!1,disableCreateChannelWhenMemberCoachmark:!1,disableExploreTeamsCoachmark:!1,disableUsingUserTypeInTenantForAppsFilter:!1,enableRosterParticipantsLimit:!1,enableRosterAccordion:!1,enableBuddyList:!1,delayRefreshProfile:!1,disableUnknownUserStorageInCache:!1,enableMessagePreviewToHaveEmojiUnicodes:!1,enablePostTypeInCompose:!1,enableCrossPost:!1,enableLiveEventInChannel:!1,enableReactionInMW:!1,enableEtagsForUnifiedPresence:!1,enableOnDemandPresenceRefresh:!1,enableFederatedContactsForOutlook:!1,sendAutoBrbIfCallRegistryInitExceedsMs:6e4,sendAutoBrbForCallRegistryInitAnomalies:!1,useAppReadyEventForProactiveNudge:!0,videoRenderingTimeoutMs:6e4,videoRenderingMaxTries:3,pptSharingWrsLoadTimeoutMs:61e3,includeExchangeFilesInMru:!1,includeReferenceAttachmentsInMru:!1,disablePrivateViewingOfPpt:!1,disablePrivateViewingOfPptConsuming:!1,disablePrivateViewingOfPptPresession:!1,disablePrivateViewingOfPptPresessionConsuming:!1,enableCallingChatBubbles:!1,enableMeetingsFirstExperience:!1,enableMeetingsFirstExperienceForSfbUpgradePolicy:!1,enableStructuredMeetingsActions:!1,enableStructuredMeetingsSettingsConsumption:!1,enableStructuredMeetingsAnonymousToMuteAndRemove:!1,enableTeamDashboardRosterRefresh:!1,rosterSyncIntervalInMins:{teams:60,edu:60},rosterMaxParticipants:{Call:25,Meeting:10,Thread:10,Lobby:5,Suggestions:5},enableSfbMigrationFre:!1,chatConstants:{maxRosterSizeInGroupChat_ChatServiceLimit:20,maxRosterSizeInPrivateMeeting_ChatServiceLimit:250,maxRosterSizeInGroupChat:50,maxRosterSizeInPrivateMeetingChat:250,maxRecentChatsToDisableSuggestedChats:15,unknownSuggestedUserCooldownMs:18e5,unknownSuggestedUserRetryCount:2},msgEnableShowMoreChats:!1,chatListConstants:{maxTimeMs:15768e6,chatListRecentMinItems:100},frequentChats:{thresholdTimeFrame:12e4,messagesCountThreshold:8},disableFreChannelFav:!1,readReceiptConstants:{maxRosterSizeForLiveUpdate:20,defaultUserSetting:!0,numberOfChatsToTrackAtOnce:20},fre:{defaultLangId:\"en\",videos:{base:\"https://videoplayercdn.osi.office.net/embed/\",productTourVideoId:\"d17e4e61-8756-449e-9bf5-c4240101a147\",teamsAndChannelsVideoId:\"471b87ac-0045-47c2-864f-cfc6be343db8\",usingTabsVideoId:\"3571019d-2b80-4dec-ba59-320650aca13f\",productiveConvosVideoId:\"d1ba3a3f-2a27-447c-9933-9ce3fec7006c\",privateConvosAndCallingVideoId:\"2f47e8a2-a9fa-4442-9083-2af722c816f5\",meetNowVideoId:\"b1f694e4-af01-4ddd-962b-049a82efd7d4\",onboardVideoId:\"e8be6aa5-8dff-4094-a5fa-de24a521ee1d\",videoParams:\"?autoplay=false\"}},enableTelemetryToIdentifyNewChatType:!1,codeSnippetMaxSizeInKB:25,codeSnippetDelimiter:\"~~~~###@@TACOCAT@@###~~~~\",enableNewLongpollService:!0,disableDisconnectedDialog:!0,enableEduEmptyChannelState:!1,atMentionLengthLimit:10,enableUnreadMessagesButton:!1,unreadMessagesButtonTimeout:15e3,enableConversationStarters:!1,enableContextForSuggestedContactSfB:!1,enableClearSuggestedContactsFromServer:!1,throttleMessageWrites:!0,longPollStatusIntervalMinutes:30,syncStartupScenarioTimeoutSeconds:300,syncIntervalSeconds:900,starvationTimeSeconds:600,startupRetryMinimumInterval:1e4,startupRetryMaximumRetries:6,syncConversationsGuaranteeSeconds:300,syncUserPreferencesGuaranteeSeconds:900,syncInactiveBackoffMultiplier:3,syncStaleTimeoutSeconds:90,federatedUserProfileRefreshIntervalInMilliseconds:144e5,sfbUserProfileRefreshIntervalInHours:24,teamsUserSettingsRefreshIntervalInHours:72,tenantVerifiedDomainsRefreshInDays:3,throttleCatchupSyncs:!1,tailPruneReplyChainStore:!0,persistencePruningStandardPruneBatchSize:5,persistencePruningTailPruneBatchSize:5,retentionPruningThrottleRateSeconds:14400,httpTimeoutMillisGetCsaStartup:12e4,httpTimeoutMillisGetReplyChains:3e4,httpTimeoutMillisGetCsaUserProfiles:3e4,httpTimeoutMillisGetConversationMessages:3e4,httpTimeoutMillisGetMyConversations:3e4,httpTimeoutMillisGetThreads:3e4,httpTimeoutMillisPutEndpoint:3e4,httpTimeoutMillisPostActiveEndpoint:1e4,httpTimeoutMillisGetPinnedPosts:3e4,httpTimeoutMillisGetChannelActivity:3e4,httpTimeoutMillisPostPinPost:3e4,httpTimeoutMillisDeleteUnpinPost:3e4,httpTimeoutMillisPatchPinnedPostConsumptionHorizon:3e3,httpTimeoutMillisTargetingService:3e4,motd:\"Congratulations to both the Middle Tier and Messaging teams for winning this week's demo fest!\",enableEmoticonAutoComplete:!1,uniqueRosterThread:!0,enableInMemConvPrefetch:!0,enableGiphySetting:!0,enablePresencePutSubscription:!0,resolveChatOnEditorFocus:!0,httpOptInSkipApply:!0,enableDesktopAfdRoute:!0,enableDesktopClientApi:!0,enableDesktopZoomFeature:!1,enableDesktopEmlOpen:!1,enableDesktopDownloadForWin10S:!1,enableNewFileConflictDialog:!0,enableOfficeViewerEdit:!1,enableOfflineActionsManager:!1,enableCalendarViewsBridge:!1,enableCalendarEventsPrefetch:!1,calendarBridgeClearCacheIntervalInSeconds:4200,calendarBridgePreloadBundleIntervalInMs:864e6,enableCalendarV2Orchestration:!1,enableCalendarV2OrchestrationServer:!1,enableCalendarV2MeetingPrep:!1,enableCalendarTab:!1,enableCalendarDialogBridge:!1,enableBroadcastForm:!1,enableFloatingCallMonitor:!1,enableCalendarV2PreReleaseFeatures:!1,enableCalendarMonthView:!1,enableCalendarAppHeaderTabs:!1,enableGetCalendarEventsFromRest:!1,enableChatListViewsBridge:!0,enableCollectionsAppBridge:!1,enableCollectionsTabBridge:!1,enableGoogleDriveFilesViewsBridge:!1,enableWopiFilesViewsBridge:!1,enableChannelFilesViewsBridge:!1,enableChannelFilesPrefetchBridge:!1,enablePersonalFilesViewsBridge:!1,enableRecentFilesViewsBridge:!1,filesItemsViewRenderedWindowsAhead:0,filesItemsViewRenderedWindowsBehind:0,enableAddSpoFolderAsCloudStorage:!1,enableCalendarSlashCommand:!1,hideSelectedChatLeftRailTypingIndicator:!0,chatFilesEnabled:!0,filesEnableOneUpViewer:!1,filesEnableOneUpWord:!1,filesEnableOneUpPowerPoint:!1,filesEnableOneUpPdf:!1,filesEnableOneUpWebview:!1,filesEnableSharePointFilePreviewService:!1,filesEnableVisioPreview:!1,filesEnableVisioEdit:!1,enableDropboxFilePreview:!1,enableNStarViewerExpInMainWindowWord:!1,enableNStarViewerExpInMainWindowPowerpoint:!1,enableNStarViewerExpInMainWindowExcel:!1,enableNStarViewerExpInMainWindowVisio:!1,enableIntegratedUXWord:!1,enableIntegratedUXExcel:!1,enableIntegratedUXPowerpoint:!1,filesEnableSpoSiteUrlRefresh:!1,enableFilesSharing:!1,espMigratedFREs:[],enableFluxPersonalFiles:!1,enableP2PFluxView:!1,enableAggregatesPrefetch:!1,enableVirtualRepeatMutationObserverTypingFilters:!1,skipOnScrollVirtualRepeatUpdateViewAsync:!1,enableVirtualRepeatPlaceholderOptimization:!0,disableVirtualRepeatAnimation:!0,enableCSSAllowList:!0,enablePeopleDataLayerClient:!1,enableMessagingDataLayerClient:!1,enableNotesOnlyForExistingP2PChat:!0,allPosts:!0,orchestrationPlansEnabled:!0,enableAppsFilteringByUserRoleAndViewCtx:!1,orchestrationTimeoutInSeconds:120,peoplePaneEnabled:!1,peoplePaneEnabledFreemium:!1,peoplePaneLiveUpdates:!1,disableDefaultBotDataLanguage:!0,waffleEnabled:!1,wikiTabEnabled:!0,wikiClickToEditSectionEnabled:!1,wikiInsertInlineContent:!1,wikiSavePagesAsFilesEnabled:!1,wikiTablesEnabled:!1,addWikiTabToChannel:!0,disableDefaultWikiTabOnEdu:!0,wikiInsertHyperlinkEnabled:!1,allowSpCharsOnTeamName:!0,preventSfBDualNotifications:!0,useDesktopWebView:!0,desktopMemorySamplingIntervalInSec:180,hrefSanitizationWhitelist:\"^\\\\s*(https?|tel|sip):\",enableHeartbeatMonitor:!1,enableDesktopMemorySampling:!0,enableHwaMemorySampling:!1,enableDesktopCpuSampling:!1,enableHwaDiagnosticsTracking:!1,enableHwaScheduledActivityTracking:!1,enableSuggestionToDisableVideoOnPoorNetworks:!1,enableHwaCpuSampling:!1,enableHwaInAppSettings:!0,enableErrorPageRedirect:!0,oopsErrorPageRedirect:!1,enableTeamFilesClientCache:!1,enablePersonalFilesClientCache:!1,enableAppPreferences:!0,enableThirdPartyNoticeEntry:!0,enableMailhooks:!0,mailHooksBlockedRegions:[],enableRetryLoadImage:!1,disableBots:!1,blockBotChat:!0,blockSlimcoreConfigCleanup:!1,allowBotsInChannel:!0,enableActivityEventsTracking:!1,boldLogic2:!1,readReceipts:!1,deferCHUpdateWhenEnteringChat:!0,skipCHUpdateWhenSwitchingFromChannel:!0,enableDeferActionMarkersAfterRender:!0,enableDeferMessageActionsAfterRender:!0,enableDeferPresenceAfterRender:!0,enableEmailPaste:!1,enableNotesWebView:!1,cacheDiscover:!0,enableVCMSPlayer:!0,enableHelpInFrench:!0,enableRepaintOnBlankScreen:!1,enableMeetingInfo:!1,calendarEnableSmartScroll:!1,enableCallMeBack:!1,enableCallMeBackFromMeetingInfo:!1,trustConnectedParticipants:!1,enableHBITeamsForMS:!1,enableSlashCommandBoxGhostText:!1,allowBotMessageUpdate:!1,enableAtMentionAutocomplete:!1,enableAtMentionUpdateCacheDeferral:!1,enableWhoBotQueryTab:!1,enableCallRecordingPrivate:!1,enableGroupRecording:!1,enableOneToOneRecording:!1,enableCallRecordingPrivatePercent:0,enableGroupRecordingPercent:0,enableCallRecordingChannelPercent:0,enableTenantListCache:!1,enableMallocInfoSampler:!1,enableBlinkMemorySampler:!1,enableCollectingIndexedDbData:!1,enableLoadedModulesSizeTelemetryReporting:!1,logNumOfDomElements:!0,disableNonBlockingAuthForFTS:!1,enableFpsCounting:!1,enableResourceTimingAPI:!1,disableLongpollOnMachineLock:!1,enablePluginlessCheckConnection:!1,enableCallRecordingChannel:!1,enableRecordPPTSharing:!1,enableDialPlans:!0,enableAddMemberToChatAndTenant:!1,useBatchInvitationV2Api:!1,enableInviteFromGoogleContacts:!1,enableJoinTenantByUrl:!1,enableJoinTenantByUrlFluxView:!1,enableStartTrialDialogV2:!1,enableFetchInvitationRedemptionStatus:!1,enableClosedCaptions:!1,enableClosedCaptionsSettings:!1,enableClosedCaptionsOneToOne:!1,enableClosedCaptionsCQF:!1,enableClosedCaptionsPolicy:!1,enableClosedCaptionsCoachmark:!1,enableClosedCaptionsModalCQF:!1,enabledVoiceCollection:!1,enableVoiceCollectionOptOut:!1,enableStrongConsistencyHeader:!1,enableIntermediateClosedCaptions:!1,enableEmailAndMeetingLanguageModel:!1,ceoSummit:!1,enableCallTranscript:!1,enableGuestAccessV2:!0,enableMsa:!0,enableFlwPresence:!1,enableMultiUpsEndpointIds:!1,enablePresenceFocusMode:!1,enableUnknownPresenceAppOffline:!1,enableMsgBlockContacts:!1,enableFreemium:!1,enableSkypeTokenLicenseDetails:!1,enableUserRoleFromTokenClaim:!1,enableNutMixUpgrade:!0,enablePstnDialoutFromMeeting:!1,enablePstnDialoutFromAdHocMeeting:!1,enablePstnDialoutFromGroupCall:!1,enablePstnMruDialog:!1,enableJoinGroupCallViaDeepLink:!1,enablePstnDialoutErrors:!0,enableAudioEscalationUX:!1,enableAppSoundAndVoipDeviceSync:!1,enableEchoDetectionMeetingJoinTone:!1,enableMicOSUnmuteOnUnmute:!1,enableMuteReconcile:!1,enableSecondaryRinger:!1,enableModernSettingsTab:!1,inviteMsaContactsPageSize:30,enableDeviceAtCallStartUFD:!1,enableOutOfCallDeviceSetting:!1,enableDeviceVolumeSliderAndMicMeter:!1,enableEchoBotCall:!1,enableTestCallForAll:!1,testCallEnabledLCIDs:[1033,3081,10249,9225,2057,18441,6153,17417,5129,13321,11273,7177],enableCallingProbe:!1,enableDevCallingProbe:!1,callingProbeFrequency:3e5,enableCallingProbeFrequently:!1,forceCallingProbeToPhysicalDevices:!1,enableMediaBitRateSetting:!1,enableQos:!1,enableControlForAnon:!0,enableAppSharing:!1,enableAppSharingControl:!1,enableCallingAutoBrb:!1,enableSharingOnlyCall:!1,enableSharingOnlyCallEscalation:!1,enableSharingOnlyCallChrome:!1,enableShareSystemAudio:!1,enableShareSystemAudioForBroadcast:!1,enableGiveControlPolicy:!1,enableScreensharingZoom:!1,enableBackgroundBlurring:!1,enableBackgroundBlurringAPIV2:!0,enableBackgroundBlurringPrejoin:!1,enableBackgroundBlurringMac:!1,enableVideoBackground:!1,enableCustomBackgroundUpload:!1,videoBackgroundImages:[{name:\"Gray backdrop\",id:\"Microsoft_grayBackdrop\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/grayBackdrop.jpg?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/grayBackdrop_thumb.jpg?v=0.1\"},{name:\"Office\",id:\"Microsoft_office\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/office.jpg?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/office_thumb.jpg?v=0.1\"},{name:\"Conference\",id:\"Microsoft_conference\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/conference.jpg?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/conference_thumb.jpg?v=0.1\"},{name:\"Beach\",id:\"Microsoft_beach\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/beach.jpg?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/beach_thumb.jpg?v=0.1\"},{name:\"Wall\",id:\"Microsoft_wall\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/wall.jpg?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/wall_thumb.jpg?v=0.1\"},{name:\"Water cooler\",id:\"Microsoft_waterCooler\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/waterCooler.png?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/waterCooler_thumb.png?v=0.1\"},{name:\"Surf's up\",id:\"Microsoft_surfsUp\",src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/surfsUp.png?v=0.1\",thumb_src:\"https://statics.teams.microsoft.com/evergreen-assets/backgroundimages/surfsUp_thumb.png?v=0.1\"}],enableParticipantVBSSLatency:!1,enableSeeMyScreenshareUFD:!1,cacheScreenShareRenderer:!1,enableCameraSharing:!1,cachedRendererCleanupTimeout:1e4,enableNoTitleMitigation:!1,enableCalendarRefreshForNoTitle:!1,enableSeeMyScreenshare:!1,pingUriFallback:\"https://statics.teams.microsoft.com/evergreen-assets/icons/1x1-000000ff.png\",enableSeeMyScreenshareEndpointMetadata:!1,enableCollectPerfWithBrb:!1,enableRapAndCollectPerfWithBrb:!1,rigelErrorScreenTimeoutSeconds:5,shortestPossiblePstnNumber:2,enableVerboseJAMALogging:!1,enableVerbosePluginlessStackLogging:!1,enableNetworkReconnectUI:!1,enableSkipAppcacheUpdate:!0,enableSeparateDeviceCacheKeys:!1,nonTeamsUserShortCacheExpiry:!1,pollFromUnifiedPresence:!1,postToUnifiedPresence:!1,postSubscriptionToUpsEnabled:!1,unifiedPresenceRegionWhitelist:\"emea;amer;apac\",pollPresenceFromChatService:!0,enableGetAppMetrics:!1,enableGetAppMetricsNew:!0,enablePreconnectDynamically:!1,enablePriorityMessage:!1,enablePriorityMessageInMeetings:!1,msgLoadingCachedImage:!1,enableRetryForAMSThrottle:!1,enablePlaceholderForAMSImages:!1,enableMultipleChatDrafts:!1,postPresenceToChatService:!0,enableGroupRenewal:!0,enableEngagementSurfaces:!0,engagementSurfacesExpManifest:[],enableEngagementSurfacesDataCollection:!0,enableGroupRenewalNotifications:!0,enableMoveStaleTeams:!1,enableStaleTeamToast:!1,enableTeamsAndChannelsService:!1,teamsAndChannelsServiceOverride:{enableOverride:!1,overrideUrl:\"https://teams.microsoft.com/fabric-int/tac/beta\",overrideAuthResource:\"https://templates-int.teams.microsoft.com\"},sfcUserMriPrefixList:[\"live\",\"sip_profile\",\"myspace\",\"c2c\",\"sms\"],unifiedPresencePollIntervalInSeconds:240,unifiedPresenceOnTrouterDisconnectedWaitTimeInSeconds:60,unifiedPresenceUpdateDuringChatSwitchMaxDelayInMs:1e4,unifiedPresenceRemoveSubscriptionMaxDelayInSeconds:900,unifiedPresenceRemoveSubscriptionDelayInSeconds:600,unifiedPresenceSubscribeBatchDelayInMilliseconds:500,unifiedPresenceSubscribeBatchMaxDelayInMilliseconds:2e3,unifiedPresenceSubscriptionIntervalInSeconds:1800,stopPollingUnifiedPresenceWhenMinimized:!1,unifiedPresencePendingStatusPollDelayInSeconds:10,presencePostActiveIntervalInSeconds:120,presencePostInactiveIntervalInSeconds:120,presencePostInactiveDesktopIntervalInSeconds:480,implicitSearchMinimumThreshold:3,implicitMentionSearchPartialThreshold:5,enableImplicitMentionFullNameSelection:!0,enableMentionFirstNameSelection:!1,enableImplicitMentionStartsWithFilter:!0,implicitMentionTypeExclusions:[\"BOT\",\"channel\"],implicitMentionExcludedCharacters:\",.!?`\",hideSelfPresenceForSfBUser:!1,enableOutOfOfficeInfo:!1,enableMdlTelemetry:!1,enableSingleSendMdlTelemetry:!1,mdlSamplingPercentage:0,enableOutOfOfficeUpdates:!1,enableDeleteContactFromAllGroups:!1,honorSearchQsp:!0,disallowForceRefreshSkypeToken:!1,enableSkypeRetryCancel:!0,acquireSkypeTokenPromiseTimeout:2e4,peoplePickerSubstrateSearchPromiseTimeout:1500,peoplePickerAADSearchPromiseTimeout:1500,userOidEnabled:!1,eduSwipeCards:!1,o365ActionableCard:!1,enableAdaptiveCard:!1,heartbeatIntervalInSeconds:0,enableAutoPopBotMention:!1,enableCallContactList:!1,disablePeopleCardActionsBasedOnLocalChatCapability:!1,enableCallingRosterActionsMenu:!1,enableRemoveParticipant:!1,enableCallMeBackEndCall:!1,enableLayoutSorting:!0,enableMaxNumberOfVideos:!1,enableShareRecording:!1,enableShareRecordingV2:!1,enableShareRecordingFromChicklet:!1,enableDownloadRecording:!1,recordingDisableStreamPlayer:!1,enableRecordingThumbnail:!1,enableRecordingDebugTelemetry:!0,enableStopRecordingConfirmation:!0,enableRecordingCoachmarks:!0,enableRecordingSharepointStorage:!1,enableAddToChatButtonForMeetings:!1,enableCloseButtonForMeetings:!0,enableCallMonitorOnMinimize:!1,enableMinimizeCallMonitor:!1,enableBotsInCallingRoster:!1,enableCallingRecordingMessageActionMenu:!1,enablePerUserMessagingPolicies:!1,enablePerUserMailhookPolicies:!1,enableUserMeetingPolicy:!1,enablePerUserClientPolicies:!1,raiseIpcOnMeetingPolicySettingsSynced:!1,enablePassiveBarLargeMeetings:!1,enableLongerConnectionExperience:!1,enableRemoteMuteParticipant:!1,enableSynchronousTrouterResponse:!1,enableStreamPermissionsStore:!0,enableRemoteMuteAllOthers:!1,enableConfirmBeforeMuteAll:!1,enableMuteAllPresenterExclusion:!1,meetingStartedNotificationInterval:5,meetingStartedNotificationTimeout:20,callIdsCacheSize:50,mutingParticipantTimeout:1e4,muteFailTimeout:4e3,serverUnmutingTimeout:1e4,unmutingWithoutUfdTimeout:500,unmutingWithUfdTimeout:1e3,videoEffectsCapabilityQueryTimeout:3e3,compressedTrouterPayloadPercentage:0,enableBrokerOutgoing:0,enableBrokerIncoming:0,enableBrokerRequestBatching:!1,brokerExclusively:!1,joinCallWithoutModalitiesMaxNumAttempts:3,observableCallServiceDisposeEntryTimeoutMs:5e3,anonymousJoinEnabled:!1,uniqueTeamsCallId:!0,enableTemporaryAnonymousFeedbackSubmission:!1,officePresenceNotificationWaitTimeInMS:2e3,officeIntegrationStatsCollectionTimeInMinutes:10,orchestrationStepTimeoutInMs:6e4,uriToMriStatsCollectionTimeInMinutes:10,uriToMriBatchTimeInMS:200,uriToMriUnknownContactsExpiryTimeInHours:24,uriToMriKnownContactsExpiryTimeInHours:8760,buddyListRefreshTimeoutInMinutes:1440,enableRefreshBuddyListOnUserClick:!1,priorityContactsRefreshTimeoutInMinutes:60,priorityContactsFetchUpdatesTimeoutInMS:2e3,taggedContactsFetchUpdatesTimeoutInMinutes:240,taggedContactsBuddyLimit:15,maxNumberOfUpsEndpointIdsPerDevice:3,enableTabUnloadEvent:!1,addTabMessageExperimentTreatment:!1,extensionTabUnloadTimeout:1e4,tabIdsForExtLoadTabInstanceScenario:[\"66aeee93-507d-479a-a3ef-8f494af43945\",\"9d17e873-c4c4-424d-869c-67f62a3d3174\",\"3a6c38d2-9d25-4c1f-8e06-9da286c1bfc4\",\"b56991b4-3924-49b2-b4bf-1710940ec7d9\",\"com.microsoft.teamspace.tab.planner\",\"com.microsoft.teamspace.tab.youtube\",\"com.microsoft.teamspace.tab.vsts\",\"2a527703-1f6f-4559-a332-d8a7d288cd88\",\"81fef3a6-72aa-4648-a763-de824aeafb7d\",\"com.microsoftstream.embed.skypeteamstab\",\"a6b63365-31a4-4f43-92ec-710b71557af9\",\"42f6c1da-a241-483a-a3cc-4f5be9185951\",\"0d820ecd-def2-4297-adad-78056cde7c78\",\"0c5cfdbb-596f-4d39-b557-5d9516c94107\",\"67cf2c5a-db0e-4256-a423-14010cbeafdd\",\"49e6f432-d79c-49e8-94f7-89b94f3672fd\",\"1542629c-01b3-4a6d-8f76-1938b779e48d\",\"f0e33e18-08fc-4511-a2a7-c6bdff367263\",\"05274a45-7312-4c23-8f64-d57fe4a28d6d\",\"db56b299-d2c0-4fdb-ac68-8af237a4456e\",\"aa183fd9-7104-46c4-af9f-9ee9b81d717e\",\"aa5fe6c5-f91c-45ed-88de-640e235ad21b\"],discoverPrivateTeams:!1,enableMemberAddMember:!1,enableTeamGalleryV2:!1,enableCreateTeamTileGalleryV2:!1,teamSuggestionCacheTtlInMS:6048e5,enableTeamDiscoverabilitySetting:!1,enableDiscoverySettingEs:!1,fetchSkypeTokenByEventing:!1,showReconciliatedPstnIcon:!1,enableGuestInvitationString:!1,enableInsertHyperlink:!0,enableDefaultFavChannel:!1,enableFreUploadPicture:!0,enableFreNameChangeDialog:!0,enableLoggingForCiFx:!1,enableFundamentalsSlashCmds:!1,enableTaggedContacts:!1,enableNiji:!1,enablePeoplePaneForNiji:!1,enableTeamChannelMembershipService:!1,enableOwnSiteUrlForNiji:!1,enableEditContactCalling:!1,enableVoiceApps:!1,enableQNoApplyInPeopleProfileProvider:!1,enableDeviceCache:!1,enableCollectingPerfData:!0,enablePstnMriLookupInUserContacts:!1,enableIBForOrgChart:!1,enableIBForPeople:!1,disablePlaceCallFromAcceptOneToOneCall:!0,disableAutoStopLocalVideo:!0,enableDeferredOrchestration:!0,enableIndexedDbLockedOops:!1,enableBookmarkGroupChatDeletion:!1,msaLoginAllowed:!1,maxChannelsAllowed:200,maxMrisToTrackPresence:650,timeToStalePresenceInMs:1e4,disconnectedBannerTimeoutMillis:0,maxNumberOfElementsInPassiveBar:21,reloadOnSuspendedDuringAppStart:!0,retryOnSuspendedDuringLongPollSync:!1,disableAggregatedSettingsStoreSync:!1,disableTeamsUpgradePolicyV2Sync:!1,enableTeamsUpgradePolicyV2:!0,teamsUpgradePolicyV2ExpiryTimeMinutes:240,enableTenantPrivacyProfileFetch:!1,commandBoxStringExperiment:!1,leftRailFilterSearchIconExperiment:!1,enableAppBarLandableAppSelection:!1,enableDialInOnCallFailures:!1,enableIncomingVideoUnsupportedUfd:!1,enableBidirectionalDataChannel:!1,enableRecordingPreviewMessage:!1,enableUnifiedControlBar:!1,enableUnifiedControlBarInCallMonitor:!1,enableActionButtonsInUbar:!1,enableCitrixNonOptimizedUFD:!1,enableVMwareNonOptimizedUFD:!1,enableWVDNonOptimizedUFD:!1,enableCitrixOptimizedFailureUFD:!1,enableVMwareOptimizedFailureUFD:!1,enableWVDOptimizedFailureUFD:!1,enableRequestControlButtonVisualUpdates:!1,enableVDIUX:!1,enableVDIShim2:!1,enableVDITestShim:!1,alwaysShowModalCQFForVDI:!1,enableVDILogging:!1,remoteVDINotifications:!1,enableVDIOcclusions:!1,enableVDIInfoLoggingForBrBSummary:!1,enableVDIOptimizedAboutMessage:!1,desktopUsePluginless:!1,enableHandleWhiteboardSharingByNativeApp:!1,enableIndicatorsInUbar:!1,enableUbarV2ForBroadcast:!1,enableAcceptStreamPolicyRequest:!1,appMaxLogOutTimer:5e3,enableInvisionWhiteboardSharing:!1,enableIncomingWhiteboardViewing:!1,invisionWhiteboardUrlRegexp:\"^https:\\\\/\\\\/(projects|teams)\\\\.invisionapp\\\\.com\\\\/freehand\\\\/document\\\\/(.+?)\\\\?msteams=1$\",whiteboardMouseHoverDelay:1e3,enableWhiteboardSharing:!1,enableWhiteboardPolicy:!1,enableWebboard:!1,enableAsyncWhiteboardTabLoad:!0,whiteboardUrlRegexp:\"^https:\\\\/\\\\/(int\\\\.)?whiteboard\\\\.microsoft\\\\.com(:443)?\\\\/(.+?)$\",intentionalWhiteboardUrl:\"https://whiteboard.microsoft.com\",whiteboardPolicySyncIntervalInMs:12096e5,whiteboardPolicyCacheForMs:12096e5,whiteboardPolicySyncRandomizePeriodMs:18e5,customRightRailHeader:!1,disableDuplicateScenarioNameAndInstanceIdColumn:!1,enableUserOfficeSettingsOrchestrationAtStage1:!1,disablePerfTableLogging:!1,disableDuplicateVersionColumns:!1,logDbIdAsTrackingEvent:!1,enableHidControlWhileSfBisRunning:!1,enableFixForCallDropsBySfB:!1,enableFixForCallDropsBySfBV2:!1,enableDismissHidUnavailableAlertFix:!0,DeviceSyncTimeoutForSfBLaunchFix:5e3,DeviceSyncTimeoutForSfBExitFix:3e3,optimizeInviteGuestFlow:!1,enableHIDHookProtectForMultipleCalls:!0,enablePrefetchForLazyLoadedModules:!1,enableCallingCanCreateTenantWideTeam:!1,enableUseOrgWideTeamCreationPolicy:!1,enableTasksNotificationFeeds:!1,enableUsingCanCreateTWT:!1,enableNetworkDetection:!1,enableGraphApiNotifications:!1,feedsStoreSettings:{syncDays:28,pageSize:200},trouterServiceUrl:\"https://go.trouter.teams.microsoft.com/v4/a\",enableTeamProfilePictureJitter:!1,teamProfilePictureJitterDelayInMs:9e5,disableCallingOnlineCheck:!1,openMeetingDeeplinksInApp:!0,prejoinHidBlockedDeviceList:[],enableWatchdogAutoBRB:!1,enableComposeToolbarOverflow:!0,enableAdvancedFormatting:!0,enableComposeTables:!0,userPinnedAppsCacheMaxAgeInMs:864e5,hidDeviceDriverConstants:{disableMuteUnmuteWhenNotInCalls:!0,disableDeskphonePeriodicSync:!1,hidCommandToKeepDeskphoneSynced:\"display\",enableHidTimerFixForWin1809Build:!1,enableHidSelectedDeviceFixForWin1809Build:!0,enablePidVidComparison:!1,enableTrioFixForOlderDesktopClients:!1,enableFeatureFlagSupportForNativeCode:!1,enableAspForMacOs:!1,enableLoggingSupportForNativeCode:!1,enableUFDForDeviceFailures:!1,useHookProtectUSBAsYeaLinkDefaultDriver:!0,supportUsagesFromButtonUsagePage:!1,resolveMuteLockOnHold:!1,supportRelativeMuteForMuteOnlyDriver:!0},hidNativeSettings:[{settingName:\"enableMultipleTLCParsing\",settingValue:!0},{settingName:\"enableFeatureReportParsing\",settingValue:!0},{settingName:\"enableLogging\",settingValue:!1},{settingName:\"enableVerboseLogging\",settingValue:!1},{settingName:\"enableFallbackToGetUniqueIDFromDeviceAttributes\",settingValue:!1},{settingName:\"enableFallbackToGetUniqueIDFromPIDVID\",settingValue:!1},{settingName:\"enableNewLoopSyntaxForHidDeviceInfo\",settingValue:!0}],loggingConstants:{loglevelConsole:1,loglevelTelemetry:1,appToken:\"bc3902d8132f43e3ae086a009979fa88-632130b2-9455-44a6-80e2-d7457b6eb8ca-7193\",skypeConCoreToken:\"53fdaa090eb946b5a1d6cbdeb4f2ef66-bcbf6380-2590-41cc-ae60-9e467cd51835-7413\",skypeMediaAgentDesktopToken:\"eab9f6f272f94c0380e89c46324ede7a-34dc0748-fb55-4485-b82c-ea7753fb9887-7371\",skypeMediaAgentWebToken:\"1cae5691997646c98b01d15beddae7a3-4b7066f6-94a5-40a6-a744-57e25bd06649-7069\",skypeTrouterClientToken:\"708a9eb9fe2646fe8f4c37b7eee2e3da-9b97485a-57b9-43a8-8177-07ca7a653a30-6706\",database:\"bc3902d8132f43e3ae086a009979fa88\",tenantId:\"bc3902d8132f43e3ae086a009979fa88\",telemetryserver:\"https://teams.microsoft.com/data/\",silent:!1,batchSeconds:15,batchRecords:30,sessionIdCookieName:\"sessionId\",deviceIdCookieName:\"deviceId\",firstLaunchTimeCookieName:\"firstTimeLaunch\"},pingUriOverride:\"\",buildConstants:{rootUri:\"[[rootUri]]\"},authConstants:{instance:\"https://login.microsoftonline.com/\",tenant:\"\",servicePrefix:\"service\",extraQueryParameter:\"\",cacheLocation:\"localStorage\",client:{sso:{id:\"1fec8e78-bce4-4aaf-ab1b-5451cc387264\",expireOffsetSeconds:300},adal:{id:\"5e3ce6c0-2b1f-4285-8d4b-75ee78787346\",expireOffsetSeconds:600},hwa:{id:\"1fec8e78-bce4-4aaf-ab1b-5451cc387264\",expireOffsetSeconds:3}},localStoragePrefix:\"ts.sso\",redirectUri:\"{SETINENVIRONMENTTRANSFORM}\",skypeAuthEndpointAddress:\"https://api.teams.skype.com/beta\",skypeAuthEndpointAddressV2:\"https://authsvc.teams.microsoft.com/v1.0/authz\",resources:[\"https://api.spaces.skype.com\"],globalResource:\"https://api.spaces.skype.com\",feCookieName:\"TSAUTHCOOKIE\",teamsSSOAuthCookieName:\"SSOAUTHCOOKIE\",EwsResource:\"https://outlook.office365.com\",secureCookie:!0,redirectRoute:\"go\",removeAuthGlobalResource:!0,signInStateCookieName:\"TSPREAUTHCOOKIE\",criticalAuthResources:[\"https://chatsvcagg.teams.microsoft.com\"],authWindowFeatures:\"location=no,width=600,height=600,scrollbars=yes,top=100,left=700,resizable=no\",consumerAuthzResource:\"service::api.fl.spaces.skype.com::MBI_SSL\",isMsaConsUser:!1},callingConstants:{stack:{tsCallingVersion:\"2019.35.0-1.3-48a0e\"},largeMeeting:{maxNumberOfBroadcastVideo:9,maxNumberOfMeetingVideo:5,dataChannelDirection:4,maxNumberOfMeetingVideo3x3:10},signaling:{conversationServiceUrl:\"https://api.conv.skype.com/conv/\",conversationServiceIntUrl:\"https://conv-dev-2.conv-dev.skype.net/conv/\",callControllerUrl:\"https://api.cc.skype.com/conv/\"},media:{maximumNumberOfVideoStreams:6,debug:!1},notification:{resolveCallerProfileTimeout:100},notificationStack:{version:\"0.0.0\",productName:\"SkypeSpaces\",incomingCalls:{registrarServiceUrl:\"https://teams.microsoft.com/registrar/prod/V2/registrations\",webRegistrarTtlInSeconds:3600,trouterReadyTimeoutInMs:6e4,trouterConnectTimeoutInMs:2e4,reregistrationTimeBeforeEndOfTtlInMs:3e5,pnhAppId:\"SkypeSpacesWeb\",pnhTemplate:\"SkypeSpacesWeb_1.0.1\"},retry:{enabled:!0,limit:3,delay:1e3,strategy:\"fixed\"},telemetry:{jSkypeTenantToken:\"dummy-not-used\"}},trouterSettings:{enabled:!0,logHealthCheckError:!0,trouter_js_client_connected:!0,trouter_js_client_disconnected:!0,trouter_js_client_error:!0,trouter_js_client_progress:!0,trouter_js_client_response:!0,numberOfStepsToMaintain:20,sendProgressTimeoutSecs:55,maxBackoffInMs:0},trouterServiceSettings:{checkConnectionWhenOnline:!0,checkConnectionWhenActive:!1,checkConnectionWithTimer:!1,checkConnectionIntervalMinInMs:3e5,checkConnectionIntervalMaxInMs:18e5},callConnection:{mediaConnectedTimeoutInMs:36e5,startModalityMediaTimeoutInMs:3e4,hangUpCallTimeoutOnDisconnectInMs:1e4},ui:{numberOfDaysToShowInFuture:14,maxCachedPhoneNumbers:10,numberOfDaysToShowInPast:7,callTechnicalInfoIntervalMs:1e4,callingRosterTeamSuggestionLimit:5,participantMinAnnouncementTimeout:500,participantMaxAnnouncementTimeout:1e4,joinCallWithoutModalityRetryInterval:300,maxParkCodeLength:4,debounceTimeoutMs:200,ubarResizingOffset:10,logsLimit:100,blacklistedBots:[\"28:bdd75849-e0a6-4cce-8fc1-d7c0d4da43e5\",\"28:07331c9d-bd9a-4d00-bb00-9dcacd105691\",\"28:123425f9-0c72-4bd8-8814-7cb6b02dfc3f\",\"28:4be36d18-a394-4f94-ad18-fb20df412d7a\",\"28:4c072661-d231-483f-b32c-2d305791d32d\",\"28:e8f1f4bd-f39c-479f-8885-a69ded583534\",\"28:ae05be75-6c5a-47c0-97b8-8c84fd83880d\",\"28:0a18c351-466c-4293-87eb-7b08a096b0a1\",\"28:4c1a6ff1-c702-4652-9991-e0b36d310d19\",\"28:b1902c3e-b9f7-4650-9b23-5772bd429747\",\"4:*13\",\"28:f4693563-c70b-4e4d-bda6-01792aa21440\",\"28:e32c9418-a835-4eb1-bfb9-733fa74dd6e8\",\"28:cebb622a-9099-475d-9f85-0413cf0b19c7\",\"28:38b34208-9db4-425d-91e5-6f201eeaef40\"],membersOnlyTabs:[\"95de633a-083e-42f5-b444-a4295d8e9314\",\"com.microsoft.teamspace.tab.wiki\"],callingControlsContext:{default:{buttonsOrder:[{groupName:\"Indicators\",buttons:[\"PoorNetwork\",\"ImageRenderingQualityIndicator\",\"ClosedCaptionsIndicator\",\"RecordingIndicator\",\"CallDurationIndicator\"]},{groupName:\"CallingButtons\",buttons:[\"PstnButton\",\"VideoButton\",\"MicrophoneButton\",\"DtmfButton\",\"ShareButton\",\"TransferButton\",\"MoreButton\"]},{groupName:\"ActionButtons\",buttons:[\"RaiseHandButton\",\"ChatButton\",\"RosterButton\",\"PopoutNewWindowButton\"]},{groupName:\"ContentButtons\",buttons:[\"ShareControlButton\"]},{groupName:\"HangUp\",buttons:[\"CallButton\"]}],moreMenuButtonsOrder:[{groupName:\"OptionalMenuItems\",buttons:[\"CallTranscriptPanelButton\",\"CallHealthButton\",\"DeviceSettingsButton\",\"MeetingNotesButton\",\"MeetingInfoButton\",\"FullScreenButton\",{name:\"ChatButton\",visible:!1},{name:\"RosterButton\",visible:!1},{name:\"ShareControlButton\",visible:!1},{name:\"PopoutNewWindowButton\",visible:!1},{name:\"RaiseHandButton\",visible:!1}]},{groupName:\"DefaultMenuItems\",buttons:[\"HoldButton\",\"ResumeButton\",\"CallTransferButton\",\"CallParkButton\",\"CallConsultationButton\",\"BkgBlurButton\",\"ClosedCaptionsButton\",\"CallTranscriptButton\",\"DialpadButton\",\"RecordingButton\",\"AudioSharingButton\",\"IncomingVideoButton\"]}],priority:[\"RaiseHandButton\",\"PopoutNewWindowButton\",\"ChatButton\",\"RosterButton\",\"ShareControlButton\"]},callingMonitor:{buttonsOrder:[{groupName:\"Indicators\",buttons:[\"PoorNetwork\",\"ImageRenderingQualityIndicator\",\"ClosedCaptionsIndicator\",\"RecordingIndicator\",\"CallDurationIndicator\"]},{groupName:\"CallingButtons\",buttons:[\"PstnButton\",\"VideoButton\",\"MicrophoneButton\",\"DtmfButton\",\"ShareButton\",\"TransferButton\",\"MoreButton\"]},{groupName:\"HangUp\",buttons:[\"CallButton\"]}],moreMenuButtonsOrder:[{groupName:\"DefaultMenuItems\",buttons:[\"HoldButton\",\"ResumeButton\",\"CallTransferButton\",\"CallParkButton\",\"CallConsultationButton\",\"BkgBlurButton\",\"ClosedCaptionsButton\",\"DialpadButton\",\"RecordingButton\",\"AudioSharingButton\",\"IncomingVideoButton\",{name:\"ShareButton\",visible:!1}]}],priority:[\"ShareButton\"]},surfaceHub:{buttonsOrder:[{groupName:\"Indicators\",buttons:[\"PoorNetwork\",\"ClosedCaptionsIndicator\",\"RecordingIndicator\",\"CallDurationIndicator\"]},{groupName:\"CallingButtons\",buttons:[\"PstnButton\",\"VideoButton\",\"MicrophoneButton\",\"DtmfButton\",\"ShareButton\",\"TransferButton\",\"MoreButton\",\"WhiteboardButton\"]},{groupName:\"ActionButtons\",buttons:[\"ChatButton\",\"RosterButton\",\"ShareControlButton\"]},{groupName:\"HangUp\",buttons:[\"CallButton\"]}],moreMenuButtonsOrder:[{groupName:\"OptionalMenuItems\",buttons:[\"DeviceSettingsButton\",\"MeetingNotesButton\",\"MeetingInfoButton\",\"FullScreenButton\",{name:\"ChatButton\",visible:!1},{name:\"RosterButton\",visible:!1},{name:\"WhiteboardButton\",visible:!1},{name:\"ShareControlButton\",visible:!1}]},{groupName:\"DefaultMenuItems\",buttons:[\"HoldButton\",\"ResumeButton\",\"CallTransferButton\",\"CallParkButton\",\"CallConsultationButton\",\"BkgBlurButton\",\"ClosedCaptionsButton\",\"DialpadButton\",\"RecordingButton\",\"AudioSharingButton\",\"IncomingVideoButton\"]}],priority:[\"ChatButton\",\"RosterButton\",\"ShareControlButton\"]},broadcast:{buttonsOrder:[{groupName:\"Indicators\",buttons:[\"PoorNetwork\",\"ClosedCaptionsIndicator\",\"RecordingIndicator\",\"BroadcastStateIndicator\",\"CallDurationIndicator\"]},{groupName:\"CallingButtons\",buttons:[\"PstnButton\",\"VideoButton\",\"MicrophoneButton\",\"DtmfButton\",\"ShareButton\",\"TransferButton\",\"MoreButton\"]},{groupName:\"ActionButtons\",buttons:[\"ChatButton\",\"RosterButton\",\"BroadcastQnaButton\",\"BroadcastYammerButton\",\"ShareControlButton\",\"PopoutNewWindowButton\"]},{groupName:\"HangUp\",buttons:[\"CallButton\"]}],moreMenuButtonsOrder:[{groupName:\"OptionalMenuItems\",buttons:[\"CallHealthButton\",\"DeviceSettingsButton\",\"MeetingNotesButton\",\"MeetingInfoButton\",\"FullScreenButton\",\"BroadcastAnalyticsButton\",{name:\"ChatButton\",visible:!1},{name:\"RosterButton\",visible:!1},{name:\"ShareControlButton\",visible:!1},{name:\"BroadcastQnaButton\",visible:!1},{name:\"BroadcastYammerButton\",visible:!1}]},{groupName:\"DefaultMenuItems\",buttons:[\"HoldButton\",\"ResumeButton\",\"CallTransferButton\",\"CallParkButton\",\"CallConsultationButton\",\"BkgBlurButton\",\"ClosedCaptionsButton\",\"DialpadButton\",\"RecordingButton\",\"AudioSharingButton\",\"IncomingVideoButton\"]}],priority:[\"ChatButton\",\"RosterButton\",\"ShareControlButton\",\"BroadcastQnaButton\",\"BroadcastYammerButton\"]},rigel:{buttonsOrder:[{groupName:\"CallingButtons\",buttons:[\"VideoButton\",\"MicrophoneButton\",\"DtmfButton\",\"ShareButton\",\"MoreButton\"]},{groupName:\"LayoutButtons\",buttons:[\"LayoutToggleButton\",\"SwapButton\"]},{groupName:\"VolumeButtons\",buttons:[\"DecreaseVolumeButton\",\"MuteSpeakersButton\",\"IncreaseVolumeButton\"]},{groupName:\"HangUp\",buttons:[\"CallButton\"]}],moreMenuButtonsOrder:[{groupName:\"DefaultMenuItems\",buttons:[\"DialpadButton\",\"RoomControlsButton\",\"CortanaToggleButton\"]}],priority:[]}},chatBubblesContext:{messageTypeWhitelist:[\"Text\",\"Picture\",\"Video\",\"Moji\",\"ChatFile\",\"Card\"],maxVisibleMessages:3,queueRefreshIntervalInMs:500,messageVisibilityInMs:4e3,messagePreviewLength:125},chatNotifications:{messageTypeWhitelist:[\"Text\",\"Picture\",\"Video\",\"Moji\",\"ChatFile\",\"Card\"]}},callLogsBlacklistedNumbers:[\"4:*11\",\"4:*12\",\"4:*13\",\"28:72679538-1a2c-4dde-9484-3c2dc6b4d88e\"],callForwardingSettings:{settingsStoreUri:\"https://api.cc-dev.skype.net/cc/v1/\"},location:{updateLocationDebounceTimeInMs:3e5,expiryTimeInMsForLocationCache:144e5},callRecording:{recorderFeatures:{meetingOrganiser:!0},downloadRecordingExpirationDays:6,recordingBotMri:\"28:bdd75849-e0a6-4cce-8fc1-d7c0d4da43e5\",closedCaptionsBotMri:\"28:b1902c3e-b9f7-4650-9b23-5772bd429747\",voiceCollectionBotMri:\"28:123425f9-0c72-4bd8-8814-7cb6b02dfc3f\",resource:\"4580fd1d-e5a3-4f56-9ad1-aab0e3bf8f76\",callType:\"recording\",definitionId:\"com.microsoftstream.embed.skypeteamstab\",streamPermissionsSyncIntervalInMs:12096e5,streamPermissionsCacheForMs:12096e5,streamPermissionsSyncRandomizePeriodMs:18e5,defaultLanguage:\"en-us\",tokenExpireBufferInMs:12e4,requestBody:{command:\"configureExport\"},playback:{embeddedVideoBaseUrl:\"https://web.microsoftstream.com/embed/video/\",videoBaseUrl:\"https://web.microsoftstream.com/video/\",videoParams:\"/?autoplay=true&app=microsoftteams\",updateVideoPermissions:\"https://web.microsoftstream.com/videoupdate/\"},supportedRecordingRegions:[\"amer\",\"apac\",\"emea\",\"uk\",\"in\",\"au\",\"jp\",\"ca\",\"gcc\",\"gcch\",\"dod\"],mode:{recording:\"Recording\",transcript:\"Transcription\"},recordingStorageSettings:{stream:{storageType:\"Stream\"},sharepoint:{storageType:\"Sharepoint\",storageLocation:\"Teams Meeting Recordings\"}}},voicemail:{hostName:\"https://outlook.office.com/api/v2.0\"},callStore:{sla:{url:\"https://api.cc.skype.com/cc/v1/sharedLineAppearance\",syncIntervalInMs:36e5},user:{url:\"https://api.userstore.skype.com/api/v1\"}},transcript:{callType:\"transcript\",api:{version:\"1\",tokenEndpoint:\"https://outlook.office365.com/\",endpoint:\"https://meetinginsights-9359.cloudapp.net:8043/transcription\"}},voiceCollection:{botEventType:\"TranscriptionStarted\"},stream:{resource:\"https://*.microsoftstream.com\",callType:\"stream\",api:{version:\"1.2\",versionParam:\"api-version\",endpoint:\"https://api.microsoftstream.com/api/\",principals:\"principals\",permissions:\"permissions\",settings:\"settings\",tenants:\"tenants\",videos:\"videos\"}},callQualityFeedback:{cutoffDuration:5e3,meetingCutoffDuration:8e3},callingInitRetryIntervals:[1e3,2e3,4e3],observableCallServiceRetryIntervals:[5e3,15e3,3e4,6e4],closedCaptions:{clearTextDelay:5e3,maxLines:2,restrictedRegions:[\"amer\",\"apac\",\"emea\"]},pstnConferencing:{expectedErrorCodes:[403,404,412,480,487,486,408,603,451,452,2,0]},echobot:{teamsEchoBotMri:\"28:72679538-1a2c-4dde-9484-3c2dc6b4d88e\",skypeEchoBotMri:\"8:echo123\"},telemetry:{callEndRulesExtra:[]},avoidSendingTitleAsSubject:!0},streamExpectedErrors:{server:[\"404\",\"403\",\"50103\",\"50104\"],playback:[\"020019c\",\"0200194\",\"0400005\",\"0400003\",\"0600001\"],signin:[\"403\"]},broadcastPolicyDefaults:{allowBroadcastScheduling:!0,allowBroadcastTranscription:!0,allowSdnProviderForBroadcastMeeting:!0,broadcastAttendeeVisibilityMode:\"Everyone\",broadcastMeetingSDNConfigurationJsonBlob:\"\",broadcastRecordingMode:\"UserOverride\",producerLearnMoreURL:\"https://aka.ms/producerlearnmore\",presenterLearnMoreURL:\"https://aka.ms/presenterlearnmore\",attendeeLearnMoreURL:\"https://aka.ms/attendeelearnmore\",qnaLearnMoreURL:\"https://aka.ms/qalearnmore\",supportURL:\"https://aka.ms/TeamsLiveEventsSupport\",attendeeSupportURL:\"https://support.office.com/en-us/article/attend-a-live-event-in-teams-a1c7b989-ebb1-4479-b750-c86c9bc98d84\"},enableCortana:!1,enableCortanaActionResponse:!1,enableCortanaAdaptiveCard:!1,enableCortanaAdaptiveCardInput:!1,enableCortanaAudioDucking:!1,enableCortanaMeetingNotes:!1,enableCortanaSettings:!1,cortanaMeetingNotesSettings:{ackExpirationInMs:5e3},cortanaConstants:{assetBaseUrl:\"https://statics.teams.microsoft.com/evergreen-assets/cortana/websdk\",appFlavorPrefix:\"SkypePlatform\",appName:\"Teams\",companyName:\"Microsoft\",deviceManufacturer:\"Microsoft\",deviceNamePrefix:\"Teams\",serviceUrl:\"wss://api.cortana.ai/ux/ws/v1\",serviceResource:\"https://cortana.ai\",bingAuthUrl:\"https://www.bing.com/agents/oauth?provider={providerId}&campaign_source=WSB&assertion={assertionToken}\",bingAuthProviderId:\"Office365\",connectedTokenResource:\"0a0a29f9-0a25-49c7-94bf-c53c3f8fa69d\",environment:\"Cortana\",defaultFlights:\"teamsclient\",connectedTokenRefreshDays:14,warmUpStartDelay:18e4,warmUpIntervalInSeconds:3600,verifyConnectionInSeconds:300,enabledLocales:[\"en-au\",\"en-ca\",\"en-gb\",\"en-ie\",\"en-in\",\"en-nz\",\"en-us\"],disabledActions:[],qualityOfService:\"\"},notificationStackSlimcore:{trouterServiceUrl:\"wss://go.trouter.teams.microsoft.com/v3/c\",registrarServiceUrl:\"https://teams.microsoft.com/registrar/prod/v2/registrations\",ecsServiceUrl:\"https://config.teams.microsoft.com/config/v1/Teams/\"},slimcoreSettings:{enableSkypeTokenForceFetch:1,enableCallingIntents:!0,enablePushRequestProcessing:!1},geoRoutedEndpointFallbacks:{ams:\"https://us-api.asm.skype.com\",chatService:\"https://dm2p-client-ss.msg.skype.com\",search:\"https://scsquery-ss-us.trafficmanager.net\",searchTelemetry:\"https://scsinstrument-ss-us.trafficmanager.net\",middleTier:\"https://api.teams.skype.com\",mtImageService:\"https://img.teams.skype.com\",urlp:\"https://urlp.asm.skype.com\",unifiedPresence:\"https://noam.presence.teams.microsoft.com\",teamsAndChannelsService:\"https://api.teams.skype.com\"},unifiedPresenceServiceConstants:{devHost:\"{unifiedPresence}/\"},middleTierConstants:{searchEndpointAddress:\"{search}\",searchTelemetryEndpointAddress:\"{searchTelemetry}\",newEndpointAddress:\"{middleTier}/beta\",newEndpointAddressImg:\"{mtImageService}/beta\",newEndpointAddressBuildVersion:\"{middleTier}/about/build\",desktopAppUpdate:\"{middleTier}/beta/desktopappupdate/installer/production/\",desktopAppLatestVersion:\"{middleTier}/beta/desktopappupdate/latestversion/devspaces/\",cookieBasedAuthAddress:\"/imageauth/cookie\"},graphUrls:{baseUrl:\"https://graph.microsoft.com\",searchUsers:{list:\"/v1.0/myorganization/users\"}},substrateMessageSearchUrls:{query:\"https://substrate.office.com/search/api/v2/query\",searchWarmup:\"/api/v2/init\",list:\"/api/v1/suggestions?scenario=\"},substrateSearchDefaultBaseUrl:\"https://substrate.office.com/search\",substrateMessageSearchInFilterKeyword:\"in\",enableExperimental3SConfig:{experimentalClientFlight:{enabled:!1,value:\"\"}},autoDiscoverUrl:\"https://outlook.office365.com/autodiscover/autodiscover.json/v1.0/\",feedbackConstants:{enableDownloadWebLogUponRequest:!1},desktopUpdateConstants:{desktopAppUpdate:\"desktopapp/installer\",desktopAppLatestVersion:\"desktopapp/latestversion\",environment:\"production\"},desktopClientConstants:{installer:\"desktopclient/installer\",settings:\"desktopclient/settings\"},chatServiceConstants:{useDogfood:!1,dogfoodHost:\"{chatService}/\",productionHost:\"{chatService}/\"},chatServiceAggConstants:{host:\"https://chatsvcagg.teams.microsoft.com\",resource:\"https://chatsvcagg.teams.microsoft.com\",latestVersion:\"/api/v1/\",endpoints:{startupclean:\"teams/users/me\",startupdelta:\"teams/users/me/updates\",replychain:\"teams/channel/\"}},userProfileServiceConstants:{host:\"{userProfileService}\",latestVersion:\"/api/v1.0\",endpoints:{profileSearch:{url:\"/teams/{channelId}/users/profilesearch\",params:{top:\"?top={top}\",includeDLs:\"&includeDLs={includeDLs}\",includeBots:\"&includeBots={includeBots}\",enableGuest:\"&enableGuest={enableGuest}\"}}}},teamsAndChannelsServiceConstants:{host:\"{teamsAndChannelsService}/beta\",resource:\"https://templates-int.teams.microsoft.com\"},amsServiceConstants:{hostUrl:\"{ams}/\",hostUrlV2:\"{amsV2}/\"},previewServiceConstants:{host:\"{urlp}/v1/url/info\",getImage:\"{urlp}/v1/url/image/original\",isDogfood:!1},oneUpServiceConstants:{host:\"https://www.odwebp.svc.ms/embed\",devHost:\"\"},odspShareConstants:{host:\"https://www.odwebp.svc.ms/share\"},msGraphServiceConstants:{host:\"https://graph.microsoft.com/v1.0\"},environment:{name:\"prod\",buildtime:\"2019-09-11T00:12:36.440Z\",commitHash:\"f93636a1\",type:\"prod\",clientType:\"web\",platformId:\"1415\",cobrandId:\"0\",semver:\"1.0.2019091041\",clientVersion:\"1415/1.0.0.2019091041\"},errorPages:[\"auth_failure\",\"DOM_storage_disabled\",\"oops\",\"indexedDB_upgrade_blocked\",\"incompatible_compliance_policy\",\"anonymous_meeting_failure\",\"multiple_user_identities\",\"itp_block\",\"indexedDB_locked\"],localCacheMaxAge:864e5,reminders:{updateIntervalMiliseconds:6e4},ecsConfig:{hostUrls:[\"https://config.teams.microsoft.com\"]},sfb:{apiKey:\"60cc26f0-90a3-4fe3-ad01-73c3156a2e34\",desktopEndpointID:\"c7d13a4f-1721-d703-c2c1-ec5fa740f7f4\",webEndpointID:\"f1dad0d9-3eb1-4fc1-a7c8-fa870ccb6313\",bootstrapperLink:\"https://swx.cdn.skype.com/shared/v/1.2.33/SkypeBootstrap.min.js\",dogfood:!1,testUsers:[],signInRetryIntervalsInSeconds:[30,60,60,60,60,60,120,120,120,120,120,300],bootstrapLoadRetryCount:3,bootstrapLoadDelayInterval:5e3},relayManager:{Service:{url:\"https://teams.microsoft.com/trap/\",tokenUrl:\"https://teams.microsoft.com/trap/tokens/\",disabled:!1},Relay:{addresses:[\"52.113.193.5\"],tcpPort:443,udpPort:3478,Lync:{addresses:[\"52.113.193.5\"],tcpPort:443,udpPort:3478},Skype:{addresses:[\"52.113.193.5\"],tcpPort:443,udpPort:3478},Turn:{addresses:[\"13.107.65.150\"],tcpPort:443,udpPort:3478,url:\"https://eu.turn.teams.microsoft.com/relay\"}},Token:{earlyRefreshMinutes:60,earlyRefreshPercentage:50}},helpConstants:{tbotIntMris:[\"28:a8d7def2-47c1-4367-94da-240a880a85b7\"]},externalProviderConstants:{google:{clientId:\"990305677663-nksgkl6aj9ub5kgjvg8gofpmoknm76b7.apps.googleusercontent.com\",scope:\"https://www.googleapis.com/auth/drive\",apiSource:\"https://apis.google.com/js/api.js\"}},sharepointSearchPostUrl:\"/search/_api/search/postquery\",blobStoreStaticMappingsPath:\"allStaticMappings.json\",cdnVersionedBuildRollout:\"https://statics.teams.microsoft.com\",versionedBuildFePrefix:\"versionedbuildfe-\",localStaticMappingsPath:\"mappings/allStaticMappings.json\",serviceIssue:null,mediaPreviewZoomEnabled:!0,telemetrySamplingRules:[{eventName:\"scenario\",eventType:\"messagestoreputmessages\",samplingRate:10},{eventName:\"scenario\",eventType:\"bad_replychaincall_arguments\",samplingRate:20},{eventName:\"scenario\",eventType:\"bad_startupcall_arguments\",samplingRate:20},{eventName:\"scenario\",eventType:\"detect_rc_sync_state_diff\",samplingRate:10},{eventName:\"scenario\",eventType:\"persist_rc_sync_state\",samplingRate:10},{eventName:\"scenario\",eventType:\"start_syncStateService\",samplingRate:10},{eventName:\"scenario\",eventType:\"rc_sync_state_remove_failed\",samplingRate:10},{eventName:\"scenario\",eventType:\"messaging_load_channel_data\",samplingRate:10},{eventName:\"scenario\",eventType:\"sync_conversations\",samplingRate:10},{eventName:\"scenario\",eventType:\"resource_mgr_stale_task\",samplingRate:2},{eventName:\"scenario\",eventType:\"virtual_repeat\",samplingRate:10},{eventName:\"scenario\",eventType:\"virtual_repeat_update\",samplingRate:10},{eventName:\"scenario\",eventType:\"presence_longpoll_updates\",samplingRate:10},{eventName:\"scenario\",eventType:\"longpoll_availability\",samplingRate:20},{eventName:\"scenario\",eventType:\"batch_people_profile\",samplingRate:20},{eventName:\"scenario\",eventType:\"batch_people_short_profile\",samplingRate:20},{eventName:\"scenario\",eventType:\"people_search_in_cache\",samplingRate:20},{eventName:\"scenario\",eventType:\"people_update_frequency_count\",samplingRate:20},{eventName:\"scenario\",eventType:\"sync_reliability\",samplingRate:20},{eventName:\"scenario\",eventType:\"presence_post_active\",samplingRate:2},{eventName:\"scenario\",eventType:\"messaging_emoji_service_instantiate\",samplingRate:10},{eventName:\"scenario\",eventType:\"people_at_mentions_update_cache\",samplingRate:10},{eventName:\"scenario\",eventType:\"removeSomeMessagesScenarioV1\",samplingRate:5},{eventName:\"scenario\",eventType:\"removeSomeMessagesScenarioV2\",samplingRate:5},{eventName:\"scenario\",eventType:\"removeSomeMessagesScenarioUnknown\",samplingRate:5},{eventName:\"scenario\",eventType:\"removeMessagesRcApiSupportedScenarioV1\",samplingRate:5},{eventName:\"scenario\",eventType:\"removeMessagesRcApiSupportedScenarioV2\",samplingRate:5},{eventName:\"scenario\",eventType:\"removeMessagesRcApiSupportedScenarioUnknown\",samplingRate:5},{eventName:\"scenario\",eventType:\"removeMessagesStreamItemsCache\",samplingRate:5},{eventName:\"scenario\",eventType:\"messagestoreputmessages\",samplingRate:10},{eventName:\"scenario\",eventType:\"*\",samplingRate:100},{eventName:\"http\",eventType:\"dm_longpollsubscription_get\",samplingRate:5},{eventName:\"*\",eventType:\"*\",samplingRate:100}],enableOfflineTelemetrySamplingRules:!1,offlineTelemetrySamplingRules:[{eventName:\"*\",eventType:\"*\",samplingRate:0}],outgoingWebhookConstants:{interceptorBotMri:\"28:22e50a9b-80cc-4eab-a092-ce64796d28d7\",developTeam:{teamId:\"19:cd644910f7c74f208d589c92d609c70d@thread.skype\",interceptorBotMri:\"28:6d2635c7-5f7b-4274-b0b5-e44d64e20dd9\"},ppeTeam:{teamId:\"19:5f19a730339544ad88649563279da1b7@thread.skype\",interceptorBotMri:\"28:f7206cef-8727-438b-9724-e1c508e3e54b\"}},apps:{enabledApps:{\"com.example.microsoftteamstabs.maps\":!1,\"com.example.microsoftteamstabs.test\":!1,\"16b1398b-6989-46b0-a2c6-0bf7bf31a23b\":!1,\"46c61689-e847-e703-8d24-2279fa7208d5\":!1,\"66aeee93-507d-479a-a3ef-8f494af43945\":!1,\"6cb72ef3-dcc5-4b87-bfef-464382b5f642\":!1}},wopiAuthEndpoints:{catalogService:\"https://odc.officeapps.live.com/odc/servicemanager/catalog?lcid=1033&syslcid=1033&uilcid=1033&app=107&ver=16&schema=3\",identityService:\"https://identity.osi.office.net/v1/token?lcid=1033&syslcid=1033&uilcid=1033&ver=16\"},eduFeedbackFlow:!1,botsAllowedForSigninCardAuth:{\"28:ee7e4559-89d7-4a9b-9b61-297415560a54\":\"WhoBotDev\",\"28:2404518c-3959-4d01-b0fa-f4567f0a5a34\":\"WhoBotPpe\",\"28:c8f1cda6-5af5-40bf-a9f3-2fa21b72adde\":\"WhoBotProd\",\"28:8d88f59b-ae61-4300-bec0-caace7d28446\":\"Chebyshev\"},botsAllowedForMedia:{\"28:a0d491ca-3b80-4855-bdf5-4559a348ad21\":\"GlueBot\",\"28:002dcaa7-9268-4848-b506-72ca54991cfc\":\"Mushroom Media Bot\",\"28:5e66a287-cc3b-44a4-bd27-9b634ce06996\":\"Mushroom IVR Bot\",\"28:bdd75849-e0a6-4cce-8fc1-d7c0d4da43e5\":\"Recording Bot\",\"28:4be36d18-a394-4f94-ad18-fb20df412d7a\":\"Broadcast Prod Bot\",\"28:4c072661-d231-483f-b32c-2d305791d32d\":\"Broadcast Non-Prod Bot\",\"28:e8f1f4bd-f39c-479f-8885-a69ded583534\":\"Broadcast Bot Post-GA 1\",\"28:ae05be75-6c5a-47c0-97b8-8c84fd83880d\":\"Broadcast Bot Post-GA 2\",\"28:0a18c351-466c-4293-87eb-7b08a096b0a1\":\"Broadcast Bot Post-GA 3\",\"28:f4693563-c70b-4e4d-bda6-01792aa21440\":\"Broadcast Bot Post-GA 4 (Dev/Tst/Int)\",\"28:e32c9418-a835-4eb1-bfb9-733fa74dd6e8\":\"Broadcast Bot Post-GA 5 (Dog/Prod)\",\"28:cebb622a-9099-475d-9f85-0413cf0b19c7\":\"Broadcast LMC Bot Test Torus\",\"28:38b34208-9db4-425d-91e5-6f201eeaef40\":\"Broadcast LMC Bot Prod Torus\"},enableBroadcastJoinDeprecated:!0,enableBroadcastJoin:!1,enableBroadcastJoinOnSafari:!1,enableBroadcastAttendeeJoin:!1,enableBroadcastGALabel:!1,qnaPreview:!1,enableAutobrbForBroadcast:!1,enableRealTimeTaskForBroadcastPlayback:!1,enableCallingDisabledButtonPopover:!1,enableFeedbackForIpc:!0,enableMeetingPreJoinExperience:!1,enableMeetingPreJoinExperienceAnonymous:!1,preJoinAutoMuteSettings:{preJoinAutoMuteParticipantThreshold:4},enablePreJoinContentOnly:!1,enablePreJoinContentOnlyWeb:!1,disableTelemetryDuringCallEstablishment:!1,enableCallTransferredScreen:!1,enablePstnPreJoin:!1,enablePstnPreJoinFetchingCapabilities:!1,enablePreJoinHowlingBanner:!1,enableCallPreHeatWeb:!1,enableCallPreHeatDesktop:!1,enableConfirmNudging:!1,enableFloodgateService:!1,customerFeedbackCampaignConfig:[],enableVBSSFromCompanion:!1,enableNetworkMonitoring:!1,enableSideNetworkTrafficWhileInCall:!1,enableAriaTrafficMonitoring:!0,saveSideNetworkTrafficWhileInCallToDisk:!1,enableAbilityToDisableReceiveVideoStreams:!1,enableTogglingIncomingVideoFromExternalMonitor:!1,broadcastSettings:{composerBotMris:[\"28:4be36d18-a394-4f94-ad18-fb20df412d7a\",\"28:4c072661-d231-483f-b32c-2d305791d32d\",\"28:e8f1f4bd-f39c-479f-8885-a69ded583534\",\"28:ae05be75-6c5a-47c0-97b8-8c84fd83880d\",\"28:0a18c351-466c-4293-87eb-7b08a096b0a1\",\"28:f4693563-c70b-4e4d-bda6-01792aa21440\",\"28:e32c9418-a835-4eb1-bfb9-733fa74dd6e8\",\"28:cebb622a-9099-475d-9f85-0413cf0b19c7\",\"28:38b34208-9db4-425d-91e5-6f201eeaef40\"],maxBroadcastDurationInMins:240,bmcOverrideUrl:\"\",bmcStateUpdatePingInterval:6e4,minCallDurationInMinutesForAutoBrb:1,streamRenderingTimeout:15e3,attendee:{staleDataTimeLimitInSec:30,signalRSettings:{connectionTimeOut:3e4,isSuppressingConnectionLogs:!1},perfSampleIntervalInMs:6e4,attendeeCountLogSampleIntervalInMs:6e4,attendeeMeetingPollingShortInterval:12e4,attendeeMeetingPollingLongInterval:3e5,attendeeMeetingPollingTimeout:27e5,captionsPollingChunkSize:5e3,captionsSampleIntervalInMs:3e5,captionsMinimumChunksForReporting:12,captionsFailureThreshold:.9,globalUrl:\"https://teams.microsoft.com/bmc/prdattnsvc\",globalBackupUrl:\"https://teams.microsoft.com/bmc/prdattnsvc\",globalIntUrl:\"https://teams.microsoft.com/bmc/intattnsvc\"},supportedQuickStartRegions:[\"amer\",\"apac\",\"ca\",\"emea\",\"au\",\"in\",\"jp\",\"uk\",\"gcc\",\"dod\"],supportedBYOERegions:[\"amer\",\"apac\",\"ca\",\"emea\",\"au\",\"in\",\"jp\",\"uk\",\"gcc\"],quickStartPreviewRegions:[],byoePreviewRegions:[],supportedSpeechQuickStartRegions:[\"amer\",\"apac\",\"ca\",\"emea\",\"au\",\"in\",\"jp\",\"gcc\"],schedulingServiceGlobalUrl:\"https://scheduler.teams.microsoft.com\",attendeeServiceVerifyCookieUrl:\"https://attend.broadcast.skype.com/teams/verifyTPC\",yammerEmbedUrl:\"https://www.yammer.com/embed-feed?config[header]=false&config[footer]=false&config[theme]={theme}&broadcastId={broadcastId}&container={container}\",joinBroadcastMeetingHelp:\"http://aka.ms/skypebroadcastsupport\",byoe:{producerQueryParams:\"app=microsoftteams&l={locale}\",attendeeQueryParams:\"autoplay=true&showinfo=false&app=microsoftteams&l={locale}\",analyticsQueryParams:\"app=microsoftteams&l={locale}\",streamGobalUrl:\"https://web.microsoftstream.com\"},frameLoadTimeoutInMs:3e4,qnaAppDefinitionId:\"7a0c1d53-f647-4d76-ab2c-fbc0d73c8bb0\",bmcDisconnectCountThreshold:0,learnMoreLink:\"https://support.office.com/article/attend-a-live-event-in-teams-a1c7b989-ebb1-4479-b750-c86c9bc98d84\",testTenants:[\"fd871413-ce27-43b9-a4d3-5899d261ff54\"],electronVersionWithSupportForWebFrameResize:\"3.1.2\",schedulingServiceAuthResource:\"7557eb47-c689-4224-abcf-aef9bd7573df\",bmcAuthResource:\"7557eb47-c689-4224-abcf-aef9bd7573df\",attendeeServiceAuthResource:\"7557eb47-c689-4224-abcf-aef9bd7573df\",stream:{teamsEncoder:\"teams\",onBehalfOfApplicationIdForTeams:\"7557eb47-c689-4224-abcf-aef9bd7573df\",teamsExtensionProvider:\"Teams\"}},validScriptSourcePaths:\"https://amp.azure.net/libs/amp, https://c64.assets-yammer.com, https://download.hivestreaming.com, https://ec.kontiki.com\",isAnonymousAllowed:!1,enableCopyJoinInformationButton:!1,enableAddPeopleToMeetingByEmail:!1,enableQuickJoinWithoutModality:!1,enableLobby:!1,enableConfirmAudioEscalation:!1,featuredApps:[{id:\"f4d81e8e-4500-44c2-8328-9e06cbe037c5\",src:\"assets/feature-apps/app-gallery_featured_smartsheet.png\"},{id:\"49e6f432-d79c-49e8-94f7-89b94f3672fd\",src:\"assets/feature-apps/app-gallery_featured_trello.png\"},{id:\"05274a45-7312-4c23-8f64-d57fe4a28d6d\",src:\"assets/feature-apps/app-gallery_featured_wrike.png\"},{id:\"com.microsoft.teamspace.tab.vsts\",src:\"assets/feature-apps/app-gallery_featured_visual-studio.png\"},{id:\"b66766e5-61ce-4001-b2e6-6817710d6d02\",src:\"assets/feature-apps/app-gallery_featured_mindmeister.png\"}],enableReceiptCard:!0,enableMessageSendFailureNotification:!1,enableAppUpgradeNotificationInNewMessage:!1,enableFullInputExtensions:!0,enablePinningComposeExtensions:!0,enableComposeExtensionInAppGallery:!0,enableMessageSendFailureIndicator:!1,enableComposeExtensionFlyoutV2:!1,enableComposeExtensionMultiCommand:!1,enableComposeExtensionCreate:!1,enableNewDeepLinkHandler:!1,enableChatDeepLinkV2:!1,enableTaskModuleDialog:!1,enableTabApps:!0,enableAtMentionInPowerbar:!0,enablePstnCallingInPowerbar:!1,enableDelegationManageSettings:!1,enableAppWelcomeMessage:!0,enableAggregatedAppsGetAPI:!0,enableFullScreenAppsView:!0,enablePersonalAppDeletion:!0,sideloadAppFromGalleryOnly:!0,enableSideloadAppByZip:!0,enableTenantSettingsForBots:!0,enableAppPermissionEnforcement:!1,enableOptimizedAppDefinitionLookup:!0,enablePowerBar:!0,enablePowerBarAtCommands:!0,msg_disableEmptyChannelLoopBreak:!1,msg_maxEmptyChannelLoopCountToSendAutoBrb:1,msg_samplePercentDisableEmptyChannelLoopBreak:0,msg_enableAutoBrbInChatSwitchTimeoutCalling:!1,msg_samplePercentChatSwitchTimeoutCalling:0,disableSlashCommands:[\"app\"],enableDesktopTitleBarInjectionRemoval:!0,enableMRUForTabs:!0,enableAppDetailDialogV3:!0,enableAppFlowV2:!0,enableAppFlowV2ConsentPostInstall:!0,enableAppFlowV3:!0,enableAppScreenshots:!0,appSortingRule:\"install\",tabSortingRule:\"install\",enableAppsGalleryAppSharing:!0,enableNoJqueryForVirtualRepeat:!0,enableInformationBarrier:!1,informationBarrierSettings:{enableDiagnosticSupport:!1,maxSupportedRosterSize:500,enableScenarioTelemetry:!1},enableSms:!1,enablePlanner:!0,enableOneNote:!0,enableSideloadingEnforcement:!1,appPredefinedTabs:{\"com.microsoft.teamspace.tab.planner\":[\"allTabs\",\"recent\"],\"37567f93-e2a7-4e2a-ad37-a9160fc62647\":[\"allTabs\",\"recent\"]},appToLegacyAppMap:{\"0d820ecd-def2-4297-adad-78056cde7c78\":\"com.microsoft.teamspace.tab.notes\",\"e65961b5-7174-44a2-bcac-afd6084d20bf\":\"com.microsoft.teamspace.tab.notes\"},enableSettingWebview:!0,appGalleryLeftRailPersonalApps:[{id:\"f46ad259-0fe5-4f12-872d-c737b174bcb4\"},{id:\"0f56a9d1-f502-40f9-a9e8-816d7adbb68b\"},{id:\"77258206-eaee-4ff8-a5fe-72300f4b4bbb\"},{id:\"c3a1996d-db0f-4857-a6ea-7aabf0266b00\"},{id:\"86ce8ab3-7472-47ef-9cf5-7225ff0c77d5\"},{id:\"37567f93-e2a7-4e2a-ad37-a9160fc62647\"},{id:\"aa183fd9-7104-46c4-af9f-9ee9b81d717e\"},{id:\"9ff28b02-ccc5-4cac-9d17-4cf6987c371f\"},{id:\"0d820ecd-def2-4297-adad-78056cde7c78\"},{id:\"com.microsoft.teamspace.tab.planner\"},{id:\"923f8bc4-c1be-462c-bea7-c0ad0d4b2eeb\"},{id:\"72bb25c7-3644-4318-8249-a08e5493a520\"},{id:\"b49e7913-3b3f-4125-adde-2b698fc12c8b\"},{id:\"com.microsoftstream.embed.skypeteamstab\"},{id:\"fc6b6d20-89ed-45fb-9e62-e4b4ca8fbf3f\"},{id:\"05274a45-7312-4c23-8f64-d57fe4a28d6d\"}],enableAppsOverrideList:!1,enableStoreRedTiger:!1,redTigerConstants:{serviceUrl:\"https://teams.microsoft.com/teams-app\",maxCacheAgeMs:864e5,defaultRequestTimeoutMs:2e3,minimumFeaturedApps:4,featuredAppsPath:\"apps/banners-prod?nocanonical=true\"},appsGalleryBannerImages:{All:\"\",Personal:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_apps.png?v=0.1\",Bots:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_bots.png?v=0.1\",Tabs:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_tabs.png?v=0.1\",Connectors:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_connectors.png?v=0.1\",InputExtensions:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_messaging.png?v=0.1\"},appsGalleryBannerApps:[{id:\"30bb610c-6321-40fe-a047-056e7d0dac96\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_confluence.png?v=0.1\"},{id:\"5be2b320-a5b7-4221-893c-dee506e4e365\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_priorityMatrix.png?v=0.1\"},{id:\"dbeee8fc-7453-496d-94f0-d9338e8b7a46\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_envoy.png?v=0.1\"},{id:\"6eacb5f0-68b0-46f0-9507-9e906c6861fc\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_JiraServerSoftware.png?v=0.1\"},{id:\"577cd547-2f87-4176-b3b6-571a9010042d\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_Pagerduty.png?v=0.1\"},{id:\"cd2d8695-bdc9-4d8e-9620-cc963ed81f41\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_dynamics365.png?v=0.1\"},{id:\"f101079c-3162-4ebe-a651-eba617b4be69\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_AzurePipelines.png?v=0.1\"},{id:\"37567f93-e2a7-4e2a-ad37-a9160fc62647\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_github.png?v=0.1\"},{id:\"012be6ac-6f34-4ffa-9344-b857f7bc74e1\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_pickit.png?v=0.1\"},{id:\"8fd5dfb8-2fea-4741-bec6-2c7947cbccb2\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_jenkins.png?v=0.1\"},{id:\"7f905be6-3226-4a4c-9c54-ab1edce3c99c\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_lucidchart.png?v=0.1\"},{id:\"a4b9907d-cff2-4771-91d5-30cb794f00c5\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_qubie.png?v=0.1\"},{id:\"05274a45-7312-4c23-8f64-d57fe4a28d6d\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_wrike.png?v=0.1\"},{id:\"f4d81e8e-4500-44c2-8328-9e06cbe037c5\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_smartsheet.png?v=0.1\"},{id:\"2405e655-76fa-4104-b4b8-e4fb525d0f1a\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_adp.png?v=0.1\"},{id:\"b66766e5-61ce-4001-b2e6-6817710d6d02\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_mindmeister.png?v=0.1\"},{id:\"0f56a9d1-f502-40f9-a9e8-816d7adbb68b\",src:\"https://statics.teams.microsoft.com/evergreen-assets/apps/banner_adobesign.png?v=0.1\"},{id:\"77258206-eaee-4ff8-a5fe-72300f4b4bbb\"},{id:\"f0e33e18-08fc-4511-a2a7-c6bdff367263\"},{id:\"99d1697e-bbe6-4c8a-9509-35e7e465b03c\"}],appsGalleryNewApps:[{id:\"e314141e-bbf5-4652-8ace-8023bf002306\"},{id:\"927eb7d7-0f97-4630-93a6-2c8657be3722\"},{id:\"43f56af0-8615-49e6-9635-7bea3b5802c2\"},{id:\"272032ad-0c2e-4928-910e-5d52b19f70d5\"},{id:\"6540a8a2-aec9-4094-a93e-0abd086481ab\"},{id:\"699a1020-3dfe-4808-94f6-6db8610f47f5\"},{id:\"423f537d-5a4a-4ce3-a737-67f6da1da66d\"},{id:\"eec9d2db-2325-43f5-83c7-eac7c5253a87\"}],hwaSettingsEndpoint:{desktop:\"hwaclient/settings/desktop\",surfacehub:\"hwaclient/settings/surfacehub\"},rigel:{enableIncomingCall:!1,enableIncomingP2P:!1,enableIncomingPPTSharing:!1,enableLayoutSwitching:!1,enableAutoScreenSharing:!1,enableBrbFeedback:!1,enableMaxResolutionLocalVideo:!1,switchToTeamsStateUpdate:!1,showVmrLink:!1,enableSendIsEvEnabled:!1,enableIncomingWhiteboardSharing:!1,enableAppExitWhenEndCallHang:!1,enableVideoPinning:!1,enableMultiWindow:!1,enableDtmfKeypad:!1,enableUnifiedBar:!1,enableCQF:!1,cqfTimeOut:8e3,callDisposedTimeout:3e3,enableContentCameraBasedIngest:!1,enableNonBlockingOrchestration:!1,blockBroadcastByoeMeeting:!1},newTeamsAndChannelsBadge:{newBadges:!1,newBadgesAndToast:!1,newBadgesOnlyOnChannels:!1,teamAndChannelNewBadgeDurationInHours:72,collectData:!1},immersiveReader:{readerUIUrl:\"https://www.onenote.com/learningtoolsapp/reader?exitCallback=${0}&appId=${1}&sessionId=${2}&omkt=${3}\",readerAPIEndpoint:\"https://learningtools.onenote.com/\",readerAPIPath:\"learningtoolsapi/v1.1/reader-oauth\",readerAPIPathV2:\"learningtoolsapi/v2.0/getcontentmodelforreader\",readerAudience:\"https://onenote.com/\",readerOrigin:\"https://www.onenote.com\"},enableMTUriOverride:!1,mtOverrideBaseURL:\"https://teams.microsoft.com/api/mt/\",enableChatServiceUriOverride:!1,chatServiceUriOverrideConfig:{newBaseDomain:\"ng.msg.teams.microsoft.com\",regionsToExclude:[\"dod\",\"gcc\"]},appStateReadyTimeoutInSecs:120,enableHwaDragAndDropWorkaround:!0,enableBackfillAutoFollow:!1,onDemandTranslationConfidenceThreshold:.3,enableBroadcastSpeechServices:!1,enableBroadcastBYOE:!1,enableBroadcastBYOEScheduling:!1,enableBroadcastRecordingDownloadOnWeb:!0,disableBroadcastPlaybackOnMacVersionCheckOverride:!1,minVersionDesktopForBroadcastPlaybackOnMac:\"1.1.00.17152\",maxVersionOsForBroadcastPlaybackOnMac:\"10.13\",enableBroadcastSchedulingSupportLink:!1,enableBroadcastSchedulingEtag:!1,enableBroadcastSchedulingQnA:!1,disableUserTokenToCSForBroadcast:!1,enableDirectSubstrateSearchAndAADCallFromClient:!1,enablePeoplePickerZeroStateSuggestions:!1,enableNewChatCalling:!1,enableMultiwindowCallTransfer:!1,enablePromptToTalk:!1,disableBroadcastSlimcoreDrilledDownLogging:!1,broadcastAttendeeJoinTimeoutInMs:3e4,allowNonPstnParticipantsInBroadcastLobby:!1,ampErrorCodesEligibleForStreamingUrlSwitch:[\"400005\",\"20019c\",\"200194\",\"200258\",\"200259\",\"500004\"],enableAcceptStreamPolicyRequestForBYOE:!1,abandonCallingMeetingScenario:!1,enableTeamArchive:!1,appResponsivenessConstants:{indexTimeInterval:1e3,blinkInterval:100},enableResolutionModes:!0,resolutionModeConfig:{low:{channel:{placeholderCount:10,vrRenderBuffer:5,cellsPerPage:5,vrLoadMoreThreshold:10,defaultPagedConversationCount:5},chat:{placeholderCount:10,vrRenderBuffer:10,cellsPerPage:15,vrLoadMoreThreshold:20,defaultPagedConversationCount:15},contextMessagePane:{placeholderCount:10,vrRenderBuffer:5,cellsPerPage:15,vrLoadMoreThreshold:20,defaultPagedConversationCount:15}},high:{channel:{placeholderCount:60,vrRenderBuffer:15,cellsPerPage:20,vrLoadMoreThreshold:20,defaultPagedConversationCount:5},chat:{placeholderCount:60,vrRenderBuffer:15,cellsPerPage:20,vrLoadMoreThreshold:20,defaultPagedConversationCount:20},contextMessagePane:{placeholderCount:60,vrRenderBuffer:15,cellsPerPage:20,vrLoadMoreThreshold:20,defaultPagedConversationCount:20}}},lowResolutionModeThresholds:{window:{width:1500,height:960}},lowPerformanceSettingsOverride:{hideSelectedChatLeftRailTypingIndicator:!0,disableAnimations:!0,disableCssAnimations:!0},lowBandwidthNetworkLimit:.512,ultraLowBandwidthNetworkLimit:.256,enableNewHelpInAppBar:!1,disableAppBarHelpSubmenu:!1,enableDefaultUserVideoFre:!1,enableEduUserVideoFre:!1,enableVideoFreMediaEventsLogging:!1,videoStatusCheckIntervalInMs:5e3,videoStatusCheckMaxTime:6,videoStalledTimeoutInMs:1e4,enableVideoFreDebugLogging:!1,onePlayerJsUrl:\"https://www.microsoft.com/videoplayer/js/oneplayeriframe.js\",freVideos:{default:{\"en-us\":\"RE2l8Kn\",\"ar-sa\":\"RE2okCw\",\"bg-bg\":\"RE2ohVr\",\"ca-es\":\"RE2oflS\",\"cs-cz\":\"RE2opEF\",\"cy-gb\":\"RE2oflT\",\"da-dk\":\"RE2o2ib\",\"de-de\":\"RE2opEE\",\"el-gr\":\"RE2o2ic\",\"en-gb\":\"RE2opEG\",\"es-es\":\"RE2oflU\",\"es-mx\":\"RE2on9j\",\"et-ee\":\"RE2okCv\",\"fi-fi\":\"RE2oflV\",\"fr-ca\":\"RE2opEI\",\"fr-fr\":\"RE2oflX\",\"he-il\":\"RE2opEK\",\"hr-hr\":\"RE2ofm1\",\"hu-hu\":\"RE2opEL\",\"id-id\":\"RE2ohVt\",\"it-it\":\"RE2on9i\",\"ja-jp\":\"RE2on9k\",\"ko-kr\":\"RE2oflW\",\"lt-lt\":\"RE2ohVs\",\"nb-no\":\"RE2oflY\",\"nl-nl\":\"RE2opEJ\",\"nn-no\":\"RE2oflZ\",\"pl-pl\":\"RE2ofm0\",\"pt-br\":\"RE2opEO\",\"pt-pt\":\"RE2ofm5\",\"ro-ro\":\"RE2opEM\",\"ru-ru\":\"RE2opEP\",\"sk-sk\":\"RE2ofm2\",\"sl-si\":\"RE2opEN\",\"sv-se\":\"RE2o2id\",\"th-th\":\"RE2ofm3\",\"tr-tr\":\"RE2ofm4\",\"uk-ua\":\"RE2o2ie\",\"vi-vn\":\"RE2on9l\",\"zh-cn\":\"RE2opEQ\",\"zh-tw\":\"RE2opEH\"},teacher:{\"en-us\":\"RE2l8Kn\"},student:{\"en-us\":\"RE2l8Kn\"}},enableCreateTeamV2Wizard:!1,disableScrollItemTracker:!1,enableChannelNewPostButton:!1,enableVoiceMessage:!1,enableInfoPane:!1,enableInfoPaneByDefault:!1,replyBoxFocusAfterNewMessage:!1,enableSourceOfPresence:!1,maxAppEntitlementCachedChatCount:20,maxAppDefinitionCachedChatCount:5,maxFreemiumTenantUsers:300,useAsyncNativeUtilsCallsV2:!1,enable2018AvatarUpdate:!1,enableClassSetUp:!1,disableAppStateAdapterDownloadDesktopBanner:!0,disableAppStateAdapterDownloadMobileBanner:!0,promoteMobileDownloadModal:{surface:\"Modal\",params:{removeDefaultPadding:!0},userInterfaceControls:[{background:\"dynamic\",padding:\"top\",removeDefaultMargin:\"true\",resxKey:\"mobile_upsell_dialog_title\",size:\"large\",type:\"text\",weight:\"bold\"},{background:\"dynamic\",padding:\"top\",removeDefaultMargin:\"true\",resxKey:\"mobile_dialog_description_qrcode\",type:\"text\"},{background:\"dynamic\",customClass:\"qrcode es-image\",resxKey:\"mobile_upsell_dialog_title\",src:\"qrcode.teamsApp.png\",type:\"image\"},{align:\"center\",background:\"dynamic\",removeDefaultMargin:!0,type:\"mobile-badges\"}]},cortanaConsentModal:{surface:\"Modal\",params:{hideCloseIcon:!0},userInterfaceControls:[{src:\"cortanaFre.svg\",type:\"image\",customClass:\"cortanta-consent-image\"},{resxKey:\"cortana_consent_modal_text\",size:\"large\",type:\"text\",weight:\"bold\"},{resxKey:\"cortana_consent_modal_sub_text\",size:\"medium\",type:\"text\"},{type:\"link\",resxKey:\"cortana_help_page_text\",size:\"normal\",weight:\"normal\",url:\"https://aka.ms/cortanaHelpPage\"},{actionKey:\"update_cortana_consent(false, false)\",resxKey:\"cortana_click_not_now\",type:\"button\"},{actionKey:\"update_cortana_consent(true, false)\",isPrimary:!0,resxKey:\"cortana_click_talk_to_cortana\",type:\"button\"}]},externalCortanaConsentModal:{surface:\"Modal\",params:{hideCloseIcon:!0},userInterfaceControls:[{src:\"cortanaFre.svg\",type:\"image\",customClass:\"cortanta-consent-image\"},{resxKey:\"cortana_consent_modal_text\",size:\"large\",type:\"text\",weight:\"bold\"},{type:\"cortana-consent-checkbox\"},{actionKey:\"update_cortana_consent(false, false)\",resxKey:\"cortana_click_not_now\",type:\"button\"},{actionKey:\"update_cortana_consent(true, false)\",isPrimary:!0,resxKey:\"cortana_click_talk_to_cortana\",type:\"button\"}]},longCortanaConsentModal:{surface:\"Modal\",params:{hideCloseIcon:!0},userInterfaceControls:[{type:\"cortana-long-consent\"},{actionKey:\"update_cortana_consent(false, true)\",resxKey:\"cortana_click_not_now\",type:\"button\"},{actionKey:\"update_cortana_consent(true, true)\",isPrimary:!0,resxKey:\"cortana_click_i_agree\",type:\"button\"}]},freemiumInviteMembersDialogFre:{surface:\"Modal\",params:{centerAlign:!1,hideCloseIcon:!0},userInterfaceControls:[{type:\"image\",src:\"freemium_fre_invite_members.svg\",background:\"dynamic\"},{type:\"text\",resxKey:\"freemium_invite_dialog_title\",weight:\"semi-bold\",size:\"large\",align:\"left\"},{type:\"member-invite\"}]},freemiumJoinByUrlDialogFre:{surface:\"Modal\",params:{centerAlign:!1,hideCloseIcon:!1},dataCondition:\"!!join_tenant_url.url\",fetchDataKeys:[\"join_tenant_url\"],userInterfaceControls:[{type:\"image\",src:\"freemium_fre_invite_members.svg\",background:\"dynamic\"},{type:\"text\",resxKey:\"freemium_invite_dialog_title\",weight:\"semi-bold\",size:\"large\",align:\"left\"},{type:\"copy-link-button\",resxKey:\"freemium_invite_copy_link_button\",icon:\"svg/icons-link.html\",copiedText:\"freemium_invite_copied_link\",copiedIcon:\"svg/icons-check.html\",linkContent:\"freemium_join_by_url_fre_invite_copy_link\",linkContentParams:{link:\"join_tenant_url.url\"},cssClass:\"invite-options-button icons-filled\"},{type:\"text\",resxKey:\"freemium_join_by_url_fre_description_text\"},{type:\"button\",resxKey:\"freemium_join_by_url_fre_dismiss_button_text\",isPrimary:!1}]},freemiumUpdateProfileDialogFre:{surface:\"Modal\",params:{centerAlign:!1,hideCloseIcon:!0},userInterfaceControls:[{type:\"image\",src:\"freemium_fre_update_user_profile.svg\",background:\"dynamic\"},{type:\"text\",resxKey:\"update_user_profile_header_fre\",weight:\"semi-bold\",size:\"large\",align:\"left\"},{type:\"update-user-profile\"}]},freemiumFreQuickGuideSurface:{surface:\"QuickGuide\",treatment:\"default\",delayInSeconds:0,recur:1,params:{titleResxKey:\"\",descriptionResxKey:\"\",nextOnOverlayClick:!0,cards:[{placement:\"right\",preActionKeys:[\"navigate_to_teams()\"],targetSelector:\".ts-left-rail-wrapper\",focusSelector:\".channel-list-team-header\",focusPadding:{vertical:0,horizontal:10},containedIn:{selector:\"#page-content-wrapper\",padding:10},resxKey:\"quickguide_freemium_teams\",imageSrc:\"guides/coworkers.svg\"},{placement:\"right\",preActionKeys:[\"navigate_to_teams()\"],targetSelector:\".ts-left-rail-wrapper\",focusSelector:\".channels\",focusPadding:{vertical:0,horizontal:10},resxKey:\"quickguide_channels\",imageSrc:\"guides/network.svg\",hideDisabledTargetOverlay:!1},{preActionKeys:[\"click_body()\"],targetSelector:\".ts-new-message-footer:visible, .ts-new-post-btn:visible\",resxKey:\"quickguide_compose_box\",hideDisabledTargetOverlay:!0,placement:\"top\",imageSrc:\"guides/share-a-file.svg\"}]}},defaultFrePromptCards:{surface:\"Carousel\",params:[{name:\"1_team_and_channel_card\",imageSrc:\"promptFreTeamsAndChannelsCard.svg\",headingResxKey:\"prompt_card_teams_channels_heading\",text:{resxKey:\"prompt_card_teams_channels_text\"}},{name:\"2_chats_card\",imageSrc:\"promptFreChatsCard.svg\",headingResxKey:\"prompt_card_chats_heading\",text:{resxKey:\"prompt_card_guest_chat_text\"}},{name:\"3_meeting_card\",imageSrc:\"promptFreMeetingsCard.svg\",headingResxKey:\"prompt_card_meetings_heading_guest\",text:{resxKey:\"prompt_card_guest_meeting_text\"}},{name:\"4_one_place_card\",imageSrc:\"promptFreOnePlaceCard.svg\",headingResxKey:\"prompt_card_one_place_heading\",text:{resxKey:\"prompt_card_one_place_text\"}},{name:\"5_ready_card\",imageSrc:\"promptFreReadyCard.svg\",headingResxKey:\"prompt_card_ready_heading\",text:{resxKey:\"prompt_card_ready_text\"},video:{text:{resxKey:\"prompt_card_ready_text\"}}}]},customerFeedbackNpsCoachmark:{surface:\"Coachmark\",customClass:\"customer-feedback-coachmark\",params:{autoCloseInSeconds:120,className:\"customer-feedback-coachmark\",element:\"#app-bar-help-button\",hideArrow:!0,isSticky:!0,placement:\"top-right\",primaryAction:{actionKey:\"open_dialog('customerFeedbackDialogNps')\",resxKey:\"customer_feedback_dialog_adhoc_button_text\"},resxKey:\"customer_feedback_notification\",showStickyClose:!0}},customerFeedbackBpsCoachmark:{surface:\"Coachmark\",customClass:\"customer-feedback-coachmark\",params:{autoCloseInSeconds:120,className:\"customer-feedback-coachmark\",element:\"#app-bar-help-button\",hideArrow:!0,isSticky:!0,placement:\"top-right\",primaryAction:{actionKey:\"open_dialog('customerFeedbackDialogBps')\",resxKey:\"customer_feedback_dialog_adhoc_button_text\"},resxKey:\"customer_feedback_notification\",showStickyClose:!0}},enableTenantSwitchTelemetryv3:!1,enableClearTelemetryContextOnTenantSwitch:!1,enableEscalationUpdate:!1,activityTabV2:{enableRightRail:!1,enableTeamSection:!1,daysDisplayedCount:30,postScoreWeight:10,likeScoreWeight:1,maxChannelsPerTeam:3,newBadgeStartDate:\"2018-10-15\",newBadgeExpiryDays:60,newBadgeCollectData:!1},enableMeetingOptionsButton:!1,enableNewHelpApp:!1,disableWopiAndGoogleStorage:!1,enableChannelNotitificationSettings:!1,enableTeamMemberTags:!1,ignoreCanCreateVideoPermission:!0,enableSimplifiedUX:!1,disableEduLicenseCheckForSimplifiedUX:!1,ifNoSimplifiedUXUserViewPreferenceUseList:!1,simplifiedUXModalDelay:3e3,deeplinkTracingTimeout:12e5,enableDeeplinkTracing:!1,enableAddingDeviceLabelToTelemetry:!1,enableWelcomeNewUser:{enableWelcomeUserActivitySend:!1,enableWelcomeUserActivityReceive:!1,enableWelcomeUserDataCollect:!1,displayDraftWelcomeMsg:!1},disableAllUsersAutoStartSetting:!1,disableAllUsersDownload:!1,teamTagsDataExpiry:6e5,tenantTagSettingsLocalStorageExpiry:3e5,teamTagsTenantDisableDataExpiry:72e5,teamTagsCacheCapacity:20,sfbTeamsUpgradePolicySyncIntervalInSeconds:3600,teamMemberTagsCacheCapacity:300,disableRecencyCheckForChatSearch:!1,teamTagSettingsCacheCapacity:50,tagCardsCacheCapacity:300,enableStatusNoteV2:!1,enableEcsStringOverride:!1,membersForTagCacheCapacity:50,enableCombinedEcsFetch:!1,enableDigitalSignageManagement:!1,enableDigitalSignageScreensApp:!1,enableDigitalSignageTabInTeamDashboard:!1,enableTabsInManageTeams:!1,enableTeamAnalyticsTab:!1,tenantAnalyticsService:{analyticsAPIBase:\"https://tas.teams.microsoft.com/v1/\",audienceUrl:\"https://tas.teams.microsoft.com\"},earlyDesktopPromoTransitionMs:1e4,relevantContactMaxCount:15,enable3x3VideoLayout:!1,queryLengthThresholdForAadGuestPeopleAutoSuggestSearch:5,peoplePromiseTimeoutForAutosuggest:1e3,maxMembersForTagCard:3,skipDesktopIdTokenFetch:!1,enableAwtAriaSdk:!1,enableHideAria:!1,skipDesktopIdTokenFetchLogSuccess:!1,skipDesktopIdTokenFetchLogFailure:!0,enablePeopleApp:!1,enableChannelWelcomeSuggestedActions:!1,enableEnhanced3pSso:!1,enableTeamSiteUrlAsValidDomain:!0,enableNewTabConfigDialog:!0,muteIfMicNotAvailable:!0,newTabConfigOptOutApps:[\"f46ad259-0fe5-4f12-872d-c737b174bcb4\",\"923f8bc4-c1be-462c-bea7-c0ad0d4b2eeb\",\"cb6d958a-d969-4081-8272-71fa94f1697f\",\"f0e33e18-08fc-4511-a2a7-c6bdff367263\",\"f02fddc9-159a-4d58-9800-d94c4f64bfe8\",\"28b871ff-85bf-48a5-9bee-364f2b74d104\",\"4e1f8576-93d5-4c24-abb5-f02782e00a4e\",\"aa5fe6c5-f91c-45ed-88de-640e235ad21b\",\"67cf2c5a-db0e-4256-a423-14010cbeafdd\",\"e1946271-e466-41f9-adba-c5bbe53e56a4\",\"dce6afe6-4718-4679-80b0-9281ef1b07b8\",\"d136f17e-df84-47f2-97a4-13aa24c0c647\",\"b66766e5-61ce-4001-b2e6-6817710d6d02\",\"627bdb14-de72-4b86-9f12-e8c2654259f4\",\"com.microsoft.teamspace.tab.notes\",\"com.microsoft.teamspace.tab.planner\",\"9536e7fc-3419-4657-a59e-3796b4902a58\",\"com.microsoft.teamspace.tab.files.sharepoint\",\"95bab789-a64a-4cbf-a83e-70b7a7b06193\",\"0fd925a0-357f-4d25-8456-b3022aaa41a9\",\"49e6f432-d79c-49e8-94f7-89b94f3672fd\",\"com.microsoft.teamspace.tab.vsts\",\"d57df3b4-c70a-4e6b-9292-0539b54fce7b\",\"4a39aea9-8537-4c2f-b66d-ca364eb3b80d\"],callingEnableParticipantPropertiesAggregation:!1,enableAnnouncementsIllustrationsCreation:!0,enableAnnouncementsIllustrationsConsumption:!0,maxAnnouncementsIllustrationCategories:7,maxAnnouncementsIllustrationImagesPerCategory:20,announcementsIllustrationConfig:{manifestVersion:\"6\",textVersion:\"8\",Class:{Student:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Teacher:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Default:{}},Staff:{Student:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Teacher:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Default:{}},Plc:{Student:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Teacher:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Default:{}},Default:{Default:{},Student:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]},Teacher:{categories:[\"EduGeneral\",\"EduClasses\",\"EduClubsActivitiesSports\"]}}},sustainAppOffline:!1,skipSkypeAuthOrchestrationBlockCheck:!1,enablePSTNFallbackForUFDs:!1,enableDesktopUtilityPlatformId:!1,enableForcedHybridPlatformId:!1,enableHybridPlatformId:!1,enableHybridPlatformIdInTelemetryProvider:!1,VDIModeEnabled:!1,sendAppCoreServicesReadyEvent:!1,enableHistoryNavigation:{triggerUsingHistoryIcon:!1,triggerUsingNavigationArrows:!1,menuOpenTimerInMs:500,menuCloseTimerInMs:500},enableSensitivityLabels:!1,loadTenantSensitivityLabelsFromCSA:!1,sensitivityLabelsRefreshIntervalInMilliseconds:864e5,allowPeriodicRefreshSubstrateToken:!1,disableEspWaitForPstnFlag:!1,callHealthTabSettings:{technicalInfoRefreshRate:15e3,technicalInfoScenarioSampleNumber:20},enableFullScreenAppInPersonalScope:!0,whatsNewSettings:{enableWhatsNewDotBadge:!1,dotDurationInHours:24,assetId:\"b65ce771-fa8e-485a-aa5e-081cb5643cf6\"},cdn:\"//teams.microsoft.com\",enableDeepLinkTabAPI:!0,useNoopServiceWorker:!0,targetingTeamTagLimit:100,targetingTagMemberLimit:100,targetingTagChangesRequestLimit:10,enablePendingMembers:!1,disableClassTeamAddMemberRoleDropdown:!1,enableTranslationLanguagesSettings:!1,cacheHitsOrMissesLimitForPeopleTargeting:10,userSettingsFreshnessTimeInHours:24,enableChangeTagMentionColor:!0,shareSystemAudioOnPoorSignalAlertGracePeriod:2e3,stopShareSystemAudioOnPoorSignalTimeout:15e3,leftRailChatTabsOptions:{isNewChatButtonComposeEnabled:!1,showDropdown:!1},jsonTabUrl:\"microsoft-teams-json-tab.azurewebsites.net\",enableMultiWindowV2OnDesktop:!1,enableMultiWindowV2OnWeb:!1,enableMultiWindowV2CallingOnWeb:!1,supportedMultiWindowV2WebBrowsers:{browsers:[\"chrome\",\"safari\",\"firefox\"]},enableHybridArchitectureOnDesktop:!1,enableHybridArchitectureOnWeb:!1,enableHybridArchitectureCallingOnWeb:!1,supportedHybridArchitectureWebBrowsers:{browsers:[\"chrome\",\"safari\",\"firefox\",\"edge\"]},experienceContainers:{default:{baseUrl:\"https://teams.microsoft.com/multi-window/\",types:[\"hybrid-app\",\"multi-window\"]}},appBarStoreLabel:\"apps\",appBarGetAppTreatment:\"nolabel\",enableGetAppButtonHighlight:!0,enableTargetedChat:!1,languages:[{name:\"Arabic - Saudi Arabia\",nativeName:\"العربية (المملكة العربية السعودية)\",code:\"ar-sa\",hasTranslation:!0},{name:\"Czech (Czech Republic)\",nativeName:\"Čeština (Česká republika)\",code:\"cs-cz\",hasTranslation:!0},{name:\"Danish (Denmark)\",nativeName:\"Dansk (Danmark)\",code:\"da-dk\",hasTranslation:!0},{name:\"German (Austria)\",nativeName:\"Deutsch (Österreich)\",code:\"de-at\",translationCode:\"de-de\"},{name:\"German (Switzerland)\",nativeName:\"Deutsch (Schweiz)\",code:\"de-ch\",translationCode:\"de-de\"},{name:\"German (Germany)\",nativeName:\"Deutsch (Deutschland)\",code:\"de-de\",hasTranslation:!0},{name:\"German (Liechtenstein)\",nativeName:\"Deutsch (Liechtenstein)\",code:\"de-li\",translationCode:\"de-de\"},{name:\"German (Luxembourg)\",nativeName:\"Deutsch (Luxemburg)\",code:\"de-lu\",translationCode:\"de-de\"},{name:\"English (Caribbean)\",nativeName:\"English (Caribbean)\",code:\"en-029\",translationCode:\"en-us\"},{name:\"English (Australia)\",nativeName:\"English (Australia)\",code:\"en-au\",translationCode:\"en-gb\"},{name:\"English (Belize)\",nativeName:\"English (Belize)\",code:\"en-bz\",translationCode:\"en-us\"},{name:\"English (Canada)\",nativeName:\"English (Canada)\",code:\"en-ca\",translationCode:\"en-gb\"},{name:\"English (United Kingdom)\",nativeName:\"English (United Kingdom)\",code:\"en-gb\",hasTranslation:!0},{name:\"English (Ireland)\",nativeName:\"English (Ireland)\",code:\"en-ie\",translationCode:\"en-gb\"},{name:\"English (India)\",nativeName:\"English (India)\",code:\"en-in\",translationCode:\"en-gb\"},{name:\"English (Jamaica)\",nativeName:\"English (Jamaica)\",code:\"en-jm\",translationCode:\"en-us\"},{name:\"English (Malaysia)\",nativeName:\"English (Malaysia)\",code:\"en-my\",translationCode:\"en-gb\"},{name:\"English (New Zealand)\",nativeName:\"English (New Zealand)\",code:\"en-nz\",translationCode:\"en-gb\"},{name:\"English (Republic of the Philippines)\",nativeName:\"English (Philippines)\",code:\"en-ph\",translationCode:\"en-us\"},{name:\"English (Singapore)\",nativeName:\"English (Singapore)\",code:\"en-sg\",translationCode:\"en-gb\"},{name:\"English (Trinidad and Tobago)\",nativeName:\"English (Trinidad y Tobago)\",code:\"en-tt\",translationCode:\"en-us\"},{name:\"English (United States)\",nativeName:\"English (United States)\",code:\"en-us\",hasTranslation:!0},{name:\"English (South Africa)\",nativeName:\"English (South Africa)\",code:\"en-za\",translationCode:\"en-gb\"},{name:\"English (Zimbabwe)\",nativeName:\"English (Zimbabwe)\",code:\"en-zw\",translationCode:\"en-gb\"},{name:\"Spanish (Argentina)\",nativeName:\"Español (Argentina)\",code:\"es-ar\",translationCode:\"es-mx\"},{name:\"Spanish (Bolivia)\",nativeName:\"Español (Bolivia)\",code:\"es-bo\",translationCode:\"es-mx\"},{name:\"Spanish (Chile)\",nativeName:\"Español (Chile)\",code:\"es-cl\",translationCode:\"es-mx\"},{name:\"Spanish (Colombia)\",nativeName:\"Español (Colombia)\",code:\"es-co\",translationCode:\"es-es\"},{name:\"Spanish (Costa Rica)\",nativeName:\"Español (Costa Rica)\",code:\"es-cr\",translationCode:\"es-mx\"},{name:\"Spanish (Dominican Republic)\",nativeName:\"Español (República Dominicana)\",code:\"es-do\",translationCode:\"es-mx\"},{name:\"Spanish (Ecuador)\",nativeName:\"Español (Ecuador)\",code:\"es-ec\",translationCode:\"es-mx\"},{name:\"Spanish (Spain, International Sort)\",nativeName:\"Español (España, alfabetización internacional)\",code:\"es-es\",hasTranslation:!0},{name:\"Spanish (Guatemala)\",nativeName:\"Español (Guatemala)\",code:\"es-gt\",translationCode:\"es-mx\"},{name:\"Spanish (Honduras)\",nativeName:\"Español (Honduras)\",code:\"es-hn\",translationCode:\"es-mx\"},{name:\"Spanish (Mexico)\",nativeName:\"Español (México)\",code:\"es-mx\",hasTranslation:!0},{name:\"Spanish (Nicaragua)\",nativeName:\"Español (Nicaragua)\",code:\"es-ni\",translationCode:\"es-mx\"},{name:\"Spanish (Panama)\",nativeName:\"Español (Panamá)\",code:\"es-pa\",translationCode:\"es-mx\"},{name:\"Spanish (Peru)\",nativeName:\"Español (Perú)\",code:\"es-pe\",translationCode:\"es-mx\"},{name:\"Spanish (Puerto Rico)\",nativeName:\"Español (Puerto Rico)\",code:\"es-pr\",translationCode:\"es-mx\"},{name:\"Spanish (Paraguay)\",nativeName:\"Español (Paraguay)\",code:\"es-py\",translationCode:\"es-mx\"},{name:\"Spanish (El Salvador)\",nativeName:\"Español (El Salvador)\",code:\"es-sv\",translationCode:\"es-mx\"},{name:\"Spanish (United States)\",nativeName:\"Español (Estados Unidos)\",code:\"es-us\",translationCode:\"es-mx\"},{name:\"Spanish (Uruguay)\",nativeName:\"Español (Uruguay)\",code:\"es-uy\",translationCode:\"es-es\"},{name:\"Spanish (Bolivarian Republic of Venezuela)\",nativeName:\"Español (Republica Bolivariana de Venezuela)\",code:\"es-ve\",translationCode:\"es-mx\"},{name:\"Finnish (Finland)\",nativeName:\"Suomi (Suomi)\",code:\"fi-fi\",hasTranslation:!0},{name:\"French (Belgium)\",nativeName:\"Français (Belgique)\",code:\"fr-be\",translationCode:\"fr-fr\"},{name:\"Hebrew (Israel)\",nativeName:\"עברית (ישראל)\",code:\"he-il\",hasTranslation:!0},{name:\"Hindi (India)\",nativeName:\"हिन्दी (भारत)\",code:\"hi-in\",hasTranslation:!0},{name:\"French (Canada)\",nativeName:\"Français (Canada)\",code:\"fr-ca\",hasTranslation:!0},{name:\"French (Switzerland)\",nativeName:\"Français (Suisse)\",code:\"fr-ch\",translationCode:\"fr-fr\"},{name:\"French (France)\",nativeName:\"Français (France)\",code:\"fr-fr\",hasTranslation:!0},{name:\"French (Luxembourg)\",nativeName:\"Français (Luxembourg)\",code:\"fr-lu\",translationCode:\"fr-fr\"},{name:\"French (Monaco)\",nativeName:\"Français (Principauté de Monaco)\",code:\"fr-mc\",translationCode:\"fr-fr\"},{name:\"Italian (Switzerland)\",nativeName:\"Italiano (Svizzera)\",code:\"it-ch\",translationCode:\"it-it\"},{name:\"Italian (Italy)\",nativeName:\"Italiano (Italia)\",code:\"it-it\",hasTranslation:!0},{name:\"Japanese (Japan)\",nativeName:\"日本語 (日本)\",code:\"ja-jp\",hasTranslation:!0},{name:\"Korean (Korea)\",nativeName:\"한국어 (대한민국)\",code:\"ko-kr\",hasTranslation:!0},{name:\"Norwegian, Bokmål (Norway)\",nativeName:\"Norsk, Bokmål (Norge)\",code:\"nb-no\",hasTranslation:!0},{name:\"Norwegian, Nynorsk (Norway)\",nativeName:\"Norsk, Nynorsk (Norge)\",code:\"nn-no\",hasTranslation:!0},{name:\"Dutch (Belgium)\",nativeName:\"Nederlands (België)\",code:\"nl-be\",translationCode:\"nl-nl\"},{name:\"Dutch (Netherlands)\",nativeName:\"Nederlands (Nederland)\",code:\"nl-nl\",hasTranslation:!0},{name:\"Filipino (Philippines)\",nativeName:\"Filipino (Pilipinas)\",code:\"fil-ph\",hasTranslation:!0},{name:\"Polish (Poland)\",nativeName:\"Polski (Polska)\",code:\"pl-pl\",hasTranslation:!0},{name:\"Slovak (Slovakia)\",nativeName:\"Slovenčina (Slovenská republika)\",code:\"sk-sk\",hasTranslation:!0},{name:\"Hungarian (Hungary)\",nativeName:\"Magyar (Magyarország)\",code:\"hu-hu\",hasTranslation:!0},{name:\"Greek (Greece)\",nativeName:\"Ελληνικά (Ελλάδας)\",code:\"el-gr\",hasTranslation:!0},{name:\"Ukrainian (Ukraine)\",nativeName:\"Українська (Україна)\",code:\"uk-ua\",hasTranslation:!0},{name:\"Pseudo\",nativeName:\"Pseudo\",code:\"pseudo\",hasTranslation:!0},{name:\"RTL English\",nativeName:\"Shilgny (The Upsidedown)\",code:\"fl-ip\",translationCode:\"en-us\"},{name:\"Portuguese (Brazil)\",nativeName:\"Português (Brasil)\",code:\"pt-br\",hasTranslation:!0},{name:\"Portuguese (Portugal)\",nativeName:\"Português (Portugal)\",code:\"pt-pt\",hasTranslation:!0},{name:\"Russian (Russia)\",nativeName:\"Русский (Россия)\",code:\"ru-ru\",hasTranslation:!0},{name:\"Swedish (Finland)\",nativeName:\"Svenska (Finland)\",code:\"sv-fi\",translationCode:\"sv-se\"},{name:\"Swedish (Sweden)\",nativeName:\"Svenska (Sverige)\",code:\"sv-se\",hasTranslation:!0},{name:\"Turkish (Turkey)\",nativeName:\"Türkçe (Türkiye)\",code:\"tr-tr\",hasTranslation:!0},{name:\"Chinese (Simplified, PRC)\",nativeName:\"中文(中国)\",code:\"zh-cn\",hasTranslation:!0},{name:\"Chinese (Simplified, Singapore)\",nativeName:\"中文(新加坡)\",code:\"zh-sg\",translationCode:\"zh-cn\"},{name:\"Chinese (Traditional, Hong Kong S.A.R.)\",nativeName:\"中文(香港特別行政區)\",code:\"zh-hk\",translationCode:\"zh-tw\"},{name:\"Chinese (Traditional, Macao S.A.R.)\",nativeName:\"中文(澳門特別行政區)\",code:\"zh-mo\",translationCode:\"zh-tw\"},{name:\"Chinese (Traditional, Taiwan)\",nativeName:\"中文(台灣)\",code:\"zh-tw\",hasTranslation:!0},{name:\"Thai (Thailand)\",nativeName:\"ไทย (ไทย)\",code:\"th-th\",hasTranslation:!0},{name:\"Indonesian (Indonesia)\",nativeName:\"Bahasa Indonesia (Indonesia)\",code:\"id-id\",hasTranslation:!0},{name:\"Romanian (Romania)\",nativeName:\"Română (România)\",code:\"ro-ro\",hasTranslation:!0},{name:\"Vietnamese (Vietnam)\",nativeName:\"Tiếng Việt (Việt Nam)\",code:\"vi-vn\",hasTranslation:!0},{name:\"Lithuanian (Lithuania)\",nativeName:\"Lietuvių (Lietuva)\",code:\"lt-lt\",hasTranslation:!0},{name:\"Slovenian (Slovenia)\",nativeName:\"Slovenščina (Slovenija)\",code:\"sl-si\",hasTranslation:!0},{name:\"Catalan (Catalan)\",nativeName:\"Català (Català)\",code:\"ca-es\",hasTranslation:!0},{name:\"Croatian (Croatia)\",nativeName:\"Hrvatski (Hrvatska)\",code:\"hr-hr\",hasTranslation:!0},{name:\"Estonian (Estonia)\",nativeName:\"Eesti (Eesti)\",code:\"et-ee\",hasTranslation:!0},{name:\"Bulgarian (Bulgaria)\",nativeName:\"Български (България)\",code:\"bg-bg\",hasTranslation:!0},{name:\"Welsh (United Kingdom)\",nativeName:\"Cymraeg (Y Deyrnas Unedig)\",code:\"cy-gb\",hasTranslation:!0},{name:\"Icelandic (Iceland)\",nativeName:\"Íslenska (Ísland)\",code:\"is-is\",hasTranslation:!0},{name:\"Serbian (Latin, Serbia)\",nativeName:\"Srpski (Srbija)\",code:\"sr-latn-rs\",hasTranslation:!0},{name:\"Latvian (Latvia)\",nativeName:\"Latviešu (Latvija)\",code:\"lv-lv\",hasTranslation:!0}],keyboardLayoutLanguages:[{name:\"English (United States)\",nativeName:\"English (United States)\",code:\"en\"},{name:\"French (France)\",nativeName:\"Français (France)\",code:\"fr\"},{name:\"German (Germany)\",nativeName:\"Deutsch (Deutschland)\",code:\"de\"},{name:\"Spanish (Spain, International Sort)\",nativeName:\"Español (España, alfabetización internacional)\",code:\"es\"}],transcriptionLanguages:[{code:\"en-us\",nativeName:\"English\",BCP47Code:\"en\"},{code:\"de-de\",nativeName:\"Deutsch\",BCP47Code:\"de\"},{code:\"zh-cn\",nativeName:\"中文简体\",BCP47Code:\"zh-Hans\"}],transcriptionSourceLanguagesForByoe:[{code:\"en\",nativeName:\"English\",BCP47Code:\"en\"},{code:\"es\",nativeName:\"Español\",BCP47Code:\"es\"}],translationLanguages:[{code:\"af-za\",nativeName:\"Afrikaans\",BCP47Code:\"af\"},{code:\"ar-eg\",nativeName:\"(العربية (مصري\",BCP47Code:\"ar\"},{code:\"bg-bg\",nativeName:\"Български\",BCP47Code:\"bg\"},{code:\"bs-latn\",nativeName:\"Bosanski\",BCP47Code:\"bs\"},{code:\"ca-es\",nativeName:\"Català\",BCP47Code:\"ca\"},{code:\"cs-cz\",nativeName:\"Čeština\",BCP47Code:\"cs\"},{code:\"cy-gb\",nativeName:\"Cymraeg\",BCP47Code:\"cy\"},{code:\"da-dk\",nativeName:\"Dansk\",BCP47Code:\"da\"},{code:\"de-de\",nativeName:\"Deutsch\",BCP47Code:\"de\"},{code:\"el-gr\",nativeName:\"Ελληνική\",BCP47Code:\"el\"},{code:\"en-us\",nativeName:\"English\",BCP47Code:\"en\"},{code:\"es-es\",nativeName:\"Español\",BCP47Code:\"es\"},{code:\"et-ee\",nativeName:\"Eesti\",BCP47Code:\"et\"},{code:\"fa-ir\",nativeName:\"فارسی\",BCP47Code:\"fa\"},{code:\"fi-fi\",nativeName:\"Suomi\",BCP47Code:\"fi\"},{code:\"fil-ph\",nativeName:\"Filipino\",BCP47Code:\"fil\"},{code:\"fr-fr\",nativeName:\"Français\",BCP47Code:\"fr\"},{code:\"he-il\",nativeName:\"עברית\",BCP47Code:\"he\"},{code:\"hi-in\",nativeName:\"हिन्दी\",BCP47Code:\"hi\"},{code:\"hr-hr\",nativeName:\"Hrvatski\",BCP47Code:\"hr\"},{code:\"ht-ht\",nativeName:\"Kreyòl ayisyen\",BCP47Code:\"ht\"},{code:\"hu-hu\",nativeName:\"Magyar\",BCP47Code:\"hu\"},{code:\"id-id\",nativeName:\"Bahasa Indonesia\",BCP47Code:\"id\"},{code:\"it-it\",nativeName:\"Italiano\",BCP47Code:\"it\"},{code:\"ja-jp\",nativeName:\"日本語\",BCP47Code:\"ja\"},{code:\"ko-kr\",nativeName:\"한국어\",BCP47Code:\"ko\"},{code:\"lt-lt\",nativeName:\"Lietuvių kalba\",BCP47Code:\"lt\"},{code:\"lv-lv\",nativeName:\"Latviešu\",BCP47Code:\"lv\"},{code:\"mg-mg\",nativeName:\"Malagasy\",BCP47Code:\"mg\"},{code:\"ms-my\",nativeName:\"Bahasa Malaysia\",BCP47Code:\"ms\"},{code:\"mt-mt\",nativeName:\"Malti\",BCP47Code:\"mt\"},{code:\"mww\",nativeName:\"Hmoob Dawb\",BCP47Code:\"mww\"},{code:\"nb-no\",nativeName:\"Norsk\",BCP47Code:\"nb\"},{code:\"nl-nl\",nativeName:\"Nederlands\",BCP47Code:\"nl\"},{code:\"otq\",nativeName:\"Querétaro Otomi\",BCP47Code:\"otq\"},{code:\"pl-pl\",nativeName:\"Polski\",BCP47Code:\"pl\"},{code:\"pt-br\",nativeName:\"Português\",BCP47Code:\"pt\"},{code:\"ro-ro\",nativeName:\"Română\",BCP47Code:\"ro\"},{code:\"ru-ru\",nativeName:\"Русский\",BCP47Code:\"ru\"},{code:\"sk-sk\",nativeName:\"Slovenčina\",BCP47Code:\"sk\"},{code:\"sl\",nativeName:\"Slovenščina\",BCP47Code:\"sl\"},{code:\"sm\",nativeName:\"Samoan\",BCP47Code:\"sm\"},{code:\"sr-cyrl\",nativeName:\"Српски\",BCP47Code:\"sr-Cyrl\"},{code:\"sr-latn\",nativeName:\"Srpski (latinica)\",BCP47Code:\"sr-Latn\"},{code:\"sv-se\",nativeName:\"Svenska\",BCP47Code:\"sv\"},{code:\"sw-ke\",nativeName:\"Kiswahili\",BCP47Code:\"sw\"},{code:\"th-th\",nativeName:\"ไทย\",BCP47Code:\"th\"},{code:\"tlh\",nativeName:\"Klingon\",BCP47Code:\"tlh\"},{code:\"to\",nativeName:\"Tongan\",BCP47Code:\"to\"},{code:\"tr-tr\",nativeName:\"Türkçe\",BCP47Code:\"tr\"},{code:\"ty\",nativeName:\"Tahitian\",BCP47Code:\"ty\"},{code:\"uk-ua\",nativeName:\"Українська\",BCP47Code:\"uk\"},{code:\"ur-pk\",nativeName:\"اردو\",BCP47Code:\"ur\"},{code:\"vi-vn\",nativeName:\"Tiếng Việt\",BCP47Code:\"vi\"},{code:\"yua\",nativeName:\"Màaya t'àan\",BCP47Code:\"yua\"},{code:\"zh-cn\",nativeName:\"中文简体\",BCP47Code:\"zh-Hans\"}],supportedOgmaLanguages:[{isDefault:!1,LanguageTag:\"af\",LanguageName:\"Afrikaans\"},{isDefault:!1,LanguageTag:\"ar\",LanguageName:\"Arabic\"},{isDefault:!1,LanguageTag:\"bn\",LanguageName:\"Bangla\"},{isDefault:!1,LanguageTag:\"bs\",LanguageName:\"Bosnian\"},{isDefault:!1,LanguageTag:\"bg\",LanguageName:\"Bulgarian\"},{isDefault:!1,LanguageTag:\"yue\",LanguageName:\"Cantonese (Traditional)\"},{isDefault:!1,LanguageTag:\"ca\",LanguageName:\"Catalan\"},{isDefault:!1,LanguageTag:\"zh-chs\",LanguageName:\"Chinese Simplified\"},{isDefault:!1,LanguageTag:\"zh-cht\",LanguageName:\"Chinese Traditional\"},{isDefault:!1,LanguageTag:\"hr\",LanguageName:\"Croatian\"},{isDefault:!1,LanguageTag:\"cs\",LanguageName:\"Czech\"},{isDefault:!1,LanguageTag:\"da\",LanguageName:\"Danish\"},{isDefault:!1,LanguageTag:\"nl\",LanguageName:\"Dutch\"},{isDefault:!1,LanguageTag:\"en\",LanguageName:\"English\"},{isDefault:!1,LanguageTag:\"et\",LanguageName:\"Estonian\"},{isDefault:!1,LanguageTag:\"fj\",LanguageName:\"Fijian\"},{isDefault:!1,LanguageTag:\"fil\",LanguageName:\"Filipino\"},{isDefault:!1,LanguageTag:\"fi\",LanguageName:\"Finnish\"},{isDefault:!1,LanguageTag:\"fr\",LanguageName:\"French\"},{isDefault:!1,LanguageTag:\"de\",LanguageName:\"German\"},{isDefault:!1,LanguageTag:\"el\",LanguageName:\"Greek\"},{isDefault:!1,LanguageTag:\"ht\",LanguageName:\"Haitian Creole\"},{isDefault:!1,LanguageTag:\"he\",LanguageName:\"Hebrew\"},{isDefault:!1,LanguageTag:\"hi\",LanguageName:\"Hindi\"},{isDefault:!1,LanguageTag:\"mww\",LanguageName:\"Hmong Daw\"},{isDefault:!1,LanguageTag:\"hu\",LanguageName:\"Hungarian\"},{isDefault:!1,LanguageTag:\"is\",LanguageName:\"Icelandic\"},{isDefault:!1,LanguageTag:\"id\",LanguageName:\"Indonesian\"},{isDefault:!1,LanguageTag:\"it\",LanguageName:\"Italian\"},{isDefault:!1,LanguageTag:\"ja\",LanguageName:\"Japanese\"},{isDefault:!1,LanguageTag:\"sw\",LanguageName:\"Kiswahili\"},{isDefault:!1,LanguageTag:\"ko\",LanguageName:\"Korean\"},{isDefault:!1,LanguageTag:\"lv\",LanguageName:\"Latvian\"},{isDefault:!1,LanguageTag:\"lt\",LanguageName:\"Lithuanian\"},{isDefault:!1,LanguageTag:\"mg\",LanguageName:\"Malagasy\"},{isDefault:!1,LanguageTag:\"ms\",LanguageName:\"Malay\"},{isDefault:!1,LanguageTag:\"mt\",LanguageName:\"Maltese\"},{isDefault:!1,LanguageTag:\"nb\",LanguageName:\"Norwegian\"},{isDefault:!1,LanguageTag:\"fa\",LanguageName:\"Persian\"},{isDefault:!1,LanguageTag:\"pl\",LanguageName:\"Polish\"},{isDefault:!1,LanguageTag:\"pt\",LanguageName:\"Portuguese\"},{isDefault:!1,LanguageTag:\"otq\",LanguageName:\"Querétaro Otomi\"},{isDefault:!1,LanguageTag:\"ro\",LanguageName:\"Romanian\"},{isDefault:!1,LanguageTag:\"ru\",LanguageName:\"Russian\"},{isDefault:!1,LanguageTag:\"sm\",LanguageName:\"Samoan\"},{isDefault:!1,LanguageTag:\"sr-cyrl\",LanguageName:\"Serbian (Cyrillic)\"},{isDefault:!1,LanguageTag:\"sr-latn\",LanguageName:\"Serbian (Latin)\"},{isDefault:!1,LanguageTag:\"sk\",LanguageName:\"Slovak\"},{isDefault:!1,LanguageTag:\"sl\",LanguageName:\"Slovenian\"},{isDefault:!1,LanguageTag:\"es\",LanguageName:\"Spanish\"},{isDefault:!1,LanguageTag:\"sv\",LanguageName:\"Swedish\"},{isDefault:!1,LanguageTag:\"ty\",LanguageName:\"Tahitian\"},{isDefault:!1,LanguageTag:\"ta\",LanguageName:\"Tamil\"},{isDefault:!1,LanguageTag:\"te\",LanguageName:\"Telugu\"},{isDefault:!1,LanguageTag:\"th\",LanguageName:\"Thai\"},{isDefault:!1,LanguageTag:\"to\",LanguageName:\"Tongan\"},{isDefault:!1,LanguageTag:\"tr\",LanguageName:\"Turkish\"},{isDefault:!1,LanguageTag:\"uk\",LanguageName:\"Ukrainian\"},{isDefault:!1,LanguageTag:\"ur\",LanguageName:\"Urdu\"},{isDefault:!1,LanguageTag:\"vi\",LanguageName:\"Vietnamese\"},{isDefault:!1,LanguageTag:\"cy\",LanguageName:\"Welsh\"},{isDefault:!1,LanguageTag:\"yua\",LanguageName:\"Yucatec Maya\"}],enableGuestIndicators:!0,oneTenantAggregatedNotificationsIntervalInMilliSeconds:36e5,multiTenantAggregatedNotificationsIntervalInMilliSeconds:6e5,rteConfig:{preloaded:{js:[\"ckeditor.js\",\"ckeditor.min.js\",\"config.js\",\"config.min.js\",\"styles.js\",\"styles.min.js\",\"lang/en.js\",\"lang/en.min.js\",\"skins/moono/skin.js\",\"skins/moono/skin.min.js\",\"plugins/colorbutton/plugin.js\",\"plugins/colorbutton/plugin.min.js\",\"plugins/colorbutton/lang/en.js\",\"plugins/colorbutton/lang/en.min.js\",\"plugins/font/plugin.js\",\"plugins/font/plugin.min.js\",\"plugins/font/lang/en.js\",\"plugins/font/lang/en.min.js\",\"plugins/divarea/plugin.js\",\"plugins/divarea/plugin.min.js\",\"plugins/panelbutton/plugin.js\",\"plugins/panelbutton/plugin.min.js\",\"plugins/sharedspace/plugin.js\",\"plugins/sharedspace/plugin.min.js\",\"plugins/dialog/dialogDefinition.js\",\"plugins/dialog/dialogDefinition.min.js\",\"plugins/image2/plugin.js\",\"plugins/image2/plugin.min.js\",\"plugins/image2/lang/en.js\",\"plugins/image2/lang/en.min.js\",\"plugins/pastefromword/filter/default.js\",\"plugins/pastefromword/filter/default.min.js\"],css:[\"skins/moono/editor.css\",\"skins/moono/editor.min.css\"]}}}),window.TS_SETTINGS=\"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\"","angular.module(\"teamspace.locales\",[]).constant(\"resources\",{locale:\"en-us\",strings:{accept_policy:\"accept_policy\",accept_stream_policy_message:\"accept_stream_policy_message\",accept_stream_policy_message_broadcast:\"accept_stream_policy_message_broadcast\",active_user_donut_card_active_users:\"active_user_donut_card_active_users\",active_user_donut_card_inactive_users:\"active_user_donut_card_inactive_users\",active_user_donut_card_title:\"active_user_donut_card_title\",active_user_line_card_title:\"active_user_line_card_title\",activity_date_earlier:\"activity_date_earlier\",activity_date_today:\"activity_date_today\",activity_date_tomorrow:\"activity_date_tomorrow\",activity_date_yesterday:\"activity_date_yesterday\",activity_goto_channel_title:\"activity_goto_channel_title\",activity_goto_chat_title:\"activity_goto_chat_title\",activity_goto_team_title:\"activity_goto_team_title\",activity_label_search:\"activity_label_search\",activity_no_search_results:\"activity_no_search_results\",activity_tab_channel_action_follow:\"activity_tab_channel_action_follow\",activity_tab_channel_action_unfollow:\"activity_tab_channel_action_unfollow\",activity_tab_channel_aria_label_format:\"activity_tab_channel_aria_label_format\",activity_tab_channel_followed:\"activity_tab_channel_followed\",activity_tab_channel_section_header:\"activity_tab_channel_section_header\",activity_tab_channel_section_header_unresolved_user:\"activity_tab_channel_section_header_unresolved_user\",activity_tab_channel_unfollowed:\"activity_tab_channel_unfollowed\",activity_tab_first_activity_dateHeaderFormat:\"activity_tab_first_activity_dateHeaderFormat\",activity_tab_first_activity_the:\"activity_tab_first_activity_the\",activity_tab_first_activity_your:\"activity_tab_first_activity_your\",activity_tab_liked:\"activity_tab_liked\",activity_tab_no_activity_message:\"activity_tab_no_activity_message\",activity_tab_no_activity_title:\"activity_tab_no_activity_title\",activity_tab_other_no_activity_message:\"activity_tab_other_no_activity_message\",activity_tab_other_no_activity_title:\"activity_tab_other_no_activity_title\",activity_tab_person_card_entry_title:\"activity_tab_person_card_entry_title\",activity_tab_replied:\"activity_tab_replied\",activity_tab_started_conversation:\"activity_tab_started_conversation\",activity_tab_team_section_header:\"activity_tab_team_section_header\",activity_tab_team_section_header_unresolved_user:\"activity_tab_team_section_header_unresolved_user\",activity_tab_title:\"activity_tab_title\",activity_tab_unresolved_other_no_activity_message:\"activity_tab_unresolved_other_no_activity_message\",activity_type_like:\"activity_type_like\",activity_type_message:\"activity_type_message\",activity_type_reply:\"activity_type_reply\",actor_reason_string_for_adding_member_in_a_private_channel:\"actor_reason_string_for_adding_member_in_a_private_channel\",actor_reason_string_for_adding_member_in_team:\"actor_reason_string_for_adding_member_in_team\",actor_reason_string_for_dlp:\"actor_reason_string_for_dlp\",actor_reason_string_for_like_activity:\"actor_reason_string_for_like_activity\",actor_reason_string_for_like_activity_multi:\"actor_reason_string_for_like_activity_multi\",actor_reason_string_for_like_to_a_post:\"actor_reason_string_for_like_to_a_post\",actor_reason_string_for_like_to_a_post_multi:\"actor_reason_string_for_like_to_a_post_multi\",actor_reason_string_for_like_to_a_reply:\"actor_reason_string_for_like_to_a_reply\",actor_reason_string_for_like_to_a_reply_multi:\"actor_reason_string_for_like_to_a_reply_multi\",actor_reason_string_for_mention_team_or_channel:\"actor_reason_string_for_mention_team_or_channel\",actor_reason_string_for_mention_you:\"actor_reason_string_for_mention_you\",actor_reason_string_for_missed_call:\"actor_reason_string_for_missed_call\",actor_reason_string_for_missed_meeting_call:\"actor_reason_string_for_missed_meeting_call\",actor_reason_string_for_pending_on_behalf_of_join_request:\"actor_reason_string_for_pending_on_behalf_of_join_request\",actor_reason_string_for_pending_on_behalf_of_join_request_multiple:\"actor_reason_string_for_pending_on_behalf_of_join_request_multiple\",actor_reason_string_for_pending_self_join_request:\"actor_reason_string_for_pending_self_join_request\",actor_reason_string_for_post_new_message_in_a_channel:\"actor_reason_string_for_post_new_message_in_a_channel\",actor_reason_string_for_priority_feed_notification:\"actor_reason_string_for_priority_feed_notification\",actor_reason_string_for_reaction_activity:\"actor_reason_string_for_reaction_activity\",actor_reason_string_for_reaction_activity_multi:\"actor_reason_string_for_reaction_activity_multi\",actor_reason_string_for_reaction_to_a_post:\"actor_reason_string_for_reaction_to_a_post\",actor_reason_string_for_reaction_to_a_post_multi:\"actor_reason_string_for_reaction_to_a_post_multi\",actor_reason_string_for_reaction_to_a_reply:\"actor_reason_string_for_reaction_to_a_reply\",actor_reason_string_for_reaction_to_a_reply_multi:\"actor_reason_string_for_reaction_to_a_reply_multi\",actor_reason_string_for_reply_to_a_post:\"actor_reason_string_for_reply_to_a_post\",actor_reason_string_for_reply_to_a_post_multi:\"actor_reason_string_for_reply_to_a_post_multi\",actor_reason_string_for_reply_to_your_conversation:\"actor_reason_string_for_reply_to_your_conversation\",actor_reason_string_for_reply_to_your_conversation_multi:\"actor_reason_string_for_reply_to_your_conversation_multi\",actor_reason_string_for_reply_to_your_message:\"actor_reason_string_for_reply_to_your_message\",actor_reason_string_for_reply_to_your_message_multi:\"actor_reason_string_for_reply_to_your_message_multi\",actor_reason_string_for_team_expire:\"actor_reason_string_for_team_expire\",actor_reason_string_for_team_membership_change:\"actor_reason_string_for_team_membership_change\",actor_reason_string_for_team_membership_change_in_a_private_channel:\"actor_reason_string_for_team_membership_change_in_a_private_channel\",actor_reason_string_for_team_renewal:\"actor_reason_string_for_team_renewal\",actor_reason_string_for_thirdparty:\"actor_reason_string_for_thirdparty\",actor_reason_string_for_voicemail:\"actor_reason_string_for_voicemail\",actor_reason_string_for_welcome_user:\"actor_reason_string_for_welcome_user\",add_member_guest_aria_label:\"add_member_guest_aria_label\",add_member_invite_member_aria_label:\"add_member_invite_member_aria_label\",add_member_retry_label:\"add_member_retry_label\",add_members_create_class_hint:\"add_members_create_class_hint\",add_members_create_team_hint:\"add_members_create_team_hint\",add_members_dl_expand_confirm:\"add_members_dl_expand_confirm\",add_members_dl_expand_limit_warning:\"add_members_dl_expand_limit_warning\",add_members_dl_expand_message:\"add_members_dl_expand_message\",add_members_dl_getting_members:\"add_members_dl_getting_members\",add_members_dl_multiple_members_added:\"add_members_dl_multiple_members_added\",add_members_dl_multiple_members_adding:\"add_members_dl_multiple_members_adding\",add_members_dl_multiple_members_failed:\"add_members_dl_multiple_members_failed\",add_members_dl_multiple_members_removing:\"add_members_dl_multiple_members_removing\",add_members_dl_row_label:\"add_members_dl_row_label\",add_members_dl_single_member_added:\"add_members_dl_single_member_added\",add_members_dl_single_member_adding:\"add_members_dl_single_member_adding\",add_members_dl_single_member_failed:\"add_members_dl_single_member_failed\",add_members_dl_single_member_removing:\"add_members_dl_single_member_removing\",add_members_header_default:\"add_members_header_default\",add_members_header_guests_enabled:\"add_members_header_guests_enabled\",add_members_header_guests_msa_enabled:\"add_members_header_guests_msa_enabled\",add_members_label:\"add_members_label\",add_members_people_picker_placeholder:\"add_members_people_picker_placeholder\",add_members_people_picker_placeholder_channel:\"add_members_people_picker_placeholder_channel\",add_members_remove_button_text:\"add_members_remove_button_text\",add_members_remove_member_button_text:\"add_members_remove_member_button_text\",add_members_student_header:\"add_members_student_header\",add_members_student_header_aria:\"add_members_student_header_aria\",add_members_students_locked_message:\"add_members_students_locked_message\",add_members_students_picker_placeholder:\"add_members_students_picker_placeholder\",add_members_teacher_header:\"add_members_teacher_header\",add_members_teacher_header_aria:\"add_members_teacher_header_aria\",add_members_teachers_picker_placeholder:\"add_members_teachers_picker_placeholder\",add_members_team_members_error:\"add_members_team_members_error\",add_members_user_row_label:\"add_members_user_row_label\",add_members_via_sync:\"add_members_via_sync\",add_message_reaction:\"add_message_reaction\",add_message_reaction_title:\"add_message_reaction_title\",add_moderators:\"add_moderators\",add_number_contact_invalid_format:\"add_number_contact_invalid_format\",addMembersSpeedDial_buttonAdd:\"addMembersSpeedDial_buttonAdd\",addMembersSpeedDial_buttonCancel:\"addMembersSpeedDial_buttonCancel\",addcontact_button:\"addcontact_button\",addcontact_group:\"addcontact_group\",addcontact_speed_dial:\"addcontact_speed_dial\",added:\"added\",alert_icon_alt_text:\"alert_icon_alt_text\",all_channels_pinned:\"all_channels_pinned\",all_tabs_channel_name:\"all_tabs_channel_name\",all_tabs_go_to_website_text:\"all_tabs_go_to_website_text\",all_tabs_search_placeholder_text:\"all_tabs_search_placeholder_text\",all_tabs_tab_name:\"all_tabs_tab_name\",all_tabs_team_name:\"all_tabs_team_name\",alt:\"alt\",alt_team_picture:\"alt_team_picture\",alt_user_picture:\"alt_user_picture\",altgr:\"altgr\",and_separator_format:\"and_separator_format\",anonymous_enter_name_coachmark_text:\"anonymous_enter_name_coachmark_text\",anonymous_meeting_failure_line_2:\"anonymous_meeting_failure_line_2\",app_bar_alerts_title:\"app_bar_alerts_title\",app_bar_assignments_title:\"app_bar_assignments_title\",app_bar_calendar_title:\"app_bar_calendar_title\",app_bar_calling_title:\"app_bar_calling_title\",app_bar_cast_button_title:\"app_bar_cast_button_title\",app_bar_chat_title:\"app_bar_chat_title\",app_bar_download_app_btn_text:\"app_bar_download_app_btn_text\",app_bar_download_app_btn_tooltip:\"app_bar_download_app_btn_tooltip\",app_bar_files_title:\"app_bar_files_title\",app_bar_preview_badge:\"app_bar_preview_badge\",app_bar_profile_title:\"app_bar_profile_title\",app_bar_teams_title:\"app_bar_teams_title\",app_bar_user_pinned_apps_reset_message:\"app_bar_user_pinned_apps_reset_message\",app_blocked:\"app_blocked\",app_card_aria_label_title:\"app_card_aria_label_title\",app_deeplink_errorDialog_appNotFound:\"app_deeplink_errorDialog_appNotFound\",app_deeplink_errorDialog_okBtn:\"app_deeplink_errorDialog_okBtn\",app_delete_dialog_confirmation_details:\"app_delete_dialog_confirmation_details\",app_delete_dialog_confirmation_text:\"app_delete_dialog_confirmation_text\",app_delete_dialog_reconfirmation_text:\"app_delete_dialog_reconfirmation_text\",app_deleteTeamButtonText:\"app_deleteTeamButtonText\",app_disabled_error_message:\"app_disabled_error_message\",app_flyout_block:\"app_flyout_block\",app_flyout_block_tbot:\"app_flyout_block_tbot\",app_flyout_pin:\"app_flyout_pin\",app_flyout_unblock:\"app_flyout_unblock\",app_flyout_unblock_tbot:\"app_flyout_unblock_tbot\",app_flyout_unpin:\"app_flyout_unpin\",apps_gallery_errorDialog_icon_error:\"apps_gallery_errorDialog_icon_error\",apps_gallery_errorDialog_manifest_id_mismatch:\"apps_gallery_errorDialog_manifest_id_mismatch\",apps_gallery_errorDialog_manifest_version_error:\"apps_gallery_errorDialog_manifest_version_error\",apps_gallery_errorDialog_okBtn:\"apps_gallery_errorDialog_okBtn\",apps_gallery_errorDialog_reupload_error:\"apps_gallery_errorDialog_reupload_error\",archived_team_banner_text:\"archived_team_banner_text\",archived_team_disable_messagebox_placeholder:\"archived_team_disable_messagebox_placeholder\",aria_action_new_file_or_folder:\"aria_action_new_file_or_folder\",aria_action_share_file_or_folder:\"aria_action_share_file_or_folder\",aria_action_upload_file_or_folder:\"aria_action_upload_file_or_folder\",aria_activity_tab_notifications_tab:\"aria_activity_tab_notifications_tab\",aria_activity_tab_recents_tab:\"aria_activity_tab_recents_tab\",aria_activity_tab_sources_toggle:\"aria_activity_tab_sources_toggle\",aria_add_member_speed_dial_notification:\"aria_add_member_speed_dial_notification\",aria_announce_all_participant_muted:\"aria_announce_all_participant_muted\",aria_announce_blur_off:\"aria_announce_blur_off\",aria_announce_blur_on:\"aria_announce_blur_on\",aria_announce_broadcast_ended:\"aria_announce_broadcast_ended\",aria_announce_broadcast_started:\"aria_announce_broadcast_started\",aria_announce_broadcast_user_ended_sharing:\"aria_announce_broadcast_user_ended_sharing\",aria_announce_broadcast_user_started_sharing:\"aria_announce_broadcast_user_started_sharing\",aria_announce_call_connected:\"aria_announce_call_connected\",aria_announce_call_declined:\"aria_announce_call_declined\",aria_announce_call_ended:\"aria_announce_call_ended\",aria_announce_call_on_hold:\"aria_announce_call_on_hold\",aria_announce_call_resumed:\"aria_announce_call_resumed\",aria_announce_call_temporarilyunavailable:\"aria_announce_call_temporarilyunavailable\",aria_announce_calling_participant_failed_mf:\"aria_announce_calling_participant_failed_mf\",aria_announce_close_test_call_results:\"aria_announce_close_test_call_results\",aria_announce_mic_muted:\"aria_announce_mic_muted\",aria_announce_mic_unmuted:\"aria_announce_mic_unmuted\",aria_announce_participant_calling_mf:\"aria_announce_participant_calling_mf\",aria_announce_participant_entered_lobby_mf:\"aria_announce_participant_entered_lobby_mf\",aria_announce_participant_joined_mf:\"aria_announce_participant_joined_mf\",aria_announce_participant_left_mf:\"aria_announce_participant_left_mf\",aria_announce_share_ended:\"aria_announce_share_ended\",aria_announce_speaker_muted:\"aria_announce_speaker_muted\",aria_announce_speaker_unmuted:\"aria_announce_speaker_unmuted\",aria_announce_video_off:\"aria_announce_video_off\",aria_announce_video_on:\"aria_announce_video_on\",aria_app_bar:\"aria_app_bar\",aria_app_bar_3p_badge:\"aria_app_bar_3p_badge\",aria_app_bar_3ps_badge:\"aria_app_bar_3ps_badge\",aria_app_bar_apps:\"aria_app_bar_apps\",aria_app_bar_assignments:\"aria_app_bar_assignments\",aria_app_bar_calendar:\"aria_app_bar_calendar\",aria_app_bar_calling:\"aria_app_bar_calling\",aria_app_bar_calling_badge:\"aria_app_bar_calling_badge\",aria_app_bar_callings_badge:\"aria_app_bar_callings_badge\",aria_app_bar_cast:\"aria_app_bar_cast\",aria_app_bar_chat:\"aria_app_bar_chat\",aria_app_bar_chat_badge:\"aria_app_bar_chat_badge\",aria_app_bar_chats_badge:\"aria_app_bar_chats_badge\",aria_app_bar_current_tenant:\"aria_app_bar_current_tenant\",aria_app_bar_current_tenant_missing:\"aria_app_bar_current_tenant_missing\",aria_app_bar_description_navigation:\"aria_app_bar_description_navigation\",aria_app_bar_digital_signage_management:\"aria_app_bar_digital_signage_management\",aria_app_bar_feedback:\"aria_app_bar_feedback\",aria_app_bar_files:\"aria_app_bar_files\",aria_app_bar_get_apps:\"aria_app_bar_get_apps\",aria_app_bar_help:\"aria_app_bar_help\",aria_app_bar_meeting_adhoc:\"aria_app_bar_meeting_adhoc\",aria_app_bar_meetings:\"aria_app_bar_meetings\",aria_app_bar_more_apps:\"aria_app_bar_more_apps\",aria_app_bar_my_activities_badge:\"aria_app_bar_my_activities_badge\",aria_app_bar_my_activity:\"aria_app_bar_my_activity\",aria_app_bar_my_activity_badge:\"aria_app_bar_my_activity_badge\",aria_app_bar_people_app:\"aria_app_bar_people_app\",aria_app_bar_profile:\"aria_app_bar_profile\",aria_app_bar_settings:\"aria_app_bar_settings\",aria_app_bar_store:\"aria_app_bar_store\",aria_app_bar_tasks:\"aria_app_bar_tasks\",aria_app_bar_team_badge:\"aria_app_bar_team_badge\",aria_app_bar_teams:\"aria_app_bar_teams\",aria_app_bar_teams_badge:\"aria_app_bar_teams_badge\",aria_app_loaded:\"aria_app_loaded\",aria_arrow_key_nav_hint:\"aria_arrow_key_nav_hint\",aria_az_list_search_result:\"aria_az_list_search_result\",aria_broadcast_auditoriummode_off:\"aria_broadcast_auditoriummode_off\",aria_broadcast_auditoriummode_on:\"aria_broadcast_auditoriummode_on\",aria_broadcast_leave_button:\"aria_broadcast_leave_button\",aria_broadcast_meeting_qna_option:\"aria_broadcast_meeting_qna_option\",aria_broadcast_open_stream_new_window:\"aria_broadcast_open_stream_new_window\",aria_button:\"aria_button\",aria_button_collapse:\"aria_button_collapse\",aria_button_expand:\"aria_button_expand\",aria_calendar_next_day:\"aria_calendar_next_day\",aria_calendar_previous_day:\"aria_calendar_previous_day\",aria_call_consultation_searchbox:\"aria_call_consultation_searchbox\",aria_call_quality_questionnaire_info:\"aria_call_quality_questionnaire_info\",aria_call_quality_questionnaire_types:\"aria_call_quality_questionnaire_types\",aria_call_quality_rating_details_listbox:\"aria_call_quality_rating_details_listbox\",aria_call_quality_rating_submit_not_perfect:\"aria_call_quality_rating_submit_not_perfect\",aria_call_quality_rating_submit_perfect:\"aria_call_quality_rating_submit_perfect\",aria_call_transfer_clear:\"aria_call_transfer_clear\",aria_call_transfer_searchbox:\"aria_call_transfer_searchbox\",aria_calling_admit_in_lobby:\"aria_calling_admit_in_lobby\",aria_calling_anonymousJoin_downloadDesktopClient:\"aria_calling_anonymousJoin_downloadDesktopClient\",aria_calling_anonymousJoin_enterName:\"aria_calling_anonymousJoin_enterName\",aria_calling_anonymousJoin_signIn:\"aria_calling_anonymousJoin_signIn\",aria_calling_call_park_call:\"aria_calling_call_park_call\",aria_calling_consultThenTransfer:\"aria_calling_consultThenTransfer\",aria_calling_duration:\"aria_calling_duration\",aria_calling_end_call_multi_call:\"aria_calling_end_call_multi_call\",aria_calling_hold_call:\"aria_calling_hold_call\",aria_calling_holographic_control_announce_arrow_placed:\"aria_calling_holographic_control_announce_arrow_placed\",aria_calling_holographic_control_announce_delete_all_completed:\"aria_calling_holographic_control_announce_delete_all_completed\",aria_calling_holographic_control_announce_inking_completed:\"aria_calling_holographic_control_announce_inking_completed\",aria_calling_holographic_control_announce_inking_started:\"aria_calling_holographic_control_announce_inking_started\",aria_calling_holographic_control_announce_undo_completed:\"aria_calling_holographic_control_announce_undo_completed\",aria_calling_holographic_control_arrow:\"aria_calling_holographic_control_arrow\",aria_calling_holographic_control_collapsed:\"aria_calling_holographic_control_collapsed\",aria_calling_holographic_control_color_picker:\"aria_calling_holographic_control_color_picker\",aria_calling_holographic_control_color_picker_item1:\"aria_calling_holographic_control_color_picker_item1\",aria_calling_holographic_control_color_picker_item2:\"aria_calling_holographic_control_color_picker_item2\",aria_calling_holographic_control_color_picker_item3:\"aria_calling_holographic_control_color_picker_item3\",aria_calling_holographic_control_color_picker_item4:\"aria_calling_holographic_control_color_picker_item4\",aria_calling_holographic_control_color_picker_item5:\"aria_calling_holographic_control_color_picker_item5\",aria_calling_holographic_control_disabled:\"aria_calling_holographic_control_disabled\",aria_calling_holographic_control_erase_all:\"aria_calling_holographic_control_erase_all\",aria_calling_holographic_control_erase_all_this_session:\"aria_calling_holographic_control_erase_all_this_session\",aria_calling_holographic_control_expanded:\"aria_calling_holographic_control_expanded\",aria_calling_holographic_control_ink:\"aria_calling_holographic_control_ink\",aria_calling_holographic_control_insert_file:\"aria_calling_holographic_control_insert_file\",aria_calling_holographic_control_move_toolbar:\"aria_calling_holographic_control_move_toolbar\",aria_calling_holographic_control_selected:\"aria_calling_holographic_control_selected\",aria_calling_holographic_control_toolbar:\"aria_calling_holographic_control_toolbar\",aria_calling_holographic_control_undo:\"aria_calling_holographic_control_undo\",aria_calling_joinMeeting:\"aria_calling_joinMeeting\",aria_calling_merge_calls_multi_call:\"aria_calling_merge_calls_multi_call\",aria_calling_mic_off:\"aria_calling_mic_off\",aria_calling_mic_on:\"aria_calling_mic_on\",aria_calling_new_incoming_message:\"aria_calling_new_incoming_message\",aria_calling_postAnonymous_appInformationLearnMoreButton:\"aria_calling_postAnonymous_appInformationLearnMoreButton\",aria_calling_postAnonymous_dismissButton:\"aria_calling_postAnonymous_dismissButton\",aria_calling_postAnonymous_rejoinButton:\"aria_calling_postAnonymous_rejoinButton\",aria_calling_resume_call:\"aria_calling_resume_call\",aria_calling_resume_call_multi_call:\"aria_calling_resume_call_multi_call\",aria_calling_roster_deny:\"aria_calling_roster_deny\",aria_calling_roster_hand_raised:\"aria_calling_roster_hand_raised\",aria_calling_roster_muted:\"aria_calling_roster_muted\",aria_calling_roster_press_enter_actions:\"aria_calling_roster_press_enter_actions\",aria_calling_roster_press_enter_invite:\"aria_calling_roster_press_enter_invite\",aria_calling_roster_press_enter_retry:\"aria_calling_roster_press_enter_retry\",aria_calling_roster_press_shift_f10_actions:\"aria_calling_roster_press_shift_f10_actions\",aria_calling_roster_press_space:\"aria_calling_roster_press_space\",aria_calling_roster_retry_button:\"aria_calling_roster_retry_button\",aria_calling_screenshare_only_call_duration:\"aria_calling_screenshare_only_call_duration\",aria_calling_screensharing_apps_share_apps_item_prefix:\"aria_calling_screensharing_apps_share_apps_item_prefix\",aria_calling_screensharing_apps_title:\"aria_calling_screensharing_apps_title\",aria_calling_screensharing_files_share_file_from_outlook:\"aria_calling_screensharing_files_share_file_from_outlook\",aria_calling_screensharing_files_share_file_item_prefix:\"aria_calling_screensharing_files_share_file_item_prefix\",aria_calling_screensharing_off:\"aria_calling_screensharing_off\",aria_calling_screensharing_on:\"aria_calling_screensharing_on\",aria_calling_screensharing_panel_close:\"aria_calling_screensharing_panel_close\",aria_calling_screensharing_panel_closed:\"aria_calling_screensharing_panel_closed\",aria_calling_screensharing_panel_open:\"aria_calling_screensharing_panel_open\",aria_calling_screensharing_panel_opened:\"aria_calling_screensharing_panel_opened\",aria_calling_screensharing_screens_picker_title:\"aria_calling_screensharing_screens_picker_title\",aria_calling_screensharing_screens_share_screen_item_prefix:\"aria_calling_screensharing_screens_share_screen_item_prefix\",aria_calling_screensharing_screens_title:\"aria_calling_screensharing_screens_title\",aria_calling_screensharing_share_invision_whiteboard:\"aria_calling_screensharing_share_invision_whiteboard\",aria_calling_screensharing_share_microsoft_whiteboard:\"aria_calling_screensharing_share_microsoft_whiteboard\",aria_calling_transfer_call:\"aria_calling_transfer_call\",aria_calling_view_lobby:\"aria_calling_view_lobby\",aria_calls_missed_badge:\"aria_calls_missed_badge\",aria_calls_voicemail_badge:\"aria_calls_voicemail_badge\",aria_calls_voicemail_pause:\"aria_calls_voicemail_pause\",aria_calls_voicemail_play:\"aria_calls_voicemail_play\",aria_cancel_upload_chiclet:\"aria_cancel_upload_chiclet\",aria_chatandteamselector_position_count:\"aria_chatandteamselector_position_count\",aria_checkbox_checked:\"aria_checkbox_checked\",aria_checkbox_checked_disabled:\"aria_checkbox_checked_disabled\",aria_checkbox_unchecked:\"aria_checkbox_unchecked\",aria_checkbox_unchecked_disabled:\"aria_checkbox_unchecked_disabled\",aria_collapsed_bar_all_expanded:\"aria_collapsed_bar_all_expanded\",aria_collapsed_bar_expand_replies:\"aria_collapsed_bar_expand_replies\",aria_collapsed_bar_some_expanded:\"aria_collapsed_bar_some_expanded\",aria_dashboard_change_my_activity:\"aria_dashboard_change_my_activity\",aria_delegation_permission_title:\"aria_delegation_permission_title\",aria_dialog_detail_for_turn_off_notification_for_post:\"aria_dialog_detail_for_turn_off_notification_for_post\",aria_edit_button_visible_channel:\"aria_edit_button_visible_channel\",aria_edit_guest_name:\"aria_edit_guest_name\",aria_edit_guest_name_cancel:\"aria_edit_guest_name_cancel\",aria_feed_filter_button:\"aria_feed_filter_button\",aria_feed_filter_selected:\"aria_feed_filter_selected\",aria_feed_item_end_message:\"aria_feed_item_end_message\",aria_feed_menu_action_selected:\"aria_feed_menu_action_selected\",aria_feed_remove_filter_button:\"aria_feed_remove_filter_button\",aria_feed_tab_dropdown_options:\"aria_feed_tab_dropdown_options\",aria_feed_type_selected:\"aria_feed_type_selected\",aria_file_picker_bar:\"aria_file_picker_bar\",aria_groupChat_participants_added_mf:\"aria_groupChat_participants_added_mf\",aria_hide_call_transcript:\"aria_hide_call_transcript\",aria_hide_meeting_notes:\"aria_hide_meeting_notes\",aria_hide_participants_pane:\"aria_hide_participants_pane\",aria_icons_bold:\"aria_icons_bold\",aria_icons_bold_active:\"aria_icons_bold_active\",aria_icons_bold_inactive:\"aria_icons_bold_inactive\",aria_icons_bold_selected:\"aria_icons_bold_selected\",aria_icons_highlight_active:\"aria_icons_highlight_active\",aria_icons_highlight_inactive:\"aria_icons_highlight_inactive\",aria_icons_italic:\"aria_icons_italic\",aria_icons_italic_active:\"aria_icons_italic_active\",aria_icons_italic_inactive:\"aria_icons_italic_inactive\",aria_icons_underline:\"aria_icons_underline\",aria_icons_underline_active:\"aria_icons_underline_active\",aria_icons_underline_inactive:\"aria_icons_underline_inactive\",aria_label_landmark_channel_chat:\"aria_label_landmark_channel_chat\",aria_label_landmark_channel_content_area:\"aria_label_landmark_channel_content_area\",aria_label_landmark_chat_content_area:\"aria_label_landmark_chat_content_area\",aria_label_landmark_default_chat_content_area:\"aria_label_landmark_default_chat_content_area\",aria_label_landmark_files_pane:\"aria_label_landmark_files_pane\",aria_label_landmark_left_rail_activity:\"aria_label_landmark_left_rail_activity\",aria_label_landmark_left_rail_calls:\"aria_label_landmark_left_rail_calls\",aria_label_landmark_left_rail_chat:\"aria_label_landmark_left_rail_chat\",aria_label_landmark_left_rail_contacts:\"aria_label_landmark_left_rail_contacts\",aria_label_landmark_left_rail_files:\"aria_label_landmark_left_rail_files\",aria_label_landmark_left_rail_meetings:\"aria_label_landmark_left_rail_meetings\",aria_label_landmark_left_rail_saved:\"aria_label_landmark_left_rail_saved\",aria_label_landmark_left_rail_single_team:\"aria_label_landmark_left_rail_single_team\",aria_label_landmark_left_rail_teams_channels:\"aria_label_landmark_left_rail_teams_channels\",aria_label_landmark_search_new_chat:\"aria_label_landmark_search_new_chat\",aria_label_team_channel_header:\"aria_label_team_channel_header\",aria_large_screen_app_bar_description_navigation:\"aria_large_screen_app_bar_description_navigation\",aria_like_count_many:\"aria_like_count_many\",aria_like_count_one:\"aria_like_count_one\",aria_live_new_notification_from:\"aria_live_new_notification_from\",aria_live_press_shortcut_to_action:\"aria_live_press_shortcut_to_action\",aria_live_start_screensharing:\"aria_live_start_screensharing\",aria_live_start_screensharing_short:\"aria_live_start_screensharing_short\",aria_live_stop_screensharing:\"aria_live_stop_screensharing\",aria_live_stop_screensharing_short:\"aria_live_stop_screensharing_short\",aria_load_replies:\"aria_load_replies\",aria_markdown_bold:\"aria_markdown_bold\",aria_markdown_bullet:\"aria_markdown_bullet\",aria_markdown_code_tab:\"aria_markdown_code_tab\",aria_markdown_heading:\"aria_markdown_heading\",aria_markdown_inline_code:\"aria_markdown_inline_code\",aria_markdown_italic:\"aria_markdown_italic\",aria_markdown_link:\"aria_markdown_link\",aria_markdown_list:\"aria_markdown_list\",aria_markdown_multiline_code:\"aria_markdown_multiline_code\",aria_markdown_quote:\"aria_markdown_quote\",aria_markdown_strikethrough:\"aria_markdown_strikethrough\",aria_meeting_duration:\"aria_meeting_duration\",aria_meeting_participants:\"aria_meeting_participants\",aria_meeting_scheduleFollowup:\"aria_meeting_scheduleFollowup\",aria_members_addButton:\"aria_members_addButton\",aria_menu_button:\"aria_menu_button\",aria_messages_actions_toolbar:\"aria_messages_actions_toolbar\",aria_messages_composeBoxCodeSnippet:\"aria_messages_composeBoxCodeSnippet\",aria_messages_composeBoxCollapse:\"aria_messages_composeBoxCollapse\",aria_messages_composeBoxComposeNew:\"aria_messages_composeBoxComposeNew\",aria_messages_composeBoxComposeReply:\"aria_messages_composeBoxComposeReply\",aria_messages_composeBoxEmojiPicker:\"aria_messages_composeBoxEmojiPicker\",aria_messages_composeBoxExpand:\"aria_messages_composeBoxExpand\",aria_messages_composeBoxFunPicker:\"aria_messages_composeBoxFunPicker\",aria_messages_composeBoxGiphyPicker:\"aria_messages_composeBoxGiphyPicker\",aria_messages_composeBoxInsertAtmention:\"aria_messages_composeBoxInsertAtmention\",aria_messages_composeBoxMessageFailedToSend:\"aria_messages_composeBoxMessageFailedToSend\",aria_messages_composeBoxMessageSent:\"aria_messages_composeBoxMessageSent\",aria_messages_composeBoxMoreOptions:\"aria_messages_composeBoxMoreOptions\",aria_messages_composeBoxStickerPicker:\"aria_messages_composeBoxStickerPicker\",aria_messages_composeBoxUpToEditChannelMessage_longDate_nosubject:\"aria_messages_composeBoxUpToEditChannelMessage_longDate_nosubject\",aria_messages_composeBoxUpToEditChannelMessage_longDate_subject:\"aria_messages_composeBoxUpToEditChannelMessage_longDate_subject\",aria_messages_composeBoxUpToEditChannelMessage_shortTime_nosubject:\"aria_messages_composeBoxUpToEditChannelMessage_shortTime_nosubject\",aria_messages_composeBoxUpToEditChannelMessage_shortTime_subject:\"aria_messages_composeBoxUpToEditChannelMessage_shortTime_subject\",aria_messages_composeBoxUpToEditChatMessage_longDate_nosubject:\"aria_messages_composeBoxUpToEditChatMessage_longDate_nosubject\",aria_messages_composeBoxUpToEditChatMessage_shortTime_nosubject:\"aria_messages_composeBoxUpToEditChatMessage_shortTime_nosubject\",aria_messages_deliveryOptionButton:\"aria_messages_deliveryOptionButton\",aria_messages_format_toolbar:\"aria_messages_format_toolbar\",aria_messages_scheduleNewBroadcast:\"aria_messages_scheduleNewBroadcast\",aria_messages_scheduleNewTeamMeeting:\"aria_messages_scheduleNewTeamMeeting\",aria_my_activity_selected:\"aria_my_activity_selected\",aria_new_join_requests_mf:\"aria_new_join_requests_mf\",aria_new_meetup_close:\"aria_new_meetup_close\",aria_new_meetup_input:\"aria_new_meetup_input\",aria_new_meetup_video_off:\"aria_new_meetup_video_off\",aria_new_meetup_video_on:\"aria_new_meetup_video_on\",aria_notification_close:\"aria_notification_close\",aria_outgoing_webhook_creation_finished:\"aria_outgoing_webhook_creation_finished\",aria_people_picker_default_suggestions_shown:\"aria_people_picker_default_suggestions_shown\",aria_people_picker_item_removed:\"aria_people_picker_item_removed\",aria_people_picker_item_removed_focus_input:\"aria_people_picker_item_removed_focus_input\",aria_people_picker_item_selected:\"aria_people_picker_item_selected\",aria_people_picker_item_selected_focus_input:\"aria_people_picker_item_selected_focus_input\",aria_people_picker_item_selected_in_add_member_dialog:\"aria_people_picker_item_selected_in_add_member_dialog\",aria_people_picker_search_finished:\"aria_people_picker_search_finished\",aria_pre_join_bgblur:\"aria_pre_join_bgblur\",aria_pre_join_mic:\"aria_pre_join_mic\",aria_pre_join_video:\"aria_pre_join_video\",aria_quick_calendar_space_to_join:\"aria_quick_calendar_space_to_join\",aria_recipient_list_focus_input:\"aria_recipient_list_focus_input\",aria_recipient_list_focus_user:\"aria_recipient_list_focus_user\",aria_show_call_transcript:\"aria_show_call_transcript\",aria_show_meeting_notes:\"aria_show_meeting_notes\",aria_show_participants_pane_and_add_people:\"aria_show_participants_pane_and_add_people\",aria_start_call_transcript:\"aria_start_call_transcript\",aria_stop_call_transcript:\"aria_stop_call_transcript\",aria_stream_live_event_analytics_toggle_off:\"aria_stream_live_event_analytics_toggle_off\",aria_stream_live_event_analytics_toggle_on:\"aria_stream_live_event_analytics_toggle_on\",aria_tab:\"aria_tab\",aria_tab_creation_failed:\"aria_tab_creation_failed\",aria_tab_creation_finished:\"aria_tab_creation_finished\",aria_table_cell_file:\"aria_table_cell_file\",aria_table_cell_folder:\"aria_table_cell_folder\",aria_table_cell_size_unknown:\"aria_table_cell_size_unknown\",aria_table_cell_type_more_options:\"aria_table_cell_type_more_options\",aria_table_cell_type_selection_selected:\"aria_table_cell_type_selection_selected\",aria_table_cell_type_selection_unselected:\"aria_table_cell_type_selection_unselected\",aria_table_column_header:\"aria_table_column_header\",aria_table_column_header_more_option:\"aria_table_column_header_more_option\",aria_table_column_header_more_option_with_header_text:\"aria_table_column_header_more_option_with_header_text\",aria_table_column_header_order_ascending:\"aria_table_column_header_order_ascending\",aria_table_column_header_order_ascending_button_aria:\"aria_table_column_header_order_ascending_button_aria\",aria_table_column_header_order_descending:\"aria_table_column_header_order_descending\",aria_table_column_header_order_descending_button_aria:\"aria_table_column_header_order_descending_button_aria\",aria_table_column_header_selection:\"aria_table_column_header_selection\",aria_table_column_header_sortable:\"aria_table_column_header_sortable\",aria_table_first_row:\"aria_table_first_row\",aria_table_last_row:\"aria_table_last_row\",aria_table_row:\"aria_table_row\",aria_table_row_location:\"aria_table_row_location\",aria_table_row_modified:\"aria_table_row_modified\",aria_table_row_modified_by:\"aria_table_row_modified_by\",aria_table_row_selected:\"aria_table_row_selected\",aria_table_row_unselected:\"aria_table_row_unselected\",aria_td_members_remove:\"aria_td_members_remove\",aria_td_members_remove_button:\"aria_td_members_remove_button\",aria_td_members_tab_body_cell:\"aria_td_members_tab_body_cell\",aria_td_members_tab_header_cell:\"aria_td_members_tab_header_cell\",aria_td_members_tab_header_remove:\"aria_td_members_tab_header_remove\",aria_td_moderators_remove:\"aria_td_moderators_remove\",aria_team_activity_selected:\"aria_team_activity_selected\",aria_team_channel:\"aria_team_channel\",aria_team_or_chat_remove:\"aria_team_or_chat_remove\",aria_theme_button:\"aria_theme_button\",aria_toggleBroadcastQna_off:\"aria_toggleBroadcastQna_off\",aria_toggleBroadcastQna_on:\"aria_toggleBroadcastQna_on\",aria_toggleBroadcastYammer_off:\"aria_toggleBroadcastYammer_off\",aria_toggleBroadcastYammer_on:\"aria_toggleBroadcastYammer_on\",aria_toggleChannelRules_off:\"aria_toggleChannelRules_off\",aria_toggleChannelRules_on:\"aria_toggleChannelRules_on\",aria_toggleChat_newMessages_on:\"aria_toggleChat_newMessages_on\",aria_toggleChat_off:\"aria_toggleChat_off\",aria_toggleChat_on:\"aria_toggleChat_on\",aria_toggleDevicesTab_off:\"aria_toggleDevicesTab_off\",aria_toggleDevicesTab_on:\"aria_toggleDevicesTab_on\",aria_toggleHealthAndPerformance_off:\"aria_toggleHealthAndPerformance_off\",aria_toggleHealthAndPerformance_on:\"aria_toggleHealthAndPerformance_on\",aria_toggleMeetingInfoTab_off:\"aria_toggleMeetingInfoTab_off\",aria_toggleMeetingInfoTab_on:\"aria_toggleMeetingInfoTab_on\",aria_toggleShareSystemAudioTab:\"aria_toggleShareSystemAudioTab\",aria_toolbar_button:\"aria_toolbar_button\",aria_upload_progress_chiclet:\"aria_upload_progress_chiclet\",aria_urlPreview:\"aria_urlPreview\",aria_urlPreview_remove_button:\"aria_urlPreview_remove_button\",aria_wiki_content_section:\"aria_wiki_content_section\",aria_wiki_content_section_first:\"aria_wiki_content_section_first\",aria_wiki_content_section_last:\"aria_wiki_content_section_last\",aria_wiki_page_list_page:\"aria_wiki_page_list_page\",aria_wiki_page_list_page_additional_info:\"aria_wiki_page_list_page_additional_info\",aria_wiki_page_list_section_additional_info:\"aria_wiki_page_list_section_additional_info\",aria_wiki_page_title:\"aria_wiki_page_title\",aria_wiki_section:\"aria_wiki_section\",aria_wiki_section_content_additional_info:\"aria_wiki_section_content_additional_info\",aria_wiki_section_title:\"aria_wiki_section_title\",aria_wiki_section_title_additional_info:\"aria_wiki_section_title_additional_info\",aria_wiki_wiki_list_item:\"aria_wiki_wiki_list_item\",aria_wiki_wiki_list_item_additional_info:\"aria_wiki_wiki_list_item_additional_info\",aria_wiki_wikis_tab_back_to_wikis_list_button:\"aria_wiki_wikis_tab_back_to_wikis_list_button\",assignments_tab:\"assignments_tab\",at_mentions_multiple_channels_mention_tooltip:\"at_mentions_multiple_channels_mention_tooltip\",at_mentions_single_channel_mention_tooltip:\"at_mentions_single_channel_mention_tooltip\",atMentionLabel:\"atMentionLabel\",auth_error_dialog_body:\"auth_error_dialog_body\",auth_error_dialog_okButtonText:\"auth_error_dialog_okButtonText\",auth_error_dialog_title:\"auth_error_dialog_title\",auth_error_org_policy_dialog_body:\"auth_error_org_policy_dialog_body\",auth_error_token_revoked:\"auth_error_token_revoked\",auth_logout_message:\"auth_logout_message\",auth_tenant_swap_dialog_body:\"auth_tenant_swap_dialog_body\",autosuggest_aria_app:\"autosuggest_aria_app\",autosuggest_aria_channel:\"autosuggest_aria_channel\",autosuggest_aria_chat:\"autosuggest_aria_chat\",autosuggest_aria_command:\"autosuggest_aria_command\",autosuggest_aria_error_external_user_notfound:\"autosuggest_aria_error_external_user_notfound\",autosuggest_aria_person:\"autosuggest_aria_person\",autosuggest_aria_search:\"autosuggest_aria_search\",autosuggest_aria_searchExternally:\"autosuggest_aria_searchExternally\",autosuggest_aria_team:\"autosuggest_aria_team\",autosuggest_error_external_user_notfound:\"autosuggest_error_external_user_notfound\",autosuggest_join_by_code:\"autosuggest_join_by_code\",autosuggest_powerbar_noMatches:\"autosuggest_powerbar_noMatches\",autosuggest_powerbar_position_count:\"autosuggest_powerbar_position_count\",autosuggest_search_for_team:\"autosuggest_search_for_team\",autosuggest_seeMore:\"autosuggest_seeMore\",background_settings_header:\"background_settings_header\",backspace:\"backspace\",banner_close_button:\"banner_close_button\",banner_linkseparator:\"banner_linkseparator\",base_tab_aria_label:\"base_tab_aria_label\",base_tab_faqs_aria_label:\"base_tab_faqs_aria_label\",base_tab_help_aria_label:\"base_tab_help_aria_label\",base_tab_inline_config_aria_label:\"base_tab_inline_config_aria_label\",base_tab_release_aria_label:\"base_tab_release_aria_label\",base_tab_videos_aria_label:\"base_tab_videos_aria_label\",better_experience:\"better_experience\",block_contact_button:\"block_contact_button\",block_contacts_dialog_description:\"block_contacts_dialog_description\",block_contacts_dialog_title:\"block_contacts_dialog_title\",block_contacts_settings:\"block_contacts_settings\",block_contacts_settings_button_text:\"block_contacts_settings_button_text\",block_contacts_settings_description:\"block_contacts_settings_description\",blocked_contact_label:\"blocked_contact_label\",blocked_contacts_delete_icon_aria:\"blocked_contacts_delete_icon_aria\",blocked_contacts_settings:\"blocked_contacts_settings\",blocked_contacts_settings_button_text:\"blocked_contacts_settings_button_text\",blocked_contacts_settings_description:\"blocked_contacts_settings_description\",blocked_contacts_settings_remove_contact_error:\"blocked_contacts_settings_remove_contact_error\",blocked_contacts_settings_remove_contact_error_toast_msg:\"blocked_contacts_settings_remove_contact_error_toast_msg\",blocked_contacts_settings_remove_contact_error_toast_title:\"blocked_contacts_settings_remove_contact_error_toast_title\",bookmarks_see_thread:\"bookmarks_see_thread\",bookmarks_tab_message:\"bookmarks_tab_message\",bookmarks_tab_no_results:\"bookmarks_tab_no_results\",bookmarks_tab_title:\"bookmarks_tab_title\",bot_created_by:\"bot_created_by\",bot_inputMenu_aria_label_collapsedMenu:\"bot_inputMenu_aria_label_collapsedMenu\",bot_inputMenu_aria_label_expandedMenu:\"bot_inputMenu_aria_label_expandedMenu\",bot_inputMenu_aria_label_selectMenuItem:\"bot_inputMenu_aria_label_selectMenuItem\",bot_inputMenu_floatingMenuLabel:\"bot_inputMenu_floatingMenuLabel\",bot_inputMenu_suggestionLabel:\"bot_inputMenu_suggestionLabel\",bot_privacy_statement:\"bot_privacy_statement\",bot_services_agreement:\"bot_services_agreement\",bot_terms_of_use:\"bot_terms_of_use\",botcards_action_blocked_banner_message:\"botcards_action_blocked_banner_message\",botcards_action_blocked_reason_botblockedbyadmin:\"botcards_action_blocked_reason_botblockedbyadmin\",botcards_action_blocked_reason_botblockedbyuser:\"botcards_action_blocked_reason_botblockedbyuser\",botcards_action_blocked_reason_uninstalled:\"botcards_action_blocked_reason_uninstalled\",botcards_action_blocked_temporarily_banner_message:\"botcards_action_blocked_temporarily_banner_message\",botcards_adaptiveCard_feedback_message:\"botcards_adaptiveCard_feedback_message\",botcards_aria_label_cardButton:\"botcards_aria_label_cardButton\",botcards_aria_label_cardButtonTitle:\"botcards_aria_label_cardButtonTitle\",botcards_aria_label_cardButtonValue:\"botcards_aria_label_cardButtonValue\",botcards_aria_label_cardImage:\"botcards_aria_label_cardImage\",botcards_aria_label_cardImageUrl:\"botcards_aria_label_cardImageUrl\",botcards_aria_label_cardSubtitle:\"botcards_aria_label_cardSubtitle\",botcards_aria_label_cardText:\"botcards_aria_label_cardText\",botcards_aria_label_cardTitle:\"botcards_aria_label_cardTitle\",botcards_aria_label_message_header:\"botcards_aria_label_message_header\",botcards_aria_label_o365_card_activity_image:\"botcards_aria_label_o365_card_activity_image\",botcards_aria_label_o365_card_activity_subtitle:\"botcards_aria_label_o365_card_activity_subtitle\",botcards_aria_label_o365_card_activity_text:\"botcards_aria_label_o365_card_activity_text\",botcards_aria_label_o365_card_activity_title:\"botcards_aria_label_o365_card_activity_title\",botcards_aria_label_o365_card_fact:\"botcards_aria_label_o365_card_fact\",botcards_aria_label_o365_card_factName:\"botcards_aria_label_o365_card_factName\",botcards_aria_label_o365_card_factValue:\"botcards_aria_label_o365_card_factValue\",botcards_aria_label_o365_card_section:\"botcards_aria_label_o365_card_section\",botcards_aria_label_o365_card_sectionText:\"botcards_aria_label_o365_card_sectionText\",botcards_aria_label_o365_card_sectionTitle:\"botcards_aria_label_o365_card_sectionTitle\",botcards_card_header_menu_app_details_option:\"botcards_card_header_menu_app_details_option\",botcards_card_header_menu_copy_option:\"botcards_card_header_menu_copy_option\",botcards_carousel_next:\"botcards_carousel_next\",botcards_carousel_prev:\"botcards_carousel_prev\",botcards_enlarge_image:\"botcards_enlarge_image\",botcards_fileConsent_allow_label:\"botcards_fileConsent_allow_label\",botcards_fileConsent_block_file_sharing:\"botcards_fileConsent_block_file_sharing\",botcards_fileConsent_decline_label:\"botcards_fileConsent_decline_label\",botcards_fileConsent_title_label:\"botcards_fileConsent_title_label\",botcards_o365_actionCard_connector_removed_error:\"botcards_o365_actionCard_connector_removed_error\",botcards_o365_actionCard_dedfault_httpPOST_error:\"botcards_o365_actionCard_dedfault_httpPOST_error\",botcards_o365_actionCard_iconMessage_unauthorization:\"botcards_o365_actionCard_iconMessage_unauthorization\",botcards_o365_actionCard_placeholder_date:\"botcards_o365_actionCard_placeholder_date\",botcards_o365_actionCard_placeholder_time:\"botcards_o365_actionCard_placeholder_time\",botcards_o365_actionCard_title_dateInput:\"botcards_o365_actionCard_title_dateInput\",botcards_o365_actionCard_title_dateInput_withTime:\"botcards_o365_actionCard_title_dateInput_withTime\",botcards_o365_actionCard_title_multichoice_multipleSelect:\"botcards_o365_actionCard_title_multichoice_multipleSelect\",botcards_o365_actionCard_title_multichoice_multipleSelect_selected:\"botcards_o365_actionCard_title_multichoice_multipleSelect_selected\",botcards_o365_actionCard_title_multichoice_singleSelect:\"botcards_o365_actionCard_title_multichoice_singleSelect\",botcards_o365_actionCard_title_required:\"botcards_o365_actionCard_title_required\",botcards_o365_actionCard_title_textInput:\"botcards_o365_actionCard_title_textInput\",botcards_receiptCard_quantity_label:\"botcards_receiptCard_quantity_label\",botcards_receiptCard_tax_label:\"botcards_receiptCard_tax_label\",botcards_receiptCard_total_label:\"botcards_receiptCard_total_label\",botcards_sharing_copyAlert_cmdKey:\"botcards_sharing_copyAlert_cmdKey\",botcards_sharing_copyAlert_cmdKey_macOS:\"botcards_sharing_copyAlert_cmdKey_macOS\",botcards_sharing_copyAlert_message:\"botcards_sharing_copyAlert_message\",botcards_sharing_copyAlert_title:\"botcards_sharing_copyAlert_title\",botcards_sharing_copyLink_text:\"botcards_sharing_copyLink_text\",botcards_unknown_card_received:\"botcards_unknown_card_received\",bots_file_root_folder_name:\"bots_file_root_folder_name\",bots_icon:\"bots_icon\",bots_icon_filled:\"bots_icon_filled\",bottabs_unable_load_tab:\"bottabs_unable_load_tab\",broadcast_activeshare_subtitle_format:\"broadcast_activeshare_subtitle_format\",broadcast_additional_link_title:\"broadcast_additional_link_title\",broadcast_anonymous_join_anonymous_button_text:\"broadcast_anonymous_join_anonymous_button_text\",broadcast_anonymous_or_text:\"broadcast_anonymous_or_text\",broadcast_attendee_active_broadcast_limit:\"broadcast_attendee_active_broadcast_limit\",broadcast_attendee_aria_questionnaire_dismissButton:\"broadcast_attendee_aria_questionnaire_dismissButton\",broadcast_attendee_aria_questionnaire_info:\"broadcast_attendee_aria_questionnaire_info\",broadcast_attendee_brand_name:\"broadcast_attendee_brand_name\",broadcast_attendee_count_mf:\"broadcast_attendee_count_mf\",broadcast_attendee_custom_link_header:\"broadcast_attendee_custom_link_header\",broadcast_attendee_custom_support_link_text_label:\"broadcast_attendee_custom_support_link_text_label\",broadcast_attendee_custom_support_link_url_label:\"broadcast_attendee_custom_support_link_url_label\",broadcast_attendee_dismissButtonText:\"broadcast_attendee_dismissButtonText\",broadcast_attendee_header:\"broadcast_attendee_header\",broadcast_attendee_join_error_message:\"broadcast_attendee_join_error_message\",broadcast_attendee_join_unsupported_body:\"broadcast_attendee_join_unsupported_body\",broadcast_attendee_join_unsupported_title:\"broadcast_attendee_join_unsupported_title\",broadcast_attendee_mac_client_error_message:\"broadcast_attendee_mac_client_error_message\",broadcast_attendee_mac_client_version_error_message:\"broadcast_attendee_mac_client_version_error_message\",broadcast_attendee_meeting_info_tab_name:\"broadcast_attendee_meeting_info_tab_name\",broadcast_attendee_paused:\"broadcast_attendee_paused\",broadcast_attendee_people_picker_placeholder:\"broadcast_attendee_people_picker_placeholder\",broadcast_attendee_people_picker_title:\"broadcast_attendee_people_picker_title\",broadcast_attendee_permissions_company_details_text:\"broadcast_attendee_permissions_company_details_text\",broadcast_attendee_permissions_company_text:\"broadcast_attendee_permissions_company_text\",broadcast_attendee_permissions_public_details_text:\"broadcast_attendee_permissions_public_details_text\",broadcast_attendee_permissions_public_text:\"broadcast_attendee_permissions_public_text\",broadcast_attendee_permissions_selected:\"broadcast_attendee_permissions_selected\",broadcast_attendee_permissions_specific_people_details_text:\"broadcast_attendee_permissions_specific_people_details_text\",broadcast_attendee_permissions_specific_people_text:\"broadcast_attendee_permissions_specific_people_text\",broadcast_attendee_quality_feedback:\"broadcast_attendee_quality_feedback\",broadcast_attendee_questionnaire_title:\"broadcast_attendee_questionnaire_title\",broadcast_attendee_report_setting_text:\"broadcast_attendee_report_setting_text\",broadcast_attendee_settings_learn_more:\"broadcast_attendee_settings_learn_more\",broadcast_attendee_status_text:\"broadcast_attendee_status_text\",broadcast_attendee_support_custom_link_option_text:\"broadcast_attendee_support_custom_link_option_text\",broadcast_attendee_support_default_help_link_option_text:\"broadcast_attendee_support_default_help_link_option_text\",broadcast_attendee_support_default_help_link_title_text:\"broadcast_attendee_support_default_help_link_title_text\",broadcast_attendee_unsupported:\"broadcast_attendee_unsupported\",broadcast_attendee_video_player_frame_title:\"broadcast_attendee_video_player_frame_title\",broadcast_attendee_welcome:\"broadcast_attendee_welcome\",broadcast_audio_settings_suggestion:\"broadcast_audio_settings_suggestion\",broadcast_auditorium_mode:\"broadcast_auditorium_mode\",broadcast_auditorium_mode_description:\"broadcast_auditorium_mode_description\",broadcast_byoe_producer_copy_url_text:\"broadcast_byoe_producer_copy_url_text\",broadcast_byoe_producer_encoder_preview_title:\"broadcast_byoe_producer_encoder_preview_title\",broadcast_byoe_producer_mac_client_version_error_message:\"broadcast_byoe_producer_mac_client_version_error_message\",broadcast_byoe_producer_secondary_server_ingest_url_title:\"broadcast_byoe_producer_secondary_server_ingest_url_title\",broadcast_byoe_producer_secondary_source_title:\"broadcast_byoe_producer_secondary_source_title\",broadcast_byoe_producer_secure_connection_ssl:\"broadcast_byoe_producer_secure_connection_ssl\",broadcast_byoe_producer_server_ingest_url_title:\"broadcast_byoe_producer_server_ingest_url_title\",broadcast_byoe_producer_setup_step_first:\"broadcast_byoe_producer_setup_step_first\",broadcast_byoe_producer_setup_step_second:\"broadcast_byoe_producer_setup_step_second\",broadcast_byoe_producer_setup_step_third:\"broadcast_byoe_producer_setup_step_third\",broadcast_byoe_producer_setup_steps_description:\"broadcast_byoe_producer_setup_steps_description\",broadcast_byoe_producer_setup_steps_learn_more:\"broadcast_byoe_producer_setup_steps_learn_more\",broadcast_byoe_producer_setup_steps_title:\"broadcast_byoe_producer_setup_steps_title\",broadcast_byoe_producer_source_settings_title:\"broadcast_byoe_producer_source_settings_title\",broadcast_byoe_stream_recording_info:\"broadcast_byoe_stream_recording_info\",broadcast_captions_attendee_live_captions:\"broadcast_captions_attendee_live_captions\",broadcast_captions_attendee_live_captions_detail:\"broadcast_captions_attendee_live_captions_detail\",broadcast_captions_attendee_live_captions_languages:\"broadcast_captions_attendee_live_captions_languages\",broadcast_captions_language_af:\"broadcast_captions_language_af\",\"broadcast_captions_language_af-za\":\"broadcast_captions_language_af-za\",broadcast_captions_language_ar:\"broadcast_captions_language_ar\",\"broadcast_captions_language_ar-eg\":\"broadcast_captions_language_ar-eg\",broadcast_captions_language_bg:\"broadcast_captions_language_bg\",\"broadcast_captions_language_bg-bg\":\"broadcast_captions_language_bg-bg\",broadcast_captions_language_bs:\"broadcast_captions_language_bs\",\"broadcast_captions_language_bs-latn\":\"broadcast_captions_language_bs-latn\",broadcast_captions_language_ca:\"broadcast_captions_language_ca\",\"broadcast_captions_language_ca-es\":\"broadcast_captions_language_ca-es\",broadcast_captions_language_cs:\"broadcast_captions_language_cs\",\"broadcast_captions_language_cs-cz\":\"broadcast_captions_language_cs-cz\",broadcast_captions_language_cy:\"broadcast_captions_language_cy\",\"broadcast_captions_language_cy-gb\":\"broadcast_captions_language_cy-gb\",broadcast_captions_language_da:\"broadcast_captions_language_da\",\"broadcast_captions_language_da-dk\":\"broadcast_captions_language_da-dk\",broadcast_captions_language_de:\"broadcast_captions_language_de\",\"broadcast_captions_language_de-de\":\"broadcast_captions_language_de-de\",broadcast_captions_language_el:\"broadcast_captions_language_el\",\"broadcast_captions_language_el-gr\":\"broadcast_captions_language_el-gr\",broadcast_captions_language_en:\"broadcast_captions_language_en\",\"broadcast_captions_language_en-us\":\"broadcast_captions_language_en-us\",broadcast_captions_language_es:\"broadcast_captions_language_es\",\"broadcast_captions_language_es-es\":\"broadcast_captions_language_es-es\",broadcast_captions_language_et:\"broadcast_captions_language_et\",\"broadcast_captions_language_et-ee\":\"broadcast_captions_language_et-ee\",broadcast_captions_language_fa:\"broadcast_captions_language_fa\",\"broadcast_captions_language_fa-ir\":\"broadcast_captions_language_fa-ir\",broadcast_captions_language_fi:\"broadcast_captions_language_fi\",\"broadcast_captions_language_fi-fi\":\"broadcast_captions_language_fi-fi\",broadcast_captions_language_fil:\"broadcast_captions_language_fil\",\"broadcast_captions_language_fil-ph\":\"broadcast_captions_language_fil-ph\",broadcast_captions_language_fr:\"broadcast_captions_language_fr\",\"broadcast_captions_language_fr-fr\":\"broadcast_captions_language_fr-fr\",broadcast_captions_language_he:\"broadcast_captions_language_he\",\"broadcast_captions_language_he-il\":\"broadcast_captions_language_he-il\",broadcast_captions_language_hi:\"broadcast_captions_language_hi\",\"broadcast_captions_language_hi-in\":\"broadcast_captions_language_hi-in\",broadcast_captions_language_hr:\"broadcast_captions_language_hr\",\"broadcast_captions_language_hr-hr\":\"broadcast_captions_language_hr-hr\",broadcast_captions_language_ht:\"broadcast_captions_language_ht\",\"broadcast_captions_language_ht-ht\":\"broadcast_captions_language_ht-ht\",broadcast_captions_language_hu:\"broadcast_captions_language_hu\",\"broadcast_captions_language_hu-hu\":\"broadcast_captions_language_hu-hu\",broadcast_captions_language_id:\"broadcast_captions_language_id\",\"broadcast_captions_language_id-id\":\"broadcast_captions_language_id-id\",broadcast_captions_language_it:\"broadcast_captions_language_it\",\"broadcast_captions_language_it-it\":\"broadcast_captions_language_it-it\",broadcast_captions_language_ja:\"broadcast_captions_language_ja\",\"broadcast_captions_language_ja-jp\":\"broadcast_captions_language_ja-jp\",broadcast_captions_language_ko:\"broadcast_captions_language_ko\",\"broadcast_captions_language_ko-kr\":\"broadcast_captions_language_ko-kr\",broadcast_captions_language_lt:\"broadcast_captions_language_lt\",\"broadcast_captions_language_lt-lt\":\"broadcast_captions_language_lt-lt\",broadcast_captions_language_lv:\"broadcast_captions_language_lv\",\"broadcast_captions_language_lv-lv\":\"broadcast_captions_language_lv-lv\",broadcast_captions_language_mg:\"broadcast_captions_language_mg\",\"broadcast_captions_language_mg-mg\":\"broadcast_captions_language_mg-mg\",broadcast_captions_language_ms:\"broadcast_captions_language_ms\",\"broadcast_captions_language_ms-my\":\"broadcast_captions_language_ms-my\",broadcast_captions_language_mt:\"broadcast_captions_language_mt\",\"broadcast_captions_language_mt-mt\":\"broadcast_captions_language_mt-mt\",broadcast_captions_language_mww:\"broadcast_captions_language_mww\",broadcast_captions_language_nb:\"broadcast_captions_language_nb\",\"broadcast_captions_language_nb-no\":\"broadcast_captions_language_nb-no\",broadcast_captions_language_nl:\"broadcast_captions_language_nl\",\"broadcast_captions_language_nl-nl\":\"broadcast_captions_language_nl-nl\",broadcast_captions_language_otq:\"broadcast_captions_language_otq\",broadcast_captions_language_pl:\"broadcast_captions_language_pl\",\"broadcast_captions_language_pl-pl\":\"broadcast_captions_language_pl-pl\",broadcast_captions_language_pt:\"broadcast_captions_language_pt\",\"broadcast_captions_language_pt-br\":\"broadcast_captions_language_pt-br\",broadcast_captions_language_ro:\"broadcast_captions_language_ro\",\"broadcast_captions_language_ro-ro\":\"broadcast_captions_language_ro-ro\",broadcast_captions_language_ru:\"broadcast_captions_language_ru\",\"broadcast_captions_language_ru-ru\":\"broadcast_captions_language_ru-ru\",broadcast_captions_language_sk:\"broadcast_captions_language_sk\",\"broadcast_captions_language_sk-sk\":\"broadcast_captions_language_sk-sk\",broadcast_captions_language_sl:\"broadcast_captions_language_sl\",broadcast_captions_language_sm:\"broadcast_captions_language_sm\",\"broadcast_captions_language_sr-Cyrl\":\"broadcast_captions_language_sr-Cyrl\",\"broadcast_captions_language_sr-Latn\":\"broadcast_captions_language_sr-Latn\",\"broadcast_captions_language_sr-cyrl\":\"broadcast_captions_language_sr-cyrl\",\"broadcast_captions_language_sr-latn\":\"broadcast_captions_language_sr-latn\",broadcast_captions_language_sv:\"broadcast_captions_language_sv\",\"broadcast_captions_language_sv-se\":\"broadcast_captions_language_sv-se\",broadcast_captions_language_sw:\"broadcast_captions_language_sw\",\"broadcast_captions_language_sw-ke\":\"broadcast_captions_language_sw-ke\",broadcast_captions_language_th:\"broadcast_captions_language_th\",\"broadcast_captions_language_th-th\":\"broadcast_captions_language_th-th\",broadcast_captions_language_tlh:\"broadcast_captions_language_tlh\",broadcast_captions_language_to:\"broadcast_captions_language_to\",broadcast_captions_language_tr:\"broadcast_captions_language_tr\",\"broadcast_captions_language_tr-tr\":\"broadcast_captions_language_tr-tr\",broadcast_captions_language_ty:\"broadcast_captions_language_ty\",broadcast_captions_language_uk:\"broadcast_captions_language_uk\",\"broadcast_captions_language_uk-ua\":\"broadcast_captions_language_uk-ua\",broadcast_captions_language_ur:\"broadcast_captions_language_ur\",\"broadcast_captions_language_ur-pk\":\"broadcast_captions_language_ur-pk\",broadcast_captions_language_vi:\"broadcast_captions_language_vi\",\"broadcast_captions_language_vi-vn\":\"broadcast_captions_language_vi-vn\",broadcast_captions_language_yua:\"broadcast_captions_language_yua\",broadcast_captions_language_yue:\"broadcast_captions_language_yue\",\"broadcast_captions_language_zh-Hans\":\"broadcast_captions_language_zh-Hans\",\"broadcast_captions_language_zh-Hant\":\"broadcast_captions_language_zh-Hant\",\"broadcast_captions_language_zh-cht\":\"broadcast_captions_language_zh-cht\",\"broadcast_captions_language_zh-cn\":\"broadcast_captions_language_zh-cn\",\"broadcast_captions_language_zh-hk\":\"broadcast_captions_language_zh-hk\",broadcast_captions_producer_disabled_captions_text:\"broadcast_captions_producer_disabled_captions_text\",broadcast_captions_producer_disabled_captions_title:\"broadcast_captions_producer_disabled_captions_title\",broadcast_captions_producer_live_captions:\"broadcast_captions_producer_live_captions\",broadcast_captions_producer_live_captions_detail:\"broadcast_captions_producer_live_captions_detail\",broadcast_captions_producer_size:\"broadcast_captions_producer_size\",broadcast_captions_producer_size_large:\"broadcast_captions_producer_size_large\",broadcast_captions_producer_size_medium:\"broadcast_captions_producer_size_medium\",broadcast_captions_producer_size_small:\"broadcast_captions_producer_size_small\",broadcast_concurrent_videos_limit_ufd_description:\"broadcast_concurrent_videos_limit_ufd_description\",broadcast_concurrent_videos_limit_ufd_title:\"broadcast_concurrent_videos_limit_ufd_title\",broadcast_contributor_role_text:\"broadcast_contributor_role_text\",broadcast_contributor_role_text_lowercase:\"broadcast_contributor_role_text_lowercase\",broadcast_create_recording_setting_text:\"broadcast_create_recording_setting_text\",broadcast_curtain_fail_retry:\"broadcast_curtain_fail_retry\",broadcast_curtain_fail_title:\"broadcast_curtain_fail_title\",broadcast_custom_link_setting_description:\"broadcast_custom_link_setting_description\",broadcast_dialog_confirm_button_text:\"broadcast_dialog_confirm_button_text\",broadcast_dialog_confirm_leave_button_text:\"broadcast_dialog_confirm_leave_button_text\",broadcast_dialog_confirm_stop_button_text:\"broadcast_dialog_confirm_stop_button_text\",broadcast_ended_ufd_description:\"broadcast_ended_ufd_description\",broadcast_ended_ufd_message:\"broadcast_ended_ufd_message\",broadcast_ended_ufd_title:\"broadcast_ended_ufd_title\",broadcast_etm_unsupported_environment_body:\"broadcast_etm_unsupported_environment_body\",broadcast_etm_unsupported_environment_body_wo_attendee:\"broadcast_etm_unsupported_environment_body_wo_attendee\",broadcast_etm_unsupported_environment_title:\"broadcast_etm_unsupported_environment_title\",broadcast_etm_unsupported_lightweight_environments_body:\"broadcast_etm_unsupported_lightweight_environments_body\",broadcast_etm_unsupported_lightweight_environments_body_wo_attendee:\"broadcast_etm_unsupported_lightweight_environments_body_wo_attendee\",broadcast_etm_unsupported_title:\"broadcast_etm_unsupported_title\",broadcast_etm_unsupported_web_body:\"broadcast_etm_unsupported_web_body\",broadcast_etm_unsupported_web_body_wo_attendee:\"broadcast_etm_unsupported_web_body_wo_attendee\",broadcast_fewmoments_left_endwarning:\"broadcast_fewmoments_left_endwarning\",broadcast_flash_not_installed_message_text:\"broadcast_flash_not_installed_message_text\",broadcast_get_attendee_link:\"broadcast_get_attendee_link\",broadcast_get_link_stream:\"broadcast_get_link_stream\",broadcast_get_link_teams:\"broadcast_get_link_teams\",broadcast_get_link_yammer:\"broadcast_get_link_yammer\",broadcast_invite_eventTeamMembers_text:\"broadcast_invite_eventTeamMembers_text\",broadcast_learn_more:\"broadcast_learn_more\",broadcast_learn_more_and_help_link_qna_tooltip:\"broadcast_learn_more_and_help_link_qna_tooltip\",broadcast_learn_more_and_help_link_title:\"broadcast_learn_more_and_help_link_title\",broadcast_leave_confirm_title_text:\"broadcast_leave_confirm_title_text\",broadcast_leave_hold_confirm_message_text:\"broadcast_leave_hold_confirm_message_text\",broadcast_leave_hold_confirm_message_with_liveSources:\"broadcast_leave_hold_confirm_message_with_liveSources\",broadcast_leave_while_live_confirm_title:\"broadcast_leave_while_live_confirm_title\",broadcast_live_signalr_connection_error:\"broadcast_live_signalr_connection_error\",broadcast_live_stream_retrieval_message_text:\"broadcast_live_stream_retrieval_message_text\",broadcast_livePreview_statusMessage:\"broadcast_livePreview_statusMessage\",broadcast_livePreviewMessage_multipleSources:\"broadcast_livePreviewMessage_multipleSources\",broadcast_meeting_creation_disabled_region:\"broadcast_meeting_creation_disabled_region\",broadcast_meeting_creation_disabled_stream_permission:\"broadcast_meeting_creation_disabled_stream_permission\",broadcast_meeting_creation_disabled_tenantLicense:\"broadcast_meeting_creation_disabled_tenantLicense\",broadcast_meeting_creation_disabled_tenantPolicy:\"broadcast_meeting_creation_disabled_tenantPolicy\",broadcast_meeting_do_not_forward:\"broadcast_meeting_do_not_forward\",broadcast_meeting_edit_disabled:\"broadcast_meeting_edit_disabled\",broadcast_meeting_info_page_create_update_dialog:\"broadcast_meeting_info_page_create_update_dialog\",broadcast_meeting_objects_available_after_broadcast:\"broadcast_meeting_objects_available_after_broadcast\",broadcast_meeting_objects_edit_vod:\"broadcast_meeting_objects_edit_vod\",broadcast_meeting_objects_edit_vod_disable_button:\"broadcast_meeting_objects_edit_vod_disable_button\",broadcast_meeting_objects_edit_vod_disable_message:\"broadcast_meeting_objects_edit_vod_disable_message\",broadcast_meeting_objects_edit_vod_enable_button:\"broadcast_meeting_objects_edit_vod_enable_button\",broadcast_meeting_objects_edit_vod_enable_message:\"broadcast_meeting_objects_edit_vod_enable_message\",broadcast_meeting_objects_refresh:\"broadcast_meeting_objects_refresh\",broadcast_meeting_objects_refresh_in_progress:\"broadcast_meeting_objects_refresh_in_progress\",broadcast_meeting_text:\"broadcast_meeting_text\",broadcast_modality_disconnected_description:\"broadcast_modality_disconnected_description\",broadcast_modality_disconnected_message:\"broadcast_modality_disconnected_message\",broadcast_modality_disconnected_title:\"broadcast_modality_disconnected_title\",broadcast_moderated_q_and_a_text:\"broadcast_moderated_q_and_a_text\",broadcast_moderated_q_and_a_text_preview:\"broadcast_moderated_q_and_a_text_preview\",broadcast_monitor_label:\"broadcast_monitor_label\",broadcast_multitasking_dialog_title:\"broadcast_multitasking_dialog_title\",broadcast_muted_producer_ufd_text:\"broadcast_muted_producer_ufd_text\",broadcast_muted_producer_ufd_title:\"broadcast_muted_producer_ufd_title\",broadcast_my_activeshare_subtitle_format:\"broadcast_my_activeshare_subtitle_format\",broadcast_next_page_create_dialog:\"broadcast_next_page_create_dialog\",broadcast_object_deleteall:\"broadcast_object_deleteall\",broadcast_object_download_title_format:\"broadcast_object_download_title_format\",broadcast_object_undo:\"broadcast_object_undo\",broadcast_objects_advanced_options:\"broadcast_objects_advanced_options\",broadcast_objects_attendee:\"broadcast_objects_attendee\",broadcast_objects_deletemessage:\"broadcast_objects_deletemessage\",broadcast_objects_download_in_desktop:\"broadcast_objects_download_in_desktop\",broadcast_objects_expired:\"broadcast_objects_expired\",broadcast_objects_hive_insights:\"broadcast_objects_hive_insights\",broadcast_objects_kollective:\"broadcast_objects_kollective\",broadcast_objects_qna:\"broadcast_objects_qna\",broadcast_objects_recording:\"broadcast_objects_recording\",broadcast_objects_recording_subtext:\"broadcast_objects_recording_subtext\",broadcast_objects_restore_message:\"broadcast_objects_restore_message\",broadcast_objects_secondary_recording:\"broadcast_objects_secondary_recording\",broadcast_objects_summary:\"broadcast_objects_summary\",broadcast_objects_transcript:\"broadcast_objects_transcript\",broadcast_objects_waiting_format:\"broadcast_objects_waiting_format\",broadcast_open_create_dialog:\"broadcast_open_create_dialog\",broadcast_participant_video_title_format:\"broadcast_participant_video_title_format\",broadcast_playback_retry:\"broadcast_playback_retry\",broadcast_policy_change_confirm_text:\"broadcast_policy_change_confirm_text\",broadcast_policy_changed_message:\"broadcast_policy_changed_message\",broadcast_policy_disabled_text:\"broadcast_policy_disabled_text\",broadcast_policy_disabled_vbss_title:\"broadcast_policy_disabled_vbss_title\",broadcast_policy_disabled_video_title:\"broadcast_policy_disabled_video_title\",broadcast_policy_disabled_video_vbss_critical_ufd_message:\"broadcast_policy_disabled_video_vbss_critical_ufd_message\",broadcast_policy_disabled_video_vbss_critical_ufd_title:\"broadcast_policy_disabled_video_vbss_critical_ufd_title\",broadcast_policy_disabled_video_vbss_text:\"broadcast_policy_disabled_video_vbss_text\",broadcast_policy_scheduling_disabled_video_vbss_quick_start_text:\"broadcast_policy_scheduling_disabled_video_vbss_quick_start_text\",broadcast_policy_scheduling_disabled_video_vbss_text:\"broadcast_policy_scheduling_disabled_video_vbss_text\",broadcast_postAnonymous_appInformationHeader:\"broadcast_postAnonymous_appInformationHeader\",broadcast_postMeeting_Message:\"broadcast_postMeeting_Message\",broadcast_pre_live_signalr_connection_error:\"broadcast_pre_live_signalr_connection_error\",broadcast_preMeeting_curtain_message_text:\"broadcast_preMeeting_curtain_message_text\",broadcast_preview_incoming_videos_off:\"broadcast_preview_incoming_videos_off\",broadcast_preview_loadingText:\"broadcast_preview_loadingText\",broadcast_preview_notAvailable:\"broadcast_preview_notAvailable\",broadcast_preview_overflow_ufd_text:\"broadcast_preview_overflow_ufd_text\",broadcast_preview_overflow_ufd_title:\"broadcast_preview_overflow_ufd_title\",broadcast_preview_status_contentIsLive:\"broadcast_preview_status_contentIsLive\",broadcast_preview_status_default:\"broadcast_preview_status_default\",broadcast_preview_status_videoIsLive:\"broadcast_preview_status_videoIsLive\",broadcast_preview_title:\"broadcast_preview_title\",broadcast_producer_active_sharing_title:\"broadcast_producer_active_sharing_title\",broadcast_producer_back:\"broadcast_producer_back\",broadcast_producer_contributor_muted:\"broadcast_producer_contributor_muted\",broadcast_producer_contributor_sharing_title:\"broadcast_producer_contributor_sharing_title\",broadcast_producer_muteall:\"broadcast_producer_muteall\",broadcast_producer_myvideo_sharing_title:\"broadcast_producer_myvideo_sharing_title\",broadcast_producer_no_camera_text:\"broadcast_producer_no_camera_text\",broadcast_producer_no_camera_title:\"broadcast_producer_no_camera_title\",broadcast_producer_role_text:\"broadcast_producer_role_text\",broadcast_producer_role_text_lowercase:\"broadcast_producer_role_text_lowercase\",broadcast_producer_share:\"broadcast_producer_share\",broadcast_producer_stop_share:\"broadcast_producer_stop_share\",broadcast_push_to_stream_checkbox_label:\"broadcast_push_to_stream_checkbox_label\",broadcast_qna_header:\"broadcast_qna_header\",broadcast_qna_load_failure_ufd_message:\"broadcast_qna_load_failure_ufd_message\",broadcast_qna_panel:\"broadcast_qna_panel\",broadcast_qna_reset_zoom_level_ufd_message:\"broadcast_qna_reset_zoom_level_ufd_message\",broadcast_qna_session_open:\"broadcast_qna_session_open\",broadcast_quick_start_stream_policy_consent_error_message:\"broadcast_quick_start_stream_policy_consent_error_message\",broadcast_reconnect_text:\"broadcast_reconnect_text\",broadcast_recording_settings_header:\"broadcast_recording_settings_header\",broadcast_reset_button:\"broadcast_reset_button\",broadcast_reset_completed_ufd_text:\"broadcast_reset_completed_ufd_text\",broadcast_reset_completed_ufd_title:\"broadcast_reset_completed_ufd_title\",broadcast_reset_feedback_next_button:\"broadcast_reset_feedback_next_button\",broadcast_reset_feedback_skip_button:\"broadcast_reset_feedback_skip_button\",broadcast_reset_inprogress_text:\"broadcast_reset_inprogress_text\",broadcast_reset_inprogress_title:\"broadcast_reset_inprogress_title\",broadcast_reset_notavailable_text:\"broadcast_reset_notavailable_text\",broadcast_reset_notavailable_title:\"broadcast_reset_notavailable_title\",broadcast_reset_primary_text:\"broadcast_reset_primary_text\",broadcast_reset_primary_title:\"broadcast_reset_primary_title\",broadcast_reset_stopstate_text:\"broadcast_reset_stopstate_text\",broadcast_reset_stopstate_title:\"broadcast_reset_stopstate_title\",broadcast_reset_syncing_text:\"broadcast_reset_syncing_text\",broadcast_reset_syncing_title:\"broadcast_reset_syncing_title\",broadcast_role_selector_dropdown_placeholder_text:\"broadcast_role_selector_dropdown_placeholder_text\",broadcast_scheduling_attendee_banner_content:\"broadcast_scheduling_attendee_banner_content\",broadcast_scheduling_attendee_banner_header:\"broadcast_scheduling_attendee_banner_header\",broadcast_scheduling_attendee_link_tooltip:\"broadcast_scheduling_attendee_link_tooltip\",broadcast_scheduling_banner_content:\"broadcast_scheduling_banner_content\",broadcast_scheduling_banner_header:\"broadcast_scheduling_banner_header\",broadcast_scheduling_meeting_duration_limit_tooltip:\"broadcast_scheduling_meeting_duration_limit_tooltip\",broadcast_settings_page_edit_dialog:\"broadcast_settings_page_edit_dialog\",broadcast_settings_panel_title:\"broadcast_settings_panel_title\",broadcast_settings_section_header_attendee_permissions:\"broadcast_settings_section_header_attendee_permissions\",broadcast_settings_section_header_streaming:\"broadcast_settings_section_header_streaming\",broadcast_settings_section_header_support:\"broadcast_settings_section_header_support\",broadcast_share_confirm_button_text:\"broadcast_share_confirm_button_text\",broadcast_share_confirm_message_text:\"broadcast_share_confirm_message_text\",broadcast_share_confirm_title_text:\"broadcast_share_confirm_title_text\",broadcast_stage_layout_add_content:\"broadcast_stage_layout_add_content\",broadcast_stage_layout_add_video:\"broadcast_stage_layout_add_video\",broadcast_stage_layout_add_video_content:\"broadcast_stage_layout_add_video_content\",broadcast_stage_layout_error:\"broadcast_stage_layout_error\",broadcast_stage_layout_gettingReady_broadcast:\"broadcast_stage_layout_gettingReady_broadcast\",broadcast_stage_layout_setLayout_broadcast:\"broadcast_stage_layout_setLayout_broadcast\",broadcast_stage_layout_settingLayout_broadcast:\"broadcast_stage_layout_settingLayout_broadcast\",broadcast_stage_layout_start_broadcast:\"broadcast_stage_layout_start_broadcast\",broadcast_stage_layout_starting_broadcast:\"broadcast_stage_layout_starting_broadcast\",broadcast_stage_layout_stop_broadcast:\"broadcast_stage_layout_stop_broadcast\",broadcast_stage_layout_stopping_broadcast:\"broadcast_stage_layout_stopping_broadcast\",broadcast_stage_layout_template_content_left:\"broadcast_stage_layout_template_content_left\",broadcast_stage_layout_template_content_right:\"broadcast_stage_layout_template_content_right\",broadcast_stage_layout_template_single:\"broadcast_stage_layout_template_single\",broadcast_stage_preview:\"broadcast_stage_preview\",broadcast_stage_queue:\"broadcast_stage_queue\",broadcast_stale_attendee_count_message:\"broadcast_stale_attendee_count_message\",broadcast_start_confirm_message_text:\"broadcast_start_confirm_message_text\",broadcast_start_confirm_title_text:\"broadcast_start_confirm_title_text\",broadcast_status_live:\"broadcast_status_live\",broadcast_status_pre_live:\"broadcast_status_pre_live\",broadcast_status_pre_live_shortformat:\"broadcast_status_pre_live_shortformat\",broadcast_status_stopped:\"broadcast_status_stopped\",broadcast_statusMessage_desktop:\"broadcast_statusMessage_desktop\",broadcast_statusMessage_multipleSources:\"broadcast_statusMessage_multipleSources\",broadcast_stop_confirm_message_text:\"broadcast_stop_confirm_message_text\",broadcast_stop_confirm_title_text:\"broadcast_stop_confirm_title_text\",broadcast_stream_policy_change_message_text:\"broadcast_stream_policy_change_message_text\",broadcast_stream_policy_consent_error_message:\"broadcast_stream_policy_consent_error_message\",broadcast_streaming_byoe_description:\"broadcast_streaming_byoe_description\",broadcast_streaming_byoe_header:\"broadcast_streaming_byoe_header\",broadcast_streaming_byoe_header_preview:\"broadcast_streaming_byoe_header_preview\",broadcast_streaming_teams_description:\"broadcast_streaming_teams_description\",broadcast_streaming_teams_header:\"broadcast_streaming_teams_header\",broadcast_streaming_teams_header_preview:\"broadcast_streaming_teams_header_preview\",broadcast_streaming_teams_yammer_preview_disclaimer:\"broadcast_streaming_teams_yammer_preview_disclaimer\",broadcast_switch_camera_confirm_message_text:\"broadcast_switch_camera_confirm_message_text\",broadcast_switch_camera_confirm_title_text:\"broadcast_switch_camera_confirm_title_text\",broadcast_switchto_backup_text:\"broadcast_switchto_backup_text\",broadcast_switchto_backup_title:\"broadcast_switchto_backup_title\",broadcast_switchto_button:\"broadcast_switchto_button\",broadcast_tmb_broadcast_state_update_timeout_message:\"broadcast_tmb_broadcast_state_update_timeout_message\",broadcast_toggleQna_off:\"broadcast_toggleQna_off\",broadcast_toggleQna_on:\"broadcast_toggleQna_on\",broadcast_toggleYammer_off:\"broadcast_toggleYammer_off\",broadcast_toggleYammer_on:\"broadcast_toggleYammer_on\",broadcast_transcription_checkbox_label:\"broadcast_transcription_checkbox_label\",broadcast_transcription_checkbox_label_byoe:\"broadcast_transcription_checkbox_label_byoe\",broadcast_transcription_checkbox_label_preview:\"broadcast_transcription_checkbox_label_preview\",broadcast_transcription_dropdown_title:\"broadcast_transcription_dropdown_title\",broadcast_transcription_setting_header:\"broadcast_transcription_setting_header\",broadcast_transcription_source_language_label:\"broadcast_transcription_source_language_label\",broadcast_translation_dropdown_selection_title:\"broadcast_translation_dropdown_selection_title\",broadcast_translation_dropdown_title:\"broadcast_translation_dropdown_title\",broadcast_troubleshooting_custom_link_label:\"broadcast_troubleshooting_custom_link_label\",broadcast_troubleshooting_setting_description:\"broadcast_troubleshooting_setting_description\",broadcast_troubleshooting_setting_header:\"broadcast_troubleshooting_setting_header\",broadcast_video_added:\"broadcast_video_added\",broadcast_vod_setting_text:\"broadcast_vod_setting_text\",broadcast_vod_setting_text_description:\"broadcast_vod_setting_text_description\",broadcast_vod_signalr_connection_error:\"broadcast_vod_signalr_connection_error\",broadcast_vod_stream_retrieval_message_text:\"broadcast_vod_stream_retrieval_message_text\",broadcast_x_min_left_endwarning:\"broadcast_x_min_left_endwarning\",broadcast_x_min_left_endwarning_title:\"broadcast_x_min_left_endwarning_title\",broadcast_yammer_group_info_text:\"broadcast_yammer_group_info_text\",broadcast_yammer_group_info_text_groupName:\"broadcast_yammer_group_info_text_groupName\",broadcast_yammer_group_info_text_visibility:\"broadcast_yammer_group_info_text_visibility\",broadcast_yammer_group_info_text_visibility_private:\"broadcast_yammer_group_info_text_visibility_private\",broadcast_yammer_group_info_text_visibility_public:\"broadcast_yammer_group_info_text_visibility_public\",broadcast_yammer_header:\"broadcast_yammer_header\",broadcast_yammer_load_failure_ufd_message:\"broadcast_yammer_load_failure_ufd_message\",broadcast_yammer_panel:\"broadcast_yammer_panel\",buddy_group_add_contact:\"buddy_group_add_contact\",buddy_group_add_failed:\"buddy_group_add_failed\",buddy_group_barred_contact:\"buddy_group_barred_contact\",buddy_group_call:\"buddy_group_call\",buddy_group_chat:\"buddy_group_chat\",buddy_group_create_failed:\"buddy_group_create_failed\",buddy_group_create_group_add_members_text:\"buddy_group_create_group_add_members_text\",buddy_group_create_group_dialog_message:\"buddy_group_create_group_dialog_message\",buddy_group_delete:\"buddy_group_delete\",buddy_group_duplicate_contact:\"buddy_group_duplicate_contact\",buddy_group_duplicate_name:\"buddy_group_duplicate_name\",buddy_group_new_group:\"buddy_group_new_group\",buddy_group_new_group_placeholdertext:\"buddy_group_new_group_placeholdertext\",buddy_group_other_contacts:\"buddy_group_other_contacts\",buddy_group_remove_contact_from_group:\"buddy_group_remove_contact_from_group\",buddy_group_remove_contact_from_group_selected:\"buddy_group_remove_contact_from_group_selected\",buddy_group_rename:\"buddy_group_rename\",buddy_group_rename_failed:\"buddy_group_rename_failed\",buddy_limit_reached:\"buddy_limit_reached\",byoe_meeting_join_disabled_message:\"byoe_meeting_join_disabled_message\",calendar_RSVP:\"calendar_RSVP\",calendar_accepted:\"calendar_accepted\",calendar_add_location:\"calendar_add_location\",calendar_add_new_event:\"calendar_add_new_event\",calendar_add_occurrence:\"calendar_add_occurrence\",calendar_add_optional_attendees:\"calendar_add_optional_attendees\",calendar_add_required_attendees:\"calendar_add_required_attendees\",calendar_add_series:\"calendar_add_series\",calendar_add_title:\"calendar_add_title\",calendar_add_to_calendar:\"calendar_add_to_calendar\",calendar_add_to_my_calendar:\"calendar_add_to_my_calendar\",calendar_all_attendees:\"calendar_all_attendees\",calendar_all_day:\"calendar_all_day\",calendar_all_day_disabled_aria_label:\"calendar_all_day_disabled_aria_label\",calendar_all_day_enabled_aria_label:\"calendar_all_day_enabled_aria_label\",calendar_all_day_event:\"calendar_all_day_event\",calendar_all_day_event_date_format:\"calendar_all_day_event_date_format\",calendar_all_day_event_datetime_format:\"calendar_all_day_event_datetime_format\",calendar_all_day_event_time_format:\"calendar_all_day_event_time_format\",calendar_all_day_grid_collapse_icon_title:\"calendar_all_day_grid_collapse_icon_title\",calendar_all_day_grid_expand_icon_title:\"calendar_all_day_grid_expand_icon_title\",calendar_also_invited:\"calendar_also_invited\",calendar_app_name_aria_label:\"calendar_app_name_aria_label\",calendar_attendee_pill_aria_label:\"calendar_attendee_pill_aria_label\",calendar_attendees_available_from_total:\"calendar_attendees_available_from_total\",calendar_availability_aria_label:\"calendar_availability_aria_label\",calendar_cancel:\"calendar_cancel\",calendar_cancel_event_popup_body:\"calendar_cancel_event_popup_body\",calendar_cancel_event_popup_message_placeholder:\"calendar_cancel_event_popup_message_placeholder\",calendar_cancel_event_popup_title:\"calendar_cancel_event_popup_title\",calendar_cancel_meeting:\"calendar_cancel_meeting\",calendar_cancel_occurrence:\"calendar_cancel_occurrence\",calendar_cancel_occurrence_popup_title:\"calendar_cancel_occurrence_popup_title\",calendar_cancel_series:\"calendar_cancel_series\",calendar_cancel_series_event_popup_title:\"calendar_cancel_series_event_popup_title\",calendar_channel_fetch_error_string:\"calendar_channel_fetch_error_string\",calendar_channel_picker_disabled_placeholder:\"calendar_channel_picker_disabled_placeholder\",calendar_channel_picker_not_editable:\"calendar_channel_picker_not_editable\",calendar_channel_picker_placeholder:\"calendar_channel_picker_placeholder\",calendar_chat_error_team_members_only_primary:\"calendar_chat_error_team_members_only_primary\",calendar_chat_error_team_members_only_secondary:\"calendar_chat_error_team_members_only_secondary\",calendar_chat_error_team_members_only_secondary_default:\"calendar_chat_error_team_members_only_secondary_default\",calendar_checking_availability_aria_label:\"calendar_checking_availability_aria_label\",calendar_collapse_all_day_events:\"calendar_collapse_all_day_events\",calendar_could_not_accept_event:\"calendar_could_not_accept_event\",calendar_could_not_cancel_event:\"calendar_could_not_cancel_event\",calendar_could_not_decline_event:\"calendar_could_not_decline_event\",calendar_could_not_delete_event:\"calendar_could_not_delete_event\",calendar_could_not_find_event:\"calendar_could_not_find_event\",calendar_could_not_tentatively_accept_event:\"calendar_could_not_tentatively_accept_event\",calendar_create_mode_close_aria_label:\"calendar_create_mode_close_aria_label\",calendar_date_format_MMMM_YYYY:\"calendar_date_format_MMMM_YYYY\",calendar_date_picker_aria_label:\"calendar_date_picker_aria_label\",calendar_date_picker_title:\"calendar_date_picker_title\",calendar_day_view_aria_label:\"calendar_day_view_aria_label\",calendar_declined:\"calendar_declined\",calendar_delete:\"calendar_delete\",calendar_delete_event_popup_body:\"calendar_delete_event_popup_body\",calendar_delete_event_popup_title:\"calendar_delete_event_popup_title\",calendar_delete_occurrence:\"calendar_delete_occurrence\",calendar_delete_occurrence_popup_body:\"calendar_delete_occurrence_popup_body\",calendar_delete_series:\"calendar_delete_series\",calendar_delete_series_popup_body:\"calendar_delete_series_popup_body\",calendar_discard:\"calendar_discard\",calendar_discard_event_popup_body:\"calendar_discard_event_popup_body\",calendar_discard_event_popup_continue_edit:\"calendar_discard_event_popup_continue_edit\",calendar_discard_event_popup_title:\"calendar_discard_event_popup_title\",calendar_edit:\"calendar_edit\",calendar_edit_mode_close_aria_label:\"calendar_edit_mode_close_aria_label\",calendar_end_time:\"calendar_end_time\",calendar_error_cancel_event_fail:\"calendar_error_cancel_event_fail\",calendar_error_create_event_failed:\"calendar_error_create_event_failed\",calendar_error_create_overlapping_occurences:\"calendar_error_create_overlapping_occurences\",calendar_error_end_date_earlier_than_start_date:\"calendar_error_end_date_earlier_than_start_date\",calendar_error_event_already_present:\"calendar_error_event_already_present\",calendar_error_event_cancelled:\"calendar_error_event_cancelled\",calendar_error_event_changed_refresh:\"calendar_error_event_changed_refresh\",calendar_error_event_not_found:\"calendar_error_event_not_found\",calendar_error_generic:\"calendar_error_generic\",calendar_error_invalid_attendee_email:\"calendar_error_invalid_attendee_email\",calendar_error_invalid_attendee_etm_email:\"calendar_error_invalid_attendee_etm_email\",calendar_error_invalid_attendee_roster_message:\"calendar_error_invalid_attendee_roster_message\",calendar_error_invalid_conversation_id:\"calendar_error_invalid_conversation_id\",calendar_error_invalid_etm_email:\"calendar_error_invalid_etm_email\",calendar_error_invalid_group_email:\"calendar_error_invalid_group_email\",calendar_error_invalid_license:\"calendar_error_invalid_license\",calendar_error_loading_event_details_failed:\"calendar_error_loading_event_details_failed\",calendar_error_non_existent_mailbox:\"calendar_error_non_existent_mailbox\",calendar_error_only_organizer_can_cancel:\"calendar_error_only_organizer_can_cancel\",calendar_error_overlapping_occurrences:\"calendar_error_overlapping_occurrences\",calendar_error_page_load_fail:\"calendar_error_page_load_fail\",calendar_error_rsvp_fail:\"calendar_error_rsvp_fail\",calendar_error_unsupported_timezone:\"calendar_error_unsupported_timezone\",calendar_error_update_action_fail:\"calendar_error_update_action_fail\",calendar_error_update_event_fail:\"calendar_error_update_event_fail\",calendar_event_cancel_message:\"calendar_event_cancel_message\",calendar_event_card_title:\"calendar_event_card_title\",calendar_event_channel_aria_label:\"calendar_event_channel_aria_label\",calendar_event_location_aria_label:\"calendar_event_location_aria_label\",calendar_event_organizer_aria_label:\"calendar_event_organizer_aria_label\",calendar_event_update_message:\"calendar_event_update_message\",calendar_event_user_status_aria_label:\"calendar_event_user_status_aria_label\",calendar_expand_all_day_events:\"calendar_expand_all_day_events\",calendar_first_load_message:\"calendar_first_load_message\",calendar_go_to_today:\"calendar_go_to_today\",calendar_go_to_today_title:\"calendar_go_to_today_title\",calendar_grid_app_aria_label:\"calendar_grid_app_aria_label\",calendar_grid_cell_nav_aria_label:\"calendar_grid_cell_nav_aria_label\",calendar_grid_nav_aria_label:\"calendar_grid_nav_aria_label\",calendar_grid_num_events_aria_label:\"calendar_grid_num_events_aria_label\",calendar_grid_view_aria_label:\"calendar_grid_view_aria_label\",calendar_invalid_date:\"calendar_invalid_date\",calendar_invalid_date_range:\"calendar_invalid_date_range\",calendar_invite_guest:\"calendar_invite_guest\",calendar_invited:\"calendar_invited\",calendar_join_meeting:\"calendar_join_meeting\",calendar_join_online:\"calendar_join_online\",calendar_loaded:\"calendar_loaded\",calendar_loading_failed:\"calendar_loading_failed\",calendar_location_picker_back_to_building:\"calendar_location_picker_back_to_building\",calendar_location_picker_free_text:\"calendar_location_picker_free_text\",calendar_location_picker_free_text_aria_label:\"calendar_location_picker_free_text_aria_label\",calendar_location_picker_no_results:\"calendar_location_picker_no_results\",calendar_location_picker_no_results_in_roomlist:\"calendar_location_picker_no_results_in_roomlist\",calendar_locations:\"calendar_locations\",calendar_meet_now:\"calendar_meet_now\",calendar_meet_now_error_message:\"calendar_meet_now_error_message\",calendar_meet_now_error_title:\"calendar_meet_now_error_title\",calendar_meet_now_title:\"calendar_meet_now_title\",calendar_meeting_create_error_message:\"calendar_meeting_create_error_message\",calendar_meeting_create_error_title:\"calendar_meeting_create_error_title\",calendar_meeting_duration_in_days:\"calendar_meeting_duration_in_days\",calendar_meeting_duration_in_hours:\"calendar_meeting_duration_in_hours\",calendar_meeting_duration_in_minutes:\"calendar_meeting_duration_in_minutes\",calendar_meeting_fetch_error:\"calendar_meeting_fetch_error\",calendar_meeting_tab_title:\"calendar_meeting_tab_title\",calendar_meeting_title_max_length_reached:\"calendar_meeting_title_max_length_reached\",calendar_meetingcard_start_date:\"calendar_meetingcard_start_date\",calendar_meetingcard_start_date_today:\"calendar_meetingcard_start_date_today\",calendar_meetings:\"calendar_meetings\",calendar_meetings_broadcast_meeting_title:\"calendar_meetings_broadcast_meeting_title\",calendar_meetings_channel_meeting_title:\"calendar_meetings_channel_meeting_title\",calendar_meetings_event_meeting_title:\"calendar_meetings_event_meeting_title\",calendar_meetings_inPerson_meeting_title:\"calendar_meetings_inPerson_meeting_title\",calendar_meetings_meeting_activity:\"calendar_meetings_meeting_activity\",calendar_meetings_navigate_to_chat:\"calendar_meetings_navigate_to_chat\",calendar_meetings_no_meetings_description:\"calendar_meetings_no_meetings_description\",calendar_meetings_no_meetings_title:\"calendar_meetings_no_meetings_title\",calendar_meetings_no_recent:\"calendar_meetings_no_recent\",calendar_meetings_non_online_meeting_title:\"calendar_meetings_non_online_meeting_title\",calendar_meetings_sfb_meeting_title:\"calendar_meetings_sfb_meeting_title\",calendar_meetings_show_more:\"calendar_meetings_show_more\",calendar_meetings_starting_at:\"calendar_meetings_starting_at\",calendar_meetings_starting_now:\"calendar_meetings_starting_now\",calendar_month:\"calendar_month\",calendar_my_calendar:\"calendar_my_calendar\",calendar_new_meeting:\"calendar_new_meeting\",calendar_new_meeting_title:\"calendar_new_meeting_title\",calendar_next_day_button_desc:\"calendar_next_day_button_desc\",calendar_next_month_aria_label:\"calendar_next_month_aria_label\",calendar_next_tooltip:\"calendar_next_tooltip\",calendar_next_week_button_desc:\"calendar_next_week_button_desc\",calendar_no_calendar_available_description:\"calendar_no_calendar_available_description\",calendar_no_calendar_available_title:\"calendar_no_calendar_available_title\",calendar_no_response_status:\"calendar_no_response_status\",calendar_no_results_found:\"calendar_no_results_found\",calendar_no_subject_title:\"calendar_no_subject_title\",calendar_no_suggested_times:\"calendar_no_suggested_times\",calendar_notify_organiser:\"calendar_notify_organiser\",calendar_notify_organiser_disabled_aria_label:\"calendar_notify_organiser_disabled_aria_label\",calendar_notify_organiser_enabled_aria_label:\"calendar_notify_organiser_enabled_aria_label\",calendar_occurrence:\"calendar_occurrence\",calendar_optimistic_all_day_event:\"calendar_optimistic_all_day_event\",calendar_optimistic_event:\"calendar_optimistic_event\",calendar_optional_attendees:\"calendar_optional_attendees\",calendar_optional_title:\"calendar_optional_title\",calendar_people_picker_disabled_placeholder:\"calendar_people_picker_disabled_placeholder\",calendar_presenters_title:\"calendar_presenters_title\",calendar_previous_day_button_desc:\"calendar_previous_day_button_desc\",calendar_previous_month_aria_label:\"calendar_previous_month_aria_label\",calendar_previous_tooltip:\"calendar_previous_tooltip\",calendar_previous_week_button_desc:\"calendar_previous_week_button_desc\",calendar_private_event:\"calendar_private_event\",calendar_producers_title:\"calendar_producers_title\",calendar_quick_action_bar_landmark_label:\"calendar_quick_action_bar_landmark_label\",calendar_recommended_files_see_less:\"calendar_recommended_files_see_less\",calendar_recommended_files_see_more:\"calendar_recommended_files_see_more\",calendar_remove:\"calendar_remove\",calendar_remove_from_calendar:\"calendar_remove_from_calendar\",calendar_remove_occurrence:\"calendar_remove_occurrence\",calendar_remove_series:\"calendar_remove_series\",calendar_required_attendees:\"calendar_required_attendees\",calendar_respond_to_occurrence:\"calendar_respond_to_occurrence\",calendar_respond_to_series:\"calendar_respond_to_series\",calendar_rooms_title:\"calendar_rooms_title\",calendar_rsvp_message:\"calendar_rsvp_message\",calendar_save:\"calendar_save\",calendar_schedule:\"calendar_schedule\",calendar_schedule_meeting:\"calendar_schedule_meeting\",calendar_schedule_tab_title:\"calendar_schedule_tab_title\",calendar_scheduling_assistant:\"calendar_scheduling_assistant\",calendar_scheduling_assistant_grid_app_aria_label:\"calendar_scheduling_assistant_grid_app_aria_label\",calendar_scheduling_form_banner_close_button:\"calendar_scheduling_form_banner_close_button\",calendar_scheduling_form_meeting_header_landmark_label:\"calendar_scheduling_form_meeting_header_landmark_label\",calendar_send:\"calendar_send\",calendar_send_updates:\"calendar_send_updates\",calendar_series:\"calendar_series\",calendar_short_month_april:\"calendar_short_month_april\",calendar_short_month_august:\"calendar_short_month_august\",calendar_short_month_december:\"calendar_short_month_december\",calendar_short_month_february:\"calendar_short_month_february\",calendar_short_month_january:\"calendar_short_month_january\",calendar_short_month_july:\"calendar_short_month_july\",calendar_short_month_june:\"calendar_short_month_june\",calendar_short_month_march:\"calendar_short_month_march\",calendar_short_month_may:\"calendar_short_month_may\",calendar_short_month_november:\"calendar_short_month_november\",calendar_short_month_october:\"calendar_short_month_october\",calendar_short_month_september:\"calendar_short_month_september\",calendar_short_week_day_friday:\"calendar_short_week_day_friday\",calendar_short_week_day_monday:\"calendar_short_week_day_monday\",calendar_short_week_day_saturday:\"calendar_short_week_day_saturday\",calendar_short_week_day_sunday:\"calendar_short_week_day_sunday\",calendar_short_week_day_thursday:\"calendar_short_week_day_thursday\",calendar_short_week_day_tuesday:\"calendar_short_week_day_tuesday\",calendar_short_week_day_wednesday:\"calendar_short_week_day_wednesday\",calendar_start_time:\"calendar_start_time\",calendar_start_to_end_aria_label:\"calendar_start_to_end_aria_label\",calendar_suggested:\"calendar_suggested\",calendar_suggested_files:\"calendar_suggested_files\",calendar_suggested_files_description:\"calendar_suggested_files_description\",calendar_suggested_files_hover_text:\"calendar_suggested_files_hover_text\",calendar_suggested_time_aria_label:\"calendar_suggested_time_aria_label\",calendar_supported_attendee_count_exceeded:\"calendar_supported_attendee_count_exceeded\",calendar_switch_to_agenda_view:\"calendar_switch_to_agenda_view\",calendar_sync_failure_message:\"calendar_sync_failure_message\",calendar_sync_message:\"calendar_sync_message\",calendar_tentative:\"calendar_tentative\",calendar_time_hour_0:\"calendar_time_hour_0\",calendar_time_hour_1:\"calendar_time_hour_1\",calendar_time_hour_10:\"calendar_time_hour_10\",calendar_time_hour_11:\"calendar_time_hour_11\",calendar_time_hour_12:\"calendar_time_hour_12\",calendar_time_hour_13:\"calendar_time_hour_13\",calendar_time_hour_14:\"calendar_time_hour_14\",calendar_time_hour_15:\"calendar_time_hour_15\",calendar_time_hour_16:\"calendar_time_hour_16\",calendar_time_hour_17:\"calendar_time_hour_17\",calendar_time_hour_18:\"calendar_time_hour_18\",calendar_time_hour_19:\"calendar_time_hour_19\",calendar_time_hour_2:\"calendar_time_hour_2\",calendar_time_hour_20:\"calendar_time_hour_20\",calendar_time_hour_21:\"calendar_time_hour_21\",calendar_time_hour_22:\"calendar_time_hour_22\",calendar_time_hour_23:\"calendar_time_hour_23\",calendar_time_hour_3:\"calendar_time_hour_3\",calendar_time_hour_4:\"calendar_time_hour_4\",calendar_time_hour_5:\"calendar_time_hour_5\",calendar_time_hour_6:\"calendar_time_hour_6\",calendar_time_hour_7:\"calendar_time_hour_7\",calendar_time_hour_8:\"calendar_time_hour_8\",calendar_time_hour_9:\"calendar_time_hour_9\",calendar_timezone:\"calendar_timezone\",calendar_title_grid:\"calendar_title_grid\",calendar_today:\"calendar_today\",calendar_today_button_aria_label:\"calendar_today_button_aria_label\",calendar_toggle_grid_view_tooltip:\"calendar_toggle_grid_view_tooltip\",calendar_toggle_list_view_tooltip:\"calendar_toggle_list_view_tooltip\",calendar_top_bar_aria_label:\"calendar_top_bar_aria_label\",calendar_tracking:\"calendar_tracking\",calendar_tracking_view_landmark_label:\"calendar_tracking_view_landmark_label\",calendar_try_again_button:\"calendar_try_again_button\",calendar_unsupported_meeting_duration:\"calendar_unsupported_meeting_duration\",calendar_untitled_event:\"calendar_untitled_event\",calendar_up_to_date_message:\"calendar_up_to_date_message\",calendar_update_event_failure:\"calendar_update_event_failure\",calendar_update_event_failure_try_again:\"calendar_update_event_failure_try_again\",calendar_user_not_a_team_member:\"calendar_user_not_a_team_member\",calendar_view:\"calendar_view\",calendar_view_mode_button_aria_label:\"calendar_view_mode_button_aria_label\",calendar_view_mode_close_aria_label:\"calendar_view_mode_close_aria_label\",calendar_view_my_work_hours:\"calendar_view_my_work_hours\",calendar_view_selector_title:\"calendar_view_selector_title\",calendar_view_series:\"calendar_view_series\",calendar_viewing_occurrence_message:\"calendar_viewing_occurrence_message\",calendar_week:\"calendar_week\",calendar_week_day_friday:\"calendar_week_day_friday\",calendar_week_day_monday:\"calendar_week_day_monday\",calendar_week_day_saturday:\"calendar_week_day_saturday\",calendar_week_day_sunday:\"calendar_week_day_sunday\",calendar_week_day_thursday:\"calendar_week_day_thursday\",calendar_week_day_tuesday:\"calendar_week_day_tuesday\",calendar_week_day_wednesday:\"calendar_week_day_wednesday\",calendar_week_number_format_string:\"calendar_week_number_format_string\",calendar_week_view_aria_label:\"calendar_week_view_aria_label\",calendar_work_week:\"calendar_work_week\",calendar_work_week_view_aria_label:\"calendar_work_week_view_aria_label\",calendar_working_elsewhere:\"calendar_working_elsewhere\",call_as_myself_text:\"call_as_myself_text\",call_block_anonymous:\"call_block_anonymous\",call_block_anonymous_title:\"call_block_anonymous_title\",call_block_error:\"call_block_error\",call_button_text:\"call_button_text\",call_closed_captions_pending:\"call_closed_captions_pending\",call_closed_captions_started:\"call_closed_captions_started\",call_consultation_dialog_title:\"call_consultation_dialog_title\",call_contact_add_to_favorites:\"call_contact_add_to_favorites\",call_contact_add_to_favorites_failure:\"call_contact_add_to_favorites_failure\",call_contact_add_to_multiple_groups_failure_message:\"call_contact_add_to_multiple_groups_failure_message\",call_contact_card_multiple_active_calls:\"call_contact_card_multiple_active_calls\",call_contact_card_single_active_call:\"call_contact_card_single_active_call\",call_contact_card_toggle_obo_btn:\"call_contact_card_toggle_obo_btn\",call_contact_chat:\"call_contact_chat\",call_contact_email:\"call_contact_email\",call_contact_remove_from_az:\"call_contact_remove_from_az\",call_contact_remove_from_favorites:\"call_contact_remove_from_favorites\",call_forwarding_settings_text:\"call_forwarding_settings_text\",call_group_banner_multiple_call_groups_text:\"call_group_banner_multiple_call_groups_text\",call_group_banner_multiple_call_groups_tooltip:\"call_group_banner_multiple_call_groups_tooltip\",call_group_banner_mute_button:\"call_group_banner_mute_button\",call_group_banner_open_settings_button:\"call_group_banner_open_settings_button\",call_group_banner_option_button:\"call_group_banner_option_button\",call_group_banner_popover_text:\"call_group_banner_popover_text\",call_group_banner_single_call_group_text:\"call_group_banner_single_call_group_text\",call_group_banner_single_call_group_tooltip:\"call_group_banner_single_call_group_tooltip\",call_group_banner_unmute_button:\"call_group_banner_unmute_button\",call_health_tab_camera_codec_hardware:\"call_health_tab_camera_codec_hardware\",call_health_tab_camera_codec_hardware_software_fluctuation:\"call_health_tab_camera_codec_hardware_software_fluctuation\",call_health_tab_camera_codec_software:\"call_health_tab_camera_codec_software\",call_health_tab_camera_disabled_text:\"call_health_tab_camera_disabled_text\",call_health_tab_category_title_devices:\"call_health_tab_category_title_devices\",call_health_tab_category_title_network:\"call_health_tab_category_title_network\",call_health_tab_category_title_policy:\"call_health_tab_category_title_policy\",call_health_tab_disclaimer:\"call_health_tab_disclaimer\",call_health_tab_media_sharing_both_disabled:\"call_health_tab_media_sharing_both_disabled\",call_health_tab_media_sharing_both_enabled:\"call_health_tab_media_sharing_both_enabled\",call_health_tab_media_sharing_ip_video_only:\"call_health_tab_media_sharing_ip_video_only\",call_health_tab_media_sharing_screen_sharing_only:\"call_health_tab_media_sharing_screen_sharing_only\",call_health_tab_metric_amber_state_text_camera_codec:\"call_health_tab_metric_amber_state_text_camera_codec\",call_health_tab_metric_red_state_text_camera_codec:\"call_health_tab_metric_red_state_text_camera_codec\",call_health_tab_metric_title_camera_codec:\"call_health_tab_metric_title_camera_codec\",call_health_tab_metric_title_camera_send_resolution:\"call_health_tab_metric_title_camera_send_resolution\",call_health_tab_metric_title_media_bitrate_limit_policy:\"call_health_tab_metric_title_media_bitrate_limit_policy\",call_health_tab_metric_title_media_sharing_policy:\"call_health_tab_metric_title_media_sharing_policy\",call_health_tab_metric_title_round_trip_time:\"call_health_tab_metric_title_round_trip_time\",call_health_tab_metric_title_send_bandwidth:\"call_health_tab_metric_title_send_bandwidth\",call_health_tab_metric_tooltip_camera_codec:\"call_health_tab_metric_tooltip_camera_codec\",call_health_tab_metric_tooltip_camera_send_resolution:\"call_health_tab_metric_tooltip_camera_send_resolution\",call_health_tab_metric_tooltip_media_bitrate_limit_policy:\"call_health_tab_metric_tooltip_media_bitrate_limit_policy\",call_health_tab_metric_tooltip_media_sharing_policy:\"call_health_tab_metric_tooltip_media_sharing_policy\",call_health_tab_metric_tooltip_round_trip_time:\"call_health_tab_metric_tooltip_round_trip_time\",call_health_tab_metric_tooltip_send_bandwidth:\"call_health_tab_metric_tooltip_send_bandwidth\",call_health_tab_title:\"call_health_tab_title\",call_health_tab_value_suffix_kbs:\"call_health_tab_value_suffix_kbs\",call_health_tab_value_suffix_mbps:\"call_health_tab_value_suffix_mbps\",call_health_tab_value_suffix_ms:\"call_health_tab_value_suffix_ms\",call_health_tab_value_suffix_resolution:\"call_health_tab_value_suffix_resolution\",call_info_header:\"call_info_header\",call_list_history_table_aria_label:\"call_list_history_table_aria_label\",call_merge_button_title:\"call_merge_button_title\",call_on_behalf_of_text:\"call_on_behalf_of_text\",call_quality_feedback:\"call_quality_feedback\",call_transcript_go_to_current:\"call_transcript_go_to_current\",call_transcript_panel_header:\"call_transcript_panel_header\",call_transfer_dialog_cancel:\"call_transfer_dialog_cancel\",call_transfer_dialog_title:\"call_transfer_dialog_title\",callParticipant_addingFailedState:\"callParticipant_addingFailedState\",callParticipant_busyExplanation:\"callParticipant_busyExplanation\",callParticipant_busyState:\"callParticipant_busyState\",callParticipant_called:\"callParticipant_called\",callParticipant_calling:\"callParticipant_calling\",callParticipant_connectingState:\"callParticipant_connectingState\",callParticipant_declinedState:\"callParticipant_declinedState\",callParticipant_dialOutFailed:\"callParticipant_dialOutFailed\",callParticipant_ending:\"callParticipant_ending\",callParticipant_forbiddenDueToPolicy:\"callParticipant_forbiddenDueToPolicy\",callParticipant_holdingState:\"callParticipant_holdingState\",callParticipant_insufficientCapabilitiesForCallee:\"callParticipant_insufficientCapabilitiesForCallee\",callParticipant_leavingState:\"callParticipant_leavingState\",callParticipant_left:\"callParticipant_left\",callParticipant_longConnectingState:\"callParticipant_longConnectingState\",callParticipant_meetingFull:\"callParticipant_meetingFull\",callParticipant_mettingAttendee_declinedState:\"callParticipant_mettingAttendee_declinedState\",callParticipant_noResponseState:\"callParticipant_noResponseState\",callParticipant_notReachableExplanation:\"callParticipant_notReachableExplanation\",callParticipant_notReachableState:\"callParticipant_notReachableState\",callParticipant_onHold:\"callParticipant_onHold\",callParticipant_pstnForbidden:\"callParticipant_pstnForbidden\",callParticipant_pstnInternalError:\"callParticipant_pstnInternalError\",callParticipant_pstnInvalidNumber:\"callParticipant_pstnInvalidNumber\",callParticipant_pstnUnavailable:\"callParticipant_pstnUnavailable\",callParticipant_retryExplanation:\"callParticipant_retryExplanation\",callParticipant_ringingState:\"callParticipant_ringingState\",callParticipant_screensharing_content_focused:\"callParticipant_screensharing_content_focused\",callParticipant_screensharing_in_progress:\"callParticipant_screensharing_in_progress\",callParticipant_screensharing_inControl:\"callParticipant_screensharing_inControl\",callParticipant_screensharing_notInControl:\"callParticipant_screensharing_notInControl\",callParticipant_screensharingConnectingState:\"callParticipant_screensharingConnectingState\",callParticipant_speaking:\"callParticipant_speaking\",callParticipant_unholdingState:\"callParticipant_unholdingState\",callParticipant_video_on:\"callParticipant_video_on\",caller_id_setting_hide_error:\"caller_id_setting_hide_error\",caller_id_setting_hide_text:\"caller_id_setting_hide_text\",caller_id_setting_subtitle:\"caller_id_setting_subtitle\",calling_JoinAddAnotherRoom:\"calling_JoinAddAnotherRoom\",calling_JoinAddRoom:\"calling_JoinAddRoom\",calling_JoinAddThisRoom:\"calling_JoinAddThisRoom\",calling_JoinAddThisRoomConnecting:\"calling_JoinAddThisRoomConnecting\",calling_JoinButton:\"calling_JoinButton\",calling_JoinButton_audio_tooltip:\"calling_JoinButton_audio_tooltip\",calling_JoinButton_share_tooltip:\"calling_JoinButton_share_tooltip\",calling_JoinButton_video_tooltip:\"calling_JoinButton_video_tooltip\",calling_JoinContentOnly:\"calling_JoinContentOnly\",calling_JoinContentOnlyTooltip:\"calling_JoinContentOnlyTooltip\",calling_JoinNowButton:\"calling_JoinNowButton\",calling_JoinPstnPreJoin:\"calling_JoinPstnPreJoin\",calling_JoinPstnPreJoinTooltip:\"calling_JoinPstnPreJoinTooltip\",calling_JoinPstnPreJoinTooltipDisabled:\"calling_JoinPstnPreJoinTooltipDisabled\",calling_JoinPstnPreJoinTooltipWaiting:\"calling_JoinPstnPreJoinTooltipWaiting\",calling_JoinRoomScreenTooltip:\"calling_JoinRoomScreenTooltip\",calling_PreJoin_type_name:\"calling_PreJoin_type_name\",calling_Pstn_dial_favorites:\"calling_Pstn_dial_favorites\",calling_PstnCallMeBack:\"calling_PstnCallMeBack\",calling_PstnConnectedPhoneContextTitle:\"calling_PstnConnectedPhoneContextTitle\",calling_PstnConnectedPhoneDialogTitle:\"calling_PstnConnectedPhoneDialogTitle\",calling_PstnConnectingPhoneContextTitle:\"calling_PstnConnectingPhoneContextTitle\",calling_PstnConnectingPhoneDialogTitle:\"calling_PstnConnectingPhoneDialogTitle\",calling_PstnDialInManually:\"calling_PstnDialInManually\",calling_PstnPreJoinAlertContent:\"calling_PstnPreJoinAlertContent\",calling_PstnPreJoinAlertTitle:\"calling_PstnPreJoinAlertTitle\",calling_PstnPreJoinDialogContentCallMeBack:\"calling_PstnPreJoinDialogContentCallMeBack\",calling_PstnPreJoinDialogContentCallMeBackMru:\"calling_PstnPreJoinDialogContentCallMeBackMru\",calling_PstnPreJoinDialogContentDialIn:\"calling_PstnPreJoinDialogContentDialIn\",calling_PstnPreJoinDialogTitle:\"calling_PstnPreJoinDialogTitle\",calling_accept:\"calling_accept\",calling_accept_notification_for_surface_hub:\"calling_accept_notification_for_surface_hub\",calling_accessibility_title:\"calling_accessibility_title\",calling_action_buttons_region:\"calling_action_buttons_region\",calling_active_call_in_progress:\"calling_active_call_in_progress\",calling_add_to_speed_dial:\"calling_add_to_speed_dial\",calling_add_to_speed_dial_addButton:\"calling_add_to_speed_dial_addButton\",calling_add_to_speed_dial_companyname:\"calling_add_to_speed_dial_companyname\",calling_add_to_speed_dial_duplicate_user_error:\"calling_add_to_speed_dial_duplicate_user_error\",calling_add_to_speed_dial_duplicate_user_title_error:\"calling_add_to_speed_dial_duplicate_user_title_error\",calling_add_to_speed_dial_email:\"calling_add_to_speed_dial_email\",calling_add_to_speed_dial_error:\"calling_add_to_speed_dial_error\",calling_add_to_speed_dial_fullname:\"calling_add_to_speed_dial_fullname\",calling_add_to_speed_dial_invalid_error:\"calling_add_to_speed_dial_invalid_error\",calling_add_to_speed_dial_jobtitle:\"calling_add_to_speed_dial_jobtitle\",calling_add_to_speed_dial_phone:\"calling_add_to_speed_dial_phone\",calling_add_to_speed_dial_removeButton:\"calling_add_to_speed_dial_removeButton\",calling_add_to_speed_dial_searchtext:\"calling_add_to_speed_dial_searchtext\",calling_add_to_speed_dial_searchtext_pstn:\"calling_add_to_speed_dial_searchtext_pstn\",calling_addParticipant:\"calling_addParticipant\",calling_alertBackgroundBlurFailure:\"calling_alertBackgroundBlurFailure\",calling_alertBackgroundBlurFailureTitle:\"calling_alertBackgroundBlurFailureTitle\",calling_alertCallControlsUnavailable_new_description:\"calling_alertCallControlsUnavailable_new_description\",calling_alertCallControlsUnavailable_old_description:\"calling_alertCallControlsUnavailable_old_description\",calling_alertCallControlsUnavailableTitle:\"calling_alertCallControlsUnavailableTitle\",calling_alertCannotUnmuteOSMicrophone:\"calling_alertCannotUnmuteOSMicrophone\",calling_alertCannotUnmuteOSMicrophoneTitle:\"calling_alertCannotUnmuteOSMicrophoneTitle\",calling_alertCatastrophicNetworkError_pstnAvailable_description:\"calling_alertCatastrophicNetworkError_pstnAvailable_description\",calling_alertCatastrophicNetworkError_pstnAvailable_openMeetingInfoButton:\"calling_alertCatastrophicNetworkError_pstnAvailable_openMeetingInfoButton\",calling_alertCatastrophicNetworkError_pstnAvailable_title:\"calling_alertCatastrophicNetworkError_pstnAvailable_title\",calling_alertCatastrophicNetworkError_pstnNotAvailable_description:\"calling_alertCatastrophicNetworkError_pstnNotAvailable_description\",calling_alertCatastrophicNetworkError_pstnNotAvailable_title:\"calling_alertCatastrophicNetworkError_pstnNotAvailable_title\",calling_alertClosedCaptionHasBeenStartedDescription:\"calling_alertClosedCaptionHasBeenStartedDescription\",calling_alertClosedCaptionHasBeenStartedTitle:\"calling_alertClosedCaptionHasBeenStartedTitle\",calling_alertClosedCaptionsFailedDescription:\"calling_alertClosedCaptionsFailedDescription\",calling_alertClosedCaptionsFailedTitle:\"calling_alertClosedCaptionsFailedTitle\",calling_alertClosedCaptionsHiddenDescription:\"calling_alertClosedCaptionsHiddenDescription\",calling_alertClosedCaptionsHiddenTitle:\"calling_alertClosedCaptionsHiddenTitle\",calling_alertClosedCaptionsPending:\"calling_alertClosedCaptionsPending\",calling_alertClosedCaptionsStopped:\"calling_alertClosedCaptionsStopped\",calling_alertContentOnly:\"calling_alertContentOnly\",calling_alertDeviceAudioSrvNotRunningDesc:\"calling_alertDeviceAudioSrvNotRunningDesc\",calling_alertDeviceAudioSrvNotRunningTitle:\"calling_alertDeviceAudioSrvNotRunningTitle\",calling_alertDeviceCaptureNotMuteButSilentDescription:\"calling_alertDeviceCaptureNotMuteButSilentDescription\",calling_alertDeviceCaptureNotMuteButSilentForMacDescription:\"calling_alertDeviceCaptureNotMuteButSilentForMacDescription\",calling_alertDeviceCaptureNotMuteButSilentTitle:\"calling_alertDeviceCaptureNotMuteButSilentTitle\",calling_alertDeviceClipping:\"calling_alertDeviceClipping\",calling_alertDeviceDisabled_description:\"calling_alertDeviceDisabled_description\",calling_alertDeviceEcho:\"calling_alertDeviceEcho\",calling_alertDeviceEchoTitle:\"calling_alertDeviceEchoTitle\",calling_alertDeviceMultipleEndpoints:\"calling_alertDeviceMultipleEndpoints\",calling_alertDeviceMultipleEndpointsDescription:\"calling_alertDeviceMultipleEndpointsDescription\",calling_alertDeviceMultipleEndpointsTitle:\"calling_alertDeviceMultipleEndpointsTitle\",calling_alertGenericEcho:\"calling_alertGenericEcho\",calling_alertGenericEchoTitle:\"calling_alertGenericEchoTitle\",calling_alertInitiatorStartedRecording:\"calling_alertInitiatorStartedRecording\",calling_alertInitiatorStartedRecordingAria:\"calling_alertInitiatorStartedRecordingAria\",calling_alertInitiatorStartedRecordingDescription:\"calling_alertInitiatorStartedRecordingDescription\",calling_alertInitiatorStartedRecordingDescriptionAria:\"calling_alertInitiatorStartedRecordingDescriptionAria\",calling_alertInitiatorStartedRecordingTitle:\"calling_alertInitiatorStartedRecordingTitle\",calling_alertJoinersRecordingStarted:\"calling_alertJoinersRecordingStarted\",calling_alertJoinersRecordingStartedAria:\"calling_alertJoinersRecordingStartedAria\",calling_alertJoinersRecordingStartedDescription:\"calling_alertJoinersRecordingStartedDescription\",calling_alertJoinersRecordingStartedDescriptionAria:\"calling_alertJoinersRecordingStartedDescriptionAria\",calling_alertJoinersRecordingStartedTitle:\"calling_alertJoinersRecordingStartedTitle\",calling_alertLightweightJoin_dialInButton:\"calling_alertLightweightJoin_dialInButton\",calling_alertLightweightJoin_dialOutButton:\"calling_alertLightweightJoin_dialOutButton\",calling_alertLightweightJoinDescription:\"calling_alertLightweightJoinDescription\",calling_alertLightweightJoinTitle:\"calling_alertLightweightJoinTitle\",calling_alertMicFailure:\"calling_alertMicFailure\",calling_alertMicFailureForMac:\"calling_alertMicFailureForMac\",calling_alertMicFailureForMacTitle:\"calling_alertMicFailureForMacTitle\",calling_alertMicFailureMoreAvailableDevicesDescription:\"calling_alertMicFailureMoreAvailableDevicesDescription\",calling_alertMicFailureOneAvailableDeviceDescription:\"calling_alertMicFailureOneAvailableDeviceDescription\",calling_alertMicFailureTitle:\"calling_alertMicFailureTitle\",calling_alertMicrophoneMuted:\"calling_alertMicrophoneMuted\",calling_alertMicrophoneMutedDescription:\"calling_alertMicrophoneMutedDescription\",calling_alertMicrophoneMutedTitle:\"calling_alertMicrophoneMutedTitle\",calling_alertMicrophoneSpeakersMuted:\"calling_alertMicrophoneSpeakersMuted\",calling_alertMissingCamera:\"calling_alertMissingCamera\",calling_alertMissingCameraDescription:\"calling_alertMissingCameraDescription\",calling_alertMissingCameraTitle:\"calling_alertMissingCameraTitle\",calling_alertMissingMicrophone:\"calling_alertMissingMicrophone\",calling_alertMissingMicrophoneDescription:\"calling_alertMissingMicrophoneDescription\",calling_alertMissingMicrophoneTitle:\"calling_alertMissingMicrophoneTitle\",calling_alertMissingSpeakers:\"calling_alertMissingSpeakers\",calling_alertMissingSpeakersDescription:\"calling_alertMissingSpeakersDescription\",calling_alertMissingSpeakersTitle:\"calling_alertMissingSpeakersTitle\",calling_alertNetworkQualityTitle:\"calling_alertNetworkQualityTitle\",calling_alertNoise:\"calling_alertNoise\",calling_alertNoiseDescription:\"calling_alertNoiseDescription\",calling_alertNoiseMoreDevices:\"calling_alertNoiseMoreDevices\",calling_alertNoiseTitle:\"calling_alertNoiseTitle\",calling_alertParticipantsRecordingStarted:\"calling_alertParticipantsRecordingStarted\",calling_alertParticipantsRecordingStartedAria:\"calling_alertParticipantsRecordingStartedAria\",calling_alertParticipantsRecordingStartedDescription:\"calling_alertParticipantsRecordingStartedDescription\",calling_alertParticipantsRecordingStartedDescriptionAria:\"calling_alertParticipantsRecordingStartedDescriptionAria\",calling_alertParticipantsRecordingStartedTitle:\"calling_alertParticipantsRecordingStartedTitle\",calling_alertRecordingDisabled:\"calling_alertRecordingDisabled\",calling_alertRecordingDisabledDescription:\"calling_alertRecordingDisabledDescription\",calling_alertRecordingDisabledTitle:\"calling_alertRecordingDisabledTitle\",calling_alertRecordingEnded:\"calling_alertRecordingEnded\",calling_alertRecordingFailed:\"calling_alertRecordingFailed\",calling_alertRecordingFailedPending:\"calling_alertRecordingFailedPending\",calling_alertRecordingFailedTitle:\"calling_alertRecordingFailedTitle\",calling_alertRecordingPPT:\"calling_alertRecordingPPT\",calling_alertRecordingPPTDescription:\"calling_alertRecordingPPTDescription\",calling_alertRecordingPPTTitle:\"calling_alertRecordingPPTTitle\",calling_alertRecordingStarted:\"calling_alertRecordingStarted\",calling_alertRecordingStopped:\"calling_alertRecordingStopped\",calling_alertRecordingStoppedAria:\"calling_alertRecordingStoppedAria\",calling_alertRecordingStoppedDescription:\"calling_alertRecordingStoppedDescription\",calling_alertRecordingStoppedDescriptionAria:\"calling_alertRecordingStoppedDescriptionAria\",calling_alertRecordingStoppedTitle:\"calling_alertRecordingStoppedTitle\",calling_alertRecordingWhiteboard:\"calling_alertRecordingWhiteboard\",calling_alertRecordingWhiteboardDescription:\"calling_alertRecordingWhiteboardDescription\",calling_alertRecordingWhiteboardTitle:\"calling_alertRecordingWhiteboardTitle\",calling_alertRoomEcho:\"calling_alertRoomEcho\",calling_alertRoomEchoTitle:\"calling_alertRoomEchoTitle\",calling_alertScreenSharingCallEscalatedAriaLabel:\"calling_alertScreenSharingCallEscalatedAriaLabel\",calling_alertScreenSharingCallEscalatedDescription:\"calling_alertScreenSharingCallEscalatedDescription\",calling_alertScreenSharingCallEscalatedTitle:\"calling_alertScreenSharingCallEscalatedTitle\",calling_alertScreenSharingCallEscalatedTitleNoUser:\"calling_alertScreenSharingCallEscalatedTitleNoUser\",calling_alertScreenSharingCallEscalatedTitleNoUserAriaLabel:\"calling_alertScreenSharingCallEscalatedTitleNoUserAriaLabel\",calling_alertScreenSharingCallEscalationFailedDescription:\"calling_alertScreenSharingCallEscalationFailedDescription\",calling_alertScreenSharingCallEscalationFailedTitle:\"calling_alertScreenSharingCallEscalationFailedTitle\",calling_alertSharingControlRequestDenied:\"calling_alertSharingControlRequestDenied\",calling_alertSharingControlRequestDeniedTitle:\"calling_alertSharingControlRequestDeniedTitle\",calling_alertSharingControlRequestRevoked:\"calling_alertSharingControlRequestRevoked\",calling_alertSharingControlRequestRevokedTitle:\"calling_alertSharingControlRequestRevokedTitle\",calling_alertSharingDropped:\"calling_alertSharingDropped\",calling_alertSharingDroppedDescription:\"calling_alertSharingDroppedDescription\",calling_alertSharingDroppedTitle:\"calling_alertSharingDroppedTitle\",calling_alertSharingStolen:\"calling_alertSharingStolen\",calling_alertSharingStolenTitle:\"calling_alertSharingStolenTitle\",calling_alertSpeakerFailure:\"calling_alertSpeakerFailure\",calling_alertSpeakerFailureMoreAvailableDevicesDescription:\"calling_alertSpeakerFailureMoreAvailableDevicesDescription\",calling_alertSpeakerFailureOneAvailableDeviceDescription:\"calling_alertSpeakerFailureOneAvailableDeviceDescription\",calling_alertSpeakerFailureTitle:\"calling_alertSpeakerFailureTitle\",calling_alertSpeakerMuted:\"calling_alertSpeakerMuted\",calling_alertSpeakerMutedDescription:\"calling_alertSpeakerMutedDescription\",calling_alertSpeakerMutedTitle:\"calling_alertSpeakerMutedTitle\",calling_alertSpeakerZeroVolume:\"calling_alertSpeakerZeroVolume\",calling_alertSpeakerZeroVolumeDescription:\"calling_alertSpeakerZeroVolumeDescription\",calling_alertSpeakerZeroVolumeTitle:\"calling_alertSpeakerZeroVolumeTitle\",calling_alertSpeakersAndMicUnmuted:\"calling_alertSpeakersAndMicUnmuted\",calling_alertSystemAudioPaused:\"calling_alertSystemAudioPaused\",calling_alertSystemAudioPausedTitle:\"calling_alertSystemAudioPausedTitle\",calling_alertSystemAudioStarted:\"calling_alertSystemAudioStarted\",calling_alertTurnOffAudio:\"calling_alertTurnOffAudio\",calling_alertVideoCaptureDeviceFreezeText:\"calling_alertVideoCaptureDeviceFreezeText\",calling_alertVideoCaptureDeviceFreezeTitle:\"calling_alertVideoCaptureDeviceFreezeTitle\",calling_alertVideoCaptureFreezeRecoveredLearnMore:\"calling_alertVideoCaptureFreezeRecoveredLearnMore\",calling_alertVideoCaptureFreezeRecoveredText:\"calling_alertVideoCaptureFreezeRecoveredText\",calling_alertVideoCaptureFreezeRecoveredTitle:\"calling_alertVideoCaptureFreezeRecoveredTitle\",calling_alertVideoCapturePermissionDenied:\"calling_alertVideoCapturePermissionDenied\",calling_alertVideoCapturerDeviceStartFailedText:\"calling_alertVideoCapturerDeviceStartFailedText\",calling_alertVideoCapturerDeviceStartFailedTitle:\"calling_alertVideoCapturerDeviceStartFailedTitle\",calling_alertVideoCapturerDeviceStartFailureLackSystemResText:\"calling_alertVideoCapturerDeviceStartFailureLackSystemResText\",calling_alertVideoCapturerDeviceStartFailureLackSystemResTitle:\"calling_alertVideoCapturerDeviceStartFailureLackSystemResTitle\",calling_alertVideoCapturerDeviceStartFailureMFResConflictText:\"calling_alertVideoCapturerDeviceStartFailureMFResConflictText\",calling_alertVideoCapturerDeviceStartFailureMFResConflictTitle:\"calling_alertVideoCapturerDeviceStartFailureMFResConflictTitle\",calling_alertVideoCapturerDeviceStartTimedOutText:\"calling_alertVideoCapturerDeviceStartTimedOutText\",calling_alertVideoCapturerDeviceStartTimedOutTitle:\"calling_alertVideoCapturerDeviceStartTimedOutTitle\",calling_alertWebGlNotSupported:\"calling_alertWebGlNotSupported\",calling_alertWebGlNotSupportedDescription:\"calling_alertWebGlNotSupportedDescription\",calling_alertWebGlNotSupportedTitle:\"calling_alertWebGlNotSupportedTitle\",calling_anonymousJoin_desktopUpsellLink:\"calling_anonymousJoin_desktopUpsellLink\",calling_anonymousJoin_desktopUpsellOr:\"calling_anonymousJoin_desktopUpsellOr\",calling_anonymousJoin_desktopUpsellText:\"calling_anonymousJoin_desktopUpsellText\",calling_anonymousJoin_enterName_placeholder:\"calling_anonymousJoin_enterName_placeholder\",calling_anonymousJoin_nameEnteringEncouragement:\"calling_anonymousJoin_nameEnteringEncouragement\",calling_anonymousJoin_signInLink:\"calling_anonymousJoin_signInLink\",calling_anonymousJoinDisabledByPolicy_message:\"calling_anonymousJoinDisabledByPolicy_message\",calling_anonymousJoinDisabledByPolicy_title:\"calling_anonymousJoinDisabledByPolicy_title\",calling_aria_label_your_number:\"calling_aria_label_your_number\",calling_audio_call_ignore:\"calling_audio_call_ignore\",calling_audio_call_message:\"calling_audio_call_message\",calling_audio_call_reply:\"calling_audio_call_reply\",calling_b2b_join_warning_banner_description:\"calling_b2b_join_warning_banner_description\",calling_b2b_join_warning_banner_message:\"calling_b2b_join_warning_banner_message\",calling_b2b_join_warning_banner_title:\"calling_b2b_join_warning_banner_title\",calling_b2b_unsupported_body:\"calling_b2b_unsupported_body\",calling_blocked_contacts_settings_dialog_delete_contact_btn_arial_label:\"calling_blocked_contacts_settings_dialog_delete_contact_btn_arial_label\",calling_blocked_contacts_settings_dialog_member_list_aria_label:\"calling_blocked_contacts_settings_dialog_member_list_aria_label\",calling_blockedcontacts_settings:\"calling_blockedcontacts_settings\",calling_button_mute:\"calling_button_mute\",calling_button_mute_microphone:\"calling_button_mute_microphone\",calling_button_mute_speaker:\"calling_button_mute_speaker\",calling_button_unmute:\"calling_button_unmute\",calling_button_unmute_microphone:\"calling_button_unmute_microphone\",calling_button_unmute_speaker:\"calling_button_unmute_speaker\",calling_call:\"calling_call\",calling_call_Holding:\"calling_call_Holding\",calling_call_holding_failed:\"calling_call_holding_failed\",calling_call_holding_succeeded:\"calling_call_holding_succeeded\",calling_call_park_notification:\"calling_call_park_notification\",calling_call_park_succeeded:\"calling_call_park_succeeded\",calling_callConsultation_aria_selected:\"calling_callConsultation_aria_selected\",calling_callDoesNotExist_message_calling_screen:\"calling_callDoesNotExist_message_calling_screen\",calling_callDoesntExistAnymore:\"calling_callDoesntExistAnymore\",calling_callDropped_description_2p_callingScreen:\"calling_callDropped_description_2p_callingScreen\",calling_callDropped_description_callingScreen:\"calling_callDropped_description_callingScreen\",calling_callDropped_message_callingMonitor:\"calling_callDropped_message_callingMonitor\",calling_callDropped_message_callingScreen:\"calling_callDropped_message_callingScreen\",calling_callDropped_message_multiCallList:\"calling_callDropped_message_multiCallList\",calling_callDropped_title_callingMonitor:\"calling_callDropped_title_callingMonitor\",calling_callDropped_title_callingScreen:\"calling_callDropped_title_callingScreen\",calling_callEnded:\"calling_callEnded\",calling_callFailed:\"calling_callFailed\",calling_callFailed_call_back:\"calling_callFailed_call_back\",calling_callFailed_dismiss:\"calling_callFailed_dismiss\",calling_callFailed_rejoin:\"calling_callFailed_rejoin\",calling_callFailed_rejoin_meeting:\"calling_callFailed_rejoin_meeting\",calling_callFailed_retry:\"calling_callFailed_retry\",calling_callMissed:\"calling_callMissed\",calling_callOffline_message_callingScreen:\"calling_callOffline_message_callingScreen\",calling_callRecordingMessage:\"calling_callRecordingMessage\",calling_callSetupFailed_message:\"calling_callSetupFailed_message\",calling_callStarted:\"calling_callStarted\",calling_callTransfer_aria_search:\"calling_callTransfer_aria_search\",calling_callTransfer_aria_selected:\"calling_callTransfer_aria_selected\",calling_callTransfer_aria_start:\"calling_callTransfer_aria_start\",calling_caller_location:\"calling_caller_location\",calling_caller_number:\"calling_caller_number\",calling_cast_choose_room_title:\"calling_cast_choose_room_title\",calling_cast_room_add_button:\"calling_cast_room_add_button\",calling_cast_room_enableBluetooth:\"calling_cast_room_enableBluetooth\",calling_cast_roomsNearby_title:\"calling_cast_roomsNearby_title\",calling_chat_disabled_tooltip:\"calling_chat_disabled_tooltip\",calling_chat_off:\"calling_chat_off\",calling_close_parked_call_banner:\"calling_close_parked_call_banner\",calling_closedCaptionsAreNotEnabledForExternalUsers:\"calling_closedCaptionsAreNotEnabledForExternalUsers\",calling_closedCaptionsSettingsDescription:\"calling_closedCaptionsSettingsDescription\",calling_closedCaptionsSettingsFontSize:\"calling_closedCaptionsSettingsFontSize\",calling_closedCaptionsSettingsFontSizeLarge:\"calling_closedCaptionsSettingsFontSizeLarge\",calling_closedCaptionsSettingsFontSizeNormal:\"calling_closedCaptionsSettingsFontSizeNormal\",calling_closedCaptionsSettingsFontSizeSmall:\"calling_closedCaptionsSettingsFontSizeSmall\",calling_closedCaptionsSettingsTitle:\"calling_closedCaptionsSettingsTitle\",calling_confirm_audio_escalation_button_text:\"calling_confirm_audio_escalation_button_text\",calling_confirm_audio_escalation_dialog_text:\"calling_confirm_audio_escalation_dialog_text\",calling_confirm_audio_escalation_dialog_title:\"calling_confirm_audio_escalation_dialog_title\",calling_confirm_audio_escalation_tooltip:\"calling_confirm_audio_escalation_tooltip\",calling_confirm_change_participant_role_dialog_text:\"calling_confirm_change_participant_role_dialog_text\",calling_confirm_change_participant_role_dialog_title:\"calling_confirm_change_participant_role_dialog_title\",calling_confirm_change_participant_role_for_active_presenter_dialog_text:\"calling_confirm_change_participant_role_for_active_presenter_dialog_text\",calling_confirm_mute_all_dialog_text:\"calling_confirm_mute_all_dialog_text\",calling_connecting_animation:\"calling_connecting_animation\",calling_connectingString:\"calling_connectingString\",calling_consult:\"calling_consult\",calling_consultThenTransfer:\"calling_consultThenTransfer\",calling_consulting:\"calling_consulting\",calling_consulting_with:\"calling_consulting_with\",calling_contact_button_text:\"calling_contact_button_text\",calling_contentsharing_aria_live_presentation_started:\"calling_contentsharing_aria_live_presentation_started\",calling_contentsharing_error_message_corrupted_file:\"calling_contentsharing_error_message_corrupted_file\",calling_contentsharing_error_message_empty_file:\"calling_contentsharing_error_message_empty_file\",calling_contentsharing_error_message_encrypted_file:\"calling_contentsharing_error_message_encrypted_file\",calling_contentsharing_error_message_external_user_description:\"calling_contentsharing_error_message_external_user_description\",calling_contentsharing_error_message_external_user_title:\"calling_contentsharing_error_message_external_user_title\",calling_contentsharing_error_message_file_not_found:\"calling_contentsharing_error_message_file_not_found\",calling_contentsharing_error_message_file_too_big:\"calling_contentsharing_error_message_file_too_big\",calling_contentsharing_error_message_no_access:\"calling_contentsharing_error_message_no_access\",calling_contentsharing_error_message_password_protected:\"calling_contentsharing_error_message_password_protected\",calling_contentsharing_error_message_presenter_generic_error:\"calling_contentsharing_error_message_presenter_generic_error\",calling_contentsharing_error_message_presenter_has_no_access:\"calling_contentsharing_error_message_presenter_has_no_access\",calling_contentsharing_error_message_presenter_has_no_access_desc:\"calling_contentsharing_error_message_presenter_has_no_access_desc\",calling_contentsharing_error_message_signed_document:\"calling_contentsharing_error_message_signed_document\",calling_contentsharing_error_message_unsupported_file_type:\"calling_contentsharing_error_message_unsupported_file_type\",calling_contentsharing_error_message_unsupported_fonts:\"calling_contentsharing_error_message_unsupported_fonts\",calling_contentsharing_error_message_unsupported_macros:\"calling_contentsharing_error_message_unsupported_macros\",calling_contentsharing_error_message_viewer_cannot_update_status:\"calling_contentsharing_error_message_viewer_cannot_update_status\",calling_contentsharing_error_message_viewer_failed_to_display:\"calling_contentsharing_error_message_viewer_failed_to_display\",calling_contentsharing_error_message_viewer_failed_to_load:\"calling_contentsharing_error_message_viewer_failed_to_load\",calling_contentsharing_error_message_viewer_has_no_access:\"calling_contentsharing_error_message_viewer_has_no_access\",calling_contentsharing_error_new_title:\"calling_contentsharing_error_new_title\",calling_contentsharing_error_title:\"calling_contentsharing_error_title\",calling_contentsharing_error_title_corrupted_file:\"calling_contentsharing_error_title_corrupted_file\",calling_contentsharing_error_title_empty_file:\"calling_contentsharing_error_title_empty_file\",calling_contentsharing_error_title_encrypted_file:\"calling_contentsharing_error_title_encrypted_file\",calling_contentsharing_error_title_external_user:\"calling_contentsharing_error_title_external_user\",calling_contentsharing_error_title_file_not_found:\"calling_contentsharing_error_title_file_not_found\",calling_contentsharing_error_title_file_too_big:\"calling_contentsharing_error_title_file_too_big\",calling_contentsharing_error_title_no_access:\"calling_contentsharing_error_title_no_access\",calling_contentsharing_error_title_password_protected:\"calling_contentsharing_error_title_password_protected\",calling_contentsharing_error_title_signed_document:\"calling_contentsharing_error_title_signed_document\",calling_contentsharing_error_title_unsupported_file_type:\"calling_contentsharing_error_title_unsupported_file_type\",calling_contentsharing_error_title_unsupported_fonts:\"calling_contentsharing_error_title_unsupported_fonts\",calling_contentsharing_error_title_unsupported_macros:\"calling_contentsharing_error_title_unsupported_macros\",calling_contentsharing_notification_take_back_button:\"calling_contentsharing_notification_take_back_button\",calling_contentsharing_notification_user_has_taken_control:\"calling_contentsharing_notification_user_has_taken_control\",calling_contentsharing_notification_user_has_taken_control_title:\"calling_contentsharing_notification_user_has_taken_control_title\",calling_contentsharing_ppt_aria_live_presentation_stopped:\"calling_contentsharing_ppt_aria_live_presentation_stopped\",calling_contentsharing_presentation:\"calling_contentsharing_presentation\",calling_contentsharing_private_view_notification:\"calling_contentsharing_private_view_notification\",calling_contentsharing_toolbar_aria_live_slide_change:\"calling_contentsharing_toolbar_aria_live_slide_change\",calling_contentsharing_toolbar_presentation_position:\"calling_contentsharing_toolbar_presentation_position\",calling_contentsharing_toolbar_return_to_presenter:\"calling_contentsharing_toolbar_return_to_presenter\",calling_contentsharing_toolbar_return_to_presenter_button:\"calling_contentsharing_toolbar_return_to_presenter_button\",calling_contentsharing_toolbar_stop_presenting:\"calling_contentsharing_toolbar_stop_presenting\",calling_contentsharing_toolbar_take_control:\"calling_contentsharing_toolbar_take_control\",calling_contentsharing_whiteboard_aria_live_presentation_started_presenter:\"calling_contentsharing_whiteboard_aria_live_presentation_started_presenter\",calling_contentsharing_whiteboard_aria_live_presentation_started_viewer:\"calling_contentsharing_whiteboard_aria_live_presentation_started_viewer\",calling_contentsharing_whiteboard_aria_live_presentation_stopped:\"calling_contentsharing_whiteboard_aria_live_presentation_stopped\",calling_conversation__startedAMeetup:\"calling_conversation__startedAMeetup\",calling_conversation__startedAMeetupWithTitle:\"calling_conversation__startedAMeetupWithTitle\",calling_copy_park_pickup_code:\"calling_copy_park_pickup_code\",calling_cqf_button_cancel:\"calling_cqf_button_cancel\",calling_cqf_button_send_feedback:\"calling_cqf_button_send_feedback\",calling_cqf_category_audio:\"calling_cqf_category_audio\",calling_cqf_category_broadcast:\"calling_cqf_category_broadcast\",calling_cqf_category_broadcast_attendee_audio:\"calling_cqf_category_broadcast_attendee_audio\",calling_cqf_category_broadcast_attendee_captions:\"calling_cqf_category_broadcast_attendee_captions\",calling_cqf_category_broadcast_attendee_general:\"calling_cqf_category_broadcast_attendee_general\",calling_cqf_category_call_closed_captions:\"calling_cqf_category_call_closed_captions\",calling_cqf_category_screen_sharing:\"calling_cqf_category_screen_sharing\",calling_cqf_category_screenshare_call:\"calling_cqf_category_screenshare_call\",calling_cqf_category_video:\"calling_cqf_category_video\",calling_cqf_default_duration:\"calling_cqf_default_duration\",calling_cqf_heading_quality:\"calling_cqf_heading_quality\",calling_cqf_heading_short_call:\"calling_cqf_heading_short_call\",calling_cqf_heading_short_screenshare_call:\"calling_cqf_heading_short_screenshare_call\",calling_cqf_item_audio_dropped:\"calling_cqf_item_audio_dropped\",calling_cqf_item_audio_nolocal:\"calling_cqf_item_audio_nolocal\",calling_cqf_item_audio_noremote:\"calling_cqf_item_audio_noremote\",calling_cqf_item_audio_other:\"calling_cqf_item_audio_other\",calling_cqf_item_audio_quality_delay:\"calling_cqf_item_audio_quality_delay\",calling_cqf_item_audio_quality_dialpad:\"calling_cqf_item_audio_quality_dialpad\",calling_cqf_item_audio_quality_distorted:\"calling_cqf_item_audio_quality_distorted\",calling_cqf_item_audio_quality_echo:\"calling_cqf_item_audio_quality_echo\",calling_cqf_item_audio_quality_noise:\"calling_cqf_item_audio_quality_noise\",calling_cqf_item_audio_quality_volume:\"calling_cqf_item_audio_quality_volume\",calling_cqf_item_broadcast_audio_music:\"calling_cqf_item_broadcast_audio_music\",calling_cqf_item_broadcast_audio_nolocal:\"calling_cqf_item_broadcast_audio_nolocal\",calling_cqf_item_broadcast_audio_quality_distorted:\"calling_cqf_item_broadcast_audio_quality_distorted\",calling_cqf_item_broadcast_audio_quality_echo:\"calling_cqf_item_broadcast_audio_quality_echo\",calling_cqf_item_broadcast_audio_sync:\"calling_cqf_item_broadcast_audio_sync\",calling_cqf_item_broadcast_audio_volume:\"calling_cqf_item_broadcast_audio_volume\",calling_cqf_item_broadcast_cannot_end:\"calling_cqf_item_broadcast_cannot_end\",calling_cqf_item_broadcast_captions_quality:\"calling_cqf_item_broadcast_captions_quality\",calling_cqf_item_broadcast_ended:\"calling_cqf_item_broadcast_ended\",calling_cqf_item_broadcast_first_join_fail:\"calling_cqf_item_broadcast_first_join_fail\",calling_cqf_item_broadcast_indicators:\"calling_cqf_item_broadcast_indicators\",calling_cqf_item_broadcast_join_fail:\"calling_cqf_item_broadcast_join_fail\",calling_cqf_item_broadcast_layout:\"calling_cqf_item_broadcast_layout\",calling_cqf_item_broadcast_load_time:\"calling_cqf_item_broadcast_load_time\",calling_cqf_item_broadcast_no_audio:\"calling_cqf_item_broadcast_no_audio\",calling_cqf_item_broadcast_novideo:\"calling_cqf_item_broadcast_novideo\",calling_cqf_item_broadcast_other:\"calling_cqf_item_broadcast_other\",calling_cqf_item_broadcast_poor_audio:\"calling_cqf_item_broadcast_poor_audio\",calling_cqf_item_broadcast_screenshare_blurry:\"calling_cqf_item_broadcast_screenshare_blurry\",calling_cqf_item_broadcast_start:\"calling_cqf_item_broadcast_start\",calling_cqf_item_broadcast_unexpected_end:\"calling_cqf_item_broadcast_unexpected_end\",calling_cqf_item_broadcast_video_blurry:\"calling_cqf_item_broadcast_video_blurry\",calling_cqf_item_broadcast_video_buffer:\"calling_cqf_item_broadcast_video_buffer\",calling_cqf_item_broadcast_video_dropped:\"calling_cqf_item_broadcast_video_dropped\",calling_cqf_item_broadcast_video_nolocal:\"calling_cqf_item_broadcast_video_nolocal\",calling_cqf_item_broadcast_video_noremote:\"calling_cqf_item_broadcast_video_noremote\",calling_cqf_item_broadcast_video_quality_freezing:\"calling_cqf_item_broadcast_video_quality_freezing\",calling_cqf_item_cc_other:\"calling_cqf_item_cc_other\",calling_cqf_item_cc_quality_rating:\"calling_cqf_item_cc_quality_rating\",calling_cqf_item_reliability_invite:\"calling_cqf_item_reliability_invite\",calling_cqf_item_reliability_join:\"calling_cqf_item_reliability_join\",calling_cqf_item_short_duration_called_by_mistake:\"calling_cqf_item_short_duration_called_by_mistake\",calling_cqf_item_short_duration_checking_out_features:\"calling_cqf_item_short_duration_checking_out_features\",calling_cqf_item_short_duration_connecting_too_long:\"calling_cqf_item_short_duration_connecting_too_long\",calling_cqf_item_short_duration_media_issues:\"calling_cqf_item_short_duration_media_issues\",calling_cqf_item_short_duration_other:\"calling_cqf_item_short_duration_other\",calling_cqf_item_short_duration_ringing_everyone:\"calling_cqf_item_short_duration_ringing_everyone\",calling_cqf_item_short_duration_screenshare_called_by_mistake:\"calling_cqf_item_short_duration_screenshare_called_by_mistake\",calling_cqf_item_short_duration_start_by_mistake:\"calling_cqf_item_short_duration_start_by_mistake\",calling_cqf_item_short_duration_start_video_by_mistake:\"calling_cqf_item_short_duration_start_video_by_mistake\",calling_cqf_item_short_duration_thought_calling_everyone:\"calling_cqf_item_short_duration_thought_calling_everyone\",calling_cqf_item_short_duration_trying_feature_out:\"calling_cqf_item_short_duration_trying_feature_out\",calling_cqf_item_short_duration_trying_out_calling:\"calling_cqf_item_short_duration_trying_out_calling\",calling_cqf_item_short_duration_trying_out_screenshare_calling:\"calling_cqf_item_short_duration_trying_out_screenshare_calling\",calling_cqf_item_short_duration_video_on_by_default:\"calling_cqf_item_short_duration_video_on_by_default\",calling_cqf_item_ss_dropped:\"calling_cqf_item_ss_dropped\",calling_cqf_item_ss_nolocal:\"calling_cqf_item_ss_nolocal\",calling_cqf_item_ss_noremote:\"calling_cqf_item_ss_noremote\",calling_cqf_item_ss_other:\"calling_cqf_item_ss_other\",calling_cqf_item_ss_quality_freezing:\"calling_cqf_item_ss_quality_freezing\",calling_cqf_item_ss_quality_poor:\"calling_cqf_item_ss_quality_poor\",calling_cqf_item_ss_quality_start:\"calling_cqf_item_ss_quality_start\",calling_cqf_item_ss_quality_sync:\"calling_cqf_item_ss_quality_sync\",calling_cqf_item_ss_quality_systemaudio:\"calling_cqf_item_ss_quality_systemaudio\",calling_cqf_item_video_dropped:\"calling_cqf_item_video_dropped\",calling_cqf_item_video_nolocal:\"calling_cqf_item_video_nolocal\",calling_cqf_item_video_noremote:\"calling_cqf_item_video_noremote\",calling_cqf_item_video_other:\"calling_cqf_item_video_other\",calling_cqf_item_video_quality_backgroundblur:\"calling_cqf_item_video_quality_backgroundblur\",calling_cqf_item_video_quality_dark:\"calling_cqf_item_video_quality_dark\",calling_cqf_item_video_quality_freezing:\"calling_cqf_item_video_quality_freezing\",calling_cqf_item_video_quality_poor:\"calling_cqf_item_video_quality_poor\",calling_cqf_item_video_quality_sync:\"calling_cqf_item_video_quality_sync\",calling_cqf_meeting_duration:\"calling_cqf_meeting_duration\",calling_cqf_question_how_was_the_quality:\"calling_cqf_question_how_was_the_quality\",calling_cqf_rating_description_1:\"calling_cqf_rating_description_1\",calling_cqf_rating_description_2:\"calling_cqf_rating_description_2\",calling_cqf_rating_description_3:\"calling_cqf_rating_description_3\",calling_cqf_rating_description_4:\"calling_cqf_rating_description_4\",calling_cqf_rating_description_5:\"calling_cqf_rating_description_5\",calling_default_endedString:\"calling_default_endedString\",calling_default_meet_up_name:\"calling_default_meet_up_name\",calling_default_meeting_title:\"calling_default_meeting_title\",calling_default_meeting_title_without_channel:\"calling_default_meeting_title_without_channel\",calling_delegation_for:\"calling_delegation_for\",calling_delegation_for_myself:\"calling_delegation_for_myself\",calling_device_settings_test_sound_tooltip:\"calling_device_settings_test_sound_tooltip\",calling_deviceSettings:\"calling_deviceSettings\",calling_dial_in:\"calling_dial_in\",calling_dial_in_open_link:\"calling_dial_in_open_link\",calling_dialpad_hide:\"calling_dialpad_hide\",calling_dialpad_hide_aria_label:\"calling_dialpad_hide_aria_label\",calling_dialpad_voip_search_text:\"calling_dialpad_voip_search_text\",calling_dialpad_voip_suggestions_aria_label:\"calling_dialpad_voip_suggestions_aria_label\",calling_disabled:\"calling_disabled\",calling_disabled_button_download_app:\"calling_disabled_button_download_app\",calling_disabled_for_bigger_chats:\"calling_disabled_for_bigger_chats\",calling_dismiss:\"calling_dismiss\",calling_downlevel_experience:\"calling_downlevel_experience\",calling_duration_hours:\"calling_duration_hours\",calling_duration_hours_long:\"calling_duration_hours_long\",calling_duration_minutes:\"calling_duration_minutes\",calling_duration_minutes_long:\"calling_duration_minutes_long\",calling_duration_seconds:\"calling_duration_seconds\",calling_duration_seconds_long:\"calling_duration_seconds_long\",calling_echoCallReport_calldrop:\"calling_echoCallReport_calldrop\",calling_echoCallReport_muted:\"calling_echoCallReport_muted\",calling_echoCallReport_needpermission:\"calling_echoCallReport_needpermission\",calling_echoCallReport_notfound:\"calling_echoCallReport_notfound\",calling_echoCallReport_notwork:\"calling_echoCallReport_notwork\",calling_echoCallReport_poorconnection:\"calling_echoCallReport_poorconnection\",calling_edit_speed_dial_contact:\"calling_edit_speed_dial_contact\",calling_emergency_chat_text:\"calling_emergency_chat_text\",calling_emergency_chat_text_no_location:\"calling_emergency_chat_text_no_location\",calling_emergency_chat_text_no_username:\"calling_emergency_chat_text_no_username\",calling_emergency_chat_text_no_username_no_location:\"calling_emergency_chat_text_no_username_no_location\",calling_emergency_disclaimer:\"calling_emergency_disclaimer\",calling_emergency_location_settings_description:\"calling_emergency_location_settings_description\",calling_emergency_location_settings_title:\"calling_emergency_location_settings_title\",calling_endedString:\"calling_endedString\",calling_enterFullscreen_call_tooltip:\"calling_enterFullscreen_call_tooltip\",calling_enterFullscreen_meetup_tooltip:\"calling_enterFullscreen_meetup_tooltip\",calling_error_action_not_allowed:\"calling_error_action_not_allowed\",calling_error_action_not_allowed_action_admit_from_lobby:\"calling_error_action_not_allowed_action_admit_from_lobby\",calling_error_action_not_allowed_action_change_meeting_role:\"calling_error_action_not_allowed_action_change_meeting_role\",calling_error_action_not_allowed_action_deny_from_lobby:\"calling_error_action_not_allowed_action_deny_from_lobby\",calling_error_action_not_allowed_action_mute:\"calling_error_action_not_allowed_action_mute\",calling_error_action_not_allowed_action_remove_participant:\"calling_error_action_not_allowed_action_remove_participant\",calling_error_action_not_allowed_action_sharing:\"calling_error_action_not_allowed_action_sharing\",calling_error_action_not_allowed_action_start_recording:\"calling_error_action_not_allowed_action_start_recording\",calling_error_action_not_allowed_action_stop_recording:\"calling_error_action_not_allowed_action_stop_recording\",calling_error_action_not_allowed_action_take_control:\"calling_error_action_not_allowed_action_take_control\",calling_error_action_not_allowed_title:\"calling_error_action_not_allowed_title\",calling_error_action_not_allowed_title_action_admit_from_lobby:\"calling_error_action_not_allowed_title_action_admit_from_lobby\",calling_error_action_not_allowed_title_action_change_meeting_role:\"calling_error_action_not_allowed_title_action_change_meeting_role\",calling_error_action_not_allowed_title_action_deny_from_lobby:\"calling_error_action_not_allowed_title_action_deny_from_lobby\",calling_error_action_not_allowed_title_action_mute:\"calling_error_action_not_allowed_title_action_mute\",calling_error_action_not_allowed_title_action_remove_participant:\"calling_error_action_not_allowed_title_action_remove_participant\",calling_error_action_not_allowed_title_action_sharing:\"calling_error_action_not_allowed_title_action_sharing\",calling_error_action_not_allowed_title_action_start_recording:\"calling_error_action_not_allowed_title_action_start_recording\",calling_error_action_not_allowed_title_action_stop_recording:\"calling_error_action_not_allowed_title_action_stop_recording\",calling_error_action_not_allowed_title_action_take_control:\"calling_error_action_not_allowed_title_action_take_control\",calling_escalation_failed:\"calling_escalation_failed\",calling_escalation_notification:\"calling_escalation_notification\",calling_escalation_succeeded:\"calling_escalation_succeeded\",calling_exitFullscreen:\"calling_exitFullscreen\",calling_favorites_group:\"calling_favorites_group\",calling_forward_group_edit_button_arial_label:\"calling_forward_group_edit_button_arial_label\",calling_forward_group_edit_label:\"calling_forward_group_edit_label\",calling_forward_group_multiple_members_count_text:\"calling_forward_group_multiple_members_count_text\",calling_forward_group_settings_dialog_add_member_existing_warning_alert:\"calling_forward_group_settings_dialog_add_member_existing_warning_alert\",calling_forward_group_settings_dialog_add_member_max_warning_alert:\"calling_forward_group_settings_dialog_add_member_max_warning_alert\",calling_forward_group_settings_dialog_add_member_warning_message:\"calling_forward_group_settings_dialog_add_member_warning_message\",calling_forward_group_settings_dialog_added_member_alert:\"calling_forward_group_settings_dialog_added_member_alert\",calling_forward_group_settings_dialog_back_btn:\"calling_forward_group_settings_dialog_back_btn\",calling_forward_group_settings_dialog_cancel_btn:\"calling_forward_group_settings_dialog_cancel_btn\",calling_forward_group_settings_dialog_delete_member_btn_arial_label:\"calling_forward_group_settings_dialog_delete_member_btn_arial_label\",calling_forward_group_settings_dialog_deleted_member_alert:\"calling_forward_group_settings_dialog_deleted_member_alert\",calling_forward_group_settings_dialog_failed_update_error_message:\"calling_forward_group_settings_dialog_failed_update_error_message\",calling_forward_group_settings_dialog_member_list_aria_label:\"calling_forward_group_settings_dialog_member_list_aria_label\",calling_forward_group_settings_dialog_ok_btn:\"calling_forward_group_settings_dialog_ok_btn\",calling_forward_group_settings_dialog_people_picker_aria_label:\"calling_forward_group_settings_dialog_people_picker_aria_label\",calling_forward_group_settings_dialog_people_picker_placeholder:\"calling_forward_group_settings_dialog_people_picker_placeholder\",calling_forward_group_settings_dialog_people_picker_title:\"calling_forward_group_settings_dialog_people_picker_title\",calling_forward_group_settings_dialog_ring_order_description:\"calling_forward_group_settings_dialog_ring_order_description\",calling_forward_group_settings_dialog_ring_order_disabled_reason:\"calling_forward_group_settings_dialog_ring_order_disabled_reason\",calling_forward_group_settings_dialog_ring_order_in_order_option_text:\"calling_forward_group_settings_dialog_ring_order_in_order_option_text\",calling_forward_group_settings_dialog_ring_order_label:\"calling_forward_group_settings_dialog_ring_order_label\",calling_forward_group_settings_dialog_ring_order_simultaneous_option_text:\"calling_forward_group_settings_dialog_ring_order_simultaneous_option_text\",calling_forward_group_settings_dialog_subtitle:\"calling_forward_group_settings_dialog_subtitle\",calling_forward_group_settings_dialog_title:\"calling_forward_group_settings_dialog_title\",calling_forward_group_single_member_count_text:\"calling_forward_group_single_member_count_text\",calling_forwarding_notification:\"calling_forwarding_notification\",calling_forwarding_notification_voicemail:\"calling_forwarding_notification_voicemail\",calling_forwarding_settings_add_button_label:\"calling_forwarding_settings_add_button_label\",calling_forwarding_settings_add_contact_only_container_text:\"calling_forwarding_settings_add_contact_only_container_text\",calling_forwarding_settings_add_number_only_container_text:\"calling_forwarding_settings_add_number_only_container_text\",calling_forwarding_settings_add_target_container_text:\"calling_forwarding_settings_add_target_container_text\",calling_forwarding_settings_cancel_button_label:\"calling_forwarding_settings_cancel_button_label\",calling_forwarding_settings_checkboxLabel:\"calling_forwarding_settings_checkboxLabel\",calling_forwarding_settings_delay_10_seconds_text:\"calling_forwarding_settings_delay_10_seconds_text\",calling_forwarding_settings_delay_20_seconds_text:\"calling_forwarding_settings_delay_20_seconds_text\",calling_forwarding_settings_delay_30_seconds_text:\"calling_forwarding_settings_delay_30_seconds_text\",calling_forwarding_settings_delay_40_seconds_text:\"calling_forwarding_settings_delay_40_seconds_text\",calling_forwarding_settings_delay_50_seconds_text:\"calling_forwarding_settings_delay_50_seconds_text\",calling_forwarding_settings_delay_60_seconds_text:\"calling_forwarding_settings_delay_60_seconds_text\",calling_forwarding_settings_delay_seconds_description:\"calling_forwarding_settings_delay_seconds_description\",calling_forwarding_settings_delegates_option_text:\"calling_forwarding_settings_delegates_option_text\",calling_forwarding_settings_description:\"calling_forwarding_settings_description\",calling_forwarding_settings_doNothing_option_text:\"calling_forwarding_settings_doNothing_option_text\",calling_forwarding_settings_error_while_saving_errorMessage:\"calling_forwarding_settings_error_while_saving_errorMessage\",calling_forwarding_settings_forward_delay_dropdown_label:\"calling_forwarding_settings_forward_delay_dropdown_label\",calling_forwarding_settings_forward_dropdown_label:\"calling_forwarding_settings_forward_dropdown_label\",calling_forwarding_settings_forward_target_dropdown_label:\"calling_forwarding_settings_forward_target_dropdown_label\",calling_forwarding_settings_header:\"calling_forwarding_settings_header\",calling_forwarding_settings_immediate_option_text:\"calling_forwarding_settings_immediate_option_text\",calling_forwarding_settings_immediate_voicemail_forwarding:\"calling_forwarding_settings_immediate_voicemail_forwarding\",calling_forwarding_settings_invalid_model_errorMessage:\"calling_forwarding_settings_invalid_model_errorMessage\",calling_forwarding_settings_options_description:\"calling_forwarding_settings_options_description\",calling_forwarding_settings_save_button_label:\"calling_forwarding_settings_save_button_label\",calling_forwarding_settings_simul_ring_call_group_option_text:\"calling_forwarding_settings_simul_ring_call_group_option_text\",calling_forwarding_settings_simul_ring_none_option_text:\"calling_forwarding_settings_simul_ring_none_option_text\",calling_forwarding_settings_simul_target_dropdown_label:\"calling_forwarding_settings_simul_target_dropdown_label\",calling_forwarding_settings_simul_with_unanswered_option_text:\"calling_forwarding_settings_simul_with_unanswered_option_text\",calling_forwarding_settings_simultaneousCheckBoxLabel:\"calling_forwarding_settings_simultaneousCheckBoxLabel\",calling_forwarding_settings_singleTarget_contact_only_option_text:\"calling_forwarding_settings_singleTarget_contact_only_option_text\",calling_forwarding_settings_singleTarget_number_only_option_text:\"calling_forwarding_settings_singleTarget_number_only_option_text\",calling_forwarding_settings_singleTarget_option_text:\"calling_forwarding_settings_singleTarget_option_text\",calling_forwarding_settings_unanswered_delay_seconds_dropdown_label:\"calling_forwarding_settings_unanswered_delay_seconds_dropdown_label\",calling_forwarding_settings_unanswered_target_dropdown_label:\"calling_forwarding_settings_unanswered_target_dropdown_label\",calling_forwarding_settings_voicemail_option_text:\"calling_forwarding_settings_voicemail_option_text\",calling_forwardingString:\"calling_forwardingString\",calling_group_call_disabled:\"calling_group_call_disabled\",calling_hangup:\"calling_hangup\",calling_hide_background_effects:\"calling_hide_background_effects\",calling_hold_call:\"calling_hold_call\",calling_hold_local_ui_message_1to1_call:\"calling_hold_local_ui_message_1to1_call\",calling_hold_local_ui_message_np_call:\"calling_hold_local_ui_message_np_call\",calling_hold_remote_ui_message:\"calling_hold_remote_ui_message\",calling_holdOn_description_2p_callingScreen:\"calling_holdOn_description_2p_callingScreen\",calling_holdOn_description_callingScreen:\"calling_holdOn_description_callingScreen\",calling_holdOn_message_callingMonitor:\"calling_holdOn_message_callingMonitor\",calling_holdOn_message_callingScreen:\"calling_holdOn_message_callingScreen\",calling_holographic_alert_datachannel_health:\"calling_holographic_alert_datachannel_health\",calling_holographic_alert_datachannel_health_title:\"calling_holographic_alert_datachannel_health_title\",calling_holographic_alert_editing_interrupted:\"calling_holographic_alert_editing_interrupted\",calling_holographic_alert_editing_title:\"calling_holographic_alert_editing_title\",calling_holographic_alert_editing_unavailable:\"calling_holographic_alert_editing_unavailable\",calling_holographic_alert_pdf_size:\"calling_holographic_alert_pdf_size\",calling_holographic_alert_pdf_size_title:\"calling_holographic_alert_pdf_size_title\",calling_holographic_badge_long:\"calling_holographic_badge_long\",calling_holographic_badge_short:\"calling_holographic_badge_short\",calling_holographic_control_start_editing_scene:\"calling_holographic_control_start_editing_scene\",calling_holographic_control_stop_editing_scene:\"calling_holographic_control_stop_editing_scene\",calling_holographic_file_sent_msg_body:\"calling_holographic_file_sent_msg_body\",calling_image_rendering_quality_indicator_tooltip:\"calling_image_rendering_quality_indicator_tooltip\",calling_info_join_information:\"calling_info_join_information\",calling_info_tab_disabled:\"calling_info_tab_disabled\",calling_info_tab_name:\"calling_info_tab_name\",calling_join:\"calling_join\",calling_join_link_sent_to_sfb_user:\"calling_join_link_sent_to_sfb_user\",calling_join_share:\"calling_join_share\",calling_joinFailureDueToInformationBarrier:\"calling_joinFailureDueToInformationBarrier\",calling_jumpIn:\"calling_jumpIn\",calling_large_group_share_from_chat_title:\"calling_large_group_share_from_chat_title\",calling_large_group_share_from_chat_title_hover:\"calling_large_group_share_from_chat_title_hover\",calling_large_group_title:\"calling_large_group_title\",calling_large_group_title_hover:\"calling_large_group_title_hover\",calling_leave_meetup:\"calling_leave_meetup\",calling_lightweightJoin_confirmationDialog_addPhoneAudioButton:\"calling_lightweightJoin_confirmationDialog_addPhoneAudioButton\",calling_lightweightJoin_confirmationDialog_description:\"calling_lightweightJoin_confirmationDialog_description\",calling_lightweightJoin_confirmationDialog_title:\"calling_lightweightJoin_confirmationDialog_title\",calling_loading_file:\"calling_loading_file\",calling_loading_whiteboard:\"calling_loading_whiteboard\",calling_lobbyIsFull:\"calling_lobbyIsFull\",calling_log_action_call_back:\"calling_log_action_call_back\",calling_log_action_chat:\"calling_log_action_chat\",calling_log_action_delete:\"calling_log_action_delete\",calling_log_aria_date:\"calling_log_aria_date\",calling_log_aria_row_connected:\"calling_log_aria_row_connected\",calling_log_aria_row_missed:\"calling_log_aria_row_missed\",calling_log_aria_time:\"calling_log_aria_time\",calling_log_aria_time_today:\"calling_log_aria_time_today\",calling_log_column_date:\"calling_log_column_date\",calling_log_column_length:\"calling_log_column_length\",calling_log_column_name:\"calling_log_column_name\",calling_log_column_time:\"calling_log_column_time\",calling_log_column_type:\"calling_log_column_type\",calling_log_empty_title:\"calling_log_empty_title\",calling_log_type_incoming:\"calling_log_type_incoming\",calling_log_type_incoming_icon_tooltip:\"calling_log_type_incoming_icon_tooltip\",calling_log_type_missed:\"calling_log_type_missed\",calling_log_type_outgoing:\"calling_log_type_outgoing\",calling_log_type_outgoing_icon_tooltip:\"calling_log_type_outgoing_icon_tooltip\",calling_longConnectingString:\"calling_longConnectingString\",calling_max_limit_text:\"calling_max_limit_text\",calling_max_limit_title:\"calling_max_limit_title\",calling_meeting_recording_started_by_title:\"calling_meeting_recording_started_by_title\",calling_meeting_transferred:\"calling_meeting_transferred\",calling_meetingEnded:\"calling_meetingEnded\",calling_meetingStarted:\"calling_meetingStarted\",calling_meetup_anyone_in_group_can_join:\"calling_meetup_anyone_in_group_can_join\",calling_meetup_default_title:\"calling_meetup_default_title\",calling_meetup_set_your_title:\"calling_meetup_set_your_title\",calling_microphone:\"calling_microphone\",calling_microphone_disabled:\"calling_microphone_disabled\",calling_microphone_off:\"calling_microphone_off\",calling_monitor_broadcast_live_preview_notavailable:\"calling_monitor_broadcast_live_preview_notavailable\",calling_monitor_call_queue_title:\"calling_monitor_call_queue_title\",calling_monitor_clickHereToGoBack:\"calling_monitor_clickHereToGoBack\",calling_monitor_inLobby:\"calling_monitor_inLobby\",calling_monitor_label:\"calling_monitor_label\",calling_monitor_onlyOneHere:\"calling_monitor_onlyOneHere\",calling_monitor_screeshareOnly_clickHereToGoBack:\"calling_monitor_screeshareOnly_clickHereToGoBack\",calling_monitor_screeshareOnly_microphone_text:\"calling_monitor_screeshareOnly_microphone_text\",calling_more_actions:\"calling_more_actions\",calling_moreInformation:\"calling_moreInformation\",calling_multiCallList_title_2_participant:\"calling_multiCallList_title_2_participant\",calling_multiCallList_title_n_participant:\"calling_multiCallList_title_n_participant\",calling_multitasking_dialog_body:\"calling_multitasking_dialog_body\",calling_multitasking_dialog_body_joining:\"calling_multitasking_dialog_body_joining\",calling_multitasking_dialog_close:\"calling_multitasking_dialog_close\",calling_multitasking_dialog_confirm:\"calling_multitasking_dialog_confirm\",calling_multitasking_dialog_title_call:\"calling_multitasking_dialog_title_call\",calling_multitasking_dialog_title_meetup:\"calling_multitasking_dialog_title_meetup\",calling_mute:\"calling_mute\",calling_mute_all_dialog_button:\"calling_mute_all_dialog_button\",calling_new_contact_group:\"calling_new_contact_group\",calling_notification_audiocall:\"calling_notification_audiocall\",calling_notification_declinecall:\"calling_notification_declinecall\",calling_notification_message_emergencycall:\"calling_notification_message_emergencycall\",calling_notification_message_format:\"calling_notification_message_format\",calling_notification_message_forward:\"calling_notification_message_forward\",calling_notification_message_forward_by_call_queue:\"calling_notification_message_forward_by_call_queue\",calling_notification_message_forward_by_delegator:\"calling_notification_message_forward_by_delegator\",calling_notification_message_groupcall:\"calling_notification_message_groupcall\",calling_notification_message_on_behalf_of:\"calling_notification_message_on_behalf_of\",calling_notification_message_onetoone:\"calling_notification_message_onetoone\",calling_notification_message_onetoone_pstn:\"calling_notification_message_onetoone_pstn\",calling_notification_message_sharefromchatcall:\"calling_notification_message_sharefromchatcall\",calling_notification_message_transfer:\"calling_notification_message_transfer\",calling_notification_screenshare_call:\"calling_notification_screenshare_call\",calling_notification_subtitle_default:\"calling_notification_subtitle_default\",calling_notification_subtitle_with_meetup:\"calling_notification_subtitle_with_meetup\",calling_notification_subtitle_with_meetup_and_participants:\"calling_notification_subtitle_with_meetup_and_participants\",calling_notification_subtitle_with_participants:\"calling_notification_subtitle_with_participants\",calling_notification_videocall:\"calling_notification_videocall\",calling_nudge_button_join:\"calling_nudge_button_join\",calling_nudge_button_join_with_audio:\"calling_nudge_button_join_with_audio\",calling_nudge_button_join_with_video:\"calling_nudge_button_join_with_video\",calling_nudge_button_message:\"calling_nudge_button_message\",calling_onHoldString:\"calling_onHoldString\",calling_onHoldString_short:\"calling_onHoldString_short\",calling_one_to_one_consulting_forwarded_title:\"calling_one_to_one_consulting_forwarded_title\",calling_one_to_one_consulting_forwarded_to_voicemail_title:\"calling_one_to_one_consulting_forwarded_to_voicemail_title\",calling_one_to_one_consulting_title:\"calling_one_to_one_consulting_title\",calling_one_to_one_for_delegator_title:\"calling_one_to_one_for_delegator_title\",calling_one_to_one_forwarding_title:\"calling_one_to_one_forwarding_title\",calling_one_to_one_forwarding_to_voicemail_title:\"calling_one_to_one_forwarding_to_voicemail_title\",calling_one_to_one_forwarding_without_callee_title:\"calling_one_to_one_forwarding_without_callee_title\",calling_one_to_one_share_from_chat_title:\"calling_one_to_one_share_from_chat_title\",calling_one_to_one_title:\"calling_one_to_one_title\",calling_open_dtmf_keypad:\"calling_open_dtmf_keypad\",calling_park_call:\"calling_park_call\",calling_park_failed:\"calling_park_failed\",calling_parked:\"calling_parked\",calling_parking_call:\"calling_parking_call\",calling_participants_in_lobby:\"calling_participants_in_lobby\",calling_pending_recording:\"calling_pending_recording\",calling_persistent_indicator_header:\"calling_persistent_indicator_header\",calling_phone_number_aria_label:\"calling_phone_number_aria_label\",calling_postAnonymous_appInformationFirstRow:\"calling_postAnonymous_appInformationFirstRow\",calling_postAnonymous_appInformationHeader:\"calling_postAnonymous_appInformationHeader\",calling_postAnonymous_appInformationLearnMoreButton:\"calling_postAnonymous_appInformationLearnMoreButton\",calling_postAnonymous_appInformationSecondRow:\"calling_postAnonymous_appInformationSecondRow\",calling_postAnonymous_cqf_title:\"calling_postAnonymous_cqf_title\",calling_postAnonymous_dismissButtonText:\"calling_postAnonymous_dismissButtonText\",calling_postAnonymous_looksLikeYouLeftLabel:\"calling_postAnonymous_looksLikeYouLeftLabel\",calling_postAnonymous_rejoinButtonText:\"calling_postAnonymous_rejoinButtonText\",calling_postAnonymousJoin_signInButton:\"calling_postAnonymousJoin_signInButton\",calling_ppt_sharing_button_disable_private_viewing_tooltip:\"calling_ppt_sharing_button_disable_private_viewing_tooltip\",calling_ppt_sharing_button_enable_private_viewing_tooltip:\"calling_ppt_sharing_button_enable_private_viewing_tooltip\",calling_ppt_sharing_iframe_wrapper_ariaLabel:\"calling_ppt_sharing_iframe_wrapper_ariaLabel\",calling_ppt_sharing_next:\"calling_ppt_sharing_next\",calling_ppt_sharing_previous:\"calling_ppt_sharing_previous\",calling_ppt_sharing_private_viewing_control_taken_alert_body:\"calling_ppt_sharing_private_viewing_control_taken_alert_body\",calling_ppt_sharing_private_viewing_control_taken_alert_title_disabled:\"calling_ppt_sharing_private_viewing_control_taken_alert_title_disabled\",calling_ppt_sharing_private_viewing_control_taken_alert_title_enabled:\"calling_ppt_sharing_private_viewing_control_taken_alert_title_enabled\",calling_ppt_sharing_private_viewing_disabled_alert_body:\"calling_ppt_sharing_private_viewing_disabled_alert_body\",calling_ppt_sharing_private_viewing_disabled_alert_title:\"calling_ppt_sharing_private_viewing_disabled_alert_title\",calling_ppt_sharing_private_viewing_enabled_alert_body:\"calling_ppt_sharing_private_viewing_enabled_alert_body\",calling_ppt_sharing_private_viewing_enabled_alert_title:\"calling_ppt_sharing_private_viewing_enabled_alert_title\",calling_ppt_sharing_private_viewing_error_disabled:\"calling_ppt_sharing_private_viewing_error_disabled\",calling_ppt_sharing_private_viewing_error_enabled:\"calling_ppt_sharing_private_viewing_error_enabled\",calling_ppt_sharing_private_viewing_error_title:\"calling_ppt_sharing_private_viewing_error_title\",calling_ppt_sharing_private_viewing_success_body_disabled:\"calling_ppt_sharing_private_viewing_success_body_disabled\",calling_ppt_sharing_private_viewing_success_body_enabled:\"calling_ppt_sharing_private_viewing_success_body_enabled\",calling_ppt_sharing_private_viewing_success_title:\"calling_ppt_sharing_private_viewing_success_title\",calling_ppt_sharing_private_viewing_success_title_disabled:\"calling_ppt_sharing_private_viewing_success_title_disabled\",calling_ppt_sharing_private_viewing_success_title_enabled:\"calling_ppt_sharing_private_viewing_success_title_enabled\",calling_prejoin_choose_room_title:\"calling_prejoin_choose_room_title\",calling_prejoin_close:\"calling_prejoin_close\",calling_prejoin_content_only_occupiedRoom_alert:\"calling_prejoin_content_only_occupiedRoom_alert\",calling_prejoin_header_anonymous_lwj:\"calling_prejoin_header_anonymous_lwj\",calling_prejoin_join_audio_off_occupiedRoom_alert:\"calling_prejoin_join_audio_off_occupiedRoom_alert\",calling_prejoin_preview_automute_tooltip:\"calling_prejoin_preview_automute_tooltip\",calling_prejoin_preview_broadcast_automute_tooltip:\"calling_prejoin_preview_broadcast_automute_tooltip\",calling_prejoin_preview_container_title:\"calling_prejoin_preview_container_title\",calling_prejoin_preview_container_title_connecting:\"calling_prejoin_preview_container_title_connecting\",calling_prejoin_preview_container_title_long_connecting:\"calling_prejoin_preview_container_title_long_connecting\",calling_prejoin_room_add_button:\"calling_prejoin_room_add_button\",calling_prejoin_room_enableBluetooth:\"calling_prejoin_room_enableBluetooth\",calling_prejoin_roomsNearby_alert:\"calling_prejoin_roomsNearby_alert\",calling_prejoin_roomsNearby_alert_close:\"calling_prejoin_roomsNearby_alert_close\",calling_prejoin_roomsNearby_listitem:\"calling_prejoin_roomsNearby_listitem\",calling_prejoin_roomsNearby_title:\"calling_prejoin_roomsNearby_title\",calling_prejoin_title_anonymous_lwj:\"calling_prejoin_title_anonymous_lwj\",calling_preview_label_text:\"calling_preview_label_text\",calling_protocol_contact_header:\"calling_protocol_contact_header\",calling_protocol_dialog_call_button:\"calling_protocol_dialog_call_button\",calling_protocol_dialog_cancel_button:\"calling_protocol_dialog_cancel_button\",calling_protocol_dialog_close_button:\"calling_protocol_dialog_close_button\",calling_protocol_invalid_target_header:\"calling_protocol_invalid_target_header\",calling_protocol_invalid_target_subheader:\"calling_protocol_invalid_target_subheader\",calling_protocol_non_ev_header:\"calling_protocol_non_ev_header\",calling_protocol_non_ev_subheader:\"calling_protocol_non_ev_subheader\",calling_protocol_pstn_header:\"calling_protocol_pstn_header\",calling_pstn_button_aria_label_dialog_hidden:\"calling_pstn_button_aria_label_dialog_hidden\",calling_pstn_button_aria_label_dialog_shown:\"calling_pstn_button_aria_label_dialog_shown\",calling_pstn_button_tooltip:\"calling_pstn_button_tooltip\",calling_pstn_call_me_back_button_label:\"calling_pstn_call_me_back_button_label\",calling_pstn_call_me_back_button_label_retry:\"calling_pstn_call_me_back_button_label_retry\",calling_pstn_call_me_back_end_call_button_label:\"calling_pstn_call_me_back_end_call_button_label\",calling_pstn_call_me_back_end_call_button_title:\"calling_pstn_call_me_back_end_call_button_title\",calling_pstn_call_me_back_footer:\"calling_pstn_call_me_back_footer\",calling_pstn_call_me_back_header:\"calling_pstn_call_me_back_header\",calling_pstn_call_me_back_network_quality_poor_1:\"calling_pstn_call_me_back_network_quality_poor_1\",calling_pstn_call_me_back_network_quality_poor_2:\"calling_pstn_call_me_back_network_quality_poor_2\",calling_pstn_call_me_back_placeholder:\"calling_pstn_call_me_back_placeholder\",calling_qualityIndicatorCallMeBack:\"calling_qualityIndicatorCallMeBack\",calling_qualityIndicatorTooltip:\"calling_qualityIndicatorTooltip\",calling_recent_users_empty:\"calling_recent_users_empty\",calling_recording_aria_label:\"calling_recording_aria_label\",calling_recording_createTab:\"calling_recording_createTab\",calling_recording_deeplink_dialog_title:\"calling_recording_deeplink_dialog_title\",calling_recording_download_remaining_days:\"calling_recording_download_remaining_days\",calling_recording_downloadExpirationLabel:\"calling_recording_downloadExpirationLabel\",calling_recording_downloadExpirationLabelLessThanDay:\"calling_recording_downloadExpirationLabelLessThanDay\",calling_recording_downloadExpired:\"calling_recording_downloadExpired\",calling_recording_downloadExpired_announcement:\"calling_recording_downloadExpired_announcement\",calling_recording_downloadFromAMS:\"calling_recording_downloadFromAMS\",calling_recording_error:\"calling_recording_error\",calling_recording_error_announcement:\"calling_recording_error_announcement\",calling_recording_getLink:\"calling_recording_getLink\",calling_recording_hard_error_due_to_ams:\"calling_recording_hard_error_due_to_ams\",calling_recording_hard_error_due_to_token_failure:\"calling_recording_hard_error_due_to_token_failure\",calling_recording_hard_error_quota_exceeded:\"calling_recording_hard_error_quota_exceeded\",calling_recording_learnMore:\"calling_recording_learnMore\",calling_recording_message_title_default:\"calling_recording_message_title_default\",calling_recording_more_options_tooltip:\"calling_recording_more_options_tooltip\",calling_recording_not_allowed_tooltip:\"calling_recording_not_allowed_tooltip\",calling_recording_openInStreams:\"calling_recording_openInStreams\",calling_recording_play_tooltip:\"calling_recording_play_tooltip\",calling_recording_processing:\"calling_recording_processing\",calling_recording_processing_announcement:\"calling_recording_processing_announcement\",calling_recording_progress:\"calling_recording_progress\",calling_recording_progress_announcement:\"calling_recording_progress_announcement\",calling_recording_report_issue:\"calling_recording_report_issue\",calling_recording_save_locally_tooltip:\"calling_recording_save_locally_tooltip\",calling_recording_send:\"calling_recording_send\",calling_recording_shareFromStreams:\"calling_recording_shareFromStreams\",calling_recording_soft_error_post_to_channel:\"calling_recording_soft_error_post_to_channel\",calling_recording_soft_error_postToChannelAndRoleAssignment:\"calling_recording_soft_error_postToChannelAndRoleAssignment\",calling_recording_soft_error_role_assignment:\"calling_recording_soft_error_role_assignment\",calling_recording_started:\"calling_recording_started\",calling_recording_stream_upload_error:\"calling_recording_stream_upload_error\",calling_recording_subtitle:\"calling_recording_subtitle\",calling_recording_title:\"calling_recording_title\",calling_recording_upload_error_announcement:\"calling_recording_upload_error_announcement\",calling_recordingIsNotEnabledForExternalUsers:\"calling_recordingIsNotEnabledForExternalUsers\",calling_recordings:\"calling_recordings\",calling_rejoin_call:\"calling_rejoin_call\",calling_relayWhitelistingIssue_message_callingScreen:\"calling_relayWhitelistingIssue_message_callingScreen\",calling_report_issue_with_logs:\"calling_report_issue_with_logs\",calling_restart_app_ok_text:\"calling_restart_app_ok_text\",calling_restart_app_text:\"calling_restart_app_text\",calling_restart_app_title:\"calling_restart_app_title\",calling_resume_call:\"calling_resume_call\",calling_ringingString:\"calling_ringingString\",calling_roster_add_participant:\"calling_roster_add_participant\",calling_roster_admit_participant_failed:\"calling_roster_admit_participant_failed\",calling_roster_admitting_participant:\"calling_roster_admitting_participant\",calling_roster_b2b_status:\"calling_roster_b2b_status\",calling_roster_button_admit_all:\"calling_roster_button_admit_all\",calling_roster_button_mute_all:\"calling_roster_button_mute_all\",calling_roster_change_participant_role:\"calling_roster_change_participant_role\",calling_roster_demote_presenter:\"calling_roster_demote_presenter\",calling_roster_demoting:\"calling_roster_demoting\",calling_roster_demoting_failed:\"calling_roster_demoting_failed\",calling_roster_deny_participant_failed:\"calling_roster_deny_participant_failed\",calling_roster_denying_participant:\"calling_roster_denying_participant\",calling_roster_from_thread_list_title:\"calling_roster_from_thread_list_title\",calling_roster_guest_status:\"calling_roster_guest_status\",calling_roster_in_call_list_title:\"calling_roster_in_call_list_title\",calling_roster_in_lobby_list_title:\"calling_roster_in_lobby_list_title\",calling_roster_in_meeting_list_title:\"calling_roster_in_meeting_list_title\",calling_roster_meeting_attendees_list_title:\"calling_roster_meeting_attendees_list_title\",calling_roster_meeting_presenters_list_title:\"calling_roster_meeting_presenters_list_title\",calling_roster_meetup_attendees_list_title:\"calling_roster_meetup_attendees_list_title\",calling_roster_menu_mute_participant_error_msg:\"calling_roster_menu_mute_participant_error_msg\",calling_roster_more_people:\"calling_roster_more_people\",calling_roster_mute_participant_failed:\"calling_roster_mute_participant_failed\",calling_roster_mute_participant_popup_item:\"calling_roster_mute_participant_popup_item\",calling_roster_muting_participant:\"calling_roster_muting_participant\",calling_roster_not_in_call_list_title:\"calling_roster_not_in_call_list_title\",calling_roster_one_more_person:\"calling_roster_one_more_person\",calling_roster_promote_attendee:\"calling_roster_promote_attendee\",calling_roster_promoting:\"calling_roster_promoting\",calling_roster_promoting_failed:\"calling_roster_promoting_failed\",calling_roster_remove_paticipant_popup_item:\"calling_roster_remove_paticipant_popup_item\",calling_roster_search_results_phone_number:\"calling_roster_search_results_phone_number\",calling_roster_search_results_title:\"calling_roster_search_results_title\",calling_roster_show_more:\"calling_roster_show_more\",calling_save_contact:\"calling_save_contact\",calling_schedule_meetup:\"calling_schedule_meetup\",calling_screen_call_queue_title:\"calling_screen_call_queue_title\",calling_screen_callEnded:\"calling_screen_callEnded\",calling_screen_deniedFromLobby:\"calling_screen_deniedFromLobby\",calling_screen_endedString:\"calling_screen_endedString\",calling_screen_inLobby:\"calling_screen_inLobby\",calling_screen_notAdmittedForLongTime:\"calling_screen_notAdmittedForLongTime\",calling_screen_onlyOneHere:\"calling_screen_onlyOneHere\",calling_screen_shareEnded:\"calling_screen_shareEnded\",calling_screen_sharing_disabled_for_bigger_chats:\"calling_screen_sharing_disabled_for_bigger_chats\",calling_screenshare_callDoesntExistAnymore:\"calling_screenshare_callDoesntExistAnymore\",calling_screenshare_callDropped_description_2p_callingScreen:\"calling_screenshare_callDropped_description_2p_callingScreen\",calling_screenshare_only_call_callEnded:\"calling_screenshare_only_call_callEnded\",calling_screenshare_only_call_callMissed:\"calling_screenshare_only_call_callMissed\",calling_screenshare_only_call_callStarted:\"calling_screenshare_only_call_callStarted\",calling_screenshare_only_call_escalation_microphone_disabled:\"calling_screenshare_only_call_escalation_microphone_disabled\",calling_screenshare_only_call_escalation_microphone_disabled_external_call_monitor:\"calling_screenshare_only_call_escalation_microphone_disabled_external_call_monitor\",calling_screenshare_only_call_escalation_startVideo:\"calling_screenshare_only_call_escalation_startVideo\",calling_screenshare_only_call_microphone_disabled:\"calling_screenshare_only_call_microphone_disabled\",calling_screenshare_only_call_screenshare_button_tooltip:\"calling_screenshare_only_call_screenshare_button_tooltip\",calling_screenshare_only_cqf_question_how_was_the_quality:\"calling_screenshare_only_cqf_question_how_was_the_quality\",calling_screenshare_only_startVideo:\"calling_screenshare_only_startVideo\",calling_screensharing_apps_title:\"calling_screensharing_apps_title\",calling_screensharing_call_escalated_hangup:\"calling_screensharing_call_escalated_hangup\",calling_screensharing_call_hangup:\"calling_screensharing_call_hangup\",calling_screensharing_call_share_button_tooltip:\"calling_screensharing_call_share_button_tooltip\",calling_screensharing_callDropped_message_callingScreen:\"calling_screensharing_callDropped_message_callingScreen\",calling_screensharing_chrome_extension_required_action:\"calling_screensharing_chrome_extension_required_action\",calling_screensharing_chrome_extension_required_text:\"calling_screensharing_chrome_extension_required_text\",calling_screensharing_chrome_extension_required_title:\"calling_screensharing_chrome_extension_required_title\",calling_screensharing_control_disabled_by_sharer:\"calling_screensharing_control_disabled_by_sharer\",calling_screensharing_control_drag_area_title:\"calling_screensharing_control_drag_area_title\",calling_screensharing_disabled_popover_text:\"calling_screensharing_disabled_popover_text\",calling_screensharing_disabled_popover_title:\"calling_screensharing_disabled_popover_title\",calling_screensharing_notsupported:\"calling_screensharing_notsupported\",calling_screensharing_screen:\"calling_screensharing_screen\",calling_screensharing_screen_picker:\"calling_screensharing_screen_picker\",calling_screensharing_screens_picker_title:\"calling_screensharing_screens_picker_title\",calling_screensharing_screens_title:\"calling_screensharing_screens_title\",calling_screensharing_share_title:\"calling_screensharing_share_title\",calling_screensharing_system_audio_title:\"calling_screensharing_system_audio_title\",calling_screensharing_toolbar_accept_control:\"calling_screensharing_toolbar_accept_control\",calling_screensharing_toolbar_alert_started_sharing_system_audio:\"calling_screensharing_toolbar_alert_started_sharing_system_audio\",calling_screensharing_toolbar_alert_stopped_sharing_system_audio:\"calling_screensharing_toolbar_alert_stopped_sharing_system_audio\",calling_screensharing_toolbar_disable_give_control:\"calling_screensharing_toolbar_disable_give_control\",calling_screensharing_toolbar_give_control:\"calling_screensharing_toolbar_give_control\",calling_screensharing_toolbar_give_control_description:\"calling_screensharing_toolbar_give_control_description\",calling_screensharing_toolbar_people_viewing_presentation:\"calling_screensharing_toolbar_people_viewing_presentation\",calling_screensharing_toolbar_pin_button_pin_description:\"calling_screensharing_toolbar_pin_button_pin_description\",calling_screensharing_toolbar_pin_button_unpin_description:\"calling_screensharing_toolbar_pin_button_unpin_description\",calling_screensharing_toolbar_reject_control:\"calling_screensharing_toolbar_reject_control\",calling_screensharing_toolbar_start_system_audio_description:\"calling_screensharing_toolbar_start_system_audio_description\",calling_screensharing_toolbar_status_connecting_state:\"calling_screensharing_toolbar_status_connecting_state\",calling_screensharing_toolbar_status_in_control_state:\"calling_screensharing_toolbar_status_in_control_state\",calling_screensharing_toolbar_status_initial_state:\"calling_screensharing_toolbar_status_initial_state\",calling_screensharing_toolbar_status_presenting_to:\"calling_screensharing_toolbar_status_presenting_to\",calling_screensharing_toolbar_status_requesting_state:\"calling_screensharing_toolbar_status_requesting_state\",calling_screensharing_toolbar_stop_presenting:\"calling_screensharing_toolbar_stop_presenting\",calling_screensharing_toolbar_stop_system_audio_description:\"calling_screensharing_toolbar_stop_system_audio_description\",calling_screensharing_toolbar_take_back_control:\"calling_screensharing_toolbar_take_back_control\",calling_screensharing_toolbar_title:\"calling_screensharing_toolbar_title\",calling_screensharing_user_started_screen_sharing:\"calling_screensharing_user_started_screen_sharing\",calling_screensharing_user_stopped_screen_sharing:\"calling_screensharing_user_stopped_screen_sharing\",calling_screensharing_viewer_action_cancel_control:\"calling_screensharing_viewer_action_cancel_control\",calling_screensharing_viewer_action_request_control:\"calling_screensharing_viewer_action_request_control\",calling_screensharing_viewer_action_stop_control:\"calling_screensharing_viewer_action_stop_control\",calling_screensharing_viewer_action_waiting_for_control:\"calling_screensharing_viewer_action_waiting_for_control\",calling_settings_app_settings_label:\"calling_settings_app_settings_label\",calling_settings_audio_video_label:\"calling_settings_audio_video_label\",calling_settings_open_language_button:\"calling_settings_open_language_button\",calling_share_button_aria_label:\"calling_share_button_aria_label\",calling_share_button_close_aria_label:\"calling_share_button_close_aria_label\",calling_share_button_tooltip:\"calling_share_button_tooltip\",calling_share_disabled:\"calling_share_disabled\",calling_shareDesktop:\"calling_shareDesktop\",calling_shareFailed:\"calling_shareFailed\",calling_shareWhiteboard:\"calling_shareWhiteboard\",calling_shareWhiteboard_failed:\"calling_shareWhiteboard_failed\",calling_sharedWindowMinimized:\"calling_sharedWindowMinimized\",calling_sharedWindowMinimizedTitle:\"calling_sharedWindowMinimizedTitle\",calling_sharing_not_allowed_tooltip:\"calling_sharing_not_allowed_tooltip\",calling_show_background_effects:\"calling_show_background_effects\",calling_skype_logo_tooltip:\"calling_skype_logo_tooltip\",calling_speed_dial_group:\"calling_speed_dial_group\",calling_start_closedCaptions:\"calling_start_closedCaptions\",calling_start_more_options_button_text:\"calling_start_more_options_button_text\",calling_start_recording:\"calling_start_recording\",calling_start_recording_preview:\"calling_start_recording_preview\",calling_startAdhocMeeting:\"calling_startAdhocMeeting\",calling_startBackgroundBlurring:\"calling_startBackgroundBlurring\",calling_startBackgroundBlurringWithVideo:\"calling_startBackgroundBlurringWithVideo\",calling_startIncomingVideo:\"calling_startIncomingVideo\",calling_startMeetup:\"calling_startMeetup\",calling_startMeetupShort:\"calling_startMeetupShort\",calling_startSharingDesktop:\"calling_startSharingDesktop\",calling_startSystemAudioSharing:\"calling_startSystemAudioSharing\",calling_startVideo:\"calling_startVideo\",calling_stop_closedCaptions:\"calling_stop_closedCaptions\",calling_stop_consulting:\"calling_stop_consulting\",calling_stop_consulting_short:\"calling_stop_consulting_short\",calling_stop_recording:\"calling_stop_recording\",calling_stop_recording_confirmation_dialog_title:\"calling_stop_recording_confirmation_dialog_title\",calling_stop_recording_confirmation_text:\"calling_stop_recording_confirmation_text\",calling_stopBackgroundBlurring:\"calling_stopBackgroundBlurring\",calling_stopIncomingVideo:\"calling_stopIncomingVideo\",calling_stopSharingDesktop:\"calling_stopSharingDesktop\",calling_stopSharingWhiteboard:\"calling_stopSharingWhiteboard\",calling_stopSystemAudioSharing:\"calling_stopSystemAudioSharing\",calling_stopVideo:\"calling_stopVideo\",calling_suggested_group:\"calling_suggested_group\",calling_suggested_users:\"calling_suggested_users\",calling_switch_button:\"calling_switch_button\",calling_switch_camera:\"calling_switch_camera\",calling_systemAudio_devicesNotMatch_popover_text:\"calling_systemAudio_devicesNotMatch_popover_text\",calling_systemAudio_devicesNotMatch_popover_title:\"calling_systemAudio_devicesNotMatch_popover_title\",calling_systemAudio_noDevice_popover_text:\"calling_systemAudio_noDevice_popover_text\",calling_systemAudio_noDevice_popover_title:\"calling_systemAudio_noDevice_popover_title\",calling_systemAudio_stopped_error_popover_text:\"calling_systemAudio_stopped_error_popover_text\",calling_systemAudio_stopped_error_popover_title:\"calling_systemAudio_stopped_error_popover_title\",calling_systemAudio_unsupported_sharing_text:\"calling_systemAudio_unsupported_sharing_text\",calling_systemAudio_unsupported_sharing_title:\"calling_systemAudio_unsupported_sharing_title\",calling_teams_call:\"calling_teams_call\",calling_title_aria_label:\"calling_title_aria_label\",calling_title_edit_tooltip:\"calling_title_edit_tooltip\",calling_title_save_tooltip:\"calling_title_save_tooltip\",calling_toggleChat_off:\"calling_toggleChat_off\",calling_toggleChat_on:\"calling_toggleChat_on\",calling_toggleSidebar:\"calling_toggleSidebar\",calling_transcript_failed_action_start:\"calling_transcript_failed_action_start\",calling_transcript_failed_action_stop:\"calling_transcript_failed_action_stop\",calling_transcript_failed_title:\"calling_transcript_failed_title\",calling_transcript_failed_title_description:\"calling_transcript_failed_title_description\",calling_transcript_started_title:\"calling_transcript_started_title\",calling_transcript_started_title_description:\"calling_transcript_started_title_description\",calling_transcript_stopped_title:\"calling_transcript_stopped_title\",calling_transcript_stopped_title_description:\"calling_transcript_stopped_title_description\",calling_transfer_call:\"calling_transfer_call\",calling_transfer_call_to_mobile_phone_number:\"calling_transfer_call_to_mobile_phone_number\",calling_transfer_call_to_work_phone_number:\"calling_transfer_call_to_work_phone_number\",calling_transfer_call_to_work_voicemail:\"calling_transfer_call_to_work_voicemail\",calling_transfer_dropdown_button_text:\"calling_transfer_dropdown_button_text\",calling_transfer_failed:\"calling_transfer_failed\",calling_transfer_failed_text:\"calling_transfer_failed_text\",calling_transfer_succeeded:\"calling_transfer_succeeded\",calling_transferee_notification:\"calling_transferee_notification\",calling_transferring_call:\"calling_transferring_call\",calling_transferring_call_to:\"calling_transferring_call_to\",calling_unmute:\"calling_unmute\",calling_unmute_content_only:\"calling_unmute_content_only\",calling_unmuteFail:\"calling_unmuteFail\",calling_unmuteFailDescription:\"calling_unmuteFailDescription\",calling_unmuteFailTitle:\"calling_unmuteFailTitle\",calling_unmuting:\"calling_unmuting\",calling_unsupported_adhoc_channel_meetings_lwj_dialog_text:\"calling_unsupported_adhoc_channel_meetings_lwj_dialog_text\",calling_unsupported_adhoc_channel_meetings_lwj_dialog_title:\"calling_unsupported_adhoc_channel_meetings_lwj_dialog_title\",calling_unsupported_close_text:\"calling_unsupported_close_text\",calling_unsupported_meetings_without_pstn_lwj_dialog_text:\"calling_unsupported_meetings_without_pstn_lwj_dialog_text\",calling_unsupported_meetings_without_pstn_lwj_dialog_title:\"calling_unsupported_meetings_without_pstn_lwj_dialog_title\",calling_unsupported_ok_text:\"calling_unsupported_ok_text\",calling_unsupported_open_text:\"calling_unsupported_open_text\",calling_unsupported_ppt_upload_text:\"calling_unsupported_ppt_upload_text\",calling_unsupported_ppt_upload_title:\"calling_unsupported_ppt_upload_title\",calling_unsupported_text:\"calling_unsupported_text\",calling_unsupported_title:\"calling_unsupported_title\",calling_update_app_ok_text:\"calling_update_app_ok_text\",calling_update_app_text:\"calling_update_app_text\",calling_update_app_title:\"calling_update_app_title\",calling_use_default_client:\"calling_use_default_client\",calling_userMuted:\"calling_userMuted\",calling_userMutedDescription:\"calling_userMutedDescription\",calling_userMutedTitle:\"calling_userMutedTitle\",calling_video:\"calling_video\",calling_video_call_audioOnly:\"calling_video_call_audioOnly\",calling_video_call_message:\"calling_video_call_message\",calling_video_disabled:\"calling_video_disabled\",calling_video_disabled_by_admin:\"calling_video_disabled_by_admin\",calling_video_disabled_desktop:\"calling_video_disabled_desktop\",calling_video_disabled_for_bigger_chats:\"calling_video_disabled_for_bigger_chats\",calling_video_disabled_no_device:\"calling_video_disabled_no_device\",calling_video_disabled_popover_text:\"calling_video_disabled_popover_text\",calling_video_disabled_popover_title:\"calling_video_disabled_popover_title\",calling_video_disabled_vdi:\"calling_video_disabled_vdi\",calling_video_disabled_while_sharing_screen:\"calling_video_disabled_while_sharing_screen\",calling_video_stopped_when_sharing_screen:\"calling_video_stopped_when_sharing_screen\",calling_videoOff:\"calling_videoOff\",calling_videoOn:\"calling_videoOn\",calling_videoOnOffSeparator:\"calling_videoOnOffSeparator\",calling_voiceCollectionOptOutLabel:\"calling_voiceCollectionOptOutLabel\",calling_voiceCollectionStartedRecordingTitle:\"calling_voiceCollectionStartedRecordingTitle\",calling_voiceCollectionStartedTitleDescription:\"calling_voiceCollectionStartedTitleDescription\",calling_voiceCollectionStoppedRecordingTitle:\"calling_voiceCollectionStoppedRecordingTitle\",calling_voiceCollectionStoppedTitleDescription:\"calling_voiceCollectionStoppedTitleDescription\",calling_volume_slider:\"calling_volume_slider\",calling_whiteboard_sharing_iframe_wrapper_ariaLabel:\"calling_whiteboard_sharing_iframe_wrapper_ariaLabel\",calling_whiteboard_sharing_passive_bar_iframe_ariaLabel:\"calling_whiteboard_sharing_passive_bar_iframe_ariaLabel\",calling_you_were_removed:\"calling_you_were_removed\",calling_you_were_removed_description:\"calling_you_were_removed_description\",calling_you_were_removed_from_meeting:\"calling_you_were_removed_from_meeting\",calling_you_were_removed_from_meeting_description:\"calling_you_were_removed_from_meeting_description\",calling_your_location:\"calling_your_location\",calling_your_number:\"calling_your_number\",callingState_LBR_error:\"callingState_LBR_error\",callingState_callFailed_error:\"callingState_callFailed_error\",callingState_callingPolicy_error:\"callingState_callingPolicy_error\",calls_callButton:\"calls_callButton\",calls_contact_list:\"calls_contact_list\",calls_dialANumber:\"calls_dialANumber\",calls_dialpad_makeACall:\"calls_dialpad_makeACall\",calls_dialpad_makeACall_input_aria_label:\"calls_dialpad_makeACall_input_aria_label\",calls_dialpad_show_aria_label:\"calls_dialpad_show_aria_label\",calls_emergency_status_text:\"calls_emergency_status_text\",calls_recent:\"calls_recent\",calls_tab_contacts:\"calls_tab_contacts\",calls_tab_speed_dial:\"calls_tab_speed_dial\",calls_tab_voicemail:\"calls_tab_voicemail\",cancel:\"cancel\",change_picture_invalid_format:\"change_picture_invalid_format\",change_team_picture_close:\"change_team_picture_close\",change_team_picture_delete:\"change_team_picture_delete\",change_team_picture_delete_success:\"change_team_picture_delete_success\",change_team_picture_forbidden:\"change_team_picture_forbidden\",change_team_picture_header:\"change_team_picture_header\",change_team_picture_image_too_large:\"change_team_picture_image_too_large\",change_team_picture_image_too_low_res:\"change_team_picture_image_too_low_res\",change_team_picture_label:\"change_team_picture_label\",change_team_picture_save:\"change_team_picture_save\",change_team_picture_server_error:\"change_team_picture_server_error\",change_team_picture_team_not_ready:\"change_team_picture_team_not_ready\",change_team_picture_upload:\"change_team_picture_upload\",change_team_picture_upload_success:\"change_team_picture_upload_success\",change_team_theme_done:\"change_team_theme_done\",change_team_theme_header:\"change_team_theme_header\",changeSettings_title:\"changeSettings_title\",channel_action_menu_label:\"channel_action_menu_label\",channel_addButton:\"channel_addButton\",channel_adding:\"channel_adding\",channel_available:\"channel_available\",channel_channelNamePlaceholder:\"channel_channelNamePlaceholder\",channel_confirmLeaveChannel:\"channel_confirmLeaveChannel\",channel_connectors:\"channel_connectors\",channel_createDialogHeading:\"channel_createDialogHeading\",channel_createDialogHeading_subText:\"channel_createDialogHeading_subText\",channel_createFailure:\"channel_createFailure\",channel_createSuccess:\"channel_createSuccess\",channel_dashboard_manage_moderators_button:\"channel_dashboard_manage_moderators_button\",channel_dashboard_other_moderated_settings:\"channel_dashboard_other_moderated_settings\",channel_dashboard_permission_added_moderators:\"channel_dashboard_permission_added_moderators\",channel_dashboard_permission_bots_allow:\"channel_dashboard_permission_bots_allow\",channel_dashboard_permission_connectors_allow:\"channel_dashboard_permission_connectors_allow\",channel_dashboard_permission_desc:\"channel_dashboard_permission_desc\",channel_dashboard_permission_desc_v2:\"channel_dashboard_permission_desc_v2\",channel_dashboard_permission_everyone_posts:\"channel_dashboard_permission_everyone_posts\",channel_dashboard_permission_moderated:\"channel_dashboard_permission_moderated\",channel_dashboard_permission_pin_permission:\"channel_dashboard_permission_pin_permission\",channel_dashboard_permission_pin_permission_v2:\"channel_dashboard_permission_pin_permission_v2\",channel_dashboard_permission_post_desc:\"channel_dashboard_permission_post_desc\",channel_dashboard_permission_post_desc_v2:\"channel_dashboard_permission_post_desc_v2\",channel_dashboard_permission_reply_permission:\"channel_dashboard_permission_reply_permission\",channel_dashboard_permission_reply_permission_v2:\"channel_dashboard_permission_reply_permission_v2\",channel_dashboard_permission_team_owners:\"channel_dashboard_permission_team_owners\",channel_dashboard_permission_team_owners_posts:\"channel_dashboard_permission_team_owners_posts\",channel_dashboard_permission_title:\"channel_dashboard_permission_title\",channel_dashboard_permission_unmoderated:\"channel_dashboard_permission_unmoderated\",channel_dashboard_permission_view_team_owners:\"channel_dashboard_permission_view_team_owners\",channel_dashboard_tab_settings:\"channel_dashboard_tab_settings\",channel_dashboard_view:\"channel_dashboard_view\",channel_deeplink_dialog_title:\"channel_deeplink_dialog_title\",channel_deeplink_error_title:\"channel_deeplink_error_title\",channel_deeplink_menu_title:\"channel_deeplink_menu_title\",channel_deeplink_offline_error_title:\"channel_deeplink_offline_error_title\",channel_delete_dialog_busy_status_text:\"channel_delete_dialog_busy_status_text\",channel_delete_dialog_delete_action_in_progress_narrate_text:\"channel_delete_dialog_delete_action_in_progress_narrate_text\",channel_delete_dialog_success_status_text:\"channel_delete_dialog_success_status_text\",channel_delete_dialog_title:\"channel_delete_dialog_title\",channel_delete_error_dialog_title:\"channel_delete_error_dialog_title\",channel_delete_generic_error:\"channel_delete_generic_error\",channel_delete_this_channel:\"channel_delete_this_channel\",channel_descriptionPlaceHolder:\"channel_descriptionPlaceHolder\",channel_edit_save:\"channel_edit_save\",channel_edit_this_channel:\"channel_edit_this_channel\",channel_editDialogHeading:\"channel_editDialogHeading\",channel_email:\"channel_email\",channel_email_back:\"channel_email_back\",channel_email_cancel:\"channel_email_cancel\",channel_email_close:\"channel_email_close\",channel_email_copy:\"channel_email_copy\",channel_email_delete:\"channel_email_delete\",channel_email_done:\"channel_email_done\",channel_email_error:\"channel_email_error\",channel_email_error_team_not_ready_header:\"channel_email_error_team_not_ready_header\",channel_email_error_team_not_ready_text:\"channel_email_error_team_not_ready_text\",channel_email_header:\"channel_email_header\",channel_email_header_delete:\"channel_email_header_delete\",channel_email_header_error:\"channel_email_header_error\",channel_email_header_forbidden_error:\"channel_email_header_forbidden_error\",channel_email_header_forbidden_help_error:\"channel_email_header_forbidden_help_error\",channel_email_help_text:\"channel_email_help_text\",channel_email_offline_error_message:\"channel_email_offline_error_message\",channel_email_ok:\"channel_email_ok\",channel_email_remove:\"channel_email_remove\",channel_email_remove_error_message:\"channel_email_remove_error_message\",channel_email_setting_anyone:\"channel_email_setting_anyone\",channel_email_setting_button:\"channel_email_setting_button\",channel_email_setting_button_link:\"channel_email_setting_button_link\",channel_email_setting_domains:\"channel_email_setting_domains\",channel_email_setting_domains_input_error:\"channel_email_setting_domains_input_error\",channel_email_setting_domains_input_narration:\"channel_email_setting_domains_input_narration\",channel_email_setting_domains_placeholder:\"channel_email_setting_domains_placeholder\",channel_email_setting_domains_tenant:\"channel_email_setting_domains_tenant\",channel_email_setting_members:\"channel_email_setting_members\",channel_errorNameAlreadyTaken:\"channel_errorNameAlreadyTaken\",channel_errorNoTeamInformation:\"channel_errorNoTeamInformation\",channel_filter_aria_label_clear_filter:\"channel_filter_aria_label_clear_filter\",channel_follow:\"channel_follow\",channel_follow_this_channel:\"channel_follow_this_channel\",channel_footerEditing:\"channel_footerEditing\",channel_general:\"channel_general\",channel_headingDescription:\"channel_headingDescription\",channel_headingName:\"channel_headingName\",channel_invalidBeginChannelNameError:\"channel_invalidBeginChannelNameError\",channel_invalidChannelNameError:\"channel_invalidChannelNameError\",channel_invalidEndChannelNameError:\"channel_invalidEndChannelNameError\",channel_leave_dialog_progress_text:\"channel_leave_dialog_progress_text\",channel_leave_this_channel:\"channel_leave_this_channel\",channel_leftChannel_dialog_confirmation_text:\"channel_leftChannel_dialog_confirmation_text\",channel_list_aria_label_archived:\"channel_list_aria_label_archived\",channel_list_aria_label_channel_name:\"channel_list_aria_label_channel_name\",channel_list_aria_label_favorited:\"channel_list_aria_label_favorited\",channel_list_aria_label_meetup_in_progress:\"channel_list_aria_label_meetup_in_progress\",channel_list_aria_label_more:\"channel_list_aria_label_more\",channel_list_aria_label_more_options:\"channel_list_aria_label_more_options\",channel_list_aria_label_new_mentions:\"channel_list_aria_label_new_mentions\",channel_list_aria_label_new_messages:\"channel_list_aria_label_new_messages\",channel_list_aria_label_space_to_favorite:\"channel_list_aria_label_space_to_favorite\",channel_list_aria_label_team_name:\"channel_list_aria_label_team_name\",channel_list_aria_reorder_pin_channel_arrow:\"channel_list_aria_reorder_pin_channel_arrow\",channel_list_aria_reorder_pin_channel_stop:\"channel_list_aria_reorder_pin_channel_stop\",channel_list_aria_reorder_pin_channels_start:\"channel_list_aria_reorder_pin_channels_start\",channel_list_aria_reorder_team_arrow:\"channel_list_aria_reorder_team_arrow\",channel_list_aria_reorder_team_start:\"channel_list_aria_reorder_team_start\",channel_list_aria_reorder_team_stop:\"channel_list_aria_reorder_team_stop\",channel_list_favorites:\"channel_list_favorites\",channel_list_favorites_aria:\"channel_list_favorites_aria\",channel_list_hidden_teams:\"channel_list_hidden_teams\",channel_list_manage:\"channel_list_manage\",channel_list_more:\"channel_list_more\",channel_list_your_teams:\"channel_list_your_teams\",channel_moderator_dialog_add_moderators_placeholder:\"channel_moderator_dialog_add_moderators_placeholder\",channel_moderator_dialog_moderator_present_error:\"channel_moderator_dialog_moderator_present_error\",channel_moderator_max_moderator_warning:\"channel_moderator_max_moderator_warning\",channel_moderators_dialog_audit_disclaimer:\"channel_moderators_dialog_audit_disclaimer\",channel_moderators_dialog_done_button:\"channel_moderators_dialog_done_button\",channel_moderators_dialog_team_owners_display_count:\"channel_moderators_dialog_team_owners_display_count\",channel_moderators_dialog_team_owners_display_name:\"channel_moderators_dialog_team_owners_display_name\",channel_moderators_dialog_title:\"channel_moderators_dialog_title\",channel_moreTabsButton_plural:\"channel_moreTabsButton_plural\",channel_moreTabsButton_plural_aria:\"channel_moreTabsButton_plural_aria\",channel_moreTabsButton_singular:\"channel_moreTabsButton_singular\",channel_moreTabsButton_singular_aria:\"channel_moreTabsButton_singular_aria\",channel_namePlaceholder:\"channel_namePlaceholder\",channel_notification_settings:\"channel_notification_settings\",channel_notification_settings_cancel:\"channel_notification_settings_cancel\",channel_notification_settings_channel_mentions:\"channel_notification_settings_channel_mentions\",channel_notification_settings_channel_mentions_text:\"channel_notification_settings_channel_mentions_text\",channel_notification_settings_header:\"channel_notification_settings_header\",channel_notification_settings_include_replies:\"channel_notification_settings_include_replies\",channel_notification_settings_include_reply_link_text:\"channel_notification_settings_include_reply_link_text\",channel_notification_settings_new_posts:\"channel_notification_settings_new_posts\",channel_notification_settings_new_posts_text:\"channel_notification_settings_new_posts_text\",channel_notification_settings_reset_link_text:\"channel_notification_settings_reset_link_text\",channel_notification_settings_reset_to_default:\"channel_notification_settings_reset_to_default\",channel_notification_settings_save:\"channel_notification_settings_save\",channel_owners_dialog_title:\"channel_owners_dialog_title\",channel_requiredChannelNameError:\"channel_requiredChannelNameError\",channel_restore_error_dialog_title:\"channel_restore_error_dialog_title\",channel_saving:\"channel_saving\",channel_selector_display_format:\"channel_selector_display_format\",channel_settings_feature_settings_desc:\"channel_settings_feature_settings_desc\",channel_settings_permissions_desc:\"channel_settings_permissions_desc\",channel_show_owners:\"channel_show_owners\",channel_storage_type_onedrive:\"channel_storage_type_onedrive\",channel_storage_type_onedrive_desc:\"channel_storage_type_onedrive_desc\",channel_storage_type_onedrive_title:\"channel_storage_type_onedrive_title\",channel_storage_type_sharepoint:\"channel_storage_type_sharepoint\",channel_storage_type_sharepoint_desc:\"channel_storage_type_sharepoint_desc\",channel_storage_type_sharepoint_title:\"channel_storage_type_sharepoint_title\",channel_string_for_group_conversation:\"channel_string_for_group_conversation\",channel_title_aria_label_team_channel:\"channel_title_aria_label_team_channel\",channel_type_private:\"channel_type_private\",channel_type_private_desc:\"channel_type_private_desc\",channel_type_private_title:\"channel_type_private_title\",channel_type_public:\"channel_type_public\",channel_type_standard:\"channel_type_standard\",channel_type_standard_desc:\"channel_type_standard_desc\",channel_type_standard_title:\"channel_type_standard_title\",channel_unfollow_this_channel:\"channel_unfollow_this_channel\",channelAccessType_private:\"channelAccessType_private\",channelAccessType_private_tooltip:\"channelAccessType_private_tooltip\",channelList_fre_createTeam_title:\"channelList_fre_createTeam_title\",channelNotificationSettings_dialogTitle:\"channelNotificationSettings_dialogTitle\",channels_add_favorite_aria_label:\"channels_add_favorite_aria_label\",channels_add_favorite_tooltip:\"channels_add_favorite_tooltip\",channels_favorite_in_channellist_failed_notification:\"channels_favorite_in_channellist_failed_notification\",channels_hide_in_channellist_aria_label:\"channels_hide_in_channellist_aria_label\",channels_hide_in_channellist_failed_notification:\"channels_hide_in_channellist_failed_notification\",channels_hide_in_channellist_tooltip:\"channels_hide_in_channellist_tooltip\",channels_maximumPinnedError:\"channels_maximumPinnedError\",channels_pin_failed_notification:\"channels_pin_failed_notification\",channels_remove_favorite_aria_label:\"channels_remove_favorite_aria_label\",channels_remove_favorite_tooltip:\"channels_remove_favorite_tooltip\",channels_show_in_channellist_aria_label:\"channels_show_in_channellist_aria_label\",channels_show_in_channellist_failed_notification:\"channels_show_in_channellist_failed_notification\",channels_show_in_channellist_tooltip:\"channels_show_in_channellist_tooltip\",channels_unfavorite_in_channellist_failed_notification:\"channels_unfavorite_in_channellist_failed_notification\",channels_unpin_failed_notification:\"channels_unpin_failed_notification\",chat_add_failure_error_message:\"chat_add_failure_error_message\",chat_add_failure_error_title:\"chat_add_failure_error_title\",chat_addUsersToGroupGeneralErrorDueToIBPolicyViolation:\"chat_addUsersToGroupGeneralErrorDueToIBPolicyViolation\",chat_blockBotChat:\"chat_blockBotChat\",chat_blockBotChatUnblock:\"chat_blockBotChatUnblock\",chat_botAddedToGroupChatError:\"chat_botAddedToGroupChatError\",chat_buddy_list_add_confirm_button:\"chat_buddy_list_add_confirm_button\",chat_buddy_list_delete_group_cancel_button:\"chat_buddy_list_delete_group_cancel_button\",chat_buddy_list_delete_group_confirm_button:\"chat_buddy_list_delete_group_confirm_button\",chat_buddy_list_new_group:\"chat_buddy_list_new_group\",chat_buddy_list_new_group_add_buddy_message:\"chat_buddy_list_new_group_add_buddy_message\",chat_buddy_list_new_group_message:\"chat_buddy_list_new_group_message\",chat_buddy_list_rename_group:\"chat_buddy_list_rename_group\",chat_clear_search_button:\"chat_clear_search_button\",chat_controlMessageUserAdded:\"chat_controlMessageUserAdded\",chat_controlMessageUserLeft:\"chat_controlMessageUserLeft\",chat_create_group_empty_name_failure_error_message:\"chat_create_group_empty_name_failure_error_message\",chat_create_group_empty_name_failure_error_title:\"chat_create_group_empty_name_failure_error_title\",chat_create_group_general_failure_error_message:\"chat_create_group_general_failure_error_message\",chat_create_group_general_failure_error_title:\"chat_create_group_general_failure_error_title\",chat_create_group_mt_failure_error_message:\"chat_create_group_mt_failure_error_message\",chat_create_group_mt_failure_error_title:\"chat_create_group_mt_failure_error_title\",chat_creationErrorNeedOneMoreUserForGroup:\"chat_creationErrorNeedOneMoreUserForGroup\",chat_creationErrorNeedTwoMoreUsersForGroup:\"chat_creationErrorNeedTwoMoreUsersForGroup\",chat_creationErrorRetry:\"chat_creationErrorRetry\",chat_creationErrorTitle:\"chat_creationErrorTitle\",chat_creationErrorTooFewUsers:\"chat_creationErrorTooFewUsers\",chat_creationErrorTooManyUsersInfo:\"chat_creationErrorTooManyUsersInfo\",chat_creationRecipientMismatch:\"chat_creationRecipientMismatch\",chat_creationStep1Placeholder:\"chat_creationStep1Placeholder\",chat_creationStep1Title:\"chat_creationStep1Title\",chat_creationTitle:\"chat_creationTitle\",chat_delete_contact_confirmation:\"chat_delete_contact_confirmation\",chat_delete_contact_error_message:\"chat_delete_contact_error_message\",chat_delete_contact_error_title:\"chat_delete_contact_error_title\",chat_delete_contact_message:\"chat_delete_contact_message\",chat_delete_group_confirmation:\"chat_delete_group_confirmation\",chat_delete_group_error_message:\"chat_delete_group_error_message\",chat_delete_group_error_title:\"chat_delete_group_error_title\",chat_delete_group_message:\"chat_delete_group_message\",chat_discard:\"chat_discard\",chat_discardChatDraftButton:\"chat_discardChatDraftButton\",chat_discardChatDraftCancelButton:\"chat_discardChatDraftCancelButton\",chat_discardChatDraftMessage:\"chat_discardChatDraftMessage\",chat_discardChatDraftTitle:\"chat_discardChatDraftTitle\",chat_duplicate_add_failure_error_message:\"chat_duplicate_add_failure_error_message\",chat_duplicate_add_failure_error_title:\"chat_duplicate_add_failure_error_title\",chat_edit_failure_error_message:\"chat_edit_failure_error_message\",chat_edit_failure_error_title:\"chat_edit_failure_error_title\",chat_header:\"chat_header\",chat_header_1to1:\"chat_header_1to1\",chat_hide_selected:\"chat_hide_selected\",chat_history_dont_include_chat_history:\"chat_history_dont_include_chat_history\",chat_history_include_chat_history:\"chat_history_include_chat_history\",chat_history_include_chat_history_from_x_days:\"chat_history_include_chat_history_from_x_days\",chat_history_include_chat_history_from_x_days_invalid_narration:\"chat_history_include_chat_history_from_x_days_invalid_narration\",chat_history_include_chat_history_from_x_days_narration_mf:\"chat_history_include_chat_history_from_x_days_narration_mf\",chat_history_return_to_options_instructions:\"chat_history_return_to_options_instructions\",chat_intelligent_suggested_contacts_Email:\"chat_intelligent_suggested_contacts_Email\",chat_intelligent_suggested_contacts_FileInteraction:\"chat_intelligent_suggested_contacts_FileInteraction\",chat_intelligent_suggested_contacts_SkypeForBusiness:\"chat_intelligent_suggested_contacts_SkypeForBusiness\",chat_invalidChatHistoryOptionSelectedError:\"chat_invalidChatHistoryOptionSelectedError\",chat_invalidChatHistoryOptionSelectedErrorResolved:\"chat_invalidChatHistoryOptionSelectedErrorResolved\",chat_leave:\"chat_leave\",chat_leaveChatButton:\"chat_leaveChatButton\",chat_leaveChatMessage:\"chat_leaveChatMessage\",chat_leaveChatTitle:\"chat_leaveChatTitle\",chat_leftRailOverflowTextNew:\"chat_leftRailOverflowTextNew\",chat_leftRailOverflowTextPluralNew:\"chat_leftRailOverflowTextPluralNew\",chat_manage_apps:\"chat_manage_apps\",chat_manage_apps_header_description_aria:\"chat_manage_apps_header_description_aria\",chat_markAsRead:\"chat_markAsRead\",chat_markAsRead_selected:\"chat_markAsRead_selected\",chat_markAsUnread:\"chat_markAsUnread\",chat_markAsUnread_selected:\"chat_markAsUnread_selected\",chat_more:\"chat_more\",chat_mt_rename_failure_error_message:\"chat_mt_rename_failure_error_message\",chat_mute:\"chat_mute\",chat_mute_long:\"chat_mute_long\",chat_muted:\"chat_muted\",chat_notificationGroupTitle:\"chat_notificationGroupTitle\",chat_notificationTitle:\"chat_notificationTitle\",chat_overflow_title_group:\"chat_overflow_title_group\",chat_overflow_title_one_on_one:\"chat_overflow_title_one_on_one\",chat_privateMeetingErrorTooManyUsersInfo:\"chat_privateMeetingErrorTooManyUsersInfo\",chat_protocol_error_message:\"chat_protocol_error_message\",chat_protocol_error_title:\"chat_protocol_error_title\",chat_provisioningDefaultError:\"chat_provisioningDefaultError\",chat_provisioningErrorResolutionFailure:\"chat_provisioningErrorResolutionFailure\",chat_provisioningInvalidUser:\"chat_provisioningInvalidUser\",chat_provisioningInvalidUserHover:\"chat_provisioningInvalidUserHover\",chat_provisioningWaitingForUsers:\"chat_provisioningWaitingForUsers\",chat_remove_person_button:\"chat_remove_person_button\",chat_removeChatButton:\"chat_removeChatButton\",chat_removeChatMessage:\"chat_removeChatMessage\",chat_removeChatTitleWithUsername:\"chat_removeChatTitleWithUsername\",chat_removeChatTitleWithoutUsername:\"chat_removeChatTitleWithoutUsername\",chat_rename_group_empty_name_failure_error_message:\"chat_rename_group_empty_name_failure_error_message\",chat_rename_group_failure_error_title:\"chat_rename_group_failure_error_title\",chat_rename_group_general_failure_error_message:\"chat_rename_group_general_failure_error_message\",chat_see_all_apps:\"chat_see_all_apps\",chat_setFocusOnCompose:\"chat_setFocusOnCompose\",chat_suggested_contacts:\"chat_suggested_contacts\",chat_tabs_chat_title:\"chat_tabs_chat_title\",chat_tabs_contacts_title:\"chat_tabs_contacts_title\",chat_text_in_header_bar:\"chat_text_in_header_bar\",chat_timestampError:\"chat_timestampError\",chat_title_noOtherMembers:\"chat_title_noOtherMembers\",chat_titleFinalJoiner:\"chat_titleFinalJoiner\",chat_unhidden_selected:\"chat_unhidden_selected\",chat_unknownUserDefaultName:\"chat_unknownUserDefaultName\",chat_unmute:\"chat_unmute\",chat_unmuted:\"chat_unmuted\",chat_unpin:\"chat_unpin\",chat_unpin_undo:\"chat_unpin_undo\",chat_updateErrorTooManyUsersInfo:\"chat_updateErrorTooManyUsersInfo\",chat_userStringFinalJoiner:\"chat_userStringFinalJoiner\",chat_userStringJoiner:\"chat_userStringJoiner\",chat_userStringMultiFinalJoiner:\"chat_userStringMultiFinalJoiner\",chatRecipientGroupUpdate_creationStep1Title:\"chatRecipientGroupUpdate_creationStep1Title\",chatRecipientGroupUpdate_creationStep1Title_description:\"chatRecipientGroupUpdate_creationStep1Title_description\",chats_add_pin:\"chats_add_pin\",chats_addGroupChat_unknownError:\"chats_addGroupChat_unknownError\",chats_addRecipients_inputPlaceholder:\"chats_addRecipients_inputPlaceholder\",chats_addRecipientsButton:\"chats_addRecipientsButton\",chats_addToRecipients_inputPlaceholder_allowGroups:\"chats_addToRecipients_inputPlaceholder_allowGroups\",chats_apps_button_label:\"chats_apps_button_label\",chats_apps_button_one_app_label:\"chats_apps_button_one_app_label\",chats_apps_sideload_app_button_label:\"chats_apps_sideload_app_button_label\",chats_apps_sideload_app_error:\"chats_apps_sideload_app_error\",chats_apps_sideload_app_installtion_banner:\"chats_apps_sideload_app_installtion_banner\",chats_apps_sideload_app_manifest_error:\"chats_apps_sideload_app_manifest_error\",chats_apps_sideload_app_name:\"chats_apps_sideload_app_name\",chats_apps_sideload_app_remove_banner:\"chats_apps_sideload_app_remove_banner\",chats_apps_sideload_bot_roster_limit:\"chats_apps_sideload_bot_roster_limit\",chats_aria_new_chat:\"chats_aria_new_chat\",chats_aria_new_message:\"chats_aria_new_message\",chats_favorite:\"chats_favorite\",chats_favorite_contact:\"chats_favorite_contact\",chats_favorite_contact_selected:\"chats_favorite_contact_selected\",chats_favorite_selected:\"chats_favorite_selected\",chats_favorite_unselected:\"chats_favorite_unselected\",chats_favorites_header:\"chats_favorites_header\",chats_favorites_header_AriaLabel:\"chats_favorites_header_AriaLabel\",chats_follow_status:\"chats_follow_status\",chats_follow_status_selected:\"chats_follow_status_selected\",chats_leaveGroupChat_unknownError:\"chats_leaveGroupChat_unknownError\",chats_maximumFavoritesError:\"chats_maximumFavoritesError\",chats_maximumPinnedError:\"chats_maximumPinnedError\",chats_messageActionArialLabel:\"chats_messageActionArialLabel\",chats_messageDraftPreview_default:\"chats_messageDraftPreview_default\",chats_messagePreview:\"chats_messagePreview\",chats_messagePreview_call_recording:\"chats_messagePreview_call_recording\",chats_messagePreview_call_recording_failed:\"chats_messagePreview_call_recording_failed\",chats_messagePreview_call_recording_ongoing:\"chats_messagePreview_call_recording_ongoing\",chats_messagePreview_call_recording_processing:\"chats_messagePreview_call_recording_processing\",chats_messagePreview_chatHasFailedMessages:\"chats_messagePreview_chatHasFailedMessages\",chats_messagePreview_chatMuted:\"chats_messagePreview_chatMuted\",chats_messagePreview_fromSelf:\"chats_messagePreview_fromSelf\",chats_messagePreview_lastMessage_deleted:\"chats_messagePreview_lastMessage_deleted\",chats_messagePreview_lastMessage_fromOtherAtTime:\"chats_messagePreview_lastMessage_fromOtherAtTime\",chats_messagePreview_lastMessage_fromOtherOnDate:\"chats_messagePreview_lastMessage_fromOtherOnDate\",chats_messagePreview_lastMessage_fromSelfAtTime:\"chats_messagePreview_lastMessage_fromSelfAtTime\",chats_messagePreview_lastMessage_fromSelfOnDate:\"chats_messagePreview_lastMessage_fromSelfOnDate\",chats_messagePreview_priority:\"chats_messagePreview_priority\",chats_messagePreview_sent_a_card:\"chats_messagePreview_sent_a_card\",chats_messagePreview_sent_a_file:\"chats_messagePreview_sent_a_file\",chats_messagePreview_sent_an_image:\"chats_messagePreview_sent_an_image\",chats_messagePreview_user_added:\"chats_messagePreview_user_added\",chats_messagePreview_withDisplayName:\"chats_messagePreview_withDisplayName\",chats_messagePreview_withoutDisplayName:\"chats_messagePreview_withoutDisplayName\",chats_nameGroupChat_buttonTitle:\"chats_nameGroupChat_buttonTitle\",chats_nameGroupChat_dialogTitle:\"chats_nameGroupChat_dialogTitle\",chats_nameGroupChat_inputPlaceholder:\"chats_nameGroupChat_inputPlaceholder\",chats_nameGroupChat_label:\"chats_nameGroupChat_label\",chats_nameGroupChat_unknownError:\"chats_nameGroupChat_unknownError\",chats_newChat:\"chats_newChat\",chats_newChat_groupNameLineTitle:\"chats_newChat_groupNameLineTitle\",chats_newChat_toggleGroupNameButtonTitle:\"chats_newChat_toggleGroupNameButtonTitle\",chats_nonTeamsUser_withName_banner:\"chats_nonTeamsUser_withName_banner\",chats_nonTeamsUser_withoutName_banner:\"chats_nonTeamsUser_withoutName_banner\",chats_nonTeamsUsers_withName_banner:\"chats_nonTeamsUsers_withName_banner\",chats_nonTeamsUsers_withoutName_banner:\"chats_nonTeamsUsers_withoutName_banner\",chats_participants_subTitle_guests_mf:\"chats_participants_subTitle_guests_mf\",chats_participants_subTitle_guests_mf_aria_label:\"chats_participants_subTitle_guests_mf_aria_label\",chats_participants_subTitle_including_guests_mf:\"chats_participants_subTitle_including_guests_mf\",chats_participants_subTitle_including_guests_mf_aria_label:\"chats_participants_subTitle_including_guests_mf_aria_label\",chats_participants_subTitle_participants_mf:\"chats_participants_subTitle_participants_mf\",chats_participants_subTitle_participants_mf_aria_label:\"chats_participants_subTitle_participants_mf_aria_label\",chats_participants_you_indicator:\"chats_participants_you_indicator\",chats_pinned_header:\"chats_pinned_header\",chats_pinned_header_AriaLabel:\"chats_pinned_header_AriaLabel\",chats_pinned_selected:\"chats_pinned_selected\",chats_pinned_unselected:\"chats_pinned_unselected\",chats_readReceipt_coachmark_description_1:\"chats_readReceipt_coachmark_description_1\",chats_readReceipt_coachmark_description_2:\"chats_readReceipt_coachmark_description_2\",chats_readReceipt_coachmark_title:\"chats_readReceipt_coachmark_title\",chats_readReceipt_data_unavailable:\"chats_readReceipt_data_unavailable\",chats_recents_header:\"chats_recents_header\",chats_recents_header_AriaLabel:\"chats_recents_header_AriaLabel\",chats_remove_pin:\"chats_remove_pin\",chats_removeFavorite:\"chats_removeFavorite\",chats_removeGroupChat_unknownError:\"chats_removeGroupChat_unknownError\",chats_saveTitle:\"chats_saveTitle\",chats_saveTitle_invalidChar:\"chats_saveTitle_invalidChar\",chats_saveTitle_maxReached:\"chats_saveTitle_maxReached\",chats_suggested_header_AriaLabel:\"chats_suggested_header_AriaLabel\",chats_title:\"chats_title\",chats_unfollow_status:\"chats_unfollow_status\",chats_unfollow_status_unselected:\"chats_unfollow_status_unselected\",checkbox_state_checked:\"checkbox_state_checked\",checkbox_state_unchecked:\"checkbox_state_unchecked\",choose_where_to_start:\"choose_where_to_start\",class_avatar_apply_theme:\"class_avatar_apply_theme\",class_avatar_fail_message:\"class_avatar_fail_message\",class_avatar_load_fail_message:\"class_avatar_load_fail_message\",class_materials_coachmark:\"class_materials_coachmark\",class_materials_diagnosis_generic_error:\"class_materials_diagnosis_generic_error\",class_materials_diagnosis_libraryMissing_reProvisionLibrary:\"class_materials_diagnosis_libraryMissing_reProvisionLibrary\",class_materials_diagnosis_linkIsMissing_reProvisionLink:\"class_materials_diagnosis_linkIsMissing_reProvisionLink\",class_materials_diagnosis_linkIsStale_reProvisionLink:\"class_materials_diagnosis_linkIsStale_reProvisionLink\",class_materials_diagnosis_noProblems:\"class_materials_diagnosis_noProblems\",class_materials_diagnosis_provisionIncomplete_continueProvision:\"class_materials_diagnosis_provisionIncomplete_continueProvision\",class_materials_repair_generic_error:\"class_materials_repair_generic_error\",class_select_description:\"class_select_description\",class_select_title:\"class_select_title\",clone_cloning_long_message:\"clone_cloning_long_message\",clone_copy_options_subtitle:\"clone_copy_options_subtitle\",clone_copy_options_title:\"clone_copy_options_title\",clone_create_button_text:\"clone_create_button_text\",clone_more_info:\"clone_more_info\",clone_options_apps:\"clone_options_apps\",clone_options_channels:\"clone_options_channels\",clone_options_members_fallback:\"clone_options_members_fallback\",clone_options_members_plural_no_guest:\"clone_options_members_plural_no_guest\",clone_options_members_plural_with_plural_guests:\"clone_options_members_plural_with_plural_guests\",clone_options_members_plural_with_singular_guest:\"clone_options_members_plural_with_singular_guest\",clone_options_members_singular_no_guest:\"clone_options_members_singular_no_guest\",clone_options_members_singular_with_singular_guest:\"clone_options_members_singular_with_singular_guest\",clone_options_tabs:\"clone_options_tabs\",clone_options_team_settings:\"clone_options_team_settings\",clone_remove_tab:\"clone_remove_tab\",clone_setup_tab:\"clone_setup_tab\",clone_team_dialog_failure_message:\"clone_team_dialog_failure_message\",clone_team_failed_notification_text:\"clone_team_failed_notification_text\",clone_team_link:\"clone_team_link\",clone_team_name_default_format:\"clone_team_name_default_format\",clone_team_success_notification_text:\"clone_team_success_notification_text\",clone_team_tab_setup_text:\"clone_team_tab_setup_text\",close_join_code_demo_tooltip:\"close_join_code_demo_tooltip\",cmd:\"cmd\",cmd_short:\"cmd_short\",coach_marks_save_body:\"coach_marks_save_body\",coach_marks_save_title:\"coach_marks_save_title\",coachmark_add_chat_tab_button:\"coachmark_add_chat_tab_button\",coachmark_add_new_tab_body:\"coachmark_add_new_tab_body\",coachmark_assigned_calling_number:\"coachmark_assigned_calling_number\",coachmark_calling_screen_share_button:\"coachmark_calling_screen_share_button\",coachmark_calling_screen_share_desktop_button:\"coachmark_calling_screen_share_desktop_button\",coachmark_calling_screen_share_ppt_button:\"coachmark_calling_screen_share_ppt_button\",coachmark_change_theme_body:\"coachmark_change_theme_body\",coachmark_change_theme_button:\"coachmark_change_theme_button\",coachmark_change_theme_followup_body:\"coachmark_change_theme_followup_body\",coachmark_change_theme_title:\"coachmark_change_theme_title\",coachmark_channel_recommendation:\"coachmark_channel_recommendation\",coachmark_channel_recommendation_dismiss:\"coachmark_channel_recommendation_dismiss\",coachmark_channel_recommendation_show_channel:\"coachmark_channel_recommendation_show_channel\",coachmark_closed_captions_option:\"coachmark_closed_captions_option\",coachmark_create_channel:\"coachmark_create_channel\",coachmark_create_or_join_team:\"coachmark_create_or_join_team\",coachmark_discover_apps_button:\"coachmark_discover_apps_button\",coachmark_discover_calendar_apps:\"coachmark_discover_calendar_apps\",coachmark_explore_apps_left_rail:\"coachmark_explore_apps_left_rail\",coachmark_explore_apps_left_rail_button:\"coachmark_explore_apps_left_rail_button\",coachmark_explore_teams:\"coachmark_explore_teams\",coachmark_explore_teams_after_migration:\"coachmark_explore_teams_after_migration\",coachmark_follow_channel_promotion:\"coachmark_follow_channel_promotion\",coachmark_follow_channel_promotion_chained_text:\"coachmark_follow_channel_promotion_chained_text\",coachmark_guide_closed_follow_up:\"coachmark_guide_closed_follow_up\",coachmark_guide_complete_follow_up:\"coachmark_guide_complete_follow_up\",coachmark_guide_complete_follow_up_header:\"coachmark_guide_complete_follow_up_header\",coachmark_guide_healthcare_patients_tab:\"coachmark_guide_healthcare_patients_tab\",coachmark_holographic_introduction:\"coachmark_holographic_introduction\",coachmark_holographic_stop_editing:\"coachmark_holographic_stop_editing\",coachmark_holographic_toolbar:\"coachmark_holographic_toolbar\",coachmark_join_with_audio_off:\"coachmark_join_with_audio_off\",coachmark_migrated_contacts:\"coachmark_migrated_contacts\",coachmark_mute_meeting_chat:\"coachmark_mute_meeting_chat\",coachmark_mute_meeting_chat_dismiss:\"coachmark_mute_meeting_chat_dismiss\",coachmark_mute_meeting_chat_settings:\"coachmark_mute_meeting_chat_settings\",coachmark_mute_meeting_chat_with_actions:\"coachmark_mute_meeting_chat_with_actions\",coachmark_online_training_body:\"coachmark_online_training_body\",coachmark_online_training_button:\"coachmark_online_training_button\",coachmark_online_training_title:\"coachmark_online_training_title\",coachmark_pick_content_from_source_picker:\"coachmark_pick_content_from_source_picker\",coachmark_pick_from_source_picker:\"coachmark_pick_from_source_picker\",coachmark_pick_video_from_source_picker:\"coachmark_pick_video_from_source_picker\",coachmark_powerbar_at_command:\"coachmark_powerbar_at_command\",coachmark_quickguide_last:\"coachmark_quickguide_last\",coachmark_quickguide_next:\"coachmark_quickguide_next\",coachmark_quickguide_prev:\"coachmark_quickguide_prev\",coachmark_rename_group_chat_body:\"coachmark_rename_group_chat_body\",coachmark_reply_to_message:\"coachmark_reply_to_message\",coachmark_revert_dark_theme_body:\"coachmark_revert_dark_theme_body\",coachmark_revert_dark_theme_button:\"coachmark_revert_dark_theme_button\",coachmark_send_to_broadcast:\"coachmark_send_to_broadcast\",coachmark_start_broadcast:\"coachmark_start_broadcast\",coachmark_start_chat:\"coachmark_start_chat\",coachmark_suggested_contacts:\"coachmark_suggested_contacts\",coachmark_synced_meetings:\"coachmark_synced_meetings\",coachmark_team_discovery:\"coachmark_team_discovery\",coachmark_turn_on_video:\"coachmark_turn_on_video\",coachmark_unmute_meeting_chat:\"coachmark_unmute_meeting_chat\",codesnippet_keywords:\"codesnippet_keywords\",collapse_broadcast_objects_summary:\"collapse_broadcast_objects_summary\",collections_title:\"collections_title\",comma_separator_format:\"comma_separator_format\",company_policy:\"company_policy\",company_policy_acknowledge:\"company_policy_acknowledge\",company_policy_attending:\"company_policy_attending\",company_policy_broadcast:\"company_policy_broadcast\",company_policy_error:\"company_policy_error\",company_policy_error_title:\"company_policy_error_title\",company_recording_policy:\"company_recording_policy\",company_video_policy:\"company_video_policy\",compose_bot_in_group_chat_banner_message:\"compose_bot_in_group_chat_banner_message\",compose_format_color_blue:\"compose_format_color_blue\",compose_format_color_dark_gray:\"compose_format_color_dark_gray\",compose_format_color_green:\"compose_format_color_green\",compose_format_color_light_gray:\"compose_format_color_light_gray\",compose_format_color_orange:\"compose_format_color_orange\",compose_format_color_pink:\"compose_format_color_pink\",compose_format_color_purple:\"compose_format_color_purple\",compose_format_color_red:\"compose_format_color_red\",compose_format_color_teal:\"compose_format_color_teal\",compose_format_color_yellow:\"compose_format_color_yellow\",compose_format_font_automatic:\"compose_format_font_automatic\",compose_headerIllustrationDialog_addButton:\"compose_headerIllustrationDialog_addButton\",compose_headerIllustrationDialog_discardButton:\"compose_headerIllustrationDialog_discardButton\",compose_headerIllustrationDialog_dismissError:\"compose_headerIllustrationDialog_dismissError\",compose_headerIllustrationDialog_error_description:\"compose_headerIllustrationDialog_error_description\",compose_headerIllustrationDialog_error_text:\"compose_headerIllustrationDialog_error_text\",compose_headerIllustrationDialog_title:\"compose_headerIllustrationDialog_title\",compose_headerImageDialog_addButton:\"compose_headerImageDialog_addButton\",compose_headerImageDialog_discardButton:\"compose_headerImageDialog_discardButton\",compose_headerImageDialog_discardDialog_confirmClose:\"compose_headerImageDialog_discardDialog_confirmClose\",compose_headerImageDialog_discardDialog_confirmClose_no:\"compose_headerImageDialog_discardDialog_confirmClose_no\",compose_headerImageDialog_discardDialog_confirmClose_yes:\"compose_headerImageDialog_discardDialog_confirmClose_yes\",compose_headerImageDialog_imageAltText:\"compose_headerImageDialog_imageAltText\",compose_headerImageDialog_title_text:\"compose_headerImageDialog_title_text\",compose_headerImageDialog_uploadAnotherImageButton:\"compose_headerImageDialog_uploadAnotherImageButton\",compose_headerImageDialog_uploadImage_error_invalidFormat_text:\"compose_headerImageDialog_uploadImage_error_invalidFormat_text\",compose_headerImageDialog_uploadImage_error_text:\"compose_headerImageDialog_uploadImage_error_text\",compose_headerImageDialog_uploadImage_errorSize_text:\"compose_headerImageDialog_uploadImage_errorSize_text\",compose_headerImageDialog_uploadImage_suggestion_text:\"compose_headerImageDialog_uploadImage_suggestion_text\",compose_headerImageDialog_uploadImageButton:\"compose_headerImageDialog_uploadImageButton\",compose_highlight_transparent:\"compose_highlight_transparent\",compose_openHeaderIllustrationDialog_change_popover_text:\"compose_openHeaderIllustrationDialog_change_popover_text\",compose_openHeaderIllustrationDialog_choose_popover_text:\"compose_openHeaderIllustrationDialog_choose_popover_text\",compose_openHeaderImageDialog_editOrUpload_popover_text:\"compose_openHeaderImageDialog_editOrUpload_popover_text\",compose_openHeaderImageDialog_upload_popover_text:\"compose_openHeaderImageDialog_upload_popover_text\",compose_user_not_a_member_banner_message:\"compose_user_not_a_member_banner_message\",composer_rendering_error:\"composer_rendering_error\",confirm_document_library:\"confirm_document_library\",connectorsManager_dialogTitle:\"connectorsManager_dialogTitle\",contact_card_aria_label_title:\"contact_card_aria_label_title\",contact_card_status_aria_label_title:\"contact_card_status_aria_label_title\",contacts_favorite_group_title:\"contacts_favorite_group_title\",contacts_information_barriers_aria_label:\"contacts_information_barriers_aria_label\",contacts_information_barriers_label:\"contacts_information_barriers_label\",contacts_saved_nocontacts:\"contacts_saved_nocontacts\",container_button_title:\"container_button_title\",content_share_invision_whiteboard_title:\"content_share_invision_whiteboard_title\",content_share_whiteboard_title:\"content_share_whiteboard_title\",copied_to_clipboard:\"copied_to_clipboard\",copy_meeting_entry_info:\"copy_meeting_entry_info\",copy_message_message_deeplink:\"copy_message_message_deeplink\",copy_message_message_giphy:\"copy_message_message_giphy\",copy_message_message_important:\"copy_message_message_important\",copy_message_message_liked:\"copy_message_message_liked\",copy_team_code_button_text:\"copy_team_code_button_text\",cortana_all_tips:\"cortana_all_tips\",cortana_all_tips_center:\"cortana_all_tips_center\",cortana_button:\"cortana_button\",cortana_click_i_agree:\"cortana_click_i_agree\",cortana_click_not_now:\"cortana_click_not_now\",cortana_click_talk_to_cortana:\"cortana_click_talk_to_cortana\",cortana_coachmark_text:\"cortana_coachmark_text\",cortana_consent_checkbox:\"cortana_consent_checkbox\",cortana_consent_modal_sub_text:\"cortana_consent_modal_sub_text\",cortana_consent_modal_text:\"cortana_consent_modal_text\",cortana_default_title:\"cortana_default_title\",cortana_disable_input_message:\"cortana_disable_input_message\",cortana_error_audio_output:\"cortana_error_audio_output\",cortana_error_auth_error:\"cortana_error_auth_error\",cortana_error_denied:\"cortana_error_denied\",cortana_error_generic:\"cortana_error_generic\",cortana_error_media_device_unavailable:\"cortana_error_media_device_unavailable\",cortana_error_no_response:\"cortana_error_no_response\",cortana_error_no_tokens:\"cortana_error_no_tokens\",cortana_error_not_online:\"cortana_error_not_online\",cortana_error_timeout:\"cortana_error_timeout\",cortana_error_unknown_media_error:\"cortana_error_unknown_media_error\",cortana_feedback_button_text:\"cortana_feedback_button_text\",cortana_go_to_help:\"cortana_go_to_help\",cortana_help_menu_header:\"cortana_help_menu_header\",cortana_help_page_text:\"cortana_help_page_text\",cortana_in_context_error_message:\"cortana_in_context_error_message\",cortana_in_context_feedback_button_title:\"cortana_in_context_feedback_button_title\",cortana_long_consent_bullet_point_1:\"cortana_long_consent_bullet_point_1\",cortana_long_consent_bullet_point_2:\"cortana_long_consent_bullet_point_2\",cortana_long_consent_bullet_point_3:\"cortana_long_consent_bullet_point_3\",cortana_long_consent_data_protection_notice:\"cortana_long_consent_data_protection_notice\",cortana_long_consent_footer:\"cortana_long_consent_footer\",cortana_long_consent_heading:\"cortana_long_consent_heading\",cortana_long_consent_important:\"cortana_long_consent_important\",cortana_long_consent_privacy:\"cortana_long_consent_privacy\",cortana_long_consent_sub:\"cortana_long_consent_sub\",cortana_long_consent_term_of_use_bullet_point2:\"cortana_long_consent_term_of_use_bullet_point2\",cortana_long_consent_terms_of_use:\"cortana_long_consent_terms_of_use\",cortana_long_consent_terms_of_use_bullet_point1:\"cortana_long_consent_terms_of_use_bullet_point1\",cortana_long_consent_terms_of_use_bullet_point2:\"cortana_long_consent_terms_of_use_bullet_point2\",cortana_long_consent_terms_of_use_bullet_point3:\"cortana_long_consent_terms_of_use_bullet_point3\",cortana_long_consent_terms_of_use_bullet_point4:\"cortana_long_consent_terms_of_use_bullet_point4\",cortana_long_consent_terms_of_use_bullet_point5:\"cortana_long_consent_terms_of_use_bullet_point5\",cortana_long_consent_terms_of_use_head:\"cortana_long_consent_terms_of_use_head\",cortana_long_consent_text:\"cortana_long_consent_text\",cortana_notes_section_default_title:\"cortana_notes_section_default_title\",cortana_settings_location_details:\"cortana_settings_location_details\",cortana_settings_location_title:\"cortana_settings_location_title\",cortana_smart_reply_feedback_button_title:\"cortana_smart_reply_feedback_button_title\",cortana_toggle_off_button_text:\"cortana_toggle_off_button_text\",cortana_toggle_on_button_text:\"cortana_toggle_on_button_text\",createChannel_defaultError:\"createChannel_defaultError\",createClass_dialogTitle:\"createClass_dialogTitle\",createClass_dialogTitle_subText:\"createClass_dialogTitle_subText\",createEduTeam_dialogTitle_subText:\"createEduTeam_dialogTitle_subText\",createFrom_dialogTitle:\"createFrom_dialogTitle\",createPLCTeam_dialogTitle:\"createPLCTeam_dialogTitle\",createPLCTeam_dialogTitle_subText:\"createPLCTeam_dialogTitle_subText\",createStaffTeam_dialogTitle:\"createStaffTeam_dialogTitle\",createStaffTeam_dialogTitle_subText:\"createStaffTeam_dialogTitle_subText\",createTag_dialogCreateButton:\"createTag_dialogCreateButton\",createTag_dialogTitle:\"createTag_dialogTitle\",createTeam_MaxLengthReached:\"createTeam_MaxLengthReached\",createTeam_Naming_Policy:\"createTeam_Naming_Policy\",createTeam_Naming_Policy_TeamName:\"createTeam_Naming_Policy_TeamName\",createTeam_addingMembersMessage:\"createTeam_addingMembersMessage\",createTeam_availabilityUnknownText:\"createTeam_availabilityUnknownText\",createTeam_availableNameText:\"createTeam_availableNameText\",createTeam_channelStorageLocationTitle:\"createTeam_channelStorageLocationTitle\",createTeam_createBtn:\"createTeam_createBtn\",createTeam_creating:\"createTeam_creating\",createTeam_dataClassification_missing:\"createTeam_dataClassification_missing\",createTeam_dataClassification_updateMessage:\"createTeam_dataClassification_updateMessage\",createTeam_dataClassificationChangeSettingBtn:\"createTeam_dataClassificationChangeSettingBtn\",createTeam_dataClassificationChangeSettingBtn_label:\"createTeam_dataClassificationChangeSettingBtn_label\",createTeam_dataClassificationDescription:\"createTeam_dataClassificationDescription\",createTeam_dataClassificationInfo:\"createTeam_dataClassificationInfo\",createTeam_dataClassificationTitle:\"createTeam_dataClassificationTitle\",createTeam_dataSensitivity_impact_privateOnly:\"createTeam_dataSensitivity_impact_privateOnly\",createTeam_dataSensitivity_impact_publicOnly:\"createTeam_dataSensitivity_impact_publicOnly\",createTeam_dataSensitivity_mandatorySensitivity:\"createTeam_dataSensitivity_mandatorySensitivity\",createTeam_dataSensitivity_none:\"createTeam_dataSensitivity_none\",createTeam_dataSensitivityChangeSensitivityBtn:\"createTeam_dataSensitivityChangeSensitivityBtn\",createTeam_dataSensitivityChangeSensitivityBtn_label:\"createTeam_dataSensitivityChangeSensitivityBtn_label\",createTeam_dataSensitivityDefaultInfo:\"createTeam_dataSensitivityDefaultInfo\",createTeam_dataSensitivityDefaultInfo_privateOnly:\"createTeam_dataSensitivityDefaultInfo_privateOnly\",createTeam_dataSensitivityDefaultInfo_publicOnly:\"createTeam_dataSensitivityDefaultInfo_publicOnly\",createTeam_dataSensitivityLearnMoreSensitivityBtn:\"createTeam_dataSensitivityLearnMoreSensitivityBtn\",createTeam_dataSensitivityLearnMoreSensitivityBtn_label:\"createTeam_dataSensitivityLearnMoreSensitivityBtn_label\",createTeam_dataSensitivityOptions:\"createTeam_dataSensitivityOptions\",createTeam_dataSensitivityTitle:\"createTeam_dataSensitivityTitle\",createTeam_dataSensitivityTitle_accessibility:\"createTeam_dataSensitivityTitle_accessibility\",createTeam_dataSensitivityTitle_labelInfo_privateOnly:\"createTeam_dataSensitivityTitle_labelInfo_privateOnly\",createTeam_dataSensitivityTitle_labelInfo_publicOnly:\"createTeam_dataSensitivityTitle_labelInfo_publicOnly\",createTeam_defaultError:\"createTeam_defaultError\",createTeam_description:\"createTeam_description\",createTeam_description_accessibility:\"createTeam_description_accessibility\",createTeam_description_withOption:\"createTeam_description_withOption\",createTeam_dialogTitle:\"createTeam_dialogTitle\",createTeam_dialogTitle_subText:\"createTeam_dialogTitle_subText\",createTeam_discovery_changeSettingBtn:\"createTeam_discovery_changeSettingBtn\",createTeam_discovery_changeSettingBtn_label:\"createTeam_discovery_changeSettingBtn_label\",createTeam_discovery_discoverable:\"createTeam_discovery_discoverable\",createTeam_discovery_moreInfo:\"createTeam_discovery_moreInfo\",createTeam_discovery_not_discoverable:\"createTeam_discovery_not_discoverable\",createTeam_discovery_option:\"createTeam_discovery_option\",createTeam_discovery_title:\"createTeam_discovery_title\",createTeam_discovery_title_edit:\"createTeam_discovery_title_edit\",createTeam_doneBtn:\"createTeam_doneBtn\",createTeam_errorDialog_notAuthorizedMessage:\"createTeam_errorDialog_notAuthorizedMessage\",createTeam_errorDialog_okBtn:\"createTeam_errorDialog_okBtn\",createTeam_errorDialog_title:\"createTeam_errorDialog_title\",createTeam_groupName:\"createTeam_groupName\",createTeam_groupName_Only:\"createTeam_groupName_Only\",createTeam_groupName_accessibility:\"createTeam_groupName_accessibility\",createTeam_invalidStartsWithTeamNameError:\"createTeam_invalidStartsWithTeamNameError\",createTeam_invalidTeamNameError:\"createTeam_invalidTeamNameError\",createTeam_migrateMG_backBtn:\"createTeam_migrateMG_backBtn\",createTeam_migrateMG_hint_button:\"createTeam_migrateMG_hint_button\",createTeam_migrateMG_hint_message:\"createTeam_migrateMG_hint_message\",createTeam_migrateMG_hint_title:\"createTeam_migrateMG_hint_title\",createTeam_migrateMG_members:\"createTeam_migrateMG_members\",createTeam_migrateMG_migrateBtn:\"createTeam_migrateMG_migrateBtn\",createTeam_migrateMG_privateAccess:\"createTeam_migrateMG_privateAccess\",createTeam_migrateMG_subtitle:\"createTeam_migrateMG_subtitle\",createTeam_migrateMG_title:\"createTeam_migrateMG_title\",createTeam_requiredTeamNameError:\"createTeam_requiredTeamNameError\",createTeam_skipBtn:\"createTeam_skipBtn\",createTeam_success:\"createTeam_success\",createTeam_teamAccessTypePlaceholderText:\"createTeam_teamAccessTypePlaceholderText\",createTeam_teamAccessTypeTitle:\"createTeam_teamAccessTypeTitle\",createTeam_usageGuidelines_link:\"createTeam_usageGuidelines_link\",createTeam_video_text:\"createTeam_video_text\",createTeamV2_clone_team_dialog_subtitle:\"createTeamV2_clone_team_dialog_subtitle\",createTeamV2_clone_team_dialog_title:\"createTeamV2_clone_team_dialog_title\",createTeamV2_closeConfirmation_affirm:\"createTeamV2_closeConfirmation_affirm\",createTeamV2_closeConfirmation_cancel:\"createTeamV2_closeConfirmation_cancel\",createTeamV2_closeConfirmation_message:\"createTeamV2_closeConfirmation_message\",createTeamV2_createFrom:\"createTeamV2_createFrom\",createTeamV2_createFromGroup_subtitle:\"createTeamV2_createFromGroup_subtitle\",createTeamV2_createFromGroup_title:\"createTeamV2_createFromGroup_title\",createTeamV2_createFromOffice365:\"createTeamV2_createFromOffice365\",createTeamV2_createFromScratch:\"createTeamV2_createFromScratch\",createTeamV2_createFromSharePoint:\"createTeamV2_createFromSharePoint\",createTeamV2_createFromTeam:\"createTeamV2_createFromTeam\",createTeamV2_createTeam:\"createTeamV2_createTeam\",createTeamV2_createTeam_first_success_message_content:\"createTeamV2_createTeam_first_success_message_content\",createTeamV2_createTeam_success_message_content:\"createTeamV2_createTeam_success_message_content\",createTeamV2_createTeam_success_message_header:\"createTeamV2_createTeam_success_message_header\",createTeamV2_createTeam_success_notification_text:\"createTeamV2_createTeam_success_notification_text\",createTeamV2_createTeam_timeout_message:\"createTeamV2_createTeam_timeout_message\",createTeamV2_createTeam_timeout_message_2:\"createTeamV2_createTeam_timeout_message_2\",createTeamV2_createTeam_timeout_message_aria:\"createTeamV2_createTeam_timeout_message_aria\",createTeamV2_dataClassificationInfo:\"createTeamV2_dataClassificationInfo\",createTeamV2_disclaimerBanner_text:\"createTeamV2_disclaimerBanner_text\",createTeamV2_existingGroup:\"createTeamV2_existingGroup\",createTeamV2_naming_policy:\"createTeamV2_naming_policy\",createTeamV2_noO365Available_tooltip:\"createTeamV2_noO365Available_tooltip\",createTeamV2_noSharePointAvailable_tooltip:\"createTeamV2_noSharePointAvailable_tooltip\",createTeamV2_noTeamsAvailable_tooltip:\"createTeamV2_noTeamsAvailable_tooltip\",createTeamV2_teamDescription_placeholder:\"createTeamV2_teamDescription_placeholder\",createTeamV2_teamDetails_orgWide_defaultDescription:\"createTeamV2_teamDetails_orgWide_defaultDescription\",createTeamV2_teamDetails_title_private:\"createTeamV2_teamDetails_title_private\",createTeamV2_teamDetails_title_public:\"createTeamV2_teamDetails_title_public\",createTeamV2_teamDetails_title_tenantWide:\"createTeamV2_teamDetails_title_tenantWide\",createTeamV2_teamHelp_link:\"createTeamV2_teamHelp_link\",createTeamV2_teamName_placeholder:\"createTeamV2_teamName_placeholder\",createTeamV2_teamType_orgWide_disabled_tooltip:\"createTeamV2_teamType_orgWide_disabled_tooltip\",createTeamV2_usageGuidelines_link:\"createTeamV2_usageGuidelines_link\",cross_cloud_dialog_alternative_option_owner:\"cross_cloud_dialog_alternative_option_owner\",cross_cloud_dialog_alternative_option_pstn:\"cross_cloud_dialog_alternative_option_pstn\",cross_cloud_dialog_alternative_title:\"cross_cloud_dialog_alternative_title\",cross_cloud_dialog_copy_link_btn_text:\"cross_cloud_dialog_copy_link_btn_text\",cross_cloud_dialog_meeting_link_text:\"cross_cloud_dialog_meeting_link_text\",cross_cloud_dialog_text:\"cross_cloud_dialog_text\",cross_cloud_dialog_text_calendar:\"cross_cloud_dialog_text_calendar\",cross_cloud_dialog_title:\"cross_cloud_dialog_title\",ctrl:\"ctrl\",custom_background_picture_upload:\"custom_background_picture_upload\",custom_vote:\"custom_vote\",customer_feedback_dialog_adhoc_button_text:\"customer_feedback_dialog_adhoc_button_text\",customer_feedback_dialog_adhoc_title:\"customer_feedback_dialog_adhoc_title\",customer_feedback_dialog_bps_title:\"customer_feedback_dialog_bps_title\",customer_feedback_dialog_cancel_button_text:\"customer_feedback_dialog_cancel_button_text\",customer_feedback_dialog_close_button_text:\"customer_feedback_dialog_close_button_text\",customer_feedback_dialog_disclaimer:\"customer_feedback_dialog_disclaimer\",customer_feedback_dialog_no_connection_error:\"customer_feedback_dialog_no_connection_error\",customer_feedback_dialog_nps_scale_max:\"customer_feedback_dialog_nps_scale_max\",customer_feedback_dialog_nps_scale_min:\"customer_feedback_dialog_nps_scale_min\",customer_feedback_dialog_nps_textarea_placeholder:\"customer_feedback_dialog_nps_textarea_placeholder\",customer_feedback_dialog_nps_title:\"customer_feedback_dialog_nps_title\",customer_feedback_dialog_submit_button_text:\"customer_feedback_dialog_submit_button_text\",customer_feedback_dialog_textarea_aria_label:\"customer_feedback_dialog_textarea_aria_label\",customer_feedback_dialog_textarea_placeholder:\"customer_feedback_dialog_textarea_placeholder\",customer_feedback_dialog_thank_you_label:\"customer_feedback_dialog_thank_you_label\",customer_feedback_notification:\"customer_feedback_notification\",dash_separated_format:\"dash_separated_format\",dash_space_separated_format:\"dash_space_separated_format\",date_separator_month_April:\"date_separator_month_April\",date_separator_month_August:\"date_separator_month_August\",date_separator_month_December:\"date_separator_month_December\",date_separator_month_February:\"date_separator_month_February\",date_separator_month_January:\"date_separator_month_January\",date_separator_month_July:\"date_separator_month_July\",date_separator_month_June:\"date_separator_month_June\",date_separator_month_March:\"date_separator_month_March\",date_separator_month_May:\"date_separator_month_May\",date_separator_month_November:\"date_separator_month_November\",date_separator_month_October:\"date_separator_month_October\",date_separator_month_September:\"date_separator_month_September\",deep_link_copy_default_error:\"deep_link_copy_default_error\",deep_link_error_dialog_text_call:\"deep_link_error_dialog_text_call\",deep_link_error_dialog_text_meeting:\"deep_link_error_dialog_text_meeting\",deep_link_error_dialog_title:\"deep_link_error_dialog_title\",delegate_back_to_delegate_settings_label:\"delegate_back_to_delegate_settings_label\",delegates_text:\"delegates_text\",delegation_delegate_added_permissions_make_calls:\"delegation_delegate_added_permissions_make_calls\",delegation_delegate_added_permissions_manage_settings:\"delegation_delegate_added_permissions_manage_settings\",delegation_delegate_added_permissions_receive_calls:\"delegation_delegate_added_permissions_receive_calls\",delegation_delegate_added_subtitle:\"delegation_delegate_added_subtitle\",delegation_delegate_added_subtitle_on_behalf:\"delegation_delegate_added_subtitle_on_behalf\",delegation_delegate_added_title:\"delegation_delegate_added_title\",delegation_delegate_added_title_on_behalf:\"delegation_delegate_added_title_on_behalf\",delegation_settings:\"delegation_settings\",delegation_settings_add_a_delegate:\"delegation_settings_add_a_delegate\",delegation_settings_add_a_delegator:\"delegation_settings_add_a_delegator\",delegation_settings_add_delegate_button:\"delegation_settings_add_delegate_button\",delegation_settings_add_delegator_button:\"delegation_settings_add_delegator_button\",delegation_settings_add_delegator_error:\"delegation_settings_add_delegator_error\",delegation_settings_add_delegator_error_on_behalf:\"delegation_settings_add_delegator_error_on_behalf\",delegation_settings_add_error:\"delegation_settings_add_error\",delegation_settings_button_text:\"delegation_settings_button_text\",delegation_settings_call_forwarding_error:\"delegation_settings_call_forwarding_error\",delegation_settings_cancel_permissions:\"delegation_settings_cancel_permissions\",delegation_settings_close_permissions:\"delegation_settings_close_permissions\",delegation_settings_delegates:\"delegation_settings_delegates\",delegation_settings_delegates_description:\"delegation_settings_delegates_description\",delegation_settings_delegators:\"delegation_settings_delegators\",delegation_settings_delegators_description:\"delegation_settings_delegators_description\",delegation_settings_delegators_description_empty:\"delegation_settings_delegators_description_empty\",delegation_settings_delete_error:\"delegation_settings_delete_error\",delegation_settings_edit_delegate_button:\"delegation_settings_edit_delegate_button\",delegation_settings_edit_error:\"delegation_settings_edit_error\",delegation_settings_more_call:\"delegation_settings_more_call\",delegation_settings_more_delegate:\"delegation_settings_more_delegate\",delegation_settings_more_edit:\"delegation_settings_more_edit\",delegation_settings_more_remove:\"delegation_settings_more_remove\",delegation_settings_more_view:\"delegation_settings_more_view\",delegation_settings_permission_change_call_settings:\"delegation_settings_permission_change_call_settings\",delegation_settings_permission_make_calls:\"delegation_settings_permission_make_calls\",delegation_settings_permission_receive_calls:\"delegation_settings_permission_receive_calls\",delegation_settings_permission_select_subtitle:\"delegation_settings_permission_select_subtitle\",delegation_settings_permission_select_title:\"delegation_settings_permission_select_title\",delegation_settings_permission_view_subtitle:\"delegation_settings_permission_view_subtitle\",delegation_settings_permission_view_title:\"delegation_settings_permission_view_title\",delegation_settings_subtitle:\"delegation_settings_subtitle\",delegator_call_settings:\"delegator_call_settings\",delegator_delegation_settings:\"delegator_delegation_settings\",delegators_text:\"delegators_text\",delete:\"delete\",delete_button_text:\"delete_button_text\",desktopapp_about_architecture_32:\"desktopapp_about_architecture_32\",desktopapp_about_architecture_64:\"desktopapp_about_architecture_64\",desktopapp_about_title:\"desktopapp_about_title\",desktopapp_about_version_message:\"desktopapp_about_version_message\",desktopapp_about_version_message_date:\"desktopapp_about_version_message_date\",desktopapp_about_version_message_exp_build:\"desktopapp_about_version_message_exp_build\",desktopapp_appupdatechecking_title:\"desktopapp_appupdatechecking_title\",desktopapp_appupdated_action_refresh:\"desktopapp_appupdated_action_refresh\",desktopapp_appupdated_action_restart:\"desktopapp_appupdated_action_restart\",desktopapp_appupdated_afterrestart_message:\"desktopapp_appupdated_afterrestart_message\",desktopapp_appupdated_message_refresh_restart:\"desktopapp_appupdated_message_refresh_restart\",desktopapp_appupdated_newversion_message:\"desktopapp_appupdated_newversion_message\",desktopapp_appupdated_title:\"desktopapp_appupdated_title\",desktopapp_appupdatefailed_message:\"desktopapp_appupdatefailed_message\",desktopapp_appupdatefailed_title:\"desktopapp_appupdatefailed_title\",desktopapp_appuptodate_message:\"desktopapp_appuptodate_message\",desktopapp_appuptodate_title:\"desktopapp_appuptodate_title\",desktopapp_back_button_text:\"desktopapp_back_button_text\",desktopapp_broken_mac_download:\"desktopapp_broken_mac_download\",desktopapp_broken_mac_update:\"desktopapp_broken_mac_update\",desktopapp_close_button_text:\"desktopapp_close_button_text\",desktopapp_crash_recovered_banner_text:\"desktopapp_crash_recovered_banner_text\",desktopapp_dmg_to_pkg_dialog_action:\"desktopapp_dmg_to_pkg_dialog_action\",desktopapp_dmg_to_pkg_dialog_message:\"desktopapp_dmg_to_pkg_dialog_message\",desktopapp_forward_button_text:\"desktopapp_forward_button_text\",desktopapp_history_button_aria_label:\"desktopapp_history_button_aria_label\",desktopapp_history_button_text:\"desktopapp_history_button_text\",desktopapp_mac_app_non_admin:\"desktopapp_mac_app_non_admin\",desktopapp_mac_app_running_from_dmg:\"desktopapp_mac_app_running_from_dmg\",desktopapp_maximize_button_text:\"desktopapp_maximize_button_text\",desktopapp_minimize_button_text:\"desktopapp_minimize_button_text\",desktopapp_ok_button_text:\"desktopapp_ok_button_text\",desktopapp_quiet_hours_enabled_banner_text:\"desktopapp_quiet_hours_enabled_banner_text\",desktopapp_refresh_button_text:\"desktopapp_refresh_button_text\",desktopapp_restart_button_text:\"desktopapp_restart_button_text\",desktopapp_restart_loop_recovered_banner_text:\"desktopapp_restart_loop_recovered_banner_text\",desktopapp_restoredown_button_text:\"desktopapp_restoredown_button_text\",desktopapp_sso_try:\"desktopapp_sso_try\",desktopapp_sso_upsell_banner_text:\"desktopapp_sso_upsell_banner_text\",desktopapp_sso_upsell_more_info:\"desktopapp_sso_upsell_more_info\",desktopapp_update_broken_banner_action:\"desktopapp_update_broken_banner_action\",desktopapp_update_broken_banner_message:\"desktopapp_update_broken_banner_message\",desktopapp_update_cancel_disabled_message:\"desktopapp_update_cancel_disabled_message\",desktopapp_update_cancel_dmg_message:\"desktopapp_update_cancel_dmg_message\",desktopapp_update_cancel_general_message:\"desktopapp_update_cancel_general_message\",desktopapp_update_critical_banner_message:\"desktopapp_update_critical_banner_message\",desktopapp_update_critical_dialog_message:\"desktopapp_update_critical_dialog_message\",desktopapp_update_critical_dialog_submessage:\"desktopapp_update_critical_dialog_submessage\",desktopapp_version_required_banner_action:\"desktopapp_version_required_banner_action\",desktopapp_version_required_banner_message:\"desktopapp_version_required_banner_message\",desktopapp_version_required_dialog_message:\"desktopapp_version_required_dialog_message\",desktopapp_version_unsupported_dialog_action:\"desktopapp_version_unsupported_dialog_action\",desktopapp_version_unsupported_dialog_message:\"desktopapp_version_unsupported_dialog_message\",desktopapp_x64_upsell_banner_text:\"desktopapp_x64_upsell_banner_text\",destkopapp_appupdatechecking_message:\"destkopapp_appupdatechecking_message\",destkopapp_appupdatecheckinglinux_message:\"destkopapp_appupdatecheckinglinux_message\",dev_preview_dialog_accept_restart_button:\"dev_preview_dialog_accept_restart_button\",dev_preview_dialog_cancel_button:\"dev_preview_dialog_cancel_button\",dev_preview_dialog_description:\"dev_preview_dialog_description\",dev_preview_dialog_title:\"dev_preview_dialog_title\",device_access_edge_step1:\"device_access_edge_step1\",device_access_edge_step2:\"device_access_edge_step2\",device_access_edge_step3:\"device_access_edge_step3\",device_settings_none:\"device_settings_none\",device_usage_text:\"device_usage_text\",device_usage_text_custom:\"device_usage_text_custom\",devices_content_only_message:\"devices_content_only_message\",devices_header:\"devices_header\",devices_label:\"devices_label\",devices_settings_title:\"devices_settings_title\",devices_tab_name:\"devices_tab_name\",devices_test_call_button_text:\"devices_test_call_button_text\",devices_title_audio_devices:\"devices_title_audio_devices\",devices_title_cameras:\"devices_title_cameras\",devices_title_customcompositedevice:\"devices_title_customcompositedevice\",devices_title_macinternalheadphones:\"devices_title_macinternalheadphones\",devices_title_macinternalspeakers:\"devices_title_macinternalspeakers\",devices_title_microphones:\"devices_title_microphones\",devices_title_pcinternalheadphones:\"devices_title_pcinternalheadphones\",devices_title_pcinternalspeakers:\"devices_title_pcinternalspeakers\",devices_title_secondary_ringer:\"devices_title_secondary_ringer\",devices_title_speakers:\"devices_title_speakers\",dialog_detail_for_turn_off_notification_for_post:\"dialog_detail_for_turn_off_notification_for_post\",dialog_detail_for_turn_on_notification_for_post:\"dialog_detail_for_turn_on_notification_for_post\",dialog_title_for_turn_off_notification_for_post:\"dialog_title_for_turn_off_notification_for_post\",dialog_title_for_turn_on_notification_for_post:\"dialog_title_for_turn_on_notification_for_post\",didTheWebsiteLoadProperly:\"didTheWebsiteLoadProperly\",didTheWebsiteLoadProperlyLink:\"didTheWebsiteLoadProperlyLink\",digital_signage_add:\"digital_signage_add\",digital_signage_add_displays:\"digital_signage_add_displays\",digital_signage_automatic_sharing:\"digital_signage_automatic_sharing\",digital_signage_automatic_sharing_header:\"digital_signage_automatic_sharing_header\",digital_signage_automatic_sharing_list_empty:\"digital_signage_automatic_sharing_list_empty\",digital_signage_automatic_sharing_list_label:\"digital_signage_automatic_sharing_list_label\",digital_signage_automatic_sharing_selected_multiple:\"digital_signage_automatic_sharing_selected_multiple\",digital_signage_automatic_sharing_selected_single:\"digital_signage_automatic_sharing_selected_single\",digital_signage_channel_rules_dialog_control_off:\"digital_signage_channel_rules_dialog_control_off\",digital_signage_channel_rules_dialog_control_on:\"digital_signage_channel_rules_dialog_control_on\",digital_signage_channel_rules_dialog_duration_description:\"digital_signage_channel_rules_dialog_duration_description\",digital_signage_channel_rules_dialog_duration_placeholder:\"digital_signage_channel_rules_dialog_duration_placeholder\",digital_signage_channel_rules_dialog_message:\"digital_signage_channel_rules_dialog_message\",digital_signage_channel_rules_dialog_message_limit_description:\"digital_signage_channel_rules_dialog_message_limit_description\",digital_signage_channel_rules_dialog_message_limit_placeholder:\"digital_signage_channel_rules_dialog_message_limit_placeholder\",digital_signage_choose:\"digital_signage_choose\",digital_signage_choose_displays:\"digital_signage_choose_displays\",digital_signage_close:\"digital_signage_close\",digital_signage_copy_to_clipboard:\"digital_signage_copy_to_clipboard\",digital_signage_create_showcase_error_description:\"digital_signage_create_showcase_error_description\",digital_signage_create_showcase_error_text:\"digital_signage_create_showcase_error_text\",digital_signage_device_picker_click_add_remove_device:\"digital_signage_device_picker_click_add_remove_device\",digital_signage_device_picker_click_select_all:\"digital_signage_device_picker_click_select_all\",digital_signage_device_picker_displays:\"digital_signage_device_picker_displays\",digital_signage_device_picker_no_device_state_description:\"digital_signage_device_picker_no_device_state_description\",digital_signage_device_picker_no_device_state_message:\"digital_signage_device_picker_no_device_state_message\",digital_signage_device_picker_select_all:\"digital_signage_device_picker_select_all\",digital_signage_expiration_option_never:\"digital_signage_expiration_option_never\",digital_signage_expiration_option_twentyfourhours:\"digital_signage_expiration_option_twentyfourhours\",digital_signage_expiration_title:\"digital_signage_expiration_title\",digital_signage_fetch_error_description:\"digital_signage_fetch_error_description\",digital_signage_fetch_error_text:\"digital_signage_fetch_error_text\",digital_signage_in_context_settings_next:\"digital_signage_in_context_settings_next\",digital_signage_launch:\"digital_signage_launch\",digital_signage_loading:\"digital_signage_loading\",digital_signage_management:\"digital_signage_management\",digital_signage_management_content_preview_next:\"digital_signage_management_content_preview_next\",digital_signage_management_content_preview_next_ariaLabel:\"digital_signage_management_content_preview_next_ariaLabel\",digital_signage_management_content_preview_previous:\"digital_signage_management_content_preview_previous\",digital_signage_management_content_preview_previous_ariaLabel:\"digital_signage_management_content_preview_previous_ariaLabel\",digital_signage_management_title:\"digital_signage_management_title\",digital_signage_preview:\"digital_signage_preview\",digital_signage_remove:\"digital_signage_remove\",digital_signage_remove_confirmation_description:\"digital_signage_remove_confirmation_description\",digital_signage_remove_confirmation_text:\"digital_signage_remove_confirmation_text\",digital_signage_remove_description:\"digital_signage_remove_description\",digital_signage_remove_error_description:\"digital_signage_remove_error_description\",digital_signage_remove_error_text:\"digital_signage_remove_error_text\",digital_signage_remove_text:\"digital_signage_remove_text\",digital_signage_saving:\"digital_signage_saving\",digital_signage_share:\"digital_signage_share\",digital_signage_share_confirmation_description:\"digital_signage_share_confirmation_description\",digital_signage_share_confirmation_text:\"digital_signage_share_confirmation_text\",digital_signage_share_description:\"digital_signage_share_description\",digital_signage_share_error_description:\"digital_signage_share_error_description\",digital_signage_share_error_text:\"digital_signage_share_error_text\",digital_signage_share_remove_displays:\"digital_signage_share_remove_displays\",digital_signage_share_settings:\"digital_signage_share_settings\",digital_signage_share_text:\"digital_signage_share_text\",digital_signage_share_to_displays_dialog_description:\"digital_signage_share_to_displays_dialog_description\",digital_signage_shared_confirmation_description:\"digital_signage_shared_confirmation_description\",digital_signage_shared_confirmation_header:\"digital_signage_shared_confirmation_header\",digital_signage_shared_confirmation_message:\"digital_signage_shared_confirmation_message\",digital_signage_team_dashboard_tab_add_dialog_confirmation_1:\"digital_signage_team_dashboard_tab_add_dialog_confirmation_1\",digital_signage_team_dashboard_tab_add_dialog_confirmation_2:\"digital_signage_team_dashboard_tab_add_dialog_confirmation_2\",digital_signage_team_dashboard_tab_add_dialog_confirmation_3:\"digital_signage_team_dashboard_tab_add_dialog_confirmation_3\",digital_signage_team_dashboard_tab_add_dialog_header:\"digital_signage_team_dashboard_tab_add_dialog_header\",digital_signage_team_dashboard_tab_add_dialog_search_label:\"digital_signage_team_dashboard_tab_add_dialog_search_label\",digital_signage_team_dashboard_tab_add_dialog_search_placeholder:\"digital_signage_team_dashboard_tab_add_dialog_search_placeholder\",digital_signage_team_dashboard_tab_add_display:\"digital_signage_team_dashboard_tab_add_display\",digital_signage_team_dashboard_tab_empty_admin:\"digital_signage_team_dashboard_tab_empty_admin\",digital_signage_team_dashboard_tab_empty_member_1:\"digital_signage_team_dashboard_tab_empty_member_1\",digital_signage_team_dashboard_tab_empty_member_2:\"digital_signage_team_dashboard_tab_empty_member_2\",digital_signage_team_dashboard_tab_empty_member_3:\"digital_signage_team_dashboard_tab_empty_member_3\",digital_signage_team_dashboard_tab_header_ascending:\"digital_signage_team_dashboard_tab_header_ascending\",digital_signage_team_dashboard_tab_header_content:\"digital_signage_team_dashboard_tab_header_content\",digital_signage_team_dashboard_tab_header_content_aria:\"digital_signage_team_dashboard_tab_header_content_aria\",digital_signage_team_dashboard_tab_header_content_multiple:\"digital_signage_team_dashboard_tab_header_content_multiple\",digital_signage_team_dashboard_tab_header_content_none:\"digital_signage_team_dashboard_tab_header_content_none\",digital_signage_team_dashboard_tab_header_content_single:\"digital_signage_team_dashboard_tab_header_content_single\",digital_signage_team_dashboard_tab_header_descending:\"digital_signage_team_dashboard_tab_header_descending\",digital_signage_team_dashboard_tab_header_location:\"digital_signage_team_dashboard_tab_header_location\",digital_signage_team_dashboard_tab_header_location_aria:\"digital_signage_team_dashboard_tab_header_location_aria\",digital_signage_team_dashboard_tab_header_name:\"digital_signage_team_dashboard_tab_header_name\",digital_signage_team_dashboard_tab_header_name_aria:\"digital_signage_team_dashboard_tab_header_name_aria\",digital_signage_team_dashboard_tab_remove_dialog_header:\"digital_signage_team_dashboard_tab_remove_dialog_header\",disconnected_banner_message:\"disconnected_banner_message\",disconnected_dialog_message:\"disconnected_dialog_message\",disconnected_dialog_message_subtext:\"disconnected_dialog_message_subtext\",disconnected_dialog_refresh_button:\"disconnected_dialog_refresh_button\",discover_aria_create_button:\"discover_aria_create_button\",discover_aria_join_button:\"discover_aria_join_button\",discover_aria_table:\"discover_aria_table\",discover_aria_tile_position:\"discover_aria_tile_position\",discover_cancel_private_team_join_alert:\"discover_cancel_private_team_join_alert\",discover_create_description:\"discover_create_description\",discover_create_team_btn:\"discover_create_team_btn\",discover_create_tile_title:\"discover_create_tile_title\",discover_error:\"discover_error\",discover_error_allow_create_team:\"discover_error_allow_create_team\",discover_error_join_team:\"discover_error_join_team\",discover_error_title:\"discover_error_title\",discover_group_type_private:\"discover_group_type_private\",discover_group_type_public:\"discover_group_type_public\",discover_header_noresults:\"discover_header_noresults\",discover_header_results:\"discover_header_results\",discover_header_results_v2:\"discover_header_results_v2\",discover_header_search_placeholder:\"discover_header_search_placeholder\",discover_header_suggested:\"discover_header_suggested\",discover_join:\"discover_join\",discover_joined:\"discover_joined\",discover_joined_private_team_alert:\"discover_joined_private_team_alert\",discover_joined_public_team_alert:\"discover_joined_public_team_alert\",discover_members:\"discover_members\",discover_migrate_description:\"discover_migrate_description\",discover_migrate_tile_title:\"discover_migrate_tile_title\",discover_no_joined_teams_banner_message:\"discover_no_joined_teams_banner_message\",discover_no_joined_teams_banner_message_video_link:\"discover_no_joined_teams_banner_message_video_link\",discover_no_joined_teams_banner_title:\"discover_no_joined_teams_banner_title\",discover_no_joined_teams_banner_title_join_only:\"discover_no_joined_teams_banner_title_join_only\",discover_no_joined_teams_banner_title_join_only_no_suggestions:\"discover_no_joined_teams_banner_title_join_only_no_suggestions\",discover_noresults:\"discover_noresults\",discover_noresults_allow_create_team:\"discover_noresults_allow_create_team\",discover_one_member:\"discover_one_member\",discover_page_description:\"discover_page_description\",discover_page_description_with_private:\"discover_page_description_with_private\",discover_private_join_label:\"discover_private_join_label\",discover_private_pending_label:\"discover_private_pending_label\",discover_private_requested_label:\"discover_private_requested_label\",discover_public_join_label:\"discover_public_join_label\",discover_public_joined_label:\"discover_public_joined_label\",discover_requested_btn:\"discover_requested_btn\",discover_search_aria_text:\"discover_search_aria_text\",discover_search_cancel:\"discover_search_cancel\",discovery_setting_promo_body_multiple:\"discovery_setting_promo_body_multiple\",discovery_setting_promo_body_single:\"discovery_setting_promo_body_single\",discovery_setting_promo_btn_cancel:\"discovery_setting_promo_btn_cancel\",discovery_setting_promo_btn_make_discoverable:\"discovery_setting_promo_btn_make_discoverable\",discovery_setting_promo_btn_make_discoverable_single:\"discovery_setting_promo_btn_make_discoverable_single\",discovery_setting_promo_btn_pending:\"discovery_setting_promo_btn_pending\",discovery_setting_promo_btn_remind_later:\"discovery_setting_promo_btn_remind_later\",discovery_setting_promo_error_plural:\"discovery_setting_promo_error_plural\",discovery_setting_promo_error_retrying:\"discovery_setting_promo_error_retrying\",discovery_setting_promo_error_single:\"discovery_setting_promo_error_single\",discovery_setting_promo_error_try_again:\"discovery_setting_promo_error_try_again\",discovery_setting_promo_learn_more:\"discovery_setting_promo_learn_more\",discovery_setting_promo_list_header:\"discovery_setting_promo_list_header\",discovery_setting_promo_select_all:\"discovery_setting_promo_select_all\",discovery_setting_promo_selected_all_announcement:\"discovery_setting_promo_selected_all_announcement\",discovery_setting_promo_success_title:\"discovery_setting_promo_success_title\",discovery_setting_promo_title:\"discovery_setting_promo_title\",discovery_setting_promo_unselect_all:\"discovery_setting_promo_unselect_all\",discovery_setting_promo_unselected_all_announcement:\"discovery_setting_promo_unselected_all_announcement\",dismiss:\"dismiss\",dismiss_hand_in_call:\"dismiss_hand_in_call\",distinctive_ringtone_settings_bop_ringtone_name:\"distinctive_ringtone_settings_bop_ringtone_name\",distinctive_ringtone_settings_bounce_ringtone_name:\"distinctive_ringtone_settings_bounce_ringtone_name\",distinctive_ringtone_settings_bubbles_ringtone_name:\"distinctive_ringtone_settings_bubbles_ringtone_name\",distinctive_ringtone_settings_call_group_calls_setting:\"distinctive_ringtone_settings_call_group_calls_setting\",distinctive_ringtone_settings_call_group_calls_setting_dropdown_aria_label:\"distinctive_ringtone_settings_call_group_calls_setting_dropdown_aria_label\",distinctive_ringtone_settings_call_queue_setting:\"distinctive_ringtone_settings_call_queue_setting\",distinctive_ringtone_settings_call_queue_setting_dropdown_aria_label:\"distinctive_ringtone_settings_call_queue_setting_dropdown_aria_label\",distinctive_ringtone_settings_calls_for_you_setting:\"distinctive_ringtone_settings_calls_for_you_setting\",distinctive_ringtone_settings_calls_for_you_setting_dropdown_aria_label:\"distinctive_ringtone_settings_calls_for_you_setting_dropdown_aria_label\",distinctive_ringtone_settings_default_ringtone_name:\"distinctive_ringtone_settings_default_ringtone_name\",distinctive_ringtone_settings_delegate_calls_setting:\"distinctive_ringtone_settings_delegate_calls_setting\",distinctive_ringtone_settings_delegate_calls_setting_dropdown_aria_label:\"distinctive_ringtone_settings_delegate_calls_setting_dropdown_aria_label\",distinctive_ringtone_settings_dripdrop_ringtone_name:\"distinctive_ringtone_settings_dripdrop_ringtone_name\",distinctive_ringtone_settings_eureka_ringtone_name:\"distinctive_ringtone_settings_eureka_ringtone_name\",distinctive_ringtone_settings_flutter_ringtone_name:\"distinctive_ringtone_settings_flutter_ringtone_name\",distinctive_ringtone_settings_highscore_ringtone_name:\"distinctive_ringtone_settings_highscore_ringtone_name\",distinctive_ringtone_settings_nextlevel_ringtone_name:\"distinctive_ringtone_settings_nextlevel_ringtone_name\",distinctive_ringtone_settings_play_cq_call_ringtone_aria_label:\"distinctive_ringtone_settings_play_cq_call_ringtone_aria_label\",distinctive_ringtone_settings_play_delegated_call_ringtone_aria_label:\"distinctive_ringtone_settings_play_delegated_call_ringtone_aria_label\",distinctive_ringtone_settings_play_forwarded_call_ringtone_aria_label:\"distinctive_ringtone_settings_play_forwarded_call_ringtone_aria_label\",distinctive_ringtone_settings_play_regular_call_ringtone_aria_label:\"distinctive_ringtone_settings_play_regular_call_ringtone_aria_label\",distinctive_ringtone_settings_playback_play_title:\"distinctive_ringtone_settings_playback_play_title\",distinctive_ringtone_settings_playback_stop_title:\"distinctive_ringtone_settings_playback_stop_title\",distinctive_ringtone_settings_plink_ringtone_name:\"distinctive_ringtone_settings_plink_ringtone_name\",distinctive_ringtone_settings_ring_ringtone_name:\"distinctive_ringtone_settings_ring_ringtone_name\",distinctive_ringtone_settings_ringring_ringtone_name:\"distinctive_ringtone_settings_ringring_ringtone_name\",distinctive_ringtone_settings_ripple_ringtone_name:\"distinctive_ringtone_settings_ripple_ringtone_name\",distinctive_ringtone_settings_spacetime_ringtone_name:\"distinctive_ringtone_settings_spacetime_ringtone_name\",distinctive_ringtone_settings_stop_playing_cq_call_ringtone_aria_label:\"distinctive_ringtone_settings_stop_playing_cq_call_ringtone_aria_label\",distinctive_ringtone_settings_stop_playing_delegated_call_ringtone_aria_label:\"distinctive_ringtone_settings_stop_playing_delegated_call_ringtone_aria_label\",distinctive_ringtone_settings_stop_playing_forwarded_call_ringtone_aria_label:\"distinctive_ringtone_settings_stop_playing_forwarded_call_ringtone_aria_label\",distinctive_ringtone_settings_stop_playing_regular_call_ringtone_aria_label:\"distinctive_ringtone_settings_stop_playing_regular_call_ringtone_aria_label\",distinctive_ringtone_settings_subtitle:\"distinctive_ringtone_settings_subtitle\",distinctive_ringtone_settings_title:\"distinctive_ringtone_settings_title\",distinctive_ringtone_settings_wishgranted_ringtone_name:\"distinctive_ringtone_settings_wishgranted_ringtone_name\",distinctive_ringtone_settings_wobble_ringtone_name:\"distinctive_ringtone_settings_wobble_ringtone_name\",dlp_actions_aria_label:\"dlp_actions_aria_label\",dlp_blocked_link_receiver:\"dlp_blocked_link_receiver\",dlp_blocked_link_sender:\"dlp_blocked_link_sender\",dlp_blocked_link_sender_learn_more:\"dlp_blocked_link_sender_learn_more\",dlp_blocked_text_receiver:\"dlp_blocked_text_receiver\",dlp_blocked_text_sender:\"dlp_blocked_text_sender\",dlp_blocked_text_sender_reported:\"dlp_blocked_text_sender_reported\",dlp_dialog_actions_override:\"dlp_dialog_actions_override\",dlp_dialog_actions_override_flagged:\"dlp_dialog_actions_override_flagged\",dlp_dialog_actions_override_report_and_send:\"dlp_dialog_actions_override_report_and_send\",dlp_dialog_actions_override_report_and_unflag:\"dlp_dialog_actions_override_report_and_unflag\",dlp_dialog_actions_report:\"dlp_dialog_actions_report\",dlp_dialog_actions_report_and_send:\"dlp_dialog_actions_report_and_send\",dlp_dialog_actions_report_and_unflag:\"dlp_dialog_actions_report_and_unflag\",dlp_dialog_actions_report_flagged:\"dlp_dialog_actions_report_flagged\",dlp_dialog_actions_subtitle:\"dlp_dialog_actions_subtitle\",dlp_dialog_aria_label:\"dlp_dialog_aria_label\",dlp_dialog_cancel_button_aria_label:\"dlp_dialog_cancel_button_aria_label\",dlp_dialog_confirm_button:\"dlp_dialog_confirm_button\",dlp_dialog_confirm_button_aria_label:\"dlp_dialog_confirm_button_aria_label\",dlp_dialog_flagged_aria_label:\"dlp_dialog_flagged_aria_label\",dlp_dialog_flagged_title:\"dlp_dialog_flagged_title\",dlp_dialog_justification_placeholder:\"dlp_dialog_justification_placeholder\",dlp_dialog_override_action:\"dlp_dialog_override_action\",dlp_dialog_override_flagged_action:\"dlp_dialog_override_flagged_action\",dlp_dialog_report_action:\"dlp_dialog_report_action\",dlp_dialog_report_and_send_action:\"dlp_dialog_report_and_send_action\",dlp_dialog_report_and_send_button:\"dlp_dialog_report_and_send_button\",dlp_dialog_report_and_send_button_aria_label:\"dlp_dialog_report_and_send_button_aria_label\",dlp_dialog_report_and_unflag_action:\"dlp_dialog_report_and_unflag_action\",dlp_dialog_report_and_unflag_button:\"dlp_dialog_report_and_unflag_button\",dlp_dialog_report_and_unflag_button_aria_label:\"dlp_dialog_report_and_unflag_button_aria_label\",dlp_dialog_report_button:\"dlp_dialog_report_button\",dlp_dialog_report_button_aria_label:\"dlp_dialog_report_button_aria_label\",dlp_dialog_title:\"dlp_dialog_title\",dlp_flagged_text_sender:\"dlp_flagged_text_sender\",dlp_flagged_text_sender_reported:\"dlp_flagged_text_sender_reported\",dlp_learn_more:\"dlp_learn_more\",dlp_learn_more_aria_label:\"dlp_learn_more_aria_label\",dnd_banner_change_settings:\"dnd_banner_change_settings\",dnd_info_banner_message:\"dnd_info_banner_message\",do_not_disturb_settings:\"do_not_disturb_settings\",done:\"done\",down:\"down\",download_app_banner_link:\"download_app_banner_link\",download_app_banner_message:\"download_app_banner_message\",download_app_banner_open:\"download_app_banner_open\",download_mobile_app_banner_android_link:\"download_mobile_app_banner_android_link\",download_mobile_app_banner_ios_link:\"download_mobile_app_banner_ios_link\",download_mobile_app_banner_link:\"download_mobile_app_banner_link\",download_mobile_app_banner_mail_link:\"download_mobile_app_banner_mail_link\",download_mobile_app_banner_message:\"download_mobile_app_banner_message\",download_mobile_dialog_error_message:\"download_mobile_dialog_error_message\",download_mobile_dialog_message:\"download_mobile_dialog_message\",download_mobile_dialog_send_completed:\"download_mobile_dialog_send_completed\",download_mobile_dialog_sms_error_message:\"download_mobile_dialog_sms_error_message\",download_mobile_dialog_title:\"download_mobile_dialog_title\",download_page_32_bit:\"download_page_32_bit\",download_page_64_bit:\"download_page_64_bit\",download_page_acc_android_title:\"download_page_acc_android_title\",download_page_acc_ios_title:\"download_page_acc_ios_title\",download_page_acc_mac_title:\"download_page_acc_mac_title\",download_page_acc_win32_title:\"download_page_acc_win32_title\",download_page_acc_win64_title:\"download_page_acc_win64_title\",download_page_acc_wp_title:\"download_page_acc_wp_title\",download_page_all_devices_title:\"download_page_all_devices_title\",download_page_all_devices_title_android:\"download_page_all_devices_title_android\",download_page_all_devices_title_ios:\"download_page_all_devices_title_ios\",download_page_android_title:\"download_page_android_title\",download_page_desktop_apps_title:\"download_page_desktop_apps_title\",download_page_desktop_options_title:\"download_page_desktop_options_title\",download_page_disclaimer_android:\"download_page_disclaimer_android\",download_page_disclaimer_android_v2:\"download_page_disclaimer_android_v2\",download_page_disclaimer_apple:\"download_page_disclaimer_apple\",download_page_disclaimer_apple_v2:\"download_page_disclaimer_apple_v2\",download_page_download_teams_link:\"download_page_download_teams_link\",download_page_download_teams_main_illustration:\"download_page_download_teams_main_illustration\",download_page_go_to_teams_on_web_link:\"download_page_go_to_teams_on_web_link\",download_page_goto_webapp_title:\"download_page_goto_webapp_title\",download_page_ios_title:\"download_page_ios_title\",download_page_link_about:\"download_page_link_about\",download_page_link_buy:\"download_page_link_buy\",download_page_link_buy_aria:\"download_page_link_buy_aria\",download_page_link_downloads:\"download_page_link_downloads\",download_page_link_sign_up:\"download_page_link_sign_up\",download_page_link_trial:\"download_page_link_trial\",download_page_link_trial_aria:\"download_page_link_trial_aria\",download_page_mac_req:\"download_page_mac_req\",download_page_mac_title:\"download_page_mac_title\",download_page_message:\"download_page_message\",download_page_mobile_apps_message:\"download_page_mobile_apps_message\",download_page_mobile_apps_title:\"download_page_mobile_apps_title\",download_page_mobile_options_title:\"download_page_mobile_options_title\",download_page_more_options_link:\"download_page_more_options_link\",download_page_send_mail:\"download_page_send_mail\",download_page_send_sms:\"download_page_send_sms\",download_page_seo_desc:\"download_page_seo_desc\",download_page_tab_title:\"download_page_tab_title\",download_page_teams_on_desktop_better:\"download_page_teams_on_desktop_better\",download_page_teams_unavailable_title:\"download_page_teams_unavailable_title\",download_page_these_devices_title:\"download_page_these_devices_title\",download_page_title:\"download_page_title\",download_page_windows_32_bit_architecture:\"download_page_windows_32_bit_architecture\",download_page_windows_64_bit_architecture:\"download_page_windows_64_bit_architecture\",download_page_windows_phone_title:\"download_page_windows_phone_title\",download_page_windows_req:\"download_page_windows_req\",download_page_windows_title:\"download_page_windows_title\",download_update_banner_link:\"download_update_banner_link\",download_update_banner_message:\"download_update_banner_message\",duplicate_tenant_invitation_error:\"duplicate_tenant_invitation_error\",edit_guest_information:\"edit_guest_information\",edit_member_information:\"edit_member_information\",edit_message_cancel:\"edit_message_cancel\",edit_message_confirm:\"edit_message_confirm\",edited:\"edited\",edu_announcements_illustrations_backpack:\"edu_announcements_illustrations_backpack\",edu_announcements_illustrations_ballet:\"edu_announcements_illustrations_ballet\",edu_announcements_illustrations_bee:\"edu_announcements_illustrations_bee\",edu_announcements_illustrations_books_and_supplies:\"edu_announcements_illustrations_books_and_supplies\",edu_announcements_illustrations_camera:\"edu_announcements_illustrations_camera\",edu_announcements_illustrations_campfire:\"edu_announcements_illustrations_campfire\",edu_announcements_illustrations_chameleon:\"edu_announcements_illustrations_chameleon\",edu_announcements_illustrations_circuits:\"edu_announcements_illustrations_circuits\",edu_announcements_illustrations_clapboard:\"edu_announcements_illustrations_clapboard\",edu_announcements_illustrations_classes_category:\"edu_announcements_illustrations_classes_category\",edu_announcements_illustrations_clay:\"edu_announcements_illustrations_clay\",edu_announcements_illustrations_clipboard:\"edu_announcements_illustrations_clipboard\",edu_announcements_illustrations_clubs_activities_and_sports_category:\"edu_announcements_illustrations_clubs_activities_and_sports_category\",edu_announcements_illustrations_dinosaur_skeleton:\"edu_announcements_illustrations_dinosaur_skeleton\",edu_announcements_illustrations_disco:\"edu_announcements_illustrations_disco\",edu_announcements_illustrations_dragon:\"edu_announcements_illustrations_dragon\",edu_announcements_illustrations_football:\"edu_announcements_illustrations_football\",edu_announcements_illustrations_general_category:\"edu_announcements_illustrations_general_category\",edu_announcements_illustrations_grading:\"edu_announcements_illustrations_grading\",edu_announcements_illustrations_lunch:\"edu_announcements_illustrations_lunch\",edu_announcements_illustrations_megaphone:\"edu_announcements_illustrations_megaphone\",edu_announcements_illustrations_meteor:\"edu_announcements_illustrations_meteor\",edu_announcements_illustrations_microbes:\"edu_announcements_illustrations_microbes\",edu_announcements_illustrations_mountains:\"edu_announcements_illustrations_mountains\",edu_announcements_illustrations_music_notes:\"edu_announcements_illustrations_music_notes\",edu_announcements_illustrations_newspaper:\"edu_announcements_illustrations_newspaper\",edu_announcements_illustrations_night_sky:\"edu_announcements_illustrations_night_sky\",edu_announcements_illustrations_paint:\"edu_announcements_illustrations_paint\",edu_announcements_illustrations_ping_pong:\"edu_announcements_illustrations_ping_pong\",edu_announcements_illustrations_popcorn:\"edu_announcements_illustrations_popcorn\",edu_announcements_illustrations_quiz:\"edu_announcements_illustrations_quiz\",edu_announcements_illustrations_robotic_hand:\"edu_announcements_illustrations_robotic_hand\",edu_announcements_illustrations_school_portrait:\"edu_announcements_illustrations_school_portrait\",edu_announcements_illustrations_soccer:\"edu_announcements_illustrations_soccer\",edu_announcements_illustrations_sports:\"edu_announcements_illustrations_sports\",edu_announcements_illustrations_trophy:\"edu_announcements_illustrations_trophy\",edu_announcements_illustrations_volcano:\"edu_announcements_illustrations_volcano\",edu_announcements_illustrations_vote:\"edu_announcements_illustrations_vote\",edu_announcements_illustrations_workspace:\"edu_announcements_illustrations_workspace\",edu_colleagues_uploaded_file_coachmark_teacher:\"edu_colleagues_uploaded_file_coachmark_teacher\",edu_empty_state_add_class_content:\"edu_empty_state_add_class_content\",edu_empty_state_chat_with_a_colleage:\"edu_empty_state_chat_with_a_colleage\",edu_empty_state_connect_with_colleage:\"edu_empty_state_connect_with_colleage\",edu_empty_state_connect_with_colleages:\"edu_empty_state_connect_with_colleages\",edu_empty_state_get_connected:\"edu_empty_state_get_connected\",edu_empty_state_get_your_questions_answered:\"edu_empty_state_get_your_questions_answered\",edu_empty_state_give_students_space_take_notes:\"edu_empty_state_give_students_space_take_notes\",edu_empty_state_help_and_training:\"edu_empty_state_help_and_training\",edu_empty_state_learn_more_about_teams:\"edu_empty_state_learn_more_about_teams\",edu_empty_state_learn_whats_new:\"edu_empty_state_learn_whats_new\",edu_empty_state_organize_course_content:\"edu_empty_state_organize_course_content\",edu_empty_state_pose_a_question:\"edu_empty_state_pose_a_question\",edu_empty_state_questions_about_teams:\"edu_empty_state_questions_about_teams\",edu_empty_state_say_hi_to_a_colleage:\"edu_empty_state_say_hi_to_a_colleage\",edu_empty_state_set_up_student_notebooks:\"edu_empty_state_set_up_student_notebooks\",edu_empty_state_some_ideas_to_get_started:\"edu_empty_state_some_ideas_to_get_started\",edu_empty_state_start_chat:\"edu_empty_state_start_chat\",edu_empty_state_start_your_first_chat:\"edu_empty_state_start_your_first_chat\",edu_empty_state_teams_101:\"edu_empty_state_teams_101\",edu_empty_state_upload_course_materials:\"edu_empty_state_upload_course_materials\",edu_empty_state_upload_syllabus:\"edu_empty_state_upload_syllabus\",edu_fre_coachmark_help:\"edu_fre_coachmark_help\",edu_fre_quickguide_chat_app_overview:\"edu_fre_quickguide_chat_app_overview\",edu_fre_quickguide_class_team_header:\"edu_fre_quickguide_class_team_header\",edu_fre_quickguide_class_team_overview:\"edu_fre_quickguide_class_team_overview\",edu_fre_quickguide_join_or_create_team_overview:\"edu_fre_quickguide_join_or_create_team_overview\",edu_fre_quickguide_new_chat_bar_overview_students:\"edu_fre_quickguide_new_chat_bar_overview_students\",edu_fre_quickguide_new_chat_bar_overview_teachers:\"edu_fre_quickguide_new_chat_bar_overview_teachers\",edu_fre_quickguide_new_message_footer_students_overview:\"edu_fre_quickguide_new_message_footer_students_overview\",edu_fre_quickguide_new_message_footer_teachers_overview:\"edu_fre_quickguide_new_message_footer_teachers_overview\",edu_fre_quickguide_study_group_and_plc_overview:\"edu_fre_quickguide_study_group_and_plc_overview\",edu_fre_quickguide_teams_app_overview_students:\"edu_fre_quickguide_teams_app_overview_students\",edu_fre_quickguide_teams_app_overview_teachers:\"edu_fre_quickguide_teams_app_overview_teachers\",edu_fre_simplifiedux_quickguide_channel_description:\"edu_fre_simplifiedux_quickguide_channel_description\",edu_fre_simplifiedux_quickguide_class_student_description:\"edu_fre_simplifiedux_quickguide_class_student_description\",edu_fre_simplifiedux_quickguide_class_team_description:\"edu_fre_simplifiedux_quickguide_class_team_description\",edu_fre_simplifiedux_quickguide_plc_channel_description:\"edu_fre_simplifiedux_quickguide_plc_channel_description\",edu_fre_simplifiedux_quickguide_plc_conversation_message:\"edu_fre_simplifiedux_quickguide_plc_conversation_message\",edu_fre_simplifiedux_quickguide_student_channel_description:\"edu_fre_simplifiedux_quickguide_student_channel_description\",edu_fre_simplifiedux_quickguide_student_study_channel_description:\"edu_fre_simplifiedux_quickguide_student_study_channel_description\",edu_fre_simplifiedux_quickguide_tab_description:\"edu_fre_simplifiedux_quickguide_tab_description\",edu_help_coachmark_student:\"edu_help_coachmark_student\",edu_help_coachmark_teacher:\"edu_help_coachmark_teacher\",edu_hover_last_modified_column_coachmark_teacher:\"edu_hover_last_modified_column_coachmark_teacher\",edu_open_file_coachmark_teacher:\"edu_open_file_coachmark_teacher\",edu_privacy_notice_title:\"edu_privacy_notice_title\",edu_questions_for_users_coachmark:\"edu_questions_for_users_coachmark\",edu_start_chat_coachmark_button:\"edu_start_chat_coachmark_button\",edu_take_a_look_coachmark_button:\"edu_take_a_look_coachmark_button\",edu_uae_privacy_alert_coachmark_button_text:\"edu_uae_privacy_alert_coachmark_button_text\",edu_uae_privacy_alert_coachmark_text:\"edu_uae_privacy_alert_coachmark_text\",email_title:\"email_title\",email_unsubscribe_confirmation_page_tab_title:\"email_unsubscribe_confirmation_page_tab_title\",email_unsubscribe_confirmation_page_title:\"email_unsubscribe_confirmation_page_title\",email_unsubscribe_page_description:\"email_unsubscribe_page_description\",email_unsubscribe_page_header:\"email_unsubscribe_page_header\",email_unsubscribe_page_revert_change:\"email_unsubscribe_page_revert_change\",email_unsubscribe_page_revert_change_link:\"email_unsubscribe_page_revert_change_link\",emoticon_angel_keywords:\"emoticon_angel_keywords\",emoticon_angel_name:\"emoticon_angel_name\",emoticon_angry_keywords:\"emoticon_angry_keywords\",emoticon_angry_name:\"emoticon_angry_name\",emoticon_bandit_keywords:\"emoticon_bandit_keywords\",emoticon_bandit_name:\"emoticon_bandit_name\",emoticon_beer_keywords:\"emoticon_beer_keywords\",emoticon_beer_name:\"emoticon_beer_name\",emoticon_blush_keywords:\"emoticon_blush_keywords\",emoticon_blush_name:\"emoticon_blush_name\",emoticon_bomb_keywords:\"emoticon_bomb_keywords\",emoticon_bomb_name:\"emoticon_bomb_name\",emoticon_bow_keywords:\"emoticon_bow_keywords\",emoticon_bow_name:\"emoticon_bow_name\",emoticon_brokenheart_keywords:\"emoticon_brokenheart_keywords\",emoticon_brokenheart_name:\"emoticon_brokenheart_name\",emoticon_cake_keywords:\"emoticon_cake_keywords\",emoticon_cake_name:\"emoticon_cake_name\",emoticon_call_keywords:\"emoticon_call_keywords\",emoticon_call_name:\"emoticon_call_name\",emoticon_cash_keywords:\"emoticon_cash_keywords\",emoticon_cash_name:\"emoticon_cash_name\",emoticon_cat_keywords:\"emoticon_cat_keywords\",emoticon_cat_name:\"emoticon_cat_name\",emoticon_champagne_keywords:\"emoticon_champagne_keywords\",emoticon_champagne_name:\"emoticon_champagne_name\",emoticon_clap_keywords:\"emoticon_clap_keywords\",emoticon_clap_name:\"emoticon_clap_name\",emoticon_coffee_keywords:\"emoticon_coffee_keywords\",emoticon_coffee_name:\"emoticon_coffee_name\",emoticon_cool_keywords:\"emoticon_cool_keywords\",emoticon_cool_name:\"emoticon_cool_name\",emoticon_cry_keywords:\"emoticon_cry_keywords\",emoticon_cry_name:\"emoticon_cry_name\",emoticon_cwl_keywords:\"emoticon_cwl_keywords\",emoticon_cwl_name:\"emoticon_cwl_name\",emoticon_dance_keywords:\"emoticon_dance_keywords\",emoticon_dance_name:\"emoticon_dance_name\",emoticon_devil_keywords:\"emoticon_devil_keywords\",emoticon_devil_name:\"emoticon_devil_name\",emoticon_dog_keywords:\"emoticon_dog_keywords\",emoticon_dog_name:\"emoticon_dog_name\",emoticon_doh_keywords:\"emoticon_doh_keywords\",emoticon_doh_name:\"emoticon_doh_name\",emoticon_donttalktome_keywords:\"emoticon_donttalktome_keywords\",emoticon_donttalktome_name:\"emoticon_donttalktome_name\",emoticon_dull_keywords:\"emoticon_dull_keywords\",emoticon_dull_name:\"emoticon_dull_name\",emoticon_emo_keywords:\"emoticon_emo_keywords\",emoticon_emo_name:\"emoticon_emo_name\",emoticon_envy_keywords:\"emoticon_envy_keywords\",emoticon_envy_name:\"emoticon_envy_name\",emoticon_facepalm_keywords:\"emoticon_facepalm_keywords\",emoticon_facepalm_name:\"emoticon_facepalm_name\",emoticon_festiveparty_keywords:\"emoticon_festiveparty_keywords\",emoticon_festiveparty_name:\"emoticon_festiveparty_name\",emoticon_fingerscrossed_keywords:\"emoticon_fingerscrossed_keywords\",emoticon_fingerscrossed_name:\"emoticon_fingerscrossed_name\",emoticon_flower_keywords:\"emoticon_flower_keywords\",emoticon_flower_name:\"emoticon_flower_name\",emoticon_gift_keywords:\"emoticon_gift_keywords\",emoticon_gift_name:\"emoticon_gift_name\",emoticon_giggle_keywords:\"emoticon_giggle_keywords\",emoticon_giggle_name:\"emoticon_giggle_name\",emoticon_handshake_keywords:\"emoticon_handshake_keywords\",emoticon_handshake_name:\"emoticon_handshake_name\",emoticon_happy_keywords:\"emoticon_happy_keywords\",emoticon_happy_name:\"emoticon_happy_name\",emoticon_headbang_keywords:\"emoticon_headbang_keywords\",emoticon_headbang_name:\"emoticon_headbang_name\",emoticon_headphones_keywords:\"emoticon_headphones_keywords\",emoticon_headphones_name:\"emoticon_headphones_name\",emoticon_heart_keywords:\"emoticon_heart_keywords\",emoticon_heart_name:\"emoticon_heart_name\",emoticon_heidy_keywords:\"emoticon_heidy_keywords\",emoticon_heidy_name:\"emoticon_heidy_name\",emoticon_hi_keywords:\"emoticon_hi_keywords\",emoticon_hi_name:\"emoticon_hi_name\",emoticon_highfive_keywords:\"emoticon_highfive_keywords\",emoticon_highfive_name:\"emoticon_highfive_name\",emoticon_holidayspirit_keywords:\"emoticon_holidayspirit_keywords\",emoticon_holidayspirit_name:\"emoticon_holidayspirit_name\",emoticon_hug_keywords:\"emoticon_hug_keywords\",emoticon_hug_name:\"emoticon_hug_name\",emoticon_hungover_keywords:\"emoticon_hungover_keywords\",emoticon_hungover_name:\"emoticon_hungover_name\",emoticon_inlove_keywords:\"emoticon_inlove_keywords\",emoticon_inlove_name:\"emoticon_inlove_name\",emoticon_kiss_keywords:\"emoticon_kiss_keywords\",emoticon_kiss_name:\"emoticon_kiss_name\",emoticon_laugh_keywords:\"emoticon_laugh_keywords\",emoticon_laugh_name:\"emoticon_laugh_name\",emoticon_lips_keywords:\"emoticon_lips_keywords\",emoticon_lips_name:\"emoticon_lips_name\",emoticon_lipssealed_keywords:\"emoticon_lipssealed_keywords\",emoticon_lipssealed_name:\"emoticon_lipssealed_name\",emoticon_makeup_keywords:\"emoticon_makeup_keywords\",emoticon_makeup_name:\"emoticon_makeup_name\",emoticon_mmm_keywords:\"emoticon_mmm_keywords\",emoticon_mmm_name:\"emoticon_mmm_name\",emoticon_monkey_keywords:\"emoticon_monkey_keywords\",emoticon_monkey_name:\"emoticon_monkey_name\",emoticon_movember_keywords:\"emoticon_movember_keywords\",emoticon_movember_name:\"emoticon_movember_name\",emoticon_muscle_keywords:\"emoticon_muscle_keywords\",emoticon_muscle_name:\"emoticon_muscle_name\",emoticon_name:\"emoticon_name\",emoticon_nerdy_keywords:\"emoticon_nerdy_keywords\",emoticon_nerdy_name:\"emoticon_nerdy_name\",emoticon_ninja_keywords:\"emoticon_ninja_keywords\",emoticon_ninja_name:\"emoticon_ninja_name\",emoticon_nod_keywords:\"emoticon_nod_keywords\",emoticon_nod_name:\"emoticon_nod_name\",emoticon_ok_keywords:\"emoticon_ok_keywords\",emoticon_ok_name:\"emoticon_ok_name\",emoticon_party_keywords:\"emoticon_party_keywords\",emoticon_party_name:\"emoticon_party_name\",emoticon_penguin_keywords:\"emoticon_penguin_keywords\",emoticon_penguin_name:\"emoticon_penguin_name\",emoticon_poke_keywords:\"emoticon_poke_keywords\",emoticon_poke_name:\"emoticon_poke_name\",emoticon_polarbear_keywords:\"emoticon_polarbear_keywords\",emoticon_polarbear_name:\"emoticon_polarbear_name\",emoticon_puke_keywords:\"emoticon_puke_keywords\",emoticon_puke_name:\"emoticon_puke_name\",emoticon_punch_keywords:\"emoticon_punch_keywords\",emoticon_punch_name:\"emoticon_punch_name\",emoticon_rainbow_keywords:\"emoticon_rainbow_keywords\",emoticon_rainbow_name:\"emoticon_rainbow_name\",emoticon_rofl_keywords:\"emoticon_rofl_keywords\",emoticon_rofl_name:\"emoticon_rofl_name\",emoticon_sad_keywords:\"emoticon_sad_keywords\",emoticon_sad_name:\"emoticon_sad_name\",emoticon_shivering_keywords:\"emoticon_shivering_keywords\",emoticon_shivering_name:\"emoticon_shivering_name\",emoticon_sleepy_keywords:\"emoticon_sleepy_keywords\",emoticon_sleepy_name:\"emoticon_sleepy_name\",emoticon_smile_keywords:\"emoticon_smile_keywords\",emoticon_smile_name:\"emoticon_smile_name\",emoticon_snowangel_keywords:\"emoticon_snowangel_keywords\",emoticon_snowangel_name:\"emoticon_snowangel_name\",emoticon_speechless_keywords:\"emoticon_speechless_keywords\",emoticon_speechless_name:\"emoticon_speechless_name\",emoticon_star_keywords:\"emoticon_star_keywords\",emoticon_star_name:\"emoticon_star_name\",emoticon_sun_keywords:\"emoticon_sun_keywords\",emoticon_sun_name:\"emoticon_sun_name\",emoticon_surprised_keywords:\"emoticon_surprised_keywords\",emoticon_surprised_name:\"emoticon_surprised_name\",emoticon_swear_keywords:\"emoticon_swear_keywords\",emoticon_swear_name:\"emoticon_swear_name\",emoticon_sweat_keywords:\"emoticon_sweat_keywords\",emoticon_sweat_name:\"emoticon_sweat_name\",emoticon_think_keywords:\"emoticon_think_keywords\",emoticon_think_name:\"emoticon_think_name\",emoticon_tongueout_keywords:\"emoticon_tongueout_keywords\",emoticon_tongueout_name:\"emoticon_tongueout_name\",emoticon_turkey_keywords:\"emoticon_turkey_keywords\",emoticon_turkey_name:\"emoticon_turkey_name\",emoticon_waiting_keywords:\"emoticon_waiting_keywords\",emoticon_waiting_name:\"emoticon_waiting_name\",emoticon_wasntme_keywords:\"emoticon_wasntme_keywords\",emoticon_wasntme_name:\"emoticon_wasntme_name\",emoticon_wink_keywords:\"emoticon_wink_keywords\",emoticon_wink_name:\"emoticon_wink_name\",emoticon_wonder_keywords:\"emoticon_wonder_keywords\",emoticon_wonder_name:\"emoticon_wonder_name\",emoticon_worry_keywords:\"emoticon_worry_keywords\",emoticon_worry_name:\"emoticon_worry_name\",emoticon_xmastree_keywords:\"emoticon_xmastree_keywords\",emoticon_xmastree_name:\"emoticon_xmastree_name\",emoticon_yawn_keywords:\"emoticon_yawn_keywords\",emoticon_yawn_name:\"emoticon_yawn_name\",emoticon_yes_keywords:\"emoticon_yes_keywords\",emoticon_yes_name:\"emoticon_yes_name\",empty_state_alerts_msg:\"empty_state_alerts_msg\",empty_state_alerts_title:\"empty_state_alerts_title\",empty_state_chat_fre_video_text:\"empty_state_chat_fre_video_text\",empty_state_chat_msg:\"empty_state_chat_msg\",empty_state_chat_title:\"empty_state_chat_title\",empty_state_myactivity_msg:\"empty_state_myactivity_msg\",empty_state_myactivity_title:\"empty_state_myactivity_title\",empty_state_saved_msg:\"empty_state_saved_msg\",empty_state_saved_title:\"empty_state_saved_title\",empty_state_teams_fre_video_text:\"empty_state_teams_fre_video_text\",emptytab_go_to_this_website:\"emptytab_go_to_this_website\",emptytab_go_to_website_text:\"emptytab_go_to_website_text\",emptytab_here_is_what_we_can_do:\"emptytab_here_is_what_we_can_do\",emptytab_try_opening_website:\"emptytab_try_opening_website\",emptytab_try_opening_website_2:\"emptytab_try_opening_website_2\",emptytab_try_reloading_text:\"emptytab_try_reloading_text\",emptytab_view_tab_in_desktop_app_text:\"emptytab_view_tab_in_desktop_app_text\",emptytab_website_not_loading:\"emptytab_website_not_loading\",enable_desktop_notification_dialog_message:\"enable_desktop_notification_dialog_message\",enable_desktop_notification_dialog_title:\"enable_desktop_notification_dialog_title\",end:\"end\",enter:\"enter\",enter_full_screen:\"enter_full_screen\",error_and_no_member_pending_members_banner:\"error_and_no_member_pending_members_banner\",error_message_AadGroupCreationLimitExceeded:\"error_message_AadGroupCreationLimitExceeded\",error_message_AppOfflineRetry:\"error_message_AppOfflineRetry\",error_message_ArchiveTeamWithPrivateChannelNotSupported:\"error_message_ArchiveTeamWithPrivateChannelNotSupported\",error_message_AtLeastOneAttendeeRequired:\"error_message_AtLeastOneAttendeeRequired\",error_message_Blocked_Words:\"error_message_Blocked_Words\",error_message_BroadcastProducerRequired:\"error_message_BroadcastProducerRequired\",error_message_BroadcastRoleRequired:\"error_message_BroadcastRoleRequired\",error_message_CalendarAvailabilityMaxLimit:\"error_message_CalendarAvailabilityMaxLimit\",error_message_CalendarEventCreationFailedInExchange:\"error_message_CalendarEventCreationFailedInExchange\",error_message_CalendarEventCreationFailedOccurrenceTimeSpanTooBig:\"error_message_CalendarEventCreationFailedOccurrenceTimeSpanTooBig\",error_message_CalendarEventEndDateIsEarlierThanStartDate:\"error_message_CalendarEventEndDateIsEarlierThanStartDate\",error_message_CalendarEventErrorCalendarOutOfRange:\"error_message_CalendarEventErrorCalendarOutOfRange\",error_message_CalendarEventInvalidRecipient:\"error_message_CalendarEventInvalidRecipient\",error_message_CalendarEventNotFound:\"error_message_CalendarEventNotFound\",error_message_CalendarEventStartTimeIsGreaterThanEnd:\"error_message_CalendarEventStartTimeIsGreaterThanEnd\",error_message_CantChangeTeamTypeIfPendingRequest:\"error_message_CantChangeTeamTypeIfPendingRequest\",error_message_ChannelMeetingCreationDisabledByTenantAdmin:\"error_message_ChannelMeetingCreationDisabledByTenantAdmin\",error_message_ChannelNameAlreadyExist:\"error_message_ChannelNameAlreadyExist\",error_message_ChannelNameUpdateToTeamThreadFailed:\"error_message_ChannelNameUpdateToTeamThreadFailed\",error_message_ChannelThreadNotExist:\"error_message_ChannelThreadNotExist\",error_message_ClientNetworkOffline:\"error_message_ClientNetworkOffline\",error_message_ClientNetworkOfflineCreateTeamV2:\"error_message_ClientNetworkOfflineCreateTeamV2\",error_message_Conflict:\"error_message_Conflict\",error_message_CreateChannelThreadFailed:\"error_message_CreateChannelThreadFailed\",error_message_CreateDefaultChannelInSkypeFailed:\"error_message_CreateDefaultChannelInSkypeFailed\",error_message_CreateTeamInExchangeFailed:\"error_message_CreateTeamInExchangeFailed\",error_message_CreateTeamInSkypeFailed:\"error_message_CreateTeamInSkypeFailed\",error_message_DeleteChannelThreadFailed:\"error_message_DeleteChannelThreadFailed\",error_message_DeleteTeamFailedChannelNotFound:\"error_message_DeleteTeamFailedChannelNotFound\",error_message_DeleteTeamFailedSettingTopicsProperty:\"error_message_DeleteTeamFailedSettingTopicsProperty\",error_message_DeleteTeamNotAuthorized:\"error_message_DeleteTeamNotAuthorized\",error_message_DeleteTeamWithPrivateChannelNotSupported:\"error_message_DeleteTeamWithPrivateChannelNotSupported\",error_message_DeletingTeamInExchangeFailed:\"error_message_DeletingTeamInExchangeFailed\",error_message_ETagMismatch:\"error_message_ETagMismatch\",error_message_EditTeamEmptyTeamName:\"error_message_EditTeamEmptyTeamName\",error_message_EditTeamInvalidInput:\"error_message_EditTeamInvalidInput\",error_message_ErrorCalendarIsCancelledForAccept:\"error_message_ErrorCalendarIsCancelledForAccept\",error_message_ErrorCalendarIsCancelledForDecline:\"error_message_ErrorCalendarIsCancelledForDecline\",error_message_ErrorCalendarIsCancelledForTentative:\"error_message_ErrorCalendarIsCancelledForTentative\",error_message_ErrorFetchingCalendarEvent:\"error_message_ErrorFetchingCalendarEvent\",error_message_ErrorItemNotFound:\"error_message_ErrorItemNotFound\",error_message_ErrorNonExistentMailbox:\"error_message_ErrorNonExistentMailbox\",error_message_ErrorUnifiedGroupAliasContainsBlockedWords:\"error_message_ErrorUnifiedGroupAliasContainsBlockedWords\",error_message_ErrorUnifiedGroupNameContainBlockedWords:\"error_message_ErrorUnifiedGroupNameContainBlockedWords\",error_message_ErrorUnifiedGroupNameIsInvalid:\"error_message_ErrorUnifiedGroupNameIsInvalid\",error_message_ExchangeServerBusy:\"error_message_ExchangeServerBusy\",error_message_ExchangeSubmissionQuotaExceeded:\"error_message_ExchangeSubmissionQuotaExceeded\",error_message_FailedMailboxProvision:\"error_message_FailedMailboxProvision\",error_message_Forbidden:\"error_message_Forbidden\",error_message_GetCalendarEventsForbidden:\"error_message_GetCalendarEventsForbidden\",error_message_GetUnifiedGroupMembersInExchangeFailed:\"error_message_GetUnifiedGroupMembersInExchangeFailed\",error_message_GetUserUnifiedGroupsFailed:\"error_message_GetUserUnifiedGroupsFailed\",error_message_GroupMailboxEmpty:\"error_message_GroupMailboxEmpty\",error_message_GuestAccountDisabled:\"error_message_GuestAccountDisabled\",error_message_GuestInSovereingCloud:\"error_message_GuestInSovereingCloud\",error_message_IBPolicyViolation:\"error_message_IBPolicyViolation\",error_message_InvalidCommandParameter:\"error_message_InvalidCommandParameter\",error_message_InvalidDistibutionList:\"error_message_InvalidDistibutionList\",error_message_InvalidEndDateInRecurrence:\"error_message_InvalidEndDateInRecurrence\",error_message_InvalidTeamOrUser:\"error_message_InvalidTeamOrUser\",error_message_LeaveTeamOnTeamWithPrivateChannelNotSupported:\"error_message_LeaveTeamOnTeamWithPrivateChannelNotSupported\",error_message_LiveEventTitleRequired:\"error_message_LiveEventTitleRequired\",error_message_MSGraphRemoveGroupMemberFailed:\"error_message_MSGraphRemoveGroupMemberFailed\",error_message_MaxChannelLimitExceeded:\"error_message_MaxChannelLimitExceeded\",error_message_MaxPrivateChannelLimitExceeded:\"error_message_MaxPrivateChannelLimitExceeded\",error_message_MaxTeamNamePrefixSuffixLimitExceeded:\"error_message_MaxTeamNamePrefixSuffixLimitExceeded\",error_message_MaximumPrivateChannelMembersLimitReached:\"error_message_MaximumPrivateChannelMembersLimitReached\",error_message_MaximumTeamMembersLimitReached:\"error_message_MaximumTeamMembersLimitReached\",error_message_MaximumTeamOwnersLimitReached:\"error_message_MaximumTeamOwnersLimitReached\",error_message_MeetingTitleRequired:\"error_message_MeetingTitleRequired\",error_message_MemberIsNotAdminToPerformOperation:\"error_message_MemberIsNotAdminToPerformOperation\",error_message_MissingPrefixSuffix:\"error_message_MissingPrefixSuffix\",error_message_MissingTeamSmtpAddress:\"error_message_MissingTeamSmtpAddress\",error_message_ModernGroupNotFoundInPowerBi:\"error_message_ModernGroupNotFoundInPowerBi\",error_message_MsaGuestNotSupported:\"error_message_MsaGuestNotSupported\",error_message_OperationDeniedAsMemberIsLastAdminInChannel:\"error_message_OperationDeniedAsMemberIsLastAdminInChannel\",error_message_OperationDeniedAsMemberIsLastAdminInTeam:\"error_message_OperationDeniedAsMemberIsLastAdminInTeam\",error_message_OperationDeniedAsMemberIsLastMemberInTeam:\"error_message_OperationDeniedAsMemberIsLastMemberInTeam\",error_message_Org_Blocked_Words:\"error_message_Org_Blocked_Words\",error_message_ParticipantDefinedRoleTwice:\"error_message_ParticipantDefinedRoleTwice\",error_message_ParticipantFromDifferentTenant:\"error_message_ParticipantFromDifferentTenant\",error_message_ParticipantRequiredInformationMissing:\"error_message_ParticipantRequiredInformationMissing\",error_message_PrivateMeetingCreationDisabledByTenantAdmin:\"error_message_PrivateMeetingCreationDisabledByTenantAdmin\",error_message_RecurringBroadcastMeetingNotSupported:\"error_message_RecurringBroadcastMeetingNotSupported\",error_message_RetrievingDashboardsPersonal:\"error_message_RetrievingDashboardsPersonal\",error_message_SkypeTokenIssue_UserNetworkOffline:\"error_message_SkypeTokenIssue_UserNetworkOffline\",error_message_TeamCreationInProgress:\"error_message_TeamCreationInProgress\",error_message_TeamMigrationProvisioningInProgress:\"error_message_TeamMigrationProvisioningInProgress\",error_message_TeamNotFound:\"error_message_TeamNotFound\",error_message_TeamOwnerNotFound:\"error_message_TeamOwnerNotFound\",error_message_TeamThreadNotExist:\"error_message_TeamThreadNotExist\",error_message_UnableToGenerateUniqueTeamAlias:\"error_message_UnableToGenerateUniqueTeamAlias\",error_message_UnableToGenerateUniqueTeamAliasWithLongSuffix:\"error_message_UnableToGenerateUniqueTeamAliasWithLongSuffix\",error_message_UnifiedGroupErrorAADAuthorizationRequestDenied:\"error_message_UnifiedGroupErrorAADAuthorizationRequestDenied\",error_message_UnifiedGroupErrorAADRequestThrottledTemporarily:\"error_message_UnifiedGroupErrorAADRequestThrottledTemporarily\",error_message_UnifiedGroupErrorAlreadyCreatedBySomeoneElse:\"error_message_UnifiedGroupErrorAlreadyCreatedBySomeoneElse\",error_message_UnifiedGroupErrorCreationDisabled:\"error_message_UnifiedGroupErrorCreationDisabled\",error_message_UnifiedGroupErrorInvalidOwnerId:\"error_message_UnifiedGroupErrorInvalidOwnerId\",error_message_UnifiedGroupErrorQuota:\"error_message_UnifiedGroupErrorQuota\",error_message_UpdateChannelDescriptionFailed:\"error_message_UpdateChannelDescriptionFailed\",error_message_UpdateChannelNameFailed:\"error_message_UpdateChannelNameFailed\",error_message_UserMailboxNotDiscoverable:\"error_message_UserMailboxNotDiscoverable\",error_message_UserNotFound:\"error_message_UserNotFound\",error_message_UserNotFoundInSkypeTeam:\"error_message_UserNotFoundInSkypeTeam\",error_message_UserNotFoundInWhitelist:\"error_message_UserNotFoundInWhitelist\",error_message_UserNotPartOfSGToCreateTeam:\"error_message_UserNotPartOfSGToCreateTeam\",error_message_bcast_third_party_cookie_disabled:\"error_message_bcast_third_party_cookie_disabled\",error_message_bmccommand:\"error_message_bmccommand\",error_message_bmccommand_invalidOperation:\"error_message_bmccommand_invalidOperation\",error_message_broadcast_invalid_identifiers:\"error_message_broadcast_invalid_identifiers\",error_message_broadcast_itp:\"error_message_broadcast_itp\",error_message_broadcast_itp_download:\"error_message_broadcast_itp_download\",error_message_broadcast_itp_download_upsell:\"error_message_broadcast_itp_download_upsell\",error_message_broadcast_itp_submessage:\"error_message_broadcast_itp_submessage\",error_message_broadcast_join_failure:\"error_message_broadcast_join_failure\",error_message_broadcast_limit_reached:\"error_message_broadcast_limit_reached\",error_message_broadcast_limit_reached_desc:\"error_message_broadcast_limit_reached_desc\",error_message_broadcast_not_found:\"error_message_broadcast_not_found\",error_message_broadcast_permission_denied:\"error_message_broadcast_permission_denied\",error_message_broadcast_safari_support:\"error_message_broadcast_safari_support\",error_message_broadcast_switch_tenant:\"error_message_broadcast_switch_tenant\",error_message_broadcast_switch_tenant_ufd:\"error_message_broadcast_switch_tenant_ufd\",error_message_broadcast_vod_not_available_message:\"error_message_broadcast_vod_not_available_message\",error_message_empty_guestname:\"error_message_empty_guestname\",error_message_meeting_full_join_failure:\"error_message_meeting_full_join_failure\",error_message_meeting_full_join_failure_description:\"error_message_meeting_full_join_failure_description\",error_message_meeting_join_failure:\"error_message_meeting_join_failure\",error_message_no_lobby_for_broadcast:\"error_message_no_lobby_for_broadcast\",error_message_no_lobby_for_broadcast_desc:\"error_message_no_lobby_for_broadcast_desc\",error_message_video_rendering_failure:\"error_message_video_rendering_failure\",error_message_video_rendering_failure_title:\"error_message_video_rendering_failure_title\",error_page_DOM_storage_disabled:\"error_page_DOM_storage_disabled\",error_page_anonymous_meeting_failure:\"error_page_anonymous_meeting_failure\",error_page_auth_failure:\"error_page_auth_failure\",error_page_incompatible_compliance_policy:\"error_page_incompatible_compliance_policy\",error_page_indexedDB_locked:\"error_page_indexedDB_locked\",error_page_indexedDB_upgrade_blocked:\"error_page_indexedDB_upgrade_blocked\",error_page_itp_block:\"error_page_itp_block\",error_page_multiple_user_identities:\"error_page_multiple_user_identities\",error_page_multiple_user_identities_signout:\"error_page_multiple_user_identities_signout\",error_page_tab_title:\"error_page_tab_title\",es_call_app_coachmark:\"es_call_app_coachmark\",es_call_button_coachmark:\"es_call_button_coachmark\",es_channel_conversation_dialog_text:\"es_channel_conversation_dialog_text\",es_channel_modal_coachmark_followup:\"es_channel_modal_coachmark_followup\",es_chat_dialog_text:\"es_chat_dialog_text\",es_chat_modal_coachmark_followup:\"es_chat_modal_coachmark_followup\",es_chat_with_contact_button:\"es_chat_with_contact_button\",es_chat_with_one_contact_step1_coachmark_text:\"es_chat_with_one_contact_step1_coachmark_text\",es_chat_with_one_contact_step2_coachmark_text:\"es_chat_with_one_contact_step2_coachmark_text\",es_chat_with_two_contacts_step1_coachmark_text:\"es_chat_with_two_contacts_step1_coachmark_text\",es_chat_with_two_contacts_step2_coachmark_text:\"es_chat_with_two_contacts_step2_coachmark_text\",es_desktop_banner_coachmark_followup:\"es_desktop_banner_coachmark_followup\",es_desktop_download_button_text:\"es_desktop_download_button_text\",es_desktop_download_text:\"es_desktop_download_text\",es_include_system_audio_coachmark:\"es_include_system_audio_coachmark\",es_include_system_audio_coachmark_learn_more:\"es_include_system_audio_coachmark_learn_more\",es_message_box_at_mention_coachmark:\"es_message_box_at_mention_coachmark\",es_message_box_file_sharing_coachmark:\"es_message_box_file_sharing_coachmark\",es_mobile_banner_coachmark_followup:\"es_mobile_banner_coachmark_followup\",es_mobile_getapp_coachmark:\"es_mobile_getapp_coachmark\",es_modal_try_it_now_btn_text:\"es_modal_try_it_now_btn_text\",es_new_chat_coachmark:\"es_new_chat_coachmark\",es_new_chat_coachmark_step2:\"es_new_chat_coachmark_step2\",es_reply_message_coachmark:\"es_reply_message_coachmark\",es_screenshare_zoom_coachmark:\"es_screenshare_zoom_coachmark\",es_video_player_video:\"es_video_player_video\",es_video_player_videoend:\"es_video_player_videoend\",es_video_player_videointro:\"es_video_player_videointro\",es_video_player_videopause:\"es_video_player_videopause\",es_video_player_videoresume:\"es_video_player_videoresume\",es_whats_new_promotion_coachmark:\"es_whats_new_promotion_coachmark\",esc:\"esc\",esp_actionable_coachmark_aria_anouncement:\"esp_actionable_coachmark_aria_anouncement\",esp_menu_surface_aria_announcement:\"esp_menu_surface_aria_announcement\",esp_quickguides_aria_anouncement:\"esp_quickguides_aria_anouncement\",event_chat_notification_setting:\"event_chat_notification_setting\",exchange_contact_add_contact_button:\"exchange_contact_add_contact_button\",exchange_contact_add_to_quick:\"exchange_contact_add_to_quick\",exchange_contact_column_group:\"exchange_contact_column_group\",exchange_contact_column_group_overflowText:\"exchange_contact_column_group_overflowText\",exchange_contact_column_name:\"exchange_contact_column_name\",exchange_contact_column_phone:\"exchange_contact_column_phone\",exchange_contact_column_position:\"exchange_contact_column_position\",exchange_contact_initiate_call:\"exchange_contact_initiate_call\",exchange_contact_initiate_chat:\"exchange_contact_initiate_chat\",exchange_contact_name_field_unaviablable_label:\"exchange_contact_name_field_unaviablable_label\",exchange_contact_no_contacts_message:\"exchange_contact_no_contacts_message\",exchange_contact_search_placeholderText:\"exchange_contact_search_placeholderText\",exchange_contact_title_field_unaviablable_label:\"exchange_contact_title_field_unaviablable_label\",exchange_contacts_contacts_table_aria_label:\"exchange_contacts_contacts_table_aria_label\",exit_full_screen:\"exit_full_screen\",expand_broadcast_objects_summary:\"expand_broadcast_objects_summary\",extensibility_additional_auth_continue:\"extensibility_additional_auth_continue\",extensibility_additional_auth_dialog_continue:\"extensibility_additional_auth_dialog_continue\",extensibility_additional_auth_dialog_message:\"extensibility_additional_auth_dialog_message\",extensibility_additional_auth_dialog_title:\"extensibility_additional_auth_dialog_title\",extensibility_app_close_button:\"extensibility_app_close_button\",extensibility_app_icon_alt:\"extensibility_app_icon_alt\",extensibility_app_install_consent_dialog_continue:\"extensibility_app_install_consent_dialog_continue\",extensibility_app_install_consent_dialog_error_message:\"extensibility_app_install_consent_dialog_error_message\",extensibility_app_install_consent_dialog_message:\"extensibility_app_install_consent_dialog_message\",extensibility_app_install_consent_dialog_title:\"extensibility_app_install_consent_dialog_title\",extensibility_app_suggestion_banner_action_text:\"extensibility_app_suggestion_banner_action_text\",extensibility_app_suggestion_banner_text:\"extensibility_app_suggestion_banner_text\",extensibility_app_upgrade_consent_banner_action_text:\"extensibility_app_upgrade_consent_banner_action_text\",extensibility_app_upgrade_consent_banner_text:\"extensibility_app_upgrade_consent_banner_text\",extensibility_apps_gallery_all_apps:\"extensibility_apps_gallery_all_apps\",extensibility_apps_gallery_banner_btn_top_picks:\"extensibility_apps_gallery_banner_btn_top_picks\",extensibility_apps_gallery_banner_cat_all_apps_content:\"extensibility_apps_gallery_banner_cat_all_apps_content\",extensibility_apps_gallery_banner_cat_all_apps_title:\"extensibility_apps_gallery_banner_cat_all_apps_title\",extensibility_apps_gallery_banner_cat_bots_content:\"extensibility_apps_gallery_banner_cat_bots_content\",extensibility_apps_gallery_banner_cat_bots_title:\"extensibility_apps_gallery_banner_cat_bots_title\",extensibility_apps_gallery_banner_cat_connectors_content:\"extensibility_apps_gallery_banner_cat_connectors_content\",extensibility_apps_gallery_banner_cat_connectors_title:\"extensibility_apps_gallery_banner_cat_connectors_title\",extensibility_apps_gallery_banner_cat_messaging_content:\"extensibility_apps_gallery_banner_cat_messaging_content\",extensibility_apps_gallery_banner_cat_messaging_title:\"extensibility_apps_gallery_banner_cat_messaging_title\",extensibility_apps_gallery_banner_cat_personal_apps_content:\"extensibility_apps_gallery_banner_cat_personal_apps_content\",extensibility_apps_gallery_banner_cat_personal_apps_title:\"extensibility_apps_gallery_banner_cat_personal_apps_title\",extensibility_apps_gallery_banner_cat_tabs_content:\"extensibility_apps_gallery_banner_cat_tabs_content\",extensibility_apps_gallery_banner_cat_tabs_title:\"extensibility_apps_gallery_banner_cat_tabs_title\",extensibility_apps_gallery_banner_microsoft_teams:\"extensibility_apps_gallery_banner_microsoft_teams\",extensibility_apps_gallery_banner_text:\"extensibility_apps_gallery_banner_text\",extensibility_apps_gallery_bots_option:\"extensibility_apps_gallery_bots_option\",extensibility_apps_gallery_category:\"extensibility_apps_gallery_category\",extensibility_apps_gallery_category_region:\"extensibility_apps_gallery_category_region\",extensibility_apps_gallery_connectors_option:\"extensibility_apps_gallery_connectors_option\",extensibility_apps_gallery_delete_app_option:\"extensibility_apps_gallery_delete_app_option\",extensibility_apps_gallery_description:\"extensibility_apps_gallery_description\",extensibility_apps_gallery_description_new:\"extensibility_apps_gallery_description_new\",extensibility_apps_gallery_discover:\"extensibility_apps_gallery_discover\",extensibility_apps_gallery_featured_option:\"extensibility_apps_gallery_featured_option\",extensibility_apps_gallery_installed:\"extensibility_apps_gallery_installed\",extensibility_apps_gallery_lob_apps_option:\"extensibility_apps_gallery_lob_apps_option\",extensibility_apps_gallery_manage_app_label:\"extensibility_apps_gallery_manage_app_label\",extensibility_apps_gallery_new_apps_option:\"extensibility_apps_gallery_new_apps_option\",extensibility_apps_gallery_personal_apps:\"extensibility_apps_gallery_personal_apps\",extensibility_apps_gallery_popular_apps:\"extensibility_apps_gallery_popular_apps\",extensibility_apps_gallery_search_all:\"extensibility_apps_gallery_search_all\",extensibility_apps_gallery_sharing_copyLink_title:\"extensibility_apps_gallery_sharing_copyLink_title\",extensibility_apps_gallery_sideload_app:\"extensibility_apps_gallery_sideload_app\",extensibility_apps_gallery_tabs_option:\"extensibility_apps_gallery_tabs_option\",extensibility_apps_gallery_tags:\"extensibility_apps_gallery_tags\",extensibility_apps_gallery_tenantapps_option:\"extensibility_apps_gallery_tenantapps_option\",extensibility_apps_gallery_title_all_apps:\"extensibility_apps_gallery_title_all_apps\",extensibility_apps_gallery_title_bots:\"extensibility_apps_gallery_title_bots\",extensibility_apps_gallery_title_bots_option:\"extensibility_apps_gallery_title_bots_option\",extensibility_apps_gallery_title_connectors:\"extensibility_apps_gallery_title_connectors\",extensibility_apps_gallery_title_connectors_option:\"extensibility_apps_gallery_title_connectors_option\",extensibility_apps_gallery_title_featured_option:\"extensibility_apps_gallery_title_featured_option\",extensibility_apps_gallery_title_inputExtension_option:\"extensibility_apps_gallery_title_inputExtension_option\",extensibility_apps_gallery_title_messaging:\"extensibility_apps_gallery_title_messaging\",extensibility_apps_gallery_title_new:\"extensibility_apps_gallery_title_new\",extensibility_apps_gallery_title_personal:\"extensibility_apps_gallery_title_personal\",extensibility_apps_gallery_title_tabs:\"extensibility_apps_gallery_title_tabs\",extensibility_apps_gallery_title_tabs_option:\"extensibility_apps_gallery_title_tabs_option\",extensibility_apps_gallery_update_app_option:\"extensibility_apps_gallery_update_app_option\",extensibility_apps_gallery_upload_app_label:\"extensibility_apps_gallery_upload_app_label\",extensibility_apps_gallery_upload_option_sideload:\"extensibility_apps_gallery_upload_option_sideload\",extensibility_apps_gallery_upload_option_tenant:\"extensibility_apps_gallery_upload_option_tenant\",extensibility_apps_gallery_upload_option_tenant_with_name:\"extensibility_apps_gallery_upload_option_tenant_with_name\",extensibility_apps_inputExtension_option:\"extensibility_apps_inputExtension_option\",extensibility_apps_list_aria_label_more_options:\"extensibility_apps_list_aria_label_more_options\",extensibility_apps_list_search_aria_label:\"extensibility_apps_list_search_aria_label\",extensibility_apps_list_search_result_update_1_match:\"extensibility_apps_list_search_result_update_1_match\",extensibility_apps_list_search_result_update_multiple_matches:\"extensibility_apps_list_search_result_update_multiple_matches\",extensibility_apps_list_search_result_update_no_match:\"extensibility_apps_list_search_result_update_no_match\",extensibility_apps_list_v2_search_no_result_description:\"extensibility_apps_list_v2_search_no_result_description\",extensibility_apps_list_v2_search_no_result_title:\"extensibility_apps_list_v2_search_no_result_title\",extensibility_apps_list_v2_search_placeholder:\"extensibility_apps_list_v2_search_placeholder\",extensibility_apps_messaging_for_team:\"extensibility_apps_messaging_for_team\",extensibility_apps_messaging_option:\"extensibility_apps_messaging_option\",extensibility_apps_placeholderMessage_apps_blocked_by_tenant:\"extensibility_apps_placeholderMessage_apps_blocked_by_tenant\",extensibility_apps_placeholderMessage_no_results:\"extensibility_apps_placeholderMessage_no_results\",extensibility_apps_store_app_management_option:\"extensibility_apps_store_app_management_option\",extensibility_apps_store_app_tile_label:\"extensibility_apps_store_app_tile_label\",extensibility_apps_store_category_analytics:\"extensibility_apps_store_category_analytics\",extensibility_apps_store_category_communication:\"extensibility_apps_store_category_communication\",extensibility_apps_store_category_content_management:\"extensibility_apps_store_category_content_management\",extensibility_apps_store_category_customer_contact_management:\"extensibility_apps_store_category_customer_contact_management\",extensibility_apps_store_category_customer_support:\"extensibility_apps_store_category_customer_support\",extensibility_apps_store_category_data_visualization_bi:\"extensibility_apps_store_category_data_visualization_bi\",extensibility_apps_store_category_developer_tools:\"extensibility_apps_store_category_developer_tools\",extensibility_apps_store_category_education:\"extensibility_apps_store_category_education\",extensibility_apps_store_category_file_documents:\"extensibility_apps_store_category_file_documents\",extensibility_apps_store_category_financial_management:\"extensibility_apps_store_category_financial_management\",extensibility_apps_store_category_human_resources_recruiting:\"extensibility_apps_store_category_human_resources_recruiting\",extensibility_apps_store_category_it_admin:\"extensibility_apps_store_category_it_admin\",extensibility_apps_store_category_jobs:\"extensibility_apps_store_category_jobs\",extensibility_apps_store_category_lab_app:\"extensibility_apps_store_category_lab_app\",extensibility_apps_store_category_lifestyle:\"extensibility_apps_store_category_lifestyle\",extensibility_apps_store_category_look_Feel:\"extensibility_apps_store_category_look_Feel\",extensibility_apps_store_category_maps_feeds:\"extensibility_apps_store_category_maps_feeds\",extensibility_apps_store_category_meetings_scheduling:\"extensibility_apps_store_category_meetings_scheduling\",extensibility_apps_store_category_merged_analyticsbi:\"extensibility_apps_store_category_merged_analyticsbi\",extensibility_apps_store_category_merged_developerit:\"extensibility_apps_store_category_merged_developerit\",extensibility_apps_store_category_merged_education:\"extensibility_apps_store_category_merged_education\",extensibility_apps_store_category_merged_hr:\"extensibility_apps_store_category_merged_hr\",extensibility_apps_store_category_merged_productivity:\"extensibility_apps_store_category_merged_productivity\",extensibility_apps_store_category_merged_projectmanagement:\"extensibility_apps_store_category_merged_projectmanagement\",extensibility_apps_store_category_merged_salessupport:\"extensibility_apps_store_category_merged_salessupport\",extensibility_apps_store_category_merged_socialfun:\"extensibility_apps_store_category_merged_socialfun\",extensibility_apps_store_category_microsoft:\"extensibility_apps_store_category_microsoft\",extensibility_apps_store_category_news_weather:\"extensibility_apps_store_category_news_weather\",extensibility_apps_store_category_other:\"extensibility_apps_store_category_other\",extensibility_apps_store_category_printing_faxing:\"extensibility_apps_store_category_printing_faxing\",extensibility_apps_store_category_productivity:\"extensibility_apps_store_category_productivity\",extensibility_apps_store_category_project_management:\"extensibility_apps_store_category_project_management\",extensibility_apps_store_category_public_facing_websites:\"extensibility_apps_store_category_public_facing_websites\",extensibility_apps_store_category_reference:\"extensibility_apps_store_category_reference\",extensibility_apps_store_category_sales_marketing:\"extensibility_apps_store_category_sales_marketing\",extensibility_apps_store_category_search_discoverability:\"extensibility_apps_store_category_search_discoverability\",extensibility_apps_store_category_security_compliance:\"extensibility_apps_store_category_security_compliance\",extensibility_apps_store_category_social:\"extensibility_apps_store_category_social\",extensibility_apps_store_category_training_tutorial:\"extensibility_apps_store_category_training_tutorial\",extensibility_apps_store_category_travel_navigation:\"extensibility_apps_store_category_travel_navigation\",extensibility_apps_store_category_utilities:\"extensibility_apps_store_category_utilities\",extensibility_apps_store_category_workflow_business_management:\"extensibility_apps_store_category_workflow_business_management\",extensibility_apps_store_category_workflow_image_video_galleries:\"extensibility_apps_store_category_workflow_image_video_galleries\",extensibility_apps_store_header:\"extensibility_apps_store_header\",extensibility_apps_store_title:\"extensibility_apps_store_title\",extensibility_aria_installed_apps:\"extensibility_aria_installed_apps\",extensibility_aria_label_more_options:\"extensibility_aria_label_more_options\",extensibility_aria_pinned_apps:\"extensibility_aria_pinned_apps\",extensibility_browse_all_apps:\"extensibility_browse_all_apps\",extensibility_connectorInstanceConfigurationDialog_cancel:\"extensibility_connectorInstanceConfigurationDialog_cancel\",extensibility_connectorInstanceConfigurationDialog_remove:\"extensibility_connectorInstanceConfigurationDialog_remove\",extensibility_connectorInstanceConfigurationDialog_removing:\"extensibility_connectorInstanceConfigurationDialog_removing\",extensibility_connectorInstanceConfigurationDialog_removingConfiguration_failed:\"extensibility_connectorInstanceConfigurationDialog_removingConfiguration_failed\",extensibility_connectorInstanceConfigurationDialog_removingConfigurationFooterMessage:\"extensibility_connectorInstanceConfigurationDialog_removingConfigurationFooterMessage\",extensibility_connectorInstanceConfigurationDialog_save:\"extensibility_connectorInstanceConfigurationDialog_save\",extensibility_connectorInstanceConfigurationDialog_saving:\"extensibility_connectorInstanceConfigurationDialog_saving\",extensibility_connectorInstanceConfigurationDialog_savingConfiguration_failed:\"extensibility_connectorInstanceConfigurationDialog_savingConfiguration_failed\",extensibility_connectorInstanceConfigurationDialog_savingConfigurationFooterMessage:\"extensibility_connectorInstanceConfigurationDialog_savingConfigurationFooterMessage\",extensibility_consent_badge_bot:\"extensibility_consent_badge_bot\",extensibility_consent_badge_connector:\"extensibility_consent_badge_connector\",extensibility_consent_badge_inputExtension:\"extensibility_consent_badge_inputExtension\",extensibility_consent_badge_personal_app:\"extensibility_consent_badge_personal_app\",extensibility_consent_badge_tab:\"extensibility_consent_badge_tab\",extensibility_consent_capabilities:\"extensibility_consent_capabilities\",extensibility_different_id_error:\"extensibility_different_id_error\",extensibility_discover_apps:\"extensibility_discover_apps\",extensibility_discover_connectors:\"extensibility_discover_connectors\",extensibility_discover_tabs:\"extensibility_discover_tabs\",extensibility_featured_apps_title:\"extensibility_featured_apps_title\",extensibility_flyoutV2_searching_apps_title:\"extensibility_flyoutV2_searching_apps_title\",extensibility_gallery_icon_error:\"extensibility_gallery_icon_error\",extensibility_gallery_not_found_error:\"extensibility_gallery_not_found_error\",extensibility_get_bots:\"extensibility_get_bots\",extensibility_go_to_store:\"extensibility_go_to_store\",extensibility_installed_apps_title:\"extensibility_installed_apps_title\",extensibility_installed_dialog_add_a_tab_left:\"extensibility_installed_dialog_add_a_tab_left\",extensibility_installed_dialog_add_a_tab_right:\"extensibility_installed_dialog_add_a_tab_right\",extensibility_installed_dialog_app:\"extensibility_installed_dialog_app\",extensibility_installed_dialog_bot:\"extensibility_installed_dialog_bot\",extensibility_installed_dialog_bot_for_team:\"extensibility_installed_dialog_bot_for_team\",extensibility_installed_dialog_button_back_to_gallery:\"extensibility_installed_dialog_button_back_to_gallery\",extensibility_installed_dialog_button_back_to_store:\"extensibility_installed_dialog_button_back_to_store\",extensibility_installed_dialog_button_done:\"extensibility_installed_dialog_button_done\",extensibility_installed_dialog_button_go_to_team:\"extensibility_installed_dialog_button_go_to_team\",extensibility_installed_dialog_compose_left:\"extensibility_installed_dialog_compose_left\",extensibility_installed_dialog_compose_right:\"extensibility_installed_dialog_compose_right\",extensibility_installed_dialog_connector_for_team:\"extensibility_installed_dialog_connector_for_team\",extensibility_installed_dialog_connector_left:\"extensibility_installed_dialog_connector_left\",extensibility_installed_dialog_connector_right:\"extensibility_installed_dialog_connector_right\",extensibility_installed_dialog_conversation_left:\"extensibility_installed_dialog_conversation_left\",extensibility_installed_dialog_conversation_right:\"extensibility_installed_dialog_conversation_right\",extensibility_installed_dialog_go:\"extensibility_installed_dialog_go\",extensibility_installed_dialog_install_app:\"extensibility_installed_dialog_install_app\",extensibility_installed_dialog_mentioning_the_bot_left:\"extensibility_installed_dialog_mentioning_the_bot_left\",extensibility_installed_dialog_mentioning_the_bot_right:\"extensibility_installed_dialog_mentioning_the_bot_right\",extensibility_installed_dialog_messaging:\"extensibility_installed_dialog_messaging\",extensibility_installed_dialog_messaging_for_team:\"extensibility_installed_dialog_messaging_for_team\",extensibility_installed_dialog_open:\"extensibility_installed_dialog_open\",extensibility_installed_dialog_select_channel:\"extensibility_installed_dialog_select_channel\",extensibility_installed_dialog_set_up_feature:\"extensibility_installed_dialog_set_up_feature\",extensibility_installed_dialog_subtitle:\"extensibility_installed_dialog_subtitle\",extensibility_installed_dialog_tab:\"extensibility_installed_dialog_tab\",extensibility_installed_dialog_tab_for_team:\"extensibility_installed_dialog_tab_for_team\",extensibility_installed_dialog_title:\"extensibility_installed_dialog_title\",extensibility_installed_dialog_title_for_chat:\"extensibility_installed_dialog_title_for_chat\",extensibility_installed_dialog_title_for_you:\"extensibility_installed_dialog_title_for_you\",extensibility_invalid_field_value_error:\"extensibility_invalid_field_value_error\",extensibility_invalid_field_value_forguid_error:\"extensibility_invalid_field_value_forguid_error\",extensibility_invalid_field_value_length_error:\"extensibility_invalid_field_value_length_error\",extensibility_manifest_error_message:\"extensibility_manifest_error_message\",extensibility_manifest_error_title:\"extensibility_manifest_error_title\",extensibility_manifest_not_found_error:\"extensibility_manifest_not_found_error\",extensibility_manifestErrorCancel:\"extensibility_manifestErrorCancel\",extensibility_manifestErrorRetry:\"extensibility_manifestErrorRetry\",extensibility_more_apps:\"extensibility_more_apps\",extensibility_not_supported_error:\"extensibility_not_supported_error\",extensibility_offline_error_message:\"extensibility_offline_error_message\",extensibility_offline_retry_message:\"extensibility_offline_retry_message\",extensibility_package_extract_error:\"extensibility_package_extract_error\",extensibility_pinned_apps_title:\"extensibility_pinned_apps_title\",extensibility_process_package_error:\"extensibility_process_package_error\",extensibility_read_manifest_error:\"extensibility_read_manifest_error\",extensibility_required_field_error:\"extensibility_required_field_error\",extensibility_sideloaded_apps_title:\"extensibility_sideloaded_apps_title\",extensibility_store_label1:\"extensibility_store_label1\",extensibility_store_label2:\"extensibility_store_label2\",extensibility_store_label3:\"extensibility_store_label3\",extensibility_tab_conversation_disabled:\"extensibility_tab_conversation_disabled\",extensibility_tab_conversation_disabled_message:\"extensibility_tab_conversation_disabled_message\",extensibility_tab_definition_storage_cretae_failed:\"extensibility_tab_definition_storage_cretae_failed\",extensibility_tab_definition_update_success:\"extensibility_tab_definition_update_success\",extensibility_tab_definition_upload_success:\"extensibility_tab_definition_upload_success\",extensibility_tab_denied:\"extensibility_tab_denied\",extensibility_tab_enable_conversation:\"extensibility_tab_enable_conversation\",extensibility_tab_enable_conversation_in_chat:\"extensibility_tab_enable_conversation_in_chat\",extensibility_tab_load_error_message:\"extensibility_tab_load_error_message\",extensibility_tab_load_retry:\"extensibility_tab_load_retry\",extensibility_tab_not_found:\"extensibility_tab_not_found\",extensibility_tab_start_new_conversation_body:\"extensibility_tab_start_new_conversation_body\",extensibility_tab_start_new_conversation_button_text:\"extensibility_tab_start_new_conversation_button_text\",extensibility_tab_start_new_conversation_message:\"extensibility_tab_start_new_conversation_message\",extensibility_tab_start_new_conversation_message_exp:\"extensibility_tab_start_new_conversation_message_exp\",extensibility_tab_start_new_conversation_message_exp_in_chat:\"extensibility_tab_start_new_conversation_message_exp_in_chat\",extensibility_tab_start_new_conversation_message_in_chat:\"extensibility_tab_start_new_conversation_message_in_chat\",extensibility_tab_start_new_conversation_title:\"extensibility_tab_start_new_conversation_title\",extensibility_tabs_list_search_result_update_1_match:\"extensibility_tabs_list_search_result_update_1_match\",extensibility_tabs_list_search_result_update_multiple_matches:\"extensibility_tabs_list_search_result_update_multiple_matches\",extensibility_tabs_list_search_result_update_no_match:\"extensibility_tabs_list_search_result_update_no_match\",extensibility_team_apps_title:\"extensibility_team_apps_title\",extensibility_upload_failure_error:\"extensibility_upload_failure_error\",extensibility_url_validation_error:\"extensibility_url_validation_error\",extension_aboutLinkLabel:\"extension_aboutLinkLabel\",extension_aboutTab:\"extension_aboutTab\",extension_aboutTab_appPrivacyPolicyLabel:\"extension_aboutTab_appPrivacyPolicyLabel\",extension_aboutTab_appPublishedByLabel:\"extension_aboutTab_appPublishedByLabel\",extension_aboutTab_appTermsOfUseLabel:\"extension_aboutTab_appTermsOfUseLabel\",extension_aboutTab_appVersionLabel:\"extension_aboutTab_appVersionLabel\",extension_aboutTab_appWebsiteLabel:\"extension_aboutTab_appWebsiteLabel\",extension_aboutTabMenuOption:\"extension_aboutTabMenuOption\",extension_acceptButtonText:\"extension_acceptButtonText\",extension_addAppDialog_Permission_Channel_Create_Delete_Group:\"extension_addAppDialog_Permission_Channel_Create_Delete_Group\",extension_addAppDialog_Permission_Channel_Create_Group:\"extension_addAppDialog_Permission_Channel_Create_Group\",extension_addAppDialog_Permission_Channel_Delete_Group:\"extension_addAppDialog_Permission_Channel_Delete_Group\",extension_addAppDialog_Permission_ChannelMessage_Read_Group:\"extension_addAppDialog_Permission_ChannelMessage_Read_Group\",extension_addAppDialog_Permission_ChannelSettings_Edit_Group:\"extension_addAppDialog_Permission_ChannelSettings_Edit_Group\",extension_addAppDialog_Permission_ChannelSettings_Read_Edit_Group:\"extension_addAppDialog_Permission_ChannelSettings_Read_Edit_Group\",extension_addAppDialog_Permission_ChannelSettings_Read_Group:\"extension_addAppDialog_Permission_ChannelSettings_Read_Group\",extension_addAppDialog_Permission_Member_Read_Group:\"extension_addAppDialog_Permission_Member_Read_Group\",extension_addAppDialog_Permission_Owner_Read_Group:\"extension_addAppDialog_Permission_Owner_Read_Group\",extension_addAppDialog_Permission_RSC_Error_Add_App_Team:\"extension_addAppDialog_Permission_RSC_Error_Add_App_Team\",extension_addAppDialog_Permission_RSC_Error_Delete_App_Team:\"extension_addAppDialog_Permission_RSC_Error_Delete_App_Team\",extension_addAppDialog_Permission_RSC_Error_Upgrade_App_Team:\"extension_addAppDialog_Permission_RSC_Error_Upgrade_App_Team\",extension_addAppDialog_Permission_TeamSettings_Read_Group:\"extension_addAppDialog_Permission_TeamSettings_Read_Group\",extension_addAppDialog_Permission_Teams_Access:\"extension_addAppDialog_Permission_Teams_Access\",extension_addAppDialog_Permission_TeamsApp_Read_Group:\"extension_addAppDialog_Permission_TeamsApp_Read_Group\",extension_addAppDialog_Permission_TeamsTab_Create_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Create_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Create_Edit_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Create_Edit_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Create_Edit_Group:\"extension_addAppDialog_Permission_TeamsTab_Create_Edit_Group\",extension_addAppDialog_Permission_TeamsTab_Create_Group:\"extension_addAppDialog_Permission_TeamsTab_Create_Group\",extension_addAppDialog_Permission_TeamsTab_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Edit_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Edit_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Edit_Group:\"extension_addAppDialog_Permission_TeamsTab_Edit_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Create_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Edit_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Create_Edit_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Edit_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Create_Edit_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Create_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Edit_Delete_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Edit_Delete_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Edit_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Edit_Group\",extension_addAppDialog_Permission_TeamsTab_Read_Group:\"extension_addAppDialog_Permission_TeamsTab_Read_Group\",extension_addAppDialog_about:\"extension_addAppDialog_about\",extension_addAppDialog_add_for_me:\"extension_addAppDialog_add_for_me\",extension_addAppDialog_add_for_you:\"extension_addAppDialog_add_for_you\",extension_addAppDialog_add_to_a_chat:\"extension_addAppDialog_add_to_a_chat\",extension_addAppDialog_add_to_a_team:\"extension_addAppDialog_add_to_a_team\",extension_addAppDialog_add_to_a_team_or_chat:\"extension_addAppDialog_add_to_a_team_or_chat\",extension_addAppDialog_add_to_team:\"extension_addAppDialog_add_to_team\",extension_addAppDialog_allow:\"extension_addAppDialog_allow\",extension_addAppDialog_approve:\"extension_addAppDialog_approve\",extension_addAppDialog_back:\"extension_addAppDialog_back\",extension_addAppDialog_bot_capability:\"extension_addAppDialog_bot_capability\",extension_addAppDialog_button_installed:\"extension_addAppDialog_button_installed\",extension_addAppDialog_button_no:\"extension_addAppDialog_button_no\",extension_addAppDialog_button_open:\"extension_addAppDialog_button_open\",extension_addAppDialog_button_open_tooltip:\"extension_addAppDialog_button_open_tooltip\",extension_addAppDialog_button_set_up:\"extension_addAppDialog_button_set_up\",extension_addAppDialog_button_set_up_tooltip:\"extension_addAppDialog_button_set_up_tooltip\",extension_addAppDialog_button_yes:\"extension_addAppDialog_button_yes\",extension_addAppDialog_category_separator:\"extension_addAppDialog_category_separator\",extension_addAppDialog_compose_extension_capability:\"extension_addAppDialog_compose_extension_capability\",extension_addAppDialog_connector_capability:\"extension_addAppDialog_connector_capability\",extension_addAppDialog_install:\"extension_addAppDialog_install\",extension_addAppDialog_install_for_a_team:\"extension_addAppDialog_install_for_a_team\",extension_addAppDialog_install_for_yourself:\"extension_addAppDialog_install_for_yourself\",extension_addAppDialog_install_for_yourself_and_team:\"extension_addAppDialog_install_for_yourself_and_team\",extension_addAppDialog_personal_app_use:\"extension_addAppDialog_personal_app_use\",extension_addAppDialog_personal_bot_use:\"extension_addAppDialog_personal_bot_use\",extension_addAppDialog_personal_compose_extension_use:\"extension_addAppDialog_personal_compose_extension_use\",extension_addAppDialog_personal_tab_use:\"extension_addAppDialog_personal_tab_use\",extension_addAppDialog_privacy_and_permissions:\"extension_addAppDialog_privacy_and_permissions\",extension_addAppDialog_screenshots:\"extension_addAppDialog_screenshots\",extension_addAppDialog_screenshots_aria:\"extension_addAppDialog_screenshots_aria\",extension_addAppDialog_search_chat_results_label:\"extension_addAppDialog_search_chat_results_label\",extension_addAppDialog_search_team_results_label:\"extension_addAppDialog_search_team_results_label\",extension_addAppDialog_select_a_team:\"extension_addAppDialog_select_a_team\",extension_addAppDialog_show_app_name:\"extension_addAppDialog_show_app_name\",extension_addAppDialog_show_app_name_for_team:\"extension_addAppDialog_show_app_name_for_team\",extension_addAppDialog_suggestions_chat_label:\"extension_addAppDialog_suggestions_chat_label\",extension_addAppDialog_suggestions_team_label:\"extension_addAppDialog_suggestions_team_label\",extension_addAppDialog_supported_languages:\"extension_addAppDialog_supported_languages\",extension_addAppDialog_tab_capability:\"extension_addAppDialog_tab_capability\",extension_addAppDialog_tab_capability_for_chat:\"extension_addAppDialog_tab_capability_for_chat\",extension_addAppDialog_version:\"extension_addAppDialog_version\",extension_addAppDialog_video_and_screenshots_aria:\"extension_addAppDialog_video_and_screenshots_aria\",extension_addAppDialog_video_aria:\"extension_addAppDialog_video_aria\",extension_addAppDialog_view_features:\"extension_addAppDialog_view_features\",extension_addAppDialog_view_less_description:\"extension_addAppDialog_view_less_description\",extension_addAppDialog_view_less_description_aria_label:\"extension_addAppDialog_view_less_description_aria_label\",extension_addAppDialog_view_more:\"extension_addAppDialog_view_more\",extension_addAppDialog_view_more_description:\"extension_addAppDialog_view_more_description\",extension_addAppDialog_view_more_description_aria_label:\"extension_addAppDialog_view_more_description_aria_label\",extension_addAppDialogAppNamePrivacyAndToU:\"extension_addAppDialogAppNamePrivacyAndToU\",extension_addAppDialogAppPermissionTitle:\"extension_addAppDialogAppPermissionTitle\",extension_addAppDialogAppPermissionTitle_new:\"extension_addAppDialogAppPermissionTitle_new\",extension_addAppDialogAppRequestPermissionTitle:\"extension_addAppDialogAppRequestPermissionTitle\",extension_addAppDialogAppScope:\"extension_addAppDialogAppScope\",extension_addAppDialogBasicPermission1:\"extension_addAppDialogBasicPermission1\",extension_addAppDialogBasicPermission2:\"extension_addAppDialogBasicPermission2\",extension_addAppDialogChannelSelectorLabel:\"extension_addAppDialogChannelSelectorLabel\",extension_addAppDialogChatPermission1:\"extension_addAppDialogChatPermission1\",extension_addAppDialogChatPermission2:\"extension_addAppDialogChatPermission2\",extension_addAppDialogChooseTeam:\"extension_addAppDialogChooseTeam\",extension_addAppDialogDeveloper:\"extension_addAppDialogDeveloper\",extension_addAppDialogDeviceConsent:\"extension_addAppDialogDeviceConsent\",extension_addAppDialogDuplicateApp:\"extension_addAppDialogDuplicateApp\",extension_addAppDialogDuplicatePersonalApp:\"extension_addAppDialogDuplicatePersonalApp\",extension_addAppDialogErrorMessage:\"extension_addAppDialogErrorMessage\",extension_addAppDialogExternalLinkContent:\"extension_addAppDialogExternalLinkContent\",extension_addAppDialogIdentityChatPermission:\"extension_addAppDialogIdentityChatPermission\",extension_addAppDialogIdentityPermission1:\"extension_addAppDialogIdentityPermission1\",extension_addAppDialogIdentityPermission2:\"extension_addAppDialogIdentityPermission2\",extension_addAppDialogIdentityTeamAndChatPermission:\"extension_addAppDialogIdentityTeamAndChatPermission\",extension_addAppDialogLocationConsent:\"extension_addAppDialogLocationConsent\",extension_addAppDialogMIDIContent:\"extension_addAppDialogMIDIContent\",extension_addAppDialogManifestParsingCopyClipboardLabel:\"extension_addAppDialogManifestParsingCopyClipboardLabel\",extension_addAppDialogManifestParsingErrorMessage:\"extension_addAppDialogManifestParsingErrorMessage\",extension_addAppDialogNotificationsConsent:\"extension_addAppDialogNotificationsConsent\",extension_addAppDialogPermissionMessageSendOrganization:\"extension_addAppDialogPermissionMessageSendOrganization\",extension_addAppDialogPersonalScopeChat:\"extension_addAppDialogPersonalScopeChat\",extension_addAppDialogPrivacy:\"extension_addAppDialogPrivacy\",extension_addAppDialogPrivacyAndToU:\"extension_addAppDialogPrivacyAndToU\",extension_addAppDialogTeamAndChatPermission1:\"extension_addAppDialogTeamAndChatPermission1\",extension_addAppDialogTeamAndChatPermission2:\"extension_addAppDialogTeamAndChatPermission2\",extension_addAppDialogTeamDisabled:\"extension_addAppDialogTeamDisabled\",extension_addAppDialogTeamDisabled_message:\"extension_addAppDialogTeamDisabled_message\",extension_addAppDialogTeamPermission1:\"extension_addAppDialogTeamPermission1\",extension_addAppDialogTeamPermission2:\"extension_addAppDialogTeamPermission2\",extension_addAppDialogTenantDisabled:\"extension_addAppDialogTenantDisabled\",extension_addAppDialogTitle_new:\"extension_addAppDialogTitle_new\",extension_addAppDialogTitleTeamIntent_new:\"extension_addAppDialogTitleTeamIntent_new\",extension_addAppDialogToU:\"extension_addAppDialogToU\",extension_addAppDialogV3_appHasPermission:\"extension_addAppDialogV3_appHasPermission\",extension_addAppDialogV3_button_add:\"extension_addAppDialogV3_button_add\",extension_addAppDialogV3_button_add_to_chat:\"extension_addAppDialogV3_button_add_to_chat\",extension_addAppDialogV3_button_add_to_team:\"extension_addAppDialogV3_button_add_to_team\",extension_addAppDialogV3_button_open:\"extension_addAppDialogV3_button_open\",extension_addAppDialogV3_button_upgrade:\"extension_addAppDialogV3_button_upgrade\",extension_addAppDialogV3_capability_bot_desc:\"extension_addAppDialogV3_capability_bot_desc\",extension_addAppDialogV3_capability_connector_desc:\"extension_addAppDialogV3_capability_connector_desc\",extension_addAppDialogV3_capability_connector_title:\"extension_addAppDialogV3_capability_connector_title\",extension_addAppDialogV3_capability_messaging_extension_desc:\"extension_addAppDialogV3_capability_messaging_extension_desc\",extension_addAppDialogV3_capability_messaging_extension_title:\"extension_addAppDialogV3_capability_messaging_extension_title\",extension_addAppDialogV3_capability_tab_desc:\"extension_addAppDialogV3_capability_tab_desc\",extension_addAppDialogV3_createdBy:\"extension_addAppDialogV3_createdBy\",extension_addAppDialogV3_error_appNotFound:\"extension_addAppDialogV3_error_appNotFound\",extension_addAppDialogV3_messaging:\"extension_addAppDialogV3_messaging\",extension_addAppDialogV3_moreFromDeveloper:\"extension_addAppDialogV3_moreFromDeveloper\",extension_addAppDialogV3_navigation_about:\"extension_addAppDialogV3_navigation_about\",extension_addAppDialogV3_navigation_moreFromDeveloper:\"extension_addAppDialogV3_navigation_moreFromDeveloper\",extension_addAppDialogV3_navigation_privacyAndPermissions:\"extension_addAppDialogV3_navigation_privacyAndPermissions\",extension_addAppDialogV3_personalApp:\"extension_addAppDialogV3_personalApp\",extension_addAppDialogV3_privacy:\"extension_addAppDialogV3_privacy\",extension_addAppDialogV3_privacyDescription:\"extension_addAppDialogV3_privacyDescription\",extension_addAppDialogV3_version:\"extension_addAppDialogV3_version\",extension_addAppDialogWait:\"extension_addAppDialogWait\",extension_addTabDialogHeader:\"extension_addTabDialogHeader\",extension_addTabDialogMessageHeader_channel:\"extension_addTabDialogMessageHeader_channel\",extension_addTabDialogMessageHeader_chat:\"extension_addTabDialogMessageHeader_chat\",extension_addWebhookDialog_create:\"extension_addWebhookDialog_create\",extension_addWebhookDialog_descriptionLabel:\"extension_addWebhookDialog_descriptionLabel\",extension_addWebhookDialog_edit:\"extension_addWebhookDialog_edit\",extension_addWebhookDialog_iconLabel:\"extension_addWebhookDialog_iconLabel\",extension_addWebhookDialog_invalidWebhookUrlError:\"extension_addWebhookDialog_invalidWebhookUrlError\",extension_addWebhookDialog_invalidWebhookUrlHttpsError:\"extension_addWebhookDialog_invalidWebhookUrlHttpsError\",extension_addWebhookDialog_nameLabel:\"extension_addWebhookDialog_nameLabel\",extension_addWebhookDialog_requiredWebhookNameError:\"extension_addWebhookDialog_requiredWebhookNameError\",extension_addWebhookDialog_requiredWebhookUrlError:\"extension_addWebhookDialog_requiredWebhookUrlError\",extension_addWebhookDialog_save:\"extension_addWebhookDialog_save\",extension_addWebhookDialog_uploadButtonLabel:\"extension_addWebhookDialog_uploadButtonLabel\",extension_addWebhookDialog_urlLabel:\"extension_addWebhookDialog_urlLabel\",extension_addWebhookDialog_webhookDescriptionLengthError:\"extension_addWebhookDialog_webhookDescriptionLengthError\",extension_addWebhookDialog_webhookNameLengthError:\"extension_addWebhookDialog_webhookNameLengthError\",extension_addWebhookDialogHeader:\"extension_addWebhookDialogHeader\",extension_addWebhookDialogHeaderEdit:\"extension_addWebhookDialogHeaderEdit\",extension_addWebhookDialogInstruction:\"extension_addWebhookDialogInstruction\",extension_addWebhookIconUploadFailure:\"extension_addWebhookIconUploadFailure\",extension_allTabsLinkLabel:\"extension_allTabsLinkLabel\",extension_appSideloadingForbiddenErrorMessage:\"extension_appSideloadingForbiddenErrorMessage\",extension_backButtonText:\"extension_backButtonText\",extension_cancelButtonText:\"extension_cancelButtonText\",extension_capabilities_bots:\"extension_capabilities_bots\",extension_capabilities_connectors:\"extension_capabilities_connectors\",extension_capabilities_inputExtensions:\"extension_capabilities_inputExtensions\",extension_capabilities_tabs:\"extension_capabilities_tabs\",extension_chatPicker_search_result_update_1_match:\"extension_chatPicker_search_result_update_1_match\",extension_chatPicker_search_result_update_multiple_matches:\"extension_chatPicker_search_result_update_multiple_matches\",extension_chatPicker_search_result_update_no_match:\"extension_chatPicker_search_result_update_no_match\",extension_chatPicker_title:\"extension_chatPicker_title\",extension_confirmWebhookDialog_copy_clipboard_name:\"extension_confirmWebhookDialog_copy_clipboard_name\",extension_confirmWebhookDialog_copy_clipboard_name_copied:\"extension_confirmWebhookDialog_copy_clipboard_name_copied\",extension_confirmWebhookDialog_developer_learn_more:\"extension_confirmWebhookDialog_developer_learn_more\",extension_confirmWebhookDialog_header:\"extension_confirmWebhookDialog_header\",extension_confirmWebhookDialog_instruction:\"extension_confirmWebhookDialog_instruction\",extension_confirmWebhookDialog_security_token_name:\"extension_confirmWebhookDialog_security_token_name\",extension_deleteButtonText:\"extension_deleteButtonText\",extension_deleteTabDialogContent:\"extension_deleteTabDialogContent\",extension_deleteTabDialogHeader:\"extension_deleteTabDialogHeader\",extension_devicePermissionConsentAllow:\"extension_devicePermissionConsentAllow\",extension_devicePermissionConsentDeny:\"extension_devicePermissionConsentDeny\",extension_devicePermissionConsentManage:\"extension_devicePermissionConsentManage\",extension_devicePermissionDeviceConsentText:\"extension_devicePermissionDeviceConsentText\",extension_devicePermissionDeviceConsentTitle:\"extension_devicePermissionDeviceConsentTitle\",extension_devicePermissionExternalLinkConsentText:\"extension_devicePermissionExternalLinkConsentText\",extension_devicePermissionExternalLinkConsentTitle:\"extension_devicePermissionExternalLinkConsentTitle\",extension_devicePermissionLocationConsentText:\"extension_devicePermissionLocationConsentText\",extension_devicePermissionLocationConsentTitle:\"extension_devicePermissionLocationConsentTitle\",extension_devicePermissionMIDIConsentText:\"extension_devicePermissionMIDIConsentText\",extension_devicePermissionMIDIConsentTitle:\"extension_devicePermissionMIDIConsentTitle\",extension_devicePermissionNotificationsConsentText:\"extension_devicePermissionNotificationsConsentText\",extension_devicePermissionNotificationsConsentTitle:\"extension_devicePermissionNotificationsConsentTitle\",extension_devicePermissionSettingsExternalLinks:\"extension_devicePermissionSettingsExternalLinks\",extension_devicePermissionSettingsLocation:\"extension_devicePermissionSettingsLocation\",extension_devicePermissionSettingsMIDI:\"extension_devicePermissionSettingsMIDI\",extension_devicePermissionSettingsManageText:\"extension_devicePermissionSettingsManageText\",extension_devicePermissionSettingsMedia:\"extension_devicePermissionSettingsMedia\",extension_devicePermissionSettingsNoApps:\"extension_devicePermissionSettingsNoApps\",extension_devicePermissionSettingsNotifications:\"extension_devicePermissionSettingsNotifications\",extension_digitalSignageChannelRules:\"extension_digitalSignageChannelRules\",extension_editTabDialogHeader:\"extension_editTabDialogHeader\",extension_iFrame_ConnectorConfigurationTitle:\"extension_iFrame_ConnectorConfigurationTitle\",extension_iFrame_TabSettingsTitle:\"extension_iFrame_TabSettingsTitle\",extension_iFrame_TabViewTitle:\"extension_iFrame_TabViewTitle\",extension_iFrame_TaskModuleTitle:\"extension_iFrame_TaskModuleTitle\",extension_installed_dialog_connectorDisabled:\"extension_installed_dialog_connectorDisabled\",extension_installed_dialog_tabDisabled:\"extension_installed_dialog_tabDisabled\",extension_myWorkspaceName:\"extension_myWorkspaceName\",extension_newTabDialogHeader:\"extension_newTabDialogHeader\",extension_powerbi_unableToGetGroups:\"extension_powerbi_unableToGetGroups\",extension_powerbi_userNotLicensed:\"extension_powerbi_userNotLicensed\",extension_powerbiAddNewReport:\"extension_powerbiAddNewReport\",extension_powerbiConnectingString:\"extension_powerbiConnectingString\",extension_powerbiConnectionToService:\"extension_powerbiConnectionToService\",extension_powerbiDashboardsGroup:\"extension_powerbiDashboardsGroup\",extension_powerbiErrorFetchingReports:\"extension_powerbiErrorFetchingReports\",extension_powerbiGroupReportsRetrievedString:\"extension_powerbiGroupReportsRetrievedString\",extension_powerbiNoReportsFound:\"extension_powerbiNoReportsFound\",extension_powerbiNoReportsItem:\"extension_powerbiNoReportsItem\",extension_powerbiOpenInPowerBI:\"extension_powerbiOpenInPowerBI\",extension_powerbiPleaseSelectReport:\"extension_powerbiPleaseSelectReport\",extension_powerbiReportsGroup:\"extension_powerbiReportsGroup\",extension_powerbiReportsLabel:\"extension_powerbiReportsLabel\",extension_powerbiSelectReports:\"extension_powerbiSelectReports\",extension_powerbiString:\"extension_powerbiString\",extension_powerbiWorkspaceLabel:\"extension_powerbiWorkspaceLabel\",extension_powerbiWorkspaceReportsRetrievedString:\"extension_powerbiWorkspaceReportsRetrievedString\",extension_recentLinkLabel:\"extension_recentLinkLabel\",extension_removeButtonText:\"extension_removeButtonText\",extension_removeTabDialogHeader:\"extension_removeTabDialogHeader\",extension_removingButtonText:\"extension_removingButtonText\",extension_removingConfigurationFooterMessage:\"extension_removingConfigurationFooterMessage\",extension_renameTabDialogHeader:\"extension_renameTabDialogHeader\",extension_saveButtonText:\"extension_saveButtonText\",extension_savingButtonText:\"extension_savingButtonText\",extension_savingConfigurationFooterMessage:\"extension_savingConfigurationFooterMessage\",extension_tabAlreadyExistsErrorMessage:\"extension_tabAlreadyExistsErrorMessage\",extension_tabCopyLinkDialogTitle:\"extension_tabCopyLinkDialogTitle\",extension_tabCopyLinkMenuOption:\"extension_tabCopyLinkMenuOption\",extension_tabDeepLinkLabelFormat:\"extension_tabDeepLinkLabelFormat\",extension_tabHasIdentityInformationLabel:\"extension_tabHasIdentityInformationLabel\",extension_tabIdentityInformationText:\"extension_tabIdentityInformationText\",extension_tabInlineConfig_about:\"extension_tabInlineConfig_about\",extension_tabInlineConfig_button_text:\"extension_tabInlineConfig_button_text\",extension_tabInlineConfig_header:\"extension_tabInlineConfig_header\",extension_tabInlineConfig_header_treatment2:\"extension_tabInlineConfig_header_treatment2\",extension_tabInlineConfig_headerMessage:\"extension_tabInlineConfig_headerMessage\",extension_tabInlineConfig_newTab:\"extension_tabInlineConfig_newTab\",extension_tabInvalidEntityErrorMessage:\"extension_tabInvalidEntityErrorMessage\",extension_tabLearnMoreLabel:\"extension_tabLearnMoreLabel\",extension_tabLicenseTerms:\"extension_tabLicenseTerms\",extension_tabNameLabel:\"extension_tabNameLabel\",extension_tabNamePlaceholderText:\"extension_tabNamePlaceholderText\",extension_tabNameRequiredErrorMessage:\"extension_tabNameRequiredErrorMessage\",extension_tabNeedsIdentityInformationLabel:\"extension_tabNeedsIdentityInformationLabel\",extension_tabOpenInDesktopAppMenuOption:\"extension_tabOpenInDesktopAppMenuOption\",extension_tabPrivacyMessage:\"extension_tabPrivacyMessage\",extension_tabPrivacyStatement:\"extension_tabPrivacyStatement\",extension_tabPropertiesMenuOption:\"extension_tabPropertiesMenuOption\",extension_tabRemoveFromDigitalSignageMenuOption:\"extension_tabRemoveFromDigitalSignageMenuOption\",extension_tabRemoveMenuOption:\"extension_tabRemoveMenuOption\",extension_tabRenameMenuOption:\"extension_tabRenameMenuOption\",extension_tabURLDuplicateErrorMessage:\"extension_tabURLDuplicateErrorMessage\",extension_tabsGallery_installedAppsHeader:\"extension_tabsGallery_installedAppsHeader\",extension_tabsGallery_installedAppsHeaderForChat:\"extension_tabsGallery_installedAppsHeaderForChat\",extension_tabsGallery_installedAppsPrivateChannelHeader:\"extension_tabsGallery_installedAppsPrivateChannelHeader\",extension_tabsGallery_messageHeader_channel:\"extension_tabsGallery_messageHeader_channel\",extension_tabsGallery_messageHeader_chat:\"extension_tabsGallery_messageHeader_chat\",extension_tabsGallery_messageHeader_private_channel:\"extension_tabsGallery_messageHeader_private_channel\",extension_tabsGallery_noSearchResults:\"extension_tabsGallery_noSearchResults\",extension_tabsGallery_notInstalledAppsHeader:\"extension_tabsGallery_notInstalledAppsHeader\",extension_taskModuleAppUnavailable:\"extension_taskModuleAppUnavailable\",extension_taskModuleAppUnavailableError:\"extension_taskModuleAppUnavailableError\",extension_taskModuleErrorMessage:\"extension_taskModuleErrorMessage\",extension_taskModuleInvalidAppID:\"extension_taskModuleInvalidAppID\",extension_taskModuleInvalidBotResponse:\"extension_taskModuleInvalidBotResponse\",extension_taskModuleUnsupportedContentType:\"extension_taskModuleUnsupportedContentType\",extension_teamOrChannelPicker_chatPrompt:\"extension_teamOrChannelPicker_chatPrompt\",extension_teamOrChannelPicker_setUpBotString:\"extension_teamOrChannelPicker_setUpBotString\",extension_teamOrChannelPicker_setUpConnectorString:\"extension_teamOrChannelPicker_setUpConnectorString\",extension_teamOrChannelPicker_setUpGeneralString:\"extension_teamOrChannelPicker_setUpGeneralString\",extension_teamOrChannelPicker_setUpMessagingString:\"extension_teamOrChannelPicker_setUpMessagingString\",extension_teamOrChannelPicker_setUpTabString:\"extension_teamOrChannelPicker_setUpTabString\",extension_teamOrChannelPicker_subTitle:\"extension_teamOrChannelPicker_subTitle\",extension_teamOrChannelPicker_subTitle_simpleAppModel_chat:\"extension_teamOrChannelPicker_subTitle_simpleAppModel_chat\",extension_teamOrChannelPicker_subTitle_simpleAppModel_team:\"extension_teamOrChannelPicker_subTitle_simpleAppModel_team\",extension_teamOrChannelPicker_teamPrompt:\"extension_teamOrChannelPicker_teamPrompt\",extension_teamOrChannelPicker_title:\"extension_teamOrChannelPicker_title\",extension_teamOrChannelPicker_title_simpleAppModel_chat:\"extension_teamOrChannelPicker_title_simpleAppModel_chat\",extension_teamOrChannelPicker_title_simpleAppModel_team:\"extension_teamOrChannelPicker_title_simpleAppModel_team\",extension_thirdPartyTabDeveloperLabel:\"extension_thirdPartyTabDeveloperLabel\",extension_thirdPartyTabPrivacyMessage:\"extension_thirdPartyTabPrivacyMessage\",extension_unableToCreateConversation:\"extension_unableToCreateConversation\",extension_unableToRemoveConfigurationFooterMessage:\"extension_unableToRemoveConfigurationFooterMessage\",extension_unableToSaveConfigurationFooterMessage:\"extension_unableToSaveConfigurationFooterMessage\",extension_uninstallComposeExtensionConfirmMessage:\"extension_uninstallComposeExtensionConfirmMessage\",extension_uninstallComposeExtensionTitle:\"extension_uninstallComposeExtensionTitle\",extension_uninstallConfirmCloseText:\"extension_uninstallConfirmCloseText\",extension_uninstallConfirmMessage:\"extension_uninstallConfirmMessage\",extension_uninstallConfirmOkText:\"extension_uninstallConfirmOkText\",extension_uninstallConfirmTitle:\"extension_uninstallConfirmTitle\",extension_webpageTabFrameworkRemoveErrorMessage:\"extension_webpageTabFrameworkRemoveErrorMessage\",extension_webpageTabFrameworkSaveErrorMessage:\"extension_webpageTabFrameworkSaveErrorMessage\",extension_websiteInvalidURLErrorMessage:\"extension_websiteInvalidURLErrorMessage\",extension_websiteInvalidURLInConfiguredTabErrorMessage:\"extension_websiteInvalidURLInConfiguredTabErrorMessage\",extension_websiteSecureURLNeededErrorMessage:\"extension_websiteSecureURLNeededErrorMessage\",extension_websiteTabClose:\"extension_websiteTabClose\",extension_websiteURLCannotReachErrorMessage:\"extension_websiteURLCannotReachErrorMessage\",extension_websiteURLLabel:\"extension_websiteURLLabel\",extension_websiteURLNoEmbeddingErrorMessage:\"extension_websiteURLNoEmbeddingErrorMessage\",extension_websiteURLPlaceholderText:\"extension_websiteURLPlaceholderText\",extension_websiteURLRemarkLabel:\"extension_websiteURLRemarkLabel\",extension_websiteURLRequiredErrorMessage:\"extension_websiteURLRequiredErrorMessage\",extension_websiteURLValidationErrorMessage:\"extension_websiteURLValidationErrorMessage\",extensioncatalog_appAssignmentsDescription:\"extensioncatalog_appAssignmentsDescription\",extensioncatalog_appAssignmentsDescriptionLong:\"extensioncatalog_appAssignmentsDescriptionLong\",extensioncatalog_appAssignmentsName:\"extensioncatalog_appAssignmentsName\",extensioncatalog_appDynamics_descriptionLong:\"extensioncatalog_appDynamics_descriptionLong\",extensioncatalog_appDynamics_descriptionShort:\"extensioncatalog_appDynamics_descriptionShort\",extensioncatalog_appDynamics_tabDashboard:\"extensioncatalog_appDynamics_tabDashboard\",extensioncatalog_appDynamics_tabHelp:\"extensioncatalog_appDynamics_tabHelp\",extensioncatalog_appDynamics_tabSettings:\"extensioncatalog_appDynamics_tabSettings\",extensioncatalog_appFlow_tabApprovalsName:\"extensioncatalog_appFlow_tabApprovalsName\",extensioncatalog_appFlow_tabFlowsName:\"extensioncatalog_appFlow_tabFlowsName\",extensioncatalog_appFlow_tabMyFlowsName:\"extensioncatalog_appFlow_tabMyFlowsName\",extensioncatalog_appFlow_tabReceivedApprovalsName:\"extensioncatalog_appFlow_tabReceivedApprovalsName\",extensioncatalog_appFlow_tabSentApprovalsName:\"extensioncatalog_appFlow_tabSentApprovalsName\",extensioncatalog_appFlow_tabSharedFlowsName:\"extensioncatalog_appFlow_tabSharedFlowsName\",extensioncatalog_appFlowDescription:\"extensioncatalog_appFlowDescription\",extensioncatalog_appFlowDescriptionLong:\"extensioncatalog_appFlowDescriptionLong\",extensioncatalog_appFlowName:\"extensioncatalog_appFlowName\",extensioncatalog_appSharePointDescription:\"extensioncatalog_appSharePointDescription\",extensioncatalog_appSharePointDescriptionLong:\"extensioncatalog_appSharePointDescriptionLong\",extensioncatalog_appShifts_shiftsTabName:\"extensioncatalog_appShifts_shiftsTabName\",extensioncatalog_appShiftsDescription:\"extensioncatalog_appShiftsDescription\",extensioncatalog_appShiftsDescriptionLong:\"extensioncatalog_appShiftsDescriptionLong\",extensioncatalog_appShiftsIntName:\"extensioncatalog_appShiftsIntName\",extensioncatalog_appShiftsName:\"extensioncatalog_appShiftsName\",extensioncatalog_cmdGiphyDescription:\"extensioncatalog_cmdGiphyDescription\",extensioncatalog_cmdGiphyFriendlyName:\"extensioncatalog_cmdGiphyFriendlyName\",extensioncatalog_cmdGiphyName:\"extensioncatalog_cmdGiphyName\",extensioncatalog_cmdGiphyQueryParam:\"extensioncatalog_cmdGiphyQueryParam\",extensioncatalog_helpAppHelpTabName:\"extensioncatalog_helpAppHelpTabName\",extensioncatalog_helpAppLongDescription:\"extensioncatalog_helpAppLongDescription\",extensioncatalog_helpAppName:\"extensioncatalog_helpAppName\",extensioncatalog_helpAppShortDescription:\"extensioncatalog_helpAppShortDescription\",extensioncatalog_helpAppTrainingTabName:\"extensioncatalog_helpAppTrainingTabName\",extensioncatalog_helpAppWhatsNewTabName:\"extensioncatalog_helpAppWhatsNewTabName\",extensioncatalog_tabCanvasDescription:\"extensioncatalog_tabCanvasDescription\",extensioncatalog_tabCanvasDescriptionLong:\"extensioncatalog_tabCanvasDescriptionLong\",extensioncatalog_tabCanvasName:\"extensioncatalog_tabCanvasName\",extensioncatalog_tabFilesCustomSpoDescription:\"extensioncatalog_tabFilesCustomSpoDescription\",extensioncatalog_tabFilesCustomSpoDescriptionLong:\"extensioncatalog_tabFilesCustomSpoDescriptionLong\",extensioncatalog_tabFilesCustomSpoName:\"extensioncatalog_tabFilesCustomSpoName\",extensioncatalog_tabHelpDescription:\"extensioncatalog_tabHelpDescription\",extensioncatalog_tabImageDescription:\"extensioncatalog_tabImageDescription\",extensioncatalog_tabImageDescriptionLong:\"extensioncatalog_tabImageDescriptionLong\",extensioncatalog_tabImageName:\"extensioncatalog_tabImageName\",extensioncatalog_tabNotesDescription:\"extensioncatalog_tabNotesDescription\",extensioncatalog_tabNotesDescriptionLong:\"extensioncatalog_tabNotesDescriptionLong\",extensioncatalog_tabNotesMyNotebook:\"extensioncatalog_tabNotesMyNotebook\",extensioncatalog_tabNotesMyNotes:\"extensioncatalog_tabNotesMyNotes\",extensioncatalog_tabNotesName:\"extensioncatalog_tabNotesName\",extensioncatalog_tabNotesRecent:\"extensioncatalog_tabNotesRecent\",extensioncatalog_tabNotesRecentNotebooks:\"extensioncatalog_tabNotesRecentNotebooks\",extensioncatalog_tabNotesTeamNotebooks:\"extensioncatalog_tabNotesTeamNotebooks\",extensioncatalog_tabPatientsDescription:\"extensioncatalog_tabPatientsDescription\",extensioncatalog_tabPatientsDescriptionLong:\"extensioncatalog_tabPatientsDescriptionLong\",extensioncatalog_tabPatientsDogfoodName:\"extensioncatalog_tabPatientsDogfoodName\",extensioncatalog_tabPatientsName:\"extensioncatalog_tabPatientsName\",extensioncatalog_tabPatientsPpeName:\"extensioncatalog_tabPatientsPpeName\",extensioncatalog_tabPatientsStagingName:\"extensioncatalog_tabPatientsStagingName\",extensioncatalog_tabPlannerDescription:\"extensioncatalog_tabPlannerDescription\",extensioncatalog_tabPlannerDescriptionLong:\"extensioncatalog_tabPlannerDescriptionLong\",extensioncatalog_tabPlannerHelp:\"extensioncatalog_tabPlannerHelp\",extensioncatalog_tabPlannerMyTasks:\"extensioncatalog_tabPlannerMyTasks\",extensioncatalog_tabPlannerName:\"extensioncatalog_tabPlannerName\",extensioncatalog_tabPowerbiDescription:\"extensioncatalog_tabPowerbiDescription\",extensioncatalog_tabPowerbiDescriptionLong:\"extensioncatalog_tabPowerbiDescriptionLong\",extensioncatalog_tabPowerbiName:\"extensioncatalog_tabPowerbiName\",extensioncatalog_tabStreamDescription:\"extensioncatalog_tabStreamDescription\",extensioncatalog_tabStreamDescriptionLong:\"extensioncatalog_tabStreamDescriptionLong\",extensioncatalog_tabStreamName:\"extensioncatalog_tabStreamName\",extensioncatalog_tabStreamWatchlistTab:\"extensioncatalog_tabStreamWatchlistTab\",extensioncatalog_tabVSTSDescription:\"extensioncatalog_tabVSTSDescription\",extensioncatalog_tabVSTSDescriptionLong:\"extensioncatalog_tabVSTSDescriptionLong\",extensioncatalog_tabVSTSName:\"extensioncatalog_tabVSTSName\",extensioncatalog_tabWebsiteDescription:\"extensioncatalog_tabWebsiteDescription\",extensioncatalog_tabWebsiteDescriptionLong:\"extensioncatalog_tabWebsiteDescriptionLong\",extensioncatalog_tabWebsiteName:\"extensioncatalog_tabWebsiteName\",extensioncatalog_tabWebsiteSecurityBannerMessage:\"extensioncatalog_tabWebsiteSecurityBannerMessage\",extensioncatalog_tabWebsiteSecurityClose:\"extensioncatalog_tabWebsiteSecurityClose\",extensioncatalog_tabWebsiteSecurityMessage:\"extensioncatalog_tabWebsiteSecurityMessage\",extensioncatalog_tabYouTubeDescription:\"extensioncatalog_tabYouTubeDescription\",extensioncatalog_tabYouTubeDescriptionLong:\"extensioncatalog_tabYouTubeDescriptionLong\",extensioncatalog_tabYouTubeName:\"extensioncatalog_tabYouTubeName\",external_user_postfix:\"external_user_postfix\",failed_to_generate_team_code:\"failed_to_generate_team_code\",failed_to_load_team_code:\"failed_to_load_team_code\",failed_to_load_team_tag_settings:\"failed_to_load_team_tag_settings\",failed_to_remove_team_code:\"failed_to_remove_team_code\",failed_to_reset_team_code:\"failed_to_reset_team_code\",faq_tab_title:\"faq_tab_title\",fav_default_checkbox_selected_title:\"fav_default_checkbox_selected_title\",fav_default_checkbox_show_title:\"fav_default_checkbox_show_title\",fav_default_checkbox_unselected_title:\"fav_default_checkbox_unselected_title\",fav_default_dialog_cancel_text:\"fav_default_dialog_cancel_text\",fav_default_dialog_show_text:\"fav_default_dialog_show_text\",fav_default_dialog_subtitle:\"fav_default_dialog_subtitle\",fav_default_dialog_suppress_checkbox_text:\"fav_default_dialog_suppress_checkbox_text\",fav_default_dialog_title:\"fav_default_dialog_title\",fav_default_limit_reached_edit_box:\"fav_default_limit_reached_edit_box\",fav_default_limit_reached_remove_one_link:\"fav_default_limit_reached_remove_one_link\",fav_default_limit_reached_title:\"fav_default_limit_reached_title\",federated_chat_header_info:\"federated_chat_header_info\",federated_chat_not_available:\"federated_chat_not_available\",federated_failed_chat_header_forbidden:\"federated_failed_chat_header_forbidden\",federated_failed_chat_header_info:\"federated_failed_chat_header_info\",federated_failed_chat_header_user_not_found:\"federated_failed_chat_header_user_not_found\",federated_resolved_chat_header_info:\"federated_resolved_chat_header_info\",federation_external_tag:\"federation_external_tag\",feed_markAsRead:\"feed_markAsRead\",feed_markAsUnread:\"feed_markAsUnread\",feed_notifications_channel_name:\"feed_notifications_channel_name\",feed_notifications_follow_newMessage_placeHolderText:\"feed_notifications_follow_newMessage_placeHolderText\",feed_notifications_follow_replyMessage_placeHolderText:\"feed_notifications_follow_replyMessage_placeHolderText\",feed_notifications_follow_thirdparty_placeHolderText:\"feed_notifications_follow_thirdparty_placeHolderText\",feed_notifications_new_addtoprivatechannel_actvityfeed:\"feed_notifications_new_addtoprivatechannel_actvityfeed\",feed_notifications_new_addtoteam_actvityfeed:\"feed_notifications_new_addtoteam_actvityfeed\",feed_notifications_new_like_actvityfeed:\"feed_notifications_new_like_actvityfeed\",feed_notifications_new_mention_activityfeed:\"feed_notifications_new_mention_activityfeed\",feed_notifications_new_mention_channel_activityfeed:\"feed_notifications_new_mention_channel_activityfeed\",feed_notifications_new_mention_team_activityfeed:\"feed_notifications_new_mention_team_activityfeed\",feed_notifications_new_promote_actvityfeed:\"feed_notifications_new_promote_actvityfeed\",feed_notifications_new_promote_privatechannel_actvityfeed:\"feed_notifications_new_promote_privatechannel_actvityfeed\",feed_notifications_new_reply_actvityfeed:\"feed_notifications_new_reply_actvityfeed\",feed_notifications_new_replytoreply_actvityfeed:\"feed_notifications_new_replytoreply_actvityfeed\",feed_notifications_no_preview:\"feed_notifications_no_preview\",feed_notifications_thirdparty_placeHolderText:\"feed_notifications_thirdparty_placeHolderText\",feed_notifications_thirdparty_toast_text:\"feed_notifications_thirdparty_toast_text\",feed_notifications_thirdparty_toastTitle:\"feed_notifications_thirdparty_toastTitle\",feedback_button:\"feedback_button\",feedback_button_edu_community:\"feedback_button_edu_community\",feedback_button_report:\"feedback_button_report\",feedback_button_shareidea:\"feedback_button_shareidea\",feedback_button_suggestfeature:\"feedback_button_suggestfeature\",feedback_dialog_edu_educator:\"feedback_dialog_edu_educator\",feedback_dialog_edu_emaildialog_1:\"feedback_dialog_edu_emaildialog_1\",feedback_dialog_edu_emaildialog_2:\"feedback_dialog_edu_emaildialog_2\",feedback_dialog_edu_emaildialog_3:\"feedback_dialog_edu_emaildialog_3\",feedback_dialog_edu_emaildialog_3_link_text:\"feedback_dialog_edu_emaildialog_3_link_text\",feedback_dialog_edu_emaildialog_4:\"feedback_dialog_edu_emaildialog_4\",feedback_dialog_edu_emaildialog_4_link_text:\"feedback_dialog_edu_emaildialog_4_link_text\",feedback_dialog_edu_emaildialog_5:\"feedback_dialog_edu_emaildialog_5\",feedback_dialog_edu_emaildialog_5_1:\"feedback_dialog_edu_emaildialog_5_1\",feedback_dialog_edu_emaildialog_5_2:\"feedback_dialog_edu_emaildialog_5_2\",feedback_dialog_edu_emaildialog_5_3:\"feedback_dialog_edu_emaildialog_5_3\",feedback_dialog_edu_emaildialog_5_4:\"feedback_dialog_edu_emaildialog_5_4\",feedback_dialog_edu_emaildialog_5_5:\"feedback_dialog_edu_emaildialog_5_5\",feedback_dialog_edu_itadmin:\"feedback_dialog_edu_itadmin\",feedback_email_text:\"feedback_email_text\",feedback_include_background_blur_images:\"feedback_include_background_blur_images\",feedback_include_logs:\"feedback_include_logs\",feedback_include_screenshot:\"feedback_include_screenshot\",feedback_privacy_link:\"feedback_privacy_link\",feedback_question:\"feedback_question\",feedback_terms_of_use:\"feedback_terms_of_use\",feedback_type_text:\"feedback_type_text\",feedback_uploading_complete:\"feedback_uploading_complete\",feedback_uploading_error:\"feedback_uploading_error\",feedback_uploading_in_progress:\"feedback_uploading_in_progress\",feeds_filter_button_tooltip:\"feeds_filter_button_tooltip\",feeds_focused_blank_state_message:\"feeds_focused_blank_state_message\",feeds_focused_filtered_blank_state_message:\"feeds_focused_filtered_blank_state_message\",feeds_my_activity_blank_state_message:\"feeds_my_activity_blank_state_message\",feeds_my_activity_blank_state_message_offline:\"feeds_my_activity_blank_state_message_offline\",feeds_team_Activity_blank_state_message:\"feeds_team_Activity_blank_state_message\",file_picker_bar:\"file_picker_bar\",file_picker_dialog_main_button_caption:\"file_picker_dialog_main_button_caption\",file_picker_dialog_main_button_label:\"file_picker_dialog_main_button_label\",file_picker_loading:\"file_picker_loading\",file_picker_no_files:\"file_picker_no_files\",file_unknownError:\"file_unknownError\",files_Google_SoftDelete_Destination:\"files_Google_SoftDelete_Destination\",files_SerpMenuLabelOpenInWindow:\"files_SerpMenuLabelOpenInWindow\",files_Sharepoint_SoftDelete_Destination:\"files_Sharepoint_SoftDelete_Destination\",files_UnableToLoadSite:\"files_UnableToLoadSite\",files_accessDenied:\"files_accessDenied\",files_accessDeniedFile:\"files_accessDeniedFile\",files_accessDeniedShort:\"files_accessDeniedShort\",files_accessible_iframe_notice:\"files_accessible_iframe_notice\",files_accessible_note_tab_iframe_notice:\"files_accessible_note_tab_iframe_notice\",files_actionButton:\"files_actionButton\",files_add_external_provider:\"files_add_external_provider\",files_add_external_provider_message:\"files_add_external_provider_message\",files_add_external_provider_title:\"files_add_external_provider_title\",files_addCloudStorage:\"files_addCloudStorage\",files_addCloudStorageSubtitle:\"files_addCloudStorageSubtitle\",files_addExternalFolder:\"files_addExternalFolder\",files_aftereffects:\"files_aftereffects\",files_aggregateDragCallToActionSubtext:\"files_aggregateDragCallToActionSubtext\",files_aggregateDragCallToActionText:\"files_aggregateDragCallToActionText\",files_ariaLabelForBreadcrumb:\"files_ariaLabelForBreadcrumb\",files_ariaLabelForBreadcrumbDropdownMenu:\"files_ariaLabelForBreadcrumbDropdownMenu\",files_ariaLabelForDocumentFrame:\"files_ariaLabelForDocumentFrame\",files_ariaLabelForDropdownBreadcrumb:\"files_ariaLabelForDropdownBreadcrumb\",files_ariaLabelForExternalProviderSignin:\"files_ariaLabelForExternalProviderSignin\",files_ariaLabelForFilesEmpty:\"files_ariaLabelForFilesEmpty\",files_ariaLabelForImagePreview:\"files_ariaLabelForImagePreview\",files_attachedFileChicletAriaLabel:\"files_attachedFileChicletAriaLabel\",files_breadCrumbFolderAria:\"files_breadCrumbFolderAria\",files_browse:\"files_browse\",files_browseForFile:\"files_browseForFile\",files_browsePPT:\"files_browsePPT\",files_bundleFailureDialogRefreshButtonText:\"files_bundleFailureDialogRefreshButtonText\",files_bundleFailureDialogText:\"files_bundleFailureDialogText\",files_bundleFailureDialogTitle:\"files_bundleFailureDialogTitle\",files_changesDetectedRefreshForUpdate:\"files_changesDetectedRefreshForUpdate\",files_channelChannelName:\"files_channelChannelName\",files_channelDragCallToActionSubtext:\"files_channelDragCallToActionSubtext\",files_channelDragCallToActionText:\"files_channelDragCallToActionText\",files_chatDiscoverDragCallToActionSubtext:\"files_chatDiscoverDragCallToActionSubtext\",files_chatDiscoverDragCallToActionText:\"files_chatDiscoverDragCallToActionText\",files_chatDragCallToActionSubtext:\"files_chatDragCallToActionSubtext\",files_chatDragCallToActionText:\"files_chatDragCallToActionText\",files_chatDragCallToActionWithSharedChatHistorySubtext:\"files_chatDragCallToActionWithSharedChatHistorySubtext\",files_chatDragCallToActionWithSharedChatHistoryText:\"files_chatDragCallToActionWithSharedChatHistoryText\",files_chatFileShareFailure:\"files_chatFileShareFailure\",files_chatFileShareFolder:\"files_chatFileShareFolder\",files_chatFileShareSuccess:\"files_chatFileShareSuccess\",files_chatFileSiteIsNotProvisioned:\"files_chatFileSiteIsNotProvisioned\",files_chatFileSiteIsNotProvisionedSubText:\"files_chatFileSiteIsNotProvisionedSubText\",files_chatFiles:\"files_chatFiles\",files_chatFilesControlMessage:\"files_chatFilesControlMessage\",files_chatSharedInEmailDragCallToActionSubtext:\"files_chatSharedInEmailDragCallToActionSubtext\",files_chatSharedInEmailDragCallToActionText:\"files_chatSharedInEmailDragCallToActionText\",files_chatWorkingOnDragCallToActionSubtext:\"files_chatWorkingOnDragCallToActionSubtext\",files_chatWorkingOnDragCallToActionText:\"files_chatWorkingOnDragCallToActionText\",files_chiclet_fileUploadFailed_receiver:\"files_chiclet_fileUploadFailed_receiver\",files_chiclet_fileUploadFailed_sender:\"files_chiclet_fileUploadFailed_sender\",files_chiclet_fileUploading_receiver:\"files_chiclet_fileUploading_receiver\",files_chiclet_fileUploading_sender_accessibilty:\"files_chiclet_fileUploading_sender_accessibilty\",files_chiclet_fileUploading_sender_visibility:\"files_chiclet_fileUploading_sender_visibility\",files_chiclet_optionsToolbarNavigationInstructions:\"files_chiclet_optionsToolbarNavigationInstructions\",files_chiclet_optionsToolbarNavigationInstructionsPressEnterOrSpace:\"files_chiclet_optionsToolbarNavigationInstructionsPressEnterOrSpace\",files_choose_an_external_folder:\"files_choose_an_external_folder\",files_choose_an_upload_folder:\"files_choose_an_upload_folder\",files_choose_upload_folder_cancel:\"files_choose_upload_folder_cancel\",files_chooseFileToShare:\"files_chooseFileToShare\",files_chooseFileToUpload:\"files_chooseFileToUpload\",files_classMaterialsEmptyStateSubText:\"files_classMaterialsEmptyStateSubText\",files_classMaterialsEmptyStateText:\"files_classMaterialsEmptyStateText\",files_classMaterialsFolderMapRemoveSubtitle:\"files_classMaterialsFolderMapRemoveSubtitle\",files_classMaterialsToolTip:\"files_classMaterialsToolTip\",files_closeDocumentStageAria:\"files_closeDocumentStageAria\",files_closeFullscreenButton:\"files_closeFullscreenButton\",files_cloudStorage:\"files_cloudStorage\",files_cloudStorageFolderToolTip:\"files_cloudStorageFolderToolTip\",files_cloudStorageLabel:\"files_cloudStorageLabel\",files_commandDialogTitle:\"files_commandDialogTitle\",files_contextActivityEdited:\"files_contextActivityEdited\",files_contextActivityUploaded:\"files_contextActivityUploaded\",files_contextLabelActivity:\"files_contextLabelActivity\",files_contextLabelConversation:\"files_contextLabelConversation\",files_contextLabelFileInfo:\"files_contextLabelFileInfo\",files_contextLabelHistory:\"files_contextLabelHistory\",files_contextLabelLocation:\"files_contextLabelLocation\",files_contextLabelSharedWith:\"files_contextLabelSharedWith\",files_contextLabelTags:\"files_contextLabelTags\",files_conversation_chat_pane_close_button_aria_label:\"files_conversation_chat_pane_close_button_aria_label\",files_conversation_chat_pane_close_button_tooltip:\"files_conversation_chat_pane_close_button_tooltip\",files_conversation_empty_chat_pane_body:\"files_conversation_empty_chat_pane_body\",files_conversation_empty_chat_pane_header:\"files_conversation_empty_chat_pane_header\",files_copyLinkDialogLoading:\"files_copyLinkDialogLoading\",files_custom_spo_fetch_error:\"files_custom_spo_fetch_error\",files_custom_spo_fetch_error_subtext:\"files_custom_spo_fetch_error_subtext\",files_custom_spo_library_deleted_error:\"files_custom_spo_library_deleted_error\",files_custom_spo_library_deleted_error_subtext:\"files_custom_spo_library_deleted_error_subtext\",files_custom_spo_unauthorized_access_error:\"files_custom_spo_unauthorized_access_error\",files_custom_spo_unauthorized_access_error_subtext:\"files_custom_spo_unauthorized_access_error_subtext\",files_customSpo_getDocumentLibraries_error_accessDenied:\"files_customSpo_getDocumentLibraries_error_accessDenied\",files_customSpo_getDocumentLibraries_error_generalError:\"files_customSpo_getDocumentLibraries_error_generalError\",files_customSpo_getDocumentLibraries_error_siteNotFound:\"files_customSpo_getDocumentLibraries_error_siteNotFound\",files_customSpoEmptyStateSubText:\"files_customSpoEmptyStateSubText\",files_customSpoEmptyStateText:\"files_customSpoEmptyStateText\",files_customSpoSettings_class_materials:\"files_customSpoSettings_class_materials\",files_customSpoSettings_custom_link_label:\"files_customSpoSettings_custom_link_label\",files_customSpoSettings_getInfo_btn_text:\"files_customSpoSettings_getInfo_btn_text\",files_customSpoSettings_getInfo_failed:\"files_customSpoSettings_getInfo_failed\",files_customSpoSettings_relevant_sites_label:\"files_customSpoSettings_relevant_sites_label\",files_customSpoSettings_special_doclib_aria_narration_creating:\"files_customSpoSettings_special_doclib_aria_narration_creating\",files_customSpoSettings_special_doclib_button_create:\"files_customSpoSettings_special_doclib_button_create\",files_customSpoSettings_special_doclib_button_ok:\"files_customSpoSettings_special_doclib_button_ok\",files_customSpoSettings_urlDescription:\"files_customSpoSettings_urlDescription\",files_dialog_back:\"files_dialog_back\",files_downloadDragCallToActionSubtext:\"files_downloadDragCallToActionSubtext\",files_downloadDragCallToActionText:\"files_downloadDragCallToActionText\",files_downloadLargeFileError:\"files_downloadLargeFileError\",files_dragCallToAction:\"files_dragCallToAction\",files_editButtonAriaLabel:\"files_editButtonAriaLabel\",files_editButtonAriaLabelVisio:\"files_editButtonAriaLabelVisio\",files_editButtonLabel:\"files_editButtonLabel\",files_error:\"files_error\",files_external_file_404_error_message:\"files_external_file_404_error_message\",files_external_file_404_subtitle_guidance_message:\"files_external_file_404_subtitle_guidance_message\",files_external_folder_404_error_message:\"files_external_folder_404_error_message\",files_external_folder_404_subtitle_guidance_message:\"files_external_folder_404_subtitle_guidance_message\",files_external_providers_auth_timeout:\"files_external_providers_auth_timeout\",files_external_providers_auth_window_closed:\"files_external_providers_auth_window_closed\",files_external_providers_logout:\"files_external_providers_logout\",files_external_providers_signin:\"files_external_providers_signin\",files_external_providers_signout:\"files_external_providers_signout\",files_externalEmptySubtext:\"files_externalEmptySubtext\",files_externalEmptyText:\"files_externalEmptyText\",files_externalFolderMapRemoveSubtitle:\"files_externalFolderMapRemoveSubtitle\",files_externalFolderMapRemoveTitle:\"files_externalFolderMapRemoveTitle\",files_fileAccessDenied:\"files_fileAccessDenied\",files_fileActionErrorTitle:\"files_fileActionErrorTitle\",files_fileAlreadyExistsDialogTitle:\"files_fileAlreadyExistsDialogTitle\",files_fileAlreadyExistsMessage:\"files_fileAlreadyExistsMessage\",files_fileAlreadyExistsMessageGeneric:\"files_fileAlreadyExistsMessageGeneric\",files_fileChannelDoesNotExistError:\"files_fileChannelDoesNotExistError\",files_fileChicletIsLoading:\"files_fileChicletIsLoading\",files_fileConfirmDeleteTitle:\"files_fileConfirmDeleteTitle\",files_fileConfirmRemoveSubtitle:\"files_fileConfirmRemoveSubtitle\",files_fileConfirmRemoveTitle:\"files_fileConfirmRemoveTitle\",files_fileConflictCancelText:\"files_fileConflictCancelText\",files_fileConflictConfirmText:\"files_fileConflictConfirmText\",files_fileConflictContinueText:\"files_fileConflictContinueText\",files_fileConflictKeepPrimaryText:\"files_fileConflictKeepPrimaryText\",files_fileConflictRenamePrimaryText:\"files_fileConflictRenamePrimaryText\",files_fileConflictRenameSecondaryText:\"files_fileConflictRenameSecondaryText\",files_fileConflictReplacePrimaryText:\"files_fileConflictReplacePrimaryText\",files_fileConflictReplaceSecondaryText:\"files_fileConflictReplaceSecondaryText\",files_fileConversationSubject:\"files_fileConversationSubject\",files_fileCopyCountPlural:\"files_fileCopyCountPlural\",files_fileCopyCountSingular:\"files_fileCopyCountSingular\",files_fileCopyFailed:\"files_fileCopyFailed\",files_fileCopyInputAria:\"files_fileCopyInputAria\",files_fileCopyLabel:\"files_fileCopyLabel\",files_fileCopyLinkActionText:\"files_fileCopyLinkActionText\",files_fileCopyLinkActionTextMacOS:\"files_fileCopyLinkActionTextMacOS\",files_fileCopyLinkBtnText:\"files_fileCopyLinkBtnText\",files_fileCopyLinkDialogFailGetLink:\"files_fileCopyLinkDialogFailGetLink\",files_fileCopyLinkDialogTitle:\"files_fileCopyLinkDialogTitle\",files_fileCopyLinkPrimaryBtnText:\"files_fileCopyLinkPrimaryBtnText\",files_fileCopyMoveFailedCrossSiteSizeErrorOneDrive:\"files_fileCopyMoveFailedCrossSiteSizeErrorOneDrive\",files_fileCopyMoveFailedCrossSiteSizeErrorSharePoint:\"files_fileCopyMoveFailedCrossSiteSizeErrorSharePoint\",files_fileCopyMultiFile:\"files_fileCopyMultiFile\",files_fileCopyOneDriveTabTitle:\"files_fileCopyOneDriveTabTitle\",files_fileCopyOneFile:\"files_fileCopyOneFile\",files_fileCopySharePointTabTitle:\"files_fileCopySharePointTabTitle\",files_fileCopyTeamsTabTitle:\"files_fileCopyTeamsTabTitle\",files_fileCopyTitle:\"files_fileCopyTitle\",files_fileCreateANewText:\"files_fileCreateANewText\",files_fileCreateFailedGeneric:\"files_fileCreateFailedGeneric\",files_fileCreateNewItemText:\"files_fileCreateNewItemText\",files_fileCreateText:\"files_fileCreateText\",files_fileDeleteFailed:\"files_fileDeleteFailed\",files_fileDeleteTitle:\"files_fileDeleteTitle\",files_fileDeletedCountPlural:\"files_fileDeletedCountPlural\",files_fileDeletedCountSingular:\"files_fileDeletedCountSingular\",files_fileDontAskAgain:\"files_fileDontAskAgain\",files_fileDownloadCountPlural:\"files_fileDownloadCountPlural\",files_fileDownloadCountSingular:\"files_fileDownloadCountSingular\",files_fileDownloadFailed:\"files_fileDownloadFailed\",files_fileDownloadFailedWithName:\"files_fileDownloadFailedWithName\",files_fileDownloadFinishedWithName:\"files_fileDownloadFinishedWithName\",files_fileDownloadStartedCountPlural:\"files_fileDownloadStartedCountPlural\",files_fileDownloadStartedCountSingular:\"files_fileDownloadStartedCountSingular\",files_fileDownloadStartedWithName:\"files_fileDownloadStartedWithName\",files_fileFileDoesNotExist:\"files_fileFileDoesNotExist\",files_fileFolderDoesNotExistError:\"files_fileFolderDoesNotExistError\",files_fileHardDeleteSubtitle:\"files_fileHardDeleteSubtitle\",files_fileInvalidCharsError:\"files_fileInvalidCharsError\",files_fileIsNotSecure:\"files_fileIsNotSecure\",files_fileListColumnHeaderSorted_acc:\"files_fileListColumnHeaderSorted_acc\",files_fileListColumnHeaderUnsorted_acc:\"files_fileListColumnHeaderUnsorted_acc\",files_fileListState_acc:\"files_fileListState_acc\",files_fileLockedError:\"files_fileLockedError\",files_fileMaxCountExceeded:\"files_fileMaxCountExceeded\",files_fileMoveCountPlural:\"files_fileMoveCountPlural\",files_fileMoveCountSingular:\"files_fileMoveCountSingular\",files_fileMoveFailed:\"files_fileMoveFailed\",files_fileMoveLabel:\"files_fileMoveLabel\",files_fileMoveMultiFile:\"files_fileMoveMultiFile\",files_fileMoveOneFile:\"files_fileMoveOneFile\",files_fileMoveTitle:\"files_fileMoveTitle\",files_fileNameDocument:\"files_fileNameDocument\",files_fileNameFolder:\"files_fileNameFolder\",files_fileNotAvailable:\"files_fileNotAvailable\",files_fileNotAvailableText:\"files_fileNotAvailableText\",files_fileNumberErrorMessage:\"files_fileNumberErrorMessage\",files_fileOpenNativeSubtext:\"files_fileOpenNativeSubtext\",files_fileOpenNativeText:\"files_fileOpenNativeText\",files_fileOpenNativeTitle:\"files_fileOpenNativeTitle\",files_filePermissionDialogContent:\"files_filePermissionDialogContent\",files_filePermissionDialogTitle:\"files_filePermissionDialogTitle\",files_filePickerCancelLabel:\"files_filePickerCancelLabel\",files_filePickerCopyLabel:\"files_filePickerCopyLabel\",files_filePickerEmptyText:\"files_filePickerEmptyText\",files_filePickerMoveLabel:\"files_filePickerMoveLabel\",files_filePickerShareFileLabel:\"files_filePickerShareFileLabel\",files_filePickerShareLinkLabel:\"files_filePickerShareLinkLabel\",files_filePickerUploadACopyLabel:\"files_filePickerUploadACopyLabel\",files_fileQuotaExceededError:\"files_fileQuotaExceededError\",files_fileRemoveFailed:\"files_fileRemoveFailed\",files_fileRemoveMessage:\"files_fileRemoveMessage\",files_fileRemovedCountPlural:\"files_fileRemovedCountPlural\",files_fileRemovedCountSingular:\"files_fileRemovedCountSingular\",files_fileRenameConflictError:\"files_fileRenameConflictError\",files_fileRenameEmptyName:\"files_fileRenameEmptyName\",files_fileRenameEmptyStringError:\"files_fileRenameEmptyStringError\",files_fileRenameInvalidCharacters:\"files_fileRenameInvalidCharacters\",files_fileRenameLockedError:\"files_fileRenameLockedError\",files_fileRenameMaxLengthError:\"files_fileRenameMaxLengthError\",files_fileRenamePathMaxLengthError:\"files_fileRenamePathMaxLengthError\",files_fileRenameWaterMark:\"files_fileRenameWaterMark\",files_fileRequiresPassword:\"files_fileRequiresPassword\",files_fileServiceError:\"files_fileServiceError\",files_fileShareUnavailable:\"files_fileShareUnavailable\",files_fileSiteIsNotAvailable:\"files_fileSiteIsNotAvailable\",files_fileSiteIsNotProvisioned:\"files_fileSiteIsNotProvisioned\",files_fileSiteIsNotProvisionedSubtext:\"files_fileSiteIsNotProvisionedSubtext\",files_fileSoftDeleteSubtitle:\"files_fileSoftDeleteSubtitle\",files_fileUnauthorizedError:\"files_fileUnauthorizedError\",files_fileUploadAlreadyExistsError:\"files_fileUploadAlreadyExistsError\",files_fileUploadCompleteAccessibility:\"files_fileUploadCompleteAccessibility\",files_fileUploadFailed:\"files_fileUploadFailed\",files_fileUploadFailedBlacklistedFiletype:\"files_fileUploadFailedBlacklistedFiletype\",files_fileUploadFailedFileEmpty:\"files_fileUploadFailedFileEmpty\",files_fileUploadFailedQuotaExceeded:\"files_fileUploadFailedQuotaExceeded\",files_fileUploadSuffixError:\"files_fileUploadSuffixError\",files_filesListRowAriaDescribe:\"files_filesListRowAriaDescribe\",files_firstMessageImageError:\"files_firstMessageImageError\",files_flash:\"files_flash\",files_folderCreateANewText:\"files_folderCreateANewText\",files_folderDeletedCountPlural:\"files_folderDeletedCountPlural\",files_folderDeletedCountSingular:\"files_folderDeletedCountSingular\",files_folderDoesNotExistText:\"files_folderDoesNotExistText\",files_folderHardDeleteSubtitle:\"files_folderHardDeleteSubtitle\",files_folderLabelHome:\"files_folderLabelHome\",files_folderNotEmptyError:\"files_folderNotEmptyError\",files_folderRemoveMessage:\"files_folderRemoveMessage\",files_folderRenameConflictError:\"files_folderRenameConflictError\",files_folderSoftDeleteSubtitle:\"files_folderSoftDeleteSubtitle\",files_googleDocsAltText:\"files_googleDocsAltText\",files_googleDriveDescription:\"files_googleDriveDescription\",files_googleFormsAltText:\"files_googleFormsAltText\",files_googleSheetsAltText:\"files_googleSheetsAltText\",files_googleSitesAltText:\"files_googleSitesAltText\",files_googleSlidesAltText:\"files_googleSlidesAltText\",files_hideThumbnails:\"files_hideThumbnails\",files_illustrator:\"files_illustrator\",files_inaccessible_iframe_notice:\"files_inaccessible_iframe_notice\",files_incorrectPasswordAttempt:\"files_incorrectPasswordAttempt\",files_indesign:\"files_indesign\",files_internalBrowseError:\"files_internalBrowseError\",files_invalid3PUserSubText:\"files_invalid3PUserSubText\",files_invalid3PUserText:\"files_invalid3PUserText\",files_invalidUrl:\"files_invalidUrl\",files_itemDeletedCountPlural:\"files_itemDeletedCountPlural\",files_labelCardView:\"files_labelCardView\",files_labelDownload:\"files_labelDownload\",files_labelListView:\"files_labelListView\",files_labelModified:\"files_labelModified\",files_labelModifiedBy:\"files_labelModifiedBy\",files_labelName:\"files_labelName\",files_labelOwner:\"files_labelOwner\",files_labelPath:\"files_labelPath\",files_labelSelected:\"files_labelSelected\",files_labelSentBy:\"files_labelSentBy\",files_labelSharedOn:\"files_labelSharedOn\",files_labelSize:\"files_labelSize\",files_labelStatus:\"files_labelStatus\",files_labelType:\"files_labelType\",files_linkSettingsDialog_error_header:\"files_linkSettingsDialog_error_header\",files_linkSettingsDialog_error_sub_header:\"files_linkSettingsDialog_error_sub_header\",files_linkSettingsDialog_error_sub_header_generic:\"files_linkSettingsDialog_error_sub_header_generic\",files_list_single_entity_actions_navigation:\"files_list_single_entity_actions_navigation\",files_loading:\"files_loading\",files_manage_access_chicklet_text:\"files_manage_access_chicklet_text\",files_mediaPreview_OnZoomInComplete:\"files_mediaPreview_OnZoomInComplete\",files_mediaPreview_OnZoomOutComplete:\"files_mediaPreview_OnZoomOutComplete\",files_mediaPreview_OnZoomResetComplete:\"files_mediaPreview_OnZoomResetComplete\",files_mediaPreviewChatLabel:\"files_mediaPreviewChatLabel\",files_mediaPreviewConversationLabel:\"files_mediaPreviewConversationLabel\",files_mediaPreviewLoadFail:\"files_mediaPreviewLoadFail\",files_mediaPreviewNextImage:\"files_mediaPreviewNextImage\",files_mediaPreviewNextImageLast:\"files_mediaPreviewNextImageLast\",files_mediaPreviewPreviousImage:\"files_mediaPreviewPreviousImage\",files_mediaPreviewPreviousImageFirst:\"files_mediaPreviewPreviousImageFirst\",files_mediaPreviewReset:\"files_mediaPreviewReset\",files_mediaPreviewSelfConversationLabel:\"files_mediaPreviewSelfConversationLabel\",files_mediaPreviewZoomIn:\"files_mediaPreviewZoomIn\",files_mediaPreviewZoomOut:\"files_mediaPreviewZoomOut\",files_mediaPreviewZoomReset:\"files_mediaPreviewZoomReset\",files_menuLabelCopy:\"files_menuLabelCopy\",files_menuLabelCopyFile:\"files_menuLabelCopyFile\",files_menuLabelCopyLink:\"files_menuLabelCopyLink\",files_menuLabelCopyShareLink:\"files_menuLabelCopyShareLink\",files_menuLabelDelete:\"files_menuLabelDelete\",files_menuLabelDeleteFolder:\"files_menuLabelDeleteFolder\",files_menuLabelDownload:\"files_menuLabelDownload\",files_menuLabelDownloadFile:\"files_menuLabelDownloadFile\",files_menuLabelEditInTeams:\"files_menuLabelEditInTeams\",files_menuLabelEditInWindowProduct:\"files_menuLabelEditInWindowProduct\",files_menuLabelExcelFile:\"files_menuLabelExcelFile\",files_menuLabelExcelOnline:\"files_menuLabelExcelOnline\",files_menuLabelExpandFolder:\"files_menuLabelExpandFolder\",files_menuLabelFolder:\"files_menuLabelFolder\",files_menuLabelMoveFile:\"files_menuLabelMoveFile\",files_menuLabelNew:\"files_menuLabelNew\",files_menuLabelOneNoteFile:\"files_menuLabelOneNoteFile\",files_menuLabelOneNoteOnline:\"files_menuLabelOneNoteOnline\",files_menuLabelOpenEmail:\"files_menuLabelOpenEmail\",files_menuLabelOpenInTeams:\"files_menuLabelOpenInTeams\",files_menuLabelOpenInWindowProduct:\"files_menuLabelOpenInWindowProduct\",files_menuLabelOpenOnline:\"files_menuLabelOpenOnline\",files_menuLabelPdfReader:\"files_menuLabelPdfReader\",files_menuLabelPinToTab:\"files_menuLabelPinToTab\",files_menuLabelPowerPointOnline:\"files_menuLabelPowerPointOnline\",files_menuLabelPptFile:\"files_menuLabelPptFile\",files_menuLabelRemove:\"files_menuLabelRemove\",files_menuLabelRenameFile:\"files_menuLabelRenameFile\",files_menuLabelRenameFolder:\"files_menuLabelRenameFolder\",files_menuLabelSideBySide:\"files_menuLabelSideBySide\",files_menuLabelVisioOnline:\"files_menuLabelVisioOnline\",files_menuLabelWordFile:\"files_menuLabelWordFile\",files_menuLabelWordOnline:\"files_menuLabelWordOnline\",files_messages_sharelink_csl:\"files_messages_sharelink_csl\",files_messages_sharelink_psl_without_full_access:\"files_messages_sharelink_psl_without_full_access\",files_messages_sharelink_psl_without_full_and_future_access:\"files_messages_sharelink_psl_without_full_and_future_access\",files_messages_sharelink_psl_without_future_access:\"files_messages_sharelink_psl_without_future_access\",files_messages_sharelink_psl_without_individual_access:\"files_messages_sharelink_psl_without_individual_access\",files_missing:\"files_missing\",files_moreActions:\"files_moreActions\",files_moreActions_open_in_browser:\"files_moreActions_open_in_browser\",files_moreActions_open_in_desktop_app:\"files_moreActions_open_in_desktop_app\",files_moreDetails:\"files_moreDetails\",files_moreEditOptionsButtonLabel:\"files_moreEditOptionsButtonLabel\",files_moreOptions:\"files_moreOptions\",files_moreOptionsAttachment:\"files_moreOptionsAttachment\",files_moreOptionsAttachmentButtonLabel:\"files_moreOptionsAttachmentButtonLabel\",files_multiFileActionBarAriaLabel:\"files_multiFileActionBarAriaLabel\",files_multiFilesRemoveMessage:\"files_multiFilesRemoveMessage\",files_multipleFilesDeleteDialogFullMessage:\"files_multipleFilesDeleteDialogFullMessage\",files_multipleFilesDeleteDialogMessage:\"files_multipleFilesDeleteDialogMessage\",files_multipleFilesHardDeleteDialogSubtitle:\"files_multipleFilesHardDeleteDialogSubtitle\",files_multipleFilesSoftDeleteDialogSubtitle:\"files_multipleFilesSoftDeleteDialogSubtitle\",files_multipleFoldersDeleteDialogFullMessage:\"files_multipleFoldersDeleteDialogFullMessage\",files_multipleFoldersHardDeleteDialogSubtitle:\"files_multipleFoldersHardDeleteDialogSubtitle\",files_multipleFoldersSoftDeleteDialogSubtitle:\"files_multipleFoldersSoftDeleteDialogSubtitle\",files_multipleItemsDeleteDialogFullMessage:\"files_multipleItemsDeleteDialogFullMessage\",files_multipleItemsHardDeleteDialogSubtitle:\"files_multipleItemsHardDeleteDialogSubtitle\",files_multipleItemsSoftDeleteDialogSubtitle:\"files_multipleItemsSoftDeleteDialogSubtitle\",files_myFilesTitle:\"files_myFilesTitle\",files_nameCannotEmpty:\"files_nameCannotEmpty\",files_navigateUpFolderAria:\"files_navigateUpFolderAria\",files_newExcelDocument:\"files_newExcelDocument\",files_newFolder:\"files_newFolder\",files_newItemName:\"files_newItemName\",files_newPowerPointDocument:\"files_newPowerPointDocument\",files_newWordDocument:\"files_newWordDocument\",files_noDataAvailable:\"files_noDataAvailable\",files_noFoldersOrFilesAvailable:\"files_noFoldersOrFilesAvailable\",files_on_site:\"files_on_site\",files_oneDriveDragCallToActionSubtext:\"files_oneDriveDragCallToActionSubtext\",files_oneDriveDragCallToActionText:\"files_oneDriveDragCallToActionText\",files_oneDriveNotAvailable:\"files_oneDriveNotAvailable\",files_open_downloads_folder:\"files_open_downloads_folder\",files_openButtonLabel:\"files_openButtonLabel\",files_openFile:\"files_openFile\",files_openInLocationFormat:\"files_openInLocationFormat\",files_openInOneDrive:\"files_openInOneDrive\",files_openInProviderLabel:\"files_openInProviderLabel\",files_openInSharePoint:\"files_openInSharePoint\",files_operation_throttled:\"files_operation_throttled\",files_operation_timeout:\"files_operation_timeout\",files_paging_next:\"files_paging_next\",files_paging_previous:\"files_paging_previous\",files_password:\"files_password\",files_pdf:\"files_pdf\",files_permissionDialog_error_header:\"files_permissionDialog_error_header\",files_personalDiscoverDragCallToActionSubtext:\"files_personalDiscoverDragCallToActionSubtext\",files_personalDiscoverDragCallToActionText:\"files_personalDiscoverDragCallToActionText\",files_personalGoogle_SignIn:\"files_personalGoogle_SignIn\",files_personalGoogle_SignOut:\"files_personalGoogle_SignOut\",files_personalGoogleFiles:\"files_personalGoogleFiles\",files_personalWopiAuthLink:\"files_personalWopiAuthLink\",files_personalWopiFiles:\"files_personalWopiFiles\",files_photoshop:\"files_photoshop\",files_pickADestination:\"files_pickADestination\",files_pinTabFilePickerEmptyText:\"files_pinTabFilePickerEmptyText\",files_pintab_excel_gallery_description:\"files_pintab_excel_gallery_description\",files_pintab_excel_gallery_descriptionLong:\"files_pintab_excel_gallery_descriptionLong\",files_pintab_excel_gallery_title:\"files_pintab_excel_gallery_title\",files_pintab_onenote_gallery_title:\"files_pintab_onenote_gallery_title\",files_pintab_pdf_gallery_description:\"files_pintab_pdf_gallery_description\",files_pintab_pdf_gallery_descriptionLong:\"files_pintab_pdf_gallery_descriptionLong\",files_pintab_pdf_gallery_title:\"files_pintab_pdf_gallery_title\",files_pintab_powerpoint_gallery_description:\"files_pintab_powerpoint_gallery_description\",files_pintab_powerpoint_gallery_descriptionLong:\"files_pintab_powerpoint_gallery_descriptionLong\",files_pintab_powerpoint_gallery_title:\"files_pintab_powerpoint_gallery_title\",files_pintab_visio_gallery_title:\"files_pintab_visio_gallery_title\",files_pintab_word_gallery_description:\"files_pintab_word_gallery_description\",files_pintab_word_gallery_descriptionLong:\"files_pintab_word_gallery_descriptionLong\",files_pintab_word_gallery_title:\"files_pintab_word_gallery_title\",files_private_channel_team_owners:\"files_private_channel_team_owners\",files_private_channel_warning:\"files_private_channel_warning\",files_recent:\"files_recent\",files_recentDownloads:\"files_recentDownloads\",files_recentDragCallToActionSubtext:\"files_recentDragCallToActionSubtext\",files_recentDragCallToActionText:\"files_recentDragCallToActionText\",files_recentSiteNotAvailable:\"files_recentSiteNotAvailable\",files_remove_external_provider:\"files_remove_external_provider\",files_renameCompleted:\"files_renameCompleted\",files_requestAccess:\"files_requestAccess\",files_session_in_progress:\"files_session_in_progress\",files_setupMessage:\"files_setupMessage\",files_setupMessageSubText:\"files_setupMessageSubText\",files_shareDialogLoading:\"files_shareDialogLoading\",files_shareLink:\"files_shareLink\",files_shared_with_me:\"files_shared_with_me\",files_sharedWithMeEmptySubtext:\"files_sharedWithMeEmptySubtext\",files_sharedWithMeEmptyText:\"files_sharedWithMeEmptyText\",files_sharepoint_mapped_folder_description:\"files_sharepoint_mapped_folder_description\",files_showThumbnails:\"files_showThumbnails\",files_signin_external_provider:\"files_signin_external_provider\",files_signin_external_provider_message:\"files_signin_external_provider_message\",files_signin_external_provider_popup_message:\"files_signin_external_provider_popup_message\",files_singleFileDeleteDialogMessage:\"files_singleFileDeleteDialogMessage\",files_siteNotAvailable:\"files_siteNotAvailable\",files_siteNotAvailableShort:\"files_siteNotAvailableShort\",files_sound:\"files_sound\",files_spLibraryName:\"files_spLibraryName\",files_startConversation:\"files_startConversation\",files_statusDownloaded:\"files_statusDownloaded\",files_statusDownloading:\"files_statusDownloading\",files_statusFailed:\"files_statusFailed\",files_tabCustomOptionRecent:\"files_tabCustomOptionRecent\",files_tabCustomOptionUrl:\"files_tabCustomOptionUrl\",files_tabCustomSettingDesc:\"files_tabCustomSettingDesc\",files_tabCustomSettingName:\"files_tabCustomSettingName\",files_tabLabelBrowseChannels:\"files_tabLabelBrowseChannels\",files_tabLabelBrowseChats:\"files_tabLabelBrowseChats\",files_tabLabelBrowseTeams:\"files_tabLabelBrowseTeams\",files_tabLabelChannels:\"files_tabLabelChannels\",files_tabLabelPersonal:\"files_tabLabelPersonal\",files_tabLabelRecent:\"files_tabLabelRecent\",files_tabName:\"files_tabName\",files_teamFilesAggregate:\"files_teamFilesAggregate\",files_teamTeamName:\"files_teamTeamName\",files_text:\"files_text\",files_unableToFetchTeamThread:\"files_unableToFetchTeamThread\",files_unrecognized:\"files_unrecognized\",files_unselectFiles:\"files_unselectFiles\",files_upload:\"files_upload\",files_upload_cancel_all:\"files_upload_cancel_all\",files_upload_error_cannotCreatePreview_imageTooLarge_body:\"files_upload_error_cannotCreatePreview_imageTooLarge_body\",files_upload_error_cannotCreatePreview_imageTooLarge_title:\"files_upload_error_cannotCreatePreview_imageTooLarge_title\",files_upload_error_cannotCreatePreview_unknown_body:\"files_upload_error_cannotCreatePreview_unknown_body\",files_upload_error_cannotCreatePreview_unknown_title:\"files_upload_error_cannotCreatePreview_unknown_title\",files_uploadFromComputer:\"files_uploadFromComputer\",files_uploadLargeFileFromChannelError:\"files_uploadLargeFileFromChannelError\",files_uploadStatus_plural:\"files_uploadStatus_plural\",files_uploadStatus_singular:\"files_uploadStatus_singular\",files_urlNeeded:\"files_urlNeeded\",files_viewsSectionLabel:\"files_viewsSectionLabel\",firstrun_addMembers:\"firstrun_addMembers\",firstrun_createButtonText:\"firstrun_createButtonText\",firstrun_createProgress:\"firstrun_createProgress\",firstrun_download_desktop_installer:\"firstrun_download_desktop_installer\",firstrun_download_desktop_thanks:\"firstrun_download_desktop_thanks\",firstrun_download_desktop_trouble:\"firstrun_download_desktop_trouble\",firstrun_download_desktop_trouble_restart:\"firstrun_download_desktop_trouble_restart\",firstrun_download_desktop_trouble_use_webapp:\"firstrun_download_desktop_trouble_use_webapp\",firstrun_finishText:\"firstrun_finishText\",firstrun_get_mac_app:\"firstrun_get_mac_app\",firstrun_get_windows_app:\"firstrun_get_windows_app\",firstrun_group_migrate_choose_button:\"firstrun_group_migrate_choose_button\",firstrun_group_migrate_create_action:\"firstrun_group_migrate_create_action\",firstrun_group_migrate_create_heading:\"firstrun_group_migrate_create_heading\",firstrun_group_migrate_create_text:\"firstrun_group_migrate_create_text\",firstrun_group_migrate_create_wait:\"firstrun_group_migrate_create_wait\",firstrun_group_migrate_heading:\"firstrun_group_migrate_heading\",firstrun_group_migrate_skip_button:\"firstrun_group_migrate_skip_button\",firstrun_heading_download_desktop:\"firstrun_heading_download_desktop\",firstrun_heading_existing_teams:\"firstrun_heading_existing_teams\",firstrun_heading1:\"firstrun_heading1\",firstrun_heading2:\"firstrun_heading2\",firstrun_image_main_alt:\"firstrun_image_main_alt\",firstrun_logo_text:\"firstrun_logo_text\",firstrun_mailbox_not_online_error_1:\"firstrun_mailbox_not_online_error_1\",firstrun_mailbox_not_online_error_2:\"firstrun_mailbox_not_online_error_2\",firstrun_mailbox_not_online_error_3:\"firstrun_mailbox_not_online_error_3\",firstrun_mailbox_not_online_error_4:\"firstrun_mailbox_not_online_error_4\",firstrun_members:\"firstrun_members\",firstrun_migrate_button:\"firstrun_migrate_button\",firstrun_migrate_text:\"firstrun_migrate_text\",firstrun_migrate_title:\"firstrun_migrate_title\",firstrun_open_the_app:\"firstrun_open_the_app\",firstrun_or_create_team:\"firstrun_or_create_team\",firstrun_placeholder_team_description:\"firstrun_placeholder_team_description\",firstrun_placeholder_team_name:\"firstrun_placeholder_team_name\",firstrun_setting_up_app:\"firstrun_setting_up_app\",firstrun_sfb_migrate_text_1:\"firstrun_sfb_migrate_text_1\",firstrun_sfb_migrate_text_2:\"firstrun_sfb_migrate_text_2\",firstrun_sfb_migrate_text_3:\"firstrun_sfb_migrate_text_3\",firstrun_sfb_migrate_text_4:\"firstrun_sfb_migrate_text_4\",firstrun_sfb_migrate_title:\"firstrun_sfb_migrate_title\",firstrun_use_webapp:\"firstrun_use_webapp\",firstrun_video_player_letsgo:\"firstrun_video_player_letsgo\",firstrun_video_player_video:\"firstrun_video_player_video\",firstrun_video_player_videodescription:\"firstrun_video_player_videodescription\",firstrun_video_player_videoend:\"firstrun_video_player_videoend\",firstrun_video_player_videointro:\"firstrun_video_player_videointro\",firstrun_video_player_videopause:\"firstrun_video_player_videopause\",firstrun_video_player_videoresume:\"firstrun_video_player_videoresume\",firstrun_video_player_watchagain:\"firstrun_video_player_watchagain\",firstrun_working:\"firstrun_working\",floodgate_build_campaign_content_prompt_question:\"floodgate_build_campaign_content_prompt_question\",floodgate_build_campaign_content_prompt_title:\"floodgate_build_campaign_content_prompt_title\",floodgate_build_campaign_content_rating_high_specifier:\"floodgate_build_campaign_content_rating_high_specifier\",floodgate_build_campaign_content_rating_low_specifier:\"floodgate_build_campaign_content_rating_low_specifier\",floodgate_build_campaign_content_rating_question:\"floodgate_build_campaign_content_rating_question\",floodgate_build_campaign_content_rating_question_question:\"floodgate_build_campaign_content_rating_question_question\",floodgate_net_promoter_score_campaign_content_prompt_title:\"floodgate_net_promoter_score_campaign_content_prompt_title\",floodgate_net_promoter_score_content_prompt_question:\"floodgate_net_promoter_score_content_prompt_question\",floodgate_net_promoter_score_content_rating_question:\"floodgate_net_promoter_score_content_rating_question\",floodgate_net_promoter_score_content_rating_question_question:\"floodgate_net_promoter_score_content_rating_question_question\",floodgate_net_promoter_score_five_point_content_rating_high_specifier:\"floodgate_net_promoter_score_five_point_content_rating_high_specifier\",floodgate_net_promoter_score_five_point_content_rating_low_specifier:\"floodgate_net_promoter_score_five_point_content_rating_low_specifier\",focusing_status_info_banner_message:\"focusing_status_info_banner_message\",follow_presence_button_description:\"follow_presence_button_description\",follow_presence_people_picker_placeholder:\"follow_presence_people_picker_placeholder\",follow_presence_settings:\"follow_presence_settings\",follow_presence_settings_button_text:\"follow_presence_settings_button_text\",follow_presence_settings_description:\"follow_presence_settings_description\",follow_presence_settings_subtitle:\"follow_presence_settings_subtitle\",follow_presence_settings_unfollow:\"follow_presence_settings_unfollow\",follow_up_meeting_subject:\"follow_up_meeting_subject\",freemium_fre_completion_coachmark:\"freemium_fre_completion_coachmark\",freemium_fre_invite_dialog_title:\"freemium_fre_invite_dialog_title\",freemium_invite_add_more_button:\"freemium_invite_add_more_button\",freemium_invite_contacts_dialog_checkbox_selected_aria_label:\"freemium_invite_contacts_dialog_checkbox_selected_aria_label\",freemium_invite_contacts_dialog_checkbox_unchecked_state:\"freemium_invite_contacts_dialog_checkbox_unchecked_state\",freemium_invite_contacts_dialog_checkbox_unselected_aria_label:\"freemium_invite_contacts_dialog_checkbox_unselected_aria_label\",freemium_invite_contacts_dialog_header:\"freemium_invite_contacts_dialog_header\",freemium_invite_contacts_dialog_invites_sent_message:\"freemium_invite_contacts_dialog_invites_sent_message\",freemium_invite_contacts_dialog_selected_message:\"freemium_invite_contacts_dialog_selected_message\",freemium_invite_contacts_dialog_title:\"freemium_invite_contacts_dialog_title\",freemium_invite_contacts_error_access_denied:\"freemium_invite_contacts_error_access_denied\",freemium_invite_contacts_error_generic:\"freemium_invite_contacts_error_generic\",freemium_invite_copied_link:\"freemium_invite_copied_link\",freemium_invite_copy_link_button:\"freemium_invite_copy_link_button\",freemium_invite_copy_link_text:\"freemium_invite_copy_link_text\",freemium_invite_coworkers_btn:\"freemium_invite_coworkers_btn\",freemium_invite_dialog_generic_pending_invites_error:\"freemium_invite_dialog_generic_pending_invites_error\",freemium_invite_dialog_generic_pending_invites_error_subtext:\"freemium_invite_dialog_generic_pending_invites_error_subtext\",freemium_invite_dialog_header:\"freemium_invite_dialog_header\",freemium_invite_dialog_no_pending_invites_text:\"freemium_invite_dialog_no_pending_invites_text\",freemium_invite_dialog_pending_invites_retry_button:\"freemium_invite_dialog_pending_invites_retry_button\",freemium_invite_dialog_resend_all_button:\"freemium_invite_dialog_resend_all_button\",freemium_invite_dialog_resend_button:\"freemium_invite_dialog_resend_button\",freemium_invite_dialog_sent_state:\"freemium_invite_dialog_sent_state\",freemium_invite_dialog_submit_button:\"freemium_invite_dialog_submit_button\",freemium_invite_dialog_tab_invite_people:\"freemium_invite_dialog_tab_invite_people\",freemium_invite_dialog_tab_pending_invites:\"freemium_invite_dialog_tab_pending_invites\",freemium_invite_dialog_title:\"freemium_invite_dialog_title\",freemium_invite_dialog_unsent_state:\"freemium_invite_dialog_unsent_state\",freemium_invite_email_validation_already_used_error:\"freemium_invite_email_validation_already_used_error\",freemium_invite_email_validation_error:\"freemium_invite_email_validation_error\",freemium_invite_input_name_placeholder:\"freemium_invite_input_name_placeholder\",freemium_invite_input_placeholder:\"freemium_invite_input_placeholder\",freemium_invite_member_already_present:\"freemium_invite_member_already_present\",freemium_invite_member_forbidden_to_invite:\"freemium_invite_member_forbidden_to_invite\",freemium_invite_member_invalid_email:\"freemium_invite_member_invalid_email\",freemium_invite_member_invalid_user_type:\"freemium_invite_member_invalid_user_type\",freemium_invite_member_option_aria_label:\"freemium_invite_member_option_aria_label\",freemium_invite_member_option_text:\"freemium_invite_member_option_text\",freemium_invite_more_button:\"freemium_invite_more_button\",freemium_invite_only_admin_can_invite_aad_user_as_member:\"freemium_invite_only_admin_can_invite_aad_user_as_member\",freemium_invite_others_coachmark:\"freemium_invite_others_coachmark\",freemium_invite_sending_generic_error_text:\"freemium_invite_sending_generic_error_text\",freemium_invite_sending_invites_button_text:\"freemium_invite_sending_invites_button_text\",freemium_invite_sending_rate_limit_error_text:\"freemium_invite_sending_rate_limit_error_text\",freemium_invite_to_tenant_option_aria_label:\"freemium_invite_to_tenant_option_aria_label\",freemium_invite_to_tenant_option_text:\"freemium_invite_to_tenant_option_text\",freemium_join_by_url_fre_description_text:\"freemium_join_by_url_fre_description_text\",freemium_join_by_url_fre_dismiss_button_text:\"freemium_join_by_url_fre_dismiss_button_text\",freemium_join_by_url_fre_invite_copy_link:\"freemium_join_by_url_fre_invite_copy_link\",freemium_join_url_profile_coachmark:\"freemium_join_url_profile_coachmark\",freemium_no_pending_join_request_text:\"freemium_no_pending_join_request_text\",freemium_pending_invitation_acceptance:\"freemium_pending_invitation_acceptance\",freemium_pending_join_requests_approve_all_button:\"freemium_pending_join_requests_approve_all_button\",freemium_pending_join_requests_approve_status_aria_mf:\"freemium_pending_join_requests_approve_status_aria_mf\",freemium_pending_join_requests_approved_state:\"freemium_pending_join_requests_approved_state\",freemium_pending_join_requests_denied_state:\"freemium_pending_join_requests_denied_state\",freemium_pending_join_requests_denied_status_aria_mf:\"freemium_pending_join_requests_denied_status_aria_mf\",freemium_pending_join_requests_deny_error_text:\"freemium_pending_join_requests_deny_error_text\",freemium_pending_join_requests_dialog_back_button:\"freemium_pending_join_requests_dialog_back_button\",freemium_pending_join_requests_dialog_invite_more_button:\"freemium_pending_join_requests_dialog_invite_more_button\",freemium_pending_join_requests_dialog_title:\"freemium_pending_join_requests_dialog_title\",freemium_pending_join_requests_dialog_title_with_join_request_disabled:\"freemium_pending_join_requests_dialog_title_with_join_request_disabled\",freemium_pending_join_requests_generic_error:\"freemium_pending_join_requests_generic_error\",freemium_pending_join_requests_generic_error_subtext:\"freemium_pending_join_requests_generic_error_subtext\",freemium_pending_join_requests_retry_button:\"freemium_pending_join_requests_retry_button\",freemium_pending_join_requests_tab_join_requests:\"freemium_pending_join_requests_tab_join_requests\",freemium_pending_request_dialog_approve_button:\"freemium_pending_request_dialog_approve_button\",freemium_pending_request_dialog_deny_button:\"freemium_pending_request_dialog_deny_button\",freemium_pending_request_dialog_request_status_update_aria:\"freemium_pending_request_dialog_request_status_update_aria\",freemium_setup_dialog_heading:\"freemium_setup_dialog_heading\",full_screen_is_off:\"full_screen_is_off\",full_screen_is_on:\"full_screen_is_on\",funControl_ConversationNotCreated:\"funControl_ConversationNotCreated\",funControl_fileDownloadFailed:\"funControl_fileDownloadFailed\",funControl_fileUploadFailed:\"funControl_fileUploadFailed\",funControl_teamMemeGeneralError:\"funControl_teamMemeGeneralError\",funControl_teamMemeImageProcessing:\"funControl_teamMemeImageProcessing\",funControl_teamMemeImageTooBig:\"funControl_teamMemeImageTooBig\",funControl_teamMemeImageTooSmall:\"funControl_teamMemeImageTooSmall\",funControl_teamMemeNotImageType:\"funControl_teamMemeNotImageType\",funStuffPicker_addTeamMemes:\"funStuffPicker_addTeamMemes\",funStuffPicker_emojiCategory_activity:\"funStuffPicker_emojiCategory_activity\",funStuffPicker_emojiCategory_emoticons:\"funStuffPicker_emojiCategory_emoticons\",funStuffPicker_emojiCategory_foods:\"funStuffPicker_emojiCategory_foods\",funStuffPicker_emojiCategory_nature:\"funStuffPicker_emojiCategory_nature\",funStuffPicker_emojiCategory_objects:\"funStuffPicker_emojiCategory_objects\",funStuffPicker_emojiCategory_symbols:\"funStuffPicker_emojiCategory_symbols\",funStuffPicker_emojiCategory_travel:\"funStuffPicker_emojiCategory_travel\",funStuffPicker_emojiItemAriaLabel:\"funStuffPicker_emojiItemAriaLabel\",funStuffPicker_emojiLabelUppercase:\"funStuffPicker_emojiLabelUppercase\",funStuffPicker_emojiOneLabel:\"funStuffPicker_emojiOneLabel\",funStuffPicker_emojiProvidedFreeLabel:\"funStuffPicker_emojiProvidedFreeLabel\",funStuffPicker_emoticonLabelUppercase:\"funStuffPicker_emoticonLabelUppercase\",funStuffPicker_giphyAltTitle:\"funStuffPicker_giphyAltTitle\",funStuffPicker_giphyClickHereLabel:\"funStuffPicker_giphyClickHereLabel\",funStuffPicker_giphyCopyrightTerms:\"funStuffPicker_giphyCopyrightTerms\",funStuffPicker_giphyHereLink:\"funStuffPicker_giphyHereLink\",funStuffPicker_giphyLabelUppercase:\"funStuffPicker_giphyLabelUppercase\",funStuffPicker_giphyReloadThisSectionLabel:\"funStuffPicker_giphyReloadThisSectionLabel\",funStuffPicker_giphySomethingWentWrongLabel:\"funStuffPicker_giphySomethingWentWrongLabel\",funStuffPicker_giphyViewTermsLabel:\"funStuffPicker_giphyViewTermsLabel\",funStuffPicker_imagecaption_buttonCancel:\"funStuffPicker_imagecaption_buttonCancel\",funStuffPicker_imagecaption_buttonRetry:\"funStuffPicker_imagecaption_buttonRetry\",funStuffPicker_imagecaption_buttonSave:\"funStuffPicker_imagecaption_buttonSave\",funStuffPicker_imagecaption_loadFailed:\"funStuffPicker_imagecaption_loadFailed\",funStuffPicker_imagecaption_saveFailed:\"funStuffPicker_imagecaption_saveFailed\",funStuffPicker_imagecaption_saving:\"funStuffPicker_imagecaption_saving\",funStuffPicker_loadingDataLabel:\"funStuffPicker_loadingDataLabel\",funStuffPicker_memeAltText:\"funStuffPicker_memeAltText\",funStuffPicker_memeLabelUppercase:\"funStuffPicker_memeLabelUppercase\",funStuffPicker_memeUploadAFile:\"funStuffPicker_memeUploadAFile\",funStuffPicker_popularEmojiLabel:\"funStuffPicker_popularEmojiLabel\",funStuffPicker_popularGiphyLabel:\"funStuffPicker_popularGiphyLabel\",funStuffPicker_popularStickerLabel:\"funStuffPicker_popularStickerLabel\",funStuffPicker_poweredByGiphyLabel:\"funStuffPicker_poweredByGiphyLabel\",funStuffPicker_search_noResults:\"funStuffPicker_search_noResults\",funStuffPicker_search_placeholderText:\"funStuffPicker_search_placeholderText\",funStuffPicker_search_resultsUpdatedText:\"funStuffPicker_search_resultsUpdatedText\",funStuffPicker_search_resultsUpdatedWithCategoriesText:\"funStuffPicker_search_resultsUpdatedWithCategoriesText\",funStuffPicker_stickerAltText:\"funStuffPicker_stickerAltText\",funStuffPicker_stickerEditAriaLabel:\"funStuffPicker_stickerEditAriaLabel\",funStuffPicker_stickerLabelUppercase:\"funStuffPicker_stickerLabelUppercase\",funStuffPicker_tab_adventurefriends:\"funStuffPicker_tab_adventurefriends\",funStuffPicker_tab_bee:\"funStuffPicker_tab_bee\",funStuffPicker_tab_broccoli:\"funStuffPicker_tab_broccoli\",funStuffPicker_tab_bummerBert:\"funStuffPicker_tab_bummerBert\",funStuffPicker_tab_cactifriends:\"funStuffPicker_tab_cactifriends\",funStuffPicker_tab_catsInSuits:\"funStuffPicker_tab_catsInSuits\",funStuffPicker_tab_checksplusses:\"funStuffPicker_tab_checksplusses\",funStuffPicker_tab_circusanimals:\"funStuffPicker_tab_circusanimals\",funStuffPicker_tab_classic:\"funStuffPicker_tab_classic\",funStuffPicker_tab_coolcareers:\"funStuffPicker_tab_coolcareers\",funStuffPicker_tab_coralreef:\"funStuffPicker_tab_coralreef\",funStuffPicker_tab_deepsea:\"funStuffPicker_tab_deepsea\",funStuffPicker_tab_designers:\"funStuffPicker_tab_designers\",funStuffPicker_tab_devices:\"funStuffPicker_tab_devices\",funStuffPicker_tab_devs:\"funStuffPicker_tab_devs\",funStuffPicker_tab_emoji:\"funStuffPicker_tab_emoji\",funStuffPicker_tab_featheredfriends:\"funStuffPicker_tab_featheredfriends\",funStuffPicker_tab_food:\"funStuffPicker_tab_food\",funStuffPicker_tab_foodcourt:\"funStuffPicker_tab_foodcourt\",funStuffPicker_tab_fruitsalad:\"funStuffPicker_tab_fruitsalad\",funStuffPicker_tab_giphy:\"funStuffPicker_tab_giphy\",funStuffPicker_tab_leaves:\"funStuffPicker_tab_leaves\",funStuffPicker_tab_legal:\"funStuffPicker_tab_legal\",funStuffPicker_tab_marchingducks:\"funStuffPicker_tab_marchingducks\",funStuffPicker_tab_meme:\"funStuffPicker_tab_meme\",funStuffPicker_tab_mixedvegetables:\"funStuffPicker_tab_mixedvegetables\",funStuffPicker_tab_monkey:\"funStuffPicker_tab_monkey\",funStuffPicker_tab_octocorn:\"funStuffPicker_tab_octocorn\",funStuffPicker_tab_officeDrama:\"funStuffPicker_tab_officeDrama\",funStuffPicker_tab_openocean:\"funStuffPicker_tab_openocean\",funStuffPicker_tab_periodicpals:\"funStuffPicker_tab_periodicpals\",funStuffPicker_tab_petsinspace:\"funStuffPicker_tab_petsinspace\",funStuffPicker_tab_planets:\"funStuffPicker_tab_planets\",funStuffPicker_tab_popular:\"funStuffPicker_tab_popular\",funStuffPicker_tab_robots:\"funStuffPicker_tab_robots\",funStuffPicker_tab_rubberStamps:\"funStuffPicker_tab_rubberStamps\",funStuffPicker_tab_sciencegear:\"funStuffPicker_tab_sciencegear\",funStuffPicker_tab_sillysupplies:\"funStuffPicker_tab_sillysupplies\",funStuffPicker_tab_sportasauruses:\"funStuffPicker_tab_sportasauruses\",funStuffPicker_tab_teamsquatch:\"funStuffPicker_tab_teamsquatch\",funStuffPicker_tab_tidepool:\"funStuffPicker_tab_tidepool\",funStuffPicker_tab_unicorns:\"funStuffPicker_tab_unicorns\",funStuffPicker_tab_wordArt:\"funStuffPicker_tab_wordArt\",funStuffPicker_viewAllLabel:\"funStuffPicker_viewAllLabel\",generate_team_code_button_aria_label:\"generate_team_code_button_aria_label\",generate_team_code_button_text:\"generate_team_code_button_text\",generic_error:\"generic_error\",getUserMedia_chrome_failure:\"getUserMedia_chrome_failure\",getUserMedia_chrome_failure_help:\"getUserMedia_chrome_failure_help\",getUserMedia_chrome_guidance:\"getUserMedia_chrome_guidance\",getUserMedia_chrome_guidance_subtitle:\"getUserMedia_chrome_guidance_subtitle\",getUserMedia_continue_button:\"getUserMedia_continue_button\",getUserMedia_continue_button_tooltip:\"getUserMedia_continue_button_tooltip\",getUserMedia_download:\"getUserMedia_download\",getUserMedia_edge_call_back_reload:\"getUserMedia_edge_call_back_reload\",getUserMedia_edge_info:\"getUserMedia_edge_info\",getUserMedia_failure:\"getUserMedia_failure\",getUserMedia_failure_of_other_app:\"getUserMedia_failure_of_other_app\",getUserMedia_microsoft_edge_guidance:\"getUserMedia_microsoft_edge_guidance\",getUserMedia_microsoft_teams:\"getUserMedia_microsoft_teams\",getUserMedia_new_microsoft_edge_guidance:\"getUserMedia_new_microsoft_edge_guidance\",getUserMedia_reload_button:\"getUserMedia_reload_button\",getUserMediaDialog_chrome_content:\"getUserMediaDialog_chrome_content\",getUserMediaDialog_chrome_header:\"getUserMediaDialog_chrome_header\",getUserMediaDialog_edge_button:\"getUserMediaDialog_edge_button\",getUserMediaDialog_edge_content:\"getUserMediaDialog_edge_content\",getUserMediaDialog_edge_header:\"getUserMediaDialog_edge_header\",giphy_pause:\"giphy_pause\",giphy_play:\"giphy_play\",glossary_tab_title:\"glossary_tab_title\",go_to_tab_label:\"go_to_tab_label\",goto_web_app:\"goto_web_app\",group_call_pickup_answer_btn:\"group_call_pickup_answer_btn\",group_call_pickup_call_for:\"group_call_pickup_call_for\",group_call_pickup_caller:\"group_call_pickup_caller\",group_call_pickup_explainer:\"group_call_pickup_explainer\",group_call_pickup_ignore_btn:\"group_call_pickup_ignore_btn\",group_call_pickup_notification_setting:\"group_call_pickup_notification_setting\",group_call_pickup_notification_setting_banner:\"group_call_pickup_notification_setting_banner\",group_call_pickup_notification_setting_mute:\"group_call_pickup_notification_setting_mute\",group_call_pickup_notification_setting_ring:\"group_call_pickup_notification_setting_ring\",groupChat_creationStep1Title:\"groupChat_creationStep1Title\",guest_license_error_button:\"guest_license_error_button\",guest_license_error_button_sign_up:\"guest_license_error_button_sign_up\",guest_license_error_button_try_again:\"guest_license_error_button_try_again\",guest_license_error_dropdown_current:\"guest_license_error_dropdown_current\",guest_license_error_dropdown_empty_text:\"guest_license_error_dropdown_empty_text\",guest_license_error_dropdown_empty_text_aria:\"guest_license_error_dropdown_empty_text_aria\",guest_license_error_dropdown_empty_text_aria_invite_only:\"guest_license_error_dropdown_empty_text_aria_invite_only\",guest_license_error_dropdown_empty_text_invite_only:\"guest_license_error_dropdown_empty_text_invite_only\",guest_license_error_dropdown_new:\"guest_license_error_dropdown_new\",guest_license_error_footer_redeem_email_line_1:\"guest_license_error_footer_redeem_email_line_1\",guest_license_error_footer_redeem_email_line_2:\"guest_license_error_footer_redeem_email_line_2\",guest_license_error_invites_subtitle:\"guest_license_error_invites_subtitle\",guest_license_error_no_license_msa_title:\"guest_license_error_no_license_msa_title\",guest_license_error_no_license_msa_title_sign_up:\"guest_license_error_no_license_msa_title_sign_up\",guest_license_error_no_license_or_tenants_subtitle:\"guest_license_error_no_license_or_tenants_subtitle\",guest_license_error_no_license_subtitle:\"guest_license_error_no_license_subtitle\",guest_license_error_no_license_subtitle_with_tenant:\"guest_license_error_no_license_subtitle_with_tenant\",guest_license_error_no_license_title:\"guest_license_error_no_license_title\",guest_license_error_no_license_title_no_current_tenant:\"guest_license_error_no_license_title_no_current_tenant\",guest_license_error_one_invite_title:\"guest_license_error_one_invite_title\",guest_license_error_title:\"guest_license_error_title\",guest_license_error_title_redemption_failed:\"guest_license_error_title_redemption_failed\",guest_license_error_unable_to_redeem_message:\"guest_license_error_unable_to_redeem_message\",guest_redemption_popup_title:\"guest_redemption_popup_title\",guest_tenant_postfix:\"guest_tenant_postfix\",guest_user_postfix:\"guest_user_postfix\",header_tabs_aria_label_add_a_tab:\"header_tabs_aria_label_add_a_tab\",header_tabs_aria_label_tab_options:\"header_tabs_aria_label_tab_options\",header_title_aria_label_contact_card:\"header_title_aria_label_contact_card\",help_button:\"help_button\",help_button_browsetopics:\"help_button_browsetopics\",help_button_help:\"help_button_help\",help_button_teamshelpcenter:\"help_button_teamshelpcenter\",help_button_training:\"help_button_training\",help_button_whatsnew:\"help_button_whatsnew\",help_tab_title:\"help_tab_title\",hid_with_sfb_warning_message:\"hid_with_sfb_warning_message\",hidden_tags_aria_label:\"hidden_tags_aria_label\",hidden_tags_counter:\"hidden_tags_counter\",hidden_tags_counter_all_tags_hidden:\"hidden_tags_counter_all_tags_hidden\",hidden_tags_counter_one_tag:\"hidden_tags_counter_one_tag\",hide_call_details:\"hide_call_details\",hide_call_info:\"hide_call_info\",hide_device_settings:\"hide_device_settings\",hide_meeting_details:\"hide_meeting_details\",hide_meeting_notes:\"hide_meeting_notes\",hide_offline_dialog_notification:\"hide_offline_dialog_notification\",hide_settings:\"hide_settings\",history_menu_chat_with_menuitem_text:\"history_menu_chat_with_menuitem_text\",history_menu_default_text:\"history_menu_default_text\",history_menu_discover_teams_title:\"history_menu_discover_teams_title\",history_menu_shortcutkey_aria_label:\"history_menu_shortcutkey_aria_label\",home:\"home\",how_to_use_team_join_code:\"how_to_use_team_join_code\",how_to_use_team_join_code_text:\"how_to_use_team_join_code_text\",hwaapp_anon_signin_failed:\"hwaapp_anon_signin_failed\",hwaapp_context_menu_copy:\"hwaapp_context_menu_copy\",hwaapp_context_menu_copy_image:\"hwaapp_context_menu_copy_image\",hwaapp_context_menu_copy_link:\"hwaapp_context_menu_copy_link\",hwaapp_context_menu_open_link:\"hwaapp_context_menu_open_link\",hwaapp_context_menu_paste:\"hwaapp_context_menu_paste\",hwaapp_context_menu_select_all:\"hwaapp_context_menu_select_all\",hwaapp_settings_application:\"hwaapp_settings_application\",hwaapp_settings_onclose_checkbox_description:\"hwaapp_settings_onclose_checkbox_description\",hwaapp_settings_onclose_list_dialog_description:\"hwaapp_settings_onclose_list_dialog_description\",hwaapp_update_canceled_message:\"hwaapp_update_canceled_message\",hwaapp_update_defaulterror_message:\"hwaapp_update_defaulterror_message\",hwaapp_update_downloadcompleted_action_message:\"hwaapp_update_downloadcompleted_action_message\",hwaapp_update_downloadcompleted_message:\"hwaapp_update_downloadcompleted_message\",hwaapp_update_downloadinprogress_message:\"hwaapp_update_downloadinprogress_message\",hwaapp_update_downloadstarted_message:\"hwaapp_update_downloadstarted_message\",hwaapp_update_nostoreaccount_message:\"hwaapp_update_nostoreaccount_message\",hwaapp_update_noupdates_message:\"hwaapp_update_noupdates_message\",hwaapp_wam_tenantswitch_failed:\"hwaapp_wam_tenantswitch_failed\",icons_accept:\"icons_accept\",icons_accept_all:\"icons_accept_all\",icons_accept_aria_label:\"icons_accept_aria_label\",icons_admit_all:\"icons_admit_all\",icons_angry_reactions:\"icons_angry_reactions\",icons_announcement:\"icons_announcement\",icons_approve:\"icons_approve\",icons_apps:\"icons_apps\",icons_archived:\"icons_archived\",icons_arrow_down:\"icons_arrow_down\",icons_arrow_up:\"icons_arrow_up\",icons_attachment:\"icons_attachment\",icons_audio:\"icons_audio\",icons_backspace:\"icons_backspace\",icons_bold:\"icons_bold\",icons_bookmark:\"icons_bookmark\",icons_bookmarked:\"icons_bookmarked\",icons_browsepc:\"icons_browsepc\",icons_bullet_list:\"icons_bullet_list\",icons_burger:\"icons_burger\",icons_calendar:\"icons_calendar\",icons_call_alert:\"icons_call_alert\",icons_call_control_present:\"icons_call_control_present\",icons_call_control_stop_presenting:\"icons_call_control_stop_presenting\",icons_call_end:\"icons_call_end\",icons_call_pstn:\"icons_call_pstn\",icons_call_switch_camera:\"icons_call_switch_camera\",icons_cancel_arialabel:\"icons_cancel_arialabel\",icons_cancel_upload:\"icons_cancel_upload\",icons_changename:\"icons_changename\",icons_channel:\"icons_channel\",icons_check:\"icons_check\",icons_checkbox:\"icons_checkbox\",icons_checkbox_selected:\"icons_checkbox_selected\",icons_checkbox_unselected:\"icons_checkbox_unselected\",icons_chrome_back:\"icons_chrome_back\",icons_chrome_forward:\"icons_chrome_forward\",icons_chrome_maximize:\"icons_chrome_maximize\",icons_chrome_minimize:\"icons_chrome_minimize\",icons_chrome_unmaximize:\"icons_chrome_unmaximize\",icons_close:\"icons_close\",icons_code:\"icons_code\",icons_compose:\"icons_compose\",icons_copy:\"icons_copy\",icons_create_team:\"icons_create_team\",icons_create_team_from:\"icons_create_team_from\",icons_create_team_template:\"icons_create_team_template\",icons_delete:\"icons_delete\",icons_delete_arialabel:\"icons_delete_arialabel\",icons_delete_table_column_row:\"icons_delete_table_column_row\",icons_deny_all:\"icons_deny_all\",icons_deny_aria_label:\"icons_deny_aria_label\",icons_desktop:\"icons_desktop\",icons_dns:\"icons_dns\",icons_document:\"icons_document\",icons_down_indicator:\"icons_down_indicator\",icons_download:\"icons_download\",icons_downloaded:\"icons_downloaded\",icons_downloading:\"icons_downloading\",icons_dropdown:\"icons_dropdown\",icons_edit:\"icons_edit\",icons_email:\"icons_email\",icons_endCall:\"icons_endCall\",icons_error:\"icons_error\",icons_exit_fullscreen:\"icons_exit_fullscreen\",icons_extension:\"icons_extension\",icons_file_picker:\"icons_file_picker\",icons_files:\"icons_files\",icons_filter:\"icons_filter\",icons_filter_search:\"icons_filter_search\",icons_filtered:\"icons_filtered\",icons_filters:\"icons_filters\",icons_folder:\"icons_folder\",icons_folderDownload:\"icons_folderDownload\",icons_folderUpload:\"icons_folderUpload\",icons_font_color:\"icons_font_color\",icons_font_size:\"icons_font_size\",icons_format:\"icons_format\",icons_fullscreen:\"icons_fullscreen\",icons_gallery:\"icons_gallery\",icons_gettingstarted:\"icons_gettingstarted\",icons_gif:\"icons_gif\",icons_heart_reactions:\"icons_heart_reactions\",icons_helparticle:\"icons_helparticle\",icons_highlight:\"icons_highlight\",icons_home:\"icons_home\",icons_image:\"icons_image\",icons_important:\"icons_important\",icons_incoming_video:\"icons_incoming_video\",icons_incoming_videoOff:\"icons_incoming_videoOff\",icons_indicator:\"icons_indicator\",icons_inferred:\"icons_inferred\",icons_info:\"icons_info\",icons_input_invalid:\"icons_input_invalid\",icons_input_valid:\"icons_input_valid\",icons_insert:\"icons_insert\",icons_insert_image:\"icons_insert_image\",icons_insert_table:\"icons_insert_table\",icons_insert_table_column_row:\"icons_insert_table_column_row\",icons_italic:\"icons_italic\",icons_keyboard:\"icons_keyboard\",icons_laugh_reactions:\"icons_laugh_reactions\",icons_leave:\"icons_leave\",icons_left_rail_filter:\"icons_left_rail_filter\",icons_like:\"icons_like\",icons_like_off:\"icons_like_off\",icons_like_off_reactions:\"icons_like_off_reactions\",icons_like_off_reactions_aria_label:\"icons_like_off_reactions_aria_label\",icons_like_reactions:\"icons_like_reactions\",icons_like_reactions_aria_label:\"icons_like_reactions_aria_label\",icons_liked:\"icons_liked\",icons_link:\"icons_link\",icons_lock:\"icons_lock\",icons_maximize:\"icons_maximize\",icons_meeting_notes:\"icons_meeting_notes\",icons_menu:\"icons_menu\",icons_message:\"icons_message\",icons_message_failure_indicator:\"icons_message_failure_indicator\",icons_mic:\"icons_mic\",icons_mic_off:\"icons_mic_off\",icons_minimize:\"icons_minimize\",icons_more:\"icons_more\",icons_more_open_menu:\"icons_more_open_menu\",icons_mov:\"icons_mov\",icons_move:\"icons_move\",icons_msft_collabdb:\"icons_msft_collabdb\",icons_msft_delve:\"icons_msft_delve\",icons_msft_onedrive:\"icons_msft_onedrive\",icons_msft_onenote:\"icons_msft_onenote\",icons_msft_onenote_online:\"icons_msft_onenote_online\",icons_msft_outlook:\"icons_msft_outlook\",icons_msft_powerbi:\"icons_msft_powerbi\",icons_msft_ppt:\"icons_msft_ppt\",icons_msft_ppt_online:\"icons_msft_ppt_online\",icons_msft_sharepoint:\"icons_msft_sharepoint\",icons_msft_sp_doc_library:\"icons_msft_sp_doc_library\",icons_msft_stream:\"icons_msft_stream\",icons_msft_visio:\"icons_msft_visio\",icons_msft_word:\"icons_msft_word\",icons_msft_word_online:\"icons_msft_word_online\",icons_msft_xl:\"icons_msft_xl\",icons_msft_xl_online:\"icons_msft_xl_online\",icons_mute_all_others:\"icons_mute_all_others\",icons_new_window:\"icons_new_window\",icons_newchat:\"icons_newchat\",icons_newchat_hover:\"icons_newchat_hover\",icons_newtab:\"icons_newtab\",icons_notes:\"icons_notes\",icons_number_list:\"icons_number_list\",icons_oof:\"icons_oof\",icons_open_inside:\"icons_open_inside\",icons_open_outside:\"icons_open_outside\",icons_opennewtab:\"icons_opennewtab\",icons_paste:\"icons_paste\",icons_pdf:\"icons_pdf\",icons_person:\"icons_person\",icons_pin:\"icons_pin\",icons_play:\"icons_play\",icons_play_forward:\"icons_play_forward\",icons_play_pause:\"icons_play_pause\",icons_play_sound:\"icons_play_sound\",icons_play_sound_mute:\"icons_play_sound_mute\",icons_power:\"icons_power\",icons_promote_member:\"icons_promote_member\",icons_promoted:\"icons_promoted\",icons_quote:\"icons_quote\",icons_radiobox_selected:\"icons_radiobox_selected\",icons_radiobox_unselected:\"icons_radiobox_unselected\",icons_recent:\"icons_recent\",icons_recents:\"icons_recents\",icons_refresh:\"icons_refresh\",icons_reply:\"icons_reply\",icons_replyDisabled:\"icons_replyDisabled\",icons_reset_zoom:\"icons_reset_zoom\",icons_retry_arialabel:\"icons_retry_arialabel\",icons_rich_style:\"icons_rich_style\",icons_sad_reactions:\"icons_sad_reactions\",icons_send:\"icons_send\",icons_send_arialabel:\"icons_send_arialabel\",icons_sendButtonDisabled_Async:\"icons_sendButtonDisabled_Async\",icons_sendData_text:\"icons_sendData_text\",icons_sfb:\"icons_sfb\",icons_sketch:\"icons_sketch\",icons_skype:\"icons_skype\",icons_star:\"icons_star\",icons_starred:\"icons_starred\",icons_surprised_reactions:\"icons_surprised_reactions\",icons_team:\"icons_team\",icons_team_create:\"icons_team_create\",icons_team_create_and_join:\"icons_team_create_and_join\",icons_team_discover:\"icons_team_discover\",icons_team_scoped_create_only:\"icons_team_scoped_create_only\",icons_team_scoped_join_only:\"icons_team_scoped_join_only\",icons_tentative:\"icons_tentative\",icons_todo:\"icons_todo\",icons_txt:\"icons_txt\",icons_underline:\"icons_underline\",icons_uninstall:\"icons_uninstall\",icons_videoOff:\"icons_videoOff\",icons_view:\"icons_view\",icons_website:\"icons_website\",icons_yesNoMaybe:\"icons_yesNoMaybe\",icons_yo:\"icons_yo\",icons_zip:\"icons_zip\",icons_zoom_in:\"icons_zoom_in\",icons_zoom_out:\"icons_zoom_out\",\"icons-contact-list\":\"icons-contact-list\",immersive_reader_content:\"immersive_reader_content\",imreceive:\"imreceive\",imsend:\"imsend\",in_context_app_store_dialog_caption_message_bots:\"in_context_app_store_dialog_caption_message_bots\",in_context_app_store_dialog_caption_message_tabs_channel:\"in_context_app_store_dialog_caption_message_tabs_channel\",in_context_app_store_dialog_caption_message_tabs_chats:\"in_context_app_store_dialog_caption_message_tabs_chats\",in_context_app_store_dialog_caption_message_tabs_private_channel:\"in_context_app_store_dialog_caption_message_tabs_private_channel\",in_context_app_store_dialog_empty_state_message_mf:\"in_context_app_store_dialog_empty_state_message_mf\",in_context_app_store_dialog_goto_app_gallery:\"in_context_app_store_dialog_goto_app_gallery\",in_context_app_store_dialog_goto_manage_apps:\"in_context_app_store_dialog_goto_manage_apps\",in_context_app_store_dialog_installed_apps_heading_bots_mf:\"in_context_app_store_dialog_installed_apps_heading_bots_mf\",in_context_app_store_dialog_installed_apps_heading_tabs_mf:\"in_context_app_store_dialog_installed_apps_heading_tabs_mf\",in_context_app_store_dialog_not_installed_apps_heading_bots_mf:\"in_context_app_store_dialog_not_installed_apps_heading_bots_mf\",in_context_app_store_dialog_not_installed_apps_heading_tabs_mf:\"in_context_app_store_dialog_not_installed_apps_heading_tabs_mf\",in_context_app_store_dialog_search_result_update_bots_mf:\"in_context_app_store_dialog_search_result_update_bots_mf\",in_context_app_store_dialog_search_result_update_tabs_mf:\"in_context_app_store_dialog_search_result_update_tabs_mf\",in_context_app_store_dialog_title_mf:\"in_context_app_store_dialog_title_mf\",incoming_video_unsupported:\"incoming_video_unsupported\",incoming_video_unsupported_description:\"incoming_video_unsupported_description\",incoming_video_unsupported_title:\"incoming_video_unsupported_title\",incoming_video_unsupported_vdi:\"incoming_video_unsupported_vdi\",info_header:\"info_header\",info_pane_add_new_description:\"info_pane_add_new_description\",info_pane_channel_description_empty:\"info_pane_channel_description_empty\",info_pane_channel_description_private_channel:\"info_pane_channel_description_private_channel\",info_pane_section_activity:\"info_pane_section_activity\",info_pane_section_people_add_member:\"info_pane_section_people_add_member\",info_pane_section_people_guests:\"info_pane_section_people_guests\",info_pane_section_people_members:\"info_pane_section_people_members\",info_pane_section_people_recently_contributed:\"info_pane_section_people_recently_contributed\",info_pane_section_pin_post:\"info_pane_section_pin_post\",info_pane_title:\"info_pane_title\",info_pane_view_all:\"info_pane_view_all\",inline_image_context_menu_copy_image:\"inline_image_context_menu_copy_image\",input_extension_insert:\"input_extension_insert\",inputExtension_action_tooltip:\"inputExtension_action_tooltip\",inputExtension_additional_info:\"inputExtension_additional_info\",inputExtension_appBasedLink_collapse_button_aria_label:\"inputExtension_appBasedLink_collapse_button_aria_label\",inputExtension_appBasedLink_expand_button_aria_label:\"inputExtension_appBasedLink_expand_button_aria_label\",inputExtension_appBasedLink_setUp_button:\"inputExtension_appBasedLink_setUp_button\",inputExtension_appBasedLink_setUp_description:\"inputExtension_appBasedLink_setUp_description\",inputExtension_appBasedLink_showPreview_button:\"inputExtension_appBasedLink_showPreview_button\",inputExtension_appBasedLink_showPreview_description:\"inputExtension_appBasedLink_showPreview_description\",inputExtension_appBasedLink_signIn_button:\"inputExtension_appBasedLink_signIn_button\",inputExtension_appBasedLink_signIn_description:\"inputExtension_appBasedLink_signIn_description\",inputExtension_auth_button_text:\"inputExtension_auth_button_text\",inputExtension_auth_description:\"inputExtension_auth_description\",inputExtension_auth_error:\"inputExtension_auth_error\",inputExtension_auth_link_ariaLabel:\"inputExtension_auth_link_ariaLabel\",inputExtension_auth_link_text:\"inputExtension_auth_link_text\",inputExtension_auth_task_module_description:\"inputExtension_auth_task_module_description\",inputExtension_closePill:\"inputExtension_closePill\",inputExtension_codeSnippet_addButton:\"inputExtension_codeSnippet_addButton\",inputExtension_codeSnippet_collapse:\"inputExtension_codeSnippet_collapse\",inputExtension_codeSnippet_discardButton:\"inputExtension_codeSnippet_discardButton\",inputExtension_codeSnippet_editLabel:\"inputExtension_codeSnippet_editLabel\",inputExtension_codeSnippet_errorMessage:\"inputExtension_codeSnippet_errorMessage\",inputExtension_codeSnippet_expand_mf:\"inputExtension_codeSnippet_expand_mf\",inputExtension_codeSnippet_languageMenu:\"inputExtension_codeSnippet_languageMenu\",inputExtension_codeSnippet_largeError:\"inputExtension_codeSnippet_largeError\",inputExtension_codeSnippet_placeholderMessage:\"inputExtension_codeSnippet_placeholderMessage\",inputExtension_codeSnippet_wrapLabel:\"inputExtension_codeSnippet_wrapLabel\",inputExtension_collapsedMenu:\"inputExtension_collapsedMenu\",inputExtension_commandTitle:\"inputExtension_commandTitle\",inputExtension_config_button_text:\"inputExtension_config_button_text\",inputExtension_config_description:\"inputExtension_config_description\",inputExtension_config_link_ariaLabel:\"inputExtension_config_link_ariaLabel\",inputExtension_config_link_text:\"inputExtension_config_link_text\",inputExtension_config_task_module_description:\"inputExtension_config_task_module_description\",inputExtension_contextMenu_delete:\"inputExtension_contextMenu_delete\",inputExtension_contextMenu_favorite:\"inputExtension_contextMenu_favorite\",inputExtension_contextMenu_remove:\"inputExtension_contextMenu_remove\",inputExtension_contextMenu_setting:\"inputExtension_contextMenu_setting\",inputExtension_contextMenu_settingErrorOKButton:\"inputExtension_contextMenu_settingErrorOKButton\",inputExtension_contextMenu_settingErrorText:\"inputExtension_contextMenu_settingErrorText\",inputExtension_contextMenu_unfavorite:\"inputExtension_contextMenu_unfavorite\",inputExtension_create_more_commands:\"inputExtension_create_more_commands\",inputExtension_errorNoComposeExtensions:\"inputExtension_errorNoComposeExtensions\",inputExtension_errorNoComposeExtensionsAppsDisabled:\"inputExtension_errorNoComposeExtensionsAppsDisabled\",inputExtension_expandedMenu:\"inputExtension_expandedMenu\",inputExtension_giphy_search_placeholderText:\"inputExtension_giphy_search_placeholderText\",inputExtension_initialRun_progress:\"inputExtension_initialRun_progress\",inputExtension_invoke_failure_bots:\"inputExtension_invoke_failure_bots\",inputExtension_invoke_failure_nonbots:\"inputExtension_invoke_failure_nonbots\",inputExtension_more_options_button_title:\"inputExtension_more_options_button_title\",inputExtension_noAdditionalComposeExtensions:\"inputExtension_noAdditionalComposeExtensions\",inputExtension_openUrl:\"inputExtension_openUrl\",inputExtension_promote_coachmark:\"inputExtension_promote_coachmark\",inputExtension_response_error:\"inputExtension_response_error\",inputExtension_retry_link_text:\"inputExtension_retry_link_text\",inputExtension_search_resultsFound:\"inputExtension_search_resultsFound\",inputExtension_search_resultsFoundPlural:\"inputExtension_search_resultsFoundPlural\",inputExtension_searchingDataLabel:\"inputExtension_searchingDataLabel\",inputExtension_selectMenuItem:\"inputExtension_selectMenuItem\",inputExtension_suggested_section_title:\"inputExtension_suggested_section_title\",inputExtension_task_module_button_title:\"inputExtension_task_module_button_title\",inputExtension_task_module_preview_screen_cancel_button_title:\"inputExtension_task_module_preview_screen_cancel_button_title\",inputExtension_task_module_preview_screen_consent_message_chat:\"inputExtension_task_module_preview_screen_consent_message_chat\",inputExtension_task_module_preview_screen_consent_message_team:\"inputExtension_task_module_preview_screen_consent_message_team\",inputExtension_task_module_preview_screen_consent_privacy:\"inputExtension_task_module_preview_screen_consent_privacy\",inputExtension_task_module_preview_screen_consent_termsOfUse:\"inputExtension_task_module_preview_screen_consent_termsOfUse\",inputExtension_task_module_preview_screen_edit_button_title:\"inputExtension_task_module_preview_screen_edit_button_title\",inputExtension_task_module_preview_screen_noprems_chat:\"inputExtension_task_module_preview_screen_noprems_chat\",inputExtension_task_module_preview_screen_noprems_powerbar:\"inputExtension_task_module_preview_screen_noprems_powerbar\",inputExtension_task_module_preview_screen_noprems_team:\"inputExtension_task_module_preview_screen_noprems_team\",inputExtension_task_module_preview_screen_send_button_title:\"inputExtension_task_module_preview_screen_send_button_title\",inputExtension_task_module_preview_screen_title:\"inputExtension_task_module_preview_screen_title\",insert:\"insert\",insertHyperlink_addressLabel:\"insertHyperlink_addressLabel\",insertHyperlink_addressPlaceholder:\"insertHyperlink_addressPlaceholder\",insertHyperlink_aria_label:\"insertHyperlink_aria_label\",insertHyperlink_cancel:\"insertHyperlink_cancel\",insertHyperlink_clear:\"insertHyperlink_clear\",insertHyperlink_displayText:\"insertHyperlink_displayText\",insertHyperlink_insert:\"insertHyperlink_insert\",insertHyperlink_invalidWarning:\"insertHyperlink_invalidWarning\",insertHyperlink_title:\"insertHyperlink_title\",instantMeeting_errorMessage:\"instantMeeting_errorMessage\",instantMeeting_errorTitle:\"instantMeeting_errorTitle\",instantMeeting_titlePrefix:\"instantMeeting_titlePrefix\",interop_screenshare_meeting_title_prefix:\"interop_screenshare_meeting_title_prefix\",interop_screenshare_message:\"interop_screenshare_message\",interop_start_meeting_alert_button_text:\"interop_start_meeting_alert_button_text\",interop_start_meeting_alert_title:\"interop_start_meeting_alert_title\",interop_start_meeting_from_call_alert_text:\"interop_start_meeting_from_call_alert_text\",interop_start_meeting_from_chat_alert_text:\"interop_start_meeting_from_chat_alert_text\",invitation_wizard_dialog_title:\"invitation_wizard_dialog_title\",invitation_wizard_invite_by_email_subtitle:\"invitation_wizard_invite_by_email_subtitle\",invitation_wizard_invite_by_email_title:\"invitation_wizard_invite_by_email_title\",invitation_wizard_invite_contacts_subtitle:\"invitation_wizard_invite_contacts_subtitle\",invitation_wizard_invite_contacts_title:\"invitation_wizard_invite_contacts_title\",invitation_wizard_link_copied_text:\"invitation_wizard_link_copied_text\",invitation_wizard_link_copy_btn_text:\"invitation_wizard_link_copy_btn_text\",invitation_wizard_pending_requests_button:\"invitation_wizard_pending_requests_button\",invite_accepted:\"invite_accepted\",invite_accepted_status:\"invite_accepted_status\",invite_cancelled:\"invite_cancelled\",invite_declined:\"invite_declined\",invite_declined_status:\"invite_declined_status\",invite_member_dialog_remove_row_aria_label:\"invite_member_dialog_remove_row_aria_label\",invite_member_error_member_limit_admin_count_text:\"invite_member_error_member_limit_admin_count_text\",invite_member_error_member_limit_admin_text:\"invite_member_error_member_limit_admin_text\",invite_member_error_member_limit_member_text_generic:\"invite_member_error_member_limit_member_text_generic\",invite_member_error_member_limit_member_text_multiple_admin:\"invite_member_error_member_limit_member_text_multiple_admin\",invite_member_error_member_limit_member_text_single_admin:\"invite_member_error_member_limit_member_text_single_admin\",invite_member_sending_invites_accessibility:\"invite_member_sending_invites_accessibility\",invite_not_responded_status:\"invite_not_responded_status\",invite_not_sent_status:\"invite_not_sent_status\",invite_notResponded:\"invite_notResponded\",invite_tentative:\"invite_tentative\",invite_tentative_status:\"invite_tentative_status\",itp_block_download_app_button:\"itp_block_download_app_button\",itp_block_learn_more_link:\"itp_block_learn_more_link\",itp_block_line_2:\"itp_block_line_2\",itp_block_line_3:\"itp_block_line_3\",join_broadcast_meeting_url_text:\"join_broadcast_meeting_url_text\",join_by_code_tile_button_aria:\"join_by_code_tile_button_aria\",join_group_call_invite_text:\"join_group_call_invite_text\",join_group_call_url_text:\"join_group_call_url_text\",join_team_dialog_dynamic_group_info:\"join_team_dialog_dynamic_group_info\",join_team_dialog_join:\"join_team_dialog_join\",join_team_dialog_join_capacity_limit_error_text:\"join_team_dialog_join_capacity_limit_error_text\",join_team_dialog_join_error_text:\"join_team_dialog_join_error_text\",join_team_dialog_loading:\"join_team_dialog_loading\",join_team_dialog_loading_error_header:\"join_team_dialog_loading_error_header\",join_team_dialog_loading_error_text:\"join_team_dialog_loading_error_text\",join_team_dialog_loading_text:\"join_team_dialog_loading_text\",join_team_dialog_request_sent:\"join_team_dialog_request_sent\",join_team_dialog_retry:\"join_team_dialog_retry\",join_tenant_by_url_content_header:\"join_tenant_by_url_content_header\",join_tenant_by_url_content_text:\"join_tenant_by_url_content_text\",join_tenant_by_url_download_app_button_text:\"join_tenant_by_url_download_app_button_text\",join_tenant_by_url_email_placeholder_text:\"join_tenant_by_url_email_placeholder_text\",join_tenant_by_url_generic_error_text:\"join_tenant_by_url_generic_error_text\",join_tenant_by_url_invalid_url_content_header:\"join_tenant_by_url_invalid_url_content_header\",join_tenant_by_url_invalid_url_content_text:\"join_tenant_by_url_invalid_url_content_text\",join_tenant_by_url_legal_link_text:\"join_tenant_by_url_legal_link_text\",join_tenant_by_url_microsoft_teams_link_text:\"join_tenant_by_url_microsoft_teams_link_text\",join_tenant_by_url_name_placeholder_text:\"join_tenant_by_url_name_placeholder_text\",join_tenant_by_url_privacy_footer_text:\"join_tenant_by_url_privacy_footer_text\",join_tenant_by_url_product_name_header:\"join_tenant_by_url_product_name_header\",join_tenant_by_url_request_received_content_header:\"join_tenant_by_url_request_received_content_header\",join_tenant_by_url_request_received_content_text:\"join_tenant_by_url_request_received_content_text\",join_tenant_by_url_submit_button_text:\"join_tenant_by_url_submit_button_text\",joinByCodeTileButtonText:\"joinByCodeTileButtonText\",joinByCodeTileDescription:\"joinByCodeTileDescription\",joinByCodeTileDescriptionAria:\"joinByCodeTileDescriptionAria\",joinByCodeTileInputPlaceholder:\"joinByCodeTileInputPlaceholder\",joinByCodeTileTitle:\"joinByCodeTileTitle\",joinTeamByCodeFailed:\"joinTeamByCodeFailed\",keyboard_layout_language_list_dialog_description:\"keyboard_layout_language_list_dialog_description\",keyboard_layout_shortcuts_help_dialog_subtitle:\"keyboard_layout_shortcuts_help_dialog_subtitle\",keyboard_navigation_help_app_bar_title:\"keyboard_navigation_help_app_bar_title\",keyboard_navigation_help_calling_title:\"keyboard_navigation_help_calling_title\",keyboard_navigation_help_channel_title:\"keyboard_navigation_help_channel_title\",keyboard_navigation_help_chat_title:\"keyboard_navigation_help_chat_title\",keyboard_navigation_help_dev_title:\"keyboard_navigation_help_dev_title\",keyboard_navigation_help_files_title:\"keyboard_navigation_help_files_title\",keyboard_navigation_help_global_title:\"keyboard_navigation_help_global_title\",keyboard_navigation_help_main_subtitle_all_shortcuts_text:\"keyboard_navigation_help_main_subtitle_all_shortcuts_text\",keyboard_navigation_help_main_subtitle_learn_more_text:\"keyboard_navigation_help_main_subtitle_learn_more_text\",keyboard_navigation_help_meetings_and_calendar_title:\"keyboard_navigation_help_meetings_and_calendar_title\",keyboard_navigation_help_navigation_title:\"keyboard_navigation_help_navigation_title\",keyboard_navigation_help_other_title:\"keyboard_navigation_help_other_title\",language_list_dialog_cancel_button:\"language_list_dialog_cancel_button\",language_list_dialog_description:\"language_list_dialog_description\",language_list_dialog_language_title:\"language_list_dialog_language_title\",language_list_dialog_save_button:\"language_list_dialog_save_button\",large_screen_channel_card_posts_this_week_label:\"large_screen_channel_card_posts_this_week_label\",large_screen_channel_card_tap_to_view_title:\"large_screen_channel_card_tap_to_view_title\",large_screen_non_members_placeholder_description:\"large_screen_non_members_placeholder_description\",large_screen_non_members_placeholder_header:\"large_screen_non_members_placeholder_header\",large_screen_non_members_placeholder_learn_more:\"large_screen_non_members_placeholder_learn_more\",large_screen_start_meeting_panel_header:\"large_screen_start_meeting_panel_header\",large_screen_start_meeting_panel_invite_label:\"large_screen_start_meeting_panel_invite_label\",large_screen_start_meeting_panel_invite_people:\"large_screen_start_meeting_panel_invite_people\",large_screen_start_meeting_panel_invite_placeholder:\"large_screen_start_meeting_panel_invite_placeholder\",large_screen_start_meeting_panel_next:\"large_screen_start_meeting_panel_next\",large_screen_start_meeting_panel_subheader:\"large_screen_start_meeting_panel_subheader\",learn_the_basics_esp_menu_join_a_team:\"learn_the_basics_esp_menu_join_a_team\",learn_the_basics_esp_menu_send_a_channel_message:\"learn_the_basics_esp_menu_send_a_channel_message\",learn_the_basics_esp_menu_send_a_chat:\"learn_the_basics_esp_menu_send_a_chat\",learn_the_basics_esp_menu_text:\"learn_the_basics_esp_menu_text\",learn_the_basics_esp_menu_view_activity:\"learn_the_basics_esp_menu_view_activity\",learn_the_basics_join_a_team_button:\"learn_the_basics_join_a_team_button\",learn_the_basics_join_a_team_list:\"learn_the_basics_join_a_team_list\",learn_the_basics_teams_app_bar:\"learn_the_basics_teams_app_bar\",learn_the_basics_view_activity_app_bar:\"learn_the_basics_view_activity_app_bar\",learn_the_basics_view_activity_feed:\"learn_the_basics_view_activity_feed\",learn_the_basics_view_channel_conversation_channels:\"learn_the_basics_view_channel_conversation_channels\",learn_the_basics_view_channel_conversation_compose:\"learn_the_basics_view_channel_conversation_compose\",learn_the_basics_view_channel_conversation_new:\"learn_the_basics_view_channel_conversation_new\",learn_the_basics_view_channel_conversation_send:\"learn_the_basics_view_channel_conversation_send\",learn_the_basics_view_new_chat:\"learn_the_basics_view_new_chat\",learn_the_basics_view_new_chat_choose:\"learn_the_basics_view_new_chat_choose\",learn_the_basics_view_new_chat_compose:\"learn_the_basics_view_new_chat_compose\",learn_the_basics_view_new_chat_send:\"learn_the_basics_view_new_chat_send\",left:\"left\",left_rail_channel_filter_placeholder:\"left_rail_channel_filter_placeholder\",left_rail_chat_filter_menu_meetings:\"left_rail_chat_filter_menu_meetings\",left_rail_chat_filter_menu_muted_conversations:\"left_rail_chat_filter_menu_muted_conversations\",left_rail_chat_filter_placeholder:\"left_rail_chat_filter_placeholder\",left_rail_filter_close_button_title:\"left_rail_filter_close_button_title\",left_rail_filter_coachmark_text:\"left_rail_filter_coachmark_text\",left_rail_filter_coachmark_title:\"left_rail_filter_coachmark_title\",left_rail_filter_more_options_button_title:\"left_rail_filter_more_options_button_title\",left_rail_filter_no_results:\"left_rail_filter_no_results\",left_rail_filter_placeholder:\"left_rail_filter_placeholder\",left_rail_filter_remove_filter_button_title:\"left_rail_filter_remove_filter_button_title\",left_rail_filter_results_updated:\"left_rail_filter_results_updated\",license_error_admin_portal_license_disabled:\"license_error_admin_portal_license_disabled\",license_error_admin_portal_nolicense:\"license_error_admin_portal_nolicense\",license_error_admin_title:\"license_error_admin_title\",license_error_ask_admin_to_enable_teams:\"license_error_ask_admin_to_enable_teams\",license_error_eligible_message:\"license_error_eligible_message\",license_error_footer_message:\"license_error_footer_message\",license_error_illustration_alt_text:\"license_error_illustration_alt_text\",license_error_msa_user_in_a_claimed_domain_button_text:\"license_error_msa_user_in_a_claimed_domain_button_text\",license_error_msa_user_in_a_claimed_domain_message:\"license_error_msa_user_in_a_claimed_domain_message\",license_error_msa_user_in_a_claimed_domain_title:\"license_error_msa_user_in_a_claimed_domain_title\",license_error_no_license_admin_title:\"license_error_no_license_admin_title\",license_error_privacy_policy_html:\"license_error_privacy_policy_html\",license_error_signed_in_as:\"license_error_signed_in_as\",license_error_signout:\"license_error_signout\",license_error_start_trial_button:\"license_error_start_trial_button\",license_error_start_trial_button_aria_label:\"license_error_start_trial_button_aria_label\",license_error_start_trial_button_v2:\"license_error_start_trial_button_v2\",license_error_tenant_not_ready_cta_text:\"license_error_tenant_not_ready_cta_text\",license_error_tenant_not_ready_title:\"license_error_tenant_not_ready_title\",license_error_trial_failed:\"license_error_trial_failed\",license_error_trial_terms:\"license_error_trial_terms\",license_error_trial_terms_v2:\"license_error_trial_terms_v2\",license_error_trial_waiting_message:\"license_error_trial_waiting_message\",license_error_trial_waiting_message_long_html:\"license_error_trial_waiting_message_long_html\",license_error_user_title:\"license_error_user_title\",liense_error_eligible_title:\"liense_error_eligible_title\",liense_error_eligible_title_v2:\"liense_error_eligible_title_v2\",like_count_mf:\"like_count_mf\",link_copied:\"link_copied\",link_preview_picture_title:\"link_preview_picture_title\",link_preview_title_title:\"link_preview_title_title\",link_unavailable_recording_policy:\"link_unavailable_recording_policy\",linkLabel:\"linkLabel\",linux_blocked_button_text:\"linux_blocked_button_text\",linux_blocked_header:\"linux_blocked_header\",linux_blocked_interest_noted:\"linux_blocked_interest_noted\",linux_blocked_text:\"linux_blocked_text\",linux_blocked_title:\"linux_blocked_title\",linux_calling_update_app_text:\"linux_calling_update_app_text\",linux_calling_update_app_title:\"linux_calling_update_app_title\",linux_desktopapp_version_unsupported_dialog_action:\"linux_desktopapp_version_unsupported_dialog_action\",linux_desktopapp_version_unsupported_dialog_message:\"linux_desktopapp_version_unsupported_dialog_message\",list_item_index_of_separator:\"list_item_index_of_separator\",load_again_team_code_button_text:\"load_again_team_code_button_text\",load_again_team_tag_settings_button_text:\"load_again_team_tag_settings_button_text\",load_replies:\"load_replies\",loading:\"loading\",loading_image_placeholder:\"loading_image_placeholder\",loading_page:\"loading_page\",location:\"location\",logging_in_progress_banner_message:\"logging_in_progress_banner_message\",login_required_banner_action:\"login_required_banner_action\",login_required_banner_message:\"login_required_banner_message\",logout_warning_google_com:\"logout_warning_google_com\",mac_contact_card_dialog_prompt_header:\"mac_contact_card_dialog_prompt_header\",mac_contact_card_dialog_prompt_text:\"mac_contact_card_dialog_prompt_text\",main_gear_about:\"main_gear_about\",main_gear_check_for_updates:\"main_gear_check_for_updates\",main_gear_clear_adal_auth_cache:\"main_gear_clear_adal_auth_cache\",main_gear_clear_skype_auth_cache:\"main_gear_clear_skype_auth_cache\",main_gear_debug_settings:\"main_gear_debug_settings\",main_gear_desktop_browser_third_party_notice:\"main_gear_desktop_browser_third_party_notice\",main_gear_desktop_third_party_notice:\"main_gear_desktop_third_party_notice\",main_gear_developer_preview:\"main_gear_developer_preview\",main_gear_download_app:\"main_gear_download_app\",main_gear_download_mobile_apps:\"main_gear_download_mobile_apps\",main_gear_experimental_settings:\"main_gear_experimental_settings\",main_gear_help:\"main_gear_help\",main_gear_hide_debug_elements:\"main_gear_hide_debug_elements\",main_gear_keyboard_layout_language:\"main_gear_keyboard_layout_language\",main_gear_keyboard_shortcuts:\"main_gear_keyboard_shortcuts\",main_gear_language:\"main_gear_language\",main_gear_legal:\"main_gear_legal\",main_gear_logout:\"main_gear_logout\",main_gear_manage:\"main_gear_manage\",main_gear_open_store_listing:\"main_gear_open_store_listing\",main_gear_open_ui_toolkit:\"main_gear_open_ui_toolkit\",main_gear_privacy:\"main_gear_privacy\",main_gear_routing:\"main_gear_routing\",main_gear_show_debug_elements:\"main_gear_show_debug_elements\",main_gear_third_party_notice:\"main_gear_third_party_notice\",main_gear_translation:\"main_gear_translation\",manage_tag_dialog_add_members_header:\"manage_tag_dialog_add_members_header\",manage_tag_dialog_add_members_placeholder:\"manage_tag_dialog_add_members_placeholder\",manage_tag_dialog_back_button:\"manage_tag_dialog_back_button\",manage_tag_dialog_edit_button:\"manage_tag_dialog_edit_button\",manage_tag_dialog_member_count:\"manage_tag_dialog_member_count\",manage_tag_dialog_tag_name_header:\"manage_tag_dialog_tag_name_header\",manage_tag_dialog_tag_name_placeholder:\"manage_tag_dialog_tag_name_placeholder\",manage_tag_dialog_title:\"manage_tag_dialog_title\",manage_tags_dialog_description:\"manage_tags_dialog_description\",manage_tags_dialog_remaining_member_count:\"manage_tags_dialog_remaining_member_count\",manage_tags_dialog_tag_name:\"manage_tags_dialog_tag_name\",manage_tags_dialog_title:\"manage_tags_dialog_title\",manage_tags_dropdown_applyButton:\"manage_tags_dropdown_applyButton\",manage_tags_dropdown_createTagButton:\"manage_tags_dropdown_createTagButton\",manage_tags_dropdown_createTagFromSearchBoxDynamicTextButton:\"manage_tags_dropdown_createTagFromSearchBoxDynamicTextButton\",manage_tags_dropdown_createTagFromSearchBoxTextButton:\"manage_tags_dropdown_createTagFromSearchBoxTextButton\",manage_tags_dropdown_manageTagsButton:\"manage_tags_dropdown_manageTagsButton\",manage_tags_dropdown_searchBoxInputPlaceholder:\"manage_tags_dropdown_searchBoxInputPlaceholder\",manage_tags_dropdown_searchBoxTitle:\"manage_tags_dropdown_searchBoxTitle\",manage_tags_dropdown_suggested_tag_aria_label:\"manage_tags_dropdown_suggested_tag_aria_label\",manage_tags_dropdown_suggested_tags_aria_label:\"manage_tags_dropdown_suggested_tags_aria_label\",manage_tags_dropdown_tag_created_confirmation_message_aria_label:\"manage_tags_dropdown_tag_created_confirmation_message_aria_label\",manage_tags_dropdown_tagSuggestionsBelowAria:\"manage_tags_dropdown_tagSuggestionsBelowAria\",manage_tags_dropdown_tags_added_confirmation_message_aria_label:\"manage_tags_dropdown_tags_added_confirmation_message_aria_label\",manage_tags_dropdown_tags_applied_confirmation_message_aria_label:\"manage_tags_dropdown_tags_applied_confirmation_message_aria_label\",manage_tags_dropdown_tags_deleted_confirmation_message_aria_label:\"manage_tags_dropdown_tags_deleted_confirmation_message_aria_label\",manage_tags_dropdown_title:\"manage_tags_dropdown_title\",manage_tenant_button_remove_user:\"manage_tenant_button_remove_user\",manage_tenant_header_default_tenant_name:\"manage_tenant_header_default_tenant_name\",manage_tenant_invite_anyone_setting_label:\"manage_tenant_invite_anyone_setting_label\",manage_tenant_manage_invites_checkbox_label:\"manage_tenant_manage_invites_checkbox_label\",manage_tenant_manage_invites_description:\"manage_tenant_manage_invites_description\",manage_tenant_manage_invites_header:\"manage_tenant_manage_invites_header\",manage_tenant_manage_join_link_copied_tooltip_text:\"manage_tenant_manage_join_link_copied_tooltip_text\",manage_tenant_manage_join_link_copy_button_text:\"manage_tenant_manage_join_link_copy_button_text\",manage_tenant_manage_join_link_description:\"manage_tenant_manage_join_link_description\",manage_tenant_manage_join_link_disable_confirmation_dialog_confirm_button_text:\"manage_tenant_manage_join_link_disable_confirmation_dialog_confirm_button_text\",manage_tenant_manage_join_link_disable_confirmation_dialog_content:\"manage_tenant_manage_join_link_disable_confirmation_dialog_content\",manage_tenant_manage_join_link_disable_confirmation_dialog_header:\"manage_tenant_manage_join_link_disable_confirmation_dialog_header\",manage_tenant_manage_join_link_header:\"manage_tenant_manage_join_link_header\",manage_tenant_manage_join_link_label:\"manage_tenant_manage_join_link_label\",manage_tenant_manage_join_link_reset_button_text:\"manage_tenant_manage_join_link_reset_button_text\",manage_tenant_manage_join_link_reset_confirmation_dialog_confirm_button_text:\"manage_tenant_manage_join_link_reset_confirmation_dialog_confirm_button_text\",manage_tenant_manage_join_link_reset_confirmation_dialog_content:\"manage_tenant_manage_join_link_reset_confirmation_dialog_content\",manage_tenant_manage_join_link_reset_confirmation_dialog_header:\"manage_tenant_manage_join_link_reset_confirmation_dialog_header\",manage_tenant_manage_join_link_reset_link_error_text:\"manage_tenant_manage_join_link_reset_link_error_text\",manage_tenant_manage_join_link_toggle_label:\"manage_tenant_manage_join_link_toggle_label\",manage_tenant_manage_network_error_text:\"manage_tenant_manage_network_error_text\",manage_tenant_manage_update_settings_error_text:\"manage_tenant_manage_update_settings_error_text\",manage_tenant_max_user_info_message:\"manage_tenant_max_user_info_message\",manage_tenant_member_sync_error:\"manage_tenant_member_sync_error\",manage_tenant_remove_user_confirm_dialog_body:\"manage_tenant_remove_user_confirm_dialog_body\",manage_tenant_remove_user_confirm_dialog_close_button:\"manage_tenant_remove_user_confirm_dialog_close_button\",manage_tenant_remove_user_confirm_dialog_ok_button:\"manage_tenant_remove_user_confirm_dialog_ok_button\",manage_tenant_remove_user_confirm_dialog_title:\"manage_tenant_remove_user_confirm_dialog_title\",manage_tenant_search_placeholder:\"manage_tenant_search_placeholder\",manage_tenant_tab_members:\"manage_tenant_tab_members\",manage_tenant_tab_settings:\"manage_tenant_tab_settings\",manage_tenant_upgrade_button_text:\"manage_tenant_upgrade_button_text\",manage_tenant_upgrade_message:\"manage_tenant_upgrade_message\",markAllasRead_title:\"markAllasRead_title\",meeting_add_location:\"meeting_add_location\",meeting_add_people_or_dial_placeholder:\"meeting_add_people_or_dial_placeholder\",meeting_add_people_placeholder:\"meeting_add_people_placeholder\",meeting_add_presenters_placeholder:\"meeting_add_presenters_placeholder\",meeting_aria_join_button:\"meeting_aria_join_button\",meeting_available_status_text:\"meeting_available_status_text\",meeting_browser_title:\"meeting_browser_title\",meeting_busy_status_text:\"meeting_busy_status_text\",meeting_cancelled_message:\"meeting_cancelled_message\",meeting_cancelled_message_title_format:\"meeting_cancelled_message_title_format\",meeting_cancelled_message_withtitle:\"meeting_cancelled_message_withtitle\",meeting_channel_helper:\"meeting_channel_helper\",meeting_channel_picker_message:\"meeting_channel_picker_message\",meeting_channel_picker_position:\"meeting_channel_picker_position\",meeting_channel_picker_team_collapse:\"meeting_channel_picker_team_collapse\",meeting_channel_picker_team_expand:\"meeting_channel_picker_team_expand\",meeting_channel_placeholder:\"meeting_channel_placeholder\",meeting_channel_results_updated:\"meeting_channel_results_updated\",meeting_chat_header_unmute_tooltip:\"meeting_chat_header_unmute_tooltip\",meeting_chat_notification_all_default:\"meeting_chat_notification_all_default\",meeting_chat_notification_all_details_default:\"meeting_chat_notification_all_details_default\",meeting_chat_notification_all_details_updated:\"meeting_chat_notification_all_details_updated\",meeting_chat_notification_all_updated:\"meeting_chat_notification_all_updated\",meeting_chat_notification_meetingsIParticipateIn_default:\"meeting_chat_notification_meetingsIParticipateIn_default\",meeting_chat_notification_meetingsIParticipateIn_details_default:\"meeting_chat_notification_meetingsIParticipateIn_details_default\",meeting_chat_notification_meetingsIParticipateIn_details_updated:\"meeting_chat_notification_meetingsIParticipateIn_details_updated\",meeting_chat_notification_meetingsIParticipateIn_updated:\"meeting_chat_notification_meetingsIParticipateIn_updated\",meeting_chat_notification_none_default:\"meeting_chat_notification_none_default\",meeting_chat_notification_none_details_default:\"meeting_chat_notification_none_details_default\",meeting_chat_notification_none_details_updated:\"meeting_chat_notification_none_details_updated\",meeting_chat_notification_none_updated:\"meeting_chat_notification_none_updated\",meeting_chat_notification_setting_default:\"meeting_chat_notification_setting_default\",meeting_chat_notification_setting_details_default:\"meeting_chat_notification_setting_details_default\",meeting_chat_notification_setting_details_updated:\"meeting_chat_notification_setting_details_updated\",meeting_chat_notification_setting_updated:\"meeting_chat_notification_setting_updated\",meeting_confirmclose:\"meeting_confirmclose\",meeting_confirmclose_no:\"meeting_confirmclose_no\",meeting_confirmclose_yes:\"meeting_confirmclose_yes\",meeting_create_ErrorExchangeFolderNotFound:\"meeting_create_ErrorExchangeFolderNotFound\",meeting_create_ThreadNotFound:\"meeting_create_ThreadNotFound\",meeting_create_narrator_message:\"meeting_create_narrator_message\",meeting_creation_disabled_tenant:\"meeting_creation_disabled_tenant\",meeting_date_and_time_format:\"meeting_date_and_time_format\",meeting_datepicker_accessible_string:\"meeting_datepicker_accessible_string\",meeting_default_skypeteam_location:\"meeting_default_skypeteam_location\",meeting_details_accept_status:\"meeting_details_accept_status\",meeting_details_attendee_join:\"meeting_details_attendee_join\",meeting_details_attendees_title:\"meeting_details_attendees_title\",meeting_details_button_accept:\"meeting_details_button_accept\",meeting_details_button_addtocalendar:\"meeting_details_button_addtocalendar\",meeting_details_button_cancel:\"meeting_details_button_cancel\",meeting_details_button_cancel_disable_tooltip:\"meeting_details_button_cancel_disable_tooltip\",meeting_details_button_decline:\"meeting_details_button_decline\",meeting_details_button_tentative:\"meeting_details_button_tentative\",meeting_details_chat_live_event:\"meeting_details_chat_live_event\",meeting_details_chatparticipants:\"meeting_details_chatparticipants\",meeting_details_chatparticipants_failure_body:\"meeting_details_chatparticipants_failure_body\",meeting_details_chatparticipants_failure_title:\"meeting_details_chatparticipants_failure_title\",meeting_details_etm:\"meeting_details_etm\",meeting_details_etms_title:\"meeting_details_etms_title\",meeting_details_interested:\"meeting_details_interested\",meeting_details_invite_getLink:\"meeting_details_invite_getLink\",meeting_details_invite_joinHelp:\"meeting_details_invite_joinHelp\",meeting_details_invite_joinHelpClick:\"meeting_details_invite_joinHelpClick\",meeting_details_invite_joinMeeting:\"meeting_details_invite_joinMeeting\",meeting_details_invite_link_text:\"meeting_details_invite_link_text\",meeting_details_invite_toJoin:\"meeting_details_invite_toJoin\",meeting_details_join_online:\"meeting_details_join_online\",meeting_details_no_meeting:\"meeting_details_no_meeting\",meeting_details_organizer_card_title:\"meeting_details_organizer_card_title\",meeting_details_organizer_title:\"meeting_details_organizer_title\",meeting_details_publish:\"meeting_details_publish\",meeting_details_publish_note:\"meeting_details_publish_note\",meeting_details_publish_note_stream:\"meeting_details_publish_note_stream\",meeting_details_publish_note_yammer:\"meeting_details_publish_note_yammer\",meeting_details_published_note:\"meeting_details_published_note\",meeting_details_published_note_stream:\"meeting_details_published_note_stream\",meeting_details_published_note_yammer:\"meeting_details_published_note_yammer\",meeting_details_response_accepted:\"meeting_details_response_accepted\",meeting_details_response_declined:\"meeting_details_response_declined\",meeting_details_response_none:\"meeting_details_response_none\",meeting_details_response_not_responded:\"meeting_details_response_not_responded\",meeting_details_response_organizer:\"meeting_details_response_organizer\",meeting_details_response_tentative:\"meeting_details_response_tentative\",meeting_details_select_meeting:\"meeting_details_select_meeting\",meeting_details_skype_teams_meeting_message:\"meeting_details_skype_teams_meeting_message\",meeting_details_text:\"meeting_details_text\",meeting_details_update:\"meeting_details_update\",meeting_dialog_title_text:\"meeting_dialog_title_text\",meeting_discard:\"meeting_discard\",meeting_duration_hour_text:\"meeting_duration_hour_text\",meeting_duration_hours_text:\"meeting_duration_hours_text\",meeting_duration_minutes_text:\"meeting_duration_minutes_text\",meeting_edit_meeting_action:\"meeting_edit_meeting_action\",meeting_empty_body_placeholder:\"meeting_empty_body_placeholder\",meeting_endtime_text:\"meeting_endtime_text\",meeting_free_status_text:\"meeting_free_status_text\",meeting_free_time_separator:\"meeting_free_time_separator\",meeting_free_time_text:\"meeting_free_time_text\",meeting_from_date_placeholder:\"meeting_from_date_placeholder\",meeting_generic_fetch_error:\"meeting_generic_fetch_error\",meeting_groupmeeting_text:\"meeting_groupmeeting_text\",meeting_guest_string:\"meeting_guest_string\",meeting_header_leave_confirm_approve:\"meeting_header_leave_confirm_approve\",meeting_header_leave_confirm_desc:\"meeting_header_leave_confirm_desc\",meeting_header_leave_confirm_title:\"meeting_header_leave_confirm_title\",meeting_info_header:\"meeting_info_header\",meeting_inpast_error:\"meeting_inpast_error\",meeting_invalid_form_error:\"meeting_invalid_form_error\",meeting_invite_people_disclaimer:\"meeting_invite_people_disclaimer\",meeting_invite_people_text:\"meeting_invite_people_text\",meeting_invite_progress:\"meeting_invite_progress\",meeting_join_link_text:\"meeting_join_link_text\",meeting_location_add_room:\"meeting_location_add_room\",meeting_location_add_room_share:\"meeting_location_add_room_share\",meeting_location_dropdown_button_label:\"meeting_location_dropdown_button_label\",meeting_location_free_room_format:\"meeting_location_free_room_format\",meeting_location_loading_availabilities:\"meeting_location_loading_availabilities\",meeting_location_loading_buildings:\"meeting_location_loading_buildings\",meeting_location_loading_rooms:\"meeting_location_loading_rooms\",meeting_location_meeting_location_back_to_building:\"meeting_location_meeting_location_back_to_building\",meeting_location_no_buildings_found:\"meeting_location_no_buildings_found\",meeting_location_no_free_room_found:\"meeting_location_no_free_room_found\",meeting_location_no_room_found:\"meeting_location_no_room_found\",meeting_location_placeholder_format:\"meeting_location_placeholder_format\",meeting_message_aria_label:\"meeting_message_aria_label\",meeting_navigation_message:\"meeting_navigation_message\",meeting_notes:\"meeting_notes\",meeting_notes_default_title_page_adhoc_meeting:\"meeting_notes_default_title_page_adhoc_meeting\",meeting_notes_empty_state_button:\"meeting_notes_empty_state_button\",meeting_notes_empty_state_description:\"meeting_notes_empty_state_description\",meeting_notes_empty_state_title:\"meeting_notes_empty_state_title\",meeting_notes_invitees_meeting_info:\"meeting_notes_invitees_meeting_info\",meeting_notes_show_fullscreen:\"meeting_notes_show_fullscreen\",meeting_notes_started_taking:\"meeting_notes_started_taking\",meeting_notes_title_meeting_info:\"meeting_notes_title_meeting_info\",meeting_notes_view_notes_tab:\"meeting_notes_view_notes_tab\",meeting_online_meeting:\"meeting_online_meeting\",meeting_oof_status_text:\"meeting_oof_status_text\",meeting_open_create_dialog:\"meeting_open_create_dialog\",meeting_open_outlook_meeting_action:\"meeting_open_outlook_meeting_action\",meeting_open_update_dialog:\"meeting_open_update_dialog\",meeting_participant_role_changes_to_attendee_content:\"meeting_participant_role_changes_to_attendee_content\",meeting_participant_role_changes_to_attendee_title:\"meeting_participant_role_changes_to_attendee_title\",meeting_participant_role_changes_to_presenter_content:\"meeting_participant_role_changes_to_presenter_content\",meeting_participant_role_changes_to_presenter_title:\"meeting_participant_role_changes_to_presenter_title\",meeting_private_create_message:\"meeting_private_create_message\",meeting_private_create_message_one_attendee:\"meeting_private_create_message_one_attendee\",meeting_private_create_message_two_attendee:\"meeting_private_create_message_two_attendee\",meeting_private_create_message_twoplus_attendee:\"meeting_private_create_message_twoplus_attendee\",meeting_private_dropdown_description:\"meeting_private_dropdown_description\",meeting_private_update_message:\"meeting_private_update_message\",meeting_privatemeeting_chatheader_active:\"meeting_privatemeeting_chatheader_active\",meeting_privatemeeting_chatheader_format:\"meeting_privatemeeting_chatheader_format\",meeting_privatemeeting_chatheader_not_active:\"meeting_privatemeeting_chatheader_not_active\",meeting_privatemeeting_text:\"meeting_privatemeeting_text\",meeting_quick_view_error_tryagain:\"meeting_quick_view_error_tryagain\",meeting_recent_activity_header:\"meeting_recent_activity_header\",meeting_recent_activity_message_header:\"meeting_recent_activity_message_header\",meeting_recording_indicator_tooltip:\"meeting_recording_indicator_tooltip\",meeting_recurrence_cancel_instance:\"meeting_recurrence_cancel_instance\",meeting_recurrence_cancel_series:\"meeting_recurrence_cancel_series\",meeting_recurrence_daily_pattern_text:\"meeting_recurrence_daily_pattern_text\",meeting_recurrence_day_option:\"meeting_recurrence_day_option\",meeting_recurrence_days_to_repeat:\"meeting_recurrence_days_to_repeat\",meeting_recurrence_edit_instance:\"meeting_recurrence_edit_instance\",meeting_recurrence_edit_series:\"meeting_recurrence_edit_series\",meeting_recurrence_end_date_text:\"meeting_recurrence_end_date_text\",meeting_recurrence_every_text:\"meeting_recurrence_every_text\",meeting_recurrence_goto_series_link_text:\"meeting_recurrence_goto_series_link_text\",meeting_recurrence_month_option:\"meeting_recurrence_month_option\",meeting_recurrence_monthly_choicegroup_option:\"meeting_recurrence_monthly_choicegroup_option\",meeting_recurrence_monthly_pattern_text:\"meeting_recurrence_monthly_pattern_text\",meeting_recurrence_months_to_repeat:\"meeting_recurrence_months_to_repeat\",meeting_recurrence_never_paceholder:\"meeting_recurrence_never_paceholder\",meeting_recurrence_new_summary_pattern_daily_end_date:\"meeting_recurrence_new_summary_pattern_daily_end_date\",meeting_recurrence_new_summary_pattern_daily_never_ending:\"meeting_recurrence_new_summary_pattern_daily_never_ending\",meeting_recurrence_new_summary_pattern_everyweekday_end_date:\"meeting_recurrence_new_summary_pattern_everyweekday_end_date\",meeting_recurrence_new_summary_pattern_everyweekday_never_ending:\"meeting_recurrence_new_summary_pattern_everyweekday_never_ending\",meeting_recurrence_new_summary_pattern_interval_monthly_end_date:\"meeting_recurrence_new_summary_pattern_interval_monthly_end_date\",meeting_recurrence_new_summary_pattern_interval_monthly_never_ending:\"meeting_recurrence_new_summary_pattern_interval_monthly_never_ending\",meeting_recurrence_new_summary_pattern_interval_relativemonthly_end_date:\"meeting_recurrence_new_summary_pattern_interval_relativemonthly_end_date\",meeting_recurrence_new_summary_pattern_interval_relativemonthly_never_ending:\"meeting_recurrence_new_summary_pattern_interval_relativemonthly_never_ending\",meeting_recurrence_new_summary_pattern_interval_weekly_end_date:\"meeting_recurrence_new_summary_pattern_interval_weekly_end_date\",meeting_recurrence_new_summary_pattern_interval_weekly_never_ending:\"meeting_recurrence_new_summary_pattern_interval_weekly_never_ending\",meeting_recurrence_new_summary_pattern_none:\"meeting_recurrence_new_summary_pattern_none\",meeting_recurrence_new_summary_pattern_singleinterval_relativeyearly_end_date:\"meeting_recurrence_new_summary_pattern_singleinterval_relativeyearly_end_date\",meeting_recurrence_new_summary_pattern_singleinterval_relativeyearly_never_ending:\"meeting_recurrence_new_summary_pattern_singleinterval_relativeyearly_never_ending\",meeting_recurrence_new_summary_pattern_singleinterval_yearly_end_date:\"meeting_recurrence_new_summary_pattern_singleinterval_yearly_end_date\",meeting_recurrence_new_summary_pattern_singleinterval_yearly_never_ending:\"meeting_recurrence_new_summary_pattern_singleinterval_yearly_never_ending\",meeting_recurrence_occurrence_view_text:\"meeting_recurrence_occurrence_view_text\",meeting_recurrence_on_day_text:\"meeting_recurrence_on_day_text\",meeting_recurrence_on_text:\"meeting_recurrence_on_text\",meeting_recurrence_on_the_text:\"meeting_recurrence_on_the_text\",meeting_recurrence_pattern_custom_selector:\"meeting_recurrence_pattern_custom_selector\",meeting_recurrence_pattern_daily_selector:\"meeting_recurrence_pattern_daily_selector\",meeting_recurrence_pattern_every_weekday_selector:\"meeting_recurrence_pattern_every_weekday_selector\",meeting_recurrence_pattern_first_weekInMonth:\"meeting_recurrence_pattern_first_weekInMonth\",meeting_recurrence_pattern_first_weekInMonth_lower_case:\"meeting_recurrence_pattern_first_weekInMonth_lower_case\",meeting_recurrence_pattern_fourth_weekInMonth:\"meeting_recurrence_pattern_fourth_weekInMonth\",meeting_recurrence_pattern_fourth_weekInMonth_lower_case:\"meeting_recurrence_pattern_fourth_weekInMonth_lower_case\",meeting_recurrence_pattern_last_weekInMonth:\"meeting_recurrence_pattern_last_weekInMonth\",meeting_recurrence_pattern_last_weekInMonth_lower_case:\"meeting_recurrence_pattern_last_weekInMonth_lower_case\",meeting_recurrence_pattern_monthly_selector:\"meeting_recurrence_pattern_monthly_selector\",meeting_recurrence_pattern_none_selector:\"meeting_recurrence_pattern_none_selector\",meeting_recurrence_pattern_second_weekInMonth:\"meeting_recurrence_pattern_second_weekInMonth\",meeting_recurrence_pattern_second_weekInMonth_lower_case:\"meeting_recurrence_pattern_second_weekInMonth_lower_case\",meeting_recurrence_pattern_third_weekInMonth:\"meeting_recurrence_pattern_third_weekInMonth\",meeting_recurrence_pattern_third_weekInMonth_lower_case:\"meeting_recurrence_pattern_third_weekInMonth_lower_case\",meeting_recurrence_pattern_weekInMonth_selector:\"meeting_recurrence_pattern_weekInMonth_selector\",meeting_recurrence_pattern_weekday_selector:\"meeting_recurrence_pattern_weekday_selector\",meeting_recurrence_pattern_weekly_selector:\"meeting_recurrence_pattern_weekly_selector\",meeting_recurrence_pattern_workday_selector:\"meeting_recurrence_pattern_workday_selector\",meeting_recurrence_pattern_yearly_selector:\"meeting_recurrence_pattern_yearly_selector\",meeting_recurrence_relative_monthly_choicegroup_option:\"meeting_recurrence_relative_monthly_choicegroup_option\",meeting_recurrence_relative_yearly_choicegroup_option:\"meeting_recurrence_relative_yearly_choicegroup_option\",meeting_recurrence_remove_end_date_button_text:\"meeting_recurrence_remove_end_date_button_text\",meeting_recurrence_repeat_frequency_text:\"meeting_recurrence_repeat_frequency_text\",meeting_recurrence_repeat_frequency_with_pattern_type:\"meeting_recurrence_repeat_frequency_with_pattern_type\",meeting_recurrence_repeat_invalid_msg:\"meeting_recurrence_repeat_invalid_msg\",meeting_recurrence_select_end_date_placeholder:\"meeting_recurrence_select_end_date_placeholder\",meeting_recurrence_series_view_text:\"meeting_recurrence_series_view_text\",meeting_recurrence_start_date_text:\"meeting_recurrence_start_date_text\",meeting_recurrence_summary_pattern_daily:\"meeting_recurrence_summary_pattern_daily\",meeting_recurrence_summary_pattern_interval_monthly:\"meeting_recurrence_summary_pattern_interval_monthly\",meeting_recurrence_summary_pattern_interval_relativemonth:\"meeting_recurrence_summary_pattern_interval_relativemonth\",meeting_recurrence_summary_pattern_interval_weekly:\"meeting_recurrence_summary_pattern_interval_weekly\",meeting_recurrence_summary_pattern_multiple_daily:\"meeting_recurrence_summary_pattern_multiple_daily\",meeting_recurrence_summary_pattern_relativeyearly:\"meeting_recurrence_summary_pattern_relativeyearly\",meeting_recurrence_summary_pattern_single_daily:\"meeting_recurrence_summary_pattern_single_daily\",meeting_recurrence_summary_pattern_singleinterval_monthly:\"meeting_recurrence_summary_pattern_singleinterval_monthly\",meeting_recurrence_summary_pattern_singleinterval_weekly:\"meeting_recurrence_summary_pattern_singleinterval_weekly\",meeting_recurrence_summary_pattern_singleweekday:\"meeting_recurrence_summary_pattern_singleweekday\",meeting_recurrence_summary_pattern_starttime_format:\"meeting_recurrence_summary_pattern_starttime_format\",meeting_recurrence_summary_pattern_starttime_until_format:\"meeting_recurrence_summary_pattern_starttime_until_format\",meeting_recurrence_summary_pattern_twointerval_monthly:\"meeting_recurrence_summary_pattern_twointerval_monthly\",meeting_recurrence_summary_pattern_twointerval_relativemonth:\"meeting_recurrence_summary_pattern_twointerval_relativemonth\",meeting_recurrence_summary_pattern_twointerval_weekly:\"meeting_recurrence_summary_pattern_twointerval_weekly\",meeting_recurrence_summary_pattern_until_format:\"meeting_recurrence_summary_pattern_until_format\",meeting_recurrence_summary_pattern_workdays:\"meeting_recurrence_summary_pattern_workdays\",meeting_recurrence_summary_pattern_yearly:\"meeting_recurrence_summary_pattern_yearly\",meeting_recurrence_title:\"meeting_recurrence_title\",meeting_recurrence_week_option:\"meeting_recurrence_week_option\",meeting_recurrence_weekly_pattern_text:\"meeting_recurrence_weekly_pattern_text\",meeting_recurrence_weeks_to_repeat:\"meeting_recurrence_weeks_to_repeat\",meeting_recurrence_year_option:\"meeting_recurrence_year_option\",meeting_recurrence_yearly_choicegroup_option:\"meeting_recurrence_yearly_choicegroup_option\",meeting_recurrence_years_to_repeat:\"meeting_recurrence_years_to_repeat\",meeting_removeattendee:\"meeting_removeattendee\",meeting_repeat_dropdown_text:\"meeting_repeat_dropdown_text\",meeting_schedule_text:\"meeting_schedule_text\",meeting_scheduleFollowup_button:\"meeting_scheduleFollowup_button\",meeting_scheduleFollowup_text:\"meeting_scheduleFollowup_text\",meeting_scheduling_assistant_12am:\"meeting_scheduling_assistant_12am\",meeting_scheduling_assistant_12pm:\"meeting_scheduling_assistant_12pm\",meeting_settings_header:\"meeting_settings_header\",meeting_settings_private_viewing_description:\"meeting_settings_private_viewing_description\",meeting_settings_private_viewing_title:\"meeting_settings_private_viewing_title\",meeting_skypeteam_location:\"meeting_skypeteam_location\",meeting_startConversation:\"meeting_startConversation\",meeting_starttime_text:\"meeting_starttime_text\",meeting_suggestion_format:\"meeting_suggestion_format\",meeting_suggestion_max_duration:\"meeting_suggestion_max_duration\",meeting_suggestion_not_found:\"meeting_suggestion_not_found\",meeting_team_dropdown_description:\"meeting_team_dropdown_description\",meeting_teamChannel_label:\"meeting_teamChannel_label\",meeting_teamChannel_text:\"meeting_teamChannel_text\",meeting_tentative_status_text:\"meeting_tentative_status_text\",meeting_time_placeholder:\"meeting_time_placeholder\",meeting_timeduration_format:\"meeting_timeduration_format\",meeting_timezone_AfghanistanSt:\"meeting_timezone_AfghanistanSt\",meeting_timezone_AlaskanSt:\"meeting_timezone_AlaskanSt\",meeting_timezone_AleutianSt:\"meeting_timezone_AleutianSt\",meeting_timezone_AltaiSt:\"meeting_timezone_AltaiSt\",meeting_timezone_ArabSt:\"meeting_timezone_ArabSt\",meeting_timezone_ArabianSt:\"meeting_timezone_ArabianSt\",meeting_timezone_ArabicSt:\"meeting_timezone_ArabicSt\",meeting_timezone_ArgentinaSt:\"meeting_timezone_ArgentinaSt\",meeting_timezone_AstrakhanSt:\"meeting_timezone_AstrakhanSt\",meeting_timezone_AtlanticSt:\"meeting_timezone_AtlanticSt\",meeting_timezone_AusCentralSt:\"meeting_timezone_AusCentralSt\",meeting_timezone_AusCentralWSt:\"meeting_timezone_AusCentralWSt\",meeting_timezone_AusEasternSt:\"meeting_timezone_AusEasternSt\",meeting_timezone_AzerbaijanSt:\"meeting_timezone_AzerbaijanSt\",meeting_timezone_AzoresSt:\"meeting_timezone_AzoresSt\",meeting_timezone_BahiaSt:\"meeting_timezone_BahiaSt\",meeting_timezone_BangladeshSt:\"meeting_timezone_BangladeshSt\",meeting_timezone_BelarusSt:\"meeting_timezone_BelarusSt\",meeting_timezone_BougainvilleSt:\"meeting_timezone_BougainvilleSt\",meeting_timezone_CanadaCentralSt:\"meeting_timezone_CanadaCentralSt\",meeting_timezone_CapeVerdeSt:\"meeting_timezone_CapeVerdeSt\",meeting_timezone_CaucasusSt:\"meeting_timezone_CaucasusSt\",meeting_timezone_CenAustraliaSt:\"meeting_timezone_CenAustraliaSt\",meeting_timezone_CentralAmericaSt:\"meeting_timezone_CentralAmericaSt\",meeting_timezone_CentralAsiaSt:\"meeting_timezone_CentralAsiaSt\",meeting_timezone_CentralBrazilianSt:\"meeting_timezone_CentralBrazilianSt\",meeting_timezone_CentralEuropeSt:\"meeting_timezone_CentralEuropeSt\",meeting_timezone_CentralEuropeanSt:\"meeting_timezone_CentralEuropeanSt\",meeting_timezone_CentralPacificSt:\"meeting_timezone_CentralPacificSt\",meeting_timezone_CentralSt:\"meeting_timezone_CentralSt\",meeting_timezone_CentralStMexico:\"meeting_timezone_CentralStMexico\",meeting_timezone_ChathamIslandsSt:\"meeting_timezone_ChathamIslandsSt\",meeting_timezone_ChinaSt:\"meeting_timezone_ChinaSt\",meeting_timezone_CubaSt:\"meeting_timezone_CubaSt\",meeting_timezone_DatelineSt:\"meeting_timezone_DatelineSt\",meeting_timezone_EAfricaSt:\"meeting_timezone_EAfricaSt\",meeting_timezone_EAustraliaSt:\"meeting_timezone_EAustraliaSt\",meeting_timezone_EEuropeSt:\"meeting_timezone_EEuropeSt\",meeting_timezone_ESouthAmericaSt:\"meeting_timezone_ESouthAmericaSt\",meeting_timezone_EasterIslandSt:\"meeting_timezone_EasterIslandSt\",meeting_timezone_EasternSt:\"meeting_timezone_EasternSt\",meeting_timezone_EasternStMexico:\"meeting_timezone_EasternStMexico\",meeting_timezone_EgyptSt:\"meeting_timezone_EgyptSt\",meeting_timezone_EkaterinburgSt:\"meeting_timezone_EkaterinburgSt\",meeting_timezone_FLESt:\"meeting_timezone_FLESt\",meeting_timezone_FijiSt:\"meeting_timezone_FijiSt\",meeting_timezone_GTBSt:\"meeting_timezone_GTBSt\",meeting_timezone_GeorgianSt:\"meeting_timezone_GeorgianSt\",meeting_timezone_GmtSt:\"meeting_timezone_GmtSt\",meeting_timezone_GreenlandSt:\"meeting_timezone_GreenlandSt\",meeting_timezone_GreenwichSt:\"meeting_timezone_GreenwichSt\",meeting_timezone_HaitiSt:\"meeting_timezone_HaitiSt\",meeting_timezone_HawaiianSt:\"meeting_timezone_HawaiianSt\",meeting_timezone_IndianSt:\"meeting_timezone_IndianSt\",meeting_timezone_IranSt:\"meeting_timezone_IranSt\",meeting_timezone_IsraelSt:\"meeting_timezone_IsraelSt\",meeting_timezone_JordanSt:\"meeting_timezone_JordanSt\",meeting_timezone_KaliningradSt:\"meeting_timezone_KaliningradSt\",meeting_timezone_KamchatkaSt:\"meeting_timezone_KamchatkaSt\",meeting_timezone_KoreaSt:\"meeting_timezone_KoreaSt\",meeting_timezone_LibyaSt:\"meeting_timezone_LibyaSt\",meeting_timezone_LineIslandsSt:\"meeting_timezone_LineIslandsSt\",meeting_timezone_LordHoweSt:\"meeting_timezone_LordHoweSt\",meeting_timezone_MagadanSt:\"meeting_timezone_MagadanSt\",meeting_timezone_MarquesasSt:\"meeting_timezone_MarquesasSt\",meeting_timezone_MauritiusSt:\"meeting_timezone_MauritiusSt\",meeting_timezone_MidAtlanticSt:\"meeting_timezone_MidAtlanticSt\",meeting_timezone_MiddleEastSt:\"meeting_timezone_MiddleEastSt\",meeting_timezone_MontevideoSt:\"meeting_timezone_MontevideoSt\",meeting_timezone_MoroccoSt:\"meeting_timezone_MoroccoSt\",meeting_timezone_MountainSt:\"meeting_timezone_MountainSt\",meeting_timezone_MountainStMexico:\"meeting_timezone_MountainStMexico\",meeting_timezone_MyanmarSt:\"meeting_timezone_MyanmarSt\",meeting_timezone_NAsiaSt:\"meeting_timezone_NAsiaSt\",meeting_timezone_NCentralAsiaSt:\"meeting_timezone_NCentralAsiaSt\",meeting_timezone_NamibiaSt:\"meeting_timezone_NamibiaSt\",meeting_timezone_NepalSt:\"meeting_timezone_NepalSt\",meeting_timezone_NewZealandSt:\"meeting_timezone_NewZealandSt\",meeting_timezone_NewfoundlandSt:\"meeting_timezone_NewfoundlandSt\",meeting_timezone_NorfolkSt:\"meeting_timezone_NorfolkSt\",meeting_timezone_NorthAsiaEastSt:\"meeting_timezone_NorthAsiaEastSt\",meeting_timezone_NorthKoreaSt:\"meeting_timezone_NorthKoreaSt\",meeting_timezone_OmskSt:\"meeting_timezone_OmskSt\",meeting_timezone_PacificSaSt:\"meeting_timezone_PacificSaSt\",meeting_timezone_PacificSt:\"meeting_timezone_PacificSt\",meeting_timezone_PacificStMexico:\"meeting_timezone_PacificStMexico\",meeting_timezone_PakistanSt:\"meeting_timezone_PakistanSt\",meeting_timezone_ParaguaySt:\"meeting_timezone_ParaguaySt\",meeting_timezone_RomanceSt:\"meeting_timezone_RomanceSt\",meeting_timezone_RussiaTimeZone10:\"meeting_timezone_RussiaTimeZone10\",meeting_timezone_RussiaTimeZone11:\"meeting_timezone_RussiaTimeZone11\",meeting_timezone_RussiaTimeZone3:\"meeting_timezone_RussiaTimeZone3\",meeting_timezone_RussianSt:\"meeting_timezone_RussianSt\",meeting_timezone_SaEasternSt:\"meeting_timezone_SaEasternSt\",meeting_timezone_SaPacificSt:\"meeting_timezone_SaPacificSt\",meeting_timezone_SaWesternSt:\"meeting_timezone_SaWesternSt\",meeting_timezone_SaintPierreSt:\"meeting_timezone_SaintPierreSt\",meeting_timezone_SakhalinSt:\"meeting_timezone_SakhalinSt\",meeting_timezone_SamoaSt:\"meeting_timezone_SamoaSt\",meeting_timezone_SeAsiaSt:\"meeting_timezone_SeAsiaSt\",meeting_timezone_SingaporeSt:\"meeting_timezone_SingaporeSt\",meeting_timezone_SouthAfricaSt:\"meeting_timezone_SouthAfricaSt\",meeting_timezone_SriLankaSt:\"meeting_timezone_SriLankaSt\",meeting_timezone_SyriaSt:\"meeting_timezone_SyriaSt\",meeting_timezone_TaipeiSt:\"meeting_timezone_TaipeiSt\",meeting_timezone_TasmaniaSt:\"meeting_timezone_TasmaniaSt\",meeting_timezone_TocantinsSt:\"meeting_timezone_TocantinsSt\",meeting_timezone_TokyoSt:\"meeting_timezone_TokyoSt\",meeting_timezone_TomskSt:\"meeting_timezone_TomskSt\",meeting_timezone_TongaSt:\"meeting_timezone_TongaSt\",meeting_timezone_TransbaikalSt:\"meeting_timezone_TransbaikalSt\",meeting_timezone_TurkeySt:\"meeting_timezone_TurkeySt\",meeting_timezone_TurksAndCaicosSt:\"meeting_timezone_TurksAndCaicosSt\",meeting_timezone_UTCPlus12:\"meeting_timezone_UTCPlus12\",meeting_timezone_UlaanbaatarSt:\"meeting_timezone_UlaanbaatarSt\",meeting_timezone_UsEasternSt:\"meeting_timezone_UsEasternSt\",meeting_timezone_UsMountainSt:\"meeting_timezone_UsMountainSt\",meeting_timezone_Utc:\"meeting_timezone_Utc\",meeting_timezone_UtcMinus02:\"meeting_timezone_UtcMinus02\",meeting_timezone_UtcMinus08:\"meeting_timezone_UtcMinus08\",meeting_timezone_UtcMinus09:\"meeting_timezone_UtcMinus09\",meeting_timezone_UtcMinus11:\"meeting_timezone_UtcMinus11\",meeting_timezone_VenezulaSt:\"meeting_timezone_VenezulaSt\",meeting_timezone_VladivostokSt:\"meeting_timezone_VladivostokSt\",meeting_timezone_WAustraliaSt:\"meeting_timezone_WAustraliaSt\",meeting_timezone_WCentralAfricaSt:\"meeting_timezone_WCentralAfricaSt\",meeting_timezone_WEuropeSt:\"meeting_timezone_WEuropeSt\",meeting_timezone_WMongoliaSt:\"meeting_timezone_WMongoliaSt\",meeting_timezone_WestAsiaSt:\"meeting_timezone_WestAsiaSt\",meeting_timezone_WestBankSt:\"meeting_timezone_WestBankSt\",meeting_timezone_WestPacificSt:\"meeting_timezone_WestPacificSt\",meeting_timezone_YakutskSt:\"meeting_timezone_YakutskSt\",meeting_timezone_text:\"meeting_timezone_text\",meeting_title_create_dialog:\"meeting_title_create_dialog\",meeting_title_text:\"meeting_title_text\",meeting_unavailable_status_text:\"meeting_unavailable_status_text\",meeting_unknown_status_text:\"meeting_unknown_status_text\",meeting_until_date_placeholder:\"meeting_until_date_placeholder\",meeting_updated_message:\"meeting_updated_message\",meeting_updated_message_withtitle:\"meeting_updated_message_withtitle\",meeting_view_meeting_action:\"meeting_view_meeting_action\",meeting_view_scheduling_assistant:\"meeting_view_scheduling_assistant\",meeting_weekDay_day_month_format:\"meeting_weekDay_day_month_format\",meetingType_broadcast_dropdown:\"meetingType_broadcast_dropdown\",meetingType_broadcast_dropdown_preview:\"meetingType_broadcast_dropdown_preview\",meetingType_scheduled_dropdown:\"meetingType_scheduled_dropdown\",meetings_whiteboard_tab_title:\"meetings_whiteboard_tab_title\",member_add_member_already_a_member:\"member_add_member_already_a_member\",member_add_member_cancel:\"member_add_member_cancel\",member_add_member_close:\"member_add_member_close\",member_add_member_close_confirm:\"member_add_member_close_confirm\",member_add_member_close_no:\"member_add_member_close_no\",member_add_member_close_yes:\"member_add_member_close_yes\",member_add_member_context_channel:\"member_add_member_context_channel\",member_add_member_context_team:\"member_add_member_context_team\",member_add_member_dialog_description:\"member_add_member_dialog_description\",member_add_member_dialog_title:\"member_add_member_dialog_title\",member_add_member_error_count:\"member_add_member_error_count\",member_add_member_error_description:\"member_add_member_error_description\",member_add_member_error_description_plural:\"member_add_member_error_description_plural\",member_add_member_errors_count:\"member_add_member_errors_count\",member_add_member_people_search:\"member_add_member_people_search\",member_add_member_remove_from_list:\"member_add_member_remove_from_list\",member_add_member_removed_from_list:\"member_add_member_removed_from_list\",member_add_member_request_sent:\"member_add_member_request_sent\",member_add_member_send_request:\"member_add_member_send_request\",member_add_member_sending_request:\"member_add_member_sending_request\",member_add_member_sending_requests:\"member_add_member_sending_requests\",member_add_member_success_count:\"member_add_member_success_count\",member_add_member_successes_count:\"member_add_member_successes_count\",member_add_member_try_again:\"member_add_member_try_again\",member_errorMessage:\"member_errorMessage\",member_nonexist_errorMessage:\"member_nonexist_errorMessage\",members_addButton:\"members_addButton\",members_addDialogTitle:\"members_addDialogTitle\",members_addDialogTitle_People:\"members_addDialogTitle_People\",members_addToChannelDialogMessage:\"members_addToChannelDialogMessage\",members_addToChannelDialogTitle:\"members_addToChannelDialogTitle\",members_admin:\"members_admin\",members_delete_team_with_private_channels:\"members_delete_team_with_private_channels\",members_done:\"members_done\",members_errorMessage:\"members_errorMessage\",members_existingMemberAdd_channelContext:\"members_existingMemberAdd_channelContext\",members_existingMemberAdd_teamContext:\"members_existingMemberAdd_teamContext\",members_fetch_generic_error:\"members_fetch_generic_error\",members_guest_role:\"members_guest_role\",members_header:\"members_header\",members_leave_generic_error:\"members_leave_generic_error\",members_leave_lastOwner:\"members_leave_lastOwner\",members_leave_member_of_private_channels:\"members_leave_member_of_private_channels\",members_loading:\"members_loading\",members_maximum_limit:\"members_maximum_limit\",members_member:\"members_member\",members_owner:\"members_owner\",members_pending:\"members_pending\",members_remove_last_owner_of_private_channel:\"members_remove_last_owner_of_private_channel\",members_retryAll:\"members_retryAll\",members_server_error:\"members_server_error\",members_user_added:\"members_user_added\",members_user_deleted:\"members_user_deleted\",members_users_added:\"members_users_added\",meme_BusinessCat_keywords:\"meme_BusinessCat_keywords\",meme_BusinessCat_name:\"meme_BusinessCat_name\",meme_FamilyGuyBrianThinks_keywords:\"meme_FamilyGuyBrianThinks_keywords\",meme_FamilyGuyBrianThinks_name:\"meme_FamilyGuyBrianThinks_name\",meme_FamilyGuyExcited_keywords:\"meme_FamilyGuyExcited_keywords\",meme_FamilyGuyPBJTime_keywords:\"meme_FamilyGuyPBJTime_keywords\",meme_FamilyGuyPBJTime_name:\"meme_FamilyGuyPBJTime_name\",meme_No_Face_keywords:\"meme_No_Face_keywords\",meme_No_Face_name:\"meme_No_Face_name\",meme_OfficeSpaceInterview_keywords:\"meme_OfficeSpaceInterview_keywords\",meme_OfficeSpaceInterview_name:\"meme_OfficeSpaceInterview_name\",meme_OfficeSpaceLookOut_keywords:\"meme_OfficeSpaceLookOut_keywords\",meme_OfficeSpaceLookOut_name:\"meme_OfficeSpaceLookOut_name\",meme_OfficeSpaceWouldBeGreat_keywords:\"meme_OfficeSpaceWouldBeGreat_keywords\",meme_OfficeSpaceWouldBeGreat_name:\"meme_OfficeSpaceWouldBeGreat_name\",meme_SuccessKid_keywords:\"meme_SuccessKid_keywords\",meme_SuccessKid_name:\"meme_SuccessKid_name\",meme_beach_keywords:\"meme_beach_keywords\",meme_beach_name:\"meme_beach_name\",meme_catsurprised_keywords:\"meme_catsurprised_keywords\",meme_catsurprised_name:\"meme_catsurprised_name\",meme_defaultCaptionBottom:\"meme_defaultCaptionBottom\",meme_defaultCaptionTop:\"meme_defaultCaptionTop\",meme_doge_keywords:\"meme_doge_keywords\",meme_doge_name:\"meme_doge_name\",meme_familyGuyExcited_name:\"meme_familyGuyExcited_name\",meme_grumpycat_keywords:\"meme_grumpycat_keywords\",meme_grumpycat_name:\"meme_grumpycat_name\",meme_memes_01_keywords:\"meme_memes_01_keywords\",meme_memes_01_name:\"meme_memes_01_name\",meme_memes_02_keywords:\"meme_memes_02_keywords\",meme_memes_02_name:\"meme_memes_02_name\",meme_memes_03_keywords:\"meme_memes_03_keywords\",meme_memes_03_name:\"meme_memes_03_name\",meme_memes_04_keywords:\"meme_memes_04_keywords\",meme_memes_04_name:\"meme_memes_04_name\",meme_memes_05_keywords:\"meme_memes_05_keywords\",meme_memes_05_name:\"meme_memes_05_name\",meme_memes_06_keywords:\"meme_memes_06_keywords\",meme_memes_06_name:\"meme_memes_06_name\",meme_memes_07_keywords:\"meme_memes_07_keywords\",meme_memes_07_name:\"meme_memes_07_name\",meme_memes_08_keywords:\"meme_memes_08_keywords\",meme_memes_08_name:\"meme_memes_08_name\",meme_memes_09_keywords:\"meme_memes_09_keywords\",meme_memes_09_name:\"meme_memes_09_name\",meme_memes_10_keywords:\"meme_memes_10_keywords\",meme_memes_10_name:\"meme_memes_10_name\",meme_memes_11_keywords:\"meme_memes_11_keywords\",meme_memes_11_name:\"meme_memes_11_name\",meme_memes_12_keywords:\"meme_memes_12_keywords\",meme_memes_12_name:\"meme_memes_12_name\",meme_memes_13_keywords:\"meme_memes_13_keywords\",meme_memes_13_name:\"meme_memes_13_name\",meme_memes_14_keywords:\"meme_memes_14_keywords\",meme_memes_14_name:\"meme_memes_14_name\",meme_memes_15_keywords:\"meme_memes_15_keywords\",meme_memes_15_name:\"meme_memes_15_name\",meme_memes_16_keywords:\"meme_memes_16_keywords\",meme_memes_16_name:\"meme_memes_16_name\",meme_memes_17_keywords:\"meme_memes_17_keywords\",meme_memes_17_name:\"meme_memes_17_name\",meme_memes_18_keywords:\"meme_memes_18_keywords\",meme_memes_18_name:\"meme_memes_18_name\",meme_memes_19_keywords:\"meme_memes_19_keywords\",meme_memes_19_name:\"meme_memes_19_name\",meme_memes_20_keywords:\"meme_memes_20_keywords\",meme_memes_20_name:\"meme_memes_20_name\",meme_memes_21_keywords:\"meme_memes_21_keywords\",meme_memes_21_name:\"meme_memes_21_name\",meme_memes_22_keywords:\"meme_memes_22_keywords\",meme_memes_22_name:\"meme_memes_22_name\",meme_memes_23_keywords:\"meme_memes_23_keywords\",meme_memes_23_name:\"meme_memes_23_name\",meme_memes_24_keywords:\"meme_memes_24_keywords\",meme_memes_24_name:\"meme_memes_24_name\",meme_memes_25_keywords:\"meme_memes_25_keywords\",meme_memes_25_name:\"meme_memes_25_name\",meme_memes_26_keywords:\"meme_memes_26_keywords\",meme_memes_26_name:\"meme_memes_26_name\",meme_memes_27_keywords:\"meme_memes_27_keywords\",meme_memes_27_name:\"meme_memes_27_name\",meme_monkeywideeye_keywords:\"meme_monkeywideeye_keywords\",meme_monkeywideeyes_name:\"meme_monkeywideeyes_name\",meme_puppycloseears_keywords:\"meme_puppycloseears_keywords\",meme_puppycloseears_name:\"meme_puppycloseears_name\",meme_puppytongue_keywords:\"meme_puppytongue_keywords\",meme_puppytongue_name:\"meme_puppytongue_name\",meme_sheepbunch_keywords:\"meme_sheepbunch_keywords\",meme_sheepbunch_name:\"meme_sheepbunch_name\",message:\"message\",message_ETNPReceiver1EscalationUpdate:\"message_ETNPReceiver1EscalationUpdate\",message_ETNPReceiver1EscalationUpdateCollapsed:\"message_ETNPReceiver1EscalationUpdateCollapsed\",message_ETNPReceiver1EscalationUpdateCollapsedFail:\"message_ETNPReceiver1EscalationUpdateCollapsedFail\",message_ETNPReceiver1EscalationUpdateFail:\"message_ETNPReceiver1EscalationUpdateFail\",message_ETNPReceiver2EscalationUpdate:\"message_ETNPReceiver2EscalationUpdate\",message_ETNPReceiver2EscalationUpdateCollapsed:\"message_ETNPReceiver2EscalationUpdateCollapsed\",message_ETNPReceiver2EscalationUpdateCollapsedFail:\"message_ETNPReceiver2EscalationUpdateCollapsedFail\",message_ETNPReceiver2EscalationUpdateFail:\"message_ETNPReceiver2EscalationUpdateFail\",message_ETNPSenderEscalationUpdate:\"message_ETNPSenderEscalationUpdate\",message_ETNPSenderEscalationUpdateCollapsed:\"message_ETNPSenderEscalationUpdateCollapsed\",message_ETNPSenderEscalationUpdateCollapsedFail:\"message_ETNPSenderEscalationUpdateCollapsedFail\",message_ETNPSenderEscalationUpdateFail:\"message_ETNPSenderEscalationUpdateFail\",message_EmailReceiverEscalationUpdate:\"message_EmailReceiverEscalationUpdate\",message_EmailReceiverEscalationUpdateCollapsed:\"message_EmailReceiverEscalationUpdateCollapsed\",message_EmailReceiverEscalationUpdateCollapsedFail:\"message_EmailReceiverEscalationUpdateCollapsedFail\",message_EmailReceiverEscalationUpdateFail:\"message_EmailReceiverEscalationUpdateFail\",message_EmailSenderEscalationUpdate:\"message_EmailSenderEscalationUpdate\",message_EmailSenderEscalationUpdateCollapsed:\"message_EmailSenderEscalationUpdateCollapsed\",message_EmailSenderEscalationUpdateCollapsedFail:\"message_EmailSenderEscalationUpdateCollapsedFail\",message_EmailSenderEscalationUpdateFail:\"message_EmailSenderEscalationUpdateFail\",message_PSTNCallReceiverEscalationUpdate:\"message_PSTNCallReceiverEscalationUpdate\",message_PSTNCallReceiverEscalationUpdateCollapsed:\"message_PSTNCallReceiverEscalationUpdateCollapsed\",message_PSTNCallReceiverEscalationUpdateCollapsedFail:\"message_PSTNCallReceiverEscalationUpdateCollapsedFail\",message_PSTNCallReceiverEscalationUpdateFail:\"message_PSTNCallReceiverEscalationUpdateFail\",message_PSTNCallSenderEscalationUpdate:\"message_PSTNCallSenderEscalationUpdate\",message_PSTNCallSenderEscalationUpdateCollapsed:\"message_PSTNCallSenderEscalationUpdateCollapsed\",message_PSTNCallSenderEscalationUpdateCollapsedFail:\"message_PSTNCallSenderEscalationUpdateCollapsedFail\",message_PSTNCallSenderEscalationUpdateFail:\"message_PSTNCallSenderEscalationUpdateFail\",message_SMSReceiverEscalationUpdate:\"message_SMSReceiverEscalationUpdate\",message_SMSReceiverEscalationUpdateCollapsed:\"message_SMSReceiverEscalationUpdateCollapsed\",message_SMSReceiverEscalationUpdateCollapsedFail:\"message_SMSReceiverEscalationUpdateCollapsedFail\",message_SMSReceiverEscalationUpdateFail:\"message_SMSReceiverEscalationUpdateFail\",message_SMSSenderEscalationUpdate:\"message_SMSSenderEscalationUpdate\",message_SMSSenderEscalationUpdateCollapsed:\"message_SMSSenderEscalationUpdateCollapsed\",message_SMSSenderEscalationUpdateCollapsedFail:\"message_SMSSenderEscalationUpdateCollapsedFail\",message_SMSSenderEscalationUpdateFail:\"message_SMSSenderEscalationUpdateFail\",message_TeamsCallReceiverEscalationUpdate:\"message_TeamsCallReceiverEscalationUpdate\",message_TeamsCallReceiverEscalationUpdateCollapsed:\"message_TeamsCallReceiverEscalationUpdateCollapsed\",message_TeamsCallReceiverEscalationUpdateCollapsedFail:\"message_TeamsCallReceiverEscalationUpdateCollapsedFail\",message_TeamsCallReceiverEscalationUpdateFail:\"message_TeamsCallReceiverEscalationUpdateFail\",message_TeamsCallSenderEscalationUpdate:\"message_TeamsCallSenderEscalationUpdate\",message_TeamsCallSenderEscalationUpdateCollapsed:\"message_TeamsCallSenderEscalationUpdateCollapsed\",message_TeamsCallSenderEscalationUpdateCollapsedFail:\"message_TeamsCallSenderEscalationUpdateCollapsedFail\",message_TeamsCallSenderEscalationUpdateFail:\"message_TeamsCallSenderEscalationUpdateFail\",message_actions_like_button_aria_description:\"message_actions_like_button_aria_description\",message_actions_more_menu_button_aria_description:\"message_actions_more_menu_button_aria_description\",message_actions_save_button_aria_description:\"message_actions_save_button_aria_description\",message_actions_tooltip_aria_label:\"message_actions_tooltip_aria_label\",message_composeBoxFilePicker_Chats:\"message_composeBoxFilePicker_Chats\",message_email_attachments:\"message_email_attachments\",message_email_attachments_one:\"message_email_attachments_one\",message_email_default_text:\"message_email_default_text\",message_email_on_behalf_of:\"message_email_on_behalf_of\",message_email_tolist:\"message_email_tolist\",message_email_tolist_joiner:\"message_email_tolist_joiner\",message_email_tolist_one:\"message_email_tolist_one\",message_emailTooLarge:\"message_emailTooLarge\",message_notification_turn_off_after_selection:\"message_notification_turn_off_after_selection\",message_notification_turn_on_after_selection:\"message_notification_turn_on_after_selection\",message_preview_for_dlp:\"message_preview_for_dlp\",message_reaction_container:\"message_reaction_container\",message_reactions:\"message_reactions\",message_reactions_default_error_message:\"message_reactions_default_error_message\",message_reactions_size_limit_error_message:\"message_reactions_size_limit_error_message\",message_replies_name_joiner:\"message_replies_name_joiner\",message_setFocusOnCompose:\"message_setFocusOnCompose\",message_thread_aria_label_attachments:\"message_thread_aria_label_attachments\",message_thread_aria_label_from_user:\"message_thread_aria_label_from_user\",message_thread_aria_label_important_messages:\"message_thread_aria_label_important_messages\",message_thread_aria_label_on_long_datetime:\"message_thread_aria_label_on_long_datetime\",message_thread_aria_label_on_short_datetime:\"message_thread_aria_label_on_short_datetime\",message_via_email:\"message_via_email\",message_view_original_email:\"message_view_original_email\",message_view_original_email_desktop:\"message_view_original_email_desktop\",messages_addMemberBySystemText:\"messages_addMemberBySystemText\",messages_addMemberSystemMessageManyTargetAriaLabel:\"messages_addMemberSystemMessageManyTargetAriaLabel\",messages_addMemberSystemMessageManyTargetInTeam:\"messages_addMemberSystemMessageManyTargetInTeam\",messages_addMemberSystemMessageManyTargetInTeamAriaLabel:\"messages_addMemberSystemMessageManyTargetInTeamAriaLabel\",messages_addMemberSystemMessageManyTargets:\"messages_addMemberSystemMessageManyTargets\",messages_addMemberSystemMessageManyTargets_Joiner:\"messages_addMemberSystemMessageManyTargets_Joiner\",messages_addMemberSystemMessageManyTargetsAllHistoryShared:\"messages_addMemberSystemMessageManyTargetsAllHistoryShared\",messages_addMemberSystemMessageManyTargetsAriaLabel:\"messages_addMemberSystemMessageManyTargetsAriaLabel\",messages_addMemberSystemMessageManyTargetsPartialHistoryShared_mf:\"messages_addMemberSystemMessageManyTargetsPartialHistoryShared_mf\",messages_addMemberSystemMessageOneGuestInTeam:\"messages_addMemberSystemMessageOneGuestInTeam\",messages_addMemberSystemMessageOneTarget:\"messages_addMemberSystemMessageOneTarget\",messages_addMemberSystemMessageOneTargetAllHistoryShared:\"messages_addMemberSystemMessageOneTargetAllHistoryShared\",messages_addMemberSystemMessageOneTargetInTeam:\"messages_addMemberSystemMessageOneTargetInTeam\",messages_addMemberSystemMessageOneTargetPartialHistoryShared_mf:\"messages_addMemberSystemMessageOneTargetPartialHistoryShared_mf\",messages_addMemberSystemMessageS2SManyTarget:\"messages_addMemberSystemMessageS2SManyTarget\",messages_addMemberSystemMessageS2SManyTargetInTeam:\"messages_addMemberSystemMessageS2SManyTargetInTeam\",messages_addMemberSystemMessageS2SOneGuestInTeam:\"messages_addMemberSystemMessageS2SOneGuestInTeam\",messages_addMemberSystemMessageS2SOneTarget:\"messages_addMemberSystemMessageS2SOneTarget\",messages_addMemberSystemMessageS2SOneTargetInTeam:\"messages_addMemberSystemMessageS2SOneTargetInTeam\",messages_addMemberSystemMessageS2STwoTargetInTeam:\"messages_addMemberSystemMessageS2STwoTargetInTeam\",messages_addMemberSystemMessageS2STwoTargets:\"messages_addMemberSystemMessageS2STwoTargets\",messages_addMemberSystemMessageTwoTargetInTeam:\"messages_addMemberSystemMessageTwoTargetInTeam\",messages_addMemberSystemMessageTwoTargets:\"messages_addMemberSystemMessageTwoTargets\",messages_addMemberSystemMessageTwoTargetsAllHistoryShared:\"messages_addMemberSystemMessageTwoTargetsAllHistoryShared\",messages_addMemberSystemMessageTwoTargetsPartialHistoryShared_mf:\"messages_addMemberSystemMessageTwoTargetsPartialHistoryShared_mf\",messages_addMemberTo_conversation:\"messages_addMemberTo_conversation\",messages_addMemberTo_meeting:\"messages_addMemberTo_meeting\",messages_allMessagesDeletedInReplyChain:\"messages_allMessagesDeletedInReplyChain\",messages_announcement:\"messages_announcement\",messages_aria_label_attachments_nav_hint:\"messages_aria_label_attachments_nav_hint\",messages_aria_label_channel_mentioned:\"messages_aria_label_channel_mentioned\",messages_aria_label_color_applied:\"messages_aria_label_color_applied\",messages_aria_label_dlp_blocked_message:\"messages_aria_label_dlp_blocked_message\",messages_aria_label_dlp_flagged_message:\"messages_aria_label_dlp_flagged_message\",messages_aria_label_edited:\"messages_aria_label_edited\",messages_aria_label_has_reactions:\"messages_aria_label_has_reactions\",messages_aria_label_important_message_from:\"messages_aria_label_important_message_from\",messages_aria_label_important_reply_from:\"messages_aria_label_important_reply_from\",messages_aria_label_liked_by_mf:\"messages_aria_label_liked_by_mf\",messages_aria_label_many_attachments_hint:\"messages_aria_label_many_attachments_hint\",messages_aria_label_meeting_info_hint:\"messages_aria_label_meeting_info_hint\",messages_aria_label_meetinginfo_nav_hint:\"messages_aria_label_meetinginfo_nav_hint\",messages_aria_label_mentioned:\"messages_aria_label_mentioned\",messages_aria_label_message_dlp_original:\"messages_aria_label_message_dlp_original\",messages_aria_label_message_from:\"messages_aria_label_message_from\",messages_aria_label_navigation_help:\"messages_aria_label_navigation_help\",messages_aria_label_navigation_help_dlp_actions:\"messages_aria_label_navigation_help_dlp_actions\",messages_aria_label_navigation_help_dlp_learn_more:\"messages_aria_label_navigation_help_dlp_learn_more\",messages_aria_label_one_attachment_hint:\"messages_aria_label_one_attachment_hint\",messages_aria_label_reply_from:\"messages_aria_label_reply_from\",messages_aria_label_saved:\"messages_aria_label_saved\",messages_aria_label_team_mentioned:\"messages_aria_label_team_mentioned\",messages_aria_label_urgent_message_from:\"messages_aria_label_urgent_message_from\",messages_botPrivacyMessage:\"messages_botPrivacyMessage\",messages_buttonTextDiscard:\"messages_buttonTextDiscard\",messages_buttonTextReply:\"messages_buttonTextReply\",messages_buttonTextSend:\"messages_buttonTextSend\",messages_call_quality_feedback:\"messages_call_quality_feedback\",messages_call_quality_feedback_thank_you:\"messages_call_quality_feedback_thank_you\",messages_collapseAll:\"messages_collapseAll\",messages_color_aegean_blue:\"messages_color_aegean_blue\",messages_color_coral:\"messages_color_coral\",messages_color_cornflower_blue:\"messages_color_cornflower_blue\",messages_color_espresso:\"messages_color_espresso\",messages_color_fire_orange:\"messages_color_fire_orange\",messages_color_flax_yellow:\"messages_color_flax_yellow\",messages_color_gothic_gold:\"messages_color_gothic_gold\",messages_color_indigo:\"messages_color_indigo\",messages_color_jade:\"messages_color_jade\",messages_color_lavender:\"messages_color_lavender\",messages_color_mellow_yellow:\"messages_color_mellow_yellow\",messages_color_midnight_purple:\"messages_color_midnight_purple\",messages_color_mulberry_red:\"messages_color_mulberry_red\",messages_color_navy_blue:\"messages_color_navy_blue\",messages_color_ocean_green:\"messages_color_ocean_green\",messages_color_orange_sherbet:\"messages_color_orange_sherbet\",messages_color_periwinkle_blue:\"messages_color_periwinkle_blue\",messages_color_pink:\"messages_color_pink\",messages_color_raw_umber:\"messages_color_raw_umber\",messages_color_rose:\"messages_color_rose\",messages_color_sangria:\"messages_color_sangria\",messages_color_space_green:\"messages_color_space_green\",messages_color_teal:\"messages_color_teal\",messages_color_thistle_purple:\"messages_color_thistle_purple\",messages_compose_format_highlight:\"messages_compose_format_highlight\",messages_compose_format_horizontalrule:\"messages_compose_format_horizontalrule\",messages_compose_format_indent:\"messages_compose_format_indent\",messages_compose_format_outdent:\"messages_compose_format_outdent\",messages_compose_format_redo:\"messages_compose_format_redo\",messages_compose_format_removeformat:\"messages_compose_format_removeformat\",messages_compose_format_strike:\"messages_compose_format_strike\",messages_compose_format_undo:\"messages_compose_format_undo\",messages_compose_important:\"messages_compose_important\",messages_compose_important_off:\"messages_compose_important_off\",messages_composeBoxAnnouncementHeader_backgroundImg:\"messages_composeBoxAnnouncementHeader_backgroundImg\",messages_composeBoxAnnouncementHeader_backgroundImgMenu:\"messages_composeBoxAnnouncementHeader_backgroundImgMenu\",messages_composeBoxAnnouncementHeader_colorScheme:\"messages_composeBoxAnnouncementHeader_colorScheme\",messages_composeBoxAnnouncementHeader_imgAdded:\"messages_composeBoxAnnouncementHeader_imgAdded\",messages_composeBoxAnnouncementHeader_removeBackgroundImg:\"messages_composeBoxAnnouncementHeader_removeBackgroundImg\",messages_composeBoxAtMention:\"messages_composeBoxAtMention\",messages_composeBoxCodeSnippet:\"messages_composeBoxCodeSnippet\",messages_composeBoxCollapse:\"messages_composeBoxCollapse\",messages_composeBoxEmojiPicker:\"messages_composeBoxEmojiPicker\",messages_composeBoxExpand:\"messages_composeBoxExpand\",messages_composeBoxFilePicker:\"messages_composeBoxFilePicker\",messages_composeBoxFunPicker:\"messages_composeBoxFunPicker\",messages_composeBoxGiphyPicker:\"messages_composeBoxGiphyPicker\",messages_composeBoxInsertTableHeader:\"messages_composeBoxInsertTableHeader\",messages_composeBoxInsertTableHeader_noDimension:\"messages_composeBoxInsertTableHeader_noDimension\",messages_composeBoxMoreOptions:\"messages_composeBoxMoreOptions\",messages_composeBoxStickerPicker:\"messages_composeBoxStickerPicker\",messages_composeExtensionFavoriteBannerMessage:\"messages_composeExtensionFavoriteBannerMessage\",messages_composeExtensionFavoriteFailureBannerMessage:\"messages_composeExtensionFavoriteFailureBannerMessage\",messages_composeOverflowBold:\"messages_composeOverflowBold\",messages_composeOverflowHyperlink:\"messages_composeOverflowHyperlink\",messages_composeOverflowItalic:\"messages_composeOverflowItalic\",messages_composeOverflowUnderline:\"messages_composeOverflowUnderline\",messages_composePostTypeAnnouncement:\"messages_composePostTypeAnnouncement\",messages_composePostTypeButton:\"messages_composePostTypeButton\",messages_composePostTypeLiveEvent:\"messages_composePostTypeLiveEvent\",messages_composeRepliesAllowed:\"messages_composeRepliesAllowed\",messages_composeRepliesLimited:\"messages_composeRepliesLimited\",messages_composeReplyPermissionButton:\"messages_composeReplyPermissionButton\",messages_composeRichStyleBlockQuote:\"messages_composeRichStyleBlockQuote\",messages_composeRichStyleBlockQuoteActiveAriaLive:\"messages_composeRichStyleBlockQuoteActiveAriaLive\",messages_composeRichStyleBlockQuoteInactiveAriaLive:\"messages_composeRichStyleBlockQuoteInactiveAriaLive\",messages_composeRichStyleCode:\"messages_composeRichStyleCode\",messages_composeRichStyleCodeActiveAriaLive:\"messages_composeRichStyleCodeActiveAriaLive\",messages_composeRichStyleCodeInactiveAriaLive:\"messages_composeRichStyleCodeInactiveAriaLive\",messages_composeRichStyleHeading1:\"messages_composeRichStyleHeading1\",messages_composeRichStyleHeading1ActiveAriaLive:\"messages_composeRichStyleHeading1ActiveAriaLive\",messages_composeRichStyleHeading1InactiveAriaLive:\"messages_composeRichStyleHeading1InactiveAriaLive\",messages_composeRichStyleHeading2:\"messages_composeRichStyleHeading2\",messages_composeRichStyleHeading2ActiveAriaLive:\"messages_composeRichStyleHeading2ActiveAriaLive\",messages_composeRichStyleHeading2InactiveAriaLive:\"messages_composeRichStyleHeading2InactiveAriaLive\",messages_composeRichStyleHeading3:\"messages_composeRichStyleHeading3\",messages_composeRichStyleHeading3ActiveAriaLive:\"messages_composeRichStyleHeading3ActiveAriaLive\",messages_composeRichStyleHeading3InactiveAriaLive:\"messages_composeRichStyleHeading3InactiveAriaLive\",messages_composeRichStyleParagraph:\"messages_composeRichStyleParagraph\",messages_composeRichStyleParagraphAriaLive:\"messages_composeRichStyleParagraphAriaLive\",messages_composeSettingActiveAriaLive:\"messages_composeSettingActiveAriaLive\",messages_composeTable_delete_column:\"messages_composeTable_delete_column\",messages_composeTable_delete_row:\"messages_composeTable_delete_row\",messages_composeTable_delete_table:\"messages_composeTable_delete_table\",messages_composeTable_insert_column_left:\"messages_composeTable_insert_column_left\",messages_composeTable_insert_column_right:\"messages_composeTable_insert_column_right\",messages_composeTable_insert_row_above:\"messages_composeTable_insert_row_above\",messages_composeTable_insert_row_below:\"messages_composeTable_insert_row_below\",messages_composeTextSizeLarge:\"messages_composeTextSizeLarge\",messages_composeTextSizeMedium:\"messages_composeTextSizeMedium\",messages_composeTextSizeSmall:\"messages_composeTextSizeSmall\",messages_confirmEmptySubject:\"messages_confirmEmptySubject\",messages_contentErrorMessage:\"messages_contentErrorMessage\",messages_contentErrorRefreshButton:\"messages_contentErrorRefreshButton\",messages_contentErrorTitle:\"messages_contentErrorTitle\",messages_contentWarningMessage:\"messages_contentWarningMessage\",messages_contentWarningMessageLinkText:\"messages_contentWarningMessageLinkText\",messages_contentWarningMessageNotRetryable:\"messages_contentWarningMessageNotRetryable\",messages_contentWarningRetryMessage:\"messages_contentWarningRetryMessage\",messages_contentWarningTitle:\"messages_contentWarningTitle\",messages_conversationStartersButtonGroupOption1:\"messages_conversationStartersButtonGroupOption1\",messages_conversationStartersButtonIndividualOption1:\"messages_conversationStartersButtonIndividualOption1\",messages_conversationStartersButtonOption2:\"messages_conversationStartersButtonOption2\",messages_conversationStartersHeaderGroup:\"messages_conversationStartersHeaderGroup\",messages_conversationStartersHeaderIndividual:\"messages_conversationStartersHeaderIndividual\",messages_copiedFromChannel:\"messages_copiedFromChannel\",messages_copyLinkDropdownOption:\"messages_copyLinkDropdownOption\",messages_couldNotSend:\"messages_couldNotSend\",messages_couldNotSendDueToPolicy:\"messages_couldNotSendDueToPolicy\",messages_crossPost_delete_dialog_allPosts:\"messages_crossPost_delete_dialog_allPosts\",messages_crossPost_delete_dialog_allPosts_withCount:\"messages_crossPost_delete_dialog_allPosts_withCount\",messages_crossPost_delete_dialog_cancelBtnTxt:\"messages_crossPost_delete_dialog_cancelBtnTxt\",messages_crossPost_delete_dialog_okBtnTxt:\"messages_crossPost_delete_dialog_okBtnTxt\",messages_crossPost_delete_dialog_title:\"messages_crossPost_delete_dialog_title\",messages_crossPost_dialog_cancelBtnTxt:\"messages_crossPost_dialog_cancelBtnTxt\",messages_crossPost_dialog_description:\"messages_crossPost_dialog_description\",messages_crossPost_dialog_inputBox_ariaLabel:\"messages_crossPost_dialog_inputBox_ariaLabel\",messages_crossPost_dialog_maxChannels_reached:\"messages_crossPost_dialog_maxChannels_reached\",messages_crossPost_dialog_maxChannels_reaching:\"messages_crossPost_dialog_maxChannels_reaching\",messages_crossPost_dialog_multi_channel_found:\"messages_crossPost_dialog_multi_channel_found\",messages_crossPost_dialog_multiChannelsSelected:\"messages_crossPost_dialog_multiChannelsSelected\",messages_crossPost_dialog_okBtn_ariaLabel:\"messages_crossPost_dialog_okBtn_ariaLabel\",messages_crossPost_dialog_okBtnTxt:\"messages_crossPost_dialog_okBtnTxt\",messages_crossPost_dialog_one_channel_found:\"messages_crossPost_dialog_one_channel_found\",messages_crossPost_dialog_oneChannelSelected:\"messages_crossPost_dialog_oneChannelSelected\",messages_crossPost_dialog_selectAll:\"messages_crossPost_dialog_selectAll\",messages_crossPost_dialog_selectAll_ariaLabel:\"messages_crossPost_dialog_selectAll_ariaLabel\",messages_crossPost_dialog_sourceChannelLabel:\"messages_crossPost_dialog_sourceChannelLabel\",messages_crossPost_dialog_title:\"messages_crossPost_dialog_title\",messages_crossPost_dialog_update_success:\"messages_crossPost_dialog_update_success\",messages_crossPost_error_funStuffDisabled_mutlipleChannels:\"messages_crossPost_error_funStuffDisabled_mutlipleChannels\",messages_crossPost_error_funStuffDisabled_mutlipleChannels_oneOther:\"messages_crossPost_error_funStuffDisabled_mutlipleChannels_oneOther\",messages_crossPost_error_funStuffDisabled_oneChannel:\"messages_crossPost_error_funStuffDisabled_oneChannel\",messages_crossPost_error_hasAttachments:\"messages_crossPost_error_hasAttachments\",messages_crossPost_error_privateChannelsShareAttachments:\"messages_crossPost_error_privateChannelsShareAttachments\",messages_crossPost_failed_dialog_closeAllNonRetryableDialog:\"messages_crossPost_failed_dialog_closeAllNonRetryableDialog\",messages_crossPost_failed_dialog_nonRetryableChannelString_all:\"messages_crossPost_failed_dialog_nonRetryableChannelString_all\",messages_crossPost_failed_dialog_nonRetryableChannelString_some:\"messages_crossPost_failed_dialog_nonRetryableChannelString_some\",messages_crossPost_failed_dialog_retryAll:\"messages_crossPost_failed_dialog_retryAll\",messages_crossPost_failed_dialog_retryFailed:\"messages_crossPost_failed_dialog_retryFailed\",messages_crossPost_failed_dialog_retrySuccess_create:\"messages_crossPost_failed_dialog_retrySuccess_create\",messages_crossPost_failed_dialog_retrySuccess_delete:\"messages_crossPost_failed_dialog_retrySuccess_delete\",messages_crossPost_failed_dialog_title:\"messages_crossPost_failed_dialog_title\",messages_crossPost_header_title:\"messages_crossPost_header_title\",messages_crossPost_postButtonLabel:\"messages_crossPost_postButtonLabel\",messages_crossPost_toolbar_channel_ariaLabel:\"messages_crossPost_toolbar_channel_ariaLabel\",messages_crossPost_toolbar_channel_current_ariaLabel:\"messages_crossPost_toolbar_channel_current_ariaLabel\",messages_crossPost_toolbar_dialogBtnTitle:\"messages_crossPost_toolbar_dialogBtnTitle\",messages_crossPost_toolbar_moreChannelsLabel_multiple:\"messages_crossPost_toolbar_moreChannelsLabel_multiple\",messages_crossPost_toolbar_moreChannelsLabel_one:\"messages_crossPost_toolbar_moreChannelsLabel_one\",messages_crossPost_toolbar_openDialogBtnText:\"messages_crossPost_toolbar_openDialogBtnText\",messages_crossPost_toolbar_toLabel:\"messages_crossPost_toolbar_toLabel\",messages_dateYesterday:\"messages_dateYesterday\",messages_dayOfWeekAndTime:\"messages_dayOfWeekAndTime\",messages_deleteAppSystemMessageOneTargetInTeam:\"messages_deleteAppSystemMessageOneTargetInTeam\",messages_deleteAppSystemMessageOneTargetNameInTeam:\"messages_deleteAppSystemMessageOneTargetNameInTeam\",messages_deleteDropdownOption:\"messages_deleteDropdownOption\",messages_deleteIndicatorTitleFail:\"messages_deleteIndicatorTitleFail\",messages_deleteMessage_retentionPolicy:\"messages_deleteMessage_retentionPolicy\",messages_deleteSingleMessage:\"messages_deleteSingleMessage\",messages_deleteSingleMessage_becauseOf:\"messages_deleteSingleMessage_becauseOf\",messages_deleteUndo:\"messages_deleteUndo\",messages_deleteUndo_aria_label_help:\"messages_deleteUndo_aria_label_help\",messages_deleteUndoIndicatorTitleFail:\"messages_deleteUndoIndicatorTitleFail\",messages_deliveryOptionButtonTitle:\"messages_deliveryOptionButtonTitle\",messages_deliveryOptionImportantAriaLabel:\"messages_deliveryOptionImportantAriaLabel\",messages_deliveryOptionImportantMessage:\"messages_deliveryOptionImportantMessage\",messages_deliveryOptionImportantTitle:\"messages_deliveryOptionImportantTitle\",messages_deliveryOptionStandardAriaLabel:\"messages_deliveryOptionStandardAriaLabel\",messages_deliveryOptionStandardMessage:\"messages_deliveryOptionStandardMessage\",messages_deliveryOptionStandardTitle:\"messages_deliveryOptionStandardTitle\",messages_deliveryOptionUrgentAriaLabel_mf:\"messages_deliveryOptionUrgentAriaLabel_mf\",messages_deliveryOptionUrgentMessage_mf:\"messages_deliveryOptionUrgentMessage_mf\",messages_deliveryOptionUrgentTitle:\"messages_deliveryOptionUrgentTitle\",messages_discardConfirmation:\"messages_discardConfirmation\",messages_editDropdownOption:\"messages_editDropdownOption\",messages_editIndicatorTitle:\"messages_editIndicatorTitle\",messages_editIndicatorTitleFail:\"messages_editIndicatorTitleFail\",messages_emptyListBottomTextForIntelligentSuggestedSfBUsers:\"messages_emptyListBottomTextForIntelligentSuggestedSfBUsers\",messages_emptyListHeader:\"messages_emptyListHeader\",messages_emptyListHeader_appSuggestion:\"messages_emptyListHeader_appSuggestion\",messages_emptyListHeader_appSuggestion_enter_action:\"messages_emptyListHeader_appSuggestion_enter_action\",messages_emptyListHeader_appSuggestion_moreOption:\"messages_emptyListHeader_appSuggestion_moreOption\",messages_emptyListHeader_channel_offline:\"messages_emptyListHeader_channel_offline\",messages_emptyListHeader_chat_offline:\"messages_emptyListHeader_chat_offline\",messages_emptyListHeader_class:\"messages_emptyListHeader_class\",messages_emptyListHeader_edu:\"messages_emptyListHeader_edu\",messages_emptyListHeader_plc:\"messages_emptyListHeader_plc\",messages_emptyListHeader_staff:\"messages_emptyListHeader_staff\",messages_emptyListHeaderBodyBrandNewChat:\"messages_emptyListHeaderBodyBrandNewChat\",messages_emptyListHeaderBodyNew_UnresolvedFederatedChat:\"messages_emptyListHeaderBodyNew_UnresolvedFederatedChat\",messages_emptyListHeaderBodyNewFederatedChat:\"messages_emptyListHeaderBodyNewFederatedChat\",messages_emptyListHeaderTitleBrandNewChat:\"messages_emptyListHeaderTitleBrandNewChat\",messages_emptyListHeaderTitleForIntelligentSuggestedSfBUsers:\"messages_emptyListHeaderTitleForIntelligentSuggestedSfBUsers\",messages_emptyListHeaderTitleNew_UnresolvedFederatedChat:\"messages_emptyListHeaderTitleNew_UnresolvedFederatedChat\",messages_emptyListHeaderTitleNewFederatedChat:\"messages_emptyListHeaderTitleNewFederatedChat\",messages_emptyListTitle:\"messages_emptyListTitle\",messages_emptyListTitle_channel_offline:\"messages_emptyListTitle_channel_offline\",messages_emptyListTitle_chat_offline:\"messages_emptyListTitle_chat_offline\",messages_emptyListTitle_class:\"messages_emptyListTitle_class\",messages_emptyListTitle_edu:\"messages_emptyListTitle_edu\",messages_emptyListTitle_plc:\"messages_emptyListTitle_plc\",messages_emptyListTitle_staff:\"messages_emptyListTitle_staff\",messages_errorDoneButton:\"messages_errorDoneButton\",messages_errorEmptyBody:\"messages_errorEmptyBody\",messages_errorEmptyTitle:\"messages_errorEmptyTitle\",messages_errorInvalidReplyRecipients:\"messages_errorInvalidReplyRecipients\",messages_errorMessageComposeExtensionInProgress:\"messages_errorMessageComposeExtensionInProgress\",messages_errorMessageEditIsDisabledForTeam:\"messages_errorMessageEditIsDisabledForTeam\",messages_errorMessageInvalidImageBlob:\"messages_errorMessageInvalidImageBlob\",messages_errorMessageTooLong:\"messages_errorMessageTooLong\",messages_errorSend:\"messages_errorSend\",messages_errorSendDefault:\"messages_errorSendDefault\",messages_failedLoadingNewMessages:\"messages_failedLoadingNewMessages\",messages_finishedLoadingFromNetworkNewMessages:\"messages_finishedLoadingFromNetworkNewMessages\",messages_finishedLoadingFromNetworkNoNewMessages:\"messages_finishedLoadingFromNetworkNoNewMessages\",messages_imageCouldNotUpload:\"messages_imageCouldNotUpload\",messages_immersiveReaderFailed:\"messages_immersiveReaderFailed\",messages_immersiveReaderOption:\"messages_immersiveReaderOption\",messages_important:\"messages_important\",messages_inputDateFormat:\"messages_inputDateFormat\",messages_inputDateFormatWithYear:\"messages_inputDateFormatWithYear\",messages_invalidThread:\"messages_invalidThread\",messages_likeFailed:\"messages_likeFailed\",messages_liked_copied_to_clipboard:\"messages_liked_copied_to_clipboard\",messages_loadingNewMessages:\"messages_loadingNewMessages\",messages_loadingPreviousReplies:\"messages_loadingPreviousReplies\",messages_loadingRepliesError:\"messages_loadingRepliesError\",messages_loadingRepliesErrorAriaLabel:\"messages_loadingRepliesErrorAriaLabel\",messages_lookingForNewMessages:\"messages_lookingForNewMessages\",messages_lookingForNewMessagesLowBandwidthNetwork:\"messages_lookingForNewMessagesLowBandwidthNetwork\",messages_markUnread:\"messages_markUnread\",messages_meetingTitleDeletedSystemMessage:\"messages_meetingTitleDeletedSystemMessage\",messages_meetingTitleUpdatedSystemMessage:\"messages_meetingTitleUpdatedSystemMessage\",messages_memberJoined_mf:\"messages_memberJoined_mf\",messages_memberLeft_mf:\"messages_memberLeft_mf\",messages_memberLeftMeetingSystemMessageOneTarget:\"messages_memberLeftMeetingSystemMessageOneTarget\",messages_memberLeftSystemMessageS2SManyTarget:\"messages_memberLeftSystemMessageS2SManyTarget\",messages_memberLeftSystemMessageS2SOneTarget:\"messages_memberLeftSystemMessageS2SOneTarget\",messages_memberLeftSystemMessageS2STwoTargets:\"messages_memberLeftSystemMessageS2STwoTargets\",messages_memberLeftTeamSystemMessageOneTarget:\"messages_memberLeftTeamSystemMessageOneTarget\",messages_messageListAriaLabel:\"messages_messageListAriaLabel\",messages_messageListLoadMoreAccAfterAriaLabel:\"messages_messageListLoadMoreAccAfterAriaLabel\",messages_messageListLoadMoreAccBeforeAriaLabel:\"messages_messageListLoadMoreAccBeforeAriaLabel\",messages_messageListLoadMoreNoMoreAccAriaLabel:\"messages_messageListLoadMoreNoMoreAccAriaLabel\",messages_messageListLoadMoreUpdatingAccAriaLabel:\"messages_messageListLoadMoreUpdatingAccAriaLabel\",messages_muteDropdownOption:\"messages_muteDropdownOption\",messages_muteIndicatorTitleFail:\"messages_muteIndicatorTitleFail\",messages_mutedContentCancelButton:\"messages_mutedContentCancelButton\",messages_mutedContentSaveButton:\"messages_mutedContentSaveButton\",messages_mutedContentWarningMessagLinkText:\"messages_mutedContentWarningMessagLinkText\",messages_mutedContentWarningMessage:\"messages_mutedContentWarningMessage\",messages_mutedTeamMemberText:\"messages_mutedTeamMemberText\",messages_newMessagesButton:\"messages_newMessagesButton\",messages_noAuthor:\"messages_noAuthor\",messages_noMessageBody:\"messages_noMessageBody\",messages_offlineActionRetryText:\"messages_offlineActionRetryText\",messages_onDemandTranslate_ariaLabelForBody:\"messages_onDemandTranslate_ariaLabelForBody\",messages_onDemandTranslate_ariaLabelForHeadline:\"messages_onDemandTranslate_ariaLabelForHeadline\",messages_onDemandTranslate_ariaLabelForSubject:\"messages_onDemandTranslate_ariaLabelForSubject\",messages_onDemandTranslate_ariaLiveFailed:\"messages_onDemandTranslate_ariaLiveFailed\",messages_onDemandTranslate_ariaLiveSucceeded:\"messages_onDemandTranslate_ariaLiveSucceeded\",messages_onDemandTranslate_error:\"messages_onDemandTranslate_error\",messages_onDemandTranslate_multipleLanguages:\"messages_onDemandTranslate_multipleLanguages\",messages_onDemandTranslate_seeOriginal:\"messages_onDemandTranslate_seeOriginal\",messages_onDemandTranslate_tooManyCharacters:\"messages_onDemandTranslate_tooManyCharacters\",messages_onDemandTranslate_tooltip:\"messages_onDemandTranslate_tooltip\",messages_onDemandTranslate_translate:\"messages_onDemandTranslate_translate\",messages_onDemandTranslate_translateFailed:\"messages_onDemandTranslate_translateFailed\",messages_onDemandTranslate_translating:\"messages_onDemandTranslate_translating\",messages_onDemandTranslate_unknownLanguage:\"messages_onDemandTranslate_unknownLanguage\",messages_onlyChannelModeratorsCanPost:\"messages_onlyChannelModeratorsCanPost\",messages_onlyOwnersCanPost:\"messages_onlyOwnersCanPost\",messages_pasted_image_downloading:\"messages_pasted_image_downloading\",messages_pinned:\"messages_pinned\",messages_placeholder_muted_member:\"messages_placeholder_muted_member\",messages_placeholderComment:\"messages_placeholderComment\",messages_placeholderComment_acc:\"messages_placeholderComment_acc\",messages_placeholderFocus:\"messages_placeholderFocus\",messages_placeholderMessage:\"messages_placeholderMessage\",messages_placeholderMessage_bot_chat:\"messages_placeholderMessage_bot_chat\",messages_placeholderMessage_bot_chat_acc:\"messages_placeholderMessage_bot_chat_acc\",messages_placeholderMessage_broadcast_new:\"messages_placeholderMessage_broadcast_new\",messages_placeholderMessage_channel_new_announcement_atmention:\"messages_placeholderMessage_channel_new_announcement_atmention\",messages_placeholderMessage_channel_new_announcement_atmention_acc:\"messages_placeholderMessage_channel_new_announcement_atmention_acc\",messages_placeholderMessage_channel_new_atmention:\"messages_placeholderMessage_channel_new_atmention\",messages_placeholderMessage_channel_new_atmention_acc:\"messages_placeholderMessage_channel_new_atmention_acc\",messages_placeholderMessage_chat:\"messages_placeholderMessage_chat\",messages_placeholderMessage_chat_acc:\"messages_placeholderMessage_chat_acc\",messages_placeholderMessage_disabled_bot_chat:\"messages_placeholderMessage_disabled_bot_chat\",messages_placeholderMessage_disabled_bot_chat_by_tenant:\"messages_placeholderMessage_disabled_bot_chat_by_tenant\",messages_placeholderMessage_disabled_bot_chat_by_user:\"messages_placeholderMessage_disabled_bot_chat_by_user\",messages_placeholderMessage_disabled_chat_app:\"messages_placeholderMessage_disabled_chat_app\",messages_placeholderMessage_disabled_chat_application:\"messages_placeholderMessage_disabled_chat_application\",messages_placeholderMessage_disabled_chat_group:\"messages_placeholderMessage_disabled_chat_group\",messages_placeholderMessage_disabled_chat_group_3more:\"messages_placeholderMessage_disabled_chat_group_3more\",messages_placeholderMessage_disabled_chat_group_one:\"messages_placeholderMessage_disabled_chat_group_one\",messages_placeholderMessage_disabled_chat_group_two:\"messages_placeholderMessage_disabled_chat_group_two\",messages_placeholderMessage_disabled_chat_one2one:\"messages_placeholderMessage_disabled_chat_one2one\",messages_placeholderMessage_edit:\"messages_placeholderMessage_edit\",messages_placeholderMessage_meeting_new:\"messages_placeholderMessage_meeting_new\",messages_placeholderMessage_meeting_new_acc:\"messages_placeholderMessage_meeting_new_acc\",messages_placeholderMessage_muteMember:\"messages_placeholderMessage_muteMember\",messages_placeholderMessageCollapsedHotkeyText:\"messages_placeholderMessageCollapsedHotkeyText\",messages_placeholderMessageExpandedHotkeyText:\"messages_placeholderMessageExpandedHotkeyText\",messages_placeholderMessageSubhead:\"messages_placeholderMessageSubhead\",messages_placeholderMessageSubject:\"messages_placeholderMessageSubject\",messages_placeholderMessageTitle:\"messages_placeholderMessageTitle\",messages_placeholderReply:\"messages_placeholderReply\",messages_placeholderReply_acc:\"messages_placeholderReply_acc\",messages_quotedReply:\"messages_quotedReply\",messages_reacted_by_mf:\"messages_reacted_by_mf\",messages_reactions_count_multiple:\"messages_reactions_count_multiple\",messages_reactions_count_single:\"messages_reactions_count_single\",messages_reactions_right_rail_count:\"messages_reactions_right_rail_count\",messages_reactions_right_rail_more_reactions:\"messages_reactions_right_rail_more_reactions\",messages_readReceiptsFailed:\"messages_readReceiptsFailed\",messages_readReceiptsOption:\"messages_readReceiptsOption\",messages_readReceiptsOptionDisabled:\"messages_readReceiptsOptionDisabled\",messages_readReceiptsOptionPlaceholder:\"messages_readReceiptsOptionPlaceholder\",messages_removeMemberChatBySystemSystemMessageOneTarget:\"messages_removeMemberChatBySystemSystemMessageOneTarget\",messages_removeMemberChatDueToPolicySystemMessageOneTarget:\"messages_removeMemberChatDueToPolicySystemMessageOneTarget\",messages_removeMemberChatSystemMessageOneTarget:\"messages_removeMemberChatSystemMessageOneTarget\",messages_removeMemberMeetingBySystemSystemMessageOneTarget:\"messages_removeMemberMeetingBySystemSystemMessageOneTarget\",messages_removeMemberMeetingDueToPolicySystemMessageOneTarget:\"messages_removeMemberMeetingDueToPolicySystemMessageOneTarget\",messages_removeMemberMeetingSystemMessageManyTarget:\"messages_removeMemberMeetingSystemMessageManyTarget\",messages_removeMemberMeetingSystemMessageOneTarget:\"messages_removeMemberMeetingSystemMessageOneTarget\",messages_removeMemberMeetingSystemMessageTwoTarget:\"messages_removeMemberMeetingSystemMessageTwoTarget\",messages_removeMemberTeamBySystemSystemMessageOneTarget:\"messages_removeMemberTeamBySystemSystemMessageOneTarget\",messages_removeMemberTeamDueToPolicySystemMessageOneTarget:\"messages_removeMemberTeamDueToPolicySystemMessageOneTarget\",messages_removeMemberTeamSystemMessageOneTarget:\"messages_removeMemberTeamSystemMessageOneTarget\",messages_removeMembersMeetingBySystemSystemMessageOneTarget:\"messages_removeMembersMeetingBySystemSystemMessageOneTarget\",messages_removeMembersTeamBySystemSystemMessageOneTarget:\"messages_removeMembersTeamBySystemSystemMessageOneTarget\",messages_replyButtonHoverText:\"messages_replyButtonHoverText\",messages_replyButtonText:\"messages_replyButtonText\",messages_replyButtonTextAllDeleted:\"messages_replyButtonTextAllDeleted\",messages_replyChainCollapsed1Sender_mf:\"messages_replyChainCollapsed1Sender_mf\",messages_replyChainCollapsed2Senders_mf:\"messages_replyChainCollapsed2Senders_mf\",messages_replyChainCollapsed3Senders_mf:\"messages_replyChainCollapsed3Senders_mf\",messages_replyChainCollapsed4Senders_mf:\"messages_replyChainCollapsed4Senders_mf\",messages_replyChainCollapsedAllNew_mf:\"messages_replyChainCollapsedAllNew_mf\",messages_replyChainCollapsedHasAttachments:\"messages_replyChainCollapsedHasAttachments\",messages_replyChainCollapsedHasDlpBlockedMessages:\"messages_replyChainCollapsedHasDlpBlockedMessages\",messages_replyChainCollapsedHasDlpFlaggedMessages:\"messages_replyChainCollapsedHasDlpFlaggedMessages\",messages_replyChainCollapsedMoreThan4Senders_mf:\"messages_replyChainCollapsedMoreThan4Senders_mf\",messages_replyChainCollapsedNew_mf:\"messages_replyChainCollapsedNew_mf\",messages_replyChainCollapsedNumberOfReplies_mf:\"messages_replyChainCollapsedNumberOfReplies_mf\",messages_replyChainCollapsedPronounYou_Dative:\"messages_replyChainCollapsedPronounYou_Dative\",messages_replyChainCollapsedPronounYou_Nominative:\"messages_replyChainCollapsedPronounYou_Nominative\",messages_retryLoadingRepliesAriaLabel:\"messages_retryLoadingRepliesAriaLabel\",messages_retryText:\"messages_retryText\",messages_saveFailed:\"messages_saveFailed\",messages_seeLessText:\"messages_seeLessText\",messages_seeMoreText:\"messages_seeMoreText\",messages_sendErrorDeclined:\"messages_sendErrorDeclined\",messages_sendErrorDoNotDisturb:\"messages_sendErrorDoNotDisturb\",messages_sendErrorFederationNotAllowed:\"messages_sendErrorFederationNotAllowed\",messages_sendErrorInteropNotEnabled:\"messages_sendErrorInteropNotEnabled\",messages_sendErrorNotSupported:\"messages_sendErrorNotSupported\",messages_sendErrorTemporarilyUnavailable:\"messages_sendErrorTemporarilyUnavailable\",messages_sendErrorUnknown:\"messages_sendErrorUnknown\",messages_sendErrorUnreachable:\"messages_sendErrorUnreachable\",messages_sending:\"messages_sending\",messages_series_column_card_title:\"messages_series_column_card_title\",messages_takeAction:\"messages_takeAction\",messages_tbotPrivacyMessage:\"messages_tbotPrivacyMessage\",messages_thread_aria_label_card_received:\"messages_thread_aria_label_card_received\",messages_thread_aria_label_cqf:\"messages_thread_aria_label_cqf\",messages_thread_aria_label_important_with_subject:\"messages_thread_aria_label_important_with_subject\",messages_thread_aria_label_important_without_subject:\"messages_thread_aria_label_important_without_subject\",messages_thread_aria_label_join_meetup_help:\"messages_thread_aria_label_join_meetup_help\",messages_thread_aria_label_last_reply_by_date:\"messages_thread_aria_label_last_reply_by_date\",messages_thread_aria_label_meetup_ended:\"messages_thread_aria_label_meetup_ended\",messages_thread_aria_label_meetup_in_progress:\"messages_thread_aria_label_meetup_in_progress\",messages_thread_aria_label_meetup_started:\"messages_thread_aria_label_meetup_started\",messages_thread_aria_label_meetup_started_today:\"messages_thread_aria_label_meetup_started_today\",messages_thread_aria_label_mentions_channel:\"messages_thread_aria_label_mentions_channel\",messages_thread_aria_label_mentions_team:\"messages_thread_aria_label_mentions_team\",messages_thread_aria_label_mentions_you:\"messages_thread_aria_label_mentions_you\",messages_thread_aria_label_navigation_help:\"messages_thread_aria_label_navigation_help\",messages_thread_aria_label_recording:\"messages_thread_aria_label_recording\",messages_thread_aria_label_replies:\"messages_thread_aria_label_replies\",messages_thread_aria_label_replies_with_important:\"messages_thread_aria_label_replies_with_important\",messages_thread_aria_label_today_important_with_subject:\"messages_thread_aria_label_today_important_with_subject\",messages_thread_aria_label_today_important_without_subject:\"messages_thread_aria_label_today_important_without_subject\",messages_thread_aria_label_today_last_reply_by_date:\"messages_thread_aria_label_today_last_reply_by_date\",messages_thread_aria_label_today_with_subject:\"messages_thread_aria_label_today_with_subject\",messages_thread_aria_label_today_without_subject:\"messages_thread_aria_label_today_without_subject\",messages_thread_aria_label_voice_message:\"messages_thread_aria_label_voice_message\",messages_thread_aria_label_with_subject:\"messages_thread_aria_label_with_subject\",messages_thread_aria_label_without_subject:\"messages_thread_aria_label_without_subject\",messages_thread_aria_live_loading_more:\"messages_thread_aria_live_loading_more\",messages_thread_screen_reader_header:\"messages_thread_screen_reader_header\",messages_thread_screen_reader_header_reply_from:\"messages_thread_screen_reader_header_reply_from\",messages_thread_screen_reader_long_header:\"messages_thread_screen_reader_long_header\",messages_timeAgoHours:\"messages_timeAgoHours\",messages_timeAgoMinutes:\"messages_timeAgoMinutes\",messages_timeAgoSeconds:\"messages_timeAgoSeconds\",messages_timeAgoYesterday:\"messages_timeAgoYesterday\",messages_to:\"messages_to\",messages_toolbar_button_selected:\"messages_toolbar_button_selected\",messages_topicDeletedSystemMessage:\"messages_topicDeletedSystemMessage\",messages_topicUpdatedSystemMessage:\"messages_topicUpdatedSystemMessage\",messages_unlikeFailed:\"messages_unlikeFailed\",messages_unmuteDropdownOption:\"messages_unmuteDropdownOption\",messages_unreadDropdownOption:\"messages_unreadDropdownOption\",messages_unreadMessagesButton:\"messages_unreadMessagesButton\",messages_unsaveFailed:\"messages_unsaveFailed\",messages_updateIndicatorTitle:\"messages_updateIndicatorTitle\",messages_upgradeAppNameSystemMessageOneTargetInTeam:\"messages_upgradeAppNameSystemMessageOneTargetInTeam\",messages_upgradeAppNameSystemMessageSilentOneTargetInTeam:\"messages_upgradeAppNameSystemMessageSilentOneTargetInTeam\",messages_upgradeAppSystemMessageOneTargetInTeam:\"messages_upgradeAppSystemMessageOneTargetInTeam\",messages_upgradeAppSystemMessageSilentOneTargetInTeam:\"messages_upgradeAppSystemMessageSilentOneTargetInTeam\",messages_uploadProgress:\"messages_uploadProgress\",messages_urgent:\"messages_urgent\",messages_urgent_warning_banner_mf:\"messages_urgent_warning_banner_mf\",messages_warnTooManyUsers:\"messages_warnTooManyUsers\",messages_warnTooManyUsers_UnknownCount:\"messages_warnTooManyUsers_UnknownCount\",messages_watermarkText:\"messages_watermarkText\",messages_zeroStateNewChatHeaderBody_sfb:\"messages_zeroStateNewChatHeaderBody_sfb\",messages_zeroStateNewChatHeaderTitle_sfb:\"messages_zeroStateNewChatHeaderTitle_sfb\",messaging_deep_link_failure:\"messaging_deep_link_failure\",meta:\"meta\",microsoft_copyright:\"microsoft_copyright\",microsoft_copyright_dynamic_year:\"microsoft_copyright_dynamic_year\",middle_messages_context_post:\"middle_messages_context_post\",migrate_dialog_add_button:\"migrate_dialog_add_button\",migrate_group_dialog_subtitle:\"migrate_group_dialog_subtitle\",migrate_group_dialog_title:\"migrate_group_dialog_title\",migrate_group_link:\"migrate_group_link\",migrateTeam_defaultError:\"migrateTeam_defaultError\",migrateTeam_syncMember_message:\"migrateTeam_syncMember_message\",mobile_apps_banner_instruction:\"mobile_apps_banner_instruction\",mobile_dialog_description_email:\"mobile_dialog_description_email\",mobile_dialog_description_phone:\"mobile_dialog_description_phone\",mobile_dialog_description_qrcode:\"mobile_dialog_description_qrcode\",mobile_dialog_description_qrcode_alt_text:\"mobile_dialog_description_qrcode_alt_text\",mobile_dialog_placeholder_email:\"mobile_dialog_placeholder_email\",mobile_dialog_placeholder_phone:\"mobile_dialog_placeholder_phone\",mobile_upsell_android_alt_text:\"mobile_upsell_android_alt_text\",mobile_upsell_dialog_email_prefill_instruction:\"mobile_upsell_dialog_email_prefill_instruction\",mobile_upsell_dialog_input_placeholder_email:\"mobile_upsell_dialog_input_placeholder_email\",mobile_upsell_dialog_input_placeholder_email_sms:\"mobile_upsell_dialog_input_placeholder_email_sms\",mobile_upsell_dialog_input_placeholder_email_sms_format:\"mobile_upsell_dialog_input_placeholder_email_sms_format\",mobile_upsell_dialog_instruction:\"mobile_upsell_dialog_instruction\",mobile_upsell_dialog_not_now:\"mobile_upsell_dialog_not_now\",mobile_upsell_dialog_phone_only_instruction:\"mobile_upsell_dialog_phone_only_instruction\",mobile_upsell_dialog_send_another_link:\"mobile_upsell_dialog_send_another_link\",mobile_upsell_dialog_send_link:\"mobile_upsell_dialog_send_link\",mobile_upsell_dialog_title:\"mobile_upsell_dialog_title\",mobile_upsell_email_disclaimer:\"mobile_upsell_email_disclaimer\",mobile_upsell_email_validation_error:\"mobile_upsell_email_validation_error\",mobile_upsell_ios_alt_text:\"mobile_upsell_ios_alt_text\",mobile_upsell_mobile_phone_validation_error:\"mobile_upsell_mobile_phone_validation_error\",mobile_upsell_phone_caveat:\"mobile_upsell_phone_caveat\",mobile_upsell_sending_link:\"mobile_upsell_sending_link\",mobile_upsell_sms_disclaimer:\"mobile_upsell_sms_disclaimer\",mobile_upsell_windows_phone_alt_text:\"mobile_upsell_windows_phone_alt_text\",modal_dialog_close_button:\"modal_dialog_close_button\",mopt_link:\"mopt_link\",more_than_three_members_muted_banner:\"more_than_three_members_muted_banner\",move_to_interop_thread_action_message:\"move_to_interop_thread_action_message\",move_to_interop_thread_warning_message:\"move_to_interop_thread_warning_message\",move_to_teams_thread_action_message:\"move_to_teams_thread_action_message\",move_to_teams_thread_warning_message:\"move_to_teams_thread_warning_message\",multiple_muted_member_banner_middle_message:\"multiple_muted_member_banner_middle_message\",multiple_user_identities_line_2:\"multiple_user_identities_line_2\",multiwindow_pop_out_call:\"multiwindow_pop_out_call\",multiwindow_pop_out_chat:\"multiwindow_pop_out_chat\",multiwindow_pop_out_chat_disabled:\"multiwindow_pop_out_chat_disabled\",multiwindow_pop_out_meeting:\"multiwindow_pop_out_meeting\",multiwindow_pop_out_tab:\"multiwindow_pop_out_tab\",mute_member_banner_action:\"mute_member_banner_action\",muteAllMembers_Failed:\"muteAllMembers_Failed\",muteAllMembers_PartiallyFailed:\"muteAllMembers_PartiallyFailed\",muteAllMembers_checkbox_aria_label:\"muteAllMembers_checkbox_aria_label\",muteMembers_header_aria_label:\"muteMembers_header_aria_label\",muted_member_role_change_error:\"muted_member_role_change_error\",navigate_to_call_tooltip:\"navigate_to_call_tooltip\",navigate_to_info_pane:\"navigate_to_info_pane\",navigate_to_info_pane_aria:\"navigate_to_info_pane_aria\",need_more_disk_space_for_update_message:\"need_more_disk_space_for_update_message\",new_channel_badge_message:\"new_channel_badge_message\",new_chat_button:\"new_chat_button\",new_chat_button_chat_left_rail:\"new_chat_button_chat_left_rail\",new_conversation_button:\"new_conversation_button\",new_conversation_button_aria_label:\"new_conversation_button_aria_label\",new_pinned_post:\"new_pinned_post\",new_team_badge_message:\"new_team_badge_message\",new_team_toast_message:\"new_team_toast_message\",newer_client_version_required_banner_action:\"newer_client_version_required_banner_action\",newer_client_version_required_banner_message:\"newer_client_version_required_banner_message\",next_shift_info_message:\"next_shift_info_message\",next_shift_title:\"next_shift_title\",no_available_licenses_tenant_invitation_error:\"no_available_licenses_tenant_invitation_error\",no_invite_to_tenant_text:\"no_invite_to_tenant_text\",notes_classChannelTabCustomSettingName:\"notes_classChannelTabCustomSettingName\",notes_classErrorMsgSubTitle:\"notes_classErrorMsgSubTitle\",notes_classErrorMsgTitle:\"notes_classErrorMsgTitle\",notes_classNotSetupStudentAriaTitle:\"notes_classNotSetupStudentAriaTitle\",notes_classNotSetupStudentMsgTitle:\"notes_classNotSetupStudentMsgTitle\",notes_classNotSetupTeacherAriaTitle:\"notes_classNotSetupTeacherAriaTitle\",notes_classNotSetupTeacherMsgTitle:\"notes_classNotSetupTeacherMsgTitle\",notes_classStartSetupTeacherBtnText:\"notes_classStartSetupTeacherBtnText\",notes_classTabCustomSettingName:\"notes_classTabCustomSettingName\",notes_eduErrorMsgTitle:\"notes_eduErrorMsgTitle\",notes_eduProvisioningMsgSubTitle:\"notes_eduProvisioningMsgSubTitle\",notes_header:\"notes_header\",notes_menuLabelDelete:\"notes_menuLabelDelete\",notes_menuLabelLeft:\"notes_menuLabelLeft\",notes_menuLabelNewPage:\"notes_menuLabelNewPage\",notes_menuLabelRename:\"notes_menuLabelRename\",notes_menuLabelRight:\"notes_menuLabelRight\",notes_notebookProvisioningMsgTitle:\"notes_notebookProvisioningMsgTitle\",notes_p2p_provision:\"notes_p2p_provision\",notes_p2p_provision_description:\"notes_p2p_provision_description\",notes_p2p_provision_text:\"notes_p2p_provision_text\",notes_plcTabCustomSettingName:\"notes_plcTabCustomSettingName\",notes_setupMessage:\"notes_setupMessage\",notes_sharepoint_forbidden_message:\"notes_sharepoint_forbidden_message\",notes_staffErrorMsgSubTitle:\"notes_staffErrorMsgSubTitle\",notes_staffNotSetupAriaTitle:\"notes_staffNotSetupAriaTitle\",notes_staffNotSetupMemberAriaTitle:\"notes_staffNotSetupMemberAriaTitle\",notes_staffNotSetupMemberMsgTitle:\"notes_staffNotSetupMemberMsgTitle\",notes_staffNotSetupMsgTitle:\"notes_staffNotSetupMsgTitle\",notes_staffStartSetupBtnText:\"notes_staffStartSetupBtnText\",notes_staffTabCustomSettingName:\"notes_staffTabCustomSettingName\",notes_tabCustomSettingDesc:\"notes_tabCustomSettingDesc\",notes_tabCustomSettingName:\"notes_tabCustomSettingName\",notesTab_accessDenied_errorMsg:\"notesTab_accessDenied_errorMsg\",notesTab_accessDenied_subErrorMsg:\"notesTab_accessDenied_subErrorMsg\",notesTab_general_errorMsg:\"notesTab_general_errorMsg\",notesTab_group_settingUp:\"notesTab_group_settingUp\",notesTab_onenote_notready:\"notesTab_onenote_notready\",notesTab_onenote_section_notfound:\"notesTab_onenote_section_notfound\",notesTab_section_nopage:\"notesTab_section_nopage\",notesTab_sharepoint_notready:\"notesTab_sharepoint_notready\",notesTab_tryagain_subErrorMsg:\"notesTab_tryagain_subErrorMsg\",notesTabSetting_accessDenied:\"notesTabSetting_accessDenied\",notesTabSetting_createSection:\"notesTabSetting_createSection\",notesTabSetting_createSectionHint:\"notesTabSetting_createSectionHint\",notesTabSetting_createText:\"notesTabSetting_createText\",notesTabSetting_creatingText:\"notesTabSetting_creatingText\",notesTabSetting_creationSuccess:\"notesTabSetting_creationSuccess\",notesTabSetting_duplicateName:\"notesTabSetting_duplicateName\",notesTabSetting_hintText:\"notesTabSetting_hintText\",notesTabSetting_incorrectNameFormat:\"notesTabSetting_incorrectNameFormat\",notesTabSetting_nameRequired:\"notesTabSetting_nameRequired\",notesTabSetting_nameTooLong:\"notesTabSetting_nameTooLong\",notesTabSetting_notesCreateNewWhenDeletingLastMessage:\"notesTabSetting_notesCreateNewWhenDeletingLastMessage\",notesTabSetting_notesPageDeletionMessage:\"notesTabSetting_notesPageDeletionMessage\",notesTabSetting_onenoteNotAvailable:\"notesTabSetting_onenoteNotAvailable\",notesTabSetting_unexpectedError:\"notesTabSetting_unexpectedError\",notification_call_transfer_failure_message:\"notification_call_transfer_failure_message\",notification_call_transfer_failure_title:\"notification_call_transfer_failure_title\",notification_email_digest_header:\"notification_email_digest_header\",notification_email_header:\"notification_email_header\",notification_email_send_asap:\"notification_email_send_asap\",notification_email_send_daily:\"notification_email_send_daily\",notification_email_send_eightHours:\"notification_email_send_eightHours\",notification_email_send_every10Mins:\"notification_email_send_every10Mins\",notification_email_send_hourly:\"notification_email_send_hourly\",notification_email_send_never:\"notification_email_send_never\",notification_enable_desktop_button_no:\"notification_enable_desktop_button_no\",notification_enable_desktop_button_yes:\"notification_enable_desktop_button_yes\",notification_enable_desktop_demo_message:\"notification_enable_desktop_demo_message\",notification_enable_desktop_demo_title:\"notification_enable_desktop_demo_title\",notification_enable_desktop_fallback_button_no:\"notification_enable_desktop_fallback_button_no\",notification_enable_desktop_fallback_message:\"notification_enable_desktop_fallback_message\",notification_enable_desktop_message:\"notification_enable_desktop_message\",notification_event_started_header:\"notification_event_started_header\",notification_feeds_filter_menu_files_text:\"notification_feeds_filter_menu_files_text\",notification_feeds_filter_menu_follows_text:\"notification_feeds_filter_menu_follows_text\",notification_feeds_filter_menu_inferred_text:\"notification_feeds_filter_menu_inferred_text\",notification_feeds_filter_menu_likes_text:\"notification_feeds_filter_menu_likes_text\",notification_feeds_filter_menu_mentions_text:\"notification_feeds_filter_menu_mentions_text\",notification_feeds_filter_menu_reaction_text:\"notification_feeds_filter_menu_reaction_text\",notification_feeds_filter_menu_replies_text:\"notification_feeds_filter_menu_replies_text\",notification_feeds_filter_menu_saved_text:\"notification_feeds_filter_menu_saved_text\",notification_feeds_filter_menu_thirdparty_text:\"notification_feeds_filter_menu_thirdparty_text\",notification_feeds_filter_menu_trending_text:\"notification_feeds_filter_menu_trending_text\",notification_feeds_filter_menu_unread_text:\"notification_feeds_filter_menu_unread_text\",notification_follow:\"notification_follow\",notification_follow_header:\"notification_follow_header\",notification_guest_tenant_cannot_switch_in_offline_text:\"notification_guest_tenant_cannot_switch_in_offline_text\",notification_inferred_header:\"notification_inferred_header\",notification_inferred_negative_feedback:\"notification_inferred_negative_feedback\",notification_inferred_negative_feedback_author:\"notification_inferred_negative_feedback_author\",notification_inferred_negative_feedback_channel:\"notification_inferred_negative_feedback_channel\",notification_inferred_negative_feedback_reason_not_listed:\"notification_inferred_negative_feedback_reason_not_listed\",notification_inferred_negative_feedback_visual_confirmation_content:\"notification_inferred_negative_feedback_visual_confirmation_content\",notification_inferred_negative_feedback_visual_confirmation_header:\"notification_inferred_negative_feedback_visual_confirmation_header\",notification_inferred_positive_feedback:\"notification_inferred_positive_feedback\",notification_inferred_positive_feedback_author:\"notification_inferred_positive_feedback_author\",notification_inferred_positive_feedback_channel:\"notification_inferred_positive_feedback_channel\",notification_inferred_positive_feedback_visual_confirmation:\"notification_inferred_positive_feedback_visual_confirmation\",notification_meeting_started_header:\"notification_meeting_started_header\",notification_message_send_failure_title:\"notification_message_send_failure_title\",notification_settings_details_addedToTeam_text:\"notification_settings_details_addedToTeam_text\",notification_settings_details_channel_shown_channels_subheader_text:\"notification_settings_details_channel_shown_channels_subheader_text\",notification_settings_details_channel_subheader_text:\"notification_settings_details_channel_subheader_text\",notification_settings_details_chat_edit_button_text:\"notification_settings_details_chat_edit_button_text\",notification_settings_details_chat_subheader_text:\"notification_settings_details_chat_subheader_text\",notification_settings_details_chat_subtext:\"notification_settings_details_chat_subtext\",notification_settings_details_chat_text:\"notification_settings_details_chat_text\",notification_settings_details_email_subheader_text:\"notification_settings_details_email_subheader_text\",notification_settings_details_events_subheader_text:\"notification_settings_details_events_subheader_text\",notification_settings_details_general_subheader_text:\"notification_settings_details_general_subheader_text\",notification_settings_details_info_page:\"notification_settings_details_info_page\",notification_settings_details_info_page_link:\"notification_settings_details_info_page_link\",notification_settings_details_like_and_reaction_text:\"notification_settings_details_like_and_reaction_text\",notification_settings_details_like_text:\"notification_settings_details_like_text\",notification_settings_details_meetings_subheader_text:\"notification_settings_details_meetings_subheader_text\",notification_settings_details_meetings_subtext:\"notification_settings_details_meetings_subtext\",notification_settings_details_mentions_channel_text:\"notification_settings_details_mentions_channel_text\",notification_settings_details_mentions_chat_text:\"notification_settings_details_mentions_chat_text\",notification_settings_details_mentions_person_channel_text:\"notification_settings_details_mentions_person_channel_text\",notification_settings_details_mentions_person_text:\"notification_settings_details_mentions_person_text\",notification_settings_details_mentions_subheader_text:\"notification_settings_details_mentions_subheader_text\",notification_settings_details_mentions_team_text:\"notification_settings_details_mentions_team_text\",notification_settings_details_message_and_replies_subheader_text:\"notification_settings_details_message_and_replies_subheader_text\",notification_settings_details_other_subheader_text:\"notification_settings_details_other_subheader_text\",notification_settings_details_playSound_text:\"notification_settings_details_playSound_text\",notification_settings_details_pop_out_chat:\"notification_settings_details_pop_out_chat\",notification_settings_details_pop_out_chat_in_main:\"notification_settings_details_pop_out_chat_in_main\",notification_settings_details_pop_out_chat_in_new:\"notification_settings_details_pop_out_chat_in_new\",notification_settings_details_promotedToTeamAdmin_text:\"notification_settings_details_promotedToTeamAdmin_text\",notification_settings_details_reply_text:\"notification_settings_details_reply_text\",notification_settings_details_replyToMyPolls_text:\"notification_settings_details_replyToMyPolls_text\",notification_settings_details_replyToReply_text:\"notification_settings_details_replyToReply_text\",notification_settings_details_showPreviewInToasts_text:\"notification_settings_details_showPreviewInToasts_text\",notification_settings_details_sound_subheader_text:\"notification_settings_details_sound_subheader_text\",notification_settings_details_sound_text:\"notification_settings_details_sound_text\",notification_settings_details_soundv3_text:\"notification_settings_details_soundv3_text\",notification_settings_details_teams_channel_all_teams_mac_popover_text:\"notification_settings_details_teams_channel_all_teams_mac_popover_text\",notification_settings_details_teams_channel_all_teams_popover_text:\"notification_settings_details_teams_channel_all_teams_popover_text\",notification_settings_details_teams_channel_all_teams_windows_popover_text:\"notification_settings_details_teams_channel_all_teams_windows_popover_text\",notification_settings_details_teams_channel_button_all_activity:\"notification_settings_details_teams_channel_button_all_activity\",notification_settings_details_teams_channel_button_all_activity_subtext:\"notification_settings_details_teams_channel_button_all_activity_subtext\",notification_settings_details_teams_channel_button_custom:\"notification_settings_details_teams_channel_button_custom\",notification_settings_details_teams_channel_button_custom_subtext1:\"notification_settings_details_teams_channel_button_custom_subtext1\",notification_settings_details_teams_channel_button_custom_subtext2:\"notification_settings_details_teams_channel_button_custom_subtext2\",notification_settings_details_teams_channel_button_mentions_replies:\"notification_settings_details_teams_channel_button_mentions_replies\",notification_settings_details_teams_channel_button_mentions_replies_subtext:\"notification_settings_details_teams_channel_button_mentions_replies_subtext\",notification_settings_details_teams_channel_header_text:\"notification_settings_details_teams_channel_header_text\",notification_settings_details_teams_channel_shown_channels_popover_text:\"notification_settings_details_teams_channel_shown_channels_popover_text\",notification_settings_details_teams_channel_subheader_text:\"notification_settings_details_teams_channel_subheader_text\",notification_settings_details_teams_channel_subtext:\"notification_settings_details_teams_channel_subtext\",notification_settings_details_toastSettings_subheader_text:\"notification_settings_details_toastSettings_subheader_text\",notification_settings_done_label:\"notification_settings_done_label\",notification_settings_dropdown_options_banner_and_email_text:\"notification_settings_dropdown_options_banner_and_email_text\",notification_settings_dropdown_options_banner_and_feed_key:\"notification_settings_dropdown_options_banner_and_feed_key\",notification_settings_dropdown_options_banner_and_feed_text:\"notification_settings_dropdown_options_banner_and_feed_text\",notification_settings_dropdown_options_banner_text:\"notification_settings_dropdown_options_banner_text\",notification_settings_dropdown_options_off_key:\"notification_settings_dropdown_options_off_key\",notification_settings_dropdown_options_off_text:\"notification_settings_dropdown_options_off_text\",notification_settings_dropdown_options_only_show_in_alerts_list_key:\"notification_settings_dropdown_options_only_show_in_alerts_list_key\",notification_settings_dropdown_options_only_show_in_alerts_list_text:\"notification_settings_dropdown_options_only_show_in_alerts_list_text\",notification_settings_dropdown_sound_All_text:\"notification_settings_dropdown_sound_All_text\",notification_settings_dropdown_sound_CallMentionChats_text:\"notification_settings_dropdown_sound_CallMentionChats_text\",notification_settings_dropdown_sound_Off_text:\"notification_settings_dropdown_sound_Off_text\",notification_settings_edit_label:\"notification_settings_edit_label\",notification_settings_emailSettings_header:\"notification_settings_emailSettings_header\",notification_settings_emailSettings_header_text:\"notification_settings_emailSettings_header_text\",notification_settings_generalError:\"notification_settings_generalError\",notification_settings_header:\"notification_settings_header\",notification_settings_text:\"notification_settings_text\",notification_settings_toastSettings_header_text:\"notification_settings_toastSettings_header_text\",notification_trending_header:\"notification_trending_header\",notification_unfollow:\"notification_unfollow\",notification_visible_channel_edit_button_text:\"notification_visible_channel_edit_button_text\",notification_visible_channel_header:\"notification_visible_channel_header\",notification_visible_channel_header_after_pinned_feature:\"notification_visible_channel_header_after_pinned_feature\",notification_visible_channel_header_after_show_feature:\"notification_visible_channel_header_after_show_feature\",notification_visible_channel_subheader_name_nnn:\"notification_visible_channel_subheader_name_nnn\",notification_visible_channel_subheader_name_nny:\"notification_visible_channel_subheader_name_nny\",notification_visible_channel_subheader_name_ynn:\"notification_visible_channel_subheader_name_ynn\",notification_visible_channel_subheader_name_yny:\"notification_visible_channel_subheader_name_yny\",notification_visible_channel_subheader_name_yyn:\"notification_visible_channel_subheader_name_yyn\",notification_visible_channel_subheader_name_yyy:\"notification_visible_channel_subheader_name_yyy\",notifications_backoff_dismiss:\"notifications_backoff_dismiss\",notifications_backoff_heading:\"notifications_backoff_heading\",notifications_backoff_heading_after:\"notifications_backoff_heading_after\",notifications_backoff_subheading_channel:\"notifications_backoff_subheading_channel\",notifications_backoff_subheading_channel_after:\"notifications_backoff_subheading_channel_after\",notifications_backoff_subheading_channel_after_label:\"notifications_backoff_subheading_channel_after_label\",notifications_backoff_subheading_newposts:\"notifications_backoff_subheading_newposts\",notifications_backoff_subheading_newposts_after:\"notifications_backoff_subheading_newposts_after\",notifications_backoff_subheading_newposts_after_label:\"notifications_backoff_subheading_newposts_after_label\",notifications_backoff_turnoff_button:\"notifications_backoff_turnoff_button\",notifications_call_toast_text:\"notifications_call_toast_text\",notifications_call_toastTitle:\"notifications_call_toastTitle\",notifications_desktop_like_title:\"notifications_desktop_like_title\",notifications_desktop_mention_title:\"notifications_desktop_mention_title\",notifications_desktop_reaction_title:\"notifications_desktop_reaction_title\",notifications_desktop_reply_title:\"notifications_desktop_reply_title\",notifications_desktop_replytoreply_title:\"notifications_desktop_replytoreply_title\",notifications_error:\"notifications_error\",notifications_follow_newMessage_placeHolderText:\"notifications_follow_newMessage_placeHolderText\",notifications_follow_newMessage_toast_text:\"notifications_follow_newMessage_toast_text\",notifications_follow_newMessage_toastTitle:\"notifications_follow_newMessage_toastTitle\",notifications_follow_replyMessage_placeHolderText:\"notifications_follow_replyMessage_placeHolderText\",notifications_follow_replyMessage_toast_text:\"notifications_follow_replyMessage_toast_text\",notifications_follow_replyMessage_toastTitle:\"notifications_follow_replyMessage_toastTitle\",notifications_heading:\"notifications_heading\",notifications_inferred_newMessage_placeHolderText:\"notifications_inferred_newMessage_placeHolderText\",notifications_inferred_newMessage_toast_text:\"notifications_inferred_newMessage_toast_text\",notifications_inferred_newMessage_toastTitle:\"notifications_inferred_newMessage_toastTitle\",notifications_inferred_replyMessage_placeHolderText:\"notifications_inferred_replyMessage_placeHolderText\",notifications_inferred_replyMessage_toast_text:\"notifications_inferred_replyMessage_toast_text\",notifications_inferred_replyMessage_toastTitle:\"notifications_inferred_replyMessage_toastTitle\",notifications_like_text_like:\"notifications_like_text_like\",notifications_like_text_to_you:\"notifications_like_text_to_you\",notifications_like_toast_title:\"notifications_like_toast_title\",notifications_like_toastText:\"notifications_like_toastText\",notifications_like_track:\"notifications_like_track\",notifications_like_untrack:\"notifications_like_untrack\",notifications_liveCall_toastSubject_guestUser:\"notifications_liveCall_toastSubject_guestUser\",notifications_liveCall_toastTitle:\"notifications_liveCall_toastTitle\",notifications_mark_all_as_read:\"notifications_mark_all_as_read\",notifications_mention_text_in:\"notifications_mention_text_in\",notifications_mention_text_mentioned:\"notifications_mention_text_mentioned\",notifications_mention_text_you:\"notifications_mention_text_you\",notifications_mention_text_youIn:\"notifications_mention_text_youIn\",notifications_mention_track_channel:\"notifications_mention_track_channel\",notifications_mention_track_team:\"notifications_mention_track_team\",notifications_mention_untrack_channel:\"notifications_mention_untrack_channel\",notifications_mention_untrack_team:\"notifications_mention_untrack_team\",notifications_multiple_actvity_multipleother_format:\"notifications_multiple_actvity_multipleother_format\",notifications_new:\"notifications_new\",notifications_new_addtoprivatechannel_toast:\"notifications_new_addtoprivatechannel_toast\",notifications_new_addtoteam_actvityfeed:\"notifications_new_addtoteam_actvityfeed\",notifications_new_addtoteam_toast:\"notifications_new_addtoteam_toast\",notifications_new_like_actvityfeed:\"notifications_new_like_actvityfeed\",notifications_new_like_toast:\"notifications_new_like_toast\",notifications_new_mention_activityfeed:\"notifications_new_mention_activityfeed\",notifications_new_mention_channel_activityfeed:\"notifications_new_mention_channel_activityfeed\",notifications_new_mention_channel_toastText:\"notifications_new_mention_channel_toastText\",notifications_new_mention_team_activityfeed:\"notifications_new_mention_team_activityfeed\",notifications_new_mention_team_toastText:\"notifications_new_mention_team_toastText\",notifications_new_mention_toastText:\"notifications_new_mention_toastText\",notifications_new_on_behalf_of_join_request_activityfeed:\"notifications_new_on_behalf_of_join_request_activityfeed\",notifications_new_on_behalf_of_join_request_multiple_activityfeed:\"notifications_new_on_behalf_of_join_request_multiple_activityfeed\",notifications_new_on_behalf_of_join_request_multiple_toast:\"notifications_new_on_behalf_of_join_request_multiple_toast\",notifications_new_on_behalf_of_join_request_toast:\"notifications_new_on_behalf_of_join_request_toast\",notifications_new_promote_actvityfeed:\"notifications_new_promote_actvityfeed\",notifications_new_promote_privatechannel_toast:\"notifications_new_promote_privatechannel_toast\",notifications_new_promote_toast:\"notifications_new_promote_toast\",notifications_new_reaction_activityfeed:\"notifications_new_reaction_activityfeed\",notifications_new_reaction_toast:\"notifications_new_reaction_toast\",notifications_new_reply_actvityfeed:\"notifications_new_reply_actvityfeed\",notifications_new_reply_toast:\"notifications_new_reply_toast\",notifications_new_replytoreply_actvityfeed:\"notifications_new_replytoreply_actvityfeed\",notifications_new_replytoreply_toast:\"notifications_new_replytoreply_toast\",notifications_new_self_join_request_actvityfeed:\"notifications_new_self_join_request_actvityfeed\",notifications_new_self_join_request_toast:\"notifications_new_self_join_request_toast\",notifications_no_notifications_description:\"notifications_no_notifications_description\",notifications_no_notifications_heading:\"notifications_no_notifications_heading\",notifications_pane_header_alerts:\"notifications_pane_header_alerts\",notifications_pane_header_all:\"notifications_pane_header_all\",notifications_pane_header_allposts:\"notifications_pane_header_allposts\",notifications_pane_header_filter:\"notifications_pane_header_filter\",notifications_pane_header_focused:\"notifications_pane_header_focused\",notifications_pane_header_my_activity:\"notifications_pane_header_my_activity\",notifications_pane_header_team_activity:\"notifications_pane_header_team_activity\",notifications_privatechannel_admin_toast_title:\"notifications_privatechannel_admin_toast_title\",notifications_privatechannel_toast_title:\"notifications_privatechannel_toast_title\",notifications_reaction_toast_title:\"notifications_reaction_toast_title\",notifications_reply_text_replied:\"notifications_reply_text_replied\",notifications_reply_text_to_you:\"notifications_reply_text_to_you\",notifications_reply_toast_title:\"notifications_reply_toast_title\",notifications_reply_toastText:\"notifications_reply_toastText\",notifications_reply_track:\"notifications_reply_track\",notifications_reply_untrack:\"notifications_reply_untrack\",notifications_replyToReply_text:\"notifications_replyToReply_text\",notifications_replyToReply_toast_title:\"notifications_replyToReply_toast_title\",notifications_replyToReply_toastText:\"notifications_replyToReply_toastText\",notifications_replytoreply_title:\"notifications_replytoreply_title\",notifications_replytoreply_track:\"notifications_replytoreply_track\",notifications_replytoreply_untrack:\"notifications_replytoreply_untrack\",notifications_team_admin_text_promoted:\"notifications_team_admin_text_promoted\",notifications_team_admin_text_youTo:\"notifications_team_admin_text_youTo\",notifications_team_admin_toast_title:\"notifications_team_admin_toast_title\",notifications_team_admin_toastText:\"notifications_team_admin_toastText\",notifications_team_pending_request_toast_title:\"notifications_team_pending_request_toast_title\",notifications_team_text_added:\"notifications_team_text_added\",notifications_team_text_youTo:\"notifications_team_text_youTo\",notifications_team_toast_title:\"notifications_team_toast_title\",notifications_team_toastText:\"notifications_team_toastText\",notifications_teamRenewal_newMessage_placeHolderText:\"notifications_teamRenewal_newMessage_placeHolderText\",notifications_teamRenewal_newMessage_toastTitle:\"notifications_teamRenewal_newMessage_toastTitle\",notifications_teamRenewal_subject_15days_expire:\"notifications_teamRenewal_subject_15days_expire\",notifications_teamRenewal_subject_30days_expire:\"notifications_teamRenewal_subject_30days_expire\",notifications_teamRenewal_subject_renewed:\"notifications_teamRenewal_subject_renewed\",notifications_text:\"notifications_text\",notifications_thirdparty_placeHolderText:\"notifications_thirdparty_placeHolderText\",notifications_thirdparty_toast_text:\"notifications_thirdparty_toast_text\",notifications_thirdparty_toastTitle:\"notifications_thirdparty_toastTitle\",notifications_trending_placeHolderText:\"notifications_trending_placeHolderText\",notifications_trending_toast_text:\"notifications_trending_toast_text\",notifications_trending_toastTitle:\"notifications_trending_toastTitle\",notifications_unknownuser_text:\"notifications_unknownuser_text\",notifications_unread_aria_label:\"notifications_unread_aria_label\",off_shift_dialog_accept:\"off_shift_dialog_accept\",off_shift_dialog_exit:\"off_shift_dialog_exit\",off_shift_dialog_message:\"off_shift_dialog_message\",off_shift_dialog_title:\"off_shift_dialog_title\",off_shift_info_banner_message:\"off_shift_info_banner_message\",office_contact_card_dialog_button_error:\"office_contact_card_dialog_button_error\",office_contact_card_dialog_button_integrate:\"office_contact_card_dialog_button_integrate\",office_contact_card_dialog_error_text:\"office_contact_card_dialog_error_text\",office_contact_card_dialog_pending_text:\"office_contact_card_dialog_pending_text\",office_contact_card_dialog_prompt_header:\"office_contact_card_dialog_prompt_header\",office_contact_card_dialog_prompt_text:\"office_contact_card_dialog_prompt_text\",offline_banner_message:\"offline_banner_message\",offline_banner_message_pstn:\"offline_banner_message_pstn\",offline_dialog_message:\"offline_dialog_message\",offline_dialog_message_subtext:\"offline_dialog_message_subtext\",offline_dialog_refresh_button:\"offline_dialog_refresh_button\",ok_button_label_for_turn_on_off_dialog:\"ok_button_label_for_turn_on_off_dialog\",okay:\"okay\",on_shift_busy_info_banner_message:\"on_shift_busy_info_banner_message\",one_member_muted_banner:\"one_member_muted_banner\",only_person_in_meeting_alert_text:\"only_person_in_meeting_alert_text\",only_person_in_meeting_alert_title:\"only_person_in_meeting_alert_title\",oops_page_header_message:\"oops_page_header_message\",oops_page_msa_login_disable_header_message:\"oops_page_msa_login_disable_header_message\",oops_page_report_problem1:\"oops_page_report_problem1\",oops_page_report_problem2:\"oops_page_report_problem2\",oops_page_signout_alternative_message1:\"oops_page_signout_alternative_message1\",oops_page_signout_alternative_message2:\"oops_page_signout_alternative_message2\",oops_page_signout_alternative_message3:\"oops_page_signout_alternative_message3\",oops_page_signout_message1:\"oops_page_signout_message1\",oops_page_signout_message2:\"oops_page_signout_message2\",oops_page_signout_message3:\"oops_page_signout_message3\",open_teams_in_browser_title:\"open_teams_in_browser_title\",option:\"option\",org_button_aria_label_view_org:\"org_button_aria_label_view_org\",org_title:\"org_title\",organization_tab_information_barriers_label:\"organization_tab_information_barriers_label\",organization_tab_no_reportees_section_aria_label:\"organization_tab_no_reportees_section_aria_label\",organization_tab_reportees_section_aria_label:\"organization_tab_reportees_section_aria_label\",organization_tab_title:\"organization_tab_title\",out_of_office_message_title:\"out_of_office_message_title\",out_of_office_more_recipients_banner_message:\"out_of_office_more_recipients_banner_message\",out_of_office_one_recipient_banner_message:\"out_of_office_one_recipient_banner_message\",out_of_office_title:\"out_of_office_title\",out_of_office_two_recipients_banner_message:\"out_of_office_two_recipients_banner_message\",outgoing_webhook_copy_failed_message:\"outgoing_webhook_copy_failed_message\",outgoing_webhook_creation_failed_message:\"outgoing_webhook_creation_failed_message\",outgoing_webhook_creation_finished_message:\"outgoing_webhook_creation_finished_message\",outgoing_webhook_creation_progress_message:\"outgoing_webhook_creation_progress_message\",outgoing_webhook_invalid_icon_message:\"outgoing_webhook_invalid_icon_message\",outgoing_webhook_loaded_failed_message:\"outgoing_webhook_loaded_failed_message\",outgoing_webhook_loading_progress_message:\"outgoing_webhook_loading_progress_message\",page_title_file_viewer:\"page_title_file_viewer\",page_title_file_viewer_type_format:\"page_title_file_viewer_type_format\",page_title_header_app_store:\"page_title_header_app_store\",page_title_header_error_occurred:\"page_title_header_error_occurred\",page_title_header_files:\"page_title_header_files\",page_title_header_in_meeting:\"page_title_header_in_meeting\",page_title_header_initializing:\"page_title_header_initializing\",page_title_header_loading:\"page_title_header_loading\",page_title_header_manage_org:\"page_title_header_manage_org\",page_title_header_unsupported_browser:\"page_title_header_unsupported_browser\",pending_members_activate_button:\"pending_members_activate_button\",pending_members_activate_dialog_content:\"pending_members_activate_dialog_content\",pending_members_activate_dialog_content_Fail:\"pending_members_activate_dialog_content_Fail\",pending_members_activate_dialog_content_InProgress:\"pending_members_activate_dialog_content_InProgress\",pending_members_activate_dialog_content_Success:\"pending_members_activate_dialog_content_Success\",pending_members_activate_dialog_subcontent_Fail:\"pending_members_activate_dialog_subcontent_Fail\",pending_members_activate_dialog_title:\"pending_members_activate_dialog_title\",pending_members_activate_dialog_title_activating:\"pending_members_activate_dialog_title_activating\",pending_members_awaits_dialog_button_text:\"pending_members_awaits_dialog_button_text\",pending_members_awaits_dialog_content:\"pending_members_awaits_dialog_content\",pending_members_awaits_dialog_subcontent:\"pending_members_awaits_dialog_subcontent\",pending_members_banner_mf:\"pending_members_banner_mf\",people_addNewContactNumber:\"people_addNewContactNumber\",people_allDay:\"people_allDay\",people_atMentionsLabel:\"people_atMentionsLabel\",people_atMentionsLabel_suggestionsAvailable_mf:\"people_atMentionsLabel_suggestionsAvailable_mf\",people_commonMeetings:\"people_commonMeetings\",people_default_chat_message:\"people_default_chat_message\",people_details:\"people_details\",people_email:\"people_email\",people_fre_chat_message:\"people_fre_chat_message\",people_fre_team_message:\"people_fre_team_message\",people_fre_team_message_start_here:\"people_fre_team_message_start_here\",people_header:\"people_header\",people_home:\"people_home\",people_invite_email_to_meeting_aria_label:\"people_invite_email_to_meeting_aria_label\",people_invite_email_to_meeting_btn_text:\"people_invite_email_to_meeting_btn_text\",people_invite_guest_btn_text:\"people_invite_guest_btn_text\",people_mention_text_deleted:\"people_mention_text_deleted\",people_mobile:\"people_mobile\",people_noDetailsAdded:\"people_noDetailsAdded\",people_noResults:\"people_noResults\",people_noResults_error:\"people_noResults_error\",people_noResults_scopedSearchEnabled:\"people_noResults_scopedSearchEnabled\",people_office:\"people_office\",people_orgChartDisabledError:\"people_orgChartDisabledError\",people_orgChartError:\"people_orgChartError\",people_orgChartOfflineError:\"people_orgChartOfflineError\",people_phone:\"people_phone\",people_picker_tag_description:\"people_picker_tag_description\",people_picker_tag_title:\"people_picker_tag_title\",people_pickerDefaultMessage:\"people_pickerDefaultMessage\",people_recentItems:\"people_recentItems\",people_search_externally_btn_text:\"people_search_externally_btn_text\",people_seeMore:\"people_seeMore\",people_work:\"people_work\",per_team_analytics_summary_card_title:\"per_team_analytics_summary_card_title\",per_team_analytics_summary_card_total_messages:\"per_team_analytics_summary_card_total_messages\",per_team_analytics_summary_card_total_users:\"per_team_analytics_summary_card_total_users\",performance_settings_calculated:\"performance_settings_calculated\",performance_settings_description:\"performance_settings_description\",performance_settings_perf_auto:\"performance_settings_perf_auto\",performance_settings_perf_high:\"performance_settings_perf_high\",performance_settings_perf_low:\"performance_settings_perf_low\",performance_settings_perf_normal:\"performance_settings_perf_normal\",performance_settings_subtitle:\"performance_settings_subtitle\",person_card_chat_link:\"person_card_chat_link\",person_card_headerChannelText:\"person_card_headerChannelText\",person_card_headerTeamText:\"person_card_headerTeamText\",person_card_ib_info_message:\"person_card_ib_info_message\",person_card_list_entry_aria_label:\"person_card_list_entry_aria_label\",person_card_on_shift_end_time_with_timezone:\"person_card_on_shift_end_time_with_timezone\",person_card_on_shift_status_label:\"person_card_on_shift_status_label\",person_card_tab_to_navigate_title:\"person_card_tab_to_navigate_title\",person_card_telephone_not_available:\"person_card_telephone_not_available\",pgdn:\"pgdn\",pgup:\"pgup\",pick_document_library:\"pick_document_library\",pin_channel_reorder_error_dialog_message:\"pin_channel_reorder_error_dialog_message\",pin_channel_reorder_error_dialog_primary_btn_text:\"pin_channel_reorder_error_dialog_primary_btn_text\",pin_channel_reorder_error_dialog_secondary_btn_text:\"pin_channel_reorder_error_dialog_secondary_btn_text\",pin_channel_reorder_error_dialog_title:\"pin_channel_reorder_error_dialog_title\",pin_channel_success_aria_message:\"pin_channel_success_aria_message\",pin_participant_stream:\"pin_participant_stream\",pin_post_action_failed_message:\"pin_post_action_failed_message\",pin_post_action_pin:\"pin_post_action_pin\",pin_post_action_unpin:\"pin_post_action_unpin\",pin_post_dialog_body:\"pin_post_dialog_body\",pin_post_dialog_pin:\"pin_post_dialog_pin\",pin_post_dialog_title:\"pin_post_dialog_title\",pin_post_pane_new_pin_title:\"pin_post_pane_new_pin_title\",pin_post_pane_see_more:\"pin_post_pane_see_more\",pin_post_pane_seen_pin_title:\"pin_post_pane_seen_pin_title\",pin_post_pane_title:\"pin_post_pane_title\",pinned_participant_stream_state:\"pinned_participant_stream_state\",plc_select_description:\"plc_select_description\",plc_select_title:\"plc_select_title\",post_execution_action_button_after_text:\"post_execution_action_button_after_text\",post_execution_action_button_after_text_chat:\"post_execution_action_button_after_text_chat\",post_execution_action_button_after_text_wiki_app:\"post_execution_action_button_after_text_wiki_app\",power_bar_at_command_symbol:\"power_bar_at_command_symbol\",power_bar_chat_user_remove:\"power_bar_chat_user_remove\",power_bar_slash_command_symbol:\"power_bar_slash_command_symbol\",pre_app_mobile_promo_go_to_teams:\"pre_app_mobile_promo_go_to_teams\",pre_app_mobile_promo_header:\"pre_app_mobile_promo_header\",pre_app_mobile_promo_qr_code_instructions:\"pre_app_mobile_promo_qr_code_instructions\",pre_app_mobile_promo_skip:\"pre_app_mobile_promo_skip\",pre_join_bgblur_tooltip_start_video:\"pre_join_bgblur_tooltip_start_video\",prejoin_attendee_join_link:\"prejoin_attendee_join_link\",prejoin_attendee_join_link_tooltip:\"prejoin_attendee_join_link_tooltip\",prejoin_info_title:\"prejoin_info_title\",prejoin_options_title:\"prejoin_options_title\",prejoin_subtitle:\"prejoin_subtitle\",presence_status_change:\"presence_status_change\",presence_switch_tooltip:\"presence_switch_tooltip\",present_team_code_button_text:\"present_team_code_button_text\",priority_contacts_add_contacts_title:\"priority_contacts_add_contacts_title\",priority_contacts_button_description:\"priority_contacts_button_description\",priority_contacts_delete_icon_aria:\"priority_contacts_delete_icon_aria\",priority_contacts_resolve_user_failed:\"priority_contacts_resolve_user_failed\",priority_contacts_settings:\"priority_contacts_settings\",priority_contacts_settings_add_contact_error:\"priority_contacts_settings_add_contact_error\",priority_contacts_settings_add_contact_error_toast_msg:\"priority_contacts_settings_add_contact_error_toast_msg\",priority_contacts_settings_add_contact_error_toast_title:\"priority_contacts_settings_add_contact_error_toast_title\",priority_contacts_settings_add_contact_input_placeholder:\"priority_contacts_settings_add_contact_input_placeholder\",priority_contacts_settings_add_contact_only_input_placeholder:\"priority_contacts_settings_add_contact_only_input_placeholder\",priority_contacts_settings_add_duplicate_contact_error:\"priority_contacts_settings_add_duplicate_contact_error\",priority_contacts_settings_add_number_input_placeholder:\"priority_contacts_settings_add_number_input_placeholder\",priority_contacts_settings_button_text:\"priority_contacts_settings_button_text\",priority_contacts_settings_description:\"priority_contacts_settings_description\",priority_contacts_settings_invalid_number_error:\"priority_contacts_settings_invalid_number_error\",priority_contacts_settings_invalid_number_special_chars_error:\"priority_contacts_settings_invalid_number_special_chars_error\",priority_contacts_settings_remove_contact_error:\"priority_contacts_settings_remove_contact_error\",priority_contacts_settings_remove_contact_error_toast_msg:\"priority_contacts_settings_remove_contact_error_toast_msg\",priority_contacts_settings_remove_contact_error_toast_title:\"priority_contacts_settings_remove_contact_error_toast_title\",privacy_cookies:\"privacy_cookies\",profileCard_quickIM_inputPlaceholder:\"profileCard_quickIM_inputPlaceholder\",prompt_card_button_back:\"prompt_card_button_back\",prompt_card_button_finish:\"prompt_card_button_finish\",prompt_card_button_next:\"prompt_card_button_next\",prompt_card_button_play_video:\"prompt_card_button_play_video\",prompt_card_chats_heading:\"prompt_card_chats_heading\",prompt_card_chats_text:\"prompt_card_chats_text\",prompt_card_guest_chat_text:\"prompt_card_guest_chat_text\",prompt_card_guest_main_heading:\"prompt_card_guest_main_heading\",prompt_card_guest_main_text:\"prompt_card_guest_main_text\",prompt_card_guest_meeting_text:\"prompt_card_guest_meeting_text\",prompt_card_guest_ready_text:\"prompt_card_guest_ready_text\",prompt_card_meetings_heading:\"prompt_card_meetings_heading\",prompt_card_meetings_heading_guest:\"prompt_card_meetings_heading_guest\",prompt_card_meetings_text:\"prompt_card_meetings_text\",prompt_card_one_place_heading:\"prompt_card_one_place_heading\",prompt_card_one_place_text:\"prompt_card_one_place_text\",prompt_card_ready_heading:\"prompt_card_ready_heading\",prompt_card_ready_text:\"prompt_card_ready_text\",prompt_card_student_ask_heading:\"prompt_card_student_ask_heading\",prompt_card_student_ask_text:\"prompt_card_student_ask_text\",prompt_card_student_nevermiss_heading:\"prompt_card_student_nevermiss_heading\",prompt_card_student_nevermiss_text:\"prompt_card_student_nevermiss_text\",prompt_card_student_online_heading:\"prompt_card_student_online_heading\",prompt_card_student_online_text:\"prompt_card_student_online_text\",prompt_card_teacher_classroom_heading:\"prompt_card_teacher_classroom_heading\",prompt_card_teacher_classroom_text:\"prompt_card_teacher_classroom_text\",prompt_card_teacher_connectexperts_heading:\"prompt_card_teacher_connectexperts_heading\",prompt_card_teacher_everyonehere_heading:\"prompt_card_teacher_everyonehere_heading\",prompt_card_teacher_everyonehere_text:\"prompt_card_teacher_everyonehere_text\",prompt_card_teacher_focus_heading:\"prompt_card_teacher_focus_heading\",prompt_card_teacher_focus_text:\"prompt_card_teacher_focus_text\",prompt_card_teacher_participate_heading:\"prompt_card_teacher_participate_heading\",prompt_card_teacher_participate_text:\"prompt_card_teacher_participate_text\",prompt_card_teams_channels_heading:\"prompt_card_teams_channels_heading\",prompt_card_teams_channels_text:\"prompt_card_teams_channels_text\",prompt_to_talk_text:\"prompt_to_talk_text\",pstn_conference_id:\"pstn_conference_id\",pstn_dial_in_manually:\"pstn_dial_in_manually\",pstn_get_local_numbers:\"pstn_get_local_numbers\",pstn_help:\"pstn_help\",pstn_toll_free_number:\"pstn_toll_free_number\",pstn_toll_free_number_aria:\"pstn_toll_free_number_aria\",pstn_toll_number:\"pstn_toll_number\",pstn_toll_number_aria:\"pstn_toll_number_aria\",quick_calendar_all_day_title:\"quick_calendar_all_day_title\",quick_calendar_date_format:\"quick_calendar_date_format\",quick_calendar_invite_no_title:\"quick_calendar_invite_no_title\",quick_calendar_invite_today:\"quick_calendar_invite_today\",quick_calendar_join:\"quick_calendar_join\",quick_calendar_meeting_time_format:\"quick_calendar_meeting_time_format\",quick_calendar_no_meetings:\"quick_calendar_no_meetings\",quick_calendar_remainder_format:\"quick_calendar_remainder_format\",quick_calendar_tomorrow:\"quick_calendar_tomorrow\",quick_response:\"quick_response\",quickguide_app_bar:\"quickguide_app_bar\",quickguide_app_bar_aria_label:\"quickguide_app_bar_aria_label\",quickguide_channels:\"quickguide_channels\",quickguide_channels_aria_label:\"quickguide_channels_aria_label\",quickguide_chat_app_overview:\"quickguide_chat_app_overview\",quickguide_chat_app_overview_aria_label:\"quickguide_chat_app_overview_aria_label\",quickguide_collab_area:\"quickguide_collab_area\",quickguide_collab_area_aria_label:\"quickguide_collab_area_aria_label\",quickguide_compose_box:\"quickguide_compose_box\",quickguide_compose_box_aria_label:\"quickguide_compose_box_aria_label\",quickguide_compose_box_chat:\"quickguide_compose_box_chat\",quickguide_compose_box_chat_aria_label:\"quickguide_compose_box_chat_aria_label\",quickguide_freemium_teams:\"quickguide_freemium_teams\",quickguide_healthcare_new_chat:\"quickguide_healthcare_new_chat\",quickguide_healthcare_new_chat_aria_label:\"quickguide_healthcare_new_chat_aria_label\",quickguide_new_chat:\"quickguide_new_chat\",quickguide_new_chat_aria_label:\"quickguide_new_chat_aria_label\",quickguide_new_chat_to_line:\"quickguide_new_chat_to_line\",quickguide_new_chat_to_line_aria_label:\"quickguide_new_chat_to_line_aria_label\",quickguide_suggested_contacts:\"quickguide_suggested_contacts\",quickguide_suggested_contacts_aria_label:\"quickguide_suggested_contacts_aria_label\",quickguide_teams:\"quickguide_teams\",quickguide_teams_app_overview:\"quickguide_teams_app_overview\",quickguide_teams_app_overview_aria_label:\"quickguide_teams_app_overview_aria_label\",quickguide_teams_aria_label:\"quickguide_teams_aria_label\",quickim_ClearText:\"quickim_ClearText\",raise_hand_in_call:\"raise_hand_in_call\",reacted_with_message_reaction:\"reacted_with_message_reaction\",read_receipts_others_clause:\"read_receipts_others_clause\",read_receipts_seen:\"read_receipts_seen\",read_receipts_seen_everyone:\"read_receipts_seen_everyone\",read_receipts_sent:\"read_receipts_sent\",read_receipts_setting_aria_label:\"read_receipts_setting_aria_label\",read_receipts_settings_desc:\"read_receipts_settings_desc\",read_receipts_settings_label:\"read_receipts_settings_label\",read_receipts_settings_priority_message_disclaimer:\"read_receipts_settings_priority_message_disclaimer\",reason_string_tag_mention_fallback:\"reason_string_tag_mention_fallback\",recent_conversations_connector_message:\"recent_conversations_connector_message\",recent_conversations_empty:\"recent_conversations_empty\",recent_conversations_preview_withDisplayName:\"recent_conversations_preview_withDisplayName\",recent_conversations_preview_withoutDisplayName:\"recent_conversations_preview_withoutDisplayName\",recent_conversations_reply_to_someone:\"recent_conversations_reply_to_someone\",recent_conversations_reply_to_someone_and_other:\"recent_conversations_reply_to_someone_and_other\",recent_conversations_reply_to_someone_and_others:\"recent_conversations_reply_to_someone_and_others\",recent_conversations_reply_to_you:\"recent_conversations_reply_to_you\",recent_conversations_reply_to_you_and_other:\"recent_conversations_reply_to_you_and_other\",recent_conversations_reply_to_you_and_others:\"recent_conversations_reply_to_you_and_others\",recent_conversations_sent_a_file:\"recent_conversations_sent_a_file\",recent_conversations_sent_a_location_message:\"recent_conversations_sent_a_location_message\",recent_conversations_sent_an_image:\"recent_conversations_sent_an_image\",recent_conversations_sent_an_voice_message:\"recent_conversations_sent_an_voice_message\",recent_conversations_teamChannelSeparator:\"recent_conversations_teamChannelSeparator\",recent_tab_earlier:\"recent_tab_earlier\",recent_tab_last_month:\"recent_tab_last_month\",recent_tab_this_month:\"recent_tab_this_month\",recent_tab_this_week:\"recent_tab_this_week\",recipient_edit_guest_name_button:\"recipient_edit_guest_name_button\",recipient_line_expand_dl_button:\"recipient_line_expand_dl_button\",recipient_line_expand_dl_to_10_plus_people:\"recipient_line_expand_dl_to_10_plus_people\",recipient_line_expand_dl_to_one_person:\"recipient_line_expand_dl_to_one_person\",recipient_line_expand_dl_to_under_10_people:\"recipient_line_expand_dl_to_under_10_people\",recording_channel_coachmark_text:\"recording_channel_coachmark_text\",recording_shared_with_company:\"recording_shared_with_company\",recording_standard_coachmark_text:\"recording_standard_coachmark_text\",refresh_dialog_app_disabled_message:\"refresh_dialog_app_disabled_message\",refresh_dialog_db_downgrade_message:\"refresh_dialog_db_downgrade_message\",refresh_dialog_db_version_changed_message:\"refresh_dialog_db_version_changed_message\",refresh_dialog_db_wiped_message:\"refresh_dialog_db_wiped_message\",refresh_dialog_error_code_aria_label:\"refresh_dialog_error_code_aria_label\",refresh_dialog_error_code_format:\"refresh_dialog_error_code_format\",refresh_dialog_master_tab_lost_message:\"refresh_dialog_master_tab_lost_message\",refresh_dialog_refresh_button:\"refresh_dialog_refresh_button\",refresh_message_default:\"refresh_message_default\",refresh_message_for_settings_update:\"refresh_message_for_settings_update\",releasenotes_tab_title:\"releasenotes_tab_title\",releasenotes_tab_version:\"releasenotes_tab_version\",remove:\"remove\",remove_dl_row_label:\"remove_dl_row_label\",remove_members_with_private_channel_error:\"remove_members_with_private_channel_error\",remove_message_reaction:\"remove_message_reaction\",remove_message_reaction_title:\"remove_message_reaction_title\",remove_team_code_button_text:\"remove_team_code_button_text\",reply_chain_feeds_posted:\"reply_chain_feeds_posted\",reply_chain_feeds_replied:\"reply_chain_feeds_replied\",reset_team_code_button_text:\"reset_team_code_button_text\",reset_zoom_level_to_default:\"reset_zoom_level_to_default\",restore_channel_dialog_sub_title:\"restore_channel_dialog_sub_title\",restore_channel_dialog_title:\"restore_channel_dialog_title\",retention_deleted_system_message:\"retention_deleted_system_message\",retention_deleted_system_message_learn_more:\"retention_deleted_system_message_learn_more\",retry:\"retry\",rigel_accept_on_console:\"rigel_accept_on_console\",rigel_calling_alertDeviceEcho:\"rigel_calling_alertDeviceEcho\",rigel_calling_alertDisplayDisconnected:\"rigel_calling_alertDisplayDisconnected\",rigel_calling_alertMicFailure:\"rigel_calling_alertMicFailure\",rigel_calling_alertMissingSpeakers:\"rigel_calling_alertMissingSpeakers\",rigel_calling_alertParticipantsInLobby:\"rigel_calling_alertParticipantsInLobby\",rigel_calling_alertSpeakerFailure:\"rigel_calling_alertSpeakerFailure\",rigel_calling_alertSpeakerMuted:\"rigel_calling_alertSpeakerMuted\",rigel_calling_alertSpeakerZeroVolume:\"rigel_calling_alertSpeakerZeroVolume\",rigel_calling_decrease_speaker_volume:\"rigel_calling_decrease_speaker_volume\",rigel_calling_increase_speaker_volume:\"rigel_calling_increase_speaker_volume\",rigel_calling_voiceCollectionStartedTitleDescription:\"rigel_calling_voiceCollectionStartedTitleDescription\",rigel_calling_voiceCollectionStoppedTitleDescription:\"rigel_calling_voiceCollectionStoppedTitleDescription\",rigel_calling_volume_slider:\"rigel_calling_volume_slider\",rigel_calling_volume_speaker_mute:\"rigel_calling_volume_speaker_mute\",rigel_calling_volume_speaker_unmute:\"rigel_calling_volume_speaker_unmute\",rigel_console_btn_content_and_gallery_layout:\"rigel_console_btn_content_and_gallery_layout\",rigel_console_btn_content_layout:\"rigel_console_btn_content_layout\",rigel_console_btn_exit_lobby:\"rigel_console_btn_exit_lobby\",rigel_console_btn_layout:\"rigel_console_btn_layout\",rigel_console_call_actions_button_add_participant:\"rigel_console_call_actions_button_add_participant\",rigel_console_call_actions_button_admit_all:\"rigel_console_call_actions_button_admit_all\",rigel_console_call_actions_title:\"rigel_console_call_actions_title\",rigel_console_meeting_timeduration_format:\"rigel_console_meeting_timeduration_format\",rigel_console_new_meeting_vmr:\"rigel_console_new_meeting_vmr\",rigel_console_roster_call_section_title:\"rigel_console_roster_call_section_title\",rigel_console_roster_inLobby_section_title:\"rigel_console_roster_inLobby_section_title\",rigel_console_swap_screens:\"rigel_console_swap_screens\",rigel_console_tabs_participants:\"rigel_console_tabs_participants\",rigel_meeting_default_title:\"rigel_meeting_default_title\",rigel_open_room_controls:\"rigel_open_room_controls\",rigel_share_connected_device:\"rigel_share_connected_device\",rigel_share_content_camera:\"rigel_share_content_camera\",rigel_video_crop:\"rigel_video_crop\",rigel_video_pin:\"rigel_video_pin\",rigel_video_uncrop:\"rigel_video_uncrop\",rigel_video_unpin:\"rigel_video_unpin\",right:\"right\",right_pane_generic_close:\"right_pane_generic_close\",right_pane_people_all:\"right_pane_people_all\",right_pane_people_close:\"right_pane_people_close\",right_pane_people_load_error_button_label:\"right_pane_people_load_error_button_label\",right_pane_people_load_error_message:\"right_pane_people_load_error_message\",right_pane_people_open:\"right_pane_people_open\",right_pane_people_recently_contributed:\"right_pane_people_recently_contributed\",right_pane_people_search_placeholder:\"right_pane_people_search_placeholder\",right_pane_people_title:\"right_pane_people_title\",right_pane_people_title_no_count:\"right_pane_people_title_no_count\",right_pane_people_user_card_aria_label_guest:\"right_pane_people_user_card_aria_label_guest\",ringSetting_MiddleTierTitle:\"ringSetting_MiddleTierTitle\",ringSetting_WebTitle:\"ringSetting_WebTitle\",ringSetting_apply_button:\"ringSetting_apply_button\",ringSetting_more_options:\"ringSetting_more_options\",routing_dialog_deliver_option_sfb:\"routing_dialog_deliver_option_sfb\",routing_dialog_deliver_option_teams:\"routing_dialog_deliver_option_teams\",routing_dialog_description:\"routing_dialog_description\",routing_dialog_emergency_disclaimer:\"routing_dialog_emergency_disclaimer\",routing_dialog_subtitle:\"routing_dialog_subtitle\",routing_dialog_title:\"routing_dialog_title\",routing_settings_informational_dialog_button_got_it:\"routing_settings_informational_dialog_button_got_it\",routing_settings_informational_dialog_button_keep_sfb:\"routing_settings_informational_dialog_button_keep_sfb\",routing_settings_informational_dialog_button_lets_go:\"routing_settings_informational_dialog_button_lets_go\",routing_settings_informational_dialog_button_no_thanks:\"routing_settings_informational_dialog_button_no_thanks\",routing_settings_informational_dialog_button_use_teams:\"routing_settings_informational_dialog_button_use_teams\",routing_settings_informational_dialog_button_use_teams2:\"routing_settings_informational_dialog_button_use_teams2\",routing_settings_informational_dialog_description_text_1_2_body:\"routing_settings_informational_dialog_description_text_1_2_body\",routing_settings_informational_dialog_description_text_2_body2:\"routing_settings_informational_dialog_description_text_2_body2\",routing_settings_informational_dialog_description_text_3_body:\"routing_settings_informational_dialog_description_text_3_body\",routing_settings_informational_dialog_description_text_4_body:\"routing_settings_informational_dialog_description_text_4_body\",routing_settings_informational_dialog_description_text_4_body2:\"routing_settings_informational_dialog_description_text_4_body2\",routing_settings_informational_dialog_description_text_5_body:\"routing_settings_informational_dialog_description_text_5_body\",routing_settings_informational_dialog_header_1_2:\"routing_settings_informational_dialog_header_1_2\",routing_settings_informational_dialog_header_3_4:\"routing_settings_informational_dialog_header_3_4\",routing_settings_informational_dialog_header_5:\"routing_settings_informational_dialog_header_5\",routing_settings_informational_dialog_para_1:\"routing_settings_informational_dialog_para_1\",routing_settings_informational_dialog_para_2_sfb:\"routing_settings_informational_dialog_para_2_sfb\",routing_settings_informational_dialog_para_2_teams:\"routing_settings_informational_dialog_para_2_teams\",routing_settings_informational_dialog_para_3:\"routing_settings_informational_dialog_para_3\",routing_settings_informational_dialog_para_4:\"routing_settings_informational_dialog_para_4\",routing_settings_informational_dialog_title:\"routing_settings_informational_dialog_title\",safari_preview_label:\"safari_preview_label\",safari_tooltip:\"safari_tooltip\",safari_tooltip_feedback:\"safari_tooltip_feedback\",safari_tooltip_link:\"safari_tooltip_link\",safari_tooltip_problems:\"safari_tooltip_problems\",school_app_more_options:\"school_app_more_options\",school_app_more_options_manage_teams:\"school_app_more_options_manage_teams\",school_app_more_options_switch_view:\"school_app_more_options_switch_view\",school_app_navigate_all_teams:\"school_app_navigate_all_teams\",school_app_view_grid_view:\"school_app_view_grid_view\",school_app_view_list_view:\"school_app_view_list_view\",school_app_view_switcher_close:\"school_app_view_switcher_close\",school_app_view_switcher_grid_button_name:\"school_app_view_switcher_grid_button_name\",school_app_view_switcher_grid_button_tooltip:\"school_app_view_switcher_grid_button_tooltip\",school_app_view_switcher_list_button_name:\"school_app_view_switcher_list_button_name\",school_app_view_switcher_list_button_tooltip:\"school_app_view_switcher_list_button_tooltip\",school_back_button_name:\"school_back_button_name\",school_back_tooltip:\"school_back_tooltip\",school_coachmark_dismiss_button:\"school_coachmark_dismiss_button\",school_coachmark_focusedView_message:\"school_coachmark_focusedView_message\",school_coachmark_opt_in_grid:\"school_coachmark_opt_in_grid\",school_coachmark_switchback_grid_message:\"school_coachmark_switchback_grid_message\",school_coachmark_switchback_message:\"school_coachmark_switchback_message\",school_coachmark_team_tile_message:\"school_coachmark_team_tile_message\",school_modal_accept_button:\"school_modal_accept_button\",school_modal_message:\"school_modal_message\",school_modal_title:\"school_modal_title\",school_teams_grid_aria_reorder_team_start:\"school_teams_grid_aria_reorder_team_start\",school_teams_grid_filter_all:\"school_teams_grid_filter_all\",school_teams_grid_filter_button_tooltip:\"school_teams_grid_filter_button_tooltip\",school_teams_grid_filter_classes:\"school_teams_grid_filter_classes\",school_teams_grid_filter_other:\"school_teams_grid_filter_other\",school_teams_grid_filter_plc:\"school_teams_grid_filter_plc\",school_teams_grid_filter_staff:\"school_teams_grid_filter_staff\",school_teams_grid_join_team_button:\"school_teams_grid_join_team_button\",school_teams_grid_navigation_instructions_aria:\"school_teams_grid_navigation_instructions_aria\",school_teams_grid_no_teams:\"school_teams_grid_no_teams\",screenshare_calling_cqf_default_duration:\"screenshare_calling_cqf_default_duration\",screenshare_calling_escalation_notification:\"screenshare_calling_escalation_notification\",screenshare_calling_escalation_succeeded:\"screenshare_calling_escalation_succeeded\",screenshare_calling_holdOn_description_2p_callingScreen:\"screenshare_calling_holdOn_description_2p_callingScreen\",screenshare_calling_you_were_removed:\"screenshare_calling_you_were_removed\",screenshare_calling_you_were_removed_description:\"screenshare_calling_you_were_removed_description\",screenshare_only_call_quality_feedback:\"screenshare_only_call_quality_feedback\",screensharing_disabled:\"screensharing_disabled\",screensharing_disabled_general:\"screensharing_disabled_general\",search_aria_label_cancelButton:\"search_aria_label_cancelButton\",search_aria_label_found_chats:\"search_aria_label_found_chats\",search_aria_label_found_files:\"search_aria_label_found_files\",search_aria_label_found_people:\"search_aria_label_found_people\",search_aria_label_results_updated:\"search_aria_label_results_updated\",search_aria_label_search_completed:\"search_aria_label_search_completed\",search_aria_label_search_completed_noResults:\"search_aria_label_search_completed_noResults\",search_aria_label_searchInput:\"search_aria_label_searchInput\",search_aria_label_searchInput_noDropdown:\"search_aria_label_searchInput_noDropdown\",search_box_suggests_updated:\"search_box_suggests_updated\",search_chatIn:\"search_chatIn\",search_chatWith:\"search_chatWith\",search_chatWith_new:\"search_chatWith_new\",search_chatsTitle:\"search_chatsTitle\",search_dateFilterLastMonth:\"search_dateFilterLastMonth\",search_dateFilterLastWeek:\"search_dateFilterLastWeek\",search_dateFilterLastYear:\"search_dateFilterLastYear\",search_dateFilterThisMonth:\"search_dateFilterThisMonth\",search_dateFilterThisWeek:\"search_dateFilterThisWeek\",search_dateFilterThisYear:\"search_dateFilterThisYear\",search_dateFilterToday:\"search_dateFilterToday\",search_dateFilterYesterday:\"search_dateFilterYesterday\",search_errorMsg:\"search_errorMsg\",search_errorMsgPermission:\"search_errorMsgPermission\",search_feedback:\"search_feedback\",search_feedback_badSuggestion:\"search_feedback_badSuggestion\",search_feedback_content:\"search_feedback_content\",search_feedback_difficult:\"search_feedback_difficult\",search_feedback_easy:\"search_feedback_easy\",search_feedback_error:\"search_feedback_error\",search_feedback_errors:\"search_feedback_errors\",search_feedback_header:\"search_feedback_header\",search_feedback_lookThru:\"search_feedback_lookThru\",search_feedback_notFound:\"search_feedback_notFound\",search_feedback_other:\"search_feedback_other\",search_feedback_slow:\"search_feedback_slow\",search_feedback_submitting:\"search_feedback_submitting\",search_feedback_title:\"search_feedback_title\",search_filesSummary:\"search_filesSummary\",search_filesTitle:\"search_filesTitle\",search_filterAllChannelsText:\"search_filterAllChannelsText\",search_filterAllQuickText:\"search_filterAllQuickText\",search_filterAtMentionText:\"search_filterAtMentionText\",search_filterChannelText:\"search_filterChannelText\",search_filterClearText:\"search_filterClearText\",search_filterDateText:\"search_filterDateText\",search_filterExtensionText:\"search_filterExtensionText\",search_filterFileExtensionExcel:\"search_filterFileExtensionExcel\",search_filterFileExtensionImage:\"search_filterFileExtensionImage\",search_filterFileExtensionOneNote:\"search_filterFileExtensionOneNote\",search_filterFileExtensionPdf:\"search_filterFileExtensionPdf\",search_filterFileExtensionPowerpoint:\"search_filterFileExtensionPowerpoint\",search_filterFileExtensionTxt:\"search_filterFileExtensionTxt\",search_filterFileExtensionWord:\"search_filterFileExtensionWord\",search_filterFileTypesDefault:\"search_filterFileTypesDefault\",search_filterFilterText:\"search_filterFilterText\",search_filterFindText:\"search_filterFindText\",search_filterFromText:\"search_filterFromText\",search_filterGroupsText:\"search_filterGroupsText\",search_filterModifiedByText:\"search_filterModifiedByText\",search_filterPlaceholderDateFormatText:\"search_filterPlaceholderDateFormatText\",search_filterPlaceholderFromText:\"search_filterPlaceholderFromText\",search_filterSelectSpaceText:\"search_filterSelectSpaceText\",search_filterSubjectText:\"search_filterSubjectText\",search_filterThisChannelQuickText:\"search_filterThisChannelQuickText\",search_filterThisTeamQuickText:\"search_filterThisTeamQuickText\",search_filterhasAttachmentText:\"search_filterhasAttachmentText\",search_filters:\"search_filters\",search_from_filter:\"search_from_filter\",search_more_filter:\"search_more_filter\",search_noResults:\"search_noResults\",search_noResultsNoFilter:\"search_noResultsNoFilter\",search_peopleTitle:\"search_peopleTitle\",search_placeholderText:\"search_placeholderText\",search_placeholderText_powerbar:\"search_placeholderText_powerbar\",search_placeholderText_powerbar_focus:\"search_placeholderText_powerbar_focus\",search_placeholderText_powerbar_treatment1:\"search_placeholderText_powerbar_treatment1\",search_powerbar_executed:\"search_powerbar_executed\",search_results_screen_reader_instructions:\"search_results_screen_reader_instructions\",search_resultsFoundFile:\"search_resultsFoundFile\",search_resultsFoundFilesPlural:\"search_resultsFoundFilesPlural\",search_resultsFoundMessage:\"search_resultsFoundMessage\",search_resultsFoundMessagesPlural:\"search_resultsFoundMessagesPlural\",search_resultsFoundPeople:\"search_resultsFoundPeople\",search_resultsFoundPerson:\"search_resultsFoundPerson\",search_suggestionRecentFiles:\"search_suggestionRecentFiles\",search_suggestionRecentSearches:\"search_suggestionRecentSearches\",search_tab_selected:\"search_tab_selected\",search_teamChannelSeparator:\"search_teamChannelSeparator\",search_tryAgain:\"search_tryAgain\",search_type_all:\"search_type_all\",search_type_channel:\"search_type_channel\",search_type_chat:\"search_type_chat\",search_type_filter:\"search_type_filter\",search_view:\"search_view\",search_viewMore:\"search_viewMore\",select_meeting_type:\"select_meeting_type\",select_template_dialog_title:\"select_template_dialog_title\",selectTeam_createClassButton_aria_text:\"selectTeam_createClassButton_aria_text\",selectTeam_createPLCButton_aria_text:\"selectTeam_createPLCButton_aria_text\",selectTeam_createStaffButton_aria_text:\"selectTeam_createStaffButton_aria_text\",selectTeam_createStandardButton_aria_text:\"selectTeam_createStandardButton_aria_text\",selectTeam_createTeamOption:\"selectTeam_createTeamOption\",selectTeam_question:\"selectTeam_question\",selectTeam_title:\"selectTeam_title\",serp_welcome_context:\"serp_welcome_context\",set_up_class_notebook:\"set_up_class_notebook\",settings_about_aria_label:\"settings_about_aria_label\",settings_application:\"settings_application\",settings_application_aria_label:\"settings_application_aria_label\",settings_application_disable_gpu:\"settings_application_disable_gpu\",settings_application_integrate_sfb:\"settings_application_integrate_sfb\",settings_application_open_as_hidden:\"settings_application_open_as_hidden\",settings_application_open_at_login:\"settings_application_open_at_login\",settings_application_register_as_im_provider:\"settings_application_register_as_im_provider\",settings_application_running_on_close:\"settings_application_running_on_close\",settings_back_to_settings_label:\"settings_back_to_settings_label\",settings_check_update_aria_label:\"settings_check_update_aria_label\",settings_client_restart_warning:\"settings_client_restart_warning\",settings_cortana:\"settings_cortana\",settings_cortana_show_suggestions:\"settings_cortana_show_suggestions\",settings_devices_video_preview:\"settings_devices_video_preview\",settings_disabled:\"settings_disabled\",settings_download_mobile_app_aria_label:\"settings_download_mobile_app_aria_label\",settings_enable_cortana:\"settings_enable_cortana\",settings_enabled:\"settings_enabled\",settings_header:\"settings_header\",settings_help_aria_label:\"settings_help_aria_label\",settings_logout_aria_label:\"settings_logout_aria_label\",settings_manage_aria_label:\"settings_manage_aria_label\",settings_note_display_message:\"settings_note_display_message\",settings_note_display_until:\"settings_note_display_until\",settings_note_expiry_custom:\"settings_note_expiry_custom\",settings_note_expiry_hour:\"settings_note_expiry_hour\",settings_note_expiry_hours_four:\"settings_note_expiry_hours_four\",settings_note_expiry_never:\"settings_note_expiry_never\",settings_note_expiry_this_week:\"settings_note_expiry_this_week\",settings_note_expiry_today:\"settings_note_expiry_today\",settings_note_length:\"settings_note_length\",settings_note_oof_message:\"settings_note_oof_message\",settings_note_person_card_own_status:\"settings_note_person_card_own_status\",settings_note_person_card_status:\"settings_note_person_card_status\",settings_note_pinnote:\"settings_note_pinnote\",settings_note_status_custom_expiration_date_placeholder:\"settings_note_status_custom_expiration_date_placeholder\",settings_note_status_custom_expiration_time_placeholder:\"settings_note_status_custom_expiration_time_placeholder\",settings_note_status_exceeds_length:\"settings_note_status_exceeds_length\",settings_note_status_expiry_header:\"settings_note_status_expiry_header\",settings_note_status_fail_error:\"settings_note_status_fail_error\",settings_note_status_fail_error_live:\"settings_note_status_fail_error_live\",settings_note_status_oofnote_tooltip_content:\"settings_note_status_oofnote_tooltip_content\",settings_note_status_oofnote_tooltip_title:\"settings_note_status_oofnote_tooltip_title\",settings_note_status_pinnote_tooltip_content:\"settings_note_status_pinnote_tooltip_content\",settings_note_status_set_message_placeholder:\"settings_note_status_set_message_placeholder\",settings_note_status_set_message_placeholder_mentions:\"settings_note_status_set_message_placeholder_mentions\",settings_note_status_set_successful:\"settings_note_status_set_successful\",settings_notification_aria_label:\"settings_notification_aria_label\",settings_off:\"settings_off\",settings_on:\"settings_on\",settings_open_store_listing_aria_label:\"settings_open_store_listing_aria_label\",settings_options:\"settings_options\",settings_options_apps_device_permission:\"settings_options_apps_device_permission\",settings_options_calling_tab:\"settings_options_calling_tab\",settings_options_change_language_restart_warning:\"settings_options_change_language_restart_warning\",settings_options_chat_tab:\"settings_options_chat_tab\",settings_options_cortana_tab:\"settings_options_cortana_tab\",settings_options_devices_tab:\"settings_options_devices_tab\",settings_options_general_tab:\"settings_options_general_tab\",settings_options_general_tab_auto_reply_dialog_cancel_button:\"settings_options_general_tab_auto_reply_dialog_cancel_button\",settings_options_general_tab_auto_reply_dialog_confirm_button:\"settings_options_general_tab_auto_reply_dialog_confirm_button\",settings_options_general_tab_auto_reply_dialog_header_button:\"settings_options_general_tab_auto_reply_dialog_header_button\",settings_options_general_tab_auto_reply_dialog_title:\"settings_options_general_tab_auto_reply_dialog_title\",settings_options_general_tab_auto_reply_link_text:\"settings_options_general_tab_auto_reply_link_text\",settings_options_general_tab_auto_reply_title:\"settings_options_general_tab_auto_reply_title\",settings_options_general_tab_translation_icon_aria:\"settings_options_general_tab_translation_icon_aria\",settings_options_general_tab_translation_languages_always:\"settings_options_general_tab_translation_languages_always\",settings_options_general_tab_translation_languages_askbefore:\"settings_options_general_tab_translation_languages_askbefore\",settings_options_general_tab_translation_languages_choice:\"settings_options_general_tab_translation_languages_choice\",settings_options_general_tab_translation_languages_description:\"settings_options_general_tab_translation_languages_description\",settings_options_general_tab_translation_languages_never:\"settings_options_general_tab_translation_languages_never\",settings_options_general_tab_translation_languages_notranslate:\"settings_options_general_tab_translation_languages_notranslate\",settings_options_general_tab_translation_languages_preferred:\"settings_options_general_tab_translation_languages_preferred\",settings_options_general_tab_translation_side_by_side:\"settings_options_general_tab_translation_side_by_side\",settings_options_notifications_tab:\"settings_options_notifications_tab\",settings_options_privacy_tab:\"settings_options_privacy_tab\",settings_options_privacy_tab_priority_contacts_dialog_cancel_button:\"settings_options_privacy_tab_priority_contacts_dialog_cancel_button\",settings_options_privacy_tab_priority_contacts_dialog_confirm_button:\"settings_options_privacy_tab_priority_contacts_dialog_confirm_button\",settings_options_status_note:\"settings_options_status_note\",settings_options_status_note_delete:\"settings_options_status_note_delete\",settings_options_status_note_disabled_time_picker_narration:\"settings_options_status_note_disabled_time_picker_narration\",settings_options_status_note_edit:\"settings_options_status_note_edit\",settings_preview:\"settings_preview\",settings_preview_disabled:\"settings_preview_disabled\",settings_preview_enabled:\"settings_preview_enabled\",settings_readreceipt_banner_change_settings:\"settings_readreceipt_banner_change_settings\",settings_readreceipt_error_banner:\"settings_readreceipt_error_banner\",settings_saved_aria_label:\"settings_saved_aria_label\",settings_status_dropdown_back_label:\"settings_status_dropdown_back_label\",settings_status_dropdown_done_label:\"settings_status_dropdown_done_label\",settings_surveys_admin_managed:\"settings_surveys_admin_managed\",settings_surveys_label:\"settings_surveys_label\",settings_surveys_title:\"settings_surveys_title\",settings_tab_user_setting_internal_badge:\"settings_tab_user_setting_internal_badge\",settings_tab_user_setting_name:\"settings_tab_user_setting_name\",settings_theme:\"settings_theme\",settings_themes:\"settings_themes\",settings_themes_aria_label:\"settings_themes_aria_label\",settings_update_error_page_app:\"settings_update_error_page_app\",settings_update_error_page_header:\"settings_update_error_page_header\",settings_update_error_page_retry:\"settings_update_error_page_retry\",settings_update_error_page_retry_link:\"settings_update_error_page_retry_link\",settings_update_success_page_header:\"settings_update_success_page_header\",settings_update_success_page_more_changes:\"settings_update_success_page_more_changes\",settings_update_success_page_more_changes_link:\"settings_update_success_page_more_changes_link\",settings_version:\"settings_version\",sfb_chat_header_info:\"sfb_chat_header_info\",sfb_chat_header_invitation_message:\"sfb_chat_header_invitation_message\",sfb_fre_quick_start_dialog_got_it_button:\"sfb_fre_quick_start_dialog_got_it_button\",sfb_fre_quick_start_dialog_header:\"sfb_fre_quick_start_dialog_header\",sfb_fre_quick_start_dialog_link_text:\"sfb_fre_quick_start_dialog_link_text\",sfb_fre_quick_start_dialog_message:\"sfb_fre_quick_start_dialog_message\",sfb_fre_welcome_dialog_header:\"sfb_fre_welcome_dialog_header\",sfb_fre_welcome_dialog_message:\"sfb_fre_welcome_dialog_message\",sfb_fre_welcome_dialog_next_button:\"sfb_fre_welcome_dialog_next_button\",sfb_group_chat_invitation_notification_message:\"sfb_group_chat_invitation_notification_message\",sfb_integration_title:\"sfb_integration_title\",share:\"share\",share_copy_btn:\"share_copy_btn\",share_copy_link_label:\"share_copy_link_label\",share_copy_tooltip_title:\"share_copy_tooltip_title\",share_dialog_loading:\"share_dialog_loading\",share_dialog_updating_permissions:\"share_dialog_updating_permissions\",share_failure_in_updating_perms_msg:\"share_failure_in_updating_perms_msg\",share_getting_perms_failure_msg:\"share_getting_perms_failure_msg\",share_more_actions:\"share_more_actions\",share_perms_btn:\"share_perms_btn\",share_rec_unavailable_owner_unknown:\"share_rec_unavailable_owner_unknown\",share_recording:\"share_recording\",share_recording_info_text:\"share_recording_info_text\",share_recording_manageInStream:\"share_recording_manageInStream\",share_recording_manageRoles:\"share_recording_manageRoles\",share_recording_unavailable:\"share_recording_unavailable\",share_recording_with_company:\"share_recording_with_company\",share_to_displays:\"share_to_displays\",shareAFile:\"shareAFile\",shareAFileAction:\"shareAFileAction\",shift:\"shift\",shortcut_accept_incoming_call_with_audio:\"shortcut_accept_incoming_call_with_audio\",shortcut_accept_incoming_call_with_video:\"shortcut_accept_incoming_call_with_video\",shortcut_accept_incoming_screenshare_only_call:\"shortcut_accept_incoming_screenshare_only_call\",shortcut_calendar_current_time:\"shortcut_calendar_current_time\",shortcut_calendar_day_view:\"shortcut_calendar_day_view\",shortcut_calendar_join_meeting:\"shortcut_calendar_join_meeting\",shortcut_calendar_new_meeting:\"shortcut_calendar_new_meeting\",shortcut_calendar_next_view:\"shortcut_calendar_next_view\",shortcut_calendar_prev_view:\"shortcut_calendar_prev_view\",shortcut_calendar_save_meeting:\"shortcut_calendar_save_meeting\",shortcut_calendar_suggested_time:\"shortcut_calendar_suggested_time\",shortcut_calendar_week_view:\"shortcut_calendar_week_view\",shortcut_calendar_work_week_view:\"shortcut_calendar_work_week_view\",shortcut_channel_compose:\"shortcut_channel_compose\",shortcut_channel_compose_full:\"shortcut_channel_compose_full\",shortcut_channel_create_meetup:\"shortcut_channel_create_meetup\",shortcut_channel_expand:\"shortcut_channel_expand\",shortcut_channel_filter:\"shortcut_channel_filter\",shortcut_channel_like:\"shortcut_channel_like\",shortcut_channel_new_tab:\"shortcut_channel_new_tab\",shortcut_channel_next_thread:\"shortcut_channel_next_thread\",shortcut_channel_open_emoji:\"shortcut_channel_open_emoji\",shortcut_channel_previous_thread:\"shortcut_channel_previous_thread\",shortcut_channel_reply:\"shortcut_channel_reply\",shortcut_channel_reply_full:\"shortcut_channel_reply_full\",shortcut_channel_save:\"shortcut_channel_save\",shortcut_channel_upload_file:\"shortcut_channel_upload_file\",shortcut_chat_add_participant:\"shortcut_chat_add_participant\",shortcut_chat_compose:\"shortcut_chat_compose\",shortcut_chat_compose_full:\"shortcut_chat_compose_full\",shortcut_chat_message_like:\"shortcut_chat_message_like\",shortcut_chat_message_save:\"shortcut_chat_message_save\",shortcut_chat_new_tab:\"shortcut_chat_new_tab\",shortcut_chat_next_message:\"shortcut_chat_next_message\",shortcut_chat_open_emoji:\"shortcut_chat_open_emoji\",shortcut_chat_previous_message:\"shortcut_chat_previous_message\",shortcut_chat_reply:\"shortcut_chat_reply\",shortcut_chat_reply_full:\"shortcut_chat_reply_full\",shortcut_chat_start_call_audio:\"shortcut_chat_start_call_audio\",shortcut_chat_start_call_video:\"shortcut_chat_start_call_video\",shortcut_chat_start_screen_share:\"shortcut_chat_start_screen_share\",shortcut_chat_start_screenshare_only_call:\"shortcut_chat_start_screenshare_only_call\",shortcut_chat_upload_file:\"shortcut_chat_upload_file\",shortcut_compose_format_blockquote:\"shortcut_compose_format_blockquote\",shortcut_compose_format_code:\"shortcut_compose_format_code\",shortcut_compose_format_heading1:\"shortcut_compose_format_heading1\",shortcut_compose_format_heading2:\"shortcut_compose_format_heading2\",shortcut_compose_format_heading3:\"shortcut_compose_format_heading3\",shortcut_compose_format_paragraph:\"shortcut_compose_format_paragraph\",shortcut_compose_new:\"shortcut_compose_new\",shortcut_context_menu:\"shortcut_context_menu\",shortcut_discard_message:\"shortcut_discard_message\",shortcut_download_logs:\"shortcut_download_logs\",shortcut_esc_general:\"shortcut_esc_general\",shortcut_failover_broadcast:\"shortcut_failover_broadcast\",shortcut_files_new:\"shortcut_files_new\",shortcut_files_open_menu:\"shortcut_files_open_menu\",shortcut_focus_to_sharing_toolbar:\"shortcut_focus_to_sharing_toolbar\",shortcut_go_to_search:\"shortcut_go_to_search\",shortcut_insert_hyperlink:\"shortcut_insert_hyperlink\",shortcut_invoke_cortana:\"shortcut_invoke_cortana\",shortcut_jump_to_active_call_screen:\"shortcut_jump_to_active_call_screen\",shortcut_jump_to_goto_slash_command:\"shortcut_jump_to_goto_slash_command\",shortcut_live_site_debug:\"shortcut_live_site_debug\",shortcut_mark_message_important:\"shortcut_mark_message_important\",shortcut_next_landmark:\"shortcut_next_landmark\",shortcut_next_left_rail_item:\"shortcut_next_left_rail_item\",shortcut_next_tab:\"shortcut_next_tab\",shortcut_open_3p:\"shortcut_open_3p\",shortcut_open_activity:\"shortcut_open_activity\",shortcut_open_alerts:\"shortcut_open_alerts\",shortcut_open_all_slash_commands:\"shortcut_open_all_slash_commands\",shortcut_open_app_flyout:\"shortcut_open_app_flyout\",shortcut_open_assignments:\"shortcut_open_assignments\",shortcut_open_calendar:\"shortcut_open_calendar\",shortcut_open_calling:\"shortcut_open_calling\",shortcut_open_chat:\"shortcut_open_chat\",shortcut_open_collections:\"shortcut_open_collections\",shortcut_open_digital_signage_management:\"shortcut_open_digital_signage_management\",shortcut_open_feedback:\"shortcut_open_feedback\",shortcut_open_files:\"shortcut_open_files\",shortcut_open_help:\"shortcut_open_help\",shortcut_open_history_menu:\"shortcut_open_history_menu\",shortcut_open_left_rail_filter:\"shortcut_open_left_rail_filter\",shortcut_open_meetings:\"shortcut_open_meetings\",shortcut_open_my_activity:\"shortcut_open_my_activity\",shortcut_open_people_app:\"shortcut_open_people_app\",shortcut_open_saved_items:\"shortcut_open_saved_items\",shortcut_open_settings:\"shortcut_open_settings\",shortcut_open_tasks:\"shortcut_open_tasks\",shortcut_open_teams:\"shortcut_open_teams\",shortcut_previous_landmark:\"shortcut_previous_landmark\",shortcut_previous_left_rail_item:\"shortcut_previous_left_rail_item\",shortcut_previous_tab:\"shortcut_previous_tab\",shortcut_purge_memory:\"shortcut_purge_memory\",shortcut_reject_incoming_call:\"shortcut_reject_incoming_call\",shortcut_reject_incoming_screenshare_only_call:\"shortcut_reject_incoming_screenshare_only_call\",shortcut_reorder_teams_down:\"shortcut_reorder_teams_down\",shortcut_reorder_teams_left:\"shortcut_reorder_teams_left\",shortcut_reorder_teams_right:\"shortcut_reorder_teams_right\",shortcut_reorder_teams_up:\"shortcut_reorder_teams_up\",shortcut_send_from_expanded_box:\"shortcut_send_from_expanded_box\",shortcut_show_debug_elements:\"shortcut_show_debug_elements\",shortcut_show_diag_window:\"shortcut_show_diag_window\",shortcut_show_grid:\"shortcut_show_grid\",shortcut_show_page_load:\"shortcut_show_page_load\",shortcut_show_perf_dashboard:\"shortcut_show_perf_dashboard\",shortcut_show_shortcuts:\"shortcut_show_shortcuts\",shortcut_start_new_line:\"shortcut_start_new_line\",shortcut_sync_diagnosis:\"shortcut_sync_diagnosis\",shortcut_toggle_backgroundblur:\"shortcut_toggle_backgroundblur\",shortcut_toggle_high_contrast:\"shortcut_toggle_high_contrast\",shortcut_toggle_mute:\"shortcut_toggle_mute\",shortcut_toggle_video:\"shortcut_toggle_video\",shortcut_toggle_videosharing:\"shortcut_toggle_videosharing\",shortcut_trigger_brb:\"shortcut_trigger_brb\",shortcut_zoom_in:\"shortcut_zoom_in\",shortcut_zoom_out:\"shortcut_zoom_out\",shortcut_zoom_reset:\"shortcut_zoom_reset\",show_call_details:\"show_call_details\",show_call_info:\"show_call_info\",show_channel_default_checkbox_selected_title:\"show_channel_default_checkbox_selected_title\",show_channel_default_dialog_subtitle:\"show_channel_default_dialog_subtitle\",show_channel_default_limit_reached_create_channel_comment:\"show_channel_default_limit_reached_create_channel_comment\",show_channel_default_limit_reached_edit_box:\"show_channel_default_limit_reached_edit_box\",show_channel_default_limit_reached_title:\"show_channel_default_limit_reached_title\",show_channel_limit_reached_remove_one_link:\"show_channel_limit_reached_remove_one_link\",show_default_dialog_title:\"show_default_dialog_title\",show_device_settings:\"show_device_settings\",show_meeting_details:\"show_meeting_details\",show_meeting_notes:\"show_meeting_notes\",show_settings:\"show_settings\",single_muted_member_banner_middle_message:\"single_muted_member_banner_middle_message\",skype_away:\"skype_away\",skype_busy:\"skype_busy\",skype_current_status:\"skype_current_status\",skype_inacall:\"skype_inacall\",skype_last_seen:\"skype_last_seen\",skype_offline:\"skype_offline\",skype_online:\"skype_online\",slash_command_activity_description:\"slash_command_activity_description\",slash_command_activity_error:\"slash_command_activity_error\",slash_command_activity_name:\"slash_command_activity_name\",slash_command_activity_success:\"slash_command_activity_success\",slash_command_app_description:\"slash_command_app_description\",slash_command_app_error:\"slash_command_app_error\",slash_command_app_name:\"slash_command_app_name\",slash_command_app_success:\"slash_command_app_success\",slash_command_atmention_name:\"slash_command_atmention_name\",slash_command_atmention_success:\"slash_command_atmention_success\",slash_command_avail_description:\"slash_command_avail_description\",slash_command_avail_name:\"slash_command_avail_name\",slash_command_available_success:\"slash_command_available_success\",slash_command_away_description:\"slash_command_away_description\",slash_command_away_name:\"slash_command_away_name\",slash_command_away_success:\"slash_command_away_success\",slash_command_brb_description:\"slash_command_brb_description\",slash_command_brb_name:\"slash_command_brb_name\",slash_command_brb_success:\"slash_command_brb_success\",slash_command_busy_description:\"slash_command_busy_description\",slash_command_busy_name:\"slash_command_busy_name\",slash_command_busy_success:\"slash_command_busy_success\",slash_command_calendar_default_description:\"slash_command_calendar_default_description\",slash_command_calendar_description:\"slash_command_calendar_description\",slash_command_calendar_execution_status_failure_message:\"slash_command_calendar_execution_status_failure_message\",slash_command_calendar_execution_status_message:\"slash_command_calendar_execution_status_message\",slash_command_calendar_get_events_failure_message:\"slash_command_calendar_get_events_failure_message\",slash_command_calendar_name:\"slash_command_calendar_name\",slash_command_calendar_no_meetings_for_user:\"slash_command_calendar_no_meetings_for_user\",slash_command_calendar_no_meetings_matches_search:\"slash_command_calendar_no_meetings_matches_search\",slash_command_call_description:\"slash_command_call_description\",slash_command_call_name:\"slash_command_call_name\",slash_command_call_success:\"slash_command_call_success\",slash_command_chat_name:\"slash_command_chat_name\",slash_command_default_app_description:\"slash_command_default_app_description\",slash_command_default_app_placeholder:\"slash_command_default_app_placeholder\",slash_command_default_calendar_placeholder:\"slash_command_default_calendar_placeholder\",slash_command_default_discoverteam_description:\"slash_command_default_discoverteam_description\",slash_command_default_discoverteam_or_joinbycode_description:\"slash_command_default_discoverteam_or_joinbycode_description\",slash_command_default_discoverteam_or_joinbycode_placeholder:\"slash_command_default_discoverteam_or_joinbycode_placeholder\",slash_command_default_discoverteam_placeholder:\"slash_command_default_discoverteam_placeholder\",slash_command_default_error:\"slash_command_default_error\",slash_command_default_file_description:\"slash_command_default_file_description\",slash_command_default_file_placeholder:\"slash_command_default_file_placeholder\",slash_command_default_person_description:\"slash_command_default_person_description\",slash_command_default_person_placeholder:\"slash_command_default_person_placeholder\",slash_command_default_personpstn_description:\"slash_command_default_personpstn_description\",slash_command_default_personpstn_placeholder:\"slash_command_default_personpstn_placeholder\",slash_command_default_teamchannel_description:\"slash_command_default_teamchannel_description\",slash_command_default_teamchannel_placeholder:\"slash_command_default_teamchannel_placeholder\",slash_command_default_text_description:\"slash_command_default_text_description\",slash_command_default_text_placeholder:\"slash_command_default_text_placeholder\",slash_command_dnd_description:\"slash_command_dnd_description\",slash_command_dnd_name:\"slash_command_dnd_name\",slash_command_dnd_success:\"slash_command_dnd_success\",slash_command_execute_new_placeholder:\"slash_command_execute_new_placeholder\",slash_command_execute_placeholder:\"slash_command_execute_placeholder\",slash_command_files_description:\"slash_command_files_description\",slash_command_files_error:\"slash_command_files_error\",slash_command_files_name:\"slash_command_files_name\",slash_command_files_success:\"slash_command_files_success\",slash_command_goto_description:\"slash_command_goto_description\",slash_command_goto_error:\"slash_command_goto_error\",slash_command_goto_name:\"slash_command_goto_name\",slash_command_goto_success:\"slash_command_goto_success\",slash_command_help_description:\"slash_command_help_description\",slash_command_help_empty_parameter_error:\"slash_command_help_empty_parameter_error\",slash_command_help_generic_error:\"slash_command_help_generic_error\",slash_command_help_name:\"slash_command_help_name\",slash_command_help_param_description:\"slash_command_help_param_description\",slash_command_help_pending_state:\"slash_command_help_pending_state\",slash_command_help_pending_state_unsupported_tbot:\"slash_command_help_pending_state_unsupported_tbot\",slash_command_help_tbot_error:\"slash_command_help_tbot_error\",slash_command_join_description:\"slash_command_join_description\",slash_command_join_error:\"slash_command_join_error\",slash_command_join_failed_to_join_by_code:\"slash_command_join_failed_to_join_by_code\",slash_command_join_name:\"slash_command_join_name\",slash_command_join_navigation_message:\"slash_command_join_navigation_message\",slash_command_join_private_status:\"slash_command_join_private_status\",slash_command_join_public_status:\"slash_command_join_public_status\",slash_command_join_team_join_by_code_message:\"slash_command_join_team_join_by_code_message\",slash_command_keys_description:\"slash_command_keys_description\",slash_command_keys_name:\"slash_command_keys_name\",slash_command_keys_success:\"slash_command_keys_success\",slash_command_mentions_description:\"slash_command_mentions_description\",slash_command_mentions_error:\"slash_command_mentions_error\",slash_command_mentions_name:\"slash_command_mentions_name\",slash_command_mentions_success:\"slash_command_mentions_success\",slash_command_message_placeholder:\"slash_command_message_placeholder\",slash_command_msg_description:\"slash_command_msg_description\",slash_command_msg_error:\"slash_command_msg_error\",slash_command_msg_success:\"slash_command_msg_success\",slash_command_org_description:\"slash_command_org_description\",slash_command_org_error:\"slash_command_org_error\",slash_command_org_name:\"slash_command_org_name\",slash_command_org_success:\"slash_command_org_success\",slash_command_perf_dashboard_description:\"slash_command_perf_dashboard_description\",slash_command_perf_dashboard_name:\"slash_command_perf_dashboard_name\",slash_command_perf_dashboard_success:\"slash_command_perf_dashboard_success\",slash_command_pop_description:\"slash_command_pop_description\",slash_command_pop_fail:\"slash_command_pop_fail\",slash_command_pop_name:\"slash_command_pop_name\",slash_command_pop_success:\"slash_command_pop_success\",slash_command_probe_call_description:\"slash_command_probe_call_description\",slash_command_probe_call_name:\"slash_command_probe_call_name\",slash_command_report_problem_description:\"slash_command_report_problem_description\",slash_command_report_problem_name:\"slash_command_report_problem_name\",slash_command_report_problem_success:\"slash_command_report_problem_success\",slash_command_saved_description:\"slash_command_saved_description\",slash_command_saved_error:\"slash_command_saved_error\",slash_command_saved_name:\"slash_command_saved_name\",slash_command_saved_success:\"slash_command_saved_success\",slash_command_test_call_description:\"slash_command_test_call_description\",slash_command_test_call_name:\"slash_command_test_call_name\",slash_command_test_name:\"slash_command_test_name\",slash_command_unread_description:\"slash_command_unread_description\",slash_command_unread_error:\"slash_command_unread_error\",slash_command_unread_name:\"slash_command_unread_name\",slash_command_unread_success:\"slash_command_unread_success\",slash_command_whatsnew_description:\"slash_command_whatsnew_description\",slash_command_whatsnew_error:\"slash_command_whatsnew_error\",slash_command_whatsnew_name:\"slash_command_whatsnew_name\",slash_command_whatsnew_pending_state:\"slash_command_whatsnew_pending_state\",slash_command_who_description:\"slash_command_who_description\",slash_command_who_error:\"slash_command_who_error\",slash_command_who_name:\"slash_command_who_name\",slash_command_who_placeholder:\"slash_command_who_placeholder\",slash_command_who_success:\"slash_command_who_success\",slash_command_wiki_content_param_description:\"slash_command_wiki_content_param_description\",slash_command_wiki_description:\"slash_command_wiki_description\",slash_command_wiki_error:\"slash_command_wiki_error\",slash_command_wiki_name:\"slash_command_wiki_name\",slash_command_wiki_success:\"slash_command_wiki_success\",smb_dialpad_coachmark:\"smb_dialpad_coachmark\",smb_fre_modal_description:\"smb_fre_modal_description\",smb_fre_modal_phone_number:\"smb_fre_modal_phone_number\",smb_fre_modal_title:\"smb_fre_modal_title\",smb_fre_quickguide_calendar_title:\"smb_fre_quickguide_calendar_title\",smb_fre_quickguide_calls_title:\"smb_fre_quickguide_calls_title\",smb_fre_quickguide_chats_title:\"smb_fre_quickguide_chats_title\",smb_fre_quickguide_people_title:\"smb_fre_quickguide_people_title\",smb_welcome_coachmark_text:\"smb_welcome_coachmark_text\",smb_welcome_modal_description:\"smb_welcome_modal_description\",smb_welcome_modal_title:\"smb_welcome_modal_title\",space:\"space\",splash_download_app_link:\"splash_download_app_link\",splash_download_app_persuade:\"splash_download_app_persuade\",splash_web_link:\"splash_web_link\",staff_select_description:\"staff_select_description\",staff_select_title:\"staff_select_title\",stale_team_coachmark_got_it:\"stale_team_coachmark_got_it\",stale_team_coachmark_undo:\"stale_team_coachmark_undo\",stale_team_toast_message:\"stale_team_toast_message\",stale_team_view_changes_button_text:\"stale_team_view_changes_button_text\",stale_teams_cleanup_details_hidden_teams_subTitle:\"stale_teams_cleanup_details_hidden_teams_subTitle\",stale_teams_cleanup_details_popup_narration:\"stale_teams_cleanup_details_popup_narration\",stale_teams_cleanup_details_subTitle:\"stale_teams_cleanup_details_subTitle\",stale_teams_cleanup_details_title:\"stale_teams_cleanup_details_title\",stale_teams_coachmark_content_hidden_teams_mf:\"stale_teams_coachmark_content_hidden_teams_mf\",stale_teams_coachmark_content_mf:\"stale_teams_coachmark_content_mf\",stale_teams_moved_teams_to_hidden:\"stale_teams_moved_teams_to_hidden\",standard_select_title:\"standard_select_title\",stars_tab_title:\"stars_tab_title\",start_edu_download_guide:\"start_edu_download_guide\",start_edu_enter_school_mail_message:\"start_edu_enter_school_mail_message\",start_edu_get_office:\"start_edu_get_office\",start_edu_get_started_bottom_title:\"start_edu_get_started_bottom_title\",start_edu_link_itadmin:\"start_edu_link_itadmin\",start_edu_link_schoolstaff:\"start_edu_link_schoolstaff\",start_edu_link_teacher:\"start_edu_link_teacher\",start_edu_page_message:\"start_edu_page_message\",start_edu_school_email_message:\"start_edu_school_email_message\",start_enter_sign_up_email_message:\"start_enter_sign_up_email_message\",start_enter_work_email_message:\"start_enter_work_email_message\",start_getting_started:\"start_getting_started\",start_incorrect_email_message:\"start_incorrect_email_message\",start_new_chat_action_message:\"start_new_chat_action_message\",start_page_close_video:\"start_page_close_video\",start_page_edu_image:\"start_page_edu_image\",start_page_enter_email_aria:\"start_page_enter_email_aria\",start_page_load_title:\"start_page_load_title\",start_page_message:\"start_page_message\",start_page_mobile_message:\"start_page_mobile_message\",start_page_play_button_aria:\"start_page_play_button_aria\",start_page_play_image:\"start_page_play_image\",start_page_title:\"start_page_title\",start_work_email_message:\"start_work_email_message\",status_appear_away:\"status_appear_away\",status_away:\"status_away\",status_beRightBack:\"status_beRightBack\",status_busy:\"status_busy\",status_disabled:\"status_disabled\",status_doNotDisturb:\"status_doNotDisturb\",status_focusing:\"status_focusing\",status_inACall:\"status_inACall\",status_inAMeeting:\"status_inAMeeting\",status_label_person_card_with_primary_and_secondary_status:\"status_label_person_card_with_primary_and_secondary_status\",status_label_with_primary_and_secondary_status:\"status_label_with_primary_and_secondary_status\",status_note_expirynever_info_banner_message:\"status_note_expirynever_info_banner_message\",status_note_info_banner_change_status:\"status_note_info_banner_change_status\",status_note_info_banner_message:\"status_note_info_banner_message\",status_note_mention_chat_message:\"status_note_mention_chat_message\",status_note_more_recipients_banner_message:\"status_note_more_recipients_banner_message\",status_note_status_single_recipient_banner_message:\"status_note_status_single_recipient_banner_message\",status_note_two_recipients_banner_message:\"status_note_two_recipients_banner_message\",status_offShift:\"status_offShift\",status_offline:\"status_offline\",status_onShift:\"status_onShift\",status_online:\"status_online\",status_outOfOffice:\"status_outOfOffice\",status_presenting:\"status_presenting\",status_reset:\"status_reset\",status_unknown:\"status_unknown\",stickers_adventurefriends_don_keywords:\"stickers_adventurefriends_don_keywords\",stickers_adventurefriends_don_name:\"stickers_adventurefriends_don_name\",stickers_adventurefriends_fox_keywords:\"stickers_adventurefriends_fox_keywords\",stickers_adventurefriends_fox_name:\"stickers_adventurefriends_fox_name\",stickers_adventurefriends_jon_keywords:\"stickers_adventurefriends_jon_keywords\",stickers_adventurefriends_jon_name:\"stickers_adventurefriends_jon_name\",stickers_adventurefriends_music_keywords:\"stickers_adventurefriends_music_keywords\",stickers_adventurefriends_music_name:\"stickers_adventurefriends_music_name\",stickers_adventurefriends_scissors_keywords:\"stickers_adventurefriends_scissors_keywords\",stickers_adventurefriends_scissors_name:\"stickers_adventurefriends_scissors_name\",stickers_adventurefriends_writing_animation_keywords:\"stickers_adventurefriends_writing_animation_keywords\",stickers_adventurefriends_writing_animation_name:\"stickers_adventurefriends_writing_animation_name\",stickers_bee_angry_keywords:\"stickers_bee_angry_keywords\",stickers_bee_angry_name:\"stickers_bee_angry_name\",stickers_bee_ashamed_keywords:\"stickers_bee_ashamed_keywords\",stickers_bee_ashamed_name:\"stickers_bee_ashamed_name\",stickers_bee_bored_keywords:\"stickers_bee_bored_keywords\",stickers_bee_bored_name:\"stickers_bee_bored_name\",stickers_bee_cheers_keywords:\"stickers_bee_cheers_keywords\",stickers_bee_cheers_name:\"stickers_bee_cheers_name\",stickers_bee_confused_keywords:\"stickers_bee_confused_keywords\",stickers_bee_confused_name:\"stickers_bee_confused_name\",stickers_bee_fistbump_keywords:\"stickers_bee_fistbump_keywords\",stickers_bee_fistbump_name:\"stickers_bee_fistbump_name\",stickers_bee_happy_keywords:\"stickers_bee_happy_keywords\",stickers_bee_happy_name:\"stickers_bee_happy_name\",stickers_bee_hi_keywords:\"stickers_bee_hi_keywords\",stickers_bee_hi_name:\"stickers_bee_hi_name\",stickers_bee_hifive_keywords:\"stickers_bee_hifive_keywords\",stickers_bee_hifive_name:\"stickers_bee_hifive_name\",stickers_bee_laughing_keywords:\"stickers_bee_laughing_keywords\",stickers_bee_laughing_name:\"stickers_bee_laughing_name\",stickers_bee_like_keywords:\"stickers_bee_like_keywords\",stickers_bee_like_name:\"stickers_bee_like_name\",stickers_bee_love_keywords:\"stickers_bee_love_keywords\",stickers_bee_love_name:\"stickers_bee_love_name\",stickers_bee_missingyou_keywords:\"stickers_bee_missingyou_keywords\",stickers_bee_missingyou_name:\"stickers_bee_missingyou_name\",stickers_bee_no_keywords:\"stickers_bee_no_keywords\",stickers_bee_no_name:\"stickers_bee_no_name\",stickers_bee_omw_keywords:\"stickers_bee_omw_keywords\",stickers_bee_omw_name:\"stickers_bee_omw_name\",stickers_bee_party_keywords:\"stickers_bee_party_keywords\",stickers_bee_party_name:\"stickers_bee_party_name\",stickers_bee_sad_keywords:\"stickers_bee_sad_keywords\",stickers_bee_sad_name:\"stickers_bee_sad_name\",stickers_bee_sick_keywords:\"stickers_bee_sick_keywords\",stickers_bee_sick_name:\"stickers_bee_sick_name\",stickers_bee_well_keywords:\"stickers_bee_well_keywords\",stickers_bee_well_name:\"stickers_bee_well_name\",stickers_bee_wow_keywords:\"stickers_bee_wow_keywords\",stickers_bee_wow_name:\"stickers_bee_wow_name\",stickers_broccoli_angry_keywords:\"stickers_broccoli_angry_keywords\",stickers_broccoli_angry_name:\"stickers_broccoli_angry_name\",stickers_broccoli_cold_keywords:\"stickers_broccoli_cold_keywords\",stickers_broccoli_cold_name:\"stickers_broccoli_cold_name\",stickers_broccoli_confused_keywords:\"stickers_broccoli_confused_keywords\",stickers_broccoli_confused_name:\"stickers_broccoli_confused_name\",stickers_broccoli_cool_keywords:\"stickers_broccoli_cool_keywords\",stickers_broccoli_cool_name:\"stickers_broccoli_cool_name\",stickers_broccoli_fistbump_keywords:\"stickers_broccoli_fistbump_keywords\",stickers_broccoli_fistbump_name:\"stickers_broccoli_fistbump_name\",stickers_broccoli_greatjobteam_keywords:\"stickers_broccoli_greatjobteam_keywords\",stickers_broccoli_greatjobteam_name:\"stickers_broccoli_greatjobteam_name\",stickers_broccoli_hifive_keywords:\"stickers_broccoli_hifive_keywords\",stickers_broccoli_hifive_name:\"stickers_broccoli_hifive_name\",stickers_broccoli_like_keywords:\"stickers_broccoli_like_keywords\",stickers_broccoli_like_name:\"stickers_broccoli_like_name\",stickers_broccoli_notmushroom_keywords:\"stickers_broccoli_notmushroom_keywords\",stickers_broccoli_notmushroom_name:\"stickers_broccoli_notmushroom_name\",stickers_broccoli_onmyway_keywords:\"stickers_broccoli_onmyway_keywords\",stickers_broccoli_onmyway_name:\"stickers_broccoli_onmyway_name\",stickers_broccoli_overwhelmed_keywords:\"stickers_broccoli_overwhelmed_keywords\",stickers_broccoli_overwhelmed_name:\"stickers_broccoli_overwhelmed_name\",stickers_broccoli_party_keywords:\"stickers_broccoli_party_keywords\",stickers_broccoli_party_name:\"stickers_broccoli_party_name\",stickers_broccoli_sad_keywords:\"stickers_broccoli_sad_keywords\",stickers_broccoli_sad_name:\"stickers_broccoli_sad_name\",stickers_broccoli_teamcheers_keywords:\"stickers_broccoli_teamcheers_keywords\",stickers_broccoli_teamcheers_name:\"stickers_broccoli_teamcheers_name\",stickers_broccoli_teamhuddle_keywords:\"stickers_broccoli_teamhuddle_keywords\",stickers_broccoli_teamhuddle_name:\"stickers_broccoli_teamhuddle_name\",stickers_broccoli_tired_keywords:\"stickers_broccoli_tired_keywords\",stickers_broccoli_tired_name:\"stickers_broccoli_tired_name\",stickers_broccoli_trapped_keywords:\"stickers_broccoli_trapped_keywords\",stickers_broccoli_trapped_name:\"stickers_broccoli_trapped_name\",stickers_broccoli_wave_keywords:\"stickers_broccoli_wave_keywords\",stickers_broccoli_wave_name:\"stickers_broccoli_wave_name\",stickers_broccoli_whereareyou_keywords:\"stickers_broccoli_whereareyou_keywords\",stickers_broccoli_whereareyou_name:\"stickers_broccoli_whereareyou_name\",stickers_broccoli_wow_keywords:\"stickers_broccoli_wow_keywords\",stickers_broccoli_wow_name:\"stickers_broccoli_wow_name\",stickers_bummerbert_anotherbadday_keywords:\"stickers_bummerbert_anotherbadday_keywords\",stickers_bummerbert_anotherbadday_name:\"stickers_bummerbert_anotherbadday_name\",stickers_bummerbert_bummer_keywords:\"stickers_bummerbert_bummer_keywords\",stickers_bummerbert_bummer_name:\"stickers_bummerbert_bummer_name\",stickers_bummerbert_corner_keywords:\"stickers_bummerbert_corner_keywords\",stickers_bummerbert_corner_name:\"stickers_bummerbert_corner_name\",stickers_bummerbert_hopeless_keywords:\"stickers_bummerbert_hopeless_keywords\",stickers_bummerbert_hopeless_name:\"stickers_bummerbert_hopeless_name\",stickers_bummerbert_igiveup_keywords:\"stickers_bummerbert_igiveup_keywords\",stickers_bummerbert_igiveup_name:\"stickers_bummerbert_igiveup_name\",stickers_bummerbert_ijustcant_keywords:\"stickers_bummerbert_ijustcant_keywords\",stickers_bummerbert_ijustcant_name:\"stickers_bummerbert_ijustcant_name\",stickers_bummerbert_ivemadeahugemistake_keywords:\"stickers_bummerbert_ivemadeahugemistake_keywords\",stickers_bummerbert_ivemadeahugemistake_name:\"stickers_bummerbert_ivemadeahugemistake_name\",stickers_bummerbert_iwillneverfinish_keywords:\"stickers_bummerbert_iwillneverfinish_keywords\",stickers_bummerbert_iwillneverfinish_name:\"stickers_bummerbert_iwillneverfinish_name\",stickers_bummerbert_iwilltryagainmaybe_keywords:\"stickers_bummerbert_iwilltryagainmaybe_keywords\",stickers_bummerbert_iwilltryagainmaybe_name:\"stickers_bummerbert_iwilltryagainmaybe_name\",stickers_bummerbert_meh_keywords:\"stickers_bummerbert_meh_keywords\",stickers_bummerbert_meh_name:\"stickers_bummerbert_meh_name\",stickers_bummerbert_nobodycares_keywords:\"stickers_bummerbert_nobodycares_keywords\",stickers_bummerbert_nobodycares_name:\"stickers_bummerbert_nobodycares_name\",stickers_bummerbert_notme_keywords:\"stickers_bummerbert_notme_keywords\",stickers_bummerbert_notme_name:\"stickers_bummerbert_notme_name\",stickers_bummerbert_notsofast_keywords:\"stickers_bummerbert_notsofast_keywords\",stickers_bummerbert_notsofast_name:\"stickers_bummerbert_notsofast_name\",stickers_bummerbert_sigh_keywords:\"stickers_bummerbert_sigh_keywords\",stickers_bummerbert_sigh_name:\"stickers_bummerbert_sigh_name\",stickers_bummerbert_typical_keywords:\"stickers_bummerbert_typical_keywords\",stickers_bummerbert_typical_name:\"stickers_bummerbert_typical_name\",stickers_bummerbert_wellthatfailed_keywords:\"stickers_bummerbert_wellthatfailed_keywords\",stickers_bummerbert_wellthatfailed_name:\"stickers_bummerbert_wellthatfailed_name\",stickers_bummerbert_whatishappiness_keywords:\"stickers_bummerbert_whatishappiness_keywords\",stickers_bummerbert_whatishappiness_name:\"stickers_bummerbert_whatishappiness_name\",stickers_bummerbert_whyme_keywords:\"stickers_bummerbert_whyme_keywords\",stickers_bummerbert_whyme_name:\"stickers_bummerbert_whyme_name\",stickers_bummerbert_workinglateagain_keywords:\"stickers_bummerbert_workinglateagain_keywords\",stickers_bummerbert_workinglateagain_name:\"stickers_bummerbert_workinglateagain_name\",stickers_bummerbert_wrongagain_keywords:\"stickers_bummerbert_wrongagain_keywords\",stickers_bummerbert_wrongagain_name:\"stickers_bummerbert_wrongagain_name\",stickers_cactiFriends_saguaro_keywords:\"stickers_cactiFriends_saguaro_keywords\",stickers_cactiFriends_saguaro_name:\"stickers_cactiFriends_saguaro_name\",stickers_cactifriends_alarmed_keywords:\"stickers_cactifriends_alarmed_keywords\",stickers_cactifriends_alarmed_name:\"stickers_cactifriends_alarmed_name\",stickers_cactifriends_chatting_keywords:\"stickers_cactifriends_chatting_keywords\",stickers_cactifriends_chatting_name:\"stickers_cactifriends_chatting_name\",stickers_cactifriends_cheery_keywords:\"stickers_cactifriends_cheery_keywords\",stickers_cactifriends_cheery_name:\"stickers_cactifriends_cheery_name\",stickers_cactifriends_content_keywords:\"stickers_cactifriends_content_keywords\",stickers_cactifriends_content_name:\"stickers_cactifriends_content_name\",stickers_cactifriends_ecstatic_keywords:\"stickers_cactifriends_ecstatic_keywords\",stickers_cactifriends_ecstatic_name:\"stickers_cactifriends_ecstatic_name\",stickers_cactifriends_happyguy_keywords:\"stickers_cactifriends_happyguy_keywords\",stickers_cactifriends_happyguy_name:\"stickers_cactifriends_happyguy_name\",stickers_cactifriends_pals_keywords:\"stickers_cactifriends_pals_keywords\",stickers_cactifriends_pals_name:\"stickers_cactifriends_pals_name\",stickers_cactifriends_pinkflower_keywords:\"stickers_cactifriends_pinkflower_keywords\",stickers_cactifriends_pinkflower_name:\"stickers_cactifriends_pinkflower_name\",stickers_cactifriends_pricklypear_keywords:\"stickers_cactifriends_pricklypear_keywords\",stickers_cactifriends_pricklypear_name:\"stickers_cactifriends_pricklypear_name\",stickers_cactifriends_startled_keywords:\"stickers_cactifriends_startled_keywords\",stickers_cactifriends_startled_name:\"stickers_cactifriends_startled_name\",stickers_cactifriends_stern_keywords:\"stickers_cactifriends_stern_keywords\",stickers_cactifriends_stern_name:\"stickers_cactifriends_stern_name\",stickers_cactifriends_yellowflower_keywords:\"stickers_cactifriends_yellowflower_keywords\",stickers_cactifriends_yellowflower_name:\"stickers_cactifriends_yellowflower_name\",stickers_cantthink_captionPlaceholder:\"stickers_cantthink_captionPlaceholder\",stickers_catsinsuits_cat_keywords:\"stickers_catsinsuits_cat_keywords\",stickers_catsinsuits_cat_name:\"stickers_catsinsuits_cat_name\",stickers_catsinsuits_coffee_keywords:\"stickers_catsinsuits_coffee_keywords\",stickers_catsinsuits_coffee_name:\"stickers_catsinsuits_coffee_name\",stickers_catsinsuits_dogsuit_keywords:\"stickers_catsinsuits_dogsuit_keywords\",stickers_catsinsuits_dogsuit_name:\"stickers_catsinsuits_dogsuit_name\",stickers_catsinsuits_eating_keywords:\"stickers_catsinsuits_eating_keywords\",stickers_catsinsuits_eating_name:\"stickers_catsinsuits_eating_name\",stickers_catsinsuits_hairball_keywords:\"stickers_catsinsuits_hairball_keywords\",stickers_catsinsuits_hairball_name:\"stickers_catsinsuits_hairball_name\",stickers_catsinsuits_injured_keywords:\"stickers_catsinsuits_injured_keywords\",stickers_catsinsuits_injured_name:\"stickers_catsinsuits_injured_name\",stickers_catsinsuits_jump_keywords:\"stickers_catsinsuits_jump_keywords\",stickers_catsinsuits_jump_name:\"stickers_catsinsuits_jump_name\",stickers_catsinsuits_keyboard_keywords:\"stickers_catsinsuits_keyboard_keywords\",stickers_catsinsuits_keyboard_name:\"stickers_catsinsuits_keyboard_name\",stickers_catsinsuits_lick_keywords:\"stickers_catsinsuits_lick_keywords\",stickers_catsinsuits_lick_name:\"stickers_catsinsuits_lick_name\",stickers_catsinsuits_mouse_keywords:\"stickers_catsinsuits_mouse_keywords\",stickers_catsinsuits_mouse_name:\"stickers_catsinsuits_mouse_name\",stickers_catsinsuits_officechair_keywords:\"stickers_catsinsuits_officechair_keywords\",stickers_catsinsuits_officechair_name:\"stickers_catsinsuits_officechair_name\",stickers_catsinsuits_passout_keywords:\"stickers_catsinsuits_passout_keywords\",stickers_catsinsuits_passout_name:\"stickers_catsinsuits_passout_name\",stickers_catsinsuits_poop_keywords:\"stickers_catsinsuits_poop_keywords\",stickers_catsinsuits_poop_name:\"stickers_catsinsuits_poop_name\",stickers_catsinsuits_question_keywords:\"stickers_catsinsuits_question_keywords\",stickers_catsinsuits_question_name:\"stickers_catsinsuits_question_name\",stickers_catsinsuits_rollover_keywords:\"stickers_catsinsuits_rollover_keywords\",stickers_catsinsuits_rollover_name:\"stickers_catsinsuits_rollover_name\",stickers_catsinsuits_scared_keywords:\"stickers_catsinsuits_scared_keywords\",stickers_catsinsuits_scared_name:\"stickers_catsinsuits_scared_name\",stickers_catsinsuits_shy_keywords:\"stickers_catsinsuits_shy_keywords\",stickers_catsinsuits_shy_name:\"stickers_catsinsuits_shy_name\",stickers_catsinsuits_sleepinsun_keywords:\"stickers_catsinsuits_sleepinsun_keywords\",stickers_catsinsuits_sleepinsun_name:\"stickers_catsinsuits_sleepinsun_name\",stickers_catsinsuits_sleepondesk_keywords:\"stickers_catsinsuits_sleepondesk_keywords\",stickers_catsinsuits_sleepondesk_name:\"stickers_catsinsuits_sleepondesk_name\",stickers_catsinsuits_waterspill_keywords:\"stickers_catsinsuits_waterspill_keywords\",stickers_catsinsuits_waterspill_name:\"stickers_catsinsuits_waterspill_name\",stickers_catsinsuits_window_keywords:\"stickers_catsinsuits_window_keywords\",stickers_catsinsuits_window_name:\"stickers_catsinsuits_window_name\",stickers_catsinsuits_yarn_keywords:\"stickers_catsinsuits_yarn_keywords\",stickers_catsinsuits_yarn_name:\"stickers_catsinsuits_yarn_name\",stickers_checks_and_plusses_arrow_down_keywords:\"stickers_checks_and_plusses_arrow_down_keywords\",stickers_checks_and_plusses_arrow_down_name:\"stickers_checks_and_plusses_arrow_down_name\",stickers_checks_and_plusses_arrow_left_keywords:\"stickers_checks_and_plusses_arrow_left_keywords\",stickers_checks_and_plusses_arrow_left_name:\"stickers_checks_and_plusses_arrow_left_name\",stickers_checks_and_plusses_arrow_right_keywords:\"stickers_checks_and_plusses_arrow_right_keywords\",stickers_checks_and_plusses_arrow_right_name:\"stickers_checks_and_plusses_arrow_right_name\",stickers_checks_and_plusses_arrow_up_keywords:\"stickers_checks_and_plusses_arrow_up_keywords\",stickers_checks_and_plusses_arrow_up_name:\"stickers_checks_and_plusses_arrow_up_name\",stickers_checks_and_plusses_checkmark_keywords:\"stickers_checks_and_plusses_checkmark_keywords\",stickers_checks_and_plusses_checkmark_name:\"stickers_checks_and_plusses_checkmark_name\",stickers_checks_and_plusses_five_stars_keywords:\"stickers_checks_and_plusses_five_stars_keywords\",stickers_checks_and_plusses_five_stars_name:\"stickers_checks_and_plusses_five_stars_name\",stickers_checks_and_plusses_o_keywords:\"stickers_checks_and_plusses_o_keywords\",stickers_checks_and_plusses_o_name:\"stickers_checks_and_plusses_o_name\",stickers_checks_and_plusses_one_star_keywords:\"stickers_checks_and_plusses_one_star_keywords\",stickers_checks_and_plusses_one_star_name:\"stickers_checks_and_plusses_one_star_name\",stickers_checks_and_plusses_three_star_keywords:\"stickers_checks_and_plusses_three_star_keywords\",stickers_checks_and_plusses_three_star_name:\"stickers_checks_and_plusses_three_star_name\",stickers_checks_and_plusses_x_keywords:\"stickers_checks_and_plusses_x_keywords\",stickers_checks_and_plusses_x_name:\"stickers_checks_and_plusses_x_name\",stickers_circusanimals_aardvark_keywords:\"stickers_circusanimals_aardvark_keywords\",stickers_circusanimals_aardvark_name:\"stickers_circusanimals_aardvark_name\",stickers_circusanimals_bear_keyword:\"stickers_circusanimals_bear_keyword\",stickers_circusanimals_bear_name:\"stickers_circusanimals_bear_name\",stickers_circusanimals_hippo_keywords:\"stickers_circusanimals_hippo_keywords\",stickers_circusanimals_hippo_name:\"stickers_circusanimals_hippo_name\",stickers_circusanimals_mouse_keywords:\"stickers_circusanimals_mouse_keywords\",stickers_circusanimals_mouse_name:\"stickers_circusanimals_mouse_name\",stickers_circusanimals_rhino_keywords:\"stickers_circusanimals_rhino_keywords\",stickers_circusanimals_rhino_name:\"stickers_circusanimals_rhino_name\",stickers_circusanimals_sloth_keywords:\"stickers_circusanimals_sloth_keywords\",stickers_circusanimals_sloth_name:\"stickers_circusanimals_sloth_name\",stickers_classic_apple_keywords:\"stickers_classic_apple_keywords\",stickers_classic_apple_name:\"stickers_classic_apple_name\",stickers_classic_book_keywords:\"stickers_classic_book_keywords\",stickers_classic_book_name:\"stickers_classic_book_name\",stickers_classic_bookworm_keywords:\"stickers_classic_bookworm_keywords\",stickers_classic_bookworm_name:\"stickers_classic_bookworm_name\",stickers_classic_fivestars_keywords:\"stickers_classic_fivestars_keywords\",stickers_classic_fivestars_name:\"stickers_classic_fivestars_name\",stickers_classic_goldmedal_keywords:\"stickers_classic_goldmedal_keywords\",stickers_classic_goldmedal_name:\"stickers_classic_goldmedal_name\",stickers_classic_pencil_keywords:\"stickers_classic_pencil_keywords\",stickers_classic_pencil_name:\"stickers_classic_pencil_name\",stickers_classic_pencil2_keywords:\"stickers_classic_pencil2_keywords\",stickers_classic_pencil2_name:\"stickers_classic_pencil2_name\",stickers_classic_smiley_keywords:\"stickers_classic_smiley_keywords\",stickers_classic_smiley_name:\"stickers_classic_smiley_name\",stickers_classic_star_keywords:\"stickers_classic_star_keywords\",stickers_classic_star_name:\"stickers_classic_star_name\",stickers_coolcareers_astronaut_keywords:\"stickers_coolcareers_astronaut_keywords\",stickers_coolcareers_astronaut_name:\"stickers_coolcareers_astronaut_name\",stickers_coolcareers_chef_keywords:\"stickers_coolcareers_chef_keywords\",stickers_coolcareers_chef_name:\"stickers_coolcareers_chef_name\",stickers_coolcareers_firefighter_keywords:\"stickers_coolcareers_firefighter_keywords\",stickers_coolcareers_firefighter_name:\"stickers_coolcareers_firefighter_name\",stickers_coolcareers_mechanic_keywords:\"stickers_coolcareers_mechanic_keywords\",stickers_coolcareers_mechanic_name:\"stickers_coolcareers_mechanic_name\",stickers_coolcareers_paramedic_keywords:\"stickers_coolcareers_paramedic_keywords\",stickers_coolcareers_paramedic_name:\"stickers_coolcareers_paramedic_name\",stickers_coolcareers_pilot_keywords:\"stickers_coolcareers_pilot_keywords\",stickers_coolcareers_pilot_name:\"stickers_coolcareers_pilot_name\",stickers_coolcareers_scientist_keywords:\"stickers_coolcareers_scientist_keywords\",stickers_coolcareers_scientist_name:\"stickers_coolcareers_scientist_name\",stickers_coolcareers_violinist_keywords:\"stickers_coolcareers_violinist_keywords\",stickers_coolcareers_violinist_name:\"stickers_coolcareers_violinist_name\",stickers_coralreef_coralreef_keywords:\"stickers_coralreef_coralreef_keywords\",stickers_coralreef_coralreef_name:\"stickers_coralreef_coralreef_name\",stickers_coralreef_cuttlefish_keywords:\"stickers_coralreef_cuttlefish_keywords\",stickers_coralreef_cuttlefish_name:\"stickers_coralreef_cuttlefish_name\",stickers_coralreef_eel_keywords:\"stickers_coralreef_eel_keywords\",stickers_coralreef_eel_name:\"stickers_coralreef_eel_name\",stickers_coralreef_pufferfish_keywords:\"stickers_coralreef_pufferfish_keywords\",stickers_coralreef_pufferfish_name:\"stickers_coralreef_pufferfish_name\",stickers_coralreef_seahorse_keywords:\"stickers_coralreef_seahorse_keywords\",stickers_coralreef_seahorse_name:\"stickers_coralreef_seahorse_name\",stickers_coralreef_tuskfish_keywords:\"stickers_coralreef_tuskfish_keywords\",stickers_coralreef_tuskfish_name:\"stickers_coralreef_tuskfish_name\",stickers_deepsea_anglerfish_keywords:\"stickers_deepsea_anglerfish_keywords\",stickers_deepsea_anglerfish_name:\"stickers_deepsea_anglerfish_name\",stickers_deepsea_barreleye_keywords:\"stickers_deepsea_barreleye_keywords\",stickers_deepsea_barreleye_name:\"stickers_deepsea_barreleye_name\",stickers_deepsea_dumbooctopus_keywords:\"stickers_deepsea_dumbooctopus_keywords\",stickers_deepsea_dumbooctopus_name:\"stickers_deepsea_dumbooctopus_name\",stickers_deepsea_isopod_keywords:\"stickers_deepsea_isopod_keywords\",stickers_deepsea_isopod_name:\"stickers_deepsea_isopod_name\",stickers_deepsea_jellyfish_keywords:\"stickers_deepsea_jellyfish_keywords\",stickers_deepsea_jellyfish_name:\"stickers_deepsea_jellyfish_name\",stickers_deepsea_sub_keywords:\"stickers_deepsea_sub_keywords\",stickers_deepsea_sub_name:\"stickers_deepsea_sub_name\",stickers_defaultCaption:\"stickers_defaultCaption\",stickers_designers_bigger_captionPlaceholder:\"stickers_designers_bigger_captionPlaceholder\",stickers_designers_bigger_keywords:\"stickers_designers_bigger_keywords\",stickers_designers_bigger_name:\"stickers_designers_bigger_name\",stickers_designers_client_taste_captionPlaceholder:\"stickers_designers_client_taste_captionPlaceholder\",stickers_designers_client_taste_keywords:\"stickers_designers_client_taste_keywords\",stickers_designers_client_taste_name:\"stickers_designers_client_taste_name\",stickers_designers_cmyk_or_rgb_captionPlaceholder:\"stickers_designers_cmyk_or_rgb_captionPlaceholder\",stickers_designers_cmyk_or_rgb_keywords:\"stickers_designers_cmyk_or_rgb_keywords\",stickers_designers_cmyk_or_rgb_name:\"stickers_designers_cmyk_or_rgb_name\",stickers_designers_creative_captionPlaceholder:\"stickers_designers_creative_captionPlaceholder\",stickers_designers_creative_keywords:\"stickers_designers_creative_keywords\",stickers_designers_creative_name:\"stickers_designers_creative_name\",stickers_designers_design_formal_captionPlaceholder:\"stickers_designers_design_formal_captionPlaceholder\",stickers_designers_design_formal_keywords:\"stickers_designers_design_formal_keywords\",stickers_designers_design_formal_name:\"stickers_designers_design_formal_name\",stickers_designers_everyones_a_critic_captionPlaceholder:\"stickers_designers_everyones_a_critic_captionPlaceholder\",stickers_designers_everyones_a_critic_keywords:\"stickers_designers_everyones_a_critic_keywords\",stickers_designers_everyones_a_critic_name:\"stickers_designers_everyones_a_critic_name\",stickers_designers_everyones_a_designer_captionPlaceholder:\"stickers_designers_everyones_a_designer_captionPlaceholder\",stickers_designers_everyones_a_designer_keywords:\"stickers_designers_everyones_a_designer_keywords\",stickers_designers_everyones_a_designer_name:\"stickers_designers_everyones_a_designer_name\",stickers_designers_final_captionPlaceholder:\"stickers_designers_final_captionPlaceholder\",stickers_designers_final_keywords:\"stickers_designers_final_keywords\",stickers_designers_final_name:\"stickers_designers_final_name\",stickers_designers_fix_captionPlaceholder:\"stickers_designers_fix_captionPlaceholder\",stickers_designers_fix_keywords:\"stickers_designers_fix_keywords\",stickers_designers_fix_name:\"stickers_designers_fix_name\",stickers_designers_focus_captionPlaceholder:\"stickers_designers_focus_captionPlaceholder\",stickers_designers_focus_keywords:\"stickers_designers_focus_keywords\",stickers_designers_focus_name:\"stickers_designers_focus_name\",stickers_designers_hotkey_problems_captionPlaceholder:\"stickers_designers_hotkey_problems_captionPlaceholder\",stickers_designers_hotkey_problems_keywords:\"stickers_designers_hotkey_problems_keywords\",stickers_designers_hotkey_problems_name:\"stickers_designers_hotkey_problems_name\",stickers_designers_i_dont_get_it_captionPlaceholder:\"stickers_designers_i_dont_get_it_captionPlaceholder\",stickers_designers_i_dont_get_it_keywords:\"stickers_designers_i_dont_get_it_keywords\",stickers_designers_i_dont_get_it_name:\"stickers_designers_i_dont_get_it_name\",stickers_designers_just_a_crit_captionPlaceholder:\"stickers_designers_just_a_crit_captionPlaceholder\",stickers_designers_just_a_crit_keywords:\"stickers_designers_just_a_crit_keywords\",stickers_designers_just_a_crit_name:\"stickers_designers_just_a_crit_name\",stickers_designers_layers_flattened_captionPlaceholder:\"stickers_designers_layers_flattened_captionPlaceholder\",stickers_designers_layers_flattened_keywords:\"stickers_designers_layers_flattened_keywords\",stickers_designers_layers_flattened_name:\"stickers_designers_layers_flattened_name\",stickers_designers_make_it_cool_captionPlaceholder:\"stickers_designers_make_it_cool_captionPlaceholder\",stickers_designers_make_it_cool_keywords:\"stickers_designers_make_it_cool_keywords\",stickers_designers_make_it_cool_name:\"stickers_designers_make_it_cool_name\",stickers_designers_my_design_captionPlaceholder:\"stickers_designers_my_design_captionPlaceholder\",stickers_designers_my_design_keywords:\"stickers_designers_my_design_keywords\",stickers_designers_my_design_name:\"stickers_designers_my_design_name\",stickers_designers_need_more_screen_captionPlaceholder:\"stickers_designers_need_more_screen_captionPlaceholder\",stickers_designers_need_more_screen_keywords:\"stickers_designers_need_more_screen_keywords\",stickers_designers_need_more_screen_name:\"stickers_designers_need_more_screen_name\",stickers_designers_negative_space_captionPlaceholder:\"stickers_designers_negative_space_captionPlaceholder\",stickers_designers_negative_space_keywords:\"stickers_designers_negative_space_keywords\",stickers_designers_negative_space_name:\"stickers_designers_negative_space_name\",stickers_designers_not_green_captionPlaceholder:\"stickers_designers_not_green_captionPlaceholder\",stickers_designers_not_green_keywords:\"stickers_designers_not_green_keywords\",stickers_designers_not_green_name:\"stickers_designers_not_green_name\",stickers_designers_pixel_perfect_captionPlaceholder:\"stickers_designers_pixel_perfect_captionPlaceholder\",stickers_designers_pixel_perfect_keywords:\"stickers_designers_pixel_perfect_keywords\",stickers_designers_pixel_perfect_name:\"stickers_designers_pixel_perfect_name\",stickers_designers_raise_resolution_captionPlaceholder:\"stickers_designers_raise_resolution_captionPlaceholder\",stickers_designers_raise_resolution_keywords:\"stickers_designers_raise_resolution_keywords\",stickers_designers_raise_resolution_name:\"stickers_designers_raise_resolution_name\",stickers_designers_simple_captionPlaceholder:\"stickers_designers_simple_captionPlaceholder\",stickers_designers_simple_keywords:\"stickers_designers_simple_keywords\",stickers_designers_simple_name:\"stickers_designers_simple_name\",stickers_designers_snap_to_grid_captionPlaceholder:\"stickers_designers_snap_to_grid_captionPlaceholder\",stickers_designers_snap_to_grid_keywords:\"stickers_designers_snap_to_grid_keywords\",stickers_designers_snap_to_grid_name:\"stickers_designers_snap_to_grid_name\",stickers_designers_think_outside_the_box_captionPlaceholder:\"stickers_designers_think_outside_the_box_captionPlaceholder\",stickers_designers_think_outside_the_box_keywords:\"stickers_designers_think_outside_the_box_keywords\",stickers_designers_think_outside_the_box_name:\"stickers_designers_think_outside_the_box_name\",stickers_designers_work_for_exposure_captionPlaceholder:\"stickers_designers_work_for_exposure_captionPlaceholder\",stickers_designers_work_for_exposure_keywords:\"stickers_designers_work_for_exposure_keywords\",stickers_designers_work_for_exposure_name:\"stickers_designers_work_for_exposure_name\",stickers_devices_device_happy_keywords:\"stickers_devices_device_happy_keywords\",stickers_devices_device_happy_name:\"stickers_devices_device_happy_name\",stickers_devices_device_mobile_happy_keywords:\"stickers_devices_device_mobile_happy_keywords\",stickers_devices_device_mobile_happy_name:\"stickers_devices_device_mobile_happy_name\",stickers_devices_device_mobile_neutral_keywords:\"stickers_devices_device_mobile_neutral_keywords\",stickers_devices_device_mobile_neutral_name:\"stickers_devices_device_mobile_neutral_name\",stickers_devices_device_mobile_upset_keywords:\"stickers_devices_device_mobile_upset_keywords\",stickers_devices_device_mobile_upset_name:\"stickers_devices_device_mobile_upset_name\",stickers_devices_device_mobile_xx_keywords:\"stickers_devices_device_mobile_xx_keywords\",stickers_devices_device_mobile_xx_name:\"stickers_devices_device_mobile_xx_name\",stickers_devices_device_neutral_keywords:\"stickers_devices_device_neutral_keywords\",stickers_devices_device_neutral_name:\"stickers_devices_device_neutral_name\",stickers_devices_device_upset_keywords:\"stickers_devices_device_upset_keywords\",stickers_devices_device_upset_name:\"stickers_devices_device_upset_name\",stickers_devices_device_xx_keywords:\"stickers_devices_device_xx_keywords\",stickers_devices_device_xx_name:\"stickers_devices_device_xx_name\",stickers_devs_404_captionPlaceholder:\"stickers_devs_404_captionPlaceholder\",stickers_devs_404_keywords:\"stickers_devs_404_keywords\",stickers_devs_404_name:\"stickers_devs_404_name\",stickers_devs_500_captionPlaceholder:\"stickers_devs_500_captionPlaceholder\",stickers_devs_500_keywords:\"stickers_devs_500_keywords\",stickers_devs_500_name:\"stickers_devs_500_name\",stickers_devs_approved_captionPlaceholder:\"stickers_devs_approved_captionPlaceholder\",stickers_devs_approved_keywords:\"stickers_devs_approved_keywords\",stickers_devs_approved_name:\"stickers_devs_approved_name\",stickers_devs_big_data_captionPlaceholder:\"stickers_devs_big_data_captionPlaceholder\",stickers_devs_big_data_keywords:\"stickers_devs_big_data_keywords\",stickers_devs_big_data_name:\"stickers_devs_big_data_name\",stickers_devs_broke_the_build_captionPlaceholder:\"stickers_devs_broke_the_build_captionPlaceholder\",stickers_devs_broke_the_build_keywords:\"stickers_devs_broke_the_build_keywords\",stickers_devs_broke_the_build_name:\"stickers_devs_broke_the_build_name\",stickers_devs_bugs_bugs_bugs_captionPlaceholder:\"stickers_devs_bugs_bugs_bugs_captionPlaceholder\",stickers_devs_bugs_bugs_bugs_keywords:\"stickers_devs_bugs_bugs_bugs_keywords\",stickers_devs_bugs_bugs_bugs_name:\"stickers_devs_bugs_bugs_bugs_name\",stickers_devs_can_you_review_captionPlaceholder:\"stickers_devs_can_you_review_captionPlaceholder\",stickers_devs_can_you_review_keywords:\"stickers_devs_can_you_review_keywords\",stickers_devs_can_you_review_name:\"stickers_devs_can_you_review_name\",stickers_devs_cloud_captionPlaceholder:\"stickers_devs_cloud_captionPlaceholder\",stickers_devs_cloud_keywords:\"stickers_devs_cloud_keywords\",stickers_devs_cloud_name:\"stickers_devs_cloud_name\",stickers_devs_computer_masters_captionPlaceholder:\"stickers_devs_computer_masters_captionPlaceholder\",stickers_devs_computer_masters_keywords:\"stickers_devs_computer_masters_keywords\",stickers_devs_computer_masters_name:\"stickers_devs_computer_masters_name\",stickers_devs_done_captionPlaceholder:\"stickers_devs_done_captionPlaceholder\",stickers_devs_done_keywords:\"stickers_devs_done_keywords\",stickers_devs_done_name:\"stickers_devs_done_name\",stickers_devs_hacked_captionPlaceholder:\"stickers_devs_hacked_captionPlaceholder\",stickers_devs_hacked_keywords:\"stickers_devs_hacked_keywords\",stickers_devs_hacked_name:\"stickers_devs_hacked_name\",stickers_devs_make_it_better_captionPlaceholder:\"stickers_devs_make_it_better_captionPlaceholder\",stickers_devs_make_it_better_keywords:\"stickers_devs_make_it_better_keywords\",stickers_devs_make_it_better_name:\"stickers_devs_make_it_better_name\",stickers_devs_merge_conflict_captionPlaceholder:\"stickers_devs_merge_conflict_captionPlaceholder\",stickers_devs_merge_conflict_keywords:\"stickers_devs_merge_conflict_keywords\",stickers_devs_merge_conflict_name:\"stickers_devs_merge_conflict_name\",stickers_devs_multiplying_captionPlaceholder:\"stickers_devs_multiplying_captionPlaceholder\",stickers_devs_multiplying_keywords:\"stickers_devs_multiplying_keywords\",stickers_devs_multiplying_name:\"stickers_devs_multiplying_name\",stickers_devs_no_repro_captionPlaceholder:\"stickers_devs_no_repro_captionPlaceholder\",stickers_devs_no_repro_keywords:\"stickers_devs_no_repro_keywords\",stickers_devs_no_repro_name:\"stickers_devs_no_repro_name\",stickers_devs_not_a_bug_captionPlaceholder:\"stickers_devs_not_a_bug_captionPlaceholder\",stickers_devs_not_a_bug_keywords:\"stickers_devs_not_a_bug_keywords\",stickers_devs_not_a_bug_name:\"stickers_devs_not_a_bug_name\",stickers_devs_pr_out_captionPlaceholder:\"stickers_devs_pr_out_captionPlaceholder\",stickers_devs_pr_out_keywords:\"stickers_devs_pr_out_keywords\",stickers_devs_pr_out_name:\"stickers_devs_pr_out_name\",stickers_devs_smash_captionPlaceholder:\"stickers_devs_smash_captionPlaceholder\",stickers_devs_smash_keywords:\"stickers_devs_smash_keywords\",stickers_devs_smash_name:\"stickers_devs_smash_name\",stickers_devs_test_fail_captionPlaceholder:\"stickers_devs_test_fail_captionPlaceholder\",stickers_devs_test_fail_keywords:\"stickers_devs_test_fail_keywords\",stickers_devs_test_fail_name:\"stickers_devs_test_fail_name\",stickers_devs_uncodable_captionPlaceholder:\"stickers_devs_uncodable_captionPlaceholder\",stickers_devs_uncodable_keywords:\"stickers_devs_uncodable_keywords\",stickers_devs_uncodable_name:\"stickers_devs_uncodable_name\",stickers_devs_waiting_for_compile_captionPlaceholder:\"stickers_devs_waiting_for_compile_captionPlaceholder\",stickers_devs_waiting_for_compile_keywords:\"stickers_devs_waiting_for_compile_keywords\",stickers_devs_waiting_for_compile_name:\"stickers_devs_waiting_for_compile_name\",stickers_devs_works_on_my_machine_captionPlaceholder:\"stickers_devs_works_on_my_machine_captionPlaceholder\",stickers_devs_works_on_my_machine_keywords:\"stickers_devs_works_on_my_machine_keywords\",stickers_devs_works_on_my_machine_name:\"stickers_devs_works_on_my_machine_name\",stickers_featheredfriends_cockatoo_keywords:\"stickers_featheredfriends_cockatoo_keywords\",stickers_featheredfriends_cockatoo_name:\"stickers_featheredfriends_cockatoo_name\",stickers_featheredfriends_owl_keywords:\"stickers_featheredfriends_owl_keywords\",stickers_featheredfriends_owl_name:\"stickers_featheredfriends_owl_name\",stickers_featheredfriends_penguin_keywords:\"stickers_featheredfriends_penguin_keywords\",stickers_featheredfriends_penguin_name:\"stickers_featheredfriends_penguin_name\",stickers_featheredfriends_pigeon_keywords:\"stickers_featheredfriends_pigeon_keywords\",stickers_featheredfriends_pigeon_name:\"stickers_featheredfriends_pigeon_name\",stickers_featheredfriends_robin_keywords:\"stickers_featheredfriends_robin_keywords\",stickers_featheredfriends_robin_name:\"stickers_featheredfriends_robin_name\",stickers_featheredfriends_toucan_keywords:\"stickers_featheredfriends_toucan_keywords\",stickers_featheredfriends_toucan_name:\"stickers_featheredfriends_toucan_name\",stickers_food_beer_keywords:\"stickers_food_beer_keywords\",stickers_food_beer_name:\"stickers_food_beer_name\",stickers_food_burger_keywords:\"stickers_food_burger_keywords\",stickers_food_burger_name:\"stickers_food_burger_name\",stickers_food_burrito_keywords:\"stickers_food_burrito_keywords\",stickers_food_burrito_name:\"stickers_food_burrito_name\",stickers_food_cake_keywords:\"stickers_food_cake_keywords\",stickers_food_cake_name:\"stickers_food_cake_name\",stickers_food_cocktail_keywords:\"stickers_food_cocktail_keywords\",stickers_food_cocktail_name:\"stickers_food_cocktail_name\",stickers_food_coffee_keywords:\"stickers_food_coffee_keywords\",stickers_food_coffee_name:\"stickers_food_coffee_name\",stickers_food_cupcake_keywords:\"stickers_food_cupcake_keywords\",stickers_food_cupcake_name:\"stickers_food_cupcake_name\",stickers_food_dimsum_keywords:\"stickers_food_dimsum_keywords\",stickers_food_dimsum_name:\"stickers_food_dimsum_name\",stickers_food_donut_keywords:\"stickers_food_donut_keywords\",stickers_food_donut_name:\"stickers_food_donut_name\",stickers_food_fries_keywords:\"stickers_food_fries_keywords\",stickers_food_fries_name:\"stickers_food_fries_name\",stickers_food_generaltso_keywords:\"stickers_food_generaltso_keywords\",stickers_food_generaltso_name:\"stickers_food_generaltso_name\",stickers_food_hotdog_keywords:\"stickers_food_hotdog_keywords\",stickers_food_hotdog_name:\"stickers_food_hotdog_name\",stickers_food_icecream_keywords:\"stickers_food_icecream_keywords\",stickers_food_icecream_name:\"stickers_food_icecream_name\",stickers_food_mixeddrink_keywords:\"stickers_food_mixeddrink_keywords\",stickers_food_mixeddrink_name:\"stickers_food_mixeddrink_name\",stickers_food_pita_keywords:\"stickers_food_pita_keywords\",stickers_food_pita_name:\"stickers_food_pita_name\",stickers_food_pizza_keywords:\"stickers_food_pizza_keywords\",stickers_food_pizza_name:\"stickers_food_pizza_name\",stickers_food_ramen_keywords:\"stickers_food_ramen_keywords\",stickers_food_ramen_name:\"stickers_food_ramen_name\",stickers_food_salad_keywords:\"stickers_food_salad_keywords\",stickers_food_salad_name:\"stickers_food_salad_name\",stickers_food_sandwich_keywords:\"stickers_food_sandwich_keywords\",stickers_food_sandwich_name:\"stickers_food_sandwich_name\",stickers_food_sashimi_keywords:\"stickers_food_sashimi_keywords\",stickers_food_sashimi_name:\"stickers_food_sashimi_name\",stickers_food_soup_keywords:\"stickers_food_soup_keywords\",stickers_food_soup_name:\"stickers_food_soup_name\",stickers_food_spaghetti_keywords:\"stickers_food_spaghetti_keywords\",stickers_food_spaghetti_name:\"stickers_food_spaghetti_name\",stickers_food_streettaco_keywords:\"stickers_food_streettaco_keywords\",stickers_food_streettaco_name:\"stickers_food_streettaco_name\",stickers_food_sushi_keywords:\"stickers_food_sushi_keywords\",stickers_food_sushi_name:\"stickers_food_sushi_name\",stickers_food_taco_keywords:\"stickers_food_taco_keywords\",stickers_food_taco_name:\"stickers_food_taco_name\",stickers_food_tea_keywords:\"stickers_food_tea_keywords\",stickers_food_tea_name:\"stickers_food_tea_name\",stickers_foodcourt_angry_burger_keywords:\"stickers_foodcourt_angry_burger_keywords\",stickers_foodcourt_angry_burger_name:\"stickers_foodcourt_angry_burger_name\",stickers_foodcourt_ecstatic_burger_keywords:\"stickers_foodcourt_ecstatic_burger_keywords\",stickers_foodcourt_ecstatic_burger_name:\"stickers_foodcourt_ecstatic_burger_name\",stickers_foodcourt_ecstatic_fries_keywords:\"stickers_foodcourt_ecstatic_fries_keywords\",stickers_foodcourt_ecstatic_fries_name:\"stickers_foodcourt_ecstatic_fries_name\",stickers_foodcourt_froyo_furious_keywords:\"stickers_foodcourt_froyo_furious_keywords\",stickers_foodcourt_froyo_furious_name:\"stickers_foodcourt_froyo_furious_name\",stickers_foodcourt_happy_burger_keywords:\"stickers_foodcourt_happy_burger_keywords\",stickers_foodcourt_happy_burger_name:\"stickers_foodcourt_happy_burger_name\",stickers_foodcourt_happy_fries_keywords:\"stickers_foodcourt_happy_fries_keywords\",stickers_foodcourt_happy_fries_name:\"stickers_foodcourt_happy_fries_name\",stickers_foodcourt_hotdog_doubtful_keywords:\"stickers_foodcourt_hotdog_doubtful_keywords\",stickers_foodcourt_hotdog_doubtful_name:\"stickers_foodcourt_hotdog_doubtful_name\",stickers_foodcourt_hotdog_ecstatic_keywords:\"stickers_foodcourt_hotdog_ecstatic_keywords\",stickers_foodcourt_hotdog_ecstatic_name:\"stickers_foodcourt_hotdog_ecstatic_name\",stickers_foodcourt_hotdog_embarrassed_ecstatic_keywords:\"stickers_foodcourt_hotdog_embarrassed_ecstatic_keywords\",stickers_foodcourt_hotdog_embarrassed_ecstatic_name:\"stickers_foodcourt_hotdog_embarrassed_ecstatic_name\",stickers_foodcourt_hotdog_happy_keywords:\"stickers_foodcourt_hotdog_happy_keywords\",stickers_foodcourt_hotdog_happy_name:\"stickers_foodcourt_hotdog_happy_name\",stickers_foodcourt_nervous_doughnut_keywords:\"stickers_foodcourt_nervous_doughnut_keywords\",stickers_foodcourt_nervous_doughnut_name:\"stickers_foodcourt_nervous_doughnut_name\",stickers_foodcourt_nonplussed_fries_keywords:\"stickers_foodcourt_nonplussed_fries_keywords\",stickers_foodcourt_nonplussed_fries_name:\"stickers_foodcourt_nonplussed_fries_name\",stickers_foodcourt_sad_burger_keywords:\"stickers_foodcourt_sad_burger_keywords\",stickers_foodcourt_sad_burger_name:\"stickers_foodcourt_sad_burger_name\",stickers_foodcourt_soda_angry_keywords:\"stickers_foodcourt_soda_angry_keywords\",stickers_foodcourt_soda_angry_name:\"stickers_foodcourt_soda_angry_name\",stickers_foodcourt_soda_dubious_keywords:\"stickers_foodcourt_soda_dubious_keywords\",stickers_foodcourt_soda_dubious_name:\"stickers_foodcourt_soda_dubious_name\",stickers_foodcourt_soda_ecstatic_keywords:\"stickers_foodcourt_soda_ecstatic_keywords\",stickers_foodcourt_soda_ecstatic_name:\"stickers_foodcourt_soda_ecstatic_name\",stickers_foodcourt_soda_happy_keywords:\"stickers_foodcourt_soda_happy_keywords\",stickers_foodcourt_soda_happy_name:\"stickers_foodcourt_soda_happy_name\",stickers_foodcourt_taco_broken_keywords:\"stickers_foodcourt_taco_broken_keywords\",stickers_foodcourt_taco_broken_name:\"stickers_foodcourt_taco_broken_name\",stickers_foodcourt_taco_content_keywords:\"stickers_foodcourt_taco_content_keywords\",stickers_foodcourt_taco_content_name:\"stickers_foodcourt_taco_content_name\",stickers_foodcourt_taco_dismissive_keywords:\"stickers_foodcourt_taco_dismissive_keywords\",stickers_foodcourt_taco_dismissive_name:\"stickers_foodcourt_taco_dismissive_name\",stickers_foodcourt_taco_ecstatic_keywords:\"stickers_foodcourt_taco_ecstatic_keywords\",stickers_foodcourt_taco_ecstatic_name:\"stickers_foodcourt_taco_ecstatic_name\",stickers_foodcourt_taco_sad_keywords:\"stickers_foodcourt_taco_sad_keywords\",stickers_foodcourt_taco_sad_name:\"stickers_foodcourt_taco_sad_name\",stickers_foodcourt_terrified_fries_keywords:\"stickers_foodcourt_terrified_fries_keywords\",stickers_foodcourt_terrified_fries_name:\"stickers_foodcourt_terrified_fries_name\",stickers_fruitsalad_blackberry_ecstatic_keywords:\"stickers_fruitsalad_blackberry_ecstatic_keywords\",stickers_fruitsalad_blackberry_ecstatic_name:\"stickers_fruitsalad_blackberry_ecstatic_name\",stickers_fruitsalad_blackberry_happy_keywords:\"stickers_fruitsalad_blackberry_happy_keywords\",stickers_fruitsalad_blackberry_happy_name:\"stickers_fruitsalad_blackberry_happy_name\",stickers_fruitsalad_blackberry_sad_keywords:\"stickers_fruitsalad_blackberry_sad_keywords\",stickers_fruitsalad_blackberry_sad_name:\"stickers_fruitsalad_blackberry_sad_name\",stickers_fruitsalad_cherry_ecstatic_keywords:\"stickers_fruitsalad_cherry_ecstatic_keywords\",stickers_fruitsalad_cherry_ecstatic_name:\"stickers_fruitsalad_cherry_ecstatic_name\",stickers_fruitsalad_cherry_happy_keywords:\"stickers_fruitsalad_cherry_happy_keywords\",stickers_fruitsalad_cherry_happy_name:\"stickers_fruitsalad_cherry_happy_name\",stickers_fruitsalad_cherry_sad_keywords:\"stickers_fruitsalad_cherry_sad_keywords\",stickers_fruitsalad_cherry_sad_name:\"stickers_fruitsalad_cherry_sad_name\",stickers_fruitsalad_lemon_ecstatic_keywords:\"stickers_fruitsalad_lemon_ecstatic_keywords\",stickers_fruitsalad_lemon_ecstatic_name:\"stickers_fruitsalad_lemon_ecstatic_name\",stickers_fruitsalad_lemon_happy_keywords:\"stickers_fruitsalad_lemon_happy_keywords\",stickers_fruitsalad_lemon_happy_name:\"stickers_fruitsalad_lemon_happy_name\",stickers_fruitsalad_lemon_sad_keywords:\"stickers_fruitsalad_lemon_sad_keywords\",stickers_fruitsalad_lemon_sad_name:\"stickers_fruitsalad_lemon_sad_name\",stickers_fruitsalad_pear_ecstatic_keywords:\"stickers_fruitsalad_pear_ecstatic_keywords\",stickers_fruitsalad_pear_ecstatic_name:\"stickers_fruitsalad_pear_ecstatic_name\",stickers_fruitsalad_pear_happy_keywords:\"stickers_fruitsalad_pear_happy_keywords\",stickers_fruitsalad_pear_happy_name:\"stickers_fruitsalad_pear_happy_name\",stickers_fruitsalad_pear_sad_keywords:\"stickers_fruitsalad_pear_sad_keywords\",stickers_fruitsalad_pear_sad_name:\"stickers_fruitsalad_pear_sad_name\",stickers_fruitsalad_strawberry_ecstatic_keywords:\"stickers_fruitsalad_strawberry_ecstatic_keywords\",stickers_fruitsalad_strawberry_ecstatic_name:\"stickers_fruitsalad_strawberry_ecstatic_name\",stickers_fruitsalad_strawberry_happy_keywords:\"stickers_fruitsalad_strawberry_happy_keywords\",stickers_fruitsalad_strawberry_happy_name:\"stickers_fruitsalad_strawberry_happy_name\",stickers_fruitsalad_strawberry_sad_keywords:\"stickers_fruitsalad_strawberry_sad_keywords\",stickers_fruitsalad_strawberry_sad_name:\"stickers_fruitsalad_strawberry_sad_name\",stickers_keywords:\"stickers_keywords\",stickers_leaf_bee_keywords:\"stickers_leaf_bee_keywords\",stickers_leaf_bee_name:\"stickers_leaf_bee_name\",stickers_leaf_birch_keywords:\"stickers_leaf_birch_keywords\",stickers_leaf_birch_name:\"stickers_leaf_birch_name\",stickers_leaf_caterpillar_keywords:\"stickers_leaf_caterpillar_keywords\",stickers_leaf_caterpillar_name:\"stickers_leaf_caterpillar_name\",stickers_leaf_chokeberry_keywords:\"stickers_leaf_chokeberry_keywords\",stickers_leaf_chokeberry_name:\"stickers_leaf_chokeberry_name\",stickers_leaf_elm_keywords:\"stickers_leaf_elm_keywords\",stickers_leaf_elm_name:\"stickers_leaf_elm_name\",stickers_leaf_hawthorn_keywords:\"stickers_leaf_hawthorn_keywords\",stickers_leaf_hawthorn_name:\"stickers_leaf_hawthorn_name\",stickers_leaf_hazel_keywords:\"stickers_leaf_hazel_keywords\",stickers_leaf_hazel_name:\"stickers_leaf_hazel_name\",stickers_leaf_ladybug_keywords:\"stickers_leaf_ladybug_keywords\",stickers_leaf_ladybug_name:\"stickers_leaf_ladybug_name\",stickers_leaf_lilac_keywords:\"stickers_leaf_lilac_keywords\",stickers_leaf_lilac_name:\"stickers_leaf_lilac_name\",stickers_leaf_linden_keywords:\"stickers_leaf_linden_keywords\",stickers_leaf_linden_name:\"stickers_leaf_linden_name\",stickers_leaf_maple_keywords:\"stickers_leaf_maple_keywords\",stickers_leaf_maple_name:\"stickers_leaf_maple_name\",stickers_leaf_oak_keywords:\"stickers_leaf_oak_keywords\",stickers_leaf_oak_name:\"stickers_leaf_oak_name\",stickers_leaf_poplar_keywords:\"stickers_leaf_poplar_keywords\",stickers_leaf_poplar_name:\"stickers_leaf_poplar_name\",stickers_leaf_rowan_keywords:\"stickers_leaf_rowan_keywords\",stickers_leaf_rowan_name:\"stickers_leaf_rowan_name\",stickers_leaf_teak_keywords:\"stickers_leaf_teak_keywords\",stickers_leaf_teak_name:\"stickers_leaf_teak_name\",stickers_leaf_vibernum_keywords:\"stickers_leaf_vibernum_keywords\",stickers_leaf_vibernum_name:\"stickers_leaf_vibernum_name\",stickers_legal_another_six_captionPlaceholder:\"stickers_legal_another_six_captionPlaceholder\",stickers_legal_another_six_keywords:\"stickers_legal_another_six_keywords\",stickers_legal_another_six_name:\"stickers_legal_another_six_name\",stickers_legal_billing_code_captionPlaceholder:\"stickers_legal_billing_code_captionPlaceholder\",stickers_legal_billing_code_keywords:\"stickers_legal_billing_code_keywords\",stickers_legal_billing_code_name:\"stickers_legal_billing_code_name\",stickers_legal_disbarred_captionPlaceholder:\"stickers_legal_disbarred_captionPlaceholder\",stickers_legal_disbarred_keywords:\"stickers_legal_disbarred_keywords\",stickers_legal_disbarred_name:\"stickers_legal_disbarred_name\",stickers_legal_doc_review_captionPlaceholder:\"stickers_legal_doc_review_captionPlaceholder\",stickers_legal_doc_review_keywords:\"stickers_legal_doc_review_keywords\",stickers_legal_doc_review_name:\"stickers_legal_doc_review_name\",stickers_legal_doctor_captionPlaceholder:\"stickers_legal_doctor_captionPlaceholder\",stickers_legal_doctor_keywords:\"stickers_legal_doctor_keywords\",stickers_legal_doctor_name:\"stickers_legal_doctor_name\",stickers_legal_fair_use_captionPlaceholder:\"stickers_legal_fair_use_captionPlaceholder\",stickers_legal_fair_use_keywords:\"stickers_legal_fair_use_keywords\",stickers_legal_fair_use_name:\"stickers_legal_fair_use_name\",stickers_legal_fine_print_captionPlaceholder:\"stickers_legal_fine_print_captionPlaceholder\",stickers_legal_fine_print_keywords:\"stickers_legal_fine_print_keywords\",stickers_legal_fine_print_name:\"stickers_legal_fine_print_name\",stickers_legal_force_majeure_captionPlaceholder:\"stickers_legal_force_majeure_captionPlaceholder\",stickers_legal_force_majeure_keywords:\"stickers_legal_force_majeure_keywords\",stickers_legal_force_majeure_name:\"stickers_legal_force_majeure_name\",stickers_legal_legalese_captionPlaceholder:\"stickers_legal_legalese_captionPlaceholder\",stickers_legal_legalese_keywords:\"stickers_legal_legalese_keywords\",stickers_legal_legalese_name:\"stickers_legal_legalese_name\",stickers_legal_nda_captionPlaceholder:\"stickers_legal_nda_captionPlaceholder\",stickers_legal_nda_keywords:\"stickers_legal_nda_keywords\",stickers_legal_nda_name:\"stickers_legal_nda_name\",stickers_legal_non_sequitur_captionPlaceholder:\"stickers_legal_non_sequitur_captionPlaceholder\",stickers_legal_non_sequitur_keywords:\"stickers_legal_non_sequitur_keywords\",stickers_legal_non_sequitur_name:\"stickers_legal_non_sequitur_name\",stickers_legal_notary_captionPlaceholder:\"stickers_legal_notary_captionPlaceholder\",stickers_legal_notary_keywords:\"stickers_legal_notary_keywords\",stickers_legal_notary_name:\"stickers_legal_notary_name\",stickers_legal_objection_captionPlaceholder:\"stickers_legal_objection_captionPlaceholder\",stickers_legal_objection_keywords:\"stickers_legal_objection_keywords\",stickers_legal_objection_name:\"stickers_legal_objection_name\",stickers_legal_overruled_captionPlaceholder:\"stickers_legal_overruled_captionPlaceholder\",stickers_legal_overruled_keywords:\"stickers_legal_overruled_keywords\",stickers_legal_overruled_name:\"stickers_legal_overruled_name\",stickers_legal_plead_the_fifth_captionPlaceholder:\"stickers_legal_plead_the_fifth_captionPlaceholder\",stickers_legal_plead_the_fifth_keywords:\"stickers_legal_plead_the_fifth_keywords\",stickers_legal_plead_the_fifth_name:\"stickers_legal_plead_the_fifth_name\",stickers_legal_research_time_captionPlaceholder:\"stickers_legal_research_time_captionPlaceholder\",stickers_legal_research_time_keywords:\"stickers_legal_research_time_keywords\",stickers_legal_research_time_name:\"stickers_legal_research_time_name\",stickers_legal_rule_11_captionPlaceholder:\"stickers_legal_rule_11_captionPlaceholder\",stickers_legal_rule_11_keywords:\"stickers_legal_rule_11_keywords\",stickers_legal_rule_11_name:\"stickers_legal_rule_11_name\",stickers_legal_shark_captionPlaceholder:\"stickers_legal_shark_captionPlaceholder\",stickers_legal_shark_keywords:\"stickers_legal_shark_keywords\",stickers_legal_shark_name:\"stickers_legal_shark_name\",stickers_legal_sign_captionPlaceholder:\"stickers_legal_sign_captionPlaceholder\",stickers_legal_sign_keywords:\"stickers_legal_sign_keywords\",stickers_legal_sign_name:\"stickers_legal_sign_name\",stickers_legal_socratic_method_captionPlaceholder:\"stickers_legal_socratic_method_captionPlaceholder\",stickers_legal_socratic_method_keywords:\"stickers_legal_socratic_method_keywords\",stickers_legal_socratic_method_name:\"stickers_legal_socratic_method_name\",stickers_legal_sustained_captionPlaceholder:\"stickers_legal_sustained_captionPlaceholder\",stickers_legal_sustained_keywords:\"stickers_legal_sustained_keywords\",stickers_legal_sustained_name:\"stickers_legal_sustained_name\",stickers_legal_transcribe_captionPlaceholder:\"stickers_legal_transcribe_captionPlaceholder\",stickers_legal_transcribe_keywords:\"stickers_legal_transcribe_keywords\",stickers_legal_transcribe_name:\"stickers_legal_transcribe_name\",stickers_legal_we_got_sued_captionPlaceholder:\"stickers_legal_we_got_sued_captionPlaceholder\",stickers_legal_we_got_sued_keywords:\"stickers_legal_we_got_sued_keywords\",stickers_legal_we_got_sued_name:\"stickers_legal_we_got_sued_name\",stickers_legal_we_need_a_specialist_captionPlaceholder:\"stickers_legal_we_need_a_specialist_captionPlaceholder\",stickers_legal_we_need_a_specialist_keywords:\"stickers_legal_we_need_a_specialist_keywords\",stickers_legal_we_need_a_specialist_name:\"stickers_legal_we_need_a_specialist_name\",stickers_marchingducks_drummajorducky_keywords:\"stickers_marchingducks_drummajorducky_keywords\",stickers_marchingducks_drummajorducky_name:\"stickers_marchingducks_drummajorducky_name\",stickers_marchingducks_flagducky_keywords:\"stickers_marchingducks_flagducky_keywords\",stickers_marchingducks_flagducky_name:\"stickers_marchingducks_flagducky_name\",stickers_marchingducks_fluteducky_keywords:\"stickers_marchingducks_fluteducky_keywords\",stickers_marchingducks_fluteducky_name:\"stickers_marchingducks_fluteducky_name\",stickers_marchingducks_kazooducky_keywords:\"stickers_marchingducks_kazooducky_keywords\",stickers_marchingducks_kazooducky_name:\"stickers_marchingducks_kazooducky_name\",stickers_marchingducks_rubberducky_keywords:\"stickers_marchingducks_rubberducky_keywords\",stickers_marchingducks_rubberducky_name:\"stickers_marchingducks_rubberducky_name\",stickers_marchingducks_saxaphoneducky_keywords:\"stickers_marchingducks_saxaphoneducky_keywords\",stickers_marchingducks_saxaphoneducky_name:\"stickers_marchingducks_saxaphoneducky_name\",stickers_marchingducks_trumpetducky_keywords:\"stickers_marchingducks_trumpetducky_keywords\",stickers_marchingducks_trumpetducky_name:\"stickers_marchingducks_trumpetducky_name\",stickers_marchingducks_tubaducky_keywords:\"stickers_marchingducks_tubaducky_keywords\",stickers_marchingducks_tubaducky_name:\"stickers_marchingducks_tubaducky_name\",stickers_mixedvegetables_broccoli_ecstatic_keywords:\"stickers_mixedvegetables_broccoli_ecstatic_keywords\",stickers_mixedvegetables_broccoli_ecstatic_name:\"stickers_mixedvegetables_broccoli_ecstatic_name\",stickers_mixedvegetables_broccoli_happy_keywords:\"stickers_mixedvegetables_broccoli_happy_keywords\",stickers_mixedvegetables_broccoli_happy_name:\"stickers_mixedvegetables_broccoli_happy_name\",stickers_mixedvegetables_broccoli_sad_keywords:\"stickers_mixedvegetables_broccoli_sad_keywords\",stickers_mixedvegetables_broccoli_sad_name:\"stickers_mixedvegetables_broccoli_sad_name\",stickers_mixedvegetables_cauliflower_ecstatic_keywords:\"stickers_mixedvegetables_cauliflower_ecstatic_keywords\",stickers_mixedvegetables_cauliflower_ecstatic_name:\"stickers_mixedvegetables_cauliflower_ecstatic_name\",stickers_mixedvegetables_cauliflower_happy_keywords:\"stickers_mixedvegetables_cauliflower_happy_keywords\",stickers_mixedvegetables_cauliflower_happy_name:\"stickers_mixedvegetables_cauliflower_happy_name\",stickers_mixedvegetables_cauliflower_sad_keywords:\"stickers_mixedvegetables_cauliflower_sad_keywords\",stickers_mixedvegetables_cauliflower_sad_name:\"stickers_mixedvegetables_cauliflower_sad_name\",stickers_mixedvegetables_eggplant_happy_keywords:\"stickers_mixedvegetables_eggplant_happy_keywords\",stickers_mixedvegetables_eggplant_happy_name:\"stickers_mixedvegetables_eggplant_happy_name\",stickers_mixedvegetables_eggplant_sad_keywords:\"stickers_mixedvegetables_eggplant_sad_keywords\",stickers_mixedvegetables_eggplant_sad_name:\"stickers_mixedvegetables_eggplant_sad_name\",stickers_mixedvegetables_greenpepper_ecstatic_keywords:\"stickers_mixedvegetables_greenpepper_ecstatic_keywords\",stickers_mixedvegetables_greenpepper_ecstatic_name:\"stickers_mixedvegetables_greenpepper_ecstatic_name\",stickers_mixedvegetables_greenpepper_happy_keywords:\"stickers_mixedvegetables_greenpepper_happy_keywords\",stickers_mixedvegetables_greenpepper_happy_name:\"stickers_mixedvegetables_greenpepper_happy_name\",stickers_mixedvegetables_greenpepper_sad_keywords:\"stickers_mixedvegetables_greenpepper_sad_keywords\",stickers_mixedvegetables_greenpepper_sad_name:\"stickers_mixedvegetables_greenpepper_sad_name\",stickers_mixedvegetables_redpepper_ecstatic_keywords:\"stickers_mixedvegetables_redpepper_ecstatic_keywords\",stickers_mixedvegetables_redpepper_ecstatic_name:\"stickers_mixedvegetables_redpepper_ecstatic_name\",stickers_mixedvegetables_redpepper_happy_keywords:\"stickers_mixedvegetables_redpepper_happy_keywords\",stickers_mixedvegetables_redpepper_happy_name:\"stickers_mixedvegetables_redpepper_happy_name\",stickers_mixedvegetables_redpepper_sad_keywords:\"stickers_mixedvegetables_redpepper_sad_keywords\",stickers_mixedvegetables_redpepper_sad_name:\"stickers_mixedvegetables_redpepper_sad_name\",stickers_mixedvegetables_yellowpepper_ecstatic_keywords:\"stickers_mixedvegetables_yellowpepper_ecstatic_keywords\",stickers_mixedvegetables_yellowpepper_ecstatic_name:\"stickers_mixedvegetables_yellowpepper_ecstatic_name\",stickers_mixedvegetables_yellowpepper_happy_keywords:\"stickers_mixedvegetables_yellowpepper_happy_keywords\",stickers_mixedvegetables_yellowpepper_happy_name:\"stickers_mixedvegetables_yellowpepper_happy_name\",stickers_mixedvegetables_yellowpepper_sad_keywords:\"stickers_mixedvegetables_yellowpepper_sad_keywords\",stickers_mixedvegetables_yellowpepper_sad_name:\"stickers_mixedvegetables_yellowpepper_sad_name\",stickers_monkey_attack_keywords:\"stickers_monkey_attack_keywords\",stickers_monkey_attack_name:\"stickers_monkey_attack_name\",stickers_monkey_banana_keywords:\"stickers_monkey_banana_keywords\",stickers_monkey_banana_name:\"stickers_monkey_banana_name\",stickers_monkey_basic_keywords:\"stickers_monkey_basic_keywords\",stickers_monkey_basic_name:\"stickers_monkey_basic_name\",stickers_monkey_bored_keywords:\"stickers_monkey_bored_keywords\",stickers_monkey_bored_name:\"stickers_monkey_bored_name\",stickers_monkey_cheer_keywords:\"stickers_monkey_cheer_keywords\",stickers_monkey_cheer_name:\"stickers_monkey_cheer_name\",stickers_monkey_cool_keywords:\"stickers_monkey_cool_keywords\",stickers_monkey_cool_name:\"stickers_monkey_cool_name\",stickers_monkey_dance_keywords:\"stickers_monkey_dance_keywords\",stickers_monkey_dance_name:\"stickers_monkey_dance_name\",stickers_monkey_disguise_keywords:\"stickers_monkey_disguise_keywords\",stickers_monkey_disguise_name:\"stickers_monkey_disguise_name\",stickers_monkey_dissed_keywords:\"stickers_monkey_dissed_keywords\",stickers_monkey_dissed_name:\"stickers_monkey_dissed_name\",stickers_monkey_dumbstruck_keywords:\"stickers_monkey_dumbstruck_keywords\",stickers_monkey_dumbstruck_name:\"stickers_monkey_dumbstruck_name\",stickers_monkey_encourage_keywords:\"stickers_monkey_encourage_keywords\",stickers_monkey_encourage_name:\"stickers_monkey_encourage_name\",stickers_monkey_facedown_keywords:\"stickers_monkey_facedown_keywords\",stickers_monkey_facedown_name:\"stickers_monkey_facedown_name\",stickers_monkey_frustrated_keywords:\"stickers_monkey_frustrated_keywords\",stickers_monkey_frustrated_name:\"stickers_monkey_frustrated_name\",stickers_monkey_furious_keywords:\"stickers_monkey_furious_keywords\",stickers_monkey_furious_name:\"stickers_monkey_furious_name\",stickers_monkey_hearnoevil_keywords:\"stickers_monkey_hearnoevil_keywords\",stickers_monkey_hearnoevil_name:\"stickers_monkey_hearnoevil_name\",stickers_monkey_jump_keywords:\"stickers_monkey_jump_keywords\",stickers_monkey_jump_name:\"stickers_monkey_jump_name\",stickers_monkey_photo_keywords:\"stickers_monkey_photo_keywords\",stickers_monkey_photo_name:\"stickers_monkey_photo_name\",stickers_monkey_run_keywords:\"stickers_monkey_run_keywords\",stickers_monkey_run_name:\"stickers_monkey_run_name\",stickers_monkey_seenoevil_keywords:\"stickers_monkey_seenoevil_keywords\",stickers_monkey_seenoevil_name:\"stickers_monkey_seenoevil_name\",stickers_monkey_shrug_keywords:\"stickers_monkey_shrug_keywords\",stickers_monkey_shrug_name:\"stickers_monkey_shrug_name\",stickers_monkey_sleep_keywords:\"stickers_monkey_sleep_keywords\",stickers_monkey_sleep_name:\"stickers_monkey_sleep_name\",stickers_monkey_sneak_keywords:\"stickers_monkey_sneak_keywords\",stickers_monkey_sneak_name:\"stickers_monkey_sneak_name\",stickers_monkey_speaknoevil_keywords:\"stickers_monkey_speaknoevil_keywords\",stickers_monkey_speaknoevil_name:\"stickers_monkey_speaknoevil_name\",stickers_monkey_stressed_keywords:\"stickers_monkey_stressed_keywords\",stickers_monkey_stressed_name:\"stickers_monkey_stressed_name\",stickers_monkey_tears_keywords:\"stickers_monkey_tears_keywords\",stickers_monkey_tears_name:\"stickers_monkey_tears_name\",stickers_monkey_think_keywords:\"stickers_monkey_think_keywords\",stickers_monkey_think_name:\"stickers_monkey_think_name\",stickers_monkey_thumbsup_keywords:\"stickers_monkey_thumbsup_keywords\",stickers_monkey_thumbsup_name:\"stickers_monkey_thumbsup_name\",stickers_monkey_wornout_keywords:\"stickers_monkey_wornout_keywords\",stickers_monkey_wornout_name:\"stickers_monkey_wornout_name\",stickers_name:\"stickers_name\",stickers_octocorn_amazed_keywords:\"stickers_octocorn_amazed_keywords\",stickers_octocorn_amazed_name:\"stickers_octocorn_amazed_name\",stickers_octocorn_awe_keywords:\"stickers_octocorn_awe_keywords\",stickers_octocorn_awe_name:\"stickers_octocorn_awe_name\",stickers_octocorn_barf_keywords:\"stickers_octocorn_barf_keywords\",stickers_octocorn_barf_name:\"stickers_octocorn_barf_name\",stickers_octocorn_coffee_keywords:\"stickers_octocorn_coffee_keywords\",stickers_octocorn_coffee_name:\"stickers_octocorn_coffee_name\",stickers_octocorn_cold_keywords:\"stickers_octocorn_cold_keywords\",stickers_octocorn_cold_name:\"stickers_octocorn_cold_name\",stickers_octocorn_command_keywords:\"stickers_octocorn_command_keywords\",stickers_octocorn_command_name:\"stickers_octocorn_command_name\",stickers_octocorn_confident_keywords:\"stickers_octocorn_confident_keywords\",stickers_octocorn_confident_name:\"stickers_octocorn_confident_name\",stickers_octocorn_confused_keywords:\"stickers_octocorn_confused_keywords\",stickers_octocorn_confused_name:\"stickers_octocorn_confused_name\",stickers_octocorn_creepy_keywords:\"stickers_octocorn_creepy_keywords\",stickers_octocorn_creepy_name:\"stickers_octocorn_creepy_name\",stickers_octocorn_crosseye_keywords:\"stickers_octocorn_crosseye_keywords\",stickers_octocorn_crosseye_name:\"stickers_octocorn_crosseye_name\",stickers_octocorn_cry_keywords:\"stickers_octocorn_cry_keywords\",stickers_octocorn_cry_name:\"stickers_octocorn_cry_name\",stickers_octocorn_derp_keywords:\"stickers_octocorn_derp_keywords\",stickers_octocorn_derp_name:\"stickers_octocorn_derp_name\",stickers_octocorn_devious_keywords:\"stickers_octocorn_devious_keywords\",stickers_octocorn_devious_name:\"stickers_octocorn_devious_name\",stickers_octocorn_drunk_keywords:\"stickers_octocorn_drunk_keywords\",stickers_octocorn_drunk_name:\"stickers_octocorn_drunk_name\",stickers_octocorn_eager_keywords:\"stickers_octocorn_eager_keywords\",stickers_octocorn_eager_name:\"stickers_octocorn_eager_name\",stickers_octocorn_enthused_keywords:\"stickers_octocorn_enthused_keywords\",stickers_octocorn_enthused_name:\"stickers_octocorn_enthused_name\",stickers_octocorn_excited_keywords:\"stickers_octocorn_excited_keywords\",stickers_octocorn_excited_name:\"stickers_octocorn_excited_name\",stickers_octocorn_faceplant_keywords:\"stickers_octocorn_faceplant_keywords\",stickers_octocorn_faceplant_name:\"stickers_octocorn_faceplant_name\",stickers_octocorn_fly_keywords:\"stickers_octocorn_fly_keywords\",stickers_octocorn_fly_name:\"stickers_octocorn_fly_name\",stickers_octocorn_formal_keywords:\"stickers_octocorn_formal_keywords\",stickers_octocorn_formal_name:\"stickers_octocorn_formal_name\",stickers_octocorn_giggle_keywords:\"stickers_octocorn_giggle_keywords\",stickers_octocorn_giggle_name:\"stickers_octocorn_giggle_name\",stickers_octocorn_goofy_keywords:\"stickers_octocorn_goofy_keywords\",stickers_octocorn_goofy_name:\"stickers_octocorn_goofy_name\",stickers_octocorn_happy_keywords:\"stickers_octocorn_happy_keywords\",stickers_octocorn_happy_name:\"stickers_octocorn_happy_name\",stickers_octocorn_hot_keywords:\"stickers_octocorn_hot_keywords\",stickers_octocorn_hot_name:\"stickers_octocorn_hot_name\",stickers_octocorn_knockedover_keywords:\"stickers_octocorn_knockedover_keywords\",stickers_octocorn_knockedover_name:\"stickers_octocorn_knockedover_name\",stickers_octocorn_laugh_keywords:\"stickers_octocorn_laugh_keywords\",stickers_octocorn_laugh_name:\"stickers_octocorn_laugh_name\",stickers_octocorn_ouch_keywords:\"stickers_octocorn_ouch_keywords\",stickers_octocorn_ouch_name:\"stickers_octocorn_ouch_name\",stickers_octocorn_proud_keywords:\"stickers_octocorn_proud_keywords\",stickers_octocorn_proud_name:\"stickers_octocorn_proud_name\",stickers_octocorn_question_keywords:\"stickers_octocorn_question_keywords\",stickers_octocorn_question_name:\"stickers_octocorn_question_name\",stickers_octocorn_rage_keywords:\"stickers_octocorn_rage_keywords\",stickers_octocorn_rage_name:\"stickers_octocorn_rage_name\",stickers_octocorn_sad_keywords:\"stickers_octocorn_sad_keywords\",stickers_octocorn_sad_name:\"stickers_octocorn_sad_name\",stickers_octocorn_salute_keywords:\"stickers_octocorn_salute_keywords\",stickers_octocorn_salute_name:\"stickers_octocorn_salute_name\",stickers_octocorn_scared_keywords:\"stickers_octocorn_scared_keywords\",stickers_octocorn_scared_name:\"stickers_octocorn_scared_name\",stickers_octocorn_shy_keywords:\"stickers_octocorn_shy_keywords\",stickers_octocorn_shy_name:\"stickers_octocorn_shy_name\",stickers_octocorn_sick_keywords:\"stickers_octocorn_sick_keywords\",stickers_octocorn_sick_name:\"stickers_octocorn_sick_name\",stickers_octocorn_simple_keywords:\"stickers_octocorn_simple_keywords\",stickers_octocorn_simple_name:\"stickers_octocorn_simple_name\",stickers_octocorn_sleep_keywords:\"stickers_octocorn_sleep_keywords\",stickers_octocorn_sleep_name:\"stickers_octocorn_sleep_name\",stickers_octocorn_slow_keywords:\"stickers_octocorn_slow_keywords\",stickers_octocorn_slow_name:\"stickers_octocorn_slow_name\",stickers_octocorn_startled_keywords:\"stickers_octocorn_startled_keywords\",stickers_octocorn_startled_name:\"stickers_octocorn_startled_name\",stickers_octocorn_stretch_keywords:\"stickers_octocorn_stretch_keywords\",stickers_octocorn_stretch_name:\"stickers_octocorn_stretch_name\",stickers_octocorn_study_keywords:\"stickers_octocorn_study_keywords\",stickers_octocorn_study_name:\"stickers_octocorn_study_name\",stickers_octocorn_stunned_keywords:\"stickers_octocorn_stunned_keywords\",stickers_octocorn_stunned_name:\"stickers_octocorn_stunned_name\",stickers_octocorn_stupified_keywords:\"stickers_octocorn_stupified_keywords\",stickers_octocorn_stupified_name:\"stickers_octocorn_stupified_name\",stickers_octocorn_suspicious_keywords:\"stickers_octocorn_suspicious_keywords\",stickers_octocorn_suspicious_name:\"stickers_octocorn_suspicious_name\",stickers_octocorn_terror_keywords:\"stickers_octocorn_terror_keywords\",stickers_octocorn_terror_name:\"stickers_octocorn_terror_name\",stickers_octocorn_thinking_keywords:\"stickers_octocorn_thinking_keywords\",stickers_octocorn_thinking_name:\"stickers_octocorn_thinking_name\",stickers_octocorn_tongue_keywords:\"stickers_octocorn_tongue_keywords\",stickers_octocorn_tongue_name:\"stickers_octocorn_tongue_name\",stickers_octocorn_tough_keywords:\"stickers_octocorn_tough_keywords\",stickers_octocorn_tough_name:\"stickers_octocorn_tough_name\",stickers_octocorn_twitch_keywords:\"stickers_octocorn_twitch_keywords\",stickers_octocorn_twitch_name:\"stickers_octocorn_twitch_name\",stickers_octocorn_upset_keywords:\"stickers_octocorn_upset_keywords\",stickers_octocorn_upset_name:\"stickers_octocorn_upset_name\",stickers_officedrama_angry_captionPlaceholder:\"stickers_officedrama_angry_captionPlaceholder\",stickers_officedrama_angry_keywords:\"stickers_officedrama_angry_keywords\",stickers_officedrama_angry_name:\"stickers_officedrama_angry_name\",stickers_officedrama_beautiful_captionPlaceholder:\"stickers_officedrama_beautiful_captionPlaceholder\",stickers_officedrama_beautiful_keywords:\"stickers_officedrama_beautiful_keywords\",stickers_officedrama_beautiful_name:\"stickers_officedrama_beautiful_name\",stickers_officedrama_cantthink_keywords:\"stickers_officedrama_cantthink_keywords\",stickers_officedrama_cantthink_name:\"stickers_officedrama_cantthink_name\",stickers_officedrama_coffee_captionPlaceholder:\"stickers_officedrama_coffee_captionPlaceholder\",stickers_officedrama_coffee_keywords:\"stickers_officedrama_coffee_keywords\",stickers_officedrama_coffee_name:\"stickers_officedrama_coffee_name\",stickers_officedrama_cough_captionPlaceholder:\"stickers_officedrama_cough_captionPlaceholder\",stickers_officedrama_cough_keywords:\"stickers_officedrama_cough_keywords\",stickers_officedrama_cough_name:\"stickers_officedrama_cough_name\",stickers_officedrama_cutfeature_captionPlaceholder:\"stickers_officedrama_cutfeature_captionPlaceholder\",stickers_officedrama_cutfeature_keywords:\"stickers_officedrama_cutfeature_keywords\",stickers_officedrama_cutfeature_name:\"stickers_officedrama_cutfeature_name\",stickers_officedrama_demo_amyhood_captionPlaceholder:\"stickers_officedrama_demo_amyhood_captionPlaceholder\",stickers_officedrama_demo_amyhood_keywords:\"stickers_officedrama_demo_amyhood_keywords\",stickers_officedrama_demo_amyhood_name:\"stickers_officedrama_demo_amyhood_name\",stickers_officedrama_demo_chriscapossela_captionPlaceholder:\"stickers_officedrama_demo_chriscapossela_captionPlaceholder\",stickers_officedrama_demo_chriscapossela_keywords:\"stickers_officedrama_demo_chriscapossela_keywords\",stickers_officedrama_demo_chriscapossela_name:\"stickers_officedrama_demo_chriscapossela_name\",stickers_officedrama_demo_kevinturner_captionPlaceholder:\"stickers_officedrama_demo_kevinturner_captionPlaceholder\",stickers_officedrama_demo_kevinturner_keywords:\"stickers_officedrama_demo_kevinturner_keywords\",stickers_officedrama_demo_kevinturner_name:\"stickers_officedrama_demo_kevinturner_name\",stickers_officedrama_demo_kirkkoenigsbauer_captionPlaceholder:\"stickers_officedrama_demo_kirkkoenigsbauer_captionPlaceholder\",stickers_officedrama_demo_kirkkoenigsbauer_keywords:\"stickers_officedrama_demo_kirkkoenigsbauer_keywords\",stickers_officedrama_demo_kirkkoenigsbauer_name:\"stickers_officedrama_demo_kirkkoenigsbauer_name\",stickers_officedrama_dontlike_captionPlaceholder:\"stickers_officedrama_dontlike_captionPlaceholder\",stickers_officedrama_dontlike_keywords:\"stickers_officedrama_dontlike_keywords\",stickers_officedrama_dontlike_name:\"stickers_officedrama_dontlike_name\",stickers_officedrama_donutshame_captionPlaceholder:\"stickers_officedrama_donutshame_captionPlaceholder\",stickers_officedrama_donutshame_keywords:\"stickers_officedrama_donutshame_keywords\",stickers_officedrama_donutshame_name:\"stickers_officedrama_donutshame_name\",stickers_officedrama_eew_captionPlaceholder:\"stickers_officedrama_eew_captionPlaceholder\",stickers_officedrama_eew_keywords:\"stickers_officedrama_eew_keywords\",stickers_officedrama_eew_name:\"stickers_officedrama_eew_name\",stickers_officedrama_facepalm_captionPlaceholder:\"stickers_officedrama_facepalm_captionPlaceholder\",stickers_officedrama_facepalm_keywords:\"stickers_officedrama_facepalm_keywords\",stickers_officedrama_facepalm_name:\"stickers_officedrama_facepalm_name\",stickers_officedrama_forgotSave_captionPlaceholder:\"stickers_officedrama_forgotSave_captionPlaceholder\",stickers_officedrama_forgotSave_keywords:\"stickers_officedrama_forgotSave_keywords\",stickers_officedrama_forgotSave_name:\"stickers_officedrama_forgotSave_name\",stickers_officedrama_getittogether_captionPlaceholder:\"stickers_officedrama_getittogether_captionPlaceholder\",stickers_officedrama_getittogether_keywords:\"stickers_officedrama_getittogether_keywords\",stickers_officedrama_getittogether_name:\"stickers_officedrama_getittogether_name\",stickers_officedrama_gotthis_captionPlaceholder:\"stickers_officedrama_gotthis_captionPlaceholder\",stickers_officedrama_gotthis_keywords:\"stickers_officedrama_gotthis_keywords\",stickers_officedrama_gotthis_name:\"stickers_officedrama_gotthis_name\",stickers_officedrama_grrr_captionPlaceholder:\"stickers_officedrama_grrr_captionPlaceholder\",stickers_officedrama_grrr_keywords:\"stickers_officedrama_grrr_keywords\",stickers_officedrama_grrr_name:\"stickers_officedrama_grrr_name\",stickers_officedrama_hahaha_captionPlaceholder:\"stickers_officedrama_hahaha_captionPlaceholder\",stickers_officedrama_hahaha_keywords:\"stickers_officedrama_hahaha_keywords\",stickers_officedrama_hahaha_name:\"stickers_officedrama_hahaha_name\",stickers_officedrama_happytears_captionPlaceholder:\"stickers_officedrama_happytears_captionPlaceholder\",stickers_officedrama_happytears_keywords:\"stickers_officedrama_happytears_keywords\",stickers_officedrama_happytears_name:\"stickers_officedrama_happytears_name\",stickers_officedrama_hey_captionPlaceholder:\"stickers_officedrama_hey_captionPlaceholder\",stickers_officedrama_hey_keywords:\"stickers_officedrama_hey_keywords\",stickers_officedrama_hey_name:\"stickers_officedrama_hey_name\",stickers_officedrama_highfive_captionPlaceholder:\"stickers_officedrama_highfive_captionPlaceholder\",stickers_officedrama_highfive_keywords:\"stickers_officedrama_highfive_keywords\",stickers_officedrama_highfive_name:\"stickers_officedrama_highfive_name\",stickers_officedrama_hmm_captionPlaceholder:\"stickers_officedrama_hmm_captionPlaceholder\",stickers_officedrama_hmm_keywords:\"stickers_officedrama_hmm_keywords\",stickers_officedrama_hmm_name:\"stickers_officedrama_hmm_name\",stickers_officedrama_horrified_captionPlaceholder:\"stickers_officedrama_horrified_captionPlaceholder\",stickers_officedrama_horrified_keywords:\"stickers_officedrama_horrified_keywords\",stickers_officedrama_horrified_name:\"stickers_officedrama_horrified_name\",stickers_officedrama_idisagree_captionPlaceholder:\"stickers_officedrama_idisagree_captionPlaceholder\",stickers_officedrama_idisagree_keywords:\"stickers_officedrama_idisagree_keywords\",stickers_officedrama_idisagree_name:\"stickers_officedrama_idisagree_name\",stickers_officedrama_illgetyou_captionPlaceholder:\"stickers_officedrama_illgetyou_captionPlaceholder\",stickers_officedrama_illgetyou_keywords:\"stickers_officedrama_illgetyou_keywords\",stickers_officedrama_illgetyou_name:\"stickers_officedrama_illgetyou_name\",stickers_officedrama_interesting_captionPlaceholder:\"stickers_officedrama_interesting_captionPlaceholder\",stickers_officedrama_interesting_keywords:\"stickers_officedrama_interesting_keywords\",stickers_officedrama_interesting_name:\"stickers_officedrama_interesting_name\",stickers_officedrama_isthatwhatyouthink_captionPlaceholder:\"stickers_officedrama_isthatwhatyouthink_captionPlaceholder\",stickers_officedrama_isthatwhatyouthink_keywords:\"stickers_officedrama_isthatwhatyouthink_keywords\",stickers_officedrama_isthatwhatyouthink_name:\"stickers_officedrama_isthatwhatyouthink_name\",stickers_officedrama_meeting_captionPlaceholder:\"stickers_officedrama_meeting_captionPlaceholder\",stickers_officedrama_meeting_keywords:\"stickers_officedrama_meeting_keywords\",stickers_officedrama_meeting_name:\"stickers_officedrama_meeting_name\",stickers_officedrama_nobodylikesme_captionPlaceholder:\"stickers_officedrama_nobodylikesme_captionPlaceholder\",stickers_officedrama_nobodylikesme_keywords:\"stickers_officedrama_nobodylikesme_keywords\",stickers_officedrama_nobodylikesme_name:\"stickers_officedrama_nobodylikesme_name\",stickers_officedrama_notagain_captionPlaceholder:\"stickers_officedrama_notagain_captionPlaceholder\",stickers_officedrama_notagain_keywords:\"stickers_officedrama_notagain_keywords\",stickers_officedrama_notagain_name:\"stickers_officedrama_notagain_name\",stickers_officedrama_ohyeah_captionPlaceholder:\"stickers_officedrama_ohyeah_captionPlaceholder\",stickers_officedrama_ohyeah_keywords:\"stickers_officedrama_ohyeah_keywords\",stickers_officedrama_ohyeah_name:\"stickers_officedrama_ohyeah_name\",stickers_officedrama_oops_captionPlaceholder:\"stickers_officedrama_oops_captionPlaceholder\",stickers_officedrama_oops_keywords:\"stickers_officedrama_oops_keywords\",stickers_officedrama_oops_name:\"stickers_officedrama_oops_name\",stickers_officedrama_perfect_captionPlaceholder:\"stickers_officedrama_perfect_captionPlaceholder\",stickers_officedrama_perfect_keywords:\"stickers_officedrama_perfect_keywords\",stickers_officedrama_perfect_name:\"stickers_officedrama_perfect_name\",stickers_officedrama_plan_captionPlaceholder:\"stickers_officedrama_plan_captionPlaceholder\",stickers_officedrama_plan_keywords:\"stickers_officedrama_plan_keywords\",stickers_officedrama_plan_name:\"stickers_officedrama_plan_name\",stickers_officedrama_pleaselunch_captionPlaceholder:\"stickers_officedrama_pleaselunch_captionPlaceholder\",stickers_officedrama_pleaselunch_keywords:\"stickers_officedrama_pleaselunch_keywords\",stickers_officedrama_pleaselunch_name:\"stickers_officedrama_pleaselunch_name\",stickers_officedrama_retirement_captionPlaceholder:\"stickers_officedrama_retirement_captionPlaceholder\",stickers_officedrama_retirement_keywords:\"stickers_officedrama_retirement_keywords\",stickers_officedrama_retirement_name:\"stickers_officedrama_retirement_name\",stickers_officedrama_sick_captionPlaceholder:\"stickers_officedrama_sick_captionPlaceholder\",stickers_officedrama_sick_keywords:\"stickers_officedrama_sick_keywords\",stickers_officedrama_sick_name:\"stickers_officedrama_sick_name\",stickers_officedrama_socool_captionPlaceholder:\"stickers_officedrama_socool_captionPlaceholder\",stickers_officedrama_socool_keywords:\"stickers_officedrama_socool_keywords\",stickers_officedrama_socool_name:\"stickers_officedrama_socool_name\",stickers_officedrama_stapler_captionPlaceholder:\"stickers_officedrama_stapler_captionPlaceholder\",stickers_officedrama_stapler_keywords:\"stickers_officedrama_stapler_keywords\",stickers_officedrama_stapler_name:\"stickers_officedrama_stapler_name\",stickers_officedrama_swell_captionPlaceholder:\"stickers_officedrama_swell_captionPlaceholder\",stickers_officedrama_swell_keywords:\"stickers_officedrama_swell_keywords\",stickers_officedrama_swell_name:\"stickers_officedrama_swell_name\",stickers_officedrama_swoon_captionPlaceholder:\"stickers_officedrama_swoon_captionPlaceholder\",stickers_officedrama_swoon_keywords:\"stickers_officedrama_swoon_keywords\",stickers_officedrama_swoon_name:\"stickers_officedrama_swoon_name\",stickers_officedrama_tellmemore_captionPlaceholder:\"stickers_officedrama_tellmemore_captionPlaceholder\",stickers_officedrama_tellmemore_keywords:\"stickers_officedrama_tellmemore_keywords\",stickers_officedrama_tellmemore_name:\"stickers_officedrama_tellmemore_name\",stickers_officedrama_whisper_captionPlaceholder:\"stickers_officedrama_whisper_captionPlaceholder\",stickers_officedrama_whisper_keywords:\"stickers_officedrama_whisper_keywords\",stickers_officedrama_whisper_name:\"stickers_officedrama_whisper_name\",stickers_officedrama_yes_captionPlaceholder:\"stickers_officedrama_yes_captionPlaceholder\",stickers_officedrama_yes_keywords:\"stickers_officedrama_yes_keywords\",stickers_officedrama_yes_name:\"stickers_officedrama_yes_name\",stickers_officedrama_yougotit_captionPlaceholder:\"stickers_officedrama_yougotit_captionPlaceholder\",stickers_officedrama_yougotit_keywords:\"stickers_officedrama_yougotit_keywords\",stickers_officedrama_yougotit_name:\"stickers_officedrama_yougotit_name\",stickers_opensea_dolphin_keywords:\"stickers_opensea_dolphin_keywords\",stickers_opensea_dolphin_name:\"stickers_opensea_dolphin_name\",stickers_opensea_narwhal_keywords:\"stickers_opensea_narwhal_keywords\",stickers_opensea_narwhal_name:\"stickers_opensea_narwhal_name\",stickers_opensea_rays_keywords:\"stickers_opensea_rays_keywords\",stickers_opensea_rays_name:\"stickers_opensea_rays_name\",stickers_opensea_seal_keywords:\"stickers_opensea_seal_keywords\",stickers_opensea_seal_name:\"stickers_opensea_seal_name\",stickers_opensea_shark_keywords:\"stickers_opensea_shark_keywords\",stickers_opensea_shark_name:\"stickers_opensea_shark_name\",stickers_opensea_turtle_keywords:\"stickers_opensea_turtle_keywords\",stickers_opensea_turtle_name:\"stickers_opensea_turtle_name\",stickers_periodicpals_carbon_keywords:\"stickers_periodicpals_carbon_keywords\",stickers_periodicpals_carbon_name:\"stickers_periodicpals_carbon_name\",stickers_periodicpals_helium_keywords:\"stickers_periodicpals_helium_keywords\",stickers_periodicpals_helium_name:\"stickers_periodicpals_helium_name\",stickers_periodicpals_hydrogen_keywords:\"stickers_periodicpals_hydrogen_keywords\",stickers_periodicpals_hydrogen_name:\"stickers_periodicpals_hydrogen_name\",stickers_periodicpals_lithium_keywords:\"stickers_periodicpals_lithium_keywords\",stickers_periodicpals_lithium_name:\"stickers_periodicpals_lithium_name\",stickers_periodicpals_magnesium_keywords:\"stickers_periodicpals_magnesium_keywords\",stickers_periodicpals_magnesium_name:\"stickers_periodicpals_magnesium_name\",stickers_periodicpals_nitrogen_keywords:\"stickers_periodicpals_nitrogen_keywords\",stickers_periodicpals_nitrogen_name:\"stickers_periodicpals_nitrogen_name\",stickers_periodicpals_oxygen_keywords:\"stickers_periodicpals_oxygen_keywords\",stickers_periodicpals_oxygen_name:\"stickers_periodicpals_oxygen_name\",stickers_periodicpals_sodium_keywords:\"stickers_periodicpals_sodium_keywords\",stickers_periodicpals_sodium_name:\"stickers_periodicpals_sodium_name\",stickers_petsinspace_beardeddragon_keywords:\"stickers_petsinspace_beardeddragon_keywords\",stickers_petsinspace_beardeddragon_name:\"stickers_petsinspace_beardeddragon_name\",stickers_petsinspace_cockatiel_keywords:\"stickers_petsinspace_cockatiel_keywords\",stickers_petsinspace_cockatiel_name:\"stickers_petsinspace_cockatiel_name\",stickers_petsinspace_goldfish_keywords:\"stickers_petsinspace_goldfish_keywords\",stickers_petsinspace_goldfish_name:\"stickers_petsinspace_goldfish_name\",stickers_petsinspace_guineapigs_keywords:\"stickers_petsinspace_guineapigs_keywords\",stickers_petsinspace_guineapigs_name:\"stickers_petsinspace_guineapigs_name\",stickers_petsinspace_hedgehog_keywords:\"stickers_petsinspace_hedgehog_keywords\",stickers_petsinspace_hedgehog_name:\"stickers_petsinspace_hedgehog_name\",stickers_petsinspace_turtle_keywords:\"stickers_petsinspace_turtle_keywords\",stickers_petsinspace_turtle_name:\"stickers_petsinspace_turtle_name\",stickers_planets_earth_keywords:\"stickers_planets_earth_keywords\",stickers_planets_earth_name:\"stickers_planets_earth_name\",stickers_planets_jupiter_keywords:\"stickers_planets_jupiter_keywords\",stickers_planets_jupiter_name:\"stickers_planets_jupiter_name\",stickers_planets_mars_keywords:\"stickers_planets_mars_keywords\",stickers_planets_mars_name:\"stickers_planets_mars_name\",stickers_planets_mercury_keywords:\"stickers_planets_mercury_keywords\",stickers_planets_mercury_name:\"stickers_planets_mercury_name\",stickers_planets_neptune_keywords:\"stickers_planets_neptune_keywords\",stickers_planets_neptune_name:\"stickers_planets_neptune_name\",stickers_planets_saturn_keywords:\"stickers_planets_saturn_keywords\",stickers_planets_saturn_name:\"stickers_planets_saturn_name\",stickers_planets_uranus_keywords:\"stickers_planets_uranus_keywords\",stickers_planets_uranus_name:\"stickers_planets_uranus_name\",stickers_planets_venus_keywords:\"stickers_planets_venus_keywords\",stickers_planets_venus_name:\"stickers_planets_venus_name\",stickers_robots_dancing_keywords:\"stickers_robots_dancing_keywords\",stickers_robots_dancing_name:\"stickers_robots_dancing_name\",stickers_robots_driving_keywords:\"stickers_robots_driving_keywords\",stickers_robots_driving_name:\"stickers_robots_driving_name\",stickers_robots_pigeons_keywords:\"stickers_robots_pigeons_keywords\",stickers_robots_pigeons_name:\"stickers_robots_pigeons_name\",stickers_robots_running_keywords:\"stickers_robots_running_keywords\",stickers_robots_running_name:\"stickers_robots_running_name\",stickers_robots_sculpting_keywords:\"stickers_robots_sculpting_keywords\",stickers_robots_sculpting_name:\"stickers_robots_sculpting_name\",stickers_robots_skating_keywords:\"stickers_robots_skating_keywords\",stickers_robots_skating_name:\"stickers_robots_skating_name\",stickers_rubberstamps_approved_keywords:\"stickers_rubberstamps_approved_keywords\",stickers_rubberstamps_approved_name:\"stickers_rubberstamps_approved_name\",stickers_rubberstamps_backorder_keywords:\"stickers_rubberstamps_backorder_keywords\",stickers_rubberstamps_backorder_name:\"stickers_rubberstamps_backorder_name\",stickers_rubberstamps_cancelled_keywords:\"stickers_rubberstamps_cancelled_keywords\",stickers_rubberstamps_cancelled_name:\"stickers_rubberstamps_cancelled_name\",stickers_rubberstamps_censored_keywords:\"stickers_rubberstamps_censored_keywords\",stickers_rubberstamps_censored_name:\"stickers_rubberstamps_censored_name\",stickers_rubberstamps_copy_keywords:\"stickers_rubberstamps_copy_keywords\",stickers_rubberstamps_copy_name:\"stickers_rubberstamps_copy_name\",stickers_rubberstamps_damaged_keywords:\"stickers_rubberstamps_damaged_keywords\",stickers_rubberstamps_damaged_name:\"stickers_rubberstamps_damaged_name\",stickers_rubberstamps_denied_keywords:\"stickers_rubberstamps_denied_keywords\",stickers_rubberstamps_denied_name:\"stickers_rubberstamps_denied_name\",stickers_rubberstamps_doitfaster_keywords:\"stickers_rubberstamps_doitfaster_keywords\",stickers_rubberstamps_doitfaster_name:\"stickers_rubberstamps_doitfaster_name\",stickers_rubberstamps_fragile_keywords:\"stickers_rubberstamps_fragile_keywords\",stickers_rubberstamps_fragile_name:\"stickers_rubberstamps_fragile_name\",stickers_rubberstamps_free_keywords:\"stickers_rubberstamps_free_keywords\",stickers_rubberstamps_free_name:\"stickers_rubberstamps_free_name\",stickers_rubberstamps_hold_keywords:\"stickers_rubberstamps_hold_keywords\",stickers_rubberstamps_hold_name:\"stickers_rubberstamps_hold_name\",stickers_rubberstamps_late_keywords:\"stickers_rubberstamps_late_keywords\",stickers_rubberstamps_late_name:\"stickers_rubberstamps_late_name\",stickers_rubberstamps_notice_keywords:\"stickers_rubberstamps_notice_keywords\",stickers_rubberstamps_notice_name:\"stickers_rubberstamps_notice_name\",stickers_rubberstamps_original_keywords:\"stickers_rubberstamps_original_keywords\",stickers_rubberstamps_original_name:\"stickers_rubberstamps_original_name\",stickers_rubberstamps_pleaseremit_keywords:\"stickers_rubberstamps_pleaseremit_keywords\",stickers_rubberstamps_pleaseremit_name:\"stickers_rubberstamps_pleaseremit_name\",stickers_rubberstamps_pleaserush_keywords:\"stickers_rubberstamps_pleaserush_keywords\",stickers_rubberstamps_pleaserush_name:\"stickers_rubberstamps_pleaserush_name\",stickers_rubberstamps_postponed_keywords:\"stickers_rubberstamps_postponed_keywords\",stickers_rubberstamps_postponed_name:\"stickers_rubberstamps_postponed_name\",stickers_rubberstamps_rejected_keywords:\"stickers_rubberstamps_rejected_keywords\",stickers_rubberstamps_rejected_name:\"stickers_rubberstamps_rejected_name\",stickers_rubberstamps_shipit_keywords:\"stickers_rubberstamps_shipit_keywords\",stickers_rubberstamps_shipit_name:\"stickers_rubberstamps_shipit_name\",stickers_rubberstamps_shipped_keywords:\"stickers_rubberstamps_shipped_keywords\",stickers_rubberstamps_shipped_name:\"stickers_rubberstamps_shipped_name\",stickers_rubberstamps_special_keywords:\"stickers_rubberstamps_special_keywords\",stickers_rubberstamps_special_name:\"stickers_rubberstamps_special_name\",stickers_rubberstamps_thissideup_keywords:\"stickers_rubberstamps_thissideup_keywords\",stickers_rubberstamps_thissideup_name:\"stickers_rubberstamps_thissideup_name\",stickers_rubberstamps_topsecret_keywords:\"stickers_rubberstamps_topsecret_keywords\",stickers_rubberstamps_topsecret_name:\"stickers_rubberstamps_topsecret_name\",stickers_rubberstamps_void_keywords:\"stickers_rubberstamps_void_keywords\",stickers_rubberstamps_void_name:\"stickers_rubberstamps_void_name\",stickers_sciencegear_amoeba_keywords:\"stickers_sciencegear_amoeba_keywords\",stickers_sciencegear_amoeba_name:\"stickers_sciencegear_amoeba_name\",stickers_sciencegear_chemisty_keywords:\"stickers_sciencegear_chemisty_keywords\",stickers_sciencegear_chemisty_name:\"stickers_sciencegear_chemisty_name\",stickers_sciencegear_magnet_keywords:\"stickers_sciencegear_magnet_keywords\",stickers_sciencegear_magnet_name:\"stickers_sciencegear_magnet_name\",stickers_sciencegear_satellite_keywords:\"stickers_sciencegear_satellite_keywords\",stickers_sciencegear_satellite_name:\"stickers_sciencegear_satellite_name\",stickers_sciencegear_telescope_keywords:\"stickers_sciencegear_telescope_keywords\",stickers_sciencegear_telescope_name:\"stickers_sciencegear_telescope_name\",stickers_sciencegear_trilobite_keywords:\"stickers_sciencegear_trilobite_keywords\",stickers_sciencegear_trilobite_name:\"stickers_sciencegear_trilobite_name\",stickers_sillysupplies_crayon_keywords:\"stickers_sillysupplies_crayon_keywords\",stickers_sillysupplies_crayon_name:\"stickers_sillysupplies_crayon_name\",stickers_sillysupplies_eraser_keywords:\"stickers_sillysupplies_eraser_keywords\",stickers_sillysupplies_eraser_name:\"stickers_sillysupplies_eraser_name\",stickers_sillysupplies_notebook_keywords:\"stickers_sillysupplies_notebook_keywords\",stickers_sillysupplies_notebook_name:\"stickers_sillysupplies_notebook_name\",stickers_sillysupplies_pencil_keywords:\"stickers_sillysupplies_pencil_keywords\",stickers_sillysupplies_pencil_name:\"stickers_sillysupplies_pencil_name\",stickers_sillysupplies_ruler_keywords:\"stickers_sillysupplies_ruler_keywords\",stickers_sillysupplies_ruler_name:\"stickers_sillysupplies_ruler_name\",stickers_sillysupplies_sharpener_keywords:\"stickers_sillysupplies_sharpener_keywords\",stickers_sillysupplies_sharpener_name:\"stickers_sillysupplies_sharpener_name\",stickers_sportasauruses_baseball_keywords:\"stickers_sportasauruses_baseball_keywords\",stickers_sportasauruses_baseball_name:\"stickers_sportasauruses_baseball_name\",stickers_sportasauruses_basketball_keywords:\"stickers_sportasauruses_basketball_keywords\",stickers_sportasauruses_basketball_name:\"stickers_sportasauruses_basketball_name\",stickers_sportasauruses_golf_keywords:\"stickers_sportasauruses_golf_keywords\",stickers_sportasauruses_golf_name:\"stickers_sportasauruses_golf_name\",stickers_sportasauruses_running_keywords:\"stickers_sportasauruses_running_keywords\",stickers_sportasauruses_running_name:\"stickers_sportasauruses_running_name\",stickers_sportasauruses_soccer_keywords:\"stickers_sportasauruses_soccer_keywords\",stickers_sportasauruses_soccer_name:\"stickers_sportasauruses_soccer_name\",stickers_sportasauruses_table_tennis_keywords:\"stickers_sportasauruses_table_tennis_keywords\",stickers_sportasauruses_table_tennis_name:\"stickers_sportasauruses_table_tennis_name\",stickers_sportasauruses_tennis_keywords:\"stickers_sportasauruses_tennis_keywords\",stickers_sportasauruses_tennis_name:\"stickers_sportasauruses_tennis_name\",stickers_sportasauruses_volleyball_keywords:\"stickers_sportasauruses_volleyball_keywords\",stickers_sportasauruses_volleyball_name:\"stickers_sportasauruses_volleyball_name\",stickers_teamsquatch_brokenmrcopy_keywords:\"stickers_teamsquatch_brokenmrcopy_keywords\",stickers_teamsquatch_brokenmrcopy_name:\"stickers_teamsquatch_brokenmrcopy_name\",stickers_teamsquatch_bugsquash_keywords:\"stickers_teamsquatch_bugsquash_keywords\",stickers_teamsquatch_bugsquash_name:\"stickers_teamsquatch_bugsquash_name\",stickers_teamsquatch_coffeebuzz_keywords:\"stickers_teamsquatch_coffeebuzz_keywords\",stickers_teamsquatch_coffeebuzz_name:\"stickers_teamsquatch_coffeebuzz_name\",stickers_teamsquatch_coffeecrew_keywords:\"stickers_teamsquatch_coffeecrew_keywords\",stickers_teamsquatch_coffeecrew_name:\"stickers_teamsquatch_coffeecrew_name\",stickers_teamsquatch_deskclutter_keywords:\"stickers_teamsquatch_deskclutter_keywords\",stickers_teamsquatch_deskclutter_name:\"stickers_teamsquatch_deskclutter_name\",stickers_teamsquatch_elevator_keywords:\"stickers_teamsquatch_elevator_keywords\",stickers_teamsquatch_elevator_name:\"stickers_teamsquatch_elevator_name\",stickers_teamsquatch_email_keywords:\"stickers_teamsquatch_email_keywords\",stickers_teamsquatch_email_name:\"stickers_teamsquatch_email_name\",stickers_teamsquatch_emailoverload_keywords:\"stickers_teamsquatch_emailoverload_keywords\",stickers_teamsquatch_emailoverload_name:\"stickers_teamsquatch_emailoverload_name\",stickers_teamsquatch_firedrill_keywords:\"stickers_teamsquatch_firedrill_keywords\",stickers_teamsquatch_firedrill_name:\"stickers_teamsquatch_firedrill_name\",stickers_teamsquatch_goodnuff_keywords:\"stickers_teamsquatch_goodnuff_keywords\",stickers_teamsquatch_goodnuff_name:\"stickers_teamsquatch_goodnuff_name\",stickers_teamsquatch_happyhour_keywords:\"stickers_teamsquatch_happyhour_keywords\",stickers_teamsquatch_happyhour_name:\"stickers_teamsquatch_happyhour_name\",stickers_teamsquatch_killit_keywords:\"stickers_teamsquatch_killit_keywords\",stickers_teamsquatch_killit_name:\"stickers_teamsquatch_killit_name\",stickers_teamsquatch_latenight_keywords:\"stickers_teamsquatch_latenight_keywords\",stickers_teamsquatch_latenight_name:\"stickers_teamsquatch_latenight_name\",stickers_teamsquatch_lunchalone_keywords:\"stickers_teamsquatch_lunchalone_keywords\",stickers_teamsquatch_lunchalone_name:\"stickers_teamsquatch_lunchalone_name\",stickers_teamsquatch_mobilecrew_keywords:\"stickers_teamsquatch_mobilecrew_keywords\",stickers_teamsquatch_mobilecrew_name:\"stickers_teamsquatch_mobilecrew_name\",stickers_teamsquatch_mrcopy_keywords:\"stickers_teamsquatch_mrcopy_keywords\",stickers_teamsquatch_mrcopy_name:\"stickers_teamsquatch_mrcopy_name\",stickers_teamsquatch_nap_keywords:\"stickers_teamsquatch_nap_keywords\",stickers_teamsquatch_nap_name:\"stickers_teamsquatch_nap_name\",stickers_teamsquatch_nice_keywords:\"stickers_teamsquatch_nice_keywords\",stickers_teamsquatch_nice_name:\"stickers_teamsquatch_nice_name\",stickers_teamsquatch_screenwatching_keywords:\"stickers_teamsquatch_screenwatching_keywords\",stickers_teamsquatch_screenwatching_name:\"stickers_teamsquatch_screenwatching_name\",stickers_teamsquatch_stolenlunch_keywords:\"stickers_teamsquatch_stolenlunch_keywords\",stickers_teamsquatch_stolenlunch_name:\"stickers_teamsquatch_stolenlunch_name\",stickers_teamsquatch_teamwork_keywords:\"stickers_teamsquatch_teamwork_keywords\",stickers_teamsquatch_teamwork_name:\"stickers_teamsquatch_teamwork_name\",stickers_teamsquatch_weekendride_keywords:\"stickers_teamsquatch_weekendride_keywords\",stickers_teamsquatch_weekendride_name:\"stickers_teamsquatch_weekendride_name\",stickers_teamsquatch_workinghard_keywords:\"stickers_teamsquatch_workinghard_keywords\",stickers_teamsquatch_workinghard_name:\"stickers_teamsquatch_workinghard_name\",stickers_teamsquatch_yes_keywords:\"stickers_teamsquatch_yes_keywords\",stickers_teamsquatch_yes_name:\"stickers_teamsquatch_yes_name\",stickers_tidepool_crab_keywords:\"stickers_tidepool_crab_keywords\",stickers_tidepool_crab_name:\"stickers_tidepool_crab_name\",stickers_tidepool_hermitcrab_keywords:\"stickers_tidepool_hermitcrab_keywords\",stickers_tidepool_hermitcrab_name:\"stickers_tidepool_hermitcrab_name\",stickers_tidepool_octopus_keywords:\"stickers_tidepool_octopus_keywords\",stickers_tidepool_octopus_name:\"stickers_tidepool_octopus_name\",stickers_tidepool_otter_keywords:\"stickers_tidepool_otter_keywords\",stickers_tidepool_otter_name:\"stickers_tidepool_otter_name\",stickers_tidepool_seastars_keywords:\"stickers_tidepool_seastars_keywords\",stickers_tidepool_seastars_name:\"stickers_tidepool_seastars_name\",stickers_tidepool_squid_keywords:\"stickers_tidepool_squid_keywords\",stickers_tidepool_squid_name:\"stickers_tidepool_squid_name\",stickers_unicorns_birthday_keywords:\"stickers_unicorns_birthday_keywords\",stickers_unicorns_birthday_name:\"stickers_unicorns_birthday_name\",stickers_unicorns_canter_keywords:\"stickers_unicorns_canter_keywords\",stickers_unicorns_canter_name:\"stickers_unicorns_canter_name\",stickers_unicorns_ecstatic_keywords:\"stickers_unicorns_ecstatic_keywords\",stickers_unicorns_ecstatic_name:\"stickers_unicorns_ecstatic_name\",stickers_unicorns_gallop_keywords:\"stickers_unicorns_gallop_keywords\",stickers_unicorns_gallop_name:\"stickers_unicorns_gallop_name\",stickers_unicorns_glum_keywords:\"stickers_unicorns_glum_keywords\",stickers_unicorns_glum_name:\"stickers_unicorns_glum_name\",stickers_unicorns_raincloud_keywords:\"stickers_unicorns_raincloud_keywords\",stickers_unicorns_raincloud_name:\"stickers_unicorns_raincloud_name\",stickers_unicorns_read_keywords:\"stickers_unicorns_read_keywords\",stickers_unicorns_read_name:\"stickers_unicorns_read_name\",stickers_unicorns_rollerskate_keywords:\"stickers_unicorns_rollerskate_keywords\",stickers_unicorns_rollerskate_name:\"stickers_unicorns_rollerskate_name\",stickers_wordart_amazing_keywords:\"stickers_wordart_amazing_keywords\",stickers_wordart_amazing_name:\"stickers_wordart_amazing_name\",stickers_wordart_awesome_keywords:\"stickers_wordart_awesome_keywords\",stickers_wordart_awesome_name:\"stickers_wordart_awesome_name\",stickers_wordart_brb_keywords:\"stickers_wordart_brb_keywords\",stickers_wordart_brb_name:\"stickers_wordart_brb_name\",stickers_wordart_cool_keywords:\"stickers_wordart_cool_keywords\",stickers_wordart_cool_name:\"stickers_wordart_cool_name\",stickers_wordart_fyi_keywords:\"stickers_wordart_fyi_keywords\",stickers_wordart_fyi_name:\"stickers_wordart_fyi_name\",stickers_wordart_gross_keywords:\"stickers_wordart_gross_keywords\",stickers_wordart_gross_name:\"stickers_wordart_gross_name\",stickers_wordart_hello_keywords:\"stickers_wordart_hello_keywords\",stickers_wordart_hello_name:\"stickers_wordart_hello_name\",stickers_wordart_justasec_keywords:\"stickers_wordart_justasec_keywords\",stickers_wordart_justasec_name:\"stickers_wordart_justasec_name\",stickers_wordart_lol_keywords:\"stickers_wordart_lol_keywords\",stickers_wordart_lol_name:\"stickers_wordart_lol_name\",stickers_wordart_nice_keywords:\"stickers_wordart_nice_keywords\",stickers_wordart_nice_name:\"stickers_wordart_nice_name\",stickers_wordart_noway_keywords:\"stickers_wordart_noway_keywords\",stickers_wordart_noway_name:\"stickers_wordart_noway_name\",stickers_wordart_right_keywords:\"stickers_wordart_right_keywords\",stickers_wordart_right_name:\"stickers_wordart_right_name\",stickers_wordart_sweet_keywords:\"stickers_wordart_sweet_keywords\",stickers_wordart_sweet_name:\"stickers_wordart_sweet_name\",stickers_wordart_thanks_keywords:\"stickers_wordart_thanks_keywords\",stickers_wordart_thanks_name:\"stickers_wordart_thanks_name\",stickers_wordart_totes_keywords:\"stickers_wordart_totes_keywords\",stickers_wordart_totes_name:\"stickers_wordart_totes_name\",stickers_wordart_whynot_keywords:\"stickers_wordart_whynot_keywords\",stickers_wordart_whynot_name:\"stickers_wordart_whynot_name\",stickers_wordart_wow_keywords:\"stickers_wordart_wow_keywords\",stickers_wordart_wow_name:\"stickers_wordart_wow_name\",stickers_wordart_yeahright_keywords:\"stickers_wordart_yeahright_keywords\",stickers_wordart_yeahright_name:\"stickers_wordart_yeahright_name\",stickers_wordart_yesplease_keywords:\"stickers_wordart_yesplease_keywords\",stickers_wordart_yesplease_name:\"stickers_wordart_yesplease_name\",stop_share_perms_btn:\"stop_share_perms_btn\",storage_exceeded_dialog_admin_text:\"storage_exceeded_dialog_admin_text\",storage_exceeded_dialog_member_1_admins_text:\"storage_exceeded_dialog_member_1_admins_text\",storage_exceeded_dialog_member_2_admins_text:\"storage_exceeded_dialog_member_2_admins_text\",storage_exceeded_dialog_member_3_admins_text:\"storage_exceeded_dialog_member_3_admins_text\",storage_exceeded_dialog_member_generic_text:\"storage_exceeded_dialog_member_generic_text\",storage_exceeded_dialog_member_many_admins_text:\"storage_exceeded_dialog_member_many_admins_text\",storage_exceeded_dialog_remaining_admins_text:\"storage_exceeded_dialog_remaining_admins_text\",storage_exceeded_dialog_title:\"storage_exceeded_dialog_title\",storage_exceeded_dialog_upgrade:\"storage_exceeded_dialog_upgrade\",storage_exceeded_dialog_upgrade_benefit_more_space:\"storage_exceeded_dialog_upgrade_benefit_more_space\",storage_exceeded_dialog_upgrade_benefit_office_services:\"storage_exceeded_dialog_upgrade_benefit_office_services\",storage_limit_exceeded_banner_message:\"storage_limit_exceeded_banner_message\",storage_limit_nearing_banner_message:\"storage_limit_nearing_banner_message\",stream_live_event_analytics_header:\"stream_live_event_analytics_header\",stream_live_event_analytics_toggle_off:\"stream_live_event_analytics_toggle_off\",stream_live_event_analytics_toggle_on:\"stream_live_event_analytics_toggle_on\",surface_hub_channel_name_announcement:\"surface_hub_channel_name_announcement\",surface_hub_error_dialog_message:\"surface_hub_error_dialog_message\",surface_hub_error_dialog_refresh_button:\"surface_hub_error_dialog_refresh_button\",surface_hub_home_screen_dialpad:\"surface_hub_home_screen_dialpad\",surface_hub_left_camera:\"surface_hub_left_camera\",surface_hub_right_camera:\"surface_hub_right_camera\",surface_hub_store_app_version:\"surface_hub_store_app_version\",surface_hub_virtual_director_camera:\"surface_hub_virtual_director_camera\",surface_hub_web_client_version:\"surface_hub_web_client_version\",system_notifications_admin_demoted:\"system_notifications_admin_demoted\",system_notifications_channeladded:\"system_notifications_channeladded\",system_notifications_channeladded_favorite:\"system_notifications_channeladded_favorite\",system_notifications_channeladded_hide_channel:\"system_notifications_channeladded_hide_channel\",system_notifications_channeladded_show_channel:\"system_notifications_channeladded_show_channel\",system_notifications_channeladded_unfavorite:\"system_notifications_channeladded_unfavorite\",system_notifications_channeldeleted:\"system_notifications_channeldeleted\",system_notifications_channeldescedited:\"system_notifications_channeldescedited\",system_notifications_channelnameedited:\"system_notifications_channelnameedited\",system_notifications_member_promoted:\"system_notifications_member_promoted\",system_notifications_teamarchived:\"system_notifications_teamarchived\",system_notifications_teamdescedited:\"system_notifications_teamdescedited\",system_notifications_teamnameedited:\"system_notifications_teamnameedited\",system_notifications_teamrestored:\"system_notifications_teamrestored\",system_notifications_update_fav_default_off:\"system_notifications_update_fav_default_off\",system_notifications_update_fav_default_on:\"system_notifications_update_fav_default_on\",ta_active_header:\"ta_active_header\",ta_active_teams_only_msg:\"ta_active_teams_only_msg\",ta_active_user_header_title:\"ta_active_user_header_title\",ta_active_user_line_chart_description:\"ta_active_user_line_chart_description\",ta_date_header_title:\"ta_date_header_title\",ta_date_range:\"ta_date_range\",ta_guest_header_title:\"ta_guest_header_title\",ta_last_updated:\"ta_last_updated\",ta_member_count_header_title:\"ta_member_count_header_title\",ta_message_column_chart_description:\"ta_message_column_chart_description\",ta_message_header_title:\"ta_message_header_title\",ta_name_header_title:\"ta_name_header_title\",ta_team_visibility_header_title:\"ta_team_visibility_header_title\",ta_team_visibility_private:\"ta_team_visibility_private\",ta_team_visibility_public:\"ta_team_visibility_public\",ta_time_period_option_28_days:\"ta_time_period_option_28_days\",ta_time_period_option_7_days:\"ta_time_period_option_7_days\",ta_title:\"ta_title\",tab:\"tab\",tab_activity:\"tab_activity\",tab_all_calls:\"tab_all_calls\",tab_apps:\"tab_apps\",tab_calendar:\"tab_calendar\",tab_chat:\"tab_chat\",tab_collections:\"tab_collections\",tab_contact_list:\"tab_contact_list\",tab_conversation:\"tab_conversation\",tab_conversations:\"tab_conversations\",tab_copy_link_failure_msg:\"tab_copy_link_failure_msg\",tab_copy_link_success_msg:\"tab_copy_link_success_msg\",tab_files:\"tab_files\",tab_info_card_seen_on:\"tab_info_card_seen_on\",tab_missed_calls:\"tab_missed_calls\",tab_my_notes:\"tab_my_notes\",tab_notes:\"tab_notes\",tab_organization:\"tab_organization\",tab_posts:\"tab_posts\",tab_saved_contacts:\"tab_saved_contacts\",tab_whoBot_help:\"tab_whoBot_help\",tab_whoBot_myOrganization:\"tab_whoBot_myOrganization\",tab_whoBot_peopleMeeting:\"tab_whoBot_peopleMeeting\",tab_whoBot_peopleMeeting_pageSubtitle:\"tab_whoBot_peopleMeeting_pageSubtitle\",tab_whoBot_peopleMeeting_pageTitle:\"tab_whoBot_peopleMeeting_pageTitle\",tab_wikiApp_allWikis_name:\"tab_wikiApp_allWikis_name\",tab_wikiApp_myWiki_name:\"tab_wikiApp_myWiki_name\",tab_wikiApp_recentWikis_name:\"tab_wikiApp_recentWikis_name\",tabs_aria_label:\"tabs_aria_label\",tabs_aria_label_more_options:\"tabs_aria_label_more_options\",tabs_closeEnlargeText:\"tabs_closeEnlargeText\",tabs_enlargeText:\"tabs_enlargeText\",tabs_hideConversations:\"tabs_hideConversations\",tabs_newBadge:\"tabs_newBadge\",tabs_no_results:\"tabs_no_results\",tabs_reloadText:\"tabs_reloadText\",tabs_showConversations:\"tabs_showConversations\",tag_at_mention_description:\"tag_at_mention_description\",tag_at_mention_description_one_member:\"tag_at_mention_description_one_member\",tag_card_aria_label_title:\"tag_card_aria_label_title\",tag_card_members_label:\"tag_card_members_label\",tag_card_type_name:\"tag_card_type_name\",tag_errorDialog_add_remove_tags_request_limit:\"tag_errorDialog_add_remove_tags_request_limit\",tag_errorDialog_crud_error:\"tag_errorDialog_crud_error\",tag_errorDialog_fetchTags_error:\"tag_errorDialog_fetchTags_error\",tag_errorDialog_tags_member_limit:\"tag_errorDialog_tags_member_limit\",tag_errorDialog_team_tags_limit:\"tag_errorDialog_team_tags_limit\",tag_info_message:\"tag_info_message\",tag_info_message_owners_only:\"tag_info_message_owners_only\",tag_info_message_tenant_disabled:\"tag_info_message_tenant_disabled\",tagged_contacts_add_already_exist_error_toast_msg:\"tagged_contacts_add_already_exist_error_toast_msg\",tagged_contacts_add_already_exist_error_toast_title:\"tagged_contacts_add_already_exist_error_toast_title\",tagged_contacts_add_buddy_limit_error_toast_msg:\"tagged_contacts_add_buddy_limit_error_toast_msg\",tagged_contacts_add_buddy_limit_error_toast_title:\"tagged_contacts_add_buddy_limit_error_toast_title\",tagged_contacts_add_contact_error_toast_msg:\"tagged_contacts_add_contact_error_toast_msg\",tagged_contacts_add_contact_error_toast_title:\"tagged_contacts_add_contact_error_toast_title\",tagged_contacts_add_invalid_contact_error_toast_msg:\"tagged_contacts_add_invalid_contact_error_toast_msg\",tagged_contacts_add_invalid_contact_error_toast_title:\"tagged_contacts_add_invalid_contact_error_toast_title\",tagged_contacts_remove_contact_error_toast_msg:\"tagged_contacts_remove_contact_error_toast_msg\",tagged_contacts_remove_contact_error_toast_title:\"tagged_contacts_remove_contact_error_toast_title\",tagged_contacts_update_contact_error_msg:\"tagged_contacts_update_contact_error_msg\",tagged_contacts_update_contact_error_title:\"tagged_contacts_update_contact_error_title\",tasks_title:\"tasks_title\",tbot_actionmenu_block:\"tbot_actionmenu_block\",tbot_actionmenu_unblock:\"tbot_actionmenu_unblock\",tbot_menu_faqs_text:\"tbot_menu_faqs_text\",tbot_menu_faqs_value:\"tbot_menu_faqs_value\",tbot_menu_getstarted_text:\"tbot_menu_getstarted_text\",tbot_menu_getstarted_value:\"tbot_menu_getstarted_value\",tbot_menu_glossary_text:\"tbot_menu_glossary_text\",tbot_menu_glossary_value:\"tbot_menu_glossary_value\",tbot_menu_helparticles_text:\"tbot_menu_helparticles_text\",tbot_menu_helparticles_value:\"tbot_menu_helparticles_value\",tbot_menu_videos_text:\"tbot_menu_videos_text\",tbot_menu_videos_value:\"tbot_menu_videos_value\",tbot_services_agreement:\"tbot_services_agreement\",tbot_unsupported_message:\"tbot_unsupported_message\",td_add_member:\"td_add_member\",td_apps_gallery_error:\"td_apps_gallery_error\",td_apps_gallery_no_results:\"td_apps_gallery_no_results\",td_apps_tab_error:\"td_apps_tab_error\",td_apps_tab_name_customBot:\"td_apps_tab_name_customBot\",td_apps_tab_name_sideloaded_app:\"td_apps_tab_name_sideloaded_app\",td_banner_retry:\"td_banner_retry\",td_channels_tab_add_channel:\"td_channels_tab_add_channel\",td_channels_tab_channel_aria:\"td_channels_tab_channel_aria\",td_channels_tab_column_last_activity_aria:\"td_channels_tab_column_last_activity_aria\",td_channels_tab_column_people_aria:\"td_channels_tab_column_people_aria\",td_channels_tab_delete_channel:\"td_channels_tab_delete_channel\",td_channels_tab_delete_channel_aria:\"td_channels_tab_delete_channel_aria\",td_channels_tab_error:\"td_channels_tab_error\",td_channels_tab_favorite:\"td_channels_tab_favorite\",td_channels_tab_header_active:\"td_channels_tab_header_active\",td_channels_tab_header_active_aria:\"td_channels_tab_header_active_aria\",td_channels_tab_header_ascending:\"td_channels_tab_header_ascending\",td_channels_tab_header_deleted_date:\"td_channels_tab_header_deleted_date\",td_channels_tab_header_descending:\"td_channels_tab_header_descending\",td_channels_tab_header_description:\"td_channels_tab_header_description\",td_channels_tab_header_fav_default:\"td_channels_tab_header_fav_default\",td_channels_tab_header_name:\"td_channels_tab_header_name\",td_channels_tab_header_name_aria:\"td_channels_tab_header_name_aria\",td_channels_tab_header_people:\"td_channels_tab_header_people\",td_channels_tab_header_people_aria:\"td_channels_tab_header_people_aria\",td_channels_tab_header_show_default:\"td_channels_tab_header_show_default\",td_channels_tab_header_show_for_me:\"td_channels_tab_header_show_for_me\",td_channels_tab_header_type_aria:\"td_channels_tab_header_type_aria\",td_channels_tab_more_options:\"td_channels_tab_more_options\",td_channels_tab_multiple_search_results_aria:\"td_channels_tab_multiple_search_results_aria\",td_channels_tab_no_search_result:\"td_channels_tab_no_search_result\",td_channels_tab_one_search_result_aria:\"td_channels_tab_one_search_result_aria\",td_channels_tab_set_favorite_as_default_title_and_aria:\"td_channels_tab_set_favorite_as_default_title_and_aria\",td_channels_tab_show_hide_tooltip:\"td_channels_tab_show_hide_tooltip\",td_manage_channels_dashboard_channel_visibility_header_title:\"td_manage_channels_dashboard_channel_visibility_header_title\",td_manage_channels_dashboard_channel_visibility_private:\"td_manage_channels_dashboard_channel_visibility_private\",td_manage_channels_dashboard_channel_visibility_private_aria:\"td_manage_channels_dashboard_channel_visibility_private_aria\",td_manage_channels_dashboard_channel_visibility_standard:\"td_manage_channels_dashboard_channel_visibility_standard\",td_manage_channels_dashboard_channel_visibility_standard_aria:\"td_manage_channels_dashboard_channel_visibility_standard_aria\",td_manage_teams_dashboard_active_header:\"td_manage_teams_dashboard_active_header\",td_manage_teams_dashboard_active_header_aria:\"td_manage_teams_dashboard_active_header_aria\",td_manage_teams_dashboard_archived_header:\"td_manage_teams_dashboard_archived_header\",td_manage_teams_dashboard_archived_header_aria:\"td_manage_teams_dashboard_archived_header_aria\",td_manage_teams_dashboard_create_team:\"td_manage_teams_dashboard_create_team\",td_manage_teams_dashboard_description_header_title:\"td_manage_teams_dashboard_description_header_title\",td_manage_teams_dashboard_favorite_status_aria:\"td_manage_teams_dashboard_favorite_status_aria\",td_manage_teams_dashboard_found_search_result_aria:\"td_manage_teams_dashboard_found_search_result_aria\",td_manage_teams_dashboard_membership_guest:\"td_manage_teams_dashboard_membership_guest\",td_manage_teams_dashboard_membership_header_title:\"td_manage_teams_dashboard_membership_header_title\",td_manage_teams_dashboard_membership_member:\"td_manage_teams_dashboard_membership_member\",td_manage_teams_dashboard_membership_owner:\"td_manage_teams_dashboard_membership_owner\",td_manage_teams_dashboard_name_header_title:\"td_manage_teams_dashboard_name_header_title\",td_manage_teams_dashboard_no_search_result:\"td_manage_teams_dashboard_no_search_result\",td_manage_teams_dashboard_no_search_result_aria:\"td_manage_teams_dashboard_no_search_result_aria\",td_manage_teams_dashboard_people_aria:\"td_manage_teams_dashboard_people_aria\",td_manage_teams_dashboard_people_header_title:\"td_manage_teams_dashboard_people_header_title\",td_manage_teams_dashboard_searchbox_aria:\"td_manage_teams_dashboard_searchbox_aria\",td_manage_teams_dashboard_searchbox_placeholder:\"td_manage_teams_dashboard_searchbox_placeholder\",td_manage_teams_dashboard_show_hide_status_aria:\"td_manage_teams_dashboard_show_hide_status_aria\",td_manage_teams_dashboard_team_visibility_header_title:\"td_manage_teams_dashboard_team_visibility_header_title\",td_manage_teams_dashboard_team_visibility_private:\"td_manage_teams_dashboard_team_visibility_private\",td_manage_teams_dashboard_team_visibility_public:\"td_manage_teams_dashboard_team_visibility_public\",td_manage_teams_dashboard_title:\"td_manage_teams_dashboard_title\",td_manage_teams_error:\"td_manage_teams_error\",td_manage_teams_no_teams_found_error:\"td_manage_teams_no_teams_found_error\",td_member_mute_text:\"td_member_mute_text\",td_member_text:\"td_member_text\",td_member_unmute_text:\"td_member_unmute_text\",td_members_count:\"td_members_count\",td_members_error:\"td_members_error\",td_members_guests_text:\"td_members_guests_text\",td_members_remove_tooltip:\"td_members_remove_tooltip\",td_members_tab_column_tags_action_label:\"td_members_tab_column_tags_action_label\",td_members_tab_column_tags_label_aria:\"td_members_tab_column_tags_label_aria\",td_members_tab_error_generic:\"td_members_tab_error_generic\",td_members_tab_error_offline:\"td_members_tab_error_offline\",td_members_tab_header_department:\"td_members_tab_header_department\",td_members_tab_header_location:\"td_members_tab_header_location\",td_members_tab_header_mute:\"td_members_tab_header_mute\",td_members_tab_header_name:\"td_members_tab_header_name\",td_members_tab_header_role:\"td_members_tab_header_role\",td_members_tab_header_role_action_label:\"td_members_tab_header_role_action_label\",td_members_tab_header_role_label:\"td_members_tab_header_role_label\",td_members_tab_header_tags:\"td_members_tab_header_tags\",td_members_tab_header_title:\"td_members_tab_header_title\",td_members_tab_multiple_search_results_aria:\"td_members_tab_multiple_search_results_aria\",td_members_tab_muted_all_students_aria:\"td_members_tab_muted_all_students_aria\",td_members_tab_no_search_result:\"td_members_tab_no_search_result\",td_members_tab_no_search_result_aria:\"td_members_tab_no_search_result_aria\",td_members_tab_one_search_result_aria:\"td_members_tab_one_search_result_aria\",td_members_tab_removeMember_failure:\"td_members_tab_removeMember_failure\",td_members_tab_removeMember_success:\"td_members_tab_removeMember_success\",td_members_tab_role_change_label:\"td_members_tab_role_change_label\",td_members_tab_role_change_message:\"td_members_tab_role_change_message\",td_members_tab_unmuted_all_students_aria:\"td_members_tab_unmuted_all_students_aria\",td_owner_text:\"td_owner_text\",td_owners_text:\"td_owners_text\",td_pending_members_text:\"td_pending_members_text\",td_pending_requests_action_error:\"td_pending_requests_action_error\",td_pending_requests_action_label:\"td_pending_requests_action_label\",td_pending_requests_empty:\"td_pending_requests_empty\",td_pending_requests_error:\"td_pending_requests_error\",td_pending_requests_information_barrier_error:\"td_pending_requests_information_barrier_error\",td_pending_requests_information_barrier_learn_more_label:\"td_pending_requests_information_barrier_learn_more_label\",td_pending_requests_member_limit_error:\"td_pending_requests_member_limit_error\",td_pending_requests_people_service_resolve_error:\"td_pending_requests_people_service_resolve_error\",td_pending_requests_tab_requested_by:\"td_pending_requests_tab_requested_by\",td_people_count:\"td_people_count\",td_search_placeholder:\"td_search_placeholder\",td_team_creation_failed_member_non_retriable_message:\"td_team_creation_failed_member_non_retriable_message\",td_team_creation_failed_member_retriable_message:\"td_team_creation_failed_member_retriable_message\",td_team_creation_failed_owner_non_retriable_message:\"td_team_creation_failed_owner_non_retriable_message\",td_team_creation_failed_owner_retriable_message:\"td_team_creation_failed_owner_retriable_message\",team_action_menu_label:\"team_action_menu_label\",team_add_channel:\"team_add_channel\",team_add_members:\"team_add_members\",team_add_students:\"team_add_students\",team_add_teachers:\"team_add_teachers\",team_add_webhook:\"team_add_webhook\",team_archive_menu_title:\"team_archive_menu_title\",team_bot_dashboard_developer_footer:\"team_bot_dashboard_developer_footer\",team_clone_members:\"team_clone_members\",team_clone_option:\"team_clone_option\",team_clone_team_dialog_title:\"team_clone_team_dialog_title\",team_code_copied_popup_message:\"team_code_copied_popup_message\",team_code_section_description:\"team_code_section_description\",team_code_section_guest_disclaimer:\"team_code_section_guest_disclaimer\",team_code_section_locked_notice:\"team_code_section_locked_notice\",team_code_section_title:\"team_code_section_title\",team_code_value_message:\"team_code_value_message\",team_connectors:\"team_connectors\",team_dashboard_active_channel_tab_header:\"team_dashboard_active_channel_tab_header\",team_dashboard_add_other_member_permission:\"team_dashboard_add_other_member_permission\",team_dashboard_analytics:\"team_dashboard_analytics\",team_dashboard_apps:\"team_dashboard_apps\",team_dashboard_apps_connectors_cud_permission:\"team_dashboard_apps_connectors_cud_permission\",team_dashboard_apps_cud_permission:\"team_dashboard_apps_cud_permission\",team_dashboard_apps_custom_upload_permission:\"team_dashboard_apps_custom_upload_permission\",team_dashboard_apps_header_name:\"team_dashboard_apps_header_name\",team_dashboard_apps_header_name_new:\"team_dashboard_apps_header_name_new\",team_dashboard_apps_header_name_noperms:\"team_dashboard_apps_header_name_noperms\",team_dashboard_apps_header_name_noperms_new:\"team_dashboard_apps_header_name_noperms_new\",team_dashboard_apps_install_permission:\"team_dashboard_apps_install_permission\",team_dashboard_apps_new:\"team_dashboard_apps_new\",team_dashboard_apps_tabs_cud_permission:\"team_dashboard_apps_tabs_cud_permission\",team_dashboard_apps_upgrade_consent_notification:\"team_dashboard_apps_upgrade_consent_notification\",team_dashboard_atMentions_channel_permission:\"team_dashboard_atMentions_channel_permission\",team_dashboard_atMentions_channel_permission_fav_state:\"team_dashboard_atMentions_channel_permission_fav_state\",team_dashboard_atMentions_team_permission:\"team_dashboard_atMentions_team_permission\",team_dashboard_channel_actions_title:\"team_dashboard_channel_actions_title\",team_dashboard_channel_cud_permission:\"team_dashboard_channel_cud_permission\",team_dashboard_channel_cud_permission_niji:\"team_dashboard_channel_cud_permission_niji\",team_dashboard_channel_delete_permission:\"team_dashboard_channel_delete_permission\",team_dashboard_channel_delete_permission_guest:\"team_dashboard_channel_delete_permission_guest\",team_dashboard_channel_delete_permission_niji:\"team_dashboard_channel_delete_permission_niji\",team_dashboard_channel_moderation_anyone_except_guest_posts:\"team_dashboard_channel_moderation_anyone_except_guest_posts\",team_dashboard_channel_moderation_anyone_posts:\"team_dashboard_channel_moderation_anyone_posts\",team_dashboard_channel_moderators_list:\"team_dashboard_channel_moderators_list\",team_dashboard_channel_moderators_new_post:\"team_dashboard_channel_moderators_new_post\",team_dashboard_channel_private_permission:\"team_dashboard_channel_private_permission\",team_dashboard_channel_remove_permission:\"team_dashboard_channel_remove_permission\",team_dashboard_channel_start_new_post:\"team_dashboard_channel_start_new_post\",team_dashboard_channel_tab_search_placeholder:\"team_dashboard_channel_tab_search_placeholder\",team_dashboard_checkbox_state_disabled:\"team_dashboard_checkbox_state_disabled\",team_dashboard_class_nb_owner_section:\"team_dashboard_class_nb_owner_section\",team_dashboard_class_nb_sections:\"team_dashboard_class_nb_sections\",team_dashboard_class_notebook_not_setup:\"team_dashboard_class_notebook_not_setup\",team_dashboard_class_notebook_title:\"team_dashboard_class_notebook_title\",team_dashboard_deleted_channel_restore_btn:\"team_dashboard_deleted_channel_restore_btn\",team_dashboard_deleted_channel_tab_header:\"team_dashboard_deleted_channel_tab_header\",team_dashboard_developer_add_outgoing_webhook:\"team_dashboard_developer_add_outgoing_webhook\",team_dashboard_developer_footer:\"team_dashboard_developer_footer\",team_dashboard_developer_footer_learn_more:\"team_dashboard_developer_footer_learn_more\",team_dashboard_developer_noapps_subtitle_discover_new:\"team_dashboard_developer_noapps_subtitle_discover_new\",team_dashboard_developer_sideload_app:\"team_dashboard_developer_sideload_app\",team_dashboard_developer_sideload_app_new:\"team_dashboard_developer_sideload_app_new\",team_dashboard_discovery_actions_desc:\"team_dashboard_discovery_actions_desc\",team_dashboard_discovery_actions_error_load:\"team_dashboard_discovery_actions_error_load\",team_dashboard_discovery_actions_error_update:\"team_dashboard_discovery_actions_error_update\",team_dashboard_discovery_actions_teams:\"team_dashboard_discovery_actions_teams\",team_dashboard_discovery_actions_title:\"team_dashboard_discovery_actions_title\",team_dashboard_dynamic_group_team:\"team_dashboard_dynamic_group_team\",team_dashboard_dynamic_members_present:\"team_dashboard_dynamic_members_present\",team_dashboard_edu_class_notebook_settings_migrated:\"team_dashboard_edu_class_notebook_settings_migrated\",team_dashboard_edu_nb_add_section:\"team_dashboard_edu_nb_add_section\",team_dashboard_edu_nb_cancel_sections_button:\"team_dashboard_edu_nb_cancel_sections_button\",team_dashboard_edu_nb_copy:\"team_dashboard_edu_nb_copy\",team_dashboard_edu_nb_download_add_in:\"team_dashboard_edu_nb_download_add_in\",team_dashboard_edu_nb_duplicate_section_error:\"team_dashboard_edu_nb_duplicate_section_error\",team_dashboard_edu_nb_empty_section_error:\"team_dashboard_edu_nb_empty_section_error\",team_dashboard_edu_nb_link:\"team_dashboard_edu_nb_link\",team_dashboard_edu_nb_lock_collaboration_space:\"team_dashboard_edu_nb_lock_collaboration_space\",team_dashboard_edu_nb_lock_collaboration_space_desc:\"team_dashboard_edu_nb_lock_collaboration_space_desc\",team_dashboard_edu_nb_lock_collaboration_space_locked:\"team_dashboard_edu_nb_lock_collaboration_space_locked\",team_dashboard_edu_nb_lock_collaboration_space_unlocked:\"team_dashboard_edu_nb_lock_collaboration_space_unlocked\",team_dashboard_edu_nb_new_section:\"team_dashboard_edu_nb_new_section\",team_dashboard_edu_nb_owner_section_desc:\"team_dashboard_edu_nb_owner_section_desc\",team_dashboard_edu_nb_owner_section_enabled:\"team_dashboard_edu_nb_owner_section_enabled\",team_dashboard_edu_nb_owner_section_enabling:\"team_dashboard_edu_nb_owner_section_enabling\",team_dashboard_edu_nb_save_sections_button:\"team_dashboard_edu_nb_save_sections_button\",team_dashboard_edu_nb_saved_sections:\"team_dashboard_edu_nb_saved_sections\",team_dashboard_edu_nb_saving_sections:\"team_dashboard_edu_nb_saving_sections\",team_dashboard_edu_nb_space_start_section_error:\"team_dashboard_edu_nb_space_start_section_error\",team_dashboard_edu_nb_splchar_section_error:\"team_dashboard_edu_nb_splchar_section_error\",team_dashboard_edu_nb_update_error:\"team_dashboard_edu_nb_update_error\",team_dashboard_edu_nb_update_error_ok:\"team_dashboard_edu_nb_update_error_ok\",team_dashboard_edu_nb_update_error_title:\"team_dashboard_edu_nb_update_error_title\",team_dashboard_edu_nb_updated_fetch_error:\"team_dashboard_edu_nb_updated_fetch_error\",team_dashboard_edu_notebook_desc:\"team_dashboard_edu_notebook_desc\",team_dashboard_edu_staff_notebook_settings_migrated:\"team_dashboard_edu_staff_notebook_settings_migrated\",team_dashboard_enable_admin_delete:\"team_dashboard_enable_admin_delete\",team_dashboard_enable_delete:\"team_dashboard_enable_delete\",team_dashboard_enable_edit:\"team_dashboard_enable_edit\",team_dashboard_feature_actions_title:\"team_dashboard_feature_actions_title\",team_dashboard_feature_settings_desc:\"team_dashboard_feature_settings_desc\",team_dashboard_feature_settings_title:\"team_dashboard_feature_settings_title\",team_dashboard_fun_control_giphy_actions_channel_permission:\"team_dashboard_fun_control_giphy_actions_channel_permission\",team_dashboard_fun_control_giphy_actions_team_permission:\"team_dashboard_fun_control_giphy_actions_team_permission\",team_dashboard_fun_control_giphy_actions_team_rating:\"team_dashboard_fun_control_giphy_actions_team_rating\",team_dashboard_fun_control_giphy_actions_title:\"team_dashboard_fun_control_giphy_actions_title\",team_dashboard_fun_control_giphy_rating_info_title:\"team_dashboard_fun_control_giphy_rating_info_title\",team_dashboard_fun_control_giphy_rating_moderate:\"team_dashboard_fun_control_giphy_rating_moderate\",team_dashboard_fun_control_giphy_rating_moderate_info:\"team_dashboard_fun_control_giphy_rating_moderate_info\",team_dashboard_fun_control_giphy_rating_no_restriction:\"team_dashboard_fun_control_giphy_rating_no_restriction\",team_dashboard_fun_control_giphy_rating_no_restriction_info:\"team_dashboard_fun_control_giphy_rating_no_restriction_info\",team_dashboard_fun_control_giphy_rating_strict:\"team_dashboard_fun_control_giphy_rating_strict\",team_dashboard_fun_control_giphy_rating_strict_info:\"team_dashboard_fun_control_giphy_rating_strict_info\",team_dashboard_fun_control_memes_actions_team_permission:\"team_dashboard_fun_control_memes_actions_team_permission\",team_dashboard_fun_control_memes_actions_teammeme_permission:\"team_dashboard_fun_control_memes_actions_teammeme_permission\",team_dashboard_fun_control_memes_actions_title:\"team_dashboard_fun_control_memes_actions_title\",team_dashboard_fun_control_stickers_actions_team_permission:\"team_dashboard_fun_control_stickers_actions_team_permission\",team_dashboard_fun_control_stickers_actions_title:\"team_dashboard_fun_control_stickers_actions_title\",team_dashboard_funcontrol_actions_desc:\"team_dashboard_funcontrol_actions_desc\",team_dashboard_funcontrol_actions_title:\"team_dashboard_funcontrol_actions_title\",team_dashboard_general_channel_anyone_posts:\"team_dashboard_general_channel_anyone_posts\",team_dashboard_general_channel_owner_posts_only:\"team_dashboard_general_channel_owner_posts_only\",team_dashboard_general_channel_title:\"team_dashboard_general_channel_title\",team_dashboard_general_channel_warn_many_recipients:\"team_dashboard_general_channel_warn_many_recipients\",team_dashboard_giphy_disabled_info_title:\"team_dashboard_giphy_disabled_info_title\",team_dashboard_guardian_assignment_email:\"team_dashboard_guardian_assignment_email\",team_dashboard_guardian_notification_settings_desc:\"team_dashboard_guardian_notification_settings_desc\",team_dashboard_guardian_notification_settings_title:\"team_dashboard_guardian_notification_settings_title\",team_dashboard_guest_permissions_title:\"team_dashboard_guest_permissions_title\",team_dashboard_guest_present:\"team_dashboard_guest_present\",team_dashboard_integration_cud_permission:\"team_dashboard_integration_cud_permission\",team_dashboard_message_threading:\"team_dashboard_message_threading\",team_dashboard_permissions_desc:\"team_dashboard_permissions_desc\",team_dashboard_permissions_desc_guest:\"team_dashboard_permissions_desc_guest\",team_dashboard_permissions_desc_team_renewal:\"team_dashboard_permissions_desc_team_renewal\",team_dashboard_permissions_title:\"team_dashboard_permissions_title\",team_dashboard_public_team_message:\"team_dashboard_public_team_message\",team_dashboard_remove_other_member_permission:\"team_dashboard_remove_other_member_permission\",team_dashboard_settings_avatar:\"team_dashboard_settings_avatar\",team_dashboard_settings_avatar_desc:\"team_dashboard_settings_avatar_desc\",team_dashboard_settings_change_picture:\"team_dashboard_settings_change_picture\",team_dashboard_settings_change_theme:\"team_dashboard_settings_change_theme\",team_dashboard_settings_channel_not_admin_error:\"team_dashboard_settings_channel_not_admin_error\",team_dashboard_settings_class_theme:\"team_dashboard_settings_class_theme\",team_dashboard_settings_class_theme_desc:\"team_dashboard_settings_class_theme_desc\",team_dashboard_settings_customization:\"team_dashboard_settings_customization\",team_dashboard_settings_not_admin_error:\"team_dashboard_settings_not_admin_error\",team_dashboard_staff_nb_owner_section:\"team_dashboard_staff_nb_owner_section\",team_dashboard_staff_nb_sections:\"team_dashboard_staff_nb_sections\",team_dashboard_staff_notebook_not_setup:\"team_dashboard_staff_notebook_not_setup\",team_dashboard_staff_notebook_title:\"team_dashboard_staff_notebook_title\",team_dashboard_tab_channels:\"team_dashboard_tab_channels\",team_dashboard_tab_cud_permission:\"team_dashboard_tab_cud_permission\",team_dashboard_tab_digital_signage:\"team_dashboard_tab_digital_signage\",team_dashboard_tab_files:\"team_dashboard_tab_files\",team_dashboard_tab_members:\"team_dashboard_tab_members\",team_dashboard_tab_pending_requests:\"team_dashboard_tab_pending_requests\",team_dashboard_tab_pending_requests_approve:\"team_dashboard_tab_pending_requests_approve\",team_dashboard_tab_pending_requests_conflict:\"team_dashboard_tab_pending_requests_conflict\",team_dashboard_tab_pending_requests_conflict_already_member:\"team_dashboard_tab_pending_requests_conflict_already_member\",team_dashboard_tab_pending_requests_conflict_default:\"team_dashboard_tab_pending_requests_conflict_default\",team_dashboard_tab_pending_requests_decline:\"team_dashboard_tab_pending_requests_decline\",team_dashboard_tab_settings:\"team_dashboard_tab_settings\",team_dashboard_tags_settings_action:\"team_dashboard_tags_settings_action\",team_dashboard_tags_settings_add_tags_control_all_members_option:\"team_dashboard_tags_settings_add_tags_control_all_members_option\",team_dashboard_tags_settings_add_tags_control_owners_only_option:\"team_dashboard_tags_settings_add_tags_control_owners_only_option\",team_dashboard_tags_settings_add_tags_control_title:\"team_dashboard_tags_settings_add_tags_control_title\",team_dashboard_tags_settings_disabled:\"team_dashboard_tags_settings_disabled\",team_dashboard_tags_settings_title:\"team_dashboard_tags_settings_title\",team_dashboard_team_actions_removeteam_title:\"team_dashboard_team_actions_removeteam_title\",team_dashboard_team_renewal_title:\"team_dashboard_team_renewal_title\",team_dashboard_tenant_wide_team:\"team_dashboard_tenant_wide_team\",team_dashboard_update_permission_generic_error:\"team_dashboard_update_permission_generic_error\",team_dashboard_user_actions_title:\"team_dashboard_user_actions_title\",team_dashboard_view_dashboard:\"team_dashboard_view_dashboard\",team_deeplink_dialog_title:\"team_deeplink_dialog_title\",team_deeplink_error_title:\"team_deeplink_error_title\",team_deeplink_forbidden_access_alert:\"team_deeplink_forbidden_access_alert\",team_deeplink_menu_title:\"team_deeplink_menu_title\",team_deeplink_offline_error_title:\"team_deeplink_offline_error_title\",team_delete_group:\"team_delete_group\",team_edit_group:\"team_edit_group\",team_edit_save_message:\"team_edit_save_message\",team_edit_team_dialog_title:\"team_edit_team_dialog_title\",team_has_no_code_message:\"team_has_no_code_message\",team_header_guest_indicator:\"team_header_guest_indicator\",team_header_guest_indicator_pc:\"team_header_guest_indicator_pc\",team_leave_group:\"team_leave_group\",team_members_table:\"team_members_table\",team_renew_failure_title:\"team_renew_failure_title\",team_renew_success_subtitle:\"team_renew_success_subtitle\",team_renew_success_title:\"team_renew_success_title\",team_renewal_btn_text:\"team_renewal_btn_text\",team_renewal_team_settings:\"team_renewal_team_settings\",team_renewal_tooltip:\"team_renewal_tooltip\",team_restore_menu_title:\"team_restore_menu_title\",team_select_description:\"team_select_description\",team_settings_renew_success:\"team_settings_renew_success\",team_update_team_dialog_title:\"team_update_team_dialog_title\",team_welcome_button_add_members:\"team_welcome_button_add_members\",team_welcome_button_create_channel:\"team_welcome_button_create_channel\",team_welcome_button_faq:\"team_welcome_button_faq\",team_welcome_image_add_members:\"team_welcome_image_add_members\",team_welcome_image_create_channel:\"team_welcome_image_create_channel\",team_welcome_image_faq:\"team_welcome_image_faq\",team_welcome_text:\"team_welcome_text\",team_welcome_title:\"team_welcome_title\",teamAccessType_createTeamv2_title:\"teamAccessType_createTeamv2_title\",teamAccessType_private:\"teamAccessType_private\",teamAccessType_private_createTeamv2_desc:\"teamAccessType_private_createTeamv2_desc\",teamAccessType_private_dropdown:\"teamAccessType_private_dropdown\",teamAccessType_private_dropdown_disabled_tooltip:\"teamAccessType_private_dropdown_disabled_tooltip\",teamAccessType_private_tooltip:\"teamAccessType_private_tooltip\",teamAccessType_private_v2:\"teamAccessType_private_v2\",teamAccessType_public:\"teamAccessType_public\",teamAccessType_public_createTeamv2_desc:\"teamAccessType_public_createTeamv2_desc\",teamAccessType_public_dropdown:\"teamAccessType_public_dropdown\",teamAccessType_public_dropdown_disabled_tooltip:\"teamAccessType_public_dropdown_disabled_tooltip\",teamAccessType_public_tooltip:\"teamAccessType_public_tooltip\",teamAccessType_public_v2:\"teamAccessType_public_v2\",teamAccessType_select_sensitivity_first_tooltip:\"teamAccessType_select_sensitivity_first_tooltip\",teamAccessType_tenantWide:\"teamAccessType_tenantWide\",teamAccessType_tenantWide_createTeamv2_desc:\"teamAccessType_tenantWide_createTeamv2_desc\",teamAccessType_tenantWide_dropdown:\"teamAccessType_tenantWide_dropdown\",teamAccessType_tenantWide_tooltip:\"teamAccessType_tenantWide_tooltip\",teamEditTeamDialog_class_title:\"teamEditTeamDialog_class_title\",teamEditTeamDialog_classAvatar_title:\"teamEditTeamDialog_classAvatar_title\",teamEditTeamDialog_classGradeName_postsecondary:\"teamEditTeamDialog_classGradeName_postsecondary\",teamEditTeamDialog_classGradeName_primary:\"teamEditTeamDialog_classGradeName_primary\",teamEditTeamDialog_classGradeName_secondary:\"teamEditTeamDialog_classGradeName_secondary\",teamEditTeamDialog_className_title:\"teamEditTeamDialog_className_title\",teamEditTeamDialog_classSubjectHint_algebra:\"teamEditTeamDialog_classSubjectHint_algebra\",teamEditTeamDialog_classSubjectHint_anthropology:\"teamEditTeamDialog_classSubjectHint_anthropology\",teamEditTeamDialog_classSubjectHint_arabic:\"teamEditTeamDialog_classSubjectHint_arabic\",teamEditTeamDialog_classSubjectHint_archaeology:\"teamEditTeamDialog_classSubjectHint_archaeology\",teamEditTeamDialog_classSubjectHint_art_history:\"teamEditTeamDialog_classSubjectHint_art_history\",teamEditTeamDialog_classSubjectHint_astronomy:\"teamEditTeamDialog_classSubjectHint_astronomy\",teamEditTeamDialog_classSubjectHint_band:\"teamEditTeamDialog_classSubjectHint_band\",teamEditTeamDialog_classSubjectHint_biochemistry:\"teamEditTeamDialog_classSubjectHint_biochemistry\",teamEditTeamDialog_classSubjectHint_biology:\"teamEditTeamDialog_classSubjectHint_biology\",teamEditTeamDialog_classSubjectHint_calculus:\"teamEditTeamDialog_classSubjectHint_calculus\",teamEditTeamDialog_classSubjectHint_chemistry:\"teamEditTeamDialog_classSubjectHint_chemistry\",teamEditTeamDialog_classSubjectHint_chinese:\"teamEditTeamDialog_classSubjectHint_chinese\",teamEditTeamDialog_classSubjectHint_choir:\"teamEditTeamDialog_classSubjectHint_choir\",teamEditTeamDialog_classSubjectHint_computer:\"teamEditTeamDialog_classSubjectHint_computer\",teamEditTeamDialog_classSubjectHint_dance:\"teamEditTeamDialog_classSubjectHint_dance\",teamEditTeamDialog_classSubjectHint_drawing:\"teamEditTeamDialog_classSubjectHint_drawing\",teamEditTeamDialog_classSubjectHint_earth_science:\"teamEditTeamDialog_classSubjectHint_earth_science\",teamEditTeamDialog_classSubjectHint_ecology:\"teamEditTeamDialog_classSubjectHint_ecology\",teamEditTeamDialog_classSubjectHint_economics:\"teamEditTeamDialog_classSubjectHint_economics\",teamEditTeamDialog_classSubjectHint_education:\"teamEditTeamDialog_classSubjectHint_education\",teamEditTeamDialog_classSubjectHint_electrical:\"teamEditTeamDialog_classSubjectHint_electrical\",teamEditTeamDialog_classSubjectHint_engineering:\"teamEditTeamDialog_classSubjectHint_engineering\",teamEditTeamDialog_classSubjectHint_environmental_science:\"teamEditTeamDialog_classSubjectHint_environmental_science\",teamEditTeamDialog_classSubjectHint_film:\"teamEditTeamDialog_classSubjectHint_film\",teamEditTeamDialog_classSubjectHint_french:\"teamEditTeamDialog_classSubjectHint_french\",teamEditTeamDialog_classSubjectHint_geography:\"teamEditTeamDialog_classSubjectHint_geography\",teamEditTeamDialog_classSubjectHint_geology:\"teamEditTeamDialog_classSubjectHint_geology\",teamEditTeamDialog_classSubjectHint_geometry:\"teamEditTeamDialog_classSubjectHint_geometry\",teamEditTeamDialog_classSubjectHint_german:\"teamEditTeamDialog_classSubjectHint_german\",teamEditTeamDialog_classSubjectHint_gym:\"teamEditTeamDialog_classSubjectHint_gym\",teamEditTeamDialog_classSubjectHint_health:\"teamEditTeamDialog_classSubjectHint_health\",teamEditTeamDialog_classSubjectHint_hindi:\"teamEditTeamDialog_classSubjectHint_hindi\",teamEditTeamDialog_classSubjectHint_history:\"teamEditTeamDialog_classSubjectHint_history\",teamEditTeamDialog_classSubjectHint_japanese:\"teamEditTeamDialog_classSubjectHint_japanese\",teamEditTeamDialog_classSubjectHint_latin:\"teamEditTeamDialog_classSubjectHint_latin\",teamEditTeamDialog_classSubjectHint_law:\"teamEditTeamDialog_classSubjectHint_law\",teamEditTeamDialog_classSubjectHint_life_science:\"teamEditTeamDialog_classSubjectHint_life_science\",teamEditTeamDialog_classSubjectHint_linguistics:\"teamEditTeamDialog_classSubjectHint_linguistics\",teamEditTeamDialog_classSubjectHint_logic:\"teamEditTeamDialog_classSubjectHint_logic\",teamEditTeamDialog_classSubjectHint_mandarin:\"teamEditTeamDialog_classSubjectHint_mandarin\",teamEditTeamDialog_classSubjectHint_math:\"teamEditTeamDialog_classSubjectHint_math\",teamEditTeamDialog_classSubjectHint_mathematics:\"teamEditTeamDialog_classSubjectHint_mathematics\",teamEditTeamDialog_classSubjectHint_mechanics:\"teamEditTeamDialog_classSubjectHint_mechanics\",teamEditTeamDialog_classSubjectHint_media:\"teamEditTeamDialog_classSubjectHint_media\",teamEditTeamDialog_classSubjectHint_meteorology:\"teamEditTeamDialog_classSubjectHint_meteorology\",teamEditTeamDialog_classSubjectHint_music:\"teamEditTeamDialog_classSubjectHint_music\",teamEditTeamDialog_classSubjectHint_music_history:\"teamEditTeamDialog_classSubjectHint_music_history\",teamEditTeamDialog_classSubjectHint_oceanography:\"teamEditTeamDialog_classSubjectHint_oceanography\",teamEditTeamDialog_classSubjectHint_orchestra:\"teamEditTeamDialog_classSubjectHint_orchestra\",teamEditTeamDialog_classSubjectHint_painting:\"teamEditTeamDialog_classSubjectHint_painting\",teamEditTeamDialog_classSubjectHint_performing_arts:\"teamEditTeamDialog_classSubjectHint_performing_arts\",teamEditTeamDialog_classSubjectHint_photography:\"teamEditTeamDialog_classSubjectHint_photography\",teamEditTeamDialog_classSubjectHint_phys_ed:\"teamEditTeamDialog_classSubjectHint_phys_ed\",teamEditTeamDialog_classSubjectHint_physical_education:\"teamEditTeamDialog_classSubjectHint_physical_education\",teamEditTeamDialog_classSubjectHint_physics:\"teamEditTeamDialog_classSubjectHint_physics\",teamEditTeamDialog_classSubjectHint_poetry:\"teamEditTeamDialog_classSubjectHint_poetry\",teamEditTeamDialog_classSubjectHint_political_science:\"teamEditTeamDialog_classSubjectHint_political_science\",teamEditTeamDialog_classSubjectHint_portuguese:\"teamEditTeamDialog_classSubjectHint_portuguese\",teamEditTeamDialog_classSubjectHint_programming:\"teamEditTeamDialog_classSubjectHint_programming\",teamEditTeamDialog_classSubjectHint_psychology:\"teamEditTeamDialog_classSubjectHint_psychology\",teamEditTeamDialog_classSubjectHint_russian:\"teamEditTeamDialog_classSubjectHint_russian\",teamEditTeamDialog_classSubjectHint_science:\"teamEditTeamDialog_classSubjectHint_science\",teamEditTeamDialog_classSubjectHint_sculpture:\"teamEditTeamDialog_classSubjectHint_sculpture\",teamEditTeamDialog_classSubjectHint_sociology:\"teamEditTeamDialog_classSubjectHint_sociology\",teamEditTeamDialog_classSubjectHint_spanish:\"teamEditTeamDialog_classSubjectHint_spanish\",teamEditTeamDialog_classSubjectHint_statistics:\"teamEditTeamDialog_classSubjectHint_statistics\",teamEditTeamDialog_classSubjectHint_technology:\"teamEditTeamDialog_classSubjectHint_technology\",teamEditTeamDialog_classSubjectHint_theatre_arts:\"teamEditTeamDialog_classSubjectHint_theatre_arts\",teamEditTeamDialog_classSubjectHint_voice:\"teamEditTeamDialog_classSubjectHint_voice\",teamEditTeamDialog_classSubjectHint_zoology:\"teamEditTeamDialog_classSubjectHint_zoology\",teamEditTeamDialog_classSubjectName_artanddesign:\"teamEditTeamDialog_classSubjectName_artanddesign\",teamEditTeamDialog_classSubjectName_engineering:\"teamEditTeamDialog_classSubjectName_engineering\",teamEditTeamDialog_classSubjectName_foreignlanguage:\"teamEditTeamDialog_classSubjectName_foreignlanguage\",teamEditTeamDialog_classSubjectName_mathematics:\"teamEditTeamDialog_classSubjectName_mathematics\",teamEditTeamDialog_classSubjectName_other:\"teamEditTeamDialog_classSubjectName_other\",teamEditTeamDialog_classSubjectName_physicaleducation:\"teamEditTeamDialog_classSubjectName_physicaleducation\",teamEditTeamDialog_classSubjectName_science:\"teamEditTeamDialog_classSubjectName_science\",teamEditTeamDialog_classSubjectName_socialsciences:\"teamEditTeamDialog_classSubjectName_socialsciences\",teamEditTeamDialog_gradeLevel_title:\"teamEditTeamDialog_gradeLevel_title\",teamEditTeamDialog_subject_title:\"teamEditTeamDialog_subject_title\",teamEditTeamDialog_teamAvatar_title:\"teamEditTeamDialog_teamAvatar_title\",teamEditTeamDialog_title_new:\"teamEditTeamDialog_title_new\",teamEditTeamDialog_update_button:\"teamEditTeamDialog_update_button\",teams_add_favorite_tooltip:\"teams_add_favorite_tooltip\",teams_archive_dialog_button_text:\"teams_archive_dialog_button_text\",teams_archive_dialog_cancel_button_text:\"teams_archive_dialog_cancel_button_text\",teams_archive_dialog_confirmation_text:\"teams_archive_dialog_confirmation_text\",teams_archive_dialog_description_text:\"teams_archive_dialog_description_text\",teams_archive_dialog_error_description_text:\"teams_archive_dialog_error_description_text\",teams_archive_dialog_error_title_text:\"teams_archive_dialog_error_title_text\",teams_archive_dialog_learn_more_text:\"teams_archive_dialog_learn_more_text\",teams_archive_dialog_progress_text:\"teams_archive_dialog_progress_text\",teams_archive_dialog_sharepoint_option_text:\"teams_archive_dialog_sharepoint_option_text\",teams_bulk_deny_join_requests_confirm_message:\"teams_bulk_deny_join_requests_confirm_message\",teams_bulk_deny_join_requests_confirm_title:\"teams_bulk_deny_join_requests_confirm_title\",teams_channel_hidden_overflow:\"teams_channel_hidden_overflow\",teams_channelOverflow:\"teams_channelOverflow\",teams_channels_add_favorite:\"teams_channels_add_favorite\",teams_channels_favorite_narration:\"teams_channels_favorite_narration\",teams_channels_hide:\"teams_channels_hide\",teams_channels_hide_narration:\"teams_channels_hide_narration\",teams_channels_remove_favorite:\"teams_channels_remove_favorite\",teams_channels_remove_favorite_narration:\"teams_channels_remove_favorite_narration\",teams_channels_show:\"teams_channels_show\",teams_channels_show_narration:\"teams_channels_show_narration\",teams_collectLogs_dialog_description_para:\"teams_collectLogs_dialog_description_para\",teams_collectLogs_dialog_saveCpuProfile_button_label:\"teams_collectLogs_dialog_saveCpuProfile_button_label\",teams_confirmDeleteChannelWithFolder:\"teams_confirmDeleteChannelWithFolder\",teams_confirmDeleteChannelWithoutFolder:\"teams_confirmDeleteChannelWithoutFolder\",teams_confirmDeleteGroup:\"teams_confirmDeleteGroup\",teams_confirmLeaveGroup:\"teams_confirmLeaveGroup\",teams_delete_dialog_button_text:\"teams_delete_dialog_button_text\",teams_delete_dialog_confirmation_text:\"teams_delete_dialog_confirmation_text\",teams_delete_dialog_progress_text:\"teams_delete_dialog_progress_text\",teams_delete_dialog_reconfirmation_text:\"teams_delete_dialog_reconfirmation_text\",teams_delete_dialog_success_status_text:\"teams_delete_dialog_success_status_text\",teams_delete_generic_error:\"teams_delete_generic_error\",teams_deleteTeamButtonText:\"teams_deleteTeamButtonText\",teams_device_button_info:\"teams_device_button_info\",teams_device_cortana_invoke:\"teams_device_cortana_invoke\",teams_device_meeting_join:\"teams_device_meeting_join\",teams_device_missed_voicemail:\"teams_device_missed_voicemail\",teams_emptyClassificationTooltip:\"teams_emptyClassificationTooltip\",teams_engagement_activity_welcomeuser_draft:\"teams_engagement_activity_welcomeuser_draft\",teams_engagement_activity_welcomeuser_feed:\"teams_engagement_activity_welcomeuser_feed\",teams_feedback_dialog_cancel_button_label:\"teams_feedback_dialog_cancel_button_label\",teams_feedback_dialog_category_1:\"teams_feedback_dialog_category_1\",teams_feedback_dialog_category_11:\"teams_feedback_dialog_category_11\",teams_feedback_dialog_category_12:\"teams_feedback_dialog_category_12\",teams_feedback_dialog_category_14:\"teams_feedback_dialog_category_14\",teams_feedback_dialog_category_16:\"teams_feedback_dialog_category_16\",teams_feedback_dialog_category_17:\"teams_feedback_dialog_category_17\",teams_feedback_dialog_category_18:\"teams_feedback_dialog_category_18\",teams_feedback_dialog_category_19:\"teams_feedback_dialog_category_19\",teams_feedback_dialog_category_2:\"teams_feedback_dialog_category_2\",teams_feedback_dialog_category_26:\"teams_feedback_dialog_category_26\",teams_feedback_dialog_category_27:\"teams_feedback_dialog_category_27\",teams_feedback_dialog_category_28:\"teams_feedback_dialog_category_28\",teams_feedback_dialog_category_3:\"teams_feedback_dialog_category_3\",teams_feedback_dialog_category_5:\"teams_feedback_dialog_category_5\",teams_feedback_dialog_category_6:\"teams_feedback_dialog_category_6\",teams_feedback_dialog_category_7:\"teams_feedback_dialog_category_7\",teams_feedback_dialog_category_8:\"teams_feedback_dialog_category_8\",teams_feedback_dialog_category_9:\"teams_feedback_dialog_category_9\",teams_feedback_dialog_category_dropdown:\"teams_feedback_dialog_category_dropdown\",teams_feedback_dialog_category_label:\"teams_feedback_dialog_category_label\",teams_feedback_dialog_description_label:\"teams_feedback_dialog_description_label\",teams_feedback_dialog_description_textarea_placeholder:\"teams_feedback_dialog_description_textarea_placeholder\",teams_feedback_dialog_description_textarea_placeholder_broadcast_attendee:\"teams_feedback_dialog_description_textarea_placeholder_broadcast_attendee\",teams_feedback_dialog_email_label:\"teams_feedback_dialog_email_label\",teams_feedback_dialog_email_textarea_placeholder:\"teams_feedback_dialog_email_textarea_placeholder\",teams_feedback_dialog_logs_disclaimer:\"teams_feedback_dialog_logs_disclaimer\",teams_feedback_dialog_logs_disclaimer_anonymous:\"teams_feedback_dialog_logs_disclaimer_anonymous\",teams_feedback_dialog_logs_disclaimer_toggle:\"teams_feedback_dialog_logs_disclaimer_toggle\",teams_feedback_dialog_logs_warning_label:\"teams_feedback_dialog_logs_warning_label\",teams_feedback_dialog_no_connection_error:\"teams_feedback_dialog_no_connection_error\",teams_feedback_dialog_title:\"teams_feedback_dialog_title\",teams_feedback_edu:\"teams_feedback_edu\",teams_feedback_got_a_few_minutes_text:\"teams_feedback_got_a_few_minutes_text\",teams_feedback_helpout:\"teams_feedback_helpout\",teams_feedback_optional_field:\"teams_feedback_optional_field\",teams_feedback_report:\"teams_feedback_report\",teams_feedback_reproduce_your_issue_text:\"teams_feedback_reproduce_your_issue_text\",teams_feedback_required_field:\"teams_feedback_required_field\",teams_feedback_send_button_text:\"teams_feedback_send_button_text\",teams_feedback_thanks_for_reproducing:\"teams_feedback_thanks_for_reproducing\",teams_feedback_userReproStepsLog:\"teams_feedback_userReproStepsLog\",teams_guestsToolTip:\"teams_guestsToolTip\",teams_lastOwner:\"teams_lastOwner\",teams_leftGroup_dialog_confirmation_text:\"teams_leftGroup_dialog_confirmation_text\",teams_leftGroup_dialog_progress_text:\"teams_leftGroup_dialog_progress_text\",teams_leftGroup_dialog_success_status_text:\"teams_leftGroup_dialog_success_status_text\",teams_leftGroup_genric_error:\"teams_leftGroup_genric_error\",teams_okButtonText:\"teams_okButtonText\",teams_old_genreal_format:\"teams_old_genreal_format\",teams_one_channel_hidden_overflow:\"teams_one_channel_hidden_overflow\",teams_oneChannelOverflow:\"teams_oneChannelOverflow\",teams_overflowTitle:\"teams_overflowTitle\",teams_overflowTitleCollapse:\"teams_overflowTitleCollapse\",teams_pinGroup:\"teams_pinGroup\",teams_rap_dialog_startRap_button_label:\"teams_rap_dialog_startRap_button_label\",teams_recording_feedback_dialog_category_1:\"teams_recording_feedback_dialog_category_1\",teams_recording_feedback_dialog_category_2:\"teams_recording_feedback_dialog_category_2\",teams_recording_feedback_dialog_category_3:\"teams_recording_feedback_dialog_category_3\",teams_recording_feedback_dialog_category_4:\"teams_recording_feedback_dialog_category_4\",teams_recording_feedback_dialog_category_5:\"teams_recording_feedback_dialog_category_5\",teams_recording_feedback_dialog_category_6:\"teams_recording_feedback_dialog_category_6\",teams_recording_feedback_dialog_category_7:\"teams_recording_feedback_dialog_category_7\",teams_recording_feedback_dialog_category_8:\"teams_recording_feedback_dialog_category_8\",teams_remove_favorite_tooltip:\"teams_remove_favorite_tooltip\",teams_removeMember_lastOwnerOfPrivateChannel:\"teams_removeMember_lastOwnerOfPrivateChannel\",teams_removeMember_lastOwnerOfPrivateChannel_withUserName:\"teams_removeMember_lastOwnerOfPrivateChannel_withUserName\",teams_renew:\"teams_renew\",teams_reproduce_dialog_description:\"teams_reproduce_dialog_description\",teams_reproduce_dialog_description_para:\"teams_reproduce_dialog_description_para\",teams_reproduce_dialog_point1:\"teams_reproduce_dialog_point1\",teams_reproduce_dialog_point2:\"teams_reproduce_dialog_point2\",teams_reproduce_dialog_point3:\"teams_reproduce_dialog_point3\",teams_reproduce_dialog_title:\"teams_reproduce_dialog_title\",teams_restore_dialog_confirmation_text:\"teams_restore_dialog_confirmation_text\",teams_restore_dialog_error_description_text:\"teams_restore_dialog_error_description_text\",teams_restore_dialog_error_title_text:\"teams_restore_dialog_error_title_text\",teams_restore_dialog_progress_text:\"teams_restore_dialog_progress_text\",teams_rigel_feedback_dialog_category_1:\"teams_rigel_feedback_dialog_category_1\",teams_rigel_feedback_dialog_category_2:\"teams_rigel_feedback_dialog_category_2\",teams_rigel_feedback_dialog_category_3:\"teams_rigel_feedback_dialog_category_3\",teams_rigel_feedback_dialog_category_4:\"teams_rigel_feedback_dialog_category_4\",teams_rigel_feedback_dialog_category_5:\"teams_rigel_feedback_dialog_category_5\",teams_rigel_feedback_dialog_category_6:\"teams_rigel_feedback_dialog_category_6\",teams_rigel_feedback_dialog_category_7:\"teams_rigel_feedback_dialog_category_7\",teams_rigel_feedback_dialog_category_8:\"teams_rigel_feedback_dialog_category_8\",teams_rigel_feedback_dialog_category_9:\"teams_rigel_feedback_dialog_category_9\",teams_tasks_task_assigned:\"teams_tasks_task_assigned\",teams_tasks_task_blocked:\"teams_tasks_task_blocked\",teams_tasks_task_completed:\"teams_tasks_task_completed\",teams_tasks_task_deleted:\"teams_tasks_task_deleted\",teams_tasks_task_in_progress:\"teams_tasks_task_in_progress\",teams_tasks_task_made_not_urgent:\"teams_tasks_task_made_not_urgent\",teams_tasks_task_made_urgent:\"teams_tasks_task_made_urgent\",teams_tasks_task_not_applicable:\"teams_tasks_task_not_applicable\",teams_tasks_task_not_started:\"teams_tasks_task_not_started\",teams_tasks_task_reassigned:\"teams_tasks_task_reassigned\",teams_tasks_task_removed:\"teams_tasks_task_removed\",teams_tasks_task_updated:\"teams_tasks_task_updated\",teams_tasks_tasklist_published:\"teams_tasks_tasklist_published\",teams_tasks_tasklist_recalled:\"teams_tasks_tasklist_recalled\",teams_tasks_urgent_task_assigned:\"teams_tasks_urgent_task_assigned\",teams_tasks_urgent_tasklist_published:\"teams_tasks_urgent_tasklist_published\",teams_title:\"teams_title\",teams_youWereRemoved:\"teams_youWereRemoved\",tenant_active_label:\"tenant_active_label\",tenant_analytics_error:\"tenant_analytics_error\",tenant_analytics_no_data:\"tenant_analytics_no_data\",tenant_change_confirm_dialog_description:\"tenant_change_confirm_dialog_description\",tenant_change_confirm_dialog_message:\"tenant_change_confirm_dialog_message\",tenant_change_confirm_dialog_title:\"tenant_change_confirm_dialog_title\",tenant_invitation_generic_error:\"tenant_invitation_generic_error\",tenant_members_added:\"tenant_members_added\",tenant_settings_dropdown_button_fallback_title:\"tenant_settings_dropdown_button_fallback_title\",tenant_settings_dropdown_overflow_btn_aria_label:\"tenant_settings_dropdown_overflow_btn_aria_label\",tenant_settings_dropdown_overflow_btn_text:\"tenant_settings_dropdown_overflow_btn_text\",tenant_settings_dropdown_title:\"tenant_settings_dropdown_title\",tenant_switch_confirm_text:\"tenant_switch_confirm_text\",tenant_switch_dialog_text:\"tenant_switch_dialog_text\",tenant_switch_pending_activities_action_verb_calling:\"tenant_switch_pending_activities_action_verb_calling\",tenant_switch_pending_activities_action_verb_copying:\"tenant_switch_pending_activities_action_verb_copying\",tenant_switch_pending_activities_action_verb_default:\"tenant_switch_pending_activities_action_verb_default\",tenant_switch_pending_activities_action_verb_downloading:\"tenant_switch_pending_activities_action_verb_downloading\",tenant_switch_pending_activities_action_verb_moving:\"tenant_switch_pending_activities_action_verb_moving\",tenant_switch_pending_activities_action_verb_saving:\"tenant_switch_pending_activities_action_verb_saving\",tenant_switch_pending_activities_action_verb_sending:\"tenant_switch_pending_activities_action_verb_sending\",tenant_switch_pending_activities_action_verb_uploading:\"tenant_switch_pending_activities_action_verb_uploading\",tenant_switch_pending_activities_dialog_cancel_tenant_switch:\"tenant_switch_pending_activities_dialog_cancel_tenant_switch\",tenant_switch_pending_activities_dialog_description:\"tenant_switch_pending_activities_dialog_description\",tenant_switch_pending_activities_dialog_force_tenant_switch:\"tenant_switch_pending_activities_dialog_force_tenant_switch\",tenant_switch_pending_activities_dialog_title:\"tenant_switch_pending_activities_dialog_title\",tenant_switch_pending_call_dialog_cancel_text:\"tenant_switch_pending_call_dialog_cancel_text\",tenant_switch_pending_call_dialog_switch_anyway_text:\"tenant_switch_pending_call_dialog_switch_anyway_text\",tenant_switch_pending_call_dialog_title:\"tenant_switch_pending_call_dialog_title\",tenant_switch_transition_with_tenant_name_aria_label:\"tenant_switch_transition_with_tenant_name_aria_label\",tenant_switch_transition_without_tenant_name_aria_label:\"tenant_switch_transition_without_tenant_name_aria_label\",tenant_switching_message:\"tenant_switching_message\",tenant_wide_team_promo_button:\"tenant_wide_team_promo_button\",tenant_wide_team_promo_learn_more:\"tenant_wide_team_promo_learn_more\",tenant_wide_team_promo_slogan:\"tenant_wide_team_promo_slogan\",tenantWideTeam_getTenantUsersError:\"tenantWideTeam_getTenantUsersError\",tenantWideTeam_tenantUserLimitExceededError:\"tenantWideTeam_tenantUserLimitExceededError\",tenantWideTeam_unauthorizedError:\"tenantWideTeam_unauthorizedError\",test_call_button_go_to_device_settings:\"test_call_button_go_to_device_settings\",test_call_connected:\"test_call_connected\",test_call_description_tooltip:\"test_call_description_tooltip\",test_call_detected:\"test_call_detected\",test_call_results:\"test_call_results\",test_call_section_network:\"test_call_section_network\",test_call_title:\"test_call_title\",tfl_blocked_contacts_group_title:\"tfl_blocked_contacts_group_title\",tfl_contacts_group_title:\"tfl_contacts_group_title\",thanks_for_downloading_get_mobile:\"thanks_for_downloading_get_mobile\",thanks_for_feedback:\"thanks_for_feedback\",theme_contrast:\"theme_contrast\",theme_dark:\"theme_dark\",theme_default:\"theme_default\",third_party_notice_load_failure:\"third_party_notice_load_failure\",this_person_text:\"this_person_text\",three_members_muted_banner:\"three_members_muted_banner\",toast_notification_admit:\"toast_notification_admit\",toast_notification_is_waiting_in_lobby:\"toast_notification_is_waiting_in_lobby\",toast_notification_view_lobby:\"toast_notification_view_lobby\",todo_createTodo:\"todo_createTodo\",trending_button:\"trending_button\",triangle_collapsed:\"triangle_collapsed\",triangle_expanded:\"triangle_expanded\",triangle_sort_down:\"triangle_sort_down\",triangle_sort_up:\"triangle_sort_up\",troubleGettingGroup:\"troubleGettingGroup\",troubleGettingGroupActivity:\"troubleGettingGroupActivity\",tryAgain:\"tryAgain\",tty_dialog_active_browser_unsupported_error:\"tty_dialog_active_browser_unsupported_error\",tty_dialog_active_call_warning:\"tty_dialog_active_call_warning\",tty_dialog_description:\"tty_dialog_description\",tty_dialog_local_storage_unsupported_error:\"tty_dialog_local_storage_unsupported_error\",tty_dialog_subtitle:\"tty_dialog_subtitle\",turn_on_off_setting_failed_message:\"turn_on_off_setting_failed_message\",two_members_muted_banner:\"two_members_muted_banner\",typing_predicate:\"typing_predicate\",typing_predicatePlural:\"typing_predicatePlural\",unavailable_channel_text:\"unavailable_channel_text\",unavailable_team_text:\"unavailable_team_text\",unblock_contact_button:\"unblock_contact_button\",unified_bar_region:\"unified_bar_region\",unknown_app:\"unknown_app\",unknown_device:\"unknown_device\",unknown_mobile_number:\"unknown_mobile_number\",unknown_user:\"unknown_user\",unpark_call_enter_pickup_code:\"unpark_call_enter_pickup_code\",unpark_call_pickup_button_text:\"unpark_call_pickup_button_text\",unpark_call_speed_dial_button:\"unpark_call_speed_dial_button\",unpin_channel_success_aria_message:\"unpin_channel_success_aria_message\",unpin_participant_stream:\"unpin_participant_stream\",unpin_post_action_failed_message:\"unpin_post_action_failed_message\",unpin_post_dialog_body:\"unpin_post_dialog_body\",unpin_post_dialog_pin:\"unpin_post_dialog_pin\",unpin_post_dialog_title:\"unpin_post_dialog_title\",unsupported_browser_browser_message:\"unsupported_browser_browser_message\",unsupported_browser_button_subtitle:\"unsupported_browser_button_subtitle\",unsupported_browser_chrome_option:\"unsupported_browser_chrome_option\",unsupported_browser_download_button:\"unsupported_browser_download_button\",unsupported_browser_download_mobile:\"unsupported_browser_download_mobile\",unsupported_browser_edge_option:\"unsupported_browser_edge_option\",unsupported_browser_firefox_option:\"unsupported_browser_firefox_option\",unsupported_browser_header_message:\"unsupported_browser_header_message\",unsupported_browser_install_message:\"unsupported_browser_install_message\",unsupported_browser_learn_more:\"unsupported_browser_learn_more\",unsupported_browser_linux_header_message:\"unsupported_browser_linux_header_message\",unsupported_browser_safari_header_message:\"unsupported_browser_safari_header_message\",unsupported_browser_safari_option:\"unsupported_browser_safari_option\",up:\"up\",update_fav_default_failure:\"update_fav_default_failure\",update_fav_default_failure_no_channel_object:\"update_fav_default_failure_no_channel_object\",update_message_reaction:\"update_message_reaction\",update_message_reaction_title:\"update_message_reaction_title\",update_required_button_text:\"update_required_button_text\",update_required_header:\"update_required_header\",update_required_help_text:\"update_required_help_text\",update_required_text:\"update_required_text\",update_required_title:\"update_required_title\",update_show_default_channel_failure:\"update_show_default_channel_failure\",update_show_default_channel_failure_no_channel_object:\"update_show_default_channel_failure_no_channel_object\",update_user_profile_display_form_title:\"update_user_profile_display_form_title\",update_user_profile_fre_next:\"update_user_profile_fre_next\",update_user_profile_fre_retry:\"update_user_profile_fre_retry\",update_user_profile_header:\"update_user_profile_header\",update_user_profile_header_fre:\"update_user_profile_header_fre\",update_user_profile_invalid_input:\"update_user_profile_invalid_input\",update_user_profile_server_error:\"update_user_profile_server_error\",update_user_profile_skip:\"update_user_profile_skip\",updateChannel_defaultError:\"updateChannel_defaultError\",updateTeam_defaultError:\"updateTeam_defaultError\",updatebroken_banner_link:\"updatebroken_banner_link\",updatebroken_banner_message:\"updatebroken_banner_message\",updatebroken_banner_message_teams:\"updatebroken_banner_message_teams\",updated:\"updated\",upgrade_teams_banner_link:\"upgrade_teams_banner_link\",upgrade_teams_banner_message:\"upgrade_teams_banner_message\",upload_class_materials:\"upload_class_materials\",uploadACopy:\"uploadACopy\",uploadAFile:\"uploadAFile\",urlPreview_closeBtnTooltip:\"urlPreview_closeBtnTooltip\",user_activity_feeds_posted:\"user_activity_feeds_posted\",user_activity_feeds_replied:\"user_activity_feeds_replied\",user_activity_feeds_you:\"user_activity_feeds_you\",user_apps_header_name_new:\"user_apps_header_name_new\",user_card_guest_label:\"user_card_guest_label\",user_profile_change_picture:\"user_profile_change_picture\",user_profile_edit_profile:\"user_profile_edit_profile\",user_profile_picture_aria_label:\"user_profile_picture_aria_label\",user_profile_picture_aria_label_suffix:\"user_profile_picture_aria_label_suffix\",user_profile_picture_aria_label_suffix_with_app_version:\"user_profile_picture_aria_label_suffix_with_app_version\",user_profile_picture_close:\"user_profile_picture_close\",user_profile_picture_header:\"user_profile_picture_header\",user_profile_picture_remove:\"user_profile_picture_remove\",user_profile_picture_save:\"user_profile_picture_save\",user_profile_picture_subheader:\"user_profile_picture_subheader\",user_profile_picture_title:\"user_profile_picture_title\",user_profile_picture_upload:\"user_profile_picture_upload\",user_profile_picture_upload_fre:\"user_profile_picture_upload_fre\",user_role_donut_card_guest:\"user_role_donut_card_guest\",user_role_donut_card_owner_member:\"user_role_donut_card_owner_member\",user_role_donut_card_title:\"user_role_donut_card_title\",vdi_about_optimized_information:\"vdi_about_optimized_information\",vdi_client_disconnect_failure_text:\"vdi_client_disconnect_failure_text\",vdi_client_disconnect_unsupported_endpoint_text:\"vdi_client_disconnect_unsupported_endpoint_text\",vdi_non_optimized_mode_banner_link:\"vdi_non_optimized_mode_banner_link\",vdi_non_optimized_mode_banner_message:\"vdi_non_optimized_mode_banner_message\",vdi_non_optimized_mode_text:\"vdi_non_optimized_mode_text\",video_background_settings_apply:\"video_background_settings_apply\",video_background_settings_apply_and_start_video:\"video_background_settings_apply_and_start_video\",video_background_settings_image_download_failure:\"video_background_settings_image_download_failure\",video_background_settings_image_download_in_progress:\"video_background_settings_image_download_in_progress\",video_background_settings_image_download_success:\"video_background_settings_image_download_success\",video_background_settings_preview_action:\"video_background_settings_preview_action\",video_background_settings_preview_action_tooltip:\"video_background_settings_preview_action_tooltip\",video_background_settings_stop_preview:\"video_background_settings_stop_preview\",video_play:\"video_play\",video_play_mute:\"video_play_mute\",video_play_next:\"video_play_next\",video_play_pause:\"video_play_pause\",video_play_unmute:\"video_play_unmute\",videos_command_box_description:\"videos_command_box_description\",videos_command_box_title:\"videos_command_box_title\",videos_goto_guide_description:\"videos_goto_guide_description\",videos_goto_guide_title:\"videos_goto_guide_title\",videos_meetnow_description:\"videos_meetnow_description\",videos_meetnow_title:\"videos_meetnow_title\",videos_onboard_description:\"videos_onboard_description\",videos_onboard_title:\"videos_onboard_title\",videos_privateconversations_description:\"videos_privateconversations_description\",videos_privateconversations_title:\"videos_privateconversations_title\",videos_productiveconversations_description:\"videos_productiveconversations_description\",videos_productiveconversations_title:\"videos_productiveconversations_title\",videos_producttour_description:\"videos_producttour_description\",videos_producttour_title:\"videos_producttour_title\",videos_schedule_meetings_description:\"videos_schedule_meetings_description\",videos_schedule_meetings_title:\"videos_schedule_meetings_title\",videos_tab_back_home:\"videos_tab_back_home\",videos_tab_title:\"videos_tab_title\",videos_teamsandchannels_description:\"videos_teamsandchannels_description\",videos_teamsandchannels_title:\"videos_teamsandchannels_title\",videos_usingtabs_description:\"videos_usingtabs_description\",videos_usingtabs_title:\"videos_usingtabs_title\",view_assignments:\"view_assignments\",view_participants_title:\"view_participants_title\",view_student_roster:\"view_student_roster\",view_tag_dialog_title:\"view_tag_dialog_title\",visible_channel_dialog_title:\"visible_channel_dialog_title\",visible_channel_notification_settings_channel_mentions_text:\"visible_channel_notification_settings_channel_mentions_text\",visible_channel_notification_settings_include_reply_link_text:\"visible_channel_notification_settings_include_reply_link_text\",visible_channel_notification_settings_new_posts_text:\"visible_channel_notification_settings_new_posts_text\",voice_message_audio_message:\"voice_message_audio_message\",voice_message_cannot_play_message:\"voice_message_cannot_play_message\",voicemail_audio_language_dropdown:\"voicemail_audio_language_dropdown\",voicemail_call_answer_rule_decline_call:\"voicemail_call_answer_rule_decline_call\",voicemail_call_answer_rule_heading:\"voicemail_call_answer_rule_heading\",voicemail_call_answer_rule_prompt_only:\"voicemail_call_answer_rule_prompt_only\",voicemail_call_answer_rule_prompt_only_with_transfer:\"voicemail_call_answer_rule_prompt_only_with_transfer\",voicemail_call_answer_rule_regular_voicemail:\"voicemail_call_answer_rule_regular_voicemail\",voicemail_call_answer_rule_subheading:\"voicemail_call_answer_rule_subheading\",voicemail_call_answer_rule_transfer_target_heading:\"voicemail_call_answer_rule_transfer_target_heading\",voicemail_call_answer_rule_voicemail_with_transfer_option:\"voicemail_call_answer_rule_voicemail_with_transfer_option\",voicemail_call_title:\"voicemail_call_title\",voicemail_dialog_subheading:\"voicemail_dialog_subheading\",voicemail_item_media_error:\"voicemail_item_media_error\",voicemail_list_action_callback:\"voicemail_list_action_callback\",voicemail_list_action_delete:\"voicemail_list_action_delete\",voicemail_list_action_mark_unread:\"voicemail_list_action_mark_unread\",voicemail_list_column_date:\"voicemail_list_column_date\",voicemail_list_column_duration:\"voicemail_list_column_duration\",voicemail_list_column_name:\"voicemail_list_column_name\",voicemail_list_column_time:\"voicemail_list_column_time\",voicemail_list_empty_title:\"voicemail_list_empty_title\",voicemail_list_error_description:\"voicemail_list_error_description\",voicemail_list_error_title:\"voicemail_list_error_title\",voicemail_list_more_options:\"voicemail_list_more_options\",voicemail_list_row_aria:\"voicemail_list_row_aria\",voicemail_playback_pause_tooltip:\"voicemail_playback_pause_tooltip\",voicemail_playback_play_tooltip:\"voicemail_playback_play_tooltip\",voicemail_playback_speed_option_0:\"voicemail_playback_speed_option_0\",voicemail_playback_speed_option_1:\"voicemail_playback_speed_option_1\",voicemail_playback_speed_option_2:\"voicemail_playback_speed_option_2\",voicemail_playback_speed_option_3:\"voicemail_playback_speed_option_3\",voicemail_playback_speed_tooltip:\"voicemail_playback_speed_tooltip\",voicemail_setting_button:\"voicemail_setting_button\",voicemail_setting_description:\"voicemail_setting_description\",voicemail_setting_dialog_title:\"voicemail_setting_dialog_title\",voicemail_setting_subtitle:\"voicemail_setting_subtitle\",voicemail_setting_v2_button:\"voicemail_setting_v2_button\",voicemail_setting_v2_custom_greeting:\"voicemail_setting_v2_custom_greeting\",voicemail_setting_v2_custom_oof_greeting:\"voicemail_setting_v2_custom_oof_greeting\",voicemail_setting_v2_custom_oof_options:\"voicemail_setting_v2_custom_oof_options\",voicemail_setting_v2_oof_all_the_time:\"voicemail_setting_v2_oof_all_the_time\",voicemail_setting_v2_oof_calendar_event:\"voicemail_setting_v2_oof_calendar_event\",voicemail_setting_v2_oof_outlook_auto_reply:\"voicemail_setting_v2_oof_outlook_auto_reply\",voicemail_setting_v2_oof_title:\"voicemail_setting_v2_oof_title\",voicemail_text_to_speech:\"voicemail_text_to_speech\",voicemail_text_to_speech_option:\"voicemail_text_to_speech_option\",voicemail_text_to_speech_subheading_1:\"voicemail_text_to_speech_subheading_1\",voicemail_transcription_unavailable:\"voicemail_transcription_unavailable\",voip_user_cannot_make_call_dialog_message:\"voip_user_cannot_make_call_dialog_message\",voip_user_cannot_make_call_dialog_title:\"voip_user_cannot_make_call_dialog_title\",waffle_app_aria_label:\"waffle_app_aria_label\",waffle_apps_title:\"waffle_apps_title\",waffle_close_aria_label:\"waffle_close_aria_label\",waffle_excel_title:\"waffle_excel_title\",waffle_office365_title:\"waffle_office365_title\",waffle_onedrive_title:\"waffle_onedrive_title\",waffle_onenote_title:\"waffle_onenote_title\",waffle_open_aria_label:\"waffle_open_aria_label\",waffle_outlook_title:\"waffle_outlook_title\",waffle_powerpoint_title:\"waffle_powerpoint_title\",waffle_sharepoint_title:\"waffle_sharepoint_title\",waffle_teams_title:\"waffle_teams_title\",waffle_teams_title_short:\"waffle_teams_title_short\",waffle_word_title:\"waffle_word_title\",waffle_yammer_title:\"waffle_yammer_title\",welcome_to_class:\"welcome_to_class\",whatappcando:\"whatappcando\",whats_new_promotion_primary_action_text:\"whats_new_promotion_primary_action_text\",whiteboard_picker_bar:\"whiteboard_picker_bar\",whiteboardsharing_disabled:\"whiteboardsharing_disabled\",wiki_all_wikis_tab_no_wikis_primary:\"wiki_all_wikis_tab_no_wikis_primary\",wiki_all_wikis_tab_no_wikis_secondary:\"wiki_all_wikis_tab_no_wikis_secondary\",wiki_canvas_cancel_button_title:\"wiki_canvas_cancel_button_title\",wiki_canvas_create_canvas_failure:\"wiki_canvas_create_canvas_failure\",wiki_canvas_default_tab_name:\"wiki_canvas_default_tab_name\",wiki_canvas_delete_error:\"wiki_canvas_delete_error\",wiki_canvas_delete_error_explanation:\"wiki_canvas_delete_error_explanation\",wiki_canvas_discard:\"wiki_canvas_discard\",wiki_canvas_loading_failure_message:\"wiki_canvas_loading_failure_message\",wiki_canvas_loading_missmatched_items_failure_message:\"wiki_canvas_loading_missmatched_items_failure_message\",wiki_canvas_more_options_button_title:\"wiki_canvas_more_options_button_title\",wiki_canvas_save_button_title:\"wiki_canvas_save_button_title\",wiki_canvas_section_copy_link:\"wiki_canvas_section_copy_link\",wiki_canvas_section_delete:\"wiki_canvas_section_delete\",wiki_canvas_section_duplicate:\"wiki_canvas_section_duplicate\",wiki_canvas_section_move_down:\"wiki_canvas_section_move_down\",wiki_canvas_section_move_up:\"wiki_canvas_section_move_up\",wiki_conversation_chat_pane_close_button_aria_label:\"wiki_conversation_chat_pane_close_button_aria_label\",wiki_conversation_chat_pane_close_button_tooltip:\"wiki_conversation_chat_pane_close_button_tooltip\",wiki_conversation_chat_pane_title:\"wiki_conversation_chat_pane_title\",wiki_conversation_started:\"wiki_conversation_started\",wiki_conversation_started_chicklet:\"wiki_conversation_started_chicklet\",wiki_copy_link_error:\"wiki_copy_link_error\",wiki_copy_link_error_explanation:\"wiki_copy_link_error_explanation\",wiki_delete_page_confirmation_body:\"wiki_delete_page_confirmation_body\",wiki_delete_page_confirmation_ok_button:\"wiki_delete_page_confirmation_ok_button\",wiki_delete_page_confirmation_title:\"wiki_delete_page_confirmation_title\",wiki_delete_section_confirmation_body:\"wiki_delete_section_confirmation_body\",wiki_delete_section_confirmation_ok_button:\"wiki_delete_section_confirmation_ok_button\",wiki_delete_section_confirmation_title:\"wiki_delete_section_confirmation_title\",wiki_delete_table_column_dialog_confirm_message:\"wiki_delete_table_column_dialog_confirm_message\",wiki_delete_table_dialog_close_button:\"wiki_delete_table_dialog_close_button\",wiki_delete_table_dialog_confirm_button:\"wiki_delete_table_dialog_confirm_button\",wiki_delete_table_dialog_confirm_message:\"wiki_delete_table_dialog_confirm_message\",wiki_delete_table_row_dialog_confirm_message:\"wiki_delete_table_row_dialog_confirm_message\",wiki_discard_section_confirmation_body:\"wiki_discard_section_confirmation_body\",wiki_discard_section_confirmation_ok_button:\"wiki_discard_section_confirmation_ok_button\",wiki_discard_section_confirmation_title:\"wiki_discard_section_confirmation_title\",wiki_error_image_format_not_supported:\"wiki_error_image_format_not_supported\",wiki_error_image_format_not_supported_title:\"wiki_error_image_format_not_supported_title\",wiki_error_image_not_inserted:\"wiki_error_image_not_inserted\",wiki_error_image_too_large_for_uploading:\"wiki_error_image_too_large_for_uploading\",wiki_error_image_uploading_failed:\"wiki_error_image_uploading_failed\",wiki_failed_copy_link_for_page:\"wiki_failed_copy_link_for_page\",wiki_failed_copy_link_for_section:\"wiki_failed_copy_link_for_section\",wiki_image_picker_dialog_primary_button_label:\"wiki_image_picker_dialog_primary_button_label\",wiki_image_picker_dialog_primary_button_title:\"wiki_image_picker_dialog_primary_button_title\",wiki_is_editing:\"wiki_is_editing\",wiki_meeting_notes_section_default_content:\"wiki_meeting_notes_section_default_content\",wiki_meeting_notes_section_default_title:\"wiki_meeting_notes_section_default_title\",wiki_network_offline_error:\"wiki_network_offline_error\",wiki_network_offline_error_explanation:\"wiki_network_offline_error_explanation\",wiki_notes_page_title:\"wiki_notes_page_title\",wiki_page_as_file_export_note:\"wiki_page_as_file_export_note\",wiki_page_default_title:\"wiki_page_default_title\",wiki_page_delete_error:\"wiki_page_delete_error\",wiki_page_delete_error_explanation:\"wiki_page_delete_error_explanation\",wiki_page_last_edited:\"wiki_page_last_edited\",wiki_page_list_delete_button:\"wiki_page_list_delete_button\",wiki_page_list_loading_failure_message:\"wiki_page_list_loading_failure_message\",wiki_page_list_loading_success_message:\"wiki_page_list_loading_success_message\",wiki_page_list_menu_collapse_title_placeholder:\"wiki_page_list_menu_collapse_title_placeholder\",wiki_page_list_menu_expand_title_placeholder:\"wiki_page_list_menu_expand_title_placeholder\",wiki_page_list_new_page_button:\"wiki_page_list_new_page_button\",wiki_page_loading_failure_message:\"wiki_page_loading_failure_message\",wiki_page_loading_success_message:\"wiki_page_loading_success_message\",wiki_page_move_failed:\"wiki_page_move_failed\",wiki_page_moved_down:\"wiki_page_moved_down\",wiki_page_moved_up:\"wiki_page_moved_up\",wiki_page_title_placeholder:\"wiki_page_title_placeholder\",wiki_page_update_error:\"wiki_page_update_error\",wiki_page_update_error_explanation:\"wiki_page_update_error_explanation\",wiki_recent_wikis_tab_no_wikis_primary:\"wiki_recent_wikis_tab_no_wikis_primary\",wiki_recent_wikis_tab_no_wikis_secondary:\"wiki_recent_wikis_tab_no_wikis_secondary\",wiki_save_error_discard:\"wiki_save_error_discard\",wiki_section_add_new_label:\"wiki_section_add_new_label\",wiki_section_content_placeholder:\"wiki_section_content_placeholder\",wiki_section_default_title:\"wiki_section_default_title\",wiki_section_delete_error:\"wiki_section_delete_error\",wiki_section_delete_error_explanation:\"wiki_section_delete_error_explanation\",wiki_section_deleted_error:\"wiki_section_deleted_error\",wiki_section_deleted_error_explanation:\"wiki_section_deleted_error_explanation\",wiki_section_deleted_while_editing_error:\"wiki_section_deleted_while_editing_error\",wiki_section_deleted_while_editing_error_explanation:\"wiki_section_deleted_while_editing_error_explanation\",wiki_section_edit_section_button_title:\"wiki_section_edit_section_button_title\",wiki_section_hide_conversation_button_title:\"wiki_section_hide_conversation_button_title\",wiki_section_locked_error:\"wiki_section_locked_error\",wiki_section_locked_error_explanation:\"wiki_section_locked_error_explanation\",wiki_section_max_content_length_exceeded_error:\"wiki_section_max_content_length_exceeded_error\",wiki_section_max_content_length_exceeded_error_explanation:\"wiki_section_max_content_length_exceeded_error_explanation\",wiki_section_move_failed:\"wiki_section_move_failed\",wiki_section_moved_down:\"wiki_section_moved_down\",wiki_section_moved_up:\"wiki_section_moved_up\",wiki_section_not_ready_error:\"wiki_section_not_ready_error\",wiki_section_not_ready_error_explanation:\"wiki_section_not_ready_error_explanation\",wiki_section_page_link_copied:\"wiki_section_page_link_copied\",wiki_section_show_conversation_button_title:\"wiki_section_show_conversation_button_title\",wiki_section_title_placeholder:\"wiki_section_title_placeholder\",wiki_section_title_with_number:\"wiki_section_title_with_number\",wiki_section_unlock_section_button_title:\"wiki_section_unlock_section_button_title\",wiki_section_unlocked_while_editing_error:\"wiki_section_unlocked_while_editing_error\",wiki_section_unlocked_while_editing_error_explanation:\"wiki_section_unlocked_while_editing_error_explanation\",wiki_section_update_error:\"wiki_section_update_error\",wiki_section_update_error_explanation:\"wiki_section_update_error_explanation\",wiki_section_updated_error:\"wiki_section_updated_error\",wiki_section_updated_error_explanation:\"wiki_section_updated_error_explanation\",wiki_sharepoint_forbidden_message:\"wiki_sharepoint_forbidden_message\",wiki_sharepoint_not_provisioned_message:\"wiki_sharepoint_not_provisioned_message\",wiki_start_conversation_error:\"wiki_start_conversation_error\",wiki_start_conversation_error_explanation:\"wiki_start_conversation_error_explanation\",wiki_tab_delete_section_lock_error:\"wiki_tab_delete_section_lock_error\",wiki_tab_delete_section_lock_error_explanation:\"wiki_tab_delete_section_lock_error_explanation\",wiki_tenant_switch_block_message:\"wiki_tenant_switch_block_message\",wiki_unknown_error:\"wiki_unknown_error\",wiki_unknown_error_explanation:\"wiki_unknown_error_explanation\",wiki_unlock:\"wiki_unlock\",wiki_unlock_section_confirmation_body:\"wiki_unlock_section_confirmation_body\",wiki_unlock_section_confirmation_ok_button:\"wiki_unlock_section_confirmation_ok_button\",wiki_unlock_section_confirmation_title:\"wiki_unlock_section_confirmation_title\",wiki_user_mentioned_message:\"wiki_user_mentioned_message\",wiki_users_mentioned_message:\"wiki_users_mentioned_message\",wiki_version_conflict_lock_error:\"wiki_version_conflict_lock_error\",wiki_version_conflict_lock_error_explanation:\"wiki_version_conflict_lock_error_explanation\",wiki_version_conflict_save_error:\"wiki_version_conflict_save_error\",wiki_version_conflict_save_error_discard_button:\"wiki_version_conflict_save_error_discard_button\",wiki_version_conflict_save_error_explanation:\"wiki_version_conflict_save_error_explanation\",wiki_version_conflict_unlock_error:\"wiki_version_conflict_unlock_error\",wiki_version_conflict_unlock_error_explanation:\"wiki_version_conflict_unlock_error_explanation\",wiki_wikis_filter_all:\"wiki_wikis_filter_all\",wiki_wikis_filter_favorite:\"wiki_wikis_filter_favorite\",wiki_wikis_list_empty:\"wiki_wikis_list_empty\",wizard_back_button:\"wizard_back_button\",yes:\"yes\",zoom_in_ui_aria_label:\"zoom_in_ui_aria_label\",zoom_out_ui_aria_label:\"zoom_out_ui_aria_label\",zoom_percent_string:\"zoom_percent_string\",zoom_percent_ui_string:\"zoom_percent_ui_string\",zoom_percent_ui_title_string:\"zoom_percent_ui_title_string\",zoom_reset_ui_aria_label:\"zoom_reset_ui_aria_label\",zoom_slider_ui_aria_label:\"zoom_slider_ui_aria_label\"}}),window.TS_LOCALE_TABLES=[{locale:\"en-us\",strings:{accept_policy:\"Accept\",accept_stream_policy_message:\"Please read and accept your organization's policy about saving recordings in Microsoft Stream.\",accept_stream_policy_message_broadcast:\"Please read and accept your organization's policy about saving live events in Microsoft Stream.\",active_user_donut_card_active_users:\"Active users\",active_user_donut_card_inactive_users:\"Inactive users\",active_user_donut_card_title:\"Active users\",active_user_line_card_title:\"Active users\",activity_date_earlier:\"Earlier\",activity_date_today:\"Today\",activity_date_tomorrow:\"Tomorrow\",activity_date_yesterday:\"Yesterday\",activity_goto_channel_title:\"Go to the channel\",activity_goto_chat_title:\"Go to the chat\",activity_goto_team_title:\"Go to the team\",activity_label_search:\"Search\",activity_no_search_results:\"We didn't find any results.\",activity_tab_channel_action_follow:\"Follow\",activity_tab_channel_action_unfollow:\"Unfollow\",activity_tab_channel_aria_label_format:\"{{channelName}}. {{teamName}}. Press enter to {{action}} this channel.\",activity_tab_channel_followed:\"Channel followed\",activity_tab_channel_section_header:\"Follow channels {{firstName}} is active in\",activity_tab_channel_section_header_unresolved_user:\"Follow channels this person is active in\",activity_tab_channel_unfollowed:\"Channel unfollowed\",activity_tab_first_activity_dateHeaderFormat:\"Here's {{person}} activity for {{day}}\",activity_tab_first_activity_the:\"the\",activity_tab_first_activity_your:\"your\",activity_tab_liked:\"Liked\",activity_tab_no_activity_message:\"When you send messages, they will show up here.\",activity_tab_no_activity_title:\"My activity\",activity_tab_other_no_activity_message:\"{{firstName}} hasn't been active lately in any teams you have in common.\",activity_tab_other_no_activity_title:\"Person activity\",activity_tab_person_card_entry_title:\"Activity\",activity_tab_replied:\"Replied\",activity_tab_started_conversation:\"Started a conversation\",activity_tab_team_section_header:\"Join teams {{firstName}} is active in\",activity_tab_team_section_header_unresolved_user:\"Join teams this person is active in\",activity_tab_title:\"My activity\",activity_tab_unresolved_other_no_activity_message:\"This person hasn't been active lately in any teams you have in common.\",activity_type_like:\"Liked.\",activity_type_message:\"Message.\",activity_type_reply:\"Replied.\",actor_reason_string_for_adding_member_in_a_private_channel:\"{{actor}} added you to a private channel\",actor_reason_string_for_adding_member_in_team:\"{{actor}} added you to {{team_name}}\",actor_reason_string_for_dlp:\"Your message has been blocked\",actor_reason_string_for_like_activity:\"{{actor}} liked your message\",actor_reason_string_for_like_activity_multi:\"{{actor}} +{{activity_count}} liked your message\",actor_reason_string_for_like_to_a_post:\"{{actor}} liked your post\",actor_reason_string_for_like_to_a_post_multi:\"{{actor}} +{{activity_count}} liked your post\",actor_reason_string_for_like_to_a_reply:\"{{actor}} liked your reply\",actor_reason_string_for_like_to_a_reply_multi:\"{{actor}} +{{activity_count}} liked your reply\",actor_reason_string_for_mention_team_or_channel:\"{{actor}} mentioned {{channel}}\",actor_reason_string_for_mention_you:\"{{actor}} mentioned you\",actor_reason_string_for_missed_call:\"Missed call from {{actor}}\",actor_reason_string_for_missed_meeting_call:\"{{actor}} asked you to join a meeting\",actor_reason_string_for_pending_on_behalf_of_join_request:\"{{actor}} requested to add {{members}} to {{team_name}}\",actor_reason_string_for_pending_on_behalf_of_join_request_multiple:\"{{actor}} requested to add {{members}} members to {{team_name}}\",actor_reason_string_for_pending_self_join_request:\"{{actor}} requested to join {{team_name}}\",actor_reason_string_for_post_new_message_in_a_channel:\"{{actor}} posted\",actor_reason_string_for_priority_feed_notification:\"{{actor}} - URGENT!\",actor_reason_string_for_reaction_activity:\"{{actor}} reacted to your message\",actor_reason_string_for_reaction_activity_multi:\"{{actor}} +{{activity_count}} reacted to your message\",actor_reason_string_for_reaction_to_a_post:\"{{actor}} reacted to your post\",actor_reason_string_for_reaction_to_a_post_multi:\"{{actor}} +{{activity_count}} reacted to your post\",actor_reason_string_for_reaction_to_a_reply:\"{{actor}} reacted to your reply\",actor_reason_string_for_reaction_to_a_reply_multi:\"{{actor}} +{{activity_count}} reacted to your reply\",actor_reason_string_for_reply_to_a_post:\"{{actor}} replied\",actor_reason_string_for_reply_to_a_post_multi:\"{{actor}} +{{activity_count}} replied\",actor_reason_string_for_reply_to_your_conversation:\"{{actor}} replied\",actor_reason_string_for_reply_to_your_conversation_multi:\"{{actor}} +{{activity_count}} replied\",actor_reason_string_for_reply_to_your_message:\"{{actor}} replied\",actor_reason_string_for_reply_to_your_message_multi:\"{{actor}} +{{activity_count}} replied\",actor_reason_string_for_team_expire:\"{{team_name}} is expiring soon\",actor_reason_string_for_team_membership_change:\"{{actor}} made you an owner of {{team_name}}\",actor_reason_string_for_team_membership_change_in_a_private_channel:\"{{actor}} made you owner of a private channel\",actor_reason_string_for_team_renewal:\"{{team_name}} was renewed\",actor_reason_string_for_thirdparty:\"{{actor}} sent a message\",actor_reason_string_for_voicemail:\"Voicemail from {{actor}}\",actor_reason_string_for_welcome_user:\"{{actor}} joined Teams. Welcome them\",add_member_guest_aria_label:\"Add {{email}} as a guest\",add_member_invite_member_aria_label:\"Add {{email}} as a member\",add_member_retry_label:\"Retry adding {{user}}\",add_members_create_class_hint:\"Start typing a name to choose a group, distribution list, or person at your school.\",add_members_create_team_hint:\"Pssst! You can add people, groups, and distribution lists from your organization.\",add_members_dl_expand_confirm:\"Yes, expand\",add_members_dl_expand_limit_warning:\"Add {{memberCount}} members?\",add_members_dl_expand_message:\"Are you sure you want to expand this group? It has {{count}} users.\",add_members_dl_getting_members:\"Getting members...\",add_members_dl_multiple_members_added:\"{{memberCount}} members have been added.\",add_members_dl_multiple_members_adding:\"Adding {{memberCount}} members...\",add_members_dl_multiple_members_failed:\" We couldn't add {{memberCount}} members.\",add_members_dl_multiple_members_removing:\"Removing {{memberCount}} members...\",add_members_dl_row_label:\"Distribution List {{dlName}} is selected\",add_members_dl_single_member_added:\"{{memberCount}} member was added.\",add_members_dl_single_member_adding:\"Adding {{memberCount}} member...\",add_members_dl_single_member_failed:\" We couldn't add {{memberCount}} member.\",add_members_dl_single_member_removing:\"Removing {{memberCount}} member...\",add_members_header_default:\"Start typing a name, distribution list, or mail enabled security group to add to your team.\",add_members_header_guests_enabled:'Start typing a name, distribution list, or security group to add to your team. You can also add people outside your organization as guests by typing their email addresses.\\r\\nNote: Guests need a work or school account in Office 365. <a href=\"https://aka.ms/teamsguest\" target=\"_blank\">Learn more about who can join as a guest</a>',add_members_header_guests_msa_enabled:\"Start typing a name, distribution list, or security group to add to your team. You can also add people outside your organization as guests by typing their email addresses.\",add_members_label:\"Find and select members to add to {{teamName}}\",add_members_people_picker_placeholder:\"Start typing a name or group\",add_members_people_picker_placeholder_channel:\"Start typing a name\",add_members_remove_button_text:\"Remove\",add_members_remove_member_button_text:\"Remove from team\",add_members_student_header:\"Students\",add_members_student_header_aria:\"Add students\",add_members_students_locked_message:\"You'll need to activate your team to add students to it.\",add_members_students_picker_placeholder:\"Search for students\",add_members_teacher_header:\"Teachers\",add_members_teacher_header_aria:\"Add teachers\",add_members_teachers_picker_placeholder:\"Search for teachers\",add_members_team_members_error:\"Unable to verify the team's current members!\",add_members_user_row_label:\"User {{userName}} is selected\",add_members_via_sync:\"There is no info to show about this person because they were added from outside Microsoft Teams.\",add_message_reaction:\"{{reaction}}\",add_message_reaction_title:\"Add a {{reaction}} emoji to this message\",add_moderators:\"Find and select moderators to add to channel\",add_number_contact_invalid_format:\"Please enter a valid number or contact.\",addMembersSpeedDial_buttonAdd:\"Add\",addMembersSpeedDial_buttonCancel:\"Cancel\",addcontact_button:\"Add to contacts\",addcontact_group:\"Add to contacts\",addcontact_speed_dial:\"Add speed dial\",added:\"Added\",alert_icon_alt_text:\"Alert icon\",all_channels_pinned:\"All channels are pinned\",all_tabs_channel_name:\"Channel Name\",all_tabs_go_to_website_text:\"Go to website\",all_tabs_search_placeholder_text:\"Filter tabs by keyword\",all_tabs_tab_name:\"Tab Name\",all_tabs_team_name:\"Team Name\",alt:\"Alt\",alt_team_picture:\"Team picture\",alt_user_picture:\"“User profile picture”\",altgr:\"AltGr\",and_separator_format:\"{{value1}} and {{value2}}\",anonymous_enter_name_coachmark_text:\"Please enter your name so others know who wants to join the meeting.\",anonymous_meeting_failure_line_2:\"Contact the meeting organizer for help.\",app_bar_alerts_title:\"See your mentions, replies, and likes\",app_bar_assignments_title:\"View your assignments for your classes\",app_bar_calendar_title:\"View your upcoming meetings or schedule something new\",app_bar_calling_title:\"View your call history and dial out to others\",app_bar_cast_button_title:\"Cast\",app_bar_chat_title:\"Have private one-on-one and group chats and video calls\",app_bar_download_app_btn_text:\"Get app\",app_bar_download_app_btn_tooltip:\"Download desktop app\",app_bar_files_title:\"Quick access to files relevant to you\",app_bar_preview_badge:\"Preview\",app_bar_profile_title:\"See your activity and saved messages and change your picture or status\",app_bar_teams_title:\"Talk and collaborate in channels open to everyone on the team\",app_bar_user_pinned_apps_reset_message:\"App setup policies have been updated\",app_blocked:\"You don't have permission to use this app.\",app_card_aria_label_title:\"{{appName}}, developer: {{developerName}}, description: {{descriptionText}}\",app_deeplink_errorDialog_appNotFound:\"We couldn't find the app :(\",app_deeplink_errorDialog_okBtn:\"OK\",app_delete_dialog_confirmation_details:'Are you sure you want to delete \"{{appName}}\" from \"{{tenantName}}\"? The app will be deleted for all users.',app_delete_dialog_confirmation_text:'Delete \"{{appName}}\"',app_delete_dialog_reconfirmation_text:\"I understand that the app will be deleted for all users.\",app_deleteTeamButtonText:\"Delete app\",app_disabled_error_message:\"This feature hasn't been enabled for your org.\",app_flyout_block:\"Block\",app_flyout_block_tbot:\"Disable tips and tricks\",app_flyout_pin:\"Pin\",app_flyout_unblock:\"Unblock\",app_flyout_unblock_tbot:\"Enable tips and tricks\",app_flyout_unpin:\"Unpin\",apps_gallery_errorDialog_icon_error:\"Invalid icon format\",apps_gallery_errorDialog_manifest_id_mismatch:\"The id in the manifest doesn't match with the app being updated\",apps_gallery_errorDialog_manifest_version_error:\"The version number needs to be different for app update\",apps_gallery_errorDialog_okBtn:\"OK\",apps_gallery_errorDialog_reupload_error:\"App already exists\",archived_team_banner_text:\"This team was archived, so you can't make any changes.\",archived_team_disable_messagebox_placeholder:\"This team was archived, so you can't post any more messages.\",aria_action_new_file_or_folder:\"New, create a new folder or file. To move through items, press left or right arrow.\",aria_action_share_file_or_folder:\"Share, share files\",aria_action_upload_file_or_folder:\"Upload, upload files and folders\",aria_activity_tab_notifications_tab:\"Notifications tab\",aria_activity_tab_recents_tab:\"Recents tab\",aria_activity_tab_sources_toggle:\"Switch to a different content list\",aria_add_member_speed_dial_notification:\"The contact has been added to the list\",aria_announce_all_participant_muted:\"Everybody has been muted\",aria_announce_blur_off:\"Your background is not blurred\",aria_announce_blur_on:\"Your background is blurred\",aria_announce_broadcast_ended:\"The live event has ended\",aria_announce_broadcast_started:\"The live event has started\",aria_announce_broadcast_user_ended_sharing:\"Your video is no longer live\",aria_announce_broadcast_user_started_sharing:\"Your video is now live\",aria_announce_call_connected:\"Connected\",aria_announce_call_declined:\"Call declined\",aria_announce_call_ended:\"Call ended\",aria_announce_call_on_hold:\"You've put the call on hold\",aria_announce_call_resumed:\"Call resumed\",aria_announce_call_temporarilyunavailable:\"This person isn't available to take calls\",aria_announce_calling_participant_failed_mf:\"{number, plural, =1{Calling {participantName} failed} other{Calling # participants failed}}\",aria_announce_close_test_call_results:\"Close test call results\",aria_announce_mic_muted:\"Your microphone is muted\",aria_announce_mic_unmuted:\"Your microphone is unmuted\",aria_announce_participant_calling_mf:\"{number, plural, =1{Calling {participantName}} other{Calling # participants}}\",aria_announce_participant_entered_lobby_mf:\"{number, plural, =1{{participantName} entering lobby} other{ # participants entering lobby}}\",aria_announce_participant_joined_mf:\"{number, plural, =1{{participantName} joined the call} other{ # participants joined the call}}\",aria_announce_participant_left_mf:\"{number, plural, =1{{participantName} left the call} other{ # participants left the call}}\",aria_announce_share_ended:\"Share ended\",aria_announce_speaker_muted:\"Your speaker is muted\",aria_announce_speaker_unmuted:\"Your speaker is unmuted\",aria_announce_video_off:\"Your video is off\",aria_announce_video_on:\"Your video is on\",aria_app_bar:\"App bar\",aria_app_bar_3p_badge:\"{{appName}} with 1 notification\",aria_app_bar_3ps_badge:\"{{appName}} with {{num}} notifications\",aria_app_bar_apps:\"Apps\",aria_app_bar_assignments:\"Assignments\",aria_app_bar_calendar:\"Calendar\",aria_app_bar_calling:\"Calls\",aria_app_bar_calling_badge:\"new voicemail and missed call\",aria_app_bar_callings_badge:\"new voicemails and missed calls\",aria_app_bar_cast:\"Casting\",aria_app_bar_chat:\"Chat\",aria_app_bar_chat_badge:\"1 chat with new messages\",aria_app_bar_chats_badge:\"{{num}} chats with new messages\",aria_app_bar_current_tenant:\"Signed into {{tenantName}}. Click to change.\",aria_app_bar_current_tenant_missing:\"Signed in to an unknown account. Click to change.\",aria_app_bar_description_navigation:\"App bar, use up or down arrow keys to navigate through the controls\",aria_app_bar_digital_signage_management:\"DS\",aria_app_bar_feedback:\"Feedback\",aria_app_bar_files:\"Files\",aria_app_bar_get_apps:\"Get apps\",aria_app_bar_help:\"Help\",aria_app_bar_meeting_adhoc:\"Ad-Hoc Meeting\",aria_app_bar_meetings:\"Meetings\",aria_app_bar_more_apps:\"More added apps\",aria_app_bar_my_activities_badge:\"{{num}} new activities\",aria_app_bar_my_activity:\"Activity\",aria_app_bar_my_activity_badge:\"1 new activity\",aria_app_bar_people_app:\"People\",aria_app_bar_profile:\"My dashboard\",aria_app_bar_settings:\"Profile picture, settings, and more\",aria_app_bar_store:\"Store\",aria_app_bar_tasks:\"Tasks\",aria_app_bar_team_badge:\"1 team with new messages\",aria_app_bar_teams:\"Teams\",aria_app_bar_teams_badge:\"{{num}} teams with new messages\",aria_app_loaded:\"Microsoft Teams Loaded\",aria_arrow_key_nav_hint:\"Use left and right arrow keys to navigate.\",aria_az_list_search_result:\"The number of results found for search is {{num}}\",aria_broadcast_auditoriummode_off:\"Auditorium mode is off.\",aria_broadcast_auditoriummode_on:\"Auditorium mode is on.\",aria_broadcast_leave_button:\"Leave the live event\",aria_broadcast_meeting_qna_option:\"Q and A\",aria_broadcast_open_stream_new_window:\"You may not be able to use your keyboard to return to Microsoft Teams after entering the following area. Open this live event in Microsoft Stream.\",aria_button:\"button\",aria_button_collapse:\"Collapse\",aria_button_expand:\"Expand\",aria_calendar_next_day:\"Next day\",aria_calendar_previous_day:\"Previous day\",aria_call_consultation_searchbox:\"Search for someone to consult. Use up and down key to navigate, enter to select.\",aria_call_quality_questionnaire_info:\"Call quality feedback. Press enter to rate the above call.\",aria_call_quality_questionnaire_types:\"Detailed feedback categories\",aria_call_quality_rating_details_listbox:\"Detailed calling feedback\",aria_call_quality_rating_submit_not_perfect:\"What could have been better? We will not share your answers.\",aria_call_quality_rating_submit_perfect:\"Thanks for letting us know everything went well!\",aria_call_transfer_clear:\"clear search results\",aria_call_transfer_searchbox:\"Search for someone to transfer the call to. Use up and down key to navigate, enter to select.\",aria_calling_admit_in_lobby:\"Admit participant in lobby\",aria_calling_anonymousJoin_downloadDesktopClient:\"Select to download the desktop application\",aria_calling_anonymousJoin_enterName:\"Enter name that other participants of the meeting will see as your name\",aria_calling_anonymousJoin_signIn:\"Select to sign-in\",aria_calling_call_park_call:\"Park your call\",aria_calling_consultThenTransfer:\"Consult then transfer your call\",aria_calling_duration:\"Call ended after {{callDuration}}\",aria_calling_end_call_multi_call:\"End call - {{callTitle}}\",aria_calling_hold_call:\"Put your call on hold\",aria_calling_holographic_control_announce_arrow_placed:\"Arrow Placed\",aria_calling_holographic_control_announce_delete_all_completed:\"Erase All Completed\",aria_calling_holographic_control_announce_inking_completed:\"Inking Completed\",aria_calling_holographic_control_announce_inking_started:\"Inking Started\",aria_calling_holographic_control_announce_undo_completed:\"Undo Completed\",aria_calling_holographic_control_arrow:\"Place arrow\",aria_calling_holographic_control_collapsed:\"Collapsed\",aria_calling_holographic_control_color_picker:\"Pick a color\",aria_calling_holographic_control_color_picker_item1:\"Yellow\",aria_calling_holographic_control_color_picker_item2:\"Blue\",aria_calling_holographic_control_color_picker_item3:\"Gray\",aria_calling_holographic_control_color_picker_item4:\"Green\",aria_calling_holographic_control_color_picker_item5:\"Red\",aria_calling_holographic_control_disabled:\"Disabled\",aria_calling_holographic_control_erase_all:\"Erase all\",aria_calling_holographic_control_erase_all_this_session:\"Erase all from current editing session\",aria_calling_holographic_control_expanded:\"Expanded\",aria_calling_holographic_control_ink:\"Ink\",aria_calling_holographic_control_insert_file:\"Insert file\",aria_calling_holographic_control_move_toolbar:\"Move toolbar\",aria_calling_holographic_control_selected:\"Selected\",aria_calling_holographic_control_toolbar:\"Mixed Reality Annotation Toolbar, horizontal navigation.\",aria_calling_holographic_control_undo:\"Undo\",aria_calling_joinMeeting:\"Join the meeting\",aria_calling_merge_calls_multi_call:\"Merge this call with active call\",aria_calling_mic_off:\"Unmute your mic\",aria_calling_mic_on:\"Mute your mic\",aria_calling_new_incoming_message:\"New chat messages are available in this meeting. Open the chat pane to read them.\",aria_calling_postAnonymous_appInformationLearnMoreButton:\"Select to learn more about Microsoft Teams\",aria_calling_postAnonymous_dismissButton:\"You have left the meeting. Select this button to return to the app.\",aria_calling_postAnonymous_rejoinButton:\"You have left the meeting. Select this button to rejoin it.\",aria_calling_resume_call:\"Resume your call\",aria_calling_resume_call_multi_call:\"Resume call - {{callTitle}}\",aria_calling_roster_deny:\"Deny participant in lobby\",aria_calling_roster_hand_raised:\"Hand Raised\",aria_calling_roster_muted:\"Muted\",aria_calling_roster_press_enter_actions:\"Press enter for more actions\",aria_calling_roster_press_enter_invite:\"Press Enter to invite.\",aria_calling_roster_press_enter_retry:\"Press Enter to invite again.\",aria_calling_roster_press_shift_f10_actions:\"Press Shift + F10 for more actions\",aria_calling_roster_press_space:\"Press space to view contact card\",aria_calling_roster_retry_button:\"Retry\",aria_calling_screenshare_only_call_duration:\"Screen share ended after {{callDuration}}\",aria_calling_screensharing_apps_share_apps_item_prefix:\"Share apps\",aria_calling_screensharing_apps_title:\"Share window\",aria_calling_screensharing_files_share_file_from_outlook:\"From Outlook\",aria_calling_screensharing_files_share_file_item_prefix:\"Share a file\",aria_calling_screensharing_off:\"Share my screen\",aria_calling_screensharing_on:\"Stop sharing my screen\",aria_calling_screensharing_panel_close:\"Close screensharing panel\",aria_calling_screensharing_panel_closed:\"Sharing panel closed\",aria_calling_screensharing_panel_open:\"Open screensharing panel\",aria_calling_screensharing_panel_opened:\"Sharing panel opened\",aria_calling_screensharing_screens_picker_title:\"Select the desktop or app to share\",aria_calling_screensharing_screens_share_screen_item_prefix:\"Share screen\",aria_calling_screensharing_screens_title:\"Share your desktop \",aria_calling_screensharing_share_invision_whiteboard:\"Share Invision Whiteboard\",aria_calling_screensharing_share_microsoft_whiteboard:\"Share Microsoft Whiteboard\",aria_calling_transfer_call:\"Transfer your call\",aria_calling_view_lobby:\"View lobby\",aria_calls_missed_badge:\"{{num}} missed calls\",aria_calls_voicemail_badge:\"{{num}} unseen voicemails\",aria_calls_voicemail_pause:\"Pause voicemail\",aria_calls_voicemail_play:\"Play voicemail\",aria_cancel_upload_chiclet:\"Press Enter to cancel upload for file {{fileName}}. Press down arrow key to view permissions on this File\",aria_chatandteamselector_position_count:\"{{position}} of {{count}}\",aria_checkbox_checked:\"{{label}} checkbox checked\",aria_checkbox_checked_disabled:\"{{label}} checkbox checked disabled\",aria_checkbox_unchecked:\"{{label}} checkbox not checked\",aria_checkbox_unchecked_disabled:\"{{label}} checkbox not checked disabled\",aria_collapsed_bar_all_expanded:\"All replies expanded. Press down arrow to navigate to the messages. Press Enter to collapse replies.\",aria_collapsed_bar_expand_replies:\"{{collapsedString}}. Press Enter to expand replies.\",aria_collapsed_bar_some_expanded:\"Press Enter to collapse replies.\",aria_dashboard_change_my_activity:\"Change your status. \",aria_delegation_permission_title:\"{{name}} delegation permissions\",aria_dialog_detail_for_turn_off_notification_for_post:\"You'll only get notified if someone directly @mentions you  or reacts to your message in this conversation.\",aria_edit_button_visible_channel:\"Edit - Overrides for shown and pinned channels\",aria_edit_guest_name:\"Edit display name\",aria_edit_guest_name_cancel:\"Cancel\",aria_feed_filter_button:\"Click to see all Feeds Filter options.\",aria_feed_filter_selected:\"Filter {{filterType}} is selected\",aria_feed_item_end_message:\"Press Space or Shift+F10 for more options.\",aria_feed_menu_action_selected:\"{{action}} is selected\",aria_feed_remove_filter_button:\"Remove Feeds Filter Button\",aria_feed_tab_dropdown_options:\"Feed\",aria_feed_type_selected:\"Feed is selected\",aria_file_picker_bar:\"Share a PowerPoint presentation\",aria_groupChat_participants_added_mf:\"{numParticipants, plural, one{Participant added} other{Participants added}}\",aria_hide_call_transcript:\"Hide call transcript\",aria_hide_meeting_notes:\"Hide meeting notes\",aria_hide_participants_pane:\"Hide participants\",aria_icons_bold:\"Bold, use the left or right arrow keys to navigate and the Enter key to activate.\",aria_icons_bold_active:\"Bold applied\",aria_icons_bold_inactive:\"Bold off\",aria_icons_bold_selected:\"Bold selected, use the left or right arrow keys to navigate and the Enter key to activate.\",aria_icons_highlight_active:\"{{colorName}} highlight applied\",aria_icons_highlight_inactive:\"{{colorName}} highlight off\",aria_icons_italic:\"Italic\",aria_icons_italic_active:\"Italic applied\",aria_icons_italic_inactive:\"Italic off\",aria_icons_underline:\"Underline\",aria_icons_underline_active:\"Underline applied\",aria_icons_underline_inactive:\"Underline off\",aria_label_landmark_channel_chat:\"{{team}} team, {{channel}} channel\",aria_label_landmark_channel_content_area:\"{{teamName}}, {{name}} channel content\",aria_label_landmark_chat_content_area:\"{{title}} chat content\",aria_label_landmark_default_chat_content_area:\"Chat content\",aria_label_landmark_files_pane:\"Files Pane\",aria_label_landmark_left_rail_activity:\"Activity and Notifications list\",aria_label_landmark_left_rail_calls:\"Calls list\",aria_label_landmark_left_rail_chat:\"Chat list\",aria_label_landmark_left_rail_contacts:\"Contact list\",aria_label_landmark_left_rail_files:\"Files list\",aria_label_landmark_left_rail_meetings:\"Meetings list\",aria_label_landmark_left_rail_saved:\"Saved list\",aria_label_landmark_left_rail_single_team:\"{{team}} team channel list\",aria_label_landmark_left_rail_teams_channels:\"Teams and Channels list\",aria_label_landmark_search_new_chat:\"Search and New Chat\",aria_label_team_channel_header:\"{{channelType}} channel {{channel}} in team {{team}}\",aria_large_screen_app_bar_description_navigation:\"Large screen experience app bar. Use the up/down arrow keys on your keyboard to navigate through the button controls on the bar.\",aria_like_count_many:\"Press enter to find out who they are\",aria_like_count_one:\"press enter to find out who it is\",aria_live_new_notification_from:\"New notification from {{application}}: {{title}} {{subtitle}} {{description}}.\",aria_live_press_shortcut_to_action:\"Press {{hotkey}} to {{action}}.\",aria_live_start_screensharing:\"Sharing has begun. Your Teams window is minimized. Use Alt+Tab to select the window you want to share.\",aria_live_start_screensharing_short:\"Sharing has begun.\",aria_live_stop_screensharing:\"Sharing has stopped. The Teams window has been maximized.\",aria_live_stop_screensharing_short:\"Sharing has stopped.\",aria_load_replies:\"{{replyCount}} replies expanded. Press down arrow to navigate to the messages. {{loadRepliesText}}. Press enter to expand more replies.\",aria_markdown_bold:\"Bold On. Use CTRL + Z to Undo\",aria_markdown_bullet:\"Bullet Applied. Use CTRL + Z to Undo\",aria_markdown_code_tab:\"Press enter twice to exit monospace style.\",aria_markdown_heading:\"Heading On. Use CTRL + Z to Undo\",aria_markdown_inline_code:\"Inline Code Block On\",aria_markdown_italic:\"Italic On. Use CTRL + Z to Undo\",aria_markdown_link:\"Link On. Use CTRL + Z to Undo\",aria_markdown_list:\"List Applied. Use CTRL + Z to Undo\",aria_markdown_multiline_code:\"Multiline Code Block Inserted.  Hit Enter once to insert new line in the block, hit enter twice to exit quote and CTRL + Z to Undo\",aria_markdown_quote:\"Block Quote Inserted. Hit Enter once to insert new line in the block, hit enter twice to exit quote and CTRL + Z to Undo\",aria_markdown_strikethrough:\"Strikethrough On. Use CTRL + Z to Undo\",aria_meeting_duration:\"Meeting ended after {{callDuration}}. \",aria_meeting_participants:\"Meeting participants\",aria_meeting_scheduleFollowup:\"Schedule a follow up\",aria_members_addButton:\"Add members to {{addMemberContextName}}\",aria_menu_button:\"menu button\",aria_messages_actions_toolbar:\"Actions\",aria_messages_composeBoxCodeSnippet:\"Add Code Snippet. Use the left or right arrow keys to navigate and the Enter key to activate.\",aria_messages_composeBoxCollapse:\"Collapse compose box. Press enter to collapse or press right arrow for more options\",aria_messages_composeBoxComposeNew:\"Compose new message\",aria_messages_composeBoxComposeReply:\"Compose reply\",aria_messages_composeBoxEmojiPicker:\"Choose an emoji. Press Enter key to activate and left or right arrow keys to navigate.\",aria_messages_composeBoxExpand:\"Format. Press enter to expand compose box and format your message. Press right arrow for more options.\",aria_messages_composeBoxFunPicker:\"Choose emoticons, emoji, giphy, stickers, and customize stickers. Use the left or right arrow keys to navigate and the Enter key to activate.\",aria_messages_composeBoxGiphyPicker:\"Choose a giphy. Press Enter key to activate and left or right arrow keys to navigate.\",aria_messages_composeBoxInsertAtmention:\"@mention\",aria_messages_composeBoxMessageFailedToSend:\"Message failed to send\",aria_messages_composeBoxMessageSent:\"Message sent\",aria_messages_composeBoxMoreOptions:\"Choose from more options. Press Enter key to activate and left or right arrow keys to navigate.\",aria_messages_composeBoxStickerPicker:\"Choose a sticker. Press Enter key to activate and left or right arrow keys to navigate.\",aria_messages_composeBoxUpToEditChannelMessage_longDate_nosubject:\"Editing your last reply to thread started by {{name}}, originally sent at {{time}}. Press Escape to cancel edit.\",aria_messages_composeBoxUpToEditChannelMessage_longDate_subject:'Editing your last reply to thread started by {{name}}, titled \"{{subject}}\" originally sent at {{time}}. Press Escape to cancel edit.',aria_messages_composeBoxUpToEditChannelMessage_shortTime_nosubject:\"Editing your last reply to thread started by {{name}}, originally sent today at {{time}}. Press Escape to cancel edit.\",aria_messages_composeBoxUpToEditChannelMessage_shortTime_subject:'Editing your last reply to thread started by {{name}}, titled \"{{subject}}\" originally sent today at {{time}}. Press Escape to cancel edit.',aria_messages_composeBoxUpToEditChatMessage_longDate_nosubject:\"Editing your last message, originally sent today at {{time}}. Press Escape to cancel edit.\",aria_messages_composeBoxUpToEditChatMessage_shortTime_nosubject:\"Editing your last message, originally sent today at {{time}}. Press Escape to cancel edit.\",aria_messages_deliveryOptionButton:\"Set delivery options. Press Enter key to activate and left or right arrow keys to navigate.\",aria_messages_format_toolbar:\"Format Text\",aria_messages_scheduleNewBroadcast:\"Type details about the live event\",aria_messages_scheduleNewTeamMeeting:\"Type details for this new meeting\",aria_my_activity_selected:\"My activity is selected\",aria_new_join_requests_mf:\"{count, plural, one{You have # pending join request} other{You have # pending join requests}}\",aria_new_meetup_close:\"Close MeetUp\",aria_new_meetup_input:\"Name your MeetUp (optional)\",aria_new_meetup_video_off:\"Your video is off. Start video\",aria_new_meetup_video_on:\"Your video is on. Stop video\",aria_notification_close:\"Close notification\",aria_outgoing_webhook_creation_finished:\"Successfully created the {{webhookName}} outgoing webhook.\",aria_people_picker_default_suggestions_shown:\"Default suggestions shown. {pickerEntryTitle} One of {totalResults}, Move by pressing up and down keys, press enter to select\",aria_people_picker_item_removed:\"{{name}} removed from the list\",aria_people_picker_item_removed_focus_input:\"{{name}} removed from the list. Use left key to access previous chat recipient. To start the chat press enter.\",aria_people_picker_item_selected:\"{{name}} selected.\",aria_people_picker_item_selected_focus_input:\"{{name}} selected. Use left key to access previous chat recipient. To start the chat press enter\",aria_people_picker_item_selected_in_add_member_dialog:\"{{name}} selected, Add more members\",aria_people_picker_search_finished:\"Search results updated. Use up and down key to navigate, enter to select.\",aria_pre_join_bgblur:\"Enable background blur on video\",aria_pre_join_mic:\"Enable microphone\",aria_pre_join_video:\"Enable video\",aria_quick_calendar_space_to_join:\"Press space to join meeting\",aria_recipient_list_focus_input:\"Use left key to access previous chat recipient. To start the chat press enter\",aria_recipient_list_focus_user:\"{{name}}. Use backspace or delete to remove. Use left or right keys for other chat recipients\",aria_show_call_transcript:\"Show call transcription\",aria_show_meeting_notes:\"Show meeting notes\",aria_show_participants_pane_and_add_people:\"Show participants\",aria_start_call_transcript:\"Start transcribing\",aria_stop_call_transcript:\"Stop transcribing\",aria_stream_live_event_analytics_toggle_off:\"Hide live event analytics\",aria_stream_live_event_analytics_toggle_on:\"Show live event analytics\",aria_tab:\"{{tabName}} tab\",aria_tab_creation_failed:\"Failed to create the tab.\",aria_tab_creation_finished:\"Successfully created the {{tabName}} tab.\",aria_table_cell_file:\"File.\",aria_table_cell_folder:\"Folder\",aria_table_cell_size_unknown:\"Folder - for details navigate inside\",aria_table_cell_type_more_options:\"File options menu button\",aria_table_cell_type_selection_selected:\"Selected, column header selection.\",aria_table_cell_type_selection_unselected:\"Unselected, column header selection.\",aria_table_column_header:\"column header\",aria_table_column_header_more_option:\"More options\",aria_table_column_header_more_option_with_header_text:\"More options, column header.\",aria_table_column_header_order_ascending:\"Ascending\",aria_table_column_header_order_ascending_button_aria:\"sorted ascendingly, press enter to sort descendingly\",aria_table_column_header_order_descending:\"Descending\",aria_table_column_header_order_descending_button_aria:\"sorted descendingly, press enter to sort ascendingly\",aria_table_column_header_selection:\"Selection\",aria_table_column_header_sortable:\"press enter to sort\",aria_table_first_row:\"first row\",aria_table_last_row:\"last row\",aria_table_row:\"row {{rowNumber}} out of {{totalRows}}\",aria_table_row_location:\"Location: \",aria_table_row_modified:\"Modified at: \",aria_table_row_modified_by:\"Modified by: \",aria_table_row_selected:\"selected\",aria_table_row_unselected:\"unselected\",aria_td_members_remove:\"Remove {{memberName}} button\",aria_td_members_remove_button:\"Remove {{memberName}} button\",aria_td_members_tab_body_cell:\"{{cellValue}}, column header {{columnName}}\",aria_td_members_tab_header_cell:\"{{columnName}}, column header\",aria_td_members_tab_header_remove:\"Remove from team\",aria_td_moderators_remove:\"Remove {{memberName}} button\",aria_team_activity_selected:\"Team Activity is selected\",aria_team_channel:\"in team {{team}}, channel {{channel}}.\",aria_team_or_chat_remove:\"{{teamOrChatName}} selected, press enter to remove.\",aria_theme_button:\"Theme button\",aria_toggleBroadcastQna_off:\"Hide Q and A pane\",aria_toggleBroadcastQna_on:\"Show Q and A pane\",aria_toggleBroadcastYammer_off:\"Hide Yammer pane\",aria_toggleBroadcastYammer_on:\"Show Yammer pane\",aria_toggleChannelRules_off:\"Channel rules are off\",aria_toggleChannelRules_on:\"Channel rules are on\",aria_toggleChat_newMessages_on:\"Show chat pane, there are unread messages\",aria_toggleChat_off:\"Hide chat pane\",aria_toggleChat_on:\"Show chat pane\",aria_toggleDevicesTab_off:\"Hide settings pane\",aria_toggleDevicesTab_on:\"Show settings pane\",aria_toggleHealthAndPerformance_off:\"Hide health and performance\",aria_toggleHealthAndPerformance_on:\"Show health and performance\",aria_toggleMeetingInfoTab_off:\"Hide meeting info pane\",aria_toggleMeetingInfoTab_on:\"Show meeting info pane\",aria_toggleShareSystemAudioTab:\"Include system audio\",aria_toolbar_button:\"Toolbar\",aria_upload_progress_chiclet:\"Uploaded {{percentage}} percent of {{fileName}}.\",aria_urlPreview:\"Url preview\",aria_urlPreview_remove_button:\"Remove url preview\",aria_wiki_content_section:\"Section: {{sectionTitle}}. Press Enter to edit section title, down arrow for new section button, and escape to return to the previous menu.\",aria_wiki_content_section_first:\"First section: {{sectionTitle}}. Press Enter to edit section title, down arrow for new section button, and escape to return to the previous menu.\",aria_wiki_content_section_last:\"Last section: {{sectionTitle}}. Press Enter to edit section title, down arrow for new section button, and escape to return to the previous menu.\",aria_wiki_page_list_page:\"{{pageTitle}} page.\",aria_wiki_page_list_page_additional_info:\"Press Enter to select the page or press Space for more options.\",aria_wiki_page_list_section_additional_info:\"Press Enter to select this section or press Space for more options.\",aria_wiki_page_title:\"Page title {{pageTitle}} {{lastModified}}\",aria_wiki_section:\"section.\",aria_wiki_section_content_additional_info:\"Press enter to edit section content.\",aria_wiki_section_title:\"Section title: {{title}}\",aria_wiki_section_title_additional_info:\"Press enter to edit section title.\",aria_wiki_wiki_list_item:\"{{wikiTitle}} wiki.\",aria_wiki_wiki_list_item_additional_info:\"Press Enter to open.\",aria_wiki_wikis_tab_back_to_wikis_list_button:\"Press to go back to the wikis list.\",assignments_tab:\"Assignments\",at_mentions_multiple_channels_mention_tooltip:\"Mentions in multiple channels.\",at_mentions_single_channel_mention_tooltip:\"Channel was mentioned.\",atMentionLabel:\"at mention {{displayName}}\",auth_error_dialog_body:\"Can you please sign in again? Sorry for any inconvenience.\",auth_error_dialog_okButtonText:\"Sign in\",auth_error_dialog_title:\"Logging out\",auth_error_org_policy_dialog_body:\"Your organization policy requires you to sign-in again after a certain time period\",auth_error_token_revoked:\"We need you to sign in! Either your password changed or the server needs your sign-in info again.\",auth_logout_message:\"Logging out...\",auth_tenant_swap_dialog_body:\"You switched to a different Teams org. Please refresh the app to continue.\",autosuggest_aria_app:\"App\",autosuggest_aria_channel:\"Channel\",autosuggest_aria_chat:\"Chat\",autosuggest_aria_command:\"Command\",autosuggest_aria_error_external_user_notfound:\"Couldn't find {{email}}\",autosuggest_aria_person:\"Person\",autosuggest_aria_search:\"Recent Search\",autosuggest_aria_searchExternally:\"Search {{email}} externally\",autosuggest_aria_team:\"Team\",autosuggest_error_external_user_notfound:\"Couldn't find <b>{{email}}</b>\",autosuggest_join_by_code:\"Join a team with a code {0}\",autosuggest_powerbar_noMatches:\"No matches found for your request\",autosuggest_powerbar_position_count:\"{{position}} of {{count}}\",autosuggest_search_for_team:\"Search for a team with {0}\",autosuggest_seeMore:\"Search for {0}\",background_settings_header:\"Background settings\",backspace:\"Backspace\",banner_close_button:\"Close this notification\",banner_linkseparator:\"|\",base_tab_aria_label:\"Tab viewer. You may not be able to use your keyboard to return to Microsoft Teams after entering the following area. Press Enter to open the tab in another window. Press tab to continue to the viewer. Entering Tab {{tabName}} of type {{tabType}}\",base_tab_faqs_aria_label:\"FAQ tab. Press Enter to access this list and use your Tab key to navigate throughout. Press Enter to expand a question and access its response. Use Escape to exit.\",base_tab_help_aria_label:\"Help tab. Press Enter to access the tab. Use Escape to exit.\",base_tab_inline_config_aria_label:\"Welcome to {{tabName}}. Press tab to continue.\",base_tab_release_aria_label:\"Release Notes tab. Press Enter to access this list and use your Tab key to navigate throughout. Use Escape to exit.\",base_tab_videos_aria_label:\"Videos tab. Press Enter to access the tab and use your Tab key to navigate throughout. Press Enter again to view a video. Use Escape to exit.\",better_experience:\"We'll keep working on improving your experience.\",block_contact_button:\"Block\",block_contacts_dialog_description:\"When you block someone, they can't call you from a one-on-one chat, @mention you in a one-on-one chat, or see your presence.\",block_contacts_dialog_title:\"Manage blocked people\",block_contacts_settings:\"Blocked contacts\",block_contacts_settings_button_text:\"Edit blocked contacts\",block_contacts_settings_description:\"Blocked contacts will be unable to call you or see your presence.\",blocked_contact_label:\"Blocked\",blocked_contacts_delete_icon_aria:\"Press Enter to delete this contact.\",blocked_contacts_settings:\"Manage blocked numbers\",blocked_contacts_settings_button_text:\"Manage blocked numbers\",blocked_contacts_settings_description:\"Blocked phone numbers cannot call you.\",blocked_contacts_settings_remove_contact_error:\"Couldn't remove this number. Try again.\",blocked_contacts_settings_remove_contact_error_toast_msg:\"We couldn't remove {{contactName}}. Try again.\",blocked_contacts_settings_remove_contact_error_toast_title:\"Failed to remove blocked number\",bookmarks_see_thread:\"See thread\",bookmarks_tab_message:\"This will fill up with messages you bookmark.\",bookmarks_tab_no_results:\"Saved messages will show up here\",bookmarks_tab_title:\"My bookmarks\",bot_created_by:\"Created by\",bot_inputMenu_aria_label_collapsedMenu:\"Bot input menu. Minimized. Press Up arrow key to expand. Shows you some commands the app is capable of.\",bot_inputMenu_aria_label_expandedMenu:\"Bot input menu. Fully expanded. Shows you some commands the app is capable of.\",bot_inputMenu_aria_label_selectMenuItem:\"{{currentItemIndex}} of {{itemCount}}. The current item is {{itemTitle}}. The description is {{itemDescription}}\",bot_inputMenu_floatingMenuLabel:\"What can I do?\",bot_inputMenu_suggestionLabel:\"Suggestions\",bot_privacy_statement:\"Privacy statement\",bot_services_agreement:\"Services agreement\",bot_terms_of_use:\"Terms of use\",botcards_action_blocked_banner_message:\"This card action is disabled because {{reason}}\",botcards_action_blocked_reason_botblockedbyadmin:\"{{name}} has been blocked by your administrator.\",botcards_action_blocked_reason_botblockedbyuser:\"you've blocked {{name}}.\",botcards_action_blocked_reason_uninstalled:\"{{name}} was uninstalled.\",botcards_action_blocked_temporarily_banner_message:\"Actions on this card are temporarily not available. Please try again later.\",botcards_adaptiveCard_feedback_message:\"Submitted.\",botcards_aria_label_cardButton:\"Button {{buttonIndex}}\",botcards_aria_label_cardButtonTitle:\"Button title\",botcards_aria_label_cardButtonValue:\"Button value\",botcards_aria_label_cardImage:\"Image {{imageIndex}}\",botcards_aria_label_cardImageUrl:\"Image URL\",botcards_aria_label_cardSubtitle:\"Card subtitle\",botcards_aria_label_cardText:\"Card text content\",botcards_aria_label_cardTitle:\"Card title\",botcards_aria_label_message_header:\"This is a card message.\",botcards_aria_label_o365_card_activity_image:\"Activity image\",botcards_aria_label_o365_card_activity_subtitle:\"Activity subtitle\",botcards_aria_label_o365_card_activity_text:\"Activity text\",botcards_aria_label_o365_card_activity_title:\"Activity title\",botcards_aria_label_o365_card_fact:\"Fact {{factIndex}}\",botcards_aria_label_o365_card_factName:\"Fact name\",botcards_aria_label_o365_card_factValue:\"Fact value\",botcards_aria_label_o365_card_section:\"Section {{sectionIndex}}\",botcards_aria_label_o365_card_sectionText:\"Section text\",botcards_aria_label_o365_card_sectionTitle:\"Section title\",botcards_card_header_menu_app_details_option:\"Get app\",botcards_card_header_menu_copy_option:\"Copy\",botcards_carousel_next:\"Next\",botcards_carousel_prev:\"Previous\",botcards_enlarge_image:\"Enlarge this Image\",botcards_fileConsent_allow_label:\"Allow\",botcards_fileConsent_block_file_sharing:\"{{appName}} does not support files\",botcards_fileConsent_decline_label:\"Decline\",botcards_fileConsent_title_label:\"{{botName}} needs permission to upload this file to your OneDrive\",botcards_o365_actionCard_connector_removed_error:\"This action is no longer available since this connector was removed.\",botcards_o365_actionCard_dedfault_httpPOST_error:\"There was a problem submitting your changes. Try again in a minute.\",botcards_o365_actionCard_iconMessage_unauthorization:\"Sign in needed\",botcards_o365_actionCard_placeholder_date:\"Date\",botcards_o365_actionCard_placeholder_time:\"Time\",botcards_o365_actionCard_title_dateInput:\"Pick a date\",botcards_o365_actionCard_title_dateInput_withTime:\"Pick a date and time\",botcards_o365_actionCard_title_multichoice_multipleSelect:\"Select multiple options\",botcards_o365_actionCard_title_multichoice_multipleSelect_selected:\"{{numItems}} item(s) selected\",botcards_o365_actionCard_title_multichoice_singleSelect:\"Select an option\",botcards_o365_actionCard_title_required:\"(Required)\",botcards_o365_actionCard_title_textInput:\"Enter your text here\",botcards_receiptCard_quantity_label:\"{{price}} (Qty {{quantity}})\",botcards_receiptCard_tax_label:\"Tax: \",botcards_receiptCard_total_label:\"Total: \",botcards_sharing_copyAlert_cmdKey:\"Ctrl + C\",botcards_sharing_copyAlert_cmdKey_macOS:\"Command + C\",botcards_sharing_copyAlert_message:\"This action is unavailable via copy button. Press {{cmndKey}} now to copy this card.\",botcards_sharing_copyAlert_title:\"Copy a card\",botcards_sharing_copyLink_text:\"Open this card in Microsoft Teams\",botcards_unknown_card_received:\"This card's content could not be displayed\",bots_file_root_folder_name:\"Applications\",bots_icon:\"Bots Icon\",bots_icon_filled:\"Bots Icon Filled\",bottabs_unable_load_tab:\"Unable to load tab, please try again.\",broadcast_activeshare_subtitle_format:\"{{userName}}'s desktop\",broadcast_additional_link_title:\"Additional links\",broadcast_anonymous_join_anonymous_button_text:\"Join anonymously\",broadcast_anonymous_or_text:\"Or\",broadcast_attendee_active_broadcast_limit:\"You can only watch one live event at a time.\",broadcast_attendee_aria_questionnaire_dismissButton:\"You have left the live event. Select this to return to Teams.\",broadcast_attendee_aria_questionnaire_info:\"Live event quality feedback. Press enter to rate the quality.\",broadcast_attendee_brand_name:\"Microsoft Teams\",broadcast_attendee_count_mf:\"{attendeeCount, plural, one{1 attendee} other{# attendees}}\",broadcast_attendee_custom_link_header:\"Custom link for attendees\",broadcast_attendee_custom_support_link_text_label:\"Link text\",broadcast_attendee_custom_support_link_url_label:\"URL\",broadcast_attendee_dismissButtonText:\"Dismiss\",broadcast_attendee_header:\"Live event details\",broadcast_attendee_join_error_message:\"Unable to Join the Meeting. Try refreshing.\",broadcast_attendee_join_unsupported_body:'This browser doesn’t support live events, but you can use another browser that does. <a href=\"https://aka.ms/TeamsGoLive\" target=\"_blank\">Learn more</a>',broadcast_attendee_join_unsupported_title:\"Use a supported browser\",broadcast_attendee_mac_client_error_message:\"Viewing a live event is not available on Mac Teams desktop app yet! But wait... you can view the event in a Teams supported browser.\",broadcast_attendee_mac_client_version_error_message:\"Viewing a live event is only available on the latest version of the Mac Teams desktop app. Please update the app to continue.\",broadcast_attendee_meeting_info_tab_name:\"Live event info\",broadcast_attendee_paused:\"Paused\",broadcast_attendee_people_picker_placeholder:\"Add a person or a group\",broadcast_attendee_people_picker_title:\"Give permission to:\",broadcast_attendee_permissions_company_details_text:\"Everyone in your org can watch the live event. (Sign-in required)\",broadcast_attendee_permissions_company_text:\"Org-wide\",broadcast_attendee_permissions_public_details_text:\"The live event will be open to anyone. Use when most of the attendees are outside your org. (No sign-in required)\",broadcast_attendee_permissions_public_text:\"Public\",broadcast_attendee_permissions_selected:\"Selected {{permissionOption}}\",broadcast_attendee_permissions_specific_people_details_text:\"Only the specified people and groups can watch the live event.\",broadcast_attendee_permissions_specific_people_text:\"People and groups\",broadcast_attendee_quality_feedback:\"Based on this live event, how would you rate Microsoft Teams?\",broadcast_attendee_questionnaire_title:\"What could Teams have done better?\",broadcast_attendee_report_setting_text:\"Attendee engagement report\",broadcast_attendee_settings_learn_more:\"Learn more\",broadcast_attendee_status_text:\"{{broadcastMeetingRole}}, {{acceptanceStatus}}\",broadcast_attendee_support_custom_link_option_text:\"Custom help link\",broadcast_attendee_support_default_help_link_option_text:\"Default help link\",broadcast_attendee_support_default_help_link_title_text:\"Microsoft Teams live event support\",broadcast_attendee_unsupported:\"Joining a live event is not enabled.\",broadcast_attendee_video_player_frame_title:\"Video player\",broadcast_attendee_welcome:\"Welcome to the live event!\",broadcast_audio_settings_suggestion:\"Please use your system's audio settings panel to manage your audio devices.\",broadcast_auditorium_mode:\"Auditorium mode\",broadcast_auditorium_mode_description:\"Optimize your sound to include in-room audience reactions, like laughter and clapping.\",broadcast_byoe_producer_copy_url_text:\"Copy URL\",broadcast_byoe_producer_encoder_preview_title:\"Encoder preview\",broadcast_byoe_producer_mac_client_version_error_message:\"Producing a live event with External Encoder is only available in the latest version of Mac Teams desktop app. Please update the app to continue.\",broadcast_byoe_producer_secondary_server_ingest_url_title:\"Secondary server ingest URL\",broadcast_byoe_producer_secondary_source_title:\"Secondary Source\",broadcast_byoe_producer_secure_connection_ssl:\"Secure connection (SSL)\",broadcast_byoe_producer_server_ingest_url_title:\"Server ingest URL\",broadcast_byoe_producer_setup_step_first:\"Click Start setup and wait for setup to finish.\",broadcast_byoe_producer_setup_step_second:\"Copy the server inject URL into your encoder and start the video stream.\",broadcast_byoe_producer_setup_step_third:\"Once you see a preview from the encoder, you can click Start event to go live.\",broadcast_byoe_producer_setup_steps_description:\"To connect from outside encoding sources:\",broadcast_byoe_producer_setup_steps_learn_more:\"Learn more\",broadcast_byoe_producer_setup_steps_title:\"Set up your encoder\",broadcast_byoe_producer_source_settings_title:\"Source settings\",broadcast_byoe_stream_recording_info:\"After the event, you can manage the event recordings in Microsoft Stream.\",broadcast_captions_attendee_live_captions:\"Attendee live captions\",broadcast_captions_attendee_live_captions_detail:\"Allow attendees to see live captions for this event\",broadcast_captions_attendee_live_captions_languages:\"Enabled: {{languages}}\",broadcast_captions_language_af:\"Afrikaans (South Africa)\",\"broadcast_captions_language_af-za\":\"Afrikaans (South Africa)\",broadcast_captions_language_ar:\"Arabic (Egypt)\",\"broadcast_captions_language_ar-eg\":\"Arabic (Egypt)\",broadcast_captions_language_bg:\"Bulgarian (Bulgaria)\",\"broadcast_captions_language_bg-bg\":\"Bulgarian (Bulgaria)\",broadcast_captions_language_bs:\"Bosnian (Latin)\",\"broadcast_captions_language_bs-latn\":\"Bosnian (Latin)\",broadcast_captions_language_ca:\"Catalan\",\"broadcast_captions_language_ca-es\":\"Catalan\",broadcast_captions_language_cs:\"Czech (Czech Republic)\",\"broadcast_captions_language_cs-cz\":\"Czech (Czech Republic)\",broadcast_captions_language_cy:\"Welsh (United Kingdom)\",\"broadcast_captions_language_cy-gb\":\"Welsh (United Kingdom)\",broadcast_captions_language_da:\"Danish (Denmark)\",\"broadcast_captions_language_da-dk\":\"Danish (Denmark)\",broadcast_captions_language_de:\"German (Germany)\",\"broadcast_captions_language_de-de\":\"German (Germany)\",broadcast_captions_language_el:\"Greek (Greece)\",\"broadcast_captions_language_el-gr\":\"Greek (Greece)\",broadcast_captions_language_en:\"English (United States)\",\"broadcast_captions_language_en-us\":\"English (United States)\",broadcast_captions_language_es:\"Spanish (Spain)\",\"broadcast_captions_language_es-es\":\"Spanish (Spain)\",broadcast_captions_language_et:\"Estonian (Estonia)\",\"broadcast_captions_language_et-ee\":\"Estonian (Estonia)\",broadcast_captions_language_fa:\"Persian (Iran)\",\"broadcast_captions_language_fa-ir\":\"Persian (Iran)\",broadcast_captions_language_fi:\"Finnish (Finland)\",\"broadcast_captions_language_fi-fi\":\"Finnish (Finland)\",broadcast_captions_language_fil:\"Filipino (Philippines)\",\"broadcast_captions_language_fil-ph\":\"Filipino (Philippines)\",broadcast_captions_language_fr:\"French (France)\",\"broadcast_captions_language_fr-fr\":\"French (France)\",broadcast_captions_language_he:\"Hebrew (Israel)\",\"broadcast_captions_language_he-il\":\"Hebrew (Israel)\",broadcast_captions_language_hi:\"Hindi (India)\",\"broadcast_captions_language_hi-in\":\"Hindi (India)\",broadcast_captions_language_hr:\"Croatian (Croatia)\",\"broadcast_captions_language_hr-hr\":\"Croatian (Croatia)\",broadcast_captions_language_ht:\"Creole (Haiti)\",\"broadcast_captions_language_ht-ht\":\"Creole (Haiti)\",broadcast_captions_language_hu:\"Hungarian (Hungary)\",\"broadcast_captions_language_hu-hu\":\"Hungarian (Hungary)\",broadcast_captions_language_id:\"Indonesian\",\"broadcast_captions_language_id-id\":\"Indonesian\",broadcast_captions_language_it:\"Italian (Italy)\",\"broadcast_captions_language_it-it\":\"Italian (Italy)\",broadcast_captions_language_ja:\"Japanese (Japan)\",\"broadcast_captions_language_ja-jp\":\"Japanese (Japan)\",broadcast_captions_language_ko:\"Korean (Korea)\",\"broadcast_captions_language_ko-kr\":\"Korean (Korea)\",broadcast_captions_language_lt:\"Lithuanian (Lithuania)\",\"broadcast_captions_language_lt-lt\":\"Lithuanian (Lithuania)\",broadcast_captions_language_lv:\"Latvian (Latvia)\",\"broadcast_captions_language_lv-lv\":\"Latvian (Latvia)\",broadcast_captions_language_mg:\"Malagasy (Madagascar)\",\"broadcast_captions_language_mg-mg\":\"Malagasy (Madagascar)\",broadcast_captions_language_ms:\"Malay (Malaysia)\",\"broadcast_captions_language_ms-my\":\"Malay (Malaysia)\",broadcast_captions_language_mt:\"Maltese (Malta)\",\"broadcast_captions_language_mt-mt\":\"Maltese (Malta)\",broadcast_captions_language_mww:\"Hmong\",broadcast_captions_language_nb:\"Norwegian (Norway)\",\"broadcast_captions_language_nb-no\":\"Norwegian (Norway)\",broadcast_captions_language_nl:\"Dutch (Netherlands)\",\"broadcast_captions_language_nl-nl\":\"Dutch (Netherlands)\",broadcast_captions_language_otq:\"Querétaro Otomi\",broadcast_captions_language_pl:\"Polish (Poland)\",\"broadcast_captions_language_pl-pl\":\"Polish (Poland)\",broadcast_captions_language_pt:\"Portuguese (Brazil)\",\"broadcast_captions_language_pt-br\":\"Portuguese (Brazil)\",broadcast_captions_language_ro:\"Romanian (Romania)\",\"broadcast_captions_language_ro-ro\":\"Romanian (Romania)\",broadcast_captions_language_ru:\"Russian (Russia)\",\"broadcast_captions_language_ru-ru\":\"Russian (Russia)\",broadcast_captions_language_sk:\"Slovak (Slovakia)\",\"broadcast_captions_language_sk-sk\":\"Slovak (Slovakia)\",broadcast_captions_language_sl:\"Slovenian\",broadcast_captions_language_sm:\"Samoan\",\"broadcast_captions_language_sr-Cyrl\":\"Serbian Cyrillic\",\"broadcast_captions_language_sr-Latn\":\"Serbian (Latin)\",\"broadcast_captions_language_sr-cyrl\":\"Serbian Cyrillic\",\"broadcast_captions_language_sr-latn\":\"Serbian (Latin)\",broadcast_captions_language_sv:\"Swedish (Sweden)\",\"broadcast_captions_language_sv-se\":\"Swedish (Sweden)\",broadcast_captions_language_sw:\"Swahili (Kenya)\",\"broadcast_captions_language_sw-ke\":\"Swahili (Kenya)\",broadcast_captions_language_th:\"Thai (Thailand)\",\"broadcast_captions_language_th-th\":\"Thai (Thailand)\",broadcast_captions_language_tlh:\"Klingon\",broadcast_captions_language_to:\"Tongan\",broadcast_captions_language_tr:\"Turkish (Turkey)\",\"broadcast_captions_language_tr-tr\":\"Turkish (Turkey)\",broadcast_captions_language_ty:\"Tahitian\",broadcast_captions_language_uk:\"Ukrainian (Ukraine)\",\"broadcast_captions_language_uk-ua\":\"Ukrainian (Ukraine)\",broadcast_captions_language_ur:\"Urdu (Islamic Republic of Pakistan)\",\"broadcast_captions_language_ur-pk\":\"Urdu (Islamic Republic of Pakistan)\",broadcast_captions_language_vi:\"Vietnamese (Vietnam)\",\"broadcast_captions_language_vi-vn\":\"Vietnamese (Vietnam)\",broadcast_captions_language_yua:\"Yucatec Maya\",broadcast_captions_language_yue:\"Chinese (Traditional, Hong Kong S.A.R.)\",\"broadcast_captions_language_zh-Hans\":\"Chinese (Simplified, PRC)\",\"broadcast_captions_language_zh-Hant\":\"Chinese (Traditional)\",\"broadcast_captions_language_zh-cht\":\"Chinese (Traditional)\",\"broadcast_captions_language_zh-cn\":\"Chinese (Simplified, PRC)\",\"broadcast_captions_language_zh-hk\":\"Chinese (Traditional, Hong Kong S.A.R.)\",broadcast_captions_producer_disabled_captions_text:\"The event team has turned off live captions for this event.\",broadcast_captions_producer_disabled_captions_title:\"Live captions are off\",broadcast_captions_producer_live_captions:\"My live captions\",broadcast_captions_producer_live_captions_detail:\"See live captions for this event\",broadcast_captions_producer_size:\"Font size\",broadcast_captions_producer_size_large:\"Large\",broadcast_captions_producer_size_medium:\"Medium\",broadcast_captions_producer_size_small:\"Small\",broadcast_concurrent_videos_limit_ufd_description:\"Producers can only see 9 videos at once. The next person who joins might not be visible for sharing in the live event.\",broadcast_concurrent_videos_limit_ufd_title:\"Max video participants reached.\",broadcast_contributor_role_text:\"Presenter\",broadcast_contributor_role_text_lowercase:\"presenter\",broadcast_create_recording_setting_text:\"Recording available to producers and presenters\",broadcast_curtain_fail_retry:\"Please try again.\",broadcast_curtain_fail_title:\"The video player stopped working.\",broadcast_custom_link_setting_description:\"Give attendees access to content related to this meeting or provide contact links.\",broadcast_dialog_confirm_button_text:\"Continue\",broadcast_dialog_confirm_leave_button_text:\"Leave anyway\",broadcast_dialog_confirm_stop_button_text:\"End live event\",broadcast_ended_ufd_description:\"Create a new one to start broadcasting to attendees.\",broadcast_ended_ufd_message:\"The live event has ended. Create a new one to start broadcasting to attendees.\",broadcast_ended_ufd_title:\"The live event has ended\",broadcast_etm_unsupported_environment_body:'Producing or presenting a live event is not available on this environment! You can <a href=\"#\" class=\"ts-dialog-action\" role=\"button\">join as an attendee</a> instead.',broadcast_etm_unsupported_environment_body_wo_attendee:\"Producing or presenting a live event is not available on this environment.\",broadcast_etm_unsupported_environment_title:\"Not supported\",broadcast_etm_unsupported_lightweight_environments_body:'For now, you need the desktop app to produce or present in a live event. If you need to join on the web, you can <a href=\"#\" class=\"ts-dialog-action\" role=\"button\">join as an attendee</a>.',broadcast_etm_unsupported_lightweight_environments_body_wo_attendee:\"For now, you need the desktop app to produce or present in a live event.\",broadcast_etm_unsupported_title:\"Live events are better in the Teams app\",broadcast_etm_unsupported_web_body:'Producing or presenting a live event is not available on web yet! But wait... you can still give it a whirl in the fabulous desktop app. Or, you can <a href=\"#\" class=\"ts-dialog-action\" role=\"button\">join as an attendee</a> instead.',broadcast_etm_unsupported_web_body_wo_attendee:\"Producing or presenting a live event is not available on web yet! But wait... you can still give it a whirl in the fabulous desktop app.\",broadcast_fewmoments_left_endwarning:\"Your live event will automatically stop in a few moments. Please end your event now to avoid any problems\",broadcast_flash_not_installed_message_text:\"You need Adobe Flash Player to watch this live event.<br/> Install it and try again\",broadcast_get_attendee_link:\"Get attendee link\",broadcast_get_link_stream:\"Stream link\",broadcast_get_link_teams:\"Teams link\",broadcast_get_link_yammer:\"Yammer link\",broadcast_invite_eventTeamMembers_text:\"Invite people to your event group\",broadcast_learn_more:\"Learn more\",broadcast_learn_more_and_help_link_qna_tooltip:\"Learn more\",broadcast_learn_more_and_help_link_title:\"Need help?\",broadcast_leave_confirm_title_text:\"Are you sure you want to leave?\",broadcast_leave_hold_confirm_message_text:'Don\\'t worry, the live event will continue as long as the presenter is sharing video or content. <a href=\"https://aka.ms/teamsbroadcast\" target=\"_blank\">Learn more</a>',broadcast_leave_hold_confirm_message_with_liveSources:'Attendees will see a placeholder if you leave before someone else starts presenting or the event ends. <a href=\"https://aka.ms/teamsbroadcast\" target=\"_blank\">Learn more</a>',broadcast_leave_while_live_confirm_title:\"You're sharing\",broadcast_live_signalr_connection_error:\"We're not able to connect you to the live event. Try rejoining.\",broadcast_live_stream_retrieval_message_text:\"We're connecting you to the live event\",broadcast_livePreview_statusMessage:\"{{source}} is live\",broadcast_livePreviewMessage_multipleSources:\"{{source1}} and {{source2}} are live\",broadcast_meeting_creation_disabled_region:\"Live event is not supported in your region.\",broadcast_meeting_creation_disabled_stream_permission:\"You don't have permission to create a live event in Microsoft Stream. Contact your IT admin.\",broadcast_meeting_creation_disabled_tenantLicense:\"You do not have license to create a live event. Contact your IT admin.\",broadcast_meeting_creation_disabled_tenantPolicy:\"You don't have permission to create a live event. Contact your IT admin.\",broadcast_meeting_do_not_forward:\"Don't forward this invitation. Go to Microsoft Teams to invite additional people.\",broadcast_meeting_edit_disabled:\"This can no longer be edited. The live event has started.\",broadcast_meeting_info_page_create_update_dialog:\"Back\",broadcast_meeting_objects_available_after_broadcast:\"Available after event\",broadcast_meeting_objects_edit_vod:\"Recording for attendees\",broadcast_meeting_objects_edit_vod_disable_button:\"Disable\",broadcast_meeting_objects_edit_vod_disable_message:\"Disable recording for attendees\",broadcast_meeting_objects_edit_vod_enable_button:\"Enable\",broadcast_meeting_objects_edit_vod_enable_message:\"Enable recording for attendees\",broadcast_meeting_objects_refresh:\"Refresh\",broadcast_meeting_objects_refresh_in_progress:\"Refreshing...\",broadcast_meeting_text:\"Live event\",broadcast_modality_disconnected_description:\"We're working on getting live event features back for you.\",broadcast_modality_disconnected_message:\"Live event features are unavailable right now. We're working on getting them back for you.\",broadcast_modality_disconnected_title:\"Some features are unavailable\",broadcast_moderated_q_and_a_text:\"Q&A\",broadcast_moderated_q_and_a_text_preview:\"Q&A (preview)\",broadcast_monitor_label:\"Live event is in progress. Press enter to return to it.\",broadcast_multitasking_dialog_title:\"The live event is in progress\",broadcast_muted_producer_ufd_text:\"You are live, but your mic is muted.\",broadcast_muted_producer_ufd_title:\"Unmute your mic\",broadcast_my_activeshare_subtitle_format:\"My desktop\",broadcast_next_page_create_dialog:\"Next\",broadcast_object_deleteall:\"Delete all\",broadcast_object_download_title_format:\"Download {{meetingObjectName}}\",broadcast_object_undo:\"Undo\",broadcast_objects_advanced_options:\"Advanced options\",broadcast_objects_attendee:\"Attendee engagement report\",broadcast_objects_deletemessage:\"Reports have been deleted\",broadcast_objects_download_in_desktop:\"Only available on desktop app\",broadcast_objects_expired:\"Reports have been expired\",broadcast_objects_hive_insights:\"Hive Insights\",broadcast_objects_kollective:\"Kollective\",broadcast_objects_qna:\"Q&A report\",broadcast_objects_recording:\"Recording\",broadcast_objects_recording_subtext:\"(Download from browser)\",broadcast_objects_restore_message:\"Reports have been restored\",broadcast_objects_secondary_recording:\"Backup recording\",broadcast_objects_summary:\"Live event resources\",broadcast_objects_transcript:\"Transcript\",broadcast_objects_waiting_format:\"{{objectName}} (waiting for report to be available)\",broadcast_open_create_dialog:\"Schedule\",broadcast_participant_video_title_format:\"{{userName}} send {{contentType}} to queue\",broadcast_playback_retry:\"Retry\",broadcast_policy_change_confirm_text:\"Some of the live event settings are changed by your IT admin, please review before updating the meeting\",broadcast_policy_changed_message:\"You may need to update your selections because of recent policy changes\",broadcast_policy_disabled_text:\"Some of these options have not been enabled by your IT admin\",broadcast_policy_disabled_vbss_title:\"Content sharing is disabled.\",broadcast_policy_disabled_video_title:\"Video sharing is disabled.\",broadcast_policy_disabled_video_vbss_critical_ufd_message:\"Contact your IT admin to continue with your live event.\",broadcast_policy_disabled_video_vbss_critical_ufd_title:\"Video and content sharing are turned off.\",broadcast_policy_disabled_video_vbss_text:\"Contact your IT admin to enable it.\",broadcast_policy_scheduling_disabled_video_vbss_quick_start_text:\"Video and content sharing are turned off. Contact your IT admin to schedule a quick start live event.\",broadcast_policy_scheduling_disabled_video_vbss_text:\"Video and content sharing are turned off. Contact your IT admin to continue with your live event.\",broadcast_postAnonymous_appInformationHeader:\"Live events are just one tool in our belt.\",broadcast_postMeeting_Message:\"The live event has ended\",broadcast_pre_live_signalr_connection_error:\"The live event hasn't started. Please rejoin after the event starts.\",broadcast_preMeeting_curtain_message_text:\"The live event hasn't started\",broadcast_preview_incoming_videos_off:\"Please turn on incoming video\",broadcast_preview_loadingText:\"Loading preview...\",broadcast_preview_notAvailable:\"Preview isn't available\",broadcast_preview_overflow_ufd_text:\"Expand the window or change your screen resolution to see what attendees see.\",broadcast_preview_overflow_ufd_title:\"Improve your view\",broadcast_preview_status_contentIsLive:\"Content is live\",broadcast_preview_status_default:\"The live event hasn't started\",broadcast_preview_status_videoIsLive:\"{{sourceName}} is live\",broadcast_preview_title:\"Live event\",broadcast_producer_active_sharing_title:\"Content\",broadcast_producer_back:\"Back\",broadcast_producer_contributor_muted:\"Muted\",broadcast_producer_contributor_sharing_title:\"Presenters\",broadcast_producer_muteall:\"Mute all\",broadcast_producer_myvideo_sharing_title:\"You\",broadcast_producer_no_camera_text:\"Turn on or reconnect your video device.\",broadcast_producer_no_camera_title:\"Video device is off.\",broadcast_producer_role_text:\"Producer\",broadcast_producer_role_text_lowercase:\"producer\",broadcast_producer_share:\"Share\",broadcast_producer_stop_share:\"Stop sharing\",broadcast_push_to_stream_checkbox_label:\"Allow attendees to watch the event in Stream\",broadcast_qna_header:\"Live event Q&A\",broadcast_qna_load_failure_ufd_message:\"Q&A panel failed to load. Try rejoining this meeting.\",broadcast_qna_panel:\"Q&A\",broadcast_qna_reset_zoom_level_ufd_message:\"Reset your zoom level to see the entire Q&A.\",broadcast_qna_session_open:\"Q&A is open\",broadcast_quick_start_stream_policy_consent_error_message:\"You need to accept consent for creating live event allowing attendees to watch in Stream\",broadcast_reconnect_text:\"Reconnect\",broadcast_recording_settings_header:\"Video Recording\",broadcast_reset_button:\"Reset\",broadcast_reset_completed_ufd_text:\"If you're still experiencing problems, contact support.\",broadcast_reset_completed_ufd_title:\"We tried to reset your event\",broadcast_reset_feedback_next_button:\"Next\",broadcast_reset_feedback_skip_button:\"Skip\",broadcast_reset_inprogress_text:\"Last reset command is still in progress\",broadcast_reset_inprogress_title:\"In Progress\",broadcast_reset_notavailable_text:\"If you're still experiencing problems, contact support.\",broadcast_reset_notavailable_title:\"We tried to recover your event.\",broadcast_reset_primary_text:\"We can try to recover your broadcast by resetting it\",broadcast_reset_primary_title:\"Reset your live event?\",broadcast_reset_stopstate_text:\"Once an event has ended, we can no longer reset it. Try creating a new one.\",broadcast_reset_stopstate_title:\"We couldn't reset your event\",broadcast_reset_syncing_text:\"Not available\",broadcast_reset_syncing_title:\"Not allowed\",broadcast_role_selector_dropdown_placeholder_text:\"Choose a role\",broadcast_scheduling_attendee_banner_content:\"To invite attendees, copy the link and share it or send it in a calendar invite.\",broadcast_scheduling_attendee_banner_header:\"Invite attendees\",broadcast_scheduling_attendee_link_tooltip:'Copy this link to send to attendees. <a href=\"{{learnMore}}\" target=\"_blank\">Learn more</a>',broadcast_scheduling_banner_content:\"To invite attendees, copy the link once you schedule the live event, and publish it or send it in a calendar invite.\",broadcast_scheduling_banner_header:\"You are setting up a live event\",broadcast_scheduling_meeting_duration_limit_tooltip:\"You can broadcast to attendees for no more than {{maxMeetingDuration}} hours\",broadcast_settings_page_edit_dialog:\"Settings\",broadcast_settings_panel_title:\"Live event settings\",broadcast_settings_section_header_attendee_permissions:\"Live event permissions\",broadcast_settings_section_header_streaming:\"How will you produce your live event?\",broadcast_settings_section_header_support:\"Support\",broadcast_share_confirm_button_text:\"Share\",broadcast_share_confirm_message_text:\"Something is being shared in the live event right now. Anything you share will replace it.\",broadcast_share_confirm_title_text:\"Are you sure you want to share?\",broadcast_stage_layout_add_content:\"Add content from below\",broadcast_stage_layout_add_video:\"Add video from below\",broadcast_stage_layout_add_video_content:\"Add video or content from below\",broadcast_stage_layout_error:\"Sharing isn't available\",broadcast_stage_layout_gettingReady_broadcast:\"Getting things ready...\",broadcast_stage_layout_setLayout_broadcast:\"Send live\",broadcast_stage_layout_settingLayout_broadcast:\"Sending...\",broadcast_stage_layout_start_broadcast:\"Start\",broadcast_stage_layout_starting_broadcast:\"Starting the live event...\",broadcast_stage_layout_stop_broadcast:\"End\",broadcast_stage_layout_stopping_broadcast:\"Ending the live event...\",broadcast_stage_layout_template_content_left:\"Content left\",broadcast_stage_layout_template_content_right:\"Content right\",broadcast_stage_layout_template_single:\"Single source\",broadcast_stage_preview:\"Queue\",broadcast_stage_queue:\"Queue\",broadcast_stale_attendee_count_message:\"The number of attendees might not be up-to-date.\",broadcast_start_confirm_message_text:'Once you start, you can\\'t stop and restart. The event can last up to {{maxDuration}} hours from start time and attendees will watch at a 10-20 second delay. <a href=\"https://aka.ms/teamsbroadcastlatency\" target=\"_blank\">Learn more</a>',broadcast_start_confirm_title_text:\"Are you sure you want to start the live event now?\",broadcast_status_live:\"Live\",broadcast_status_pre_live:\"Pre-live\",broadcast_status_pre_live_shortformat:\"Pre\",broadcast_status_stopped:\"Ended\",broadcast_statusMessage_desktop:\"{{sourceName}}'s desktop\",broadcast_statusMessage_multipleSources:\"{{source1}} and {{source2}}\",broadcast_stop_confirm_message_text:\"You can't restart an event after it has ended.\",broadcast_stop_confirm_title_text:\"End live event now?\",broadcast_stream_policy_change_message_text:\"This meeting type is not valid anymore. Please contact your IT admin\",broadcast_stream_policy_consent_error_message:\"You need to accept consent for creating live event using external encoder\",broadcast_streaming_byoe_description:\"You plan to use another tool to share content.\",broadcast_streaming_byoe_header:\"An external app or device\",broadcast_streaming_byoe_header_preview:\"An external app or device (preview)\",broadcast_streaming_teams_description:\"You plan to use Teams to share content from presenters' webcams and screens.\",broadcast_streaming_teams_header:\"Teams\",broadcast_streaming_teams_header_preview:\"Teams (preview)\",broadcast_streaming_teams_yammer_preview_disclaimer:\"These events are in preview in Yammer. Attendees can't watch them there yet. For now, they can watch and comment in Microsoft Teams or follow the conversation in Yammer.\",broadcast_switch_camera_confirm_message_text:\"Once you switch the camera, the live event will pause and you need to send it live again.\",broadcast_switch_camera_confirm_title_text:\"Are you sure you want to switch the camera now?\",broadcast_switchto_backup_text:\"We can try to recover your broadcast by switching to its backup\",broadcast_switchto_backup_title:\"Switch to backup?\",broadcast_switchto_button:\"Switch to backup\",broadcast_tmb_broadcast_state_update_timeout_message:\"Oops! We ran into an issue. Try rejoining\",broadcast_toggleQna_off:\"Hide Q&A\",broadcast_toggleQna_on:\"Show Q&A\",broadcast_toggleYammer_off:\"Hide Yammer\",broadcast_toggleYammer_on:\"Show Yammer\",broadcast_transcription_checkbox_label:\"Captions\",broadcast_transcription_checkbox_label_byoe:\"Captions (available after the event)\",broadcast_transcription_checkbox_label_preview:\"Captions (preview)\",broadcast_transcription_dropdown_title:\"Spoken language\",broadcast_transcription_setting_header:\"Transcription and translation\",broadcast_transcription_source_language_label:\"Primary spoken language for the live event\",broadcast_translation_dropdown_selection_title:\"Choose up to 6 languages\",broadcast_translation_dropdown_title:\"Translate to\",broadcast_troubleshooting_custom_link_label:\"Custom link\",broadcast_troubleshooting_setting_description:\"Give attendees access to support info for your organization.\",broadcast_troubleshooting_setting_header:\"Give attendees access to support info for your organization.\",broadcast_video_added:\"Video added\",broadcast_vod_setting_text:\"Recording available to attendees\",broadcast_vod_setting_text_description:\"The live event will be recorded so attendees can watch it later.\",broadcast_vod_signalr_connection_error:\"We're not able to get the video. Try rejoining.\",broadcast_vod_stream_retrieval_message_text:\"We're getting the video...\",broadcast_x_min_left_endwarning:\"You have {{x_min}} remaining in your live event.\",broadcast_x_min_left_endwarning_title:\"Your event is in progress.\",broadcast_yammer_group_info_text:\"Hosted in: {{yammerGroupName}}, Viewing access: {{visibility}}\",broadcast_yammer_group_info_text_groupName:\"Hosted in\",broadcast_yammer_group_info_text_visibility:\"Viewing access\",broadcast_yammer_group_info_text_visibility_private:\"Private\",broadcast_yammer_group_info_text_visibility_public:\"Public\",broadcast_yammer_header:\"Yammer conversation\",broadcast_yammer_load_failure_ufd_message:\"Yammer panel failed to load. Try rejoining this meeting.\",broadcast_yammer_panel:\"Yammer pane\",buddy_group_add_contact:\"Add a contact to this group\",buddy_group_add_failed:\"We couldn't add a buddy to the group\",buddy_group_barred_contact:\"Contact blocked due to policy rules\",buddy_group_call:\"Call group\",buddy_group_chat:\"Message group\",buddy_group_create_failed:\"We couldn't create the contact group\",buddy_group_create_group_add_members_text:\"Add people to this group (optional)\",buddy_group_create_group_dialog_message:\"Organize your contacts into groups to find them more easily.\",buddy_group_delete:\"Delete this group\",buddy_group_duplicate_contact:\"This contact is already a member of this group\",buddy_group_duplicate_name:\"Contact group name is already taken.\",buddy_group_new_group:\"Create a new contact group\",buddy_group_new_group_placeholdertext:\"Type a contact group name\",buddy_group_other_contacts:\"Other Contacts\",buddy_group_remove_contact_from_group:\"Remove from this group\",buddy_group_remove_contact_from_group_selected:\"{{name}} has been removed from {{group}} group\",buddy_group_rename:\"Rename this group\",buddy_group_rename_failed:\"We couldn't rename this group\",buddy_limit_reached:\"Buddy limit has been reached\",byoe_meeting_join_disabled_message:\"Joining a live event with external encoder is not enabled.\",calendar_RSVP:\"RSVP\",calendar_accepted:\"Accepted\",calendar_add_location:\"Add location\",calendar_add_new_event:\"Add new event\",calendar_add_occurrence:\"Add occurrence\",calendar_add_optional_attendees:\"Add optional attendees\",calendar_add_required_attendees:\"Add required attendees\",calendar_add_series:\"Add series\",calendar_add_title:\"Add title\",calendar_add_to_calendar:\"Add to calendar\",calendar_add_to_my_calendar:\"Add to my calendar\",calendar_all_attendees:\"All attendees\",calendar_all_day:\"All day\",calendar_all_day_disabled_aria_label:\"All day disabled\",calendar_all_day_enabled_aria_label:\"All day enabled\",calendar_all_day_event:\"All day event\",calendar_all_day_event_date_format:\"D MMM\",calendar_all_day_event_datetime_format:\"h:mm A, D MMM\",calendar_all_day_event_time_format:\"h:mm A\",calendar_all_day_grid_collapse_icon_title:\"Collapse\",calendar_all_day_grid_expand_icon_title:\"Expand\",calendar_also_invited:\"Also invited\",calendar_app_name_aria_label:\"Calendar\",calendar_attendee_pill_aria_label:\"Remove {{attendeeName}} {{availabilityStatus}}\",calendar_attendees_available_from_total:\"{{attendeesAvailable}} of {{total}} Available\",calendar_availability_aria_label:\"{{attendeeName}} {{availabilityStatus}}\",calendar_cancel:\"Cancel\",calendar_cancel_event_popup_body:\"Any changes made will be discarded.\",calendar_cancel_event_popup_message_placeholder:\"Add a cancelation note (optional)\",calendar_cancel_event_popup_title:\"Cancel meeting?\",calendar_cancel_meeting:\"Cancel meeting\",calendar_cancel_occurrence:\"Cancel occurrence\",calendar_cancel_occurrence_popup_title:\"Cancel occurrence?\",calendar_cancel_series:\"Cancel series\",calendar_cancel_series_event_popup_title:\"Cancel series?\",calendar_channel_fetch_error_string:\"Unable to get channel details right now.\",calendar_channel_picker_disabled_placeholder:\"You don't have permissions to create channel meetings.\",calendar_channel_picker_not_editable:\"Channels can't be changed once the invite has been sent.\",calendar_channel_picker_placeholder:\"Add channel\",calendar_chat_error_team_members_only_primary:\"For team members only\",calendar_chat_error_team_members_only_secondary:\"Join {{team}} to view the conversation.\",calendar_chat_error_team_members_only_secondary_default:\"Join team to view the conversation.\",calendar_checking_availability_aria_label:\"Checking availability\",calendar_collapse_all_day_events:\"Collapse all day events section\",calendar_could_not_accept_event:\"Couldn't accept {{subject}}\",calendar_could_not_cancel_event:\"Couldn't cancel {{subject}}\",calendar_could_not_decline_event:\"Couldn't decline {{subject}}\",calendar_could_not_delete_event:\"Couldn't delete {{subject}}\",calendar_could_not_find_event:\"Couldn't find event. It may have been deleted.\",calendar_could_not_tentatively_accept_event:\"Couldn't respond to {{subject}}\",calendar_create_mode_close_aria_label:\"Close meeting creation\",calendar_date_format_MMMM_YYYY:\"{{MMMM}} {{YYYY}}\",calendar_date_picker_aria_label:\"calendar date picker\",calendar_date_picker_title:\"Jump to a specific date or date range\",calendar_day_view_aria_label:\"Day view\",calendar_declined:\"Declined\",calendar_delete:\"Delete\",calendar_delete_event_popup_body:\"Do you want to delete this event?\",calendar_delete_event_popup_title:\"Delete event\",calendar_delete_occurrence:\"Delete occurrence\",calendar_delete_occurrence_popup_body:\"Do you want to delete this occurrence?\",calendar_delete_series:\"Delete series\",calendar_delete_series_popup_body:\"Do you want to delete this series?\",calendar_discard:\"Discard\",calendar_discard_event_popup_body:\"Do you want to discard edits or continue editing?\",calendar_discard_event_popup_continue_edit:\"Continue editing\",calendar_discard_event_popup_title:\"Unsaved changes\",calendar_edit:\"Edit\",calendar_edit_mode_close_aria_label:\"Close meeting update\",calendar_end_time:\"End time\",calendar_error_cancel_event_fail:\"Unable to cancel the event. Let’s try again later.\",calendar_error_create_event_failed:\"Unable to schedule event. Let's try again later.\",calendar_error_create_overlapping_occurences:\"Unable to schedule overlapping occurrences. Change how often it occurs and try again.\",calendar_error_end_date_earlier_than_start_date:\"Start time can't be after end time.\",calendar_error_event_already_present:\"This event is already in your calendar.\",calendar_error_event_cancelled:\"This event has been canceled.\",calendar_error_event_changed_refresh:\"This event has been changed. Refresh your calendar to get the latest.\",calendar_error_event_not_found:\"Couldn't find that event. Refresh your calendar to try again.\",calendar_error_generic:\"Something went wrong. Let's try again.\",calendar_error_invalid_attendee_email:\"Some attendees won't be able to view the event. Try updating your event under Edit event -> Settings.\",calendar_error_invalid_attendee_etm_email:\"Some event members and attendees won't be able to view the event. Try updating event.\",calendar_error_invalid_attendee_roster_message:\"Check email\",calendar_error_invalid_conversation_id:\"The conversation related to this event was deleted. Create a new event to continue.\",calendar_error_invalid_etm_email:\"Some event members won't be able to view the event. Try updating event.\",calendar_error_invalid_group_email:\"Unable to send invite. The email for this team is wrong. Contact your admin to fix.\",calendar_error_invalid_license:\"Valid license missing for the account, please contact your system admin\",calendar_error_loading_event_details_failed:\"Couldn't load meeting details. Let's try again.\",calendar_error_non_existent_mailbox:\"Mailbox not found, please contact your system admin\",calendar_error_only_organizer_can_cancel:\"Only the organizer can cancel this event.\",calendar_error_overlapping_occurrences:\"This time overlaps with future occurrences. Choose a new time to continue.\",calendar_error_page_load_fail:\"Couldn't load the page. Let's try again.\",calendar_error_rsvp_fail:\"Couldn’t RSVP to the event. Try again.\",calendar_error_unsupported_timezone:\"Time zone not currently supported. Choose a different one to continue.\",calendar_error_update_action_fail:\"Couldn’t update event. Try again.\",calendar_error_update_event_fail:\"Unable to update the event. Let's try again later.\",calendar_event_cancel_message:'The meeting \"{{meeting_title}}\" has been cancelled',calendar_event_card_title:\"{{eventSubject}}\\nfrom {{startTime}} to {{endTime}}\",calendar_event_channel_aria_label:\"in channel {{teamAndChannel}}\",calendar_event_location_aria_label:\"location: {{location}}\",calendar_event_organizer_aria_label:\"organized by {{organizer}}\",calendar_event_update_message:'The meeting \"{{meeting_title}}\" has been updated',calendar_event_user_status_aria_label:\"marked as {{status}}\",calendar_expand_all_day_events:\"Expand all day events section\",calendar_first_load_message:\"One moment. Loading your calendar...\",calendar_go_to_today:\"Go to today\",calendar_go_to_today_title:\"Go to Today \\n{{todayDate}}\",calendar_grid_app_aria_label:\"Calendar grid\",calendar_grid_cell_nav_aria_label:\"Press TAB to navigate to the events\",calendar_grid_nav_aria_label:\"Press TAB or SHIFT + TAB to navigate between the events\",calendar_grid_num_events_aria_label:\"{{number}} events\",calendar_grid_view_aria_label:\"Calendar grid view\",calendar_invalid_date:\"Invalid date\",calendar_invalid_date_range:\"Invalid date range\",calendar_invite_guest:\"Invite {{guestEmail}}\",calendar_invited:\"Invited\",calendar_join_meeting:\"Join meeting\",calendar_join_online:\"Join online\",calendar_loaded:\"Calendar loaded.\",calendar_loading_failed:\"Couldn't load your calendar. Let's give it another try\",calendar_location_picker_back_to_building:\"Back to {{buildingName}}\",calendar_location_picker_free_text:'Use \"{{locationName}}\" as location',calendar_location_picker_free_text_aria_label:\"Use {{locationName}} as location\",calendar_location_picker_no_results:\"Couldn't find that room list. Check spelling or try another name.\",calendar_location_picker_no_results_in_roomlist:\"No rooms found. Try another name or room list.\",calendar_locations:\"Locations\",calendar_meet_now:\"Meet now\",calendar_meet_now_error_message:\"Teams seems to be offline. Make sure you're connected to the Internet and try again.\",calendar_meet_now_error_title:\"Something went wrong!\",calendar_meet_now_title:\"Start a private meeting\",calendar_meeting_create_error_message:\"We ran into an error creating this meeting. Try again?\",calendar_meeting_create_error_title:\"Couldn't create event\",calendar_meeting_duration_in_days:\"{{days}}d\",calendar_meeting_duration_in_hours:\"{{hours}}h\",calendar_meeting_duration_in_minutes:\"{{minutes}}m\",calendar_meeting_fetch_error:\"We couldn't fetch meeting details :(\",calendar_meeting_tab_title:\"View your recent meetings activity\",calendar_meeting_title_max_length_reached:\"Max number of characters reached\",calendar_meetingcard_start_date:\"{{startDate}} @ {{startTime}}\",calendar_meetingcard_start_date_today:\"Up Next @ {{startTime}}\",calendar_meetings:\"Activity\",calendar_meetings_broadcast_meeting_title:\"Broadcast meeting\",calendar_meetings_channel_meeting_title:\"Channel meeting\",calendar_meetings_event_meeting_title:\"Event\",calendar_meetings_inPerson_meeting_title:\"In person meeting\",calendar_meetings_meeting_activity:\"meeting activity\",calendar_meetings_navigate_to_chat:\"Click here to see meeting chat history\",calendar_meetings_no_meetings_description:\"You'll find notes, recordings, and conversations from your meetings here\",calendar_meetings_no_meetings_title:\"Start your first meeting\",calendar_meetings_no_recent:\"No recent\",calendar_meetings_non_online_meeting_title:\"Meeting\",calendar_meetings_sfb_meeting_title:\"Skype for Business Meeting\",calendar_meetings_show_more:\"Show me {{moreMeetings}} more\",calendar_meetings_starting_at:\"Starting at {{time}}\",calendar_meetings_starting_now:\"Now\",calendar_month:\"Month\",calendar_my_calendar:\"My calendar\",calendar_new_meeting:\"New meeting\",calendar_new_meeting_title:\"Schedule a new meeting\",calendar_next_day_button_desc:\"Go to next day \\n{{nextDate}}\",calendar_next_month_aria_label:\"Next month\",calendar_next_tooltip:\"Next day\",calendar_next_week_button_desc:\"Go to next week \\n{{startDate}} to {{endDate}}\",calendar_no_calendar_available_description:\"Talk to your admin to set up your calendar\",calendar_no_calendar_available_title:\"Your exchange calendar isn't set up\",calendar_no_response_status:\"No response\",calendar_no_results_found:\"No results found. Check spelling or try another name.\",calendar_no_subject_title:\"(No subject)\",calendar_no_suggested_times:\"No suggestions available.\",calendar_notify_organiser:\"Notify organizer\",calendar_notify_organiser_disabled_aria_label:\"Notify organiser disabled\",calendar_notify_organiser_enabled_aria_label:\"Notify organiser enabled\",calendar_occurrence:\"Occurrence\",calendar_optimistic_all_day_event:\"Syncing all day event\",calendar_optimistic_event:\"Syncing event\",calendar_optional_attendees:\"Optional attendees\",calendar_optional_title:\"Optional\",calendar_people_picker_disabled_placeholder:\"You don't have permissions to create private meetings.\",calendar_presenters_title:\"Presenters\",calendar_previous_day_button_desc:\"Go to previous day \\n{{previousDate}}\",calendar_previous_month_aria_label:\"Previous month\",calendar_previous_tooltip:\"Previous day\",calendar_previous_week_button_desc:\"Go to previous week \\n{{startDate}} to {{endDate}}\",calendar_private_event:\"private event\",calendar_producers_title:\"Producers\",calendar_quick_action_bar_landmark_label:\"Quick actions, use left and right arrow keys to navigate across\",calendar_recommended_files_see_less:\"See less\",calendar_recommended_files_see_more:\"See more\",calendar_remove:\"Remove from calendar\",calendar_remove_from_calendar:\"Remove from calendar\",calendar_remove_occurrence:\"Remove occurrence\",calendar_remove_series:\"Remove series\",calendar_required_attendees:\"Required attendees\",calendar_respond_to_occurrence:\"Respond to occurrence\",calendar_respond_to_series:\"Respond to series\",calendar_rooms_title:\"Rooms\",calendar_rsvp_message:\"Add a message (Optional)\",calendar_save:\"Save\",calendar_schedule:\"Calendar\",calendar_schedule_meeting:\"Schedule meeting\",calendar_schedule_tab_title:\"View your calendar\",calendar_scheduling_assistant:\"Scheduling Assistant\",calendar_scheduling_assistant_grid_app_aria_label:\"Scheduling assistant grid\",calendar_scheduling_form_banner_close_button:\"Close alert\",calendar_scheduling_form_meeting_header_landmark_label:\"Meeting header, use left and right arrow keys to navigate across tabs\",calendar_send:\"Send\",calendar_send_updates:\"Send update\",calendar_series:\"Series\",calendar_short_month_april:\"Apr\",calendar_short_month_august:\"Aug\",calendar_short_month_december:\"Dec\",calendar_short_month_february:\"Feb\",calendar_short_month_january:\"Jan\",calendar_short_month_july:\"Jul\",calendar_short_month_june:\"Jun\",calendar_short_month_march:\"Mar\",calendar_short_month_may:\"May\",calendar_short_month_november:\"Nov\",calendar_short_month_october:\"Oct\",calendar_short_month_september:\"Sep\",calendar_short_week_day_friday:\"F\",calendar_short_week_day_monday:\"M\",calendar_short_week_day_saturday:\"S\",calendar_short_week_day_sunday:\"S\",calendar_short_week_day_thursday:\"T\",calendar_short_week_day_tuesday:\"T\",calendar_short_week_day_wednesday:\"W\",calendar_start_time:\"Start time\",calendar_start_to_end_aria_label:\"{{start}} to {{end}}\",calendar_suggested:\"Suggested:\",calendar_suggested_files:\"Suggested files\",calendar_suggested_files_description:\"Here are files that may be relevant to this event.\",calendar_suggested_files_hover_text:\"You will only see content you have access to\",calendar_suggested_time_aria_label:\"Suggested time {{suggestedTime}}\",calendar_supported_attendee_count_exceeded:\"Time suggestions are only available for {{maxAttendees}} or fewer attendees.\",calendar_switch_to_agenda_view:\"Switch to agenda view to access meeting list\",calendar_sync_failure_message:\"Can't sync right now. We'll try again soon.\",calendar_sync_message:\"Syncing...\",calendar_tentative:\"Tentative\",calendar_time_hour_0:\"12 AM\",calendar_time_hour_1:\"1 AM\",calendar_time_hour_10:\"10 AM\",calendar_time_hour_11:\"11 AM\",calendar_time_hour_12:\"12 PM\",calendar_time_hour_13:\"1 PM\",calendar_time_hour_14:\"2 PM\",calendar_time_hour_15:\"3 PM\",calendar_time_hour_16:\"4 PM\",calendar_time_hour_17:\"5 PM\",calendar_time_hour_18:\"6 PM\",calendar_time_hour_19:\"7 PM\",calendar_time_hour_2:\"2 AM\",calendar_time_hour_20:\"8 PM\",calendar_time_hour_21:\"9 PM\",calendar_time_hour_22:\"10 PM\",calendar_time_hour_23:\"11 PM\",calendar_time_hour_3:\"3 AM\",calendar_time_hour_4:\"4 AM\",calendar_time_hour_5:\"5 AM\",calendar_time_hour_6:\"6 AM\",calendar_time_hour_7:\"7 AM\",calendar_time_hour_8:\"8 AM\",calendar_time_hour_9:\"9 AM\",calendar_timezone:\"Time zone\",calendar_title_grid:\"Agenda\",calendar_today:\"Today\",calendar_today_button_aria_label:\"Jump to today's view\",calendar_toggle_grid_view_tooltip:\"Day view. Press tab and then up/down arrow keys to access meetings list\",calendar_toggle_list_view_tooltip:\"Agenda view\",calendar_top_bar_aria_label:\"Calendar view options, use left and right arrow keys to navigate between menu items.\",calendar_tracking:\"Tracking\",calendar_tracking_view_landmark_label:\"Tracking view, use up and down arrow keys to navigate across the participants\",calendar_try_again_button:\"Try again\",calendar_unsupported_meeting_duration:\"Suggestions are only provided for meetings of less than one day and more than {{minDuration}} mins of duration.\",calendar_untitled_event:\"[Untitled Event]\",calendar_up_to_date_message:\"You're up to date!\",calendar_update_event_failure:\"Could not update\",calendar_update_event_failure_try_again:\". Please try again\",calendar_user_not_a_team_member:\"Either the team has been deleted or you are not a member.\",calendar_view:\"View\",calendar_view_mode_button_aria_label:\"calendar views\",calendar_view_mode_close_aria_label:\"Close meeting details\",calendar_view_my_work_hours:\"View my work hours\",calendar_view_selector_title:\"Switch your calendar view\",calendar_view_series:\"View series\",calendar_viewing_occurrence_message:\"You're viewing an occurrence of a series.\",calendar_week:\"Week\",calendar_week_day_friday:\"Friday\",calendar_week_day_monday:\"Monday\",calendar_week_day_saturday:\"Saturday\",calendar_week_day_sunday:\"Sunday\",calendar_week_day_thursday:\"Thursday\",calendar_week_day_tuesday:\"Tuesday\",calendar_week_day_wednesday:\"Wednesday\",calendar_week_number_format_string:\"Week number {0}\",calendar_week_view_aria_label:\"Week view\",calendar_work_week:\"Work week\",calendar_work_week_view_aria_label:\"Work week view\",calendar_working_elsewhere:\"Working elsewhere\",call_as_myself_text:\"Call as myself\",call_block_anonymous:\"Block calls with no caller ID\",call_block_anonymous_title:\"Block calls\",call_block_error:\"We ran into a problem changing the setting.\",call_button_text:\"Call\",call_closed_captions_pending:\"Live captions are pending (EN only)\",call_closed_captions_started:\"Live captions are on (EN only)\",call_consultation_dialog_title:\"Choose a person to consult\",call_contact_add_to_favorites:\"Add to favorites\",call_contact_add_to_favorites_failure:\"Failed to add contact to favorites\",call_contact_add_to_multiple_groups_failure_message:\"Couldn't add contact to all of the required buddy lists\",call_contact_card_multiple_active_calls:\"{{number}} active calls\",call_contact_card_single_active_call:\"1 active call\",call_contact_card_toggle_obo_btn:\"Call on behalf of options\",call_contact_chat:\"Chat\",call_contact_email:\"Email\",call_contact_remove_from_az:\"Remove Contact\",call_contact_remove_from_favorites:\"Remove from favorites\",call_forwarding_settings_text:\"Call forwarding settings\",call_group_banner_multiple_call_groups_text:'<span class=\"call-group-display-name app-font-base-bold\">{{number}} people</span> <span class=\"call-group-display-text\">added you to call groups</span>',call_group_banner_multiple_call_groups_tooltip:\"{{number}} people added you to call groups\",call_group_banner_mute_button:\"Turn off call notifications\",call_group_banner_open_settings_button:\"Edit notification settings\",call_group_banner_option_button:\"More Options\",call_group_banner_popover_text:\"Manage notifications for calls forwarded to the call group\",call_group_banner_single_call_group_text:'<span class=\"call-group-display-name app-font-base-bold\">{{displayName}}</span> <span class=\"call-group-display-text\">added you to a call group</span>',call_group_banner_single_call_group_tooltip:\"{{displayName}} added you to a call group\",call_group_banner_unmute_button:\"Turn on call notifications\",call_health_tab_camera_codec_hardware:\"Hardware enabled\",call_health_tab_camera_codec_hardware_software_fluctuation:\"Hardware/Software fluctuation\",call_health_tab_camera_codec_software:\"Software enabled\",call_health_tab_camera_disabled_text:\"Turn on your camera to get metrics\",call_health_tab_category_title_devices:\"Devices\",call_health_tab_category_title_network:\"Network\",call_health_tab_category_title_policy:\"Policy\",call_health_tab_disclaimer:'Most metrics refresh every {{refreshRate}} seconds. <a href=\"https://aka.ms/teamshealthdashboard\" target=\"_blank\">Learn more</a>',call_health_tab_media_sharing_both_disabled:\"Both disabled\",call_health_tab_media_sharing_both_enabled:\"Both enabled\",call_health_tab_media_sharing_ip_video_only:\"Screensharing disabled\",call_health_tab_media_sharing_screen_sharing_only:\"IP Video disabled\",call_health_tab_metric_amber_state_text_camera_codec:\"Try using a hardware codec instead.\",call_health_tab_metric_red_state_text_camera_codec:\"Try using a hardware codec instead.\",call_health_tab_metric_title_camera_codec:\"Video processing\",call_health_tab_metric_title_camera_send_resolution:\"Camera send resolution\",call_health_tab_metric_title_media_bitrate_limit_policy:\"Media bitrate limit\",call_health_tab_metric_title_media_sharing_policy:\"Media sharing\",call_health_tab_metric_title_round_trip_time:\"Round trip time\",call_health_tab_metric_title_send_bandwidth:\"Estimated send bandwidth\",call_health_tab_metric_tooltip_camera_codec:\"How you're converting camera footage into a digital signal\",call_health_tab_metric_tooltip_camera_send_resolution:\"The amount of detail your camera can send, measured in pixels (p)\",call_health_tab_metric_tooltip_media_bitrate_limit_policy:\"How much bandwidth Teams is allowed to use for media, measured in Megabits per second (Mbps)\",call_health_tab_metric_tooltip_media_sharing_policy:\"The types of media your IT admin allows you to share in a live event\",call_health_tab_metric_tooltip_round_trip_time:\"Your network's speed, measured in milliseconds (ms)\",call_health_tab_metric_tooltip_send_bandwidth:\"Your network's capacity, measured in Megabits per second (Mbps)\",call_health_tab_title:\"Health and performance\",call_health_tab_value_suffix_kbs:\"{{value}} Kbs\",call_health_tab_value_suffix_mbps:\"{{value}} Mbps\",call_health_tab_value_suffix_ms:\"{{value}} ms\",call_health_tab_value_suffix_resolution:\"{{value}}p\",call_info_header:\"Call details\",call_list_history_table_aria_label:\"Calls history\",call_merge_button_title:\"Merge call\",call_on_behalf_of_text:\"Call as {{user}}\",call_quality_feedback:\"How was the call quality?\",call_transcript_go_to_current:\"Go to current\",call_transcript_panel_header:\"Transcript\",call_transfer_dialog_cancel:\"Cancel\",call_transfer_dialog_title:\"Transfer the call\",callParticipant_addingFailedState:\"Adding failed\",callParticipant_busyExplanation:\"The person you're trying to reach is busy on another call. Try again later.\",callParticipant_busyState:\"Busy\",callParticipant_called:\"Disconnect\",callParticipant_calling:\"Calling...\",callParticipant_connectingState:\"Connecting...\",callParticipant_declinedState:\"Declined\",callParticipant_dialOutFailed:\"Failed\",callParticipant_ending:\"Call ending\",callParticipant_forbiddenDueToPolicy:\"User doesn't have credentials to perform an activity\",callParticipant_holdingState:\"Holding...\",callParticipant_insufficientCapabilitiesForCallee:\"User isn't capable of cloud audio-video conferences\",callParticipant_leavingState:\"Leaving...\",callParticipant_left:\"Left the meeting\",callParticipant_longConnectingState:\"This might take a moment...\",callParticipant_meetingFull:\"Meeting is full\",callParticipant_mettingAttendee_declinedState:\"Declined\",callParticipant_noResponseState:\"No response\",callParticipant_notReachableExplanation:\"The person you're trying to reach isn't available. Try again later.\",callParticipant_notReachableState:\"Unavailable\",callParticipant_onHold:\"On hold\",callParticipant_pstnForbidden:\"You are not set up to use this calling feature.  Please contact your IT administrator.\",callParticipant_pstnInternalError:\"We could not complete the call.  Please contact your IT administrator for assistance.\",callParticipant_pstnInvalidNumber:\"We could not complete the call as dialed. Check that you're using the correct number format with country/region and area codes (e.g. +1 (555) 555-0123). If the problem continues, contact your IT administrator.\",callParticipant_pstnUnavailable:\"We could not complete the call. The user is unavailable at the moment.\",callParticipant_retryExplanation:\"Try again later\",callParticipant_ringingState:\"Calling...\",callParticipant_screensharing_content_focused:\"You are now in control of the shared content. To remove focus from the content, press control, shift, and up arrow\",callParticipant_screensharing_in_progress:\"Sharing in progress...\",callParticipant_screensharing_inControl:\"Content shared by {{sharer}}. You have been given control. Press Enter to put focus onto the shared content.\",callParticipant_screensharing_notInControl:\"Content shared by {{sharer}}\",callParticipant_screensharingConnectingState:\"Inviting...\",callParticipant_speaking:\"Currently speaking\",callParticipant_unholdingState:\"Unholding...\",callParticipant_video_on:\"Video is on\",caller_id_setting_hide_error:\"Hide my phone number and profile information for all calls\",caller_id_setting_hide_text:\"Hide my phone number and profile information for all calls\",caller_id_setting_subtitle:\"Caller ID\",calling_JoinAddAnotherRoom:\"Add another room\",calling_JoinAddRoom:\"Add a room\",calling_JoinAddThisRoom:\"Join and add this room\",calling_JoinAddThisRoomConnecting:\"Accept the meeting on the room device to use its sound and video system\",calling_JoinButton:\"Join\",calling_JoinButton_audio_tooltip:\"Join call with audio\",calling_JoinButton_share_tooltip:\"Join share\",calling_JoinButton_video_tooltip:\"Join call with video\",calling_JoinContentOnly:\"Audio off\",calling_JoinContentOnlyTooltip:\"Prevent echo when there's already an active mic and speaker in the room.\",calling_JoinNowButton:\"Join now\",calling_JoinPstnPreJoin:\"Phone audio\",calling_JoinPstnPreJoinTooltip:\"Use your phone for mic and speaker while you watch the meeting on this device.\",calling_JoinPstnPreJoinTooltipDisabled:\"You don't have access to dial-in information for this meeting\",calling_JoinPstnPreJoinTooltipWaiting:\"We are checking for dial-in information...\",calling_JoinRoomScreenTooltip:\"Add a room to your meeting to use its sound and video system. Your own device will connect without audio to prevent echo.\",calling_PreJoin_type_name:\"To join the meeting, enter your name.\",calling_Pstn_dial_favorites:\"Favorites\",calling_PstnCallMeBack:\"Call me back\",calling_PstnConnectedPhoneContextTitle:\"All your meeting audio goes through your phone.\\nYou can mute and unmute by pressing *6\",calling_PstnConnectedPhoneDialogTitle:\"Meeting audio\",calling_PstnConnectingPhoneContextTitle:\"You are receiving a call on the number bellow.\\nPlease pick up to connect to the meeting audio.\",calling_PstnConnectingPhoneDialogTitle:\"We are calling your phone\",calling_PstnDialInManually:\"Dial in manually\",calling_PstnPreJoinAlertContent:\"Unmute your mic for meeting audio.\",calling_PstnPreJoinAlertTitle:\"Phone audio isn't available\",calling_PstnPreJoinDialogContentCallMeBack:\"Enter your number and we'll call you.\",calling_PstnPreJoinDialogContentCallMeBackMru:\"Enter or select a phone number and we'll call you.\",calling_PstnPreJoinDialogContentDialIn:\"Dial in with one of the following phone numbers.\",calling_PstnPreJoinDialogTitle:\"Use phone for audio\",calling_accept:\"Accept\",calling_accept_notification_for_surface_hub:\"Accept\",calling_accessibility_title:\"Accessibility\",calling_action_buttons_region:\"Other controls\",calling_active_call_in_progress:\"Any active calls will end if you switch orgs now.\",calling_add_to_speed_dial:\"Add to speed dial\",calling_add_to_speed_dial_addButton:\"Add to speed dial\",calling_add_to_speed_dial_companyname:\"Company\",calling_add_to_speed_dial_duplicate_user_error:\"You already have this contact in your list\",calling_add_to_speed_dial_duplicate_user_title_error:\"Contact already exists\",calling_add_to_speed_dial_email:\"Email\",calling_add_to_speed_dial_error:\"Required\",calling_add_to_speed_dial_fullname:\"Full name*\",calling_add_to_speed_dial_invalid_error:\"Invalid\",calling_add_to_speed_dial_jobtitle:\"Title\",calling_add_to_speed_dial_phone:\"Phone*\",calling_add_to_speed_dial_removeButton:\"Remove from speed dial\",calling_add_to_speed_dial_searchtext:\"Type a name\",calling_add_to_speed_dial_searchtext_pstn:\"Type a name or number\",calling_addParticipant:\"Add people\",calling_alertBackgroundBlurFailure:\"Background blur stopped working. You can restart video without blur.\",calling_alertBackgroundBlurFailureTitle:\"We turned off your video\",calling_alertCallControlsUnavailable_new_description:\"Exit other calling apps so you can use your device call controls with Teams.\",calling_alertCallControlsUnavailable_old_description:\"Call controls on headsets and other devices aren't available right now.\",calling_alertCallControlsUnavailableTitle:\"No device call controls\",calling_alertCannotUnmuteOSMicrophone:\"Unmute your mic in your computer's sound settings instead.\",calling_alertCannotUnmuteOSMicrophoneTitle:\"Teams couldn't unmute\",calling_alertCatastrophicNetworkError_pstnAvailable_description:\"You can join by phone for better sound and continue to watch the meeting here.\",calling_alertCatastrophicNetworkError_pstnAvailable_openMeetingInfoButton:\"Join by phone\",calling_alertCatastrophicNetworkError_pstnAvailable_title:\"Poor network quality\",calling_alertCatastrophicNetworkError_pstnNotAvailable_description:\"If the sound quality is bad, check your internet connection and try rejoining.\",calling_alertCatastrophicNetworkError_pstnNotAvailable_title:\"Poor network quality\",calling_alertClosedCaptionHasBeenStartedDescription:\"For now, live captions are only available in English.\",calling_alertClosedCaptionHasBeenStartedTitle:\"Live captions are on.\",calling_alertClosedCaptionsFailedDescription:\"Please try again.\",calling_alertClosedCaptionsFailedTitle:\"Captions stopped unexpectedly.\",calling_alertClosedCaptionsHiddenDescription:\"Resize your view to see captions.\",calling_alertClosedCaptionsHiddenTitle:\"Captions are hidden.\",calling_alertClosedCaptionsPending:\"Starting live captions.\",calling_alertClosedCaptionsStopped:\"Live captions stopped.\",calling_alertContentOnly:\"Your mic and speaker on this device are muted.\",calling_alertDeviceAudioSrvNotRunningDesc:\"We can't connect to your audio device. Restart your computer and join again.\",calling_alertDeviceAudioSrvNotRunningTitle:\"Problem with audio device\",calling_alertDeviceCaptureNotMuteButSilentDescription:\"Either you're being really quiet, or you should check your device settings.\",calling_alertDeviceCaptureNotMuteButSilentForMacDescription:\"Try a different mic or check your system privacy settings.\",calling_alertDeviceCaptureNotMuteButSilentTitle:\"Teams can't hear you\",calling_alertDeviceClipping:\"Others may have trouble hearing you clearly. Try moving a bit away from your mic.\",calling_alertDeviceDisabled_description:\"There's an issue with the call controls on your device. Use the ones in Teams instead.\",calling_alertDeviceEcho:\"Your audio device is causing echo on call. Use a headset instead.\",calling_alertDeviceEchoTitle:\"Echo on the call!\",calling_alertDeviceMultipleEndpoints:\"We've muted your microphone to prevent echo.\",calling_alertDeviceMultipleEndpointsDescription:\"Make sure there is only one unmuted  mic and speaker in the room.\",calling_alertDeviceMultipleEndpointsTitle:\"Echo in your room!\",calling_alertGenericEcho:\"Someone is causing echo on call. Ask them to use a headset to avoid this.\",calling_alertGenericEchoTitle:\"Echo on the call!\",calling_alertInitiatorStartedRecording:'You are recording this meeting. Be sure to let everyone know that they are being recorded. <a href=\"{{privacyPolicy}}\" target=\"_blank\">Privacy policy</a>',calling_alertInitiatorStartedRecordingAria:\"You are recording this meeting. Be sure to let everyone know that they are being recorded.\",calling_alertInitiatorStartedRecordingDescription:\"Let everyone know that they're being recorded.\",calling_alertInitiatorStartedRecordingDescriptionAria:\"You're recording. Let everyone know that they're being recorded.\",calling_alertInitiatorStartedRecordingTitle:\"You're recording\",calling_alertJoinersRecordingStarted:'This meeting is being recorded. By joining, you are giving consent for this meeting to be recorded. <a href=\"{{privacyPolicy}}\" target=\"_blank\">Privacy policy</a>',calling_alertJoinersRecordingStartedAria:\"This meeting is being recorded. By joining, you are giving consent for this meeting to be recorded.\",calling_alertJoinersRecordingStartedDescription:\"Participation in the meeting indicates your consent to being included in the meeting recording.\",calling_alertJoinersRecordingStartedDescriptionAria:\"Participation in the meeting indicates your consent to being included in the meeting recording.\",calling_alertJoinersRecordingStartedTitle:\"Recording has started.\",calling_alertLightweightJoin_dialInButton:\"Dial in manually\",calling_alertLightweightJoin_dialOutButton:\"Call me\",calling_alertLightweightJoinDescription:\"Your browser only supports chat and some sharing. Use phone audio or join on another browser. <a id='lightweightJoinAlertLearnMore' href='{{learnMore}}' target='_blank'>Learn more</a>\",calling_alertLightweightJoinTitle:\"Joined without audio or video\",calling_alertMicFailure:\"Your mic is not working. Try a different one.\",calling_alertMicFailureForMac:\"Try a different one or check your system privacy settings.\",calling_alertMicFailureForMacTitle:\"Your mic isn't working\",calling_alertMicFailureMoreAvailableDevicesDescription:\"Switch to a different device or try reconnecting this one.\",calling_alertMicFailureOneAvailableDeviceDescription:\"Connect a different device or try reconnecting this one.\",calling_alertMicFailureTitle:\"Your microphone isn't working\",calling_alertMicrophoneMuted:\"Your microphone is muted.\",calling_alertMicrophoneMutedDescription:\"Unmute your mic to be heard in the call.\",calling_alertMicrophoneMutedTitle:\"Your microphone is muted\",calling_alertMicrophoneSpeakersMuted:\"Your mic and speaker on this device are muted. Unmute your mic for meeting audio.\",calling_alertMissingCamera:\"No camera was found among your devices, plug one in or enjoy audio and screen sharing.\",calling_alertMissingCameraDescription:\"No camera was found among your devices. If you already have one connected, make sure it works.\",calling_alertMissingCameraTitle:\"No Camera\",calling_alertMissingMicrophone:\"No microphone was found, plug one in or enjoy just listening in.\",calling_alertMissingMicrophoneDescription:\"We didn't find any mic on your PC. Connect a mic so others can hear you.\",calling_alertMissingMicrophoneTitle:\"No Microphone\",calling_alertMissingSpeakers:\"Teams could not find any speakers on your system, so you will not hear anyone on the call. To fix this, plug in a speaker or make sure that drivers for any existing devices are installed properly.\",calling_alertMissingSpeakersDescription:\"We didn't find any speakers on your PC. Connect a speaker to listen in.\",calling_alertMissingSpeakersTitle:\"No Speakers\",calling_alertNetworkQualityTitle:\"Poor network quality\",calling_alertNoise:\"People are having trouble hearing you. Try moving closer to your mic, or move away from background noise.\",calling_alertNoiseDescription:\"Try moving closer to your mic, or move away from background noise.\",calling_alertNoiseMoreDevices:\"People are having trouble hearing you.\",calling_alertNoiseTitle:\"It's hard to hear you\",calling_alertParticipantsRecordingStarted:'This meeting is being recorded. By joining, you are giving consent for this meeting to be recorded. <a href=\"{{privacyPolicy}}\" target=\"_blank\">Privacy policy</a>',calling_alertParticipantsRecordingStartedAria:\"This meeting is being recorded. By joining, you are giving consent for this meeting to be recorded. Privacy policy available on {{privacyPolicy}}\",calling_alertParticipantsRecordingStartedDescription:'Joining the meeting indicates you consent to being recorded. <a href=\"{{privacyPolicy}}\" target=\"_blank\">Privacy policy</a>',calling_alertParticipantsRecordingStartedDescriptionAria:\"Joining the meeting indicates you consent to being recorded. Privacy policy available on {{privacyPolicy}}\",calling_alertParticipantsRecordingStartedTitle:\"Recording has started.\",calling_alertRecordingDisabled:\"Recording not started. Your IT admin has disabled Recording.\",calling_alertRecordingDisabledDescription:\"Your IT admin has disabled Recording\",calling_alertRecordingDisabledTitle:\"Recording not started\",calling_alertRecordingEnded:\"Recording of your call ended.\",calling_alertRecordingFailed:\"Recording could not be started. Please try again.\",calling_alertRecordingFailedPending:\"Recording couldn't be started because another recording is pending.\",calling_alertRecordingFailedTitle:\"Recording isn't on\",calling_alertRecordingPPT:\"PPT sharing will not be recorded. You can share your desktop and run PPT there to have it recorded.\",calling_alertRecordingPPTDescription:\"To record a PowerPoint presentation, share your desktop instead.\",calling_alertRecordingPPTTitle:\"File sharing not recorded\",calling_alertRecordingStarted:\"Your call is being recorded.\",calling_alertRecordingStopped:'Recording has stopped. The recording will be processed and saved in Microsoft Stream. You can find the link to the recording in meeting chat history. <a href=\"{{learnMore}}\" target=\"_blank\">Learn more</a>',calling_alertRecordingStoppedAria:\"Recording has stopped. The recording will be processed and saved in Microsoft Stream. You can find the link to the recording in meeting chat history. Learn more on {{learnMore}}\",calling_alertRecordingStoppedDescription:\"Once the recording is processed and saved in Microsoft Stream, it will be added to the meeting chat.\",calling_alertRecordingStoppedDescriptionAria:\"Recording is being saved. Once the recording is processed and saved in Microsoft Stream, it will be added to the meeting chat.\",calling_alertRecordingStoppedTitle:\"Recording is being saved\",calling_alertRecordingWhiteboard:\"Whiteboard will not be recorded. Support for recording whiteboard is coming soon.\",calling_alertRecordingWhiteboardDescription:\"Support for recording whiteboard is coming soon.\",calling_alertRecordingWhiteboardTitle:\"Whiteboard will not be recorded\",calling_alertRoomEcho:\"Turn off your audio or ask others to turn off theirs.\",calling_alertRoomEchoTitle:\"Echo in your room!\",calling_alertScreenSharingCallEscalatedAriaLabel:\"{{name}} wants to talk. Unmute to start talking.\",calling_alertScreenSharingCallEscalatedDescription:\"Unmute to start talking.\",calling_alertScreenSharingCallEscalatedTitle:\"{{name}} wants to talk\",calling_alertScreenSharingCallEscalatedTitleNoUser:\"Someone wants to talk\",calling_alertScreenSharingCallEscalatedTitleNoUserAriaLabel:\"Someone wants to talk. Unmute to start talking.\",calling_alertScreenSharingCallEscalationFailedDescription:\"Please try again.\",calling_alertScreenSharingCallEscalationFailedTitle:\"We couldn't add audio.\",calling_alertSharingControlRequestDenied:\"Your request for control was not accepted.\",calling_alertSharingControlRequestDeniedTitle:\"You didn't get control\",calling_alertSharingControlRequestRevoked:\"The person sharing took control back.\",calling_alertSharingControlRequestRevokedTitle:\"{{name}} has control.\",calling_alertSharingDropped:\"Oh no! Sharing suddenly stopped. Try to share again.\",calling_alertSharingDroppedDescription:\"Try to share again.\",calling_alertSharingDroppedTitle:\"Your presentation stopped\",calling_alertSharingStolen:\"Someone else has started sharing.\",calling_alertSharingStolenTitle:\"Your presentation ended\",calling_alertSpeakerFailure:\"Your speakers are not working. Try a different one.\",calling_alertSpeakerFailureMoreAvailableDevicesDescription:\"Switch to a different device or try reconnecting this one.\",calling_alertSpeakerFailureOneAvailableDeviceDescription:\"Connect a different device or try reconnecting this one.\",calling_alertSpeakerFailureTitle:\"Your speakers aren't working\",calling_alertSpeakerMuted:\"Your speakers are muted.\",calling_alertSpeakerMutedDescription:\"Unmute your speakers to hear everyone.\",calling_alertSpeakerMutedTitle:\"Your speakers are muted\",calling_alertSpeakerZeroVolume:\"Your speaker volume is too low.\",calling_alertSpeakerZeroVolumeDescription:\"You may not be able to hear because your speaker volume is too low.\",calling_alertSpeakerZeroVolumeTitle:\"Speaker volume low\",calling_alertSpeakersAndMicUnmuted:\"Your speaker and mic are unmuted. You can speak now.\",calling_alertSystemAudioPaused:\"We noticed an error and paused sharing your audio to resolve it.\",calling_alertSystemAudioPausedTitle:\"Sharing system audio paused\",calling_alertSystemAudioStarted:\"You are now sharing system audio.\",calling_alertTurnOffAudio:\"Turn off my audio\",calling_alertVideoCaptureDeviceFreezeText:\"Try unplugging and plugging in your webcam or switch to another device.\",calling_alertVideoCaptureDeviceFreezeTitle:\"Video stopped working\",calling_alertVideoCaptureFreezeRecoveredLearnMore:\"Learn more\",calling_alertVideoCaptureFreezeRecoveredText:\"Please check your connections.\",calling_alertVideoCaptureFreezeRecoveredTitle:\"Video briefly stopped\",calling_alertVideoCapturePermissionDenied:\"Try a different camera or check your system privacy settings.\",calling_alertVideoCapturerDeviceStartFailedText:\"We couldn't use your webcam for video.\",calling_alertVideoCapturerDeviceStartFailedTitle:\"Video isn't working\",calling_alertVideoCapturerDeviceStartFailureLackSystemResText:\"Your computer's pretty busy. Close some apps and then try again.\",calling_alertVideoCapturerDeviceStartFailureLackSystemResTitle:\"We couldn't start video\",calling_alertVideoCapturerDeviceStartFailureMFResConflictText:\"We couldn't use your webcam for video.\",calling_alertVideoCapturerDeviceStartFailureMFResConflictTitle:\"Video isn't working\",calling_alertVideoCapturerDeviceStartTimedOutText:\"Try unplugging and plugging in your webcam.\",calling_alertVideoCapturerDeviceStartTimedOutTitle:\"Video isn't working\",calling_alertWebGlNotSupported:\"We are currently unable to render video or screen share. Please ensure your video drivers are up to date and try again.\",calling_alertWebGlNotSupportedDescription:\"Please ensure your video drivers are up to date and try again.\",calling_alertWebGlNotSupportedTitle:\"Cannot render video\",calling_anonymousJoin_desktopUpsellLink:\"download the desktop version\",calling_anonymousJoin_desktopUpsellOr:\"or\",calling_anonymousJoin_desktopUpsellText:\"For a better experience\",calling_anonymousJoin_enterName_placeholder:\"Enter name\",calling_anonymousJoin_nameEnteringEncouragement:\"Let everyone know who you are\",calling_anonymousJoin_signInLink:\"sign in\",calling_anonymousJoinDisabledByPolicy_message:\"If you have an account with access to this org, sign in with that account. Otherwise, contact the meeting organizer.\",calling_anonymousJoinDisabledByPolicy_title:\"Only people with access to this org can join its meetings\",calling_aria_label_your_number:\"Your number {{number}}\",calling_audio_call_ignore:\"Ignore\",calling_audio_call_message:\"incoming audio call\",calling_audio_call_reply:\"Reply\",calling_b2b_join_warning_banner_description:\"This is because this meeting is hosted by another organization.\",calling_b2b_join_warning_banner_message:\"This meeting is hosted by another organization, so some of the meeting features might not be available to you.\",calling_b2b_join_warning_banner_title:\"Features might be unavailable\",calling_b2b_unsupported_body:\"Support to join external meetings is coming soon. <br> If you are a guest in the organization where this meeting is scheduled, please switch to your guest org and try joining again.\",calling_blocked_contacts_settings_dialog_delete_contact_btn_arial_label:\"Remove {{contact}} from the block list\",calling_blocked_contacts_settings_dialog_member_list_aria_label:\"List of call blocked contatcs. Use UP and DOWN arrow keys to move to next call blocked contact. Press TAB to select remove button.\",calling_blockedcontacts_settings:\"Manage blocked contacts\",calling_button_mute:\"Mute microphone\",calling_button_mute_microphone:\"Mute microphone\",calling_button_mute_speaker:\"Mute speaker\",calling_button_unmute:\"Unmute microphone\",calling_button_unmute_microphone:\"Unmute microphone\",calling_button_unmute_speaker:\"Unmute speaker\",calling_call:\"Audio call\",calling_call_Holding:\"Holding\",calling_call_holding_failed:\"Couldn't hold call\",calling_call_holding_succeeded:\"On hold\",calling_call_park_notification:\"Parking...\",calling_call_park_succeeded:\"Call parked\",calling_callConsultation_aria_selected:\"{{name}} {{status}} selected. Press enter to consult.\",calling_callDoesNotExist_message_calling_screen:\"It looks like the meeting has ended. Do you want to start a new one?\",calling_callDoesntExistAnymore:\"This call has ended\",calling_callDropped_description_2p_callingScreen:\"Sorry we couldn't reconnect your call. Make sure you have an internet connection and try calling back.\",calling_callDropped_description_callingScreen:\"Sorry we couldn't get you back into the meeting. Make sure you have an internet connection and try to rejoin.\",calling_callDropped_message_callingMonitor:\"Oh dear! Your call has dropped.\",calling_callDropped_message_callingScreen:\"Oh dear! Your call has dropped. Please try again.\",calling_callDropped_message_multiCallList:\"Call dropped\",calling_callDropped_title_callingMonitor:\"Call Dropped. Click here to join using phone\",calling_callDropped_title_callingScreen:\"Call dropped\",calling_callEnded:\"Call ended\",calling_callFailed:\"We couldn't connect the call.\",calling_callFailed_call_back:\"Call back\",calling_callFailed_dismiss:\"Dismiss\",calling_callFailed_rejoin:\"Rejoin call\",calling_callFailed_rejoin_meeting:\"Rejoin\",calling_callFailed_retry:\"Retry\",calling_callMissed:\"Call missed\",calling_callOffline_message_callingScreen:\"You're currently offline. Please reconnect and try again.\",calling_callRecordingMessage:\"Call recording\",calling_callSetupFailed_message:\"Sorry, we couldn't connect you.\",calling_callStarted:\"Call started\",calling_callTransfer_aria_search:\"Search results updated. Use up and down key to navigate, enter to select.\",calling_callTransfer_aria_selected:\"{{name}} {{status}} is selected. Press enter to transfer.\",calling_callTransfer_aria_start:\"Transferring call\",calling_caller_location:\"Caller's location:\",calling_caller_number:\"Caller's number:\",calling_cast_choose_room_title:\"Choose a Teams device to cast\",calling_cast_room_add_button:\"Cast to device {{room}} button\",calling_cast_room_enableBluetooth:\"Enable bluetooth on your device to automatically detect nearby devices\",calling_cast_roomsNearby_title:\"Devices nearby\",calling_chat_disabled_tooltip:\"Only team members can chat. Ask the team owner to make you a member.\",calling_chat_off:\"Chat off\",calling_close_parked_call_banner:\"Close\",calling_closedCaptionsAreNotEnabledForExternalUsers:\"You do not have permissions to initiate closed captions\",calling_closedCaptionsSettingsDescription:\"Follow along with the meeting without sound\",calling_closedCaptionsSettingsFontSize:\"Font size\",calling_closedCaptionsSettingsFontSizeLarge:\"Large\",calling_closedCaptionsSettingsFontSizeNormal:\"Normal\",calling_closedCaptionsSettingsFontSizeSmall:\"Small\",calling_closedCaptionsSettingsTitle:\"Live captions\",calling_confirm_audio_escalation_button_text:\"Turn audio on\",calling_confirm_audio_escalation_dialog_text:\"This will turn on your computer's mic and speaker. If a nearby phone or other audio device is already in the meeting, you could cause echo.\",calling_confirm_audio_escalation_dialog_title:\"Turn audio on?\",calling_confirm_audio_escalation_tooltip:\"Turn audio on\",calling_confirm_change_participant_role_dialog_text:\"This will affect who can share content, as well as who can mute people, remove people and admit people from the lobby\",calling_confirm_change_participant_role_dialog_title:\"Change who can present?\",calling_confirm_change_participant_role_for_active_presenter_dialog_text:\"The person sharing now will be able to continue, but they won't be able to start again\",calling_confirm_mute_all_dialog_text:\"Muting all silences everyone but you, even people who join later.\",calling_connecting_animation:\"Calling\",calling_connectingString:\"Connecting...\",calling_consult:\"Consult\",calling_consultThenTransfer:\"Consult then transfer\",calling_consulting:\"Consulting\",calling_consulting_with:\"Consulting with {{consultee}}\",calling_contact_button_text:\"Call contact\",calling_contentsharing_aria_live_presentation_started:\"{{userName}} started sharing a PowerPoint presentation\",calling_contentsharing_error_message_corrupted_file:\"Try sharing an earlier saved version.\",calling_contentsharing_error_message_empty_file:\"File is empty.\",calling_contentsharing_error_message_encrypted_file:\"The file has rights restricted and can’t be shared.\",calling_contentsharing_error_message_external_user_description:\"For now, only members of this org can participate. Soon, you'll be able to, too!\",calling_contentsharing_error_message_external_user_title:\"Whiteboarding in progress\",calling_contentsharing_error_message_file_not_found:\"It could've been moved or renamed.\",calling_contentsharing_error_message_file_too_big:\"Must be 2GB or smaller.\",calling_contentsharing_error_message_no_access:\"You don't have permission to access this file.\",calling_contentsharing_error_message_password_protected:\"Password protected documents aren’t available for sharing at this time.\",calling_contentsharing_error_message_presenter_generic_error:\"We couldn't start the presentation.\",calling_contentsharing_error_message_presenter_has_no_access:\"File might have been deleted or moved, or you might not have access.\",calling_contentsharing_error_message_presenter_has_no_access_desc:\"The file might have been deleted or moved, or you might not have access.\",calling_contentsharing_error_message_signed_document:\"Try sharing a copy that hasn’t been signed.\",calling_contentsharing_error_message_unsupported_file_type:\"Only PowerPoint files can be shared at this time.\",calling_contentsharing_error_message_unsupported_fonts:\"Try sharing a copy with supported fonts.\",calling_contentsharing_error_message_unsupported_macros:\"Try sharing a copy with supported macros.\",calling_contentsharing_error_message_viewer_cannot_update_status:\"The presentation stopped unexpectedly.\",calling_contentsharing_error_message_viewer_failed_to_display:\"There was a problem displaying the content.\",calling_contentsharing_error_message_viewer_failed_to_load:\"There was a problem loading the content. Please try again.\",calling_contentsharing_error_message_viewer_has_no_access:\"You might not have permission to view the content.\",calling_contentsharing_error_new_title:\"Unable to present\",calling_contentsharing_error_title:\"Can’t display content\",calling_contentsharing_error_title_corrupted_file:\"File is corrupted\",calling_contentsharing_error_title_empty_file:\"Can’t open\",calling_contentsharing_error_title_encrypted_file:\"Encrypted file\",calling_contentsharing_error_title_external_user:\"External user title.\",calling_contentsharing_error_title_file_not_found:\"File can't be found\",calling_contentsharing_error_title_file_too_big:\"File is too large\",calling_contentsharing_error_title_no_access:\"Permission needed\",calling_contentsharing_error_title_password_protected:\"Password needed to view file\",calling_contentsharing_error_title_signed_document:\"Can't share signed files\",calling_contentsharing_error_title_unsupported_file_type:\"File type isn't supported\",calling_contentsharing_error_title_unsupported_fonts:\"File has unsupported fonts\",calling_contentsharing_error_title_unsupported_macros:\"File has unsupported macros\",calling_contentsharing_notification_take_back_button:\"Take back\",calling_contentsharing_notification_user_has_taken_control:\"{{userName}} is now in control of the presentation.\",calling_contentsharing_notification_user_has_taken_control_title:\"Another user took control\",calling_contentsharing_ppt_aria_live_presentation_stopped:\"Ppt presentation was stopped\",calling_contentsharing_presentation:\"Shared presentation\",calling_contentsharing_private_view_notification:\"You are now viewing the presentation <b>privately</b>\",calling_contentsharing_toolbar_aria_live_slide_change:\"Presentation was changed to slide {{number}}\",calling_contentsharing_toolbar_presentation_position:\"Slide {{currentSlide}} of {{totalSlides}}\",calling_contentsharing_toolbar_return_to_presenter:\"Return to presenter's slide\",calling_contentsharing_toolbar_return_to_presenter_button:\"To presenter\",calling_contentsharing_toolbar_stop_presenting:\"Stop presenting\",calling_contentsharing_toolbar_take_control:\"Take control\",calling_contentsharing_whiteboard_aria_live_presentation_started_presenter:\"Started sharing a Whiteboard presentation\",calling_contentsharing_whiteboard_aria_live_presentation_started_viewer:\"{{userName}} started sharing a Whiteboard presentation\",calling_contentsharing_whiteboard_aria_live_presentation_stopped:\"Whiteboard presentation was stopped\",calling_conversation__startedAMeetup:\"Meeting started\",calling_conversation__startedAMeetupWithTitle:\"{{title}} started\",calling_copy_park_pickup_code:\"Copy code\",calling_cqf_button_cancel:\"Dismiss\",calling_cqf_button_send_feedback:\"Send feedback\",calling_cqf_category_audio:\"Calling\",calling_cqf_category_broadcast:\"Live Event\",calling_cqf_category_broadcast_attendee_audio:\"Audio\",calling_cqf_category_broadcast_attendee_captions:\"Captions\",calling_cqf_category_broadcast_attendee_general:\"General\",calling_cqf_category_call_closed_captions:\"Live Captions\",calling_cqf_category_screen_sharing:\"Presenting\",calling_cqf_category_screenshare_call:\"Screen share\",calling_cqf_category_video:\"Video\",calling_cqf_default_duration:\"Call ended: {{duration}}\",calling_cqf_heading_quality:\"What could've been better? We won't share your answers.\",calling_cqf_heading_short_call:\"We noticed your call was pretty short. Can you let us know why?\",calling_cqf_heading_short_screenshare_call:\"You stopped screen sharing quite quickly! Please help us understand the problem better.\",calling_cqf_item_audio_dropped:\"The call ended unexpectedly\",calling_cqf_item_audio_nolocal:\"I could not hear any sound\",calling_cqf_item_audio_noremote:\"The other side could not hear any sound\",calling_cqf_item_audio_other:\"Other, please specify\",calling_cqf_item_audio_quality_delay:\"We kept interrupting each other\",calling_cqf_item_audio_quality_dialpad:\"Dial pad tones did not work\",calling_cqf_item_audio_quality_distorted:\"Speech was not natural or sounded distorted\",calling_cqf_item_audio_quality_echo:\"I heard echo in the call\",calling_cqf_item_audio_quality_noise:\"I heard noise in the call\",calling_cqf_item_audio_quality_volume:\"Volume was low\",calling_cqf_item_broadcast_audio_music:\"Music sounded distorted\",calling_cqf_item_broadcast_audio_nolocal:\"I could not hear any sound\",calling_cqf_item_broadcast_audio_quality_distorted:\"Audio was not natural or sounded distorted\",calling_cqf_item_broadcast_audio_quality_echo:\"I heard echo in the live event\",calling_cqf_item_broadcast_audio_sync:\"Audio and Video were not in sync\",calling_cqf_item_broadcast_audio_volume:\"Volume was low\",calling_cqf_item_broadcast_cannot_end:\"I couldn't end the event\",calling_cqf_item_broadcast_captions_quality:\"How was the quality of your live captions?\",calling_cqf_item_broadcast_ended:\"The event ended unexpectedly\",calling_cqf_item_broadcast_first_join_fail:\"I couldn't join on first attempt\",calling_cqf_item_broadcast_indicators:\"Indicators that show broadcast status didn't work as expected\",calling_cqf_item_broadcast_join_fail:\"I cannot join/watch the event\",calling_cqf_item_broadcast_layout:\"I had problems selecting a layout\",calling_cqf_item_broadcast_load_time:\"It took a while for the live event to load\",calling_cqf_item_broadcast_no_audio:\"Attendees reported no audio\",calling_cqf_item_broadcast_novideo:\"No video while sound was still there\",calling_cqf_item_broadcast_other:\"Other, please specify\",calling_cqf_item_broadcast_poor_audio:\"Attendees reported poor quality audio\",calling_cqf_item_broadcast_screenshare_blurry:\"Screen sharing was blurry\",calling_cqf_item_broadcast_start:\"I couldn't start the event\",calling_cqf_item_broadcast_unexpected_end:\"Live event ended unexpectedly\",calling_cqf_item_broadcast_video_blurry:\"Video was blurry\",calling_cqf_item_broadcast_video_buffer:\"Significant video buffering\",calling_cqf_item_broadcast_video_dropped:\"Video stopped unexpectedly\",calling_cqf_item_broadcast_video_nolocal:\"I could not see any video\",calling_cqf_item_broadcast_video_noremote:\"Attendees could not see my video\",calling_cqf_item_broadcast_video_quality_freezing:\"Video kept freezing\",calling_cqf_item_cc_other:\"Other live captions feedback\",calling_cqf_item_cc_quality_rating:\"How was the quality of your live captions?\",calling_cqf_item_reliability_invite:\"I could not invite someone into the call\",calling_cqf_item_reliability_join:\"People had trouble joining the call\",calling_cqf_item_short_duration_called_by_mistake:\"I started the call by accident.\",calling_cqf_item_short_duration_checking_out_features:\"It wasn't a real meeting\",calling_cqf_item_short_duration_connecting_too_long:\"It took too long to connect\",calling_cqf_item_short_duration_media_issues:\"There were some audio or video issues\",calling_cqf_item_short_duration_other:\"Have other feedback?\",calling_cqf_item_short_duration_ringing_everyone:\"I was afraid I was ringing everyone in the channel\",calling_cqf_item_short_duration_screenshare_called_by_mistake:\"I started the screen sharing by accident.\",calling_cqf_item_short_duration_start_by_mistake:\"I accidentally clicked the Start meeting button\",calling_cqf_item_short_duration_start_video_by_mistake:\"I started a video call but only wanted audio.\",calling_cqf_item_short_duration_thought_calling_everyone:\"I started an echo\",calling_cqf_item_short_duration_trying_feature_out:\"I was trying out the meeting feature\",calling_cqf_item_short_duration_trying_out_calling:\"I didn't need to make a call. I was just trying it out.\",calling_cqf_item_short_duration_trying_out_screenshare_calling:\"I didn't need to screen share. I was just trying it out.\",calling_cqf_item_short_duration_video_on_by_default:\"I didn't expect video to be turned on by default\",calling_cqf_item_ss_dropped:\"The presentation stopped unexpectedly\",calling_cqf_item_ss_nolocal:\"I could not see any presented content\",calling_cqf_item_ss_noremote:\"The other side could not see my presented content\",calling_cqf_item_ss_other:\"Other, please specify\",calling_cqf_item_ss_quality_freezing:\"The presented content kept freezing\",calling_cqf_item_ss_quality_poor:\"The image quality of the presented content was poor\",calling_cqf_item_ss_quality_start:\"I couldn't present my content\",calling_cqf_item_ss_quality_sync:\"There was a large delay in the presented content\",calling_cqf_item_ss_quality_systemaudio:\"System audio didn't work as expected\",calling_cqf_item_video_dropped:\"Video stopped unexpectedly\",calling_cqf_item_video_nolocal:\"I could not see any video\",calling_cqf_item_video_noremote:\"The other side could not see my video\",calling_cqf_item_video_other:\"Other, please specify\",calling_cqf_item_video_quality_backgroundblur:\"Video blurring didn't work as expected\",calling_cqf_item_video_quality_dark:\"The other side was too dark\",calling_cqf_item_video_quality_freezing:\"Video kept freezing\",calling_cqf_item_video_quality_poor:\"Image quality was poor\",calling_cqf_item_video_quality_sync:\"Video was ahead or behind audio\",calling_cqf_meeting_duration:\"Meeting ended: {{duration}}\",calling_cqf_question_how_was_the_quality:\"How was the call quality?\",calling_cqf_rating_description_1:\"The quality was bad\",calling_cqf_rating_description_2:\"The quality was poor\",calling_cqf_rating_description_3:\"The quality was fair\",calling_cqf_rating_description_4:\"The quality was good\",calling_cqf_rating_description_5:\"The quality was excellent\",calling_default_endedString:\"Meeting ended: {{duration}}\",calling_default_meet_up_name:\"Meeting now\",calling_default_meeting_title:'Meeting in \"{{channelName}}\" ',calling_default_meeting_title_without_channel:\"Meeting\",calling_delegation_for:\"For {{user}}\",calling_delegation_for_myself:\"For myself\",calling_device_settings_test_sound_tooltip:\"Play test sound\",calling_deviceSettings:\"Device settings\",calling_dial_in:\"Dial in\",calling_dial_in_open_link:\"Want to join via phone?\",calling_dialpad_hide:\"Hide\",calling_dialpad_hide_aria_label:\"Hide dialpad\",calling_dialpad_voip_search_text:\"Type a name\",calling_dialpad_voip_suggestions_aria_label:\"Suggested contact table\",calling_disabled:\"Calling is disabled\",calling_disabled_button_download_app:\"Download Teams\",calling_disabled_for_bigger_chats:\"Audio calling is unavailable for groups of more than {{groupChatRosterSize}} people.\",calling_dismiss:\"Dismiss\",calling_downlevel_experience:\"{{callParticipant}} is using Skype for Business. Some Microsoft Teams features won't be available.\",calling_duration_hours:\"{{count}}h\",calling_duration_hours_long:\"{{count}} hours\",calling_duration_minutes:\"{{count}}m\",calling_duration_minutes_long:\"{{count}} minutes\",calling_duration_seconds:\"{{count}}s\",calling_duration_seconds_long:\"{{count}} seconds\",calling_echoCallReport_calldrop:\"Call drop detected\",calling_echoCallReport_muted:\"Muted\",calling_echoCallReport_needpermission:\"Teams needs permission to use this device\",calling_echoCallReport_notfound:\"None found\",calling_echoCallReport_notwork:\"Didn’t work\",calling_echoCallReport_poorconnection:\"Poor connection\",calling_edit_speed_dial_contact:\"Edit contact\",calling_emergency_chat_text:\"{{username}} placed an emergency call at {{location}}\",calling_emergency_chat_text_no_location:\"{{username}} placed an emergency call\",calling_emergency_chat_text_no_username:\"Someone placed an emergency call at {{location}}\",calling_emergency_chat_text_no_username_no_location:\"Someone placed an emergency call\",calling_emergency_disclaimer:\"Emergency calls are not supported in Microsoft Teams.\",calling_emergency_location_settings_description:\"Teams keeps your location up to date in case of an emergency. We think you're at the following address based on information from your org and your network connection.\",calling_emergency_location_settings_title:\"Emergency location\",calling_endedString:\"{{title}} ended: {{duration}}\",calling_enterFullscreen_call_tooltip:\"Show call full screen\",calling_enterFullscreen_meetup_tooltip:\"Show meeting full screen\",calling_error_action_not_allowed:\"Only meeting organizers and presenters can {{action}}.\",calling_error_action_not_allowed_action_admit_from_lobby:\"admit people to this meeting\",calling_error_action_not_allowed_action_change_meeting_role:\"make others presenters or attendees\",calling_error_action_not_allowed_action_deny_from_lobby:\"deny people entry to this meeting\",calling_error_action_not_allowed_action_mute:\"mute people in this meeting\",calling_error_action_not_allowed_action_remove_participant:\"remove people from this meeting\",calling_error_action_not_allowed_action_sharing:\"share in this meeting\",calling_error_action_not_allowed_action_start_recording:\"record this meeting\",calling_error_action_not_allowed_action_stop_recording:\"stop recording this meeting\",calling_error_action_not_allowed_action_take_control:\"take control of shared content\",calling_error_action_not_allowed_title:\"Couldn't {{action}}:\",calling_error_action_not_allowed_title_action_admit_from_lobby:\"admit participant\",calling_error_action_not_allowed_title_action_change_meeting_role:\"change role\",calling_error_action_not_allowed_title_action_deny_from_lobby:\"deny entry\",calling_error_action_not_allowed_title_action_mute:\"mute\",calling_error_action_not_allowed_title_action_remove_participant:\"remove participant\",calling_error_action_not_allowed_title_action_sharing:\"share\",calling_error_action_not_allowed_title_action_start_recording:\"start recording\",calling_error_action_not_allowed_title_action_stop_recording:\"stop recording\",calling_error_action_not_allowed_title_action_take_control:\"take control\",calling_escalation_failed:\"Couldn't reach {{name}}\",calling_escalation_notification:\"Adding {{name}} to call\",calling_escalation_succeeded:\"Call Escalation complete\",calling_exitFullscreen:\"Leave full screen\",calling_favorites_group:\"Favorites\",calling_forward_group_edit_button_arial_label:\"Edit call group\",calling_forward_group_edit_label:\"Call group\",calling_forward_group_multiple_members_count_text:\"{{count}} members\",calling_forward_group_settings_dialog_add_member_existing_warning_alert:\"{{name}} is already a member in the call group\",calling_forward_group_settings_dialog_add_member_max_warning_alert:\"Failed to add {{name}} to the call group. You have reached maximum number of call group members.\",calling_forward_group_settings_dialog_add_member_warning_message:\"You have reached maximum number of call group members\",calling_forward_group_settings_dialog_added_member_alert:\"{{name}} has been added to the call group\",calling_forward_group_settings_dialog_back_btn:\"Back to Options\",calling_forward_group_settings_dialog_cancel_btn:\"Cancel\",calling_forward_group_settings_dialog_delete_member_btn_arial_label:\"Remove {{member}} from the call group\",calling_forward_group_settings_dialog_deleted_member_alert:\"{{name}} has been removed from the call group.\",calling_forward_group_settings_dialog_failed_update_error_message:\"Unable to update call group settings\",calling_forward_group_settings_dialog_member_list_aria_label:\"List of call group members. Use UP and DOWN arrow keys to move to next call group member. Press TAB to select remove button.\",calling_forward_group_settings_dialog_ok_btn:\"Save\",calling_forward_group_settings_dialog_people_picker_aria_label:\"Select member to add into your call group\",calling_forward_group_settings_dialog_people_picker_placeholder:\"Search\",calling_forward_group_settings_dialog_people_picker_title:\"Add people\",calling_forward_group_settings_dialog_ring_order_description:\"Pick the order you want people in your call group to receive your calls.\",calling_forward_group_settings_dialog_ring_order_disabled_reason:\"Call groups with more than 5 people are rung at the same time\",calling_forward_group_settings_dialog_ring_order_in_order_option_text:\"In the order above\",calling_forward_group_settings_dialog_ring_order_label:\"Ring order\",calling_forward_group_settings_dialog_ring_order_simultaneous_option_text:\"All at the same time\",calling_forward_group_settings_dialog_subtitle:\"Select people to be in your call group and then forward to them whenever you need to.\",calling_forward_group_settings_dialog_title:\"Call group\",calling_forward_group_single_member_count_text:\"1 member\",calling_forwarding_notification:\"Forwarding call for {{name}}\",calling_forwarding_notification_voicemail:\"Forwarding to voicemail\",calling_forwarding_settings_add_button_label:\"Add\",calling_forwarding_settings_add_contact_only_container_text:\"Add contact\",calling_forwarding_settings_add_number_only_container_text:\"Add number\",calling_forwarding_settings_add_target_container_text:\"Add number or contact\",calling_forwarding_settings_cancel_button_label:\"Cancel\",calling_forwarding_settings_checkboxLabel:\"Call forwarding\",calling_forwarding_settings_delay_10_seconds_text:\"10 seconds\",calling_forwarding_settings_delay_20_seconds_text:\"20 seconds (default)\",calling_forwarding_settings_delay_30_seconds_text:\"30 seconds\",calling_forwarding_settings_delay_40_seconds_text:\"40 seconds\",calling_forwarding_settings_delay_50_seconds_text:\"50 seconds\",calling_forwarding_settings_delay_60_seconds_text:\"60 seconds\",calling_forwarding_settings_delay_seconds_description:\"Ring for this many seconds before redirecting\",calling_forwarding_settings_delegates_option_text:\"My delegates\",calling_forwarding_settings_description:\"Call forwarding lets you choose how you want to handle incoming calls.\",calling_forwarding_settings_doNothing_option_text:\"Do nothing\",calling_forwarding_settings_error_while_saving_errorMessage:\"Error occurred while saving.\",calling_forwarding_settings_forward_delay_dropdown_label:\"Delay Seconds:\",calling_forwarding_settings_forward_dropdown_label:\"Incoming calls\",calling_forwarding_settings_forward_target_dropdown_label:\"Forward to:\",calling_forwarding_settings_header:\"Call answering rules\",calling_forwarding_settings_immediate_option_text:\"Forward my calls\",calling_forwarding_settings_immediate_voicemail_forwarding:\"All incoming calls will be forwarded to your voicemail.\",calling_forwarding_settings_invalid_model_errorMessage:\"Invalid Model! Please add a target.\",calling_forwarding_settings_options_description:\"Choose how you want to handle incoming calls.\",calling_forwarding_settings_save_button_label:\"Save\",calling_forwarding_settings_simul_ring_call_group_option_text:\"Call group\",calling_forwarding_settings_simul_ring_none_option_text:\"No one else\",calling_forwarding_settings_simul_target_dropdown_label:\"Also ring\",calling_forwarding_settings_simul_with_unanswered_option_text:\"Calls ring me\",calling_forwarding_settings_simultaneousCheckBoxLabel:\"Simultaneous ring\",calling_forwarding_settings_singleTarget_contact_only_option_text:\"New contact\",calling_forwarding_settings_singleTarget_number_only_option_text:\"New number\",calling_forwarding_settings_singleTarget_option_text:\"New number or contact\",calling_forwarding_settings_unanswered_delay_seconds_dropdown_label:\"Delay seconds\",calling_forwarding_settings_unanswered_target_dropdown_label:\"If unanswered\",calling_forwarding_settings_voicemail_option_text:\"Voicemail\",calling_forwardingString:\"Forwarding call\",calling_group_call_disabled:\"Your Office 365 license doesn't include this feature. Contact your admin to change your license\",calling_hangup:\"Hang up\",calling_hide_background_effects:\"Hide background effects\",calling_hold_call:\"Hold\",calling_hold_local_ui_message_1to1_call:\"On hold\",calling_hold_local_ui_message_np_call:\"You are on hold.\",calling_hold_remote_ui_message:\"You've been put on hold\",calling_holdOn_description_2p_callingScreen:\"Looks like something went wrong. We're trying to get you back on the call.\",calling_holdOn_description_callingScreen:\"Looks like something went wrong. We're trying to get you back into the meeting.\",calling_holdOn_message_callingMonitor:\"Hold on...trying to reconnect.\",calling_holdOn_message_callingScreen:\"Hold on\",calling_holographic_alert_datachannel_health:\"Annotations may not work. Try reconnecting to the call.\",calling_holographic_alert_datachannel_health_title:\"Connection problem\",calling_holographic_alert_editing_interrupted:\"Holographic annotations are currently unavailable.\",calling_holographic_alert_editing_title:\"Holographic annotations\",calling_holographic_alert_editing_unavailable:\"Holographic annotations can't be enabled at this time.\",calling_holographic_alert_pdf_size:\"HoloLens can't display PDFs larger than 100 MB.\",calling_holographic_alert_pdf_size_title:\"PDF too large\",calling_holographic_badge_long:\"HOLOLENS\",calling_holographic_badge_short:\"HL\",calling_holographic_control_start_editing_scene:\"Start editing\",calling_holographic_control_stop_editing_scene:\"Stop editing\",calling_holographic_file_sent_msg_body:\"Sent to HoloLens\",calling_image_rendering_quality_indicator_tooltip:\"Having trouble with shared content? Try switching to a different network.\",calling_info_join_information:\"Join information\",calling_info_tab_disabled:\"Info pane is disabled by policies\",calling_info_tab_name:\"Call info\",calling_join:\"Join call\",calling_join_link_sent_to_sfb_user:\"{{userName}} is using Skype for Business. We've sent them a link to join the call.\",calling_join_share:\"Join share\",calling_joinFailureDueToInformationBarrier:\"Sorry, your company policy prevents you from joining this call\",calling_jumpIn:\"Join\",calling_large_group_share_from_chat_title:\"Screen share with {{displayName}} & ...\",calling_large_group_share_from_chat_title_hover:\"Screen Share with {{allDisplayNames}}\",calling_large_group_title:\"Call with {{displayName}} & ...\",calling_large_group_title_hover:\"Call with {{allDisplayNames}}\",calling_leave_meetup:\"Leave\",calling_lightweightJoin_confirmationDialog_addPhoneAudioButton:\"Use phone for audio\",calling_lightweightJoin_confirmationDialog_description:\"If you don't use your phone, you won't have access to this meeting's audio\",calling_lightweightJoin_confirmationDialog_title:\"Are you sure?\",calling_loading_file:\"Opening {{fileName}}\",calling_loading_whiteboard:\"Loading Whiteboard\",calling_lobbyIsFull:\"A lot of people are trying to join this meeting right now. Please contact the organizer.\",calling_log_action_call_back:\"Call back\",calling_log_action_chat:\"Chat\",calling_log_action_delete:\"Delete\",calling_log_aria_date:\"on {{date}}\",calling_log_aria_row_connected:\"{{duration}} call with {{caller}} {{date}}\",calling_log_aria_row_missed:\"Missed call from {{caller}} {{date}}\",calling_log_aria_time:\"at {{time}}\",calling_log_aria_time_today:\"today at {{time}}\",calling_log_column_date:\"Date\",calling_log_column_length:\"Duration\",calling_log_column_name:\"Name\",calling_log_column_time:\"Time\",calling_log_column_type:\"Type\",calling_log_empty_title:\"No calls yet.  When you make some, they'll show up here.\",calling_log_type_incoming:\"Incoming\",calling_log_type_incoming_icon_tooltip:\"Incoming call\",calling_log_type_missed:\"Missed call\",calling_log_type_outgoing:\"Outgoing\",calling_log_type_outgoing_icon_tooltip:\"Outgoing call\",calling_longConnectingString:\"This might take a moment...\",calling_max_limit_text:\"To start another call, end one that you're on.\",calling_max_limit_title:\"You've reached the limit\",calling_meeting_recording_started_by_title:\"{{name}} started recording\",calling_meeting_transferred:\"Call has been transferred\",calling_meetingEnded:\"Meeting ended\",calling_meetingStarted:\"Meeting started\",calling_meetup_anyone_in_group_can_join:\"Anyone in this group can join\",calling_meetup_default_title:\"Meeting now\",calling_meetup_set_your_title:\"Want to add a subject?\",calling_microphone:\"Microphone\",calling_microphone_disabled:\"No microphone was found among your devices.\",calling_microphone_off:\"Microphone off\",calling_monitor_broadcast_live_preview_notavailable:\"Live preview isn't available\",calling_monitor_call_queue_title:\"{{displayName}} for {{callQueue}}\",calling_monitor_clickHereToGoBack:\"Call is in progress. Click here to go back to the call screen.\",calling_monitor_inLobby:\"Someone in the meeting should let you in soon\",calling_monitor_label:\"Call in progress: {{title}}. Press enter to go back to the calling screen.\",calling_monitor_onlyOneHere:\"You are the only one here.\",calling_monitor_screeshareOnly_clickHereToGoBack:\"Sharing only. Want to talk?\",calling_monitor_screeshareOnly_microphone_text:\"Let's talk\",calling_more_actions:\"More actions\",calling_moreInformation:\"More information\",calling_multiCallList_title_2_participant:\"{{firstParticipantName}} and {{noOfOtherParticipants}} other\",calling_multiCallList_title_n_participant:\"{{firstParticipantName}} and {{noOfOtherParticipants}} others\",calling_multitasking_dialog_body:\"Creating a new meeting will remove you from your existing one. Do you still want to continue?\",calling_multitasking_dialog_body_joining:\"Joining a different meeting will remove you from your existing one. Do you still want to continue?\",calling_multitasking_dialog_close:\"Cancel\",calling_multitasking_dialog_confirm:\"Continue\",calling_multitasking_dialog_title_call:\"Call in progress\",calling_multitasking_dialog_title_meetup:\"Meeting in progress\",calling_mute:\"Mute\",calling_mute_all_dialog_button:\"Yes, mute all\",calling_new_contact_group:\"New group\",calling_notification_audiocall:\"Accept with audio\",calling_notification_declinecall:\"Decline call\",calling_notification_message_emergencycall:\"Emergency call\",calling_notification_message_format:\"{{team}} / {{channel}}\",calling_notification_message_forward:\"Forwarded by {{transferorName}}\",calling_notification_message_forward_by_call_queue:\"Call for\",calling_notification_message_forward_by_delegator:\"Call for\",calling_notification_message_groupcall:\"is calling you from a group chat\",calling_notification_message_on_behalf_of:\"On behalf of\",calling_notification_message_onetoone:\"is calling you\",calling_notification_message_onetoone_pstn:\"is calling you\",calling_notification_message_sharefromchatcall:\"wants to share the screen with you\",calling_notification_message_transfer:\"Transferred by {{transferorName}}\",calling_notification_screenshare_call:\"Accept screen share\",calling_notification_subtitle_default:\"wants you to join a meeting\",calling_notification_subtitle_with_meetup:\"wants you to join {{meetupName}}\",calling_notification_subtitle_with_meetup_and_participants:\"wants you to join {{meetupName}} with {{meetupParticipants}} participants\",calling_notification_subtitle_with_participants:\"wants you to join a meeting with {{meetupParticipants}} participants\",calling_notification_videocall:\"Accept with video\",calling_nudge_button_join:\"Join\",calling_nudge_button_join_with_audio:\"Voice only\",calling_nudge_button_join_with_video:\"Video\",calling_nudge_button_message:\"Message\",calling_onHoldString:\"Call on hold\",calling_onHoldString_short:\"On hold\",calling_one_to_one_consulting_forwarded_title:\"Consult with {{forwardingTarget}} for {{consultee}}\",calling_one_to_one_consulting_forwarded_to_voicemail_title:\"Consult with {{forwardingTarget}} connected to voicemail\",calling_one_to_one_consulting_title:\"Consult with {{consultee}}\",calling_one_to_one_for_delegator_title:\"Call with {{callee}} for {{delegator}}\",calling_one_to_one_forwarding_title:\"Call with {{forwardingTargetDisplayName}} on behalf of {{calleeDisplayName}}\",calling_one_to_one_forwarding_to_voicemail_title:\"Connected to {{forwardingTargetDisplayName}} voicemail\",calling_one_to_one_forwarding_without_callee_title:\"Forwarded call with {{forwardingTargetDisplayName}}\",calling_one_to_one_share_from_chat_title:\"Screen share with {{displayName}}\",calling_one_to_one_title:\"Call with {{displayName}}\",calling_open_dtmf_keypad:\"Keypad\",calling_park_call:\"Park Call\",calling_park_failed:\"Call couldn't be parked\",calling_parked:\"Parked - Code {{code}}\",calling_parking_call:\"Parking...\",calling_participants_in_lobby:\"People waiting in lobby\",calling_pending_recording:\"Recording pending\",calling_persistent_indicator_header:\"{{meetupCount}} meetings now\",calling_phone_number_aria_label:\"Call phone number {{number}}\",calling_postAnonymous_appInformationFirstRow:\"Chat, meet, share, and collaborate — no matter where you are.\",calling_postAnonymous_appInformationHeader:\"Meetings are just one tool in our belt.\",calling_postAnonymous_appInformationLearnMoreButton:\"Learn about Teams\",calling_postAnonymous_appInformationSecondRow:\"We help teams do more, together.\",calling_postAnonymous_cqf_title:\"What could've been better?\",calling_postAnonymous_dismissButtonText:\"Dismiss\",calling_postAnonymous_looksLikeYouLeftLabel:\"Looks like you left the meeting...\",calling_postAnonymous_rejoinButtonText:\"Rejoin\",calling_postAnonymousJoin_signInButton:\"Sign in\",calling_ppt_sharing_button_disable_private_viewing_tooltip:\"Prevent participants from moving through shared presentation on their own\",calling_ppt_sharing_button_enable_private_viewing_tooltip:\"Allow participants to move through shared presentation on their own\",calling_ppt_sharing_iframe_wrapper_ariaLabel:\"Frame containing powerpoint presentation\",calling_ppt_sharing_next:\"Navigate forward\",calling_ppt_sharing_previous:\"Navigate back\",calling_ppt_sharing_private_viewing_control_taken_alert_body:\"The last presenter's setting overrode yours. Change it any time.\",calling_ppt_sharing_private_viewing_control_taken_alert_title_disabled:\"Private viewing disabled\",calling_ppt_sharing_private_viewing_control_taken_alert_title_enabled:\"Private viewing enabled\",calling_ppt_sharing_private_viewing_disabled_alert_body:\"You can't move through the shared presentation on your own.\",calling_ppt_sharing_private_viewing_disabled_alert_title:\"Sharer disabled private viewing\",calling_ppt_sharing_private_viewing_enabled_alert_body:\"You can move through the shared presentation on your own.\",calling_ppt_sharing_private_viewing_enabled_alert_title:\"Sharer enabled private viewing\",calling_ppt_sharing_private_viewing_error_disabled:\"Private viewing is still disabled. Try again.\",calling_ppt_sharing_private_viewing_error_enabled:\"Private viewing is still enabled. Try again.\",calling_ppt_sharing_private_viewing_error_title:\"Private viewing change failed\",calling_ppt_sharing_private_viewing_success_body_disabled:\"Participants can't move through your shared presentation on their own.\",calling_ppt_sharing_private_viewing_success_body_enabled:\"Participants can move through your shared presentation on their own.\",calling_ppt_sharing_private_viewing_success_title:\"Private viewing change failed\",calling_ppt_sharing_private_viewing_success_title_disabled:\"Private viewing disabled\",calling_ppt_sharing_private_viewing_success_title_enabled:\"Private viewing enabled\",calling_prejoin_choose_room_title:\"Choose a Teams meeting room\",calling_prejoin_close:\"Close\",calling_prejoin_content_only_occupiedRoom_alert:\"{{room}} is in this meeting. Join with your audio off to avoid echo.\",calling_prejoin_header_anonymous_lwj:\"You're joining a Teams meeting\",calling_prejoin_join_audio_off_occupiedRoom_alert:\"Join with audio off\",calling_prejoin_preview_automute_tooltip:\"There are already {{participantsCount}} people in this meeting.\\nJoin muted to avoid disrupting.\",calling_prejoin_preview_broadcast_automute_tooltip:\"We recommend that you mute your mic before joining.\",calling_prejoin_preview_container_title:\"Choose your audio and video settings for\",calling_prejoin_preview_container_title_connecting:\"Connecting\",calling_prejoin_preview_container_title_long_connecting:\"This might take a moment\",calling_prejoin_room_add_button:\"Join and add room {{room}} button\",calling_prejoin_room_enableBluetooth:\"Enable bluetooth on your device to automatically detect nearby rooms\",calling_prejoin_roomsNearby_alert:\"{{room}} nearby\",calling_prejoin_roomsNearby_alert_close:\"Close the nearby room pop-up to see more join options\",calling_prejoin_roomsNearby_listitem:\"list item\",calling_prejoin_roomsNearby_title:\"Nearby and Suggested rooms\",calling_prejoin_title_anonymous_lwj:\"How should we introduce you?\",calling_preview_label_text:\"Web Preview\",calling_protocol_contact_header:\"Would you like to call {{name}}?\",calling_protocol_dialog_call_button:\"Call\",calling_protocol_dialog_cancel_button:\"Cancel\",calling_protocol_dialog_close_button:\"Close\",calling_protocol_invalid_target_header:\"Sorry, we're unable to complete the call\",calling_protocol_invalid_target_subheader:\"There was an issue finding the person you were trying to reach\",calling_protocol_non_ev_header:\"Sorry, we can't complete the call\",calling_protocol_non_ev_subheader:\"You're not set up to call people outside of Teams.\",calling_protocol_pstn_header:\"Would you like to call this number?\",calling_pstn_button_aria_label_dialog_hidden:\"Open audio options\",calling_pstn_button_aria_label_dialog_shown:\"Close audio options\",calling_pstn_button_tooltip:\"Use phone for audio\",calling_pstn_call_me_back_button_label:\"Call me\",calling_pstn_call_me_back_button_label_retry:\"Retry\",calling_pstn_call_me_back_end_call_button_label:\"Disconnect\",calling_pstn_call_me_back_end_call_button_title:\"Disconnect phone audio\",calling_pstn_call_me_back_footer:\"Dial-in manually\",calling_pstn_call_me_back_header:\"Use your phone to join the meeting with audio\",calling_pstn_call_me_back_network_quality_poor_1:\"Your network quality is too poor to have a good call. \",calling_pstn_call_me_back_network_quality_poor_2:\"Would you like to have us call you back on your phone? You still stay connected to see best effort video and screen-sharing.\",calling_pstn_call_me_back_placeholder:\"Enter phone number\",calling_qualityIndicatorCallMeBack:\"Your network quality is too poor to have a good call. Press enter to access the dialog.\",calling_qualityIndicatorTooltip:\"Your network is causing poor call quality. Try switching to a better network, or moving closer to a WiFi access point, or turning off video.\",calling_recent_users_empty:\"Your recent contacts will show up here\",calling_recording_aria_label:\"This meeting contains recordings. Press enter to access them\",calling_recording_createTab:\"Make this a tab\",calling_recording_deeplink_dialog_title:\"Get Stream Link\",calling_recording_download_remaining_days:\"You can download video for the next {{days}} days\",calling_recording_downloadExpirationLabel:\"(expires in {{days}} day(s))\",calling_recording_downloadExpirationLabelLessThanDay:\"(expires in less than a day)\",calling_recording_downloadExpired:\"Download Expired\",calling_recording_downloadExpired_announcement:\"Recording failed to upload to stream. Local download has expired\",calling_recording_downloadFromAMS:\"Download\",calling_recording_error:\"The recording ended unexpectedly\",calling_recording_error_announcement:\"Cannot play recording. {{error}}\",calling_recording_getLink:\"Get link\",calling_recording_hard_error_due_to_ams:\"Something went wrong with this recording, and no audio, video or sharing was captured. If this keeps happening, contact support.\",calling_recording_hard_error_due_to_token_failure:\"Recording ended unexpectedly and won't be saved. Before you try again, log out of Teams and then log in again. If this keeps happening, contact support.\",calling_recording_hard_error_quota_exceeded:\"Your recording wasn't saved because you ran out of storage in Stream. Delete something or ask your IT admin for more space.\",calling_recording_learnMore:\"Learn more\",calling_recording_message_title_default:\"Meeting\",calling_recording_more_options_tooltip:\"More options\",calling_recording_not_allowed_tooltip:\"Only meeting organizers and presenters can start recording\",calling_recording_openInStreams:\"Open in Microsoft Stream\",calling_recording_play_tooltip:\"Play video\",calling_recording_processing:\"Recording has stopped. Saving recording to Microsoft Stream…\",calling_recording_processing_announcement:\"Saving recording to Microsoft Stream. Please try again later.\",calling_recording_progress:\"Recording has started\",calling_recording_progress_announcement:\"Recording in progress. Please try again later.\",calling_recording_report_issue:\"Report a problem\",calling_recording_save_locally_tooltip:\"Download video locally\",calling_recording_send:\"Send feedback\",calling_recording_shareFromStreams:\"Share\",calling_recording_soft_error_post_to_channel:\"This recording was saved to Microsoft Stream, but it's not linked to a Stream channel.\",calling_recording_soft_error_postToChannelAndRoleAssignment:\"This recording was saved to Microsoft Stream, but it's not linked to a Stream channel. Also, we couldn't set viewing permission for few users.\",calling_recording_soft_error_role_assignment:\"We couldn't set viewing permissions for some people. Please contact {{author}} to get permission to view this recording.\",calling_recording_started:\"Recording has started\",calling_recording_stream_upload_error:\"Recording failed to upload to Stream.\",calling_recording_subtitle:\"Recorded by: {{author}}\",calling_recording_title:\"{{name}} recording\",calling_recording_upload_error_announcement:\"Recording failed to upload to Stream.\",calling_recordingIsNotEnabledForExternalUsers:\"You do not have permissions to initiate recording\",calling_recordings:\"{{count}} Recordings\",calling_rejoin_call:\"Rejoin\",calling_relayWhitelistingIssue_message_callingScreen:\"It looks like your network configuration is preventing us from making your call. Please contact your network admin for help and don't forget to show them what's behind that More information button.\",calling_report_issue_with_logs:\"Report issues and send logs\",calling_restart_app_ok_text:\"Restart\",calling_restart_app_text:\"You can't make or get calls right now. Try restarting the app. That might solve the problem.\",calling_restart_app_title:\"Something went wrong\",calling_resume_call:\"Resume\",calling_ringingString:\"Ringing...\",calling_roster_add_participant:\"Ask to join\",calling_roster_admit_participant_failed:\"Admit failed\",calling_roster_admitting_participant:\"Admitting...\",calling_roster_b2b_status:\"Outside your organization\",calling_roster_button_admit_all:\"Admit all\",calling_roster_button_mute_all:\"Mute all\",calling_roster_change_participant_role:\"Change\",calling_roster_demote_presenter:\"Make an attendee\",calling_roster_demoting:\"Changing role...\",calling_roster_demoting_failed:\"Action failed\",calling_roster_deny_participant_failed:\"Deny failed\",calling_roster_denying_participant:\"Denying...\",calling_roster_from_thread_list_title:\"Invite others from conversation\",calling_roster_guest_status:\"Guest\",calling_roster_in_call_list_title:\"Currently in this call\",calling_roster_in_lobby_list_title:\"Waiting in lobby\",calling_roster_in_meeting_list_title:\"Currently in this meeting\",calling_roster_meeting_attendees_list_title:\"Attendees\",calling_roster_meeting_presenters_list_title:\"Presenters\",calling_roster_meetup_attendees_list_title:\"Others invited\",calling_roster_menu_mute_participant_error_msg:\"This participant can't be muted because that feature isn't enabled for them.\",calling_roster_more_people:\"{{n}} more people\",calling_roster_mute_participant_failed:\"Mute failed\",calling_roster_mute_participant_popup_item:\"Mute participant\",calling_roster_muting_participant:\"Muting...\",calling_roster_not_in_call_list_title:\"Suggestions\",calling_roster_one_more_person:\"1 more person\",calling_roster_promote_attendee:\"Promote to presenter\",calling_roster_promoting:\"Changing role...\",calling_roster_promoting_failed:\"Action failed\",calling_roster_remove_paticipant_popup_item:\"Remove participant\",calling_roster_search_results_phone_number:\"Phone number\",calling_roster_search_results_title:\"Invite\",calling_roster_show_more:\"More\",calling_save_contact:\"Save\",calling_schedule_meetup:\"Schedule a meeting\",calling_screen_call_queue_title:\"Call with {{displayName}} for {{callQueue}}\",calling_screen_callEnded:\"Leaving call...\",calling_screen_deniedFromLobby:\"Sorry {{name}}, but you were denied access to the meeting.\",calling_screen_endedString:\"Leaving...\",calling_screen_inLobby:\"Hey {{name}}, someone in the meeting should let you in soon\",calling_screen_notAdmittedForLongTime:\"Sorry {{name}}, no one has responded to your request to join. Please try again.\",calling_screen_onlyOneHere:\"You are the only one here.\",calling_screen_shareEnded:\"Leaving screen share...\",calling_screen_sharing_disabled_for_bigger_chats:\"Screen sharing is unavailable for groups of more than {{groupChatRosterSize}} people.\",calling_screenshare_callDoesntExistAnymore:\"This screen share has ended\",calling_screenshare_callDropped_description_2p_callingScreen:\"Sorry we couldn't reconnect your screen share. Make sure you have an internet connection and try screen sharing back.\",calling_screenshare_only_call_callEnded:\"Screen share ended\",calling_screenshare_only_call_callMissed:\"Screen share missed\",calling_screenshare_only_call_callStarted:\"Screen share started\",calling_screenshare_only_call_escalation_microphone_disabled:\"Turn on mic to add audio\",calling_screenshare_only_call_escalation_microphone_disabled_external_call_monitor:\"Add audio to talk\",calling_screenshare_only_call_escalation_startVideo:\"Turn on your mic for audio, then add video here\",calling_screenshare_only_call_microphone_disabled:\"We can't add audio while sharing your screen\",calling_screenshare_only_call_screenshare_button_tooltip:\"Start sharing your screen\",calling_screenshare_only_cqf_question_how_was_the_quality:\"How was the screen share quality?\",calling_screenshare_only_startVideo:\"We can't add video while sharing your screen\",calling_screensharing_apps_title:\"Window\",calling_screensharing_call_escalated_hangup:\"End audio and sharing\",calling_screensharing_call_hangup:\"End sharing\",calling_screensharing_call_share_button_tooltip:\"Start sharing your screen\",calling_screensharing_callDropped_message_callingScreen:\"Oh dear! Your screenshare has dropped. Please try again.\",calling_screensharing_chrome_extension_required_action:\"Open Chrome Web Store\",calling_screensharing_chrome_extension_required_text:\"Before you can share, you need to add an extension from the Chrome Web Store\",calling_screensharing_chrome_extension_required_title:\"A Chrome extension is needed\",calling_screensharing_control_disabled_by_sharer:\"Requesting control is disabled by the sharer company's administrator\",calling_screensharing_control_drag_area_title:\"Drag request control\",calling_screensharing_disabled_popover_text:\"Meanwhile, the desktop app already has it, so why not give that a try?\",calling_screensharing_disabled_popover_title:\"Desktop sharing isn't supported in your browser yet.\",calling_screensharing_notsupported:\"Not supported\",calling_screensharing_screen:\"Screen #{{screenNumber}}\",calling_screensharing_screen_picker:\"Desktop/Window\",calling_screensharing_screens_picker_title:\"Screenshare\",calling_screensharing_screens_title:\"Desktop\",calling_screensharing_share_title:\"Share\",calling_screensharing_system_audio_title:\"Share Computer Audio\",calling_screensharing_toolbar_accept_control:\"Allow\",calling_screensharing_toolbar_alert_started_sharing_system_audio:\"You are sharing system audio\",calling_screensharing_toolbar_alert_stopped_sharing_system_audio:\"You have stopped sharing system audio\",calling_screensharing_toolbar_disable_give_control:\"Giving someone else control of your screen is disabled by your company's administrator\",calling_screensharing_toolbar_give_control:\"Give control\",calling_screensharing_toolbar_give_control_description:\"Only give control to people you trust\",calling_screensharing_toolbar_people_viewing_presentation:\"People seeing your presentation\",calling_screensharing_toolbar_pin_button_pin_description:\"Pin toolbar\",calling_screensharing_toolbar_pin_button_unpin_description:\"Unpin toolbar\",calling_screensharing_toolbar_reject_control:\"Deny\",calling_screensharing_toolbar_start_system_audio_description:\"Include system audio\",calling_screensharing_toolbar_status_connecting_state:\"Connecting...\",calling_screensharing_toolbar_status_in_control_state:\"{{name}} has control\",calling_screensharing_toolbar_status_initial_state:\"Presenting...\",calling_screensharing_toolbar_status_presenting_to:\"Presenting to\",calling_screensharing_toolbar_status_requesting_state:\"{{name}} is requesting control\",calling_screensharing_toolbar_stop_presenting:\"Stop presenting\",calling_screensharing_toolbar_stop_system_audio_description:\"Stop sharing system audio\",calling_screensharing_toolbar_take_back_control:\"Cancel Control\",calling_screensharing_toolbar_title:\"Screen sharing toolbar\",calling_screensharing_user_started_screen_sharing:\"{{name}} started screen sharing\",calling_screensharing_user_stopped_screen_sharing:\"{{name}} stopped screen sharing\",calling_screensharing_viewer_action_cancel_control:\"Cancel\",calling_screensharing_viewer_action_request_control:\"Request control\",calling_screensharing_viewer_action_stop_control:\"Stop control\",calling_screensharing_viewer_action_waiting_for_control:\"Waiting for approval\",calling_settings_app_settings_label:\"App Settings\",calling_settings_audio_video_label:\"Audio and Video\",calling_settings_open_language_button:\"Open language settings\",calling_share_button_aria_label:\"Open sharing options\",calling_share_button_close_aria_label:\"Close sharing options\",calling_share_button_tooltip:\"Share\",calling_share_disabled:\"Sharing isn't supported yet.\",calling_shareDesktop:\"Share desktop\",calling_shareFailed:\"We couldn't connect the screen share.\",calling_shareWhiteboard:\"Share Whiteboard\",calling_shareWhiteboard_failed:\"There was a problem sharing Whiteboard\",calling_sharedWindowMinimized:\"Sharing is paused until you return to the shared window.\",calling_sharedWindowMinimizedTitle:\"Where's your shared window?\",calling_sharing_not_allowed_tooltip:\"Only meeting organizers and presenters can share\",calling_show_background_effects:\"Show background effects\",calling_skype_logo_tooltip:\"powered by Skype\",calling_speed_dial_group:\"Speed dial\",calling_start_closedCaptions:\"Turn on live captions (preview)\",calling_start_more_options_button_text:\"More options\",calling_start_recording:\"Start recording\",calling_start_recording_preview:\"Start recording (preview)\",calling_startAdhocMeeting:\"Start meeting\",calling_startBackgroundBlurring:\"Blur my background\",calling_startBackgroundBlurringWithVideo:\"Start video with blur\",calling_startIncomingVideo:\"Turn on incoming video\",calling_startMeetup:\"Meet now\",calling_startMeetupShort:\"Meet\",calling_startSharingDesktop:\"Start sharing\",calling_startSystemAudioSharing:\"Include system audio\",calling_startVideo:\"Turn camera on\",calling_stop_closedCaptions:\"Turn off live captions (preview)\",calling_stop_consulting:\"Stop consulting\",calling_stop_consulting_short:\"Stop\",calling_stop_recording:\"Stop recording\",calling_stop_recording_confirmation_dialog_title:\"Stop recording?\",calling_stop_recording_confirmation_text:\"If you stop, the recording will end at this point.\",calling_stopBackgroundBlurring:\"Don't blur background\",calling_stopIncomingVideo:\"Turn off incoming video\",calling_stopSharingDesktop:\"Stop sharing\",calling_stopSharingWhiteboard:\"Stop sharing Whiteboard\",calling_stopSystemAudioSharing:\"Stop computer audio sharing\",calling_stopVideo:\"Turn camera off\",calling_suggested_group:\"Suggested contacts\",calling_suggested_users:\"Suggested\",calling_switch_button:\"Switch\",calling_switch_camera:\"Camera\",calling_systemAudio_devicesNotMatch_popover_text:'Go to your computer\\'s sound settings and select \"{{device}}\".',calling_systemAudio_devicesNotMatch_popover_title:\"Switch speakers to include audio\",calling_systemAudio_noDevice_popover_text:\"To include audio, go to your device settings and make sure you have a mic and speaker connected\",calling_systemAudio_noDevice_popover_title:\"Check mic and speaker\",calling_systemAudio_stopped_error_popover_text:\"System audio sharing was stopped because of an error\",calling_systemAudio_stopped_error_popover_title:\"Couldn't share system audio\",calling_systemAudio_unsupported_sharing_text:\"If you need to include your system audio, use desktop or window sharing.\",calling_systemAudio_unsupported_sharing_title:\"System audio is enabled\",calling_teams_call:\"Teams call\",calling_title_aria_label:\"{{title}}. Press enter to edit the title.\",calling_title_edit_tooltip:\"Edit title\",calling_title_save_tooltip:\"Save title\",calling_toggleChat_off:\"Hide conversation\",calling_toggleChat_on:\"Show conversation\",calling_toggleSidebar:\"Toggle sidebar\",calling_transcript_failed_action_start:\"start\",calling_transcript_failed_action_stop:\"stop\",calling_transcript_failed_title:\"Couldn't {{action}} transcribing\",calling_transcript_failed_title_description:\"Try again. If this keeps happening, contact support.\",calling_transcript_started_title:\"You're transcribing\",calling_transcript_started_title_description:'Let everyone know that they\\'re being transcribed. <a href=\"{{privacyPolicy}}\" target=\"_blank\">Privacy policy</a>',calling_transcript_stopped_title:\"Transcribing has stopped\",calling_transcript_stopped_title_description:\"Start transcibing again to add to this meeting's transcript\",calling_transfer_call:\"Transfer\",calling_transfer_call_to_mobile_phone_number:\"Mobile\",calling_transfer_call_to_work_phone_number:\"Work\",calling_transfer_call_to_work_voicemail:\"Work voicemail\",calling_transfer_dropdown_button_text:\"More transfer options\",calling_transfer_failed:\"Couldn't reach {{name}}\",calling_transfer_failed_text:\"Transfer failed\",calling_transfer_succeeded:\"Transfer complete\",calling_transferee_notification:\"Transferring to {{name}}\",calling_transferring_call:\"Transferring\",calling_transferring_call_to:\"Transferring to {{name}}\",calling_unmute:\"Unmute\",calling_unmute_content_only:\"Unmute your audio\",calling_unmuteFail:\"We couldn't unmute your mic. Please try again.\",calling_unmuteFailDescription:\"We couldn't unmute you. Please try again.\",calling_unmuteFailTitle:\"You're still muted\",calling_unmuting:\"Unmuting...\",calling_unsupported_adhoc_channel_meetings_lwj_dialog_text:\"To start a meeting in a channel, download the desktop app or use a supported browser like Google Chrome or Microsoft Edge. <a href='{{learnMore}}' target='_blank'>Learn more</a>\",calling_unsupported_adhoc_channel_meetings_lwj_dialog_title:\"Use the app or a supported browser\",calling_unsupported_close_text:\"Close\",calling_unsupported_meetings_without_pstn_lwj_dialog_text:\"This meeting doesn't have a dial-in number, and your browser doesn't support Teams meeting audio. <a href='{{learnMore}}' target='_blank'>Learn more</a>\",calling_unsupported_meetings_without_pstn_lwj_dialog_title:\"Use the desktop app to join\",calling_unsupported_ok_text:\"Download the app\",calling_unsupported_open_text:\"Open the app\",calling_unsupported_ppt_upload_text:\"Right now we only support sharing PowerPoint files.\",calling_unsupported_ppt_upload_title:\"File type isn’t supported\",calling_unsupported_text:\"This feature isn't available yet for your browser. Try the web app with Microsoft Edge or Google Chrome, or switch to the desktop app.\",calling_unsupported_title:\"Try a different browser\",calling_update_app_ok_text:\"Yes, get update\",calling_update_app_text:\"There was an issue, and for you to use this feature, we need to update the app.\",calling_update_app_title:\"Can we please update your app?\",calling_use_default_client:\"Call using default phone handler\",calling_userMuted:\"You have been muted.\",calling_userMutedDescription:\"Someone in the meeting muted you.\",calling_userMutedTitle:\"You've been muted\",calling_video:\"Video call\",calling_video_call_audioOnly:\"Audio only\",calling_video_call_message:\"incoming video call\",calling_video_disabled:\"Video isn't supported in your browser yet.\",calling_video_disabled_by_admin:\"Video sharing is disabled by the administrator\",calling_video_disabled_desktop:\"Something went wrong, cannot start video\",calling_video_disabled_for_bigger_chats:\"Video calling is unavailable for groups of more than {{groupChatRosterSize}} people.\",calling_video_disabled_no_device:\"No available camera found\",calling_video_disabled_popover_text:\"Still want to see and be seen? Get the desktop app and meet face-to-face.\",calling_video_disabled_popover_title:\"Video isn't supported in your browser yet.\",calling_video_disabled_vdi:\"Video isn't supported in your environment.\",calling_video_disabled_while_sharing_screen:\"You can share your video when you're done screensharing\",calling_video_stopped_when_sharing_screen:\"We stopped your video when you started sharing\",calling_videoOff:\"Off\",calling_videoOn:\"On\",calling_videoOnOffSeparator:\" / \",calling_voiceCollectionOptOutLabel:\"Stop data collection\",calling_voiceCollectionStartedRecordingTitle:\"Collecting voice data\",calling_voiceCollectionStartedTitleDescription:'Microsoft is collecting this meeting\\'s audio for product development purposes. <a href=\"https://aka.ms/MSVoiceLogging\" target=\"_blank\">Learn more</a>',calling_voiceCollectionStoppedRecordingTitle:\"Voice data collection has stopped\",calling_voiceCollectionStoppedTitleDescription:'Microsoft is no longer collecting this meeting\\'s audio for product development purposes. <a href=\"https://aka.ms/MSVoiceLogging\" target=\"_blank\">Learn more</a>',calling_volume_slider:\"Volume Slider\",calling_whiteboard_sharing_iframe_wrapper_ariaLabel:\"Frame containing whiteboard presentation\",calling_whiteboard_sharing_passive_bar_iframe_ariaLabel:\"Frame containing whiteboard presentation in passive bar\",calling_you_were_removed:\"Removed from the call\",calling_you_were_removed_description:\"Someone just removed you from the call. You can try to rejoin.\",calling_you_were_removed_from_meeting:\"Removed from the meeting\",calling_you_were_removed_from_meeting_description:\"Someone just removed you from the meeting. You can try to rejoin.\",calling_your_location:\"Your location:\",calling_your_number:\"Your number:\",callingState_LBR_error:\"Call not allowed due to your organization's settings\",callingState_callFailed_error:\"Call failed\",callingState_callingPolicy_error:\"The person you're trying to reach can't receive Teams calls\",calls_callButton:\"Call\",calls_contact_list:\"Contacts\",calls_dialANumber:\"Dial a number\",calls_dialpad_makeACall:\"Make a call\",calls_dialpad_makeACall_input_aria_label:\"Type a name to make a call\",calls_dialpad_show_aria_label:\"Show the dialpad\",calls_emergency_status_text:\"Emergency call in progress\",calls_recent:\"History\",calls_tab_contacts:\"Contacts\",calls_tab_speed_dial:\"Speed dial\",calls_tab_voicemail:\"Voicemail\",cancel:\"Cancel\",change_picture_invalid_format:\"Please use a valid photo file format\",change_team_picture_close:\"Close\",change_team_picture_delete:\"Delete\",change_team_picture_delete_success:\"Removed picture successfully\",change_team_picture_forbidden:\"You do not have permission to update the team photo.\",change_team_picture_header:\"Change picture\",change_team_picture_image_too_large:\"The image is too big. Please choose an image smaller than 4 MB.\",change_team_picture_image_too_low_res:\"The image resolution is too low. Please choose a different image.\",change_team_picture_label:\"Change team picture\",change_team_picture_save:\"Save\",change_team_picture_server_error:\"There was a problem saving the photo. Please try again.\",change_team_picture_team_not_ready:\"We're still setting up your team, you can change your picture when we're done.\",change_team_picture_upload:\"Upload picture\",change_team_picture_upload_success:\"Uploaded picture successfully\",change_team_theme_done:\"Done\",change_team_theme_header:'Choose a theme for \"{{teamName}}\"',changeSettings_title:\"Change Settings\",channel_action_menu_label:\"Channel {{channelName}} actions\",channel_addButton:\"Add\",channel_adding:\"Adding the channel...\",channel_available:\"Available\",channel_channelNamePlaceholder:\"Letters, numbers, and spaces are allowed\",channel_confirmLeaveChannel:'Are you sure you want to leave the channel \"{{channelName}}\"?',channel_connectors:\"Connectors\",channel_createDialogHeading:'Create a channel for \"{{teamName}}\" team',channel_createDialogHeading_subText:\"Channels are key to organizing team collaboration. Name them by discussion topic, project, role, location, or for fun, so conversations and content are easy to find by everyone in the team.\",channel_createFailure:\"Could not create channel - \",channel_createSuccess:\"{{channelName}} channel successfully created\",channel_dashboard_manage_moderators_button:\"Manage\",channel_dashboard_other_moderated_settings:\"Team member permissions\",channel_dashboard_permission_added_moderators:\"Moderators\",channel_dashboard_permission_bots_allow:\"Allow bots to submit channel messages\",channel_dashboard_permission_connectors_allow:\"Allow connectors to submit channel messages\",channel_dashboard_permission_desc:\"Choose who can post and reply in the channel\",channel_dashboard_permission_desc_v2:\"Set channel moderation preferences\",channel_dashboard_permission_everyone_posts:\"Everyone\",channel_dashboard_permission_moderated:\"On\",channel_dashboard_permission_pin_permission:\"Allow other team members to pin posts\",channel_dashboard_permission_pin_permission_v2:\"Allow members to pin channel messages\",channel_dashboard_permission_post_desc:\"These people can post:\",channel_dashboard_permission_post_desc_v2:\"Channel moderation\",channel_dashboard_permission_reply_permission:\"Allow other team members to reply\",channel_dashboard_permission_reply_permission_v2:\"Allow members to reply to channel messages\",channel_dashboard_permission_team_owners:\"Team owners\",channel_dashboard_permission_team_owners_posts:\"Team owners only\",channel_dashboard_permission_title:\"Permissions\",channel_dashboard_permission_unmoderated:\"Off\",channel_dashboard_permission_view_team_owners:\"View team owners\",channel_dashboard_tab_settings:\"Channel settings\",channel_dashboard_view:\"Manage channel\",channel_deeplink_dialog_title:\"Get a link to the channel\",channel_deeplink_error_title:\"We couldn’t get the link of this channel.\",channel_deeplink_menu_title:\"Get link to channel\",channel_deeplink_offline_error_title:\"Teams seems to be offline. Make sure you're connected to the internet and try getting your link again.\",channel_delete_dialog_busy_status_text:\"Deleting channel...\",channel_delete_dialog_delete_action_in_progress_narrate_text:\"We are in process of deleting the channel. We will notify when done.\",channel_delete_dialog_success_status_text:\"The {{channelName}} channel was deleted.\",channel_delete_dialog_title:'Delete \"{{channelName}}\" channel from \"{{teamName}}\" team',channel_delete_error_dialog_title:\"We couldn’t delete the {{channelName}} channel. Try deleting it again.\",channel_delete_generic_error:\"There was an error deleting this channel. Please try again later.\",channel_delete_this_channel:\"Delete this channel\",channel_descriptionPlaceHolder:\"Help others find the right channel by providing a description\",channel_edit_save:\"Save\",channel_edit_this_channel:\"Edit this channel\",channel_editDialogHeading:'Edit \"{{channelName}}\" channel in \"{{teamName}}\" team',channel_email:\"Get email address\",channel_email_back:\"Back\",channel_email_cancel:\"Cancel\",channel_email_close:\"Close\",channel_email_copy:\"Copy\",channel_email_delete:\"Remove email address\",channel_email_done:\"Save\",channel_email_error:\"Please try again later.\",channel_email_error_team_not_ready_header:\"We're still setting up your team.\",channel_email_error_team_not_ready_text:\"Please try again later.\",channel_email_header:\"Get email address\",channel_email_header_delete:\"Are you sure you want to remove this channel's email address?\",channel_email_header_error:\"We couldn’t get the email address of this channel.\",channel_email_header_forbidden_error:\"Sorry, you do not have access.\",channel_email_header_forbidden_help_error:\"Please contact your admin or IT for access to the channel email.\",channel_email_help_text:\"Press Cmd/Ctrl+C to copy the email address for this channel.\",channel_email_offline_error_message:\"Make sure you're connected to the internet and try getting the email address for the channel again.\",channel_email_ok:\"OK\",channel_email_remove:\"Remove\",channel_email_remove_error_message:\"We were unable to remove the email address, please try again.\",channel_email_setting_anyone:\"Anyone can send emails to this address\",channel_email_setting_button:\"See {{link}} for more options.\",channel_email_setting_button_link:\"advanced settings\",channel_email_setting_domains:\"Only email sent from these domains:\",channel_email_setting_domains_input_error:\"Please enter a valid domain(s).\",channel_email_setting_domains_input_narration:\"Enter comma separated list of domain\",channel_email_setting_domains_placeholder:\"e.g. microsoft.com, gmail.com\",channel_email_setting_domains_tenant:\"Only email sent from these domains (preset by org admin):\",channel_email_setting_members:\"Only members of this team\",channel_errorNameAlreadyTaken:\"Channel name is already taken.\",channel_errorNoTeamInformation:\"No team info\",channel_filter_aria_label_clear_filter:\"Clear filter\",channel_follow:\"Follow channel\",channel_follow_this_channel:\"Follow this channel\",channel_footerEditing:\"Editing channel\",channel_general:\"General\",channel_headingDescription:\"Description (optional)\",channel_headingName:\"Channel name\",channel_invalidBeginChannelNameError:\"Channel name cannot start with an underscore (_) or a period (.)\",channel_invalidChannelNameError:\"We don't support these characters: ~#%&*{}+/\\\\:<>?|'\\\"..\",channel_invalidEndChannelNameError:\"Channel name cannot end with a period (.)\",channel_leave_dialog_progress_text:\"Leaving the channel...\",channel_leave_this_channel:\"Leave the channel\",channel_leftChannel_dialog_confirmation_text:'Leave \"{{channelName}}\" channel',channel_list_aria_label_archived:\"Archived\",channel_list_aria_label_channel_name:\"{{channelName}} channel.\",channel_list_aria_label_favorited:\"Favorited.\",channel_list_aria_label_meetup_in_progress:\"Meeting in progress.\",channel_list_aria_label_more:\"More teams\",channel_list_aria_label_more_options:\"Hit space for more options\",channel_list_aria_label_new_mentions:\"Has {{num}} new mentions.\",channel_list_aria_label_new_messages:\"New Messages.\",channel_list_aria_label_space_to_favorite:\"Press space to add to favorites.\",channel_list_aria_label_team_name:\"{{teamName}} team.\",channel_list_aria_reorder_pin_channel_arrow:\"Pin channel position {{position}} of {{count}}.\",channel_list_aria_reorder_pin_channel_stop:\"Pinned channel placed at position {{position}} of {{count}}.\",channel_list_aria_reorder_pin_channels_start:\"Press up and down arrow keys to reorder this pinned channel. Release control or shift to place the team.\",channel_list_aria_reorder_team_arrow:\"Team position {{teamPosition}} of {{teamCount}}\",channel_list_aria_reorder_team_start:\"Press up and down arrow keys to reorder this team. Release control or shift to place the team.\",channel_list_aria_reorder_team_stop:\"Team placed at position {{teamPosition}} of {{teamCount}}\",channel_list_favorites:\"Favorites\",channel_list_favorites_aria:\"Favorite Teams\",channel_list_hidden_teams:\"Hidden teams\",channel_list_manage:\"Manage teams\",channel_list_more:\"More\",channel_list_your_teams:\"Your teams\",channel_moderator_dialog_add_moderators_placeholder:\"Type a name of a person\",channel_moderator_dialog_moderator_present_error:\"{{name}} already exists in moderator list\",channel_moderator_max_moderator_warning:\"Cannot add more than {{count}} moderators\",channel_moderators_dialog_audit_disclaimer:\"Moderator capability is not audited\",channel_moderators_dialog_done_button:\"Done\",channel_moderators_dialog_team_owners_display_count:\"{{count}} People\",channel_moderators_dialog_team_owners_display_name:\"Team owners\",channel_moderators_dialog_title:\"Add or remove moderators\",channel_moreTabsButton_plural:\"{{num}} more\",channel_moreTabsButton_plural_aria:\"{{num}} more tabs. Press Enter to expand list.\",channel_moreTabsButton_singular:\"{{num}} more\",channel_moreTabsButton_singular_aria:\"{{num}} more tab. Press Enter to expand list.\",channel_namePlaceholder:\"Letters, numbers, and spaces are allowed.\",channel_notification_settings:\"Channel notifications\",channel_notification_settings_cancel:\"Cancel\",channel_notification_settings_channel_mentions:\"Channel mentions\",channel_notification_settings_channel_mentions_text:\"Notify me each time this channel is mentioned\",channel_notification_settings_header:\"Channel notification settings\",channel_notification_settings_include_replies:\"Include replies\",channel_notification_settings_include_reply_link_text:\"Include replies\",channel_notification_settings_new_posts:\"All new posts\",channel_notification_settings_new_posts_text:\"Notify me every time there is a new post in this channel\",channel_notification_settings_reset_link_text:\"Reset to default\",channel_notification_settings_reset_to_default:\"Reset to default\",channel_notification_settings_save:\"Save\",channel_owners_dialog_title:\"Owners for channel {{channelName}}\",channel_requiredChannelNameError:\"Required.\",channel_restore_error_dialog_title:\"We couldn’t restore the {{channelName}} channel. Try restoring it again.\",channel_saving:\"Saving your changes...\",channel_selector_display_format:\"{{teamName}} / {{channelName}}\",channel_settings_feature_settings_desc:\"Choose if @channel mention is allowed\",channel_settings_permissions_desc:\"Change member permissions\",channel_show_owners:\"Show channel owners\",channel_storage_type_onedrive:\"My OneDrive - Files visible to channel members only\",channel_storage_type_onedrive_desc:\"Files visible to channel members only\",channel_storage_type_onedrive_title:\"My OneDrive\",channel_storage_type_sharepoint:\"Sharepoint - Files visible to team owners and channel members\",channel_storage_type_sharepoint_desc:\"Files visible to team owners and channel members\",channel_storage_type_sharepoint_title:\"Sharepoint\",channel_string_for_group_conversation:\"Chat with {{actor}}\",channel_title_aria_label_team_channel:\"{{channelName}} channel navigation\",channel_type_private:\"Private - Accessible only to a specific group of people within the team\",channel_type_private_desc:\"Accessible only to a specific group of people within the team\",channel_type_private_title:\"Private\",channel_type_public:\"Public - Entire org\",channel_type_standard:\"Standard - Accessible to everyone on the team\",channel_type_standard_desc:\"Accessible to everyone on the team\",channel_type_standard_title:\"Standard\",channel_unfollow_this_channel:\"Unfollow this channel\",channelAccessType_private:\"Channel\",channelAccessType_private_tooltip:\"Channel content is only accessible to channel members\",channelList_fre_createTeam_title:\"Create a new team\",channelNotificationSettings_dialogTitle:\"Channel Notification settings\",channels_add_favorite_aria_label:\"Favorite this channel\",channels_add_favorite_tooltip:\"Select to favorite the channel\",channels_favorite_in_channellist_failed_notification:\"Couldn't add {{channelName}} to favorites. Try again.\",channels_hide_in_channellist_aria_label:\"Hide this channel in your channel list\",channels_hide_in_channellist_failed_notification:\"Couldn't hide {{channelName}}. Try again.\",channels_hide_in_channellist_tooltip:\"Hide this channel in your channel list\",channels_maximumPinnedError:\"There's only space for {{maxPinChannelLimit}} pinned channels. You might remove one and try again.\",channels_pin_failed_notification:\"Couldn't pin {{channelName}}. Try again.\",channels_remove_favorite_aria_label:\"Unfavorite this channel\",channels_remove_favorite_tooltip:\"Select to unfavorite the channel\",channels_show_in_channellist_aria_label:\"Show this channel in your channel list\",channels_show_in_channellist_failed_notification:\"Couldn't show {{channelName}}. Try again.\",channels_show_in_channellist_tooltip:\"Show this channel in your channel list\",channels_unfavorite_in_channellist_failed_notification:\"Couldn't remove {{channelName}} from favorites. Try again.\",channels_unpin_failed_notification:\"Couldn't unpin {{channelName}}. Try again.\",chat_add_failure_error_message:\"Failed to add a contact\",chat_add_failure_error_title:\"Could not add a contact\",chat_addUsersToGroupGeneralErrorDueToIBPolicyViolation:'Some users were not added to the group due to policy. <a href=\"https://go.microsoft.com/fwlink/?linkid=2084948\" target=\"_blank\">Learn more</a>',chat_blockBotChat:\"Block bot conversation\",chat_blockBotChatUnblock:\"Unblock bot conversation\",chat_botAddedToGroupChatError:\"You can't add bots to group chats.\",chat_buddy_list_add_confirm_button:\"Add\",chat_buddy_list_delete_group_cancel_button:\"Cancel\",chat_buddy_list_delete_group_confirm_button:\"Confirm\",chat_buddy_list_new_group:\"New group\",chat_buddy_list_new_group_add_buddy_message:\" add some contacts!\",chat_buddy_list_new_group_message:\"It's empty in here,\",chat_buddy_list_rename_group:\"Contact group name\",chat_clear_search_button:\"Clear search\",chat_controlMessageUserAdded:\"{{addingUser}} added {{addedUser}} to the conversation\",chat_controlMessageUserLeft:\"{{user}} left the chat.\",chat_create_group_empty_name_failure_error_message:\"Group name cannot be empty\",chat_create_group_empty_name_failure_error_title:\"Could not create group\",chat_create_group_general_failure_error_message:\"We hit an error trying to create a group\",chat_create_group_general_failure_error_title:\"Could not create group\",chat_create_group_mt_failure_error_message:\"We couldn't connect and create a group\",chat_create_group_mt_failure_error_title:\"Could not create group\",chat_creationErrorNeedOneMoreUserForGroup:\"Add one more person to start group chat.\",chat_creationErrorNeedTwoMoreUsersForGroup:\"You need to add at least 2 people to start group chat.\",chat_creationErrorRetry:\"Please retry.\",chat_creationErrorTitle:\"We encountered an error:\",chat_creationErrorTooFewUsers:\"You need to add at least one more person to start a chat.\",chat_creationErrorTooManyUsersInfo:\"You've hit the group size limit of {{maxChatSize}} people.\",chat_creationRecipientMismatch:\"There was an issue with the chat members you entered. Please discard the New Chat and try again.\",chat_creationStep1Placeholder:\"Choose people to chat with\",chat_creationStep1Title:\"To:\",chat_creationTitle:\"To:\",chat_delete_contact_confirmation:\"Confirm delete\",chat_delete_contact_error_message:\"Failed to delete contact\",chat_delete_contact_error_title:\"Could not delete contact\",chat_delete_contact_message:\"Deleting will remove this contact permanently from your contact list.\",chat_delete_group_confirmation:'Delete \"{{groupName}}\" group',chat_delete_group_error_message:\"Failed to delete group\",chat_delete_group_error_title:\"Could not delete group\",chat_delete_group_message:'Are you sure you want to delete \"{{groupName}}\" group? Deleting this group will remove all the contacts in the group.',chat_discard:\"Discard\",chat_discardChatDraftButton:\"Discard it\",chat_discardChatDraftCancelButton:\"Keep it\",chat_discardChatDraftMessage:\"Do you want to discard this draft?\",chat_discardChatDraftTitle:\"You started a draft\",chat_duplicate_add_failure_error_message:\"There's already a group with the same name\",chat_duplicate_add_failure_error_title:\"Could not create group\",chat_edit_failure_error_message:\"Failed to edit a contact\",chat_edit_failure_error_title:\"Could not edit a contact\",chat_header:\"Meeting chat\",chat_header_1to1:\"Chat\",chat_hide_selected:\"Chat has been hidden\",chat_history_dont_include_chat_history:\"Don't include chat history\",chat_history_include_chat_history:\"Include all chat history\",chat_history_include_chat_history_from_x_days:\"Include history from the past number of days:\",chat_history_include_chat_history_from_x_days_invalid_narration:\"Include some history. Press TAB to change the number of days.\",chat_history_include_chat_history_from_x_days_narration_mf:\"{numberOfDays, plural, one{Include history from the past day. Press TAB to change the number of days.} other{Include history from the past # days. Press TAB to change the number of days.}}\",chat_history_return_to_options_instructions:\"Press SHIFT-TAB to change sharing options.\",chat_intelligent_suggested_contacts_Email:\"You've recently sent email to this person\",chat_intelligent_suggested_contacts_FileInteraction:\"You've recently worked on a file together\",chat_intelligent_suggested_contacts_SkypeForBusiness:\"You've been chatting on Skype for Business\",chat_invalidChatHistoryOptionSelectedError:\"You'll need to type a number between 1 and 999.\",chat_invalidChatHistoryOptionSelectedErrorResolved:\"The number of days is now valid.\",chat_leave:\"Leave\",chat_leaveChatButton:\"Leave\",chat_leaveChatMessage:\"You'll still have access to the chat history.\",chat_leaveChatTitle:\"Leave the conversation?\",chat_leftRailOverflowTextNew:\"+{{numberOfAdditionalMembers}}\",chat_leftRailOverflowTextPluralNew:\"+{{numberOfAdditionalMembers}}\",chat_manage_apps:\"Manage apps\",chat_manage_apps_header_description_aria:\"Sort by Description\",chat_markAsRead:\"Mark as read\",chat_markAsRead_selected:\"Chat has been marked as read\",chat_markAsUnread:\"Mark as unread\",chat_markAsUnread_selected:\"Chat has been marked as unread\",chat_more:\"more\",chat_mt_rename_failure_error_message:\"We couldn't connect and rename the group\",chat_mute:\"Mute\",chat_mute_long:\"Notifications for this chat are on. Mute them here or in your settings\",chat_muted:\"Chat has been muted\",chat_notificationGroupTitle:\"{{displayName}} sent a message to your group\",chat_notificationTitle:\"{{displayName}}\",chat_overflow_title_group:\"Group Chats\",chat_overflow_title_one_on_one:\"1 on 1 Chats\",chat_privateMeetingErrorTooManyUsersInfo:\"This chat has the max. number of participants. Remove some, then try again.\",chat_protocol_error_message:\"Try typing a name in the To field above to find the person you need.\",chat_protocol_error_title:\"We weren't able to find that contact\",chat_provisioningDefaultError:\"An unexpected error occurred\",chat_provisioningErrorResolutionFailure:\"Failed to resolve \",chat_provisioningInvalidUser:\"{{displayName}} is not a valid user\",chat_provisioningInvalidUserHover:\"Not a valid user\",chat_provisioningWaitingForUsers:\"Getting user info\",chat_remove_person_button:\"Remove {{name}}\",chat_removeChatButton:\"Remove\",chat_removeChatMessage:\"They'll still have access to the chat history.\",chat_removeChatTitleWithUsername:\"Remove {{userName}} from the conversation?\",chat_removeChatTitleWithoutUsername:\"Remove user from the conversation?\",chat_rename_group_empty_name_failure_error_message:\"Group name cannot be empty\",chat_rename_group_failure_error_title:\"Could not rename group\",chat_rename_group_general_failure_error_message:\"We hit an error trying to rename the group\",chat_see_all_apps:\"See all apps\",chat_setFocusOnCompose:\"Set focus on the chat compose box\",chat_suggested_contacts:\"Suggested\",chat_tabs_chat_title:\"Recent\",chat_tabs_contacts_title:\"Contacts\",chat_text_in_header_bar:\"Chat\",chat_timestampError:\"Error\",chat_title_noOtherMembers:\"Just me\",chat_titleFinalJoiner:\"and\",chat_unhidden_selected:\"Chat has been unhidden\",chat_unknownUserDefaultName:\"Unknown user\",chat_unmute:\"Unmute\",chat_unmuted:\"Chat has been unmuted\",chat_unpin:\"Hide\",chat_unpin_undo:\"Unhide\",chat_updateErrorTooManyUsersInfo:\"You've hit the group size limit of {{maxChatSize}} people.\",chat_userStringFinalJoiner:\"and\",chat_userStringJoiner:\",\",chat_userStringMultiFinalJoiner:\", and\",chatRecipientGroupUpdate_creationStep1Title:\"Add\",chatRecipientGroupUpdate_creationStep1Title_description:\"Add someone to the chat.\",chats_add_pin:\"Pin\",chats_addGroupChat_unknownError:\"Something went wrong. Please try adding users to the chat again.\",chats_addRecipients_inputPlaceholder:\"Start typing a name\",chats_addRecipientsButton:\"Add\",chats_addToRecipients_inputPlaceholder_allowGroups:\"Start typing a name or group\",chats_apps_button_label:\"{{number}} bots\",chats_apps_button_one_app_label:\"1 bot\",chats_apps_sideload_app_button_label:\"Add custom app\",chats_apps_sideload_app_error:\"Something went wrong, please try again later.\",chats_apps_sideload_app_installtion_banner:\"{{name}} has been successfully added to the chat.\",chats_apps_sideload_app_manifest_error:\"Error while reading manifest.json: please check your browser console for more details.\",chats_apps_sideload_app_name:\"{{name}} (Custom app)\",chats_apps_sideload_app_remove_banner:\"{{name}} has been successfully removed from the chat.\",chats_apps_sideload_bot_roster_limit:\"You've hit the maximum number of bots in chat\",chats_aria_new_chat:\"New chat.\",chats_aria_new_message:\"New messages.\",chats_favorite:\"Favorite\",chats_favorite_contact:\"Add to favorite contacts\",chats_favorite_contact_selected:\"{{name}} has been added to favorite contacts\",chats_favorite_selected:\"Favorite checkbox is checked\",chats_favorite_unselected:\"Favorite checkbox is unchecked\",chats_favorites_header:\"Favorites\",chats_favorites_header_AriaLabel:\"Favorite Chats\",chats_follow_status:\"Notify when available\",chats_follow_status_selected:\"You will be notified when {{name}} is available\",chats_leaveGroupChat_unknownError:\"Something went wrong. Please try leaving the chat again.\",chats_maximumFavoritesError:\"There's only space for 15 favorite conversations. You might remove one and try again.\",chats_maximumPinnedError:\"There's only space for 15 pinned conversations. You might remove one and try again.\",chats_messageActionArialLabel:\"Press space for more options\",chats_messageDraftPreview_default:\"Draft\",chats_messagePreview:\"{{chatTitle}} {{status}}. {{hasFailedMessages}} {{muted}} {{mentions}} {{lastMessage}} {{unread}} {{actionArialLabel}}\",chats_messagePreview_call_recording:\"Recording is ready\",chats_messagePreview_call_recording_failed:\"Recording failed\",chats_messagePreview_call_recording_ongoing:\"Recording has started\",chats_messagePreview_call_recording_processing:\"Recording has stopped\",chats_messagePreview_chatHasFailedMessages:\"Chat has atleast one message that is failed to send.\",chats_messagePreview_chatMuted:\"This chat is muted.\",chats_messagePreview_fromSelf:\"You: {{message}}\",chats_messagePreview_lastMessage_deleted:\"This message was deleted\",chats_messagePreview_lastMessage_fromOtherAtTime:\"Last message from {{other}}: {{message}}. At {{time}}\",chats_messagePreview_lastMessage_fromOtherOnDate:\"Last message from {{other}}: {{message}}. On {{date}}.\",chats_messagePreview_lastMessage_fromSelfAtTime:\"Last message from you: {{message}}. At {{time}}.\",chats_messagePreview_lastMessage_fromSelfOnDate:\"Last message from you: {{message}}. On {{date}}.\",chats_messagePreview_priority:\"Attention! {{message}}\",chats_messagePreview_sent_a_card:\"Sent a card\",chats_messagePreview_sent_a_file:\"Sent a file\",chats_messagePreview_sent_an_image:\"Sent an image\",chats_messagePreview_user_added:\"User added\",chats_messagePreview_withDisplayName:\"{{displayName}}: {{message}}\",chats_messagePreview_withoutDisplayName:\"{{message}}\",chats_nameGroupChat_buttonTitle:\"Name group chat\",chats_nameGroupChat_dialogTitle:\"Group name\",chats_nameGroupChat_inputPlaceholder:\"Type a group name\",chats_nameGroupChat_label:\"Group name:\",chats_nameGroupChat_unknownError:\"Something went wrong. Please try again.\",chats_newChat:\"New chat\",chats_newChat_groupNameLineTitle:\"Type a group name\",chats_newChat_toggleGroupNameButtonTitle:\"Create a new group chat\",chats_nonTeamsUser_withName_banner:\"{{name}} isn't using Teams yet. We'll try to send them an email invite. They'll see your messages once they join.\",chats_nonTeamsUser_withoutName_banner:\"This person isn't using Teams yet. We'll try to send them an email invite. They'll see your messages once they join.\",chats_nonTeamsUsers_withName_banner:\"{{names}} aren't using Teams yet. We'll try to send them an email invite. They'll see your messages once they join.\",chats_nonTeamsUsers_withoutName_banner:\"These people aren't using Teams yet. We'll try to send them an email invite. They'll see your messages once they join.\",chats_participants_subTitle_guests_mf:\"{numOfGuests, plural, one{1 guest} other{# guests}}\",chats_participants_subTitle_guests_mf_aria_label:\"{numOfGuests, plural, one{1 guest} other{# guests}}, button\",chats_participants_subTitle_including_guests_mf:\"{participantsClause} {numOfGuests, plural, one{(including 1 guest)} other{(including # guests)}}\",chats_participants_subTitle_including_guests_mf_aria_label:\"{participantsClause} {numOfGuests, plural, one{(including 1 guest)} other{(including # guests)}}, button\",chats_participants_subTitle_participants_mf:\"{numOfParticipants, plural, one{1 participant} other{# participants}}\",chats_participants_subTitle_participants_mf_aria_label:\"{numOfParticipants, plural, one{1 participant} other{# participants}}, button\",chats_participants_you_indicator:\"You\",chats_pinned_header:\"Pinned\",chats_pinned_header_AriaLabel:\"Pinned Chats under Recent Tab\",chats_pinned_selected:\"Chat has been pinned\",chats_pinned_unselected:\"Chat has been unpinned\",chats_readReceipt_coachmark_description_1:\"See when your messages are read and sent, and let others know that you’ve seen their messages. To turn this off, go to Settings.\",chats_readReceipt_coachmark_description_2:\"Now people can tell when you’ve seen their messages, and you’ll know when yours are sent and read, too.\",chats_readReceipt_coachmark_title:\"<center>Read receipts are here!</center>\",chats_readReceipt_data_unavailable:\"Can't get read receipt data. Please try again.\",chats_recents_header:\"Recent\",chats_recents_header_AriaLabel:\"Recent Chats\",chats_remove_pin:\"Unpin\",chats_removeFavorite:\"Remove from favorites\",chats_removeGroupChat_unknownError:\"Something went wrong. Please try removing user from the chat again.\",chats_saveTitle:\"Save\",chats_saveTitle_invalidChar:\"Your group name contains invalid characters. Please remove '{{invalidChar}}'.\",chats_saveTitle_maxReached:\"Your group name can't be longer than {{maximum}} characters.\",chats_suggested_header_AriaLabel:\"Suggested Contacts\",chats_title:\"Chat\",chats_unfollow_status:\"Turn off notifications\",chats_unfollow_status_unselected:\"You will no longer be notified when {{name}} is available\",checkbox_state_checked:\"checkbox is checked\",checkbox_state_unchecked:\"checkbox is unchecked\",choose_where_to_start:\"Choose where you want to start\",class_avatar_apply_theme:\"Applying your theme...\",class_avatar_fail_message:\"Something went wrong and we couldn't update your theme. Please try again later.\",class_avatar_load_fail_message:\"Something went wrong and we can't show your theme options. Please try again later.\",class_materials_coachmark:\"Check out Class Materials — a read-only library where teachers can share documents with students.\",class_materials_diagnosis_generic_error:\"Can't load the information at this time. Try again later.\",class_materials_diagnosis_libraryMissing_reProvisionLibrary:\"We can't find Class Materials for your class. Do you want to create it?\",class_materials_diagnosis_linkIsMissing_reProvisionLink:\"We can't find Class Materials for your class. Do you want to create it?\",class_materials_diagnosis_linkIsStale_reProvisionLink:\"The Class Materials folder can't connect to the SharePoint. Let's create the connection.\",class_materials_diagnosis_noProblems:\"No issues were found. Class Materials is ready to use.\",class_materials_diagnosis_provisionIncomplete_continueProvision:\"We can't find Class Materials for your class. Do you want to create it?\",class_materials_repair_generic_error:\"Something went wrong while repairing the Class Materials. Try again later.\",class_select_description:\"Discussions, group projects, assignments\",class_select_title:\"Class\",clone_cloning_long_message:\"Still setting up your team. <br/>Feel free to close this window and go do other things. <br/>We'll let you know when it's ready.\",clone_copy_options_subtitle:\"Messages, files and content won't be copied. You'll need to set up tabs and connectors again.\",clone_copy_options_title:\"Choose what you'd like to include from the original team\",clone_create_button_text:\"Create\",clone_more_info:\"More info:\",clone_options_apps:\"Apps\",clone_options_channels:\"Channels\",clone_options_members_fallback:\"Members\",clone_options_members_plural_no_guest:\"Members ({{rosterSize}} people)\",clone_options_members_plural_with_plural_guests:\"Members ({{rosterSize}} people, including {{guestCount}} guests)\",clone_options_members_plural_with_singular_guest:\"Members ({{rosterSize}} people, including 1 guest)\",clone_options_members_singular_no_guest:\"Member ({{rosterSize}} person)\",clone_options_members_singular_with_singular_guest:\"Member ({{rosterSize}} person, who is a guest)\",clone_options_tabs:\"Tabs\",clone_options_team_settings:\"Team settings\",clone_remove_tab:\"Remove\",clone_setup_tab:\"Set up tab\",clone_team_dialog_failure_message:\"We couldn't create your team because something went wrong. Please try again later.\",clone_team_failed_notification_text:\"Failed to clone your team. Please try again.\",clone_team_link:\"Create a team using an existing team as a template\",clone_team_name_default_format:\"{{teamName}} [copy]\",clone_team_success_notification_text:\"Your new team is ready.\",clone_team_tab_setup_text:\"Ready to set up the tab?\",close_join_code_demo_tooltip:\"Exit full screen presentation\",cmd:\"Command\",cmd_short:\"Cmd\",coach_marks_save_body:\"Find your saved messages by clicking here.\",coach_marks_save_title:\"You've saved a message\",coachmark_add_chat_tab_button:\"You can now add tabs in chats!\",coachmark_add_new_tab_body:\"Add apps and files as tabs for everyone on the team to use.\",coachmark_assigned_calling_number:\"When you need people to call you, here's the number to give them.\",coachmark_calling_screen_share_button:\"Select the Share icon when you want to share something on your screen.​\",coachmark_calling_screen_share_desktop_button:\"Share your entire desktop or choose a specific window.\",coachmark_calling_screen_share_ppt_button:\"You can present one of these PowerPoints or browse for another one.\",coachmark_change_theme_body:\"Prefer a dark background with lighter text? This is for you!\",coachmark_change_theme_button:\"Turn on dark theme\",coachmark_change_theme_followup_body:\"Change your theme any time in Settings.\",coachmark_change_theme_title:\"<center>Try the dark theme</center>\",coachmark_channel_recommendation:\"Keep showing this channel in your channel list.\",coachmark_channel_recommendation_dismiss:\"Dismiss\",coachmark_channel_recommendation_show_channel:\"Show channel\",coachmark_closed_captions_option:\"Go to More actions to get live captions for your meeting.\",coachmark_create_channel:\"Add some channels to organize your team into topics of interest.\",coachmark_create_or_join_team:\"Seems like you haven't joined any team yet. Create a new team or join an existing one to start collaborating.\",coachmark_discover_apps_button:\"Get more out of Teams by adding your favorite apps.\",coachmark_discover_calendar_apps:\"Meetings are now in Calendar. Your schedule is the same, check out what's new.\",coachmark_explore_apps_left_rail:\"Here's where you move between chats (IMs), meetings, and calls.\",coachmark_explore_apps_left_rail_button:\"Got it\",coachmark_explore_teams:\"It's what the app's all about.\",coachmark_explore_teams_after_migration:\"Click <b>Teams</b> to see the teams you're already on, browse for new ones, or create your own.\",coachmark_follow_channel_promotion:\"Want to get the updates from this channel? Switch on the notifications.\",coachmark_follow_channel_promotion_chained_text:\"Set your channel notifications here.\",coachmark_guide_closed_follow_up:\"You'll find more help here if you need it.\",coachmark_guide_complete_follow_up:\"You'll find more help here if you need it.\",coachmark_guide_complete_follow_up_header:\"<center>Well done!<br>You're off to a great start.</center>\",coachmark_guide_healthcare_patients_tab:\"Go to the Patients tab to manage the full patients list.\",coachmark_holographic_introduction:\"You're in a Remote Assist call - that means you're getting a live feed from a HoloLens.\",coachmark_holographic_stop_editing:\"You're in edit mode. Click <b>Stop editing</b> to resume the live feed.\",coachmark_holographic_toolbar:\"Here are your tools. Make edits and add content that everyone can see.\",coachmark_join_with_audio_off:\"In a conference room? Prevent echo by joining with audio off.\",coachmark_migrated_contacts:\"We've moved Skype for Business contacts here. Start chatting!\",coachmark_mute_meeting_chat:\"The chat has been unmuted because you sent a message.\",coachmark_mute_meeting_chat_dismiss:\"Got it!\",coachmark_mute_meeting_chat_settings:\"Settings\",coachmark_mute_meeting_chat_with_actions:\"Notifications for this chat are on. Mute them here or go to your settings to adjust all your meeting chat notifications.\",coachmark_online_training_body:\"Sign up for a free online class. Ask questions and get tips for using Teams.\",coachmark_online_training_button:\"Sign up\",coachmark_online_training_title:\"<center>Learn with experts</center>\",coachmark_pick_content_from_source_picker:\"Select content to share\",coachmark_pick_from_source_picker:\"Select the video or content you want to send to the queue\",coachmark_pick_video_from_source_picker:\"Select the video you want to send to the queue\",coachmark_powerbar_at_command:\"Type @ in the search box to quickly send someone a message\",coachmark_quickguide_last:\"Got it!\",coachmark_quickguide_next:\"Next\",coachmark_quickguide_prev:\"Previous\",coachmark_rename_group_chat_body:\"Name your group chat here to keep the conversation focused and help you find the chat easily.\",coachmark_reply_to_message:\"Reply to the message here, or start a new conversation below.\",coachmark_revert_dark_theme_body:\"Prefer the other look? Let's go back to the default theme.\",coachmark_revert_dark_theme_button:\"Go back\",coachmark_send_to_broadcast:\"Click Send live to queue media to go live.\",coachmark_start_broadcast:\"Click Start to go live to attendees.\",coachmark_start_chat:\"Get some chats going.\",coachmark_suggested_contacts:\"Here are some people you might know. Start a chat!\",coachmark_synced_meetings:\"Your existing meetings are here. Select one, then click <b>Join</b> to connect.\",coachmark_team_discovery:\"Create or join a team here! You'll be able to connect and collaborate with colleagues as a group\",coachmark_turn_on_video:\"Turn on your video if you're planning to speak in the live event.\",coachmark_unmute_meeting_chat:\"Notifications for this chat are muted. Unmute them here or go to your settings to adjust all your meeting chat notifications.\",codesnippet_keywords:\"code snippet\",collapse_broadcast_objects_summary:\"Collapse live event resources\",collections_title:\"Collections\",comma_separator_format:\"{{value1}}, {{value2}}\",company_policy:\"Before you start recording...\",company_policy_acknowledge:\"View policy\",company_policy_attending:\"This will take a second...\",company_policy_broadcast:\"Before you choose external encoder option...\",company_policy_error:\"Sorry, something happened and the policy wasn't accepted. Please try again.\",company_policy_error_title:\"The policy wasn't accepted\",company_recording_policy:\"Company recording policy\",company_video_policy:\"Company video policy\",compose_bot_in_group_chat_banner_message:\"You can't send messages because bot is not supported in group chat.\",compose_format_color_blue:\"Blue\",compose_format_color_dark_gray:\"Dark gray\",compose_format_color_green:\"Green\",compose_format_color_light_gray:\"Light gray\",compose_format_color_orange:\"Orange\",compose_format_color_pink:\"Pink\",compose_format_color_purple:\"Purple\",compose_format_color_red:\"Red\",compose_format_color_teal:\"Teal\",compose_format_color_yellow:\"Yellow\",compose_format_font_automatic:\"Automatic\",compose_headerIllustrationDialog_addButton:\"Done\",compose_headerIllustrationDialog_discardButton:\"Cancel\",compose_headerIllustrationDialog_dismissError:\"Okay\",compose_headerIllustrationDialog_error_description:\"There was a problem loading your illustrations. Please try again.\",compose_headerIllustrationDialog_error_text:\"Unable to load illustrations\",compose_headerIllustrationDialog_title:\"Add a background image\",compose_headerImageDialog_addButton:\"Done\",compose_headerImageDialog_discardButton:\"Cancel\",compose_headerImageDialog_discardDialog_confirmClose:\"Do you want to discard your changes?\",compose_headerImageDialog_discardDialog_confirmClose_no:\"No, go back\",compose_headerImageDialog_discardDialog_confirmClose_yes:\"Yes, discard\",compose_headerImageDialog_imageAltText:\"Announcement banner original image\",compose_headerImageDialog_title_text:\"Add a background image\",compose_headerImageDialog_uploadAnotherImageButton:\"Upload another image\",compose_headerImageDialog_uploadImage_error_invalidFormat_text:\"Please use a valid image file format.\",compose_headerImageDialog_uploadImage_error_text:\"Something went wrong. Please try again\",compose_headerImageDialog_uploadImage_errorSize_text:\"The image is too large. Choose one that's less than 20 MB.\",compose_headerImageDialog_uploadImage_suggestion_text:\"To get the best result, choose an image that's at least {{width}}x{{height}} px.\",compose_headerImageDialog_uploadImageButton:\"Upload an image\",compose_highlight_transparent:\"No highlight\",compose_openHeaderIllustrationDialog_change_popover_text:\"Change illustration\",compose_openHeaderIllustrationDialog_choose_popover_text:\"Choose an illustration\",compose_openHeaderImageDialog_editOrUpload_popover_text:\"Edit or upload a new image\",compose_openHeaderImageDialog_upload_popover_text:\"Upload an image\",compose_user_not_a_member_banner_message:\"You can't send messages because you are not a member of the chat.\",composer_rendering_error:\"Preview isn't available\",confirm_document_library:\"Name your tab\",connectorsManager_dialogTitle:'Connectors for \"{{channelName}}\" channel in \"{{teamName}}\" team',contact_card_aria_label_title:\"{{userName}}, status: {{statusText}}, title: {{titleText}}, department: {{departmentText}}, location: {{locationText}}, telephone number: {{telephoneNumberText}}, email: {{emailText}}\",contact_card_status_aria_label_title:\"{{status}} {{timeAgo}}\",contacts_favorite_group_title:\"Favorites\",contacts_information_barriers_aria_label:\"Contacts. Due to privacy rules set by your admin some contacts on this page are no longer available\",contacts_information_barriers_label:\"Due to privacy rules set by your admin some contacts are no longer available\",contacts_saved_nocontacts:\"Add some contacts and give them a call\",container_button_title:'Exit \"{{containerName}}\"',content_share_invision_whiteboard_title:\"Freehand by InVision\",content_share_whiteboard_title:\"Microsoft Whiteboard\",copied_to_clipboard:\"Copied to clipboard\",copy_meeting_entry_info:\"Copy join info\",copy_message_message_deeplink:\"<{{deeplinkUrl}}>\",copy_message_message_giphy:\"(GIF)\",copy_message_message_important:\"Important!\",copy_message_message_liked:\"({{numberOfLiked}} liked)\",copy_team_code_button_text:\"Copy\",cortana_all_tips:\"See tips\",cortana_all_tips_center:\"See all tips\",cortana_button:\"Cortana\",cortana_click_i_agree:\"I agree\",cortana_click_not_now:\"Not now\",cortana_click_talk_to_cortana:\"Talk to Cortana\",cortana_coachmark_text:\"Cortana\",cortana_consent_checkbox:\"Use Cortana in Teams to make calls, join meetings, and more.\",cortana_consent_modal_sub_text:\"Use Cortana in Teams to make calls, join meetings, and more. All with your voice.\",cortana_consent_modal_text:\"Get things done with voice assistance\",cortana_default_title:\"Try saying:\",cortana_disable_input_message:\"Mouse/touch input not enabled yet\",cortana_error_audio_output:\"The client was not able to gain access to the speaker device\",cortana_error_auth_error:\"The service rejected the client request due to an authentication error.\",cortana_error_denied:\"The service rejected the client request because the user was not authenticated.\",cortana_error_generic:\"Something went wrong!\",cortana_error_media_device_unavailable:\"The client was not able to gain access to the microphone because the browser version being used did not support WebAudio.\",cortana_error_no_response:\"The service was unable to provide a valid response.\",cortana_error_no_tokens:\"The client failed due to a stale or missing authentication token.\",cortana_error_not_online:\"The client was not able to connect to the internet.\",cortana_error_timeout:\"The request timed out waiting for a response.\",cortana_error_unknown_media_error:\"The client was not able to gain access to the microphone.\",cortana_feedback_button_text:\"Give feedback\",cortana_go_to_help:\"Go to Help\",cortana_help_menu_header:\"Here are some things I can help you do\",cortana_help_page_text:\"Learn more\",cortana_in_context_error_message:\"Something went wrong. Please try again.\",cortana_in_context_feedback_button_title:\"Provide feedback to help improve Cortana in Teams\",cortana_long_consent_bullet_point_1:\"Although we will be respectful of your content, and the models we create are intended to function generically, please avoid submitting any sensitive or personal information, such as email addresses, social security numbers, and the like.\",cortana_long_consent_bullet_point_2:\"Any command we extract will be stored securely, with access limited to the speech and language understanding teams.   Audio logs will be retained for up to 18 months and then deleted.\",cortana_long_consent_bullet_point_3:\"You may opt-out of the program at any time by uninstalling the app.\",cortana_long_consent_data_protection_notice:\"Microsoft Data Protection Notice\",cortana_long_consent_footer:\"For more information on how Microsoft protects employee data, read the Microsoft Data Protection Notice\",cortana_long_consent_heading:\"Hello Participant,\",cortana_long_consent_important:\"Important Information\",cortana_long_consent_privacy:\"Your privacy is important to us.\",cortana_long_consent_sub:\"Here’s some important information you should know:\",cortana_long_consent_term_of_use_bullet_point2:\"Sensitive personal information. Content related to sensitive data such as healthcare or medical appointments, attorney-client privileged communications, or other H.R. or personnel related information, such as employee evaluations, hiring, and the like.  If in doubt, do not provide the content.\",cortana_long_consent_terms_of_use:\"Terms of Use\",cortana_long_consent_terms_of_use_bullet_point1:\"Microsoft confidential information. Content related to Microsoft business transactions (e.g., acquisitions or other transactions involving Corp. Dev., Bus. Dev., or Finance.\",cortana_long_consent_terms_of_use_bullet_point2:\"Sensitive personal information. Content related to sensitive data such as healthcare or medical appointments, attorney-client privileged communications, or other H.R. or personnel related information, such as employee evaluations, hiring, and the like.  If in doubt, do not provide the content.\",cortana_long_consent_terms_of_use_bullet_point3:\"Passwords. Content containing passwords.\",cortana_long_consent_terms_of_use_bullet_point4:\"Financial information. Content containing credit card or banking details, other than the last four digits of a credit card or bank account.\",cortana_long_consent_terms_of_use_bullet_point5:\"Tented projects. Content related to tented projects.\",cortana_long_consent_terms_of_use_head:\"By using this Teams feature, you agree to the following terms of use. This program collects speech data for use in improving the speech recognition and language understanding for the Teams experience. Speech data will be used to train and validate our models. The content and metadata of the speech data will be viewed by a limited set of Microsoft employees and vendors.  You are responsible for being selective about how you interact with this feature in Teams, and avoid providing any information that you do not wish to be revealed to the team members working on these features.  The following categories of content should NOT be provided:\",cortana_long_consent_text:\"Please note that if you agree to use this Teams feature, we will use your speech data to improve the Teams voice experience and language understanding. Developing and improving these models will help us create new and better features to delight our users. Please be aware that your participation in this program is completely voluntary, and you will not be penalized for non-participation. We will not be tracking who does, or does not, participate.  You can opt-out (and opt-in) again at any time. Thank you for making this program great!\",cortana_notes_section_default_title:\"Notes by Cortana\",cortana_settings_location_details:\"Allow Cortana use your current location\",cortana_settings_location_title:\"Use Location\",cortana_smart_reply_feedback_button_title:\"Provide feedback to help improve Cortana in Teams\",cortana_toggle_off_button_text:\"Disable Cortana\",cortana_toggle_on_button_text:\"Enable Cortana\",createChannel_defaultError:\"We're having trouble creating your channel. Please try again later.\",createClass_dialogTitle:\"Create your class team\",createClass_dialogTitle_subText:\"Teachers are owners of class teams and students participate as members. Each class team allows you to create assignments and quizzes, record student feedback, and give your students a private space for notes in Class Notebook.\",createEduTeam_dialogTitle_subText:\"Educators or students can create teams to work together on any shared goal, project, or activity.\",createFrom_dialogTitle:\"Create a new team from something you already own\",createPLCTeam_dialogTitle:\"Create your PLC team\",createPLCTeam_dialogTitle_subText:\"Educators work together on shared goals or professional development. Each PLC team allows you to organize materials, collaborate, and access a OneNote notebook populated with templates for common PLC tasks.\",createStaffTeam_dialogTitle:\"Create your staff team\",createStaffTeam_dialogTitle_subText:\"Staff leaders are owners of staff teams and add others as members. Each staff team allows you to communicate, share important documents, and set up a Staff Notebook to track common administrative goals.\",createTag_dialogCreateButton:\"Save\",createTag_dialogTitle:\"Create a tag\",createTeam_MaxLengthReached:\"Character limit reached\",createTeam_Naming_Policy:\"Your organization has set team naming policies. This is how your team name will look.\",createTeam_Naming_Policy_TeamName:\"Your organization has set team naming policies. You final team name will be {{teamName}}.\",createTeam_addingMembersMessage:\"Adding members to {{teamName}} team\",createTeam_availabilityUnknownText:\"Availability could not be determined. Please try again later.\",createTeam_availableNameText:\"Available\",createTeam_channelStorageLocationTitle:\"Select channel file storage\",createTeam_createBtn:\"Next\",createTeam_creating:\"Creating the team...\",createTeam_dataClassification_missing:\"This team is missing a classification setting.\",createTeam_dataClassification_updateMessage:\"Classification must be updated to save changes\",createTeam_dataClassificationChangeSettingBtn:\"Change setting\",createTeam_dataClassificationChangeSettingBtn_label:\"Change classification setting\",createTeam_dataClassificationDescription:\"Classification allows organization to protect data based on our policies and standards.\",createTeam_dataClassificationInfo:\"This team is classified for {{classification}} information.\",createTeam_dataClassificationTitle:\"Classification\",createTeam_dataSensitivity_impact_privateOnly:\"Teams with this sensitivity must be private.\",createTeam_dataSensitivity_impact_publicOnly:\"Teams with this sensitivity must be public.\",createTeam_dataSensitivity_mandatorySensitivity:\"Choose sensitivity\",createTeam_dataSensitivity_none:\"None\",createTeam_dataSensitivityChangeSensitivityBtn:\"Change sensitivity\",createTeam_dataSensitivityChangeSensitivityBtn_label:\"Change sensitivity setting\",createTeam_dataSensitivityDefaultInfo:\"The default sensitivity for teams in your org is <strong>{{sensitivity}}</strong>.\",createTeam_dataSensitivityDefaultInfo_privateOnly:\"These teams must be private.\",createTeam_dataSensitivityDefaultInfo_publicOnly:\"These teams must be public.\",createTeam_dataSensitivityLearnMoreSensitivityBtn:\"Learn more\",createTeam_dataSensitivityLearnMoreSensitivityBtn_label:\"Learn more about each sensitivity label\",createTeam_dataSensitivityOptions:\"Sensistivity Label Options\",createTeam_dataSensitivityTitle:\"Sensitivity\",createTeam_dataSensitivityTitle_accessibility:\"Sensitivity Label\",createTeam_dataSensitivityTitle_labelInfo_privateOnly:\"private team only\",createTeam_dataSensitivityTitle_labelInfo_publicOnly:\"public team only\",createTeam_defaultError:\"We're having trouble creating your team. Please try again later.\",createTeam_description:\"Description\",createTeam_description_accessibility:\"Enter team description\",createTeam_description_withOption:\"Description (optional)\",createTeam_dialogTitle:\"Create your team\",createTeam_dialogTitle_subText:\"Collaborate closely with a group of people inside your organization based on project, initiative, or common interest.\",createTeam_discovery_changeSettingBtn:\"Change setting\",createTeam_discovery_changeSettingBtn_label:\"Change discovery setting\",createTeam_discovery_discoverable:\"searchable and discoverable\",createTeam_discovery_moreInfo:\"Teams that are searchable and discoverable will be shown in search results and included in team suggestions.\",createTeam_discovery_not_discoverable:\"not searchable and discoverable\",createTeam_discovery_option:\"Allow others to search for and discover this team\",createTeam_discovery_title:\"This team is {{discoverySetting}}.\",createTeam_discovery_title_edit:\"This team is <b>{{discoverySetting}}</b>.\",createTeam_doneBtn:\"Done\",createTeam_errorDialog_notAuthorizedMessage:\"Your IT department has disabled this Microsoft Teams feature for you. Please contact them for help.\",createTeam_errorDialog_okBtn:\"OK\",createTeam_errorDialog_title:\"Sorry, you can't create a team.\",createTeam_groupName:\"Team name\",createTeam_groupName_Only:\"Name\",createTeam_groupName_accessibility:\"Enter team name\",createTeam_invalidStartsWithTeamNameError:\"Some characters can't be used at the beginning of your team name.\",createTeam_invalidTeamNameError:\"We don't support these characters: ~#%&*{}+/\\\\:<>?\",createTeam_migrateMG_backBtn:\"Back\",createTeam_migrateMG_hint_button:\"Yes, add Microsoft Teams functionality\",createTeam_migrateMG_hint_message:\"Looks like you're an admin of a group. You can add Microsoft Teams functionality without changing the existing group.\",createTeam_migrateMG_hint_title:\"Add Microsoft Teams to an existing Office 365 group?\",createTeam_migrateMG_members:\"{{memberCount}} members\",createTeam_migrateMG_migrateBtn:\"Choose team\",createTeam_migrateMG_privateAccess:\"(PRIVATE)\",createTeam_migrateMG_subtitle:'Office 365 groups (of less than \"{{teamMaxSize}}\" people) can have the functionality of Microsoft Teams added without changing the existing group in Outlook, SharePoint or other workloads.',createTeam_migrateMG_title:\"Choose your team\",createTeam_requiredTeamNameError:\"Required\",createTeam_skipBtn:\"Skip\",createTeam_success:\"The team has been successfully created.\",createTeam_teamAccessTypePlaceholderText:\"Choose Privacy\",createTeam_teamAccessTypeTitle:\"Privacy\",createTeam_usageGuidelines_link:\"See your organization's guidelines.\",createTeam_video_text:\"Watch a quick overview\",createTeamV2_clone_team_dialog_subtitle:\"Copy apps, settings, and channels over to your new team. Your existing team won't be changed.\",createTeamV2_clone_team_dialog_title:\"Which team do you want to use?\",createTeamV2_closeConfirmation_affirm:\"Yes, discard\",createTeamV2_closeConfirmation_cancel:\"No, go back\",createTeamV2_closeConfirmation_message:\"Do you want to stop creating this team and discard it?\",createTeamV2_createFrom:\"Create from...\",createTeamV2_createFromGroup_subtitle:'This will permanently add Teams to your existing Office 365 Group. <a href=\"https://aka.ms/GroupsToTeams\" target=\"_blank\">Learn more</a>',createTeamV2_createFromGroup_title:\"Which office 365 group do you want to use?\",createTeamV2_createFromOffice365:\"Office 365 group\",createTeamV2_createFromScratch:\"Build a team from scratch\",createTeamV2_createFromSharePoint:\"Create from SharePoint site\",createTeamV2_createFromTeam:\"Team\",createTeamV2_createTeam:\"Create\",createTeamV2_createTeam_first_success_message_content:\"You just created your first team.\",createTeamV2_createTeam_success_message_content:\"You successfully created a team.\",createTeamV2_createTeam_success_message_header:\"Nice work!\",createTeamV2_createTeam_success_notification_text:\"Your new team is ready\",createTeamV2_createTeam_timeout_message:\"Feel free to close this window and go do other things.\",createTeamV2_createTeam_timeout_message_2:\"We’ll let you know when it’s ready.\",createTeamV2_createTeam_timeout_message_aria:\"Feel free to close this window and go do other things. We’ll let you know when it’s ready.\",createTeamV2_dataClassificationInfo:\"The information on this team is classified as {{classification}}.\",createTeamV2_disclaimerBanner_text:\"Creating this team will automatically add {{usersCount}} people in your organization as members. New people who join your org will automatically be added.\",createTeamV2_existingGroup:\"An existing Office 365 group or team\",createTeamV2_naming_policy:\"Your org has some naming policies. Here's how your team name will look.\",createTeamV2_noO365Available_tooltip:\"You don't own any Office 365 groups with fewer than {{maxTeamSize}} people to create a team from.\",createTeamV2_noSharePointAvailable_tooltip:\"You don't own any SharePoint sites to create a team from.\",createTeamV2_noTeamsAvailable_tooltip:\"You don't belong to any team yet (you need an existing team to create a new one from).\",createTeamV2_teamDescription_placeholder:\"Let people know what this team is all about\",createTeamV2_teamDetails_orgWide_defaultDescription:\"Check here for organization announcements and important info.\",createTeamV2_teamDetails_title_private:\"Some quick details about your private team\",createTeamV2_teamDetails_title_public:\"Some quick details about your public team\",createTeamV2_teamDetails_title_tenantWide:\"Some quick details about your org-wide team\",createTeamV2_teamHelp_link:\"What's a team?\",createTeamV2_teamName_placeholder:\"Give your team a name\",createTeamV2_teamType_orgWide_disabled_tooltip:\"Your organization has reached limit for Org-wide teams. Please contact your admin.\",createTeamV2_usageGuidelines_link:\"See your organization's guidelines\",cross_cloud_dialog_alternative_option_owner:\"Contact the meeting owner\",cross_cloud_dialog_alternative_option_pstn:\"Join using the phone number in the meeting invite\",cross_cloud_dialog_alternative_title:\"Or you can:\",cross_cloud_dialog_copy_link_btn_text:\"Copy link\",cross_cloud_dialog_meeting_link_text:\"Meeting link\",cross_cloud_dialog_text:\"You'll have to join this meeting as a guest. To do so, copy the following link and paste it into <b>Google Chrome</b> or <b>Microsoft Edge</b>.\",cross_cloud_dialog_text_calendar:\"You'll have to join this meeting as a guest. To do so, copy the following link, paste it into Google Chrome or Microsoft Edge, and click <b>Join on web</b>.\",cross_cloud_dialog_title:\"Join as a guest\",ctrl:\"Ctrl\",custom_background_picture_upload:\"Upload image\",custom_vote:\"Custom voting\",customer_feedback_dialog_adhoc_button_text:\"Give feedback\",customer_feedback_dialog_adhoc_title:\"What would you like to tell us?\",customer_feedback_dialog_bps_title:\"How would you rate the quality of Microsoft Teams over the last week?\",customer_feedback_dialog_cancel_button_text:\"Cancel\",customer_feedback_dialog_close_button_text:\"Close\",customer_feedback_dialog_disclaimer:\"Your feedback will be sent to Microsoft as 'Support Data' under your organization's Office 365 agreement.\",customer_feedback_dialog_no_connection_error:\"Looks like you're not connected to the internet. Check your connection and try again.\",customer_feedback_dialog_nps_scale_max:\"Extremely likely\",customer_feedback_dialog_nps_scale_min:\"Not at all likely\",customer_feedback_dialog_nps_textarea_placeholder:\"Please explain why you gave this score\",customer_feedback_dialog_nps_title:\"How likely are you to recommend Microsoft Teams to others, if asked?\",customer_feedback_dialog_submit_button_text:\"Send to Microsoft\",customer_feedback_dialog_textarea_aria_label:\"Please type your feedback here (required)\",customer_feedback_dialog_textarea_placeholder:\"Type your feedback here\",customer_feedback_dialog_thank_you_label:\"Thank you for your feedback!\",customer_feedback_notification:'<h1 class=\"customer-feedback-notification-title\">How are we doing?</h1> Your feedback helps us create a better product for you!',dash_separated_format:\"{{value1}}-{{value2}}\",dash_space_separated_format:\"{{value1}} - {{value2}}\",date_separator_month_April:\"April\",date_separator_month_August:\"August\",date_separator_month_December:\"December\",date_separator_month_February:\"February\",date_separator_month_January:\"January\",date_separator_month_July:\"July\",date_separator_month_June:\"June\",date_separator_month_March:\"March\",date_separator_month_May:\"May\",date_separator_month_November:\"November\",date_separator_month_October:\"October\",date_separator_month_September:\"September\",deep_link_copy_default_error:\"We ran into a problem getting the link. Please try again.\",deep_link_error_dialog_text_call:\"Looks like the call URL is incorrect. Please check the URL and try again.\",deep_link_error_dialog_text_meeting:\"Looks like the meeting URL is incorrect. Please check the URL and try again.\",deep_link_error_dialog_title:\"Unable to join\",delegate_back_to_delegate_settings_label:\"Back to Delegate settings\",delegates_text:\"Delegates\",delegation_delegate_added_permissions_make_calls:\"Make calls on their behalf\",delegation_delegate_added_permissions_manage_settings:\"Change their call and delegate settings\",delegation_delegate_added_permissions_receive_calls:\"Receive calls on their behalf\",delegation_delegate_added_subtitle:\"Now you can:\",delegation_delegate_added_subtitle_on_behalf:\"Now {{delegateUser}} can:\",delegation_delegate_added_title:\"{{currentUser}} added you as a delegate.\",delegation_delegate_added_title_on_behalf:\"{{currentUser}} added {{delegateUser}} as a delegate of {{delegatorUser}}.\",delegation_settings:\"Delegate settings\",delegation_settings_add_a_delegate:\"Add a delegate\",delegation_settings_add_a_delegator:\"Request to be a delegate\",delegation_settings_add_delegate_button:\"Add\",delegation_settings_add_delegator_button:\"Send Request\",delegation_settings_add_delegator_error:\"You're a delegate for this person. They can't be your delegate.\",delegation_settings_add_delegator_error_on_behalf:\"{{personName}} is a delegate for this person. They can't be {{personName}}'s delegate.\",delegation_settings_add_error:\"We couldn't add the delegate\",delegation_settings_button_text:\"Manage delegates\",delegation_settings_call_forwarding_error:\"We couldn't change your call answering rules\",delegation_settings_cancel_permissions:\"Cancel\",delegation_settings_close_permissions:\"Close\",delegation_settings_delegates:\"Your delegates\",delegation_settings_delegates_description:\"Delegates can make and receive calls on your behalf.\",delegation_settings_delegators:\"People you support\",delegation_settings_delegators_description:\"These people have added you as a delegate.\",delegation_settings_delegators_description_empty:\"People who add you as their delegate will be listed here.\",delegation_settings_delete_error:\"We couldn't remove the delegate\",delegation_settings_edit_delegate_button:\"Save\",delegation_settings_edit_error:\"We couldn't update your delegate's permissions\",delegation_settings_more_call:\"Change call settings\",delegation_settings_more_delegate:\"Change delegates\",delegation_settings_more_edit:\"Edit permissions\",delegation_settings_more_remove:\"Remove delegate\",delegation_settings_more_view:\"View permissions\",delegation_settings_permission_change_call_settings:\"Change call and delegate settings\",delegation_settings_permission_make_calls:\"Make calls\",delegation_settings_permission_receive_calls:\"Receive calls\",delegation_settings_permission_select_subtitle:\"Things this delegate can do on your behalf:\",delegation_settings_permission_select_title:\"Select permissions\",delegation_settings_permission_view_subtitle:\"Things you can do on behalf of {{delegator}}:\",delegation_settings_permission_view_title:\"View permissions\",delegation_settings_subtitle:\"Delegation\",delegator_call_settings:\"{{userName}}'s call settings\",delegator_delegation_settings:\"{{userName}}'s delegation settings\",delegators_text:\"People you support\",delete:\"Delete\",delete_button_text:\"Delete\",desktopapp_about_architecture_32:\"(32-bit)\",desktopapp_about_architecture_64:\"(64-bit)\",desktopapp_about_title:\"ABOUT MICROSOFT TEAMS\",desktopapp_about_version_message:\"You have Microsoft Teams Version {0}{1}{2}.\",desktopapp_about_version_message_date:\"It was last updated on {0}.\",desktopapp_about_version_message_exp_build:\"-E\",desktopapp_appupdatechecking_title:\"CHECKING FOR UPDATES\",desktopapp_appupdated_action_refresh:\"Click to refresh.\",desktopapp_appupdated_action_restart:\"Click to restart.\",desktopapp_appupdated_afterrestart_message:\"While you were away, we updated the Microsoft Teams application. These updates could range from a new experience or some itsy bitsy bug we hope you haven't found yet.\",desktopapp_appupdated_message_refresh_restart:\"One more step to have the latest Microsoft Teams.\",desktopapp_appupdated_newversion_message:\"New version : {0}\",desktopapp_appupdated_title:\"APP UPDATED\",desktopapp_appupdatefailed_message:\"This update didn't successfully install. We'll automatically update you later.\",desktopapp_appupdatefailed_title:\"We couldn't update\",desktopapp_appuptodate_message:\"You've got the latest updates. Enjoy!\",desktopapp_appuptodate_title:\"APP UP TO DATE\",desktopapp_back_button_text:\"Back\",desktopapp_broken_mac_download:\"Download and install the latest to get it fixed.\",desktopapp_broken_mac_update:\"We have identified an issue.\",desktopapp_close_button_text:\"Close\",desktopapp_crash_recovered_banner_text:\"There was a glitch, and we had to restart the app. It's good to go now.\",desktopapp_dmg_to_pkg_dialog_action:\"Download\",desktopapp_dmg_to_pkg_dialog_message:\"We've fixed things so updating the app is easier. Please reinstall Teams.\",desktopapp_forward_button_text:\"Forward\",desktopapp_history_button_aria_label:\"History button, press control alt h to open\",desktopapp_history_button_text:\"History\",desktopapp_mac_app_non_admin:\"To get updates, you'll need admin privileges on this device. Please contact your IT admin to gain access.\",desktopapp_mac_app_running_from_dmg:\"In order to get updates, please move Microsoft Teams to the Applications folder.\",desktopapp_maximize_button_text:\"Maximize\",desktopapp_minimize_button_text:\"Minimize\",desktopapp_ok_button_text:\"Ok\",desktopapp_quiet_hours_enabled_banner_text:\"Windows Quiet Hours is enabled, so you won't get notifications for calls and messages in Teams.\",desktopapp_refresh_button_text:\"Refresh\",desktopapp_restart_button_text:\"Restart\",desktopapp_restart_loop_recovered_banner_text:\"App has successfully recovered. It's good to go now.\",desktopapp_restoredown_button_text:\"Restore Down\",desktopapp_sso_try:\"Try modern auth\",desktopapp_sso_upsell_banner_text:\"This sign in method is a little outdated. Try signing in to Microsoft Teams with modern authentication instead.\",desktopapp_sso_upsell_more_info:\"More info\",desktopapp_update_broken_banner_action:\"Download\",desktopapp_update_broken_banner_message:\"Something went wrong when we tried to download updates.  Please download them again and when prompted, click Run.\",desktopapp_update_cancel_disabled_message:\"Sorry, updating has been disabled for this version of Microsoft Teams.\",desktopapp_update_cancel_dmg_message:\"Since you're running Microsoft Teams directly from a file, you won't be able to update the app.\",desktopapp_update_cancel_general_message:\"Sorry, it looks like something is preventing us from updating your app right now.\",desktopapp_update_critical_banner_message:\"We've downloaded some critical updates. Refresh to have them take effect.\",desktopapp_update_critical_dialog_message:\"We've downloaded some critical updates.\",desktopapp_update_critical_dialog_submessage:\"Refresh to have them take effect.\",desktopapp_version_required_banner_action:\"Please refresh now.\",desktopapp_version_required_banner_message:\"We've updated the app.\",desktopapp_version_required_dialog_message:\"We've updated the app. Please refresh now.\",desktopapp_version_unsupported_dialog_action:\"Download\",desktopapp_version_unsupported_dialog_message:\"To keep using Teams, download the latest update. Having trouble? Contact your IT admin.\",desktopapp_x64_upsell_banner_text:\"The 64-bit version of the app is recommended for your device.\",destkopapp_appupdatechecking_message:\"We will check and install any updates while you continue to work.\",destkopapp_appupdatecheckinglinux_message:\"Please use your package manager to check for updates\",dev_preview_dialog_accept_restart_button:\"Switch to developer preview\",dev_preview_dialog_cancel_button:\"Cancel\",dev_preview_dialog_description:'PREVIEWS ARE PROVIDED “AS IS”, “WITH ALL FAULTS” AND “AS AVAILABLE” AND ARE EXCLUDED FROM THE SERVICE LEVEL AGREEMENTS AND LIMITED WARRANTY.  Your use of this preview version is subject to the Teams Developer Preview Program terms and conditions, found <a href=\"{{devPreviewTermsAndConditionsUrl}}\" target=\"_blank\">here</a>.',dev_preview_dialog_title:\"Developer preview\",device_access_edge_step1:\"Click <b>Show site information</b>{{lockIcon}}in the address bar\",device_access_edge_step2:\"Turn on <b>Microphone</b> and <b>Webcam</b>\",device_access_edge_step3:\"Click <b>Done</b> below\",device_settings_none:\"None\",device_usage_text:\"Using {0}\",device_usage_text_custom:\"Using {0} and {1}\",devices_content_only_message:'You are currently watching without sound. For a full experience <a class=\"device-settings-audio-enable\" href=\"#\">enable meeting audio</a>.',devices_header:\"Device settings\",devices_label:\"Devices\",devices_settings_title:\"Devices Settings\",devices_tab_name:\"Choose devices\",devices_test_call_button_text:\"Make a test call\",devices_title_audio_devices:\"Audio devices\",devices_title_cameras:\"Camera\",devices_title_customcompositedevice:\"Custom Setup\",devices_title_macinternalheadphones:\"Internal Mic and Headphones\",devices_title_macinternalspeakers:\"Internal Mic and Speakers\",devices_title_microphones:\"Microphone\",devices_title_pcinternalheadphones:\"PC Mic and Headphones\",devices_title_pcinternalspeakers:\"PC Mic and Speakers\",devices_title_secondary_ringer:\"Secondary ringer\",devices_title_speakers:\"Speaker\",dialog_detail_for_turn_off_notification_for_post:'You\\'ll only get notified if someone directly <span class=\"turn-off-mention-text\">@mentions</span> you  or reacts to your message in this conversation.',dialog_detail_for_turn_on_notification_for_post:\"You'll get notified for all replies in this conversation.\",dialog_title_for_turn_off_notification_for_post:\"Notifications are turned off\",dialog_title_for_turn_on_notification_for_post:\"Notifications are turned on\",didTheWebsiteLoadProperly:\"If your site isn't loading correctly, \",didTheWebsiteLoadProperlyLink:\"click here\",digital_signage_add:\"Add\",digital_signage_add_displays:\"Add displays\",digital_signage_automatic_sharing:\"Automatic sharing\",digital_signage_automatic_sharing_header:\"Set up rules to automatically share channel messages to display\",digital_signage_automatic_sharing_list_empty:\"No displays selected\",digital_signage_automatic_sharing_list_label:\"Share to these displays\",digital_signage_automatic_sharing_selected_multiple:\"{{displayCount}} displays selected\",digital_signage_automatic_sharing_selected_single:\"1 display selected\",digital_signage_channel_rules_dialog_control_off:\"Channel rules off\",digital_signage_channel_rules_dialog_control_on:\"Channel rules on\",digital_signage_channel_rules_dialog_duration_description:\"Showing messages from\",digital_signage_channel_rules_dialog_duration_placeholder:\"Last 24 hours\",digital_signage_channel_rules_dialog_message:\"Automatically shares messages from a channel.\",digital_signage_channel_rules_dialog_message_limit_description:\"Messages limited to\",digital_signage_channel_rules_dialog_message_limit_placeholder:\"Last 5\",digital_signage_choose:\"Choose\",digital_signage_choose_displays:\"Choose displays\",digital_signage_close:\"Close\",digital_signage_copy_to_clipboard:\"Copy to clipboard\",digital_signage_create_showcase_error_description:\"Try performing the operation again.\",digital_signage_create_showcase_error_text:\"There was a problem creating a new showcase for this team.\",digital_signage_device_picker_click_add_remove_device:\"Click to add/remove device\",digital_signage_device_picker_click_select_all:\"Click to select all devices\",digital_signage_device_picker_displays:\"Displays\",digital_signage_device_picker_no_device_state_description:\"Go to the displays tab to get started\",digital_signage_device_picker_no_device_state_message:\"No displays yet—add some to share\",digital_signage_device_picker_select_all:\"Select all\",digital_signage_expiration_option_never:\"Never\",digital_signage_expiration_option_twentyfourhours:\"After 24 hours\",digital_signage_expiration_title:\"Content expires\",digital_signage_fetch_error_description:\"Try fetching the status of your content from Digital Signage again.\",digital_signage_fetch_error_text:\"There was a problem fetching the status of your content from Digital Signage.\",digital_signage_in_context_settings_next:\"Next\",digital_signage_launch:\"Digital Signage\",digital_signage_loading:\"Loading...\",digital_signage_management:\"Digital Signage Management\",digital_signage_management_content_preview_next:\"Next\",digital_signage_management_content_preview_next_ariaLabel:\"Go to next content\",digital_signage_management_content_preview_previous:\"Previous\",digital_signage_management_content_preview_previous_ariaLabel:\"Go to previous content\",digital_signage_management_title:\"DS\",digital_signage_preview:\"Preview\",digital_signage_remove:\"Remove\",digital_signage_remove_confirmation_description:\"This content has been successfully removed from your team's Digital Signage displays.\",digital_signage_remove_confirmation_text:\"Content successfully removed from Digital Signage.\",digital_signage_remove_description:\"This content will be removed from all devices associated with this team.\",digital_signage_remove_error_description:\"Try removing your content to Digital Signage again.\",digital_signage_remove_error_text:\"There was a problem removing your content.\",digital_signage_remove_text:\"Remove content from Digital Signage?\",digital_signage_saving:\"Saving...\",digital_signage_share:\"Share\",digital_signage_share_confirmation_description:\"This content has been successfully shared to your team's Digital Signage displays.\",digital_signage_share_confirmation_text:\"Content successfully shared to Digital Signage.\",digital_signage_share_description:\"This content will be shared to all devices associated with this team.\",digital_signage_share_error_description:\"Try adding your content to Digital Signage again.\",digital_signage_share_error_text:\"There was a problem adding your content.\",digital_signage_share_remove_displays:\"Manage on Displays\",digital_signage_share_settings:\"Share settings\",digital_signage_share_text:\"Share content to Digital Signage?\",digital_signage_share_to_displays_dialog_description:\"You want to change which displays this item appears on?\",digital_signage_shared_confirmation_description:\"Go to the Screens app to manage and remove content.\",digital_signage_shared_confirmation_header:\"Updated!\",digital_signage_shared_confirmation_message:\"This item will be shown on the selected displays.\",digital_signage_team_dashboard_tab_add_dialog_confirmation_1:\"Added!\",digital_signage_team_dashboard_tab_add_dialog_confirmation_2:\"You've added this display to your team. To limit who can add or remove content, {{memberPermission}}.\",digital_signage_team_dashboard_tab_add_dialog_confirmation_3:\"go to member permissions\",digital_signage_team_dashboard_tab_add_dialog_header:\"Add displays to {{teamName}}\",digital_signage_team_dashboard_tab_add_dialog_search_label:\"Search for displays by name or location.\",digital_signage_team_dashboard_tab_add_dialog_search_placeholder:\"Type a display name or location\",digital_signage_team_dashboard_tab_add_display:\"Add display\",digital_signage_team_dashboard_tab_empty_admin:\"No displays yet—add some to get started\",digital_signage_team_dashboard_tab_empty_member_1:\"No displays yet—\",digital_signage_team_dashboard_tab_empty_member_2:\"ask an owner\",digital_signage_team_dashboard_tab_empty_member_3:\"to get some added\",digital_signage_team_dashboard_tab_header_ascending:\"Ascending\",digital_signage_team_dashboard_tab_header_content:\"Content\",digital_signage_team_dashboard_tab_header_content_aria:\"Sort by Content\",digital_signage_team_dashboard_tab_header_content_multiple:\"{{contentCount}} items\",digital_signage_team_dashboard_tab_header_content_none:\"None\",digital_signage_team_dashboard_tab_header_content_single:\"1 item\",digital_signage_team_dashboard_tab_header_descending:\"Descending\",digital_signage_team_dashboard_tab_header_location:\"Location\",digital_signage_team_dashboard_tab_header_location_aria:\"Sort by Location\",digital_signage_team_dashboard_tab_header_name:\"Name\",digital_signage_team_dashboard_tab_header_name_aria:\"Sort by Name\",digital_signage_team_dashboard_tab_remove_dialog_header:\"Remove {{digitalSignageName}} from {{teamName}}\",disconnected_banner_message:\"We ran into a problem. Reconnecting…\",disconnected_dialog_message:\"Something went wrong\",disconnected_dialog_message_subtext:\"Please restart the app.\",disconnected_dialog_refresh_button:\"Refresh now\",discover_aria_create_button:\"Press enter to create team\",discover_aria_join_button:\"Press enter to join team.\",discover_aria_table:\"Join or create a team\",discover_aria_tile_position:\"Position {{tileNo}} of many\",discover_cancel_private_team_join_alert:\"Cancelled request to join private team\",discover_create_description:\"Bring everyone together and get to work!\",discover_create_team_btn:\"Create a new team\",discover_create_tile_title:\"Create a team\",discover_error:\"Looks like something went wrong. Please try again.\",discover_error_allow_create_team:\"Looks like something went wrong. Please try again or create a team of your own.\",discover_error_join_team:\"Something didn't work. Please try joining the team later.\",discover_error_title:\"Unable to display results\",discover_group_type_private:\"Private\",discover_group_type_public:\"Public\",discover_header_noresults:\"No results\",discover_header_results:\"Search results\",discover_header_results_v2:\"Search results for <b>{{searchQuery}}</b>\",discover_header_search_placeholder:\"Search teams\",discover_header_suggested:\"Suggested teams\",discover_join:\"Join team\",discover_joined:\"Joined\",discover_joined_private_team_alert:\"Requested to join private team\",discover_joined_public_team_alert:\"Joined public team\",discover_members:\"{{memberCount}} members\",discover_migrate_description:\"Looks like you have groups you can turn into teams.\",discover_migrate_tile_title:\"Add to existing Group\",discover_no_joined_teams_banner_message:\"Not sure why you should create a team?\",discover_no_joined_teams_banner_message_video_link:\"Watch this\",discover_no_joined_teams_banner_title:\"You're not part of any teams just yet. Join or create one.\",discover_no_joined_teams_banner_title_join_only:\"You're not part of any teams just yet. Join one and start collaborating!\",discover_no_joined_teams_banner_title_join_only_no_suggestions:\"You're not part of any teams just yet. Try searching for one or join one with a code.\",discover_noresults:\"Hmm. We can't find what you were looking for. Try using more words.\",discover_noresults_allow_create_team:\"Hmm. We can't find what you were looking for. Try using more words or create a new team.\",discover_one_member:\"1 member\",discover_page_description:\"Browse and join any of the following public teams\",discover_page_description_with_private:\"Browse and join any of the following teams\",discover_private_join_label:\"Press enter to request to join this team\",discover_private_pending_label:\"Press enter to cancel your request.\",discover_private_requested_label:\"You have requested to join this team.\",discover_public_join_label:\"Press enter to join this team\",discover_public_joined_label:\"You have joined this team.\",discover_requested_btn:\"Requested\",discover_search_aria_text:\"Search for teams\",discover_search_cancel:\"Cancel search\",discovery_setting_promo_body_multiple:\"You can now make your private teams searchable and discoverable in Teams. Select the teams you'd like to make discoverable below.\",discovery_setting_promo_body_single:\"You can now make your private teams searchable and discoverable in Teams. To make your team discoverable, click <b>Make discoverable</b> below.\",discovery_setting_promo_btn_cancel:\"Cancel\",discovery_setting_promo_btn_make_discoverable:\"Make discoverable\",discovery_setting_promo_btn_make_discoverable_single:\"Make {{teamName}} discoverable\",discovery_setting_promo_btn_pending:\"Pending\",discovery_setting_promo_btn_remind_later:\"Remind me later\",discovery_setting_promo_error_plural:\"{{teamCount}} teams couldn't be made discoverable.\",discovery_setting_promo_error_retrying:\"Making teams discoverable...\",discovery_setting_promo_error_single:\"{{teamCount}} team couldn't be made discoverable.\",discovery_setting_promo_error_try_again:\"Try again\",discovery_setting_promo_learn_more:\"Learn more\",discovery_setting_promo_list_header:\"Your private teams\",discovery_setting_promo_select_all:\"Select all\",discovery_setting_promo_selected_all_announcement:\"All teams are selected.\",discovery_setting_promo_success_title:\"Done\",discovery_setting_promo_title:\"Review your team settings\",discovery_setting_promo_unselect_all:\"Unselect all\",discovery_setting_promo_unselected_all_announcement:\"All teams are unselected.\",dismiss:\"Dismiss\",dismiss_hand_in_call:\"Dismiss your hand\",distinctive_ringtone_settings_bop_ringtone_name:\"Bop\",distinctive_ringtone_settings_bounce_ringtone_name:\"Bounce\",distinctive_ringtone_settings_bubbles_ringtone_name:\"Bubbles\",distinctive_ringtone_settings_call_group_calls_setting:\"Forwarded calls\",distinctive_ringtone_settings_call_group_calls_setting_dropdown_aria_label:\"Forwarded calls ringtone\",distinctive_ringtone_settings_call_queue_setting:\"Call queues\",distinctive_ringtone_settings_call_queue_setting_dropdown_aria_label:\"Call queues ringtone\",distinctive_ringtone_settings_calls_for_you_setting:\"Calls for you\",distinctive_ringtone_settings_calls_for_you_setting_dropdown_aria_label:\"Calls for you ringtone\",distinctive_ringtone_settings_default_ringtone_name:\"Default\",distinctive_ringtone_settings_delegate_calls_setting:\"Delegated calls\",distinctive_ringtone_settings_delegate_calls_setting_dropdown_aria_label:\"Delegated calls ringtone\",distinctive_ringtone_settings_dripdrop_ringtone_name:\"Drip Drop\",distinctive_ringtone_settings_eureka_ringtone_name:\"Eureka\",distinctive_ringtone_settings_flutter_ringtone_name:\"Flutter\",distinctive_ringtone_settings_highscore_ringtone_name:\"High Score\",distinctive_ringtone_settings_nextlevel_ringtone_name:\"Next Level\",distinctive_ringtone_settings_play_cq_call_ringtone_aria_label:\"Preview the ringtone for call queue calls\",distinctive_ringtone_settings_play_delegated_call_ringtone_aria_label:\"Preview the ringtone for delegated calls\",distinctive_ringtone_settings_play_forwarded_call_ringtone_aria_label:\"Preview the ringtone for forwarded calls\",distinctive_ringtone_settings_play_regular_call_ringtone_aria_label:\"Preview the ringtone for calls for you\",distinctive_ringtone_settings_playback_play_title:\"Preview ringtone\",distinctive_ringtone_settings_playback_stop_title:\"Stop previewing ringtone\",distinctive_ringtone_settings_plink_ringtone_name:\"Plink\",distinctive_ringtone_settings_ring_ringtone_name:\"Ring\",distinctive_ringtone_settings_ringring_ringtone_name:\"Ring Ring\",distinctive_ringtone_settings_ripple_ringtone_name:\"Ripple\",distinctive_ringtone_settings_spacetime_ringtone_name:\"Spacetime\",distinctive_ringtone_settings_stop_playing_cq_call_ringtone_aria_label:\"Stop previewing the ringtone for calls being forwarded by call queue\",distinctive_ringtone_settings_stop_playing_delegated_call_ringtone_aria_label:\"Stop previewing the ringtone for delegated calls\",distinctive_ringtone_settings_stop_playing_forwarded_call_ringtone_aria_label:\"Stop previewing the ringtone for forwarded calls\",distinctive_ringtone_settings_stop_playing_regular_call_ringtone_aria_label:\"Stop previewing the ringtone for calls for you\",distinctive_ringtone_settings_subtitle:\"Choose a ringtone for incoming calls\",distinctive_ringtone_settings_title:\"Ringtones\",distinctive_ringtone_settings_wishgranted_ringtone_name:\"Wish Granted\",distinctive_ringtone_settings_wobble_ringtone_name:\"Wobble\",dlp_actions_aria_label:\"Press ENTER to navigate to the link for ‘What can I do?’\",dlp_blocked_link_receiver:\"What's this?\",dlp_blocked_link_sender:\"What can I do?\",dlp_blocked_link_sender_learn_more:\"Learn more.\",dlp_blocked_text_receiver:\"This message was blocked due to sensitive content.\",dlp_blocked_text_sender:\"This message was blocked.\",dlp_blocked_text_sender_reported:\"Blocked. You've reported this to your admin.\",dlp_dialog_actions_override:\"Override the policy and send the message, or report this to your admin if you think the message was blocked in error.\",dlp_dialog_actions_override_flagged:\"Override the policy and unflag the message, or report this to your admin if you think the message was flagged in error.\",dlp_dialog_actions_override_report_and_send:\"To send the message, you'll need to override your org's policy. If you think the message was blocked in error, you can also report it to your admin.\",dlp_dialog_actions_override_report_and_unflag:\"Override your org's policy and remove the flag if the message doesn't contain sensitive data. You can also report this to your admin.\",dlp_dialog_actions_report:\"If you think the message was blocked in error, report it to your admin. Reporting won't send the message.\",dlp_dialog_actions_report_and_send:\"If you think the message was blocked in error, report it to your admin. The message will be sent.\",dlp_dialog_actions_report_and_unflag:\"If you think the message was flagged in error, report it to your admin. The message will be unflagged.\",dlp_dialog_actions_report_flagged:\"If you think the message was flagged in error, report it to your admin. Reporting won't unflag the message.\",dlp_dialog_actions_subtitle:\"Here's what you can do\",dlp_dialog_aria_label:\"Opened modal dialog of options on the blocked messages. This dialog has two sections – details of why the messages was blocked and options on what you can do. Press ESCAPE to cancel this dialog.\",dlp_dialog_cancel_button_aria_label:\"Press ENTER to cancel this dialog.\",dlp_dialog_confirm_button:\"Confirm\",dlp_dialog_confirm_button_aria_label:\"Press ENTER to confirm selection of your option. Press ESCAPE to cancel this dialog. Press SHIFT-TAB to go back.\",dlp_dialog_flagged_aria_label:\"Opened modal dialog of options on the flagged messages. This dialog has two sections – details of why the messages was flagged and options on what you can do. Press ESCAPE to cancel this dialog.\",dlp_dialog_flagged_title:\"Your message was flagged because it contains sensitive data\",dlp_dialog_justification_placeholder:\"Type your justification\",dlp_dialog_override_action:\"Override and send.\",dlp_dialog_override_flagged_action:\"Override and unflag.\",dlp_dialog_report_action:\"Report this to my admin. It doesn't contain sensitive data.\",dlp_dialog_report_and_send_action:\"Override and send, and report it to my admin.\",dlp_dialog_report_and_send_button:\"Report and send\",dlp_dialog_report_and_send_button_aria_label:\"Press ENTER to report a false positive and send the message. Press ESCAPE to cancel this dialog. Press SHIFT-TAB to go back.\",dlp_dialog_report_and_unflag_action:\"Override, unflag, and report.\",dlp_dialog_report_and_unflag_button:\"Report and unflag\",dlp_dialog_report_and_unflag_button_aria_label:\"Press ENTER to report a false positive and unflag the message. Press ESCAPE to cancel this dialog. Press SHIFT-TAB to go back.\",dlp_dialog_report_button:\"Report\",dlp_dialog_report_button_aria_label:\"Press ENTER to report a false positive. Press ESCAPE to cancel this dialog. Press SHIFT-TAB to go back.\",dlp_dialog_title:\"Your message was blocked because it contains sensitive data\",dlp_flagged_text_sender:\"This message was flagged.\",dlp_flagged_text_sender_reported:\"Flagged. You've reported this to your admin.\",dlp_learn_more:\"Learn more\",dlp_learn_more_aria_label:\"Press ENTER to navigate to the link to learn more about What’s this?\",dnd_banner_change_settings:\"Change settings.\",dnd_info_banner_message:\"Your status is set to do not disturb. You'll only get notifications for urgent messages and from your priority contacts.\",do_not_disturb_settings:\"Do not disturb\",done:\"Done\",down:\"↓\",download_app_banner_link:\"Download\",download_app_banner_message:\"Want an even faster, more collaborative experience? Download the desktop app. \",download_app_banner_open:\"Open\",download_mobile_app_banner_android_link:\"Android\",download_mobile_app_banner_ios_link:\"iOS\",download_mobile_app_banner_link:\"Downloads\",download_mobile_app_banner_mail_link:\"Send link\",download_mobile_app_banner_message:\"Take Microsoft Teams with you on the go. Check out our mobile apps. \",download_mobile_dialog_error_message:\"We ran into a problem sending the mail. Please try again.\",download_mobile_dialog_message:\"Enter your email and we'll send a download link to the mobile app\",download_mobile_dialog_send_completed:\"Thanks! A link has been sent to {{sendTo}}.\",download_mobile_dialog_sms_error_message:\"We ran into a problem sending the sms. Please try again.\",download_mobile_dialog_title:\"Take Microsoft Teams anywhere\",download_page_32_bit:\"Download (32-bit)\",download_page_64_bit:\"Download (64-bit)\",download_page_acc_android_title:\"Download Microsoft Teams on Android\",download_page_acc_ios_title:\"Download Microsoft Teams on iOS\",download_page_acc_mac_title:\"Download Mac OS client\",download_page_acc_win32_title:\"Download Windows 32 bit client\",download_page_acc_win64_title:\"Download Windows 64 bit client\",download_page_acc_wp_title:\"Download Microsoft Teams on Windows Phone\",download_page_all_devices_title:\"Get Teams on all your devices\",download_page_all_devices_title_android:\"Get Teams on Android\",download_page_all_devices_title_ios:\"Get Teams on iOS\",download_page_android_title:\"Android\",download_page_desktop_apps_title:\"Desktop Apps\",download_page_desktop_options_title:\"Desktop\",download_page_disclaimer_android:\"Android is a trademark of Google Inc.\",download_page_disclaimer_android_v2:\"Android, the Android logo, Google Play and the Google Play logo are trademarks of Google LLC.\",download_page_disclaimer_apple:\"iTunes, iPhone, and iPad are registered trademarks of Apple Inc., registered in the U.S. and other countries.\",download_page_disclaimer_apple_v2:\"Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries and regions.\",download_page_download_teams_link:\"Download Teams\",download_page_download_teams_main_illustration:\"Illustration of happy people using Microsoft Teams\",download_page_go_to_teams_on_web_link:\"Go to Teams on the web\",download_page_goto_webapp_title:\"Teams isn't available on this device, but we've still got you covered with the Teams web app.\",download_page_ios_title:\"iOS\",download_page_link_about:\"Get started\",download_page_link_buy:\"Buy\",download_page_link_buy_aria:\"Buy Office 365\",download_page_link_downloads:\"Downloads\",download_page_link_sign_up:\"Sign up for free\",download_page_link_trial:\"Start a free trial\",download_page_link_trial_aria:\"Start a free trial of Office 365\",download_page_mac_req:\"OSX 10.10+\",download_page_mac_title:\"Mac\",download_page_message:\"Stay in the know wherever you go with Microsoft Teams on your PC, phone, and tablet.\",download_page_mobile_apps_message:\"Enter your email address or phone number, and we'll send you a download link for Microsoft Teams.\",download_page_mobile_apps_title:\"Mobile Apps\",download_page_mobile_options_title:\"Mobile\",download_page_more_options_link:\"More options\",download_page_send_mail:\"Send email\",download_page_send_sms:\"Send SMS\",download_page_seo_desc:\"Get Microsoft Teams on all your devices. We have desktop apps for Windows and MacOS, as well as mobile apps for iOS, Android, and Windows Phone\",download_page_tab_title:\"Download Microsoft Teams on any Device\",download_page_teams_on_desktop_better:\"Teams on your desktop. It's just better.\",download_page_teams_unavailable_title:\"Teams isn't available on this device, but we've still got you covered with Teams on the web.\",download_page_these_devices_title:\"Get Teams on these devices\",download_page_title:\"Get Microsoft Teams on all your devices.\",download_page_windows_32_bit_architecture:\"32-bit\",download_page_windows_64_bit_architecture:\"64-bit\",download_page_windows_phone_title:\"Windows Phone\",download_page_windows_req:\"Windows 7+\",download_page_windows_title:\"Windows\",download_update_banner_link:\"Update\",download_update_banner_message:\"We need you to update now so you can keep using Microsoft Teams. \",duplicate_tenant_invitation_error:\"Person already in your org.\",edit_guest_information:\"Edit guest information\",edit_member_information:\"Edit member information\",edit_message_cancel:\"Cancel\",edit_message_confirm:\"Done\",edited:\"Edited\",edu_announcements_illustrations_backpack:\"A turned-over green backpack with books and other school supplies spilling from the top\",edu_announcements_illustrations_ballet:\"Pink ballet shoes on point\",edu_announcements_illustrations_bee:\"A bee flying through a garden\",edu_announcements_illustrations_books_and_supplies:\"Several books, binders, assorted school supplies, and decoration\",edu_announcements_illustrations_camera:\"An instant camera producing a photograph\",edu_announcements_illustrations_campfire:\"A campfire\",edu_announcements_illustrations_chameleon:\"A chameleon on a tree branch among leaves\",edu_announcements_illustrations_circuits:\"Colorful depictions of circuitry\",edu_announcements_illustrations_clapboard:\"An open clapboard about to snap shut\",edu_announcements_illustrations_classes_category:\"Classes\",edu_announcements_illustrations_clay:\"An over-turned cannister of green clay and a green clay dinosaur\",edu_announcements_illustrations_clipboard:\"A clipboard\",edu_announcements_illustrations_clubs_activities_and_sports_category:\"Clubs, Activities, and Sports\",edu_announcements_illustrations_dinosaur_skeleton:\"A dinosaur skeleton in a museum\",edu_announcements_illustrations_disco:\"A shining disco ball\",edu_announcements_illustrations_dragon:\"A red dragon breathing fire into the sky\",edu_announcements_illustrations_football:\"An American football helmet and ball\",edu_announcements_illustrations_general_category:\"General\",edu_announcements_illustrations_grading:\"An essay being graded, a rubric, and a cup of tea\",edu_announcements_illustrations_lunch:\"A lunchbag, a carton of milk, and an apple\",edu_announcements_illustrations_megaphone:\"Megaphone with dotted lines showing sound\",edu_announcements_illustrations_meteor:\"A meteor flying across a night sky\",edu_announcements_illustrations_microbes:\"A collection of microscopic organisms\",edu_announcements_illustrations_mountains:\"Clouds and high mountain peaks\",edu_announcements_illustrations_music_notes:\"An array of clustered musical notes\",edu_announcements_illustrations_newspaper:\"A folded newspaper\",edu_announcements_illustrations_night_sky:\"A nighttime sky with stars\",edu_announcements_illustrations_paint:\"A paint palette with a streak of blue paint following a paint brush stroke\",edu_announcements_illustrations_ping_pong:\"A table tennis paddle striking the ball\",edu_announcements_illustrations_popcorn:\"An overflowing container of popcorn and a beverage\",edu_announcements_illustrations_quiz:\"A quiz being graded\",edu_announcements_illustrations_robotic_hand:\"A robotic hand and the tools necessary to build it\",edu_announcements_illustrations_school_portrait:\"A school portrait of a student\",edu_announcements_illustrations_soccer:\"A soccer ball on a patch of grass\",edu_announcements_illustrations_sports:\"A collection of sports equipment: an American football, volleyball, tennis racket, tennis ball, and basketball\",edu_announcements_illustrations_trophy:\"A trophy and a certificate of achievement\",edu_announcements_illustrations_volcano:\"A papier-mache volcano and the tools used to build it\",edu_announcements_illustrations_vote:\"A vote being cast in a ballot box\",edu_announcements_illustrations_workspace:\"A cluttered workspace\",edu_colleagues_uploaded_file_coachmark_teacher:\"Your colleagues have uploaded new files.\",edu_empty_state_add_class_content:\"Add class content\",edu_empty_state_chat_with_a_colleage:\"Chat with a colleague\",edu_empty_state_connect_with_colleage:\"Connect with a colleague\",edu_empty_state_connect_with_colleages:\"Connect with colleagues\",edu_empty_state_get_connected:\"Get connected\",edu_empty_state_get_your_questions_answered:\"Get your questions answered\",edu_empty_state_give_students_space_take_notes:\"Give students space to take notes\",edu_empty_state_help_and_training:\"Find help & training\",edu_empty_state_learn_more_about_teams:\"Learn more about Teams\",edu_empty_state_learn_whats_new:\"Learn what's new\",edu_empty_state_organize_course_content:\"Organize course content\",edu_empty_state_pose_a_question:\"Pose a question\",edu_empty_state_questions_about_teams:\"Questions about Teams?\",edu_empty_state_say_hi_to_a_colleage:\"Say hi to a colleague\",edu_empty_state_set_up_student_notebooks:\"Set up student notebooks\",edu_empty_state_some_ideas_to_get_started:\"Here are some ideas to get you started:\",edu_empty_state_start_chat:\"Start a chat\",edu_empty_state_start_your_first_chat:\"Start your first chat\",edu_empty_state_teams_101:\"Teams 101\",edu_empty_state_upload_course_materials:\"Upload course materials\",edu_empty_state_upload_syllabus:\"Upload syllabus\",edu_fre_coachmark_help:'<svg class=\"app-svg icons-faq icons-default-fill\" style=\"margin-bottom: -0.2rem;\"><use xlink:href=\"#icons-faq\" href=\"#icons-faq\"/></svg> <b>Help</b> <br /> <p style=\"margin-left: 0.5rem; margin-top: 0.6rem;\">Get tips and tricks, answers to questions, and updates on new features.<p>',edu_fre_quickguide_chat_app_overview:\"Here's where you chat. You don't need to be in a team to start a chat with a person or group.\",edu_fre_quickguide_class_team_header:\"Each class has tabs for your class notebook, assignments, and more.\",edu_fre_quickguide_class_team_overview:\"Your classes have channels where the whole group can talk together.\",edu_fre_quickguide_join_or_create_team_overview:\"See what teams you can join now!\",edu_fre_quickguide_new_chat_bar_overview_students:\"Search by name to add students or teachers to a chat.\",edu_fre_quickguide_new_chat_bar_overview_teachers:\"Start chatting with students, teachers, or even a guest.\",edu_fre_quickguide_new_message_footer_students_overview:\"Join the conversation. Start chatting with your classmates.\",edu_fre_quickguide_new_message_footer_teachers_overview:\"Here's where you participate in discussions.\",edu_fre_quickguide_study_group_and_plc_overview:\"Each team has channels where the whole group can talk together.\",edu_fre_quickguide_teams_app_overview_students:\"Your teams are where you'll work together in groups, including teams for classes or clubs.\",edu_fre_quickguide_teams_app_overview_teachers:\"Teams are where you'll work together as classes, departments, or other groups.\",edu_fre_simplifiedux_quickguide_channel_description:\"Every team has channels. Think of these as places to organize your discussion around different units or topics.\",edu_fre_simplifiedux_quickguide_class_student_description:\"A team is where you'll work together as a class, study group, or club. Select this team to continue.\",edu_fre_simplifiedux_quickguide_class_team_description:\"A team is where you'll work together as classes, departments, and more. Select this team to continue.\",edu_fre_simplifiedux_quickguide_plc_channel_description:\"Every team has channels. Think of these as places to organize your work around different projects and topics.\",edu_fre_simplifiedux_quickguide_plc_conversation_message:\"Start a conversation and share files with your teammates right here.\",edu_fre_simplifiedux_quickguide_student_channel_description:\"Every team has channels—places where you'll work on different units or topics.\",edu_fre_simplifiedux_quickguide_student_study_channel_description:\"Every team has channels—places where you'll work on different units or topics.\",edu_fre_simplifiedux_quickguide_tab_description:\"Each team has tabs for files, assignments, or notebooks.\",edu_help_coachmark_student:\"<svg class='app-svg icons-faq icons-default-fill' style='margin-bottom: -0.2rem;'><use xlink:href='#icons-faq' href='#icons-faq'/></svg> <b>Help</b> <br /> <p style='margin-left: 0.5rem; margin-top: 0.6rem;'>Learn more about Teams with student how-tos and tips.</p>\",edu_help_coachmark_teacher:\"<svg class='app-svg icons-faq icons-default-fill' style='margin-bottom: -0.2rem;'><use xlink:href='#icons-faq' href='#icons-faq'/></svg> <b>Help</b> <br /> <p style='margin-left: 0.5rem; margin-top: 0.6rem;'>Go here when you have a question. Find Teams for Education guides, training videos, and more.</p>\",edu_hover_last_modified_column_coachmark_teacher:\"Questions? Hover over a name to start a chat.\",edu_open_file_coachmark_teacher:\"{{fullName}} just uploaded {{fileName}} to your team files.\",edu_privacy_notice_title:\"Privacy Notice\",edu_questions_for_users_coachmark:\"Questions? Reach out to {{firstName}}.\",edu_start_chat_coachmark_button:\"Start a chat\",edu_take_a_look_coachmark_button:\"Take a look\",edu_uae_privacy_alert_coachmark_button_text:\"Learn More\",edu_uae_privacy_alert_coachmark_text:\"Your school manages your use of this Microsoft product and can view and access content, documents, emails and messages, as well as who you interact with whilst using this product. Your school’s policies and local laws may apply to your use. For questions about the policies that apply to you, please ask your school. Select “Learn more” for information about Microsoft’s privacy policies.\",email_title:\"Email\",email_unsubscribe_confirmation_page_tab_title:\"Unsubscribe from Microsoft Teams Emails\",email_unsubscribe_confirmation_page_title:\"Successfully unsubscribed from Microsoft Teams mail subscription\",email_unsubscribe_page_description:\"We won't send you any more email notifications.\",email_unsubscribe_page_header:\"Sorry to see you go\",email_unsubscribe_page_revert_change:\"If you change your mind, sign in and\",email_unsubscribe_page_revert_change_link:\"change your notifications settings\",emoticon_angel_keywords:\"Angel, skype, angel\",emoticon_angel_name:\"Angel\",emoticon_angry_keywords:\"Angry, skype, angry\",emoticon_angry_name:\"Angry\",emoticon_bandit_keywords:\"Bandit, skype, bandit\",emoticon_bandit_name:\"Bandit\",emoticon_beer_keywords:\"Beer, skype, beer\",emoticon_beer_name:\"Beer\",emoticon_blush_keywords:\"Blushing, skype, blush\",emoticon_blush_name:\"Blushing\",emoticon_bomb_keywords:\"Bomb, skype, bomb\",emoticon_bomb_name:\"Bomb\",emoticon_bow_keywords:\"Bowing, skype, bow\",emoticon_bow_name:\"Bowing\",emoticon_brokenheart_keywords:\"Broken heart, skype, brokenheart\",emoticon_brokenheart_name:\"Broken heart\",emoticon_cake_keywords:\"Cake, skype, cake\",emoticon_cake_name:\"Cake\",emoticon_call_keywords:\"Call, skype, call\",emoticon_call_name:\"Call\",emoticon_cash_keywords:\"Cash, skype, cash\",emoticon_cash_name:\"Cash\",emoticon_cat_keywords:\"Cat, skype, cat\",emoticon_cat_name:\"Cat\",emoticon_champagne_keywords:\"Champagne, skype, champagne\",emoticon_champagne_name:\"Champagne\",emoticon_clap_keywords:\"Clapping, skype, clap\",emoticon_clap_name:\"Clapping\",emoticon_coffee_keywords:\"Coffee, skype, coffee\",emoticon_coffee_name:\"Coffee\",emoticon_cool_keywords:\"Cool, skype, cool\",emoticon_cool_name:\"Cool\",emoticon_cry_keywords:\"Crying, skype, cry\",emoticon_cry_name:\"Crying\",emoticon_cwl_keywords:\"Crying with laughter, skype, cwl\",emoticon_cwl_name:\"Crying with laughter\",emoticon_dance_keywords:\"Dancing, skype, dance\",emoticon_dance_name:\"Dancing\",emoticon_devil_keywords:\"Devil, skype, devil\",emoticon_devil_name:\"Devil\",emoticon_dog_keywords:\"Dog, skype, dog\",emoticon_dog_name:\"Dog\",emoticon_doh_keywords:\"Doh!, skype, doh\",emoticon_doh_name:\"Doh!\",emoticon_donttalktome_keywords:\"Don't talk to me, skype, donttalktome\",emoticon_donttalktome_name:\"Don't talk to me\",emoticon_dull_keywords:\"Dull, skype, dull\",emoticon_dull_name:\"Dull\",emoticon_emo_keywords:\"Emo, skype, emo\",emoticon_emo_name:\"Emo\",emoticon_envy_keywords:\"Envious, skype, envy\",emoticon_envy_name:\"Envious\",emoticon_facepalm_keywords:\"Facepalm, skype, facepalm\",emoticon_facepalm_name:\"Facepalm\",emoticon_festiveparty_keywords:\"Festive party, skype, festiveparty\",emoticon_festiveparty_name:\"Festive party\",emoticon_fingerscrossed_keywords:\"Fingers crossed, skype, fingerscrossed\",emoticon_fingerscrossed_name:\"Fingers crossed\",emoticon_flower_keywords:\"Flower, skype, flower\",emoticon_flower_name:\"Flower\",emoticon_gift_keywords:\"Gift, skype, gift\",emoticon_gift_name:\"Gift\",emoticon_giggle_keywords:\"Giggle, skype, giggle\",emoticon_giggle_name:\"Giggle\",emoticon_handshake_keywords:\"Handshake, skype, handshake\",emoticon_handshake_name:\"Handshake\",emoticon_happy_keywords:\"Happy, skype, happy\",emoticon_happy_name:\"Happy\",emoticon_headbang_keywords:\"Banging head on wall, skype, headbang\",emoticon_headbang_name:\"Banging head on wall\",emoticon_headphones_keywords:\"Headphones, skype, headphones\",emoticon_headphones_name:\"Headphones\",emoticon_heart_keywords:\"Heart, skype, heart\",emoticon_heart_name:\"Heart\",emoticon_heidy_keywords:\"Squirrel, skype, squirrel\",emoticon_heidy_name:\"Squirrel\",emoticon_hi_keywords:\"Wave, skype, hi\",emoticon_hi_name:\"Wave\",emoticon_highfive_keywords:\"High five, skype, highfive\",emoticon_highfive_name:\"High five\",emoticon_holidayspirit_keywords:\"Holiday spirit, skype, holidayspirit\",emoticon_holidayspirit_name:\"Holiday spirit\",emoticon_hug_keywords:\"Hug, skype, hug\",emoticon_hug_name:\"Hug\",emoticon_hungover_keywords:\"Hungover, skype, hungover\",emoticon_hungover_name:\"Hungover\",emoticon_inlove_keywords:\"In love, skype, inlove\",emoticon_inlove_name:\"In love\",emoticon_kiss_keywords:\"Kiss, skype, kiss\",emoticon_kiss_name:\"Kiss\",emoticon_laugh_keywords:\"Big smile, skype, laugh\",emoticon_laugh_name:\"Big smile\",emoticon_lips_keywords:\"Kissing lips, skype, lips\",emoticon_lips_name:\"Kissing lips\",emoticon_lipssealed_keywords:\"My lips are sealed, skype, lipssealed\",emoticon_lipssealed_name:\"My lips are sealed\",emoticon_makeup_keywords:\"Make-up, skype, makeup\",emoticon_makeup_name:\"Make-up\",emoticon_mmm_keywords:\"Mmmmm…, skype, mmm\",emoticon_mmm_name:\"Mmmmm…\",emoticon_monkey_keywords:\"Monkey, skype, monkey\",emoticon_monkey_name:\"Monkey\",emoticon_movember_keywords:\"Movember, skype, movember\",emoticon_movember_name:\"Movember\",emoticon_muscle_keywords:\"Muscle, skype, muscle\",emoticon_muscle_name:\"Muscle\",emoticon_name:\"Emoji\",emoticon_nerdy_keywords:\"Nerdy, skype, nerdy\",emoticon_nerdy_name:\"Nerdy\",emoticon_ninja_keywords:\"Ninja, skype, ninja\",emoticon_ninja_name:\"Ninja\",emoticon_nod_keywords:\"Nod, skype, nod\",emoticon_nod_name:\"Nod\",emoticon_ok_keywords:\"Hand OK sign, skype, ok\",emoticon_ok_name:\"Hand OK sign\",emoticon_party_keywords:\"Party, skype, party\",emoticon_party_name:\"Party\",emoticon_penguin_keywords:\"Penguin, skype, penguin\",emoticon_penguin_name:\"Penguin\",emoticon_poke_keywords:\"Poke, skype, poke\",emoticon_poke_name:\"Poke\",emoticon_polarbear_keywords:\"Polarbear, skype, polarbear\",emoticon_polarbear_name:\"Polarbear\",emoticon_puke_keywords:\"Puking, skype, puke\",emoticon_puke_name:\"Puking\",emoticon_punch_keywords:\"Punch, skype, punch\",emoticon_punch_name:\"Punch\",emoticon_rainbow_keywords:\"Rainbow, skype, rainbow\",emoticon_rainbow_name:\"Rainbow\",emoticon_rofl_keywords:\"Rolling on the floor laughing, skype, rofl\",emoticon_rofl_name:\"Rolling on the floor laughing\",emoticon_sad_keywords:\"Sad, skype, sad\",emoticon_sad_name:\"Sad\",emoticon_shivering_keywords:\"Shivering, skype, shivering\",emoticon_shivering_name:\"Shivering\",emoticon_sleepy_keywords:\"Sleepy, skype, sleepy\",emoticon_sleepy_name:\"Sleepy\",emoticon_smile_keywords:\"Smiley, skype, smile\",emoticon_smile_name:\"Smiley\",emoticon_snowangel_keywords:\"Snow angel, skype, snowangel\",emoticon_snowangel_name:\"Snow angel\",emoticon_speechless_keywords:\"Speechless, skype, speechless\",emoticon_speechless_name:\"Speechless\",emoticon_star_keywords:\"Star, skype, star\",emoticon_star_name:\"Star\",emoticon_sun_keywords:\"Sun, skype, sun\",emoticon_sun_name:\"Sun\",emoticon_surprised_keywords:\"Surprised, skype, surprised\",emoticon_surprised_name:\"Surprised\",emoticon_swear_keywords:\"Swearing, skype, swear\",emoticon_swear_name:\"Swearing\",emoticon_sweat_keywords:\"Sweating, skype, sweat\",emoticon_sweat_name:\"Sweating\",emoticon_think_keywords:\"Thinking, skype, think\",emoticon_think_name:\"Thinking\",emoticon_tongueout_keywords:\"Smiley with tongue out, skype, tongueout\",emoticon_tongueout_name:\"Smiley with tongue out\",emoticon_turkey_keywords:\"Turkey, skype, turkey\",emoticon_turkey_name:\"Turkey\",emoticon_waiting_keywords:\"Waiting, skype, waiting\",emoticon_waiting_name:\"Waiting\",emoticon_wasntme_keywords:\"It wasn't me!, skype, wasntme\",emoticon_wasntme_name:\"It wasn't me!\",emoticon_wink_keywords:\"Winking, skype, wink\",emoticon_wink_name:\"Winking\",emoticon_wonder_keywords:\"Wondering, skype, wonder\",emoticon_wonder_name:\"Wondering\",emoticon_worry_keywords:\"Worried, skype, worry\",emoticon_worry_name:\"Worried\",emoticon_xmastree_keywords:\"Xmas tree, skype, xmastree\",emoticon_xmastree_name:\"Xmas tree\",emoticon_yawn_keywords:\"Yawning, skype, yawn\",emoticon_yawn_name:\"Yawning\",emoticon_yes_keywords:\"Yes, skype, yes\",emoticon_yes_name:\"Yes\",empty_state_alerts_msg:\"We'll let you know when someone wants to talk, and when mentions, likes, and replies apply to you.\",empty_state_alerts_title:\"Focus on what's relevant to you\",empty_state_chat_fre_video_text:\"Private chat and calling\",empty_state_chat_msg:\"Sometimes you just want to chat or video call privately one-on-one or with a group.\",empty_state_chat_title:\"Have private conversations\",empty_state_myactivity_msg:\"View and act on sent messages in context\",empty_state_myactivity_title:\"Easily access messages you've sent\",empty_state_saved_msg:\"Sometimes you need to keep track of a message, save it for easy access.\",empty_state_saved_title:\"Save messages for quick access\",empty_state_teams_fre_video_text:\"Start with teams and channels\",emptytab_go_to_this_website:\"Go to website\",emptytab_go_to_website_text:\"Go to the site\",emptytab_here_is_what_we_can_do:\"Here's what you can do:\",emptytab_try_opening_website:\"You can open the website in browser by selecting\",emptytab_try_opening_website_2:\"from the menu.\",emptytab_try_reloading_text:\"Reload the tab\",emptytab_view_tab_in_desktop_app_text:\"Use the desktop app\",emptytab_website_not_loading:\"This site won't load in our web app\",enable_desktop_notification_dialog_message:\"Getting desktop notifications is a great idea. Go to your browser settings and enable it from there.\",enable_desktop_notification_dialog_title:\"Enable desktop notifications\",end:\"End\",enter:\"Enter\",enter_full_screen:\"Enter full screen\",error_and_no_member_pending_members_banner:\"Your class isn't visible to students yet.\",error_message_AadGroupCreationLimitExceeded:\"You are a member of the max number of teams allowed, you must leave some teams to continue.\",error_message_AppOfflineRetry:\"Teams seems to be offline. Make sure you're connected to the internet and try again.\",error_message_ArchiveTeamWithPrivateChannelNotSupported:\"You'll need to delete all private channels before you archive the team.\",error_message_AtLeastOneAttendeeRequired:\"At least one attendee is required to schedule a meeting.\",error_message_Blocked_Words:\"The name contains a word that can't be used.\",error_message_BroadcastProducerRequired:\"A Producer is required to schedule a live event.\",error_message_BroadcastRoleRequired:\"A live event role is required for the participant: {{participantName}}.\",error_message_CalendarAvailabilityMaxLimit:\"We can't provide availability for more than 15 people.\",error_message_CalendarEventCreationFailedInExchange:\"Event creation failed in exchange, please try again.\",error_message_CalendarEventCreationFailedOccurrenceTimeSpanTooBig:\"You are a trying to create a meeting where one occurence overlaps with another occurence.\",error_message_CalendarEventEndDateIsEarlierThanStartDate:\"The meeting end date is earlier than the start date.\",error_message_CalendarEventErrorCalendarOutOfRange:\"Recurrence Pattern contains a value for a month, day, or week that is out of range\",error_message_CalendarEventInvalidRecipient:\"There are one or more invalid attendee in the meeting. Please remove them and try again.\",error_message_CalendarEventNotFound:\"Meeting is either cancelled or you are not a member of it.\",error_message_CalendarEventStartTimeIsGreaterThanEnd:\"The start time of the meeting is later than the end time\",error_message_CantChangeTeamTypeIfPendingRequest:\"Approve or deny all pending join requests before changing the team privacy.\",error_message_ChannelMeetingCreationDisabledByTenantAdmin:\"Your IT admin has disabled team meeting creation\",error_message_ChannelNameAlreadyExist:\"Another channel already has that name. Try a different one.\",error_message_ChannelNameUpdateToTeamThreadFailed:\"An error occurred while updating the channel.\",error_message_ChannelThreadNotExist:\"The channel doesn't exist.\",error_message_ClientNetworkOffline:\"Teams seems to be offline. Make sure you're connected to the internet.\",error_message_ClientNetworkOfflineCreateTeamV2:\"Reconnect to the internet and try creating your team again.\",error_message_Conflict:\"A transient error occurred. Please try again.\",error_message_CreateChannelThreadFailed:\"An error occurred while creating the channel.\",error_message_CreateDefaultChannelInSkypeFailed:\"An error occurred while creating the team.\",error_message_CreateTeamInExchangeFailed:\"An error occurred while creating the team in Exchange.\",error_message_CreateTeamInSkypeFailed:\"An error occurred while creating the team.\",error_message_DeleteChannelThreadFailed:\"An error occurred while deleting the channel.\",error_message_DeleteTeamFailedChannelNotFound:\"An error occurred while deleting the team.\",error_message_DeleteTeamFailedSettingTopicsProperty:\"An error occurred while deleting the team.\",error_message_DeleteTeamNotAuthorized:\"You don't have permission to delete the team.\",error_message_DeleteTeamWithPrivateChannelNotSupported:\"You'll need to delete all private channels before you delete the team.\",error_message_DeletingTeamInExchangeFailed:\"An error occurred while deleting the team.\",error_message_ETagMismatch:\"You don't have the most recent version of the meeting info. Please close and reopen this dialog to make changes.\",error_message_EditTeamEmptyTeamName:\"Team name is empty.\",error_message_EditTeamInvalidInput:\"Neither team name/description nor team data/access type is changed.\",error_message_ErrorCalendarIsCancelledForAccept:\"The meeting you are trying to accept has been cancelled.\",error_message_ErrorCalendarIsCancelledForDecline:\"The meeting you are trying to decline has been cancelled.\",error_message_ErrorCalendarIsCancelledForTentative:\"The meeting you are trying to tentativelly accept has been cancelled.\",error_message_ErrorFetchingCalendarEvent:\"Error occurred while fetching the team event. The meeting might have been either cancelled or deleted\",error_message_ErrorItemNotFound:\"Meeting is either cancelled or you are not a member of it.\",error_message_ErrorNonExistentMailbox:\"Mailbox does not exist.\",error_message_ErrorUnifiedGroupAliasContainsBlockedWords:\"The team ID contains a word that isn't allowed by your organization. Please change the team ID.\",error_message_ErrorUnifiedGroupNameContainBlockedWords:\"The team name contains a word that isn't allowed by your organization. Please rename your team.\",error_message_ErrorUnifiedGroupNameIsInvalid:\"The team name you specified isn't valid. Please make sure the length of the name is under 256 characters and that it doesn't include spaces at the end.\",error_message_ExchangeServerBusy:\"Server is busy. Please try again.\",error_message_ExchangeSubmissionQuotaExceeded:\"The meeting cannot be created because submission quota is exceeded.\",error_message_FailedMailboxProvision:\"We ran into a problem creating your team. Try again with a different name.\",error_message_Forbidden:\"You are not authorized.\",error_message_GetCalendarEventsForbidden:\"We are not able to access your events. Please contact your system administrator.\",error_message_GetUnifiedGroupMembersInExchangeFailed:\"An error occurred while performing the operation. Please try again.\",error_message_GetUserUnifiedGroupsFailed:\"An error occurred while performing the operation. Please try again.\",error_message_GroupMailboxEmpty:\"Mailbox address for selected team is not available.\",error_message_GuestAccountDisabled:\"This user account is disabled. To collaborate with this user, the administrator should enable the account first.\",error_message_GuestInSovereingCloud:\"You're trying to invite a user whose Azure AD account is in a sovereign cloud. To collaborate with this user, ask the user for another email address or create a member user account for the user in your Azure AD directory.\",error_message_IBPolicyViolation:'Unable to add user due to IT admin settings. <a href=\"https://go.microsoft.com/fwlink/?linkid=2084948\" target=\"_blank\">Learn more</a>',error_message_InvalidCommandParameter:\"Invalid input.\",error_message_InvalidDistibutionList:\"The distribution list used is not valid.\",error_message_InvalidEndDateInRecurrence:\"Start date of first instance is resulting in a date that is greater than end date \",error_message_InvalidTeamOrUser:\"The team or the user(s) is invalid.\",error_message_LeaveTeamOnTeamWithPrivateChannelNotSupported:\"You'll need to leave all private channels in the team before you leave the team.\",error_message_LiveEventTitleRequired:\"A title is required to schedule a live event.\",error_message_MSGraphRemoveGroupMemberFailed:\"We couldn't remove the member. Please try again later.\",error_message_MaxChannelLimitExceeded:\" This team already has the max number of channels.\",error_message_MaxPrivateChannelLimitExceeded:\"Your team has reached the maximum number of private channels.\",error_message_MaxTeamNamePrefixSuffixLimitExceeded:\"Team name prefix and suffix length exceeded, please contact admin to fix it.\",error_message_MaximumPrivateChannelMembersLimitReached:\"This channel already has the max number of members.\",error_message_MaximumTeamMembersLimitReached:\"This team already has the max number of members.\",error_message_MaximumTeamOwnersLimitReached:\"A team can have a max of 100 team owners.\",error_message_MeetingTitleRequired:\"A meeting title is required to schedule a meeting.\",error_message_MemberIsNotAdminToPerformOperation:\"You don't have permission to complete that action.\",error_message_MissingPrefixSuffix:\"The team prefix or suffix is incorrect, please try again.\",error_message_MissingTeamSmtpAddress:\"We are still setting up the team, please try again later.\",error_message_ModernGroupNotFoundInPowerBi:\"The current team wasn't found in the Power BI service. Please check back if it's a newly created group.\",error_message_MsaGuestNotSupported:\"Only Office 365 work or school accounts can be added as guests.\",error_message_OperationDeniedAsMemberIsLastAdminInChannel:'You\\'re the last owner of the \"{{channelName}}\" channel. There has to be at least one other owner for you to leave the channel.',error_message_OperationDeniedAsMemberIsLastAdminInTeam:\"You can't make yourself a member because you're the last team admin.\",error_message_OperationDeniedAsMemberIsLastMemberInTeam:\"You can't leave the team because you're the last member.\",error_message_Org_Blocked_Words:\"The name can't contain {{blockedWord}}.\",error_message_ParticipantDefinedRoleTwice:\"Please remove {{participantName}}. Producers and presenters already have permission.\",error_message_ParticipantFromDifferentTenant:\"Members of your event group must be from your organization. Please remove {{participantName}} to be able to update the meeting.\",error_message_ParticipantRequiredInformationMissing:\"Participant - {{participantName}} doesn't have all required fields. Please try to add this participant again.\",error_message_PrivateMeetingCreationDisabledByTenantAdmin:\"Your IT admin has disabled private meeting creation\",error_message_RecurringBroadcastMeetingNotSupported:\"Microsoft Teams does not support recurring live events. Contact the meeting organizer for help\",error_message_RetrievingDashboardsPersonal:\"Error retrieving personal dashboards\",error_message_SkypeTokenIssue_UserNetworkOffline:\"Teams seems to be offline. Make sure you're connected to the internet and try again.\",error_message_TeamCreationInProgress:\"Team provisioning is in progress.\",error_message_TeamMigrationProvisioningInProgress:\"Group migration is already in progress\",error_message_TeamNotFound:\"The team doesn't exist.\",error_message_TeamOwnerNotFound:\"The team does not have an owner.\",error_message_TeamThreadNotExist:\"The team does not exist\",error_message_UnableToGenerateUniqueTeamAlias:\"We couldn’t create a team with that name. Please pick a different one and try again.\",error_message_UnableToGenerateUniqueTeamAliasWithLongSuffix:\"We couldn’t create the team. Please try again.\",error_message_UnifiedGroupErrorAADAuthorizationRequestDenied:\"You don't have permissions to create a new team.\",error_message_UnifiedGroupErrorAADRequestThrottledTemporarily:\"The team couldn't be created because the specified owner SMTP address is invalid. Please try again with another address.\",error_message_UnifiedGroupErrorAlreadyCreatedBySomeoneElse:\"Somebody already has that team ID. Try a different one.\",error_message_UnifiedGroupErrorCreationDisabled:\"You don't have permissions to create teams.\",error_message_UnifiedGroupErrorInvalidOwnerId:\"You don't have permissions to create a new team.\",error_message_UnifiedGroupErrorQuota:\"We can't create this team. You've hit the max number of teams you're allowed to create, or your organization has reached the max number of total teams.\",error_message_UpdateChannelDescriptionFailed:\"An error occurred while updating the channel.\",error_message_UpdateChannelNameFailed:\"An error occurred while updating the channel.\",error_message_UserMailboxNotDiscoverable:\"Unable to connect to your Exchange calendar at the moment.\",error_message_UserNotFound:\"The user is not found.\",error_message_UserNotFoundInSkypeTeam:\"The user is not a member of the team.\",error_message_UserNotFoundInWhitelist:\"The user does not have permissions to access Microsoft Teams.\",error_message_UserNotPartOfSGToCreateTeam:\"You are not able to create teams because your IT admin has disabled the creation of Office 365 Groups.\",error_message_bcast_third_party_cookie_disabled:\"To watch the live event, you'll need to ask your admin to allow third-party cookies in your browser.\",error_message_bmccommand:'Failed to execute \"{{command}}\" command. Please try again.',error_message_bmccommand_invalidOperation:'Failed to execute \"{{command}}\" command. One or more sources are no longer available.',error_message_broadcast_invalid_identifiers:\"We couldn't find that event. Check your link and try again.\",error_message_broadcast_itp:\"Live events are in preview in Safari\",error_message_broadcast_itp_download:\"Download app\",error_message_broadcast_itp_download_upsell:\"For a better experience, download the desktop app.\",error_message_broadcast_itp_submessage:'You can access them on Safari, but you\\'ll have to make changes to your browser settings that could impact your experience on other websites. <a href=\"https://go.microsoft.com/fwlink/?linkid=2097965\" target=\"_blank\">Learn more</a>',error_message_broadcast_join_failure:\"Can't load the live event. Try rejoining.\",error_message_broadcast_limit_reached:\"Try again later\",error_message_broadcast_limit_reached_desc:\"Your org has too many live events running to start another one right now.\",error_message_broadcast_not_found:\"The live event is not found. Make sure the event exists and not cancelled.\",error_message_broadcast_permission_denied:\"You need permission to join this live event. Please contact the organizer.\",error_message_broadcast_safari_support:\"Oops! Live events are not supported on Safari yet. Download the Teams desktop app or use another browser to watch the live event.\",error_message_broadcast_switch_tenant:\"This event is in {{tenantName}}. To join, you'll need to be in that org, too.\",error_message_broadcast_switch_tenant_ufd:\"This event is in {{tenantName}}. To join, you'll need to be in that org, too.\",error_message_broadcast_vod_not_available_message:\"On-demand viewing isn't available for this live event. Please contact the organizer to view the recording.\",error_message_empty_guestname:\"display name can't be blank\",error_message_meeting_full_join_failure:\"This meeting is full\",error_message_meeting_full_join_failure_description:\"Try contacting the organizer for help.\",error_message_meeting_join_failure:\"There was an error in joining this meeting. Please contact the meeting organizer\",error_message_no_lobby_for_broadcast:\"Couldn't join event. To get access, talk to the event organizer.\",error_message_no_lobby_for_broadcast_desc:\"You need permission to join the event group. Please contact the event organizer.\",error_message_video_rendering_failure:\"Ask the presenter to return to the shared window, or select a different video source\",error_message_video_rendering_failure_title:\"Content sharing is paused\",error_page_DOM_storage_disabled:\"To open the web app, you'll need to change your browser settings to allow DOM storage.​​​​​​\",error_page_anonymous_meeting_failure:\"Something's wrong with the meeting or the link you're using to join it\",error_page_auth_failure:\"To open the web app, you need to change your browser settings to allow third-party cookies.\",error_page_incompatible_compliance_policy:\"Hmm...looks like your compliance policy won't let you sign in to Microsoft Teams. Talk to your IT admin to update your policy. See you soon!\",error_page_indexedDB_locked:\"We're having trouble syncing conversations to your machine\",error_page_indexedDB_upgrade_blocked:\"We're not able to update Microsoft Teams because it's running somewhere else. Please close all other instances.\",error_page_itp_block:\"Teams is in preview in Safari\",error_page_multiple_user_identities:\"To start using Teams with {{currentUserEmail}}, sign out of your other accounts\",error_page_multiple_user_identities_signout:\"Sign out\",error_page_tab_title:\"Microsoft Teams - Error\",es_call_app_coachmark:\"Make calls and organize your contacts.\",es_call_button_coachmark:\"Here's where you make a call\",es_channel_conversation_dialog_text:\"Post a message in a channel to share your ideas! Reply to someone else or start a new conversation.\",es_channel_modal_coachmark_followup:\"Go ahead and start a conversation with the team.\",es_chat_dialog_text:\"Chat is where it's at! Use it for one-on-one or small group conversations.\",es_chat_modal_coachmark_followup:\"Who would you like to reach out to?\",es_chat_with_contact_button:\"Chat with {{userName}}\",es_chat_with_one_contact_step1_coachmark_text:\"Start a private chat with {{userName}} or anyone in your org right here.\",es_chat_with_one_contact_step2_coachmark_text:\"Type {{userName}} or the name of anyone in your org--even a guest--and start chatting.\",es_chat_with_two_contacts_step1_coachmark_text:\"Start a private chat with {{userName1}} or {{userName2}} right here.\",es_chat_with_two_contacts_step2_coachmark_text:\"Type {{userName1}}, {{userName2}}, or the name of anyone in your org and start chatting.\",es_desktop_banner_coachmark_followup:\"Download the Teams desktop app any time from here.\",es_desktop_download_button_text:\"Download now\",es_desktop_download_text:\"We recommend downloading the Teams desktop app to stay better connected.\",es_include_system_audio_coachmark:\"Want others to hear your shared content? Include system audio.\",es_include_system_audio_coachmark_learn_more:\"Learn more\",es_message_box_at_mention_coachmark:\"Notify someone about your message by typing @ before their name.\",es_message_box_file_sharing_coachmark:'To share a file, press <svg class=\"app-svg icons-attachment icons-default-fill\"><use xlink:href=\"#icons-attachment\" href=\"#icons-attachment\"/></svg> or drag and drop the file over the compose box.',es_mobile_banner_coachmark_followup:\"Click your profile pic to see options for downloading the Teams desktop and mobile apps.\",es_mobile_getapp_coachmark:\"Download the Teams mobile app from here.\",es_modal_try_it_now_btn_text:\"Try it now\",es_new_chat_coachmark:\"Start a private chat with anyone in your org right here.\",es_new_chat_coachmark_step2:\"Type the name of anyone in your org--even a guest--and start chatting.\",es_reply_message_coachmark:\"Reply to the message here, or start a new conversation below.\",es_screenshare_zoom_coachmark:'Want a closer look? Zoom in or out using your mouse, trackpad, or keyboard. <a href=\"https://go.microsoft.com/fwlink/?linkid=2093184\" target=\"_blank\">Learn more</a>',es_video_player_video:\"Video\",es_video_player_videoend:\"Video ending\",es_video_player_videointro:\"Video starting. Press space to pause and resume the video.\",es_video_player_videopause:\"Video paused\",es_video_player_videoresume:\"Video resumed\",es_whats_new_promotion_coachmark:\"{{html}}\",esc:\"Escape\",esp_actionable_coachmark_aria_anouncement:\"Info popup. {{description}} Press control alt shift P to select\",esp_menu_surface_aria_announcement:\"Menu surface has displayed, press control M to select, press escape to close\",esp_quickguides_aria_anouncement:\"User guides have displayed. Press escape to close, press control alt shift G and control alt shift T to select\",event_chat_notification_setting:\"Event chat notifications\",exchange_contact_add_contact_button:\"Add contact\",exchange_contact_add_to_quick:\"Add to Quick Calling\",exchange_contact_column_group:\"Group\",exchange_contact_column_group_overflowText:\"+{{numberOfAdditionalGroups}} more\",exchange_contact_column_name:\"Name\",exchange_contact_column_phone:\"Phone\",exchange_contact_column_position:\"Title\",exchange_contact_initiate_call:\"Call\",exchange_contact_initiate_chat:\"Chat\",exchange_contact_name_field_unaviablable_label:\"Name unavailable\",exchange_contact_no_contacts_message:\"You don't have any saved contacts.\",exchange_contact_search_placeholderText:\"Find a contact\",exchange_contact_title_field_unaviablable_label:\"Title unavailable\",exchange_contacts_contacts_table_aria_label:\"Contacts\",exit_full_screen:\"Exit full screen\",expand_broadcast_objects_summary:\"Expand live event resources\",extensibility_additional_auth_continue:\"Continue\",extensibility_additional_auth_dialog_continue:\"Continue\",extensibility_additional_auth_dialog_message:\"We need to ask for additional permissions\",extensibility_additional_auth_dialog_title:\"Almost there!\",extensibility_app_close_button:\"Close\",extensibility_app_icon_alt:\"{{appName}} app icon\",extensibility_app_install_consent_dialog_continue:\"Continue\",extensibility_app_install_consent_dialog_error_message:\"Unfortunately, it looks like your tenant settings doesn't allow installing apps. Talk to your admin about adjusting your settings.\",extensibility_app_install_consent_dialog_message:\"In order to complete this action you need to accept this app's {{privacyPolicy}} and {{termsOfUse}}.\",extensibility_app_install_consent_dialog_title:\"{{appName}} needs your permission\",extensibility_app_suggestion_banner_action_text:\"Add\",extensibility_app_suggestion_banner_text:\"Add {{appName}} to your apps.\",extensibility_app_upgrade_consent_banner_action_text:\"Upgrade\",extensibility_app_upgrade_consent_banner_text:\"New version of {{appName}} is available and needs new permissions.\",extensibility_apps_gallery_all_apps:\"All\",extensibility_apps_gallery_banner_btn_top_picks:\"See our top picks\",extensibility_apps_gallery_banner_cat_all_apps_content:\"Add your favorite app for yourself or for a team.\",extensibility_apps_gallery_banner_cat_all_apps_title:\"Browse available apps and services\",extensibility_apps_gallery_banner_cat_bots_content:\"Bots let you search for and share information from different apps.\",extensibility_apps_gallery_banner_cat_bots_title:\"Chat to get info and find answers\",extensibility_apps_gallery_banner_cat_connectors_content:\"Connectors send notifications right into a channel, where everyone can see them.\",extensibility_apps_gallery_banner_cat_connectors_title:\"Get notifications right in a channel\",extensibility_apps_gallery_banner_cat_messaging_content:\"Include nicely formatted content from an app in a channel or chat.\",extensibility_apps_gallery_banner_cat_messaging_title:\"Put rich content in conversations\",extensibility_apps_gallery_banner_cat_personal_apps_content:\"Check your personal app to get a bird’s-eye view of all your work.\",extensibility_apps_gallery_banner_cat_personal_apps_title:\"See everything you’re doing in different teams\",extensibility_apps_gallery_banner_cat_tabs_content:\"Bring the tools and services your team cares about right into a channel.\",extensibility_apps_gallery_banner_cat_tabs_title:\"Pin content at the top of a channel\",extensibility_apps_gallery_banner_microsoft_teams:\"Microsoft Teams\",extensibility_apps_gallery_banner_text:\"Introducing Apps for\",extensibility_apps_gallery_bots_option:\"Bots\",extensibility_apps_gallery_category:\"All Categories\",extensibility_apps_gallery_category_region:\"App categories\",extensibility_apps_gallery_connectors_option:\"Connectors\",extensibility_apps_gallery_delete_app_option:\"Delete\",extensibility_apps_gallery_description:\"Bots allow you to get more done by helping you complete tasks in your conversations. Chat with bots 1:1 or add them to a team.\",extensibility_apps_gallery_description_new:\"Apps allow you to get more done by helping you complete tasks in your conversations or tabs. Add tabs to your channels or chat with bots 1:1 and in your teams.\",extensibility_apps_gallery_discover:\"Discover\",extensibility_apps_gallery_featured_option:\"Top picks\",extensibility_apps_gallery_installed:\"Added apps\",extensibility_apps_gallery_lob_apps_option:\"Built for {{tenantName}}\",extensibility_apps_gallery_manage_app_label:\"App management options\",extensibility_apps_gallery_new_apps_option:\"What's new\",extensibility_apps_gallery_personal_apps:\"Personal apps\",extensibility_apps_gallery_popular_apps:\"Popular apps\",extensibility_apps_gallery_search_all:\"Search all\",extensibility_apps_gallery_sharing_copyLink_title:\"Copy link\",extensibility_apps_gallery_sideload_app:\"Upload a custom app\",extensibility_apps_gallery_tabs_option:\"Tabs\",extensibility_apps_gallery_tags:\"Tags\",extensibility_apps_gallery_tenantapps_option:\"Company apps\",extensibility_apps_gallery_title_all_apps:\"All apps\",extensibility_apps_gallery_title_bots:\"Ask questions and find info in a channel or chat.\",extensibility_apps_gallery_title_bots_option:\"Apps with Bots\",extensibility_apps_gallery_title_connectors:\"Get notifications right in a channel\",extensibility_apps_gallery_title_connectors_option:\"Apps with Connectors\",extensibility_apps_gallery_title_featured_option:\"Apps for Top Picks\",extensibility_apps_gallery_title_inputExtension_option:\"Apps with Compose Extensions\",extensibility_apps_gallery_title_messaging:\"Include richly formatted content right in a conversation.\",extensibility_apps_gallery_title_new:\"Discover apps\",extensibility_apps_gallery_title_personal:\"Every app that's available for your own use.\",extensibility_apps_gallery_title_tabs:\"Pin content and serveices at the top of a channel.\",extensibility_apps_gallery_title_tabs_option:\"Apps with Tabs\",extensibility_apps_gallery_update_app_option:\"Update\",extensibility_apps_gallery_upload_app_label:\"Upload custom app options\",extensibility_apps_gallery_upload_option_sideload:\"Upload for me or my teams\",extensibility_apps_gallery_upload_option_tenant:\"Upload for your organization\",extensibility_apps_gallery_upload_option_tenant_with_name:\"Upload for {{tenantName}}\",extensibility_apps_inputExtension_option:\"Compose\",extensibility_apps_list_aria_label_more_options:\"Hit space for more options\",extensibility_apps_list_search_aria_label:\"Search for apps\",extensibility_apps_list_search_result_update_1_match:\"Apps list updated. 1 matching app found\",extensibility_apps_list_search_result_update_multiple_matches:\"Apps list updated. {{num}} matching apps found\",extensibility_apps_list_search_result_update_no_match:\"Apps list updated. No matching app found\",extensibility_apps_list_v2_search_no_result_description:\"Browse all apps to see what tools you can add to your work space\",extensibility_apps_list_v2_search_no_result_title:\"No results found\",extensibility_apps_list_v2_search_placeholder:\"Find an app\",extensibility_apps_messaging_for_team:\"Send a rich message\",extensibility_apps_messaging_option:\"Messaging\",extensibility_apps_placeholderMessage_apps_blocked_by_tenant:\"Interacting with external apps has been disabled by your administrator.\",extensibility_apps_placeholderMessage_no_results:\"No results\",extensibility_apps_store_app_management_option:\"Press Shift + F10 to activate more actions\",extensibility_apps_store_app_tile_label:\"tile\",extensibility_apps_store_category_analytics:\"Analytics\",extensibility_apps_store_category_communication:\"Communication\",extensibility_apps_store_category_content_management:\"Content management\",extensibility_apps_store_category_customer_contact_management:\"Customer + contact management (CRM)\",extensibility_apps_store_category_customer_support:\"Customer support\",extensibility_apps_store_category_data_visualization_bi:\"Data visualization + BI\",extensibility_apps_store_category_developer_tools:\"Developer tools\",extensibility_apps_store_category_education:\"Education\",extensibility_apps_store_category_file_documents:\"Files + documents\",extensibility_apps_store_category_financial_management:\"Financial management\",extensibility_apps_store_category_human_resources_recruiting:\"Human resources + recruiting\",extensibility_apps_store_category_it_admin:\"IT/Admin\",extensibility_apps_store_category_jobs:\"Jobs\",extensibility_apps_store_category_lab_app:\"Lab app\",extensibility_apps_store_category_lifestyle:\"Lifestyle\",extensibility_apps_store_category_look_Feel:\"Look + feel\",extensibility_apps_store_category_maps_feeds:\"Maps + feeds\",extensibility_apps_store_category_meetings_scheduling:\"Meetings + scheduling\",extensibility_apps_store_category_merged_analyticsbi:\"Analytics and BI\",extensibility_apps_store_category_merged_developerit:\"Developer and IT\",extensibility_apps_store_category_merged_education:\"Education\",extensibility_apps_store_category_merged_hr:\"Human resources\",extensibility_apps_store_category_merged_productivity:\"Productivity\",extensibility_apps_store_category_merged_projectmanagement:\"Project management\",extensibility_apps_store_category_merged_salessupport:\"Sales and support\",extensibility_apps_store_category_merged_socialfun:\"Social and fun\",extensibility_apps_store_category_microsoft:\"Microsoft\",extensibility_apps_store_category_news_weather:\"News + weather\",extensibility_apps_store_category_other:\"Other\",extensibility_apps_store_category_printing_faxing:\"Printing + faxing\",extensibility_apps_store_category_productivity:\"Productivity\",extensibility_apps_store_category_project_management:\"Project management\",extensibility_apps_store_category_public_facing_websites:\"Public-facing Websites\",extensibility_apps_store_category_reference:\"Reference\",extensibility_apps_store_category_sales_marketing:\"Sales + marketing\",extensibility_apps_store_category_search_discoverability:\"Search + discoverability\",extensibility_apps_store_category_security_compliance:\"Security + compliance\",extensibility_apps_store_category_social:\"Social\",extensibility_apps_store_category_training_tutorial:\"Training + tutorial\",extensibility_apps_store_category_travel_navigation:\"Travel + navigation\",extensibility_apps_store_category_utilities:\"Utilities\",extensibility_apps_store_category_workflow_business_management:\"Workflow + business management\",extensibility_apps_store_category_workflow_image_video_galleries:\"Image + video galleries\",extensibility_apps_store_header:\"Apps\",extensibility_apps_store_title:\"App store\",extensibility_aria_installed_apps:\"Installed apps\",extensibility_aria_label_more_options:\"{{appName}} selected Press Shift + F10 to activate more actions\",extensibility_aria_pinned_apps:\"Pinned apps\",extensibility_browse_all_apps:\"Browse all apps\",extensibility_connectorInstanceConfigurationDialog_cancel:\"Cancel\",extensibility_connectorInstanceConfigurationDialog_remove:\"Remove\",extensibility_connectorInstanceConfigurationDialog_removing:\"Removing\",extensibility_connectorInstanceConfigurationDialog_removingConfiguration_failed:'Unable to remove \"{{appName}}\" connector configuration. Please try again.',extensibility_connectorInstanceConfigurationDialog_removingConfigurationFooterMessage:'Removing your \"{{appName}}\" connector ...',extensibility_connectorInstanceConfigurationDialog_save:\"Save\",extensibility_connectorInstanceConfigurationDialog_saving:\"Saving\",extensibility_connectorInstanceConfigurationDialog_savingConfiguration_failed:'Unable to save \"{{appName}}\" connector configuration. Please try again.',extensibility_connectorInstanceConfigurationDialog_savingConfigurationFooterMessage:'Setting up your \"{{appName}}\" connector ...',extensibility_consent_badge_bot:\"Bot\",extensibility_consent_badge_connector:\"Connector\",extensibility_consent_badge_inputExtension:\"Compose\",extensibility_consent_badge_personal_app:\"Apps\",extensibility_consent_badge_tab:\"Tab\",extensibility_consent_capabilities:\"Capabilities\",extensibility_different_id_error:'Id \"{{newId}}\" in the manifest.json is different from the id \"{{existingId}}\" of the previously uploaded manifest',extensibility_discover_apps:\"Discover apps\",extensibility_discover_connectors:\"Discover connectors\",extensibility_discover_tabs:\"Discover tabs\",extensibility_featured_apps_title:\"Featured apps\",extensibility_flyoutV2_searching_apps_title:\"App searching results\",extensibility_gallery_icon_error:'Failed to find icon  \"{{fileName}}\" file in the package',extensibility_gallery_not_found_error:\"Could not retrieve gallery for the team\",extensibility_get_bots:\"Get bots\",extensibility_go_to_store:\"More apps\",extensibility_installed_apps_title:\"Installed apps\",extensibility_installed_dialog_add_a_tab_left:\"{{boldStart}}Add a tab{{boldEnd}} by clicking \",extensibility_installed_dialog_add_a_tab_right:\"in your channel header.\",extensibility_installed_dialog_app:\"App\",extensibility_installed_dialog_bot:\"Chat with the bot\",extensibility_installed_dialog_bot_for_team:\"Mention the bot\",extensibility_installed_dialog_button_back_to_gallery:\"Discover more apps\",extensibility_installed_dialog_button_back_to_store:\"Go to Store\",extensibility_installed_dialog_button_done:\"Done\",extensibility_installed_dialog_button_go_to_team:\"Go to {{teamName}}\",extensibility_installed_dialog_compose_left:\"Easily {{boldStart}}insert content{{boldEnd}} from {{appName}} in your messages. Just click \",extensibility_installed_dialog_compose_right:\"below the compose box when you're creating your message.\",extensibility_installed_dialog_connector_for_team:\"Set up a connector\",extensibility_installed_dialog_connector_left:\"Get instant notifications by {{boldStart}}setting up a connector{{boldEnd}}. Just click\",extensibility_installed_dialog_connector_right:\"next to a channel name.\",extensibility_installed_dialog_conversation_left:\"{{boldStart}}Chat with a bot{{boldEnd}} one-on-one! Click \",extensibility_installed_dialog_conversation_right:\"and start typing the app name in your 'To' field.\",extensibility_installed_dialog_go:\"Set up\",extensibility_installed_dialog_install_app:\"{{appName}} is now available for {{teamName}}\",extensibility_installed_dialog_mentioning_the_bot_left:\"Go ahead and \",extensibility_installed_dialog_mentioning_the_bot_right:\"{{boldStart}}mention{{boldEnd}} the bot in a channel.\",extensibility_installed_dialog_messaging:\"Send a rich message\",extensibility_installed_dialog_messaging_for_team:\"Send a rich message\",extensibility_installed_dialog_open:\"Open\",extensibility_installed_dialog_select_channel:\"First, pick the channel where you want to use the app\",extensibility_installed_dialog_set_up_feature:\"Next, set up the features that you want\",extensibility_installed_dialog_subtitle:\"Here's how you can start using the app:\",extensibility_installed_dialog_tab:\"Open the app\",extensibility_installed_dialog_tab_for_team:\"Add a tab\",extensibility_installed_dialog_title:\"You've successfully added {{appName}}!\",extensibility_installed_dialog_title_for_chat:\"{{appName}} is now available in this chat\",extensibility_installed_dialog_title_for_you:\"{{appName}} is now available for you\",extensibility_invalid_field_value_error:'Invalid value(s) specified for {{fieldName}}: \"{{invalidValues}}\"\\r\\n',extensibility_invalid_field_value_forguid_error:'Invalid GUID specified for {{fieldName}}: \"{{invalidValue}}\"\\r\\n',extensibility_invalid_field_value_length_error:'{{fieldName}} is out of range. \"Maximum size: {{maxSize}}\"\\r\\n',extensibility_manifest_error_message:\"For more information, please visit aka.ms/teamsdocs\",extensibility_manifest_error_title:\"Error while reading manifest.json\",extensibility_manifest_not_found_error:'Please ensure there are no folders in your app package and that your app package contains only the manifest.json and the two required icon files at its root level. For an easier experience creating your app package, install <a href=\"https://teams.microsoft.com/l/app/0c5cfdbb-596f-4d39-b557-5d9516c94107\" target=\"_blank\">App Studio</a> from the Teams Store.',extensibility_manifestErrorCancel:\"Cancel\",extensibility_manifestErrorRetry:\"Retry\",extensibility_more_apps:\"More apps\",extensibility_not_supported_error:'\"{{type}}\" not supported',extensibility_offline_error_message:\"Teams seems to be offline.\",extensibility_offline_retry_message:\"Make sure you're connected to the internet and try again.\",extensibility_package_extract_error:\"Error while extracting package\",extensibility_pinned_apps_title:\"Pinned apps\",extensibility_process_package_error:'Failed to process package \\r\\n \"{{error}}\"',extensibility_read_manifest_error:\"Error while reading manifest.json\",extensibility_required_field_error:'\"{{fieldName}}\" is required \\r\\n',extensibility_sideloaded_apps_title:\"Sideloaded apps\",extensibility_store_label1:\"Get apps\",extensibility_store_label2:\"Apps\",extensibility_store_label3:\"More apps\",extensibility_tab_conversation_disabled:\"Conversations haven't been enabled for this tab.\",extensibility_tab_conversation_disabled_message:\"Talk to your team owner to change that setting.\",extensibility_tab_definition_storage_cretae_failed:\"Failed to create tab definition storage for the team\",extensibility_tab_definition_update_success:'\"{{tabDefinition}}\" uploaded successfully',extensibility_tab_definition_upload_success:'\"{{tabDefinition}}\" updated successfully',extensibility_tab_denied:\"You don't have access\",extensibility_tab_enable_conversation:\"Post to the channel about this tab\",extensibility_tab_enable_conversation_in_chat:\"Post to the chat about this tab\",extensibility_tab_load_error_message:\"There was a problem reaching this app\",extensibility_tab_load_retry:\"Retry\",extensibility_tab_not_found:\"This tab is deleted\",extensibility_tab_start_new_conversation_body:\"Whatever you post here will also show up in the main channel.\",extensibility_tab_start_new_conversation_button_text:\"Start conversation\",extensibility_tab_start_new_conversation_message:\"Tab conversation has begun.\",extensibility_tab_start_new_conversation_message_exp:\"Added a new tab at the top of this channel. Here's a link.\",extensibility_tab_start_new_conversation_message_exp_in_chat:\"Added a new tab at the top of this chat. Here's a link.\",extensibility_tab_start_new_conversation_message_in_chat:\"A tab has been added.\",extensibility_tab_start_new_conversation_title:\"Go ahead and start talking!\",extensibility_tabs_list_search_result_update_1_match:\"Tabs list updated. 1 matching tab found.\",extensibility_tabs_list_search_result_update_multiple_matches:\"Tabs list updated. {{num}} matching tabs found.\",extensibility_tabs_list_search_result_update_no_match:\"Tabs list updated. No matching tab found.\",extensibility_team_apps_title:\"Apps my teams use\",extensibility_upload_failure_error:\"Failed to upload document\",extensibility_url_validation_error:'Url should start with \"{{urlPrefix}}\"',extension_aboutLinkLabel:\"About\",extension_aboutTab:\"About\",extension_aboutTab_appPrivacyPolicyLabel:\"Privacy policy\",extension_aboutTab_appPublishedByLabel:\"Published by\",extension_aboutTab_appTermsOfUseLabel:\"Terms of use\",extension_aboutTab_appVersionLabel:\"Version\",extension_aboutTab_appWebsiteLabel:\"Website\",extension_aboutTabMenuOption:\"About this tab\",extension_acceptButtonText:\"Accept\",extension_addAppDialog_Permission_Channel_Create_Delete_Group:\"Create and delete channels in this team.\",extension_addAppDialog_Permission_Channel_Create_Group:\"Create channels in this team.\",extension_addAppDialog_Permission_Channel_Delete_Group:\"Delete channels in this team.\",extension_addAppDialog_Permission_ChannelMessage_Read_Group:\"Read messages in this team.\",extension_addAppDialog_Permission_ChannelSettings_Edit_Group:\"Edit the names, descriptions, and settings of this team’s channels.\",extension_addAppDialog_Permission_ChannelSettings_Read_Edit_Group:\"Read and edit the names, descriptions, and settings of this team’s channels.\",extension_addAppDialog_Permission_ChannelSettings_Read_Group:\"Read the names, descriptions, and settings of this team’s channels.\",extension_addAppDialog_Permission_Member_Read_Group:\"Read this team's members.\",extension_addAppDialog_Permission_Owner_Read_Group:\"Read this team's owners.\",extension_addAppDialog_Permission_RSC_Error_Add_App_Team:\"You don't have permissions to add {{appName}} to this team.\",extension_addAppDialog_Permission_RSC_Error_Delete_App_Team:\"You don't have permissions to remove {{appName}} from this team.\",extension_addAppDialog_Permission_RSC_Error_Upgrade_App_Team:\"You don't have permissions to update {{appName}} in this team.\",extension_addAppDialog_Permission_TeamSettings_Read_Group:\"Read this team's settings.\",extension_addAppDialog_Permission_Teams_Access:\"Maintain access to the team’s data.​\",extension_addAppDialog_Permission_TeamsApp_Read_Group:\"Read this team's apps.\",extension_addAppDialog_Permission_TeamsTab_Create_Delete_Group:\"Create and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Create_Edit_Delete_Group:\"Create, edit and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Create_Edit_Group:\"Create and edit this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Create_Group:\"Create this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Delete_Group:\"Delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Edit_Delete_Group:\"Edit and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Edit_Group:\"Edit this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Delete_Group:\"Read, create and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Edit_Delete_Group:\"Read, create, edit, and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Edit_Group:\"Read, create and edit this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Create_Group:\"Read and create this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Delete_Group:\"Read and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Edit_Delete_Group:\"Read, edit and delete this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Edit_Group:\"Read and edit this team's tabs.\",extension_addAppDialog_Permission_TeamsTab_Read_Group:\"Read this team's tabs.\",extension_addAppDialog_about:\"About\",extension_addAppDialog_add_for_me:\"Add\",extension_addAppDialog_add_for_you:\"Add for you\",extension_addAppDialog_add_to_a_chat:\"Add to a chat\",extension_addAppDialog_add_to_a_team:\"Add to a team\",extension_addAppDialog_add_to_a_team_or_chat:\"Add to a team or chat\",extension_addAppDialog_add_to_team:\"Add\",extension_addAppDialog_allow:\"Allow\",extension_addAppDialog_approve:\"Add\",extension_addAppDialog_back:\"Back\",extension_addAppDialog_bot_capability:\"Chat with a bot to ask questions and find info\",extension_addAppDialog_button_installed:\"Installed\",extension_addAppDialog_button_no:\"No\",extension_addAppDialog_button_open:\"Open\",extension_addAppDialog_button_open_tooltip:\"Installed. Click Open to setup features.\",extension_addAppDialog_button_set_up:\"Available\",extension_addAppDialog_button_set_up_tooltip:\"Installed. Click Available to setup features.\",extension_addAppDialog_button_yes:\"Yes\",extension_addAppDialog_category_separator:\", \",extension_addAppDialog_compose_extension_capability:\"Include rich content in a conversation\",extension_addAppDialog_connector_capability:\"Get notifications right in a channel\",extension_addAppDialog_install:\"Install\",extension_addAppDialog_install_for_a_team:\"You can install this app for a team.\",extension_addAppDialog_install_for_yourself:\"You can install this app for yourself.\",extension_addAppDialog_install_for_yourself_and_team:\"You can install this app for yourself or for a team.\",extension_addAppDialog_personal_app_use:\"Check your personal app to view all your content in one place\",extension_addAppDialog_personal_bot_use:\"Chat with a bot to ask questions and find info\",extension_addAppDialog_personal_compose_extension_use:\"Send rich content in a conversation\",extension_addAppDialog_personal_tab_use:\"Keep track of important content and info\",extension_addAppDialog_privacy_and_permissions:\"Privacy and permissions\",extension_addAppDialog_screenshots:\"Screenshots\",extension_addAppDialog_screenshots_aria:\"Screenshot\",extension_addAppDialog_search_chat_results_label:\"Chat results\",extension_addAppDialog_search_team_results_label:\"Team results\",extension_addAppDialog_select_a_team:\"Select a team\",extension_addAppDialog_show_app_name:\"{{appName}} will appear in your app bar.\",extension_addAppDialog_show_app_name_for_team:\"Adding {{appName}} to your team will make the following capabilities availble for all your team members: \",extension_addAppDialog_suggestions_chat_label:\"Chat suggestions\",extension_addAppDialog_suggestions_team_label:\"Team suggestions\",extension_addAppDialog_supported_languages:\"Supported Languages:\",extension_addAppDialog_tab_capability:\"Pin content and services at the top of a channel\",extension_addAppDialog_tab_capability_for_chat:\"Pin content and services at the top of a chat\",extension_addAppDialog_version:\"Version {{version}}\",extension_addAppDialog_video_and_screenshots_aria:\"App Video and Screenshots. Press enter button to control video. Press left and right to control.\",extension_addAppDialog_video_aria:\"App Video. Press Enter button to enter into the video; Press left or right arrows to navigate in the carousel.\",extension_addAppDialog_view_features:\"View features\",extension_addAppDialog_view_less_description:\"See less\",extension_addAppDialog_view_less_description_aria_label:\"See less. Press enter to view less.\",extension_addAppDialog_view_more:\"See more\",extension_addAppDialog_view_more_description:'... <a target=\"_blank\" tabindex=\"0\" id=\"add-app-dialog-view-more\" aria-describedby=\"ts-add-app-dialog-app-truncate-description\"> See more </a>',extension_addAppDialog_view_more_description_aria_label:\"Press enter to view more.\",extension_addAppDialogAppNamePrivacyAndToU:\"By using {{appName}}, you accept its {{privacyPolicy}} and {{termsOfUse}}:\",extension_addAppDialogAppPermissionTitle:\"This bot has the following permissions:\",extension_addAppDialogAppPermissionTitle_new:\"This app has the following permissions:\",extension_addAppDialogAppRequestPermissionTitle:\"This app is requesting these new permissions:\",extension_addAppDialogAppScope:\"Where do you want to use it?\",extension_addAppDialogBasicPermission1:\"Receive messages and data that I provide to it.\",extension_addAppDialogBasicPermission2:\"Send me messages and notifications.\",extension_addAppDialogChannelSelectorLabel:\"Choose a channel\",extension_addAppDialogChatPermission1:\"Receive messages and data that chat members provide to it in a chat.\",extension_addAppDialogChatPermission2:\"Send messages and notifications in a chat.\",extension_addAppDialogChooseTeam:\"Choose where you'd like to add this app:\",extension_addAppDialogDeveloper:\"By {{developerName}}\",extension_addAppDialogDeviceConsent:\"Access your camera, microphone or speakers while you're using the app.\",extension_addAppDialogDuplicateApp:\"This app has already been added to the team.\",extension_addAppDialogDuplicatePersonalApp:\"This app is already installed for you.\",extension_addAppDialogErrorMessage:\"Something went wrong.\",extension_addAppDialogExternalLinkContent:\"Open external links.\",extension_addAppDialogIdentityChatPermission:\"Access this chat's information such as chat name and roster (including chat member's names and email addresses) - and use this to contact them​.\",extension_addAppDialogIdentityPermission1:\"Access my profile information such as my name, email address, company name, and preferred language.\",extension_addAppDialogIdentityPermission2:\"Access this team's information such as team name, channel list and roster (including team member's names and email addresses) - and use this to contact them​.\",extension_addAppDialogIdentityTeamAndChatPermission:\"Access information from this team or chat such as team or chat name, channel list and roster (including team or chat member's names and email addresses) - and use this to contact them​.\",extension_addAppDialogLocationConsent:\"Access your location while you're using the app.\",extension_addAppDialogMIDIContent:\"Access your MIDI devices.\",extension_addAppDialogManifestParsingCopyClipboardLabel:\"Copy error details to clipboard\",extension_addAppDialogManifestParsingErrorMessage:\"Manifest parsing has failed.\",extension_addAppDialogNotificationsConsent:\"Send notifications.\",extension_addAppDialogPermissionMessageSendOrganization:\"Send messages to anyone in your Teams organization.\",extension_addAppDialogPersonalScopeChat:\"Just for me\",extension_addAppDialogPrivacy:\"privacy policy\",extension_addAppDialogPrivacyAndToU:\"By using {{appName}}, you accept its {{privacyPolicy}} and {{termsOfUse}}:\",extension_addAppDialogTeamAndChatPermission1:\"Receive messages and data that team or chat members provide to it in a channel or chat.\",extension_addAppDialogTeamAndChatPermission2:\"Send messages and notifications in a channel or chat.\",extension_addAppDialogTeamDisabled:\"Sorry, you don't have permission to add apps to this team.\",extension_addAppDialogTeamDisabled_message:\"You don't have permission to add apps to this team.\",extension_addAppDialogTeamPermission1:\"Receive messages and data that team members provide to it in a channel.\",extension_addAppDialogTeamPermission2:\"Send messages and notifications in a channel.\",extension_addAppDialogTenantDisabled:\"Sorry, bots have not been enabled by your system admin.\",extension_addAppDialogTitle_new:\"Discover bots\",extension_addAppDialogTitleTeamIntent_new:\"Add an app to {{teamName}}\",extension_addAppDialogToU:\"terms of use\",extension_addAppDialogV3_appHasPermission:\"This app will have permission to:\",extension_addAppDialogV3_button_add:\"Add\",extension_addAppDialogV3_button_add_to_chat:\"Add to a chat\",extension_addAppDialogV3_button_add_to_team:\"Add to a team\",extension_addAppDialogV3_button_open:\"Open\",extension_addAppDialogV3_button_upgrade:\"Upgrade\",extension_addAppDialogV3_capability_bot_desc:\"Chat with the app to ask questions and find info\",extension_addAppDialogV3_capability_connector_desc:\"Get notifications from the app in a channel\",extension_addAppDialogV3_capability_connector_title:\"Notifications\",extension_addAppDialogV3_capability_messaging_extension_desc:\"Insert content from the app directly into messages\",extension_addAppDialogV3_capability_messaging_extension_title:\"Messages\",extension_addAppDialogV3_capability_tab_desc:\"Use in a tab at the top of a chat or channel\",extension_addAppDialogV3_createdBy:'Created by: <a target=\"_blank\" href=\"{{developerUrl}}\">{{developerName}}</a>',extension_addAppDialogV3_error_appNotFound:\"This app cannot be found.\",extension_addAppDialogV3_messaging:\"Messaging\",extension_addAppDialogV3_moreFromDeveloper:\"More from {{developerName}}\",extension_addAppDialogV3_navigation_about:\"About\",extension_addAppDialogV3_navigation_moreFromDeveloper:\"More from {{developerName}}\",extension_addAppDialogV3_navigation_privacyAndPermissions:\"Privacy and Permissions\",extension_addAppDialogV3_personalApp:\"Personal app\",extension_addAppDialogV3_privacy:\"Privacy and permissions\",extension_addAppDialogV3_privacyDescription:'By using {{appName}}, you agree to the <a target=\"_blank\" href=\"{{privacyUrl}}\">privacy policy</a> and <a target=\"_blank\" href=\"{{termsOfUseUrl}}\">terms of use</a>.',extension_addAppDialogV3_version:\"Version {{version}}\",extension_addAppDialogWait:\"Please wait.\",extension_addTabDialogHeader:\"Add a tab\",extension_addTabDialogMessageHeader_channel:\"Turn the team's favorite apps and files into tabs at the top of the channel.\",extension_addTabDialogMessageHeader_chat:\"Turn your favorite apps into tabs at the top of this chat.\",extension_addWebhookDialog_create:\"Create\",extension_addWebhookDialog_descriptionLabel:\"Description\",extension_addWebhookDialog_edit:\"Save\",extension_addWebhookDialog_iconLabel:\"Profile picture (optional) - 30K max, png only\",extension_addWebhookDialog_invalidWebhookUrlError:\"That isn't a valid URL\",extension_addWebhookDialog_invalidWebhookUrlHttpsError:\"Make sure your callback URL is secure (HTTPS)\",extension_addWebhookDialog_nameLabel:\"Name\",extension_addWebhookDialog_requiredWebhookNameError:\"Required\",extension_addWebhookDialog_requiredWebhookUrlError:\"Required\",extension_addWebhookDialog_save:\"Save\",extension_addWebhookDialog_uploadButtonLabel:\"Upload image\",extension_addWebhookDialog_urlLabel:\"Callback URL\",extension_addWebhookDialog_webhookDescriptionLengthError:\"The description can't be longer than 80 characters\",extension_addWebhookDialog_webhookNameLengthError:\"Name can't be longer than 32 characters\",extension_addWebhookDialogHeader:\"Create an outgoing webhook\",extension_addWebhookDialogHeaderEdit:\"Edit an outgoing webhook\",extension_addWebhookDialogInstruction:'Outgoing webhooks allow you to send commands to services that respond with messages and rich cards. While you control whether data is sent to or received from third parties, Microsoft recommends that you only integrate with trusted systems. <a href=\"{{clickhelpLink}}\" target=\"_blank\">Click to learn more</a> about outgoing webhooks.',extension_addWebhookIconUploadFailure:\"Icon upload error. Unexpected failure.\",extension_allTabsLinkLabel:\"All\",extension_appSideloadingForbiddenErrorMessage:\"Uploading custom apps is not allowed.\",extension_backButtonText:\"Back\",extension_cancelButtonText:\"Cancel\",extension_capabilities_bots:\" Bots \",extension_capabilities_connectors:\" Connectors \",extension_capabilities_inputExtensions:\" Input Extensions \",extension_capabilities_tabs:\" Tabs \",extension_chatPicker_search_result_update_1_match:\"Search results updated. 1 item in the results list\",extension_chatPicker_search_result_update_multiple_matches:\"Search results updated. {{num}} items in the results list.\",extension_chatPicker_search_result_update_no_match:\"Search results updated. No results found.\",extension_chatPicker_title:\"Select a chat to start using {{appName}}\",extension_confirmWebhookDialog_copy_clipboard_name:\"Copy to clipboard\",extension_confirmWebhookDialog_copy_clipboard_name_copied:\"[copied]\",extension_confirmWebhookDialog_developer_learn_more:\"Learn More\",extension_confirmWebhookDialog_header:\"Congratulations! Your new outgoing webhook is nearly ready.\",extension_confirmWebhookDialog_instruction:\"Use this token to securely communicate with Microsoft Teams. Save this in a secure location as it will not be shown again.\",extension_confirmWebhookDialog_security_token_name:\"Security token\",extension_deleteButtonText:\"Remove\",extension_deleteTabDialogContent:'The \"{{tabName}}\" tab will be permanently removed.',extension_deleteTabDialogHeader:\"Want to remove this tab?\",extension_devicePermissionConsentAllow:\"Allow\",extension_devicePermissionConsentDeny:\"Deny\",extension_devicePermissionConsentManage:\"Go to Settings to manage permissions any time.\",extension_devicePermissionDeviceConsentText:\"{{appName}} would like permission to access your camera, microphone, or speakers while you're using the app.\",extension_devicePermissionDeviceConsentTitle:\"Allow {{appName}} to access your device?\",extension_devicePermissionExternalLinkConsentText:\"{{appName}} would like permission to open external links.\",extension_devicePermissionExternalLinkConsentTitle:\"Allow {{appName}} to open external links?\",extension_devicePermissionLocationConsentText:\"{{appName}} would like permission to access your location while you're using the app.\",extension_devicePermissionLocationConsentTitle:\"Allow {{appName}} to access your location?\",extension_devicePermissionMIDIConsentText:\"{{appName}} would like permission to access your MIDI devices.\",extension_devicePermissionMIDIConsentTitle:\"Allow {{appName}} to access MIDI device?\",extension_devicePermissionNotificationsConsentText:\"{{appName}} would like permission to send you notifications.\",extension_devicePermissionNotificationsConsentTitle:\"Allow {{appName}} to send notifications?\",extension_devicePermissionSettingsExternalLinks:\"External links\",extension_devicePermissionSettingsLocation:\"Location\",extension_devicePermissionSettingsMIDI:\"MIDI device\",extension_devicePermissionSettingsManageText:\"Get the most out of the apps you add as tabs by allowing them to access your device. Apply the same permissions to all of them, or customize them individually below.\",extension_devicePermissionSettingsMedia:\"Media (Camera, microphone, speakers)\",extension_devicePermissionSettingsNoApps:\"You don't have any apps that are requesting permission to access your device.\",extension_devicePermissionSettingsNotifications:\"Notifications\",extension_digitalSignageChannelRules:\"Digital Signage channel rules\",extension_editTabDialogHeader:\"Edit tab\",extension_iFrame_ConnectorConfigurationTitle:\"{{appName}} Connector Configuration\",extension_iFrame_TabSettingsTitle:\"{{appName}} Tab Settings\",extension_iFrame_TabViewTitle:\"{{appName}} Tab View\",extension_iFrame_TaskModuleTitle:\"{{appName}} Task Module\",extension_installed_dialog_connectorDisabled:\"You don't have permission to add connectors to this team.\",extension_installed_dialog_tabDisabled:\"Some features have been disabled because you do not have permission.\",extension_myWorkspaceName:\"My workspace\",extension_newTabDialogHeader:\"New tab\",extension_powerbi_unableToGetGroups:\"Unable to access \",extension_powerbi_userNotLicensed:\"Your account is not licensed for Power BI.\",extension_powerbiAddNewReport:\"Open link to add a new report.\",extension_powerbiConnectingString:\"Connected to Power BI. Getting reports ...\",extension_powerbiConnectionToService:\"Connecting to the Power BI service...\",extension_powerbiDashboardsGroup:\"Dashboards\",extension_powerbiErrorFetchingReports:\"Error fetching reports.\",extension_powerbiGroupReportsRetrievedString:\"Group reports retrieved.\",extension_powerbiNoReportsFound:\"No reports found for group.\",extension_powerbiNoReportsItem:\"No reports\",extension_powerbiOpenInPowerBI:\"Open in Power BI\",extension_powerbiPleaseSelectReport:\"Please select a report\",extension_powerbiReportsGroup:\"Reports\",extension_powerbiReportsLabel:\"Reports\",extension_powerbiSelectReports:\"Select Power BI reports to show in this tab:\",extension_powerbiString:\"Power BI\",extension_powerbiWorkspaceLabel:\"Workspace\",extension_powerbiWorkspaceReportsRetrievedString:\"My Workspace reports retrieved.\",extension_recentLinkLabel:\"Recent\",extension_removeButtonText:\"Remove\",extension_removeTabDialogHeader:\"Remove {0}\",extension_removingButtonText:\"Removing\",extension_removingConfigurationFooterMessage:'Removing your \"{{tabName}}\" tab ...',extension_renameTabDialogHeader:\"Rename {0}\",extension_saveButtonText:\"Save\",extension_savingButtonText:\"Saving\",extension_savingConfigurationFooterMessage:'Setting up your \"{{tabName}}\" tab ...',extension_tabAlreadyExistsErrorMessage:\"You already have a tab with that name. Try a different one.\",extension_tabCopyLinkDialogTitle:'Copy a link to \"{{tabName}}\"',extension_tabCopyLinkMenuOption:\"Copy link to tab\",extension_tabDeepLinkLabelFormat:\"{{subEntityLabel}} in {{entityLabel}}\",extension_tabHasIdentityInformationLabel:\"{{tabName}} has access to:\",extension_tabIdentityInformationText:\"Team member's email addresses and information that can identify your team and organization name. Data may be sent to a third-party service\",extension_tabInlineConfig_about:\"About {{tabName}}\",extension_tabInlineConfig_button_text:\"Save\",extension_tabInlineConfig_header:\"Welcome to {{tabName}}\",extension_tabInlineConfig_header_treatment2:\"Finish setting up your {{tabName}} tab\",extension_tabInlineConfig_headerMessage:\"To get started, you need to set a few things up. Once your tab is set up, it will be available for your entire team.\",extension_tabInlineConfig_newTab:\"New tab\",extension_tabInvalidEntityErrorMessage:\"Invalid tab id.\",extension_tabLearnMoreLabel:\"Learn more\",extension_tabLicenseTerms:\"License terms\",extension_tabNameLabel:\"Tab name\",extension_tabNamePlaceholderText:\"Specify the tab name\",extension_tabNameRequiredErrorMessage:\"Name is required\",extension_tabNeedsIdentityInformationLabel:\"{{tabName}} needs access to:\",extension_tabOpenInDesktopAppMenuOption:\"Open in desktop app\",extension_tabPrivacyMessage:\"By using this tab, you agree to the developer's {{licenseTerms}} and {{privacyStatement}}.\",extension_tabPrivacyStatement:\"Privacy statement\",extension_tabPropertiesMenuOption:\"Settings\",extension_tabRemoveFromDigitalSignageMenuOption:\"Remove From DS\",extension_tabRemoveMenuOption:\"Remove\",extension_tabRenameMenuOption:\"Rename\",extension_tabURLDuplicateErrorMessage:\"It looks like this URL is already open in a different tab. Try adding something new instead!\",extension_tabsGallery_installedAppsHeader:\"Tabs for your team\",extension_tabsGallery_installedAppsHeaderForChat:\"Tabs for your chat\",extension_tabsGallery_installedAppsPrivateChannelHeader:\"Tabs for your private channel\",extension_tabsGallery_messageHeader_channel:\"Turn your favorite apps and files into tabs at the top of the channel.\",extension_tabsGallery_messageHeader_chat:\"Turn your favorite apps and files into tabs at the top of the chat.\",extension_tabsGallery_messageHeader_private_channel:\"Turn your favorite apps and files into tabs at the top of the channel. Not all apps support private channels.\",extension_tabsGallery_noSearchResults:\"We can't find any matches for '{{searchString}}'\",extension_tabsGallery_notInstalledAppsHeader:\"All Tabs\",extension_taskModuleAppUnavailable:\"The task module could not be loaded.\",extension_taskModuleAppUnavailableError:\"The URL {{url}} could not be loaded.\",extension_taskModuleErrorMessage:\"Something went wrong, please try again later.\",extension_taskModuleInvalidAppID:\"Invalid App Id.\",extension_taskModuleInvalidBotResponse:\"The bot did not respond correctly to the invoke request.\",extension_taskModuleUnsupportedContentType:\"Can not render unsupported content type.\",extension_teamOrChannelPicker_chatPrompt:\"Type the name of a chat\",extension_teamOrChannelPicker_setUpBotString:\"Set up a bot\",extension_teamOrChannelPicker_setUpConnectorString:\"Set up a connector\",extension_teamOrChannelPicker_setUpGeneralString:\"Set up\",extension_teamOrChannelPicker_setUpMessagingString:\"Set up a messaging\",extension_teamOrChannelPicker_setUpTabString:\"Set up a tab\",extension_teamOrChannelPicker_subTitle:\"{{appName}} will be available for the entire team, but you can start using it in the channel you choose.\",extension_teamOrChannelPicker_subTitle_simpleAppModel_chat:\"{{appName}} is already available for you to use on your own.\",extension_teamOrChannelPicker_subTitle_simpleAppModel_team:\"{{appName}} is already available for you to use on your own. Add it to a channel in a team to use it with other people.\",extension_teamOrChannelPicker_teamPrompt:\"Type a team or channel name\",extension_teamOrChannelPicker_title:\"Select a channel to start using {{appName}}\",extension_teamOrChannelPicker_title_simpleAppModel_chat:\"Choose the chat where you want to use {{appName}}\",extension_teamOrChannelPicker_title_simpleAppModel_team:\"Choose a team and channel for {{appName}}\",extension_thirdPartyTabDeveloperLabel:\"Microsoft, powered by {{developerName}}\",extension_thirdPartyTabPrivacyMessage:\"By using this tab, you agree to the license terms and privacy statement of {{developerName}}.\",extension_unableToCreateConversation:\"We aren't able to create a conversation for this tab.\",extension_unableToRemoveConfigurationFooterMessage:'Unable to receive configuration for \"{{tabName}}\" tab. Removing anyway ..',extension_unableToSaveConfigurationFooterMessage:'Unable to save configuration for \"{{tabName}}\" tab',extension_uninstallComposeExtensionConfirmMessage:'From now on, \"{{name}}\" won\\'t appear below your compose box.',extension_uninstallComposeExtensionTitle:'Want to uninstall \"{{name}}\"?',extension_uninstallConfirmCloseText:\"Cancel\",extension_uninstallConfirmMessage:\"Are you sure you want to uninstall {{name}}?\",extension_uninstallConfirmOkText:\"Uninstall\",extension_uninstallConfirmTitle:\"Uninstall {{name}}\",extension_webpageTabFrameworkRemoveErrorMessage:\"We couldn't remove resources for your tab completely. Removing anyway ...\",extension_webpageTabFrameworkSaveErrorMessage:\"We couldn't save your tab settings. Please try again.\",extension_websiteInvalidURLErrorMessage:\"That isn't a valid URL.\",extension_websiteInvalidURLInConfiguredTabErrorMessage:\"The URL for this tab isn't valid. You can update the URL in the tab settings.\",extension_websiteSecureURLNeededErrorMessage:\"Make sure your site starts with https://\",extension_websiteTabClose:\"Close\",extension_websiteURLCannotReachErrorMessage:\"We couldn't find that site. Check the  URL and try again.\",extension_websiteURLLabel:\"URL*\",extension_websiteURLNoEmbeddingErrorMessage:\"This site can't be embedded in another site (like Microsoft Teams).\",extension_websiteURLPlaceholderText:\"Paste your link here\",extension_websiteURLRemarkLabel:\"\",extension_websiteURLRequiredErrorMessage:\"\",extension_websiteURLValidationErrorMessage:\"That isn't a valid URL.\",extensioncatalog_appAssignmentsDescription:\"Assignment experience for classes\",extensioncatalog_appAssignmentsDescriptionLong:\"Assignments is a tool for teachers to create, distribute, track, and review student work. Students use the tool to track due dates, turn in their work, and check feedback.\",extensioncatalog_appAssignmentsName:\"Assignments\",extensioncatalog_appDynamics_descriptionLong:\"Collaborate on Dynamics 365, share files, and easily get info via chat. Note: Your team and channel name will be visible to others on connected records in Dynamics 365, and files will be synced between Dynamics 365 and Microsoft Teams.\",extensioncatalog_appDynamics_descriptionShort:\"Collaborate on Dynamics 365, share files, and easily get info via chat.\",extensioncatalog_appDynamics_tabDashboard:\"My Dashboard\",extensioncatalog_appDynamics_tabHelp:\"Help\",extensioncatalog_appDynamics_tabSettings:\"Settings\",extensioncatalog_appFlow_tabApprovalsName:\"Approvals\",extensioncatalog_appFlow_tabFlowsName:\"Flows\",extensioncatalog_appFlow_tabMyFlowsName:\"My flows\",extensioncatalog_appFlow_tabReceivedApprovalsName:\"Received approvals\",extensioncatalog_appFlow_tabSentApprovalsName:\"Sent approvals\",extensioncatalog_appFlow_tabSharedFlowsName:\"Shared flows\",extensioncatalog_appFlowDescription:\"Be more productive with Microsoft Flow\",extensioncatalog_appFlowDescriptionLong:\"Automate time-consuming and repetitive tasks by integrating your favorite apps and services with Microsoft Flow.\",extensioncatalog_appFlowName:\"Flow\",extensioncatalog_appSharePointDescription:\"View pages and collaborate with lists.\",extensioncatalog_appSharePointDescriptionLong:\"Add a SharePoint page or list. Lists can be edited. Pages are read only in Teams.\",extensioncatalog_appShifts_shiftsTabName:\"Schedules\",extensioncatalog_appShiftsDescription:\"Plan shift schedules, broadcast open and unfilled shifts. Additionally, easily view shifts and make schedule-change requests.\",extensioncatalog_appShiftsDescriptionLong:\"For managers, plan shift schedules, broadcast open and unfilled shifts to your team. For team members, easily view your shifts and make schedule-change requests (swap/offer/time off).\",extensioncatalog_appShiftsIntName:\"Shifts (Int)\",extensioncatalog_appShiftsName:\"Shifts\",extensioncatalog_cmdGiphyDescription:\"Say it with a GIF.\",extensioncatalog_cmdGiphyFriendlyName:\"giphy\",extensioncatalog_cmdGiphyName:\"giphy\",extensioncatalog_cmdGiphyQueryParam:\"The search query.\",extensioncatalog_helpAppHelpTabName:\"Topics\",extensioncatalog_helpAppLongDescription:\"Help, Training and Support content for Teams\",extensioncatalog_helpAppName:\"Help\",extensioncatalog_helpAppShortDescription:\"In-App Teams Help\",extensioncatalog_helpAppTrainingTabName:\"Training\",extensioncatalog_helpAppWhatsNewTabName:\"What's new\",extensioncatalog_tabCanvasDescription:\"Draft documents, track meeting notes, share feature specs, and edit in real time.\",extensioncatalog_tabCanvasDescriptionLong:\"Open a Wiki tab so you can collaborate quickly and easily. Draft documents, track notes, share ideas, edit, and chat all in one place.\",extensioncatalog_tabCanvasName:\"Wiki\",extensioncatalog_tabFilesCustomSpoDescription:\"Connect to a document library from another team or SharePoint site.\",extensioncatalog_tabFilesCustomSpoDescriptionLong:\"Connect to a document library from another team or SharePoint site.\",extensioncatalog_tabFilesCustomSpoName:\"Document Library\",extensioncatalog_tabHelpDescription:\"Helps you learn how to use Microsoft Teams!\",extensioncatalog_tabImageDescription:\"View an image in a tab.\",extensioncatalog_tabImageDescriptionLong:\"Add any image within your team to a tab so everyone can get to it easily.\",extensioncatalog_tabImageName:\"Image\",extensioncatalog_tabNotesDescription:\"Use OneNote notebooks to collaborate on digital content with your team.\",extensioncatalog_tabNotesDescriptionLong:\"Use OneNote notebooks to collaborate on digital content and share it with your team.\",extensioncatalog_tabNotesMyNotebook:\"Personal\",extensioncatalog_tabNotesMyNotes:\"My notes\",extensioncatalog_tabNotesName:\"OneNote\",extensioncatalog_tabNotesRecent:\"Recent\",extensioncatalog_tabNotesRecentNotebooks:\"Recent notebooks\",extensioncatalog_tabNotesTeamNotebooks:\"Teams\",extensioncatalog_tabPatientsDescription:\"Review and edit patient information collaboratively, in shift huddles or multi-disciplinary team meetings for effective patient care.\",extensioncatalog_tabPatientsDescriptionLong:\"Add this app to the general channel of a given team. The app enables patient care teams (Physicians, nurses, charge nurses, nurse managers, social workers) to create patient lists, add patients to them and collaborate and communicate around these patients in order to more effective, higher quality care for their patients.\",extensioncatalog_tabPatientsDogfoodName:\"Patients (Dogfood)\",extensioncatalog_tabPatientsName:\"Patients\",extensioncatalog_tabPatientsPpeName:\"Patients (Ppe)\",extensioncatalog_tabPatientsStagingName:\"Patients (Staging)\",extensioncatalog_tabPlannerDescription:\"Create a Planner board to keep your team organized and up-to-date.\",extensioncatalog_tabPlannerDescriptionLong:\"Planner makes it easy for your team to stay organized, assign tasks, and keep track of your progress. Create a new plan so you can start getting things done.\",extensioncatalog_tabPlannerHelp:\"Help\",extensioncatalog_tabPlannerMyTasks:\"My Tasks\",extensioncatalog_tabPlannerName:\"Planner\",extensioncatalog_tabPowerbiDescription:\"Keep a Power BI report handy.\",extensioncatalog_tabPowerbiDescriptionLong:\"Add a Power BI report to your channel. You can even add multiple reports to the same tab.\",extensioncatalog_tabPowerbiName:\"Power BI\",extensioncatalog_tabStreamDescription:\"Collaborate with Microsoft Stream, the intelligent video service in Office 365.\",extensioncatalog_tabStreamDescriptionLong:\"Share and collaborate with Microsoft Stream, the intelligent video service in Office 365.\",extensioncatalog_tabStreamName:\"Stream\",extensioncatalog_tabStreamWatchlistTab:\"My Watchlist\",extensioncatalog_tabVSTSDescription:\"Monitor, plan, and collaborate on work with Visual Studio Team Services (VSTS).\",extensioncatalog_tabVSTSDescriptionLong:\"Plan better, code together, and ship faster using Visual Studio Team Services (VSTS). Find work and collaborate better with your team.\",extensioncatalog_tabVSTSName:\"VSTS\",extensioncatalog_tabWebsiteDescription:\"Add websites you need to get to in a hurry.\",extensioncatalog_tabWebsiteDescriptionLong:\"The website tab lets you pin a secure website at the top of a channel or conversation so everyone has easy access to important sites.\",extensioncatalog_tabWebsiteName:\"Website\",extensioncatalog_tabWebsiteSecurityBannerMessage:\"To keep your team safe, make sure you trust this site: {{url}}. Also, take extra steps to protect any personal or sensitive data you share here.\",extensioncatalog_tabWebsiteSecurityClose:\"Don't show this again\",extensioncatalog_tabWebsiteSecurityMessage:\"*Make sure you're only linking to sites that start with 'https://' and contain trustworthy web content. That way, you and your team can stay secure.\",extensioncatalog_tabYouTubeDescription:\"Search for videos on YouTube\",extensioncatalog_tabYouTubeDescriptionLong:\"Share a YouTube video with other members of the channel. Simply search for the video you want or paste its URL.\",extensioncatalog_tabYouTubeName:\"YouTube\",external_user_postfix:\"(External)\",failed_to_generate_team_code:\"Couldn't generate a code right now. Try again.\",failed_to_load_team_code:\"Couldn't reach the server right now.\",failed_to_load_team_tag_settings:\"Couldn't reach the server right now.\",failed_to_remove_team_code:\"Couldn't remove code right now. Try again.\",failed_to_reset_team_code:\"Couldn't reset code right now. Try again.\",faq_tab_title:\"FAQ\",fav_default_checkbox_selected_title:\"Do not automatically favorite this channel for the whole team\",fav_default_checkbox_show_title:\"Automatically show this channel in everyone’s channel list\",fav_default_checkbox_unselected_title:\"Automatically favorite this channel for the whole team\",fav_default_dialog_cancel_text:\"Cancel\",fav_default_dialog_show_text:\"Confirm\",fav_default_dialog_subtitle:\"This will favorite the channel and make it visible to the whole team.\",fav_default_dialog_suppress_checkbox_text:\"Don't show this to me again\",fav_default_dialog_title:\"Automatically favorite {{channelName}}\",fav_default_limit_reached_edit_box:\"You've reached the maximum number of channels that you can auto-favorite for a team.\",fav_default_limit_reached_remove_one_link:\"Please remove one and try again.\",fav_default_limit_reached_title:\"You've reached the maximum number of channels that you can auto-favorite for a team. Please remove one and try again.\",federated_chat_header_info:\"We're setting up your conversation. It might take a few moments because this person is outside your organization.\",federated_chat_not_available:\"Chat not available\",federated_failed_chat_header_forbidden:\"We can't set up the conversation because your organizations are not set up to talk to each other.\",federated_failed_chat_header_info:\"We couldn't find this person. Try another email address.\",federated_failed_chat_header_user_not_found:\"We couldn't find a person with this email address: {{email}}. Make sure you've typed it correctly.\",federated_resolved_chat_header_info:\"{{recipientName}} is outside your organization. Some Teams features won't be available.\",federation_external_tag:\"External\",feed_markAsRead:\"Mark as read\",feed_markAsUnread:\"Mark as unread\",feed_notifications_channel_name:\"{{threadName}}\",feed_notifications_follow_newMessage_placeHolderText:\"{{threadName}}\",feed_notifications_follow_replyMessage_placeHolderText:\"{{threadName}}\",feed_notifications_follow_thirdparty_placeHolderText:\"Sent a message in {{threadName}}\",feed_notifications_new_addtoprivatechannel_actvityfeed:\"Added you to private channel {{threadName}}\",feed_notifications_new_addtoteam_actvityfeed:\"Added you to the team {{threadName}}\",feed_notifications_new_like_actvityfeed:\"Liked your message in {{threadName}}\",feed_notifications_new_mention_activityfeed:\"Mentioned you in {{threadName}}\",feed_notifications_new_mention_channel_activityfeed:\"Mentioned {{mentionedName}} in {{threadName}}\",feed_notifications_new_mention_team_activityfeed:\"Mentioned {{mentionedName}} in {{threadName}}\",feed_notifications_new_promote_actvityfeed:\"Made you team owner of {{threadName}}\",feed_notifications_new_promote_privatechannel_actvityfeed:\"Made you an owner of private channel {{threadName}}\",feed_notifications_new_reply_actvityfeed:\"Replied in {{threadName}}\",feed_notifications_new_replytoreply_actvityfeed:\"Replied in {{threadName}}\",feed_notifications_no_preview:\"Preview unavailable\",feed_notifications_thirdparty_placeHolderText:\"Sent a message in {{threadName}}\",feed_notifications_thirdparty_toast_text:\"{{actor}} sent message in {{threadName}}\",feed_notifications_thirdparty_toastTitle:\"{{actor}} sent a message\",feedback_button:\"Feedback\",feedback_button_edu_community:\"Ask the community\",feedback_button_report:\"Report a problem\",feedback_button_shareidea:\"Share an idea\",feedback_button_suggestfeature:\"Suggest a feature\",feedback_dialog_edu_educator:\"Educator\",feedback_dialog_edu_emaildialog_1:\"To report a problem, please email\",feedback_dialog_edu_emaildialog_2:\"The more detail you can provide, the more we can help.\",feedback_dialog_edu_emaildialog_3:\"Microsoft respects your privacy. To learn more, please read our\",feedback_dialog_edu_emaildialog_3_link_text:\"Privacy Statement.\",feedback_dialog_edu_emaildialog_4:\"Please help us keep your information secure, and reference the\",feedback_dialog_edu_emaildialog_4_link_text:\"Microsoft security guidelines.\",feedback_dialog_edu_emaildialog_5:\"If you send us images to troubleshoot the problem, please close or minimize any background information that is not necessary to resolve the issue, including:\",feedback_dialog_edu_emaildialog_5_1:\"Social Media applications and websites\",feedback_dialog_edu_emaildialog_5_2:\"Email applications\",feedback_dialog_edu_emaildialog_5_3:\"Sensitive documents\",feedback_dialog_edu_emaildialog_5_4:\"Websites\",feedback_dialog_edu_emaildialog_5_5:\"Any other application not directly pertinent to the issue\",feedback_dialog_edu_itadmin:\"IT Admin\",feedback_email_text:\"Please type your email or alias here (required)\",feedback_include_background_blur_images:\"Include images to help debug problems with background blurring (including an unblurred image).\",feedback_include_logs:\"Include logs\",feedback_include_screenshot:\"Include screenshot.\",feedback_privacy_link:\"Privacy and cookie policy\",feedback_question:\"What feedback do you have for us?\",feedback_terms_of_use:\"Terms of use\",feedback_type_text:\"Please type your feedback here (required)\",feedback_uploading_complete:\"The logs for the problem you reported have been successfully uploaded.\",feedback_uploading_error:\"Unable to send the logs for the problem you reported. Try again.\",feedback_uploading_in_progress:\"The logs for the problem you reported are uploading...\",feeds_filter_button_tooltip:\"Filter\",feeds_focused_blank_state_message:\"You will see mentions, replies and other notifications here.\",feeds_focused_filtered_blank_state_message:\"You don't have any activities that match your filter.\",feeds_my_activity_blank_state_message:\"You will see your sent messages here.\",feeds_my_activity_blank_state_message_offline:\"Connect to internet to see your sent messages.\",feeds_team_Activity_blank_state_message:\"You will see recent team messages here.\",file_picker_bar:\"PowerPoint\",file_picker_dialog_main_button_caption:\"Share\",file_picker_dialog_main_button_label:\"Share\",file_picker_loading:\"Loading...\",file_picker_no_files:\"No files available\",file_unknownError:\"Unknown error.\",files_Google_SoftDelete_Destination:\"Trash\",files_SerpMenuLabelOpenInWindow:\"Open in a new tab\",files_Sharepoint_SoftDelete_Destination:\"Recycle bin\",files_UnableToLoadSite:\"We couldn't open this SharePoint site.\",files_accessDenied:\"We're still setting up your storage. Wait a moment, then try again.\",files_accessDeniedFile:\"You don't have access to this file.\",files_accessDeniedShort:\"Site is not accessible\",files_accessible_iframe_notice:\"Document viewer. Press tab to continue to the viewer. Press Enter to open the document in the Office web app.\",files_accessible_note_tab_iframe_notice:\"OneNote viewer. You may not be able to use your keyboard to return to Microsoft Teams after entering the following area. Press Enter to open the document in the Office web app. Press tab to continue to the viewer.\",files_actionButton:\"More options\",files_add_external_provider:\"Add Provider\",files_add_external_provider_message:\"Choose the cloud storage provider you'd like to use in Teams.\",files_add_external_provider_title:\"Add a source\",files_addCloudStorage:\"Add cloud storage\",files_addCloudStorageSubtitle:\"Select your cloud storage provider to add a folder to this channel. Everyone with permissions to the original folder will be able to access it in Teams.\",files_addExternalFolder:\"Add folder\",files_aftereffects:\"After Effects\",files_aggregateDragCallToActionSubtext:\"Easy access to active files from all of your teams.\",files_aggregateDragCallToActionText:\"See what everyone's working on.\",files_ariaLabelForBreadcrumb:\"{0} folder\",files_ariaLabelForBreadcrumbDropdownMenu:\"More folders\",files_ariaLabelForDocumentFrame:\"File has been opened in full screen mode\",files_ariaLabelForDropdownBreadcrumb:\"{0} folder, {1} of {2}\",files_ariaLabelForExternalProviderSignin:\"You are not signed in to {{providerName}}\",files_ariaLabelForFilesEmpty:\"There are no files here\",files_ariaLabelForImagePreview:\"Image. Press enter to open full screen view.\",files_attachedFileChicletAriaLabel:\"File attachment\",files_breadCrumbFolderAria:\"{folderName} Folder Navigate Up\",files_browse:\"Browse\",files_browseForFile:\"Browse Microsoft Teams\",files_browsePPT:\"Browse PPT files\",files_bundleFailureDialogRefreshButtonText:\"Refresh\",files_bundleFailureDialogText:\"Few file options are not working right now. Please refresh and try again.\",files_bundleFailureDialogTitle:\"Action unavailable\",files_changesDetectedRefreshForUpdate:\"Refresh the list\",files_channelChannelName:\"Channel {channelName}\",files_channelDragCallToActionSubtext:\"Everyone can work together on files you upload or create.\",files_channelDragCallToActionText:\"Share files in this channel\",files_chatDiscoverDragCallToActionSubtext:\"Files that are relevant to the person you're chatting with.\",files_chatDiscoverDragCallToActionText:\"Come here to find...\",files_chatDragCallToActionSubtext:\"Everyone can work together on files you upload and create.\",files_chatDragCallToActionText:\"Share files in this chat.\",files_chatDragCallToActionWithSharedChatHistorySubtext:\"When new files are added to the conversation, you'll find them here.\",files_chatDragCallToActionWithSharedChatHistoryText:\"Work together on shared files.\",files_chatFileShareFailure:\"{{filename}} wasn't shared.\",files_chatFileShareFolder:\"Microsoft Teams Chat Files\",files_chatFileShareSuccess:\"You've shared {{fileName}}\",files_chatFileSiteIsNotProvisioned:\"Sorry, you need OneDrive for Business to share files\",files_chatFileSiteIsNotProvisionedSubText:\"See your admin about getting a license.\",files_chatFiles:\"Shared in conversation\",files_chatFilesControlMessage:\"Shared a file\",files_chatSharedInEmailDragCallToActionSubtext:\"Files that you've sent to each other in email.\",files_chatSharedInEmailDragCallToActionText:\"Come here to find...\",files_chatWorkingOnDragCallToActionSubtext:\"Files that the person you're chatting with has worked on in teams you have in common.\",files_chatWorkingOnDragCallToActionText:\"Come here to find...\",files_chiclet_fileUploadFailed_receiver:\"Couldn't receive file from {{ givenName }}\",files_chiclet_fileUploadFailed_sender:\"Upload failed\",files_chiclet_fileUploading_receiver:\"Receiving file from {{ givenName }}\",files_chiclet_fileUploading_sender_accessibilty:\"Uploading file to conversation\",files_chiclet_fileUploading_sender_visibility:\"Uploading...\",files_chiclet_optionsToolbarNavigationInstructions:\"Press tab for more options\",files_chiclet_optionsToolbarNavigationInstructionsPressEnterOrSpace:\"Press Enter or Space to open the file\",files_choose_an_external_folder:\"Choose a folder\",files_choose_an_upload_folder:\"Choose an upload location\",files_choose_upload_folder_cancel:\"Cancel\",files_chooseFileToShare:\"Choose a file to share...\",files_chooseFileToUpload:\"Choose a file to upload...\",files_classMaterialsEmptyStateSubText:\"Students can read these files, but only teachers can edit.<br />Ideas: syllabus, reference sheets...\",files_classMaterialsEmptyStateText:\"Read-only class files go here\",files_classMaterialsFolderMapRemoveSubtitle:\"It will be removed from the channel. You can always add it back by going to Add cloud storage > SharePoint > Class Materials.\",files_classMaterialsToolTip:\"Read-only for students\",files_closeDocumentStageAria:\"Close document stage\",files_closeFullscreenButton:\"Close\",files_cloudStorage:\"Cloud Storage\",files_cloudStorageFolderToolTip:\"Linked from {providerName}\",files_cloudStorageLabel:\"Cloud storage\",files_commandDialogTitle:\"File\",files_contextActivityEdited:\"Edited the file.\",files_contextActivityUploaded:\"Uploaded a file.\",files_contextLabelActivity:\"Activity\",files_contextLabelConversation:\"Conversation\",files_contextLabelFileInfo:\"File info\",files_contextLabelHistory:\"History\",files_contextLabelLocation:\"Location\",files_contextLabelSharedWith:\"Shared with\",files_contextLabelTags:\"Tags\",files_conversation_chat_pane_close_button_aria_label:\"Close {{fileName}} conversation\",files_conversation_chat_pane_close_button_tooltip:\"Close\",files_conversation_empty_chat_pane_body:\"Type your message below\",files_conversation_empty_chat_pane_header:\"Start a conversation\",files_copyLinkDialogLoading:\"Loading Copy link dialog\",files_custom_spo_fetch_error:\"We can't get your files\",files_custom_spo_fetch_error_subtext:\"We're working on getting them back.\",files_custom_spo_library_deleted_error:\"These files are no longer available\",files_custom_spo_library_deleted_error_subtext:\"Check to see if site is available and try again\",files_custom_spo_unauthorized_access_error:\"You don't have access to these files\",files_custom_spo_unauthorized_access_error_subtext:\"Please check if the site is available and retry.\",files_customSpo_getDocumentLibraries_error_accessDenied:\"You don't have access to the SharePoint site\",files_customSpo_getDocumentLibraries_error_generalError:\"Something went wrong. Please try again.\",files_customSpo_getDocumentLibraries_error_siteNotFound:\"SharePoint site not found. Check the site still exists.\",files_customSpoEmptyStateSubText:\"Anyone with access can see them too.\",files_customSpoEmptyStateText:\"View your SharePoint files here\",files_customSpoSettings_class_materials:\"Class Materials\",files_customSpoSettings_custom_link_label:\"Use a SharePoint link\",files_customSpoSettings_getInfo_btn_text:\"Go\",files_customSpoSettings_getInfo_failed:\"We couldn't find any SharePoint site or a folder. Check the link and try again.\",files_customSpoSettings_relevant_sites_label:\"Relevant sites\",files_customSpoSettings_special_doclib_aria_narration_creating:\"Creating\",files_customSpoSettings_special_doclib_button_create:\"Create\",files_customSpoSettings_special_doclib_button_ok:\"OK\",files_customSpoSettings_urlDescription:\"You can paste the link to a site or folder on SharePoint.\",files_dialog_back:\"Back\",files_downloadDragCallToActionSubtext:\"This is the spot for completed and in-progress downloads.\",files_downloadDragCallToActionText:\"Keep track of your file downloads.\",files_downloadLargeFileError:\"Attempting to download file greater than {limit} size\",files_dragCallToAction:\"Drop your files here\",files_editButtonAriaLabel:\"Edit button. For edit experiences with assistive technology, tab once more to edit options button and choose to open this file in Office desktop application or Office Online.\",files_editButtonAriaLabelVisio:\"Edit button. For edit experiences with assistive technology, choose to open this file in office desktop application.\",files_editButtonLabel:\"Edit\",files_error:\"Error\",files_external_file_404_error_message:\"You don't have access or the file isn't there anymore\",files_external_file_404_subtitle_guidance_message:\"You can contact the file owner for help\",files_external_folder_404_error_message:\"You don't have access or the folder isn't there anymore\",files_external_folder_404_subtitle_guidance_message:\"You can contact the folder owner for help\",files_external_providers_auth_timeout:\"Check your pop-up blocker if you don't get a sign-in screen\",files_external_providers_auth_window_closed:\"Couldn't sign in because the window was closed. Try again\",files_external_providers_logout:\"Log out\",files_external_providers_signin:\"Sign in to {productName}\",files_external_providers_signout:\"Sign out\",files_externalEmptySubtext:\"Maybe later\",files_externalEmptyText:\"There are no files here.\",files_externalFolderMapRemoveSubtitle:\"The folder will be removed from this channel. You can add it back at any time\",files_externalFolderMapRemoveTitle:\"Remove this folder?\",files_fileAccessDenied:\"You don't have permission to open this file.\",files_fileActionErrorTitle:\"Sorry, we ran into a problem.\",files_fileAlreadyExistsDialogTitle:\"This file already exists\",files_fileAlreadyExistsMessage:\"A file named {{fileName}} already exists in this folder. What would you like to do?\",files_fileAlreadyExistsMessageGeneric:\"A file with this name already exists in this folder. What would you like to do?\",files_fileChannelDoesNotExistError:\"We couldn't find the channel list.\",files_fileChicletIsLoading:\"Loading...\",files_fileConfirmDeleteTitle:\"Want to delete {{name}}?\",files_fileConfirmRemoveSubtitle:\"Are you sure you want to remove this file? It will be removed from this list but will still be shared with other chat participants.\",files_fileConfirmRemoveTitle:\"Want to remove {{name}}?\",files_fileConflictCancelText:\"Cancel\",files_fileConflictConfirmText:\"Confirm\",files_fileConflictContinueText:\"Continue\",files_fileConflictKeepPrimaryText:\"Keep both\",files_fileConflictRenamePrimaryText:\"Rename\",files_fileConflictRenameSecondaryText:\" the file you're moving\",files_fileConflictReplacePrimaryText:\"Replace\",files_fileConflictReplaceSecondaryText:\" the existing file with the one you're moving\",files_fileConversationSubject:\"{fileName} comments\",files_fileCopyCountPlural:\"{number} files have been copied.\",files_fileCopyCountSingular:\"{number} file has been copied.\",files_fileCopyFailed:\"The file {filename} wasn't copied.\",files_fileCopyInputAria:\"Copy link\",files_fileCopyLabel:\"Copy\",files_fileCopyLinkActionText:\"Press Ctrl + C to get a link to this item that you can share with your teammates.\",files_fileCopyLinkActionTextMacOS:\"Press Command-C to get a link to this item that you can share with your teammates.\",files_fileCopyLinkBtnText:\"Copy\",files_fileCopyLinkDialogFailGetLink:\"We couldn't get the link. The file may have been deleted or moved.\",files_fileCopyLinkDialogTitle:\"Get link\",files_fileCopyLinkPrimaryBtnText:\"Done\",files_fileCopyMoveFailedCrossSiteSizeErrorOneDrive:\"You can't move or copy files larger than {limit} outside of the same OneDrive. This is a temporary limit and will be removed in the future. Use OneDrive in the meantime.​​​​​​​​​\",files_fileCopyMoveFailedCrossSiteSizeErrorSharePoint:\"You can't move or copy files larger than {limit} outside of the same team. This is a temporary limit and will be removed in the future. Use SharePoint in the meantime.​​​​​​​​​\",files_fileCopyMultiFile:\"Copy {number} files to\",files_fileCopyOneDriveTabTitle:\"OneDrive\",files_fileCopyOneFile:\"Copy to\",files_fileCopySharePointTabTitle:\"SharePoint\",files_fileCopyTeamsTabTitle:\"Microsoft Teams\",files_fileCopyTitle:\"Files copy.\",files_fileCreateANewText:\"Create a new\",files_fileCreateFailedGeneric:\"Failed to create {{itemName}}\",files_fileCreateNewItemText:\"Create a new {{itemName}}\",files_fileCreateText:\"Create\",files_fileDeleteFailed:\"The file {filename} wasn't deleted.\",files_fileDeleteTitle:\"Files delete.\",files_fileDeletedCountPlural:\"{number} files have been deleted.\",files_fileDeletedCountSingular:\"1 file has been deleted.\",files_fileDontAskAgain:\"Don't ask me again\",files_fileDownloadCountPlural:\"{number} files were downloaded.\",files_fileDownloadCountSingular:\"{number} file was downloaded.\",files_fileDownloadFailed:\"The file didn't download.\",files_fileDownloadFailedWithName:\"Could not download {filename}\",files_fileDownloadFinishedWithName:\"Downloaded {filename}\",files_fileDownloadStartedCountPlural:\"Downloading {number} files...\",files_fileDownloadStartedCountSingular:\"Downloading...\",files_fileDownloadStartedWithName:\"Downloading {filename}\",files_fileFileDoesNotExist:\"That file is no longer available.\",files_fileFolderDoesNotExistError:\"We couldn't retrieve the folder.\",files_fileHardDeleteSubtitle:\"The file will be permanently deleted.\",files_fileInvalidCharsError:\"The file name contains invalid characters.\",files_fileIsNotSecure:\"Insecure\",files_fileListColumnHeaderSorted_acc:\"{{headerText}} column header. Sorted {{sortingOrder}}\",files_fileListColumnHeaderUnsorted_acc:\"{{headerText}} column header. Sortable\",files_fileListState_acc:\"Table is sorted by {{headerText}} {{sortingOrder}}\",files_fileLockedError:\"The file {{filename}} is locked.\",files_fileMaxCountExceeded:\"You can only upload {{count}} files at a time.\",files_fileMoveCountPlural:\"{number} files have been moved.\",files_fileMoveCountSingular:\"{number} file has been moved.\",files_fileMoveFailed:\"The file {filename} wasn't moved.\",files_fileMoveLabel:\"Move\",files_fileMoveMultiFile:\"Move {number} files to\",files_fileMoveOneFile:\"Move to\",files_fileMoveTitle:\"Files move.\",files_fileNameDocument:\"Document name\",files_fileNameFolder:\"Folder name\",files_fileNotAvailable:\"File no longer available\",files_fileNotAvailableText:\"Sorry, this file has been deleted or moved.\",files_fileNumberErrorMessage:\"You can only add up to 20 attachments.\",files_fileOpenNativeSubtext:\"Feel free to keep using Microsoft Teams.\",files_fileOpenNativeText:\"We're opening <b>{{fileTitle}}</b> in {{productName}}.\",files_fileOpenNativeTitle:\"Opening {{productName}}\",files_filePermissionDialogContent:\"The file <b>{{filename}}</b> is from a different team. If you continue, the permissions for this file will change so everyone in {{teamname}} has access to it as well.\",files_filePermissionDialogTitle:\"Change file permissions\",files_filePickerCancelLabel:\"Cancel. Will close the file picker.\",files_filePickerCopyLabel:\"Copy one or more files and close the file picker.\",files_filePickerEmptyText:\"There are no files at this location.\",files_filePickerMoveLabel:\"Move one or more files and close the file picker.\",files_filePickerShareFileLabel:\"Share a file and close the file picker.\",files_filePickerShareLinkLabel:\"Add a link for the file and close the file picker.\",files_filePickerUploadACopyLabel:\"Upload an attachment and close the file picker.\",files_fileQuotaExceededError:\"Sorry, it looks like you have reached your quota limit. Please contact your admin for support.\",files_fileRemoveFailed:\"The file {filename} wasn't removed.\",files_fileRemoveMessage:\"Delete this file?\",files_fileRemovedCountPlural:\"{number} files have been removed.\",files_fileRemovedCountSingular:\"{number} file has been removed.\",files_fileRenameConflictError:\"That file name already exists. Please try something else.\",files_fileRenameEmptyName:\"File name cannot be empty\",files_fileRenameEmptyStringError:\"The file name can't be blank.\",files_fileRenameInvalidCharacters:'The following characters are not allowed: \\\\ / : * ? \" < > | # %',files_fileRenameLockedError:\"The file is locked by someone currently editing.\",files_fileRenameMaxLengthError:\"File names are limited to 150 characters.\",files_fileRenamePathMaxLengthError:\"The full path of this file can't exceed 260 characters. Please try a shorter file name.\",files_fileRenameWaterMark:\"new file name\",files_fileRequiresPassword:\"{fileName} requires a password.\",files_fileServiceError:\"Sorry, we can't reach the service.\",files_fileShareUnavailable:\"You do not have permissions to share this file.\",files_fileSiteIsNotAvailable:\"We're having some issues. Please check back later.\",files_fileSiteIsNotProvisioned:\"We're setting up your files.\",files_fileSiteIsNotProvisionedSubtext:\"Check back in a few minutes.\",files_fileSoftDeleteSubtitle:\"The file will be moved to the {0} in {1}.\",files_fileUnauthorizedError:\"Unable to authenticate. Contact an administrator.\",files_fileUploadAlreadyExistsError:\"File exists. Rename and retry\",files_fileUploadCompleteAccessibility:\"File {{filename}} upload complete\",files_fileUploadFailed:\"File upload failed\",files_fileUploadFailedBlacklistedFiletype:\"File type is not allowed.\",files_fileUploadFailedFileEmpty:\"Upload failed - file is empty\",files_fileUploadFailedQuotaExceeded:\"Upload failed - storage quota exceeded\",files_fileUploadSuffixError:\"The file {{filename}} didn't upload.\",files_filesListRowAriaDescribe:\"Press right or left arrow keys or press shift+f10 to open the action menu\",files_firstMessageImageError:\"We don't support images in the first message of a conversation yet.\",files_flash:\"Flash\",files_folderCreateANewText:\"Create a folder\",files_folderDeletedCountPlural:\"{number} folders have been deleted\",files_folderDeletedCountSingular:\"1 folder has been deleted\",files_folderDoesNotExistText:\"Folder does not exist\",files_folderHardDeleteSubtitle:\"The folder will be permanently deleted.\",files_folderLabelHome:\"Home\",files_folderNotEmptyError:\"The folder {{filename}} is not empty.\",files_folderRemoveMessage:\"Delete this folder?\",files_folderRenameConflictError:\"That folder name already exists. Please try something else.\",files_folderSoftDeleteSubtitle:\"The folder will be moved to the {0} in {1}.\",files_googleDocsAltText:\"Google Docs\",files_googleDriveDescription:\"Get access to files anywhere through secure cloud storage and file backup for your photos, videos, files and more with {{providerName}}.\",files_googleFormsAltText:\"Google Forms\",files_googleSheetsAltText:\"Google Sheets\",files_googleSitesAltText:\"Google Sites\",files_googleSlidesAltText:\"Google Slides\",files_hideThumbnails:\"Hide thumbnails\",files_illustrator:\"Illustrator\",files_inaccessible_iframe_notice:\"Document viewer. Press Enter to open the document in the web app.\",files_incorrectPasswordAttempt:\"Incorrect password. Please try again.\",files_indesign:\"InDesign\",files_internalBrowseError:\"Something went wrong. Please try again or refresh the page\",files_invalid3PUserSubText:\"To add a new account, first sign out of the {{providerName}} account currently signed in under Files.\",files_invalid3PUserText:\"Looks like you’ve already added a {{providerName}} account to Microsoft Teams.\",files_invalidUrl:\"Invalid URL!\",files_itemDeletedCountPlural:\"{number} items have been deleted\",files_labelCardView:\"Card view layout\",files_labelDownload:\"Downloaded\",files_labelListView:\"List view layout\",files_labelModified:\"Modified\",files_labelModifiedBy:\"Modified by\",files_labelName:\"Name\",files_labelOwner:\"Owner\",files_labelPath:\"Location\",files_labelSelected:\"Select All\",files_labelSentBy:\"Sent by\",files_labelSharedOn:\"Shared on\",files_labelSize:\"Size\",files_labelStatus:\"Status\",files_labelType:\"Type\",files_linkSettingsDialog_error_header:\"Couldn't copy link.\",files_linkSettingsDialog_error_sub_header:\"Try again later.\",files_linkSettingsDialog_error_sub_header_generic:\"You dont have access to this file or file does not exist\",files_list_single_entity_actions_navigation:\"To move through items, press left or right arrow.\",files_loading:\"Loading\",files_manage_access_chicklet_text:\"Hit Space or Enter to Manage Access\",files_mediaPreview_OnZoomInComplete:\"Zoomed in\",files_mediaPreview_OnZoomOutComplete:\"Zoomed out\",files_mediaPreview_OnZoomResetComplete:\"Zoom has been reset\",files_mediaPreviewChatLabel:\"Chat with {{unNamedChatName}}\",files_mediaPreviewConversationLabel:\"Conversation with {{conversationName}}\",files_mediaPreviewLoadFail:\"Couldn't load image. We'll try again later\",files_mediaPreviewNextImage:\"Next Image Loaded\",files_mediaPreviewNextImageLast:\"Next Image Loaded, Last Image\",files_mediaPreviewPreviousImage:\"Previous Image Loaded\",files_mediaPreviewPreviousImageFirst:\"Previous Image Loaded, First Image\",files_mediaPreviewReset:\"Reset image size\",files_mediaPreviewSelfConversationLabel:\"Your conversation\",files_mediaPreviewZoomIn:\"Zoom in\",files_mediaPreviewZoomOut:\"Zoom out\",files_mediaPreviewZoomReset:\"Reset zoom\",files_menuLabelCopy:\"Copy\",files_menuLabelCopyFile:\"Copy\",files_menuLabelCopyLink:\"Get link\",files_menuLabelCopyShareLink:\"Copy link\",files_menuLabelDelete:\"Delete\",files_menuLabelDeleteFolder:\"Delete\",files_menuLabelDownload:\"Download\",files_menuLabelDownloadFile:\"Download\",files_menuLabelEditInTeams:\"Edit in Teams\",files_menuLabelEditInWindowProduct:\"Edit in {productName}\",files_menuLabelExcelFile:\"Excel workbook\",files_menuLabelExcelOnline:\"Excel Online\",files_menuLabelExpandFolder:\"Open folder\",files_menuLabelFolder:\"Folder\",files_menuLabelMoveFile:\"Move\",files_menuLabelNew:\"New\",files_menuLabelOneNoteFile:\"OneNote notebook\",files_menuLabelOneNoteOnline:\"OneNote Online\",files_menuLabelOpenEmail:\"Open Email\",files_menuLabelOpenInTeams:\"Open in Teams\",files_menuLabelOpenInWindowProduct:\"Open in {productName}\",files_menuLabelOpenOnline:\"Open online\",files_menuLabelPdfReader:\"PDF reader\",files_menuLabelPinToTab:\"Make this a tab\",files_menuLabelPowerPointOnline:\"PowerPoint Online\",files_menuLabelPptFile:\"PowerPoint presentation\",files_menuLabelRemove:\"Remove\",files_menuLabelRenameFile:\"Rename\",files_menuLabelRenameFolder:\"Rename folder\",files_menuLabelSideBySide:\"Open file\",files_menuLabelVisioOnline:\"Visio Online\",files_menuLabelWordFile:\"Word document\",files_menuLabelWordOnline:\"Word Online\",files_messages_sharelink_csl:\"Guests don’t have permission to this file. Give permission\",files_messages_sharelink_psl_without_full_access:\"One or more people will need your permission to view this file. Give permission\",files_messages_sharelink_psl_without_full_and_future_access:\"One or more people in this chat and people who join the chat later will need your permission to access this file. Give permission\",files_messages_sharelink_psl_without_future_access:\"People who join the chat later will need your permission to access this file. Give permission\",files_messages_sharelink_psl_without_individual_access:\"The recipient does not have permission to access this file. Give permission\",files_missing:\"Missing file\",files_moreActions:\"More actions\",files_moreActions_open_in_browser:\"Open in Browser\",files_moreActions_open_in_desktop_app:\"Open in Desktop App\",files_moreDetails:\"Show details\",files_moreEditOptionsButtonLabel:\"More edit options\",files_moreOptions:\"More options\",files_moreOptionsAttachment:\"More attachment options\",files_moreOptionsAttachmentButtonLabel:\"More attachment options. Hit enter or space to activate\",files_multiFileActionBarAriaLabel:\"File actions toolbar\",files_multiFilesRemoveMessage:\"Are you sure you want to remove these files?\",files_multipleFilesDeleteDialogFullMessage:\"Delete {0} files?\",files_multipleFilesDeleteDialogMessage:\"{filesCount} files\",files_multipleFilesHardDeleteDialogSubtitle:\"The files will be permanently deleted.\",files_multipleFilesSoftDeleteDialogSubtitle:\"The files will be moved to the {0} in {1}.\",files_multipleFoldersDeleteDialogFullMessage:\"Delete {0} folders?\",files_multipleFoldersHardDeleteDialogSubtitle:\"The folders will be permanently deleted.\",files_multipleFoldersSoftDeleteDialogSubtitle:\"The folders will be moved to the {0} in {1}.\",files_multipleItemsDeleteDialogFullMessage:\"Delete {0} items?\",files_multipleItemsHardDeleteDialogSubtitle:\"The items will be permanently deleted.\",files_multipleItemsSoftDeleteDialogSubtitle:\"The items will be moved to the {0} in {1}.\",files_myFilesTitle:\"My files\",files_nameCannotEmpty:\"The file name can't be empty.\",files_navigateUpFolderAria:\"{folderName} Channel/Team Navigate Up\",files_newExcelDocument:\"Excel spreadsheet\",files_newFolder:\"Folder\",files_newItemName:\"{{itemName}} name\",files_newPowerPointDocument:\"PowerPoint presentation\",files_newWordDocument:\"Word document\",files_noDataAvailable:\"No data available\",files_noFoldersOrFilesAvailable:\"No folders or files available to select.\",files_on_site:\"On {0}\",files_oneDriveDragCallToActionSubtext:\"Create, work on, or upload files to the cloud.\",files_oneDriveDragCallToActionText:\"Manage files in your OneDrive for Business.\",files_oneDriveNotAvailable:\"Your OneDrive for Business isn't available.\",files_open_downloads_folder:\"Open Downloads Folder\",files_openButtonLabel:\"Open\",files_openFile:\"Open\",files_openInLocationFormat:\"Open in {location}\",files_openInOneDrive:\"Open in OneDrive\",files_openInProviderLabel:\"Open in {{providerName}}\",files_openInSharePoint:\"Open in SharePoint\",files_operation_throttled:\"The site is experiencing heavy load. Aborting remaining operations. Please retry in a moment.\",files_operation_timeout:\"Please check if the site is experiencing an outage.\",files_paging_next:\"Go to next page\",files_paging_previous:\"Go to previous page\",files_password:\"password\",files_pdf:\"PDF\",files_permissionDialog_error_header:\"Couldn't open permissions.\",files_personalDiscoverDragCallToActionSubtext:\"We'll only show files that you have access to.\",files_personalDiscoverDragCallToActionText:\"Discover files based on what you do and who you know.\",files_personalGoogle_SignIn:\"Sign in\",files_personalGoogle_SignOut:\"Sign out\",files_personalGoogleFiles:\"Google\",files_personalWopiAuthLink:\"Click here to connect to your {providerName} account\",files_personalWopiFiles:\"{providerName}\",files_photoshop:\"Photoshop\",files_pickADestination:\"Pick a destination\",files_pinTabFilePickerEmptyText:\"No files of this type have been added to the channel.\",files_pintab_excel_gallery_description:\"Add Excel spreadsheet tabs you can easily get to.\",files_pintab_excel_gallery_descriptionLong:\"Add any Excel spreadsheet to a tab so your team can get to it quickly and easily.\",files_pintab_excel_gallery_title:\"Excel\",files_pintab_onenote_gallery_title:\"OneNote\",files_pintab_pdf_gallery_description:\"View a PDF document in a tab.\",files_pintab_pdf_gallery_descriptionLong:\"Add any PDF within your team to a tab so everyone can get to it easily.\",files_pintab_pdf_gallery_title:\"PDF\",files_pintab_powerpoint_gallery_description:\"Keep PowerPoint presentations handy.\",files_pintab_powerpoint_gallery_descriptionLong:\"Add any PowerPoint presentation to a tab so your team can get to it quickly and easily.\",files_pintab_powerpoint_gallery_title:\"PowerPoint\",files_pintab_visio_gallery_title:\"Visio\",files_pintab_word_gallery_description:\"Keep your team's Word docs at the ready.\",files_pintab_word_gallery_descriptionLong:\"Add any Word doc to a tab so your team can get to it quickly and easily.\",files_pintab_word_gallery_title:\"Word\",files_private_channel_team_owners:\"View team owners\",files_private_channel_warning:\"Shared files are visible to team owners.\",files_recent:\"Recent\",files_recentDownloads:\"Downloads\",files_recentDragCallToActionSubtext:\"Come here to find what you've worked on lately.\",files_recentDragCallToActionText:\"We keep your active files handy.\",files_recentSiteNotAvailable:\"Unable to load recently visited SharePoint sites!\",files_remove_external_provider:\"Remove {{providerName}}\",files_renameCompleted:\"Rename completed\",files_requestAccess:\"Request access\",files_session_in_progress:\"A file with the same name is currently being saved to this site in a separate session.\",files_setupMessage:\"We are setting up your file directory.\",files_setupMessageSubText:\"Try refreshing the page after a few minutes or check back later.\",files_shareDialogLoading:\"Loading Share Dialog\",files_shareLink:\"Share a link\",files_shared_with_me:\"Shared With Me\",files_sharedWithMeEmptySubtext:\"Come here to find what files have been shared with you.\",files_sharedWithMeEmptyText:\"We keep files shared with you handy.\",files_sharepoint_mapped_folder_description:\"Empower individuals, teams and organizations to intelligently discover, share, and collaborate on content from anywhere and on any device.\",files_showThumbnails:\"Show thumbnails\",files_signin_external_provider:\"Sign in\",files_signin_external_provider_message:\"Sign in to {{providerName}} to see your files here.\",files_signin_external_provider_popup_message:\"If you do not see a sign-in dialog, check your pop-up blocker.\",files_singleFileDeleteDialogMessage:\"{fileTitle}\",files_siteNotAvailable:\"This site is under construction, but will be available shortly. Please try again later.\",files_siteNotAvailableShort:\"This site is under construction\",files_sound:\"Sound\",files_spLibraryName:\"Shared documents\",files_startConversation:\"Start conversation\",files_statusDownloaded:\"Downloaded\",files_statusDownloading:\"Downloading\",files_statusFailed:\"Failed\",files_tabCustomOptionRecent:\"Select a recent site\",files_tabCustomOptionUrl:\"Enter a URL\",files_tabCustomSettingDesc:\"Host custom SharePoint site in the tab\",files_tabCustomSettingName:\"SharePoint files\",files_tabLabelBrowseChannels:\"Browse channels\",files_tabLabelBrowseChats:\"Browse chats\",files_tabLabelBrowseTeams:\"Browse Teams and Channels\",files_tabLabelChannels:\"Microsoft Teams\",files_tabLabelPersonal:\"OneDrive\",files_tabLabelRecent:\"Recent files\",files_tabName:\"Files\",files_teamFilesAggregate:\"Microsoft Teams\",files_teamTeamName:\"Team {teamName}\",files_text:\"Text\",files_unableToFetchTeamThread:\"Sorry, we couldn't load important information about your team. Please visit the Conversations tab and try again.\",files_unrecognized:\"Unrecognized file\",files_unselectFiles:\"Unselect files\",files_upload:\"Upload file\",files_upload_cancel_all:\"Cancel all\",files_upload_error_cannotCreatePreview_imageTooLarge_body:\"Your image is too large to show a preview.\",files_upload_error_cannotCreatePreview_imageTooLarge_title:\"Preview failed\",files_upload_error_cannotCreatePreview_unknown_body:\"We can't show a preview of your image.\",files_upload_error_cannotCreatePreview_unknown_title:\"Preview failed\",files_uploadFromComputer:\"Upload from my computer\",files_uploadLargeFileFromChannelError:\"You can only upload files larger than {limit} directly from your computer. This is a temporary limit and will be removed in the future. Use {location} in the meantime.\",files_uploadStatus_plural:\"Uploading {{count}} files\",files_uploadStatus_singular:\"Uploading 1 file\",files_urlNeeded:\"Website's URL is required!\",files_viewsSectionLabel:\"Views\",firstrun_addMembers:\"Add team members\",firstrun_createButtonText:\"Create team\",firstrun_createProgress:\"Creating your SkypeTeam\",firstrun_download_desktop_installer:\"Just click the installer to finish up.\",firstrun_download_desktop_thanks:\"Thanks for downloading!\",firstrun_download_desktop_trouble:\"Having trouble? {{restartDownload}}, or {{useWebApp}} instead.\",firstrun_download_desktop_trouble_restart:\"Restart download\",firstrun_download_desktop_trouble_use_webapp:\"use the web app\",firstrun_finishText:\"Finish\",firstrun_get_mac_app:\"Get the Mac app\",firstrun_get_windows_app:\"Get the Windows app\",firstrun_group_migrate_choose_button:\"Choose team\",firstrun_group_migrate_create_action:\"Create a new team\",firstrun_group_migrate_create_heading:\"Create a brand new team\",firstrun_group_migrate_create_text:\"Remember, you don't have to use an existing group.\",firstrun_group_migrate_create_wait:\"Creating the team...\",firstrun_group_migrate_heading:\"Let's set up your team\",firstrun_group_migrate_skip_button:\"Skip this step\",firstrun_heading_download_desktop:\"Download the Teams desktop app and stay better connected.\",firstrun_heading_existing_teams:\"You're popular! Here are some of the teams you already belong to.\",firstrun_heading1:\"Let's create your dream team. First, give it a name!\",firstrun_heading2:\"Now it's time to pick your team. Who will it be?\",firstrun_image_main_alt:\"Microsoft Teams welcome image\",firstrun_logo_text:\"Microsoft Teams\",firstrun_mailbox_not_online_error_1:\"We're sorry, you can't create a team right now. Your Exchange mailbox isn't hosted in Exchange Online.\",firstrun_mailbox_not_online_error_2:\"But don't worry, you can be added to other teams and begin collaborating like everyone else.\",firstrun_mailbox_not_online_error_3:\"If you're based in Europe, it's likely you'll need someone in the U.S. to create a team for you. Please contact {{mailcontact}} with the name of the team and a list of members.\",firstrun_mailbox_not_online_error_4:'Otherwise, you can move your mailbox by going to {{hyperlink}} and choosing the Office 365 Exchange Online \"SPROD\" environment.',firstrun_members:\"{{count}} members\",firstrun_migrate_button:\"Yes, add Microsoft Teams functionality\",firstrun_migrate_text:\"Looks like you're an admin of a group. You can add Microsoft Teams functionality without changing the existing group. You'll be able to access the group files and notes from here.\",firstrun_migrate_title:\"Add Microsoft Teams to an existing Office 365 group?\",firstrun_open_the_app:\"Open the app\",firstrun_or_create_team:\"Create a team\",firstrun_placeholder_team_description:\"Describe it\",firstrun_placeholder_team_name:\"What's the team name?\",firstrun_setting_up_app:\"Hang on while we get things set up for you!\",firstrun_sfb_migrate_text_1:\"This could take a while. To organize your contacts in the meantime, click\",firstrun_sfb_migrate_text_2:\"next to a group name, then\",firstrun_sfb_migrate_text_3:\"Click\",firstrun_sfb_migrate_text_4:\"to make a new one.\",firstrun_sfb_migrate_title:\"We’re importing your Skype for Business contact groups\",firstrun_use_webapp:\"Use the web app instead\",firstrun_video_player_letsgo:\"Let's go!\",firstrun_video_player_video:\"Video\",firstrun_video_player_videodescription:\"We're glad you're here. Here's what you can do in Teams. Chat with teammates. Share stuff and collaborate. And have video calls and meetings. Now go do amazing things together.\",firstrun_video_player_videoend:\"Video ending\",firstrun_video_player_videointro:\"Video starting. Press space to pause and resume the video. We're glad you're here. Here's what you can do in Teams. Chat with teammates. Share stuff and collaborate. And have video calls and meetings. Now go do amazing things together.\",firstrun_video_player_videopause:\"Video paused\",firstrun_video_player_videoresume:\"Video resumed\",firstrun_video_player_watchagain:\"Watch again\",firstrun_working:\"Working... working... working... working hard!\",floodgate_build_campaign_content_prompt_question:\"We have just two questions for you.\",floodgate_build_campaign_content_prompt_title:\"Give Feedback!\",floodgate_build_campaign_content_rating_high_specifier:\"5 - Excellent\",floodgate_build_campaign_content_rating_low_specifier:\"1 - Poor\",floodgate_build_campaign_content_rating_question:\"How satisfied are you with the quality of Microsoft Teams today?\",floodgate_build_campaign_content_rating_question_question:\"Please tell us more. Why did you choose that answer?\",floodgate_net_promoter_score_campaign_content_prompt_title:\"We'd love your feedback!\",floodgate_net_promoter_score_content_prompt_question:\"We have just two questions for you.\",floodgate_net_promoter_score_content_rating_question:\"How likely are you to recommend Microsoft Teams to a friend or colleague?\",floodgate_net_promoter_score_content_rating_question_question:\"Please tell us more. Why did you choose that answer?\",floodgate_net_promoter_score_five_point_content_rating_high_specifier:\"5 - Extremely likely\",floodgate_net_promoter_score_five_point_content_rating_low_specifier:\"1 - Not at all likely\",focusing_status_info_banner_message:\"Your status is set to focusing. You'll only get notifications for urgent messages and from your priority contacts.\",follow_presence_button_description:\"Follow a person's status and get notified when they appear Available or Offline.\",follow_presence_people_picker_placeholder:\"Add people\",follow_presence_settings:\"Manage status notifications\",follow_presence_settings_button_text:\"Manage notifications\",follow_presence_settings_description:\"Follow a person's status and get notified when they appear Available or Offline.\",follow_presence_settings_subtitle:\"Status\",follow_presence_settings_unfollow:\"Turn off\",follow_up_meeting_subject:\"{{meetingSubject}} follow-up\",freemium_fre_completion_coachmark:\"Select <b>Invite people</b> to send invitations anytime.\",freemium_fre_invite_dialog_title:\"Invite people to join your org in Teams\",freemium_invite_add_more_button:\"Add more\",freemium_invite_contacts_dialog_checkbox_selected_aria_label:\"member is selected\",freemium_invite_contacts_dialog_checkbox_unchecked_state:\"checkbox unchecked\",freemium_invite_contacts_dialog_checkbox_unselected_aria_label:\"member not selected\",freemium_invite_contacts_dialog_header:\"Select contacts you would like to invite to your org.\",freemium_invite_contacts_dialog_invites_sent_message:\"{{sentInvitesCount}} invites sent\",freemium_invite_contacts_dialog_selected_message:\"{{selectedCount}} selected\",freemium_invite_contacts_dialog_title:\"Invite Microsoft contacts\",freemium_invite_contacts_error_access_denied:\"Could not get permissions for reading contacts from your Microsoft Account\",freemium_invite_contacts_error_generic:\"We couldn't get your contacts.\",freemium_invite_copied_link:\"Copied to clipboard\",freemium_invite_copy_link_button:\"Copy link\",freemium_invite_copy_link_text:\"Or, send them this link:\",freemium_invite_coworkers_btn:\"Invite people\",freemium_invite_dialog_generic_pending_invites_error:\"Unable to connect to the server\",freemium_invite_dialog_generic_pending_invites_error_subtext:\"We couldn't check your pending invites.\",freemium_invite_dialog_header:\"Enter the emails of people you'd like to add.\",freemium_invite_dialog_no_pending_invites_text:\"You have no pending invites. Anyone else you'd like to invite?\",freemium_invite_dialog_pending_invites_retry_button:\"Retry\",freemium_invite_dialog_resend_all_button:\"Resend all\",freemium_invite_dialog_resend_button:\"Resend\",freemium_invite_dialog_sent_state:\"Sent\",freemium_invite_dialog_submit_button:\"Send invites\",freemium_invite_dialog_tab_invite_people:\"Invite people\",freemium_invite_dialog_tab_pending_invites:\"Pending invites ({{numPending}})\",freemium_invite_dialog_title:\"Invite people to join your org in Teams\",freemium_invite_dialog_unsent_state:\"Unsent\",freemium_invite_email_validation_already_used_error:\"You've already entered this email. Try another one\",freemium_invite_email_validation_error:\"You'll need to enter a valid email address.\",freemium_invite_input_name_placeholder:\"Name (optional)\",freemium_invite_input_placeholder:\"Email\",freemium_invite_member_already_present:\"Invitee already present in the the organization\",freemium_invite_member_forbidden_to_invite:\"You don't have permissions to invite people to this org.\",freemium_invite_member_invalid_email:\"This email contains invalid characters. Try a different email address.\",freemium_invite_member_invalid_user_type:\"Guest user type is not supported for tenant invitation\",freemium_invite_member_option_aria_label:\"Add {{email}} as a member\",freemium_invite_member_option_text:\"Add <b>{{email}}</b> as a member\",freemium_invite_more_button:\"Invite more people\",freemium_invite_only_admin_can_invite_aad_user_as_member:\"Only an admin can invite this person because they already belong to another org.\",freemium_invite_others_coachmark:\"Teams need people! Select <b>Invite people</b> to send invitations.\",freemium_invite_sending_generic_error_text:\"We're having trouble sending the invitations. Please try again later.\",freemium_invite_sending_invites_button_text:\"Sending...\",freemium_invite_sending_rate_limit_error_text:\"An invite was sent recently, so we didn't send a new one. You can send another one tomorrow if you need to.\",freemium_invite_to_tenant_option_aria_label:\"Invite {{email}} to the org\",freemium_invite_to_tenant_option_text:\"Invite <b>{{email}}</b> to the org\",freemium_join_by_url_fre_description_text:\"Share this link with those you'd like to join your org.\",freemium_join_by_url_fre_dismiss_button_text:\"Got it\",freemium_join_by_url_fre_invite_copy_link:\"{{link}}\",freemium_join_url_profile_coachmark:\"Invite new teammates with a shareable link. Select your profile picture > <b>Manage org</b> > <b>Manage link</b>.\",freemium_no_pending_join_request_text:\"You have no pending join requests. You can reshare the join link\",freemium_pending_invitation_acceptance:\"Role of unredeemed invited users cannot be changed\",freemium_pending_join_requests_approve_all_button:\"Approve all\",freemium_pending_join_requests_approve_status_aria_mf:\"{count, plural, =0 {No requests approved} one {1 request approved} other {# requests approved}}\",freemium_pending_join_requests_approved_state:\"Approved\",freemium_pending_join_requests_denied_state:\"Denied\",freemium_pending_join_requests_denied_status_aria_mf:\"{count, plural, =0 {No requestssouir denied} one {1 request denied} other {# requests denied}}\",freemium_pending_join_requests_deny_error_text:\"Request not present in the list. Refresh the list and try again\",freemium_pending_join_requests_dialog_back_button:\"Back\",freemium_pending_join_requests_dialog_invite_more_button:\"Invite more people\",freemium_pending_join_requests_dialog_title:\"Manage org invites and requests\",freemium_pending_join_requests_dialog_title_with_join_request_disabled:\"Manage org invites\",freemium_pending_join_requests_generic_error:\"Something went wrong. Please try again later.\",freemium_pending_join_requests_generic_error_subtext:\"We couldn't check your join requests\",freemium_pending_join_requests_retry_button:\"Retry\",freemium_pending_join_requests_tab_join_requests:\"Join requests ({{value}})\",freemium_pending_request_dialog_approve_button:\"Approve\",freemium_pending_request_dialog_deny_button:\"Deny\",freemium_pending_request_dialog_request_status_update_aria:\"Processing the request\",freemium_setup_dialog_heading:\"Getting things ready...\",full_screen_is_off:\"Full screen is off\",full_screen_is_on:\"Full screen is on\",funControl_ConversationNotCreated:\"The meme couldn't be uploaded.\",funControl_fileDownloadFailed:\"The meme couldn't be downloaded.\",funControl_fileUploadFailed:\"The meme couldn't be uploaded.\",funControl_teamMemeGeneralError:\"Something went wrong. Please try again.\",funControl_teamMemeImageProcessing:\"We're getting your file. Please give us a sec…\",funControl_teamMemeImageTooBig:\"Your file is too big to upload. Try uploading one smaller than 5mb.\",funControl_teamMemeImageTooSmall:\"Your file is too small to upload to the meme list.\",funControl_teamMemeNotImageType:\"You can only upload an image file. Try a .png or .gif.\",funStuffPicker_addTeamMemes:\"Add this meme to the list\",funStuffPicker_emojiCategory_activity:\"ACTIVITY\",funStuffPicker_emojiCategory_emoticons:\"SMILEYS\",funStuffPicker_emojiCategory_foods:\"FOODS\",funStuffPicker_emojiCategory_nature:\"NATURE\",funStuffPicker_emojiCategory_objects:\"OBJECTS\",funStuffPicker_emojiCategory_symbols:\"SYMBOLS\",funStuffPicker_emojiCategory_travel:\"TRAVEL\",funStuffPicker_emojiItemAriaLabel:\"{{name}}{{newLine}}Shortcut: {{shortname}}\",funStuffPicker_emojiLabelUppercase:\"EMOJI\",funStuffPicker_emojiOneLabel:\"Emoji One\",funStuffPicker_emojiProvidedFreeLabel:\"Emoji provided free by \",funStuffPicker_emoticonLabelUppercase:\"EMOTICONS\",funStuffPicker_giphyAltTitle:\"{{title}} (GIF Image)\",funStuffPicker_giphyClickHereLabel:\"Click Here\",funStuffPicker_giphyCopyrightTerms:\"You are responsible for respecting others rights, including copyright. Learn more\",funStuffPicker_giphyHereLink:\"here\",funStuffPicker_giphyLabelUppercase:\"GIPHY\",funStuffPicker_giphyReloadThisSectionLabel:\" to reload this section.\",funStuffPicker_giphySomethingWentWrongLabel:\"Oh no! Something went wrong. \",funStuffPicker_giphyViewTermsLabel:\"View Terms\",funStuffPicker_imagecaption_buttonCancel:\"Cancel\",funStuffPicker_imagecaption_buttonRetry:\"Retry\",funStuffPicker_imagecaption_buttonSave:\"Done\",funStuffPicker_imagecaption_loadFailed:\"Failed to load image\",funStuffPicker_imagecaption_saveFailed:\"The picture wasn't saved.\",funStuffPicker_imagecaption_saving:\"Saving\",funStuffPicker_loadingDataLabel:\"Loading Data\",funStuffPicker_memeAltText:\"Meme image, {{topCaption}} {{bottomCaption}}\",funStuffPicker_memeLabelUppercase:\"MEME\",funStuffPicker_memeUploadAFile:\"Upload an image\",funStuffPicker_popularEmojiLabel:\"Popular Emoji\",funStuffPicker_popularGiphyLabel:\"Popular Giphy\",funStuffPicker_popularStickerLabel:\"Popular stickers and memes\",funStuffPicker_poweredByGiphyLabel:\"Powered By Giphy \",funStuffPicker_search_noResults:\"We didn't find any matches.\",funStuffPicker_search_placeholderText:\"Search\",funStuffPicker_search_resultsUpdatedText:\"Search results updated, {{numResults}} available, use tab and arrow keys to select\",funStuffPicker_search_resultsUpdatedWithCategoriesText:\"Search results updated, {{numResults}} available in {{numCategories}} categories, use tab to navigate each category\",funStuffPicker_stickerAltText:\"Sticker image, {{caption}}\",funStuffPicker_stickerEditAriaLabel:\"Press Enter or Space key to edit text in the sticker\",funStuffPicker_stickerLabelUppercase:\"STICKERS\",funStuffPicker_tab_adventurefriends:\"Adventure Friends\",funStuffPicker_tab_bee:\"Bee\",funStuffPicker_tab_broccoli:\"Broccoli\",funStuffPicker_tab_bummerBert:\"Bummer Bert\",funStuffPicker_tab_cactifriends:\"Cacti Friends\",funStuffPicker_tab_catsInSuits:\"Cats In Suits\",funStuffPicker_tab_checksplusses:\"Checks and Plusses\",funStuffPicker_tab_circusanimals:\"Circus Animals\",funStuffPicker_tab_classic:\"Classic\",funStuffPicker_tab_coolcareers:\"Cool Careers\",funStuffPicker_tab_coralreef:\"Coral Reef\",funStuffPicker_tab_deepsea:\"Deep Sea\",funStuffPicker_tab_designers:\"Designers\",funStuffPicker_tab_devices:\"Devices\",funStuffPicker_tab_devs:\"Devs\",funStuffPicker_tab_emoji:\"Emoji\",funStuffPicker_tab_featheredfriends:\"Feathered Friends\",funStuffPicker_tab_food:\"Food\",funStuffPicker_tab_foodcourt:\"Food Court\",funStuffPicker_tab_fruitsalad:\"Fruit Salad\",funStuffPicker_tab_giphy:\"Giphy\",funStuffPicker_tab_leaves:\"Leaves\",funStuffPicker_tab_legal:\"Legal\",funStuffPicker_tab_marchingducks:\"Marching Ducks\",funStuffPicker_tab_meme:\"Meme\",funStuffPicker_tab_mixedvegetables:\"Mixed Vegetables\",funStuffPicker_tab_monkey:\"Monkey\",funStuffPicker_tab_octocorn:\"Octocorn\",funStuffPicker_tab_officeDrama:\"Office Drama\",funStuffPicker_tab_openocean:\"Open Ocean\",funStuffPicker_tab_periodicpals:\"Periodic Pals\",funStuffPicker_tab_petsinspace:\"Pets In Space\",funStuffPicker_tab_planets:\"Planets\",funStuffPicker_tab_popular:\"Popular\",funStuffPicker_tab_robots:\"Robots\",funStuffPicker_tab_rubberStamps:\"Rubber Stamps\",funStuffPicker_tab_sciencegear:\"Science Gear\",funStuffPicker_tab_sillysupplies:\"Silly Supplies\",funStuffPicker_tab_sportasauruses:\"Sportasauruses\",funStuffPicker_tab_teamsquatch:\"Teamsquatch\",funStuffPicker_tab_tidepool:\"Tide Pool\",funStuffPicker_tab_unicorns:\"Unicorns\",funStuffPicker_tab_wordArt:\"Word Art\",funStuffPicker_viewAllLabel:\"View All\",generate_team_code_button_aria_label:\"Generate team code\",generate_team_code_button_text:\"Generate\",generic_error:\"An error occurred.\",getUserMedia_chrome_failure:\"Are you sure you don't want audio or video? If you change your mind, select the camera icon by your address bar and then <u>Always allow</u>.\",getUserMedia_chrome_failure_help:\"Give access as shown so you can be seen and heard\",getUserMedia_chrome_guidance:\"Select <u>Allow</u> to let Microsoft Teams use your mic and camera for calls and meetings on this browser.\",getUserMedia_chrome_guidance_subtitle:\"When you do, we'll turn your devices on for a moment to set them up.\",getUserMedia_continue_button:\"Continue without audio or video\",getUserMedia_continue_button_tooltip:\"If you continue without audio or video, others won't be able to see or hear you.\",getUserMedia_download:\"For a better experience <a href='#'>download the desktop app</a>.\",getUserMedia_edge_call_back_reload:\"We’ll reload the page so you can give access, and then we’ll call the person back for you.\",getUserMedia_edge_info:\"We need access to your camera and mic\",getUserMedia_failure:\"We can’t access your camera and mic.\",getUserMedia_failure_of_other_app:\"Make sure no other app is using your camera and mic.\",getUserMedia_microsoft_edge_guidance:\"Click <u>Yes</u> so others can see and hear you in the meeting.\",getUserMedia_microsoft_teams:\"Microsoft Teams\",getUserMedia_new_microsoft_edge_guidance:\"Click <u>Always allow</u> so others can see and hear you in the meeting.\",getUserMedia_reload_button:\"Reload to use camera and mic\",getUserMediaDialog_chrome_content:\"Give access to your camera and mic by clicking the camera icon in Omnibar, and then Always allow.\",getUserMediaDialog_chrome_header:\"Want to use your camera and mic for the meeting?\",getUserMediaDialog_edge_button:\"Use your camera and mic\",getUserMediaDialog_edge_content:\"We'll reload the page so you can give access to your camera and mic. You'll rejoin the meeting.\",getUserMediaDialog_edge_header:\"Want to use your camera and mic for the meeting?\",giphy_pause:\"Pause\",giphy_play:\"Play\",glossary_tab_title:\"Glossary\",go_to_tab_label:\"Go to Tab\",goto_web_app:\"Go to Teams\",group_call_pickup_answer_btn:\"Answer\",group_call_pickup_call_for:\"Call for {{owner}}\",group_call_pickup_caller:\"{{caller}} is calling\",group_call_pickup_explainer:\"Control notifications based on who is forwarding calls to you. Changes may take time to sync across your devices\",group_call_pickup_ignore_btn:\"Ignore\",group_call_pickup_notification_setting:\"Call Forwarding\",group_call_pickup_notification_setting_banner:\"Banner only\",group_call_pickup_notification_setting_mute:\"Banner in calls app only\",group_call_pickup_notification_setting_ring:\"Banner and ringtone\",groupChat_creationStep1Title:\"To:\",guest_license_error_button:\"Continue\",guest_license_error_button_sign_up:\"Sign up for Teams\",guest_license_error_button_try_again:\"Try again\",guest_license_error_dropdown_current:\"Your orgs in Teams\",guest_license_error_dropdown_empty_text:\"Select a Teams org\",guest_license_error_dropdown_empty_text_aria:\"Select an organization to sign in to\",guest_license_error_dropdown_empty_text_aria_invite_only:\"Select an organization to sign in to\",guest_license_error_dropdown_empty_text_invite_only:\"Select an invite\",guest_license_error_dropdown_new:\"New invites\",guest_license_error_footer_redeem_email_line_1:\"Already signed up?\",guest_license_error_footer_redeem_email_line_2:\"Check your email for a link to start using Microsoft Teams.\",guest_license_error_invites_subtitle:\"Looks like you already have some invites.\",guest_license_error_no_license_msa_title:\"You need to be invited to Teams to use the app\",guest_license_error_no_license_msa_title_sign_up:\"You're not on Teams yet, but you can set it up for your organization.\",guest_license_error_no_license_or_tenants_subtitle:\"Contact your admin for more info.\",guest_license_error_no_license_subtitle:\"You don't have access to this org in Teams. Select another org, or contact your admin for more details.\",guest_license_error_no_license_subtitle_with_tenant:\"You don't have access to the <b>{{tenantName}}</b> org in Teams. Select another org, or contact your admin for more details.\",guest_license_error_no_license_title:\"You don't have access to {{tenantName}}\",guest_license_error_no_license_title_no_current_tenant:\"You don't have access to this Teams org\",guest_license_error_one_invite_title:\"You've been invited to {{tenantName}}\",guest_license_error_title:\"Welcome to Teams!\",guest_license_error_title_redemption_failed:\"We couldn't redeem your invitation yet\",guest_license_error_unable_to_redeem_message:\"We couldn’t redeem your invitation yet.\",guest_redemption_popup_title:\"Microsoft Teams\",guest_tenant_postfix:\"(Guest)\",guest_user_postfix:\"(Guest)\",header_tabs_aria_label_add_a_tab:\"Add a tab\",header_tabs_aria_label_tab_options:\"Tab options\",header_title_aria_label_contact_card:\"Chat with {{name}} navigation\",help_button:\"Help\",help_button_browsetopics:\"Browse topics\",help_button_help:\"Topics\",help_button_teamshelpcenter:\"Teams help center\",help_button_training:\"Training\",help_button_whatsnew:\"What's new\",help_tab_title:\"Help\",hid_with_sfb_warning_message:\"You're running both Microsoft Teams and Skype for Business – you might see issues using your phones / headsets between these two apps.\",hidden_tags_aria_label:\"{{counter}} additional tags\",hidden_tags_counter:\"+{{counter}}\",hidden_tags_counter_all_tags_hidden:\"{{counter}} tags\",hidden_tags_counter_one_tag:\"1 tag\",hide_call_details:\"Hide call details\",hide_call_info:\"Hide call info\",hide_device_settings:\"Hide device settings\",hide_meeting_details:\"Hide meeting details\",hide_meeting_notes:\"Hide meeting notes\",hide_offline_dialog_notification:\"Connected to network.\",hide_settings:\"Hide settings\",history_menu_chat_with_menuitem_text:\"Chat with\",history_menu_default_text:\"Couldn't find this item.\",history_menu_discover_teams_title:\"Discover teams\",history_menu_shortcutkey_aria_label:\"Press ctrl+alt+h for history menu\",home:\"Home\",how_to_use_team_join_code:\"Where do I enter the code?\",how_to_use_team_join_code_text:\"Click <b>Create and join teams</b> below your teams list and look for the <b>Join a team with a code</b> card\",hwaapp_anon_signin_failed:\"Sorry, we couldn't sign you in at this time\",hwaapp_context_menu_copy:\"Copy\",hwaapp_context_menu_copy_image:\"Copy Image\",hwaapp_context_menu_copy_link:\"Copy Link\",hwaapp_context_menu_open_link:\"Open Link\",hwaapp_context_menu_paste:\"Paste\",hwaapp_context_menu_select_all:\"Select All\",hwaapp_settings_application:\"Application\",hwaapp_settings_onclose_checkbox_description:\"Minimize Teams instead of closing when I select Close\",hwaapp_settings_onclose_list_dialog_description:\"To avoid missing calls and notifications, we recommend keeping this setting selected.\",hwaapp_update_canceled_message:\"Canceled update\",hwaapp_update_defaulterror_message:\"Something went wrong when trying to check for updates\",hwaapp_update_downloadcompleted_action_message:\"Refresh\",hwaapp_update_downloadcompleted_message:\"Download completed\",hwaapp_update_downloadinprogress_message:\"Download is already in progress\",hwaapp_update_downloadstarted_message:\"Checking for updates\",hwaapp_update_nostoreaccount_message:\"No Store Account found\",hwaapp_update_noupdates_message:\"No updates found\",hwaapp_wam_tenantswitch_failed:\"Something went wrong, please try again later.\",icons_accept:\"Accept\",icons_accept_all:\"Accept all\",icons_accept_aria_label:\"Accept request\",icons_admit_all:\"Admit all participants\",icons_angry_reactions:\"Angry\",icons_announcement:\"Announcement\",icons_approve:\"Approval\",icons_apps:\"Apps\",icons_archived:\"Archived\",icons_arrow_down:\"Down\",icons_arrow_up:\"Up\",icons_attachment:\"Attachment\",icons_audio:\"Audio\",icons_backspace:\"Backspace\",icons_bold:\"Bold (Ctrl+B)\",icons_bookmark:\"Save this message\",icons_bookmarked:\"Unsave this message\",icons_browsepc:\"Browse PC\",icons_bullet_list:\"Bulleted list\",icons_burger:\"Menu\",icons_calendar:\"Meetings\",icons_call_alert:\"Warning\",icons_call_control_present:\"Present\",icons_call_control_stop_presenting:\"Stop presenting\",icons_call_end:\"Call end\",icons_call_pstn:\"Participant on the phone\",icons_call_switch_camera:\"Switch camera\",icons_cancel_arialabel:\"Cancel\",icons_cancel_upload:\"Cancel upload\",icons_changename:\"Change name\",icons_channel:\"Skype\",icons_check:\"Select file button\",icons_checkbox:\"Checkbox\",icons_checkbox_selected:\"Checkbox selected\",icons_checkbox_unselected:\"Checkbox unselected\",icons_chrome_back:\"Back\",icons_chrome_forward:\"Forward\",icons_chrome_maximize:\"Maximize\",icons_chrome_minimize:\"Minimize\",icons_chrome_unmaximize:\"Unmaximize\",icons_close:\"Close\",icons_code:\"Code\",icons_compose:\"Compose\",icons_copy:\"Copy\",icons_create_team:\"Wizard Create Team\",icons_create_team_from:\"Wizard Create Team From\",icons_create_team_template:\"Wizard Create Team From Template\",icons_delete:\"Delete\",icons_delete_arialabel:\"Delete button\",icons_delete_table_column_row:\"Delete column, row, or table\",icons_deny_all:\"Deny all\",icons_deny_aria_label:\"Deny request\",icons_desktop:\"Desktop\",icons_dns:\"Do not disturb\",icons_document:\"Document\",icons_down_indicator:\"Down indicator\",icons_download:\"Download\",icons_downloaded:\"Downloaded\",icons_downloading:\"Downloading\",icons_dropdown:\"Open menu\",icons_edit:\"Edit\",icons_email:\"Email\",icons_endCall:\"End call\",icons_error:\"Error\",icons_exit_fullscreen:\"Exit fullscreen\",icons_extension:\"Extension\",icons_file_picker:\"Insert a file\",icons_files:\"Files\",icons_filter:\"Filter\",icons_filter_search:\"Search Page Filter\",icons_filtered:\"Filtered\",icons_filters:\"Filters\",icons_folder:\"Folder\",icons_folderDownload:\"Download folder\",icons_folderUpload:\"Upload folder\",icons_font_color:\"Font color\",icons_font_size:\"Font size\",icons_format:\"Format\",icons_fullscreen:\"Make fullscreen\",icons_gallery:\"Cards\",icons_gettingstarted:\"Getting started\",icons_gif:\"GIF\",icons_heart_reactions:\"Heart\",icons_helparticle:\"Help article\",icons_highlight:\"Highlight\",icons_home:\"Home\",icons_image:\"Image\",icons_important:\"Important\",icons_incoming_video:\"Incoming video on\",icons_incoming_videoOff:\"Incoming video off\",icons_indicator:\"Indicator\",icons_inferred:\"Suggested\",icons_info:\"Info\",icons_input_invalid:\"Invalid input\",icons_input_valid:\"Valid input\",icons_insert:\"Insert\",icons_insert_image:\"Insert image\",icons_insert_table:\"Insert table\",icons_insert_table_column_row:\"Insert column or row\",icons_italic:\"Italic (Ctrl+I)\",icons_keyboard:\"Keyboard\",icons_laugh_reactions:\"Laugh\",icons_leave:\"Leave\",icons_left_rail_filter:\"Filter ({{key}}+Shift+F)\",icons_like:\"Like this message\",icons_like_off:\"Unlike this message\",icons_like_off_reactions:\"Undo Like\",icons_like_off_reactions_aria_label:\"Undo Like. Press left arrow for more reactions\",icons_like_reactions:\"Like\",icons_like_reactions_aria_label:\"Like. Press left arrow for more reactions\",icons_liked:\"Liked\",icons_link:\"Link\",icons_lock:\"Lock\",icons_maximize:\"Maximize\",icons_meeting_notes:\"Meeting Notes\",icons_menu:\"Toggle sidebar\",icons_message:\"Message\",icons_message_failure_indicator:\"Failed messages\",icons_mic:\"Mic\",icons_mic_off:\"Mic off\",icons_minimize:\"Minimize\",icons_more:\"More options\",icons_more_open_menu:\"More options. Hit space or enter to open.\",icons_mov:\"Movie\",icons_move:\"Move\",icons_msft_collabdb:\"CollabDB\",icons_msft_delve:\"Delve\",icons_msft_onedrive:\"OneDrive\",icons_msft_onenote:\"OneNote\",icons_msft_onenote_online:\"OneNote Online\",icons_msft_outlook:\"Outlook\",icons_msft_powerbi:\"Power BI\",icons_msft_ppt:\"PowerPoint\",icons_msft_ppt_online:\"PowerPoint Online\",icons_msft_sharepoint:\"SharePoint\",icons_msft_sp_doc_library:\"SharePoint Document Library\",icons_msft_stream:\"Stream\",icons_msft_visio:\"Visio\",icons_msft_word:\"Word\",icons_msft_word_online:\"Word Online\",icons_msft_xl:\"Excel\",icons_msft_xl_online:\"Excel Online\",icons_mute_all_others:\"Mute all other participants\",icons_new_window:\"New window\",icons_newchat:\"New chat\",icons_newchat_hover:\"New chat hover\",icons_newtab:\"New tab\",icons_notes:\"Notes\",icons_number_list:\"Numbered list\",icons_oof:\"Oof\",icons_open_inside:\"Open inside\",icons_open_outside:\"Open outside\",icons_opennewtab:\"Open new tab\",icons_paste:\"Paste\",icons_pdf:\"PDF\",icons_person:\"Profile image\",icons_pin:\"Toggle pinned and unpinned state\",icons_play:\"Play\",icons_play_forward:\"Forward\",icons_play_pause:\"Pause\",icons_play_sound:\"Sound\",icons_play_sound_mute:\"Mute\",icons_power:\"Power\",icons_promote_member:\"Promote member as an admin of a team\",icons_promoted:\"You have been promoted as an admin of a team\",icons_quote:\"Quote\",icons_radiobox_selected:\"Radiobox selected\",icons_radiobox_unselected:\"Radiobox  unselected\",icons_recent:\"Duration\",icons_recents:\"Recents\",icons_refresh:\"Refresh\",icons_reply:\"Reply\",icons_replyDisabled:\"Replies are disabled\",icons_reset_zoom:\"Reset zoom\",icons_retry_arialabel:\"Retry\",icons_rich_style:\"Rich style\",icons_sad_reactions:\"Sad\",icons_send:\"Send\",icons_send_arialabel:\"Send\",icons_sendButtonDisabled_Async:\"Preparing to send\",icons_sendData_text:\"Send\",icons_sfb:\"Skype for Business\",icons_sketch:\"Sketch\",icons_skype:\"Skype\",icons_star:\"Star\",icons_starred:\"Starred\",icons_surprised_reactions:\"Surprised\",icons_team:\"Skype\",icons_team_create:\"Create team\",icons_team_create_and_join:\"Join or create a team\",icons_team_discover:\"Add team\",icons_team_scoped_create_only:\"Create a team\",icons_team_scoped_join_only:\"Join a team\",icons_tentative:\"Tentative\",icons_todo:\"To do\",icons_txt:\"TXT\",icons_underline:\"Underline (Ctrl+U)\",icons_uninstall:\"Uninstall\",icons_videoOff:\"Video off\",icons_view:\"View\",icons_website:\"Website\",icons_yesNoMaybe:\"Yes/no/maybe\",icons_yo:\"Yo\",icons_zip:\"Zip\",icons_zoom_in:\"Zoom in\",icons_zoom_out:\"Zoom out\",\"icons-contact-list\":\"Contact List\",immersive_reader_content:\"{{displayName}} at {{time}}\",imreceive:\"Receive instant messages\",imsend:\"Send instant messages\",in_context_app_store_dialog_caption_message_bots:\"Add a bot to get and share info from an app.\",in_context_app_store_dialog_caption_message_tabs_channel:\"Turn your favorite apps and files into tabs at the top of the channel\",in_context_app_store_dialog_caption_message_tabs_chats:\"Turn your favorite apps and files into tabs at the top of the chat\",in_context_app_store_dialog_caption_message_tabs_private_channel:\"Turn your favorite apps and files into tabs at the top of the channel. Not all apps support private channels.\",in_context_app_store_dialog_empty_state_message_mf:\"{capability, select, bots{No available bots} tabs{No available tabs} other{}}\",in_context_app_store_dialog_goto_app_gallery:\"More apps\",in_context_app_store_dialog_goto_manage_apps:\"Manage apps\",in_context_app_store_dialog_installed_apps_heading_bots_mf:\"{context, select, chats{Bots for your chat} channel{Bots for your team} private_channel{Bots for your private channel} other{} }\",in_context_app_store_dialog_installed_apps_heading_tabs_mf:\"{context, select, chats{Tabs for your chat} channel{Tabs for your team} private_channel{Tabs for your private channel} other{} }\",in_context_app_store_dialog_not_installed_apps_heading_bots_mf:\"{count, plural, =0{All bots} other{More bots} }\",in_context_app_store_dialog_not_installed_apps_heading_tabs_mf:\"{count, plural, =0{All tabs} other{More tabs} }\",in_context_app_store_dialog_search_result_update_bots_mf:\"{count, plural, =0{Bots list updated. No matching app with bot found.} =1{Bots list updated. 1 matching app with bot found.} other{Bots list updated, # matching apps with bots found.}}\",in_context_app_store_dialog_search_result_update_tabs_mf:\"{count, plural, =0{Tabs list updated. No matching app with tab found.} =1{Tabs list updated. 1 matching app with tab found.} other{Tabs list updated, # matching apps with tabs found.}}\",in_context_app_store_dialog_title_mf:\"{capability, select, bots{Add a bot} tabs{Add a tab} other{}}\",incoming_video_unsupported:\"Someone has their video on. Download the desktop app to see other people's video.\",incoming_video_unsupported_description:\"Download the desktop app to see other people's video.\",incoming_video_unsupported_title:\"Someone has their video on\",incoming_video_unsupported_vdi:\"Someone has their video on. Video is currently unsupported in your environment.\",info_header:\"Meeting details\",info_pane_add_new_description:\"Add your description\",info_pane_channel_description_empty:\"No channel description\",info_pane_channel_description_private_channel:\"Private channel\",info_pane_section_activity:\"Channel activities\",info_pane_section_people_add_member:\"Add member\",info_pane_section_people_guests:\"guest(s)\",info_pane_section_people_members:\"member(s)\",info_pane_section_people_recently_contributed:\"Recently contributed\",info_pane_section_pin_post:\"No new posts yet\",info_pane_title:\"Info\",info_pane_view_all:\"View all\",inline_image_context_menu_copy_image:\"Copy image\",input_extension_insert:\"Insert result\",inputExtension_action_tooltip:\"Actions\",inputExtension_additional_info:\"Press Enter to select the messaging extension or press Space for more options.\",inputExtension_appBasedLink_collapse_button_aria_label:\"Collapse preview\",inputExtension_appBasedLink_expand_button_aria_label:\"Expand preview\",inputExtension_appBasedLink_setUp_button:\"Setup\",inputExtension_appBasedLink_setUp_description:\"{{appName}} wants to show you a preview of this link. Setup the app to see the preview\",inputExtension_appBasedLink_showPreview_button:\"Show Preview\",inputExtension_appBasedLink_showPreview_description:\"{{appName}} wants to show a preview of this link. By using the app you agree to its {{privacyPolicy}} and {{termsOfUse}}.\",inputExtension_appBasedLink_signIn_button:\"Sign in\",inputExtension_appBasedLink_signIn_description:\"{{appName}} wants to show a preview of this link. Sign to see the preview\",inputExtension_auth_button_text:\"Sign in\",inputExtension_auth_description:\"You'll need to {{linkText}} to use this app.\",inputExtension_auth_error:\"Something went wrong, please try again\",inputExtension_auth_link_ariaLabel:\"Sign in link\",inputExtension_auth_link_text:\"sign in\",inputExtension_auth_task_module_description:\"You'll need to sign in to use this app.\",inputExtension_closePill:\"Closing pill\",inputExtension_codeSnippet_addButton:\"Insert\",inputExtension_codeSnippet_collapse:\"Collapse\",inputExtension_codeSnippet_discardButton:\"Cancel\",inputExtension_codeSnippet_editLabel:\"Edit code snippet\",inputExtension_codeSnippet_errorMessage:\"Code snippet failed to load. Click here to retry\",inputExtension_codeSnippet_expand_mf:\"{numberOfLines, plural, =0{Expand} =1{Expand (# line)} other{Expand (# lines)}}\",inputExtension_codeSnippet_languageMenu:\"Select language\",inputExtension_codeSnippet_largeError:\"Your code snippet exceeded the max size by {{delta}} characters.\",inputExtension_codeSnippet_placeholderMessage:\"Add a title\",inputExtension_codeSnippet_wrapLabel:\"Wrap text\",inputExtension_collapsedMenu:\"Compose extension dialog closed\",inputExtension_commandTitle:\"{{botName}} {{commandName}}. {{placeholderText}}\",inputExtension_config_button_text:\"Setup\",inputExtension_config_description:\"You'll need to {{linkText}} this app to use all of its features.\",inputExtension_config_link_ariaLabel:\"Configuration link\",inputExtension_config_link_text:\"set up\",inputExtension_config_task_module_description:\"You'll need to set up this app to use all of its features.\",inputExtension_contextMenu_delete:\"Uninstall\",inputExtension_contextMenu_favorite:\"Pin\",inputExtension_contextMenu_remove:\"Remove\",inputExtension_contextMenu_setting:\"Settings\",inputExtension_contextMenu_settingErrorOKButton:\"OK\",inputExtension_contextMenu_settingErrorText:\"Sorry, the setting of this compose extension is not available. Please try again later.\",inputExtension_contextMenu_unfavorite:\"Unpin\",inputExtension_create_more_commands:\"More commands\",inputExtension_errorNoComposeExtensions:\"You don't have any apps installed\",inputExtension_errorNoComposeExtensionsAppsDisabled:\"You don't have any bots installed\",inputExtension_expandedMenu:\"Compose extension dialog expanded\",inputExtension_giphy_search_placeholderText:\"Search Giphy\",inputExtension_initialRun_progress:\"Loading from {{appName}}\",inputExtension_invoke_failure_bots:\"Unable to reach app. Please try again.\",inputExtension_invoke_failure_nonbots:\"Something went wrong. Please try again.\",inputExtension_more_options_button_title:\"More options\",inputExtension_noAdditionalComposeExtensions:\"All apps are currently pinned\",inputExtension_openUrl:\"Open Url\",inputExtension_promote_coachmark:\"You can include content from apps in this channel directly in messages. Start here to try it.\",inputExtension_response_error:\"Something went wrong with this app.  {{linkText}}\",inputExtension_retry_link_text:\"Try again\",inputExtension_search_resultsFound:\"One result matched your search.\",inputExtension_search_resultsFoundPlural:\"{{numResults}} results matched your search.\",inputExtension_searchingDataLabel:\"Searching {{appName}}\",inputExtension_selectMenuItem:\"{{currentItemIndex}} of {{itemCount}}. The current item is {{itemTitle}}\",inputExtension_suggested_section_title:\"Suggestions\",inputExtension_task_module_button_title:\"Submit\",inputExtension_task_module_preview_screen_cancel_button_title:\"Cancel\",inputExtension_task_module_preview_screen_consent_message_chat:\"Clicking {{jitButtonTitle}} will add {{appName}} to this chat. By using this app you agree to its {{privacyPolicy}} and {{termsOfUse}}.\",inputExtension_task_module_preview_screen_consent_message_team:\"Clicking {{jitButtonTitle}} will add {{appName}} to this team. By using this app you agree to its {{privacyPolicy}} and {{termsOfUse}}.\",inputExtension_task_module_preview_screen_consent_privacy:\"privacy policy\",inputExtension_task_module_preview_screen_consent_termsOfUse:\"terms and conditions\",inputExtension_task_module_preview_screen_edit_button_title:\"Edit\",inputExtension_task_module_preview_screen_noprems_chat:\"Unfortunately, it looks like your chat settings don't allow adding bots right now. Talk to the chat owner about adjusting your settings.\",inputExtension_task_module_preview_screen_noprems_powerbar:\"Unfortunately, this operation cannot be completed in this context. Please try again later from a chat or channel.\",inputExtension_task_module_preview_screen_noprems_team:\"Unfortunately, it looks like your team settings don't allow adding bots right now. Talk to your team owner about adjusting your settings.\",inputExtension_task_module_preview_screen_send_button_title:\"Send\",inputExtension_task_module_preview_screen_title:\"Here is a preview of the card you will be sending.\",insert:\"Insert\",insertHyperlink_addressLabel:\"Address\",insertHyperlink_addressPlaceholder:\"Link to an existing file or web page\",insertHyperlink_aria_label:\"Insert link\",insertHyperlink_cancel:\"Cancel\",insertHyperlink_clear:\"Clear\",insertHyperlink_displayText:\"Text to display\",insertHyperlink_insert:\"Insert\",insertHyperlink_invalidWarning:\"Invalid URL\",insertHyperlink_title:\"Insert link\",instantMeeting_errorMessage:\"Please try again\",instantMeeting_errorTitle:\"Something went wrong while starting your meeting\",instantMeeting_titlePrefix:\"Meeting with {{organizerName}}\",interop_screenshare_meeting_title_prefix:\"Meeting between {{organizerName}} and {{inviteeName}}\",interop_screenshare_message:\"Automated message: {{displayName}} wants to share their screen with you.<br> Join this Teams meeting to see\",interop_start_meeting_alert_button_text:\"Start a meeting\",interop_start_meeting_alert_title:\"Start a meeting to share\",interop_start_meeting_from_call_alert_text:\"To share with someone using Skype for Business, you'll need to start a meeting. <br><br> We'll end your current call if you do this.\",interop_start_meeting_from_chat_alert_text:\"To share with someone using Skype for Business, you'll need to start a meeting.\",invitation_wizard_dialog_title:\"Invite people to join the {{tenantName}} org\",invitation_wizard_invite_by_email_subtitle:\"Send an invitation to any email address\",invitation_wizard_invite_by_email_title:\"Invite by email\",invitation_wizard_invite_contacts_subtitle:\"Add people from your email contact list\",invitation_wizard_invite_contacts_title:\"Invite your contacts\",invitation_wizard_link_copied_text:\"Copied to clipboard\",invitation_wizard_link_copy_btn_text:\"Copy link\",invitation_wizard_pending_requests_button:\"Pending requests\",invite_accepted:\"Invite accepted\",invite_accepted_status:\"Invite accepted status\",invite_cancelled:\"Invite cancelled\",invite_declined:\"Invite declined\",invite_declined_status:\"Invite declined status\",invite_member_dialog_remove_row_aria_label:\"Remove row\",invite_member_error_member_limit_admin_count_text:\"{{adminCount}} admins\",invite_member_error_member_limit_admin_text:\"You've hit the member limit for your org. Upgrade to add more people\",invite_member_error_member_limit_member_text_generic:\"You've hit the member limit for your org. To upgrade and add more people, send a message to one of your admins.\",invite_member_error_member_limit_member_text_multiple_admin:\"You've hit the member limit for your org. Ask any of your {{adminsList}} to upgrade so you can invite more people.\",invite_member_error_member_limit_member_text_single_admin:\"You've hit the member limit for your org. Ask {{admin1}} to upgrade so you can invite more people.\",invite_member_sending_invites_accessibility:\"Sending Invitations\",invite_not_responded_status:\"Invite not responded status\",invite_not_sent_status:\"Invite not sent status\",invite_notResponded:\"Invite not responded\",invite_tentative:\"Invite tentative\",invite_tentative_status:\"Invite tentative status\",itp_block_download_app_button:\"Download App\",itp_block_learn_more_link:\"Learn more.\",itp_block_line_2:\"You can use it, but it may impact your experience on other websites.\",itp_block_line_3:\"For a better experience, download the desktop app.\",join_broadcast_meeting_url_text:\"Join Microsoft Teams live event\",join_by_code_tile_button_aria:\"Join team button\",join_group_call_invite_text:\"Hello, I'd like you to join my group call.\",join_group_call_url_text:\"Join Microsoft Teams Group Call\",join_team_dialog_dynamic_group_info:\"You'll need to contact an admin to join this team.\",join_team_dialog_join:\"Join\",join_team_dialog_join_capacity_limit_error_text:\"Sorry, we can’t add you to this team right now because it’s full.\",join_team_dialog_join_error_text:\"Something didn’t work. Please try joining the team later.\",join_team_dialog_loading:\"Loading\",join_team_dialog_loading_error_header:\"Hmmm...can't find that team\",join_team_dialog_loading_error_text:\"Looks like the team or channel you are looking for doesn't exist. Please contact the team owner, or try again later.\",join_team_dialog_loading_text:\"Looking for the team\",join_team_dialog_request_sent:\"Request sent\",join_team_dialog_retry:\"Retry\",join_tenant_by_url_content_header:\"Join the team!\",join_tenant_by_url_content_text:\"Add some quick info and send your request to join your teammates.\",join_tenant_by_url_download_app_button_text:\"Download the app\",join_tenant_by_url_email_placeholder_text:\"Email\",join_tenant_by_url_generic_error_text:\"Something went wrong. Please try again later.\",join_tenant_by_url_invalid_url_content_header:\"Your join link is no longer valid\",join_tenant_by_url_invalid_url_content_text:\"Try asking the person who sent it to you for a new link.\",join_tenant_by_url_legal_link_text:\"Legal\",join_tenant_by_url_microsoft_teams_link_text:\"What's Microsoft Teams?\",join_tenant_by_url_name_placeholder_text:\"Name\",join_tenant_by_url_privacy_footer_text:\"Info you enter will be sent to the admin of this organization.\",join_tenant_by_url_product_name_header:\"Microsoft Teams\",join_tenant_by_url_request_received_content_header:\"Request sent!\",join_tenant_by_url_request_received_content_text:\"You'll receive an email when your request is approved. In the meantime, download the desktop app.\",join_tenant_by_url_submit_button_text:\"Send request\",joinByCodeTileButtonText:\"Join team\",joinByCodeTileDescription:\"Got a code to join a team? Enter it above.\",joinByCodeTileDescriptionAria:\"Got a code to join a team? Press the enter key and type in your code.\",joinByCodeTileInputPlaceholder:\"Enter code\",joinByCodeTileTitle:\"Join a team with a code\",joinTeamByCodeFailed:\"Couldn't join this team with that code. Double-check the code or try another one.\",keyboard_layout_language_list_dialog_description:\"Keyboard language overrides keyboard shortcuts.\",keyboard_layout_shortcuts_help_dialog_subtitle:\"Keyboard language is:\",keyboard_navigation_help_app_bar_title:\"App Bar Navigation\",keyboard_navigation_help_calling_title:\"Meetings and Calls\",keyboard_navigation_help_channel_title:\"Channel conversation shortcuts\",keyboard_navigation_help_chat_title:\"Messaging\",keyboard_navigation_help_dev_title:\"Debug\",keyboard_navigation_help_files_title:\"Files shortcuts\",keyboard_navigation_help_global_title:\"General\",keyboard_navigation_help_main_subtitle_all_shortcuts_text:\"See shortcuts for all platforms\",keyboard_navigation_help_main_subtitle_learn_more_text:\"Office Accessibility Center\",keyboard_navigation_help_meetings_and_calendar_title:\"Meetings, Calls and Calendar\",keyboard_navigation_help_navigation_title:\"Navigation\",keyboard_navigation_help_other_title:\"Other\",language_list_dialog_cancel_button:\"Cancel\",language_list_dialog_description:\"App language determines the date and time format.\",language_list_dialog_language_title:\"Language\",language_list_dialog_save_button:\"Save and restart\",large_screen_channel_card_posts_this_week_label:\"Posts this week\",large_screen_channel_card_tap_to_view_title:\"Tap to view channel\",large_screen_non_members_placeholder_description:\"Connect your teams from desktop for a richer, more collaborative Teams experience that is made for the big screen.\",large_screen_non_members_placeholder_header:\"Want more from Teams?\",large_screen_non_members_placeholder_learn_more:\"Learn more\",large_screen_start_meeting_panel_header:\"New meeting\",large_screen_start_meeting_panel_invite_label:\"Invite\",large_screen_start_meeting_panel_invite_people:\"Invite people to join you.\",large_screen_start_meeting_panel_invite_placeholder:\"Invite someone or dial a number\",large_screen_start_meeting_panel_next:\"Next\",large_screen_start_meeting_panel_subheader:\"Collaboration starts here\",learn_the_basics_esp_menu_join_a_team:\"Join a team\",learn_the_basics_esp_menu_send_a_channel_message:\"Send a channel message\",learn_the_basics_esp_menu_send_a_chat:\"Send a chat message\",learn_the_basics_esp_menu_text:\"<b>Learn the basics</b> <br> Here's what you need to get started in Teams. <br> <small>{{numCompletedTasks}} of {{numTasks}} complete</small>\",learn_the_basics_esp_menu_view_activity:\"View your activity\",learn_the_basics_join_a_team_button:\"Select <b>Join or create a team</b>\",learn_the_basics_join_a_team_list:\"Check out the teams your colleagues are active in  and join the conversation.\",learn_the_basics_teams_app_bar:\"Open your teams list.\",learn_the_basics_view_activity_app_bar:\"Select <b>Activity</b> to open your feed.\",learn_the_basics_view_activity_feed:\"Get the highlights of what's happening across Teams so you stay in the know.\",learn_the_basics_view_channel_conversation_channels:\"Choose a channel.\",learn_the_basics_view_channel_conversation_compose:\"Send a message to the whole channel when you need to get everyone on the same page.\",learn_the_basics_view_channel_conversation_new:\"Select <b>New conversation</b> to compose a message.\",learn_the_basics_view_channel_conversation_send:\"Select <b>Send</b>\",learn_the_basics_view_new_chat:\"Select <b>New chat</b>\",learn_the_basics_view_new_chat_choose:\"Choose someone to talk to\",learn_the_basics_view_new_chat_compose:\"When you're done, press Enter to send your message.\",learn_the_basics_view_new_chat_send:\"Or select <b>Send</b>.\",left:\"←\",left_rail_channel_filter_placeholder:\"Filter by team or channel\",left_rail_chat_filter_menu_meetings:\"Meetings\",left_rail_chat_filter_menu_muted_conversations:\"Muted\",left_rail_chat_filter_placeholder:\"Filter by keyword\",left_rail_filter_close_button_title:\"Close filter\",left_rail_filter_coachmark_text:\"Type a name or keyword to filter messages and team activity\",left_rail_filter_coachmark_title:\"Find what you're looking for\",left_rail_filter_more_options_button_title:\"More options\",left_rail_filter_no_results:\"We didn't find any matches.\",left_rail_filter_placeholder:\"Type to filter\",left_rail_filter_remove_filter_button_title:\"Remove\",left_rail_filter_results_updated:\"Results updated. Use up and down key to navigate, enter to select.\",license_error_admin_portal_license_disabled:\"Enable Teams\",license_error_admin_portal_nolicense:\"Upgrade now\",license_error_admin_title:\"You're missing out! Enable Microsoft Teams for your organization.\",license_error_ask_admin_to_enable_teams:\"You're missing out! Ask your admin to enable Microsoft Teams for {{tenantName}}\",license_error_eligible_message:\"We didn't find a Teams account for you, but you can use your organization's trial license to get started.\",license_error_footer_message:\"Want to use Teams with a different organization?\",license_error_illustration_alt_text:\"Microsoft Teams illustration\",license_error_msa_user_in_a_claimed_domain_button_text:\"Use a different email\",license_error_msa_user_in_a_claimed_domain_message:\"Ask your admin to get you started with Teams, or set up another org in Teams using a different email address.\",license_error_msa_user_in_a_claimed_domain_title:\"Someone has already set up Teams for your organization\",license_error_no_license_admin_title:\"You're missing out! Please upgrade your Office 365 subscription to get Microsoft Teams.\",license_error_privacy_policy_html:'<a href=\"{{privacyPolicyUrl}}\">Microsoft Privacy Policy</a>',license_error_signed_in_as:\"You're signed in as: <b>{{emailAddress}}</b>\",license_error_signout:\"Sign out\",license_error_start_trial_button:\"Start\",license_error_start_trial_button_aria_label:\"Start trial license\",license_error_start_trial_button_v2:\"Get started!\",license_error_tenant_not_ready_cta_text:\"Refresh\",license_error_tenant_not_ready_title:\"We were just putting the final touches on your team. Click Refresh now, and we'll get you started.\",license_error_trial_failed:\"Something went wrong. Please try again.\",license_error_trial_terms:'By choosing <b>Start</b> you agree to our <a href=\"{{termsUrl}}\">terms and conditions</a> and understand that your name and email address will be visible to other people in your institution. <a href=\"{{privacyPolicyUrl}}\">Microsoft Privacy Policy</a>',license_error_trial_terms_v2:'By choosing <b>Get Start</b> you agree to our <a href=\"{{termsUrl}}\">terms and conditions</a>',license_error_trial_waiting_message:\"Starting your trial...\",license_error_trial_waiting_message_long_html:\"Sorry for the wait!<br />Teams will open in just a few seconds...\",license_error_user_title:\"You're missing out! Ask your admin to enable Microsoft Teams.\",liense_error_eligible_title:\"Almost there\",liense_error_eligible_title_v2:\"Try out Teams together - for free!\",like_count_mf:\"{count, plural, =1{One person liked this message} other{# people liked this message}}\",link_copied:\"Copied to clipboard\",link_preview_picture_title:\"Image preview\",link_preview_title_title:\"Title\",link_unavailable_recording_policy:\"This link is currently unavailable.\",linkLabel:\"Link {{linkText}}\",linux_blocked_button_text:\"Vote here and express interest\",linux_blocked_header:\"We're still developing Teams for Linux\",linux_blocked_interest_noted:\"Thank you.\",linux_blocked_text:\"But if you'd like to join our small group of early adopters, select the button below and we'll put you on the list.\",linux_blocked_title:\"Microsoft Teams - Access restricted\",linux_calling_update_app_text:\"There was an issue, and for you to use this feature, we need you to update the app via package manager.\",linux_calling_update_app_title:\"Can you please update your app?\",linux_desktopapp_version_unsupported_dialog_action:\"Close\",linux_desktopapp_version_unsupported_dialog_message:\"To keep using Teams, install latest version via package manager. Having trouble? Contact your IT admin.\",list_item_index_of_separator:\"{{selectedResultIndex}} of {{totalResultsLength}}\",load_again_team_code_button_text:\"Try again\",load_again_team_tag_settings_button_text:\"Try again\",load_replies:\"See previous replies\",loading:\"Loading\",loading_image_placeholder:\"Loading image...\",loading_page:\"Loading Microsoft Teams\",location:\"Location\",logging_in_progress_banner_message:\"Signing in...\",login_required_banner_action:\"Sign in\",login_required_banner_message:\"We weren't able to connect. Sign in and we'll try again.\",logout_warning_google_com:\"We've signed you out of {{tenantName}}, but not your Google account.\",mac_contact_card_dialog_prompt_header:\"Simplify things\",mac_contact_card_dialog_prompt_text:\"Make Teams your default app for chats and calls on this device\",main_gear_about:\"About\",main_gear_check_for_updates:\"Check for updates\",main_gear_clear_adal_auth_cache:\"Clear AD authentication cache\",main_gear_clear_skype_auth_cache:\"Clear Skype authentication cache\",main_gear_debug_settings:\"Debug settings\",main_gear_desktop_browser_third_party_notice:\"Third party notice (web)\",main_gear_desktop_third_party_notice:\"Third party notice (desktop)\",main_gear_developer_preview:\"Developer preview\",main_gear_download_app:\"Download the desktop app\",main_gear_download_mobile_apps:\"Download the mobile app\",main_gear_experimental_settings:\"Experimental settings\",main_gear_help:\"Help\",main_gear_hide_debug_elements:\"Hide debug elements\",main_gear_keyboard_layout_language:\"Keyboard layout language\",main_gear_keyboard_shortcuts:\"Keyboard shortcuts\",main_gear_language:\"Language\",main_gear_legal:\"Legal\",main_gear_logout:\"Sign out\",main_gear_manage:\"Manage org\",main_gear_open_store_listing:\"Open in Microsoft Store\",main_gear_open_ui_toolkit:\"UI Toolkit\",main_gear_privacy:\"Privacy and cookies\",main_gear_routing:\"Incoming calls\",main_gear_show_debug_elements:\"Show debug elements\",main_gear_third_party_notice:\"Third party notice\",main_gear_translation:\"Translation\",manage_tag_dialog_add_members_header:\"Add people to this tag\",manage_tag_dialog_add_members_placeholder:\"Start typing a name\",manage_tag_dialog_back_button:\"Back\",manage_tag_dialog_edit_button:\"Save\",manage_tag_dialog_member_count:\"{{memberCount}} people\",manage_tag_dialog_tag_name_header:\"Tag name\",manage_tag_dialog_tag_name_placeholder:\"Tag name\",manage_tag_dialog_title:\"Manage Tag\",manage_tags_dialog_description:\"Click a tag to see everyone with that tag.\",manage_tags_dialog_remaining_member_count:\"+{{memberCount}}\",manage_tags_dialog_tag_name:\"{{tagName}} ({{memberCount}})\",manage_tags_dialog_title:\"Manage tags\",manage_tags_dropdown_applyButton:\"Apply\",manage_tags_dropdown_createTagButton:\"Add new tag\",manage_tags_dropdown_createTagFromSearchBoxDynamicTextButton:\"Create '{{tagName}}' tag\",manage_tags_dropdown_createTagFromSearchBoxTextButton:\"Create new tag\",manage_tags_dropdown_manageTagsButton:\"Manage tags\",manage_tags_dropdown_searchBoxInputPlaceholder:\"Type a tag name\",manage_tags_dropdown_searchBoxTitle:\"Tag as\",manage_tags_dropdown_suggested_tag_aria_label:\"1 suggestion available\",manage_tags_dropdown_suggested_tags_aria_label:\"{{numberOfTags}} suggestions available\",manage_tags_dropdown_tag_created_confirmation_message_aria_label:\"{{tagName}} tag created\",manage_tags_dropdown_tagSuggestionsBelowAria:\"Tag suggestions below\",manage_tags_dropdown_tags_added_confirmation_message_aria_label:\"{{tagsToBeAdded}} added\",manage_tags_dropdown_tags_applied_confirmation_message_aria_label:\"{{tagsToBeAdded}} added, {{tagsToBeDeleted}} removed\",manage_tags_dropdown_tags_deleted_confirmation_message_aria_label:\"{{tagsToBeDeleted}} removed\",manage_tags_dropdown_title:\"Manage tags\",manage_tenant_button_remove_user:\"Remove\",manage_tenant_header_default_tenant_name:\"Org\",manage_tenant_invite_anyone_setting_label:\"Anyone can invite additional members\",manage_tenant_manage_invites_checkbox_label:\"Let members invite others to join\",manage_tenant_manage_invites_description:\"Set who can invite members\",manage_tenant_manage_invites_header:\"Manage invites\",manage_tenant_manage_join_link_copied_tooltip_text:\"Link copied\",manage_tenant_manage_join_link_copy_button_text:\"Copy link\",manage_tenant_manage_join_link_description:\"Manage the org's join link\",manage_tenant_manage_join_link_disable_confirmation_dialog_confirm_button_text:\"Yes, disable link\",manage_tenant_manage_join_link_disable_confirmation_dialog_content:'<p>This link will no longer work, and people you already sent it to won\\'t be able to use it to join your org.</p><p class=\"mtst-error-text\">If you enable it again later, a new link will be generated.</p>',manage_tenant_manage_join_link_disable_confirmation_dialog_header:\"Disable the join link?\",manage_tenant_manage_join_link_header:\"Manage link\",manage_tenant_manage_join_link_label:\"Link URL\",manage_tenant_manage_join_link_reset_button_text:\"Reset link\",manage_tenant_manage_join_link_reset_confirmation_dialog_confirm_button_text:\"Yes, reset link\",manage_tenant_manage_join_link_reset_confirmation_dialog_content:\"The old link will no longer work, and people you already sent it to won't be able to use it to join your org.\",manage_tenant_manage_join_link_reset_confirmation_dialog_header:\"Reset the join link?\",manage_tenant_manage_join_link_reset_link_error_text:\"Couldn't reset the link. Let's try again.\",manage_tenant_manage_join_link_toggle_label:\"Enable link\",manage_tenant_manage_network_error_text:\"There's a problem connecting to the network right now. Try again later.\",manage_tenant_manage_update_settings_error_text:\"Couldn't update this setting. Let's try again.\",manage_tenant_max_user_info_message:\"The member limit is {{maxUsers}} people (admins and members). Add as many guests as you want.\",manage_tenant_member_sync_error:\"We couldn't get the org member list.\",manage_tenant_remove_user_confirm_dialog_body:\"{{displayName}} will be permanently removed from the org.\",manage_tenant_remove_user_confirm_dialog_close_button:\"Cancel\",manage_tenant_remove_user_confirm_dialog_ok_button:\"Remove\",manage_tenant_remove_user_confirm_dialog_title:\"Remove {{displayName}} from the {{tenantName}} org\",manage_tenant_search_placeholder:\"Search people\",manage_tenant_tab_members:\"Members\",manage_tenant_tab_settings:\"Settings\",manage_tenant_upgrade_button_text:\"Upgrade\",manage_tenant_upgrade_message:\"Want more controls and customization?\",markAllasRead_title:\"Mark all as read\",meeting_add_location:\"+ Add a location\",meeting_add_people_or_dial_placeholder:\"Invite someone or dial a number\",meeting_add_people_placeholder:\"Invite someone\",meeting_add_presenters_placeholder:\"Invite presenters\",meeting_aria_join_button:\"Press enter to join.\",meeting_available_status_text:\"Available\",meeting_browser_title:\"Calendar\",meeting_busy_status_text:\"Busy\",meeting_cancelled_message:\"The meeting is cancelled\",meeting_cancelled_message_title_format:\"(Cancelled) {{title}}\",meeting_cancelled_message_withtitle:'The meeting \"{{title}}\" is cancelled',meeting_channel_helper:\"Pick a channel so anyone in it can join the meeting.\",meeting_channel_picker_message:\"Level 2, {{channelName}} channel\",meeting_channel_picker_position:\"{{number}} of {{count}}\",meeting_channel_picker_team_collapse:\"Level 1, Team {{teamName}}, expanded, press enter or left key to collapse\",meeting_channel_picker_team_expand:\"Level 1, Team {{teamName}}, collapsed, press enter or right key to expand\",meeting_channel_placeholder:\"None (optional)\",meeting_channel_results_updated:\"Channel results are updated, use arrow keys to navigate\",meeting_chat_header_unmute_tooltip:\"Notifications for this chat are muted. Unmute them here or in your settings\",meeting_chat_notification_all_default:\"Never\",meeting_chat_notification_all_details_default:\"Send notifications for all messages.\",meeting_chat_notification_all_details_updated:\"Send notifications for all meetings.\",meeting_chat_notification_all_updated:\"Unmute\",meeting_chat_notification_meetingsIParticipateIn_default:\"Until I join or send a message\",meeting_chat_notification_meetingsIParticipateIn_details_default:\"Only send notifications if I've joined a meeting or sent a message.\",meeting_chat_notification_meetingsIParticipateIn_details_updated:\"Only send notifications if I've joined a meeting or sent a message.\",meeting_chat_notification_meetingsIParticipateIn_updated:\"Mute until I join or send a message\",meeting_chat_notification_none_default:\"Always\",meeting_chat_notification_none_details_default:\"Don't send notifications for any new messages.\",meeting_chat_notification_none_details_updated:\"Don't send notifications for any meetings.\",meeting_chat_notification_none_updated:\"Mute\",meeting_chat_notification_setting_default:\"Mute chat settings\",meeting_chat_notification_setting_details_default:\"When should meeting chat notifications be muted?\",meeting_chat_notification_setting_details_updated:\"Choose whether to mute meeting chat notifications.\",meeting_chat_notification_setting_updated:\"Meeting chat notifications\",meeting_confirmclose:\"Are you sure you want to close without saving your changes?\",meeting_confirmclose_no:\"Don't discard\",meeting_confirmclose_yes:\"Discard changes\",meeting_create_ErrorExchangeFolderNotFound:\"You're trying to create a meeting in a folder that doesn't exist.\",meeting_create_ThreadNotFound:\"The channel you want to meet in no longer exists or you don't have access to it.\",meeting_create_narrator_message:\"Processing the meeting, please wait\",meeting_creation_disabled_tenant:\"Your IT admin has disabled meeting creation\",meeting_date_and_time_format:\"{{fulldate}} @ {{shorttime}}\",meeting_datepicker_accessible_string:\"Use arrow keys to select a date\",meeting_default_skypeteam_location:\"Microsoft Teams Meeting\",meeting_details_accept_status:\"Accepted\",meeting_details_attendee_join:\"Join as attendee\",meeting_details_attendees_title:\"Attendees\",meeting_details_button_accept:\"Accept\",meeting_details_button_addtocalendar:\"Add to calendar\",meeting_details_button_cancel:\"Cancel meeting\",meeting_details_button_cancel_disable_tooltip:\"Live events can't be canceled while they're in progress\",meeting_details_button_decline:\"Decline\",meeting_details_button_tentative:\"Tentative\",meeting_details_chat_live_event:\"Chat\",meeting_details_chatparticipants:\"Chat with participants\",meeting_details_chatparticipants_failure_body:\"Sorry, chat is unavailable until you join the meeting.\",meeting_details_chatparticipants_failure_title:\"Chat isn't available\",meeting_details_etm:\"Event team member\",meeting_details_etms_title:\"Event group\",meeting_details_interested:\"Interested in this meeting?\",meeting_details_invite_getLink:\"Get link\",meeting_details_invite_joinHelp:\"Having trouble?,\",meeting_details_invite_joinHelpClick:\"Here's help\",meeting_details_invite_joinMeeting:\"Join Microsoft Teams Broadcast\",meeting_details_invite_link_text:\"Join Microsoft Teams Meeting\",meeting_details_invite_toJoin:\"You are invited to join:\",meeting_details_join_online:\"Join\",meeting_details_no_meeting:\"You don't have any scheduled meetings.\",meeting_details_organizer_card_title:\"organized this meeting\",meeting_details_organizer_title:\"Organizer\",meeting_details_publish:\"Publish\",meeting_details_publish_note:\"Don't forget to publish this in Stream and Yammer for your attendees.\",meeting_details_publish_note_stream:\"Don't forget to publish this in Stream for your attendees.\",meeting_details_publish_note_yammer:\"Don't forget to publish this in Yammer for your attendees.\",meeting_details_published_note:\"This event has been published in Stream and Yammer.\",meeting_details_published_note_stream:\"This event has been published in Stream.\",meeting_details_published_note_yammer:\"This event has been published in Yammer.\",meeting_details_response_accepted:\"You accepted this meeting.\",meeting_details_response_declined:\"You declined this meeting.\",meeting_details_response_none:\"You did not respond to this meeting\",meeting_details_response_not_responded:\"You did not respond to this meeting.\",meeting_details_response_organizer:\"You are the organizer.\",meeting_details_response_tentative:\"You tentatively accepted this meeting\",meeting_details_select_meeting:\"Click something in your meeting list to see the details\",meeting_details_skype_teams_meeting_message:\"This is a Microsoft Teams online meeting. Everyone can join online.\",meeting_details_text:\"Details\",meeting_details_update:\"Meeting details are updated\",meeting_dialog_title_text:\"New meeting\",meeting_discard:\"Are you sure you want to cancel this meeting?\",meeting_duration_hour_text:\"hr\",meeting_duration_hours_text:\"hrs\",meeting_duration_minutes_text:\"mins\",meeting_edit_meeting_action:\"Edit meeting\",meeting_empty_body_placeholder:\"Scheduled a meeting\",meeting_endtime_text:\"End\",meeting_free_status_text:\"Free\",meeting_free_time_separator:\",\",meeting_free_time_text:\"Free:\",meeting_from_date_placeholder:\"Start date\",meeting_generic_fetch_error:\"Sorry, we couldn't get your meeting details.\",meeting_groupmeeting_text:\"Team Meeting\",meeting_guest_string:\"Guest\",meeting_header_leave_confirm_approve:\"Leave conversation\",meeting_header_leave_confirm_desc:\"You'll still have access to the chat history and already shared files.\",meeting_header_leave_confirm_title:\"Leave {{meetingTitle}} conversation?\",meeting_info_header:\"Meeting details\",meeting_inpast_error:\"The event occurs in the past.\",meeting_invalid_form_error:\"Please fill out the required fields\",meeting_invite_people_disclaimer:\" (anyone in this team can see this meeting)\",meeting_invite_people_text:\"Invite people\",meeting_invite_progress:\"Scheduling meeting...\",meeting_join_link_text:\"Join Microsoft Teams Online Meeting\",meeting_location_add_room:\"Add room\",meeting_location_add_room_share:\"Add the room to share content\",meeting_location_dropdown_button_label:\"Location dropdown menu button\",meeting_location_free_room_format:\"{{room}} (Free)\",meeting_location_loading_availabilities:\"Loading availabilities...\",meeting_location_loading_buildings:\"Finding rooms..\",meeting_location_loading_rooms:\"Finding rooms in {{building}}\",meeting_location_meeting_location_back_to_building:\"Choose new room list\",meeting_location_no_buildings_found:\"Sorry, we could not find any building\",meeting_location_no_free_room_found:\"Sorry, we could not find any free room in {{building}}\",meeting_location_no_room_found:\"Sorry, we could not find any room in {{building}}\",meeting_location_placeholder_format:\"({{roomCount}} available, {{building}})\",meeting_message_aria_label:\"Click to see details of this meeting\",meeting_navigation_message:\"Operation completed, navigated to the channel.\",meeting_notes:\"Meeting Notes\",meeting_notes_default_title_page_adhoc_meeting:\"Adhoc meeting\",meeting_notes_empty_state_button:\"Take notes\",meeting_notes_empty_state_description:\"Notes you take are shared with others and are accessible before, during, and after the meeting.\",meeting_notes_empty_state_title:\"Go ahead and start taking notes!\",meeting_notes_invitees_meeting_info:\"Invitees\",meeting_notes_show_fullscreen:\"Show notes in fullscreen\",meeting_notes_started_taking:\"Created meeting notes for this meeting\",meeting_notes_title_meeting_info:\"Details\",meeting_notes_view_notes_tab:\"View notes tab\",meeting_online_meeting:\"Online meeting\",meeting_oof_status_text:\"Out of Office\",meeting_open_create_dialog:\"Schedule a meeting\",meeting_open_outlook_meeting_action:\"Open in outlook\",meeting_open_update_dialog:\"Update\",meeting_participant_role_changes_to_attendee_content:'You can chat and share audio and video, but not present or facilitate. <a href=\"{{learnMoreUrl}}\" target=\"_blank\">Learn more</a>',meeting_participant_role_changes_to_attendee_title:\"You're an attendee\",meeting_participant_role_changes_to_presenter_content:'You can share content and facilitate the meeting. <a href=\"{{learnMoreUrl}}\" target=\"_blank\">Learn more</a>',meeting_participant_role_changes_to_presenter_title:\"You're a presenter\",meeting_private_create_message:\"{{organizer}} scheduled the meeting\",meeting_private_create_message_one_attendee:\"{{organizer}} scheduled the meeting with {{attendee1}}\",meeting_private_create_message_two_attendee:\"{{organizer}} scheduled the meeting with {{attendee1}} and {{attendee2}}\",meeting_private_create_message_twoplus_attendee:\"{{organizer}} scheduled the meeting with {{attendee1}}, {{attendee2}} and {{count}} others\",meeting_private_dropdown_description:\"Visible to only the people you invite\",meeting_private_update_message:\"{{organizer}} has updated the meeting.\",meeting_privatemeeting_chatheader_active:\"Live meeting {{name}}\",meeting_privatemeeting_chatheader_format:\"{{time}}, {{location}}\",meeting_privatemeeting_chatheader_not_active:\"Meeting {{name}}\",meeting_privatemeeting_text:\"Private meeting\",meeting_quick_view_error_tryagain:\"Try again.\",meeting_recent_activity_header:\"Recent activity\",meeting_recent_activity_message_header:\"posted a message:\",meeting_recording_indicator_tooltip:\"The live event will be recorded.\",meeting_recurrence_cancel_instance:\"Cancel this instance\",meeting_recurrence_cancel_series:\"Cancel series\",meeting_recurrence_daily_pattern_text:\"day(s)\",meeting_recurrence_day_option:\"Day\",meeting_recurrence_days_to_repeat:\"Days to repeat\",meeting_recurrence_edit_instance:\"Edit this instance\",meeting_recurrence_edit_series:\"Edit series\",meeting_recurrence_end_date_text:\"Ends\",meeting_recurrence_every_text:\"Every\",meeting_recurrence_goto_series_link_text:\"View series\",meeting_recurrence_month_option:\"Month\",meeting_recurrence_monthly_choicegroup_option:\"On day {{day}}\",meeting_recurrence_monthly_pattern_text:\"month(s),\",meeting_recurrence_months_to_repeat:\"Months to repeat\",meeting_recurrence_never_paceholder:\"Never\",meeting_recurrence_new_summary_pattern_daily_end_date:\"{interval, plural, =1{Occurs every day starting {startDate} until {endDate}} other{Occurs every # days starting {startDate} until {endDate}}}\",meeting_recurrence_new_summary_pattern_daily_never_ending:\"{interval, plural, =1{Occurs every day starting {startDate}} other{Occurs every # days starting {startDate}}}\",meeting_recurrence_new_summary_pattern_everyweekday_end_date:\"Occurs every Monday through Friday starting {{startDate}} until {{endDate}}\",meeting_recurrence_new_summary_pattern_everyweekday_never_ending:\"Occurs every Monday through Friday starting {{startDate}}\",meeting_recurrence_new_summary_pattern_interval_monthly_end_date:\"{interval, plural, =1{Occurs every month on day {day} starting {startDate} until {endDate}} other {Occurs every # months on day {day} starting {startDate} until {endDate}}}\",meeting_recurrence_new_summary_pattern_interval_monthly_never_ending:\"{interval, plural, =1{Occurs every month on day {day} starting {startDate}} other {Occurs every # months on day {day} starting {startDate}}}\",meeting_recurrence_new_summary_pattern_interval_relativemonthly_end_date:\"{interval, plural, =1{Occurs every month on the {weekInMonthIndex} {weekday} starting {startDate} until {endDate}} other {Occurs every # months on the {weekInMonthIndex} {weekday} starting {startDate} until {endDate}}}\",meeting_recurrence_new_summary_pattern_interval_relativemonthly_never_ending:\"{interval, plural, =1{Occurs every month on {weekInMonthIndex} {weekday} starting {startDate}} other {Occurs every # months on {weekInMonthIndex} {weekday} starting {startDate}}}\",meeting_recurrence_new_summary_pattern_interval_weekly_end_date:\"{interval, plural, =1{Occurs every {weekdays} starting {startDate} until {endDate}} other {Occurs every # weeks on {weekdays} starting {startDate} until {endDate}}}\",meeting_recurrence_new_summary_pattern_interval_weekly_never_ending:\"{interval, plural, =1{Occurs every {weekdays} starting {startDate}} other {Occurs every # weeks on {weekdays} starting {startDate}}}\",meeting_recurrence_new_summary_pattern_none:\"Does not repeat\",meeting_recurrence_new_summary_pattern_singleinterval_relativeyearly_end_date:\"Occurs every year on the {{weekInMonthIndex}} {{weekday}} of {{month}} starting {{startDate}} until {{endDate}}\",meeting_recurrence_new_summary_pattern_singleinterval_relativeyearly_never_ending:\"Occurs every year on the {{weekInMonthIndex}} {{weekday}} of {{month}} starting {{startDate}}\",meeting_recurrence_new_summary_pattern_singleinterval_yearly_end_date:\"Occurs every year on day {{day}} of {{month}} starting {{startDate}} until {{endDate}}\",meeting_recurrence_new_summary_pattern_singleinterval_yearly_never_ending:\"Occurs every year on day {{day}} of {{month}} starting {{startDate}}\",meeting_recurrence_occurrence_view_text:\"You're viewing a single occurrence of a series.\",meeting_recurrence_on_day_text:\"On day\",meeting_recurrence_on_text:\"On\",meeting_recurrence_on_the_text:\"On the\",meeting_recurrence_pattern_custom_selector:\"Custom\",meeting_recurrence_pattern_daily_selector:\"Daily\",meeting_recurrence_pattern_every_weekday_selector:\"Every weekday (Mon - Fri)\",meeting_recurrence_pattern_first_weekInMonth:\"First\",meeting_recurrence_pattern_first_weekInMonth_lower_case:\"first\",meeting_recurrence_pattern_fourth_weekInMonth:\"Fourth\",meeting_recurrence_pattern_fourth_weekInMonth_lower_case:\"fourth\",meeting_recurrence_pattern_last_weekInMonth:\"Last\",meeting_recurrence_pattern_last_weekInMonth_lower_case:\"last\",meeting_recurrence_pattern_monthly_selector:\"Monthly\",meeting_recurrence_pattern_none_selector:\"None\",meeting_recurrence_pattern_second_weekInMonth:\"Second\",meeting_recurrence_pattern_second_weekInMonth_lower_case:\"second\",meeting_recurrence_pattern_third_weekInMonth:\"Third\",meeting_recurrence_pattern_third_weekInMonth_lower_case:\"third\",meeting_recurrence_pattern_weekInMonth_selector:\"Every {{weekInMonthIndex}} {{weekday}}\",meeting_recurrence_pattern_weekday_selector:\"Every {{weekday}}\",meeting_recurrence_pattern_weekly_selector:\"Weekly\",meeting_recurrence_pattern_workday_selector:\"Every workday (Monday - Friday)\",meeting_recurrence_pattern_yearly_selector:\"Yearly\",meeting_recurrence_relative_monthly_choicegroup_option:\"On the {{weekInMonthIndex}} {{weekday}}\",meeting_recurrence_relative_yearly_choicegroup_option:\"On the {{weekInMonthIndex}} {{weekday}} of {{month}}\",meeting_recurrence_remove_end_date_button_text:\"Remove end date\",meeting_recurrence_repeat_frequency_text:\"Repeat every\",meeting_recurrence_repeat_frequency_with_pattern_type:\"Repeat every {{interval}} {{patterntype}}\",meeting_recurrence_repeat_invalid_msg:\"Your chosen recurrence settings are not valid.\",meeting_recurrence_select_end_date_placeholder:\"Select date\",meeting_recurrence_series_view_text:\"You're viewing a series.\",meeting_recurrence_start_date_text:\"Starts\",meeting_recurrence_summary_pattern_daily:\"Occurs daily\",meeting_recurrence_summary_pattern_interval_monthly:\"Occurs every {{interval}} month on day {{day}}\",meeting_recurrence_summary_pattern_interval_relativemonth:\"Occurs every {{interval}} month on {{weekInMonthIndex}} {{weekday}}\",meeting_recurrence_summary_pattern_interval_weekly:\"Occurs {{interval}} weeks on {{days}}\",meeting_recurrence_summary_pattern_multiple_daily:\"Occurs every {{interval}} day\",meeting_recurrence_summary_pattern_relativeyearly:\"Occurs every {{dayOfTheWeekIndex}} {{dayofTheWeek}} of {{month}}\",meeting_recurrence_summary_pattern_single_daily:\"Occurs every other day\",meeting_recurrence_summary_pattern_singleinterval_monthly:\"Occurs every month on day {{day}}\",meeting_recurrence_summary_pattern_singleinterval_weekly:\"Occurs every {{days}}\",meeting_recurrence_summary_pattern_singleweekday:\"Occurs every {{weekday}}\",meeting_recurrence_summary_pattern_starttime_format:\"{{pattern}} @{{starttime}}\",meeting_recurrence_summary_pattern_starttime_until_format:\"{{pattern}} @{{starttime}} until {{until}}\",meeting_recurrence_summary_pattern_twointerval_monthly:\"Occurs every other month on {{day}}\",meeting_recurrence_summary_pattern_twointerval_relativemonth:\"Occurs every other month on {{weekInMonthIndex}} {{weekday}}\",meeting_recurrence_summary_pattern_twointerval_weekly:\"Occurs every other {{days}}\",meeting_recurrence_summary_pattern_until_format:\"{{pattern}} until {{until}}\",meeting_recurrence_summary_pattern_workdays:\"Occurs every work day (Mon-Fri)\",meeting_recurrence_summary_pattern_yearly:\"Occurs every {{month}} {{day}}\",meeting_recurrence_title:\"Custom recurrence\",meeting_recurrence_week_option:\"Week\",meeting_recurrence_weekly_pattern_text:\"week(s),\",meeting_recurrence_weeks_to_repeat:\"Weeks to repeat\",meeting_recurrence_year_option:\"Year\",meeting_recurrence_yearly_choicegroup_option:\"On {{month}} {{day}}\",meeting_recurrence_years_to_repeat:\"Years to repeat\",meeting_removeattendee:\"Remove attendee\",meeting_repeat_dropdown_text:\"Repeat\",meeting_schedule_text:\"Schedule\",meeting_scheduleFollowup_button:\"Schedule a follow-up\",meeting_scheduleFollowup_text:\"It looks like your meeting ran long.\\r\\nNeed more time?\",meeting_scheduling_assistant_12am:\"12 am\",meeting_scheduling_assistant_12pm:\"12 pm\",meeting_settings_header:\"Meeting settings\",meeting_settings_private_viewing_description:\"Allow participants to move through shared presentations on their own\",meeting_settings_private_viewing_title:\"Private viewing\",meeting_skypeteam_location:\"{{teamName}} / {{channelName}}\",meeting_startConversation:\"Start conversation\",meeting_starttime_text:\"Start\",meeting_suggestion_format:\"{{start}} - {{end}}\",meeting_suggestion_max_duration:\"Suggestions are only provided for meetings of less than one day on duration\",meeting_suggestion_not_found:\"No suggestions found\",meeting_team_dropdown_description:\"Visible to anyone in the team\",meeting_teamChannel_label:\"Select a channel to meet in. Type in to filter and use arrow keys to select a channel.\",meeting_teamChannel_text:\"Select a channel to meet in\",meeting_tentative_status_text:\"Tentative\",meeting_time_placeholder:\"Time\",meeting_timeduration_format:\"{{startHour}} - {{endingHour}} ({{duration}})\",meeting_timezone_AfghanistanSt:\"(UTC+04:30) Afghanistan Standard Time\",meeting_timezone_AlaskanSt:\"(UTC-09:00) Alaskan Standard Time\",meeting_timezone_AleutianSt:\"(UTC-10:00) Aleutian Standard Time\",meeting_timezone_AltaiSt:\"(UTC+07:00) Altai Standard Time\",meeting_timezone_ArabSt:\"(UTC+03:00) Arab Standard Time\",meeting_timezone_ArabianSt:\"(UTC+04:00) Arabian Standard Time\",meeting_timezone_ArabicSt:\"(UTC+03:00) Arabic Standard Time\",meeting_timezone_ArgentinaSt:\"(UTC-03:00) Argentina Standard Time\",meeting_timezone_AstrakhanSt:\"(UTC+03:00) Astrakhan Standard Time\",meeting_timezone_AtlanticSt:\"(UTC-04:00) Atlantic Standard Time\",meeting_timezone_AusCentralSt:\"(UTC+09:30) AUS Central Standard Time\",meeting_timezone_AusCentralWSt:\"(UTC+08:45) Aus Central W. Standard Time\",meeting_timezone_AusEasternSt:\"(UTC+10:00) AUS Eastern Standard Time\",meeting_timezone_AzerbaijanSt:\"(UTC+04:00) Azerbaijan Standard Time\",meeting_timezone_AzoresSt:\"(UTC-01:00) Azores Standard Time\",meeting_timezone_BahiaSt:\"(UTC-03:00) Bahia Standard Time\",meeting_timezone_BangladeshSt:\"(UTC+06:00) Bangladesh Standard Time\",meeting_timezone_BelarusSt:\"(UTC+03:00) Belarus Standard Time\",meeting_timezone_BougainvilleSt:\"(UTC+11:00) Bougainville Standard Time\",meeting_timezone_CanadaCentralSt:\"(UTC-06:00) Canada Central Standard Time\",meeting_timezone_CapeVerdeSt:\"(UTC-01:00) Cabo Verde Standard Time\",meeting_timezone_CaucasusSt:\"(UTC+04:00) Caucasus Standard Time\",meeting_timezone_CenAustraliaSt:\"(UTC+09:30) Cen. Australia Standard Time\",meeting_timezone_CentralAmericaSt:\"(UTC-06:00) Central America Standard Time\",meeting_timezone_CentralAsiaSt:\"(UTC+06:00) Central Asia Standard Time\",meeting_timezone_CentralBrazilianSt:\"(UTC-04:00) Central Brazilian Standard Time\",meeting_timezone_CentralEuropeSt:\"(UTC+01:00) Central Europe Standard Time\",meeting_timezone_CentralEuropeanSt:\"(UTC+01:00) Central European Standard Time\",meeting_timezone_CentralPacificSt:\"(UTC+11:00) Central Pacific Standard Time\",meeting_timezone_CentralSt:\"(UTC-06:00) Central Standard Time\",meeting_timezone_CentralStMexico:\"(UTC-06:00) Central Standard Time (Mexico)\",meeting_timezone_ChathamIslandsSt:\"(UTC+12:45) Chatham Islands Standard Time\",meeting_timezone_ChinaSt:\"(UTC+08:00) China Standard Time\",meeting_timezone_CubaSt:\"(UTC-05:00) Cuba Standard Time\",meeting_timezone_DatelineSt:\"(UTC-12:00) Dateline Standard Time\",meeting_timezone_EAfricaSt:\"(UTC+03:00) E. Africa Standard Time\",meeting_timezone_EAustraliaSt:\"(UTC+10:00) E. Australia Standard Time\",meeting_timezone_EEuropeSt:\"(UTC+02:00) E. Europe Standard Time\",meeting_timezone_ESouthAmericaSt:\"(UTC-03:00) E. South America Standard Time\",meeting_timezone_EasterIslandSt:\"(UTC-05:00) Easter Island Standard Time\",meeting_timezone_EasternSt:\"(UTC-05:00) Eastern Standard Time\",meeting_timezone_EasternStMexico:\"(UTC-05:00) Eastern Standard Time (Mexico)\",meeting_timezone_EgyptSt:\"(UTC+02:00) Egypt Standard Time\",meeting_timezone_EkaterinburgSt:\"(UTC+05:00) Ekaterinburg Standard Time\",meeting_timezone_FLESt:\"(UTC+02:00) FLE Standard Time\",meeting_timezone_FijiSt:\"(UTC+12:00) Fiji Standard Time\",meeting_timezone_GTBSt:\"(UTC+02:00) GTB Standard Time\",meeting_timezone_GeorgianSt:\"(UTC+04:00) Georgian Standard Time\",meeting_timezone_GmtSt:\"(UTC+00:00) GMT Standard Time\",meeting_timezone_GreenlandSt:\"(UTC-03:00) Greenland Standard Time\",meeting_timezone_GreenwichSt:\"(UTC+00:00) Greenwich Standard Time\",meeting_timezone_HaitiSt:\"(UTC-05:00) Haiti Standard Time\",meeting_timezone_HawaiianSt:\"(UTC-10:00) Hawaiian Standard Time\",meeting_timezone_IndianSt:\"(UTC+05:30) India Standard Time\",meeting_timezone_IranSt:\"(UTC+03:30) Iran Standard Time\",meeting_timezone_IsraelSt:\"(UTC+02:00) Israel Standard Time\",meeting_timezone_JordanSt:\"(UTC+02:00) Jordan Standard Time\",meeting_timezone_KaliningradSt:\"(UTC+02:00) Kaliningrad Standard Time\",meeting_timezone_KamchatkaSt:\"(UTC+12:00) Kamchatka Standard Time\",meeting_timezone_KoreaSt:\"(UTC+09:00) Korea Standard Time\",meeting_timezone_LibyaSt:\"(UTC+02:00) Libya Standard Time\",meeting_timezone_LineIslandsSt:\"(UTC+14:00) Line Islands Standard Time\",meeting_timezone_LordHoweSt:\"(UTC+10:30) Lord Howe Standard Time\",meeting_timezone_MagadanSt:\"(UTC+11:00) Magadan Standard Time\",meeting_timezone_MarquesasSt:\"(UTC-09:30) Marquesas Standard Time\",meeting_timezone_MauritiusSt:\"(UTC+04:00) Mauritius Standard Time\",meeting_timezone_MidAtlanticSt:\"(UTC-02:00) Mid-Atlantic Standard Time\",meeting_timezone_MiddleEastSt:\"(UTC+02:00) Middle East Standard Time\",meeting_timezone_MontevideoSt:\"(UTC-03:00) Montevideo Standard Time\",meeting_timezone_MoroccoSt:\"(UTC+00:00) Morocco Standard Time\",meeting_timezone_MountainSt:\"(UTC-07:00) Mountain Standard Time\",meeting_timezone_MountainStMexico:\"(UTC-07:00) Mountain Standard Time (Mexico)\",meeting_timezone_MyanmarSt:\"(UTC+06:30) Myanmar Standard Time\",meeting_timezone_NAsiaSt:\"(UTC+07:00) North Asia Standard Time\",meeting_timezone_NCentralAsiaSt:\"(UTC+06:00) N. Central Asia Standard Time\",meeting_timezone_NamibiaSt:\"(UTC+01:00) Namibia Standard Time\",meeting_timezone_NepalSt:\"(UTC+05:45) Nepal Standard Time\",meeting_timezone_NewZealandSt:\"(UTC+12:00) New Zealand Standard Time\",meeting_timezone_NewfoundlandSt:\"(UTC-03:30) Newfoundland Standard Time\",meeting_timezone_NorfolkSt:\"(UTC-05:00) Norfolk Standard Time\",meeting_timezone_NorthAsiaEastSt:\"(UTC+08:00) North Asia East Standard Time\",meeting_timezone_NorthKoreaSt:\"(UTC+08:30) North Korea Standard Time\",meeting_timezone_OmskSt:\"(UTC+06:00) Omsk Standard Time\",meeting_timezone_PacificSaSt:\"(UTC-04:00) Pacific SA Standard Time\",meeting_timezone_PacificSt:\"(UTC-08:00) Pacific Standard Time\",meeting_timezone_PacificStMexico:\"(UTC-08:00) Pacific Standard Time (Mexico)\",meeting_timezone_PakistanSt:\"(UTC+05:00) Pakistan Standard Time\",meeting_timezone_ParaguaySt:\"(UTC-04:00) Paraguay Standard Time\",meeting_timezone_RomanceSt:\"(UTC+01:00) Romance Standard Time\",meeting_timezone_RussiaTimeZone10:\"(UTC+11:00) Russia Time Zone 10\",meeting_timezone_RussiaTimeZone11:\"(UTC+12:00) Russia Time Zone 11\",meeting_timezone_RussiaTimeZone3:\"(UTC+04:00) Russia Time Zone 3\",meeting_timezone_RussianSt:\"(UTC+03:00) Russian Standard Time\",meeting_timezone_SaEasternSt:\"(UTC-03:00) SA Eastern Standard Time\",meeting_timezone_SaPacificSt:\"(UTC-05:00) SA Pacific Standard Time\",meeting_timezone_SaWesternSt:\"(UTC-04:00) SA Western Standard Time\",meeting_timezone_SaintPierreSt:\"(UTC-02:00) Saint Pierre Standard Time\",meeting_timezone_SakhalinSt:\"(UTC+11:00) Sakhalin Standard Time\",meeting_timezone_SamoaSt:\"(UTC+13:00) Samoa Standard Time\",meeting_timezone_SeAsiaSt:\"(UTC+07:00) SE Asia Standard Time\",meeting_timezone_SingaporeSt:\"(UTC+08:00) Singapore Standard Time\",meeting_timezone_SouthAfricaSt:\"(UTC+02:00) South Africa Standard Time\",meeting_timezone_SriLankaSt:\"(UTC+05:30) Sri Lanka Standard Time\",meeting_timezone_SyriaSt:\"(UTC+02:00) Syria Standard Time\",meeting_timezone_TaipeiSt:\"(UTC+08:00) Taipei Standard Time\",meeting_timezone_TasmaniaSt:\"(UTC+10:00) Tasmania Standard Time\",meeting_timezone_TocantinsSt:\"(UTC-03:00) Tocantins Standard Time\",meeting_timezone_TokyoSt:\"(UTC+09:00) Tokyo Standard Time\",meeting_timezone_TomskSt:\"(UTC+07:00) Tomsk Standard Time\",meeting_timezone_TongaSt:\"(UTC+13:00) Tonga Standard Time\",meeting_timezone_TransbaikalSt:\"(UTC+08:00) Transbaikal Standard Time\",meeting_timezone_TurkeySt:\"(UTC+02:00) Turkey Standard Time\",meeting_timezone_TurksAndCaicosSt:\"(UTC-04:00) Turks And Caicos Standard Time\",meeting_timezone_UTCPlus12:\"(UTC+12:00) UTC+12\",meeting_timezone_UlaanbaatarSt:\"(UTC+08:00) Ulaanbaatar Standard Time\",meeting_timezone_UsEasternSt:\"(UTC-05:00) US Eastern Standard Time\",meeting_timezone_UsMountainSt:\"(UTC-07:00) US Mountain Standard Time\",meeting_timezone_Utc:\"(UTC+00:00) UTC\",meeting_timezone_UtcMinus02:\"(UTC-02:00) UTC-02\",meeting_timezone_UtcMinus08:\"(UTC-08:00) UTC-08\",meeting_timezone_UtcMinus09:\"(UTC-09:00) UTC-09\",meeting_timezone_UtcMinus11:\"(UTC-11:00) UTC-11\",meeting_timezone_VenezulaSt:\"(UTC-04:00) Venezuela Standard Time\",meeting_timezone_VladivostokSt:\"(UTC+10:00) Vladivostok Standard Time\",meeting_timezone_WAustraliaSt:\"(UTC+08:00) W. Australia Standard Time\",meeting_timezone_WCentralAfricaSt:\"(UTC+01:00) W. Central Africa Standard Time\",meeting_timezone_WEuropeSt:\"(UTC+01:00) W. Europe Standard Time\",meeting_timezone_WMongoliaSt:\"(UTC+07:00) W. Mongolia Standard Time\",meeting_timezone_WestAsiaSt:\"(UTC+05:00) West Asia Standard Time\",meeting_timezone_WestBankSt:\"(UTC+02:00) West Bank Standard Time\",meeting_timezone_WestPacificSt:\"(UTC+10:00) West Pacific Standard Time\",meeting_timezone_YakutskSt:\"(UTC+09:00) Yakutsk Standard Time\",meeting_timezone_text:\"Time Zone\",meeting_title_create_dialog:\"New team meeting\",meeting_title_text:\"Title\",meeting_unavailable_status_text:\"Unavailable\",meeting_unknown_status_text:\"Unknown\",meeting_until_date_placeholder:\"End date\",meeting_updated_message:\"The meeting has been updated\",meeting_updated_message_withtitle:'The meeting \"{{title}}\" has been updated',meeting_view_meeting_action:\"View meeting details\",meeting_view_scheduling_assistant:\"Scheduling assistant\",meeting_weekDay_day_month_format:\"{{weekDay}} {{monthDayFormat}}\",meetingType_broadcast_dropdown:\"New live event\",meetingType_broadcast_dropdown_preview:\"New live event (preview)\",meetingType_scheduled_dropdown:\"New meeting\",meetings_whiteboard_tab_title:\"Whiteboard\",member_add_member_already_a_member:\"Already in team.\",member_add_member_cancel:\"Cancel\",member_add_member_close:\"Close\",member_add_member_close_confirm:\"Discard changes?\",member_add_member_close_no:\"No, go back\",member_add_member_close_yes:\"Yes, discard\",member_add_member_context_channel:\"channel\",member_add_member_context_team:\"team\",member_add_member_dialog_description:\"Type a name or email, then send your request to the team owner.\",member_add_member_dialog_title:\"Request to add members to {{team}}\",member_add_member_error_count:\"{{count}} error\",member_add_member_error_description:\"Request to add {{count}} member failed to send.\",member_add_member_error_description_plural:\"Request to add {{count}} members failed to send.\",member_add_member_errors_count:\"{{count}} errors\",member_add_member_people_search:\"Search\",member_add_member_remove_from_list:\"Press enter to remove this user from the list\",member_add_member_removed_from_list:\"{{name}} has been removed\",member_add_member_request_sent:\"Request sent.\",member_add_member_send_request:\"Send Request\",member_add_member_sending_request:\"Sending request...\",member_add_member_sending_requests:\"Sending requests...\",member_add_member_success_count:\"{{count}} request sent\",member_add_member_successes_count:\"{{count}} requests sent\",member_add_member_try_again:\"Try again\",member_errorMessage:\"We couldn't add member.\",member_nonexist_errorMessage:\"Unable to find member!\",members_addButton:\"Add\",members_addDialogTitle:\"Add members to {{teamName}}\",members_addDialogTitle_People:'Add people to \"{{teamName}}\"',members_addToChannelDialogMessage:\"This is a private channel, so only the people you add here will see it.\",members_addToChannelDialogTitle:\"Add members to the {{channelName}} channel\",members_admin:\"Admin\",members_delete_team_with_private_channels:\"{{teamName}} has private channels\",members_done:\"Done\",members_errorMessage:\"We couldn't add {{memberCount}} members.\",members_existingMemberAdd_channelContext:\"{memberCount, plural, =1{One member already exists in this channel.} other{# members already exist in this channel.}}\",members_existingMemberAdd_teamContext:\"{memberCount, plural, =1{One member already exists in this team.} other{# members already exist in this team.}}\",members_fetch_generic_error:\"We ran into an issue getting team members.\",members_guest_role:\"Guest\",members_header:\"Add these members\",members_leave_generic_error:\"Failed to leave the team\",members_leave_lastOwner:\"Last owner cannot leave\",members_leave_member_of_private_channels:\"You belong to a private channel in {{teamName}}\",members_loading:\"Loading team members\",members_maximum_limit:\"You've hit the max number of team members and can't add any more.\",members_member:\"Member\",members_owner:\"Owner\",members_pending:\"Pending\",members_remove_last_owner_of_private_channel:\"Last owner of private channel cannot be removed\",members_retryAll:\"Retry all\",members_server_error:\"We ran into an issue. Please try again later\",members_user_added:\"{0} has been successfully added to {1}\",members_user_deleted:\"{0} has been successfully removed from {1}\",members_users_added:\"All selected users were successfully added to {0}\",meme_BusinessCat_keywords:\"business, cat\",meme_BusinessCat_name:\"Business Cat\",meme_FamilyGuyBrianThinks_keywords:\"family, guy, brian, thinks\",meme_FamilyGuyBrianThinks_name:\"Office Space - Brian and Stewie\",meme_FamilyGuyExcited_keywords:\"family, guy, peter, griffin, excited\",meme_FamilyGuyPBJTime_keywords:\"family, guy, pbj, peanut, butter, jelly, time\",meme_FamilyGuyPBJTime_name:\"Family Guy - Peanut Butter Jelly Time\",meme_No_Face_keywords:\"meme, no, rage\",meme_No_Face_name:\"No_Face\",meme_OfficeSpaceInterview_keywords:\"office, space, interview\",meme_OfficeSpaceInterview_name:\"Office Space - Interview\",meme_OfficeSpaceLookOut_keywords:\"office, space, look, milton, waddams, stapler\",meme_OfficeSpaceLookOut_name:\"Office Space - Milton\",meme_OfficeSpaceWouldBeGreat_keywords:\"office, space, would, be, great, tps, report\",meme_OfficeSpaceWouldBeGreat_name:\"Office Space - That'd be Great\",meme_SuccessKid_keywords:\"meme, Success Kid\",meme_SuccessKid_name:\"SuccessKid\",meme_beach_keywords:\"vacation, oof, beach, wishyouwerehere, meme\",meme_beach_name:\"Beach\",meme_catsurprised_keywords:\"cat, surprised, shock, saywhat, meme\",meme_catsurprised_name:\"Cat surprised\",meme_defaultCaptionBottom:\"Bottom caption\",meme_defaultCaptionTop:\"Top Caption\",meme_doge_keywords:\"meme, doge, dog\",meme_doge_name:\"doge\",meme_familyGuyExcited_name:\"Family Guy - Peter Happy\",meme_grumpycat_keywords:\"meme, grumpy cat\",meme_grumpycat_name:\"grumpycat\",meme_memes_01_keywords:\"meme, tongue out, giraffe\",meme_memes_01_name:\"Giraffe - laurenepbath/Getty Images\",meme_memes_02_keywords:\"meme, call, phone, monkey, gorilla, sup\",meme_memes_02_name:\"Gorilla - ac productions/Getty Images\",meme_memes_03_keywords:\"meme, kid, child, superhero, hero\",meme_memes_03_name:\"Super kid - laurenspolding/laurenspolding/Getty Images\",meme_memes_04_keywords:\"meme, zero, fail, bad\",meme_memes_04_name:\"Scorecards - Dave and Les Jacobs/Dave and Les Jacobs/Getty Images\",meme_memes_05_keywords:\"meme, no, proud, ape, boss\",meme_memes_05_name:\"Orangutan - Dirk Freder/Dirk Freder/Getty Images\",meme_memes_06_keywords:\"meme, kid, child, boy, business, happy, pilot, fly, take off\",meme_memes_06_name:\"Daredevil kid - Andrew Rich/Andrew Rich/Getty Images\",meme_memes_07_keywords:\"meme, dog, fashion, wig, cool, attitude\",meme_memes_07_name:\"Fashion Dog  - Lee Towndrow/Getty Images\",meme_memes_08_keywords:\"meme, dog, glasses, pink, puppy, polka dot\",meme_memes_08_name:\"Brainy bark - retales botijero/retales botijero/Getty Images\",meme_memes_09_keywords:\"meme, steam, angry, business, frustration, furious\",meme_memes_09_name:\"Yelling man - photovideostock/photovideostock/Getty Images\",meme_memes_10_keywords:\"meme, baby, moustache, smile, happy, fancy\",meme_memes_10_name:\"Gentleman baby  - Annette Bunch/Annette Bunch/Getty Images\",meme_memes_11_keywords:\"meme, paperbag, unhappy, frown, sad\",meme_memes_11_name:\"Sad paper bag mask - Andrew Rich/Getty Images\",meme_memes_12_keywords:\"meme, cat, smile, happy, ok\",meme_memes_12_name:\"Smiling cat - JTSiemer/JTSiemer/Getty Images\",meme_memes_13_keywords:\"meme, angry, no, man, arms crossed, pout, attitude\",meme_memes_13_name:\"Grumpy man with arms crossed - Matthew P. Wicks/Getty Images\",meme_memes_14_keywords:\"meme, kid, child, winner, champion, happy, good job\",meme_memes_14_name:\"Athetic kid - Andrew Rich/Getty Images\",meme_memes_15_keywords:\"meme, man, good job, business, thumbs up, ok\",meme_memes_15_name:\"Man with two thumbs up - Guido Mieth/Getty Images\",meme_memes_16_keywords:\"meme, fail, miss, defeat, darts, accuracy, bulls eye\",meme_memes_16_name:\"Missed the dartboard - Larry Washburn/Larry Washburn/Getty Images\",meme_memes_17_keywords:\"meme, face palm, no, fail, kid, child, eyes, facepalm\",meme_memes_17_name:\"Kid covering eyes - SimplyMui Photography/Getty Images\",meme_memes_18_keywords:\"meme, koala, hanging, sleepy, lazy, no\",meme_memes_18_name:\"Lazy koala - Jade and Bertrand Maitre/Getty Images\",meme_memes_19_keywords:\"meme, cat, shock, surpise, wow\",meme_memes_19_name:\"Crazy cat - saulgranda/Getty Images\",meme_memes_20_keywords:\"meme, dog, birthday, french bulldog, happy, congratulations\",meme_memes_20_name:\"Princess pup - retales botijero/retales botijero/Getty Images\",meme_memes_21_keywords:\"meme, business man, launch, rocket, start\",meme_memes_21_name:\"Rocket man - DNY59/Getty Images\",meme_memes_22_keywords:\"meme, business man, laptop, tinfoil, busy, alien\",meme_memes_22_name:\"Tin hat - Andrew Rich/Andrew Rich/Getty Images\",meme_memes_23_keywords:\"meme, child, kid, teamwork, superhero, success, friends\",meme_memes_23_name:\"Super squad - Andrew Rich/Andrew Rich/Getty Images\",meme_memes_24_keywords:\"meme, success, business man, yay, success, winner, happy\",meme_memes_24_name:\"Celebration man - Dahl, Per/Dahl, Per/Getty Images\",meme_memes_25_keywords:\"meme, call, glasses, waiting, necktie, telephone, landline\",meme_memes_25_name:\"Tech guru - Rubberball/Rubberball/Duston Todd/Getty Images\",meme_memes_26_keywords:\"meme, baby, excited, surprised, cute, wow\",meme_memes_26_name:\"Surprised baby - PhotoAlto/Ale Ventura/PhotoAlto/Ale Ventura/Getty Images\",meme_memes_27_keywords:\"meme, woman, success, yay, great job, happy, success\",meme_memes_27_name:\"Successful woman - Jose Luis Pelaez Inc/Jose Luis Pelaez Inc/Getty Images\",meme_monkeywideeye_keywords:\"monkey, eyes, ef, baby, zonedout, meme\",meme_monkeywideeyes_name:\"Monkey wide eyes\",meme_puppycloseears_keywords:\"puppy, closedeyes, ohno, baby, dog, memes\",meme_puppycloseears_name:\"Puppy close ears\",meme_puppytongue_keywords:\"puppy, dog, cute, tongue, meme\",meme_puppytongue_name:\"Puppy tongue\",meme_sheepbunch_keywords:\"goat, sheep, confused, listening, meeting, meme\",meme_sheepbunch_name:\"Sheep Meeting\",message:\"Message\",message_ETNPReceiver1EscalationUpdate:\"{{time}} - Message escalated to {{target}} from {{initiator}}.\",message_ETNPReceiver1EscalationUpdateCollapsed:\"{{time}} - Message escalated to {{target}} from {{initiator}} +{{moreCount}} more actions.\",message_ETNPReceiver1EscalationUpdateCollapsedFail:\"{{time}} - Failed to escalate to {{target}} from {{initiator}} +{{moreCount}} more actions.\",message_ETNPReceiver1EscalationUpdateFail:\"{{time}} - Failed to escalate to {{target}} from {{initiator}}.\",message_ETNPReceiver2EscalationUpdate:\"{{time}} - Message escalated to you from {{initiator}}.\",message_ETNPReceiver2EscalationUpdateCollapsed:\"{{time}} - Message escalated to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_ETNPReceiver2EscalationUpdateCollapsedFail:\"{{time}} - Failed to escalate to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_ETNPReceiver2EscalationUpdateFail:\"{{time}} - Failed to escalate to you on behalf of {{initiator}}.\",message_ETNPSenderEscalationUpdate:\"{{time}} - Message escalated to {{target}}.\",message_ETNPSenderEscalationUpdateCollapsed:\"{{time}} - Message escalated to {{target}} +{{moreCount}} more actions.\",message_ETNPSenderEscalationUpdateCollapsedFail:\"{{time}} - Failed to escalate to {{target}} +{{moreCount}} more actions.\",message_ETNPSenderEscalationUpdateFail:\"{{time}} - Failed to escalate to {{target}}.\",message_EmailReceiverEscalationUpdate:\"{{time}} - Email sent to you on behalf of {{initiator}}.\",message_EmailReceiverEscalationUpdateCollapsed:\"{{time}} - Email sent to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_EmailReceiverEscalationUpdateCollapsedFail:\"{{time}} - Failed to send email to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_EmailReceiverEscalationUpdateFail:\"{{time}} - Failed to send email to you on behalf of {{initiator}}.\",message_EmailSenderEscalationUpdate:\"{{time}} - Email sent to {{target}}.\",message_EmailSenderEscalationUpdateCollapsed:\"{{time}} - Email sent to {{target}} +{{moreCount}} more actions.\",message_EmailSenderEscalationUpdateCollapsedFail:\"{{time}} - Failed to send email to {{target}} +{{moreCount}} more actions.\",message_EmailSenderEscalationUpdateFail:\"{{time}} - Failed to send email to {{target}}.\",message_PSTNCallReceiverEscalationUpdate:\"{{time}} - PSTN call made to you on behalf of {{initiator}}.\",message_PSTNCallReceiverEscalationUpdateCollapsed:\"{{time}} - PSTN call made to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_PSTNCallReceiverEscalationUpdateCollapsedFail:\"{{time}} - Failed to make PSTN call to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_PSTNCallReceiverEscalationUpdateFail:\"{{time}} - Failed to make PSTN call to you on behalf of {{initiator}}.\",message_PSTNCallSenderEscalationUpdate:\"{{time}} - PSTN call made to {{target}}.\",message_PSTNCallSenderEscalationUpdateCollapsed:\"{{time}} - PSTN call made to {{target}} +{{moreCount}} more actions.\",message_PSTNCallSenderEscalationUpdateCollapsedFail:\"{{time}} - Failed to make PSTN call to {{target}} +{{moreCount}} more actions.\",message_PSTNCallSenderEscalationUpdateFail:\"{{time}} - Failed to make PSTN call to {{target}}.\",message_SMSReceiverEscalationUpdate:\"{{time}} - SMS sent to you on behalf of {{initiator}}.\",message_SMSReceiverEscalationUpdateCollapsed:\"{{time}} - SMS sent to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_SMSReceiverEscalationUpdateCollapsedFail:\"{{time}} - Failed to send SMS to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_SMSReceiverEscalationUpdateFail:\"{{time}} - Failed to send SMS to you on behalf of {{initiator}}.\",message_SMSSenderEscalationUpdate:\"{{time}} - SMS sent to {{target}}.\",message_SMSSenderEscalationUpdateCollapsed:\"{{time}} - SMS sent to {{target}} +{{moreCount}} more actions.\",message_SMSSenderEscalationUpdateCollapsedFail:\"{{time}} - Failed to send SMS to {{target}} +{{moreCount}} more actions.\",message_SMSSenderEscalationUpdateFail:\"{{time}} - Failed to send SMS to {{target}}.\",message_TeamsCallReceiverEscalationUpdate:\"{{time}} - Teams call made to you on behalf of {{initiator}}.\",message_TeamsCallReceiverEscalationUpdateCollapsed:\"{{time}} - Teams call made to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_TeamsCallReceiverEscalationUpdateCollapsedFail:\"{{time}} - Failed to make Teams call to you on behalf of {{initiator}} +{{moreCount}} more actions.\",message_TeamsCallReceiverEscalationUpdateFail:\"{{time}} - Failed to make Teams call to you on behalf of {{initiator}}.\",message_TeamsCallSenderEscalationUpdate:\"{{time}} - Teams call made to {{target}}.\",message_TeamsCallSenderEscalationUpdateCollapsed:\"{{time}} - Teams call made to {{target}} +{{moreCount}} more actions.\",message_TeamsCallSenderEscalationUpdateCollapsedFail:\"{{time}} - Failed to make Teams call to {{target}} +{{moreCount}} more actions.\",message_TeamsCallSenderEscalationUpdateFail:\"{{time}} - Failed to make Teams call to {{target}}.\",message_actions_like_button_aria_description:\"Press enter to like the message\",message_actions_more_menu_button_aria_description:\"Press enter for more actions\",message_actions_save_button_aria_description:\"Press enter to save the message\",message_actions_tooltip_aria_label:\"Toolbar with two buttons, press enter to enter toolbar\",message_composeBoxFilePicker_Chats:\"Attach\",message_email_attachments:\"({{count}} attachments)\",message_email_attachments_one:\"(1 attachment)\",message_email_default_text:\"There is nothing to preview in this message.\",message_email_on_behalf_of:\"on behalf of\",message_email_tolist:\"and {{count}} others\",message_email_tolist_joiner:\", \",message_email_tolist_one:\"and 1 other\",message_emailTooLarge:'The email message is too large to display here. Click on \"{{linkText}}\" below to see it.',message_notification_turn_off_after_selection:\"Turn off notifications\",message_notification_turn_on_after_selection:\"Turn on notifications\",message_preview_for_dlp:\"Message contains sensitive content\",message_reaction_container:\"{count, plural, =1{One {reactionText} reaction. Press Enter to see person who reacted} other{# {reactionText} reactions. Press Enter to see people who reacted}}.\",message_reactions:\"Message reactions.\",message_reactions_default_error_message:\"We couldn't react to this message right now, please try again later\",message_reactions_size_limit_error_message:\"Current message size limit reached. We can't add any more reactions.\",message_replies_name_joiner:\", \",message_setFocusOnCompose:\"Set focus on the channel compose box\",message_thread_aria_label_attachments:\"Contains {{attachmentsCount}} attachments.\",message_thread_aria_label_from_user:\"Message from {{userName}}.\",message_thread_aria_label_important_messages:\"Contains important replies.\",message_thread_aria_label_on_long_datetime:\"Sent on {{longDatetime}}.\",message_thread_aria_label_on_short_datetime:\"Sent today at {{shortDatetime}}.\",message_via_email:\" via email\",message_view_original_email:\"Download original email\",message_view_original_email_desktop:\"View original email\",messages_addMemberBySystemText:\"System\",messages_addMemberSystemMessageManyTargetAriaLabel:\"{{initiator}} added {{targetOne}} and {{targetCount}} others to the conversation. Press Enter to expand.\",messages_addMemberSystemMessageManyTargetInTeam:\"{{initiator}} has added {{target1}} and {{targetCount}} others to the team.\",messages_addMemberSystemMessageManyTargetInTeamAriaLabel:\"{{initiator}} has added {{target1}} and {{targetCount}} others to the team. Press Enter to expand.\",messages_addMemberSystemMessageManyTargets:\"{{initiator}} added {{targetOne}} and {{targetCount}} others to the {{conversationType}}.\",messages_addMemberSystemMessageManyTargets_Joiner:\", \",messages_addMemberSystemMessageManyTargetsAllHistoryShared:\"{{initiator}} added {{targetOne}} and {{targetCount}} others to the {{conversationType}} and shared all chat history.\",messages_addMemberSystemMessageManyTargetsAriaLabel:\"{{initiator}} added {{targetOne}} and {{targetCount}} others to the {{conversationType}}. Press Enter to expand.\",messages_addMemberSystemMessageManyTargetsPartialHistoryShared_mf:\"{shareHistoryTime, plural, =0{{initiator} added {targetOne} and {targetCount} others to the {conversationType} and shared chat history from the past day.} =1{{initiator} added {targetOne} and {targetCount} others to the  {conversationType} and shared chat history from the past day.} other{{initiator} added {targetOne} and {targetCount} others to the  {conversationType} and shared chat history from the past # days.}}\",messages_addMemberSystemMessageOneGuestInTeam:\"{{initiator}} has added {{target}} as a guest to the team.\",messages_addMemberSystemMessageOneTarget:\"{{initiator}} added {{target}} to the {{conversationType}}.\",messages_addMemberSystemMessageOneTargetAllHistoryShared:\"{{initiator}} added {{target}} to the {{conversationType}} and shared all chat history.\",messages_addMemberSystemMessageOneTargetInTeam:\"{{initiator}} has added {{target}} to the team.\",messages_addMemberSystemMessageOneTargetPartialHistoryShared_mf:\"{shareHistoryTime, plural, =0{{initiator} added {target} to the {conversationType} and shared chat history from the past day.} =1{{initiator} added {target} to the {conversationType} and shared chat history from the past day.} other{{initiator} added {target} to the {conversationType} and shared chat history from the past # days.}}\",messages_addMemberSystemMessageS2SManyTarget:\"{{target1}} and {{targetCount}} others joined the {{conversationType}}.\",messages_addMemberSystemMessageS2SManyTargetInTeam:\"{{target1}} and {{targetCount}} others joined the team.\",messages_addMemberSystemMessageS2SOneGuestInTeam:\"{{target}} joined the team as a guest.\",messages_addMemberSystemMessageS2SOneTarget:\"{{target}} joined the {{conversationType}}.\",messages_addMemberSystemMessageS2SOneTargetInTeam:\"{{target}} joined the team.\",messages_addMemberSystemMessageS2STwoTargetInTeam:\"{{target1}} and {{target2}} joined the team.\",messages_addMemberSystemMessageS2STwoTargets:\"{{target1}} and {{target2}} joined the {{conversationType}}.\",messages_addMemberSystemMessageTwoTargetInTeam:\"{{initiator}} has added {{target1}} and {{target2}} to the team.\",messages_addMemberSystemMessageTwoTargets:\"{{initiator}} added {{targetOne}} and {{targetTwo}} to the {{conversationType}}.\",messages_addMemberSystemMessageTwoTargetsAllHistoryShared:\"{{initiator}} added {{targetOne}} and {{targetTwo}} to the {{conversationType}} and shared all chat history.\",messages_addMemberSystemMessageTwoTargetsPartialHistoryShared_mf:\"{shareHistoryTime, plural, =0{{initiator} added {targetOne} and {targetTwo} to the  {conversationType} and shared chat history from the past day.} =1{{initiator} added {targetOne} and {targetTwo} to the  {conversationType} and shared chat history from the past day.} other{{initiator} added {targetOne} and {targetTwo} to the  {conversationType} and shared chat history from the past # days.}}\",messages_addMemberTo_conversation:\"conversation\",messages_addMemberTo_meeting:\"meeting\",messages_allMessagesDeletedInReplyChain:\"This post has been deleted. Copy and paste your text as a new message to strike up another conversation.\",messages_announcement:\"Announcement\",messages_aria_label_attachments_nav_hint:\"Use tab key to navigate to the attachments.\",messages_aria_label_channel_mentioned:\"Channel {{channelName}} was mentioned.\",messages_aria_label_color_applied:\"{{colorName}} color scheme applied\",messages_aria_label_dlp_blocked_message:\"This message has been blocked due to sensitive content.\",messages_aria_label_dlp_flagged_message:\"This message has been flagged due to sensitive content.\",messages_aria_label_edited:\"Edited.\",messages_aria_label_has_reactions:\"Message has reactions\",messages_aria_label_important_message_from:\"Important message from {{userName}}.\",messages_aria_label_important_reply_from:\"Important reply from {{userName}}.\",messages_aria_label_liked_by_mf:\"{num, plural, =1{Liked by {userName}} other{Liked by # people}}.\",messages_aria_label_many_attachments_hint:\"The message has {{num}} attachments.\",messages_aria_label_meeting_info_hint:\"Meeting information is available.\",messages_aria_label_meetinginfo_nav_hint:\"Use tab key to navigate to the meeting information.\",messages_aria_label_mentioned:\"You were mentioned.\",messages_aria_label_message_dlp_original:\"The original messages content was:\",messages_aria_label_message_from:\"Message from {{userName}}.\",messages_aria_label_navigation_help:\"Press Enter to explore message content, then use Escape to shift focus back to the message.\",messages_aria_label_navigation_help_dlp_actions:\"Press ENTER to navigate to the link for 'What can I do?' actions\",messages_aria_label_navigation_help_dlp_learn_more:\"Press ENTER to navigate to the link to learn more about What’s this?\",messages_aria_label_one_attachment_hint:\"The message has an attachment.\",messages_aria_label_reply_from:\"Reply from {{userName}}.\",messages_aria_label_saved:\"Saved.\",messages_aria_label_team_mentioned:\"Team {{teamName}} was mentioned.\",messages_aria_label_urgent_message_from:\"Urgent message from {{userName}}.\",messages_botPrivacyMessage:\"By using {{botName}}, you agree to the {{serviceStatement}} and {{privacyStatement}}.\",messages_buttonTextDiscard:\"Discard\",messages_buttonTextReply:\"Reply to this message\",messages_buttonTextSend:\"Send\",messages_call_quality_feedback:\"Call quality feedback displayed\",messages_call_quality_feedback_thank_you:\"Thank you for your feedback\",messages_collapseAll:\"Collapse all\",messages_color_aegean_blue:\"Aegean blue\",messages_color_coral:\"Coral\",messages_color_cornflower_blue:\"Cornflower blue\",messages_color_espresso:\"Espresso\",messages_color_fire_orange:\"Fire orange\",messages_color_flax_yellow:\"Flax yellow\",messages_color_gothic_gold:\"Gothic gold\",messages_color_indigo:\"Indigo\",messages_color_jade:\"Jade\",messages_color_lavender:\"Lavender\",messages_color_mellow_yellow:\"Mellow yellow\",messages_color_midnight_purple:\"Midnight purple\",messages_color_mulberry_red:\"Mulberry red\",messages_color_navy_blue:\"Navy blue\",messages_color_ocean_green:\"Ocean green\",messages_color_orange_sherbet:\"Orange sherbet\",messages_color_periwinkle_blue:\"Periwinkle Blue\",messages_color_pink:\"Pink\",messages_color_raw_umber:\"Raw umber\",messages_color_rose:\"Rose\",messages_color_sangria:\"Sangria\",messages_color_space_green:\"Space green\",messages_color_teal:\"Teal\",messages_color_thistle_purple:\"Thistle purple\",messages_compose_format_highlight:\"Text highlight color\",messages_compose_format_horizontalrule:\"Insert horizontal rule\",messages_compose_format_indent:\"Increase indent\",messages_compose_format_outdent:\"Decrease indent\",messages_compose_format_redo:\"Repeat typing\",messages_compose_format_removeformat:\"Clear all formatting\",messages_compose_format_strike:\"Strikethrough\",messages_compose_format_undo:\"Undo typing\",messages_compose_important:\"Mark as important\",messages_compose_important_off:\"Remove important flag\",messages_composeBoxAnnouncementHeader_backgroundImg:\"Background image\",messages_composeBoxAnnouncementHeader_backgroundImgMenu:\"Select a background\",messages_composeBoxAnnouncementHeader_colorScheme:\"Color scheme\",messages_composeBoxAnnouncementHeader_imgAdded:\"Image added\",messages_composeBoxAnnouncementHeader_removeBackgroundImg:\"Remove image\",messages_composeBoxAtMention:\"@mention\",messages_composeBoxCodeSnippet:\"Code snippet\",messages_composeBoxCollapse:\"Collapse compose box\",messages_composeBoxEmojiPicker:\"Emoji\",messages_composeBoxExpand:\"Format\",messages_composeBoxFilePicker:\"Attach\",messages_composeBoxFunPicker:\"Choose emoticons, emoji, giphy, stickers, and customize stickers\",messages_composeBoxGiphyPicker:\"Giphy\",messages_composeBoxInsertTableHeader:\"Insert {{columns}}x{{rows}} table\",messages_composeBoxInsertTableHeader_noDimension:\"Insert table\",messages_composeBoxMoreOptions:\"Messaging extensions\",messages_composeBoxStickerPicker:\"Sticker\",messages_composeExtensionFavoriteBannerMessage:\"You've just added the {{appName}} app! Now you can use {{appName}} in all your chats and channels.\",messages_composeExtensionFavoriteFailureBannerMessage:\"Something went wrong when favoriting {{appName}}, please try again later.\",messages_composeOverflowBold:\"Bold\",messages_composeOverflowHyperlink:\"Link\",messages_composeOverflowItalic:\"Italic\",messages_composeOverflowUnderline:\"Underline\",messages_composePostTypeAnnouncement:\"Announcement\",messages_composePostTypeButton:\"Select a post type\",messages_composePostTypeLiveEvent:\"Live Event\",messages_composeRepliesAllowed:\"Everyone can reply\",messages_composeRepliesLimited:\"You and moderators can reply\",messages_composeReplyPermissionButton:\"Select a reply option\",messages_composeRichStyleBlockQuote:\"Quote\",messages_composeRichStyleBlockQuoteActiveAriaLive:\"Block Quote inserted. Hit Enter once to insert new line in the block, hit enter twice to exit.\",messages_composeRichStyleBlockQuoteInactiveAriaLive:\"Block Quote style removed\",messages_composeRichStyleCode:\"Monospaced\",messages_composeRichStyleCodeActiveAriaLive:\"Monospaced style inserted. Hit Enter once to insert new line in the block, hit enter twice to exit.\",messages_composeRichStyleCodeInactiveAriaLive:\"Monospaced style removed\",messages_composeRichStyleHeading1:\"Heading 1\",messages_composeRichStyleHeading1ActiveAriaLive:\"Heading 1 applied\",messages_composeRichStyleHeading1InactiveAriaLive:\"Heading 1 Off\",messages_composeRichStyleHeading2:\"Heading 2\",messages_composeRichStyleHeading2ActiveAriaLive:\"Heading 2 applied\",messages_composeRichStyleHeading2InactiveAriaLive:\"Heading 2 Off\",messages_composeRichStyleHeading3:\"Heading 3\",messages_composeRichStyleHeading3ActiveAriaLive:\"Heading 3 applied\",messages_composeRichStyleHeading3InactiveAriaLive:\"Heading 3 Off\",messages_composeRichStyleParagraph:\"Paragraph\",messages_composeRichStyleParagraphAriaLive:\"Paragraph applied\",messages_composeSettingActiveAriaLive:\"{{postTypeName}} post type applied\",messages_composeTable_delete_column:\"Delete column\",messages_composeTable_delete_row:\"Delete row\",messages_composeTable_delete_table:\"Delete table\",messages_composeTable_insert_column_left:\"Insert column to the left\",messages_composeTable_insert_column_right:\"Insert column to the right\",messages_composeTable_insert_row_above:\"Insert row above\",messages_composeTable_insert_row_below:\"Insert row below\",messages_composeTextSizeLarge:\"Large\",messages_composeTextSizeMedium:\"Medium\",messages_composeTextSizeSmall:\"Small\",messages_confirmEmptySubject:\"Do you want to send this message without a subject?\",messages_contentErrorMessage:\"We can't access your content. Please refresh to try again.\",messages_contentErrorRefreshButton:\"Refresh\",messages_contentErrorTitle:\"Error!\",messages_contentWarningMessage:\"We're having trouble updating your messages. \",messages_contentWarningMessageLinkText:\"Try again.\",messages_contentWarningMessageNotRetryable:\"We weren't able to access your conversation.\",messages_contentWarningRetryMessage:\"Hang tight while we try to update your content\",messages_contentWarningTitle:\"Warning!\",messages_conversationStartersButtonGroupOption1:\"Hey All!\",messages_conversationStartersButtonIndividualOption1:\"Hi {{givenName}}!\",messages_conversationStartersButtonOption2:\"Hey there, I just joined teams. Wanted to say hi!\",messages_conversationStartersHeaderGroup:\"Send a message to the group\",messages_conversationStartersHeaderIndividual:\"Send a message to {{givenName}}\",messages_copiedFromChannel:\"posted in {{teamName}} / {{channelName}} at {{time}}\",messages_copyLinkDropdownOption:\"Copy link\",messages_couldNotSend:\"Failed to send\",messages_couldNotSendDueToPolicy:'Failed to send due to policy.  <a href=\"https://go.microsoft.com/fwlink/?linkid=2084948\" target=\"_blank\">Learn more</a>',messages_crossPost_delete_dialog_allPosts:\"Delete this message from all channels\",messages_crossPost_delete_dialog_allPosts_withCount:\"Delete this message from {{count}} channels\",messages_crossPost_delete_dialog_cancelBtnTxt:\"No, go back\",messages_crossPost_delete_dialog_okBtnTxt:\"Yes, delete\",messages_crossPost_delete_dialog_title:\"Delete this message?\",messages_crossPost_dialog_cancelBtnTxt:\"Cancel\",messages_crossPost_dialog_description:\"Pick the channels where you want this message posted. Replies to the original post won't be included.\",messages_crossPost_dialog_inputBox_ariaLabel:\"Search team or channel name\",messages_crossPost_dialog_maxChannels_reached:\"You've reached the maximum of {{count}} selected channels.\",messages_crossPost_dialog_maxChannels_reaching:\"You can select a maximum of {{count}} channels.\",messages_crossPost_dialog_multi_channel_found:\"{{channelCount}} channels found\",messages_crossPost_dialog_multiChannelsSelected:\"{{count}} channels selected\",messages_crossPost_dialog_okBtn_ariaLabel:\"Submit channel selection update\",messages_crossPost_dialog_okBtnTxt:\"Update\",messages_crossPost_dialog_one_channel_found:\"1 channel found\",messages_crossPost_dialog_oneChannelSelected:\"1 channel selected\",messages_crossPost_dialog_selectAll:\"Select all\",messages_crossPost_dialog_selectAll_ariaLabel:\"Select all results\",messages_crossPost_dialog_sourceChannelLabel:\"{{channelName}} (source)\",messages_crossPost_dialog_title:\"Choose channels\",messages_crossPost_dialog_update_success:\"Channels updated successfully\",messages_crossPost_error_funStuffDisabled_mutlipleChannels:\"{{teamName}} > {{channelName}} and {{otherChannelsCount}} other channels have limitations on giphys, stickers and memes.\",messages_crossPost_error_funStuffDisabled_mutlipleChannels_oneOther:\"{{teamName}} > {{channelName}} and 1 other channel have limitations on giphys, stickers and memes.\",messages_crossPost_error_funStuffDisabled_oneChannel:\"{{teamName}} > {{channelName}} have limitations on giphys, stickers and memes.\",messages_crossPost_error_hasAttachments:\"You cannot share files across multiple teams. Please remove before sending.\",messages_crossPost_error_privateChannelsShareAttachments:\"Attachments cannot be shared to private channels yet.\",messages_crossPost_failed_dialog_closeAllNonRetryableDialog:\"Got it\",messages_crossPost_failed_dialog_nonRetryableChannelString_all:\"They may be unavailable to you, or might no longer exist.\",messages_crossPost_failed_dialog_nonRetryableChannelString_some:\"Some additional channels were unavailable.\",messages_crossPost_failed_dialog_retryAll:\"Retry all\",messages_crossPost_failed_dialog_retryFailed:\"Retry failed\",messages_crossPost_failed_dialog_retrySuccess_create:\"Message posted\",messages_crossPost_failed_dialog_retrySuccess_delete:\"Message deleted\",messages_crossPost_failed_dialog_title:\"Couldn't proceed with your requests to these channels\",messages_crossPost_header_title:\"Posted to multiple channels\",messages_crossPost_postButtonLabel:\"Post in multiple channels\",messages_crossPost_toolbar_channel_ariaLabel:\"{{teamName}} - {{channelName}}, press enter to remove.\",messages_crossPost_toolbar_channel_current_ariaLabel:\"{{teamName}} - {{channelName}}\",messages_crossPost_toolbar_dialogBtnTitle:\"Select/unselect channels where this post is posted\",messages_crossPost_toolbar_moreChannelsLabel_multiple:\"{{count}} more channels\",messages_crossPost_toolbar_moreChannelsLabel_one:\"1 more channel\",messages_crossPost_toolbar_openDialogBtnText:\"Select channels\",messages_crossPost_toolbar_toLabel:\"To:\",messages_dateYesterday:\"Yesterday {{date}}\",messages_dayOfWeekAndTime:\"{{dayOfWeek}} {{time}}\",messages_deleteAppSystemMessageOneTargetInTeam:\"{{initiator}} removed {{target}} from the team.\",messages_deleteAppSystemMessageOneTargetNameInTeam:\"{{initiator}} removed {{targetName}} from the team.\",messages_deleteDropdownOption:\"Delete\",messages_deleteIndicatorTitleFail:\"Delete failed\",messages_deleteMessage_retentionPolicy:\"Retention policy.\",messages_deleteSingleMessage:\"This message has been deleted.\",messages_deleteSingleMessage_becauseOf:\"This message has been deleted because of a\",messages_deleteUndo:\"Undo\",messages_deleteUndo_aria_label_help:\"Press Enter to access the undo button\",messages_deleteUndoIndicatorTitleFail:\"Undo failed\",messages_deliveryOptionButtonTitle:\"Set Delivery Options\",messages_deliveryOptionImportantAriaLabel:\"Mark message as important\",messages_deliveryOptionImportantMessage:\"Message will be marked as important\",messages_deliveryOptionImportantTitle:\"Important\",messages_deliveryOptionStandardAriaLabel:\"Standard Message Delivery\",messages_deliveryOptionStandardMessage:\"Message will be sent as usual\",messages_deliveryOptionStandardTitle:\"Standard\",messages_deliveryOptionUrgentAriaLabel_mf:\"Mark message as urgent and repeatedly notify {count, plural, one{recipient} other{recipients}} every {interval} minutes for {window} minutes\",messages_deliveryOptionUrgentMessage_mf:\"{count, plural, one{Recipient} other{Recipients}} notified every {interval} min for {window} min\",messages_deliveryOptionUrgentTitle:\"Urgent\",messages_discardConfirmation:\"Discard Message?\",messages_editDropdownOption:\"Edit\",messages_editIndicatorTitle:\"Edited {{date}}\",messages_editIndicatorTitleFail:\"Edit failed\",messages_emptyListBottomTextForIntelligentSuggestedSfBUsers:\"Continue the conversation in Teams\",messages_emptyListHeader:\"Try @mentioning the people you want to participate in this channel\",messages_emptyListHeader_appSuggestion:\"Try @mentioning people you want to collaborate with, or add some tabs to customize your space.\",messages_emptyListHeader_appSuggestion_enter_action:\"Press Enter to create a new tab.\",messages_emptyListHeader_appSuggestion_moreOption:\"Add tab\",messages_emptyListHeader_channel_offline:\"Feel free to start a new conversation. Once you've reconnected, we'll sync your messages.\",messages_emptyListHeader_chat_offline:\"Feel free to send a new message. Once you've reconnected, we'll sync your messages.\",messages_emptyListHeader_class:\"Try @mentioning the class name or student names to start a conversation.\",messages_emptyListHeader_edu:\"Try @mentioning a student or teacher to begin sharing ideas.\",messages_emptyListHeader_plc:\"Try @mentioning the team name or teacher names to begin sharing ideas.\",messages_emptyListHeader_staff:\"Try @mentioning the team name or staff names to start a conversation.\",messages_emptyListHeaderBodyBrandNewChat:\"Type your first message below.\",messages_emptyListHeaderBodyNew_UnresolvedFederatedChat:\"It might take a few moments because this person is outside of your organization.\",messages_emptyListHeaderBodyNewFederatedChat:\"Type your first message below.\",messages_emptyListHeaderTitleBrandNewChat:\"You're starting a new conversation\",messages_emptyListHeaderTitleForIntelligentSuggestedSfBUsers:\"You've recently sent messages to {{givenName}} in Skype.<br>Teams saves your conversations and lets you edit files,<br>schedule meetings, and more!\",messages_emptyListHeaderTitleNew_UnresolvedFederatedChat:\"We're setting up your conversation.\",messages_emptyListHeaderTitleNewFederatedChat:\"Start your conversation.\",messages_emptyListTitle:\"Let's get the conversation started\",messages_emptyListTitle_channel_offline:\"You're offline, we can sync up later\",messages_emptyListTitle_chat_offline:\"You're currently offline\",messages_emptyListTitle_class:\"Welcome to the class!\",messages_emptyListTitle_edu:\"Let's get the conversation started\",messages_emptyListTitle_plc:\"Welcome to the team!\",messages_emptyListTitle_staff:\"Welcome to the team!\",messages_errorDoneButton:\"OK\",messages_errorEmptyBody:\"Please type a message to continue.\",messages_errorEmptyTitle:\"You'll need to add a headline to post your announcement.\",messages_errorInvalidReplyRecipients:\"You can't send a reply to these people.\",messages_errorMessageComposeExtensionInProgress:\"Please complete compose extension to send.\",messages_errorMessageEditIsDisabledForTeam:\"Editing has been turned off for this team. Consider making a new reply instead.\",messages_errorMessageInvalidImageBlob:\"Oh no! We lost your image. Please paste it again before sending.\",messages_errorMessageTooLong:\"You'll need to shorten your message to send it.\",messages_errorSend:\"An error occurred while sending your message.\",messages_errorSendDefault:\"An error occurred while sending message.\",messages_failedLoadingNewMessages:\"Couldn’t sync messages. We'll try again later.\",messages_finishedLoadingFromNetworkNewMessages:\"Sync complete. New messages are available.\",messages_finishedLoadingFromNetworkNoNewMessages:\"Sync complete. No new messages found.\",messages_imageCouldNotUpload:\"Whoops! We lost your image. Delete the old message and try again.\",messages_immersiveReaderFailed:\"Unable to display the message. Try again later.\",messages_immersiveReaderOption:\"Immersive Reader\",messages_important:\"Important!\",messages_inputDateFormat:\"M/d\",messages_inputDateFormatWithYear:\"M/d/yy\",messages_invalidThread:\"The thread you are replying to must be valid.\",messages_likeFailed:\"We couldn't like the message. Please try again later.\",messages_liked_copied_to_clipboard:\"We couldn't like the message. Please try again later.\",messages_loadingNewMessages:\"Loading new messages\",messages_loadingPreviousReplies:\"Loading previous replies\",messages_loadingRepliesError:\"Replies didn't load\",messages_loadingRepliesErrorAriaLabel:\"Replies didn't load. Press Enter to navigate to the retry button.\",messages_lookingForNewMessages:\"Looking for new messages\",messages_lookingForNewMessagesLowBandwidthNetwork:\"Looking for new messages. This may take a while...\",messages_markUnread:\"Mark unread\",messages_meetingTitleDeletedSystemMessage:\"{{userName}} removed the title for this meeting.\",messages_meetingTitleUpdatedSystemMessage:\"{{userName}} renamed the meeting to {{value}}.\",messages_memberJoined_mf:\"{othersCount, plural, =0{ {name} has joined the conversation.} =1{ {name} and {name2} have joined the conversation.} other{ {name} and # others have joined the conversation.} }\",messages_memberLeft_mf:\"{othersCount, plural, =0{ {name} has left the conversation.} =1{ {name} and {name2} have left the conversation.} other{ {name} and # others have left the conversation.} }\",messages_memberLeftMeetingSystemMessageOneTarget:\"{{target}} has left the meeting.\",messages_memberLeftSystemMessageS2SManyTarget:\"{{target1}} and {{targetCount}} others left the conversation.\",messages_memberLeftSystemMessageS2SOneTarget:\"{{target}} left the conversation.\",messages_memberLeftSystemMessageS2STwoTargets:\"{{target1}} and {{target2}} left the conversation.\",messages_memberLeftTeamSystemMessageOneTarget:\"{{target}} has left the team.\",messages_messageListAriaLabel:\"message list\",messages_messageListLoadMoreAccAfterAriaLabel:\"Press Enter to load more messages after {{target}}\",messages_messageListLoadMoreAccBeforeAriaLabel:\"Press Enter to load more messages before {{target}}\",messages_messageListLoadMoreNoMoreAccAriaLabel:\"No more messages in this conversation\",messages_messageListLoadMoreUpdatingAccAriaLabel:\"Updating messages, please wait\",messages_muteDropdownOption:\"Mute this person\",messages_muteIndicatorTitleFail:\"Mute user failed\",messages_mutedContentCancelButton:\"Cancel\",messages_mutedContentSaveButton:\"Save\",messages_mutedContentWarningMessagLinkText:\"settings.\",messages_mutedContentWarningMessage:\"Some meetings have been muted. Change your preference in the \",messages_mutedTeamMemberText:\"You can't send message to this group because you are no longer a participant\",messages_newMessagesButton:\"New messages\",messages_noAuthor:\"No author\",messages_noMessageBody:\"Message Body Empty\",messages_offlineActionRetryText:\"Retry\",messages_onDemandTranslate_ariaLabelForBody:\"Message translated from {0}. Translated message is, {1}\",messages_onDemandTranslate_ariaLabelForHeadline:\"Headline translated from {{languageName}}. Translated headline is, {{headline}}\",messages_onDemandTranslate_ariaLabelForSubject:\"Subject translated from {0}. Translated message is, {1}\",messages_onDemandTranslate_ariaLiveFailed:\"Translation failed. Retry.\",messages_onDemandTranslate_ariaLiveSucceeded:\"Message translated.\",messages_onDemandTranslate_error:\"Failed to translate\",messages_onDemandTranslate_multipleLanguages:\"multiple languages\",messages_onDemandTranslate_seeOriginal:\"See original message\",messages_onDemandTranslate_tooManyCharacters:\"This message is too long to translate\",messages_onDemandTranslate_tooltip:\"Translated from {0}\",messages_onDemandTranslate_translate:\"Translate\",messages_onDemandTranslate_translateFailed:\"Failed to translate\",messages_onDemandTranslate_translating:\"Translating...\",messages_onDemandTranslate_unknownLanguage:\"an unknown language\",messages_onlyChannelModeratorsCanPost:\"Only channel moderators can post in this channel.\",messages_onlyOwnersCanPost:\"Only Owners can send messages to this channel.\",messages_pasted_image_downloading:\"Uploading image\",messages_pinned:\"Pinned\",messages_placeholder_muted_member:\"You've been muted, so you can't start a conversation\",messages_placeholderComment:\"New comment\",messages_placeholderComment_acc:\"New comment, editing\",messages_placeholderFocus:\"(ctrl+alt+c to focus)\",messages_placeholderMessage:\"Type your message here\",messages_placeholderMessage_bot_chat:\"Type your questions here\",messages_placeholderMessage_bot_chat_acc:\"Type your questions here, editing\",messages_placeholderMessage_broadcast_new:\"Provide info about the live event\",messages_placeholderMessage_channel_new_announcement_atmention:\"Type your announcement. Type @ to mention someone.\",messages_placeholderMessage_channel_new_announcement_atmention_acc:\"Type your announcement. Type @ to mention someone.\",messages_placeholderMessage_channel_new_atmention:\"Start a new conversation. Type @ to mention someone.\",messages_placeholderMessage_channel_new_atmention_acc:\"Start a new conversation. Type @ to mention someone.\",messages_placeholderMessage_chat:\"Type a new message\",messages_placeholderMessage_chat_acc:\"Type a new message, editing\",messages_placeholderMessage_disabled_bot_chat:\"Sending new messages to this bot has been disabled.\",messages_placeholderMessage_disabled_bot_chat_by_tenant:\"Sending new messages to this bot has been disabled by your administrator.\",messages_placeholderMessage_disabled_bot_chat_by_user:\"You cannot send messages to this bot because you've blocked it\",messages_placeholderMessage_disabled_chat_app:\"Administrator has disabled chat for you\",messages_placeholderMessage_disabled_chat_application:\"This is a conversation with a disabled bot. Chat is unavailable.\",messages_placeholderMessage_disabled_chat_group:\"Administrator has disabled chat for one or more users\",messages_placeholderMessage_disabled_chat_group_3more:\"Administrator has disabled chat on Microsoft Teams for {{targetOne}} and {{targetCount}} others.\",messages_placeholderMessage_disabled_chat_group_one:\"Administrator has disabled chat on Microsoft Teams for {{targetOne}}.\",messages_placeholderMessage_disabled_chat_group_two:\"Administrator has disabled chat on Microsoft Teams for {{targetOne}} and {{targetTwo}}.\",messages_placeholderMessage_disabled_chat_one2one:\"Administrator has disabled chat for this user\",messages_placeholderMessage_edit:\"Edit\",messages_placeholderMessage_meeting_new:\"Type details for this new meeting\",messages_placeholderMessage_meeting_new_acc:\"Type details for this new meeting, editing\",messages_placeholderMessage_muteMember:\"You are muted in this team\",messages_placeholderMessageCollapsedHotkeyText:\"(Press enter to send)\",messages_placeholderMessageExpandedHotkeyText:\"(Press ctrl+enter to send)\",messages_placeholderMessageSubhead:\"Add a subhead\",messages_placeholderMessageSubject:\"Add a subject\",messages_placeholderMessageTitle:\"Type a headline\",messages_placeholderReply:\"Reply\",messages_placeholderReply_acc:\"Reply, editing\",messages_quotedReply:\"Quote\",messages_reacted_by_mf:\"{count, plural, =1{One person reacted this message with {reactionName}. Press enter to find out who it is.} other{# people reacted this message with {reactionName}. Press enter to find out who they are}}.\",messages_reactions_count_multiple:\"{{reactionName}} reactions\",messages_reactions_count_single:\"{{reactionName}} reaction\",messages_reactions_right_rail_count:\"+{{reactionCount}}\",messages_reactions_right_rail_more_reactions:\"+{{reactionCount}} more reactions\",messages_readReceiptsFailed:\"Unable to display group members who have seen this message. Try again later.\",messages_readReceiptsOption:\"Read by {{count}} of {{total}}\",messages_readReceiptsOptionDisabled:\"No receipt info available\",messages_readReceiptsOptionPlaceholder:\"Read by\",messages_removeMemberChatBySystemSystemMessageOneTarget:\"{{target}} has been removed from the chat.\",messages_removeMemberChatDueToPolicySystemMessageOneTarget:'{{target}} has been removed from the chat due to policy. <a href=\"https://go.microsoft.com/fwlink/?linkid=2084948\" target=\"_blank\">Learn more</a>',messages_removeMemberChatSystemMessageOneTarget:\"{{initiator}} removed {{target}} from the chat.\",messages_removeMemberMeetingBySystemSystemMessageOneTarget:\"{{target}} has been removed from the meeting.\",messages_removeMemberMeetingDueToPolicySystemMessageOneTarget:'{{target}} has been removed from the meeting due to policy. <a href=\"https://go.microsoft.com/fwlink/?linkid=2084948\" target=\"_blank\">Learn more</a>',messages_removeMemberMeetingSystemMessageManyTarget:\"{{initiator}} removed {{targetOne}}, {{targetTwo}} and {{targetCount}} from the meeting.\",messages_removeMemberMeetingSystemMessageOneTarget:\"{{initiator}} removed {{target}} from the meeting.\",messages_removeMemberMeetingSystemMessageTwoTarget:\"{{initiator}} removed {{targetOne}} and {{targetTwo}} from the meeting.\",messages_removeMemberTeamBySystemSystemMessageOneTarget:\"{{target}} has been removed from the team.\",messages_removeMemberTeamDueToPolicySystemMessageOneTarget:'{{target}} has been removed from the team due to policy. <a href=\"https://go.microsoft.com/fwlink/?linkid=2084948\" target=\"_blank\">Learn more</a>',messages_removeMemberTeamSystemMessageOneTarget:\"{{initiator}} removed {{target}} from the team.\",messages_removeMembersMeetingBySystemSystemMessageOneTarget:\"More than one member has been removed from the meeting.\",messages_removeMembersTeamBySystemSystemMessageOneTarget:\"More than one member has been removed from the team.\",messages_replyButtonHoverText:\"You're replying to an email message and your comment will only be visible in Teams.\",messages_replyButtonText:\"Reply\",messages_replyButtonTextAllDeleted:\"All replies have been deleted\",messages_replyChainCollapsed1Sender_mf:\"{replyCount, plural, one{1 reply} other{# replies}} from {sender1}\",messages_replyChainCollapsed2Senders_mf:\"{replyCount, plural, one{} other{# replies}} from {sender1} and {sender2} {numNewClause}\",messages_replyChainCollapsed3Senders_mf:\"{replyCount, plural, one{} =2{} other{# replies}} from {sender1}, {sender2}, and {sender3} {numNewClause}\",messages_replyChainCollapsed4Senders_mf:\"{replyCount, plural, one{} =2{} =3{} other{# replies}} from {sender1}, {sender2}, {sender3}, and {sender4} {numNewClause}\",messages_replyChainCollapsedAllNew_mf:\"{numNew, plural, =0 {} one{New} other{New}}\",messages_replyChainCollapsedHasAttachments:\"Has attachments\",messages_replyChainCollapsedHasDlpBlockedMessages:\"Has blocked messages\",messages_replyChainCollapsedHasDlpFlaggedMessages:\"Has flagged messages\",messages_replyChainCollapsedMoreThan4Senders_mf:\"{replyCount, plural, one{} =2{} =3{} =4{} other{# replies}} from {sender1}, {sender2}, {sender3}, and {additionalSenderCount, plural, one{} other{# others}} {numNewClause}\",messages_replyChainCollapsedNew_mf:\"{numNew, plural, =0 {} one{# new} other{# new}}\",messages_replyChainCollapsedNumberOfReplies_mf:\"{replyCount, plural, one{1 reply} other{# replies}}\",messages_replyChainCollapsedPronounYou_Dative:\"you\",messages_replyChainCollapsedPronounYou_Nominative:\"You\",messages_retryLoadingRepliesAriaLabel:\"Press Enter to retry loading of previous messages\",messages_retryText:\"Retry\",messages_saveFailed:\"We couldn't save the message. Please try again later.\",messages_seeLessText:\"See less\",messages_seeMoreText:\"See more\",messages_sendErrorDeclined:\"This user has declined the message. We've sent an email instead.\",messages_sendErrorDoNotDisturb:\"This user is set to Do Not Disturb. We've sent an email instead.\",messages_sendErrorFederationNotAllowed:\"Message could not be delivered. Your organizations are not set up to talk to each other.\",messages_sendErrorInteropNotEnabled:\"You’re trying to send a message to someone outside your organization. This feature isn’t available yet. Try again soon.\",messages_sendErrorNotSupported:\"The user can't receive IMs right now. We've sent an email instead.\",messages_sendErrorTemporarilyUnavailable:\"This user is unavailable or offline. We've sent an email instead.\",messages_sendErrorUnknown:\"We ran into a problem sending this message. Try again later.\",messages_sendErrorUnreachable:\"This user is unreachable, but they'll still get your chats as missed messages.\",messages_sending:\"Sending...\",messages_series_column_card_title:\"Messages\",messages_takeAction:\"More actions\",messages_tbotPrivacyMessage:\"The questions you ask {{botName}} may be used to improve its response over time and are subject to the {{serviceStatement}} and {{privacyStatement}}.\",messages_thread_aria_label_card_received:\"Received a card\",messages_thread_aria_label_cqf:\"How was the call quality?\",messages_thread_aria_label_important_with_subject:'Threaded conversation with {{replyCount}} replies, {{title}} \"{{subject}}\", from {{name}}, important message, started on {{date}}.',messages_thread_aria_label_important_without_subject:\"Threaded conversation with {{replyCount}} replies, from {{name}}, important message, {{message}}, started on {{date}}.\",messages_thread_aria_label_join_meetup_help:\"Meeting in progress. Press Enter to access the Join button\",messages_thread_aria_label_last_reply_by_date:\"Last reply by {{name}} on {{date}}.\",messages_thread_aria_label_meetup_ended:\"Meet Up ended after {{callDuration}}.\",messages_thread_aria_label_meetup_in_progress:\"Meet Up in progress.\",messages_thread_aria_label_meetup_started:\"Meet Up {{subject}} started on {{date}}.\",messages_thread_aria_label_meetup_started_today:\"Meet Up {{subject}} started at {{time}}.\",messages_thread_aria_label_mentions_channel:\"Channel {{channelName}} was mentioned.\",messages_thread_aria_label_mentions_team:\"Team {{teamName}} was mentioned.\",messages_thread_aria_label_mentions_you:\"You were mentioned.\",messages_thread_aria_label_navigation_help:\"Press Enter to drill in to reply and read messages. Press Enter again to drill into a message for other actions.  Use Escape to pop out. Use the down arrow key to focus on the Reply button. Press Enter to start your reply\",messages_thread_aria_label_recording:\"Message with recording. Press Enter to drill into the message.\",messages_thread_aria_label_replies:\"{{repliesAmount}} replies, {{newRepliesAmount}} new.\",messages_thread_aria_label_replies_with_important:\"{{repliesAmount}} replies, {{newRepliesAmount}} new, {{newImportantRepliesAmount}} of the new replies are important.\",messages_thread_aria_label_today_important_with_subject:'Threaded conversation with {{replyCount}} replies, {{title}} \"{{subject}}\", from {{name}}, important message, started at {{time}}.',messages_thread_aria_label_today_important_without_subject:\"Threaded conversation with {{replyCount}} replies, {{title}} from {{name}}, important message, {{message}}, started at {{time}}.\",messages_thread_aria_label_today_last_reply_by_date:\"Last reply by {{name}} at {{time}}.\",messages_thread_aria_label_today_with_subject:'Threaded conversation with {{replyCount}} replies, {{title}} \"{{subject}}\", from {{name}}, started at {{time}}.',messages_thread_aria_label_today_without_subject:\"Threaded conversation with {{replyCount}} replies, {{title}} from {{name}}, {{message}}, started today at {{time}}.\",messages_thread_aria_label_voice_message:\"Voice message\",messages_thread_aria_label_with_subject:'Threaded conversation with {{replyCount}} replies, {{title}} \"{{subject}}\", from {{name}}, started on {{date}}.',messages_thread_aria_label_without_subject:\"Threaded conversation with {{replyCount}} replies, {{title}} from {{name}}, {{message}}, started on {{date}}.\",messages_thread_aria_live_loading_more:\"Loading more messages\",messages_thread_screen_reader_header:\"{{message}}, by {{user}}.\",messages_thread_screen_reader_header_reply_from:\"{{message}}, reply from {{user}}.\",messages_thread_screen_reader_long_header:\"{{message}} …\",messages_timeAgoHours:\"%dh ago\",messages_timeAgoMinutes:\"%dm ago\",messages_timeAgoSeconds:\"Just now\",messages_timeAgoYesterday:\"Yesterday\",messages_to:\"To\",messages_toolbar_button_selected:\"{{button}} selected\",messages_topicDeletedSystemMessage:\"{{userName}} removed the group name for this conversation.\",messages_topicUpdatedSystemMessage:\"{{userName}} changed the group name to {{value}}.\",messages_unlikeFailed:\"We couldn't unlike the message. Please try again later.\",messages_unmuteDropdownOption:\"Unmute this person\",messages_unreadDropdownOption:\"Mark as unread\",messages_unreadMessagesButton:\"Unread messages\",messages_unsaveFailed:\"We couldn't unsave the message. Please try again later.\",messages_updateIndicatorTitle:\"Updated {{date}}\",messages_upgradeAppNameSystemMessageOneTargetInTeam:\"{{initiator}} has upgraded {{deprecatedTarget}} to {{target}} in the team.\",messages_upgradeAppNameSystemMessageSilentOneTargetInTeam:\"{{deprecatedTarget}} has been upgraded to {{target}} in the team.\",messages_upgradeAppSystemMessageOneTargetInTeam:\"{{initiator}} has upgraded {{target}} in the team.\",messages_upgradeAppSystemMessageSilentOneTargetInTeam:\"{{target}} has been upgraded in the team.\",messages_uploadProgress:\"Uploading... Please wait.\",messages_urgent:\"Urgent!\",messages_urgent_warning_banner_mf:\"Notify {count, plural, one{recipient} other{recipients}} every {interval} minutes for {window} minutes\",messages_warnTooManyUsers:\"{{memberCount}} people will see your message.\",messages_warnTooManyUsers_UnknownCount:\"Many people will see your message.\",messages_watermarkText:\"Last read\",messages_zeroStateNewChatHeaderBody_sfb:\"Some features aren't available\",messages_zeroStateNewChatHeaderTitle_sfb:\"Message {{name}} on Skype for Business\",messaging_deep_link_failure:\"Unable to find the message\",meta:\"Meta\",microsoft_copyright:\"© Microsoft 2019\",microsoft_copyright_dynamic_year:\"© {{currentYear}} Microsoft\",middle_messages_context_post:\"Post by\",migrate_dialog_add_button:\"Add Team\",migrate_group_dialog_subtitle:\"Your existing Office 365 group needs to have fewer than {{teamMaxSize}} people and won't be changed.\",migrate_group_dialog_title:\"What group would you like to use?\",migrate_group_link:\"Create a team from an existing Office 365 group\",migrateTeam_defaultError:\"We're having trouble creating your team. Please try again later.\",migrateTeam_syncMember_message:\"We're still adding members to your team. Check back a bit later.\",mobile_apps_banner_instruction:\"Stay connected with our mobile app.\",mobile_dialog_description_email:\"Enter your email, and we'll send you a link.\",mobile_dialog_description_phone:\"Enter your phone number (US only), and we'll send you a link.\",mobile_dialog_description_qrcode:\"Scan the code below with your mobile camera or with a QR reader app.\",mobile_dialog_description_qrcode_alt_text:\"QR code to download teams app.\",mobile_dialog_placeholder_email:\"Enter email\",mobile_dialog_placeholder_phone:\"Enter phone number\",mobile_upsell_android_alt_text:\"Get it on Google Play\",mobile_upsell_dialog_email_prefill_instruction:\"Stay on top of your team's chats, files, and meetings on the go!<br>Enter your phone number or email, and we'll send you a link.\",mobile_upsell_dialog_input_placeholder_email:\"Email\",mobile_upsell_dialog_input_placeholder_email_sms:\"Email or phone number\",mobile_upsell_dialog_input_placeholder_email_sms_format:\"XXX-XXX-XXXX\",mobile_upsell_dialog_instruction:\"Stay on top of your team's chats, files, and meetings on the go!<br>Enter your info, and we'll send you a link.\",mobile_upsell_dialog_not_now:\"Not now\",mobile_upsell_dialog_phone_only_instruction:\"Stay on top of your team's chats, files, and meetings on the go!<br>Enter your phone number(USA only), and we'll send you a link.\",mobile_upsell_dialog_send_another_link:\"Send another link\",mobile_upsell_dialog_send_link:\"Send link\",mobile_upsell_dialog_title:\"Get the Teams mobile app\",mobile_upsell_email_disclaimer:\"Microsoft will use your email only for this one-time transactional purpose. The information won't be stored.\",mobile_upsell_email_validation_error:\"You'll need to enter a valid email address.\",mobile_upsell_ios_alt_text:\"Download on the Apple App Store\",mobile_upsell_mobile_phone_validation_error:\"You'll need to enter a valid 10-digit number.\",mobile_upsell_phone_caveat:\"Only North American phone numbers are supported. Standard SMS rates may apply.\",mobile_upsell_sending_link:\"Sending...\",mobile_upsell_sms_disclaimer:\"Microsoft will use your phone number or email only for this one-time transactional purpose. The information won't be stored.\",mobile_upsell_windows_phone_alt_text:\"Get it from Microsoft\",modal_dialog_close_button:\"Close\",mopt_link:\"Meeting options\",more_than_three_members_muted_banner:\"{{mutedMemberOne}}, {{mutedMemberTwo}} and {{mutedMembersCount}} others are muted.\",move_to_interop_thread_action_message:\"Start a Skype for Business chat.\",move_to_interop_thread_warning_message:\"<b>{{recipientFirstName}}</b> has switched to Skype for Business.\",move_to_teams_thread_action_message:\"Start a Teams chat.\",move_to_teams_thread_warning_message:\"<b>{{recipientFirstName}}</b> has switched to Teams.\",multiple_muted_member_banner_middle_message:\"{{mutedMemberCount}} members in this team are muted.\",multiple_user_identities_line_2:\"current user email\",multiwindow_pop_out_call:\"Pop out call\",multiwindow_pop_out_chat:\"Pop out chat\",multiwindow_pop_out_chat_disabled:\"Cannot pop out this chat yet\",multiwindow_pop_out_meeting:\"Pop out meeting\",multiwindow_pop_out_tab:\"Pop out tab\",mute_member_banner_action:\"Manage\",muteAllMembers_Failed:\"Unable to mute members at this time\",muteAllMembers_PartiallyFailed:\"Unable to mute some members at this time\",muteAllMembers_checkbox_aria_label:\"Mute all students\",muteMembers_header_aria_label:\"Mute students. Press tab for two control options.\",muted_member_role_change_error:\"You need to unmute this person to make them an owner\",navigate_to_call_tooltip:\"Navigate to call\",navigate_to_info_pane:\"Go to info pane\",navigate_to_info_pane_aria:\"Go back\",need_more_disk_space_for_update_message:\"In order to update Microsoft Teams, you'll need to free up some disk space.\",new_channel_badge_message:\"New channel\",new_chat_button:\"New chat\",new_chat_button_chat_left_rail:\"New\",new_conversation_button:\"New conversation\",new_conversation_button_aria_label:\"New conversation button\",new_pinned_post:\"New pinned posts\",new_team_badge_message:\"New team\",new_team_toast_message:\"You have been added to a new team.\",newer_client_version_required_banner_action:\"Refresh now\",newer_client_version_required_banner_message:\"We've updated the app and will automatically refresh in a few minutes.\",next_shift_info_message:\"{{startTime}} - {{endTime}} at {{teamName}}\",next_shift_title:\"Next shift\",no_available_licenses_tenant_invitation_error:\"You have hit the member limit.\",no_invite_to_tenant_text:\"This person is already in another org. Add them as a guest to a specific team later.\",notes_classChannelTabCustomSettingName:\"Class Notes\",notes_classErrorMsgSubTitle:\"We had a problem setting up your Class Notebook. Try again in a moment.\",notes_classErrorMsgTitle:\"Please try again\",notes_classNotSetupStudentAriaTitle:\"OneNote Class Notebook viewer. When your teacher sets up Class Notebook, you'll get to it here.\",notes_classNotSetupStudentMsgTitle:\"When your teacher sets up Class Notebook, you'll get to it here\",notes_classNotSetupTeacherAriaTitle:\"OneNote Class Notebook viewer. The Class Notebook has not been set up yet.\",notes_classNotSetupTeacherMsgTitle:\"The Class Notebook has not been set up yet.\",notes_classStartSetupTeacherBtnText:\"Set up Class Notebook\",notes_classTabCustomSettingName:\"Class Notebook\",notes_eduErrorMsgTitle:\"Please try again\",notes_eduProvisioningMsgSubTitle:\"Please check back soon.\",notes_header:\"Meeting notes\",notes_menuLabelDelete:\"Delete\",notes_menuLabelLeft:\"Left\",notes_menuLabelNewPage:\"New page\",notes_menuLabelRename:\"Rename\",notes_menuLabelRight:\"Right\",notes_notebookProvisioningMsgTitle:\"We're still setting up your notebook.\",notes_p2p_provision:\"Get started\",notes_p2p_provision_description:\"You and {0} will be able to work together on these notes.\",notes_p2p_provision_text:\"Share some notes\",notes_plcTabCustomSettingName:\"PLC Notebook\",notes_setupMessage:\"We're setting up the notebook.\",notes_sharepoint_forbidden_message:\"Sorry, you don't have access to notes for this meeting.\",notes_staffErrorMsgSubTitle:\"We had a problem setting up your Staff Notebook. Try again in a moment.\",notes_staffNotSetupAriaTitle:\"OneNote Staff Notebook viewer. The Staff Notebook has not been set up yet.\",notes_staffNotSetupMemberAriaTitle:\"OneNote Staff Notebook viewer. When Staff notebook is set up, you'll get to it here.\",notes_staffNotSetupMemberMsgTitle:\"When Staff notebook is set up, you'll get to it here\",notes_staffNotSetupMsgTitle:\"The Staff Notebook has not been set up yet.\",notes_staffStartSetupBtnText:\"Set up Staff Notebook\",notes_staffTabCustomSettingName:\"Staff Notebook\",notes_tabCustomSettingDesc:\"Host a OneNote Section in Tab\",notes_tabCustomSettingName:\"OneNote\",notesTab_accessDenied_errorMsg:\"We can't access this notebook.\",notesTab_accessDenied_subErrorMsg:\"You might not have permission to view it, but your IT admin should be able to help you.\",notesTab_general_errorMsg:\"We're having trouble finding your notebook.\",notesTab_group_settingUp:\"We're setting up the team. Check back in a few minutes.\",notesTab_onenote_notready:\"We're setting up the notebook. Check back in a few minutes.\",notesTab_onenote_section_notfound:\"Unable to find OneNote section\",notesTab_section_nopage:'This section doesn\\'t have any pages. Click \"New page\" to add one.',notesTab_sharepoint_notready:\"We are setting up the storage for the notebook, please be patient and come back in a few minutes\",notesTab_tryagain_subErrorMsg:\"Try refreshing the page after a few minutes or check back later.\",notesTabSetting_accessDenied:\"We failed to create the notebook. Your IT admin should be able to help you.\",notesTabSetting_createSection:\"Create an OneNote Section linked to the tab\",notesTabSetting_createSectionHint:\"Please create the section!\",notesTabSetting_createText:\"Create\",notesTabSetting_creatingText:\"Creating...\",notesTabSetting_creationSuccess:'Section created successfully. Please click the \"save!\" button below.',notesTabSetting_duplicateName:\"That section name's taken. Try another one.\",notesTabSetting_hintText:\"Section name.\",notesTabSetting_incorrectNameFormat:\"The format of the name is incorrect.\",notesTabSetting_nameRequired:\"You need to add a section name.\",notesTabSetting_nameTooLong:\"OneNote Section Name can contain at most 50 characters, please shorten the section name.\",notesTabSetting_notesCreateNewWhenDeletingLastMessage:\"This is the last page. After deleting this page, a new one will be created.\",notesTabSetting_notesPageDeletionMessage:\"Are you sure you want to remove the page? \",notesTabSetting_onenoteNotAvailable:\"We are setting up the OneNote notebook for this team. It will take a few minutes, please be patient and check out later.\",notesTabSetting_unexpectedError:\"We're having trouble creating your OneNote tab. Please try again later.\",notification_call_transfer_failure_message:\"Return to call with {{actor}}\",notification_call_transfer_failure_title:\"Couldn't reach {{actor}}\",notification_email_digest_header:\"Digest emails\",notification_email_header:\"Missed activity emails\",notification_email_send_asap:\"As soon as possible\",notification_email_send_daily:\"Daily\",notification_email_send_eightHours:\"Once every 8 hours\",notification_email_send_every10Mins:\"Once every 10 mins\",notification_email_send_hourly:\"Once every hour\",notification_email_send_never:\"Off\",notification_enable_desktop_button_no:\"Dismiss\",notification_enable_desktop_button_yes:\"Turn on\",notification_enable_desktop_demo_message:\"Change this at any time from your browser's permissions settings. To fine tune your alerts in Teams, select profile picture > Settings.\",notification_enable_desktop_demo_title:\"Nice job! Notifications are now on.\",notification_enable_desktop_fallback_button_no:\"Don’t ask again\",notification_enable_desktop_fallback_message:\"Let’s keep you up to date. Turn on desktop notifications.\",notification_enable_desktop_message:\"Stay in the know. Turn on desktop notifications.\",notification_event_started_header:\"Event started notification\",notification_feeds_filter_menu_files_text:\"Files\",notification_feeds_filter_menu_follows_text:\"Following\",notification_feeds_filter_menu_inferred_text:\"Suggested\",notification_feeds_filter_menu_likes_text:\"Likes\",notification_feeds_filter_menu_mentions_text:\"Mentions\",notification_feeds_filter_menu_reaction_text:\"Reactions\",notification_feeds_filter_menu_replies_text:\"Replies\",notification_feeds_filter_menu_saved_text:\"Saved\",notification_feeds_filter_menu_thirdparty_text:\"Apps\",notification_feeds_filter_menu_trending_text:\"Trending\",notification_feeds_filter_menu_unread_text:\"Unread\",notification_follow:\"Follow {{channel}}\",notification_follow_header:\"Followed channels\",notification_guest_tenant_cannot_switch_in_offline_text:\"You can't switch orgs when you're offline.\",notification_inferred_header:\"Suggested\",notification_inferred_negative_feedback:\"See less like this\",notification_inferred_negative_feedback_author:\"Less from {{author}}\",notification_inferred_negative_feedback_channel:\"Less from {{channel}}\",notification_inferred_negative_feedback_reason_not_listed:\"Reason not listed\",notification_inferred_negative_feedback_visual_confirmation_content:\"We’ll work on showing you more relevant items\",notification_inferred_negative_feedback_visual_confirmation_header:\"Thank you for your feedback!\",notification_inferred_positive_feedback:\"See more like this\",notification_inferred_positive_feedback_author:\"More from {{author}}\",notification_inferred_positive_feedback_channel:\"More from {{channel}}\",notification_inferred_positive_feedback_visual_confirmation:\"Thank you for your feedback.\",notification_meeting_started_header:\"Meeting started notification\",notification_message_send_failure_title:\"Failed to send to {{actor}}\",notification_settings_details_addedToTeam_text:\"Team membership changes\",notification_settings_details_channel_shown_channels_subheader_text:\"Shown and pinned channels\",notification_settings_details_channel_subheader_text:\"All teams and channels\",notification_settings_details_chat_edit_button_text:\"Edit\",notification_settings_details_chat_subheader_text:\"Chat\",notification_settings_details_chat_subtext:\"Replies, mentions and reactions\",notification_settings_details_chat_text:\"Chat messages\",notification_settings_details_email_subheader_text:\"Email\",notification_settings_details_events_subheader_text:\"Events\",notification_settings_details_general_subheader_text:\"General\",notification_settings_details_info_page:\"Need help?\",notification_settings_details_info_page_link:\"Learn about notifications\",notification_settings_details_like_and_reaction_text:\"Likes and reactions\",notification_settings_details_like_text:\"Likes\",notification_settings_details_meetings_subheader_text:\"Meetings\",notification_settings_details_meetings_subtext:\"Reminders, work timings and calendar settings.\",notification_settings_details_mentions_channel_text:\"Channel mentions\",notification_settings_details_mentions_chat_text:\"@mentions\",notification_settings_details_mentions_person_channel_text:\"Personal @mentions\",notification_settings_details_mentions_person_text:\"Personal mentions\",notification_settings_details_mentions_subheader_text:\"Mentions\",notification_settings_details_mentions_team_text:\"Team mentions\",notification_settings_details_message_and_replies_subheader_text:\"Messages\",notification_settings_details_other_subheader_text:\"Other\",notification_settings_details_playSound_text:\"Play a sound for all notifcations\",notification_settings_details_pop_out_chat:\"Open banner notifications in\",notification_settings_details_pop_out_chat_in_main:\"Main app window\",notification_settings_details_pop_out_chat_in_new:\"New window\",notification_settings_details_promotedToTeamAdmin_text:\"Team role changes\",notification_settings_details_reply_text:\"Replies to conversations I started\",notification_settings_details_replyToMyPolls_text:\"Replies to my polls\",notification_settings_details_replyToReply_text:\"Replies to conversations I replied to\",notification_settings_details_showPreviewInToasts_text:\"Show Preview in Toasts not supported\",notification_settings_details_sound_subheader_text:\"Sound\",notification_settings_details_sound_text:\"Notification sounds\",notification_settings_details_soundv3_text:\"Play sound for notifications\",notification_settings_details_teams_channel_all_teams_mac_popover_text:\"Desktop notifications show in the top right corner of your screen.\",notification_settings_details_teams_channel_all_teams_popover_text:\"Desktop notifications show in the bottom right corner of your screen.\",notification_settings_details_teams_channel_all_teams_windows_popover_text:\"Desktop notifications show in the bottom right corner of your screen, then move to the Action Center.\",notification_settings_details_teams_channel_button_all_activity:\"All activity\",notification_settings_details_teams_channel_button_all_activity_subtext:\"New messages, reactions, and all mentions\",notification_settings_details_teams_channel_button_custom:\"Custom\",notification_settings_details_teams_channel_button_custom_subtext1:\"Choose what you get notified for and how\",notification_settings_details_teams_channel_button_custom_subtext2:\"Your custom settings are active.\",notification_settings_details_teams_channel_button_mentions_replies:\"Mentions & replies\",notification_settings_details_teams_channel_button_mentions_replies_subtext:\"Personal mentions and replies to your messages\",notification_settings_details_teams_channel_header_text:\"Teams and channels\",notification_settings_details_teams_channel_shown_channels_popover_text:\"These are the channels you've pinned to the top of a team or shown in your teams list.\",notification_settings_details_teams_channel_subheader_text:\"Custom\",notification_settings_details_teams_channel_subtext:\"You will get desktop and activity notifications for:\",notification_settings_details_toastSettings_subheader_text:\"General\",notification_settings_done_label:\"Done\",notification_settings_dropdown_options_banner_and_email_text:\"Banner and email\",notification_settings_dropdown_options_banner_and_feed_key:\"BannerAndFeed\",notification_settings_dropdown_options_banner_and_feed_text:\"Banner and feed\",notification_settings_dropdown_options_banner_text:\"Banner\",notification_settings_dropdown_options_off_key:\"Off\",notification_settings_dropdown_options_off_text:\"Off\",notification_settings_dropdown_options_only_show_in_alerts_list_key:\"Feed\",notification_settings_dropdown_options_only_show_in_alerts_list_text:\"Only show in feed\",notification_settings_dropdown_sound_All_text:\"All\",notification_settings_dropdown_sound_CallMentionChats_text:\"Call, mention and chat\",notification_settings_dropdown_sound_Off_text:\"Off\",notification_settings_edit_label:\"Edit\",notification_settings_emailSettings_header:\"Email\",notification_settings_emailSettings_header_text:\"Choose when you get email notifications of activity.\",notification_settings_generalError:\"Something went wrong. Please try again.\",notification_settings_header:\"Notifications settings\",notification_settings_text:\"Notifications\",notification_settings_toastSettings_header_text:\"Change how notifications look when you receive them.\",notification_trending_header:\"Trending\",notification_unfollow:\"Stop following {{channel}}\",notification_visible_channel_edit_button_text:\"Edit\",notification_visible_channel_header:\"Favorite channels\",notification_visible_channel_header_after_pinned_feature:\"Shown & Pinned channels\",notification_visible_channel_header_after_show_feature:\"Shown channels\",notification_visible_channel_subheader_name_nnn:\"Turned off\",notification_visible_channel_subheader_name_nny:\"Mentions only\",notification_visible_channel_subheader_name_ynn:\"All new posts\",notification_visible_channel_subheader_name_yny:\"All new posts and mentions\",notification_visible_channel_subheader_name_yyn:\"All new posts and replies\",notification_visible_channel_subheader_name_yyy:\"All new posts, replies, and mentions\",notifications_backoff_dismiss:\"dismiss\",notifications_backoff_heading:\"Too many notifications?\",notifications_backoff_heading_after:\"There, that's better.\",notifications_backoff_subheading_channel:\"Turn off channel @mentions for this channel\",notifications_backoff_subheading_channel_after:\"We've turned off notifications for channel @mentions. Get them back anytime in <u>channel notification settings</u>.\",notifications_backoff_subheading_channel_after_label:\"We've turned off notifications for channel @mentions. Get them back anytime in channel notification settings.\",notifications_backoff_subheading_newposts:\"Turn off notifications for posts and replies for this channel\",notifications_backoff_subheading_newposts_after:\"We've turned off notifications for all new posts and replies. Get them back anytime in <u>channel notification settings</u>.\",notifications_backoff_subheading_newposts_after_label:\"We've turned off notifications for all new posts and replies. Get them back anytime in channel notification settings.\",notifications_backoff_turnoff_button:\"Turn off\",notifications_call_toast_text:\"Call from {{actor}}\",notifications_call_toastTitle:\"Incoming call\",notifications_desktop_like_title:\"{{displayName}} liked your message\",notifications_desktop_mention_title:\"{{displayName}} mentioned you\",notifications_desktop_reaction_title:\"{{displayName}} reacted to your message\",notifications_desktop_reply_title:\"{{displayName}} replied to your conversation\",notifications_desktop_replytoreply_title:\"{{displayName}} replied to a conversation you're in\",notifications_error:\"Sorry, looks like something went wrong...\",notifications_follow_newMessage_placeHolderText:\"{{actor}} posted a new message\",notifications_follow_newMessage_toast_text:\"{{actor}} posted a new message in {{threadName}}\",notifications_follow_newMessage_toastTitle:\"{{actor}} posted a new message\",notifications_follow_replyMessage_placeHolderText:\"{{actor}} participated in a conversation\",notifications_follow_replyMessage_toast_text:\"{{actor}} replied to a message in {{threadName}}\",notifications_follow_replyMessage_toastTitle:\"{{actor}} replied to a message\",notifications_heading:\"Notifications\",notifications_inferred_newMessage_placeHolderText:\"{{actor}} posted a new message\",notifications_inferred_newMessage_toast_text:\"{{actor}} posted a new message in {{threadName}}\",notifications_inferred_newMessage_toastTitle:\"{{actor}} posted a new message\",notifications_inferred_replyMessage_placeHolderText:\"{{actor}} participated in a conversation\",notifications_inferred_replyMessage_toast_text:\"{{actor}} replied to a message in {{threadName}}\",notifications_inferred_replyMessage_toastTitle:\"{{actor}} replied to a message\",notifications_like_text_like:\"liked\",notifications_like_text_to_you:\"your message\",notifications_like_toast_title:\"New like\",notifications_like_toastText:\"liked your message in\",notifications_like_track:\"Unmute likes\",notifications_like_untrack:\"Mute likes\",notifications_liveCall_toastSubject_guestUser:\"Guest\",notifications_liveCall_toastTitle:\"{{meetingCaller}} started the meeting\",notifications_mark_all_as_read:\"Mark all as read\",notifications_mention_text_in:\"in\",notifications_mention_text_mentioned:\"mentioned\",notifications_mention_text_you:\"you\",notifications_mention_text_youIn:\"you in\",notifications_mention_track_channel:\"Unmute channel mentions\",notifications_mention_track_team:\"Unmute team mentions\",notifications_mention_untrack_channel:\"Mute channel mentions\",notifications_mention_untrack_team:\"Mute team mentions\",notifications_multiple_actvity_multipleother_format:\"{{lastActor}} +{{count}}\",notifications_new:\"Activity\",notifications_new_addtoprivatechannel_toast:\"{{actor}} added you to private channel {{threadName}}\",notifications_new_addtoteam_actvityfeed:\"{{actor}} added you to the team\",notifications_new_addtoteam_toast:\"{{actor}} added you to team {{threadName}}\",notifications_new_like_actvityfeed:\"{{actor}} liked your message\",notifications_new_like_toast:\"{{actor}} liked your message in {{threadName}}\",notifications_new_mention_activityfeed:\"{{actor}} mentioned you\",notifications_new_mention_channel_activityfeed:\"{{actor}} mentioned {{mentionedName}}\",notifications_new_mention_channel_toastText:\"{{actor}} mentioned {{mentionedName}} in {{threadName}}\",notifications_new_mention_team_activityfeed:\"{{actor}} mentioned {{mentionedName}}\",notifications_new_mention_team_toastText:\"{{actor}} mentioned {{mentionedName}} in {{threadName}}\",notifications_new_mention_toastText:\"{{actor}} mentioned you\",notifications_new_on_behalf_of_join_request_activityfeed:\"{{actor}} requested to add {{members}} to {{threadName}}\",notifications_new_on_behalf_of_join_request_multiple_activityfeed:\"{{actor}} requested to add {{members}} members to {{threadName}}\",notifications_new_on_behalf_of_join_request_multiple_toast:\"{{actor}} requested to add {{members}} members to your team\",notifications_new_on_behalf_of_join_request_toast:\"{{actor}} requested to add {{members}} to your team\",notifications_new_promote_actvityfeed:\"{{actor}} made you a team owner\",notifications_new_promote_privatechannel_toast:\"{{actor}} made you an owner of private channel {{threadName}}\",notifications_new_promote_toast:\"{{actor}} made you an owner of the {{threadName}} team.\",notifications_new_reaction_activityfeed:\"{{actor}} reacted to your message\",notifications_new_reaction_toast:\"{{actor}} reacted to your message in {{threadName}}\",notifications_new_reply_actvityfeed:\"{{actor}} replied to your conversation\",notifications_new_reply_toast:\"{{actor}} replied to your conversation in {{threadName}}\",notifications_new_replytoreply_actvityfeed:\"{{actor}} replied to a conversation you are part of\",notifications_new_replytoreply_toast:\"{{actor}} replied to a conversation you are part of in {{threadName}}\",notifications_new_self_join_request_actvityfeed:\"{{actor}} requested to join {{threadName}}\",notifications_new_self_join_request_toast:\"{{actor}} requested to join your team\",notifications_no_notifications_description:\"We'll let you know as soon as you have a mention, like, or reply.\",notifications_no_notifications_heading:\"Mentions, likes and replies, oh my!\",notifications_pane_header_alerts:\"Notifications\",notifications_pane_header_all:\"All\",notifications_pane_header_allposts:\"Recent\",notifications_pane_header_filter:\"Filter\",notifications_pane_header_focused:\"Feed\",notifications_pane_header_my_activity:\"My Activity\",notifications_pane_header_team_activity:\"Team Activity\",notifications_privatechannel_admin_toast_title:\"You're now a private channel owner\",notifications_privatechannel_toast_title:\"New Private Channel\",notifications_reaction_toast_title:\"New Reaction\",notifications_reply_text_replied:\"replied\",notifications_reply_text_to_you:\"to your conversation\",notifications_reply_toast_title:\"New message\",notifications_reply_toastText:\"replied to your conversation in\",notifications_reply_track:\"Unmute replies to my conversations\",notifications_reply_untrack:\"Mute replies to my conversations\",notifications_replyToReply_text:\"to a conversation you are part of\",notifications_replyToReply_toast_title:\"New message\",notifications_replyToReply_toastText:\"replied to a conversation you are part of in\",notifications_replytoreply_title:\"{{actor}} replied to a conversation you're in\",notifications_replytoreply_track:\"Unmute replies to my replies\",notifications_replytoreply_untrack:\"Mute replies to my replies\",notifications_team_admin_text_promoted:\"promoted\",notifications_team_admin_text_youTo:\"made you a team owner\",notifications_team_admin_toast_title:\"You're now a team owner\",notifications_team_admin_toastText:\"promoted you to admin of team\",notifications_team_pending_request_toast_title:\"New team join request\",notifications_team_text_added:\"added\",notifications_team_text_youTo:\"you to the team\",notifications_team_toast_title:\"New team\",notifications_team_toastText:\"added you to a team\",notifications_teamRenewal_newMessage_placeHolderText:\"{{teamName}} will expire soon per IT policy\",notifications_teamRenewal_newMessage_toastTitle:\"{{teamName}} will expire soon per IT policy\",notifications_teamRenewal_subject_15days_expire:\"Expires in 15 days per IT policy\",notifications_teamRenewal_subject_30days_expire:\"Expires in 30 days per IT policy\",notifications_teamRenewal_subject_renewed:\"was renewed\",notifications_text:\"Notifications\",notifications_thirdparty_placeHolderText:\"Sent a message in {{threadName}}\",notifications_thirdparty_toast_text:\"{{actor}} sent message in {{threadName}}\",notifications_thirdparty_toastTitle:\"{{actor}} sent a message\",notifications_trending_placeHolderText:\"{{actor}} posted a new message\",notifications_trending_toast_text:\"{{actor}}'s post is trending\",notifications_trending_toastTitle:\"{{actor}}'s post is trending\",notifications_unknownuser_text:\"Unknown user\",notifications_unread_aria_label:\"unread\",off_shift_dialog_accept:\"I accept\",off_shift_dialog_exit:\"Exit Teams\",off_shift_dialog_message:\"This time won't count towards payable hours.\",off_shift_dialog_title:\"You're off shift\",off_shift_info_banner_message:\"Off shift - This time won't count towards payable hours\",office_contact_card_dialog_button_error:\"OK\",office_contact_card_dialog_button_integrate:\"Let's do it\",office_contact_card_dialog_error_text:\"Something went wrong and we couldn't set up Teams as the chat app for Office. Fix this later by clicking your profile picture, then <b>Settings</b>. Select <b>General</b> > <b>Register Teams as the chat app for Office</b>.\",office_contact_card_dialog_pending_text:\"Getting things ready...\",office_contact_card_dialog_prompt_header:\"One more step to set up Teams with Office\",office_contact_card_dialog_prompt_text:\"Click <b>Let's do it</b>, then click <b>Yes</b> in the next screen to get everything hooked up.\",offline_banner_message:\"No internet. Reconnect to keep the conversation going.\",offline_banner_message_pstn:\"No internet. Emergency calls are not supported. Reconnect to keep the conversation going.\",offline_dialog_message:\"It looks like you're not connected to the internet.\",offline_dialog_message_subtext:\"Or you're just temporarily disconnected.\",offline_dialog_refresh_button:\"Refresh now\",ok_button_label_for_turn_on_off_dialog:\"Got it\",okay:\"Okay\",on_shift_busy_info_banner_message:\"Your status is set to busy, it will automatically change to off shift when your shift ends.\",one_member_muted_banner:\"{{mutedMember}} is muted.\",only_person_in_meeting_alert_text:\"They're using Skype for Business, so it may take a minute.\",only_person_in_meeting_alert_title:\"We've invited {{userName}} to join\",oops_page_header_message:\"We're sorry—we've run into an issue.\",oops_page_msa_login_disable_header_message:\"You can't use your Microsoft account to sign in\",oops_page_report_problem1:\"Or...\",oops_page_report_problem2:\"report a problem\",oops_page_signout_alternative_message1:\"Please\",oops_page_signout_alternative_message2:\"sign out\",oops_page_signout_alternative_message3:\"and sign back in\",oops_page_signout_message1:\"If that doesn't work, try\",oops_page_signout_message2:\"signing out\",oops_page_signout_message3:\"and back in.\",open_teams_in_browser_title:\"Open Teams in browser\",option:\"Option\",org_button_aria_label_view_org:\"View organization\",org_title:\"Org\",organization_tab_information_barriers_label:\"Due to privacy rules set by your admin some information is hidden\",organization_tab_no_reportees_section_aria_label:\"No direct reports\",organization_tab_reportees_section_aria_label:\"Direct reports list\",organization_tab_title:\"Organization\",out_of_office_message_title:\"Out of office message.\",out_of_office_more_recipients_banner_message:\"3 or more members are out of office and may not respond.\",out_of_office_one_recipient_banner_message:\"{{member1}} is out of office and may not respond.\",out_of_office_title:\"Out of office\",out_of_office_two_recipients_banner_message:\"{{member1}} and {{member2}} are out of office and may not respond.\",outgoing_webhook_copy_failed_message:\"Copy Token Text. Unexpected failure\",outgoing_webhook_creation_failed_message:'Failed to set outgoing webhook \"{{webhookName}}\" to the team',outgoing_webhook_creation_finished_message:'Sucessfully set up \"{{webhookName}}\" webhook',outgoing_webhook_creation_progress_message:'Setting up your \"{{webhookName}}\" webhook ...',outgoing_webhook_invalid_icon_message:\"This file is too large to upload.\",outgoing_webhook_loaded_failed_message:\"Failed to load values of current webhook\",outgoing_webhook_loading_progress_message:\"Loading up your webhook ...\",page_title_file_viewer:\"File viewer\",page_title_file_viewer_type_format:\"{fileType} File viewer\",page_title_header_app_store:\"Store\",page_title_header_error_occurred:\"error occurred\",page_title_header_files:\"Files\",page_title_header_in_meeting:\"Meeting\",page_title_header_initializing:\"initializing...\",page_title_header_loading:\"loading\",page_title_header_manage_org:\"Manage org\",page_title_header_unsupported_browser:\"unsupported browser\",pending_members_activate_button:\"Activate\",pending_members_activate_dialog_content:\"Once this team is activated, your students will have access. This can't be undone.\",pending_members_activate_dialog_content_Fail:\"Unable to activate this team\",pending_members_activate_dialog_content_InProgress:\"We’re adding your students. Feel free to do other things while we finish up.\",pending_members_activate_dialog_content_Success:\"Your team is now active\",pending_members_activate_dialog_subcontent_Fail:\"Please try again later\",pending_members_activate_dialog_title:\"Activate team\",pending_members_activate_dialog_title_activating:\"Activating your team\",pending_members_awaits_dialog_button_text:\"OK\",pending_members_awaits_dialog_content:\"Your class awaits\",pending_members_awaits_dialog_subcontent:\"This class is currently pending and invisible to your students. \\n Select Activate when you're done setting this team up to let your students in.\",pending_members_banner_mf:\"{number, plural, =1{1 student is waiting to join.} other{# students are waiting to join.}}\",people_addNewContactNumber:\"Create a new contact\",people_allDay:\"All day\",people_atMentionsLabel:\"Suggestions\",people_atMentionsLabel_suggestionsAvailable_mf:\"{suggestionsCount, plural, one{1 suggestion available} other{# suggestions available}}\",people_commonMeetings:\"Common meetings\",people_default_chat_message:'Find and connect with your co-workers. Click \"New chat\" to send an instant message.',people_details:\"Details\",people_email:\"Email\",people_fre_chat_message:\"Start a new private conversation here.\",people_fre_team_message:\"No teams yet. {{boldStart}}Create a team{{boldEnd}}\",people_fre_team_message_start_here:\"Start here!\",people_header:\"People\",people_home:\"Home\",people_invite_email_to_meeting_aria_label:\"Invite {{email}} to the meeting\",people_invite_email_to_meeting_btn_text:\"Invite <b>{{email}}</b> to the meeting\",people_invite_guest_btn_text:\"Add <b>{{email}}</b> as a guest\",people_mention_text_deleted:\"{{content}} deleted\",people_mobile:\"Mobile\",people_noDetailsAdded:\"No details added\",people_noResults:\"We didn't find any matches.\",people_noResults_error:\"Mentions are temporarily unavailable. Please try again later\",people_noResults_scopedSearchEnabled:\"We didn't find any matches. Talk to your IT admin about expanding the scope of your search.\",people_office:\"Office\",people_orgChartDisabledError:\"Organization view has been turned off by your Admin. Contact Admin for further details.\",people_orgChartError:\"Organization view does not exist for this user\",people_orgChartOfflineError:\"Offline. Connect to the internet to view this page\",people_phone:\"Phone number\",people_picker_tag_description:\"{{memberCount}} people will be added\",people_picker_tag_title:\"{{tagName}} ({{teamName}})\",people_pickerDefaultMessage:\"Search by name or alias\",people_recentItems:\"Recent items\",people_search_externally_btn_text:\"Search <b>{{email}}</b> externally\",people_seeMore:\"See more\",people_work:\"Work: \",per_team_analytics_summary_card_title:\"Summary\",per_team_analytics_summary_card_total_messages:\"Total messages\",per_team_analytics_summary_card_total_users:\"Total users\",performance_settings_calculated:\"Current Performance Mode\",performance_settings_description:\"Switch to <b>Low</b> if Teams is running slowly. Some functionality will be reduced.\",performance_settings_perf_auto:\"Auto\",performance_settings_perf_high:\"High\",performance_settings_perf_low:\"Low\",performance_settings_perf_normal:\"Normal\",performance_settings_subtitle:\"Performance\",person_card_chat_link:\"Chat with {{person}}\",person_card_headerChannelText:\"Channel\",person_card_headerTeamText:\"Team\",person_card_ib_info_message:\"Due to privacy rules set by your admin some information is hidden.\",person_card_list_entry_aria_label:\"Press enter to start one on one chat and Press Delete to remove the user from group\",person_card_on_shift_end_time_with_timezone:\"{{shiftEndTime}} ({{timeZoneCode}})\",person_card_on_shift_status_label:\"{{onShiftStatus}} until {{shiftEndTime}}\",person_card_tab_to_navigate_title:\"Use tabs to navigate action buttons.\",person_card_telephone_not_available:\"Not available\",pgdn:\"Page Down\",pgup:\"Page Up\",pick_document_library:\"Pick a document library\",pin_channel_reorder_error_dialog_message:\"It looks like your pinned channels list was updated somewhere else and hasn't synced here yet. What would you like to do ?\",pin_channel_reorder_error_dialog_primary_btn_text:\"Sync now\",pin_channel_reorder_error_dialog_secondary_btn_text:\"Overwrite with new changes\",pin_channel_reorder_error_dialog_title:\"Your pinned channels lists are out of sync\",pin_channel_success_aria_message:\"Channel is pinned successfully.\",pin_participant_stream:\"Pin\",pin_post_action_failed_message:\"Failed to pin post\",pin_post_action_pin:\"Pin\",pin_post_action_unpin:\"Unpin\",pin_post_dialog_body:\"The message will be pinned for everyone who views the channel.\",pin_post_dialog_pin:\"Pin\",pin_post_dialog_title:\"Pin this message?\",pin_post_pane_new_pin_title:\"New\",pin_post_pane_see_more:\"See more\",pin_post_pane_seen_pin_title:\"Seen\",pin_post_pane_title:\"Pinned posts\",pinned_participant_stream_state:\"Pinned\",plc_select_description:\"Educator working group\",plc_select_title:\"Professional Learning Community (PLC)\",post_execution_action_button_after_text:\"to view\",post_execution_action_button_after_text_chat:\"to view in chat\",post_execution_action_button_after_text_wiki_app:\"to view in Wiki app\",power_bar_at_command_symbol:\"@\",power_bar_chat_user_remove:\"Remove\",power_bar_slash_command_symbol:\"/\",pre_app_mobile_promo_go_to_teams:\"Go to Teams\",pre_app_mobile_promo_header:\"One last thing... <br>Stay informed wherever you go. <br>Get Teams on all your devices.\",pre_app_mobile_promo_qr_code_instructions:\"Scan the code below with your mobile camera or with a QR reader app.\",pre_app_mobile_promo_skip:\"Skip for now\",pre_join_bgblur_tooltip_start_video:\"Turn on video to use blur\",prejoin_attendee_join_link:\"Attendee\",prejoin_attendee_join_link_tooltip:\"Join as an attendee to watch the event. Attendees can't present or moderate the Q&A.\",prejoin_info_title:\"Join as a {{roleInfo}}\",prejoin_options_title:\"Other join options\",prejoin_subtitle:\"Meeting in {{channelName}} channel\",presence_status_change:\"is now {{prsenceStatus}}\",presence_switch_tooltip:\"Change presence\",present_team_code_button_text:\"Full screen\",priority_contacts_add_contacts_title:\"Add people\",priority_contacts_button_description:\"You can still receive notifications from people who have priority access when your status is set to Do not disturb.\",priority_contacts_delete_icon_aria:\"Press Enter to delete this contact.\",priority_contacts_resolve_user_failed:\"Couldn't add this person. Try again.\",priority_contacts_settings:\"Manage priority access\",priority_contacts_settings_add_contact_error:\"Couldn't add this person. Try again.\",priority_contacts_settings_add_contact_error_toast_msg:\"We couldn't add {{contactName}}. Try again.\",priority_contacts_settings_add_contact_error_toast_title:\"Failed to add priority contact\",priority_contacts_settings_add_contact_input_placeholder:\"Search for a name or number\",priority_contacts_settings_add_contact_only_input_placeholder:\"Search for a name\",priority_contacts_settings_add_duplicate_contact_error:\"{{contact}} is already in the list.\",priority_contacts_settings_add_number_input_placeholder:\"Phone number\",priority_contacts_settings_button_text:\"Manage priority access\",priority_contacts_settings_description:\"When your status is set to Do not disturb, you can still receive notifications for chats, calls, and @mentions from the people below.\",priority_contacts_settings_invalid_number_error:\"Number is not valid. Add again.\",priority_contacts_settings_invalid_number_special_chars_error:\"Number can't contain special characters. Add again.\",priority_contacts_settings_remove_contact_error:\"Couldn't remove this person. Try again.\",priority_contacts_settings_remove_contact_error_toast_msg:\"We couldn't remove {{contactName}}. Try again.\",priority_contacts_settings_remove_contact_error_toast_title:\"Failed to remove priority contact\",privacy_cookies:\"Privacy and Cookies\",profileCard_quickIM_inputPlaceholder:\"Message {{displayName}}\",prompt_card_button_back:\"Back\",prompt_card_button_finish:\"Let's go\",prompt_card_button_next:\"Next\",prompt_card_button_play_video:\"Play video\",prompt_card_chats_heading:\"Chat 1:1 and with groups\",prompt_card_chats_text:\"Outside of open team conversations, chat privately and share files and notes with anyone in your organization.\",prompt_card_guest_chat_text:\"Share ideas in open team conversations, or chat privately with anyone in this organization. Read files in chats and share your own files in channels.\",prompt_card_guest_main_heading:\"You're joining Teams as a guest\",prompt_card_guest_main_text:\"Welcome! As a guest, you can work and chat with others and navigate across topics, files, and more through channels.\",prompt_card_guest_meeting_text:\"Join scheduled meetings, or start your own impromptu public meeting in any channel. Use video and screen sharing to bring everybody closer together.\",prompt_card_guest_ready_text:'Watch a quick walkthrough of Microsoft Teams, <a href=\"https://aka.ms/teamsguest\" target=\"_blank\">learn more</a> about guest capabilities, or dive right in.',prompt_card_meetings_heading:\"Connect with online meetings\",prompt_card_meetings_heading_guest:\"Connect through online meetings\",prompt_card_meetings_text:\"Schedule meetings with your team or start something impromptu. Built-in video and screen sharing bring everybody closer together.\",prompt_card_one_place_heading:\"Files, notes, apps, and more, all in one place\",prompt_card_one_place_text:\"All your team's tools are organized and integrated together. Get the best of Office 365 and other services via custom tabs, connectors, and bots.\",prompt_card_ready_heading:\"You're ready!\",prompt_card_ready_text:\"Watch a quick walkthrough of Microsoft Teams.\",prompt_card_student_ask_heading:\"Ask and answer questions\",prompt_card_student_ask_text:\"Whether in class, between classes, or after school, stay connected with classmates, teammates, coaches, and teachers - from your phone, tablet, PC, or the web.\",prompt_card_student_nevermiss_heading:\"Never miss the important stuff\",prompt_card_student_nevermiss_text:\"@mentions, saved conversations, and the activity feed help you stay on top of your work and assignments.\",prompt_card_student_online_heading:\"Your classes and school groups, online\",prompt_card_student_online_text:\"Stay connected with your teachers, classmates, or clubs. In any class, notebooks, files, and assignments are all available in the tabs at the top to help you get things done.\",prompt_card_teacher_classroom_heading:\"Your class assignments, notebooks and more\",prompt_card_teacher_classroom_text:\"Assignments, files, notebooks, and announcements - class basics are all covered here. Plus, engage your class with lively conversations and added external resources.\",prompt_card_teacher_connectexperts_heading:\"Connect with experts\",prompt_card_teacher_everyonehere_heading:\"Staff and student groups are here, too\",prompt_card_teacher_everyonehere_text:\"Create teams to work together with peers or run extracurricular activities. Conversations, files, notebooks, and apps can also be used in these teams.\",prompt_card_teacher_focus_heading:\"Gather around a topic or project\",prompt_card_teacher_focus_text:\"Within any class, add channels to organize student work around a specific unit or class activity.\",prompt_card_teacher_participate_heading:\"Hear from every student\",prompt_card_teacher_participate_text:\"Conversations encourage everyone in the class or group to express themselves. Don't worry… you can mute or delete anything inappropriate.\",prompt_card_teams_channels_heading:\"Bring your team together\",prompt_card_teams_channels_text:\"Create a collaborative workspace for your team and let anybody join, or keep it private. Use channels to organize activity by topic, area, or anything else.\",prompt_to_talk_text:\"Call now\",pstn_conference_id:\"Conference ID: {{confId}}#\",pstn_dial_in_manually:\"Dial in manually\",pstn_get_local_numbers:\"Get local numbers\",pstn_help:'Forgot your dial-in PIN | <a href=\"{{helpUrl}}\" target=\"_blank\">Help</a>',pstn_toll_free_number:\" (Toll-Free)\",pstn_toll_free_number_aria:\"{{tollFree}} (Toll-Free)\",pstn_toll_number:\" (Toll)\",pstn_toll_number_aria:\"{{toll}} (Toll)\",quick_calendar_all_day_title:\"All day events ({{count}})\",quick_calendar_date_format:\"{{day}}, {{date}}\",quick_calendar_invite_no_title:\"(no title)\",quick_calendar_invite_today:\"Today\",quick_calendar_join:\"Join\",quick_calendar_meeting_time_format:\"{{startTime}} - {{endTime}}\",quick_calendar_no_meetings:\"No upcoming meetings.\",quick_calendar_remainder_format:\"In {{minute}} mins\",quick_calendar_tomorrow:\"Tomorrow\",quick_response:\"Quick response\",quickguide_app_bar:\"Here's where you'll navigate, get notified, and find help. Let's start with the Teams app.\",quickguide_app_bar_aria_label:\"Welcome to Teams. Here's a quick guide to get you started. The left side of the app is where you'll navigate, get notified, and find help.\",quickguide_channels:\"<b>Channels</b> organize your teamwork into topics, departments, or projects.\",quickguide_channels_aria_label:\"Each team has a set of channels that organize your teamwork into topics, departments, or projects.\",quickguide_chat_app_overview:\"Use <b>Chat</b> for a private conversation with one or more teammates - it's persistent and saves all shared content.\",quickguide_chat_app_overview_aria_label:\"In the meantime, use chat for a private conversation with one or more teammates—it's persistent and shared content is saved.\",quickguide_collab_area:\"All the conversations, meetings, and content in a channel are open to the whole team (versus privately in chat).\",quickguide_collab_area_aria_label:\"All the conversations, meetings, and content in a channel are open to the team. Start a conversation of your own right here.\",quickguide_compose_box:\"All the conversations, meetings, and content in a channel are open to the team. Start a conversation of your own right here.\",quickguide_compose_box_aria_label:\"All the conversations, meetings, and content in a channel are open to the team. You can start a conversation of your own in the compose box.\",quickguide_compose_box_chat:\"Compose your new message here.\",quickguide_compose_box_chat_aria_label:\"Type your message in the compose box.\",quickguide_freemium_teams:\"Welcome to your first team – a group of people you’ll collaborate with.\",quickguide_healthcare_new_chat:\"Have secure, persistent, chats one-on-one or with a group\",quickguide_healthcare_new_chat_aria_label:\"Have secure, persistent, chats one-on-one or with a group\",quickguide_new_chat:\"Continue chatting with the people you know or start a new chat.\",quickguide_new_chat_aria_label:\"You can continue chatting with people you know or start a new chat.\",quickguide_new_chat_to_line:\"Start chatting with someone in your org or even a guest (someone outside your org).\",quickguide_new_chat_to_line_aria_label:\"Add a person's name or email in the To field to start chatting with someone in your org or even a guest (someone outside your org).\",quickguide_suggested_contacts:\"Here are some people you might know. Keep chatting with them or start a new chat.\",quickguide_suggested_contacts_aria_label:\"There are suggested contacts that you might know. Keep chatting with them or start a new chat.\",quickguide_teams:\"This is one of your teams – a group of people you'll collaborate with.\",quickguide_teams_app_overview:\"Use <b>Teams</b> and their <b>Channels</b> to have conversations with your teammates around different topics and projects.\",quickguide_teams_app_overview_aria_label:\"Welcome to Teams. Here's a quick guide to get you started. You'll use teams and channels to have conversations with your teammates about different topics and projects.\",quickguide_teams_aria_label:\"The Teams app is where you'll find your list of teams—groups of people you'll collaborate with.\",quickim_ClearText:\"Clear message\",raise_hand_in_call:\"Raise your hand\",reacted_with_message_reaction:\"{{count}} user reacted to this message with {{reaction}}\",read_receipts_others_clause:\"+{{numberOthers}}\",read_receipts_seen:\"Seen {{messageTime}}\",read_receipts_seen_everyone:\"Seen by everyone {{messageTime}}\",read_receipts_sent:\"Sent {{messageTime}}\",read_receipts_setting_aria_label:\"{{settingName}} {{settingValue}}\",read_receipts_settings_desc:\"Let people know when you've seen their messages, and know when they've seen yours.\",read_receipts_settings_label:\"Read receipts\",read_receipts_settings_priority_message_disclaimer:\"If your organization allows you to mark messages with Urgent priority, your IT admin can see if those messages are read by you regardless of this setting.\",reason_string_tag_mention_fallback:\"a tag\",recent_conversations_connector_message:\"sent a message\",recent_conversations_empty:\"no conversations found\",recent_conversations_preview_withDisplayName:\"{{displayName}}: {{message}}\",recent_conversations_preview_withoutDisplayName:\"{{message}}\",recent_conversations_reply_to_someone:\"In reply to {{someone}}\",recent_conversations_reply_to_someone_and_other:\"In reply to {{someone}} and 1 other\",recent_conversations_reply_to_someone_and_others:\"In reply to {{someone}} and {{other}} others\",recent_conversations_reply_to_you:\"In reply to you\",recent_conversations_reply_to_you_and_other:\"In reply to you and 1 other\",recent_conversations_reply_to_you_and_others:\"In reply to you and {{other}} others\",recent_conversations_sent_a_file:\"sent a file\",recent_conversations_sent_a_location_message:\"📍 Location\",recent_conversations_sent_an_image:\"sent an image\",recent_conversations_sent_an_voice_message:\"🎙 Audio message\",recent_conversations_teamChannelSeparator:\" / \",recent_tab_earlier:\"Earlier:\",recent_tab_last_month:\"Last month:\",recent_tab_this_month:\"This month:\",recent_tab_this_week:\"This week:\",recipient_edit_guest_name_button:\"Edit {{name}}\",recipient_line_expand_dl_button:\"Expand {{name}}\",recipient_line_expand_dl_to_10_plus_people:\"Distribution list expanded. {{addCount}} names added.\",recipient_line_expand_dl_to_one_person:\"Distribution list expanded. 1 name added: {{name}}.\",recipient_line_expand_dl_to_under_10_people:\"Distribution list expanded. {{addCount}} names added: {{names}}.\",recording_channel_coachmark_text:\"After the meeting, you can find this recording in the channel conversation or on Microsoft Stream.\",recording_shared_with_company:\"The recording is now available to everyone in your org. Anyone with the link will be able to access it.\",recording_standard_coachmark_text:\"After the meeting, you can find this recording in the meeting chat or on Microsoft Stream.\",refresh_dialog_app_disabled_message:\"To re-enable the application the tab needs to be refreshed.\",refresh_dialog_db_downgrade_message:\"We're having trouble displaying your content right now. Click refresh to resolve the issue.\",refresh_dialog_db_version_changed_message:\"No big deal—but we need to refresh to show your content.\",refresh_dialog_db_wiped_message:\"No big deal—but we need to refresh to show your content.\",refresh_dialog_error_code_aria_label:\"Session ID - Error Code\",refresh_dialog_error_code_format:\"Session ID: {{sessionId}} \\r\\nError Code: {{code}}\",refresh_dialog_master_tab_lost_message:\"Are you still there?\",refresh_dialog_refresh_button:\"I'm back\",refresh_message_default:\"Please hold on while we refresh your experience.\",refresh_message_for_settings_update:\"Please hold on while we refresh your experience with these exciting new settings!\",releasenotes_tab_title:\"What's new\",releasenotes_tab_version:\"Version {{version}}\",remove:\"Remove\",remove_dl_row_label:\"Remove Distribution List {{dlName}}\",remove_members_with_private_channel_error:\"{{displayName}} must leave all private channels before being removed from the team.\",remove_message_reaction:\"Undo\",remove_message_reaction_title:\"Remove the {{reaction}} emoji from this message\",remove_team_code_button_text:\"Remove\",reply_chain_feeds_posted:\"Posted in {{channelName}}\",reply_chain_feeds_replied:\"Replied in {{channelName}}\",reset_team_code_button_text:\"Reset\",reset_zoom_level_to_default:\"Reset to default\",restore_channel_dialog_sub_title:\"This will restore the channel along with all the conversations and content.\",restore_channel_dialog_title:'Want to restore the \"{{channelName}}\" channel?',retention_deleted_system_message:\"We've deleted older messages due to your org's retention policy. {{learnMore}}\",retention_deleted_system_message_learn_more:\"Learn more\",retry:\"Retry\",rigel_accept_on_console:\"Accept on console\",rigel_calling_alertDeviceEcho:\"The device is causing an echo…echo…echo… Talk to your IT admin.\",rigel_calling_alertDisplayDisconnected:\"One or both of the monitors is disconnected\",rigel_calling_alertMicFailure:\"The mic isn't working. Talk to your IT admin.\",rigel_calling_alertMissingSpeakers:\"Teams could not find any speakers on your system, so you will not hear anyone on the call. Speak to your IT admin.\",rigel_calling_alertParticipantsInLobby:\"One or more participants are waiting in the lobby\",rigel_calling_alertSpeakerFailure:\"The speaker isn't working. Talk to your IT admin.\",rigel_calling_alertSpeakerMuted:\"The speakers are muted.\",rigel_calling_alertSpeakerZeroVolume:\"The speaker volume is too low.\",rigel_calling_decrease_speaker_volume:\"Decrease speaker volume\",rigel_calling_increase_speaker_volume:\"Increase speaker volume\",rigel_calling_voiceCollectionStartedTitleDescription:\"Microsoft is collecting this meeting's audio for product development purposes.\",rigel_calling_voiceCollectionStoppedTitleDescription:\"Microsoft is no longer collecting this meeting's audio for product development purposes.\",rigel_calling_volume_slider:\"Volume Slider\",rigel_calling_volume_speaker_mute:\"System Volume Mute\",rigel_calling_volume_speaker_unmute:\"System Volume Unmute\",rigel_console_btn_content_and_gallery_layout:\"Content and gallery layout\",rigel_console_btn_content_layout:\"Content only layout\",rigel_console_btn_exit_lobby:\"Exit Lobby\",rigel_console_btn_layout:\"Layout\",rigel_console_call_actions_button_add_participant:\"Add participants\",rigel_console_call_actions_button_admit_all:\"Admit all\",rigel_console_call_actions_title:\"Call Actions\",rigel_console_meeting_timeduration_format:\"{{startHour}} - {{endingHour}}\",rigel_console_new_meeting_vmr:\"Enter a URI\",rigel_console_roster_call_section_title:\"In the call ({{count}})\",rigel_console_roster_inLobby_section_title:\"In the lobby ({{count}})\",rigel_console_swap_screens:\"Swap screens\",rigel_console_tabs_participants:\"Participants\",rigel_meeting_default_title:\"Microsoft Teams meeting\",rigel_open_room_controls:\"Room Controls\",rigel_share_connected_device:\"Connected Device\",rigel_share_content_camera:\"Content Camera\",rigel_video_crop:\"Fill frame\",rigel_video_pin:\"Pin\",rigel_video_uncrop:\"Fit to frame\",rigel_video_unpin:\"Unpin\",right:\"→\",right_pane_generic_close:\"Close right pane\",right_pane_people_all:\"All members\",right_pane_people_close:\"Close people pane\",right_pane_people_load_error_button_label:\"Try again\",right_pane_people_load_error_message:\"We had trouble getting the list of people in this channel.\",right_pane_people_open:\"Open people pane\",right_pane_people_recently_contributed:\"Recently contributed\",right_pane_people_search_placeholder:\"Find someone\",right_pane_people_title:\"People ({{peopleCount}})\",right_pane_people_title_no_count:\"Members\",right_pane_people_user_card_aria_label_guest:\"{{userName}}, guest\",ringSetting_MiddleTierTitle:\"Middle tier ring\",ringSetting_WebTitle:\"Web ring\",ringSetting_apply_button:\"Apply\",ringSetting_more_options:\"More version options\",routing_dialog_deliver_option_sfb:\"Skype for Business / Lync\",routing_dialog_deliver_option_teams:\"Microsoft Teams\",routing_dialog_description:\"Choose a default app for incoming calls.\",routing_dialog_emergency_disclaimer:\"In the event you call an emergency number (e.g., 911, 112) from either the Microsoft Teams or Skype for Business app and are disconnected, return calls from the emergency call center will be routed to the app you’ve selected below.\",routing_dialog_subtitle:\"Preferred calling application\",routing_dialog_title:\"Incoming calls\",routing_settings_informational_dialog_button_got_it:\"Got it\",routing_settings_informational_dialog_button_keep_sfb:\"Keep using Skype for Business\",routing_settings_informational_dialog_button_lets_go:\"Let's go\",routing_settings_informational_dialog_button_no_thanks:\"No thanks\",routing_settings_informational_dialog_button_use_teams:\"Use Microsoft Teams\",routing_settings_informational_dialog_button_use_teams2:\"Get calls in Teams\",routing_settings_informational_dialog_description_text_1_2_body:'You\\'re now getting IMs in Teams! We recommend that you get calls in Teams, too. Switch this any time in <b>Settings</b>. <a href=\"{{learnMoreUrl}}\" target=\"_blank\">Learn more</a>.',routing_settings_informational_dialog_description_text_2_body2:\"All your calls will ring in Teams, including calls from emergency services personnel in the event you've made an emergency call.\",routing_settings_informational_dialog_description_text_3_body:\"Teams is now your app for IMs. Look for them in <b>Chat</b>.\\nYou'll still get some incoming calls in Skype for Business.\",routing_settings_informational_dialog_description_text_4_body:\"Teams is now your app for IMs. Look for them in <b>Chat</b>.\",routing_settings_informational_dialog_description_text_4_body2:\"You'll still get some incoming calls in Skype for Business, including calls from emergency services personnel in the event you’ve made an emergency call from Teams.\",routing_settings_informational_dialog_description_text_5_body:\"Teams is now your app for incoming calls and IMs. Look for IMs in <b>Chat</b>.\",routing_settings_informational_dialog_header_1_2:\"Get your calls in Teams?\",routing_settings_informational_dialog_header_3_4:\"You're getting IMs in Teams!\",routing_settings_informational_dialog_header_5:\"You're getting IMs and calls in Teams!\",routing_settings_informational_dialog_para_1:\"Communicate and collaborate with your teammates and have some fun while you're at it.\",routing_settings_informational_dialog_para_2_sfb:\"To get started, you can set up Microsoft Teams to receive your incoming Skype for Business calls and IMs.\",routing_settings_informational_dialog_para_2_teams:\"To help you get started, we've set up the app to receive your incoming Skype for Business calls and IMs.\",routing_settings_informational_dialog_para_3:\"Please be aware that if you dial an emergency number (e.g., 911, 112) from Skype for Business and are disconnected, any return call from the emergency call center will be routed to the Microsoft Teams app only. You will not receive the return calls in the Skype for Business app.\",routing_settings_informational_dialog_para_4:\"You can change that in settings, if you like.\",routing_settings_informational_dialog_title:\"Welcome to Microsoft Teams\",safari_preview_label:\"Preview\",safari_tooltip:\"You're currently using the preview version on Safari.\",safari_tooltip_feedback:\"Got feedback?\",safari_tooltip_link:\"Let us know!\",safari_tooltip_problems:\"Known issues\",school_app_more_options:\"More options\",school_app_more_options_manage_teams:\"Manage teams\",school_app_more_options_switch_view:\"Switch view\",school_app_navigate_all_teams:\"All teams\",school_app_view_grid_view:\"Grid\",school_app_view_list_view:\"List\",school_app_view_switcher_close:\"OK\",school_app_view_switcher_grid_button_name:\"Grid\",school_app_view_switcher_grid_button_tooltip:\"Switch to grid view\",school_app_view_switcher_list_button_name:\"List\",school_app_view_switcher_list_button_tooltip:\"Switch to list view\",school_back_button_name:\"Back\",school_back_tooltip:\"Go back to all teams\",school_coachmark_dismiss_button:\"Got it\",school_coachmark_focusedView_message:\"Now you can focus on your channels when you're inside a team. Select <b>All teams</b> to return to your full teams view.\",school_coachmark_opt_in_grid:'Try a simpler way to view and navigate your teams by selecting <b>More options <svg class=\"app-svg icons-more icons-default-fill\"><use xlink:href=\"#icons-more\" href=\"#icons-more\"/></svg>> Switch view > Grid</b>.',school_coachmark_switchback_grid_message:'Switch back at any time by selecting <b>More options <svg class=\"app-svg icons-more icons-default-fill\"><use xlink:href=\"#icons-more\" href=\"#icons-more\"/></svg>> Switch view > Grid</b>.',school_coachmark_switchback_message:'Switch back at any time by selecting <b>More options <svg class=\"app-svg icons-more icons-default-fill\"><use xlink:href=\"#icons-more\" href=\"#icons-more\"/></svg>> Switch view > List</b>.',school_coachmark_team_tile_message:\"Your teams, simplified. Select a tile to get to the conversations, assignments, and files for that team.\",school_modal_accept_button:\"Check it out\",school_modal_message:\"Introducing grid view—a simpler way to view your teams\",school_modal_title:\"New look, same teams\",school_teams_grid_aria_reorder_team_start:\"Press left and right arrow keys to reorder this team. Release control or shift to place the team.\",school_teams_grid_filter_all:\"All\",school_teams_grid_filter_button_tooltip:\"Filter\",school_teams_grid_filter_classes:\"Classes\",school_teams_grid_filter_other:\"Other\",school_teams_grid_filter_plc:\"PLC\",school_teams_grid_filter_staff:\"Staff\",school_teams_grid_join_team_button:\"Join or create team\",school_teams_grid_navigation_instructions_aria:\"Use left and right arrow keys to move between items.\",school_teams_grid_no_teams:\"You're not part of any teams just yet.\",screenshare_calling_cqf_default_duration:\"Share ended: {{duration}}\",screenshare_calling_escalation_notification:\"Adding {{name}} to screen share\",screenshare_calling_escalation_succeeded:\"Share Escalation complete\",screenshare_calling_holdOn_description_2p_callingScreen:\"Looks like something went wrong. We're trying to get you back on the screen share.\",screenshare_calling_you_were_removed:\"Removed from the screen share\",screenshare_calling_you_were_removed_description:\"Someone just removed you from the screen share. You can try to rejoin.\",screenshare_only_call_quality_feedback:\"How was the screen share quality?\",screensharing_disabled:\"Screensharing is disabled by your company's administrator\",screensharing_disabled_general:\"Screensharing is disabled\",search_aria_label_cancelButton:\"Cancel the search\",search_aria_label_found_chats:\"Found messages\",search_aria_label_found_files:\"Found files\",search_aria_label_found_people:\"Found people\",search_aria_label_results_updated:\"Results updated, continuing to search\",search_aria_label_search_completed:\"Results updated, search complete\",search_aria_label_search_completed_noResults:\"Search complete, no results found\",search_aria_label_searchInput:\"Search, press down arrow to select search options\",search_aria_label_searchInput_noDropdown:\"Search or type a command field\",search_box_suggests_updated:\"Suggestions updated, use down arrow to select\",search_chatIn:\"Conversation in {{title}}\",search_chatWith:\"Conversation with {title}\",search_chatWith_new:\"Conversation with {{title}}\",search_chatsTitle:\"Messages\",search_dateFilterLastMonth:\"Last Month\",search_dateFilterLastWeek:\"Last Week\",search_dateFilterLastYear:\"Last Year\",search_dateFilterThisMonth:\"This Month\",search_dateFilterThisWeek:\"This Week\",search_dateFilterThisYear:\"This Year\",search_dateFilterToday:\"Today\",search_dateFilterYesterday:\"Yesterday\",search_errorMsg:\"We're having trouble loading the results.\",search_errorMsgPermission:\"Looks like there's a permissions setting preventing you from searching for these files. Talk to your IT admin about getting access to the right SharePoint folder.\",search_feedback:\"Provide Search Feedback\",search_feedback_badSuggestion:\"Suggested search terms were not helpful\",search_feedback_content:\"Choose the option that best describes search in Teams\",search_feedback_difficult:\"It was difficult to navigate\",search_feedback_easy:\"It was easy to find what I needed\",search_feedback_error:\"Some Error occured while submitting the feedback\",search_feedback_errors:\"There was an error\",search_feedback_header:\"Help make search better. Give us feedback\",search_feedback_lookThru:\"I had to look through too many results\",search_feedback_notFound:\"I couldn't find what I wanted\",search_feedback_other:\"Others (please explain below)\",search_feedback_slow:\"It was too slow\",search_feedback_submitting:\"Submitting\",search_feedback_title:\"Help make search better. Give us feedback\",search_filesSummary:\"File Summary\",search_filesTitle:\"Files\",search_filterAllChannelsText:\"All channels\",search_filterAllQuickText:\"All\",search_filterAtMentionText:\"My @mentions\",search_filterChannelText:\"Channel\",search_filterClearText:\"Clear\",search_filterDateText:\"Date\",search_filterExtensionText:\"File type\",search_filterFileExtensionExcel:\"Excel\",search_filterFileExtensionImage:\"Images\",search_filterFileExtensionOneNote:\"OneNote\",search_filterFileExtensionPdf:\"PDF\",search_filterFileExtensionPowerpoint:\"PowerPoint\",search_filterFileExtensionTxt:\"Text file\",search_filterFileExtensionWord:\"Word\",search_filterFileTypesDefault:\"All file types\",search_filterFilterText:\"Filter\",search_filterFindText:\"Find\",search_filterFromText:\"From\",search_filterGroupsText:\"Team\",search_filterModifiedByText:\"Modified by\",search_filterPlaceholderDateFormatText:\"Select a date range\",search_filterPlaceholderFromText:\"Type a name\",search_filterSelectSpaceText:\"Select team\",search_filterSubjectText:\"Subject\",search_filterThisChannelQuickText:\"This channel\",search_filterThisTeamQuickText:\"This team\",search_filterhasAttachmentText:\"Has attachment\",search_filters:\"Filters\",search_from_filter:\"From\",search_more_filter:\"More filters\",search_noResults:\"No matches found.\",search_noResultsNoFilter:\"We didn't find any matches.\",search_peopleTitle:\"People\",search_placeholderText:\"Search\",search_placeholderText_powerbar:\"Search or type a command\",search_placeholderText_powerbar_focus:\"Type / or @ for a list of commands\",search_placeholderText_powerbar_treatment1:\"Search or press {{keyboardShortcut}} for commands\",search_powerbar_executed:\"executed\",search_results_screen_reader_instructions:\"Search results, use tab and arrow keys to navigate this region\",search_resultsFoundFile:\"One file matched your search.\",search_resultsFoundFilesPlural:\"{{numFiles}} files matched your search.\",search_resultsFoundMessage:\"One message matched your search.\",search_resultsFoundMessagesPlural:\"{{numMessages}} messages matched your search.\",search_resultsFoundPeople:\"{{numPeople}} people matched your search.\",search_resultsFoundPerson:\"One person matched your search.\",search_suggestionRecentFiles:\"Recent files\",search_suggestionRecentSearches:\"Recent searches\",search_tab_selected:\"selected\",search_teamChannelSeparator:\"/\",search_tryAgain:\"Try again\",search_type_all:\"All\",search_type_channel:\"Channel\",search_type_chat:\"Chat\",search_type_filter:\"Type\",search_view:\"View\",search_viewMore:\"View more\",select_meeting_type:\"Meeting type\",select_template_dialog_title:\"Which team do you want to use as a template?\",selectTeam_createClassButton_aria_text:\"Create a class team\",selectTeam_createPLCButton_aria_text:\"Create a PLC team\",selectTeam_createStaffButton_aria_text:\"Create a Staff team\",selectTeam_createStandardButton_aria_text:\"Create a team\",selectTeam_createTeamOption:\"Create a team\",selectTeam_question:\"What type of team do you want to create?\",selectTeam_title:\"Select a team type\",serp_welcome_context:\"Check out your search results on the left\",set_up_class_notebook:\"Set up Class Notebook\",settings_about_aria_label:\"About the application sub-menu\",settings_application:\"Application\",settings_application_aria_label:\"Application settings sub-menu\",settings_application_disable_gpu:\"Disable GPU hardware acceleration (requires restarting Teams)\",settings_application_integrate_sfb:\"Integrate with Skype for Business\",settings_application_open_as_hidden:\"Open application in background\",settings_application_open_at_login:\"Auto-start application\",settings_application_register_as_im_provider:\"Register Teams as the chat app for Office (requires restarting Office applications)\",settings_application_running_on_close:\"On close, keep the application running\",settings_back_to_settings_label:\"Back to settings\",settings_check_update_aria_label:\"Check for application updates\",settings_client_restart_warning:\"Changing this option will restart the app\",settings_cortana:\"Cortana\",settings_cortana_show_suggestions:\"Show Cortana suggestions in chat\",settings_devices_video_preview:\"Preview\",settings_disabled:\"Disabled\",settings_download_mobile_app_aria_label:\"Download the mobile Microsoft Teams app\",settings_enable_cortana:\"For voice enabled experiences, let Cortana turn on online speech recognition.\",settings_enabled:\"Enabled\",settings_header:\"Settings\",settings_help_aria_label:\"Help\",settings_logout_aria_label:\"Sign out of Microsoft Teams\",settings_manage_aria_label:\"Manage org\",settings_note_display_message:\"Current status, {{statusMessage}}. Expires, {{time}}. Press enter for more actions.\",settings_note_display_until:\"Display until {{expiryTime}}\",settings_note_expiry_custom:\"Custom\",settings_note_expiry_hour:\"1 Hour\",settings_note_expiry_hours_four:\"4 Hours\",settings_note_expiry_never:\"Never\",settings_note_expiry_this_week:\"This week\",settings_note_expiry_today:\"Today\",settings_note_length:\"{{position}} / {{count}}\",settings_note_oof_message:\"OOF message, {{statusMessage}}.\",settings_note_person_card_own_status:\"Status Message {{status}}, expires at {{expiry}}\",settings_note_person_card_status:\"Status Message {{status}} Set at {{expiry}}\",settings_note_pinnote:\"Show when people message me\",settings_note_status_custom_expiration_date_placeholder:\"End date\",settings_note_status_custom_expiration_time_placeholder:\"End time\",settings_note_status_exceeds_length:\"Status message character limit reached. Please reduce the length to {{maxLength}} characters.\",settings_note_status_expiry_header:\"Clear status message after\",settings_note_status_fail_error:\"Failed to set status note. Please try again.\",settings_note_status_fail_error_live:\"We failed to set the status message. Please try again.\",settings_note_status_oofnote_tooltip_content:\"If you have a status message set in Teams your Outlook out of office message won't show. Delete your status message to get your Outlook message to show in Teams.\",settings_note_status_oofnote_tooltip_title:\"Where's my Outlook out of office message?\",settings_note_status_pinnote_tooltip_content:\"Your status message will show above the compose message box when someone sends you a message or @mentions you.\",settings_note_status_set_message_placeholder:\"Set your status message\",settings_note_status_set_message_placeholder_mentions:\"Type @ to mention someone in your status\",settings_note_status_set_successful:\"Status message set successfully\",settings_notification_aria_label:\"Notification settings\",settings_off:\"Off\",settings_on:\"On\",settings_open_store_listing_aria_label:\"Launches the current app's product page in the Microsoft Store app.\",settings_options:\"Settings\",settings_options_apps_device_permission:\"Permissions\",settings_options_calling_tab:\"Calls\",settings_options_change_language_restart_warning:\"Restart application to apply language settings.\",settings_options_chat_tab:\"Chat\",settings_options_cortana_tab:\"Cortana\",settings_options_devices_tab:\"Devices\",settings_options_general_tab:\"General\",settings_options_general_tab_auto_reply_dialog_cancel_button:\"Cancel\",settings_options_general_tab_auto_reply_dialog_confirm_button:\"OK\",settings_options_general_tab_auto_reply_dialog_header_button:\"Back to Options\",settings_options_general_tab_auto_reply_dialog_title:\"Configure automatic replies\",settings_options_general_tab_auto_reply_link_text:\"Configure automatic replies\",settings_options_general_tab_auto_reply_title:\"Automatic replies (out of office)\",settings_options_general_tab_translation_icon_aria:\"Press Enter to delete this language.\",settings_options_general_tab_translation_languages_always:\"Always translate\",settings_options_general_tab_translation_languages_askbefore:\"Ask before translating\",settings_options_general_tab_translation_languages_choice:\"Select language\",settings_options_general_tab_translation_languages_description:\"Choose how to handle messages received in other languages.\",settings_options_general_tab_translation_languages_never:\"Never translate\",settings_options_general_tab_translation_languages_notranslate:\"Additional languages you understand (we won't translate messages you receive in these languages):\",settings_options_general_tab_translation_languages_preferred:\"Preferred language for incoming messages.\",settings_options_general_tab_translation_side_by_side:\"Show translation alongside original message\",settings_options_notifications_tab:\"Notifications\",settings_options_privacy_tab:\"Privacy\",settings_options_privacy_tab_priority_contacts_dialog_cancel_button:\"Cancel\",settings_options_privacy_tab_priority_contacts_dialog_confirm_button:\"OK\",settings_options_status_note:\"Set status message\",settings_options_status_note_delete:\"Delete this status message\",settings_options_status_note_disabled_time_picker_narration:\"{{time}} unavailable\",settings_options_status_note_edit:\"Edit this status message\",settings_preview:\"Internal Preview\",settings_preview_disabled:\"Disabled\",settings_preview_enabled:\"Enabled\",settings_readreceipt_banner_change_settings:\"Let's try again.\",settings_readreceipt_error_banner:\"Unable to save your setting for read receipts.\",settings_saved_aria_label:\"Saved messages, browse the list of your saved messages\",settings_status_dropdown_back_label:\"Back\",settings_status_dropdown_done_label:\"Done\",settings_surveys_admin_managed:\"Participate in surveys from Microsoft Teams. This setting is managed by your organization's admin.\",settings_surveys_label:\"Participate in surveys from Microsoft Teams.\",settings_surveys_title:\"Surveys\",settings_tab_user_setting_internal_badge:\"Int\",settings_tab_user_setting_name:\"Settings\",settings_theme:\"Theme\",settings_themes:\"Themes\",settings_themes_aria_label:\"Themes sub-menu, change color themes, including High Contrast\",settings_update_error_page_app:\" from the app.\",settings_update_error_page_header:\"We couldn't change your settings\",settings_update_error_page_retry:\"Try signing in and changing your\",settings_update_error_page_retry_link:\"notification settings\",settings_update_success_page_header:\"Your settings have been updated\",settings_update_success_page_more_changes:\"If you'd like to make more changes, sign in and\",settings_update_success_page_more_changes_link:\"change your notification settings\",settings_version:\"Version\",sfb_chat_header_info:\"This person is currently using Skype for Business. Some Microsoft Teams features won't be available.\",sfb_chat_header_invitation_message:\"I'm inviting you to join me on Microsoft Teams! Just follow the link: {{skypeTeamsInviteUrl}}\",sfb_fre_quick_start_dialog_got_it_button:\"Got it\",sfb_fre_quick_start_dialog_header:\"You're all set!\",sfb_fre_quick_start_dialog_link_text:\"quick start guide\",sfb_fre_quick_start_dialog_message:\"Dive right in to a chat or meeting, or check out this\",sfb_fre_welcome_dialog_header:\"Welcome to Microsoft Teams, {{name}}!\",sfb_fre_welcome_dialog_message:\"It's great to have you join us from Skype for Business. Just a couple of steps and then we'll get you into Teams.\",sfb_fre_welcome_dialog_next_button:\"Next\",sfb_group_chat_invitation_notification_message:\"is inviting you to a group chat on Skype for Business\",sfb_integration_title:\"Chat with Skype for Business\",share:\"Share\",share_copy_btn:\"Copy\",share_copy_link_label:\"Link\",share_copy_tooltip_title:\"Copy recording's link\",share_dialog_loading:\"Loading...\",share_dialog_updating_permissions:\"Sharing with your org...\",share_failure_in_updating_perms_msg:\"There was a failure while trying to update video recording permissions. Please try again\",share_getting_perms_failure_msg:\"There was a failure while trying to get recording's permissions. Please try again.\",share_more_actions:\"More actions\",share_perms_btn:\"Share\",share_rec_unavailable_owner_unknown:\"Only recording owners can share. Currently unable to find recording's owner name\",share_recording:\"Share\",share_recording_info_text:\"You can stop sharing at any time and meeting participants will still have access to the recording\",share_recording_manageInStream:\"Manage permissions in Microsoft Stream\",share_recording_manageRoles:\"Managing roles\",share_recording_unavailable:\"Only recording owners can share. Contact <b>{{owner}}</b> for permission.\",share_recording_with_company:\"Want to make this recording available to everyone in your org?\",share_to_displays:\"Change displays?\",shareAFile:\"Share a file\",shareAFileAction:\"Share\",shift:\"Shift\",shortcut_accept_incoming_call_with_audio:\"Accept audio call\",shortcut_accept_incoming_call_with_video:\"Accept video call\",shortcut_accept_incoming_screenshare_only_call:\"Accept screen share\",shortcut_calendar_current_time:\"Go to current time\",shortcut_calendar_day_view:\"View day\",shortcut_calendar_join_meeting:\"Join from meeting details\",shortcut_calendar_new_meeting:\"Schedule a meeting\",shortcut_calendar_next_view:\"Go to next day/week\",shortcut_calendar_prev_view:\"Go to previous day/week\",shortcut_calendar_save_meeting:\"Save/send meeting request\",shortcut_calendar_suggested_time:\"Go to suggested time\",shortcut_calendar_week_view:\"View week\",shortcut_calendar_work_week_view:\"View workweek\",shortcut_channel_compose:\"Start new channel conversation\",shortcut_channel_compose_full:\"New conversation with full editor\",shortcut_channel_create_meetup:\"Start channel meetup\",shortcut_channel_expand:\"\",shortcut_channel_filter:\"Open Filter menu\",shortcut_channel_like:\"Like current message\",shortcut_channel_new_tab:\"Create new tab\",shortcut_channel_next_thread:\"Next thread\",shortcut_channel_open_emoji:\"Open emoji menu\",shortcut_channel_previous_thread:\"Previous thread\",shortcut_channel_reply:\"Reply to thread\",shortcut_channel_reply_full:\"Reply with full editor\",shortcut_channel_save:\"Save current message\",shortcut_channel_upload_file:\"Upload file\",shortcut_chat_add_participant:\"Add participant\",shortcut_chat_compose:\"Go to compose box\",shortcut_chat_compose_full:\"Expand compose box\",shortcut_chat_message_like:\"Like message\",shortcut_chat_message_save:\"Save message\",shortcut_chat_new_tab:\"Create new tab\",shortcut_chat_next_message:\"Next message\",shortcut_chat_open_emoji:\"Open emoji menu\",shortcut_chat_previous_message:\"Previous message\",shortcut_chat_reply:\"Reply to chat (focus in reply field)\",shortcut_chat_reply_full:\"Reply with full editor (focus in reply field)\",shortcut_chat_start_call_audio:\"Start audio call\",shortcut_chat_start_call_video:\"Start video call\",shortcut_chat_start_screen_share:\"Start screen share\",shortcut_chat_start_screenshare_only_call:\"Start screen share session\",shortcut_chat_upload_file:\"Attach file\",shortcut_compose_format_blockquote:\"Apply blockquote style\",shortcut_compose_format_code:\"Apply code style\",shortcut_compose_format_heading1:\"Apply heading 1 style\",shortcut_compose_format_heading2:\"Apply heading 2 style\",shortcut_compose_format_heading3:\"Apply heading 3 style\",shortcut_compose_format_paragraph:\"Apply paragraph style\",shortcut_compose_new:\"Start new chat\",shortcut_context_menu:\"Open context menu\",shortcut_discard_message:\"Discard message\",shortcut_download_logs:\"Download diagnostic logs\",shortcut_esc_general:\"Close\",shortcut_failover_broadcast:\"Failover broadcast\",shortcut_files_new:\"Upload file\",shortcut_files_open_menu:\"Open New file menu\",shortcut_focus_to_sharing_toolbar:\"Go to sharing toolbar\",shortcut_go_to_search:\"Go to Search\",shortcut_insert_hyperlink:\"Insert Hyperlink\",shortcut_invoke_cortana:\"Invoke Cortana\",shortcut_jump_to_active_call_screen:\"Jump To Active Call Screen\",shortcut_jump_to_goto_slash_command:\"Goto\",shortcut_live_site_debug:\"Livesite debugging\",shortcut_mark_message_important:\"Mark message as important\",shortcut_next_landmark:\"Go to next section\",shortcut_next_left_rail_item:\"Go to next list item\",shortcut_next_tab:\"Go to next tab\",shortcut_open_3p:\"Open {{appName}}\",shortcut_open_activity:\"Open Activity\",shortcut_open_alerts:\"Open Activity\",shortcut_open_all_slash_commands:\"Show commands\",shortcut_open_app_flyout:\"Open apps flyout\",shortcut_open_assignments:\"Open Assignments\",shortcut_open_calendar:\"Open Calendar\",shortcut_open_calling:\"Open Calls\",shortcut_open_chat:\"Open Chat\",shortcut_open_collections:\"Open Collections\",shortcut_open_digital_signage_management:\"Open DS\",shortcut_open_feedback:\"Open Feedback Menu\",shortcut_open_files:\"Open Files\",shortcut_open_help:\"Open Help\",shortcut_open_history_menu:\"Open history menu\",shortcut_open_left_rail_filter:\"Open filter\",shortcut_open_meetings:\"Open Meetings\",shortcut_open_my_activity:\"Open Activity\",shortcut_open_people_app:\"Open People\",shortcut_open_saved_items:\"Open Saved\",shortcut_open_settings:\"Open Settings\",shortcut_open_tasks:\"Open Tasks\",shortcut_open_teams:\"Open Teams\",shortcut_previous_landmark:\"Go to previous section\",shortcut_previous_left_rail_item:\"Go to previous list item\",shortcut_previous_tab:\"Go to previous tab\",shortcut_purge_memory:\"Purge memory\",shortcut_reject_incoming_call:\"Decline call\",shortcut_reject_incoming_screenshare_only_call:\"Decline screen share\",shortcut_reorder_teams_down:\"Move selected team down\",shortcut_reorder_teams_left:\"Move selected team left\",shortcut_reorder_teams_right:\"Move selected team right\",shortcut_reorder_teams_up:\"Move selected team up\",shortcut_send_from_expanded_box:\"Send (expanded compose box)\",shortcut_show_debug_elements:\"Toggle debug UI elements\",shortcut_show_diag_window:\"Show diagnostics window\",shortcut_show_grid:\"Show grid over page\",shortcut_show_page_load:\"Show page load status\",shortcut_show_perf_dashboard:\"Show performance dashboard\",shortcut_show_shortcuts:\"Show keyboard shortcuts\",shortcut_start_new_line:\"Start new line\",shortcut_sync_diagnosis:\"Synchronize diagnosis\",shortcut_toggle_backgroundblur:\"Toggle background blur\",shortcut_toggle_high_contrast:\"Toggle high contrast theme\",shortcut_toggle_mute:\"Toggle mute\",shortcut_toggle_video:\"Toggle video\",shortcut_toggle_videosharing:\"Toggle video sharing\",shortcut_trigger_brb:\"Report a problem\",shortcut_zoom_in:\"Zoom in\",shortcut_zoom_out:\"Zoom out\",shortcut_zoom_reset:\"Reset zoom level\",show_call_details:\"Show call details\",show_call_info:\"Show call info\",show_channel_default_checkbox_selected_title:\"Don't automatically show this channel in everyone's channel list.\",show_channel_default_dialog_subtitle:\"This will make the channel visible in everyone’s channel list.\",show_channel_default_limit_reached_create_channel_comment:\"You’ve reached the max number of channels that you can auto-show for a team.\",show_channel_default_limit_reached_edit_box:\"You've reached the maximum number of channels that you can auto-show for a team.\",show_channel_default_limit_reached_title:\"You’ve reached the max number of channels that you can auto-show for a team. Remove one and try again.\",show_channel_limit_reached_remove_one_link:\"Remove one and try again.\",show_default_dialog_title:\"Automatically show {{channelName}}\",show_device_settings:\"Show device settings\",show_meeting_details:\"Show meeting details\",show_meeting_notes:\"Show meeting notes\",show_settings:\"Show settings\",single_muted_member_banner_middle_message:\"1 member in this team is muted.\",skype_away:\"Appear away\",skype_busy:\"Busy\",skype_current_status:\"Current status is {{status}}.\",skype_inacall:\"In a call\",skype_last_seen:\"Last seen \",skype_offline:\"Offline\",skype_online:\"Available\",slash_command_activity_description:\"See someone's activity\",slash_command_activity_error:\"We can't show you this person's activity at the moment.\",slash_command_activity_name:\"activity\",slash_command_activity_success:\"Getting the activity for {{personName}}...\",slash_command_app_description:\"Search for an app\",slash_command_app_error:\"Something went wrong and we couldn't open the app.\",slash_command_app_name:\"app\",slash_command_app_success:\"Taking you to {{appName}}...\",slash_command_atmention_name:\"atMention\",slash_command_atmention_success:\"Sending your message...\",slash_command_avail_description:\"Set your status to available\",slash_command_avail_name:\"available\",slash_command_available_success:\"Your status is being set to available\",slash_command_away_description:\"Set your status to away\",slash_command_away_name:\"away\",slash_command_away_success:\"Your status is being set to away\",slash_command_brb_description:\"Set your status to be right back\",slash_command_brb_name:\"brb\",slash_command_brb_success:\"Your status is being set to be right back\",slash_command_busy_description:\"Set your status to busy\",slash_command_busy_name:\"busy\",slash_command_busy_success:\"Your status is being set to busy\",slash_command_calendar_default_description:\"View events\",slash_command_calendar_description:\"Type a meeting name\",slash_command_calendar_execution_status_failure_message:\"Meeting cannot be opened\",slash_command_calendar_execution_status_message:\"Opening meetings details\",slash_command_calendar_get_events_failure_message:\"Could not fetch your calendar, please try again\",slash_command_calendar_name:\"calendar\",slash_command_calendar_no_meetings_for_user:\"Yay! No Meetings\",slash_command_calendar_no_meetings_matches_search:\"We didn't find any matches. Try another name or keyword\",slash_command_call_description:\"Call someone\",slash_command_call_name:\"call\",slash_command_call_success:\"Calling...\",slash_command_chat_name:\"chat\",slash_command_default_app_description:\"Type the name of an app\",slash_command_default_app_placeholder:\"App\",slash_command_default_calendar_placeholder:\"Meetings\",slash_command_default_discoverteam_description:\"Enter the name of a team\",slash_command_default_discoverteam_or_joinbycode_description:\"Enter the name of a team or team code\",slash_command_default_discoverteam_or_joinbycode_placeholder:\"Team or team code\",slash_command_default_discoverteam_placeholder:\"Team\",slash_command_default_error:\"The command has failed.\",slash_command_default_file_description:\"Type the name of a file\",slash_command_default_file_placeholder:\"File\",slash_command_default_person_description:\"Enter the name of a person\",slash_command_default_person_placeholder:\"Person\",slash_command_default_personpstn_description:\"Enter the name of a person or a number\",slash_command_default_personpstn_placeholder:\"Person/Number\",slash_command_default_teamchannel_description:\"Enter the name of a channel or a team\",slash_command_default_teamchannel_placeholder:\"Team/Channel\",slash_command_default_text_description:\"Enter text\",slash_command_default_text_placeholder:\"Text\",slash_command_dnd_description:\"Set your status to do not disturb\",slash_command_dnd_name:\"dnd\",slash_command_dnd_success:\"Your status is being set to do not disturb\",slash_command_execute_new_placeholder:\"Enter to execute\",slash_command_execute_placeholder:\"Press enter to continue\",slash_command_files_description:\"See your recent files\",slash_command_files_error:\"Try opening the file again. We ran into a problem.\",slash_command_files_name:\"files\",slash_command_files_success:\"Opening {{fileName}}...\",slash_command_goto_description:\"Go right to a team or channel\",slash_command_goto_error:\"We couldn't take you where you were trying to go.\",slash_command_goto_name:\"goto\",slash_command_goto_success:\"Taking you to {{teamChannelName}}...\",slash_command_help_description:\"Get help with Teams\",slash_command_help_empty_parameter_error:\"Empty paramter value. Please try again\",slash_command_help_generic_error:\"We couldn't take you to Teams help\",slash_command_help_name:\"help\",slash_command_help_param_description:\"Type a question e.g. how do I share a file?\",slash_command_help_pending_state:\"Taking you to Help\",slash_command_help_pending_state_unsupported_tbot:\"Taking you to the help site\",slash_command_help_tbot_error:\"We couldn't open your chat with T-Bot\",slash_command_join_description:\"Join a team\",slash_command_join_error:\"We couldn't add you to the {{teamName}} team.\",slash_command_join_failed_to_join_by_code:\"That join code didn't work. Check it again or try another one.\",slash_command_join_name:\"join\",slash_command_join_navigation_message:\"Navigating to search teams\",slash_command_join_private_status:\"We sent your request to join the {{teamName}} team.\",slash_command_join_public_status:\"You're now a member of the {{teamName}} team.\",slash_command_join_team_join_by_code_message:\"Trying to join the team with code.\",slash_command_keys_description:\"See keyboard shortcuts\",slash_command_keys_name:\"keys\",slash_command_keys_success:\"Getting the keyboard shortcuts list...\",slash_command_mentions_description:\"See all your @mentions\",slash_command_mentions_error:\"Something went wrong and we can't show your @mentions at the moment.\",slash_command_mentions_name:\"mentions\",slash_command_mentions_success:\"Getting your @mentions...\",slash_command_message_placeholder:\"Type a message\",slash_command_msg_description:\"Send quick message to a person\",slash_command_msg_error:\"Failed to send your message. Please try again\",slash_command_msg_success:\"Sending message to {{personName}}...\",slash_command_org_description:\"See someone's org chart\",slash_command_org_error:\"We couldn't find this person's org chart.\",slash_command_org_name:\"org\",slash_command_org_success:\"Getting the org chart for {{personName}}...\",slash_command_perf_dashboard_description:\"Toggle performance dashboard\",slash_command_perf_dashboard_name:\"perf-dashboard\",slash_command_perf_dashboard_success:\"Toggling perf dashboard...\",slash_command_pop_description:\"Pop out a chat into a new window\",slash_command_pop_fail:\"Can't pop out this chat. :(\",slash_command_pop_name:\"pop\",slash_command_pop_success:\"Popping out a new window!\",slash_command_probe_call_description:\"Make a probe call\",slash_command_probe_call_name:\"probecall\",slash_command_report_problem_description:\"Open report a problem dialog\",slash_command_report_problem_name:\"report-problem\",slash_command_report_problem_success:\"Opening report a problem dialog...\",slash_command_saved_description:\"See your saved list\",slash_command_saved_error:\"Something went wrong and we can't show your saved list.\",slash_command_saved_name:\"saved\",slash_command_saved_success:\"Getting your saved list...\",slash_command_test_call_description:\"Make a test call\",slash_command_test_call_name:\"testcall\",slash_command_test_name:\"test\",slash_command_unread_description:\"See all your unread activity\",slash_command_unread_error:\"Something went wrong and we can't show your unread activity at the moment.\",slash_command_unread_name:\"unread\",slash_command_unread_success:\"Getting your unread activity...\",slash_command_whatsnew_description:\"See what's new in Teams\",slash_command_whatsnew_error:\"We can't show you the list of new features at the moment.\",slash_command_whatsnew_name:\"whatsnew\",slash_command_whatsnew_pending_state:\"Navigating to What's new\",slash_command_who_description:\"Ask Who a question about someone\",slash_command_who_error:\"We couldn't open your chat with Who.\",slash_command_who_name:\"who\",slash_command_who_placeholder:\"Type a question e.g. who is Tom?\",slash_command_who_success:\"Taking you to your chat with Who...\",slash_command_wiki_content_param_description:\"Type a note\",slash_command_wiki_description:\"Add a quick note\",slash_command_wiki_error:\"We couldn't add your note.\",slash_command_wiki_name:\"wiki\",slash_command_wiki_success:\"Your note was added\",smb_dialpad_coachmark:\"Welcome to your phone system!\\nYou can call anyone from here.\",smb_fre_modal_description:\"Now you can call anyone, join and schedule online meetings, and collaborate with your colleagues all in one place.\",smb_fre_modal_phone_number:\"Your number: {{number}}\",smb_fre_modal_title:\"Welcome to Microsoft Teams and your new phone\",smb_fre_quickguide_calendar_title:\"Join and schedule online meetings here.\",smb_fre_quickguide_calls_title:\"The Calls app is where you'll find your voicemail, call history, and dial pad.\",smb_fre_quickguide_chats_title:\"Chat with people using Teams chats or text messages.\",smb_fre_quickguide_people_title:\"Your contacts are all in one place so they're easy to manage.\",smb_welcome_coachmark_text:\"Welcome to your new phone system! You can call anyone from here.\",smb_welcome_modal_description:\"Here's your new number for making and receiving work calls from Teams.\",smb_welcome_modal_title:\"Welcome to your new phone\",space:\"Space\",splash_download_app_link:\"Download the goodies!\",splash_download_app_persuade:\"It looks like you don't have the Microsoft Teams desktop app. Why don't you treat yourself and get it now?\",splash_web_link:\"Go to the web version\",staff_select_description:\"School administration and development\",staff_select_title:\"Staff\",stale_team_coachmark_got_it:\"Got it\",stale_team_coachmark_undo:\"Undo\",stale_team_toast_message:\"We cleaned up your teams.\",stale_team_view_changes_button_text:\"View changes\",stale_teams_cleanup_details_hidden_teams_subTitle:\"We moved these {{staleUnFavoriteTeamCount}} inactive teams to <b>Hidden:</b>\",stale_teams_cleanup_details_popup_narration:\"Clean-up details. {{count}} inactive teams moved to more section. Teams moved: {{names}}.\",stale_teams_cleanup_details_subTitle:\"We moved these {{staleUnFavoriteTeamCount}} inactive teams to <b>More:</b>\",stale_teams_cleanup_details_title:\"Clean-up details\",stale_teams_coachmark_content_hidden_teams_mf:\"{unFavoriteTeamsSize, plural, =1{We moved {unFavoriteTeamName} to the Hidden section to help you focus on the teams you're active in.} other{We moved # teams to the Hidden section to help you focus on the teams you're active in.}}\",stale_teams_coachmark_content_mf:\"{unFavoriteTeamsSize, plural, =1{We moved {unFavoriteTeamName} to the More section to help you focus on the teams you're active in.} other{We moved # teams to the More section to help you focus on the teams you're active in.}}\",stale_teams_moved_teams_to_hidden:\"Teams are moved to Your Teams Section\",standard_select_title:\"Other\",stars_tab_title:\"Saved\",start_edu_download_guide:\"Download a guide to help you get started using Teams in your school.\",start_edu_enter_school_mail_message:\"Enter your school email address\",start_edu_get_office:\"Get Office 365 for free\",start_edu_get_started_bottom_title:\"Learn how to get started with Teams\",start_edu_link_itadmin:\"IT Admins\",start_edu_link_schoolstaff:\"School Leaders\",start_edu_link_teacher:\"Educators\",start_edu_page_message:\"Microsoft Teams is a hub for teamwork in Office 365 for Education. Keep all your content, apps, and conversations together in one place.\",start_edu_school_email_message:\"Try a different email address or contact your IT to get started with <a aria-labelledby='getFreeBtn' id='eduLink' target='_blank'>Office 365</a> for Education free for your school.\",start_enter_sign_up_email_message:\"Try the email you used to sign up for Teams, or you can <a aria-labelledby='signUpBtn' id='signUpLink' target='_blank'>sign up for free</a>.\",start_enter_work_email_message:\"Try the email you used to sign up for Teams, or you can set up an <a aria-labelledby='trialBtn' id='trialLink'>Office 365 trial</a> for your organization.\",start_getting_started:\"Get started\",start_incorrect_email_message:\"You'll need to enter a different email address.\",start_new_chat_action_message:\"Continue your conversation here.\",start_page_close_video:\"Close video\",start_page_edu_image:\"Promotional illustration for Teams for Education\",start_page_enter_email_aria:\"Enter your company email address\",start_page_load_title:\"Get started with Microsoft Teams\",start_page_message:\"Microsoft Teams is a hub for teamwork in Office 365. Keep all your team's chats, meetings, files, and apps together in one place.\",start_page_mobile_message:\"For the best experience, start using Microsoft Teams on your desktop. If you're looking for mobile apps, here they are!\",start_page_play_button_aria:\"Play product video\",start_page_play_image:\"Promotional illustration for Teams video\",start_page_title:\"Ready to give it a whirl?\",start_work_email_message:\"It looks like your company isn't using Office 365 yet.\",status_appear_away:\"Appear away\",status_away:\"Away\",status_beRightBack:\"Be right back\",status_busy:\"Busy\",status_disabled:\"Disabled\",status_doNotDisturb:\"Do not disturb\",status_focusing:\"Focusing\",status_inACall:\"In a call\",status_inAMeeting:\"In a meeting\",status_label_person_card_with_primary_and_secondary_status:\"{{primaryStatus}} - {{secondaryStatus}}\",status_label_with_primary_and_secondary_status:\"{{primaryStatus}}, {{secondaryStatus}}\",status_note_expirynever_info_banner_message:\"Your status message is showing in chat and channels when people message or @mention you.\",status_note_info_banner_change_status:\"Change status.\",status_note_info_banner_message:\"Your status message is showing in chat and channels when people message or @mention you until {{expiryTime}}.\",status_note_mention_chat_message:\"Automated message: {{name1}} mentioned {{name2}} in a status message\",status_note_more_recipients_banner_message:\"3 or more members are out of office or have a status message.\",status_note_status_single_recipient_banner_message:\"Status of {{member}}: {message}\",status_note_two_recipients_banner_message:\"{{member1}} and {{member2}} are out of office or have a status message.\",status_offShift:\"Off shift\",status_offline:\"Offline\",status_onShift:\"On shift\",status_online:\"Available\",status_outOfOffice:\"Out of Office\",status_presenting:\"Presenting\",status_reset:\"Reset status\",status_unknown:\"Status unknown\",stickers_adventurefriends_don_keywords:\"adventure, friends\",stickers_adventurefriends_don_name:\"Adventure Don\",stickers_adventurefriends_fox_keywords:\"adventure, friends\",stickers_adventurefriends_fox_name:\"Adventure Fox\",stickers_adventurefriends_jon_keywords:\"adventure, friends\",stickers_adventurefriends_jon_name:\"Adventure Jon\",stickers_adventurefriends_music_keywords:\"adventure, friends\",stickers_adventurefriends_music_name:\"Adventure Music\",stickers_adventurefriends_scissors_keywords:\"adventure, friends\",stickers_adventurefriends_scissors_name:\"Adventure Scissors\",stickers_adventurefriends_writing_animation_keywords:\"adventure, friends\",stickers_adventurefriends_writing_animation_name:\"Adventure Animation Writing\",stickers_bee_angry_keywords:\"angry, rage, fire, steaming, explosion, unfathomable disapproval, bee, insects\",stickers_bee_angry_name:\"Bee Angry\",stickers_bee_ashamed_keywords:\"ashamed, worry, cracked mirror, nervous, shame, anxiety bee, insects\",stickers_bee_ashamed_name:\"Bee Ashamed\",stickers_bee_bored_keywords:\"bored, sleepy, dull, snooze, tired, boredroom, done with it all, bee, insects\",stickers_bee_bored_name:\"Bee Bored\",stickers_bee_cheers_keywords:\"cheers, happy, clink, smiling, socializing, bee, insects\",stickers_bee_cheers_name:\"Bee Cheers\",stickers_bee_confused_keywords:\"confusion, curious, i don't know, uninformed, unknown, not sure, bee, insects\",stickers_bee_confused_name:\"Bee Confused\",stickers_bee_fistbump_keywords:\"playful, cheeky, teasing, fist bump, friendly, fun, bee, insects\",stickers_bee_fistbump_name:\"Bee Fist Bump\",stickers_bee_happy_keywords:\"happy, joyed, joyful, smiling, beaming, bee, insects\",stickers_bee_happy_name:\"Bee Happy\",stickers_bee_hi_keywords:\"hi, hello, greetings, introductions, bee, insects\",stickers_bee_hi_name:\"Bee Hi\",stickers_bee_hifive_keywords:\"hifive, hi5, friends, gathering bee, insects\",stickers_bee_hifive_name:\"Bee Hi Five\",stickers_bee_laughing_keywords:\"laughing, lol, LOL, funny, jokes, memes, bee, insects\",stickers_bee_laughing_name:\"Bee Laughing\",stickers_bee_like_keywords:\"like, approval, well done, feeling good, bee, insects\",stickers_bee_like_name:\"Bee Like\",stickers_bee_love_keywords:\"love, heart eyes, lust passion, bee, insects\",stickers_bee_love_name:\"Bee Love\",stickers_bee_missingyou_keywords:\"missing you, searching, looking for you, treasure hunting, bee, insects\",stickers_bee_missingyou_name:\"Bee Missing You\",stickers_bee_no_keywords:\"no, not today, unavailable, can't happen, nada, bee, insects\",stickers_bee_no_name:\"Bee No\",stickers_bee_omw_keywords:\"omw, on my way, travelling, progression, movement, locomotion, bee, insects\",stickers_bee_omw_name:\"Bee OMW\",stickers_bee_party_keywords:\"party, friday night, concert, walk of shame, dancing, music, bee, insects\",stickers_bee_party_name:\"Bee Party\",stickers_bee_sad_keywords:\"sad, crying, upset, hurt, tears, bee, insects\",stickers_bee_sad_name:\"Bee Sad\",stickers_bee_sick_keywords:\"sick, ill, not feeling well, thermometer, groggy, gross, under the weather bee, insects\",stickers_bee_sick_name:\"Bee Sick\",stickers_bee_well_keywords:\"well?, flirty, flirting, eye brown raising, getting to know you, bee, insects\",stickers_bee_well_name:\"Bee Well?\",stickers_bee_wow_keywords:\"omg, wow, shock, surprise, stunned, jaw dropping, bee, insects\",stickers_bee_wow_name:\"Bee WOW\",stickers_broccoli_angry_keywords:\"angry, rage, bursting, spitting anger, broccoli, vegetable\",stickers_broccoli_angry_name:\"Broccoli Angry\",stickers_broccoli_cold_keywords:\"scared, cold, shivering, fearful, worries, broccoli, vegetable\",stickers_broccoli_cold_name:\"Broccoli Cold\",stickers_broccoli_confused_keywords:\"confused, unknown, not sure, clueless, broccoli, vegetable\",stickers_broccoli_confused_name:\"Broccoli Confused\",stickers_broccoli_cool_keywords:\"Im great, I'm, great, vanity, vain, selflove, self care, cool, broccoli, vegetable\",stickers_broccoli_cool_name:\"Broccoli Cool\",stickers_broccoli_fistbump_keywords:\"fistBump, fist, bump, friendly, broccoli, vegetable\",stickers_broccoli_fistbump_name:\"Broccoli Fist Bump\",stickers_broccoli_greatjobteam_keywords:\"greatjobteam, great, job, team, team work, helping, broccoli, vegetable\",stickers_broccoli_greatjobteam_name:\"Broccoli Great Job\",stickers_broccoli_hifive_keywords:\"hifive, hi, five, excitement, friendly, broccoli, vegetable\",stickers_broccoli_hifive_name:\"Broccoli Hi Five\",stickers_broccoli_like_keywords:\"like, (y), approval, welldone, broccoli, vegetable\",stickers_broccoli_like_name:\"Broccoli Like\",stickers_broccoli_notmushroom_keywords:\"notimpressed, not, impressed, not interested, not caring, broccoli, vegetable\",stickers_broccoli_notmushroom_name:\"Broccoli Not Mushroom\",stickers_broccoli_onmyway_keywords:\"super, onmyway, on, my, way, superhero, flying, zap, hero, broccoli, vegetable\",stickers_broccoli_onmyway_name:\"Broccoli On My Way\",stickers_broccoli_overwhelmed_keywords:\"overwhelmed, over, whelmed, overflowed, surroudned broccoli, vegetable\",stickers_broccoli_overwhelmed_name:\"Broccoli Overwhelmed\",stickers_broccoli_party_keywords:\"party, excitement, joy, fun, gatherings, fruit, maraccas, broccoli, vegetable\",stickers_broccoli_party_name:\"Broccoli Party\",stickers_broccoli_sad_keywords:\"sad, (n), crying, disappointment, upset, broccoli, vegetable\",stickers_broccoli_sad_name:\"Broccoli Sad\",stickers_broccoli_teamcheers_keywords:\"teamcheers, team, cheers, drinks, gathering, friends, meeting, broccoli, vegetable\",stickers_broccoli_teamcheers_name:\"Broccoli Team Cheers\",stickers_broccoli_teamhuddle_keywords:\"teamhuddle, team, huddle, friendly, friends, meeting, broccoli, vegetable\",stickers_broccoli_teamhuddle_name:\"Broccoli Team Huddle\",stickers_broccoli_tired_keywords:\"tired, sleeping, sleepy, snooze, bacon, bed, broccoli, vegetable\",stickers_broccoli_tired_name:\"Broccoli Tired\",stickers_broccoli_trapped_keywords:\"trapped, pinned, caged, help, fork, broccoli, vegetable\",stickers_broccoli_trapped_name:\"Broccoli Trapped\",stickers_broccoli_wave_keywords:\"wave, hello, greetings, broccoli, vegetable\",stickers_broccoli_wave_name:\"Broccoli Wave\",stickers_broccoli_whereareyou_keywords:\"whereareyou, where, are, you, searching, looking, spyglass, broccoli, vegetable\",stickers_broccoli_whereareyou_name:\"Broccoli Where Are You\",stickers_broccoli_wow_keywords:\"omg, oh, my, god, shocked, surprised, startled, broccoli, vegetable\",stickers_broccoli_wow_name:\"Broccoli WOW\",stickers_bummerbert_anotherbadday_keywords:\"bert,  bummerbert,  sleep,  clock,  bed,  sad,  dissappointed,  bad, day\",stickers_bummerbert_anotherbadday_name:\"bummer bert another bad day\",stickers_bummerbert_bummer_keywords:\"bert,  bummerbert,  sad,  bummer,  bored\",stickers_bummerbert_bummer_name:\"bummer bert bummer\",stickers_bummerbert_corner_keywords:\"bert,  bummerbert,  corner,  lonely,  alone,  scared\",stickers_bummerbert_corner_name:\"bummerbert corner\",stickers_bummerbert_hopeless_keywords:\"bert,  bummerbert,  upset,  hopeless,  mad,  yell,  angry\",stickers_bummerbert_hopeless_name:\"bummerbert hopeless\",stickers_bummerbert_igiveup_keywords:\"bummerbert,  bert,  give,  up,  upset,  hopeless,  finish,  tired\",stickers_bummerbert_igiveup_name:\"bummer bert i give up\",stickers_bummerbert_ijustcant_keywords:\"bert,  bummerbert,  cant,  weak,  confused,  sad,  dissappointed\",stickers_bummerbert_ijustcant_name:\"bummer bert i just can't\",stickers_bummerbert_ivemadeahugemistake_keywords:\"bert,  bummerbert,  sad,  bummer,  mistake, huge, oops\",stickers_bummerbert_ivemadeahugemistake_name:\"bummer bert i've made a huge mistake\",stickers_bummerbert_iwillneverfinish_keywords:\"bert,  bummerbert,  finish,  never,  computer,  done, hopeless, \",stickers_bummerbert_iwillneverfinish_name:\"bummerbert i'll never finish\",stickers_bummerbert_iwilltryagainmaybe_keywords:\"bert,  bummerbert,  try,  hopeless,  again,  maybe,  fail\",stickers_bummerbert_iwilltryagainmaybe_name:\"bummerbert i'll try again maybe\",stickers_bummerbert_meh_keywords:\"bummerbert,  bert,  meh, indifference, bored,  hopeless,  careless,  tired\",stickers_bummerbert_meh_name:\"bummer bert meh\",stickers_bummerbert_nobodycares_keywords:\"bert,  bummerbert,  nobody,  cares,  worthless,  sad,  dissappointed\",stickers_bummerbert_nobodycares_name:\"bummer bert nobody cares\",stickers_bummerbert_notme_keywords:\"bert,  bummerbert,  scared,  not,  me,  avoid, alone, fear\",stickers_bummerbert_notme_name:\"bummer bert not me\",stickers_bummerbert_notsofast_keywords:\"bert,  bummerbert,  fast,  not,  stop,  careful\",stickers_bummerbert_notsofast_name:\"bummerbert not so fast\",stickers_bummerbert_sigh_keywords:\"bert,  bummerbert,  upset,  hopeless,  sigh,  sad,  alone\",stickers_bummerbert_sigh_name:\"bummerbert sigh\",stickers_bummerbert_typical_keywords:\"bummerbert,  bert,  typical,  fall,  papers,  hopeless,  drop,  crash,  unlucky\",stickers_bummerbert_typical_name:\"bummer bert typical\",stickers_bummerbert_wellthatfailed_keywords:\"bert,  bummerbert,  fail,  sit,  sad,  dissappointed\",stickers_bummerbert_wellthatfailed_name:\"bummer bert well that failed\",stickers_bummerbert_whatishappiness_keywords:\"bert,  bummerbert,  sad,  happiness,  happy,  thinking,  philosophy,  charlie\",stickers_bummerbert_whatishappiness_name:\"bummer bert what is happiness\",stickers_bummerbert_whyme_keywords:\"bert,  bummerbert,  why,  lonely,  alone,  me,  avoid\",stickers_bummerbert_whyme_name:\"bummerbert why me\",stickers_bummerbert_workinglateagain_keywords:\"bert,  bummerbert,  working,  late,  again,  overwork,  overtime\",stickers_bummerbert_workinglateagain_name:\"bummerbert working late again\",stickers_bummerbert_wrongagain_keywords:\"bummerbert,  bert,  wrong,  again,  hopeless,  sad,  tired\",stickers_bummerbert_wrongagain_name:\"bummer bert wrong again\",stickers_cactiFriends_saguaro_keywords:\"cacti, friends, saguaro\",stickers_cactiFriends_saguaro_name:\"saguaro\",stickers_cactifriends_alarmed_keywords:\"cacti, friends, alarmed\",stickers_cactifriends_alarmed_name:\"alarmed\",stickers_cactifriends_chatting_keywords:\"cacti, friends, chatting\",stickers_cactifriends_chatting_name:\"chatting\",stickers_cactifriends_cheery_keywords:\"cacti, friends, cheery\",stickers_cactifriends_cheery_name:\"cheery\",stickers_cactifriends_content_keywords:\"cacti, friends, content\",stickers_cactifriends_content_name:\"content\",stickers_cactifriends_ecstatic_keywords:\"cacti, friends, ecstatic\",stickers_cactifriends_ecstatic_name:\"ecstatic\",stickers_cactifriends_happyguy_keywords:\"cacti, friends, happy guy\",stickers_cactifriends_happyguy_name:\"happy\",stickers_cactifriends_pals_keywords:\"cacti, friends, pals\",stickers_cactifriends_pals_name:\"pals\",stickers_cactifriends_pinkflower_keywords:\"cacti, friends, pinkflower\",stickers_cactifriends_pinkflower_name:\"pinkflower\",stickers_cactifriends_pricklypear_keywords:\"cacti, friends, pricklypear\",stickers_cactifriends_pricklypear_name:\"pricklypear\",stickers_cactifriends_startled_keywords:\"cacti, friends, startled\",stickers_cactifriends_startled_name:\"startled\",stickers_cactifriends_stern_keywords:\"cacti, friends, stern\",stickers_cactifriends_stern_name:\"stern\",stickers_cactifriends_yellowflower_keywords:\"cacti, friends, yellowflower\",stickers_cactifriends_yellowflower_name:\"yellowflower\",stickers_cantthink_captionPlaceholder:\"CAN’T… THINK…\",stickers_catsinsuits_cat_keywords:\"cat,  catsinsuits,  suit,  animal,  cute,  happy,  office\",stickers_catsinsuits_cat_name:\"cats in suits cat\",stickers_catsinsuits_coffee_keywords:\"cat,  catsinsuits,  coffee,  morning,  happy,  love, heart\",stickers_catsinsuits_coffee_name:\"cat with coffee\",stickers_catsinsuits_dogsuit_keywords:\"cat,  catsinsuits,  dog,  disguise,  woof,  bark, funny\",stickers_catsinsuits_dogsuit_name:\"cats in dog suit\",stickers_catsinsuits_eating_keywords:\"cat,  catsinsuits,  eat,  food,  lunch,  meal,  happy,  content\",stickers_catsinsuits_eating_name:\"cat eating\",stickers_catsinsuits_hairball_keywords:\"catsinsuits,  cat,  hairball,  gross,  upset,  cough\",stickers_catsinsuits_hairball_name:\"cat hairball\",stickers_catsinsuits_injured_keywords:\"cat,  catsinsuits,  office,  injury,  hurt,  sad,  cry,  tears,  pain\",stickers_catsinsuits_injured_name:\"office injury\",stickers_catsinsuits_jump_keywords:\"cat,  catsinsuits,  jump,  excited,  happy,  yay\",stickers_catsinsuits_jump_name:\"jumping cat\",stickers_catsinsuits_keyboard_keywords:\"cat,  catsinsuits,  play,  keyboard,  computer,  curious\",stickers_catsinsuits_keyboard_name:\"cat on the keyboard\",stickers_catsinsuits_lick_keywords:\"cat,  catsinsuits,  lick,  cute,  happy,  clean\",stickers_catsinsuits_lick_name:\"licking cat\",stickers_catsinsuits_mouse_keywords:\"catsinsuits,  cat,  mouse,  play,  curious,  fun,  cute\",stickers_catsinsuits_mouse_name:\"cat with mouse\",stickers_catsinsuits_officechair_keywords:\"cat,  catsinsuits,  chair,  office,  manager,  boss,  happy\",stickers_catsinsuits_officechair_name:\"manager cat\",stickers_catsinsuits_passout_keywords:\"cat,  catsinsuits,  pass,  out,  faint,  dead,  overwork, done\",stickers_catsinsuits_passout_name:\"passed out cat\",stickers_catsinsuits_poop_keywords:\"cat,  catsinsuits,  poop,  break,  bathroom,  careful\",stickers_catsinsuits_poop_name:\"poop cat\",stickers_catsinsuits_question_keywords:\"cat,  catsinsuits,  curious,  cute,  question,  interested\",stickers_catsinsuits_question_name:\"curious cat\",stickers_catsinsuits_rollover_keywords:\"catsinsuits,  cat,  roll,  over,  cute,  tummy\",stickers_catsinsuits_rollover_name:\"roll over cat\",stickers_catsinsuits_scared_keywords:\"cat,  catsinsuits,  scared,  surprise,  startle,  excited\",stickers_catsinsuits_scared_name:\"scared cat\",stickers_catsinsuits_shy_keywords:\"cat,  catsinsuits,  shy,  happiness,  happy,  thinking,  cute\",stickers_catsinsuits_shy_name:\"shy cat\",stickers_catsinsuits_sleepinsun_keywords:\"cat,  catsinsuits,  sun,  sleepy,  comfortable,  happy,  warm\",stickers_catsinsuits_sleepinsun_name:\"cat in the sun\",stickers_catsinsuits_sleepondesk_keywords:\"cat,  catsinsuits,  sleep,  desk,  tired,  break\",stickers_catsinsuits_sleepondesk_name:\"asleep on the desk\",stickers_catsinsuits_waterspill_keywords:\"catsinsuits,  cat,  water,  spill,  oops,  accident,  wasntme\",stickers_catsinsuits_waterspill_name:\"water spill\",stickers_catsinsuits_window_keywords:\"cat,  catsinsuits,  window,  blinds,  scratch,  look,  outside\",stickers_catsinsuits_window_name:\"window cat\",stickers_catsinsuits_yarn_keywords:\"catsinsuits,  cat,  yarn,  play,  game,  happy,  cute\",stickers_catsinsuits_yarn_name:\"cat with yarn\",stickers_checks_and_plusses_arrow_down_keywords:\"Arrow,Down\",stickers_checks_and_plusses_arrow_down_name:\"Arrow Down\",stickers_checks_and_plusses_arrow_left_keywords:\"Arrow,Left\",stickers_checks_and_plusses_arrow_left_name:\"Arrow Left\",stickers_checks_and_plusses_arrow_right_keywords:\"Arrow,Right\",stickers_checks_and_plusses_arrow_right_name:\"Arrow Right\",stickers_checks_and_plusses_arrow_up_keywords:\"Arrow,Up\",stickers_checks_and_plusses_arrow_up_name:\"Arrow Up\",stickers_checks_and_plusses_checkmark_keywords:\"Checkmark\",stickers_checks_and_plusses_checkmark_name:\"Checkmark\",stickers_checks_and_plusses_five_stars_keywords:\"Five,Stars\",stickers_checks_and_plusses_five_stars_name:\"Five Stars\",stickers_checks_and_plusses_o_keywords:\"O\",stickers_checks_and_plusses_o_name:\"O\",stickers_checks_and_plusses_one_star_keywords:\"One,Star\",stickers_checks_and_plusses_one_star_name:\"One Star\",stickers_checks_and_plusses_three_star_keywords:\"Three,Star\",stickers_checks_and_plusses_three_star_name:\"Three Star\",stickers_checks_and_plusses_x_keywords:\"X\",stickers_checks_and_plusses_x_name:\"X\",stickers_circusanimals_aardvark_keywords:\"circus animals, aardvark\",stickers_circusanimals_aardvark_name:\"aardvark\",stickers_circusanimals_bear_keyword:\"circusanimals, bear\",stickers_circusanimals_bear_name:\"bear\",stickers_circusanimals_hippo_keywords:\"circusanimals, hippo\",stickers_circusanimals_hippo_name:\"hippo\",stickers_circusanimals_mouse_keywords:\"circus animals, mouse\",stickers_circusanimals_mouse_name:\"mouse\",stickers_circusanimals_rhino_keywords:\"circus animals, rhino\",stickers_circusanimals_rhino_name:\"rhino\",stickers_circusanimals_sloth_keywords:\"circus animals, sloth\",stickers_circusanimals_sloth_name:\"sloth\",stickers_classic_apple_keywords:\"Apple\",stickers_classic_apple_name:\"Apple\",stickers_classic_book_keywords:\"Book\",stickers_classic_book_name:\"Book\",stickers_classic_bookworm_keywords:\"Bookworm\",stickers_classic_bookworm_name:\"Bookworm\",stickers_classic_fivestars_keywords:\"FiveStars\",stickers_classic_fivestars_name:\"FiveStars\",stickers_classic_goldmedal_keywords:\"GoldMedal\",stickers_classic_goldmedal_name:\"GoldMedal\",stickers_classic_pencil_keywords:\"Pencil\",stickers_classic_pencil_name:\"Pencil\",stickers_classic_pencil2_keywords:\"Pencil2\",stickers_classic_pencil2_name:\"Pencil2\",stickers_classic_smiley_keywords:\"Smiley\",stickers_classic_smiley_name:\"Smiley\",stickers_classic_star_keywords:\"Star\",stickers_classic_star_name:\"Star\",stickers_coolcareers_astronaut_keywords:\"cool, careers, astronaut\",stickers_coolcareers_astronaut_name:\"Astronaut\",stickers_coolcareers_chef_keywords:\"cool, careers, chef\",stickers_coolcareers_chef_name:\"Chef\",stickers_coolcareers_firefighter_keywords:\"cool, careers, firefighter\",stickers_coolcareers_firefighter_name:\"Firefighter\",stickers_coolcareers_mechanic_keywords:\"cool, careers, mechanic\",stickers_coolcareers_mechanic_name:\"Mechanic\",stickers_coolcareers_paramedic_keywords:\"cool, careers, paramedic\",stickers_coolcareers_paramedic_name:\"Paramedic\",stickers_coolcareers_pilot_keywords:\"cool, careers, pilot\",stickers_coolcareers_pilot_name:\"Pilot\",stickers_coolcareers_scientist_keywords:\"cool, careers, scientist\",stickers_coolcareers_scientist_name:\"Scientist\",stickers_coolcareers_violinist_keywords:\"cool, careers, violinist\",stickers_coolcareers_violinist_name:\"Violinist\",stickers_coralreef_coralreef_keywords:\"coral, reef\",stickers_coralreef_coralreef_name:\"Coral Reef\",stickers_coralreef_cuttlefish_keywords:\"coral, reef, cuttle, fish\",stickers_coralreef_cuttlefish_name:\"Cuttle Fish\",stickers_coralreef_eel_keywords:\"coral, reef, eel\",stickers_coralreef_eel_name:\"Eel\",stickers_coralreef_pufferfish_keywords:\"coral, reef, puffer, fish\",stickers_coralreef_pufferfish_name:\"Puffer Fish\",stickers_coralreef_seahorse_keywords:\"coral, reef, seahorse\",stickers_coralreef_seahorse_name:\"Seahorse\",stickers_coralreef_tuskfish_keywords:\"coral, reef, tuskfish\",stickers_coralreef_tuskfish_name:\"Tusk Fish\",stickers_deepsea_anglerfish_keywords:\"deep, sea, angler, fish\",stickers_deepsea_anglerfish_name:\"Angler Fish\",stickers_deepsea_barreleye_keywords:\"deep, sea, barreleye, fish\",stickers_deepsea_barreleye_name:\"Barrel Eye\",stickers_deepsea_dumbooctopus_keywords:\"deep, sea, dumbo, octopus\",stickers_deepsea_dumbooctopus_name:\"Dumbo Octopus\",stickers_deepsea_isopod_keywords:\"deep, sea, isopod\",stickers_deepsea_isopod_name:\"Isopod\",stickers_deepsea_jellyfish_keywords:\"deep, sea, jelly, fish\",stickers_deepsea_jellyfish_name:\"Jelly Fish\",stickers_deepsea_sub_keywords:\"deep, sea, sub\",stickers_deepsea_sub_name:\"Submarine\",stickers_defaultCaption:\"Insert caption\",stickers_designers_bigger_captionPlaceholder:\"Make it bigger\",stickers_designers_bigger_keywords:\"big, yell, make, graphic, designer\",stickers_designers_bigger_name:\"Designers Bigger\",stickers_designers_client_taste_captionPlaceholder:\"CLIENT TASTE\",stickers_designers_client_taste_keywords:\"client, taste, yuck, bad, graphic, designer\",stickers_designers_client_taste_name:\"Designers Client Taste\",stickers_designers_cmyk_or_rgb_captionPlaceholder:\"CMYK OR RGB\",stickers_designers_cmyk_or_rgb_keywords:\"cmyk, rgb, color, graphic, designer\",stickers_designers_cmyk_or_rgb_name:\"Designers Cmyk Or Rgb\",stickers_designers_creative_captionPlaceholder:\"CREATE!\",stickers_designers_creative_keywords:\"creative, think, create, work, make, graphic, designer\",stickers_designers_creative_name:\"Designers Creative\",stickers_designers_design_formal_captionPlaceholder:\"DESIGN FORMAL\",stickers_designers_design_formal_keywords:\"design, formal, good, nice, tie, graphic, designer\",stickers_designers_design_formal_name:\"Designers Design Formal\",stickers_designers_everyones_a_critic_captionPlaceholder:\"EVERYONE'S A CRITIC\",stickers_designers_everyones_a_critic_keywords:\"everyone, critic, speech, graphic, designer\",stickers_designers_everyones_a_critic_name:\"Designers Everyones A Critic\",stickers_designers_everyones_a_designer_captionPlaceholder:\"EVERYONE'S A DESIGNER\",stickers_designers_everyones_a_designer_keywords:\"everyone, critic, annoy, opinion, graphic, designer\",stickers_designers_everyones_a_designer_name:\"Designers Everyones A Designer\",stickers_designers_final_captionPlaceholder:\"FINALFINALFINAL FINALV2.AI\",stickers_designers_final_keywords:\"final, name, file, never, graphic, designer\",stickers_designers_final_name:\"Designers Final\",stickers_designers_fix_captionPlaceholder:\"I CAN FIX IT\",stickers_designers_fix_keywords:\"fix, can, boss, nonsense, graphic, designer\",stickers_designers_fix_name:\"Designers Fix\",stickers_designers_focus_captionPlaceholder:\"FOCUS!\",stickers_designers_focus_keywords:\"Focus, time, work, hard, graphic, designer\",stickers_designers_focus_name:\"Designers Focus\",stickers_designers_hotkey_problems_captionPlaceholder:\"HOTKEY PROBLEMS\",stickers_designers_hotkey_problems_keywords:\"hotkey, problems, keyboard, twist, graphic, designer\",stickers_designers_hotkey_problems_name:\"Designers Hotkey Problems\",stickers_designers_i_dont_get_it_captionPlaceholder:\"I DON'T GET IT\",stickers_designers_i_dont_get_it_keywords:\"get, understand, confused, graphic, designer\",stickers_designers_i_dont_get_it_name:\"Designers I Dont Get It\",stickers_designers_just_a_crit_captionPlaceholder:\"JUST A CRIT...\",stickers_designers_just_a_crit_keywords:\"just, crit, critique, daze, graphic, designer\",stickers_designers_just_a_crit_name:\"Designers Just A Crit\",stickers_designers_layers_flattened_captionPlaceholder:\"LAYERS FLATTENED\",stickers_designers_layers_flattened_keywords:\"layers, flattened, flat, squish, graphic, designer\",stickers_designers_layers_flattened_name:\"Designers Layers Flattened\",stickers_designers_make_it_cool_captionPlaceholder:\"MAKE IT COOL\",stickers_designers_make_it_cool_keywords:\"cool, make, change, request, really, graphic, designer\",stickers_designers_make_it_cool_name:\"Designers Make It Cool\",stickers_designers_my_design_captionPlaceholder:\"DON'T TOUCH MY DESIGN\",stickers_designers_my_design_keywords:\"my, mine, touch, change, graphic, designer\",stickers_designers_my_design_name:\"Designers My Design\",stickers_designers_need_more_screen_captionPlaceholder:\"NEED MORE SCREEN\",stickers_designers_need_more_screen_keywords:\"need, more, screen, space, pixel, graphic, designer\",stickers_designers_need_more_screen_name:\"Designers Need More Screen\",stickers_designers_negative_space_captionPlaceholder:\"NEGATIVE SPACE\",stickers_designers_negative_space_keywords:\"negative, space, white, graphic, designer\",stickers_designers_negative_space_name:\"Designers Negative Space\",stickers_designers_not_green_captionPlaceholder:\"NOT GREEN, 2DBA2D\",stickers_designers_not_green_keywords:\"not, green, hex, color, graphic, designer\",stickers_designers_not_green_name:\"Designers Not Green\",stickers_designers_pixel_perfect_captionPlaceholder:\"PIXEL PERFECT\",stickers_designers_pixel_perfect_keywords:\"pixel, perfect, correct, crooked, graphic, designer\",stickers_designers_pixel_perfect_name:\"Designers Pixel Perfect\",stickers_designers_raise_resolution_captionPlaceholder:\"RAISE RESOLUTION\",stickers_designers_raise_resolution_keywords:\"raise, resolution, raster, vector, pixel, graphic, designer\",stickers_designers_raise_resolution_name:\"Designers Raise Resolution\",stickers_designers_simple_captionPlaceholder:\"SIMPLE... YOU TRY IT\",stickers_designers_simple_keywords:\"simple, try, hard, really, graphic, designer\",stickers_designers_simple_name:\"Designers Simple\",stickers_designers_snap_to_grid_captionPlaceholder:\"SNAP TO GRID\",stickers_designers_snap_to_grid_keywords:\"snap, grid, lines, ruler, pixel, perfect graphic, designer\",stickers_designers_snap_to_grid_name:\"Designers Snap To Grid\",stickers_designers_think_outside_the_box_captionPlaceholder:\"THINK OUTSIDE THE BOX\",stickers_designers_think_outside_the_box_keywords:\"think, outside, box, creative, graphic, designer\",stickers_designers_think_outside_the_box_name:\"Designers Think Outside The Box\",stickers_designers_work_for_exposure_captionPlaceholder:\"WORK FOR EXPOSURE\",stickers_designers_work_for_exposure_keywords:\"work, exposure, no, free, graphic, designer\",stickers_designers_work_for_exposure_name:\"Designers Work For Exposure\",stickers_devices_device_happy_keywords:\"Device,Happy\",stickers_devices_device_happy_name:\"Device Happy\",stickers_devices_device_mobile_happy_keywords:\"Device,Mobile,Happy\",stickers_devices_device_mobile_happy_name:\"Device Mobile Happy\",stickers_devices_device_mobile_neutral_keywords:\"Device,Mobile,Neutral\",stickers_devices_device_mobile_neutral_name:\"Device Mobile Neutral\",stickers_devices_device_mobile_upset_keywords:\"Device,Mobile,Upset\",stickers_devices_device_mobile_upset_name:\"Device Mobile Upset\",stickers_devices_device_mobile_xx_keywords:\"Device,Mobile,XX\",stickers_devices_device_mobile_xx_name:\"Device Mobile XX\",stickers_devices_device_neutral_keywords:\"Device,Neutral\",stickers_devices_device_neutral_name:\"Device Neutral\",stickers_devices_device_upset_keywords:\"Device,Upset\",stickers_devices_device_upset_name:\"Device Upset\",stickers_devices_device_xx_keywords:\"Device,xx\",stickers_devices_device_xx_name:\"Device xx\",stickers_devs_404_captionPlaceholder:\"404 ERROR NOT FOUND\",stickers_devs_404_keywords:\"404, error, not, found, developer\",stickers_devs_404_name:\"Devs 404\",stickers_devs_500_captionPlaceholder:\"500 INTERNAL ERROR\",stickers_devs_500_keywords:\"500, error, internal, developer\",stickers_devs_500_name:\"Devs 500\",stickers_devs_approved_captionPlaceholder:\"APPROVED!\",stickers_devs_approved_keywords:\"approved, yes, good, happy, developer\",stickers_devs_approved_name:\"Devs Approved\",stickers_devs_big_data_captionPlaceholder:\"BIG DATA\",stickers_devs_big_data_keywords:\"Big, data, power, developer\",stickers_devs_big_data_name:\"Devs Big Data\",stickers_devs_broke_the_build_captionPlaceholder:\"BROKE THE BUILD\",stickers_devs_broke_the_build_keywords:\"Broke, error, Build, oops, developer\",stickers_devs_broke_the_build_name:\"Devs Broke the Build\",stickers_devs_bugs_bugs_bugs_captionPlaceholder:\"BUGS BUGS BUGS\",stickers_devs_bugs_bugs_bugs_keywords:\"Bug, bugs, error, internal, developer\",stickers_devs_bugs_bugs_bugs_name:\"Devs Bugs Bugs Bugs\",stickers_devs_can_you_review_captionPlaceholder:\"CAN YOU REVIEW THIS?\",stickers_devs_can_you_review_keywords:\"Review, help, critique, developer\",stickers_devs_can_you_review_name:\"Devs Can You Review\",stickers_devs_cloud_captionPlaceholder:\"THE CLOUD\",stickers_devs_cloud_keywords:\"Cloud, data, information, storage, developer\",stickers_devs_cloud_name:\"Devs Cloud\",stickers_devs_computer_masters_captionPlaceholder:\"MASTER!\",stickers_devs_computer_masters_keywords:\"Computer, master, robot, developer\",stickers_devs_computer_masters_name:\"Devs Computer Masters\",stickers_devs_done_captionPlaceholder:\"DONE\",stickers_devs_done_keywords:\"Done, Test, not, more, developer\",stickers_devs_done_name:\"Devs Done\",stickers_devs_hacked_captionPlaceholder:\"HACKED\",stickers_devs_hacked_keywords:\"Hacked, danger, skull, developer\",stickers_devs_hacked_name:\"Devs Hacked\",stickers_devs_make_it_better_captionPlaceholder:\"MAKE IT BETTER\",stickers_devs_make_it_better_keywords:\"better, make, bad, redo, developer\",stickers_devs_make_it_better_name:\"Devs Make It Better\",stickers_devs_merge_conflict_captionPlaceholder:\"MERGE CONFLICT\",stickers_devs_merge_conflict_keywords:\"merge, conflict, problem, error, developer\",stickers_devs_merge_conflict_name:\"Devs Merge Conflict\",stickers_devs_multiplying_captionPlaceholder:\"BUGS MULTIPLYING\",stickers_devs_multiplying_keywords:\"bug, error, bad, problem, developer\",stickers_devs_multiplying_name:\"Devs Multiplying\",stickers_devs_no_repro_captionPlaceholder:\"NO REPRO\",stickers_devs_no_repro_keywords:\"no, error, repro, developer\",stickers_devs_no_repro_name:\"Devs No Repro\",stickers_devs_not_a_bug_captionPlaceholder:\"IT'S NOT A BUG IT'S A FEATURE\",stickers_devs_not_a_bug_keywords:\"Bug, error, feature, developer\",stickers_devs_not_a_bug_name:\"Devs Not A Bug\",stickers_devs_pr_out_captionPlaceholder:\"PR OUT\",stickers_devs_pr_out_keywords:\"pr, out, pull, releas, developer\",stickers_devs_pr_out_name:\"Devs PR Out\",stickers_devs_smash_captionPlaceholder:\"SMASH\",stickers_devs_smash_keywords:\"smash, error, angry, stupid, developer\",stickers_devs_smash_name:\"Devs Smash\",stickers_devs_test_fail_captionPlaceholder:\"TEST FAIL\",stickers_devs_test_fail_keywords:\"Test, error, fail, developer\",stickers_devs_test_fail_name:\"Devs Test Fail\",stickers_devs_uncodable_captionPlaceholder:\"THIS IS UNCODABLE\",stickers_devs_uncodable_keywords:\"uncodable, error, code, developer\",stickers_devs_uncodable_name:\"Devs Uncodable\",stickers_devs_waiting_for_compile_captionPlaceholder:\"WAITING FOR COMPILE\",stickers_devs_waiting_for_compile_keywords:\"wait, error, compile, forever, developer\",stickers_devs_waiting_for_compile_name:\"Devs Waiting For Compile\",stickers_devs_works_on_my_machine_captionPlaceholder:\"WORKS ON MY MACHINE\",stickers_devs_works_on_my_machine_keywords:\"Works, error, my, machine, developer\",stickers_devs_works_on_my_machine_name:\"Devs Works On My Machine\",stickers_featheredfriends_cockatoo_keywords:\"feathered friends, cockatoo\",stickers_featheredfriends_cockatoo_name:\"cockatoo\",stickers_featheredfriends_owl_keywords:\"feathered friends, owl\",stickers_featheredfriends_owl_name:\"owl\",stickers_featheredfriends_penguin_keywords:\"feathered friends, penguin\",stickers_featheredfriends_penguin_name:\"penguin\",stickers_featheredfriends_pigeon_keywords:\"feathered friends, pigeon\",stickers_featheredfriends_pigeon_name:\"pigeon\",stickers_featheredfriends_robin_keywords:\"feathered friends, robin\",stickers_featheredfriends_robin_name:\"robin\",stickers_featheredfriends_toucan_keywords:\"featheredfriends, toucan\",stickers_featheredfriends_toucan_name:\"toucan\",stickers_food_beer_keywords:\"food,  eat, drink,  beer, alcohol\",stickers_food_beer_name:\"beer\",stickers_food_burger_keywords:\"food,  eat,  burger, juicy, delicious\",stickers_food_burger_name:\"burger\",stickers_food_burrito_keywords:\"food,  eat,  burrito, mexican, big\",stickers_food_burrito_name:\"burrito\",stickers_food_cake_keywords:\"food,  eat, party,  cake, birthday\",stickers_food_cake_name:\"cake\",stickers_food_cocktail_keywords:\"eat,  food,  cocktail, drink, alcohol\",stickers_food_cocktail_name:\"cocktail\",stickers_food_coffee_keywords:\"food,  eat,  coffee, drink\",stickers_food_coffee_name:\"coffee\",stickers_food_cupcake_keywords:\"food,  eat,  cupcake, party\",stickers_food_cupcake_name:\"cupcake\",stickers_food_dimsum_keywords:\"food,  eat, chinese,  dimsum, asian\",stickers_food_dimsum_name:\"dim sum\",stickers_food_donut_keywords:\"food,  eat,  donut, breakfast, coffee\",stickers_food_donut_name:\"donut\",stickers_food_fries_keywords:\"eat,  food,  fries, fast, potato\",stickers_food_fries_name:\"fries\",stickers_food_generaltso_keywords:\"food,  eat,  generaltso, chinese, panda\",stickers_food_generaltso_name:\"general tso\",stickers_food_hotdog_keywords:\"food,  eat,  hot, dog, america, july\",stickers_food_hotdog_name:\"hot dog\",stickers_food_icecream_keywords:\"food,  eat,  ice, cream\",stickers_food_icecream_name:\"ice cream\",stickers_food_mixeddrink_keywords:\"food,  eat,  mixed, drink, alcohol\",stickers_food_mixeddrink_name:\"mixed drink\",stickers_food_pita_keywords:\"eat,  food,  pita, middle, east\",stickers_food_pita_name:\"pita\",stickers_food_pizza_keywords:\"food,  eat,  pizza, italian\",stickers_food_pizza_name:\"pizza\",stickers_food_ramen_keywords:\"food,  eat,  ramen, asian, soup, noodle\",stickers_food_ramen_name:\"ramen\",stickers_food_salad_keywords:\"food,  eat, animal,  salad, vegetables, healthy\",stickers_food_salad_name:\"salad\",stickers_food_sandwich_keywords:\"food,  eat,  sandwich, animal, classic\",stickers_food_sandwich_name:\"sandwich\",stickers_food_sashimi_keywords:\"eat,  food,  sashimi, asian, japan, sushi\",stickers_food_sashimi_name:\"sashimi\",stickers_food_soup_keywords:\"food,  eat,  soup, chicken, noodle\",stickers_food_soup_name:\"soup\",stickers_food_spaghetti_keywords:\"eat,  food,  spaghetti, italian\",stickers_food_spaghetti_name:\"spaghetti\",stickers_food_streettaco_keywords:\"word,  food,  street,  taco,  eat, mexican\",stickers_food_streettaco_name:\"street taco\",stickers_food_sushi_keywords:\"food, japan,  eat,  sushi,  asian\",stickers_food_sushi_name:\"sushi\",stickers_food_taco_keywords:\"food, mexican,  eat, taco\",stickers_food_taco_name:\"taco\",stickers_food_tea_keywords:\"food,  eat, drink,  tea\",stickers_food_tea_name:\"tea\",stickers_foodcourt_angry_burger_keywords:\"Angry,Burger\",stickers_foodcourt_angry_burger_name:\"Angry Burger\",stickers_foodcourt_ecstatic_burger_keywords:\"Ecstatic,Burger\",stickers_foodcourt_ecstatic_burger_name:\"Ecstatic Burger\",stickers_foodcourt_ecstatic_fries_keywords:\"Ecstatic,Fries\",stickers_foodcourt_ecstatic_fries_name:\"Ecstatic Fries\",stickers_foodcourt_froyo_furious_keywords:\"Froyo,Furious\",stickers_foodcourt_froyo_furious_name:\"Froyo Furious\",stickers_foodcourt_happy_burger_keywords:\"Happy,Burger\",stickers_foodcourt_happy_burger_name:\"Happy Burger\",stickers_foodcourt_happy_fries_keywords:\"Happy,Fries\",stickers_foodcourt_happy_fries_name:\"Happy Fries\",stickers_foodcourt_hotdog_doubtful_keywords:\"HotDog,Doubtful\",stickers_foodcourt_hotdog_doubtful_name:\"HotDog Doubtful\",stickers_foodcourt_hotdog_ecstatic_keywords:\"HotDog,Ecstatic\",stickers_foodcourt_hotdog_ecstatic_name:\"HotDog Ecstatic\",stickers_foodcourt_hotdog_embarrassed_ecstatic_keywords:\"HotDog,Embarrassed,Ecstatic\",stickers_foodcourt_hotdog_embarrassed_ecstatic_name:\"HotDog Embarrassed Ecstatic\",stickers_foodcourt_hotdog_happy_keywords:\"HotDog,Happy\",stickers_foodcourt_hotdog_happy_name:\"HotDog Happy\",stickers_foodcourt_nervous_doughnut_keywords:\"Nervous,Doughnut\",stickers_foodcourt_nervous_doughnut_name:\"Nervous Doughnut\",stickers_foodcourt_nonplussed_fries_keywords:\"Nonplussed,Fries\",stickers_foodcourt_nonplussed_fries_name:\"Nonplussed Fries\",stickers_foodcourt_sad_burger_keywords:\"Sad,Burger\",stickers_foodcourt_sad_burger_name:\"Sad Burger\",stickers_foodcourt_soda_angry_keywords:\"Soda,Angry\",stickers_foodcourt_soda_angry_name:\"Soda Angry\",stickers_foodcourt_soda_dubious_keywords:\"Soda,Dubious\",stickers_foodcourt_soda_dubious_name:\"Soda Dubious\",stickers_foodcourt_soda_ecstatic_keywords:\"Soda,Ecstatic\",stickers_foodcourt_soda_ecstatic_name:\"Soda Ecstatic\",stickers_foodcourt_soda_happy_keywords:\"Soda,Happy\",stickers_foodcourt_soda_happy_name:\"Soda Happy\",stickers_foodcourt_taco_broken_keywords:\"Taco,Broken\",stickers_foodcourt_taco_broken_name:\"Taco Broken\",stickers_foodcourt_taco_content_keywords:\"Taco,Content\",stickers_foodcourt_taco_content_name:\"Taco Content\",stickers_foodcourt_taco_dismissive_keywords:\"Taco,Dismissive\",stickers_foodcourt_taco_dismissive_name:\"Taco Dismissive\",stickers_foodcourt_taco_ecstatic_keywords:\"Taco,Ecstatic\",stickers_foodcourt_taco_ecstatic_name:\"Taco Ecstatic\",stickers_foodcourt_taco_sad_keywords:\"Taco,Sad\",stickers_foodcourt_taco_sad_name:\"Taco Sad\",stickers_foodcourt_terrified_fries_keywords:\"Terrified,Fries\",stickers_foodcourt_terrified_fries_name:\"Terrified Fries\",stickers_fruitsalad_blackberry_ecstatic_keywords:\"Blackberry,Ecstatic\",stickers_fruitsalad_blackberry_ecstatic_name:\"Blackberry Ecstatic\",stickers_fruitsalad_blackberry_happy_keywords:\"Blackberry,Happy\",stickers_fruitsalad_blackberry_happy_name:\"Blackberry Happy\",stickers_fruitsalad_blackberry_sad_keywords:\"Blackberry,Sad\",stickers_fruitsalad_blackberry_sad_name:\"Blackberry Sad\",stickers_fruitsalad_cherry_ecstatic_keywords:\"Cherry,Ecstatic\",stickers_fruitsalad_cherry_ecstatic_name:\"Cherry Ecstatic\",stickers_fruitsalad_cherry_happy_keywords:\"Cherry,Happy\",stickers_fruitsalad_cherry_happy_name:\"Cherry Happy\",stickers_fruitsalad_cherry_sad_keywords:\"Cherry,Sad\",stickers_fruitsalad_cherry_sad_name:\"Cherry Sad\",stickers_fruitsalad_lemon_ecstatic_keywords:\"Lemon,Ecstatic\",stickers_fruitsalad_lemon_ecstatic_name:\"Lemon Ecstatic\",stickers_fruitsalad_lemon_happy_keywords:\"Lemon,Happy\",stickers_fruitsalad_lemon_happy_name:\"Lemon Happy\",stickers_fruitsalad_lemon_sad_keywords:\"Lemon,Sad\",stickers_fruitsalad_lemon_sad_name:\"Lemon Sad\",stickers_fruitsalad_pear_ecstatic_keywords:\"Pear,Ecstatic\",stickers_fruitsalad_pear_ecstatic_name:\"Pear Ecstatic\",stickers_fruitsalad_pear_happy_keywords:\"Pear,Happy\",stickers_fruitsalad_pear_happy_name:\"Pear Happy\",stickers_fruitsalad_pear_sad_keywords:\"Pear,Sad\",stickers_fruitsalad_pear_sad_name:\"Pear Sad\",stickers_fruitsalad_strawberry_ecstatic_keywords:\"Strawberry,Ecstatic\",stickers_fruitsalad_strawberry_ecstatic_name:\"Strawberry Ecstatic\",stickers_fruitsalad_strawberry_happy_keywords:\"Strawberry,Happy\",stickers_fruitsalad_strawberry_happy_name:\"Strawberry Happy\",stickers_fruitsalad_strawberry_sad_keywords:\"Strawberry,Sad\",stickers_fruitsalad_strawberry_sad_name:\"Strawberry Sad\",stickers_keywords:\"stickers\",stickers_leaf_bee_keywords:\"leaf, bee\",stickers_leaf_bee_name:\"Bee\",stickers_leaf_birch_keywords:\"leaf, birch\",stickers_leaf_birch_name:\"Birch\",stickers_leaf_caterpillar_keywords:\"leaf, caterpillar\",stickers_leaf_caterpillar_name:\"Caterpillar\",stickers_leaf_chokeberry_keywords:\"leaf, choke, berry\",stickers_leaf_chokeberry_name:\"Chokeberry\",stickers_leaf_elm_keywords:\"leaf, elm\",stickers_leaf_elm_name:\"Elm\",stickers_leaf_hawthorn_keywords:\"leaf, hawthorn\",stickers_leaf_hawthorn_name:\"Hawthorn\",stickers_leaf_hazel_keywords:\"leaf, hazel\",stickers_leaf_hazel_name:\"Hazel\",stickers_leaf_ladybug_keywords:\"leaf, lady, bug\",stickers_leaf_ladybug_name:\"Ladybug\",stickers_leaf_lilac_keywords:\"leaf, lilac\",stickers_leaf_lilac_name:\"Lilac\",stickers_leaf_linden_keywords:\"leaf, linden\",stickers_leaf_linden_name:\"Linden\",stickers_leaf_maple_keywords:\"leaf, maple\",stickers_leaf_maple_name:\"Maple\",stickers_leaf_oak_keywords:\"leaf, oak\",stickers_leaf_oak_name:\"Oak\",stickers_leaf_poplar_keywords:\"leaf, poplar\",stickers_leaf_poplar_name:\"Poplar\",stickers_leaf_rowan_keywords:\"leaf, rowan\",stickers_leaf_rowan_name:\"Rowan\",stickers_leaf_teak_keywords:\"leaf, teak\",stickers_leaf_teak_name:\"Teak\",stickers_leaf_vibernum_keywords:\"leaf, vibernum\",stickers_leaf_vibernum_name:\"Vibernum\",stickers_legal_another_six_captionPlaceholder:\"ANOTHER 6 MINUTES\",stickers_legal_another_six_keywords:\"Bill, another, six, 6, money, lawyer, legal\",stickers_legal_another_six_name:\"Legal Another Six\",stickers_legal_billing_code_captionPlaceholder:\"BILLING CODE?\",stickers_legal_billing_code_keywords:\"bill, code, money, lawyer, legal\",stickers_legal_billing_code_name:\"Legal Billing Code\",stickers_legal_disbarred_captionPlaceholder:\"DISBARRED\",stickers_legal_disbarred_keywords:\"disbar, bad, problem, lawyer, legal\",stickers_legal_disbarred_name:\"Legal Disbarred\",stickers_legal_doc_review_captionPlaceholder:\"DOC REVIEW\",stickers_legal_doc_review_keywords:\"doc, review, paper, work, lawyer, legal\",stickers_legal_doc_review_name:\"Legal Doc Review\",stickers_legal_doctor_captionPlaceholder:\"I'M A DOCTOR\",stickers_legal_doctor_keywords:\"doctor, jd, juris, degree, school, lawyer, legal\",stickers_legal_doctor_name:\"Legal Doctor\",stickers_legal_fair_use_captionPlaceholder:\"IS THIS FAIR USE\",stickers_legal_fair_use_keywords:\"fair, use, contract, rights, lawyer, legal\",stickers_legal_fair_use_name:\"Legal Fair Use\",stickers_legal_fine_print_captionPlaceholder:\"CHECK THE FINE PRINT\",stickers_legal_fine_print_keywords:\"fine, print, details, contract, catch, lawyer, legal\",stickers_legal_fine_print_name:\"Legal Fine Print\",stickers_legal_force_majeure_captionPlaceholder:\"FORCE MAJEURE\",stickers_legal_force_majeure_keywords:\"Force, majeure, god, nature, lawyer, legal\",stickers_legal_force_majeure_name:\"Legal Force Majeure\",stickers_legal_legalese_captionPlaceholder:\"LEGALESE\",stickers_legal_legalese_keywords:\"Legalese, talk, jargon, nonsense, lawyer, legal\",stickers_legal_legalese_name:\"Legal Legalese\",stickers_legal_nda_captionPlaceholder:\"SHHHH, IT'S NDA\",stickers_legal_nda_keywords:\"NDA, non, disclosure, agreement, lawyer, legal\",stickers_legal_nda_name:\"Legal NDA\",stickers_legal_non_sequitur_captionPlaceholder:\"NON SEQUITUR\",stickers_legal_non_sequitur_keywords:\"non, sequitur, latin, lawyer, legal\",stickers_legal_non_sequitur_name:\"Legal Non Sequitur\",stickers_legal_notary_captionPlaceholder:\"I NEED A NOTARY!\",stickers_legal_notary_keywords:\"notary, need, document, lawyer, legal\",stickers_legal_notary_name:\"Legal Notary\",stickers_legal_objection_captionPlaceholder:\"OBJECTION!\",stickers_legal_objection_keywords:\"objection, no, stop, loud, lawyer, legal\",stickers_legal_objection_name:\"Legal Objection\",stickers_legal_overruled_captionPlaceholder:\"OVERRULLED\",stickers_legal_overruled_keywords:\"Overrule, no, stop, judge, lawyer, legal\",stickers_legal_overruled_name:\"Legal Overruled\",stickers_legal_plead_the_fifth_captionPlaceholder:\"PLEAD THE FIFTH\",stickers_legal_plead_the_fifth_keywords:\"plead, fifth, silent, secret, lawyer, legal\",stickers_legal_plead_the_fifth_name:\"Legal Plead The Fifth\",stickers_legal_research_time_captionPlaceholder:\"RESEARCH TIME\",stickers_legal_research_time_keywords:\"research, time, study, lawyer, legal\",stickers_legal_research_time_name:\"Legal Research Time\",stickers_legal_rule_11_captionPlaceholder:\"RULE 11\",stickers_legal_rule_11_keywords:\"rule, 11, stop, attack, lawyer, legal\",stickers_legal_rule_11_name:\"Legal Rule 11\",stickers_legal_shark_captionPlaceholder:\"ARE YOU DONE YET?\",stickers_legal_shark_keywords:\"shark, coffee, lawyer, legal\",stickers_legal_shark_name:\"Legal Shark\",stickers_legal_sign_captionPlaceholder:\"DID YOU SIGN?\",stickers_legal_sign_keywords:\"sign, document, fail, forget, lawyer, legal\",stickers_legal_sign_name:\"Legal Sign\",stickers_legal_socratic_method_captionPlaceholder:\"SOCRATIC METHOD\",stickers_legal_socratic_method_keywords:\"socratic, method, logic, debate, lawyer, legal\",stickers_legal_socratic_method_name:\"Legal Socratic Method\",stickers_legal_sustained_captionPlaceholder:\"SUSTAINED\",stickers_legal_sustained_keywords:\"sustained, accept, support, lawyer, legal\",stickers_legal_sustained_name:\"Legal Sustained\",stickers_legal_transcribe_captionPlaceholder:\"TIME TO TRANSCRIBE\",stickers_legal_transcribe_keywords:\"transcribe, time, no, machine, lawyer, legal\",stickers_legal_transcribe_name:\"Legal Transcribe\",stickers_legal_we_got_sued_captionPlaceholder:\"WE GOT SUED\",stickers_legal_we_got_sued_keywords:\"sue, bad, mistake, sad, lawyer, legal\",stickers_legal_we_got_sued_name:\"Legal We Got Sued\",stickers_legal_we_need_a_specialist_captionPlaceholder:\"WE NEED A SPECIALIST\",stickers_legal_we_need_a_specialist_keywords:\"need, specialist, lawyer, legal\",stickers_legal_we_need_a_specialist_name:\"Legal We Need A Specialist\",stickers_marchingducks_drummajorducky_keywords:\"marching, duck, drum, major, duck\",stickers_marchingducks_drummajorducky_name:\"Drum Major Duck\",stickers_marchingducks_flagducky_keywords:\"marching duck, flag, duck\",stickers_marchingducks_flagducky_name:\"Flag Duck\",stickers_marchingducks_fluteducky_keywords:\"marching duck, flute, duck\",stickers_marchingducks_fluteducky_name:\"Flute Duck\",stickers_marchingducks_kazooducky_keywords:\"marching duck, kazoo, duck\",stickers_marchingducks_kazooducky_name:\"Kazoo Duck\",stickers_marchingducks_rubberducky_keywords:\"marching duck, rubber, duck\",stickers_marchingducks_rubberducky_name:\"Rubber Duck\",stickers_marchingducks_saxaphoneducky_keywords:\"marching duck, saxaphone, duck\",stickers_marchingducks_saxaphoneducky_name:\"Saxaphone Duck\",stickers_marchingducks_trumpetducky_keywords:\"marching duck, trumpet, duck\",stickers_marchingducks_trumpetducky_name:\"Trumpet Duck\",stickers_marchingducks_tubaducky_keywords:\"marching duck, tuba, duck\",stickers_marchingducks_tubaducky_name:\"Tuba Duck\",stickers_mixedvegetables_broccoli_ecstatic_keywords:\"Broccoli,Ecstatic\",stickers_mixedvegetables_broccoli_ecstatic_name:\"Broccoli Ecstatic\",stickers_mixedvegetables_broccoli_happy_keywords:\"Broccoli,Happy\",stickers_mixedvegetables_broccoli_happy_name:\"Broccoli Happy\",stickers_mixedvegetables_broccoli_sad_keywords:\"Broccoli,Sad\",stickers_mixedvegetables_broccoli_sad_name:\"Broccoli Sad\",stickers_mixedvegetables_cauliflower_ecstatic_keywords:\"Cauliflower,Ecstatic\",stickers_mixedvegetables_cauliflower_ecstatic_name:\"Cauliflower Ecstatic\",stickers_mixedvegetables_cauliflower_happy_keywords:\"Cauliflower,Happy\",stickers_mixedvegetables_cauliflower_happy_name:\"Cauliflower Happy\",stickers_mixedvegetables_cauliflower_sad_keywords:\"Cauliflower,Sad\",stickers_mixedvegetables_cauliflower_sad_name:\"Cauliflower Sad\",stickers_mixedvegetables_eggplant_happy_keywords:\"Eggplant,Happy\",stickers_mixedvegetables_eggplant_happy_name:\"Eggplant Happy\",stickers_mixedvegetables_eggplant_sad_keywords:\"Eggplant,Sad\",stickers_mixedvegetables_eggplant_sad_name:\"Eggplant Sad\",stickers_mixedvegetables_greenpepper_ecstatic_keywords:\"Greenpepper,Ecstatic\",stickers_mixedvegetables_greenpepper_ecstatic_name:\"Greenpepper Ecstatic\",stickers_mixedvegetables_greenpepper_happy_keywords:\"Greenpepper,Happy\",stickers_mixedvegetables_greenpepper_happy_name:\"Greenpepper Happy\",stickers_mixedvegetables_greenpepper_sad_keywords:\"Greenpepper,Sad\",stickers_mixedvegetables_greenpepper_sad_name:\"Greenpepper Sad\",stickers_mixedvegetables_redpepper_ecstatic_keywords:\"Redpepper,Ecstatic\",stickers_mixedvegetables_redpepper_ecstatic_name:\"Redpepper Ecstatic\",stickers_mixedvegetables_redpepper_happy_keywords:\"Redpepper,Happy\",stickers_mixedvegetables_redpepper_happy_name:\"Redpepper Happy\",stickers_mixedvegetables_redpepper_sad_keywords:\"Redpepper,Sad\",stickers_mixedvegetables_redpepper_sad_name:\"Redpepper Sad\",stickers_mixedvegetables_yellowpepper_ecstatic_keywords:\"Yellowpepper,Ecstatic\",stickers_mixedvegetables_yellowpepper_ecstatic_name:\"Yellowpepper Ecstatic\",stickers_mixedvegetables_yellowpepper_happy_keywords:\"Yellowpepper,Happy\",stickers_mixedvegetables_yellowpepper_happy_name:\"Yellowpepper Happy\",stickers_mixedvegetables_yellowpepper_sad_keywords:\"Yellowpepper,Sad\",stickers_mixedvegetables_yellowpepper_sad_name:\"Yellowpepper Sad\",stickers_monkey_attack_keywords:\"monkey,  cute, animal,  attack\",stickers_monkey_attack_name:\"attack\",stickers_monkey_banana_keywords:\"monkey,  cute,  banana, animal, food\",stickers_monkey_banana_name:\"banana\",stickers_monkey_basic_keywords:\"monkey,  cute,  basic, animal, smile\",stickers_monkey_basic_name:\"basic\",stickers_monkey_bored_keywords:\"monkey,  cute, animal,  bored\",stickers_monkey_bored_name:\"bored\",stickers_monkey_cheer_keywords:\"cute,  monkey,  cheer, animal\",stickers_monkey_cheer_name:\"cheer\",stickers_monkey_cool_keywords:\"monkey,  cute,  cool, animal\",stickers_monkey_cool_name:\"cool\",stickers_monkey_dance_keywords:\"monkey,  cute,  dance, animal\",stickers_monkey_dance_name:\"dance\",stickers_monkey_disguise_keywords:\"monkey,  cute, animal,  disguise\",stickers_monkey_disguise_name:\"disguise\",stickers_monkey_dissed_keywords:\"monkey,  cute,  dissed, animal, offended\",stickers_monkey_dissed_name:\"dissed\",stickers_monkey_dumbstruck_keywords:\"cute,  monkey,  dumbstruck, animal\",stickers_monkey_dumbstruck_name:\"dumbstruck\",stickers_monkey_encourage_keywords:\"monkey,  cute,  encourage, animal\",stickers_monkey_encourage_name:\"encourage\",stickers_monkey_facedown_keywords:\"monkey,  cute,  facedown, animal, fall, down\",stickers_monkey_facedown_name:\"facedown\",stickers_monkey_frustrated_keywords:\"monkey,  cute,  frustrated, animal\",stickers_monkey_frustrated_name:\"frustrated\",stickers_monkey_furious_keywords:\"monkey,  cute,  furious, animal\",stickers_monkey_furious_name:\"furious\",stickers_monkey_hearnoevil_keywords:\"cute,  monkey,  hear no evil, animal, evil\",stickers_monkey_hearnoevil_name:\"hear no evil\",stickers_monkey_jump_keywords:\"monkey,  cute,  jump, animal\",stickers_monkey_jump_name:\"jump\",stickers_monkey_photo_keywords:\"monkey,  cute,  photo, animal\",stickers_monkey_photo_name:\"photo\",stickers_monkey_run_keywords:\"monkey,  cute, animal,  run, exercise\",stickers_monkey_run_name:\"run\",stickers_monkey_seenoevil_keywords:\"monkey,  cute,  see no evil, animal, evil\",stickers_monkey_seenoevil_name:\"see no evil\",stickers_monkey_shrug_keywords:\"cute,  monkey,  shrug, animal\",stickers_monkey_shrug_name:\"shrug\",stickers_monkey_sleep_keywords:\"monkey,  cute,  sleep, animal, laugh\",stickers_monkey_sleep_name:\"sleep\",stickers_monkey_sneak_keywords:\"cute,  monkey,  sneak, animal\",stickers_monkey_sneak_name:\"sneak\",stickers_monkey_speaknoevil_keywords:\"word,  monkey,  speak no evil,  smile,  cute, evil\",stickers_monkey_speaknoevil_name:\"speak no evil\",stickers_monkey_stressed_keywords:\"monkey, animal,  cute,  stressed,  tired\",stickers_monkey_stressed_name:\"stressed\",stickers_monkey_tears_keywords:\"monkey, animal,  cute, tears\",stickers_monkey_tears_name:\"tears\",stickers_monkey_think_keywords:\"monkey,  cute, animal,  think\",stickers_monkey_think_name:\"think\",stickers_monkey_thumbsup_keywords:\"monkey,  cute,  thumbs, animal, up\",stickers_monkey_thumbsup_name:\"thumbs up\",stickers_monkey_wornout_keywords:\"monkey,  cute,  worn, animal, out\",stickers_monkey_wornout_name:\"worn out\",stickers_name:\"Stickers\",stickers_octocorn_amazed_keywords:\"octocorn,  cute, animal,  amazed\",stickers_octocorn_amazed_name:\"amazed\",stickers_octocorn_awe_keywords:\"octocorn,  cute,  awe, animal\",stickers_octocorn_awe_name:\"awe\",stickers_octocorn_barf_keywords:\"octocorn,  cute,  barf, animal, puke, sick, throw up\",stickers_octocorn_barf_name:\"barf\",stickers_octocorn_coffee_keywords:\"octocorn,  cute, animal,  coffee\",stickers_octocorn_coffee_name:\"coffee\",stickers_octocorn_cold_keywords:\"cute,  octocorn,  cold, animal\",stickers_octocorn_cold_name:\"cold\",stickers_octocorn_command_keywords:\"octocorn,  cute,  command, animal\",stickers_octocorn_command_name:\"command\",stickers_octocorn_confident_keywords:\"octocorn,  cute,  confident, animal\",stickers_octocorn_confident_name:\"confident\",stickers_octocorn_confused_keywords:\"octocorn,  cute, animal,  confused\",stickers_octocorn_confused_name:\"confused\",stickers_octocorn_creepy_keywords:\"octocorn,  cute,  creepy, animal\",stickers_octocorn_creepy_name:\"creepy\",stickers_octocorn_crosseye_keywords:\"cute,  octocorn,  crosseye, animal\",stickers_octocorn_crosseye_name:\"crosseye\",stickers_octocorn_cry_keywords:\"octocorn,  cute,  cry, animal\",stickers_octocorn_cry_name:\"cry\",stickers_octocorn_derp_keywords:\"octocorn,  cute,  derp, animal\",stickers_octocorn_derp_name:\"derp\",stickers_octocorn_devious_keywords:\"octocorn,  cute,  devious, animal\",stickers_octocorn_devious_name:\"devious\",stickers_octocorn_drunk_keywords:\"octocorn,  cute,  drunk, animal\",stickers_octocorn_drunk_name:\"drunk\",stickers_octocorn_eager_keywords:\"cute,  octocorn,  eager, animal\",stickers_octocorn_eager_name:\"eager\",stickers_octocorn_enthused_keywords:\"octocorn,  cute,  eager, animal,  enthused\",stickers_octocorn_enthused_name:\"enthused\",stickers_octocorn_excited_keywords:\"octocorn,  cute,  please,  rush, animal\",stickers_octocorn_excited_name:\"excited\",stickers_octocorn_faceplant_keywords:\"octocorn,  cute, animal,  face, fall\",stickers_octocorn_faceplant_name:\"face plant\",stickers_octocorn_fly_keywords:\"octocorn,  cute,  fly, animal\",stickers_octocorn_fly_name:\"fly\",stickers_octocorn_formal_keywords:\"cute,  octocorn,  ship,  it, animal\",stickers_octocorn_formal_name:\"formal\",stickers_octocorn_giggle_keywords:\"octocorn,  cute,  giggle, animal, laugh\",stickers_octocorn_giggle_name:\"giggle\",stickers_octocorn_goofy_keywords:\"cute,  octocorn,  goofy, animal\",stickers_octocorn_goofy_name:\"goofy\",stickers_octocorn_happy_keywords:\"word,  octocorn,  happy,  smile,  cute\",stickers_octocorn_happy_name:\"this side up\",stickers_octocorn_hot_keywords:\"octocorn, animal,  cute,  hot,  tired\",stickers_octocorn_hot_name:\"hot\",stickers_octocorn_knockedover_keywords:\"octocorn, animal,  knocked,  cute, fall, over\",stickers_octocorn_knockedover_name:\"knocked over\",stickers_octocorn_laugh_keywords:\"octocorn,  cute, animal,  laugh\",stickers_octocorn_laugh_name:\"laugh\",stickers_octocorn_ouch_keywords:\"octocorn,  cute,  ouch, animal\",stickers_octocorn_ouch_name:\"ouch\",stickers_octocorn_proud_keywords:\"octocorn,  cute,  proud, animal\",stickers_octocorn_proud_name:\"proud\",stickers_octocorn_question_keywords:\"octocorn,  cute, animal,  question\",stickers_octocorn_question_name:\"question\",stickers_octocorn_rage_keywords:\"cute,  octocorn,  rage, animal, angry\",stickers_octocorn_rage_name:\"rage\",stickers_octocorn_sad_keywords:\"octocorn,  cute,  sad, animal\",stickers_octocorn_sad_name:\"sad\",stickers_octocorn_salute_keywords:\"octocorn,  cute,  salute, animal\",stickers_octocorn_salute_name:\"salute\",stickers_octocorn_scared_keywords:\"octocorn,  cute, animal,  scared\",stickers_octocorn_scared_name:\"scared\",stickers_octocorn_shy_keywords:\"octocorn,  cute,  shy, animal\",stickers_octocorn_shy_name:\"shy\",stickers_octocorn_sick_keywords:\"cute,  octocorn,  sick, animal\",stickers_octocorn_sick_name:\"sick\",stickers_octocorn_simple_keywords:\"octocorn,  cute,  simple, animal\",stickers_octocorn_simple_name:\"simple\",stickers_octocorn_sleep_keywords:\"octocorn,  cute,  sleep, animal\",stickers_octocorn_sleep_name:\"sleep\",stickers_octocorn_slow_keywords:\"octocorn,  cute,  slow, animal\",stickers_octocorn_slow_name:\"slow\",stickers_octocorn_startled_keywords:\"octocorn,  cute,  startled, animal\",stickers_octocorn_startled_name:\"startled\",stickers_octocorn_stretch_keywords:\"cute,  octocorn,  stretch, animal\",stickers_octocorn_stretch_name:\"stretch\",stickers_octocorn_study_keywords:\"octocorn,  cute,  study, animal,  paper\",stickers_octocorn_study_name:\"study\",stickers_octocorn_stunned_keywords:\"octocorn,  cute,  stunned, animal\",stickers_octocorn_stunned_name:\"stunned\",stickers_octocorn_stupified_keywords:\"octocorn,  cute, animal,  stupefied\",stickers_octocorn_stupified_name:\"stupefied\",stickers_octocorn_suspicious_keywords:\"octocorn,  cute,  suspicious, animal\",stickers_octocorn_suspicious_name:\"suspicious\",stickers_octocorn_terror_keywords:\"cute,  octocorn,  terror,  scared, animal\",stickers_octocorn_terror_name:\"terror\",stickers_octocorn_thinking_keywords:\"octocorn,  cute,  thinking, animal\",stickers_octocorn_thinking_name:\"thinking\",stickers_octocorn_tongue_keywords:\"cute,  octocorn,  tongue, animal\",stickers_octocorn_tongue_name:\"tongue\",stickers_octocorn_tough_keywords:\"word,  octocorn, tough,  cute\",stickers_octocorn_tough_name:\"tough\",stickers_octocorn_twitch_keywords:\"octocorns, animal,  cute,  twitch\",stickers_octocorn_twitch_name:\"twitch\",stickers_octocorn_upset_keywords:\"octocorns, animal,  upset,  cute\",stickers_octocorn_upset_name:\"upset\",stickers_officedrama_angry_captionPlaceholder:\"!#@%\",stickers_officedrama_angry_keywords:\"office,  drama,  angry,  man,  profanity,  clench,  sweat,  upset,  furious,  mand,  enraged,  rage,  outraged,  heated\",stickers_officedrama_angry_name:\"angry profane man with clenched teeth\",stickers_officedrama_beautiful_captionPlaceholder:\"IT’S SO BEAUTIFUL\",stickers_officedrama_beautiful_keywords:\"it's so beautiful\",stickers_officedrama_beautiful_name:\"it's so beautiful\",stickers_officedrama_cantthink_keywords:\"can't think\",stickers_officedrama_cantthink_name:\"can't think\",stickers_officedrama_coffee_captionPlaceholder:\"NEVER ENOUGH COFFEE\",stickers_officedrama_coffee_keywords:\"never enough coffee\",stickers_officedrama_coffee_name:\"never enough coffee\",stickers_officedrama_cough_captionPlaceholder:\"*COUGH*\",stickers_officedrama_cough_keywords:\"cough\",stickers_officedrama_cough_name:\"cough\",stickers_officedrama_cutfeature_captionPlaceholder:\"M-MY FEATURE WAS CUT!\",stickers_officedrama_cutfeature_keywords:\"office,  drama,  sad,  crying,  man,  suit,  weep,  cry,  tear,  upset,  stoic,  somber,  heartbroken,  sorrowful\",stickers_officedrama_cutfeature_name:'crying man thinks \"my feature was cut!\"',stickers_officedrama_demo_amyhood_captionPlaceholder:\"I don't think you are hearing me\",stickers_officedrama_demo_amyhood_keywords:\"Amy, Hood, Microsoft\",stickers_officedrama_demo_amyhood_name:\"Amy Hood\",stickers_officedrama_demo_chriscapossela_captionPlaceholder:\"Yeah Baby!  I'm super-excited!\",stickers_officedrama_demo_chriscapossela_keywords:\"Chris, Capossela, Microsoft\",stickers_officedrama_demo_chriscapossela_name:\"Chris Capossela\",stickers_officedrama_demo_kevinturner_captionPlaceholder:\"Hope is not a strategy\",stickers_officedrama_demo_kevinturner_keywords:\"Kevin, Turner, Microsoft\",stickers_officedrama_demo_kevinturner_name:\"Kevin Turner \",stickers_officedrama_demo_kirkkoenigsbauer_captionPlaceholder:\"There's nothing wrong with boring\",stickers_officedrama_demo_kirkkoenigsbauer_keywords:\"Kirk, Koenigsbauer, Microsoft\",stickers_officedrama_demo_kirkkoenigsbauer_name:\"Kirk Koenigsbauer\",stickers_officedrama_dontlike_captionPlaceholder:\"I DON'T LIKE THE LOOK OF IT...\",stickers_officedrama_dontlike_keywords:\"office,  drama,  man,  suspicious,  squint,  leer,  glare,  sneer,  leery,  wary,  distrust,  distrustful,  dislike,  disapprove\",stickers_officedrama_dontlike_name:\"suspicious man doesn't like the look of it\",stickers_officedrama_donutshame_captionPlaceholder:\"*SHAME*\",stickers_officedrama_donutshame_keywords:\"office,  drama,  eat,  gorge,  binge,  dougnut,  donut,  crumbs,  shame,  ashamed,  haggard,  sweat,  disheveled,  cry,  weep,  anxious,  anxiety,  guilt,  \",stickers_officedrama_donutshame_name:\"man eating dougnut in shame\",stickers_officedrama_eew_captionPlaceholder:\"*EEW*\",stickers_officedrama_eew_keywords:\"office,  drama,  woman,  disgust,  gross,  ew,  nasty,  stink,  sick,  yuck,  revulsion,  dislike,  distaste,  repulsion,  repulse\",stickers_officedrama_eew_name:\"woman making a disgusted face\",stickers_officedrama_facepalm_captionPlaceholder:\"*FACEPALM*\",stickers_officedrama_facepalm_keywords:\"office,  drama,  woman,  facepalm,  face,  palm,  frustration,  frustrated,  disappoint,  exasperate\",stickers_officedrama_facepalm_name:\"woman facepalming\",stickers_officedrama_forgotSave_captionPlaceholder:\"I… I FORGOT TO SAVE\",stickers_officedrama_forgotSave_keywords:\"forgot to save\",stickers_officedrama_forgotSave_name:\"forgot to save\",stickers_officedrama_getittogether_captionPlaceholder:\"GET IT TOGETHER!\",stickers_officedrama_getittogether_keywords:\"office,  drama,  man,  slap,  slapping\",stickers_officedrama_getittogether_name:\"man slapping another man\",stickers_officedrama_gotthis_captionPlaceholder:\"WE GOT THIS\",stickers_officedrama_gotthis_keywords:\"we got this\",stickers_officedrama_gotthis_name:\"we got this\",stickers_officedrama_grrr_captionPlaceholder:\"GRRR!\",stickers_officedrama_grrr_keywords:\"grrr\",stickers_officedrama_grrr_name:\"grrr\",stickers_officedrama_hahaha_captionPlaceholder:\"LOL\",stickers_officedrama_hahaha_keywords:\"office,  drama,  man,  laugh,  laughing,  haha,  smile,  sarcastic,  mouth\",stickers_officedrama_hahaha_name:\"man laughing heartily\",stickers_officedrama_happytears_captionPlaceholder:\"THAT'S GREAT NEWS\",stickers_officedrama_happytears_keywords:\"tears, cry, crying, sob, smile, happy, joy, relieved, glad\",stickers_officedrama_happytears_name:\"Happy tears\",stickers_officedrama_hey_captionPlaceholder:\"HEY!\",stickers_officedrama_hey_keywords:\"hey, hello\",stickers_officedrama_hey_name:\"hey\",stickers_officedrama_highfive_captionPlaceholder:\"HIGH FIVE!\",stickers_officedrama_highfive_keywords:\"oh yeah, success, nice, fist pump, great, happy, excited, smile\",stickers_officedrama_highfive_name:\"High five\",stickers_officedrama_hmm_captionPlaceholder:\"HMM…\",stickers_officedrama_hmm_keywords:\"hmm\",stickers_officedrama_hmm_name:\"hmm\",stickers_officedrama_horrified_captionPlaceholder:\"*GASP*\",stickers_officedrama_horrified_keywords:\"office,  drama,  woman,  horrified,  gape,  wide,  eye,  frightened,  scared,    hands,  cover,  face\",stickers_officedrama_horrified_name:\"woman looks on in horror\",stickers_officedrama_idisagree_captionPlaceholder:\"I DISAGREE\",stickers_officedrama_idisagree_keywords:\"office,  drama,  man,  detective,  smoke,  cigarette,  gun,  point,  pistol,  threaten,  intimidate,  scare,  disagree\",stickers_officedrama_idisagree_name:\"detective points gun in disagreement\",stickers_officedrama_illgetyou_captionPlaceholder:\"I'LL GET YOU, BUG\",stickers_officedrama_illgetyou_keywords:\"office,  drama,  man,  detective,  smoke,  cigarette,  lighter,  calm,  plotting,  ponder,  think,  thoughtful\",stickers_officedrama_illgetyou_name:'smoking detective thinks \"i\\'ll get you, bug\"',stickers_officedrama_interesting_captionPlaceholder:\"INTERESTING…\",stickers_officedrama_interesting_keywords:\"interesting\",stickers_officedrama_interesting_name:\"interesting\",stickers_officedrama_isthatwhatyouthink_captionPlaceholder:\"IS THAT WHAT YOU THINK\",stickers_officedrama_isthatwhatyouthink_keywords:\"office,  drama,  woman,  smirk,  sassy,  sneer,  smug\",stickers_officedrama_isthatwhatyouthink_name:'smirking woman says \"is that what you think\"',stickers_officedrama_meeting_captionPlaceholder:\"MEETING? WHAT MEETING?!\",stickers_officedrama_meeting_keywords:\"office,  drama,  man,  shock,  aghast,  afraid,  crap,  uh-oh,  no,  forget,  confuse,  confusion\",stickers_officedrama_meeting_name:\"shocked looking man forgets meeting\",stickers_officedrama_nobodylikesme_captionPlaceholder:\"NOBODY LIKES ME!\",stickers_officedrama_nobodylikesme_keywords:\"office,  drama,  woman,  pull,  hair,  stress,  distress,  agony,  misery,  anguish,  disappointment,  grief,  dejection,  rejection,  anxiety,  anxious\",stickers_officedrama_nobodylikesme_name:\"woman pulls her hair in distress\",stickers_officedrama_notagain_captionPlaceholder:\"NOT AGAIN\",stickers_officedrama_notagain_keywords:\"not again\",stickers_officedrama_notagain_name:\"not again\",stickers_officedrama_ohyeah_captionPlaceholder:\"OH YEAH!\",stickers_officedrama_ohyeah_keywords:\"oh yeah, success, nice, fist pump, great, happy, excited, smile\",stickers_officedrama_ohyeah_name:\"Oh yeah\",stickers_officedrama_oops_captionPlaceholder:\"OOPS, MY BAD...\",stickers_officedrama_oops_keywords:\"office,  drama,  man,  oops,  embarrass,  uncomfortable,  sheepish,  apologize,  mistake,  sorry,  error,  careless,  shamefaced\",stickers_officedrama_oops_name:\"man sheepishly apologizes\",stickers_officedrama_perfect_captionPlaceholder:\"PERFECT!\",stickers_officedrama_perfect_keywords:\"perfect\",stickers_officedrama_perfect_name:\"perfect\",stickers_officedrama_plan_captionPlaceholder:\"IT’S A PLAN\",stickers_officedrama_plan_keywords:\"it's a plan\",stickers_officedrama_plan_name:\"it's a plan\",stickers_officedrama_pleaselunch_captionPlaceholder:\"PLEASE COME TO LUNCH!\",stickers_officedrama_pleaselunch_keywords:\"office,  drama,  woman,  cry,  plead,  tears,  sad,  lunch,  invite,  beg,  ask,  urge,  request,  food\",stickers_officedrama_pleaselunch_name:'crying woman pleads \"please come to lunch\"',stickers_officedrama_retirement_captionPlaceholder:\"RETIREMENT. NOW.\",stickers_officedrama_retirement_keywords:\"retirement now\",stickers_officedrama_retirement_name:\"retirement now\",stickers_officedrama_sick_captionPlaceholder:\"*COUGH*\",stickers_officedrama_sick_keywords:\"office,  drama,  woman,  sick,  ill,  unwell,  fever,  feverish,  thermometer,  ice,  pack,  rest,  bed,  bedrest,  cry,  cries,  tears,  sad\",stickers_officedrama_sick_name:\"sick woman cries on her pillow\",stickers_officedrama_socool_captionPlaceholder:\"THAT'S SO COOL\",stickers_officedrama_socool_keywords:\"cool, awesome, amazing, amazed, great, happy, excited, smile\",stickers_officedrama_socool_name:\"So cool\",stickers_officedrama_stapler_captionPlaceholder:\"WHERE’S MY STAPLER\",stickers_officedrama_stapler_keywords:\"where's my stapler\",stickers_officedrama_stapler_name:\"where's my stapler\",stickers_officedrama_swell_captionPlaceholder:\"GEE, THAT'S SWELL!\",stickers_officedrama_swell_keywords:\"office,  drama,  man,  thumbs,  up,  good,  swell,  fabulous,  awesome,  nice,  great,  approve\",stickers_officedrama_swell_name:\"man gives a thumbs up\",stickers_officedrama_swoon_captionPlaceholder:\"*SWOON*\",stickers_officedrama_swoon_keywords:\"office,  drama,  woman,  swoon,  faint,  lightheaded\",stickers_officedrama_swoon_name:\"woman swoons\",stickers_officedrama_tellmemore_captionPlaceholder:\"TELL ME MORE...\",stickers_officedrama_tellmemore_keywords:\"office,  drama,  man,  ask,  curious,  think,  interested,  inquisitive,  intrigue\",stickers_officedrama_tellmemore_name:'intrigued man asks \"tell me more\"',stickers_officedrama_whisper_captionPlaceholder:\"PSSST!\",stickers_officedrama_whisper_keywords:\"whisper, pssst, hey, hi, secret, gossip, hello, smile\",stickers_officedrama_whisper_name:\"Whisper\",stickers_officedrama_yes_captionPlaceholder:\"YES!\",stickers_officedrama_yes_keywords:\"yes\",stickers_officedrama_yes_name:\"yes\",stickers_officedrama_yougotit_captionPlaceholder:\"YOU GOT IT!\",stickers_officedrama_yougotit_keywords:\"ok, okay, nice, got it, great, wink, happy, smile\",stickers_officedrama_yougotit_name:\"You got it\",stickers_opensea_dolphin_keywords:\"open, sea, dolphin\",stickers_opensea_dolphin_name:\"Dolphin\",stickers_opensea_narwhal_keywords:\"open, sea, narwhal\",stickers_opensea_narwhal_name:\"Narwhal\",stickers_opensea_rays_keywords:\"open, sea, ray\",stickers_opensea_rays_name:\"Rays\",stickers_opensea_seal_keywords:\"open, sea, seal\",stickers_opensea_seal_name:\"Seal\",stickers_opensea_shark_keywords:\"open, sea, shark\",stickers_opensea_shark_name:\"Shark\",stickers_opensea_turtle_keywords:\"open, sea, turtle\",stickers_opensea_turtle_name:\"Turtle\",stickers_periodicpals_carbon_keywords:\"periodic, carbon\",stickers_periodicpals_carbon_name:\"Carbon\",stickers_periodicpals_helium_keywords:\"periodic, helium\",stickers_periodicpals_helium_name:\"Helium\",stickers_periodicpals_hydrogen_keywords:\"periodic, hydrogen\",stickers_periodicpals_hydrogen_name:\"Hydrogen\",stickers_periodicpals_lithium_keywords:\"periodic, lithium\",stickers_periodicpals_lithium_name:\"Lithium\",stickers_periodicpals_magnesium_keywords:\"periodic, magnesium\",stickers_periodicpals_magnesium_name:\"Magnesium\",stickers_periodicpals_nitrogen_keywords:\"periodic, nitrogen\",stickers_periodicpals_nitrogen_name:\"Nitrogen\",stickers_periodicpals_oxygen_keywords:\"periodic, oxygen\",stickers_periodicpals_oxygen_name:\"Oxygen\",stickers_periodicpals_sodium_keywords:\"periodic, sodium\",stickers_periodicpals_sodium_name:\"Sodium\",stickers_petsinspace_beardeddragon_keywords:\"pet, space, dragon\",stickers_petsinspace_beardeddragon_name:\"Bearded Dragon\",stickers_petsinspace_cockatiel_keywords:\"pet, space, cockatiel\",stickers_petsinspace_cockatiel_name:\"Cockatiel\",stickers_petsinspace_goldfish_keywords:\"pet, space, goldfish\",stickers_petsinspace_goldfish_name:\"Goldfish\",stickers_petsinspace_guineapigs_keywords:\"pet, space, guinea pigs\",stickers_petsinspace_guineapigs_name:\"Guineapigs\",stickers_petsinspace_hedgehog_keywords:\"pet, space, hedgehog\",stickers_petsinspace_hedgehog_name:\"Hedgehog\",stickers_petsinspace_turtle_keywords:\"pet, space, turtle\",stickers_petsinspace_turtle_name:\"Turtle\",stickers_planets_earth_keywords:\"planet, earth\",stickers_planets_earth_name:\"Earth\",stickers_planets_jupiter_keywords:\"planet, jupiter\",stickers_planets_jupiter_name:\"Jupiter\",stickers_planets_mars_keywords:\"planet, mars\",stickers_planets_mars_name:\"Mars\",stickers_planets_mercury_keywords:\"planet, mercury\",stickers_planets_mercury_name:\"Mercury\",stickers_planets_neptune_keywords:\"planet, neptune\",stickers_planets_neptune_name:\"Neptune\",stickers_planets_saturn_keywords:\"planet, saturn\",stickers_planets_saturn_name:\"Saturn\",stickers_planets_uranus_keywords:\"planet, uranus\",stickers_planets_uranus_name:\"Uranus\",stickers_planets_venus_keywords:\"planet, venus\",stickers_planets_venus_name:\"Venus\",stickers_robots_dancing_keywords:\"robots, dance\",stickers_robots_dancing_name:\"Dancing\",stickers_robots_driving_keywords:\"robots, drive\",stickers_robots_driving_name:\"Driving\",stickers_robots_pigeons_keywords:\"robots, pigeon\",stickers_robots_pigeons_name:\"Pigeons\",stickers_robots_running_keywords:\"robots, run\",stickers_robots_running_name:\"Running\",stickers_robots_sculpting_keywords:\"robots, sculpt\",stickers_robots_sculpting_name:\"Sculpting\",stickers_robots_skating_keywords:\"robots, skate\",stickers_robots_skating_name:\"Skating\",stickers_rubberstamps_approved_keywords:\"stamp,  rubber,  word,  approved\",stickers_rubberstamps_approved_name:\"approved\",stickers_rubberstamps_backorder_keywords:\"stamp,  rubber,  backorder,  word\",stickers_rubberstamps_backorder_name:\"backorder\",stickers_rubberstamps_cancelled_keywords:\"stamp,  rubber,  cancelled,  word\",stickers_rubberstamps_cancelled_name:\"cancelled\",stickers_rubberstamps_censored_keywords:\"stamp,  rubber,  word,  censored\",stickers_rubberstamps_censored_name:\"censored\",stickers_rubberstamps_copy_keywords:\"stamp,  rubber,  copy,  word\",stickers_rubberstamps_copy_name:\"copy\",stickers_rubberstamps_damaged_keywords:\"stamp,  rubber,  damaged,  word\",stickers_rubberstamps_damaged_name:\"damaged\",stickers_rubberstamps_denied_keywords:\"stamp,  rubber,  word,  denied\",stickers_rubberstamps_denied_name:\"denied\",stickers_rubberstamps_doitfaster_keywords:\"stamp,  rubber,  faster,  word\",stickers_rubberstamps_doitfaster_name:\"do it faster\",stickers_rubberstamps_fragile_keywords:\"rubber,  stamp,  fragile,  word\",stickers_rubberstamps_fragile_name:\"fragile\",stickers_rubberstamps_free_keywords:\"stamp,  rubber,  free,  word\",stickers_rubberstamps_free_name:\"free\",stickers_rubberstamps_hold_keywords:\"stamp,  rubber,  hold,  word\",stickers_rubberstamps_hold_name:\"hold\",stickers_rubberstamps_late_keywords:\"stamp,  rubber,  late,  word\",stickers_rubberstamps_late_name:\"late\",stickers_rubberstamps_notice_keywords:\"stamp,  rubber,  notice,  word\",stickers_rubberstamps_notice_name:\"notice\",stickers_rubberstamps_original_keywords:\"rubber,  stamp,  original,  word\",stickers_rubberstamps_original_name:\"original\",stickers_rubberstamps_pleaseremit_keywords:\"stamp,  rubber,  please,  word,  remit\",stickers_rubberstamps_pleaseremit_name:\"please remit\",stickers_rubberstamps_pleaserush_keywords:\"stamp,  rubber,  please,  rush,  word\",stickers_rubberstamps_pleaserush_name:\"pleaserush\",stickers_rubberstamps_postponed_keywords:\"stamp,  rubber,  word,  postponed\",stickers_rubberstamps_postponed_name:\"postponed\",stickers_rubberstamps_rejected_keywords:\"stamp,  rubber,  rejected,  word\",stickers_rubberstamps_rejected_name:\"rejected\",stickers_rubberstamps_shipit_keywords:\"rubber,  stamp,  ship,  it,  word\",stickers_rubberstamps_shipit_name:\"ship it\",stickers_rubberstamps_shipped_keywords:\"stamp,  rubber,  shipped,  word\",stickers_rubberstamps_shipped_name:\"shipped\",stickers_rubberstamps_special_keywords:\"rubber,  stamp,  special,  word\",stickers_rubberstamps_special_name:\"special\",stickers_rubberstamps_thissideup_keywords:\"word,  stamp,  this,  side,  up,  rubber\",stickers_rubberstamps_thissideup_name:\"this side up\",stickers_rubberstamps_topsecret_keywords:\"stamps,  word,  rubber,  top,  secret\",stickers_rubberstamps_topsecret_name:\"top secret\",stickers_rubberstamps_void_keywords:\"stamps,  word,  void,  rubber\",stickers_rubberstamps_void_name:\"void\",stickers_sciencegear_amoeba_keywords:\"science gear, amoeba\",stickers_sciencegear_amoeba_name:\"amoeba\",stickers_sciencegear_chemisty_keywords:\"science gear, chemistry\",stickers_sciencegear_chemisty_name:\"chemistry\",stickers_sciencegear_magnet_keywords:\"science gear, magnet\",stickers_sciencegear_magnet_name:\"magnet\",stickers_sciencegear_satellite_keywords:\"science gear, satellite\",stickers_sciencegear_satellite_name:\"satellite\",stickers_sciencegear_telescope_keywords:\"science gear, telescope\",stickers_sciencegear_telescope_name:\"telescope\",stickers_sciencegear_trilobite_keywords:\"science gear, trilobite\",stickers_sciencegear_trilobite_name:\"trilobite\",stickers_sillysupplies_crayon_keywords:\"silly supplies, crayon\",stickers_sillysupplies_crayon_name:\"crayon\",stickers_sillysupplies_eraser_keywords:\"silly supplies, eraser\",stickers_sillysupplies_eraser_name:\"eraser\",stickers_sillysupplies_notebook_keywords:\"silly supplies, notebook\",stickers_sillysupplies_notebook_name:\"notebook\",stickers_sillysupplies_pencil_keywords:\"silly supplies, pencil\",stickers_sillysupplies_pencil_name:\"pencil\",stickers_sillysupplies_ruler_keywords:\"silly supplies, ruler\",stickers_sillysupplies_ruler_name:\"ruler\",stickers_sillysupplies_sharpener_keywords:\"silly supplies, sharpener\",stickers_sillysupplies_sharpener_name:\"sharpener\",stickers_sportasauruses_baseball_keywords:\"sportasauruses, baseball\",stickers_sportasauruses_baseball_name:\"baseball\",stickers_sportasauruses_basketball_keywords:\"sportasauruses, basketball\",stickers_sportasauruses_basketball_name:\"basketball\",stickers_sportasauruses_golf_keywords:\"sportasauruses, golf\",stickers_sportasauruses_golf_name:\"golf\",stickers_sportasauruses_running_keywords:\"sportasauruses, running\",stickers_sportasauruses_running_name:\"running\",stickers_sportasauruses_soccer_keywords:\"sportasauruses, soccer\",stickers_sportasauruses_soccer_name:\"soccer\",stickers_sportasauruses_table_tennis_keywords:\"sportasauruses, table tennis\",stickers_sportasauruses_table_tennis_name:\"table tennis\",stickers_sportasauruses_tennis_keywords:\"sportasauruses, tennis\",stickers_sportasauruses_tennis_name:\"tennis\",stickers_sportasauruses_volleyball_keywords:\"sportasauruses, volleyball\",stickers_sportasauruses_volleyball_name:\"volleyball\",stickers_teamsquatch_brokenmrcopy_keywords:\"sasquatch,  teamsquatch,  bat,  squirrel,  rock,  mo,  copier,  vandalize\",stickers_teamsquatch_brokenmrcopy_name:\"teamsquatch and friends smashing mr. copy\",stickers_teamsquatch_bugsquash_keywords:\"sasquatch,  teamsquatch,  squash,  bug,  kill\",stickers_teamsquatch_bugsquash_name:\"teamsquatch squashing a bug\",stickers_teamsquatch_coffeebuzz_keywords:\"sasquatch,  teamsquatch,  coffee,  caffeine,  jitters,  buzz,  wired,  desk\",stickers_teamsquatch_coffeebuzz_name:\"teamsquatch drinks too much coffee\",stickers_teamsquatch_coffeecrew_keywords:\"sasquatch,  teamsquatch,  squirrel,  rock,  mo,  coffee,  friends,  together,  sip\",stickers_teamsquatch_coffeecrew_name:\"teamsquatch and friends drinking coffee together\",stickers_teamsquatch_deskclutter_keywords:\"teamsquatch,  squirrel,  computer,  work,  late,  night,  desk,  clutter,  messy,  office\",stickers_teamsquatch_deskclutter_name:\"squirrel works late at his cluttered desk\",stickers_teamsquatch_elevator_keywords:\"sasquatch,  teamsquatch,  treeford,  tree,  cramped,  elevator,  uncomfortable\",stickers_teamsquatch_elevator_name:\"teamsquatch in cramped elevator with treeford\",stickers_teamsquatch_email_keywords:\"sasquatch,  teamsquatch,  email,  mail,  laptop,  message\",stickers_teamsquatch_email_name:\"teamsquatch gets an email\",stickers_teamsquatch_emailoverload_keywords:\"sasquatch,  teamsquatch,  email,  mail,  message,  laptop,  overload,  stress\",stickers_teamsquatch_emailoverload_name:\"teamsquatch gets overloaded with emails\",stickers_teamsquatch_firedrill_keywords:\"sasquatch,  teamsquatch,  fire,  rain,  cloud,  burn,  urgent,  water\",stickers_teamsquatch_firedrill_name:\"teamsquatch puts out a fire with mr. mccloud\",stickers_teamsquatch_goodnuff_keywords:\"rock,  mo,  good enough,  good,  passable,  ok\",stickers_teamsquatch_goodnuff_name:'mo rock says \"good\\'nuff\"',stickers_teamsquatch_happyhour_keywords:\"sasquatch,  teamsquatch,  squirrel,  beer,  cheers,  happy hour,  clink,  drink,  alcohol,  thirsty,  booze,  celebrate\",stickers_teamsquatch_happyhour_name:\"teamsquatch and squirrel cheers at happy hour\",stickers_teamsquatch_killit_keywords:\"log,  chop,  cut,  wood,  axe,  kill,  die,  splinters,  pain\",stickers_teamsquatch_killit_name:\"log gets chopped by an axe\",stickers_teamsquatch_latenight_keywords:\"sasquatch,  teamsquatch,  work,  late,  night,  moon,  tired,  sleepy,  office,  laptop\",stickers_teamsquatch_latenight_name:\"teamsquatch working late at the office\",stickers_teamsquatch_lunchalone_keywords:\"sasquatch,  teamsquatch,  tear,  sad,  cry,  bench,  alone,  lunch,  sandwich,  eat,  hungry,  bird,  lonely\",stickers_teamsquatch_lunchalone_name:\"teamsquatch eats a sandwich alone\",stickers_teamsquatch_mobilecrew_keywords:\"sasquatch,  teamsquatch,  squirrel,  rock,  mo,  mobile,  phone,  device,  cortana,  text,  message\",stickers_teamsquatch_mobilecrew_name:\"teamsquatch and friends on their mobile devices\",stickers_teamsquatch_mrcopy_keywords:\"sasquatch,  teamsquatch,  copier,  copy machine,  paper,  annoying,  crumple,  toss\",stickers_teamsquatch_mrcopy_name:\"mr. copy pelts teamsquatch with paper\",stickers_teamsquatch_nap_keywords:\"sasquatch,  teamsquatch,  laptop,  computer,  sleep,  nap,  snore,  doze,  tired,  sleepy,  drool,  rest\",stickers_teamsquatch_nap_name:\"teamsquatch naps at his desk\",stickers_teamsquatch_nice_keywords:\"sasquatch,  teamsquatch,  point,  wink,  nice,  good,  smile\",stickers_teamsquatch_nice_name:'teamsquatch says \"nice\"',stickers_teamsquatch_screenwatching_keywords:\"sasquatch,  teamsquatch,  work,  laptop,  tree,  treeford,  hover,  spy,  creep,  annoying,  screen,  watch,  look,  creep,  sneak\",stickers_teamsquatch_screenwatching_name:\"treeford looks over teamsquatch's shoulder\",stickers_teamsquatch_stolenlunch_keywords:\"sasquatch,  teamsquatch,  squirrel,  lunch,  eat,  sandwich,  alone,  munch,  crumbs,  hungry,  feed,  steal,  stolen\",stickers_teamsquatch_stolenlunch_name:\"squirrel eats a stolen lunch\",stickers_teamsquatch_teamwork_keywords:\"sasquatch,  teamsquatch,  squirrel,  treeford,  tree,  rock,  mo,  cloud,  rain,  raincloud,  mr. mccloud,  pumped,  teamwork,  together,  team,  go,  splitscreen\",stickers_teamsquatch_teamwork_name:\"let's go team\",stickers_teamsquatch_weekendride_keywords:\"sasquatch,  teamsquatch,  squirrel,  boombox,  car,  drive,  casual,  sunglasses,  music,  loud,  cool,  relax,  chill\",stickers_teamsquatch_weekendride_name:\"teamsquatch and squirrel on a weekend drive\",stickers_teamsquatch_workinghard_keywords:\"sasquatch,  teamsquatch,  work,  busy,  headphones,  music,  sweat,  focus,  laptop,  sticky notes,  desk\",stickers_teamsquatch_workinghard_name:\"teamsquatch working hard\",stickers_teamsquatch_yes_keywords:\"sasquatch,  teamsquatch,  dance,  dancing,  yes,  happy,  ecstatic,  smile,  joy,  fist pump\",stickers_teamsquatch_yes_name:\"yes!\",stickers_tidepool_crab_keywords:\"tide, pool, crab\",stickers_tidepool_crab_name:\"Crab\",stickers_tidepool_hermitcrab_keywords:\"tide, pool, hermit, crab\",stickers_tidepool_hermitcrab_name:\"Hermit Crab\",stickers_tidepool_octopus_keywords:\"tide, pool, octopus\",stickers_tidepool_octopus_name:\"Octopus\",stickers_tidepool_otter_keywords:\"tide, pool, otter\",stickers_tidepool_otter_name:\"Otter\",stickers_tidepool_seastars_keywords:\"tide, pool, sea, stars\",stickers_tidepool_seastars_name:\"Sea Stars\",stickers_tidepool_squid_keywords:\"tide, pool, squid\",stickers_tidepool_squid_name:\"Squid\",stickers_unicorns_birthday_keywords:\"unicorns, birthday\",stickers_unicorns_birthday_name:\"birthday\",stickers_unicorns_canter_keywords:\"unicorns, canter\",stickers_unicorns_canter_name:\"canter\",stickers_unicorns_ecstatic_keywords:\"unicorns, ecstatic\",stickers_unicorns_ecstatic_name:\"ecstatic\",stickers_unicorns_gallop_keywords:\"unicorns, gallop\",stickers_unicorns_gallop_name:\"gallop\",stickers_unicorns_glum_keywords:\"unicorns, glum\",stickers_unicorns_glum_name:\"glum\",stickers_unicorns_raincloud_keywords:\"unicorns, raincloud\",stickers_unicorns_raincloud_name:\"raincloud\",stickers_unicorns_read_keywords:\"unicorns, read\",stickers_unicorns_read_name:\"read\",stickers_unicorns_rollerskate_keywords:\"unicorns, rollerskate\",stickers_unicorns_rollerskate_name:\"rollerskate\",stickers_wordart_amazing_keywords:\"word,  wordart,  amazing,  sticker\",stickers_wordart_amazing_name:\"amazing\",stickers_wordart_awesome_keywords:\"word,  wordart,  good,  awesome,  sticker\",stickers_wordart_awesome_name:\"awesome\",stickers_wordart_brb_keywords:\"word,  wordart,  brb,  sticker\",stickers_wordart_brb_name:\"brb\",stickers_wordart_cool_keywords:\"word,  wordart,  sticker,  cool\",stickers_wordart_cool_name:\"cool\",stickers_wordart_fyi_keywords:\"wordart,  word,  sticker,  fyi\",stickers_wordart_fyi_name:\"fyi\",stickers_wordart_gross_keywords:\"word,  wordart,  sticker,  gross,  upset,  sad,  dissappointed\",stickers_wordart_gross_name:\"gross\",stickers_wordart_hello_keywords:\"word,  wordart,  hello,  sticker\",stickers_wordart_hello_name:\"hello\",stickers_wordart_justasec_keywords:\"word,  wordart,  sticker,  wait,  second,  hold\",stickers_wordart_justasec_name:\"just a second\",stickers_wordart_lol_keywords:\"word,  wordart,  lol,  sticker,  laugh,  funny\",stickers_wordart_lol_name:\"lol\",stickers_wordart_nice_keywords:\"wordart,  word,  nice,  sticker,  cool,  good\",stickers_wordart_nice_name:\"nice\",stickers_wordart_noway_keywords:\"word,  wordart,  no,  way,  sticker,  noway\",stickers_wordart_noway_name:\"no way\",stickers_wordart_right_keywords:\"word,  wordart,  sticker,  right\",stickers_wordart_right_name:\"right\",stickers_wordart_sweet_keywords:\"word,  wordart,  sticker,  sweet\",stickers_wordart_sweet_name:\"sweet\",stickers_wordart_thanks_keywords:\"word,  wordart,  sticker,  thanks\",stickers_wordart_thanks_name:\"thanks\",stickers_wordart_totes_keywords:\"word,  wordart,  totes,  sticker\",stickers_wordart_totes_name:\"totes\",stickers_wordart_whynot_keywords:\"word,  wordart,  why,  not,  sticker\",stickers_wordart_whynot_name:\"why not?\",stickers_wordart_wow_keywords:\"word,  wordart,  wow,  sticker\",stickers_wordart_wow_name:\"wow\",stickers_wordart_yeahright_keywords:\"wordart,  word,  yeah,  right,  sticker\",stickers_wordart_yeahright_name:\"yeah right\",stickers_wordart_yesplease_keywords:\"wordart,  word,  please,  yes,  sticker\",stickers_wordart_yesplease_name:\"yes please\",stop_share_perms_btn:\"Stop sharing\",storage_exceeded_dialog_admin_text:\"Upgrade now and get more storage. You'll also get:\",storage_exceeded_dialog_member_1_admins_text:\"To upgrade and get more storage, send a message to {{admin1}}.\",storage_exceeded_dialog_member_2_admins_text:\"To upgrade and get more storage, send a message to {{admin1}} or {{admin2}}.\",storage_exceeded_dialog_member_3_admins_text:\"To upgrade and get more storage, send a message to {{admin1}}, {{admin2}} or {{admin3}}.\",storage_exceeded_dialog_member_generic_text:\"To upgrade and get more storage, send a message to one of your admins.\",storage_exceeded_dialog_member_many_admins_text:\"To upgrade and get more storage, send a message to {{admin1}}, {{admin2}}, or any of your {{remainingAdmins}}.\",storage_exceeded_dialog_remaining_admins_text:\"{{adminCount}} admins\",storage_exceeded_dialog_title:\"We can't upload your file because you're out of space\",storage_exceeded_dialog_upgrade:\"Upgrade\",storage_exceeded_dialog_upgrade_benefit_more_space:\"1 TB of file storage per person\",storage_exceeded_dialog_upgrade_benefit_office_services:'Office 365 services <a href=\"https://go.microsoft.com/fwlink/?linkid=869673\" target=\"_blank\">Learn more</a>',storage_limit_exceeded_banner_message:\"You've hit the storage limit. Upgrade to get more.\",storage_limit_nearing_banner_message:\"You're getting close to the storage limit. Upgrade to get more.\",stream_live_event_analytics_header:\"Live event analytics\",stream_live_event_analytics_toggle_off:\"Hide live event analytics\",stream_live_event_analytics_toggle_on:\"Show live event analytics\",surface_hub_channel_name_announcement:\"Announcement\",surface_hub_error_dialog_message:\"Something went wrong and we couldn't show that page. Try refreshing it. Contact your IT admin if you keep having this problem.\",surface_hub_error_dialog_refresh_button:\"Refresh\",surface_hub_home_screen_dialpad:\"Dial Pad\",surface_hub_left_camera:\"Left\",surface_hub_right_camera:\"Right\",surface_hub_store_app_version:\"Store Version: {0}\",surface_hub_virtual_director_camera:\"Auto\",surface_hub_web_client_version:\"Web Build: {0}\",system_notifications_admin_demoted:\"{{initiator}} has made {{target}} a team member.\",system_notifications_channeladded:\"{{initiator}} has created channel {{channelName}}. \",system_notifications_channeladded_favorite:\" Click here to favorite.\",system_notifications_channeladded_hide_channel:\"Hide channel\",system_notifications_channeladded_show_channel:\"Show Channel.\",system_notifications_channeladded_unfavorite:\" Remove favorite.\",system_notifications_channeldeleted:\"{{initiator}} deleted channel {{topicName}}.\",system_notifications_channeldescedited:\"{{initiator}} changed channel description.\",system_notifications_channelnameedited:\"{{initiator}} changed channel name from {{oldValue}} to {{newValue}}.\",system_notifications_member_promoted:\"{{initiator}} has made {{target}} a team owner.\",system_notifications_teamarchived:\"{{initiator}} archived this team.\",system_notifications_teamdescedited:\"{{initiator}} changed team description.\",system_notifications_teamnameedited:\"{{initiator}} changed team name from {{oldValue}} to {{newValue}}.\",system_notifications_teamrestored:\"{{initiator}} restored this team.\",system_notifications_update_fav_default_off:\"{{initiator}} set this channel to no longer automatically show in the channels list.\",system_notifications_update_fav_default_on:\"{{initiator}} set this channel to be automatically shown in the channels list.\",ta_active_header:\"Active\",ta_active_teams_only_msg:\"Only active teams you own or are part of are displayed\",ta_active_user_header_title:\"Active users\",ta_active_user_line_chart_description:\"Shows number of active users per day for the selected time period\",ta_date_header_title:\"Date\",ta_date_range:\"Time Period\",ta_guest_header_title:\"Guests\",ta_last_updated:\"Last Updated\",ta_member_count_header_title:\"People\",ta_message_column_chart_description:\"Shows number of messages per day for the selected time period\",ta_message_header_title:\"Messages\",ta_name_header_title:\"Name\",ta_team_visibility_header_title:\"Type\",ta_team_visibility_private:\"Private\",ta_team_visibility_public:\"Public\",ta_time_period_option_28_days:\"Last 28 Days\",ta_time_period_option_7_days:\"Last 7 Days\",ta_title:\"Team Usage Report\",tab:\"Tab\",tab_activity:\"Activity\",tab_all_calls:\"All\",tab_apps:\"Apps\",tab_calendar:\"Calendar\",tab_chat:\"Chat\",tab_collections:\"Collections\",tab_contact_list:\"Groups\",tab_conversation:\"Conversation\",tab_conversations:\"Conversations\",tab_copy_link_failure_msg:\"Failed to copy please try again\",tab_copy_link_success_msg:\"Copied to clipboard\",tab_files:\"Files\",tab_info_card_seen_on:\"Seen on {{date}}\",tab_missed_calls:\"Missed call\",tab_my_notes:\"My notes\",tab_notes:\"Notes\",tab_organization:\"Organization\",tab_posts:\"Posts\",tab_saved_contacts:\"A-Z\",tab_whoBot_help:\"Help\",tab_whoBot_myOrganization:\"Your org\",tab_whoBot_peopleMeeting:\"Upcoming meetings\",tab_whoBot_peopleMeeting_pageSubtitle:\"Upcoming meetings\",tab_whoBot_peopleMeeting_pageTitle:\"People you're meeting with in the next {{noOfDaysToShow}} days\",tab_wikiApp_allWikis_name:\"All\",tab_wikiApp_myWiki_name:\"Personal\",tab_wikiApp_recentWikis_name:\"Recent\",tabs_aria_label:\" Press Enter to select.\",tabs_aria_label_more_options:\" Press Enter to select or press Shift+F10 for more options.\",tabs_closeEnlargeText:\"Collapse tab\",tabs_enlargeText:\"Expand tab\",tabs_hideConversations:\"Hide tab conversation\",tabs_newBadge:\"New\",tabs_no_results:\"No tabs found\",tabs_reloadText:\"Reload tab\",tabs_showConversations:\"Show tab conversation\",tag_at_mention_description:\"{{numberOfUsers}} people have this tag\",tag_at_mention_description_one_member:\"1 person has this tag\",tag_card_aria_label_title:\"Tag group: {{tagName}}, {{memberCount}} members\",tag_card_members_label:\"Members\",tag_card_type_name:\"Tag group\",tag_errorDialog_add_remove_tags_request_limit:\"We can only do up to {{numberOfTagChanges}} tag changes at a time. Remove some changes to continue.\",tag_errorDialog_crud_error:\"We had trouble applying your changes. Please try again later.\",tag_errorDialog_fetchTags_error:\"We couldn't get the list of tags right now. Please come back later.\",tag_errorDialog_tags_member_limit:\"We can only add {{numberOfMembers}} people to a tag. Remove some if you want to add others.\",tag_errorDialog_team_tags_limit:\"Your team reached the limit for tags! Remove some to create a new one.\",tag_info_message:\"Notify a group of people all at once by @mentioning a tag.\",tag_info_message_owners_only:\"Notify a group of people all at once by @mentioning a tag (only owners can apply tags).\",tag_info_message_tenant_disabled:\"Tags aren't turned on for your org. Contact your IT admin for info.\",tagged_contacts_add_already_exist_error_toast_msg:\"Selected contact already exists in the list\",tagged_contacts_add_already_exist_error_toast_title:\"Contact already exists\",tagged_contacts_add_buddy_limit_error_toast_msg:\"Can not add more than 15 contacts into the tagged list\",tagged_contacts_add_buddy_limit_error_toast_title:\"Failed to add a contact\",tagged_contacts_add_contact_error_toast_msg:\"We couldn't add {{contactName}}. Try again.\",tagged_contacts_add_contact_error_toast_title:\"Failed to add tagged contact\",tagged_contacts_add_invalid_contact_error_toast_msg:\"Can not add this contact into the tagged list\",tagged_contacts_add_invalid_contact_error_toast_title:\"Can not add the contact\",tagged_contacts_remove_contact_error_toast_msg:\"We couldn't remove {{contactName}}. Try again.\",tagged_contacts_remove_contact_error_toast_title:\"Failed to remove tagged contact\",tagged_contacts_update_contact_error_msg:\"Error occurred while updating tagged list. Try again. \",tagged_contacts_update_contact_error_title:\"Failed to update tagged list. \",tasks_title:\"Tasks\",tbot_actionmenu_block:\"Disable tips and tricks\",tbot_actionmenu_unblock:\"Enable tips and tricks\",tbot_menu_faqs_text:\"FAQ\",tbot_menu_faqs_value:\"FAQ\",tbot_menu_getstarted_text:\"Let's get started\",tbot_menu_getstarted_value:\"Let's get started\",tbot_menu_glossary_text:\"Glossary\",tbot_menu_glossary_value:\"Glossary\",tbot_menu_helparticles_text:\"Help articles\",tbot_menu_helparticles_value:\"Help articles\",tbot_menu_videos_text:\"Video tutorials\",tbot_menu_videos_value:\"Video tutorials\",tbot_services_agreement:\"Microsoft services agreement\",tbot_unsupported_message:\"Sorry, T-Bot doesn't speak this language yet!\",td_add_member:\"Add member\",td_apps_gallery_error:\"Something went wrong, please try again later.\",td_apps_gallery_no_results:\"We didn't find any matches.\",td_apps_tab_error:\"Something went wrong, please try again later.\",td_apps_tab_name_customBot:\"{{name}} (Outgoing Webhook)\",td_apps_tab_name_sideloaded_app:\"{{name}} (Custom app)\",td_banner_retry:\"Retry\",td_channels_tab_add_channel:\"Add channel\",td_channels_tab_channel_aria:\"{{channelName}} {{channelType}} channel, {{description}}, last activity at {{lastActivity}}\",td_channels_tab_column_last_activity_aria:\"last activity at {{lastActivity}}\",td_channels_tab_column_people_aria:\"{{people}} people in channel\",td_channels_tab_delete_channel:\"Delete\",td_channels_tab_delete_channel_aria:\"{{channelName}} channel, {{description}}, deleted at {{deleteDate}}\",td_channels_tab_error:\"We couldn't get the channel list.\",td_channels_tab_favorite:\"Click to favorite/unfavorite\",td_channels_tab_header_active:\"Last activity\",td_channels_tab_header_active_aria:\"Sort by Last activity\",td_channels_tab_header_ascending:\"Ascending\",td_channels_tab_header_deleted_date:\"Deletion Date\",td_channels_tab_header_descending:\"Descending\",td_channels_tab_header_description:\"Description\",td_channels_tab_header_fav_default:\"Auto-favorite\",td_channels_tab_header_name:\"Name\",td_channels_tab_header_name_aria:\"Sort by Name\",td_channels_tab_header_people:\"People\",td_channels_tab_header_people_aria:\"Sort by People\",td_channels_tab_header_show_default:\"Show for members\",td_channels_tab_header_show_for_me:\"Show for me\",td_channels_tab_header_type_aria:\"Sort by Type\",td_channels_tab_more_options:\"More options\",td_channels_tab_multiple_search_results_aria:\"{{resultCount}} results found, tab to the channels table and then use the up and down arrows to navigate the list.\",td_channels_tab_no_search_result:\"Hmm...We didn't find any matches.\",td_channels_tab_one_search_result_aria:\"One result found, tab to the channel table and then use the up and down arrows to navigate the list.\",td_channels_tab_set_favorite_as_default_title_and_aria:\"You can auto-favorite up to {{favDefaultChannelsLimit}} channels and make them visible to the whole team.\",td_channels_tab_show_hide_tooltip:\"Click to show/hide this channel\",td_manage_channels_dashboard_channel_visibility_header_title:\"Type\",td_manage_channels_dashboard_channel_visibility_private:\"Private\",td_manage_channels_dashboard_channel_visibility_private_aria:\"Channel type Private\",td_manage_channels_dashboard_channel_visibility_standard:\"Standard\",td_manage_channels_dashboard_channel_visibility_standard_aria:\"Channel type standard\",td_manage_teams_dashboard_active_header:\"Active\",td_manage_teams_dashboard_active_header_aria:\"Active teams\",td_manage_teams_dashboard_archived_header:\"Archived\",td_manage_teams_dashboard_archived_header_aria:\"Archived teams\",td_manage_teams_dashboard_create_team:\"Create a team\",td_manage_teams_dashboard_description_header_title:\"Description\",td_manage_teams_dashboard_favorite_status_aria:\"Click to favorite/unfavorite this team\",td_manage_teams_dashboard_found_search_result_aria:\"{{activeTeamsResultCount}} active teams and {{archivedTeamsResultCount}} archived teams found, tab to the teams table and then use the up and down arrows to navigate the list.\",td_manage_teams_dashboard_membership_guest:\"Guest\",td_manage_teams_dashboard_membership_header_title:\"Membership\",td_manage_teams_dashboard_membership_member:\"Member\",td_manage_teams_dashboard_membership_owner:\"Owner\",td_manage_teams_dashboard_name_header_title:\"Name\",td_manage_teams_dashboard_no_search_result:\"Hmm...We didn't find any matches.\",td_manage_teams_dashboard_no_search_result_aria:\"We didn't find any matches.\",td_manage_teams_dashboard_people_aria:\"{{people}} people\",td_manage_teams_dashboard_people_header_title:\"People\",td_manage_teams_dashboard_searchbox_aria:\"Search in teams list\",td_manage_teams_dashboard_searchbox_placeholder:\"Search teams\",td_manage_teams_dashboard_show_hide_status_aria:\"Click to show/hide this team\",td_manage_teams_dashboard_team_visibility_header_title:\"Type\",td_manage_teams_dashboard_team_visibility_private:\"Private\",td_manage_teams_dashboard_team_visibility_public:\"Public\",td_manage_teams_dashboard_title:\"Manage teams\",td_manage_teams_error:\"Sorry, We couldn't get your teams....\",td_manage_teams_no_teams_found_error:\"You're currently not part of any teams...\",td_member_mute_text:\"Muted\",td_member_text:\"Member\",td_member_unmute_text:\"Not muted\",td_members_count:\"{{count}} members\",td_members_error:\"We couldn't get the team member list.\",td_members_guests_text:\"Members and guests\",td_members_remove_tooltip:\"Remove {{memberName}}\",td_members_tab_column_tags_action_label:\"Manage tags for member\",td_members_tab_column_tags_label_aria:\"View or Manage Tags. Press Enter key to activate and left or right arrow keys to navigate.\",td_members_tab_error_generic:\"Search failed to return any results, please try again.\",td_members_tab_error_offline:\"Teams seems to be offline. Please try searching again after connecting to internet\",td_members_tab_header_department:\"Department\",td_members_tab_header_location:\"Location\",td_members_tab_header_mute:\"Mute students\",td_members_tab_header_name:\"Name\",td_members_tab_header_role:\"Role\",td_members_tab_header_role_action_label:\"Change role\",td_members_tab_header_role_label:\"Current Role:\",td_members_tab_header_tags:\"Tags\",td_members_tab_header_title:\"Title\",td_members_tab_multiple_search_results_aria:\"{{resultCount}} results found, tab to the member table and then use the up and down arrows to navigate the list.\",td_members_tab_muted_all_students_aria:\"Muted all students\",td_members_tab_no_search_result:'We can\\'t find any matches for \"{{memberName}}\".',td_members_tab_no_search_result_aria:\"We can't find any matches for {{searchString}}\",td_members_tab_one_search_result_aria:\"One result found, tab to the member table and then use the up and down arrows to navigate the list.\",td_members_tab_removeMember_failure:\"Unable to remove {{userName}}, {{errorMessage}}\",td_members_tab_removeMember_success:\"{{userName}} has been removed successfully\",td_members_tab_role_change_label:\"Current role for {{user}} is {{role}}. Open the change role dropdown.\",td_members_tab_role_change_message:\"{{user}} role changed to {{role}}\",td_members_tab_unmuted_all_students_aria:\"Unmuted all students\",td_owner_text:\"Owner\",td_owners_text:\"Owners\",td_pending_members_text:\"Pending Members\",td_pending_requests_action_error:\"We couldn't update pending member status, please try again later.\",td_pending_requests_action_label:\"Action buttons, press enter to focus on an action.\",td_pending_requests_empty:\"No requests right now. When people ask to join your team, they'll show up here.\",td_pending_requests_error:\"We couldn't get the pending join request list, please try again later.\",td_pending_requests_information_barrier_error:\"Unable to add user due to IT admin settings\",td_pending_requests_information_barrier_learn_more_label:\"Learn more\",td_pending_requests_member_limit_error:\"This team is full. You’ll need to remove some people before approving more join requests.\",td_pending_requests_people_service_resolve_error:\"We couldn't get info for one or more people requesting to join your team. Please check back later.\",td_pending_requests_tab_requested_by:\"Requested by\",td_people_count:\"{{count}} people\",td_search_placeholder:\"Search for members\",td_team_creation_failed_member_non_retriable_message:\"Sorry, we had a problem setting up your team and can't recover. Please let {{creator}} know to delete the team.\",td_team_creation_failed_member_retriable_message:\"We ran into issues setting up your team. Please let {{creator}} know to repair the team.\",td_team_creation_failed_owner_non_retriable_message:\"Sorry, we had a problem setting up your team. Please delete the team and try again.\",td_team_creation_failed_owner_retriable_message:\"We ran into issues setting up your team, to help us repair the team, please click\",team_action_menu_label:\"Team {{teamName}} actions\",team_add_channel:\"Add channel\",team_add_members:\"Add members\",team_add_students:\"Add students\",team_add_teachers:\"Add teachers\",team_add_webhook:\"Add Outgoing Webhook\",team_archive_menu_title:\"Archive team\",team_bot_dashboard_developer_footer:\"Create an outgoing webhook or build a bot or tab from the ground up. To learn more click {{learnMore}}.\",team_clone_members:\"{{memberCount}} members\",team_clone_option:\"Clone team\",team_clone_team_dialog_title:'You are using \"{{teamName}}\" as a template for a new team',team_code_copied_popup_message:\"Copied to clipboard\",team_code_section_description:\"Share this code so people can join the team directly - you won't get join requests\",team_code_section_guest_disclaimer:\"Note: Guests won't be able to join with a team code\",team_code_section_locked_notice:\"Note: You'll have to activate the team to generate a team code.\",team_code_section_title:\"Team code\",team_code_value_message:\"Team code is {{code}}\",team_connectors:\"Connectors\",team_dashboard_active_channel_tab_header:\"Active\",team_dashboard_add_other_member_permission:\"Add other members\",team_dashboard_analytics:\"Analytics\",team_dashboard_apps:\"Bots\",team_dashboard_apps_connectors_cud_permission:\"Allow members to create, update, and remove connectors\",team_dashboard_apps_cud_permission:\"Add and remove bots\",team_dashboard_apps_custom_upload_permission:\"Allow members to upload custom apps\",team_dashboard_apps_header_name:\"Bots can make you even more productive by helping you complete tasks directly in a conversation! @mention any of the bots below in a channel belonging to this team to get started.\",team_dashboard_apps_header_name_new:\"Apps let you complete tasks, receive updates, and communicate at the same time. To get started @mention a bot or add a tab in a team channel.\",team_dashboard_apps_header_name_noperms:\"Unfortunately, it looks like your team settings don't allow adding bots right now. Talk to your team owner about adjusting your settings.\",team_dashboard_apps_header_name_noperms_new:\"Unfortunately, it looks like your team settings don't allow adding apps right now. Talk to your team owner about adjusting your settings.\",team_dashboard_apps_install_permission:\"Allow members to add and remove apps\",team_dashboard_apps_new:\"Apps\",team_dashboard_apps_tabs_cud_permission:\"Allow members to create, update, and remove tabs\",team_dashboard_apps_upgrade_consent_notification:\"A new version of this app is available and needs new permissions. Click here to upgrade.\",team_dashboard_atMentions_channel_permission:\"Give members the option to @channel or @[channel name]. This will notify everyone who's shown the mentioned channel in their channel lists.​\",team_dashboard_atMentions_channel_permission_fav_state:\"Show members the option to @channel or @[channel name] (this will send a notification to everyone who has favorited the channel being mentioned)\",team_dashboard_atMentions_team_permission:\"Show members the option to @team or @[team name] (this will send a notification to everyone on the team)\",team_dashboard_channel_actions_title:\"Channel actions:\",team_dashboard_channel_cud_permission:\"Allow creating and updating channels\",team_dashboard_channel_cud_permission_niji:\"Allow creating and updating standard channels\",team_dashboard_channel_delete_permission:\"Allow members to delete and restore channels\",team_dashboard_channel_delete_permission_guest:\"Allow guests to delete channels\",team_dashboard_channel_delete_permission_niji:\"Allow members to delete and restore standard channels\",team_dashboard_channel_moderation_anyone_except_guest_posts:\"Everyone except guests can start a new post\",team_dashboard_channel_moderation_anyone_posts:\"Everyone can start a new post\",team_dashboard_channel_moderators_list:\"Who are the moderators?\",team_dashboard_channel_moderators_new_post:\"Only moderators\",team_dashboard_channel_private_permission:\"Allow members to create private channels\",team_dashboard_channel_remove_permission:\"Remove channels\",team_dashboard_channel_start_new_post:\"Who can start a new post?\",team_dashboard_channel_tab_search_placeholder:\"Search for channels\",team_dashboard_checkbox_state_disabled:\"Disabled\",team_dashboard_class_nb_owner_section:\"Add Teacher-Only section group\",team_dashboard_class_nb_sections:\"Student notebook sections\",team_dashboard_class_notebook_not_setup:\"The Class Notebook has not been set up yet. <br/>Run set up from the <b>Class Notebook</b> tab in <b>General</b>.\",team_dashboard_class_notebook_title:\"OneNote Class Notebook\",team_dashboard_deleted_channel_restore_btn:\"Restore\",team_dashboard_deleted_channel_tab_header:\"Deleted\",team_dashboard_developer_add_outgoing_webhook:\"Create an outgoing webhook\",team_dashboard_developer_footer:\"Build your own apps with the Teams developer platform.\",team_dashboard_developer_footer_learn_more:\"Learn More\",team_dashboard_developer_noapps_subtitle_discover_new:\"Head to the Store (click the button to your right) and start adding some apps.\",team_dashboard_developer_sideload_app:\"Sideload a bot or tab\",team_dashboard_developer_sideload_app_new:\"Upload a custom app\",team_dashboard_discovery_actions_desc:\"Make the team searchable and discoverable\",team_dashboard_discovery_actions_error_load:\"Couldn't reach the server right now.\",team_dashboard_discovery_actions_error_update:\"Couldn't update discovery setting.\",team_dashboard_discovery_actions_teams:\"Turn on discoverability\",team_dashboard_discovery_actions_title:\"Team discovery\",team_dashboard_dynamic_group_team:\"This team has membership settings that prevent you from adding or removing members.\",team_dashboard_dynamic_members_present:\"Based on this team's membership settings, you can't currently add or remove members.\",team_dashboard_edu_class_notebook_settings_migrated:\"Head to your <b>Class Notebook</b> in the <b>General</b> channel to manage these settings.<br/> Select the <b>Class Notebook</b> tab in your notebook, then <b>Manage Notebook</b>.\",team_dashboard_edu_nb_add_section:\"Add section\",team_dashboard_edu_nb_cancel_sections_button:\"Cancel\",team_dashboard_edu_nb_copy:\"Copy\",team_dashboard_edu_nb_download_add_in:\"Download the Class Notebook Add-in\",team_dashboard_edu_nb_duplicate_section_error:\"This section name already exists.\",team_dashboard_edu_nb_empty_section_error:\"Type a name for this section.\",team_dashboard_edu_nb_link:\"Notebook link\",team_dashboard_edu_nb_lock_collaboration_space:\"Lock Collaboration Space\",team_dashboard_edu_nb_lock_collaboration_space_desc:\"Locking the Collaboration Space locks the Notes tabs in your team's channels.\",team_dashboard_edu_nb_lock_collaboration_space_locked:\"Locked\",team_dashboard_edu_nb_lock_collaboration_space_unlocked:\"Unlocked\",team_dashboard_edu_nb_new_section:\"New Section ({0})\",team_dashboard_edu_nb_owner_section_desc:\"This section group will be permanently added.\",team_dashboard_edu_nb_owner_section_enabled:\"Enabled\",team_dashboard_edu_nb_owner_section_enabling:\"Enabling...\",team_dashboard_edu_nb_save_sections_button:\"Save\",team_dashboard_edu_nb_saved_sections:\"Saved\",team_dashboard_edu_nb_saving_sections:\"Saving...\",team_dashboard_edu_nb_space_start_section_error:\"Section names can't start with a space.\",team_dashboard_edu_nb_splchar_section_error:\"Section names can't include any of these characters: ? * \\\\ / : < > | & # \\\" %\",team_dashboard_edu_nb_update_error:\"An error occured. Try again.\",team_dashboard_edu_nb_update_error_ok:\"Ok\",team_dashboard_edu_nb_update_error_title:\"Sorry, something went wrong. Please try again.\",team_dashboard_edu_nb_updated_fetch_error:\"Sorry, something went wrong. Please check back later.\",team_dashboard_edu_notebook_desc:\"Manage notebook sections and preferences\",team_dashboard_edu_staff_notebook_settings_migrated:\"Head to your <b>Staff Notebook</b> in the <b>General</b> channel to manage these settings.<br/> Select the <b>Staff Notebook</b> tab in your notebook, then <b>Manage Notebook</b>.\",team_dashboard_enable_admin_delete:\"Owners can delete all messages\",team_dashboard_enable_delete:\"Give members the option to delete their messages\",team_dashboard_enable_edit:\"Give members the option to edit their messages\",team_dashboard_feature_actions_title:\"@Team and @channel mentions:\",team_dashboard_feature_settings_desc:\"Choose who can use @team and @channel mentions\",team_dashboard_feature_settings_title:\"@mentions\",team_dashboard_fun_control_giphy_actions_channel_permission:\"Enable Giphy for this channel\",team_dashboard_fun_control_giphy_actions_team_permission:\"Enable Giphy for this team\",team_dashboard_fun_control_giphy_actions_team_rating:\"Filter out inappropriate content using one of the setting below:\",team_dashboard_fun_control_giphy_actions_title:\"Giphy\",team_dashboard_fun_control_giphy_rating_info_title:\"Filter out inappropriate content using one of the settings below:\",team_dashboard_fun_control_giphy_rating_moderate:\"Moderate\",team_dashboard_fun_control_giphy_rating_moderate_info:\"Moderate – Allows content rated 'G – General Admission' by Giphy\",team_dashboard_fun_control_giphy_rating_no_restriction:\"Allow all content\",team_dashboard_fun_control_giphy_rating_no_restriction_info:\"Allow all content – Allows all content with no restrictions\",team_dashboard_fun_control_giphy_rating_strict:\"Strict\",team_dashboard_fun_control_giphy_rating_strict_info:\"Strict -  Allows content rated 'Y – Young Audiences' by Giphy\",team_dashboard_fun_control_memes_actions_team_permission:\"Allow memes to be uploaded\",team_dashboard_fun_control_memes_actions_teammeme_permission:\"Allow uploaded memes to be saved to list\",team_dashboard_fun_control_memes_actions_title:\"Custom Memes\",team_dashboard_fun_control_stickers_actions_team_permission:\"Enable stickers and memes\",team_dashboard_fun_control_stickers_actions_title:\"Stickers and memes\",team_dashboard_funcontrol_actions_desc:\"Allow emoji, memes, GIFs, or stickers\",team_dashboard_funcontrol_actions_title:\"Fun stuff\",team_dashboard_general_channel_anyone_posts:\"Anyone can post messages\",team_dashboard_general_channel_owner_posts_only:\"Only owners can post messages\",team_dashboard_general_channel_title:\"General Channel:\",team_dashboard_general_channel_warn_many_recipients:\"Anyone can post; show alert that posting will notify everyone (recommended for large teams)\",team_dashboard_giphy_disabled_info_title:\"This feature has been disabled by your IT admin. Contact them for more information.\",team_dashboard_guardian_assignment_email:\"Send a weekly email about assignments to parents/guardians\",team_dashboard_guardian_notification_settings_desc:\"Send email updates to parents/guardians\",team_dashboard_guardian_notification_settings_title:\"Parent/guardian emails\",team_dashboard_guest_permissions_title:\"Guest permissions\",team_dashboard_guest_present:\"This team has guests.\",team_dashboard_integration_cud_permission:\"Create, update, and delete connectors\",team_dashboard_message_threading:\"Enable message threading (recommended)\",team_dashboard_permissions_desc:\"Enable channel creation, adding apps, and more\",team_dashboard_permissions_desc_guest:\"Enable channel creation\",team_dashboard_permissions_desc_team_renewal:\"See when your team will be expiring or up for renewal\",team_dashboard_permissions_title:\"Member permissions\",team_dashboard_public_team_message:\"This team has been made public.\",team_dashboard_remove_other_member_permission:\"Remove other members\",team_dashboard_settings_avatar:\"Team picture\",team_dashboard_settings_avatar_desc:\"Add a team picture\",team_dashboard_settings_change_picture:\"Change picture\",team_dashboard_settings_change_theme:\"Change theme\",team_dashboard_settings_channel_not_admin_error:\"You do not have privileges to update channel permissions.\",team_dashboard_settings_class_theme:\"Team theme\",team_dashboard_settings_class_theme_desc:\"Pick a theme\",team_dashboard_settings_customization:\"Customization\",team_dashboard_settings_not_admin_error:\"You do not have privileges to update team permissions.\",team_dashboard_staff_nb_owner_section:\"Add Owner-Only section group\",team_dashboard_staff_nb_sections:\"Staff notebook sections\",team_dashboard_staff_notebook_not_setup:\"The Staff Notebook has not been set up yet. <br/>Run set up from the <b>Staff Notebook</b> tab in <b>General</b>.\",team_dashboard_staff_notebook_title:\"OneNote Staff Notebook\",team_dashboard_tab_channels:\"Channels\",team_dashboard_tab_cud_permission:\"Create, update, and remove tabs\",team_dashboard_tab_digital_signage:\"Displays\",team_dashboard_tab_files:\"Files\",team_dashboard_tab_members:\"Members\",team_dashboard_tab_pending_requests:\"Pending Requests\",team_dashboard_tab_pending_requests_approve:\"You accepted the request.\",team_dashboard_tab_pending_requests_conflict:\"Already a member\",team_dashboard_tab_pending_requests_conflict_already_member:\"{{name}} is already a member.\",team_dashboard_tab_pending_requests_conflict_default:\"{{name}} no longer has a pending request.\",team_dashboard_tab_pending_requests_decline:\"You denied the request.\",team_dashboard_tab_settings:\"Settings\",team_dashboard_tags_settings_action:\"Choose who can add tags and which tags are automatically applied\",team_dashboard_tags_settings_add_tags_control_all_members_option:\"All members\",team_dashboard_tags_settings_add_tags_control_owners_only_option:\"Owners only\",team_dashboard_tags_settings_add_tags_control_title:\"Who can add tags\",team_dashboard_tags_settings_disabled:\"Tagging has been disabled by your administrators\",team_dashboard_tags_settings_title:\"Tags\",team_dashboard_team_actions_removeteam_title:\"Delete\",team_dashboard_team_renewal_title:\"Team expiration\",team_dashboard_tenant_wide_team:\"Team members will be automatically added and removed to reflect your active directory.\",team_dashboard_update_permission_generic_error:\"An error occurred while changing the permissions. Please try again.\",team_dashboard_user_actions_title:\"User Actions:\",team_dashboard_view_dashboard:\"Manage team\",team_deeplink_dialog_title:\"Get a link to the team\",team_deeplink_error_title:\"We couldn’t get the link of this team.\",team_deeplink_forbidden_access_alert:\"You’ll need permissions to access this team or channel. Try contacting the team owner or admin.\",team_deeplink_menu_title:\"Get link to team\",team_deeplink_offline_error_title:\"Teams seems to be offline. Make sure you're connected to the internet and try getting your link again.\",team_delete_group:\"Delete the team\",team_edit_group:\"Edit team\",team_edit_save_message:\"Saving changes\",team_edit_team_dialog_title:'Edit \"{{teamName}}\" team',team_has_no_code_message:\"Team has no code\",team_header_guest_indicator:\"This team has guests\",team_header_guest_indicator_pc:\"This channel has guests\",team_leave_group:\"Leave the team\",team_members_table:\"Team members table.\",team_renew_failure_title:\"Renewal was unsuccessful.\",team_renew_success_subtitle:\"As per policy, your team will now expire on {{expiryDate}}. Contact your IT admin for more information on expiration policies.\",team_renew_success_title:'\"{{teamName}}\" has been renewed.',team_renewal_btn_text:\"Renew now\",team_renewal_team_settings:\"The team will expire on {{expirationDate}}. Contact your IT admin for more information on expiration policies.\",team_renewal_tooltip:\"The team will expire on {{expirationDate}} per IT policy.\",team_restore_menu_title:\"Restore team\",team_select_description:\"Clubs, study groups, after school activities\",team_settings_renew_success:\"As per policy, your team will expire on {{expiryDate}}. Contact your IT admin for more information on expiration policies.\",team_update_team_dialog_title:\"Update {{teamName}} details\",team_welcome_button_add_members:\"Add more people\",team_welcome_button_create_channel:\"Create more channels\",team_welcome_button_faq:\"Open the FAQ\",team_welcome_image_add_members:\"Add members\",team_welcome_image_create_channel:\"Create channel\",team_welcome_image_faq:\"FAQ\",team_welcome_text:\"Here are some things to get going...\",team_welcome_title:\"Welcome to the team!\",teamAccessType_createTeamv2_title:\"What kind of team will this be?\",teamAccessType_private:\"Private\",teamAccessType_private_createTeamv2_desc:\"People need permission to join\",teamAccessType_private_dropdown:\"Private - Only team owners can add members\",teamAccessType_private_dropdown_disabled_tooltip:\"Selected sensitivity does not allow creation of private teams.\",teamAccessType_private_tooltip:\"Channel content is only accessible to team members\",teamAccessType_private_v2:\"Team\",teamAccessType_public:\"Public\",teamAccessType_public_createTeamv2_desc:\"Anyone in your org can join\",teamAccessType_public_dropdown:\"Public - Anyone in your organization can join\",teamAccessType_public_dropdown_disabled_tooltip:\"Selected sensitivity does not allow creation of public teams.\",teamAccessType_public_tooltip:\"Channel content is accessible to everyone in your organization\",teamAccessType_public_v2:\"Org\",teamAccessType_select_sensitivity_first_tooltip:\"You must select a sensitvity before selecting a privacy value.\",teamAccessType_tenantWide:\"Org-wide\",teamAccessType_tenantWide_createTeamv2_desc:\"Everyone in your organization automatically joins\",teamAccessType_tenantWide_dropdown:\"Org-wide - Everyone in your organization will be automatically added\",teamAccessType_tenantWide_tooltip:\"Org-wide - Everyone in your organization will be automatically added\",teamEditTeamDialog_class_title:\"class\",teamEditTeamDialog_classAvatar_title:\"Choose a class avatar\",teamEditTeamDialog_classGradeName_postsecondary:\"Post-Secondary\",teamEditTeamDialog_classGradeName_primary:\"Primary\",teamEditTeamDialog_classGradeName_secondary:\"Secondary\",teamEditTeamDialog_className_title:\"Class name\",teamEditTeamDialog_classSubjectHint_algebra:\"algebra\",teamEditTeamDialog_classSubjectHint_anthropology:\"anthropology\",teamEditTeamDialog_classSubjectHint_arabic:\"arabic\",teamEditTeamDialog_classSubjectHint_archaeology:\"archaeology\",teamEditTeamDialog_classSubjectHint_art_history:\"art history\",teamEditTeamDialog_classSubjectHint_astronomy:\"astronomy\",teamEditTeamDialog_classSubjectHint_band:\"band\",teamEditTeamDialog_classSubjectHint_biochemistry:\"biochemistry\",teamEditTeamDialog_classSubjectHint_biology:\"biology\",teamEditTeamDialog_classSubjectHint_calculus:\"calculus\",teamEditTeamDialog_classSubjectHint_chemistry:\"chemistry\",teamEditTeamDialog_classSubjectHint_chinese:\"chinese\",teamEditTeamDialog_classSubjectHint_choir:\"choir\",teamEditTeamDialog_classSubjectHint_computer:\"computer\",teamEditTeamDialog_classSubjectHint_dance:\"dance\",teamEditTeamDialog_classSubjectHint_drawing:\"drawing\",teamEditTeamDialog_classSubjectHint_earth_science:\"earth science\",teamEditTeamDialog_classSubjectHint_ecology:\"ecology\",teamEditTeamDialog_classSubjectHint_economics:\"economics\",teamEditTeamDialog_classSubjectHint_education:\"education\",teamEditTeamDialog_classSubjectHint_electrical:\"electrical\",teamEditTeamDialog_classSubjectHint_engineering:\"engineering\",teamEditTeamDialog_classSubjectHint_environmental_science:\"environmental science\",teamEditTeamDialog_classSubjectHint_film:\"film\",teamEditTeamDialog_classSubjectHint_french:\"french\",teamEditTeamDialog_classSubjectHint_geography:\"geography\",teamEditTeamDialog_classSubjectHint_geology:\"geology\",teamEditTeamDialog_classSubjectHint_geometry:\"geometry\",teamEditTeamDialog_classSubjectHint_german:\"german\",teamEditTeamDialog_classSubjectHint_gym:\"gym\",teamEditTeamDialog_classSubjectHint_health:\"health\",teamEditTeamDialog_classSubjectHint_hindi:\"hindi\",teamEditTeamDialog_classSubjectHint_history:\"history\",teamEditTeamDialog_classSubjectHint_japanese:\"japanese\",teamEditTeamDialog_classSubjectHint_latin:\"latin\",teamEditTeamDialog_classSubjectHint_law:\"law\",teamEditTeamDialog_classSubjectHint_life_science:\"life science\",teamEditTeamDialog_classSubjectHint_linguistics:\"linguistics\",teamEditTeamDialog_classSubjectHint_logic:\"logic\",teamEditTeamDialog_classSubjectHint_mandarin:\"mandarin\",teamEditTeamDialog_classSubjectHint_math:\"math\",teamEditTeamDialog_classSubjectHint_mathematics:\"mathematics\",teamEditTeamDialog_classSubjectHint_mechanics:\"mechanics\",teamEditTeamDialog_classSubjectHint_media:\"media\",teamEditTeamDialog_classSubjectHint_meteorology:\"meteorology\",teamEditTeamDialog_classSubjectHint_music:\"music\",teamEditTeamDialog_classSubjectHint_music_history:\"music history\",teamEditTeamDialog_classSubjectHint_oceanography:\"oceanography\",teamEditTeamDialog_classSubjectHint_orchestra:\"orchestra\",teamEditTeamDialog_classSubjectHint_painting:\"painting\",teamEditTeamDialog_classSubjectHint_performing_arts:\"performing arts\",teamEditTeamDialog_classSubjectHint_photography:\"photography\",teamEditTeamDialog_classSubjectHint_phys_ed:\"phys ed\",teamEditTeamDialog_classSubjectHint_physical_education:\"physical education\",teamEditTeamDialog_classSubjectHint_physics:\"physics\",teamEditTeamDialog_classSubjectHint_poetry:\"poetry\",teamEditTeamDialog_classSubjectHint_political_science:\"political science\",teamEditTeamDialog_classSubjectHint_portuguese:\"portuguese\",teamEditTeamDialog_classSubjectHint_programming:\"programming\",teamEditTeamDialog_classSubjectHint_psychology:\"psychology\",teamEditTeamDialog_classSubjectHint_russian:\"russian\",teamEditTeamDialog_classSubjectHint_science:\"science\",teamEditTeamDialog_classSubjectHint_sculpture:\"sculpture\",teamEditTeamDialog_classSubjectHint_sociology:\"sociology\",teamEditTeamDialog_classSubjectHint_spanish:\"spanish\",teamEditTeamDialog_classSubjectHint_statistics:\"statistics\",teamEditTeamDialog_classSubjectHint_technology:\"technology\",teamEditTeamDialog_classSubjectHint_theatre_arts:\"theatre arts\",teamEditTeamDialog_classSubjectHint_voice:\"voice\",teamEditTeamDialog_classSubjectHint_zoology:\"zoology\",teamEditTeamDialog_classSubjectName_artanddesign:\"Art and Design\",teamEditTeamDialog_classSubjectName_engineering:\"Engineering\",teamEditTeamDialog_classSubjectName_foreignlanguage:\"Foreign Language\",teamEditTeamDialog_classSubjectName_mathematics:\"Mathematics\",teamEditTeamDialog_classSubjectName_other:\"Other\",teamEditTeamDialog_classSubjectName_physicaleducation:\"Physical Education\",teamEditTeamDialog_classSubjectName_science:\"Science\",teamEditTeamDialog_classSubjectName_socialsciences:\"Social Sciences\",teamEditTeamDialog_gradeLevel_title:\"Grade level\",teamEditTeamDialog_subject_title:\"Subject\",teamEditTeamDialog_teamAvatar_title:\"Team avatar\",teamEditTeamDialog_title_new:\"Edit {{teamName}} details\",teamEditTeamDialog_update_button:\"Update\",teams_add_favorite_tooltip:\"Click the star to add this team to your favorites\",teams_archive_dialog_button_text:\"Archive\",teams_archive_dialog_cancel_button_text:\"Cancel\",teams_archive_dialog_confirmation_text:'Want to archive \"{{teamName}}\"?',teams_archive_dialog_description_text:\"This will freeze all team activity, but you'll still be able to add or remove members and update roles. Go to Manage teams to restore the team.\",teams_archive_dialog_error_description_text:\"We're not sure what happened, but it might work if you try again later.\",teams_archive_dialog_error_title_text:\"We couldn't archive the team\",teams_archive_dialog_learn_more_text:\"Learn more.\",teams_archive_dialog_progress_text:\"Archiving the team...\",teams_archive_dialog_sharepoint_option_text:\"Make the SharePoint site read-only for team members\",teams_bulk_deny_join_requests_confirm_message:\"Are you sure you want to deny all join requests for {{teamName}}?\",teams_bulk_deny_join_requests_confirm_title:\"Deny all join requests\",teams_channel_hidden_overflow:\"{{count}} hidden channels\",teams_channelOverflow:\"{{count}} more channels\",teams_channels_add_favorite:\"Favorite\",teams_channels_favorite_narration:\"{{channelName}} channel added as favorites\",teams_channels_hide:\"Hide\",teams_channels_hide_narration:\"{{channelName}} is hidden\",teams_channels_remove_favorite:\"Remove favorite\",teams_channels_remove_favorite_narration:\"{{channelName}} channel removed from favorites\",teams_channels_show:\"Show\",teams_channels_show_narration:\"{{channelName}} channel is shown.\",teams_collectLogs_dialog_description_para:\"Session in progress. Walk through each step and we'll collect some logs. Don't worry, we're not recording your screen.\",teams_collectLogs_dialog_saveCpuProfile_button_label:\"Save\",teams_confirmDeleteChannelWithFolder:'Are you sure you want to delete the channel \"{{channelName}}\"? All conversations will be deleted. <a href=\"{{channelFolderURL}}\" target=\"_blank\">Your files are still accessible here</a>.',teams_confirmDeleteChannelWithoutFolder:'Are you sure you want to delete the channel \"{{channelName}}\"? All conversations will be deleted and this can\\'t be undone.',teams_confirmDeleteGroup:'Are you sure you want to delete the team \"{{teamName}}\"? All channels, chats, files, and the Office 365 Group for this team will be deleted.',teams_confirmLeaveGroup:'Are you sure you want to leave the team \"{{teamName}}\"?',teams_delete_dialog_button_text:\"Delete\",teams_delete_dialog_confirmation_text:'Delete \"{{teamName}}\" team',teams_delete_dialog_progress_text:\"Deleting the team...\",teams_delete_dialog_reconfirmation_text:\"I understand that everything will be deleted.\",teams_delete_dialog_success_status_text:\"The team was deleted.\",teams_delete_generic_error:\"There was an error deleting this team. Please try again later.\",teams_deleteTeamButtonText:\"Delete team\",teams_device_button_info:\"Hey there! It looks like you're using a Teams-certified device.\\nDid you know tapping the Teams button opens Teams?\",teams_device_cortana_invoke:\"Press and hold to talk to Cortana\",teams_device_meeting_join:\"When a meeting starts, it'll pulse. Just tap to join.\",teams_device_missed_voicemail:\"Miss a voicemail while you're away?\\nTap to catch up when you're back.\",teams_emptyClassificationTooltip:\"No classification\",teams_engagement_activity_welcomeuser_draft:\"Hi {{actor}}\",teams_engagement_activity_welcomeuser_feed:\"{{actor}} joined Teams. Welcome Them.\",teams_feedback_dialog_cancel_button_label:\"Cancel\",teams_feedback_dialog_category_1:\"Audio\",teams_feedback_dialog_category_11:\"Other\",teams_feedback_dialog_category_12:\"Cortana\",teams_feedback_dialog_category_14:\"Live Captions or Transcript\",teams_feedback_dialog_category_16:\"Additional windows\",teams_feedback_dialog_category_17:\"Accessibility\",teams_feedback_dialog_category_18:\"Calendar\",teams_feedback_dialog_category_19:\"Meetings\",teams_feedback_dialog_category_2:\"Video or screen sharing\",teams_feedback_dialog_category_26:\"Profiles & profile pictures\",teams_feedback_dialog_category_27:\"Status & Presence\",teams_feedback_dialog_category_28:\"Teams & Channels\",teams_feedback_dialog_category_3:\"Call drops\",teams_feedback_dialog_category_5:\"Messages & chat\",teams_feedback_dialog_category_6:\"Notifications & feed\",teams_feedback_dialog_category_7:\"Performance & crashing\",teams_feedback_dialog_category_8:\"Files\",teams_feedback_dialog_category_9:\"Search\",teams_feedback_dialog_category_dropdown:\"Please select an option\",teams_feedback_dialog_category_label:\"What is this related to? (Required)\",teams_feedback_dialog_description_label:\"What are you seeing? Has it always been that way? (Required)\",teams_feedback_dialog_description_textarea_placeholder:'Leave a more detailed description\\n(If your problem is about live event, please select \"Other issues\" in the dropdown above)',teams_feedback_dialog_description_textarea_placeholder_broadcast_attendee:'Leave a more detailed description\\n\\n(If your problem is about live event, please select \"Other issues\" above)',teams_feedback_dialog_email_label:\"Email or alias (Required)\",teams_feedback_dialog_email_textarea_placeholder:\"Type your email address or alias\",teams_feedback_dialog_logs_disclaimer:'NOTE: Data sent in feedback submissions will be \"Support Data\" under your agreement for Office 365, including any information that would otherwise be considered \"Customer Data\" or \"Personal Data\". Please do not submit feedback that may include data you do not wish to provide to Microsoft as \"Support Data\".',teams_feedback_dialog_logs_disclaimer_anonymous:\"This form will collect and send Microsoft Teams log files (including personal information) to help Microsoft better understand the problem. The logs will be treated as Support Data under the meeting organizer’s Office 365 services agreement. The logs collected by the feedback tool may be transferred and stored outside of your local geography, including to the US (up to a maximum of 90 days) while the issue is being investigated. Please do not submit this report if this violates your organisation's data protection policy.\",teams_feedback_dialog_logs_disclaimer_toggle:\"Disclaimer\",teams_feedback_dialog_logs_warning_label:\"We'll automatically include logs.\",teams_feedback_dialog_no_connection_error:\"Looks like you're not connected to the internet. Check your connection and try again.\",teams_feedback_dialog_title:\"Having trouble? Tell us about it.\",teams_feedback_edu:\"What best describes your role?\",teams_feedback_got_a_few_minutes_text:\"Got a few minutes? Help us dig deeper.\",teams_feedback_helpout:\"Yes, I'll help out!\",teams_feedback_optional_field:\"optional\",teams_feedback_report:\"Report a problem?\",teams_feedback_reproduce_your_issue_text:\"Reproduce your issue so we can collect more info.\",teams_feedback_required_field:\"required\",teams_feedback_send_button_text:\"Send feedback\",teams_feedback_thanks_for_reproducing:\"Thanks for reproducing your issue! Your steps are attached.\",teams_feedback_userReproStepsLog:\"UserRepoSteps.log\",teams_guestsToolTip:\"Guests\",teams_lastOwner:'You\\'re the last owner of the \"{{teamName}}\" team. There has to be at least one other owner for you to leave the team.',teams_leftGroup_dialog_confirmation_text:'Leave \"{{teamName}}\" team',teams_leftGroup_dialog_progress_text:\"Leaving the team...\",teams_leftGroup_dialog_success_status_text:\"Left the team\",teams_leftGroup_genric_error:\"There was an error leaving this team. Please try again later.\",teams_okButtonText:\"OK\",teams_old_genreal_format:\"{{general}} (Old)\",teams_one_channel_hidden_overflow:\"1 hidden channel\",teams_oneChannelOverflow:\"1 more channel\",teams_overflowTitle:\"Click to see more teams\",teams_overflowTitleCollapse:\"Click to see fewer teams\",teams_pinGroup:\"Pin Team\",teams_rap_dialog_startRap_button_label:\"Start\",teams_recording_feedback_dialog_category_1:\"Recording won't play\",teams_recording_feedback_dialog_category_2:\"Audio and video issues\",teams_recording_feedback_dialog_category_3:\"Audio issues\",teams_recording_feedback_dialog_category_4:\"Video issues\",teams_recording_feedback_dialog_category_5:\"Screenshare issues\",teams_recording_feedback_dialog_category_6:\"PowerPoint issues\",teams_recording_feedback_dialog_category_7:\"Audio or video lags\",teams_recording_feedback_dialog_category_8:\"Other\",teams_remove_favorite_tooltip:\"Click the star to remove this team from your favorites\",teams_removeMember_lastOwnerOfPrivateChannel:\"The member you're trying to remove is the last owner of at least one private channel. There has to be at least one other owner of the channel for you to remove him from the team.\",teams_removeMember_lastOwnerOfPrivateChannel_withUserName:\"{{userName}} is the last owner of at least one private channel cand cannot be removed from the team until another owner is selected\",teams_renew:\"Renew team\",teams_reproduce_dialog_description:\"Follow these steps to help us diagnose the problem.\",teams_reproduce_dialog_description_para:\"As you reproduce each step, we'll collect detailed logs in the background. You'll see a banner at the top of your screen letting you know that the session is active. Click <b>Save</b> to hand over your logs plus any info provided in the first screen. Thanks for your help!\",teams_reproduce_dialog_point1:\"Click <b>Start</b>\",teams_reproduce_dialog_point2:\"Recreate each step you completed leading up to the issue\",teams_reproduce_dialog_point3:\"Click <b>Save</b> at the top of your screen\",teams_reproduce_dialog_title:\"Reproduce the issue\",teams_restore_dialog_confirmation_text:'Want to restore \"{{teamName}}\"?',teams_restore_dialog_error_description_text:\"We're not sure what happened, but it might work if you try again later.\",teams_restore_dialog_error_title_text:\"We couldn't restore the team\",teams_restore_dialog_progress_text:\"Restoring the team...\",teams_rigel_feedback_dialog_category_1:\"Audio problems in the meeting\",teams_rigel_feedback_dialog_category_2:\"Video problems in the meeting\",teams_rigel_feedback_dialog_category_3:\"Problems with content or screen sharing\",teams_rigel_feedback_dialog_category_4:\"Problems with screen layout\",teams_rigel_feedback_dialog_category_5:\"Problems adding attendees\",teams_rigel_feedback_dialog_category_6:\"Problems with roster controls\",teams_rigel_feedback_dialog_category_7:\"Problems with Cortana\",teams_rigel_feedback_dialog_category_8:\"UI is slow or unresponsive\",teams_rigel_feedback_dialog_category_9:\"Other issues\",teams_tasks_task_assigned:\"{{actor}} assigned you a task\",teams_tasks_task_blocked:\"{{actor}} marked your task blocked\",teams_tasks_task_completed:\"{{actor}} marked your task complete\",teams_tasks_task_deleted:\"{{actor}} deleted your task\",teams_tasks_task_in_progress:\"{{actor}} marked your task in progress\",teams_tasks_task_made_not_urgent:\"{{actor}} made your task not urgent\",teams_tasks_task_made_urgent:\"URGENT! {{actor}} made your task urgent\",teams_tasks_task_not_applicable:\"{{actor}} marked your task not applicable\",teams_tasks_task_not_started:\"{{actor}} marked your task not started\",teams_tasks_task_reassigned:\"{{actor}} removed you from a task\",teams_tasks_task_removed:\"{{actor}} removed your task\",teams_tasks_task_updated:\"{{actor}} made an update to your task\",teams_tasks_tasklist_published:\"{{actor}} sent a task list\",teams_tasks_tasklist_recalled:\"{{actor}} recalled a task list\",teams_tasks_urgent_task_assigned:\"URGENT! {{actor}} assigned you an urgent task\",teams_tasks_urgent_tasklist_published:\"URGENT! {{actor}} sent a task list with an urgent task\",teams_title:\"Teams\",teams_youWereRemoved:'It looks like you were removed from \"{{teamName}}\". Please contact the team\\'s admin for more info.',tenant_active_label:\"Currently active\",tenant_analytics_error:\"Something went wrong and we can't get your team analytics right now.\",tenant_analytics_no_data:\"We don't have any data right now.\",tenant_change_confirm_dialog_description:\"We might ask you to sign in again to switch to {{tenantName}}.\",tenant_change_confirm_dialog_message:\"Want to switch to {{tenantName}}? We might ask you to sign in again.\",tenant_change_confirm_dialog_title:\"Want to switch orgs?\",tenant_invitation_generic_error:\"We couldn’t add this person. Please try again later​\",tenant_members_added:\"Everyone was successfully invited.\",tenant_settings_dropdown_button_fallback_title:\"Your orgs\",tenant_settings_dropdown_overflow_btn_aria_label:\"View more Teams orgs\",tenant_settings_dropdown_overflow_btn_text:\"More\",tenant_settings_dropdown_title:\"Your accounts\",tenant_switch_confirm_text:\"Switch org\",tenant_switch_dialog_text:\"Do you want to switch to your other org?\",tenant_switch_pending_activities_action_verb_calling:\"Calling\",tenant_switch_pending_activities_action_verb_copying:\"Copying\",tenant_switch_pending_activities_action_verb_default:\"Pending\",tenant_switch_pending_activities_action_verb_downloading:\"Downloading\",tenant_switch_pending_activities_action_verb_moving:\"Moving\",tenant_switch_pending_activities_action_verb_saving:\"Saving\",tenant_switch_pending_activities_action_verb_sending:\"Sending\",tenant_switch_pending_activities_action_verb_uploading:\"Uploading\",tenant_switch_pending_activities_dialog_cancel_tenant_switch:\"Cancel org switch\",tenant_switch_pending_activities_dialog_description:\"You can wait for everything to finish before switching orgs, or stop all processes and switch now\",tenant_switch_pending_activities_dialog_force_tenant_switch:\"Stop all and switch now\",tenant_switch_pending_activities_dialog_title:\"It's taking longer than usual to wrap up some things\",tenant_switch_pending_call_dialog_cancel_text:\"Cancel\",tenant_switch_pending_call_dialog_switch_anyway_text:\"Switch Anyway\",tenant_switch_pending_call_dialog_title:\"Switching orgs will end your call\",tenant_switch_transition_with_tenant_name_aria_label:\"Switching to {{tenantName}}\",tenant_switch_transition_without_tenant_name_aria_label:\"Switch organization\",tenant_switching_message:\"Switching you to your other org...\",tenant_wide_team_promo_button:\"Try it now\",tenant_wide_team_promo_learn_more:\"Learn more\",tenant_wide_team_promo_slogan:\"All in! Create an org-wide team to get everyone in your org collaborating in one place\",tenantWideTeam_getTenantUsersError:\"Something went wrong, and we couldn't add the people in your org to the team. Please try again later.\",tenantWideTeam_tenantUserLimitExceededError:\"Your organization is too big to create an org-wide team (the limit is {{maxTeamSize}} people).\",tenantWideTeam_unauthorizedError:\"You don't have permissions to create an org-wide team. Contact your admin.\",test_call_button_go_to_device_settings:\"Go to device settings\",test_call_connected:\"Connected\",test_call_description_tooltip:\"Make a test call to check your call quality.\",test_call_detected:\"Here's what we detected from your devices:\",test_call_results:\"Your test call results\",test_call_section_network:\"Network\",test_call_title:\"Test call\",tfl_blocked_contacts_group_title:\"Blocked Contacts\",tfl_contacts_group_title:\"All Contacts\",thanks_for_downloading_get_mobile:\"And to stay informed wherever you go, get Teams on all your devices.\",thanks_for_feedback:\"Thanks for the feedback!\",theme_contrast:\"High contrast\",theme_dark:\"Dark\",theme_default:\"Default\",third_party_notice_load_failure:\"We're having trouble loading this file. Try again later.\",this_person_text:\"This user\",three_members_muted_banner:\"{{mutedMemberOne}}, {{mutedMemberTwo}} and 1 other are muted.\",toast_notification_admit:\"Admit\",toast_notification_is_waiting_in_lobby:\"is waiting in the lobby\",toast_notification_view_lobby:\"View Lobby\",todo_createTodo:\"Create to-do\",trending_button:\"Trending\",triangle_collapsed:\"Collapsed\",triangle_expanded:\"Expanded\",triangle_sort_down:\"Sort down\",triangle_sort_up:\"Sort up\",troubleGettingGroup:\"Trouble getting team\",troubleGettingGroupActivity:\"We aren't able to create conversation for tab.\",tryAgain:\"Try again\",tty_dialog_active_browser_unsupported_error:\"TTY is unsupported in the browser, download the desktop app to use this feature.\",tty_dialog_active_call_warning:\"Changes will be applied for your next call\",tty_dialog_description:\"Turn on TTY mode\",tty_dialog_local_storage_unsupported_error:\"Cannot enable TTY as local storage is unsupported.\",tty_dialog_subtitle:\"Turn on TTY to use text to communicate over the phone line. To get this working, be sure to connect a TTY device.\",turn_on_off_setting_failed_message:\"Sorry, notification settings could not be updated.\",two_members_muted_banner:\"{{mutedMemberOne}} and {{mutedMemberTwo}} are muted.\",typing_predicate:\"is typing\",typing_predicatePlural:\"are typing\",unavailable_channel_text:\"unavailable channel\",unavailable_team_text:\"unavailable team\",unblock_contact_button:\"Unblock\",unified_bar_region:\"Call controls\",unknown_app:\"Unknown App\",unknown_device:\"Unknown device\",unknown_mobile_number:\"Unknown number\",unknown_user:\"Unknown User\",unpark_call_enter_pickup_code:\"Pick up a parked call\",unpark_call_pickup_button_text:\"Pick up\",unpark_call_speed_dial_button:\"Parked calls\",unpin_channel_success_aria_message:\"Channel is unpinned successfully.\",unpin_participant_stream:\"Unpin\",unpin_post_action_failed_message:\"Failed to unpin post\",unpin_post_dialog_body:\"The message will be unpinned for everyone who views the channel.\",unpin_post_dialog_pin:\"Unpin\",unpin_post_dialog_title:\"Unpin this message?\",unsupported_browser_browser_message:\"It'll take longer, but here are the supported browsers.\",unsupported_browser_button_subtitle:\"(We recommend it)\",unsupported_browser_chrome_option:\"Google Chrome -\",unsupported_browser_download_button:\"Download Microsoft Teams for {{os}}\",unsupported_browser_download_mobile:\"Here's how to get Microsoft Teams for {{os}}\",unsupported_browser_edge_option:\"Microsoft Edge -\",unsupported_browser_firefox_option:\"Mozilla Firefox -\",unsupported_browser_header_message:\"Hmm. Your browser version isn't supported. Quickest solution? Download the {{device}} app.\",unsupported_browser_install_message:\"Install for free\",unsupported_browser_learn_more:\"Learn more\",unsupported_browser_linux_header_message:\"Hmm. Your browser version isn't supported. Here's what works:\",unsupported_browser_safari_header_message:\"Microsoft Teams will be available on Safari very soon! In the meantime, try out our {{device}} app.\",unsupported_browser_safari_option:\"Safari -\",up:\"↑\",update_fav_default_failure:\"Failed to auto-favorite channel {{channelDisplayName}}\",update_fav_default_failure_no_channel_object:\"Failed to find channel to auto-favorite\",update_message_reaction:\"Press enter to update message reaction from a {{oldReaction}} emoji to a {{newReaction}} emoji\",update_message_reaction_title:\"Update message reaction from a {{oldReaction}} emoji to a {{newReaction}} emoji\",update_required_button_text:\"Download\",update_required_header:\"We'd like to update your Teams app\",update_required_help_text:\"If you run into an issue, contact your IT admin.\",update_required_text:\"To keep Teams running smoothly, we need you to download the latest desktop app.<br> This usually takes just a couple of minutes.\",update_required_title:\"Microsoft Teams - Update Required\",update_show_default_channel_failure:\"We couldn't auto-show {{channelDisplayName}}\",update_show_default_channel_failure_no_channel_object:\"We couldn't find that channel.\",update_user_profile_display_form_title:\"Enter the name you'd like to use in Teams.\",update_user_profile_fre_next:\"Next\",update_user_profile_fre_retry:\"Retry\",update_user_profile_header:\"Edit profile\",update_user_profile_header_fre:\"Welcome! Let's introduce you to the team.\",update_user_profile_invalid_input:\"Please enter your name before proceeding.\",update_user_profile_server_error:\"There was a problem updating your name. Please try again.\",update_user_profile_skip:\"Skip\",updateChannel_defaultError:\"We're having trouble updating this channel. Please try again later.\",updateTeam_defaultError:\"We're having trouble updating your team. Please try again later.\",updatebroken_banner_link:\"Download\",updatebroken_banner_message:\"An important update is available. Download the app, then click Run to install.\",updatebroken_banner_message_teams:\"Skype Teams is now Microsoft Teams! To continue using the app, download the update and then click 'Run' to install.\",updated:\"Updated\",upgrade_teams_banner_link:\"Upgrade\",upgrade_teams_banner_message:\"1TB of storage. Office 365 services. It's yours.\",upload_class_materials:\"Upload Class Materials\",uploadACopy:\"Upload a copy\",uploadAFile:\"Upload\",urlPreview_closeBtnTooltip:\"Remove preview\",user_activity_feeds_posted:\"Posted in {{channelName}}\",user_activity_feeds_replied:\"Replied in {{channelName}}\",user_activity_feeds_you:\"You\",user_apps_header_name_new:\"Complete tasks and get updates while you chat. Add a tab in the conversation or @mention a bot to get started.\",user_card_guest_label:\"Guest\",user_profile_change_picture:\"Change picture\",user_profile_edit_profile:\"Edit profile\",user_profile_picture_aria_label:\"Profile, app settings, and more.\",user_profile_picture_aria_label_suffix:\"Your profile picture with status displayed as {{status}}, press Enter for app settings and Help.\",user_profile_picture_aria_label_suffix_with_app_version:\"Your profile picture with status displayed as {{status}}. App version is {{appVersion}}. Press Enter for app settings and Help.\",user_profile_picture_close:\"Close\",user_profile_picture_header:\"Change your profile picture\",user_profile_picture_remove:\"Remove picture\",user_profile_picture_save:\"Save\",user_profile_picture_subheader:\"It'll be updated for all of your Office 365 apps.\",user_profile_picture_title:\"Profile picture of {{name}}.\",user_profile_picture_upload:\"Upload picture\",user_profile_picture_upload_fre:\"Upload your photo\",user_role_donut_card_guest:\"Guests\",user_role_donut_card_owner_member:\"Owners + Members\",user_role_donut_card_title:\"Role\",vdi_about_optimized_information:\"Optimized for {{providerName}}\",vdi_client_disconnect_failure_text:\"Calls and meetings are unavailable due to an error. Try restarting Teams, or talk to your admin.\",vdi_client_disconnect_unsupported_endpoint_text:\"Calls and meetings are unavailable on your device. Please talk to your admin.\",vdi_non_optimized_mode_banner_link:\"Learn more\",vdi_non_optimized_mode_banner_message:\"Your version of {{providerName}} is outdated and could impact your call quality.\",vdi_non_optimized_mode_text:\"Your {{providerName}} environment may impact your call quality. Talk to your IT admin.\",video_background_settings_apply:\"Apply\",video_background_settings_apply_and_start_video:\"Apply and turn on video\",video_background_settings_image_download_failure:\"{{name}} download failed\",video_background_settings_image_download_in_progress:\"{{name}} downloading\",video_background_settings_image_download_success:\"{{name}} downloaded successfully\",video_background_settings_preview_action:\"Preview\",video_background_settings_preview_action_tooltip:\"Others won't see your video while you preview.\",video_background_settings_stop_preview:\"Stop preview\",video_play:\"Play\",video_play_mute:\"Mute\",video_play_next:\"Play next video\",video_play_pause:\"Pause\",video_play_unmute:\"Unmute\",videos_command_box_description:\"This mighty tool lets you take quick actions, do searches, and launch apps.\",videos_command_box_title:\"Use the command box\",videos_goto_guide_description:\"Customize your team to make it a great place for people to get work done and have fun.\",videos_goto_guide_title:\"Go-to guide for team owners\",videos_meetnow_description:\"Have a meeting right in a channel, where everyone can join.\",videos_meetnow_title:\"Create instant meetings with Meet Now\",videos_onboard_description:\"How to create a team, add people, and add channels.\",videos_onboard_title:\"Get your team up and running\",videos_privateconversations_description:\"How to start chats and make audio or video calls, either one-on-one or as a group.\",videos_privateconversations_title:\"Start chats and make calls\",videos_productiveconversations_description:\"Tips for posting, replying, and collaborating on files in channels.\",videos_productiveconversations_title:\"Work in channels\",videos_producttour_description:\"A quick product tour of Microsoft Teams.\",videos_producttour_title:\"Welcome to Microsoft Teams\",videos_schedule_meetings_description:\"View and schedule meetings, and learn how to invite guests to a Teams meeting.\",videos_schedule_meetings_title:\"Manage meetings\",videos_tab_back_home:\"Back to Videos home\",videos_tab_title:\"Videos\",videos_teamsandchannels_description:\"Learn how teams and channels work together to help you stay organized.\",videos_teamsandchannels_title:\"Overview of teams and channels\",videos_usingtabs_description:\"Turn the apps and services you use the most into tabs at the top of a channel or chat.\",videos_usingtabs_title:\"Add tools with tabs\",view_assignments:\"View Assignments\",view_participants_title:\"View participants\",view_student_roster:\"View student roster\",view_tag_dialog_title:\"View Tag\",visible_channel_dialog_title:\"Favorite channels\",visible_channel_notification_settings_channel_mentions_text:\"Notify me for all channel mentions\",visible_channel_notification_settings_include_reply_link_text:\"Include all replies\",visible_channel_notification_settings_new_posts_text:\"Notify me for all new posts\",voice_message_audio_message:\"Audio message\",voice_message_cannot_play_message:\"Unable to play audio message.\",voicemail_audio_language_dropdown:\"Which language should your default greeting be in?\",voicemail_call_answer_rule_decline_call:\"End the call without playing your greeting\",voicemail_call_answer_rule_heading:\"Call answer rules\",voicemail_call_answer_rule_prompt_only:\"Play your greeting and end the call\",voicemail_call_answer_rule_prompt_only_with_transfer:\"Transfer the call to someone else\",voicemail_call_answer_rule_regular_voicemail:\"Let the caller record a message\",voicemail_call_answer_rule_subheading:\"How would you like us to handle your calls when they go to voicemail?\",voicemail_call_answer_rule_transfer_target_heading:\"Where should they be transferred?\",voicemail_call_answer_rule_voicemail_with_transfer_option:\"Let the caller record a message or be transferred to someone else\",voicemail_call_title:\"Voicemail\",voicemail_dialog_subheading:\"You'll find your voicemail messages and transcripts in Calls.\",voicemail_item_media_error:\"We're sorry. Media won't load.\",voicemail_list_action_callback:\"Call back\",voicemail_list_action_delete:\"Delete\",voicemail_list_action_mark_unread:\"Mark as unread\",voicemail_list_column_date:\"Date\",voicemail_list_column_duration:\"Duration\",voicemail_list_column_name:\"Name\",voicemail_list_column_time:\"Time\",voicemail_list_empty_title:\"No voicemails yet, but when you get some, you'll get transcripts, too\",voicemail_list_error_description:\"Please check back soon.\",voicemail_list_error_title:\"We can't get your voicemail right now\",voicemail_list_more_options:\"More options\",voicemail_list_row_aria:\"{{duration}} voicemail from {{sender}} on {{date}} at {{time}}\",voicemail_playback_pause_tooltip:\"Pause\",voicemail_playback_play_tooltip:\"Play\",voicemail_playback_speed_option_0:\"0.5x\",voicemail_playback_speed_option_1:\"1x\",voicemail_playback_speed_option_2:\"1.5x\",voicemail_playback_speed_option_3:\"2x\",voicemail_playback_speed_tooltip:\"Playback speed\",voicemail_setting_button:\"Record a greeting\",voicemail_setting_description:\"Voicemails will show in the calling app with audio playback and transcript.\",voicemail_setting_dialog_title:\"Voicemail\",voicemail_setting_subtitle:\"Voicemail\",voicemail_setting_v2_button:\"Configure voicemail\",voicemail_setting_v2_custom_greeting:\"Your custom greeting:\",voicemail_setting_v2_custom_oof_greeting:\"Your custom out of office greeting:\",voicemail_setting_v2_custom_oof_options:\"When should your custom out of office greeting play?\",voicemail_setting_v2_oof_all_the_time:\"All the time\",voicemail_setting_v2_oof_calendar_event:\"When I have an Out of office calendar event\",voicemail_setting_v2_oof_outlook_auto_reply:\"When I have an Outlook auto reply\",voicemail_setting_v2_oof_title:\"Out of office greeting\",voicemail_text_to_speech:\"If you've recorded a greeting, it'll override this option.\",voicemail_text_to_speech_option:\"Text-to-speech customized greeting option\",voicemail_text_to_speech_subheading_1:\"Do you want to replace the default voicemail greeting with your own text-to-speech greetings?\",voicemail_transcription_unavailable:\"A transcript isn't available for this voicemail.\",voip_user_cannot_make_call_dialog_message:\"With your calling license, you can only call people within your organization. Talk to your IT admin to change your license\",voip_user_cannot_make_call_dialog_title:\"Couldn't complete the call\",waffle_app_aria_label:\"Go to {{appName}}\",waffle_apps_title:\"Apps\",waffle_close_aria_label:\"Close Office App Launcher\",waffle_excel_title:\"Excel\",waffle_office365_title:\"Office 365\",waffle_onedrive_title:\"OneDrive\",waffle_onenote_title:\"OneNote\",waffle_open_aria_label:\"Open Office App Launcher\",waffle_outlook_title:\"Outlook\",waffle_powerpoint_title:\"PowerPoint\",waffle_sharepoint_title:\"SharePoint\",waffle_teams_title:\"Microsoft Teams\",waffle_teams_title_short:\"Teams\",waffle_word_title:\"Word\",waffle_yammer_title:\"Yammer\",welcome_to_class:\"Welcome to {0}\",whatappcando:\"Here's what this app can do:\",whats_new_promotion_primary_action_text:\"Learn more\",whiteboard_picker_bar:\"Whiteboard\",whiteboardsharing_disabled:\"Whiteboard sharing is disabled\",wiki_all_wikis_tab_no_wikis_primary:\"None of your channels have Wikis.\",wiki_all_wikis_tab_no_wikis_secondary:\"Head to a channel to start a new one.\",wiki_canvas_cancel_button_title:\"Cancel\",wiki_canvas_create_canvas_failure:\"We weren't able to create a new Wiki tab.\",wiki_canvas_default_tab_name:\"Wiki\",wiki_canvas_delete_error:\"We weren't able to remove the Wiki\",wiki_canvas_delete_error_explanation:\"There was a problem removing your Wiki. Please check the Wiki and try again.\",wiki_canvas_discard:\"Discard\",wiki_canvas_loading_failure_message:\"We're having trouble showing your Wiki right now. Please try again later.\",wiki_canvas_loading_missmatched_items_failure_message:\"We're having trouble retrieving your Wiki right now. Please try again later.\",wiki_canvas_more_options_button_title:\"More options\",wiki_canvas_save_button_title:\"Save\",wiki_canvas_section_copy_link:\"Copy link\",wiki_canvas_section_delete:\"Delete\",wiki_canvas_section_duplicate:\"Duplicate\",wiki_canvas_section_move_down:\"Move down\",wiki_canvas_section_move_up:\"Move up\",wiki_conversation_chat_pane_close_button_aria_label:\"Close {{sectionName}} conversation\",wiki_conversation_chat_pane_close_button_tooltip:\"Close\",wiki_conversation_chat_pane_title:\"Conversation\",wiki_conversation_started:\"The conversation about {{sectionName}} in {{pageName}} has begun.\",wiki_conversation_started_chicklet:\"{{sectionName}} in {{pageName}}\",wiki_copy_link_error:\"Getting link failed\",wiki_copy_link_error_explanation:\"Unable to get link.\",wiki_delete_page_confirmation_body:\"This page will be permanently deleted.\",wiki_delete_page_confirmation_ok_button:\"Delete\",wiki_delete_page_confirmation_title:\"Want to delete this page?\",wiki_delete_section_confirmation_body:\"This section will be permanently deleted.\",wiki_delete_section_confirmation_ok_button:\"Delete\",wiki_delete_section_confirmation_title:\"Want to delete this section?\",wiki_delete_table_column_dialog_confirm_message:\"Want to delete this column?\",wiki_delete_table_dialog_close_button:\"Cancel\",wiki_delete_table_dialog_confirm_button:\"Delete\",wiki_delete_table_dialog_confirm_message:\"Want to delete this table?\",wiki_delete_table_row_dialog_confirm_message:\"Want to delete this row?\",wiki_discard_section_confirmation_body:\"Once you select discard, all the changes you've made to this section will be lost.\",wiki_discard_section_confirmation_ok_button:\"Discard\",wiki_discard_section_confirmation_title:\"Do you want to discard these changes?\",wiki_error_image_format_not_supported:\"Try uploading a different kind of file.\",wiki_error_image_format_not_supported_title:\"We couldn't add your image.\",wiki_error_image_not_inserted:\"Image was not inserted.\",wiki_error_image_too_large_for_uploading:\"Image is too large for being uploaded.\",wiki_error_image_uploading_failed:\"Cannot upload an image.\",wiki_failed_copy_link_for_page:\"Couldn't copy link for page\",wiki_failed_copy_link_for_section:\"Couldn't copy link for section\",wiki_image_picker_dialog_primary_button_label:\"Insert image\",wiki_image_picker_dialog_primary_button_title:\"Insert image\",wiki_is_editing:\"is editing this section\",wiki_meeting_notes_section_default_content:\"Capture meeting objectives, important notes or action items\",wiki_meeting_notes_section_default_title:\"Notes\",wiki_network_offline_error:\"Warning: Internet connection lost\",wiki_network_offline_error_explanation:\"To save changes, copy all edits before refreshing the page or navigating away.\",wiki_notes_page_title:\"Wiki notes\",wiki_page_as_file_export_note:\"This page is automatically updated from the Wiki in Microsoft Teams - any changes made here will be overwritten. To edit this page, open it in Microsoft Teams.\",wiki_page_default_title:\"Untitled page\",wiki_page_delete_error:\"We weren't able to delete the page\",wiki_page_delete_error_explanation:\"One or more sections are being edited. Please try again later.\",wiki_page_last_edited:\"Last edited: {{lastModified}}\",wiki_page_list_delete_button:\"Delete\",wiki_page_list_loading_failure_message:\"Error while loading the Wiki page list.\",wiki_page_list_loading_success_message:\"Loading Wiki page list...\",wiki_page_list_menu_collapse_title_placeholder:\"Collapse Wiki menu\",wiki_page_list_menu_expand_title_placeholder:\"Expand Wiki menu\",wiki_page_list_new_page_button:\"New page\",wiki_page_loading_failure_message:\"We're having trouble showing your Wiki right now. Please try again later.\",wiki_page_loading_success_message:\"Loading Wiki page...\",wiki_page_move_failed:\"Couldn't move page\",wiki_page_moved_down:\"Page moved down\",wiki_page_moved_up:\"Page moved up\",wiki_page_title_placeholder:\"Page name\",wiki_page_update_error:\"We weren't able to update the page\",wiki_page_update_error_explanation:\"There was a problem updating your page. Please refresh your content and try again.\",wiki_recent_wikis_tab_no_wikis_primary:\"It looks like you've never opened a Wiki before.\",wiki_recent_wikis_tab_no_wikis_secondary:\"Head to a channel to start a new one.\",wiki_save_error_discard:\"{{errorExplanation}} You can discard your changes now or copy your work to edit the section again later.\",wiki_section_add_new_label:\"Add a new section here\",wiki_section_content_placeholder:\"Your content goes here\",wiki_section_default_title:\"Untitled section\",wiki_section_delete_error:\"We weren't able to delete the section\",wiki_section_delete_error_explanation:\"The section is being edited by someone else. Please try again later.\",wiki_section_deleted_error:\"Section removed\",wiki_section_deleted_error_explanation:\"The section has been removed.\",wiki_section_deleted_while_editing_error:\"Section removed\",wiki_section_deleted_while_editing_error_explanation:\"The section has been removed by someone else. You will not be able to save your changes.\",wiki_section_edit_section_button_title:\"Edit section\",wiki_section_hide_conversation_button_title:\"Hide section conversation\",wiki_section_locked_error:\"Section locked\",wiki_section_locked_error_explanation:\"Someone else is editing this section. You'll be able to edit it once they're finished.\",wiki_section_max_content_length_exceeded_error:\"This section is too long\",wiki_section_max_content_length_exceeded_error_explanation:\"Wiki sections can't accommodate this much text. Please split your content into two or more sections and then try saving again.\",wiki_section_move_failed:\"Couldn't move section\",wiki_section_moved_down:\"Section moved down\",wiki_section_moved_up:\"Section moved up\",wiki_section_not_ready_error:\"We couldn't update that section\",wiki_section_not_ready_error_explanation:\"Please try again in a bit.\",wiki_section_page_link_copied:\"Copied to clipboard\",wiki_section_show_conversation_button_title:\"Show section conversation\",wiki_section_title_placeholder:\"Section name\",wiki_section_title_with_number:\"{{index}}. {{sectionTitle}}\",wiki_section_unlock_section_button_title:\"Force unlock section\",wiki_section_unlocked_while_editing_error:\"Section unlocked\",wiki_section_unlocked_while_editing_error_explanation:\"The section has been unlocked by someone else. You will not be able to save your changes.\",wiki_section_update_error:\"We weren't able to update this section\",wiki_section_update_error_explanation:\"There was a problem updating your section. Please refresh your content and try again.\",wiki_section_updated_error:\"The section content has been updated\",wiki_section_updated_error_explanation:\"Please try edit the section again.\",wiki_sharepoint_forbidden_message:\"It looks like your SharePoint doesn't allow adding Wiki tabs. If you already know you have permission to create this tab, try again later. This situation may resolve itself. If not, head over to the SharePoint site or contact your site admin.\",wiki_sharepoint_not_provisioned_message:\"Hang tight, we're busy making space for your Wiki. Wait a few minutes then try again.\",wiki_start_conversation_error:\"We can't open your conversation just yet.\",wiki_start_conversation_error_explanation:\"Wait a moment and then try again.\",wiki_tab_delete_section_lock_error:\"Can't remove tab\",wiki_tab_delete_section_lock_error_explanation:\"Someone else is currently editing it.\",wiki_tenant_switch_block_message:\"{{teamName}} > {{channelName}} > {{wikiName}}\",wiki_unknown_error:\"Unknown error\",wiki_unknown_error_explanation:\"There was a problem performing this operation. Please refresh your content and try again.\",wiki_unlock:\"Force unlock\",wiki_unlock_section_confirmation_body:\"This will remove {{currentAuthor}} from editing and allow you to make changes.\",wiki_unlock_section_confirmation_ok_button:\"Force unlock\",wiki_unlock_section_confirmation_title:\"Want to unlock this section?\",wiki_user_mentioned_message:\"%user% was mentioned in %linkToPage%.\",wiki_users_mentioned_message:\"%listOfUsers% were mentioned in %linkToPage%.\",wiki_version_conflict_lock_error:\"Couldn't lock the section\",wiki_version_conflict_lock_error_explanation:\"Looks like someone else has modified this section. Try again.\",wiki_version_conflict_save_error:\"There are new updates to this section.\",wiki_version_conflict_save_error_discard_button:\"Discard now\",wiki_version_conflict_save_error_explanation:\"The section you're working on has been updated by someone else.\",wiki_version_conflict_unlock_error:\"Couldn't unlock the section\",wiki_version_conflict_unlock_error_explanation:\"Looks like someone else has modified this section. Try again.\",wiki_wikis_filter_all:\"All Channels\",wiki_wikis_filter_favorite:\"Favorite Channels\",wiki_wikis_list_empty:\"None of your channels have Wikis. Head to a channel to start a new one.\",wizard_back_button:\"Back\",yes:\"Yes\",zoom_in_ui_aria_label:\"Zoom in\",zoom_out_ui_aria_label:\"Zoom out\",zoom_percent_string:\"Zoom: {0}%\",zoom_percent_ui_string:\"{0}%\",zoom_percent_ui_title_string:\"Zoom\",zoom_reset_ui_aria_label:\"Zoom reset\",zoom_slider_ui_aria_label:\"Slide left and right for zoom\"}}]||[]"]}